BM6P6(@ }}}ooobbb^^^\\\[[[\\\___ccceeeeee`````````aaabbbcccdddeeehhhlllrrrwww}}}~~~yyyuuuwww{{{wwwlllmmmtttxxxyyyzzz{{{yyyyyy}}}xxxsssooollliiigggaaa\\\UUUNNNHHHEEEEEEEEEEEEMMMUUUWWWVVVVVV[[[```ccceeehhhkkklllkkkjjjiiijjjjjjiiiiiifffbbb[[[WWWUUUUUUTTTSSSPPPMMMJJJHHHHHHLLLQQQYYYaaaggglllooopppqqqssstttttttttsssssslllmmmnnnnnnmmmnnnppprrrttttttsssttttttuuuvvvvvvvvvsssqqqooopppppppppooowwwtttqqqppprrrtttuuuvvvwwwuuuqqqooooooppprrrtttrrrpppoooqqqvvvyyyxxxwwwvvvvvvuuutttsssrrrrrrrrrqqqqqqppppppqqqqqqrrrsssvvvvvvvvvtttrrrqqqrrrssstttuuuvvvuuutttuuuvvvxxxxxxwwwvvvuuuuuuvvvwwwwwwyyyzzz}}}zzz{{{{{{xxxuuutttvvvyyyxxxyyyyyyzzzzzzzzzyyyyyyzzzwwwsssrrrrrrtttuuuuuuxxxvvvtttrrrrrrsssvvvxxxrrrsssuuuxxx{{{|||zzzxxxqqqrrrtttwwwyyyxxxtttqqqqqqqqqrrrtttuuuuuusssqqqtttsssrrrqqqpppqqquuuwwwxxxyyyyyyyyyyyy|||~~~~~~~~~|||~~~{{{{{{{{{yyywwwxxxyyyxxxtttpppnnnmmmiiieeebbbbbbeeehhhlllkkknnnuuuzzzzzz{{{}}}yyyuuuoooiiieeeeeefffhhhhhhggggggjjjnnnrrruuuuuurrrtttvvvwwwwwwwwwxxxyyyxxxxxxyyy{{{||||||zzzxxxyyyzzz|||~~~}}}{{{{{{}}}~~~}}}||||||{{{|||sssoooqqqtttuuutttuuutttsssrrrqqqrrrrrrsssoooppprrrtttvvvxxxxxxyyywwwvvvuuuuuuwwwyyy|||~~~{{{zzzxxxyyy{{{}}}}}}|||yyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzz{{{||||||{{{zzzxxxwwwuuutttssssssssstttyyyxxxyyy{{{~~~}}}|||{{{xxxtttkkk[[[NNN@@@??????EEERRRfff{{{}}}~~~zzzsssqqqooonnnsss|||{{{tttooopppuuuzzz}}}}}}{{{xxxtttoookkkhhh```cccfffhhhhhheeebbb___^^^\\\ZZZXXXUUUTTTRRRRRRUUUWWW[[[^^^______]]]\\\ZZZXXXXXX]]]gggpppuuuwwwzzzvvvtttwww~~~}}}~~~rrr]]]NNNCCC>>>;;;777666555444444444444444555444444444444555666666888999999777555444555666777:::@@@EEELLLSSS[[[```hhhuuu|||~~~}}}zzzwwwsssqqqqqqrrrxxx}}}}}}yyywwwvvvvvvzzz}}}yyyxxxwwwvvvqqqnnnsss{{{zzzuuuooogggaaagggsss{{{zzzuuurrrnnnllllllmmmnnnnnnnnnppptttxxx|||~~~}}}||||||{{{rrrfff___]]]\\\^^^aaaeeeggggggbbbbbbbbbbbbcccdddfffgggiiimmmrrrvvv{{{|||xxxzzz~~~yyynnnoootttxxxzzz{{{}}}zzzyyy|||}}}{{{vvvrrrooommmkkkjjjddd```XXXPPPJJJGGGFFFGGGHHHNNNUUUWWWUUUTTTXXX]]]aaacccgggjjjmmmmmmmmmllllllkkkiiiiiigggccc^^^ZZZTTTTTTRRRPPPMMMJJJGGGFFFHHHKKKRRRYYYaaahhhmmmooopppppprrrssssssrrrqqqqqqoooooopppnnnmmmlllnnnooottttttsssttttttuuuvvvwwwuuusssppppppqqqssssssrrrwwwuuuqqqpppppprrrssssssqqqqqqpppqqqqqqrrrssstttqqqpppoooppprrrtttttttttssstttuuuuuuuuutttrrrqqqqqqppppppoooooooooppppppuuuvvvvvvuuusssrrrsssuuuuuuvvvwwwuuutttsssuuuvvvvvvuuuuuuttttttuuuvvvwwwyyyzzz}}}~~~~~~~~~{{{wwwttttttvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxuuurrrqqqrrrtttuuuvvvwwwuuurrrpppppprrrvvvxxxvvvvvvvvvwwwyyyyyywwwuuuqqqrrrtttxxx{{{|||zzzxxxtttsssrrrssstttuuutttrrrqqqqqqqqqpppqqqssswwwzzz{{{zzzyyywwwwwwzzz~~~{{{yyy{{{{{{}}}~~~||||||{{{yyyxxxzzz|||}}}{{{xxxrrrqqqnnnjjjggghhhkkknnnrrrpppqqqvvvxxxvvvvvvyyyxxxuuuoookkkhhhiiikkkllljjjiiihhhjjjnnnqqqsssssssssuuuwwwxxxwwwxxxyyyzzz}}}{{{yyywwwvvvtttssszzz{{{}}}|||zzzyyyzzz|||||||||||||||||||||{{{zzzzzzyyyzzz~~~|||tttppprrruuuuuuuuussssssttttttsssrrrqqqpppoooppprrrtttvvvwwwxxxxxxwwwwwwvvvwwwwwwyyy{{{|||yyywwwwwwxxxzzz{{{|||{{{yyyyyyyyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||vvvuuutttrrrrrrrrrssssssxxxxxxyyy}}}}}}yyytttnnncccTTTHHHAAAAAAFFFSSSggg~~~~~~~~~~~~vvvrrrwww}}}~~~}}}}}}xxxuuuuuuvvvxxxwwwtttooojjjgggeeeeeeeeeeeeeeeeeeeeeeeeeeedddccc]]][[[YYYWWWTTTSSSRRRRRRSSSYYY___cccdddcccbbbaaa```]]]^^^fffrrryyyyyyvvvyyyxxxyyy}}}~~~{{{yyyzzz~~~{{{gggTTTFFF???<<<;;;666666555444444444444444444444444444444555555666777888888666444444555666888<<>>::::::;;;666666555444444444444555444333333333333444555555555666666555444444555777:::>>>CCCJJJQQQYYYbbbgggppp~~~}}}wwwrrrpppqqqtttvvvyyy}}}zzzuuusssqqqrrryyyzzzyyyxxxwwwrrrnnnpppvvvyyymmmaaaYYY\\\nnnxxxtttooonnnnnnmmmnnnooopppqqqnnnrrrzzz|||yyyxxxxxxxxxyyywwwlllaaa``````aaaeeeggghhhhhhjjjhhhfffeeeeeegggjjjllljjjlllpppuuu{{{vvvtttwwwzzz|||~~~yyyvvvrrrooooooooonnnmmmlllfff^^^UUUNNNKKKJJJKKKKKKPPPUUUWWWUUUUUUWWWYYY\\\___dddiiilllnnnoooooommmkkkhhhgggfffeeecccaaa]]][[[VVVQQQMMMLLLKKKKKKHHHLLLSSS[[[cccjjjnnnppppppqqqqqqrrrqqqpppnnnmmmoooppppppnnnkkkjjjkkkllltttsssrrrrrrsssuuuwwwxxxxxxvvvtttssstttvvvvvvuuuvvvssspppppppppqqqqqqqqqmmmmmmnnnppprrrssstttuuuqqqrrrrrroookkkjjjlllooorrrssstttuuuuuutttrrrqqqrrrqqqpppnnnmmmlllllllllnnnppprrrsssssssssuuuvvvxxxxxxxxxuuurrrppppppqqqrrrrrrsssssstttuuuvvvwwwyyyyyy{{{~~~}}}yyytttrrrrrrssstttvvvwwwxxxxxxxxxvvvssspppoooppprrrsssssstttqqqmmmkkkkkkoootttwww{{{xxxuuusssttttttttttttqqqqqqrrruuuzzz}}}{{{yyyvvvqqqmmmqqqpppoooqqqsssvvvxxxyyy~~~}}}|||yyywwwxxx{{{~~~}}}yyywwwyyy|||~~~}}}||||||zzzvvvvvvuuutttwww}}}~~~zzzvvvtttuuuwww{{{wwwuuuuuuqqqkkkjjjlllmmmlllkkkkkklllooorrrtttqqqooommmmmmooopppppppppssstttuuuuuuuuuuuuwwwyyy{{{{{{yyywwwuuuttttttuuuyyyzzz|||}}}~~~~~~}}}}}}~~~||||||}}}}}}}}}|||~~~~~~~~~}}}}}}}}}~~~~~~zzzzzz|||~~~}}}xxxuuuvvvwwwxxxxxxrrrsssssssssrrrqqqpppooooooppprrrsssuuuvvvvvvwwwvvvxxxyyyzzzzzzyyywwwvvvuuuttttttvvvyyy{{{zzzyyyvvvvvvwwwwwwwwwwwwwwwwwwsssuuuwwwxxxxxxwwwvvvvvvttttttsssrrrrrrssstttuuutttuuuyyy~~~|||tttllleee^^^TTTLLLIIIDDDOOOaaawww~~~uuullllllggg```ZZZXXX[[[```dddkkkiiifffccccccdddfffhhhZZZXXXVVVTTTSSSSSSTTTTTTWWWdddrrrwwwrrriiibbb```___ccckkktttyyyxxxrrrlllwww|||yyywwwsssooollliiigggfff^^^UUUIII???999888888999666555555444444444555555333333333333333444555555333444555444444444666777;;;???EEEMMMTTT]]]fffkkkuuuzzz{{{zzztttoooooorrrvvvyyy|||~~~yyyuuusssrrrttt|||zzzxxxwwwvvvrrrlllllloooxxxqqqcccUUUOOOYYYppp~~~vvvqqqlllmmmmmmmmmlllmmmoooppprrrwww}}}xxxtttpppooooooooouuukkkbbbaaaaaabbbeeegggggggggjjjhhheeeddddddgggkkkmmmiiilllpppwwwyyyxxxzzz{{{}}}{{{xxxssspppnnnmmmlllkkkkkkeee\\\TTTNNNKKKLLLMMMLLLPPPUUUXXXXXXXXXYYY[[[]]]___dddhhhkkklllllllllmmmjjjgggeeeeeeeeecccbbb```]]]XXXRRROOOMMMMMMNNNIIIMMMTTT]]]dddjjjmmmoooqqqqqqrrrrrrrrrpppooonnnlllmmmmmmlllkkkkkklllnnnsssrrrqqqqqqrrrtttwwwxxx|||yyyvvvuuuuuuuuutttssssssqqqpppppprrrtttttttttrrrqqqooonnnoooqqqtttvvvtttuuutttpppkkkjjjmmmpppuuutttrrrqqqqqqrrrssstttsssrrrpppooommmmmmlllllliiillloooqqqqqqrrrsssuuuwwwxxxwwwtttqqqooopppqqqsssssstttuuuvvvvvvwwwwwwxxxxxxyyy{{{}}}xxxuuussstttuuuwwwxxxyyyyyyyyyxxxtttqqqooooooqqqqqqqqqsssqqqmmmkkklllooosssuuuxxxvvvsssrrrtttvvvwwwwwwsssrrrrrrtttxxx|||~~~~~~|||vvvqqquuusssqqqrrrtttvvvvvvuuuzzz|||}}}|||zzzyyyzzzzzz}}}~~~~~~|||{{{zzz}}}}}}~~~zzzyyywwwuuuxxx}}}{{{wwwwwwwwwzzzwwwvvvtttooohhhfffiiihhhhhhhhhiiikkknnnppprrrsssqqqooonnnooopppppppppqqqrrrrrrrrrqqqqqqtttvvvvvvxxxzzzzzzxxxvvvvvvwwwwwwxxxzzz|||}}}}}}||||||~~~}}}||||||~~~~~~~~~zzzzzzzzzzzz{{{~~~|||yyywwwwwwxxxyyyyyytttrrrpppooonnnoooqqqrrrpppqqqrrrtttuuuvvvvvvvvvvvvxxxzzz{{{zzzyyyvvvuuuvvvvvvvvvxxx{{{|||{{{zzzttttttttttttttttttttttttpppsssvvvwwwvvvtttttttttvvvvvvuuuttttttuuuwwwwwwvvvxxx|||vvvkkkaaaZZZRRRJJJGGGIIIIII[[[sssyyyttthhhhhheee```]]]\\\^^^bbbdddiiihhhfffeeedddddddddeeeXXXWWWUUUTTTTTTUUUWWWYYY^^^jjjxxx|||tttggg]]]YYYbbbkkkvvvyyyvvvrrrqqqsss{{{~~~zzzxxxssskkkccc\\\WWWTTTJJJFFF@@@;;;999888777666555555444444444555555666444333333333333444555555222333444444444555777999<<<@@@GGGOOOXXXaaajjjpppzzzxxxzzz}}}}}}zzzvvvpppnnnqqqvvvzzz|||~~~|||xxxvvvuuuuuuyyy}}}}}}yyywwwvvvvvvqqqjjjggghhhllleeeYYYMMMLLL[[[sss{{{tttoookkkllllllkkkjjjjjjmmmpppyyy}}}~~~xxxrrrlllhhheeeddd|||{{{rrrjjjeeedddcccdddfffgggfffeeehhhfffcccaaabbbfffjjjnnnjjjlllqqqzzz||||||}}}}}}~~~~~~~~~zzzuuuqqqnnnmmmkkkiiihhhbbbZZZRRRMMMLLLNNNOOOPPPSSSWWWZZZ[[[[[[\\\]]]^^^aaadddhhhkkklllkkkkkkmmmkkkhhhffffffeeecccaaa]]]ZZZVVVQQQNNNLLLLLLMMMKKKOOOVVV^^^eeejjjlllnnnppppppqqqrrrrrrqqqooonnniiikkklllkkkkkkkkknnnoooqqqpppooonnnpppsssvvvxxx}}}zzzwwwuuuuuuuuutttrrrrrrppppppqqqsssuuuuuuuuuuuussspppnnnoooqqqtttvvvwwwvvvssspppmmmmmmooorrrwwwuuurrrpppoooppprrrtttrrrqqqpppooommmmmmllllllfffiiimmmooopppppprrrsssuuuvvvuuusssqqqpppppprrrssstttuuuvvvvvvvvvvvvvvvwwwvvvvvvxxx||||||yyyuuuvvvwwwxxxyyyyyyzzzzzzwwwtttqqqooopppqqqrrrrrrtttrrrooonnnnnnooorrrtttuuusssrrrrrruuuyyyzzz{{{vvvuuutttvvvyyy|||}}}}}}{{{}}}{{{xxxuuurrrsssuuuvvvtttrrruuuxxx{{{|||{{{yyyxxxxxxzzz|||~~~~~~{{{}}}~~~zzzxxxyyy~~~zzzxxxxxxzzzyyyyyywwwpppgggdddgggfffggghhhiiikkkmmmnnnoooqqqooommmmmmnnnppppppoooooooooooonnnmmmnnnqqqsssuuuyyy|||{{{xxxuuutttuuuvvvwwwyyy{{{}}}}}}}}}}}}|||{{{{{{|||~~~~~~}}}|||{{{{{{||||||xxxwwwvvvuuuvvvxxx{{{}}}{{{yyyxxxvvvvvvvvvwwwxxxsssqqqnnnlllmmmooorrruuuqqqrrrsssuuuvvvwwwwwwwwwvvvxxxyyyzzzzzzyyywwwvvvxxxwwwxxxzzz||||||{{{yyyttttttssssssssssssrrrrrrppptttyyyzzzwwwuuuuuuvvvyyyxxxwwwvvvvvvwwwxxxyyyzzz||||||mmm```UUUNNNHHHBBBDDDLLLSSShhh~~~{{{ssshhhdddcccaaa______```aaabbbffffffeeeeeedddcccbbbaaaXXXWWWUUUUUUVVVYYY]]]___fffmmmuuuvvvnnnccc[[[WWWbbbllltttsssllljjjqqqzzz}}}zzzxxxrrrhhh\\\QQQJJJFFF>>><<<:::::::::999777555555444444444444555666666555444444444444555666666111333444555555666888;;;>>>CCCJJJSSS\\\fffpppvvv{{{}}}{{{vvvsssooolllnnnttt{{{~~~|||xxxvvvvvvwwwxxx}}}}}}}}}zzzwwwvvvwwwrrriiidddccc```\\\TTTMMMSSSfff{{{|||yyyvvvqqqnnnjjjkkkkkkjjjhhhjjjooossszzzsssllleee```^^^ttt}}}}}}xxxqqqkkkhhhgggfffggghhhhhhfffdddeeebbb___]]]___dddiiimmmkkkmmmrrr|||~~~~~~~~~~~~|||vvvrrrooommmkkkiiieee```XXXQQQMMMNNNQQQSSSUUUXXX[[[]]]^^^^^^]]]]]]___bbbfffjjjmmmnnnmmmmmmnnnllljjjhhhhhhfffcccaaaZZZXXXTTTQQQNNNLLLLLLLLLMMMQQQXXX___fffiiikkklllmmmnnnooopppppppppooonnniiijjjkkkkkkjjjkkkmmmooopppnnnmmmlllnnnqqquuuwww|||yyyvvvuuuuuuuuuuuutttqqqpppoooppprrrssssssrrrtttsssrrrqqqrrrsssuuuvvvxxxuuuqqqooooooqqqrrrssswwwvvvsssqqqpppppppppppppppooonnnmmmllllllllllllfffiiimmmoooppppppqqqrrrsssssstttrrrqqqppprrrssssssssstttuuuuuuuuutttsssvvvttttttvvvyyy}}}~~~~~~{{{vvvwwwwwwxxxyyyyyyyyyxxxuuurrrpppoooqqqsssuuuuuuuuutttrrrqqqpppqqqqqqrrrtttsssrrrtttwwwzzz||||||yyyxxxyyy{{{}}}~~~||||||}}}xxxuuurrrsssvvvwwwtttqqqpppsssvvvwwwwwwvvvwwwxxxzzz|||~~~~~~}}}}}}~~~}}}~~~zzzwwwxxx}}}~~~|||{{{||||||}}}|||ssshhhdddfffiiiiiijjjkkklllmmmmmmnnnmmmkkkjjjjjjlllnnnnnnnnnnnnnnnnnnmmmlllllloooqqquuuxxx{{{yyytttrrrsssvvvvvvwwwzzz|||~~~~~~}}}}}}~~~}}}~~~|||zzzxxxvvvvvvwwwwwwsssrrrqqqpppppprrrtttvvvuuuuuutttsssrrrssstttuuuooonnnmmmmmmnnnpppsssuuussssssuuuvvvwwwwwwxxxxxxwwwwwwxxxyyyyyyyyyxxxwwwyyyxxxyyy{{{||||||yyywwwuuutttttttttssssssssssssqqqvvv{{{|||yyyvvvvvvxxx{{{zzzyyywwwwwwwwwxxxxxxzzz{{{}}}~~~zzzsssnnnbbbTTTJJJGGGDDDCCCLLLYYY___ppp~~~|||vvvmmmcccbbb```______```aaaaaaeeedddcccbbb````````````WWWVVVVVVVVVYYY]]]bbbeeekkklllkkkhhhccc___]]]]]]ccchhhkkkhhhcccffftttwwwuuupppeeeWWWJJJBBB>>>999888777777888888777666444444444444444555666666666555555555555666777777111222444555666777:::===AAAFFFNNNWWWaaalllvvv|||{{{pppjjjiiiiiioooxxx~~~{{{wwwssssssuuuxxxyyy|||yyyxxxyyytttjjjcccaaaZZZXXXUUUUUUbbbwwwxxxsssooommmkkkhhhjjjjjjiiihhhlllttt{{{~~~zzzssskkkccc]]]YYYnnnwww~~~~~~{{{wwwqqqlllkkkjjjiiiiiiiiiiiifffdddccc```]]][[[]]]bbbiiimmmmmmnnnsss|||~~~~~~|||wwwrrrpppnnnllljjjccc^^^WWWQQQNNNOOOSSSVVVZZZ[[[^^^______^^^]]]]]]___bbbgggkkkoooppppppppppppnnnlllkkkjjjgggdddaaaYYYXXXUUURRROOONNNMMMLLLNNNRRRYYY```fffiiijjjkkkkkklllmmmooooooooonnnnnnjjjkkkkkkkkkjjjjjjlllnnnooommmlllkkkmmmppptttvvvzzzxxxuuuuuuuuuvvvvvvuuurrrpppooopppqqqqqqpppoooqqqrrrssstttuuuuuuuuuuuuxxxtttooonnnpppssstttsssvvvuuuuuusssrrrpppnnnmmmnnnnnnmmmlllkkkkkkkkkkkkgggjjjnnnpppqqqqqqrrrrrrqqqrrrrrrrrrqqqqqqsssuuurrrssstttttttttsssrrrqqquuusssrrrtttxxx|||~~~~~~{{{vvvwwwwwwxxxxxxxxxwwwwwwrrrpppnnnooorrrvvvxxxyyyvvvuuutttsssrrrqqqqqqqqqtttssssssuuuyyy{{{||||||{{{{{{|||}}}|||~~~xxxtttrrrssswwwxxxuuuqqqnnnoooqqqrrrrrrtttvvvyyy{{{}}}~~~}}}||||||}}}~~~{{{xxxtttvvv{{{uuuiiidddeeelllmmmnnnnnnooonnnnnnnnniiihhhggggggjjjlllmmmmmmnnnnnnnnnlllkkkllloooqqqtttvvvwwwuuuqqqqqquuuzzzvvvxxx{{{~~~~~~}}}|||yyyvvvtttttttttuuuooonnnlllllllllmmmooopppqqqqqqrrrqqqppppppqqqrrrllllllmmmoooppprrrssssssttttttuuuwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyy{{{|||{{{xxxuuuvvvvvvuuuuuuuuutttttttttpppvvv||||||yyyvvvvvvxxx|||{{{yyywwwvvvvvvwwwwwwwwwxxxyyyyyywwwqqqiiicccXXXLLLCCCEEEFFFIIIWWWhhhgggsss|||}}}xxxqqqdddcccaaa______```aaacccfffdddaaa^^^]]]^^^___```WWWVVVVVVWWW[[[```eeehhhmmmiiibbb]]]\\\^^^bbbdddiiijjjhhhcccbbblll}}}tttrrrmmmbbbTTTFFF>>>:::999777444444555777888777444444444444444555666777666666666666666777888888111333555666666888;;;>>>DDDIIIQQQZZZdddooozzz{{{llleeeeeehhhppp{{{~~~|||xxxssspppqqquuuxxxxxx}}}zzzzzzzzzvvvlllccc```XXXXXXXXX]]]nnnvvvoookkkiiijjjgggiiijjjiiiiiioooyyy|||{{{wwwqqqiiiaaaZZZVVVmmmpppuuuzzz{{{wwwpppjjjkkkeeedddhhhlllkkkhhhgggaaaaaa___[[[ZZZ___hhhooonnnqqqvvv{{{{{{}}}|||}}}uuuzzz{{{vvvsssrrrllleee___\\\ZZZVVVOOOKKKNNNVVV[[[\\\^^^______^^^\\\[[[aaadddggghhhiiijjjmmmnnnlllllljjjhhheeebbb___^^^\\\YYYTTTOOOLLLKKKKKKLLLIIIOOOYYYaaafffiiijjjkkkllllllmmmnnnooonnnkkkiiiggghhhjjjjjjjjjkkknnnpppsssnnnjjjjjjnnnsssuuuvvvzzzyyyxxxvvvuuusssrrrqqqvvvuuutttsssrrrqqqpppppptttttttttsssrrrrrrqqqqqqwwwuuuqqqooooooqqqtttwwwzzzyyyxxxvvvssspppmmmkkkppppppnnnmmmkkkkkkjjjjjjjjjkkknnnrrrttttttrrroootttsssrrrqqqrrrtttvvvwwwvvvuuusssqqqppppppppppppqqqrrrrrrtttvvvyyy|||~~~}}}}}}~~~~~~{{{{{{}}}~~~|||yyyxxxzzz|||vvvtttqqqppprrrvvv{{{~~~{{{wwwsssooonnnooorrruuuxxxxxxwwwvvvuuuvvvxxx{{{{{{zzz||||||yyyyyyzzzzzz{{{|||yyyuuutttvvvxxxwwwvvvtttssstttuuuuuutttvvvyyy{{{}}}|||{{{|||~~~{{{wwwuuuvvvzzz}}}|||tttmmmiiihhhmmmoooqqqsssssssssrrrqqqkkkiiigggfffgggjjjmmmpppvvvqqqllljjjjjjkkkjjjiiirrrssstttsssssssssuuuwwwyyy|||}}}{{{vvvrrrooooooooopppkkkjjjgggffffffhhhjjjlllnnnnnnmmmkkkiiijjjmmmooommmmmmllllllnnnqqqtttvvvuuuvvvxxxzzzzzzzzzxxxwwwssstttvvvwwwxxxwwwvvvuuutttvvvxxxzzz{{{zzzxxxwwwvvvxxxxxxwwwuuusssssssssvvvwwwwwwxxxxxxxxxxxxwww}}}uuurrrwwwzzzyyyyyy{{{zzz|||{{{vvvooofff^^^WWWSSSJJJBBBCCCMMMZZZcccgggmmmqqqzzz|||yyy~~~rrrhhh^^^_________]]]\\\]]]^^^dddccc```]]]YYYYYYZZZ\\\TTTXXX\\\___`````````aaafffddd^^^XXXYYYaaafffggghhheeebbbfffoooyyyrrriii___VVVKKK???:::999777777666666555555555444444444333333333444444555555666666666666666555555555555666555666888;;;>>>FFFKKKSSS\\\gggsssuuunnneeegggmmmuuu~~~}}}zzztttmmmmmmsssvvvuuuvvv{{{~~~{{{xxxxxxxxxrrrfff\\\SSSPPPUUUiiixxxqqqllliiiiiiiiiiiiiiihhhgggkkkuuu{{{yyyyyyyyyxxxssslllbbbYYYTTTQQQjjjmmmqqqvvvxxxuuupppkkkkkkfffdddhhhllljjjggggggaaa___\\\YYYZZZ^^^eeekkkllloootttyyy~~~~~~|||yyyyyy{{{~~~ssswwwvvvrrrqqqqqqnnnggg]]]YYYVVVTTTPPPMMMQQQWWW]]]^^^```bbbbbb```^^^]]]```cccfffhhhhhhiiijjjkkklllkkkiiigggeeebbb```^^^\\\YYYTTTOOOLLLKKKKKKLLLLLLRRRZZZaaafffiiikkkllllllllllllnnnooopppnnnllljjjjjjkkkjjjjjjkkkmmmpppssspppmmmmmmqqqtttvvvwwwwwwwwwvvvtttsssrrrppppppvvvvvvvvvvvvuuutttsssrrruuutttttttttssssssrrrrrrwwwuuusssqqqqqqsssuuuwwwwwwxxxxxxxxxvvvtttqqqooosssrrrpppooonnnmmmnnnnnnmmmnnnrrrvvvyyyyyywwwtttvvvuuutttssssssuuuwwwxxxvvvuuusssqqqppppppppppppqqqqqqrrrtttvvvzzz|||~~~~~~~~~~~~{{{wwwyyyyyyxxxvvvvvvyyy{{{zzzxxxuuusssuuuxxx}}}|||yyyuuuqqqooopppsssuuuxxxxxxxxxvvvuuuuuuwwwzzz{{{{{{~~~~~~{{{zzzzzz{{{|||~~~{{{wwwvvvwwwxxxxxxwwwvvvuuuvvvxxxyyyyyyzzz{{{yyy{{{}}}}}}{{{yyyzzz|||~~~{{{xxxvvvwww{{{|||vvvrrrpppppptttuuuvvvwwwvvvuuurrrqqqlllkkkiiiiiikkkooorrruuuwwwsssnnnkkklllllllllkkkoooppprrrrrrrrrsssuuuwwwzzz|||~~~}}}{{{yyyvvvssspppooooooooommmjjjgggdddccceeehhhjjjkkkjjjhhhfffdddfffjjjmmmnnnnnnnnnnnnppprrrtttuuuuuuvvvwwwxxxxxxwwwvvvuuuoooppprrrtttttttttsssrrrsssuuuxxx{{{{{{zzzxxxwwwuuuwwwxxxxxxvvvuuuuuuvvvuuuvvvwwwxxxyyyyyyyyyyyy~~~xxxwww|||~~~}}}}}}zzzssshhh^^^TTTNNNDDDAAAAAAIIIWWWeeemmmppppppqqqtttyyy|||sssrrryyy~~~vvvllleee^^^___```^^^[[[ZZZ[[[]]]aaaaaa```]]]YYYVVVUUUVVVUUUZZZ___bbbbbbaaa___^^^^^^^^^ZZZWWW[[[dddhhhhhh```bbbfffmmmuuu|||qqqeeeWWWMMMCCC:::666777666666555555444444444444444444333333333444444555444444555555555555444444555666666666777999===@@@HHHMMMVVV___jjjvvv|||rrrllliiilllsss{{{~~~{{{yyyrrrlllmmmssswwwvvvuuuyyy}}}~~~}}}~~~{{{xxxxxxwwwqqqfff]]]WWWTTTYYYmmm{{{uuunnniiigggfffggghhhhhhhhhhhhlllvvv~~~yyywwwuuuvvvtttnnneee[[[RRRMMMKKKgggiiilllpppsssrrrpppmmmlllfffdddhhhkkkiiiggggggbbb^^^ZZZXXXZZZ___cccfffiiilllqqqwww|||}}}}}}}}}~~~~~~~~~~~~~~~wwwwwwzzz{{{rrrsssqqqnnnnnnpppoookkk^^^WWWQQQQQQQQQQQQTTTXXX___```ccceeeeeeccc```___^^^aaaeeegggggggggggghhhjjjjjjhhhfffdddbbb```___\\\YYYTTTOOOLLLKKKLLLMMMPPPUUU\\\bbbfffiiilllooonnnmmmlllmmmoooppppppooommmmmmllljjjhhhiiilllooorrrqqqpppqqqtttvvvwwwwwwvvvuuutttsssrrrqqqpppooovvvwwwxxxxxxxxxvvvuuutttuuuuuuttttttttttttttttttwwwvvvtttssssssssstttuuusssuuuwwwyyyyyyxxxvvvuuuwwwuuurrrpppooooooqqqrrrmmmooosssxxx|||}}}zzzwwwxxxwwwuuuttttttvvvwwwyyyuuutttsssrrrqqqppppppppppppppprrrtttwwwzzz|||~~~}}}{{{ttttttttttttssstttwwwyyy~~~{{{xxxvvvwwwyyy}}}}}}zzzvvvsssrrrrrrtttvvvyyyyyyyyywwwuuuuuuvvvwwwzzz{{{}}}{{{{{{|||}}}~~~{{{yyyyyyyyyyyyxxxyyyyyyyyy{{{}}}~~~|||zzzwwwyyyzzzzzzxxxwwwvvvwwwxxx{{{~~~}}}|||zzzxxxyyy|||~~~zzzxxxxxxyyyyyyyyyyyyyyywwwtttrrrppplllllllllmmmooossswwwyyywwwtttooommmlllmmmmmmmmmkkkmmmooopppqqqsssvvvxxxxxxzzz{{{|||{{{{{{}}}~~~~~~|||{{{{{{yyyxxxwwwtttrrrpppooonnnoookkkfffbbbaaabbbeeegggjjjiiigggdddcccdddiiilllnnnoooppprrrsssttttttttttttuuuvvvvvvuuutttrrrqqqmmmoooppprrrssssssrrrrrrqqqtttwww{{{|||{{{yyywwwuuuwwwyyyyyyxxxxxxxxxyyytttuuuwwwyyyzzz{{{{{{|||~~~{{{|||}}}wwwmmmaaaTTTLLLHHH===AAAJJJXXXgggqqquuuuuusssooommmoooqqqxxxuuukkklllsss}}}~~~xxxqqqkkkeeebbbbbbdddddd```ZZZXXX[[[^^^___``````^^^YYYUUUSSSSSSYYY^^^eeehhhfffaaa\\\YYYVVVWWWXXXZZZbbbjjjllljjj]]]eeepppxxx|||~~~nnn^^^LLLAAA;;;666444444555555444444444444444333444444333333333333444444333333444444444444444333555666666777888;;;???CCCJJJQQQZZZcccnnnzzzvvvnnnkkklllqqqyyyzzzyyywwwqqqlllnnnuuuzzzzzzwwwxxxzzz{{{}}}~~~}}}|||{{{xxxuuutttsssmmmccc[[[YYYVVV]]]rrr{{{wwwqqqkkkfffdddcccdddffffffgggiiimmmxxx}}}xxxtttrrrsssooohhh]]]QQQHHHCCCBBBeeeeeegggjjjmmmooonnnmmmkkkfffeeehhhjjjhhhggghhhfffaaa\\\[[[^^^bbbddddddhhhkkkoootttyyy{{{{{{{{{zzzzzz{{{}}}xxxxxx{{{~~~tttqqqmmmjjjllloooooommmcccYYYPPPPPPSSSUUUWWWYYY___aaadddggggggdddaaa___\\\___dddggghhhhhhhhhiiiiiihhhgggeeecccbbbaaa```\\\YYYTTTPPPMMMLLLMMMNNNRRRVVV\\\bbbfffkkkpppsssrrrpppnnnnnnooopppooonnnpppooollliiiggghhhkkknnnpppppprrrtttuuuvvvvvvvvvvvvvvvuuutttsssrrrrrrrrruuuvvvwwwxxxxxxwwwvvvuuuttttttuuuuuuuuuuuuuuuuuuxxxwwwvvvtttsssqqqppppppnnnqqquuuxxxzzzzzzyyyxxxyyywwwsssooommmnnnoooqqqjjjmmmqqqvvv{{{|||yyywwwxxxwwwuuuttttttuuuvvvwwwttttttsssrrrqqqqqqppppppoooppprrrtttwwwzzz|||}}}}}}{{{uuuttttttsssrrrsssuuuvvv|||zzzwwwuuuuuuwwwzzz|||zzzyyyvvvttttttuuuwwwxxxzzz{{{{{{yyyvvvttttttuuuvvvxxx|||}}}|||}}}~~~~~~|||{{{zzzyyyyyyzzz{{{|||}}}|||xxxyyyzzzyyywwwtttrrrqqqqqqtttyyy~~~~~~|||{{{zzzzzz|||}}}{{{zzzwwwxxxxxxwwwvvvssspppnnnmmmmmmnnnoooqqqsssvvvwwwuuusssooommmllllllmmmmmmiiikkknnnpppqqqssswwwzzztttuuuvvvuuuuuuuuuwwwyyy}}}~~~~~~{{{yyyxxxxxxxxxxxxxxxwwwuuussspppoooqqqmmmgggbbb___```ccceeeiiijjjjjjiiihhhhhhjjjmmmoooqqqsssuuuvvvuuuttttttuuuuuuuuuuuutttrrrqqqpppooopppqqqssstttuuuuuuuuupppssswwwzzz|||{{{yyyxxxxxxyyy{{{{{{yyyyyyyyyzzztttvvvxxxzzz|||~~~~~~}}}}}}{{{vvvoooeeeXXXLLLHHHIIIGGGPPP^^^mmmwwwzzzxxxuuutttlllhhhkkkqqqvvv}}}zzzwwwrrrmmmmmmqqqttt{{{~~~wwwuuuqqqkkkfffccccccdddiiikkkjjjddd\\\XXXZZZ^^^^^^^^^^^^\\\YYYXXXXXXYYYaaafffkkklllggg___WWWRRROOOUUU\\\bbbkkkqqqoooiiidddooo|||}}}|||}}}zzzeeeUUUCCC;;;999666444444555555555555555555555555444444333333222333333333333333444555555555444444444555555666888<<>>===dddccccccfffiiilllmmmllliiieeedddggghhhggggggjjjlllgggbbbaaacccfffffffffgggjjjnnnrrrvvv{{{{{{{{{{{{yyyxxxyyy}}}||||||vvvoooiiihhhkkkmmmmmmmmmiii]]]SSSRRRUUUWWWXXXZZZ___aaaccceeeeeecccaaa___ZZZ^^^cccfffhhhiiijjjllliiihhhfffdddbbbaaa``````\\\YYYTTTPPPMMMMMMMMMNNNSSSWWW\\\bbbhhhmmmssswwwvvvsssqqqoooooonnnmmmkkkooonnnlllhhhfffgggjjjmmmmmmooorrrtttuuuuuuttttttwwwwwwvvvvvvuuuuuuuuutttrrrssstttvvvvvvvvvvvvuuussstttttttttuuuuuuvvvvvvxxxxxxvvvtttqqqooolllkkklllnnnrrrvvvyyyzzzzzzyyyzzzwwwrrrmmmjjjjjjkkkllljjjkkkoootttxxxzzzyyywwwwwwvvvtttrrrrrrrrrssstttssssssssssssrrrqqqqqqpppoooppprrrtttwwwyyyzzz{{{~~~~~~}}}yyyxxxwwwvvvvvvuuuuuutttwwwuuusssqqqqqqsssvvvwwwwwwvvvvvvvvvwwwxxxzzz{{{|||}}}}}}{{{xxxuuussssssqqqtttxxx}}}|||{{{|||~~~~~~|||zzzzzzzzzyyy{{{|||||||||{{{zzzxxxuuuqqqnnnlllpppuuuzzz}}}~~~{{{zzzzzzzzz{{{}}}zzzvvvvvvvvvwwwwwwvvvsssqqqooonnnoooooooooppppppqqqqqqrrrqqqnnnkkkiiiiiikkkmmmjjjlllnnnpppqqqtttwwwzzzttttttuuutttssssssuuuvvv{{{|||}}}{{{yyywwwwwwwwwxxxyyyyyyyyywwwuuurrrqqqrrrnnniiidddaaaaaaccceeehhhkkkmmmnnnmmmllllllmmmqqqrrruuuwwwwwwvvvtttssstttttttttssssssrrrqqqqqqooopppqqqssstttvvvvvvwwwqqqsssvvvyyyzzzzzzyyyyyy{{{|||}}}|||zzzxxxxxxyyyvvvwwwyyy|||}}}tttlllcccYYYMMMEEEGGGNNNUUU```ppp}}}{{{wwwvvvmmmhhhmmmssstttqqqnnnooonnnpppuuuwwwtttrrrrrrqqqyyy|||vvvhhhhhhfffcccaaacccgggjjjmmmnnnllleee\\\WWWWWWYYYXXXXXXXXXWWWXXX[[[aaaeeekkkmmmooommmfff\\\SSSOOOLLLVVVbbbjjjppprrrnnnhhhmmmxxx}}}}}}|||lllXXXKKK>>>;;;<<<:::777666666666666666666777777777555444333222222222222222444444555666666666666666333444444555888===CCCHHHOOOXXXccclllttt~~~xxxnnnkkklllqqqxxx{{{wwwxxxuuussswww}}}|||{{{zzz{{{~~~~~~~~~xxxtttpppmmmiiiccc\\\VVVQQQSSS```wwwwwwqqqnnnjjjfffdddcccccccccbbbfffkkkooottt{{{{{{vvvrrrnnniii___SSSGGG???<<<<<>>;;;888777666777777777777888888888555444333222222111111222444444555666777777777777333444444666999???FFFLLLSSS\\\hhhqqqwww~~~|||vvvooonnnpppxxx~~~yyy{{{{{{{{{~~~~~~}}}||||||~~~zzzvvvrrrlllgggaaaZZZUUUPPPVVVfff{{{yyyrrrkkkjjjgggeeeccccccdddddddddjjjqqqwww{{{|||uuuppphhhddd\\\QQQGGG@@@======gggfffdddeeeggghhhiiihhheeeccccccfffgggfffjjjooonnnnnnllliiifffeeefffhhheeefffhhhjjjllloootttwww}}}|||yyyxxx}}}pppeee^^^bbbgggiiijjjllllllaaaWWWSSSTTTUUUYYY^^^````````````````````````^^^___aaaaaabbbdddgggjjjkkkiiifffbbb___^^^^^^^^^\\\YYYTTTPPPNNNNNNOOOPPPVVVZZZ```eeeiiimmmpppsssuuusssrrrqqqpppmmmiiifffgggggghhhgggggghhhjjjmmmkkknnnrrrssssssrrrsssuuussssssssssssssssssssssssoooooonnnooopppsssuuuwwwpppqqqrrrssstttuuuvvvvvvvvvuuusssrrrqqqpppppppppppppppqqqrrrtttuuuwwwxxxuuusssqqqnnnlllkkkkkkkkknnnmmmmmmooossswwwxxxyyywwwuuurrrpppoooooopppqqqrrrrrrsssssssssrrrqqqpppqqqrrrtttuuuvvvwwwvvvvvv{{{}}}}}}~~~zzzvvvrrrqqqqqqqqqsssvvvyyy{{{{{{||||||}}}}}}}}}}}}}}}|||wwwsssqqqqqqssstttvvvxxx{{{zzzwwwxxx{{{{{{}}}}}}zzzyyyyyyzzzwwwxxxwww{{{zzzvvvrrrrrrtttuuuvvvwwwxxxxxxvvvwwwxxxxxxvvvvvvyyy|||~~~zzzwwwyyyzzz{{{{{{zzzxxxuuutttqqqrrrssssssrrrpppnnnmmmnnnnnnmmmjjjgggfffiiillllllnnnooooooooopppsssuuuvvvxxxzzzzzzxxxvvvvvvvvvwwwxxxyyyxxxvvvvvvwwwyyywwwwwwwwwvvvuuutttsssrrrrrrqqqooommmkkkkkkkkkllllllnnnoooooonnnoooppprrrttttttuuuvvvvvvuuutttsssllllllmmmnnnpppqqqssstttkkkkkklllnnnpppsssuuuvvvvvvuuuuuutttuuuwwwyyyzzzzzz|||}}}|||{{{yyyyyyzzz|||}}}vvvkkk]]]SSSJJJHHHFFFKKK^^^tttzzzwwwvvvsssmmmggghhhnnnuuutttwww}}}}}}ssslllfffdddcccggglllqqqrrrqqqeeecccaaa___^^^ZZZUUUQQQMMMPPPSSSXXX___hhhrrrxxxuuusssmmmeee]]]YYYWWWXXXXXXdddnnnooommmooouuuyyy{{{|||{{{|||rrr\\\HHHBBB===:::;;;;;;777555666666666666666777777777888555444333222111111111111222333444555666666666666555555666888;;;BBBJJJPPPXXXbbbnnnuuuzzzzzzxxxuuurrrrrruuu}}}~~~}}}|||~~~~~~|||{{{yyyvvvpppiiibbb[[[UUURRRPPPYYYjjj|||zzzpppkkkfffeeedddcccbbbcccdddeeehhhpppyyy~~~yyyqqqkkkaaa^^^WWWNNNFFF@@@======iiigggeeefffggghhhgggfffdddbbbbbbeeeggggggkkkppplllnnnmmmjjjeeecccdddgggccceeefffgggiiikkkooorrrzzz}}}~~~~~~zzzyyy}}}kkk```ZZZ___fffhhhjjjllljjj```WWWSSSRRRTTTZZZ```aaaaaa```______```aaaaaa```aaa```______aaadddgggllliiifffbbb___]]]]]]]]]\\\YYYTTTPPPNNNNNNOOOPPPXXX\\\bbbfffiiikkkmmmooorrrqqqqqqqqqpppnnnjjjgggccceeefffgggggghhhjjjmmmkkkooossstttsssrrrtttvvvoooppppppppppppqqqqqqqqqooonnnmmmmmmooorrrvvvxxxppppppqqqrrrsssuuuvvvvvvtttsssrrrqqqrrrssstttuuusssrrrrrrrrrssstttvvvxxxssssssqqqpppoooooonnnnnnmmmllljjjlllppptttvvvwwwwwwvvvsssqqqoooooopppqqqqqqrrrssstttsssrrrqqqppprrrssstttvvvvvvvvvuuuuuuyyy~~~|||}}}}}}xxxssssssssstttwwwzzz~~~~~~}}}}}}xxxsssqqqtttuuuuuuvvvwww{{{yyyuuuvvvyyyyyy|||~~~}}}zzzxxxyyyzzzyyyyyyvvvvvv~~~~~~|||wwwvvvuuuttttttttttttuuutttvvvxxxwwwuuutttwwwzzz~~~|||}}}~~~}}}|||zzz{{{{{{{{{yyywwwtttrrrrrrsssuuuuuuuuusssqqqooonnnnnnmmmjjjgggfffjjjmmmmmmnnnooonnnnnnnnnppprrruuuwwwzzzzzzxxxuuuttttttvvvwwwxxxwwwvvvvvvxxxzzzvvvuuuuuutttssssssrrrrrrrrrrrrqqqpppooonnnnnnnnnrrrqqqpppnnnnnnppptttxxxuuuuuuuuuuuuuuuttttttssshhhiiijjjlllnnnqqqssstttkkklllmmmoooqqqsssvvvwwwxxxwwwtttssstttvvvyyy{{{xxxzzz||||||{{{zzz{{{|||~~~~~~{{{xxxmmmaaaTTTKKKEEEGGGKKKWWWqqq{{{{{{xxx{{{{{{uuujjjfffqqq{{{sssnnnllliiihhhlllrrrvvvtttqqqccc```^^^```bbb```YYYSSSNNNRRRXXX___gggpppyyy~~~vvvrrrjjjaaa[[[YYY[[[^^^aaammmtttqqqlllqqq}}}yyyuuutttwww{{{~~~|||uuufffNNN:::???;;;999999777333333555444555555555666666777777555444333222111111111111111222333444555555555555666777888:::>>>EEEMMMSSS[[[eeeqqqyyy}}}xxxvvvuuutttuuuxxx~~~{{{yyyxxx}}}~~~{{{xxxwwwvvvsssmmmeee]]]VVVPPPMMMNNNYYYkkk{{{|||rrrhhhdddbbbbbbaaaaaabbbcccdddeeelllttt|||wwwmmmfff[[[YYYTTTLLLDDD???======hhhfffeeegggkkkllljjjhhhcccdddfffhhhjjjkkklllmmmmmmnnnnnnkkkeeebbbbbbccc___aaaddddddcccdddhhhlllwww{{{~~~||||||~~~ooodddZZZ\\\aaadddeeegggjjjccc[[[TTTRRRTTTWWWYYY\\\^^^```bbbddddddddddddeeedddaaa______aaaccceeeiiijjjiiigggccc___^^^^^^WWWWWWTTTQQQNNNMMMOOOQQQZZZ^^^dddhhhjjjlllmmmnnnnnnoooqqqrrrqqqnnnkkkiiigggggggggggggggfffffffffkkklllnnnooopppppppppppppppqqqqqqqqqqqqpppoooooooooooonnnoooqqqtttwwwyyymmmmmmqqqvvvtttnnnpppvvvtttuuuuuuuuuuuuuuuttttttrrrsssuuuvvvwwwvvvuuutttsssssssssqqqoooooopppqqqqqqpppnnnoooqqqsssssssssyyywwwtttrrrppppppqqqqqqsssuuuvvvuuusssrrruuuxxxuuuuuusssrrrppprrruuuxxx}}}~~~~~~~~~}}}{{{{{{yyyvvvuuuvvvyyy}}}~~~{{{vvvsssnnntttzzzzzzxxxxxx}}}|||vvvuuuwwwyyy~~~~~~|||{{{zzzzzzzzzzzzwwwvvvvvvyyy~~~|||~~~~~~{{{yyyvvvtttssstttvvvwwwtttvvvwwwuuurrrqqqsssvvv|||~~~}}}~~~~~~~~~}}}~~~}}}|||zzzxxxvvvuuutttttttttttttttrrrpppmmmllloooooommmlllkkkjjjjjjjjjpppppppppppppppqqqqqqqqqtttvvvxxxxxxxxxxxxyyyzzzwwwwwwvvvvvvwwwxxxxxxyyyxxxyyyyyyuuuqqqnnnooopppoooppppppppppppooonnnnnnkkklllnnnoooqqqqqqrrrrrrrrrssssssssssssrrrqqqpppqqqlllhhhiiinnnqqqqqqnnnpppppppppqqqrrrsssuuuuuuxxxxxxzzzzzzzzzzzzxxxxxxxxxzzz||||||{{{|||~~~~~~~~~{{{sssiii^^^VVVHHHGGGEEEFFFPPPiii~~~zzzxxxwwwuuupppjjjlll||||||uuupppkkkllllllmmmrrryyy{{{xxxeee```\\\^^^bbbbbbZZZRRRQQQSSSVVV]]]kkkzzz{{{pppddd\\\XXXYYY```hhhjjjkkkmmmooossszzz}}}wwwppplllqqqsssssslll^^^NNNBBB<<<666666666666666666666666333333333444444444555555555444333333222222222222333333333444444444555555555777888;;;???FFFOOOTTT```kkkwww~~~zzztttrrrtttxxx{{{~~~zzzwwwvvv|||~~~~~~|||wwwsssuuummmccc\\\TTTIIIBBB@@@JJJ\\\mmmrrrnnniiieeebbb``````______```aaabbbcccmmmxxxxxxkkk```[[[XXXRRRKKKEEE@@@===<<>>CCCKKKUUU[[[cccnnn{{{|||vvvuuuvvvxxxyyy{{{}}}}}}|||zzzxxxxxxxxx{{{}}}|||wwwtttrrrooocccVVVLLLDDD>>><<>>DDDMMMWWW]]]eeeppp~~~{{{wwwvvvwwwwwwvvvvvvwwwyyyyyyxxxyyyzzz|||zzz|||}}}|||xxxuuusssssskkk^^^NNNDDD===999;;;@@@JJJUUU^^^___\\\[[[\\\[[[ZZZ]]]```^^^\\\```kkktttxxx~~~zzzssshhh```VVVRRRKKKDDD@@@???@@@AAA\\\___dddgggiiihhhgggfffeeegggiiikkklllkkkjjjjjjnnnnnnlllkkkhhhddd```^^^VVVVVVXXXYYYZZZYYYWWWUUUUUUYYY```hhhpppvvvzzz|||}}}{{{zzz|||}}}|||{{{yyyxxxzzz{{{zzzlll___[[[]]]]]]\\\]]]XXXZZZ[[[YYYVVVSSSSSSSSSQQQRRRTTTWWW[[[```dddgggfffgggggggggfffdddbbb```bbbdddeeeeeebbb___]]]\\\YYYVVVPPPJJJFFFHHHNNNSSS\\\aaafffkkklllmmmmmmmmmlllnnnppprrrrrrqqqooommmooooooooopppqqqsssuuuvvvqqqrrrsssttttttsssrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqrrrrrrssstttuuuvvvxxxuuurrrrrruuuxxxwwwuuupppppppppppppppqqqrrrsssuuuwwwyyyzzzzzzxxxuuusssssstttvvvuuusssqqqqqqqqqqqqooommmmmmoooqqqqqqpppooonnnmmmlllkkkkkkjjjjjjooonnnmmmppptttvvvtttqqqoooqqqssssssrrrqqqrrrssssssssstttwwwzzz~~~~~~|||xxxvvvsssrrrpppnnnnnnoooqqqrrruuu{{{|||zzz{{{~~~~~~~~~}}}{{{|||}}}|||yyyuuutttvvvyyy~~~zzzqqqlllllliiihhhgggfffeeeeeeeeeeeedddfffgggeeecccgggpppwww}}}{{{zzzzzz{{{{{{zzz}}}}}}}}}||||||{{{zzzyyyvvvzzz~~~~~~|||yyyzzz{{{|||~~~|||{{{{{{}}}}}}|||yyyvvvvvvxxx{{{~~~}}}{{{xxxuuurrrpppooowwwvvvuuusssqqqooonnnmmmnnnnnnnnnooopppqqqrrrssssssrrrrrrqqqqqqppppppoooooopppqqqpppnnnmmmlllmmmqqqqqqsssuuuxxx|||~~~~~~zzzvvvsssrrrppppppqqqpppooonnnmmmmmmmmmmmmmmmnnnnnnooooooooonnnnnnmmmmmmnnnnnnmmmmmmlllkkkkkkkkkkkklllnnnpppqqqqqqmmmnnnoooqqqrrrrrrrrrrrrqqqqqqrrrsssuuuwwwxxxyyyxxxxxxxxxzzz|||vvvmmmeeeYYYNNNHHHFFFFFFFFFOOOSSSYYYbbbmmm|||yyyyyyzzzooogggcccbbbaaa```___gggnnnqqqsssvvvtttpppqqqnnnggg^^^WWWTTTVVVYYYbbbhhhooossswwwzzzxxxssshhh___XXX[[[aaabbbaaaaaakkkttt|||pppbbbXXXKKKFFF>>>888444333444444222222222222222222222222222222222333333333444444333333333222222333333444333333333444444444555555444666:::>>>EEENNNXXX^^^gggqqq~~~yyywwwxxxxxxvvvsssppprrruuuvvvxxxzzz}}}||||||{{{xxxuuutttttttttgggYYYIII???:::999===CCCLLLUUU[[[[[[XXXYYYZZZZZZYYY]]]___^^^\\\aaammmwww}}}~~~zzzuuulllbbb[[[QQQMMMGGGAAA======>>>@@@]]]```dddggggggffffffgggfffggghhhhhhiiiiiiiiiiiikkkjjjiiihhhgggddd___\\\UUUSSSRRRRRRQQQOOOLLLIIIMMMPPPUUU\\\dddlllrrruuuwww}}}}}}zzzyyyzzzzzzzzzxxxvvvuuuuuuvvv}}}~~~}}}ooobbb^^^^^^\\\ZZZYYYUUUXXXZZZYYYTTTQQQPPPQQQPPPQQQTTTWWW[[[^^^bbbcccdddeeeeeeeeedddcccaaa```___aaaddddddaaa^^^\\\[[[YYYUUUPPPJJJGGGHHHNNNRRR]]]aaafffkkkmmmnnnpppqqqkkkmmmqqqssstttrrrpppnnnmmmnnnppprrrtttvvvxxxxxxtttuuuuuuvvvuuutttrrrqqqwwwwwwvvvuuusssqqqooonnnpppqqqrrrssstttuuuvvvvvvuuuvvvuuussstttwwwwwwtttppppppoooooopppqqqsssttttttvvvzzz||||||yyyuuusssppprrrssssssqqqooonnnnnnooommmllllllnnnpppqqqqqqnnnnnnmmmmmmlllkkkjjjjjjpppooopppqqqssssssqqqooolllnnnqqqsssrrrrrrrrrssssssrrrrrrsssvvvzzz|||yyyvvvrrrqqqpppooooooppprrrsssvvvzzz}}}~~~|||{{{|||~~~}}}}}}~~~}}}}}}}}}{{{wwwtttssstttvvv{{{zzztttpppjjjiiigggeeecccbbbaaaaaa^^^___^^^]]]\\\^^^dddjjjvvvwwwxxxyyyzzz{{{||||||zzz{{{|||}}}}}}|||{{{zzzwww{{{}}}}}}yyywwwxxxzzz|||~~~~~~|||{{{|||}}}}}}|||xxxtttsssvvvzzz}}}|||zzzyyywwwuuussssssyyyxxxxxxwwwtttqqqnnnlllnnnnnnnnnooopppqqqsssssssssssssssrrrqqqqqqpppppppppqqqrrrqqqooommmmmmmmmoooppprrruuuxxx|||}}}yyywwwuuusssqqqnnnooonnnlllkkkkkklllmmmmmmnnnnnnooooooooonnnmmmmmmkkkllllllmmmmmmmmmmmmmmmllllllmmmmmmnnnnnnoooooommmnnnpppqqqrrrsssrrrrrrqqqqqqqqqrrrtttvvvwwwxxxvvvuuuvvvyyyyyyooohhh___XXXOOOHHHGGGIIIMMMOOOYYY[[[___dddmmmzzzjjjmmmyyyyyyrrrhhhbbb`````````___[[[dddlllnnnppprrrqqqmmmlllhhhbbb[[[WWWXXX[[[___kkkooorrrqqqpppppplllfffZZZUUUTTT[[[bbbeeeeeefffqqqzzzyyykkkYYYLLLEEE@@@;;;666555555444444222222222222222222222222222222222222333333333333333333222222222333444444333333333444444444555555555777:::???FFFOOOYYY___hhhrrr{{{xxxwwwyyy||||||wwwqqqmmmppptttvvvxxxzzz}}}}}}yyywwwwwwvvvtttrrraaaTTTFFF>>>::::::@@@FFFNNNUUUZZZXXXWWWXXXYYYXXXWWWZZZ\\\]]]___fffqqqzzz~~~zzztttmmmdddZZZTTTJJJGGGBBB>>>======???AAA```cccfffgggffffffggghhhhhhhhhggggggggghhhiiijjjgggeeedddeeeeeebbb]]]YYYPPPNNNKKKIIIIIIHHHEEEBBBEEEFFFIIIOOOWWW```ggglllmmmuuu}}}|||zzzzzzyyyzzzyyywwwtttrrrrrrssszzz}}}~~~qqqeeeaaa```]]]XXXVVVSSSVVVXXXVVVQQQMMMMMMNNNQQQRRRUUUXXX[[[]]]___```bbbbbbbbbbbbbbbaaa``````^^^aaaddddddbbb___\\\[[[YYYWWWQQQLLLIIIJJJOOOSSS\\\aaaiiinnnqqqrrrrrrssslllnnnpppqqqrrrrrrqqqppplllnnnqqqtttvvvvvvvvvvvvtttuuuvvvvvvvvvuuutttsssvvvvvvuuuuuutttrrrqqqpppoooppprrrsssuuuvvvwwwwwwrrrwwwyyyuuutttvvvwwwtttqqqpppoooooopppqqqsssuuuuuuwwwyyyyyyxxxvvvsssqqqoooqqqsssssspppnnnmmmmmmkkkjjjhhhiiillloooppppppoooooooooooonnnmmmlllllloooqqqrrrrrrpppnnnlllllljjjmmmqqqssstttssstttttttttsssqqqppprrrvvv{{{~~~|||yyyssssssrrrrrrrrrtttuuuvvvxxxyyyzzz{{{|||}}}~~~|||}}}~~~~~~|||yyyuuurrrrrrssstttzzzzzztttmmmllljjjhhhfffeeedddddd]]]\\\ZZZYYYZZZ[[[^^^```iiilllpppsssvvvwwwxxxyyyxxxyyy|||~~~~~~~~~|||{{{zzz|||}}}{{{xxxvvvwwwyyy|||~~~}}}||||||}}}|||}}}}}}yyyttttttxxx}}}||||||{{{{{{zzzyyyyyyxxxyyyzzz{{{{{{yyyvvvrrrooonnnnnnnnnnnnoooqqqrrrsssppppppqqqqqqqqqrrrrrrrrroooqqqrrrrrrqqqpppqqqqqqqqqrrrtttvvvyyy|||~~~}}}zzzxxxwwwwwwuuupppmmmlllkkkjjjiiiiiikkklllnnnnnnnnnoooooonnnmmmmmmllliiijjjkkkmmmnnnnnnooooookkklllnnnnnnnnnnnnoooooonnnoooqqqsssuuuttttttsssppppppppppppqqqsssuuuvvvrrrpppqqqvvv~~~|||uuulllaaaZZZQQQMMMHHHHHHLLLSSSZZZ^^^eeeeeefffiiinnnuuu}}}uuudddfffooo{{{vvvtttlllgggbbb`````````^^^[[[[[[cccjjjkkkjjjkkkjjjgggbbb^^^ZZZWWWYYY^^^cccgggmmmppppppjjjeeeccc___ZZZOOONNNTTT___hhhmmmppptttxxx}}}|||nnn^^^OOODDD@@@===999888888777555222222222222222222222222222111222222222222333333333333222222222333333444555333333333444444444555555777999===AAAGGGPPPZZZaaaiiisssvvvtttvvv{{{yyyrrrmmmqqquuuxxxyyyyyy{{{|||}}}zzzzzz|||zzztttmmm[[[PPPCCC===;;;<<>>>>>AAACCCEEEbbbeeehhhhhhffffffhhhjjjjjjiiigggffffffhhhiiikkkcccbbbaaabbbbbb```[[[WWWKKKGGGDDDDDDEEEEEEDDDAAA???@@@BBBFFFNNNWWW```eeefffnnnyyy~~~~~~{{{{{{{{{zzzzzzzzzwwwtttqqqqqqqqqyyy|||sssgggcccbbb]]]XXXUUUQQQUUUWWWTTTNNNJJJJJJLLLQQQSSSVVVYYY\\\]]]^^^^^^aaaaaa``````````````````^^^aaadddeeeccc```]]]\\\ZZZXXXSSSNNNKKKLLLPPPTTT[[[bbbkkksssvvvvvvtttsssnnnnnnoooooopppqqqsssssslllnnnrrruuuvvvvvvuuusssssstttuuuwwwwwwwwwvvvuuuqqqqqqssstttuuuuuuvvvvvvnnnoooqqqtttuuuwwwxxxxxxqqqyyy|||wwwtttvvvwwwtttqqqpppooooooppprrrtttuuuxxxxxxwwwvvvtttrrrpppoooppprrrttttttrrrpppooonnnhhhgggfffgggjjjmmmoooooopppqqqqqqqqqpppooonnnnnnnnnqqqsssrrrmmmjjjiiijjjiiimmmqqqtttuuuuuuuuuvvvuuussspppnnnppptttyyy||||||uuuuuuttttttuuuwwwxxxyyyzzzyyyxxxzzz|||||||||~~~}}}{{{xxxtttrrrqqqrrrsss{{{~~~uuupppooonnnllljjjiiiiiiiii___]]][[[ZZZ[[[]]]]]]]]]]]]bbbhhhmmmppprrrssstttvvvxxx{{{~~~~~~}}}||||||}}}~~~{{{wwwuuuwwwyyy|||}}}}}}}}}}}}~~~|||}}}}}}zzzvvvvvv{{{}}}}}}}}}}}}}}}}}}}}}}}}yyy{{{~~~~~~zzzvvvsssnnnnnnnnnnnnooopppqqqrrrlllmmmnnnoooqqqrrrttttttnnnppprrrssssssssstttuuuuuuuuuvvvwwwyyy|||~~~{{{yyywwwwwwxxxuuupppllljjjiiihhhhhhhhhjjjlllnnnoooooooooooonnnmmmlllkkkhhhiiikkkmmmnnnoooppppppjjjkkkmmmnnnnnnnnnooopppoooqqqsssuuuvvvvvvuuutttoooooonnnnnnoooqqqssstttnnnlllmmmsss|||{{{tttlllcccYYYRRRIIIGGGGGGJJJSSS]]]fffkkknnnmmmllllllmmmooosssuuu|||qqqdddfffeeeiiiuuusssllliiibbb```___aaabbbaaa\\\WWW^^^eeejjjhhheeedddbbb^^^ZZZWWWTTTUUU[[[cccjjjmmmlllnnnkkkccc\\\YYYVVVRRRJJJMMMVVVdddooouuu{{{}}}}}}wwwdddSSSGGGAAA888666444555666444000,,,222222222222222222222222111111222222222333333333222222222222333333444555333333333444444444555555999;;;>>>CCCIIIRRR[[[bbbjjjsss~~~ssssssvvv~~~{{{sssooossswwwyyyyyyxxxxxxxxx}}}{{{~~~~~~ssshhhWWWMMMBBB===<<<===BBBIIINNNTTTWWWVVVUUUVVVVVVTTTPPPQQQUUU[[[eeepppzzz{{{yyytttlllbbbXXXOOOIII<<<<<<<<<>>>AAADDDHHHJJJhhhjjjkkkgggcccbbbgggkkklllkkkiiigggffffffggggggbbbccccccaaa^^^YYYUUURRRGGGFFFDDDBBB@@@???>>>>>>AAAAAA@@@@@@AAAFFFLLLQQQZZZ```jjjrrrwwwxxxyyyyyy}}}}}}|||yyytttpppmmmmmmsssyyyzzzsssjjjggggggeee___YYYWWWUUUPPPKKKGGGHHHLLLOOORRRSSSUUUXXX[[[^^^```aaa_________```aaabbbbbbcccaaabbbcccdddbbb___[[[XXXZZZTTTPPPPPPPPPNNNOOOSSSYYY```kkkssswwwvvvuuusssqqqqqqqqqqqqpppooonnnnnnkkkkkkooouuuwwwuuutttvvvwwwwwwwwwwwwwwwwwwwwwwwwtttqqqoooooorrrttttttsssrrrsssssstttuuuvvvwwwwwwsssssssssrrrrrrqqqqqqqqqrrrssstttttttttttttttsssxxxxxxxxxwwwuuussspppooorrrrrrrrrrrrqqqooommmlllkkkhhheeebbbcccgggkkknnnmmmnnnooopppqqqqqqqqqqqqmmmnnnooonnnkkkiiiiiiiiijjjmmmqqqttttttsssssssssnnnqqqsssrrrooopppvvv{{{{{{yyywwwvvvwwwzzz~~~~~~}}}}}}~~~~~~|||tttqqqqqqrrrssssssvvvuuuttttttssspppkkkhhhgggccc___]]]^^^```aaabbbdddbbb```bbbgggmmmqqqsssppprrrwww{{{~~~~~~~~~~~~}}}{{{yyyvvvtttssszzz{{{|||}}}~~~~~~}}}~~~|||zzzzzz|||}}}|||zzz|||{{{|||}}}}}}|||yyyvvvnnnqqqsssrrrooommmmmmnnnooommmlllnnnqqqrrrooolllrrrqqqqqqrrruuuxxxyyyyyy{{{xxxvvvyyy}}}~~~{{{wwwxxxyyyxxxwwwuuuqqqmmmkkkhhhiiiiiiiiiiiijjjjjjjjjnnnnnnmmmllllllkkkjjjjjjkkkkkkkkklllmmmnnnpppqqqlllllllllmmmnnnooopppqqqppprrrtttuuuvvvvvvtttssstttsssrrrrrrrrrrrrqqqpppnnnpppppprrrxxx|||tttmmmggg^^^RRRJJJGGGCCCEEEKKKUUU```gggllloooooorrruuusssqqqooonnnlllnnntttuuupppkkkhhhfffbbbdddggglllrrrxxx~~~yyypppgggbbbYYY[[[^^^```aaaaaaaaaaaaeeebbb___^^^______]]][[[TTTTTTUUUXXXcccpppuuusssuuulll```YYYVVVUUURRROOOMMMOOOWWWfffvvv~~~|||{{{{{{oooTTTEEE===999777666444333222222333333444444333333222111000000555555444444444555555666333333333333333333333333333444555444333333444666:::===BBBFFFKKKTTT___gggqqq{{{||||||nnnrrrzzzzzztttvvvtttssssssuuuwwwwwwwww~~~zzzvvv{{{xxxlllUUUKKKAAA===>>>@@@FFFMMMRRRSSSUUUVVVWWWVVVVVVUUUWWWVVVXXX^^^fffpppxxx|||~~~|||yyyrrrkkkaaaRRRFFFBBB;;;;;;<<<===BBBJJJUUU\\\eeegggiiigggccccccfffjjjkkkjjjiiihhhggggggffffff]]]]]]]]]\\\ZZZVVVRRRPPPHHHGGGFFFEEECCCAAA@@@?????????>>>>>>@@@CCCHHHKKKPPPWWWaaajjjppptttwwwyyyzzz|||}}}zzzvvvpppllljjjooouuu{{{~~~vvvpppjjjhhhiiihhhccc]]]YYYVVVQQQJJJGGGGGGKKKOOORRRSSSVVVXXX[[[^^^```aaa``````aaabbbbbbbbbbbbbbb```aaaccccccbbb^^^[[[XXXWWWRRRNNNOOOOOOOOOQQQUUUYYY```iiiqqqttttttssssssrrrrrrssssssrrrpppooommmiiihhhlllrrruuuttttttwwwxxxxxxwwwwwwvvvuuuuuuuuussspppmmmnnnppprrrsssrrrrrrrrrrrrssssssttttttuuutttsssrrrrrrqqqqqqqqqrrrrrrsssssstttttttttttttttxxxyyyxxxxxxvvvtttrrrqqqrrrrrrrrrrrrqqqpppnnnmmmnnnkkkhhheeeccceeeggghhhjjjllloooqqqrrrqqqnnnmmmkkkmmmnnnnnnmmmlllmmmnnnmmmoooqqqqqqqqqqqqrrrtttqqqsssuuusssqqqrrrvvv{{{|||}}}~~~}}}||||||}}}~~~|||vvvssssssuuuvvvvvv|||}}}|||zzzyyyxxxuuuqqqnnnllliiieeeccceeegggiiijjjllljjjggghhhkkkooorrrsssrrrsssvvvyyyzzz{{{zzzzzz{{{{{{zzzyyywwwuuusssrrrwwwyyy|||~~~~~~{{{yyyxxxzzz|||~~~}}}{{{zzzzzzzzz{{{|||{{{xxxuuuppprrrtttsssqqqoooooopppooommmlllooossstttssspppqqqppppppsssvvvxxxyyyxxx{{{xxxvvvwww{{{}}}{{{xxxwwwwwwwwwuuurrroookkkiiiiiiiiiiiijjjjjjkkkkkkkkkoooooonnnmmmlllkkkkkkjjjllllllllllllmmmnnnoooooojjjjjjjjjkkklllnnnpppqqqoooqqqsssuuuvvvwwwvvvvvvwwwvvvtttsssqqqooommmkkkhhhhhhfffffflllvvv{{{zzzssskkkccc\\\TTTKKKFFFFFFJJJNNNXXXbbbjjjooorrrssswwwxxxwwwuuutttssspppnnnfffhhhhhhfffgggjjjiiieeefffkkkrrryyy~~~}}}tttiii```ZZZXXXYYY\\\aaadddeeedddcccbbb\\\XXXXXX\\\]]]YYYTTTQQQVVV\\\cccmmmuuuvvvqqqmmmfff\\\UUUTTTSSSQQQOOOMMMRRR\\\lllzzz|||{{{|||~~~fffNNNAAA;;;888777666444333222222333333444444333333222111111000555444444333333333333333333333333333333333333333333444555444333333555666<<>>@@@DDDJJJOOOVVVWWWXXXXXXXXXWWWVVVUUUUUUWWWZZZaaajjjssszzz~~~~~~}}}~~~vvvmmmfff[[[MMMCCC???;;;;;;;;;;;;>>>EEEMMMSSSaaadddgggfffddddddfffiiijjjkkkkkkjjjiiihhhfffeeeYYYYYYYYYYYYWWWTTTQQQOOOIIIJJJJJJJJJHHHEEECCCAAA@@@@@@??????@@@CCCEEEFFFGGGNNNWWWaaaiiiqqqwww{{{zzz|||}}}yyyrrrmmmkkknnnrrrwwwzzzyyyrrrmmmjjjjjjmmmlllhhhccc^^^ZZZRRRKKKFFFGGGLLLPPPTTTUUUWWWZZZ]]]___```aaabbbcccdddddddddcccaaa```___```aaabbb```^^^ZZZXXXTTTOOOMMMNNNNNNNNNRRRWWW[[[```gggmmmpppqqqrrrrrrssstttuuuvvvtttrrrooommmhhhgggjjjooorrrrrrssswwwwwwvvvvvvuuutttsssrrrrrrrrrooollllllmmmpppqqqrrrqqqqqqqqqqqqqqqrrrrrrrrrtttsssrrrqqqpppqqqrrrssssssssstttuuuuuuuuuuuuuuuyyyyyyyyyxxxwwwuuutttsssrrrrrrqqqqqqqqqpppoooooonnnmmmjjjhhhffffffffffffhhhkkkoooqqqrrrooollliiihhhjjjlllmmmmmmnnnoooqqqpppqqqqqqpppoooppprrrtttsssuuuvvvuuurrrrrrvvvyyyxxxyyy}}}|||xxxuuuvvvwwwyyyyyyyyy}}}~~~zzzwwwvvvrrrnnnlllnnnqqqtttuuuwwwuuurrrqqqrrrtttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvuuutttsssrrrtttwww|||~~~~~~}}}|||uuutttuuuwww{{{||||||{{{xxxwwwwwwxxxyyyyyywwwtttqqqssstttsssrrrqqqrrrsssmmmkkkkkknnnrrruuutttrrrnnnnnnpppssswwwyyyxxxwwwyyyvvvtttuuuxxx{{{{{{yyyuuuuuutttssspppllliiigggiiijjjjjjkkkllllllmmmmmmpppooonnnmmmkkkkkkjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmggggggggghhhjjjmmmoooqqqooopppsssuuuwwwwwwwwwwwwyyyxxxvvvsssooojjjfffdddeeeddd```]]]bbblllssstttggg___UUUOOOIIIDDDEEEHHHTTT___ooozzz~~~|||zzz~~~zzzyyyyyywwwssspppdddggghhhiiinnnssssssnnnkkkqqqyyywwwmmmbbbZZZUUUZZZ[[[^^^ccciiikkkhhheee___XXXRRRSSSXXXZZZUUUOOOPPPZZZfffpppwwwyyytttlllddd^^^VVVRRRRRRQQQPPPNNNOOOWWWeeettt||||||}}}{{{xxxvvvkkkWWWEEE;;;888777666555444333222222222333444333333222222111111111444333333222222111111111333333333333333333333333333444555444333333555777===@@@EEEIIIOOOXXXccckkkvvv}}}~~~{{{wwwuuupppuuu{{{}}}zzzwwwuuuuuussstttvvvzzz}}}~~~|||yyyzzzsssZZZLLL@@@???DDDJJJNNNRRRWWWWWWXXXWWWWWWVVVTTTTTTTTTXXX^^^gggpppxxx~~~~~~~~~}}}|||zzzqqqfff]]]SSSFFF>>><<<::::::::::::;;;>>>CCCGGG___bbbeeefffffffffgggiiijjjkkkmmmmmmllliiifffdddYYYYYYYYYYYYWWWUUURRRQQQLLLNNNOOOPPPNNNKKKGGGEEEEEEDDDDDDEEEFFFFFFEEEDDDFFFKKKRRR[[[dddnnnwww}}}}}}~~~zzzuuuqqqooopppssswww{{{vvvooommmkkkmmmooooookkkgggddd___VVVNNNHHHIIINNNRRRWWWXXX[[[]]]```aaabbbbbbcccdddeeefffeeedddbbbaaa___```aaaaaa___]]]ZZZXXXTTTPPPMMMMMMMMMLLLQQQWWW]]]aaagggkkknnnoooqqqrrrssstttvvvwwwvvvssspppmmmkkkiiijjjoooqqqppprrrvvvssssssssssssrrrrrrrrrrrrssspppnnnlllmmmoooqqqrrrrrrrrrrrrrrrqqqqqqpppppptttsssqqqppppppqqqssstttttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuutttsssrrrqqqppppppppppppqqqmmmmmmmmmllllllkkkjjjiiiiiikkkmmmoooooonnnkkkjjjgggiiijjjkkkkkkmmmoooqqqrrrssssssrrrqqqqqqrrrttttttuuuuuutttrrrrrrtttvvvuuuvvvzzz~~~zzzxxxvvvwwwwwwxxxvvvzzz~~~{{{wwwuuuvvvxxx{{{|||}}}zzzyyyzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvwwwwwwttttttuuuuuuuuuuuuttttttuuuwwwzzz~~~}}}{{{zzzqqqqqqsssuuuwwwxxxxxxwwwvvvuuuuuuvvvwwwwwwuuutttrrrrrrrrrrrrrrrssstttvvvmmmkkkjjjlllppprrrrrrppplllmmmpppssswwwyyyxxxvvvvvvsssqqqqqqtttwwwxxxxxxuuutttsssqqqooollliiihhhjjjjjjkkklllmmmnnnooooooooonnnmmmkkkjjjjjjjjjjjjmmmmmmmmmmmmlllkkkjjjjjjeeeeeeeeegggiiilllpppqqqrrrssstttvvvwwwwwwwwwwwwwwwwwwuuuqqqjjjddd___]]]``````\\\XXXZZZaaaffffff\\\SSSJJJEEEAAABBBIIIQQQ```sss{{{}}}~~~{{{uuuqqqjjjrrrzzz|||}}}}}}zzzvvvrrrwwwwwwnnneee___\\\[[[bbbbbbdddiiimmmnnnjjjeee]]]XXXTTTRRRSSSTTTRRRPPPUUUbbbqqqyyy|||yyyoooeee\\\XXXSSSQQQQQQQQQOOONNNSSS^^^mmmzzzzzzzzz}}}yyyrrrfffbbbXXXJJJ===777666666555444444333333222222222333333333222222111111111111111222222222222222222222222333333333333444444333444555444444444666888===AAAFFFJJJPPPZZZeeemmmuuu}}}{{{}}}~~~yyytttqqqsssxxx}}}|||xxxttttttvvvtttvvvzzz}}}vvvqqqZZZKKK???@@@HHHOOOSSSUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSZZZdddnnnvvv||||||{{{{{{zzzyyyuuujjj^^^UUUKKKAAA;;;;;;999:::;;;;;;;;;<<>>>>>CCCPPP\\\lll}}}|||vvvsssttt{{{xxx{{{~~~~~~wwwlllbbb]]]^^^bbbfffooonnnnnnoooooolllfffbbbYYYYYYVVVQQQMMMMMMQQQVVVcccppp}}}~~~vvvjjj```TTTSSSQQQPPPPPPPPPOOONNNYYYdddrrr{{{~~~~~~}}}~~~wwwvvvyyy~~~~~~tttkkkVVVPPPGGG???888555555777333333333333333333222222333333222222222222222111///000111333444444444444222222222333333444444444333444555555444555777999===@@@FFFKKKQQQ[[[gggooottt}}}|||~~~~~~xxxrrrpppwww|||zzzvvvvvvwwwvvvxxx}}}~~~zzz{{{||||||zzzuuunnnjjjVVVIII???BBBKKKRRRUUUWWWQQQQQQRRRRRRSSSTTTUUUUUUUUU]]]jjjttt{{{|||yyyxxxvvvtttrrrmmmbbbVVVMMMEEE===:::;;;888:::<<<======>>>@@@AAA___```aaacccdddfffggghhhhhhiiijjjjjjiiifffbbb```YYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]___```___\\\YYYVVVQQQQQQRRRUUUVVVTTTNNNHHHKKKLLLMMMPPPXXXdddqqqzzz|||xxxtttrrrrrrsssqqqsssvvv{{{tttnnnmmmmmmnnnoooooonnnlllkkkggg___VVVQQQPPPTTTXXX\\\^^^```ccceeeeeeddddddcccccccccdddeeeffffffgggccccccbbbaaa^^^[[[YYYWWWVVVSSSPPPNNNKKKJJJPPPXXXaaadddhhhjjjkkkmmmooopppooopppsssttttttrrrpppooorrrppppppsssssspppoooqqqlllmmmnnnpppqqqssstttuuussstttsssrrrpppppprrrtttuuuuuuttttttssssssrrrrrrqqqqqqrrrrrrrrrrrrssssssssstttuuuwwwxxxxxxxxxxxxttttttsssssstttuuuvvvvvvwwwuuurrrooonnnoooqqqrrrwwwwwwvvvuuussspppmmmlllnnnmmmllllllmmmoooppprrrssssssrrrpppnnnnnnppprrrpppssswwwxxxvvvtttrrrrrrpppppppppppppppppppppooorrrsssuuuwwwxxxxxxwwwwwwyyy{{{~~~~~~~~~}}}}}}~~~}}}zzzuuurrrqqqrrrqqqvvvyyyxxx{{{~~~}}}~~~~~~}}}~~~{{{{{{zzzyyyyyyzzz{{{|||vvvvvvwwwxxxyyyyyyyyyyyyzzzyyyxxxyyy{{{~~~|||yyyyyyzzzyyyzzzzzzyyywwwvvvwwwyyyxxxwwwuuuuuuvvvvvvtttsssooonnnlllnnnsssxxx{{{}}}|||xxxtttssstttuuusssqqqmmmnnnooorrruuuvvvuuutttoooooonnnmmmnnnooopppqqqsssrrrqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmkkkjjjhhhhhhjjjkkklllnnnooooooooonnnllljjjiiiiiihhhhhhiiikkkooosssvvvyyyyyyxxxwwwvvvuuuttttttqqqqqqnnnggg^^^WWWTTTUUUSSSWWWWWWRRRNNNMMMLLLHHHDDD???<<<<<<@@@IIIYYYhhhyyyzzzwwwyyyssslllaaaYYYYYY___hhhooo{{{zzzwwwssslllfff```]]]UUUWWWUUUNNNHHHJJJTTT^^^ooo|||~~~rrrfff^^^OOOPPPQQQSSSTTTTTTTTTTTT```hhhrrryyy{{{zzzzzzzzztttqqqpppssswwwtttjjjaaaJJJBBB;;;888666444444777222222333333333333222222222222222222222222222222...000111333444444444333111222222333333444444555222444555555444555777999===AAAFFFLLLSSS]]]hhhqqqvvv~~~}}}~~~xxxtttsss|||}}}yyyyyywwwyyy~~~~~~vvvvvvuuuuuurrrlllddd^^^NNNDDD>>>CCCLLLQQQTTTWWWRRRRRRRRRSSSTTTVVVXXXYYYXXXbbboooyyy~~~}}}zzzxxxvvvsssooollldddZZZNNNGGGAAA;;;:::<<<888:::===>>>>>>???AAACCC___^^^]]]^^^aaaccceeefffeeeffffffeeedddaaa^^^\\\YYYZZZ\\\___aaadddfffgggfffgggiiiiiihhhfffcccaaa[[[[[[]]]aaaccc```XXXQQQNNNMMMLLLMMMTTTaaapppzzz~~~{{{wwwtttssstttrrrsssvvv|||uuullllllkkklllnnnoooppppppkkkggg```YYYSSSSSSVVVYYY\\\^^^aaacccddddddcccbbbaaaaaaaaaaaacccfffiiikkkfffeeedddbbb^^^[[[XXXWWWUUURRRPPPNNNKKKKKKRRR[[[```cccgggiiijjjkkklllmmmmmmnnnoooqqqqqqqqqqqqppppppooopppttttttpppooopppmmmnnnnnnpppqqqrrrssstttqqqsssuuutttrrrpppqqqsssttttttttttttssssssssssssoooppprrrttttttsssrrrqqqqqqqqqssstttuuuvvvvvvvvvttttttttttttuuuvvvxxxyyyzzzwwwsssooommmnnnpppqqqwwwwwwwwwvvvtttqqqooonnnmmmmmmnnnoooppprrrsssttttttsssrrrpppmmmmmmoooqqqppprrrttttttsssrrrrrrsssooonnnooooooppppppooooooppprrrtttuuutttssssssssssssuuuxxxzzz{{{{{{yyyyyy||||||}}}~~~|||~~~~~~{{{zzz{{{}}}}}}~~~~~~{{{vvvsssrrrsssoootttwwwvvvwww}}}~~~}}}}}}}}}~~~|||zzzzzzyyyxxxxxxxxxxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyzzz|||}}}~~~~~~yyywwwyyy|||{{{{{{zzzwwwuuuuuuxxx|||{{{yyywwwvvvvvvvvvtttsssooommmkkknnnttt{{{{{{wwwuuuvvvwwwuuussspppoooooopppsssttttttsssoooppppppooonnnnnnnnnoooqqqppppppooooooooooooooonnnnnnmmmmmmmmmmmmllllllmmmllljjjiiijjjllloooppppppqqqrrrrrrqqqooommmlllmmmlllkkkkkkmmmqqqvvvxxxyyyxxxxxxwwwvvvvvvvvvvvvssssssnnneeeZZZRRRQQQRRRPPPTTTUUUPPPLLLKKKIIIFFF>>><<<<<<@@@GGGRRReeeuuu~~~wwwyyy|||kkkeee]]]XXX[[[cccnnnvvv}}}tttggg^^^YYYYYYTTTTTTQQQLLLJJJPPP]]]hhhsss{{{mmmaaaXXXNNNRRRVVV[[[]]]___```aaaeeeiiiooouuuxxxyyyyyyyyyssslllfffeeegggcccZZZQQQAAA999333444555333333555111222333333333333222111222222222222222222222222///000222333333111000///111111222333333444555555222444555555555666888:::>>>BBBHHHNNNUUU___kkkttt{{{}}}~~~yyywwwxxx~~~zzzwwwyyy~~~zzzsssqqqooonnnllleee[[[TTTFFF@@@>>>DDDKKKOOOSSSVVVSSSRRRRRRRRRSSSUUUVVVWWW\\\fffsss|||}}}|||{{{yyyvvvqqqkkkfff[[[QQQGGGBBB===999:::<<<888:::<<<<<<<<<===???AAA^^^\\\[[[[[[^^^aaacccdddcccccccccaaa```]]][[[ZZZZZZ[[[___ccchhhlllpppqqqmmmnnnoooooonnnllljjjiiiddddddgggkkknnnjjjaaaYYYQQQOOOMMMNNNTTTbbbqqq|||}}}xxxvvvuuutttuuuxxx~~~vvvjjjjjjjjjkkkmmmppprrrtttjjjgggaaaZZZTTTSSSVVVXXX[[[]]]```bbbdddcccbbbaaa```______```bbbgggkkknnnhhhgggeeebbb___[[[XXXVVVSSSQQQPPPOOOLLLLLLUUU______bbbfffhhhiiiiiijjjkkkkkklllmmmnnnooopppqqqqqqmmmmmmoootttuuuqqqooopppooooooooopppqqqqqqrrrrrrpppsssvvvuuurrrppppppqqqssssssssssssssssssssssssnnnpppsssuuuuuutttrrrpppnnnoooppprrrssstttttttttuuuuuutttuuuvvvwwwyyy{{{{{{xxxsssooommmmmmoooqqqttttttttttttttttttsssrrrkkkmmmppprrrtttuuuttttttqqqqqqooommmjjjjjjlllnnnpppqqqqqqpppoooppprrrtttnnnnnnnnnoooqqqqqqpppooooooqqqssstttsssrrrrrrrrrppprrrtttvvvwwwwwwvvvvvv{{{{{{|||||||||{{{{{{zzzyyy{{{|||{{{xxxwwwyyy{{{{{{}}}~~~|||xxxttttttuuummmssswwwvvvwww|||}}}{{{{{{{{{{{{zzzyyyyyyzzz|||}}}zzzyyyyyyxxxwwwvvvuuutttssswwwxxxyyyzzzzzzzzzzzzzzzwwwyyyzzz|||}}}~~~~~~}}}}}}}}}wwwvvvyyy}}}xxxxxxwwwtttrrrssswww|||~~~{{{xxxwwwwwwvvvtttsssooommmkkkooovvv~~~{{{vvvuuuvvvwwwvvvtttqqqpppooooooqqqssssssssspppqqqrrrqqqpppnnnnnnnnnooonnnnnnnnnnnnoooooopppnnnnnnnnnmmmllllllkkkkkknnnlllkkkkkklllnnnqqqsssrrrssstttuuutttrrrpppnnnpppooommmmmmooossswwwzzzxxxwwwwwwwwwwwwwwwxxxxxxvvvuuuooodddXXXPPPOOOQQQJJJNNNOOOIIIEEEEEEEEEDDD>>>===???FFFNNN[[[nnn|||uuu{{{~~~uuugggccc^^^\\\```iiissszzztttdddXXXUUUWWWWWWTTTOOOKKKNNNYYYgggqqqppp~~~xxxhhh[[[SSSQQQVVV]]]cccgggjjjlllnnngggiiimmmrrrvvvyyyzzz{{{sssiii___[[[ZZZVVVMMMDDD===444///222555333111333000111333333444333222111222222222222222222222222111111222222111///,,,+++111111222333333444555555222444555555555666888:::@@@DDDJJJOOOWWWaaammmvvv~~~}}}~~~}}}zzzzzz|||zzzwwwyyy|||{{{uuurrroookkkjjjhhhbbbWWWMMM@@@===>>>EEEJJJMMMQQQUUURRRRRRQQQPPPPPPQQQRRRSSS^^^hhhuuu}}}}}}}}}|||{{{wwwqqqiiidddUUUKKKCCC>>>;;;888999<<<999:::;;;;;;:::;;;===???ddd]]]VVVWWW\\\bbbbbb```[[[^^^```___\\\ZZZZZZ\\\^^^___bbbdddhhhnnnuuuzzzzzzyyyyyyxxxwwwwwwxxxxxxtttqqqppptttyyywwwlllbbb^^^XXXTTTVVVZZZaaalllvvv}}}|||}}}vvvvvvyyy~~~qqqfffiiimmmpppqqqrrrssssssoooiii```YYYWWWWWWWWWXXX______```aaa```___^^^]]]^^^[[[ZZZ^^^fffkkklllkkkhhhhhhgggeeeaaa]]]ZZZWWWRRRRRRQQQMMMJJJMMMVVV]]]bbbdddggghhhhhhiiijjjlllnnnnnnnnnnnnooopppqqqrrrqqqsssuuuuuusssrrrqqqrrrvvvssspppppprrrsssqqqoooppppppqqqrrrqqqpppooonnnppprrrtttsssrrrqqqqqqrrrsssppprrrxxxxxxsssrrruuusssrrrqqqpppppppppqqqrrrqqqrrrtttvvvxxxxxxxxxxxxyyyzzzzzzwwwssspppqqqsssrrrpppooooooqqqsssssssssnnnnnnnnnpppsssuuuuuutttppppppooommmlllkkkiiiiiirrrrrrrrrqqqooonnnoooppplllllllllmmmoooppprrrsssqqqooommmmmmnnnoooooooooqqqsssuuuuuutttssstttuuuwwwwwwvvvuuuuuuvvvxxxxxxuuuuuuvvvvvvwwwxxxxxxxxxyyyzzzzzzzzzyyyvvvsssrrrsssrrrqqqqqqrrruuuxxxzzz||||||{{{zzzxxxwwwvvvvvvqqqsssvvvzzz|||~~~~~~~~~~~~|||{{{}}}~~~~~~}}}zzzzzzyyyvvvsssqqqrrrtttuuutttttttttuuuvvvxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{~~~|||zzzzzz|||}}}{{{yyyzzzwwwsssnnnmmmooouuuzzzzzz{{{zzzxxxuuusssrrrsssrrrooonnnqqqwww~~~zzztttsssuuuwwwuuussstttsssrrrqqqqqqqqqqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmoooooopppppppppoooooonnnkkklllmmmnnnnnnllljjjiiijjjkkkmmmnnnpppqqqqqqqqquuusssrrrsssvvvvvvsssqqqqqqpppooopppsssvvvvvvvvv{{{wwwvvvwwwvvvttttttwwwtttuuussskkk^^^QQQHHHCCCFFFEEEDDDDDDDDDCCCCCCBBB>>>DDDJJJKKKMMM[[[qqq{{{~~~qqqgggdddcccaaa```cccjjjrrrxxx{{{}}}zzzmmm\\\RRRSSSYYYRRROOONNNSSS\\\eeekkknnnyyy{{{{{{wwwlll```UUUOOOSSSXXX```hhhttt~~~~~~mmmooorrrxxx|||}}}zzzwwwuuulll___QQQFFF@@@>>>???777555333111000000000111111222333444333222111000111111222222222222111111222222111111111111222222333333333222222333444444444444333222222444888;;;AAADDDIIIOOOXXXeeeuuu}}}}}}}}}}}}~~~|||zzzvvvqqqqqqoookkkfff]]]PPPEEEDDD???;;;???HHHOOOPPPOOORRRNNNNNNPPPQQQPPPRRRWWW]]]kkkzzz{{{tttkkkeeeYYYNNN@@@::::::;;;:::888888999999:::;;;<<<======ddd^^^WWWWWW\\\``````]]]ZZZ\\\^^^^^^\\\[[[]]]___bbbdddfffhhhkkkpppuuuzzz~~~}}}|||||||||||||||zzzxxx{{{~~~|||uuunnngggaaa]]]]]]___bbbiiiqqqyyy}}}yyyxxxzzz~~~qqqjjjllloooqqqrrrqqqqqqqqqnnnhhh```YYYWWWXXXZZZ[[[]]]^^^___``````___^^^^^^___\\\ZZZ]]]dddiiijjjjjjhhhgggeeebbb___\\\YYYWWWTTTTTTSSSOOOLLLOOOWWW^^^ccceeehhhiiiiiijjjkkkmmmoooooooooooopppqqqrrrsssrrrtttvvvvvvtttsssrrrsssuuussspppppprrrsssqqqpppooopppqqqrrrrrrqqqpppoooqqqqqqrrrsssssssssrrrrrrpppnnnpppvvvwwwsssrrruuurrrqqqpppoooppppppqqqrrrqqqrrrtttuuuvvvwwwvvvvvvvvvxxxyyyxxxtttqqqqqqrrrqqqooommmmmmoooqqqqqqpppnnnmmmmmmoooqqqssssssrrrpppoooooonnnmmmlllkkkkkkoooppppppooonnnmmmnnnpppmmmlllllllllmmmoooppprrrqqqpppnnnmmmnnnnnnooooooppprrrttttttsssrrrssstttuuutttssssssssstttuuuvvvpppqqqqqqrrrssssssttttttvvvwwwxxxxxxxxxvvvsssrrrqqqpppooonnnppprrruuuwwwyyyyyyyyyyyyxxxwwwvvvuuunnnoooqqqtttvvvxxxyyyzzz|||zzzxxxyyyzzz||||||{{{yyyyyyxxxuuurrrqqqrrrsssuuuuuuttttttuuuvvvxxxyyyxxxyyyyyyzzz{{{|||}}}}}}~~~|||zzzzzz||||||zzzxxx|||zzzvvvrrroooqqquuuyyy||||||{{{xxxuuussssssttttttrrrqqqsssxxx|||~~~~~~~~~yyytttsssvvvxxxwwwuuuuuuuuutttsssrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmllloooooopppppppppoooooonnnmmmllllllkkkkkkkkkkkkkkkkkkkkkmmmooopppqqqqqqqqqsssrrrqqqrrrtttuuusssqqqsssssssssuuuwwwyyyyyyyyyxxxvvvwwwzzz{{{xxxxxxzzz}}}}}}{{{sssfffWWWMMMHHHGGGFFFDDDAAA>>>===???@@@AAAHHHOOOPPPQQQ\\\ppp{{{www~~~vvvlllgggggggggggghhhiiillloooqqqppprrrppphhh]]]TTTQQQQQQQQQSSSWWW___hhhppptttvvvyyyxxxtttkkk___SSSJJJFFFPPPYYYdddnnnyyyxxxzzz~~~}}}zzztttjjjZZZLLLBBB===:::888444333111000000111333444000111111222222111000000111111222222222222111111111111111000000111111111222222222222222333444555444555444333333555:::===CCCFFFKKKPPPZZZhhhxxxzzz{{{}}}~~~~~~{{{wwwvvvrrrooojjjeee___WWWMMMEEEAAA???>>>AAAHHHNNNOOOOOOPPPMMMMMMOOOPPPPPPSSSXXXdddqqq~~~zzzsssiiicccWWWMMM@@@999999;;;:::777888999999:::;;;<<<======hhhbbb\\\[[[___aaa```]]]YYY[[[]]]^^^___```bbbdddgggiiikkklllnnnppptttwww~~~}}}}}}}}}}}}~~~~~~~~~|||zzzsssnnniiiiiigggeeehhhllluuu{{{~~~}}}~~~sssmmmnnnooopppppppppooonnnllleee]]]WWWVVVXXX[[[]]]]]]^^^___aaaaaaaaa``````aaa^^^[[[]]]bbbgggiiiiiigggfffccc```]]][[[YYYXXXWWWWWWUUURRROOORRRXXX]]]ccceeehhhjjjjjjkkkmmmnnnppppppppppppqqqrrrsssssssssuuuwwwwwwuuussssssssssssrrrppppppqqqrrrqqqpppnnnooopppqqqrrrrrrrrrqqqrrrqqqppprrruuuvvvtttqqqmmmlllnnnssstttrrrrrrtttoooooooooooopppppprrrrrrqqqrrrssstttuuutttsssssssssuuuwwwwwwuuusssrrrrrrqqqnnnllllllmmmnnnnnnmmmmmmlllkkkmmmoooppppppooooooooonnnnnnnnnnnnmmmmmmmmmoooooonnnmmmlllmmmnnnnnnmmmkkkkkkkkkmmmooopppqqqpppooonnnnnnnnnnnnooonnnpppqqqrrrqqqpppqqqrrrqqqqqqppppppqqqqqqrrrsssnnnnnnnnnoooppppppqqqqqqssstttuuuvvvvvvtttsssqqqooommmlllkkklllnnnqqqssstttuuuwwwxxxxxxwwwvvvuuummmmmmnnnooopppsssuuuvvvwwwuuutttvvvxxxzzz{{{zzzwwwxxxwwwuuurrrqqqrrrsssvvvuuuttttttuuuvvvxxxyyywwwxxxyyyzzz{{{|||}}}~~~~~~}}}{{{{{{{{{{{{zzzxxx}}}|||yyyuuurrrrrrtttvvv||||||zzzwwwsssrrrrrrsssuuuttttttvvvxxxzzzzzzyyy{{{wwwttttttvvvyyyyyywwwwwwvvvuuutttssssssssssssuuutttsssqqqooommmlllkkknnnooooooppppppooooooooonnnllljjjhhhhhhiiikkklllkkklllmmmooopppqqqrrrrrrqqqpppppprrrssstttsssrrrvvvvvvwwwyyy|||}}}|||zzzxxxvvvyyy}}}~~~{{{yyy{{{yyynnnaaaVVVPPPFFFEEEAAA<<<888999>>>CCCLLLTTT\\\\\\YYY^^^nnn|||rrrsss}}}sssjjjggghhhiiikkknnnpppooommmjjjhhhdddeeefffccc^^^WWWQQQNNNTTT[[[eeemmmsssvvvwwwwwwvvvqqqhhh\\\PPPHHHDDDCCCNNN\\\lllxxx}}}yyyqqqdddRRRDDD===999444111111000000000111333444666//////000111111000000///111111222222222222111111111000000//////000000111111111111222222444555666555555555444555777;;;???FFFIIIMMMSSS]]]kkk||||||wwwyyy}}}|||zzz~~~~~~zzzwwwvvvuuuqqqjjjbbb\\\VVVOOOHHHCCC>>>???BBBEEEIIILLLNNNNNNOOOLLLLLLOOOOOOPPPUUU[[[nnnyyy~~~yyypppfff___TTTKKK@@@999999:::888666888999999:::;;;<<<======mmmhhhcccbbbdddeeecccaaa\\\]]]___aaacccfffhhhjjjkkkmmmoooppppppppprrrsss}}}}}}{{{zzzyyyxxxxxxwwwyyyyyyxxxwwwwwwyyy}}}|||xxxvvvuuusssnnnlllnnnxxx~~~zzzmmmlllkkkkkklllmmmmmmmmmiiiccc[[[UUUUUUWWWZZZ[[[^^^___aaacccdddddddddddddddaaa^^^^^^aaaeeehhhhhhgggeeebbb___\\\[[[ZZZZZZWWWWWWUUUSSSQQQSSSXXX\\\bbbdddgggiiijjjkkkmmmooopppppppppppppppqqqrrrsssrrrtttvvvvvvtttrrrrrrrrrqqqppppppppppppqqqqqqqqqnnnnnnoooqqqrrrssssssttttttpppnnnqqqvvvxxxuuuqqqmmmmmmnnnpppqqqpppppppppmmmmmmnnnnnnooopppqqqrrrpppqqqrrrssssssrrrqqqpppppprrruuuvvvvvvtttsssrrrqqqooolllkkklllmmmlllkkklllkkkjjjkkkmmmnnnmmmlllnnnnnnnnnnnnoooooooooooopppqqqqqqpppmmmlllllllllooommmkkkjjjiiikkkmmmnnnpppqqqqqqpppnnnmmmnnnooolllnnnppppppooonnnooopppoooooooooooopppqqqqqqrrrnnnnnnoooppppppqqqqqqrrrqqqrrrsssttttttrrrpppooommmkkkiiihhhhhhjjjlllnnnoooqqqtttwwwxxxwwwuuutttpppooonnnmmmnnnqqqtttvvvsssssssssuuuxxx{{{{{{{{{wwwxxxxxxvvvtttssssssuuuvvvvvvuuuuuuuuuvvvxxxyyyxxxxxxyyyyyyzzz{{{||||||~~~}}}|||||||||{{{zzzzzz}}}}}}{{{xxxuuussssssttt{{{zzzxxxtttpppnnnooopppssssssuuuwwwxxxyyyxxxxxxwwwuuussssssvvvxxxyyyxxxxxxwwwuuutttsssrrrrrrrrrssssssrrrpppooommmllllllmmmnnnoooooooooooooooooolllkkkjjjiiiiiiiiijjjjjjkkklllmmmoooqqqqqqrrrrrrppppppqqqrrrtttttttttsssvvvvvvxxxzzz}}}}}}{{{yyyxxxwwwxxx||||||yyyyyy{{{zzzrrrggg]]]XXXFFFEEEBBB===;;;>>>GGGOOOZZZcccjjjiiicccccckkkuuu}}}{{{nnnpppyyysssiiieeegggiiilllmmmoooqqqqqqlllgggbbb]]]___bbbaaa^^^ZZZWWWUUU^^^fffooottttttqqqooonnnooohhh\\\OOOFFFDDDFFFJJJQQQbbbvvvzzzttthhhZZZIII===999777333...000000000000111222444555//////000000000000000000111111222222222222111111000000////////////000000000000000111222444555666444444444444555777<<>><<<@@@FFFIIIJJJJJJLLLNNNMMMKKKKKKNNNOOOQQQXXX```ttt}}}~~~xxxnnnccc[[[OOOHHH>>>999888888777666888999999:::;;;<<<======pppmmmiiihhhiiiiiigggeeeccccccdddfffiiilllooopppooorrruuuvvvtttsssrrrrrrwwwvvvtttrrrqqqooooooooolllmmmmmmmmmnnnqqqwww|||}}}~~~zzzxxxyyy|||nnnjjjfffeeegggiiikkkkkkiiiccc\\\WWWVVVXXXZZZ[[[```aaaccceeeggggggggggggeeecccaaa```bbbeeeggghhhgggeeeccc```]]]\\\\\\\\\UUUUUUTTTRRRRRRTTTWWWZZZ```bbbfffhhhiiikkkmmmooopppooooooooooooppppppqqqoooqqqssssssqqqpppooopppooooooooooooooopppqqqrrrnnnooooooppprrrssstttuuutttqqqoooqqqvvvxxxtttppppppqqqpppooooooooonnnmmmkkklllmmmnnnoooooopppppppppqqqqqqrrrrrrqqqooonnnnnnooorrrtttvvvuuusssqqqssspppnnnlllmmmmmmmmmlllkkkjjjiiijjjlllmmmmmmlllmmmmmmnnnnnnoooppppppppptttuuuuuusssooolllkkkkkknnnmmmkkkjjjjjjjjjlllmmmpppqqqrrrqqqnnnmmmmmmoookkkmmmoooooonnnmmmnnnooonnnnnnooopppqqqrrrrrrrrrooooooooopppqqqqqqrrrrrrqqqrrrssstttsssqqqooonnnlllkkkhhhffffffgggiiikkklllooorrruuuwwwvvvuuutttrrrqqqnnnmmmmmmooorrrtttrrrrrrsssvvvzzz}}}}}}}}}wwwxxxyyyyyywwwuuuvvvwwwwwwwwwvvvuuuuuuvvvxxxxxxyyyyyyyyyxxxxxxxxxxxxxxx|||}}}}}}|||{{{{{{{{{{{{{{{|||{{{yyyvvvsssssssssxxxwwwuuuqqqmmmjjjjjjkkkmmmpppsssvvvxxxxxxyyyyyyuuusssssssssuuuvvvwwwwwwwwwvvvtttrrrqqqpppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooooooooooooooojjjjjjkkkkkkkkkjjjiiihhhkkklllnnnoooqqqrrrrrrrrrpppqqqsssttttttuuuuuuuuuttttttuuuxxxzzz{{{yyyvvvuuussstttxxxzzzyyy{{{|||xxxpppggg^^^XXXGGGFFFCCC@@@AAAGGGQQQYYYaaaiiippppppllljjjmmmqqquuu~~~xxxssspppqqqvvv}}}qqqiiihhhjjjkkkkkklllllllllmmmllliiiccc^^^YYY\\\___^^^ZZZZZZ^^^ccckkkpppuuuuuupppjjjfffdddeee^^^RRRFFF@@@BBBJJJPPPYYYjjj}}}uuulll[[[OOOAAA888777777444000111111111111111111111222000000000000111111222222111111222222222222111111000000////////////000000///000000111222333555666222333333333444777<<>>@@@IIIUUU^^^iiittt|||dddRRR@@@<<<666333333333333222111111111111111000////////////......///000222333111111222222222222111111111111111000000111111111111111000111111222333333111222333444555999>>>BBBGGGMMMWWWbbbnnn{{{zzzttttttuuuwwwzzz}}}~~~~~~{{{}}}wwwooojjjcccSSSGGGDDD@@@999888>>>???CCCGGGJJJKKKKKKKKKJJJJJJJJJLLLOOOPPPUUUcccqqqzzz{{{zzzxxxuuuoooggg\\\OOOGGG>>><<<999777777777888999888999999:::;;;<<<======zzz{{{|||~~~~~~}}}xxxuuuqqqppprrrssssssrrrjjjooouuuxxxwwwssspppnnngggeeecccaaa^^^\\\[[[[[[YYYXXXXXXYYY\\\]]]]]][[[^^^```iiitttzzzzzz{{{}}}vvvggg```^^^]]]\\\WWWVVVVVVXXX\\\^^^___^^^YYYZZZ[[[]]]]]]]]]]]]\\\[[[]]]```aaaaaa``````aaa``````aaa```___\\\ZZZYYYQQQQQQQQQSSSVVVYYYZZZZZZ___bbbfffiiikkkmmmppprrrrrrrrrqqqqqqpppqqqqqqqqqlllnnnppppppnnnllllllllljjjlllooonnnmmmnnnqqqtttrrrqqqqqqpppqqqrrrtttuuuuuuvvvwwwvvvsssqqqqqqrrrrrruuutttpppooottttttpppkkklllmmmmmmmmmlllkkkjjjnnnoooppprrrrrrrrrqqqppppppnnnmmmnnnrrrtttsssqqqqqqooollllllmmmnnnnnnmmmkkkjjjjjjllloooqqqqqqqqqllllllllllllmmmmmmnnnnnnppprrruuuuuusssqqqppppppjjjkkkmmmoooooonnnmmmlllooosssvvvtttooolllmmmooonnnpppqqqrrrqqqpppqqqrrrmmmnnnppprrrssstttssssssppppppqqqqqqrrrrrrsssssskkknnnqqquuuwwwyyyyyyyyyrrrpppllliiihhhhhhiiijjjnnnooopppqqqssstttvvvvvvsssrrrpppnnnmmmmmmmmmmmmjjjkkkmmmqqquuuwwwvvvuuutttvvvyyyyyyxxxwwwwwwxxxyyyxxxwwwvvvvvvwwwxxxxxxrrrsssssssssttttttuuuuuuooorrruuuuuuttttttwwwzzzyyyzzz{{{zzzzzzzzz|||~~~zzz|||}}}zzzuuupppllljjjeeeiiimmmoooqqqsssxxx{{{{{{{{{{{{zzzwwwuuuuuuuuuwwwuuusssqqqnnnmmmkkkkkkkkkkkkkkkllllllmmmmmmmmmkkklllmmmnnnooooooooooooooonnnllljjjjjjkkklllmmmlllmmmoooppprrrssssssssspppsssuuutttqqqpppqqqssswwwuuuttttttvvvxxxxxxwwwvvvyyy}}}{{{xxxqqqhhh___XXXQQQIIIDDDHHHGGGLLLZZZnnn~~~~~~~~~tttuuurrrjjjaaa```fffmmmnnnqqquuuyyy}}}{{{qqqiiieeehhhmmmssswwwxxxvvvtttnnnkkkgggeeeccc^^^UUUNNNQQQOOONNNTTTaaappp{{{zzztttlllaaaSSSJJJAAA@@@>>>???EEEQQQ___iiillluuu~~~uuuZZZFFF999777555222111000111111///000111111111111000000...---------...///111222111111222222222222111111222222111111111111222222222111111111111111222222222333444555666:::@@@DDDGGGOOOZZZfffrrrwwwssspppsssxxx}}}|||xxxxxxzzzrrrkkkgggdddRRRCCC???<<<777999BBBAAACCCFFFIIILLLLLLKKKJJJJJJJJJMMMOOOQQQWWWeeesss}}}zzzuuutttpppkkkbbbWWWJJJBBB;;;999888666777888999:::888999999:::;;;<<<===>>>uuunnnpppsssssspppooofffiiimmmpppqqqnnnkkkhhhgggaaa[[[YYY[[[[[[YYYUUUSSSSSSRRRQQQQQQQQQQQQRRRMMMNNNUUU^^^dddiiipppwww{{{jjj]]]WWWVVVVVVQQQMMMOOOUUUZZZZZZXXXVVVUUUUUUUUUVVVXXX[[[\\\\\\]]]^^^]]]]]]]]]___aaa^^^^^^^^^^^^^^^^^^]]]]]]UUUWWWXXXWWWVVVVVVZZZ]]]```bbbeeeiiilllnnnpppqqquuutttrrrooolllmmmooorrrqqqpppmmmllllllmmmpppqqqsssrrrqqqnnnkkkjjjlllnnnrrrpppnnnnnnppprrrtttttttttuuuvvvvvvuuurrrnnnlllqqqrrrsssrrrpppnnnnnnnnnnnnmmmllljjjiiihhhhhhgggnnnmmmmmmpppssstttrrroooqqqqqqqqqrrrssstttuuuvvvsssppplllkkklllmmmkkkiiirrrqqqooonnnoooqqqtttvvvlllnnnooonnnjjjgggeeedddoooqqqttttttsssrrrqqqqqqmmmmmmnnnllljjjhhhiiiiiihhhnnntttuuurrroooppprrrqqqpppppppppqqqqqqpppnnnoooooooooppppppqqqqqqqqqnnnoooppprrrsssttttttuuuqqqnnnnnnrrrxxxzzzxxxtttrrrpppnnnkkkjjjjjjkkkllllllnnnppppppqqqrrruuuwwwtttrrrpppnnnnnnmmmkkkiiifffhhhjjjlllmmmnnnppprrrtttuuuvvvwwwwwwxxxwwwwww|||yyyvvvtttttttttttttttuuuppplllmmmrrrwwwxxxxxxsssssstttuuuvvvwwwwwwwwwzzzzzzzzzzzzzzz{{{||||||}}}zzzuuupppkkkiiihhhiiilllooorrruuuwwwyyyxxxyyyzzzzzz{{{{{{{{{zzzvvvtttqqqnnnkkkiiihhhgggjjjjjjjjjlllnnnooommmkkkiiiiiiiiijjjkkklllnnnnnnlllmmmmmmkkkiiihhhiiikkknnnmmmmmmmmmnnnoooqqqrrrsssssssssqqqooonnnooopppqqqvvvzzz{{{xxxwwwzzz~~~~~~tttkkkddd\\\TTTJJJAAA@@@CCC@@@PPP]]]iii}}}yyypppfff\\\YYY[[[___gggoooooouuu~~~ooocccbbb___jjjvvv{{{|||}}}{{{wwwpppiiiddddddccc[[[SSSNNNJJJMMMRRR\\\lll{{{}}}tttkkkeee]]]QQQGGG===@@@BBBEEEQQQ```lllppptttzzz}}}{{{~~~tttaaaLLL???666555222111000000111222000000000000000000000000.........///000000111111000000000000000000000000000000////////////000000111111222222222333333333666666666666777:::>>>BBBKKKQQQZZZdddooo}}}{{{vvvvvvxxxrrrpppxxx~~~{{{{{{|||}}}}}}|||||||||~~~}}}xxxpppiiiggg```TTTFFF>>>999888;;;@@@GGGGGGHHHIIIJJJJJJJJJJJJJJJLLLMMMOOOTTT]]]iiirrr}}}xxxqqqiii___RRRDDD;;;888777666555444444555666444555888;;;=========<<<}}}sssmmmooosssrrrpppooojjjlllnnnppppppmmmjjjhhhddd^^^YYYWWWWWWVVVSSSOOOMMMMMMLLLKKKKKKKKKKKKLLLEEEFFFKKKRRRXXX\\\dddkkkyyy{{{jjjaaa^^^WWWQQQMMMMMMRRRWWWWWWVVVRRRQQQPPPPPPQQQSSSUUUWWWYYY[[[\\\\\\\\\]]]___aaa````````````___^^^\\\[[[VVVXXXYYYXXXWWWXXX\\\___aaaccceeegggjjjmmmooopppuuutttssspppnnnmmmooopppqqqpppoooooooooppprrrsssqqqqqqpppnnnlllmmmoooqqqrrrpppnnnnnnppprrrssssssssstttvvvvvvuuusssqqqoooooopppqqqqqqpppoooooopppmmmlllkkkiiihhhhhhhhhiiinnnnnnnnnqqquuuvvvuuusssrrrqqqqqqqqqrrrrrrssstttrrroookkkjjjlllmmmmmmlllsssrrrpppooooooqqqssstttoooooonnnkkkgggeeeeeeeeennnpppssstttsssrrrrrrrrrlllmmmmmmkkkhhhffffffggghhhnnntttvvvtttssstttvvvsssrrrqqqqqqqqqqqqooolllllllllkkkkkklllmmmmmmnnnpppooooooooooooqqqrrrtttqqqoooooosssyyy|||zzzwwwpppooommmkkkkkklllmmmnnnmmmnnnpppqqqqqqrrruuuwwwwwwuuurrrqqqpppooollljjjhhhiiikkkkkklllmmmoooqqqssssssuuuvvvwwwwwwwwwwwwyyyuuuqqqnnnmmmoooqqqrrrrrrnnnkkkmmmsssxxxyyyxxxwwwwwwwwwwwwxxxyyyyyyyyy{{{{{{zzzyyyyyyzzz||||||}}}{{{wwwsssnnnkkkiiiiiikkkmmmpppsssuuuvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxvvvtttpppmmmjjjiiiiiiiiiiiiiiijjjlllnnnooommmlllkkkkkkkkkkkkmmmnnnooopppmmmnnnmmmllljjjiiijjjlllooonnnmmmllllllmmmnnnoooqqqrrrrrrqqqpppooopppqqqqqquuuxxxyyyxxxzzzyyymmmbbb[[[SSSKKKCCC===>>>CCCKKK\\\lllyyyzzzsssddd]]]VVVTTTTTTXXX```iiiooovvv}}}zzz{{{tttfff^^^```fffpppzzz}}}|||qqqiiidddcccaaaZZZRRROOONNNTTT]]]hhhuuu|||qqqggg___VVVKKKBBB===BBBIIISSScccssszzzzzzyyy|||}}}zzz{{{}}}{{{vvvnnnbbbSSSCCC999666444222111000000111222111111111111111111111111000000000000000000000///000000000000000000000000000000////////////000000222222333333333444444444555555666666777:::???CCCMMMSSS\\\gggrrrzzzuuuuuuxxxssssss{{{~~~|||yyyyyyzzz{{{||||||||||||~~~}}}}}}{{{uuummmfffbbb[[[OOOBBB;;;888888===CCCHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOUUU___llluuu|||uuulllaaaTTTGGG>>>888777666555444555555666555666888;;;<<<=========|||sssmmmooorrrqqqoooooommmnnnoooooommmkkkhhhggg___[[[VVVTTTSSSPPPKKKGGGEEEEEEDDDCCCCCCCCCCCCCCC???>>>@@@FFFKKKOOOWWW___nnnxxx~~~ooohhh[[[UUUNNNMMMQQQUUUVVVTTTOOOOOONNNMMMNNNOOOPPPQQQUUUWWWYYYZZZ[[[]]]```cccbbbccccccbbbaaa^^^[[[YYYWWWXXXYYYXXXYYY[[[^^^aaaccccccdddfffhhhkkknnnpppsssttttttrrrooommmmmmnnnnnnoooooopppqqqrrrssssssqqqqqqqqqpppnnnoooqqqsssrrrpppnnnoooqqqssstttsssrrrsssuuuvvvvvvuuutttrrrmmmoooppppppooonnnpppqqqlllkkkiiigggggghhhiiijjjllllllnnnqqqtttvvvuuutttqqqqqqppppppppppppqqqqqqnnnkkkhhhfffhhhjjjlllmmmrrrqqqpppoooooopppqqqrrrrrrqqqnnnjjjfffdddeeegggmmmoooqqqrrrsssssssssrrrmmmmmmmmmjjjgggeeedddeeehhhmmmsssvvvvvvuuuwwwyyytttrrrqqqqqqqqqpppmmmkkkjjjiiigggffffffggghhhiiipppooommmllllllnnnqqqrrrooonnnnnnrrrwwwzzzzzzxxxpppooommmkkkkkkmmmooopppmmmooopppppppppqqqsssuuuyyywwwuuutttsssqqqnnnllljjjkkkkkkjjjiiijjjmmmoooqqqrrrtttuuuwwwwwwxxxxxxuuuqqqkkkgggfffiiimmmqqqpppmmmlllnnntttxxxzzzyyyzzzzzzzzzzzz{{{{{{|||}}}~~~}}}{{{yyyyyyzzz|||}}}~~~|||yyyuuuqqqnnnkkkjjjkkklllooorrrtttuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuuuurrrnnnjjjhhhhhhiiijjjiiihhhiiikkknnnooonnnmmmmmmmmmmmmmmmnnnpppqqqrrrnnnnnnnnnllljjjjjjkkkmmmooonnnllljjjiiiiiijjjjjjkkkmmmnnnnnnmmmmmmnnnooorrrtttuuuvvvwww}}}|||pppcccWWWPPPHHHBBB===;;;@@@HHHUUUhhhzzztttlll[[[VVVRRRPPPMMMMMMTTT]]]kkksss{{{tttpppjjjaaa```dddpppxxx~~~sssjjjbbb___\\\VVVRRRRRRVVVaaannnxxxvvvjjj___VVVMMMDDD???<<>>888777555444444555666666666777888:::<<<===>>>???~~~vvvppppppqqqooommmnnnmmmllllllkkkjjjhhhfffeee\\\YYYUUURRRPPPLLLFFFBBB@@@???>>>>>>======>>>>>>>>><<<<<<@@@CCCGGGOOOWWWccckkkvvv~~~tttddd\\\SSSPPPSSSVVVWWWVVVQQQPPPOOONNNNNNNNNOOOOOORRRTTTWWWYYY[[[^^^bbbeeedddeeeeeedddbbb^^^ZZZXXXXXXXXXWWWXXXYYY\\\```bbbeeeddddddeeegggjjjnnnpppqqqrrrsssrrrooolllkkkkkkjjjkkkmmmpppqqqrrrrrrrrrrrrssssssrrrppppppqqqssssssrrrpppqqqsssuuuuuuuuuqqqrrrtttvvvvvvvvvuuuuuunnnooooooooommmmmmnnnoookkkjjjhhhgggggghhhjjjllljjjkkkmmmoooqqqrrrrrrqqqnnnnnnnnnnnnoooooopppqqqllliiieeebbbccceeehhhjjjmmmmmmnnnnnnooopppqqqqqqrrrrrrppplllhhhffffffggglllmmmnnnppprrrtttsssrrrmmmmmmmmmkkkgggeeedddeeehhhlllqqqssssssssstttvvvpppooonnnooooooooommmkkkllljjjhhheeedddccccccccckkkkkklllmmmnnnoooqqqrrrkkkjjjkkkoootttwwwxxxwwwsssqqqnnnllllllmmmoooqqqmmmnnnoooooonnnnnnppprrrwwwvvvuuuuuuuuusssqqqnnnjjjkkkjjjiiiggghhhjjjlllqqqrrrtttvvvxxxyyyzzzzzzuuuqqqjjjdddbbbffflllrrrqqqppppppssswwwzzzzzzzzzyyyyyyyyyzzz|||~~~}}}zzzzzz{{{~~~~~~|||xxxuuuqqqooonnnnnnmmmoooqqqsssuuuuuuuuutttuuuuuuuuuuuutttsssrrrqqqqqqnnnjjjfffeeefffhhhjjjiiihhhhhhjjjmmmnnnnnnmmmnnnnnnnnnnnnooopppqqqrrroooooonnnllljjjjjjlllnnnmmmllljjjiiihhhhhhhhhhhhhhhjjjlllmmmmmmmmmoooppprrrsssssstttxxxzzztttgggYYYNNNGGGAAA>>><<<>>>GGGPPP___sssyyyllldddXXXUUURRRNNNHHHCCCHHHQQQaaajjjyyyvvvmmmgggbbb___ccckkkxxx|||~~~vvvkkk___XXXUUURRRSSSWWWdddppp}}}xxxmmm___UUUMMMFFFBBBBBBAAASSSjjj|||yyypppjjjeee```]]]fff___TTTIII@@@:::555222333333222111000000111111111111111111111111111111222222111111000000000000000000000000000000000000000000////////////000000222222222333333333444444222333555666888===CCCGGGPPPWWWbbbnnnzzztttppppppnnnpppwww~~~yyywwwrrrtttvvvxxx{{{|||~~~~~~{{{~~~sssvvvwwwsssnnnhhhaaaZZZOOOEEE;;;777777:::AAAHHHIIIIIIIIIIIIIIIHHHGGGFFFIIIJJJLLLQQQZZZgggsss{{{~~~}}}{{{rrrfffXXXLLLAAA;;;777666555444444555666777888888999:::;;;>>>???AAAyyysssrrrpppmmmkkkllliiiiiihhhgggeeecccbbbaaaYYYWWWTTTQQQMMMIIIDDDAAA>>>===<<<<<<;;;;;;<<<<<>>CCCMMMWWWiii{{{oooaaa[[[QQQOOONNNJJJCCC>>>AAAHHHSSS^^^nnnzzzqqqllleeeaaa^^^___fffnnnzzz|||{{{yyy{{{xxxkkk]]]TTTQQQQQQXXX```sss|||rrreeeWWWMMMFFFAAACCCHHHPPPgggvvvnnnggg___XXXTTTTTTNNNFFF???:::666444222222222111111111111111111000000000000000000000000//////000000111111111111////////////////////////000000////////////000000000111111111222222222222111333444666999>>>DDDHHHPPPXXXdddqqq~~~}}}rrrmmmmmmmmmqqq||||||{{{rrrtttvvvyyy|||xxx}}}~~~xxxnnnrrrsssnnnjjjggg```YYYMMMCCC;;;999999<<>>@@@AAAyyytttrrroookkkiiikkkhhhgggfffdddaaa___]]][[[UUUSSSPPPMMMIIIEEEBBBAAA===<<<;;;;;;::::::;;;;;;<<<999888:::;;;===DDDLLLVVV]]]gggnnnrrrwwwxxxiii^^^ZZZZZZYYYWWWQQQQQQPPPNNNLLLKKKIIIIIIKKKNNNRRRVVVZZZ^^^cccgggeeedddcccbbb```^^^\\\[[[[[[XXXUUUUUUXXX\\\___aaaddddddeeegggiiillloooqqqnnnoooqqqpppnnnkkkkkkkkkmmmnnnppprrrtttuuuttttttuuuvvvvvvtttqqqoooooopppttttttssstttvvvxxxwwwvvvqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqooollliiihhhiiijjjjjjjjjjjjjjjjjjjjjkkkkkkmmmoooqqqqqqpppoooooooookkklllllllllmmmooopppqqqrrrqqqnnnjjjhhhhhhjjjmmmiiijjjmmmoooqqqqqqqqqqqqoooqqqrrrqqqnnnjjjggggggkkkiiihhhjjjnnnqqqpppnnnjjjkkkkkkkkkiiihhhiiijjjkkkkkklllmmmmmmlllkkkjjjiiiiiiiiikkknnnoooooonnnpppqqqsssrrroooiiiccc___^^^cccjjjpppttttttrrrqqqmmmnnnoooqqqtttvvvyyyzzzzzzwwwrrrnnnllllllnnnpppoooppppppooommmlllmmmoooppppppqqqrrrtttssspppnnnfffhhhjjjjjjiiiiiijjjlllqqqsssuuuxxx{{{~~~zzzxxxsssmmmhhhiiioootttxxxzzz}}}}}}{{{uuuuuuuuuwwwzzz~~~~~~~~~}}}|||zzzyyyxxxxxxrrrrrrssstttuuuvvvvvvwwwttttttsssrrrpppnnnlllkkkhhhgggdddbbbbbbdddgggiiikkkiiihhhiiikkklllllllllmmmmmmmmmmmmmmmnnnoooooopppooommmkkkiiiiiilllnnnlllkkkiiihhhhhhhhhiiiiiihhhkkkoooqqqrrrrrrsssuuuxxxyyy{{{}}}xxxmmmbbbTTTGGGAAA>>>===@@@DDDIIISSS]]]iiiyyy|||fffXXXRRRGGGEEEDDDCCC???<<>>DDDIIIQQQZZZggguuu|||qqqmmmmmmqqqxxxuuuvvvyyy|||{{{}}}~~~zzzuuukkkppppppiiieeeddd___VVVIIIBBB<<<;;;===>>>BBBGGGGGGHHHHHHHHHHHHGGGGGGFFFHHHIIINNNXXXdddpppxxx}}}{{{vvvtttuuupppfffYYYKKKAAA;;;999666666555444444555777888888999:::<<<>>>???@@@AAA|||vvvqqqooommmiiiiiikkkiiihhhgggddd___[[[WWWTTTNNNMMMJJJFFFCCC@@@@@@@@@;;;::::::999999999999999999666666888999:::@@@GGGOOOVVV___eeeiiiooowww~~~{{{|||mmmddd```]]]ZZZRRRRRRPPPOOOLLLJJJHHHGGGHHHKKKOOOSSSWWW\\\aaadddcccbbbaaa___^^^^^^^^^___^^^ZZZWWWVVVYYY^^^```aaacccdddfffiiillloooqqqrrrnnnpppqqqpppnnnmmmnnnnnnnnnoooppprrrssstttttttttssstttuuutttrrrppppppqqqsssrrrrrrtttvvvwwwvvvtttqqqqqqppppppooonnnmmmmmmoooooonnnkkkhhhhhhiiikkkkkkkkklllllllllllljjjjjjkkknnnqqqqqqooonnnooopppooonnnmmmmmmmmmmmmnnnnnnssssssrrrooolllllloooqqqmmmoooqqqsssssssssqqqpppnnnoooooommmkkkhhhhhhhhhjjjgggeeehhhlllooonnnkkkeeegggiiiiiihhhiiikkklllmmmmmmmmmmmmnnnmmmlllkkkkkkkkkkkkmmmooopppooonnnmmmqqqvvvyyywwwpppgggaaa^^^bbbhhhmmmqqqqqqqqqoooooooooqqqrrrsssvvvyyy{{{zzzwwwrrrnnnlllmmmppprrrsssssssssqqqooonnnooopppqqqqqqqqqrrrsssqqqmmmjjjeeehhhkkkmmmmmmmmmnnnoooppprrruuuxxx{{{~~~{{{zzzxxxqqqkkkjjjmmmrrrwww{{{~~~wwwvvvvvvwwwyyy}}}~~~~~~~~~|||{{{zzztttssssssssstttvvvxxxzzzuuutttsssrrrooommmkkkiiifffeeedddcccdddfffhhhiiillljjjhhhhhhjjjkkkkkkkkknnnmmmmmmmmmmmmnnnooooooooonnnllliiiggghhhkkknnnooonnnllljjjhhhhhhhhhhhhkkknnnrrrtttuuuuuuvvvwww}}}}}}~~~xxxlll```VVVLLLDDDAAA@@@BBBIIINNNRRR[[[cccjjjvvvrrr```TTTMMMDDD@@@>>>>>>>>>;;;===AAAAAAKKK]]]qqq~~~~~~uuulllffflllrrrsssqqqqqqssstttssssssoookkkmmmqqqrrroooiiiccc^^^^^^```eeeoooyyy~~~~~~}}}{{{}}}~~~xxxbbbSSSGGGCCCCCCFFFSSScccqqq{{{sssooogggYYYLLLFFF:::777333222111222111000000000111111111111000000////////////////////////.............../////////////////////////////////000000////////////000000000000111111111222222222222333555777999>>>DDDIIIRRR\\\jjjyyy|||ssspppqqquuu}}}xxxzzz}}}xxxuuukkkpppnnnccc^^^___ZZZQQQDDD>>>:::===???@@@CCCGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGIIIPPP[[[hhhsssyyy{{{yyyrrrnnnmmmiii```SSSEEE<<<999888666555555444555666777888888999;;;>>>???@@@@@@@@@||||||{{{{{{wwwrrrnnnmmmkkkhhhiiillllllkkkiiieee___XXXSSSOOOIIIHHHEEEBBB>>>===>>>???999999888777777777777888888666555888999999>>>EEEHHHOOOWWW]]]aaagggooovvvuuu}}}yyynnngggbbb^^^TTTTTTSSSQQQNNNKKKIIIGGGFFFIIIMMMQQQUUUYYY___bbbbbbaaa___]]]]]]^^^```aaaaaa\\\XXXWWW[[[___aaaaaabbbdddgggjjjnnnppprrrssspppqqqrrrqqqpppoooppprrrnnnnnnooopppqqqqqqrrrsssppprrrssssssrrrqqqqqqrrrqqqqqqqqqrrruuuuuutttsssqqqqqqooonnnmmmkkkjjjjjjmmmmmmllljjjhhhhhhkkkmmmkkklllmmmnnnnnnllljjjiiifffjjjnnnooommmmmmnnnppprrrqqqooonnnllllllkkkkkkppprrrrrrqqqnnnnnnqqqsssrrrsssuuuvvvvvvtttqqqooonnnmmmllliiigggggghhhjjjjjjgggdddfffkkknnnllliiibbbdddfffggghhhiiikkkmmmnnnnnnnnnoooppppppooonnnnnnmmmmmmnnnpppqqqooonnniiioooxxx}}}|||uuukkkddd```bbbfffjjjmmmnnnooonnnnnnoooppppppqqqsssvvvyyyyyyvvvqqqnnnmmmooorrrtttuuuvvvvvvtttqqqpppqqqrrrtttsssssssssrrroookkkgggeeehhhmmmpppqqqqqqqqqqqqooopppssswww{{{}}}zzz{{{yyytttmmmjjjlllooouuuyyyyyyxxxwwwwwwyyy|||}}}}}}}}}}}}~~~~~~|||{{{uuutttrrrrrrsssvvvyyy|||uuuuuusssqqqooollljjjiiifffeeeeeeeeefffhhhiiijjjmmmkkkiiihhhiiijjjjjjjjjooonnnnnnnnnnnnnnnooopppooonnnllliiiggggggkkknnnrrrqqqnnnkkkiiigggggggggtttwww{{{}}}~~~~~~mmmoookkk```TTTNNNIIIDDDDDDDDDIIIPPPVVVZZZaaaiiipppzzzzzziii]]]TTTLLLHHHBBB>>>>>>>>><<<<<<>>>@@@IIIZZZnnn{{{{{{qqqgggaaajjjtttwwwuuusssqqqpppqqqpppkkkgggiiinnnnnnjjj```^^^___dddjjjoooxxx|||{{{wwwuuuxxxzzzuuummmWWWIII???@@@EEELLL___ssswww}}}tttnnncccQQQ@@@999888555222000000111111111///000111111111111000000000000000000000000000000/////////...------,,,,,,////////////////////////000000////////////000000111111222222222333333333333444666777:::>>>DDDHHHTTT^^^mmm|||}}}vvvttttttvvv~~~{{{|||{{{|||}}}xxxuuulllqqqlll```ZZZZZZUUULLL???:::999===@@@AAADDDGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGJJJQQQ]]]kkkuuuyyyzzzxxxpppkkkhhhcccZZZNNNAAA999666777666555444444555666777888777999<<>>===::::::::::::999999888777:::999888888999<<>>@@@CCCBBB@@@BBBNNN^^^kkkqqqqqqooommmpppsssvvvwwwtttooolllkkkhhheeecccdddggghhhddd```WWW\\\dddooo{{{zzzwwwooojjjmmmppplllccc^^^IIIEEEAAAEEEPPP^^^iiinnnvvv|||ssscccUUUHHH<<<555222111111000000000000000222222222111000//////...222111000///---+++,,,/////////000000000000000000222111000//////000111222222222222111111111000000000////////////111222333222333888<<<<<<===EEENNNXXXaaannnzzz|||wwwtttrrrwwwuuuxxx~~~zzzxxxyyyrrrqqqiiiaaa^^^\\\SSSHHH;;;999888;;;???BBBBBBAAADDDEEEFFFFFFEEEDDDFFFGGGHHHJJJSSScccmmmqqqwww}}}~~~wwwpppkkkiiiaaaTTTGGG>>>888666666444444444222111222555888888999:::<<<>>>???@@@@@@}}}}}}|||zzzwwwtttsssssssssqqqnnnkkkhhhfffeeedddddddddccc```[[[VVVQQQNNNIIIGGGDDDBBBBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::999:::999777777888;;;>>>???BBBFFFLLLRRRXXX^^^dddhhhkkkqqq{{{tttjjj___ZZZTTTOOOMMMJJJGGGEEEHHHGGGGGGIIINNNTTT[[[___dddbbb``````aaa```]]]ZZZ[[[[[[\\\[[[\\\___cccggghhhjjjmmmpppqqqrrrqqqqqqppppppqqqrrrssstttuuuuuunnnnnnmmmoooqqqqqqpppoooqqqooooooppprrrtttttttttnnnnnnoooppppppqqqrrrrrrrrrqqqppprrrttttttqqqnnnllllllllllllmmmnnnooopppnnnooooooooonnnmmmlllkkkkkklllnnnppppppnnnlllkkkmmmllljjjiiiiiikkkmmmoooooopppqqqpppoooooopppqqqrrrtttvvvuuusssrrrqqqrrrrrrpppmmmjjjiiijjjlllnnnsssooojjjiiijjjkkkjjjhhhiiihhhgggggggggiiikkkmmmrrrrrrqqqpppppppppqqqqqqrrrqqqpppooonnnnnnoooooooooqqqtttwwwyyywwwsssppplllkkkkkklllnnnooonnnmmmooopppqqqrrrrrrssssssrrrtttuuuvvvuuuttttttwwwzzzyyyyyyxxxvvvsssssstttuuuwwwwwwvvvuuutttrrrppppppmmmnnnrrruuuxxxxxxuuurrrsssrrrrrruuuyyy|||}}}|||xxx{{{|||xxxsssoooooopppvvvxxx{{{~~~{{{zzzzzz{{{{{{{{{{{{|||||||||{{{{{{zzzyyyxxxyyy{{{}}}}}}|||{{{zzzvvvrrrnnnlllnnnqqqsssssstttpppllllllnnnnnnjjjgggiiigggfffgggjjjlllmmmmmmmmmlllkkkjjjiiihhhhhhhhhmmmmmmoooooooooooopppqqqpppmmmiiiffffffhhhkkkmmmpppppppppmmmgggbbbfffnnn~~~xxxkkk```WWWMMMHHHFFFFFFLLLRRR\\\dddjjjmmmpppuuuwwwuuu~~~~~~xxxnnneeebbb\\\XXXWWWZZZ```dddcccYYYLLLDDDAAAAAAAAA@@@DDDNNN[[[dddhhhjjjnnnqqqvvvvvvuuusssooojjjgggeee]]][[[ZZZ\\\aaacccaaa^^^WWW___hhhrrr|||yyyqqqhhhaaaaaaaaa[[[SSSNNNIIIIIIKKKPPPXXXcccmmmtttvvv{{{qqq\\\LLL@@@777111222111111000000000000000222222111111000//////...000////////////...000222000/////////////////////111000////////////000111222222222111111111000000000/////////000111222333333444999======???FFFPPPYYYdddrrr|||wwwuuutttvvv|||sssxxx|||~~~~~~vvvtttvvvtttrrrkkkccc^^^[[[PPPDDD;;;999999;;;???BBBBBBBBBDDDEEEFFFFFFEEEDDDFFFGGGIIILLLVVVdddnnnrrrwww~~~xxxqqqmmmiii```SSSFFF<<<777666666555555555444333333666999999:::;;;======>>>>>>>>>vvvvvvvvvvvvuuusssqqqppprrrpppmmmiiifffdddcccbbbbbbbbb```^^^ZZZUUURRROOOKKKIIIGGGFFFFFFEEECCCAAADDDDDDCCCBBB@@@>>><<<:::999888777666777999<<<===???BBBGGGLLLRRRYYYaaaffffffmmmwwwyyyllleee[[[TTTPPPMMMJJJGGGIIIHHHFFFGGGLLLSSSZZZ___cccbbbaaaaaaaaa```]]]ZZZ\\\]]]]]]]]]]]]___bbbfffhhhjjjmmmpppqqqrrrqqqqqqnnnooopppsssuuuxxxyyyzzzrrrqqqppppppqqqqqqooommmooonnnoooqqqtttvvvvvvvvvqqqpppooonnnnnnnnnooopppqqqqqqrrrtttvvvwwwuuusssmmmmmmlllkkklllnnnpppqqqppppppooonnnmmmmmmmmmmmmmmmmmmmmmmmmlllkkkiiihhhlllkkkjjjiiijjjkkklllmmmlllmmmoooooonnnmmmmmmnnnoooqqqtttuuusssqqqpppqqqqqqooollljjjiiikkkmmmoootttrrrnnnlllkkkkkklllmmmlllkkkkkkjjjkkklllnnnoooqqqqqqpppppppppqqqrrrrrrsssrrrpppooommmlllllllllnnnooorrrvvvyyyyyywwwuuupppooonnnnnnnnnmmmkkkiiimmmnnnooopppqqqqqqqqqqqqqqqsssttttttttttttuuuwwwwwwxxxxxxvvvtttssstttvvvwwwwwwwwwvvvvvvuuuttttttssstttvvvyyy{{{{{{wwwtttqqqppppppssswwwzzz|||}}}zzz{{{{{{yyywwwssspppnnntttuuuxxx|||}}}{{{zzzzzz{{{{{{{{{{{{{{{zzzyyywwwwwwvvvwwwyyy{{{||||||||||||wwwsssnnnllllllmmmnnnnnnpppmmmkkkkkkmmmnnnllliiihhhgggfffgggjjjmmmnnnoooooonnnmmmkkkjjjiiiiiiiiimmmmmmnnnnnnnnnnnnnnnmmmmmmkkkhhhffffffhhhkkkmmmooonnnnnnmmmhhhcccgggnnnxxxrrrpppiii___UUUMMMFFFBBBBBBIIIXXXfffuuu{{{~~~~~~}}}}}}}}}sssggg^^^SSSOOOLLLLLLRRRZZZbbbggghhhaaaUUUKKKDDDCCCEEEGGGKKKQQQXXX]]]aaahhhqqqxxxxxxuuuqqqnnnjjjfffaaa^^^TTTRRRQQQTTTYYY[[[ZZZYYYZZZdddooowww~~~~~~yyyjjj```XXXUUUSSSLLLFFFCCCFFFMMMVVV[[[^^^dddnnnvvvzzz}}}iiiQQQAAA888333111222111111000000000000000222111111000000//////..................///000000/////////.........------//////............//////222111111111111000000000////////////000111222333333444999===>>>@@@HHHRRRYYYeeeuuu{{{xxxvvvuuusssvvvqqqxxxzzz~~~{{{tttsssttttttqqqkkkeee```YYYLLL???:::999:::<<<@@@BBBCCCBBBCCCEEEEEEEEEDDDDDDFFFHHHKKKOOOZZZfffooosssxxx~~~yyyssspppiii___PPPCCC:::777666555555666666555444444777999;;;;;;<<<<<<======<<<<<>>@@@CCCGGGMMMUUU]]]ccchhhnnnxxx}}}tttfff\\\WWWSSSNNNKKKLLLJJJGGGGGGKKKRRRZZZ___``````aaaaaaaaa___]]][[[]]]^^^^^^^^^^^^___bbbeeeiiikkkmmmpppqqqqqqqqqpppmmmnnnppprrruuuxxxyyyzzzuuusssrrrrrrrrrqqqnnnlllnnnmmmnnnqqquuuxxxxxxxxxuuusssqqqnnnmmmmmmnnnooooooppprrrtttvvvvvvvvvuuuqqqooommmkkkkkkmmmoooqqqpppooommmlllkkklllmmmnnnmmmlllkkkjjjiiiiiihhhhhhkkkkkkjjjjjjjjjkkkkkkllliiikkkmmmmmmkkkjjjjjjkkklllooorrrsssrrrqqqpppppppppnnnkkkiiijjjlllnnnpppsssrrrpppmmmjjjjjjmmmpppmmmmmmlllllllllmmmmmmnnnooooooooooooooopppqqqrrrsssrrrqqqnnnlllkkkiiiiiimmmmmmooorrrvvvxxxwwwvvvpppooonnnnnnnnnmmmjjjgggjjjkkklllmmmnnnoooooooooooopppqqqqqqqqqqqqqqqqqqwwwwwwwwwvvvsssrrrssstttvvvuuuuuuuuuvvvvvvvvvwwwvvvvvvxxx{{{|||{{{xxxuuuqqqppppppqqqsssvvvyyy{{{{{{zzzyyyzzz{{{yyytttpppqqqrrrtttyyy|||{{{{{{{{{{{{zzzzzzyyyxxxwwwuuutttwwwxxxyyy{{{||||||||||||xxxuuuqqqmmmkkkkkkllllllllljjjiiikkkmmmnnnmmmllljjjhhhggghhhkkkmmmnnnnnnppppppnnnmmmkkkjjjjjjjjjnnnmmmmmmnnnnnnmmmllljjjiiihhhfffffffffhhhkkkmmmnnnllllllkkkfffaaaccciii~~~|||llldddbbb\\\UUUNNNJJJEEEDDDGGGTTTlll}}}~~~~~~zzzrrrggg^^^XXXTTTPPPLLLKKKPPPXXX]]]```eeeaaaYYYOOOHHHHHHMMMRRRRRRSSSWWW]]]eeeooowww{{{tttqqqnnnkkkhhhccc]]]YYYQQQPPPOOOQQQTTTVVVWWWVVV```lllwww}}}|||vvvggg]]]TTTPPPMMMHHHFFFFFFLLLXXXeeeiiiffffffmmmuuu|||}}}ttt\\\FFF:::555333333222111111000000000000000111111000000///////////////000///------///...+++/////////...------,,,,,,........................111111111111000000000000/////////000000111222222222444888===>>>AAAJJJUUUYYYeeeuuuzzzwwwtttsssqqq|||qqqoooyyy{{{~~~wwwsssrrrqqqnnnjjjfffaaaWWWIII===888999;;;===@@@BBBCCCCCCCCCDDDEEEDDDCCCDDDFFFHHHKKKRRR]]]hhhnnnsssxxx||||||~~~{{{}}}}}}xxxrrrooohhh]]]MMM@@@888666555555444555666555444444666888999:::;;;<<<<<<<<<<<<<<>>;;;888777666666666777888888<<<>>>@@@DDDIIIPPPYYY___gggnnnwwwrrrfff___YYYSSSMMMLLLJJJGGGFFFIIIOOOVVVZZZ]]]___```aaa```^^^\\\[[[]]]^^^_________```ccceeeiiikkkmmmpppqqqqqqppppppnnnooopppqqqssstttvvvvvvvvvtttsssrrrrrrqqqnnnlllllllllnnnrrrvvvyyyyyyxxxxxxvvvtttqqqooooooppppppoooqqqsssuuuvvvvvvwwwwwwtttrrrooommmkkklllnnnoooooonnnkkkjjjiiikkklllnnnlllkkkjjjiiihhhiiiiiijjjkkkkkkkkkllllllkkkkkkjjjgggiiijjjjjjiiihhhhhhiiiiiillloooqqqpppoooppppppooommmkkkiiijjjllloooqqqqqqpppnnnkkkiiijjjmmmpppllllllkkkkkkkkkkkkkkkkkkmmmlllllllllmmmnnnoooooorrrrrrpppooommmjjjiiihhhmmmllllllnnnqqqssstttsssnnnmmmmmmnnnnnnmmmjjjhhhhhhiiijjjlllmmmnnnnnnnnnkkklllmmmoooqqqrrrrrrrrrxxxyyyyyyxxxuuusssssssssssssssrrrssssssuuuvvvwwwuuuvvvwwwyyyzzzyyyvvvtttrrrqqqppppppppprrrtttvvvyyyxxxwwwzzz}}}}}}xxxsssoooppprrrwww}}}|||zzz{{{|||yyyyyyxxxxxxvvvuuusssssswwwwwwxxxxxxyyyyyyyyyyyyvvvuuuqqqmmmjjjiiiiiijjjjjjjjjjjjkkkmmmnnnnnnmmmmmmkkkiiiiiikkklllllllllqqqpppooommmlllkkkkkkkkknnnmmmlllmmmooonnnkkkhhhffffffeeefffgggjjjlllmmmnnnllljjjiiiddd^^^^^^cccwwwtttcccYYYUUUPPPKKKGGGFFFHHHMMMVVVhhh}}}|||wwwoooeee]]]YYYWWWZZZWWWSSSQQQSSSVVVZZZ\\\```^^^YYYRRRLLLLLLRRRYYYWWWUUUWWWaaannnxxxyyyxxxppppppooolllggg___WWWQQQPPPPPPPPPSSSWWWZZZ]]]]]]hhhrrr|||}}}wwwqqqddd[[[RRRLLLIIIGGGJJJOOO^^^jjjvvvxxxqqqmmmpppuuu|||{{{{{{}}}}}}nnnaaaNNN???777444333333222111111000000000000000000000000//////////////////111111...000444333...//////......------------------............------000000000000000000000000...//////000111111222222222333777<<<>>>BBBLLLWWW]]]hhhvvv~~~yyyuuurrrpppppp}}}xxxnnnnnnzzz}}}yyyrrroookkkhhheeeeeeaaaVVVGGG===777999<<<>>>@@@BBBCCCDDDCCCDDDDDDCCCBBBDDDFFFIIILLLVVVaaaiiinnnsssxxxzzzxxx~~~xxxtttvvvzzz{{{uuuooollleeeZZZIII===888666555444333444555444333333555666666777999:::<<<======>>>uuuooommmnnnnnnnnnooommmjjjhhhfffddddddddd```___]]][[[ZZZZZZ[[[[[[ZZZWWWSSSQQQQQQQQQPPPOOONNNNNNNNNLLLIIIDDD???<<<888888777666666666777777:::<<<>>>AAAEEELLLSSSYYYaaahhhrrr|||rrriiibbbXXXQQQLLLIIIFFFEEEFFFKKKPPPTTTYYY\\\___```___]]][[[[[[\\\^^^___``````aaadddfffjjjkkknnnpppqqqqqqpppooopppppppppqqqqqqrrrrrrrrrtttsssrrrrrrrrrqqqooommmkkklllnnnrrrvvvxxxxxxwwwyyywwwvvvtttrrrrrrrrrrrrqqqtttvvvwwwwwwvvvwwwwwwuuussspppnnnmmmmmmnnnnnnmmmllljjjiiiiiijjjlllmmmllllllkkkjjjjjjjjjjjjjjjkkklllmmmnnnmmmlllkkkjjjggghhhiiihhhffffffhhhiiihhhjjjlllmmmmmmnnnpppqqqpppnnnkkkiiijjjlllnnnpppooommmiiiggghhhkkknnnppplllllllllkkkkkkjjjjjjiiillllllkkkkkkkkklllmmmmmmqqqppppppooonnnllljjjiiilllkkkiiijjjmmmpppqqqqqqllllllmmmooopppooommmjjjiiijjjkkkmmmnnnooooooooojjjjjjkkkooossswwwxxxxxxyyyzzz{{{zzzwwwuuuuuuuuuppppppppppppqqqssstttvvvsssrrrsssuuuvvvvvvtttqqqpppqqqqqqooonnnnnnppprrrwwwvvvvvvxxx{{{{{{wwwtttmmmooorrrxxx~~~{{{xxxyyy{{{vvvvvvvvvvvvuuutttsssrrrssssssssssssssssssttttttrrrqqqoookkkgggfffggghhhkkkkkkkkklllmmmmmmnnnnnnooommmkkkjjjkkkllllllkkkpppooonnnmmmllllllllllllnnnllllllnnnpppoookkkgggcccdddeeegggiiikkkmmmnnnooollljjjiiiddd^^^]]]```qqq~~~{{{jjj[[[QQQKKKFFFCCC@@@DDDLLLYYYiii}}}yyypppfff]]]YYYYYYZZZ]]]]]]\\\YYYVVVVVVYYY[[[^^^]]]YYYSSSOOOOOOTTTXXXYYYYYY^^^iiivvv{{{wwwqqqppprrrsssoooeeeYYYPPPJJJNNNOOORRRWWW]]]dddiiilllpppwww|||}}}|||xxxppphhh^^^VVVMMMHHHFFFHHHQQQZZZooouuu{{{zzzsssnnnmmmnnnzzzzzzyyyyyyxxxtttooolllZZZQQQDDD:::555333111///222111111000000000000000////////////////////////---111222000666>>>===666........................------...//////...------//////000000000000000111...///000111222222222111222333888===???CCCNNNZZZeeeooo||||||wwwtttpppnnnppp}}}~~~yyyuuunnnooozzz~~~~~~xxxqqqlllgggbbbaaabbb___TTTFFF===666999===@@@AAABBBDDDEEECCCCCCCCCBBBBBBCCCGGGJJJNNNZZZfffllloootttxxxzzzxxx{{{~~~|||vvvrrrrrrttt{{{|||}}}|||yyyrrrlllgggaaaUUUFFF;;;888777666444222333444444333333444555555666888:::;;;======>>>wwwqqqoooooonnnlllkkkjjjhhhfffddddddddddddbbb```^^^\\\\\\]]]^^^```^^^[[[VVVSSSSSSSSSTTTTTTPPPPPPPPPOOOLLLGGGBBB???999888888777777666666666888999<<<>>>AAAGGGMMMRRR[[[cccmmmvvvxxxnnnbbbYYYOOOLLLIIIHHHHHHKKKOOOQQQVVVZZZ^^^___]]][[[ZZZZZZ[[[]]]___aaaaaaccceeegggjjjlllnnnpppqqqqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppqqqrrrrrrpppnnnjjjkkkmmmqqquuuwwwwwwuuuwwwvvvvvvuuuttttttssssssrrruuuwwwwwwuuussssssuuuqqqqqqpppoooooooooppppppmmmlllkkkkkkkkkkkklllmmmoooooonnnmmmkkkjjjiiihhhlllmmmooopppooommmkkkjjjhhhhhhgggeeedddeeehhhjjjggghhhjjjjjjkkkmmmpppssspppnnnllljjjiiikkknnnpppnnnjjjeeeeeehhhmmmooopppnnnnnnnnnmmmlllkkkjjjjjjmmmmmmllllllkkkkkkllllllnnnoooooopppooonnnllllllkkkiiiggghhhkkkoooqqqrrrmmmnnnoooqqqsssrrrooolllkkklllnnnpppqqqrrrrrrsssnnnlllkkknnnrrrvvvwwwwwwtttvvvxxxxxxwwwvvvvvvwwwpppooonnnnnnoooqqqsssuuuooooooppprrrttttttrrrppplllnnnpppooonnnmmmoooqqquuuuuuttttttuuutttrrrqqqmmmnnnsssyyyyyyuuuuuuwwwttttttuuuttttttsssrrrrrrooooooooopppqqqrrrssstttooopppoookkkhhhfffgggjjjmmmmmmnnnnnnmmmmmmmmmnnnnnnlllkkkjjjlllmmmnnnmmmnnnmmmmmmllllllmmmmmmmmmnnnllllllnnnqqqqqqlllhhhbbbccceeehhhkkkmmmnnnoooqqqnnnllllllhhhcccaaacccgggsss~~~yyyuuujjj\\\QQQJJJFFFBBBAAADDDJJJWWWiii}}}{{{uuulllddd```aaaccceeefffiiiiiicccZZZUUUUUUWWW[[[ZZZWWWUUUSSSTTTVVVYYY^^^cccllluuu{{{zzztttoooppptttuuuooobbbUUUOOOMMMOOOQQQVVV[[[bbbjjjqqqvvvtttxxxyyyxxxwwwssshhh]]]TTTNNNIIIGGGJJJRRRbbbpppzzzyyyxxxuuuqqqllliiigggooooooooonnnkkkeee\\\WWWIIIBBB:::444333333222000222111111000000000000000////////////////////////+++000111000777BBBAAA888---......//////000000111---...////////////...---////////////000000111111---...000111222222111111444555:::???BBBFFFRRR^^^iiitttzzzwwwtttqqqoooqqqzzzzzzuuutttpppppp{{{}}}~~~{{{zzzwwwrrrmmmfff```]]]```]]]PPPCCC;;;555999>>>AAAAAABBBDDDFFFBBBCCCBBBAAAAAACCCGGGJJJQQQ___kkkoooqqqwww{{{{{{{{{|||}}}{{{wwwtttrrrrrrwwwyyy||||||xxxqqqiiiddd]]]QQQCCC;;;999888666333222444555666555444555666666777888999;;;;;;<<<<<>>AAABBBBBBDDDFFFBBBCCCBBBAAAAAACCCGGGJJJSSSbbbooorrrsssyyy}}}}}}~~~~~~}}}|||yyyvvvsssrrruuuwww{{{|||xxxqqqhhhbbbZZZOOOBBB:::999999777333333555777777666555666777888888999::::::::::::999wwwqqqmmmkkkjjjiiifffffffffggghhhiiijjjjjjeeehhhjjjiiifffddddddeeebbb```]]]YYYWWWVVVWWWWWWTTTUUUUUUSSSNNNHHHAAA===999888777666666555666666555444777<<>>@@@AAABBBAAAAAADDD@@@>>>@@@AAABBBEEEKKKZZZeeeooosssuuuyyy}}}~~~zzzvvv{{{}}}wwwnnnjjjrrrvvvxxxwwwvvvuuummmeee```RRRCCC;;;888555444555666666555555555555666666888888777777888888999:::}}}wwwrrrnnnkkkiiihhhffffffggghhhiiijjjjjjkkkiiilllnnnnnnkkkhhhggggggdddbbb___[[[XXXWWWVVVVVVSSSTTTTTTRRRNNNHHHAAA>>>999888777666666666666666555444777;;;>>>???DDDJJJRRRYYYccclllsssyyyxxxggg```VVVNNNJJJJJJLLLMMMRRRTTTVVVYYYZZZ[[[[[[ZZZ]]]^^^```ccceeeggghhhhhhjjjlllmmmooooooooonnnmmmppppppooooooooooooooopppqqqpppoooooonnnnnnnnnooooooooonnnmmmnnnoooqqqrrrttttttuuuuuutttrrrpppoooqqqrrrrrrssssssrrrppppppnnnoooooopppqqqssstttuuuqqqpppooommmmmmnnnpppqqqvvvtttqqqnnnlllkkkkkkkkkmmmmmmmmmllllllkkkjjjjjjmmmllliiigggggghhhiiijjjiiihhhggghhhjjjkkkkkkkkkhhhgggfffgggkkknnnooooooppppppooommmlllmmmqqqsssttttttrrrpppnnnllljjjiiilllooorrrsssqqqnnnllllllqqqpppoooooopppooollliiilllkkkjjjjjjkkkmmmooopppnnnnnnnnnppprrrrrrpppnnnqqqooommmnnnqqqssssssqqqtttooolllnnnmmmkkkmmmrrrrrrrrrttttttuuutttssssssnnnllljjjkkknnnppprrrrrrqqqooonnnqqquuuwwwtttqqqnnnpppsssuuuvvvvvvuuutttuuutttrrrpppmmmjjjgggfffhhhlllsssyyy~~~~~~~~~{{{wwwrrrpppnnnnnnlllllllllmmmnnnooommmooossstttsssqqqqqqqqqmmmkkkiiiiiijjjkkkkkkkkkpppooommmkkkiiiiiijjjkkkkkkkkkjjjjjjjjjkkklllmmmppppppoooooonnnnnnmmmmmmlllnnnnnnmmmjjjgggeeeeeebbbeeeiiimmmpppqqqqqqqqqtttuuuuuurrrmmmfffaaa^^^\\\\\\^^^cccfffccc[[[UUUKKKDDD@@@???>>>>>>DDDMMMWWW^^^lll|||pppjjjhhhkkksssxxxyyy}}}zzzpppaaaRRRLLLMMMKKKLLLNNNQQQVVV\\\aaadddjjjsssyyyxxxuuuuuusssooonnnhhhddd```YYYQQQNNNPPP[[[___dddiiilllooosssuuuyyyyyyvvvoooeeeZZZPPPKKKFFFKKKRRR[[[iiizzz}}}vvvvvvwwwpppfffSSSIIICCCCCCCCC===777333222111000000111111000...111111111000000000////////////000111111000///...---333222,,,...666999444......///000000000000000........................//////...---...///000000......///000111222222333444777;;;>>>BBBJJJTTT[[[kkkwww~~~yyywwwwwwyyyzzz{{{yyypppkkklllpppssstttuuuvvv}}}~~~sssooorrrtttqqqmmmkkkaaaWWWTTTNNNDDD===;;;;;;<<<>>>@@@AAAAAAAAA@@@EEEBBBAAACCCEEEEEEJJJPPP\\\fffooorrrtttyyy|||}}}yyywww|||}}}xxxrrroooqqquuuxxxxxxxxxvvvmmmddd```QQQBBB:::777444333555555555444444444444555555888888777777777888999999|||{{{wwwsssoookkkhhhgggeeefffggghhhiiijjjkkkkkkllloooqqqqqqnnnjjjgggfffeeeccc```\\\YYYWWWWWWVVVRRRSSSSSSQQQMMMGGGBBB>>>:::999888777666666666666666444666:::<<<===AAAHHHOOOWWWaaaiiiooouuu{{{uuummmaaaVVVPPPMMMLLLLLLOOOQQQSSSVVVXXXZZZ[[[\\\]]]]]]___aaacccfffhhhjjjmmmmmmllllllllllllmmmmmmooooooooonnnnnnooooooppppppooonnnnnnnnnnnnnnnooopppppppppppppppppppppqqqqqqrrrsssssssssrrrpppooossstttuuuuuutttrrrpppnnnlllnnnpppqqqsssssssssssssssqqqnnnllllllnnnqqqssswwwuuurrrnnnllljjjiiiiiimmmkkkhhhffffffhhhjjjlllmmmmmmlllkkkjjjiiiiiiiiicccdddeeehhhkkklllkkkiiicccbbbbbbeeeiiinnnpppqqqtttsssrrrpppoooppptttvvvuuuuuutttrrrqqqooommmlllnnnqqqttttttrrrooommmmmmqqqpppoooppppppooollljjjnnnmmmjjjiiiiiijjjlllnnnmmmmmmmmmoooqqqqqqooonnnlllkkkkkkllloooppppppoootttqqqoooooonnnlllmmmpppssstttuuuvvvuuutttrrrqqqlllkkkjjjkkknnnppprrrrrrsssqqqppprrruuuvvvtttqqqppprrrtttvvvwwwvvvuuutttttttttsssqqqooollliiigggiiilllqqqvvvzzz|||}}}}}}}}}}}}~~~}}}{{{xxxuuutttqqqnnnjjjgggfffhhhkkkmmmnnnrrruuuvvvtttpppmmmkkkllljjjhhhhhhjjjkkkkkkkkkmmmllljjjiiihhhhhhhhhiiillllllkkkkkkkkkjjjjjjjjjmmmmmmmmmmmmmmmlllllllllnnnnnnnnnkkkgggdddcccdddcccgggmmmrrrtttssspppnnnoooppppppoooiiibbbYYYTTTTTTTTTTTTVVVXXXUUUNNNHHHDDD>>>;;;===BBBHHHPPPWWW[[[___lll~~~sssgggccceeellluuu||||||qqqbbbUUUPPPRRRGGGGGGIIIOOOYYYaaaeeefffiiinnnqqqooonnnpppqqqoooggg```ZZZXXXUUUPPPLLLLLL^^^dddkkkmmmmmmmmmppptttxxxxxxtttkkk]]]QQQIIIFFFIIISSS___lllzzzxxxvvvvvvqqqkkkPPPEEE;;;888888555222222222000//////111111000...000000000000////////////111111000000//////......---111111+++,,,222444000......///000000000000///////////////////////////111000///...............//////000000111111111222333666:::===AAAHHHRRRZZZjjjvvv~~~wwwsssssswww{{{}}}~~~wwwnnnkkkmmmppppppooonnnrrr}}}{{{rrroooqqqrrrnnniiihhh```XXXPPPGGG>>>999999:::;;;===???@@@@@@??????DDDBBBAAADDDFFFGGGNNNUUU^^^fffmmmoooqqqvvvzzzzzz|||yyyyyy||||||xxxuuutttooosssvvvxxxyyyxxxoooeee^^^PPP@@@888555333333555444444333333333333444444777777777777777888888999wwwxxxwwwtttoookkkgggfffdddeeeggghhhjjjjjjjjjjjjkkkmmmooopppmmmhhhdddaaabbbaaa^^^\\\ZZZXXXXXXWWWSSSSSSSSSQQQMMMHHHCCC@@@;;;:::999888777666666666666444555999::::::???FFFPPPXXXcccjjjnnnsssyyy~~~xxxmmmccc[[[UUUPPPMMMMMMNNNPPPSSSVVVYYY[[[\\\[[[[[[\\\^^^aaadddhhhjjjlllkkkiiiiiiiiikkkmmmoooooonnnnnnnnnnnnoooooopppnnnnnnnnnmmmnnnnnnoooooopppqqqrrrrrrrrrqqqpppooooooooopppqqqrrrqqqqqqpppttttttuuuuuutttqqqnnnllljjjkkknnnqqqrrrrrrpppooorrrpppmmmjjjkkkmmmqqqsssuuusssqqqnnnlllkkkjjjiiihhheeebbb___aaaeeekkkooolllmmmnnnooonnnmmmlllkkkdddcccdddgggjjjkkkjjjiii_________bbbgggkkkmmmnnnrrrrrrqqqpppoooqqquuuxxxuuuuuuuuutttsssqqqooonnnppprrrttttttrrrpppnnnnnnpppooooooooopppooollljjjqqqnnnkkkiiihhhiiijjjlllnnnmmmmmmnnnpppooommmkkkeeefffgggjjjmmmoooppppppuuutttssssssrrrppppppppprrrtttvvvwwwwwwuuusssrrrkkkjjjiiikkknnnqqqrrrqqqsssqqqpppqqqssssssrrrpppnnnoooqqqrrrssssssrrrqqqqqqrrrssssssrrrpppnnnmmmlllnnnqqqtttwwwyyyzzzzzzyyyzzz{{{}}}}}}|||{{{zzzyyytttmmmhhhfffhhhllloooqqqtttvvvuuurrrmmmjjjhhhkkkiiiggggggiiikkkkkkjjjlllkkkjjjhhhhhhggghhhhhhllllllllllllkkkjjjiiihhhiiijjjjjjjjjkkkkkkkkkkkknnnnnnmmmjjjgggeeefffgggfffjjjnnnrrrrrroookkkhhhdddfffggggggccc[[[RRRKKKHHHGGGGGGIIIJJJIIIEEEAAA???===>>>EEEPPPZZZaaadddbbbdddlllzzz}}}kkkccccccfffmmmvvv}}}|||sssfffZZZTTTVVVJJJJJJMMMVVVaaaggggggdddeeeffffffffffffggggggfff```ZZZTTTRRRPPPNNNOOOSSSbbbiiipppqqqmmmlllooossszzzwwwpppcccTTTJJJGGGGGGQQQ___ooo{{{wwwqqqooolllhhhNNNCCC999555444222111333111000//////000111000...////////////////////////---------------...///000...111000,,,,,,000111...---...//////000000//////000000000000000000000000000/////////............000000000000000111111111333666999<<<@@@HHHRRRYYYkkkvvvuuupppoootttyyy|||}}}vvvnnnllloooqqqpppmmmjjjppp}}}~~~wwwqqqoooqqqpppkkkgggeeeaaaYYYNNNBBB999777999:::;;;===>>>?????????>>>@@@>>>???BBBCCCFFFNNNWWW___fffkkklllnnnssswwwwwwxxxxxxyyyzzzzzzwwwvvvuuummmoooppprrrvvvxxxrrriii]]]NNN???888666444444666555444444333333444444555777666666666666777888888sssuuuvvvtttooojjjfffeeecccdddgggiiikkkkkkkkkjjjkkklllmmmmmmlllgggbbb^^^]]]\\\[[[[[[ZZZZZZYYYYYYVVVVVVUUURRRNNNIIIDDDAAA<<<;;;:::888777777666666777444555777999999>>>EEEQQQYYYdddjjjmmmpppvvv|||~~~xxxqqqiii```WWWQQQLLLLLLMMMPPPSSSVVVZZZ[[[YYYYYYZZZ]]]```dddgggiiigggeeedddccceeehhhlllooonnnnnnmmmmmmnnnoooppppppnnnnnnnnnnnnnnnooopppqqqpppqqqrrrssssssrrrpppooonnnnnnooopppqqqqqqqqqqqqrrrrrrssssssqqqooommmkkkiiikkknnnpppqqqooommmlllpppmmmjjjhhhiiilllooorrrqqqqqqpppooonnnmmmmmmmmmhhhddd___\\\]]]bbbhhhllljjjlllnnnqqqrrrqqqpppnnniiigggeeefffgggiiiiiihhh```______```dddhhhiiijjjlllmmmmmmllllllooossswwwttttttuuuuuuuuusssqqqpppppprrrttttttrrrpppppppppooonnnnnnoooppppppnnnkkkssspppmmmjjjiiiiiijjjkkkpppooonnnnnnooonnnkkkiii```bbbeeehhhjjjmmmppprrrvvvwwwxxxwwwvvvuuutttrrrqqqsssuuuwwwwwwwwwvvvuuukkkjjjjjjllloooqqqqqqqqqrrrpppoooooooooooonnnmmmlllmmmnnnoooooonnnnnnmmmlllmmmoooqqqssstttttttttqqqrrrsssuuuvvvvvvvvvvvvvvvwwwzzz|||~~~|||tttmmmkkklllppptttsssttttttqqqnnnjjjiiiiiijjjhhhgggggghhhjjjkkkjjjkkkkkkjjjiiiiiihhhhhhhhhllllllmmmmmmllljjjhhhgggffffffggghhhiiiiiijjjjjjjjjkkkkkkiiigggggghhhjjjkkklllnnnnnnlllhhhdddaaaXXXYYYZZZ[[[ZZZTTTKKKEEE@@@???????????????>>>===999===FFFRRR```jjjmmmllllllmmmpppyyy}}}ooofffccceeeiiiooouuu}}}xxxlll___XXXWWWMMMOOOUUU```jjjmmmiiiddd```^^^]]]___```___[[[XXXZZZUUUQQQNNNKKKLLLUUU___iiiooouuuuuupppmmmppptttwwwqqqeeeWWWLLLGGGJJJMMM\\\lll|||uuukkkfffccc^^^GGG???777555444111000222000///...///000111000///.....................///---------------...///000///111000------//////---------...///////////////000000000000000000000000---......///////////////000000000000000111111111333666999===AAAIIISSS[[[mmmwwwuuuooonnnrrrwww{{{}}}wwwpppooorrrtttsssrrrkkkppp|||yyyuuupppooopppnnniiieeedddbbbYYYKKK>>>888888:::;;;<<<===>>>??????>>>>>>===<<<>>>AAABBBEEEOOOYYYccchhhlllmmmpppuuuxxxwwwwwwxxxxxxxxxwwwvvvuuussslllkkkhhhhhhnnntttrrrlllYYYLLL>>>888777555555777666666555555555555666666666666555555666666777888ooorrruuusssnnnhhhffffffdddfffiiikkkmmmmmmmmmllllllkkkkkklllkkkhhhbbb^^^ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZXXXUUUPPPKKKFFFCCC===<<<;;;999888777777777777444444777888999???FFFOOOXXXccchhhiiikkkrrrxxx}}}{{{tttjjj^^^WWWLLLLLLLLLMMMPPPSSSWWWYYYXXXYYY[[[^^^bbbeeehhhjjjcccaaa``````bbbfffjjjmmmmmmmmmmmmmmmnnnoooppppppnnnnnnnnnnnnoooppprrrrrroooppprrrrrrsssrrrqqqpppnnnnnnoooooopppqqqqqqrrroooppppppoooooonnnmmmmmmmmmnnnppprrrqqqpppmmmlllmmmllliiihhhiiikkknnnpppooooooooooooppppppppppppnnniiiccc^^^\\\^^^bbbeeehhhjjjnnnqqqrrrrrrqqqpppmmmjjjhhhggghhhiiiiiihhhdddbbbaaabbbdddgggggggggiiiiiiiiiiiiiiikkkpppsssqqqssstttuuuuuusssrrrpppnnnppprrrsssrrrqqqqqqrrrooonnnoooqqqssssssqqqppptttrrrpppnnnlllkkkkkkkkkpppooonnnoooooonnnkkkiiiaaaccceeefffhhhkkkpppsssuuuyyy{{{zzzzzzzzzxxxssspppqqqrrrtttuuuvvvvvvvvvmmmllllllnnnpppqqqqqqpppppppppnnnmmmkkkkkkkkkkkklllmmmmmmmmmmmmllllllkkkeeefffhhhkkkooorrrtttuuussstttvvvwwwwwwwwwvvvuuuvvvwwwyyy|||~~~xxxqqqnnnooorrrtttpppqqqpppnnnkkkiiiiiijjjiiigggffffffhhhjjjjjjjjjkkkkkkjjjjjjjjjiiiiiiiiijjjlllmmmnnnmmmkkkhhhfffbbbcccdddeeeggghhhiiijjjdddfffgggggggggggghhhjjjmmmnnnooonnnkkkeee```\\\PPPOOONNNPPPPPPMMMGGGAAA>>>===;;;:::999:::;;;<<<;;;EEESSS```lllttttttpppuuuvvvwwwzzz}}}tttlllhhhhhhiiiggglllrrrxxx{{{pppccc[[[YYYOOOSSS\\\fffnnnooojjjeee___ZZZXXX\\\___[[[UUURRRUUUSSSQQQOOOMMMPPP]]]kkksssvvvyyyvvvqqqnnnooorrrkkkcccWWWMMMJJJMMMTTTYYYiiivvvqqqddd]]]WWWQQQ>>>888444444333///...//////...---...000111000///---------...............111111000000//////......///000000///.........---------...////////////...////////////////////////------...///000000////////////000000111111111222333666:::>>>CCCLLLWWW___oooyyywwwrrrrrruuuzzz}}}|||yyyuuutttuuuxxx{{{|||sssttt|||wwwtttpppooonnnmmmiiieeedddaaaWWWGGG;;;888999:::<<<===>>>?????????>>>>>>>>>>>>@@@CCCDDDGGGRRR^^^ggglllppprrrvvv{{{|||yyyvvvwwwvvvtttvvvxxxvvvrrrkkkgggaaa```fffnnnnnnhhhSSSGGG<<<888888666666777666666666555555666666666555555555555555666777777mmmqqqtttrrrlllgggfffggggggiiillloooqqqqqqppppppkkkjjjiiiiiiiiigggbbb___[[[[[[[[[\\\\\\[[[[[[ZZZ___^^^[[[XXXRRRMMMHHHEEE>>>===;;;:::888777777777777444444777888:::@@@GGGNNNXXXcccggggggiiiooouuuyyy|||zzzpppeee]]]NNNMMMKKKKKKMMMPPPTTTVVVXXXZZZ^^^bbbeeeiiikkklllfffdddccccccdddhhhkkknnnmmmllllllmmmmmmoooppppppnnnnnnooooooppprrrssstttoooooopppqqqqqqrrrrrrqqqoooooooooooopppqqqrrrrrrnnnnnnmmmmmmmmmnnnpppqqqtttuuuvvvvvvuuussspppooolllkkkjjjjjjjjjlllnnnpppoooooopppqqqqqqrrrqqqqqqrrrnnnhhhccc```___aaabbbgggiiilllnnnppppppooonnnlllkkkjjjkkklllllljjjhhhhhhfffdddeeegggiiiiiiiiijjjjjjiiihhhggghhhllloooooopppsssttttttsssqqqppplllnnnqqqrrrqqqqqqrrrsssppppppqqqtttwwwxxxwwwuuuttttttsssrrrpppnnnmmmlllnnnmmmmmmoooppppppnnnlllfffggggggffffffiiinnnrrrrrryyy|||{{{|||}}}zzztttqqqppppppooopppqqqrrrsssooonnnnnnoooqqqrrrqqqoooppppppnnnllljjjiiiiiijjjkkkkkkkkkjjjjjjiiiiiiiii^^^___```bbbfffjjjoooqqqssstttwwwyyyzzzyyyxxxwwwwwwxxxyyyzzz{{{|||}}}}}}|||vvvqqqnnnmmmnnnooojjjlllnnnnnnllljjjiiijjjhhhfffeeeeeehhhjjjjjjjjjiiijjjjjjjjjjjjiiihhhhhhiiikkkmmmooonnnlllhhhfff___```aaaccceeeggghhhiiiccceeehhhiiihhhhhhhhhiiikkknnnqqqrrrooohhhaaa\\\MMMJJJGGGGGGIIIHHHCCC???;;;:::999777888;;;???BBBJJJXXXgggqqqxxx}}}{{{vvvuuuyyyzzzyyy{{{~~~yyyoookkkggggggkkkooossstttlllttt{{{{{{vvvnnneee``````ZZZ___eeekkknnnmmmiiigggcccZZZWWW]]]aaa^^^XXXVVVWWWTTTSSSVVVYYY___iiitttyyyyyyvvvqqqllliiihhhiii^^^VVVMMMKKKQQQ\\\dddiiiuuu{{{zzzhhh[[[SSSJJJBBB888333000111000---,,,//////...---...000111000///,,,,,,---------.........//////000111111000///............//////---------,,,---......//////.................................//////000000///...---......///000111222222333333777;;;@@@FFFOOOZZZbbbooo{{{~~~yyywwwxxx}}}||||||zzzyyyxxx|||~~~vvvssspppnnnmmmllliiifffccc```SSSCCC999999:::999===>>>???@@@@@@@@@???>>>??????BBBDDDDDDHHHTTT```ggglllqqqtttyyy}}}}}}yyyuuuvvvtttrrrwww}}}zzzssskkkfff^^^[[[aaagggeee^^^KKKAAA888777888666555555666555555444444555555666555555444444555555666777lllpppsssqqqkkkffffffhhhiiikkkooorrrttttttsssrrriiigggeeeeeefffeeeaaa]]]]]]]]]]]]]]]]]]\\\[[[ZZZbbbaaa^^^YYYTTTNNNIIIFFF>>>>>><<<:::999888777777777444444777888:::AAAHHHOOOYYYdddhhhgggiiiooovvvwwwzzz}}}|||sssiiibbbOOOMMMKKKJJJKKKNNNRRRTTTYYY\\\```eeeiiilllmmmnnnlllkkkiiihhhiiilllnnnppplllllllllmmmmmmoooppppppooooooooopppqqqssstttuuunnnnnnoooppppppqqqrrrssspppppppppooopppqqqrrrrrrnnnmmmllllllmmmooorrrttt{{{{{{zzzzzzxxxvvvtttrrrllllllkkkkkklllnnnooopppppppppqqqrrrrrrrrrrrrqqqqqqnnnjjjfffdddcccdddeeegggiiikkklllmmmmmmkkkkkkjjjkkklllooopppoookkkhhhjjjhhhggggggiiikkkllllllmmmlllkkkhhhfffgggjjjlllmmmoooqqqssstttsssqqqoookkkmmmoooqqqqqqqqqssstttqqqrrrsssvvvzzz{{{{{{yyyuuuuuuuuuuuusssqqqnnnmmmkkkkkkllloooqqqrrrqqqoookkkkkkiiifffdddffflllqqqpppxxx|||{{{|||~~~{{{tttqqqpppnnnllllllmmmooopppqqqpppoooppprrrrrrpppoooqqqpppooollliiihhhhhhjjjiiiiiihhhhhhgggfffffffffZZZZZZZZZ[[[___dddiiilllqqqtttwwwzzz||||||{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxyyywwwsssooollljjjjjjjjjdddhhhlllnnnnnnkkkiiihhhhhhfffeeeeeegggiiijjjjjjhhhiiiiiiiiiiiiiiihhhggghhhjjjmmmoooooollliiifff^^^___```bbbdddfffhhhiiieeehhhkkklllkkkjjjjjjjjjiiimmmsssvvvtttlllccc\\\NNNIIIDDDCCCEEEEEEAAA>>>666666666666999>>>EEEJJJ[[[jjjyyy~~~qqqwwwyyyvvvsssrrrllleee```^^^___fffqqqzzz~~~~~~sss|||xxxqqqmmmjjjeeeeeeggghhhkkknnnooommmjjjggggggggg]]]XXX^^^dddbbb^^^]]][[[WWWWWW^^^gggmmmsssyyy{{{xxxrrrkkkeeeaaa___^^^UUUNNNIIIMMM[[[iiirrrvvv{{{{{{|||rrr___RRRJJJ@@@666666222/////////------111...------...000111000///,,,,,,,,,------.........((())),,,///111111000///---,,,---......---,,,---,,,---......//////..............................000111111111///...,,,***---...///000111222333333333777<<>>>>>@@@AAAAAA@@@??????>>>???AAACCCCCCGGGSSS```dddjjjooosssxxx}}}{{{wwwuuutttrrrqqqyyy~~~vvvkkkfff^^^ZZZ___bbb]]]TTTFFF===666666777666333333555444444333333444444555555444444444444555666666tttrrrooolllkkkjjjkkkkkklllnnnrrrxxx|||{{{vvvqqqgggeeeccccccccccccbbb```]]]^^^]]]ZZZUUUSSSUUUXXXYYYbbbeee]]]RRRKKKHHHFFFBBBAAA???===:::888666555444555555444555999AAAHHHQQQZZZeeekkkkkkkkkmmmoooqqqsssvvvxxxyyy|||yyykkkbbbXXXSSSMMMJJJJJJLLLNNNOOOZZZ\\\```eeejjjnnnqqqsssqqqqqqpppoooooonnnoooooommmllllllllllllmmmnnnnnnuuutttrrrrrrtttuuuuuutttuuurrroooppprrrtttrrrqqqpppooommmmmmmmmnnnmmmllljjjjjjiiigggfffhhhlllooowwwwwwwwwxxxxxxwwwwwwvvvssspppllljjjjjjnnnsssvvvvvvuuutttrrrqqqppppppppplllkkkjjjjjjiiihhhgggggghhhhhhiiiiiijjjkkklllmmmmmmkkkjjjkkknnnpppnnnllljjjnnnqqqooollljjjlllooooookkkgggeeeeeeggghhhiiimmmkkkiiikkknnnpppooonnnoooqqqqqqqqqpppqqqrrrtttrrruuuyyy|||~~~}}}{{{zzzssspppnnnppptttuuurrrnnnpppnnnkkkllloooqqqqqqpppooommmjjjhhhhhhjjjmmmooovvvwwwyyyyyyyyyxxxvvvuuukkklllmmmnnnnnnnnnnnnnnnttttttsssrrrpppooonnnnnnoooooonnnmmmlllkkkjjjjjjgggfffddddddcccbbb___]]]YYYVVVTTTSSSWWW___gggllluuuxxx|||~~~}}}{{{zzzzzz}}}{{{zzzzzzzzzzzzwwwuuuvvvsssnnniiifffeeefffffffffhhhkkkmmmnnnllljjjhhheeeddddddfffiiikkkkkkjjjiiiiiihhhgggfffeeeddddddjjjkkklllmmmmmmkkkiiihhhddddddddddddfffggghhhiiillllllmmmooopppooommmkkkgggpppwwwzzz|||yyymmm___TTTJJJAAAAAABBB???;;;999;;;444333777888===PPPfff|||yyysssuuuuuummmaaa[[[WWWYYY\\\eeesss|||wwwzzznnnmmmjjjeeeaaabbbhhhnnnnnnrrruuurrrkkkeeedddeeeccc[[[WWW\\\dddfffffffff``````fffoooqqqooorrrxxx~~~uuujjjccc```]]]WWWSSSRRRPPPQQQYYYjjjyyyyyyrrrqqqyyywwweeeSSSEEE<<<777555222000...---,,,---///000//////////////////////////////.........------------...///000000///...---........................,,,---///000000...---+++,,,,,,------...//////000000000//////.........---...///000111111333666999888888<<>>>>>????????????>>>>>>===>>>???AAAEEELLLTTTZZZhhhmmmooonnnuuu~~~}}}vvvtttqqqrrrrrrvvvxxxlllcccZZZZZZ___```YYYRRR>>>;;;666444444444444444444444444444444444444444555666777666555444555777rrrrrrqqqpppooommmlllkkkjjjmmmrrryyy}}}}}}xxxssskkkhhhdddbbbaaa```___^^^]]]]]]\\\YYYVVVUUUUUUVVVSSSZZZ]]]WWWOOOKKKHHHFFFCCCBBB@@@>>>;;;999777666555666666555555999AAAGGGSSS\\\ffflllllllllnnnqqqrrrsssuuuwwwxxxyyy|||~~~||||||~~~}}}pppgggZZZUUUOOOKKKKKKLLLNNNNNNUUUXXX^^^dddjjjooorrrtttqqqqqqooonnnnnnmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmnnntttsssqqqrrrsssttttttsssuuusssqqqrrrtttuuutttssspppooonnnnnnnnnoooooonnnkkkhhhcccaaabbbffflllpppvvvvvvwwwwwwwwwwwwwwwwwwtttqqqmmmkkkkkknnnrrruuuttttttsssqqqooonnnlllllljjjjjjkkkkkkkkkjjjjjjiiihhhiiijjjjjjkkkkkkkkkjjjkkkiiiiiikkkoooqqqpppooommmqqqttttttpppmmmoooqqqooolllhhhfffggghhhiiiiiijjjiiihhhiiimmmoooooonnnpppqqqqqqpppooooooqqqsssppprrruuuxxxyyyyyyxxxwwwvvvrrrnnnnnnqqqsssrrrppppppmmmkkkkkkmmmooonnnmmmmmmkkkjjjiiijjjlllnnnpppssstttvvvwwwwwwuuutttsssnnnnnnooopppppppppppppppttttttsssrrrqqqpppooonnnoooooooooooonnnlllkkkjjjgggfffddddddeeedddbbb```\\\YYYVVVUUUXXX^^^fffkkkuuuxxx|||~~~}}}}}}|||||||||{{{yyyyyyzzzyyywwwuuutttrrrnnniiigggeeeeeeeeefffhhhjjjlllmmmkkkhhhgggeeeddddddeeehhhiiiiiihhhhhhhhhhhhgggffffffeeeeeehhhiiilllnnnnnnmmmllljjjffffffffffffggghhhjjjjjjjjjkkkmmmoooppppppnnnmmmkkksss|||xxxlllWWWLLLBBBAAABBB???;;;:::<<<777777===CCCMMMeee}}}{{{vvvtttoooeee]]]ZZZZZZ^^^bbbhhhttt~~~}}}xxxggggggddd```___ccckkkrrrwwwxxxyyyvvvooohhhdddbbb]]]VVVTTTZZZbbbdddddddddiiiiiiooovvvxxxuuuvvv{{{{{{ssshhh___ZZZUUUPPPMMMSSSZZZbbbkkkttt{{{yyysssmmmuuu~~~xxxlllZZZJJJ???888333111111000...---------///000........................//////.........------------...///000000///...---........................---.../////////...---,,,000//////......---,,,,,,000/////////...............///000000111333666999999999<<>>>>>????????????>>>>>>===>>>???AAAEEEMMMVVV\\\hhhppptttqqqrrrxxxyyytttppphhhfffhhhrrrvvvhhh___XXXXXX]]]^^^WWWOOO>>>;;;777444444555555444444444444444444444444444444666777666555444555666nnnoooppppppooonnnllljjjiiilllrrrxxx}}}}}}zzzwwwrrrnnngggaaa___]]]\\\\\\]]]\\\ZZZYYYYYYWWWUUUTTTOOOSSSTTTOOOLLLKKKIIIFFFCCCBBB@@@>>><<<:::888777666777777555555999AAAGGGVVV^^^hhhmmmmmmmmmoooqqqqqqsssuuuuuuuuuvvvxxxyyy|||zzzxxxvvvxxx|||xxxooo^^^YYYRRRMMMKKKLLLMMMMMMOOOTTT\\\dddkkkpppssstttqqqpppooommmlllkkkkkkkkkooooooooonnnnnnnnnnnnnnnsssqqqpppqqqrrrttttttsssuuutttssstttvvvwwwvvvuuuppppppppppppooooooooooooiiiccc[[[YYY]]]fffmmmpppuuuuuuvvvvvvwwwwwwwwwwwwtttrrrnnnkkkkkkmmmpppsssrrrrrrrrrpppnnnkkkhhhfffggghhhjjjlllmmmmmmlllllljjjkkklllmmmlllkkkiiihhhhhhhhhiiikkkoooqqqrrrqqqnnnrrrvvvwwwtttqqqqqqrrrooommmjjjiiijjjkkkkkkjjjjjjiiihhhjjjmmmooopppoooppppppqqqpppnnnnnnoooqqqnnnoooqqqrrrttttttuuuuuuyyytttooommmooorrrrrrrrrooommmkkkjjjjjjkkkjjjiiiiiiiiiiiijjjkkkmmmoooppppppqqqrrrsssssssssqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrttttttsssrrrqqqppppppoooppppppqqqqqqpppnnnllljjjfffeeedddeeeggggggfffeee```]]]YYYWWWXXX^^^dddiiiqqqtttxxx{{{{{{{{{{{{|||{{{zzzyyyyyyyyyxxxvvvtttrrrpppnnnkkkhhhfffeeeeeeggghhhjjjlllllljjjhhhffffffeeedddeeeggghhhgggfffggggggggggggggggggggggggfffiiilllooopppooommmllliiihhhhhhhhhiiijjjkkkkkkkkklllnnnpppqqqqqqppppppmmmuuu~~~~~~sss]]]QQQEEEAAA@@@===;;;;;;;;;999<<>>>>>????????????>>>>>>===>>>???AAAGGGOOOYYY```gggssszzzuuuppprrrsssqqqlll^^^XXX]]]mmmuuuccc\\\VVVWWW\\\\\\UUUNNN===:::777555555666555555444444444444444444444444444555666666444444555666kkkkkkkkkkkkkkkjjjjjjjjjkkklllppptttxxx{{{||||||zzztttkkkddd___]]][[[ZZZ]]]ZZZXXXXXXZZZZZZWWWSSSPPPRRRPPPLLLJJJKKKIIIEEEAAA@@@???===;;;999777666777888888666666:::AAAGGGVVV^^^gggllllllkkknnnqqqqqqrrrttttttsssssstttuuuyyyxxxvvvvvvwwwyyy|||~~~~~~wwwccc^^^VVVOOOLLLKKKKKKKKKLLLRRR[[[dddlllpppqqqrrrqqqpppnnnlllkkkjjjiiiiiimmmnnnnnnoooppppppqqqqqqqqqooooooooorrrsssssssssssssssssstttvvvvvvvvvuuuqqqrrrrrrqqqnnnmmmllllllddd]]]VVVVVV^^^hhhnnnqqqttttttttttttuuuvvvvvvwwwsssqqqmmmkkkjjjkkkmmmoooqqqqqqqqqpppmmmjjjfffddddddfffhhhkkkmmmmmmmmmlllmmmnnnppppppooollliiigggggghhhjjjmmmooopppppppppkkkoootttwwwwwwuuuuuuuuupppnnnllllllmmmmmmmmmkkkllllllkkklllmmmnnnoooooopppppppppooommmlllmmmooonnnnnnnnnooopppqqqrrrsssxxxtttpppnnnoooqqqqqqqqqooommmkkkiiihhhggggggfffeeefffhhhkkkmmmnnnooopppnnnnnnooopppqqqqqqpppppprrrqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqqqqpppppppppqqqrrrsssrrrooollljjjeeeddddddeeehhhjjjjjjiiiccc```[[[XXXXXX]]]bbbfffkkknnnrrruuuvvvvvvxxxyyy{{{zzzxxxxxxyyyxxxvvvtttpppooonnnmmmkkkiiigggfffhhhjjjkkklllllljjjhhhggghhhgggffffffggghhhgggeeeffffffgggggghhhhhhhhhhhhgggjjjmmmpppqqqooommmkkkiiiiiiiiiiiiiiijjjkkkkkklllnnnppppppppppppppppppnnnssszzzzzzqqqeeeXXXJJJBBB>>>999888999888:::AAANNN]]]qqq|||pppggg```[[[[[[^^^```hhhpppsssxxxvvvhhh]]]___bbbccceeekkkssszzz~~~zzzxxxtttmmmbbbYYYZZZTTTSSSYYYaaaeeehhhkkkqqqqqquuuzzz~~~~~~{{{yyyxxxqqqeeeXXXPPPOOOSSSXXXfffttt|||uuupppfffooowww|||~~~vvvmmm___SSSCCC999666555222///000000///............///................................................................................................111000///............///---------...//////000000///////////////............///000000000222555777999999===DDDJJJQQQ^^^jjj|||xxxsssqqqooooooppppppooonnntttwwwzzz|||~~~~~~wwwsss|||vvvjjjdddddd^^^VVVIII===777666888:::>>>>>>????????????>>>>>>======???BBBHHHQQQ\\\ccciiiuuu{{{uuuqqqrrrqqqmmmhhhYYYRRRWWWeeezzzsss___YYYUUUVVVZZZZZZSSSLLL<<<999666555666666666555333333333333333333333333333444555555444333444555lllkkkhhhffffffhhhjjjlllmmmmmmmmmnnnqqqvvv|||yyypppiiiccc___\\\ZZZ[[[XXXVVVWWWZZZ[[[YYYVVVUUUVVVRRRLLLHHHGGGEEEAAA???>>>===;;;999777666555777888888777777;;;BBBIIIVVV]]]fffjjjiiiiiikkknnnppprrrssstttrrrrrrrrrsssssstttuuuvvvwwwvvvvvvuuu{{{{{{{{{zzzyyy{{{~~~|||jjjddd[[[SSSOOOLLLKKKJJJMMMRRR[[[dddkkknnnoooooopppooommmllljjjiiihhhhhhjjjlllnnnpppqqqsssssssssooonnnnnnoooqqqtttttttttqqqrrrssstttttttttttttttrrrssstttqqqmmmiiihhhhhh```[[[WWWZZZbbbkkkpppqqqsssrrrrrrrrrrrrssstttuuupppooollljjjiiiiiijjjkkkpppqqqqqqpppnnnjjjgggeeecccdddfffiiikkklllllllllqqqrrrssssssqqqmmmjjjgggiiikkkmmmnnnnnnnnnmmmmmmiiimmmrrrwwwyyyzzzzzzzzzqqqooommmmmmoooooonnnmmmnnnnnnnnnlllkkkkkkkkkllloooppppppooommmlllmmmoooooonnnnnnnnnoooqqqrrrssstttsssqqqqqqqqqpppooonnnooonnnllliiifffeeedddeeedddfffhhhkkkmmmnnnoooooolllmmmnnnoooppppppqqqqqqqqqpppooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqpppoooppprrrsssrrrooollljjjeeedddcccdddgggjjjkkkkkkddd```[[[WWWWWW[[[```dddgggjjjnnnppprrrsssuuuwwwzzzyyyxxxwwwxxxwwwuuusssooooooooonnnmmmkkkiiihhhiiijjjkkkllllllkkkjjjiiijjjiiiggghhhiiiiiihhhfffffffffgggggghhhiiiiiiiiijjjlllnnnppppppnnnkkkiiihhhhhhhhhhhhiiiiiijjjkkklllnnnoooooommmlllmmmnnnoooqqqvvv~~~~~~uuuooohhh[[[LLLCCC<<<777777999;;;@@@KKKXXXgggzzztttccc]]]\\\]]]___aaacccllluuuxxx|||{{{nnnccc```dddiiilllmmmpppuuuyyy|||wwwvvvuuuoooddd[[[[[[VVVTTTZZZaaaffflllqqqqqqqqqsssyyyzzzssslll```UUUQQQVVV```hhhxxx}}}wwwqqqgggmmmsssuuuvvvtttjjj```PPPGGG<<<555333333222000000000///.......................................---...........................------------..............................//////............//////------......///000000111.........///////////////...///000000000111444777999999>>>EEELLLSSS```lllyyysssqqqooonnnmmmllliiiggglllppptttxxx{{{yyyrrrqqq{{{vvviiicccbbb\\\SSSFFF;;;777777999:::>>>>>>????????????>>>>>>===>>>???BBBHHHRRR^^^eeellluuuxxxtttsssuuurrrkkkdddWWWRRRTTTYYYiiirrrkkkXXXSSSPPPQQQTTTSSSMMMGGG:::777555555666666666555333333333333333333333333222444555444333222333555ooollliiiffffffhhhkkknnnnnnmmmllljjjlllqqqxxx}}}~~~zzztttnnnhhhccc]]]ZZZXXXWWWUUUVVVXXX[[[\\\\\\[[[]]]YYYPPPHHHDDDAAA=========;;;:::888666555444666888888777777<<>>FFFNNNWWWdddpppxxxuuutttrrrqqqqqqooollljjjjjjmmmrrrvvvzzz~~~wwwqqqnnnwww~~~rrrfff```___ZZZPPPCCC999777888:::;;;>>>>>>????????????>>>>>>>>>>>>???AAAHHHRRR^^^fffooovvvyyytttsssuuussskkkaaaWWWUUUTTTQQQYYYbbb```OOOKKKGGGGGGIIIHHHCCC>>>777555444444555666555444333333333333333333333333222333444444222222333444mmmkkkiiiffffffgggiiikkkllllllllljjjiiilllrrrwwwzzzxxxuuuqqqmmmfff^^^YYYUUUUUUUUUUUUVVVZZZ^^^bbbcccgggdddYYYMMMFFFBBB???======<<<:::888777666555555777888777888===FFFLLLVVV]]]dddgggfffeeehhhkkkmmmpppsssuuuuuuuuuuuuvvvqqqrrrsssttttttrrrpppnnnlllooosssuuutttssssssssszzz{{{tttjjj```YYYTTTQQQOOOOOOSSS[[[cccjjjnnnooopppnnnnnnmmmkkkkkkjjjjjjjjjjjjlllnnnpppqqqqqqppppppooonnnnnnooosssuuuvvvvvvppprrruuuuuurrrpppooopppooosssuuusssmmmiiihhhjjjllljjjhhhhhhiiimmmppprrrqqqpppnnnmmmllllllmmmnnnnnnnnnmmmllllllkkkkkkkkkllllllllllllllllllllllllhhhhhhgggfffggghhhjjjlllssssssrrrpppnnnllljjjiiijjjmmmppppppnnnkkkjjjkkkhhhiiilllppptttwwwwwwwwwssspppmmmlllmmmoooqqqqqqoooppppppnnnjjjiiijjjkkknnnooopppooonnnnnnpppqqqpppqqqqqqrrrssssssssstttooooooooonnnmmmmmmnnnoooppppppoookkkgggeeeeeegggiiiiiiiiijjjjjjkkklllllliiiiiijjjkkkmmmnnnpppqqqooonnnllljjjjjjkkklllmmmmmmmmmnnnnnnooooooooopppnnnnnnnnnmmmlllkkkjjjiiieeecccaaaaaacccfffgggggg___[[[VVVSSSTTTXXX^^^bbbeeegggjjjlllmmmooorrrtttsssrrrqqqqqqqqqpppnnnlllllllllkkkkkkjjjjjjjjjjjjeeefffgggiiijjjjjjjjjjjjiiihhhggghhhiiijjjiiihhhhhhhhhhhhhhhhhhhhhiiiiiikkkkkkkkkllllllllllllllleeeeeefffgggiiikkklllmmmooorrruuutttrrrrrrvvvzzz~~~wwwtttuuusssjjjbbb```UUULLLCCC@@@???@@@EEEKKKSSSZZZbbbgggooo~~~ssskkkeeehhhkkklllmmmnnnqqqzzz{{{uuupppkkkfffbbbfffiiikkkkkkjjjkkkooossstttqqqmmmkkkjjjgggbbb^^^XXXXXX]]]ffflllmmmnnnqqqnnnllljjjlllwww}}}uuuccc___\\\___hhhsss||||||vvvooofffeeebbb]]]ZZZVVVKKK@@@444555444111...---...000///////////////......------------------------------------.........//////...------,,,,,,------...........................((()))+++---////////////111111000000///...................../////////000...///000//////000333555888999???HHHPPPZZZhhhtttuuussssssrrrsssttttttrrrooonnnqqquuuxxx|||}}}wwwrrrmmmtttzzzxxxoooddd___^^^YYYNNNAAA888777999:::;;;>>>>>>????????????>>>>>>>>>>>>>>>AAAGGGQQQ]]]fffpppzzz~~~vvvppprrrrrrnnneee[[[XXXWWWQQQTTTZZZWWWJJJFFFAAA???@@@???<<<888555333222333444555444333222222222222222222222222111333444333222111222333iiihhhgggfffeeeeeeeeeeeeiiikkklllkkkjjjjjjnnnqqqvvvuuuuuusssoooggg^^^XXXSSSUUUUUUTTTUUUYYY```fffjjjooonnnbbbSSSJJJGGGEEE>>>===<<<;;;999888777666555666777777999>>>GGGNNNWWW^^^eeegggfffeeehhhllllllooosssvvvvvvvvvwwwxxxvvvvvvuuuuuutttssssssrrrlllpppuuuwwwvvvtttqqqpppuuuyyyzzzoooddd]]]XXXTTTRRRNNNSSSZZZcccjjjoooqqqrrrnnnmmmllllllkkkkkkkkkkkklllnnnoooppppppooonnnlllooonnnnnnpppsssvvvwwwwwwqqqtttvvvvvvrrrooooooooommmrrruuutttoookkkkkkmmmtttssspppllljjjkkkooosssqqqpppmmmkkkjjjjjjkkklllnnnnnnnnnnnnnnnmmmmmmmmmjjjjjjjjjjjjkkklllmmmnnnllljjjhhhffffffhhhkkklllsssrrrpppnnnlllkkkiiiiiiiiilllpppqqqnnnkkkkkklllffffffgggjjjnnnpppqqqpppsssppplllkkkmmmoooqqqrrrqqqssstttqqqnnnmmmoooqqqnnnooopppooonnnoooqqqssspppqqqrrrsssssssssssssssoooooommmkkkjjjlllooorrrpppqqqppplllhhheeegggiiikkkkkkjjjiiiiiijjjjjjkkkhhhhhhiiijjjkkkmmmooopppooonnnllljjjiiijjjlllmmmllllllmmmmmmnnnnnnoooooonnnmmmlllkkkjjjiiiiiihhheeecccaaa```bbbddddddddd\\\YYYTTTQQQRRRWWW]]]bbbbbbdddgggiiijjjlllnnnqqqpppooonnnnnnnnnmmmkkkiiikkkjjjiiiiiihhhhhhiiiiiicccccceeefffhhhiiiiiiiiihhhffffffggghhhiiiiiihhhiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiijjjkkklllmmmnnneeeeeefffhhhjjjlllnnnooossswww{{{{{{zzz{{{zzzrrrooohhh[[[RRROOOIIICCC>>>>>>AAAEEEMMMUUUZZZ```eeegggmmm{{{~~~pppoooqqqvvvwwwuuutttwwwyyytttmmmhhhdddbbbaaagggggggggeeedddffflllrrrmmmkkkgggdddbbb___\\\ZZZXXX[[[dddooouuussspppqqqgggeeeaaabbblllwwwtttkkkaaa___```hhhuuuxxx}}}wwwpppjjjdddaaa[[[SSSOOOKKKAAA666///333555444///---///222/////////000///......------------------------------------.........//////...---,,,,,,,,,,,,---...........................%%%'''***---/////////.........//////000111111111---.........//////000000...///000//////000333555888999???IIIQQQ[[[jjjwww{{{rrroooooopppsssuuuvvvuuussstttvvvyyy{{{~~~zzz{{{}}}~~~yyyuuuoootttyyyvvvnnneee```___XXXMMM@@@777777999;;;;;;>>>>>>????????????>>>>>>>>>>>>>>>@@@FFFQQQ]]]eeeqqq~~~xxxnnnmmmpppqqqkkk___\\\[[[UUUVVVYYYTTTJJJEEE???======<<<999666333222111222444555444333222222222222222222222222111222333333111111222333eeeeeeeeeeeeffffffffffffmmmlllkkklllnnnnnnmmmkkkwwwwwwwwwvvvrrrkkkaaaZZZVVVWWWWWWSSSQQQUUU___hhhmmmrrruuunnn]]]NNNIIILLLHHHBBB======;;;888666888666444555888:::<<>>:::>>>HHHSSS]]]dddgggdddeeekkkrrrxxx}}}oookkkwww}}}tttjjjfffhhhiiifffbbbgggddd```^^^^^^aaaeeehhhhhhddd___]]]]]]]]]ZZZXXXYYYaaajjjqqqvvvxxxrrrkkkdddbbb```bbbeeeeeebbb^^^WWW___kkkvvv~~~qqqfffeeeddd\\\PPPEEE>>>:::888777000000000000000000000000---.../////////...,,,+++///...---,,,,,,,,,,,,,,,................................................000---******,,,---,,,***...---,,,---//////...---............////////////000000000000///////////////000000000000111444666888;;;BBBJJJPPPYYYjjjzzz~~~uuurrrtttqqqnnnpppuuuzzzzzzyyyvvvvvv}}}~~~wwwwwwxxxzzz{{{zzzwwwtttooorrrtttrrrmmmgggcccbbbXXXHHH999666999;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>CCCKKKSSSYYY\\\lllqqqvvvwwwsssooollllllnnnjjjddd___\\\YYYWWWUUULLLCCC;;;999888666444555222222333333333333444444111111111222222333333444444444444444444444444444\\\\\\]]]^^^```bbbdddeeennnnnnnnnppprrrrrrqqqoootttwww{{{{{{uuukkkaaaZZZVVVUUUSSSQQQRRRXXXbbbiiinnntttyyyssscccTTTMMMLLLIIICCC>>>===;;;888666888777444555888:::;;;AAAIIIVVV\\\dddiiiiiihhhhhhiiioooppprrrtttuuuvvvwwwwwwsssrrrqqqppppppqqqqqqrrrqqqqqqsssvvvwwwuuuqqqmmmppptttyyy~~~rrrgggaaa]]]XXXTTTRRRTTTYYY```hhhnnnqqqssstttrrrpppoooooopppqqqqqqkkkjjjjjjiiiiiiiiijjjjjjnnnnnnmmmmmmmmmnnnooopppppppppppppppppppppppppppooorrruuuuuusssrrrrrrsssuuurrroooooooooooollljjjkkkhhhccc```___```aaabbbggglllpppnnnnnnoooooollllllkkkjjjiiiiiijjjkkkkkkiiijjjhhhddd___```eeekkknnnooopppqqqpppooonnnmmmkkklllmmmnnnooooooooooooiiigggfffhhhkkknnnppppppooooooooooooooooooooooooppppppooonnnnnnooopppqqqrrrrrrrrrrrrrrrsssttttttuuusssqqqqqqsssuuuuuuuuuvvvuuuttttttuuutttrrrpppooopppqqqqqqooollliiiggghhhiiijjjkkkkkkjjjjjjiiiiiijjjlllnnnoooooonnnmmmnnnnnnooopppooonnnlllkkkmmmllljjjiiiiiikkklllmmmnnnlllkkkkkkllllllkkkjjjfffdddaaa```aaaaaa```___ZZZWWWUUUTTTUUUWWWWWWWWWXXXXXXZZZ^^^ccchhhjjjjjjiiiiiiiiiiiikkklllnnnoookkkkkkjjjiiihhhfffeeedddbbbcccdddeeeggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhggggggggghhhhhhhhhiiijjjkkkllllllkkkjjjeeeiiilllmmmnnnpppuuuzzz}}}}}}xxxlll___XXXRRRIIIBBB??????>>>AAAHHHSSS^^^gggmmmrrrllliiinnnsssxxx}}}zzzrrrooovvv}}}rrrmmmhhhfffhhhjjjiiigggeeeccc___\\\[[[\\\___aaaaaa^^^[[[YYYZZZ\\\^^^___eeekkkrrruuuyyyyyyssskkk]]]]]]]]]^^^^^^^^^\\\ZZZWWW```mmmwww}}}tttiiieeeZZZRRRGGG>>>777444222111000000000000000000000000......//////...------,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000---******,,,---,,,+++...---,,,---///000///............/////////000000000////////////////////////000000000000111444666888;;;CCCKKKRRR[[[mmm|||~~~tttrrrssspppooorrrwww|||}}}|||yyyxxx}}}~~~}}}}}}yyyxxxwwwwwwxxxxxxvvvuuuppprrrsssqqqlllfffdddcccVVVGGG999666999;;;;;;<<<========================<<<<<<>>>CCCJJJRRRYYY]]]hhhlllqqqsssrrrooollljjjkkkhhhccc```^^^]]]ZZZYYYQQQHHH???<<<:::666333444222222333333333333444444222222222222222333333333444444333333333333333333QQQQQQSSSVVV[[[```dddgggmmmmmmnnnqqqtttuuutttrrrqqqxxxxxxlllaaa[[[WWWTTTPPPOOOSSS[[[eeekkkooowww}}}yyykkk[[[QQQMMMJJJDDD>>>===;;;888666888777555555888:::;;;AAAHHHVVV\\\dddiiiiiiiiiiiijjjooopppsssuuuvvvvvvuuutttpppqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrsssssspppkkkgggjjjnnnsssxxx||||||{{{zzzyyyqqqeee```^^^[[[YYYRRRUUUYYY___eeekkkppprrrttttttssssssrrrqqqpppoooiiihhhgggffffffffffffffflllkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmooorrrrrrqqqqqqqqqqqqqqqqqqrrrssssssqqqmmmiiiiiifffaaa]]]ZZZZZZ[[[\\\bbbhhhlllllllllnnnnnnkkklllkkkjjjiiiiiiiiiiiiiiihhhiiiiiifffcccbbbfffiiikkkllloooqqqrrrsssssssssooonnnmmmllllllmmmooopppjjjgggeeefffiiillloooooolllnnnppprrrrrrpppnnnlllllllllmmmoooppprrrsssssstttttttttttttttsssrrrrrrrrrqqqqqqrrruuuvvvvvvuuuxxxvvvuuuvvvvvvvvvsssqqqooopppqqqrrrqqqooolllkkkjjjkkklllnnnnnnnnnmmmmmmkkklllnnnoooppppppooonnnnnnppprrrssssssqqqooommmmmmlllkkkkkklllmmmnnnppppppnnnlllkkklllmmmmmmmmmkkkiiigggeeeeeedddbbb```YYYWWWVVVVVVWWWWWWUUUTTTRRRRRRSSSWWW]]]bbbdddeeecccdddfffiiilllnnnooopppkkkjjjjjjiiigggfffeeedddbbbcccdddfffggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjlllkkkkkkiiihhhfffdddccceeegggjjjlllmmmlllkkkjjjgggkkkoooqqqrrrtttyyy}}}{{{wwwuuuhhh]]]RRRLLLGGG@@@<<<<<<===BBBKKKVVVbbbmmmuuuyyyvvvpppssswwwxxxyyy{{{zzz{{{wwwnnneeeeeemmmvvvyyysssfffggghhhiiijjjkkklllllldddbbb^^^ZZZWWWVVVVVVWWWVVVVVVUUUUUUWWW]]]eeejjjssswwwzzzyyyyyywwwppphhhXXXYYYYYYXXXWWWWWWXXXYYYaaakkkwww~~~uuukkkbbbNNNHHH>>>777222000...---//////////////////////////////...------------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---,,,+++,,,,,,+++---///000000///////////////000000000000///////////////////////////000000000000111444666777<<>>CCCJJJSSS[[[```fffhhhkkkoooqqqpppkkkhhhgggeeecccaaaaaa___]]][[[VVVLLLCCC>>>;;;666333333222222333333333333444444333333333333222222222222222222222333333333333333JJJJJJLLLPPPWWW^^^eeejjjggghhhjjjmmmqqqsssrrrqqqqqqyyyxxxlllccc```\\\WWWRRRQQQVVV^^^ggglllqqq{{{~~~ssseeeYYYPPPLLLEEE???>>>;;;777666888777555555888:::;;;AAAHHHUUU[[[dddiiiiiiiiijjjkkknnnpppsssuuuvvvuuusssrrroooppprrrtttuuutttsssrrrrrrrrrrrrqqqooojjjccc^^^aaaeeekkkrrruuuvvvvvvuuuxxx}}}~~~oooeee```^^^[[[XXXRRRTTTYYY^^^bbbhhhmmmpppppprrrssssssqqqnnnlllkkkiiiiiihhhfffeeeeeeeeeeeeiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkllllllllllllmmmnnnooooooooooooooopppqqqsssttttttrrrooollljjjhhhccc\\\WWWTTTTTTUUU^^^eeejjjjjjkkkmmmmmmkkklllkkkjjjiiihhhhhhgggggghhhjjjjjjiiigggfffgggiiihhhjjjmmmqqqtttvvvwwwwwwsssqqqmmmjjjhhhjjjlllmmmllliiiffffffhhhllloooppplllnnnpppqqqqqqooommmkkkjjjkkkmmmoooqqqrrrssssssrrrsssssssssrrrpppnnnmmmlllkkklllooorrrtttsssrrrtttsssssstttuuuuuutttrrrrrrrrrssssssrrrpppnnnmmmkkklllnnnooopppqqqppppppnnnooopppqqqqqqqqqqqqpppmmmnnnpppqqqqqqpppooonnnnnnnnnnnnnnnoooppprrrsssqqqooolllkkklllnnnooooooqqqooommmllljjjhhheeebbbYYYXXXWWWWWWWWWVVVTTTQQQNNNNNNOOOSSSXXX]]]```aaa```bbbfffiiilllmmmmmmmmmjjjiiihhhgggfffeeeddddddbbbccceeeggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiimmmmmmmmmkkkhhhdddaaa___aaadddiiillllllkkkjjjiiiiiinnnrrruuuuuuwww{{{~~~~~~}}}}}}}}}{{{tttllleeeZZZQQQHHHDDD???;;;;;;>>>CCCMMMZZZeeeoooyyy~~~xxxzzz}}}yyytttpppjjjhhhbbb\\\ZZZcccttt}}}uuunnnjjjbbbggglllnnnmmmllllllmmmdddbbb]]]YYYUUURRRPPPPPPNNNPPPQQQRRRVVV___kkkttt}}}~~~yyyuuurrrkkkbbbXXXXXXVVVSSSQQQTTTZZZ```nnnvvvzzzttthhhZZZFFFAAA:::444111000///...........................//////---,,,,,,---...///...------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---------,,,,,,++++++,,,///111111000/////////000000000111111.........//////////////////000000000000111444666777<<>>========================>>>???AAAEEEKKKTTT^^^dddiiiiiikkkooorrrqqqkkkfffdddcccaaaaaa```^^^[[[YYYVVVLLLBBB>>>;;;555222222222222222333333333444444444444444333333222222111111111222222222222333333GGGGGGHHHKKKRRR[[[ccciiiddddddeeehhhmmmpppqqqpppsssyyy~~~|||tttkkkfffeeebbb]]]WWWUUUYYY```gggkkkvvv|||qqqdddXXXOOOGGG@@@>>>;;;777777999888555666888:::;;;@@@GGGSSSZZZbbbhhhiiiiiijjjkkkmmmnnnqqqtttuuutttrrrqqqpppqqqtttvvvvvvuuutttssssssssssssrrrnnnggg]]]VVVYYY]]]dddkkkpppssssssssswww|||~~~zzzmmmeeeaaa]]]XXXTTTPPPTTTYYY]]]aaaeeejjjmmmmmmpppttttttqqqmmmkkkjjjkkkjjjiiihhhggggggggggggffffffgggggghhhhhhhhhhhhgggggghhhiiiiiijjjkkkkkkkkkkkkkkklllnnnnnnnnnnnnqqqrrrrrrrrrqqqqqqqqqqqqpppooojjjbbbYYYSSSPPPPPP\\\ccchhhiiijjjmmmmmmjjjkkkkkkkkkjjjiiihhhggggggfffggghhhhhhgggffffffffffffhhhkkkpppsssvvvwwwxxxxxxuuupppllliiiiiijjjlllnnnkkkhhhgggiiimmmooopppllllllllllllkkkkkkjjjjjjjjjkkkmmmnnnppppppqqqqqqppppppppppppnnnllljjjhhhggggggiiilllppprrrrrrqqqqqqqqqqqqsssuuuwwwvvvuuuuuuuuuuuutttrrrpppnnnlllkkklllnnnqqqrrrsssssssssqqqqqqrrrrrrsssssssssrrroooooonnnmmmnnnoooqqqrrrqqqqqqqqqrrrssstttuuuuuupppnnnkkkkkklllnnnoooooorrrpppoooooommmkkkfffcccZZZZZZYYYYYYYYYWWWSSSPPPNNNNNNNNNRRRWWW]]]```aaabbbdddgggjjjkkkkkkjjjiiihhhgggfffeeedddccccccdddbbbccceeehhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiinnnnnnmmmkkkhhhccc___\\\^^^bbbhhhkkkkkkjjjjjjkkkmmmqqqvvvxxxwwwwwwxxx{{{{{{yyyvvvuuurrrkkk```XXXNNNHHHBBB>>>;;;:::???EEESSSaaaooovvv{{{~~~xxxllleeeYYYWWWUUUWWW```nnn}}}qqqhhheeefffgggmmmsssuuurrrnnnllllllfffccc^^^YYYTTTQQQOOONNNLLLOOOQQQTTTYYYcccpppyyy~~~wwwrrrnnnfff^^^WWWVVVRRRNNNNNNUUUaaajjjwwwzzz||||||{{{|||wwwqqqbbbRRR???;;;666333111111000///------------------------///...---,,,,,,---//////------,,,,,,,,,------...........................------------------------,,,------...------------,,,++++++,,,///111111000////////////000000000000------....../////////000///000000000000111444666777===GGGRRR[[[fffxxxvvvooonnnrrruuuyyyzzzwwwuuutttuuuxxxtttuuurrrooo~~~uuuuuuvvvxxxxxxuuuqqqmmmpppnnnjjjfffbbb___]]]\\\KKK@@@888777:::;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<>>;;;999555333333222222222333333333444444555444444333333222222222111111111222222333333333IIIGGGFFFGGGMMMUUU^^^ddddddcccccceeeiiinnnpppqqqsssvvvyyywwwrrrllliiihhhdddaaa]]]ZZZ[[[```fffkkkzzz{{{nnn```QQQIIIAAA>>>;;;777777999888666666888::::::@@@GGGQQQXXXaaafffhhhhhhiiikkkkkkllloooqqqrrrrrrqqqqqqqqqrrrtttuuuvvvuuusssrrrtttuuuwwwxxxtttkkk___WWWUUUYYY___ffflllppprrrrrrtttxxx{{{{{{}}}wwwkkkccc___[[[VVVQQQNNNSSSZZZ^^^```bbbfffjjjlllpppttttttpppmmmkkkkkkkkkkkkjjjiiihhhhhhhhhhhhdddeeeffffffggggggffffffeeeeeefffggghhhiiijjjkkkjjjiiiiiijjjmmmnnnnnnmmmqqqqqqqqqpppooopppsssuuuyyyyyyvvvmmmbbbYYYTTTSSS[[[bbbiiijjjkkkmmmmmmjjjjjjkkkkkkkkkjjjiiihhhhhhddddddeeeeeeeeeeeeddddddeeegggjjjnnnqqqsssuuuuuuzzzxxxuuuqqqooonnnnnnnnnnnnllliiiiiijjjmmmnnnoookkkjjjhhhfffffffffggghhhjjjjjjkkklllmmmnnnoooooonnnnnnnnnmmmkkkjjjhhhggggggfffhhhkkkpppsssttttttsssssssssuuuxxxyyyyyyxxxvvvvvvuuutttrrrpppnnnmmmkkkmmmppprrruuuvvvvvvvvvttttttttttttttttttttttttrrrqqqooonnnoooqqqtttvvvssssssttttttuuuvvvvvvvvvpppnnnllllllnnnoooooooooooooooooooooooolllgggddd___^^^]]]\\\[[[YYYUUURRRQQQPPPPPPSSSXXX^^^bbbccceeefffhhhjjjjjjiiihhhgggfffeeecccbbbaaaaaabbbbbbbbbcccfffiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiimmmmmmmmmkkkgggccc___]]]^^^ccciiikkkkkkkkkmmmoooppptttyyyyyyvvvsssssssssuuurrrnnnjjjfff^^^UUUNNNCCC???======<<>>888888:::;;;<<>>BBBHHHMMMRRRZZZdddkkkssstttuuuvvvuuupppjjjeeeccc```]]][[[YYYWWWTTTQQQKKKBBB:::888777444333444222222333333333333444444444444444444333333333333111111222222333333444444PPPMMMIIIHHHKKKSSS\\\aaacccaaa```aaaeeekkkoooqqqqqqrrrttttttrrrnnnjjjhhhaaaaaa```]]]\\\___fffkkkyyy}}}rrrdddRRRJJJBBB>>>;;;777777999999666666888999:::@@@FFFOOOVVV___eeeggggggiiijjjiiijjjlllnnnooopppqqqqqqqqqrrrsssssssssrrrqqqpppuuuxxx}}}~~~uuuhhh___VVVYYY]]]ccchhhmmmppprrrrrrvvvyyyxxxzzzwwwjjjaaa\\\YYYUUUQQQKKKRRRZZZ______```cccfffhhhmmmqqqqqqnnnjjjjjjkkkiiihhhhhhggggggggghhhhhhcccdddeeefffgggffffffeeecccdddeeefffhhhiiijjjkkkkkkiiihhhiiilllnnnnnnmmmnnnpppqqqpppoooppprrruuu{{{oooddd^^^\\\\\\dddjjjkkklllnnnmmmjjjjjjjjjkkkllllllkkkjjjiiieeeeeeeeeeeefffffffffeeeeeegggjjjlllooopppqqqqqqvvvvvvvvvuuutttrrrqqqpppmmmkkkiiiiiikkkllllllllllllllljjjiiihhhhhhhhhiiiiiihhhhhhiiijjjmmmoooppppppooonnnlllkkkjjjjjjiiifffffffffiiinnnsssvvvwwwwwwvvvvvvwwwyyyzzzxxxwwwuuuttttttsssrrrppppppooommmooorrruuuxxxyyyzzzzzzvvvvvvuuuuuuuuuuuuvvvvvvqqqpppppppppqqqsssuuuvvvtttttttttuuuuuuuuuuuutttpppooonnnooopppqqqqqqpppnnnoooppprrrrrrpppkkkgggfffdddbbb```___]]]YYYWWWSSSRRRRRRUUUZZZ```dddfffggghhhiiiiiiiiiiiihhhgggdddcccaaa_________```aaaaaacccfffiiijjjjjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiimmmlllkkkiiigggccc```^^^```eeekkkmmmmmmmmmqqqttttttwwwzzzyyytttooolllkkkkkkhhhbbb\\\VVVOOOIIIEEE<<<;;;<<<@@@CCCJJJYYYgggwwwhhh[[[UUUOOOUUU^^^gggpppzzzyyynnneee```aaadddgggnnnsssyyy|||{{{vvvqqqnnnfffbbb]]]WWWTTTSSSTTTUUUYYYZZZ\\\aaahhhnnnrrrtttvvvwwwtttooojjjggg___XXXPPPOOONNNSSS]]]iiitttzzz~~~zzzuuussswww|||~~~wwwqqqmmmeeeVVVGGG???444222///.........---,,,........................,,,------...//////......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***---///000...---...///...---,,,---///000///...------------............,,,,,,---......///000000///000000000000111444666888>>>IIIUUU^^^iiizzzwwwrrrrrrttt{{{xxxqqqnnnooorrrqqqtttrrrllluuuvvvvvvxxxzzz{{{yyyuuuqqqssspppjjjfffbbb^^^XXXTTTCCC<<<777888:::;;;===@@@<<<<<<<<<<<<<<<<<<<<<<<<<<>>JJJVVV___iiizzzxxxtttuuusss|||zzzrrroooqqqrrrrrrvvvuuunnnuuu|||yyy}}}xxxxxxxxxyyyzzzzzzxxxvvvuuuqqqlllhhhddd___XXXSSSBBB;;;777888:::;;;===@@@<<<<<<<<<<<<<<<<<<<<<<<<:::AAAJJJPPPUUU[[[dddkkknnnrrrvvvvvvqqqkkkgggfffaaa^^^ZZZWWWVVVVVVUUUTTTGGG>>>777666555333222444222222333333333444444444333333333444444555555555222222333444444555666666]]]WWWRRRQQQQQQSSS[[[cccaaa``````___``````bbbccciiijjjmmmppprrrppplllhhhiiiddd___]]]___dddiiikkkvvvuuutttssspppkkkddd___UUUOOOFFF???;;;::::::::::::::::::::::::===BBBEEENNNRRRXXX]]]aaadddhhhjjjkkkkkkkkklllmmmoooqqqssstttrrrnnnllllllmmmppprrrqqquuu|||{{{ssseeeccc``````ccciiiqqqvvvrrruuuwwwxxxxxx|||zzzlllaaa\\\ZZZZZZZZZVVVWWWZZZ\\\___aaabbbccceeegggiiijjjiiihhhhhhiiiiiiiiihhhgggggghhhiiijjjggggggfffeeeeeeeeeeeeeeellljjjhhhggghhhjjjjjjiiijjjjjjiiijjjkkkmmmoooqqqpppooooooooooooooopppqqqyyyqqqkkkhhhkkknnnooonnnmmmlllmmmhhhkkknnnnnnkkkhhheeecccbbbcccfffhhhjjjjjjjjjjjjjjjiiihhhfffggghhhjjjkkknnnppprrruuuuuussspppnnnqqqooollljjjiiiiiijjjkkknnnrrrsssooonnnqqqooojjjiiigggfffgggjjjnnnppppppvvvtttqqqqqqssssssqqqooonnnkkkhhhhhhkkkppptttvvvzzzzzzzzzxxxuuusssssssssrrrrrrrrrqqqqqqpppppppppnnnqqqwww|||{{{|||||||||{{{yyyvvvuuupppmmmmmmpppqqqppprrrvvvvvvuuuuuutttttttttssssssrrrrrrsssuuuwwwxxxvvvuuurrrrrrrrrtttuuuuuurrrpppmmmlllkkkjjjhhheeecccbbb]]][[[XXXXXX\\\```dddeeehhhiiikkklllllljjjgggffffffdddbbb```___```bbbddddddeeegggiiijjjiiihhhgggkkkiiihhhgggggghhhiiikkkmmmmmmkkkhhheeedddeeefffhhhkkkmmmnnnmmmooosssvvv{{{yyyuuupppjjjeee```]]]ZZZUUUMMMFFFAAA===:::888;;;>>>DDDLLLVVVeeevvvzzzlll[[[YYYaaarrryyy~~~lllgggaaa___bbbfffhhhiiisssrrrqqqrrrssssssqqqooohhh___XXXWWWVVVSSSUUUZZZ___fffkkkmmmoootttuuutttpppmmmkkkggg___UUURRRTTTKKKQQQ\\\hhhrrryyy}}}qqqrrrpppkkkkkkooonnnhhhgggaaaXXXNNNEEE===999777444333222111000///...---///...---,,,+++,,,,,,---,,,---------------------.........------,,,,,,,,,........................000///...---------------...---+++******+++---...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222222---...///000000222555888:::BBBMMMWWWbbbooo|||tttsssuuu}}}~~~xxxuuutttsssxxxvvvuuuxxx~~~|||}}}~~~zzzwwwvvvxxxyyyyyyyyyyyyyyyuuummmddd```^^^XXXQQQ???;;;888888<<<===;;;888>>>>>>===;;;:::;;;===@@@===@@@GGGPPPYYY___cccccciiimmmrrrsssqqqlllhhheeeaaa^^^XXXTTTWWW\\\ZZZUUUKKKAAA888555444333444666222222333333333333444444444444333222000000111333444333333333333444555555aaaZZZTTTRRRRRRUUU]]]fffhhhgggeeebbb_________```aaacccgggnnnsssvvvuuussslllgggaaa^^^```dddhhhjjjpppppppppooollleee^^^XXXOOOJJJBBB<<<999999888888666666666666666999===AAALLLPPPWWW]]]aaacccfffhhhjjjjjjjjjjjjkkkmmmooopppqqqpppnnnmmmmmmnnnppprrrrrrssswww|||~~~}}}wwwrrrllliiieeeccccccfffkkknnnqqqsssuuuvvvvvvyyy~~~xxxjjj```[[[ZZZZZZ[[[XXXYYY[[[]]]___aaabbbbbbeeegggiiijjjiiihhhhhhiiihhhiiiiiijjjjjjiiihhhgggffffffeeeddddddddddddeeekkkiiigggggghhhjjjiiiiiiggggggggggggiiikkkmmmnnnmmmmmmmmmmmmnnnooopppqqqyyy{{{~~~~~~zzzuuuqqqlllnnnoooooommmkkkjjjkkkhhhjjjmmmllljjjgggeeedddeeefffggggggiiijjjjjjkkkiiihhhfffeeeeeeeeefffggglllnnnqqqssstttsssqqqooopppooommmkkkjjjjjjkkkkkkppptttuuurrrrrrtttsssnnnnnnlllkkklllooorrrssstttyyywwwvvvvvvxxxxxxvvvtttooollliiihhhjjjmmmoooooosssvvvyyyzzzxxxuuussssssqqqrrrrrrrrrrrrrrrqqqpppmmmppptttxxxzzz{{{{{{{{{zzz{{{|||}}}{{{yyyvvvtttrrrooonnnppppppoooppptttuuuuuuvvvwwwwwwwwwwwwwwwuuuttttttuuuwwwxxxwwwvvvrrrrrrssstttvvvuuusssqqqqqqpppooonnnkkkiiigggfff___\\\[[[[[[^^^bbbdddeeeggghhhjjjjjjjjjhhheeedddcccbbb```___```bbbdddfffdddfffhhhiiijjjjjjiiihhhjjjhhhgggffffffggghhhjjjkkkkkkkkkjjjhhhggghhhiiiiiilllnnnnnnmmmnnnpppsssuuusssppplllfff```ZZZWWWMMMJJJEEE@@@>>><<<;;;:::???DDDLLLTTT___lll{{{xxxrrrggg___eeeqqqxxxpppfffccc``````bbbeeehhhiiinnnooopppppppppnnnllljjjfff^^^XXXWWWVVVUUUXXX]]]aaahhhnnnrrruuuzzz{{{yyypppmmmjjjeee\\\QQQMMMOOOOOOXXXggguuu|||}}}zzzwwwpppnnnhhhaaa```bbb```[[[WWWSSSLLLCCC<<<777333222111000000...---,,,++++++///...---,,,+++,,,,,,---.........---,,,,,,,,,+++......---------,,,,,,,,,------------------------//////...---------------...---+++******+++---...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---...///000000222555888>>>FFFRRR\\\ggguuu~~~xxxwwwvvv}}}|||wwwxxx{{{{{{zzzxxxxxx|||}}}~~~zzzxxxvvvwwwyyyzzzzzz{{{xxxtttlllccc^^^[[[UUUMMM>>>:::777888<<<>>><<<999=========;;;:::;;;===???>>>BBBIIIRRR[[[bbbfffgggmmmpppttttttrrrmmmiiigggccc___WWWQQQRRRXXXXXXTTTHHH>>>666444333111111333222222222333333333444444333444333222000000111333444333333333333444555555fff^^^VVVTTTTTTWWW```iiiooommmjjjddd^^^[[[[[[\\\ZZZ\\\bbbjjjsssyyy{{{|||pppkkkccc^^^^^^aaaeeegggkkkkkklllllliiiaaaXXXRRRHHHDDD>>>999777777666666777777888888888:::>>>AAAIIINNNVVV\\\```bbbdddeeegggggghhhiiiiiijjjkkklllmmmmmmnnnnnnoooooopppppprrrqqqpppqqqrrrsssqqqoooooommmiiigggeeefffggghhhnnnppprrrssssssuuuxxx{{{{{{sssggg]]]XXXXXXZZZ[[[[[[\\\]]]___```aaabbbbbbeeegggiiijjjiiihhhhhhiiigggiiikkklllllljjjgggeeefffeeeeeedddddddddddddddjjjhhhgggggghhhiiiiiihhhddddddcccdddeeegggiiikkkjjjkkkkkklllmmmnnnnnnoooqqqsssuuuwwwwwwvvvuuutttpppqqqqqqooollliiiiiijjjiiikkklllkkkiiigggggggggkkkjjjhhhgggggghhhkkkllliiihhhfffeeedddccccccdddiiikkknnnqqqrrrrrrqqqpppoooooonnnmmmlllkkkkkkjjjooosssuuuttttttvvvtttqqqtttrrrpppqqqsssvvvwwwxxx{{{zzzyyyzzz{{{{{{zzzxxxtttqqqnnnllllllllllllkkklllqqqwwwzzzyyyvvvsssqqqpppqqqsssttttttsssrrrpppoooppprrrtttuuuvvvvvvwwwvvvxxx{{{||||||zzzwwwuuuvvvrrrpppqqqpppmmmmmmqqqrrrtttvvvyyy{{{{{{{{{zzzxxxvvvuuuuuuwwwxxxwwwvvvrrrrrrsssuuuwwwvvvtttrrrrrrrrrqqqooommmkkkiiihhhaaa___^^^```bbbdddddddddfffggghhhiiihhhfffdddbbb```______```bbbdddfffhhhfffggghhhjjjkkkjjjjjjiiihhhgggfffeeeeeefffggghhhhhhjjjllllllkkkjjjkkklllkkkmmmoooooommmllllllmmmlllkkkhhhddd^^^XXXRRROOOCCCAAA===;;;:::;;;<<<>>>FFFLLLTTT]]]fffqqq}}}yyynnnhhheeeggguuuuuukkkeeedddddddddcccbbbaaaccceeejjjmmmppppppkkkgggeeedddbbb\\\WWWWWWWWWXXX]]]bbbffflllqqqssswww|||}}}{{{vvvooohhhbbbXXXPPPMMMPPP^^^fffsss~~~{{{vvvuuupppggg]]]YYYYYYUUUPPPFFFCCC>>>888444111///...//////...---,,,,,,++++++...------,,,,,,,,,,,,---//////...---,,,+++******...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------------------++++++++++++------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---...///000000222555888???HHHTTT___kkkxxx~~~zzz{{{xxx}}}~~~yyyuuuxxx}}}|||{{{|||}}}~~~}}}zzzwwwvvvxxx{{{||||||vvvssskkkaaa\\\XXXQQQHHH;;;999777999<<<>>><<<:::=========<<<::::::===???@@@DDDKKKTTT]]]eeejjjllloooqqqtttsssppplllhhhgggeee___UUUMMMMMMRRRTTTRRREEE<<<555555444222111222222222222222333333333333222333333222000000111333333333333333333444555555lllbbbXXXUUUVVVYYYaaaiiiqqqoookkkddd]]]XXXWWWYYYXXXZZZ___gggpppwwwzzz{{{qqqkkkbbb\\\[[[]]]___aaagggiiijjjkkkhhhaaaXXXQQQDDDAAA<<<888777666666555888999:::::::::;;;???BBBGGGLLLTTTZZZ^^^```bbbcccffffffgggiiiiiijjjiiiiiijjjkkkmmmooopppppppppooopppnnnmmmkkkkkkkkkkkkkkkkkkkkkiiiiiihhhhhhiiiiiilllmmmooopppqqqrrrsssttttttlllbbbXXXTTTUUUXXX[[[^^^___```aaaaaabbbaaaaaaeeegggiiiiiihhhggggggggghhhiiijjjkkkjjjhhhfffeeeffffffeeeddddddddddddeeehhhfffeeefffggghhhhhhgggaaaaaaaaabbbccceeeggghhhjjjjjjkkkkkkkkkkkkkkkkkkpppppppppppppppppppppppprrrrrrrrrooollljjjkkklllkkkllllllkkkiiihhhiiikkkpppmmmiiifffeeegggkkkmmmjjjjjjiiihhhgggeeeddddddhhhiiilllnnnpppqqqqqqqqqooooooooonnnmmmllljjjjjjmmmooorrrtttuuuvvvuuussswwwuuussssssuuuwwwxxxxxxxxxyyyzzz{{{||||||{{{zzzzzzwwwtttrrrqqqqqqooonnniiinnnssswwwvvvsssqqqpppooopppsssuuuuuutttrrrppprrrrrrrrrrrrrrrsssttttttqqqssswww{{{|||{{{yyywwwxxxtttqqqqqqoookkkkkkmmmnnnpppuuuyyy|||}}}}}}|||zzzwwwuuutttuuuvvvvvvuuuqqqrrrsssuuuwwwwwwuuusssoooooonnnmmmkkkiiigggfffcccbbbbbbccceeefffeeedddfffgggggghhhgggeeecccbbbaaaaaabbbccceeefffhhhiiiggggggiiijjjkkkkkkjjjjjjgggffffffeeeeeeffffffgggiiikkkmmmnnnmmmlllmmmmmmmmmooopppooommmjjjgggeeebbbaaa___\\\VVVPPPJJJFFFAAA>>>;;;888888;;;AAAFFFQQQUUU[[[```fffppp{{{uuummmffffffiiirrr|||ssskkkfffdddhhhjjjkkkiiiccc^^^]]]^^^ggglllpppnnnggg```]]]]]]YYYWWWVVVVVVXXX\\\ccciiikkknnnooonnnrrrxxxzzzxxx}}}rrrfff]]]VVVSSSXXX___sssvvv{{{zzzrrrhhh___YYYUUUMMMGGG===;;;777444111//////////////////......------------,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---------------...///000000222555888<<>>===;;;<<<======<<<::::::<<<>>>???DDDLLLUUU^^^eeelllpppoooqqqrrrppplllhhheeedddbbb___VVVMMMKKKOOOOOOMMMDDD<<<777777777444222333111222222222222333333333111222333222000000111222333333222222333333444555rrrfff[[[WWWXXXZZZaaahhhnnnnnnllleee\\\WWWVVVWWWVVVXXX]]]eeemmmsssvvvwwwnnnhhh```ZZZXXXXXXZZZZZZccceeegggiiigggaaaYYYRRREEEBBB===999888777666666666777888888888999<<<>>>EEEJJJQQQWWW[[[]]]___aaadddfffhhhjjjkkkjjjjjjiiigggiiillloooqqqpppooonnnlllmmmmmmllljjjiiihhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkkkkkmmmnnnpppppppppooommmggg]]]TTTPPPQQQVVVZZZ``````aaaaaabbbbbbaaaaaadddfffhhhhhhgggeeeeeefffiiihhhgggfffffffffffffffgggfffeeeeeeddddddeeeeeeddddddcccdddfffgggfffeee````````````bbbdddfffgggjjjjjjkkkkkkjjjiiihhhgggnnnmmmlllkkkkkklllmmmnnnqqqqqqqqqooommmlllnnnooolllmmmmmmllljjjjjjlllnnnrrrooojjjgggfffgggjjjllllllmmmmmmmmmllljjjiiihhhiiijjjkkklllnnnpppqqqqqqnnnooonnnnnnmmmllljjjiiikkkmmmqqquuuxxxwwwvvvvvvwwwuuurrrrrrsssuuuuuuuuuvvvxxxzzz{{{||||||{{{{{{{{{yyyvvvtttttttttsssrrrkkknnnpppqqqpppooonnnnnnoooqqqsssuuuuuusssqqqoooqqqpppoooooooooooopppqqqkkknnnssswwwzzz{{{zzzzzzyyytttqqqpppnnniiihhhkkkjjjmmmrrrwwwzzz||||||{{{yyywwwtttssstttuuuttttttrrrrrrsssuuuwwwvvvtttrrrmmmllllllkkkiiigggeeeddddddcccccceeeggggggeeedddffffffgggggggggfffeeedddeeeeeefffggghhhiiiiiiiiiggghhhiiiiiijjjjjjkkkkkkgggggggggffffffgggggggggjjjmmmoooooonnnmmmmmmmmmppppppqqqpppmmmgggaaa]]]XXXWWWVVVSSSNNNHHHDDDAAA===<<<999777999@@@KKKSSS```bbbbbbcccfffmmmxxxfffdddeeekkksss}}}xxxmmmfffcccfffhhhjjjmmmooollleee___\\\[[[aaafffjjjggg___WWWTTTTTTQQQSSSVVVWWWZZZaaaiiinnnnnnmmmjjjhhhllluuuzzzyyy}}}ooo```WWWVVV[[[gggrrr~~~yyypppfff___YYYPPPFFF>>>999777555333111000//////...............---------++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...............---...///000000222555888999CCCPPP\\\hhhuuuvvvsssrrrmmmrrrtttoookkkoootttvvv}}}}}}{{{zzz~~~yyyxxx||||||xxxtttqqqjjjaaaZZZTTTJJJ@@@666666888:::<<<===<<<<<<;;;<<<===<<<::::::;;;===>>>CCCLLLTTT\\\dddlllqqqqqqrrrsssppplllfffcccaaa]]]]]]YYYRRROOOOOOMMMHHHBBB;;;666777777444222222111111111222222222333333000111222222111000111222333222222222222333444444wwwkkk___[[[[[[\\\```eeekkknnnnnnhhh```YYYXXXYYYTTTVVV\\\dddlllqqqttttttkkkfff___ZZZXXXXXXWWWVVV]]]^^^aaadddddd```ZZZTTTJJJEEE???;;;999888777777777888::::::::::::===???BBBFFFLLLQQQUUUXXX\\\^^^bbbdddhhhkkklllllljjjiiigggiiillloooppppppnnnmmmjjjlllnnnnnnkkkhhhggggggiiiiiiiiiiiiiiihhhhhhhhhjjjkkkllloooqqqqqqooommmiiiddd[[[SSSNNNPPPUUUZZZ``````aaabbbbbbbbbaaaaaacccdddffffffeeecccccccccfffeeecccbbbcccdddeeeffffffeeeeeedddddddddddddddaaa```aaabbbdddeeedddbbb____________aaaccceeefffiiiiiijjjjjjjjjhhhgggfffiiihhhgggfffgggjjjlllnnnmmmooopppooommmmmmnnnoookkklllmmmlllkkkkkkmmmnnnpppnnnkkkhhhgggggghhhiiilllmmmooopppqqqooonnnlllllllllllllllmmmnnnooopppnnnnnnmmmlllkkkjjjjjjiiikkklllqqqxxx{{{zzzyyy{{{wwwtttqqqpppqqqrrrsssrrrsssvvvzzz||||||||||||}}}yyyvvvsssrrrrrrsssssssssnnnooopppooommmlllnnnooopppqqqrrrssssssqqqooonnnlllkkkkkkkkkkkklllmmmnnniiikkkooosssvvvxxxyyyzzzwwwrrroooooolllhhhgggiiiiiikkkooosssvvvxxxyyyyyywwwvvvtttssstttuuutttsssrrrrrrrrrtttuuuuuurrrppplllkkkkkkjjjhhhgggeeedddcccccccccdddfffgggfffdddddddddeeefffffffffffffffggghhhjjjkkkkkkjjjiiihhhgggggghhhhhhiiijjjjjjkkkhhhiiiiiiiiiiiiiiiiiihhhkkkmmmoooooonnnmmmnnnooorrrrrrrrrqqqmmmeee[[[UUUOOONNNLLLIIIEEEBBB???===666777999:::???JJJWWWaaammmmmmkkkhhhhhhnnnwwwoooaaadddkkkttt~~~{{{uuukkkccc```bbbgggjjjhhhjjjkkkjjjfffaaa]]]ZZZVVVZZZ\\\[[[UUUPPPMMMLLLNNNTTTZZZ[[[___fffmmmpppooolllgggdddjjjtttzzzzzzsssggg\\\YYY]]]fffttt}}}}}}qqqddd^^^XXXMMMAAA:::444444222111//////......++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++))))))***+++,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000222555888;;;DDDQQQ^^^iiivvv}}}uuuqqqmmm```gggjjjgggfffllltttxxx}}}||||||{{{yyy~~~}}}wwwqqqoooiii```ZZZSSSHHH>>>555666888:::<<<<<<;;;;;;:::;;;===<<<;;;:::;;;<<<===CCCKKKSSSYYYaaajjjpppsssuuuvvvsssnnngggccc```ZZZ\\\[[[WWWSSSRRRMMMHHH???777333444444222000111111111111111222222222222...000222222111000111222222222222222222333444444}}}pppddd______^^^```ccclllqqqsssooofff^^^[[[\\\VVVXXX^^^eeelllppppppoooiiifffaaa^^^\\\ZZZXXXWWWXXXZZZ]]]aaacccaaa]]]YYYNNNIIIAAA;;;888777777777888:::;;;;;;;;;;;;===???>>>BBBFFFKKKOOOSSSWWWZZZ___bbbfffjjjlllllljjjiiihhhiiilllnnnooonnnmmmllliiilllooonnnkkkhhhggghhhiiihhhhhhhhhhhhhhhhhhhhhkkkkkkmmmpppsssssspppmmmhhhddd\\\TTTNNNPPPVVV\\\______```aaabbbbbbaaaaaaaaaccceeeeeecccaaaaaaaaa___``````aaabbbbbbccccccdddccccccbbbbbbbbbbbbbbb^^^^^^^^^```bbbcccaaa```]]]]]]]]]]]]___aaacccdddfffgggiiijjjjjjjjjiiihhhddddddccccccdddgggjjjkkkjjjlllnnnnnnllljjjjjjjjjhhhjjjkkkkkkjjjjjjkkkmmmmmmlllkkkjjjiiihhhgggfffhhhkkknnnqqqrrrrrrpppooopppnnnmmmllllllmmmnnnoooooommmllljjjiiiiiiiiiiiiiiijjjoooyyy|||zzzzzz|||xxxuuurrrpppqqqrrrrrrqqqnnnrrrwwwyyyyyyyyyyyy{{{yyyuuuqqqooooooqqqrrrrrrooopppqqqpppooonnnpppqqqrrrrrrrrrqqqpppooonnnmmmhhhhhhiiijjjkkklllmmmmmmkkklllmmmppprrrtttvvvvvvtttpppmmmmmmkkkgggfffiiijjjkkknnnqqqsssvvvwwwxxxvvvuuuuuuuuuwwwvvvuuusssrrrrrrrrrssstttssspppmmmjjjjjjiiihhhgggeeedddccccccbbbaaabbbeeeffffffeeeaaaaaabbbcccdddeeeffffffggghhhjjjllllllkkkiiihhhgggggggggggghhhiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjkkkmmmmmmmmmnnnqqqssstttssssssqqqlllcccWWWOOOHHHFFFCCC@@@>>><<<;;;;;;444999@@@EEEKKKTTT```iiiqqqqqqpppmmmlllooovvv|||~~~sssiiigggkkkrrr{{{pppjjjeeecccdddgggiiihhhffffffeeeeeeccc^^^XXXTTTLLLMMMOOOPPPOOONNNLLLKKKPPPZZZaaabbbcccjjjnnnoooqqqnnnhhheeeiiippprrroooeee```^^^dddmmmuuu}}}|||ppp___WWWPPPEEE;;;666000000//////............++++++,,,,,,---------...)))***+++,,,---,,,,,,+++*********+++,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------...///000000222555888<<>>777111222333222111222111111111111222222222222---///222222111000111111222222222111222222333444tttgggcccbbb```aaabbboootttxxxtttjjjbbb^^^___ZZZ]]]bbbhhhlllnnnllliiiiiigggcccaaa```^^^[[[YYYXXXYYY\\\aaacccccc```]]]QQQKKKBBB;;;888777777777444555777777777777999:::<<<>>>BBBFFFJJJOOOTTTXXX]]]```eeejjjlllllljjjiiihhhjjjlllmmmnnnnnnlllllljjjlllnnnmmmjjjhhhhhhjjjffffffffffffgggiiijjjkkkkkkkkkmmmqqquuuuuurrrnnniiieee^^^UUUOOOQQQWWW^^^^^^___```aaaaaabbbaaaaaa```bbbddddddbbb`````````ZZZ\\\___bbbcccbbbaaa___bbbaaaaaa```````````````\\\\\\]]]___aaabbb```^^^\\\\\\\\\\\\]]]___bbbccccccdddgggjjjkkklllkkkjjjdddcccbbbaaabbbccceeefffhhhjjjlllllljjjhhhfffffffffhhhjjjjjjjjjiiijjjkkkkkkkkklllkkkjjjhhhfffdddeeehhhlllppprrrrrrqqqooorrrpppnnnlllkkklllmmmnnnooommmkkkhhhggghhhiiijjjfffffflllwww{{{xxxxxx{{{yyyvvvsssqqqrrrrrrrrrrrriiimmmsssuuuuuutttuuuwww{{{wwwrrrooooooqqqrrrsssnnnppprrrsssrrrqqqrrrssssssrrrqqqpppnnnmmmllllllhhhiiijjjlllnnnooooooooommmmmmmmmnnnoooqqqrrrsssrrrnnnkkkllljjjgggfffiiikkklllmmmppprrrtttvvvwwwvvvuuuvvvwwwyyyxxxvvvtttsssrrrrrrssssssrrrnnnkkkgggggggggfffeeecccbbbaaabbbaaa```aaaccceeefffeee______```aaacccdddffffffeeefffiiillllllkkkjjjiiiffffffffffffggghhhiiijjjkkkllllllmmmmmmllllllkkkhhhiiikkkkkkmmmooosssvvvuuutttsssqqqlllbbbUUUKKKCCCAAA>>>;;;999888999999888@@@JJJQQQVVV\\\dddkkkoooqqqqqqpppnnnpppuuuyyyyyyzzzxxxrrrnnnmmmooopppooorrrwww}}}sssiiifffeeehhhmmmnnnkkkfffgggeeebbbaaa___ZZZRRRLLLGGGGGGHHHKKKNNNPPPOOONNNTTT___ggggggggglllooonnnssspppjjjfffgggjjjgggaaa]]]]]]cccqqq|||~~~jjjUUUKKKCCC999111...---........./////////000---......//////000000000)))***+++,,,---,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,------.................................++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---...///000000222555888===FFFSSS___jjjvvv~~~yyypppaaadddccc]]]]]]gggttt|||}}}}}}zzzjjjiiiddd]]]VVVPPPDDD999555777:::;;;;;;:::999:::999;;;<<<<<<;;;::::::;;;===DDDLLLSSSXXX___hhhpppqqqtttvvvtttmmmeee^^^ZZZZZZ^^^^^^ZZZWWWVVVTTTPPP@@@888333333444333333555000111111111111222222222---///222222111000111111222222111111222222333444wwwkkkgggddd______bbbdddooowwwrrrkkkhhheeebbbXXX[[[```eeehhhjjjkkkkkkfffeeeddddddeeebbb]]]XXXWWWVVVWWWYYY[[[\\\\\\[[[RRRMMMEEE???<<<:::999999666666777888999;;;<<<===>>><<<===BBBFFFIIINNNUUUZZZ___fffiiijjjjjjlllnnniiijjjkkkkkkkkkjjjiiihhhmmmlllkkkkkklllmmmkkkjjjhhhhhhhhhhhhiiijjjkkkkkkooollllllpppvvvyyyxxxuuukkkiiiddd]]]WWWWWW[[[```aaa``````aaadddfffgggggggggfffddddddcccdddeeefff````````````````````````^^^^^^^^^___```___\\\ZZZXXXXXXWWWXXXYYYZZZ\\\]]]\\\\\\\\\\\\\\\]]]aaaddddddbbbbbbffflllnnnkkkhhhgggfffeeeccccccbbbbbbbbbbbbdddfffjjjlllkkkhhheeecccdddfffhhhjjjkkkkkkkkkmmmkkkjjjkkkmmmmmmjjjfffeeegggjjjlllmmmmmmoooqqquuuqqqlllkkklllmmmlllkkkjjjkkkmmmmmmllllllmmmooojjjmmmppptttvvvvvvwwwwww{{{zzzyyyxxxwwwuuuqqqmmmllllllnnnoooqqqssstttuuuyyywwwuuusssqqqpppooonnnqqqqqqrrrrrrssstttttttttwwwvvvtttpppllljjjkkkllloooqqqsssrrrpppooonnnnnnmmmkkkiiiiiijjjnnnsssvvvsssrrrooonnnmmmjjjgggeeelllkkkjjjlllooorrrssssssvvvvvvvvvwwwwwwuuuqqqnnnppprrrrrrooolllkkkmmmqqqfffhhhfffbbbbbbeeebbb[[[^^^```bbbbbbaaa```___```aaaaaaaaabbbccceeefffggghhhhhhiiijjjkkkkkkllllllhhhgggdddccccccdddggghhhnnnllljjjkkknnnooonnnlllgggiiijjjiiimmmssstttqqqrrrrrrqqqnnnhhh^^^SSSKKKEEE@@@<<<;;;999666777;;;:::LLL^^^fffiiinnnrrrssssssttttttpppnnnppprrrsssrrriiieeehhhlllpppwwwzzzooohhhffflllooommmnnnrrrqqqlllnnneeeYYYSSSRRRRRRNNNJJJFFFIIILLLMMMMMMOOOSSSWWWbbbfffjjjkkklllnnnrrrvvvvvvnnngggeeefffddd]]]WWW]]]fffttt~~~}}}zzzaaaIII@@@;;;222---///........................//////...------------...------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///......---+++******))),,,------......------,,,)))***+++,,,------......000///---+++++++++---...............////////////000///...///000444777:::BBBGGGQQQ]]]gggrrr}}}{{{yyybbbbbb___\\\\\\eeesss}}}zzzxxxyyyzzzpppiiiccc___XXXKKK???:::555777999;;;===<<<<<<;;;:::999888888888:::<<<>>>===EEEPPPYYY___dddiiimmmuuutttsssrrrpppkkkddd```ZZZ[[[YYYWWWYYYZZZUUUNNN@@@<<<666333222222222222333333333333333333333333222222222222222222222222333444444555555444444333uuukkkhhhfffbbbbbbeeeeeepppvvvqqqjjjfffccc```ZZZ\\\```dddggghhhhhhgggdddcccbbbccccccaaa\\\XXXYYYYYYYYY\\\^^^___^^^\\\NNNIIIBBB<<<999888888777777777888888999:::<<<<<<===;;;<<>>:::777777777777;;;AAAGGG[[[rrr|||yyytttpppoooooommmjjjfffccceeemmmuuu{{{vvvjjjdddaaadddjjjnnnmmmoooqqqooojjjjjjaaaVVVPPPOOOOOOLLLIIIIIIMMMPPPQQQQQQSSSXXX\\\hhhkkknnnpppqqqsssuuuvvvqqqllleee___[[[ZZZ[[[[[[hhhsss|||{{{}}}nnnWWWBBB;;;888111---///........................//////...------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,------......------,,,)))***+++---......------///...,,,++++++,,,---...////////////000000000000000///......000444777:::BBBGGGQQQ^^^hhhrrr}}}{{{yyyfffeeedddaaaaaaiiiuuu~~~~~~{{{zzzyyyxxxwwwnnnhhhbbb^^^VVVIII===888555777999;;;===<<<<<<;;;;;;:::888888888:::<<<===@@@FFFPPPYYYaaagggkkknnnssssssrrrrrrppplllfffbbb]]]^^^\\\YYYZZZ[[[VVVOOO???;;;666333222222222222333333333333333333333333222222222222222222222222333333444444444444333333}}}tttkkkhhhgggeeedddeeefffnnnsssooohhhdddbbb```]]]___bbbdddfffeeedddccc```____________]]]YYYVVVTTTTTTVVVXXX[[[[[[YYYWWWKKKFFF@@@;;;999999888777999999999999999:::;;;;;;;;;999:::>>>AAADDDLLLTTT\\\```eeegggggghhhlllooommmmmmmmmmmmnnnoooppppppqqqooommmmmmnnnqqqrrrrrreeeeeeeeefffiiilllppprrrtttsssssswww|||}}}ssskkkaaa\\\[[[^^^aaaaaadddddddddeeefffhhhiiijjjffffffffffffgggiiijjjkkkeeecccaaa___]]]]]]]]]]]]bbbaaa`````````^^^ZZZWWWZZZZZZZZZZZZ[[[]]]^^^___^^^^^^^^^^^^]]]___bbbeeedddbbb```ccchhhkkklllkkkmmmllljjjhhhfffeeedddccchhhggghhhjjjlllllljjjhhhfffggghhhiiijjjjjjjjjjjjjjjhhhggggggiiijjjiiiiiifffhhhjjjkkkkkklllnnnpppooonnnmmmmmmnnnnnnmmmkkkjjjkkklllmmmooorrrvvvyyyzzzuuupppnnnqqqtttvvvvvv}}}|||}}}~~~~~~{{{wwwsssoooooopppqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssstttuuuvvvwwwvvvwwwwwwuuutttuuuwwwyyy~~~~~~}}}zzzuuupppnnnmmmqqqooommmllllllooorrrtttvvvuuussssssrrrooollliiifffeeeeeehhhmmmrrruuuvvvpppppprrrtttuuuuuussspppmmmllliiihhhhhhgggeeeddddddfffccc^^^[[[]]]______^^^```aaaaaa```^^^]]]^^^^^^___```bbbdddgggiiikkkeeeffffffggghhhiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjlllkkkjjjkkknnnooopppooojjjlllmmmmmmqqqwwwxxxvvvjjjgggbbb]]]WWWOOOGGGBBB;;;777444666777:::CCCLLLXXXoooyyyuuutttppphhhbbbZZZ]]]gggtttvvvfff\\\[[[^^^bbbgggkkkllllllllliiicccbbb[[[RRRLLLKKKLLLLLLKKKOOORRRVVVXXXYYY\\\bbbgggqqqqqqsssuuuwwwwwwuuussskkkiiicccYYYRRRTTT^^^gggwwwzzzqqqtttzzz~~~xxxsss\\\JJJ:::555333///...000.................................---------------------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////++++++,,,,,,---------...,,,------......------,,,(((***,,,.........,,,,,,...---,,,+++,,,---...////////////000000000111111///.........000444777:::BBBGGGRRR___iiisss}}}|||{{{hhhiiiiiiggghhhnnnwww~~~zzzxxxzzz{{{xxxuuummmgggaaa]]]TTTFFF;;;666666777999;;;<<<<<<;;;:::;;;:::999888888999;;;<<>>BBBKKKTTT]]]aaadddffffffhhhlllppppppooonnnmmmmmmnnnoooppptttqqqmmmkkkkkklllmmmmmmggggggggggggjjjnnnqqqtttqqqqqqssswww|||wwwmmmaaa\\\___cccdddcccddddddeeeffffffgggiiikkkhhhiiiiiiiiijjjjjjkkkkkkgggeeebbb___]]]\\\\\\\\\aaaaaa```aaa```^^^[[[XXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^______^^^]]]___bbbdddcccaaa^^^___cccgggiiijjjggggggffffffeeefffffffffjjjiiiiiiiiikkkkkkjjjiiigggggghhhiiiiiijjjiiiiiihhhgggffffffggghhhjjjjjjiiikkklllkkkjjjkkklllnnnmmmmmmmmmnnnnnnmmmlllkkkjjjkkklllmmmooosssyyy}}}zzztttsssvvvyyyzzzyyy}}}}}}}}}~~~zzzwwwtttttttttsssssssssrrrrrrqqqqqqrrrssstttuuuuuuuuutttssssssssstttuuuvvvwwwwwwxxxyyyxxxxxxxxx{{{}}}{{{vvvrrrpppppptttrrrpppnnnmmmnnnppprrrrrrqqqqqqqqqpppnnnkkkhhhdddccccccffflllrrruuuwwwtttssssssttttttssspppmmmnnnjjjfffdddeeeddd```]]]```bbbaaa^^^[[[\\\^^^```^^^```bbbbbb```^^^^^^^^^```aaabbbccceeegggiiijjjhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjkkkllllllkkkjjjjjjkkkkkkkkkkkkmmmoooqqqrrrmmmqqqtttuuuwwwyyyvvvpppccc^^^WWWPPPJJJEEE@@@<<<<<<999888:::===BBBNNNYYYiii}}}xxxnnnddd___UUU^^^mmm|||zzzlll```[[[]]]aaa```dddggghhhfffccc^^^ZZZWWWSSSMMMIIIIIIKKKNNNPPPTTTWWW\\\```ccchhhpppvvvxxxxxxxxxzzz|||yyyrrrmmmfffddd]]]VVVSSS[[[kkkxxxuuulllooovvv}}}}}}|||{{{xxxqqqhhhbbbLLL???444000000------000....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------........./////////,,,,,,,,,------------...,,,------......------,,,(((***,,,...///...,,,+++,,,,,,,,,,,,,,,---...///............/////////000......---...000444777:::AAAGGGSSSaaakkkuuu~~~~~~~~~jjjlllmmmnnnpppuuu{{{~~~~~~}}}vvvvvv{{{~~~zzzuuulllfffaaa\\\RRRDDD999666666777:::<<<<<<<<<;;;:::<<<;;;999888888999;;;<<>>======<<<<<<;;;::::::999999::::::888777888:::<<<@@@KKKUUU^^^bbbeeegggggghhhlllpppqqqpppnnnlllkkkkkkllllllpppmmmiiiggghhhiiijjjjjjkkkkkkjjjjjjlllnnnqqqrrrmmmoooqqqvvv{{{xxxnnnbbb^^^aaaffffffcccbbbdddeeeeeedddeeegggjjjlllllllllkkkkkkjjjjjjiiigggfffcccaaa___]]]]]]]]]_________```aaa```]]]ZZZWWWWWWXXXZZZ[[[[[[\\\\\\^^^^^^^^^]]]\\\]]]```cccdddbbb``````bbbeeehhhjjjfffeeeeeeeeeeeeeeefffgggjjjiiihhhiiijjjjjjiiigggeeeffffffggghhhhhhhhhgggggggggfffffffffgggiiikkklllmmmmmmkkkiiiiiijjjllllllmmmnnnnnnmmmllllllllljjjkkkllllllnnnrrrxxx|||{{{xxxvvvvvvyyy{{{{{{zzz{{{{{{{{{}}}~~~~~~{{{yyyyyyxxxwwwuuutttrrrqqqppppppqqqrrrtttuuuvvvvvvvvvssssssrrrrrrrrrtttvvvwwwxxxyyyzzzzzzyyyyyy{{{|||}}}~~~}}}zzzvvvtttssstttwwwuuurrrooommmmmmnnnoooooonnnoooppppppooollliiieeecccccceeejjjppptttvvvuuutttsssssssssrrrooolllnnnjjjdddbbbbbbbbb```]]]____________^^^]]]]]]___^^^```bbbbbbaaa______```ddddddddddddeeefffggghhhlllkkkjjjiiihhhgggffffffhhhiiijjjkkkkkkjjjiiihhhjjjjjjkkkkkkmmmpppsssuuuuuuzzz{{{qqqhhhZZZTTTLLLEEEAAA===;;;999999999;;;@@@EEEMMM\\\iii|||ttteee\\\[[[ZZZfffxxx{{{mmmdddaaabbbcccddd______``````]]]XXXSSSQQQOOONNNLLLJJJKKKNNNSSSWWWWWW\\\aaaffflllsss}}}zzzppphhh___\\\WWWVVV\\\jjjyyy}}}rrrllllllooowwwwwwvvvtttmmmaaaUUUMMM@@@999222///---,,,---///........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------.........///.........---------,,,,,,,,,------......------,,,)))+++,,,......---,,,+++,,,,,,,,,,,,------...///,,,,,,,,,---------......------,,,---000444777:::AAAGGGUUUcccnnnwww}}}}}}nnnqqqtttwwwzzz~~~{{{{{{yyysssvvv}}}}}}vvvjjjfffbbb]]]RRRCCC999777777888:::<<<<<<<<<::::::;;;:::999888888:::;;;===DDDFFFLLLVVVaaaiiilllllliiiiiiiiijjjkkkjjjhhheeebbbbbb___[[[YYYXXXQQQHHH999666333222222222222111222222222222222222222222111111111111111111111111222333333333333333333222sssqqqlllgggeeeddd```YYY\\\[[[]]]```___^^^```dddeeefffhhhiiihhheeecccaaaXXXXXXXXXVVVSSSPPPOOOOOONNNMMMMMMNNNPPPPPPOOONNNIIIFFFBBB???>>>>>>===<<<<<<;;;:::::::::::::::;;;888777888:::;;;@@@LLLXXX___cccgggiiiiiiiiimmmpppnnnnnnlllkkkjjjiiiiiiiiihhhfffddddddgggiiikkkkkklllllllllmmmmmmnnnoooooommmnnnrrrvvvzzz}}}wwwnnnddd```dddgggfffdddaaaccceeeeeeccccccfffiiimmmnnnmmmmmmllljjjiiihhhffffffeeecccbbb```_______________aaabbbaaa^^^\\\VVVWWWXXXZZZ[[[[[[[[[[[[\\\]]]\\\[[[ZZZ[[[^^^```gggfffdddcccccceeehhhiiihhhhhhgggeeeeeedddddddddhhhhhhggghhhiiihhhfffdddaaabbbcccdddeeeffffffeeeeeefffffffffddddddfffhhhkkkkkkjjjiiiggggggiiijjjlllnnnnnnmmmkkkjjjkkkllliiijjjkkkllllllooosssvvvrrrssstttuuuvvvvvvwwwwwwxxxwwwvvvwwwzzz{{{{{{zzz{{{zzzyyywwwuuusssqqqqqqrrrsssuuuwwwxxxxxxxxxwwwrrrqqqpppooopppqqqtttuuuvvvxxxyyyyyyxxxwwwxxxzzzyyyzzzzzzxxxvvvvvvwwwyyyyyywwwssspppmmmlllkkkkkkmmmnnnooorrrsssssspppmmmiiifffdddeeeiiinnnrrrssssssrrrqqqqqqqqqqqqooommmllliiidddbbbbbbdddeeeffffffaaa^^^______]]]\\\]]][[[]]]```aaa```___```aaafffeeeeeeeeeeeefffggggggmmmlllkkkjjjhhhgggfffeeeggghhhiiijjjjjjiiihhhgggiiijjjkkkkkkmmmppptttxxx|||yyykkk___QQQKKKCCC===:::999999999666888???HHHOOOXXXhhhvvvxxxjjj\\\XXX\\\dddsssuuulllaaa]]]```cccdddbbb^^^[[[YYYXXXUUUOOOMMMMMMLLLNNNPPPPPPOOORRRXXX]]][[[___eeejjjpppyyy{{{nnneeeZZZWWWWWW]]]jjjxxxxxxpppkkkhhhgggppprrrqqqjjj^^^PPPDDD===777444111...---,,,---///........................,,,------......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///.........------,,,,,,,,,------......------,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,,,,------,,,,,,---000444888:::@@@HHHVVVeeepppxxxyyyyyy|||}}}tttvvvyyy}}}zzz{{{~~~yyyuuuyyy}}}wwwhhhdddaaa\\\QQQBBB999888777888:::<<<<<<;;;:::999:::999888888888:::<<<>>>DDDGGGMMMUUU^^^eeeiiijjjlllkkkkkkkkklllkkkhhhfffaaabbbaaa]]]\\\YYYPPPGGG777555222111222222222111222222222222222222222222111111111111111111111111222222333333333333222222pppppplllgggfffgggbbbZZZ[[[XXXXXX[[[\\\ZZZ\\\bbbdddeeeggghhhgggeeecccaaa]]]^^^^^^[[[VVVSSSRRRSSSMMMKKKJJJJJJLLLMMMMMMMMMLLLIIIEEEBBBAAA@@@???===;;;;;;:::::::::;;;;;;<<<999999:::;;;;;;@@@MMM[[[___dddiiikkkkkkkkkmmmoooiiijjjjjjkkkkkkjjjjjjjjjeeedddccceeehhhkkkkkkkkkjjjkkklllmmmnnnnnnmmmmmmlllnnnqqqsssuuuwwwxxxyyytttmmmfffccceeegggfffdddaaadddfffeeebbbbbbeeeiiilllmmmmmmmmmmmmkkkjjjiiidddeeeffffffeeedddbbbaaaaaa``````aaabbb```]]]ZZZVVVWWWYYY[[[\\\\\\\\\\\\ZZZZZZZZZYYYWWWXXX[[[^^^ffffffdddcccaaabbbdddeeefffeeedddcccccccccccccccfffffffffhhhhhhfffccc```]]]^^^```aaaccccccddddddaaaccceeeeeebbbaaabbbcccdddeeeeeeddddddeeehhhkkknnnoooooollliiihhhjjjmmmiiijjjkkkkkkjjjjjjlllnnnmmmppprrrrrroooooorrruuuuuusssqqqqqqtttwwwyyyyyyyyyyyyxxxwwwvvvuuuuuuttttttuuuwwwxxxxxxxxxvvvuuupppooommmlllmmmoooqqqsssrrrtttvvvvvvvvvvvvwwwxxxwwwxxxxxxwwwwwwxxxzzz|||zzzxxxtttpppmmmjjjiiihhhkkklllooosssuuuvvvsssqqqmmmjjjgggfffhhhllloooppprrrqqqooonnnnnnmmmkkkiiigggfffdddbbbcccgggnnnsssttthhh^^^]]]^^^[[[ZZZZZZWWWZZZ]]]^^^^^^^^^___```eeeeeeeeeeeefffggghhhiiijjjiiiiiihhhggggggffffffgggggghhhhhhhhhhhhgggggghhhiiikkkkkklllpppuuuzzz|||~~~xxxooobbbVVVIIIDDD===999888888999:::;;;@@@IIISSSZZZaaannn{{{qqqiiibbb\\\```jjjpppxxxssseeeaaa]]][[[]]]______]]]\\\VVVQQQQQQNNNKKKLLLQQQNNNRRRVVVWWWUUUVVVZZZ___^^^bbbgggkkkqqqyyyxxxjjjbbbYYY\\\bbblllxxxwwwnnngggccc```ccceeeddd[[[LLL???888777///000000---,,,---///000........................+++,,,---......,,,+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------------............,,,------......------,,,------,,,+++++++++,,,---------------------,,,,,,++++++,,,,,,,,,---------,,,,,,+++,,,///333888:::@@@HHHWWWfffqqqzzzuuutttvvvwwwwwwxxxzzz}}}|||xxxyyy~~~{{{yyy}}}{{{uuudddaaa___ZZZOOOAAA999888777999:::<<<<<<;;;:::999999888777777999;;;>>>???DDDIIIOOOVVV\\\bbbgggjjjlllkkkiiiiiiiiihhheeeccc\\\^^^___\\\[[[WWWLLLBBB666444222111222222222111111111111111111111111111111111111111111111111111222222333333333333222222mmmooolllhhhhhhjjjeee\\\\\\WWWVVVYYYZZZWWWYYY___bbbccceeeggggggeeecccaaacccdddccc___ZZZVVVVVVWWWRRRPPPMMMLLLNNNPPPQQQQQQPPPMMMIIIFFFEEECCCBBB@@@;;;::::::::::::;;;<<<===:::::::::<<<<<<@@@NNN]]]```eeekkkmmmmmmlllmmmoooeeegggiiikkklllllllllkkkggggggfffhhhjjjkkkjjjiiifffhhhjjjmmmnnnmmmlllkkkkkkmmmooopppppppppqqqrrrrrrmmmhhheeeeeeffffffeeeaaaeeegggfffcccbbbfffjjjjjjkkklllmmmmmmmmmlllkkkbbbdddfffhhhhhhfffdddbbbcccbbbbbbbbbaaa___[[[XXXWWWYYYZZZ\\\]]]]]]]]]]]]YYYYYYYYYWWWVVVWWWYYY\\\ccccccbbb```^^^^^^___```^^^^^^______```aaaccccccddddddeeeggggggeeeaaa]]][[[\\\^^^___aaabbbcccccc^^^aaadddccc```^^^^^^___^^^___```aaaaaadddhhhlllooopppooolllhhhgggjjjmmmiiijjjkkkjjjhhhggghhhiiimmmqqqssspppkkkjjjooouuussspppnnnmmmppptttxxxyyywwwwwwwwwwwwwwwxxxxxxxxxssstttvvvwwwvvvuuusssrrrnnnmmmkkkjjjkkkmmmppprrrnnnpppsssttttttuuuvvvxxxwwwwwwxxxxxxwwwxxx{{{~~~zzzxxxtttpppllliiigggggghhhjjjmmmrrruuuvvvtttqqqqqqmmmiiiggghhhjjjmmmnnnuuurrrooommmkkkhhheeeccccccdddcccbbbdddkkkuuu~~~nnn^^^[[[[[[ZZZXXXYYYTTTWWWZZZ\\\]]]]]]^^^```cccddddddeeegggiiijjjkkkfffffffffggggggggggggggggggggggggggggggggggggggggggiiikkkllllllpppvvv{{{xxxzzzyyytttmmmeeeYYYNNNEEE@@@;;;777777888:::;;;EEEJJJTTT]]]aaaeeeppp{{{xxxccc^^^___cccnnn{{{yyyzzznnnggg\\\]]]]]]]]]\\\ZZZZZZZZZ[[[SSSMMMMMMLLLJJJNNNUUUQQQVVV\\\\\\XXXWWW[[[``````ccchhhkkkooowwwtttfff^^^]]]cccnnnyyyxxxlllccc^^^\\\UUUXXXWWWMMM???555444888)))---...---,,,---000111........................+++,,,---......,,,***)))++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,---...///000111,,,------......------,,,///---+++******+++---...............---,,,++++++,,,,,,,,,---------......,,,++++++,,,///333888:::@@@HHHWWWgggrrrzzz~~~rrrppprrrrrrvvvvvvwwwyyy{{{||||||{{{xxxtttvvv~~~}}}}}}yyyrrraaa___]]]YYYMMM???888888888999;;;<<<<<<;;;:::999888777777777999<<<>>>@@@EEEJJJRRRWWW[[[```fffkkkjjjhhhffffffeeedddaaa___VVVYYYZZZYYYXXXSSSHHH<<<555333111111222333222111111111111111111111111111000000000000000000000000222222222333333222222222qqqnnnjjjjjjkkkkkkiiifff]]][[[YYYXXXWWWXXXYYYYYY]]]```dddfffeeeeeeeeefffgggiiikkkhhhbbb\\\YYYXXXWWWTTTPPPOOOQQQQQQPPPNNNQQQOOOKKKGGGDDDBBBAAA@@@@@@>>>;;;999888888:::;;;999888999;;;<<>>FFFSSSaaannnzzz|||wwwnnnggglllzzzxxxssspppqqquuuwwwvvvqqqqqquuu|||~~~zzzmmmdddbbb```YYYKKK===777999666;;;>>>;;;:::;;;:::777777555555888888777;;;AAAFFFKKKRRRXXX\\\```bbbdddccccccdddeeefffdddaaa^^^ZZZWWWTTTSSSQQQLLLBBB:::555444333333222222222222222222222222222222222222111111000000000000000111333333333444444444555555uuuqqqmmmkkklllkkkiiifff```^^^YYYUUURRRQQQQQQQQQYYY\\\```bbbccccccdddeeegggiiijjjhhhccc^^^[[[ZZZ[[[XXXTTTSSSSSSRRRPPPMMMQQQOOOLLLIIIFFFDDDCCCCCCBBB@@@===:::999999:::;;;:::999:::<<<>>>CCCNNNZZZeeehhhlllnnnmmmkkkiiiiiijjjjjjjjjkkkkkkmmmnnnnnnjjjiiiiiikkkooopppooonnniiiiiiiiiiiiiiiiiijjjkkklllmmmmmmnnnnnnmmmmmmmmmkkkiiifffeeefffgggfffeeegggeeedddccceeefffgggffflllmmmooonnnmmmlllmmmnnnhhhgggggghhhjjjjjjiiiggghhhhhhhhhhhhfffbbb\\\WWWUUUUUUWWWZZZ^^^aaaaaa```\\\[[[XXXWWWWWWXXXZZZ\\\aaadddfffeeeaaa^^^^^^^^^\\\\\\\\\]]]]]]]]]]]]^^^^^^___aaacccccccccbbbaaaYYYYYYXXXYYY\\\___bbbdddeeecccbbbbbbcccbbb```]]]^^^]]]]]]^^^```dddgggjjjkkkmmmmmmiiidddaaabbbdddgggiiilllmmmkkkiiigggfffcccfffkkknnnooonnnnnnnnnllllllkkkkkklllnnnpppqqqrrrssstttuuuwwwxxxyyyzzzwwwwwwwwwvvvuuusssqqqpppiiikkkmmmnnnooonnnmmmmmmkkkkkkmmmnnnppprrrssstttsssqqqooopppsssxxx{{{|||~~~{{{vvvpppmmmllllllmmmmmmmmmoooqqqrrrrrrqqqsssqqqooonnnpppqqqrrrrrrmmmmmmllljjjhhheeecccbbbbbbaaa```___^^^aaafffjjjqqqeee\\\\\\]]][[[YYYYYYXXXXXXXXXYYYZZZ\\\^^^^^^^^^]]][[[[[[\\\___aaacccfffhhhiiiiiihhhhhhiiikkkkkkkkkjjjiiiiiijjjjjjkkknnnooopppsssvvvxxxzzz{{{{{{tttjjj```VVVMMMEEE???===888555888;;;AAALLLXXX\\\dddkkkkkkiiijjjsss{{{sssggg]]]___eeemmmvvv~~~{{{oooddd___^^^______]]]YYYSSSPPPNNNMMMLLLLLLKKKIIIIIINNNVVV\\\[[[[[[[[[\\\]]]```eeehhhllliiihhhiiikkknnnuuu~~~rrrgggfffjjjxxxuuueeeWWWNNNFFFBBB===777333000//////000///---,,,+++,,,---...//////...---------------------------------------+++,,,---------,,,++++++------,,,,,,,,,,,,,,,,,,---------...///000111222,,,,,,---------,,,,,,+++,,,---------,,,,,,+++***///---++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------......---------......///---...//////000222666999???GGGSSSaaaooo{{{yyyuuuoookkkqqqzzzwwwqqqmmmmmmppprrrrrrssssssuuu{{{}}}|||~~~{{{ooodddbbb___XXXJJJ;;;444444666;;;===;;;:::;;;:::888888555666888888777:::@@@HHHLLLTTTZZZ^^^```ccceeebbbcccdddeeegggeeebbb___[[[WWWTTTRRRPPPJJJ@@@888444333222111111111111222111111111111111111111111111111000000000000111111222222222222333333333444uuuqqqmmmkkkkkkiiifffcccccc___YYYSSSNNNLLLLLLLLLTTTWWW[[[^^^___aaacccddddddfffgggfffccc^^^\\\ZZZ]]]ZZZXXXUUUTTTRRROOOLLLPPPOOOMMMJJJHHHGGGFFFFFFEEECCC@@@===;;;::::::;;;:::999;;;>>>AAAFFFQQQ[[[dddgggkkklllkkkiiihhhhhhkkkkkkjjjjjjkkkkkklllmmmlllkkkkkklllooorrrrrrrrrjjjiiiiiiiiiiiijjjjjjkkkmmmmmmmmmmmmmmmlllllllllgggfffdddeeegggjjjjjjjjjhhhgggffffffggghhhgggeeekkkmmmoooooommmllllllmmmhhhgggggghhhiiijjjiiihhhjjjjjjjjjkkkkkkhhhbbb^^^XXXWWWWWWYYY]]]aaabbbbbb^^^\\\YYYWWWVVVWWWYYYZZZaaacccffffffdddaaa_________^^^\\\ZZZZZZ[[[\\\]]]^^^^^^___aaaaaabbbbbbbbbYYYXXXWWWWWWZZZ___dddgggfffdddcccccccccccc```^^^]]]]]]]]]^^^```cccfffggggggjjjkkkiiidddaaa```aaafffgggjjjnnnooolllgggccccccdddgggkkknnnooonnnmmmlllllllllllllllmmmmmmmmmmmmoooqqqtttvvvwwwwwwwwwvvvwwwxxxxxxvvvtttqqqpppiiijjjlllnnnoooooonnnnnniiijjjlllnnnppprrrtttuuurrrpppmmmnnnqqquuuyyyzzz||||||zzzvvvrrrppppppqqqpppooonnnoooqqqssssssrrrtttsssqqqqqqqqqqqqpppnnnjjjjjjiiigggfffdddbbbaaacccddddddcccaaaaaabbbdddgggaaa]]]\\\\\\ZZZYYY[[[XXXXXXXXXYYYZZZ\\\^^^^^^[[[ZZZXXXXXXYYY[[[^^^```ggghhhjjjjjjiiihhhiiijjjkkkkkkllllllllllllkkkjjjtttssssssvvvzzz{{{yyyvvvssskkk___SSSJJJCCC???<<<:::777777<<>>777222222111111000000111111000000000000000000000000111000000000000000111111111111111111222222222222sssooojjjiiiiiihhhdddaaabbb^^^XXXRRRNNNLLLLLLMMMNNNQQQUUUXXXZZZ\\\^^^```^^^```aaaaaa___\\\YYYWWWXXXWWWUUUSSSQQQOOOLLLKKKNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFBBB???===;;;;;;;;;;;;:::<<>>======:::<<<@@@GGGPPPZZZeeennnvvvuuuttttttuuuwwwxxxyyyrrroooiiidddbbbbbb___]]]\\\^^^eeeoooxxx~~~}}}vvvkkkdddaaaaaa``````]]]WWWPPPKKKJJJIIIGGGEEEGGGJJJLLLMMMNNNSSS\\\cccaaabbbeeeiiimmmooonnnmmmnnnlllkkkllljjjfffgggkkkpppooolllhhhgggmmmyyytttaaaNNNBBB555444222///...---......---,,,,,,+++++++++,,,---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++------,,,+++************............---,,,******,,,,,,,,,------,,,,,,+++------,,,,,,------,,,,,,---,,,+++******,,,...///111000...---,,,------...------..................---...///000000333777;;;AAAIIIUUUdddrrr~~~nnnnnnlllmmmvvv|||uuupppoooooooooqqqtttyyyzzz|||}}}zzz|||{{{}}}~~~zzz~~~{{{nnngggccc___YYYMMM>>>666444555:::===;;;:::;;;;;;888:::888777999888666999???GGGMMMVVV]]]bbbfffhhhjjjiiihhhiiijjjjjjhhhdddaaa^^^\\\WWWSSSMMMEEE<<<666222222111111111111222222111111111111111111111111000000000000000000111222111111111222222222222333rrroookkkiiijjjjjjgggdddbbb___YYYSSSOOOLLLLLLLLLHHHJJJNNNPPPQQQSSSUUUXXXWWWXXXYYYZZZZZZXXXTTTRRROOOOOOOOOMMMLLLJJJJJJJJJLLLLLLKKKKKKKKKJJJIIIIIIIIIGGGDDDAAA???===<<<;;;<<<;;;>>>DDDJJJPPPXXX```dddfffhhhhhhgggeeeeeeeeeffffffggghhhjjjlllnnnooonnnmmmlllkkkjjjjjjlllmmmffffffgggiiikkkmmmoooppplllkkkjjjiiihhhggghhhhhhhhhfffeeeeeegggiiijjjjjjgggffffffggghhhhhhfffdddfffiiimmmnnnmmmllllllllljjjhhhgggggghhhiiiiiihhhiiiiiijjjmmmpppqqqqqqoooiiieeeaaa___```ccceeefffccc```]]]YYYWWWWWWWWWXXXaaadddhhhkkkllljjjgggddd^^^^^^^^^]]]\\\[[[ZZZYYY^^^___```aaacccdddeeefff___\\\XXXUUUUUUYYY^^^bbbaaaaaabbbaaa___^^^]]]]]]aaaaaabbbbbbbbbaaa``````dddfffjjjlllllljjjhhhhhhjjjhhhgggiiilllmmmjjjffffffddddddgggkkknnnnnnlllmmmnnnoooooonnnmmmkkkiiiiiikkknnnqqqttttttttttttqqqrrrsssttttttrrrpppoooppppppooonnnlllkkkjjjiiiggghhhjjjllloooqqqssstttrrrpppmmmlllnnnpppqqqqqqvvvvvvvvvtttrrrrrrsssuuutttrrrooonnnppprrrsssssspppooonnnnnnmmmjjjfffccc`````````______^^^]]]\\\WWWZZZ___aaabbbbbbcccdddaaacccdddaaa]]]ZZZZZZYYYXXXXXXXXXYYYZZZ\\\^^^^^^\\\ZZZYYYXXXXXXZZZ]]]___eeehhhjjjkkkkkkjjjjjjkkkmmmllllllmmmooossswwwzzzyyyxxxxxxyyyyyyrrreee[[[RRRNNNHHHAAA<<<::::::;;;<<>><<<<<<===<<>>===<<<>>><<<@@@IIIRRRXXX^^^dddeeefffhhhgggfffddddddeeedddeeefffgggiiikkkmmmnnnlllnnnpppooolllkkkkkklllhhhhhhiiijjjkkkmmmnnnoooooonnnkkkiiiggggggggghhhhhhfffddddddeeeffffffeeebbbaaa___```bbbeeeeeeeeeccceeehhhjjjkkkmmmooorrrooolllhhhgggggggggffffffgggdddaaa```cccfffiiijjjllliiieeecccdddgggiiijjjnnnkkkgggbbb___]]]]]]]]]^^^```ffflllpppooojjjeee\\\[[[YYYXXXWWWXXXXXXYYYZZZ\\\___bbbeeeeeeeeeeeegggddd___[[[ZZZ[[[^^^```]]]___```___\\\ZZZZZZ[[[^^^```bbbeeeffffffeeedddeeefffgggiiijjjjjjhhhggghhhjjjllllllkkkhhhgggggg```aaadddgggjjjnnnssswwwrrrssssssrrrrrrqqqppppppnnnnnnoooqqqrrrtttuuuuuurrrqqqqqqppppppqqqrrrsssrrrqqqooommmkkkjjjiiihhh```aaabbbdddfffhhhiiijjjiiiiiikkknnnrrrsssrrrqqqrrrsssrrrpppmmmmmmnnnpppoookkkfffdddeeegggjjjkkkkkkiiigggfffeeeccc```]]]]]]]]]^^^^^^^^^^^^^^^]]]ZZZ\\\]]]___```cccgggjjjccceeeddd___]]]___]]]XXXXXXXXXXXXYYYZZZ\\\^^^^^^```___]]]\\\\\\^^^```bbbaaaeeeiiilllmmmmmmmmmnnnpppqqqrrrtttwww|||yyynnnbbbWWWNNNIII???>>>===:::999<<>>===AAAKKKTTTYYY___eeeeeeggghhhgggfffddddddeeefffffffffggghhhjjjkkkllllllooorrrrrrpppnnnnnnpppkkkkkkjjjjjjkkkkkkllllllqqqooommmjjjhhhhhhhhhiiigggeeeccccccdddffffffeeeaaa___]]]^^^```ccceeefffbbbdddgggiiijjjmmmqqqtttpppmmmiiigggfffffffffeee```]]]ZZZZZZ^^^dddhhhkkkjjjgggdddccceeehhhkkklllssspppkkkfffbbbaaa``````\\\___dddkkkpppoooiiiddd[[[YYYVVVSSSSSSUUUXXXZZZXXXZZZ^^^bbbdddeeeddddddhhhfffbbb^^^]]]^^^aaaccc]]]___aaa___\\\ZZZZZZ\\\WWWZZZ^^^bbbdddeeeeeedddgggffffffgggggggggeeeccceeejjjoooppplllgggeeeeeebbbeeeggghhhhhhkkkqqqvvvtttttttttssssssrrrrrrrrrpppppppppqqqrrrtttuuuvvvtttrrrqqqpppppprrrtttuuuqqqpppooommmkkkjjjjjjjjjaaabbbcccdddfffggghhhiiidddfffjjjoootttvvvuuusssrrrrrrqqqnnnlllkkklllnnnlllhhhbbb___```ccceeeggggggeeebbb``````^^^\\\ZZZ]]]^^^___````````````___ZZZZZZZZZYYYYYY\\\```dddbbbdddaaa]]]]]]aaa^^^XXXXXXXXXXXXYYYZZZ\\\^^^___aaa```^^^\\\]]]^^^aaabbb```dddiiilllmmmnnnnnnoooqqqrrruuuxxx{{{~~~~~~qqqaaaRRRGGGBBBAAA<<<<<<;;;;;;<<>>888444222666888999;;;<<<<<<;;;;;;888999::::::;;;<<<@@@BBBHHHLLLTTT\\\bbbfffgggggggggfffggghhhhhhfffaaa]]]ZZZVVVPPPIIICCC===666222000000000000111222333444333333333222222222111111////////////000000000000111111111111111111111111zzzsssmmmiiihhhgggbbbeeeggggggjjjnnnnnnjjjhhhgggggggggeeeaaa\\\YYYUUUSSSPPPQQQSSSUUUTTTSSSUUUNNNHHHEEEBBB???AAAFFFVVVXXX[[[^^^___^^^[[[XXXYYYVVVPPPKKKGGGDDDBBBAAA???CCCIIIOOOTTTYYY^^^aaahhhiiijjjjjjhhhhhhiiijjjhhhiiijjjkkkkkkjjjiiihhhgggjjjnnnrrrsssrrrooommmooonnnmmmkkkjjjkkkmmmppplllmmmoooooommmiiieeebbbeeeeeecccbbbbbbbbbcccccceeeccc```___aaacccddddddfffeeeeeeeeegggkkkoooqqqqqqooollljjjhhhhhhiiikkkgggaaaXXXUUUXXX___eeeiiiiiiiiiiiijjjkkklllnnnnnnnnnrrrqqqmmmkkkmmmnnnmmmeeeddddddjjjssszzz||||||ooofff]]]ZZZWWWUUUUUUXXX[[[\\\^^^aaacccdddffffffiiiiiijjjjjjiiihhhfffeeedddcccbbbbbbcccbbb```^^^WWWXXXYYYZZZ[[[\\\]]]^^^````````````aaaaaaaaaaaacccgggmmmqqqqqqlllfffbbbaaacccfffiiijjjkkkmmmoootttuuuuuuuuutttsssqqqpppqqqpppooooooqqqqqqpppoooppppppqqqrrrssstttttttttvvvrrroooooorrrqqqnnnjjjgggfffeeedddccccccbbbbbb___dddiiinnnpppqqqrrrssswwwuuusssrrrqqqnnnjjjgggcccaaa]]]ZZZYYYZZZ[[[\\\___^^^\\\[[[ZZZZZZZZZ[[[\\\^^^```aaa`````````aaa]]]]]]]]]]]]]]]___```aaa______^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\aaa```___^^^___aaadddeeehhhjjjmmmnnnnnnnnnooopppsssssssssssssssqqqmmmjjjfff^^^RRRHHHAAA===999777888;;;???DDDLLLXXXfffpppyyywwwjjjaaa\\\[[[XXXZZZ]]]```dddjjjrrrxxx~~~}}}wwwoooeeebbblllyyy}}}zzznnn]]]PPPJJJJJJKKKLLLJJJIIIIIIIIIKKKNNNSSSVVVXXXYYY[[[___ccchhhmmmqqqvvv{{{~~~tttgggaaa^^^ZZZYYY\\\ccckkkppp{{{{{{sssnnnooooooooopppoooiii___WWWLLLCCC777000000111///,,,------------------------,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,------------...------,,,,,,------...///+++,,,,,,+++******,,,///---------,,,---......///---......///000555;;;???GGGQQQ```ooozzzwwwnnnkkkjjjkkkoootttvvvvvvuuuuuuxxx~~~}}}zzz{{{qqqkkkggg```TTTGGG===777444444666777999:::;;;::::::999777888999999999;;;???AAAIIINNNVVV^^^cccfffgggffffffffffffeeeccc```]]]ZZZWWWSSSMMMGGGBBB<<<666222222222222222333444444555333222222222111111111111////////////000000000111111111111111111111111111~~~wwwooojjjfffeeeaaaeeeiiijjjnnntttvvvtttrrrpppoooppppppmmmgggbbbVVVTTTQQQPPPSSSVVVXXXYYYZZZRRRKKKFFFBBB???AAAFFFVVVYYY^^^bbbcccbbb```^^^aaa]]]VVVOOOIIIFFFEEEEEEEEEHHHMMMQQQUUUZZZ___bbbhhhjjjllllllkkkjjjjjjjjjhhhjjjkkklllllljjjgggeeeeeegggkkknnnooommmkkkiiimmmnnnnnnmmmjjjiiijjjkkkiiikkknnnpppooolllgggddddddcccbbbbbbbbbbbbccccccgggdddaaa```aaabbbcccccccccbbb```___aaaeeejjjmmmmmmnnnooommmjjjjjjmmmpppooohhh]]]WWWWWW]]]dddhhhkkkkkkllllllmmmnnnppppppnnnrrrssspppoooqqqsssqqqhhhfffeeeiiisss~~~ssshhhdddaaa]]]ZZZYYY[[[]]]```cccfffggghhhhhhlllmmmmmmmmmlllkkkjjjiiidddddddddffffffeeebbb```WWWWWWXXXYYYZZZ\\\^^^___^^^^^^]]]]]]]]]^^^___```aaaccchhhooosssqqqjjjdddccceeeggghhhiiijjjlllnnnttttttttttttsssrrrqqqppppppnnnmmmnnnooopppooonnnmmmmmmnnnppprrrsssuuuvvvuuusssrrrssstttsssnnnjjjkkkjjjiiihhhfffdddcccbbb___ccchhhlllnnnooopppqqqvvvuuuttttttrrrnnniiieeeaaa^^^[[[XXXWWWWWWYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]___aaaaaa```______```_______________```bbbbbbaaa```___^^^]]]]]]]]]]]]```___\\\ZZZZZZZZZ[[[\\\aaaaaa``````aaadddgggiiijjjlllnnnnnnnnnoooppprrrsssrrrqqqooolllgggaaa\\\TTTMMMDDD===999888888777888===DDDKKKSSS]]]iiirrrxxx{{{nnncccYYYVVVZZZZZZ]]]bbbggglllrrryyy~~~{{{|||{{{zzz{{{}}}|||xxxmmmeee]]]bbbsss{{{nnn[[[LLLFFFGGGIIIKKKKKKKKKKKKKKKMMMRRRYYY^^^^^^aaaeeeiiilllooorrrtttvvv|||~~~pppbbb]]]XXXTTTYYYfffttt}}}yyyqqqkkkgggfffeeeddd```WWWKKKBBB;;;666111......///000000------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++------,,,++++++***))))))......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------,,,,,,+++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,------------...------------...//////,,,.........,,,+++,,,---,,,,,,,,,,,,,,,------...---......///000444:::???EEEPPPaaappp|||vvvnnnkkkiiiiiikkkpppqqqrrrqqqqqquuu{{{}}}{{{yyy~~~zzzooohhhccc___UUUHHH<<<555444666666777888999999999888777666777777777888:::>>>AAAJJJOOOWWW___dddfffeeeddddddeeeeeeccc___[[[YYYXXXSSSOOOJJJDDD@@@;;;666333333333222222222333333444222222111111111000000000/////////000000000111111111111111111111111111111xxxoooiiieeeddd```eeeiiijjjnnntttxxxxxxwwwuuutttvvvxxxwwwrrrmmm```]]]XXXTTTTTTWWWZZZ\\\___VVVMMMHHHBBB>>>@@@DDDSSSWWW\\\```bbbaaa``````ddd```YYYQQQJJJFFFEEEFFFKKKNNNQQQUUUWWW[[[```cccfffhhhkkkllljjjhhhhhhhhhhhhiiilllmmmllliiifffcccdddfffhhhkkkkkkkkkiiihhhjjjlllnnnnnnllljjjiiijjjiiijjjlllnnnnnnllljjjiiieeeeeeeeedddddddddddddddeeecccaaa```bbbcccccccccaaa^^^[[[ZZZ[[[___dddggggggkkknnnmmmjjjjjjnnnssstttmmmddd]]][[[]]]bbbfffkkkkkkkkkkkklllmmmnnnoooqqquuuvvvrrrpppppppppnnnjjjfffcccfffooo{{{}}}pppllljjjddd^^^[[[]]]___cccfffiiijjjkkkkkkmmmmmmmmmmmmllllllkkkkkkhhhhhhhhhiiiiiigggccc```\\\[[[\\\\\\^^^```aaaccc```^^^]]]\\\\\\^^^```aaa``````ccckkkrrruuuqqqlllhhhjjjjjjjjjiiiiiijjjlllqqqqqqrrrrrrrrrrrrrrrrrrpppnnnnnnnnnpppqqqpppooollllllmmmnnnqqqtttwwwxxxwwwuuusssrrrsssrrrpppmmmppppppooonnnkkkhhheeeccc___ccchhhkkkmmmmmmnnnooosssrrrssssssrrrnnniiieee___]]]ZZZXXXVVVVVVWWWXXXXXXXXXXXXYYY[[[\\\]]]^^^\\\^^^___^^^]]]\\\\\\]]]``````aaaaaabbbccccccddddddcccbbb```____________bbb```]]]ZZZZZZ[[[]]]^^^dddcccccccccdddfffhhhiiiiiikkknnnoooqqqsssvvvyyyuuusssppplllggg___WWWRRRGGGCCC===999888:::<<<>>>DDDJJJPPPUUUYYY^^^eeejjjpppvvv~~~mmmeee^^^SSSSSS[[[]]]aaahhhnnnuuuzzz~~~}}}|||zzzwwwtttqqqnnnkkkhhheeeccciiiyyyyyymmm\\\NNNIIIIIIKKKLLLMMMMMMNNNNNNOOOTTT\\\bbbfffjjjnnnpppqqqrrruuuxxxvvv|||yyyiii]]]VVVUUUXXXcccsssxxxooohhhaaa^^^ZZZWWWRRRJJJ@@@999444333333111///...000111------------------------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,++++++******------,,,,,,+++,,,,,,---------------------------,,,,,,+++***+++,,,...///---,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------......///000---///000///...,,,,,,---,,,++++++++++++,,,---------.........000444999>>>DDDOOOaaaqqq}}}vvvooollliiiggghhhgggiiilllmmmnnnssszzz~~~zzzzzzvvvjjjccc___]]]UUUHHH;;;444555888888888999::::::999888777777777777777777:::>>>AAAJJJOOOWWW___cccdddcccbbb___bbbeeeeeeaaa\\\YYYXXXSSSOOOHHHCCC>>>999555222222111000000000000000111111111111000000000000/////////000000000111111111111111111111111111111111wwwnnnhhheeeddd___eeeiiihhhjjjpppttttttvvvuuuvvvxxx{{{|||yyyvvvoookkkddd\\\XXXXXX[[[]]]bbbYYYPPPJJJDDD??????CCCOOOSSSYYY]]]^^^^^^___```ccc```YYYQQQHHHDDDEEEFFFOOORRRUUUXXXZZZ]]]aaaccceeegggjjjkkkjjjhhhggggggggghhhkkklllkkkhhheeebbbdddeeegggiiijjjjjjiiiiiigggjjjnnnooonnnmmmlllkkklllkkkjjjjjjjjjkkklllllliiiiiihhhhhhgggfffeeeeeecccbbb```aaaccceeefffeee```]]]ZZZXXXYYY\\\aaadddccchhhmmmmmmjjjjjjnnnrrrssspppkkkfffbbbaaabbbccchhhgggggghhhhhhiiijjjkkkoootttuuurrrooonnnmmmiiikkkhhhddddddkkkvvvtttpppoooiiiccc______aaacccfffhhhjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjllllllkkklllkkkhhhccc```______``````aaacccddddddbbbaaa___^^^___```bbbdddbbb______eeeooouuuvvvtttooooooooollljjjiiijjjkkknnnooopppqqqrrrtttuuuvvvqqqpppoooppprrrsssrrrqqqnnnmmmmmmnnnppptttxxxzzzyyyvvvrrrooooooppppppqqqqqqqqqrrrqqqnnnkkkgggdddaaadddiiikkklllkkkkkklllmmmmmmnnnppppppnnniiieee___]]][[[XXXWWWWWWWWWXXXUUUVVVXXXZZZ\\\]]]^^^___\\\]]]^^^]]]\\\[[[\\\]]]aaaaaabbbcccdddddddddddddddcccaaa```______``````aaa___]]]\\\\\\^^^```bbbggggggfffffffffggghhhhhhiiilllqqquuuyyy|||~~~yyyqqqiii```VVVMMMHHH>>><<<999777999===CCCGGGXXX\\\```bbbbbbbbbeeehhhjjjnnnttt|||rrr___\\\XXXRRRTTT^^^gggkkkrrryyy}}}xxxssslllgggdddcccgggkkkpppttt{{{zzzsssjjj^^^UUUQQQPPPPPPOOOQQQRRRTTTSSSSSSVVV^^^dddqqqtttvvvvvvttttttwww{{{yyy{{{|||nnn```WWWNNNVVVcccppp{{{zzzooohhh^^^XXXPPPIIIDDD>>>888333,,,...000///---+++,,,...------------------------,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++,,,,,,,,,------......+++******+++,,,---......------------------------///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------------...//////...///000000...,,,,,,---,,,++++++++++++,,,---------.........///333999===CCCOOOaaaqqq}}}wwwqqqnnnjjjhhhhhhdddgggjjjlllmmmpppuuuzzz~~~zzz{{{~~~}}}rrrfff^^^\\\ZZZTTTHHH;;;555555999999:::;;;;;;;;;:::999888888888888777888:::???CCCIIINNNUUU\\\aaabbbaaa```YYY^^^dddhhhfffbbb\\\YYYUUUPPPIIIBBB<<<777333000111111000000///000000000111111111000000000000///000000000000111111111111111111111111111111111111yyypppjjjfffeee```fffiiiffffffjjjooopppssstttvvvxxxyyyzzzzzzzzz{{{wwwoooeee^^^[[[]]]___ddd\\\TTTNNNGGGAAA@@@BBBLLLQQQVVVXXXXXXZZZ]]]```___^^^YYYQQQIIIDDDEEEGGGQQQTTTYYY\\\^^^___aaacccfffhhhjjjjjjiiihhhhhhhhheeeggghhhiiiiiigggdddbbbdddeeefffhhhiiijjjkkkkkkhhhkkkoooqqqpppooonnnnnnnnnllliiigggggghhhkkkllljjjjjjkkkkkkjjjiiihhhhhhdddcccbbbdddfffhhhhhhhhhbbb```]]][[[[[[^^^aaacccdddhhhlllnnnmmmlllnnnpppqqqqqqpppmmmhhheeecccccceeeeeeddddddeeeeeefffggghhhnnnqqqooommmnnnllliiillliiiggggggkkkrrrzzzzzzsssrrrqqqlllhhhfffbbbccccccdddeeefffggghhhiiiiiihhhhhhhhhhhhiiiiiinnnmmmllllllllliiieeebbb```aaabbbccccccccccccbbbcccbbbaaaaaaaaabbbcccdddccc```___bbbiiippptttvvvqqqqqqpppmmmkkkjjjkkkmmmoooooopppqqqsssuuuwwwxxxrrrqqqqqqrrrtttuuutttssspppooommmmmmooorrrwwwyyyxxxuuuqqqmmmlllmmmoooqqqnnnoooqqqqqqoookkkgggddddddgggjjjlllkkkiiiiiiiiiiiiiiijjjkkklllkkkhhheee^^^]]][[[YYYXXXWWWWWWWWWTTTVVVXXXZZZ]]]___``````^^^______^^^]]]]]]___```aaabbbcccdddeeeeeeeeeeeeaaa```^^^\\\\\\]]]^^^``````___^^^^^^___bbbdddfffhhhhhhhhhggggggggghhhhhhmmmrrrwww}}}}}}oooaaaUUUKKKBBB>>>666777777888<<>>999777777777888999:::;;;;;;:::999888888777666666999>>>CCCJJJMMMRRRXXX]]]aaabbbcccXXXWWWYYY___eeeeee___XXXQQQLLLDDD>>>999555111///111111000111111222333444333222222222111111111111000000111111111222222222111111111111111111111111|||rrriiicccbbbhhhjjjgggdddhhhlllooopppuuuzzzxxxsssppptttxxx}}}vvvmmmfffccceeehhhhhhbbb[[[WWWPPPGGGDDDEEEFFFJJJMMMMMMLLLNNNUUU[[[\\\]]]\\\VVVNNNIIIJJJMMMPPPUUU[[[```bbbbbbbbbbbbccccccdddcccaaaaaaccceeeccccccddddddeeedddddddddbbbbbbccceeegggjjjlllnnnppprrrttttttrrrpppoooooommmlllkkkiiigggfffeeeddddddfffiiikkknnnooooooooonnnlllkkklllmmmmmmllljjjkkkjjjhhhgggfffggghhhiiiooooooqqqtttvvvvvvsssppppppqqqrrrpppllliiiiiikkkeeeeeedddddddddeeeeeefffccciiinnnmmmlllllljjjfffcccdddfffgggiiikkknnnpppqqqnnnnnnqqqqqqpppppptttpppnnnkkkhhhggggggiiijjjkkkjjjiiiiiiiiijjjkkklllllljjjiiijjjkkklllllljjjdddfffiiijjjiiifffccc```^^^___``````aaaaaa``````bbbbbbcccbbbaaabbbeeegggkkkllllllkkkkkklllooorrruuutttsssrrrssssssuuuvvvrrrqqqqqqrrrtttuuuuuutttrrrpppllljjjjjjmmmqqqtttqqqqqqpppnnnkkkjjjkkklllkkknnnrrrttttttqqqmmmjjjiiikkkmmmmmmkkkhhhfffeeehhhfffeeeddddddcccaaa___\\\[[[ZZZXXXWWWVVVUUUUUUUUUWWWYYY\\\___```aaaaaaZZZ[[[[[[[[[ZZZ\\\^^^aaaaaabbbccceeefffeeeeeeddd```^^^]]]\\\\\\___aaacccbbbbbbcccdddeeeeeeffffffeeeeeefffhhhiiijjjkkklllssswww|||~~~||||||xxxmmm\\\KKKAAA<<<;;;;;;999===BBBIIIQQQ^^^llluuuzzzyyywwwqqqkkkiiikkknnndddeeecccaaacccddd```ZZZVVV[[[^^^___eeeqqq{{{~~~|||nnngggaaa___^^^```kkkxxxzzzssspppnnnkkk\\\XXXTTTTTTYYY^^^```aaa___eeekkklllkkkkkkqqqwwwqqqxxx}}}zzzqqqjjjggghhhddd^^^[[[\\\[[[ZZZ___gggqqqvvv|||zzzlll[[[OOODDD???888555444333000...000///------......+++)))------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------------,,,++++++*********---,,,++++++******++++++++++++++++++++++++++++++)))***,,,---......---,,,***+++,,,---......///000---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++******++++++,,,---------,,,+++***+++///111...------------...//////...............222777;;;DDDOOO___ooozzz{{{yyyxxxtttooommmlllqqqwwwzzzwwwsssqqqqqqvvv|||||||||yyyvvvwww{{{yyyqqqhhheeeZZZTTTKKKDDD???;;;888666555666888999:::::::::999777666555444444888===BBBKKKNNNSSSXXX]]]aaadddfff[[[VVVTTTXXX```ccc]]]VVVMMMHHHAAA;;;777444222000............///000222222333333333222222222222111000111111111111222222222111111111111111111111111|||uuummmgggccceeeggghhhiiiiiijjjkkkssstttuuutttqqqooonnnmmmtttvvvvvvqqqjjjdddaaa```kkkddd\\\TTTPPPOOONNNMMMOOOLLLJJJHHHEEEEEEMMMWWW]]][[[WWWRRRNNNLLLNNNPPPXXXZZZ]]]```bbbcccbbbbbb______^^^^^^^^^^^^___```aaa```aaaccceeeffffffdddaaaaaabbbdddfffhhhjjjlllqqqpppooonnnnnnppprrrsssooommmkkkkkkkkkkkkiiigggllljjjhhhjjjlllnnnllljjjllllllllllllmmmnnnnnnooopppnnnkkkiiiiiijjjlllmmmnnnoooqqqsssttttttssssssssssssqqqppppppppppppppphhhiiijjjiiigggfffggghhheeeeeeeeehhhkkkllliiifffiiifffeeegggkkkmmmllljjjjjjjjjjjjkkkmmmqqqtttvvvvvvsssnnnjjjhhhhhhjjjllliiikkklllkkkhhhfffhhhjjjmmmnnnnnnoooooonnnmmmlllkkkjjjiiigggdddbbbaaa```aaaaaa```^^^^^^]]]]]]]]]ddddddcccddddddeeefffggghhhgggffffffgggjjjmmmoootttqqqmmmooossstttrrrooopppqqqrrrtttuuuvvvvvvwwwtttqqqmmmiiiiiikkkoooqqqwwwuuuqqqpppppppppooonnniiijjjkkknnnqqqrrrpppnnnnnnnnnooonnnllliiieeeccccccbbbaaaaaaaaa```]]][[[YYYYYYYYYYYYXXXWWWVVVVVVWWWXXXZZZ]]]___```aaaaaa```^^^[[[ZZZZZZ\\\___aaafffccc___```ccceeefffeeeaaa```___]]][[[\\\___bbbcccdddeeegggggghhhhhhhhhgggfffddddddeeegggiiijjjsssuuuxxxxxxvvvqqqkkkhhhccc]]]RRREEE;;;777777999999DDDNNNWWWfffyyy{{{tttpppnnniiiccc___YYYVVVXXXYYYVVVTTTUUUUUU^^^iiipppsssxxx{{{oooccc___\\\^^^eeeoooxxx}}}~~~sssmmmhhhbbbYYYUUURRRUUU[[[______]]]cccgggmmmssstttrrrqqqqqqnnntttvvvpppkkkhhhccc\\\ZZZUUUPPPQQQYYYeeemmmrrrzzzzzz{{{~~~{{{vvvmmm\\\KKK@@@999888555222///---,,,+++...---+++))))))***+++,,,---,,,,,,++++++,,,,,,---...---+++++++++---///000******+++++++++,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,------+++))))))***+++///...---,,,+++*********,,,+++*********+++,,,---************************++++++,,,------....../////////...,,,******,,,..................222777;;;CCCQQQ```mmmyyysssssstttppplllmmmnnnfffnnnyyyzzzzzzyyypppsss}}}~~~~~~xxxwwwyyy{{{{{{ttthhh___WWWTTTNNNEEE===999888999999999:::;;;;;;:::::::::666444333333555888<<>><<<:::999;;;???CCCOOO___qqqyyyssspppkkkdddZZZQQQIIIIIINNNVVVaaakkkrrrwww}}}|||qqqfff___^^^^^^___eeeooozzz}}}wwwpppeee\\\WWWVVVUUUUUUWWW]]]eeejjjnnnoootttzzzyyyqqqhhhkkkllliiieee```XXXOOOHHHLLLTTTaaaoooyyy|||}}}{{{yyyxxxzzz~~~mmm```TTTEEE999333///...------------------...---+++******+++,,,,,,---,,,,,,++++++,,,,,,---...---+++******+++,,,,,,,,,,,,---------.........,,,++++++++++++++++++,,,............------,,,+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---/////////...---,,,,,,,,,,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---000333333222///......000000//////000333888<<>>AAAJJJNNNSSSWWWZZZ]]]```bbbeeeaaa\\\ZZZZZZXXXTTTPPPOOOJJJBBB;;;555333333444111222222222222333333333000000000000000000//////111111111111111111111111000000000000000000//////xxxqqqlllooommmkkkkkkmmmpppqqqrrrjjjkkklllnnnqqqqqqpppooocccdddeeeddd```\\\XXXVVVSSSQQQOOONNNMMMKKKIIIGGGFFFDDDEEEFFFEEEDDDHHHNNNUUUUUUTTTRRRPPPQQQSSSVVVXXXYYYZZZ\\\___bbbeeegggffffffgggfffeeebbb___]]]\\\\\\^^^bbbgggjjjkkkkkkkkkjjjiiiiiihhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjfffcccbbbccccccccchhhgggggghhhiiiiiiiiiiiikkkkkklllmmmnnnoooppppppoooooonnnnnnnnnnnnnnnnnnppppppoooooonnnmmmllllllnnnnnnooooooppppppppppppssssssqqqmmmhhhdddccccccdddcccccccccccccccbbbaaagggjjjkkkiiifffdddfffhhhfffiiimmmqqqttttttsssrrruuusssoookkkgggeeeddddddddddddeeeeeedddccccccccccccdddfffhhhiiiiiihhhhhhjjjiiiiiihhhhhhhhhiiiiiiccccccbbbaaa``````aaaaaaddddddddddddeeefffggghhheeedddbbbbbbeeejjjooosssrrroookkkjjjlllnnnnnnnnnkkkmmmoooqqqrrrqqqooonnnkkkkkkkkkkkkllllllkkkkkkeeegggkkkpppssssssooolllgggggghhhjjjlllkkkiiigggdddgggkkknnnnnnjjjfffbbb___\\\YYYWWWWWWXXXXXXWWWXXXXXXXXXXXXXXXYYYYYYYYY[[[\\\]]]___```aaaaaaaaa^^^]]][[[ZZZZZZ\\\^^^```aaa``````___^^^\\\ZZZYYYZZZ\\\^^^^^^___```ccceeecccbbb```^^^^^^___aaabbbaaa``````cccgggjjjiiihhhbbb```\\\VVVOOOGGGAAA===999999888888;;;@@@GGGMMM^^^mmm}}}|||tttrrrkkkcccXXXQQQLLLNNNUUU___mmmxxxyyy|||}}}qqqgggbbb```ddddddeeejjjrrryyy~~~~~~~~~|||zzzwwwooocccYYYWWWYYYZZZZZZ[[[cccoooxxxuuuuuuuuuzzz}}}rrriiikkkiiicccZZZSSSOOOMMMIIIOOOZZZiiivvv~~~}}}wwwuuutttvvv{{{sss```RRRFFF:::222000------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------+++************+++,,,,,,,,,,,,---------------,,,+++******+++,,,---............---,,,+++***,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000000///...---------------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...000222222111//////000000000000///000333999===BBBMMM\\\iiixxxvvvhhhgggiiiiiimmmsssvvvhhhhhhtttyyy{{{uuuhhhccckkkxxx{{{uuuuuuzzzxxxwww{{{uuuuuuuuuuuurrrkkkbbb[[[XXXTTTMMMDDD;;;777777888999::::::::::::999888888555444222222333777:::===FFFJJJPPPUUUYYY]]]```cccfffccc^^^[[[YYYVVVQQQNNNKKKFFF???777222000111111111111111222222222333333333333222222111111000000111111111222222111111111111111111000000/////////xxxsssqqqssspppmmmmmmoooqqqqqqqqqkkkkkkkkkmmmooopppnnnkkk___^^^^^^]]][[[XXXTTTRRRQQQOOONNNMMMLLLIIIFFFCCCDDDAAAAAADDDDDDCCCFFFKKKPPPPPPQQQPPPPPPQQQTTTWWWZZZZZZ\\\^^^aaadddgggiiihhhhhhiiihhhfffccc___]]]\\\]]]___dddiiimmmnnnnnnnnnmmmkkkjjjhhhhhhggggggiiijjjkkkkkkkkkjjjiiiiiikkkhhhdddaaabbbcccddddddaaabbbeeegggiiilllnnnoooqqqpppmmmkkkkkklllnnnpppooooooooopppppppppoooooooooooonnnmmmmmmlllllllllnnnnnnoooooonnnmmmllllllnnnnnnmmmjjjfffcccbbbbbbeeeeeefffeeecccaaa``````cccfffhhhgggeeedddfffiiihhhiiikkkmmmoooqqqssstttuuusssqqqmmmjjjhhhgggfffeeedddcccbbbbbbaaaaaa```aaabbbdddeeefffffffffeeegggggghhhiiiiiiiiiiiiiiicccbbbbbbaaaaaaaaaaaabbbdddccccccddddddeeefffgggdddcccaaaaaacccggglllooonnnlllkkkkkkmmmoooqqqqqqkkkmmmnnnooopppooommmlllkkklllnnnooooooooonnnnnneeefffhhhlllppprrrpppooofffeeefffggghhhgggeeebbb]]]aaafffjjjkkkiiieeebbb\\\ZZZVVVUUUVVVWWWXXXWWWXXXXXXXXXXXXXXXYYYZZZ[[[^^^___```aaabbbbbbbbbbbb^^^]]]\\\[[[\\\]]]___```aaaaaaaaa```^^^[[[ZZZYYYWWWZZZ]]]^^^___```bbbdddbbbaaa___^^^]]]^^^```aaacccaaaaaadddhhhjjjhhheeeUUUSSSOOOJJJDDD???;;;999888888888:::???HHHRRRZZZkkkxxxuuuoooggg___TTTRRRTTT[[[ccckkkuuu~~~~~~|||qqqfffaaabbbfffhhhggghhhjjjoootttvvvwwwtttssstttvvvuuummmbbbZZZYYY]]]```aaaccckkkxxx~~~zzzmmmlllggg\\\OOOHHHLLLSSSXXX\\\eeeqqq|||{{{nnnnnnoootttyyyzzzwwwsssqqqcccRRREEE;;;333000111///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++******,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000//////...---------......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////000000...------///222000000000///000333999===AAALLLZZZhhhwwwyyyjjjgggggggggllltttssseeefffrrrwwwxxxssseee___eeeqqqzzz{{{sssoooooorrrppppppvvvwwwwwwwwwuuuqqqjjjbbb\\\YYYUUUMMMCCC:::666666888999:::::::::999999888777999777555555666999===???BBBGGGMMMSSSXXX]]]aaaddddddccc```]]]ZZZVVVQQQNNNIIIDDD===666222000000111000000000000111111111222333222222111111000000000000111222222222222111000222222222111111000000///zzzxxxxxxyyyvvvrrrqqqssstttsssqqqnnnlllkkkmmmppppppmmmjjj___\\\YYYXXXWWWUUUSSSQQQQQQOOONNNMMMLLLIIIEEEBBBBBB???>>>AAABBBBBBDDDHHHKKKLLLNNNOOOPPPRRRVVVXXX\\\]]]___bbbdddgggiiijjjjjjjjjiiihhhfffccc```___]]]^^^aaaeeekkkoooppppppooonnnllljjjhhhggggggfffeeefffhhhiiihhhgggeeedddeeecccaaa```bbbdddeeeeee^^^aaadddgggiiilllppprrrsssqqqnnnlllkkklllmmmooolllmmmooopppppppppooonnnlllkkkkkkjjjkkkkkkllllllnnnnnnoooooonnnmmmkkkjjjiiiiiiiiigggdddbbbaaabbbeeegggiiiiiigggdddcccbbb^^^```aaabbbbbbbbbdddfffhhhgggggghhhjjjnnnrrrtttsssrrrqqqpppnnnllljjjiiihhheeeaaa______```______```aaacccdddddddddccccccccceeegggiiijjjiiihhhfffbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccdddeeefffcccbbbaaaaaabbbeeegggiiijjjjjjkkklllnnnoooqqqrrrmmmmmmmmmnnnmmmmmmllllllmmmnnnppprrrssssssrrrqqqiiihhhiiilllppprrrsssrrreeeeeeeeeffffffeeebbb___ZZZ]]]bbbeeefffeeebbb___YYYWWWVVVVVVWWWYYYYYYXXXXXXXXXWWWWWWXXXZZZ\\\]]]___```aaabbbbbbbbbbbbbbb___^^^]]]]]]]]]^^^```aaaaaabbbbbb___\\\ZZZZZZZZZWWWZZZ]]]```aaaaaabbbdddcccbbbaaa```aaaaaaccccccjjjgggeeegggiiiiiiccc]]]MMMJJJFFFAAA<<<999777777777888;;;???FFFQQQ\\\dddqqq}}}qqqhhh```YYYRRRVVVaaammmtttwwwzzzzzzvvvpppggg``````dddiiigggeeeeeefffiiilllmmmmmmiiiiiimmmrrrrrrkkkdddaaa___ccchhhjjjmmmtttnnniii```UUUJJJGGGQQQ^^^iiilllrrrzzz}}}yyyeeeeeehhhnnnttttttnnnhhh\\\PPPDDD;;;555000///222000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///......---------------...+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////...,,,+++,,,///222000000//////000333888<<<@@@JJJXXXfffwww{{{llliiihhhgggllluuunnncccgggssswwwxxxsssggg]]]```iiiqqqqqqkkkggggggllliiiiiiqqq}}}zzzzzzzzzwwwqqqjjjccc___YYYUUULLLBBB:::666666777::::::::::::999888777666:::888666555666999===???AAAEEELLLRRRWWW\\\```cccbbbbbbbbb```\\\WWWRRROOOIIIEEE>>>777333222222333//////000000000111111111//////////////////......000111222333333222111000111111111111111111000000}}}yyyyyyzzzzzzvvvrrrpppmmmlllooorrrsssppplllbbb^^^YYYVVVUUUUUUTTTRRRQQQOOONNNMMMMMMKKKHHHEEEAAA===;;;>>>@@@@@@CCCGGGIIIKKKMMMOOOQQQTTTXXX[[[___aaacccfffhhhjjjjjjjjjkkkjjjhhhgggeeecccaaaaaa]]]^^^```eeekkkoooppppppnnnmmmllljjjhhhgggffffffcccdddfffhhhgggeeebbbaaa^^^]]]]]]^^^bbbdddeeeeeeaaadddgggiiiiiijjjnnnpppppppppoooooonnnnnnmmmmmmiiijjjmmmnnnooonnnlllkkkffffffffffffhhhiiikkkllljjjkkklllmmmmmmllljjjiiifffggggggeeebbb``````aaa^^^bbbgggiiihhhfffdddddd^^^]]]]]]___aaabbbbbbbbbeeeeeeeeefffhhhllloooqqqppppppppppppooonnnmmmllllllggg```\\\\\\^^^^^^^^^```aaabbbcccccccccbbbaaa___bbbfffiiijjjhhheeebbbaaaaaa`````````aaaaaabbbaaaaaaaaaaaabbbcccdddeeebbbbbbaaaaaaaaaaaabbbcccggghhhkkklllmmmmmmnnnnnnooonnnmmmlllkkkllllllmmmooopppqqqssstttuuuttttttiiiiiijjjmmmppprrrqqqpppfffffffffffffffdddaaa^^^[[[\\\___aaaaaa___\\\ZZZWWWVVVUUUWWWYYY[[[[[[ZZZXXXXXXWWWWWWXXXZZZ]]]^^^______```aaaaaaaaa`````````____________```aaaaaaaaabbbaaa^^^ZZZXXXZZZ\\\XXX\\\```cccccccccddddddeeeeeeeeeffffffgggggghhhqqqmmmhhhgggfffaaaXXXPPPDDDAAA>>>:::888777888999<<>>BBBDDDEEEJJJOOOQQQQQQSSSZZZ``````bbbdddfffhhhiiiiiiiiikkkiiiffffffggghhhggggggdddaaaaaafffjjjkkkmmmpppmmmllllllkkkjjjjjjiiiiiidddbbbaaaaaaaaa```^^^\\\XXXUUUVVV[[[^^^___bbbggghhhiiikkkkkkjjjkkklllnnnjjjkkkmmmoooooonnnlllkkkdddbbbaaacccgggjjjiiihhhgggffffffgggiiiiiihhhgggdddbbbaaacccfffgggfffcccbbb```_________^^^[[[YYYYYY]]]bbbffffffeeeeeeeeebbbcccccccccccccccbbbbbb^^^```bbbdddfffjjjnnnqqqmmmooooooooommmmmmnnnoooooohhhaaa^^^```cccdddcccdddaaa```bbbeeefffbbb]]]```^^^]]]bbbhhhkkkiiifffiiihhhfffbbb^^^]]]^^^```aaaaaaaaabbbccceeeggghhhdddeeeeeecccaaa______```bbbfffkkknnnnnnmmmlllkkknnnnnnllljjjhhhiiillloooqqqppppppppprrrtttvvvwwwqqqqqqpppppppppoooooooooooommmhhheeecccdddeeefff___^^^\\\YYYWWWUUUTTTSSSQQQRRRTTTVVVYYY[[[]]]^^^[[[ZZZZZZZZZ[[[]]]___```[[[\\\]]]\\\[[[[[[]]]^^^``````____________``````\\\ZZZXXXWWWWWWXXX[[[\\\[[[]]]```bbbcccccceeegggeeeiiinnnpppoooooopppqqqtttkkkaaaYYYTTTNNNGGGAAA::::::999999999;;;CCCJJJSSSXXX]]]___]]]]]]```dddnnnsss{{{rrr```UUUSSSZZZ```fffsss|||ooogggfffbbbiiippprrrpppmmmmmmooogggfffaaa[[[UUUQQQPPPQQQVVVYYY^^^eeelllsssxxxzzz~~~|||zzzfffWWWTTTTTTXXXaaaiiinnnoooooossswww{{{uuueee___XXXPPPMMMLLLIIIBBB;;;777555222///...---...............------,,,,,,,,,)))***,,,---.../////////...---,,,+++++++++++++++,,,,,,***)))))))))***+++++++++,,,------...//////+++,,,,,,------,,,,,,+++((()))***+++,,,---------...---+++*********+++++++++***)))'''''')))***+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------------------------------...............------------...///000222555:::===AAAIIIWWWiiixxxwwwlllfffbbbjjjuuuvvvzzz{{{vvvrrrooodddmmmrrryyy}}}rrrkkkrrr|||wwwrrrtttzzz}}}zzzvvv}}}}}}|||yyytttooommmmmm^^^VVVJJJ???999777777777999999888888888888888888888999888777666777:::<<<>>>BBBIIIPPPWWW[[[]]]]]]bbbgggiiiddd^^^XXXQQQJJJFFFBBB;;;666444333111111222222111111111111111111000111111111111222222222//////000000111111111222333222111000000222444555|||}}}~~~|||{{{{{{yyyuuuqqqiiibbb\\\[[[YYYVVVUUUXXXVVVSSSOOONNNOOONNNJJJFFFAAA???;;;888999;;;???BBBGGGJJJOOORRRTTTVVV[[[___^^^___bbbdddffffffgggfffiiifffddddddeeefffffffffeee``````dddhhhiiilllooonnnnnnmmmmmmllljjjiiihhhcccbbbaaaaaabbbaaa___]]]ZZZWWWWWW[[[]]]^^^```eeeeeehhhkkkmmmlllkkkjjjjjjggghhhiiijjjkkkkkkjjjjjjgggdddbbbcccfffhhhhhhgggffffffeeefffhhhiiihhhfffeeebbbaaaaaadddeeedddccc```___]]]\\\\\\[[[YYYWWWVVVZZZ___bbbdddeeefffgggjjjjjjjjjiiihhhgggeeeeeeaaabbbdddeeegggjjjooorrrpppqqqrrrpppnnnmmmnnnooonnniiicccaaacccffffffdddeeecccaaacccffffffccc___aaa___^^^bbbhhhkkkiiiggghhhgggfffccc```___```aaabbbcccdddeeeggghhhiiijjjiiijjjiiigggdddbbbbbbbbbdddgggjjjlllkkkkkkkkklllllllllkkkiiiggggggjjjmmmqqqqqqqqqqqqrrrtttvvvwwwqqqppppppooonnnnnnmmmmmmkkkjjjiiigggeeedddcccbbb]]]\\\YYYWWWUUUTTTTTTTTTTTTTTTVVVXXXZZZ\\\^^^^^^]]]]]]\\\\\\\\\^^^___```\\\]]]]]]]]][[[[[[]]]^^^``````______^^^^^^^^^]]]\\\[[[YYYXXXXXXZZZ\\\]]]\\\^^^```aaabbbcccfffhhhiiinnnsssvvvuuusssqqqqqqiiibbbXXXPPPKKKFFF@@@;;;:::888777999===DDDNNNUUU]]]```ddddddaaa```aaacccffflllsssyyy||||||||||||pppjjjaaaWWWRRRUUU^^^eeekkkvvv|||xxxtttqqqkkkbbb___aaadddiiiooorrrqqqmmmjjjhhheeeccc```YYYSSSOOONNNNNNNNNTTT]]]hhhrrr{{{|||wwwtttrrruuuwwwwwwwwwttthhhZZZ\\\^^^bbbgggmmmpppppppppqqqvvv{{{~~~qqqccc```WWWMMMGGGDDD@@@999222...---,,,+++,,,---///000------------,,,,,,,,,++++++,,,,,,------------,,,//////...---------------,,,,,,***)))))))))***+++***++++++,,,------......++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++---,,,+++*********++++++,,,+++***))))))***+++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------000000000000////////////---...///000222555999<<>>AAAHHHJJJNNNSSSWWWZZZ\\\]]][[[\\\___aaacccdddddddddeeecccbbbbbbccceeeeeedddeee```^^^aaaeeegggjjjnnnooopppppppppnnnkkkhhhgggcccbbbaaabbbcccbbb```^^^\\\XXXXXXZZZ\\\[[[]]]bbbaaaeeejjjlllllliiigggfffccccccddddddeeefffggghhhiiigggdddcccdddfffggggggfffeeedddeeeggggggfffeeeeeebbb``````aaabbbbbbaaa___]]]ZZZXXXXXXXXXWWWVVVRRRVVVZZZ^^^aaacccgggiiioooooonnnmmmkkkiiigggfffddddddeeeeeefffiiinnnrrrrrrssstttrrrpppoooooopppnnniiidddcccfffhhhhhhggggggdddcccdddffffffccc```bbb```___bbbgggjjjiiigggfffggggggeeecccbbbbbbcccccceeegggiiikkklllmmmmmmlllmmmllljjjgggdddddddddfffhhhiiiiiihhhiiikkkmmmjjjkkkjjjhhhggggggiiikkkrrrrrrrrrrrrssstttuuuvvvppppppooonnnlllkkkjjjjjjeeeggghhhhhhfffccc___]]]ZZZYYYVVVTTTSSSTTTUUUVVVXXXXXXYYYZZZ\\\]]]^^^^^^```___^^^]]]]]]^^^___```\\\]]]]]]\\\[[[[[[\\\^^^^^^^^^_________^^^\\\[[[\\\[[[ZZZYYYZZZ[[[]]]___]]]^^^``````aaacccgggjjjmmmrrrxxxzzzxxxsssnnnkkk\\\VVVMMMFFFBBB>>>:::666999888888===HHHWWWcccjjjkkklllmmmlllhhhdddbbbbbb___dddjjjmmmllliiieeedddUUUUUUTTTSSSTTTZZZdddkkkpppwww||||||}}}}}}wwwnnnddd___]]]\\\___dddgggjjjooossssssnnnfff```aaa```^^^YYYSSSPPPOOOOOONNNTTT```nnnzzzyyyrrrllliiidddiiikkkgggaaa^^^[[[WWWfffkkkrrrwwwxxxvvvsssqqqzzz|||ooocccZZZQQQEEE<<<999666111---+++*********+++---///000,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++******///......---------------,,,,,,+++************+++*********+++,,,,,,------******++++++++++++******,,,---------,,,,,,+++***---,,,+++*********++++++---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------------------------////////////////////////...///000000111444888;;;DDDLLLZZZkkkzzzrrrhhhgggeeekkkvvvvvv|||zzzxxxwwwwwwuuurrrpppoooyyy||||||www~~~vvvrrrtttwwwuuurrroootttzzz|||zzzvvvqqqnnnmmmbbbRRRCCC999555444444777777888888888888888888888888888666555666999<<<===@@@EEELLLSSSZZZ___aaa^^^``````^^^]]]\\\WWWQQQFFFAAA;;;666333222222111111111111111111111111111000111111111111222222222000000000111111111111111111111000///000111222333yyyxxx|||~~~}}}{{{zzzqqqhhh```\\\YYYUUUVVVYYYWWWSSSNNNKKKKKKJJJHHHEEECCCAAA===::::::<<<@@@BBBHHHIIIMMMRRRXXX[[[[[[YYYYYYZZZ]]]___aaabbbcccccccccaaa``````bbbdddeeeeeeeee```]]]___ccceeehhhmmmpppqqqrrrqqqoookkkhhheeebbbbbbbbbcccdddccc```^^^]]]XXXVVVXXXXXXVVVXXX\\\^^^aaaeeehhhgggfffdddddd``````______```bbbdddeeejjjhhheeeccccccdddeeefffeeecccbbbcccdddfffeeeddddddbbb```^^^^^^___``````___\\\YYYWWWWWWWWWWWWVVVRRRTTTXXX[[[]]]aaaeeehhhllllllkkkjjjiiigggeeedddffffffeeeddddddgggllloooqqqrrrssssssqqqqqqrrrsssoookkkeeecccdddgggjjjkkkfffeeecccccceeeeeecccaaabbbaaa```bbbfffhhhhhhgggdddfffhhhgggeeeddddddeeedddfffiiimmmooooooooonnnjjjkkkkkkjjjgggffffffgggiiiiiihhhfffeeefffjjjllljjjkkkllljjjiiihhhiiikkkqqqqqqqqqrrrrrrsssssstttpppooonnnlllkkkiiihhhgggcccdddeeeeeeccc```\\\ZZZXXXWWWUUUTTTTTTUUUWWWYYY\\\\\\\\\]]]]]]]]]^^^^^^``````^^^]]]]]]]]]^^^^^^[[[\\\\\\[[[ZZZYYY[[[\\\[[[\\\^^^``````___^^^]]]\\\\\\[[[[[[\\\]]]___```^^^___``````aaadddiiilllppptttxxxyyytttlllccc]]]QQQLLLDDD???<<<;;;888777777:::???JJJ]]]qqq~~~{{{zzzwwwsssooojjjeeeccc^^^```aaa___[[[WWWTTTSSSPPPTTTYYY[[[]]]aaaiiipppssswwwyyywwwwwwyyyxxxuuunnnbbbWWWTTTWWW\\\cccjjjlllmmmpppuuuvvvooocccYYY\\\\\\[[[XXXVVVUUUVVVWWWYYY___kkkwwwxxxppphhhccc```______]]]XXXVVVZZZbbbgggsssxxx}}}~~~{{{wwwvvvvvvvvvhhh___NNNEEE:::333111111111///111000///...---------...++++++++++++++++++++++++++++++,,,,,,++++++******,,,,,,++++++***++++++,,,,,,,,,++++++************))))))******++++++++++++)))******++++++******))),,,,,,---------,,,,,,+++,,,+++++++++++++++++++++,,,+++************+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000111333777:::DDDKKKYYYjjjyyyppphhhkkkjjjooowwwwwwuuuoookkkllloooppppppqqquuu~~~|||vvvqqqsssvvvuuussspppvvv|||~~~yyysssppppppdddSSSCCC888444333333666777888888999888888777888888777666555666999;;;@@@AAAEEEJJJQQQWWW]]]```[[[\\\ZZZXXXXXXXXXUUUNNNEEE@@@:::555333222222111000000000000111111111111000000111111111222222222111111111111111111111111000000//////000000111222|||xxxzzz}}}~~~~~~~~~}}}|||||||||}}}sssjjjaaa]]]YYYVVVVVVYYYZZZUUUOOOKKKKKKJJJHHHFFFDDDAAA===::::::<<<@@@BBBGGGHHHKKKPPPUUUXXXWWWVVVXXXYYY\\\___aaabbbbbbcccaaa___^^^___bbbeeefffffffffaaa]]]```bbbdddhhhlllppppppqqqqqqnnnjjjfffdddbbbaaabbbcccdddccc___]]][[[VVVSSSSSSRRRPPPRRRVVVZZZ\\\^^^`````````bbbccc^^^]]]\\\[[[\\\^^^aaabbbhhhgggeeecccbbbbbbdddeeecccbbb``````bbbddddddcccaaaaaa```^^^]]]]]]^^^___aaa]]]ZZZXXXXXXXXXXXXXXXSSSUUUXXXYYY[[[^^^bbbffffffggggggggggggfffeeeeeeffffffeeedddcccdddhhhkkklllnnnpppqqqqqqrrrtttuuusssmmmfffaaaaaaeeejjjmmmeeedddcccbbbbbbbbbaaa```bbbaaaaaabbbdddfffggggggdddfffhhhhhhfffeeeffffffeeegggjjjmmmnnnooonnnnnnhhhiiikkkkkkjjjiiikkkllljjjjjjiiigggeeefffhhhkkkkkkmmmnnnnnnlllkkkkkklllnnnooooooooooooooooooooonnnmmmllljjjhhhfffeeedddbbbbbbaaa___]]]\\\ZZZZZZWWWVVVUUUUUUVVVXXXZZZ\\\^^^^^^^^^^^^]]]]]]]]]]]]___^^^]]][[[[[[[[[[[[\\\ZZZ[[[[[[ZZZXXXWWWYYYZZZXXXZZZ]]]___aaaaaa```___[[[[[[[[[\\\]]]___```bbb```aaaaaabbbcccfffkkknnnsssttttttqqqjjj```UUUOOOFFFBBB===:::999999:::;;;888AAALLL\\\sssxxxsssnnnhhhccc^^^\\\WWWRRRMMMKKKLLLNNNXXX]]]ccceeedddgggmmmtttyyy||||||yyywwwwwwsssnnn]]]TTTLLLMMMTTT[[[dddkkkrrrqqqrrrvvvwwwpppcccXXXTTTUUUUUUVVVWWWZZZ^^^bbbgggmmmwwwyyyrrrjjjddd```^^^[[[UUUNNNNNNTTTbbbqqq|||}}}xxxwwwzzz}}}zzziii[[[UUUCCC<<<333...---///111111333222111000...---,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,++++++******))))))************++++++)))******++++++******))))))***+++,,,------------++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........///000000000333777:::CCCJJJWWWgggwwwooojjjqqqrrrsssxxxvvvmmmeeeaaafffkkkmmmqqquuuyyyvvvrrruuuyyyyyywwwuuuyyy~~~|||vvvqqqnnnlllaaaPPP@@@777333333333444666777999999888777777777888777666555666888;;;BBBCCCEEEIIINNNTTTYYY]]][[[]]][[[VVVTTTTTTQQQLLLDDD???999555333222222111//////000000000111111111000000111111111222222222222222222111111111111111000000000000000111111222~~~yyyxxxyyyxxxyyyzzzyyyxxxyyy{{{}}}tttlllddd```\\\XXXWWWZZZ^^^XXXPPPLLLKKKKKKIIIGGGDDDAAA<<<999999;;;>>>@@@GGGIIILLLOOOQQQSSSSSSTTTWWWXXX[[[^^^```bbbbbbbbb___]]]\\\^^^aaadddffffffhhhbbb___bbbdddeeehhhkkknnnoooooonnnlllhhheeecccaaaaaabbbccccccaaa]]]ZZZVVVQQQMMMMMMKKKIIIJJJOOOSSSUUUWWWXXXYYY[[[^^^```]]][[[ZZZYYYYYY[[[]]]^^^cccddddddcccbbbaaacccdddbbb```^^^^^^```bbbbbbbbb^^^___``````^^^]]]^^^___aaa___\\\ZZZZZZZZZYYYXXXUUUWWWYYYZZZ[[[^^^aaadddcccdddeeefffggggggggggggfffgggfffeeecccccceeefffhhhjjjlllnnnooopppsssuuuvvvqqqiiicccaaaccchhhllleeedddcccbbbaaa`````````bbbaaaaaaaaabbbccceeefffeeefffggggggfffeeefffhhheeefffhhhjjjkkklllkkkkkkhhhjjjlllllllllmmmooopppjjjkkkkkkiiigggfffggghhhjjjlllnnnooommmkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjiiijjjiiihhhfffdddcccaaaaaaaaa```]]]ZZZYYYXXXXXXYYYVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^^^^]]]]]]]]]\\\\\\]]]\\\[[[YYYYYYYYYZZZ[[[ZZZ[[[[[[ZZZXXXWWWXXXYYYXXXYYY[[[]]]___`````````ZZZZZZ[[[\\\^^^```aaabbb```bbbdddeeefffiiimmmpppssspppjjjddd\\\SSSJJJDDD<<<:::777555666999===@@@>>>LLL\\\lll{{{uuunnnggg```YYYUUUOOOHHHFFFIIIPPPVVVaaafffkkkkkkiiikkkssszzz|||xxxuuunnnfffSSSNNNLLLQQQXXX^^^gggnnnuuussssssuuuuuuoooddd[[[NNNOOOQQQSSSWWW^^^gggmmmrrrwww~~~{{{vvvpppiiiddd```^^^SSSLLLHHHNNN[[[kkkzzzzzzwwwxxx}}}}}}qqq___QQQKKK===888222...------//////............------,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---,,,++++++*********************************++++++++++++******((((((***+++,,,---------******+++,,,,,,,,,++++++))))))))))))))))))))))))*********+++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000---...//////000333777:::BBBHHHUUUeeeuuummmkkkxxxyyywwwwwwtttkkkccc```fffkkkmmmttt|||~~~wwwuuuyyy~~~}}}{{{wwwzzz~~~~~~yyyqqqjjjfffeee[[[LLL>>>666333333333333555777999999999777666777777777555444555888;;;CCCDDDFFFIIINNNSSSWWWZZZ\\\```___YYYTTTRRROOOLLLCCC???999555333222222111...//////000000111111111000111111111111222222222222222222222222111111111000000000111111111222222}}}zzzyyyxxxuuuwwwwwwvvvuuuuuuwwwzzzvvvnnngggdddaaa\\\ZZZ\\\aaa[[[SSSNNNLLLLLLKKKJJJEEEBBB>>>::::::<<>>666333333333222444777999999999777666777777777555444555888:::@@@BBBEEEIIINNNSSSWWWYYYZZZ```bbb[[[SSSOOOMMMLLLCCC>>>888444333222222111......//////000111111222000111111111111222222222333333333222222111111111000111111222222222222222|||zzzyyyyyyuuuwwwwwwuuurrrrrruuuxxxwwwpppjjjgggddd___]]]^^^ddd]]]TTTOOOMMMMMMLLLKKKHHHEEEAAA===<<<>>>AAADDDIIIMMMPPPOOOLLLLLLPPPUUUTTTUUUXXX[[[^^^``````aaaYYYXXXXXXZZZ^^^aaacccdddiiieeedddgggiiihhhiiikkklllkkkjjjhhhfffeeedddcccbbbaaabbbbbbbbb^^^YYYUUUNNNIIIDDDCCCAAA???AAAEEEBBBGGGNNNSSSVVVVVVWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUYYY]]]aaacccbbbaaabbbdddaaa___\\\\\\^^^```aaaaaaYYY]]]aaacccaaa___^^^___```___]]]]]]]]]\\\YYYWWWSSSVVVZZZ]]]___aaadddfffccccccdddeeeeeefffeeeeeehhhiiijjjjjjgggdddccccccdddfffhhhiiiiiijjjlllnnnxxxvvvsssnnniiieeeddddddhhhgggfffdddbbbaaabbbcccaaaaaa```___^^^___bbbdddggggggfffdddccccccfffhhhdddccccccccccccdddeeeeeeggghhhiiiiiihhhhhhjjjkkkiiillloooooollliiieeeddddddfffiiijjjhhhfffddddddcccddddddeeedddcccaaa`````````___^^^\\\[[[ZZZZZZ\\\[[[ZZZYYYWWWVVVTTTSSSSSSUUUXXXZZZ\\\\\\[[[ZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\^^^___^^^]]][[[ZZZ[[[\\\ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^```aaabbbaaadddhhhjjjlllmmmppprrrfff]]]PPPFFF@@@===:::888555555555666:::@@@HHHMMMOOO___nnnwww|||rrriii___WWWNNNLLLJJJKKKQQQ]]]kkktttzzz~~~~~~zzzuuuxxxvvvmmmfff]]]TTTSSSSSSVVV[[[^^^bbbjjjttttttsssqqqooommmiiieeebbbUUUUUUUUUXXX___jjjwww{{{yyytttmmmfff^^^XXXTTTLLLQQQ^^^oooxxxyyy{{{|||xxxuuutttvvvwwwuuusssqqqiiiccc___UUUCCC555000000000//////////////////---............---,,,+++,,,,,,,,,------........./////////...---,,,*********)))))))))***++++++,,,,,,,,,---...---,,,+++***,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++)))************)))(((((()))***+++,,,---,,,,,,+++***++++++,,,,,,++++++***))))))******++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++,,,---......+++,,,---///000333888<<>>777444222222222444666999:::999777666777777666555444555888:::===@@@DDDIIINNNTTTWWWYYYUUU^^^bbb[[[PPPKKKKKKKKKBBB>>>888444222222222111---......///000111111222000111111111111222222222333333333222222111111111111111222333333333333222|||zzz}}}{{{uuuuuuuuuttttttuuusssmmmeeeaaabbbeeeiiibbbYYYTTTRRRSSSSSSSSSLLLJJJFFFAAA???@@@EEEIIIKKKMMMPPPRRRQQQQQQQQQRRRYYYXXXWWWWWWXXXZZZ]]]___[[[ZZZZZZZZZ\\\___bbbddd```aaaccceeegggiiijjjjjjffffffeeeeeefffggghhhhhheeecccaaaaaaaaa^^^YYYTTTPPPNNNIIIEEEAAA>>>======<<>>CCCJJJQQQVVVWWWVVVYYYVVVRRRPPPQQQRRRSSSSSSWWWXXX\\\___aaabbbbbbbbb```aaaaaa```^^^^^^___```bbbbbbaaaaaaaaa`````````aaaaaa```aaaaaa```]]][[[VVVWWWXXXYYYZZZ\\\]]]]]]aaabbbccceeefffgggggggggeeeeeefffffffffeeeddddddiiihhhfffddddddeeefffgggoooppppppnnnkkkiiihhhiiiggggggfffdddaaa```aaabbbfffdddbbb___^^^^^^^^^___eeegggiiiiiihhhfffeeedddcccddddddcccbbbbbbdddfffkkkjjjhhhgggfffggghhhiiihhhiiijjjiiigggeeefffggggggfffeeeeeeeeeeeecccaaabbbaaaaaabbbcccbbb___]]]^^^]]][[[XXXWWWWWWXXXYYYZZZZZZZZZZZZYYYWWWVVVUUUWWWYYY[[[[[[[[[ZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ[[[[[[]]]]]]\\\\\\\\\]]]^^^___^^^]]]\\\[[[[[[\\\\\\]]]_________]]]ZZZYYYZZZ[[[XXX]]]___]]]]]]aaadddeeeiiigggeeeeeeddd```WWWPPPIIIDDD===:::999888666444666:::===@@@GGGPPPTTTSSS\\\]]]bbbmmmzzzlllXXXPPPLLLIIINNNXXX```ccceeennnwww|||xxxkkkaaa\\\ZZZZZZYYY\\\^^^```ccceeefffggggggiiifffddddddeeeeeebbb```\\\___bbbgggmmmvvv~~~pppaaaYYYUUUUUUZZZ```nnnuuuzzz{{{|||}}}yyysssiiibbbZZZXXX\\\```aaa```UUUNNNDDD;;;555111...,,,------------------------,,,,,,,,,++++++++++++***+++++++++++++++++++++,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))***++++++++++++***)))***++++++***)))***,,,))))))***++++++,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++......------------,,,,,,---,,,++++++******+++++++++++++++,,,,,,,,,------....../////////222555888AAAJJJWWWfffvvv|||ooonnn|||vvvjjjgggaaaaaacccfffggghhhoooxxx{{{}}}~~~{{{~~~qqq^^^SSSTTTSSSJJJ>>>555444555333222222333333444666777888888888888666444444666888>>>???CCCHHHNNNRRRUUUVVVUUUWWWWWWUUUQQQLLLHHHGGG???;;;666333222111000000000000111222222222222111111111111111111111111111222111111111000000000000111111111111111111111111~~~zzz{{{{{{vvvooohhhfffffflllhhhbbb^^^[[[ZZZXXXWWWUUUTTTQQQMMMLLLMMMQQQUUUTTTTTTUUUSSSQQQQQQRRRSSSUUUWWWYYY[[[\\\\\\[[[ZZZZZZYYYXXXWWWWWWXXXZZZ[[[___```aaabbbddddddddddddggggggggggggggghhhhhhhhhfffeeeccccccbbbaaa^^^[[[QQQRRRRRRPPPLLLGGGAAA>>>;;;===@@@FFFMMMRRRTTTTTTTTTQQQOOONNNPPPRRRRRRRRRUUUWWWZZZ]]]___aaaaaaaaa```aaaaaa```^^^^^^___```ccccccbbbbbbbbbbbbaaaaaa`````````aaaccccccaaa___YYYXXXXXXWWWXXXYYYZZZ[[[`````````aaaccceeefffgggbbbdddfffggghhhgggeeeeeegggfffdddccccccdddeeeeeekkkmmmnnnnnnmmmkkkkkkllljjjjjjhhhdddaaa```aaaccceeedddbbb```^^^^^^^^^___gggiiikkkjjjhhhfffdddddddddbbb```aaacccfffggghhhjjjiiiiiiiiiiiiiiiiiiiiihhhgggeeefffgggggggggfffdddddddddeeefffeeebbb___```______```aaaaaa___]]][[[YYYWWWTTTSSSTTTVVVWWWXXXYYYYYYYYYXXXVVVUUUSSSUUUWWWZZZ[[[[[[[[[\\\^^^ZZZZZZYYYYYYYYYZZZZZZ[[[^^^]]][[[ZZZ[[[\\\^^^```\\\\\\\\\\\\\\\]]]^^^___`````````^^^\\\[[[\\\]]]\\\``````]]]]]]bbbeeeeeemmmhhhaaa[[[VVVPPPIIICCC<<<:::777555444555666777:::AAAIIIMMMRRRYYY\\\\\\___]]]^^^eeennn{{{xxx\\\LLLHHHJJJJJJRRR^^^iiimmmooorrruuuuuu|||~~~yyylllggg```\\\\\\___bbbddd___```bbbccccccbbb```___aaabbbbbbbbb``````aaabbbdddgggkkkoootttyyy}}}xxxfffTTTMMMQQQ[[[gggqqq}}}}}}xxxqqqccc\\\TTTQQQSSSVVVUUUSSSGGGAAA999222////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))***++++++++++++******+++,,,+++))))))***+++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------------///000000//////...---,,,++++++******++++++++++++++++++,,,,,,,,,,,,---.../////////111555888BBBLLLZZZiiizzzrrrooozzz~~~rrrgggeee```^^^___cccfffgggjjjooo}}}zzz|||~~~mmmZZZPPPPPPOOOHHH<<<555444555444222222222222333555666777777777777666444444666888===???CCCIIINNNSSSVVVXXXVVVWWWWWWUUUQQQMMMKKKKKKAAA<<<666111000000000000111111111000111111222333111111111111111111111111111111111111000000000000111111111111111111111111~~~{{{tttmmmhhhfffiiigggdddaaa^^^[[[XXXVVVVVVUUUTTTQQQPPPQQQUUUXXXZZZZZZYYYVVVSSSRRRSSSTTTUUUXXX[[[^^^___^^^[[[YYYXXXWWWUUUUUUUUUVVVXXXZZZ]]]^^^___aaacccdddeeeeeeffffffggggggggggggggggggfffeeedddccccccbbbaaaaaaYYYXXXWWWSSSNNNHHHCCC@@@<<<<<<>>>BBBHHHMMMPPPQQQQQQOOOMMMNNNPPPSSSTTTTTTUUUVVVYYY\\\^^^```aaaaaa```aaaaaa```^^^^^^___```bbbbbbbbbbbbbbbbbbbbbbbb______```bbbdddeeedddbbb\\\[[[ZZZYYYYYY[[[]]]^^^___^^^^^^___aaaccceeegggfffgggjjjkkkllljjjhhhfffffffffeeeeeeeeeeeeeeeeeeiiikkknnnooonnnlllkkkkkkllljjjhhhddd```___```bbbdddcccbbb```___^^^^^^___fffiiikkkjjjgggdddcccccceeeaaa___```dddiiijjjiiiiiijjjkkkllllllkkkjjjjjjhhhfffeeeggglllmmmiiieeeaaabbbccceeefffeeeaaa^^^]]][[[[[[[[[]]]^^^]]]\\\ZZZXXXUUURRRRRRSSSUUUWWWXXXYYYYYYYYYXXXVVVTTTSSSSSSVVVYYYZZZ[[[[[[]]]___ZZZZZZYYYYYYYYYZZZ[[[[[[]]]\\\ZZZZZZZZZ\\\___```]]]]]]]]]]]]]]]^^^^^^______``````___]]]\\\]]]___```cccbbb______ccceeeccciiicccYYYPPPJJJDDD???<<<777666555444444777===AAAEEEOOOXXX\\\^^^bbbdddcccaaa______bbbeeekkkwwwzzzhhhTTTJJJLLLQQQTTTWWWcccnnnssstttuuutttrrrsssyyy~~~qqqiii^^^^^^___aaadddfffhhhiiibbbbbbcccaaa___[[[WWWTTTZZZ^^^bbbbbb^^^]]]aaafffjjjmmmqqquuuwwwyyy{{{}}}|||yyyxxx}}}~~~jjj[[[OOOPPP[[[iiiuuu}}}{{{uuueee]]]SSSMMMLLLKKKHHHEEE===999444111000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***+++,,,,,,+++)))((()))***))))))******+++++++++,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,---///111222222000000---,,,++++++******++++++***++++++++++++,,,,,,,,,---.........///111555888AAAKKKZZZjjj{{{}}}rrrnnnvvvyyypppgggeeebbb^^^]]]bbbeeeeeedddeeezzz{{{yyy}}}}}}hhhXXXRRROOONNNGGG;;;444333333222111111111111333444555666666777777555444444666888<<<@@@EEEJJJOOOTTTXXX[[[\\\\\\[[[XXXSSSOOONNNMMMCCC>>>777222000111111222222111000000000111333444111111111111111111111111222222222222111111111111111111111111111111111111}}}wwwoooiiifffeeedddcccaaa]]]ZZZWWWVVVXXXXXXXXXVVVVVVWWWZZZ]]]```___]]]ZZZVVVTTTUUUVVVUUUWWW[[[]]]^^^\\\ZZZXXXVVVUUUTTTTTTUUUWWWYYY[[[[[[\\\^^^aaaccceeeffffffdddeeefffffffffeeeddddddcccccccccbbbbbbccceeefffdddaaa[[[TTTNNNIIIFFFDDD???>>>===@@@DDDIIIMMMNNNPPPOOONNNPPPSSSUUUVVVVVVWWWXXXYYY\\\^^^___```aaa```aaaaaa```^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaa______```ccceeefffeeeccc]]]\\\[[[ZZZ[[[]]]```bbb^^^^^^^^^___```ccceeegggiiikkkmmmmmmmmmjjjgggeeegggggghhhhhhhhhhhhhhhgggiiilllnnnooommmkkkjjjjjjjjjiiigggddd```^^^___aaaccccccbbbaaa```_________dddgggjjjiiieeeaaaaaabbbeeebbb___aaafffiiijjjiiiiiijjjlllmmmnnnmmmlllkkkeeeddddddiiinnnnnnhhhaaa___```aaadddeeedddaaa^^^ZZZXXXVVVVVVXXXYYYZZZYYYYYYXXXUUUTTTTTTUUUWWWXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSUUUXXXZZZZZZ[[[]]]___[[[[[[ZZZZZZZZZ[[[[[[\\\\\\[[[ZZZZZZZZZ\\\^^^```____________^^^^^^]]]]]]^^^^^^___^^^\\\\\\]]]___bbbddddddaaaaaacccaaa]]]ZZZTTTLLLCCC>>>;;;:::999888888888888;;;BBBKKKQQQVVV```hhhjjjiiijjjjjjhhhcccbbbbbbccc```]]]```fffdddddd^^^UUURRRWWW^^^aaaaaakkktttwwwxxxyyyxxxuuurrrssstttuuussslllbbb[[[ZZZ___eeejjjkkkjjjhhhfffeeeccc```\\\WWWRRRNNNLLLTTT[[[aaaaaa]]]\\\cccjjjnnnqqquuuwwwvvvuuutttsssrrrqqqsssxxx|||zzzpppgggZZZSSSSSS^^^mmmvvv|||~~~zzziii___RRRIIIDDD@@@:::666222111/////////...+++))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***+++,,,,,,+++)))((()))***)))***************+++++++++++++++,,,,,,---------++++++++++++++++++++++++((())))))))))))*********+++---///111222222111000---,,,++++++******++++++*********+++++++++,,,,,,---............111444888>>>IIIWWWgggxxxyyyppplllqqqtttooojjjhhheee```^^^bbbeeecccaaa```nnn}}}~~~zzzyyy}}}wwweeeYYYVVVQQQPPPIII===444222111...000000000000111333444555555666666555333444666888===AAAGGGLLLPPPTTTYYY\\\______]]]YYYSSSOOOLLLKKKEEE@@@999444222222333333222111000000000111333444111111111111111111111111444444333333333222222222111111111111111111111111}}}wwwooohhhdddaaabbbbbb```]]]ZZZXXXXXX[[[\\\]]]]]]]]]^^^aaacccddddddbbb___[[[XXXXXXYYYUUUVVVXXXYYYZZZYYYXXXWWWWWWVVVUUUUUUVVVYYY[[[]]][[[\\\^^^```bbbdddeeeeeebbbbbbcccddddddcccaaa```___`````````aaaccchhhkkknnnhhh```WWWPPPLLLKKKKKKEEECCC@@@@@@DDDHHHLLLMMMQQQPPPPPPRRRUUUXXXXXXXXXXXXYYYZZZ[[[\\\^^^______```aaaaaa```^^^^^^___````````````aaaaaaaaaaaabbbaaa```aaaccceeefffdddbbb\\\[[[[[[[[[\\\^^^___```]]]^^^___```bbbdddfffgggiiijjjkkkkkkjjjhhheeedddhhhiiikkklllllllllkkkjjjjjjlllmmmmmmkkkiiihhhhhhhhhhhhgggeeeaaa______```bbbbbbbbbaaa```______^^^aaafffjjjiiiddd```aaacccdddccccccdddggghhhiiihhhgggiiijjjlllmmmmmmllllllaaa```aaafffjjjjjjddd^^^______```bbbddddddaaa___ZZZWWWTTTTTTUUUVVVWWWWWWYYYYYYXXXWWWWWWXXXYYYZZZZZZXXXVVVTTTSSSSSSTTTTTTSSSUUUXXXYYYZZZ[[[]]]^^^]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^______`````````___^^^]]]]]]\\\]]]^^^]]]\\\\\\]]]___bbbeeefffdddcccbbb[[[TTTIIIEEE???999666555666888666777999???GGGQQQZZZ```jjjppptttsssrrrrrroookkkfffdddcccaaaZZZRRRQQQUUUTTT[[[______```ffflllmmmooovvv}}}~~~~~~zzzvvvqqqkkkeee```\\\YYYWWWccciiiqqqvvvuuupppkkkhhheeebbb\\\VVVPPPMMMKKKJJJQQQYYY```aaa^^^^^^fffmmmrrruuuwwwwwwtttpppmmmkkkiiijjjkkknnnnnnjjjbbb\\\TTTUUU]]]mmmzzz}}}|||{{{yyyzzzlllaaaQQQFFF???;;;666111/////////000000...***''',,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,+++******)))******++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++******+++,,,+++))))))***+++******************************++++++,,,,,,------)))))))))))))))))))))))))))************++++++++++++,,,...///000000000///---,,,++++++******++++++************++++++++++++,,,---.........000444777<<>>===<<<999777666888999BBBHHHTTThhh{{{}}}zzz{{{|||yyyrrrkkkcccZZZRRRLLLJJJQQQZZZdddooozzz||||||~~~~~~~~~wwwfffaaaYYYQQQPPPVVVaaaiiilllqqqwwwyyyuuupppmmmlllbbb\\\SSSLLLJJJMMMRRRVVVZZZ```gggjjjjjjmmmtttzzz{{{|||}}}zzztttmmmhhhfff```^^^YYYTTTTTT[[[fffooonnnooouuu}}}~~~}}}yyylllZZZOOO???555222222111//////...,,,,,,.........---..............................---------,,,,,,,,,*********++++++,,,------))))))***+++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***((()))++++++******+++---*********)))))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++(((((()))))))))*********,,,,,,+++++++++,,,---------,,,++++++******++++++)))************+++++++++,,,---------...000444777:::CCCOOO]]]nnn|||}}}rrrlllggghhhkkkmmmmmmnnn^^^\\\\\\```bbbaaadddiiieeeqqq{{{yyyrrrmmmkkkjjjooooooqqqtttxxx||||||zzz{{{vvviii\\\UUUUUUTTTNNNBBB999555333000............///111222333444555555444333444666888888===DDDGGGHHHJJJPPPUUUZZZ\\\]]][[[VVVPPPLLLJJJCCC@@@;;;777555333111//////000111333333222111111111111111111111111111111000000000000////////////111111111111111111111111||||||{{{vvvooohhhdddcccdddcccaaa```````````````aaa]]]\\\```bbb``````bbbfffeeeeeeeeeddd```___```cccaaa___]]]]]]^^^```bbbdddcccaaa]]]YYYXXXYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVYYY^^^dddgggiiihhhfffaaa]]]ZZZXXXXXXYYY[[[XXXSSSOOOOOOOOOPPPPPPVVVWWWWWWXXXXXXWWWWWWVVV\\\YYYWWWYYY\\\]]]\\\YYY\\\]]]___``````^^^]]][[[bbbbbbbbbbbbcccdddeeefffcccdddeeeeeecccaaabbbbbbbbb```^^^^^^^^^^^^]]]\\\]]]^^^```dddgggjjjiiihhhnnnlllkkkjjjkkkkkkiiiggghhhiiikkklllllllllkkkkkkkkklllkkkjjjhhhhhhiiikkkppplllhhhggghhhgggeeebbbcccbbbbbbbbbcccbbb___]]]\\\aaahhhkkkkkkhhhfffdddcccdddfffhhhhhhgggeeedddaaaaaaaaaaaabbbcccdddddddddcccaaa___]]]]]]]]]^^^[[[[[[[[[\\\]]]^^^___```[[[ZZZXXXWWWVVVVVVVVVWWWYYYXXXXXXYYYYYYXXXUUUSSSSSSQQQOOOMMMMMMOOOQQQSSSXXXWWWWWWWWWYYYZZZ\\\^^^]]]\\\[[[YYYVVVSSSPPPOOOUUUWWWYYY\\\]]]]]]\\\[[[YYY[[[^^^aaabbbaaa```^^^```^^^\\\]]]___aaabbbbbbfffeeeaaa]]]\\\YYYLLL>>>===777666999:::999>>>EEEHHHYYYjjjxxxyyyvvvkkkaaaWWWQQQLLLLLLWWWdddmmmuuuvvvkkk^^^YYYVVVXXXYYY[[[```fffsssrrrsssvvvwwwuuunnniiihhhaaaVVVOOONNNRRRWWWZZZfffjjjmmmoooooossszzz}}}{{{yyyvvvppplll]]]YYYRRRLLLNNN\\\ppp~~~|||zzzmmmZZZMMMDDD:::444333333000..................///000111...---------,,,++++++***---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,((())))))))))))*********...+++((()))+++---,,,+++******+++++++++,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***((()))***+++,,,---------************************---,,,***)))))))))******,,,---.........000333555;;;BBBMMMYYYiiivvvzzzxxxuuupppkkkiiijjjlllkkkjjj^^^]]]\\\]]]bbbggghhhffffffiiimmmpppooojjjeeeaaakkkjjjlllpppvvv{{{~~~~~~~~~wwwlll^^^UUUWWWSSSLLLBBB999222000///000000000000000111111222222333555555555555666888888<<>>DDDLLLRRRbbbrrr}}}tttooo```ZZZUUUTTTSSSVVV```kkkrrrzzz|||lllaaaYYYVVVWWW[[[^^^```ccchhhpppqqqrrrrrroookkkhhhggghhhaaaXXXSSSRRRVVV[[[]]]fffmmmtttwwwxxx{{{}}}sssjjjdddUUUPPPLLLNNNXXXhhhvvv~~~{{{xxx~~~{{{dddQQQEEE>>>555111111222111///...---------......///000------,,,,,,,,,------...---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++************+++,,,***++++++++++++,,,,,,,,,...+++))))))+++,,,,,,+++))))))*********++++++++++++++++++*********))))))************************)))************+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++)))***++++++,,,,,,,,,,,,************************---,,,+++***)))******+++,,,---.........000333555:::BBBLLLYYYiiiwww{{{yyyuuuqqqmmmkkkmmmmmmkkkhhh]]]\\\[[[]]]bbbhhhkkkkkkkkkmmmpppqqqooojjjeeeaaajjjkkknnnrrrxxx{{{|||||||||~~~zzzmmm^^^SSSUUURRRKKKBBB999222000///000000//////000000111222000111333333222222444666777<<>>:::555222111222222111000000000000000000000000000000111111111222222222111111111111111111222111111111222222222333333|||}}}|||xxxwwwuuuuuutttpppkkkgggeeeeeedddcccccccccdddcccaaa___^^^YYYVVVXXXZZZZZZ\\\___dddfffgggfffcccaaa``````````````````aaabbbbbbbbbbbbbbbbbb___\\\ZZZYYYZZZXXXXXXWWWVVVUUUTTTRRRQQQOOONNNMMMLLLLLLNNNOOOPPPWWWWWWWWWYYY\\\^^^___^^^```___\\\ZZZYYYZZZ\\\]]]^^^ZZZUUURRRRRRTTTVVVWWWUUUUUUUUUVVVWWWYYY[[[\\\\\\]]]\\\ZZZWWWUUUUUUVVVYYYZZZ]]]```bbbcccccccccaaabbbbbbbbbaaa```^^^]]]\\\___bbbddddddccccccdddbbb```___```aaacccbbbbbb\\\[[[\\\___dddiiillllllrrrpppnnnmmmmmmllljjjiiieeefffhhhiiikkkkkklllllllllmmmmmmlllkkkkkkmmmooollljjjhhhggghhhhhhhhhgggiiihhhffffffeeedddaaa___```cccggghhhhhhgggggggggeeeeeefffffffffdddcccbbb`````````aaaaaabbbdddddd`````````___^^^]]]\\\[[[^^^]]][[[YYYYYYZZZ[[[\\\ZZZXXXWWWVVVWWWYYY\\\^^^]]]XXXUUUUUUYYY[[[YYYVVVTTTSSSQQQPPPPPPQQQSSSTTTXXXXXXXXXXXXYYYZZZ\\\\\\^^^______]]]ZZZVVVQQQNNNTTTVVVXXXZZZ[[[\\\\\\[[[]]]___bbbeeehhhhhhhhhhhheeeaaa\\\ZZZ\\\```ccceeehhhggg```SSSGGGAAA===:::777666:::@@@DDDIIIPPPXXX^^^jjjwwwvvvlllfffXXXVVVWWWZZZ]]]aaahhhooovvv}}}~~~nnn```XXXXXXWWWZZZ```ccccccdddhhhlllnnnooolllfffbbbccceeeeee```[[[XXXZZZ^^^aaacccgggpppzzz~~~nnnaaa[[[LLLIIIJJJUUUgggvvv}}}~~~vvvqqquuu}}}}}}}}}xxxjjjUUUEEE;;;555000...///111111000------,,,,,,,,,---......,,,,,,++++++,,,...///000------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,---+++******+++,,,,,,+++(((((()))))))))*********+++++++++***************************************)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++))))))******++++++++++++***++++++,,,,,,,,,++++++************************---,,,,,,++++++++++++,,,***,,,------...000333666999AAALLLYYYiiiwww|||zzzuuuqqqnnnnnnooonnnkkkggg]]][[[YYY[[[aaahhhnnnrrrqqqrrrssssssppplllhhheeelllmmmqqquuuyyy{{{zzzyyyyyy}}}~~~ppp^^^QQQRRRPPPJJJBBB999333000///000000//////000000111222000111222222222222333555777;;;???@@@@@@@@@CCCFFFNNNTTTYYYWWWTTTRRRLLLGGG???===999555333222333444000000000000000000111111111111111222222222222222111111111111111111111111111111111222222222222333ttt|||||||||}}}yyyuuutttwwwwwwwwwsssoookkkiiiiiifffdddbbbcccdddccc___\\\YYYSSSNNNOOOQQQQQQTTTXXX^^^ccceeebbb___^^^^^^]]]^^^___aaabbbcccccccccbbb```bbbbbbaaa^^^[[[ZZZ[[[VVVVVVUUUTTTSSSQQQOOONNNOOONNNLLLJJJKKKMMMOOOQQQVVVVVVWWWZZZ]]]___^^^]]]]]][[[ZZZXXXYYY[[[]]]___aaa]]]XXXTTTTTTVVVWWWWWWVVVUUUTTTTTTUUUWWWZZZ[[[ZZZ\\\\\\YYYUUUSSSUUUWWWZZZ[[[]]]```bbbcccddddddbbbbbbccccccbbb___\\\[[[XXX\\\```cccdddddddddeeebbbaaa```aaaccceeeeeeeee^^^]]]\\\]]]aaafffiiikkkjjjiiihhhiiikkkmmmlllkkkeeefffgggiiijjjlllmmmmmmkkklllmmmlllkkkkkkmmmnnnkkkkkkjjjjjjkkklllllllllllljjjhhhgggfffeeeccc``````bbbddddddddddddeeefffeeeeeeeeeeeedddcccaaa```aaaaaaaaabbbbbbdddeeefff``````aaaaaa```^^^\\\[[[[[[ZZZWWWUUUTTTUUUVVVWWWXXXWWWVVVVVVWWW[[[^^^aaabbb\\\VVVVVVYYY\\\ZZZWWWVVVUUUSSSSSSSSSSSSUUUVVVYYYYYYYYYZZZ[[[\\\\\\]]]^^^___```___\\\WWWRRROOOSSSTTTVVVXXXZZZ[[[[[[[[[\\\]]]```bbbdddeeeeeedddbbb___]]]]]]```dddggghhhgggbbbXXXKKK@@@<<<<<<===:::???FFFMMMRRRVVV[[[```cccllluuu~~~wwwjjjaaa^^^WWWYYY]]]bbbfffiiillloooxxx}}}{{{nnnaaaZZZWWW___]]]___cccdddbbbbbbeeehhhiiihhhfffcccbbbdddfff```^^^\\\]]]aaagggjjjlllkkksss}}}wwwcccXXXTTTIIIKKKRRRaaarrr}}}|||}}}}}}wwwmmmfffhhhqqqxxx{{{vvvoooiiiaaaUUUFFF;;;444111---,,,...000000000,,,,,,,,,++++++,,,---------,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********,,,+++++++++++++++++++++))))))))))))*********+++************************************************))))))*********+++++++++++++++++++++++++++++++++************++++++++++++***+++++++++++++++,,,,,,***************+++++++++++++++,,,,,,,,,+++******************************---,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,---///333555777???JJJXXXiiiwww|||zzzvvvrrrnnnmmmnnnnnnkkkiii^^^ZZZXXX[[[```fffnnnuuuvvvvvvvvvvvvssspppmmmkkkqqqqqqrrruuuxxxzzzzzzyyywww|||rrr]]]PPPPPPNNNJJJCCC:::444000//////////////////000111111111333444444333333444666888;;;>>>???>>>>>>AAADDDHHHQQQXXXXXXTTTPPPLLLGGG@@@>>>:::666444222222333000000000000000111111111222222222222222222222222111111111222222111111111111111111111222222222222iiinnnwww}}}|||xxxsssrrrwwwxxxxxxuuupppkkkhhhgggeeebbb______aaaaaa]]]YYYSSSLLLGGGGGGGGGHHHJJJOOOVVV]]]aaa^^^ZZZ[[[\\\ZZZ]]]___aaacccdddccccccbbb```bbbbbbaaa___]]]\\\\\\WWWVVVVVVUUUTTTSSSQQQPPPRRROOOLLLJJJJJJMMMPPPRRRQQQSSSVVVZZZ^^^```^^^]]]\\\[[[YYYXXXYYY[[[^^^___ccc___ZZZWWWVVVVVVVVVVVVWWWVVVTTTSSSSSSUUUWWWXXXXXXYYYZZZWWWTTTTTTWWWZZZ\\\]]]^^^```aaabbbbbbbbbbbbcccddddddbbb```]]][[[XXX[[[___aaabbbcccdddeeebbbaaa```bbbdddgggggggggbbb```]]]]]]___bbbeeeeeefffeeeeeegggjjjllllllkkkffffffggghhhjjjlllmmmnnniiijjjkkkkkkjjjiiijjjkkklllllllllmmmmmmnnnooopppmmmkkkiiiggggggfffcccbbb___```aaa`````````bbbdddcccccccccbbbaaa```______bbbbbbbbbcccdddeeefffgggaaaaaabbbaaa```^^^\\\ZZZXXXWWWUUUSSSSSSSSSTTTUUUWWWWWWVVVVVVXXX[[[___aaaeee___YYYWWWYYY[[[ZZZWWWWWWWWWVVVUUUUUUVVVWWWWWWZZZ[[[[[[\\\]]]]]]]]]]]]]]]^^^___^^^\\\WWWRRROOORRRSSSUUUWWWXXXZZZ[[[[[[[[[\\\^^^```aaaaaabbbaaa```aaacccfffjjjlllkkkjjjdddYYYLLLAAA;;;:::;;;===BBBKKKUUU[[[]]]___aaabbbdddjjjrrrzzzyyyjjj^^^XXXXXXYYY]]]ccchhhnnnqqqrrrqqqxxx{{{xxxvvvqqqhhh```\\\]]]```eeeaaaaaacccbbb``````ccceeebbbaaabbbeeeiiijjjiii\\\\\\^^^bbbiiiooosssuuussswww}}}hhhVVVPPPPPPQQQXXXdddpppyyy}}}}}}|||{{{wwwpppggg^^^]]]cccjjjooohhh^^^TTTKKKBBB;;;666222000...---.../////////---,,,,,,+++++++++,,,,,,...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))************+++,,,,,,++++++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,******)))))))))***+++,,,++++++,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,...222444666>>>IIIWWWgggvvvzzzxxxuuuqqqllljjjlllmmmllljjj___ZZZYYY^^^bbbeeemmmvvvyyyyyyyyyyyyxxxvvvsssrrrwwwuuussssssvvvyyyzzz{{{uuu{{{rrr]]]OOONNNMMMJJJDDD<<<555111////////////...///000000111111222444333222222333444888;;;>>>???>>>>>>BBBEEEHHHQQQYYYXXXSSSOOOJJJEEEBBB@@@<<<888444222111000//////000000111111111111222222222222222222222222000111222222222222111000000000111111111222222222bbbeeelllssszzz~~~{{{uuupppnnnqqqssstttsssnnnhhhdddbbb```[[[XXXYYY]]]___]]]YYYPPPIIICCCBBBBBBAAACCCGGGOOOZZZ___[[[XXX[[[\\\YYY^^^___aaabbbcccbbbbbbaaaaaabbbbbbaaa___]]]^^^___ZZZZZZ[[[[[[ZZZZZZYYYYYYVVVSSSOOOKKKKKKMMMQQQTTTPPPRRRWWW]]]bbbcccaaa^^^^^^]]]ZZZYYYYYYZZZ\\\^^^aaa^^^[[[XXXXXXWWWUUUTTTWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUWWWYYY\\\^^^^^^^^^______``````aaaaaabbbbbbbbbaaa```^^^]]]YYY[[[^^^___```aaabbbdddbbbaaaaaabbbeeeggghhhgggeeebbb^^^]]]^^^___``````fffeeeeeefffhhhjjjiiihhhfffffffffggghhhjjjkkklllhhhiiikkkjjjhhhgggggghhhjjjkkklllllllllmmmoooqqqmmmjjjgggffffffeeedddbbb^^^^^^___^^^]]]^^^```bbb`````````___^^^^^^^^^^^^aaaaaabbbbbbdddeeeggghhhcccbbbbbb```^^^\\\ZZZYYYUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWYYY[[[]]]^^^bbb___[[[XXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]][[[[[[\\\\\\ZZZVVVSSSPPPQQQRRRSSSUUUWWWYYY[[[[[[\\\]]]^^^```bbbcccddddddeeegggkkkooopppnnniiidddYYYNNNAAA;;;999999===AAAMMMWWWaaabbbaaabbbcccbbbeeejjjqqqxxxppp___UUUTTTWWW\\\```eeekkkrrryyyzzzxxxxxxxxx{{{{{{sssfffddd```\\\ZZZ^^^dddhhheeebbbaaabbbbbb______bbb]]][[[\\\aaaiiinnnnnnmmm___```bbbgggooovvvzzz{{{zzzzzz|||mmmZZZOOOOOOSSS```iiiuuu}}}~~~||||||~~~|||uuulllddd\\\VVVWWW[[[]]]WWWMMMCCC:::666444444111111000///............------,,,+++++++++,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))+++------+++***++++++***++++++++++++,,,,,,,,,***************+++++++++(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++)))))))))************+++*********++++++,,,,,,---+++***)))))))))***,,,---***++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,,,,+++***+++,,,++++++---000222555===HHHUUUeeesssxxxvvvpppmmmiiiiiikkklllkkkiii___[[[\\\cccggggggnnnxxx||||||}}}}}}|||zzzxxxwww{{{xxxtttsssuuuyyy{{{|||uuu{{{rrr^^^PPPOOONNNLLLFFF>>>666111/////////......//////000111///000111111000///000111777:::===>>>>>>???DDDHHHKKKSSSXXXWWWTTTPPPIIIBBBCCCAAA===999555222000////////////000111111222222222222222222222111111111000111222333333222111000000000000111111111111222]]]___ccchhhnnnvvv~~~|||xxxqqqkkkiiigggjjjnnnoookkkeee```]]]WWWRRROOOQQQYYY^^^___]]]QQQJJJDDDCCCBBB???@@@BBBLLLYYY```\\\YYY]]]___\\\___``````aaaaaa`````````bbbbbbbbb```^^^^^^___aaa___```aaabbbcccddddddddd]]]ZZZTTTPPPOOORRRVVVYYYVVVYYY___eeejjjjjjgggdddbbb```]]]ZZZYYYYYYZZZ[[[[[[ZZZYYYYYYYYYYYYVVVTTTVVVVVVVVVWWWWWWXXXXXXXXX[[[XXXVVVUUUWWWYYYZZZ[[[]]]]]]]]]]]]^^^___``````________________________\\\]]]^^^]]]]]]^^^aaaccccccaaaaaabbbeeegggggggggeeebbb___]]]]]]^^^^^^]]]bbbaaaaaaccceeeggggggfffeeeeeeddddddeeeggghhhiiihhhjjjkkkjjjhhhfffeeeeeeeeegggiiihhhggghhhjjjmmmkkkhhheeeddddddeeedddccc]]]^^^______]]]]]]___```]]]]]]]]]\\\\\\\\\\\\]]]______```aaabbbdddeeefffdddbbb```]]]ZZZXXXWWWVVVQQQRRRSSSUUUVVVWWWWWWWWWVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZWWWUUUUUUWWWZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYZZZ[[[\\\\\\\\\[[[ZZZXXXYYYYYYXXXWWWUUUSSSQQQQQQQQQRRRTTTVVVXXXZZZ[[[ZZZ\\\^^^aaadddfffhhhiiikkklllnnnnnnllleee\\\VVVHHHAAA<<<;;;<<<>>>HHHSSS[[[dddjjjfffbbbdddggggggjjjmmmqqquuuzzzvvveeeYYYSSSVVV\\\aaaeeehhhkkksss}}}}}}tttrrrqqquuuyyyvvvmmmddd\\\ZZZXXXYYY]]]ccchhhkkkfffdddccceeebbb\\\YYYYYYSSSVVV[[[bbbiiimmmnnnnnnggggggiiimmmtttzzz}}}zzzwwwvvvzzzyyytttjjj]]]TTTSSS[[[bbbooowww~~~sssiiiccc[[[QQQLLLLLLIIIFFF@@@999333000000222//////000///..................---,,,,,,,,,,,,,,,,,,---///000///...---,,,+++++++++,,,,,,---------***++++++,,,,,,++++++*********+++,,,,,,+++*********++++++++++++,,,,,,,,,(((+++------+++******,,,************++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))************)))******+++,,,,,,------+++***)))((()))***,,,---)))***++++++,,,,,,,,,,,,************************))))))+++,,,,,,,,,++++++++++++,,,++++++,,,...000444<<>><<<999666555333333...//////000111222222222222111111111000000/////////000222333333222000///000000000000111111111111YYYXXXWWWXXX\\\aaafffiiitttvvv}}}{{{rrrpppmmmcccYYY^^^bbbhhhmmmmmmhhh^^^WWWPPPEEEEEELLLQQQ]]]fffaaaZZZUUUNNNHHHEEECCCBBBAAAOOOVVV___bbb```^^^^^^``````___^^^]]]\\\]]]^^^___^^^cccgggfffbbb___aaacccfffnnnpppmmmpppzzz|||vvvjjjfff```ZZZUUUVVVZZZ^^^aaaeeelllqqqsssqqqnnnkkkfffccc^^^ZZZXXXWWWUUUTTTQQQQQQQQQSSSUUUXXX[[[\\\XXXXXXYYYZZZ\\\^^^```aaacccaaa___\\\[[[ZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]^^^ZZZWWWWWWZZZ___aaaaaa^^^______\\\YYYYYY\\\```bbbbbbbbbbbbcccdddeeefffbbbaaa```^^^]]]\\\[[[ZZZYYYYYY[[[]]]```ccceeefffhhhccc]]]]]]aaaeeefffeeekkkiiieeecccbbbdddfffhhheeedddcccaaaaaaaaabbbbbbccccccdddeeedddbbb```^^^^^^^^^\\\[[[[[[[[[\\\]]]^^^]]][[[ZZZZZZ[[[]]]^^^\\\\\\[[[[[[\\\^^^```aaabbbaaa___ZZZUUURRRQQQRRRLLLNNNPPPSSSUUUWWWYYYYYYTTTTTTTTTUUUVVVWWWYYYZZZYYYXXXVVVRRRPPPQQQTTTWWWZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]ZZZVVVVVVYYY[[[[[[ZZZZZZXXXVVVUUUUUUTTTRRRPPPPPPPPPQQQTTTVVVWWWUUUTTTTTTTTTVVVZZZ___dddggghhhnnnpppooofffWWWIII@@@===888???@@@===GGG]]]ooottt{{{qqqkkknnnqqqoooooorrrtttrrroooiiieeebbbbbbcccccc```]]]YYYYYY\\\aaaeeehhhgggiiiqqqyyy}}}{{{xxxxxxlllaaa___]]]XXXVVVWWW______```cccfffhhhiiihhhrrrjjjdddccc```XXXNNNJJJLLLQQQWWW]]]gggqqqvvvuuuyyyyyyyyyzzz|||}}}~~~}}}yyynnngggjjjpppmmmfff```TTTRRRTTT\\\iiisssvvvwww~~~rrrbbbXXXPPPFFF===999333222111/////////000111////////////////////////---.........---,,,,,,+++---...111333444222000///,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++******++++++++++++******&&&&&&'''((()))***++++++******+++,,,,,,,,,,,,+++************************)))************+++++++++++++++******************,,,++++++******++++++,,,************************)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))***************)))(((''',,,++++++***+++,,,...///666:::BBBOOOaaannnmmmfff\\\]]]ffftttxxxnnnccc^^^ZZZYYY^^^iiissswwwxxxzzzwwwwww|||yyyxxxyyy|||}}}zzzxxxvvvvvvxxx|||{{{ppp]]]NNNOOOLLLLLLLLLFFF;;;333111111000///...............000222222222111000111222333444555999>>>DDDIIILLLUUUTTTTTTUUUUUUQQQKKKEEEBBB???:::666222111000000000000000000000000000000000000000000000000000000333333222222333333444555111111111000///......---WWWVVVUUUUUUWWW[[[___aaafffhhhnnnuuuyyy}}}yyypppmmmhhh___WWWWWW[[[aaagggjjjfff___ZZZUUUJJJJJJOOOTTT```iiieee___\\\WWWQQQKKKGGGFFFEEENNNUUU]]]```___^^^^^^```___^^^]]]\\\\\\]]]^^^^^^___cccfffeeeaaa```aaadddhhhooorrrppptttooojjjccc\\\XXXXXXYYYZZZcccgggkkkooopppnnnkkkhhhdddbbb___\\\[[[XXXTTTRRRPPPPPPPPPQQQTTTWWWZZZ\\\[[[\\\\\\]]]___aaabbbcccbbbaaa___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]ZZZWWWXXX[[[___``````]]]^^^^^^]]][[[\\\^^^aaacccbbbbbbbbbbbbbbbccccccbbbaaa```___]]]ZZZXXXWWWVVVWWWXXX[[[^^^aaadddfffhhhddd```aaaeeegggfffdddfffeeebbbaaaaaaccceeegggbbbaaa``````____________aaabbbcccdddcccbbb```___\\\\\\ZZZYYYYYYYYYZZZ[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZ[[[\\\^^^______^^^]]]YYYUUURRRRRRSSSPPPPPPRRRTTTUUUVVVVVVVVVTTTTTTTTTUUUVVVXXXYYYYYYUUUUUURRROOOMMMNNNQQQSSSWWWXXXYYYZZZ[[[[[[[[[[[[]]]ZZZWWWWWWXXXZZZYYYXXX[[[YYYWWWVVVVVVUUUSSSRRRQQQPPPPPPQQQRRRRRRPPPNNNPPPPPPQQQTTTYYY]]]^^^^^^___```___XXXLLLAAA<<<;;;777???EEEKKK]]]xxxzzzrrrsssxxxyyyyyy{{{uuuqqqiii```YYYUUUTTTUUUQQQSSSVVVYYY^^^dddiiimmmuuuttttttwww|||~~~}}}xxxjjj]]]YYYXXXWWWXXX\\\cccdddeeehhhlllppprrrssspppggg```^^^\\\VVVPPPNNNPPPUUU\\\bbblllwww}}}}}}~~~~~~~~~}}}zzzxxxsssjjjdddeeefff```WWWRRRPPPXXXcccnnnvvv{{{~~~|||mmm[[[PPPHHH===444000222111000///...//////000........................------......---,,,,,,++++++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................************************************************++++++++++++++++++++++++******++++++++++++******(((((())))))******++++++)))***++++++,,,,,,++++++************************)))************+++++++++)))))))))***************+++******))))))******+++************************++++++,,,,,,,,,+++******+++++++++*********)))))),,,,,,,,,,,,,,,+++******++++++******+++---...///555999AAANNN___lllkkkddd[[[]]]gggwww|||rrrbbbXXXVVVSSSVVV```iiinnnrrrvvv{{{||||||yyyvvvwwwyyy{{{zzzwwwtttuuuxxx}}}|||ppp]]]MMMLLLJJJJJJJJJEEE;;;333111///......------------...000222333222111000111222333444666:::???DDDIIIKKKSSSSSSSSSTTTTTTPPPJJJEEEBBB???:::666222111000111000000000000000000000000000000000000000000000000333222222222222333444444333333222111111000//////UUUTTTRRRQQQQQQSSSVVVXXX\\\]]]bbbjjjnnnsss|||wwwooohhhaaaYYYSSSSSSWWW^^^fffkkklllhhheee]]]RRRQQQVVVYYYeeeooolllfffeeeaaaYYYPPPJJJIIIIIINNNTTTZZZ^^^]]]]]]^^^___]]]]]]\\\\\\\\\]]]^^^^^^```bbbdddbbb```___bbbeeegggmmmppppppvvvvvvooofff```]]]\\\ZZZXXXfffgggjjjlllllljjjhhhfffbbb```___]]]\\\XXXTTTPPPPPPOOOOOOPPPRRRVVVZZZ\\\^^^^^^___```aaaccccccdddaaaaaaaaa``````^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYZZZ]]]`````````\\\]]]______^^^^^^___aaabbbbbbaaaaaaaaaaaaaaaaaabbbbbbaaa```]]]ZZZVVVTTTSSSTTTVVVYYY\\\```ccceeegggeeeccceeeggghhheeebbbaaa```^^^^^^___```cccddd````````````___^^^]]]\\\___```aaabbbaaa```___^^^ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWYYYXXXWWWWWWXXXYYYZZZ[[[ZZZZZZYYYWWWTTTSSSTTTUUUTTTTTTTTTUUUTTTTTTSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYVVVVVVTTTQQQPPPPPPSSSVVVUUUVVVWWWYYYZZZ[[[\\\\\\\\\ZZZXXXWWWXXXXXXXXXXXX]]][[[YYYXXXYYYXXXVVVTTTTTTRRRQQQPPPPPPOOOMMMKKKIIIIIIJJJLLLOOOQQQPPPOOOMMMMMMLLLFFF???;;;:::;;;===FFFPPP^^^vvvzzzxxx}}}tttlll___SSSJJJGGGHHHJJJJJJNNNVVV```jjjrrrwwwzzz~~~~~~~~~~~~qqqeeeYYYTTTTTTWWW\\\aaaeeegggiiimmmrrrvvvzzz|||oooddd[[[WWWVVVTTTSSSUUUWWW^^^fffmmmwww{{{uuuooommmeee^^^\\\YYYQQQKKKHHHPPPaaavvv~~~vvvnnn___OOOEEE===444...,,,000///......---.........---------------------------------------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******++++++++++++*********************+++++++++)))***++++++,,,,,,++++++************************)))************+++++++++(((((())))))******++++++***))))))))))))))))))***************************,,,,,,,,,,,,+++***)))(((+++++++++***************,,,,,,,,,++++++++++++***************+++---///000444888???KKK[[[hhhhhhbbbYYY\\\hhhzzzwwwcccTTTSSSPPPPPPXXX___dddjjjppp}}}xxxwwwyyy{{{{{{zzzssstttwww||||||qqq^^^OOOJJJHHHHHHIIIDDD:::333111------,,,,,,,,,------...000222333333111111111222222444777<<<@@@EEEHHHJJJQQQQQQRRRSSSRRROOOIIIEEEBBB???;;;666333111111111000000000000000000000000000000000000000000000000222222222222222333444444444444444333222222111111QQQPPPOOONNNNNNOOOQQQSSSVVVVVVZZZaaafffjjjsss|||~~~{{{vvvnnnddd[[[TTTPPPPPPTTT[[[dddkkkoooooonnneeeZZZYYY\\\^^^jjjuuurrrkkkjjjfff\\\PPPJJJKKKNNNQQQTTTYYY[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^___``````___]]]^^^aaacccccchhhkkklllrrr|||zzzrrrjjjeeedddccc___[[[eeefffgggggghhhgggffffffbbb```]]]\\\ZZZXXXUUURRRPPPOOONNNNNNQQQTTTYYY[[[^^^___```aaabbbccccccdddaaaaaabbbaaa```^^^\\\[[[\\\\\\\\\]]]]]]]]]^^^^^^[[[\\\]]]^^^```aaaaaaaaa^^^^^^___```___^^^^^^^^^^^^______``````aaaaaaaaacccccccccbbb___[[[VVVSSSRRRSSSUUUXXX\\\```ccceeegggeeeddddddeeeeeecccaaa^^^]]]]]]\\\\\\]]]^^^______```aaaaaaaaa___^^^]]]\\\\\\]]]^^^^^^^^^]]]]]]YYYYYYXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVUUUTTTTTTUUUVVVWWWUUUVVVVVVVVVTTTTTTUUUWWWUUUUUUUUUUUUTTTSSSRRRRRRTTTUUUUUUVVVWWWXXXXXXXXXVVVVVVUUUSSSRRRRRRUUUWWWUUUVVVWWWYYYZZZZZZ[[[[[[YYYXXXWWWWWWXXXYYYYYYYYY]]]\\\ZZZZZZZZZZZZYYYWWWVVVTTTQQQOOOOOONNNMMMKKKEEEDDDDDDEEEFFFFFFDDDBBBAAAAAA???<<<::::::===@@@JJJSSS^^^kkk|||}}}~~~}}}zzzpppeeeUUUHHHCCCEEEKKKOOOXXX\\\dddoooyyy}}}xxxvvvvvvddd^^^XXXVVVXXX[[[___bbbcccggglllqqquuuwwwyyyzzznnncccXXXTTTSSSSSSWWW]]]bbbkkkvvv~~~{{{rrrkkkhhh```XXXSSSNNNJJJKKKOOOXXXjjj}}}}}}wwwiiiZZZNNNAAA:::666111///000...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***))))))))))))++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************************************************************++++++++++++******+++++++++******)))))))))))))))***+++++++++++++++************************))))))*********+++++++++((())))))***+++,,,------******))))))))))))*********************************++++++++++++******)))******************************)))))))))))))))))))))))))))***+++...000111333777>>>IIIXXXdddfffaaaZZZ]]]hhhzzz}}}hhhWWWTTTQQQRRRXXX\\\___ccchhh{{{|||zzz|||~~~~~~~~~uuutttuuuyyyyyyqqq```SSSLLLJJJJJJJJJEEE:::333111,,,,,,,,,,,,---...//////000222444444222111111222222444888<<>><<<:::;;;;;;::::::<<<@@@EEEHHHSSS\\\gggppp~~~}}}{{{wwwqqqhhh]]]OOOFFFGGGPPP[[[bbbkkklllqqqzzzxxxmmmgggdddVVVXXXZZZ]]]```bbbaaa___aaagggooouuuvvvtttrrrrrrnnndddZZZUUUUUUWWW^^^fffnnnyyyuuunnnbbbYYYQQQLLLKKKNNNWWW```dddppp{{{wwwwww~~~nnn^^^JJJAAA888444333000111333,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,+++***)))((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++***************)))((((((''''''))))))***++++++++++++***************************))))))*********+++++++++******++++++,,,---......+++++++++******+++++++++************************'''((()))***+++,,,,,,,,,***************************))))))(((((()))******)))))))))***+++...000111222777===GGGUUUbbbeeebbb[[[___hhhvvvooo___VVVUUUXXX]]]^^^\\\\\\___ppp~~~{{{|||~~~~~~wwwtttsssuuuvvvpppcccXXXQQQNNNMMMMMMGGG;;;333000...---------...///000000000222444555333222111222111444777<<<@@@DDDFFFGGGLLLNNNQQQRRRPPPLLLIIIFFFCCC@@@;;;777333222111111111111111111111111111111000000000000000000000000222111111111111222333333222222222222111111111111NNNNNNNNNNNNOOOQQQSSSTTTOOOKKKKKKOOORRRUUU[[[bbbkkkllllllggg]]]SSSMMMJJJIIILLLRRR[[[ccchhhiiihhhddd\\\]]]```___gggqqqoooooollleee\\\TTTQQQUUUYYYWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[]]]^^^___`````````\\\\\\\\\\\\\\\]]]^^^___```bbbeeehhhlllppprrrsssssspppnnnmmmmmmllliiifffccccccccccccdddeeeeeeeeefffaaaZZZVVVUUUVVVWWWWWWRRRQQQQQQQQQRRRSSSUUUVVV\\\^^^```bbbdddeeeeeeeeebbbbbbaaa```^^^\\\ZZZYYYZZZ[[[\\\]]]^^^___```aaaaaabbbdddcccbbb```aaaaaabbb___]]]\\\[[[ZZZWWWUUUXXXZZZ\\\___bbbcccddddddccccccddddddbbb___]]][[[XXXXXXYYY[[[]]]___aaabbbcccbbb```^^^^^^___aaabbb_________^^^]]][[[YYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYYYYXXXVVVWWWYYYZZZZZZYYYWWWVVVSSSRRRQQQPPPOOOOOOPPPQQQQQQSSSUUUVVVUUUUUUVVVWWWUUUUUUUUUVVVUUUUUUTTTSSSRRRSSSUUUVVVVVVVVVUUUTTTSSSTTTTTTTTTSSSTTTVVVXXXYYYYYYYYYZZZZZZYYYYYYXXXVVVXXXYYYZZZZZZZZZ[[[]]]\\\ZZZYYYZZZ[[[[[[ZZZYYYQQQNNNJJJHHHHHHIIIJJJJJJBBB???<<<;;;::::::888777888999;;;???DDDKKKPPPSSSXXX___hhhoooyyyzzzvvvpppjjj]]]VVVNNNMMMUUUaaakkkqqqrrrrrruuu|||{{{nnnccc[[[VVVRRRYYY```dddffffffccc]]]aaahhhpppuuusssooolllkkkkkkccc]]]\\\]]]aaaiiiqqqzzztttoooZZZTTTOOOPPPUUU[[[fffooonnnttt|||{{{vvvrrrqqq{{{~~~~~~{{{rrraaaQQQBBB:::444222000...///222++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++******************************************************************************************************++++++++++++*********)))))))))((((((''''''((()))******++++++******************************)))************+++++++++******++++++,,,---------,,,,,,++++++++++++,,,,,,************************&&&'''(((***+++,,,,,,---***************+++++++++,,,+++*********+++,,,---************+++---///000222777>>>GGGTTTaaafffddd\\\```hhhrrr}}}~~~rrrdddVVVXXX]]]bbbaaa[[[XXXZZZggg~~~zzz{{{||||||{{{wwwtttrrrtttuuupppdddZZZTTTQQQPPPOOOHHH<<<444111//////.........///000000000222555555444222222222222333666:::>>>BBBEEEGGGJJJMMMQQQRRRPPPLLLIIIHHHCCC@@@<<<777444222222222111111111111111111111111000000000000000000000000111111111111111222333333111111111111111111000000PPPPPPPPPPPPPPPQQQRRRSSSRRRMMMJJJLLLOOOQQQUUUZZZ^^^```aaa^^^WWWPPPKKKIIIJJJLLLRRRYYY```cccbbbaaa\\\VVVXXX[[[YYY```iiifffhhheee```[[[WWWUUUUUUVVVVVVUUUVVVWWWYYY[[[\\\\\\ZZZ[[[]]]___aaabbbbbbbbb\\\\\\\\\]]]___```___^^^^^^___ccchhhlllmmmnnnooommmnnnnnnnnnllljjjhhhgggddddddddddddcccccccccbbbccc```[[[WWWVVVVVVVVVVVVSSSSSSSSSTTTSSSSSSSSSRRRVVVXXX[[[^^^aaabbbbbbbbbaaaaaa```___^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^bbbddddddbbb___]]]^^^``````]]]YYYXXXXXXXXXVVVUUUYYYZZZ]]]```bbbcccccccccaaaaaaaaaaaaaaa```______[[[[[[[[[[[[\\\]]]^^^___^^^___``````______``````______``````___]]][[[ZZZVVVVVVWWWXXXZZZ\\\^^^___]]]]]]\\\[[[[[[[[[[[[[[[YYYZZZZZZ[[[ZZZYYYXXXWWWUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRPPPOOONNNNNNNNNOOORRRTTTVVVWWWVVVUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRTTTUUUUUUTTTSSSRRRVVVWWWXXXXXXWWWXXXZZZ\\\XXXXXXYYYZZZ[[[[[[[[[[[[YYY[[[]]]\\\ZZZYYYZZZ\\\ZZZYYYXXXYYYZZZ[[[ZZZYYYRRRNNNIIIFFFFFFGGGHHHHHHAAA>>>:::777777888888777888;;;@@@HHHQQQYYY___aaa```bbbfffkkkttt~~~qqqkkkfff___SSSQQQRRRXXXcccmmmrrrsssqqqppprrrzzztttiiiaaa\\\XXXUUUZZZaaafffeeeeeefffccc^^^```fffmmmooolllhhhggghhheeeaaa```dddhhhllluuu}}}tttgggcccVVVTTTWWWaaajjjnnnrrrvvvuuuyyy}}}zzzrrrkkkhhhiiisssuuusssnnnggg]]]NNNAAA:::444000///...+++,,,///++++++---.........------------------------------******+++,,,,,,,,,,,,,,,------,,,+++++++++++++++************************))))))))))))))))))))))))******************************************************************************++++++++++++************))))))))))))))))))((())))))***************************************)))************+++++++++************************++++++************++++++************************''''''(((***++++++++++++))))))*********+++++++++,,,+++***)))***+++---...++++++******+++---...///222777>>>GGGTTTbbbhhhhhh[[[bbbiiipppwwwyyyooocccYYY[[[```eeeccc]]][[[]]]aaa{{{|||||||||{{{yyysssrrrrrrvvvxxxrrrdddYYYSSSQQQPPPPPPIII>>>555333//////...---------......///222555666555333222111222333444777<<<@@@DDDFFFIIIMMMQQQRRRPPPLLLJJJIIICCCAAA<<<777444222222222111111111111111111111111000000000000000000000000111111111111111222222333000111111111111111111111RRRRRRQQQQQQQQQQQQQQQRRRQQQKKKGGGHHHJJJKKKNNNSSSUUUWWWXXXWWWSSSNNNJJJHHHEEEHHHMMMSSSYYYZZZYYYWWWVVVQQQTTTXXXUUU[[[ccc```___]]]ZZZYYYXXXVVVSSSPPPTTTTTTTTTVVVZZZ]]]^^^___ZZZ\\\^^^```bbbccccccccc\\\\\\]]]___aaabbb```___ZZZ\\\aaagggkkkkkkkkkllljjjlllnnnmmmkkkhhhffffffffffffeeeeeecccbbb```___aaa^^^[[[YYYXXXWWWUUUTTTSSSTTTUUUUUUUUUSSSRRRPPPOOOQQQUUUYYY[[[]]]]]]]]]``````_________aaabbbddd``````___^^^]]]]]]\\\\\\cccddddddaaa]]][[[\\\^^^^^^ZZZVVVUUUVVVWWWWWWUUUZZZ\\\___aaabbbcccbbbaaa____________`````````aaa\\\\\\[[[[[[[[[[[[[[[\\\[[[^^^aaabbbbbb```______^^^___```aaaaaa```^^^]]]WWWWWWXXXYYY[[[^^^aaaccc```___^^^]]]\\\\\\\\\\\\XXXYYYZZZZZZZZZYYYWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWSSSRRRPPPNNNMMMMMMNNNNNNSSSUUUWWWWWWVVVUUUUUUUUUXXXXXXXXXWWWUUUSSSRRRQQQPPPQQQSSSTTTUUUTTTRRRQQQSSSTTTUUUUUUUUUVVVXXXZZZVVVWWWYYYZZZ\\\]]]]]]]]]\\\^^^```^^^ZZZXXXXXXZZZYYYXXXWWWXXXYYYZZZYYYXXXUUUQQQKKKGGGFFFGGGHHHIIIAAA===888555555777888888:::>>>FFFQQQ\\\eeekkkmmmjjjgggeeehhhooozzzsssfff```[[[VVVNNNOOOVVVaaalllrrrrrroooooooooqqqxxx{{{oooaaaXXXWWWZZZ[[[[[[ccchhhiiidddbbbdddddd```^^^ccchhhhhhdddbbbdddfffaaa```bbbiiiooottt}}}}}}dddWWWSSSUUUWWWaaaqqq|||}}}zzzyyyyyy~~~xxxjjj___]]]___iiikkkhhh___VVVLLL???444333...,,,------++++++///***+++---...///...------------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************........................************************************************))))))))))))))))))))))))******++++++++++++******************************(((((()))***************************************)))************+++++++++))))))))))))((((((((((((******))))))))))))******************************((())))))************)))))))))******++++++++++++***)))((('''((()))+++,,,,,,,,,+++***+++,,,...///222888???GGGTTTcccjjjjjjZZZbbbkkkooottttttkkk___\\\^^^ccchhhfffaaaaaaddd___yyy~~~~~~~~~|||zzzppppppsssyyy{{{sssdddWWWQQQOOOOOOOOOIII???777555///...------,,,,,,,,,,,,///222555666555333222111222222333666:::???CCCFFFIIIMMMRRRSSSPPPLLLJJJJJJDDDAAA<<<777444222222222111111111111111111111111000000000000000000000000111111111000111222222333111111111111111111111222QQQPPPPPPRRRTTTUUUUUUTTTSSSOOOKKKHHHHHHIIIIIIHHHNNNOOOPPPPPPOOOMMMKKKIIIFFFHHHLLLPPPRRRSSSRRRQQQPPPPPPOOOPPPRRRUUUYYY\\\ZZZYYYWWWUUUTTTSSSRRRRRRUUUVVVWWWYYY[[[\\\^^^^^^\\\\\\\\\```cccdddbbb______```aaa```^^^]]]]]]^^^\\\___cccgggiiiiiihhhgggdddeeegggiiijjjjjjjjjjjjdddcccbbbccceeeeeecccbbbbbbaaa```______^^^ZZZXXXTTTVVVXXXYYYWWWTTTPPPMMMPPPRRRSSSTTTTTTUUUWWWZZZ]]]]]]]]]]]]]]]]]]]]]]]][[[\\\\\\[[[YYYYYYZZZ[[[___aaabbbaaa^^^\\\[[[\\\ZZZUUUOOONNNRRRUUUUUUSSSXXXYYY\\\^^^___^^^]]][[[[[[YYYYYY[[[]]]___```___aaa```___^^^]]]\\\\\\[[[___cccfffeeeaaa___aaaccc\\\]]]___bbbeeefffdddbbbXXXWWWVVVVVVWWWYYY\\\]]]``````^^^\\\ZZZXXXWWWVVVYYYYYYZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUURRRQQQPPPMMMKKKJJJLLLOOOPPPRRRUUUUUUUUUTTTUUUWWWYYYWWWTTTTTTVVVVVVTTTQQQOOOQQQRRRSSSSSSSSSUUUWWWQQQRRRTTTUUUVVVVVVUUUUUUVVVVVVUUUVVVWWWYYY[[[]]][[[\\\^^^^^^^^^[[[XXXVVVZZZZZZYYYYYYXXXYYYYYYYYYYYYTTTNNNJJJHHHFFFBBB???===888666888888666888<<>>777222---+++///---+++++++++,,,+++***.........---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,******)))(((((((((((((((,,,,,,+++++++++,,,---......---+++******+++---...)))***+++------,,,+++***+++++++++++++++***))))))'''&&&&&&&&&&&&''''''((()))***++++++++++++***)))((())))))******))))))((())))))************))))))******************************)))))))))***+++,,,))))))***++++++++++++******+++,,,+++)))((()))***+++++++++***************,,,***''''''((())))))(((++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))******+++///555;;;DDDQQQ___hhhiiieeelllnnniiidddcccbbb___fffjjjoooqqqpppllleee```^^^kkkyyy~~~~~~~~~zzz~~~}}}yyyqqqtttuuuwwwxxxsssdddTTTLLLLLLLLLLLLJJJCCC999111///............///000000222333444555555333222000///111555888;;;>>>BBBDDDIIIKKKMMMNNNNNNLLLIIIHHHFFFDDD???:::555222111111000000000000000111222222222222222222222222222222222111000//////000111222111111000000000000111111NNNMMMMMMNNNQQQUUUYYY[[[VVVSSSNNNJJJIIIHHHGGGFFFBBBDDDFFFGGGHHHGGGEEEDDD@@@CCCGGGKKKNNNOOOPPPOOOPPPOOOOOOOOOQQQSSSVVVXXXWWWVVVUUUSSSRRRQQQQQQQQQPPPQQQSSSUUUXXXZZZ\\\]]]]]]\\\]]]```bbbcccaaa___```___\\\XXXUUUVVVYYY\\\]]]___aaadddffffffeeedddcccdddfffggghhhgggfffeeebbbaaa______```___]]][[[```___]]]]]]]]][[[XXXUUURRRSSSTTTTTTTTTTTTSSSSSSOOOPPPRRRRRRQQQRRRSSSUUUZZZZZZYYYXXXWWWWWWVVVUUUUUUVVVXXXXXXXXXXXX[[[]]]\\\___bbbcccaaa^^^\\\[[[WWWSSSNNNNNNQQQTTTTTTSSSVVVYYY]]]```bbb```^^^\\\[[[XXXVVVUUUXXX[[[\\\]]]`````````^^^\\\YYYUUUSSSWWW[[[______\\\YYYYYYZZZVVVWWWXXX[[[^^^___^^^]]]XXXYYYYYYZZZ[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXXXUUUUUUUUUTTTSSSRRRRRRQQQUUUTTTSSSRRRPPPOOONNNNNNOOOPPPPPPOOONNNNNNOOOQQQQQQRRRSSSRRRPPPOOOPPPQQQRRRQQQQQQRRRTTTUUUTTTRRRPPPQQQQQQPPPNNNMMMNNNOOOVVVWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUWWWXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZXXXVVVYYYYYYZZZZZZ[[[[[[\\\\\\YYYVVVQQQLLLHHHDDD@@@===888666555666999BBBSSSbbbzzzvvvnnnlllllllllmmmmmmmmmkkkfff```[[[XXXUUUQQQLLLIIILLLSSS\\\bbbhhhkkkrrrxxxxxxqqqmmmmmmhhhiiilllmmmlllggg___XXXTTTXXX^^^dddhhhkkkkkkkkkgggeeecccaaa```^^^[[[YYYPPPQQQSSSXXX^^^ffflllppptttyyy|||yyyyyytttooolllnnnqqquuuwwwkkkdddZZZRRRQQQUUU^^^cccqqqxxx|||{{{{{{xxxiiiYYYJJJCCC===;;;888444111///......000...------.........------------,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,++++++++++++,,,---------,,,+++******+++,,,---***+++,,,,,,,,,+++***)))***++++++++++++***))))))*********)))))))))))))))))))))***++++++******))))))******************)))))))))************))))))***************************))))))))))))***++++++((()))******++++++*********+++,,,+++)))))))))+++,,,,,,++++++*********))),,,***(((((()))))))))((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))***++++++...333999AAANNN]]]eeefffeeelllpppjjjccc```aaabbblllnnnqqqvvvwwwrrrhhhaaaXXXeeeqqqvvvxxx{{{}}}}}}}}}yyywww{{{}}}yyyvvvxxxxxxyyyyyyrrrbbbRRRFFFFFFFFFHHHHHHCCC;;;444///.........//////000111222333555666555444222111///111555888:::===@@@CCCGGGIIIKKKLLLLLLJJJGGGFFFEEEBBB===999555222111111111000000000000111222222222222222222222222222222222111000000000000111222111111000000000000111111LLLLLLLLLMMMPPPUUU[[[```]]]YYYTTTPPPNNNKKKIIIGGGCCCDDDFFFGGGGGGFFFEEEDDD>>>@@@DDDHHHKKKMMMNNNNNNOOOOOONNNNNNPPPRRRTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPMMMOOOQQQSSSVVVYYY[[[\\\\\\]]]]]]___```aaa```___bbb___ZZZUUURRRTTTXXX\\\]]]^^^```aaabbbbbbbbbbbbbbbcccfffggghhhgggeeedddaaa___^^^]]]]]]\\\YYYWWW\\\[[[ZZZZZZZZZXXXUUUSSSOOOOOOOOOOOOPPPQQQRRRSSSPPPRRRSSSSSSRRRRRRSSSTTTWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVWWWWWWVVVWWWYYY[[[ZZZ^^^bbbdddccc```^^^]]]WWWTTTQQQPPPRRRTTTUUUUUUUUUXXX]]]aaabbbaaa___]]][[[XXXTTTSSSUUUXXX[[[[[[]]]^^^______\\\YYYUUUSSSTTTWWW[[[\\\ZZZWWWVVVVVVUUUUUUUUUXXX[[[\\\\\\ZZZWWWYYYZZZ\\\\\\\\\ZZZYYYTTTUUUUUUVVVWWWXXXXXXYYYUUUTTTSSSRRRQQQPPPOOOOOOQQQPPPPPPOOONNNMMMLLLLLLNNNOOOQQQQQQPPPOOOQQQRRRPPPQQQPPPOOOLLLKKKLLLMMMMMMNNNOOOQQQSSSTTTTTTSSSQQQRRRRRRRRRPPPOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVRRRSSSUUUWWWXXXXXXWWWWWWXXXXXXZZZZZZZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZYYYVVVSSSNNNIIIDDD???;;;888777777:::???FFFSSSiii|||tttoooooooooqqqnnnkkkhhhaaaWWWOOOLLLMMMMMMMMMOOOTTT\\\eeekkkpppuuu|||~~~{{{uuuqqqpppnnnnnnlllhhhbbb\\\XXXVVV[[[```fffllloooooommmkkkjjjfffbbb^^^\\\YYYVVVTTTLLLNNNSSSYYYbbbkkksssxxx|||zzzvvvuuusssoookkkiiijjjkkkkkkkkk]]]WWWQQQQQQXXXbbbkkkpppwww{{{}}}{{{|||~~~sssdddSSSEEE===777555222000//////000111000...------///000//////,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,+++++++++***,,,---...//////...---,,,+++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---------------,,,+++*********+++++++++******))),,,,,,,,,++++++******))))))))))))*********************++++++++++++******))))))************))))))************************)))))))))))))))******+++((())))))***************)))+++,,,+++***)))***+++---,,,,,,++++++******)))+++***(((((()))***)))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))***+++,,,,,,...333999@@@LLL[[[ccceeedddkkkpppllldddbbbfffkkkmmmlllpppxxx|||wwwmmmfffZZZdddmmmpppqqqtttsssqqqooovvvxxxssssssyyy}}}{{{xxxyyyyyyyyyxxxppp___NNNBBBBBBBBBDDDEEEBBB;;;555............///000111111333444555666555444222111///111444777999;;;???AAAEEEFFFHHHJJJJJJHHHFFFDDDCCCAAA<<<888444222111111111111000000111111222333222222222222222222222222111111111111111111111111222111111000000111111222KKKLLLLLLMMMPPPUUU^^^cccbbb^^^YYYTTTPPPMMMIIIFFFEEEFFFGGGHHHGGGEEECCCAAA===???BBBFFFIIIKKKMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQLLLMMMOOORRRUUUXXXZZZ[[[[[[\\\]]]^^^^^^^^^^^^___bbb___[[[UUURRRTTTXXX\\\\\\\\\]]]]]]^^^^^^^^^^^^```bbbeeeggghhhgggeeeccc```^^^]]]\\\\\\ZZZXXXUUUXXXWWWWWWWWWXXXWWWTTTRRRPPPOOOOOOOOOPPPQQQRRRSSSSSSUUUVVVVVVTTTSSSSSSTTTSSSTTTTTTUUUVVVWWWXXXXXXVVVWWWWWWWWWUUUUUUVVVXXXYYY]]]bbbeeedddaaa______ZZZXXXUUUTTTUUUVVVWWWWWWTTTWWW\\\```bbbaaa___^^^[[[XXXTTTSSSUUUWWWYYYZZZ[[[\\\]]]^^^\\\ZZZVVVTTTQQQTTTWWWXXXXXXWWWUUUUUUUUUTTTTTTVVVXXXZZZYYYXXXUUUWWWYYY[[[\\\[[[YYYXXXRRRRRRSSSUUUVVVWWWXXXXXXVVVUUUSSSQQQPPPOOONNNNNNKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNQQQRRRQQQPPPQQQQQQNNNNNNNNNKKKHHHGGGHHHIIIIIILLLOOOQQQRRRSSSSSSTTTOOOPPPQQQQQQPPPPPPQQQSSSQQQQQQQQQRRRRRRSSSTTTTTTPPPQQQSSSUUUWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYYYYZZZYYYYYYWWWWWWPPPNNNIIICCC>>>:::888777:::===DDDNNNXXXfff|||~~~wwwtttssssssllleee```WWWLLLGGGGGGLLLPPPWWW]]]cccjjjrrrwww|||{{{xxxvvvrrroooggg^^^WWWUUUWWW[[[dddhhhlllppprrrqqqnnnlllkkkfff^^^XXXTTTSSSQQQPPPNNNRRRYYYbbbllluuu|||~~~vvvrrrsssrrrpppkkkgggddd```\\\ZZZVVVUUUWWW___iiirrrvvvwwwwww|||~~~~~~uuugggWWWIII>>>777000...,,,+++***+++,,,...+++***))))))+++------,,,,,,,,,+++++++++*********------,,,,,,+++***)))))),,,,,,++++++******)))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,++++++***)))******+++++++++******((())))))))))))(((&&&&&&((((((((())))))******+++******++++++++++++******))))))************))))))************************(((((())))))************(((((()))************))))))***++++++***)))***+++,,,,,,,,,,,,++++++******+++***))))))******)))'''(((((((((((((((((((((((()))))))))))))))******+++))))))))))))***+++,,,---///444888???KKKZZZbbbddd___eeejjjjjjeeecccjjjrrrpppmmmoooxxx|||vvvnnniii___eeekkkmmmooorrrqqqmmmkkktttwwwrrrqqqxxx|||{{{wwwyyyyyyxxxvvvooo]]]MMMBBBAAA@@@AAABBB???999333.........//////000222222333444555666666444222111...111444666888:::===???BBBCCCFFFHHHHHHGGGEEEDDDCCCAAA<<<888444222111111111111111111111222222333222222222222222222222222111111222222222222111111222222111111111111222222JJJLLLNNNOOOQQQWWW___fffeeeaaa[[[VVVQQQLLLGGGDDDDDDEEEFFFFFFEEECCC@@@???>>>@@@BBBEEEHHHKKKLLLMMMKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQPPPQQQQQQQQQLLLMMMOOOQQQTTTWWWXXXYYYYYY[[[\\\\\\[[[[[[\\\^^^```^^^[[[WWWTTTUUUXXX[[[[[[ZZZZZZYYYYYYYYYZZZZZZ]]]___cccfffgggfffdddbbb___^^^\\\\\\\\\ZZZXXXVVVVVVUUUUUUVVVXXXWWWUUUSSSTTTTTTSSSSSSSSSSSSTTTUUUUUUWWWYYYXXXVVVTTTSSSSSSQQQRRRSSSTTTVVVWWWYYYYYYWWWXXXXXXWWWUUUTTTUUUWWWXXX[[[```bbbbbbaaa```___]]]\\\ZZZXXXWWWWWWWWWXXXTTTVVVZZZ]]]`````````___\\\YYYVVVUUUVVVXXXYYYYYYYYYZZZ[[[[[[ZZZXXXVVVTTTOOOPPPRRRTTTUUUVVVVVVVVVVVVUUUTTTTTTVVVWWWVVVUUURRRTTTVVVYYYZZZYYYYYYXXXRRRRRRSSSTTTUUUVVVWWWWWWWWWUUUSSSPPPNNNMMMMMMMMMIIIIIIIIIJJJKKKKKKLLLLLLKKKNNNQQQRRRQQQPPPOOOPPPLLLLLLKKKHHHEEEDDDEEEGGGGGGKKKOOOQQQRRRRRRSSSTTTMMMOOOPPPPPPOOOOOOPPPRRRTTTSSSRRRQQQPPPPPPPPPPPPNNNOOOQQQSSSUUUWWWXXXXXXWWWWWWXXXYYYYYYZZZZZZYYY[[[\\\\\\[[[YYYWWWTTTSSSHHHFFFCCC>>>:::999;;;>>>DDDGGGPPP[[[ffftttxxxrrroooddd[[[VVVOOOFFFDDDIIIQQQWWWaaaiiipppwww{{{wwwnnniii```WWWSSSUUU[[[```eeehhhlllppprrrrrrqqqpppkkkcccYYYRRRNNNOOOQQQRRRWWW\\\fffpppyyywwwttttttrrrpppjjjaaaXXXRRRPPPQQQZZZ^^^eeepppyyy}}}{{{wwwvvv{{{yyyhhhWWWHHH===555111...---,,,+++***+++,,,,,,+++***)))***,,,.........,,,,,,,,,+++++++++******...------,,,+++***)))(((++++++************************+++,,,,,,,,,++++++)))******+++,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))***++++++++++++***))))))***++++++***((((((((((((((((((((()))++++++)))******************)))))))))************))))))************************'''((())))))******))))))'''((())))))******)))))))))***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++)))'''(((((((((((((((((((((((()))))))))))))))******+++)))))))))***+++,,,---...///333888===IIIXXXaaabbbZZZ]]]bbbeeecccccckkktttvvvppppppwwwyyyrrrlllmmmfffjjjlllmmmqqqvvvvvvrrrqqq{{{~~~wwwtttxxx{{{zzzuuuwwwwwwwwwvvvooo^^^NNNCCCAAA?????????<<<777222.........///000111222333333444666666666555333222...111333555666888;;;===>>>@@@DDDFFFHHHGGGFFFEEEEEEBBB===999555222111111222111111111111222333333222222222222222222222222111111222333333222111111222222111111111111222222JJJMMMPPPQQQSSSXXX```ggghhhddd^^^XXXSSSMMMGGGCCCCCCDDDEEEFFFEEECCCAAA@@@@@@AAACCCFFFHHHJJJLLLMMMHHHIIIJJJLLLNNNPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRMMMNNNOOOQQQTTTVVVWWWXXXXXXZZZ[[[ZZZXXXXXXZZZ\\\[[[[[[[[[XXXVVVVVVWWWYYYZZZYYYWWWUUUUUUUUUVVVWWWXXX[[[___ccceeedddbbbaaa___^^^]]]\\\\\\[[[YYYWWWUUUUUUUUUWWWZZZZZZXXXWWWWWWWWWVVVVVVUUUTTTSSSSSSWWWXXXZZZYYYWWWTTTSSSSSSQQQQQQRRRSSSTTTVVVWWWWWWVVVWWWWWWWWWUUUUUUWWWYYYUUUXXX\\\^^^^^^^^^^^^______^^^]]][[[XXXWWWWWWWWWTTTUUUXXX[[[]]]___``````]]][[[XXXXXXYYYZZZYYYYYYYYYYYYXXXWWWVVVTTTRRRQQQMMMMMMMMMOOORRRTTTVVVVVVWWWUUUSSSSSSSSSSSSRRRQQQOOOQQQSSSUUUWWWXXXXXXXXXSSSTTTTTTTTTUUUUUUUUUUUUWWWUUURRROOOMMMLLLLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMQQQRRRQQQOOONNNMMMJJJIIIHHHEEECCCBBBDDDEEEGGGKKKPPPRRRRRRRRRSSSTTTPPPQQQRRRQQQOOOOOOOOOQQQUUUTTTRRRQQQPPPPPPQQQQQQMMMMMMOOOQQQTTTWWWYYYZZZWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZYYYUUURRRNNNLLLAAA@@@>>>;;;:::>>>EEEKKKRRRRRRXXXbbbmmmyyysssiiiaaaVVVPPPPPPNNNIIILLLUUUaaagggooovvv{{{{{{tttmmmddd```[[[XXXXXX[[[```bbbaaadddiiinnnqqqrrrqqqpppllldddXXXPPPOOOSSSYYY]]]dddkkkvvv~~~yyyvvvmmmjjjcccXXXNNNLLLSSSZZZffflllttt|||{{{wwwrrryyyttthhhWWWGGG<<<555111///........................---,,,+++,,,///111111111---,,,,,,,,,++++++++++++,,,,,,,,,++++++***************++++++++++++++++++,,,,,,,,,,,,,,,---......((()))***+++,,,++++++*********++++++++++++******))))))))))))))))))******))))))***+++++++++++++++***+++,,,......---,,,+++((((((''''''((()))+++,,,((())))))******))))))((())))))************))))))************************'''''')))*********)))((('''(((((()))))))))))))))(((***++++++******+++,,,***++++++,,,,,,---------+++******+++,,,+++)))''')))))))))))))))))))))))))))))))))))))))******+++)))))))))***+++,,,.........222666;;;GGGUUU^^^```YYYYYY\\\aaacccdddkkkuuuwwwqqqpppvvvvvvoooooouuussssssqqqpppuuuzzzzzzvvvuuu{{{vvvxxx{{{zzzsssuuuvvvwwwxxxrrrbbbRRRCCC@@@>>>>>>>>><<<777222.........///000222333444444555666777666555333222...111333555666777:::<<<<<<>>>BBBEEEHHHHHHGGGGGGFFFDDD???:::555222111111222222111111222222333444222222222222222222222222111222222333333222222111333222222111111222222333JJJNNNRRRSSSTTTYYYaaahhhlllhhhbbb\\\VVVOOOIIIEEEBBBCCCEEEGGGGGGFFFEEEDDDBBBCCCDDDFFFHHHKKKLLLMMMGGGHHHIIIKKKNNNPPPQQQRRRRRRQQQQQQQQQQQQRRRSSSSSSNNNOOOPPPRRRTTTUUUWWWWWWWWWYYYZZZYYYWWWVVVYYY\\\XXXYYYZZZYYYWWWVVVVVVWWWYYYXXXUUUSSSSSSSSSTTTUUUUUUXXX]]]aaacccbbbaaa______^^^]]]]]]]]]\\\ZZZXXXUUUUUUVVVYYY\\\\\\[[[ZZZWWWWWWWWWVVVTTTSSSQQQPPPWWWYYYZZZZZZWWWTTTRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUWWWWWWVVVWWWYYY[[[SSSUUUXXXZZZ[[[[[[\\\^^^``````^^^[[[XXXVVVVVVVVVTTTUUUVVVYYY[[[^^^```aaa^^^\\\ZZZZZZ[[[[[[ZZZYYYYYYXXXWWWTTTRRRPPPNNNNNNKKKJJJJJJLLLPPPSSSVVVWWWWWWUUURRRQQQQQQQQQPPPNNNNNNOOOQQQSSSUUUVVVWWWXXXUUUUUUUUUTTTTTTTTTTTTTTTVVVTTTQQQMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJMMMQQQRRRQQQNNNLLLLLLHHHHHHGGGDDDAAAAAACCCEEEGGGKKKQQQSSSRRRRRRSSSTTTUUUUUUVVVTTTRRRPPPPPPQQQRRRRRRQQQQQQRRRSSSUUUVVVLLLLLLMMMOOOSSSWWWZZZ\\\WWWXXXXXXYYYZZZ[[[\\\\\\YYYXXXWWWTTTPPPLLLGGGDDD<<<<<<;;;:::<<>><<<===BBBIIIRRR[[[cccgggeeeccceeelllyyyvvv]]]OOOGGGLLLSSSYYY```fffkkkooozzz||||||pppgggaaa^^^YYYaaahhhhhhbbb]]]\\\]]]___```eeekkkllljjjkkknnnrrrfffZZZVVVYYY^^^gggooo|||{{{nnnZZZXXXRRRMMMMMMYYYlll{{{zzz|||~~~wwwqqqvvvyyy|||}}}{{{uuuooojjjRRRGGG:::222000000000...,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++*********+++,,,,,,)))******++++++,,,------(((***,,,,,,++++++,,,------,,,***)))))))))******+++***************++++++))))))))))))))))))))))))+++*********))))))(((((())))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***)))************************(((((((((((((((((((((((()))))))))***+++++++++,,,((()))***,,,,,,,,,+++******---222999AAALLLXXX___ccc]]]ZZZ]]]aaadddhhhmmmuuulllhhhnnnxxx~~~|||uuussswww{{{||||||uuuuuu{{{xxxpppuuuwwwwww}}}}}}lllUUUFFFBBB>>>>>>@@@>>>999333000///...------...///000333444555666666444222111222111111222444777:::<<<@@@AAADDDGGGGGGGGGEEEDDDFFFDDD@@@<<<999666555444444333222222111111222222111111000000111111222333333333333333333333333333222222222222222222222222OOOKKKJJJMMMQQQUUU\\\cccooonnniii```VVVNNNLLLLLLJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHHHHKKKJJJIIIHHHHHHIIIJJJLLLKKKKKKLLLMMMMMMLLLLLLLLLNNNLLLKKKNNNQQQTTTTTTSSSVVVWWWXXXWWWSSSPPPOOOOOOPPPSSSTTTSSSUUUYYYZZZXXXSSSSSSRRRRRRQQQQQQRRRRRRRRRSSSVVV[[[___aaa___\\\[[[YYYWWWXXXZZZ[[[ZZZXXXWWWWWWWWWWWWXXXZZZ]]]^^^ZZZXXXVVVTTTSSSRRRRRRRRRUUUVVVVVVWWWXXXXXXYYYYYYVVVVVVVVVUUUSSSQQQOOONNNMMMNNNPPPRRRSSSSSSSSSSSSRRRQQQRRRTTTWWWZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXYYYYYY\\\[[[[[[[[[YYYXXXWWWVVVVVVUUUTTTRRRQQQPPPQQQQQQMMMMMMLLLLLLNNNPPPSSSUUUQQQRRRRRRRRRRRRQQQPPPPPPPPPQQQSSSTTTTTTTTTTTTSSSTTTUUUUUUTTTSSSRRRPPPOOOOOOOOONNNKKKHHHGGGIIIKKKLLLLLLLLLKKKIIIIIIKKKLLLOOOOOOPPPPPPOOOMMMLLLKKKIIIGGGDDDBBBBBBCCCFFFGGGKKKNNNSSSUUUUUUTTTSSSSSSUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTSSSSSSRRRRRRPPPPPPPPPQQQSSSVVVXXXYYYZZZYYYXXXYYY[[[[[[XXXUUUOOOMMMIIIDDD???=========@@@EEELLLTTTYYY^^^dddiiifffeeedddgggnnnxxxjjjVVVKKKIIIPPP[[[eeemmmssswwwzzz{{{mmmeeebbb```^^^eeehhhkkkhhhbbb\\\ZZZZZZ]]]]]]___ccccccbbbeeejjjppphhhbbbaaadddjjjsss|||qqqcccRRRPPPOOORRRZZZhhhwww}}}wwwpppjjjiiilllppppppllldddZZZTTTHHH???555//////000///...,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++***+++------+++******+++///...---,,,++++++,,,---*********))))))******+++))))))))))))))))))))))))************)))))))))((())))))************))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++)))******+++,,,,,,,,,,,,***************************************************************+++++++++))))))***+++++++++++++++---000555;;;CCCNNNYYYaaa^^^YYYXXX^^^eeeiiinnnrrrvvvoookkkrrr|||}}}|||wwwvvvzzz}}}}}}tttsssyyyvvvqqqvvvxxxyyy~~~~~~lllVVVCCC???<<<<<<>>><<<666111//////...------...000000444555666777666555333222111111111222444777:::<<>>===777222///...------...///000111444555666777777555444222111111111111333777:::<<>>:::666444333222444333222222111111222222222222222222222333444444333333333333333333333333333333333333333333333333TTTNNNJJJKKKMMMPPPVVV^^^kkkmmmnnniii```WWWQQQOOOKKKLLLLLLMMMNNNOOOQQQRRRMMMNNNPPPQQQRRRPPPOOONNNKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMPPPRRRTTTTTTPPPLLLHHHGGGIIIMMMOOOOOORRRXXXZZZXXXQQQPPPOOOOOOOOOQQQSSSTTTSSSTTTUUUVVVWWWWWWVVVUUURRRRRRSSSUUUVVVWWWWWWWWWWWWUUUSSSQQQQQQSSSVVVXXXZZZYYYXXXWWWUUUTTTTTTSSSWWWWWWYYY[[[\\\^^^^^^___ZZZYYYXXXVVVTTTRRRQQQPPPIIIJJJKKKMMMOOOPPPQQQQQQQQQOOONNNOOORRRTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQUUUUUUUUUTTTTTTTTTUUUUUUTTTRRRQQQOOOOOOPPPQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTOOOOOOPPPQQQRRRSSSSSSSSSTTTSSSRRRQQQOOOMMMLLLKKKGGGHHHHHHGGGFFFFFFGGGIIILLLNNNQQQQQQOOOMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNJJJIIIGGGEEEEEEFFFGGGIIIIIIMMMSSSWWWWWWVVVUUUTTTUUUVVVVVVVVVVVVUUUTTTTTTRRRPPPNNNMMMMMMOOOQQQSSSRRRRRRRRRSSSTTTUUUVVVWWWVVVWWWXXXXXXUUUPPPIIIEEEAAA???<<<888777;;;CCCJJJ\\\nnnzzzvvvuuuooommmllljjjhhhhhhhhhhhhfffdddaaa___]]][[[XXXVVV___fffqqqzzz{{{vvvuuuyyy|||{{{xxxhhh```XXXXXXbbbnnnvvvzzzrrrlllddd___\\\ZZZXXXUUUXXXTTTQQQRRRSSSXXXaaakkkjjjmmmtttzzz{{{}}}xxxxxx{{{ssseeeZZZUUUYYY]]]eeeooowww}}}|||uuulllaaaZZZZZZZZZZZZVVVOOOFFF===777111///,,,+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,------,,,***)))+++,,,,,,,,,,,,---------///...---,,,++++++++++++,,,,,,,,,++++++*********+++,,,------+++*********((((((((('''''''''((((((******))))))(((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))+++***)))))))))+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,+++***))))))***+++,,,***,,,///444<<>>:::777444333333444333222222111111222222333333222222333333444555333333333333333333333333333333333333333333333333VVVPPPLLLMMMNNNPPPUUU\\\dddgggiiifff^^^VVVQQQOOOIIIIIIIIIJJJKKKMMMNNNOOOJJJLLLNNNQQQRRRRRRQQQPPPJJJJJJIIIIIIHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKNNNRRRRRRPPPLLLJJJIIIHHHLLLNNNNNNRRRWWWYYYXXXRRRRRRQQQQQQRRRSSSTTTUUURRRRRRRRRRRRQQQQQQQQQQQQOOOPPPRRRTTTUUUUUUVVVVVVTTTRRROOOMMMMMMOOORRRTTTXXXXXXXXXXXXXXXWWWWWWWWWVVVXXX[[[^^^______]]]\\\\\\[[[ZZZXXXVVVTTTSSSSSSKKKKKKLLLMMMOOOPPPRRRRRRQQQOOOMMMNNNQQQSSSTTTUUUUUUWWWZZZ\\\\\\ZZZWWWUUUXXXXXXXXXWWWVVVUUUTTTSSSQQQRRRRRRRRRRRRRRRQQQPPPVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQOOOMMMMMMNNNOOOPPPOOOPPPQQQSSSTTTTTTTTTTTTNNNOOOOOOPPPPPPQQQRRRRRRPPPOOONNNMMMLLLKKKKKKJJJEEEFFFGGGGGGFFFFFFHHHIIIKKKNNNQQQRRRPPPNNNMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQJJJHHHGGGFFFEEEFFFGGGHHHIIIMMMRRRVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRPPPNNNLLLKKKKKKNNNQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUSSSNNNGGG@@@===:::::::::999===HHHWWWccczzzzzzvvvrrrllleee___ZZZWWWUUUPPPPPPRRRWWW]]]bbbeeeeeeooosssyyy~~~yyyqqqmmmmmmlllgggbbbZZZWWWWWW]]]jjjvvv~~~wwwoooeee^^^[[[XXXUUURRRRRRNNNLLLNNNSSSYYYdddoooooouuu~~~zzzrrrpppssswwwzzzvvvnnncccYYYWWWZZZ___fffmmmwww|||||||||}}}~~~{{{uuujjj]]]TTTNNNLLLHHHCCC===888333111...---,,,,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,------,,,***)))+++++++++,,,,,,,,,------///...---,,,+++***************+++++++++,,,,,,,,,(((***,,,,,,++++++,,,---***+++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))((()))******************************++++++++++++++++++++++++,,,+++++++++***))))))))),,,+++***)))))))))++++++...///111555<<>>@@@BBBDDDFFFGGGHHHHHHCCCAAA>>>;;;888666555444444333222222111111222222333333222222333333444555333333333333333333333333333333333333333333333333ZZZTTTQQQQQQPPPPPPTTTYYY\\\___bbb___YYYSSSPPPOOOGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLNNNOOOOOOOOONNNMMMJJJJJJIIIIIIHHHHHHGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGJJJJJJJJJIIIIIIJJJIIILLLOOOPPPOOOMMMKKKKKKIIILLLNNNNNNPPPUUUWWWUUUSSSSSSSSSSSSTTTTTTTTTTTTOOOOOOOOONNNLLLKKKLLLNNNMMMOOORRRTTTTTTSSSTTTUUUQQQPPPNNNLLLLLLNNNPPPRRRVVVWWWXXXZZZ\\\]]]]]]]]]YYYZZZ\\\]]]^^^]]][[[ZZZ\\\[[[YYYWWWVVVUUUUUUUUUNNNNNNNNNNNNOOOQQQRRRSSSQQQOOOMMMNNNQQQTTTVVVVVVUUUWWWZZZ\\\\\\ZZZWWWUUUVVVWWWWWWWWWWWWUUUSSSRRRQQQQQQRRRRRRSSSRRRRRRRRRVVVVVVUUUTTTSSSQQQOOONNNOOONNNLLLKKKKKKLLLNNNOOOOOOPPPQQQRRRSSSTTTTTTSSSOOOOOOOOONNNOOOOOOPPPQQQMMMLLLKKKIIIIIIHHHHHHHHHDDDFFFGGGGGGFFFFFFGGGIIIIIILLLOOOPPPOOONNNNNNNNNKKKKKKLLLLLLNNNOOOQQQRRRJJJIIIHHHGGGFFFGGGGGGHHHJJJMMMRRRTTTTTTTTTTTTTTTRRRRRRSSSSSSRRRRRRQQQPPPNNNMMMKKKJJJKKKNNNQQQRRRVVVVVVVVVVVVUUUSSSRRRQQQOOOOOONNNKKKDDD???;;;999444777<<>>???AAACCCDDDFFFFFFGGGCCCAAA>>>;;;888666555555444333222222111111222222222222222222222333444444333333333333333333333333333333333333333333333333```ZZZVVVUUUSSSPPPQQQTTTVVVYYYZZZXXXSSSPPPOOOPPPHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBEEEHHHIIIHHHGGGHHHIIIHHHKKKMMMMMMLLLKKKKKKKKKIIILLLMMMLLLNNNRRRSSSQQQPPPQQQRRRSSSSSSRRRPPPOOOLLLMMMLLLJJJGGGFFFIIIKKKLLLPPPSSSTTTSSSRRRSSSTTTQQQPPPPPPOOOPPPQQQSSSTTTQQQSSSVVVZZZ]]]___aaaaaa^^^]]][[[YYYXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVPPPPPPOOOOOOOOOPPPQQQRRRQQQOOONNNOOORRRVVVXXXYYYWWWWWWWWWXXXXXXWWWWWWWWWSSSTTTUUUVVVVVVTTTRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQOOOMMMLLLLLLKKKJJJIIIJJJLLLNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRPPPPPPNNNNNNMMMNNNNNNOOOLLLKKKIIIGGGEEEDDDDDDDDDDDDEEEGGGGGGFFFEEEFFFGGGGGGIIILLLMMMMMMNNNOOOPPPLLLKKKKKKJJJKKKLLLMMMNNNKKKJJJIIIHHHHHHHHHIIIIIILLLNNNPPPQQQQQQQQQRRRTTTRRRRRRRRRRRRRRRQQQPPPPPPLLLLLLKKKKKKLLLNNNQQQRRRWWWWWWVVVUUURRRPPPMMMLLLGGGGGGFFFAAA<<<999999;;;777>>>GGGPPPZZZiii{{{sssjjj]]]PPPHHHEEEGGGIIIIIIQQQ]]]hhhqqqyyy|||ttthhh]]]WWWWWW[[[^^^eeeiiinnnqqqrrrsssuuuwww}}}wwwnnneee\\\UUUOOOKKKOOOOOOSSS\\\bbbhhhqqqyyyzzzoooeee^^^[[[[[[ZZZUUUPPPQQQXXXdddpppwwwwwwxxxyyyyyyyyy|||~~~wwwnnncccWWWKKKCCC<<<999666222000//////000,,,---......---,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))*********++++++++++++***))))))*********+++++++++++++++++++++,,,)))+++,,,,,,+++***+++,,,'''''')))*********))))))...---,,,+++************))))))))))))))))))))))))((()))))))))************))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************+++******)))((('''***************************************************************++++++++++++++++++++++++***))))))++++++,,,///555???JJJRRRZZZSSSSSS___nnnxxx}}}~~~rrrhhhhhhkkkkkkjjjiiiiiittt~~~uuurrrwwwtttuuuooolllrrryyywwwlllaaaLLLHHHEEEEEEGGGEEE@@@:::222000///...------.........000222333333333111000000000///000222555888:::??????@@@AAABBBCCCDDDEEEBBB@@@===:::777555444444444333222222111111222222222111111111111222333333333333333333333333333333444444444444444444444444ddd___[[[YYYUUUOOONNNPPPTTTUUUVVVTTTPPPNNNOOOQQQJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIHHHHHHIIIJJJKKKLLLIIIJJJJJJIIIHHHGGGFFFEEEHHHHHHHHHHHHGGGEEEDDDCCC@@@DDDHHHIIIHHHGGGGGGIIIIIIJJJLLLKKKJJJIIIIIIJJJIIILLLLLLKKKLLLOOOPPPNNNNNNOOOQQQRRRRRROOOMMMKKKJJJKKKJJJHHHDDDDDDGGGJJJLLLPPPTTTUUUSSSQQQRRRSSSRRRRRRRRRSSSTTTUUUUUUVVVLLLOOOSSSXXX\\\___aaabbbbbb___ZZZUUUTTTUUUXXXZZZWWWVVVUUUTTTSSSTTTUUUUUUQQQQQQPPPOOOOOOPPPQQQRRRRRRPPPNNNOOOSSSWWWZZZ[[[YYYWWWUUUSSSSSSUUUWWWYYYQQQRRRTTTUUUTTTSSSQQQPPPRRRSSSTTTUUUVVVVVVVVVVVVQQQQQQRRRRRRQQQOOOMMMLLLJJJIIIIIIIIIJJJLLLOOOQQQOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLMMMMMMNNNMMMKKKHHHEEECCCAAAAAA@@@CCCDDDFFFFFFEEEDDDDDDEEEEEEGGGJJJLLLLLLMMMOOOPPPMMMLLLJJJIIIHHHHHHIIIIIILLLLLLKKKJJJJJJJJJJJJJJJMMMNNNPPPPPPOOOPPPQQQSSSRRRRRRRRRRRRRRRQQQQQQPPPKKKKKKKKKLLLMMMOOOQQQRRRWWWVVVUUUTTTQQQMMMJJJHHHBBBBBB@@@<<<888777:::===@@@IIITTT^^^fffqqqnnndddVVVHHHAAABBBGGGKKKSSS]]]jjjtttzzztttlll```TTTPPPVVVaaaiiimmmrrrwwwwwwtttrrrtttwwwvvvsssmmmddd\\\TTTNNNLLLTTTUUU\\\ffflllpppwww~~~}}}|||{{{xxxrrrhhh]]]UUUPPPNNNPPPOOOPPPXXXeeeqqqyyy|||}}}yyytttrrrvvv}}}tttgggZZZMMMBBB;;;444333111///---,,,++++++***,,,---------,,,,,,---*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,((())))))))))))*********))))))))))))))))))******------,,,++++++*********+++---...---+++))))))******+++,,,---......---,,,///...---,,,++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************'''(((***++++++***)))(((************************************************))))))******+++++++++,,,***+++,,,,,,,,,***)))(((......///111777AAALLLTTT[[[SSSQQQ\\\jjjtttyyy{{{{{{nnnbbb___bbbbbbaaabbb\\\jjjwww|||}}}vvvtttyyyuuutttmmmiiiooovvvuuulllcccNNNJJJGGGGGGIIIGGGAAA<<<333111000...------------///000222444444444222111000//////000222555888:::??????@@@@@@AAABBBCCCCCC@@@>>>;;;888666444333333444333222222111111222222111111000000111111222333333333333333333333333333444444444444444444444444ffffffddd___YYYSSSQQQPPPPPPPPPOOONNNMMMKKKJJJIIIFFFGGGHHHIIIIIIIIIIIIIIIFFFGGGIIIKKKLLLMMMLLLLLLLLLIIIFFFFFFIIIKKKJJJIIIEEEGGGIIIIIIGGGEEEDDDCCCCCCDDDEEEEEEDDDEEEGGGIIIGGGHHHIIIKKKKKKKKKKKKJJJMMMMMMMMMNNNNNNMMMMMMMMMOOOPPPQQQRRRQQQOOOLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHMMMNNNOOOPPPRRRSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVQQQQQQRRRVVV\\\___^^^\\\[[[ZZZWWWUUUTTTUUUUUUVVVTTTTTTSSSPPPNNNQQQVVV[[[VVVSSSPPPNNNNNNOOORRRTTTPPPPPPQQQSSSTTTVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSSSSRRRRRRRRRQQQOOOPPPSSSUUUUUUTTTRRRQQQRRROOOLLLIIIIIIJJJIIIIIIGGGGGGGGGHHHJJJLLLOOOPPPRRRQQQQQQRRRRRRQQQOOOMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCAAACCCEEEHHHKKKMMMOOOOOOMMMMMMKKKGGGBBBAAADDDGGGJJJLLLMMMMMMLLLLLLMMMNNNPPPRRRSSSRRRQQQQQQRRRSSSUUUSSSPPPOOOOOOOOOMMMLLLNNNPPPRRRQQQPPPNNNNNNNNNOOOQQQSSSSSSOOOIIIBBB>>><<<888777888777777???KKKPPPXXX```eeegggnnnzzz}}}dddYYYMMMEEE@@@CCCRRRbbbiiimmmuuu}}}|||uuusssddd```\\\[[[^^^eeejjjmmmsssoooooorrruuuttttttwwwnnnmmmnnnmmmbbbTTTOOORRRYYY]]]hhhvvv~~~|||zzz}}}wwwoooeee[[[PPPHHHFFFJJJPPPVVV```hhhnnnttt{{{{{{wwwssstttzzz|||jjjZZZNNNCCC999222111000000///...------------,,,,,,++++++,,,,,,---++++++++++++,,,---......(((((()))************)))***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,++++++*********......---,,,+++***)))((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++...,,,***((('''(((***,,,)))))))))))))))))))))))))))))))))))))))(((''''''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***++++++,,,,,,,,,++++++******)))+++000444<<>>444222000......---,,,***///000111333444444444333333111///...///222666888;;;<<<===??????@@@@@@@@@AAA???===:::888666666666555444333222111111111111000000111111111222222222222333333444444333333222222222111111111111111111cccdddbbb^^^XXXRRROOOMMMOOOOOOPPPPPPNNNLLLJJJIIIDDDEEEFFFFFFGGGGGGGGGFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLIIIGGGGGGIIIJJJIIIHHHEEEHHHJJJJJJHHHEEEDDDDDDBBBCCCDDDDDDCCCDDDFFFHHHGGGHHHIIIKKKKKKKKKKKKJJJMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPOOONNNKKKJJJHHHIIIJJJJJJJJJJJJJJJJJJNNNNNNPPPQQQSSSUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXRRRQQQQQQSSSXXX[[[\\\\\\ZZZXXXVVVTTTSSSSSSTTTTTTSSSSSSRRROOONNNPPPTTTYYYZZZXXXUUUSSSRRRSSSTTTUUUPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVSSSSSSRRRRRRRRRQQQQQQQQQOOOPPPSSSTTTUUUTTTRRRQQQQQQOOOLLLKKKKKKLLLKKKJJJIIIIIIIIIIIIKKKMMMOOOQQQQQQPPPPPPPPPQQQPPPMMMKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCAAACCCEEEHHHJJJLLLNNNNNNLLLKKKIIIEEEAAA@@@BBBEEEHHHJJJLLLMMMMMMMMMNNNPPPOOOPPPQQQQQQOOOOOOPPPQQQTTTSSSQQQOOOMMMLLLLLLLLLLLLOOOQQQRRRQQQOOONNNOOOLLLMMMLLLJJJGGGBBB===:::;;;777888???DDDGGGMMMUUU]]]bbbgggggggggmmmxxxqqq]]]QQQFFFDDDHHHPPP\\\gggoooooottt{{{sssiiifff______```dddiiimmmnnnooonnnjjjjjjnnnpppooooooqqqlllkkklllkkkcccYYYVVVZZZeeehhhqqq|||{{{uuurrrlllcccXXXOOOIIIGGGMMMTTTgggkkkqqquuuvvvwwwyyy{{{yyyxxxxxxzzz}}}zzzmmm[[[LLLAAA:::444000000000//////...------,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,((()))******++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,++++++++++++******))))))))))))))))))))))))***++++++++++++++++++***,,,+++)))((('''((()))***)))))))))))))))))))))))))))*********))))))((('''+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++***+++,,,,,,,,,+++******++++++---000333:::HHHVVV```ZZZTTTSSSYYYbbbjjjnnnrrrllleeeaaa```___]]]\\\ZZZ]]]eeepppvvvwwwwwwyyytttxxxzzzwwwrrroooppprrrsssjjjiiikkkkkkrrrrrrdddNNNKKKHHHHHHIIIHHHDDD@@@444222///---------+++***...000111333444444444333222111///...///222666888;;;<<<===>>>???@@@@@@@@@???===;;;888666555444444555444333222111111111111222222333333333444444444222333333444444333333222333333333222222222222222___``````]]]VVVPPPKKKIIIMMMNNNPPPRRRQQQNNNKKKIIIDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHJJJKKKLLLLLLLLLLLLLLLJJJHHHHHHIIIIIIHHHGGGFFFHHHKKKKKKHHHFFFEEEEEEAAABBBCCCCCCBBBCCCEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNOOOOOOOOOOOONNNMMMLLLMMMNNNNNNMMMLLLJJJIIIFFFGGGHHHIIIKKKKKKLLLLLLNNNOOOPPPRRRUUUWWWXXXYYY[[[ZZZYYYWWWWWWWWWXXXYYYTTTRRROOOOOORRRVVVYYYZZZWWWVVVTTTSSSQQQQQQRRRRRRRRRRRRQQQOOONNNOOORRRUUU[[[ZZZXXXVVVUUUTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRSSSSSSTTTTTTQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPRRRSSSTTTSSSQQQPPPOOONNNMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKLLLNNNPPPQQQQQQOOONNNNNNNNNMMMKKKIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFDDDDDDDDDDDDEEEGGGGGGFFFEEEEEEDDDCCCBBBAAACCCEEEGGGIIIKKKLLLLLLKKKJJJHHHDDDAAA???AAABBBEEEGGGKKKMMMMMMNNNOOOPPPMMMNNNOOOOOOMMMMMMNNNOOORRRSSSRRRNNNJJJHHHJJJMMMLLLNNNRRRSSSRRRPPPOOONNNIIIGGGDDD@@@===;;;::::::===<<>>?????????>>>===;;;888666555444444555444333222111111111111222222333333333444444444222222333333333333222222333333333444444444444444ZZZ\\\]]]ZZZTTTNNNIIIFFFKKKMMMQQQSSSSSSPPPLLLIIIGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGIIIKKKKKKIIIGGGFFFEEEBBBCCCDDDDDDCCCCCCEEEGGGHHHHHHIIIJJJJJJKKKKKKKKKMMMNNNOOOPPPPPPOOONNNMMMJJJJJJKKKKKKKKKJJJJJJIIIDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNPPPRRRUUUWWWYYYZZZ\\\ZZZXXXVVVUUUVVVWWWWWWUUURRRNNNLLLMMMQQQUUUXXXVVVUUUTTTRRRQQQQQQQQQQQQSSSRRRQQQPPPOOOPPPRRRTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOLLLLLLLLLMMMOOOOOONNNLLLNNNNNNMMMMMMMMMOOOPPPQQQPPPOOOMMMLLLMMMLLLJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCEEEGGGHHHJJJJJJKKKJJJIIIGGGDDDBBBAAAAAABBBDDDGGGKKKMMMMMMMMMMMMNNNMMMNNNOOONNNMMMLLLMMMNNNPPPQQQQQQLLLFFFDDDHHHMMMNNNPPPSSSTTTQQQNNNLLLKKKFFFCCC===999888:::===???FFFLLLWWWcccllloooqqqrrrrrroooiiiccc```ccckkkqqq{{{nnn```XXXRRROOOVVVbbblllpppqqqtttnnnlllsss{{{~~~mmmaaa___aaalllmmmoooqqqrrrooojjjfffhhhdddcccfffgggeeeccceeecccdddgggjjjlllnnnsssxxxxxxwwwzzz~~~yyyuuuuuuqqq^^^PPPLLLIIIKKKQQQZZZhhhuuu|||vvvpppmmmkkkqqqyyyzzztttjjjbbb^^^RRRJJJ>>>444000///000000.........---------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++******++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++***************************++++++++++++)))))))))))))))))))))))))))******************)))(((((()))******)))((('''))))))))))))))))))))))))******+++++++++******)))***))))))))))))))))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++''')))+++------,,,***)))++++++---111333777CCCPPPZZZWWWSSSPPPQQQTTTXXX[[[hhhiiigggaaa___aaadddeeeggg]]][[[fffqqqqqqnnnllliiiiiikkkmmmmmmmmmqqqwwwtttkkkiiigggeeelllooodddNNNKKKHHHHHHHHHHHHDDDAAA999666333000000///...---...///111333444444444444222111//////000222444666888999;;;<<<>>>>>>?????????>>>===;;;999777666666444444333222111111111111000000111111111222222222222222333333333333222222333333333333444444444444VVVWWWYYYWWWRRRLLLHHHFFFJJJMMMQQQTTTUUURRRNNNKKKHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJKKKKKKJJJKKKKKKJJJHHHGGGGGGGGGGGGIIIKKKKKKIIIGGGFFFEEECCCDDDEEEEEEDDDEEEGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMOOOPPPPPPOOOMMMLLLHHHHHHIIIIIIIIIIIIIIIIIIDDDEEEFFFHHHJJJKKKLLLLLLKKKLLLNNNQQQSSSVVVXXXYYYXXXWWWVVVTTTSSSSSSSSSTTTTTTQQQNNNKKKKKKMMMRRRUUUUUUUUUTTTSSSQQQQQQPPPPPPSSSRRRQQQQQQRRRRRRSSSSSSOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQPPPOOONNNMMMLLLKKKLLLLLLMMMMMMNNNOOOPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNJJJJJJJJJLLLNNNNNNMMMLLLOOOOOONNNMMMMMMNNNOOOPPPOOOMMMKKKKKKKKKJJJIIIGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEEEEFFFGGGGGGJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIKKKIIIGGGEEEEEEDDDDDDCCCGGGIIIKKKLLLKKKJJJKKKLLLOOOPPPPPPOOONNNMMMMMMNNNNNNOOONNNIIICCCBBBGGGMMMPPPRRRSSSRRRNNNJJJGGGFFF@@@===888555777===DDDIIIUUUcccttt}}}}}}|||{{{|||vvvppphhhaaa]]]```eeeiiimmmmmmnnnpppooohhh___XXXXXX[[[___dddjjjqqquuuwwwsssmmmkkkqqqyyy{{{zzzzzzwwwwwwrrrjjjaaa```fffmmmuuurrrooolllkkkhhheeeccceee```^^^___```^^^]]]___aaaeeejjjnnnttt|||yyywwwxxx{{{yyysssoooooo}}}{{{iiiUUUJJJJJJOOOYYYaaahhhrrr|||~~~~~~~~~}}}xxxppphhhcccccciiipppooogggZZZPPPJJJ@@@<<<666222000/////////------------,,,,,,,,,,,,,,,++++++******++++++,,,************++++++,,,---******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))******+++++++++******)))))))))******)))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((((((((((((((((((''''''''''''((())))))'''(((***,,,,,,+++***)))((())),,,111333777BBBNNNVVVUUUTTTSSSSSSUUUXXXZZZaaaeeeeeeaaabbbiiiooooookkk\\\VVVaaallllllhhhgggdddbbbccciiillllllpppwwwyyypppmmmiiieeellloooeeeSSSNNNIIIGGGGGGFFFCCC@@@:::666222///.........------...111333444555555555111000000///000111333444777888999;;;===>>>>>>>>>>>>======;;;:::888777666444444333222111111111111000000111111111222222222111222222333333222222111111222222222333333444444RRRTTTUUUTTTPPPKKKHHHGGGIIILLLQQQTTTUUUSSSPPPMMMHHHHHHHHHHHHHHHGGGGGGFFFHHHGGGGGGGGGGGGHHHIIIJJJHHHJJJKKKKKKIIIGGGGGGHHHFFFHHHKKKKKKHHHFFFEEEEEECCCEEEFFFEEEEEEEEEGGGIIIIIIIIIHHHIIIIIIJJJLLLLLLJJJLLLNNNPPPPPPNNNLLLJJJGGGGGGGGGHHHHHHIIIIIIJJJEEEFFFGGGHHHJJJJJJKKKKKKIIIJJJKKKMMMPPPRRRTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPNNNLLLJJJLLLOOOSSSTTTTTTSSSRRRQQQPPPOOOOOOQQQPPPPPPQQQSSSUUUTTTSSSLLLMMMOOOQQQRRRSSSSSSSSSPPPPPPOOONNNNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMJJJIIIIIIJJJLLLNNNMMMLLLPPPOOOMMMLLLLLLLLLMMMMMMLLLJJJHHHHHHHHHIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHJJJHHHGGGEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHJJJHHHGGGFFFGGGHHHGGGFFFHHHIIIJJJJJJIIIIIIJJJLLLPPPQQQQQQPPPNNNMMMNNNOOOLLLLLLIIIEEEAAABBBHHHMMMPPPPPPPPPMMMHHHCCCAAA@@@999777555777===GGGQQQXXXhhh{{{|||uuukkkccc___^^^______\\\XXXVVVWWWUUUSSSSSSVVV^^^gggoooqqqrrrvvvzzz{{{tttmmmkkkooosssrrrooonnndddbbb___]]]___eeemmmsssssspppjjjfffeeedddcccbbb]]]XXXUUUVVVXXXWWWYYY\\\dddjjjqqqwww~~~{{{xxxxxxyyyvvvppplllmmmxxxtttiii\\\PPPOOORRR[[[fffmmmqqqwww}}}~~~{{{uuukkk___XXXZZZ^^^aaa___XXXMMMCCC===111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))******+++------)))******+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))***************++++++*********)))))))))))))))))))))))))))))))))***++++++++++++++++++***((()))+++,,,,,,+++******))))))))))))))))))))))))((()))******+++*********))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''(((((())))))******))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((()))***++++++++++++'''(((,,,111333666AAALLLTTTUUUVVVWWWWWWYYY[[[^^^]]]cccdddbbbhhhuuu{{{zzzppp^^^UUU___hhhfffbbbccc___[[[]]]fffjjjiiilllsss|||uuurrroooiiiooorrriiiXXXRRRKKKGGGFFFFFFEEECCC999555000---,,,,,,,,,+++---...000333444555555555111000000///000111222333555666888:::<<<===>>>>>>;;;;;;;;;:::888666555444555444333222111111111111222222333333333444444444111111222222222222111111111111222222333333444444PPPQQQRRRQQQNNNKKKJJJJJJJJJLLLPPPTTTUUUTTTQQQPPPIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHFFFIIIKKKKKKIIIGGGHHHIIIEEEHHHJJJJJJHHHEEEDDDDDDCCCDDDEEEDDDDDDDDDFFFHHHIIIIIIHHHHHHIIIJJJLLLMMMIIIKKKMMMOOOOOOMMMKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGHHHIIIIIIIIIHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPNNNOOOPPPQQQQQQPPPOOOMMMMMMNNNOOONNNLLLLLLNNNPPPRRRRRRQQQQQQPPPNNNMMMMMMNNNMMMNNNPPPTTTUUUTTTRRRLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMKKKJJJJJJLLLNNNNNNNNNOOONNNLLLKKKJJJJJJJJJKKKHHHFFFDDDCCCEEEFFFFFFEEEGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHFFFEEEDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHFFFEEEFFFIIIJJJIIIGGGHHHHHHHHHHHHGGGHHHLLLNNNPPPQQQQQQPPPNNNMMMMMMNNNLLLIIIDDDAAAAAADDDHHHLLLKKKJJJIIIEEE@@@<<<;;;;;;777777999>>>HHHVVVcccjjjyyy{{{ooofff___ZZZUUURRRJJJGGGHHHJJJLLLOOOZZZfffqqq{{{}}}~~~}}}{{{ssslllggghhhgggdddbbbbbbXXXXXXZZZaaaiiippprrrrrrmmmkkkhhhfffdddaaa^^^[[[VVVQQQMMMPPPTTTVVV[[[```lllsss{{{|||yyywwwwwwsssllliiijjjppprrrrrrjjj___XXXVVVXXX```aaagggppptttvvv{{{~~~zzzssshhhZZZQQQOOONNNMMMKKKGGGAAA:::555,,,---......---,,,,,,---++++++++++++++++++,,,,,,++++++************+++++++++***************++++++((()))******++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************((()))))))))*********+++))))))))))))************))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))'''((())))))*********)))((()))***++++++***)))(((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))'''''''''''''''((()))))))))((((((((()))***,,,,,,((()))---111222555===HHHSSSVVVZZZ[[[[[[\\\^^^```]]]bbbddddddnnn|||hhh\\\ccciiiddd```ccc^^^YYY\\\gggkkkiiikkkrrr}}}wwwwwwtttooouuuyyyppp]]]VVVMMMGGGGGGIIIJJJJJJ;;;777222...---------,,,,,,...000333444555555555111000000000000111111222444555777999;;;<<<======::::::::::::999777555444555444333222111111111111222222333333333444444444111111222222222222111111222222222333444555555555NNNPPPPPPOOOMMMKKKKKKLLLJJJLLLPPPSSSUUUTTTSSSQQQLLLLLLMMMMMMLLLKKKJJJJJJFFFEEEDDDDDDDDDEEEFFFGGGEEEHHHKKKKKKIIIHHHHHHJJJEEEGGGIIIIIIGGGEEEDDDDDDBBBCCCDDDCCCCCCCCCEEEGGGIIIIIIHHHHHHIIIJJJLLLMMMHHHJJJMMMOOOOOOMMMJJJHHHFFFFFFGGGGGGHHHIIIJJJKKKHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFHHHIIIKKKLLLLLLLLLMMMPPPRRRRRRPPPNNNMMMJJJMMMPPPPPPMMMLLLMMMOOOPPPPPPPPPOOONNNMMMLLLKKKLLLKKKLLLOOOSSSUUUSSSQQQLLLLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLOOOMMMKKKJJJLLLNNNOOOOOONNNMMMKKKJJJIIIHHHIIIIIIDDDBBB@@@AAABBBDDDDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJIIIGGGFFFDDDDDDEEEGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDFFFIIIKKKJJJHHHGGGGGGGGGFFFFFFIIIMMMQQQOOOPPPQQQOOOMMMLLLLLLMMMKKKGGGAAA???@@@EEEIIILLLFFFEEECCC???:::888888999888:::>>>GGGSSSbbbpppxxxrrrggg^^^VVVLLLFFF>>>>>>CCCJJJOOOXXXiii{{{yyypppiiibbb___\\\XXXXXXZZZUUUWWW^^^jjjvvvzzzuuuoooiiiiiiiiihhhfff```YYYSSSSSSMMMJJJNNNTTTYYY```gggrrrzzz}}}yyyvvvuuupppiiiffffffiiieee```ZZZSSSPPPYYYfffooonnnpppuuuxxxyyy}}}yyysssgggXXXNNNEEEBBB>>><<<<<<999444000,,,---------,,,,,,...///+++++++++++++++++++++,,,++++++************++++++---,,,+++***))))))))))))(((((()))***************+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************(((((())))))*********+++''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((()))*********)))''''''(((***,,,...)))+++...222222333;;;DDDSSSWWW\\\^^^]]]]]]___aaa___cccdddeeerrrrrreeejjjmmmfffbbbfff```ZZZ^^^iiioookkklllrrr}}}xxxyyywwwsssyyy~~~uuu___XXXNNNHHHIIILLLOOOPPP???;;;555111000000000000,,,...000333444555666666000000000000000000111222444555777999;;;<<<======<<<<<<<<<<<<;;;999777666555444333222111111111111000000111111111222222222111111222222222222111111333333444444555666777777MMMNNNNNNNNNLLLJJJGGGEEEGGGIIIMMMQQQSSSUUUUUUUUUJJJKKKKKKKKKKKKKKKJJJJJJDDDEEEFFFGGGHHHGGGFFFEEEGGGFFFEEEDDDCCCBBBAAA@@@DDDFFFHHHIIIHHHFFFBBB@@@EEEEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJKKKJJJJJJLLLMMMIIIJJJKKKMMMMMMKKKJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHLLLKKKKKKJJJJJJJJJJJJJJJIIIKKKOOOQQQRRRPPPNNNLLLHHHKKKMMMNNNMMMKKKJJJJJJTTTRRRNNNMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPPPPNNNLLLKKKJJJKKKLLLKKKJJJKKKKKKJJJJJJKKKMMMPPPRRROOOPPPQQQRRRRRRPPPNNNLLLMMMMMMNNNOOOOOOOOONNNNNNQQQPPPOOONNNLLLKKKJJJIIIMMMNNNOOOOOOOOONNNMMMLLLNNNNNNMMMLLLKKKJJJJJJIIIFFFDDDBBBAAAAAACCCEEEGGGFFFHHHIIIIIIHHHGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGNNNLLLJJJHHHGGGHHHIIIJJJFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIKKKLLLMMMOOONNNNNNOOOPPPPPPNNNLLLNNNIIICCCAAACCCEEEFFFFFFAAA:::777999888555888>>><<>>222111111///---............///000222333444333222111000.........---222333666999;;;===>>>???@@@???<<<:::888777777777333333222222111222222222222222111000111222444555444333333222222333333444666444333444666777888777OOOOOOPPPOOONNNLLLIIIGGGGGGIIILLLPPPRRRTTTTTTTTTMMMMMMLLLKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDGGGIIIIIIGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIKKKLLLHHHJJJKKKLLLLLLKKKJJJHHHGGGHHHIIIKKKLLLLLLKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHLLLKKKJJJJJJIIIIIIJJJJJJJJJLLLNNNPPPPPPOOOMMMKKKIIIKKKNNNNNNMMMKKKKKKKKKPPPNNNLLLLLLMMMNNNNNNMMMNNNMMMMMMMMMNNNNNNNNNNNNOOOMMMKKKJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJLLLNNNOOOOOOPPPQQQQQQQQQPPPOOONNNLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKMMMNNNOOOOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHFFFEEEBBBAAAAAABBBDDDEEEEEEGGGIIIIIIHHHGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIIIIHHHGGGGGGHHHHHHLLLKKKIIIHHHGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHJJJKKKLLLQQQOOONNNOOOPPPQQQPPPOOOPPPKKKEEEAAA@@@???>>>===>>>888666888999999???GGGIIILLLQQQXXX```kkkwww~~~~~~wwwjjj[[[NNNGGGDDDDDDCCCIIISSS\\\hhhvvvrrrhhh]]]XXXXXXYYY^^^dddgggkkkoooqqqpppppprrrssswwwuuupppjjjbbbYYYRRRNNNRRRTTTVVVXXXaaammmvvvxxxxxxnnniiibbbZZZTTTRRRNNNPPPSSSTTTXXXaaannnxxx}}}xxxtttrrrqqqrrryyy|||sssgggYYYLLLCCC<<<999555222///...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))))))))******+++******))))))******+++************************++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))************))))))***)))(((''''''((()))***'''(((((((((((()))))))))***)))))))))((((((((('''(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((())))))***,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---///333999>>>HHHRRRWWWSSSTTT[[[```______hhhllliiimmmzzzyyysssqqqnnnjjjgggfffaaa```nnnyyylllbbbkkkuuu{{{}}}yyyuuusssqqqmmm^^^VVVLLLGGGIIIKKKKKKJJJLLL>>>333111222000...///......//////111222444555333222111000////////////222333555888;;;===??????AAA???===;;;888777666666444333222222111222222222555444333111111111111222444333333222222333333444555444444555777888888777OOOOOOOOOOOONNNLLLJJJIIIHHHIIIKKKNNNPPPQQQRRRSSSQQQPPPOOOMMMJJJGGGDDDCCCFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBDDDGGGIIIJJJIIIGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCEEEGGGHHHHHHHHHIIIJJJHHHIIIKKKLLLLLLKKKIIIHHHFFFHHHJJJLLLNNNMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLIIIKKKMMMNNNLLLKKKKKKKKKKKKJJJIIIKKKNNNPPPQQQQQQNNNNNNMMMMMMLLLLLLLLLMMMNNNLLLIIIHHHIIIJJJKKKJJJIIIIIIIIIHHHIIIJJJKKKLLLOOOOOOOOOPPPPPPPPPPPPPPPLLLMMMMMMNNNOOOPPPPPPQQQNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLIIIHHHHHHGGGGGGFFFFFFFFFFFFEEECCCAAA@@@AAABBBCCCEEEGGGIIIIIIHHHGGGHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGGGGGGGIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIHHHGGGGGGHHHIIIJJJPPPOOONNNNNNPPPRRRQQQQQQPPPKKKEEE@@@===;;;999888999777777:::===BBBJJJRRRVVVXXXZZZ]]]ccclllvvv}}}vvvkkk[[[MMMFFFEEEGGGIIILLLSSS___kkkvvvooobbbWWWVVV[[[aaahhhnnnqqqqqqpppnnnllllllnnnpppuuusssooohhhaaaYYYRRRNNNTTTYYY___ccclllwww~~~vvviii```XXXPPPJJJIIIHHHOOOXXX```gggnnnwww}}}|||ssslllkkkmmmpppvvv}}}~~~uuujjj]]]PPPDDD<<<555444111...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++************+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********+++******))))))******+++************************))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))((((((***)))((((((''''''''''''(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((%%%%%%&&&'''((()))******(((((('''(((((()))***+++*********))))))))))))(((+++,,,,,,---...222777;;;EEEOOOSSSNNNNNNUUU\\\\\\ZZZdddjjjffffffpppyyy|||zzztttrrrppplllhhhjjjeeeaaakkkvvvlllaaagggvvvzzz|||zzzwwwtttoooiii^^^VVVLLLGGGIIIKKKLLLKKKKKK???555111111000///000......///000111333555555333222111111000000000000222333555777:::===???@@@AAA@@@???===:::777555444444444333222222222222222555444333222111111222222444333333222222333333444555444555777999999888666NNNNNNNNNNNNMMMLLLJJJIIIHHHIIIJJJKKKMMMOOOPPPQQQSSSRRRQQQNNNKKKHHHFFFDDDGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCEEEGGGIIIJJJIIIHHHGGGCCCDDDEEEEEEEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFGGGIIIGGGHHHJJJKKKKKKJJJHHHGGGDDDFFFIIILLLMMMMMMLLLKKKLLLKKKKKKJJJJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMIIIKKKMMMMMMKKKJJJKKKKKKJJJIIIIIILLLOOORRRSSSRRRMMMLLLKKKKKKKKKLLLMMMMMMLLLJJJFFFEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNOOOPPPQQQMMMLLLLLLLLLMMMMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKGGGFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA@@@AAAAAABBBDDDFFFHHHHHHHHHGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFHHHHHHIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGIIIJJJKKKGGGHHHIIIJJJLLLMMMNNNOOOJJJIIIHHHGGGFFFGGGHHHIIIMMMMMMNNNPPPRRRRRRPPPMMMIIIFFFBBB>>>;;;:::999999666999>>>DDDHHHMMMUUU[[[[[[\\\]]]___ccckkkttt{{{}}}hhh]]]OOOGGGGGGLLLQQQTTTZZZ```iiirrrzzzvvvggg]]]WWW[[[eeekkkppprrrrrrpppmmmiiigggggghhhjjjjjjhhhfffccc^^^YYYVVVSSSZZZbbbiiinnnttt|||qqqaaaVVVOOOJJJHHHJJJQQQYYYccckkkqqqvvvyyy{{{wwwnnnhhhjjjooorrrtttwww}}}vvvkkk^^^RRRFFF<<<555000///---,,,++++++,,,---++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++************++++++************************************************************++++++++++++************************++++++************************))))))))))))******************************))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((+++***)))(((''''''''''''(((((((((((((((((((((((()))******++++++******)))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&+++,,,,,,------000444888BBBLLLPPPKKKIIIQQQXXXZZZYYYcccjjjeeeaaaeeemmmqqqwwwyyyyyyvvvuuusssoooiiikkkfff]]]aaammmhhh___cccvvvzzz}}}{{{xxxuuunnnfffbbbYYYNNNIIIKKKNNNOOONNNIII@@@666111000000000///...//////000222444666777222222111000000000000000111222444777:::===???@@@BBBBBBBBB@@@===999666333555444333222222222222222111111111222333444555555444333333222222333333444444444555888::::::888555OOOOOOOOOOOONNNMMMMMMLLLIIIIIIIIIIIIJJJLLLMMMOOOOOOOOONNNMMMKKKIIIGGGFFFHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGFFFEEECCCBBB@@@CCCEEEFFFEEEEEEFFFHHHGGGHHHIIIJJJJJJIIIHHHGGGCCCEEEGGGIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDFFFHHHJJJMMMNNNIIIJJJLLLKKKJJJIIIJJJKKKLLLKKKKKKNNNPPPRRRRRRQQQIIIIIIIIIIIIJJJLLLNNNPPPMMMJJJHHHGGGHHHIIIJJJIIIJJJJJJLLLLLLMMMLLLKKKJJJMMMMMMLLLLLLMMMNNNOOOPPPMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDBBBAAAAAAAAABBBCCCEEEGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGCCCDDDDDDFFFGGGHHHJJJKKKIIIIIIIIIJJJKKKKKKLLLLLLJJJIIIHHHGGGFFFGGGHHHIIILLLNNNQQQTTTUUURRRMMMIIIAAA???<<<999666666888999:::CCCMMMSSSVVVYYY]]]___\\\]]]^^^```dddkkksssyyy~~~}}}|||wwwlllXXXQQQKKKIIIOOOWWW]]]```iiikkknnnrrrvvv|||ssshhhaaa[[[[[[dddnnnqqqpppoookkkiiieeecccbbbbbbccccccbbbbbbaaa```___]]]\\\[[[bbbjjjrrrvvvzzztttfffVVVMMMJJJIIIMMMRRR```eeelllrrrvvvwwwxxxxxxrrrllliiiooouuuuuusssrrrpppiii^^^RRRGGG===666111...---,,,++++++,,,,,,---++++++++++++++++++++++++++++++***))))))***++++++++++++************++++++************************************************)))))))))******+++++++++************************************+++************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((******++++++++++++******(((((())))))))))))(((((((((((()))))))))*********(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))))))))))))))))))))++++++,,,,,,---///222555@@@KKKOOOJJJGGGNNNWWWYYY[[[dddjjjfff```___ccchhhmmmvvv|||{{{yyywwwqqqjjjlllgggZZZWWWaaaaaa]]]bbbsssyyy}}}{{{xxxtttnnngggeee[[[PPPJJJKKKNNNPPPOOOHHHAAA888000...//////...//////000111333555777888222222111000////////////111222333666999<<>>888444111...---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***++++++************++++++************************))))))*********+++++++++((((((((()))***+++++++++************************((()))***+++,,,++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))***++++++(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''((((((((())))))))))))***'''((((((((()))))))))***(((((())))))))))))(((((('''''''''((((((((((((((())))))(((((('''(((((()))''''''''''''((((((((()))((()))++++++,,,---000333888FFFNNNJJJGGGMMMVVVYYY[[[___dddfffbbb^^^]]]___nnn{{{{{{|||zzzuuussswwwkkk\\\\\\^^^\\\```eeepppxxxvvvooollllllkkkkkk```SSSLLLKKKNNNOOONNNLLLIII???333...000000---//////000222444666888:::888777555333111000000///000111222444777<<<@@@BBBGGGJJJMMMOOOMMMGGG@@@<<<777666555444333222222222222333444555555444333333444333333222222333333444444333222333666777666555KKKKKKKKKJJJKKKKKKLLLMMMKKKIIIFFFDDDDDDFFFHHHJJJMMMMMMMMMMMMMMMLLLKKKKKKGGGGGGHHHHHHGGGFFFDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCAAABBBCCCEEEGGGHHHHHHHHHCCCDDDFFFGGGFFFDDDAAA???@@@BBBEEEEEEEEEEEEFFFHHHEEEFFFHHHIIIIIIHHHFFFEEEHHHGGGEEECCCCCCDDDFFFGGGCCCBBBBBBAAAAAA@@@??????@@@??????>>>>>>>>>>>>>>>BBBCCCDDDDDDEEEDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHIIIKKKMMMMMMLLLJJJJJJIIIGGGFFFGGGIIIKKKMMMIIIIIIJJJKKKLLLKKKHHHFFFFFFHHHLLLOOOPPPPPPNNNLLLHHHIIIJJJKKKKKKIIIGGGEEEGGGGGGFFFFFFHHHJJJMMMOOOKKKKKKKKKKKKLLLLLLLLLMMMJJJHHHFFFEEECCCCCCCCCDDDBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFBBBDDDFFFGGGGGGGGGHHHJJJHHHHHHHHHGGGGGGEEEDDDDDDAAACCCEEEFFFGGGFFFEEEDDDAAABBBCCCEEEFFFFFFGGGGGGFFFGGGHHHJJJKKKMMMNNNOOOIIIIIIHHHHHHIIIKKKLLLMMMLLLIIIEEEBBB???<<<888555333333444666:::DDDPPPYYYeeeqqqyyyuuuooollliiiffffffffffffdddaaa______```[[[ZZZTTTKKKGGGNNNVVV[[[eeeiiinnnpppqqqsssxxx|||yyyuuuoookkkjjjlllmmmnnnaaa]]]ZZZ\\\___ccchhhlllmmmfff```^^^\\\ZZZ^^^cccccc[[[PPPKKKMMMSSSYYY]]]bbbbbbdddfffhhhkkknnnoooooouuuvvvpppkkkllloooppprrruuuvvvvvvwwwuuujjj^^^TTTPPPRRR[[[dddhhhkkkoooqqqqqqpppppppppmmmiiifffdddbbbbbbddd```WWWOOOLLL>>>:::555111///...,,,+++,,,,,,,,,,,,++++++++++++************************)))+++---//////---+++)))++++++************++++++))))))))))))))))))))))))))))))******++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))************************&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''(((((()))+++,,,---((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))******)))((('''''''''''''''((((((((()))'''((((((((())))))******(((((())))))))))))((((((%%%&&&&&&'''((()))*********))))))((((((((())))))'''((((((((())))))******'''(((***+++,,,---000333444DDDMMMJJJGGGMMMUUUXXXYYY\\\```dddddd```^^^^^^jjjxxxyyywww||||||xxxuuuddd``````]]]______lllvvvssskkkhhhkkkmmmooodddWWWOOONNNPPPQQQPPPNNNLLLCCC555///111111...//////000222444777999:::;;;:::888555333222111000000111111444777<<<@@@BBBHHHKKKOOORRRPPPJJJCCC???777777555444333222222222///000222444666777777666444333333222222333333444444222111222444666666555GGGHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEIIIGGGGGGIIINNNPPPPPPNNNLLLIIIEEEDDDDDDEEEFFFEEEAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGEEEDDDBBB@@@???>>>AAAAAACCCGGGKKKKKKGGGCCCBBBCCCFFFHHHIIIIIIHHHGGGGGGHHHIIIGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???AAAAAA@@@@@@@@@AAADDDCCCAAA@@@AAACCCEEEFFFJJJIIIHHHGGGHHHIIIJJJKKKHHHGGGFFFGGGIIIJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNMMMMMMKKKIIIFFFEEEFFFIIIMMMQQQRRRQQQNNNLLLIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFBBBDDDDDDDDDBBBAAABBBCCC???@@@AAABBBCCCBBBAAA@@@AAABBBCCCEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIIIIHHHFFFCCCAAA???AAABBBBBBCCCDDDDDDCCCCCCAAABBBBBBCCCDDDEEEFFFFFFHHHGGGFFFGGGJJJMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHDDDCCC???:::555333333444222666<<<@@@EEENNN[[[eeesssxxxvvvjjjjjjpppiiimmmlllfffbbbbbb]]]WWWMMMJJJFFFEEEKKKWWWdddmmmqqqyyy~~~}}}~~~~~~}}}yyytttnnnkkkkkkhhhaaa[[[PPPQQQQQQUUU```kkknnnjjjllleee^^^YYYXXXYYYZZZZZZXXXUUUPPPMMMNNNRRRXXX\\\ccceeehhhjjjjjjjjjjjjkkkrrrnnnhhheeeeeeffffffgggkkkhhhddd```\\\XXXSSSOOOUUUYYY```ggglllooopppoootttsssrrrpppoookkkgggddd]]]YYYTTTQQQOOOIIIAAA:::222111111///...---,,,+++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++444===<<<333***'''((()))))))))))))))***************+++++++++,,,,,,,,,(((((()))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,++++++***)))((((((,,,,,,+++***)))(((''''''''''''((()))***+++++++++)))))))))))))))((('''''''''((()))++++++***))))))+++(((%%%&&&)))+++((($$$(((((())))))))))))))))))))))))))))))((((((((((((+++)))&&&$$$$$$%%%'''((())))))((((((''''''''''''******))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((******))))))((((((''''''&&&'''(((******((('''&&&(((((((((((())))))))))))''')))******))))))***+++)))******))))))***---000666<<>><<<;;;;;;999666444333555777888<<>>???AAACCCEEEEEEEEEEEEHHHHHHHHHFFFCCC@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDCCCAAA@@@@@@AAAAAAAAACCCDDDEEEFFFGGGGGGKKKJJJIIIGGGFFFFFFFFFFFFGGGFFFEEEFFFGGGHHHHHHFFFLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIKKKLLLKKKIIIFFFCCCDDDFFFIIILLLNNNPPPPPPPPPJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFDDDBBBAAAAAABBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGFFFEEECCCBBBAAAAAABBBDDDDDDEEEEEEEEEHHHGGGGGGFFFEEEDDDDDDCCCEEEFFFIIINNNSSSUUUTTTRRRLLLGGGAAA>>><<<:::666333555555555444444777<<>>CCCIIINNNPPPNNNJJJGGG>>>:::555222111222222222222222333333333333444444444444444444333333333333333333444444555666666666EEEDDDDDDCCCCCCDDDDDDEEECCCDDDFFFGGGHHHIIIIIIIIICCCCCCDDDEEEGGGIIIIIIIIIMMMKKKIIIHHHHHHGGGEEECCCBBBAAAAAAAAABBBBBBCCCDDD??????@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAABBBAAAAAA>>>???AAABBBDDDEEEEEEEEEGGGGGGGGGDDDAAA??????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFEEEBBB@@@@@@@@@>>>???BBBEEEFFFGGGFFFFFFHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGIIIIIIHHHGGGFFFGGGGGGHHHGGGIIILLLNNNNNNLLLHHHFFFFFFGGGHHHJJJKKKMMMNNNOOOHHHGGGEEEDDDDDDEEEGGGHHHGGGHHHIIIIIIIIIHHHFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEBBBAAAAAABBBAAA@@@?????????@@@BBBCCCBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFGGGFFFEEEDDDBBBAAA???@@@AAABBBDDDDDDEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFGGGIIILLLOOORRRQQQMMMJJJFFF@@@;;;888999888666222555666666777;;;AAAIIINNNVVVVVVUUUSSSUUU\\\eeellluuuoooddd```XXXPPPKKKIIIJJJJJJLLLLLLPPP\\\nnn~~~zzzuuurrrlllcccZZZTTTSSSVVVYYY___gggkkkfff``````dddggghhhiiiiiiddd[[[SSSMMMJJJKKKQQQZZZ```eeehhhlllooommmqqqyyy{{{wwwtttoooiiibbb\\\VVVOOOKKKFFFBBB???BBBJJJWWWbbbiiikkklllnnnppprrrtttuuuuuuzzzxxxuuummmcccXXXPPPKKKDDD???777222111000000///.........------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,***((((((***+++,,,---------,,,+++******))))))))))))))))))*********+++((()))))))))*********+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++*********)))))))))((())))))))))))***************))))))))))))))))))))))))************)))(((((())))))((('''''')))***+++***(((&&&'''((()))'''%%%((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))%%%&&&'''((())))))((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))''''''(((((())))))******))))))************))))))(((((((((((())))))))))))''')))******))))))***+++***...333555444111...---111777AAAKKKMMMJJJJJJNNNXXXYYY\\\^^^ZZZTTTRRRVVVYYYhhhnnnddd\\\bbbmmmrrroooooorrrvvvwwwpppcccYYYZZZfffooonnnllllllllliiikkkkkkdddUUUIIIEEEEEEEEEJJJHHHDDD>>>777222//////222222444666777888888999777777777666444222111000222222222222444777:::<<<<<<@@@FFFKKKMMMMMMKKKJJJAAA===777333111111111111222222222333333333444444444444444444444444333333333333444444555666666666DDDCCCBBBBBBBBBBBBCCCDDDAAACCCEEEGGGHHHIIIHHHHHHAAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJIIIGGGEEEBBBAAAAAAAAAAAABBBBBBCCC??????@@@@@@BBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAFFFEEEDDDCCCBBBAAABBBCCC@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEECCC@@@??????AAA???@@@BBBCCCDDDEEEDDDDDDEEEFFFFFFEEEBBB@@@@@@@@@<<<>>>AAADDDEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHFFFFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGIIIKKKIIIKKKOOOQQQQQQOOOKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKEEEDDDDDDDDDEEEGGGIIIJJJGGGGGGHHHIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFFFFEEECCCAAABBBCCCBBBAAA@@@@@@@@@AAACCCDDDBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGEEEBBB@@@>>>===>>>???AAACCCDDDDDDDDDGGGGGGHHHHHHIIIJJJKKKKKKOOOOOOOOOOOONNNJJJDDD@@@???;;;666555555666555444666888<<>>@@@BBBGGGOOOYYYbbbhhhjjjggghhhkkkmmmpppssstttuuu}}}{{{uuujjj\\\PPPGGGCCC<<<999555333111000///...+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++)))((((((***+++***(((,,,,,,+++***)))(((((('''*********+++++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))***************++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))************))))))))))))******************))))))((((((((()))(((''''''&&&)))((('''''''''(((***+++)))(((''''''(((((('''&&&((((((''''''&&&&&&&&&&&&'''((((((((()))))))))***%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''(((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))''''''(((((())))))******))))))************))))))(((((((((((())))))))))))''')))******))))))***+++''',,,111444444222000000111666@@@IIILLLIIIIIILLLTTTUUUYYY\\\XXXRRRQQQTTT[[[hhhppphhh___```gggkkkkkkkkknnnsssuuupppdddZZZ]]]gggppprrrooommmmmmkkknnnooogggWWWIIIDDDEEEFFFFFFFFFCCC>>>777111//////222333555777999;;;<<<<<<999888888777555333222111222111111222333666999;;;<<>>@@@BBB@@@BBBEEEHHHHHHGGGFFFDDDDDDEEEFFFEEEBBB@@@@@@@@@<<<>>>@@@CCCDDDDDDCCCBBBAAABBBDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHHHHHHHGGGDDDCCCBBBCCCDDDGGGJJJLLLKKKMMMOOOQQQQQQOOOLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGCCCDDDEEEFFFHHHIIIIIIJJJFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFEEECCCBBBCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCEEEFFFGGGHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHFFFDDDAAA???===<<<===???AAACCCDDDEEEEEEFFFGGGHHHJJJKKKMMMNNNOOOVVVSSSOOOKKKGGGBBB<<<888999777555333222333555777:::AAAJJJTTT]]]dddkkkooollliiieeeaaa```bbbeeeggggggsss}}}|||iiiTTTKKKFFFCCCEEEJJJOOOXXX______^^^___cccnnn}}}|||ooofff\\\WWWSSSWWWaaaiiilllkkkgggfff```ZZZ[[[aaaeeeeeehhhmmmpppjjj___UUURRRSSSZZZaaajjjmmmlllkkklllooosss{{{yyynnnhhh___VVVNNNFFF@@@;;;CCCIIISSS^^^fffiiigggddddddgggjjjooorrruuuwwwwww~~~{{{rrrdddSSSEEE>>>;;;333333222111///...,,,+++************+++++++++++++++,,,,,,---------------+++++++++++++++++++++++++++*********++++++)))'''+++*********)))(((((((((***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************''''''((((((''''''&&&%%%((((((''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))******&&&'''((()))***)))(((''''''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))******))))))***+++$$$''',,,............///000444<<>>@@@DDDGGGJJJMMMNNNJJJDDD<<<666333333333333222222333333333333444444444444444444555555555555333333444444555666666666CCCCCCDDDEEEEEEDDDCCCCCC???AAACCCFFFFFFFFFDDDCCC???AAACCCDDDBBBCCCEEEGGGDDDDDDFFFGGGHHHGGGCCC@@@BBBBBBAAAAAA@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAACCCEEEFFFEEECCCBBBCCCEEEEEEDDDDDDCCCCCCCCCCCCCCCAAABBBAAA???>>>???AAACCCCCCFFFJJJMMMNNNLLLHHHEEECCCDDDEEEDDDBBB@@@@@@@@@???@@@AAACCCCCCCCCCCCCCCAAABBBDDDEEEEEEEEEEEEDDDEEEDDDCCCDDDEEEFFFFFFDDDDDDCCCBBBBBBCCCFFFIIIKKKKKKLLLMMMNNNMMMKKKIIIHHHFFFFFFGGGHHHHHHGGGGGGFFFEEEFFFHHHIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEECCCDDDEEEEEEDDDDDDEEEFFFBBBCCCDDDDDDEEEDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDBBB@@@???===>>>@@@CCCEEEFFFGGGHHHGGGHHHIIIKKKMMMNNNPPPPPPSSSNNNHHHBBB===999666333222444555444333666===CCCJJJTTTdddpppwwwwwwtttrrrpppmmmiiifffeeeeeeeeefffdddeeehhhjjjjjjcccWWWMMMJJJGGGIIIQQQVVVYYY^^^eeefffgggggghhhlllvvvqqqccc[[[UUUUUUWWW\\\ccchhhiiihhhaaa```\\\VVVVVV\\\______hhhnnnqqqlllaaaZZZ[[[___ffflllsssssspppmmmooorrrzzz}}}jjjbbbWWWNNNJJJJJJLLLMMMRRRWWWaaakkkpppoooiiicccaaadddiiinnnrrrtttuuuuuuqqqnnneeeVVVFFF:::555555.........---+++***++++++***+++++++++,,,,,,------+++,,,,,,---......------+++++++++++++++++++++++++++++++++*********+++,,,************************************++++++++++++)))))))))))))))))))))((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********++++++))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))************&&&&&&''''''(((((())))))(((((((((((((((''''''&&&&&&'''(((((())))))(((((((((((()))(((''''''''''''&&&''''''(((((())))))***'''''''''((()))*********((())))))))))))(((((('''((((((((()))))))))******))))))))))))(((((((((((((((((())))))))))))((((((******))))))))))))******))))))))))))(((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))''')))******))))))***+++%%%''')))))))))***+++---///111888AAAEEECCCDDDFFFLLLMMMRRRVVVTTTPPPRRRVVVYYY```eeeaaa[[[[[[___bbbbbbccccccdddcccaaa___^^^\\\dddnnnssspppkkkjjjkkkmmmrrroooaaaRRRJJJHHHHHHCCCEEEFFFAAA:::333111222333333555777888999::::::::::::888777444222000///---------...000333666888<<<<<<===@@@CCCGGGKKKMMMMMMGGG???888555444444444222222333333333333444444444444444444555555555666333333444444555666666666@@@AAACCCDDDDDDCCCAAA@@@>>>@@@CCCEEEFFFEEECCCBBB???AAADDDDDDBBBBBBDDDGGGGGGGGGHHHJJJJJJGGGCCC???BBBBBBAAA@@@@@@AAAAAAAAADDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDAAADDDFFFFFFCCCBBBCCCEEEFFFEEEDDDCCCBBBAAAAAABBB@@@@@@@@@???>>>???BBBDDDEEEIIINNNRRRRRROOOJJJFFFBBBCCCDDDCCCAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBCCCBBBAAABBBDDDDDDDDDCCCFFFDDDCCCBBBBBBDDDGGGIIIJJJJJJJJJJJJJJJHHHGGGFFFCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHJJJKKKKKKHHHEEEDDDDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCEEEEEEDDDDDDFFFGGGBBBCCCEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEECCCBBBAAA>>>???BBBDDDFFFHHHIIIJJJIIIIIIJJJLLLMMMOOOPPPPPPMMMGGG???999555222111///,,,111666777888===GGGPPP[[[hhhzzzvvvnnnrrroookkkgggeeedddbbbaaa```YYYVVVWWWWWWRRRNNNOOONNNNNNTTT^^^cccbbbbbbgggjjjlllmmmjjjiiinnnzzzwwweeeYYYSSSTTTXXX^^^aaabbbbbbbbbbbbZZZ\\\ZZZUUUSSSVVVYYYYYYfffmmmrrrnnnfffbbbffflllooouuuzzzyyytttqqqssswwwfff]]]QQQJJJKKKSSS]]]cccaaafffmmmtttwwwtttmmmggg\\\```eeekkkoooppppppppp```]]]VVVIII;;;333111333,,,,,,,,,***))))))+++---+++,,,,,,------......///+++,,,,,,---.........---+++++++++++++++++++++++++++++++++)))(((***...111++++++++++++++++++,,,,,,))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,$$$$$$%%%%%%&&&'''(((((()))))))))))))))(((((('''%%%&&&((()))))))))((('''((())))))((('''&&&'''(((&&&&&&'''((()))***++++++&&&''''''((()))******+++******))))))((((((''''''(((((())))))******++++++******))))))((((((''''''(((((())))))))))))((((((******))))))))))))************))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))((()))******))))))***+++)))))))))((('''(((+++---...///555===AAAAAAAAADDDJJJKKKOOOTTTSSSPPPSSSXXXVVV[[[]]]ZZZWWWXXX]]]aaa`````````]]][[[[[[\\\^^^]]]dddoootttrrrllljjjlllooovvvuuugggVVVJJJEEECCCCCCFFFHHHDDD<<<555333444333444555666666777777666:::999888666333000...---.........///222555888:::;;;;;;;;;===AAAEEEIIILLLPPPIII@@@999666555444444222222333333333444444444444444444555555555666666333333444444555666666777BBBBBBBBBCCCCCCCCCCCCCCC@@@AAABBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCDDDFFFHHHHHHHHHHHHIIIJJJHHHEEEBBBAAA@@@??????AAACCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAA??????>>>>>>???AAABBBDDDGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDCCCBBB@@@???>>>>>>???@@@AAAAAA??????@@@AAADDDEEEEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFEEECCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBEEEDDDBBB@@@??????@@@AAAAAABBBDDDEEEFFFGGGFFFFFFDDDEEEFFFGGGIIIIIIIIIIIIEEEFFFGGGHHHGGGEEECCCAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDFFFIIIJJJHHHFFFJJJJJJKKKKKKKKKJJJJJJIIIDDD@@@:::555111111222444444444444888???HHHRRRXXXggg||||||lllmmmkkkkkkllliiibbb^^^^^^SSSMMMFFFEEEJJJRRRXXX[[[bbb]]]]]]cccgggfffhhhmmmsssoooiiicccccciiisss{{{}}}}}}tttggg[[[UUUSSS___bbbeeeeeeaaa\\\ZZZZZZYYYXXXVVVTTTTTTUUUXXXYYYhhhiiihhheeeeeejjjttt|||www{{{}}}yyyrrrooorrrvvv~~~pppUUUOOOMMMVVVfffrrrtttrrrnnnqqqtttvvvtttpppllliii]]][[[[[[```gggiiieee___VVVPPPEEE<<<555000,,,***,,,***)))+++...///---+++******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''(((((())))))************))))))((((((''''''((((((((()))******++++++''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''')))******......+++(((&&&'''***---((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))(((((('''''''''&&&'''''''''''''''((()))***+++***)))''''''&&&&&&&&&))))))))))))************++++++************++++++...---///666???DDDDDDAAAJJJQQQUUUUUUTTTVVVWWWUUUXXXUUUQQQOOOPPPVVV\\\aaaZZZbbbbbb```___UUURRR]]]eeedddiiiooooooiiihhhllloootttwwwooo^^^PPPHHHGGGHHHGGGHHHIIIFFF===444///222333666999;;;<<<<<<<<<999888777777777555222///...------...000222444666:::;;;===>>>@@@EEEKKKOOOTTTOOOFFF>>>888555444444222111000111333444333222333333333333333333333333222222222333333444444444CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCDDDFFFHHHHHHGGGFFFGGGGGGGGGDDDBBBBBBAAA???@@@BBBCCCCCCBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????AAABBBCCCFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCCCCBBBAAA@@@?????????AAAAAAAAA@@@???@@@AAACCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEECCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCBBBCCCCCCCCCCCCCCCBBBBBBDDDBBB@@@>>>===>>>@@@AAA@@@AAACCCEEEFFFFFFFFFEEEAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCDDDCCCDDDEEEHHHKKKKKKJJJHHHLLLLLLJJJHHHEEEBBB???>>>666555222000///000333555999999;;;???GGGQQQ[[[```kkk~~~ooojjjiiijjjlllhhh___XXXWWWKKKHHHGGGLLLVVVaaaiiimmmpppjjjgggiiijjjhhhiiimmmmmmllliiieeecccdddgggjjjlllkkkfff^^^WWWTTTWWW\\\bbbeeegggeee___YYYUUUTTTWWWVVVUUUTTTTTTVVVYYY\\\eeefffggggggiiinnnwww}}}|||~~~|||vvvnnnkkkooottt{{{ooodddWWWWWW[[[dddooowwwyyyxxxppppppqqqqqqnnnjjjccc___ZZZVVVTTTVVV[[[[[[VVVPPPEEE@@@888222///---,,,+++---,,,+++---///000...,,,******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************************))))))))))))************************************************))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))((()))))))))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))+++******))))))(((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((***++++++%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((''''''''''''(((((()))***)))((('''''''''''''''))))))))))))************+++******))))))******+++---,,,///555>>>DDDDDDBBBKKKRRRXXXWWWVVVWWWVVVTTTSSSQQQOOOPPPSSSXXX___ccc```eeebbb]]]\\\TTTSSS___hhhfffhhhnnnooojjjgggiiipppuuuwwwnnn^^^OOOGGGEEEGGGGGGIIIJJJHHHAAA888222111222555777:::;;;<<<<<<:::999888888888666333000............000222444555;;;<<<===>>>???CCCHHHLLLRRRMMMEEE===777444333333222111000111333444333222333333333333333333333333222222333333444555555555EEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDBBBAAABBBCCCDDDDDDDDDEEEGGGIIIHHHFFFEEEDDDEEEEEEDDDCCCDDDBBBAAAAAACCCDDDDDDCCCCCCBBBAAA@@@?????????@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@?????????????????????@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@???AAABBBAAA@@@???@@@BBBAAAAAABBBBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDGGGHHHIIIJJJJJJIIIHHHHHHEEEEEEEEEDDDCCCBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@===;;;;;;<<>>999666111...............,,,++++++,,,......---,,,******++++++++++++******,,,++++++******++++++,,,************************,,,,,,++++++***))))))(((************))))))))))))************************************************))))))))))))))))))))))))((())))))******))))))(((************))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))*********)))(((''''''''''''''''''((()))***************)))((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''))))))((())))))***+++,,,...+++))))))++++++)))&&&************************************************++++++***))))))(((''''''))))))(((((((((((('''''')))((((((''''''''''''((()))(((((('''''''''(((((())))))))))))************+++******))))))******+++++++++---444<<>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBB@@@AAABBBAAA@@@@@@AAABBBAAAAAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHHHHGGGGGGFFFEEEDDDEEEGGGIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDCCCCCCCCC@@@>>>;;;999999;;;>>>@@@??????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHJJJHHHFFFFFFGGGGGGFFFDDD>>>===;;;888666444222111000222333333444888>>>CCCGGGHHHJJJOOOUUU]]]cccgggjjjwww}}}tttmmmfffaaaXXXOOOJJJKKKPPPSSSZZZggguuuxxxqqqkkkiiikkknnnoooooolllfff]]]UUUNNNKKKLLLPPPUUUXXXYYY[[[^^^```eeefffgggddd___YYYRRROOONNNQQQUUUXXX[[[```gggkkkooooooqqqtttyyy~~~ssshhhbbbbbbdddnnnmmmfff[[[UUUXXX\\\___eeejjjqqqwwwzzzyyyxxxwwwxxxuuuqqqnnnlllfff^^^WWWOOOIIIBBB===<<<:::666333555333///------...---,,,))))))******++++++***)))***++++++,,,,,,++++++***,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++*********))))))************)))))))))(((************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((''''''((((((((()))))))))***&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))((((((((())))))***+++>>>555+++'''))),,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''))))))((((((((((((((((((***)))((('''''''''''''''(((''''''''''''(((((()))((()))))))))******************))))))))))))************,,,222:::AAAEEEFFFDDDKKKRRRTTTTTTTTTPPPKKKHHHHHHIIILLLSSS]]]fffllllllmmmeee]]][[[TTTSSS___iiifffeeeiiinnnpppllliiijjjmmmmmmiii^^^RRRJJJEEECCCGGGKKKKKKJJJEEE<<<444---...111333666888:::;;;;;;:::999999:::888555333///.........///000222333777888:::;;;<<>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDBBBAAA@@@@@@@@@AAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCC@@@AAABBBBBB@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCEEEGGGHHHIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDCCCCCC@@@>>>;;;999999;;;===???>>>>>>??????AAABBBCCCCCC@@@AAABBBDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFHHHHHHIIIJJJGGGCCCAAA@@@???===;;;666555333222222111222222111444777999;;;AAAIIIPPPTTTTTTTTTVVVYYY]]]aaadddgggpppnnndddYYYRRRLLLIIILLLRRRZZZ]]]dddooo|||{{{rrrlllllloooqqqsssooohhh^^^TTTMMMKKKKKKKKKOOOUUU[[[^^^___``````iiihhhfffccc___XXXRRRNNNKKKQQQZZZ```eeejjjqqqvvvzzzxxxxxx|||}}}sssggg^^^ZZZYYYXXXZZZWWWQQQQQQZZZeeekkkrrrrrrsssuuuwwwvvvtttrrrqqqooollljjjggg```XXXRRRIIIDDD<<<777555444222000000...,,,+++++++++***))))))***++++++******))))))++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******''''''((()))***++++++,,,(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))******)))))))))((((((((('''&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''((()))))):::111(((###%%%((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))))))))***)))((('''''''''''''''(((''''''''''''(((((()))((()))))))))***************))))))))))))))))))***)))***,,,111888???DDDFFF@@@GGGNNNQQQTTTTTTPPPIIIGGGFFFEEEIIIQQQ\\\hhhooommmooohhhbbbaaaWWWRRR[[[dddbbbaaaeeemmmrrrqqqnnnkkklllkkkfff]]]RRRGGGAAABBBGGGKKKIIIHHHFFF===333---...000222444777999:::;;;:::999::::::999666444//////.........///111222333555888:::<<>>??????AAACCCEEEGGGHHHDDDCCCAAAAAAAAABBBDDDFFFFFFFFFDDDBBBAAA@@@??????@@@AAABBBCCCDDDEEEFFFGGGCCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@BBBCCCBBBAAA@@@AAACCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCC@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCAAABBBCCCEEEEEEEEEEEEDDDEEEDDDBBBAAAAAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDDDDDDDAAA???===<<<;;;;;;<<<============>>>???@@@BBBBBBAAABBBCCCEEEFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGCCC>>>:::888666555333333222111000000111222333000777???EEEHHHNNNWWW^^^dddbbb___\\\\\\]]]___aaacccjjjttt|||^^^UUULLLHHHHHHLLLTTT^^^___aaagggppp{{{}}}|||tttnnnnnnpppqqqlllhhh___UUUNNNLLLNNNQQQWWWWWWWWWYYY]]]bbbgggjjjkkkhhhddd```\\\WWWQQQMMMMMMWWWccckkkooosssyyy~~~yyynnnbbbXXXRRROOOGGGMMMQQQRRRXXXdddoootttyyywwwtttrrrqqqppppppoooooopppoookkkddd[[[RRRMMMCCC>>>888333111111000000---,,,,,,---//////...---,,,---......,,,+++,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************((())))))***++++++,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))******************)))((('''''''''******)))((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((((())))))******))))))(((((((((''''''''''''((((((***(((&&&'''******(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''')))******+++(((((())))))))))))******)))((((((''''''''''''((()))(((((('''''''''(((((())))))))))))***************))))))(((((())))))***)))***,,,///555<<>>:::777444333222111000111333444333222111222222333333444444555222333444555666888888999HHHHHHGGGGGGFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDCCC@@@AAABBBBBBBBBBBBEEEGGGIIIGGGEEEEEEFFFGGGGGGGGGHHHFFFCCCBBBCCCBBBAAA@@@??????@@@AAACCCEEEFFFGGGDDDCCCAAA@@@@@@BBBEEEFFFGGGFFFDDDCCCBBBAAAAAAAAA@@@AAABBBCCCEEEFFFGGGHHHCCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCBBBAAAAAAAAACCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCC??????@@@AAAAAABBBBBBCCCCCCBBB@@@??????@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@???>>><<<<<<;;;===<<<<<<<<<===???AAABBBCCCDDDEEEGGGHHHHHHHHHIIICCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGAAA===777333222111111000111000000000111444666888:::DDDRRR[[[___bbbgggkkknnnjjjddd___\\\\\\]]]___^^^bbbhhhmmmtttvvvpppgggQQQLLLJJJLLLPPPTTT\\\dddccccccfffmmmuuuzzzzzzyyywww||||||ssslllkkkkkkiii___]]]XXXTTTQQQSSSWWW[[[aaa]]]YYYXXXZZZ```fffjjjeeeaaa]]]ZZZYYYXXXUUURRRTTT___mmmvvvyyyzzz~~~{{{rrrfffZZZQQQKKKIIIDDDMMMVVV^^^gggqqqvvvvvvuuuvvvuuupppjjjhhhjjjnnnqqqttttttnnnaaaSSSIIIDDD<<<888444000...---......---------///111111000...,,,...000///---+++,,,---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******************++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))((((((((((((+++******))))))(((''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))************))))))))))))((((((((((((((()))%%%&&&(((***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++(((((()))))))))*********(((''''''''''''(((((()))***)))((('''''''''''''''))))))))))))************))))))(((((((((((())))))***+++,,,...333:::AAAFFFEEEIIIMMMOOOQQQRRRLLLDDDAAABBBDDDIIIPPPYYYaaaeeemmmpppllljjjiii]]]RRRVVVSSSXXXZZZ[[[aaajjjpppoooqqqoookkkhhhaaaWWWIII@@@???FFFHHHEEEGGGKKKGGG===000000000111333555666888999888888999999999666444000000......---...///000222444777:::<<<>>>BBBDDDGGGFFFDDD@@@===999666555222111000111333444333222111111222333333444555555111222333444666777888999HHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@???@@@AAAAAAAAABBBDDDFFFGGGEEEDDDDDDFFFGGGFFFEEEHHHEEECCCBBBBBBBBB@@@???@@@@@@@@@AAABBBCCCDDDEEEEEECCCAAA@@@@@@BBBEEEFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@AAACCCEEEFFFGGGHHHDDDCCCBBBAAAAAAAAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCCCCAAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGGGGFFFFFFEEEDDDCCC>>>>>>>>>>>>???@@@AAABBBBBBAAA???======>>>@@@AAA@@@@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@===;;;:::<<<<<<<<<<<<===>>>@@@BBB@@@AAABBBDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFF===999333000//////000///------...000333888<<<>>>GGGUUUfffqqqsssrrrrrrtttqqqmmmeee^^^ZZZZZZ[[[]]]YYY\\\^^^^^^``````[[[SSSNNNMMMPPPVVVZZZ\\\```dddfffeeefffjjjppptttsssrrrrrryyyzzzqqqhhheeeccc```UUUVVVWWWWWWXXX[[[```ddd___\\\WWWUUUUUUWWWZZZ[[[[[[XXXUUUUUUXXX[[[[[[ZZZZZZfffuuu}}}~~~~~~xxxlll___SSSKKKGGGFFFIIISSS```jjjssszzzzzzvvvlllrrrtttnnnddd```fffmmmooossstttkkkZZZHHH===999777555111---+++***+++++++++******+++,,,,,,)))'''+++---///...+++)))***,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******))))))((((((''''''''''''(((((())))))******(((((())))))******++++++''''''''''''((((((((()))((((((''''''''''''(((((())))))************))))))******)))))))))))))))***((((((&&&$$$###$$$(((+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((())))))*********+++'''''''''''''''((()))***+++***)))''''''&&&&&&&&&))))))))))))************))))))(((((((((((())))))++++++,,,...222888@@@EEEFFFIIIKKKLLLMMMNNNGGG???>>>AAAFFFLLLRRRXXX]]]___nnnqqqmmmjjjjjj^^^SSSWWWOOOUUUXXXWWW\\\eeelllmmmnnnllljjjhhheee]]]QQQGGG===EEEHHHDDDGGGNNNLLLCCC222111111111222444666777888888777888999888666444111000///------...//////444666999;;;<<<===@@@BBBGGGFFFEEEBBB???;;;888666222111000111333444333222111111222333333444555555111111333444555777888888FFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDBBBBBBCCCBBBAAABBBDDDGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGEEECCCBBBCCCDDDBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBBBBCCCCCCBBBAAAAAAAAABBBCCCBBB@@@???@@@AAAAAA@@@@@@AAABBBDDDFFFHHHEEEEEEDDDCCCBBBAAAAAABBBAAACCCDDDCCCBBB@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAA??????@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEE@@@???>>><<<<<<>>>???@@@@@@???===<<<===>>>@@@AAA??????@@@@@@@@@AAAAAAAAA<<<>>>@@@BBBCCCCCCCCCCCCAAAAAA@@@??????>>>======>>>======<<<<<<<<<======AAABBBCCCDDDDDDDDDCCCBBB@@@BBBDDDFFFGGGFFFDDDCCCBBBDDDFFFGGGFFFCCC???===777666333111///......///...---000333444888CCCNNNZZZmmm}}}vvvqqqkkkddd^^^ZZZXXXWWWVVVWWWSSSNNNKKKGGGEEEKKKRRRWWWYYY]]]aaadddddddddccccccccceeeiiinnnpppooolllnnnuuuzzzssscccWWWSSSUUUTTTUUUXXX[[[\\\\\\\\\[[[^^^[[[VVVPPPMMMOOOSSSWWW\\\YYYUUUVVV[[[```bbbccciiirrr~~~nnn\\\SSSMMMKKKOOOVVV___aaafffmmmtttwwwtttpppsssnnnhhhddddddfffggghhhppplllcccXXXLLLAAA888333222111000...,,,***)))(((***+++,,,,,,,,,,,,+++***+++---000///,,,***,,,------,,,***)))))))))******---,,,***)))))))))******************************+++,,,------------,,,+++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))(((((('''''')))))))))(((&&&''')))+++''''''((((((((((((''''''))))))(((&&&&&&%%%%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***++++++***)))***,,,,,,***(((*********+++...333:::???FFFCCCGGGOOOQQQKKKFFFFFF>>>BBBGGGLLLPPPXXXbbbiiilllnnnkkkfffeeeddd]]]TTTSSS___ddd]]]ZZZbbbhhhgggsssnnngggeeegggdddTTTCCCDDDDDDDDDFFFIIILLLMMMMMM<<<444......///000444999999:::;;;;;;:::777555444222111///...---------......///111333777;;;???AAAEEEEEEDDDCCC@@@===:::888666333000...///111111222111222444555555444222111444444333333333444555555CCCCCCCCCCCCDDDDDDEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCCCCCCCAAAAAACCCEEEHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEECCCAAA@@@AAACCCAAAAAABBBBBBCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAAAAABBBDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@@@@AAACCCDDDCCCBBB@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@???>>>======>>>???@@@???>>>===<<<===>>>@@@AAABBBBBBBBBAAA@@@@@@??????>>>???AAABBBCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>===============>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFEEECCC???:::888000000////////////000000111111333777;;;@@@LLLXXXhhhyyyvvvmmmiiiccc^^^ZZZWWWTTTRRRMMMHHHEEEDDDDDDHHHRRR\\\hhhiiijjjjjjjjjhhhgggfffmmmiiiffffffhhhkkkllllllhhhkkkkkkfff\\\UUUTTTUUUUUUVVVXXXYYYZZZZZZYYYYYY\\\YYYTTTNNNJJJKKKPPPTTTXXXWWWWWW[[[bbbiiilllmmmqqqyyyuuueeeTTTPPPSSSWWW[[[```iiijjjmmmrrrwwwwwwsssooommmiiidddaaaaaaccceeeeeeaaa]]]VVVMMMCCC;;;555222//////...---,,,++++++******+++,,,,,,,,,,,,+++***---///111///---++++++,,,...---+++*********++++++,,,,,,***)))))))))******))))))))))))))))))))))))***+++,,,------,,,+++***)))))))))))))))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***)))((((((((((((((()))))))))******))))))((((((((('''''''''((((((((((((((((((((((((***)))))))))((((((((('''((()))))))))'''''')))***''''''(((((((((((('''''''''''''''&&&''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((()))***++++++***)))***+++,,,***(((*********+++---222999>>>GGGFFFIIIPPPQQQIIICCCAAAAAADDDIIIMMMRRRXXXaaahhhlllnnnkkkgggffffff___VVVUUU```eee^^^[[[aaafffeeeiiigggcccdddhhhfffXXXHHHCCCBBBBBBDDDHHHKKKMMMMMM===555///...//////333777888999::::::999888555444333111000...---------......///000333777;;;>>>@@@DDDDDDEEEDDDBBB>>>:::888666333000///000111111111222333444555555444222111444444333333333444555555AAAAAAAAABBBCCCDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEEEEAAACCCDDDDDDBBBAAAAAABBBHHHGGGEEEDDDCCCBBBBBBAAACCCCCCCCCBBB@@@???@@@BBB@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDDDDCCCBBBAAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDBBBAAA@@@?????????AAABBBDDDCCCBBBAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFHHHHHHGGGEEEDDDEEEFFFFFFGGGGGGFFFEEEEEEGGGGGGFFFFFFEEEEEEEEEDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>======>>>???@@@>>>>>>===<<<===>>>???@@@EEEEEEDDDBBBAAA???>>>===@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@???>>>=========;;;<<<>>>@@@AAABBBBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCAAA===888333111------...///000222333444666555888===BBBIIIVVVbbbsssqqqiiieee```[[[WWWRRRNNNJJJDDD@@@>>>BBBHHHRRR```mmm}}}{{{wwwsssooollljjjhhhooolllhhheeeeeeffffffeee[[[YYYVVVVVVWWWYYYZZZ[[[XXXXXXXXXWWWWWWWWWWWWWWWZZZVVVQQQJJJFFFGGGKKKOOOTTTVVV\\\dddmmmtttxxxyyyyyy}}}iii[[[PPPSSS^^^gggkkkmmmsssrrrrrrtttvvvuuuoookkkeeebbb^^^]]]]]]]]]]]]]]]MMMJJJDDD>>>888333111///------------,,,,,,,,,,,,***++++++,,,,,,++++++***---...///...,,,*********...---,,,,,,++++++,,,,,,,,,+++******)))*********************************)))***+++,,,,,,+++***))))))))))))(((((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))((()))))))))*********++++++))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((('''(((******((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((***+++,,,((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''(((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))*********))))))***++++++***((()))******+++---111777<<>>666000//////...111555777888999:::999888666444333222000...---------......///000222666999===???BBBCCCEEEFFFDDD@@@<<<999666444222111222222111000222333444555555555333333333333333333333444555666@@@@@@@@@AAABBBDDDEEEFFFHHHGGGEEEDDDCCCCCCDDDEEEAAACCCEEEDDDCCCAAA@@@@@@EEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAA??????@@@AAAAAAAAA@@@??????????????????????????????@@@@@@@@@BBBCCCCCCCCCAAA@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCAAA@@@???>>>>>>>>>@@@BBBCCCCCCBBBAAAAAABBBEEEEEEFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHGGGFFFEEEDDDEEEFFFHHHIIIIIIGGGDDDBBBEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFEEEEEEDDDCCCCCC@@@@@@????????????@@@@@@@@@??????>>>>>>??????@@@>>>>>>=========>>>???@@@FFFEEEDDDCCCAAA@@@???>>>BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAACCCBBB@@@???>>>===<<<<<<;;;;;;===???AAABBBCCCDDDEEEFFFHHHIIIHHHGGGDDDCCC??????===:::666222...,,,000000000111333777;;;===>>><<<>>>CCCIIIOOO[[[eeerrr}}}kkkeee```ZZZTTTOOOKKKGGGDDDCCC@@@BBBKKKVVVbbbqqq}}}xxxrrrmmmjjjiiiiiiiiihhhgggddd___ZZZWWWNNNJJJHHHNNNYYYbbbdddcccYYYYYYXXXWWWVVVVVVWWWWWWVVVSSSNNNHHHDDDEEEIIIMMMTTTYYYbbbmmmvvv|||yyy{{{{{{yyyvvvuuuuuuwwwzzz{{{~~~{{{rrr```[[[YYY```kkksssvvvvvvuuusssrrrrrrrrroooiiicccaaa^^^ZZZWWWUUUSSSQQQOOO???<<<777333000......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***))))))))),,,,,,,,,+++++++++,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))((((((''''''&&&&&&((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))*********)))*********++++++++++++))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&(((***+++)))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''')))***,,,---((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''(((((((((((()))******))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))(((((()))++++++***((()))******+++,,,000555999@@@CCCJJJRRRUUURRRLLLHHHGGGKKKNNNPPPQQQUUU[[[```aaaaaaaaacccgggiiifffbbb^^^dddfff```\\\^^^```___```bbbdddeeegggeeeXXXKKKBBB@@@>>>???CCCGGGIIIJJJ???888111///...---...222555666888999999888666555444333111///------------...///000222555888;;;===???BBBEEEGGGEEEBBB===:::666444333333333333111///333333444555555555444444333333333333444444555666AAAAAAAAABBBCCCDDDFFFGGGGGGFFFDDDCCCBBBBBBCCCDDDAAABBBDDDDDDBBB@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCAAABBBBBBAAA@@@???AAABBBCCCBBBAAA@@@??????@@@@@@???>>>>>>>>>>>>???@@@AAA@@@AAABBBAAA?????????@@@CCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@????????????@@@BBBCCCCCCBBBAAABBBBBBEEEFFFFFFGGGGGGFFFEEEDDDFFFGGGHHHHHHHHHGGGEEEDDDEEEGGGHHHIIIIIIGGGDDDBBBEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@CCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBAAA???>>>===<<<<<<;;;<<<<<<>>>???AAACCCEEEFFFFFFHHHKKKMMMKKKGGGBBB???777777555333111///---,,,111111111444:::AAAHHHLLLLLLIIIIIIMMMPPPTTT\\\eeelllxxxzzziii```ZZZQQQJJJFFFDDDCCCBBBGGGGGGMMMYYYfffqqq||||||uuupppmmmkkkjjjhhhddd^^^XXXRRROOOMMMLLLIIIIIIQQQ___hhhiiifffZZZZZZYYYXXXWWWWWWWWWXXXSSSQQQLLLGGGEEEGGGLLLQQQZZZ```kkkttt{{{~~~~~~~~~vvvtttqqqmmmiiigggfffggglllnnnpppppplllgggccccccbbbffflllqqqvvvxxxxxxwwwrrrpppnnnnnnnnnjjjccc]]]^^^ZZZUUUPPPLLLGGGBBB???888666222///------...///---------,,,,,,++++++***++++++++++++++++++++++++((())))))***,,,,,,,,,+++*********++++++++++++***************+++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))((()))((((((((('''''''''&&&((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******++++++,,,)))*********++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((***+++)))(((((((((&&&''''''''''''''''''&&&((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))((((((((()))++++++***))))))*********+++...222666>>>CCCJJJQQQVVVWWWTTTPPPKKKNNNPPPPPPPPPQQQUUUYYYVVVUUUWWW]]]dddhhhhhhhhhaaadddddd___\\\\\\]]]^^^aaadddeeefffgggeee\\\QQQFFFCCC???>>>AAADDDGGGHHH@@@888222000...,,,,,,///333444666888888888777666555333111///...---------......///111333666999;;;===@@@CCCFFFFFFBBB>>>;;;777555444333444333111///222333333444444555555555333222222333444555666666AAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@BBBCCCCCCAAA@@@@@@AAA@@@@@@?????????@@@AAAAAA@@@AAABBBAAA??????@@@BBBCCCBBBAAA@@@@@@@@@AAABBB??????>>>>>>>>>@@@AAABBB???@@@AAA@@@???>>>>>>@@@BBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@AAA@@@AAACCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFDDDCCCEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>===<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGFFFHHHJJJKKKHHHCCC===999111111000/////////000000///222666===FFFOOOWWW\\\[[[WWWUUUWWWYYYYYY]]]bbbgggqqq|||tttfffWWWQQQIIICCCAAACCCEEEGGGMMMNNNUUUcccpppwww}}}zzztttooolllnnnggg[[[NNNFFFEEEJJJNNNUUUSSSTTTYYY```ddddddaaa\\\[[[ZZZYYYXXXVVVUUUUUUQQQOOOLLLIIIIIIMMMTTTYYYcccjjjssszzz|||{{{yyywwwqqqnnniiiccc___\\\[[[ZZZdddbbb```\\\VVVUUU]]]hhhkkkssszzz{{{zzzxxxuuuqqqmmmlllkkkllllllggg___YYYVVVRRRLLLFFFAAA<<<777444444222000...------...///------,,,,,,++++++******,,,++++++******++++++,,,+++******,,,...///...,,,))))))***+++++++++******))))))***++++++++++++***************************((()))***++++++***)))((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,)))))))))*********++++++(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((******((((((((()))''''''((((((((((((''''''))))))((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((('''''')))++++++***))))))*********+++---000333???CCCHHHMMMSSSYYYYYYVVVQQQSSSTTTRRRNNNMMMOOORRRMMMKKKNNNXXXaaafffhhhjjjcccbbb```\\\ZZZZZZ]]]___```ccceeefffgggiiieee___LLLHHHBBB???@@@BBBEEEFFF@@@888222000...++++++...111222555777888888777666555444222000...---------......///000222555888999;;;>>>AAADDDDDDBBB???===999777444333333333222000111222222222333444444555222222222333444555666777AAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@AAABBBAAA@@@@@@BBBCCCAAAAAA@@@???>>>>>>>>>>>>>>>???@@@???>>>>>>???AAABBBAAA@@@??????@@@BBBCCC@@@???>>>>>>>>>@@@BBBCCC@@@AAABBBAAA???>>>???@@@AAABBBCCCDDDDDDCCCCCCBBB@@@??????@@@@@@AAABBBCCC???AAACCCCCCBBBBBBBBBCCCBBBDDDFFFGGGHHHGGGFFFEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEDDDCCCBBBAAAAAAAAABBB>>>??????@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAA???@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBAAA???@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>?????????@@@AAACCCEEEGGGFFFFFFEEEBBB???:::666444//////......///111333555555:::CCCNNNWWW^^^bbbcccccc^^^\\\^^^^^^[[[[[[]]]```hhhoooqqqqqqnnneee[[[JJJGGGBBBAAADDDHHHLLLNNNSSSSSSZZZgggrrrxxx|||{{{tttnnniiiddd\\\OOOCCC>>>BBBMMMVVV]]]]]]]]]]]]\\\\\\\\\\\\^^^]]]\\\ZZZWWWSSSPPPNNNPPPOOOMMMMMMOOOUUU]]]cccmmmsss{{{~~~}}}xxxtttrrrkkkgggaaa[[[WWWTTTQQQPPPUUUQQQOOOPPPQQQVVVdddrrrvvv{{{}}}zzzxxxvvvqqqjjjgggggghhhiiiiiicccYYYRRRJJJFFF@@@;;;888444111///...---,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---+++***+++,,,,,,***((()))***+++,,,,,,,,,++++++((()))***+++,,,++++++***))))))))))))))))))))))))))))))***++++++***))))))'''(((((())))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++))))))))))))***((((((((()))))))))******(((((()))))))))*********(((((((((((((((((((((((('''((((((((()))))))))***((()))))))))'''''')))***(((((())))))))))))(((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&''''''((())))))***&&&'''((())))))******)))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***))))))((('''''''''(((***+++***))))))************+++...111;;;@@@CCCGGGOOOZZZ___^^^VVVXXXXXXTTTOOOKKKKKKMMMIIIFFFIIIUUU___cccfffjjjddd```\\\YYYXXXYYY]]]aaabbbeeeffffffhhhlllnnnlllRRRMMMFFF@@@???AAACCCDDD???888222000///++++++---///111444666888888888777666555222000...---------.........///111444666888:::<<>>>>>>>><<<<<<>>>@@@AAA@@@???>>>???@@@BBBDDD@@@???>>>>>>???AAACCCDDDAAABBBCCCBBB@@@???@@@AAA@@@AAACCCDDDDDDDDDCCCBBB?????????@@@AAACCCDDDEEE???AAACCCCCCBBBBBBBBBCCCAAACCCEEEGGGHHHGGGFFFEEEGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@@@@AAAAAA>>>>>>???@@@AAABBBBBBCCC@@@@@@????????????@@@@@@???@@@@@@AAAAAA@@@@@@???@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@BBBDDDEEE@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@????????????@@@BBBEEEFFFFFFCCC???:::666333111000000/////////000333666888???FFFRRR]]]eeegggfffeeeddd```^^^```___ZZZXXXYYYYYY___cccbbb___\\\UUUNNNAAA@@@???BBBHHHMMMRRRSSSXXXWWW\\\hhhsssxxx{{{~~~|||~~~~~~zzzrrrjjjeeeSSSOOOHHHAAA@@@GGGSSS]]]___``````\\\XXXVVVYYY\\\______]]]ZZZVVVPPPKKKHHHOOOOOONNNOOORRRZZZcccjjjrrrxxx}}}wwwqqqooofffaaa[[[VVVRRRNNNLLLJJJDDDAAACCCMMMVVV^^^iiiuuu~~~~~~{{{uuuuuuuuuoooeeebbbcccdddfffeee^^^TTTKKK???<<<777333222111000...((())))))***+++++++++,,,(((((()))+++,,,---......---,,,+++******+++,,,------***(((((()))((($$$!!!)))***,,,---...------,,,((()))***+++,,,,,,+++***************************)))***+++,,,,,,+++***)))''''''((()))***+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))((('''(((((((((((((((((())))))))))))(((((())))))*********+++(((((((((((((((((((((((('''((((((((())))))******)))))))))(((&&&''')))+++))))))************))))))&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***%%%&&&''')))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))((('''&&&&&&(((***+++***))))))************+++...000555:::>>>AAAMMM\\\eeeeeeZZZ[[[ZZZVVVOOOKKKJJJKKKIIIEEEHHHTTT^^^aaadddiiiddd___ZZZWWWVVVXXX]]]bbbfffiiiiiifffgggmmmqqqqqqWWWPPPHHHBBB???@@@BBBBBB>>>777222000///,,,+++---...000333666888888888777666555333000...---------.........///111333666777999;;;===???AAAAAA@@@@@@<<<999555222222333333333000000000000111222333444222222222333444555777777@@@???>>>>>>>>>???AAAAAA@@@@@@AAABBBBBBAAA@@@@@@@@@???>>>>>>???AAACCCEEE????????????????????????>>>===<<<;;;;;;;;;;;;;;;AAAAAA@@@@@@@@@@@@@@@AAA???AAACCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@???>>>>>>???AAABBB????????????@@@@@@AAABBBCCCCCCCCCDDDEEEGGGIIIIIICCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCBBBAAA????????????@@@<<<<<<<<<===>>>>>>??????BBBAAAAAA@@@@@@?????????===?????????>>>===>>>???DDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@AAABBBAAA@@@@@@AAAAAAAAA@@@???@@@BBBDDDAAAAAA@@@???===>>>AAADDDCCCBBB???===<<<===>>>???@@@AAAAAABBBBBBBBBAAAAAA===;;;888444111///...---///000000222555888;;;===JJJQQQbbbuuu{{{sssiiifffbbbaaa___\\\YYYVVVTTTSSSSSSTTTUUURRRLLLGGGFFFFFFFFFDDDDDDIIIQQQYYY___``````___```ccciiiooorrrtttvvvwww|||zzzlll___ZZZOOOJJJFFFEEEKKKSSS[[[___```___]]]YYYVVVUUUWWWYYYZZZZZZZZZWWWSSSPPPNNNNNNNNNQQQSSSTTTUUU\\\gggpppxxx{{{xxxlllbbb\\\XXXVVVPPPFFFCCCEEE<<>>CCCQQQ___eee^^^]]]^^^[[[QQQGGGEEEHHHOOOIIIIIIQQQXXXYYYYYY\\\XXXSSSQQQTTTTTTSSSXXXaaaffffffffffffgggkkkqqquuubbbRRRGGGHHHFFF>>><<<@@@>>>;;;777333000.........000111333444555666666666888777555333000///...---(((+++...000222333555777999;;;>>>??????>>>??????<<<999666555666555222///222222111111000111111111777777777666555555444444>>>>>>=========>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>???@@@BBBDDD????????????????????????======<<<;;;;;;;;;;;;;;;>>>>>>======<<<======>>>???AAACCCCCCBBBBBBBBBCCCFFFFFFFFFFFFGGGGGGGGGGGGDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCAAA?????????@@@AAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>======>>>>>>?????????>>>>>>=========AAAAAAAAA@@@@@@?????????>>>???@@@@@@>>>>>>???@@@BBBBBBBBBCCCBBBBBBAAAAAA??????>>>>>>>>>???@@@AAAAAAAAAAAA@@@>>>>>>@@@BBBAAABBBBBB@@@??????AAACCCEEEDDDBBB@@@????????????AAAAAAAAAAAA@@@???>>>===999777444111...---------...000444888;;;AAAGGGKKKWWW___ppp~~~sssmmmgggfffddd```[[[VVVRRROOOLLLLLLJJJGGGEEEFFFKKKOOOQQQPPPQQQUUU[[[aaadddddddddbbbaaacccfffjjjlllmmmsssssstttssskkk]]]RRRNNNPPPNNNMMMNNNQQQVVVZZZ]]][[[ZZZXXXTTTPPPPPPQQQSSSZZZZZZZZZWWWTTTQQQPPPQQQSSSUUUVVVUUUVVV[[[dddlllvvv{{{|||pppcccYYYQQQMMMHHHBBBBBBEEEIIIPPPWWW]]]fffooossssssooommmlllkkkjjjhhheeebbbeeeccc___]]]XXXOOOAAA888444333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))))))))((((((((()))***++++++***)))(((''''''((())))))))))))))))))(((''''''(((((())))))))))))(((((('''((((((&&&%%%%%%''')))***))))))(((((())))))***))))))))))))((((((((((((*********************************)))))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%'''***++++++)))(((((())))))))))))(((((()))(((&&&&&&((()))((('''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''&&&&&&'''((()))))))))))))))***+++,,,---222999======BBBOOO]]]dddccc```^^^[[[TTTLLLIIIKKKPPPJJJHHHMMMQQQPPPPPPSSSWWWSSSSSSUUUUUUTTTYYY```gggfffeeedddeeeiiioootttgggVVVIIIHHHGGGAAA===@@@>>>>>>;;;777222...---...///000222333555666666777888777555333111///...---***---000111222333555777888:::======<<<<<<<<<===>>>;;;888666666666333111333333222222222222333333444444555555666666777777<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>>>>???@@@AAACCC>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<======@@@BBBCCCCCCBBBBBBBBBCCCGGGGGGGGGGGGHHHHHHHHHHHHDDDCCCAAA@@@@@@AAACCCDDDFFFEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<===??????????????????>>>>>>@@@@@@@@@@@@@@@????????????@@@AAAAAA??????@@@AAA@@@AAAAAAAAAAAA@@@@@@??????>>><<<:::;;;===???AAA@@@AAAAAA???======>>>???AAABBBCCCBBB@@@??????@@@CCCCCCBBBAAA@@@???>>>===AAAAAA???>>><<<:::888777555333000---------///000111666<<<@@@BBBHHHQQQXXXccclll}}}{{{rrrjjjiiifffbbb\\\UUUOOOLLLEEECCCAAA@@@DDDMMMXXX```cccbbbbbbdddgggiiijjjjjjdddaaa___^^^```ccceeeeeejjjgggeeebbbZZZNNNHHHHHHRRRTTTVVVWWWXXXXXXYYY[[[WWWVVVSSSOOOKKKKKKLLLNNNWWWXXXYYYXXXVVVVVVWWWXXX\\\]]]\\\YYYWWWZZZ```eeemmmttt||||||qqq```UUUIIIDDDCCCDDDHHHMMMYYY___dddggglllqqqssspppiiifffbbbaaabbbcccddddddccc___XXXQQQKKKAAA777///000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************))))))(((((((((((())))))******))))))(((((((((((())))))))))))))))))(((((('''(((((())))))))))))((((((''''''&&&$$$###$$$&&&))))))((((((''''''(((((()))))))))))))))((((((((((((************************)))))))))(((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((************************)))((((((''''''(((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&''')))******((((((((())))))))))))(((((()))(((&&&&&&((()))((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))(((''''''((()))***)))((((((((()))***+++,,,///666;;;<<>>@@@AAABBBCCCCCCBBBAAA@@@@@@??????>>>??????@@@AAA===========================<<<<<<;;;;;;;;;<<<<<>>>>>>>>???@@@@@@AAABBBDDDDDDCCCBBBBBBCCCFFFFFFFFFFFFGGGGGGGGGGGGDDDBBB@@@>>>>>>@@@BBBDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@??????>>>===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<======<<<======???@@@AAABBBCCC???????????????@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBAAAAAAAAA@@@???>>><<<<<<===<<<:::999:::;;;===>>>???@@@@@@???<<<;;;<<<===@@@BBBCCCBBB???>>>===>>>===>>>???@@@???>>><<<:::???>>>;;;999666444222111111///...---...111444666:::@@@EEEFFFEEEHHHRRRZZZeeeooo}}}qqqffffffddd```ZZZSSSMMMIII@@@AAABBBGGGPPP\\\hhhoootttrrrooommmmmmmmmnnnnnnbbb___[[[YYYZZZ\\\]]]]]][[[XXXVVVTTTNNNIIIJJJNNNUUUXXX[[[\\\ZZZXXXXXXXXXSSSRRRPPPLLLIIIIIIKKKMMMRRRTTTXXXZZZ\\\^^^bbbdddgggfffccc___[[[ZZZ\\\___aaahhhqqqvvvzzzyyyqqqgggVVVMMMDDDBBBHHHQQQXXX]]]dddhhhlllkkklllnnnlllhhhddd```\\\[[[\\\^^^```aaaYYYTTTLLLDDD>>>777000,,,------,,,++++++++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((()))))))))))))))(((((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((&&&%%%&&&)))+++((((((''''''''''''(((((())))))))))))((((((((((((************************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++***)))(((((('''&&&%%%(((((())))))))))))(((((()))(((&&&&&&((()))((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))(((((()))******((((((((((((((()))******...333888;;;@@@KKKXXXaaahhh___WWWVVVUUUQQQNNNMMMSSSQQQOOOMMMMMMOOORRRUUUWWWYYY[[[]]]\\\[[[\\\^^^aaa``````___aaaeeelllqqqxxxfffTTTNNNLLLGGGAAA>>>@@@EEEGGGBBB777///,,,...,,,---...000333555777888777666555444222000...------///111111111000111333333555888999999:::<<<===@@@>>>;;;888666555444444444444333333333444555555888888777666444333222222<<<<<<<<<===============???@@@AAABBBBBBAAA@@@???@@@@@@??????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===????????????@@@@@@AAABBBAAACCCEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDBBB@@@>>>>>>@@@BBBDDDBBBBBBBBBBBBCCCDDDDDDEEECCCBBBBBBAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@???>>>=========<<<<<<============<<<<<<;;;<<<<<<======>>>>>>>>><<<===>>>???@@@AAABBBBBB>>>>>>>>>??????@@@@@@@@@@@@BBBBBBBBBAAA@@@AAABBBBBBBBBAAA???===;;;999888999999:::;;;;;;;;;;;;:::>>>???@@@>>><<<;;;;;;<<>><<<<<<===;;;<<<>>>??????>>><<<::::::999666333111///......---------...111666:::===BBBGGGJJJIIIFFFHHHPPPXXXdddnnn~~~}}}ooobbb```]]]XXXRRRLLLGGGEEE>>>BBBJJJUUU```kkkrrrvvv}}}zzzuuupppllllllmmmoooeeeaaa[[[WWWVVVVVVVVVUUUNNNMMMLLLLLLIIIGGGLLLTTTXXXYYYZZZYYYXXXVVVUUUUUUNNNMMMLLLIIIGGGHHHKKKMMMNNNSSSYYY___dddhhhmmmpppooommmhhhccc]]]ZZZYYYYYY[[[aaafffggggggddd]]]TTTHHHEEEDDDHHHRRR___hhhllljjjmmmnnnkkkjjjiiifffaaa]]]ZZZWWWUUUUUUUUUUUUTTTIIIEEE>>>888444111///...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))((((((((((((((())))))))))))((((((((())))))))))))(((((((((((())))))))))))((((((*********(((''''''***,,,((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))************************((()))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))((('''&&&&&&&&&(((((())))))))))))(((((()))(((&&&&&&((()))(((''''''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******((((((((('''(((((())))))---111666;;;???GGGTTT^^^ggg]]]UUUUUUVVVTTTQQQPPPXXXYYYWWWSSSQQQRRRWWWZZZZZZ]]]``````___^^^]]]]]]\\\\\\]]]]]]___dddjjjooozzzjjjYYYPPPMMMGGGAAA===@@@EEEIIIDDD999000---...++++++,,,...111444777888777666666555444111000...,,,...000000///...///000000222555777888;;;>>>AAA???>>>;;;888555333333333222222111111222333444444777777666555444333222222;;;<<<======>>>=========>>>???@@@AAAAAA@@@???>>>@@@@@@@@@??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>=========>>>???@@@AAABBBDDDEEEEEECCCBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@??????@@@BBBCCC@@@AAAAAABBBCCCDDDEEEEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBB@@@??????>>>===<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;===>>>????????????AAA@@@@@@???>>>>>>============>>>>>>???@@@AAAAAA@@@AAABBBBBB@@@@@@AAABBBBBBBBBAAA???===:::888777777888:::;;;;;;;;;999999===>>>??????===;;;;;;<<>>======>>>>>>???@@@AAA@@@>>><<<;;;666444222000............---...111555:::???DDDFFFJJJMMMNNNLLLJJJLLLSSSYYYdddmmmyyyzzzlll]]]YYYTTTMMMHHHEEECCCBBBBBBGGGQQQ]]]iiiqqqtttttt|||zzzvvvpppjjjhhhjjjlllhhhccc[[[UUURRRPPPOOOOOOIIIIIIKKKKKKHHHFFFKKKSSSWWWVVVUUUUUUVVVUUUSSSQQQHHHHHHGGGFFFFFFHHHLLLPPPRRRWWW___ffflllpppsssuuuooolllgggbbb\\\WWWTTTSSSWWW[[[[[[XXXTTTQQQKKKEEE???DDDJJJOOOYYYfffooorrrmmmooonnniiigggfffccc^^^UUURRRNNNKKKIIIHHHFFFDDD:::888444111///...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++************))))))************))))))((('''(((((())))))))))))((('''(((((()))))))))))))))(((((())))))))))))((((((((()))***)))'''''')))***)))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((************++++++++++++((()))***+++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###%%%'''''''''''')))+++(((((())))))))))))(((((()))(((&&&&&&((()))((('''''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))******)))))))))))))))(((((((((((()))))),,,...444999===CCCOOOZZZeee\\\VVVWWWYYYXXXVVVVVV\\\```___YYYSSSTTTXXXZZZ\\\aaaccc```^^^^^^\\\ZZZYYYZZZ\\\]]]^^^aaafffiiirrrhhhZZZPPPJJJFFF@@@===???CCCFFFCCC:::222......++++++,,,---000333666888777777888777666333111000+++---//////...---...///...000333555777:::>>>AAA>>>>>>===:::666333222222000000000000111222333333222333333444555555666666999:::;;;<<<===<<<<<<;;;===>>>???@@@@@@???>>>===@@@@@@@@@??????>>>===<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<======>>>???@@@CCCDDDFFFEEECCCBBBBBBCCCAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAA??????>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;999:::<<<>>>????????????AAAAAA@@@???===<<<;;;;;;<<<<<<===>>>???@@@AAAAAA???AAABBBAAA@@@???@@@AAA@@@@@@@@@???===<<<:::999999999999999999:::::::::;;;===??????>>><<<<<<===AAAAAAAAA@@@>>>>>>@@@BBBCCCCCCBBB@@@>>>;;;888666222111000//////000111333333666;;;AAAGGGMMMQQQTTTVVVVVVTTTQQQPPPRRRVVVZZZaaahhhpppxxx~~~~~~qqqbbbRRRNNNGGGBBB@@@BBBFFFHHHLLLNNNUUU^^^iiiooorrrqqqvvvwwwvvvqqqlllgggfffggg```[[[SSSNNNLLLKKKKKKKKKIIIKKKOOOPPPLLLGGGKKKRRRUUURRRPPPSSSWWWWWWQQQKKKEEEFFFGGGGGGIIILLLQQQUUU[[[aaaiiiooorrrrrrrrrrrriiifffaaa\\\WWWRRRMMMKKKKKKNNNMMMHHHEEEFFFEEEBBBCCCMMMVVVYYY^^^gggoooqqqmmmnnnkkkfffccccccaaa]]]PPPLLLFFFAAA>>>===;;;:::111111000...,,,,,,,,,---,,,,,,+++++++++++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))+++++++++************)))***+++,,,,,,+++***)))(((&&&'''((()))******)))(((''''''((()))))))))))))))(((((())))))))))))((((((''')))++++++)))(((((()))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++'''(((***,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''!!!$$$&&&'''''''''***---(((((())))))))))))(((((()))(((&&&&&&((()))(((''''''((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((())))))))))))))))))(((***))))))(((((())))))******+++000777:::>>>IIIUUU___YYYUUUXXXYYYXXXXXXYYY[[[bbbddd]]]VVVWWW[[[]]]]]]bbbccc^^^[[[[[[ZZZVVVYYY[[[]]]^^^]]]^^^___```ddd___VVVMMMGGGCCC@@@>>>>>>@@@BBB@@@;;;444000...+++++++++,,,...111555666888999999999888555333111+++---//////...---...//////000222333444777:::======???@@@>>>999444222222000//////000111222333333111111222333555666777777888999:::;;;<<<;;;::::::<<<===>>>??????>>>===<<<@@@@@@@@@@@@???===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>============>>>???AAAAAACCCEEEFFFEEECCCBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBAAA@@@@@@????????????>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<;;;:::999999;;;<<<<<<======<<<<<<;;;888999;;;===????????????>>>>>>>>>>>>============;;;<<<===>>>???@@@AAABBB???@@@AAAAAA??????@@@AAA>>>>>>>>>>>>>>>======<<<;;;:::888777777999;;;===;;;===???@@@>>>======>>>CCCCCCBBB@@@???@@@CCCFFFEEEDDDBBB>>>:::666333111111000//////000222555666:::>>>DDDLLLSSSYYY]]]___bbb___ZZZVVVTTTUUUWWWYYY\\\bbbggglllqqqrrrfffWWWGGGCCC>>>;;;===DDDLLLRRRUUUUUUWWW]]]fffmmmqqqqqqqqqtttvvvtttnnnhhhdddcccSSSOOOIIIFFFFFFHHHJJJKKKJJJNNNTTTVVVRRRLLLNNNTTTRRROOOMMMRRRYYYYYYPPPGGGFFFGGGHHHJJJMMMQQQWWW[[[dddiiipppuuuuuurrrooommmdddaaa\\\WWWRRRMMMHHHEEE<<>>???>>>;;;666111...,,,++++++,,,...111444666999999::::::999777444222+++---///000/////////111000111222222222333777999===@@@BBB@@@;;;666333333000000000000111222333444333333333444444444555555======>>>>>>>>>>>>======>>>======<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@:::::::::;;;;;;;;;;;;<<<============>>>>>>>>>>>>?????????@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBBBBBBBBBBAAA@@@DDDCCCAAA???>>>>>>?????????@@@@@@@@@???>>>===<<<======<<<<<<;;;;;;;;;:::<<<<<<=========<<<:::999777888999:::<<<===>>>??????>>>===<<<<<<;;;;;;<<<;;;<<<===>>>@@@@@@AAAAAA@@@?????????@@@AAAAAABBBAAAAAAAAA@@@???>>>===<<<>>>===;;;:::999999:::;;;===>>>>>>??????@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCDDDCCC@@@<<<:::999666222//////000000111222555:::>>>BBBIIITTT]]]cccdddcccbbbeeeaaa\\\XXXWWWVVVUUUTTTTTTUUUUUUVVVVVVSSSOOOLLL@@@AAA???@@@GGGQQQVVVUUUTTTUUUWWW]]]dddjjjnnnoooppprrrttttttoooggg^^^XXXHHHEEEAAA>>>???CCCIIIMMMRRRQQQPPPMMMMMMOOOTTTXXXSSSPPPOOOSSSXXXXXXRRRKKKDDDEEEHHHMMMSSSZZZ```dddiiiooorrrqqqppppppnnnjjjbbb]]]VVVSSSPPPKKKBBB;;;===;;;999999===EEENNNTTTZZZ^^^bbbdddddddddfffhhhcccbbb```___]]][[[WWWTTTDDD@@@:::555333111///.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************))))))************+++++++++,,,+++***))))))***+++,,,000...***'''&&&'''***+++******+++******)))((('''+++***)))(((((()))***+++************))))))))))))++++++******))))))((((((***)))((('''''''''''''''))))))******++++++,,,,,,))))))************))))))''''''((((((((((((''''''++++++******))))))(((((($$$%%%&&&((())))))))))))******++++++++++++******((('''&&&&&&'''((()))***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''(((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))((('''''''''''''''))))))((('''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((()))***+++,,,,,,((()))+++///555<<>>>>>===============<<<<<<;;;<<<<<<======>>>>>>???????????????;;;;;;;;;<<<<<<==================>>>>>>>>>??????=========>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@@@@@@@@@@AAACCCAAA@@@@@@BBBBBBAAA???BBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;<<<<<<=========<<<;;;:::888888999:::<<<===>>>???@@@???>>>===<<<<<<<<<<<<;;;<<<===>>>@@@@@@@@@@@@???????????????@@@AAAAAA@@@@@@@@@??????>>><<<<<<===<<<;;;::::::;;;;;;<<>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>??????>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>=========AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????@@@???>>>???@@@AAA@@@???@@@???>>>===<<<<<<<<<======<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>============<<<<<<=========<<<;;;;;;888999:::;;;<<<>>>>>>???BBBAAA???>>>===<<<<<<<<<;;;<<<===??????@@@@@@@@@??????>>>>>>>>>???@@@@@@????????????>>>===<<<<<<<<<<<<<<<;;;<<<======>>>??????@@@AAAAAABBBCCCCCCBBBDDDGGGHHHFFFAAA;;;888777444111000111111000000111333777;;;@@@FFFNNNSSS\\\eeesssuuulllccc___[[[WWWUUUSSSPPPNNNDDDAAA<<<:::<<>>:::777555888;;;AAAIIIRRRZZZ```cccdddgggjjjjjjgggbbb___]]][[[[[[[[[ZZZUUULLLAAA:::777444000.........------+++******++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************++++++*********))))))))))))************+++++++++++++++***))))))***++++++,,,,,,+++***)))))))))***'''''')))******+++++++++))))))************))))))************))))))))))))((((((((((((''''''''''''))))))((((((((((((''''''(((((('''''''''''''''&&&((())))))******))))))((())))))************))))))(((((())))))***+++++++++'''(((((())))))((((((((('''(((((())))))((((((''')))((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((''''''&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))((('''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))************&&&&&&''''''''''''''''''((()))***...333999???CCCOOOVVVZZZVVVRRRSSSVVVVVVVVVSSSSSSUUUUUUSSSVVV\\\ZZZ```^^^^^^ccc______jjjssslllfffdddaaaYYYSSSPPPRRRXXXbbbkkkgggWWWFFF>>><<<;;;:::;;;<<<:::555000+++++++++,,,---...///000333555888::::::777444111.........---......//////...///000222444777999::::::<<<===<<<888555444333333444444333111000111333111222333444555666666666;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;<<<<<<;;;<<<<<<===>>>=========::::::;;;<<<===>>>>>>???>>>?????????@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>============>>>===<<<===???@@@???>>>======<<<;;;;;;;;;;;;;;;;;;:::999999999;;;>>>?????????>>>>>>>>>>>>>>>>>><<<============<<<<<<<<<999:::;;;<<<===>>>??????BBBBBB@@@>>>===<<<<<<<<<<<<<<<>>>??????@@@@@@@@@>>>>>>>>>======>>>>>>??????????????????>>>===<<<<<<<<<<<<===>>>??????@@@>>>???@@@BBBCCCEEEFFFFFFAAABBBDDDDDDAAA<<<777333666444222111111222333333666999<<>>;;;;;;???HHHRRRZZZiiilllkkkeeeaaaaaaaaa___\\\XXXTTTSSSVVVZZZ^^^```[[[ZZZWWWSSSOOOJJJFFFDDDDDDEEEGGGIIIKKKMMMOOOPPPIIIIIIGGGDDDBBBBBBEEEGGGQQQQQQOOOKKKIIIJJJOOOSSSYYYZZZ\\\___cccgggjjjlllnnnxxx~~~xxxmmmgggeeeeeeXXXPPPEEE<<<999:::;;;<<>>?????????@@@@@@@@@@@@CCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>@@@???>>>>>>=========>>>===;;;;;;<<<>>>???>>>===::::::;;;:::::::::999999:::999888888999;;;===???>>>>>>??????????????????=========<<<============;;;;;;<<<<<<===>>>??????BBBAAA@@@>>>======<<<<<<<<<===>>>???????????????>>>======<<<<<<=========??????????????????>>>===<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCC???>>>>>><<<999666333222111222333444555888:::<<<===???CCCGGGLLLSSSZZZ```gggooo}}}|||mmmfffaaa[[[TTTOOOKKKGGGDDD999;;;>>>BBBHHHQQQ\\\dddtttxxxvvvmmmdddbbbbbbbbb]]][[[XXXWWWWWWWWWVVVUUUOOONNNLLLJJJIIIHHHHHHHHHLLLMMMOOOPPPQQQPPPOOONNNHHHHHHFFFCCCAAAAAACCCFFFLLLMMMMMMKKKJJJMMMUUU\\\bbbbbbccccccdddeeeeeefffhhhttt|||wwwkkkbbb^^^[[[KKKFFF>>>::::::>>>DDDGGGPPPRRRVVVZZZ___cccfffhhheeeaaa\\\XXXUUUTTTTTTTTTWWWSSSOOOIIICCC<<<444///---+++******,,,......---------,,,+++************************************++++++++++++++++++++++++*********************************)))))))))(((((())))))*********+++++++++*********++++++*********))))))***+++++++++*********************)))((((((((()))***++++++***)))(((************)))))))))((())))))))))))************'''((()))******)))(((((()))))))))(((((('''''''''(((((())))))))))))(((((('''(((((())))))(((((('''))))))((('''&&&&&&%%%%%%++++++++++++***)))((((((((())))))******))))))((()))))))))(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((''''''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''(((((()))(((''''''))))))((('''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''(((((()))))))))******))))))(((''''''''')))))))))+++///444999<<>>;;;<<<<<<===============:::::::::;;;;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>??????===<<<;;;<<<===>>>===<<<999999::::::::::::999888:::999999999:::;;;===>>>>>>>>>>>>>>>????????????======<<<<<<<<<===>>>???<<<<<<======>>>??????@@@@@@@@@???>>>==================>>>???????????????======<<<<<<;;;;;;<<<<<<>>>>>>>>>??????>>>>>>======>>>???AAABBBBBBBBBBBBEEEDDDBBB@@@>>><<<:::999:::888666444333222222222,,,///444888<<>>>>>;;;888333111///,,,++++++,,,------000444888:::999777666111000//////......////////////000111333555777888666666666555444555888:::999999999666333222222333000111222222333333333222::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;=========>>>>>>>>>??????===>>>>>>>>>>>>>>>??????????????????????????????AAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>>>>???@@@AAAAAA>>>===<<<<<<======<<<;;;888999::::::::::::999888999:::::::::;;;;;;<<<<<<=========>>>>>>>>>??????======<<<<<<<<<===???@@@=========>>>>>>??????@@@>>>======<<<<<<======>>>======>>>????????????>>>===<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;???@@@AAABBBCCCCCCBBBAAAAAA@@@>>>;;;999666444333333222222111111222333333111666<<>>???===:::555333000---,,,,,,,,,---,,,///333666999999999888222222000///............//////000111222444666777777888888888888999;;;===:::;;;:::777444222222333000111111222222222222222999::::::;;;;;;::::::999;;;;;;;;;<<<===>>>??????<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;============>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@======>>>>>>???AAABBBCCC???>>><<<<<<======<<<:::888888:::;;;;;;:::999888999:::;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>???>>>===<<<<<<<<<>>>???@@@======>>>>>>??????@@@@@@<<<<<<<<<<<<<<<===>>>>>>===>>>>>>????????????>>>===<<<;;;;;;::::::::::::999999:::;;;;;;:::::::::@@@AAABBBCCCCCCCCCBBBAAA999888888777666555444444...///000111222333333444;;;@@@FFFJJJJJJJJJLLLMMMLLLNNNPPPRRRVVV[[[aaafffeeeccceeeqqqzzzoooVVVPPPHHHBBBAAAAAACCCCCCJJJQQQ[[[bbbfffkkkqqqwwwooo|||~~~pppfffaaa^^^[[[XXXTTTOOOKKKFFF@@@<<>><<<:::555333111000///...---+++,,,+++******++++++***)))---,,,+++***))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))(((((((((((()))************+++++++++)))***+++,,,,,,+++***)))))))))))))))***+++------'''((()))******++++++***+++***)))(((((()))***+++************))))))))))))((()))))))))******++++++&&&(((***+++,,,+++***)))''''''(((((())))))******''''''((((((((((((''''''))))))************))))))************))))))))))))))))))************))))))&&&''''''''''''''''''&&&%%%&&&''')))))))))((((((((((((((((((((((((((((((+++***)))(((((('''(((((((((((((((((((((''''''&&&''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''''''((((((((())))))))))))))))))))))))$$$&&&((()))***)))((('''))))))((('''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''(((((()))***+++++++++))))))))))))************)))(((((((((+++...222444333>>>KKKSSSXXXXXXRRRJJJHHHFFFFFFGGGDDD??????BBBFFFYYY^^^ZZZ\\\]]]]]]cccdddXXXPPPSSSZZZ\\\ZZZYYYYYYZZZ```jjjjjj^^^MMMCCC;;;999999;;;>>>@@@>>>;;;777555111...,,,,,,------,,,...222555888999::::::444333111000...---------//////000111222444666777888999:::;;;:::;;;>>>@@@;;;;;;:::888444222222333000111111222222222111111999999999:::::::::;;;;;;<<<;;;:::===@@@@@@>>>;;;;;;;;;<<<===>>>???@@@@@@>>>>>>============>>>>>>@@@???>>>>>>>>>>>>>>>???===>>>>>>?????????>>>>>>@@@?????????>>>>>>======>>>>>>============>>>>>>@@@???>>><<<<<<>>>???AAA<<<;;;;;;::::::999999888999999888777666666777777;;;;;;;;;;;;;;;;;;::::::<<<<<<============<<<<<<;;;;;;;;;;;;<<<===??????<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<>>>>>>>>;;;:::999888777888999999777777888999;;;<<<======BBBDDDFFFFFFCCC???:::666333333222111000000000000,,,---...///111555;;;???CCCGGGSSS^^^^^^VVVRRRSSSTTTQQQRRRXXX[[[[[[[[[]]]^^^^^^```cccfffeeeaaa\\\JJJCCC@@@CCCEEEEEEIIIPPPOOOTTT[[[aaaggglllpppsssuuurrrqqqpppjjj___VVVTTTMMMIIIFFFDDDAAA===???CCCIIIGGGEEEFFFJJJPPPUUUWWWUUUWWWYYYXXXTTTOOOLLLKKKFFFDDDBBBCCCEEEHHHJJJKKKRRRXXX___ccceeeeeefffhhhaaabbbbbb```[[[TTTMMMIIIGGGBBB@@@AAA???;;;>>>EEENNNXXX^^^[[[YYY]]]___^^^cccaaa```ccceeeccc\\\VVVPPPJJJBBB:::666444333333//////.........---------,,,++++++++++++++++++,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***++++++++++++***)))(((((('''))))))***,,,---,,,***'''++++++***))))))***+++,,,))))))))))))))))))))))))//////---,,,+++*********((())))))(((''''''(((***000///,,,***)))))))))***''''''((()))))))))))))))((())))))))))))'''%%%$$$(((((((((((())))))))))))++++++***)))((((((((())))))))))))))))))(((''''''((()))+++,,,,,,+++***)))&&&((()))++++++)))(((&&&))))))(((((()))***+++,,,(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''$$$$$$&&&'''(((((())))))))))))((('''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''((((((((((((''''''******))))))((((((((('''((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))***+++,,,...///000111333???OOOWWWSSSLLLJJJFFFIIILLLKKKFFFAAA??????BBBOOOVVVQQQQQQXXX\\\YYYVVVYYYXXXSSSSSSXXXZZZWWWRRRVVV[[[___dddaaaTTTEEE>>><<<999999;;;>>>@@@@@@???999111,,,***+++,,,---+++...111555777777666555666555333111///------,,,------...///000222444555555666777888:::;;;<<<======<<<:::777555444333333444222000000111222111000::::::;;;;;;;;;<<<<<<<<<===<<<;;;===???@@@===;;;;;;;;;<<<===>>>???@@@@@@???>>>>>>=========>>>>>>>>>===============>>>>>>??????@@@@@@@@@??????>>>?????????>>>>>>>>>======>>>==================>>>@@@???===<<<<<<===>>>???:::::::::::::::::::::;;;;;;:::999999888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;<<<===>>>??????<<<<<<===>>>>>>>>>>>>>>>========================AAA@@@@@@???>>>===<<<<<<:::999888777777888999999777777888999:::;;;<<<===???@@@AAA@@@>>>:::666333111000///..................000222444777<<>>;;;;;;>>>AAACCCJJJSSSWWW___cccaaa^^^```bbbaaa___]]]]]]___aaa___XXXRRRJJJDDD===666333222111000///.........---------,,,++++++***))))))***++++++++++++************++++++************************++++++++++++++++++++++++)))***++++++***)))***+++++++++******)))(((((('''******+++,,,...---+++(((+++***)))((((((((())))))))))))))))))))))))))))))---,,,+++***))))))))))))))))))***)))(((''')))+++///...+++)))(((((())))))''''''((())))))))))))))))))*********)))(((&&&&&&(((((((((((()))))))))***---,,,++++++******+++++++++++++++++++++***))))))'''((()))******)))'''&&&'''((()))******)))((('''''''''(((((((((((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((('''%%%%%%&&&'''(((((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$''''''(((((((((((('''''')))))))))(((((('''''''''((((((((('''''''''&&&&&&)))(((((((((''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((()))))))))***,,,---///000333333<<>>???@@@@@@:::333...,,,,,,------,,,...111333555666666555555444333111///---,,,,,,------...///000222444555333444555888:::<<<>>>>>>===<<<;;;999777555444333333111000000111222111000;;;;;;;;;<<<<<<<<<======>>>===<<<===>>>>>><<<;;;;;;;;;<<<===>>>??????@@@@@@@@@???>>>======>>>>>><<<<<<;;;<<<<<<===>>>???AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<======???>>><<<;;;;;;;;;<<<<<<888999999:::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;:::::::::;;;<<<<<<<<<===<<<<<<============<<<<<<<<<<<<<<<<<<===>>>??????;;;<<<======>>>=========<<<<<<<<<======>>>>>>???@@@??????===<<<;;;::::::999888888777777888999999777777888999999:::;;;;;;;;;:::999888555333000/////////...------.........111333666:::???EEELLLQQQ___gggsssxxxppp```TTTPPPUUUQQQOOORRRSSSQQQPPPQQQTTTMMMEEE??????BBBFFFHHHOOOIIIFFFIIIOOOSSSWWW[[[bbb^^^ZZZ[[[```fffiiijjj```]]]\\\[[[TTTIII@@@===???>>>@@@CCCDDDCCCEEEJJJMMMNNNMMMKKKJJJLLLRRRVVVZZZWWWSSSPPPMMMKKKGGGEEEFFFGGGJJJLLLOOOQQQSSSSSS[[[aaaiiimmmlllfff```]]]YYYXXXVVVRRRMMMFFF@@@===999888:::???FFFMMMWWWaaaaaafffhhhddd``````aaa```ZZZYYYZZZ]]]]]]YYYPPPIIIAAA<<<666111///......---......------------,,,,,,+++***(((''''''(((***+++++++++************++++++************************************************)))***++++++***)))***+++++++++******)))(((((((((+++++++++---......+++)))******)))(((''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++***((((((***+++---,,,***(((((((((((()))''''''((()))))))))))))))***************)))((('''((((((((()))))))))******,,,,,,+++*********++++++++++++++++++*********)))((()))*********((('''&&&'''((()))******)))(((''''''((()))***)))'''%%%###(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&''''''((((((''''''''')))((((((''''''''''''(((''''''''''''(((((((((((()))((('''&&&&&&&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''))))))((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))******((((((''''''''''''(((((()))))))))***+++---...///444333777DDDNNNNNNHHHCCCFFFFFFHHHIIIHHHDDD>>>:::666AAAHHHHHHJJJQQQUUUSSSRRRVVVWWWUUUUUUYYY[[[[[[TTTTTTRRRRRRVVVYYYUUUMMMAAA>>>:::999:::===>>>???@@@;;;555000...------,,,---...///111222444555555444333222111///...---,,,------...///000222333444111222444777999<<<>>>???<<<<<<<<<;;;:::777555444222000//////111222222111;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>??????AAA@@@???>>>>>>===>>>>>>;;;;;;;;;<<<===>>>???@@@AAAAAAAAA@@@???>>>===<<<===========================<<<<<<;;;;;;<<<<<<===>>>===<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<999::::::;;;<<<======>>><<<<<<============<<<<<<===<<<<<<<<<======>>>???;;;<<<<<<======<<<<<<<<<;;;;;;<<<===>>>>>>?????????>>>===<<<;;;999888888888888888888999999::::::666666777777888888999999777555333111///...------///////////////000111111222555:::???EEELLLTTTYYYbbbmmmzzz~~~uuueeeVVVOOORRRMMMKKKLLLMMMKKKJJJLLLFFFBBB<<<:::===FFFOOOUUU```YYYRRRPPPSSSWWW[[[]]]eee___ZZZZZZ```dddeeedddVVVRRRPPPOOOJJJAAA======AAAAAADDDIIIIIIGGGGGGKKKLLLNNNOOOLLLHHHHHHMMMSSSXXXTTTOOOLLLKKKKKKIIIHHHMMMOOOSSSUUUVVVVVVVVVVVV[[[bbbkkkqqqpppiiiaaa[[[WWWTTTNNNHHHCCC@@@???>>>===>>>CCCIIIPPPWWW```gggggghhhgggbbb]]]ZZZXXXXXXUUUWWWZZZ\\\ZZZRRRGGG>>>888555000---,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,+++)))'''''')))+++,,,++++++************++++++************************)))))))))))))))))))))))))))***++++++***)))***+++************))))))((((((+++******+++------+++))))))))))))((())))))))))))))))))))))))))))))))))))((('''''''''(((((()))******++++++***))))))***,,,+++***)))(((''''''((((((''''''((()))))))))))))))))))))))))))((((((''''''(((((()))))))))*********))))))(((((((((((())))))***))))))(((((((((((((((++++++,,,,,,+++***)))((((((((())))))))))))(((((())))))******))))))''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''&&&&&&)))(((''''''''''''((((((''''''''''''((((((((((((***)))'''%%%%%%&&&((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++''''''((((((((((((''''''''''''''''''''''''&&&&&&)))))))))))))))(((((((((((((((((((((((('''''''''))))))))))))************((((((''''''''''''(((((((((((())))))***,,,---...444111444>>>IIIMMMJJJEEEDDDCCCCCCEEEFFFCCC<<<777555>>>EEEGGGKKKQQQUUUTTTPPPSSSUUUTTTSSSTTTVVVWWWTTTSSSQQQOOOSSSXXXVVVQQQEEEAAA<<<::::::<<<======>>>;;;555111///...,,,+++............000222444555333222222111000...---,,,---.........000111222333111222444666888:::<<<===:::;;;<<<===<<<999777555222000//////111222222111999::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;<<<===>>>??????@@@@@@???>>>======>>>>>>===<<<======>>>???@@@AAA????????????>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>???======<<<;;;:::999888777999999::::::::::::::::::555555555555666666666666444222000...,,,,,,---.../////////000111222333444444888===CCCIIIQQQXXX]]]cccooo||||||ooo```VVVSSSLLLGGGGGGEEEBBBAAACCC;;;<<<===BBBIIITTT___ffflllggg]]]UUUSSSWWW\\\___fffaaa\\\\\\^^^___[[[WWWMMMGGGDDDCCCAAA>>>???CCCEEEFFFJJJNNNLLLGGGEEEFFFIIIKKKLLLIIIDDDDDDIIINNNSSSPPPLLLJJJKKKMMMOOOPPPWWWZZZ]]]]]]ZZZWWWVVVVVVZZZaaajjjrrrsssmmmddd^^^RRRLLLDDD>>>;;;<<<@@@DDDDDDJJJQQQWWW\\\bbbfffiiijjjgggccc]]]WWWQQQOOOOOORRRUUUYYY[[[VVVKKK===444222000---,,,,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++************++++++************************)))))))))))))))))))))))))))***++++++***)))***+++*********)))))))))))))))***)))((()))++++++***((('''((()))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))***+++***++++++***))))))***,,,))))))((((((((((((((((((''''''((()))))))))))))))((('''''''''&&&&&&&&&&&&))))))))))))************)))(((((('''(((((())))))***)))((((((''''''((((((+++++++++++++++***))))))(((((())))))))))))((((((***((('''&&&&&&(((***,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))((('''&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((+++)))'''&&&%%%&&&((()))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++''''''((((((((((((''''''&&&&&&''''''''''''''''''((((((((()))))))))))))))'''''''''((((((((((((((())))))))))))************((((((''''''''''''((((((((((((((()))***+++,,,---111000222:::FFFNNNMMMJJJBBB@@@@@@AAABBB@@@:::555666<<>>>>>???>>>>>>============>>>>>>>>>>>>===>>>>>>???@@@AAA>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;:::::::::======<<<<<<;;;::::::999::::::999999999:::;;;;;;;;;;;;;;;<<<=========>>><<<<<<============<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999:::::::::;;;;;;<<<<<<===;;;;;;;;;::::::999999888999::::::::::::999888777444444333333333333333333111000...------...///111000000000111333555666777999===BBBHHHMMMTTTZZZ___fffppp{{{{{{lll___SSSLLLDDDAAA>>>:::888:::888===EEENNNVVV___ggglllmmmmmmfff[[[UUUXXX]]]aaagggccc___[[[XXXSSSKKKFFFBBB===:::<<<===>>>BBBHHHHHHIIIMMMQQQNNNFFFAAAAAAEEEFFFGGGEEEBBBBBBFFFIIIMMMMMMMMMLLLMMMPPPVVVZZZ```bbbdddaaa[[[VVVTTTTTTZZZ___fffmmmoookkkbbb\\\IIIDDD===999999>>>FFFKKKMMMUUU\\\```dddhhhiiihhhgggbbb\\\WWWRRRKKKIIIKKKMMMPPPSSSRRRLLLBBB666//////---,,,,,,---------+++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++************************)))))))))))))))))))))))))))***++++++***)))***+++******))))))))))))))))))***)))'''((()))***)))((('''((()))+++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))***++++++)))***+++***((((((***+++((((((((()))))))))))))))''''''((()))))))))))))))''''''&&&%%%%%%&&&&&&''')))))))))*********++++++******)))))))))***++++++---,,,***)))))))))***+++(((((((((((((((((())))))))))))(((((((((((())))))(((&&&$$$"""###&&&))),,,(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))((('''&&&(((''''''''''''(((((()))''''''''''''((((((((((((***)))((('''''''''((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((((((((('''''''''''''''''''''(((((((((''''''(((((((((((())))))'''''''''(((((((((((((((((((((((()))))))))******((((((''''''''''''(((((((((((((((((()))***+++,,,---000333999BBBLLLOOOMMMAAA@@@???>>>>>><<<:::888666:::???DDDIIIMMMOOOOOOQQQSSSXXXYYYTTTNNNOOOTTTWWWWWWVVVSSSUUUYYYZZZWWWQQQLLLDDD>>>;;;:::::::::888666444333222000,,,))),,,,,,+++,,,---///000222222222333333333222000///............///000111222333444444555555666666777888999:::;;;;;;;;;:::999555444222222333333222111::::::::::::;;;;;;;;;<<<:::<<<<<<;;;999999<<<>>>999::::::;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>???>>>>>>=========>>>>>>???======>>>>>>>>>>>>===<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<============<<<<<<============<<<<<<;;;::::::999999:::::::::;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999888666555444222222111111111000000000///...------...000222333444555666777999;;;===>>>@@@DDDIIINNNRRRWWW]]]```gggmmmuuu{{{~~~ooo___NNNFFF???<<<:::777777999:::BBBMMMWWW^^^dddiiilllmmmsssrrrggg\\\ZZZ^^^aaacccaaa]]]VVVOOOGGG@@@<<<;;;888888<<>>777222///,,,++++++,,,---...,,,+++************+++++++++,,,)))***+++,,,,,,+++***)))++++++************++++++************************************************)))***++++++***)))***+++)))))))))))))))))))))***+++)))(((((()))******)))))))))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))******))))))***)))(((''')))+++'''((())))))************''''''((()))))))))))))))((('''&&&%%%&&&&&&'''((())))))*********+++++++++)))))))))))))))***++++++---,,,***)))((()))***+++'''''''''(((((()))******))))))(((((((((((())))))(((&&&%%%$$$$$$%%%''')))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((()))))))))((((((''''''''''''''''''((())))))''''''''''''(((((((((((()))))))))((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((()))***+++***000666888>>>HHHMMMMMMAAAAAA@@@>>>;;;:::;;;<<<999:::>>>DDDHHHKKKKKKLLLNNNQQQVVVZZZTTTMMMNNNTTTZZZZZZWWWRRRSSSXXX[[[ZZZWWWQQQHHH@@@;;;999888888666555555555555222...++++++++++++,,,---...///000222333444555555444222111...............///000111111222333444555666777777888888999999::::::;;;;;;888666444333444444222111;;;;;;;;;<<<<<<<<<======;;;===>>><<<:::;;;>>>AAA999::::::;;;<<<===>>>>>>:::::::::;;;<<<===>>>???>>>======<<<<<<<<<=========>>>>>>????????????>>>:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;888999:::;;;<<<=========::::::;;;;;;<<<=========:::::::::::::::;;;<<<==================<<<<<<<<<<<<<<<============<<<<<<::::::999888888999999999;;;;;;;;;;;;::::::999888:::999999999999999999999999999:::::::::;;;;;;;;;888888888888666444222111111111000000//////......------------///111333444:::;;;<<<===???BBBDDDEEEFFFIIINNNRRRVVVZZZ___bbbdddhhhmmmsss{{{{{{kkkYYYFFF???999999999888:::>>><<>>???BBBDDDEEEEEEHHHNNNTTTSSSQQQSSS]]]fffdddfffeee```WWWQQQOOOQQQTTTTTTUUUWWWWWWQQQIIIBBB>>>???AAADDDJJJQQQWWW[[[aaaggghhhccc```aaa```\\\VVVNNNHHHIIIGGGCCCCCCHHHDDDBBB>>>888333111111222+++******+++------,,,***))))))******+++++++++,,,'''(((***,,,,,,***((('''++++++************++++++************************************************)))+++++++++***)))***+++)))))))))))))))*********,,,***))))))***++++++*********+++***)))'''%%%$$$))))))))))))))))))))))))))))))(((((((((((())))))((())))))(((''''''(((***'''((()))***+++++++++***'''(((((())))))))))))))))))((('''&&&&&&''')))))))))************+++++++++'''''''''''''''((())))))+++***((('''&&&''')))***))))))))))))***,,,---...))))))(((((((((((())))))***))))))(((''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((())))))))))))(((((('''''''''''''''((()))***''''''''''''((((((((())))))))))))***)))((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''(((((((((((('''''''''((((((((())))))******%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((((((((('''(((((()))***+++(((111777888<<>>:::999<<<@@@<<<<<>>??????@@@>>>===<<<;;;;;;<<<===>>>===========================<<<;;;:::999:::;;;;;;999999888888999999:::;;;999::::::;;;;;;::::::999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;999777666555444444::::::999888777666555555999888777666666888:::;;;999:::;;;=========<<<<<<555555555444333222111000000///......---------...//////000///000333777:::===IIIQQQMMMHHHIIIKKKJJJNNNPPPRRRRRRRRRTTTYYY^^^cccaaa```eeejjjggg[[[PPP===;;;888666777:::>>>AAAAAAHHHRRRYYY^^^ccchhhlllpppzzz{{{hhhYYYTTTWWWSSSPPPJJJBBB<<<:::<<>>======>>>@@@DDDGGGJJJQQQVVV[[[[[[XXXYYY^^^dddfffaaa]]][[[WWWNNNGGGFFFLLLLLLJJJGGGCCC@@@?????????BBBGGGMMMQQQVVV[[[___aaaaaaaaaaaa^^^ZZZVVVTTTOOOKKKEEEAAA???>>>>>>===777666555333000...,,,,,,++++++++++++++++++++++++************************%%%'''(((***+++++++++++++++++++++*********))))))+++*********))))))((((((((()))***,,,,,,++++++*********))))))))))))******)))((((((((()))+++---///((((((((((((((((((((((((************************&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))************))))))+++***)))'''''''''((()))))))))))))))************))))))(((((('''''''''&&&***((('''%%%%%%''')))***))))))))))))((('''&&&%%%'''((((((((('''&&&%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''(((((((((((((((((()))***++++++***)))(((''')))***)))((('''(((***)))+++,,,,,,***))))))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''''''''(((***++++++---000555:::@@@DDDGGGAAAAAA>>>;;;888888;;;>>>???>>><<<===@@@CCCFFFHHHLLLKKKJJJKKKNNNPPPQQQQQQWWWWWWVVVUUUUUUWWW[[[^^^]]]XXXLLLAAA;;;:::666111666777888888666333000...)))((()))+++---...---,,,000222444777888777555444111///---++++++,,,...000000222555666666777888:::::::::::::::::::::::::::<<<:::777444333222333333;;;999888:::<<<>>>===;;;???===;;;;;;<<<>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===>>>>>>??????>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;999999999999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::999888777777666666888888888777666666555555888777666666666888:::;;;<<<=========<<<;;;999888222222222222111000///...//////............/////////000111111333888>>>BBBKKKYYYdddbbbZZZVVVUUUSSSTTTUUUVVVUUUSSSTTTWWWZZZ[[[VVVQQQQQQQQQNNNFFF??????>>>===<<<===AAADDDFFFKKKNNNRRRXXX]]]cccjjjnnnpppxxx~~~wwwfffVVVOOONNNIIIGGGCCC>>>:::999;;;===???DDDJJJLLLLLLJJJJJJJJJMMMNNNQQQUUUWWWTTTJJJCCCAAA@@@@@@AAAEEEJJJOOORRRSSSXXX]]]^^^[[[[[[^^^bbbeee___ZZZXXXSSSJJJDDDBBBCCCCCCBBB@@@>>>>>>AAACCCLLLOOOSSSVVVYYY\\\```bbbdddccc```]]]YYYUUURRRPPPMMMHHHBBB===:::999888777111111000///...---,,,+++++++++++++++++++++++++++************************)))******++++++***((((((+++++++++*********))))))************)))))))))(((((()))***+++++++++***)))******))))))))))))***************)))******++++++((((((((((((((((((((((((************************''''''((((((((()))))))))((()))))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))+++***)))(((''''''((()))(((((()))))))))*********((((((''''''&&&&&&&&&&&&***)))((('''&&&''''''(((%%%&&&'''((())))))))))))''''''((((((((('''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((())))))((())))))***)))))))))((('''((()))((('''&&&'''((()))***++++++)))'''(((((((((((())))))))))))(((((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))((((((''')))(((((('''((()))***++++++,,,///333888===AAADDDBBB@@@>>><<<;;;<<>>>>>@@@BBBEEEFFFJJJJJJJJJJJJKKKLLLNNNOOOTTTUUUUUUUUUUUUWWWZZZ]]]\\\WWWLLLAAA;;;:::777222777888999999777444111///***))))))+++---...---,,,///111444777888888777666222000...,,,,,,---...///000111333444444666999;;;999999888888888999::::::;;;:::888555333333222222;;;::::::;;;===>>>>>>===>>><<<;;;;;;<<<===<<<:::<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999999999::::::::::::;;;;;;999999999999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888999999999:::::::::::::::::::::;;;;;;;;;;;;888999:::::::::999888777666666666666666666666666777777666666777888:::;;;??????>>><<<:::777555444//////000//////...------------------...///000111000222333555:::AAAIIIOOOZZZjjjwwwwwwlllccc]]]ZZZZZZZZZYYYWWWTTTSSSSSSTTTRRRMMMGGGBBB@@@???>>>===DDDDDDDDDEEEGGGJJJLLLNNNTTTRRRQQQSSSZZZbbbiiimmmmmmqqqsssmmm___PPPGGGCCC@@@@@@???===;;;;;;===???CCCIIIOOOQQQNNNKKKLLLNNNQQQPPPQQQTTTUUURRRKKKFFFBBBCCCDDDHHHLLLRRRWWWZZZVVV[[[aaacccaaa``````bbbddd]]]WWWTTTNNNEEE@@@???:::;;;;;;<<<>>>BBBHHHLLL[[[]]]_________```aaacccaaa^^^[[[VVVRRRNNNLLLKKKGGGCCC<<<777444222000///,,,---------------------++++++++++++++++++++++++******************************++++++******)))(((+++************)))))))))************))))))))))))'''((()))*********))))))******))))))))))))******++++++++++++***))))))((())))))))))))))))))))))))************************)))))))))))))))***************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((())))))******))))))(((***))))))(((((((((((()))(((((())))))))))))******''''''&&&&&&&&&&&&&&&%%%((())))))(((((('''&&&&&&%%%&&&'''((())))))))))))''''''((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***)))(((((('''(((((())))))'''((()))(((&&&%%%%%%&&&)))***+++***(((&&&&&&'''(((((())))))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((('''''''''((((((((((((((()))*********+++---111555:::>>>@@@CCC@@@>>>>>>???AAACCCCCCBBB@@@???>>>>>>???AAABBBGGGIIIKKKJJJHHHHHHJJJMMMQQQSSSTTTUUUVVVWWWYYY[[[[[[WWWMMMAAA;;;:::888444777888999999888666333111+++******+++---------,,,...000333666888999999888444222000...------...//////000111222333555:::===:::999777666666777999::::::999888666555333222222:::::::::;;;<<<=========;;;::::::;;;======;;;:::;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<============<<<;;;::::::;;;<<<===999999999999999999999999999999999888888888888888999999999:::::::::::::::<<<;;;999888888999;;;<<<======<<<<<<;;;;;;::::::::::::::::::::::::::::::777777777888999999:::::::::::::::;;;;;;;;;;;;<<<999:::;;;<<<;;;999777666444444444555555555666666777777777777888999:::;;;<<<<<<:::888666444222111.........///......------++++++,,,---...000111222333555777;;;AAAJJJTTTZZZdddrrrtttggg___\\\]]]\\\YYYVVVRRRNNNLLLLLLFFFDDDAAA>>>>>>AAAFFFKKKJJJKKKLLLNNNPPPQQQSSSTTTUUUQQQMMMOOOVVV^^^dddfffddddddaaa[[[RRRHHHAAA===<<<>>>AAABBBBBBBBBDDDFFFFFFMMMSSSSSSOOOLLLNNNQQQTTTRRRQQQPPPPPPNNNJJJFFFCCCFFFKKKRRRWWW[[[^^^___ZZZ^^^dddhhhiiihhhfffeeeddd\\\TTTOOOIIIAAA<<<;;;666999===BBBFFFLLLSSSWWWaaabbbbbbaaa___^^^^^^___VVVUUUTTTQQQMMMJJJHHHFFF@@@<<<777222000...,,,+++,,,,,,,,,---------------************************************************'''((()))***+++,,,,,,,,,************))))))))))))*********)))))))))))))))'''((((((((())))))))))))******))))))))))))******)))***+++++++++***((('''))))))))))))))))))))))))***************************************************)))((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((()))))))))(((((((((((()))(((((((((((()))))))))***''''''''''''''''''''''''%%%'''((()))***)))'''&&&))))))))))))((('''&&&%%%''''''((()))******))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))(((&&&&&&&&&''')))***(((((('''&&&&&&''')))***((())))))(((&&&%%%%%%&&&***+++,,,+++(((&&&&&&'''(((((())))))))))))(((((($$$$$$%%%&&&'''))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((())))))***((()))+++...333999===@@@DDDBBB??????AAABBBBBBAAA>>>>>>===<<<;;;<<<>>>@@@EEEIIIMMMLLLHHHGGGIIIMMMQQQSSSVVVWWWVVVVVVWWWWWWZZZWWWNNNCCC<<<<<<:::777888999999999888777555444---,,,++++++,,,---,,,+++---///222555888::::::;;;666444222000.........///000000111111222666;;;???>>><<<999666555666888999888888888777666444222111888999:::::::::;;;<<<<<<999888888:::======<<<;;;999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<999999999999999999999999999999999888888888777777888999:::;;;;;;;;;::::::<<<;;;999888888999;;;<<<<<<;;;;;;;;;::::::999999::::::::::::::::::::::::666666777888888999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;888555333333333444444555555666666888888888888888999999:::666555444333222111000000......///000000000//////++++++,,,---///111333444777:::===BBBHHHQQQ[[[bbbjjjtttwwwjjjaaa___```]]]WWWQQQKKKEEEAAA>>>888:::===???CCCHHHOOOUUUSSSSSSTTTUUUVVVVVVVVVVVVRRROOOMMMPPPUUUZZZ\\\[[[VVVRRRMMMHHHDDDBBB???>>>>>>AAADDDGGGHHHHHHJJJKKKIIINNNSSSSSSOOOLLLMMMOOOTTTQQQOOOLLLKKKIIIGGGFFFGGGMMMVVV^^^cccdddbbb```[[[___eeekkkooonnnjjjggg___VVVMMMHHHBBB;;;888888777===DDDLLLQQQVVVZZZ\\\```aaa```^^^\\\ZZZZZZZZZQQQRRRRRRQQQMMMHHHBBB???888555111///......---,,,---,,,,,,,,,++++++******************************************************(((((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))******((((((((((((((())))))*********))))))))))))******'''((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************(((((('''&&&'''((()))***************************((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((((((((((())))))))))))((('''(((((((((((()))))))))((((((((((((((()))))))))###%%%'''***+++***)))((())))))))))))((('''&&&%%%''''''((()))******))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((''''''&&&'''((()))***((('''&&&&&&&&&((()))***((()))***)))'''&&&'''(((***,,,---,,,***((((((((((((((())))))))))))(((((( !!!"""###$$$%%%&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))'''''')))---222888>>>AAAFFFDDDBBBAAA@@@???>>><<<<<<===>>>===<<<<<>><<<999888888999999888777666555000...++++++,,,,,,+++***,,,---000444777999;;;;;;888777444222000///......000111111222333666<<>>@@@BBBCCCAAADDDGGGIIIIIIIIIJJJKKKKKKMMMOOOOOONNNLLLKKKKKKOOOMMMKKKIIIGGGGGGHHHHHHNNNUUU^^^fffiiigggbbb^^^[[[]]]bbbiiinnnnnnhhhcccTTTLLLCCC???<<<888888:::>>>DDDLLLSSSWWWYYYZZZ[[[]]]^^^]]][[[WWWUUUTTTUUURRRSSSSSSQQQLLLDDD<<<777333111...---.........---++++++***)))(((''''''&&&************************************************,,,,,,+++************+++(((((()))))))))))))))***))))))))))))************))))))((((((((()))***+++******))))))))))))******'''(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************'''&&&&&&''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''(((((())))))((((((''''''(((((())))))))))))(((''''''(((((((((((())))))((())))))))))))*********###%%%''')))******)))(((%%%&&&'''((())))))))))))''''''((()))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))******((()))***)))(((((()))***)))+++,,,,,,***))))))***(((((())))))))))))((((((((('''''''''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''((()))))))))))))))''''''(((+++000666<<>>@@@@@@======@@@CCCAAAGGGOOOTTTSSSQQQOOOOOOQQQSSSUUUVVVTTTSSSSSSTTTUUUWWWTTTKKKDDDAAA>>>;;;777777888888888777777666222///,,,++++++++++++***+++,,,///222555888:::;;;:::999777444111///...---///000111222333666:::===@@@>>><<<999777777888888888888777666555444333333777:::<<<;;;::::::<<<>>>???===::::::;;;;;;;;;:::888888888888999999999:::::::::::::::::::::::::::;;;:::999888888999:::;;;999999999999999999999999999999:::::::::999888777888999;;;<<<===<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666777888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::888777666555555555555555555555666666666666666555555444222111111......---------...///000//////111222222333333333333333444555777999:::;;;AAADDDIIIMMMQQQWWW]]]aaadddgggppp{{{{{{ooobbb\\\VVVOOOGGG@@@<<<:::777555<<<@@@HHHRRR[[[bbbeeefffhhhfffccc___\\\YYYWWWVVVQQQRRRSSSQQQMMMIIIFFFDDD<<<;;;;;;<<>>DDDNNNVVVYYYWWWSSSOOOMMMOOOQQQRRRRRRRRRSSSTTTTTTWWWWWWPPPHHHDDD@@@<<<666777777777777777777777333111---+++++++++*********,,,...111444666888999<<<;;;888666333000...------///111111222333666999::::::999999999999999:::999888666555444444444444888;;;======;;;;;;===???CCC@@@<<<:::::::::999999777777888888999999999:::::::::::::::::::::::::::::::::999888888999::::::999999999999999999999999999999:::;;;:::999888777888999;;;======<<<;;;:::999::::::;;;;;;::::::999:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<666777888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======999888777777666666777777666666666666666666666666444444444333111///...---///...---,,,---...///000...///000222333333333333777777888999:::<<<>>>???DDDGGGLLLPPPSSSWWW[[[^^^ZZZ\\\fffuuuyyymmm]]]UUUJJJDDD===:::;;;===>>>>>>>>>BBBKKKWWWbbbjjjmmmmmmooolllgggbbb]]]ZZZWWWVVVQQQRRRRRRMMMFFF???<<<;;;666888<<>>AAAGGGMMMSSSVVVYYYZZZYYYYYYYYYZZZXXXWWWVVVRRRLLLHHHFFFFFFGGGFFFDDDAAA===888444111000...,,,+++,,,---,,,***++++++++++++************))))))))))))))))))))))))***************************)))))))))***,,,...///'''((((((((())))))******(((((())))))*********++++++***)))))))))***,,,---******))))))))))))******---,,,***(((&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((&&&''')))***+++++++++***(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++''''''((((((((((((''''''&&&'''(((*********)))(((''''''''''''((((((((()))&&&'''''''''(((((())))))*********)))(((&&&%%%$$$))))))))))))((('''&&&%%%'''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$&&&(((***+++)))'''&&&&&&''')))++++++++++++***###%%%'''''''''''')))***%%%''')))***)))))))))+++(((((())))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''')))*********)))(((***((('''(((***...222555BBBHHHLLLIII???999:::>>>:::===???===777555777:::;;;BBBLLLWWW\\\[[[TTTOOOHHHKKKMMMNNNOOOQQQSSSVVVSSSXXXYYYRRRKKKFFFAAA<<<666666666666666777777777444111---+++++++++***)))***+++---000333555777888===;;;999666333000...---+++---///000111111333555555555666888999:::;;;<<<:::888666444333333555666<<<;;;;;;;;;===???AAABBB<<<<<<<<<;;;;;;:::::::::888888888888888888888888888999::::::::::::999888;;;:::999888777777777777666666777888999:::::::::888888888888888888888888;;;;;;;;;<<<;;;;;;::::::999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>><<<;;;:::888777777777777888:::;;;:::888666444222111000000.........------......///,,,...000111000000000111000000000111222555777888???BBBDDDEEECCCBBBAAAAAAFFFIIIMMMQQQUUUVVVVVVVVVUUUWWW]]]ccceee^^^QQQFFF???;;;:::<<<===<<<>>>BBBFFFLLLUUU^^^eeejjjmmmpppqqqrrrqqqhhh[[[RRRQQQTTTTTTPPPIIIBBB===:::999999;;;===AAAGGGMMMQQQQQQQQQRRRPPPNNNNNNNNNMMMKKKIIIEEEDDDDDDDDDDDDDDDCCCCCCDDDGGGLLLNNNOOOPPPQQQRRR]]]]]]\\\ZZZWWWSSSOOOMMMSSSSSSSSSQQQNNNJJJFFFCCC===>>>@@@CCCGGGLLLPPPRRRWWWXXXYYYYYYXXXVVVTTTRRRWWWUUUQQQMMMIIIFFFCCCBBB@@@===999444000/////////******************************))))))))))))*********************)))(((((()))************+++++++++++++++************+++++++++++++++++++++***)))((())))))************))))))%%%&&&'''((()))***+++,,,+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((()))******++++++)))((('''++++++)))(((%%%### ))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))(((((((((((())))))))))))((('''''''''''''''&&&((()))***)))(((&&&%%%))))))(((((('''''''''&&&))))))************))))))((((((((((((((((((((((((***))))))((((((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&%%%&&&((()))((('''((()))))))))))))))))))))))))))***)))(((((((((***+++,,,((((((''''''''''''(((((((((((((((((())))))))))))))))))************))))))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((''''''&&&&&&((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((()))***---111444===DDDJJJIIICCC======???999===AAAAAA===999777777;;;AAAJJJQQQUUUTTTQQQNNNPPPLLLJJJMMMSSSVVVSSSOOOWWWVVVWWWWWWVVVOOODDD<<<:::777444333444555666666555111,,,***+++,,,+++)))+++,,,---///111333666777;;;;;;;;;999666222...,,,,,,---...000111111222222333555999::::::999999::::::999777555444333333444;;;;;;;;;<<<===>>>???@@@;;;;;;;;;;;;::::::::::::999888888888888888888888999999999999999999999999999999888777777777888888777777888888999999::::::888888888888888888888888::::::;;;;;;;;;;;;;;;:::999999::::::::::::;;;;;;;;;:::999888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;:::777666666666777999;;;<<<888777555333111000//////...............///000000///000111000///...///111000000111333666999<<<>>>FFFHHHIIIIIIGGGDDDDDDDDDKKKMMMPPPRRRSSSRRRPPPOOOLLLLLLLLLPPPRRROOOHHHAAA===999999===@@@AAAEEEJJJPPPSSSYYY___dddjjjnnnqqqmmmlllhhh___UUUNNNLLLMMMIIIFFFBBB===;;;::::::;;;>>>???BBBHHHMMMQQQQQQQQQOOOOOOOOOOOOOOOMMMIIIEEEAAAAAABBBCCCCCCDDDDDDDDDJJJMMMQQQRRRRRRQQQQQQQQQYYYYYYYYYXXXUUUQQQMMMKKKLLLKKKIIIGGGDDDAAA???>>>>>>BBBGGGMMMRRRVVVYYYZZZVVVVVVVVVVVVTTTRRRPPPOOOQQQOOOLLLGGGCCC@@@===<<<777666333111000///000000******************************))))))))))))******&&&'''(((***++++++++++++)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,+++******))))))************))))))&&&&&&'''((()))***++++++***************)))))))))************************************)))))))))((()))******+++***)))((('''&&&'''((((((((((((((('''))))))))))))))))))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))))))))(((''''''''''''''''''((()))***)))(((&&&%%%))))))((((((((('''''''''))))))************))))))((((((((((((((((((((((((******)))((('''''''''((('''((((((((())))))))))))((((((((()))))))))))))))%%%'''))))))((('''((()))(((((((((((((((((((((((((((((('''''''''((())))))'''&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))*********))))))((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''(((''''''&&&'''((()))***((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((()))***,,,000333<<>><<<:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<;;;;;;666666666666777999;;;<<<555444333111///......------------...///000111222111111111000......000222222333444777;;;???CCCEEELLLMMMNNNLLLIIIGGGGGGGGGMMMOOOQQQRRRPPPMMMIIIGGGDDD@@@======@@@CCCBBBAAA===::::::???DDDGGGMMMSSSXXXYYY[[[^^^cccgggkkknnnfffbbb[[[RRRKKKFFFDDDCCC>>>===;;;:::;;;<<<>>>@@@@@@AAADDDHHHMMMPPPPPPOOOLLLLLLMMMNNNMMMJJJEEE@@@===>>>@@@BBBDDDEEEFFFGGGOOOQQQTTTUUUSSSPPPOOONNNTTTUUUUUUTTTQQQLLLHHHEEEDDDBBB???<<<;;;<<<>>>@@@FFFJJJQQQXXX\\\^^^]]][[[TTTSSSRRRPPPNNNLLLJJJIIIHHHFFFCCC???;;;777555444000000//////...---------******************************))))))))))))******'''''')))***+++,,,,,,,,,)))************+++++++++++++++************++++++,,,,,,,,,---,,,,,,+++***))))))************))))))(((((((((((())))))))))))***************+++++++++************************************)))))))))))))))************)))((((((%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((())))))(((((((((((())))))))))))((('''''''''(((((('''((()))))))))(((&&&%%%))))))((((((((((((''''''((())))))******))))))(((((((((((((((((((((((((((+++***)))(((''''''''''''''''''((((((((()))))))))'''(((((()))******++++++'''((())))))'''&&&''''''((((((((((((((((((((((((((((((((()))((((((''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))************))))))((('''((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((''''''((((((((((((''''''(((''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))+++///111999???EEEFFFAAA<<<:::;;;@@@EEEJJJKKKGGG@@@:::666:::<<>>;;;777777<<>>BBBFFFIIIOOOUUUWWWWWWYYY\\\```ccceeeeee]]]VVVLLLEEEAAA???===;;;::::::;;;<<<>>>AAACCCEEEBBBBBBCCCGGGKKKMMMMMMLLLGGGGGGFFFGGGGGGDDDAAA===;;;===@@@DDDGGGIIIJJJKKKNNNQQQTTTTTTRRROOOMMMLLLQQQQQQPPPNNNKKKEEE@@@======;;;888888;;;AAAHHHLLLSSSVVVZZZ]]]]]][[[WWWTTTQQQPPPNNNLLLIIIFFFDDDCCC@@@>>>;;;777333000...---............---+++)))(((************************+++******))))))******+++***++++++++++++***))))))))))))*********+++++++++++++++************+++++++++++++++,,,,,,++++++***))))))************))))))))))))))))))(((((((((((())))))******++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))************)))))))))((())))))******+++*********((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))((((((((((((((()))((((((((()))((('''&&&&&&))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++***)))((('''&&&&&&&&&'''''''''((((((((())))))''''''(((((())))))))))))''')))***)))'''&&&&&&'''((((((((((((((((((((((((((()))*********((('''&&&******))))))))))))******'''''''''((((((((())))))************)))((('''&&&((((((((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((((((***---///555;;;BBBCCC@@@<<<::::::???CCCHHHKKKIIICCC<<<777777999<<<>>>@@@@@@??????DDDCCCDDDIIIQQQWWWWWWVVVQQQQQQQQQSSSTTTQQQJJJDDD777444111000222444666666888666333000...,,,+++***,,,------...000222333444666777999::::::999777666//////...............///111333666777666666777888:::::::::999888888888888::::::;;;<<<<<<;;;999888777888888999999:::::::::888888888777777777666666888777777777777777777888666666666666777999:::;;;:::::::::999999999999999888888888888888888888888777888999:::;;;;;;;;;;;;999999999:::::::::;;;;;;AAA@@@===;;;;;;;;;<<<<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<888999;;;<<<<<<<<<;;;;;;;;;:::888555444333333333000///...---,,,+++++++++******+++,,,---///111222000111111222222555999======>>>???AAACCCGGGJJJLLLPPPQQQRRRQQQNNNLLLLLLLLLLLLLLLKKKIIIEEE@@@<<<999888777777:::@@@FFFLLLNNNKKKFFFDDDFFFGGGGGGJJJOOOOOOQQQVVV[[[```aaa]]]ZZZQQQJJJ@@@:::999:::888777:::;;;===???AAACCCEEEFFFAAA@@@AAADDDGGGIIIIIIHHHDDDBBB??????@@@@@@???>>>???AAADDDHHHKKKMMMNNNNNNLLLPPPTTTUUUTTTQQQOOOOOONNNMMMKKKHHHDDD>>>:::777666666777;;;BBBLLLUUUZZZ^^^^^^^^^\\\YYYUUUQQQOOOMMMLLLKKKHHHEEEBBB???===999777555222///---+++***+++,,,---...---+++***(((************************++++++************+++++++++++++++++++++***))))))))))))*********+++++++++++++++************++++++))))))************))))))))))))************))))))))))))))))))(((((((((((()))))))))******++++++,,,************************))))))))))))))))))***************)))))))))))))))************))))))((('''(((((((((((((((((((((((()))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((((())))))))))))((((((((())))))***(((((((((((((((''''''&&&(((((())))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''')))***)))'''&&&&&&'''''''''''''''''''''''''''''''''((()))((('''%%%$$$******))))))))))))******''''''''''''(((((((((((()))))))))))))))(((''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''(((+++---111777>>>AAA@@@===:::::::::===BBBFFFGGGCCC===999666888<<<>>>???>>><<<:::<<<===BBBIIIPPPTTTTTTRRRRRRQQQQQQSSSUUUSSSMMMHHH777444111000222444555666888777555222///---,,,+++---------...///111222333666888999::::::999888777111000///...------......000222444555444444666777:::::::::::::::999999999999999:::::::::999999888888888888888888888999999777777777777777777777777777888888999999888888777777777777777888999:::;;;999999999:::::::::::::::888888888888888888888888777888999::::::;;;::::::999999::::::::::::;;;;;;<<<<<<;;;::::::999999999888888888888888888888888999::::::;;;;;;<<<<<<<<<999:::<<<======<<<;;;;;;<<<:::777444222000//////...---,,,+++++++++++++++***++++++,,,...000111222111222444666777:::>>>BBBBBBBBBBBBDDDFFFIIIKKKMMMPPPRRRTTTSSSPPPMMMKKKJJJJJJHHHEEEAAA===999555333333555:::???DDDHHHKKKMMMPPPKKKIIIIIIGGGCCCDDDGGGIIILLLRRRYYY^^^]]]VVVOOOFFF@@@999555666777888888;;;<<<>>>@@@AAABBBCCCCCC???>>>???AAADDDFFFFFFFFFAAA>>><<<<<<>>>AAACCCCCCEEEGGGJJJMMMOOOPPPPPPOOOLLLPPPUUUWWWWWWUUUSSSSSSJJJHHHEEEBBB===:::777666333666;;;BBBLLLUUU]]]bbbbbb```]]]ZZZUUUQQQNNNLLLGGGGGGGGGEEEBBB>>>:::777333222000...,,,+++******((()))+++,,,---...------************************++++++************++++++'''(((***+++,,,,,,------)))************+++++++++++++++************++++++'''((())))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))************+++******)))((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))))))))((((((((()))******)))(((((((((''''''''''''(((((())))))))))))******'''(((((())))))(((((('''(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&'''''''''((((((((((((((('''&&&&&&%%%$$$$$$'''((())))))'''&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((('''(((((())))))((((((''')))))))))((((((((('''''''''(((((())))))(((((('''''''''((((((((((((''''''&&&''''''((()))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''')))+++---222:::???@@@???<<<;;;888:::<<<@@@CCCCCC???===777999<<>><<<:::999;;;@@@GGGNNNQQQQQQPPPSSSRRRQQQSSSUUUTTTOOOKKK999666333111222444555555777777777444111...------............///000111222555666888:::;;;:::999888444333111///...---......///111222333333333555777888999::::::;;;::::::999999999888888888999999:::888888888888888777777777555555666666777888888888666888:::;;;;;;:::888666999999888888999:::;;;;;;888999999::::::;;;;;;;;;888888888888888888888888888999999:::::::::999999999999::::::::::::;;;;;;999999:::;;;;;;:::999888888888888888888888888888999999::::::;;;<<<<<<===;;;<<<===>>>===<<<;;;::::::888555222000......------,,,++++++++++++++++++------......000111222333444666999;;;<<<>>>AAACCCCCCCCCCCCEEEGGGJJJMMMOOONNNPPPRRRQQQMMMGGGCCCAAA@@@>>><<<999777666666666666:::AAAFFFIIIKKKKKKKKKOOOKKKIIIIIIGGGBBB@@@BBBDDDFFFKKKSSSWWWTTTLLLDDD===:::666444555888:::;;;===>>>@@@BBBCCCCCCBBBBBB>>>======???BBBEEEEEEEEE???>>>>>>@@@DDDGGGIIIIIIKKKLLLOOOQQQRRRQQQOOONNNJJJNNNTTTWWWWWWUUUSSSSSSEEECCC???<<<999888888999888<<>>AAAAAA>>>===;;;::::::===@@@BBBBBB@@@999:::;;;<<<============<<<===@@@DDDIIINNNQQQRRRSSSQQQPPPQQQSSSSSSOOOKKK;;;888444222333444444444666777888666222//////000...............///000111111333666999;;;;;;;;;:::666555222000.........//////000111111111222444666777888999:::;;;::::::999999888777777777888:::;;;999999888888777777666666444444555666777888999999666888;;;======;;;888666::::::999999::::::;;;;;;888888999::::::;;;<<<<<<888888888888888888888888999999:::::::::999888888999999:::::::::;;;;;;;;;888:::<<<======<<<:::999999999999999999999999999999999::::::;;;<<<============>>>>>>>>>===;;;:::777666333111///.........,,,,,,+++++++++++++++,,,000000000000111222444444666999<<<>>>???@@@BBBCCCBBBBBBCCCEEEHHHKKKNNNPPPKKKMMMOOOMMMHHH@@@:::777555444333333444777;;;======BBBHHHMMMOOONNNMMMLLLMMMJJJHHHIIIGGGAAA???@@@AAABBBFFFKKKOOOLLLCCC;;;888777555555555888<<>>======???BBBEEEEEEEEE>>>???AAAFFFJJJMMMNNNMMMNNNOOOQQQSSSSSSQQQNNNMMMHHHLLLRRRUUUUUUSSSQQQPPPAAA???;;;888777888;;;<<<>>>DDDMMMVVV]]]```aaa```^^^]]]ZZZUUUNNNFFF???;;;<<<===???@@@===777111---,,,,,,+++************+++,,,,,,++++++*********)))************************,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******)))************+++++++++++++++************++++++((()))***+++++++++++++++))))))************))))))(((((((((((()))))))))***))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))*********+++,,,+++)))((((((((()))***))))))*********))))))((())))))))))))))))))))))))***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))((())))))***++++++))))))((('''''''''''''''(((((())))))*********+++''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))%%%&&&((()))((('''((()))''''''''''''''''''''''''***)))(((((((((***+++---((((((''''''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))******))))))))))))(((((((((((('''((()))******)))((('''''''''((((((((((((''''''%%%&&&((()))))))))((('''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''%%%%%%''')))'''---666>>>BBBBBB@@@>>>???<<<:::;;;???CCCCCCCCC<<<;;;::::::;;;===???@@@@@@@@@@@@BBBFFFLLLRRRUUUSSSPPPOOOPPPRRRRRRNNNKKK===999555333333444444444555777888777333000000111...............///000000...000444888;;;<<<======888666333000.........///...000111111000111444666666777999:::;;;::::::999777777777777777888888999777777666666666666777777555555555555666666666666777777888777777999===@@@OOOEEE888111222666999999888888999::::::::::::999===<<<:::999888999999:::===;;;:::888777777888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999999999<<<>>>@@@???>>><<<>>>@@@AAA@@@<<<999666111111000//////////////////......---------......111222333444444666:::===@@@CCCCCC??????AAAAAA>>>AAACCCEEEHHHIIIIIIHHHGGGMMMIIIDDD>>>999666555555555555777999;;;===>>>???>>>BBBIIINNNQQQPPPMMMKKKDDDEEEFFFFFFDDD@@@<<<:::<<<>>>@@@AAAAAA???<<<:::222333555777999;;;===>>>888???DDDBBB@@@AAACCCBBB<<<<<<===???@@@AAABBBCCCEEEGGGIIIKKKMMMOOORRRUUUQQQPPPNNNMMMLLLLLLMMMMMMJJJKKKKKKLLLLLLKKKJJJIII???===:::888:::>>>CCCGGGOOORRRVVV[[[]]]]]]\\\[[[UUUUUUSSSPPPKKKFFF@@@===:::999888555333111///...************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++************************++++++******)))(((((((((******************************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***(((''''''((())))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))&&&%%%%%%'''***))))))(((((((((((())))))'''(((((()))***+++++++++)))))))))(((''''''&&&&&&******)))((('''&&&%%%%%%%%%%%%&&&'''((((((''''''))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''''''''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''((()))***++++++***)))((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++'''''''''''''''((()))***(((((((((((())))))))))))))))))((((((''''''&&&&&&)))+++111999@@@BBB???<<>>@@@@@@???===<<<<<<>>>@@@BBBFFFBBBBBBIIINNNNNNQQQVVVVVVQQQLLLJJJKKKMMMNNNMMM???:::444333666888888666666666444333111000......555444222000............111222444666999;;;===>>>@@@<<<777222///......///---...000111333444444444666666555666666777888999777777666666777777888999777777666666666666777777555555666666666777777777777777888777777888;;;>>>IIIAAA999444666888999888888888999::::::::::::999<<<;;;:::999999999::::::<<<;;;:::888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<;;;::::::;;;>>>>>>>>><<<<<<=========;;;777444111/////////...//////000000//////...............///222444666777999;;;>>>AAADDDGGGGGGCCCAAABBBAAA???BBBCCCDDDEEEEEEEEEDDDDDDAAA???;;;777555444444444555666888:::<<<>>>@@@AAAAAADDDHHHLLLMMMLLLIIIGGGBBBCCCDDDDDDBBB???<<<;;;777888999:::::::::999888999999999::::::::::::::::::@@@CCCAAA@@@BBBBBB@@@;;;;;;===???AAACCCDDDEEEHHHIIIIIIJJJKKKNNNQQQSSSTTTRRROOOLLLIIIGGGFFFEEEFFFFFFFFFFFFEEEBBB@@@???::::::;;;===BBBHHHNNNQQQVVVWWWXXXYYYYYYWWWTTTSSSOOONNNMMMJJJFFFCCC???===666555333111///---+++***************************))))))))))))))))))))))))*********+++++++++,,,,,,+++***************++++++++++++++++++++++++++++++************************)))))))))))))))***************************************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))(((((()))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***(((''''''(((''''''(((((())))))******((((((((()))))))))******))))))(((((((((((())))))))))))(((((((((((()))))))))))))))'''%%%%%%(((***))))))(((((((((((())))))&&&''''''((())))))******'''''''''(((((((((((((((((((((((((((((('''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''***)))(((''''''(((((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''((()))************)))(((&&&&&&&&&&&&'''''''''''')))(((((((((((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((()))(((''''''''''''(((((()))'''((((((((())))))))))))((((((((((((((('''''''''***,,,000888>>>AAA@@@>>>AAA@@@>>><<<<<<===>>>@@@AAA???===;;;;;;===???@@@CCCAAACCCKKKNNNMMMNNNRRRSSSOOOKKKJJJLLLNNNOOOOOOCCC<<<555333666999888555999888777555333111///...111000///......///000111111111222444777999<<<===@@@===999444111///.........///000111222222222222555555555555666777888888777777666666777777888999777777666666666666777777666666666777777777888888777777888777666666999;;;@@@<<<999888::::::999777888888999::::::::::::999:::999999999999::::::;;;;;;;;;:::999888888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<=========<<<;;;;;;======<<<:::;;;:::999777444111...---...------......///000111///////////////000000000333666999<<>>>>>>>>666555444333333444666777777888999<<<>>>@@@BBBCCCDDDEEEGGGHHHHHHGGGEEEDDD???@@@@@@@@@???===;;;:::444333333444555777888:::>>>>>>===<<<;;;;;;::::::???CCCDDDBBBBBBDDDCCC???:::<<<>>>AAADDDFFFHHHHHHLLLKKKJJJJJJKKKNNNQQQSSSSSSRRROOOKKKGGGCCC@@@???BBBAAA@@@>>><<<:::888666999<<<@@@FFFMMMSSSXXXZZZYYYYYYXXXVVVSSSQQQNNNMMMIIIHHHEEEBBB>>>;;;:::999222111000...,,,+++))))))************************))))))))))))))))))))))))*********++++++++++++,,,))))))))))))***+++,,,---++++++++++++++++++++++++************************'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++************)))))))))(((((())))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******(((''''''(((&&&&&&'''((()))***++++++''''''((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))'''&&&&&&(((***))))))(((((((((((())))))&&&&&&''''''(((((())))))&&&&&&''''''((())))))***&&&'''''''''(((((())))))'''((())))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))******))))))(((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&)))((((((''''''''''''(((''''''((((((((()))))))))'''''''''(((((((((((((((***+++///444;;;???AAAAAA@@@???>>>>>>======>>>>>>@@@>>><<<::::::<<<>>>???@@@@@@CCCIIILLLKKKJJJLLLPPPNNNKKKKKKLLLOOOPPPPPPHHH???666333777999888555666666666555444222111000......---...///000222333111111111222444888;;;===???>>>;;;888444111///.../////////000000000000000444444444444555666777888666666666666666777888888777777666666666666777777777777777777888888888888777777888666555555666888;;;999888888:::;;;:::888888888999::::::::::::999888888888999999:::;;;;;;:::::::::999999888888888999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===??????@@@>>><<<;;;<<<<<<:::999777666444222///...,,,,,,.........---...//////000111111111222222222222222444777;;;???BBBEEEIIILLLRRRWWWWWWQQQJJJGGGDDDAAABBB@@@>>>;;;999888888888222333444555777999;;;<<<888999;;;===@@@BBBDDDEEEDDDDDDDDDDDDDDDCCCCCCBBB???>>>>>>===<<<:::999888444333222222444888<<<>>>?????????>>>>>>=========CCCEEEEEECCCCCCEEEDDD@@@===???BBBFFFIIIKKKMMMMMMOOOMMMKKKJJJMMMPPPSSSUUUQQQOOOMMMJJJGGGCCC@@@>>>???===:::777555666777888@@@CCCIIIOOOUUUXXXZZZ[[[WWWVVVTTTRRROOONNNMMMLLLGGGDDD@@@;;;666333222111111111000///---,,,++++++************************))))))))))))))))))))))))************++++++++++++******))))))***++++++,,,************************************************(((((())))))************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************))))))))))))(((((())))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******((('''((()))'''''''''((()))*********''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))******((('''&&&((()))))))))(((((((((((())))))'''''''''(((((()))))))))''''''''''''(((((())))))''''''''''''(((((((((((('''(((((()))))))))((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((())))))))))))))))))((((((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''&&&&&&***)))(((''''''''''''''''''''''''((((((((())))))&&&&&&''''''(((((()))))))))))),,,000555;;;???BBB===>>>>>>>>>>>>===<<<<<<<<<;;;999999999;;;>>>@@@>>>???BBBDDDFFFFFFGGGIIIOOONNNLLLLLLMMMMMMNNNNNNLLLCCC999555888:::888555222333444444444444333222............///111333444333222111111333777;;;===???>>>===;;;888444111...------......//////000111333333333333444555777777666666666555666777777888777777666666666666777777777777777777888888888888666777888777555444555777999888777777999:::;;;;;;888888999::::::::::::999777888888999999:::::::::999:::::::::999999888888999999999::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<===>>>???@@@@@@>>>;;;::::::999888777222111000///............000//////.........//////222333444555555555555444444777;;;???BBBFFFJJJMMMTTTZZZ[[[UUUMMMHHHDDDAAA???===:::777555444555666444555777999;;;===>>>>>>;;;<<<===???AAACCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBB???>>><<<:::888777666666555555444444666:::>>>AAAAAAAAA@@@@@@???>>>======BBBEEEEEEBBBAAABBBBBB???BBBDDDHHHLLLOOOQQQQQQRRRQQQNNNKKKLLLPPPTTTWWWXXXQQQOOOLLLIIIEEEAAA>>>===;;;888444222333777<<<@@@GGGJJJOOOTTTWWWYYYZZZZZZUUUSSSPPPMMMKKKIIIIIIHHHAAA>>>:::555111000//////000//////...------,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++,,,++++++***))))))******************************))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))******)))''''''((()))))))))(((((((((((())))))((()))))))))))))))******))))))((((((''''''''''''(((((((((((('''''''''''''''''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))%%%%%%&&&&&&'''(((((()))***)))((('''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''')))+++000666<<<@@@<<<<<<=========<<<;;;:::888888777777888<<>>BBBFFFIIIOOOOOOOOONNNLLLKKKKKKLLLNNNGGG>>>999999:::888777777777888888777555333222111000000///000111333444444333222222444888;;;>>>>>>??????>>><<<777333111,,,,,,,,,---...000111222111111111222333555666777666666555555666666777888777777666666666666777777666666666777777777888888666777888777666555666777888777777777777888:::;;;888888999::::::::::::999777888999999:::999999888999999:::::::::999999888888999999::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>;;;888666555555444333......---------...//////000////////////000000111444555777999999999888888666888;;;===@@@DDDIIIMMMQQQXXX[[[TTTKKKEEEAAA>>>;;;999777555333444555666555666999;;;===>>>>>>>>>===>>>???@@@AAACCCDDDDDD@@@@@@??????@@@@@@AAABBB>>><<<:::888666666666666666666666777999;;;>>>???DDDCCCBBB@@@>>><<<;;;:::???DDDEEEAAA>>>???AAA@@@HHHJJJMMMQQQSSSTTTTTTSSSQQQNNNKKKMMMRRRVVVXXXXXXRRROOOJJJDDD???;;;999888666444222222666<<>>777555333000//////000111,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))))))))************+++---,,,+++***))))))))))))************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***))))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((******)))((()))******)))))))))((((((((('''''''''((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***+++***((('''((()))))))))(((((((((((())))))))))))))))))***************))))))(((''''''&&&&&&))))))(((((('''''''''&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((()))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))$$$%%%&&&'''((()))******)))((((((''''''''''''(((&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%&&&'''))),,,111888===<<<<<<=========<<<;;;:::777666555555777;;;>>>@@@===@@@AAA===<<>>:::999999999@@@@@@???===:::666222///222111000//////000111222444333333333555888;;;===>>>???@@@@@@>>>;;;777555......------...///111222000000000111222444555666666555555555555666777777777777666666666666777777555555666666666777777777555777888888777666777888666777888888888777888888888888999::::::::::::999888888999:::999999777777888999::::::::::::999888888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999666222000000000//////++++++,,,,,,------......---......///111333444555666888:::<<<<<<<<<;;;:::999:::;;;<<<>>>BBBHHHLLLJJJRRRVVVPPPGGGAAA===:::666555444444444555666777555777:::===???@@@????????????@@@AAAAAABBBBBBCCC@@@@@@@@@?????????@@@@@@:::999777666555777888:::999:::;;;===>>>>>>>>>>>>BBBAAA@@@???===<<<;;;:::???GGGKKKEEE???@@@DDDGGGLLLNNNQQQTTTUUUUUUSSSSSSQQQNNNKKKMMMRRRVVVUUUSSSLLLHHHCCC===888666555555333444777;;;@@@FFFLLLOOONNNNNNNNNNNNOOOQQQRRRSSSOOOMMMJJJEEE@@@;;;777555000///...------...//////************++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++***************+++************************))))))))))))))))))))))))*********)))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''''''''((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))***)))((()))***(((((((((((())))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++)))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''%%%$$$$$$%%%'''((()))(((''''''''''''((()))&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))'''''''''(((((()))))))))(((''''''''''''(((((()))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%&&&((((((***///666<<>>>>>>>>============888777555555666888;;;===<<>>;;;666222//////...---------///000111222222222444555777999:::>>>???@@@@@@???===:::999222111///...---...///000/////////000222333555666555555555555555666777777777777666666666666777777555555555555666666666666555777888999888777888999555777:::;;;999777555555888888999::::::::::::999888999::::::999888777666777888::::::;;;:::999888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888777777666777777777555222///,,,,,,---,,,+++******+++,,,,,,,,,,,,++++++,,,---///222555888999888999;;;===>>>>>>===<<<<<<<<<;;;;;;<<>>>>>>>>777666555444555888;;;===<<<>>>@@@CCCCCCBBB???>>><<<<<<======>>>>>>>>>>>>BBBLLLQQQKKKCCCCCCJJJOOONNNPPPSSSUUUUUUTTTRRRQQQRRRNNNKKKMMMRRRTTTRRROOODDD@@@;;;666444444555777444777>>>EEEKKKOOORRRSSSRRRQQQNNNLLLKKKKKKLLLMMMIIIHHHEEEAAA===888444222//////...,,,++++++*********+++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******************************))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***)))((()))***&&&&&&'''((()))***++++++))))))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++)))(((((()))))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&''''''((()))))))))%%%%%%&&&'''((()))***+++))))))***))))))(((''''''))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((('''%%%$$$$$$%%%'''((()))((('''&&&&&&'''((()))(((((((((((()))))))))***&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((()))***&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&'''))))))***...555;;;AAA@@@@@@???>>>?????????:::999666555555666888:::;;;CCCHHHDDDCCCHHHLLLMMMHHHKKKOOOPPPMMMLLLLLLMMMGGGKKKLLLFFF<<<777999>>>888999:::;;;999666333111,,,+++++++++,,,...///000000000222333555666777888>>>>>>@@@@@@@@@???===;;;666444111///---,,,------......///000111333555666777777777777777888888999888888888888777777777777888888888888888777666666666666666666777888999:::888888777666666666666666666777777777777888888888999999888888888888888888;;;<<<<<<<<<;;;::::::999<<<;;;::::::;;;<<<;;;999888999::::::;;;;;;::::::555555666777666555333333//////...---,,,,,,,,,,,,,,,------...//////......///000000000000222666999<<<;;;::::::;;;>>>AAABBB<<<<<<;;;;;;<<<>>>???@@@AAABBBCCCCCC@@@:::555111000222444777999:::::::::999:::<<>>AAACCCCCCCCCAAA???<<<:::888888999999444444444666888;;;===???>>>>>>???BBBDDDCCC===888999::::::;;;;;;<<<<<<<<<@@@HHHQQQRRRMMMIIIHHHJJJLLLMMMOOORRRSSSQQQNNNJJJKKKLLLMMMMMMLLLIIIEEECCC<<<;;;888444222333666:::>>>@@@EEEKKKPPPRRRQQQOOOJJJJJJIIIGGGFFFDDDCCCBBBGGGDDD???:::555222000000///---,,,***))))))************))))))))))))******+++++++++*********))))))************))))))))))))))))))))))))************(((((()))***+++,,,------((((((((((((((((((((((((************************------+++***))))))((((((***)))((((((((()))+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))++++++++++++*********)))''''''(((((())))))******))))))***))))))((('''&&&((((((((((((((((((((((((,,,***)))'''&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((+++)))''''''(((((('''&&&((('''&&&&&&'''((()))*********))))))((((((((('''((((((((())))))))))))***&&&'''''''''(((+++000333>>>@@@AAA@@@>>>======>>>>>>;;;777444333444777999???AAACCCDDDCCCCCCEEEFFFEEEHHHLLLNNNOOOMMMJJJHHHHHHJJJKKKIIIDDD>>>888555999999999999888555222000...------,,,,,,------...333333333444555777999::::::::::::===AAABBB@@@>>>:::888444000---------...///000000111111111111000777777777777777888888999888888888888777777777777888888888888888777666666666666666666777888999:::888888777666666666666666777777777888888888999999999999999999999999999999;;;;;;<<<;;;;;;::::::999;;;:::999:::;;;<<<;;;:::===<<<<<<<<<;;;999888777444444555555444333222111......---,,,,,,,,,,,,,,,,,,---...//////////////////000000111111333777:::DDDCCCAAA@@@?????????@@@::::::;;;;;;;;;;;;:::999999::::::999888666333222222333555888999:::;;;;;;======>>>AAADDDFFFEEEDDD???>>>===>>>AAACCCDDDCCCAAA???<<<999888777777777888777777888999;;;===>>>===>>>???BBBDDDBBB>>>:::777888999:::<<<===>>>>>>@@@FFFMMMOOOMMMKKKJJJKKKLLLLLLMMMNNNOOONNNKKKHHHIIIJJJJJJIIIFFFCCCAAA???666777999999:::;;;>>>@@@CCCEEEHHHMMMQQQRRRQQQOOOIIIHHHFFFDDDBBBAAA@@@@@@@@@===999444000...,,,,,,///...---+++******++++++*********))))))*********+++++++++*********))))))************))))))))))))))))))))))))************(((((())))))***+++++++++))))))))))))))))))))))))************************++++++******************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))++++++*********)))))))))(((((((((((())))))))))))((())))))))))))(((((('''((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''((())))))***(((&&&&&&''''''&&&%%%(((''''''&&&'''((()))***)))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((('''(((***///222999;;;<<<<<<:::999999:::<<<999666333222333555666>>>@@@BBBCCCAAA@@@@@@AAABBBEEEIIILLLMMMKKKIIIGGGJJJKKKLLLKKKGGGAAA<<<999999;;;<<<;;;999555222111///......---,,,,,,------111222333555666888999:::;;;;;;;;;>>>AAACCCAAA???===:::666222///...------......///000111111111111777777777777777888888999888888888888777777777777888888888888888777666666666666666666777888999999888777777666666666666666888888888888999999999:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;999999:::<<<===<<<;;;@@@???>>><<<999777444333222222222222111000///...------,,,,,,+++,,,,,,,,,------...000000111111111///000111222333555999<<>>999:::;;;<<<:::888555333222222222222333333444444444555777888:::;;;<<<<<<>>>>>>???AAADDDEEEDDDCCC???>>>===>>>@@@BBBBBBBBB???>>>;;;999777666666666;;;:::999999:::;;;<<<===>>>>>>???AAABBBAAA===:::555666888:::===???AAABBBBBBEEEIIIMMMOOOOOOOOONNNNNNLLLJJJJJJJJJIIIFFFDDDEEEDDDBBBAAA>>><<<;;;:::222777===AAADDDFFFHHHJJJIIIJJJLLLNNNPPPPPPMMMKKKGGGEEEBBB>>><<<;;;;;;<<<888666333000---+++******///...---,,,+++++++++,,,+++++++++++++++++++++++++++************)))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************))))))***++++++,,,((())))))************)))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))******))))))))))))))))))))))))+++******)))))))))))))))******)))))))))((((((((())))))))))))(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))***))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))*********((('''&&&((((((((('''(((''''''''''''((())))))((((((((('''''''''''''''''''''(((((((((((())))))((())))))(((((()))---///444777999999888777777888999777555444333333333333;;;===@@@AAA???<<<;;;;;;>>>AAADDDHHHIIIIIIHHHGGGIIIJJJKKKKKKHHHDDD???<<<:::===@@@???:::555333222111000///...---,,,,,,,,,///000222555777999:::;;;<<<<<<<<<>>>AAACCCBBBAAAAAA>>>:::666222000......,,,---......///000000111777777777777777888888999888888888888777777777666888888888888888777666666666666666666666777888888777777666666666666777777888888999999999:::::::::999999999:::::::::::::::;;;;;;::::::::::::::::::;;;::::::;;;===>>>===<<<>>>>>><<<:::777444111000000000//////...------,,,------,,,,,,,,,------......///000111222222222222///000222333444666:::===???@@@BBBCCCCCCBBBAAA@@@<<<<<<;;;:::888555333222111222333555666777777777666666888999;;;<<<======<<<<<<===@@@CCCEEEDDDBBB@@@>>><<<<<<===>>>===<<<;;;:::999888777777777777:::999999999999;;;<<<===@@@@@@@@@AAA@@@>>><<<:::666777999===@@@CCCFFFGGGGGGFFFHHHMMMRRRUUUTTTRRRQQQNNNIIIFFFDDDBBB@@@>>><<<;;;:::999888888888999:::>>>DDDHHHKKKMMMPPPQQQMMMMMMLLLMMMMMMKKKGGGDDDCCC@@@<<<888666555666777444222000...---,,,++++++---,,,,,,++++++*********+++++++++,,,,,,+++++++++************))))))))))))************)))))))))(((((()))))))))***************)))))))))((((((''''''************************************************+++***************++++++((()))***++++++***)))((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))*********((((((((((((((((((((((((+++******)))))))))))))))))))))))))))((((((((((((******))))))((((((''''''&&&'''((())))))***))))))))))))))))))))))))))))))************++++++,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''(((((()))***+++)))(((((()))******)))(((((('''''''''(((((((((''''''''''''''''''&&&&&&(((((()))))))))*********)))******((('''(((+++---222555888:::999999999:::777777666555444333333222555888<<<>>><<<:::888777;;;===@@@DDDGGGHHHHHHHHHGGGGGGHHHIIIHHHEEEBBB>>>;;;???CCCBBB<<<666444444333222111///...---,,,,,,,,,...111444777999:::;;;;;;;;;<<<>>>???AAAAAAAAADDDBBB???:::666222000...,,,,,,,,,---...///000111777777777777777888888999888888888888777777777666888888888888888777666666666666666666666666777888777777666666666666777777888888999999999:::::::::777888888888999999999:::::::::999999999::::::;;;<<<;;;:::;;;===>>>===<<<888888777555333111///.........------,,,,,,,,,,,,......------...///000000000111222222333333222222///111333444555777:::<<<:::<<>><<<<<<>>>AAAEEEFFFFFFEEE???===:::999:::999888777777777777777888888999:::666666666666888:::<<<===AAABBBAAA@@@>>><<<:::999:::;;;===@@@DDDGGGIIIJJJJJJIIIIIINNNUUUYYYXXXUUUSSSNNNGGGBBB???<<<:::999555444444555666999<<<===GGGIIIKKKLLLMMMNNNQQQTTTPPPNNNMMMLLLJJJGGGCCC???===:::777333111000111222//////...---,,,,,,,,,+++************)))))))))(((***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************)))))))))(((((()))))))))******************))))))((('''''''''))))))))))))))))))))))))************************---,,,+++***))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((()))))))))******(((((())))))************((((((((((((((((((((((((+++******)))))))))))))))))))))))))))((((((((((((******))))))((((((''''''&&&'''((())))))***))))))))))))))))))))))))))))))&&&''''''((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***)))))))))'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&''''''((())))))(((&&&'''((())))))(((((((((((((((((((((''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))******)))'''''')))+++///333777999:::999::::::888888888777666555444333000444888::::::888777666999;;;>>>AAADDDGGGIIIIIIFFFFFFFFFHHHJJJIIIFFFCCC===@@@CCCBBB===999666666555444222000///------,,,+++---///222555888::::::999:::;;;<<<===>>>@@@AAAEEEDDDBBB>>>:::666333111,,,,,,,,,,,,---...000000777777777777777888888999888888888888777777777777888888888888888777666666666666666555555666666777666666666666666777777888888888888888999999999:::777777777888888999999:::::::::999888888999;;;<<<<<<;;;::::::<<<<<<;;;:::222222222111000///...------,,,,,,,,,,,,---......000000000000111222333444333444444444444333222222///111444555555666888:::;;;===>>>@@@@@@???===<<<888666222//////000333444555777;;;>>>???===999777999888999999:::<<<===>>>??????@@@CCCFFFHHHGGGFFF<<<:::888777777777666555666666777888999999::::::444444444555666888:::<<<@@@AAAAAA???<<<;;;;;;<<>>:::888666555222333444777;;;???CCCEEEQQQPPPOOOMMMKKKLLLNNNQQQPPPNNNKKKIIIGGGCCC???;;;777555222///...---......*********************)))(((((()))))))))((((((''')))***+++,,,,,,+++***)))(((((()))))))))))))))***************))))))))))))))))))))))))*********************))))))((((((((())))))))))))))))))))))))************************...---,,,***)))((((((((()))************))))))((())))))))))))))))))))))))))))))*********+++++++++((((((((()))******++++++))))))))))))))))))))))))+++******)))))))))))))))******)))))))))((((((((())))))))))))(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))'''((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***++++++***)))''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))(((''''''&&&%%%%%%(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$&&&''''''&&&((((((((()))(((((('''&&&'''''''''''''''(((((((((&&&''''''''''''((((((((()))******)))(((''')))***+++...333777888888888999::::::999888777666555555///222666888888777666777777999;;;>>>AAAEEEGGGIIIGGGFFFGGGJJJNNNOOOLLLIII@@@@@@@@@@@@>>><<<999777555555333111000///......+++,,,---///222555888:::888:::;;;;;;;;;<<>>???>>>===;;;999999888999:::;;;===>>>@@@@@@@@@BBBDDDDDDCCCAAA888777555666777888888777888888999999999999999888666555555444555777888999<<<>>>???===<<<<<<>>>AAADDDDDDEEEEEEFFFFFFGGGGGGFFFGGGIIIMMMPPPQQQPPPOOOEEEAAA<<<888777666444333666777:::>>>CCCGGGKKKMMMQQQPPPOOOLLLIIIHHHJJJLLLKKKHHHEEECCC@@@===999555111000///---,,,,,,,,,,,,(((((()))))))))))))))((('''((()))******)))((((((((()))+++,,,,,,+++)))((((((((((((((())))))******************))))))))))))))))))))))))******************************))))))************************************************,,,,,,+++***)))))))))***+++******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''(((((()))******++++++))))))))))))))))))))))))+++******)))))))))))))))++++++*********)))))))))(((((((((((())))))))))))((())))))))))))(((((('''(((((((((((((((((((((((()))***+++,,,,,,,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((***+++***))))))'''((((((((())))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''(((((())))))(((((((((((((((((((((((()))((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((()))'''&&&$$$%%%'''(((((('''(((((()))))))))(((&&&%%%'''''''''(((((()))))))))))))))))))))************''')))***)))(((''')))***(((,,,222666777888888999;;;:::999888777666666666111444666777666555555666666666888:::>>>AAAEEEGGGGGGEEEFFFJJJOOORRRPPPLLLBBB???<<<===??????<<<888555555333222000000//////,,,++++++,,,///222666999999:::<<<<<<;;;<<<@@@CCCBBBBBBCCCBBB@@@<<<999777111000...---,,,---...///777777777777777888888999888888888888777777777777888888888888888777666666777666666555555555666666666666666666666777888888666777777777777888888888888888999::::::;;;<<<<<<:::999888777777999;;;<<<999777666555666555444222////////////...---++++++,,,++++++,,,---000222333333333444555666777999:::888888777666555333111000000222444555444444555666444444444555555555444444333444555777999:::<<<<<<<<<======>>>???@@@AAAAAA999999888888999;;;<<<>>>@@@?????????@@@???<<<:::555444444555888;;;;;;;;;;;;;;;;;;::::::888777666888777666555555666777888888;;;<<<<<<<<<===BBBEEEFFFFFFFFFFFFEEEEEEEEEDDDBBBDDDHHHKKKLLLKKKJJJJJJ===:::777555555555444333:::<<<@@@DDDIIIMMMPPPRRRLLLMMMMMMKKKHHHGGGGGGHHHDDDBBB???<<<:::666222///......------,,,++++++***))))))******+++******)))((()))***++++++***)))((('''(((***++++++***(((''''''((((((((())))))******************))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++*********************************)))******+++,,,,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))+++******)))))))))))))))++++++++++++************''''''(((((())))))******))))))***))))))(((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%''')))******)))((((((((((((((())))))))))))''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&''')))***((((((((((((((((((((((((((((((((()))******++++++***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))*********)))'''(((***++++++***(((((()))))))))(((&&&%%%'''((((((((())))))******&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***(((,,,222777888999::::::<<<:::888777666555666666444666777666555444444555444444666888;;;???CCCEEEEEECCCCCCHHHNNNQQQOOOLLLDDD>>>999:::???AAA===999555444333222111000000000,,,+++******,,,000555888:::<<<======<<<===AAADDD@@@AAABBBCCCAAA>>>;;;999222111///---,,,---...///999999999888888888888888999999999999999999999999<<<;;;:::888555444555777444444444444444444444444777777777777666666666666999888777777777888999:::777777777888888999999999:::::::::999999999999888888777666444222000///......---+++))))))***+++---......///000111222333333444444444555666888999:::===<<<:::888666444333222111222333444555444333333555111...///444777666333333444666777888999<<>>@@@AAA@@@>>>======>>>;;;::::::::::::;;;<<<===@@@???>>>===;;;888666555555555555666888:::<<<===<<<<<<;;;:::999888777666888777555444333444666777<<<======>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBCCCFFFGGGEEEAAA<<<999444555555444333444888:::???BBBGGGKKKNNNMMMKKKJJJMMMKKKHHHFFFEEECCC@@@>>>>>>===:::666333000...---------++++++++++++------++++++++++++++++++++++++))))))))))))))))))))))))***)))***+++,,,,,,***(((&&&******%%%%%%***,,,***)))))))))))))))))))))))))))))))))))))))******+++***+++,,,,,,+++***)))((())))))))))))++++++)))(((***)))(((''''''((()))***+++++++++++++++***)))((((((((())))))))))))((((((***)))((((((((((((((()))***)))'''((()))***((('''))))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&'''''''''''''''((())))))************************(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***+++,,,,,,(((((((((((()))))))))))))))))))))***)))((('''''')))(((''''''''')))***+++))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((+++***)))'''''''''((()))************************''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******+++000666::::::888>>>;;;888888999999888555888555333444777999888666888888888777777999>>>BBBDDDEEEFFFFFFGGGJJJNNNQQQLLLEEE===;;;>>>@@@>>>:::>>>:::444222222222000...---,,,******+++---000222777999;;;;;;;;;;;;===???CCCBBBBBBDDDGGGGGGCCC@@@:::666111---++++++***)))777777777888888888888888999999999999999999888888666777666555222111222333444444444444444444444444666666666666777777777777999999888777777888999:::777777777888888888999999999999888888777777777666666555444333111000///......---,,,******+++---...///000000111333444444555555555666666777999:::;;;===<<<;;;999666555333222111222333444444444333333444333111222444666555444555666888999999;;;>>>@@@DDDEEEFFFDDDAAA???>>>>>>;;;;;;:::999999999::::::;;;;;;;;;:::999777666555333444666777999;;;<<<===<<<;;;:::999888777666555555555444444666888:::;;;>>>>>>==================??????????????????@@@@@@???@@@AAAAAA???<<<888666222444555555666888<<>>;;;888999777555222///---++++++,,,+++************+++,,,++++++++++++++++++++++++))))))))))))))))))))))))*********+++,,,+++***)))'''++++++''''''+++---+++)))))))))))))))))))))))))))))))))))))))******+++***++++++,,,+++***)))(((''''''((()))+++++++++*********))))))))))))************++++++***))))))((((((((())))))))))))((((((***************************)))(((((()))***)))'''))))))))))))))))))))))))************)))))))))((()))))))))(((((((((''''''((((((''''''(((((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''((()))***))))))************))))))******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((+++***)))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))***...444888:::999===;;;888888::::::999777999666444555777999999999;;;888555444666:::===>>>BBBCCCDDDEEEFFFHHHLLLOOOLLLFFF>>>;;;===@@@AAA@@@???;;;666444333333111///000...,,,++++++,,,...///666777999::::::;;;===???CCCBBBBBBDDDGGGGGGDDDAAA===999444000...,,,+++***555555666666777777888888:::999999999888888777777555666888777555444444555444444555555555555555555555555666666777777888888999999888888888888999999666666666777777777777888777777666666555444333333222111111000000////////////...---,,,,,,---///000111222222333444555666666777777888888999:::;;;<<<===<<<;;;999777555444333111222222333444333333333333555666666555555555666777999:::;;;;;;<<>>======<<<;;;999888777666666666555666666666666666555555333444666999:::;;;;;;;;;;;;:::999888666555444333333333555666999<<<>>>@@@@@@>>>===;;;::::::;;;;;;========================<<<<<<;;;:::999888777777666777888999:::<<>><<<999555222333222000...,,,+++************))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))(((***+++)))***------+++)))))))))))))))))))))))))))))))))))))))******+++***++++++++++++***))))))(((((()))*********************++++++++++++******))))))******))))))((((((((())))))******))))))(((&&&''')))***+++******)))***(((((((((******)))((())))))))))))))))))))))))************))))))))))))***)))))))))))))))(((((())))))((((((((()))******''''''''''''''''''''''''************************))))))*********++++++++++++******)))((('''&&&&&&(((((((((((())))))))))))+++***((('''''''''((()))***))))))(((((((((((()))))))))************))))))***)))(((&&&%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((())),,,111666999;;;<<<:::999999:::;;;:::::::::888555555777:::<<<<<<>>>888222222666:::;;;:::???AAACCCCCCDDDFFFIIILLLLLLGGGBBB===<<>>:::777666444222000222000...,,,++++++,,,---333555777999999;;;===???BBBBBBBBBDDDFFFFFFDDDCCCAAA===888444111///,,,***333444444555666777888888999999999888777777666666333666888888777666666666555555555555555666666666444555555666777888888999999999888888888888888888555555555555555555555555555444444333222111000000............////////////000////////////000111222333333444555555666777777:::999999999:::;;;<<<<<<<<<<<<:::999777555444333111111222222333333333333222666::::::666444555888888999;;;;;;;;;<<<>>>@@@FFFGGGFFFDDD@@@<<<;;;;;;;;;:::888666555333333222111222333444555666666666555666888:::::::::888777999999888777555444333222444555777999<<<>>>@@@AAA@@@>>><<<;;;:::;;;;;;<<<>>>>>>===<<<;;;::::::999999888777777888999;;;<<<>>>???@@@???>>>>>>@@@BBBIIIIIIHHHHHHGGGFFFFFFEEEEEEBBB>>>;;;888555111///000///...---,,,+++++++++************************************************)))))))))))))))))))))))))))***++++++*********+++)))*********+++---,,,***)))))))))))))))))))))))))))))))))))))))******+++*********+++***************+++++++++)))((('''(((((()))++++++++++++)))((((((((())))))))))))(((((()))))))))******)))))))))"""$$$&&&((())))))((('''***(((((((((***+++***)))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))***************)))((('''&&&%%%%%%(((((((((((()))))))))))),,,***((('''&&&''')))*********))))))((((((''''''))))))************)))))),,,***'''%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''')))...333888;;;::::::999999:::;;;<<<<<<;;;999777555777:::===>>>>>>:::666333444777999:::===???BBBCCCDDDEEEGGGIIIIIIIIIGGGBBB>>>>>>AAAEEEAAA@@@>>>;;;999666444222111000...,,,,,,,,,,,,---000222555777888:::<<>>BBBCCCDDDBBB>>><<<;;;;;;:::999777555333222111111111222333555666777777777777888999:::999777444333888777777666555444333333666888:::<<<>>>>>>???>>>>>>>>>===<<<<<<===>>>>>>@@@???===;;;999777555555444444444666888<<>>;;;<<<<<<888333333888===<<>>>>>@@@AAAAAA@@@???<<<999666555000///...------------......000333555666888;;;===>>>@@@AAABBBCCCDDDEEEEEEEEECCC???<<<999555000---444444555555666666777777666666666666666666777777333555666666555444555666555555666666777777888888555555666666777777888888666666777777666555444333111111000000000000///////////////...............,,,---...///000111111222111222333444555666777888777888888888999999999:::::::::999999888999999999:::999888777555444333222222111111111111222333333222666:::999666555888;;;888999:::999888999:::<<>><<<;;;<<<888777555444333222222222333333555666777777888888888888888777666444222111666666666555555555444444999;;;===>>>???>>><<<;;;========================>>>===;;;999666444222111///111333777;;;>>>@@@BBB@@@BBBDDDEEEEEEEEEGGGIIIJJJIIIGGGEEECCCAAA???>>>777555222000...---***'''((((((''''''(((((())))))******+++,,,,,,+++******************************)))))))))))))))))))))))))))+++,,,+++((('''***---111+++''')))***)))(((((()))))))))))))))))))))))))))))))))))))))******+++*********)))******+++,,,%%%(((++++++)))(((***---(((((())))))))))))(((((((((((())))))******)))))))))******++++++******)))&&&''')))***+++******))))))(((((()))+++,,,+++***************************))))))))))))************(((((()))))))))))))))*********)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))(((((((((((())))))))))))+++***((('''''''''((()))((()))))))))))))))((('''))))))************))))))+++***)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******''''''&&&''''''((()))***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))))))))((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((('''((()))))))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))---222777777999999999888888:::<<<::::::888666444555888;;;777<<>>;;;888888000//////...---------...---///222333555666999<<<<<<>>>@@@AAAAAABBBDDDFFFFFFDDDBBB@@@>>>:::555222666666666666666666666666444555555666666777777777888999999888777666888999555555666777777888999999666666666666777777777777555555555555555333222111............---------,,,------------..................///000111222333333222333444666888999999:::;;;;;;;;;<<<<<<<<<<<<===999999888777777777777777888777777555444333222111222111000000000111333333222555777777666666999<<<888999:::999888888:::<<<<<<===>>><<<:::888777777555555444333333333444444444555666666777777777666666666555444444333222222555555555555666666666666999;;;>>>??????>>>;;;:::<<<===>>>>>>>>><<<:::999888888666555333111000///111333888<<<@@@BBBBBBBBB>>>@@@CCCDDDDDDDDDFFFGGGDDDDDDBBBAAA>>>;;;999888111///------,,,,,,***(((((((((''''''((())))))***))))))***++++++***))))))************************)))))))))))))))))))))))))))+++---+++''''''***...777---''')))***((('''))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))***,,,,,,'''+++---,,,(((&&&'''******))))))))))))))))))***((())))))***++++++******)))******++++++******)))************************)))(((((()))+++,,,,,,+++************************((()))))))))************''''''((((((((()))))))))***)))((((((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))(((((((((((('''((()))******))))))((())))))************))))))((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((()))******)))((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((***///333777888999888666666888;;;888999999666333222444666555999===;;;666444555888777;;;???BBBAAA@@@@@@@@@@@@BBBDDDEEECCC@@@>>>===<<>>??????@@@CCCFFFGGGFFFFFFEEEDDDAAA<<<888777777777777777666666666333444444555666777888888777777777555333333555777555666666777888999999999777777777777666666666666444444555555444222111000---------,,,,,,++++++++++++,,,,,,------......//////000000111222333333444222444555777999:::;;;;;;>>>>>>>>>>>>????????????999888777666555555555555777666666444333222111111222111000000000111333444333444444555555777:::===999:::;;;:::999999:::<<<999::::::888555333222222444333333333444444555666666666666777666666555555444333222222222333444444444444555555666777777888999;;;>>>@@@@@@>>>;;;999<<<===>>>???===:::777444333333222222111000000///555888>>>CCCEEEEEEDDDBBB@@@BBBCCCCCCAAA@@@AAABBB>>>>>>===;;;999666333111000///------...---,,,******************+++,,,,,,'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))),,,---+++'''&&&***...;;;000((()))+++((('''***)))))))))))))))))))))))))))))))))))))))******+++******)))))))))***,,,---...111222...'''""""""$$$,,,+++***))))))***+++,,,))))))***+++++++++++++++******++++++++++++*********)))((((((((((((((())))))(((((()))+++---,,,+++************************(((((())))))*********+++&&&'''''''''(((((())))))))))))((('''''''''''''''++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((()))))))))))))))))))))***)))(((''''''&&&'''(((*********))))))))))))************))))))&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((($$$&&&((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))(((''')))---111666888999888555555777:::777888999666222000111333555777999999888666555444555999>>>@@@@@@???>>>===??????@@@@@@AAAAAA@@@@@@:::>>>CCCCCC@@@===;;;;;;444444222000...+++***))),,,...111222333444666888888;;;===>>>===???BBBFFFHHHHHHHHHHHHHHHEEEAAA===444444555555555555444444555555555666666666666666888888888888888888888888888888999888888777666555666777999::::::999888777333333333222111000000///+++***++++++,,,---...///+++---......------///000333444444555777888:::;;;:::999999999;;;>>>AAACCCEEEAAA======??????;;;777888888777666444333222111000111222333222000...,,,---///////////////111333444555666777999:::<<<<<<<<<===>>>???===:::666444888888777666555444444333222333555666888999999:::777777666555444444333333444333222222222222222222333444666888:::;;;<<<<<<999:::<<<======<<<:::999::::::<<<<<<;;;999777555111111222333333444555555444888===CCCEEEFFFDDDCCC>>>>>>>>>???AAABBB@@@???;;;:::888666333000...,,,+++++++++*********))))))+++++++++***)))(((((('''((((((((((((((((((((((((((()))***+++***)))'''%%%******************************))))))))))))************))))))((((((''''''++++++************+++++++++******)))(((''''''&&&$$$&&&(((***,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++***)))(((((('''))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))'''''''''((()))+++)))'''&&&%%%&&&'''(((((((((''''''''''''((((((&&&''''''((()))******+++((((((''''''''''''((((((******))))))((((((''''''###$$$$$$%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((***)))'''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((***))))))((('''&&&&&&&&&'''''''''''''''((())))))((((((((((((((('''''''''))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((+++***)))(((((()))***+++111111222222222111111000555777999999666444222222555666777888888888888888333666:::===>>>???@@@BBB???@@@BBBBBBBBB@@@>>>===;;;<<<>>>AAACCC@@@999444666666555333111...,,,+++,,,,,,,,,---...111333444;;;;;;;;;===???AAACCCDDDEEEFFFGGGGGGFFFDDDAAA@@@444444555555555555444444444444444555555666666666777777777777777777777777777888888777777666555444666777888999999888666555333222222111000000//////...---,,,,,,+++++++++,,,---///000000000000222333444444444555777888:::;;;<<<<<<;;;<<<>>>@@@CCCEEEGGGCCC???>>>??????;;;777666666555444444333222222000111222333222000...---...///000/////////111333555555666888999;;;<<<<<<===>>>>>>===<<<999666555555555555444444333333333333444555777999999::::::777666666555444444333333444333333333222333333333444555777999;;;<<<<<<;;;999:::;;;<<<;;;:::888777888999::::::999777555333---...000333555777999::::::===@@@CCCEEEDDDCCCAAA===<<<;;;<<<======<<<:::444444444333111///...---+++++++++*********))))))++++++******)))(((((('''((((((((((((((((((((((((((()))***+++***)))'''&&&***************************))))))(((((())))))***(((((((((((())))))))))))******))))))))))))***************)))((('''''''''&&&'''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))++++++******)))(((((('''++++++++++++************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))+++***)))(((''''''((()))***)))'''&&&&&&&&&((((((((((((''''''''''''((((((&&&&&&&&&'''((()))))))))((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''&&&))))))))))))((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))''''''''''''(((((((((((('''(((***)))'''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&''''''((()))***))))))(((''''''&&&&&&'''''''''''''''((())))))'''''''''(((((((((((((((''''''(((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&))))))(((''''''((())))))///000111111222222111111666888:::999777444222222333444666777888777777666111333666888999:::===>>>===>>>@@@AAABBBAAA@@@???999999;;;>>>@@@@@@<<<999777666555333111///---,,,---,,,,,,,,,---///111222666777999;;;===???@@@AAADDDEEEFFFFFFFFFDDDAAA@@@444444555555555555444444222333333444555666666666777777777777777777777777777777777777666555444333666777777888777666444333111111000000//////......------,,,+++++++++,,,,,,---///111111111222333555444444555666777888:::;;;???>>>>>>???AAACCCEEEGGGGGGDDD@@@>>>???===999666444444333333222222222222000111222222111000...---...///000000//////111333666666777888999;;;;;;<<<>>>===<<<;;;999777666555222222222222222222222222333444666777999999::::::666666555555444333333333333333333333333444444444444666999<<<======;;;:::999999::::::999777666444666777777777666444222111...///111444777:::<<<===@@@@@@AAABBBAAA@@@???>>><<<:::888888888777555444---............------,,,+++************)))))))))++++++******)))(((((((((((((((((((((((((((((((((((()))*********)))((('''************************)))((((((''''''(((((()))'''''''''((()))*********))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((())))))))))))))))))************))))))))))))***************************************))))))(((((())))))***))))))))))))))))))))))))***))))))(((((((((((()))***)))'''&&&&&&'''((((((((((((''''''''''''((((((%%%%%%&&&&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((((((''')))(((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((******)))))))))))))))(((*********)))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((***)))'''&&&&&&'''((((((((((((((((((((((((((((((''''''(((((()))***)))))))))(((''''''&&&&&&'''''''''''''''((())))))&&&&&&''''''(((((())))))%%%&&&'''((())))))))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((***)))((('''&&&%%%%%%%%%((((((''''''''''''((((((---...///000111222222222777999;;;:::777444222222000222555777888777555444000111222333333555888;;;:::;;;===???AAAAAAAAA@@@777777777999<<<>>>>>>>>>999777555222000/////////...---,,,,,,,,,---...///111222555888;;;===>>>>>>CCCDDDEEEFFFEEECCCBBB@@@444444555555555555444444111222222333444555666666777777777777777777777777777777777777666555444333555666666555555333222111000000//////............*********+++,,,...///000,,,...000000000111333555555555555666777999:::;;;?????????@@@AAACCCEEEFFFEEEBBB???===<<<999666333111111111111222222222222111111111222111000///......///000000///000222444666777777888999:::;;;;;;<<<;;;999777555444444444111111111111222222222222222333555666777888888888555555555444444333333333222222333444444444444444666888;;;>>>???===;;;999888888888888777555333222444444444444333222111000222333444666888:::;;;<<>>===<<<;;;;;;888666444333222000...***++++++,,,,,,,,,++++++************))))))))))))************))))))(((((((((((((((((((((((((((((())))))*********))))))(((************************((((((''''''''''''(((((('''((((((((()))))))))***((((((''''''''''''((((((***)))))))))((((((((('''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))((((((&&&&&&&&&''''''((((((((())))))))))))*********+++((()))))))))************)))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******))))))(((((('''''''''''''''''''''''''''((())))))%%%&&&&&&'''((()))******&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))(((((('''))))))(((&&&&&&%%%%%%%%%((((((((((((((((((((((((***+++---///111222333333888:::;;;:::777444222222///111555777888777555333111111111000000333777::::::;;;<<<>>>????????????888666666666888;;;>>>???:::888555222000000000111000///---,,,++++++,,,------///333777:::;;;<<<;;;@@@AAACCCDDDDDDCCCBBBAAA444444555555555555444444222222333333444555555666888888888888888888888888777777777777666555444333444444333333222111000////////////...............******+++,,,---///111222...000111222222222444666666666666666777999:::;;;>>>>>>>>>??????@@@AAAAAA???>>>;;;999777555333111000000000111111111111222111111111111111000000///...000000000000000222444777777777888888999999999888777555333222222333333222222222222333333333333111111333444555555555555444444444444444333333333111222333444555666555555888:::<<>>BBBAAA@@@???===<<<<<<<<<999666333111000///---,,,+++++++++++++++******)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))((((((((((((,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))+++***)))((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))******+++++++++((())))))))))))*********((()))))))))************((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))''''''((())))))((('''''''''''''''''''''((((((((('''''''''(((((()))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''(((***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******(((((((((((('''''''''''''''''''''''''''((())))))%%%&&&&&&'''((()))******(((((()))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''((())))))))))))))))))))))))((()))+++...000111222333777999;;;:::777444222222///111555888999888666444444444333222111333777:::;;;;;;<<<<<<<<<======<<<:::999777666666888;;;===;;;999666333111111222222111000...,,,+++++++++++++++...222666999:::::::::>>>???AAACCCDDDCCCBBBAAA444444555555555555444444444444444444555555555555777777777777777777777777666666666666555444333222222111111000000///////////////////////////......//////.........///000000222444555555555555666888777777777777888999::::::============<<<<<<;;;;;;999888777555444222111000000000111111111111111111111111000000000000000000///000111111000000222444666666777777777777777777444333222111111222333444333333333333333333333333000000111222333444444444444444333333333333333333222333555777888999888888:::;;;===>>>===;;;999777777666555444444333222222333333333444444555555666444555777:::===???BBBCCCCCCCCCAAA@@@???===<<<<<<666333000......---,,,+++,,,,,,,,,,,,+++***)))((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))((((((''''''(((((()))*********)))((('''''''''((((((''''''''''''(((((())))))))))))((((((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************))),,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))************'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))))))))((('''''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))&&&'''((())))))((('''&&&&&&''''''''''''(((((((((&&&&&&''''''((())))))***&&&''''''(((((((((((((((&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((('''''''''''''''''''''((())))))&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))************))))))'''(((***---///111111222555777999999666444222222///111444777888888777666777666555333222333777:::::::::::::::;;;;;;;;;;;;;;;;;;;;;888666666777999:::999777555333333333333222111///---++++++++++++,,,...000444666888999999<<<===@@@BBBCCCCCCBBBAAA444444555555555555444444666666666555555555555444555555555555555555555555333444444333333222111000/////////.........//////////////////////////////000000000000000111222222555666777777555555666777777777777777888999::::::======<<<;;;:::888666666333444444333222111222222111111111111111111111111111000000000000000111111///000111111000111333555666666666666555555555555222222222222333444555555444444444333333222222111000111222333333444333333333333333333333333333333444666999;;;<<<===<<<<<<;;;<<<<<<<<<;;;:::888777666555444444333333333333333333444555666888999:::666777999;;;>>>@@@BBBCCCBBBBBBAAA???===:::888666222///,,,***++++++++++++******+++++++++***))))))(((((((((((())))))******)))))))))))))))))))))***))))))))))))))))))))))))***)))))))))******+++,,,))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************...---+++)))((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))***''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))************((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((&&&'''((()))******)))(((&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&''''''((()))'''((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((('''(((((((((((((((''''''(((((((((((('''''''''&&&((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''(((((()))******)))(((((('''(((***,,,...///000111333555777777666333333333///000222444666666666666666666555444222222555777888888888999:::;;;<<<===:::<<<===;;;888555555666999999888777555444333333333222000...,,,,,,,,,,,,,,,---///111333555777777:::<<<>>>AAABBBCCCBBBBBB444555555555555555555444777777777666555555444444333333333333333333333333111222222111111000///.........---------...///////////////000000000000000---......000222444666777444666666555444333444555888777777777888999::::::======<<<;;;999666444333111222333333222222333444222222222222111111111000111000000000000000111111///000111111000111333555555555555555555444444444111111222444555666777777444444444333222111000000111222333333444444444444333333333333333333333333777888;;;>>>@@@@@@@@@???<<<<<<<<<;;;:::999777777555555444333333444444444333444555666888:::<<<===;;;<<<<<<===>>>??????@@@@@@???>>><<<999555222//////,,,)))((()))***+++***((())))))***************'''((((((((())))))******)))))))))))))))*********))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************///...,,,***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********++++++******))))))((((((&&&&&&&&&&&&'''''''''((())))))))))))************))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''(((*********)))(((&&&&&&'''((())))))((((((((((((''''''''''''(((((('''''''''''''''''''''&&&&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''(((***)))'''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''%%%&&&'''((())))))))))))******))))))((((((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%$$$$$$%%%&&&(((+++,,,***)))((('''&&&%%%%%%%%%&&&'''((())))))((('''&&&'''(((***,,,...///000000111333666666555333333333...///000222333555555666444555555333111111333444555666666888999;;;===>>>999<<<>>>===:::666555555999999999888777555444333333222000...---,,,------------...///111333555666999;;;>>>@@@BBBCCCBBBBBB999888777666666777888999444444333333222111000000222222111111000000000///000000000///......------------,,,,,,,,,---............///000111222333333111000000222444666555444999888777666666888:::;;;===:::888888:::<<<:::999:::999666333222111111111111111111111111111111111222222222111111111111111222222111111111222333333555444333111000000111111777666444333222222333444444555555555666666777777666666555444333333222222222333333333333222111111555444333222222333444555999<<>>@@@BBBBBBCCCCCCCCCBBB@@@???@@@>>>:::777444000,,,(((+++++++++*********))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))((((((''''''))))))))))))))))))))))))///...,,,***))))))***+++))))))************))))))))))))))))))))))))))))))((())))))))))))***************))))))(((((('''''''''((()))++++++******)))'''(((***,,,,,,***((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************'''((()))******************))))))))))))))))))(((***))))))((((((((()))))),,,***(((''')))***************)))(((((('''((((((******))))))((((((''''''))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((((((''''''(((***---******))))))((((((''''''((((((''''''''''''(((((((((((()))*********************))))))((((((''''''***)))))))))((((((((('''''''''(((((((((((('''''''''((()))))))))(((&&&%%%&&&''')))((('''&&&((()))'''''''''''''''((())))))***((('''&&&&&&'''(((***'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&((()))************))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''')))+++,,,...//////333333333444333333222222000///......000222555777666777777444111/////////777777777888999<<<>>>??????===;;;<<<===;;;555///777777888999777555222000555444444333111///...---,,,,,,,,,---...///000111333555999===???@@@@@@@@@777666555555555555666777333333222111111000////////////.........---------/////////......---------------------------...///...///000111222333333444555444444555777999999888999888777666777888:::<<<===:::888888999:::888777666555444222111000//////111111111111111111111111111111111111111111111111111111111111222333555555555444222111000000111111666555444333222333444444444444555555555666666666555555555444333222222111111222222333333333222222555555444333333444555666:::<<>>>>>>>>:::888666555555555444222000000000111333555777999;;;:::::::::<<<>>>@@@BBBAAAAAABBBBBBAAA???>>>===;;;888555333111///,,,)))+++++++++*********))))))))))))))))))))))))))))))************)))))))))(((......------,,,,,,,,,,,,))))))))))))))))))))))))...---+++***))))))******))))))************))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,---+++++++++***************'''((()))***+++******)))((()))***++++++***)))((((((((((((((())))))))))))************************))))))))))))************((()))******++++++******))))))((()))***+++++++++''''''&&&&&&%%%%%%%%%&&&***(((&&&&&&'''(((((((((+++***))))))((((((((()))***)))))))))((((((((('''))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((()))+++***)))))))))((((((((('''((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))((((((''''''+++******)))((('''&&&&&&''''''(((((((((((('''''''''((()))))))))(((&&&%%%&&&'''((((((&&&&&&'''((('''''''''''''''((()))))))))((('''&&&&&&'''((()))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''(((&&&&&&((())))))*********(((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&'''(((((((((((('''((((((((()))***,,,---...222222333444444444333333333222111111222444666888666777777555333111111222222333666999;;;===>>>>>>>>><<<;;;===??????999444666777777777666444333222444444444333111000///...,,,,,,,,,------...000000222444666999<<<>>>??????444444333333333333444444111111000000///.........------------,,,,,,,,,,,,.........---------------...---------......///000///000111222333444444444666555555666999::::::999888888666666777999;;;<<<===;;;888777777777555444111111111111111000///...111111111111111111111111111111111111111111111111000000111222333555666777444333222000000000111111444333333333333444444555444444444444555555555555444444333333222222111111000111222333333444333333555555555555555666777888;;;===>>>>>><<<:::::::::888555333111222333222111000000000111333555888999???>>>>>>>>>???@@@AAABBB?????????>>>===;;;:::999444222...------,,,+++***+++************)))))))))************************************))))))))))))************)))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++(((((()))************)))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))***+++++++++++++++++++++)))((((((***,,,,,,+++........................***(((&&&&&&((()))((((((++++++***))))))))))))***))))))))))))(((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))***,,,---,,,***(((((()))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((''')))))))))(((((((((((('''))))))((((((((((((((((((''''''((((((((((((''''''((((((((()))(((((('''&&&'''((()))((('''&&&'''((('''''''''''''''((()))))))))((('''&&&&&&'''((()))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))$$$$$$%%%&&&((()))******&&&''''''((())))))))))))((((((((((((((((((((((((((())))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''((()))))))))(((((()))(((''''''((()))+++---000111222333444555555555444333222111111333555666888888777555222000000111---000444999<<<===>>>======;;;;;;>>>AAABBB>>>;;;666666555444444444444444444444333333222111000000---,,,,,,,,,---...//////111111333555888;;;===???111111000000000000111111///.........---------,,,------------------------,,,,,,------------------............///000111111111222333555555555555555444333333555777888888777888777666666666888:::<<<;;;:::888666444333222111...///000111111000///...111111111111111111111111000000000111111111111111222222222222333444555666333222111000///000000111111222222222333444555555333333333333444444444444333222222222222222222222000000222333444555555555555555555666666777888888:::<<<<<<;;;888666555666555222000///000111111111111111111222333555777999@@@@@@????????????>>>>>><<<<<<;;;:::888777555444111...+++))))))*********************))))))))))))*********************************)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++******)))))))))(((((())))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((())))))******((()))))))))******************))))))))))))******(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))))))))***************++++++,,,,,,,,,++++++,,,***(((***---//////...(((((())))))))))))))))))+++***))))))+++++++++)))++++++***************+++))))))))))))(((((((((((())))))************))))))((()))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((***,,,,,,***((('''((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((()))(((((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((((((((((((''''''((((((((((((((((((''''''((()))******((('''((()))'''''''''''''''((()))))))))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$%%%&&&'''((()))***+++&&&''''''((())))))((((((((((((((((((((((((((((((''''''(((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))***(((&&&%%%%%%'''***+++...///111333444555666666333222000//////000222333999999777444000......///000222444777:::<<<======<<<;;;<<<>>>AAAAAA???===777666444333333333555666444444333333222222222222------------------......000000111222555999<<<>>>........................------,,,,,,,,,,,,,,,+++,,,,,,,,,---------------+++,,,,,,,,,---.........////////////000111222333333444555777777777666666444333333444666888888777888777666555555777999:::888888666444222111000000...///111222222222111000000000000000000000000000000111111111222222222333444444333222222222333333222111000/////////000111000111222333444444555555333333333333222222222222222222222222222222222222000111333444666777777777555666666777777888888888888999999888555333222333222000//////000222222222333333222222333555777888???@@@@@@@@@???>>><<<;;;888888666555333222111111111...***(((((())))))((())))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))))))))************++++++''''''(((((())))))******)))))))))))))))***************))))))))))))******(((((((((((())))))))))))++++++++++++++++++++++++((()))))))))************++++++,,,,,,,,,++++++***+++******...555999999777222222111000...,,,)))(((+++***)))***+++,,,+++)))+++***************++++++(((((((((((())))))))))))))))))************))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))$$$&&&)))***)))((((((((((((((((((((())))))))))))'''''''''&&&&&&''''''''')))))))))******))))))((('''''''''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((('''''''''(((((((((***+++,,,+++)))((()))***'''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''(((((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))***(((&&&$$$$$$&&&(((***,,,---///111333555666666444333111//////000111222777777666444222222333555777666555555666888;;;===;;;;;;;;;<<<>>>>>><<<;;;888666444222222444555777555555444333222222333333//////...---------......000000000000333777:::===,,,,,,------------,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++,,,---...//////000/////////000111222333444444555777999999999777666666555555666999::::::999888777555444333444666777444444444222000///000111000000111222222222222222000000000000000000000000111111222222333444444444444444333222111111111111111000///......///000111000000222333444444444444222222222222111111111111111111222222333333444444333444555666888888999999666666777777777777666666555666666444222000111111111000000111333555444333555555444333333444555666>>>???@@@@@@???===:::999444333222000///.........000...***)))))))))((('''(((((()))))))))))))))***************************))))))))))))***************************+++++++++)))))))))))))))))))))))))))******++++++***))))))))))))************))))))))))))))))))))))))))))))((()))))))))************************++++++++++++)))))))))((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************++++++++++++++++++***))))))(((+++333<<>><<<888444222777777666444222111000///---......///000111111222111111000000111111222333000000000000000000111111222111111111000000//////000000000000000000000000............////////////////////////000111222333000000111111111111000000222000...---...///...---***+++---///222444555666555555444333222222222222222222333333333444444444000000111222333555555666888777666555555444444555777666666555444444333333111111111000///---,,,+++******))))))))))))******)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************(((***---000444888;;;===111...+++((('''(((+++---***,,,,,,+++)))((()))***************))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))+++*********))))))((((((&&&''''''((()))******+++,,,---......---,,,***)))+++***(((((())))))'''&&&$$$&&&))))))))))))***+++************))))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))***+++******)))'''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))((((((''''''&&&&&&)))(((((((((''''''''''''************************))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((())))))))))))))))))(((((((((((())))))***)))((('''&&&&&&'''(((''''''(((((())))))******((((((''''''((()))+++,,,(((((())))))((('''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''((()))((((((((())))))(((((('''''''''&&&(((((((((((((((''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''(((******)))&&&###!!!((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***+++---///222444666777333111///---,,,...000111111111000000//////......///...---,,,,,,---...///111222444666666666666555555777888888666555555666333333222222222333444444333333333222111000000///...///////////////000000222111111000000111111222111222222444555666777777999:::;;;;;;999666333111111111000000//////............//////000111111222111111000000111111222333111111111111111111111111111111111000000000//////////////////////////////............////////////////////////000111222333000000111111111111000000---,,,+++,,,.../////////+++,,,---///111333444555444444333222111111222222222222222222222111111111222222222333444444555555777777666555444444444444555555444444333222222222000///...---,,,+++************))))))))))))*********)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))******************+++,,,---.../////////---+++)))((()))***+++***+++,,,+++)))((()))***)))))))))(((((((((((('''))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))************)))))))))((((((((())))))******++++++***+++,,,,,,---,,,+++++++++)))((((((******)))'''&&&(((******)))((()))***************))))))))))))***)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***(((''''''******)))'''))))))(((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((('''))))))(((((((((((())))))***)))((('''&&&''''''(((''''''(((((())))))))))))+++***)))((((((((()))***(((((())))))(((''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((()))(((((((((''''''''''''$$$%%%&&&'''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++---000222444555333222000.........///000000000000000000000//////......---,,,,,,---......000111333555666666666666666777999999777666777777555444444333333444444444111111000000///......---/////////000000000111111222111111000000000111111000111111222333444444555777777777666555333222111------------...............//////000000111111111111000000000000111222222111111111111111111111111000000000000////////////....................................////////////////////////000111222222///000000111111000000///,,,+++***+++---......---,,,---...///000222333333222222111000000000111111000000000000000000000000444444444444444444444444666666555555444333333333333333222222111000000///...---+++***)))))))))*********))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))*********************)))((((((''''''---,,,+++***)))))))))******+++++++++)))((()))***((((((((((((''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))***************+++++++++((((((***++++++,,,,,,,,,***)))((()))+++++++++)))(((***+++***)))''''''(((************))))))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))(((''''''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***((('''((()))***)))'''(((((()))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))(((((((((((())))))))))))(((''''''''''''((('''(((((((((((()))))))))++++++***((((((''''''((((((((()))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''!!!"""$$$&&&'''((())))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&%%%%%%&&&(((***+++&&&&&&''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((+++---///000111222222111111000////////////////////////000000000---,,,,,,++++++,,,,,,---...///111333444555666666666888::::::888777888999777666555444444333333444111111000000///.........//////000000111222333333222222111000000000111111111111111222222333333333555444333222111000000000//////////////////000000//////000000000111111111000000000000000111222222222222222222111111111111////////////////////////....................................///////////////////////////000111111//////000000000000/////////...---------,,,+++)))------......///000111111000000/////////000000111/////////000111111222222777666666555444444333333555555555444444333222111000000000///......---------,,,***((('''(((***+++******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))******************++++++***))))))((()))***+++***)))((()))***))))))((((((((('''''''''(((((((((((((((((((((((())))))************)))))))))))))))))))))******************)))))))))))))))*********************)))(((((()))***************)))(((((()))+++---,,,+++((()))++++++)))(((((()))************)))))))))((())))))(((((((((((((((((())))))))))))))))))))))))***)))'''&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))((((((((())))))******++++++)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((()))(((((('''''''''''''''(((((()))))))))(((((('''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))***((((((((((((((('''''''''"""###$$$&&&(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++%%%&&&&&&'''((()))******)))))))))(((''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))+++---...///111222222222222000///...,,,---------......//////++++++++++++++++++++++++,,,---///111222444555666666888::::::999888999:::777666555444333222222222222222222222111111000000//////000111222333444555333333222111111111111111222222222222222222333333333222000/////////000000111000000000000000//////000000000000111111111111000000//////000000111222222222222111111111000000.....................///....................................//////////////////////////////000111//////000000000000//////000///.........---+++(((,,,------...//////000000............///000000111---...///111333444666666888777666555444333333222333444444444333222111000.........---,,,,,,++++++---,,,***(((((()))+++,,,******))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************)))******++++++,,,,,,,,,))))))*********)))((('''((()))******)))((()))************)))))))))(((((((((((((((((((((((((((((())))))************))))))(((((())))))************))))))))))))))))))******)))))))))))))))(((((((((*********))))))((((((((()))(((((())),,,------,,,&&&(((************+++,,,************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))+++***((('''&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))((((((((()))(((((())))))******++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))(((((((((((())))))''''''((((((((((((((((((((((((((('''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((()))))))))))))))((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((******)))'''&&&%%%&&&&&&'''((()))******))))))(((((('''''''''&&&''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))+++,,,---...///000222222222111///...***++++++,,,,,,---------+++++++++++++++++++++++++++,,,---...000222444555555777999999888888999:::666555444222111000000000222222222111111111111111//////000222444555666777555444333222222222222222222222222222222111111111111000000/////////000000///////////////.........111111111111111111111111000////////////000111111222222111111000/////////---------.................................................../////////////////////......//////000...//////000000//////...---,,,---...000///---++++++,,,,,,---...///000000---------...///000111222...///000222444666777888777777666555444333222111222222333333333111///...------,,,,,,+++*********,,,+++***)))***+++,,,---******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))******************************))))))(((((())))))))))))((('''''')))***)))(((((()))+++************))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))************((((((((((((((())))))))),,,+++***)))(((((((((((()))(((''')))+++,,,,,,+++%%%'''***+++***+++,,,---************))))))))))))(((((()))*********))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((())))))))))))))))))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((())))))******))))))(((((((((((())))))&&&'''(((((()))((((((((((((((((((''''''''''''&&&###$$$%%%&&&''''''''''''(((((()))*********))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))((((((((('''''''''(((((((((((((((((()))))))))(((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((('''(((***++++++)))&&&$$$&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''''''''''''''(((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,------...000111111000000///+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,...000222333333555777777777666777888555444333111000000//////000000/////////////////////000111333444666777888777666555444333333333333111111111000000/////////000000000000000000000000---------...//////000000111111111111111111111111///////////////000111111111111000000///......---,,,,,,---------.........////////////////////////............////////////000//////.........//////......////////////......,,,+++,,,---///...,,,)))***++++++---...///000000---------...///111222333111111222333444555666666666555555444333222111111111222333333222111///---,,,,,,,,,+++******))))))))))))*********+++++++++******))))))))))))******(((((((((((()))***,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))+++***))))))))))))((((((((())))))))))))))))))))))))))))))************))))))'''(((((()))******++++++((()))))))))************((((((((())))))******+++++++++***)))))))))***+++)))((('''(((***+++***)))''')))++++++******+++,,,************))))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******''''''(((***))))))((((((((((((((((((*********)))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))(((((((((((())))))%%%&&&((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&(((((()))***************((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$&&&(((******)))'''&&&''''''''''''((((((((()))'''(((((((((''''''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))((())))))***)))((('''&&&'''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***+++++++++,,,---...///000000000------------,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++,,,...000111111333555555555444555666555444333222111111000111/////////////////////000///000111333555777888999888777666555444333333333000000000///......------///000111111222111111111,,,,,,---///111222333444222222111111111111111111///////////////000111111111000000///...------,,,,,,,,,,,,------.........000000000000000000000000............/////////000000//////.........//////......////////////.........------------+++'''$$$)))***+++,,,...///000111------......000111333444333333333333333333333333555555444333333222111111000111222333222000...---,,,,,,++++++***)))))))))'''((()))***++++++************))))))))))))******'''''''''((()))+++------))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))***+++,,,,,,(((((('''''''''(((((()))&&&((())))))(((((()))+++)))(((((((((''''''''''''))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++(((((())))))*********+++(((((()))***+++,,,,,,---******)))))))))+++,,,---)))((('''((()))***)))((()))+++,,,,,,***))))))***************))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))%%%&&&''')))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************''')))+++***'''&&&(((***))))))((((((''''''&&&&&&************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&))))))(((((((((((())))))%%%&&&((()))))))))(((((((((((('''''''''&&&&&&&&&))))))*********((('''&&&(((((()))***************((((((((((((((((((((((((&&&'''((())))))((('''&&&###%%%)))++++++***'''%%%&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))*********+++***)))(((''''''((()))***((((((((((((((('''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''***)))(((''''''&&&&&&'''))))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))******++++++---...000111222/////////......---------+++,,,------------,,,+++++++++******+++---...000///111333444333333444555555555444333222222222222111111111111111222222222666666555555555444444444666666555333111000///...---...///...,,,,,,...///000000000000000000000000000000000000000000000000000000000000000111111111//////000000000000/////////////////////////////////...,,,++++++,,,...///---.....................................................................111000///......///000111///...---,,,,,,,,,,,,,,,+++++++++,,,---...000000---...///111222333444444333333333333333333333333222222222111111111000000/////////......---------(((((())))))******++++++++++++++++++++++++++++++))))))))))))************,,,+++***))))))***+++,,,******))))))(((((('''''')))))))))))))))))))))))),,,***)))'''''')))***,,,+++*********))))))((((((,,,+++***((((((((())))))+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))))))))(((((('''''''''((((((,,,,,,+++***))))))************))))))))))))*********)))))))))((((((''''''***)))(((''''''((()))***++++++******************************************))))))))))))))))))))))))+++***)))))))))))))))***((((((((((((((((((((((((++++++************+++++++++***)))(((((()))***+++************))))))))))))+++***)))'''''''''((()))))))))((((((''''''&&&&&&&&&'''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))((((((((((((+++++++++******((('''''')))((((((''''''''''''(((+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((***,,,,,,***((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((('''''''''(((((((((((((((***)))(((''''''((()))******(((&&&'''))))))'''%%%)))'''&&&''')))***'''%%%(((''''''&&&&&&''')))***))))))))))))))))))))))))+++'''$$$%%%***,,,+++)))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$+++++++++++++++*********&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((()))((('''&&&&&&,,,+++)))((('''&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''((()))((()))***,,,---...//////111222222111///,,,)))(((+++++++++,,,---...///000222000,,,)))((()))+++,,,---...000333444555555555444444555555444333222222111111000000000000000111555444444444444333333333222111111111000000//////...///000///------///000////////////////////////111111111111111111111111111000000000000000000000//////000000000000/////////////////////////////////...---,,,,,,---...//////.................................................................................///000111222000000///...............+++++++++,,,---...000000///000111222333444444444222222222222222222222222111111111111000000000000---------,,,,,,+++++++++)))))))))))))))*********++++++++++++++++++++++++))))))))))))************++++++***))))))***+++++++++*********))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************)))))))))(((******)))(((((()))***+++************)))))))))((())))))))))))))))))))))))((()))*********)))(((''')))))))))((((((((())))))++++++***)))))))))))))))******))))))))))))***************))))))(((((((((,,,+++***))))))***+++,,,************************************************++++++++++++++++++++++++***)))))))))))))))******************************))))))(((((((((((())))))+++***)))(((((()))***+++************))))))))))))+++***)))((('''(((((()))((((((((((((((('''''''''))))))))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((+++++++++******)))((('''&&&&&&&&&'''((()))***+++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((***,,,,,,)))'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))((((((''''''&&&&&&***)))(((''''''((()))******(((&&&'''((()))'''%%%((('''&&&''')))***(((&&&))))))(((((()))***+++,,,))))))))))))))))))))))))&&&### """'''******(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''((())))))'''''''''(((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((()))*********+++***)))(((''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((())),,,,,,+++++++++,,,,,,---111222333333222000---,,,---,,,,,,---...///000000000///...,,,++++++******,,,---///111333444444444333444444555555444444333222111000///////////////333333222222222111111111,,,------...//////000000///000000///......///111////////////////////////111111111111111111111111111111111000000/////////...//////000000//////...000000000000000000000000000///...------...///000000000//////.........---................................................+++,,,---///000111222222000000///............///++++++,,,,,,---...000000222222333444444444444444111111111111111111111111000000000000/////////...***************)))))))))************))))))))))))++++++++++++++++++++++++))))))))))))************++++++***))))))***++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))***+++,,,************))))))))))))))))))))))))))))))))))))((())))))***)))(((&&&%%%)))))))))))))))***************)))((((((((())))))******))))))))))))*********************)))))))))++++++************++++++************************************************++++++++++++++++++++++++)))((((((((()))***++++++************************(((''''''&&&&&&''''''(((******))))))))))))******************))))))))))))******)))((((((((())))))'''((((((((((((((()))))),,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++******)))((('''&&&&&&&&&'''((()))***+++((((((((((((((()))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))***+++***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******)))((('''&&&%%%%%%))))))(((((((((((())))))***(((''''''(((((('''&&&'''&&&&&&''')))***)))'''(((((((((((()))***,,,,,,))))))))))))))))))))))))$$$!!! """'''***)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++++++++(((((((((((())))))))))))******))))))(((((())))))&&&&&&''''''(((((())))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''')))+++---///))))))(((((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&'''''',,,+++***)))***+++---...111222333444444333111000...---------...///000111.../////////...---+++)))+++,,,...///111111222222222222333444555555555555333222111000//////......111111111000000000//////+++,,,,,,---...//////000.../////////------///000////////////////////////111111111111111111111111222222111000///......---...//////////////////...000000000000000000000000000///............///000111000000//////......---................................................***,,,...000111111111000...------,,,,,,,,,------,,,,,,,,,------...000000444444555555555444444333222222222111111111111111///............---------))))))))))))))))))))))))++++++******))))))((((((************************((()))))))))************+++******************+++************************))))))))))))))))))))))))***++++++,,,,,,++++++************))))))))))))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))((()))))))))((('''%%%$$$(((((())))))******))))))))))))((((((((((((((()))******))))))))))))******++++++******************)))(((((((((((((((((()))***************+++++++++************************))))))))))))))))))))))))(((((((((((()))***,,,,,,************************(((''''''&&&&&&''''''(((***))))))))))))))))))***************)))))))))(((******))))))))))))))))))''''''(((((()))))))))***,,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))***************)))((((((******)))(((''''''''''''''''''((()))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((***)))))))))***)))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))((((((''''''&&&&&&))))))(((((((((((()))))))))((((((((((((((('''&&&%%%%%%&&&((()))***))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((('''&&&%%%&&&)))+++***)))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))******+++++++++)))))))))))))))*********+++***))))))((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))((((((((((((((('''&&&&&&(((***---///((((((((((((((()))******%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))'''&&&&&&'''((('''''''''))),,,000222111222333444444333111000---------------...//////////////////...---,,,+++++++++,,,---...////////////000222444555666666666555444333111000/////////000////////////.........------..................------...---,,,+++---///........................000000000000000000000000222111111000///...------......////////////....../////////////////////////////////....../////////000000//////.........---................................................,,,---///000000///......------,,,,,,,,,------...------------......///000444444555555444444333333333222222222111111000000------,,,,,,,,,,,,++++++))))))))))))************++++++******))))))((((((************************((()))))))))*********************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))******************))))))(((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))((('''%%%$$$&&&'''((()))))))))(((((()))((((((((((((((())))))******))))))))))))************************++++++((((((((())))))((((((((())))))*********+++++++++************************))))))))))))))))))))))))(((((((((((()))***,,,,,,)))))))))))))))))))))))))))((((((''''''(((((())))))))))))******)))))))))************)))))))))((())))))******************'''((((((((())))))***************)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))************))))))(((++++++)))(((((('''''''''&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***)))(((((())))))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((()))(((''''''''''''$$$&&&'''(((((())))))***%%%&&&&&&'''((()))))))))((((((((((((((((((((((((******))))))******)))(((((((((''''''''''''(((((())))))))))))))))))))))))*********))))))(((((((((%%%%%%%%%&&&&&&'''''''''***))))))(((''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((((((((())))))******************************(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&(((***+++''''''(((((()))*********%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))'''&&&&&&'''((('''&&&&&&(((+++///111000111222333222000...---,,,,,,++++++,,,,,,------000000...---------------+++++++++,,,,,,------...---///000222444555666666777666444333222111111111//////............------/////////...............,,,------,,,++++++,,,...........................////////////////////////000000000//////.........---......//////......---////////////////////////....................................................................................................../////////......---///............///000000......------...//////000222333333333333333222111222222111111000/////////++++++++++++************))))))***************+++************))))))))))))************************))))))))))))************)))***++++++++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************++++++++++++***)))''''''))))))))))))************))))))))))))))))))))))))((())))))***)))(((&&&%%%$$$&&&''')))))))))(((((())))))((((((((()))************))))))))))))******)))))))))*********************++++++++++++******)))))))))***++++++,,,,,,************************++++++++++++++++++++++++)))((((((((()))***++++++((((((((((((((((((((((((***))))))(((((())))))***))))))************))))))************))))))))))))((()))***+++++++++******((())))))))))))))))))***(((((())))))******++++++))))))))))))))))))))))))''''''(((((())))))******))))))************)))))))))((((((((())))))***+++'''''')))******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''***(((''''''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((())))))))))))((((((''')))))))))'''&&&'''(((%%%&&&((()))((('''((()))((())))))************)))))))))))))))))))))))))))*********)))((('''&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))******))))))(((''''''&&&&&&&&&''''''((()))))))))))))))((('''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((())))))******+++************************)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&***)))(((&&&&&&&&&'''(((''''''((()))******))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&''''''+++***)))''''''(((***+++...///000111000...,,,+++,,,+++++++++++++++,,,,,,000///---,,,,,,,,,---...,,,+++++++++++++++,,,---,,,---///111333444555555666555444333222222222222//////.........---------........................,,,---...---++++++---...................................................//////////////////......---......//////......---------------------------------............------++++++,,,,,,---.........................................................------------......///000...............///000000...............//////000000000111111111111111000000000///......---,,,,,,*********)))))))))((((((((()))))))))************)))))))))))))))*********************************))))))))))))************)))***++++++++++++***)))(((((()))))))))*********))))))))))))))))))))))))))))))(((''''''((())))))((()))))))))************))))))***+++******)))(((((()))))))))************))))))))))))))))))))))))((()))*********)))((('''%%%&&&(((*********)))((()))))))))))))))***++++++******))))))))))))******((((((((())))))*********)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,************************++++++++++++++++++++++++***)))))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***((()))***++++++***)))(((************))))))))))))((()))***++++++++++++************)))))))))))))))((()))))))))************))))))))))))))))))))))))'''''''''((()))*********))))))************)))))))))))))))((())))))***+++'''(((*********)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))'''&&&&&&((())))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))'''((()))******)))((('''''')))***)))&&&%%%'''(((%%%'''***)))'''&&&'''))))))******++++++***(((((())))))))))))))))))))))))''')))***)))((('''&&&%%%((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((())))))******+++,,,,,,---))))))((((((((()))******'''''''''((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&)))))))))((((((((('''''''''((()))******)))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))((('''((()))+++***)))(((((((((((((((***,,,---//////...---,,,---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++---,,,+++******++++++,,,+++,,,---///111222333333444333222111111111111111//////.........---------,,,,,,,,,------.........---...///...,,,,,,...///........................------------------------.........///////////////---..................---------------------------,,,------......------,,,)))******+++,,,---......................................................,,,,,,+++,,,---///111333,,,,,,,,,,,,,,,---...//////............//////000......///000000000000000......---,,,,,,+++******))))))))))))(((((((((((('''((((((((())))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))))))))******+++++++++,,,))))))))))))))))))))))))---,,,***))))))***,,,---(((((())))))*********+++&&&''')))***++++++******(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***))))))%%%''')))+++,,,+++***)))******))))))***+++,,,,,,******))))))))))))******''''''(((((()))))))))***'''((()))******)))((('''((())))))***++++++,,,,,,************************))))))))))))))))))))))))+++***)))))))))))))))***************************))))))(((((((((((())))))((()))***++++++***)))(((************))))))))))))((()))***+++,,,,,,+++***++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((())))))*********))))))---,,,+++)))((('''''''''((()))***+++***)))'''%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))((('''%%%&&&((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))******(((((((((((((((''''''''''''((()))******)))((('''''')))***)))&&&%%%&&&)))&&&(((******'''%%%'''((((((((()))))))))'''&&&$$$))))))))))))))))))))))))&&&(((***+++)))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))******++++++&&&''''''((()))************)))))))))***+++,,,,,,((((((((((((((('''''''''(((((((((((((((((((((((('''(((((()))***+++++++++******************************))))))((((((((('''***)))))))))(((((((((((())))))************))))))'''((()))******)))((('''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))((('''((()))'''(((((()))))))))))))))((())),,,.../////////......------,,,,,,,,,------)))+++...//////---***(((---,,,+++*********+++,,,***+++---...000111111222111111000000000000000111/////////......------------------............///........./////////000000------............---------------------...///000,,,,,,,,,------.................................------------------------------------------------........................,,,------......------,,,+++++++++,,,,,,,,,------///...---,,,+++,,,------++++++*********+++---...---------.........//////////////////////////////+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((((((((()))***************)))*********++++++++++++((()))***++++++***)))(((******************************++++++++++++******+++*********))))))((((((((()))***++++++***)))(((******++++++++++++******))))))(((((((((((())))))(((((())))))*********++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))&&&'''(((*********)))(((*********(((&&&&&&(((***************************+++*********))))))(((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((,,,,,,+++***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((''''''(((((((((((((((((((((((())))))************))))))*********)))))))))))))))&&&'''((())))))((('''&&&''''''''''''&&&%%%$$$$$$''''''(((((())))))******((((((((((((((()))******++++++)))(((((()))*********)))((('''&&&&&&'''((())))))))))))))))))))))))(((((('''(((((()))***+++***++++++******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))***)))((('''&&&&&&'''(((,,,,,,+++***)))((('''''''''(((((()))))))))))))))(((((((((((())))))))))))'''((()))*********************))))))(((((('''''')))(((''''''''''''((((((((((((((()))******++++++++++++***)))(((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((''''''((()))***))))))((((((((())))))%%%%%%$$$$$$%%%'''((()))((((((''''''''''''(((((('''&&&&&&&&&'''(((***+++(((((((((((('''&&&%%%$$$''''''(((((((((((('''''')))******+++---...//////------------,,,+++******(((((()))***+++,,,,,,---......---,,,,,,+++************+++,,,---///000111333222000//////000222333............------------------------............,,,,,,,,,,,,---------...------............------......---------......///---------.........//////////////////////////////------------------------------------------------........................,,,------......------,,,,,,,,,,,,,,,------------///...---,,,,,,,,,---------,,,,,,++++++,,,---...------------.........///........................+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))(((((()))***************)))))))))*********++++++))))))************))))))))))))***+++,,,,,,------******++++++++++++******************)))))))))((())))))************))))))******++++++++++++*********))))))(((((())))))***((()))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************+++******************+++))))))))))))))))))))))))''''''((()))))))))))))))+++++++++)))'''''')))+++************************************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''+++333999888000((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((((('''&&&&&&(((((((((((())))))))))))((((((((((((((()))******))))))((((((((())))))******)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))***)))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''''''''(((((((((((((((***)))((('''&&&''''''(((++++++******)))(((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((()))*********))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((())))))******++++++***)))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''&&&%%%%%%&&&''')))((((((''''''(((((()))'''&&&&&&&&&&&&''')))***))))))(((((((((((())))))'''''''''(((***---///000(((((((((''''''''''''&&&''''''((((((((((((''''''))))))***+++,,,---......------------,,,,,,+++***))))))******+++,,,,,,---......------,,,++++++*********++++++,,,---///000111000000///000111222333,,,,,,------------------------------............,,,,,,,,,,,,------------------------------------//////...---------..................////////////////////////////////////,,,,,,,,,,,,------------------------------------------------------------,,,------......------,,,,,,------------.........///...---,,,,,,,,,,,,---///...---------------...------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******+++(((((()))***************((((((((()))))))))************))))))))))))******((()))***+++---...//////******++++++++++++******************))))))))))))*********))))))***************++++++++++++***************))))))*********))))))))))))************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((())))))***)))******)))''''''(((***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************************&&&%%%)))444@@@@@@333&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((()))'''''''''((()))*********((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))(((((())))))))))))((((((((((((((((((((((((((())))))***&&&'''(((((())))))))))))))))))(((''''''''''''((('''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((+++******)))((('''&&&&&&((((((((((((((('''''''''))))))(((''''''''''''((())))))))))))))))))))))))%%%&&&''''''((((((''''''******))))))((((((''''''))))))*********)))(((((())))))))))))(((((((((((('''((()))*********)))(((&&&&&&&&&'''(((((())))))+++***))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''&&&%%%%%%&&&'''((('''''''''''''''(((((((((((('''''''''(((((()))***))))))))))))))))))***%%%&&&'''))),,,...111222***)))((('''''''''((()))''''''((((((((((((''''''(((((())))))***+++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,------......------,,,+++++++++++++++******++++++,,,------......///000111222222++++++,,,,,,------......,,,,,,---------.................................------------------------000///...---------------------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,------......------,,,---------.........//////......------,,,,,,,,,,,,.........---------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++,,,(((((()))***************(((((((((((())))))))))))+++***)))(((((()))***+++((())))))***,,,------...******++++++++++++***************))))))))))))))),,,+++))))))))))))+++,,,******++++++++++++******++++++************++++++)))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********************************++++++*********))))))))))))))))))))))))***)))(((''''''((()))***'''((()))((('''&&&''')))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))************************---(((%%%+++555777///&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''((((((((()))))))))***((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((()))))))))))))))'''(((((((((((((((((('''&&&'''(((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))$$$%%%'''))))))))))))(((((((((((('''''''''(((((('''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))((((((''''''&&&&&&((((((((('''''''''(((((((((((((((((())))))******&&&''''''((()))(((((((((******))))))(((((('''''')))*********)))(((''''''))))))))))))(((((((((((('''(((***+++,,,+++)))(((&&&&&&'''(((((())))))*********)))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((()))(((''''''''')))'''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''))))))(((((((((((())))))###$$$%%%''')))+++---...---+++)))'''&&&'''((()))''''''((((((((((((''''''''''''(((((()))******+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,++++++***)))************+++---///000111111111,,,,,,,,,------.........,,,,,,,,,------------.....................------...---,,,,,,,,,,,,---...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,------......------,,,---------.........//////---------------,,,,,,,,,,,,------------,,,,,,,,,------------------,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,(((((()))***************(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))******************++++++++++++******))))))))))))))))))******,,,+++***))))))***+++,,,******++++++++++++******++++++************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************)))***++++++++++++***)))))))))))))))))))))))))))***)))(((''''''((()))***((()))******)))((()))***(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))************))))))************************,,,)))&&&'''***,,,***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))(((((((((''''''(((((((((%%%&&&'''(((((((((((((((******))))))((((((''''''))))))(((((((((((())))))$$$%%%'''))))))))))))(((''''''((((((((((((((((((''''''''''''''''''''''''))))))******)))((('''&&&((((((((((((((('''&&&&&&(((((((((((((((((((((((('''(((((()))***+++,,,,,,))))))((((((''''''&&&&&&''''''(((((((((((((((((('''''''''((())))))******(((((()))************)))***)))))))))(((((((((''')))))))))))))))((('''&&&(((((((((((())))))))))))&&&(((***+++,,,+++***((('''(((((())))))***++++++***)))))))))))))))******''''''''''''''''''''''''''''''(((((((((((('''''''''((()))(((''''''''')))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&&&&%%%'''''''''&&&&&&'''''''''$$$%%%%%%''''''((())))))///---***'''&&&%%%&&&'''''''''(((((((((((('''''''''''''''(((((())))))******++++++,,,------------.........---------------......------------,,,,,,,,,,,,+++***))))))))))))((()))+++---///000000000------..................,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++...---,,,++++++,,,---...//////...---------......,,,,,,,,,+++++++++++++++------------------------******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------.........------......------,,,+++++++++,,,---------------------------,,,,,,,,,,,,))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++(((((()))***************((((((((()))))))))************))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++************++++++******++++++++++++***************))))))*********************))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))***))))))((((((((((((((()))+++------,,,+++,,,---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************%%%'''***++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************************************************)))((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((())))))***((((((''''''''''''((((((&&&&&&'''(((((((((''''''))))))))))))((((((((((((***))))))(((((((((((((((&&&'''(((((())))))))))))&&&'''(((((()))(((((((((''''''''''''''''''''''''(((((()))******)))''''''))))))))))))((('''&&&&&&((((((((((((((((((((((((%%%&&&''')))***,,,---...((((((((((((((('''''''''&&&'''(((((()))((((((((('''''''''(((((()))))))))))))))***+++++++++******((((((((()))))))))))))))(((((()))))))))(((''''''(((((((((((())))))))))))&&&''')))************)))(((((())))))***+++++++++)))))))))))))))******+++((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''...,,,***(((&&&%%%%%%%%%''''''(((((((((((('''''''''''''''(((((())))))))))))***+++,,,---.........000000//////......------......---------------------,,,+++***))))))))))))((()))***+++---...///000//////////////////......++++++,,,,,,,,,---------,,,,,,,,,+++++++++******...---+++******+++---.........---------......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------.........---,,,+++***+++,,,...////////////---------,,,,,,,,,++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((()))***************)))))))))*********++++++))))))************))))))(((((())))))*********+++******++++++++++++******((()))))))))***************++++++,,,,,,++++++*********++++++++++++*********))))))(((((())))))***************)))))))))((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************(((***+++,,,,,,+++***((()))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---,,,++++++,,,************************((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))%%%'''***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))(((((()))))))))(((''''''(((((((((((())))))))))))******)))((((((((((((((())))))((((((((())))))***%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&''')))*********(((''')))))))))***))))))((((((((((((((((((((((((((((((&&&&&&'''((()))+++,,,,,,'''''''''(((((((((((((((%%%&&&((()))))))))((((((''''''(((((((((((((((((((((((()))***************''''''(((((())))))******''''''(((((()))((((((((('''((((((((()))))))))***&&&&&&'''(((((()))******''''''(((((()))*********)))))))))))))))***++++++))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''&&&%%%%%%&&&'''''''''''''''((()))***+++$$$%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''(((((()))******)))((('''))))))(((''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))))))))((()))+++,,,---.........111111000//////...------------..................---,,,+++***************))))))))))))***,,,...///111111000000//////......++++++,,,,,,,,,---------.........------,,,,,,,,,...---+++******+++---...---------------...///000.........------,,,,,,,,,************************))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,---.........---,,,+++***+++---///111111111111---------,,,,,,+++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((************)))(((((()))***************************++++++++++++((()))***++++++***)))(((''''''(((***+++,,,---...******++++++++++++******(((((())))))*********+++***+++,,,------,,,+++*********++++++++++++******))))))(((((((((((())))))+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))((()))*********((('''&&&%%%''')))***)))((())))))************************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((,,,***'''&&&&&&''')))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))***************)))((('''''''''(((((())))))************)))(((((((((((((((++++++)))(((((()))***+++%%%&&&((()))))))))(((((())))))))))))))))))))))))%%%''')))***+++***)))((('''((()))******++++++***(((((((((((((((((((((((('''''''''((())))))******&&&'''''''''(((((())))))%%%&&&((()))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&'''((()))***++++++&&&&&&'''((()))))))))((('''((((((((())))))******&&&&&&&&&&&&'''(((******&&&&&&''''''((()))))))))))))))((())))))***++++++))))))))))))))))))))))))''''''(((((((((((('''''''''((()))(((''''''((()))'''''''''((((((***++++++$$$%%%''')))))))))))))))((((((''''''''''''((((((&&&'''((())))))(((''''''%%%%%%&&&'''((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))((()))***,,,---...//////222222111000///...------------..................---,,,,,,+++******++++++***)))(((((()))+++---///...........................000111000,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++************++++++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...000111000...,,,***++++++,,,,,,,,,,,,------------++++++++++++------/////////......---------+++*********))))))(((((())))))))))))))))))))))))************************''''''((()))***++++++,,,+++++++++************)))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,+++)))***++++++***)))''''''((())))))))))))(((************************++++++******)))((((((((())))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((+++*********))))))((((((***)))((((((((((((((()))+++*********))))))(((((((((((())))))*********+++,,,+++++++++***)))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))((('''&&&%%%$$$$$$'''((()))***++++++***)))******++++++++++++******---***'''''')))+++***)))***)))((('''((()))+++---,,,,,,,,,+++***))))))((()))))))))))))))***************))))))))))))******))))))))))))))))))))))))***(((''''''(((((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,+++***)))(((''''''''''''((((((((((((''''''))))))*********((('''%%%%%%&&&'''(((((('''&&&%%%(((***)))&&&(((,,,,,,)))))))))))))))))))))))))))+++***)))(((''''''(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&(((''''''&&&&&&((()))*********))))))((((((''''''((('''&&&&&&((()))))))))'''''''''''''''''''''''''''((()))******)))((('''''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%'''))))))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***((('''(((***++++++***)))(((''''''(((***---...))))))))))))))))))))))))((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((()))))))))******)))(((''''''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$""" """%%%&&&%%%###&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))***+++,,,---......///333222222222000///...---//////...---,,,,,,++++++,,,---.........---,,,+++***************+++++++++........................+++---...,,,)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,***+++++++++,,,,,,,,,---------,,,++++++++++++,,,---......---------,,,,,,,,,************)))))))))((())))))))))))))))))))))))************************(((((())))))******+++++++++++++++*********))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))************(((((()))))))))************)))((()))***+++***))))))******+++,,,+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))************)))))))))((('''((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******((((((((((((''''''''''''((((((******+++***)))))))))******++++++******))),,,***'''''')))+++***)))+++***((('''((()))+++,,,,,,++++++***))))))((((((*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))+++)))(((((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((((((((((((''''''((((((((((((''''''(((((()))))))))((('''''''''(((((((((((((((((('''((()))((('''***...///,,,))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&'''((()))******)))))))))((((((((('''((('''&&&''')))******)))(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''&&&'''((())))))((('''&&&###$$$&&&&&&%%%%%%&&&'''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''***((('''''')))*********((('''''''''(((***,,,---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&'''(((((((((((((((((((((((())))))+++***)))(((((('''''''''&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&$$$&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))***,,,---......222222222222222000//////------,,,,,,,,,+++++++++,,,---.........---,,,,,,+++++++++***************---------------------------...///...,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********)))))))))***))))))(((((())))))***))))))))))))))))))))))))************++++++++++++'''((((((((())))))))))))***(((((()))+++,,,+++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))(((((())))))***************))))))))))))'''''''''(((((((((((()))((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******((((((((()))))))))******)))************))))))((()))******++++++******)))+++)))(((((()))******)))+++***)))((((((((()))***+++******))))))(((((('''++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))+++***))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''(((((((((((('''''''''''''''&&&''''''((()))))))))(((((((((((())))))''')))((('''***000000---))))))))))))))))))))))))((()))*********)))((('''''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((''''''''''''((())))))))))))))))))(((((((((((('''&&&'''(((***+++***)))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''&&&((()))***((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))(((&&&'''((())))))(((''''''&&&&&&''')))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%))))))(((((('''(((((()))(((((((((((((((''''''''',,,+++***)))(((((((((((('''''''''((((((''''''''''''&&&%%%&&&(((((((((&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))***,,,------//////000000000000//////,,,,,,,,,+++++++++++++++,,,------.........------,,,,,,++++++******))))))------------------------/////////...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---++++++***++++++++++++,,,,,,,,,++++++************++++++*********************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((()))))))))*********))))))***,,,...---,,,((())))))***************))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))******************************************))))))))))))))))))))))))((())))))***************)))))))))))))))((((((((()))))))))))))))'''(((((())))))*********))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))************++++++************))))))(((((())))))************))))))***))))))))))))******))),,,+++***)))(((((())))))***)))))))))(((((('''''',,,++++++***)))(((''''''******))))))))))))******))))))))))))))))))))))))***)))((((((******)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))''''''((((((((((((''''''&&&&&&%%%%%%&&&''')))******)))(((''''''((()))***''')))(((''')))...///+++((((((((((((((((((((((((''')))***++++++***((('''''''''''''''''''''''''''))))))))))))******++++++''''''''''''((((((((()))))))))))))))((((((((((((&&&&&&&&&(((***+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''(((***,,,,,,***)))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))'''&&&&&&((()))((('''&&&&&&&&&&&&'''(((******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))((((((''''''((((((((((((((('''''''''''''''+++***)))(((''''''''''''''''''((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***+++,,,)))***+++,,,------------......------,,,+++******,,,,,,---.........//////------,,,,,,+++***))))))------------------------++++++***************)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))*********)))))))))(((((())))))************))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++(((''''''(((+++,,,,,,+++(((((()))************)))++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))******))))))))))))))))))************************))))))))))))))))))******)))))))))))))))***++++++))))))))))))))))))******************************)))))))))******+++++++++))))))))))))))))))))))))******++++++++++++************))))))))))))******,,,++++++++++++*********++++++***))))))((((((((()))))))))******)))))))))))))))******))))))))))))++++++***))))))((((((((())))))))))))((((((((((((,,,++++++***)))(((''''''******))))))))))))******)))))))))))))))))))))))))))'''''''''))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))((((((''''''((((((((((((''''''&&&%%%%%%%%%&&&''')))+++)))(((&&&&&&&&&&&&((())))))***(((&&&'''++++++'''(((((((((((((((((((((((('''(((***,,,,,,+++)))(((((((((((((((((((((((((((++++++******))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))'''&&&&&&'''))))))(((&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((''''''(((((((((&&&''')))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((&&&&&&((((((((('''&&&&&&'''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((()))))))))(((((('''&&&&&&''''''((((((((((((((((((''''''))))))((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&(((((()))***'''((()))***+++,,,,,,,,,222111000...---+++***))),,,,,,------...///000000///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++************++++++++++++))))))************))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((()))******++++++******)))))))))))))))))))))))))))'''((((((((())))))))))))************++++++++++++&&&%%%%%%&&&((()))((('''))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))************))))))))))))************************))))))))))))************))))))))))))******+++,,,))))))))))))************,,,+++++++++++++++******************++++++++++++))))))))))))))))))))))))******++++++++++++************))))))))))))******,,,,,,+++++++++*********+++***)))))))))))))))***((())))))******))))))(((((()))++++++)))((()))***************))))))))))))))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))((('''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++******)))))))))(((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&'''''')))***(((%%%&&&***)))%%%))))))))))))))))))))))))((()))***+++++++++***)))(((((((((((((((((((((((())))))(((''''''&&&%%%%%%&&&''''''((()))((((((((((((((((((((())))))))))))***(((&&&&&&'''(((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((''''''''''''(((((('''(((***)))'''&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))''''''((()))((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((()))******))))))((('''&&&&&&&&&&&&(((((((((((()))))))))***(((((('''&&&%%%%%%%%%%%%'''''''''(((((('''''''''%%%'''''''''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***,,,------......333222111///...,,,+++***,,,,,,,,,---...000111222000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++************++++++++++++(((((()))******)))(((((('''((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************(((((())))))******++++++***)))))))))(((((((((((()))***++++++++++++***)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************((('''&&&'''((()))((('''(((((()))************)))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,---((()))))))))************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******************++++++++++++***))))))(((((()))***+++(((((())))))))))))(((((('''))),,,,,,)))((()))***((())))))************)))*********************************)))))))))))))))******))))))))))))******))))))))))))))))))))))))((('''&&&''')))***)))(((************************))))))))))))))))))))))))'''((()))******)))((('''((((((((()))))))))))))))''''''((((((((((((''''''&&&'''(((((())))))))))))''''''((((((((((((''''''(((***(((&&&'''++++++'''))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((''''''((((((((()))))))))***///,,,)))''''''(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((***++++++)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((,,,***(((((()))))))))'''(((((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))+++***)))((('''''''''''''''(((((()))***+++,,,,,,)))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%'''((('''%%%$$$%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((()))***,,,,,,---------/////////...------,,,,,,,,,,,,,,,---...000222333111000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((()))+++,,,+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---......---+++***)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++,,,)))************+++++++++'''((()))******)))(((''''''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))************************'''(((((()))***++++++,,,))))))))))))(((((((((((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++(((((((((((()))))))))))),,,+++)))***++++++***)))%%%&&&&&&'''''''''''''''************************((((((((()))******++++++))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))***+++,,,---(((((())))))*********++++++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))******++++++++++++************))))))))))))******'''((()))***+++,,,------))))))(((((((((***+++,,,(((((())))))))))))((((((&&&))),,,,,,***((((((***'''((()))******************************+++++++++)))))))))))))))***************))))))))))))******)))))))))))))))))))))))))))(((((()))***++++++***************************))))))))))))))))))))))))'''((()))******)))((('''%%%%%%&&&'''((()))******''''''((((((((((((''''''&&&''')))*********)))((('''((()))******)))((('''((()))(((&&&)))------***))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))&&&&&&''''''((()))))))))%%%&&&((()))))))))(((''''''((((((((())))))******444000+++(((((()))******))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''(((((((((((('''''')))((('''&&&&&&'''((()))%%%'''((('''%%%$$$$$$%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''',,,+++)))((()))***)))(((((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''',,,+++***)))((((((((((((''''''(((***+++,,,---...***)))(((''''''&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&(((***(((%%%$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((''''''&&&%%%%%%'''((()))******+++++++++,,,,,,,,,------.........,,,,,,,,,,,,...000333444111111111111111222222222++++++++++++++++++++++++,,,,,,,,,++++++*********++++++***************+++******++++++,,,---......***++++++,,,,,,++++++***.........------,,,,,,,,,111///---,,,---...---,,,,,,,,,,,,------.........,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++***************************************)))((((((((((((((())))))))))))))))))))))))+++++++++***************(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))******))))))((((((''''''+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************,,,+++)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((+++***)))(((((()))***+++)))))))))+++.../////////))))))************))))))))))))************)))))),,,,,,+++***))))))******&&&&&&'''((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******)))))))))))))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***************++++++''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******'''((()))******+++******)))***++++++***)))***+++,,,+++***)))(((((((((((())))))))))))))))))))))))***'''%%%''',,,...,,,)))&&&(((******)))(((((()))(((&&&%%%'''***,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''&&&''')))+++***(((&&&$$$))))))))))))))))))))))))''''''''''''(((((())))))444111...***'''&&&%%%%%%))))))(((((('''''''''&&&)))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++)))))))))***+++***'''%%%)))(((((('''''''''(((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))(((((((((((())))))))))))******************))))))((((((''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((+++)))'''&&&%%%&&&((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++&&&''''''((()))******+++------,,,------...000000000...,,,,,,---.........,,,---///111111111111000++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************+++++++++++++++,,,---.........,,,,,,------------,,,,,,+++++++++*********))))))000...------......---,,,,,,,,,,,,---------......------,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++***************************************)))((((((((((((((())))))))))))))))))))))))+++++++++******)))))))))))))))))))))*********************))))))*********))))))))))))))))))))))))***)))))))))((((((((('''*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++***************************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))+++***)))(((((()))***++++++***)))+++---...---,,,******++++++++++++******)))******************))),,,++++++***))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++***************+++*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))(((******))))))((()))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))((()))***++++++))))))***+++---,,,+++***))))))))))))))))))))))))))))))))))))***'''%%%'''+++---+++(((''')))******((('''((()))***(((&&&'''***+++***((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***)))(((&&&%%%))))))))))))))))))))))))&&&&&&''''''((((((((((((+++***'''%%%############)))(((((((((''''''''''''***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********)))((((((((())))))'''%%%((((((''''''''''''(((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&))))))))))))((((((((((((((((((((()))))))))*********)))))))))((((((((('''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((''''''&&&&&&&&&''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((***)))((('''&&&''''''((()))((((((((('''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&'''((()))&&&&&&&&&'''((((((((()))******++++++,,,------...111///...---.../////////---...///000111111111111++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,---......//////......////////////......------------,,,,,,,,,,,,......---...000///---+++,,,,,,,,,,,,------------///...---++++++,,,------******++++++++++++******+++++++++++++++*********************************))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,+++***))))))((((((************++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((()))***+++,,,------************************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***+++******))))))))))))******,,,+++******+++,,,+++)))++++++++++++++++++++++++******++++++++++++******,,,+++******)))*********++++++++++++*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''((((((((())))))))))))*********((())))))******))))))((())))))))))))))))))))))))))))))))))))((((((((((((+++++++++******)))'''''')))***++++++))))))***+++------,,,+++************)))))))))))))))))))))))))))&&&%%%&&&***+++***((((((***+++***((('''''''''+++***(((((())))))((('''))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''***)))((('''&&&'''((()))((((((((((((''''''''''''******)))(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))*********(((&&&&&&'''((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((())))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))(((((((((''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,------------000//////...//////000000............///000111222++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---------.........//////......////////////.....................---------------...///111000---***,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******+++,,,---******++++++++++++******+++++++++***************************************((()))))))))))))))((((((((((((((((((((((((((((((,,,,,,+++***)))((('''''')))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((()))******+++,,,,,,************************((()))))))))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''''')))+++,,,***))))))))))))))))))***+++***))))))++++++***)))+++++++++******++++++++++++++++++,,,,,,+++++++++++++++***************+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***)))((((((((((((((())))))*********+++++++++((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''***************)))(((((()))***+++***)))((()))+++,,,+++******)))))))))***(((((((((((((((((((((((((((&&&%%%&&&)))***)))''')))***+++***(((&&&&&&'''******)))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))******)))((('''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''',,,++++++******+++,,,,,,((((((((((((((('''''''''))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***)))'''%%%%%%&&&'''''''''(((''''''''''''(((((()))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((((((''''''(((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((((()))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&***+++,,,...............---...//////......///000...---,,,,,,,,,...///000++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,------------...............------............------******************++++++,,,,,,---///111000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++)))******++++++******)))************************))))))))))))))))))))))))'''((())))))))))))((((((((((((((((((((((((((((((++++++******)))(((((('''((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''')))+++---)))))))))******))))))))))))(((((()))+++,,,,,,++++++***))))))))))))***++++++++++++,,,,,,++++++++++++***************++++++''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))''''''((()))******))))))************************))))))))))))))))))))))))((()))))))))*********+++,,,+++******))))))))))))************++++++++++++((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''(((((()))***************((()))******)))((()))******))))))(((((((((((()))((((((((((((((((((((((((((('''&&&'''((()))(((''')))***+++***(((&&&&&&'''((())))))***)))******+++))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''***)))'''&&&&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))'''%%%$$$&&&'''(((''''''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))'''((((((((((((((((((''''''''''''''''''(((((()))(((((((((((())))))))))))((((((((()))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''(((((('''''''''''''''''')))***+++,,,,,,---------***,,,......---,,,---///---,,,+++******,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***++++++,,,---...------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,---...000000...,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))************)))))))))))))))***************))))))))))))))))))))))))&&&''')))******)))(((((())))))))))))))))))))))))******)))))))))((((((((('''((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))((((((''''''************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,))))))************))))))***)))(((***,,,------,,,+++***)))(((((()))***+++******++++++++++++***************)))******+++,,,&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))%%%&&&((()))***))))))(((************++++++++++++))))))))))))))))))))))))((())))))******+++++++++++++++************++++++)))************+++++++++)))******************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))******+++++++++((()))******(((((()))***)))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++***((('''''''''((()))******))))))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))*********)))((('''''''''***)))(((&&&&&&''''''((())))))))))))))))))))))))((((((((((((((('''''''''))))))(((((('''&&&&&&%%%'''''''''(((((((((((((((%%%&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((('''%%%&&&''')))((((((''''''&&&''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''(((((())))))******''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&'''(((((((((((((((((())))))))))))''''''((((((((((((''''''(((''''''''''''((())))))''''''((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''''''''''''''''''''((((((''''''&&&''''''(((******(((+++......,,,+++---///,,,+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------....../////////...---,,,---///000///...,,,,,,,,,+++++++++******)))***+++,,,,,,***)))((())))))************))))))((()))))))))*********+++))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))******************))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))***+++------------,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((()))***++++++***)))(((,,,+++***+++,,,---,,,+++,,,+++)))(((((()))+++,,,)))******************)))******))))))***++++++,,,((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((%%%&&&(((***+++***))))))))))))))))))*********+++))))))))))))))))))))))))((())))))******+++,,,,,,))))))((())))))***+++,,,)))))))))************++++++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))((()))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))((())))))''')))******((('''((())))))+++,,,+++)))((()))+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))******)))))))))(((((((((***************))))))(((''''''''''''((((((((()))%%%&&&'''((()))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''&&&(((******)))'''&&&&&&&&&''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''''''''((()))*********((((((((()))))))))******'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((***)))((('''&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%'''(((((((((((('''%%%%%%%%%&&&'''''''''((('''%%%$$$###$$$&&&(((***'''+++//////---+++---000,,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,*********++++++,,,,,,,,,...---,,,,,,.../////////,,,,,,,,,++++++*********)))+++---......,,,)))'''))))))************))))))(((((())))))*********+++))))))))))))))))))))))))%%%''')))***+++***)))((())))))))))))))))))))))))''''''(((((())))))******)))************+++++++++++++++************++++++))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---************************'''(((***---...//////...))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++++++++((()))***++++++***)))(((///...,,,,,,,,,,,,+++)))---,,,***))))))***,,,---))))))************))))))******))))))***+++,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((%%%''')))+++,,,+++***)))'''((((((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,''''''''''''(((***+++,,,((())))))))))))*********,,,+++***))))))***+++,,,))))))))))))))))))))))))''''''(((((())))))*********++++++******)))((('''((()))***)))((('''(((******)))))))))))))))******)))))))))))))))))))))))))))***+++***)))((()))***&&&(((******)))(((((()))+++---...,,,)))'''''')))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))++++++******))))))((((((''''''((()))))))))))))))&&&'''''''''(((((())))))&&&'''(((*********)))(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''''')))++++++)))'''&&&&&&&&&'''''')))******))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))************'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((+++)))'''&&&%%%&&&((()))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((()))*********)))''''''######$$$%%%%%%&&&'''''')))'''$$$###$$$&&&***,,,(((,,,111111...,,,...111---.../////////...---,,,******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******,,,+++)))((('''((()))***))))))))))))))))))))))))+++(((%%%&&&)))++++++))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***((((((***,,,,,,)))&&&))))))))))))))))))))))))+++,,,---,,,***)))***+++******************************))))))((((((''''''+++)))((('''((()))+++,,,)))***++++++++++++***)))...+++'''&&&(((******))))))))))))))))))(((((((((''''''((()))***++++++,,,******************************))))))******+++,,,,,,,,,,,,++++++*********)))************+++++++++******))))))))))))******(((((()))*********************************************))))))(((((('''''')))))))))))))))))))))))),,,++++++******++++++,,,+++***)))))))))***,,,,,,+++++++++*********))))))(((((()))***************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))''''''((((((((((((''''''+++***((('''''''''((()))))))))))))))((((((((((((&&&'''(((''''''''')))+++)))))))))))))))))))))))))))((('''''''''(((***+++******))))))((((((''''''''')))***)))'''&&&'''((((((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******(((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))'''&&&%%%%%%&&&''')))))))))((((((''''''&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))+++***))))))))))))))))))((()))))))))******++++++***))))))((('''&&&&&&&&&(((((())))))))))))((((((***)))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&+++***)))(((''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((&&&$$$%%%'''(((%%%"""&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''***)))(((''''''((()))***(((((()))***************//////...///000000...---******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------............------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))))))))************))))))))))))((())))))))))))))))))))))))***(((&&&&&&)))******)))+++******))))))******+++))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++)))((()))++++++)))'''))))))))))))))))))))))))***++++++***)))((((((***************************)))))))))))))))(((((((((***)))((('''((()))+++,,,************************,,,)))''''''***------,,,))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********)))************+++++++++******))))))))))))******))))))***+++++++++++++++******************************))))))((((((((((((************************,,,++++++******++++++,,,+++***)))))))))***+++,,,+++++++++*********))))))(((((()))***************************************))))))))))))))))))))))))************)))))))))((())))))))))))************)))******++++++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((((((((())))))(((((((((+++***)))((('''(((((()))))))))))))))((((((((((((((()))))))))'''((()))+++)))))))))))))))))))))))))))(((((('''((()))***+++***)))))))))((((((((('''&&&''')))))))))((('''&&&(((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((()))***+++''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((('''''''''+++*********)))))))))((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''''''''((()))+++,,,---&&&&&&&&&&&&'''''''''(((***))))))(((''''''&&&&&&(((((())))))))))))((((((((('''''''''''''''&&&&&&))))))************)))))))))))))))((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''***+++)))'''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((())))))***+++++++++++++++---,,,------......---,,,***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,++++++++++++************************+++++++++++++++++++++++++++************))))))))))))************)))(((((())))))))))))))))))))))))***((('''''')))******))))))******++++++******)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))),,,***)))((()))***)))((())))))))))))))))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))(((((())))))))))))))))))***)))((((((((()))+++,,,,,,+++***))))))***+++,,,***((('''(((+++...000000***)))(((''''''((()))***************))))))((((((((((((((((((((((((((((((((()))***+++,,,+++******+++++++++++++++*********)))************+++++++++******))))))))))))************+++,,,,,,,,,,,,,,,***************************))))))))))))(((((((((************************++++++************++++++******))))))******+++,,,+++++++++***************(((((()))***************************************))))))))))))))))))))))))************))))))))))))))))))))))))************)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))***++++++***(((((()))+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((((((((((()))+++***(((&&&(((((())))))))))))(((((()))))))))(((((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))+++,,,''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''')))******)))'''&&&************))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((()))***+++,,,((((((((())))))))))))***)))))))))(((''''''&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''(((((((((*********++++++*********&&&'''((()))***)))((('''(((((((((''''''''''''&&&''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***+++***)))(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((()))************))))))***+++,,,---------,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++***************)))))))))************************)))***************))))))******)))))))))))))))***)))))))))))))))))))))))))))((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((---+++)))((((((((())))))))))))))))))))))))))))))'''((())))))'''&&&''')))((((((((((((((((((((((((((((((((())))))******+++))))))(((((())))))***+++,,,+++)))(((((()))+++,,,)))(((((()))+++---...///***)))'''''''''(((***+++******))))))))))))))))))))))))))))))))))))))))))''')))+++,,,---,,,***)))+++++++++***************))))))*********+++++++++******))))))))))))******)))***++++++,,,,,,++++++************************))))))))))))))))))))))))************************++++++************++++++***************+++++++++************************(((((()))***************************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******((((((((((((((((((((((((******))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))***++++++)))''''''((()))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))((((((((((((+++)))((((((***+++***)))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((+++***)))(((((((((((((((************************))))))(((((('''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''$$$&&&(((******)))((('''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$&&&'''((('''''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''')))+++,,,,,,,,,------......//////...------,,,+++++++++,,,,,,---------,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++************************************((())))))*********)))))),,,***(((''''''(((+++,,,((((((((((((((((((((((((((()))))))))((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((,,,+++***((('''((()))***))))))))))))))))))))))))((()))******(((((()))***(((((((((((((((((((((((((((((())))))******++++++)))))))))))))))******+++,,,+++)))(((((()))+++,,,)))))))))))))))******+++)))(((''''''''')))***+++'''(((((()))******++++++************************''')))+++,,,---,,,***)))************************))))))*********+++++++++******))))))))))))******((())))))***************************************))))))))))))************************************+++******))))))******+++))))))******++++++++++++************************(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************'''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***((((((((((((((((((((((((******))))))))))))******)))))))))))))))((((((''''''((((((((()))))))))***)))******(((&&&&&&'''((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))))),,,***(((''''''((())))))(((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((---,,,+++)))'''&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((+++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''))))))((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%((()))***)))((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''))),,,,,,++++++,,,...////////////...---,,,,,,***++++++,,,,,,------...,,,,,,------...---------------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,+++******))))))************************'''((()))*********)))(((+++***((('''''')))+++,,,((((((((((((((((((((((((''')))******(((''''''(((((())))))******))))))((((((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******)))((((((***+++))))))))))))))))))))))))(((***++++++))))))***,,,))))))))))))))))))))))))))))))******************((()))))))))************,,,+++***))))))***+++,,,)))***+++***((('''((()))''''''(((((())))))******''''''((()))***+++,,,,,,************************((()))***+++,,,+++******)))))))))***************)))************+++++++++******))))))))))))******(((((()))************)))************************)))))))))************+++++++++++++++++++++++++++******))))))))))))******))))))***++++++++++++******************+++++++++(((((()))***************************************))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))******(((''''''(((******)))))))))))))))(((''''''''''''(((((())))))******(((((()))(((&&&&&&''')))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))***++++++***'''%%%&&&'''(((((())))))))))))((((((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))'''&&&&&&''')))***))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***)))))))))(((((((((((('''((((((((((((((((((''''''&&&''''''((((((''''''&&&)))))))))(((((('''''''''&&&''''''((((((''''''&&&%%%&&&'''((()))((('''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''&&&&&&'''(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&'''((((((((((((''''''***---,,,***)))+++...............---,,,+++*********+++,,,,,,---......,,,,,,,,,,,,------...///........................+++++++++,,,,,,---------******++++++++++++******)))*********++++++++++++,,,++++++***))))))((((((************************&&&''')))***+++***)))((('''((()))***++++++***)))((((((((((((((((((((((((''')))++++++(((''''''((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********&&&(((++++++))))))***,,,))))))))))))))))))))))))((()))+++******)))+++,,,************************++++++******************(((((()))***************************************)))+++---,,,)))((()))***%%%&&&(((***+++***))))))(((((())))))*********+++************************))))))*********+++++++++((()))))))))*********+++)))************+++++++++******))))))))))))******))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++******))))))))))))******((()))***+++,,,++++++***))))))*********+++++++++(((((()))***************************************))))))))))))))))))))))))((()))))))))************))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***((())))))***)))((('''&&&'''''''''((()))*********'''((()))((('''''')))+++))))))))))))))))))))))))&&&'''((()))***))))))((('''((((((((()))))))))***(((///555555...(((&&&'''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''(((((()))))))))*********+++(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((())))))++++++++++++*********)))'''(((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***)))'''&&&((()))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&))),,,+++((('''(((+++,,,---,,,,,,+++***)))(((******+++,,,,,,---......,,,,,,++++++,,,...///111........................+++++++++,,,,,,---------******++++++++++++******))))))******+++++++++++++++******)))(((''''''&&&))))))))))))))))))))))))%%%''')))***+++***)))(((###&&&+++......,,,(((&&&(((((((((((((((((((((((('''))),,,+++(((&&&'''(((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++$$$'''+++,,,***)))+++,,,))))))))))))))))))))))))''')))******))))))***,,,************************,,,+++++++++***)))))))))(((((()))***************)))***++++++++++++***))))))+++...---+++)))***,,,$$$&&&)))+++,,,+++)))(((************))))))))))))))))))))))))))))))))))))******))))))******+++,,,(((((())))))*********+++)))************+++++++++******))))))))))))************+++,,,,,,,,,,,,+++************************))))))******++++++++++++++++++++++++++++++++++++******))))))))))))******((()))***+++,,,+++******))))))******++++++++++++(((((()))***************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))***((('''&&&&&&'''(((***((()))*********)))'''&&&&&&''''''((()))******+++((()))***)))((()))+++,,,))))))))))))))))))))))))&&&''')))*********)))((('''((((((((())))))******)))444???@@@888---)))((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&'''))))))'''&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((+++***)))(((&&&&&&%%%%%%)))(((((((((''''''&&&&&&'''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&'''((()))***++++++&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))!!!$$$''''''&&&%%%''')))&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%(((,,,***&&&$$$&&&)))---------,,,,,,+++++++++*********++++++,,,,,,,,,////////////////////////.........------,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))+++*********))))))((((((++++++******))))))(((((())))))))))))))))))))))))&&&(((***+++,,,+++)))(((******))))))))))))******(((((())))))******++++++(((((()))***************(((((()))***************))))))*********))))))(((+++++++++++++++***)))))))))************++++++++++++***)))(((((()))***+++,,,+++***((((((((()))***))))))))))))************,,,+++***)))((((((((((((+++*********))))))(((((())))))(((((()))***++++++))))))(((((('''''''''&&&&&&''')))***+++++++++***************************))))))(((((((((((()))))))))***+++++++++)))((('''((()))***++++++++++++++++++***'''&&&&&&'''***+++******************++++++))))))***))))))(((''''''******++++++++++++*********************)))(((((())))))))))))************************************)))************+++++++++))))))))))))))))))))))))+++++++++***++++++,,,,,,)))***++++++***)))***,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((()))++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&((()))++++++)))(((&&&(((((()))***************%%%%%%&&&'''((()))******+++***((('''&&&&&&&&&''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''%%%&&&(((***,,,///...------,,,+++******(((((()))***++++++,,,,,,111000///...,,,***((('''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))&&&''''''((()))******+++%%%&&&&&&&&&'''(((((((((***(((%%%######$$$&&&'''''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((()))))))))))))))((('''(((((())))))))))))((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))))))))+++***'''%%%%%%&&&(((***((('''&&&(((+++,,,)))&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&%%%$$$$$$((((((''''''''''''((((((%%%&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%'''((()))&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%)))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++************************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))&&&''')))*********(((''')))((((((''''''(((((())))))))))))))))))*********(((((()))***************(((((()))***************))))))************))))))******************))))))))))))*********+++++++++******))))))))))))******,,,+++)))((((((((()))***))))))))))))***************)))))))))))))))******************)))))))))((()))))))))))))))***++++++)))))))))((((((((('''''''''((()))***++++++******************************))))))(((((((((((()))))))))******+++***)))((('''))))))******+++*********)))))))))(((((())))))))))))))))))((((((((((((((())))))))))))))))))((('''******++++++++++++*********************)))(((((())))))))))))************************************)))************+++++++++************************,,,,,,+++***))))))))))))((()))***)))((('''((()))******)))(((((()))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((()))******************************************)))((('''''''''''''''***)))(((((((((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++---,,,,,,+++***))))))((('''(((((()))******++++++,,,++++++***((('''%%%$$$)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&'''((())))))*********))))))))))))))))))))))))'''''''''((()))*********&&&&&&'''''''''''''''''',,,+++)))''''''((()))***''''''''''''''''''''''''))))))(((''''''''''''''''''''''''((((((((())))))(((((((((''''''&&&&&&&&&''''''((())))))((((((((((((((())))))))))))(((((()))))))))((((((((((((((('''(((((((((((((((''''''***)))'''&&&&&&&&&((()))***(((&&&&&&)))******))))))((('''&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%,,,+++)))'''%%%$$$######&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))((((((((((((************))))))))))))))))))))))))************))))))))))))))))))))))))%%%&&&((()))))))))(((''')))))))))(((((()))))))))***))))))))))))))))))((((((((()))***************(((((()))***************))))))))))))******))))))((())))))))))))))))))))))))))))))*********++++++))))))************))))))+++***))))))((()))))))))))))))))))))************(((((((((((()))***+++,,,************))))))))))))))))))))))))))))))***+++*********)))))))))))))))((()))************))))))***************************))))))(((((())))))***)))************)))(((((())))))*********)))(((((('''(((***++++++***((('''***)))))))))((((((''''''(((((())))))***)))))))))******++++++++++++*********************)))(((((())))))))))))************************************)))************+++++++++++++++++++++++++++++++++,,,,,,***)))((('''''''''***++++++***((('''((()))+++***'''%%%%%%'''***+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++******)))))))))))))))))))))))))))'''((()))******)))((('''(((((()))*********************))))))((('''&&&&&&((((((((())))))(((((('''******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************))))))((((((''''''''''''((())))))******+++++++++******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((((((((())))))))))))((())))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''''''''++++++******************''''''''''''''''''''''''))))))((('''''''''((((((''''''((((((((()))))))))))))))(((((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((())))))))))))((((((((()))))))))))))))******))))))))))))((('''&&&%%%)))(((((((((''''''''''''+++)))&&&%%%''')))***+++((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''+++***(((&&&$$$###""""""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((''''''''''''''''''+++++++++,,,,,,---------.........------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++************************************************'''''''''&&&&&&&&&%%%%%%*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&'''((()))))))))((((((,,,,,,++++++++++++,,,,,,******))))))((((((((('''(((((()))***************(((((()))***************)))))))))))))))*********((((((((((((((())))))***))))))))))))************((()))***++++++***)))(((******))))))))))))))))))((()))))))))************))))))(((((()))***++++++*********)))))))))))))))***)))))))))))))))*********************************************)))))))))***************************))))))))))))))))))***))))))*********))))))))))))))))))))))))((('''&&&)))))))))******))))))))),,,,,,++++++***)))))))))'''((()))*********************++++++++++++*********************)))((((((((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++,,,+++***)))))))))))))))---......---***))))))***+++***(((''''''(((***+++))))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((((((((((((((())))))))))))*********++++++***))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************)))((((((''''''&&&%%%%%%&&&''')))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******))))))((()))))))))))))))(((((((((((((((((()))))))))************************++++++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''******)))((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))((((((''''''&&&&&&'''((()))))))))((('''&&&''''''''''''''''''''''''))))))((((((((((((((()))&&&&&&&&&&&&''''''''''''******)))((('''&&&%%%%%%$$$$$$&&&'''(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((('''&&&&&&'''((()))))))))(((&&&&&&)))(((''''''((()))******(((((((((''''''((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&+++++++++,,,,,,---------.........------,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))******(((((())))))******++++++))))))))))))))))))))))))(((((())))))************,,,,,,++++++++++++,,,,,,***)))))))))((((((''''''(((((()))***************(((((()))***************))))))(((((()))***++++++))))))((('''(((((()))***(((((()))))))))*********((()))***++++++***)))((()))))))))*********))))))((()))))))))************++++++***)))(((((())))))))))))))))))))))))************)))))))))))))))***************++++++++++++*********)))))))))))))))******************************))))))))))))******))))))))))))))))))******)))))))))))))))((('''&&&+++***)))(((((()))***+++++++++++++++******))))))(((((()))******+++************++++++++++++*********************)))((((((((()))))))))************************************))))))*********+++++++++***************************************+++,,,---,,,---...,,,***))))))***)))******++++++******)))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))*********+++++++++'''((()))*********(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))******************))))))***************+++%%%%%%%%%%%%&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''+++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''&&&%%%&&&((())))))((('''&&&(((((((((((((((((((((((())))))((((((((())))))***&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&$$$$$$&&&'''(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))&&&&&&'''(((((()))(((((('''((()))***)))(((&&&%%%%%%''')))++++++)))(((((('''(((((((((((((((((('''###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&''')))+++,,,&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,************************)))************+++++++++************************))))))))))))))))))))))))+++*********))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))*********+++)))))))))(((((())))))))))))(((((((((((((((((('''(((((()))***************(((((()))***************))))))(((((((((***+++,,,+++***)))((('''((())))))((((((((()))))))))******))))))************))))))(((((()))************)))))))))))))))************,,,+++***)))(((((((((((())))))))))))************+++******)))))))))))))))***************+++++++++***)))))))))))))))******************************+++******))))))******+++)))))))))((())))))***+++))))))*********)))((((((---+++)))'''''')))+++---((((((((((((((((((((()))))))))******+++***************++++++++++++*********************)))(((((())))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))******+++,,,...///)))******)))'''&&&'''((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************&&&&&&'''((()))++++++,,,)))))))))******)))((((((''''''((((((((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((*********++++++,,,,,,,,,***************+++++++++''''''&&&&&&''')))+++,,,))))))))))))))))))))))))************************)))))))))))))))(((''''''''''''''''''''''''''''''+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((('''((()))*********)))((((((((((((((((((((((((((())))))((((((((()))******(((((()))))))))*********)))))))))(((((((((''''''%%%&&&'''((((((((((((((((((((())))))))))))((((((((()))))))))))))))******%%%&&&'''((())))))))))))'''((()))))))))(((&&&%%%###&&&+++---,,,)))''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''((())))))&&&&&&&&&&&&%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,************************))))))))))))******++++++************************))))))))))))))))))))))))************))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))((((((''''''(((((()))'''''''''((((((((((((((((((((()))***************(((((()))***************))))))((('''(((***,,,---...---***((('''(((((()))(((((((((((()))))))))*********))))))))))))******'''((()))***+++******)))))))))))))))******************)))))))))))))))***((()))))))))************++++++***))))))))))))))))))))))))*********++++++))))))(((((()))***+++,,,************************+++******))))))******+++***)))((((((((()))+++,,,))))))******+++*********++++++***))))))***++++++'''''''''((())))))************+++++++++***))))))******++++++++++++*********************)))(((((())))))))))))************************************)))************+++++++++******************************)))******+++,,,---'''((()))(((&&&&&&'''(((******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************$$$$$$%%%&&&'''((())))))++++++***)))(((((((((((('''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))******+++,,,------***************)))))))))******))))))***,,,...///))))))))))))))))))))))))************************)))))))))))))))(((''''''((((((((((((((((((((((((+++***(((''''''''')))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((()))******++++++++++++(((((((((((((((((((((((())))))(((((()))******+++((()))))))))************((((((((((((((()))))))))''''''((())))))((((((((((((((())))))))))))(((((()))))))))(((((((((((((((''''''((((((((((((((('''(((((((((((((((''''''&&&$$$'''+++,,,***(((((()))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((''''''&&&%%%%%%---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******&&&'''''''''(((((())))))(((((()))***************(((((()))***************)))(((''''''(((***,,,---000...+++)))((((((((()))(((((((((((())))))))))))+++***)))(((((()))***+++'''((()))+++++++++***)))))))))))))))************(((((((((((()))***+++,,,(((((())))))*********+++++++++***))))))((())))))(((((())))))************)))((((((((((((***,,,---************************++++++************++++++***)))(((((((((***+++,,,((()))***+++++++++++++++)))***+++,,,,,,+++***)))(((((()))***+++,,,------+++++++++++++++***)))(((******++++++++++++*********************)))(((((())))))))))))************************************)))************+++++++++++++++++++++++++++++++++******)))))))))))))))***'''((())))))(((((()))***+++***'''&&&&&&'''***+++))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************(((((())))))***+++++++++---,,,***((('''(((((()))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))***+++,,,,,,---))))))))))))((((((((((((((('''&&&&&&''')))+++---))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))***)))(((&&&'''((()))+++))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((()))))))))******+++))))))))))))))))))))))))))))))((())))))***++++++''''''''''''((((((((((((''''''(((((())))))******((()))))))))))))))((('''(((((())))))))))))((((((''''''&&&&&&%%%%%%%%%$$$))))))))))))((('''&&&%%%)))(((((((((''''''''''''&&&(((******(((''')))+++&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%'''((()))$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''+++******)))((('''''''''*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))******)))(((((((((((((((******)))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))******++++++,,,+++***((((((((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************++++++++++++************))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))************************++++++******************,,,+++******,,,,,,+++***)))))))))))))))******+++(((((())))))******++++++(((((((((((()))))))))))))))((((((((((((((()))***))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++***+++---...---+++)))'''+++++++++*********))))))++++++************+++++++++*********))))))((((((((((((((()))******++++++************++++++++++++))))))************))))))+++*********))))))(((((())))))))))))))))))))))))************))))))))))))(((((())))))******+++++++++*********))))))(((((((((((((((((())))))))))))'''((()))******)))(((''''''((()))******)))((('''''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))******+++'''((()))++++++******)))************************)))***++++++,,,,,,,,,,,,******))))))))))))******))))))***++++++++++++***************************''''''((((((((((((''''''******))))))((((((''''''******)))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''''''''((((((((((((''''''&&&'''((((((((('''%%%$$$(((((())))))))))))((((((((()))))))))))))))(((((()))(((((('''''''''(((((((((((((((((())))))))))))(((((())))))((('''&&&&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&###%%%(((++++++(((%%%###'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&((())))))'''%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&'''((('''&&&&&&'''((()))((('''&&&&&&'''((()))++++++,,,,,,,,,---------++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))******)))((((((((((((((()))))))))))))))*********++++++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))*********,,,+++)))((((((((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))************************************************+++***))))))++++++***))))))))))))))))))******+++)))))))))))))))*********((((((((()))))))))************))))))((()))))))))))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))***,,,------+++)))(((+++++++++*********))))))++++++************++++++************)))))))))(((************************(((((((((((())))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))******)))))))))))))))***)))))))))))))))*********************)))))))))((((((((((((((()))))))))***(((((())))))))))))(((((((((((()))******)))(((((())))))))))))************************************)))))))))))))))******+++((((((******+++******)))++++++++++++++++++++++++,,,+++***)))***+++---...******))))))))))))******))))))***++++++++++++***************************(((((())))))))))))((((((+++*********))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''((())))))))))))((('''((((((((((((((('''&&&&&&(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((('''&&&&&&(((((())))))*********+++(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((,,,,,,,,,---------------++++++++++++++++++++++++******************))))))************************))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))******)))((((((((())))))(((((())))))*********+++******)))((((((((())))))))))))))))))))))))))))))************))))))))))))+++***))))))((()))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************+++++++++************************))))))))))))((((((((((((***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))***************************************************)))((()))******)))((()))))))))))))))******+++************)))))))))))))))))))))*********++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++((()))+++,,,---,,,***)))+++++++++***************++++++************++++++************))))))))))))+++++++++***************(((((((((((())))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))************))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))***++++++***))))))++++++++++++************************************)))))))))))))))******+++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))((((((***---///******))))))))))))******))))))***++++++++++++***************************))))))************))))))++++++++++++******************)))((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''(((((())))))((((((''''''''''''((()))*********((()))************)))(((***))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''((()))***++++++,,,(((((((((''''''''''''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''''''''&&&&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''&&&''''''''''''(((((((((&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))((((((************************((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))******))))))((())))))***((((((((()))******++++++)))))))))((((((((())))))))))))))))))))))))))))))++++++******))))))((((((******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************++++++++++++*********)))***))))))))))))))))))***++++++******))))))(((((())))))))))))))))))))))))***************************************++++++++++++)))((()))***+++***))))))))))))))))))******+++++++++******))))))(((((()))*********++++++++++++...---,,,+++******))))))))))))))))))))))))))))))************************)))*********++++++++++++))))))))))))))))))))))))******++++++++++++******************++++++++++++)))***+++---------,,,+++************************++++++************++++++*********)))))))))))))))************++++++++++++)))*********++++++++++++))))))************))))))*********)))))))))))))))))))))))))))))))))))))))+++***((('''((()))+++,,,++++++******))))))((((((*********)))))))))))))))(((((()))))))))************)))(((''''''((()))************++++++*********+++++++++******)))))))))************************)))))))))))))))******+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---******))))))))))))******))))))***++++++++++++***************************((())))))******))))))(((***************************))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((()))+++,,,,,,+++)))(((+++***)))(((((()))***+++(((((())))))))))))(((((('''(((((())))))))))))((((((''''''''''''(((((()))))))))))))))(((((((((((('''(((((((((((((((''''''%%%%%%&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$&&&((()))(((((()))***((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''((())))))***&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&++++++******************************************+++******))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))******))))))))))))******(((((())))))************((((((((()))))))))(((((())))))))))))))))))))))))++++++******))))))(((((()))))))))*********))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************************************((()))))))))************************************************************++++++++++++*********)))******))))))))))))******++++++******))))))((((((************************************************))))))*********+++++++++,,,+++******,,,,,,+++***)))))))))))))))******+++++++++******))))))(((((()))*********++++++++++++......,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******************************++++++++++++******)))))))))******+++++++++***+++,,,---......------************************++++++************++++++))))))))))))))))))******(((((()))***++++++,,,,,,)))*********++++++++++++))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))((((((((()))+++,,,++++++******))))))(((((())))))))))))))))))******))))))))))))***************)))(((''''''((()))***+++******************+++*********))))))((((((''')))))))))))))))))))))))))))))))))))))))******+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''(((***+++------+++***(((+++***)))(((((()))***+++(((((())))))))))))((((((''''''((()))))))))))))))'''''''''''''''((())))))***)))))))))((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%!!!%%%)))++++++)))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######%%%&&&&&&'''((()))******&&&'''((('''&&&&&&&&&((('''''''''(((((('''''''''************))))))))))))************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))******)))))))))***++++++***)))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))************))))))))))))(((((()))************)))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))************+++++++++***************************************))))))))))))((((((((((((+++******))))))******+++************))))))))))))************************************************)))))))))***++++++,,,,,,,,,+++***+++,,,---,,,***)))))))))))))))******+++************)))))))))))))))))))))*********++++++------,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************++++++++++++******(((((())))))***++++++++++++,,,,,,---------------***************+++++++++++++++************++++++))))))))))))************'''(((((()))******++++++(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++************))))))))))))))))))))))))************)))))))))*********++++++))))))(((((((((((())))))+++***))))))))))))***+++)))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---......,,,)))'''******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))))))))******)))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))******))))))(((*********)))((('''''''''((()))+++------+++)))((()))))))))))))))******+++(((((())))))))))))((((((&&&'''((())))))******)))''''''&&&''''''((()))*********))))))((((((''''''&&&'''(((((((((((((((((()))))))))((((((((('''''''''(((((((((((()))))))))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%!!!%%%***,,,+++***(((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&'''(((((())))))&&&'''((('''&&&&&&'''(((''''''((())))))(((''''''+++++++++*********))))))************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))******))))))******+++,,,++++++******)))(((((((((&&&&&&((()))))))))(((((()))))))))))))))))))))))))))))))))))))))*********'''((()))***+++******)))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))************+++++++++*********))))))************************))))))))))))((((((((((((+++******))))))******+++)))))))))))))))*********************************************************((())))))***++++++,,,,,,+++***)))***+++,,,+++))))))))))))))))))******+++)))))))))))))))*********((((((((()))))))))******,,,+++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************************++++++++++++******((((((((()))***+++++++++++++++++++++++++++******))))))*********+++++++++++++++************++++++((()))))))))************)))))))))(((((((((''''''(((((((((((())))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))&&&''')))+++,,,+++***))))))))))))))))))*********((()))))))))************))))))*********+++++++++(((((())))))))))))((((((***))))))(((((())))))***))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++*********+++,,,---++++++++++++++++++++++++++++++,,,------+++***)))******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))***************)))((((((((((((((())))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''(((+++------+++(((''''''((())))))******))))))(((((())))))))))))((((((&&&'''((()))************&&&&&&&&&''''''((()))************)))((('''''''''&&&&&&'''(((((((((((((((''''''(((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%'''))))))(((((()))***(((((((((((((((((((((((($$$%%%'''((()))((('''&&&))))))))))))))))))))))))+++*********))))))))))))%%%%%%&&&&&&'''''''''(((&&&'''((('''&&&&&&'''(((&&&&&&'''(((((('''&&&&&&,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))******))))))***+++,,,,,,,,,,,,+++***)))(((''''''%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((())))))******++++++'''((()))+++++++++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++++++++******))))))************************++++++++++++************++++++************++++++(((((())))))******++++++************************************************((())))))***++++++,,,,,,***)))((()))***+++***((()))))))))))))))******+++(((((())))))******++++++(((((((((((())))))))))))*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************++++++++++++******'''(((((()))***++++++++++++*********))))))(((((())))))******++++++++++++++++++************++++++(((((())))))*********+++,,,+++***((('''%%%$$$###************++++++++++++))))))************))))))(((((())))))*********+++))))))))))))))))))))))))$$$&&&))),,,---,,,***)))(((((())))))******++++++(((((())))))*********+++)))************+++++++++'''((()))******)))((('''***)))(((''''''((()))***))))))******+++++++++,,,************************)))))))))))))))******+++,,,+++*********+++,,,---************************---,,,,,,+++*********+++******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,******)))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******&&&(((+++------+++(((&&&&&&'''(((*********)))((((((((())))))))))))((((((&&&'''((()))************&&&&&&&&&'''''')))******+++******)))(((''''''&&&&&&&&&'''((())))))((((((###$$$$$$%%%&&&'''(((((('''((((((((())))))******)))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''(((***+++,,,***)))(((&&&%%%'''***---(((((((((((((((((((((((($$$%%%'''))))))((('''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%,,,,,,,,,++++++*********************************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((())))))++++++******))))))(((((())))))************))))))+++*********))))))((((((+++***)))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++*********)))))))))((((((***************************)))((((((((()))+++,,,))))))))))))))))))))))))************************+++*********))))))((((((******)))))))))))))))***************))))))))))))***)))((((((((()))+++,,,+++***)))(((((()))***+++*********)))))))))))))))))))))))))))******************++++++++++++*********************)))((((((*********)))******+++,,,))))))))))))***************+++,,,------,,,+++***))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''))))))(((((('''''''''&&&'''((()))***************************************))))))************))))))))))))))))))************+++*********))))))((((((+++*********))))))(((((()))((('''''''''(((***+++,,,+++*********,,,///000++++++***)))(((((()))))),,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,,,,,,,,,,+++***)))(((((((((((())))))******++++++******))))))))))))******++++++***************++++++***)))(((((()))***+++))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((,,,+++)))(((((()))***+++))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''******))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((((((''''''))))))))))))((('''&&&%%%***)))((('''&&&&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((###$$$&&&((())))))((((((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((((((''''''*********))))))((((((((())))))************))))))+++*********))))))))))))***)))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))************************,,,++++++*********++++++************************------,,,,,,,,,,,,++++++***************************))))))((()))***+++,,,************************************************+++*********))))))))))))******))))))))))))******************))))))))))))***)))))))))))))))******+++***)))(((((()))***+++***)))))))))))))))))))))+++*********))))))((((((((())))))))))))))))))(((***************)))(((((())))))))))))***+++,,,---))))))))))))******************+++,,,,,,+++******************************))))))************))))))))))))************))))))******)))))))))((((((((((((((()))***************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******************)))))))))(((************)))))))))((()))(((((('''((()))***++++++***)))))))))+++---...++++++***)))))))))))))))++++++***))))))***++++++***++++++,,,,,,++++++***((((((((((((((((((((((((*********++++++*********************************++++++************++++++,,,+++++++++***))))))))))))))))))))))))***************))))))))))))******+++******)))))))))******+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))******++++++++++++******************************)))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''(((((()))))))))))))))(((((((((''''''(((((((((((('''''')))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))%%%&&&&&&'''''''''''''''***)))((('''&&&''''''((((((((((((((((((((((((((()))(((((((((''''''&&&&&&$$$%%%&&&(((((((((''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++++++++*********((((((((((((((((((((((((************************))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---------,,,+++***))))))))))))(((((((((((())))))************))))))***************))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++***************++++++++++++++++++++++++...---,,,+++************))))))))))))))))))))))))************))))))))))))***************************))))))))))))***++++++***************************************************************)))))))))***)))))))))))))))******************))))))))))))))))))*********))))))(((******))))))))))))******))))))))))))))))))******,,,,,,+++***)))(((''''''))))))************))))))*********+++******)))(((*********)))******+++,,,)))))))))*********++++++)))******++++++******)))++++++++++++++++++++++++))))))************))))))++++++************++++++++++++************)))))))))))))))***************(((((((((((((((((((((((())))))************))))))''''''((((((((()))))))))************))))))))))))************)))))))))))))))(((((((((((()))***+++***)))(((((()))***,,,---++++++***))))))))))))***++++++***))))))***++++++******++++++++++++******++++++++++++++++++++++++******++++++++++++***************************************))))))*********++++++******************************))))))))))))******))))))))))))******)))))))))(((((())))))*********))))))))))))******))))))))))))******************************************++++++++++++************************************)))(((((()))***+++))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))************'''(((((())))))(((((('''++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))+++******)))((((((''''''''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((('''(((((()))))))))))))))"""###$$$&&&'''((((((((())))))(((''''''''''''((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&''''''(((''''''&&&((('''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,---...000000...,,,+++(((((((((((((((((((((((())))))************))))))************************(((((((((((()))***,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++------,,,++++++***++++++************************))))))((((((((('''''''''************************)))))))))*********++++++************************************************************************))))))))))))))))))***+++************)))))))))((())))))***++++++***((('''***))))))))))))))))))***)))))))))))))))*********++++++******)))((((((''',,,,,,,,,------,,,,,,,,,*********++++++******)))---,,,+++***))))))))))))))))))*********+++++++++)))))))))******)))))))))++++++++++++++++++++++++)))******++++++******)))++++++)))(((((()))++++++*********************************************+++))))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((*********)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))***+++,,,++++++***))))))*********+++******************+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************))))))))))))*********************+++++++++++++++******))))))((((((******))))))))))))******(((((((((((((((((()))******))))))))))))))))))***((()))))))))************************************(((((())))))))))))((((((************************++++++*********+++,,,,,,(((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))))))))******'''((()))******)))((('''******+++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))***((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''''''''&&&"""###%%%&&&'''((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''&&&&&&((('''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''((((((((()))))))))))))))))))))************))))))***************+++++++++(((((((((((()))***,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************************************+++*********++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++*********************************)))*********++++++++++++***************************************************************+++++++++))))))(((((()))***++++++************)))))))))(((((()))***++++++***)))((()))))))))******)))))))))(((((())))))************))))))))))))))))))******,,,,,,,,,------,,,,,,,,,******++++++++++++******+++***************++++++************++++++++++++***))))))))))))))))))*********************************++++++++++++*********)))(((''''''((()))***)))))))))))))))))))))))),,,+++******)))***++++++************************))))))************))))))''''''''''''(((((((((((())))))))))))))))))******))))))))))))))))))******((())))))******************************++++++,,,+++***************++++++*********++++++*********)))******++++++******)))))))))))))))))))))))))))***+++,,,------,,,+++*********************************))))))))))))*********************+++++++++++++++******))))))((((((******))))))))))))******(((((('''(((((()))******)))))))))******)))))))))((()))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((((((((('''''''''(((((()))))))))'''((()))******)))((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))''''''((())))))(((''''''&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&'''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***************************************(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++***))))))))))))))))))************))))))************))))))*********+++++++++++++++)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++*********))))))))))))(((************************)))***++++++,,,,,,++++++++++++++++++++++++++++++*********************************+++++++++++++++(((((((((((()))***+++,,,************))))))))))))(((((()))***************))))))************))))))((((((((()))******++++++(((((())))))************))))))************)))))))))***++++++,,,+++++++++&&&'''''')))***---...///*********++++++++++++,,,+++******))))))******+++******************************++++++++++++******))))))(((((((((((())))))((((((((())))))))))))***---,,,+++))))))***++++++************************))))))************))))))''''''((((((((()))))))))))))))))))))************))))))))))))************((()))******++++++*********++++++++++++++++++++++++************+++,,,,,,)))***++++++++++++***)))))))))************))))))***************************+++,,,......,,,+++************************************))))))*********++++++******************************))))))))))))******))))))))))))******(((((((((((()))***++++++))))))************))))))))))))))))))******************************************++++++++++++******(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&''''''(((((())))))((())))))******))))))(((''''''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))''''''(((((()))******+++''''''(((((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))((('''((((((((()))((((((''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''&&&&&&&&&''''''(((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***+++++++++,,,,,,,,,---)))*********+++++++++,,,))))))************))))))*********++++++,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++************************)))))))))((())))))******************************(((''''''''''''&&&&&&&&&************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,(((((((((((()))***+++,,,************))))))))))))(((((((((((()))+++,,,,,,((()))***++++++***)))((('''(((((()))******++++++*********)))))))))))))))((())))))))))))))))))((()))***++++++,,,,,,,,,+++((((((((()))***,,,---...*********+++++++++,,,,,,,,,+++************+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******))))))))))))))))))*********++++++...---+++))))))***+++,,,************************))))))************))))))((((((((()))))))))******((()))))))))************((()))))))))************((()))***+++++++++******)))***************))))))+++*********++++++,,,---)))***++++++++++++***)))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++)))************************++++++************++++++,,,+++++++++***))))))))))))))))))))))))***************))))))))))))******)))(((((()))***+++,,,,,,((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++,,,------------)))))))))))))))))))))))),,,,,,+++***)))(((((('''&&&''''''((())))))*********))))))))))))))))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((((((((((((((()))))))))))))))''''''(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))(((''''''&&&''''''((((((''''''&&&%%%&&&((()))))))))(((((((((((((((((((((((((((((('''((((((((()))*********&&&&&&%%%%%%&&&'''((()))((('''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++******+++++++++,,,,,,,,,))))))************))))))*********++++++,,,,,,,,,+++***)))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))******+++++++++++++++++++++++++++++++++++++++***)))(((''''''''''''))))))))))))))))))))))))************))))))))))))************************)))***+++,,,---,,,++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,(((((((((((()))***+++,,,************))))))))))))'''''''''''')))+++---...((()))***++++++***)))((('''(((((()))***+++++++++,,,,,,+++***)))(((''''''******++++++++++++******)))***+++,,,,,,,,,,,,,,,------+++***))))))((((((******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,...---+++))))))***+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))************(((((())))))*********+++(((((())))))*********+++((()))***+++,,,+++******((()))))))))))))))((('''+++*********+++,,,,,,---)))***+++,,,,,,+++***)))))))))************)))))))))))))))))))))))))))))))))+++---//////---+++)))************************,,,,,,++++++++++++,,,,,,---,,,,,,+++***)))(((((((((((())))))******++++++******))))))))))))******))))))))))))***+++,,,---((()))***++++++***)))((())))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((************************&&&'''((()))***+++++++++))))))))))))))))))))))))...---,,,+++***((('''''''''(((((()))***++++++++++++***)))(((((()))***+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))))))))((('''((((((((('''&&&&&&%%%%%%''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))&&&'''(((******((('''&&&''''''(((((('''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((************))))))))))))&&&%%%%%%%%%&&&''')))***((('''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))************(((((((((((()))***,,,,,,******))))))))))))******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************''''''((()))***++++++,,,+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************+++,,,------,,,+++***)))))))))))))))))))))))),,,+++***((((((((()))***************************************************************************++++++******************(((((((((((()))))))))))),,,***((()))+++,,,+++((((((((((((((()))+++,,,---(((((()))***++++++,,,,,,+++*********))))))((((((((('''&&&&&&''')))+++,,,((())))))))))))*********))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,000///---***'''''')))+++************************++++++*********************)))(((''''''((()))***'''(((((()))))))))))))))))))))************))))))((((((((()))******++++++'''((()))***************+++***((('''''')))+++,,,+++******)))***+++---...+++++++++*********)))))),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,+++***))))))******+++++++++************)))((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))***************+++,,,------,,,+++***))))))((((((((((((((())))))+++---,,,)))(((***,,,)))************+++++++++&&&''')))***+++***((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((''''''(((((())))))******''''''(((((())))))******,,,((($$$&&&+++---+++(((''''''''''''(((((((((((('''''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&((()))***)))''''''(((***((((((((((((((()))******)))((((((((()))***,,,---(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))((((((((('''''''''))))))))))))))))))))))))*********))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******************************++++++++++++******)))))))))))))))*********((((((((())))))***++++++******))))))))))))******************************************************************+++++++++,,,************************(((((())))))******+++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++)))((((((((()))***************************************************************************************************))))))))))))************,,,***((()))+++,,,+++)))***)))))))))))))))***+++((())))))***++++++,,,,,,++++++++++++*********)))+++***)))))))))+++---///***++++++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,///000000...+++*********************************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))************))))))(((((())))))***++++++,,,(((((()))***************+++***)))))))))***,,,---,,,,,,++++++***++++++++++++++++++*********))))))++++++***))))))***++++++******+++++++++,,,,,,,,,+++++++++*********)))))),,,++++++***))))))******+++++++++************)))******************************))))))))))))******))))))))))))************))))))))))))************))))))************))))))***))))))(((((()))))))))(((***+++***(((''')))+++(((((()))))))))*********&&&''')))++++++***)))((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******'''((((((((()))))))))***(((((((((((()))))))))))),,,------,,,***)))******))))))(((((('''''''''&&&&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''%%%'''''''''&&&&&&((()))((((((((((((((())))))***''''''&&&&&&'''((()))***,,,+++***))))))***+++,,,&&&&&&'''''''''''''''((('''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))***************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))***,,,------************************++++++************++++++*********)))))))))))))))))))))))))))))))))************))))))))))))******************************************************)))))))))*********++++++************************)))))))))))))))*********+++++++++***************)))************+++++++++************************++++++++++++++++++++++++************************************************+++++++++******+++++++++))))))))))))))))))))))))+++***))))))((()))))))))************************************************************************************************************+++++++++++++++***)))***++++++***)))++++++***))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++******+++,,,...///***++++++++++++,,,,,,,,,))))))))))))***+++,,,,,,,,,++++++******++++++,,,///222555666333///,,,***************************))))))))))))))))))))))))'''(((***++++++***(((''''''((())))))******))))))))))))************))))))))))))******+++,,,,,,,,,))))))))))))***************++++++++++++,,,,,,,,,,,,---,,,,,,+++***))))))+++++++++***************++++++***))))))***++++++******+++++++++,,,,,,,,,+++++++++***************,,,+++******)))*********+++++++++************)))******************************))))))))))))******))))))))))))************))))))))))))******************))))))))))))******************************'''((())))))((('''(((***'''((((((((())))))))))))'''(((***+++++++++***)))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))((((((((((((+++111555222+++&&&(((,,,******)))((('''&&&%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))((('''&&&%%%%%%(((((((((((((((''''''''''''''''''(((((((((((((((%%%'''((((((''''''(((***((((((''''''(((((()))***(((''''''&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((()))))))))***&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))++++++******************((()))))))))************))))))))))))))))))))))))((()))))))))******************++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---************************,,,+++***))))))***+++,,,************)))))))))))))))************))))))(((******))))))))))))******************************************************((())))))))))))******************************************)))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))***************************************+++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))))))))))))))***************************************************************************************+++++++++)))))))))*********+++++++++************+++************)))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++******))))))******,,,,,,(((((()))))))))***************))))))***++++++,,,++++++++++++++++++++++++///333999;;;888333...+++************************))))))))))))************((()))************)))((((((((()))************)))))))))************)))))))))******+++,,,,,,------***)))))))))))))))******)))***+++,,,,,,,,,++++++++++++,,,---,,,+++***)))************************+++******************+++******+++++++++,,,,,,,,,************************++++++***************++++++++++++*********))))))((((((((((((((((((((((((******))))))))))))******((()))))))))************((()))))))))************---,,,+++******+++,,,---)))******+++++++++++++++(((((()))))))))))))))***((((((((()))))))))******))))))***++++++++++++******)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******(((((((((((())))))))))))******))))))((((((''''''***000666333+++'''(((,,,***))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''(((((()))))))))***++++++)))))))))***(((''''''''''''((())))))***)))))))))(((((())))))%%%%%%$$$######$$$%%%%%%)))(((((((((''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************++++++((()))))))))************))))))))))))))))))))))))((()))))))))************)))******++++++******)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************,,,+++***))))))***+++,,,*********)))))))))))))))))))))*********))))))(((******))))))))))))******************************************************((())))))))))))******************************************)))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************,,,+++))))))))))))+++,,,)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++((((((((()))))))))************+++************+++(((((((((((()))***+++,,,***************+++++++++))))))************************************++++++(((((()))))))))******************)))******+++,,,++++++++++++++++++++++++***///555888666111,,,)))*********************************++++++,,,,,,,,,+++***)))(((((()))***+++((())))))***************))))))************)))))))))******+++,,,,,,------+++***)))(((((()))******((()))******+++*********)))***+++,,,---,,,++++++*********************************++++++***************+++++++++,,,,,,,,,************************+++***************+++++++++++++++*********))))))((((((((((((((((((((((((******))))))))))))******((()))))))))************((()))))))))************---,,,+++******+++,,,---((()))***+++++++++++++++))))))))))))***+++++++++)))))))))*********++++++))))))***+++++++++++++++******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))((((((((((((******))))))((((((''''''(((,,,//////,,,***)))***'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))***+++,,,,,,)))''''''''''''''''''''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''((((((((((((((((((((()))))))))))))))))))))))))))))))))***************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++++++++************++++++((()))))))))************((()))***++++++***)))(((******))))))))))))******************************++++++++++++++++++++++++)))))))))*********++++++************************)))))))))))))))************************+++++++++)))************+++++++++************************************************)))))))))***++++++,,,,,,*********************************))))))*********))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,'''((((((((()))))))))))))))+++++++++***)))***+++''''''(((((()))+++,,,---************************)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++***************++++++***++++++,,,,,,++++++***&&&***...000///,,,***)))******************************++++++,,,---------,,,+++)))(((((()))+++,,,((()))******++++++******))))))************))))))))))))******+++,,,,,,,,,++++++)))((((((((()))***(((((()))))))))*********))))))***+++,,,,,,---,,,***************+++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,***************+++++++++*********)))******+++,,,+++++++++************)))******************************))))))))))))******))))))))))))************))))))))))))******************))))))))))))******'''((()))+++,,,++++++******)))((()))+++---,,,+++************++++++++++++))))))))))))******++++++***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&))))))))))))(((((((((((())))))))))))((((((((((((''''''(((***++++++***(((''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((((((''''''''''''''''''((((((((((((((('''(((***)))'''%%%$$$$$$''''''&&&&&&''''''((()))%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((())))))*********))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((++++++++++++++++++++++++******++++++++++++******''''''((()))***++++++,,,&&&''')))+++++++++***)))******))))))))))))******************************++++++++++++++++++++++++************+++++++++,,,************************(((((())))))******++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,(((((()))))))))*********)))+++,,,+++)))(((***,,,))))))(((((()))***++++++************************)))))))))******++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,++++++***************+++***+++,,,,,,,,,,,,+++***&&&(((***+++***+++,,,...************************)))******+++,,,,,,------+++******************+++))))))***++++++++++++***))))))************))))))(((((())))))***++++++,,,,,,+++)))((('''((()))*********)))))))))***+++,,,+++++++++***++++++,,,,,,))))))*********+++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,))))))*********+++++++++******))))))***++++++,,,+++++++++************)))******************************))))))))))))******))))))))))))************))))))))))))************))))))************))))))%%%''')))***++++++***))))))((('''(((+++,,,,,,***))))))))))))************)))((((((((())))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''***)))))))))((((((((('''(((((((((((())))))))))))''''''''''''((())))))(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******'''''''''(((((((((((((((((((((((((((((('''''''''"""%%%'''((('''%%%%%%%%%'''&&&&&&&&&&&&'''((((((###$$$&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))&&&&&&''')))***+++,,,---%%%''')))+++,,,+++************))))))))))))******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************'''(((((()))***++++++,,,))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++(((+++,,,,,,)))(((***,,,+++******)))))))))))))))++++++***************************++++++,,,,,,,,,(((((()))))))))(((((('''((())))))))))))*********++++++***************+++***+++,,,------,,,+++******++++++******---111444************************((())))))***++++++,,,,,,((()))+++,,,,,,+++)))((())))))***++++++++++++***))))))************))))))((((((((()))******++++++---+++)))((('''((()))***,,,+++***))))))+++---......---+++***)))******+++))))))******++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,))))))******++++++++++++******))))))***+++,,,,,,+++++++++************)))((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))***************+++,,,------,,,+++***$$$&&&(((***+++***)))((((((&&&%%%'''***,,,+++)))(((((((((((())))))))))))((((((((((((((())))))***(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))******))))))((((((((('''''''''(((((())))))******'''(((((('''&&&&&&(((*********)))((('''&&&&&&%%%)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&!!!$$$'''))))))(((((()))'''&&&&&&&&&&&&'''(((((($$$%%%''')))******))))))%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))(((((((((((())))))))))))'''''''''((((((((())))))+++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))'''((()))++++++***))))))***************************+++,,,------,,,+++*********))))))))))))))))))************************,,,+++++++++******))))))))))))*********+++++++++((((((((((((((((((((((((,,,,,,,,,++++++*********(((((())))))*********+++************************++++++************++++++++++++************++++++,,,,,,+++***))))))******,,,,,,+++***))))))******++++++++++++++++++++++++************************,,,,,,+++***))))))******+++++++++*********))))))************************+++***((('''''')))***,,,+++***************++++++,,,***))))))******)))'''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---,,,+++******+++(((''',,,---(((---111***)))++++++)))+++...,,,'''******++++++++++++******)))************))))))(((+++++++++*********))))))************************+++***)))(((((()))***+++++++++************++++++''')))+++,,,,,,,,,***))))))++++++))),,,333888777))))))))))))))))))))))))+++++++++*********))))))************************''''''(((((())))))******************************,,,***)))((((((***,,,---,,,++++++******++++++,,,+++*********++++++***(((************************************************))))))*********+++++++++******))))))))))))******************************(((((()))***++++++,,,,,,************))))))))))))******))))))((((((''''''))))))(((((()))***++++++******))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))***************)))((((((''''''((()))***++++++,,,******++++++++++++******''''''((()))******++++++((((((((()))******++++++******))))))))))))*********)))((((((((((((((()))))))))))))))))))))))))))******)))((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((($$$!!!$$$))),,,***&&&((((((''''''''''''(((((('''&&&%%%&&&((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&''''''((('''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%''''''&&&%%%$$$""" %%%%%%%%%&&&&&&&&&'''''')))))))))))))))((('''''''''&&&%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&+++++++++*********))))))))))))***++++++***))))))))))))))))))))))))))))))(((((()))***************************************)))******++++++******)))************************************************(((((((((((('''''''''&&&******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********((()))))))))************************************++++++************++++++++++++************++++++,,,++++++***))))))******,,,++++++***))))))******++++++++++++++++++++++++************************,,,++++++***))))))******+++++++++*********))))))************************---,,,***))))))***+++,,,++++++******)))*********+++***))))))******)))'''((((((((()))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++------+++++++++,,,444,,,+++)))'''000666///111222///(((&&&)))***(((******++++++++++++******((())))))*********))))))+++++++++*********))))))************************+++***)))(((((()))***+++++++++************++++++***************++++++,,,---...,,,((()))---000///))))))))))))))))))))))))+++++++++*********))))))************************)))))))))*********++++++************************+++***)))((((((***+++,,,,,,++++++******++++++,,,++++++++++++***))))))(((******************************************************++++++,,,,,,,,,+++******))))))))))))******************************)))))))))***++++++,,,,,,************))))))))))))******))))))(((((((((((()))))))))))))))***++++++***)))))))))((((((((('''))))))))))))))))))))))))++++++,,,,,,+++******)))***************)))(((((((((((())))))******++++++)))******++++++******)))******************))))))******************))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((***)))))))))(((((((((((()))(((((((((''''''''''''((('''''''''((()))((((((((((((''''''''''''((((((((('''&&&''')))***)))(((((((((''''''''''''((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''&&&'''(((((())))))((((((((((((((())))))*********((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&***)))(((''''''((()))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&+++************)))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++***************************))))))))))))))))))******************************************************************)))))))))+++++++++,,,,,,,,,------************************+++++++++++++++*********))))))))))))************************************++++++************++++++++++++************++++++,,,+++******)))*********,,,+++******)))*********************************************************,,,+++******)))*********+++++++++***************************************...---,,,+++******+++,,,,,,+++***)))))))))))))))+++***))))))******)))((()))))))))*********++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++------,,,,,,---...444,,,,,,///333AAAHHH@@@***......)))'''))),,,,,,******++++++++++++******'''((()))***************+++++++++***************************************+++***))))))))))))***+++++++++************++++++,,,***)))((((((***,,,---555666333---***,,,,,,***))))))))))))))))))))))))+++++++++************************************************+++++++++++++++************************))))))(((((())))))***+++,,,++++++******++++++,,,,,,...000...+++))))))+++************************************************((()))***+++,,,+++************))))))))))))******************************))))))******+++,,,,,,,,,++++++*********)))))))))***))))))))))))((((((((())))))))))))))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))******++++++******)))))))))************))))))((()))))))))))))))*********)))******++++++******)))*********+++++++++++++++,,,,,,++++++***))))))(((************************)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((*********))))))))))))(((((((((((((((''''''''''''(((***+++***'''&&&''')))((((((''''''''''''(((((()))((('''(((*********)))((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((('''(((((()))))))))))))))'''(((((()))***++++++,,,))))))((((((((((((''''''%%%%%%&&&'''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%******)))(((((((((((()))(((((((((''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''************))))))))))))******++++++++++++******))))))))))))))))))))))))***)))((((((((()))+++,,,************************+++***)))(((((()))***+++************++++++++++++************************++++++++++++++++++++++++******++++++++++++,,,,,,************************+++++++++***************)))))))))))))))*********************************++++++************++++++++++++************++++++++++++***************+++++++++***************+++))))))))))))))))))))))))************************++++++***************+++************************************************...---,,,+++******++++++,,,+++***))))))(((((()))+++)))((()))******)))((()))*********++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---------...///------666???CCCOOOUUULLL222999;;;666///------,,,******++++++++++++******&&&'''(((******+++++++++************************************************************************++++++************+++++++++***)))))))))***,,,,,,555666333---+++,,,+++)))))))))))))))))))))))))))******************************************************++++++++++++++++++************************(((((()))))))))*********,,,++++++******++++++,,,---111444222,,,***+++...************************************************&&&''')))***+++***)))(((+++******))))))******+++*********************************++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))((())))))************)))(((*********)))))))))))))))))))))************))))))&&&'''(((***,,,...///000,,,+++++++++*********)))************************)))))))))((())))))******((((((((((((((((((((((((((()))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((('''''''''(((((())))))((((((((((((((((((''''''''''''((((((((('''&&&''')))***)))(((((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))''''''((())))))))))))((('''(((((()))***+++,,,,,,)))))))))))))))(((((((((&&&'''((())))))******)))(((((((((((())))))))))))'''''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((((((((()))+++,,,************************,,,+++***))))))***+++,,,))))))*********+++++++++************************'''((((((((((((((((((((())))))))))))******************************************************************))))))))))))))))))************************++++++************++++++++++++************+++++++++***************+++++++++***************++++++))))))))))))))))))))))))************************+++***************++++++************************************************,,,,,,++++++************+++******)))(((((())))))***)))((()))***+++***))))))*********++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---,,,,,,---///...333BBBJJJJJJRRRZZZUUUUUUWWWQQQBBB444,,,)))(((******++++++++++++******&&&'''(((******+++++++++******************************************************++++++++++++******++++++************++++++((()))***+++,,,+++******+++---+++'''&&&))))))'''))))))))))))))))))))))))************************************************************************************************'''((()))***+++******))),,,++++++******++++++,,,,,,000333111,,,)))+++...************************************************((()))***+++++++++***)))++++++************++++++************************+++++++++++++++,,,,,,,,,++++++++++++************))))))))))))******************)))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((())))))*********))))))((())))))*********))))))*********))))))))))))))))))))))))******)))))))))&&&'''(((***,,,...///000))))))*********+++++++++)))***++++++++++++***))))))))))))))))))***++++++(((((((((((((((((((((((('''((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((%%%###%%%)))+++)))&&&((((((''''''''''''(((((('''&&&%%%&&&((()))((('''((('''&&&&&&&&&&&&'''((())))))((((((((('''''''''&&&&&&''''''(((((())))))%%%&&&''''''(((((('''''''''(((((()))******++++++((((((((())))))))))))))))))))))))***))))))((((((((((((((()))))))))******'''(((((()))))))))(((((($$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))))))))))))))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************,,,,,,++++++++++++,,,,,,((((((((()))******++++++************************(((((())))))))))))******((((((((())))))))))))***************************)))))))))***************************))))))))))))************************++++++************++++++++++++************++++++*********)))******+++,,,*********)))******+++,,,*********************************************************)))******+++,,,***************+++++++++******************************++++++++++++++++++)))))))))(((((())))))******)))((()))***+++***))))))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,++++++,,,---///666FFFMMMLLLXXXeeeddd```[[[MMM:::,,,(((************++++++++++++******'''((()))******************************+++++++++******************************+++,,,,,,+++******++++++************++++++''')))+++,,,---,,,***)))&&&))))))'''(((+++---***))))))))))))))))))))))))***************+++++++++***************************************)))))))))************************''')))+++,,,---,,,***))),,,++++++******++++++,,,))),,,...---***(((***+++************************************************,,,,,,,,,,,,,,,---------++++++************++++++************************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))************++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++******((())))))************))))))))))))))))))*********((())))))******))))))(((*********+++++++++++++++'''(((((()))******++++++)))***+++,,,,,,+++***)))))))))))))))******+++,,,))))))))))))))))))))))))&&&''')))******)))((((((%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''###!!!$$$***---***&&&((((((''''''''''''(((((('''&&&%%%&&&'''((((((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))*********)))((('''&&&%%%(((((((((((())))))))))))'''((())))))))))))))))))&&&'''((()))************'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******))))))(((''''''((())))))))))))))))))))))))))))))(((((()))*********************************************++++++++++++******&&&''''''((())))))************************************++++++,,,,,,,,,,,,((())))))))))))*********))))))))))))))))))))))))((()))))))))*********+++************)))))))))(((************************++++++************++++++++++++************++++++******))))))***++++++,,,******))))))***++++++,,,++++++++++++++++++++++++******************************))))))***++++++,,,))))))*********+++++++++******************************+++,,,,,,---------(((((('''(((((()))***+++)))(((((((((***+++***)))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))***+++***000@@@HHHHHHQQQZZZUUUCCC@@@666***&&&)))------******++++++++++++******((())))))*********))))))))))))*********+++++++++***************************++++++,,,,,,++++++***++++++************++++++))))))***+++++++++++++++(((++++++)))***...///---))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,+++++++++*********************************((())),,,...///---+++))),,,++++++******++++++,,,******+++,,,,,,,,,++++++************************************************,,,+++***)))***+++---...,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++++++++***)))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))******+++,,,,,,++++++(((((()))***************(((((())))))******++++++(((((())))))))))))((((((******************))))))(((((((((((((((((()))))))))***,,,------,,,***)))))))))))))))***+++,,,---))))))))))))))))))))))))&&&''')))*********)))(((&&&&&&&&&&&&''''''((((((''''''''''''((((((((()))(((&&&%%%&&&)))***)))'''((((((''''''''''''(((((((((&&&&&&'''((()))(((''''''((()))++++++)))(((''''''''''''((())))))******((((((((((((((('''''''''&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((('''&&&%%%$$$'''''''''((((((((())))))&&&'''(((((())))))(((((())))))*********((('''&&&'''((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((())))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''(((***+++++++++***)))************************((()))***++++++***)))(((%%%&&&&&&'''((())))))***************************''''''(((((()))))))))***)))************+++++++++(((((((((((((((((((((((((((((())))))*********++++++*********))))))((((((************************++++++************++++++++++++************++++++******))))))***+++,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++******************************))))))***+++,,,,,,))))))******++++++++++++******************************,,,---.../////////''''''''''''(((***+++,,,)))(((((((((***++++++***(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))&&&+++999AAA======888)))+++,,,***((()))------)))******++++++++++++******)))************))))))((())))))******++++++++++++***************************+++,,,------,,,+++***++++++************+++++++++***)))((()))***,,,---'''******((((((++++++)))))))))))))))))))))))))))))))))******++++++++++++************************---------,,,,,,+++++++++************************(((***---///000...+++***,,,++++++++++++++++++,,,---,,,,,,---000000///...***************************************************)))'''%%%&&&(((***,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++++++++***))))))((())))))'''((((((((())))))******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((((()))***************'''(((((()))***++++++,,,(((((())))))))))))(((((('''(((((()))******++++++))))))((((((''''''&&&&&&)))***,,,------,,,***)))))))))))))))***+++,,,---))))))))))))))))))))))))%%%''')))***+++***)))(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((()))******((('''((()))((((((''''''''''''(((((()))((('''((()))******((('''(((+++,,,,,,+++((('''&&&&&&'''((()))***++++++))))))(((((('''''''''&&&'''(((((()))))))))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''((((((((((((%%%%%%&&&'''((((((((('''*********)))'''%%%###!!!'''((((((((())))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))++++++++++++++++++++++++,,,***))))))******)))'''((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++++++++++++++++++++************)))))))))***++++++++++++***,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,******++++++++++++******************************************************************************)))))))))((())))))***++++++***)))(((((()))***+++++++++******+++---...///444///***))),,,---***'''+++++++++++++++***)))(((,,,,,,++++++***)))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++******)))))),,,+++++++++***)))))))))******))))))))))))******++++++************++++++***************************++++++,,,,,,,,,++++++((()))******++++++++++++))))))))))))***************,,,///000///.........///---+++***(((((())))))+++***)))'''''')))***+++************************************************)))))))))((())))))***+++************************...//////---+++))))))***************************+++******))))))******+++)))******+++++++++******))))))************))))))++++++***************+++---------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))***+++++++++***)))((()))+++---///......------,,,++++++***,,,,,,***)))))))))***++++++******+++,,,---,,,***(((((()))))))))***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++.........------.........,,,,,,++++++***)))((((((,,,---------,,,,,,++++++))))))))))))))))))))))))'''(((***++++++***))))))(((((()))))))))))))))(((''''''((())))))***)))))))))************+++++++++))))))))))))************+++******))))))******+++***************)))((((((******))))))((((((''''''***+++,,,---,,,+++***)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))((((((((())))))(((((('''''''''&&&&&&''')))*********)))(((******))))))))))))******+++******)))((('''&&&&&&((())))))))))))(((((('''&&&'''((())))))(((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((******))))))(((((('''''')))))))))))))))(((''''''((()))***)))'''''''''((())))))))))))))))))))))))+++++++++++++++++++++++++++***))))))******)))'''))))))***+++++++++++++++))))))))))))))))))))))))************************************************((((((((((((((((((((((((+++++++++************)))))))))***++++++++++++***++++++***))))))***++++++))))))*********+++++++++******++++++++++++*********************************************************************************))))))))))))***+++++++++***))))))))))))***+++++++++******+++,,,...///222...***))),,,---+++(((+++++++++++++++***))))))******************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************))))))((((((+++++++++*********************))))))))))))******++++++************++++++************************+++++++++++++++******)))******+++,,,,,,,,,++++++))))))))))))************)))+++......---+++++++++---,,,+++*********+++++++++***)))(((((()))***+++***************************************************))))))))))))***++++++************************+++,,,,,,,,,***)))***+++************************...------,,,,,,------...+++,,,,,,,,,,,,,,,++++++))))))************))))))++++++***************+++++++++++++++************************))))))))))))***)))))))))))))))***+++++++++******+++,,,...///,,,,,,,,,,,,++++++,,,,,,,,,+++***)))))))))***+++,,,***((()))***,,,,,,+++++++++++++++++++++,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,++++++***))))))((())))))***+++***)))((('''(((((((((((((((((((((((('''((()))***++++++******&&&&&&'''''''''''''''&&&'''((())))))))))))))))))))))))*********+++++++++))))))))))))************,,,,,,,,,++++++,,,,,,,,,+++++++++++++++***))))))))))))))))))((((((((((((******++++++++++++*********+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''(((***++++++******)))(((((((((''''''(((((((((---,,,,,,++++++*********&&&&&&&&&''''''(((((((((((()))))))))))))))((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))(((''''''************)))(((((()))))))))))))))))))))))))))+++++++++++++++++++++++++++***))))))******)))((())))))***++++++++++++***))))))))))))))))))))))))******************************************************+++++++++++++++++++++++++++************)))))))))***++++++++++++*********)))(((((()))******(((((()))))))))***************++++++++++++*********************************************************************************************+++,,,,,,++++++************++++++++++++***++++++,,,---...///,,,)))***,,,---,,,)))***++++++++++++***))))))((())))))***++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))))))))))))))(((((((((***************+++++++++******))))))))))))******++++++************++++++************************+++++++++******))))))(((******+++++++++***)))))))))))))))*********++++++***,,,......,,,+++***+++***************+++,,,---+++***)))(((((()))***+++***************************************************************+++,,,,,,************************((()))++++++******+++,,,************************++++++************++++++,,,,,,,,,,,,+++***))))))))))))************))))))+++***************++++++******)))))))))(((((((((************************+++******)))))))))******++++++,,,---............++++++******++++++,,,---,,,+++******))))))******+++)))((((((***+++,,,+++,,,,,,++++++++++++++++++)))))))))*********++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))---...///000000...,,,+++((((((((((((((((((((((((&&&''')))***++++++++++++)))))))))))))))))))))((()))))))))***))))))(((((()))))))))*********++++++))))))))))))************))))))(((((((((((())))))++++++,,,,,,++++++******((((((((()))))))))******+++***************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++,,,+++******))))))(((((((((((()))))))))))))))))))))))))))(((&&&&&&&&&&&&''')))+++,,,,,,+++***))))))((())))))&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))(((''''''))))))))))))************))))))))))))))))))))))))************************+++)))((()))******)))((()))******+++++++++******))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***++++++++++++************))))))*********))))))))))))*********+++******++++++++++++******************************************************************************++++++******++++++,,,---,,,++++++++++++++++++,,,******+++++++++,,,,,,------+++)))***,,,---,,,*********+++++++++******)))))))))*********+++++++++************************************************++++++++++++++++++++++++))))))***++++++++++++***************)))))))))))))))))))))***+++++++++,,,******))))))))))))******++++++************++++++************************))))))))))))))))))******)))*********)))(((''''''))))))*********+++++++++***,,,...///...---......))))))))))))******++++++******)))(((((()))******************************************************++++++******++++++,,,---************************)))***++++++******+++,,,************************)))))))))(((((()))))))))*********)))((('''&&&%%%))))))************))))))*********)))******+++,,,***)))))))))(((((((((((()))***************++++++++++++******))))))*********+++---///000///......,,,+++************+++,,,+++++++++***************))))))***+++---...,,,************)))))))))))))))((())))))))))))************++++++++++++++++++***,,,++++++++++++++++++,,,+++++++++*********))))))000111333444444222000...))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))))))))***************)))((('''))))))))))))************((()))))))))************((((((''''''''''''((((((******+++++++++******)))'''(((((()))******++++++///...,,,*********++++++(((((()))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((()))***+++***))))))++++++************++++++&&&&&&&&&''''''(((((((((+++***(((((()))+++---///---,,,***(((''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******'''(((((((((((((((''''''''''''''')))+++---------((((((((((((((((((((((((***************************)))((()))***+++***)))******+++++++++******)))))))))))))))))))))))))))************************************************'''((((((((())))))******+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,******++++++++++++******************************************************************************++++++******++++++,,,---++++++++++++++++++++++++******+++++++++++++++++++++******+++,,,,,,,,,+++)))******+++++++++******+++++++++*********))))))************************************************++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,******))))))))))))******++++++************++++++************************(((((('''((()))***,,,---++++++++++++***)))((((((************++++++++++++(((***,,,------...///111)))))))))))))))(((((((((******))))))))))))******************************************************++++++******++++++,,,---************************,,,---------+++***+++,,,************************,,,,,,++++++++++++,,,,,,*********)))((('''&&&%%%))))))************))))))******))))))***++++++,,,++++++*********)))))))))))))))******+++++++++,,,++++++***************+++***,,,...000111000...---...---+++***)))***+++,,,++++++++++++******))))))((())),,,000222111---***))))))))))))))))))))))))((())))))))))))*********+++++++++,,,,,,++++++++++++++++++******++++++++++++++++++***************,,,---...///...---+++***************************((((((((())))))***+++,,,***)))((('''''''''''''''******+++******)))(((((((((((()))))))))*********((()))))))))************,,,,,,++++++++++++,,,,,,(((((()))))))))))))))(((''''''((()))***+++,,,,,,333111///,,,************&&&&&&'''(((((()))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((&&&&&&((()))))))))((('''++++++************++++++((())))))******++++++,,,---,,,***(((((()))+++,,,,,,***)))'''&&&&&&'''''''''''''''((((((((())))))(((((())))))))))))((((((''''''(((((())))))******''''''(((((((((((('''''''''&&&'''***///222333222((((((((((((((((((((((((***************************)))((()))***+++***)))***++++++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++************************((())))))******++++++++++++++++++************)))))))))***++++++++++++***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******++++++++++++*********************************************************************************************+++,,,,,,******++++++++++++************++++++++++++******)))***+++++++++++++++***))))))***++++++++++++***,,,,,,++++++***))))))(((************************************************++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,***************+++++++++******))))))))))))******++++++************++++++************************)))((((((((()))+++---...,,,------------,,,,,,+++*********++++++++++++,,,&&&(((*********+++---///)))*********)))((('''''')))))))))******)))))))))***************************************************************+++,,,,,,************************,,,---...---+++***+++,,,************************+++******))))))******+++,,,,,,,,,,,,+++***))))))))))))************))))))))))))))))))***+++,,,,,,,,,,,,+++++++++*********))))))******+++,,,,,,,,,***************+++,,,,,,***+++...///000000...---...---+++******+++---...***++++++++++++***))))))(((***...222444333...*********+++++++++,,,,,,,,,)))))))))*********+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******************************++++++******))))))++++++++++++++++++++++++)))))))))((())))))***+++///...,,,+++***++++++,,,*********+++******))))))((((((((()))))))))******))))))))))))************++++++************++++++''''''(((((())))))(((((((((((())))))***+++,,,,,,222111///---+++***)))(((%%%&&&'''(((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''(((((())))))'''''''''(((((((((((((((%%%&&&'''(((((((((''''''((((((''''''''''''((((((''''''(((((()))))))))******)))((('''&&&'''((((((***)))(((''''''&&&&&&'''''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''(((((((((''''''***((((((,,,111555555444))))))))))))))))))))))))************************)))(((((((((***+++***)))+++++++++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,------......+++++++++************)))))))))***++++++++++++***)))***+++,,,,,,+++***)))************++++++++++++******++++++++++++*********************************************************************************))))))))))))***++++++))))))***++++++***)))))))))***+++,,,,,,+++***))))))***,,,,,,+++***))))))))))))***+++++++++++++++++++++******************************************************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++*********************))))))))))))******++++++************++++++************************---,,,***))))))***+++,,,***++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,)))***+++***))))))+++,,,))))))++++++,,,++++++***))))))************))))))***************************************************))))))))))))***++++++***************************+++,,,,,,+++***,,,---************************((((((''''''''''''((((((+++,,,,,,,,,,,,,,,++++++))))))************))))))))))))))))))***+++,,,---,,,,,,+++++++++*********))))))***++++++,,,------)))))))))***+++,,,---...***+++---...//////......---,,,******+++...111333***++++++,,,+++***)))(((******,,,///111111///---))))))***+++,,,------...************+++++++++,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,************************---,,,+++*********++++++************************+++***)))((((((((()))***222000...---,,,,,,---...))))))***+++++++++******(((((((((((()))))))))***))))))))))))************(((''''''&&&&&&''''''(((''''''((())))))))))))))))))))))))******+++++++++---------,,,+++***((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''(((((()))******''''''''''''((((((((()))%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((((((''''''((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((%%%&&&''''''((((((''''''***(((&&&)))...111///---)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***++++++***+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++************************''''''((()))******+++++++++++++++************)))))))))***++++++++++++***((()))***++++++***)))((())))))))))))******************++++++++++++******************************************************************************)))))))))((()))******+++((()))***++++++***)))((()))***+++,,,,,,+++)))))))))+++,,,,,,+++)))))))))((()))***+++++++++++++++)))))))))***++++++,,,,,,************************************************************************))))))***++++++++++++***))))))******++++++++++++,,,+++++++++******))))))******))))))))))))******++++++************++++++************************000///,,,***))))))******&&&'''((()))))))))))))))******+++++++++,,,,,,,,,.........---***)))***,,,((()))+++---............))))))************))))))************************************************)))))))))((()))******+++************************&&&(((*********+++,,,...************************++++++************++++++)))******+++++++++******))))))************))))))))))))))))))***+++,,,---++++++++++++************))))))***+++,,,,,,------((())))))***+++---...///++++++,,,---............******)))***,,,000444777******+++,,,+++***)))(((,,,******+++---///000000&&&&&&''')))***+++,,,---***++++++++++++,,,,,,,,,---......//////......------,,,,,,++++++,,,,,,---******************++++++---,,,***(((((()))***+++)))))))))))))))))))))))),,,+++***((((((((()))))),,,+++)))'''&&&&&&'''(((((()))***+++++++++++++++(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))(((((()))******************************+++++++++((()))***++++++***)))((((((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''((()))******+++&&&'''''''''(((((())))))&&&''')))*********)))(((((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&''')))************'''(((***++++++***)))((((((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''%%%%%%&&&'''(((((((((''')))%%%###$$$(((***((($$$))))))))))))))))))))))))+++++++++************)))******))))))******+++,,,******************************))))))))))))******************************************************************************************************+++++++++************)))******++++++++++++***************************************+++,,,---...///************************************************++++++************++++++))))))))))))))))))))))))++++++******)))*********************************************************---,,,+++*********,,,,,,++++++++++++++++++++++++...---+++*********++++++000((()))444777///)))***))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))))))))*********+++,,,------,,,+++***,,,,,,+++******+++,,,,,,...,,,***)))''''''(((((())))))***++++++++++++***************************))))))))))))))))))******...---+++*********++++++************************************************((()))***+++,,,+++******)))))))))))))))))))))))),,,,,,+++***))))))******,,,,,,,,,+++***)))((('''++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,((((((((((((((()))))))))((((((((((((((((((((((((************++++++++++++******************************)))))))))))))))***,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************&&&---...)))+++444666111******************************+++++++++,,,,,,,,,........................******++++++++++++******+++*********))))))(((((())))))(((((((((((()))))),,,,,,+++***)))(((''''''************))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))************)))(((&&&&&&(((((())))))******++++++))))))************))))))+++***)))))))))***,,,,,,************************)))))))))(((((()))))))))************))))))))))))(((((())))))))))))(((((((((((())))))************(((((((((((())))))))))))))))))(((((('''''''''&&&))))))************))))))''''''''''''''''''''''''$$$%%%'''((()))(((''''''))))))))))))))))))))))))''''''''''''(((((((((((()))(((((('''''''''(((((())))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))***))))))(((((((((((((((+++(((&&&(((,,,---***&&&((('''&&&%%%%%%&&&'''(((++++++***)))((((((((()))+++++++++************)))******))))))******+++,,,******************************))))))))))))******************************************************************************************************+++++++++************)))******++++++++++++*********************************************+++,,,---************************************************++++++************++++++************************+++***************++++++************************************************,,,+++************+++,,,++++++++++++++++++++++++,,,,,,******)))***++++++///''''''111444---(((***************************(((((()))))))))*********)))************+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,+++***))))))******+++))))))***++++++++++++************************************)))))))))))))))---,,,+++***)))******+++************************************************((()))***+++,,,++++++***************************,,,++++++***))))))************+++++++++******)))++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))******++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************(((...,,,&&&(((111555111******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++******))))))******))))))))))))******************))))))))))))************))))))))))))))))))))))))************+++*********))))))))))))))))))))))))))))))))))))((())))))***************)))))))))))))))*********))))))************))))))+++***)))))))))***+++,,,+++++++++***************&&&%%%%%%$$$$$$%%%%%%&&&************))))))))))))(((((())))))))))))(((((()))))))))))))))*********(((((((((((())))))))))))))))))((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''))))))(((((((((((((((((((((((())))))((())))))***++++++***(((((()))***+++)))&&&(((((('''&&&&&&'''((((((******))))))((()))))))))+++++++++************)))******))))))******+++,,,******************************))))))))))))******************************************************************************************************+++++++++************)))******++++++++++++************************************)))))))))******+++************************************************++++++************++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,************************************************+++******))))))***++++++++++++++++++++++++++++++******)))))))))***++++++---'''&&&---000+++((()))************************))))))*********+++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,+++************+++,,,++++++******+++,,,------))))))***++++++++++++***************************+++*********))))))((((((++++++***)))))))))******************************************************))))))***++++++++++++***************************,,,+++******)))*********))))))***+++++++++++++++++++++************+++++++++++++++*********************+++++++++,,,,,,,,,************************************************(((((((((((())))))))))))******************************)))))))))******++++++******)))******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************+++...+++$$$%%%...222000******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++******+++******************+++(((((())))))*********+++************))))))))))))))))))))))))************++++++++++++************))))))))))))))))))))))))&&&''')))***,,,---------************))))))))))))))))))************))))))******))))))******+++,,,++++++++++++******))))))))))))(((((((((((())))))************))))))))))))(((((())))))))))))((((((*********)))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))***+++------)))***+++***)))''''''((()))((((((''''''(((((()))))))))((((((((()))******+++++++++*********))))))******))))))******+++,,,************************+++******))))))******+++************************************************************************************************+++++++++*********))))))******++++++++++++******************************++++++***)))))))))******************************************************++++++************++++++++++++++++++++++++++++++))))))))))))***+++,,,---******************************************************************++++++++++++++++++++++++++++++((((((((())))))***++++++---(((&&&+++---***(((*********************************+++++++++,,,,,,,,,))))))*********+++++++++******))))))))))))******,,,+++***))))))***+++,,,++++++************++++++************++++++,,,,,,))))))***++++++++++++***************************++++++******)))(((((((((******))))))))))))))))))************************************************))))))******++++++++++++************************++++++***************+++)))******+++++++++******++++++************++++++******************************+++++++++,,,,,,,,,+++++++++***************************************)))*********++++++++++++******************************))))))******+++++++++******)))))))))******,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++************************+++---+++&&&&&&,,,...,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))************************)))))))))(((((()))))))))************************************((((((((((((((((((((((((&&&'''(((***+++,,,,,,---++++++******))))))(((((())))))************))))))***************+++++++++,,,,,,++++++***))))))))),,,,,,++++++++++++,,,,,,************)))))))))((((((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''***)))(((&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''(((((()))%%%%%%&&&''''''((())))))*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,))),,,///---(((%%%'''***))))))(((((((((((())))))((((((((((((((()))***++++++++++++*********))))))******))))))******+++,,,************************++++++************++++++************************************************************************************************+++++++++*********))))))******++++++++++++******************************,,,++++++*********++++++************************************************++++++************++++++************************))))))))))))***+++,,,---************************************************))))))******++++++++++++++++++++++++++++++++++++(((((())))))************---***)))++++++******+++************************++++++++++++,,,,,,,,,,,,))))))*********+++++++++******))))))))))))******,,,+++))))))))))))+++,,,***************************************)))))))))))))))***++++++++++++***))))))))))))))))))))))))************))))))(((((())))))))))))******))))))***************************************************************+++++++++************************+++***************++++++,,,,,,,,,+++***)))((((((++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++******))))))************************)))*********++++++++++++***************************************+++,,,,,,,,,++++++************+++,,,,,,,,,++++++************++++++,,,,,,++++++***************************)))++++++))))))++++++(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((((((((()))))))))))))))(((((()))******)))((((((************))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******))))))++++++******))))))(((((())))))************))))))))))))******+++++++++++++++++++++*********))))))((((((''''''''''''((((((************)))))))))((((((((())))))))))))((((((*********)))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((+++***((('''&&&&&&'''((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&'''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))'''''''''''''''''''''''')))(((((('''''''''(((((()))---111...)))&&&(((,,,(((((())))))))))))((((((((('''''''''((()))******+++++++++************)))******))))))******+++,,,************************++++++************++++++************************************************************************************************+++++++++************)))******++++++++++++******************************++++++*********++++++,,,************************************************++++++************++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,************************************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,++++++++++++,,,,,,*********))))))*********))))))***++++++***))))))***************)))((('''))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))***((()))******++++++************************************************************))))))******+++,,,++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,+++***)))((('''++++++************++++++***************+++++++++******+++++++++,,,,,,,,,+++++++++***))))))((((((************************(((((((((((())))))))))))***************************************+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,+++******))))))******++++++++++++******************************((()))++++++++++++)))(((******************************+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******'''''''''(((((((((((()))'''((()))******)))((('''+++*********))))))((((((************))))))))))))))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))(((((('''************))))))))))))))))))************))))))))))))***++++++++++++***************************''''''&&&&&&&&&&&&''''''************))))))))))))(((((())))))))))))((((((((()))))))))************(((((((((((())))))))))))(((((())))))))))))******))))))************))))))(((((((((((((((((((((((())))))(((((('''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))***''''''(((((())))))******&&&'''''''''(((((((((((((((((((((((((((((((((((('''(((((()))***)))))))))'''''''''''''''''''''''')))(((''''''&&&&&&&&&'''))),,,///...)))'''))),,,'''(((((())))))(((((('''(((((('''''''''((())))))+++++++++************)))******))))))******+++,,,************************,,,++++++******++++++,,,************************************************************************************************+++++++++************)))******++++++++++++******************************)))))))))))))))***+++,,,************************************************++++++************++++++************************+++***************++++++************************************************)))***,,,---......------++++++++++++++++++++++++***++++++,,,,,,+++***))))))+++,,,,,,+++++++++***++++++++++++++++++++++++************++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,))))))************))))))((()))***++++++***)))(((((()))***+++++++++******))))))***++++++++++++***))))))))))))))))))))))))((((((((()))******++++++((()))+++,,,,,,,,,++++++************************************************+++***)))))))))***+++,,,++++++++++++++++++++++++******))))))***++++++,,,+++++++++++++++***)))(((++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++***))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))************************************+++,,,---...************+++,,,,,,---,,,,,,++++++***))))))(((******++++++++++++*********************************)))***++++++***************************************+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******'''((((((((())))))))))))'''(((***++++++***((('''))))))))))))************************))))))))))))))))))))))))************(((((()))))))))*********)))))))))))))))))))))))))))))))))******))))))((()))))))))))))))*********))))))************))))))((()))***+++,,,++++++***)))))))))***++++++,,,,,,+++******))))))******+++************))))))))))))(((((())))))))))))((((((''''''((()))***++++++,,,(((((((((((())))))))))))(((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''((()))***((((((((((((((((((((((((&&&&&&'''((()))******+++((((((((((((((((((((((((&&&'''((()))))))))((((((''''''''''''''''''''''''(((''''''''''''(((((()))'''***,,,+++)))'''(((***&&&'''(((((((((((('''&&&))))))((('''''''''((((((+++++++++************)))*********)))***++++++,,,************************,,,++++++******++++++,,,************************************************************************************************+++++++++************)))******++++++++++++******************************''''''''''''(((***++++++************************************************++++++************++++++++++++++++++++++++++++++++++++*********************************************************************+++,,,...//////......+++++++++++++++++++++++++++,,,------,,,+++***)))'''+++---,,,++++++***)))++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++******))))))))))))******((()))***++++++***)))(((((()))***++++++***)))((('''(((***,,,------------))))))***++++++++++++***))))))))))))))))))))))))''''''((()))***+++,,,,,,)))***+++,,,------,,,+++************************************************+++***)))))))))***,,,---++++++++++++++++++++++++******))))))***+++,,,,,,))))))***++++++++++++***++++++************++++++))))))******++++++++++++******+++++++++,,,,,,,,,*********)))(((''''''&&&((((((((((((((((((((((((************++++++++++++************************************+++,,,---...))))))))))))***+++------,,,,,,++++++***))))))(((******++++++++++++******************************,,,***))))))))))))+++...******************************+++++++++,,,,,,,,,******************************++++++++++++******(((((())))))*********+++((()))+++,,,,,,+++)))(((''''''((()))***+++,,,,,,************))))))))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))******++++++))))))************))))))((()))***+++,,,+++******(((((()))***+++,,,,,,---+++******************+++************))))))))))))(((((())))))))))))((((((&&&&&&''')))***+++,,,---(((((((((((())))))))))))(((((())))))*********+++''''''((((((((((((''''''))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''')))******'''''''''''''''&&&&&&&&&&&&'''''')))***+++,,,---((((((((((((((((((((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''(((***+++,,,&&&'''((()))((('''((((((%%%&&&'''(((((('''&&&%%%***)))(((''''''''''''''',,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))************************************((((((((((((((((((((((((+++******))))))***++++++******+++++++++,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,+++***((((((((()))***((())))))))))))*********++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))))))))*********+++++++++++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++***((((((((())))))***+++,,,+++))))))***++++++++++++*********))))))************************))))))))))))))))))))))))************))))))((((((&&&((()))***++++++***)))+++***)))))))))***,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++************************))))))))))))************++++++)))((((((((()))***(((((((((((())))))))))))++++++******************'''(((((()))***,,,---...+++*********+++,,,,,,---,,,+++******))))))************************************+++,,,,,,,,,,,,+++*********)))******+++,,,++++++++++++++++++++++++((())))))))))))*********---,,,++++++******++++++,,,,,,+++***))))))************************************+++,,,---......///*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&'''((())))))***))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***))),,,+++***((((((((())))))))))))))))))))))))))))))************************************************,,,+++******++++++***)))*********)))))))))))))))******++++++++++++******(((((())))))))))))(((((('''(((((((((((((((''''''++++++******)))((((((((('''&&&&&&&&&'''(((***+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))...---+++)))''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&'''''''''(((((((((((()))***'''%%%%%%&&&''''''&&&******+++,,,,,,+++++++++************************++++++++++++++++++++++++++++++***))))))***++++++))))))))))))************************************+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************************************,,,,,,++++++************************************************************)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,+++***)))(((((()))***)))))))))*********++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))))))))*********+++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))******---......---+++))))))***+++++++++*********))))))************************************************++++++*********)))))))))))))))******+++*********,,,+++***))))))))))))***************************+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************,,,+++***)))((())))))***((((((((()))))))))******************************(((((())))))***+++------++++++******++++++,,,---,,,+++******))))))************************************++++++,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++---,,,,,,+++++++++++++++,,,++++++***))))))***************************************+++,,,,,,------+++++++++*********************************************))))))))))))******))))))*********************++++++,,,,,,++++++***((())))))*********))))))+++***)))(((((())))))***))))))))))))))))))))))))***************************************************(((((()))+++,,,+++******)))))))))))))))))))))******++++++++++++******(((((())))))))))))(((((())))))************))))))************))))))))))))''''''&&&&&&'''(((***+++***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))---+++***((('''''''''((('''(((((())))))(((((('''((((((''''''''''''(((((((((((((((''''''((((((((()))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''---+++)))((()))******)))((()))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++***))))))***++++++)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))((('''******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************************************************************+++************)))))))))************************************************)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++***)))))))))******************+++++++++,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,+++++++++*********))))))************************,,,++++++******++++++,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---******)))))))))***++++++///000000...,,,******++++++++++++***************************************************************+++++++++++++++*********,,,++++++************+++---,,,+++)))((('''''''''+++++++++++++++++++++++++++++++++******************************+++++++++)))))))))))))))))))))))))))))))))*********++++++,,,+++******))))))******)))))))))*********++++++******************************))))))***++++++,,,++++++******++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++*********+++++++++++++++***************+++,,,,,,------------------------******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,+++******)))*********************************************************++++++++++++++++++++++++******************************))))))))))))******+++++++++,,,++++++*********++++++,,,,,,++++++***''''''(((******+++++++++***))))))((())))))***+++))))))))))))))))))))))))************************************************'''&&&&&&(((***,,,,,,+++))))))))))))))))))************++++++++++++******((())))))******))))))(((***++++++,,,,,,,,,++++++))))))))))))************''''''''''''((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((''''''(((((('''''''''(((((('''''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''+++)))'''&&&'''((((((((())))))***+++++++++++++++************************************************+++******************+++))))))*********+++++++++************************************************'''((()))***)))'''%%%$$$******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************************************************************)))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******))))))((())))))************++++++,,,++++++******++++++,,,************************************************))))))******+++,,,------************************))))))***+++,,,,,,------)))))))))******++++++,,,...//////...,,,***+++,,,************************************************************************++++++++++++++++++++++++...---+++***)))***++++++++++++***)))((((((((('''++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++,,,++++++***************)))*********++++++++++++***************+++++++++++++++***************+++,,,++++++***++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++***************++++++,,,+++************+++,,,,,,------------------------+++++++++,,,,,,,,,------...---,,,,,,+++,,,,,,,,,++++++***************+++************************+++*********))))))((((((*********+++++++++++++++************************+++******))))))******++++++,,,,,,,,,+++***))))))***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,((((((((())))))***++++++++++++++++++++++++++++++************************************************'''&&&&&&''')))+++***))))))))))))))))))***************++++++++++++******)))))))))******)))))))))***+++,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++''''''((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))(((((((((((((((((()))(((((((((''''''&&&&&&&&&'''''''''(((((((((((()))***(((&&&%%%&&&'''''''''++++++++++++******)))(((*********************************************************++++++*********************++++++++++++************************))))))))))))))))))))))))((()))+++++++++)))'''&&&******+++++++++,,,,,,,,,++++++************++++++************************************************************************)))))))))))))))))))))***************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++,,,++++++******++++++,,,************************************************'''(((((()))***+++,,,,,,************************))))))***+++,,,,,,------))))))******++++++++++++***+++,,,,,,+++***+++---************************************************************************++++++++++++++++++++++++...---+++***)))***++++++)))))))))*********))))))************************************************************************++++++++++++++++++++++++************++++++++++++++++++++++++******)))))))))*********++++++++++++))))))*********+++++++++,,,+++******)))*********,,,,,,++++++***++++++,,,,,,+++******))))))******++++++++++++++++++++++++******)))))))))***+++,,,+++++++++***+++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,++++++++++++,,,+++***************++++++************************+++******))))))(((((('''))))))))))))******++++++************************++++++************++++++++++++++++++***)))((((((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))(((((())))))************************************************************))))))))))))))))))))))))***((('''((())))))((('''(((((())))))******************++++++++++++******))))))************)))))))))******+++,,,,,,++++++''''''((()))***++++++,,,((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))---+++)))((()))******)))++++++++++++***)))((('''************************************************)))***++++++++++++***)))*********++++++++++++,,,************************************************+++,,,---......---,,,+++******+++++++++,,,,,,,,,+++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***++++++,,,+++++++++************+++++++++,,,++++++******++++++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********+++,,,,,,------,,,++++++******++++++,,,***************++++++++++++++++++***************''''''((()))******++++++++++++++++++++++++++++++*********++++++,,,,,,---)))***++++++,,,+++++++++''')))************+++---***************+++++++++************************++++++++++++++++++++++++*********+++++++++++++++,,,++++++************+++))))))***+++++++++++++++))))))))))))))))))))))))***************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,)))************)))(((((()))))))))*********++++++)))))))))***++++++,,,,,,++++++***************+++,,,,,,++++++******++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***+++,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++******++++++*********)))******+++,,,************************+++*********))))))((((((((((((((()))******++++++++++++++++++++++++++++++++++++************++++++******************)))(((***++++++,,,,,,++++++***+++++++++******(((''''''((())))))************)))''''''''''''''''''''''''************************))))))))))))))))))))))))+++***(((((()))***((('''((((((((()))******++++++******++++++++++++******)))******++++++******)))((())))))***++++++++++++'''(((((()))***+++++++++((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))(((((('''''''''(((((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''+++)))'''&&&'''((((((''')))***************)))(((************************************************)))***++++++++++++***)))*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,------......******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++)))))))))*********++++++++++++******++++++,,,---,,,,,,,,,+++++++++******+++++++++,,,------......***++++++,,,------......,,,++++++******++++++,,,))))))*********++++++++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++***)))(((***+++***))))))***+++))))))*********+++++++++************************++++++++++++++++++++++++)))))))))*********++++++))))))******+++*********++++++,,,---,,,,,,******************************))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,(((((()))***)))((('''&&&((((((((()))))))))******((())))))***++++++,,,,,,******************++++++---,,,++++++******++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,******((((((((()))+++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))************))))))***++++++,,,*********************************************)))(((((()))******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,+++++++++***++++++,,,,,,++++++***))))))*********))))))((())))))***+++******((((((((((((((((((((((((((((((************************))))))))))))))))))))))))***)))((()))++++++***)))'''(((((()))******++++++******++++++++++++******)))******++++++******)))((((((***++++++,,,,,,,,,(((((())))))*********+++((()))************)))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))*********)))(((''''''(((((())))))(((((('''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((&&&######$$$%%%%%%$$$'''((()))******++++++***************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,************************************************)))(((((()))***+++---...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,---,,,,,,+++((())))))))))))*********++++++******++++++,,,---,,,,,,,,,++++++************+++,,,,,,......///000++++++,,,------...//////,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++******))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,+++)))(((***,,,,,,+++)))((()))***))))))******++++++++++++************************++++++++++++++++++++++++(((((())))))*********+++&&&((()))+++++++++***)))---.........---+++)))(((++++++++++++++++++++++++))))))******++++++++++++++++++++++++******))))))******************************+++++++++,,,,,,,,,'''((()))))))))(((&&&%%%(((((((((((())))))))))))((())))))***++++++,,,,,,******))))))***++++++,,,---,,,,,,+++*********+++,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''((()))+++,,,,,,,,,++++++,,,,,,---...------------------------******+++++++++,,,,,,,,,+++******)))((()))))))))******))))))***+++,,,,,,******************************************++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------------+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,)))***++++++***)))((('''++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((())),,,------,,,'''(((((()))***+++++++++******++++++++++++************++++++++++++******((()))***+++,,,,,,---,,,))))))))))))************((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++)))((('''(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***(((&&&%%%&&&''''''&&&++++++***)))(((((())))))******))))))))))))************************************))))))******+++,,,++++++************++++++++++++,,,,,,,,,---------************************---,,,,,,++++++,,,,,,---...+++)))))),,,---,,,*********++++++++++++******'''&&&&&&&&&'''(((***+++++++++,,,,,,,,,,,,------************)))(((&&&$$$))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++******************))))))*********+++++++++************************++++++,,,,,,,,,,,,------++++++************++++++************************+++******))))))***++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))******///---+++)))))))))+++,,,---+++***+++,,,...------+++*********,,,,,,***(((***++++++,,,,,,++++++***///...+++***))))))***+++++++++++++++++++++++++++)))***,,,,,,***)))***+++---,,,,,,++++++,,,,,,---++++++******************++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((())))))*********++++++*********))))))((((((++++++************++++++............---,,,+++***)))))))))))))))))))))))),,,+++***))))))***+++,,,------,,,+++*********+++---,,,+++*********+++,,,,,,+++***)))***+++,,,---)))************)))((((((***++++++,,,,,,++++++***+++++++++*********))))))))))))(((((()))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,......---,,,++++++++++++'''+++---,,,111777444,,,***((())),,,,,,)))(((+++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******************************&&&&&&''''''((()))))))))+++++++++***)))(((((('''************************+++***************++++++))),,,111555555111,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***)))(((((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((())))))*********+++---,,,***)))))))))******)))******+++***)))((('''***)))(((''''''((()))***((((((((((((((('''''''''&&&&&&&&&'''''')))***++++++)))'''''''''((('''&&&'''''''''''''''''''''''''''((()))((('''&&&''')))(((''''''&&&&&&&&&&&&'''++++++***)))))))))))))))******))))))))))))************************************))))))******+++,,,++++++************++++++(((((()))))))))*********************************---,,,,,,++++++,,,,,,---,,,+++***,,,......+++(((******++++++++++++******))))))(((((((((***+++,,,*********+++++++++,,,,,,*********+++***)))'''&&&************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,------------++++++***))))))***++++++***************************+++++++++,,,,,,,,,,,,************************+++++++++,,,,,,,,,------++++++************++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))******,,,+++*********+++,,,---,,,+++******,,,------,,,+++*********,,,,,,***)))***++++++,,,,,,++++++***---,,,+++***+++,,,...///++++++++++++++++++++++++)))***,,,,,,***)))***+++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++******************++++++((()))))))))************+++*********))))))))))))++++++************++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,+++***************,,,++++++******+++,,,---++++++******++++++,,,---......//////......---,,,***++++++,,,,,,++++++***+++++++++*********)))))))))))))))***+++,,,---...,,,,,,++++++***++++++,,,++++++++++++++++++++++++***++++++,,,------......000///...---,,,,,,,,,,,,---000333888>>>BBB@@@;;;555///+++,,,,,,***)))+++************************************************************************(((((((((((())))))******************************((((((((((((((((((''''''((((((((((((((()))))))))************************++++++******************))),,,000333333000,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((('''''''''(((((()))((()))))))))************,,,+++***)))))))))******))))))(((((()))***+++,,,***))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''((()))******)))'''&&&'''((('''&&&'''''''''''''''''''''''''''((()))((('''&&&'''))),,,+++***)))))))))))))))++++++***))))))))))))*********))))))))))))************************************))))))******+++,,,++++++************++++++++++++++++++,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,)))***+++...///...***'''******++++++++++++******,,,++++++***++++++,,,,,,))))))*********+++++++++******+++++++++******)))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))***+++++++++***))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))******)))******++++++,,,------,,,***))))))+++,,,,,,++++++******+++,,,,,,+++)))***++++++,,,,,,++++++***++++++++++++,,,...000222++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))***************************)))))))))++++++************++++++,,,+++***))))))***++++++------------------------++++++***))))))***++++++++++++***)))))))))******++++++******+++,,,---...******+++,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,+++******++++++,,,,,,++++++***+++++++++***************+++***************++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++******+++,,,...000111222111///---,,,,,,,,,,,,,,,---555BBBMMMQQQPPPPPPCCC888...+++,,,+++***,,,************************************************************************((((((((())))))))))))*********************************)))(((((('''&&&&&&$$$%%%&&&'''((()))***+++************************,,,,,,+++***)))))))))***)))+++---//////---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))***))))))((((((((())))))))))))))))))************++++++***)))))))))******)))((('''&&&(((***---///)))))))))******)))))))))(((((((((((((((((((((((((((((('''''''''(((((()))***((('''&&&(((((((((''''''''''''''''''''''''''''''((()))((('''&&&''')))---,,,+++***))))))))))))++++++***))))))*********+++******))))))******+++******************************))))))******+++,,,++++++************++++++,,,,,,,,,------------...************************,,,,,,++++++++++++,,,,,,))))))***+++,,,+++)))(((***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++************++++++++++++******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((()))))))))******************++++++************************++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++---...//////---,,,***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++++++++++++++,,,,,,+++******))))))******+++)))***+++,,,,,,,,,,,,++++++)))((()))***,,,+++++++++******+++,,,---+++******++++++,,,,,,++++++************+++,,,...000111++++++++++++++++++++++++)))+++,,,,,,+++******+++***++++++++++++++++++******************+++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))*********************************++++++************++++++---,,,++++++,,,...111222+++++++++++++++++++++++++++******************+++******)))))))))))))))************+++,,,---......)))***+++,,,---,,,+++***)))))))))))))))(((''''''***++++++,,,,,,++++++***************************++++++)))((('''&&&&&&&&&++++++******++++++,,,,,,+++++++++++++++++++++++++++*********,,,///222444222111///,,,+++++++++,,,------777IIITTTUUUTTTUUUIII;;;---)))+++,,,,,,---************************************************************************))))))))))))))))))))))))************************))))))))))))((((((''''''%%%%%%&&&''')))***++++++************************,,,,,,+++***))))))))))))******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''*********))))))))))))(((((((((((((((((((((((((((***)))(((((('''((((((((()))))))))))))))******************))))))))))))***(((((((((((()))***+++,,,'''''')))******)))''''''((((((((((((((())))))))))))((((((''''''''''''(((***(((&&&&&&(((((((((''''''''''''''''''''''''''''''((()))((('''&&&''')))+++***)))'''&&&&&&&&&&&&+++***************++++++++++++************++++++******************************))))))******+++,,,++++++************++++++))))))))))))************************************,,,++++++******++++++,,,***)))(((''''''''')))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---*********++++++,,,------************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********************************))))))*********+++++++++************++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,---///000///...+++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,+++***)))+++)))((()))***,,,+++++++++******+++------,,,+++***++++++,,,,,,++++++***+++++++++++++++,,,------++++++++++++++++++++++++***+++------+++***+++,,,***+++,,,,,,,,,,,,+++***))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))******))))))))))))))))))***************+++++++++++++++************+++++++++******+++...111555777*********************************++++++************)))))))))))))))************+++,,,---.........)))***+++,,,---,,,+++***,,,,,,,,,---,,,++++++******++++++,,,,,,++++++******************************))))))(((((((((((((((+++*********++++++,,,---++++++++++++++++++++++++++++++***+++---000333555111000---+++)))***+++,,,000333===MMMVVVVVVRRROOOEEE777***(((***,,,---///************************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((((())))))*********************************,,,++++++***))))))******************************************************))))))))))))))))))))))))((((((((('''''''''''''''+++*********))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''''''''******))))))))))))))))))))))))))))))***)))))))))''')))***,,,,,,***((('''%%%&&&((((((((((((&&&%%%(((((((((((())))))******)))((((((''''''''''''((()))'''&&&&&&((()))(((''''''''''''''''''''''''''''''((()))((('''&&&''')))(((((('''&&&%%%$$$$$$%%%+++************+++,,,,,,++++++************++++++******************************))))))******+++,,,++++++************++++++*********++++++++++++,,,************************++++++************++++++******(((&&&%%%&&&))),,,++++++,,,,,,,,,,,,++++++)))******+++++++++******++++++,,,,,,,,,---------+++*********+++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,---++++++************++++++------,,,++++++******))),,,***))))))+++,,,,,,+++*********+++---...---+++***++++++,,,,,,++++++***+++++++++++++++++++++***++++++++++++++++++++++++***,,,------,,,++++++,,,+++,,,---......---,,,+++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((************))))))))))))*********+++++++++++++++++++++************++++++(((((((((***,,,///222444++++++++++++++++++++++++)))***++++++++++++***)))******)))))))))***++++++***+++,,,---......------******+++,,,,,,,,,,,,+++---------------,,,,,,+++***++++++,,,,,,++++++******************+++++++++)))))))))***+++---...///************+++,,,------++++++++++++++++++++++++++++++,,,---...111333555000...,,,))))))***,,,---,,,666CCCPPP\\\aaa]]]UUU;;;111)))(((+++,,,---///++++++++++++++++++++++++************************+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))''''''((())))))***++++++************))))))))))))************************+++***************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((''''''''''''(((''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((************))))))))))))'''((()))*********))))))'''))),,,------***'''%%%&&&''''''((((((''''''&&&'''(((((())))))******+++(((((('''''''''(((((())))))'''&&&&&&((())))))((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((''''''&&&&&&''''''+++*********++++++,,,---,,,++++++******++++++,,,******************************))))))******+++,,,++++++************++++++,,,,,,---------.........************************++++++************++++++***++++++)))''''''***---+++,,,,,,------,,,,,,+++((()))***+++,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++***)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,)))''''''))),,,---((())))))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))******+++,,,,,,------,,,++++++******++++++,,,---,,,+++*********+++,,,,,,+++******,,,------,,,*********+++......---,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,------,,,++++++,,,+++,,,...//////...,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++******************************)))))))))(((*********++++++,,,,,,,,,++++++************++++++(((((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))***************+++,,,,,,+++,,,---......------,,,++++++******++++++,,,---***++++++++++++***))))))***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,+++,,,,,,---......************+++,,,---...+++++++++++++++++++++++++++,,,---...000111333333000...+++******+++...000222CCCPPPVVV```iiiaaaQQQ222---)))+++,,,++++++---++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))***+++,,,,,,)))))))))******)))))))))************************))))))))))))))))))))))))***)))((('''''''''((((((&&&''''''((()))***++++++))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++************)))))))))(((&&&''')))*********))))))'''(((***,,,,,,+++)))((())))))(((((((((((())))))'''(((((()))******++++++'''''''''''''''((()))***((('''&&&&&&((())))))((('''''''''''''''''''''''''''((()))((('''&&&''')))(((''''''''''''((())))))+++*********+++,,,,,,---,,,++++++******++++++,,,*********************************)))***++++++,,,++++++************++++++))))))*********+++++++++************************++++++************++++++)))+++...---+++)))+++---+++,,,,,,------,,,,,,+++''')))***,,,------,,,,,,)))************+++++++++,,,+++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,)))&&&&&&))),,,...((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------,,,++++++******++++++,,,,,,+++)))))))))+++---///---+++***+++,,,...------*********,,,...///...,,,+++++++++,,,,,,++++++++++++,,,------.........---++++++++++++++++++++++++***,,,------,,,+++,,,,,,,,,---///000000///---,,,((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,+++*********))))))((((((*********++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++******+++,,,------,,,---.........---,,,+++,,,+++***)))***+++---...+++,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++))))))******++++++++++++000///---+++***(((((('''************+++,,,---...+++++++++++++++++++++++++++,,,...000111222222222000...,,,***+++---000222HHHYYYbbb\\\^^^cccVVV>>>---++++++...---******,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))++++++******)))(((((((((''''''''''''(((((())))))************************(((((())))))***+++------))))))************))))))************************))))))))))))))))))))))))+++***)))''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&''')))***,,,---+++*********))))))((((((&&&'''(((*********)))(((''''''((()))***++++++,,,,,,+++***))))))***+++,,,'''(((((()))***+++++++++&&&&&&&&&'''''')))***+++((('''%%%&&&((())))))((('''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&%%%&&&&&&'''((()))***++++++,,,,,,++++++*********************************************************************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,+++***---------------,,,+++*********))))))))))))******************************---------,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------************+++,,,---...+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,++++++*********---------,,,,,,++++++++++++***)))'''''')))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,)))((((((,,,------+++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++************+++,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++,,,...111444666,,,,,,,,,++++++*********(((***+++------,,,+++***+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++'''((()))***+++,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))))))))************************************,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******)))***+++,,,---,,,+++++++++,,,------+++)))******++++++******************........................******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************222000,,,)))'''((()))*********++++++++++++******))))))))))))))))))******)))---000000...---...000...***+++///,,,)))222BBBXXX]]]```___VVVJJJ???999///...,,,+++***++++++,,,***+++,,,,,,******+++,,,+++*********))))))((((((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))((((((((((((((((((((((((((()))+++,,,+++***(((&&&(((((()))***+++,,,,,,---************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))************++++++************************))))))(((((('''''''''''''''''''''((()))***))))))))))))))))))))))))))))))************)))((('''''''''((((((((((((((())))))))))))***************))))))((('''&&&&&&%%%''''''(((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((!!!###$$$&&&''''''&&&&&&***++++++,,,,,,++++++*********************************************************************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,+++************))))))))))))******++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---************+++,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,***)))))),,,------,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++************+++,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,...111222,,,,,,,,,+++++++++******,,,++++++,,,,,,,,,------+++++++++++++++***))))))++++++++++++++++++++++++,,,******+++,,,---,,,+++******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))************************************,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++***,,,------+++*********++++++******************........................***++++++++++++,,,,,,,,,+++,,,,,,,,,++++++******************************************************...---+++))))))***+++,,,******++++++++++++******************))))))))))))))),,,//////---,,,---///+++'''(((---......;;;LLLddd\\\QQQGGG???888222...------,,,+++++++++,,,,,,***+++,,,,,,******+++,,,************)))))))))((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&)))+++,,,,,,+++******************+++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))***************************************)))))))))((((((((('''(((((('''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))******************)))(((((('''&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((''''''***++++++,,,,,,++++++***************************************************++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++***)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++************+++,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))******************))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---+++******+++---------++++++,,,---************************,,,,,,,,,++++++++++++***++++++************++++++************+++,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++---...///,,,,,,,,,++++++++++++***,,,+++*********+++---...++++++++++++++++++***)))************************,,,+++***+++---...---,,,---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***))))))))))))************************************,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++***,,,------+++******+++******++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))******+++,,,,,,---******++++++++++++******++++++*********)))))))))***+++------,,,,,,,,,---,,,((()))---...111???NNNWWWJJJ:::000...///...,,,++++++,,,---------,,,,,,***+++,,,,,,******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''(((((((((((((((((('''************************%%%'''(((***+++++++++++++++++++++*********))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))((('''''''''(((((()))))))))))))))))))))))))))(((''''''''''''))))))(((((((((((((((((((((((())))))))))))*********************))))))(((((('''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((''''''***++++++,,,,,,++++++***************************************************,,,+++++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++******+++++++++******)))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++*********++++++,,,------------,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,...//////---,,,+++,,,***+++,,,,,,++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---///000++++++++++++++++++++++++***************++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++,,,+++++++++---...---,,,---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))))))))************************************++++++******++++++,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,***+++---,,,+++******+++******+++++++++++++++,,,------------------------+++++++++,,,,,,,,,------,,,,,,+++++++++***++++++************************************************'''(((***+++,,,,,,,,,+++***++++++,,,,,,++++++***,,,++++++******))))))(((***+++,,,,,,+++++++++,,,///,,,,,,------...666AAA;;;555...,,,---///...,,,)))***,,,---...------,,,***+++,,,,,,******+++,,,*********)))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))************)))((((((************************************************))))))))))))))))))))))))++++++******))))))((((((((()))))))))************))))))))))))************))))))))))))((((((((((((******)))((('''''''''(((((((((((((((((((((((((((***)))'''&&&'''(((***+++)))))))))(((((((((((((((((()))))))))************+++*********)))))))))((())))))*********))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''''''''&&&***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))***+++------,,,)))******+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))*********++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++******++++++,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,...///...---,,,,,,---((()))++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,...000111222++++++++++++++++++++++++(((***,,,...///---+++******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++***************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))))))))************************************+++*********++++++,,,---,,,,,,,,,+++++++++******+++***++++++++++++,,,,,,)))+++,,,,,,+++***+++,,,******++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,+++*********++++++++++++++++++++++++++++++************************((()))+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++,,,+++++++++******)))))),,,+++******++++++++++++---------...+++))),,,111.../////////,,,)))'''&&&)))***,,,---...------,,,***+++,,,,,,******+++,,,))))))))))))))))))******++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++******)))***************************************)))((((((((())))))***++++++,,,,,,************************************************++++++******))))))((((((((()))))))))************(((((()))))))))*********(((((((((((())))))))))))+++***)))(((((((((((((((((((((((((((((((((((((((+++***)))((((((***,,,---******))))))((((((((((((((()))))))))************************))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&***++++++,,,,,,++++++***************************************************---------,,,++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***))))))+++------,,,)))***++++++,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++(((((())))))***+++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,*********+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,+++,,,---((()))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))***,,,///111222333***++++++++++++,,,,,,,,,))),,,000333333111---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++))))))******+++++++++,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,))))))))))))************************************************+++,,,------,,,,,,,,,+++++++++******++++++******++++++,,,---)))+++,,,,,,+++++++++,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++*********+++,,,++++++++++++++++++++++++************************)))***+++++++++***)))(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...,,,******+++,,,+++***((()))+++,,,***)))((())))))***,,,+++(((((()))+++++++++,,,---------,,,,,,***+++,,,,,,******+++,,,))))))))))))************)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))***++++++,,,,,,++++++***************************''''''((()))***+++,,,,,,'''((()))***+++,,,------************************************************************))))))))))))))))))))))))************'''(((((())))))*********(((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))+++******)))***+++---...+++******))))))(((((('''))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&''''''***++++++,,,,,,++++++***************************************************...------,,,++++++************+++++++++,,,,,,,,,************************+++***)))))),,,---------******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))*********++++++++++++)))******+++,,,,,,------***************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++)))*********++++++++++++*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++,,,---,,,******,,,---)))+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++((()))***,,,...//////000******+++++++++,,,,,,,,,***,,,///111111000---,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***)))((()))+++,,,+++***))))))*********+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))))))))************************************************+++,,,---...,,,,,,,,,+++++++++******++++++*********+++,,,---(((***,,,,,,+++++++++---******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---+++))))))***+++,,,************************************************))))))************))))))+++,,,,,,------,,,,,,+++)))******++++++,,,,,,---///---******+++,,,,,,***''')))******)))*********'''''''''(((+++...000111------,,,+++++++++,,,,,,***+++,,,,,,******+++,,,((()))))))))************)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))''''''(((((()))+++,,,,,,))))))*********+++++++++************************************************)))))))))))))))*********))))))))))))************''''''(((((()))******+++'''((((((((()))))))))***)))))))))((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++******)))(((((('''))))))))))))************(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&((()))***+++++++++,,,,,,+++++++++************************************************......---,,,,,,+++************+++++++++,,,,,,,,,************************+++)))((())),,,---------***+++,,,---------------,,,++++++******++++++,,,************************))))))******++++++++++++++++++,,,------...//////*********)))***++++++,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,++++++***++++++++++++++++++,,,,,,------------,,,,,,++++++*********---,,,,,,++++++*********))))))******++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************+++,,,+++******+++---+++,,,------++++++,,,---*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))***,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,++++++***+++,,,,,,------------************************)))(((((((((***+++***)))++++++************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,))))))))))))************************************************+++,,,---...,,,,,,,,,+++++++++******,,,+++*********+++,,,---(((***,,,,,,++++++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++))))))***+++,,,))))))))))))))))))))))))************************(((((())))))******+++++++++,,,,,,------,,,,,,+++))))))***+++,,,------...111---******,,,---,,,******+++***((((((+++,,,,,,---***))),,,111333///+++///...,,,+++***++++++,,,***+++,,,,,,******+++,,,(((((())))))*********+++,,,***)))(((((()))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))((((((((((((((((((((((((+++******)))))))))))))))+++++++++***************************************************************(((((())))))******++++++))))))))))))************&&&''''''((()))******+++'''((((((((())))))******))))))(((((()))***++++++))))))))))))))))))))))))&&&''')))***+++++++++++++++++++++***)))(((((('''))))))))))))************''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,+++++++++************)))+++++++++*********))))))************************++++++++++++++++++++++++------++++++++++++------************************,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***((((((,,,000000+++&&&******+++++++++******)))...,,,+++))))))***,,,---***)))))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************************000///---+++++++++---...+++++++++,,,,,,---------...---+++******+++---...+++,,,,,,------,,,,,,++++++***)))***---...,,,***++++++++++++,,,,,,---...,,,***)))***,,,,,,***'''+++++++++*********))))))++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))))))******++++++,,,,,,++++++***)))************+++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,+++***++++++,,,+++***+++...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++,,,---,,,,,,+++************************,,,,,,++++++***))))))))))))))))))))))))))))))))),,,---...,,,***))))))***000///---+++++++++---...,,,,,,,,,++++++*********''''''((()))******++++++******+++,,,---//////000))))))+++,,,,,,,,,,,,,,,------,,,+++,,,---...///+++++++++++++++++++++,,,))))))************)))))),,,,,,,,,+++++++++******)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''(((((()))***+++++++++)))************+++++++++***---000000///,,,*********,,,---,,,*********+++,,,,,,---,,,,,,***)))(((************************,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,++++++++++++++++++*********)))))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********))))))((((((+++*********))))))((((((''''''(((((()))))))))))))))************++++++++++++***)))***++++++***))),,,,,,,,,+++++++++******(((,,,+++'''(((...000---************************)))))))))***+++++++++,,,************))))))))))))((((((((((((((((((((((((&&&(((***,,,---,,,+++***,,,***((('''&&&'''((()))))))))))))))************((()))))))))))))))(((((()))))))))))))))))))))))))))((()))+++---,,,((($$$(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''(((***)))(((&&&%%%%%%%%%%%%++++++++++++************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++///222222...*********++++++++++++******---,,,***))))))+++,,,---000///---+++)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,---+++++++++,,,,,,---------...---+++******+++---...+++,,,,,,------,,,,,,+++,,,***)))+++------,,,))),,,+++++++++,,,,,,---...+++***((()))++++++)))'''+++++++++*********))))))++++++,,,,,,,,,,,,------+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))******++++++,,,,,,++++++***)))************+++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,+++******,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,***))))))***///...,,,+++***+++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,---...//////,,,+++++++++++++++++++++---,,,+++++++++,,,---...---,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,+++++++++******+++++++++************************((((((((()))***+++++++++)))************+++++++++---000222222000...------***,,,,,,,,,+++***,,,---///......---,,,+++******************************+++++++++,,,,,,,,,------,,,,,,,,,------------...---,,,,,,,,,+++++++++++++++++++++*********))))))*********)))))))))((((((++++++++++++++++++++++++************)))))))))(((************)))))))))(((***************+++++++++)))************+++++++++((('''&&&''')))+++++++++*********)))))))))((((((,,,...---((('''++++++(((***************************************+++++++++************))))))))))))))))))))))))))))))))))))'''((()))++++++++++++***+++***(((''''''''')))***))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))((((((***,,,,,,)))&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&%%%%%%%%%&&&'''((()))((('''&&&&&&'''((((((,,,+++++++++************+++++++++***************************************------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,,,,///222222///+++******+++++++++++++++***++++++***)))***+++---...222111...,,,***(((''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,+++***+++,,,,,,+++))),,,,,,+++++++++,,,------,,,+++******++++++***(((+++++++++***************++++++,,,,,,,,,,,,------,,,,,,++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,***)))***+++***++++++,,,,,,++++++***)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,------+++***)))+++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,+++******************************+++,,,,,,,,,,,,---------------------------------,,,------,,,***)))***+++---,,,+++*********+++,,,++++++++++++++++++,,,,,,......------,,,+++************+++,,,---...//////...---,,,***)))*********++++++******++++++,,,---...------,,,+++***)))))),,,------......------,,,,,,,,,,,,+++++++++******---------,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((())))))***+++++++++)))************+++++++++,,,---......,,,++++++,,,***+++,,,,,,++++++---///111000...,,,+++++++++,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,------------+++++++++++++++*********+++++++++************************)))))))))))))))************************************))))))))))))************))))))))))))+++++++++***************)))************++++++++++++)))'''''')))+++,,,,,,*********)))))))))))))))(((******((((((,,,---+++************************+++++++++***************************))))))))))))************************'''(((((())))))*********))))))(((''''''(((******))))))))))))************(((((())))))***))))))((()))))))))))))))))))))))))))(((''')))+++++++++***))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))(((((('''&&&&&&%%%&&&'''((())))))(((((('''((()))***+++,,,,,,+++++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,...///,,,*********++++++,,,,,,++++++******)))***+++,,,---......------,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,++++++,,,,,,+++***))),,,,,,,,,++++++,,,,,,---------,,,+++,,,,,,++++++************************+++++++++,,,,,,,,,---------,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,---,,,***)))***+++***++++++,,,,,,++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***......///---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))******************************++++++,,,------...------------------------+++,,,---,,,***)))***+++++++++***))))))******+++*********++++++,,,,,,,,,,,,,,,++++++***)))))))))******+++,,,------.........---+++))))))***+++,,,***************+++++++++,,,,,,,,,++++++*********------............------,,,,,,,,,+++++++++******------,,,,,,+++++++++***+++******))))))******+++************************)))))))))******+++++++++))))))*********+++++++++***+++,,,+++***)))***,,,***+++,,,++++++,,,...111111000---+++******+++,,,************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------************************************************++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))*********+++++++++333000,,,))))))+++++++++++++++++++++++++++++++++)))************,,,---,,,************************,,,+++++++++***)))))))))************)))))))))((())))))))))))))))))))))))((((((''''''((()))******((((((''''''((()))***+++((()))))))))************(((((()))*********))))))(((((((((((((((((((((((()))((('''''')))+++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))((('''&&&&&&&&&'''))))))+++***)))))))))***+++,,,,,,,,,,,,++++++++++++***************************************************************************)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++((()))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))+++,,,,,,+++)))******+++,,,,,,,,,,,,,,,))))))******+++,,,---...++++++,,,,,,------------************************++++++++++++++++++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,+++***))))))***+++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,---,,,*********,,,***++++++,,,,,,++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++///000000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********,,,*********************+++*********++++++,,,,,,,,,***************************++++++,,,,,,---------,,,+++***))))))+++---...))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++******))))))++++++************++++++++++++++++++++++++++++++************++++++++++++))))))*********+++++++++,,,---......,,,,,,---///***+++++++++***+++...111///...+++***)))***+++,,,************************,,,,,,,,,,,,------------+++++++++,,,,,,,,,------************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******)))))))))((((((((((((((())))))*********+++++++++333000,,,))))))+++++++++++++++++++++++++++++++++000......---,,,)))((((((************************,,,+++++++++***)))))))))************)))))))))((((((((((((((((((((((((((()))(((((('''(((((()))***'''(((((((((((()))******((()))))))))************(((((()))***************(((((((((((((((((((((((()))(((((('''((())),,,...***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************(((((('''&&&'''((()))***...---+++***))))))******,,,,,,,,,,,,++++++++++++***************+++++++++******************************************************++++++++++++******************************'''((()))+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))***+++,,,------------*********+++,,,,,,,,,,,,,,,---------------,,,+++++++++++++++++++++++++++************************)))************+++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,---------+++,,,,,,------,,,,,,+++(((***,,,,,,+++++++++---------,,,+++++++++,,,,,,)))***)))(((&&&&&&(((******************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,******+++,,,***++++++,,,,,,++++++***)))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++...///000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++************************(((((()))***++++++,,,,,,***************************,,,,,,,,,******+++,,,)))************+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,***+++++++++,,,,,,,,,---*********)))***,,,---...))))))***++++++++++++***))))))***+++,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++******************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))+++------,,,++++++,,,+++++++++))))))***---000,,,,,,************+++,,,************************,,,,,,---------.........++++++++++++,,,,,,,,,,,,*********+++++++++++++++***************+++++++++)))))))))))))))*********************************))))))))))))************))))))))))))************)))*********++++++++++++)))************++++++++++++)))'''''')))+++,,,,,,)))))))))))))))************)))***------++++++---************************+++++++++***************************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************(((((()))***++++++++++++))))))))))))))))))))))))((())))))(((((((((+++---******))))))((((((''''''))))))))))))))))))))))))(((((()))))))))))))))***)))(((((('''''')))***+++///...,,,***))))))))))))------,,,,,,,,,+++++++++))))))*********+++++++++************************************************++++++************++++++++++++++++++++++++++++++&&&''')))+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***+++,,,------------***++++++,,,,,,,,,++++++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,++++++---------,,,,,,+++++++++******+++,,,------------+++,,,,,,------,,,,,,+++&&&))),,,,,,++++++---......---,,,,,,+++++++++,,,***++++++(((&&&&&&))),,,))))))*********+++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++***)))************+++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------------------------------))))))***++++++++++++++++++---......,,,*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---*********************************++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,)))******+++,,,,,,++++++,,,,,,++++++++++++++++++,,,++++++******)))))))))+++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,)))***+++,,,,,,,,,++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************++++++++++++++++++------,,,,,,,,,,,,------************************++++++++++++++++++++++++)))************+++++++++%%%'''***+++***)))((()))++++++***((('''(((+++...******++++++,,,------...************************++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---))))))*********+++++++++(((((()))))))))*********++++++++++++++++++++++++((()))))))))************((()))))))))************(((((()))***+++,,,,,,---)))************+++++++++((('''&&&''')))+++++++++(((((()))))))))*********'''%%%''',,,---)))))),,,***************************************+++++++++************))))))))))))(((((((((((((((((((((((())))))***++++++***)))((()))))))))))))))(((((('''))))))))))))************(((((()))***++++++++++++))))))))))))))))))))))))(((***+++***((('''))),,,*********)))((('''''''''))))))))))))))))))))))))''''''((((((((()))))))))***)))((((((((()))***+++---,,,+++)))))))))***+++---------,,,,,,,,,++++++))))))******++++++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%''')))+++,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))+++++++++++++++,,,---)))***+++,,,------...---++++++,,,,,,,,,+++*********+++,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,---...------+++,,,,,,------,,,,,,+++%%%(((,,,,,,++++++---000...---,,,,,,++++++++++++---......,,,)))))),,,///))))))******++++++++++++++++++,,,,,,,,,---------)))***+++,,,------...///++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---+++++++++,,,,,,+++++++++)))************+++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------------------------------((()))***+++++++++++++++(((***,,,,,,+++)))))))))************************))))))))))))))))))))))))++++++*********+++---...************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,+++***+++---)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++***((('''%%%$$$$$$++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++)))))))))***+++,,,---,,,++++++,,,,,,++++++++++++++++++,,,------------------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------...------,,,,,,------...))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++&&&)))---///...,,,++++++++++++***'''&&&'''***,,,)))***,,,---.../////////******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))******++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++(((((())))))*********+++%%%%%%&&&((()))***+++,,,)))************+++++++++,,,***)))***++++++***)))******++++++,,,,,,,,,,,,222...,,,---))) ************************))))))******+++++++++,,,************)))))))))))))))))))))))))))))))))))))))***+++---,,,+++)))((())))))******)))((('''&&&))))))))))))************(((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((***,,,+++((('''(((++++++******)))(((''''''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))***)))((((((((()))+++,,,+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,---))))))*********+++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++.../////////...------,,,++++++++++++++++++++++++------,,,,,,+++***))))))---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...///...---++++++************++++++***************+++++++++,,,+++***))))))***+++,,,((()))+++,,,---,,,,,,+++++++++************++++++......---,,,+++***)))(((*********++++++,,,,,,,,,++++++******+++---///000******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++,,,,,,+++***(((&&&%%%******++++++++++++************+++,,,,,,,,,,,,+++)))))))))((())))))***+++---------,,,,,,+++++++++******++++++++++++******)))))))))))))))))))))))),,,***)))+++---...+++)))++++++++++++++++++++++++------,,,,,,+++***))))))......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,)))***,,,,,,++++++,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******)))(((***---///---+++******++++++++++++************++++++++++++******))))))***+++,,,------...,,,,,,,,,+++++++++******+++***)))((((((***,,,---...---+++*********++++++++++++++++++++++++++++++'''%%%$$$'''***---,,,***+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++******+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,(((((())))))******++++++)))******)))(((((()))++++++++++++++++++++++++++++++)))&&&$$$$$$&&&)))+++******))))))))))))*********((('''(((+++,,,+++(((************************+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))+++)))(((''''''((()))++++++*********))))))((((((++++++***)))(((((())))))$$$%%%&&&((()))*********+++******)))))))))))))))++++++******))))))(((((((((((())))))))))))(((((()))((((((((((((***,,,---))))))(((((((((((())))))++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,+++++++++*********))))))************************++++++******++++++,,,---***+++++++++,,,,,,,,,,,,---,,,+++************+++++++++++++++++++++++++++...............---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///111000///,,,,,,++++++++++++,,,,,,------,,,+++***)))((((((,,,+++***))))))***+++,,,++++++,,,---,,,+++******++++++************++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++******+++,,,---...+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++******************++++++++++++***)))'''&&&******++++++++++++************+++,,,,,,,,,,,,+++************++++++,,,---------,,,,,,,,,+++++++++******++++++++++++******************************,,,******+++------+++)))++++++++++++++++++++++++------,,,,,,+++******)))---,,,++++++++++++++++++)))))))))))))))))))))))),,,,,,------------......)))+++,,,,,,++++++,,,---,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,+++***,,,///000///---******++++++++++++************++++++++++++******++++++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++***)))((()))***,,,---...---,,,+++++++++,,,,,,++++++++++++++++++++++++***((('''))),,,...---,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++++++++******+++++++++,,,,,,,,,************************++++++***))))))***++++++)))))))))))))))*********)))***+++***(((((()))+++************************+++***(((&&&&&&(((***+++******)))))))))))))))******((('''(((+++,,,***)))************************************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***************)))))))))(((++++++***)))))))))))))))''''''((((((((((((((('''))))))(((((()))***++++++*********)))))))))))))))))))))************))))))))))))(((((()))***+++,,,))))))(((((((((((())))))+++***)))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++***************((((((((((((((((((((((((++++++******++++++,,,---++++++,,,,,,,,,---------++++++******))))))******++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++******+++,,,...///000000+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********---000222333222---,,,,,,,,,,,,,,,,,,---------,,,+++***))))))(((++++++************++++++,,,---------,,,+++***)))++++++************++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++******++++++******)))(((******++++++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,...//////,,,,,,,,,,,,++++++++++++******++++++++++++******************************,,,+++***+++,,,---+++)))++++++++++++++++++++++++---,,,,,,++++++***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......***+++,,,,,,++++++,,,---++++++************++++++***++++++,,,,,,++++++***+++++++++,,,...///...,,,******++++++++++++************++++++++++++******,,,,,,,,,+++++++++******------,,,,,,,,,++++++++++++***)))))))))***,,,---......---,,,,,,,,,,,,---************************,,,+++++++++---...---,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,************************++++++***))))))***++++++************)))))))))))))))***+++***)))(((***+++))))))))))))))))))))))))+++******))))))******+++++++++***)))(((((())))))***(((((((((***+++***)))************************************))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))+++***))))))))))))))))))*********)))((('''&&&%%%''''''(((((()))+++,,,---))))))))))))******************++++++++++++*********)))))))))))))))******))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++************++++++************************))))))))))))))))))))))))++++++******++++++,,,---+++++++++,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,---...///000+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******---000222222222,,,,,,++++++++++++,,,,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++,,,---...///000,,,+++++++++++++++++++++******++++++++++++******************************+++++++++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))((())))))***++++++------------------------*********+++++++++,,,,,,+++,,,---,,,++++++,,,---+++******))))))******+++***++++++,,,,,,++++++***)))))))))***+++,,,+++*********++++++++++++************++++++++++++******++++++++++++++++++++++++,,,++++++++++++***************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,************************+++******************+++++++++******))))))(((((()))***++++++***)))***+++************************)))******************))),,,+++***)))(((((((((((())))))((()))*********************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***************)))))))))))))))******)))))))))))))))************)))((('''&&&%%%(((((((((((()))***+++,,,(((((())))))******++++++)))******++++++******)))*********))))))))))))))))))))))))******)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++******))))))******+++************************************************++++++******++++++,,,---************++++++++++++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++******++++++,,,++++++***++++++++++++++++++++++++******++++++,,,,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++,,,///000///...++++++************++++++)))******+++,,,,,,------+++++++++,,,,,,+++++++++******++++++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***************+++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************+++,,,---...++++++++++++++++++++++++******++++++++++++*********************************+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***(((((((((((()))***++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++---------++++++,,,---+++******))))))******+++***++++++,,,,,,++++++***((()))***+++******************++++++++++++************++++++++++++******))))))***+++,,,,,,------************))))))))))))***************+++++++++*********+++++++++******)))))))))))))))))))))))))))******))))))(((((()))***++++++,,,,,,++++++***+++++++++******++++++,,,******+++++++++,,,,,,,,,*********************************++++++*********++++++******))))))(((((((((***,,,,,,+++******+++++++++++++++++++++++++++(((((()))******)))((((((++++++***)))(((((())))))((()))))))))))))))***+++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))*********)))))))))))))))******((()))))))))))))))((((((******)))))))))))))))***(((((())))))******++++++(((((())))))))))))((((((***************)))))))))))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''''''''((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))))))))*********************+++++++++++++++++++++++++++++++++++++++******++++++,,,---))))))*********+++++++++,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++...,,,+++,,,------,,,++++++******))))))******+++------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,...000111,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********------------,,,,,,,,,,,,++++++,,,,,,+++***)))))))))***+++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++*********++++++,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***************++++++,,,*********+++++++++++++++******++++++++++++******++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,------------......,,,---...---,,,+++,,,---++++++************++++++***++++++,,,,,,++++++******+++------,,,++++++,,,******++++++++++++************++++++++++++******((()))***+++,,,------...+++*********))))))))))))))))))******++++++++++++((()))******+++*********************************((()))***)))''''''((()))******++++++++++++******+++************++++++,,,******+++++++++,,,,,,,,,************************)))***++++++++++++***)))************))))))))))))(((***------+++*********++++++++++++++++++++++++((())))))******))))))(((******))))))))))))******''')))******))))))***+++************************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))************)))))))))))))))******+++'''((())))))************++++++***)))))))))))))))))))))))))))************(((((())))))))))))((((((((()))************))))))((()))***++++++***)))(((((((((''''''(((((())))))((((((((((((((((((((((((***))))))(((((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********+++++++++,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++***++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++,,,+++++++++,,,...///000---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,......---------,,,,,,,,,++++++,,,------,,,+++***)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,++++++***************)))*********++++++++++++******++++++++++++******++++++++++++++++++++++++)))+++------+++******,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******------------------------,,,,,,------------......---...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***))),,,...---+++***+++,,,******++++++++++++************++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))***+++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++(((***++++++)))(((***,,,******++++++++++++*********************+++,,,,,,******+++++++++,,,,,,,,,************************)))***++++++++++++***))))))))))))))))))*********(((***------,,,+++******************************************************(((((((((((()))***+++,,,''')))+++***)))(((***,,,************************((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))*********++++++*********((()))))))))************)))))))))))))))***++++++(((((()))******************)))))))))))))))***+++*********))))))))))))))))))))))))******)))))))))'''((()))***++++++******((()))+++,,,,,,+++)))((()))(((((((((((()))***+++))))))))))))))))))))))))++++++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******))))))******++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------******))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***---,,,,,,++++++,,,,,,---)))******+++---...//////++++++------------++++++...---,,,+++,,,---...///---,,,,,,++++++,,,,,,---((()))***+++,,,---...............------,,,,,,,,,++++++------...---,,,+++)))***+++,,,------------------------------------++++++++++++++++++++++++******+++,,,,,,---.........---+++*********+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++------,,,+++************))))))******++++++++++++******++++++++++++******++++++++++++++++++++++++)))+++...---+++)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))************************************+++++++++,,,,,,,,,---...///...,,,+++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++'''***,,,+++)))'''(((*********++++++++++++************++++++++++++******,,,,,,,,,++++++++++++***.........---------,,,,,,))))))***++++++++++++***)))***+++,,,---,,,,,,+++++++++++++++++++++++++++))),,,...---+++***,,,///******++++++++++++************))))))***+++,,,,,,******+++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))(((((())))))******++++++(((+++---...,,,+++******)))))))))))))))))))))))),,,++++++******++++++,,,'''((((((((()))+++,,,---''')))+++***((((((***,,,************************(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++))))))((())))))***++++++))))))************)))((((((((((((((()))+++,,,---++++++******))))))((((((******++++++++++++******&&&''')))***+++++++++***((()))+++,,,,,,+++)))((()))))))))))))))***++++++************************,,,,,,+++***))))))******++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------))))))))))))))))))))))))************************************************...---+++***)))***++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......------,,,******+++,,,,,,---......,,,------......------,,,------,,,+++******))))))++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,------,,,++++++,,,------......------)))***,,,...//////.........---,,,++++++,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++/////////......---------*********+++,,,---...///...------,,,,,,------...------------------------,,,,,,,,,---------......++++++++++++++++++++++++---------+++)))***,,,//////000000...,,,+++,,,---++++++++++++,,,---......++++++++++++++++++++++++************************---------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************************************)))***,,,---......---,,,------------------------,,,+++,,,---......,,,***++++++++++++++++++++++++++++++******)))(((((((((,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...000...,,,)))************+++++++++))))))))))))))))))))))))......---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------)))***,,,------,,,***)))++++++++++++++++++++++++************************((((((((((((((((((((((((************************111---***+++......***%%%+++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***,,,+++******)))'''""",,,,,,++++++++++++,,,,,,---,,,***(((&&&&&&))),,,))))))***+++++++++++++++++++++******))))))((((((***************)))((((((++++++,,,,,,,,,++++++*********)))))))))))))))***+++*********))))))((((((&&&''')))+++++++++)))(((,,,,,,+++***)))(((''''''***)))(((&&&&&&((()))***)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---,,,)))''''''(((***+++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------************************************************************************---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------***++++++,,,------......,,,------......------,,,/////////...---------,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++******++++++,,,---------------***+++,,,---------,,,++++++,,,------------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------...///000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++---...---,,,++++++...000///000///...,,,+++,,,---------,,,++++++,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++---...---------------------------------+++***+++,,,------,,,***++++++++++++++++++++++++)))*********************,,,,,,,,,+++++++++******************************------------------------...,,,***+++...///---,,,)))************+++++++++************************------,,,+++++++++,,,,,,++++++++++++++++++++++++******************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************...---...111444444...)))+++++++++*********))))))************************))))))***++++++++++++***+++***)))******)))'''$$$***))))))))))))))))))***)))))))))'''%%%%%%''')))((()))******++++++******************))))))))))))***************)))((((((++++++++++++++++++++++++******))))))******+++,,,************)))))))))(((((()))+++------,,,+++***************))))))))))))+++***(((''''''(((***+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++((('''&&&''')))***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++++++++,,,------......,,,------......------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,***)))(((***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))+++---//////---+++)))------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++------------......///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,---///111...//////---++++++,,,---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,------------------------------------***))))))+++,,,---,,,***++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,++++++++++++***************************...........................,,,+++,,,------,,,+++)))************+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++******************((()))***++++++***)))((())))))))))))))))))))))))***************************************************************************+++///555888777000***+++++++++***************************************))))))***++++++++++++******)))((()))+++,,,+++***))))))))))))))))))))))))((()))))))))'''&&&'''((((((((()))***************)))))))))***************)))************))))))(((+++******)))******++++++)))((((((((()))***++++++************)))))))))))))))***+++,,,,,,,,,+++***(((((())))))*********++++++***)))(((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))+++***(((&&&&&&'''((()))++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,------......,,,------......------,,,)))))))))***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))***++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,...//////...,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------........................+++++++++++++++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***,,,,,,,,,,,,,,,///111---......---+++***+++---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******************************************************+++,,,------------------------------------)))(((((()))+++,,,,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------------------------------,,,,,,++++++******))))))*********+++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++---------,,,,,,+++++++++((()))************)))(((++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************''')))---222555333...)))************************************************))))))***++++++++++++******((('''(((***,,,,,,,,,+++++++++,,,,,,+++++++++(((***,,,,,,+++))))))***(((((()))************))))))))))))******+++++++++))))))************)))(((******)))))))))***+++,,,)))(((((('''''''''((((((*********)))))))))))))))'''((())))))***)))(((((())))))))))))************++++++***))))))***++++++,,,+++)))(((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))++++++++++++++++++++++++*********************************+++++++++,,,,,,************************++++++++++++++++++++++++************************)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,------------......,,,------......------,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,---....../////////............//////------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------........................,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++(((***++++++++++++---///,,,------,,,******+++---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************************************++++++++++++,,,---......------------------------***)))((()))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++************))))))*********+++++++++************************)))))))))***+++,,,---...++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))******)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******************************,,,...///...+++)))************************************************))))))***++++++++++++******((('''''')))************+++,,,,,,,,,,,,+++***(((***,,,---,,,*********(((((()))***************))))))******++++++,,,,,,((())))))*********))))))******)))******++++++,,,,,,+++***)))((('''''''''))))))))))))))))))******((((((((())))))(((((((((************))))))))))))++++++************++++++---,,,***))))))***,,,---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((()))++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---///000000++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------------------------......,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,---...***++++++,,,,,,,,,,,,,,,+++++++++,,,---...000111000///...------...///000------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---.........------......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++((()))++++++******+++---+++,,,,,,+++***)))+++---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---...///---------------------------+++))))))+++,,,+++***++++++++++++++++++++++++---,,,,,,+++******))))))***++++++++++++,,,,,,,,,***************************************************+++,,,+++)))))))))+++)))************+++++++++)))))))))))))))))))))))))))))))))******,,,------++++++++++++++++++++++++++++++******************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------------,,,,,,++++++***************+++++++++++++++++++++++++++++++++))))))***++++++++++++******)))((((((******)))(((((()))***++++++***)))(((&&&(((***+++***)))))))))))))))***+++++++++++++++*********+++++++++++++++((())))))************))))))***+++,,,,,,,,,,,,,,,///...---+++************))))))))))))************++++++*********)))))))))+++*********))))))((((((************************,,,+++***))))))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((())))))++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000************************------------------------.........---------------..................------,,,------......------,,,******))))))((((((''''''++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,---------------,,,,,,+++++++++,,,...///,,,------------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///......------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,***+++++++++))))))+++,,,,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***+++---...///------------------------///---+++***+++++++++***++++++++++++++++++++++++*********************)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++(((***++++++)))(((***,,,)))************+++++++++******************************))))))***+++,,,,,,++++++++++++++++++++++++******************++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,---------,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++***)))((()))***,,,,,,+++)))''')))***++++++***)))''''''(((******))))))***+++******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***(((((()))***************(((***,,,...///...---,,,++++++************++++++((()))))))))************++++++***)))))))))))))))))))))))))))************((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------/////////......---------..................------,,,------......------,,,...------,,,+++***))))))++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))******++++++,,,------......---------,,,+++*********+++,,,(((***,,,......,,,***(((---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---------....../////////---,,,,,,+++++++++,,,,,,...------,,,,,,------...------------------------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,......,,,++++++,,,***++++++***))))))+++,,,......---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,++++++++++++++++++++++++************************************************,,,+++******+++,,,...///------------------------111///,,,++++++++++++***++++++++++++++++++++++++((((((((()))******++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,&&&)))+++***((((((***---)))************+++++++++++++++++++++++++++++++++*********)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((************************************************'''))),,,,,,+++***))))))))))))******++++++++++++++++++++++++++++++++++++))))))***++++++++++++***'''((())),,,//////---+++)))***,,,------,,,***))))))+++,,,,,,++++++,,,...++++++,,,------------,,,---,,,,,,++++++*********(((((()))***************'''***---000111000---,,,%%%%%%&&&&&&''')))***+++(((((())))))*********+++))))))((('''''''''''''''''''''((()))***+++,,,,,,(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++***)))***+++---...---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++///...---,,,+++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++)))(((...------,,,,,,++++++***------------------------++++++++++++++++++++++++---------............///---,,,++++++,,,---///000,,,,,,,,,---------......------------------------...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))(((,,,++++++******++++++,,,------------------------...---+++***)))***++++++---------,,,,,,+++++++++++++++******++++++,,,---------++++++++++++------+++,,,...//////...,,,++++++++++++++++++***)))(((...---+++*********+++,,,++++++,,,,,,,,,---------+++,,,------......------,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,+++******++++++******+++---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***...+++))))))***,,,,,,++++++***)))(((((()))***+++++++++++++++++++++++++++---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++***,,,...000000...,,,***++++++++++++++++++++++++******+++++++++******)))---,,,++++++---.........//////.........---------///...---,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,,,,,,,,,,+++***((()))))))))***************************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))))))))************,,,,,,+++++++++,,,------...---,,,+++************)))************+++++++++---,,,,,,+++*********++++++++++++******)))))))))++++++++++++++++++++++++(((((((((((()))***+++,,,************************************))))))))))))************************))))))))))))))))))))))))******))))))))))))******((()))***+++,,,---------))))))))))))))))))))))))++++++,,,,,,,,,---------------...,,,***((()))***((())),,,222777777000)))******++++++++++++******))))))))))))************)))))))))))))))))))))))),,,++++++***)))(((''''''+++)))''')))+++,,,***'''''''''''''''((((((((()))***)))))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,+++*********+++,,,------,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++......---,,,+++******)))------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***++++++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,+++++++++***+++++++++***++++++,,,---------,,,++++++,,,------,,,---///000000///---,,,***++++++,,,,,,,,,++++++,,,++++++******)))******++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,---......,,,---------...---------++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++******+++,,,---++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++******++++++++++++******+++***)))***---...///...///.........---------,,,...------,,,,,,,,,------+++++++++*********))))))***+++,,,,,,,,,,,,+++***************++++++++++++++++++******))))))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++...------,,,++++++++++++...---,,,+++************)))************+++++++++,,,+++******)))))))))***---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,------************************))))))******++++++,,,,,,************************((((((((((((((((((((((((*********))))))*********((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,---,,,*********,,,))))))+++000555444...)))))))))************))))))(((((((((((())))))))))))************************&&&'''((()))***+++,,,,,,***)))((()))++++++)))''''''''''''((((((((())))))*********))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,+++*********++++++,,,,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++///...,,,+++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------...------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,---------...///000000///...---******+++,,,---......---+++,,,,,,,,,,,,+++***************++++++++++++,,,+++,,,------......------,,,,,,,,,------///000111+++,,,,,,------.........++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******---///...,,,***,,,...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,---...******++++++++++++******************************++++++++++++++++++++++++******++++++++++++++++++***)))(((***,,,...///.........------------,,,,,,---,,,,,,,,,,,,------...+++++++++******************+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,---,,,,,,+++***)))((((((***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,///...---,,,+++*********------,,,+++************)))************++++++++++++***))))))((()))))))))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************((()))***+++,,,---......************************))))))))))))))))))))))))++++++************++++++(((((()))***++++++++++++)))))))))))))))))))))))))))*********++++++++++++)))***,,,,,,+++***,,,---*********...111000,,,((((((((())))))))))))(((((('''''''''((((((((())))))************************%%%&&&'''(((***,,,---...***)))((()))++++++)))(((''''''((((((((()))))))))***************)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))(((((('''''''''&&&---,,,,,,++++++*********,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******,,,...111333------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---...///------------------------,,,+++***)))***,,,///111+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------...///...---+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,---------------...//////...------******+++,,,------,,,,,,+++,,,---......---,,,+++))))))*********++++++++++++,,,------......------,,,,,,------///000111222))))))******+++,,,---...++++++++++++,,,---------++++++++++++,,,,,,,,,,,,***************************++++++,,,,,,++++++******++++++,,,,,,++++++***(((---111111,,,***,,,///***+++,,,------,,,+++***++++++++++++++++++++++++*********+++,,,---......)))******++++++******)))+++***)))(((((()))***+++++++++++++++++++++++++++++++++******++++++,,,,,,...,,,++++++---......---------,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***************************+++,,,,,,,,,,,,+++************+++++++++,,,,,,---------,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,...---,,,,,,++++++++++++---,,,++++++*********+++))))))*********++++++++++++******)))))))))******(((((())))))******++++++++++++++++++++++++++++++******************))))))************************))))))******+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,(((((()))***************))))))))))))))))))))))))))))))))))))***************+++,,,,,,******+++,,,+++******+++------***((())))))************))))))(((((((((((())))))))))))************************))))))))))))))))))******)))))))))*********)))((('''(((((((((((()))))))))++++++******************))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((('''''''''&&&%%%%%%$$$$$$,,,,,,,,,,,,+++******))),,,++++++***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********,,,...111333------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,---------------------,,,,,,++++++,,,,,,,,,------------------------...---+++******+++---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------...///...---+++***,,,,,,,,,---------..............................+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------...............,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***+++,,,------,,,+++***))))))*********++++++++++++,,,------......------,,,------...///000222333***))))))***+++,,,---...++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......***************************++++++,,,,,,++++++******++++++,,,,,,++++++***(((---111111,,,***,,,///)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++,,,---.........)))******++++++******))),,,+++***))))))***+++,,,++++++++++++++++++++++++++++++******+++,,,------333111///.........---,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...***************************+++,,,,,,,,,,,,+++***))))))))))))*********+++)))*********++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))*********+++++++++++++++,,,,,,---...,,,,,,++++++******++++++))))))*********+++++++++++++++*********++++++,,,((((((((())))))*********++++++++++++++++++++++++******+++++++++***))))))******************************************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,(((((()))************)))))))))))))))))))))))))))(((((()))))))))*********,,,------,,,***))))))***+++***))))))******)))(((***++++++,,,,,,++++++***))))))*********+++++++++************************++++++******)))(((((('''((()))*********)))))))))(((((((((((()))))))))*********************++++++))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''&&&&&&++++++,,,,,,,,,+++******++++++******++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,++++++,,,---...------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,---.........------...---,,,,,,+++++++++,,,------------------------///...,,,+++***++++++,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------,,,,,,,,,,,,,,,---------..............................++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++------------............,,,,,,,,,,,,,,,------...------............------++++++++++++++++++++++++++++++++++++***)))(((((((((((()))*********))))))*********++++++++++++,,,+++,,,------......---------------......000111222---,,,,,,+++,,,---///000+++,,,,,,------,,,,,,+++,,,,,,,,,------......///++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******---///...,,,***,,,...******++++++++++++******++++++++++++++++++++++++***+++,,,---......------******++++++++++++******---,,,+++******+++,,,---++++++++++++++++++++++++++++++******+++,,,...///666444111//////...,,,+++******++++++++++++,,,,,,,,,++++++++++++,,,,,,---***************+++++++++***+++,,,,,,,,,,,,+++***(((((()))))))))*********&&&&&&'''((()))******+++***++++++,,,,,,++++++************************************++++++,,,,,,---******+++++++++,,,,,,,,,(((((()))))))))******************+++,,,---...///,,,,,,++++++***++++++,,,)))************+++++++++++++++++++++++++++,,,---*********++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,*********************************)))))))))((((((************************************************++++++************++++++))))))******+++******)))))))))))))))))))))))))))((()))))))))************---......,,,***((())))))******))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))************((()))++++++)))((()))***((((((((()))))))))******)))))))))***************)))))))))))))))))))))))))))))))))*********++++++))))))))))))((((((((((((++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,,,,,,,+++++++++,,,------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---......,,,,,,,,,---------..............................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,+++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,---...//////...---,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,++++++*********)))))))))******+++,,,++++++++++++,,,,,,,,,,,,+++,,,------......------...---------......///000///---,,,++++++,,,...///+++,,,---------,,,++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++*********,,,...000555333000//////...,,,+++************+++++++++,,,,,,,,,++++++***+++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++((((((((())))))************++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++,,,------...,,,++++++***++++++,,,,,,)))************+++++++++***************+++,,,,,,++++++++++++************++++++++++++++++++++++++***+++---...///...---,,,*********************************************+++*********************************************************))))))************+++++++++++++++******)))))))))))))))))))))))))))))))))*********+++++++++,,,---,,,***)))***+++((()))******)))))))))***+++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++''''''((()))***++++++,,,''')))++++++)))((()))***(((((()))))))))*********((((((((())))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))(((((((((((())))))***++++++,,,,,,,,,((()))+++,,,---,,,,,,++++++*********+++,,,,,,---++++++++++++++++++++++++((()))***+++,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++*********+++,,,---...///........................++++++,,,---------,,,+++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++,,,---///000,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,%%%(((+++---///...,,,+++...------,,,,,,------...---------------------------......///...---+++***)))))))))******+++++++++---,,,,,,,,,,,,---......,,,---...//////...---,,,...------,,,,,,------...******+++,,,------------------,,,+++,,,---///000++++++,,,,,,,,,---------+++,,,------......------......---------......///...,,,***))))))***+++---+++,,,---------,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++...+++))))))***,,,,,,+++......,,,++++++,,,......++++++++++++++++++++++++,,,---.........---,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********,,,///000333111///.........---+++))))))******+++++++++,,,------,,,+++************))))))******++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++***++++++,,,,,,)))************+++++++++))))))((())))))***++++++******))))))((((((''''''++++++++++++++++++++++++'''(((+++---------,,,+++************************))))))***+++,,,------...************************++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,++++++***))))))))))))))))))))))))************++++++++++++)))+++,,,,,,+++***,,,---''')))***+++***)))***+++******++++++++++++******))))))))))))************++++++++++++++++++++++++))))))))))))************'''***,,,+++)))((()))+++))))))))))))************''''''(((((()))))))))***)))))))))))))))))))))))))))************+++++++++))))))))))))((((((((((((&&&&&&'''((()))***++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......222...******,,,------,,,------------------------)))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***++++++,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222111///...------..............................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---........................//////.........------------,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++++++++++++++++++++++++++...............---------,,,---......//////......***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------.........------------......---,,,,,,++++++,,,,,,---------------------------------------------------------------------------//////...---,,,,,,+++***+++,,,---...---,,,+++***)))************+++++++++000000///...------------.........------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++.........------,,,,,,,,,------,,,++++++,,,,,,------+++(((%%%%%%(((+++---/////////......---------)))))))))******++++++++++++++++++******)))))))))))))))*********+++++++++//////...---++++++,,,...,,,,,,,,,++++++*********)))+++,,,------,,,***)))++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,---...000000///---************************++++++,,,,,,,,,---------)))***++++++,,,---......++++++++++++,,,---......)))************+++++++++,,,,,,,,,+++++++++******((()))***+++++++++++++++***+++,,,,,,+++***(((''',,,++++++******++++++,,,///---+++)))(((((()))***)))))))))***+++++++++,,,))))))***++++++++++++***+++***)))))))))***,,,,,,))))))(((((((((((())))))***++++++++++++***)))((((((((())))))*********+++---...///...+++)))))))))000000000///...,,,+++***++++++***(((&&&&&&))),,,++++++++++++++++++++++++******)))))))))))))))***000...,,,***))))))***+++******))))))((('''''''''************************(((((((((((())))))))))))&&&((()))******)))(((&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&******))))))))))))******))))))))))))))))))))))))------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......************************+++++++++,,,,,,,,,------///,,,******,,,...---,,,------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,---...///........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++///.........---------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................++++++,,,,,,------,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------.........------------......---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,------...............---,,,++++++******,,,---------,,,+++***)))************+++++++++++++++***************+++,,,------,,,,,,,,,+++++++++************++++++++++++------,,,,,,++++++++++++......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,+++***))))))***+++,,,.........---------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------+++))))))+++,,,,,,,,,,,,+++++++++************+++,,,,,,+++***)))++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,---//////...,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************************++++++++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++)))***+++,,,,,,++++++***,,,++++++++++++++++++,,,...,,,***)))((()))*********************+++++++++))))))***++++++++++++***+++***)))))))))***+++,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,)))*********++++++++++++...///000///,,,*********,,,,,,++++++*********)))))))))***++++++)))((('''))))))))))))))))))))))))******))))))))))))******---,,,***))))))***+++,,,))))))))))))))))))))))))************************))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))*********)))((('''******))))))))))))******)))))))))))))))))))))))),,,,,,+++++++++++++++***------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,+++,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++***,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------...............---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************+++,,,---...------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------............---------------,,,,,,++++++,,,,,,---------------------------------------------------,,,---------.../////////+++++++++,,,,,,,,,---------///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------.........------------......---,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,,,,,,,++++++*********---------,,,+++***)))(((************+++++++++,,,++++++++++++,,,---...///,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***...------------,,,,,,,,,+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,------------............,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------******+++)))(((''')))***,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,,,,++++++******++++++,,,++++++,,,......---+++************************))))))*********+++++++++---------,,,,,,+++++++++,,,,,,+++***))))))))))))************+++++++++,,,,,,,,,,,,+++++++++******))))))***++++++++++++***((()))+++,,,---------,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++***************))))))***++++++++++++*********))))))******+++,,,...------,,,,,,,,,++++++++++++++++++*********)))+++++++++++++++,,,,,,,,,...///000///---+++++++++***)))(((((()))***+++,,,555111---+++++++++(((%%%))))))))))))))))))))))))***)))))))))))))))************)))((()))***+++,,,(((((())))))***++++++,,,))))))))))))))))))))))))************++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))***,,,---,,,+++)))(((******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,......///000000///,,,+++------------------------------++++++++++++------........................+++,,,,,,---,,,,,,++++++---------.........//////------------------------........................////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++***+++++++++,,,,,,---------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------........................---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,---...///000000------------......//////111222333222000.........------------------------+++++++++,,,,,,,,,,,,,,,...------,,,,,,------.........------------......---,,,,,,++++++,,,,,,---,,,,,,------------------------------------------000///...---,,,+++******,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++++++++---------.........//////++++++++++++++++++++++++------------------------************++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---((()))***)))(((''')))***++++++++++++++++++++++++******)))))))))***++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,+++***+++,,,---,,,***************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,---*********+++++++++,,,,,,,,,,,,,,,+++++++++******)))******+++++++++*********+++,,,---...---,,,,,,++++++++++++++++++++++++******))))))******,,,,,,,,,+++++++++***)))))))))))))))***++++++++++++******************+++++++++++++++++++++***)))((((((******))))))((((((((((((++++++++++++++++++++++++,,,...///...,,,*********+++***))))))***---///111HHH>>>000((((((******)))++++++++++++++++++++++++))))))))))))))))))***+++***))))))(((((()))******))))))******++++++++++++)))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))))))))))))))))))))))))))((()))+++------+++)))(((******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------000111333333111...,,,***------------------------...---+++******+++---...........................+++,,,,,,---------,,,,,,---------.........//////------------------------.....................---.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------,,,++++++------------------------...------,,,,,,------......------,,,,,,------...++++++++++++++++++++++++,,,,,,---------------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000......---------...///000000111222111///---------------------------------++++++,,,,,,,,,---------...------,,,,,,------.........------------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------...---------------,,,,,,,,,,,,,,,,,,------------*********++++++,,,------***++++++++++++,,,,,,,,,++++++***))))))))))))))),,,,,,,,,------------------------.........//////++++++++++++++++++++++++------------------------++++++******+++,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++(((***++++++))))))***+++++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,+++******+++,,,+++***************************++++++,,,,,,,,,---------******+++,,,,,,---......++++++***++++++,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++******))),,,,,,---...---,,,+++******++++++,,,,,,++++++***)))))))))******+++,,,,,,,,,+++++++++***)))))))))))))))***++++++++++++***))))))******++++++++++++))))))******)))(((''''''------,,,++++++++++++,,,******************))))))***+++,,,,,,***(((((()))+++***)))***+++...111333HHH>>>000))))))+++,,,+++++++++++++++++++++++++++))))))(((((()))***++++++,,,+++***)))((((((((((((++++++++++++******))))))))))))))))))))))))))))))((((((((()))))))))******((())))))))))))))))))((())))))))))))))))))))))))'''((()))++++++***((('''******))))))))))))******))))))))))))))))))))))))+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......************************,,,,,,---------.........000222444333000---,,,+++------------------------------++++++++++++------------------------------+++,,,,,,---------------,,,------------.........------------------------...............---------------...............---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,+++***+++,,,---...,,,...///...,,,++++++,,,------------------------++++++,,,,,,------.........------,,,,,,------.........------------......---,,,,,,++++++,,,,,,---+++,,,,,,------.........------------------------)))***+++,,,...///000111,,,,,,,,,------.........++++++++++++,,,---......++++++++++++,,,,,,,,,,,,...---,,,+++************,,,,,,------------......++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...---+++******+++---...,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++(((***,,,,,,+++******+++***++++++++++++,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,,,,...,,,******+++,,,+++***************************))))))*********+++++++++)))******+++---......//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***)))))),,,---------,,,+++)))(((***+++,,,------,,,+++***))))))******+++++++++++++++++++++***************))))))***++++++++++++***))))))***++++++++++++***)))***+++,,,,,,+++***))),,,+++***)))))))))***+++*********)))))))))))))))(((***++++++)))((((((((())))))))))))***,,,---///444111---,,,......,,,***))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,++++++)))((('''''',,,++++++***))))))((((((************************'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((******))))))))))))******)))))))))))))))))))))))),,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,///111111...------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,------------........................//////.........---------+++,,,---.......................................,,,,,,,,,---------..............................,,,,,,,,,---------......------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......////////////////////////++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,------------------------------..................---,,,+++******,,,---///+++---///...---,,,,,,---........................++++++,,,,,,---......///...------,,,,,,------.........------------......---,,,,,,++++++,,,,,,---++++++,,,,,,---......///------------------------++++++,,,,,,---...//////******+++,,,------......///...---,,,,,,,,,------+++++++++,,,,,,,,,------//////...............///++++++,,,,,,,,,---------************++++++++++++,,,,,,---------.........,,,,,,,,,---------......//////...---,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,+++++++++************+++++++++,,,,,,*********+++++++++,,,,,,''')))+++,,,+++******+++******+++++++++,,,,,,,,,)))***,,,---......------++++++++++++++++++++++++++++++******++++++,,,---///---+++***+++,,,,,,+++************************))))))*********++++++++++++++++++,,,,,,---------...---,,,+++************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++***))))))***++++++,,,,,,+++***))))))***,,,------,,,***))))))******+++++++++*********************+++++++++))))))***++++++++++++***((()))***+++,,,++++++***((()))+++---------,,,+++***)))'''&&&&&&&&&((()))+++++++++******)))))))))(((***++++++)))(((((()))))))))))))))************((()))+++---...///......))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,,,,++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))************))))))))))))))))))***))))))))))))))))))))))))''''''&&&&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))---------....../////////------------------------........................++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////******+++++++++,,,,,,,,,(((+++......---,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++++++++,,,,,,,,,------........................//////.........---------******,,,---.../////////////////////////////////,,,,,,,,,---------..............................,,,,,,,,,---------......***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++////////////////////////...............---------///...---,,,,,,...///111---///111111000//////000........................++++++,,,,,,---...//////...------,,,,,,------............------.........---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////------------------------000000///...,,,+++******))))))***+++,,,------...333222///---,,,+++++++++++++++,,,,,,,,,---------++++++++++++,,,---......*********++++++,,,,,,,,,++++++,,,,,,,,,------------------....../////////,,,,,,,,,------.........111000///...---,,,,,,,,,,,,...000111111000...,,,---------....../////////---------,,,,,,+++++++++)))))))))******+++++++++++++++,,,,,,,,,---------&&&(((++++++*********************++++++,,,,,,,,,)))***---///000///...---+++++++++++++++++++++++++++*********+++,,,,,,---000---+++***+++,,,,,,+++************************++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++++++++***)))((('''(((***+++,,,,,,++++++)))***,,,------,,,***)))******+++++++++******)))))))))******+++++++++,,,))))))***++++++++++++***((()))***+++,,,+++******&&&'''***,,,---,,,++++++---,,,***)))((()))+++,,,,,,,,,,,,++++++*********)))+++,,,,,,***))))))******++++++++++++******)))***++++++******---111444++++++++++++++++++++++++(((((((((((()))***+++,,,******+++,,,,,,,,,,,,+++''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++)))))))))))))))))))))))))))'''&&&%%%&&&''')))+++******))))))))))))******)))))))))))))))))))))))),,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,---------............/////////...---,,,,,,,,,,,,000///...---,,,+++++++++,,,------......------,,,+++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------------------------------...---,,,++++++,,,---...//////...---...///000111//////.........---------000000//////......------........................---------------------------------............/////////.........---------...---,,,,,,,,,,,,---.........------------..............................---------............///---.........---,,,,,,+++000000000000///...---,,,++++++,,,,,,---...//////...------,,,,,,------......------------...//////........................---...///...------.../////////.........---------++++++,,,------......///,,,---......//////......---------............///......////////////......000000//////.........---...---,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,------------------------......---,,,,,,,,,,,,---------------------------333000---,,,---/////////,,,,,,,,,---------......,,,,,,---------.........111000...,,,+++,,,---...&&&))),,,...---+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000...,,,,,,......,,,***,,,------...------,,,,,,++++++,,,,,,,,,,,,------///+++((((((***------,,,---,,,,,,+++*********+++///---+++***(((((())))))++++++++++++++++++++++++++++++************++++++---,,,,,,,,,,,,---......------,,,+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------((((((***+++,,,---------)))***,,,---...---,,,,,,---,,,,,,++++++*********------------------------************************++++++,,,,,,,,,---------************************++++++++++++++++++++++++---,,,,,,+++*********+++,,,+++++++++++++++++++++******))))))))))))******))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************************************++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,++++++******))))))((((((((()))+++,,,...------,,,+++++++++,,,(((((((((((())))))))))))))))))'''%%%$$$%%%))),,,************************(((((())))))))))))((((((+++*********))))))((((((((()))++++++)))((()))***,,,,,,++++++***)))((((((,,,,,,,,,---------......------------------------+++,,,,,,,,,---------------------............///......---------...//////000///...---,,,,,,,,,,,,,,,------......------,,,,,,,,,---------..................---------,,,,,,,,,,,,---------.........------------------------///...---,,,,,,------...---,,,,,,+++,,,---...///000000/////////.........///////////////.................................---------------------------------............/////////.........---------......---,,,,,,---............------------..............................---------............///.../////////......---,,,//////......---,,,,,,,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,---..............................---...//////------.../////////.........---------------------------------,,,---......//////......---------............///...///////////////......000/////////...............,,,+++,,,------,,,+++------------,,,+++******------------------------......---,,,,,,,,,,,,---------------------------111...,,,+++,,,---------,,,,,,,,,---------......))))))*********+++++++++000///---,,,,,,---...///555333000...------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///---+++,,,---...,,,***,,,,,,---.........------++++++,,,,,,,,,,,,------...,,,)))(((+++,,,---,,,---,,,,,,+++******++++++***)))((('''''''''((()))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,------.........---,,,,,,++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------++++++,,,---------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++---,,,,,,+++******++++++******++++++++++++++++++++++++************++++++)))*********++++++++++++++++++++++++++++++++++++******************************************++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------************************))))))))))))((((((''''''******)))))))))***+++,,,------,,,+++++++++++++++++++++******))))))((((((&&&'''((()))******)))(((************************(((((())))))))))))((((((************)))))))))(((((()))++++++)))((()))***++++++******)))((((((''',,,,,,,,,------------...------------------------------------............---------............///...------...///000111111//////...---,,,,,,,,,,,,------............------...............//////////////////............................../////////------------------------000000///...---------...---,,,,,,,,,,,,---......000000000000000/////////.........///////////////................................................---------............///...............---------......---,,,,,,---............------------..............................---------............////////////000//////...---------,,,,,,---///000222------------------............------------......,,,++++++++++++,,,------........................---...//////------...///...............---------//////...------,,,++++++------...////////////...---------............/////////000000///...------////////////............---,,,+++,,,---...---,,,000000///...,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------///---***)))+++,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......///...---,,,,,,---///000>>>:::555333333222000---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++***+++---...---,,,+++,,,---...............++++++,,,,,,,,,,,,------...,,,***)))+++,,,,,,,,,---,,,,,,+++++++++++++++++++++******+++,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......///...---,,,++++++***+++......------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------............------,,,+++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++((()))***+++,,,,,,+++***,,,,,,++++++++++++,,,,,,************++++++++++++************************************************)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************************(((((((((((((((''''''''',,,++++++*********++++++,,,,,,+++************+++***************+++++++++&&&'''+++000333222,,,'''************************((())))))******))))))(((************))))))))))))((()))++++++)))((()))*********))))))((('''''''''------------------------------------------------,,,------------.........---------............///......------...///000000//////...---------------------............------........................................................................------------............111000000///......------............//////000000////////////////////////------......//////000000........................////////////////////////---------............///..............................------------............------------..............................---------............///....../////////......---,,,,,,,,,---000333777999............------------......------------......,,,,,,,,,+++,,,,,,---...........................---///000///...---...///..............................---------,,,,,,,,,------...///////////////---------............///000000000000///...---,,,///////////////.........,,,++++++,,,...///...---000//////...---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------...,,,******+++,,,+++***,,,,,,,,,---------......---............/////////---------------...///000999777777999<<<999111***------------------------------,,,,,,,,,,,,------+++***++++++,,,---------+++,,,---...////////////+++++++++,,,,,,,,,------...---+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,---------------......///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------...------///...---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,'''(((***+++,,,,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************++++++++++++************---,,,,,,++++++*********++++++******)))******+++'''(((((()))+++,,,,,,---)))***---333888888000)))************************)))))))))******)))))))))*********)))))))))))))))((()))++++++)))((()))*********)))))))))(((((((((------------------------------------------------,,,,,,,,,,,,---------------------............//////...------,,,,,,------//////...---------......---......//////......---......------------------------------------............---------------------------....../////////000000/////////......---.........///////////////........................------......//////000000////////////////////////////////////////////////---------............///---...................................................------------..............................---------............///,,,------.........------///...---...///222555777.....................---///......------......///---------------......///...........................///000///......///000---.....................,,,,,,,,,---------......---...//////000000//////---------............/////////000//////...------.........///////////////---,,,+++,,,...///...------............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------///---,,,,,,------,,,+++,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------------......//////222000111666;;;:::555///------------------------...------,,,,,,------...***+++,,,,,,,,,,,,---...,,,---....../////////...+++++++++,,,,,,,,,---------------,,,+++++++++,,,---,,,,,,+++,,,,,,------+++++++++++++++*********++++++++++++++++++++++++++++++************+++++++++,,,---.........------///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,------((()))***+++,,,++++++***++++++************++++++,,,+++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++******)))******++++++((((((((()))))))))))))))+++***+++000555666000+++************************))))))************))))))))))))))))))))))))******((()))++++++)))((()))***+++***************))))))...------------,,,,,,,,,------------------------+++,,,,,,,,,,,,------------------............/////////...,,,,,,+++++++++//////...............///......////////////...............------------------------------..................------------------------...//////000000---....../////////......+++,,,------......------------------.....................///////////////////////////////////////........................---------............///---------...............---...////////////...---......------------..............................---------............///+++,,,------------------111000...---,,,------.....................////////////............//////...------------...//////...........................///000000......///000---------...............++++++,,,,,,---...//////......///000000000000///---------............///......////////////...............///////////////...---,,,---...///...---,,,,,,---...............------------------------......---,,,,,,,,,,,,---------------------------///...------......---,,,,,,,,,,,,---------......,,,,,,,,,---------......---------...............111...+++,,,111555777888------------------------......------------......+++---......,,,,,,---///....../////////......---++++++,,,,,,,,,,,,---------...///...,,,***+++,,,,,,,,,,,,,,,,,,------...,,,,,,------,,,+++******+++++++++++++++++++++++++++******))))))******++++++,,,---.........---,,,------,,,,,,++++++,,,,,,,,,,,,------------......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++,,,,,,------)))***++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********************************+++++++++++++++***++++++,,,++++++***)))+++************+++,,,,,,,,,+++***)))(((&&&%%%%%%)))((((((***---///---***************************)))******++++++******)))))))))))))))************((()))++++++)))((()))***+++++++++***************......---------,,,,,,,,,------------------------------------............---------............//////...---------------...//////............//////......////////////....../////////.........------------.........//////////////////.........---------------...///000000000+++,,,---...//////......+++,,,---.........---,,,---.........///////////////////////////.........////////////////////////---------------------------------............///---------.........//////---...///000000///...---......------------..............................---------............///,,,,,,---...............000//////...---,,,++++++------......//////000000//////............//////------,,,,,,------...///...........................000111000///...///000---------.........//////,,,---------------------......///000000000000000---------............///,,,---...///000000000000............/////////000///...------......---,,,,,,,,,---.............................................---,,,,,,,,,,,,---------------------------///...------......---+++,,,,,,,,,---------......////////////000000000000..................------000...+++***,,,111666999..............................------------......---///000///---,,,---//////000000//////...---,,,++++++,,,,,,,,,,,,---------...000///,,,***+++,,,,,,,,,,,,,,,,,,---......,,,,,,---...///...------++++++++++++++++++++++++,,,++++++******++++++,,,***+++---//////...---,,,,,,,,,+++++++++,,,------,,,,,,,,,------.........++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))******+++,,,,,,------,,,,,,,,,---,,,,,,+++***...---,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000...,,,+++***+++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++************++++++++++++************************))))))*********+++++++++((()))***+++++++++***)))+++++++++++++++,,,------++++++******)))(((''''''(((((())))))************************************)))******++++++******)))((()))))))))************((()))++++++)))((()))***)))))))))***************.........------,,,,,,,,,------------------------............/////////000---------.........//////......---......///000111//////.........//////000......////////////......111111000000/////////....../////////000000111111111111000000/////////...---------...///000000111)))***,,,...//////......------///000000000///....../////////000000111111000000//////.........---000000000000000000000000---------------------------------.........//////---------.........//////---...///000000///...---.........------.................................---------.........//////------...///000000//////,,,---...///000000000///,,,------...///000111111//////............//////,,,,,,++++++,,,,,,---..............................000111000///...///111---------........./////////......------,,,,,,+++...//////000000000000000---------.........//////+++,,,---///000000111111---.........//////000000000///------......---+++------...............---////////////////////////......---,,,,,,,,,,,,---------------------------...---------......,,,***,,,,,,,,,---------......,,,,,,,,,,,,---------....../////////...---,,,,,,---///000000000000111333..............................------------.........000222000---,,,---///111111000000///---,,,+++++++++,,,,,,,,,---------,,,///111///,,,******,,,,,,,,,,,,,,,,,,---...///&&&''')))+++,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++---//////...---,,,++++++++++++,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------/////////...---,,,***)))///...,,,+++***+++,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///222000---+++******,,,---...------,,,,,,------...---------,,,,,,+++++++++------------------------+++++++++++++++++++++++++++++++++***************************************)))************+++++++++******************************++++++,,,,,,,,,,,,'''((()))***++++++***))),,,+++++++++,,,------...''''''(((***+++,,,---...)))+++,,,---+++***+++,,,******************************++++++++++++******(((((())))))*********+++((()))++++++)))((()))***(((((((((((())))))))))))------------------------......---------,,,,,,,,,......------------......//////000000000000//////000///...------...///000......//////......---,,,------............------///............---------........................////////////000000000000000000//////.........---//////000000000000//////000000////////////000000111111000000000000111111---------.........////////////............//////000000///.......................................................................................////////////////////////............////////////........................//////............//////......------------...............///////////////111...+++,,,///111111///......////////////............////////////......---...//////......///111////////////////////////,,,---------...////////////////////////////////////000111000...,,,,,,---000000//////.........---................................................,,,---......------...000000000//////.........---......---,,,++++++******------...///000000///////////////...---,,,...000---...///000//////------...//////000///---,,,+++.........///......---,,,---+++)))+++///111///,,,//////......---------,,,111000000///...---------000000000000000000000000........................------,,,,,,,,,,,,------//////.........---------******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------------------------++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,+++,,,---------,,,+++***///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,---............---///...---,,,,,,---///000......---------,,,,,,,,,+++++++++,,,---...///000........................------------------------...---,,,,,,+++++++++,,,++++++******+++---...///>>>333***+++,,,)))(((***........................,,,---------......//////---,,,***+++---.........,,,+++******)))*********************))))))(((((()))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***)))((((((***,,,---+++,,,---------+++)))(((++++++++++++++++++++++++---+++((((((***++++++++++++++++++*********))))))+++***************++++++((((((((((((((((((((((((,,,+++***))))))***+++,,,************************((((((''''''''''''((((((------------------------,,,,,,,,,------........./////////......///////////////000000000000//////000///...------...///000///////////////......---------............------000////////////.................................------------............000000/////////.........//////000000000000//////------,,,,,,,,,,,,------//////............//////........................//////............//////000000///...........................................................................................................................////////////........................//////............//////......------------......///.........---,,,,,,,,,000...,,,,,,///111000///......////////////............////////////......---...//////......///111////////////////////////---------...............////////////////////////000111222111///.........000000/////////.........................................................,,,---......------...000000/////////............/////////...---,,,,,,,,,------...///////////////---...000000//////111333444111...---...//////.........//////......------000000000000///......------...............000111/////////.........------111000000///......------......................................................------------......------,,,,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------......///......------000///......---------...---------,,,,,,---......))))))***++++++++++++***,,,+++++++++---///222333......---------,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,+++++++++,,,+++++++++++++++---...///888111,,,------******---........................------------------,,,,,,111000......//////...---,,,,,,+++***************+++++++++*********)))))))))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,+++***)))***+++---...******************++++++++++++++++++++++++++++++---+++))))))***++++++++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))++++++***))))))***++++++******************************))))))))))))******------------------------***+++,,,---...///000000000000////////////000000...//////000000//////...//////............//////000000000000/////////...------............------000000000////////////...........................------------............000000////////////......//////000000000000//////---,,,,,,++++++,,,,,,---//////............//////////////////............//////............//////000000///...............................................................................................................---............///////////////////////////////////////............//////......------------............---,,,+++******)))000...------///000000///......////////////............////////////......---...//////......///111////////////////////////...............---------////////////////////////000222333222000/////////000000////////////......................................................,,,---......------...000////////////............111111000000///.........------...////////////...+++---///222444777<<>>FFFLLLKKK???111+++---111111000...------------///111222222111000///......---------///111111000111444777000000000000000/////////000000//////............,,,,,,,,,,,,,,,,,,,,,,,,........................//////............////////////.........---------,,,,,,,,,,,,,,,,,,,,,+++------------------,,,,,,------------------------------............------------------------,,,,,,////////////...---,,,,,,------------------------------------,,,,,,,,,,,,---,,,+++***+++,,,---...//////...............//////......---------------------.../////////////////////...---------............---------,,,,,,,,,+++++++++,,,---...///000////////////////////////------------------------------------------,,,,,,,,,,,,,,,,,,------......---///222222...***,,,///........................------------------------333111000000111000...,,,------,,,+++++++++++++++------------------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,------------.........------,,,+++,,,,,,---...---,,,,,,+++,,,---...///++++++++++++++++++++++++,,,+++******+++,,,+++***************************,,,,,,+++*********+++++++++++++++++++++++++++++++++******************+++************************,,,,,,++++++++++++,,,,,,................................................///......------......///......////////////.........//////////////////...///...---,,,,,,,,,------------............------......---------,,,,,,,,,........................////////////000000000000//////000000000000000000//////000000000000//////111111000000000000111111111111000000000000111111000000000000000000000000//////............//////000000///...............................................................................................................------------............//////////////////////////////............//////......------------......,,,,,,------......//////...////////////...............////////////............////////////......---...//////......///111/////////////////////////////////...---------,,,////////////////////////...///111000///....../////////000000000000000000////////////////////////........................,,,---......------...000........./////////////////////...............---------............------......---...222:::DDDKKKOOOCCC444,,,---000000///...---------...000222333111000///------------------,,,---000444666666555/////////000000000000000////////////............------------------------........................//////............////////////.........---------,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------------...//////......---......---------,,,,,,,,,.../////////...------,,,//////////////////////////////......---,,,++++++,,,,,,+++***+++,,,---......------,,,------......///......---------......******+++,,,,,,,,,,,,,,,//////......------------......---------,,,,,,,,,+++++++++,,,---...///000////////////////////////------------------------,,,,,,---.........---,,,,,,,,,------------------+++111555333...+++,,,...........................,,,------...///000000111222111111333444555333222...------,,,,,,,,,,,,,,,------------------......---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,+++,,,---------+++***)))++++++++++++++++++++++++,,,+++***+++,,,---+++***************************---,,,,,,+++******++++++++++++++++++++++++++++++*********++++++*********************************+++++++++******+++++++++......................../////////.........------......------------......---......//////......---......////////////......///...,,,+++++++++,,,---------............---------------,,,,,,,,,++++++........................------------............//////000000000000111111//////000000000000//////000//////////////////000//////............//////000000000000111111111111//////............//////000000///.......................................................................................------------------------,,,------------.................................//////............//////......------------......,,,------...///000111111...///111000///------.........////////////............////////////......---...//////......///111////////////////////////...............---------////////////////////////---///000000...---.../////////000000000000111111////////////////////////........................,,,---......------...000.........///////////////---------------------------............---,,,,,,111000...,,,---111888===HHH???333------//////...............///000111222000///---,,,,,,---......///---...222777999555111......////////////000000//////////////////......................................................///..................///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------...////////////............------,,,,,,+++---------.........------////////////////////////.../////////...---,,,+++------------...//////000---,,,,,,,,,,,,---............------...//////000+++,,,------......------,,,,,,------...//////000......---------,,,,,,,,,......---,,,,,,,,,,,,---------------------------------------------------+++,,,...//////...------,,,---............------***111666222...---------........................,,,,,,---///000111222333222222333666888:::888777///...------,,,,,,------------------...............------,,,,,,------...,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++)))***+++,,,+++)))'''%%%++++++++++++++++++++++++,,,++++++,,,------,,,******************+++++++++...---,,,++++++***++++++++++++++++++++++++++++++)))***++++++++++++***)))************************+++******))))))******+++....................................//////////////////............//////---......//////......------...///000000///...---///...---++++++,,,---...------............------......---------,,,,,,,,,........................------------............//////000000000111111111//////000000000000////////////............////////////............////////////000000111222333333//////............//////000000///.......................................................................................------------------------,,,,,,---------.........------------------------//////............//////......------------...............//////000000000---///222111///------.........////////////............////////////......---...//////......///111////////////////////////---------...............////////////////////////---///111111///...///000//////000000000111111111////////////////////////........................,,,---......------...000............/////////000---------------------------.........------,,,+++.../////////......000333999555///,,,,,,---......---...///000000000000000000///---,,,---...000111000222555888999666222///------........./////////.../////////////////////......................................................------------......------,,,,,,,,,++++++++++++++++++,,,,,,---------------------.........///........................------...//////////////////......---,,,,,,++++++***+++,,,------......---------------------------+++,,,---/////////......+++,,,---...////////////---------------...//////------------...000111222...//////000000000000000,,,,,,---...////////////......---------,,,,,,,,,......---,,,,,,,,,,,,---------------------------------------------------+++,,,...///000///...---------...//////...---,,,)))000333000...000111///........................,,,------...///000111111000111222555888999888666///......---------------,,,,,,,,,------.........///...---,,,,,,---...///,,,,,,,,,------------...------------............---------------,,,++++++******************))))))++++++++++++++++++++++++,,,++++++,,,......,,,***))))))*********+++++++++......---,,,++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************++++++************++++++////////////////////////,,,------...///000111111000000////////////000000---..................------...///000000///...---111///---,,,,,,,,,...///---..................---//////.........---------........................////////////000000000111//////000000111111111222//////000000000000//////000000////////////000000111111000000000000111111......///111222333444555//////............//////000000///.......................................................................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////............//////.........------.........//////////////////......---000222111///,,,---.........////////////............////////////......---...//////......///111////////////////////////,,,------....../////////////////////////////////...000222222000000000111//////000000111111111222000000000000000000000000........................,,,---///...------...000---.........//////000000---------...............---.........------,,,+++)))---111333333222111111------,,,++++++,,,...///---...000111111111000///000///...---...000222333222777======999333000///,,,---------......//////.........///////////////................................................---------,,,,,,---------//////.........---------******+++,,,,,,---......---------.........//////........................------...///000000////////////...---,,,,,,++++++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...000111111111(((***+++---......---,,,...............///000111,,,,,,,,,---///000222333+++,,,,,,---------------////////////...---,,,+++......---------,,,,,,,,,+++++++++,,,---...///000000000000000000000000000------------------------+++,,,...000000///...---------/////////...---,,,(((...111...///333444000........................------........................000333555666444222//////...------------...,,,,,,,,,---------......///...---,,,,,,---...///,,,,,,,,,---------................../////////000.../////////...---,,,,,,---,,,+++++++++---///111++++++++++++++++++++++++,,,++++++---......,,,***))))))******++++++++++++///...---,,,++++++++++++************************)))***+++,,,,,,+++***)))************************,,,++++++******++++++,,,000000000000000000000000222111111111000000/////////000222333333222111000111000///......///000111000000000000111111111111000000000000000000000000111000////////////000000///////////////////////////---,,,...111222000...////////////000000000000111111000000000000000000222222222222222111000///000000000000000111111111////////////000000000000////////////////////////111111111111111111111111000000000000000000000000////////////////////////000///...------...///000000000000000000000000000///////////////000111111//////............////////////000000///...------...---+++******+++---...///////////////.........------......------,,,++++++++++++,,,---...///000........................000000111111111111000000000///....../////////...111000///000111000...---,,,,,,---.../////////...333222111/////////000111////////////////////////////////////////////////000//////.........////////////.........------------......///000000//////000///......///000111222..................---------...///000000///...---........................+++,,,---...////////////000000000///.........---111///,,,,,,///555<<<@@@@@@<<<555111///000000000---------.........//////.........///////////////------......///000000111//////000000///...------......////////////......---------------------------,,,+++*********++++++---------....../////////,,,------......------,,,------------------------------------------------,,,,,,,,,------.........------------------------........................////////////////////////////////////////////////........................------------------,,,,,,,,,---------.../////////,,,...//////---,,,,,,,,,---.........//////000000////////////////////////111000000///...---------////////////............111222333222///---,,,,,,---///111111///---------------------------------+++---000000000000111222000222333333111000000000444444000,,,+++...---))),,,---...---,,,111;;;CCCGGG888,,,,,,000///---...------.........---+++***------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,.........,,,***))),,,,,,,,,+++++++++++++++++++++***************************++++++,,,,,,,,,***++++++,,,,,,------...***+++,,,------,,,+++***+++++++++************)))111111111111111111111111222111111111000000000000---...000222333333222111222111000//////000111222000000000000111111111111111111111111111111111111000000000/////////000000000000000000000000000000111...,,,---///111111000/////////000000000111111000000000000111111111111000111111222222222111111222222111111000000//////000000000111111111222222111111111111111111111111222222222222222222222222111111111111111111111111////////////////////////000//////......//////000000000000000000000000000000////////////000111111000000////////////000000000000000//////.........000///---,,,,,,---///000////////////////////////......//////......---,,,---------......///000000........................///000000111111000000///000////////////000///...000///...///111111000///---......////////////...222222000/////////000000////////////////////////////////////////////////333222111000///........./////////......------------......////////////...//////.........///000111............////////////---...///000000///...---........................,,,,,,---.../////////...////////////............///......///222555888::::::666111/////////000000------------............//////..................,,,------...//////000000///////////////...------......////////////......------------------------------------,,,,,,,,,,,,------------............------............------------------------------........................------------------------------------------------........................////////////////////////................................................////////////////////////------.....................///000000//////000000............/////////000........................---------------.........////////////............000111222111///------------///000000///------------------------------------///111111000000111222444444333333333333222222000222111...---000000...***---///000111777AAAHHHLLL@@@444111000,,,))))))+++,,,---.........------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---......,,,***)))...------,,,,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++************)))111111111111111111111111111111111111111000000000+++---///111222333333222222111111000000111111222000000000111111111222222111111111111111111111111000000000000000000000111111111111111111111111111222000------///111111111///000000000000111111111000000000111111111222222///000111222333333333333333333222111000//////...111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111///000000000000000000///000000000000000000000000000000000///000000111222111111000000000000111111222111000///...///000000222111000//////000111222000000000000000000000000000000000000000///......000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000///......///111222111000//////000000000//////...111111000/////////000000////////////////////////000000000000000000000000555444333111000///......////////////................../////////......---//////...---------......---.........///000000000---......//////......---------------------------------...............---............////////////---...000222333444333333222000...---.../////////,,,,,,---------........./////////...---------,,,,,,,,,------.../////////....../////////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,------------------,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,,,,,,,................................................////////////////////////................................................//////////////////////////////..................------------...///000000............////////////........................++++++,,,---///000111111////////////...............000111111///......///...000222222000.........------------------------///111222222111000111111777444000000333444333111///444666222...///000///...///111000///111666:::;;;444///......,,,+++---******,,,---///////////////..................///------------------------------------------------,,,,,,++++++++++++,,,,,,+++,,,---...---,,,+++***......------,,,+++************++++++,,,,,,------,,,,,,++++++++++++++++++---,,,,,,+++******)))))),,,++++++++++++++++++,,,+++++++++************)))111111111111111111111111111111111111111111111111---...///111111222222111111111000000000000111111000000111111111222222222111111111111111111111111000000111111111111111111111111111111111111111111111000000111111111111000000000000111111111222222///000000111111222222333000111222222333333333222222222222111111000000000111222222222333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222///000111222222111000///111111111111111111111111111000000000000111222222333222222111111222222333333222000//////000111333222222111111111111222222000000000111111111111111111111222222111111000///111111111111111000000000000000000000000000000000/////////000000////////////000111111000000111222111000//////111222111000111111222111111000//////000000000000000000000000////////////////////////111111111111111111111111444333222111000/////////////////////////////////...////////////...------///......------,,,,,,,,,,,,,,,---...//////000000........................------------------------....../////////...------.........//////000000000...///111222222111000//////...------//////...---,,,------------.........000//////...---,,,,,,+++,,,---------.........///....../////////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,+++......------,,,,,,++++++---------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////................................................------------............000000//////......------...---,,,,,,---...//////.........///////////////........................---...///000111222333444////////////............---///000000///......///000222444444222000000000........................000222333333111000000111777111,,,,,,000333111///222888;;;555...------,,,///000111///---,,,---...)))***+++,,,,,,---000333++++++,,,---...///000000//////............//////........................------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,---------,,,++++++,,,,,,,,,,,,++++++++++++******+++,,,------......,,,,,,,,,++++++*********+++++++++*********))))))---,,,+++******+++,,,---+++++++++*********))))))111111111111111111111111111111111111111222222222111111111111111000000000000000000000000000000000111111111111222222222222111111111111111111111111000000111222333333222222111111111111111111111111///111333555444222000///111111111111222222222222000000111111222222222333333333333333333222111111000000111111222222333333111111111222222222333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333000111222333333222111000222222222222222222222222111111111111111222333333333333222222222222333333444222111000000111333444222111111111111111111222111111111222222222333333222222333333222222111000000000111111111000//////111111111111111111111111//////000000000000/////////111333222111111222444666444111111111111111000333333333333222111111000000000111111111111111111000000000000000000000000222222222222222222222222000000/////////000111111000000000000000000000000...//////000//////....../////////......------,,,++++++,,,---......//////////////////////////////........................//////000000000///....../////////000000111111111111111000000000000000000000///...///000000...,,,---------.........//////000000///...------,,,,,,---------.....................//////000//////...---..................---------------------------,,,---///000///...,,,***.........------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000++++++++++++++++++++++++........................////////////////////////................................................---------.........//////000000000//////......---222000......000111000...///////////////.................................///000000000111111222222////////////............,,,...000000///...///000...000222222000///...///........................000222333333111000000111666111,,,,,,000222111...111777:::555...,,,---,,,***,,,...///000000111222---///111///------...///------------......////////////............//////........................++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,******+++,,,------......,,,,,,,,,++++++*********))))))*********+++++++++---,,,+++******+++,,,---+++++++++*********))))))222222222222222222222222111111111222222222222222333333222222111000000000000000111222222111000000111111111222222222222333222222222222222222222222///000222333444444333222111111111111111111111111000222666666555222111000111111222222222333333333222222222222222222222222444444444444333222111000///000000111222333444444111111222222222333333333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222333333333333222222222222222222222222222222222222111111222222333444333333222222222222333333333333222111222333444555111111111111111111111111111111222222333444444444222333333333333222111111///000111222222222000000222222222222222222222222000000111111111111000000///222444444222111444666:::777444222222222222111333333444444444333222222000111222222333333222222111111111111111111111111333333333333333333333333////////////000111222222000000000000111111111111...///000111111111111000///000000111000000///...,,,,,,------......//////111000000//////000000111////////////////////////000000111111111111111000111111111111222222222222222111000//////000111222333111000000111000///---....../////////000000000000000000///......------//////////////////////////////000111111111000000......////////////..............................---.../////////...,,,,,,..................------,,,------------------,,,------------------------------------------------++++++,,,...///000111222++++++++++++++++++++++++........................////////////////////////------------------------......................../////////000000111111222000000//////////////////...,,,+++---000111...+++///////////////.........------------------------///.....................////////////............,,,...//////...---...///+++---//////---+++++++++........................///111222222111000111111666333//////222333222000---222444000...///000///+++,,,------------,,,,,,+++...///,,,+++------,,,///......---....../////////..................///........................++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------)))******++++++,,,,,,---******++++++,,,,,,------,,,,,,++++++++++++++++++))))))******+++,,,,,,---,,,++++++++++++++++++,,,+++++++++************)))222222222222222222222222111111111222222333333333333333222222222222222222222222333444444333222222111111111222222222333333222222222222222222222222///000222444555555444333333333333333333333333333333555666555222111222444222222222333333333333444444333333222222111111000333333333444333333222222111111111222222333333333333333333333444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222444444333333333333444444333333333333333333333333333222222222222333444444333333222222222222333333222333333333444444444444111222222222222222222111222222222333444555555555222333333333333222111111///000222444444444333222333333333333333333333333111111222222222222111111///222555555222111444888;;;888555333444555555444333333444555555555444444111222333444444444444333333333333333333333333333333333333333333333333333111111000000000111222222000000000111111222222222...///000222333333333333000111222333333333222111////////////000000000000333222111000000111222333111111111111111111111111000111222222333333333333444333333333333333333222000000000000111222333333333111//////000111111000000000000000111111111111000000000000000000//////000000000000000000000000000000111222222222222222//////000000000000//////000000000000000000000000000000000/////////............//////////////////......////////////..............................////////////////////////////////////000000000000------------------------........................////////////////////////------------------------...........................//////000111111222222///////////////000000000+++***+++///444555222...000/////////............------------------------------------------------////////////............---...000///...------...+++---///...---+++++++++........................---///111111000000111222333222222222111111111111,,,//////,,,,,,///000......---,,,,,,+++***((('''&&&))))))''')))...///,,,------------...///111222......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,---............------,,,,,,,,,******++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++************)))222222222222222222222222111111111222222333333333333222222222333444555555444444555666666555444444111111222222222333333333222222222222222222222222///000333555555555444333444444444444444444444444777777555222///000444888222222333333333444444444555444444333222111000000111111222333444444444444333333222222222222222222444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222222555444333222222333444555333333333333333333333333333333222222333333444555333222222111111222222333222333444444555555555444222333333444444333333222222222333333444555666666222222333333222222111000000111333555666666555444333333333333333333333333222222333333333333222222///333666555222222555999:::888555444555777777777333333444555666666666555111222444555666555444444444444444444444444444444444444444444444444444444444444333222111111111222000000111111222222222222...///111222444444555555111222333444555555444333222222222111111111111111444333222111111222333444111111111111111111111111000111222333444555555555555555555444444333333333---...000222333333333333222000......000222222222000111111111222222222222000000000000111111111111111111111111000000000000000111222333333333333333000000111111111111000000000000000000000000000000222111111000///000000000......//////000000111111000000111111111111000000////////////////////////111111111111111111111111333222222111000//////...////////////////////////........................////////////////////////------------------------........................,,,------...///000000111......//////000000111111000000222888???AAA===999000000//////.........---------------------------............//////000000000/////////............---///000///...,,,,,,------///111111///...---...////////////////////////,,,...000000000000111222...000222111///......///000000---)))***...---***,,,,,,,,,...000222222222---///---)))+++111000+++++++++,,,,,,...111333555---------,,,,,,---------////////////////////////------------------------...------,,,,,,------...,,,+++++++++,,,,,,---...333222111000...---++++++++++++***************************++++++,,,,,,---......---,,,,,,+++++++++***+++,,,------,,,+++***+++++++++************)))444444444333333222222222111111222333333444555555333444444555555444444333333444444555555444444333333333333222222111111111333333333333333333333333333333333444444444555555666555444333222111111111666666555555555444444444444444444333333222222222222222222222222222222222333444555444222111222333333333333444444555555555333333333333333333333333555444222111111222444555666666555444444444444555444444444444444444444444555555555444444333333333222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333222222222222222222222222444444444444444444444444333222111333555666666555333333333333222111000000333444444555555444444333555444333333333333444555444444444444444444444444222222111111111111111111555555444333333333444444444555555666666666666666444999:::777555666777555333333444444444222111000333444444555555444444333333333333333333222111000111222222333333222222111222222222333444555666777222222222333444555666777444333333222222111111111333333333333333333333333333333333444444444555555444444444555555555555666555444333333333333444555444444444444444444444444222222222222222222222333333333333333333222111000111111111111111111111111222333444222000---------444111000222444333222222222222222111111111111000555555444333333222111111222222111111000/////////111111000///...---,,,,,,000000////////////000000111111111111111111111111111111111000000000000000...///000111111111111111111000///---------...///111111111000000000000///000000////////////000000//////000000000000//////000000000000111111111111444333111000000000111111////////////000000000000666111111;;;IIIOOOHHH>>>111111111111111000////////////000000000000//////////////////////////////333333222000---,,,...///111111000///////////////222111///...---------...---..................---.../////////000000111111555444333222111//////...//////...------------...---------------...///000))))))+++,,,...///000111---------............///---.........//////000000000000000///...,,,+++***//////.........---------+++---//////---,,,+++,,,111000///...............---------............///------------------------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......///000444444444333333333222222111222222333444444555555333444444444444444444333222333333333333333333222333333333222222222111111333333333333333333333333333333333444444444444555555555444333222222222222666666555555555444444444555555444444444333333333222222222222222222222222333444555444222222222333333444444444444444444555444444444444444444444444555444333111111333444555666666555444444444444555444444444444444444444444555555555444444333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222333333333333222222222222222222222222333333333333333333333333333333333333222222222222444444444444333333222222333333444444444444333333555444333333333333444555444444444444444444444444111111111222222333333333666666555444333333333333444444555666666666666666444888:::666555666666444555555444444333444444444333444444555555444444333333333333222222222222222222222333333333333222222444444333333333444444555333333333333444555666666333333333222222222222222333333333333333333333333333333333444444444555555444444444555555555555666555444333333333333444555444444444444444444444444444333333333222111111111222222222222222111000000000000000000000000000000111222333333111//////000333222111222333222222222222222222222111111111111444444333222222111000000111111111222222222222222222222111111000/////////111111000000000000111111111111111111111111111111000000000000111111111111000000111222222222111111000000///.........//////111111111111111111111111111111000000000000111111111111111111111111000000000000000000111111111222444333222111000000111222000000000111111111222222333222333888===>>>:::555111111222111111000000//////000000111111000000//////////////////////////////000111000///000222444111111000///////////////333222111///......//////.........//////.............../////////000000000111111111111111111111111111111000//////...//////...---------......///000------------......//////....../////////000000000........./////////000000...////////////......---/////////......---------...000111111///---------000000///...............000000000000111111111222........................,,,------...............------------------------------------------------++++++******++++++,,,,,,444444444444333333333333222222222333444444555555444444444444444444444444222222222222222222222222333333333333222222222222222222222222222222222222222333333333444444444444444444333333333333444444555555555555555444444444555555555555444444444444333333333333333333333333333555555555333222333444555555555444444444444444555555555555555555555555555444333222222333444555777666555555444444555555555555555555555555555555555555555444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333888:::;;;999555222333555333333333333333333222222222333333444444333333222555444444333333444444555444444444444444444444444111111222333444555666666777666555444333222222222444444555666666666666555444888999666444666666444555444333222222444555666333444444555555444444333333333222111111222444444333444444444444444444333555555444444444333333333333333333333444444555666222222222222333333333333444444444444444444444444333333333444444444555555444444444555555555555666555444444333333444444555444444444444444444444444555555444333222111000000111111222222111111000000000000000000000000000000000222444444222222222333111333444333222222222333333222222222111111111111333222222111111000000000111111222222333444444555222222222222222222222222222222111111111111222222111111111111111111111111///000000000111222222222222222333333333222111111000111222222222222222222111111222222333333444444222222111111111111222222333333333333222222111111000000111111111222222222333333222111111111222222111111222222222333333333000222444444222000000111111111222222222111000000000000111111111111000000111111111111111111111111///000111111111111444666222111000000///000000000444333222111000000000111...//////000000//////...............////////////......///000111222333333444333222111000000000000...............//////000111000000//////......---000000000000111111111111////////////000000000000......///000111111111000////////////............111333444333000///////////////......------......111111111111222222222222000000000000000000000000//////......//////000111////////////////////////........................///......------------...444444444444444444333333333333333333444444555555444444444333333444444444333333222222222222333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333444555555555555555555555555555555444444444444444444444444444444444444444444444444444555666555444333444555666666555555444444333333666666666666666666666666555555444333333444555555777666666555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444333333333333333333333333222222222222222222222222888;;;>>>;;;555222444888222222222111222222222333222222333333333333222222444444444444444444444444333333444444444444444444333333444444555555666666555555444333333333444444333444555555666666555555333777888555333555555333111111222222333333444444333444444555555444444333444333111000111333555666444444555555555555444444444444444444444444444333333333333333333444555666111222222333333444444444555555555555555555555555333333333444444444555555444444444555555555555666444444444444444444444444444444444444444444444444444444444333333222222111222222222333333222222111111111111111111111111111222444555555444333333444000444555333111333444444333333222222222111111111333222222222111111111000111222222222333333333444222222222222333333444444333333222222222222333333111111111111111111111111//////000111222222333333444444444444333222111111222333444666666666555444111111222333444555666666333333222222222222333333444444333222222111111111111111111222222222333333333333333222222222333333111222222222333333333333...111444333000///111444111222222222222222111111111111222222222222111111222222222222222222222222222333444333111000111222222111111000000000111111333333222111111111111111///000000000000000000///..................//////------...///111222333333555444333222111000000000000//////...//////000000222111111000000/////////000000000000111111111111000000000000000000000000000000111111222222111111////////////////////////333444444333111//////000//////......---......///.../////////000000000000000000000000000000000000000///.........///111222////////////////////////........................111111000///............444444444444444444444444333333444444444444555555555444333333333333444555444444333333333333444444333333333333333333333333333333333333333333333333333333444444444555555555333333333333444555666666444555555555555555555555333333333333444444444444444444444444444444444444444555666666444444555666666666666555555444444444666666666666666666666666555555555555555555555555777777666555555555555666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555333333333333333333333333222222222222222222222222222555888666111///222666333333333333333444555666222333333444444333333222444444444444444444444444333333333444444444555555777666666555555444444444333333333333444555555666333444444555555555555555222666888555333444555333000111333555666555444333333444444555555444444333444333222111111333555777444555555666666555555444111222333444555555555555444444333333333444555555222222222333333444444555555555555555555555555555333333333444444444555555444444444555555555555666444444444444444444444444444444444444444444444444222222222333333444444444333333444555555444444444333333333333333333333333444666777666444222222333000555666333333666888555333333333222222222222111333333333333333222222222333333222222111111111111000000111111222333333333444444333333333333444444111111111111111111111111///000000111222333333444444444444444444333222111111222444555666555444444111111222444555666777888444444333333333333444444444333222111111111111222222222222222333333333333333333333444444444333333111111111222222222333333222222222222222333444444222222333333333333222222222222333333333333222222333333333333333333333333222333444333111000000111222222111111111111222222111111111111111111000000000111111222222111111000//////////////////......//////000000111111222222444333222111000000000000111000000/////////000000000000000111111111111111//////000000000111111111111111111111111111111000222222222333222111111000000000000000000000000000222333333222000//////000//////.........//////000....../////////000000000////////////////////////000///.........///111222........................////////////////////////......---,,,+++++++++,,,444444444444555555555555444444444444444444555555555444333222222333444555555555333333333333555555333333333333444444444444444444444444444444444444444555555555666666666666444444333333444555666666444444444555555555555555444444444444444555555555555555555555555555555555444555777666555555666777666666666555555555555555666666666666666666666666666666666666666666666666888777666666555555666666777777777777777777777777555555555555555666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555666666333333333333333333333333333333333333333333333333111444666555333222444666666666555555666888999;;;333444444555555444444333333444444555555444444333222333333444444555555555888777777666555444333333333333333333444555666666333333444555555555555444222666777444222444444222333444555666777666555444333444444555555444444333444444333222222333444555444444555555555555444444000111333555666666666555444444444333333444444555333333333333444444444444444444444444444444444444333333333444444444555555444444444555555555555666333444444555555444444333444444444444444444444444111111222333444555666666444444555666666666555555444444444444444444444444555666777666444222222333111555555222555======777333333333333222222222222333333333333333333333333444333333222111000000000000000000111111222222222444444333333333333444444111111111111111111111111000111111111222333333333333333444444444333222222///000000111111111111000111222333444555666777777444444333333333333444444333333111111111222333444222222333333333444444444333333444555555555444444111111222222222333333333666333111222444444222000222222333444444444333333333333444444444444333333333333333333333333333333111333555555444333444555222222222111222222333444111111222222222111111000111222222222222222222111000000000000////////////111111111111111111222222222111000000///000000000222111111000000000000000//////000000111222333333///000000000000111111111222222222222111111111111222333333333222111000000000000000000111111111111111222222111//////000222000000//////000000111111111222222222222333333333////////////////////////000////////////000111111////////////////////////000000000000000000000000//////...---------......444444444444555555555666555555555555555555444444666555333222222333555666555444222111111222444555333333333444444444555555666666666666666666666666666666666666777777777777555444444444444555555666444444444555555555666666555666666666777777777777555555555555555555555555444666777777666666777888555555555555666666666666555555555555555555555555666666666777777666666666888777777666666666666666777777777777777777777777444555555555666666666777555555555555555555555555555555555555555555555555555555555555555555555555444555555555666666666666444444444444444444444444333333333333333333333333666666666666666666666666555555444444555777:::;;;444555555666666555555444333333444555555444333333222222333333444555555666666666666555555444444444666555444333333333333333222333444444555555444444111555777333222333333111666444333111111222333444333444444555555444444333444444444444444333333333444444444555555444444444111222444555666555444333555444444333333444444444444444444444444333333333333333333333333333333333333333333444444444555555444444444555555555555666333333444555555444333333444444444444444444444444222333333333444555555555333444444555666666555555444444444444444444444444333444666555444333333444222555444111999CCCAAA888444444333333333222222222222222222222222222222222333333333333333222222222111111111111111222222222444333333333333333333444111111111111111111111111222222222222222222222222111222222333333333333222111111000/////////000000222222333444555555666666444333333333333333333444444333222111222444555777333333333333444444444444222333444555666666555444333333333333444444444444555444444444555444222000222222333444444444444444444444555555555555444444222222222222222222222222555777888888666555555555222222222222222333444444111222333444444333222222222222333333333333222222222222111111000000000000111222222222333333333333000000000000000111111222333222111111000000000111//////000000111222222222111111111111222222222333333333222222222111111111000111111222222222222111000000000111111222222222111111222111000000222444111111111111111222333333444444444444555555555666111111111111111111111111000000111222222222222222000000000000000000000000000000000000000000000000000000000000000000111222444444444555555555666666555555555555555555444444666555333222222333555666444333111000000111333444333333333444444555555555777777777777777777777777777777777777888888888888666555555444444444555555444444444555555555666666777777888888999999999:::666666666666666666666666444666777777666666777999444444555555666666777777555555555555555555555555666666777777777777666666888888777666666666666666777777777777777777777777444555555555666666777777666666666666666666666666777777777777777777777777555555555555555555555555555555555555666666666777444444444444444444444444444444444444444444444444666444333333444444333111333222111111222555777999555555666666666666555555333333444555555444333333222222333333444555666666444444444555555555555555888777666444222111111111222333444444555555444444111555666333111333333111666333...******,,,000333333444444555555444444333444555555555444333222222333444444444444444444333333444555666666444222111555444444333333333444444555555555444444333333333333333333333333333333333333333333444444444555555444444444555555555666666333333444555555444333333444444444444444444444444444444444444444444444333222333333444555555555444333333333333333333333333000222444555444444555666333555333111;;;GGGDDD888444444444333333333222222111111111111111111222222222333333444444555555666222222222222222222222222444333333222222333333444111111111111111111111111333333222222222222222222000111222222333333333333555444222111000111222222222222333333444555555555444333333222222333333444444333222222333555888999333333333444444444555555222333555666666666555555444444444555555555666666222444777777666555555666222333333444555555555444444444555555555555444444222222222222222222222222;;;<<<===;;;888555333333222222222222333333444555222333444555555555444333222333333444444333333222333222222222111111000000111111222333444444555555000000000000111222333444333333222111000000111111000000000000000111111111222222333333333444444444333333333222222111111111......000111222333333333000000111111222222222222111111222111000111444666222111111111222333444444444444444555555555555666222222222222222222222222111222333444555444333222111111111111111111111111000000000000000000000000------,,,------...///000333333333333333333333333333333444555555444333333444333222111111111222222000000111222222333444444333333333333333444555666777777888888888888777777555555555444444333333333444444444555555555666666555555555666666666666666777888888888999999999999999888777555555666666777555555555555666666666666888888888888888888888888444444555666777888999999888777666555555666777888666666777777888888999999888777777777777777777888555555555555555555555555666666777777777777666666777777666666555555555555777777777777777777777777888888777666555555444444333444444555555444444333333333444444555666777777666666666666666666666666444444333333444666777888555555666666666666555555777666666666666555555555666666666666666555555555999555444666666999EEETTTYYYJJJ777///222777777444000000111222333444444555555555555555555666777888555333111000000222555777555444222000000111222333444444444444444444444444444444444444444444444444555555555555555555444444444444222222222222444444333444444444444444333333222222222333333444444444222222222333333333444444666666666666666666666666444444444444444444444444555444333333333333444555222222222333333333444444333333333444444555555555333444444555555444444333333333333444444444555555777777777777777777777777444333111000000111333444666666555555555444444444555555555444444333333333222222222333333444444444333333222111111222333333222222222222222222222222222222222222222222222222555333222000//////000000444444444444444444444444222222333333333444444444333333333333333333333333555444444333333444444555444444444555555777888888777777666666666666666777333333444444555555666666666666555555555444444444333444555555666666555555444444555555555555444444333333333333444555666666AAACCCDDD@@@999555444666444444444444444444444444444333333222222333333444222222333333444555666666444333333444444555666777333333333444666666333111333333333333333333333333333333333333333333333333333333333333333222111000000111222444444333222222000111111111111222222222333333333333333333333333111111000000000000000000222222333444444555666666333333333333333333333333444444444444444444444444000000000111222222222333666555444444222222111000222222111111111111111111///000111111111000...---//////...------...///000444444444444444444444444333444555555555555444333555444333222222222333333222222222333333444444444222222222333444666777888777777888888888777777666444444444444444444444444444444444444555555555555444444555555666777888888777777777888888888999999888777666555555555666666666666666777777777777888888888888888888888888888555555666666777888888888888777666666555666777888666777777777777777888888777777888888888888777777555555555555555555555555666666666777777666666666777777777777666666666555666666666666666666666666777666666555444444333333333333444444444444333333444444444555666777777777666666666666666666666666555555444444555666777888555555666666666666555555666666666555555555444444666666666666555555555555777666666888777777???IIIcccUUUCCC888555555333///333333333333333444444444444444444444444555555666555444333222333444666777666555333222111222333444444444444444444444444444444444444444444444444444555555555555555555555555444444333222222333444444444444555555555555444444333333444444444555555555444444444555555555555666666666666666666666666666444444444444444444444444555555444333333444555555333333444444444555555555333333333444444444555555333444444555555444444333333444444444555555555555666666666666666666666666555333222111111222333555666666555555555444444444555555444444444333333333333333333333333333444444555444333222222333444555333333333333333333333333333333333333333333333333555444333111000000111111333333333333333333333333222222333333333444444444333333333333333333333333555444444333333444444555444444444555555666777888666666555555555555666666555555555555555666666666666666555555555444444444333444555555666666555555444555555666666555555444555555444444333444444444777:::;;;888333000000222444444444444444444444444444333333222222333333444222222333444444555666666555555555555666777888999999777444333444555555444333333333333333333333333333333333333333333333333333333333333333222111111000111222222333333222222222222222222333333333333555555555555555555555555222222222222222222222222222222222333444555555555444444444444444444444444444444444444444444444444222222222222333333333333555444444333333222222222111000000000111222333333111111111222111000000///222111000///......//////555555555555555555555555444555555666666555555444777666555333333444444555444444444444555555555555111111222333555777999:::888888888888888777666555444444444555555555555555333333444444444555555555666666666666777777777777666666666777777777888888777777666555555555555555777777777777888888888888888888888888888888888888777777777777777777777777777777666666666777777888777777777777666666666666666777999::::::999777666666666666666666666666666555555666666666666555555777777777777777666666666555555555555555555555555555555444444333333222222333333444444444444333333444444555555666777777777666666666666666666666666666666555555555666666777555555555555555555555555555555555555444444444333555555555555555555555555666666888999777555888===QQQIII>>>666444444333222555555555555444444444333444444444444444555555666555555555555555666666666777666444333333333444555444444444444444444444444444444444444444444444444555555555555555555555555555444333333333333444555555555666666666666555555555555555555555666666666666666666666777777777777666666666666666666666666444444444444444444444444555555444333333444555555444444444555555555666666333333333444444444444555444444555555555555444444444444555555555666666666555555555555555555555555555444333222222333444555555555555555555444444444555444444444444333333333444444444444333333333333555555444444444444555555444444444444444444444444444444444444444444444444666555444333222222222333222222222222222222222222333333333333444444444444333333333333333333333333555555444444444444555555555555444555555666777888555555444444444444555555777777666666666666666555555555555555555444444444444444555666666666666555444555555666666555555444777777555444444333333333444777999777444222333555444444444444444444444444444444333333333333444444333333333444555555666666777777777777888999::::::@@@<<<666333222444666666222222222222222222222222333333333333333333333333333333444444333333222222111111000000111111222333333333333333444444444444555555555555555555555555444444444444444444444444111222222333333444444555444444444444444444444444444444444444444444444444444444444444333333333333444333333333333333333333000000000000222333444555333333222111111111111222444333222000////////////666666666666666666666666666666666666666666666666888777666555555555666777777666666666666666666666333333333444555777888999888888999888888777666555666666666666555555444444333444444444444555555555888888888777777666666666666666666666777777777777666666666555555555555555666666777777777888888888888888888888888888888888888888888777777777666666777777777777777777888888888777777666666555555555555777999;;;;;;999777555666666666666666666666666555555666666666666555555666666666666666666666666555555555555555555555555444444333333222222222222333333444444444444333333444444444555555666666666555555555555555555555555666666555555555555555555555555444444444444555555555555444444444333333333444444555555555555555666444555777777555333444666:::888444222222333555777444444444444444444444444666555555555555555666666444444666666666666555444555555444333333444444555444444444444444444444444444444444444444444444444444444444555555555555555555555444444444444555555555666666777777777777666555555555555555555555555666666777777777888888888666666666666666666666666555555555555555555555555555555444444444444555555444444444444555555555555444444444444444444444444444444555555555555444444555555555666666666666777444444444444444444444444666555444444444444555666555555555555555555555555444444444444444444444444555555444444333333333222555444444444444444444555555555555555555555555555555555555555555555555555666666555444444444444444333333333333333333333333333333333444444444444555444444444444444444444444555555444444444444555555555555555555555666777777555555444444444555666666888888777777666666555555555555555555555555555555444444555666666666666666555555666666666666555555777666666555444444555555666888999999777555666777333333444444444444444444444444333333333333444444333444444444555555666666777777777777888999::::::BBB>>>999555444555666666222222222222222222222222444444444444444444444444333333444444444444333333222111000///000111222333333333333333444444444444222222333333333333333333444444444444555555555555222222222222333333444444333333333333333333333333444444444444444444444444555555444444333333222222333333333333444444555555111111111111222222333444444333222000000111222222333333333222111111111111777777777777777777777777777777777777777777777777999888777666666666777888888888777777777777777777666666555555555666777777888888888888888777666666999999888777555444333333444444444555555555666666666777777777888888999999666666666666777777777777666666666666666555555555555555555666666666777777777777777777777777777777999999888888777777666666666666777888888888888888888888777777666666555555666777:::;;;;;;:::777666777777777777777777777777555555666666666666555555555555555555555555555555666666666666666666666666444333333333333333222222333444444555555444444333444444444444444555555555444444444444444444444444444444555555444444444333666555444444444444555666555555444444444333333333333444444444555555666666444555444333222333555666888888666555333333444555111222222333444555555555555555444444333444444555333444555666666555333222444333333333333333444444444444444444444444444444444444444444444444444444444444444555555555666666555555555555555555555555555666666777888888777777555555444444444444444444555555666666666777777777666666666666666666666666555555555555555555555555555555555555555555555555222333333333333444444444444444444444444444444444444555555666666555555444555555555666666666666777444444444444444444444444555555555555555555555555444555555555555555555555444444444444444444444444555555555444444333333333333333444444444444333333555555555555555555555555666666666666666666666666666666666666555555555444555555555555555555555555333333444444444555555555444444444444444444444444666555555444444555555666666555555555555666666777666666555555666777777888888888777777666666555555444555555555555555555555444555666666777777666666555666666666666666666555666555555555666666777888555666666666444333222222333333333444444444555555555444444333333444444555444444555555555555555666666666666666777888999999@@@===:::888888777555333222222222222222222222222444444444444444444444444333444444555555555444444222111000000000111333444222222222222333333333333222222222333333333444444222333333333444444444555222333333333333333444444222222222222222222222222444444444444444444444444444444333333222222111111222333333444444555555666444444333222111111111222333222111000///000111111111111222333333333444444888888888888888888888888999888888777777888888999:::999777666666666777888777777777777888888888888888888777666666666666666777777888888888888777777:::999999777666555444333555555666666666777777777222333555777:::<<<>>>>>>666666666777777777888888777777777888777666666555555555555555666666666666777777777777777777777777999999999888888777777777666666777888999999999999888888888888777777777777777888:::;;;;;;:::888777777777777777777777777777666666777777777777666666555555555555666666666666888888888888888888888888555555555444444444444444555555666666666666555555444555555555555555555555444444444444444444444444444444555555666555555444777666555444444555666777555555555555444444444333333333333444555555666666333555333000111555777666666555555555555555555555111111222333444555666666444333222222222222222222333444555666555444333222333333333333444444444444444444444444444444444444444444444444444444444444333333444444555666666666555555666777777666555555444555666777777888888777555555555444444444444444555555555555666666666666666666666666666666666666555555555555555555555555444555666666666666555444222222222333333333444444555444444444444333333333555555666666666666555555444444555555555666666666444444444444444444444444555555555555555555555555444444444555555555555555333333333444444444444555555555555444444444444444333333444444444444333333555555555555555555555555666666666666666666666666555555666666666555555444555555555555555555555555333444444444555555555555444444444444444444444444666666555555555555666666666666555555555555666666666666666666666777888999777777666666666666666555444444444555555555555555555555666777777777777666555666666777777666666555555555555666666777999999555555555555444222111000222333333444444555555555555555444444444444555555555555555555555555555555555555555555666777888888;;;:::999::::::888444111333333333333333333333333444444444444444444444444444444555555666666555555222222111111222222333444222222222222333333333333333444444555555666666666111222222333333444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333222222222222333333444444555555555666666555444222111111111111222222111000000000000000///000222333444444555444999999999999999999999999:::999888888888888999::::::999777666666666777888666666777777888888999999777777777666777777888888555666777888888999888888888888777777777777666666777777777777888888888888444555666888:::<<<===>>>777777777888888888999999777888999999999888666666555666666666666777777777777777777777777777777777999999888888888888888888555666888999::::::999999888888888888999999999999888999999::::::999999888888888888888888888888888777777888888888888777777666777777777888888888888888888888888888888888888666666666666666666666666666666777777777777666666777777777777777666666666666666666666666666666666444555666777888888777777999888666555555666888999666666666555555555444444222222333444444555666666333555555111222777777444222111111333666888777666333333444444555555555666666555444444333333333444666666666666666555444444333333444555555555555555444444444444444444444444444444444444444444444444333333444444555666666777555666777777777777666555333444555666777777777777666666666555555555444444555555555666666666666777666666666666666666666666555555555555555555555555444555666777777666555444333333333333444444444555555555444444444333333333555555666666666666555555333444444444555555555555444444444444444444444444444444444555555444444444444444444555555555666666333333333444444444555555444444444444555555555555333444555666666555444333444444444444444444444444666666666666666666666666444444555666666666555444555555555555555555555555444444444444555555555555555555555555555555555555666666555555555555666666666666555555555555666666555555444555666777888888555555555555555666666666444444444555555555666666555555666777777777777777666666777777777777666666777777777666777777888888666666555666666555444222222222333333444555555666555555444444444444555555666666666666555555555555555555555555666777888888777777777888888777555222444444444444444444444444555555555555555555555555444444555666666666666666222222333444444444444444333333333333444444444444333333444444555666666777111222222333444444555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333444444444444444444444555555555555555555444333222222222222222222222333333222222111000000111222333444444333333::::::::::::::::::::::::::::::999888888999::::::999999777666666666777888555555666777888999999999666666666666777888::::::444555666888999999999999555666666777888999999:::777888888888999999999999::::::999999999999999999888888888888999999999999888999999::::::888777666777777777777888888888888777777777777777777777777888888888888888888888888555666888999::::::999999888888888999:::::::::;;;999999999999999999999999888888888888888888888888888888999999999999888888888888999999::::::::::::777777777777777777777777777777777888888888888888777777888888888888777777999999999888888888888888888888888888888888888888555666888999:::::::::999999888777555555777888999777666666666666555555555222222333333444555666666222666777444555999777111:::777555666888999666333666666666666666555555555999999888777777777777777888888777777666666666555444444555666777777666666444444444444444444444444444444444444444444444444333333444444555666777777555666777888888777666555333444555666777777777777888888777777666666666555666666666666777777777777666666666666666666666666666666666666666666666666444555666777777666555444444444444555555555666666555555555444444333333333555555666666666666555555333333333444444444555555555555555555555555555555333333444444444444333333444444444555555555666666333333333444444555555555333444444444555666666666444555666777777666555444444444444444444444444444666666666666666666666666333444555666666555444444444444444444444444444444444444444555555555666666555555555555555555555555666666555555555555666666777666666555555555666666333333333444555666777888333444444444555555666666444444444555555555666666555666666777777777777777666666777777777777666666:::999888777666666666666333333222333444444333222222222333333444555666666555555444444444444555555666666666666666555555555555555555555666777888999666555444555666777666444555555555555555555555555555555555555555555555555444444555666777777666666222333444555666555444333444444444555555555666666111111222222333444555555222222333333444555666666666666666666666666555555777777777777777777777777444444444444444444444444333444444555555666666666555555555555555555555555333333333222222333444444222333444555444333222111111222333333333222111000:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::999999999999999999:::777777777777777777777777888888888888888888888888888888999999999:::::::::<<<;;;999888777888999999888888888888888999999999:::999999999999999999999888888888888888888888888999999999999999999999999888888888777777777777777777888888888888999999999777888888999999999888888999999999888888888777777888888999999999:::::::::999:::;;;;;;;;;:::999888888888999:::;;;;;;<<<<<<;;;::::::999999::::::;;;888999::::::888888999:::;;;;;;;;;::::::999999999666666666666777888999:::888888777777777777888888888888777777777777777777888888888888888777666666777888888888888999999999>>>===;;;999888888999999::::::999777666444333333666666666666666666666666555555444333444666888:::666555444444555666777888888888777777666666666555444555666777777666555444777777888888888888777777777777777777777777777777888666555666777888777666555555555555555555555555666666555444555666777888444444444555555555666666777777777777777777777777666666666666666555555555888777666777888999888777777888999::::::999888777666666777777777777666666444444444444444444444444333333333444444666777777:::999777666555555555666444444444555555555666666333222222444666666555444222333444444555555444444777666555444333222222222444333333333333333333333333333333333333333333333555444444333333444444555222222222222222222222222444444444333333333222222555666666666555444333333555555555555555555555555444555555555555555555555666555555444444666777888888666444555888999777555777777666666555555444444777777777777888888888888333444444555666777888888666666666666777777777777444444444555555555555666<<<:::888666555555777777777777888888888777777666;;;888666666777888555333444444555555555555444444777777777777777777777777777777777777777666555555666666666666666666666666444555777888888888777666666666666666777777777777777777777777777777777777666666666666666666666666888888999888888777666555333333444444333333222111333333333444444555555555333333333444444555555555555555555555555555444444222333444555555333111000444444444444444444444444777666555444444444444444111222333555666777777888444444222222222222444444222333555777777666555444111222333333111111222333444333333222111111111222;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999888888777777888888999999999999999888888888::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888999999999999999999888888888888999999999:::999999:::::::::::::::999;;;:::::::::999999999888999999999999::::::::::::999:::;;;;;;;;;;;;:::999888999999::::::;;;;;;;;;;;;::::::999999::::::;;;888:::;;;:::999888999:::;;;;;;:::::::::999999999777777777777888999:::;;;999888888777777888888999999999888888888888888888999999999999999888888777888888888888999999999999<<<;;;:::999888999999:::999999999888888777777666666666666666666666666666888777666666666888:::;;;666666555555555666777888888888777777777666666666555666666777777666666555666777777888888777777666666666666666666666666666777666555666777888777555555555555555555555555555666555555444555666777888444444444555555555555666666666666666666666666666777777777777777777777777777666555666888999888777::::::;;;<<<<<<;;;::::::777777888888888888777777555555555555555555555555666555555666666888999999:::999888777666666666666444444444555555666666666333222222444666777666444333333444555555555555444666555444333222222222222333333333333333444444444222222222222222222222222444333333333333333333444333333333333333333333333444444444333333333333222444555555555444444333222555555555555555555555555666666555555555555555555666666555444555666777888888666555666888888777555777777777666666666666666777777777777888888888888555555666666777777888888555555666666666777777777555555666666666777777777;;;:::888666555555666777666666777777777777666666999777555555777777555333444555555666666555555444666666666666666666666666666666666666666555444444666666666666666666666666555555666777777777777666888888888888999999999999777777777777777777777777555555555555555555555555666666777777777666555555555555555666555444444333333444444444444444444555333444444444444444444555555555555555555555555555222333444555666555555444555555555555555555555555666666555555444444444444111222333555666666666666555444444444444444444555222333555666777666555444222333444333222222222444444333333222111111222222;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888999999::::::::::::999;;;;;;::::::999999888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;999:::;;;;;;;;;;;;::::::999999999999::::::::::::;;;;;;::::::::::::;;;;;;999:::;;;;;;999999:::;;;::::::::::::999999999999999888888888999:::;;;<<<::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999888888999999999:::::::::;;;:::999999999999::::::999999999999999999999:::777777777777777777777777888888777777777999:::;;;666666666555666666777888888888888777777777777777777777666666666666777777666666777777777777666666666666666666666666666666777666555666777888777555555555555555555555555555555555555555555666777777444444444444555555555555666666666666666666666666777777777777777777777777777666555666777888777666::::::;;;<<<<<<;;;::::::888999999999999999999888777777777777777777777777666666666666777888999999:::999888777666666777777555555555555666666666666444333333555777777666555333444444555555555555555555444333222222222222222333333333444444555555666222222222222222222222222333333333333333333333333333333333333333333333333555555444444444333333333444444444444444333333222555555555555555555555555777777777666666555555555666666555555555666777888888777666666888888777666777777777777777888888888777777777777888888888888666666666777777777777777555555555555666666666666777777777777888888888888:::999777666555555666777555666666777777777666666777666555555666777666444555555666666666666555555666666666666666666666666555555666666555555444444666666666666666666666666555555555555555666777777888888888999999999::::::777777777777777777777777555555555555555555555555444444555555666666555555555555555555555444333333555555555444444444444444555555555444444444444444555555555555555555555555333333444444555777888999666666666666666666666666666666555555555555555555222333444444555555444444555555666666666666555555222333555666666666555444333444555444333333444555444333333222222222222222::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<>>>>>>>>>===<<<===<<<<<<;;;:::999888888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999:::;;;<<<<<<<<<999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::999999999999;;;;;;::::::::::::;;;;;;999;;;<<<;;;:::999:::<<<:::::::::::::::999999999:::::::::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;:::::::::::::::999999999999:::::::::;;;999999999999999:::::::::999999999999999999999999888888888888888888888888777666666666666777888999777777777777777777777888888888888888888888888888999888666666666666888999666666666777777666666666666666666666666666666666888777666666777888777666555555555555555555555555555555555555666666777777444444555555555555666666555555555555555555555555444555555555555555666666666555555555777888777666777888888888888888888777888888999999999999888888777777777777777777777777555555444444555666777777888777777777666666777777666666666666666666666666555444444666888888777666444444555666666666666555666555444333333333333333333333444555666666777777444444444444444444444444444444555555555555444444444444444444444444444444555555555555444444444444444555555555555555444444555555555555555555555555888888888777666666555555666666666666666777777777888777777777777888777777777777777888888999999:::666777777777888888888888666666666666666666666555444555555555666666666666777777777777888888888888999888777666666666666777666666777888888888888777555555555555666666666555555666666777777666666555555555555555555555555555555666666666666666555555666666666666666666666666666555444444444555777888666666777777777888888888777777777777777777777777555555555555555555555555333444555666666666666666333333333333333222111111666666555555444444333333666666555555444444333333444444444555555555555555555444333333444666888999555555555555555555555555555555666666666555555555333444444444444444333333444555666777777666555444333444555555666666555555444555666555444333444666444333333222222222333333888888888888888888888888888999999999999:::::::::999999888888888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;:::;;;===>>>??????>>>===>>>======<<<;;;:::999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999:::::::::999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<;;;:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>???<<<;;;:::999999999999:::999:::::::::;;;;;;;;;;;;999:::::::::;;;;;;;;;:::;;;::::::999999888777777::::::::::::::::::::::::777777777777777888888999888888888888888888777777888888888999999999999999999888777666666777888999666666777777777777666666777777777777777777777777999888777777888999888777666666666666666666666666666666777777777888888777555555666666666777777777666666666666666666666666555555555666666666777777777666555666777888888666777777666666666666777777777888888888888888888777666666666666666666666666666555555555555666666777555555666666666666666666777777777777777777777777666555555777999999888777444555666666777777666666777666666555555555555666444444555666777777888888666666666666666666666666666666777888888777666666555555555555555555555555666666666555555555444444666666777777777777666666666666666666666666666666888888777777666666666555666666666777777777777777777888888888777777777888777777888888999999::::::666777777777888888888888666555555555555555555555555555555666666666666777666666777777777888888888999888888777777777777777777888999:::::::::::::::555555666666666666666777666777777777777777777666666666666666666666666666666777777888888888777777777777777777777777777777666666555444444666777888777777777777888888888888888888888888888888888888666666666666666666666666555666777888888888888888333444444444444333222222666666666555555444444444666666666555555444444444444444444555555555666666777666333222222333555777444444444444444444444444555555666777777666666555444444555555444444333333333444555666666555444333333444444555555555555555444555666666444444555666444333333222333333444444999999999999999999999999999999999999:::::::::::::::999999888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;>>>>>>======<<<<<<;;;;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;<<<<<<<<<============>>>===;;;:::999999:::;;;999999999999::::::::::::;;;;;;;;;<<<<<<<<<======;;;:::::::::;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<======;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>??????@@@<<<;;;:::999888999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;:::;;;;;;:::999999888777777;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999999999888777777999999999999999:::::::::999999888888888888999999777777888888888888777777888888888888888888888888:::999888999:::;;;:::888888888888888888888888888777777888999999999999999777777777777888888888888777777777777777777777777777888888999999::::::;;;888666666777888999888777999999888888888888999999777777888888888888777777666666666666666666666666888888888777777888888999444555666777777888777777888888888888777777777777777666666888::::::999888555666666777777777777777888777777666666666777777666666666777777888888999777777777777777777777777777888999::::::999888777666666666666666666666666777666666666666555555555666777888888888888888888666666666666666666666666666666666666666666666666555666777888888888777777777888999999777777888999888888888888888999999999777777777777888888888888555555555555666666666666666666666666777777777777666777777777777888888888999999999999999999999999888999:::;;;;;;;;;;;;;;;666777888777666555666777777777888888888888777777777777777777777777777777777777888999999999888888777777777777777777777777666666666666666777888888999999999::::::::::::;;;888888888888888888888888777777777777777777777777888888999:::::::::999999777777777777777666555555666666666555555555555555666666666555555555555555333333444444555666666666777666444222222333444555444444444444444444444444444555666777888777666555555555555666555555444444444444444555555444444444444444444444555555666666444555666555444444555666333333333333333444444555::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;:::::::::;;;;;;========================;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>@@@>>><<<;;;::::::;;;<<<::::::::::::;;;;;;;;;<<<;;;<<<<<<<<<============;;;:::::::::;;;<<<>>>???;;;<<<<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;===>>>===<<<;;;<<<===<<<<<<<<<=========>>>>>><<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>??????@@@@@@>>>===;;;:::999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>><<<;;;:::;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::999999:::::::::999888777999999999:::::::::;;;;;;888999999999999999999888888888999999999999888888999999999999999999999999<<<;;;::::::<<<<<<;;;:::999999999999999999999999888999:::;;;;;;;;;::::::888888999999999:::::::::888888888888888888888888888999999:::;;;;;;<<<<<<999888777888999:::999888;;;;;;:::999999:::;;;;;;888888999999999999888888888888888888888888888888999999888888888888888999555666888999:::::::::999999999999888888777777777777777777888:::;;;:::999666666777888888888888777777777666666666666777777888888888888888888888888777777777777777777777777666777999::::::999777666777777777777777777777777777777777666666666555555666666777888888888888888666666666666666666666666444444444555666666777777555666777888999888777777777888:::999777666888:::888888888888888777777777777777777777888888888888666666777777888888999999777777777777888888888999888888888888999999999:::999::::::;;;;;;:::::::::777888999:::;;;;;;;;;;;;888999:::999666555666888777888888999999888888777888888888888888888888888666666777888888888888888777777777777777777777777666777777888888888888888999999999:::::::::;;;;;;888888888888888888888888888888888888888888888888999::::::::::::999999888888888888888888777777666555555555555666666666666555555555555666666666666333333444444555666666777666555444444444555666777555555555555555555555555444555777888888888666666555555666666777666666666666666555555555555666666444444444444444555666666333444555555444333444555333333333333333444555555<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@>>>===;;;;;;;;;<<<===============>>>>>>>>>>>><<<======>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<============>>>>>>>>>>>>BBB@@@>>><<<;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>;;;;;;::::::;;;<<<>>>???;;;<<<<<<===>>>???@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>===<<<;;;<<<>>><<<=========>>>>>>??????<<<;;;;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<======>>>??????@@@@@@@@@>>><<<;;;:::;;;===>>>;;;;;;;;;<<<<<<<<<======>>>????????????===;;;:::::::::;;;;;;<<<======>>>========================999999:::::::::999888888999::::::;;;:::999888777999999999::::::;;;;;;;;;888999:::;;;;;;:::999888999999::::::::::::999999::::::::::::::::::::::::===<<<;;;;;;======<<<;;;::::::::::::::::::::::::999:::;;;<<<===<<<;;;:::999999:::::::::;;;;;;;;;888888888888888888888888777777888999::::::;;;;;;999888888888:::;;;:::999;;;;;;999999999999;;;;;;999::::::;;;;;;::::::999999999999999999999999999777777666666666666666777666888999;;;<<<<<<<<<;;;999999999999888888777777888777777999;;;<<<;;;999666666777888888888888888666666555555555666666777999999999888888888888888777777777777777777777777555777888999999888777555777777777777777777777777777777777777666666666666555555666777777777777777777777777777777777777777222333333444555666777777555666777999999888888777666999::::::777666888:::999888888888777777666666777777777777888888888888777777888999:::;;;;;;;;;777888888888999999999999999999:::::::::;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;666777888999:::;;;;;;;;;999;;;<<<:::777555666888888888999999999999888888888888888888888888888888555555666777777777777777777777777777777777777777666777888::::::999888888777777888888888999999999888888888888888888888888999999999999999999999999:::::::::::::::999888777777777777777777666555555444444555555666666777777444444555555666666777777333333444444555666777777555555555666777888999:::666666666666666666666666333555777888999888777666555555666777777777777777888777666555555666777888555444444444444555666666333444555444333333444555333333333333333444555666<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>><<<;;;<<<============>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????>>>>>>===>>>????????????@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<>>>>>======?????????>>>>>>>>>>>>>>>>>>===;;;:::::::::;;;<<<<<<============>>>>>>>>>>>>============>>>>>>???>>>>>>============>>>>>>????????????>>>===<<<;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>============:::;;;;;;<<<===>>>>>>???>>><<<;;;::::::;;;<<<>>>======<<<;;;::::::999999>>>=========<<<<<<<<<<<<999::::::999888999;;;===:::;;;;;;;;;999999;;;===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;<<<<<<<<<===>>>??????>>>===<<<<<<=========<<<;;;::::::999999999999999:::::::::::::::::::::::::::::::::888888999999999999888888888888888888888888888888999:::;;;<<<===<<<;;;;;;;;;;;;;;;::::::999999999888:::<<<>>>>>><<<:::888999999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<=========BBB>>>::::::<<<>>>===<<<===<<<<<<;;;:::999888888999999:::;;;;;;;;;::::::======<<<;;;;;;;;;;;;<<<999999888888999999:::;;;<<<>>>@@@>>>;;;:::;;;===:::::::::999999999888888::::::999888666666777999;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888999::::::777888888888999999999999777777777777666666666666888888888888888888999999888888777777888888999:::666666777777888888888888888888888888888777666666666666666777888888999999999999999999999999999999777777777777777888888999777777777777777777777777444444444444555777888888444555666888888888777777777777777777888888888888;;;:::888777777777888888888888777777777777888888888888888999999:::::::::::::::::::::::::::::::::888999999:::;;;<<<======::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::;;;<<<777888:::<<<======<<<;;;===<<<;;;:::999999999999888888777777777777888888;;;:::999888777777777777:::::::::999999888888888888888999999999:::::::::===>>>>>>===;;;999:::;;;888888777777888888999:::999999999888888777777777444555666777777666555444444444444555555555666666555555555555555555555555222444555555444444555777222333333444444555555555777777777777777777777777444555555555555555555444333444555666777777777777888777666555444333333333777777666555444444333333444444444444444444444444666666555444333333333333????????????????????????<<<===??????===<<<===>>>>>>>>>>>>??????@@@@@@@@@========================;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<============@@@???>>>===<<<<<<<<<<<>>>>>>>>=========>>>>>>>>>>>>>>>>>>======@@@???>>>===<<<======>>>>>>>>>>>>?????????@@@@@@>>>============>>>??????>>>>>>>>>======>>>>>>>>>??????@@@@@@@@@?????????======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>?????????>>>===<<<<<<===>>>?????????>>>>>>===<<<<<<;;;>>>>>>=========<<<<<<<<<:::;;;;;;:::999999<<<>>>DDDEEEDDDAAA===;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<;;;<<<============<<<;;;<<<<<<<<<===<<<<<<;;;;;;999999999999999999999999::::::::::::::::::::::::888888888999999888888888888888888888888888888888777888999:::::::::999999;;;;;;:::::::::999999999888999:::;;;;;;:::999888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<@@@===:::999;;;<<<<<<;;;;;;;;;;;;:::999999888888888888999:::;;;;;;;;;:::======<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<===???===;;;:::;;;===:::::::::999999999888888999::::::999777777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::888999999999999:::::::::888888888888888888888888999999999999999999999999999999999999:::;;;;;;<<<888888999999999999999999999999::::::999999888777777777888888999:::::::::::::::::::::::::::::::::888777777777777888999999888888888888888888888888666666666666666777888999555666777888888888777666888888888888888888888888;;;:::999888777777888999999999888888888888999999888999999999::::::::::::::::::::::::::::::::::::999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===888999;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<:::999999888888999999:::<<<<<<;;;:::999999999999;;;:::::::::999999999999999:::::::::;;;;;;;;;;;;<<<===>>>===;;;999:::;;;999888888888888999::::::::::::999999999888888888555666666777777666666555444444555555555666666666555555555555555555555555444555666666555555666888444444555555555555555555666666666666666666666666555555666666666666555555333444555666666777666666777666555555444444444444666555555444333333222222333333333444444333333333444444333333333333444444AAAAAAAAAAAAAAAAAAAAAAAA===???@@@@@@???>>>>>>??????@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>>;;;<<<<<<<<<============@@@@@@???>>>============@@@???>>>======>>>???@@@?????????>>>>>>>>>>>>===========================AAA@@@???>>>>>>>>>??????>>>>>>?????????@@@@@@@@@>>>>>>======>>>??????@@@??????>>>>>>>>>>>>??????>>>>>>??????@@@@@@@@@@@@>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAA@@@???>>>>>>???@@@AAA?????????>>>>>>======<<<>>>>>>>>>>>>============:::;;;<<<;;;::::::<<<>>>IIIIIIGGGDDD???===<<<===<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<:::::::::999999888888888999999999999999999999999777888888999999888888777888888888888888888888888777777888999999999999999::::::::::::999999999999888888999999999999888888888888999:::::::::::::::;;;;;;;;;;;;::::::::::::===;;;999888999:::::::::999999999999999999999999666777888999:::;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;<<<===<<<;;;:::;;;<<<:::::::::999999999888888999:::;;;;;;999888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999:::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999;;;;;;;;;;;;<<<===>>>???:::::::::::::::::::::::::::;;;;;;;;;;;;::::::999888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999::::::999999999999999999999999999888888888888888999999777888888999888888777666999999999999888888888888::::::999888888888999999;;;::::::999999::::::;;;999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>:::;;;<<<===============;;;;;;;;;;;;<<<===>>>???<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<:::999:::;;;:::999999999999:::;;;;;;;;;:::::::::::::::999999777777777666666777777777555555555666666666777777666666666666666666666666555777888888777666888999777777777777777666666666666666666666666666666666666666777777777777666666444555555666666666555555555555555555444555555555444444444333222222111111222222333333333333222222333333222222222333444444@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAA???????????????????????????@@@AAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@AAA@@@@@@?????????@@@@@@AAA@@@>>>======>>>@@@AAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>?????????@@@@@@@@@???????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@AAA@@@??????>>>>>>??????@@@>>>>>>=========>>>>>>>>>>>>???AAABBBBBBAAA@@@???>>>>>>???????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>=========<<<<<<<<>>>>>>>>======;;;<<<======<<<<<<===???CCCCCCCCCAAA>>>===>>>???===>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============<<<;;;;;;:::999888777777::::::::::::::::::::::::888888999999999999888888999999999999999999999999999::::::;;;;;;;;;;;;;;;:::::::::::::::999999999:::999888888888888999:::888999999:::::::::::::::;;;;;;;;;::::::999999999;;;:::999888888888999999888888888999999999::::::666666888999:::;;;;;;;;;===<<<;;;;;;::::::;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;:::::::::;;;:::::::::999999999888888888:::<<<<<<;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<===>>>???@@@;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888777777:::::::::999999999999999:::::::::999999999::::::;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;<<<<<<======;;;<<<<<<=========>>>>>>;;;;;;;;;;;;<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;<<<===<<<:::999:::;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666666777888999666666666777777777888888888888888888888888888888777999:::999888888999:::::::::999999888888777777888888888888888888888888777777888888888888777777555555666666666555444444444444555555666666666666555444444444333333333222111222333333333333222111444333333222222222333333========================>>>???AAAAAA???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>????????????????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCBBB@@@??????@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@AAAAAA>>>>>>>>>??????@@@BBBBBB@@@@@@????????????@@@@@@AAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@??????>>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>======@@@????????????>>>>>>>>><<<>>>??????>>>>>>???@@@>>>??????>>>======>>>@@@>>>??????@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<========================>>>======<<<;;;;;;;;;<<<======<<<<<<<<<<<<======;;;;;;<<<===>>>>>>>>>======<<<<<<;;;:::999999888::::::::::::::::::::::::999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::===<<<:::999999:::<<<===999999:::;;;;;;;;;;;;:::;;;;;;;;;::::::999999999:::::::::999888888888999888888888999::::::;;;;;;777777888999:::;;;;;;;;;<<<<<<;;;:::::::::::::::999999999999999::::::;;;;;;:::::::::;;;;;;;;;;;;:::::::::999999999888888777:::<<<<<<;;;:::999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>???:::::::::::::::::::::999::::::;;;;;;;;;;;;;;;:::888888999999:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999999999999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<<<<:::999:::;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::777777777888888888999999999999999999999999999999999:::;;;:::999888999;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::888999999::::::999999888666666666777666666555555444444555777777777777777666666666666666555555555222333444555555444333222666555444333222222111111;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>======>>>?????????>>>>>>>>>>>>>>>========================<<<===>>>??????@@@@@@???============>>>>>>>>>>>>@@@?????????@@@AAABBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCC>>>>>>??????@@@AAACCCCCCAAAAAA@@@@@@@@@@@@AAAAAADDDCCCBBBAAAAAAAAACCCCCCAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>===???AAAAAA@@@???@@@AAA???@@@@@@???>>>===>>>@@@???@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===============???>>>============>>>???<<<<<<===>>>>>>>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<;;;999888999:::999999999::::::;;;;;;;;;999999:::;;;;;;;;;::::::<<<;;;;;;:::::::::::::::999888888888888999::::::<<<;;;:::;;;<<<===<<<;;;:::::::::999999999888888777999;;;;;;:::999:::;;;999::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>999999999::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;888888999::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======<<<;;;;;;::::::::::::;;;999999:::;;;<<<===>>>>>>::::::;;;<<<<<<<<<;;;;;;;;;::::::999999::::::;;;===<<<<<<<<<<<<;;;;;;;;;====================================<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;===<<<<<<;;;;;;<<<======<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999:::::::::<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;999::::::::::::;;;;;;;;;:::;;;<<<;;;:::999:::;;;;;;::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;<<<::::::999999999999::::::888888888999999999:::::::::::::::::::::::::::::::::;;;<<<;;;999999999:::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;:::::::::666777777888888888777777555666777999999999888777888888888888888888888888333555666777777666555333666666555444333333333333;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBBBBAAA@@@???@@@@@@@@@AAAAAAAAABBBBBB?????????@@@AAABBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAACCCEEEGGGIIIEEEDDDBBBAAA@@@AAABBBCCC??????@@@@@@AAABBBBBBCCC@@@AAAAAABBBBBBCCCCCCCCC@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????===???BBBBBBAAA@@@@@@AAA@@@AAAAAA@@@???>>>@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<>>>>>>>>>>>???>>>============>>>???===>>>>>>>>>>>>======<<<>>>>>>>>>>>>====================================<<<<<<============<<<<<<========================<<<;;;;;;:::;;;<<<===>>><<<<<<<<<=========>>>>>>=========<<<<<<=========;;;<<<======>>>>>>======;;;;;;;;;;;;;;;<<<<<<<<<:::===>>>===;;;::::::<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<;;;::::::999999:::::::::999999999999:::;;;;;;===;;;:::;;;===???===<<<:::::::::999999999888888777888999999888888:::;;;999999::::::;;;<<<<<<===999:::<<<=========<<<;;;<<<============>>>>>>>>><<<<<<======>>>???????????????>>>======<<<;;;;;;>>>======<<<<<<<<<<<<===999999:::;;;<<<======>>>;;;<<<======>>>>>>======:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???<<<;;;;;;::::::;;;<<<===888999:::;;;===???@@@AAA999:::;;;<<<======<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;====================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;<<<<<<===<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>;;;::::::999999::::::;;;;;;;;;;;;::::::;;;;;;<<<999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;;;;999999:::;;;:::::::::::::::;;;;;;<<<999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;666777888999999999999999777888:::;;;;;;:::999888888888888888888999999999555777999::::::999777555444444444444555555666777========================999;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::666777888999::::::::::::;;;;;;;;;<<<<<<<<<======::::::::::::;;;===>>>??????@@@@@@AAAAAA@@@@@@???======>>>>>>????????????>>>>>>???@@@AAAAAABBBBBB======>>>???>>>===<<<;;;<<<============>>>>>>>>>?????????@@@AAABBBDDDEEEBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>???BBBEEEIIIKKKHHHFFFCCCAAAAAABBBDDDEEE??????@@@AAAAAABBBCCCCCC@@@@@@AAAAAABBBCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>@@@BBBCCCBBBAAAAAABBB===???@@@@@@???@@@BBBDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@???>>>======<<>>===<<<<<<===>>>???>>>>>>???>>>>>>===<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======???@@@AAA<<<=========>>>>>>??????========================<<<======>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<=========;;;>>>@@@???<<<:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;::::::<<<;;;::::::999999::::::;;;::::::::::::;;;<<<<<<===;;;:::;;;>>>@@@>>><<<:::::::::999999999888888777888888777666777:::<<<999999::::::;;;<<<======999:::<<<=========<<<<<<>>>?????????@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;@@@???>>>===<<<<<<<<<<<<999:::;;;<<<===???@@@@@@======>>>???????????????;;;;;;<<<<<<===>>>>>>>>>========================<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????<<<;;;::::::;;;<<<===>>>777888:::<<<>>>@@@AAABBB999:::<<<=========<<<<<<======<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===============<<<<<<:::999999:::;;;<<<:::;;;;;;<<<>>>???AAABBB;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===888888888999999:::::::::<<<<<<<<<<<<=========>>>999:::;;;;;;999999:::;;;:::999999999999:::;;;;;;999999999::::::;;;;;;;;;999:::;;;<<<<<<;;;:::999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;999888999:::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;666777888999:::;;;;;;;;;888999;;;<<<<<<;;;999888888888888888888999999999777888:::<<<<<<:::888777222222333444666888:::;;;>>>===<<<<<<===???AAACCC@@@@@@???>>>===<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::<<<:::===AAA@@@;;;<<>>>>>======<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????<<<;;;;;;<<<>>>???>>><<<<<<:::888999===???>>>======>>>>>>???????????????@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBBBBCCCCCCCCCBBB??????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDDDDCCCCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCC@@@???@@@AAACCCCCCAAA???CCCBBB???===<<<<<<<<<<<>>>>>>>>>>>@@@BBBCCC@@@@@@@@@@@@@@@???>>>===AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>AAAAAAAAAAAAAAA@@@???>>>===>>>>>>???@@@@@@AAAAAACCCBBB@@@>>>>>>???@@@AAA??????@@@@@@@@@??????>>>@@@?????????>>>>>>======>>>>>>>>>>>>============>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<===???@@@???>>><<<:::>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@======<<<<<<<<<<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================<<<;;;::::::999999AAAAAA@@@@@@???>>>======??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>======>>>>>>===<<<;;;;;;;;;===>>>???>>>??????@@@@@@@@@??????<<<===???@@@@@@??????>>>===<<<;;;<<>>>>>>>>>>>>>>======>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@;;;===??????>>>======>>><<<<<<<<<;;;:::::::::999<<<===>>>??????>>>===<<>>===<<<<<<===>>>>>>;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<@@@>>>;;;999999:::<<<===::::::::::::;;;<<<======<<<<<<<<<;;;;;;:::::::::<<<<<<;;;::::::999888888;;;:::999999999999:::;;;======>>>>>>>>>>>>>>>===999:::<<<<<<<<<<<<:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>============<<<;;;:::999999;;;<<<;;;::::::;;;<<<<<<;;;:::999999999:::;;;::::::;;;;;;<<<======>>>======<<<;;;:::999999888<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999888888999:::;;;<<<===>>>:::999777777777999;;;<<<999999999999999999999999999999888777666666777777???>>>=========???AAABBB??????>>>===<<<;;;::::::=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======>>>;;;<<>>>>>>>>=========<<<============>>>>>>>>>???@@@@@@@@@??????>>>>>>======<<<<<<===??????>>><<<<<<:::999:::===???>>>===:::;;;<<<<<<======<<<<<>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB@@@???@@@AAACCCCCCAAA@@@DDDCCCAAA@@@???>>>>>>>>>======<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAA@@@??????@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@???AAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@AAAAAABBBBBBAAA???======>>>???@@@>>>>>>????????????>>>>>>@@@@@@??????>>>>>>>>>>>>?????????>>>>>>>>>>>>===??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>??????>>>>>>>>>=========<<<===>>>??????>>>======???>>><<<;;;;;;;;;<<<===>>>>>>>>>============<<<======>>>>>>???>>>>>>>>>>>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>=========<<<;;;:::::::::@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>===>>>???@@@@@@@@@@@@@@@===>>>>>>???????????????===<<<;;;<<>>>>>============<<<<<<===>>>>>>===;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>><<<===??????=========>>>???>>>>>>>>>>>>>>>>>>===;;;<<<===>>>???@@@@@@@@@???>>>=========>>>??????<<<<<<<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;<<<<<<===>>>===<<<;;;;;;<<<>>>???>>>===<<<;;;::::::::::::<<<;;;;;;;;;::::::::::::======<<<;;;;;;:::999999???>>>===<<<<<<===>>>???<<<<<<===>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;::::::<<<<<<<<<::::::;;;<<<<<<<<<;;;:::::::::;;;<<<:::::::::;;;<<<===============<<<;;;;;;:::999999=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999;;;<<<;;;;;;::::::999999888888::::::999888888888888888@@@@@@>>>>>>>>>???@@@AAA???>>>>>>===<<<;;;::::::============<<<<<<<<<<<<======<<<<<<<<<<<<==============================<<<<<<===??????@@@@@@@@@BBB>>><<<>>>???======???>>>>>>>>>>>>=====================>>>>>>>>>??????BBBBBBAAA@@@???>>>======@@@???>>>???@@@@@@>>><<<===<<<;;;;;;===??????>>>===>>>>>>???????????????===>>>??????@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>?????????@@@@@@@@@@@@??????@@@@@@AAABBBCCCBBBAAA@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAA????????????????????????@@@???>>>>>>>>>>>>???@@@????????????????????????>>>>>>>>>===>>>??????@@@@@@??????AAABBBCCCAAA@@@AAABBBAAAAAA@@@???>>>===;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAABBBAAAAAA@@@?????????>>>>>>>>>>>>??????@@@@@@???????????????>>>@@@AAAAAAAAAAAA@@@@@@???>>>>>>??????@@@@@@AAAAAA???>>>===<<<<<<<<<===>>>;;;<<<===>>>>>>>>>>>>>>>AAA@@@>>>======>>>??????@@@?????????>>>>>>>>>>>>????????????????????????????????????????????????============>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>=========>>>??????@@@@@@???>>>===============>>>@@@@@@?????????>>>>>>>>>>>>>>>??????>>>======<<>>>>>======>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;======>>>>>>???@@@AAAAAA>>>>>>>>>>>>????????????@@@???>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<<<<===>>>???@@@AAAAAAAAA???>>>>>>>>>>>>???@@@@@@>>><<<<<<===???AAAAAA@@@AAA@@@???>>><<<<<<;;;;;;;;;::::::;;;<<<<<<;;;999<<<<<<<<<<<<<<<<<<======;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???>>><<<<<<;;;<<<>>>??????===<<<===>>>??????????????????@@@@@@;;;;;;<<<===???AAACCCDDD>>>>>>>>>>>>>>>???@@@AAA>>>>>>======<<<<<<<<<;;;======<<<<<<<<<<<<======;;;;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;::::::::::::999999======<<<<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<============>>>======<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;<<<======<<<:::999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;<<<<<<=========<<<<<<;;;;;;::::::>>>>>>>>>=====================>>>>>>>>>>>>======>>>>>>===<<<;;;:::999999;;;:::999999999:::<<<<<<======<<<;;;:::999888888999999888888777777888888BBBAAA@@@????????????@@@?????????>>>===<<<<<<;;;========================>>>======<<<<<<======>>>==============================>>>???@@@@@@@@@@@@CCC@@@>>>???AAABBBAAAAAA>>>>>>>>>>>>==================>>>>>>>>>?????????BBBAAAAAA@@@@@@?????????BBBAAA@@@@@@AAAAAA???===>>>=========>>>????????????@@@@@@AAAAAAAAAAAAAAA<<<===>>>>>>???>>>>>>>>>???@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBBGGGEEECCC@@@@@@@@@AAABBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????@@@??????@@@AAABBBAAA@@@===>>>?????????===<<<;;;;;;;;;;;;;;;<<<<<<======@@@@@@@@@AAAAAA@@@@@@???>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>======>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;<<<999:::;;;<<<===>>>>>>>>>???>>>===<<<;;;<<<>>>???>>>>>>>>>>>>============>>>>>>>>>??????>>>>>>>>>????????????????????????=========>>>>>>>>>??????????????????>>>>>>>>>>>>============>>>@@@AAABBB??????>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>???????????????>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>?????????>>>>>>>>>======<<<<<<;;;;;;<<<======>>>>>>???>>>?????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???===>>>?????????===<<<:::;;;<<<>>>???AAAAAABBBBBB@@@???>>>===>>>???@@@AAA>>>===<<<===???@@@AAA@@@AAA@@@>>>===;;;;;;:::::::::999999:::;;;;;;:::888;;;;;;;;;;;;;;;<<<<<<<<<:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???>>><<<<<<;;;<<<>>>??????===<<<<<<===<<<<<<<<<======>>>>>>>>><<<<<<<<<===???AAADDDEEE===>>>>>>???@@@@@@AAABBB??????>>>>>>======<<<;;;======<<<<<<<<<<<<======999:::;;;<<<<<<<<<;;;:::999999999999:::;;;<<<===:::::::::::::::::::::999<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;;;;<<<<<<;;;;;;::::::<<<;;;:::999999:::;;;<<<999::::::::::::::::::999888999:::;;;<<<<<<===<<<======<<<;;;::::::::::::<<<<<<======<<<;;;;;;:::======>>><<<:::999999:::::::::::::::;;;;;;;;;<<<999999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;==============================>>>>>>>>>>>>======>>>======<<<;;;:::999999<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::888888777777666777777888BBBBBBAAA@@@@@@?????????AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@????????????>>>>>>@@@BBBCCCBBB============>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@AAAAAABBBBBBAAA@@@AAABBBAAA???>>>?????????>>>>>>???@@@AAA<<<===>>>>>>??????>>>>>><<<<<<===>>>>>>>>>>>>===?????????@@@@@@???>>>>>>===>>>>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBBFFFEEEBBB@@@???@@@AAABBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>???AAABBBAAA@@@<<<===>>>??????>>><<<;;;<<<<<<======>>>>>>>>>===>>>>>>????????????>>>>>>>>>==================>>>;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;;;;888999:::;;;<<<============<<<;;;:::;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<====================================>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB>>>>>>????????????????????????>>>>>>>>>============>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBB???>>>>>>>>>>>>>>>??????>>>>>>?????????>>><<<;;;;;;<<<>>>???AAAAAABBBBBB@@@???>>>>>>>>>???AAABBB???===<<<===???@@@@@@???@@@???>>><<<;;;::::::::::::999999:::;;;;;;:::888999999:::::::::;;;;;;;;;:::999999999999:::;;;;;;::::::::::::::::::::::::<<<<<<======>>>>>>??????????????????????????????????????????>>>>>>=========>>>@@@???===<<<<<<===;;;;;;;;;<<<<<<=========???>>>>>>===>>>@@@AAACCC======>>>???@@@AAAAAAAAA>>>>>>??????>>>>>><<<<<<======<<<<<<<<<<<<=========>>>>>>???>>><<<:::888888888888888999:::;;;<<<:::::::::::::::::::::::::::::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;:::999888888999:::;;;888888999999999999888888666777888999:::;;;;;;;;;;;;:::999888888888888888::::::;;;;;;::::::999999<<<======<<<999888888999888888999999::::::::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999888888999::::::BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>????????????======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>999>>>@@@>>>===???@@@???============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@======>>>???@@@AAABBBBBBBBBAAA@@@AAABBBBBB@@@>>>???@@@AAA@@@???>>>@@@BBB>>>???@@@@@@AAAAAA@@@@@@;;;<<<======>>>>>>======>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@??????@@@@@@AAABBBBBBAAA@@@???>>>>>>??????AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAA@@@?????????????????????????????????????????????@@@@@@AAAAAA???>>>>>>@@@AAAAAA@@@>>>>>>??????@@@?????????===>>>>>>?????????>>>>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<============>>>>>>>>><<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>???@@@@@@===>>>>>>????????????>>>>>>>>>=========<<<<<<<<<<<<===???@@@AAABBBBBBBBB???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCC>>>>>>>>>>>>>>>??????@@@>>>>>>?????????>>>======<<<===>>>???@@@AAAAAAAAA???????????????@@@AAAAAA???>>><<<===???@@@@@@??????>>>===<<<<<<;;;<<<<<<;;;::::::;;;<<<<<<;;;999999999999:::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::<<<<<<======>>>>>>??????????????????????????????>>>>>>>>>>>>>>>?????????===???@@@???===<<<<<<<<<======>>>>>>>>>>>>>>>???@@@??????>>>>>>>>>??????======>>>???@@@@@@@@@???<<<===>>>??????>>>===<<<>>>>>>============>>>>>>AAABBBBBBAAA@@@>>><<<:::<<<;;;:::999888888888888::::::;;;;;;;;;;;;<<<<<<999999999999888888888888999999:::;;;;;;:::999999<<<<<<<<<<<<;;;:::999999::::::999999999999::::::777888888999999888888777666666777888999999999999999888888777777777777888888999999:::999999888888:::;;;;;;:::888777888999666777888999::::::999999999999999999999999999999888888999999::::::;;;;;;999999999999999:::::::::999999::::::::::::999999888888999999::::::;;;;;;;;;;;;;;;;;;::::::::::::888888999:::;;;<<<======<<<<<<;;;;;;<<<<<<======BBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@???>>>>>>======>>>>>>???==============================>>>???@@@@@@@@@@@@999BBBGGGCCC>>>===>>>>>><<<=========>>>>>>>>>???>>>>>>?????????@@@@@@@@@===>>>>>>??????@@@@@@@@@@@@??????@@@BBBBBBAAA???@@@AAABBBAAA???>>>@@@CCCAAABBBBBBCCCCCCCCCCCCCCC<<<<<<===>>>>>>>>>>>>>>>======???@@@AAAAAABBBBBB????????????@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBB@@@@@@??????????????????AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>??????@@@AAAAAA???======???AAAAAA@@@>>>>>>>>>>>>>>>???@@@@@@===>>>?????????>>>>>>=========>>>??????????????????>>>>>>======>>>>>>???<<<=========>>>>>>>>>>>>===>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<;;;:::;;;===??????>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999:::<<<===>>>>>>>>>===<<<<<<>>>?????????>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>???????????????>>>======<<<<<<======>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>??????===>>>???@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@???>>><<<===???@@@??????>>>>>>======<<<======>>>===<<<<<<===>>>>>>===;;;::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???===;;;;;;<<<@@@??????????????????>>>>>>>>>>>>??????>>>>>>=========>>>?????????>>>===:::;;;===>>>??????>>>===AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@???===<<<<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<=========999999999999999999999999888999::::::::::::999888=========<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999777888888999999999888888888777777777777888888999888999999:::::::::999999777999:::999777777888999666777888:::;;;;;;::::::999999999999999888888888666666777888999999::::::888888888999999999::::::888888999999999999888888777777888888888999999999:::::::::::::::999999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<======AAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@???????????????>>>>>>??????@@@@@@@@@@@@@@@@@@????????????@@@@@@========================:::;;;<<<>>>@@@AAAAAAAAA===HHHOOOHHH@@@>>>???>>><<<=========>>>>>>??????>>>????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>???>>>>>>@@@BBBBBBAAA@@@@@@BBBCCCBBB???>>>AAACCC>>>???@@@@@@AAAAAA@@@@@@<<<======>>>>>>>>>>>>>>><<<===???@@@BBBBBBCCCCCC???@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBB@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA???????????????????????????@@@AAABBBBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@AAA???======???@@@AAA@@@<<<<<<;;;;;;;;;===>>>@@@======>>>??????>>>===<<<===>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>===<<<<<<<<<===<<<<<<;;;;;;:::<<>>=========<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888999<<<>>>>>>===<<<;;;;;;<<<===?????????>>>===>>>>>>>>>>>>===========================<<<<<<;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============888999:::;;;<<<>>>????????????@@@@@@@@@AAAAAAAAA>>>>>>===>>>>>>???@@@@@@???>>>=========???@@@AAA>>>??????@@@@@@@@@??????>>>???@@@AAABBBAAA@@@@@@@@@>>>======???@@@??????===============>>>??????>>>======>>>??????>>><<<<<<<<<<<<===>>>??????@@@>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????????????????????????????@@@?????????>>>>>>======>>>???@@@???===;;;;;;<<<@@@?????????>>>>>>======;;;<<<>>>??????>>>>>>=========>>>??????>>><<<<<<888:::<<<>>>??????>>>===CCCBBBBBBAAAAAABBBBBBCCC<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===??????<<<<<<<<<=========>>>>>>::::::::::::::::::::::::<<<===>>>??????>>>===<<<============<<<;;;:::999;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999:::::::::999888888888777777777888999::::::999::::::;;;;;;;;;::::::666777888888777666777999777888999;;;<<<<<<;;;;;;999999888888888888888888555555666777888999999:::888888888999999:::::::::777888888999999888888777888888777777777777777777:::::::::::::::999888777999999999999999999999999888888888888999999:::;;;CCCBBBAAAAAACCCCCCCCCAAA@@@AAABBBAAA???>>>===>>>?????????????????????@@@??????>>>============>>>>>>???@@@???===<<<===>>>???>>>======<<<<<<=========PPPWWWIII======???;;;>>>===;;;:::;;;<<>>AAA???>>>>>>@@@BBBCCCBBB===>>>???@@@BBBCCCDDDDDD@@@@@@@@@AAABBBAAA???===CCCCCCBBBBBBAAA???>>>===>>>>>>@@@@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA???===>>>BBBDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCCAAA@@@>>>===>>>???>>>===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAA======<<<<<<===>>>@@@AAA@@@??????>>>>>>>>>?????????????????????>>>>>>>>>??????>>>>>>===>>>>>>>>>;;;<<<>>>??????>>><<<;;;===>>>>>>???@@@AAABBBBBB@@@???>>>>>>@@@BBBBBBAAA@@@@@@?????????@@@@@@AAA======<<<<<<<<<<<<============>>>>>>======<<<;;;>>>===<<<===???@@@???===<<<<<<===>>>>>>>>>======>>><<<::::::;;;=========:::;;;;;;<<<;;;;;;::::::>>>===;;;:::::::::<<<===>>>??????@@@@@@@@@??????>>>>>>===<<<<<<=========@@@@@@??????>>>===<<<<<>>=========>>>???@@@???>>>======<<<<<<======:::<<<======<<<;;;;;;<<<:::::::::::::::;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>======@@@??????>>>>>>>>>??????>>>===<<<<<<<<<===>>>??????@@@BBBDDDEEEDDDCCCBBB????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????BBB???===<<<<<<>>>>>>>>>>>>>>>===>>>>>>???@@@@@@<<<===>>>??????>>><<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>????????????AAAAAA@@@???>>>>>>??????>>>?????????@@@@@@@@@@@@===>>>?????????>>><<<;;;????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????===???@@@BBBBBBAAA@@@???AAABBBCCCAAA>>><<<===>>><<<===============<<<;;;<<<<<<===>>>>>>===<<<;;;<<<===>>>>>><<<;;;;;;<<<=========<<<;;;;;;::::::======<<<<<<<<<<<<======>>>======<<<<<<<<<<<<===;;;===???>>>;;;999:::;;;999999999999999:::::::::::::::999999::::::;;;<<<<<<<<<;;;::::::;;;;;;;;;============<<<;;;::::::888888888888888888888888888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999:::;;;;;;<<<<<<===<<<999:::===;;;888999???999999::::::999999888777888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;:::999999888888999999BBBAAAAAAAAACCCDDDCCCAAA???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@===============>>>>>>??????@@@@@@???===<<<===>>>>>>============>>>?????????KKKQQQHHH>>>===>>>===??????>>>>>>??????@@@AAA@@@AAABBBAAA???>>>???@@@@@@>>>======>>>@@@@@@@@@?????????@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???@@@AAAAAAAAAAAA@@@???>>>??????@@@AAAAAA@@@??????>>>>>>??????@@@@@@AAAAAA??????@@@@@@AAAAAAAAAAAAAAA???===>>>AAACCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@AAAAAACCCAAA@@@@@@AAABBBAAA@@@??????@@@@@@@@@@@@@@@@@@??????????????????>>>>>>==================>>>>>>??????@@@@@@@@@@@@??????>>>===<<<<<<<<<>>>???@@@@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===============;;;<<<===>>>>>>>>>===<<<<<<<<<<<<======>>>>>>???>>><<<;;;<<<>>>@@@@@@?????????>>>>>>??????@@@AAA??????>>>>>>>>>>>>??????>>>>>>?????????>>>>>>>>>@@@>>><<<<<<===>>>===<<<<<<<<<==================???===<<<<<<>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>=========AAA@@@@@@??????@@@AAABBB>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<==================<<<<<<;;;;;;;;;<<<<<<999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@BBBDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>???@@@??????>>>>>>??????@@@???AAABBBBBBAAAAAABBBCCC>>>>>>=========>>>?????????@@@AAAAAAAAAAAA@@@???<<<<<<======>>>?????????999:::<<<>>>@@@BBBDDDEEEAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA<<<======>>>======;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>============>>>>>>>>>?????????@@@BBBCCCCCCCCCAAA@@@@@@AAABBB@@@===;;;<<<===<<<<<<===============<<<===>>>???@@@??????>>>===<<<>>>??????===<<<<<<=====================>>>>>>>>>======<<<<<<======>>>>>>>>>===<<<<<<;;;<<<<<<;;;===???>>>;;;::::::<<<999999999999999999999888:::::::::::::::;;;;;;<<<::::::999999888999999:::<<<<<<<<<<<<;;;:::999999888888888888888888888888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;:::999999999:::::::::::::::::::::999999888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;::::::999999::::::EEEDDDDDDEEEFFFFFFDDDCCCAAABBBBBBBBBCCCCCCCCCCCCEEEFFFHHHJJJIIIGGGDDDBBB>>>>>>>>>??????@@@@@@AAAAAABBBAAA???======>>>???>>>>>>??????@@@@@@AAAAAAAAAEEEHHHFFF@@@<<<===???<<<===>>>???@@@AAAAAAAAABBBCCCCCCBBBAAA@@@BBBDDDBBB@@@>>>>>>?????????>>>?????????@@@AAABBBCCCDDDGGGFFFEEEDDDCCCDDDDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAABBBAAAAAAAAACCCAAA@@@@@@BBBCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>@@@@@@@@@>>>>>>>>>@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>==============================>>>??????@@@@@@???>>>>>>???>>>=========>>>???@@@=========<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>???@@@AAA?????????>>>>>>>>>===============>>>>>>?????????========================>>>===<<<===???@@@@@@@@@???????????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>========================BBB???===<<<<<<=================================???>>>===>>>@@@AAA@@@??????>>>>>>======>>>>>>???:::;;;===???@@@@@@@@@@@@>>>?????????>>>>>>>>>>>>===>>>???@@@AAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>???@@@@@@??????>>>============>>>;;;===>>>===<<<;;;<<<>>>>>>>>>======<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<===<<<<<<;;;;;;:::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>===;;;:::::::::;;;;;;888888999::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;<<<======;;;<<<>>>??????>>>===<<<<<<<<<======>>>>>>????????????>>>>>>>>>>>>??????<<<@@@CCCCCCAAA??????@@@>>>>>>======<<<===============>>>>>>>>>>>>======<<<<<<===>>>>>>??????@@@999:::<<<>>>AAACCCEEEFFF@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA======>>>>>>>>>===<<<;;;============>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>>>>???@@@BBBBBBAAA@@@@@@>>>??????>>>;;;::::::;;;;;;;;;<<<===>>>>>>>>>===>>>???@@@AAAAAA@@@??????===???@@@???>>><<<===============>>>???@@@@@@@@@>>>>>>============>>>>>>???>>>===<<<;;;;;;;;;;;;;;;===>>>>>><<<;;;;;;<<<:::999999999888777777777:::::::::999::::::;;;<<<:::999999999999999::::::;;;;;;::::::999888888777999999999999999999999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;::::::999999999999999999<<<:::666:::BBBAAA:::;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;:::::::::::::::OOONNNNNNOOOPPPNNNKKKHHHHHHGGGFFFGGGHHHHHHHHHGGGMMMOOOSSSUUUTTTQQQLLLIIIEEEEEEFFFFFFEEEEEEDDDDDDEEEDDDCCCAAA??????AAACCCDDDDDDDDDDDDCCCCCCBBBBBBDDDBBBCCCFFFCCC??????DDD??????@@@AAACCCFFFIIIKKKLLLMMMLLLJJJGGGGGGHHHIIIGGGEEECCCBBBBBBBBB@@@???===>>>???AAAEEEHHHLLLNNNQQQPPPNNNLLLKKKLLLNNNPPPNNNOOOPPPQQQQQQOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAADDDCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA???>>>===>>>@@@AAA@@@>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBAAA@@@@@@???>>>>>>??????????????????>>>>>>AAAAAAAAAAAAAAA@@@???>>>@@@???>>>======>>>??????>>>>>>>>>>>>======<<<<<<>>>======>>>???AAABBBCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@BBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAABBB????????????????????????>>>>>>>>>======>>>>>>>>>BBB???======>>>??????????????????>>>>>>?????????>>>======>>>@@@AAA@@@>>>@@@???>>>>>>>>>???@@@AAA<<<<<<===??????@@@@@@@@@@@@?????????>>>>>>>>>???<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA============>>>>>>??????AAA@@@@@@???????????????<<<=========;;;;;;<<<>>>?????????>>>>>>======<<<::::::;;;<<<<<<<<<<<<;;;======;;;:::::::::;;;;;;<<<<<<>>>??????@@@@@@@@@@@@>>>===;;;:::;;;<<<===::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<===>>>>>>??????>>>>>>============>>>>>>??????@@@@@@???>>><<<;;;???>>>===<<<<<<;;;<<<<<<;;;;;;<<<<<<<<<===<<<<<<<<<======>>>??????@@@@@@======>>>>>>???@@@@@@@@@??????>>>======>>>>>>???????????????@@@@@@@@@@@@???????????????>>>>>>>>>===============>>>>>>>>>=========>>>>>>=========<<<<<<<<<<<<============<<<<<<===>>>???>>>>>>============<<<;;;:::::::::::::::<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>???@@@@@@>>>======>>>======>>>>>>????????????>>>>>>============>>>>>>???>>>===<<<;;;:::::::::;;;<<<=========<<<<<<===::::::999888888777666666999888888888888999::::::<<<;;;;;;;;;;;;<<<<<<===::::::999888777777777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<======<<<;;;999999999999999666<<<:::666===KKKKKK@@@;;;;;;<<<<<<;;;;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999:::^^^^^^^^^___^^^[[[WWWSSSUUURRRPPPPPPQQQRRRQQQPPPXXX[[[```cccccc___YYYVVVTTTTTTSSSRRRPPPNNNLLLKKKLLLKKKIIIFFFEEEFFFIIILLLRRRQQQPPPOOOLLLIIIGGGEEEIIIGGGHHHLLLKKKGGGHHHLLLIIIHHHFFFGGGKKKRRRZZZ^^^]]]]]]\\\YYYUUUSSSRRRSSSOOOMMMJJJIIIHHHGGGDDDBBB>>>>>>@@@DDDKKKSSSZZZ_________^^^[[[YYYYYY]]]```bbbcccdddeeedddbbb```^^^YYYYYYXXXXXXXXXXXXYYYYYYVVVVVVTTTRRRPPPMMMLLLKKKIIIIIIJJJJJJHHHFFFDDDBBBEEEEEEFFFFFFGGGHHHIIIKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFEEECCC@@@AAAAAABBBCCCEEEFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBDDDDDDGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>======>>>???AAAAAABBBCCCCCCBBBAAAAAA??????>>>???@@@BBBDDDFFFDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBDDDFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@AAACCCDDDBBBAAACCCBBBBBBAAABBBCCCDDDDDD@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@DDDCCCBBBBBBAAABBBCCCCCCAAA@@@???>>>>>>>>>>>>???:::;;;<<<===>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???<<<======<<<;;;;;;===>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<=========>>>????????????>>>???>>>===<<<;;;;;;<<<===;;;;;;<<<============<<<:::::::::::::::;;;<<<===;;;;;;<<<<<<============>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<@@@>>><<<===@@@AAA>>>;;;???>>>===<<<<<<;;;<<<<<<>>>>>>>>>>>>??????@@@@@@======>>>>>>???@@@@@@@@@?????????>>>>>>======<<>>>>>>>>>>>??????>>>>>>>>>????????????@@@?????????>>>>>>>>>>>>>>><<<=========>>>>>>??????======>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::<<<===>>>>>>>>>>>><<<===???@@@@@@@@@??????>>>???@@@@@@>>>======>>>>>>>>>=========<<<<<<<<<>>>>>>============>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>===;;;::::::999888777666666777777777777777888888999<<<;;;;;;;;;<<<<<<===>>>;;;:::999777777777777777999999999999999999999999999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===@@@>>><<<;;;:::::::::;;;666<<<:::666===KKKKKK@@@;;;;;;<<<<<<;;;;;;:::999999999999999::::::::::::999::::::;;;;;;::::::999:::999999888888888888888mmmmmmoooppppppmmmgggcccccc```]]]]]]```aaaaaa___fffiiinnnrrrrrrnnniiifffeeeddddddbbb```\\\YYYWWWXXXWWWUUURRRQQQSSSXXX\\\eeedddbbb___[[[VVVRRRPPPTTTVVVYYYZZZYYYXXXYYYYYYRRRPPPNNNOOOTTT]]]ffflllpppppppppmmmhhhdddbbbaaaZZZXXXVVVTTTRRROOOLLLIIIEEEDDDEEEIIIRRR]]]hhhoooooooooooollliiiiiimmmqqquuuwwwyyyzzzyyywwwuuusssnnnmmmllllllllllllmmmnnnjjjiiigggeeebbb___]]]\\\VVVWWWWWWUUUSSSOOOLLLJJJJJJLLLNNNPPPQQQSSSVVVXXXWWWVVVUUUSSSRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPMMMLLLLLLMMMNNNMMMKKKIIIHHHGGGFFFFFFHHHKKKNNNPPPQQQPPPOOONNNLLLKKKIIIIIIGGGFFFFFFFFFHHHKKKOOORRRTTTRRROOOKKKIIIHHHHHHIIIHHHGGGEEECCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFGGGFFFEEEEEEGGGIIIKKKMMMNNNOOOQQQSSSTTTUUUTTTTTTSSSRRRPPPNNNLLLJJJHHHGGGDDDEEEFFFHHHIIIKKKLLLMMMMMMKKKJJJKKKMMMOOOOOONNNPPPOOOMMMLLLJJJJJJIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGHHHGGGEEECCCBBBBBBCCCCCCFFFGGGJJJNNNOOONNNIIIEEEGGGFFFFFFFFFGGGIIIKKKLLLGGGDDDBBBAAAAAABBBBBBAAA???@@@AAABBBCCCCCCBBBBBBHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@AAAAAABBB===<<<<<<<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>@@@@@@???>>>>>>>>>>>>>>>?????????>>><<<===???AAA========================<<<<<<===>>>>>>>>>>>>>>>???>>><<<<<<<<<>>>@@@BBB??????@@@@@@??????>>>===========================;;;;;;<<<============<<<999999999999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999999:::===@@@AAA>>><<<>>>>>>======<<<============<<<<<<<<<===>>>???@@@======>>>??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@AAA>>>>>>?????????@@@@@@@@@???>>>===<<<<<<<<<<<<=========>>>>>>??????@@@@@@>>>>>>????????????>>>>>><<<<<<=========>>>>>>>>>???????????????@@@@@@@@@???===<<<<<<======<<<;;;;;;;;;<<<===>>>>>>>>>===;;;<<<===????????????>>>===???@@@???>>><<<===============<<<;;;:::::::::======<<<<<<<<<<<<=========<<<;;;;;;:::;;;;;;;;;;;;;;;;;;===???@@@???>>>;;;::::::999999888888888777777666666777777888999999999999999:::;;;<<<===<<<;;;:::888777888888999::::::::::::::::::::::::888999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===AAA???===;;;::::::;;;<<<999<<<:::666:::BBBAAA:::;;;;;;;;;;;;;;;:::999999888888888999999999::::::999999::::::::::::999999999999888777777777777777vvvxxx{{{~~~}}}xxxtttpppllliiikkkooossssssqqqrrrvvv{{{~~~|||xxxuuurrrrrrrrrqqqoookkkhhhffffffeeeccc``````ccciiinnnxxxwwwuuurrrmmmgggbbb___```kkkoookkkiiilllllliii___^^^\\\]]]aaaiiirrrwww{{{vvvsssqqqjjjhhhfffcccaaa]]]YYYVVVRRRPPPMMMOOOWWWdddqqqyyy{{{}}}}}}{{{wwwvvvzzz~~~}}}}}}{{{yyywwwuuusssrrrkkkkkkkkkiiieeeaaa\\\YYYXXX[[[^^^```bbbeeejjjnnnkkkjjjiiigggeeedddccccccbbbaaaaaaaaaaaabbbbbbccc\\\[[[[[[\\\\\\[[[XXXUUUVVVTTTRRRQQQSSSWWW\\\___aaa```___]]]\\\ZZZYYYXXXTTTSSSQQQQQQUUU[[[aaafffhhhddd___YYYVVVUUUWWWXXXVVVUUUSSSQQQPPPPPPPPPPPPNNNPPPRRRUUUVVVVVVVVVUUUWWWVVVUUUTTTUUUWWWZZZ\\\___aaadddgggiiijjjjjjjjjgggfffeeebbb^^^ZZZVVVTTTQQQRRRTTTWWWZZZ]]]___```aaa___^^^___aaaccccccbbbbbbaaa___]]][[[YYYXXXXXXXXXYYY[[[\\\\\\[[[YYYXXXXXXVVVSSSQQQOOONNNOOOOOOUUUYYY^^^cccccc^^^VVVOOOJJJJJJJJJJJJLLLOOOQQQSSSPPPMMMHHHEEEEEEGGGGGGGGGGGGIIILLLNNNOOONNNLLLKKKMMMOOORRRUUUUUUSSSPPPNNNOOONNNLLLJJJJJJJJJKKKLLLGGGFFFDDDCCCCCCDDDFFFHHHJJJJJJIIIIIIHHHHHHGGGGGGIIIJJJJJJIIIHHHFFFDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA???@@@BBBEEEBBBCCCCCCDDDDDDEEEEEEFFFAAAAAABBBCCCCCCCCCCCCCCCAAA@@@??????@@@CCCFFFHHHFFFFFFFFFEEEDDDCCCBBBAAA>>>???AAACCCCCCCCCBBBAAA===>>>>>>???????????????:::::::::;;;;;;<<<===>>>BBBCCCDDDEEEEEEEEEDDDDDDAAA@@@???>>>===<<<;;;;;;AAAAAA@@@@@@??????>>>>>>>>>======<<<<<<======>>>999@@@HHHJJJFFFAAA>>>>>>>>>>>>=========>>>??????::::::999999:::;;;===>>>===>>>>>>??????@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>???@@@AAAAAAAAA??????@@@@@@@@@@@@??????=========>>>>>>>>>??????@@@?????????@@@@@@AAAAAAAAA???======???@@@>>><<<<<<<<<===============<<<;;;<<<===????????????>>><<<>>>??????===<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::<<<@@@AAA@@@>>>;;;;;;::::::::::::::::::888888888888888999::::::999999999::::::;;;<<<===>>>===;;;999999999:::;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<:::999:::<<<===;;;;;;:::999999999:::::::::::::::::::::999999888999999999:::::::::;;;;;;999::::::;;;;;;::::::999:::999888888777777888888zzz}}}wwwtttqqqtttzzz~~~yyy}}}zzzzzzzzzzzzxxxuuurrrpppqqqooommmkkkkkkooouuuzzz~~~yyytttooollljjjyyywwwtttzzzzzztttooonnnmmmooosssyyy~~~|||xxxvvvssspppnnnjjjeeeaaa\\\XXXTTTTTTZZZfffttt}}}~~~}}}}}}|||zzzuuupppkkkgggdddhhhlllppprrrvvv{{{}}}|||yyywwwuuusssrrrrrrqqqqqqppppppqqqrrrssssssooonnnnnnnnnnnnllliiifffccc```]]]\\\^^^ccciiimmmoooooommmkkkiiigggfffeee```^^^\\\]]]aaaiiiqqqvvvyyytttmmmfffbbbbbbdddeeecccbbb```^^^]]]\\\]]]]]]aaabbbeeehhhjjjkkkjjjjjjfffeeecccbbbccceeegggiiioooqqquuuxxx{{{|||||||||xxxwwwvvvrrrnnnhhhccc___```aaadddhhhlllooorrrssstttsssrrrsssuuuvvvvvvvvvsssqqqooollliiigggfffeeeoooppprrrssssssrrrpppooommmkkkhhhdddbbbaaaaaabbbdddiiipppuuutttlllaaaXXXMMMLLLLLLMMMOOORRRVVVXXXWWWSSSMMMJJJIIIJJJLLLLLLQQQSSSWWWZZZ[[[YYYWWWUUUWWW[[[bbbhhhiiieee```\\\ZZZXXXVVVTTTSSSTTTUUUVVVSSSQQQNNNKKKKKKMMMPPPRRRTTTSSSSSSRRRQQQPPPOOOOOOWWWWWWWWWVVVTTTQQQOOOMMMKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFEEECCCBBBCCCEEEHHHIIIJJJJJJKKKLLLMMMNNNOOOLLLMMMNNNNNNOOOOOONNNNNNCCCBBBAAAAAACCCFFFJJJLLLNNNNNNMMMLLLKKKIIIHHHGGGAAACCCFFFIIIJJJIIIHHHFFFAAAAAABBBCCCCCCCCCCCCBBB=========>>>>>>@@@AAAAAAIIIJJJKKKLLLMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>??????CCCQQQ___^^^RRRFFFBBBDDD>>>>>>===>>>>>>???@@@AAA======<<<<<<===>>>@@@AAA>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCBBBAAABBBCCCCCC>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>===>>>??????@@@BBB@@@>>>>>>AAAAAA???===<<<===============<<<<<<;;;<<<>>>???@@@@@@@@@???<<<===???>>><<<;;;;;;<<<::::::;;;;;;<<<=========;;;;;;;;;::::::;;;;;;;;;::::::::::::;;;<<<======;;;::::::<<<@@@BBB@@@>>>:::;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;<<<===>>>??????@@@>>><<<:::::::::;;;<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;>>>===:::888888999;;;===<<<999:::===;;;888999???999::::::::::::999888888:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;:::999999888888999999|||~~~zzzwwwzzzzzzxxxvvvvvv{{{~~~{{{{{{~~~|||{{{zzzzzz}}}~~~}}}|||{{{yyyuuupppkkkhhhbbb[[[ZZZ```iiiqqquuuzzz~~~}}}yyywwwwwwxxxzzz{{{}}}~~~~~~}}}}}}~~~}}}}}}{{{yyyxxxvvvuuutttooojjjdddaaabbbhhhooottt|||||||||{{{yyyvvvsssqqqnnnjjjjjjnnntttxxx~~~{{{tttpppnnnoooppppppnnnlllkkkjjjkkklllmmmppprrrvvvyyyzzzyyywwwuuuxxxwwwuuussstttwwwzzz}}}{{{yyyyyy~~~}}}vvvpppmmmooonnnpppvvv}}}~~~~~~{{{xxxvvvwwwyyy~~~{{{uuuqqqpppsssvvvwwwzzz~~~rrrcccZZZPPPKKKNNNUUUXXXYYYYYYYYYWWWTTTRRRRRRUUUYYY\\\aaaaaacccfffjjjkkkkkkiiibbbgggnnnssstttrrrpppnnnhhhjjjiiiddd^^^^^^eeelllhhhbbb[[[VVVVVVZZZ^^^```aaaccceeedddbbb```___^^^fffffffffeeeccc```\\\ZZZZZZZZZZZZXXXWWWUUUSSSRRRTTTUUUUUUOOOIIIFFFJJJNNNTTTVVVXXXYYYZZZ[[[^^^aaa___^^^___```aaa^^^XXXSSSKKKGGGDDDEEEFFFHHHOOOWWWYYYZZZ[[[YYYUUUQQQNNNMMMMMMQQQQQQOOOPPPTTTUUUSSSQQQNNNKKKKKKLLLLLLJJJHHHHHHDDD@@@@@@DDDGGGHHHGGGOOORRRWWW\\\^^^___^^^\\\SSSQQQOOOOOOPPPNNNJJJFFFJJJIIIHHHGGGEEECCCBBBAAACCCBBBBBBBBBCCCDDDFFFGGGKKKUUU^^^^^^UUULLLIIIJJJEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@AAACCCCCCAAA@@@FFFEEEEEEEEEGGGGGGFFFDDDIIIHHHIIIJJJKKKKKKIIIHHHKKKIIIGGGHHHJJJJJJHHHEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHIIICCCAAA@@@AAACCCDDDCCCBBBFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCEEEEEEDDDBBB???AAAAAA@@@======@@@DDDDDDDDDCCCBBBAAAAAA@@@@@@@@@??????@@@@@@???<<<:::AAA@@@@@@AAACCCDDDCCCBBB>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>???>>><<<::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888777777999<<<>>>???>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>===;;;======>>>>>>>>><<<;;;:::???>>>>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;<<<999;;;===<<<;;;::::::;;;<<<;;;;;;;;;;;;<<<======<<<<<<;;;<<<======;;;:::888888999:::::::::999999888999999::::::;;;;;;;;;:::999888888999:::999777;;;:::999888888888999:::~~~~~~~~~~~~}}}}}}~~~{{{vvvsssrrrkkkdddaaadddjjjnnnpppqqquuu~~~~~~{{{uuummmggggggkkksssxxx{{{|||wwwrrrqqqvvv{{{}}}|||~~~{{{yyywwwvvvuuuvvvwwwxxxzzz}}}~~~~~~}}}~~~~~~yyyvvvvvvvvvxxx~~~}}}~~~~~~}}}sssddd[[[TTTUUUYYYZZZYYYYYY]]]^^^___aaaccceeeggghhhmmmmmmnnnrrrvvvzzz{{{{{{sssuuuwwwxxxyyyyyyxxxwwwtttssspppjjjdddfffooowwwyyytttlllgggeeegggiiikkkoooqqqsssrrrnnnjjjhhhgggkkkmmmoooppppppmmmjjjggghhhhhhgggfffeeecccaaa```______^^^YYYUUUSSSVVVYYY___```bbbcccdddfffjjjlllrrrqqqqqqrrrrrrnnnhhhcccSSSNNNKKKJJJJJJLLLSSS[[[___aaabbb```]]]YYYWWWWWWUUUYYY[[[YYYYYY\\\\\\ZZZ\\\YYYVVVVVVWWWXXXWWWUUUPPPMMMJJJIIIJJJMMMOOOPPPZZZ\\\```dddggghhhhhhhhhbbb```^^^^^^___]]]YYYVVVUUUTTTSSSQQQOOONNNMMMLLLLLLKKKJJJJJJKKKLLLMMMNNNKKKRRRYYYZZZVVVRRRRRRUUUSSSSSSRRRRRRPPPOOOMMMLLLIIIHHHGGGGGGHHHHHHGGGEEEHHHHHHIIIKKKMMMNNNMMMKKKOOOPPPQQQSSSVVVWWWVVVVVVTTTRRRQQQRRRTTTUUUTTTRRRQQQRRRRRRSSSRRRQQQPPPOOOMMMMMMMMMNNNNNNNNNOOOOOOKKKIIIHHHIIILLLNNNPPPPPPMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJKKKLLLMMMLLLIIIFFFFFFFFFFFFCCCBBBCCCHHHLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEDDDBBB???CCCBBBBBBCCCFFFGGGGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@============>>>>>>>>>???@@@>>>===<<<======;;;:::>>>>>>???????????????>>>????????????????????????????????????>>>>>>===<<>>>>>===<<<<<<;;;;;;>>>===<<<<<<;;;;;;<<<<<<<<<===>>>===;;;:::;;;<<<======<<<<<<<<<<<<<<<===<<<;;;:::;;;======;;;:::999:::::::::::::::::::::888888999:::;;;<<<<<<<<<===;;;:::;;;<<<===<<<:::;;;:::999888888999::::::}}}zzz{{{uuunnnkkkkkkmmmnnnmmmdddgggooo{{{{{{ssskkkiiilllqqquuuuuuxxx|||~~~yyywww|||}}}{{{|||~~~pppggg```aaadddcccbbbbbbgggjjjpppvvvzzz{{{zzzyyy|||{{{{{{~~~~~~yyyqqqlllnnnxxx~~~yyyvvvwwwyyy{{{}}}wwwsssrrrrrrtttwwwzzz{{{zzzxxxvvvvvvwwwwwwvvvuuusssqqqpppllljjjgggdddccccccdddfffmmmnnnooopppqqqtttxxx{{{~~~}}}}}}|||zzzvvvpppkkk^^^XXXTTTRRRQQQQQQXXX```dddfffgggfffcccaaa``````___dddgggeeeeeeggghhhfffiiifffdddcccdddeeeeeeddd\\\[[[WWWTTTRRRSSSWWWZZZ___aaaccceeehhhkkklllmmmkkkjjjiiijjjjjjiiifffcccdddccc```^^^\\\\\\[[[\\\YYYXXXWWWVVVVVVWWWXXXYYYVVVXXX[[[]]]]]]^^^```bbbcccccccccbbb___\\\YYYWWWTTTRRROOONNNNNNOOONNNMMMKKKLLLOOOSSSVVVXXXWWWVVVXXXYYY[[[^^^```bbbcccccc^^^]]]]]]^^^aaabbbbbbaaa_________^^^]]]\\\ZZZZZZTTTTTTTTTUUUUUUUUUVVVVVVUUUSSSQQQRRRUUUZZZ]]]^^^ZZZYYYWWWVVVVVVXXXYYY[[[XXXZZZ]]]___```]]]WWWRRRQQQPPPNNNKKKJJJLLLQQQUUUVVVWWWXXXXXXWWWUUUSSSQQQOOOOOONNNOOOPPPOOOLLLJJJJJJIIIIIIKKKNNNOOOOOONNNLLLKKKKKKJJJIIIIIIHHHHHHBBBCCCDDDDDDEEEDDDDDDDDDGGGFFFEEEEEEEEEDDDAAA>>>@@@AAABBBCCCCCCBBB@@@???@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@@@@??????AAA@@@???AAACCCFFFFFFFFFIIIHHHGGGEEEDDDDDDCCCCCCIIIHHHGGGIIIKKKMMMLLLLLLIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA??????>>>CCCBBB@@@????????????@@@BBBBBBBBB@@@>>>===>>>???AAAAAA@@@??????>>>>>>>>>===<<<;;;<<<===>>>===;;;======<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>?????????>>>======???@@@???===<<<;;;;;;::::::;;;;;;<<<}}}~~~yyytttqqqqqqpppnnnkkk___^^^aaakkkwww~~~}}}yyyyyy~~~xxxrrrooooooqqqssstttwwwzzz~~~}}}xxxwww}}}}}}~~~yyyrrrmmmooorrrsssssstttuuuyyyxxxsssttt{{{}}}|||xxxyyyzzz{{{}}}}}}~~~~~~}}}~~~~~~~~~|||zzzyyytttqqqnnnlllmmmoooppppppwwwxxxxxxxxxxxx{{{~~~{{{vvvqqqmmmhhhbbb]]]ZZZWWWVVV\\\cccdddfffggggggeeedddddddddeeekkkpppooooooqqqsssrrrsssrrrooonnnmmmmmmmmmmmmgggfffbbb\\\WWWVVVZZZ^^^______```aaadddgggjjjlllkkkkkklllnnnnnnnnnmmmlllnnnmmmkkkhhhggggggggghhhddddddbbbaaaaaabbbcccccchhhggggggiiikkklllllllllooooooooonnnkkkfffbbb___^^^[[[WWWVVVVVVVVVVVVVVVQQQSSSWWW\\\aaaddddddbbbdddeeegggggggggggghhhiiieeeeeefffgggiiikkkkkkkkkhhhggggggfffdddcccbbbaaa[[[[[[[[[\\\\\\]]]]]]]]]^^^\\\ZZZZZZ^^^bbbeeegggfffeeecccbbbbbbdddfffgggfffhhhmmmpppqqqmmmfff```^^^\\\ZZZXXXVVVWWWZZZ[[[```aaacccdddcccaaa^^^\\\]]]\\\\\\]]]^^^]]][[[YYYXXXWWWVVVWWWYYYZZZZZZYYYWWWWWWWWWVVVUUUTTTTTTTTTNNNOOOPPPQQQQQQPPPPPPOOORRRRRRQQQRRRRRRPPPLLLIIIJJJKKKMMMNNNNNNLLLIIIGGGHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGIIINNNQQQSSSSSSSSSRRRPPPOOONNNNNNOOOOOOPPPPPPQQQTTTWWWZZZZZZYYY[[[[[[[[[ZZZXXXVVVTTTRRRPPPPPPNNNMMMKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFHHHIIIJJJKKKJJJGGGEEEDDDEEEFFFHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@???@@@AAABBBBBBAAACCCBBB@@@???>>>???@@@@@@>>>???@@@AAABBBCCCDDDEEEBBBAAA@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA}}}~~~zzzvvvsssqqqnnnhhhddd]]]YYYXXX^^^hhhpppqqqoookkkooottttttsssssswww|||yyy|||~~~{{{yyyxxxwwwzzz|||{{{vvvuuu{{{~~~~~~{{{~~~|||zzz|||~~~|||zzzzzz|||~~~|||zzzwwwttttttuuuxxxyyyzzz~~~~~~|||zzzzzz|||~~~yyyuuussspppjjjeeeaaa]]][[[___eeeeeefffhhhgggfffeeefffggggggoootttssssssvvvzzzzzz{{{{{{yyywwwuuusssrrrrrrooonnnjjjccc\\\YYY[[[___```___^^^^^^```dddgggjjjhhhjjjlllooopppqqqqqqrrrrrrqqqpppooonnnnnnooopppmmmlllkkkjjjjjjjjjkkklllsssssstttvvvyyyyyywwwtttvvvwwwxxxwwwtttnnnhhheeeeeebbb___^^^^^^_________[[[]]]```ffflllpppqqqppptttuuutttqqqmmmjjjjjjkkkjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiidddeeefffggghhhiiijjjjjjkkkiiihhhhhhkkkmmmnnnnnnooonnnlllllllllnnnoooqqqnnnqqquuuxxxzzzwwwqqqlllmmmllliiigggfffeeedddccceeegggiiikkkjjjhhhfffdddkkkjjjjjjkkkmmmllljjjhhheeedddccccccddddddcccbbbaaaaaaaaaaaa````````````]]]]]]^^^^^^^^^]]]]]]\\\^^^^^^^^^___```^^^[[[XXX\\\]]]_________\\\YYYWWWVVVWWWXXXYYYZZZ\\\]]]]]]YYYYYYXXXWWWVVVWWWWWWWWWWWWVVVVVVYYY]]]```aaabbb```___^^^]]]\\\]]]^^^___[[[[[[]]]```dddggggggfffkkkkkkkkkiiifffccc```___\\\\\\[[[YYYXXXVVVUUUTTTQQQPPPOOONNNOOOQQQTTTVVVUUUUUUUUUSSSPPPOOOPPPQQQSSSSSSRRRRRRPPPOOOMMMLLLKKKIIIHHHHHHJJJLLLLLLKKKLLLJJJHHHFFFEEEEEEGGGHHHGGGHHHHHHIIIKKKLLLLLLMMMJJJIIIHHHIIIKKKLLLKKKJJJHHHHHHIIIIIIJJJJJJJJJJJJ}}}xxxtttqqqkkkccc]]]WWWSSSPPPTTT\\\cccffffffbbbfffjjjkkkiiikkkpppvvvqqqsssuuuvvvwwwzzz~~~}}}|||}}}~~~vvvrrrvvv}}}}}}||||||~~~}}}}}}|||}}}zzz|||~~~~~~}}}~~~}}}~~~~~~}}}|||{{{}}}|||zzz{{{|||yyyxxxvvvqqqmmmjjjfffbbbccchhhiiijjjlllkkkjjjjjjkkkmmmkkkrrrwwwuuussswww|||~~~}}}zzzxxxxxxvvvtttpppjjjeeebbbbbbcccaaa___^^^]]]^^^aaadddfffdddgggjjjlllmmmnnnoooppprrrsssssstttttttttuuuuuutttsssrrrqqqrrrrrrttttttuuuwwwzzz}}}}}}~~~}}}yyyqqqjjjffffffdddbbbbbbdddeeeeeeeeecccdddggglllrrrvvvxxxxxx~~~}}}wwwpppkkkjjjkkkjjjmmmooopppmmmjjjhhhgggllllllkkkkkkkkkllllllmmmlllmmmnnnppprrrtttuuuvvvuuuuuuuuuwwwyyyxxxvvvtttwwwwwwwwwxxxxxxyyyzzzzzzwwwwwwyyy|||}}}{{{{{{xxxuuusssrrrqqqooonnnpppqqqsssuuuuuuuuutttsssvvvvvvvvvwwwxxxxxxvvvtttooonnnmmmmmmnnnnnnmmmlllkkkkkkkkklllllllllmmmmmmlllkkkjjjiiiiiiiiijjjjjjjjjiiijjjkkkmmmmmmkkkjjjjjjkkkllllllkkkhhhfffdddbbbbbbcccdddeeefffggghhhccccccbbbaaaaaacccdddeeehhhfffeeeeeeggghhhhhhgggiiihhhfffdddcccdddeeefffeeeeeegggkkkoooqqqqqqpppssssssrrrqqqooollliiihhhfffeeeeeecccbbbaaa``````]]]\\\ZZZYYYZZZ]]]```bbb```aaabbbaaa___]]]]]]]]]______``````^^^\\\ZZZYYYXXXVVVTTTTTTVVVXXXYYYYYYYYYWWWSSSPPPNNNOOOQQQSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTUUUWWWXXXWWWVVVSSSTTTUUUVVVWWWWWWVVVVVVzzzwwwvvvwww|||~~~zzzwwwqqqiiicccWWWVVVUUUWWW\\\___aaaaaa^^^bbbeeeeeecccdddjjjpppnnnnnnmmmlllkkkmmmqqquuuvvvwwwyyy{{{~~~yyyoooooouuuzzz}}}yyyuuurrrppppppmmmkkkiiijjjnnnrrruuuxxxvvvssspppnnnnnnooopppsssrrrqqqpppooooooooooookkkmmmppprrrrrrrrrsssssspppqqqqqqrrrrrrssssssssssssvvvxxxzzz|||||||||}}}||||||}}}yyyvvvtttoooiiiiiimmmooopppqqqpppooooooqqqrrrrrrxxx{{{vvvsssvvv{{{~~~~~~}}}}}}|||zzzvvvtttsssqqqpppnnngggfffdddcccccceeegggiiihhhkkknnnooonnnmmmnnnpppssstttwwwyyy{{{{{{{{{zzzzzzyyyyyyxxxyyyzzz|||}}}yyy|||xxxoooeee```___^^^^^^```bbbddddddcccdddccceeehhhnnnsssvvvwwwyyyzzzxxxrrriiiddddddffffffiiimmmlllgggaaa\\\ZZZ````````````bbbdddeeeggghhhiiilllnnnqqqtttvvvwwwtttuuuyyy}}}|||wwwsssuuuvvvxxxyyyzzzzzzyyyyyywwwvvvuuuwww{{{|||uuurrrsssuuuvvvwwwxxxyyyzzz|||}}}~~~}}}|||}}}~~~}}}{{{xxxwwwvvvxxxzzz{{{{{{zzzwwwwwwxxxyyyzzz{{{||||||zzzyyyvvvuuutttuuuwwwxxxwwwvvvvvvyyy|||~~~~~~}}}yyyxxxxxxwwwvvvtttrrrqqqmmmmmmnnnnnnooopppqqqqqqnnnmmmmmmmmmnnnppprrrssswwwuuurrrrrrrrrrrrqqqpppsssqqqnnnjjjhhhhhhiiijjjllllllnnnrrruuuwwwvvvtttttttttuuuuuutttsssqqqpppnnnnnnmmmmmmlllkkkjjjjjjjjjhhhfffddddddeeehhhjjjiiikkknnnnnnmmmjjjiiiiiijjjkkkllllllkkkiiigggfffdddbbb``````bbbeeefffffffffccc___[[[YYYZZZ]]]___________________________^^^]]]]]]^^^```aaaaaa```^^^___```bbbbbbbbbbbbbbb~~~vvvqqqnnnmmmpppvvv||||||xxxwww{{{|||uuupppbbbcccdddeeefffeeeeeeddd]]]```bbbaaa^^^___eeekkkmmmllliiieeecccdddhhhkkkkkklllnnnppptttzzz{{{llliiinnnuuu}}}|||uuulllccc]]]YYY^^^\\\YYYWWWYYY]]]aaaeeeeeedddbbb```^^^]]]\\\\\\______^^^^^^^^^___``````^^^^^^______^^^^^^```aaa^^^___```bbbdddeeegggggghhhkkknnnpppssswww~~~~~~~~~~~~|||{{{vvvooonnnqqqrrrssssssrrrqqqqqqsssuuuxxx}}}~~~xxxrrrtttzzz~~~{{{~~~{{{|||~~~~~~{{{xxxsssrrrpppoooooooooqqqrrrsssvvvxxxxxxuuussssssuuutttvvvzzz~~~~~~~~~}}}}}}}}}~~~~~~uuujjj___XXXVVVVVVWWWZZZ^^^```___^^^```______bbbggglllppprrrnnnooonnnhhh```\\\]]]___```dddhhhggg```XXXQQQNNNRRRRRRSSSTTTVVVXXX[[[]]]```aaadddgggjjjmmmoooqqqlllpppvvv{{{}}}zzzsssmmmiiijjjmmmooopppooonnnmmmooollliiijjjooovvv|||zzzqqqmmmoootttxxx{{{vvvwwwxxxzzz|||}}}~~~~~~~~~~~~}}}}}}~~~zzzzzzzzz{{{||||||}}}}}}{{{{{{zzzzzz|||~~~~~~yyyuuuqqqpppppppppooopppqqquuuxxxyyywwwvvvssstttuuuwwwxxxwwwwwwvvvtttttttttssssssrrrrrrrrrsssqqqmmmjjjiiijjjlllmmmnnnqqquuuwwwuuurrrpppoooqqqrrrssstttsssqqqooonnnllljjjggghhhjjjlllmmmnnnooolllgggbbbaaabbbeeegggfffffffffeeeeeeeeeeeedddaaa``````aaaccceeedddccceeefffgggiiijjjjjjiiiiii|||qqqfff___\\\^^^fffmmmlllfffcccggglllvvvzzz}}}sssuuuwwwvvvwwwvvvooofffhhhhhhgggccc^^^[[[\\\^^^iiimmmlllcccZZZXXXXXXXXX\\\\\\]]]aaahhhnnnrrrrrr|||uuujjjbbbcccppp}}}|||tttjjj```WWWQQQNNNLLLMMMMMMLLLKKKMMMRRRWWWVVVVVVUUUSSSRRRPPPOOONNNLLLNNNOOOOOONNNNNNOOOPPPPPPOOOMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMNNNQQQTTT[[[[[[[[[[[[]]]bbbiiinnnpppwww}}}zzzxxxwwwwwwwwwxxxwwwvvvvvvxxx|||}}}xxxzzz}}}|||zzz~~~{{{xxxwwwxxxyyy~~~~~~~~~zzzvvvxxx|||}}}wwwjjjZZZNNNQQQNNNLLLPPPXXX[[[XXXTTTSSSSSSTTTYYY```dddeeedddddd^^^ZZZZZZYYYUUUSSSUUUVVVXXX[[[\\\XXXRRRKKKFFFFFFFFFEEEFFFGGGJJJMMMOOOQQQTTTXXXZZZZZZZZZZZZZZZ^^^bbbhhhooorrrmmmddd]]]YYYYYYZZZ[[[[[[[[[ZZZZZZ___]]][[[\\\aaaiiirrrxxxtttnnneee___^^^cccjjjooojjjmmmoooooommmnnnqqqtttwwwwwwwwwyyyzzzyyyvvvtttvvvzzz~~~~~~|||zzzxxxwwwzzz{{{{{{|||}}}~~~~~~zzzuuuvvv|||~~~}}}}}}~~~}}}|||xxxrrrnnnkkkkkknnnsssxxx{{{|||zzzyyyyyy{{{|||}}}~~~~~~|||wwwsssttttttuuutttssstttvvvyyyuuusssoookkkiiikkkpppttttttooojjjiiikkkkkkhhheeegggfffffffffhhhkkknnnpppmmmmmmmmmmmmmmmnnnoooooo}}}~~~}}}|||}}}uuuhhh]]]VVVSSSSSSYYY______[[[YYY\\\___aaadddjjjpppvvvyyy{{{{{{xxxqqqqqqnnnhhhbbb^^^]]]^^^kkkooonnneee[[[WWWUUURRRQQQSSSUUUWWWYYY]]]cccgggjjjooossssssqqqqqqwww}}}}}}}}}~~~}}}|||pppfffbbbjjjttt|||yyyrrrjjjbbb[[[VVVTTTOOONNNLLLJJJHHHKKKQQQVVVTTTSSSRRROOOMMMLLLKKKJJJGGGHHHHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCCCCBBBAAABBBCCCCCCCCCDDDGGGIIIKKKKKKKKKLLLNNNRRRWWWZZZ```fffoooxxx}}}zzzvvvsssqqqpppppppppsssvvvxxxyyyzzz~~~~~~{{{xxxxxxyyyzzzyyywwwwwwzzz~~~~~~zzzoooaaaWWWRRROOOMMMQQQWWW[[[XXXTTTOOONNNNNNPPPTTTWWWYYYZZZYYYTTTRRRUUUUUUSSSRRRTTTTTTVVVYYYYYYWWWQQQJJJFFFGGGFFFDDDCCCDDDEEEGGGIIIIIILLLPPPSSSRRRQQQPPPPPPSSSVVV[[[aaaccc```WWWQQQJJJJJJKKKLLLMMMOOOPPPPPPOOOOOONNNOOOSSSYYY___cccccc^^^WWWQQQPPPRRRVVVXXXXXXZZZ[[[[[[[[[\\\```ccchhhhhhiiijjjjjjiiigggeeedddgggkkklllkkkjjjkkkmmmuuuvvvzzz}}}{{{{{{|||}}}~~~~~~~~~~~~~~~{{{||||||vvvsssqqqsssxxx~~~|||}}}}}}zzzxxxuuuqqqnnnooosssvvvwwwrrrnnnmmmnnnnnnlllhhhiiiiiiiiijjjlllooorrrtttqqqqqqppppppppppppppppppqqqjjjfffeeefffgggmmmttt|||uuukkk^^^SSSLLLIIIFFFIIILLLMMMLLLLLLLLLMMMOOOQQQVVV[[[```bbbddddddiiitttyyyrrrtttzzz}}}wwwqqqmmmmmmmmmqqqvvvvvvnnnddd^^^XXXTTTKKKNNNPPPOOOMMMPPPVVV\\\XXX\\\aaaaaa______ccchhhhhhiiiiiihhhiiikkkpppsssyyyzzz||||||oooggghhhmmm|||yyyuuupppkkkgggdddccc\\\YYYTTTOOONNNRRRYYY______]]]ZZZWWWUUUSSSQQQQQQNNNMMMLLLJJJIIIIIIJJJKKKIIIIIIHHHHHHFFFEEECCCBBB@@@AAABBBAAA@@@@@@BBBDDDCCCCCCDDDEEEGGGIIILLLMMMOOOSSSZZZbbbhhhnnntttwwwzzzxxxvvvsssqqqooonnnnnniiigggddd```]]][[[ZZZYYYZZZ\\\___aaaccceeehhhjjjmmmqqqwww}}}~~~{{{{{{yyyvvvwwwzzzyyy~~~~~~zzzzzz||||||zzzxxxwwwzzz~~~wwwnnnfff]]]YYYWWWZZZ```cccaaa^^^TTTSSSQQQNNNMMMOOOSSSWWWUUURRRSSSXXX[[[ZZZZZZ[[[YYY[[[]]]^^^\\\WWWRRROOOLLLJJJGGGDDDBBBBBBCCCCCCCCCGGGLLLNNNNNNLLLJJJIIIJJJLLLPPPTTTVVVRRRLLLFFFBBBBBBBBBBBBCCCEEEGGGHHHFFFGGGIIIKKKNNNQQQSSSTTTWWWSSSNNNJJJIIIIIIIIIIIIMMMMMMMMMLLLLLLMMMQQQTTTTTTVVVXXXXXXVVVUUUTTTTTTUUUWWWYYYYYYXXXWWWXXXXXX___bbbhhhnnnuuuzzz~~~|||~~~}}}}}}}}}~~~|||{{{}}}}}}xxxssspppooopppqqqrrrqqqooonnnnnnoooqqqrrrsssssssssssstttvvvxxxyyyvvvvvvuuuvvvyyy~~~~~~||||||~~~zzzwwwvvvxxxzzzzzzwwwsssrrrssssssqqqnnnmmmmmmnnnooorrruuuxxxzzzxxxwwwvvvuuutttsssrrrrrr___YYYUUUUUUWWWYYY```gggrrroooiii___UUULLLFFFDDDBBBBBBCCCDDDFFFGGGFFFEEEJJJKKKMMMPPPQQQRRRQQQQQQWWWdddrrryyyzzzvvvnnneeefffjjjqqqzzz}}}}}}vvvooohhhbbbWWWWWWUUUTTTSSSUUUXXX\\\VVVZZZ]]]\\\ZZZYYY[[[^^^^^^^^^]]][[[ZZZ[[[^^^```dddeeefffiiiooozzzsssppprrr}}}{{{zzzyyyxxxqqqmmmfffaaa```eeelllrrrpppooollliiifffcccbbbaaa```^^^[[[YYYXXXXXXXXXXXXTTTTTTTTTSSSQQQOOOMMMKKKKKKLLLLLLJJJHHHFFFGGGHHHHHHHHHIIIKKKMMMNNNMMMMMMIIILLLPPPTTTYYY^^^cccgggggggggfffdddbbb```^^^]]]ZZZXXXUUURRROOOMMMLLLLLLLLLNNNOOOQQQRRRTTTUUUVVVYYY^^^eeelllqqqtttvvvxxxvvvwwwvvvssspppsss|||}}}~~~|||vvvsssnnniiiiiilllllluuu~~~|||xxxxxx{{{yyywwwttttttvvv{{{}}}yyyrrrnnnkkklllpppssssssqqqfffeeeaaa[[[VVVWWW\\\aaaaaa___aaahhhlllllllllmmmiiijjjkkklllkkkhhheeecccZZZVVVQQQLLLHHHFFFFFFFFFGGGKKKQQQTTTUUUSSSQQQPPPNNNOOORRRTTTSSSQQQLLLIIILLLKKKIIIGGGFFFGGGIIIJJJHHHJJJOOOSSSVVVWWWVVVVVVXXXTTTOOOMMMMMMOOONNNMMMPPPNNNLLLJJJHHHIIIJJJLLLJJJLLLNNNNNNLLLKKKKKKLLLNNNOOOOOONNNNNNMMMMMMMMMNNNRRRXXX___eeeiiimmmooolllnnnqqqtttvvvuuuqqqmmmkkklllmmmnnnnnnoooqqqsssqqqnnnlllkkkmmmnnnoooooorrrnnniiidddaaa``````aaadddbbb```^^^]]]^^^```bbbbbbaaa```aaacccfffggggggcccbbbbbbccchhhnnnuuuzzz}}}zzzxxxwwwxxxyyy{{{|||zzzyyy{{{~~~~~~||||||}}}}}}{{{xxxxxxxxxxxxvvvtttqqqrrrsssuuuxxx{{{}}}~~~}}}|||{{{yyywwwvvvuuuSSSOOONNNPPPRRRSSSWWW]]]bbb```\\\UUUMMMGGGDDDDDDGGGEEEDDDFFFHHHIIIGGGEEEGGGHHHHHHIIIIIIHHHGGGGGGNNNYYYdddiiijjjiiiccc\\\[[[^^^bbbhhhnnnuuu}}}}}}wwwoooiiidddcccgggiiihhhfffdddfffgggfffcccaaaaaabbbaaa```___[[[XXXWWWXXXYYY[[[[[[ZZZ[[[___gggqqqwww~~~{{{vvvvvv{{{{{{wwwwwwzzz~~~}}}|||yyywwwtttrrrqqqrrroookkkiiiiiiiiihhhfffcccbbbbbbaaa```^^^]]]\\\\\\\\\\\\ZZZVVVSSSSSSSSSUUUTTTUUUWWWZZZZZZWWWUUURRRSSSTTTTTTUUUXXX]]]``````aaabbbbbbaaa___\\\ZZZWWWVVVSSSPPPNNNLLLLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJOOOTTT[[[```bbbcccdddeeecccdddbbb^^^\\\___hhhpppxxx{{{}}}{{{vvvrrrqqquuuzzz}}}}}}xxxzzz{{{zzzxxxuuussssss{{{zzzyyywwwvvvyyy~~~wwwqqqiii```]]]^^^[[[eeeooosssooolllmmmoooooommmkkkjjjlllqqqvvvyyyyyyyyyyyyxxxyyy}}}~~~}}}yyyxxxsssmmmgggggglllqqqtttqqqssszzz~~~}}}}}}~~~{{{{{{|||}}}||||||{{{zzzmmmiiibbb\\\WWWTTTTTTTTTTTTXXX^^^bbbcccbbbbbbbbb]]]]]]^^^]]][[[YYYXXXWWWYYYXXXUUURRRQQQQQQQQQRRRNNNRRRXXX^^^bbbbbbaaa```___ZZZUUUUUUYYY]]]^^^]]]ZZZXXXTTTQQQNNNMMMMMMLLLNNNOOOPPPPPPPPPPPPPPPQQQNNNMMMMMMLLLLLLLLLLLLLLLJJJOOOUUU[[[^^^```cccfffddddddfffhhhkkkkkkjjjhhhccceeeggggggfffeeeggghhhkkkhhhfffeeefffffffffeeefffddd```\\\ZZZYYYYYYYYY]]]\\\YYYWWWWWWXXXZZZ\\\]]][[[ZZZ[[[^^^```aaa```ZZZXXXVVVWWWZZZ```gggkkknnnllliiigggfffgggiiijjjnnnmmmlllnnnqqqtttvvvwww|||yyytttoooooottt}}}~~~}}}}}}}}}{{{zzzvvvwwwxxxzzz|||~~~~~~|||zzzyyyUUUSSSTTTXXXZZZXXXZZZ]]]]]]\\\ZZZUUUPPPMMMLLLMMMMMMLLLJJJJJJKKKKKKJJJHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIQQQWWWXXXXXXXXXVVVRRROOOQQQUUUYYY]]]ccciiimmmpppttt{{{}}}wwwxxx}}}{{{uuuwwwxxxyyyxxxuuurrrppppppooonnnlllhhhdddaaaaaabbbccccccaaa```___bbbgggkkklllnnnnnnllliiiiiillloooyyy}}}|||yyyxxxyyyxxxuuurrrnnnnnnnnnnnnoooqqqrrrsssoooppppppooollliiihhhhhhhhhggggggjjjmmmmmmjjjfffccccccbbb```^^^^^^aaaccceeefffggghhhhhhgggeeeddd___^^^[[[YYYXXXWWWWWWWWWQQQOOONNNNNNNNNNNNLLLKKKLLLRRRWWWYYYXXXUUUTTTTTTWWWVVVSSSOOOMMMPPPWWW]]]eeehhhjjjnnntttyyywwwrrrjjjfff```___bbbeeeffffff```bbbddddddbbb```______dddeeeeeedddbbbdddjjjnnnqqqrrrwwwyyyrrrgggZZZSSSRRROOOVVV^^^```^^^[[[[[[]]]```___^^^]]]^^^bbbeeegggfffcccbbbcccdddhhhsss~~~|||yyyyyy{{{~~~|||uuunnniiigggggggggfffjjjooorrrssssssssstttoooooonnnkkkhhhfffggghhhdddbbb___\\\YYYXXXWWWVVVVVVZZZ```gggkkkmmmlllkkkgggbbb___aaahhhnnnpppooofffccc```___^^^]]][[[YYYYYYXXXXXXYYY\\\^^^^^^]]]XXXVVVUUUUUUVVVXXXXXXWWWRRRWWW^^^aaabbbbbbdddfffiiigggggghhhjjjmmmnnnnnniiillloooooollljjjjjjlllpppooonnnnnnnnnmmmkkkhhhgggfffdddbbb```^^^]]]\\\```___^^^]]]^^^___aaabbbgggdddaaabbbfffhhhhhhfffaaa___[[[ZZZ[[[^^^cccfffhhhfffdddaaa``````aaaaaaffffffffffffggghhhjjjkkkkkkjjjgggcccbbbfffooovvv|||}}}}}}~~~~~~|||hhhfffhhhlllmmmkkkkkkmmmkkkjjjiiieeebbbaaabbbddd___^^^]]][[[ZZZXXXXXXXXXZZZZZZYYYXXXWWWUUUUUUTTTOOOTTTWWWTTTSSSTTTTTTQQQPPPRRRUUUWWWYYY\\\```bbbdddggglllsss{{{~~~|||xxxvvvvvvvvvwwwvvvuuuqqqmmmkkkkkkllljjjkkkkkkllllllkkkkkklllpppzzz~~~}}}{{{{{{}}}|||wwwrrrjjjjjjkkknnnrrrxxx}}}yyy{{{}}}}}}|||{{{{{{|||zzzxxxxxxzzz~~~{{{wwwwwwvvvuuuqqqnnnmmmnnnppppppooooooooopppqqqssstttmmmlllkkkjjjiiiiiijjjjjjcccaaa______aaaaaa___]]]YYY^^^cccccc^^^XXXVVVVVVXXXUUUQQQMMMLLLOOOSSSVVVZZZZZZZZZ^^^iiittttttmmmbbb]]]XXXVVVWWWYYYYYYWWWVVVWWWXXXWWWUUUTTTTTTUUUQQQSSSTTTRRROOOOOOSSSXXX\\\^^^bbbkkkxxx{{{ooo___UUURRRNNNQQQTTTTTTRRROOONNNMMMQQQQQQPPPPPPPPPRRRTTTUUUSSSPPPOOOQQQQQQSSS]]]gggppprrrtttttttttwww~~~}}}wwwtttwww{{{~~~~~~yyyxxxxxxyyyzzz}}}}}}xxxtttsssuuuxxxtttqqqmmmggg```ZZZUUUSSSVVVYYY^^^dddhhhjjjkkkkkkeeebbbbbbgggpppvvvvvvssseeeeeeeeegggjjjkkkiiigggddd```^^^bbbhhhlllkkkhhh___]]]\\\]]]```ccccccbbb\\\aaahhhjjjiiihhhiiikkkooommmlllmmmooorrrttttttssswww{{{zzzuuurrrqqqssswwwwwwxxxzzz{{{yyyvvvrrrqqqqqqpppooollliiifffdddeeeffffffgggiiikkklllmmmrrroookkkllloooqqqpppnnnnnnkkkgggdddcccdddfffhhhlllkkkkkkjjjjjjjjjkkkkkknnnnnnnnnmmmlllkkklllmmmiiijjjiiifffdddgggooouuuzzz|||}}}{{{|||}}}}}}}}}}}}{{{yyyvvvvvvwwwyyyvvvwwwvvvsssooommmnnnoooqqqooommmjjjgggdddbbbaaa^^^bbbccc___\\\^^^]]][[[^^^```aaabbbaaaaaabbbdddfffgggjjjooowww}}}|||{{{yyywwwxxx}}}{{{|||{{{vvvrrrqqquuuuuuuuuwwwyyyyyywwwuuuvvv~~~|||yyyssswww||||||xxxuuuvvvtttrrrtttvvvuuuoooiii[[[\\\^^^bbbiiiqqqyyy}}}wwwzzz}}}~~~}}}~~~|||zzz{{{|||yyywwwtttrrrtttxxx}}}zzzyyyxxxwwwwwwxxxyyyyyyuuurrrqqqqqqttttttrrrpppnnnsssxxxvvvoooiiifffeee___ZZZUUURRRRRRTTTVVVVVVWWWUUUSSSWWWffftttuuummmgggbbb]]][[[[[[\\\[[[YYYWWWWWWXXXVVVTTTRRRSSSTTTGGGJJJKKKHHHDDDBBBEEEIIINNNPPPSSSYYYbbbppp}}}mmm```\\\TTTSSSRRRPPPMMMJJJHHHFFFHHHHHHHHHHHHHHHHHHIIIIIIHHHEEEEEEHHHGGGFFFMMMWWWbbbeeegggfffdddfffmmmssstttnnnjjjkkkmmmnnnppptttxxx}}}|||{{{yyypppeee[[[RRRNNNMMMOOOSSSXXX[[[^^^______[[[ZZZ\\\cccmmmrrrooojjj[[[\\\___dddkkknnnmmmkkkjjjeeeaaafffooouuurrrnnn^^^\\\ZZZ\\\```ddddddccc```fffmmmooommmkkkmmmoooqqqpppoooppprrruuuuuuuuuyyy}}}zzzvvvuuuvvvyyyzzz}}}|||xxxyyyyyyzzzyyyvvvqqqmmmjjjiiiiiikkkmmmppprrrssstttxxxsssooopppsssuuussspppvvvsssoookkkhhhhhhiiijjjqqqrrrtttuuuwwwyyyzzz{{{zzz{{{zzzxxxvvvuuuuuuvvvtttvvvvvvtttrrrttt{{{|||~~~~~~{{{zzzzzzzzzzzzwwwrrrnnnmmmpppttttttsssrrrsssuuuuuutttrrrtttsssqqqssswww|||qqqgggggglllmmmxxx}}}wwwxxx~~~~~~yyymmmfffjjjqqqxxxyyytttiii```hhheeeaaa```eeeiiiddd\\\SSSQQQPPPQQQWWW___hhhnnnnnnppprrrrrrqqqsssvvvzzzvvvqqqvvv}}}zzz}}}{{{tttnnnlllooossswwwvvvvvvsssooolllpppzzzzzz{{{~~~~~~zzzsssnnnuuunnnfffbbbccceeegggggghhhaaaYYY\\\jjjzzz}}}yyyrrrqqqppppppooolllhhheeeccc___ZZZYYY[[[]]]]]]\\\WWWUUUPPPLLLIIIGGGGGGGGGKKKJJJJJJLLLRRRZZZccchhhmmmlllkkkjjjlllrrr{{{wwwqqqiiieeebbb___XXXLLLEEECCCIIIHHHHHHGGGFFFDDDCCCBBBCCCCCCAAA??????BBBGGGLLL```___\\\XXXTTTUUU[[[```ccc```[[[ZZZ\\\^^^___^^^hhhggghhhoooxxx}}}~~~{{{uuu}}}zzzyyymmm[[[NNNIIIHHHHHHGGGHHHIIIKKKLLLNNNQQQRRRTTTXXX]]]___^^^]]]OOOPPPSSSZZZaaaffffffdddaaa^^^[[[^^^eeeiiiiiigggZZZUUUPPPPPPTTTXXXYYYWWWXXX]]]eeekkknnnkkkgggdddjjjhhhiiimmmsssuuuqqqmmmrrryyy~~~uuulllggggggmmmmmmpppwww~~~zzzuuussswwwzzzxxxrrrkkkgggfffhhhgggeeebbbbbbfffmmmrrrpppmmmkkkiiikkkooouuuxxxvvvsssnnnfffaaa```eeeiiittttttwww}}}yyyvvvvvv~~~}}}kkk]]][[[^^^bbbnnn|||~~~}}}zzzppphhhhhhmmmvvvxxxnnncccdddiiiooorrrnnncccZZZZZZXXXUUUTTTZZZ___]]]VVVJJJHHHGGGGGGLLLRRRZZZ^^^]]]___aaaaaaaaacccgggjjjnnngggdddlllzzzyyytttuuuxxx}}}wwwmmmfffccceeekkkooooooooommmiiigggjjjssszzz}}}xxxyyy}}}}}}~~~|||yyyzzztttqqqqqquuuyyy{{{yyyssskkkiiittt{{{vvvrrrnnnjjjiiillloooooonnnjjjfff```ZZZVVVSSSSSSSSSOOOMMMKKKKKKNNNTTTZZZ^^^aaa```^^^]]]]]]aaaggglllssswww}}}zzzvvvrrrjjj___XXXVVVPPPPPPPPPOOOMMMJJJGGGFFFFFFEEECCCAAA@@@BBBFFFJJJWWWWWWUUUQQQNNNMMMQQQVVVXXXUUUQQQPPPSSSVVVWWWWWWYYYXXXXXX]]]eeejjjkkkiiidddkkkqqqssstttuuuqqqkkknnnuuuuuuaaaQQQIIIDDDCCCCCCCCCDDDEEEGGGGGGIIIJJJLLLPPPSSSSSSQQQOOOHHHHHHKKKPPPUUUXXXWWWUUUSSSPPPNNNPPPVVVZZZZZZXXXOOOJJJFFFFFFJJJNNNOOOMMMLLLQQQXXX^^^aaa___ZZZWWW[[[[[[]]]cccjjjllliiieeefffnnnvvvuuulllbbb[[[YYY^^^___bbbhhhooopppmmmhhhgggkkkoooooolllfffaaa^^^YYYXXXVVVTTTTTTXXX^^^bbbfffeeecccbbbcccfffjjjmmmgggddd___YYYTTTTTTXXX\\\hhhiiimmmttt|||}}}vvvssssss~~~}}}|||~~~{{{eeeVVVRRRTTTXXXeeewww~~~{{{rrrfffZZZVVVYYYbbbnnnyyy{{{xxx{{{}}}zzzwwwwww{{{sssjjjhhhhhhmmmqqqooofff]]]WWWUUUQQQOOOSSSYYYWWWQQQEEECCCAAAAAACCCGGGLLLOOOKKKMMMNNNOOOPPPRRRVVVXXXZZZVVVUUU___ppp~~~xxxzzzzzztttkkkeeedddeeeooohhh]]]UUUQQQSSSXXX\\\______^^^[[[ZZZ\\\bbbgggrrrnnnkkkkkknnnqqqqqqpppnnnpppsssxxx{{{|||yyywww{{{yyyvvvttttttxxxzzzuuuyyy|||yyyyyy||||||vvvpppkkkhhhggggggaaa^^^[[[XXXXXX[[[^^^aaadddcccbbb___\\\\\\___aaadddgggkkkllllllnnnqqquuuuuuvvvyyy||||||{{{|||qqqkkkjjjcccddddddccc___ZZZUUURRRQQQPPPNNNJJJHHHHHHKKKNNNRRRSSSRRRNNNIIIHHHKKKNNNPPPMMMJJJIIILLLPPPRRRSSSQQQNNNMMMOOOTTTXXXXXXWWWTTTZZZ^^^___```bbb```\\\ZZZ```iiirrryyy}}}~~~hhhTTTKKKDDDCCCBBBAAAAAA@@@AAAAAACCCDDDFFFIIIKKKIIIEEEBBBBBBBBBDDDGGGIIIJJJHHHFFFGGGDDDBBBDDDHHHKKKKKKJJJEEEBBB>>>>>>AAACCCCCCBBBAAAEEELLLQQQSSSQQQMMMKKKLLLMMMQQQYYY___bbb```\\\WWW___gggggg___UUUNNNKKKMMMMMMPPPUUU[[[]]][[[XXXSSSUUUYYY[[[\\\XXXRRRMMMIIIHHHGGGFFFEEEHHHMMMQQQSSSSSSRRRRRRRRRTTTVVVWWWTTTRRRMMMHHHEEEEEEIIILLLVVVWWW\\\cccmmmuuuzzz}}}zzz}}}|||uuuoookkkkkkrrrvvvyyyyyytttpppoooooooooooommmllllllooouuuyyyyyyzzz|||~~~~~~}}}|||~~~{{{xxxtttrrrtttvvvxxx|||~~~}}}iii\\\XXXXXX[[[hhh{{{vvvgggVVVMMMLLLQQQ\\\fffkkkgggfffjjjllliiiggghhhnnnqqqvvv{{{|||xxxuuuwww||||||uuummmgggddd___ZZZ[[[]]][[[UUUKKKIIIFFFDDDDDDEEEHHHJJJGGGGGGGGGGGGHHHIIILLLMMMNNNKKKKKKTTTcccrrrzzz|||lllnnnmmmggg^^^WWWTTTTTT[[[WWWOOOHHHEEEFFFIIIKKKQQQQQQQQQOOONNNOOOSSSVVV]]][[[YYYYYY[[[]]]]]]\\\YYYZZZ^^^ccchhhjjjiiihhhjjjkkkkkkiiiiiimmmttt{{{|||uuussszzz}}}}}}}}}{{{zzzvvvsssooollllllnnnqqqsssxxxxxxwwwuuuqqqnnnmmmnnnjjjlllmmmllliiihhhjjjmmmkkkkkkmmmpppsssvvvxxxzzz{{{xxxsssoooooowww|||}}}|||}}}~~~}}}yyyrrrlllhhhdddccc```[[[XXXVVVXXXZZZZZZZZZWWWRRRMMMLLLPPPSSSTTTRRRPPPOOOPPPSSSWWWYYYZZZWWWSSSRRRSSSTTTSSSSSSRRRVVVWWWVVVWWWYYYYYYVVVQQQUUU[[[bbbhhhlllooopppppppppqqqrrrvvv|||}}}yyy~~~ooo]]]TTTNNNMMMKKKIIIFFFDDDBBBBBBEEEGGGJJJMMMNNNLLLGGGCCCCCCDDDFFFGGGHHHHHHFFFEEEHHHEEECCCDDDFFFHHHHHHGGGFFFCCC@@@??????@@@>>>======AAAFFFJJJLLLJJJGGGEEECCCEEEJJJQQQWWWYYYWWWTTTLLLRRRXXXYYYSSSLLLGGGFFFBBBBBBDDDGGGKKKMMMLLLKKKGGGFFFFFFIIIKKKJJJEEEAAA@@@AAA@@@???>>>@@@CCCFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEAAA>>><<<===???AAAFFFHHHKKKQQQZZZbbbiiilllkkkmmmnnnkkkgggbbb```___```bbbcccbbb^^^ZZZXXXXXX[[[ZZZYYYXXXYYY^^^dddiiiiiijjjkkkllllllkkkiiihhhmmmnnnnnnnnnkkkgggcccaaaaaacccfffjjjlllmmmmmmmmmqqqtttwwwxxxwwwvvvwwwxxx~~~ooossswwwvvvtttvvv}}}xxxnnnjjjjjjkkkuuu}}}mmmYYYLLLFFFFFFLLLTTTTTTQQQSSSWWWZZZXXXXXXZZZ]]]^^^___bbbfffkkkooorrrxxxzzzxxxsssmmmkkkllliiidddXXXUUUQQQNNNLLLLLLMMMNNNMMMKKKJJJIIIIIIIIIJJJJJJKKKHHHGGGLLLVVV```gggjjjcccdddddd___XXXQQQNNNMMMMMMLLLIIIFFFDDDCCCCCCCCCKKKKKKKKKJJJIIIJJJKKKMMMPPPOOONNNNNNOOOOOONNNMMMKKKLLLNNNRRRVVVYYYYYYXXX[[[]]]_________bbbhhhmmmooouuuwwwpppjjjkkkpppsssxxx~~~~~~zzzyyy{{{~~~}}}|||~~~~~~|||{{{|||zzztttqqqqqqrrrsssssstttuuuvvvxxxzzz{{{~~~}}}yyyssspppttt~~~}}}wwwuuurrrmmmiiiggggggiiiiiigggccc\\\WWWWWW\\\aaabbbaaa```______```bbbdddkkkhhhccc___\\\ZZZXXXWWWYYY[[[[[[WWWWWWYYYZZZWWWSSSTTTVVVZZZ^^^bbbcccdddccccccdddeeeiiipppxxx~~~~~~xxxsssppptttzzzxxxkkkfffbbb```]]]ZZZVVVRRRNNNMMMPPPQQQTTTXXXZZZXXXSSSOOOKKKMMMPPPQQQRRRQQQPPPPPPQQQOOOMMMLLLLLLMMMMMMMMMPPPNNNKKKHHHFFFDDDAAA???>>>AAAEEEIIIJJJIIIFFFDDDAAACCCGGGLLLOOOPPPNNNKKKGGGJJJNNNOOOMMMJJJJJJKKKCCCBBBAAABBBCCCDDDDDDCCCEEEBBB@@@AAADDDDDDBBB???>>>??????>>>===<<<===??????@@@AAABBBBBBAAA@@@@@@AAA???<<<999999:::;;;<<<===>>>@@@DDDHHHNNNTTTXXXXXXYYYYYYXXXVVVTTTSSSSSSTTTSSSRRROOOLLLJJJJJJJJJJJJJJJIIIIIIJJJNNNTTTXXX]]]]]]]]]]]]\\\[[[YYYXXXXXXYYYZZZZZZYYYVVVSSSQQQPPPQQQTTTWWWXXXXXXWWWWWWZZZ]]]```bbbbbbbbbbbbbbbhhhjjjmmmnnnnnnnnnooopppssssssrrrssstttvvvyyyzzz{{{zzz~~~YYY\\\``````aaaeeemmmsssyyy|||~~~zzzuuuqqqppprrrttt}}}}}}zzzxxx|||uuucccUUUKKKFFFGGGKKKJJJHHHIIIMMMNNNMMMNNNQQQRRRPPPNNNNNNQQQVVV\\\___gggxxx|||sssrrrzzzvvvwww~~~yyyjjjgggbbb]]]ZZZYYY[[[\\\[[[XXXUUUSSSSSSSSSRRRQQQRRROOOMMMMMMQQQVVVZZZ\\\]]]^^^^^^[[[UUUPPPLLLKKKGGGHHHHHHHHHGGGEEECCCBBBHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDGGGJJJLLLLLLKKKOOOQQQUUUXXXZZZ\\\___``````jjjpppjjjbbb___aaaccceeejjjrrr||||||wwwsssqqqsssuuuuuutttlllpppwww}}}~~~{{{wwwttttttuuuvvvuuuqqqkkkffffffkkkoooqqqrrrsssrrrqqqqqqrrrtttyyywwwrrrmmmhhheeebbbaaabbbdddccc______aaabbb___[[[ZZZZZZ[[[___bbbcccccceeeeeeddddddfffmmmuuu{{{{{{|||~~~}}}yyytttqqqoooppptttyyy~~~}}}zzzyyytttsssqqqmmmiiidddaaa___^^^```bbbfffhhhgggccc```YYY\\\___aaaaaa``````aaa^^^]]][[[YYYWWWWWWWWWWWW^^^]]][[[WWWSSSOOOKKKIIIFFFHHHKKKMMMNNNMMMKKKJJJFFFHHHKKKMMMNNNMMMLLLKKKLLLNNNPPPQQQQQQRRRTTTVVVNNNLLLIIIFFFCCCBBBBBBBBBCCCBBBAAABBBCCCDDDDDDCCCCCCDDDEEEDDDAAA>>>>>>>>>>>>???@@@AAAAAAAAA??????@@@===:::999999::::::999:::;;;======???BBBGGGKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHEEECCCAAAAAAAAABBB@@@@@@AAAAAAAAADDDIIILLLOOOOOONNNNNNMMMLLLJJJJJJIIIJJJKKKKKKKKKIIIGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGIIIKKKMMMOOOPPPPPPPPPPPPUUUWWWYYYZZZYYYZZZ[[[\\\^^^^^^]]]]]]]]]___```aaaccccccgggrrr}}}}}}wwwNNNOOOQQQQQQQQQUUU[[[```fffiiinnntttyyyyyyvvvtttqqqkkkccc^^^\\\]]]^^^^^^iiilllpppqqqpppnnnlllkkkfffkkkppptttwww{{{|||}}}rrrfff]]]TTTRRRSSSRRROOONNNOOOMMMJJJKKKOOOLLLJJJGGGFFFGGGJJJMMMPPPWWWcccnnnsssssspppiiiaaa```fffrrr~~~tttiiigggkkkqqqwww}}}|||yyyvvvtttqqqpppxxx~~~wwwqqqnnnnnnppprrroookkkhhhgggggggggfffdddeeeccc```]]]\\\\\\]]]^^^bbbccccccaaa]]]XXXTTTRRRPPPQQQQQQQQQPPPNNNMMMLLLNNNLLLJJJIIIIIIJJJKKKKKKHHHIIIJJJJJJIIIGGGEEEEEEEEEDDDCCCDDDFFFHHHGGGGGGFFFHHHMMMSSSYYY[[[ZZZYYYVVV```fffaaaYYYVVVVVVVVVTTTWWW\\\dddlllqqqssssssnnnjjjfffeeehhhjjjjjjiii]]]```eeejjjnnnqqqrrrrrrsssssssssuuuyyy~~~~~~~~~{{{vvvtttwwwzzz||||||wwwssspppooonnnqqqpppmmmnnnqqqrrrpppkkkiiifffgggkkknnnooooooqqqpppmmmllllllqqqyyy~~~{{{|||~~~}}}{{{zzzsssrrrssswww}}}~~~|||yyyvvvsssqqqooopppqqqsssuuutttqqqnnnjjjmmmqqqsssrrrqqqqqqsssooonnnllljjjgggeeeffffffllllllkkkiiiddd```\\\ZZZVVVXXXZZZ\\\\\\[[[ZZZYYYVVVWWWXXXYYYXXXXXXXXXXXXZZZ\\\^^^```aaacccdddeee```]]]XXXQQQLLLHHHHHHHHHEEEHHHLLLNNNOOONNNNNNOOOQQQRRRSSSQQQMMMIIIFFFEEECCCDDDEEEGGGGGGGGGFFFFFFCCC@@@===<<<===>>><<<:::999;;;>>>>>>>>>@@@DDDHHHEEEDDDBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@???>>>======>>>???@@@@@@AAACCCFFFCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDEEEFFFFFFEEEHHHJJJKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOONNNOOORRRYYY```eeedddbbbMMMMMMKKKIIIHHHJJJMMMPPPVVVZZZaaajjjqqqrrrmmmhhhfff]]]SSSMMMNNNPPPPPPPPP[[[]]]```aaaaaa```aaaaaaUUUYYY^^^bbbeeeiiioootttuuupppkkkhhhhhhkkkmmmnnnlllooorrrrrrooooootttxxx}}}wwwnnneeeaaaaaa```[[[XXXVVVRRRMMMMMMQQQJJJIIIGGGEEEDDDEEEFFFGGGMMMTTTZZZ\\\^^^^^^[[[UUUQQQVVV```jjjsss{{{ssshhh]]]YYY[[[^^^eeekkkllliiifffccc______gggqqqxxx|||yyyxxxyyyzzzyyywwwwwwvvvsssoookkkiiiiiijjjpppppppppoookkkfffbbb___bbbaaa```___]]]\\\\\\\\\ZZZXXXUUUTTTTTTUUUVVVVVVPPPRRRTTTTTTRRROOOMMMMMMKKKJJJHHHIIIKKKLLLLLLLLLDDDGGGLLLUUU]]]```]]]ZZZNNNXXX]]]YYYQQQNNNNNNOOONNNOOOQQQWWW^^^dddhhhiiibbb^^^ZZZZZZ^^^aaaaaaaaaUUUVVVYYY\\\___cccfffhhhcccbbbcccdddggglllpppssszzz~~~~~~||||||yyy||||||zzz|||zzzvvvssstttxxx|||~~~~~~{{{zzzvvvsssssswww~~~wwwuuuuuuxxx~~~}}}|||{{{{{{{{{}}}~~~}}}zzzxxxwww{{{~~~~~~|||}}}~~~~~~}}}{{{xxxtttsssssstttvvvwwwwwwuuuqqqmmmjjjhhhfffgggiiijjjkkkjjjiiihhhfffgggggggggffffffggghhhgggiiimmmpppqqqqqqppppppooollleee\\\TTTPPPOOOOOOMMMSSS\\\``````^^^^^^^^^^^^```aaa___ZZZUUURRRPPPOOOPPPQQQRRRSSSSSSSSSSSSGGGDDDAAAAAABBBBBB@@@===999<<<@@@AAAAAACCCGGGJJJFFFDDDAAA@@@@@@AAAAAA@@@AAABBBCCCEEEFFFEEEBBB@@@===???AAAAAA@@@@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@?????????@@@AAABBBCCCDDDAAA@@@@@@@@@BBBCCCBBBBBBBBBCCCDDDCCCBBBAAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEHHHLLLNNNOOONNN\\\VVVNNNIIIHHHIIIHHHHHHMMMOOOSSSZZZ___bbbaaa```ZZZWWWPPPJJJFFFGGGLLLPPPQQQQQQQQQSSSYYY```^^^XXXRRRRRRSSSTTTVVVXXX[[[\\\```]]]ZZZXXXYYYZZZZZZZZZ]]]___aaa___\\\[[[]]]```jjjllloootttzzzzzzwwwyyyvvvqqqlllfffaaa^^^\\\YYYVVVRRRLLLGGGFFFGGGIIILLLMMMNNNNNNOOONNNMMMMMMOOOPPPTTTZZZbbbgggjjjjjjeee^^^UUUQQQQQQSSSUUUVVVXXXYYYZZZYYYXXXYYY[[[]]]kkksss}}}~~~{{{xxxvvvtttxxxwwwvvvuuusssqqqppppppqqqlllhhhhhhkkkllljjjgggfffffffffgggfffbbb\\\XXX```^^^]]]\\\\\\[[[XXXVVVSSSQQQRRRVVV]]]```^^^ZZZVVVTTTSSSSSSSSSSSSPPPNNNOOOMMMLLLNNNRRRVVVYYYZZZZZZVVVSSSUUUZZZ^^^___]]]SSSRRRPPPOOOQQQTTTXXX[[[ZZZZZZXXXWWWWWW\\\bbbggghhhoooxxx{{{|||~~~}}}~~~|||}}}~~~~~~}}}|||||||||||||||{{{zzzxxxwwwxxxxxxwwwvvvuuuuuuttttttsssttttttuuuvvvvvvvvvvvvyyyyyyyyyyyyzzzzzzzzzzzz|||wwwnnnfff___\\\[[[[[[```bbbeeeiiikkklllllllllqqqpppnnnlllkkkiiifffcccaaaaaaaaaaaabbbcccdddeeeYYYVVVQQQNNNLLLJJJHHHFFFCCCCCCCCCEEEHHHMMMQQQTTTTTTQQQLLLHHHEEEEEEFFFGGGFFFHHHKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLKKKIIIGGGFFFKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLIIIGGGHHHHHHFFFEEEEEEFFFIIIJJJIIIHHHLLLJJJIIIGGGEEEEEEEEEFFFJJJIIIIIIIIIJJJJJJGGGEEEFFFFFFFFFFFFEEEDDDCCCCCCIIIFFFEEEGGGJJJLLLKKKIIIjjjdddZZZSSSOOOMMMKKKJJJPPPQQQSSSWWW[[[]]]\\\[[[]]]YYYRRRKKKFFFEEEIIILLLPPPRRRRRRRRRVVV[[[\\\XXXRRRRRRQQQPPPQQQSSSUUUWWWXXXVVVTTTRRRRRRSSSSSSSSSUUUWWWYYYXXXVVVUUUXXX[[[\\\]]]```ccciiioootttwwwwwwuuuttttttwww|||~~~xxxssspppmmmkkkfff]]]TTTNNNMMMNNNOOOPPPQQQRRRQQQOOOMMMKKKIIIJJJLLLQQQWWW[[[\\\\\\]]]WWWQQQMMMNNNPPPRRRRRRUUUWWWXXXWWWVVVVVVWWWXXX\\\bbbkkkqqquuuyyy}}}~~~}}}|||~~~{{{wwwxxx}}}}}}}}}||||||}}}|||zzzvvvsssrrrqqqpppqqqqqqpppmmmkkkaaa___^^^bbbggghhhfffccc]]]\\\\\\^^^```aaa```^^^[[[YYYWWWXXXZZZ]]]^^^^^^^^^[[[XXXYYY]]]```___]]]UUUTTTRRRQQQRRRTTTWWWYYYYYYYYYXXXVVVUUUXXX\\\``````fffooovvv{{{~~~}}}}}}}}}~~~~~~}}}|||zzzyyy~~~~~~~~~}}}|||||||||{{{{{{|||||||||||||||{{{zzz}}}uuunnnhhhfffffffffjjjlllooorrrtttuuuuuuuuuwwwvvvuuutttuuutttrrrpppnnnmmmmmmmmmnnnoooooopppgggddd___[[[YYYWWWUUUSSSOOONNNOOOPPPRRRUUUYYY[[[[[[YYYUUURRRPPPOOOOOOPPPTTTVVVYYYZZZYYYYYYYYYZZZXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPRRRSSSUUUVVVWWWXXXXXXYYYZZZYYYVVVUUUUUUVVVQQQPPPOOOPPPRRRTTTUUUTTTVVVUUUSSSQQQOOOOOONNNOOORRRQQQQQQRRRRRRRRROOOMMMLLLLLLMMMMMMNNNNNNNNNMMMOOONNNMMMNNNQQQRRRPPPNNN~~~wwwmmmccc\\\VVVRRRPPPUUUTTTUUUWWW[[[___```aaagggccc\\\TTTNNNLLLNNNQQQVVVZZZZZZWWWVVVZZZ]]]\\\ZZZXXXUUUSSSRRRTTTVVVXXXWWWVVVUUUSSSRRRQQQQQQQQQRRRUUUWWWWWWUUUTTTVVVYYY[[[[[[\\\^^^bbbhhhmmmpppooommmkkkkkklllooosssuuu||||||{{{yyyzzz}}}sssggg^^^[[[[[[[[[\\\]]]]]][[[XXXSSSQQQPPPPPPQQQTTTXXXZZZZZZZZZYYYVVVRRRPPPPPPQQQRRRRRRUUUWWWXXXXXXUUUSSSSSSSSSUUUZZZaaaeeehhhkkkooosss}}}www|||tttrrrqqqsssvvvwwwuuurrrmmmlllmmmooorrrsssrrrqqqmmmjjjhhhggghhhiiihhhhhhhhhfffdddfffhhhiiifffccc```___\\\ZZZZZZ\\\^^^___``````___]]]ZZZZZZ[[[]]]]]]bbbiiinnnrrrsssuuuvvvzzzyyyyyy{{{|||}}}}}}}}}~~~~~~}}}|||~~~{{{vvvrrrrrrssstttuuuvvvyyy{{{}}}~~~~~~~~~~~~|||||||||~~~~~~}}}|||zzzzzzyyyyyyyyyzzz{{{{{{vvvrrrnnnkkkiiigggeeeccc````````````aaacccdddeeeeeedddbbb```^^^]]]\\\\\\```cccfffggggggggghhhhhhhhhgggfffdddccccccbbbbbb]]]^^^```aaabbbcccddddddggghhhiiiiiigggffffffgggaaa___]]]^^^```cccdddeeefffdddbbb```^^^]]]\\\\\\___^^^^^^^^^___^^^\\\YYYTTTTTTUUUWWWXXXYYYZZZZZZYYYYYYYYYZZZ\\\\\\ZZZXXX~~~tttkkkccc^^^[[[]]]\\\[[[^^^eeelllqqqssswwwtttnnngggaaa___```bbbiiimmmmmmfffaaabbbfffgggiiifffbbb______aaadddfffffffffeeeccc```]]]\\\\\\___aaacccbbb___^^^___aaagggffffffgggkkkoootttwwwuuusssqqqooooooqqqsssttt}}}yyyqqqooopppoooppprrrqqqnnnhhhccc_________```bbbeeeffffffeee```___]]]\\\[[[[[[[[[ZZZ[[[]]]___^^^[[[XXXVVVUUUZZZ]]]bbbdddeeegggiiikkktttwww}}}}}}~~~}}}{{{xxxwwwxxxxxxwwwvvvvvvvvvvvvxxxyyyyyyvvvssstttrrrpppnnnmmmmmmnnnooopppqqqpppmmmiiifffeeeeeeeeeiiiooorrrttttttuuuuuuwwwvvvuuuwww{{{|||}}}~~~~~~~~~~~~}}}~~~}}}}}}yyyxxxyyyzzz|||{{{|||~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{xxxuuussssssrrrqqqpppppppppooooooooonnnnnnnnnmmmmmmlllkkkjjjiiigggfffjjjllloooqqqqqqqqqrrrtttrrrpppnnnmmmlllkkklllllloooooooooooonnnlllkkkjjjrrrtttuuuuuutttsssssssssnnnkkkiiiiiillloooqqqrrrsssrrrqqqooommmkkkjjjjjjlllkkkkkkkkklllkkkhhheee^^^^^^______aaabbbccccccbbbcccdddfffhhhgggfffeeeyyyrrrnnnllljjjhhhgggjjjqqqyyy{{{vvvuuuwwwyyy{{{ssssssuuuwwwxxxvvvrrrppppppsssvvvyyy{{{}}}}}}yyytttpppnnnmmmrrruuuvvvtttpppllllllnnnsssrrrrrrsssuuuyyy}}}~~~}}}}}}}}}~~~yyysssoooiiiiiijjjmmmppprrrqqqqqqnnnnnnmmmllljjjhhhhhhgggiiikkkllljjjgggcccaaa``````bbbeeefffffffffggggggnnnqqquuu{{{{{{wwwtttsssuuuxxx|||}}}}}}|||||||||}}}{{{zzz{{{~~~~~~yyy{{{~~~~~~}}}{{{{{{{{{|||||||||||||||||||||}}}~~~~~~|||{{{{{{}}}~~~~~~}}}|||||||||||||||zzzxxxvvvvvvxxxzzzzzzzzzzzzyyyyyyxxxwwwuuuuuutttqqqrrrrrrrrrqqqpppnnnnnnqqqtttwwwyyyyyyyyyzzz{{{wwwvvvtttrrrqqqqqqqqqrrrxxxxxxxxxwwwuuussspppoooyyy{{{}}}~~~|||{{{zzzzzztttqqqoooooorrrvvvxxxyyyzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvuuuuuuuuutttqqqoookkkjjjjjjiiiiiijjjjjjkkkiiijjjmmmooopppqqqqqqrrr~~~~~~{{{xxxuuuvvv{{{~~~~~~~~~~~~}}}yyyxxxyyy~~~~~~{{{rrrrrrsssvvvzzz|||||||||xxxyyyzzzyyyvvvuuuuuuvvvyyyzzzzzzxxxtttqqqoooooolllmmmnnnooooooooonnnmmmqqqrrrtttyyy~~~~~~}}}}}}xxxyyy{{{|||}}}}}}|||||||||}}}~~~{{{zzzzzzzzzzzzzzzzzzzzzyyyzzz|||}}}}}}}}}~~~~~~}}}~~~}}}|||{{{{{{{{{{{{yyywwwwwwxxx|||~~~}}}{{{zzzyyyxxxxxxxxxttttttuuuuuuuuutttssssssrrruuuxxxyyyyyyyyyzzz{{{yyyxxxwwwvvvuuutttttttttvvvwwwyyyzzzzzzxxxwwwuuu}}}~~~}}}}}}tttrrrqqqrrruuuxxxzzzzzz{{{{{{|||}}}}}}}}}}}}|||~~~}}}|||||||||{{{xxxuuuvvvuuusssrrrqqqqqqqqqrrroooqqqsssttttttuuuxxxzzz{{{{{{|||~~~|||{{{|||{{{{{{{{{|||}}}|||{{{yyy{{{yyyxxx{{{~~~~~~~~~}}}{{{|||~~~}}}{{{yyyzzzzzz{{{~~~}}}{{{zzz{{{|||}}}yyyyyyyyyyyyzzz{{{{{{|||yyyzzz|||}}}~~~~~~}}}}}}{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}{{{{{{zzzzzzyyyxxxwwwyyy}}}~~~}}}zzzyyyxxxxxxyyyzzzwwwwwwwwwwwwwwwwwwwwwxxxrrrtttwwwxxxwwwwwwwwwxxxwwwwwwwwwwwwvvvtttsssrrrrrrtttwwwzzz{{{{{{zzzyyy|||~~~~~~|||zzzyyysssrrrrrrtttwwwyyyzzzzzzyyyzzz||||||yyyzzzyyywwwuuuttttttuuuvvvuuuvvvwwwvvvtttuuuxxx|||~~~~~~~~~~~~~~~}}}|||yyy{{{}}}~~~|||yyyvvvtttssssssttt~~~~~~{{{yyy{{{}}}}}}yyyvvvvvvxxx|||zzzzzzyyyxxxyyyzzz{{{|||wwwxxxzzz{{{|||||||||||||||{{{{{{zzzyyyxxxxxxwwwyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{|||~~~~~~}}}}}}~~~||||||}}}~~~|||{{{zzzzzzzzzyyywwwwwwxxx|||~~~|||yyywwwwwwxxxzzz{{{yyyyyyxxxxxxyyyyyyzzz{{{wwwyyy|||||||||{{{{{{|||uuuuuuvvvuuutttsssqqqooorrrtttwwwzzz{{{{{{zzzyyyyyy{{{}}}}}}{{{wwwuuuuuurrrrrrrrruuuxxxzzzzzzzzzwwwyyy|||~~~|||yyywwwuuutttssstttvvvwwwzzzzzzyyyvvvsssssswww{{{~~~~~~~~~~~~{{{yyyyyy|||~~~~~~|||}}}~~~~~~}}}|||}}}~~~~~~|||{{{{{{{{{yyy|||~~~}}}}}}}}}yyywwwyyywwwuuurrrooonnnnnnnnnssszzz}}}zzzuuutttuuuttt}}}wwwqqqqqquuuyyyzzzyyy{{{{{{{{{{{{{{{|||}}}~~~~~~}}}||||||}}}}}}{{{yyywwwyyy{{{}}}}}}|||zzzxxxxxxyyy{{{}}}}}}{{{yyyxxxxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~|||yyyyyyzzz|||}}}}}}~~~|||{{{zzz{{{vvv{{{|||zzz||||||{{{yyywwwvvvuuuvvvvvvuuuvvvwwwwwwwwwxxxzzz|||zzzzzzyyyzzz{{{|||{{{zzzvvvwwwuuuqqqooorrrrrroooooorrruuuxxxzzzzzzzzzyyy~~~|||yyyvvvsssrrrqqqqqqqqqqqqrrrtttwwwxxxxxxwwwvvvwwwyyy||||||yyywwwyyywwwuuurrrqqqqqqrrrssswwwxxxxxxvvvrrrqqqrrrttt|||{{{~~~~~~~~~~~~}}}{{{xxxyyy{{{}}}|||{{{zzz{{{|||{{{yyywwwwwwxxx~~~|||||||||}}}}}}wwwyyy|||}}}}}}|||||||||~~~}}}{{{wwwtttrrruuusssqqqnnnlllkkkkkkkkknnnuuuxxxsssnnnlllkkkiiippplllgggggglllppprrrqqqvvvxxx{{{}}}~~~~~~}}}|||{{{zzzzzz{{{}}}}}}|||zzzwwwxxxzzz|||}}}|||zzzyyyxxxyyy{{{||||||{{{yyyxxxwwwxxxzzz||||||}}}||||||zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzyyyyyyzzzxxxvvvvvvxxxyyyzzzyyyvvvwwwxxxxxxvvvuuuttttttssswwwxxxvvvwww{{{{{{xxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwyyy{{{xxxwwwuuuuuuvvvwwwwwwwwwwwwxxxvvvqqqoooqqqrrrooommmpppssswwwzzz{{{{{{zzzwwwvvvuuusssqqqppppppooommmlllmmmoooqqqsssrrrqqqqqqrrrtttvvvxxxzzz{{{{{{}}}~~~}}}{{{wwwuuuuuutttrrrqqqqqqrrrtttuuuuuuwwwwwwuuurrrpppqqqsss|||yyyxxx|||~~~~~~~~~}}}~~~~~~~~~}}}~~~}}}|||{{{zzzzzz~~~}}}|||||||||}}}~~~}}}}}}}}}}}}}}}~~~|||~~~}}}{{{{{{{{{|||zzzxxxwwwyyyzzzzzzyyyzzz|||}}}}}}{{{xxxxxxxxx|||{{{zzzyyyyyyzzz|||}}}xxxzzz|||}}}}}}}}}}}}zzzwwwuuusssvvvuuusssqqqpppooonnnnnnqqqwwwzzzuuuooollljjjfffgggdddaaabbbgggkkkmmmmmmooosssyyy~~~~~~zzzxxxwwwvvvwwwyyy|||}}}|||{{{vvvxxxzzz|||}}}}}}|||{{{vvvwwwyyyzzzzzzyyywwwvvvxxxxxxxxxyyyyyyzzzzzzzzzvvvwwwyyyzzzzzzyyywwwvvvwwwwwwxxxwwwvvvuuusssrrrqqqqqqpppqqqssstttsssqqqoooppprrrrrrrrrrrrpppppprrruuuvvvttttttvvvvvvssssssssstttuuuvvvvvvvvvvvvsssrrrrrrrrrssstttvvvxxxxxxvvvtttsssssstttvvvwwwvvvwwwtttnnnlllnnnooommmlllnnnpppsssuuuvvvvvvvvvsssttttttuuutttsssrrrqqqnnnmmmmmmoooqqqrrrqqqpppooopppqqqrrrtttuuuvvvvvvxxxxxxyyyyyyxxxvvvsssqqqooooooooopppqqqsssvvvwwwssstttvvvuuusssqqqpppppp{{{{{{zzzzzz{{{}}}~~~zzzwwwuuuxxx}}}{{{|||}}}~~~~~~~~~~~~|||~~~|||zzzyyyzzzzzzzzz|||}}}|||zzz{{{}}}~~~}}}}}}}}}yyyzzz{{{|||~~~}}}{{{zzzyyyzzz}}}~~~}}}~~~||||||||||||}}}~~~~~~}}}{{{yyyyyyyyy{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{|||~~~}}}~~~}}}{{{zzz|||~~~~~~~~~~~~~~~}}}}}}zzzxxxxxxxxxuuuxxx|||~~~}}}{{{yyyxxxzzzxxxvvvuuuuuuuuuuuuuuuvvvyyy{{{|||{{{zzzyyyzzzyyyxxxvvvtttssstttvvvwwwwwwxxxyyyzzzzzz|||}}}{{{yyyyyyyyyxxxwwwwwwvvvuuuuuuttttttwww}}}|||wwwuuuqqqmmmfffdddbbbcccgggjjjllllllkkkooouuu{{{}}}|||yyywwwuuuuuuuuuwwwzzz{{{zzzyyyvvvwwwyyy{{{|||}}}||||||ssstttvvvwwwwwwvvvtttsssxxxxxxwwwwwwwwwwwwxxxxxxvvvwwwzzz||||||zzzxxxwwwuuuvvvvvvuuutttqqqnnnllliiiiiijjjmmmooonnnllljjjhhhiiijjjlllnnnnnnmmmlllmmmooopppppppppqqqpppooonnnoooqqqrrrssssssrrrrrrpppooonnnnnnoooqqqrrrrrrtttsssqqqpppoooppprrruuussstttpppkkkiiikkkkkkiiikkklllmmmnnnooooooooooooppprrrtttvvvvvvtttrrrqqqoooooonnnppprrrrrrqqqpppnnnnnnnnnooopppqqqrrrsssqqqrrrrrrrrrqqqpppnnnmmmllllllmmmoooqqqsssuuuwwwqqqrrrttttttsssqqqooonnn~~~}}}zzzzzz|||~~~}}}}}}xxx{{{}}}vvvvvvvvvxxxzzz||||||{{{xxxvvvtttwww|||~~~{{{zzzzzz}}}~~~}}}zzzxxxxxxwwwuuusssqqqtttwwwyyywwwvvvuuuttttttsssrrrsssvvvyyyzzzyyyvvvvvvuuuvvvwww{{{}}}}}}~~~~~~~~~zzz{{{{{{{{{|||}}}~~~~~~~~~|||xxxyyy{{{}}}}}}}}}||||||{{{{{{{{{{{{zzz|||~~~||||||}}}~~~}}}|||}}}}}}~~~~~~zzzzzzyyyzzz{{{}}}}}}}}}}}}{{{xxxxxxxxxyyyzzzuuuvvvxxxyyyzzzzzzzzzyyy{{{zzzzzz{{{}}}~~~}}}||||||}}}~~~~~~~~~}}}{{{yyyyyyzzz|||}}}~~~}}}}}}||||||||||||}}}~~~zzz|||}}}}}}}}}{{{vvvpppkkkiiiiiigggmmmtttyyyyyyxxxuuutttuuutttrrrpppnnnnnnnnnoookkknnnqqqsssttttttvvvwwwyyywwwsssooommmmmmmmmnnnooopppqqqqqqrrrtttxxx{{{~~~}}}{{{yyyxxxxxxyyyzzzvvvwwwwwwwwwwwwwwwwwwwwwxxx}}}}}}{{{{{{xxxtttiiiiiihhhiiikkkmmmmmmmmmooorrrvvvzzz}}}~~~~~~}}}xxxwwwwwwxxxyyyyyyxxxvvvssstttvvvxxxyyyzzzzzzyyyrrrsssttttttttttttsssrrrwwwvvvuuuttttttsssttttttuuuwwwzzz||||||{{{yyywwwsssssstttsssoookkkfffcccdddeeefffiiikkkkkkhhhfff`````````bbbfffhhhhhhgggeeeeeeeeeggghhhhhhiiijjjjjjkkkmmmoooooooooooonnnqqqooommmnnnooopppooommmjjjllllllkkkjjjjjjllloooppprrrpppkkkiiikkkjjjggghhhhhhiiiiiijjjlllmmmmmmmmmoooqqqssssssqqqnnnmmmllllllkkkmmmoooooonnnmmmlllkkkkkkkkklllmmmoooooonnnnnnooooooooommmlllkkkllllllmmmoooppprrrtttuuupppqqqrrrssssssqqqooommm}}}{{{{{{|||~~~~~~}}}yyyvvvttttttvvvxxxxxxyyy{{{}}}|||wwwuuuyyy}}}|||}}}tttssstttuuuxxxyyyxxxwwwvvvuuutttuuuyyy}}}|||yyywwwvvvuuuwwwuuurrrpppnnnllliiiggggggiiikkklllkkkkkkkkklllmmmkkkhhhhhhjjjmmmooopppoooqqqsssssstttwwwzzz}}}~~~~~~{{{}}}|||{{{yyyxxxxxxxxxxxx}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{|||}}}~~~~~~~~~}}}||||||{{{{{{{{{zzzzzzyyyxxxzzz|||}}}~~~~~~~~~~~~{{{yyyyyyzzz~~~~~~|||zzz{{{|||~~~~~~}}}|||{{{yyyxxxwwwxxx|||~~~|||~~~~~~|||||||||zzzyyyxxxyyy{{{{{{zzzyyy|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~|||{{{yyywwwwwwwwwwwwssstttvvvxxxzzzzzzzzzzzzxxxwwwwwwyyyzzz{{{yyyxxx{{{|||}}}~~~|||||||||{{{|||}}}~~~|||{{{yyyxxxxxxyyyzzz{{{||||||}}}}}}}}}|||{{{{{{xxxxxxxxxxxxyyyzzz{{{{{{zzz{{{}}}~~~~~~}}}|||{{{xxxyyywwwpppggg^^^ZZZYYYXXX```iiiqqqsssqqqooommmmmmlllkkkhhheeecccdddeeeccceeehhhjjjlllnnnqqqsssvvvrrrmmmgggcccaaaaaaaaaeeefffhhhhhhhhhkkknnnqqqssssssrrrrrrrrrtttuuuvvvrrrssstttuuuvvvvvvvvvvvvtttxxxzzzyyyzzz|||{{{xxxpppqqqrrrsssttttttuuuuuuvvvwwwzzz}}}}}}|||{{{{{{{{{{{{yyywwwttttttuuuvvvwwwxxxxxxxxxuuuvvvvvvvvvvvvvvvvvvuuuwwwvvvuuutttsssrrrqqqqqqtttuuuwwwyyyyyyyyyxxxwwwqqqqqqqqqoookkkddd]]]YYY]]]^^^___bbbddddddbbb```\\\YYYXXX[[[```eeefffeeebbb___^^^```aaaaaadddhhhjjjkkklllnnnpppqqqrrrrrrqqqooonnnooopppoookkkgggcccggglllmmmkkkjjjjjjlllnnnqqqpppmmmlllmmmkkkgggcccccccccdddeeehhhkkklllkkkmmmppprrrrrrqqqooommmkkkkkkkkklllooooooooommmnnnmmmmmmmmmnnnoooqqqrrrnnnnnnnnnnnnnnnnnnmmmmmmkkklllmmmoooqqqrrrssstttqqqqqqqqqqqqrrrrrrooommm~~~}}}zzz{{{{{{zzzyyyxxxyyyzzz}}}}}}{{{{{{|||~~~}}}|||zzzyyy|||}}}|||||||||yyyvvvsssssssssvvvuuuuuuwwwzzz}}}zzzuuurrrrrruuuwwwppppppqqqrrrsssuuuwwwyyyrrrrrrrrrtttuuuuuutttrrrssssssrrrtttvvvyyyzzz{{{}}}}}}}}}|||yyyuuuqqqnnnooommmkkkjjjhhheeebbb___^^^___```___^^^^^^___aaaddd```[[[YYY[[[___bbbdddcccgggjjjllllllnnnpppssstttvvvzzz{{{|||}}}~~~}}}}}}~~~|||yyywwwuuutttrrrpppoooooooooooouuuuuutttttttttuuuwwwxxxvvvxxxzzz|||}}}~~~}}}}}}{{{{{{|||||||||{{{yyyxxxwwwwwwxxxxxxxxxxxxxxxxxxvvvwwwxxxzzz{{{{{{zzzzzz{{{}}}~~~~~~}}}~~~}}}|||zzzzzzxxxyyyyyywwwtttrrrrrrrrryyyyyyzzzzzz{{{|||}}}}}}xxxxxxxxxxxxyyy{{{}}}~~~zzzzzzyyyyyyxxxwwwvvvuuusssxxx~~~~~~}}}||||||~~~|||zzzyyyzzzzzzyyywwwxxxzzzzzzxxxvvvzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{zzz|||{{{zzzyyywwwvvvuuutttrrrqqqqqqqqqrrrtttuuuvvvtttssstttuuuwwwwwwuuusssvvvwwwxxxyyy{{{|||}}}}}}{{{zzzxxxvvvvvvwwwyyyzzzyyyxxxwwwvvvvvvwwwxxxyyyxxxyyyzzz{{{{{{{{{zzzzzzvvvvvvvvvvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxuuuwwwvvvooocccXXXRRRQQQOOOXXXccclllooollliiifffcccdddbbb___ZZZXXXYYY[[[\\\]]]___```aaadddiiillljjjfff```YYYTTTQQQQQQQQQUUUVVVXXXXXXYYYZZZ\\\___aaaaaaaaabbbcccdddeeefffeeefffhhhjjjkkkkkkkkkkkkjjjmmmmmmmmmooossstttqqqnnnppprrrtttuuuuuuvvvwwwxxxzzz}}}~~~|||zzz{{{{{{||||||}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{yyywwwuuussstttuuuvvvwwwwwwxxxxxxxxxrrrrrrrrroooiiiaaaXXXSSSQQQQQQQQQTTTVVVWWWVVVTTTSSSOOOLLLNNNUUU\\\^^^___]]]WWWTTTUUUVVVUUUYYY___aaabbbdddgggjjjnnnqqqrrrnnnlllkkklllmmmjjjccc]]]XXX```hhhllljjjgggffffffhhhlllnnnllllllllliiiddd___^^^\\\[[[\\\]]]```aaadddeeehhhjjjllllllkkkkkkhhhhhhhhhjjjmmmnnnnnnmmmlllkkkjjjjjjlllnnnppprrrkkkllllllllllllllllllllljjjkkkmmmooorrrsssuuuuuusssqqqpppppprrrrrrqqqooo~~~|||zzzyyytttvvvwwwwwwvvvvvvwwwxxx|||||||||zzzwwwuuuuuuvvvyyyyyyzzzzzz{{{|||||||||}}}~~~{{{xxxuuuvvvsssrrrvvv{{{~~~}}}yyy{{{||||||{{{xxxuuuttttttuuutttssstttwwwzzz|||}}}}}}}}}}}}~~~}}}wwwpppnnnpppsssnnnlllkkknnnsssvvvvvvtttqqqqqqqqqrrrssssssqqqoooqqqqqqqqqrrrtttvvvwwwxxxxxxyyy{{{{{{yyytttnnnkkkkkkjjjiiihhhgggddd```]]]YYYYYYYYYWWWUUUUUUWWWYYY\\\WWWQQQNNNOOOSSSWWWZZZSSSXXX\\\_________bbbdddbbbgggnnnrrrttttttssssss{{{}}}~~~}}}}}}}}}}}}}}}}}}|||zzzyyywwwvvvyyyyyyxxxxxxwwwvvvuuuuuuhhhgggfffffffffgggiiijjjiiihhhgggfffgggiiikkklllrrrtttwwwyyy{{{}}}}}}}}}xxxxxxyyyxxxxxxvvvtttssspppqqqssstttuuuvvvvvvvvvrrrsssuuuvvvwwwvvvvvvuuuvvvxxxzzzyyyxxxyyy}}}~~~|||zzzxxxwwwtttuuuuuusssooommmmmmnnnppppppqqqrrrssstttuuuuuuttttttuuuvvvxxxyyy{{{|||wwwwwwwwwwwwvvvvvvvvvvvvqqqvvv}}}|||{{{{{{|||~~~{{{xxxxxxyyy{{{yyywwwxxxzzzzzzwwwtttzzzzzz{{{{{{{{{{{{{{{zzz|||{{{zzzzzzyyyyyyzzzzzzzzzzzz{{{{{{zzzzzzyyyyyyzzzzzzyyyxxxwwwuuusssrrrllliiifffddddddgggjjjlllqqqqqqqqqsssttttttrrrpppppppppqqqssstttvvvwwwwww|||yyyvvvsssqqqrrruuuvvvwwwvvvuuutttuuuuuuwwwwwwvvvwwwyyyzzz{{{zzzzzzyyywwwwwwvvvwwwwwwxxxyyyzzzyyyyyyxxxxxxwwwwwwvvvvvvtttwwwwwwpppdddXXXRRROOOMMMVVVbbbkkknnnkkkgggccc]]]^^^]]]YYYTTTQQQRRRTTTSSSTTTTTTTTTUUUXXX]]]aaa___ZZZSSSLLLGGGDDDDDDDDDAAACCCEEEFFFFFFGGGHHHJJJLLLMMMMMMNNNOOOPPPPPPPPPRRRSSSVVVXXXZZZZZZZZZZZZ\\\^^^]]]\\\___dddeeebbbbbbdddhhhkkklllmmmooopppvvvyyy}}}}}}zzzxxxvvvvvvvvvwwwxxxyyyyyyzzzuuuvvvuuurrrkkkaaaXXXRRREEEEEEEEEGGGIIIKKKJJJIIIEEE@@@<<<>>>FFFMMMQQQRRRSSSKKKFFFGGGFFFEEEIIIQQQPPPQQQTTTWWW\\\bbbgggiiihhhffffffggghhhddd\\\TTTJJJSSS___dddbbb^^^[[[[[[bbbgggjjjjjjiiiiiieee```^^^\\\XXXTTTRRRQQQRRRSSSVVVWWWZZZ]]]```aaabbbbbbaaaaaaaaadddggghhhhhhgggbbbbbbaaaaaaccceeehhhiiihhhhhhhhhhhhiiiiiiiiiiiihhhjjjmmmpppsssuuuvvvwwwtttrrroooooorrrsssrrrppp