BM6P6(@ ~~~~~~yyywwwvvvwwwyyyxxxuuuqqqtttsssqqqooonnnoooooopppnnnoooppppppooooooqqqssssssssssssrrrrrrrrrqqqqqqppppppppppppppppppqqqqqqqqqrrruuuvvvwwwvvvuuutttttttttsssrrrrrrqqqqqqpppmmmnnnpppqqqssstttttttttqqqqqqqqqqqqqqqqqqqqqqqqsssuuuvvvvvvuuuttttttuuuyyyyyyyyyxxxvvvsssqqqoootttrrrpppnnnmmmoooqqqrrrmmmooosssvvvwwwwwwvvvuuuvvvssspppqqqtttwwwxxxwwwwwwuuusssrrrrrrssstttuuuvvvvvvvvvwwwxxxyyyzzz{{{vvvxxxyyyyyyxxxxxxxxxyyyvvvvvvwwwvvvvvvuuutttsssvvvuuutttssssssqqqnnnkkkmmmnnnpppqqqrrrrrrqqqqqqjjjjjjjjjjjjjjjjjjjjjjjjddddddddddddeeefffhhhiiihhhgggeeeddddddeeefffgggjjjjjjkkkmmmooopppooommmiiiiiijjjmmmnnnmmmjjjggggggeeebbbbbbcccdddddddddkkklllmmmnnnnnnllljjjiiijjjjjjjjjjjjjjjjjjkkkkkkjjjjjjkkklllmmmmmmmmmllljjjjjjiiiiiiiiijjjkkkkkklllkkkiiihhhhhhiiikkklllssstttuuuvvvvvvuuusssqqqllliiihhhiiilllnnnmmmllloooooooooooopppqqqrrrssstttssspppnnnllllllllllllkkkkkkllllllnnnoooqqqqqqpppqqqrrrssssssssssssssspppoooppprrrttttttrrrpppqqqpppooommmllllllmmmmmmmmmkkkjjjkkknnnooollljjjhhhiiikkkmmmoooooooooooonnnmmmlllkkkjjjkkkllllllmmmoooqqqssstttsssrrrqqqrrrrrrssssssrrrqqqooonnnjjjkkklllmmmooopppqqqqqqpppooooooppprrrrrrqqqooopppooonnnmmmllllllmmmmmmqqqqqqsssuuuvvvwwwwwwwww}}}{{{xxxvvvtttuuuuuuvvvwwwwwwxxxxxxxxxyyyyyyyyyxxxvvvvvvvvvxxxyyyxxxwwwwwwtttqqqqqqssstttsssqqqvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttsssssssssttttttwwwwwwxxxzzz|||{{{yyywwwvvvxxx{{{}}}~~~}}}{{{zzzzzzxxxvvvttttttuuuwwwyyyyyyxxxwwwwwwvvvvvvwwwwwwvvvrrrooooootttvvvuuurrrrrrsssuuuuuutttuuuvvvxxxuuuwwwzzz|||}}}}}}{{{zzzxxxwwwwwwxxxzzz{{{{{{zzzwwwxxxxxxwwwvvvwwwyyy|||yyyzzz}}}}}}zzzxxxwwwxxxzzz|||~~~}}}||||||zzzwwwtttqqqpppqqqrrrsssuuuvvvxxxyyyzzzxxx{{{}}}|||yyyyyy{{{}}}{{{{{{yyyyyyzzz|||~~~}}}{{{zzz{{{|||}}}{{{zzzyyyvvvtttrrrqqqpppqqqpppooommmkkkiiigggfffmmmmmmnnnoooooooooppppppmmmnnnnnnmmmkkkiiigggfffgggggghhhhhhggggggfffeeefffgggggggggggggggfffffffffhhhkkkoooqqqrrrrrrrrrsssvvvzzz}}}}}}zzzvvvsssuuutttrrrpppoooooooooppppppnnnllljjjiiijjjkkklllkkkiiigggiiinnnqqqrrrqqqrrrqqqpppsssvvvuuurrrnnnoooooonnnnnnnnnnnnnnnnnnqqqooonnnrrrxxx{{{yyyvvvtttrrrqqqqqqtttwwwyyyyyy|||{{{yyyxxxwwwxxxxxxyyyzzzyyyvvvtttrrrrrrqqqrrrxxxxxxwwwvvvtttrrrqqqpppooonnnnnnoooppprrrtttuuu~~~~~~}}}}}}}}}|||xxxvvvtttuuuvvvvvvtttqqqsssrrrqqqoooooooooooopppoooppprrrrrrqqqqqqrrrsssrrrrrrqqqpppppppppppppppppppppppppppppppppppppppoooppprrrssstttttttttsssqqqqqqqqqppppppooonnnnnnlllmmmmmmnnnnnnnnnnnnmmmooooooooopppppppppqqqqqqppprrrttttttsssrrrrrrsssxxxxxxxxxwwwvvvtttrrrqqqrrrqqqooonnnmmmnnnooopppnnnpppsssuuuwwwwwwvvvuuutttqqqoooppprrruuuvvvuuuuuutttrrrqqqrrrssstttuuuvvvvvvvvvwwwxxxyyyzzzzzzwwwxxxwwwvvvttttttwwwyyyuuuuuuvvvvvvvvvuuuttttttuuutttsssssssssqqqnnnkkklllmmmnnnppppppppppppooollllllkkkkkkjjjjjjjjjjjjeeeffffffgggggghhhhhhhhhgggggggggfffffffffggggggiiiiiiiiikkknnnooonnnlllkkkkkkllloooqqqpppnnnkkkhhheeecccbbbcccddddddcccjjjkkkmmmnnnnnnmmmkkkjjjllllllkkkjjjjjjiiihhhhhhkkkkkkllllllmmmmmmllllllkkkkkkjjjjjjjjjkkkkkklllmmmkkkjjjhhhhhhiiikkklllqqqrrrssstttsssrrrpppooojjjhhhfffgggjjjmmmmmmlllmmmnnnnnnooopppqqqrrrssstttsssqqqooommmllllllllljjjkkkkkklllmmmooopppqqqpppqqqrrrrrrssssssrrrrrrqqqppppppqqqrrrrrrpppnnnnnnmmmlllkkkkkklllmmmnnnkkkjjjiiikkkmmmnnnmmmkkkiiijjjkkkmmmnnnnnnnnnnnnllllllkkkjjjjjjkkklllmmmmmmnnnqqqrrrssssssrrrqqqqqqqqqrrrrrrqqqpppnnnmmmjjjjjjjjjkkkmmmooopppqqqqqqpppoooppprrrrrrqqqoooqqqpppooonnnmmmnnnoooooonnnoooqqqsssuuuvvvwwwxxx{{{yyyxxxvvvuuutttuuuuuuyyyxxxxxxxxxxxxwwwwwwwwwvvvuuutttuuuvvvwwwwwwuuuvvvsssqqqqqqssstttrrrpppvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttyyyyyyyyy{{{}}}}}}{{{xxxvvvwwwzzz|||}}}|||{{{yyyyyywwwuuuttttttuuuwwwyyyyyyyyyyyyyyyxxxxxxxxxxxxvvvrrroooppptttwwwvvvsssrrrsssuuuuuutttuuuvvvxxxsssuuuxxx{{{||||||{{{zzzwwwuuutttuuuwwwxxxyyyxxxvvvwwwxxxxxxwwwwwwyyy{{{zzz|||~~~}}}zzzxxxvvvwwwyyy{{{}}}{{{{{{{{{yyywwwtttqqqpppssstttuuuvvvxxxyyyzzz{{{xxxyyyzzz{{{zzzzzz|||}}}{{{zzzzzzzzzzzz|||}}}~~~}}}|||{{{yyyyyyzzz{{{|||zzzzzzyyyxxxvvvsssrrrppppppooonnnmmmlllkkkkkkkkknnnnnnnnnmmmnnnnnnoooooopppoooooonnnnnnllliiiggggggggggggggggggffffffeeefffgggggggggggggggfffffffffhhhkkknnnpppqqqqqqqqqrrrtttwwwyyyzzzxxxuuussstttsssqqqooonnnnnnnnnnnnooonnnlllkkkkkkkkkmmmnnnllljjjiiijjjnnnqqqrrrqqqqqqpppqqqrrrssssssqqqooopppooonnnmmmmmmnnnooopppuuusssrrrtttyyyzzzxxxuuutttrrrqqqqqqsssvvvwwwwwwzzzyyyxxxwwwwwwwwwxxxyyyyyyxxxvvvtttsssrrrrrrsssxxxxxxwwwvvvuuusssqqqpppnnnmmmmmmnnnoooppprrrttt~~~}}}|||zzzyyyyyyyyyzzzvvvtttrrrqqqqqqrrrrrrqqqsssrrrqqqpppooooooooooooppprrrttttttsssrrrrrrsssrrrqqqpppooonnnoooppppppoooooooooooooooooooooooommmmmmnnnoooqqqrrrssssssppppppppppppooonnnmmmmmmmmmmmmmmmlllkkkjjjiiihhhllllllmmmnnnoooppppppqqqoooqqqssssssrrrrrrssstttwwwwwwwwwwwwvvvuuutttsssppppppoooooonnnnnnnnnnnnnnnppprrruuuvvvvvvuuuuuurrrpppnnnnnnppprrrsssrrrrrrrrrqqqqqqqqqssstttuuuvvvvvvwwwwwwxxxxxxyyyyyyxxxwwwuuurrrqqqqqqtttwwwttttttuuuuuuvvvuuuuuuuuutttsssqqqqqqqqqpppnnnlllkkklllmmmnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkjjjjjjggghhhiiijjjjjjiiihhhhhhggghhhiiiiiiiiiiiihhhggghhhhhhhhhjjjlllmmmmmmkkkkkkkkkmmmoooqqqrrrooommmiiifffdddbbbcccccccccbbbhhhiiikkklllmmmllllllkkknnnmmmlllkkkiiihhhffffffllllllmmmmmmmmmlllkkkkkkllllllllllllllllllllllllmmmllljjjhhhhhhiiijjjkkknnnooopppppppppnnnmmmllliiigggddddddgggjjjllllllkkklllmmmnnnpppqqqrrrssstttsssqqqooonnnnnnmmmmmmjjjjjjkkklllnnnooopppqqqpppqqqqqqrrrrrrrrrrrrrrrrrrqqqppppppqqqpppnnnlllkkkjjjjjjiiijjjkkklllmmmjjjiiiiiijjjlllnnnmmmllljjjjjjkkklllmmmllllllllljjjjjjiiiiiijjjkkklllmmmmmmnnnpppqqqrrrrrrqqqpppooooooooooooooonnnlllllljjjiiiiiiiiijjjmmmoooqqqrrrqqqpppqqqrrrrrrqqqoooppppppooonnnooopppqqqrrrkkkmmmoooqqqtttvvvwwwwwwwwwwwwwwwvvvuuutttsssrrryyyyyyxxxxxxwwwvvvvvvvvvtttsssrrrsssuuuuuuuuuttttttrrrqqqqqqrrrsssrrrpppuuuuuuvvvvvvvvvvvvvvvvvvtttuuuvvvwwwwwwvvvuuuttt{{{zzz{{{|||~~~~~~|||zzzuuuvvvxxxzzzzzzzzzyyyxxxxxxwwwuuuttttttuuuwwwyyyyyyyyyzzz{{{{{{{{{zzzzzzuuurrrppprrruuuxxxwwwuuurrrtttuuuuuuuuuuuuvvvxxxqqqsssuuuxxxzzz{{{{{{{{{uuurrrpppppprrruuuvvvvvvvvvwwwyyyyyyyyyyyyzzz|||}}}~~~}}}zzzxxxvvvwwwyyyzzz|||}}}}}}~~~zzzzzzyyyyyywwwtttrrrqqquuuvvvvvvxxxyyyzzz{{{{{{xxxwwwwwwxxx{{{}}}}}}}}}zzzzzz{{{{{{||||||}}}}}}{{{zzzyyyxxxwwwxxxyyyzzzyyyyyyzzzyyyxxxuuusssqqqpppooonnnmmmmmmnnnoooppppppooommmllllllmmmnnnooosssqqqooooooppppppllliiihhhhhhgggggggggfffffffffgggggghhhiiiiiihhhhhhgggggghhhkkknnnooopppqqqqqqqqqrrrsssuuuuuuuuutttsssrrrrrrpppooonnnnnnmmmnnnmmmlllllllllmmmnnnpppqqqmmmllljjjkkknnnpppqqqqqqpppqqqrrrqqqpppooopppqqqqqqooommmllllllooorrrtttzzzxxxvvvwwwyyyzzzwwwttttttrrrqqqqqqrrrtttuuutttvvvvvvvvvuuuvvvvvvwwwxxxxxxwwwvvvuuuttttttttttttwwwwwwwwwvvvuuutttrrrqqqmmmmmmllllllmmmooopppqqq}}}{{{yyyvvvuuuuuuvvvwwwtttrrrooommmmmmnnnpppppprrrqqqqqqppppppooooooooopppsssvvvvvvuuusssrrrrrrrrrqqqpppnnnnnnooopppqqqoooooonnnnnnnnnnnnnnnnnnlllllllllmmmnnnpppqqqrrrqqqqqqqqqqqqqqqooonnnmmmnnnnnnnnnnnnmmmkkkjjjiiikkkllllllnnnooopppqqqqqqppprrrtttttttttssstttuuuuuuuuuuuuvvvvvvuuuuuuuuuoooppppppqqqqqqooonnnmmmoooppprrrtttuuuuuuuuutttqqqpppooooooooopppqqqqqqpppppppppppprrrsssuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvtttqqqqqqssstttrrrsssttttttuuuuuuuuuuuurrrqqqoooooopppooommmlllkkkllllllmmmmmmmmmmmmmmmpppooonnnmmmlllkkkjjjjjjhhhjjjkkkllllllkkkiiihhhggghhhjjjllllllkkkiiihhhiiihhhhhhjjjlllmmmmmmllliiiiiijjjmmmppppppooommmiiigggdddcccccccccbbbaaaeeefffgggiiijjjkkkkkkkkkllllllkkkjjjiiihhhgggffflllmmmmmmmmmlllkkkjjjjjjlllmmmmmmmmmmmmmmmllllllnnnllljjjhhhhhhhhhjjjjjjllllllmmmmmmlllkkkjjjiiihhhfffcccbbbdddgggjjjllliiijjjlllnnnpppqqqrrrsssssssssrrrqqqpppooooooooojjjkkkmmmooopppqqqrrrsssqqqqqqrrrrrrrrrrrrqqqqqqpppooonnnoooppppppooonnnkkkjjjiiihhhhhhhhhiiijjjhhhhhhhhhiiikkklllmmmnnnkkkkkkkkkkkkkkkkkkjjjjjjggghhhhhhiiijjjlllmmmmmmnnnnnnooopppqqqqqqppppppnnnnnnnnnmmmmmmlllkkkkkkkkkiiihhhggghhhkkknnnpppsssrrrqqqrrrrrrrrrpppnnnnnnnnnmmmmmmnnnoooqqqrrrmmmnnnppprrrssstttuuuuuussstttvvvvvvvvvtttrrrqqqwwwwwwwwwwwwwwwwwwwwwwwwsssrrrrrrrrrtttuuutttsssrrrrrrrrrrrrrrrrrrqqqqqqssssssttttttuuuuuuuuuvvvtttuuuwwwyyyyyyxxxvvvuuu{{{zzzzzz|||}}}~~~|||{{{uuuvvvvvvwwwxxxxxxxxxwwwxxxwwwvvvuuuuuuvvvxxxyyyxxxyyyzzz{{{{{{{{{zzzyyyuuusssssstttwwwyyyxxxwwwsssuuuvvvvvvuuuuuuvvvwwwpppqqqsssuuuwwwyyyzzz{{{tttqqqnnnnnnpppsssuuuuuuwwwxxxzzz{{{{{{{{{|||}}}~~~|||zzzyyyvvvwwwxxxyyyzzz{{{{{{{{{wwwxxxxxxxxxwwwuuusssrrrvvvvvvwwwxxxyyyzzzzzz{{{xxxvvvtttvvv{{{~~~~~~|||{{{{{{|||}}}~~~}}}}}}}}}{{{{{{yyyxxxwwwwwwwwwwwwxxxyyyzzz{{{zzzwwwtttrrrqqqpppooonnnnnnoooqqqrrrqqqpppmmmkkkjjjkkkmmmoootttqqqnnnoooqqqrrrnnnkkkiiihhhhhhgggggggggggggggiiijjjjjjkkkkkkkkkkkkjjjhhhiiikkkmmmooopppppppppqqqqqqqqqqqqrrrsssssstttrrrqqqqqqpppooonnnnnnnnnkkkkkklllmmmnnnppprrrtttmmmlllkkkkkklllnnnooooooppprrrsssrrrooonnnqqqtttsssqqqnnnlllmmmppptttwww|||zzzyyyyyyzzzzzzwwwuuutttrrrqqqqqqrrrsssrrrrrrsssssssssttttttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssmmmmmmlllllllllnnnooopppzzzxxxvvvsssrrrrrrssstttsssqqqooolllkkklllnnnpppqqqqqqqqqqqqpppppppppoooqqqsssvvvvvvtttrrrqqqpppsssrrrqqqpppoooppppppqqqnnnnnnnnnmmmmmmlllllllllkkkkkkkkklllmmmnnnpppqqqooopppqqqqqqpppooommmlllllllllmmmnnnnnnnnnmmmmmmllllllmmmnnnooopppqqqrrrppprrrssstttsssrrrssstttsssssstttttttttuuuuuuuuupppqqqrrrssssssqqqpppnnnoooppprrrsssttttttttttttqqqqqqqqqppppppppppppqqqoooooopppqqqrrrtttuuuvvvvvvvvvwwwwwwwwwvvvuuuuuuuuuvvvxxxxxxuuusssrrrrrrqqqrrrssstttttttttttttttpppooommmmmmnnnnnnmmmlllllllllllllllmmmmmmmmmnnnppppppooonnnlllkkkjjjjjjiiijjjlllmmmmmmkkkiiihhhgggiiikkknnnnnnmmmjjjiiijjjiiiiiijjjlllnnnnnnmmmjjjiiijjjlllooopppooonnniiigggdddcccccccccbbbaaabbbcccdddfffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkklllkkkkkkjjjiiiiiikkklllmmmnnnnnnnnnmmmmmmmmmllljjjhhhhhhiiijjjkkklllkkkkkkkkkjjjiiihhhhhhhhhfffdddcccccceeeiiillliiijjjlllnnnppprrrrrrrrrssssssrrrrrrrrrqqqpppppplllmmmooorrrssstttuuuuuurrrrrrsssssssssrrrrrrqqqnnnmmmmmmnnnppprrrqqqqqqmmmllljjjhhhggggggggggggggghhhhhhhhhiiikkkmmmnnnkkkjjjjjjiiiiiiiiiiiiiiifffggghhhjjjkkklllmmmmmmnnnnnnooooooppppppoooooonnnnnnmmmllllllkkkkkkkkkkkkjjjhhhhhhiiikkknnnppptttrrrqqqqqqrrrqqqooommmkkkkkkkkkkkklllmmmooopppqqqqqqrrrsssssssssssssssqqqssstttvvvvvvtttrrrpppsssssstttuuuwwwxxxyyyyyytttsssrrrsssuuuvvvuuutttqqqrrrsssssssssrrrrrrrrrqqqqqqrrrrrrssstttuuuuuuuuuvvvxxxzzzzzzyyyxxxwwwzzzyyyyyyzzz{{{|||{{{zzzvvvuuuuuuuuuuuuvvvwwwwwwxxxwwwwwwvvvwwwxxxyyyzzzxxxxxxxxxyyyyyyyyyxxxxxxuuuuuuuuuvvvxxxyyyyyyxxxtttuuuwwwvvvuuuuuuvvvwwwrrrrrrssstttuuuwwwxxxyyytttqqqnnnnnnpppsssuuuuuuxxxyyy{{{|||{{{|||~~~~~~}}}|||{{{zzzwwwwwwxxxyyyyyyyyyyyyyyyvvvwwwwwwxxxxxxwwwuuutttwwwwwwwwwxxxxxxyyyyyyyyyyyyvvvtttuuuyyy||||||{{{{{{|||}}}~~~~~~~~~}}}}}}~~~}}}|||zzzxxxwwwvvvuuuxxxyyyzzz{{{zzzwwwtttrrrrrrrrrqqqpppppppppqqqrrrrrrpppmmmkkkkkklllnnnooorrrpppnnnnnnppppppooolllkkkjjjiiihhhhhhhhhiiiiiillllllmmmnnnnnnnnnnnnnnnjjjkkklllnnnoooppppppppprrrqqqqqqpppqqqrrrssstttrrrrrrrrrqqqqqqpppoooooojjjkkklllmmmoooqqqssstttlllllllllkkkkkklllnnnoooqqqtttuuusssppppppsssvvvuuurrrooolllmmmqqqvvvyyyzzzzzzyyyzzzzzzzzzyyywwwtttrrrqqqqqqrrrrrrqqqpppqqqrrrrrrsssssstttttttttttttttuuuuuuuuutttttttttuuuvvvvvvvvvvvvvvvuuuuuupppooonnnmmmnnnooopppqqqvvvuuutttrrrqqqqqqrrrrrrrrrqqqooommmkkkkkknnnpppppppppqqqqqqqqqppppppoooqqqsssttttttrrrpppoooooorrrqqqqqqqqqqqqpppppppppnnnmmmmmmllllllkkkkkkkkkjjjjjjjjjkkkllllllmmmmmmlllmmmnnnnnnnnnllljjjhhhggghhhiiikkkmmmnnnnnnooolllmmmmmmnnnooopppqqqqqqnnnppprrrqqqpppooooooppprrrrrrrrrrrrrrrssstttuuuqqqrrrsssssssssrrrpppppppppqqqrrrsssssstttttttttqqqrrrsssrrrpppoooooopppooopppqqqrrrssstttuuuuuuuuuvvvwwwwwwwwwuuutttssssssvvvyyyzzzxxxuuusssrrrrrrrrrsssssstttsssssssssooommmkkkkkklllmmmmmmlllmmmlllllllllllllllmmmmmmoooooonnnmmmlllkkkkkkjjjhhhiiijjjkkkkkkjjjiiiiiigggiiikkknnnnnnmmmkkkjjjkkkiiiiiijjjlllnnnnnnnnnlllllllllnnnpppqqqpppoooiiifffdddbbbcccccccccbbbbbbbbbcccdddeeeggghhhhhhffffffggghhhiiijjjkkkkkkiiiiiijjjjjjjjjiiihhhhhhiiijjjlllnnnoooooonnnnnnlllkkkiiihhhhhhiiikkklllmmmmmmlllkkkjjjiiihhhhhhiiihhhgggeeedddeeehhhkkkjjjkkkmmmpppqqqrrrrrrrrrrrrsssssssssssssssrrrqqqmmmnnnqqqtttvvvwwwwwwwwwsssttttttttttttssssssrrrnnnmmmlllnnnpppsssssssssooonnnllliiihhhgggggggggggghhhhhhhhhhhhiiikkknnnjjjiiiiiihhhhhhhhhiiiiiiggghhhiiikkklllmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooopppooonnnmmmllllllllllllllllllkkkjjjkkkmmmoooppptttrrrqqqqqqqqqpppnnnkkkjjjiiiiiiiiijjjkkkmmmnnnrrrrrrsssssssssrrrqqqqqqqqqrrrtttuuuuuutttsssrrrpppqqqssstttvvvxxxzzzzzzuuutttssstttvvvvvvvvvuuuppprrrtttuuutttsssssssssppppppqqqrrrssstttuuuvvvvvvwwwyyyzzz{{{{{{zzzzzzyyyxxxwwwxxxyyyzzzzzzyyywwwvvvuuuttttttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{{{{yyyxxxwwwvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyyyyyyyxxxuuuvvvwwwwwwuuuuuuvvvwwwuuutttssssssssstttvvvwwwtttrrrpppppprrrtttuuuuuuxxxyyyzzzyyyyyy{{{~~~~~~||||||{{{{{{|||xxxxxxyyyyyyyyyyyyxxxxxxuuuvvvwwwxxxyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzxxxvvvuuuwwwyyyzzzzzz{{{{{{||||||||||||||||||~~~~~~|||{{{yyyxxxvvvvvvyyyyyyzzzyyyxxxuuusssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnmmmmmmmmmooopppppppppooonnnnnnnnnoooooommmlllkkkjjjiiijjjkkkkkkmmmmmmnnnoooppppppppppppmmmmmmnnnoooooopppqqqqqqsssrrrqqqppppppqqqrrrsssrrrrrrrrrrrrrrrqqqpppoookkkkkkmmmnnnoooqqqqqqrrrllllllmmmlllkkklllnnnpppssstttuuutttsssssssssttttttrrrnnnlllmmmppptttwwwxxxxxxyyyyyyyyyyyyxxxxxxsssrrrqqqqqqssssssrrrpppqqqqqqrrrsssssssssrrrrrrsssssstttttttttsssrrrrrrtttuuuvvvvvvwwwwwwwwwwwwtttsssrrrqqqpppqqqrrrsssssssssrrrrrrqqqqqqqqqqqqqqqrrrqqqooolllkkknnnqqqooopppqqqqqqqqqqqqpppoooqqqrrrrrrqqqnnnmmmmmmnnnooopppqqqrrrqqqpppnnnmmmmmmmmmllllllkkkjjjjjjjjjggghhhiiijjjjjjiiihhhhhhkkklllmmmnnnmmmkkkiiigggeeefffhhhjjjmmmnnnooopppllllllmmmmmmmmmnnnnnnnnnoooqqqrrrqqqooonnnnnnnnnrrrqqqpppppppppqqqrrrsssqqqrrrrrrrrrrrrqqqpppppppppqqqqqqrrrssssssssstttppprrrsssrrrooommmnnnoooqqqqqqrrrssstttuuuuuuuuuuuuvvvwwwwwwvvvtttrrrqqqsssuuuwwwxxxvvvuuuttttttrrrrrrsssssssssrrrrrrqqqmmmllljjjjjjkkklllmmmllllllkkkjjjjjjjjjjjjkkklllmmmmmmmmmlllllllllkkkkkkggggggggghhhiiiiiiiiijjjgggiiikkkmmmmmmmmmlllkkkjjjhhhggghhhkkkmmmmmmmmmmmmllllllmmmnnnoooooommmhhheeecccbbbcccddddddcccdddddddddeeefffggghhhhhhffffffggghhhiiijjjkkkkkkfffgggggghhhhhhhhhhhhgggfffhhhjjjmmmoooooooooooojjjjjjhhhhhhhhhjjjlllnnnooonnnmmmlllkkkjjjjjjjjjjjjkkkkkkhhhfffeeegggjjjkkkmmmoooqqqrrrrrrqqqqqqrrrsssttttttuuutttsssrrrlllnnnqqqtttvvvwwwwwwwwwuuuuuuvvvvvvuuuttttttsssqqqooonnnnnnqqqssssssssspppnnnllljjjiiiiiiiiiiiihhhiiiiiihhhfffgggjjjmmmiiihhhggggggggghhhiiiiiihhhiiikkklllmmmmmmmmmlllooonnnnnnmmmmmmnnnnnnnnnqqqqqqooonnnmmmmmmnnnnnnmmmmmmmmmmmmnnnooopppqqqsssrrrpppppppppnnnllljjjjjjiiiiiihhhiiijjjlllmmmppppppqqqqqqqqqqqqqqqpppqqqrrrsssuuuuuuuuuttttttqqqqqqssstttvvvwwwxxxyyyuuutttssstttuuuvvvuuutttpppsssvvvwwwuuuttttttuuupppqqqrrrsssuuuvvvwwwxxxxxxyyyyyyzzz{{{{{{||||||yyyxxxwwwwwwyyyzzzzzzyyyxxxwwwuuusssssstttvvvxxxyyyyyyzzzzzz{{{||||||}}}|||zzzwwwuuuttttttvvvwwwxxxzzz{{{{{{zzzyyyxxxxxxuuuwwwxxxwwwvvvuuuvvvwwwyyyxxxuuusssrrrrrrssstttsssqqqpppqqqssstttuuutttwwwwwwvvvuuuuuuxxx|||~~~|||{{{zzz{{{|||}}}yyyzzzzzzzzzyyyxxxwwwwwwuuuvvvxxxyyyzzzzzzzzzyyyzzzzzzzzzyyyyyyyyyyyyyyy{{{{{{yyyvvvttttttvvvyyyzzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxzzzzzzyyyxxxvvvsssrrrpppmmmnnnppprrrsssssssssrrrpppooooooooooooppppppqqqnnnppprrrpppmmmlllpppsssooonnnlllkkkkkkkkkmmmnnnlllmmmnnnoooooopppppppppoooooooooppppppqqqrrrrrrsssrrrqqqpppoooooopppppppppqqqqqqrrrqqqqqqoooooollllllmmmnnnoooooooooooolllnnnooonnnmmmmmmqqqtttsssrrrrrrtttuuutttsssqqqrrrpppmmmkkkkkkmmmqqqssswwwxxxyyyxxxwwwvvvvvvvvvsssrrrqqqrrrttttttsssqqqrrrrrrsssssssssrrrqqqppprrrrrrsssssssssrrrpppooossstttuuuvvvwwwxxxxxxxxxxxxwwwuuutttttttttuuuuuuqqqqqqrrrrrrrrrqqqqqqpppqqqrrrrrrpppmmmlllnnnqqqooooooqqqrrrrrrqqqpppoooqqqrrrqqqooolllkkklllmmmmmmnnnppprrrqqqooommmkkkmmmmmmlllkkkkkkjjjiiiiiieeeggghhhiiiiiigggeeedddlllmmmooopppooommmjjjiiifffgggiiilllnnnooopppqqqllllllllllllllllllllllllrrrssstttsssqqqoooooooooqqqqqqpppoooooopppqqqrrrqqqqqqqqqpppppppppppppppqqqqqqqqqrrrrrrsssssssssooorrrsssrrrooolllmmmnnnrrrrrrssstttuuuuuuuuuuuuuuuvvvwwwwwwvvvtttrrrppptttuuuuuuuuuttttttuuuwwwssssssssssssrrrrrrqqqpppmmmkkkiiiiiikkklllllllllkkkjjjiiihhhhhhiiijjjjjjllllllllllllllllllkkkkkkffffffffffffggghhhjjjjjjhhhiiijjjllllllmmmlllllliiigggfffgggiiikkkllllllllljjjiiijjjllllllkkkjjjgggeeebbbbbbcccdddddddddfffffffffffffffggghhhiiifffgggggghhhiiijjjjjjkkkeeeeeefffgggggghhhggggggdddfffjjjmmmoooppppppooojjjiiihhhhhhiiikkkmmmoooqqqpppooommmlllkkkkkkkkkkkkmmmmmmkkkgggeeegggiiilllnnnppprrrsssrrrqqqppprrrssstttuuuuuuuuutttssskkkmmmqqqtttvvvwwwwwwvvvvvvvvvwwwvvvvvvuuuttttttsssqqqooooooqqqrrrrrrrrrooonnnlllkkkkkkkkkllllllhhhiiijjjhhheeefffiiimmmhhhgggfffffffffhhhiiijjjiiijjjlllmmmnnnmmmmmmlllooonnnnnnmmmmmmmmmnnnnnnsssrrrpppooonnnnnnoooooonnnnnnooopppppppppqqqqqqsssqqqpppoooooonnnkkkiiikkkjjjiiiiiiiiijjjkkklllmmmnnnoooppppppqqqqqqqqqrrrrrrssstttuuuuuuuuuuuurrrsssssstttuuuvvvwwwwwwtttsssrrrsssuuuvvvuuutttpppssswwwxxxvvvttttttvvvrrrrrrsssuuuvvvxxxyyyzzzzzzyyyyyyyyyzzz|||}}}~~~zzzxxxwwwwwwyyyzzzzzzyyyyyywwwuuusssssstttvvvxxxzzzzzz{{{{{{|||}}}}}}~~~~~~|||xxxtttssstttvvvwwwyyy{{{||||||zzzyyyxxxxxxvvvwwwxxxwwwvvvuuuvvvwww|||zzzvvvsssqqqqqqrrrsssqqqppppppqqqsssuuutttsssvvvuuutttrrrrrruuu{{{~~~}}}{{{zzzyyyzzz|||}}}zzzzzzzzzzzzyyyxxxwwwwwwuuuvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz||||||{{{wwwrrrqqqtttxxxyyywwwvvvttttttuuuwwwxxxwwwxxxyyyzzzzzzzzzzzzzzz{{{zzzyyyvvvtttrrrqqqpppiiikkkooosssuuuuuutttsssooooooppppppqqqqqqqqqrrrmmmqqqtttqqqlllkkkpppvvvqqqooommmlllllllllnnnoookkkkkkmmmnnnooooooooooooqqqqqqppppppqqqrrrrrrssssssrrrqqqooonnnnnnnnnnnnoooooopppqqqqqqpppnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmoooppppppnnnooosssvvvrrrqqqpppsssvvvuuurrrnnnpppnnnllljjjiiikkkmmmooowwwxxxyyyxxxvvvtttssstttrrrrrrrrrsssuuuuuutttrrrrrrsssttttttsssrrrpppooorrrrrrssssssrrrqqqooonnnssstttuuuvvvxxxxxxxxxxxxzzzyyyxxxwwwvvvvvvwwwwwwttttttsssrrrrrrqqqqqqpppmmmnnnpppqqqrrrqqqooonnnoooppprrrsssttttttsssssssssrrrooommmllllllmmmnnnllllllmmmmmmmmmmmmmmmmmmlllmmmmmmmmmllljjjiiigggggggggfffeeeddddddddddddkkknnnppppppnnnkkkjjjiiifffgggiiilllmmmnnnnnnnnnjjjkkkkkkkkkkkklllllllllqqqqqqpppooonnnnnnoooooooooooonnnnnnmmmllljjjjjjppprrrsssrrrpppooonnnooopppqqqsssttttttsssqqqppppppoooooooooooooooppppppssssssrrrsssuuuuuuuuutttuuuuuuuuutttsssqqqpppooovvvvvvuuutttttttttttttttrrrrrrrrrqqqqqqooonnnmmmoooooooooooonnnkkkiiihhhhhhhhhggggggfffffffffeeehhhiiijjjiiigggfffggghhhkkkiiigggeeefffgggiiikkkiiikkkkkkjjjhhhhhhkkknnnlllkkkjjjkkkmmmnnnmmmllliiiiiiiiiiiihhhgggfffeeebbbccceeeeeedddbbbbbbbbbeeeeeeeeefffgggiiijjjkkkjjjfffcccccceeeggggggfffdddeeefffggggggggggggggggggffffffhhhllloooppppppmmmlllkkkjjjkkkmmmoooppptttrrrooommmlllmmmoooqqqllllllkkkjjjjjjiiihhhhhhjjjmmmpppqqqqqqppppppqqqqqqrrrssstttttttttsssrrrpppqqqrrrtttvvvwwwwwwxxxxxxuuusssrrrsssssssssrrrvvvvvvuuuuuutttsssqqqqqqnnnmmmlllkkkjjjkkkkkklllmmmkkkhhhgggfffhhhjjjkkkjjjjjjjjjjjjjjjkkklllmmmpppooommmllllllmmmnnnnnnjjjllloooooooooooopppqqquuutttsssrrrrrrrrrrrrrrrooonnnmmmnnnpppqqqqqqqqqmmmnnnnnnnnnmmmkkkiiihhhjjjkkkkkkkkklllmmmmmmmmmnnnoooooonnnmmmmmmoooqqqrrrsssssssssrrrsssvvvxxxsssssssssssstttvvvwwwxxxuuusssqqqrrruuuxxxzzz{{{zzzzzzzzzyyyxxxwwwuuuuuuqqqsssvvvwwwwwwxxx{{{|||}}}~~~~~~~~~~~~}}}|||{{{yyyyyyyyyzzzzzzzzz{{{{{{xxxuuussssssvvvyyyyyywwwzzzzzzzzz{{{|||}}}~~~|||wwwvvvxxxzzzxxxuuuvvvyyy}}}~~~{{{yyyxxxyyyxxxxxxxxxyyyzzz{{{|||}}}}}}zzzuuuqqqppprrrtttuuuuuuvvvvvvtttssspppooosssrrrqqqrrruuuxxxyyyyyyzzzyyyyyyxxxyyyzzz|||}}}{{{}}}~~~|||{{{zzzzzzyyy{{{}}}}}}|||{{{{{{|||zzzzzz{{{||||||{{{{{{zzz|||||||||{{{yyyvvvtttrrrssstttvvvwwwwwwwwwvvvuuu{{{zzzyyyxxxyyyzzz{{{|||}}}}}}{{{wwwrrrnnnllllllnnnppprrrtttvvvwwwwwwvvvrrrqqqooonnnnnnppprrrsssqqqqqqrrrsssrrrqqqpppooossssssqqqpppoooooooooooollllllkkkkkklllmmmooopppuuutttrrrqqqpppqqqrrrrrrrrrsssssssssrrrpppooommmpppqqqqqqqqqqqqooommmllllllnnnpppqqqooonnnnnnnnnkkkkkkkkklllnnnoooqqqrrrppppppqqqsssvvvvvvrrrooopppooonnnmmmmmmnnnooooootttuuuvvvwwwvvvuuusssqqqqqqsssvvvwwwuuutttssssssuuutttsssrrrqqqrrrrrrsssrrrrrrsssssstttsssssssssrrrtttwwwvvvuuutttwwwyyyzzzzzzzzzzzzzzzzzzzzzyyyuuuuuutttrrrpppooommmmmmlllmmmooopppqqqpppnnnnnnmmmnnnooopppqqqqqqqqqqqqqqqpppnnnlllkkkkkklllmmmmmmmmmmmmlllllllllllllllllllllllllllkkkjjjiiihhhggggggfffeeeeeeeeeffffffjjjmmmpppqqqooommmllllllggghhhjjjlllmmmnnnmmmmmmhhhhhhiiiiiiiiijjjjjjjjjqqqpppoooooonnnnnnoooooonnnnnnnnnnnnmmmlllkkkjjjmmmoooppppppnnnnnnooopppqqqrrrsssttttttsssqqqpppoooooonnnnnnnnnoooooopppuuutttttttttuuuvvvvvvvvvtttttttttttttttsssrrrqqqvvvvvvuuuuuuuuuuuuuuuuuurrrrrrrrrrrrqqqpppooooooppppppoooooonnnmmmkkkkkkiiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiihhhfffgggiiilllllljjjhhhgggfffhhhjjjkkkjjjkkklllkkkiiiiiilllnnnlllkkkjjjkkkmmmmmmlllkkkjjjiiiiiiiiigggfffeeedddcccdddeeeeeeddddddddddddfffffffffggghhhiiijjjkkkkkkhhheeedddfffggggggfffhhhhhhiiijjjjjjiiihhhhhhgggfffgggiiimmmppprrrrrrnnnmmmlllllllllnnnooopppsssrrrpppnnnnnnnnnooopppnnnnnnmmmllllllkkkjjjjjjjjjmmmqqqssssssrrrqqqqqqrrrsssttttttuuutttssssssppprrrtttvvvwwwxxxxxxxxxwwwuuurrrrrrsssttttttssstttuuuuuuuuuuuuttttttsssnnnmmmlllkkkkkklllmmmnnnnnnllljjjhhhhhhiiijjjkkklllllllllmmmnnnooooooppppppooommmllllllllllllmmmkkkmmmoooooooooooopppqqqttttttsssrrrrrrrrrrrrrrrpppooonnnnnnpppqqqppppppllllllllllllkkkjjjjjjiiikkkkkkllllllmmmmmmnnnnnnmmmnnnnnnmmmllllllnnnoooqqqrrrrrrrrrqqqrrrtttvvvtttttttttuuuuuuuuuuuuuuusssqqqqqqrrruuuwwwxxxxxxxxxxxxxxxxxxwwwvvvuuutttpppssswwwyyyzzzzzz{{{||||||}}}~~~|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvuuuuuuxxxzzzzzzyyy|||{{{{{{{{{{{{|||}}}}}}zzzvvvuuuxxxyyywwwuuuuuuxxx|||}}}zzzxxxwwwxxxyyyyyyyyyyyyzzz|||}}}}}}~~~|||zzzuuurrrpppqqqsssxxxxxxxxxwwwvvvuuutttsssrrrpppoooqqqtttvvvwwwwwwwwwwwwvvvvvvwwwyyyzzz{{{~~~}}}}}}}}}zzz|||~~~}}}{{{{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyywwwuuusssqqqrrrssstttuuuvvvvvvvvvvvvzzzyyyyyyxxxxxxyyy{{{{{{yyyzzzyyywwwsssppppppppppppqqqsssuuuvvvvvvvvvvvvuuutttrrrpppnnnnnnmmmnnnppppppqqqqqqqqqpppooonnnrrrqqqpppooonnnnnnmmmmmmlllllllllllllllnnnooopppsssrrrqqqpppppppppqqqqqqqqqrrrrrrrrrrrrpppooonnnnnnooooooooonnnmmmkkkjjjlllnnnppppppooommmmmmnnnmmmmmmmmmnnnnnnooopppqqqnnnmmmnnnqqqttttttqqqnnnppppppooonnnnnnooopppqqqrrrsssuuuvvvvvvuuusssrrrqqqsssuuuvvvtttsssssssssuuutttsssrrrrrrrrrssssssrrrsssssstttttttttttttttsssuuuwwwvvvuuuuuuvvvxxxzzzzzzyyyyyyyyyzzzzzz{{{vvvuuusssqqqnnnllljjjiiikkklllmmmooooooooonnnmmmllllllllllllmmmnnnooooooooonnnlllkkkkkkkkkllllllmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhggggggffffffffffffggghhhhhhiiikkkoooppppppooooooooohhhjjjkkkmmmmmmmmmmmmllliiiiiiiiiiiijjjjjjjjjjjjpppoooooonnnnnnnnnnnnooonnnnnnnnnnnnnnnmmmlllkkklllmmmnnnmmmmmmmmmppprrrrrrssstttttttttrrrqqqpppooonnnnnnmmmmmmmmmnnnnnntttsssrrrrrrrrrsssuuuvvvsssttttttuuuuuuuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvssssssrrrrrrqqqqqqppppppppppppooonnnnnnnnnnnnnnnkkkkkkkkkkkkkkkllllllllllllkkkjjjgggfffggglllooommmllljjjhhhhhhiiijjjkkkjjjkkklllkkkjjjkkkmmmooommmllljjjkkkllllllkkkjjjjjjjjjjjjhhhgggeeecccbbbeeeddddddddddddeeeggghhhhhhhhhhhhhhhhhhiiijjjkkkllliiifffeeefffggghhhgggjjjlllmmmnnnnnnllljjjiiihhhhhhhhhkkkooorrrsssrrrnnnnnnnnnooooooooooooppprrrrrrqqqqqqpppooooooooopppoooooonnnnnnmmmmmmmmmkkknnnsssuuuuuusssrrrrrrsssssstttttttttsssrrrrrrqqqrrruuuwwwyyyyyyxxxwwwuuutttrrrrrrsssuuuuuuuuusssssstttuuuuuuuuuuuuuuunnnmmmmmmlllmmmnnnpppqqqpppooollljjjjjjjjjkkklllmmmnnnppprrrsssssssssssspppooonnnmmmlllllllllllllllnnnoooooonnnnnnoooqqqssssssrrrrrrqqqqqqrrrrrrqqqpppooooooppppppooonnnkkkjjjjjjiiiiiiiiijjjjjjkkklllmmmnnnnnnooooooooolllmmmnnnmmmkkkkkklllnnnqqqrrrsssrrrqqqqqqrrrtttuuuvvvvvvvvvvvvuuutttsssqqqqqqqqqsssuuuwwwvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuppptttxxx{{{|||||||||}}}|||~~~}}}{{{yyyyyyxxxxxxwwwwwwvvvvvvyyyxxxwwwwwwyyy{{{{{{{{{}}}|||{{{zzzyyyzzzzzz{{{|||yyyuuuuuuxxxyyyxxxvvvuuuxxxzzz{{{zzzxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~||||||zzzwwwsssqqqqqqrrryyyyyyxxxvvvuuuuuuuuuuuuqqqooooooppprrrtttuuuuuussssssttttttuuuwwwxxxyyy~~~~~~~~~zzz}}}|||zzzzzzyyyxxxwwwwwwwwwxxxzzz{{{wwwwwwwwwvvvuuutttrrrqqqqqqqqqqqqrrrsssuuuvvvxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyyyywwwsssqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuuuutttsssrrrpppnnnlllkkknnnnnnoooooonnnnnnmmmlllooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnpppppprrrqqqqqqppppppppppppqqqoooppppppqqqqqqpppoooooolllllllllllllllkkkjjjiiikkkmmmooopppnnnmmmmmmmmmqqqppppppooonnnnnnmmmmmmiiijjjkkknnnqqqrrrpppnnnpppoooooonnnoooppprrrssspppqqqssstttuuutttrrrqqqqqqssstttsssrrrqqqrrrsssttttttsssrrrrrrrrrsssssssssssstttuuuuuuuuuuuuuuutttvvvwwwvvvuuuuuuvvvwwwyyyxxxwwwvvvwwwxxxzzz|||tttsssrrrooommmkkkiiihhhjjjjjjlllmmmmmmmmmmmmmmmmmmlllkkkjjjkkklllnnnooonnnmmmlllkkkkkkkkkllllllllllllkkkkkkjjjiiiiiiiiigggggggggggggggfffffffffeeeeeeeeeeeefffggghhhiiihhhkkknnnooonnnmmmmmmnnnjjjkkklllmmmnnnnnnӵlllmmmmmmmmmooonnnnnnmmmmmmnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmlllmmmnnnnnnnnnmmmmmmooorrrssssssttttttsssrrrqqqpppnnnnnnmmmlllllllllmmmmmmoooooonnnmmmlllmmmoooqqqtttuuuuuuuuuuuuuuuttttttuuuvvvvvvwwwwwwwwwwwwwwwrrrqqqqqqpppppppppppppppoooooommmmmmmmmnnnooopppnnnnnnmmmmmmmmmlllllllllkkkkkkkkkiiihhhiiilllooonnnmmmkkkiiiiiiiiijjjkkkĦkkklllmmmmmmllljjjĦkkkiiikkkkkkjjjiiigggeeecccbbbeeecccaaaaaacccfffhhhiiijjjӵjjjiiigggfffeeefffhhhiiijjjjjjlllnnnppppppnnnmmmkkkkkkkkkkkkmmmppprrrqqqqqqnnnooopppqqqqqqqqqpppppprrrrrrssssssrrrqqqooooooppppppooooooooonnnnnnnnnlllpppuuuwwwwwwuuutttssssssssssssrrrrrrqqqqqqpppqqqsssvvvxxxyyyyyyxxxwwwtttrrrqqqqqqsssuuuvvvvvvrrrssssssttttttsssssssssmmmmmmmmmmmmnnnppprrrsssrrrqqqoooĦmmmooorrrtttvvvvvvuuuuuurrrqqqpppooonnnmmmmmmmmmmmmnnnoooooonnnmmmoooppprrrrrrqqqqqqqqqqqqrrrrrrrrrqqqooooooppppppnnnllliiihhhgggggggggiiijjjkkkkkklllnnnoooppppppppppppmmmnnnnnnmmmlllkkkmmmnnnssstttvvvvvvtttssssssttttttuuuvvvvvvvvvuuuttttttqqqqqqrrruuuwwwwwwuuusssssssssuuuvvvvvvwwwvvvvvvsssuuuxxxzzzzzz|||~~~|||~~~|||{{{zzzyyyxxxwwwvvvuuuuuuxxxxxxwwwxxxyyyzzz{{{{{{|||{{{yyywwwvvvwwwwwwxxx{{{yyywwwwwwyyyzzzzzzyyyvvvxxxzzz{{{zzzyyyyyyxxxyyyzzz{{{|||}}}~~~{{{||||||zzzvvvsssrrrrrrvvvuuusssrrrqqqqqqrrrsssqqqpppoooqqqsssttttttsssqqqrrrrrrsssuuuvvvwwwxxx{{{}}}~~~}}}}}}}}}{{{~~~}}}{{{zzzxxxwwwuuutttuuuvvvxxxzzzuuuvvvuuuuuuuuutttttttttrrrqqqooooooqqqsssvvvxxxwwwwwwwwwwwwxxxyyyyyyzzz||||||{{{wwwssspppoooooopppqqqqqqrrrrrrsssssssssqqqrrrssssssrrrpppnnnlllmmmmmmmmmlllllllllkkkkkknnnoooooooooooonnnnnnmmmnnnnnnnnnnnnoooooopppppprrrrrrqqqqqqqqqqqqqqqqqqnnnnnnoooooopppppppppppplllllllllkkkkkkjjjjjjjjjkkkmmmoooooonnnmmmmmmmmmrrrqqqpppooommmkkkjjjiiieeefffhhhkkkmmmnnnnnnmmmnnnnnnmmmnnnnnnppprrrssspppqqqrrrssssssrrrpppooopppqqqqqqpppooooooppprrrssssssssssssssssssssssssssstttuuuvvvvvvwwwvvvvvvvvvvvvwwwvvvvvvvvvvvvwwwwwwuuutttssstttvvvyyy{{{ppppppooonnnlllkkkjjjjjjiiijjjjjjkkklllmmmmmmmmmnnnmmmlllkkklllmmmnnnooonnnmmmmmmlllkkkkkkkkkkkkiiiiiiiiiiiihhhhhhggggggdddddddddddddddeeeeeeeeecccccccccdddeeefffhhhhhhiiikkkmmmmmmkkkjjjjjjkkkkkkkkkmmmnnnooo4ĉ@ӵnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnnnnooonnnnnnnnnqqqrrrrrrqqqooonnnoooqqqrrrssssssrrrrrrqqqqqqpppnnnnnnmmmllllllllllllllllllmmmmmmllljjjjjjlllnnnuuuuuuuuuvvvuuuuuutttsssuuuvvvwwwwwwwwwwwwvvvvvvpppooonnnnnnmmmnnnnnnooonnnmmmlllkkklllmmmnnnoooppppppooonnnlllkkkjjjjjjiiikkkmmmmmmlllkkkkkkllllllkkkjjjiiiiiiiiiiiijjj>Ljjjkkkkkkkkklllkkk=hĦjjjllllllkkkiiigggeeecccbbbeeebbb______bbbfffhhhhhh4ĉ@ӵeeeeeeeeeeeefffhhhkkkmmmiiijjjlllnnnoooooonnnmmmooonnnnnnoooqqqqqqooonnnnnnooopppqqqrrrrrrrrrrrrrrrssstttuuutttrrrpppoooooooooooonnnnnnnnnnnnnnnnnnqqquuuxxxwwwvvvuuuuuusssrrrqqqppppppooonnnnnnqqqrrruuuwwwxxxwwwvvvvvvrrrqqqoooppprrruuuuuuuuurrrrrrrrrrrrqqqpppooonnnlllllllllmmmnnnppprrrsssrrrqqqppp>Lnnnmmmooorrruuuvvvvvvvvvuuusssssssssrrrqqqqqqpppooooooppppppnnnmmmmmmnnnpppqqqqqqpppppppppqqqqqqrrrrrrqqqppppppppppppmmmkkkhhhgggffffffggghhhjjjkkkjjjlllnnnpppqqqqqqqqqpppoooppppppnnnmmmlllmmmooouuuwwwyyyzzzxxxvvvvvvvvvrrrrrrtttuuuuuuvvvvvvvvvsssssstttwwwyyyxxxvvvsssrrrssstttvvvwwwxxxxxxxxxvvvvvvwwwwwwwwwyyy}}}|||}}}|||{{{zzzyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxyyyyyyzzzxxxvvvtttssstttuuuvvv{{{zzzyyyzzz{{{||||||{{{xxxxxxyyyzzz{{{{{{zzzyyyxxxyyy{{{}}}~~~|||}}}}}}|||xxxuuutttttttttsssqqqpppoooooopppqqqsssrrrrrrsssuuuvvvuuusssqqqrrrssstttuuuvvvwwwwwwxxxzzz}}}~~~}}}||||||}}}{{{~~~}}}{{{{{{xxxwwwuuuttttttuuuwwwxxxuuuuuuuuuvvvvvvvvvwwwwwwtttrrrpppooopppsssvvvxxxvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{{{{xxxtttqqqppppppoooooooooppppppqqqqqqrrrqqqrrrttttttsssqqqooommmlllllllllkkkkkkkkkkkkkkkoooooopppqqqqqqqqqppppppoooooopppppppppppppppppprrrrrrssssssssssssssssssnnnnnnnnnoooooopppqqqqqqmmmmmmmmmlllllllllllllllkkkmmmooopppnnnmmmmmmmmmqqqqqqpppnnnllliiifffeeecccdddgggiiikkklllmmmmmmmmmlllllllllmmmnnnpppqqqqqqrrrssssssrrrpppnnnlllnnnoooooonnnmmmmmmnnnppprrrsssssssssssssssssssssssstttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwuuutttrrrqqqrrrtttwwwyyynnnnnnmmmmmmllllllkkkkkkiiiiiijjjkkklllmmmmmmnnnooonnnnnnnnnnnnnnnoooooommmmmmlllkkkjjjiiihhhhhhffffffffffffffffffffffffdddcccccccccdddeeeffffffcccccccccddddddfffggggggiiijjjkkkkkkjjjiiiiiijjjjjjkkkmmmooooooGG=?nnnnnnmmmllllllllllllmmmmmmnnnlllmmmnnnnnnoooooooooooorrrsssttttttrrrpppppppppqqqqqqpppppppppqqqqqqqqqooonnnmmmllllllllllllllllllnnnpppooolllkkklllooosssttttttuuuuuuuuuttttttuuuvvvwwwxxxwwwvvvttttttooonnnmmmllllllmmmnnnooommmmmmlllllllllmmmmmmnnnqqqpppooonnnmmmkkkjjjjjjiiikkknnnnnnmmmjjjiiiiiiiiihhhhhhhhhhhhhhhiiiiiiHdĦkkklllkkkiiikkk=Ījllllllllljjjiiigggeeedddeeeaaa^^^^^^bbbfffggggggGG=?fffgggfffgggiiillloooiiijjjkkklllmmmmmmmmmmmmooooooooopppqqqqqqnnnlllmmmnnnooopppqqqsssttttttttttttuuuuuuuuusssqqqpppnnnnnnnnnnnnnnnnnnnnnnnnooorrruuuwwwvvvvvvvvvwwwtttsssqqqpppooonnnnnnnnnqqqqqqrrrsssttttttuuuuuuqqqooonnnoooqqqssstttsssrrrrrrqqqqqqpppnnnmmmlllkkkkkkkkkkkklllnnnpppqqqqqqqqqpppHdĦpppnnnppprrrtttuuuuuuuuuuuusssttttttttttttsssrrrrrrpppppppppnnnllllllnnnpppppppppooooooppppppqqqqqqqqqppppppqqqqqqpppmmmkkkgggggggggggghhhhhhiiijjjiiikkknnnpppqqqqqqpppppppppppppppooommmlllmmmoootttwwwzzz|||zzzxxxwwwwwwqqqqqqqqqrrrssstttvvvwwwttttttuuuwwwxxxxxxuuusssrrrssstttvvvwwwwwwxxxxxxvvvvvvvvvuuuuuuvvvzzz}}}{{{}}}~~~||||||{{{zzzyyyxxxwwwvvvvvvsssuuuwwwwwwwwwvvvwwwxxxwwwuuusssrrrrrrtttvvvxxx{{{|||||||||||||||||||||xxxwwwwwwxxxzzz{{{zzzyyywwwxxx{{{}}}|||}}}}}}|||xxxvvvuuuuuussssssrrrqqqqqqqqqqqqqqquuuttttttuuuvvvwwwuuusssrrrssstttuuuvvvvvvvvvvvvwwwyyy|||}}}}}}|||}}}}}}{{{}}}}}}||||||}}}xxxwwwvvvttttttttttttuuuuuuuuuuuuvvvwwwxxxzzz{{{xxxvvvtttrrrqqqsssuuuvvvuuuvvvxxxyyyzzzzzzzzzzzzwwwxxxxxxwwwuuuttttttuuunnnnnnnnnnnnoooppprrrrrrvvvvvvwwwvvvtttqqqnnnlllmmmmmmlllkkkkkkkkkkkkllloooppprrrssstttsssrrrrrrppppppqqqrrrrrrqqqqqqppprrrssssssttttttttttttsssooooooooooooooopppqqqrrroooooonnnnnnnnnnnnoooooolllnnnpppqqqooonnnnnnnnnooooooooommmkkkhhheeedddbbbeeegggiiiiiijjjlllnnnmmmllllllkkklllmmmoooppppppqqqrrrsssrrrpppnnnmmmmmmooopppooonnnmmmnnnoooqqqrrrssstttttttttssssssrrrssstttvvvwwwwwwwwwwwwvvvuuuuuuvvvxxxyyyyyyxxxuuutttsssrrrssstttvvvxxxnnnnnnnnnӵiiijjjjjjĭӵoooӵjjjĦbbbbbbccccccddddddeeeeeeeeeӵӵkkkjjjĦƜ`1.׼sppppppppplllĦmmmnnnllllllmmmooooooppppppӵtttĦnnnnnnooopppqqqqqqpppooonnnmmmĭӵuuuvvvĦrrrqqqoooĦoooĦnnnmmmmmmlllooooooooonnnnnnnnnnnnnnnhhhhhheeehhhDdDiiihhhhhh?fӵmmmllllllĦfffbbb___ӵƜ`1.׼siiijjjĭӵkkklllmmmmmmlllmmmmmmnnnpppsssuuuӵtttssssssrrrĦnnnnnnooooooooouuuwwwpppoooooooooppppppoooĦpppooommmmmmoooqqqpppĦiiiiiijjjlllnnnooopppppppppDdDsssssstttttttttӵlllkkkӵoooӵooopppqqqhhhiiiĦqqqpppӵppptttxxxrrrĭӵuuuwwwrrrssstttuuuvvvvvvvvvrrrtttvvvvvvuuuuuuuuuvvvxxxyyy{{{}}}}}}|||{{{zzzzzzyyyyyyxxxwwwvvvvvvuuuqqqtttwwwxxxvvvvvvwwwxxxuuutttrrrrrrsssvvvyyy{{{{{{|||}}}||||||{{{{{{{{{vvvttttttuuuxxxyyyxxxwwwvvvwwwzzz}}}{{{|||{{{yyyvvvttttttuuurrrrrrrrrrrrrrrqqqqqqpppuuuuuuuuuvvvwwwwwwuuussssssssstttuuuuuuttttttssstttvvvyyyzzzzzzzzz{{{{{{zzz{{{||||||{{{|||}}}yyyxxxwwwvvvuuussssssrrrtttttttttuuuwwwyyy{{{||||||zzzxxxuuussssssssstttvvvwwwxxxzzz{{{{{{{{{{{{wwwxxxxxxwwwuuutttuuuvvvoooooonnnoooppprrrtttuuuwwwwwwwwwwwwuuusssqqqpppooonnnmmmlllllllllmmmmmmnnnppprrrtttuuutttssssssqqqqqqrrrssssssrrrqqqpppqqqrrrssstttttttttssssssqqqqqqpppooopppppprrrrrrppppppooonnnnnnooopppqqqmmmoooqqqrrrpppooooooooonnnnnnnnnnnnllliiifffeeecccfffiiiiiiiiiiiilllnnnooonnnmmmllllllmmmnnnooonnnoooqqqssssssrrrqqqpppnnnppprrrrrrqqqpppooopppqqqrrrssstttttttttssssssrrrrrrtttuuuvvvwwwwwwwwwuuutttsssuuuyyy{{{zzzyyywwwvvvvvvvvvvvvvvvwwwwwwoooooo?~4jjjjjjjjjg&e>&epppg&ejjj>hӵ```aaabbbcccddddddeeeg&eiiiguO>uO>&ejjjkkk4ff?>ߝLqqqgĉ@rrrsssssssssShӵnnnkkklllmmmoooppppppg&evvv>hӵmmmnnnpppqqqrrrppppppooofff?><ztttg&e>&errruuuHLsssqqqoooShӵgLppppppooommmlllmmmmmmnnnoooppppppqqqS?ʬgggiii3h?D%%)?ggggggZufĦmmmmmmmmmgLhhhgggcccg&eeeegĉ@kkknnng&e>&emmm@eiiijjj??qqqooolllllllllmmmooosssg<ĉuuuttttttsss3we<Ħoooooooooooo3h?@errrqqqppppppppppppooonnnZssspppnnnllllllnnn3h?gLiiiiiihhhiiijjjlllmmmnnnooooooD%%)?sssfff?><zuuuttt=?Ħkkkg&ennng&eoooooooooS?ʬiii4ff?>ߝLooo@eooog&ellllllppp3h?g&e>&esssttt??pppqqqrrrsssttttttttttttooorrrwwwxxxwwwtttqqqpppvvvvvvxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuqqquuuxxxyyywwwvvvwwwyyyuuutttrrrrrrtttxxx|||zzz|||}}}|||{{{zzzyyyzzztttrrrqqqsssvvvxxxwwwuuuuuuwwwzzz}}}~~~~~~zzzzzzyyywwwtttrrrssstttooopppqqqrrrrrrqqqooonnnuuuuuutttvvvwwwvvvtttrrrrrrssstttuuutttsssrrrqqqppprrruuuwwwvvvvvvwwwxxxyyyzzz{{{zzzzzz{{{~~~yyyyyyyyywwwvvvsssqqqpppssssssssstttvvvyyy{{{}}}}}}{{{xxxuuussssssrrrvvvwwwyyy{{{||||||||||||zzzzzzzzzxxxuuusssrrrssspppooooooppprrrtttvvvwwwuuuuuuvvvvvvvvvvvvvvvvvvpppooonnnmmmlllmmmnnnnnnnnnooorrrtttuuutttssssssqqqrrrsssssssssrrrqqqpppoooppprrrssstttsssrrrrrrsssrrrqqqppppppqqqrrrrrrqqqpppooonnnnnnooopppqqqnnnppprrrrrrqqqpppppppppmmmnnnoooooommmkkkhhhfffdddgggjjjjjjiiiiiilllooopppooonnnmmmmmmnnnooooookkkmmmppprrrttttttttttttooorrrtttuuutttrrrqqqqqqpppqqqssstttuuutttssssssqqqrrrsssuuuvvvvvvwwwwwwuuussssssuuuyyy|||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxnnn4DӵfffjjjlllHƅ^Hu]ĦnnnHu]ĦjjjZuR)ĦccccccccccccdddeeefffHu]ĦdddHŐeHŐeHu]ĦjjjqIܗGIӵpppttsssrrrrrrHGgĉ@kkklllqqqpppooonnnnnnoooHu]ĦsssZuR)ĦooopppooommmlllqqqqqqsߝLGdUĦpppHƅ^Hu]ĦrrrntHdĦsssqqqHGgĉ@pppHdĦpppooonnnmmmlllnnnmmmmmmnnnqqqrrrHtƅ^iiihhhBt=o9ĦDtfo9Ħcccccceeeg?kkkiiiHdĦgggddddddHu]ĦfffttjjjmmmHƅ^Hu]ĦoooH׼sfffjjjqqqrrrrrrooooooooooooppprrrtQuuusssrrrrrrje<ĦooonnnnnnBt=o9ĦH׼szzzyyywwwtttqqqppppppooonnnHtĦpppqqqooollljjjBt=o9ĦHdĦjjjiiihhhiiikkknnnooommmooopppDtfo9ĦsߝLGdUĦsssHt@cӵHu]ĦpppHu]ĦqqqqqqHtƅ^iiiqIܗGIӵmmmH׼smmmnnnHu]ĦmmmnnnBt=o9ĦHƅ^Hu]Ħuuusssqqqppppppqqqrrrrrrooommmqqqsssuuutttrrrooonnnnnnrrrrrrssssssuuuvvvxxxxxxvvvxxxzzzzzzxxxvvvuuuuuuxxxxxxyyyyyyxxxwwwvvvuuuuuusssrrrtttxxx|||||||||zzzzzzzzz{{{}}}}}}{{{yyywwwtttrrrrrruuuwwwvvvuuuwwwyyy{{{}}}}}}xxxtttrrrssstttsssqqqsssrrrrrrrrrssstttvvvwwwzzzzzzyyyyyyyyyxxxxxxxxxxxxuuurrrppppppqqqppppppsssssstttuuuvvvvvvvvvvvvwww{{{}}}|||yyyxxx|||{{{{{{yyyxxxvvvuuutttsssuuutttsssssstttxxx{{{}}}~~~|||yyyvvvtttsssrrrvvvvvvxxxyyy{{{|||}}}~~~~~~}}}|||zzzxxxuuusssqqqrrrrrrqqqqqqssstttwwwxxxrrrrrrsssvvvxxxxxxuuusssrrrpppnnnnnnooopppooonnnmmmooosssvvvvvvtttqqqoooppprrrtttvvvvvvuuusssrrrqqqqqqqqqrrrrrrsssssssssrrrssssssqqqooonnnnnnooonnnnnnnnnnnnnnnnnnmmmmmmooopppsssuuuuuuuuutttsssnnnnnnnnnmmmlllkkkjjjiiiffffffggghhhjjjkkkmmmnnnrrrmmmiiijjjmmmooonnnkkkiiilllqqquuuwwwwwwuuusssuuusssrrrwww}}}}}}wwwqqqttttttuuuuuutttsssrrrrrrttttttsssrrrrrrrrrssssssssstttuuuwwwyyy{{{}}}}}}zzzzzzyyywwwuuuuuuwwwzzznnnnnn4DuXӵgggiiikkkDdDΦDdDĦmmmDdDĦhhhiiit|d<ĦfffDtiiikkkiiigggfffeeedddddd>d<Ħaaa>d<ʜDd<ʜ4DuTӵmmmmmmF&uTӵrrr4DufئL>essspuR)Ħnnnooonnnlllkkkjjjkkk>d<ĦoooDtooonnnoooppppppqqqpppoooDdDΦDdDĦttt>d<ʜ4DuTӵqqq4DwDd<ĦtttpuR)Ħ>dd<ӵDddd<Ħggg4DufئL>emmmDdDʜ4DuTӵuuuDdDĦkkkkkklllmmmnnnnnnnnnnnnnnnooooooqqqrrrtttvvvgeĦssss<v>aĦooonnnpeӵDx<DdDĦxxxyyywwwtttqqqooommmmmmlllDdDĦmmmhhhiiijjjpeӵDx<>dd<ӵDd<DdDΦDdDĦoooDdDӵnd<DdDĦsss>d<ĦrrrpeӵkkkĦgggF&uTӵmmmDdDĦmmmnnn>d<ĦooopeӵDx<>d<ʜ4DuTӵsssqqqqqqqqqssstttrrrqqqqqqqqqrrrqqqooolllmmmoooqqqqqqpppppppppqqqrrrsssssssssttttttsssssstttuuuuuuuuuvvvyyy~~~~~~{{{vvvssssssvvvzzz}}}|||{{{yyyyyyyyyzzzzzzzzz|||{{{{{{|||||||||yyywwwrrrqqqpppppprrrtttuuuvvvvvvwwwxxxyyyzzzzzz{{{{{{vvvxxxyyywwwsssrrruuuxxxwwwwwwxxxxxxyyyzzz{{{|||~~~{{{xxxwwwuuutttqqqooojjjkkkmmmppprrrtttuuuvvvvvvxxxzzzyyyxxxwwwxxxzzz{{{{{{||||||}}}}}}~~~~~~zzzyyyxxxwwwwwwyyyzzz{{{||||||zzzyyyyyyxxxxxxxxx||||||{{{{{{zzzzzzyyyyyy|||{{{{{{zzzyyywwwvvvuuusssuuuwwwyyyzzzxxxwwwuuuuuuuuuuuuwwwyyyzzzxxxwwwzzzxxxvvvuuuvvvvvvuuussswwwvvvtttrrrqqqpppppppppsssuuuxxxzzz{{{{{{yyyxxxvvvvvvuuuuuuttttttssssssqqqrrrtttssssssrrrtttuuussssssrrrrrrqqqpppoooooommmnnnoooppppppppppppoookkkjjjiiihhhhhhjjjlllnnnpppooolllkkkjjjkkkmmmnnnnnnlllkkklllooopppooonnnmmmmmmnnnooopppqqqrrrsssooorrrttttttssssssvvvyyyuuutttrrrqqqqqqrrrtttuuuvvvuuutttsssrrrqqqqqqqqqoooppprrrtttwwwzzz|||}}}}}}}}}}}}{{{yyyxxxyyyzzzllllll4DuXӵiiiiiiiiiD&dq&ĒRkkkkkksdKĦhhhDHRRudjjjiiihhhggggggggggggsdKĦaaaD&oq<Ōq&ĒRnnnnnnmmm>dp&ĒRrrrtttnfʜd<Φ>d<Ħssss&dq&ĒRqqqsssi?ʜtd<ĦuuuHHܗDӊBqqq<xoooooommmlllkkklllmmmB?daĦooonnnB?Ho9qqq>dd<ӵhhhjjjB?Ho9mmm<xllllllmmmmmmlllmmmnnn&ӫeʬtIӇooo>d<Φ>d<ĦnnnD&ӫetIӇoooDdDĦrrrsdKĦoooB?dp&ĒRllllll>d<sdKĦoooB?Ho9xxxs&dq&ĒRvvvtttrrrrrrrrrssstttrrrqqqqqqrrrsssssspppnnnmmmoooqqqqqqppppppqqqsssssstttuuuuuuuuuuuuttttttssstttttttttvvvyyy}}}yyyuuutttvvvzzz|||~~~}}}{{{{{{|||}}}~~~}}}||||||zzzvvvtttpppppppppppppppqqqsssuuurrrssstttvvvxxxzzz{{{|||xxxzzz|||zzzvvvuuuwwwzzzyyyyyyyyyyyyyyyyyyyyyyyy~~~~~~{{{xxxwwwuuurrrpppkkklllnnnoooqqqrrrrrrrrruuuvvvxxxyyyyyyxxxyyyyyyzzz{{{{{{|||~~~|||{{{{{{zzzzzz{{{|||||||||{{{zzzxxxwwwvvvvvvvvv||||||{{{zzzyyywwwwwwvvvyyyyyyyyyxxxxxxwwwuuuuuusssuuuxxxzzz{{{zzzxxxvvvxxxwwwwwwyyy{{{|||{{{zzzzzzxxxvvvvvvvvvwwwvvvtttvvvuuusssqqqqqqrrrsssttttttvvvxxx{{{|||{{{yyyxxxvvvvvvvvvuuuuuuttttttttttttuuuwwwwwwvvvvvvwwwyyyvvvuuuuuusssrrrqqqpppppplllmmmmmmnnnnnnnnnnnnnnnlllkkkiiiiiiiiikkknnnooorrrqqqooommmlllmmmnnnoookkkkkkkkkmmmnnnooooooooooooooooooooopppqqqrrrsssooorrrtttsssqqqrrrvvvzzzuuusssrrrqqqqqqrrrtttuuuuuuuuutttsssrrrqqqqqqrrrpppqqqsssuuuxxxzzz|||}}}}}}~~~~~~|||yyyxxxyyyzzzkkkkkk4DuXӵjjjjjjjjjHu]3hhjjjllllllnellljjj=eiiiiiihhhgggggghhhhhhhhhnebbbbbbpIƎ@t@hoooooonnn>hpppsssuuufeppp@ďDmmmnnnoooooonnnmmmmmmmmmnnnnelllmmm=emmmnnnnnnnnnoooooonnnmmmegerrrrrrsĪj@hqqqrrrsssfdDĦuuu@ďDpppqqqHkgeqqqpppooonnnlllkkklllmmm@hooonnn@GiiikkkHĪj@IŌiiihhhBenekkkHkgefffneggggggfelllHu]3hhnnnrrrtttselllmmmoooqqqssstttuuuuuupppqqqrrrtttuuuvvvgeĦja>aĦpppnnn@Gpppqqqsemmmlllkkkjjjjjjjjjjjjkkk<Ōggghhhjjj@GkkklllHkgemmmllllllkkkkkklllmmmnnnHĪj@IŌkkkkkkegemmmlllHu]3hIŌooooooDdDĦqqqnemmmkkk@hhhhhhh>hmmmllllllsennnnennnppp@GuuuwwwsĪj@hwwwwwwvvvuuuttttttttttttrrrrrrrrrtttuuuuuusssrrroooppprrrrrrqqqqqqrrrtttrrrsssuuuvvvvvvvvvuuuuuussssssttttttuuuxxx}}}~~~{{{yyyxxxyyy{{{}}}}}}|||~~~}}}||||||yyyvvvsssqqqrrrrrrqqqpppqqqsssuuurrrrrrsssuuuwwwzzz}}}~~~{{{||||||{{{yyyxxxxxxyyyxxxyyyyyyzzzzzzyyyyyyxxx|||}}}~~~}}}yyywwwuuutttrrrrrrrrrrrrrrrqqqpppooonnnsssuuuwwwyyyzzz{{{zzzzzzyyyzzz{{{|||}}}||||||{{{{{{{{{|||}}}}}}|||{{{yyyxxxwwwvvvvvvuuu|||{{{zzzyyyxxxvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvuuutttvvvyyy|||}}}|||{{{zzzzzzyyyxxxyyy{{{||||||{{{zzzxxxvvvvvvwwwxxxwwwvvvtttsssrrrqqqqqqsssuuuwwwtttvvvxxxzzzzzzyyywwwvvvuuuuuuuuuuuuuuutttttttttvvvxxxyyyyyyxxxxxxyyy{{{xxxxxxwwwuuutttrrrqqqpppmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmlllllllllnnnooopppsssrrrqqqpppoooooooooooojjjkkkmmmnnnooopppppppppqqqqqqqqqrrrrrrsssssstttqqqsssuuutttrrrrrruuuxxxsssrrrqqqqqqqqqrrrttttttttttttsssrrrrrrrrrssssssssstttuuuwwwyyy{{{}}}}}}}}}~~~~~~|||zzzxxxxxxxxxjjj4DuXӵkkkĵD^fffjjjmmmmmmooollljjjiiiiiiiiihhhgggggggggggghhhcccccccccooooooooonnnnnnnnnqqqtttvvvrrrpppooolllnnnooopppooonnnmmmmmmmmmnnnkkkjjjkkklllmmmoooooonnnnnnmmmooooooqqqqqqqqqqqqqqqqqqqqqqqqDdDĦttttttnnnoooppppppooonnnnnnnnnmmmlllmmmnnnnnnqqqrrrqqqnnnhhhiiijjjhhhjjjjjjhhhjjjhhhhhhgggggggggiiilllD^kkkmmmqqqttts׼sqqqooooooqqqrrrsssttttttuuupppqqqssstttuuuuuugeFm8ppp>aĦpppnnnmmmnnnnnnooos׼sjjjhhhgggggghhhiiiiiiiiijjjHoiiieeefffgggiiiiiijjjkkkmmmllllllkkkjjjiiijjjkkkllljjjiiiiiilllkkkkkkD^nnnmmmmmmDdDĦooolllmmmiiihhhkkkjjjiiihhhnnnmmmmmmllls׼snnnppppppqqqrrrooossstttvvvyyywwwxxxxxxxxxwwwvvvuuutttrrrrrrrrruuuwwwxxxwwwuuuqqqrrrsssrrrqqqqqqssstttpppqqqsssuuuvvvvvvuuutttsssssstttttttttwwwzzz}}}}}}|||||||||}}}~~~}}}|||~~~~~~}}}|||||||||zzzwwwuuuuuuvvvvvvtttrrrrrrtttwwwuuuuuuvvvwwwyyy{{{~~~~~~}}}{{{{{{{{{zzzxxxvvvvvvwwwyyyzzz{{{||||||{{{{{{|||~~~yyywwwvvvuuutttuuuuuuuuuuuutttsssrrrqqqrrrsssvvvyyy|||}}}||||||xxxyyyyyy{{{|||}}}~~~zzzzzzzzz{{{{{{|||||||||zzzzzzyyyxxxxxxxxxxxxxxx||||||{{{zzzxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwsssuuuxxxzzz||||||||||||yyyxxxwwwxxxzzz{{{{{{zzzzzzxxxwwwwwwyyyzzzzzzyyytttsssrrrrrrrrrtttuuuvvvtttvvvxxxyyyyyywwwuuusssttttttttttttttttttuuuuuuxxxyyyzzzzzzyyyxxxyyy{{{zzzzzzxxxwwwuuusssrrrqqqppppppooooooooooooooopppoooooooooppppppppppppppprrrrrrssssssrrrqqqpppoookkkmmmoooqqqrrrrrrsssssssssssstttuuuuuuuuuttttttssstttuuuuuutttttttttuuuqqqqqqrrrrrrrrrsssssssssssssssrrrrrrrrrsssttttttwwwwwwxxxzzz{{{|||}}}~~~|||}}}~~~|||yyywwwwwwwwwΦ4DuXӵtvӵ>d<ĦiiifffjjjnnnnnnkkkjjjĦiiiffffffhhhkkklllllljjjiiihhhgggffffffffffffaaabbbĦdddfffhhhhhhiiikkkmmmnnnoooppppppnnnnnnnnnnnnoooooooooooommmnnnqqqtttvvvxxxxxxxxxssssssssssssrrrqqqppppppnnnmmmllllllmmmnnnoooppprrrqqqooommmllllllllllllĦiiikkkmmmmmmmmmiiijjjlllnnnnnnmmmllljjjqqqqqqrrrrrrrrrrrrqqqpppoooooopppppppppqqqqqqqqqppppppppppppooommmlllkkk>d<ĦrrrrrrrrrsssqqqooonnnmmmnnnooopppmmmnnnnnnnnnnnnnnnmmmlllooonnnmmmmmmnnnooonnnlllrrrqqqrrrssstttssspppmmmiiihhhggggggggghhhjjjkkkkkklllmmmjjjgggfffgggjjjkkkhhheeedddfffhhhiiijjjfffgggjjjlllmmmllllllkkkjjjjjjiiiiiiĦgggfffhhhjjjiiifffeeefffiiilll>d<ĦiiikkklllqqqtttBewwwssspppqqqrrrssssssssssssrrrqqqqqqssstttttttttgeFYĉsssrrr>aĦpppnnnmmmmmmllllllkkkllllllmmmmmmnnnBelllhhheeedddfffhhhjjjhhhiiijjjnu]ӵhhhggghhhiiijjjkkkiiiiiiiiijjjjjjkkkkkkkkkmmmmmmmmmlllkkkjjjiiihhhggghhhiiikkkllllllkkkkkkmmmlllkkkkkkkkklllmmmnnnlllkkkjjjiiiiii>d<Ħiiikkklllkkkkkk>d<ĦnnnmmmlllĦkkkjjjiiiiiijjjlllnnnoookkkjjjhhhhhhhhhjjjlllnnnnnnmmmmmmlllBeppppppqqqssssssĦtttooosssvvvtttpppmmmnnnqqqsssvvvzzz{{{{{{zzzzzzzzzwwwxxxyyyzzzyyywwwuuusssrrrrrrsssuuuxxxzzzxxxwwwsssttttttsssrrrqqqsssuuunnnooorrrtttvvvuuuuuutttrrrssstttttttttvvvxxx{{{yyyzzz|||}}}|||~~~|||{{{{{{|||}}}|||yyywwwxxxyyyyyywwwtttsssuuuxxxyyyyyyyyyyyyzzz|||~~~|||zzzzzz{{{zzzwwwssstttuuuxxx{{{}}}~~~{{{|||~~~yyyvvvvvvvvvvvvttttttvvvwwwxxxxxxyyyyyyrrrsssuuuyyy}}}~~~}}}wwwxxxyyyzzz{{{|||}}}~~~xxxxxxyyyyyyzzz{{{{{{|||yyyyyyyyyyyyzzzzzz{{{|||}}}}}}|||{{{yyyxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyqqqrrruuuwwwyyyzzz{{{{{{xxxwwwvvvvvvxxxzzzzzzyyyzzzxxxwwwxxxzzz||||||{{{uuutttsssssssssssstttuuutttvvvwwwxxxxxxuuusssqqqrrrsssssssssttttttuuuuuuxxxyyyzzzzzzxxxxxxyyyzzz{{{{{{yyywwwuuutttrrrqqqrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqrrrrrrrrrrrrqqqpppqqqrrrsssttttttrrrpppooolllnnnqqqsssttttttuuuvvvtttuuuvvvwwwwwwvvvuuutttuuuuuuuuuvvvvvvuuutttssspppqqqrrrssssssssssssrrrrrrrrrrrrrrrssstttuuuuuuyyyzzzzzz{{{|||}}}~~~~~~|||}}}}}}|||yyywwwvvvvvv?aŖ%7uSQuR)ӵsdKĦiiihhhiiijjjkkklllgdKĦmmmjjjgggeeeeeefffgggiiiiiihhhhhhggggggffffffeeegdKĦeeehhhjjjhhhiiikkkmmmoooooooooooolllmmmnnnnnnooonnnnnnmmmmmmooorrruuuvvvvvvtttsssqqqqqqqqqssstttrrrooommmnnnmmmllllllmmmnnnooopppsssrrrooommmkkkjjjiiigdKĦkkkkkkllllllllljjjjjjkkkooorrrsssooolllssssssrrrrrrpppooommmlllppprrrttttttsssrrrssstttnnnmmmlllkkkjjjkkkllllllgdDĦpppoooooossspppnnnnnnpppqqqooommmllllllkkkllllllmmmnnnooossspppmmmmmmoooooonnnlllpppqqqssstttssspppmmmkkkmmmllljjjiiiiiiiiijjjjjjlllllllllkkkjjjiiihhhgggllljjjiiiggggggiiijjjlllllllllmmmmmmllljjjiiihhhkkkhhhfffgdKĦfffjjjkkkkkkkkkjjjiiigggfffiiisdKĦmmmlllnnnppprrrtttrrrqqqssssssttttttsssrrrqqqqqqsssrrrqqqpppppppppŶSooopppqqq3weAiiinegggiiihhhhhhiiiiiinemmmllliiifffeeeeeeggghhhiiiiiihhhgggfffdddccccccnecccdddfffhhhiiijjjlllmmmnnnnnnnnnmmmlllmmmmmmmmmmmmnnnnnnnnnmmmooorrrtttuuuuuutttsssqqqpppqqqrrrsssrrrpppmmmnnnmmmlllllllllmmmnnnooopppooommmkkkjjjiiinejjjjjjkkkkkkkkkkkkffffffhhhlllppprrrqqqooorrrqqqqqqppppppoooooooooqqqsssuuuuuutttttttttuuupppooommmlllkkkkkkkkkDeoooooopppppprrrooommmmmmoooooonnnmmmmmmmmmllllllmmmmmmnnnnnnqqqooommmmmmooopppooommmpppqqqrrrrrrqqqooommmkkkkkkjjjiiihhhhhhiiiiiijjjkkkkkkkkkkkkjjjiiihhhhhhjjjjjjiiihhhhhhiiijjjjjjkkkkkkllllllkkkjjjiiihhhjjjhhhnehhhfffjjjkkkkkkkkkjjjiiigggfffkkkneooommmmmmmmmooorrrtttvvvuuutttssssssssssssssssssrrrrrrqqqrrrqqqpppooooooppp>Aooopppqqqk<qqqpppooooooppppppnnnllllllnnnnnnllljjjiiihhhggggggggghhhiiijjjjjjiiiiiifhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkmmmnnnnnnnnnnnnkkklllmmmmmmjjjiiiiiiiiihhhgggffffffgggiiikkkmmmnnnmmmlllkkkjjjjjjjjjjjjlllllllllllllllDellllllllllllmmmnnnneooonnnnemmmllljjjhhhiiilllnnnooonnnmmmlllkkkiiiiiijjjkkklllmmmlllkkkjjjjjjlllmmmnnnssssssneppprrruuuuuutttrrrooonnnpppqqqvvvwwwxxxyyyyyyxxxwwwwwwuuutttrrrtttwwwzzzzzzyyyvvvvvvuuuuuuuuuuuuvvvvvvvvvtttssstttwwwwwwuuusssqqqqqqqqqqqqqqqqqqqqqqqqvvvwwwxxxxxxwwwwwwxxxzzzuuuxxx{{{||||||{{{|||}}}~~~|||zzzyyy||||||}}}}}}|||zzzyyyxxxyyyzzz{{{|||~~~~~~}}}|||{{{zzzzzzzzzzzzxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~{{{yyyyyyzzz{{{xxxxxxwwwwwwwwwwwwxxxxxx{{{{{{zzzzzzzzzzzz{{{{{{uuuvvvwwwxxxyyy{{{||||||xxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{}}}}}}}}}|||{{{zzzxxxxxxzzzyyyyyy{{{~~~}}}zzzxxxxxxwwwvvvuuuuuuuuuvvvxxxwwwvvvwwwyyy{{{{{{zzzyyyxxxwwwwwwwwwyyy{{{}}}{{{xxxuuusssssssssssssssvvvvvvvvvvvvvvvuuuttttttsssssssssttttttssssssssstttuuuvvvwwwyyyzzz{{{||||||{{{yyyvvvuuuuuuvvvwwwuuuyyyzzzxxxxxxyyyxxxtttssssssrrrqqqqqqqqqqqqrrroooppprrrsssssssssrrrqqqrrrtttvvvvvvuuutttuuuvvvuuuvvvwwwvvvtttssstttuuuuuusssppppppqqqrrrrrrrrrpppqqqtttvvvwwwwwwuuutttsssttttttsssrrrqqqrrrtttzzz{{{}}}~~~~~~~~~}}}|||~~~}}}{{{yyywwwuuujjjjjjggghhhjjjhhhhhhggggggkkkkkkjjjhhhfffeeefffggghhhiiihhhgggfffdddbbbaaa```fffdddcccdddfffjjjkkklllmmmmmmmmmllllllmmmlllkkkkkkkkklllnnnooommmnnnqqqssstttsssrrrrrroooooooooqqqrrrrrrpppnnnnnnmmmllllllkkkllllllmmmlllkkkjjjhhhhhhhhhjjjjjjkkkkkkkkkkkkkkkhhhhhhiiilllooorrrsssrrrqqqqqqpppoooooopppqqqrrrrrrtttvvvvvvuuutttuuuvvvsssqqqooommmkkkjjjjjjiiilllmmmnnnpppqqqpppnnnmmmmmmnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmooonnnmmmmmmoooppppppoooqqqqqqpppooonnnmmmlllllljjjiiiiiihhhiiiiiijjjkkkjjjjjjjjjjjjjjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiihhhiiijjjjjjkkkjjjjjjiiiiiiiiihhhjjjiiihhhkkkkkkkkkkkkjjjiiihhhhhhlllpppooonnnnnnlllooorrruuuwwwwwwvvvuuusssssssssrrrrrrrrrrrrqqqppppppooooooooopppoooppprrrtttrrrqqqqqqqqqqqqpppooommmmmmnnnnnnmmmkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhgggggghhhhhhhhhhhhhhhhhhhhhhhhkkklllmmmnnnooonnnnnnmmmjjjlllmmmllljjjiiiiiiiiijjjiiihhhggghhhiiijjjkkkjjjkkkkkklllkkkkkkkkkjjjkkkkkklllmmmnnnnnnmmmllllllllllllnnnqqqqqqqqqooonnnnnnlllkkkkkkmmmoooooooooooonnnmmmkkkkkkkkklllmmmnnnmmmlllkkkjjjkkkllllllqqqrrroooqqqtttwwwwwwvvvtttqqqooopppqqquuuvvvwwwyyyyyyyyyxxxwwwwwwvvvuuuvvvxxxyyyzzzyyywwwvvvvvvuuuuuuvvvvvvvvvuuuttttttuuuwwwxxxwwwvvvqqqqqqqqqrrrssstttttttttvvvwwwyyyyyyyyyyyy{{{}}}yyyzzz{{{zzzyyyyyy{{{|||~~~~~~|||zzzyyy}}}~~~}}}{{{zzzzzz{{{|||~~~~~~|||{{{zzz{{{|||}}}{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~}}}{{{zzzzzz{{{|||}}}xxxxxxxxxxxxyyyzzz{{{{{{}}}}}}||||||{{{{{{zzzzzzuuuuuuvvvxxxyyyzzz{{{|||wwwxxxyyyzzzzzzzzzyyyyyyvvvwwwyyyzzz|||}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyzzzzzz{{{}}}~~~|||}}}|||zzzxxxvvvuuuttttttyyyxxxxxxyyy{{{|||zzzyyyxxxxxxwwwwwwwwwyyyzzz{{{{{{yyyuuutttttttttsssrrruuuuuuvvvvvvuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvxxxzzz|||}}}zzzyyyxxxwwwwwwxxxyyyzzzzzz~~~~~~|||{{{}}}{{{xxxssssssrrrqqqqqqqqqqqqrrrooopppppprrrssstttuuuuuuwwwxxxxxxxxxvvvuuuvvvwwwvvvwwwxxxwwwuuutttuuuvvvvvvssspppooooooqqqrrrrrrpppqqqssstttuuuvvvvvvvvvsssttttttsssrrrqqqrrrsssyyy{{{}}}~~~|||{{{}}}|||{{{yyywwwuuussshhhhhhiiiiiijjjkkkllllllkkkkkkkkkjjjiiiiiijjjjjjiiihhhgggffffffhhhjjjkkkkkkjjjhhhfffeeeeeeffffffhhhgggfffeeedddcccbbbbbbfffggghhhgggeeedddeeefffhhhiiikkklllmmmmmmmmmllllllkkkjjjiiijjjlllnnnooommmnnnppprrrrrrrrrqqqqqqnnnmmmmmmoooqqqqqqpppnnnmmmmmmllllllkkkkkkkkkkkkhhhhhhgggffffffgggiiijjjkkklllmmmmmmmmmmmmllllllpppooonnnnnnpppqqqsssssssssrrrpppnnnnnnoooqqqrrrqqqsssuuuuuusssssssssttttttsssqqqooollljjjiiihhhkkkjjjiiiiiikkkmmmppprrrpppooonnnnnnnnnoooooooooppppppoooooonnnmmmllllllnnnmmmmmmmmmnnnpppqqqqqqrrrpppooommmlllllllllllljjjjjjjjjjjjkkkkkklllllliiiiiiiiiiiijjjjjjkkkkkkhhhiiikkkllllllkkkiiihhhhhhiiiiiiiiijjjjjjiiiiiijjjjjjjjjjjjkkkkkkkkkkkklllllllllkkkkkkjjjjjjjjjnnnoooppppppppppppoooooonnnpppsssvvvwwwwwwuuutttrrrrrrqqqqqqqqqqqqqqqqqqpppppppppqqqqqqrrrrrrsssqqqrrrtttvvvvvvtttrrrqqqssssssssssssttttttuuuuuuvvvuuusssrrrqqqpppnnnmmmmmmmmmmmmmmmlllkkkjjjiiihhhgggffffffeeeeeeffffffiiiiiiiiiiiiiiiiiiiiiiiilllmmmnnnoooooommmlllkkkjjjkkklllllljjjiiiiiijjjjjjjjjiiihhhggghhhhhhiiiggghhhiiijjjkkkjjjjjjiiijjjkkkmmmnnnppppppppppppkkkjjjjjjiiijjjlllnnnppprrrssssssssssssqqqpppoooooonnnmmmlllmmmnnnooooooqqqpppooommmmmmmmmmmmmmmooonnnmmmmmmlllmmmnnnnnnppppppqqqpppooopppsssuuuxxxxxxxxxvvvsssqqqqqqqqquuuvvvxxxyyyzzzzzzzzzyyy}}}|||zzzyyyyyyxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvuuutttuuuvvvwwwyyyyyyzzzssstttttttttuuuuuuuuuvvvtttvvvxxxyyyyyyzzz|||~~~|||||||||zzzxxxxxxzzz||||||}}}~~~|||{{{zzz}}}~~~}}}|||{{{{{{}}}}}}{{{{{{|||~~~~~~}}}}}}}}}}}}|||||||||{{{|||~~~||||||{{{zzzyyyzzz{{{|||~~~yyyyyyzzzzzz|||}}}~~~~~~}}}|||{{{zzzyyyuuuuuuvvvwwwxxxyyyzzzzzzvvvxxxzzz{{{|||{{{yyyxxxuuuvvvxxxzzz|||~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{|||~~~~~~}}}~~~|||zzzxxxvvvvvvuuuyyyyyyyyy{{{||||||zzzxxxxxxxxxxxxwwwxxxyyyzzz{{{{{{yyywwwvvvvvvuuutttrrruuuvvvvvvvvvvvvuuuttttttrrrqqqqqqqqqqqqqqqqqqrrrsssssstttuuuxxxzzz}}}~~~zzzzzzyyyxxxxxxyyyyyyzzz}}}}}}}}}~~~}}}zzztttsssrrrrrrqqqqqqrrrrrrqqqqqqqqqrrrssstttvvvwwwyyyzzzzzzxxxvvvuuuvvvwwwvvvwwwxxxwwwvvvuuuuuuwwwwwwtttpppmmmnnnppprrrrrrpppqqqqqqrrrsssuuuvvvwwwssstttuuuuuusssrrrssstttyyy{{{~~~~~~{{{yyyxxxxxxvvvtttrrrpppooohhhhhhiiijjjjjjkkklllmmmlllkkkjjjjjjjjjjjjjjjjjjjjjiiigggfffggghhhjjjkkkkkkjjjhhhfffddddddddddddeeeeeeeeeeeeeeeeeeeeeeeebbbeeeggggggfffffffffgggeeefffhhhkkkmmmnnnnnnnnnlllkkkjjjiiijjjlllnnnpppmmmnnnpppqqqqqqqqqqqqpppmmmllllllmmmooopppooonnnmmmmmmmmmllllllkkkkkkjjjffffffeeeeeefffhhhiiijjjnnnnnnpppqqqpppooonnnmmmqqqppppppoooooopppssstttuuutttqqqooonnnnnnooopppoooqqqrrrrrrqqqppppppqqqtttsssqqqooommmjjjhhhgggiiiiiihhhhhhjjjmmmppprrrppppppppppppooopppqqqqqqpppqqqqqqpppooonnnlllkkklllmmmmmmnnnnnnoooqqqrrrrrrpppnnnlllkkkkkkllllllkkkllllllmmmnnnnnnnnnnnnjjjiiiiiiiiijjjkkklllmmmiiikkkmmmnnnnnnmmmkkkiiiiiiiiiiiiiiiiiiiiijjjjjjllllllmmmmmmmmmnnnnnnooonnnmmmmmmlllllllllllllllooopppppppppppppppooooooqqqrrruuuvvvwwwuuusssrrrppppppoooooooooooopppqqqpppqqqrrrsssttttttuuuuuuvvvwwwyyyzzzyyyvvvsssppppppqqqsssuuuwwwxxxzzzzzz}}}|||{{{xxxuuurrrpppooopppppppppooonnnmmmlllkkkhhhhhhgggfffffffffffffffjjjjjjjjjjjjjjjjjjjjjjjjlllmmmnnnooonnnllljjjhhhiiijjjlllkkkjjjiiiiiijjjjjjjjjiiihhhggggggggggggdddeeegggiiiiiiiiihhhgggjjjlllnnnpppqqqrrrqqqqqqkkkjjjiiiiiijjjmmmoooqqqsssttttttuuutttrrrpppooonnnnnnmmmmmmlllmmmnnnpppqqqppppppoooooonnnnnnnnnnnnnnnnnnooopppqqqqqqrrroooppppppppppppqqqtttvvvwwwxxxxxxwwwtttrrrrrrrrruuuwwwxxxzzz|||||||||{{{~~~~~~|||{{{zzzzzz{{{wwwvvvuuuuuutttttttttuuuuuuuuuvvvvvvwwwyyy{{{|||xxxwwwwwwwwwvvvvvvvvvuuusssuuuxxxyyyyyyzzz|||~~~~~~}}}{{{yyyyyy||||||}}}~~~}}}|||||||||}}}~~~}}}|||}}}~~~~~~||||||~~~~~~~~~}}}}}}|||||||||~~~}}}zzz{{{{{{zzzyyyyyyzzz{{{|||{{{{{{|||}}}~~~~~~}}}{{{zzzyyyuuuuuuvvvvvvwwwxxxyyyyyyvvvwwwyyy{{{{{{zzzyyyxxxvvvwwwyyy{{{|||~~~~~~~~~|||}}}}}}}}}}}}}}}||||||zzz|||~~~~~~~~~~~~}}}|||zzzyyyxxxxxxxxxyyyyyyyyy{{{||||||zzzxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzxxxxxxyyyxxxvvvtttvvvvvvvvvwwwvvvvvvuuutttrrrqqqppppppppppppqqqrrrssssssssstttwwwzzz}}}~~~|||{{{zzzyyyxxxxxxwwwwww|||~~~~~~|||{{{}}}}}}yyyuuuttttttsssrrrsssssssssuuuuuutttsssssstttuuuuuuxxxyyyzzzxxxvvvuuuuuuvvvvvvwwwxxxwwwvvvuuuuuuwwwwwwsssooommmnnnppprrrrrrqqqqqqpppqqqrrrtttuuuvvvssstttwwwwwwvvvuuuvvvwwwxxxzzz}}}|||zzzxxxvvvuuusssrrrooonnnlllkkkiiijjjkkkkkkllllllllllllmmmkkkiiiiiijjjkkkjjjiiijjjiiihhhgggggghhhiiijjjiiihhhgggfffeeedddccccccdddddddddeeeeeeeeeffffffaaacccggghhhhhhgggfffgggcccdddgggjjjmmmnnnooooookkkkkkjjjkkklllmmmooopppoooooopppqqqqqqqqqqqqqqqnnnlllkkklllnnnooonnnmmmlllmmmmmmmmmmmmllllllkkkffffffeeefffggghhhjjjkkkoooppprrrssssssqqqooonnnjjjkkklllmmmmmmooosssuuuuuutttrrrpppnnnnnnnnnnnnnnnoooppppppnnnmmmmmmnnnqqqqqqpppooommmkkkiiihhhiiiiiiiiiiiikkkmmmoooppppppqqqqqqqqqpppppprrrssspppqqqqqqqqqpppooommmllllllmmmnnnnnnnnnnnnppprrrrrrpppooommmllllllllllllmmmnnnnnnoooooooooooonnnlllkkkjjjjjjjjjlllmmmnnnmmmnnnpppqqqqqqpppnnnmmmkkkjjjjjjiiiiiiiiijjjjjjmmmnnnppppppooooooppprrrpppoooooonnnnnnnnnoooooopppppppppooooooooooooooorrrsssuuuvvvvvvtttqqqpppnnnmmmlllllllllmmmoooooopppqqqssstttuuuvvvvvvvvvyyyzzz{{{{{{zzzwwwtttrrrooopppsssvvvyyy{{{|||}}}{{{vvvsssrrrrrrqqqqqqppppppooonnnnnnmmmjjjiiihhhhhhgggggghhhhhhjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmnnnoooooollliiihhhhhhjjjkkkkkkjjjiiiiiijjjkkkjjjjjjiiiiiihhhggggggeeeffffffggghhhhhhhhhgggkkkmmmoooqqqssssssrrrqqqnnnmmmkkkkkklllooorrrtttrrrssstttuuutttrrrooonnnkkkllllllkkkjjjkkknnnpppooooooooopppppppppppppppnnnooooooqqqrrrsssssstttoooppppppppppppqqqtttvvvvvvwwwxxxwwwuuusssrrrssstttvvvxxxzzz||||||||||||{{{|||}}}}}}|||}}}xxxwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxwwwwwwyyy|||~~~zzzzzzzzzyyyxxxwwwwwwwwwtttvvvxxxyyyyyyzzz|||~~~~~~|||}}}~~~~~~~~~~~~|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}zzz{{{zzzzzzyyyyyyyyyzzzzzz|||||||||}}}~~~~~~~~~}}}{{{yyyxxxtttuuuuuuvvvwwwwwwxxxxxxvvvwwwxxxyyyyyyyyyxxxxxxxxxyyyzzz{{{|||}}}}}}}}}{{{{{{|||}}}}}}}}}||||||yyy|||~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzzyyyxxxxxxyyy{{{|||zzzyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{||||||yyywwwwwwwwwxxxxxxwwwwwwvvvuuusssrrrqqqppppppqqqrrrssstttsssssstttvvvyyy|||~~~||||||{{{yyyxxxvvvuuutttxxx{{{{{{xxxxxx{{{{{{xxxvvvvvvuuuttttttttttttuuuwwwwwwvvvvvvuuutttssssssvvvxxxzzzyyywwwuuuttttttvvvwwwxxxwwwuuutttuuuvvvtttqqqnnnmmmoooqqqrrrrrrqqqqqqqqqqqqqqqsssttttttqqqtttwwwxxxxxxxxxyyyyyyxxxyyy{{{||||||zzzxxxvvvuuutttsssqqqooommmlllkkkjjjkkkmmmnnnnnnmmmlllkkkmmmjjjhhhhhhjjjkkkiiihhhggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeffffffdddddddddddddddcccccccccaaadddhhhiiihhhfffeeedddccceeegggjjjlllmmmmmmmmmjjjkkklllmmmnnnooooooppppppppppppqqqqqqqqqqqqqqqnnnmmmkkkkkklllmmmlllkkkkkklllmmmnnnnnnnnnmmmmmmgggggggggggghhhiiikkkllloooqqqrrrssssssqqqooommmiiikkkmmmmmmmmmnnnqqqtttrrrrrrqqqqqqpppooonnnnnnmmmnnnpppooommmllllllmmmnnnnnnnnnnnnmmmkkkjjjiiiiiiiiijjjkkklllmmmnnnooonnnpppqqqpppooooooqqqtttooopppqqqrrrrrrpppnnnmmmlllnnnoooooommmmmmppprrrqqqqqqooonnnmmmlllllllllnnnnnnooopppooonnnmmmmmmnnnmmmlllkkkkkklllnnnoooqqqqqqrrrssssssrrrqqqqqqmmmlllkkkjjjiiiiiijjjjjjllloooqqqpppooooooqqqsssrrrqqqppppppppppppqqqrrrppppppoooooonnnnnnnnnnnnpppqqqsssuuuuuutttrrrppplllkkkjjjiiijjjkkkmmmnnnoooppprrrtttvvvvvvvvvvvvwwwxxxzzz{{{zzzyyywwwvvvqqqrrruuuxxxzzz{{{||||||}}}~~~}}}zzzvvvsssrrrsssqqqpppooonnnmmmmmmnnnoookkkkkkjjjiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkklllmmmoooqqqpppnnnkkkiiihhhiiikkkkkkiiiiiiiiijjjllllllllllllkkkjjjiiiiiihhhhhhggggggggghhhiiiiiilllnnnpppssstttsssrrrpppnnnmmmkkkkkklllooosssuuuqqqrrrssstttssspppnnnlllhhhiiijjjjjjhhhiiilllooommmnnnoooppppppqqqqqqpppoooppppppqqqrrrrrrrrrrrroooppppppppppppqqqsssvvvtttuuuwwwwwwuuutttssstttrrrsssvvvxxxzzz{{{{{{{{{yyy{{{||||||||||||{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwxxx|||zzzzzzzzzzzzzzzzzzzzzzzzvvvxxxzzzzzzzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{xxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~|||}}}~~~~~~}}}{{{yyyxxxttttttuuuuuuvvvwwwwwwwwwvvvvvvvvvwwwwwwwwwxxxxxx{{{|||||||||||||||{{{zzzyyyzzz{{{|||||||||||||||xxx{{{~~~}}}}}}}}}~~~}}}|||{{{zzzyyyyyyyyyxxxwwwvvvwwwyyy{{{{{{zzz{{{|||||||||||||||{{{{{{zzzzzz{{{~~~|||zzzxxxyyyyyyyyyyyyxxxwwwwwwsssrrrqqqppppppqqqrrrsssuuutttssssssuuuxxx{{{}}}{{{{{{zzzyyyxxxvvvuuutttuuuwwwwwwuuuvvvyyyzzzxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwuuutttssstttwwwzzz{{{yyywwwuuutttuuuvvvwwwvvvtttssstttuuuqqqooonnnnnnppprrrsssrrrqqqqqqqqqqqqrrrrrrqqqqqqnnnqqquuuxxxxxxyyyzzz{{{xxxxxxyyyzzzyyyxxxwwwvvvsssrrrqqqooommmkkkjjjiiikkklllnnnppppppnnnkkkjjjmmmjjjggggggjjjkkkiiigggeeeffffffggggggfffeeeeeeaaabbbcccdddfffggghhhiiidddddddddcccbbbaaa``````cccfffiiijjjhhheeecccbbbeeefffhhhjjjkkklllkkkkkkjjjkkklllnnnooopppppppppqqqqqqqqqqqqqqqrrrrrrrrrooommmkkkkkkllllllkkkjjjkkklllnnnooooooooonnnnnniiihhhhhhhhhiiijjjlllmmmoooppprrrssssssqqqnnnlllmmmoooqqqqqqnnnnnnooorrrppppppqqqqqqqqqqqqpppooommmooopppooommmllllllmmmkkklllmmmmmmmmmlllkkkjjjiiijjjkkklllmmmnnnnnnnnnmmmoooqqqpppnnnnnnpppsssooopppqqqrrrrrrqqqooonnnmmmooopppooommmlllooorrrqqqqqqpppooonnnmmmllllllnnnnnnooooooooommmlllkkkpppooommmllllllmmmnnnpppsssttttttttttttttttttsssooonnnllljjjiiiiiijjjjjjkkknnnppppppooonnnqqqssssssrrrqqqqqqqqqrrrssstttppppppooonnnmmmmmmnnnnnnmmmooorrrtttuuutttsssqqqkkkjjjiiihhhhhhjjjlllmmmmmmoooqqqsssuuuvvvvvvvvvuuuvvvxxxyyyzzzzzzyyyyyysssuuuwwwyyyzzz{{{{{{zzzxxxzzz{{{xxxtttrrrssstttpppooommmlllkkklllnnnooommmlllkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllnnnppprrrrrrooollljjjgggiiikkkkkkiiiiiiiiijjjmmmmmmnnnnnnmmmmmmlllkkkkkkjjjiiihhhhhhiiijjjkkkmmmoooqqqssstttsssqqqppplllkkkiiiiiijjjmmmqqqtttpppqqqssssssrrrooollljjjeeegggiiihhhggghhhlllooolllmmmnnnooopppqqqqqqqqqpppqqqqqqqqqqqqpppooooooppppppqqqpppppppppsssuuurrrtttvvvwwwuuutttttttttppprrrtttwwwyyyzzzzzzzzzzzz|||}}}|||zzzyyy|||~~~}}}|||{{{zzzyyyyyyyyyyyyxxxzzzzzzyyywwwxxx|||yyyyyyzzzzzz{{{|||||||||xxxzzz{{{|||{{{|||}}}~~~||||||||||||}}}~~~}}}~~~~~~~~~}}}|||vvvvvvwwwyyyzzz{{{||||||zzzyyyyyyzzzzzz{{{|||}}}{{{|||}}}~~~}}}{{{yyyxxxttttttuuuuuuvvvvvvwwwwwwvvvvvvuuuuuuvvvvvvwwwxxx}}}}}}}}}}}}|||{{{zzzyyyxxxyyyzzz{{{||||||||||||xxx{{{~~~}}}|||}}}~~~}}}{{{yyyxxxwwwwwwwwwvvvtttuuuxxxzzz|||||||||}}}}}}}}}}}}}}}||||||zzzzzz|||~~~|||yyyzzzzzzzzzzzzyyyxxxxxxtttsssqqqppppppqqqssstttvvvuuutttssstttwwwzzz|||yyyyyyyyyxxxwwwvvvuuutttsssuuuvvvssstttyyyzzzxxxyyyxxxxxxwwwwwwwwwwwwwwwuuuvvvxxxyyyxxxwwwuuussstttwww{{{}}}{{{xxxuuuttttttvvvvvvuuutttssstttuuuooonnnmmmoooqqqssssssrrrqqqrrrrrrrrrrrrqqqppppppllloootttwwwxxxyyyzzz{{{xxxxxxxxxxxxwwwwwwvvvvvvpppooonnnllljjjhhhgggfffqqqnnnkkkjjjllllllkkkhhhggghhhjjjjjjjjjiiigggeeeeeefffggghhhhhhgggfffeeebbbcccdddeeeffffffffffffhhhfffeeefffgggfffccc___cccfffiiijjjhhhfffeeeeeeaaaeeehhhhhhjjjmmmmmmjjjiiiiiiiiillloooppppppooonnnnnnnnnoooppppppqqqqqqqqqpppnnnlllkkklllmmmnnnkkkkkklllllllllllllllkkkllljjjgggeeeeeegggjjjlllnnnnnnnnnnnnmmmmmmmmmmmmlllmmmoooooonnnnnnpppqqqsssrrrrrrqqqpppppppppqqqrrrqqqooonnnmmmmmmnnnnnnllllllmmmmmmllllllkkkjjjmmmlllkkkkkkmmmmmmlllkkklllmmmooopppqqqrrrssssssoooqqqsssuuuuuusssqqqoooqqqqqqqqqpppqqqqqqrrrrrrpppqqqrrrsssrrrqqqpppoooqqqooommmkkkjjjkkklllmmmlllkkkjjjjjjjjjlllnnnppppppppprrrtttuuuuuurrroooooonnnlllkkkjjjjjjkkkkkkjjjkkklllnnnooopppppppppnnnnnnnnnooopppppppppqqqpppooommmllllllmmmnnnooommmnnnqqqrrrssssssrrrqqqpppmmmjjjjjjmmmnnnnnnllllllnnnpppsssuuuuuuvvvvvvwwwvvvvvvvvvuuuuuuttttttuuuuuuuuuuuuvvvxxxyyyzzzvvvuuusssqqqppppppqqqqqqrrrqqqooonnnmmmmmmmmmnnnqqqnnnjjjiiikkklllkkkiiiggghhhiiihhhhhhiiikkknnnlllmmmoooppppppnnnlllkkkjjjjjjkkkkkkkkkjjjhhhgggooonnnnnnmmmmmmmmmnnnnnnlllkkkjjjjjjjjjkkklllmmmpppqqqrrrrrrqqqpppnnnmmmnnnllliiiggghhhkkkoooqqqppppppoooooonnnnnnmmmmmmkkkjjjhhhgggggghhhjjjkkkmmmllllllllllllmmmnnnnnnsssssssssrrrpppnnnmmmllllllmmmoooqqqssstttuuuuuuvvvuuutttuuuuuuuuusssqqqwwwwwwvvvvvvvvvwwwyyyzzz}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{zzz~~~}}}|||{{{zzzyyyyyyzzz{{{|||}}}~~~|||zzzzzz|||~~~~~~~~~|||~~~|||zzz}}}{{{zzz|||}}}}}}}}}~~~|||{{{{{{{{{|||}}}zzz~~~}}}}}}~~~~~~~~~yyyyyyyyyxxxxxxyyyzzzzzzxxxxxxyyyyyy{{{|||~~~}}}|||||||||}}}|||zzzxxxvvvvvvvvvvvvvvvwwwwwwxxxttttttuuuvvvvvvvvvvvvvvv~~~~~~{{{yyyxxxxxxvvvwwwyyy{{{{{{zzzyyyxxxyyy{{{}}}~~~~~~|||{{{~~~~~~}}}|||zzzyyywwwvvvxxxwwwvvvuuuvvvxxxzzz{{{~~~}}}~~~|||xxx}}}}}}~~~xxxyyyzzz{{{zzzyyyxxxwwwvvvuuurrrqqqppprrrtttuuuvvvvvvvvvvvvwwwxxxyyyzzzwwwwwwxxxxxxwwwvvvtttssstttssssssssstttuuuwwwyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvtttsssrrrpppssswwwzzzzzzwwwtttqqqpppmmmjjjjjjnnnqqqrrrrrrttttttuuuuuutttrrrpppooorrrrrrsssttttttuuuuuutttqqqqqqtttwww{{{}}}|||zzzuuuuuuvvvvvvuuussspppoootttrrrnnnjjjhhhffffffgggpppmmmkkkjjjllllllkkkiiihhhiiijjjkkkjjjiiigggfffeeeeeefffgggggggggggggggeeeeeeeeeeeeeeeddddddcccfffdddcccdddfffgggeeecccdddgggjjjkkkiiigggffffffcccfffhhhggghhhlllllljjjlllkkklllnnnppprrrqqqpppnnnnnnoooppppppqqqqqqrrrpppooommmlllllllllnnnooommmmmmmmmnnnmmmmmmlllllljjjhhhfffeeeeeegggjjjllloooooonnnnnnnnnnnnmmmmmmlllnnnooooooooooooppprrrrrrrrrqqqpppppppppppppppooonnnmmmkkkkkkkkkkkklllllllllllllllllllllkkkkkklllkkkjjjkkkmmmmmmlllkkkmmmmmmoooqqqrrrssssssssspppqqqsssttttttrrrooonnnoooooooooooooooppppppqqqooopppqqqrrrrrrqqqppppppmmmlllkkkjjjjjjkkkmmmnnnlllkkkjjjjjjkkkmmmoooqqqooopppqqqsssuuutttqqqooolllmmmmmmmmmmmmlllkkkkkkkkkkkklllmmmnnnnnnnnnnnnoooooooooooopppppppppppppppooommmllllllmmmnnnppppppppppppqqqqqqrrrssssssqqqnnnllllllnnnoooooonnnnnnoooqqqsssttttttttttttvvvuuuuuuuuutttttttttsssttttttttttttuuuuuuvvvvvvsssrrrqqqooonnnnnnnnnoooqqqpppnnnmmmmmmmmmmmmnnnpppmmmkkkkkkmmmnnnlllkkkhhhiiiiiiiiihhhiiilllnnnmmmnnnooooooooonnnlllllljjjkkkllllllllljjjiiihhhmmmmmmmmmllllllmmmmmmmmmllllllkkkjjjjjjkkklllmmmppppppqqqrrrqqqpppooonnnooommmjjjhhhhhhjjjnnnpppoooooonnnnnnnnnmmmmmmmmmnnnmmmkkkjjjjjjlllmmmnnnkkkkkkkkkkkkkkklllmmmmmmsssrrrqqqpppooonnnnnnmmmooopppqqqssstttuuuuuuvvvwwwvvvuuuvvvwwwvvvtttsssuuuuuuuuuuuuvvvxxxzzz{{{||||||{{{{{{{{{{{{{{{{{{|||||||||||||||{{{zzzzzz}}}}}}}}}||||||{{{zzzzzz{{{|||}}}~~~}}}{{{{{{|||}}}}}}|||~~~}}}|||~~~||||||}}}}}}}}}{{{}}}||||||{{{{{{{{{{{{{{{{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{zzzzzzyyyxxxxxxyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}~~~}}}zzzxxxuuuttttttssstttuuuwwwxxxuuuvvvvvvwwwwwwwwwwwwwww}}}~~~~~~}}}{{{xxxxxxxxxvvvwwwyyyzzz{{{{{{zzzyyyzzz{{{}}}~~~~~~}}}|||~~~~~~}}}{{{zzzwwwvvvtttvvvuuuuuuuuuvvvxxxzzz{{{~~~}}}}}}{{{|||}}}}}}~~~~~~~~~~~~~~~yyyyyyyyyyyyxxxxxxwwwvvvuuusssqqqooooooppprrrtttvvvvvvuuuuuuvvvwwwxxxyyyxxxxxxxxxxxxwwwvvvtttsssssssssssstttuuuvvvxxxyyyyyyyyyzzzzzzzzzyyyxxxxxxyyyyyyxxxwwwvvvuuussssssqqqssswwwzzzzzzxxxtttrrrpppmmmjjjjjjmmmoooppppppuuuuuuuuuuuutttsssqqqpppqqqrrrssstttuuuuuuttttttoooppprrrvvvzzz|||{{{yyytttuuuuuuuuusssqqqnnnmmmooommmkkkhhhfffeeeddddddnnnllljjjjjjkkkkkkjjjiiiiiijjjkkkkkkkkkjjjhhhgggdddddddddeeefffggghhhiiihhhgggfffeeedddcccbbbaaadddcccbbbccceeegggggggggfffhhhkkkllljjjhhhhhhhhheeehhhhhhffffffjjjkkkiiilllllllllmmmpppqqqpppnnnnnnnnnooopppqqqqqqqqqqqqnnnmmmlllllllllmmmnnnooommmmmmmmmmmmmmmlllkkkjjjiiihhhfffeeefffiiilllnnnppppppooooooooonnnnnnnnnlllnnnoooooonnnoooppprrrppppppoooooonnnnnnoooooonnnmmmlllkkkjjjjjjjjjjjjkkkkkkkkklllllllllllllllllljjjjjjkkkmmmnnnmmmlllmmmnnnoooqqqssssssttttttqqqrrrssstttssspppnnnlllmmmmmmmmmmmmmmmnnnoooooommmnnnpppqqqqqqqqqqqqpppkkkjjjiiiiiijjjlllnnnooolllkkkjjjjjjkkkmmmpppqqqoooooooooqqqssssssqqqooojjjkkknnnooopppnnnmmmkkklllllllllllllllllllllllloooooooooooopppppppppppppppooommmllllllmmmoooppptttsssqqqppppppqqqsssuuurrrpppnnnmmmooopppppppppooopppqqqrrrrrrsssrrrrrrtttttttttttttttssssssssstttssssssrrrrrrrrrqqqqqqppppppooonnnmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnoooooommmllliiijjjjjjjjjiiijjjlllnnnooooooooonnnnnnnnnmmmmmmkkklllmmmmmmmmmlllkkkjjjlllllllllllllllmmmmmmmmmmmmlllkkkjjjjjjkkklllmmmoooooopppqqqqqqqqqqqqpppooonnnkkkiiiiiikkkmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmooonnnmmmlllllllllmmmnnnjjjjjjjjjjjjjjjkkkkkklllrrrqqqooonnnnnnnnnoooppppppqqqrrrssssssssssssssswwwvvvuuuvvvwwwwwwuuutttssssssssstttvvvxxxzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||{{{zzzzzz||||||}}}}}}}}}}}}|||||||||}}}~~~}}}}}}}}}|||{{{yyy~~~~~~~~~~~~~~~~~~|||zzz{{{{{{{{{{{{{{{zzzzzzyyy}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}zzzxxxsssrrrpppppppppsssuuuwwwvvvwwwwwwwwwxxxxxxxxxxxx{{{|||}}}|||zzzxxxxxxyyyvvvwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||~~~~~~}}}{{{yyyvvvtttssssssttttttuuuwwwyyy{{{|||~~~~~~~~~|||zzzzzz{{{|||||||||||||||yyyyyyxxxvvvvvvuuuuuuuuusssrrrooommmmmmnnnpppqqqvvvuuusssssstttuuuxxxyyyyyyyyyyyyxxxwwwvvvtttssssssssstttuuuwwwxxxzzzzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{zzzyyywwwvvvtttsssrrrtttvvvxxxyyywwwuuutttpppnnnkkkkkklllnnnoooooouuuuuuuuuuuuuuutttsssrrrppprrrtttvvvwwwvvvuuutttoooppprrrvvvyyyzzzyyywwwuuuuuutttsssrrrooolllkkkiiiiiihhhfffeeedddcccccclllkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhhddddddcccdddeeehhhjjjkkkjjjiiihhhfffeeeddddddccceeedddccccccdddfffggghhhgggiiillllllkkkiiiiiiiiihhhjjjiiieeeeeeiiijjjhhhjjjjjjjjjkkkmmmmmmlllkkklllmmmnnnppppppppppppppplllllllllllllllmmmnnnooollllllllllllkkkjjjiiiiiiiiihhhggggggiiikkknnnpppqqqqqqppppppoooooonnnnnnkkklllnnnnnnmmmmmmooopppooonnnnnnmmmmmmmmmnnnnnnooonnnnnnmmmllllllkkkkkkjjjjjjjjjkkkkkkllllllmmmlllkkkjjjkkkmmmnnnnnnmmmmmmnnnoooqqqssstttuuuuuuttttttttttttssspppnnnlllllllllllllllmmmnnnoooooolllmmmooopppqqqqqqqqqpppkkkkkkkkkkkkkkkmmmnnnoookkkjjjiiiiiijjjlllooopppnnnmmmmmmoooqqqqqqpppoookkklllmmmnnnoooooooooooonnnmmmmmmlllkkkkkkjjjjjjllllllmmmnnnpppqqqrrrrrrpppooommmllllllnnnpppqqqtttsssrrrqqqqqqqqqrrrsssqqqpppooonnnoooppppppqqqnnnnnnoooppppppqqqqqqqqqttttttttttttttttttttttttsssrrrrrrqqqpppnnnmmmlllnnnnnnnnnmmmnnnnnnnnnnnnlllllllllllllllmmmmmmmmmnnnooooooppppppnnnlllkkkjjjkkkkkkjjjiiijjjlllooopppooonnnnnnmmmmmmnnnnnnmmmnnnoooppppppooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmlllkkkjjjkkkllllllnnnnnnooopppqqqqqqrrrrrrqqqpppnnnlllllllllmmmnnnnnnnnnnnnnnnnnnnnnoooooollllllkkkjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjkkkllllllpppooommmmmmmmmnnnppprrrooooooppppppppppppoooooottttttssstttvvvvvvuuusssrrrsssssstttuuuwwwxxxxxxzzzyyyyyyyyyyyyzzz||||||{{{{{{||||||{{{{{{zzzyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyywww|||}}}~~~~~~{{{xxxzzz{{{|||}}}|||{{{zzzyyy}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzzzzzzzzzzzzz{{{{{{|||||||||||||||}}}~~~}}}zzzxxxrrrpppnnnmmmnnnqqqtttwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyzzz|||{{{zzzxxxyyyyyywwwwwwxxxyyyyyyzzz{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~}}}|||yyywwwtttsssqqqrrrtttvvvxxxzzz{{{|||~~~~~~}}}{{{zzzvvvwwwxxxxxxyyyyyyxxxxxxyyyxxxvvvtttssssssttttttrrrpppnnnkkkkkklllnnnooouuutttrrrqqqrrrtttvvvxxxyyyyyyxxxxxxwwwuuuttttttrrrtttuuuwwwyyyzzz{{{{{{xxxxxxyyyyyyyyyzzz{{{{{{||||||{{{zzzyyywwwuuutttssstttuuuwwwwwwvvvuuuuuuqqqpppnnnmmmmmmnnnnnnooossssssssssssssssssrrrrrrqqqsssvvvxxxyyyxxxwwwvvvsssssstttwwwyyyyyywwwuuuvvvuuutttsssqqqnnnllljjjfffggggggggggggfffeeedddjjjjjjjjjiiiiiiiiijjjkkkkkkkkkkkkkkkjjjjjjiiiiiidddddddddeeefffiiikkkmmmkkkjjjiiihhhhhhhhhhhhiiihhhhhhfffeeedddeeefffggggggiiikkkkkkjjjhhhiiiiiijjjkkkjjjffffffiiijjjhhhjjjiiiiiijjjlllmmmllljjjjjjlllmmmooopppoooooonnnlllllllllllllllmmmnnnnnnmmmmmmmmmmmmmmmlllkkkkkkjjjiiiiiijjjkkknnnppprrrqqqqqqqqqpppooonnnnnnmmmiiikkkllllllllllllmmmooonnnmmmmmmlllmmmmmmnnnnnnnnnnnnnnnmmmmmmlllkkkkkkjjjiiiiiiiiijjjlllmmmnnnmmmlllkkklllnnnooonnnmmmlllmmmoooqqqssstttuuuuuuvvvvvvuuutttsssqqqooommmmmmmmmmmmmmmnnnooopppqqqlllmmmooopppqqqqqqqqqpppnnnnnnmmmmmmmmmmmmnnnnnnjjjjjjhhhhhhiiijjjmmmnnnmmmlllkkklllnnnppppppoooooonnnmmmlllmmmooorrrtttooonnnmmmkkkjjjjjjjjjjjjhhhiiijjjmmmooorrrttttttoooooommmlllmmmnnnppprrrqqqrrrsssssssssrrrqqqpppppppppooonnnnnnnnnpppqqqllllllmmmnnnooopppqqqqqqttttttttttttttttttttttttrrrrrrqqqpppnnnllljjjiiijjjjjjkkkkkklllmmmmmmmmmkkkkkkkkklllllllllllllllooopppppppppnnnllljjjiiikkkkkkkkkjjjiiijjjlllnnnppppppooonnnnnnnnnnnnoooooopppqqqrrrrrrqqqppppppmmmnnnooopppqqqpppppppppnnnnnnlllkkkkkkkkkllllllmmmmmmmmmnnnooopppqqqrrrrrrqqqpppooonnnnnnoooooonnnnnnnnnoooooopppppppppkkkjjjjjjiiiiiiiiiiiiiiikkkkkkkkkkkkkkkllllllmmmnnnmmmlllllllllnnnqqqrrrooooooppppppoooooonnnmmmqqqppppppqqqssstttsssqqqssstttttttttttttttttttttyyyyyyxxxxxxyyyzzz|||~~~{{{{{{{{{{{{{{{zzzzzzyyyyyy{{{}}}}}}yyyvvvwwwxxx{{{}}}|||yyy||||||}}}~~~~~~|||{{{zzz}}}~~~~~~yyyyyyyyyzzz{{{|||}}}~~~}}}}}}|||||||||}}}}}}~~~~~~~~~{{{xxxrrrqqqnnnmmmnnnppptttvvvvvvuuuuuuuuuuuuvvvwwwxxxwwwyyy{{{{{{zzzyyyzzz{{{yyyyyyxxxxxxxxxyyyzzz{{{{{{{{{||||||}}}}}}}}}}}}~~~|||zzzwwwuuutttppprrruuuwwwzzz{{{||||||~~~~~~|||yyywwwvvvsssttttttuuuuuuuuuuuuuuuwwwvvvtttsssrrrrrrssssssrrrpppmmmkkkjjjkkklllnnnssssssrrrqqqrrrsssvvvwwwxxxxxxwwwvvvuuuuuuuuuuuusssuuuwwwzzz{{{|||{{{{{{xxxxxxxxxxxxxxxyyyzzz{{{|||||||||{{{yyyxxxvvvuuuttttttttttttttttttttttttsssrrrqqqpppooooooooopppqqqqqqqqqqqqqqqqqqrrrrrrrrrtttvvvxxxzzzzzzyyyxxxwwwvvvwwwxxxyyyyyyvvvssswwwvvvuuusssqqqnnnlllkkkggghhhiiiiiiiiiiiiiiihhhgggiiiiiiiiihhhhhhjjjlllkkkjjjjjjjjjiiiiiiiiiiiieeeeeefffggghhhjjjlllmmmkkkkkkjjjiiiiiijjjlllllljjjkkkjjjhhhfffeeeeeeffffffhhhiiiiiihhhgggggghhhjjjllllllhhhhhhjjjkkkhhhjjjjjjjjjkkknnnooonnnllljjjlllnnnpppppppppooonnnllllllllllllmmmmmmmmmmmmooooooppppppppppppoooooojjjjjjjjjkkklllnnnppprrrqqqqqqpppooonnnnnnmmmmmmiiijjjllllllkkkkkkmmmnnnmmmmmmllllllmmmmmmnnnnnnlllmmmmmmllllllkkkjjjiiiiiihhhhhhhhhjjjlllnnnooopppooonnnnnnooopppooonnnjjjlllnnnppprrrssstttuuuuuuuuutttsssrrrpppooonnnmmmmmmmmmnnnnnnpppqqqrrrmmmnnnpppqqqqqqqqqqqqpppooooooooonnnnnnnnnnnnnnnlllkkkjjjhhhhhhjjjkkklllmmmkkkiiijjjlllnnnoooooorrrpppmmmlllmmmpppsssvvvqqqooommmkkkjjjjjjkkkkkkeeefffhhhkkknnnqqqssstttooonnnmmmmmmmmmoooqqqrrrnnnppprrrssssssrrrpppooopppppppppooommmnnnppprrrooonnnnnnnnnooopppqqqqqqrrrrrrrrrsssssssssssstttrrrrrrrrrqqqooollliiihhhffffffhhhiiikkkkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjiiimmmnnnooonnnkkkiiiiiiiiikkkkkkkkkjjjiiiiiikkkmmmppppppoooooooooooonnnnnnooopppqqqrrrrrrrrrqqqpppnnnoooppprrrrrrrrrqqqqqqooonnnmmmkkkkkkkkkllllllllllllllllllmmmnnnppppppppppppppppppppppppoooooolllmmmmmmnnnoooppppppqqqlllllllllkkkkkkjjjjjjiiikkkkkkkkkkkkkkklllmmmmmmmmmlllllllllmmmnnnpppqqqqqqqqqqqqqqqqqqpppoooooommmmmmmmmnnnqqqrrrqqqooosssttttttttttttsssrrrrrrwwwwwwvvvvvvwwwyyy|||~~~zzz{{{{{{{{{{{{zzzyyyyyyyyy{{{~~~{{{wwwsssuuuwwwzzz}}}}}}{{{}}}}}}}}}}}}}}}||||||{{{}}}~~~zzzzzzzzz{{{|||}}}~~~}}}}}}|||{{{{{{{{{||||||~~~}}}}}}~~~~~~{{{yyytttsssqqqpppppprrrtttvvvvvvuuutttttttttuuuwwwxxxwwwyyy{{{{{{{{{{{{|||}}}|||{{{yyywwwwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{||||||}}}}}}|||{{{yyywwwvvvuuuqqqsssvvvzzz|||}}}}}}||||||~~~}}}zzzwwwvvvvvvrrrrrrssstttttttttttttttuuuuuutttssssssssssssssssssqqqnnnkkkjjjkkkmmmnnnrrrrrrrrrrrrssstttuuuuuuvvvuuuuuuttttttuuuuuuvvvuuuwwwzzz|||}}}}}}{{{zzzxxxxxxwwwvvvvvvwwwyyyzzz{{{{{{{{{{{{zzzxxxwwwvvvvvvuuusssqqqqqqqqqrrrsssrrrssssssrrrpppoooppprrrooooooooooooooopppqqqrrrssssssuuuvvvxxxyyyyyyyyywwwwwwwwwyyyzzzyyywwwtttvvvuuutttrrrpppnnnmmmllliiiiiijjjjjjjjjkkkkkkkkkfffhhhiiiiiiggghhhjjjmmmjjjjjjiiiiiihhhhhhhhhhhhfffggghhhiiikkkkkklllllllllkkkjjjiiiiiijjjkkkmmmjjjlllmmmkkkhhhffffffgggeeefffggggggeeeeeefffgggjjjmmmmmmjjjjjjlllllliiiiiihhhiiikkkmmmooonnnmmmkkkmmmppprrrrrrrrrpppooollllllmmmmmmllllllkkkkkklllmmmnnnoooppppppppppppiiiiiiiiijjjkkkmmmnnnoooqqqppppppooonnnmmmlllkkkjjjlllmmmmmmmmmmmmnnnpppmmmmmmmmmmmmmmmnnnoooooommmmmmnnnnnnmmmllljjjiiihhhhhhggghhhiiilllnnnpppsssqqqppppppqqqqqqooonnniiijjjllloooqqqrrrssstttssssssrrrqqqpppooonnnmmmllllllmmmmmmnnnpppqqqrrrooopppqqqrrrrrrqqqppppppllllllmmmnnnnnnooooooooopppnnnllljjjjjjjjjkkklllllljjjhhhhhhjjjmmmoooppprrrpppooonnnoooqqqssstttqqqpppnnnlllkkkkkklllmmmffffffhhhjjjlllnnnppppppooonnnmmmmmmnnnooorrrsssnnnoooooopppqqqqqqqqqqqqppprrrrrrpppnnnnnnqqqsssuuutttsssqqqppppppppppppooopppppppppqqqqqqqqqqqqrrrssssssrrrpppmmmjjjhhhfffgggiiikkkmmmnnnnnnnnnjjjjjjkkkkkkkkkiiihhhggghhhjjjkkkjjjhhhhhhjjjllljjjkkkjjjiiihhhhhhjjjllloooooopppqqqpppooonnnmmmmmmnnnooopppqqqppppppooolllnnnppprrrrrrrrrqqqppppppooommmlllkkkkkklllllllllkkkkkkjjjkkklllmmmnnnmmmnnnooopppppppppooonnnjjjjjjkkklllmmmnnnooopppmmmmmmmmmmmmlllkkkjjjiiijjjjjjjjjjjjjjjkkkkkkllllllllllllmmmmmmnnnnnnooopppppppppqqqppppppooooookkkkkkkkkmmmpppqqqpppoooqqqrrrsssssstttsssrrrrrruuutttsssssstttwwwzzz|||zzzzzz{{{{{{zzzzzzyyyxxxzzz|||~~~~~~|||}}}|||yyyrrrsssuuuwwwzzz~~~~~~}}}}}}|||{{{{{{{{{{{{|||{{{~~~||||||}}}~~~}}}~~~}}}}}}|||||||||||||||}}}}}}||||||{{{zzzzzzzzz{{{|||{{{|||}}}~~~~~~|||zzzwwwvvvuuutttssstttuuuvvvwwwvvvuuutttuuuvvvxxxyyyvvvyyy{{{|||||||||}}}|||yyywwwvvvvvvxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{yyyyyyyyyyyywwwvvvuuutttrrruuuyyy|||~~~~~~}}}|||zzz|||~~~}}}{{{yyyyyyzzzsssssstttuuuuuuuuuuuuuuurrrssstttttttttttttttttttttrrrooommmllllllmmmoooqqqrrrssstttuuuuuuuuutttssssssrrrrrrssstttvvvwwwvvvyyy|||~~~}}}zzzxxxyyywwwvvvuuutttuuuwwwwwwzzzzzzzzzzzzzzzyyyxxxxxxwwwuuurrrooonnnnnnooopppppprrrsssrrrpppoooppprrroooooooooooopppqqqssstttqqqqqqrrrrrrtttvvvxxxyyyrrrssstttwwwzzzzzzyyywwwtttsssrrrpppooonnnmmmmmmjjjiiihhhhhhhhhiiijjjkkkeeegggiiiiiiggggggjjjmmmjjjiiihhhhhhggghhhhhhhhhfffhhhiiikkklllllllllkkkmmmllljjjhhhhhhiiijjjkkkiiilllnnnmmmjjjhhhhhhiiidddeeefffeeedddcccdddfffiiimmmnnnllllllnnnmmmiiifffeeefffhhhkkkmmmlllkkkmmmoooqqqttttttsssrrrpppmmmmmmmmmmmmlllkkkjjjjjjiiiiiikkklllmmmmmmnnnnnnhhhhhhhhhiiijjjkkklllmmmppppppooonnnmmmlllkkkkkklllmmmoooooonnnnnnpppqqqmmmmmmmmmmmmmmmnnnooopppoooppppppppppppnnnmmmlllhhhgggggggggiiilllooopppuuusssqqqqqqqqqqqqooonnnhhhiiilllnnnppprrrssssssqqqqqqpppooonnnmmmllllllkkkllllllmmmnnnoooqqqqqqpppqqqrrrsssrrrrrrpppooohhhiiikkkmmmnnnoooppppppsssqqqooolllkkkkkklllmmmllliiiggggggjjjmmmooopppqqqqqqqqqqqqqqqqqqrrrrrrrrrpppnnnlllkkklllmmmnnnggghhhhhhiiikkklllmmmmmmooonnnmmmmmmnnnppprrrsssooonnnmmmmmmnnnppprrrsssqqqssstttrrroooooorrruuu{{{yyywwwtttrrrpppppppppmmmmmmnnnnnnoooooooooppprrrsssssssssqqqnnnkkkiiiiiikkkmmmoooqqqrrrrrrrrrjjjkkkkkkkkkjjjiiigggfffeeefffhhhgggfffgggkkkooojjjjjjjjjiiiggggggiiikkknnnoooqqqrrrqqqpppnnnlllkkklllmmmnnnoooooonnnmmmkkkmmmoooqqqrrrqqqpppooopppooommmlllkkkkkklllllllllkkkjjjiiijjjkkklllmmmkkklllmmmooooooooonnnmmmhhhhhhiiijjjlllmmmnnnnnnllllllllllllkkkjjjiiihhhiiiiiiiiihhhiiijjjjjjkkkkkklllmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmkkkjjjkkkmmmpppqqqpppoooooopppqqqsssttttttssssssrrrqqqpppppprrruuuxxx{{{zzzzzz{{{{{{zzzzzzyyyxxx{{{|||~~~~~~~~~~~~~~~}}}zzz|||~~~~~~zzzsssssstttvvvyyy{{{}}}}}}|||{{{yyyyyyzzz{{{{{{zzz~~~yyyyyyzzz|||~~~}}}|||}}}~~~|||{{{{{{zzzzzz}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz|||~~~~~~|||zzzyyyxxxwwwwwwvvvvvvuuuuuuxxxwwwvvvuuuuuuwwwyyyzzzvvvyyy{{{||||||}}}~~~~~~zzzvvvuuuuuuwwwyyyyyyxxxxxxxxxxxxyyyzzz{{{wwwwwwwwwvvvvvvuuutttssssssvvvzzz}}}}}}|||www{{{~~~~~~|||{{{|||}}}tttuuuvvvvvvwwwwwwvvvvvvqqqrrrtttuuuvvvuuuuuutttuuussspppnnnlllmmmnnnoooppprrrtttvvvvvvvvvtttsssqqqqqqqqqqqqrrrtttvvvwwwxxxzzz}}}}}}zzzxxxyyywwwuuutttssstttuuuvvvxxxyyyyyyzzzzzzyyyyyyxxxxxxvvvqqqnnnllllllnnnooonnnqqqrrrrrrooonnnppprrrppppppooooooppprrrtttuuuppppppoooooopppsssvvvxxxnnnoooqqquuuyyy{{{{{{yyyrrrqqqpppnnnmmmmmmlllllliiihhhfffeeefffgggiiijjjffffffgggggghhhiiiiiiiiikkkjjjjjjiiihhhgggffffffeeeddddddfffiiilllmmmmmmnnnoooooonnnllljjjjjjkkknnnmmmkkkiiihhhggghhhhhhfffeeedddcccbbbcccddddddhhhiiikkkllllllkkkiiihhhdddeeefffhhhiiikkkllllllnnnpppsssuuuvvvtttqqqooooooooonnnmmmlllkkkjjjjjjfffffffffhhhkkkmmmlllkkkhhhhhhiiiiiiiiijjjjjjjjjpppooonnnmmmlllkkkkkkkkkkkkmmmoooqqqqqqpppnnnmmmmmmlllkkklllnnnppppppooorrrqqqqqqpppooonnnmmmmmmjjjiiihhhggggggiiikkkllltttsssrrrqqqqqqqqqrrrssskkkkkklllnnnooopppqqqrrrooonnnnnnnnnnnnpppqqqrrrppppppqqqqqqrrrqqqqqqqqqqqqrrrsssssssssrrrqqqpppkkkllllllmmmoooppprrrssstttrrrpppmmmkkkjjjjjjjjjjjjjjjjjjkkklllmmmnnnoooqqqqqqppppppooonnnnnnnnnnnnnnnmmmlllllllllllllllkkkjjjjjjjjjjjjkkkmmmmmmooooooooopppqqqrrrttttttrrrqqqooonnnmmmnnnooopppnnnoooppprrrssstttuuuuuuttttttuuuuuuttttttsssrrroooooonnnmmmlllmmmppprrrrrrrrrrrrqqqqqqooonnnmmmkkkkkkllloooqqqqqqnnnlllkkkhhhfffgggiiikkkjjjhhhffffffffffffgggiiijjjkkkmmmlllkkkkkkkkkjjjhhheeegggjjjnnnpppooolllkkkjjjkkklllmmmmmmnnnmmmmmmmmmjjjkkkkkklllnnnpppqqqrrroooooonnnllljjjjjjkkkmmmnnnkkkiiihhhjjjiiigggdddiiikkknnnpppqqqpppnnnmmmmmmlllkkkkkkkkkkkklllmmmjjjiiihhhiiijjjlllllllllnnnllljjjgggfffggghhhjjjiiijjjlllnnnooooooooonnnnnnmmmmmmlllllllllmmmmmmmmmkkkiiikkkoooqqqqqqpppoooooopppqqqssstttrrrppptttsssrrrrrrsssvvvxxxzzz}}}|||{{{zzzyyyxxxxxxwww}}}~~~~~~||||||{{{{{{{{{{{{|||}}}zzzzzz{{{|||xxxxxxwwwvvvvvvwwwzzz~~~~~~~~~~~~zzzyyywwwvvvvvvxxxyyy{{{zzz|||~~~}}}{{{zzz|||}}}~~~~~~}}}|||}}}{{{yyyzzz|||{{{|||}}}}}}|||zzzxxxvvvyyyxxxxxxxxxxxxyyyzzz{{{xxxxxxxxxwwwwwwwwwvvvvvvyyyzzzzzzxxxuuutttuuuvvvyyyzzz{{{{{{zzzzzz|||~~~|||xxxuuutttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvuuutttsssvvvxxx{{{~~~~~~}}}{{{xxxyyy{{{{{{{{{{{{|||~~~||||||{{{yyyxxxwwwvvvuuuttttttuuuvvvvvvvvvvvvuuurrrqqqooonnnnnnnnnooooooppppppppprrrvvvyyyyyyyyyvvvuuuuuuttttttuuuwwwwwwyyy{{{}}}~~~|||{{{{{{|||uuuvvvxxxwwwuuutttttttttvvvvvvvvvwwwwwwwwwwwwwwwrrrrrrqqqppppppooonnnnnnrrrtttrrrmmmmmmrrruuurrrpppqqqqqqpppooooooqqqrrrmmmkkkkkklllpppssstttuuussspppnnnrrrxxx||||||yyyssssssrrroookkkiiiiiijjjiiihhhfffdddcccccccccdddfffffffffggghhhhhhiiiiiijjjjjjiiihhhgggffffffeeefffeeeeeefffiiikkklllkkkmmmnnnnnnmmmkkkjjjkkklllpppooonnnlllkkkjjjiiiiiiiiigggfffdddbbbaaaaaabbbfffgggiiikkklllllllllkkkfffffffffggghhhjjjkkklllmmmoooqqqssstttsssqqqppppppooonnnmmmlllkkkkkkjjjgggffffffhhhjjjkkkjjjiiihhhhhhiiijjjkkkkkkllllllppppppnnnmmmlllkkkjjjjjjkkklllmmmoooppppppoooooonnnllllllmmmooopppooonnnpppooooooooonnnnnnnnnnnnkkkjjjiiihhhiiijjjlllmmmqqqqqqooonnnnnnnnnoooppplllmmmmmmnnnooopppqqqqqqooonnnnnnnnnnnnpppqqqrrrsssssstttssssssrrrqqqppprrrssssssssssssqqqpppooommmlllllllllnnnoooqqqssstttrrrooollljjjiiihhhhhhjjjjjjjjjkkklllnnnooopppsssrrrrrrqqqqqqpppoooooooooooonnnmmmlllllllllllllllkkkjjjiiiiiikkkmmmnnnppppppppppppqqqrrrrrrsssrrrqqqooommmlllmmmnnnnnnooopppqqqrrrrrrrrrrrrrrrtttttttttttttttssssssrrrnnnoooooonnnlllmmmoooqqqqqqqqqqqqqqqpppooonnnnnnkkkkkklllnnnpppooommmkkkiiigggeeefffiiijjjjjjhhhggggggggghhhhhhjjjkkkkkknnnlllkkkkkklllkkkjjjhhhgggjjjmmmnnnmmmlllkkkkkkllllllmmmmmmmmmmmmlllllljjjjjjkkklllmmmoooqqqrrrmmmnnnmmmllljjjjjjlllnnnnnnllljjjkkklllmmmkkkiiifffhhhkkknnnoooooonnnmmmnnnmmmkkkjjjjjjjjjkkkllljjjiiihhhhhhiiikkkllllllnnnllljjjgggggggggiiijjjfffggghhhiiijjjjjjjjjjjjllllllkkkjjjjjjjjjkkkkkkkkkjjjjjjlllppprrrqqqpppppppppppprrrtttuuusssqqqrrrqqqpppppprrrtttvvvwwwyyyyyyyyyxxxwwwwwwvvvvvv||||||~~~}}}|||||||||||||||}}}}}}}}}{{{{{{{{{~~~}}}zzzwwwvvvuuuuuuwwwzzz}}}~~~}}}}}}xxxwwwvvvuuuvvvwwwyyyzzzzzz{{{}}}~~~|||zzzyyy{{{}}}~~~~~~~~~|||zzzzzz}}}}}}zzzzzz{{{||||||}}}}}}|||zzzxxxwwwxxxxxxxxxyyyzzz{{{{{{|||zzzzzzyyyxxxwwwvvvvvvuuuzzzzzzzzzxxxvvvtttuuuvvvvvvwwwxxxxxxwwwxxxzzz|||{{{xxxvvvuuuvvvvvvuuuuuuvvvvvvvvvvvvuuutttwwwwwwwwwvvvvvvuuutttsssvvvxxx{{{}}}}}}|||zzzxxxyyyzzz{{{zzzyyyyyyzzz{{{~~~}}}|||zzzxxxvvvttttttuuuuuuuuuuuuuuuuuuvvvvvvsssrrrqqqpppoooooopppqqqqqqppprrrtttxxxzzzzzzyyyvvvuuutttttttttuuuvvvwwwvvvyyy{{{{{{zzzyyyyyyzzzvvvwwwxxxwwwuuusssssstttssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqppppppooommmqqqqqqmmmnnnqqqrrrnnnmmmnnnoooooonnnnnnppprrrmmmkkkjjjlllooorrrttttttqqqnnnlllooouuuzzzzzzyyyrrrrrrqqqnnnjjjhhhhhhhhhiiihhhfffeeedddccccccdddffffffffffffggghhhiiiiiijjjjjjjjjiiihhhfffeeedddfffeeedddeeehhhjjjjjjiiilllllllllkkkiiiiiikkknnnrrrrrrrrrqqqpppnnnlllkkkkkkjjjhhheeecccaaa``````eeeeeeggghhhjjjlllmmmnnnhhhhhhgggfffgggiiikkkllllllmmmnnnppppppqqqqqqqqqpppoooooonnnmmmlllkkkkkkiiihhhggghhhjjjjjjhhhfffhhhhhhiiijjjkkkmmmmmmnnnqqqpppooommmlllkkkjjjiiijjjkkkkkklllnnnooopppqqqnnnmmmmmmnnnppppppnnnmmmoooooonnnnnnnnnnnnnnnnnnllllllkkkjjjjjjkkkmmmnnnnnnmmmlllkkkkkkkkkllllllmmmnnnoooooopppppppppooonnnnnnnnnnnnooopppqqqrrrvvvvvvuuuuuutttrrrqqqpppsssssssssrrrrrrpppooonnnooommmlllkkklllnnnqqqssssssrrrooollliiihhhggggggiiijjjjjjkkkmmmooopppqqqtttttttttssssssrrrqqqpppqqqppppppooonnnnnnmmmmmmmmmllljjjiiiiiikkkmmmoooooopppppppppqqqrrrrrrrrrsssqqqooommmkkkkkklllmmmppppppqqqqqqqqqqqqppppppsssssssssssssssrrrqqqqqqmmmooooooooommmmmmnnnooooooooooooppppppooonnnnnnllllllmmmnnnooonnnkkkiiifffeeedddeeehhhiiijjjiiihhhhhhiiiiiijjjjjjkkkkkkmmmllljjjjjjlllmmmlllkkkhhhjjjllllllkkkjjjkkklllmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiijjjlllmmmooopppkkkllllllkkkjjjiiikkkmmmmmmlllkkkkkkmmmmmmlllkkkdddfffiiilllmmmnnnmmmlllnnnmmmkkkjjjiiihhhiiiiiijjjiiihhhggghhhjjjlllnnnmmmllljjjhhhggghhhiiijjjfffffffffffffffggghhhiiijjjjjjiiihhhhhhhhhhhhhhhiiiiiikkknnnqqqrrrrrrpppqqqqqqrrrtttvvvvvvuuussspppooooooooopppqqqssstttuuuuuuuuuuuuuuuuuuuuuuuuzzzzzz|||~~~{{{zzz{{{|||}}}~~~~~~}}}||||||{{{zzz{{{}}}~~~}}}|||wwwvvvuuuuuuvvvyyy{{{}}}~~~|||{{{zzzvvvuuutttttttttvvvyyyzzzzzz{{{|||}}}}}}|||zzzyyyyyyzzz|||}}}}}}~~~~~~zzzxxxwwwyyy}}}|||zzzzzz||||||||||||{{{yyyxxxvvvwwwwwwxxxyyyzzz|||}}}}}}|||{{{zzzxxxwwwvvvvvvuuuzzzzzzzzzxxxvvvuuuuuuwwwtttuuuvvvuuuttttttvvvwww~~~|||zzzxxxwwwvvvwwwwwwtttuuuvvvwwwvvvtttrrrqqqtttuuuuuuvvvvvvuuuuuutttwwwxxxzzz{{{{{{yyyvvvtttxxxyyyzzzyyywwwwwwwwwxxx~~~}}}zzzxxxvvvtttssswwwwwwuuuuuutttuuuvvvwwwtttsssrrrrrrqqqrrrrrrrrrqqqrrrtttwww{{{|||{{{yyyvvvuuutttssssssssstttuuutttvvvwwwxxxwwwvvvwwwxxxxxxxxxyyywwwtttssssssssssssrrrpppnnnnnnnnnoooppprrrrrrrrrrrrrrrrrrrrrrrrjjjmmmooonnnnnnpppooollllllmmmnnnmmmlllmmmnnnppplllkkkjjjkkknnnqqqrrrrrrpppmmmkkkmmmrrrvvvxxxwwwqqqrrrqqqnnnjjjhhhggggggiiihhhgggfffddddddddddddffffffeeeeeefffgggiiijjjkkkkkkkkkjjjiiigggfffdddbbbaaaaaabbbeeehhhhhhhhhjjjjjjjjjiiihhhiiikkknnnrrrssstttuuusssqqqnnnllllllkkkjjjhhhfffdddccccccfffffffffgggiiikkklllmmmkkkiiigggeeefffhhhjjjlllkkkkkkkkklllmmmooopppqqqpppoooooonnnmmmlllkkkkkkkkkjjjiiiiiijjjiiigggeeefffggghhhiiikkklllmmmnnnqqqpppooonnnlllkkkiiihhhjjjiiiiiijjjkkknnnqqqsssnnnnnnnnnooopppooommmkkkpppppppppoooooonnnnnnnnnllllllkkkjjjkkkkkklllmmmkkkkkkjjjjjjjjjiiiiiiiiinnnooopppppppppooonnnnnnmmmmmmmmmnnnnnnoooppppppssstttttttttsssrrrqqqqqqpppqqqqqqqqqqqqqqqppppppqqqooollljjjkkkmmmppprrrtttrrrooollliiihhhggggggiiiiiijjjkkkmmmoooqqqrrrssstttttttttsssrrrqqqppprrrrrrrrrrrrqqqpppooooooooommmjjjiiiiiikkkmmmooommmmmmooopppqqqssssssttttttssspppmmmlllkkkllllllnnnooooooppppppppppppoooppppppqqqqqqppppppooonnnlllnnnoooooonnnmmmmmmnnnmmmnnnnnnoooooooooooonnnooonnnnnnooopppnnnkkkiiidddddddddeeeggghhhiiijjjhhhhhhiiiiiiiiiiiiiiiiiikkkjjjhhhiiikkkmmmmmmmmmhhhiiijjjjjjiiiiiikkkmmmmmmmmmmmmlllkkkiiihhhgggfffffffffggghhhjjjkkklllkkkllllllkkkiiiggghhhiiikkkkkkjjjjjjjjjjjjjjjiiifffhhhjjjkkklllllllllkkknnnmmmkkkhhhgggffffffgggiiiiiihhhggggggiiilllnnnlllkkkjjjhhhhhhiiijjjkkkiiiiiihhhgggggghhhiiijjjjjjiiihhhhhhggggggggghhhgggiiilllooorrrsssrrrqqqrrrrrrsssuuuxxxxxxwwwuuupppooooooooooooqqqrrrrrrssssssssstttttttttuuuuuuwwwxxxzzz}}}}}}zzzwwwxxx{{{}}}~~~}}}|||{{{{{{zzzxxxxxxyyyzzz{{{|||wwwvvvuuuuuuvvvxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~|||yyyxxxtttssssssssstttvvvyyyzzzzzz{{{{{{|||{{{zzzxxxwwwxxxyyy{{{||||||}}}zzzwwwvvvxxx{{{}}}~~~~~~~~~~~~}}}zzzxxxzzzzzzzzzyyyxxxwwwuuutttssstttvvvxxxzzz{{{|||}}}{{{zzzyyyxxxwwwwwwwwwxxxzzz{{{zzzxxxvvvuuuvvvwwwuuuvvvvvvtttrrrqqqrrrsssyyyyyyxxxwwwvvvvvvvvvvvvuuuvvvxxxxxxwwwtttqqqooossstttuuuvvvvvvwwwwwwvvvxxxyyyzzzzzzyyywwwtttrrruuuwwwxxxwwwvvvvvvwwwxxx~~~}}}{{{zzzxxxwwwvvvzzzyyywwwuuuuuuuuuwwwxxxttttttttttttssstttttttttrrrsssvvvzzz}}}}}}{{{yyyuuutttsssrrrqqqqqqrrrsssrrrtttuuuuuuuuuuuuvvvwwwyyyyyyyyyvvvsssrrrrrrssswwwuuurrrpppooopppqqqsssrrrrrrrrrrrrssssssssssssjjjkkkmmmmmmnnnoooooonnnooooooooonnnlllkkklllnnnllljjjiiijjjmmmoooppppppqqqnnnllllllooorrrssssssqqqqqqqqqoookkkhhhhhhhhhiiihhhgggfffeeedddddddddffffffeeeeeeeeegggiiijjjllllllmmmlllkkkhhhfffeee^^^]]]]]]___cccfffggggggggghhhhhhhhhggghhhjjjlllppprrrtttuuutttrrrooommmkkkkkkkkkjjjjjjiiihhhhhhhhhhhhggggggggghhhiiijjjkkkiiigggffffffgggjjjkkkjjjjjjjjjjjjkkkmmmooopppoooooonnnmmmlllkkkjjjjjjlllkkkjjjjjjkkkjjjhhhfffeeeeeefffhhhiiikkkllllllppppppooonnnmmmkkkiiihhhiiihhhggghhhjjjmmmqqqsssnnnmmmmmmmmmoooooommmkkkssssssrrrqqqooonnnmmmmmmkkkkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjiiiiiiiiimmmnnnoooppppppnnnmmmlllkkkkkklllmmmnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqmmmmmmnnnoooppprrrssstttsssqqqnnnkkkkkkmmmpppqqquuussspppmmmkkkiiiiiihhhhhhiiijjjkkkmmmoooqqqrrrrrrrrrsssssssssqqqooonnnrrrrrrsssssssssrrrqqqpppooommmkkkjjjiiikkkmmmnnniiijjjmmmppprrrtttuuuuuuuuussspppnnnlllllllllmmmllllllnnnooopppqqqqqqqqqmmmmmmnnnnnnmmmmmmlllkkkkkkmmmoooooonnnmmmnnnnnnmmmnnnnnnoooooooooooonnnqqqppppppqqqrrrpppmmmjjjddddddeeeeeefffhhhiiikkkggghhhhhhiiiiiihhhgggfffhhhgggfffhhhjjjlllllllllggghhhhhhhhhggghhhkkkmmmlllllllllkkkjjjhhhgggfffcccccccccdddeeefffggghhhkkklllllljjjgggeeeeeeeeefffgggiiijjjjjjkkkmmmmmmkkkllllllmmmlllllljjjjjjmmmllljjjgggfffeeeeeeeeehhhiiiiiihhhggghhhkkknnnkkkjjjjjjiiiiiijjjkkkllllllkkkjjjiiihhhiiijjjkkkiiiiiihhhhhhhhhhhhiiiiiihhhjjjmmmpppqqqrrrrrrqqqsssssstttvvvyyyyyyxxxwwwrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrssssssttttttuuuuuuvvvvvvxxx{{{~~~~~~|||yyytttuuuxxxzzz|||{{{zzzzzzyyyxxxwwwuuuuuuwwwzzz|||wwwvvvvvvvvvvvvwwwyyyyyy}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxttttttsssssstttvvvyyy{{{{{{{{{{{{{{{zzzyyywwwvvvwwwxxxzzz{{{{{{|||~~~|||yyyxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~zzzwwwwwwwwwvvvvvvuuusssrrrrrrpppqqqtttvvvxxxyyyzzzzzzxxxwwwwwwvvvwwwxxxzzz{{{{{{{{{{{{yyyvvvuuuvvvwwwxxxxxxwwwuuuqqqoooooopppvvvvvvvvvvvvvvvuuuttttttwwwxxxyyyzzzxxxuuurrrppprrrsssuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyxxxvvvtttsssrrrsssuuuvvvvvvvvvxxxzzz||||||||||||{{{{{{zzzzzz|||{{{xxxvvvuuuvvvwwwxxxttttttttttttttttttttttttrrrsssvvvzzz}}}}}}{{{yyyuuutttrrrppppppooopppppprrrsssttttttttttttvvvxxxxxxxxxwwwuuurrrpppqqqrrryyywwwtttqqqqqqqqqssstttqqqqqqrrrrrrrrrrrrrrrrrrmmmlllkkklllmmmnnnqqqsssssstttssspppmmmkkkkkklllkkkjjjhhhiiikkkmmmnnnnnnsssqqqnnnmmmmmmnnnnnnnnnooopppqqqpppmmmjjjiiiiiihhhhhhgggfffeeedddccccccffffffdddddddddfffhhhjjjllllllmmmmmmkkkhhheeeddd]]]\\\\\\^^^aaadddeeeeeeeeefffhhhhhhgggggghhhiiilllnnnppprrrrrrqqqooommmiiijjjkkkkkkllllllkkkkkkiiiiiihhhhhhgggfffffffffjjjiiigggfffggghhhjjjkkkjjjjjjjjjjjjkkklllnnnnnnnnnnnnmmmlllkkkjjjiiiiiijjjiiiiiiiiikkkkkkiiigggeeeeeefffggghhhjjjjjjkkknnnnnnoooooonnnllljjjiiihhhgggggggggiiillloooqqqnnnllljjjkkklllmmmmmmlllrrrrrrqqqpppooonnnmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiiiiikkkmmmnnnoooooonnnlllkkkiiiiiikkkllllllllllllllliiijjjkkkmmmnnnnnnoooooojjjkkklllmmmppprrrtttvvvuuussspppnnnmmmnnnoooppptttssspppnnnkkkjjjjjjjjjhhhiiiiiijjjlllnnnoooppppppqqqrrrsssrrrpppnnnmmmooopppqqqrrrrrrrrrqqqpppnnnmmmlllkkkkkkllllllmmmhhhjjjmmmpppssstttuuuuuusssrrrooommmlllkkklllmmmkkklllnnnoooqqqrrrrrrrrrlllllllllllllllkkkjjjjjjjjjkkkmmmmmmmmmmmmoooqqqoooooooooppppppooonnnnnnrrrqqqqqqrrrsssqqqnnnkkkdddfffggggggfffgggiiikkkggghhhiiiiiihhhgggfffeeefffffffffhhhkkklllkkkjjjeeefffggggggggghhhjjjlllkkkkkkkkkjjjiiigggfffeeeaaaaaaaaabbbbbbccceeeeeejjjkkkkkkjjjgggdddccccccbbbeeehhhjjjlllnnnrrrtttnnnnnnnnnnnnmmmkkkjjjjjjllljjjhhhfffddddddddddddeeehhhjjjiiiggggggjjjmmmjjjjjjjjjjjjjjjkkklllmmmlllkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkkkkkiiilllooopppppppppqqqrrrsssssstttvvvyyyzzzyyywwwtttttttttttttttsssssssssrrrrrrsssssstttttttttuuutttuuuwww{{{}}}}}}{{{yyyrrrsssvvvxxxyyyzzzzzzzzzxxxxxxwwwuuutttuuuyyy|||xxxxxxwwwwwwwwwxxxxxxyyy|||}}}~~~}}}}}}}}}}}}}}}|||{{{{{{wwwvvvuuuuuuuuuwwwzzz{{{||||||{{{{{{yyyxxxwwwvvvvvvwwwyyyzzzzzz{{{}}}}}}{{{zzzzzz|||}}}}}}}}}}}}||||||}}}}}}}}}}}}~~~~~~yyyvvvuuuuuutttsssrrrqqqppppppooopppsssuuuwwwxxxxxxxxxvvvuuuttttttvvvxxx{{{}}}{{{{{{{{{yyywwwvvvvvvxxxxxxyyyxxxuuurrrppppppqqqtttuuuvvvvvvvvvuuutttsssxxxxxxyyyyyyxxxvvvsssrrrrrrrrrtttuuuvvvwwwwwwwwwvvvwwwwwwxxxwwwvvvuuutttppprrrtttuuuvvvwwwyyy{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzxxxvvvuuuuuuuuuuuurrrrrrsssttttttttttttsssssssssuuuxxx{{{{{{zzzxxxtttsssqqqooonnnnnnnnnnnnqqqrrrssssssssstttvvvxxxvvvvvvuuussspppoooppprrruuutttrrrppppppqqqrrrsssppppppppppppppppppppppppoookkkjjjlllnnnnnnrrrwwwvvvvvvuuurrrnnnllllllmmmkkkiiiggghhhjjjkkklllkkkqqqqqqooonnnlllkkkkkkkkklllnnnoooooommmkkkjjjjjjgggggggggfffeeedddbbbaaagggeeedddcccdddfffhhhjjjjjjkkklllllljjjgggcccaaa```___^^^___aaaccccccbbbccceeehhhiiigggfffffffffgggiiikkkmmmnnnnnnnnnmmmhhhiiijjjkkklllkkkkkkjjjhhhhhhiiiiiihhhfffeeedddhhhhhhgggggghhhiiijjjjjjjjjjjjjjjkkkkkklllllllllmmmlllkkkkkkiiiiiihhhgggfffeeeeeegggiiijjjiiihhhfffgggggghhhiiiiiijjjjjjlllmmmnnnooonnnmmmkkkjjjggggggggghhhiiikkkmmmooommmjjjhhhgggiiilllmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnlllllllllllllllkkkjjjjjjjjjjjjkkkkkkkkkjjjiiihhhiiijjjmmmnnnnnnmmmkkkjjjggggggiiijjjkkkkkkjjjjjjiiiiiijjjkkklllllllllkkkkkkkkkkkkmmmoooqqqtttuuuvvvtttrrrqqqoooooooooppprrrqqqnnnlllkkkjjjjjjkkkhhhiiiiiijjjkkklllmmmnnnpppqqqsssssssssqqqnnnllliiikkkmmmoooppppppooonnnmmmmmmmmmmmmmmmllllllkkkiiikkknnnppprrrsssrrrrrrpppnnnllljjjjjjjjjkkklllmmmnnnooopppqqqqqqqqqqqqllllllmmmmmmllllllkkkjjjiiijjjkkkkkklllnnnqqqtttqqqqqqqqqqqqpppooonnnnnnqqqpppppprrrsssqqqnnnlllfffhhhiiihhhffffffiiikkkhhhiiijjjjjjjjjhhhfffdddeeefffhhhjjjmmmmmmjjjhhhccceeeggggggggggggiiikkkiiijjjiiiiiihhhgggfffeeebbbaaaaaabbbbbbcccdddeeefffgggiiihhhfffeeedddeeebbbeeehhhjjjjjjlllooorrrnnnnnnmmmmmmllllllkkkkkkjjjiiigggeeedddccccccdddcccgggkkkkkkhhhgggiiillliiiiiijjjjjjkkklllmmmmmmllllllllllllkkkjjjiiihhhfffffffffggghhhjjjlllmmmlllnnnppppppooonnnpppssssssssstttvvvyyyzzzyyyxxxuuuuuuuuuuuuuuutttssssssrrrrrrrrrrrrrrrssssssssstttuuuwwwzzz}}}}}}{{{yyyssstttuuuwwwxxxzzz{{{|||xxxxxxxxxvvvuuuvvvyyy}}}yyyyyyyyyxxxxxxxxxxxxxxx|||}}}~~~~~~}}}}}}}}}}}}~~~zzzyyywwwwwwwwwyyy{{{|||}}}}}}|||{{{yyyxxxvvvvvvuuuwwwyyyyyyyyyzzz|||~~~~~~}}}|||{{{{{{||||||}}}||||||{{{{{{||||||}}}}}}||||||}}}}}}yyyuuuuuutttsssrrrqqqpppppppppoooqqqsssvvvwwwxxxwwwwwwvvvuuutttssstttvvvyyy{{{{{{|||{{{yyywwwvvvwwwxxxuuuvvvvvvuuusssrrrsssuuuuuuvvvxxxyyyxxxvvvtttssswwwwwwwwwwwwvvvuuutttssspppqqqrrrssstttuuuuuuuuusssssstttuuuvvvuuuuuuuuuqqqsssuuuuuuuuuvvvxxxzzzxxxxxxxxxxxxxxxxxxxxxwwwxxxwwwvvvuuusssrrrqqqppppppqqqrrrsssssssssrrrrrrsssrrrsssuuuxxxyyyxxxwwwtttsssqqqooommmllllllmmmpppqqqrrrqqqqqqrrruuuwwwttttttssspppnnnnnnppprrrqqqppppppoooooooooppppppooooooooonnnnnnmmmmmmmmmmmmiiijjjnnnpppoooqqqvvvtttttttttqqqooommmnnnoookkkiiigggggghhhjjjjjjjjjlllmmmmmmmmmllljjjiiihhhgggjjjlllmmmkkkjjjiiijjjeeeeeefffeeedddcccaaa```gggeeedddccccccfffhhhjjjiiiiiijjjjjjhhheeeaaa___dddbbb``````aaabbbaaa```bbbeeehhhiiihhhfffdddddddddfffhhhjjjlllmmmmmmmmmggghhhiiijjjkkkjjjiiihhhfffggghhhiiiiiigggeeecccfffgggggghhhiiijjjjjjjjjjjjkkkkkklllllllllkkkkkklllkkkkkkjjjiiihhhggggggbbbbbbccceeehhhiiiiiihhhhhhhhhiiiiiijjjjjjjjjkkkkkklllnnnoooooonnnlllkkkggggggggghhhiiikkklllmmmllliiifffeeehhhkkknnnooohhhiiijjjkkklllnnnoooooommmnnnnnnnnnmmmlllkkkkkkiiijjjkkkkkkkkkjjjhhhggggggiiikkkmmmnnnmmmkkkiiieeefffhhhiiijjjjjjiiiiiijjjjjjkkkkkkkkkjjjiiiiiillllllllllllnnnppprrrtttvvvuuutttrrrqqqpppoooooopppooommmkkkjjjjjjjjjkkkiiiiiiiiiiiijjjkkklllmmmpppqqqssstttsssqqqnnnmmmeeegggiiilllmmmnnnmmmllllllmmmnnnooonnnmmmkkkjjjlllmmmoooqqqrrrqqqpppooommmllljjjhhhhhhiiijjjkkkppppppqqqqqqqqqqqqppppppmmmmmmnnnnnnmmmmmmlllkkkhhhiiijjjjjjkkknnnrrruuurrrrrrrrrqqqqqqooonnnmmmoooooooooqqqrrrqqqnnnlllgggiiijjjiiigggfffiiikkkjjjjjjkkklllkkkiiifffeeefffgggiiimmmooonnnkkkhhhbbbdddggghhhggggggiiijjjhhhiiiiiiiiihhhgggfffeeecccbbbbbbbbbcccdddeeeeeebbbdddggghhhgggffffffgggeeegggiiihhhfffeeegggjjjlllllllllllllllllllllllliiihhhfffdddcccccccccdddbbbggglllllliiiggghhhkkkiiiiiijjjkkkllllllmmmmmmnnnooooooooonnnllljjjiiiddddddeeefffhhhjjjlllmmmmmmoooqqqpppnnnmmmpppsssrrrrrrsssvvvyyyzzzyyyxxxvvvvvvvvvvvvuuutttssssssqqqqqqqqqqqqqqqqqqqqqqqqtttuuuwwwzzz}}}~~~|||yyyttttttuuuvvvxxx{{{}}}~~~xxxzzzzzzxxxvvvwwwzzz~~~zzzzzzzzzyyyyyyyyyyyyxxx|||~~~~~~}}}}}}~~~|||{{{yyyxxxxxxyyy{{{|||~~~~~~|||{{{yyyxxxwwwvvvuuuvvvxxxyyyyyyzzz|||~~~|||||||||||||||{{{{{{{{{||||||{{{{{{{{{{{{||||||}}}{{{{{{|||}}}|||xxxuuuuuuuuusssrrrqqqpppppppppppprrruuuwwwxxxxxxxxxwwwwwwvvvtttssssssuuuwwwyyy{{{|||{{{zzzwwwvvvwwwxxxqqqsssttttttssstttvvvxxxvvvxxxyyyzzzzzzxxxuuusssvvvvvvuuuuuuttttttssssssnnnooopppqqqrrrrrrrrrrrrpppppprrrssstttuuuuuuuuusssuuuvvvvvvuuuuuuwwwxxxwwwwwwvvvvvvuuuttttttsssuuuuuuuuusssrrrpppnnnmmmnnnoooqqqrrrsssrrrqqqqqqsssrrrqqqsssvvvwwwwwwwwwtttssspppnnnlllllllllllloooppppppppppppqqqtttwwwrrrrrrqqqooommmmmmppprrrooooooooopppppppppppppppooonnnnnnmmmlllkkkkkkjjjjjjgggiiippprrrooooootttqqqrrrrrrqqqooonnnoooqqqkkkiiigggfffhhhiiiiiiiiifffiiikkklllkkkiiihhhhhhdddfffjjjkkkjjjiiiiiiiiidddeeeeeeeeedddbbb```___eeeeeeeeefffhhhiiihhhfffhhhgggeeeccccccccceeeffffffeeeeeeeeeeeeddddddddddddddddddccccccddddddeeeaaa``````cccgggjjjjjjhhhhhhiiijjjjjjjjjhhhgggfffjjjjjjiiihhhgggfffeeeeeebbbccceeefffhhhiiijjjjjjiiijjjkkklllmmmnnnnnnnnnlllllllllkkkiiigggeeedddbbbbbbcccdddeeefffggggggeeegggiiiiiihhhhhhiiijjjkkkmmmoooqqqpppmmmjjjgggiiihhhgggfffgggjjjmmmooolllkkkjjjiiihhhiiijjjkkkiiijjjjjjkkklllmmmnnnnnnnnnnnnoooooooooooonnnmmmooommmjjjiiiiiiiiihhhfffhhhiiiiiiiiiiiijjjjjjjjjdddfffhhhhhhhhhiiikkkmmmlllkkkjjjiiihhhhhhggggggjjjjjjjjjkkknnnppppppooorrrqqqpppmmmjjjjjjlllnnnooonnnlllkkkjjjjjjkkkkkkkkkiiigggggghhhjjjjjjjjjnnnooorrrsssrrrnnnjjjggghhhiiiiiihhhfffddddddeeelllmmmoooppppppnnnllljjjpppppppppppppppqqqqqqqqqmmmmmmkkkjjjjjjkkklllmmmooonnnnnnnnnmmmmmmmmmmmmllllllmmmmmmnnnmmmmmmllljjjjjjkkklllnnnpppqqqrrrppppppooooooooopppqqqqqqpppqqqqqqrrrqqqpppnnnmmmiiieeeeeeiiikkkiiikkkpppnnnnnnmmmlllkkkiiigggfffgggggghhhhhhhhhhhhggggggeeedddccccccdddeeeggghhhhhhhhhiiiiiihhhgggeeeddddddbbbaaaccceeegggeeecccdddeeeggghhhgggfffggghhhggghhhiiigggdddbbbcccdddfffhhhjjjllllllkkkiiigggfffcccaaaaaadddffffffdddbbbdddfffiiikkkmmmmmmmmmjjjkkklllllllllnnnpppsssppppppooonnnmmmlllkkkjjjfffeeeddddddeeehhhlllnnntttsssrrrpppnnnmmmmmmmmmrrrrrrqqqqqqrrrtttwwwyyyvvvtttsssssstttuuuuuutttqqqtttvvvuuurrrpppppprrrxxxyyyzzzzzzyyywwwuuutttuuuuuuuuuvvvwwwxxxzzz{{{zzzyyywwwvvvwwwyyy|||~~~||||||||||||{{{yyyxxxwww~~~~~~~~~}}}|||||||||}}}}}}}}}{{{yyyxxxyyyyyyxxxwww|||zzzyyywwwvvvvvvvvvwwwtttssssssssstttvvvxxxyyy||||||}}}|||{{{xxxuuusssvvvvvvvvvwwwxxxyyyzzzzzz{{{||||||{{{xxxwwwwwwxxxxxxwwwuuusssrrrqqqqqqqqqqqqqqqqqqtttwwwyyyyyyxxxuuuuuuttttttuuuuuuvvvwww}}}}}}vvvssstttwwwsssqqqooonnnnnnqqqtttwww{{{zzzyyywwwvvvtttsssssssssrrrqqqrrrssssssrrrqqqnnnmmmmmmmmmmmmooopppqqqnnnlllkkkkkkmmmpppuuuwwwvvvwwwxxxyyyyyywwwvvvuuurrrrrrrrrqqqrrrrrrssssssssssssssssssqqqooommmlllpppqqqqqqqqqqqqqqqpppooorrrrrrsssrrrqqqpppnnnmmmppppppooonnnnnnnnnnnnooonnnqqqrrrqqqnnnmmmpppsssooooooooopppqqqssstttuuurrrrrrrrrqqqpppnnnmmmlllmmmooopppnnniiiffffffggglllnnnoooooonnnmmmnnnoooooonnnllljjjjjjkkkmmmnnniiihhhgggffffffffffffgggggghhhiiiiiihhheeecccaaahhhgggeeefffggghhhhhhgggbbbcccddddddbbb___[[[YYYfffddddddeeeggghhhhhhggghhhfffdddcccbbbccceeefffdddeeeeeefffffffffggggggeeeeeedddddddddddddddeeedddcccbbbcccfffhhhgggfffdddeeefffggghhhggggggfffiiihhhhhhggggggfffffffffddddddfffggghhhhhhhhhhhhiiiiiijjjjjjkkklllmmmmmmmmmllllllkkkiiigggeeedddbbbccccccdddeeefffggggggfffhhhjjjjjjjjjiiijjjkkkkkklllnnnooonnnllliiiggghhhgggeeeeeefffiiilllnnnlllkkkjjjiiiiiijjjkkkllljjjjjjkkkllllllmmmnnnnnnnnnoooooopppoooooonnnnnnllljjjhhhhhhiiijjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiidddeeeggghhhhhhiiikkkmmmmmmllljjjiiihhhhhhhhhhhhjjjiiihhhiiikkkllllllkkkkkklllkkkiiigggfffgggiiilllkkkjjjiiiiiijjjkkkkkkkkkiiigggggghhhiiiiiihhhkkkmmmoooqqqpppmmmiiigggfffggggggfffdddccccccdddjjjkkkmmmoooooommmkkkjjjnnnnnnnnnnnnooooooooonnnmmmlllkkkkkkkkkkkklllmmmmmmmmmmmmlllkkkkkkjjjjjjkkkkkklllmmmmmmmmmmmmmmmkkkkkkkkklllmmmppprrrsssqqqqqqpppoooooooooooopppoooppppppoooooonnnmmmllliiieeedddhhhiiiggghhhmmmnnnnnnnnnmmmlllkkkiiiiiifffgggggghhhhhhggggggffffffeeedddcccccccccdddeeeggghhhiiiiiiiiihhhgggfffdddbbbaaabbbeeeggggggfffdddfffhhhhhhgggggghhhiiihhhjjjjjjhhheeecccdddfffdddfffhhhjjjjjjiiigggfffdddaaa___```cccfffffffffeeeggghhhjjjlllmmmnnnnnnmmmnnnooonnnmmmlllmmmnnnnnnnnnmmmmmmllllllkkkkkkhhhgggfffeeefffiiilllmmmtttsssqqqpppooonnnnnnnnnrrrqqqppppppqqqsssuuuvvvuuutttrrrrrrtttuuutttsssqqqtttvvvuuusssrrrssstttvvvwwwxxxxxxxxxvvvtttrrrtttttttttuuuvvvwwwxxxyyyzzzyyywwwwwwwwwxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy}}}~~~||||||{{{{{{{{{{{{||||||~~~|||zzzyyyzzzzzzyyyxxxzzzzzzxxxwwwvvvvvvvvvvvvtttssssssrrrssssssuuuuuu{{{|||||||||zzzxxxuuutttsssssssssssstttuuuvvvwwwyyyyyyzzzxxxvvvtttuuuuuuuuutttsssrrrqqqppppppppppppooooooqqqtttwwwxxxxxxttttttssssssssssssttttttyyy|||~~~{{{uuurrrrrrtttrrrqqqnnnmmmnnnpppsssuuu{{{{{{yyyxxxvvvtttsssrrrpppooonnnooopppqqqpppooolllllljjjiiiiiijjjlllmmmlllkkkjjjiiijjjmmmppprrrooopppqqqrrrttttttuuuuuusssssssssrrrrrrrrrsssssstttuuuttttttrrrpppnnnllllllmmmnnnnnnoooooooooooopppqqqrrrrrrqqqpppnnnlllpppoooooonnnnnnnnnnnnnnnkkkkkklllkkkkkkkkkmmmnnnmmmmmmnnnnnnoooqqqrrrsssoooooooooooonnnmmmllllllkkklllmmmjjjfffdddeeefffjjjlllnnnnnnmmmlllllllllkkkjjjhhhgggfffggghhhiiiggggggggggggffffffffffffddddddeeefffeeecccaaa```fffdddcccccceeeeeeeeedddbbbcccccccccaaa^^^[[[YYYeeedddbbbccceeeggggggggggggeeedddbbbbbbcccdddeeeddddddfffggghhhiiiiiiiiigggfffeeedddddddddddddddgggfffddddddeeeeeedddccc```aaabbbdddeeefffffffffffffffffffffffffffffffffeeeeeefffggggggggggggfffiiihhhhhhhhhhhhiiikkklllmmmlllllljjjiiigggeeedddccccccdddeeefffggghhhhhhhhhiiikkklllkkkkkklllmmmjjjkkkmmmmmmmmmkkkiiigggfffeeeeeeeeefffiiilllmmmkkkkkkjjjjjjkkklllmmmnnnkkkkkkllllllmmmmmmnnnnnnnnnnnnoooooooooooonnnnnniiihhhggggggiiikkkkkkjjjjjjjjjjjjjjjiiihhhggggggccceeeggghhhhhhhhhjjjlllooommmjjjhhhgggggghhhiiijjjhhhgggggghhhhhhfffeeeeeefffggggggeeeddddddeeeggggggffffffggghhhjjjkkkllljjjhhhhhhhhhiiihhhgggiiijjjlllmmmmmmkkkhhhfffdddeeeeeedddbbbaaabbbcccggghhhkkklllmmmlllkkkjjjlllllllllmmmllllllkkkkkkllllllkkkkkkkkklllllllllkkkkkkkkkjjjiiihhhhhhggghhhiiiiiijjjkkklllmmmmmmlllkkkjjjjjjlllooosssuuusssrrrqqqpppooonnnnnnnnnooonnnmmmllllllkkkkkkkkkhhheeedddffffffdddeeegggkkkllllllllllllkkkjjjjjjfffgggggghhhhhhggggggfffgggfffeeeccccccbbbccccccggghhhiiijjjjjjjjjiiihhhdddbbbaaabbbdddggghhhhhhdddfffhhhhhhggghhhiiikkkhhhiiiiiihhheeeddddddeeecccdddfffhhhhhhgggfffeeeaaa```___```cccfffggghhhhhhhhhiiiiiijjjkkkmmmmmmoooqqqqqqpppmmmkkkiiiiiilllllllllllllllllllllllliiihhhfffeeefffgggiiijjjrrrqqqppppppooopppppppppqqqqqqpppooopppqqqssstttsssqqqppppppqqqrrrqqqqqqoooqqqsssssssssssssssuuuuuuuuuvvvvvvvvvtttsssrrrrrrrrrssstttuuuvvvwwwwwwyyyyyyxxxxxxwwwwwwwwwwwwuuuuuuttttttuuuwwwxxxzzz{{{||||||}}}}}}}}}}}}|||xxxxxxxxxxxxyyyzzz{{{{{{|||zzzxxxwwwxxxxxxwwwvvvvvvuuutttsssssssssssssssssssssrrrqqqpppppppppqqqxxxxxxxxxxxxwwwuuusssrrrpppooooooooooooqqqrrrsssuuuvvvvvvtttrrrpppqqqrrrqqqqqqpppooooooooooooooommmlllkkklllooosssuuuvvvssssssrrrqqqppppppppppppsssvvvxxxwwwsssooooooppppppooonnnlllmmmnnnpppqqqxxxwwwvvvtttrrrqqqpppooolllkkkkkklllnnnooonnnmmmkkkjjjgggeeeeeeeeefffggghhhgggfffeeeeeeggghhhiiiffffffgggiiikkknnnqqqsssqqqqqqqqqpppoooooooooooorrrrrrrrrqqqpppmmmkkkiiiggghhhjjjkkkllllllmmmmmmiiikkkmmmnnnnnnmmmjjjiiikkkkkkkkkjjjjjjjjjjjjiiifffeeedddeeegggiiijjjiiijjjjjjjjjjjjkkklllmmmnnnnnnooooooooonnnmmmmmmlllhhhhhhgggeeebbbbbbcccdddgggiiilllmmmkkkiiiiiiiiifffeeecccbbbaaaaaaaaabbbbbbcccdddddddddcccbbbaaa^^^^^^```aaaaaa```___^^^aaa___^^^___```bbbaaaaaa______```___^^^[[[XXXVVVeeebbb```aaaccceeeggggggfffdddcccbbbaaacccdddeeeeeefffgggiiijjjjjjiiiiiiggggggfffeeeddddddddddddgggffffffeeeeeedddcccccc___```aaabbbcccddddddeeeddddddeeeeeefffffffffgggddddddeeefffggggggggggggiiihhhfffeeeeeeggghhhjjjkkkkkkkkkjjjhhhfffeeedddeeeeeefffggghhhiiiiiijjjiiikkkmmmmmmllllllmmmnnnkkkllllllmmmlllkkkjjjiiiffffffffffffhhhjjjlllnnnkkkjjjjjjjjjkkklllnnnooolllllllllllllllmmmmmmmmmkkkllllllmmmmmmmmmmmmllljjjiiiggghhhjjjllllllkkkjjjkkkkkkjjjiiigggfffeeebbbdddfffgggggghhhjjjkkkooommmkkkhhhgggggghhhiiijjjhhhfffeeeeeedddbbb```bbbdddggghhhfffeeeddddddccccccccccccdddgggiiijjjlllkkkiiiiiiiiijjjhhhgggggghhhjjjkkkkkkiiihhhgggcccdddeeedddcccbbbcccdddfffgggiiikkklllllllllkkkkkkkkkllllllkkkjjjiiihhhjjjjjjkkklllllllllkkkkkkjjjiiiiiihhhhhhgggffffffeeeeeeffffffhhhiiijjjkkklllkkkiiiiiikkknnnrrruuuuuutttrrrpppooonnnmmmmmmooonnnllljjjiiiiiijjjjjjgggfffeeeeeeeeeccccccdddggghhhiiiiiijjjjjjiiiiiigggggghhhhhhhhhhhhggggggffffffeeeeeeddddddddddddfffgggiiijjjkkkkkkjjjjjjfffdddcccbbbccceeefffgggdddeeeggggggggghhhjjjlllgggggggggfffeeedddddddddbbbccceeefffgggffffffeee```___```aaadddgggiiijjjiiihhhggggggggghhhjjjkkknnnpppqqqpppmmmiiiggggggiiiiiijjjkkkkkkllllllmmmhhhgggeeeddddddeeeffffffooonnnnnnnnnnnnoooppppppppppppoooooooooooopppqqqooonnnllllllnnnnnnnnnmmmjjjlllnnnoooqqqrrrrrrsssuuuuuuuuuvvvuuutttsssrrrqqqqqqrrrsssttttttuuuuuuwwwxxxxxxxxxwwwuuusssrrrsssrrrqqqqqqqqqtttvvvxxxwwwxxxxxxxxxxxxxxxxxxxxxtttttttttuuuvvvxxxyyyzzzwwwuuussssssssstttsssrrrooonnnnnnnnnmmmmmmnnnnnnpppooooooooonnnnnnnnnnnnqqqrrrrrrrrrqqqpppooonnnnnnmmmlllkkkkkkmmmooopppqqqqqqrrrpppnnnlllmmmmmmmmmmmmlllllllllmmmmmmnnnjjjhhhfffgggkkkooorrrsssqqqpppooonnnlllllllllkkkkkknnnqqqqqqnnnkkkiiiiiimmmlllkkkkkkkkklllmmmmmmoooooonnnnnnmmmllllllkkkkkkjjjiiijjjlllmmmmmmllljjjhhheeecccaaaaaabbbbbbddddddcccbbbbbbaaaaaaaaa```______```cccfffjjjmmmllllllkkkkkkjjjiiihhhggglllllllllkkkiiigggdddcccffffffggghhhhhhiiihhhhhh```bbbeeeggghhhfffdddcccdddddddddddddddccccccbbbcccaaa___aaafffhhhhhhfffeeeeeeeeeeeefffggghhhhhhjjjjjjjjjiiihhhgggeeeeeecccbbb```___^^^^^^```bbbccceeehhhiiigggeeedddcccaaa```^^^]]]\\\\\\\\\\\\[[[\\\]]]^^^^^^\\\ZZZYYYWWWXXXYYY[[[[[[\\\\\\\\\YYYXXXXXXYYY\\\^^^^^^^^^YYYZZZZZZYYYWWWUUURRRQQQcccaaa______bbbdddffffffdddcccbbbaaaaaabbbdddeeeggghhhjjjjjjjjjiiihhhggggggfffeeedddddddddddddddeeeffffffeeeddddddddddddaaaaaaaaabbbbbbbbbcccccccccccccccdddeeeeeeffffffaaabbbdddeeeggghhhhhhiiihhhgggeeeddddddeeefffgggiiiiiiiiihhhgggfffeeedddffffffggghhhiiijjjkkkkkkiiikkkmmmmmmllllllmmmnnnmmmmmmmmmmmmllllllllllllhhhhhhhhhhhhiiikkkmmmnnnjjjiiiiiiiiijjjkkkmmmnnnlllllllllllllllkkkkkkkkkhhhhhhiiijjjjjjjjjjjjjjjllljjjiiiiiikkklllkkkkkkjjjjjjkkkjjjiiigggeeecccbbbdddfffffffffgggiiikkkooommmjjjhhhffffffggggggjjjhhhfffeeedddccc```^^^___bbbfffggggggeeeeeeeee`````````aaabbbdddfffhhhkkkjjjiiiiiijjjjjjiiiggghhhhhhhhhiiiiiihhhggggggcccdddeeeeeeddddddeeeffffffgggiiikkklllmmmmmmllljjjkkkllllllkkkiiigggfffggghhhjjjkkklllkkkjjjiiihhhhhhhhhgggggggggffffffbbbbbbbbbbbbdddeeeggghhhjjjiiigggggghhhlllpppssssssrrrqqqooonnnmmmmmmmmmnnnllljjjiiigggggghhhhhhfffgggfffeeedddddddddbbbffffffggghhhiiiiiiiiiiiigggggghhhhhhhhhhhhggggggddddddeeeeeeffffffffffffdddeeegggiiijjjjjjjjjiiiggggggeeecccbbbaaabbbcccbbbccceeeeeeeeegggjjjlllhhhggggggfffffffffeeedddbbbcccdddeeeffffffffffff```aaabbbbbbdddfffiiikkkjjjiiihhhgggggghhhiiijjjiiikkknnnmmmkkkhhhgggfffgggggghhhiiijjjkkklllllliiihhhfffeeeddddddeeeeeejjjjjjjjjjjjkkklllmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnlllkkkkkklllmmmmmmlllhhhiiijjjmmmppprrrrrrrrrtttttttttttttttsssssssssooopppqqqrrrrrrrrrrrrrrrtttuuuuuuuuusssqqqooommmqqqooonnnmmmnnnoooqqqsssrrrrrrrrrrrrqqqqqqrrrrrroooooopppqqqrrrtttuuuvvvrrrqqqooonnnoooooonnnmmmiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllmmmmmmmmmlllllllllkkkjjjhhhggggggiiikkkllllllmmmmmmllliiihhhhhhiiiiiiiiiiiiiiiiiijjjjjjkkkgggdddbbbcccfffjjjlllmmmmmmlllkkkiiihhhgggffffffdddfffiiiiiihhheeecccbbbggggggggggggggghhhhhhhhhffffffgggggghhhhhhhhhiiihhhgggggghhhiiijjjjjjiiieeedddcccaaa___^^^^^^^^^aaabbbbbbbbbbbb```^^^]]]\\\[[[YYYYYY[[[^^^bbbdddeeeeeefffeeedddcccbbbaaaddddddddddddbbb```^^^]]]ddddddddddddccccccbbbaaaZZZ\\\___aaaaaa```___]]]^^^^^^______^^^^^^]]]\\\```]]]\\\^^^cccfffeeedddcccbbbbbbbbbbbbbbbccccccaaaaaa```___]]]ZZZXXXWWW\\\ZZZXXXXXXYYYZZZ\\\]]]]]]___aaaaaa___]]]\\\\\\ZZZZZZYYYXXXWWWWWWVVVVVVTTTUUUWWWXXXXXXVVVTTTSSSPPPQQQRRRTTTUUUVVVWWWWWWQQQPPPPPPRRRVVVYYYZZZZZZUUUUUUUUUTTTRRRPPPNNNMMM```___^^^___aaadddeeeeeecccbbbaaa``````bbbdddeeehhhiiijjjkkkkkkiiigggfffdddddddddccccccddddddeeedddeeeffffffddddddeeefffbbbbbbaaaaaaaaabbbccccccbbbbbbccccccdddddddddeee```aaaccceeeggghhhiiiiiihhhgggeeedddddddddeeeeeeeeeeeeeeeffffffeeeeeedddeeeeeefffggghhhiiijjjjjjhhhiiikkklllkkkkkklllmmmnnnmmmmmmlllllllllmmmnnnjjjjjjjjjjjjjjjkkkllllllhhhhhhgggggghhhiiijjjkkkllllllkkkkkkjjjjjjiiiiiieeefffggghhhhhhiiiiiihhhllljjjiiiiiijjjkkkkkkjjjiiijjjjjjkkkiiigggeeecccaaaccceeefffffffffhhhjjjlllllljjjhhhfffeeeeeedddiiigggeeedddcccbbb```^^^]]]___ccceeedddddddddddd``````______```bbbcccdddhhhgggggghhhiiiiiihhhfffhhhhhhgggfffffffffffffffccceeeffffffeeeeeefffhhhfffggghhhjjjkkkllllllllliiijjjkkkkkkjjjgggeeecccccceeehhhjjjkkkjjjhhhfffeeeeeeeeeeeeffffffffffffaaa`````````aaabbbdddeeefffeeedddeeefffiiimmmooonnnmmmmmmlllkkkkkkkkkkkkkkkjjjhhhgggfffeeeddddddbbbeeefffddddddeeeeeebbbeeefffggghhhhhhiiiiiiiiieeeffffffggggggffffffeeebbbcccdddeeeffffffffffffcccdddeeeggghhhhhhggggggfffggggggdddaaa___^^^______```bbbbbbccceeehhhkkkjjjhhhgggggghhhhhhgggfffaaabbbcccdddeeefffffffffaaabbbcccccccccdddgggiiiiiiiiihhhhhhhhhhhhhhhiiidddfffhhhiiigggfffffffffddddddeeefffggghhhiiijjjiiiiiihhhgggfffeeeeeeeeeeeeeeeeeeeeefffggghhhiiiiiiiiijjjjjjkkkkkkkkkkkkllljjjiiiiiijjjkkkkkkjjjgggggghhhkkkooorrrrrrqqqppppppppppppppppppppppppkkklllnnnooooooooonnnmmmnnnoooooonnnmmmkkkhhhgggjjjjjjiiiiiiiiijjjlllmmmllllllkkkjjjjjjjjjkkkkkkiiiiiijjjjjjkkkmmmnnnooommmkkkiiiiiijjjjjjiiihhheeeeeegggggghhhhhhhhhhhhdddeeefffggghhhggggggggghhhhhhhhhhhhiiiiiijjjjjjfffeeecccaaaaaaccceeegggggghhhhhhgggdddccccccdddeeeeeedddddddddeeeeeefffaaa___]]]^^^```cccdddeeefffeeedddbbbaaa`````````___```aaaaaa```^^^\\\ZZZ]]]^^^___aaaaaaaaaaaaaaa``````aaaaaabbbcccddddddbbbaaa```aaabbbbbbaaa```]]]]]]]]]]]]\\\[[[YYYYYY]]]^^^```bbbaaa___]]][[[XXXWWWUUUTTTTTTVVVYYY[[[]]]^^^______^^^]]]\\\ZZZ\\\]]]]]]]]]\\\[[[YYYXXX]]]]]]]]]\\\[[[ZZZYYYXXXWWWXXXYYYZZZZZZZZZZZZYYYXXXYYYZZZZZZZZZYYYWWWVVVXXXWWWWWWYYY[[[^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]]]][[[[[[ZZZXXXVVVTTTRRRQQQRRRPPPOOOPPPRRRUUUUUUUUUTTTVVVWWWVVVTTTRRRSSSSSSQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQPPPOOONNNMMMHHHIIIJJJLLLMMMOOOPPPQQQJJJJJJIIIKKKOOOQQQRRRRRRRRRQQQQQQOOONNNLLLJJJIII^^^]]]]]]___bbbccccccccccccbbb```___```aaaccceeefffgggiiikkkkkkjjjhhhgggbbbbbbbbbbbbccccccdddeeedddfffgggfffdddbbbdddeee```_________```bbbcccdddbbbbbbbbbcccccccccccccccaaabbbdddeeefffgggggggggggggggfffeeeeeedddccccccaaaaaabbbddddddeeeeeeeeeccccccdddeeefffgggggghhhfffhhhjjjjjjjjjiiijjjkkknnnmmmkkkjjjjjjkkkmmmnnnkkkkkkkkkjjjjjjjjjjjjiiigggfffeeeeeeeeefffggghhhkkkkkkjjjjjjiiihhhggggggeeeeeefffggghhhhhhhhhhhhgggfffeeefffiiikkkkkkjjjggghhhjjjkkkjjjgggeeecccaaabbbdddeeeeeefffhhhjjjjjjjjjjjjhhhgggdddbbbaaafffdddbbbbbbbbbbbb```^^^\\\___bbbccccccdddeeefffbbbaaa```_________```aaaccccccccceeeggggggfffdddggggggeeedddcccbbbccccccbbbdddffffffeeeeeegggiiiffffffggghhhiiiiiijjjjjjggghhhiiiiiihhheeebbb``````cccfffiiijjjhhhfffdddaaaaaabbbcccdddeeeffffffbbbaaa`````````bbbccceeebbbbbbbbbcccdddgggiiikkkggggggffffffggghhhiiiiiiffffffeeedddcccaaa```___]]]bbbcccaaabbbfffeeeaaaaaabbbcccddddddeeeddddddbbbccccccddddddccccccbbbbbbbbbcccdddddddddcccbbbaaabbbccceeeeeeeeeddddddbbbeeefffeeeaaa^^^\\\]]]\\\]]]^^^___```bbbfffiiihhhfffdddeeeggggggfffddd___```aaabbbcccddddddeeeaaaccccccbbb``````cccfffddddddeeeffffffeeeeeeeeebbbcccddddddcccbbbdddeee```aaaaaabbbcccdddeeeeeeffffffeeeddddddcccccccccaaaaaa```aaaaaabbbcccdddccccccdddffffffgggggggggfffdddccccccdddeeeeeedddcccbbbcccgggkkknnnmmmllljjjjjjiiiiiiiiijjjjjjjjjggghhhiiikkkkkkjjjiiihhhgggggggggfffdddcccbbbaaaaaabbbcccdddeeefffggghhhgggfffeeedddcccddddddeeeccccccccccccdddeeefffgggeeecccaaaaaaaaabbbaaa___^^^___aaabbbcccccccccccc```aaabbbbbbbbbaaa```___aaaaaaaaaaaabbbcccdddeee```^^^[[[YYYYYY[[[^^^___aaabbbcccaaa___]]]]]]^^^``````______^^^_________[[[ZZZXXXYYY[[[\\\\\\[[[^^^]]]\\\[[[ZZZYYYYYYYYY[[[[[[ZZZYYYYYYXXXVVVTTTSSSTTTWWWYYYZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVVVVWWWWWWUUUTTTQQQSSSUUUWWWWWWVVVSSSRRRRRRUUUYYY[[[\\\ZZZWWWTTTSSSRRRPPPOOOOOOPPPRRRSSSSSSTTTUUUVVVVVVUUUSSSRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSRRRRRRQQQPPPOOOQQQQQQQQQQQQQQQRRRRRRRRRPPPQQQSSSSSSSSSRRRPPPOOONNNOOOPPPPPPPPPQQQTTTVVVTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMGGGFFFFFFHHHLLLNNNNNNLLLKKKLLLKKKIIIGGGGGGHHHJJJFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFAAABBBBBBDDDEEEGGGIIIJJJGGGEEEDDDDDDFFFGGGGGGGGGKKKKKKJJJHHHGGGEEEDDDCCC\\\\\\]]]___bbbccccccbbbbbbaaa```___```aaaccceeeccceeehhhjjjkkkkkkiiihhh`````````aaabbbccceeeeeefffhhhiiigggcccaaabbbddd]]]\\\]]]^^^___bbbdddfffbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeeffffffeeeeeegggggggggfffeeedddcccbbb^^^___aaabbbcccdddeeeeee```aaaaaabbbcccdddeeefffeeegggiiiiiihhhhhhiiijjjmmmllljjjiiiiiijjjlllmmmkkkkkkjjjjjjiiihhhhhhggggggfffdddccccccdddeeefffkkkjjjjjjiiihhhgggffffffeeefffggghhhiiiiiiiiiiiicccbbbbbbdddhhhjjjkkkkkkfffhhhjjjkkkjjjhhheeeccc```bbbdddeeeeeefffhhhiiihhhiiiiiiiiigggdddaaa___cccbbb``````aaaaaa```^^^^^^```bbbddddddeeegggiiicccbbb```___^^^^^^____________```bbbeeeeeedddbbbgggfffcccbbb`````````aaabbbccceeeeeeeeeeeeggghhheeeeeeffffffggghhhhhhhhhffffffhhhhhhfffccc___]]]___aaaeeehhhiiihhheeeccc^^^^^^___aaabbbdddeeeeeedddcccaaa```aaabbbdddeee___``````bbbccceeeggghhhaaaaaabbbcccdddeeeggggggccccccccccccaaa___]]][[[ZZZ___aaa___aaaeeeeeeaaa]]]]]]^^^_______________``````aaaaaaaaaaaa``````bbbbbbccccccbbbaaa___^^^```aaabbbcccdddcccbbbaaa___bbbeeeeeeaaa^^^\\\]]][[[\\\]]]]]]^^^aaaeeehhhdddbbb```aaacccdddbbb```^^^^^^___```aaabbbcccdddaaaccccccaaa^^^]]]___bbb^^^___```bbbbbbaaa```___aaabbbbbbaaa``````bbbccc^^^^^^^^^___```aaaaaaaaaaaaaaaaaaaaa``````______^^^^^^^^^^^^^^^___``````^^^___aaabbbcccddddddeee___^^^\\\\\\^^^___^^^]]]^^^]]]^^^aaafffiiihhhfffeeeeeedddddddddeeeeeefffcccdddfffhhhhhhgggeeedddbbbbbbaaa```___^^^]]]]]]ZZZ[[[^^^```bbbdddeeeeeedddcccaaa`````````aaaaaa___^^^^^^______```aaabbb]]][[[YYYYYYZZZZZZYYYXXXXXXYYY[[[]]]^^^^^^^^^]]]^^^_________^^^\\\ZZZYYYZZZZZZZZZ[[[\\\]]]______ZZZXXXVVVTTTSSSUUUXXXZZZ^^^______]]][[[YYYZZZ[[[]]]\\\[[[[[[ZZZZZZ[[[[[[WWWVVVUUUVVVWWWWWWVVVTTTXXXWWWVVVVVVUUUUUUUUUUUUZZZXXXVVVUUUUUUTTTRRRQQQLLLNNNQQQSSSUUUVVVUUUTTTUUUTTTTTTSSSRRRQQQPPPPPPQQQPPPNNNNNNNNNNNNLLLJJJIIILLLPPPSSSSSSRRROOOMMMIIILLLPPPTTTUUUSSSPPPMMMNNNNNNMMMLLLLLLMMMNNNOOOJJJKKKMMMNNNNNNMMMLLLKKKKKKLLLNNNOOOOOOOOONNNNNNIIIJJJJJJKKKKKKKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJLLLMMMLLLKKKIIIHHHFFFHHHJJJJJJHHHHHHKKKOOOJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEAAA@@@@@@CCCGGGJJJIIIGGGFFFEEEDDDAAA??????AAADDD??????@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>??????======>>>???@@@BBBDDDEEEEEECCCAAA@@@AAA@@@???>>>EEEEEECCCBBB@@@>>>======^^^^^^_________````````````aaabbbbbbccccccbbbbbbbbbbbbbbbccceeefffeeedddddd```^^^^^^aaadddeeedddfffeeedddcccbbbaaa`````````^^^\\\]]]aaacccdddcccaaa```_________aaadddeeefffdddbbb``````bbbdddfffdddeeeeeeeeedddcccaaa```cccbbbaaaaaaaaacccdddeeecccbbb```aaacccddddddcccgggfffeeeddddddeeefffgggggggggggghhhhhhhhhiiiiiillljjjiiigggffffffggggggcccccccccdddeeeggghhhiiinnnllljjjhhhfffeeeddddddgggdddbbbcccfffiiiiiihhhddddddcccccccccdddfffgggdddccccccdddfffhhhgggfffbbbdddfffgggfffeeeeeefffccccccbbbbbbcccdddeeegggccccccbbbaaaaaa```______aaaaaaaaabbbcccddddddeeeeeeeeeeeeeeecccaaa___]]]]]]^^^```bbbbbbbbb```___cccbbb___]]]]]]]]]^^^___]]]^^^```aaabbbaaa``````cccdddfffggghhhgggeeedddcccdddeeeeeebbb___^^^^^^```aaacccdddcccaaa^^^\\\___^^^^^^```bbbcccbbb```aaa``````___^^^^^^____________^^^^^^___aaacccdddcccbbb```______```bbbcccaaaaaaaaa```___^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^_______________^^^^^^\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^___```aaaaaaeeeaaa\\\[[[]]]```aaaaaa]]][[[YYY[[[^^^___^^^\\\]]]\\\[[[ZZZYYYYYYYYYYYY]]]\\\\\\[[[[[[\\\\\\]]][[[\\\]]]]]]]]][[[ZZZYYY\\\\\\[[[[[[ZZZ[[[[[[\\\[[[\\\\\\]]]]]]^^^______\\\[[[ZZZXXXXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]___```\\\ZZZWWWUUUSSSSSSTTTTTTXXXWWWWWWXXXZZZ\\\___aaa```^^^[[[XXXWWWXXXYYYZZZ]]]^^^_________^^^\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTTTTVVVYYY[[[]]]]]]\\\\\\ZZZYYYWWWVVVVVVWWWYYYZZZZZZXXXWWWVVVWWWYYY\\\^^^UUUUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRTTTVVVWWWXXXYYYVVVTTTVVVXXXXXXSSSMMMTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPQQQRRRVVVVVVUUUTTTSSSRRRRRRQQQSSSTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMMMMNNNOOOOOONNNRRRNNNKKKKKKLLLMMMLLLKKKTTTRRROOOLLLJJJKKKKKKLLLIIIJJJKKKLLLLLLLLLKKKJJJLLLKKKIIIGGGEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFHHHJJJLLLLLLJJJHHHBBBCCCEEEGGGHHHHHHGGGGGGLLLKKKJJJIIIGGGFFFEEEDDDHHHGGGEEEDDDDDDEEEGGGHHHCCCCCCDDDEEEFFFFFFCCC@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEECCCAAA@@@EEEEEEEEEEEEDDDDDDCCCBBBDDDDDDDDDDDDEEEEEEFFFFFFCCCBBBAAA???>>>=========>>>>>>>>>>>>===<<<;;;:::;;;::::::;;;===>>>>>>===BBBAAA???===<<<<<<<<<===::::::;;;;;;<<<===>>>>>>888<<>>;;;999999;;;777555555777:::<<<;;;999<<<:::999:::;;;;;;:::999===<<<<<<;;;;;;:::999999______`````````aaaaaaaaaaaaaaabbbbbbaaa```______```______aaacccdddcccaaabbb```]]]^^^```cccdddccceeeeeedddcccbbbaaa``````]]][[[YYYZZZ^^^```aaa```___^^^]]]]]]^^^___bbbccc```^^^]]][[[[[[\\\^^^___aaabbbbbbbbbbbbaaa___^^^cccbbbaaaaaaaaabbbcccddddddcccbbbbbbdddeeeeeedddffffffeeeddddddeeeffffffeeeeeeeeeeeeeeeeeeeeeeeehhhgggfffeeeddddddddddddaaaaaaaaabbbccceeefffggghhhhhhgggfffeeedddddddddeeecccaaabbbeeeggghhhgggeeedddbbbaaaaaaaaaaaabbbbbbaaaaaabbbdddfffeeedddaaaccceeefffeeedddddddddbbbaaaaaa``````aaacccddd``````______^^^]]]]]]\\\______``````aaabbbbbbccceeeeeeeeedddcccaaa___]]]^^^___```aaaaaa```^^^]]][[[\\\]]]]]]^^^]]]]]]\\\\\\]]]^^^_________^^^^^^^^^___aaabbbbbbbbb``````^^^```aaaaaa___^^^]]]^^^______```aaa```^^^\\\[[[[[[ZZZZZZ[[[]]]^^^]]]\\\]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]\\\\\\\\\^^^___``````___^^^]]]]]]^^^___```___^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXZZZZZZ[[[\\\]]]^^^^^^______[[[WWWVVVWWWYYYZZZZZZYYYWWWVVVWWWYYY[[[YYYXXXXXXWWWVVVVVVUUUVVVVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXUUUUUUVVVWWWWWWVVVUUUTTTYYYYYYXXXWWWWWWVVVWWWWWWTTTTTTUUUWWWXXXYYYZZZ[[[XXXWWWUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYVVVTTTRRRQQQPPPQQQRRRSSSQQQPPPQQQRRRTTTWWWZZZ\\\ZZZXXXVVVTTTSSSSSSTTTTTTSSSTTTUUUUUUUUUTTTRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPNNNOOOQQQRRRSSSRRRQQQPPPSSSRRRQQQPPPPPPQQQSSSTTTQQQPPPNNNMMMNNNPPPSSSUUUNNNNNNNNNNNNMMMLLLJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSTTTQQQOOOQQQSSSRRRNNNIIIHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLLLLKKKKKKLLLMMMNNNOOONNNNNNMMMMMMLLLLLLKKKMMMNNNNNNOOOOOOOOONNNNNNLLLJJJHHHHHHIIIJJJJJJIIILLLIIIEEEDDDEEEEEEDDDBBBFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBDDDEEEEEEEEEDDDCCCGGGFFFDDDCCCAAAAAAAAAAAADDDDDDCCCBBBAAA@@@@@@???BBBAAABBBDDDFFFFFFEEECCC???@@@AAABBBBBBCCCBBBBBBFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>======>>>???@@@?????????AAACCCBBB@@@>>>===>>>??????@@@@@@??????AAAAAABBBBBBAAA???>>>===>>>>>>??????>>>======<<<<<<<<<===>>>>>>???@@@@@@???>>>===;;;:::999999999;;;;;;;;;;;;:::999888777888777666777999::::::999:::999888666666666666777555555555666777777777888777888::::::888777666777444333222444777999888666888777666666888888777666::::::::::::999999999999^^^^^^^^^_________``````aaaaaaaaa```___]]]\\\[[[]]]\\\\\\^^^```aaa```^^^^^^\\\ZZZ[[[]]]_________bbbbbbaaa```___^^^]]]]]]ZZZXXXWWWWWWZZZ\\\]]]]]]]]]\\\[[[ZZZ[[[\\\^^^```^^^^^^]]]\\\[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^]]]\\\``````______^^^______```cccaaa```aaabbbccccccccccccbbbbbbaaaaaabbbbbbccccccbbbbbbaaaaaa``````___bbbbbbbbbbbbaaa```______^^^^^^^^^___```aaabbbcccaaaaaabbbbbbbbbcccccccccaaa```___```ccceeeeeeddddddcccaaa___^^^]]]\\\\\\___^^^^^^___aaabbbbbbaaa^^^aaaccccccbbbaaabbbbbb```___^^^]]]]]]]]]^^^___\\\\\\\\\[[[[[[ZZZZZZYYY\\\\\\\\\]]]^^^^^^______aaaaaaaaaaaa```^^^\\\ZZZ\\\\\\]]]]]]\\\[[[YYYXXXRRRUUUYYY\\\^^^]]][[[YYYYYYZZZ[[[[[[\\\[[[[[[[[[WWWXXXZZZ[[[[[[[[[ZZZYYYWWWYYY[[[\\\[[[ZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYVVVTTTSSSSSSUUUWWWXXXWWWVVVVVVVVVUUUVVVVVVWWWWWWYYYYYYXXXXXXXXXYYYYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZYYYYYYXXXXXXWWWWWWWWWXXXWWWVVVUUUSSSRRRPPPPPPRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUVVVWWWWWWVVVVVVUUUVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYVVVRRRPPPQQQRRRRRRRRRQQQPPPPPPPPPRRRSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRMMMNNNOOOOOOPPPOOOOOOOOOSSSSSSRRRQQQPPPOOOOOONNNJJJKKKLLLNNNOOOQQQRRRSSSPPPOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJKKKMMMNNNGGGGGGHHHIIIKKKNNNPPPRRRPPPPPPOOONNNMMMLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHIIIIIIHHHGGGEEEDDDHHHGGGFFFFFFGGGHHHIIIJJJHHHGGGEEEEEEEEEGGGIIIKKKGGGGGGGGGFFFEEECCCBBBAAADDDDDDDDDEEEFFFHHHIIIJJJLLLJJJHHHIIIKKKJJJFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDBBBAAABBBCCCBBBAAAEEEBBB???=========<<<;;;::::::;;;<<<===<<<;;;;;;;;;<<<<<<===>>>=========@@@???>>>===<<<<<<<<<<<>>===;;;:::999999===;;;:::;;;===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>============<<<999999777777777777999999999999999;;;===>>><<<:::888888999:::::::::999999;;;;;;<<<<<<<<<:::999888888888888999888888777666555555666777999:::;;;;;;:::999888666666555555555666666777666666555444333444333222333444555444333222222111111000111111222222222222222222222222222555444333444555555333111000///...000222444333222444333222222444555444222666666666777777777888888ZZZZZZ[[[[[[[[[\\\\\\\\\^^^^^^^^^^^^]]]\\\[[[ZZZ[[[ZZZZZZ\\\^^^___^^^\\\YYYXXXWWWWWWXXXYYYZZZZZZ\\\\\\[[[ZZZZZZYYYXXXXXXWWWVVVUUUUUUWWWXXXZZZZZZZZZYYYXXXWWWWWWYYY[[[\\\]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[___]]]\\\\\\^^^______^^^]]]]]]]]]\\\\\\]]]]]]]]]aaa```___^^^]]]\\\[[[[[[[[[\\\]]]^^^]]]\\\ZZZYYYZZZZZZZZZ[[[\\\]]]^^^^^^\\\\\\]]]^^^^^^_________]]]\\\\\\]]]___```aaaaaaaaa```___]]]\\\ZZZYYYYYY\\\[[[ZZZ[[[]]]^^^]]]\\\[[[]]]``````___^^^^^^___]]]\\\[[[YYYXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUTTTTTTUUUUUUVVVUUUUUUTTTSSSPPPRRRUUUXXXZZZYYYXXXVVVVVVVVVWWWWWWWWWWWWWWWWWWRRRRRRSSSTTTTTTTTTTTTSSSPPPRRRTTTUUUUUUVVVXXXYYYYYYXXXVVVUUUTTTUUUUUUVVVQQQOOOMMMMMMOOOQQQSSSSSSPPPOOOOOOOOOOOOPPPQQQQQQTTTTTTSSSSSSSSSSSSSSSSSSTTTSSSRRRRRRQQQRRRRRRSSSRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQPPPOOOMMMLLLKKKJJJMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOPPPOOONNNMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTRRROOOLLLLLLLLLMMMMMMIIIIIIHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEECCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCDDDEEEEEEAAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA??????>>>>>>>>>>>>>>>???AAAAAABBBAAA@@@@@@@@@AAACCCDDDBBBBBBBBBAAA@@@>>>===<<<=========>>>???@@@AAABBBDDDBBBAAABBBCCCBBB???===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAA<<<<<<<<<======>>>>>>>>>===>>>???@@@AAAAAAAAAAAA???===<<<;;;<<<===<<<;;;???===;;;999999999999999666777777777888999:::;;;888999999:::::::::::::::::::::999888888777777777:::999999999888888888888:::888555555777999::::::999888777555555555666777777777777888888888999999777666666555555666666777555444555777999:::888777444444555555555555555444666666777888777666555444555555555666666555555444222333444555777888::::::666666555444333333333333333333333333333222111111111000//////000111000.../////////000000111111222333333222222222222222222333111///000222333000...---,,,---...///000000000111000///000111222111000222222333444444555666666WWWWWWXXXXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZYYYYYYXXXXXXWWWWWWYYY[[[\\\[[[YYYUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXVVVUUUTTTSSSSSSUUUVVVXXXWWWWWWWWWWWWVVVVVVUUUUUUWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXZZZYYYWWWXXXZZZ[[[[[[ZZZXXXXXXXXXYYYYYYXXXXXXXXX]]]\\\[[[ZZZYYYXXXWWWVVVUUUVVVWWWWWWWWWVVVUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXXXXYYYXXXXXXWWWVVVVVVWWWXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUWWWXXXWWWVVVVVVXXXZZZ[[[ZZZYYYYYYZZZXXXWWWUUUTTTSSSRRRSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTTTTSSSQQQPPPOOOLLLMMMNNNOOOPPPPPPQQQQQQPPPQQQQQQQQQRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMNNNNNNOOOOOOOOOOOOJJJLLLNNNNNNNNNOOORRRTTTSSSRRRPPPNNNMMMNNNOOOPPPLLLJJJHHHHHHJJJLLLMMMNNNIIIIIIIIIHHHHHHIIIJJJJJJMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJIIIGGGFFFFFFFFFGGGHHHFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKIIIGGGEEEDDDEEEFFFAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBB@@@???>>>@@@@@@????????????>>>>>>???>>>===<<<<<<===>>>???CCCCCCCCCCCCAAA@@@>>>===??????>>>======<<<<<<<<<=========<<<<<<<<<======@@@AAABBBBBBBBB@@@>>>============<<<<<<<<<<<<<<<:::;;;;;;<<<<<<======>>><<<<<<<<<===============888888888999999::::::;;;======<<<;;;<<<===>>>>>>=========<<<;;;999888777999999999999999:::;;;<<<===<<<;;;;;;<<<;;;:::999777777777777777777777777777888999:::;;;;;;<<<<<<888888999999::::::;;;;;;888999:::;;;<<<<<<<<<<<<:::999777777999999999888777777777666666777888:::<<<:::666333111222444666666666666666777777888888666666666666666666555555555555666777888999::::::999666444333555777888888777666444333222222333444333333333444555666666666555555555555555555555555333222222333666777666555222222333333333333222222222333444444444333222111111222333333333333222222111111333444666777888999444444333333333333333444111222222222222111000000000///......///000...---...//////000111111111111333333222222222222222222333000---...000111///---+++,,,------------...///000///...///111222111000///000000111222333444444TTTTTTUUUUUUUUUVVVVVVVVVQQQRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRSSSUUUVVVUUUTTTQQQSSSTTTSSSRRRQQQRRRTTTSSSSSSRRRRRRRRRQQQQQQQQQOOOPPPPPPOOONNNOOOQQQTTTQQQPPPOOONNNNNNOOOQQQRRRTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRQQQPPPPPPPPPQQQQQQSSSTTTTTTUUUVVVVVVUUUUUUUUUTTTRRRSSSUUUVVVVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTVVVUUUTTTSSSRRRQQQPPPPPPNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQOOONNNMMMLLLNNNQQQRRRQQQQQQRRRSSSQQQRRRRRRSSSRRRRRRQQQQQQOOONNNMMMNNNOOOPPPOOONNNNNNPPPRRRSSSRRRQQQQQQRRRPPPOOOMMMLLLKKKKKKKKKLLLOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIFFFGGGHHHIIIJJJLLLMMMMMMMMMKKKIIIGGGGGGHHHJJJLLLKKKJJJIIIIIIHHHIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIDDDEEEFFFFFFFFFGGGIIIKKKJJJIIIHHHFFFFFFFFFFFFGGGEEECCCAAABBBDDDFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAADDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@AAAAAAAAABBBCCCBBBAAA@@@???>>>>>>======>>>???@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;<<<===>>>???@@@@@@BBBAAA???>>>===>>>@@@AAA======>>>???@@@AAAAAABBBAAAAAAAAA>>><<<;;;===>>>;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;<<<===????????????>>>>>>>>>>>>??????:::::::::999999:::;;;;;;======>>>>>>===;;;999888<<<<<<;;;:::999999888777888777777666666777999:::======>>>>>>===;;;999777::::::999999888777666666::::::999999999888888777;;;<<<<<<===<<<;;;:::999999888777666666666777777777777777888888999999999555666666777888999999:::666666666666666666666666777777666666666666777777666666666666666555444333666666555555555666666777777777777666666555555555444444444444444444444444444444555666777777777666666666777777888888888999555666777777888888888888666555444444666888888777222333333333222333666999FFFBBB;;;444000000111222222222111111111222333444333444444555555555555444222222444555777999:::;;;888555333222444555666666555444333222222222222222111111111222333444444555222222222222222222222222222111000111333444444333111222222222222111111000000000111222222111000///......///000000000//////...///000111222333444555222222111111111222333333000111111111111111000000///...---...///000///...------...///000000/////////////////////000000000111000....../////////...***,,,------,,,,,,---...///...---...000222111000......///000000111222222NNNNNNNNNOOOOOOOOOPPPPPPLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLNNNNNNMMMLLLJJJLLLNNNMMMKKKJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJIIIGGGHHHJJJMMMLLLJJJIIIHHHGGGIIIJJJKKKOOONNNMMMMMMMMMOOOQQQRRRKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJLLLNNNOOOOOOOOONNNMMMLLLJJJKKKMMMNNNNNNMMMMMMNNNOOOOOOOOOOOONNNMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFFFFEEEFFFFFFGGGHHHFFFGGGHHHIIIIIIHHHFFFEEEBBBEEEHHHIIIHHHHHHIIIKKKHHHIIIIIIJJJIIIHHHGGGFFFGGGFFFEEEFFFGGGGGGFFFEEEEEEGGGJJJJJJIIIHHHHHHIIIGGGFFFEEECCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDBBBAAAAAAAAAAAAAAABBBDDDEEEEEEBBBAAA???>>>>>>???AAABBBCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBB>>>??????>>>===>>>@@@BBBAAA@@@???>>>>>>=========<<<::::::;;;===>>>>>>=========;;;:::999999999999;;;<<<===>>>??????>>>>>>======<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::::::::::::::999999888888777777777888999:::;;;;;;;;;;;;888888888888888888888888444444555666777888999:::;;;999777555555666888999555555666777888999::::::888::::::888666555777999777999:::999777555777888666555555555666777888888:::999999999999999999:::888888666666555666777777888999:::;;;:::999777666777777777666666555555444444333222222222444555666888888999999888777444333555555555555555555444444555555666666777777666666777777888888777777666666666555444333333333444444444444444555555555555555333333333333444555666777666666666555555444333222333222222222222222222222222222333333333333222222444333333222222222333333222333333222111000111222444444444444444444444444111111222333333333222111444444555555555555555555333444444555555555444444222111000222555777777777111333333222111222555777CCC???:::555111000111111///...---------...000000111222333444555444444333000000111333555666888888555333111111222333333333111222222222222222111111000000000111111222222222000000111111111111000000222000//////111111111000111111111111111000//////---...///000000///......,,,---....../////////...---------...///000000111............//////000111//////000000000000000///...---,,,---///000000///,,,---...//////......---+++,,,,,,------........./////////...,,,,,,...///)))+++---,,,******,,,......---,,,...000111111000.........//////000000000HHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEDDDDDDFFFHHHIIIHHHFFFBBBEEEGGGFFFDDDBBBCCCEEEFFFFFFEEEEEEEEEEEEEEEEEECCCEEEFFFDDDBBBBBBEEEHHHHHHFFFEEECCCCCCDDDFFFGGGGGGFFFDDDCCCEEEGGGJJJLLLFFFEEECCCBBBAAAAAAAAABBB@@@BBBDDDFFFGGGHHHGGGGGGFFFDDDCCCCCCEEEFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@AAACCCDDDAAAAAA@@@@@@@@@AAABBBBBB???@@@BBBDDDDDDCCCAAA@@@<<>>BBBAAA@@@@@@AAABBBAAA??????AAADDDDDDCCCBBBBBBCCCAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>><<<===>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===999888888888888999:::;;;>>>===<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>;;;;;;;;;999888888:::<<<;;;::::::999999888777777555555555666888999888666:::999777666444444333333555666888999:::::::::999999999999999888777555555777777777777888888888888555555555555555555555555444444444444444444444444444555666777888888888888444555555555555555555555000111111333444555666666666444222000///111222444000111222222444444555666555777888777444333555888555777999888555333555777222222222222222222333444777666666555555666666777:::999777666555666666777555666888999999888666555333333333333444444444444222111000000111222333444444555666777666444222000111111333444555555555555111111333555666777777777555555555444444444444444666555444333222333444444333333333333333333333222444444333333333444555555666666555555444333111000111111111111111111111111111222333333444333333333222222111000000000111111///000000///...---///000111111111111111111111111///000111111111000///...333333333333333333333333222333333333333333222111000///...000444666777777444666666444222222555888333222000///.........///...---,,,,,,,,,---///000000111222444444444333333//////000111222333444444333111000000111222111000///000111222222222000////////////000000111111111000111111222222111111000111///......///000///...000111111111000000///...,,,,,,......///...---,,,---...///000000000000000---------....../////////++++++++++++,,,---............//////000/////////---,,,,,,---///111000///---...///000000///...---******+++,,,---......///---///000---******,,,000(((+++,,,,,,))))))+++------,,,,,,---///000000///.........////////////000BBBBBBAAAAAAAAAAAAAAAAAADDDBBB@@@???@@@AAA@@@???<<<<<<<<<===>>>???@@@@@@=========>>>>>>>>>??????@@@??????@@@AAAAAA???>>>???@@@@@@???>>>>>>@@@BBBAAA>>>;;;;;;<<<======;;;DDDBBB???<<<<<<<<<>>>@@@@@@>>>;;;;;;<<<;;;999666:::;;;>>>@@@@@@@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBAAA@@@AAA@@@>>>===<<<<<<======999;;;<<<;;;:::999:::;;;888777777999<<<<<<888555777888999::::::999888777::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;888666555777999;;;;;;:::;;;;;;;;;;;;:::999999::::::999999888888888777999999888888888888999999<<<<<<======<<<;;;999888777888888999999999999888666666555555555444444444555555555333000///333666444555666666555555777999777777777666555555555444555555555555555555555555333666888555111///222666222111111111000000//////111111111111222222222222...///111222444444555555555444444333333333444444666555444333333333333444111222333333333111000...222222111111000000//////000000......///111333555444222000222444444222///---...///000111111111111111000...---,,,,,,------000000000///000000111111111111222222222333333333444555666666555333111000000000//////000111222222000333555666666555666777333222222333555666666555999777444444666666333000222222222222222222222222222111///......000222333666666555444333111111000333222111222444555444333555444444555666777555444555555444333333222111111333111///000222222000---000111222333333222111000...///111222222111111000444444444333222111000///000111111222333333444444444444333333333222222222222111000///////////////////////////////////////...000222222000...---...000222222111/////////000333555666666333111111111000444777777333///...///222222333333333444444444111222333444333111///...//////...---,,,,,,,,,,,,---------------...///000///000111000//////111333111111111///---,,,---...---------......000111111---...000000//////111222111000///...///000222444000000///000222222111///000///---,,,,,,+++)))(((000...------...///---,,,,,,++++++******++++++,,,,,,...000111///.........000000000000000/////////++++++,,,------...//////...,,,++++++---......------,,,---...000000...,,,000000//////............(((***,,,---,,,,,,---///---//////,,,)))(((+++---***)))((()))***+++***(((,,,,,,------...///000000,,,,,,,,,------.........<<<<<<<<<<<<<<<<<<<<<<<<===;;;999999:::;;;;;;:::888999999::::::;;;;;;;;;888888888888999999:::::::::999999:::;;;;;;:::888<<<<<<===;;;999888999;;;999999999888666666888:::<<<:::888666555666666777:::888555555666666444222555666888999::::::999999::::::::::::::::::::::::888999::::::;;;:::999999;;;:::999777777777777777333555666555444333444555555444444666888888555222444555666666777666555555666777777777777888888888888777777777666666666555555444333444555666555444777888888888888777666666555444444444333333333333666666555555555555666666333444555666666777666666444555555666666666666555444333333333222222222222333444333111///...111444333444555444333333555777444444444333333222222222222222222222222222222222///222555333000///333666111000000000/////////.../////////000000000111111...///000111222333333333444333333222222222333333444444333222111000000000///000000000000//////........./////////...------......---,,,---///111222222111000111333333111///,,,---...///000000000000111000...---,,,,,,------000000000111222333444555111111111222222222333333333444555555555333111000000//////........./////////111444444444333333444222111000222444555555444777555333333444555333000222222222222222222222222111000///......000111333333333222222111000000000333222111222444444444333444333333444555666555333333333222222111111000000222111///000222222000---000000111111111111000000---...///111111111000000222333333222222000//////000000000111222222333333333222222222111111111111//////...---------......---------------------------///000000...------...---///000000//////000111222444555444222000000000000222555555333111//////111111222222222333333333111222333333222000...---......---,,,,,,,,,,,,------------------...//////.../////////......000222222111000///.........---------------...///000111,,,...///000//////000222111000///......000111222///......///000000...---///...---,,,,,,+++***)))---,,,,,,---///000///...,,,++++++******++++++,,,,,,...000000///.........////////////////////////,,,,,,,,,,,,---......//////---,,,,,,---...---,,,,,,,,,,,,...///000...,,,//////.........---------)))+++,,,---,,,,,,---...---......+++(((''')))+++,,,***)))***+++,,,+++***,,,,,,,,,---.........///+++,,,,,,,,,------------777777777777777777777777666555333444555666666555444444444555555555555555444444444444555555555555555444333444555666555444777777888666444222222333000333555444000000333777444444333222111000//////333222111111222222111///222333333444444555666666555555555555555555555555333333444444444333222222555555444333222222222222///000111000//////000111000000000111333222000...///000111222222333222222111111222222222333333333444444444333333333333222000000000111333222000---333444444444444333222222000000000000////////////222111111000000111111222////////////000111222333000000111222222222222222111111111000000000//////000111000///------///111000111222222111111222333000000000000000//////////////////....../////////,,,...111111///000333666//////............------------------...............//////000111111000000111111000000000111111222222111000///............------,,,,,,,,,---......+++,,,...//////...---,,,,,,,,,+++++++++---.../////////...///111111///...,,,,,,---...////////////000///...,,,,,,,,,------...//////111222333444555000111111111222222222222222333444444333222000/////////...------,,,,,,,,,---///222222111000///000000//////000222333222111333111000111222333222000111111111111111111111111000///.........000111222////////////////////////222111111111333444333222333222111222444555444333111111000000000000000000111000000000222111000...000//////////////////000+++,,,...///000000000///111111111111000///...---...//////000000111222222111111111000000000000///++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,,,,...000***,,,...///...///111222111222333333111//////000000000111222444333000...000000000000111111111111111222222222000...,,,+++,,,,,,,,,,,,,,,------...------------------...///,,,---......------...000333111...///111111///---,,,,,,,,,,,,---...///000,,,...//////...///000111222111///......///000000///...------...---,,,***---------,,,,,,+++++++++,,,++++++,,,///000000///,,,++++++******++++++,,,,,,...000000///...---.................................---,,,,,,---...///000///---,,,---------+++,,,,,,,,,---//////...,,,------------,,,,,,,,,,,,***,,,---,,,++++++,,,------------+++((('''((()))---+++***+++,,,---,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,444444555555555555555666333222111111333555555444111111111111111111000000333333333333444444444444444222111222333444444333222333444333111000000111...///000000///000111222111111222111000///---,,,000000000000000111000000222222111222222333555555111111111111111111111111222222222222222111111000333333222222111111111111///000111111//////000111------......//////---,,,------...//////000000000------........./////////333333333333333333333333000///...///000000...,,,111111111111111000000//////////////////////////////......------......///111000...---------...///------...///000000000000////////////..................------,,,,,,---...---///000000///...///000---------..................---,,,,,,,,,,,,---...,,,...////////////222444---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,....../////////......---///............//////000......------------......,,,+++******+++,,,...///***,,,///111111000...---+++++++++++++++,,,---...---------......///...---+++,,,------.........---//////---,,,,,,,,,------,,,---...///000000111111000000000111111111111222111222222222222111000///---------...---------,,,---///111111///...---......------...///000000//////......///000000000000000000000000000000000000...............///111111------...//////000000111222111000111222333333111111000///000222333333222000000000000000000111111000000000111111111000/////////---,,,,,,---//////)))***,,,.../////////...///////////////...---,,,------...//////000000111111111111000000000//////******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---000222+++---////////////111333000111222111///......//////......000333444111---....../////////000000000111111111000///---+++***++++++++++++,,,---...///---------,,,,,,---......,,,---...---,,,,,,...000444000---///333444111,,,,,,,,,,,,,,,,,,---...///+++---............///111111111///............//////...------------***(((+++,,,---,,,,,,+++,,,---,,,++++++,,,...//////...,,,++++++******++++++,,,,,,...000000///------...,,,,,,---------------...000///---,,,,,,---...///111///------------,,,+++,,,++++++,,,---...---,,,,,,,,,,,,++++++++++++++++++,,,---,,,******+++,,,......---,,,***)))))))))---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++222222222222333333444444111000//////111333333222000000000///////////////333222222222222222222222222000//////111333333222...111333333222222222333111...,,,...333444222...///000111111000///---+++......///////////////000000000000000111222333444////////////////////////111111111000000000111111111111111111111000000000000111222111000///000222,,,---......------------------------......//////,,,,,,,,,,,,------------111111111111222222222222333111...---...000111000000000000111000//////..............................------,,,,,,------...///...---++++++,,,---...+++,,,---...////////////////////////............---,,,++++++,,,------,,,,,,...//////...------...,,,,,,------......//////...---,,,++++++,,,---...///000000///......000111+++++++++++++++,,,,,,,,,************++++++++++++------.........---,,,,,,,,,,,,,,,,,,,,,---...///+++,,,,,,,,,---///000111,,,++++++***+++,,,...///)))+++...000000///---,,,,,,,,,,,,,,,,,,,,,------***+++,,,---------------+++,,,,,,---------------///...,,,,,,+++,,,------....../////////...------//////000000000111111111000000000000000/////////+++,,,---///000000000///---///000111///------...---,,,+++,,,.........,,,,,,,,,---.........///000////////////////////////------------...///000111---......///000111222333111000///000222333222111111///...///111333333333000000000111111111111111///000111111111000000000///...---,,,,,,---...///)))***,,,---.........---------.........---,,,,,,,,,------...//////000000111111111111000000000000***+++,,,---------------------------------------...//////...---...111333...000111111000///111222///000111000...---...000...---,,,...222333000------------.........//////111111000///...---,,,++++++++++++,,,---...///000...------,,,,,,,,,---------.........------///111222///---///444555111---------,,,,,,,,,---......+++,,,......------///000000000///......---------000///.........---+++)))***,,,------++++++,,,......---,,,,,,---...---+++,,,++++++******++++++,,,+++---///000...---------+++,,,,,,,,,------......000///...---------...///222000...---......---+++,,,+++******,,,------,,,******+++++++++++++++++++++,,,,,,+++))))))+++,,,///...---------,,,+++***,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++.........//////000000111///...------...000///...////////////////////////000000000000000/////////000...,,,,,,...000111111---000222444333333444444444///+++...555777222,,,+++,,,---......---,,,+++***,,,---,,,++++++,,,------------...//////000000////////////////////////.........---...///000000......////////////...---...///000000......///000---...///...---,,,...//////...------------......+++,,,,,,,,,,,,---------.............../////////444111...---///111333333000000000000000///......+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------((((((((()))***,,,---...++++++---.../////////////////////.........---------++++++,,,---...---,,,,,,...000000...---,,,---,,,,,,------...///000000///...,,,++++++,,,...///111111///......---------******++++++++++++,,,,,,************++++++++++++,,,---------------,,,,,,+++++++++++++++,,,---...+++++++++,,,---///000111,,,,,,++++++,,,,,,------((()))+++,,,,,,,,,***))),,,,,,,,,---------------(((***,,,,,,,,,+++,,,---,,,,,,------...------,,,...---,,,++++++,,,---...000000111111111///---,,,////////////000000000000//////..................***,,,...000111222222111,,,...000000///.........---+++***+++------,,,+++***,,,------,,,,,,---///........................+++,,,,,,---...///000000......///000111222333333000/////////111222111000111///......000333444444111111111111000000000000...000111222000000000111......------------......***+++---......---,,,,,,,,,---------------,,,,,,,,,------......///000000111111111111000000000000+++,,,---...///...---,,,------------------------///000000000...///000222///000111111000000111222///000000///------///111---------...///000///...------------............000000//////......------------------...///000111...------,,,,,,,,,,,,,,,---.........------///000///...---000333444111......---------------......***,,,------,,,---...000...............---------000///......//////---+++***,,,...---+++***,,,......---,,,,,,------,,,***,,,++++++******++++++,,,+++---//////...---,,,---+++,,,,,,------.................................111///...---.........,,,,,,***))))))+++,,,,,,,,,************+++++++++++++++++++++***))))))+++---...------...//////---,,,,,,***)))***+++,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////000...---,,,.........---------......//////000000000000/////////.........///---+++,,,...000111111---000222333333222111222333///---///333444000+++)))******+++,,,,,,---,,,)))+++---,,,)))(((***,,,***+++---...//////......////////////////////////,,,+++++++++,,,...000111---...////////////...------...///...------...///---///000///---,,,...000000///---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...///...,,,---000222222222/////////000///......---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,&&&'''(((***+++,,,------******,,,---.../////////.........---------,,,,,,---,,,+++,,,///000...,,,,,,///111111///---,,,,,,++++++,,,---...///000000///...,,,******,,,...///000///---,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...---------************+++,,,---...,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,++++++*********************)))(((,,,,,,,,,---,,,,,,,,,+++'''***,,,---++++++,,,...------............------------,,,++++++,,,---......///000111111///...---........./////////000000......------------......+++---///111111111000000))),,,...///...---......---+++***+++,,,,,,+++******,,,...---++++++,,,...------------------------***+++,,,---.../////////......///000111222222333000///...///111111111000111///......000333444555111000000//////.........---000222222000///111222------............------,,,---.........---,,,+++,,,,,,------...------,,,---------...//////000000000000000/////////......+++,,,...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,...///111000///......///,,,...000000///000111333///000000///---...000222,,,---......---------...---------............///000//////////////////000///////////////000111222...---,,,,,,++++++,,,,,,+++,,,---,,,++++++---///+++---///000111111000/////////......---......///***+++------,,,,,,...///,,,,,,---.........------...------...//////---,,,***---///...***)))+++...---+++++++++---...---,,,,,,++++++******++++++,,,+++---//////...,,,,,,---,,,,,,,,,---......//////+++---...000111000///...000///------...//////...,,,***((()))***,,,,,,,,,*********++++++,,,,,,,,,*********)))((())),,,///,,,++++++---///000...,,,---+++***+++,,,---,,,+++,,,,,,,,,---.........///------------,,,,,,,,,+++,,,,,,---...//////000000222000....../////////---,,,,,,---...//////000000111111111000000/////////111///------///222333333---000222333111///......000///000000000000---,,,))))))***+++,,,---...///+++---...---***)))***,,,***,,,...000111000///...........................++++++++++++---///111222...///000111111111000///---...//////------...///---///000///,,,,,,...111000///---+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........******+++...111222111///....../////////...------++++++,,,,,,---------...++++++************++++++***+++,,,------,,,+++***)))***+++,,,.........///---------,,,,,,,,,++++++...,,,+++---000111///------///222222000...------******+++,,,...///000000///---+++******+++---///...,,,******+++++++++*********++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,------.........---************+++,,,---......---,,,+++***************+++,,,,,,,,,***)))(((------,,,++++++*********++++++,,,,,,,,,++++++***'''***------++++++,,,///.........///......---------,,,+++++++++,,,---...)))+++---//////...---,,,............/////////000------,,,,,,,,,---......,,,...///111111000...---(((***---...---------...---+++***+++,,,,,,+++******---...---+++***,,,...------------------------)))***,,,---.../////////......//////000111111222000///...///000111111///111///......111333555555000000///...------,,,,,,---000222222000///111333,,,---////////////---,,,---...//////...---+++***,,,,,,---......---------------......///000000000//////.........---------+++,,,.........,,,***)))++++++++++++++++++++++++---///000000...,,,,,,,,,)))+++---...///000222444000000000///......000222+++...///...+++***,,,///---------.........//////000////////////000111111000000000000000111111222...---,,,,,,++++++++++++***+++,,,+++******,,,...))),,,///111000//////000000//////.........//////)))+++,,,,,,,,,,,,---///++++++,,,---............---,,,,,,---...///---,,,***...000...***(((***...+++***)))+++---///......,,,++++++++++++++++++,,,+++---//////...,,,,,,---,,,,,,------...///000000***,,,///111222111///...000...------///000000///,,,***((((((***+++,,,+++******++++++,,,,,,,,,,,,))))))))))))((()))---000***)))))),,,///000...,,,...---,,,,,,......---,,,,,,,,,------...///000000.........------,,,,,,,,,---...///000000///...---...///000111111000//////...+++***,,,---+++---000------............------...------,,,,,,------...***---000111000/////////111000///...............)))***+++,,,,,,,,,++++++//////...------------...(((***---/////////...---000///...---------------------------------------...//////////////////.....................------......---,,,,,,...///000000222333111,,,))))))***)))***+++,,,------------000000000000///...---,,,***+++,,,,,,------,,,,,,......000000///---+++******,,,------------...000++++++***)))***+++---......---+++++++++,,,...000...------,,,,,,------...,,,,,,---...//////......///---++++++,,,.........---...000111000///---,,,...---,,,,,,,,,,,,---...---,,,++++++++++++,,,---...------,,,,,,,,,------////////////...---,,,+++++++++*********+++---...---,,,***))))))+++,,,...,,,,,,,,,+++++++++******...------,,,,,,++++++***((()))***++++++***)))(((---,,,+++*********+++,,,...,,,***+++---...,,,***...,,,***))))))***,,,---///......---------.........---,,,+++++++++,,,---++++++,,,,,,---............000222333111...------...,,,***+++///111000///222111000...------,,,,,,------,,,,,,---...000111------,,,+++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,***)))))))))***,,,...//////,,,***,,,///111///---............////////////.........///////////////111000...------...///111//////000000000000000000...---,,,++++++,,,---.........//////...---,,,,,,------------------,,,,,,333---+++///111//////333+++---......---,,,,,,------......---++++++,,,...---,,,,,,++++++,,,,,,,,,,,,------.../////////......------------...//////////////////............+++,,,...//////...,,,+++,,,---...//////000//////222000---...000333222111444222111111222222000///........................------,,,,,,,,,------...---......///////////////...///000000000///---,,,...---+++,,,,,,---+++***------,,,+++++++++,,,,,,---------...///...,,,***,,,...///...------...///,,,++++++,,,------,,,***++++++++++++++++++++++++---...///000000...,,,+++***+++,,,---------,,,+++///......///000000///---...***&&&&&&***---,,,***///...---,,,***)))(((''')))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++((())))))+++,,,---......///...,,,+++******+++,,,---...///...,,,+++,,,---,,,---...---+++***+++,,,...///000111111000///...///000111111000///------000,,,+++......,,,---000------............------------,,,,,,,,,,,,------+++---///000///......///000///......---------...***++++++,,,,,,,,,,,,,,,//////...---------------+++,,,---.........---,,,...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------..................---------------------.../////////111222000,,,******+++***+++,,,------.........////////////...---,,,+++***+++,,,,,,------,,,,,,...///000111000...+++***+++,,,---,,,******+++,,,,,,+++*********+++,,,---------,,,+++,,,---...///------,,,,,,,,,,,,------,,,,,,---..................,,,******,,,---...---...///000000000...,,,+++...---,,,,,,,,,,,,---...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,++++++******)))***+++,,,---,,,+++***)))***+++---...---------,,,,,,,,,++++++...------,,,,,,++++++***))))))************))))))---,,,+++++++++,,,---......,,,***+++---...,,,***++++++***))))))***++++++------------.........///---,,,+++******+++,,,---,,,,,,------.........///...000222222000.........///---,,,---000222111000222111000///............---,,,,,,+++,,,---...///...------,,,++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,///...---------...///000---,,,+++,,,...///...---------........./////////............------------111///...,,,,,,---...//////////////////.........//////---,,,,,,,,,------......//////...------,,,------------------------333---,,,///111//////222,,,...//////...------......//////...,,,,,,---...///......------------...------,,,++++++---...///...------------...//////111000000000000/////////------...//////...------......///000111111111111444222//////000111000///222111///000111111///...........................---------,,,,,,------...------...///000000//////...///000000000///---,,,...---,,,,,,------,,,***,,,,,,,,,++++++,,,---------------...///...,,,***+++,,,------,,,,,,---......------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,++++++,,,.../////////...---///...---...000000...---...***&&&'''***---,,,***......---,,,+++***))))))))))))+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))***+++,,,---......------,,,++++++,,,---...---...///...,,,+++,,,---,,,---...---+++***+++,,,///000111111111111000///000000111111000...,,,+++000---,,,......,,,,,,///------............---------,,,,,,++++++,,,,,,---,,,---......------...///......---,,,,,,,,,------+++,,,,,,,,,------------///......---------------......------,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------......,,,,,,---..................///000///,,,+++,,,---+++,,,---...........................---,,,++++++***++++++,,,,,,,,,,,,,,,///000111111000...+++******+++,,,***(((''''''(((,,,,,,+++*********++++++,,,,,,,,,---------......------,,,,,,,,,,,,------+++,,,,,,---------------,,,***)))***+++------,,,//////000000///---+++***------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,+++***...//////......---,,,+++******)))((()))***+++,,,,,,+++*********,,,---............---------,,,,,,...------,,,,,,++++++************))))))*********++++++******+++,,,---...---,,,++++++------,,,+++))))))***************)))+++,,,---...//////...---+++***))))))***+++,,,---................../////////000111000///...///000///......///111222111000111111000000000000111111...---,,,+++***+++,,,,,,///......---,,,++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,111000///---------...///+++,,,------,,,,,,---...............////////////.........---,,,,,,++++++000///---,,,,,,,,,---...//////......------,,,,,,000///...---------------.........///......---,,,,,,,,,,,,---.........///222...---///000///...000---///000000///......//////000000///------...///111000000///....../////////---+++))))))+++...000...------------...//////111111111111000000000000...........................///000111222222222222666333111000000000///...000///...///000000...---------------------------...------,,,,,,---------,,,---...///000000000000/////////000//////...---...---,,,,,,------,,,+++++++++++++++,,,------...---------...///...,,,***)))+++,,,,,,++++++,,,...000///...///111111///...,,,,,,,,,,,,,,,,,,,,,,,,------...//////...,,,+++---...///000111000//////...------...//////...,,,---***''''''***---,,,***------------,,,,,,,,,,,,))))))***+++++++++******+++,,,,,,------,,,,,,+++))))))***+++,,,---......---,,,,,,,,,,,,...///111---...///...,,,+++,,,---+++,,,---,,,+++***+++,,,...///000111111000///......//////000///...,,,+++000---,,,///...,,,,,,...------............------,,,,,,++++++++++++,,,,,,,,,---------++++++---///------,,,++++++,,,,,,,,,,,,,,,,,,,,,------......///...------,,,,,,------...---,,,++++++,,,...///,,,,,,++++++***++++++,,,,,,,,,++++++++++++*********++++++,,,,,,++++++***,,,,,,------------......+++,,,---...///...---,,,------------,,,,,,---...,,,------.../////////...------------,,,,,,+++*********+++,,,,,,,,,,,,+++000000111111000...,,,***)))***+++***((('''((()))---,,,,,,++++++*********+++,,,---.........---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++***)))((()))+++,,,,,,+++////////////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---)))***,,,---...---+++***............---,,,++++++******)))(((((()))***++++++++++++++++++,,,---...------------,,,,,,,,,,,,...------,,,,,,++++++***,,,+++))))))))))))+++,,,(((((()))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))+++,,,...//////...,,,+++))))))(((((()))+++---...//////////////////......000000000///......///111.........///000000000000000000000000111222333444000///---+++******++++++//////......---+++*********++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,+++******+++,,,---+++...000///,,,+++---000/////////000000000000111//////......---,,,++++++///...---,,,,,,,,,,,,---......------,,,+++++++++---------.........//////---...............------+++,,,,,,---...//////000111///---...//////.........000222111000///000111000111111000...---///000111000000///.../////////...---,,,++++++,,,...///...------------...//////111111111000000000//////......------------............///111222222222222444333222111111000///...//////...///111111///---------------------------......---,,,,,,,,,------+++,,,---///000000000000//////////////////.........---,,,,,,---...---+++*********+++,,,---...///---------...///...,,,***)))+++,,,,,,++++++---...000///...///111111///...------------------------,,,---.........---,,,,,,---...///000111000000///...---,,,---//////---,,,,,,***((((((***,,,,,,+++,,,,,,,,,---------......)))*********************+++,,,,,,------,,,,,,+++******++++++,,,------......------,,,---...///000---...///...,,,+++,,,---+++,,,---,,,+++***+++,,,------...//////...------+++,,,---...//////...---111//////222111......111------............---------,,,,,,++++++,,,,,,------......---++++++---...,,,,,,+++++++++,,,,,,---------,,,,,,,,,---...///......---,,,,,,,,,,,,,,,,,,+++******+++...000222------,,,,,,,,,------...,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,------......***+++---.........---,,,---,,,++++++,,,---......------......///.........,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++...///000111000...,,,+++((()))******))))))***,,,,,,,,,,,,,,,+++******)))+++,,,---.........------,,,,,,,,,++++++,,,,,,,,,***+++++++++++++++******)))(((((()))+++,,,,,,+++.........---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------............------)))+++---//////...---,,,............---,,,+++***+++***)))(((((()))******++++++++++++,,,---...///,,,,,,,,,,,,++++++++++++...------,,,,,,++++++***,,,+++***))))))***+++,,,)))***+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///...,,,+++---...//////...,,,***((())))))(((((()))+++---...000000//////.........---///000000///......000222,,,---...//////.........//////000000111333444555222111///---++++++++++++......///......,,,+++******++++++,,,,,,++++++***,,,++++++******++++++,,,***))))))))))))+++,,,...,,,///111000---,,,...000000000111111111222222222111000000///...---,,,,,,---------,,,,,,------------,,,,,,,,,+++++++++******+++,,,---///000111111------...............---,,,,,,------...///000000//////......///000///,,,///111222222111000000111000111111000......///111///......------......///---...///000000///...---...------------...//////000000/////////.........---,,,,,,++++++,,,,,,---+++,,,---///000111111111222222222222111111000111/////////111222222000...------------------------///...---,,,,,,,,,,,,,,,,,,---...///000000000000//////........./////////...---,,,,,,......---,,,*********+++,,,---...///---------...///...,,,***)))+++,,,---,,,,,,...//////...---...///000...,,,------------------------,,,,,,------------------,,,---...///000///......---,,,,,,,,,......,,,+++***)))))))))***+++++++++++++++,,,------...//////++++++******************+++,,,,,,------,,,,,,++++++++++++,,,,,,------...000///...---,,,------...---...///...,,,+++,,,---***+++,,,,,,******+++,,,,,,---............---,,,)))***,,,...//////......111///000444444111111333------............------...------,,,,,,------...---...///...---,,,---...,,,,,,+++++++++,,,---------,,,+++++++++,,,...///...------,,,,,,,,,,,,,,,+++*********,,,...111333......---------...//////------,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,------......++++++,,,---------------...,,,******,,,.........,,,------.........------,,,,,,,,,------,,,,,,+++)))******+++++++++++++++,,,---///000000...---,,,''')))++++++******,,,---++++++,,,,,,,,,+++******,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,******************)))((((((((((((***,,,---,,,+++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------............------***+++---...///......------......------,,,+++***,,,+++***)))((()))************+++,,,---......///,,,,,,+++++++++*********...------,,,,,,++++++***++++++************++++++,,,---...///000000//////+++,,,------++++++,,,---)))+++---...///...---,,,............---,,,***)))+++***))))))***+++,,,---000000//////...---,,,,,,...///000000//////000111+++---///000...---------/////////000111333444555333222///---,,,++++++,,,------...//////...,,,+++***++++++,,,,,,++++++***,,,++++++******++++++,,,******)))***+++,,,...000.../////////---,,,---...111111111111222222222222000000000//////......---,,,,,,,,,---......//////++++++++++++,,,,,,,,,,,,((()))+++---...///000000,,,---......///.........---------.../////////000,,,......---///111000,,,///111222222111000000111000111111000......///000,,,,,,,,,,,,---...//////---///111222222000---,,,...------------...//////////////////............++++++++++++++++++++++++)))***+++---...///000000000222444333222111111222......///111333333000...,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,---......//////////////////............///000000...---,,,---...///...---++++++++++++,,,------...---------...///...,,,***)))+++,,,---,,,---...000------,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,---...///...------,,,++++++,,,------,,,***))))))******++++++++++++***++++++,,,---.........---,,,++++++***++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,---------...111///...,,,,,,,,,,,,------...///...,,,+++,,,---)))***++++++******+++,,,,,,---...//////...---,,,***+++,,,---......---,,,,,,***,,,000111//////111------............------///......------......///---///000000///---------,,,,,,,,,,,,,,,---......---,,,*********+++---......---,,,,,,++++++,,,,,,++++++++++++,,,...000111......------...//////000......------,,,+++++++++------............------***++++++,,,------......,,,,,,++++++,,,,,,---...///,,,))))))+++......---,,,,,,------------,,,,,,,,,,,,------------,,,,,,))))))***+++++++++++++++)))***,,,...///...---,,,)))***++++++***)))***,,,)))***+++,,,,,,,,,++++++------,,,+++,,,---...///,,,,,,++++++++++++,,,,,,)))*********))))))((('''(((((((((+++---...---++++++++++++++++++,,,,,,---***+++,,,,,,,,,,,,+++***++++++,,,------,,,++++++***++++++,,,------......------------,,,+++******---,,,+++***)))******+++)))***+++---.../////////------,,,,,,,,,+++++++++...------,,,,,,++++++******++++++,,,,,,++++++***,,,---.../////////...---***,,,...---+++***,,,...)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---000000///...---,,,+++***,,,...111111000///000000+++...111111///------.../////////000111222333444222000...,,,+++++++++++++++,,,...///000///------***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,+++***+++,,,...///...---+++,,,,,,,,,+++***//////000000000111111111........................***+++,,,...///000111111******+++,,,,,,---------)))***+++------------,,,,,,------...//////..................////////////***---...,,,...333111,,,///111222222111000000111///000000///------...000******+++,,,---///000111...///000111000///---,,,...------------...//////000000000////////////...++++++,,,------,,,++++++((()))+++,,,...//////000222444666555222//////000------...111222222///,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,///////////////......---///......---...///000111...---,,,---...//////...,,,,,,,,,++++++,,,---------------...///...,,,***((()))+++,,,+++,,,...///...---,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...+++,,,---...///...------,,,+++***+++------+++***((()))+++++++++***++++++******++++++,,,,,,------......,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------...---,,,++++++,,,---------...///...,,,+++,,,---(((***++++++******+++,,,---...///000000///...---+++,,,---------,,,+++***&&&$$$&&&+++,,,******,,,---..................---//////............//////---///222222000...---,,,,,,,,,,,,,,,------...///,,,+++***))))))+++---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,------...///---------------...///000//////...------,,,++++++...//////000000//////...******+++,,,,,,---......---,,,+++***+++,,,---...000,,,))))))+++------,,,,,,,,,,,,------,,,++++++,,,,,,---......---------))))))***++++++++++++***''')))+++---.........---***+++,,,+++((('''((()))((()))+++,,,---,,,,,,+++...---,,,++++++---///000,,,++++++++++++++++++,,,))))))***))))))(((''''''(((((()))+++...///---,,,************+++,,,---...***+++,,,------,,,+++***)))***+++,,,,,,+++***)))************+++,,,---...------------,,,+++******...---+++*********++++++)))***,,,---.../////////......---------,,,,,,,,,......---,,,,,,++++++******+++,,,------,,,+++******+++,,,,,,,,,+++***)))***,,,...---+++***,,,...))))))***+++,,,---------*********+++,,,---///000...---,,,+++++++++,,,---000000///---,,,+++******+++...111222111000///000,,,///333333000......///////////////000111222333000///---+++*********+++***+++...///000000...---+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,---,,,+++*********+++,,,---+++((()))+++,,,***'''............////////////,,,,,,------------------)))+++,,,///000222222333******+++,,,---......///++++++,,,---,,,+++***))),,,,,,---.../////////...///////////////.........(((,,,---,,,...444222---///000222222000///000111///000000///------...///******+++,,,...000222333000///...---------------...------------...//////111111111111000000000000+++,,,...//////...,,,+++((()))+++---...///000000444666777666111...---...++++++---000111111...+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++000000000000///...---,,,///...------...///000111...---,,,---///000///...------,,,+++++++++,,,,,,---------...///...,,,***&&&(((*********+++---......------...//////...,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,.../////////...---,,,+++***+++------+++)))((()))+++++++++***++++++*********++++++,,,,,,,,,000///---,,,+++,,,------+++,,,,,,------,,,,,,+++,,,,,,------------------,,,+++******+++,,,...///---...///...,,,+++,,,---(((***++++++******+++---+++,,,...---,,,,,,...///---,,,+++++++++---...///((((((((()))))))))******------,,,,,,------......//////////////////...---555000,,,...333444///)))///,,,+++,,,...///---+++,,,)))((())),,,---+++(((///...,,,***************+++,,,,,,------......//////---,,,,,,---/////////000//////000000000---++++++,,,------...---------+++++++++++++++++++++,,,,,,++++++******++++++,,,...------,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,+++***))))))+++++++++,,,++++++******++++++,,,...///...+++(((+++++++++******)))))))))(((((((((***,,,---,,,+++---,,,+++*********+++,,,......---,,,,,,+++******++++++******)))***************+++,,,,,,,,,,,,+++((()))*********,,,///111//////000000000000//////******))))))))))))))))))---,,,***)))))))))******+++,,,,,,+++***)))+++,,,---,,,+++++++++,,,---...------------------------......,,,***)))***---/////////...---,,,,,,,,,,,,////////////...---,,,+++***++++++,,,,,,,,,++++++&&&+++---++++++///---(((+++,,,,,,+++)))((()))+++...,,,******---000111222///,,,)))+++///000...***000111111000000///...---,,,,,,---000111111///------......---,,,,,,...111...///111222333333222222000///...,,,+++***))))))***,,,......,,,---000333000...------------+++***)))*********)))+++---000///...,,,+++******+++,,,...---,,,,,,---...---,,,,,,,,,,,,,,,,,,---...///+++---000111000///...///+++---......---,,,,,,------,,,,,,,,,---///000222...---,,,+++,,,,,,...///111///+++))))))+++...111//////.........---------,,,,,,++++++,,,---///000------......///000000111000000///------,,,,,,,,,---++++++,,,...000111000//////......---------,,,***+++,,,,,,++++++---///222000...---,,,---///000---.........//////000000,,,,,,+++++++++,,,---...//////000000000000//////++++++,,,,,,,,,---------///...---,,,+++,,,---...***+++---......,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////---+++***************+++,,,---...///000///---///111---''')))+++,,,,,,+++***+++---........................111000...,,,+++***++++++***+++---//////---+++)))...------,,,,,,------.........------------,,,,,,+++,,,,,,+++)))((()))*********+++,,,---------------,,,,,,---......---+++,,,,,,------,,,,,,++++++.........------,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---***''''''))),,,///***,,,......------...///......---------...///000***++++++++++++,,,,,,,,,------,,,,,,---...///////////////000000///......444222///000333333000,,,000...,,,---//////...,,,+++***)))***+++,,,+++***,,,+++***(((((((((((()))))))))***++++++,,,,,,---///---++++++---/////////...------...///...,,,******+++,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,...------,,,,,,---------......------,,,++++++***------------,,,+++***))),,,,,,,,,------,,,,,,+++,,,++++++,,,......,,,***---,,,,,,***)))(((''''''***)))((()))+++,,,,,,+++---,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---******+++,,,,,,,,,,,,+++((()))*********+++...111//////000000000//////...++++++******))))))******---,,,***)))))))))***+++***+++,,,+++***)))+++---...---,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,------,,,+++***+++---//////......---------------...////////////...------++++++++++++++++++++++++'''+++,,,******...---)))***++++++***(((''')))***---,,,+++,,,...000111111000---+++,,,000111///+++///////////////...---,,,------...000222111///------......---,,,,,,///111---...///000111111000///000///...,,,++++++++++++***,,,---,,,++++++...000///...,,,,,,---,,,+++))))))***++++++******,,,...------++++++***++++++,,,...---,,,---......---,,,...------,,,,,,,,,------+++---000111000///...///,,,...///...---,,,---...------,,,,,,---...///000///...---------.../////////---+++))))))+++---///.........---------,,,,,,,,,,,,++++++,,,---///000,,,,,,---......///000000000///...---,,,,,,,,,,,,,,,+++***+++---........./////////......---------+++,,,,,,,,,++++++---//////...---,,,,,,---......------......////////////,,,+++++++++,,,,,,------////////////////////////*********++++++++++++,,,---,,,,,,+++++++++++++++***+++---......,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////---+++***))))))))))))***+++,,,,,,---...---,,,...111...))))))***,,,,,,++++++,,,---------------------------111000...,,,++++++++++++***+++,,,------,,,+++***------,,,,,,,,,,,,------++++++,,,,,,---------...((()))******)))(((***+++,,,,,,,,,---,,,,,,++++++---,,,+++,,,......,,,+++***++++++,,,,,,++++++***......---------,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,(((+++...000///......////////////...//////000111---------.........//////------------...///000111000000111111111111111000555444444444444333222111222000//////000000...---***+++,,,+++***)))***+++,,,+++***(((((((((((()))))))))******+++,,,,,,,,,///---++++++---////////////.........//////---,,,******+++,,,,,,---............------,,,,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,------.........------,,,+++++++++............---,,,+++***------...............------,,,***+++,,,------,,,......,,,+++)))(((&&&&&&---+++))))))***,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000***++++++,,,,,,,,,,,,,,,((()))*********+++...111000000000000000///...---------,,,+++++++++++++++,,,,,,+++************+++(((*********)))***+++---...---,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///---------------......///...//////000000000000000,,,+++***))))))***++++++)))+++,,,******,,,---***)))******)))(((''')))***,,,,,,,,,---000111000///111...,,,---000111///,,,------.........------,,,.........000111111///---------------,,,,,,///111...//////000000000////////////...---------------++++++,,,+++******+++---...,,,++++++,,,,,,***))))))+++,,,,,,+++***+++,,,,,,++++++++++++,,,------///...------...///...---///...---,,,+++++++++++++++---000000///......///...//////...,,,,,,...000......------------......000//////.........//////,,,,,,+++******+++,,,,,,---------,,,,,,,,,++++++,,,,,,+++++++++---...///+++,,,,,,------......//////......------,,,,,,,,,,,,+++))))))+++++++++***/////////...............+++,,,---,,,++++++---...,,,,,,,,,,,,,,,------------------............///+++++++++,,,,,,,,,------///...---,,,,,,---...///))))))))))))***************++++++++++++***))))))***+++---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,+++(((((((((((()))***+++,,,***,,,,,,+++,,,000...***(((***++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,++++++++++++******++++++++++++++++++------,,,,,,,,,,,,------))))))***+++,,,---......&&&'''))))))((((((***+++------------,,,+++***))),,,+++***+++------+++***(((((()))***++++++++++++------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++***(((+++///111111000000000000000000000000000000000////////////000000000000.........///000111222333222333444555555555555555666888:::999666444444666444333222111111000///...))),,,...,,,)))(((***,,,...---+++*********+++++++++++++++,,,------.........---++++++---...///...222000000000222222111///***++++++,,,---...////////////...------,,,++++++------,,,,,,,,,,,,------------,,,,,,,,,---............------,,,,,,,,,,,,////////////...---,,,+++......//////000/////////...,,,***)))+++---...---......---,,,+++***)))(((///,,,)))((()))+++,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000***+++,,,,,,------,,,,,,))))))*********+++...000000000000000///...------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))******)))***,,,......------,,,++++++++++++******++++++++++++,,,,,,+++++++++,,,...//////...++++++++++++,,,---...///......///111111222222222---+++)))(((((()))***+++,,,---,,,++++++,,,------***++++++***))))))***,,,,,,,,,---///111222000...000...,,,---...///---,,,,,,------.........------///......///111111///---,,,------,,,+++,,,///111111111111222222222111111//////............//////,,,,,,,,,+++*********+++,,,+++******++++++***((()))+++------,,,*********++++++,,,,,,---.../////////...------//////...---------,,,,,,+++,,,,,,,,,+++---//////.........///000000///---,,,---///222.........------,,,,,,,,,/////////...............++++++,,,---------,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,...///+++++++++,,,,,,---------////////////......------...,,,***)))******)))(((........................+++,,,---,,,++++++,,,...++++++,,,------------,,,------------------------++++++,,,,,,---------,,,...---+++******+++---...))))))*********+++++++++******+++,,,,,,***)))(((***+++---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...///...---,,,+++)))(((((())))))***+++,,,***,,,,,,******------)))((()))++++++++++++---///************************...------,,,,,,++++++++++++***)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,---))))))***++++++,,,------((()))******))))))***+++,,,,,,,,,,,,,,,+++******+++***)))***,,,,,,***)))'''((()))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,++++++(((,,,000333333222222222222222222222222222111111000000000111111111222222111111111111222333444555666777888999::::::::::::999<<<>>>===999666888:::777777666444222000000///***---...---***(((***,,,---,,,+++*********+++,,,******+++,,,,,,------......,,,***+++,,,.........222000///000111222111000,,,,,,,,,,,,---...///000//////...------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///......------------,,,,,,////////////...---,,,,,,---......///000000//////...,,,))))))***---......---------------------,,,///,,,))))))***+++,,,,,,++++++,,,,,,------------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////++++++,,,------------,,,)))************+++---000///////////////...------000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++((()))******)))***,,,...---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++***,,,///000///...))))))******+++,,,............000111222222222222...,,,***(((((()))***+++///...---------------///+++,,,---,,,++++++,,,...,,,,,,...000222222///---...---,,,,,,,,,,,,+++***,,,---...//////////////////...---...///000...---+++,,,,,,,,,+++,,,///111111111111111111222222222//////.........///000000...---,,,+++++++++******,,,***))))))++++++***((()))+++------,,,*********,,,,,,---...///000111111///---,,,---...///...---*********+++,,,---...///+++---......------...///000000///---,,,---///222.........------,,,++++++............------,,,,,,***,,,...///000///...---,,,,,,+++++++++*********,,,,,,+++***+++,,,---...+++++++++,,,,,,,,,,,,,,,//////000000000///......000...,,,+++++++++***)))------------............,,,------,,,+++***,,,---,,,------.........------------------,,,,,,,,,,,,***+++,,,---------,,,,,,...,,,+++))))))+++,,,...+++++++++,,,,,,,,,------+++,,,---------,,,***)))+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,+++************+++,,,------+++......***)))++++++((((((***++++++++++++---...************************,,,,,,,,,,,,,,,,,,+++++++++***)))((()))***,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,***))))))***)))***++++++,,,,,,,,,+++***))))))***++++++***(((((()))***,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++***)))***+++---...+++...222444555555555666777777888888888777666666444444444444555555555666555555444444555555666777999:::;;;<<<>>>>>>??????<<>>???@@@AAAAAA@@@AAABBBAAA???>>>>>>>>>;;;<<<<<<999444111111222///---,,,,,,,,,,,,***)))******)))(((((()))***+++((((((((()))******++++++...,,,******,,,---...---...---++++++---//////......,,,+++))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++,,,,,,,,,,,,---...//////------.................................,,,++++++******+++,,,------------,,,+++)))***,,,.........,,,,,,,,,,,,,,,++++++++++++******+++---...---,,,***+++,,,............------------,,,,,,+++++++++,,,+++++++++++++++,,,,,,+++,,,------...---------***++++++***)))***---///,,,,,,---...////////////000000...---,,,+++++++++***+++,,,---------,,,,,,,,,------,,,++++++---...)))***,,,------------,,,+++++++++,,,------......222...******---000///---,,,,,,,,,,,,---......///......///000111111111000......------,,,++++++***...+++,,,000///+++))),,,+++,,,------,,,,,,...///.........000111111000...---......---+++******+++******,,,---.../////////...---++++++,,,,,,+++******++++++++++++,,,///111---------...///111333444//////......---.........---***((((((***+++***(((,,,***)))***,,,,,,+++***)))***++++++******,,,...+++,,,---...//////......---+++++++++,,,---,,,+++************+++,,,---...,,,---...---,,,,,,...///,,,...///...---,,,---...+++,,,---------,,,++++++.../////////...---+++******+++---///000000///...---,,,,,,,,,++++++++++++---,,,+++******+++,,,,,,---------------,,,,,,,,,,,,---...//////...---,,,111///,,,,,,,,,,,,+++************++++++,,,,,,,,,------...,,,******+++---000///---,,,+++***++++++,,,,,,,,,,,,+++++++++***)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////......---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++------------,,,+++))))))))))))***+++,,,---+++//////***(((***,,,,,,+++,,,---,,,***)))***+++************************)))***+++,,,---,,,,,,+++*********++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,---...,,,***))))))***)))******+++++++++******+++******+++,,,,,,+++)))((()))***,,,,,,---------******+++++++++,,,,,,,,,***+++,,,---------,,,,,,************************)))******+++,,,,,,------///111444555666888;;;===EEEEEEFFFFFFFFFEEECCCBBB????????????@@@@@@@@@@@@<<<;;;:::999888888888888:::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAA???>>>===>>>>>>:::555111111222000---++++++------+++(((,,,,,,+++******+++,,,---*********+++,,,,,,---------,,,******,,,---...---000...,,,,,,...000000000---,,,)))((('''((()))***+++++++++++++++++++++,,,******))))))))))))******+++++++++,,,---...///000------..............................---,,,+++***((()))***+++,,,,,,,,,,,,,,,***)))***---.........,,,,,,++++++***)))((((((*********,,,...///...,,,)))+++,,,...//////............---,,,,,,+++******------,,,+++++++++,,,,,,+++,,,------......------***++++++***)))***---///++++++---...///000000000000000...---,,,++++++***)))***,,,---...---,,,,,,---......---,,,+++---...((()))+++---.........---++++++,,,------...//////444///***)))---000///---///............///000000...//////000000000000///......///...---,,,+++***,,,)))+++//////)))'''******,,,,,,,,,++++++---/////////...///111111000......//////...,,,++++++,,,((()))***,,,---...//////...,,,******+++++++++***)))***+++++++++,,,///111.........///111333666777//////...---------------+++(((&&&''')))+++)))(((,,,+++***+++,,,---,,,+++)))*********)))+++---000***+++,,,---------,,,+++,,,+++******,,,,,,+++***+++++++++***++++++,,,,,,,,,---------,,,,,,...000+++---......---,,,,,,---++++++------------,,,+++///000000000000...,,,+++***+++,,,...//////......---------,,,,,,,,,++++++---,,,+++*********+++,,,------------------------***+++---......---+++***000...,,,+++,,,,,,+++***))))))*********+++++++++---......,,,******+++---111///,,,***(((((()))***,,,,,,,,,++++++*********)))***,,,......---,,,++++++,,,,,,------,,,,,,+++---------........./////////...---,,,+++,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---------,,,+++(((((((((((()))***+++,,,***...///***(((+++...///,,,------,,,***))))))***************************((()))+++,,,------,,,+++******+++,,,------......,,,++++++++++++++++++,,,++++++,,,---......///000***+++,,,+++))))))***++++++++++++++++++***)))(((,,,+++***+++------+++***((()))***+++++++++++++++*********++++++,,,,,,,,,***+++,,,---...---,,,,,,************************&&&(((+++---...---,,,+++///222444555555888>>>CCCFFFJJJNNNPPPNNNJJJHHHFFFBBBAAA@@@??????@@@BBBCCCCCC???<<<<<<:::666555888999:::;;;<<<============????????????????????????<<<;;;888555333111//////555333000---+++***************))))))))))))******+++,,,,,,***))))))+++.....................------***+++---...///...------...---,,,+++***(((''''''++++++******************+++++++++++++++++++++++++++++++++***++++++,,,,,,111000...,,,+++,,,---...000///,,,*********+++,,,,,,***(((***---...,,,***++++++,,,------,,,,,,,,,***+++,,,------,,,******---,,,++++++,,,,,,***((()))))))))***+++,,,...///------,,,,,,,,,,,,++++++)))***,,,---...------,,,)))+++,,,,,,++++++,,,---,,,------+++***)))***+++///...,,,******+++,,,---+++......))))))......***,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***///---,,,,,,---...---,,,,,,,,,++++++,,,,,,---...111...++++++---...,,,*********+++++++++,,,,,,,,,//////...------------...,,,,,,,,,+++++++++******************************---------,,,,,,++++++++++++,,,---///000111111111000...,,,---///...+++(((+++***(((***...000///---+++++++++***++++++,,,,,,,,,***)))***,,,.........///------///444777888777------...///000///,,,***))))))))))))((((((((((((++++++******************,,,+++***)))((((((((((((&&&)))+++,,,+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...)))))))))+++---------,,,+++++++++,,,,,,---------************************,,,+++***+++---...---,,,...---,,,,,,,,,,,,---...///...---,,,++++++++++++---,,,++++++,,,,,,***)))------,,,,,,,,,+++++++++---,,,+++*********+++,,,++++++++++++++++++,,,,,,)))******+++++++++******,,,,,,,,,+++))))))+++---******+++++++++,,,,,,,,,))),,,//////,,,***+++,,,++++++++++++,,,---------------,,,,,,,,,+++++++++000...,,,+++,,,---------///,,,))))))+++---,,,***------............------,,,---...///...,,,)))'''***++++++,,,,,,++++++***...------,,,,,,------...******(((((((((***,,,...+++,,,---...////////////------------,,,+++***)))------,,,++++++******)))************************++++++,,,------......///)))))))))+++---...---+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,)))+++------,,,*********,,,,,,,,,++++++*********---,,,+++,,,...///...---******************************+++***)))***---///111222333555666:::>>>AAADDDGGGJJJLLLKKKIIIGGGGGGCCCBBBAAA??????@@@BBBCCCCCC???<<<<<<:::666555777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777444222000000///444222///---+++***++++++******))))))))))))******+++,,,,,,+++))))))+++---.........---------------***+++,,,.........---,,,------,,,+++***)))((('''************************++++++++++++++++++++++++++++++******++++++,,,,,,000///---,,,,,,,,,...///000...,,,+++******+++,,,,,,***)))***,,,---,,,***++++++,,,,,,---,,,,,,+++******+++,,,,,,+++***)))+++******+++,,,---+++************+++,,,---//////------,,,,,,,,,+++++++++***+++,,,---------,,,++++++,,,------++++++,,,---***++++++***)))(((***+++...---,,,*********+++,,,***------)))***......+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++...---++++++---------,,,,,,++++++++++++,,,------///---******,,,,,,+++)))++++++++++++,,,,,,,,,,,,---------------...///000++++++++++++******************))))))******++++++------,,,,,,,,,+++++++++++++++---...///000000000000...,,,,,,------+++))),,,***)))***---...---,,,---,,,,,,+++************,,,***)))***,,,......---...,,,+++---111333333333222111222333444333000...+++******)))(((''''''&&&***************************)))))))))))))))******'''))),,,,,,+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++,,,***)))(((***---///---++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++***+++---...---,,,...---,,,,,,,,,,,,---.........---,,,++++++++++++,,,,,,,,,,,,++++++++++++......------,,,,,,,,,,,,---,,,+++*********,,,,,,---------,,,,,,,,,,,,,,,)))******+++++++++******+++,,,,,,+++))))))+++---++++++,,,,,,,,,---------***---//////---+++,,,---+++,,,------,,,,,,---...---------...------,,,+++,,,,,,++++++,,,.........000---******+++,,,+++***,,,,,,------------,,,,,,,,,,,,------,,,***)))(((,,,------......------,,,------,,,,,,,,,,,,------+++***)))))))))+++---...,,,,,,------.../////////......------,,,+++***)))+++++++++************))))))*********************+++++++++,,,------......***))))))***,,,...---,,,,,,,,,++++++++++++,,,,,,)))))))))***+++,,,,,,---++++++++++++++++++++++++,,,+++***+++---...---,,,(((***------,,,******+++,,,,,,,,,++++++*********---++++++,,,---......---************************)))***+++*********---///222111111333777:::<<<===???AAADDDFFFEEEEEEFFFGGGCCCBBBAAA?????????@@@@@@BBB>>>;;;;;;999444333555333444555666777777777777666666666666666666666666666555444222111000000///111000...,,,+++++++++,,,++++++************++++++***+++,,,+++))))))+++---------------------------******,,,---------,,,+++,,,,,,,,,+++***)))((((((************************************************++++++******++++++,,,---...---,,,,,,,,,---///000///...,,,+++***++++++,,,---+++***+++,,,,,,+++***++++++,,,,,,,,,,,,++++++))))))***++++++******))))))((((((***,,,---,,,***+++++++++,,,,,,...///000,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++***,,,---...---,,,+++,,,---)))*********((((((***,,,+++++++++++++++************,,,,,,******---...,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,+++++++++++++++,,,------...,,,***)))******)))(((++++++,,,,,,,,,---------++++++,,,,,,---///000111++++++++++++***************)))(((((((((***+++,,,,,,,,,,,,+++++++++++++++***+++,,,---.../////////000...+++***+++,,,,,,+++,,,***)))***+++,,,+++***...---,,,+++***)))))))))+++***)))***,,,...---,,,---+++***+++,,,......---333333333444555444222///,,,+++***)))((('''&&&%%%************************(((((((((((()))***+++,,,(((***,,,---+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***(((''')))***,,,)))'''***...000---)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------,,,,,,,,,,,,------...------,,,,,,++++++++++++---///---***)))+++---///...------,,,,,,------,,,,,,*********+++,,,---//////......------,,,,,,******+++++++++******)))***+++,,,+++))))))+++---,,,,,,---------.........,,,---//////...------...+++...000///,,,+++,,,...+++,,,---...---,,,+++***)))******,,,---......///111...+++***+++++++++***++++++,,,,,,,,,,,,+++++++++++++++******))))))))),,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++*********,,,...///---,,,,,,,,,---...///000......------,,,***)))((())))))))))))******************************))))))******++++++,,,---------,,,***))))))+++---...---,,,,,,++++++++++++,,,,,,&&&'''((()))+++,,,---...++++++++++++++++++++++++,,,*********,,,---,,,+++'''))),,,,,,,,,++++++,,,+++++++++++++++*********,,,+++***+++---...---,,,************************)))***+++*********,,,...111///---000555888888777999;;;===??????@@@BBBDDD@@@???>>>===<<<;;;<<<<<<>>>:::888888666111000111///000111222333333333333111111111111111111111111222111000///////////////...---,,,,,,++++++,,,,,,++++++************++++++***+++,,,+++))))))***,,,,,,,,,,,,,,,,,,---------)))***+++,,,,,,,,,+++***,,,+++++++++***)))))))))***************+++++++++))))))))))))))))))))))))************+++,,,------,,,,,,,,,,,,---...///000...---,,,++++++++++++,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,+++******((()))))))))***************))))))***+++,,,***)))+++******+++,,,---...///,,,,,,,,,++++++++++++***,,,------...---,,,***))),,,---...---+++++++++,,,)))***+++***)))***,,,---******+++++++++******)))***++++++***+++,,,------...------,,,,,,++++++******+++++++++,,,,,,,,,------+++******,,,---,,,,,,+++++++++***+++,,,,,,------,,,***)))))))))))))))+++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000,,,,,,,,,,,,++++++++++++)))(((''''''''')))+++,,,+++++++++++++++*********)))***+++,,,------------///---+++))))))***,,,,,,,,,+++************)))))),,,,,,+++***))))))******+++******+++------,,,+++,,,+++***)))************000/////////000000...,,,+++******)))(((''''''&&&***************+++++++++))))))(((((()))***++++++)))+++------+++***++++++++++++++++++++++++++++++,,,,,,,,,***((('''((()))...***'''***///111---)))+++++++++++++++++++++,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******---000///***))),,,///...---,,,+++++++++,,,,,,,,,+++*********+++,,,---000//////...---,,,++++++******+++++++++***)))))))))***++++++***)))+++,,,,,,,,,,,,,,,------------+++,,,------------------,,,///222111---+++,,,...******,,,,,,,,,+++)))((((((***+++,,,,,,------...///...,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***************+++******++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///------,,,,,,,,,---...///---------,,,+++***)))(((((())))))***++++++,,,,,,++++++++++++************)))******++++++,,,,,,---...,,,))))))+++---......++++++************++++++&&&'''((()))***+++,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++***&&&(((+++,,,++++++,,,,,,+++++++++***************,,,+++***+++,,,---,,,+++************************((()))+++*********,,,---...,,,+++---111444333111444555777888999:::===???:::999888777777666666666888555333444222---,,,...,,,---...///000000000000------------------------...---------------......,,,,,,+++++++++,,,,,,,,,+++******************+++)))***++++++***)))***+++++++++++++++,,,,,,------***+++,,,,,,,,,+++***)))++++++******************))))))*********+++++++++))))))))))))))))))))))))************+++,,,---...+++++++++,,,---...///000------,,,,,,++++++,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,++++++***)))(((((()))))))))******+++---,,,++++++++++++(((&&&))))))))))))***+++,,,,,,,,,,,,+++++++++*********,,,------...---,,,***)))+++,,,---,,,+++***+++,,,***+++,,,,,,++++++---///)))******+++++++++******+++*********++++++,,,------------,,,,,,+++++++++))))))******+++,,,,,,,,,+++***))))))+++,,,,,,++++++************+++,,,,,,,,,,,,,,,***)))))))))***+++++++++,,,,,,,,,------...------,,,,,,,,,------...------------,,,,,,,,,(((((('''''''''(((******************************((()))***++++++,,,++++++---,,,+++)))((()))+++---+++,,,++++++***)))))))))))))))))))))***++++++,,,*********+++------+++***+++++++++***)))))))))***,,,+++***+++,,,,,,***)))(((((((((((())))))))))))))))))*********+++++++++++++++***)))(((((())))))***+++---,,,+++***+++,,,++++++++++++++++++++++++---------+++)))((()))***...+++)))+++///000---)))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******...111///+++***---111---,,,***)))((()))***+++++++++*********+++---...///......---,,,++++++***+++++++++++++++***)))(((((()))++++++******+++,,,++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,///111111...,,,,,,---+++,,,---------,,,***))))))+++------++++++---///000///...,,,++++++,,,---,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---)))******++++++******)))++++++************++++++++++++++++++,,,---......---,,,,,,,,,,,,------...,,,,,,,,,,,,+++***)))))))))******+++,,,---......------,,,,,,,,,+++++++++)))******++++++,,,,,,---///,,,***)))+++---......+++******))))))******+++)))))))))))))))*********+++++++++++++++++++++++++++***))))))++++++***)))&&&(((+++,,,+++++++++,,,************************,,,+++******+++,,,+++)))))))))))))))))))))))))))''')))***+++******+++---+++******+++---///......000111333333333444666777333333333222111111000000333000///111000+++***+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******))))))))))))******(((***++++++***))))))***)))******++++++,,,,,,---+++,,,---------,,,*********************+++++++++)))))))))***++++++,,,,,,************************)))))))))***+++,,,---...***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,+++***)))((()))))))))))))))***+++,,,///...,,,,,,,,,+++(((&&&)))))))))))))))***++++++++++++++++++************+++,,,---------,,,+++******,,,------,,,,,,---...,,,---------+++,,,---///*********+++++++++++++++---***)))++++++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++***)))((()))***,,,,,,+++***************+++,,,,,,,,,,,,,,,+++)))((()))*********+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,(((((((((((((((((('''''')))))))))))))))*********'''((()))***************+++++++++***((((((***,,,+++,,,---,,,***))))))+++((((((((()))***+++,,,---*********+++------***(((***++++++***))))))***,,,,,,***))))))******)))(((''''''(((((()))*********)))))))))***++++++,,,,,,,,,+++***)))((((((((((((***+++,,,+++***)))***,,,++++++++++++++++++++++++,,,------+++))))))***+++---,,,,,,---......---++++++++++++++++++*********)))))))))))))))))))))))),,,+++***+++---...---,,,++++++,,,,,,,,,,,,+++++++++,,,---------,,,+++***+++...000///---,,,...000,,,+++)))''''''((()))***+++************+++---.........------,,,,,,+++++++++++++++++++++***)))(((&&&(((***+++******+++,,,*********+++++++++,,,,,,+++)))((()))+++,,,,,,,,,,,,---...//////...,,,***//////.........---------)))+++---,,,+++,,,000444555555444111...---...///,,,,,,------------,,,,,,+++++++++,,,,,,------...++++++,,,,,,,,,,,,+++++++++******))))))******+++******++++++,,,---------+++,,,------------,,,,,,******++++++++++++******+++++++++,,,---......///---------,,,++++++************++++++,,,---------///---++++++,,,---------******))))))))))))******************************+++++++++++++++++++++++++++***((()))******)))(((&&&(((+++++++++******+++)))))))))***************,,,***)))***++++++***((())))))))))))))))))))))))&&&(((***+++******+++,,,)))***,,,,,,++++++,,,------///000111/////////000---...............------///------000///+++***,,,***+++,,,------......---++++++++++++++++++++++++)))))))))))))))******+++***+++++++++++++++******))))))(((((((((((())))))''')))++++++***))))))))))))))))))***+++,,,,,,,,,,,,---.........,,,+++***))))))*********+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))***+++,,,...///***+++,,,,,,------------+++,,,,,,,,,---,,,,,,,,,'''))),,,,,,++++++---///,,,,,,,,,++++++***)))(((******))))))***+++---...///...---------,,,***(((******))))))******+++,,,++++++++++++***************+++,,,---------,,,++++++---...///...///000222,,,------,,,+++***,,,---,,,+++*********,,,---......***))),,,+++'''(((+++***++++++,,,,,,------...)))))))))***************)))((('''(((***,,,,,,+++***************++++++,,,***+++,,,***'''&&&'''))))))))))))*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********'''((())))))((('''%%%$$$((((((((()))))))))******''''''((())))))))))))((((((***++++++)))((()))+++***,,,...---***)))+++---))))))((())))))***+++,,,*********,,,---,,,***'''''')))+++***)))))),,,...,,,***(((((()))***)))((((((((((((((())))))))))))((())))))***++++++,,,,,,******)))))))))))))))***)))***+++***)))(((***+++******************************+++***(((((()))++++++---///...,,,+++,,,---++++++++++++*********))))))))))))))))))))))))))),,,+++***+++---...---,,,***+++,,,,,,,,,,,,+++******+++---......---+++***---............//////000---+++)))''''''(((***++++++******)))***,,,---............---------------+++,,,,,,++++++)))((((((%%%(((***+++*********++++++++++++,,,,,,,,,------,,,***((((((+++---------,,,******---111111,,,(((000///---,,,+++,,,---...(((***,,,++++++---444:::???>>><<<777111......///++++++,,,,,,,,,,,,++++++((()))+++,,,---------,,,++++++,,,,,,,,,,,,++++++******))))))))))))******((()))***+++,,,,,,,,,,,,***+++---//////---+++***((()))***++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++******)))((((((+++++++++,,,------.........---,,,,,,---...---,,,)))))))))(((((())))))))))))*********++++++,,,,,,+++++++++++++++++++++++++++)))(((((())))))((('''''')))++++++***))))))***((()))))))))*********+++,,,***))))))******)))((())))))))))))))))))))))))&&&(((***+++*********+++(((+++...---+++)))+++---,,,...//////...,,,+++,,,++++++,,,---------,,,,,,...,,,,,,000000,,,+++,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((())))))******++++++++++++***))))))((((((''''''''''''((((((''')))++++++***)))))))))((())))))***++++++,,,,,,------...///...---+++***)))))))))***++++++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))***+++---...///++++++,,,---------,,,,,,++++++,,,---------,,,,,,&&&)))+++,,,++++++...000,,,,,,,,,++++++)))((((((+++******)))***,,,...///...---,,,---......---++++++++++++***++++++,,,,,,+++++++++************))))))***,,,---...------,,,,,,...000111111111333555,,,------+++***)))***+++---,,,+++******,,,...///000+++))),,,+++&&&&&&***)))***+++,,,------...///*********))))))))))))))))))((('''(((***,,,,,,+++*********)))***++++++,,,(((***+++)))%%%$$$&&&(((((())))))))))))******************+++,,,---...///*********))))))))))))((('''((()))***)))'''###!!!'''((((((((())))))******''''''((((((((((((((((((&&&))),,,+++)))((()))+++***,,,...---+++***,,,...******)))))))))))))))************,,,---,,,)))'''%%%(((******((())),,,///+++)))''''''((()))((('''******))))))((((((''''''((())))))***++++++,,,,,,(((((((((((()))***+++,,,)))******)))(((((()))+++************************((())))))((('''''')))+++***...111000,,,***,,,///++++++++++++******))))))************************,,,+++***+++---...---,,,***+++,,,------,,,+++******+++---......---+++***///------...000111000///...,,,***(((''')))+++,,,******))))))***,,,---///.........///////////////,,,,,,,,,++++++)))((((((%%%'''***++++++******+++,,,,,,,,,---------......---***((())),,,//////...,,,)))(((,,,111222---'''...,,,)))''''''(((+++,,,&&&)))+++++++++///888@@@FFFFFFCCC<<<444///...///******++++++++++++******&&&'''***,,,------++++++))))))************))))))******))))))))))))******(((((()))+++++++++++++++)))+++...000///---***((('''((()))***,,,,,,,,,---***++++++++++++,,,,,,,,,*********)))(((''''''&&&+++,,,,,,------......///------,,,---......,,,+++))))))(((((((((((())))))(((((()))+++,,,---...///+++++++++++++++++++++++++++)))(((((())))))(((&&&(((***++++++***(((((()))(((((())))))*********+++,,,***))))))******)))'''))))))))))))))))))))))))%%%(((***+++*********+++***+++,,,,,,***)))))))))***+++,,,------,,,***)))***+++,,,---...---,,,,,,+++,,,,,,---,,,+++***)))((()))***+++,,,---------***+++,,,---,,,+++***))))))***+++***((((((((()))---,,,,,,+++***)))(((((())))))(((((((((((())))))---***''''''***,,,+++************+++,,,---...///,,,,,,,,,------.........+++++++++******)))))))))---)))'''(((---///...+++---+++)))***,,,---,,,)))++++++*********+++---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...++++++,,,,,,,,,++++++***))))))***+++,,,,,,------+++,,,...//////...,,,+++((()))***+++++++++++++++...///...+++'''(((,,,000...//////...---***((('''......//////000000000111000///...---,,,+++******)))...000---***+++,,,+++)))******++++++******)))&&&(((+++------...///000---+++)))***,,,---,,,)))))))))***+++++++++++++++)))******((('''(((***,,,)))(((((('''''''''''''''***)))((((((((()))+++,,,...///////////////......+++,,,+++)))'''%%%&&&'''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))---...000///,,,***)))))))))))))))))))))))))))))))))***---000222///***&&&(((((()))***++++++,,,,,,...---+++)))(((((()))***)))))))))))))))((('''''''''(((((()))***++++++++++++***)))'''''')))***+++(((((((((((())))))))))))************************''')))***)))''''''))),,,+++)))((()))******)))((())))))))))))***************++++++,,,,,,++++++***+++++++++,,,,,,---------///...,,,+++***+++,,,,,,,,,+++***+++---...---,,,//////.........//////000///---,,,***))))))******))))))))))))***+++,,,---,,,,,,------...---------------,,,+++************(((((((((((())))))))))))+++***)))***---...,,,)))---,,,+++******+++,,,---******+++,,,,,,---......+++++++++******(((''''''***((((((+++***,,,777CCCMMMNNNLLLHHH???777000------,,,***)))))))))******%%%&&&(((***+++,,,,,,+++---+++)))((('''((()))***,,,***(((***---...---+++*********++++++,,,,,,,,,---///000///---+++******///---******,,,---,,,***(((***------+++)))((((((,,,,,,++++++***)))((((((&&&''')))+++---......//////---++++++,,,,,,+++***)))************)))(((((())))))))))))))))))))))))+++,,,,,,,,,,,,+++******((((((((((((((((((((((((+++***)))))))))))))))***(((((((((((()))***+++,,,---,,,+++))))))))))))***((((((((((((((()))************))))))))))))*********+++,,,,,,***))))))***+++++++++,,,,,,++++++***((()))***+++,,,++++++***+++,,,,,,,,,,,,+++***)))******+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++*********+++,,,+++)))((()))***,,,,,,++++++***)))))))))***))))))******+++,,,------+++))))))+++,,,+++***++++++++++++,,,---...///,,,,,,,,,,,,---------...++++++*********)))))))))000,,,)))))),,,---+++(((+++)))((()))++++++***(((,,,+++*********+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++,,,---++++++,,,,,,,,,++++++***)))******+++,,,,,,------+++,,,---//////---,,,+++++++++,,,,,,,,,+++******------,,,+++******,,,///---......///...---+++***//////000000000111111111000000///...---,,,+++***)))...000,,,***+++,,,+++******++++++++++++******''')))***+++,,,,,,...///---+++)))***,,,---,,,***((()))******++++++******)))******)))((()))+++---******)))((('''''''''(((***************++++++,,,---...////////////...---+++,,,+++)))'''&&&&&&((())))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++---///...,,,+++***+++)))))))))))))))))))))))))))***,,,...///...***&&&(((((()))******+++,,,,,,---+++)))(((''''''((())))))))))))))))))((('''''''''(((((()))******+++++++++***)))(((((()))***+++''''''''''''((((((((((((((((((((((((((((((((((((&&&((()))(((&&&&&&)))++++++)))((()))***+++)))((())))))))))))***************++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,+++*********++++++,,,+++***+++---...---,,,......------......///000......---++++++*********,,,++++++*********++++++,,,---------------,,,,,,...---,,,+++++++++++++++)))))))))******++++++++++++***)))+++---...,,,***,,,,,,+++******+++,,,,,,)))))))))***+++,,,,,,,,,++++++++++++***)))((('''***((()))++++++,,,555@@@HHHJJJLLLIIIBBB999222...,,,+++***)))))))))******((((((************)))(((,,,+++)))((('''((()))***,,,***((())),,,---+++************++++++,,,,,,,,,,,,...000///---+++******///,,,******,,,---,,,******,,,......,,,*********---,,,,,,+++******)))))))))***++++++,,,,,,,,,,,,...,,,+++***+++,,,+++***))))))***************)))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((((())))))))))))))))))******(((((((((((()))***+++,,,---,,,+++))))))))))))***((((((((((((((())))))*********))))))))))))******)))+++,,,,,,***))))))***,,,++++++***++++++,,,,,,'''((())))))******))))))++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))---,,,++++++******++++++***,,,,,,,,,***)))***+++************************)))))))))***+++,,,---...,,,+++++++++------,,,***,,,,,,,,,,,,---......///+++,,,,,,,,,,,,,,,------++++++************))))))000---******,,,---+++((()))(((''''''))))))(((''',,,,,,+++******++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))***+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---+++,,,---......---,,,+++------------,,,+++***))),,,+++***+++,,,---,,,+++,,,---...//////...------000000000000000111111111000000///...---,,,,,,+++***...///,,,***,,,,,,***++++++,,,,,,,,,,,,++++++))))))(((((()))***,,,---,,,+++******,,,,,,+++***(((((()))***************)))***+++***)))***,,,---,,,+++***)))(((((((((((()))***++++++,,,,,,+++++++++,,,...///000...---,,,+++,,,,,,***'''&&&''')))******++++++++++++******''''''''''''''''''((((((************************))))))))))))(((((((((((()))+++------+++++++++,,,(((((((((((((((((((((((()))))))))+++,,,,,,***(((((())))))******++++++++++++***((('''&&&&&&'''((()))))))))))))))((('''''''''(((((())))))******++++++***)))(((((()))***+++&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))***)))((()))***+++***)))))))))))))))***************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******,,,+++***+++---...---,,,------,,,,,,---...//////............---,,,++++++------,,,,,,+++*********------...------,,,+++***---,,,,,,+++++++++,,,,,,******++++++,,,---......,,,++++++,,,......---+++,,,,,,++++++++++++,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,+++***)))(((***)))***,,,,,,,,,222999???BBBFFFEEE@@@888111---++++++***)))))))))******+++++++++***)))(((&&&&&&+++***)))((('''((()))***+++***))))))******)))(((*********++++++++++++++++++---///...,,,+++******...,,,******+++,,,+++***---...///...,,,+++,,,---------,,,,,,++++++******,,,,,,,,,,,,+++***)))(((,,,***))))))***+++***)))((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((())))))******+++(((((((((((()))***+++,,,,,,,,,+++)))))))))))))))((((((''''''(((((()))***++++++************++++++)))***,,,,,,***)))******,,,+++***)))***+++,,,---((((((((()))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,++++++***---,,,+++***)))***+++,,,+++,,,---,,,*********+++))))))*********+++++++++))))))(((((())))))******++++++,,,---...---,,,***---,,,,,,,,,---......///++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***)))***,,,......---(((((('''((((((((((((''',,,,,,++++++++++++++++++------------------------,,,,,,,,,+++++++++++++++***)))((((((((()))+++,,,++++++,,,,,,---,,,,,,,,,*********++++++,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,+++******---+++***+++......***'''+++,,,---......---,,,+++////////////////////////000000///......---,,,,,,***...///,,,+++---,,,)))+++,,,,,,------,,,,,,++++++)))'''&&&''')))***++++++++++++++++++,,,++++++(((((()))************))))))***++++++++++++,,,...------+++***))))))((((((((()))***+++,,,+++******)))+++---//////...,,,++++++,,,,,,***((('''(((***)))******++++++******)))((((((((()))))))))))))))************************))))))))))))(((((((((((()))***++++++)))))))))***(((((((((((((((((((((((()))((('''((()))******)))((()))))))))*********+++***)))((('''''''''(((((()))))))))))))))(((''''''(((((((((((())))))************)))(((((()))******&&&&&&'''''''''((((((((())))))))))))))))))))))))%%%&&&&&&%%%%%%&&&'''(((***)))((()))***+++***)))((()))))))))***************++++++,,,,,,++++++***+++++++++++++++++++++,,,+++++++++************+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---...///---.../////////...,,,+++---------------,,,++++++.........---,,,+++***)))++++++*********++++++,,,)))******+++,,,---......++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,+++***))))))***,,,,,,,,,,,,///222444777;;;;;;777222...,,,*********))))))))))))***+++++++++***((('''&&&%%%***)))(((((((((((())))))******)))))))))(((((('''***************+++++++++***,,,---...,,,+++***+++,,,,,,******************---......---++++++---///---------,,,,,,+++++++++,,,,,,,,,,,,+++)))(((((()))((('''(((******)))((('''((()))+++,,,,,,------))))))))))))))))))))))))((())))))))))))(((''''''((((((((((((((((((((((((&&&'''((())))))******+++(((((((((((()))***+++,,,,,,+++******)))((((((((((((''''''''''''((())))))++++++************++++++(((***,,,,,,***)))***+++++++++***)))***+++---...))))))))))))******+++++++++++++++++++++++++++,,,((()))***+++,,,,,,,,,,,,---,,,+++***)))***+++,,,+++,,,---,,,*********+++)))))))))***++++++,,,,,,,,,,,,+++)))((((((((((((***,,,---...---,,,++++++------,,,,,,,,,---......++++++++++++++++++++++++------------------------,,,+++***+++,,,.........))))))))))))))))))))))))++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********++++++***)))***+++,,,---***+++,,,---------------***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++''''''(((***++++++++++++///---+++,,,---,,,((($$$,,,,,,------,,,+++)))(((---------------,,,,,,,,,/////////...------,,,,,,+++......++++++...,,,)))+++,,,,,,------,,,,,,++++++(((%%%%%%''')))))))))++++++,,,+++++++++++++++(((((()))***************(((***+++,,,++++++---...---,,,+++***))))))))))))&&&''')))*********)))((((((***,,,---...---,,,+++,,,,,,,,,+++)))((()))+++(((((())))))))))))(((((())))))*********+++++++++***************************)))))))))(((((((((''')))******)))''''''((())))))))))))))))))))))))))))))'''&&&&&&((()))***))))))))))))))))))***************))))))(((((()))))))))))))))))))))(((''''''((((((((((((((()))))))))******))))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))&&&%%%$$$%%%%%%&&&'''''')))(((((((((***++++++)))((()))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,---...//////---...///000///...---,,,+++,,,---...///.........------------,,,+++***))))))))))))))))))***+++,,,)))))))))***+++,,,,,,---***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...++++++,,,,,,,,,+++******)))+++,,,++++++,,,------///000111111///------...))))))))))))***)))))))))******)))(((((('''''''''(((((((((((((((((())))))))))))))))))((('''''''''************************(((***,,,---+++******++++++++++++***)))))))))***+++,,,,,,+++******,,,---------,,,,,,,,,,,,,,,+++******+++++++++***))))))'''&&&&&&(((******)))'''&&&''')))***+++,,,------(((((((((((((((((((((((()))))))))***))))))((('''((((((((((((((((((((((((%%%&&&''')))************(((((((((((()))***+++,,,++++++******)))((((((''''''''''''''''''(((((()))+++******************+++(((***++++++*********+++************+++,,,------+++************+++,,,---++++++******++++++,,,---((((((***+++,,,------------,,,++++++******++++++***,,,,,,,,,***)))***+++))))))******+++++++++,,,111000...,,,***)))((((((***,,,------+++++++++,,,,,,,,,,,,++++++,,,,,,---+++++++++************))),,,,,,------------......///...---,,,++++++++++++)))***++++++))))))***+++)))***+++,,,,,,,,,,,,+++...------------,,,,,,,,,,,,,,,,,,+++******))))))---,,,+++++++++,,,......***+++,,,------......---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,%%%&&&''')))***++++++,,,------,,,,,,,,,***'''%%%+++,,,,,,,,,+++***(((''',,,,,,,,,+++++++++++++++......---------,,,,,,,,,,,,...---+++,,,...---(((++++++,,,,,,,,,,,,+++++++++(((%%%%%%(((***)))(((***+++,,,,,,******+++,,,))))))***+++++++++++++++&&&)))+++,,,++++++,,,---,,,+++******)))*********&&&'''(((((())))))((((((((()))***++++++,,,,,,,,,,,,------+++***)))***,,,(((((())))))))))))(((((())))))******++++++,,,,,,******************************))))))((((((''''''))))))***)))((((((***,,,)))))))))))))))))))))))))))'''%%%&&&''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))))))))******)))))))))(((((((((((()))))))))***'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&)))((('''(((***++++++***))))))))))))***************++++++,,,,,,++++++***+++++++++++++++*********++++++,,,---------,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,---...000000---...............------+++,,,...///000000//////,,,,,,---,,,,,,+++***)))((((((((())))))+++,,,---))))))))))))************(((***,,,,,,+++++++++,,,,,,,,,------------,,,,,,***************************+++++++++++++++******)))+++,,,******,,,,,,))).........---,,,,,,...000'''((()))*********))))))))))))(((''''''(((((()))''''''(((((((((((())))))((()))***)))((('''((()))***************)))))))))&&&)))+++,,,+++***++++++***++++++)))(((''')))***(((***++++++))))))***,,,,,,,,,,,,,,,++++++++++++((()))******+++*********%%%%%%&&&(((++++++***(((&&&'''((()))++++++,,,,,,(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((%%%&&&((()))***))))))((((((((((((((()))***+++,,,************)))((('''&&&''''''&&&&&&''''''((()))******))))))))))))******((()))++++++******+++,,,))))))***+++,,,,,,,,,,,,++++++*********+++,,,---++++++*********+++,,,---)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********+++,,,+++)))((()))******************+++++++++000///...,,,+++***))))))***+++,,,+++))))))+++---,,,++++++******+++++++++++++++******))))))))))))++++++++++++,,,,,,------//////...---+++++++++,,,(((***,,,+++)))(((***,,,((()))***,,,---------,,,......---------,,,,,,,,,,,,,,,++++++***))))))(((---,,,+++++++++,,,...///***+++,,,---............++++++++++++++++++++++++,,,++++++++++++++++++,,,&&&'''(((******+++++++++***+++,,,,,,***))))))******+++,,,,,,,,,+++******,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++,,,---,,,***,,,///---(((******++++++++++++*********'''%%%&&&***,,,***'''***+++---,,,***)))+++---******+++,,,,,,,,,,,,,,,%%%'''***++++++++++++,,,***))))))))))))***++++++((((((((((((((())))))***))))))(((((()))***,,,---,,,------,,,******+++---)))))))))******)))))))))''''''((())))))***++++++))))))))))))))))))))))))*********)))((('''''''''((()))******+++,,,///222++++++++++++++++++++++++((('''&&&&&&(((***+++***)))))))))))))))))))))((('''((((((((()))((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))************))))))'''''''''((((((((())))))(((((((((((((((((((((((((((&&&$$$%%%'''((((((&&&)))((('''(((***,,,+++***))))))))))))***************++++++,,,,,,++++++***++++++++++++*********))))))***+++,,,---,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,---...///111222...---------------......---...000111111000///...++++++,,,,,,,,,++++++***)))))))))***+++---...///***************)))))))))'''))),,,+++***)))***,,,,,,,,,---......---,,,,,,))))))))))))))))))))))))))))))******+++******)))))),,,+++'''(((,,,,,,(((,,,---...---,,,+++---...&&&''')))*********))))))***)))((('''&&&''''''(((&&&''''''(((((()))((((((''')))+++***(((((()))++++++*********)))))))))(((%%%(((***++++++***++++++)))***+++)))'''&&&(((***&&&)))+++,,,+++******+++++++++++++++++++++++++++))))))************))))))%%%%%%&&&)))+++,,,***(((%%%&&&'''((()))*********(((((((((((((((((((((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((&&&'''((()))***)))'''&&&(((((((((((()))***+++,,,)))*********)))((('''&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''')))++++++******+++,,,((()))+++,,,------,,,,,,+++***)))))))))***,,,---++++++*********+++---...+++,,,,,,,,,,,,+++******++++++,,,---,,,+++***))))))***+++***((((((((()))************************,,,,,,+++***))))))))))))***+++,,,***''''''***---++++++******)))*********+++*********))))))(((((()))))))))******++++++++++++,,,---,,,,,,---...000(((***,,,+++(((''')))+++&&&(((***,,,---...------.........------,,,,,,,,,,,,,,,++++++***))))))(((---,,,+++++++++,,,---...***+++,,,---............++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++++++++******&&&))),,,+++)))))),,,///)))***+++---......---------------,,,,,,+++++++++,,,,,,++++++++++++++++++------,,,***,,,///---'''*********++++++*********)))&&&%%%''',,,---+++'''))),,,---,,,***)))+++---++++++,,,------------,,,$$$&&&)))++++++***+++,,,(((((((((((()))***+++,,,***)))((((((((()))+++,,,***)))''''''(((***,,,...,,,------,,,+++***,,,---******++++++++++++******%%%&&&&&&'''((())))))***((((((((((((((((((((((((+++******)))(((''''''&&&'''(((***,,,---000555888++++++++++++++++++++++++((('''&&&''')))++++++***))))))))))))((((((((((((&&&&&&''''''(((''''''&&&)))))))))))))))(((((('''((((((((((((((('''''''''))))))************))))))&&&&&&&&&'''''''''((((((++++++++++++++++++++++++)))&&&$$$%%%((()))((('''(((''''''(((+++,,,+++***))))))))))))************+++++++++,,,,,,+++++++++++++++++++++******))))))((()))***+++,,,,,,+++***,,,+++***+++---...---,,,,,,------...///000222222...---,,,++++++,,,...//////000111222111///---,,,******+++,,,,,,,,,++++++***++++++,,,---///000111,,,,,,++++++***))))))(((&&&)))++++++)))((()))+++,,,,,,---......---,,,,,,++++++******************((())))))*********))))))))),,,***&&&''',,,,,,''')))+++......,,,+++******&&&'''(((*********)))(((+++***((('''&&&&&&&&&'''&&&&&&'''((())))))((((((&&&)))+++***)))(((***---+++*********))))))((((((%%%'''***++++++***+++,,,(((***+++)))&&&&&&(((***&&&))),,,---,,,+++***************************+++******+++******)))((('''$$$%%%&&&))),,,---+++)))%%%&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((&&&''')))******(((&&&%%%(((((((((((()))***+++,,,))))))*********(((&&&%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''(((***,,,,,,***((('''(((((())))))************++++++******)))(((((('''************************,,,+++***((((((***+++,,,---+++)))+++------+++(((+++++++++++++++***)))))))))***+++,,,,,,+++***))))))))))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,)))((('''&&&&&&'''((()))((()))************))))))))))))************))))))***+++---...///......---******)))(((((()))***************++++++,,,,,,,,,///---,,,,,,---...---,,,---,,,***)))))))))******...,,,+++))))))***,,,---***++++++,,,,,,+++++++++...---,,,+++***+++,,,------,,,+++++++++,,,---...+++***)))(((''''''(((((())))))((())))))***++++++...------,,,+++***((((((***+++,,,,,,---,,,+++***+++***(((&&&&&&''')))***))))))************))))))))))))*********+++++++++)))((((((((((((((())))))'''+++......,,,******+++(((***---///000///---,,,+++******************+++------,,,,,,,,,,,,++++++******))))))((('''''''''((()))***++++++,,,,,,+++---,,,,,,,,,,,,,,,***(((,,,,,,+++***))))))******((('''''''''((()))***+++)))(((&&&%%%&&&''')))+++'''((()))))))))(((&&&&&&&&&'''))),,,///222555777------------,,,,,,+++***'''(((((()))))))))))))))+++***)))***+++***(((&&&)))))))))))))))(((''''''$$$&&&((()))))))))***+++''''''((()))***+++,,,,,,))))))***))))))(((''''''###$$$%%%&&&''')))******---+++***---333666444111,,,+++******,,,,,,+++***))))))*********((('''&&&((()))******)))***,,,...***++++++++++++***))))))+++***((()))******)))((((((((()))***+++,,,,,,,,,000,,,***...///---+++---,,,...///...,,,,,,...111,,,---------++++++---///+++///333333000---++++++,,,---......---+++)))''',,,,,,+++***)))***...111,,,+++***))))))***+++,,,'''))),,,---,,,+++,,,,,,//////000//////...------)))******++++++******)))''')))******(((''''''((())))))))))))((((((((((((,,,***))))))***++++++***&&&''''''((()))******+++************)))(((&&&&&&+++(((&&&&&&''')))******))))))))))))(((((((((((('''''''''(((((()))***+++***+++,,,,,,******+++,,,******)))))))))))))))******************)))(((((((((((((((((())))))))))))...---+++)))(((((()))***(((((((((((('''''''''''')))((('''&&&''')))+++,,,((()))***+++,,,+++***))))))'''&&&&&&''''''&&&%%%'''&&&'''(((******(((&&&'''((('''&&&)))---+++%%%***((('''(((***+++)))&&&((()))*********)))'''&&&)))((('''&&&%%%%%%&&&'''))))))(((''''''''''''''')))***+++,,,,,,+++***))))))))))))*********++++++,,,,,,+++******)))((((((************************,,,+++)))(((((()))+++,,,---+++***+++---...,,,)))******+++++++++******)))******++++++++++++******++++++******************))))))***+++,,,,,,,,,,,,)))((('''&&&&&&'''((()))((()))))))))******++++++***))))))))))))))))))***++++++,,,---...---,,,,,,************************+++++++++,,,,,,,,,,,,,,,000...,,,,,,...///...------,,,+++)))))))))))))))...,,,+++******+++,,,---++++++,,,,,,,,,++++++***,,,,,,,,,++++++,,,------,,,+++******)))***++++++))))))(((''''''((()))******)))))))))***++++++,,,***+++++++++++++++************+++,,,,,,+++***)))***)))(((((('''((()))***)))))))))******))))))))))))))))))))))))***++++++*********))))))******+++'''***,,,---+++))))))***)))***,,,.........---,,,,,,++++++******++++++,,,---------,,,,,,+++++++++((((((((((((((((((((((((((((((***+++,,,---------...---,,,+++++++++***)))++++++***)))))))))))))))'''''''''((()))***++++++)))(((&&&&&&&&&''')))***(((((()))))))))'''&&&%%%(((((()))***,,,...000222,,,,,,---------,,,******'''(((((()))))))))))))))***(((''''''))))))(((&&&((((((((((((((('''&&&&&&''')))******)))((()))***((((((((()))******++++++'''(((((((((((('''&&&%%%%%%&&&&&&''''''(((((((((------000777===???;;;666,,,+++******+++,,,+++)))&&&'''((()))))))))(((''''''(((************,,,---***************)))((('''***)))((()))***+++***))))))))))))***+++++++++,,,///+++***---///,,,+++------//////...,,,+++---000---.........,,,,,,---///+++///333333111...,,,,,,------...///...,,,***)))------,,,***)))***---000,,,+++***))))))***+++,,,(((***---------,,,,,,---///////////////...------******++++++++++++******)))***++++++)))''''''((('''((((((((())))))******+++))))))***+++,,,+++***))))))))))))(((((((((((('''(((((()))))))))))))))+++)))'''&&&(((***++++++++++++******))))))((((((((('''''''''((()))***+++***+++,,,,,,******+++,,,******)))))))))))))))******************)))(((((())))))))))))((((((((((((---,,,+++)))(((((())))))(((((((((((((((((((((((()))((('''&&&''')))+++,,,***++++++++++++)))(((''')))(((''''''(((((('''%%%'''&&&&&&((()))***(((&&&(((***)))(((***...,,,''')))((('''(((***+++)))&&&''''''((())))))))))))))))))((('''&&&%%%&&&''''''))))))(((''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---,,,,,,++++++******)))******************************((((((((((((******,,,++++++,,,------,,,******************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))((()))******+++,,,,,,------))))))'''''''''''')))))))))((((((((()))+++,,,---***)))(((''''''((()))***++++++,,,,,,,,,+++*********+++,,,,,,,,,,,,+++***,,,------------,,,,,,+++000...,,,---...//////......---,,,***)))(((((((((---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++*********++++++,,,------------++++++***)))((((((((()))((('''''''''((()))+++,,,***************+++++++++'''''')))***+++,,,,,,,,,******+++++++++***((('''))))))))))))))))))))))))(((((())))))))))))((((((+++***((((((((()))+++,,,,,,,,,+++++++++++++++,,,&&&(((++++++***((((((((())))))***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,+++*********)))))))))))))))(((((((((((()))***+++---------......---+++***)))******+++***))))))(((((((((((()))&&&&&&'''((()))++++++,,,(((''''''&&&&&&((()))***))))))***)))((('''&&&%%%)))))))))))))))***+++,,,***+++---......,,,***)))'''((())))))******))))))(((&&&%%%%%%&&&(((((('''''''''((((((''''''&&&&&&)))+++,,,+++***(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%$$$(((''''''''''''''''''''',,,000777@@@FFFFFF@@@:::---+++******++++++***((($$$%%%'''((())))))((((((%%%'''***+++++++++,,,---************)))((('''&&&)))(((((()))+++,,,+++*********************++++++...***)))---...,,,+++---//////000...,,,+++---...---/////////------...///,,,///222333111///---------...//////...---,,,***......---+++******---///,,,,,,************,,,,,,***,,,...///...,,,,,,---......//////......------++++++,,,,,,,,,,,,+++++++++,,,---,,,***(((((((((&&&''''''((()))***+++,,,,,,++++++,,,,,,,,,)))''',,,+++***)))((('''&&&%%%$$$%%%'''(((***++++++++++++)))'''''')))+++++++++,,,,,,+++******)))(((((()))(((&&&&&&&&&(((***,,,***+++,,,+++***)))***,,,))))))))))))))))))***************+++******)))(((******))))))(((((('''''',,,+++***)))((((((((()))(((((((((((())))))))))))((((((''''''''')))+++,,,,,,,,,,,,+++***)))''''''***)))(((((())))))((('''&&&&&&&&&'''))))))(((&&&)))+++***)))+++...---((()))(((((((((******((('''&&&&&&''''''(((***+++,,,''''''&&&%%%&&&'''((())))))((((((''''''''''''(((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))(((''''''((())))))*********+++,,,,,,+++******************+++++++++...---++++++++++++---...+++++++++*********))))))************+++,,,------***)))(((''''''((()))***)))((('''''')))+++...///***)))'''&&&&&&''')))***++++++++++++******))))))***+++---......---+++***---............---++++++...,,,++++++---......---......,,,+++)))(((''''''******)))))))))***+++,,,------------,,,+++******((()))+++---......------,,,++++++***)))((((((''')))(((''''''''')))***+++))))))******************&&&'''((()))***+++++++++******++++++***)))'''&&&((()))***+++++++++******)))(((((((((((((((((()))---+++)))((((((***---...,,,,,,++++++******++++++((()))*********)))(((((())))))(((((()))***,,,---++++++************++++++...------,,,+++***))))))---,,,,,,+++***)))(((((()))******+++++++++++++++---,,,***(((&&&''')))***)))(((((('''''''''((((((%%%&&&''')))***+++,,,,,,(((''''''''''''((())))))+++******)))((('''&&&&&&***))))))(((((())))))***)))***,,,......,,,***)))(((((()))************))))))&&&$$$$$$&&&((())))))'''((((((((((((((('''''')))+++,,,,,,***)))******************))))))((((((%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''+++///777???DDDCCC<<<777,,,+++))))))******)))'''%%%&&&'''(((((('''&&&&&&###&&&***,,,,,,++++++,,,++++++++++++***((('''&&&)))(((((()))+++---,,,++++++++++++***************---)))))),,,...,,,+++,,,000000///...,,,,,,,,,---...///000000...---...///,,,...000111111000......---.../////////...---,,,//////...,,,******,,,...---,,,+++******+++,,,---,,,...000000...---------------.........------,,,+++,,,,,,------,,,,,,+++,,,---...---+++)))((()))'''(((((()))******++++++......---------+++'''###,,,+++***)))((('''&&&%%%%%%%%%'''(((***++++++++++++***((()))***,,,,,,+++,,,++++++***)))((('''''')))(((&&&%%%&&&'''***+++***+++,,,+++***)))***+++((())))))************************++++++******)))+++******)))(((''''''&&&******))))))((((((((((((((((((((()))))))))))))))((('''''''''((()))***+++,,,,,,,,,,,,++++++******+++***))))))******)))'''&&&%%%%%%&&&((()))(((''''''***+++)))***---,,,(((((((((((()))))))))((('''((('''''''''''')))+++,,,'''&&&%%%%%%&&&'''((())))))(((''''''''''''((((((,,,+++************+++,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,************************))))))(((((((((((())))))'''(((******************+++******))))))***++++++...---++++++++++++---...))))))*********+++++++++************+++,,,---...***)))(((''''''((()))***))))))(((((()))+++...000***)))(((''''''((()))***,,,++++++***))))))))))))***+++---......---+++***------...///...---+++***,,,***))))))+++---,,,,,,...------+++***((('''&&&((((((((((((((()))******---------------,,,+++***((()))+++---......------------,,,,,,+++***)))(((+++***)))'''''''''((()))((())))))******)))((((((((())))))*********)))))))))******+++***)))((('''))))))***+++,,,,,,++++++))))))(((((((((((())))))...,,,***))))))+++...///++++++***)))))))))))))))*********************))))))(((''''''''')))+++,,,))))))(((((((((((())))))------,,,++++++***))))))+++,,,,,,,,,,,,---------++++++++++++***)))((('''******)))'''$$$$$$''')))((('''''''''''''''((((((&&&'''(((***+++,,,,,,+++'''''''''''''''((())))))+++******)))(((''''''''')))))))))))))))******+++)))***,,,------,,,***)))((())))))******************(((%%%%%%''')))++++++((())))))*********))))))''')))+++++++++++++++---++++++******)))(((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))))),,,111555888777333///+++***((())))))***((('''(((((((((((((((&&&$$$######&&&***++++++******+++,,,,,,,,,,,,+++***)))((()))(((((())),,,------,,,+++++++++***************,,,((((((+++---++++++,,,111000...---------,,,,,,...000111111///------...,,,,,,...000111000///...------.....................//////---++++++,,,......---,,,++++++,,,---...---///111000...---,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,---...---+++))))))***************)))))))))))),,,,,,,,,---...,,,)))&&&***)))))))))((((((((('''''''''((()))))))))))))))+++***((()))+++,,,++++++***))))))(((''''''&&&&&&)))(((&&&%%%&&&''')))******+++,,,+++)))((()))***'''((()))*********************++++++++++++******+++******)))(((''''''&&&((()))))))))((((((''''''''''''(((((()))))))))***'''''''''(((((()))***+++,,,,,,,,,,,,------......,,,***))))))******)))(((&&&%%%$$$%%%'''))))))(((%%%)))***((((((***+++((('''((()))))))))(((((((((***)))(((''''''((()))***'''&&&%%%%%%&&&'''((()))((((((''''''''''''((((((+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&(((***+++*********,,,---,,,***)))))))))***+++,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,+++******)))***,,,---...******((((((((((((*********)))))))))***,,,---...))))))************)))))),,,+++******)))*********++++++------------+++++++++,,,...///...---+++******)))((((((***,,,,,,+++------,,,,,,***)))'''&&&'''''''''((())))))******,,,,,,------------,,,,,,***++++++,,,---------------------------,,,+++***,,,+++)))((('''''''''((())))))***++++++***((('''++++++++++++***)))((((((((()))***++++++***))))))*********+++,,,,,,------+++***)))(((((()))***+++---,,,*********+++---///******)))(((''''''''''''+++***))))))++++++***))))))(((''''''((()))+++,,,((((((''''''''''''((((((++++++++++++************'''((()))+++...000222333,,,,,,,,,+++***)))((('''((()))***'''$$$###&&&)))(((''''''''''''(((((()))'''(((***+++,,,++++++***'''''''''(((((((((((((((+++***)))((((((((())))))***))))))))))))***+++,,,)))******+++++++++++++++((()))******++++++******+++)))(((((()))++++++***))))))***+++++++++******%%%'''***+++******,,,---+++*********))))))(((((('''((())))))***)))))))))&&&&&&'''((())))))******'''(((***,,,,,,+++***))))))((('''((()))***)))''')))******)))(((&&&$$$"""%%%'''***+++***)))******,,,,,,,,,---,,,,,,+++******))))))***,,,---,,,+++******************+++++++++''''''+++---+++***,,,111///------......---,,,---///111111///---,,,,,,+++++++++---000000///---,,,,,,,,,------......///---...///...,,,,,,---.........,,,,,,,,,,,,.........///111000...,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++***,,,------+++******+++++++++*********)))))))))(((((()))+++...000///---(((((((((((())))))))))))((()))))))))))))))((('''***)))((()))+++,,,+++***((((((''''''''''''&&&&&&''''''''''''''''''((((((***+++,,,+++)))(((((()))&&&''')))***++++++******)))***++++++,,,+++++++++******))))))((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''(((((()))*********+++++++++,,,---...000000+++***))))))******)))'''&&&$$$###$$$'''))))))((($$$)))+++(((''')))***((('''(((******((((((((()))******)))(((((((((((((((''''''&&&%%%&&&'''((()))(((''''''''''''(((((()))***+++,,,------,,,+++***++++++*********)))))))))+++++++++++++++,,,,,,,,,************************)))******************)))'''***,,,---++++++,,,...///---+++)))(((((()))*********++++++++++++************************+++++++++***))))))***+++---///+++***)))(((((()))***+++*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++*********+++,,,---++++++++++++++++++++++++)))***,,,......---+++******)))((()))+++,,,,,,,,,+++,,,,,,,,,+++***(((''''''((()))***++++++++++++***+++,,,---............,,,,,,,,,++++++,,,------,,,,,,---......---,,,+++***)))(((''''''((())))))***+++---------+++***(((+++++++++++++++******)))((()))***,,,,,,,,,++++++++++++******+++,,,...///,,,+++***))))))***+++,,,******))))))******+++,,,+++***)))(((''''''''''''+++)))'''''')))***)))((((((((((((((()))***++++++((((((''''''''''''((((((************++++++++++++&&&''')))+++---...000111+++,,,,,,------,,,,,,+++'''***,,,***&&&$$$&&&)))((((((''''''(((((()))***((()))+++,,,,,,+++)))(((&&&''''''(((((((((((((((***)))((((((((()))***+++******)))))))))))))))*********)))))))))***,,,---))))))***++++++++++++***+++***))))))***+++***((((((((()))***************&&&(((******))))))***+++*********)))))))))))))))'''((())))))*********)))(((((((((((((((((())))))%%%&&&(((((((((''''''''''''&&&&&&''')))***)))((())))))******)))'''&&&$$$''')))***)))(((((()))*********+++,,,,,,,,,,,,+++,,,*********,,,,,,+++***)))))))))***+++++++++,,,***&&&&&&***,,,+++***,,,000...,,,,,,...///...---,,,...000000...,,,++++++***))))))+++...000...,,,+++++++++,,,,,,---...///,,,---......------...//////...---,,,,,,---...///...///111000---+++************+++,,,,,,,,,,,,,,,******++++++++++++******(((***,,,,,,+++***+++,,,******************++++++)))((()))***---//////...((((((((((((((()))))))))(((((())))))))))))(((((()))(((''')))***+++***(((''''''''''''((((((((((((&&&''''''(((((('''&&&&&&***+++,,,+++((('''((()))&&&''')))+++,,,+++***))))))***++++++,,,,,,,,,+++))))))))))))((((((((((((&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''(((((((((&&&'''((())))))*********++++++******+++,,,---...+++)))(((((()))***((('''%%%$$$###$$$&&&((())))))%%%***,,,)))((()))+++***&&&)))+++***((('''((()))'''(((((())))))))))))((()))((('''&&&%%%&&&'''''''''''''''''''''((())))))+++,,,...//////...,,,++++++*********))))))((((((++++++++++++++++++++++++******************************++++++++++++******(((+++......---,,,...000000...+++)))((('''((())))))***+++,,,,,,+++***))),,,,,,++++++***)))))))))++++++)))))))))+++---///+++***)))(((((()))***+++******+++,,,,,,,,,++++++(((***,,,......,,,***(((++++++*********+++---...,,,++++++******++++++,,,''')))+++---...---+++***+++))))))))),,,---------***+++,,,,,,+++***)))(((((()))***,,,,,,---------******,,,---.../////////...---,,,+++***+++,,,---***+++,,,---...---,,,+++((((((''''''((()))***+++,,,---/////////---+++******++++++,,,,,,,,,++++++''')))***,,,------------,,,+++***)))***,,,///000---,,,***))))))***,,,---'''((((((((())))))))))))+++***)))(((''''''''''''***(((%%%&&&(((***((('''(((((())))))***+++++++++))))))(((((((((((()))))))))))))))***++++++,,,,,,************************++++++---...///000000000(((+++...---(((&&&'''***((((((((((((((()))******)))***,,,,,,,,,+++)))'''&&&''''''((()))((((((((())))))(((((((((***+++,,,++++++***(((((('''''''''+++***)))((((((***,,,...))))))***++++++++++++***+++***)))***+++***(((&&&''''''((()))))))))))))))((()))******(((''''''((())))))))))))))))))******''''''((()))******))))))*********)))((('''''''''$$$&&&((()))(((''''''(((&&&%%%%%%&&&)))******)))(((((()))******)))(((''')))******)))''''''(((***((()))***+++++++++++++++---+++***+++,,,,,,+++***(((((()))***+++,,,,,,---***&&&&&&***,,,******,,,000---+++,,,...000///---,,,...000000...+++******)))((('''***...///...,,,*********+++,,,---...///+++---......------///000///...---,,,,,,---...///...///000///---***)))))))))***+++,,,,,,,,,,,,,,,*********++++++*********''')))++++++******+++,,,(((((()))***+++,,,,,,---///---++++++,,,,,,,,,+++******))))))((((((((('''''''''((()))))))))))))))(((''''''(((******)))(((''''''(((((()))*********%%%&&&((())))))(((&&&$$$***+++,,,+++(((''''''(((%%%''')))+++,,,+++***))))))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))%%%&&&'''((((((((('''&&&$$$$$$%%%%%%&&&'''((((((&&&'''((()))************,,,+++***)))))))))***+++***)))(((((())))))((('''%%%$$$"""###&&&((())))))&&&+++...+++)))***,,,+++&&&)))+++***((('''(((***%%%&&&(((***++++++******)))((('''&&&%%%%%%&&&''''''''''''''''''((()))***000111222444444222111000---,,,***(((''''''((((((***)))'''&&&'''))),,,...))))))*********))))))(((******+++++++++,,,,,,,,,...------///111222111000111000...,,,+++++++++++++++++++++***++++++,,,,,,)))******+++++++++******((())))))***+++,,,,,,,,,******++++++++++++******------------------------******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++)))((()))+++,,,,,,++++++***)))((((((***,,,---)))***+++,,,------------------......---+++***)))))))))*********+++++++++...,,,+++,,,...000000///+++,,,------......------*********,,,------+++)))******)))((()))***,,,---&&&***......,,,++++++,,,,,,,,,,,,++++++*********((()))***++++++***)))(((---,,,+++***))))))))))))******+++,,,---------------,,,,,,++++++,,,,,,------+++((('''''''''%%%$$$***((('''(((***)))&&&"""'''&&&&&&&&&&&&%%%%%%%%%'''((()))((('''&&&'''((((((((((((((()))))))))))))))((((((((()))+++...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((('''&&&&&&&&&''')))***++++++***))))))***++++++)))(((((()))++++++***))))))((((((((((((***,,,---***)))(((''''''&&&'''''',,,+++)))(((((()))+++,,,++++++******************+++)))'''(((+++,,,***((()))((('''&&&&&&'''((()))&&&'''((((((''''''(((***)))***+++,,,,,,+++))))))&&&''''''((((((((((((((())))))(((((((((((())))))$$$%%%'''&&&$$$"""""""""((((((((((((((((((((((((***************)))(((((())))))))))))************)))(((''''''''')))***+++---((('''+++,,,'''&&&)))---,,,+++***)))))))))))),,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***((('''******,,,---.../////////))))))***+++,,,...///000...,,,---111222000000222///---,,,++++++,,,...///...---+++***)))******++++++,,,,,,---------,,,,,,******))))))))))))******(((***++++++++++++,,,...***+++++++++******,,,......,,,+++))))))***,,,---++++++++++++)))'''%%%###'''''''''''''''&&&&&&&&&))))))(((''''''((()))***''''''((()))******))))))'''&&&&&&((()))***((('''******++++++++++++******)))'''%%%&&&)))***(((&&&))))))***+++,,,------...,,,***)))***,,,+++'''$$$)))(((''''''((('''%%%###'''((((((((((((((('''&&&'''((())))))((()))+++---///)))&&&((()))((())),,,,,,,,,,,,+++***)))((((((((('''%%%$$$$$$%%%'''(((***)))))))))))))))***************)))))))))))))))'''((()))((('''(((***,,,---***(((((()))***)))'''***'''$$$$$$&&&'''%%%###222555999<<<<<<999555222...---+++************+++******)))((()))***,,,---***+++++++++++++++******+++++++++,,,,,,,,,,,,---///......000222333222000111000...,,,+++++++++,,,---,,,,,,,,,,,,,,,------******++++++++++++******(((((())))))***++++++,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************+++++++++++++++)))((()))***,,,,,,++++++***)))((((((***,,,---))))))***+++,,,,,,,,,,,,---............,,,***)))*********+++++++++,,,,,,---,,,+++,,,.../////////+++,,,------......------,,,++++++,,,------+++))),,,,,,+++*********++++++'''***------,,,++++++---,,,,,,+++++++++***************++++++++++++******...---,,,+++***************+++,,,------.........,,,++++++******++++++,,,,,,***((('''''''''&&&%%%)))'''&&&(((******(((&&&'''''''''&&&&&&%%%%%%%%%''')))***)))((('''((()))((()))))))))))))))))))))))))))(((((()))+++---///++++++++++++++++++++++++------------,,,,,,+++***'''&&&&&&&&&&&&'''((((((************************'''''''''((()))***)))'''******))))))***+++---...***))))))((('''''''''(((,,,+++***))))))***+++,,,************************+++)))'''(((***+++)))''')))(((''''''''''''((()))%%%&&&((('''&&&&&&''')))))))))***++++++***)))((('''((())))))******))))))************************'''(((((('''%%%$$$$$$%%%((((((((((((((((((((((((***************)))(((((((((((((((((()))))))))))))))(((((('''((()))***++++++''''''+++,,,)))))),,,******)))))))))******+++++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***(((''')))***+++,,,---......///+++++++++,,,---...///000///---...222222000000333000///---,,,,,,---///000///...,,,+++*********+++++++++,,,,,,,,,,,,,,,+++(((''''''''''''''''''((((((***++++++++++++,,,...)))***++++++******+++,,,...---+++***)))***+++,,,))))))*********((('''&&&''''''''''''((((((((((((******(((((((((((()))***'''(((((())))))))))))(((((('''&&&''')))***)))((()))******++++++******)))***((('''(((***+++)))'''((()))***,,,---///000111***(((''')))+++,,,***(((***)))((((((((((((&&&$$$''''''(((((((((((((((''''''((())))))((()))+++---...)))&&&(((***)))***---+++,,,,,,++++++)))((((((((('''%%%$$$$$$%%%'''(((((((((((((((((()))***+++*********)))))))))))))))'''((()))(((''''''(((***,,,***((((((******)))&&&)))&&&$$$$$$&&&'''&&&$$$222666<<<@@@@@@<<<666222...------,,,,,,------...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000000000111333444333111111000...---,,,,,,,,,---......------------......+++++++++,,,,,,++++++***'''(((((())))))******+++************************++++++++++++++++++++++++)))*********++++++++++++((()))))))))*********++++++***((()))***,,,++++++******)))((()))***+++,,,((()))***++++++,,,,,,+++....../////////---,,,++++++++++++,,,,,,,,,------,,,+++***+++---.........,,,,,,---............---...---,,,---...---+++)))------------,,,+++*********+++,,,,,,++++++,,,---,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---///...---,,,,,,+++,,,,,,+++,,,---......///......++++++************+++++++++)))''''''((((((((('''((('''&&&''')))+++++++++((((((''''''&&&%%%$$$$$$((()))******)))((()))+++))))))))))))))))))))))))))))))(((((()))+++---...************************,,,,,,,,,,,,,,,+++++++++'''(((((()))***))))))))))))***+++,,,,,,+++***)))&&&%%%%%%&&&((()))'''&&&))))))))))))***+++,,,,,,*********))))))))))))))),,,+++***))))))***+++,,,))))))))))))***************((('''((()))***)))'''))))))(((((((((((())))))%%%&&&''''''&&&&&&'''((((((((())))))))))))((((((((()))******++++++*********+++,,,------,,,+++*********)))'''%%%%%%'''(((*********************************+++******)))((('''''''''((((((((())))))))))))((((((((()))******((('''(((,,,---+++,,,...(((((((((((()))***+++,,,******))))))******+++,,,++++++++++++++++++++++++((()))***++++++***)))((())))))***+++,,,---.........------------...///000///---...111222000///222000000...------...///000000///...,,,+++*********+++++++++,,,,,,++++++***''''''&&&&&&&&&&&&''''''(((***++++++++++++,,,...))),,,......---,,,------...---,,,*********+++,,,'''((()))*********)))((('''(((((())))))*********++++++***)))((((((((()))(((((()))))))))(((''''''***(((&&&&&&(((*********)))******++++++******)))+++)))((()))***+++***)))((((((***,,,...///111222,,,***(((((()))***)))(((***)))((()))))))))'''%%%&&&''''''((())))))))))))'''((())))))((((((***,,,---(((%%%(((***)))+++---+++++++++++++++***)))(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((()))***+++*********))))))(((((((((&&&(((((((((&&&%%%&&&''')))(((((()))******(((&&&'''%%%$$$$$$&&&''''''&&&///222777::::::777222///---------------......///,,,------......---,,,+++,,,,,,,,,,,,,,,,,,---------------.........//////222111111222444555444222222000///------------...///...------------------,,,,,,,,,,,,,,,,,,+++***''''''(((((()))))))))*********))))))))))))******************************)))))))))************+++''''''(((((())))))******,,,***))))))***++++++******))))))((()))***++++++)))***+++,,,,,,,,,,,,,,,...///000000000...---,,,,,,,,,,,,---------......,,,***)))***,,,......---,,,------...............000///------------+++))),,,---.........---,,,+++,,,,,,,,,+++++++++,,,---------------------------...---,,,++++++,,,---.........---,,,,,,,,,,,,,,,+++,,,---...////////////,,,++++++++++++++++++,,,***(((''''''((())))))(((***)))'''''')))***,,,,,,))))))((('''&&&%%%$$$$$$)))***++++++***)))***,,,*********)))))))))))))))***)))))))))***+++,,,---))))))))))))))))))))))))******)))))))))))))))******+++,,,---...---,,,,,,)))***,,,------,,,***)))&&&&&&%%%'''((()))'''&&&'''''''''''''''(((((())))))*********++++++******))))))(((((((((((())))))((((((((())))))))))))))))))(((((((((((()))(((((())))))))))))))))))))))))&&&'''((((((''''''((()))'''''''''(((((((((((((((((()))******++++++******)))***,,,------,,,***)))++++++)))'''%%%%%%'''***++++++++++++++++++++++++*********++++++******)))(((((((((((())))))))))))))))))))))))))))))******'''(((+++------,,,,,,...(((((('''(((((()))******)))))))))*********++++++************************((()))***+++,,,,,,+++***)))))))))***+++,,,---.........------------.........,,,---000111......000000///......---......///111000///---,,,+++******+++++++++,,,++++++******))))))(((((((((((())))))(((***++++++++++++,,,...,,,///222333222111000000...---,,,+++++++++++++++((()))************)))((((((((()))******+++,,,,,,,,,,,,+++***))))))(((((())))))))))))(((((('''&&&+++)))&&&&&&(((***++++++))))))************)))))))))))))))))))))***))))))''''''((()))+++,,,------000...+++)))'''&&&&&&&&&***)))))))))++++++)))'''%%%&&&'''))))))*********'''((()))(((((((((***,,,***%%%$$$'''))))))***,,,+++++++++++++++***)))((((((((('''&&&&&&'''(((((($$$$$$%%%&&&'''(((***+++*********)))((((((''''''&&&'''((('''%%%$$$$$$%%%&&&''')))******)))'''%%%%%%$$$$$$%%%&&&'''((((((,,,---///000000///---,,,++++++,,,------.........,,,---...//////...,,,+++,,,++++++++++++,,,---......////////////000000000333222222333555555444222222111///...---......///......---,,,,,,,,,,,,,,,---------------,,,++++++(((((((((((())))))))))))******)))(((((()))******************************(((((()))))))))*********&&&''''''((())))))******,,,***))))))***++++++***)))))))))))))))*********+++,,,------...---------...///000000000///...---,,,,,,---------.........,,,***)))***,,,......---,,,---......//////......000///---,,,------+++***)))+++---...//////.........---,,,+++,,,,,,,,,,,,////////////////////////---,,,+++******+++,,,------,,,,,,++++++++++++,,,+++,,,---...////////////------,,,,,,,,,,,,------***((('''''')))******)))+++***)))(((((((((***+++))))))(((''''''&&&%%%%%%(((***++++++******+++---+++*********)))))))))(((******************++++++))))))))))))))))))))))))***))))))(((((()))*********+++---.........---,,,)))***,,,------,,,***)))(((''''''(((******)))'''&&&''''''(((((((((((((((((()))***+++,,,,,,++++++''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((()))))))))((((((((())))))******************)))((()))******))))))***+++'''''''''''''''(((((()))'''((())))))******))))))''')))***,,,,,,***)))'''******)))&&&$$$$$$&&&))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++******************))))))'''+++------,,,++++++,,,******)))((((((((((((((())))))******++++++++++++************************)))***,,,---...------,,,)))))))))***+++,,,...///...---,,,,,,+++,,,,,,,,,---++++++//////,,,,,,...///......------,,,,,,,,,000//////...---+++******,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))(((***++++++++++++,,,...---000333444333111111111///...---,,,++++++++++++******++++++***)))(((&&&((())))))***+++,,,---------,,,,,,+++***))))))((()))*********)))((('''''',,,***''''''(((+++,,,,,,)))))))))******)))))))))((((((((((((((('''((((((''''''''''''''''''''''''///...,,,)))'''&&&&&&&&&***)))(((***++++++***(((&&&'''((()))************&&&'''(((((('''(((***,,,((($$$"""&&&((('''(((*********+++++++++***))))))(((((((((((((((((((((((($$$$$$$$$%%%&&&((()))*********))))))(((''''''&&&%%%'''((('''&&&$$$$$$$$$%%%&&&(((***)))(((&&&&&&$$$$$$%%%%%%%%%'''((())),,,++++++++++++++++++,,,******+++,,,---------,,,,,,---...//////...---,,,,,,+++******+++,,,...///000000000000111111111111444333222333555555444222222111000///......///000///...---,,,++++++++++++............---,,,++++++))))))))))))))))))))))))***)))(((''''''((()))***************************(((((((((((())))))))))))&&&&&&'''((()))***++++++---+++))))))***+++***)))((((((((()))))))))******------............------......///000000///...---,,,,,,,,,---------......,,,+++***+++---.........------...////////////...000...,,,+++,,,---,,,+++)))***+++---...///000000...---,,,,,,------,,,+++///////////////000000000---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,---......///............------------......***)))'''((()))******))))))******)))(((''')))***(((((((((''''''''''''&&&((()))++++++******+++---+++++++++******))))))(((+++++++++***************))))))))))))))))))))))))++++++***))))))+++,,,---((())))))******************+++,,,------,,,+++***)))(((((()))+++,,,***)))))))))***++++++******)))'''(((***+++,,,,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((***+++***)))((()))+++******++++++++++++******)))***++++++******+++,,,''''''&&&''''''((()))***'''((())))))******))))))'''((()))******)))((('''))))))(((&&&$$$$$$%%%''',,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++*********+++++++++,,,,,,******+++++++++***)))(((%%%+++///---***++++++***,,,+++***)))((((((((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++---.........------************+++,,,...000---,,,,,,+++++++++,,,,,,---++++++//////,,,+++............------,,,++++++------......---,,,+++***------------,,,++++++***((((((''''''''''''(((((((((***++++++++++++,,,...+++...000000///.../////////......---,,,+++******++++++,,,,,,+++)))(((&&&)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++******)))))),,,***((((((***,,,,,,+++((())))))******))))))(((&&&((()))((('''&&&''')))''''''&&&&&&%%%%%%$$$$$$******+++***(((((()))***((((((((()))+++,,,+++)))'''(((((()))************&&&'''(((((('''''')))+++((($$$###&&&((('''''')))******+++++++++******)))((())))))))))))))))))(((%%%%%%%%%&&&'''((()))*********))))))((('''&&&&&&$$$&&&((((((&&&%%%%%%%%%$$$&&&(((((('''&&&&&&'''###%%%&&&&&&%%%&&&(((***+++******))))))******+++++++++,,,---------,,,++++++,,,,,,---............---,,,++++++,,,...000111111111111111222222222222444333222333555555333111222111000/////////000111000///...---,,,,,,,,,,,,/////////......---,,,+++***************************)))(((''''''((()))***++++++++++++++++++++++++'''''''''((((((((())))))&&&''''''(((***++++++,,,---+++))))))***+++***)))'''(((((())))))))))))))),,,------......------,,,------////////////...---+++,,,,,,,,,---------------,,,+++,,,.../////////------...///////////////...,,,******+++,,,,,,+++++++++++++++,,,---//////...---,,,---//////,,,)))------........./////////------............------------,,,,,,,,,,,,------***+++,,,------............------,,,,,,------...+++***(((((()))***)))((($$$'''))))))(((''')))+++''''''''''''(((((((((((('''(((******)))***+++---,,,,,,+++******))))))(((+++++++++++++++***))))))************************+++***)))))))))***,,,---((((((((('''((())))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))(((***+++,,,+++)))******+++,,,,,,+++***)))%%%&&&)))+++,,,,,,++++++'''''''''(((((('''''''''%%%%%%&&&''''''((()))))))))+++,,,,,,))))))***,,,******+++,,,,,,+++******(((***++++++***)))+++,,,''''''''''''''')))***+++((()))******++++++******((((((((((((((((((((((((((())))))(((&&&%%%%%%&&&++++++++++++++++++++++++)))***++++++,,,,,,,,,+++)))************+++++++++***++++++++++++***)))(((!!!)))...,,,)))+++,,,++++++******)))))))))*********+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,+++******+++---///111------,,,,,,,,,------...///------000000---,,,////////////......---,,,+++++++++,,,------,,,+++***............---,,,++++++))))))(((((((((((())))))(((***++++++++++++,,,...+++---......------...////////////...---+++***))))))***++++++++++++))))))************+++++++++++++++,,,,,,------,,,+++*********+++,,,,,,,,,+++++++++***)))***,,,---,,,+++(((((())))))))))))((((((''')))***)))'''&&&(((***(((((((((''''''''''''&&&''')))++++++)))((()))+++'''''''''(((+++++++++)))((())))))*********))))))&&&'''(((''''''''')))+++***&&&%%%(((***((('''))))))******+++++++++******)))))))))******)))))))))''''''&&&&&&'''((())))))+++***)))((('''&&&%%%%%%###%%%((()))(((&&&&&&&&&$$$&&&''''''%%%%%%''')))$$$%%%'''&&&$$$%%%'''))))))))))))))))))))))))))),,,,,,---......---,,,++++++++++++,,,---.../////////...---,,,---///111333111111222222222333333333444333222333444444333111222111000//////000000111111111000......---------////////////...---,,,++++++++++++***************+++)))(((''''''((()))+++++++++++++++++++++++++++''''''''''''((((((((()))''''''((()))***+++,,,,,,---+++))))))***+++***)))'''(((((())))))))))))))),,,,,,,,,------,,,++++++,,,---...//////...------+++++++++,,,,,,,,,------...,,,+++,,,...000000///---......///////////////---+++))))))***,,,,,,,,,---,,,+++***+++,,,---......---,,,...000///+++(((,,,,,,,,,---------......---...///000000///...---......---------......///******+++,,,---------------,,,,,,++++++,,,,,,---,,,***(((((()))***)))(((!!!$$$(((***)))(((***,,,&&&&&&''''''((()))))))))&&&((()))***))))))+++,,,,,,,,,++++++***))))))(((+++++++++++++++***)))(((************************)))((('''&&&'''(((***,,,***)))((((((((()))+++,,,---,,,,,,++++++,,,,,,---)))(((((()))++++++***)))((()))***++++++***)))((($$$&&&(((+++,,,,,,++++++(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))))),,,---,,,***)))+++---***+++,,,------,,,+++***''')))******))))))***+++((('''''''''((()))+++,,,******+++,,,,,,,,,,,,+++))))))(((((((((((())))))''')))***)))'''&&&%%%&&&++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))***************+++,,,,,,+++***)))((('''---+++))),,,---,,,))))))))))))***+++,,,---+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,******,,,,,,+++***,,,...000222---------------...//////111...///222222......000000000000000///...---,,,)))***+++,,,---,,,++++++////////////...---,,,+++,,,,,,++++++++++++,,,,,,(((***++++++++++++,,,...---...///...------///111/////////...---,,,***)))'''(((***+++,,,,,,++++++++++++*********************+++,,,---------,,,+++***+++,,,,,,------------*********+++------,,,***(((((())))))))))))(((((((((***,,,+++(((''')))+++))))))))))))*********+++(((+++------)))''''''(((&&&&&&&&&(((***+++***))))))************))))))(((&&&'''(((''''''''')))+++,,,((('''***,,,)))((())))))******+++++++++******))))))************))))))(((((('''''''''(((((()))+++***)))((('''&&&%%%%%%"""%%%((()))((('''''''''$$$&&&'''&&&$$$$$$'''***$$$&&&'''&&&$$$$$$&&&)))))))))************)))(((******))))))))))))******,,,+++)))(((((()))+++,,,.........---,,,...111333777666555444333222111111000222444444222000///...111000...------...000111---111333000+++)))+++...///---------......,,,***...+++((())),,,---,,,***,,,***(((&&&&&&''')))************++++++,,,,,,,,,***)))))))))((((((''''''((()))))))))))))))((((((,,,+++***)))))))))***+++)))))))))))))))*********+++++++++++++++++++++++++++,,,---...///...---,,,+++,,,---.........---------+++)))***...000000...222000...,,,+++,,,---...)))))))))***+++++++++,,,+++,,,,,,+++***+++---000///......------,,,++++++***+++,,,,,,---...///000---...///000///,,,***(((222///,,,)))((()))+++---'''((()))***+++,,,,,,,,,((())))))******++++++,,,))))))(((((((((((())))))+++)))'''&&&%%%&&&'''(((&&&''')))***+++***((('''&&&'''((()))************,,,,,,++++++***)))((((((+++,,,,,,,,,***(((&&&%%%'''''''''(((((()))***+++((((((((((((((()))******---+++'''%%%%%%''')))+++************+++,,,......$$$***...,,,)))))))))'''&&&))),,,,,,)))((((((***(((%%%&&&///999;;;222))))))((('''&&&'''(((***,,,((((((((()))******++++++,,,+++***)))((((((((((((******++++++++++++******&&&''''''((()))(((((((((+++***)))'''''''''((())),,,(((''',,,000///------,,,***)))''''''(((***+++)))************(((&&&%%%''''''&&&'''***++++++***((()))+++,,,---,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,+++***))))))******))))))*********+++++++++000///---,,,++++++,,,---,,,------......------,,,***+++,,,,,,---------,,,***,,,------+++*********+++---...---------///111444222//////000000000000222111///.........///000///............---------*********+++,,,---...///......------,,,,,,,,,---,,,,,,++++++***+++++++++***,,,------++++++,,,......---------...000111333000///...,,,***)))''''''(((((()))***+++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((&&&&&&'''(((((((((((((((******)))(((((()))***+++,,,,,,++++++++++++++++++...---,,,+++)))((('''&&&$$$&&&(((***+++,,,,,,,,,'''''''''''''''((())))))((((((''''''''''''((((((*********)))((((((''''''******+++++++++******)))((()))*********)))'''&&&''''''((()))))))))))))))++++++***+++,,,---+++)))&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&)))))))))******))))))(((***))))))))))))))))))***,,,+++)))(((((()))+++,,,---......---,,,---000333555555555444333333222222000222444444111///......000///...------...///000,,,///111///,,,***---000...---,,,---...---,,,***,,,+++))))))***++++++***---+++(((&&&&&&'''(((*********+++++++++,,,,,,,,,*********)))))))))(((((((((((())))))))))))(((((())))))***+++++++++***)))((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,------------...---+++***+++...//////---000///---,,,++++++,,,,,,************++++++++++++,,,,,,---,,,+++,,,...000...------------,,,,,,,,,+++++++++,,,------......------......---,,,***)))000///,,,***)))***+++,,,******++++++,,,+++++++++***************++++++++++++******))))))))))))******)))'''&&&&&&&&&((((((&&&''')))***+++***)))(((&&&'''((()))************,,,,,,++++++***))))))(((+++++++++***)))((('''&&&(((''''''(((((()))***+++((((((''''''(((((()))***---+++(((&&&%%%%%%'''(((((((((((((((((()))***+++$$$+++...,,,*********''''''***,,,,,,***((()))*********---777BBBEEE===555)))(((&&&&&&&&&''')))***((((((((()))******++++++,,,,,,+++***))))))))))))******++++++++++++******'''(((((((((((((((''''''***)))(((''''''(((((())),,,((((((,,,///---,,,,,,+++***)))(((((()))***+++************)))((('''&&&((('''&&&(((***+++******)))***+++,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,++++++*********************++++++++++++,,,,,,///...---,,,,,,,,,------,,,------......------,,,+++,,,------.........---+++------,,,+++***+++,,,,,,---......------///111444222000000000111111000111111///.........///000............------------++++++++++++,,,---...///...---,,,+++***+++,,,,,,,,,,,,++++++***++++++,,,***,,,------++++++,,,...------,,,,,,---...000000///...---,,,***)))((('''++++++,,,++++++***)))(((++++++*********+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++++++++******)))(((''''''((()))))))))((((((******)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,+++******))))))'''((()))***++++++******(((''''''''''''((())))))((((((''''''''''''(((((((((((((((''''''((())))))******+++++++++******)))((()))*********)))'''&&&''''''((()))))))))))))))+++******+++,,,,,,+++)))'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''(((((())))))))))))((((((***))))))(((((())))))***,,,+++***))))))***+++,,,,,,,,,---,,,+++,,,///111333333333333333333333333000222333222000---,,,,,,///...---,,,,,,---...///***---//////,,,,,,...000---,,,+++,,,------+++***)))******)))((((((***+++---+++)))'''&&&'''((()))++++++++++++,,,,,,,,,,,,+++++++++************)))(((((())))))***))))))(((&&&(((***,,,---,,,***)))(((((()))***++++++,,,,,,------------------------,,,,,,,,,,,,,,,---......---,,,+++++++++,,,...///...---,,,,,,---...---,,,------------,,,+++******+++++++++++++++*********,,,------,,,++++++---///,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++++++++,,,,,,+++******)))*********)))'''&&&&&&'''(((((('''((()))++++++******)))''''''((()))************,,,,,,++++++***)))))))))***)))((((((''''''(((((((((((((((((()))***++++++(((''''''''''''(((((()))+++***)))'''&&&%%%%%%%%%(((((('''''''''(((((()))&&&+++...,,,***++++++((((((***,,,,,,+++***)))***((((((,,,555???@@@:::222)))(((&&&%%%%%%&&&''''''((((((((()))******++++++---,,,+++******)))************++++++++++++******)))))))))((((((''''''&&&(((((('''''''''((())))))---)))(((,,,---+++***++++++***)))(((((()))***+++++++++***)))(((((((((((((((''''''(((***+++***)))***+++,,,---,,,+++***)))((()))***+++,,,---------++++++++++++************+++,,,,,,,,,,,,---------///...------,,,------...,,,------......------,,,---------........................,,,******,,,...---.........------...000444222000000111222111000111000//////......//////......---------,,,,,,,,,,,,,,,,,,,,,---......///...---+++))))))***+++,,,,,,++++++***++++++,,,,,,***,,,------++++++,,,...---,,,,,,++++++,,,------......---,,,+++))))))(((,,,,,,,,,,,,+++***)))(((***************+++,,,,,,---,,,++++++******++++++***************************************))))))((()))))))))***))))))((((((***))))))(((((())))))***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))*********))))))(((((((((''''''(((((()))***)))((((((''''''(((((()))'''&&&%%%%%%&&&(((***+++)))******+++++++++******((()))*********)))((('''''''''((()))))))))))))))***))))))***++++++***((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''((()))))))))((((((***))))))(((((())))))***++++++***))))))***++++++***+++,,,+++++++++...000000111111222333333444444///111222111...,,,,,,,,,......------------......+++---///...,,,,,,---///,,,++++++,,,------+++***''')))+++)))&&&&&&(((+++---+++***((('''(((((())),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))*********))))))&&&''')))***++++++++++++(((((()))***+++------...........................---,,,+++***+++,,,...///---,,,+++******,,,...///......------------,,,+++,,,,,,.........,,,+++))),,,,,,,,,++++++*********+++,,,---,,,+++***,,,---++++++,,,,,,---...//////++++++++++++******))))))******))))))***+++,,,,,,++++++,,,,,,,,,++++++***,,,,,,------...---------//////......---,,,++++++,,,,,,+++***)))))))))))))))(((''''''''''''((((((((()))******++++++******''''''((()))************+++++++++*********)))))))))((('''&&&&&&'''((()))(((((((((((()))***+++,,,((('''''''''''''''(((((()))******))))))((('''&&&***))))))((((((((())))))'''+++---++++++,,,,,,))))))***+++,,,,,,+++******((('''(((,,,111111,,,'''))))))'''&&&&&&&&&&&&'''((((((((()))******++++++---,,,,,,+++******++++++***++++++,,,,,,++++++***,,,+++***)))''''''&&&&&&''''''''''''(((((())))))---***)))++++++((((((******))))))((())))))***+++---+++***)))((()))******)))((('''(((***+++***)))+++,,,,,,---,,,+++)))((('''(((***+++,,,------...+++++++++++++++++++++***------------............---------------.........,,,------......------,,,------,,,,,,,,,---------//////...,,,******---///---...///...,,,,,,...000222111000000111222111000000000//////............------------,,,,,,,,,+++---,,,,,,,,,---......//////---+++))))))***,,,---++++++******++++++,,,,,,***+++---,,,++++++,,,...,,,,,,++++++************---,,,,,,++++++*********)))***++++++,,,,,,,,,+++***)))))))))***+++,,,------,,,+++*********++++++)))))))))))))))(((((((((((())))))***))))))((((((***************))))))(((***)))))))))((((((((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))((((((((('''((())))))***))))))(((((((((((())))))((('''%%%$$$$$$&&&)))+++))))))***+++++++++******))))))***+++***)))((('''''''''((()))))))))))))))))))))((()))******)))'''(((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))***))))))''''''((()))))))))))))))******))))))))))))******+++******************+++)))+++,,,,,,++++++---///......///000111222333333///000111000...,,,,,,---.........------...............///...,,,+++++++++,,,++++++,,,---...,,,+++''')))***)))&&&%%%(((+++++++++***)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,(((((()))***************)))((('''''''''***,,,...((()))***+++,,,---...///........................,,,,,,+++***+++,,,---...---,,,*********+++---///---...///...---,,,++++++,,,---///000000...,,,***---,,,,,,,,,++++++******)))+++,,,+++***)))***+++***++++++,,,---...//////,,,++++++******))))))((()))))))))))))))+++,,,,,,)))***+++,,,,,,,,,+++***)))***,,,---...//////000111111000///...------,,,+++***)))((((((((((((((((((((('''''''''((((((((((((((())))))************'''((()))***+++++++++++++++++++++***************((((((&&&&&&&&&''')))***((((((((())))))***+++,,,)))(((((('''''''''((((((((()))***+++,,,,,,++++++))))))((((((((((((((()))'''***+++)))***---,,,((()))******+++,,,+++***(((,,,***((((((******(((&&&******)))(((((('''''''''((((((((()))******++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++---,,,***((('''&&&&&&&&&&&&&&&''''''((((((((())),,,)))(((***)))&&&&&&***)))))))))))))))******+++---,,,***))))))***++++++***)))((()))***+++***)))+++,,,,,,---,,,+++)))((('''(((***+++,,,------...***+++,,,,,,,,,,,,++++++------........./////////,,,------....../////////,,,------......------,,,,,,,,,+++******++++++,,,//////...,,,******---///---.........------...000000/////////111111000//////////////////......------,,,,,,,,,++++++++++++------,,,,,,,,,---......///...,,,+++++++++---...+++*********++++++,,,---***+++---,,,++++++,,,...+++++++++******)))((((((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))***+++,,,---...,,,+++***)))***+++,,,)))))))))((((((''''''''''''(((((()))))))))(((((())))))************))))))))))))))))))((((((''''''))))))*********+++++++++......---,,,,,,++++++***((((((((())))))***++++++((((((((((((((()))******))))))(((((((((((())))))+++)))&&&$$$$$$%%%'''(((((()))***+++++++++++++++)))***+++++++++***((('''''''''((()))))))))))))))(((''''''((())))))(((&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))************'''((()))******++++++***+++++++++******+++++++++************************)))+++,,,,,,,,,,,,---///,,,,,,---...///000111111...///000///...---...000//////////////////////////////...---,,,+++******---,,,,,,---...///...,,,((())))))((('''''')))******))))))))))))***++++++------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,(((((()))***+++++++++++++++)))'''%%%&&&(((,,,...******+++,,,------..............................+++++++++++++++,,,------,,,+++*********+++---...,,,...//////---,,,++++++,,,---///000000///---,,,,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,+++))))))***++++++,,,,,,---...//////+++++++++*********))))))))))))******++++++++++++))))))***+++,,,,,,,,,+++((()))+++---...000000111000000000///...------,,,))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((()))))))))'''((()))***++++++++++++************************((((((((('''(((((())))))))))))))))))***+++,,,,,,***))))))(((((((((((()))'''(((***+++---.........''''''&&&&&&&&&''''''((('''))))))''')))---,,,((()))))))))***++++++)))'''***)))(((''''''((()))***)))))))))))))))(((((((((((((((((()))******++++++,,,+++************++++++++++++,,,,,,,,,,,,++++++---,,,***(((''''''''''''&&&&&&'''(((((((((''''''+++(((((()))'''$$$&&&***(((((())))))******++++++,,,,,,+++++++++++++++,,,+++)))))))))++++++***)))***+++,,,---,,,+++***)))((()))***+++,,,---------******,,,---------,,,+++---............/////////+++,,,---//////000000000,,,------......------,,,---,,,***)))))))))***+++.........,,,******,,,...,,,---...---------///111000//////000222222111///...////////////...------,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,---......------,,,,,,------************+++,,,------***,,,------++++++,,,...***************)))((('''*********++++++,,,,,,,,,.........---,,,***)))(((((((((((()))***+++,,,---...---+++))))))***+++,,,***))))))((((((''''''&&&&&&''''''((((((((((((((('''((())))))******))))))))))))))))))((('''&&&&&&&&&''''''(((((()))))))))...------,,,+++******)))(((((((((((()))***+++,,,))))))(((((())))))***+++***))))))(((((())))))***+++***(((&&&%%%%%%&&&'''((()))***+++++++++++++++)))***+++++++++***)))(((''''''((()))))))))))))))''''''&&&'''((()))'''%%%'''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''')))************((()))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++*********)))+++------------...///******+++,,,---......///---...//////...///111222///000000000000000000///...---,,,,,,,,,,,,+++***------,,,...000000///---+++)))(((((()))******)))(((((())))))***,,,,,,---......---------,,,,,,,,,************+++++++++,,,(((((()))***+++++++++++++++)))(((&&&&&&(((***++++++,,,,,,,,,------......------------------------******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***---000000...,,,+++,,,,,,,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,+++---......,,,+++++++++,,,,,,,,,------.........++++++++++++++++++******)))***+++,,,,,,,,,+++***((())))))***++++++,,,---))))))+++,,,......//////---------,,,,,,+++++++++(((((((((((()))***++++++&&&''''''((((((((((((((('''''''''''''''(((((()))(((((()))***++++++++++++************************)))))))))***))))))(((((())))))))))))***+++,,,,,,++++++***)))))))))))))))))))))******+++,,,---...&&&&&&&&&&&&'''((())))))&&&((('''&&&(((---,,,'''(((''''''(((++++++(((%%%"""$$$''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((()))******++++++******)))))))))******++++++,,,,,,------,,,,,,+++---,,,***(((''''''((()))&&&'''((((((((('''&&&%%%)))''''''(((&&&###&&&+++'''((()))******+++++++++++++++,,,,,,,,,,,,,,,++++++***))))))++++++***))))))***+++,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,)))***,,,---...---,,,+++---------.........//////***,,,---///000111000000,,,------......------,,,...---+++))))))***+++,,,+++------,,,+++***+++,,,***+++---------...111333111111111222444444333111....../////////...---,,,++++++++++++************,,,++++++******+++++++++,,,,,,---------,,,+++***************+++,,,---...***,,,------++++++,,,...))))))***+++******(((((())))))***+++,,,,,,------//////...---,,,***)))(((''''''(((((()))+++,,,---...---+++)))(((***+++---******))))))(((''''''&&&%%%&&&''''''((((((((('''%%%&&&'''((()))*********((())))))))))))'''&&&%%%&&&&&&''''''((())))))***+++++++++++++++++++++*********)))(((((()))***+++))))))(((((())))))***+++******))))))))))))******))))))(((''''''((((((((((((((()))++++++,,,,,,+++******+++,,,+++***)))(((''''''((()))))))))))))))'''&&&%%%&&&((((((&&&%%%(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''((()))*********))))))***+++,,,---------...------,,,,,,------...******++++++++++++*********+++......------...///))))))***++++++,,,------,,,.../////////000222444000000111111111111000000,,,+++++++++---------,,,...------...000111000...,,,)))''''''***,,,***(((&&&'''(((***+++,,,---............------,,,,,,,,,)))))))))******+++++++++(((((()))++++++,,,,,,,,,))))))))))))((((((((((((------------------------------------------------)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,+++))),,,000000...,,,,,,---+++,,,,,,,,,---,,,,,,,,,+++++++++,,,,,,------------///000000...---,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++)))***,,,------,,,***)))))))))))))))***+++------***++++++,,,------------++++++************))))))(((((())))))***+++---...&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((((()))***++++++,,,++++++******************++++++)))***+++++++++***((('''))))))))))))***+++,,,---,,,,,,+++***))))))************))))))******+++,,,((((((((())))))+++,,,---&&&'''&&&$$$(((,,,+++&&&((('''&&&(((******'''$$$ %%%***+++)))&&&$$$###%%%%%%&&&'''((((((((('''((((((((()))******++++++***)))))))))))))))******+++,,,,,,------,,,,,,+++---,,,)))((('''((()))***''''''((((((((('''%%%$$$((('''''''''%%%###&&&,,,'''''')))***++++++++++++***+++,,,---...---,,,+++,,,***)))***++++++***)))((()))+++,,,---,,,,,,+++***++++++,,,,,,,,,++++++)))***,,,.........,,,+++------------.........///***+++---///111111111111,,,------......------,,,///...,,,******+++,,,---***,,,------+++*********)))+++,,,------///111444222222333444666666555333---.../////////...,,,,,,+++++++++************)))++++++******)))************+++---...---,,,***(((************+++,,,---...***,,,------,,,+++---...((()))***++++++***)))(((((()))***+++,,,------...,,,,,,,,,------,,,++++++'''''''''((()))+++,,,---///---+++)))(((***,,,---+++******)))((('''''''''%%%&&&&&&'''((((((((('''###$$$&&&((()))*********((())))))))))))'''%%%$$$'''(((((()))***++++++,,,((())))))***++++++,,,,,,---,,,***(((((((((((())))))))))))))))))******+++******))))))))))))******''''''((())))))*********(((((()))++++++,,,,,,,,,******+++,,,+++***)))((('''(((((()))))))))))))))&&&%%%%%%&&&''''''&&&$$$))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&((())))))******)))((())),,,000111///---///111222333333000---+++---,,,+++++++++++++++,,,+++,,,,,,,,,,,,+++***)))222111000///............333444444333222333666888555666666555444222000///...//////...---,,,,,,---...///000000000///---,,,+++((('''***+++((())),,,***)))''''''(((+++...000111000///...,,,+++***)))***&&&%%%)))+++)))(((***)))************+++++++++)))((('''''''''(((***+++)))))))))***+++,,,---...------,,,+++++++++,,,,,,)))***,,,......---,,,+++------,,,,,,+++***)))))),,,***((()))+++,,,***(((------------------------+++++++++++++++,,,---...222111//////000000...---------------------------***)))))))))))))))***+++)))***,,,---...------,,,(((((((((((()))***+++,,,///////////////...............---,,,++++++***))),,,++++++++++++++++++,,,###$$$&&&'''''''''&&&&&&))))))***)))''''''(((***(((((()))***++++++,,,,,,************************))))))************))))))'''((()))***************+++++++++***((('''((()))******)))))))))))))))***)))))))))))))))((((((''''''&&&%%%''')))******)))'''&&&&&&&&&&&&'''(((((("""%%%((()))(((&&&$$$$$$%%%&&&'''((())))))))))))&&&'''''''''(((((())))))+++*********))))))((((((***++++++,,,+++***)))(((+++,,,,,,++++++***)))((('''((()))******)))(((''')))((('''&&&&&&''')))***%%%&&&'''((()))***+++,,,,,,///333444222...+++))),,,+++*********+++,,,---***)))***,,,......,,,************************+++,,,......,,,))))))+++...000000000111000000///...///...---,,,,,,---///000......//////...---,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++,,,,,,------(((+++///000000111333666666555444333333222222111///......000333222///+++---,,,,,,+++***)))((((((+++***((('''''''''((()))***+++,,,,,,******+++,,,,,,+++***))))))+++---...,,,---///000000...,,,+++'''((()))************************++++++,,,,,,,,,+++,,,------++++++,,,---000---******+++,,,***(((...---,,,++++++,,,---...((())))))***))))))(((''''''&&&%%%&&&((((((((('''&&&'''''''''(((((())))))++++++******)))'''&&&%%%***)))(((''''''(((***+++,,,+++++++++******))))))---,,,+++)))((((((''''''(((((())))))******++++++,,,,,,+++***))))))******+++)))''''''((())))))(((---+++)))+++------+++(((......---,,,+++)))((('''&&&)))---...,,,)))'''&&&))))))((('''''''''''''''&&&&&&'''(((((()))((((((((('''&&&%%%%%%&&&(((***''''''''''''((((((((((((+++******---///000...,,,111222444444444222000///////////////............---...............------222111000000//////000000444444555444444555777:::888999:::;;;:::999888777333333222111...,,,,,,,,,...//////000///...,,,,,,+++''''''))))))((())),,,***)))((('''(((+++...///000000///...---,,,++++++***'''&&&***+++***)))***)))************+++++++++)))(((((('''((()))***+++************+++,,,---...---,,,,,,+++++++++,,,,,,***+++,,,---------,,,,,,------,,,,,,+++******))),,,***((()))+++,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---000///......000111000.........---------,,,,,,,,,+++******)))))))))******+++,,,---------,,,+++***+++***)))))))))))))))***.............../////////,,,,,,,,,,,,,,,,,,++++++++++++************++++++%%%&&&'''((())))))((((((((()))***)))''''''(((***))))))******+++,,,,,,,,,************************))))))************))))))))))))*********))))))((()))))))))(((''''''((()))***))))))(((((())))))***)))))))))))))))(((((('''&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&''''''(((###%%%(((((('''%%%%%%%%%%%%&&&'''((())))))))))))''''''''''''((((((((()))))))))))))))((((((''''''++++++,,,---,,,+++***)))*********+++******)))(((&&&'''((())))))((('''&&&&&&&&&%%%$$$%%%''')))+++''''''((()))***++++++,,,***---000000...+++)))))),,,,,,+++******+++,,,---+++***)))***,,,,,,+++)))*********++++++,,,,,,,,,+++,,,,,,+++)))***...111000000000//////......---///...------,,,---.....................------,,,,,,,,,,,,,,,+++++++++************++++++---...///...000222333444666;;;???BBB@@@<<<777444222222222111000000222444333000---///...---+++)))'''&&&%%%,,,+++***)))))))))*********+++,,,,,,******+++,,,,,,+++***))))))+++,,,...+++,,,...//////...---,,,((()))))))))***************++++++++++++++++++,,,+++,,,---,,,+++++++++---///,,,******++++++***(((******))))))))))))******)))))))))((((((''''''''''''&&&%%%&&&((()))((('''''''''''''''((((((((()))*********))))))((('''&&&''''''(((((()))***+++,,,++++++******))))))))))))))))))((('''''''''((((((((((((((()))))))))))))))++++++***)))))))))))))))***)))''''''((())))))(((,,,******+++------+++)))---------,,,+++***)))(((&&&))),,,,,,***(((''''''))))))((((((''''''((((((''''''(((((())))))((((((((('''&&&%%%&&&''')))***''''''''''''((((((((((((---------...000111///...555666666666666666555444444444444555444444333222000111222222222222222111222111111111111222333333666777888777777999<<<>>>===>>>@@@BBBBBBBBB@@@@@@:::999888555333000---,,,////////////...,,,+++***+++'''&&&((((((''')))---***)))(((((()))+++---////////////.........------,,,((('''+++,,,******+++)))************+++++++++))))))((('''((()))***+++***************+++,,,---,,,+++++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,++++++*********+++***)))***+++,,,+++)))*********++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,---///111000///...---------,,,,,,,,,+++,,,,,,+++***)))))))))))),,,---......---,,,***))),,,,,,+++))))))(((((((((,,,------....../////////++++++++++++,,,,,,------******))))))))))))******&&&'''((()))************((()))***)))(((((()))************++++++,,,,,,---******************************++++++++++++******************)))((('''''')))(((((((((((()))******))))))(((((((((((())))))))))))******))))))((('''&&&%%%$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&'''((())))))))))))''''''''''''((((((((((((((((((((((((''''''''''''++++++,,,------,,,***)))(((((())))))******))))))&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%'''***+++))))))))))))******++++++''')))+++,,,***)))((())),,,,,,++++++++++++,,,,,,,,,***))))))***+++***)))******++++++,,,---......*********)))))),,,000444111000///...---,,,,,,,,,000///...---,,,,,,,,,---............---------------,,,,,,,,,,,,,,,++++++(((((()))***+++---...///222333666888<<>>>>>@@@DDDGGGEEEFFFIIIKKKKKKJJJIIIHHHCCCAAA???===:::666222////////////...,,,+++******+++'''%%%''''''&&&)))---***)))(((((()))+++---............////////////000---)))(((,,,---+++***,,,))))))*********+++++++++***)))((((((((()))***++++++***************+++,,,***************+++,,,,,,,,,+++***)))***+++---...,,,,,,,,,++++++***************)))***++++++++++++*********+++++++++++++++,,,,,,,,,---------,,,,,,---,,,,,,,,,...//////---++++++,,,,,,,,,---------...---,,,+++***)))))))))+++,,,---------,,,+++***,,,+++******)))))))))***++++++,,,---......//////+++++++++++++++++++++,,,))))))(((((((((((())))))''''''((())))))*********''')))******)))((()))*********++++++,,,,,,,,,---******************************++++++++++++******((()))))))))))))))(((((()))((('''(((***+++,,,,,,(((((('''''''''((()))))))))************)))(((((('''&&&%%%&&&((()))((('''$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((''''''((()))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))&&&&&&((())))))*********'''(((((((((((((((((('''&&&%%%%%%%%%&&&((()))***)))))))))))))))(((((((((&&&'''))))))(((''')))***---,,,,,,,,,++++++++++++---***((('''((()))***)))******+++,,,---//////000+++***)))((())),,,000333111///...,,,+++++++++,,,000///...---,,,,,,++++++...---------------------------------,,,,,,,,,,,,)))))))))***+++,,,---...000333999@@@IIIRRRZZZ___\\\UUUKKKAAA999666777777444333333333333222000///((()))))))))*********+++------,,,,,,++++++++++++)))+++,,,+++***)))***+++*********)))***+++,,,,,,)))***+++---............+++***((('''''')))***,,,,,,,,,++++++******))))))***+++,,,+++***)))***,,,---,,,******************************************+++)))&&&$$$###$$$%%%&&&(((&&&&&&'''((()))(((''''''''''''(((((((((((((((&&&'''((())))))*********$$$&&&''')))******))))))((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%(((''''''&&&&&&''''''''')))'''&&&&&&((())))))((()))******++++++++++++*********++++++++++++******((())))))(((&&&&&&'''(((***************))))))((()))*********)))(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((---...111444777:::>>>@@@BBBBBBBBBAAAAAAAAAAAAAAA???@@@@@@AAABBBBBBBBBAAA===>>>>>>??????>>>>>>>>>;;;::::::::::::;;;;;;<<>>555333111...,,,+++*********((()))------***))),,,***************+++++++++,,,,,,------......//////...***)))+++,,,***)))***)))************++++++++++++***)))))))))***+++,,,,,,,,,***)))((((((((((((&&&&&&&&&''')))+++,,,---+++***)))))))))***,,,,,,++++++++++++++++++++++++''')))++++++***)))+++...))))))******+++,,,,,,,,,+++,,,---...---,,,***))),,,+++******+++,,,+++)))*********+++,,,,,,------...---,,,,,,,,,,,,------(((***+++---......------++++++*********+++,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++******))))))***))))))(((((())))))***...,,,+++)))((((((((((((%%%(((+++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))'''###!!!"""&&&((('''$$$%%%%%%%%%%%%&&&'''((()))***++++++++++++***))))))***((('''((()))***)))'''%%%&&&(((******)))((('''%%%&&&'''&&&%%%$$$&&&'''))))))*********))))))((()))(((((((((''''''''''''((((((((()))))))))******%%%&&&((()))))))))((('''(((((()))***+++++++++***+++***)))(((((()))***+++)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++***)))******---............,,,+++***)))((((((***,,,...---+++++++++,,,,,,------------...,,,+++,,,------+++)))***,,,...000000///---,,,+++,,,---------,,,++++++---,,,+++***+++,,,...///------......////////////......------,,,---------111444<<>>:::555222000333111...------+++)))''',,,,,,,,,,,,++++++***)))+++++++++++++++***)))((((((((()))*********************************++++++***(((%%%&&&)))+++***(((******)))))))))))))))))))))***++++++***)))((('''''''''(((******+++++++++))))))(((((((((***+++,,,(((%%%###$$$&&&'''%%%"""''''''((((((((((((''''''***)))'''&&&'''(((***++++++,,,,,,,,,+++)))'''&&&((('''((()))++++++(((&&&)))(((((())),,,+++'''$$$&&&''')))+++,,,+++***)))%%%%%%'''((())))))))))))%%%&&&((()))))))))(((''')))((('''''')))******)))---***&&&%%%&&&((('''&&&))))))))))))((((((((((((------,,,)))'''&&&'''(((---***((((((++++++(((%%%$$$%%%''''''&&&'''(((***&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******555:::@@@EEEHHHLLLQQQUUU\\\\\\[[[ZZZWWWSSSPPPMMMLLLKKKJJJKKKNNNTTT[[[___dddeeeiiilllnnnjjjccc]]][[[XXXSSSPPPMMMKKKIIIGGGEEEFFFGGGGGGJJJNNNTTTYYYcccgggnnnuuuyyy{{{zzzyyytttooofff]]]TTTKKKCCC???999666222...,,,******++++++))))))***,,,,,,***''',,,,,,,,,,,,+++++++++***,,,---......,,,++++++,,,+++++++++*********))))))++++++++++++++++++++++++)))((('''&&&&&&(((***+++******)))((((((((((((((())))))******+++,,,,,,,,,***************************+++,,,+++***)))))))))******++++++++++++******+++++++++++++++***))))))((()))***++++++***)))(((+++)))(((***------***&&&,,,---...---+++***+++,,,+++++++++,,,,,,,,,,,,,,,+++******+++------+++(((+++***))))))******)))(((+++***)))***+++,,,+++******))))))+++---...---+++***)))))))))))))))******)))))))))(((((())))))***'''((())))))'''&&&&&&'''&&&&&&'''(((((((((((((((((((((((((((((()))******)))'''%%%%%%'''(((((('''''''''((((((((((((''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''(((''')))***)))((('''((()))******)))))))))(((((((((((()))))))))''''''(((***&&&)))***'''''')))(((%%%&&&&&&((())))))*********************)))(((''''''&&&&&&&&&&&&'''((()))***)))************)))(((''')))(((&&&(((***+++***((('''(((((('''%%%$$$%%%''''''((()))))))))(((&&&%%%)))((('''&&&&&&'''((()))(((((()))(((''''''))),,,------,,,,,,+++*********((()))))))))************,,,***((()))++++++)))'''&&&(((***++++++,,,...000,,,,,,,,,,,,,,,,,,+++***,,,+++******)))))))))***...***'''(((,,,//////---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++///000222444666777888888>>>===:::888555222000///111///---------,,,***(((++++++,,,,,,,,,+++*********++++++++++++***)))((((((((()))***************'''((()))***+++,,,,,,,,,)))'''&&&&&&)))***)))((())))))))))))************))))))***+++******((((((''''''((()))***++++++++++++***)))(((((()))******(((&&&$$$%%%&&&'''%%%###&&&&&&''''''''''''&&&&&&)))((('''&&&&&&(((***+++++++++++++++***)))(((((()))((('''(((******)))''')))(((((()))+++***'''$$$%%%&&&(((*********)))(((%%%&&&'''(((((()))(((((((((((((((((((((((('''&&&)))(((''''''((()))*********'''%%%%%%''')))))))))+++++++++******)))))))))---,,,+++)))((('''((())))))*********)))(((((()))'''(((((((((&&&%%%&&&'''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((()))***+++333777===BBBGGGLLLPPPSSSWWWUUUSSSPPPLLLIIIFFFEEEDDDCCCCCCEEEIIIPPPVVVZZZaaabbbeeehhhhhhddd]]]XXXTTTQQQLLLIIIGGGEEECCCBBB??????>>>>>>???CCCIIINNNUUUZZZccckkkqqqtttttttttoooiii```WWWMMMEEE===888555333000---+++***++++++***))))))***+++,,,***(((+++++++++***************,,,...//////---,,,,,,---+++++++++***************++++++++++++++++++++++++)))((('''&&&&&&(((***+++***))))))(((((((((((((((*********++++++,,,,,,---******************************************))))))******++++++++++++*********++++++++++++***))))))'''((()))*********((((((***((('''))),,,,,,)))&&&***+++------+++***)))***++++++++++++++++++++++++*********+++---,,,***(((***************)))))))))+++******+++,,,------,,,***)))((()))+++,,,,,,,,,)))((((((((()))***++++++++++++)))(((((()))***+++''')))******(((''''''(((%%%&&&''''''((('''''''''***)))((('''''')))***,,,((('''&&&'''))))))'''&&&''''''((((((((((((''''''%%%&&&((('''&&&&&&'''(((%%%&&&&&&'''''''''''''''&&&((()))((('''&&&'''(((************))))))))))))((()))***)))((('''(((***&&&)))***'''''')))(((%%%&&&''''''((())))))))))))++++++,,,++++++***)))(((&&&&&&&&&&&&'''((()))))))))))))))))))))(((((('''((('''&&&''')))))))))((()))))))))(((%%%$$$%%%''''''((()))))))))((('''&&&(((''''''&&&&&&''''''((('''((()))((('''''')))+++************************))))))))))))************)))(((((()))******(((&&&&&&(((***+++++++++---///+++++++++++++++***))))))+++***))))))((()))))))))---***((()))---000000///++++++++++++++++++++++++------,,,+++************//////000000000//////...333333222111111000/////////---,,,,,,,,,,,,+++)))******+++,,,,,,,,,++++++******++++++******))))))(((((()))***************%%%&&&(((+++,,,,,,,,,,,,)))'''&&&''')))***)))((()))))))))*********++++++((())))))************)))'''(((((())))))*********,,,+++***)))(((((((((((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&''')))*********))))))))))))*********)))'''''')))))))))((()))(((((()))***)))'''%%%###$$$&&&'''((((((''''''&&&''''''(((((((((''''''***)))(((''''''&&&&&&'''((((((((((((((())))))***'''%%%$$$%%%(((***++++++---------,,,+++******)))+++******)))(((((())))))%%%)))+++***'''&&&))),,,)))******(((%%%$$$$$$%%%''''''((((((((((((''''''''''''&&&&&&''''''((()))'''''''''((()))******+++000333888>>>CCCHHHLLLNNNKKKIIIFFFCCC@@@===<<<<<<;;;;;;;;;>>>BBBIIIOOOSSSYYY[[[]]]^^^\\\XXXSSSOOOIIIFFFBBB???>>><<<;;;999;;;:::999777888;;;AAAFFFHHHMMMUUU^^^dddhhhhhhhhhbbb\\\TTTLLLDDD<<<555111111///---+++******++++++))))))))))))*********************)))))))))))))))+++---......,,,,,,,,,---************************+++++++++++++++++++++++++++***((((((((()))+++,,,))))))(((((((((((())))))******++++++,,,,,,,,,---***************++++++++++++***))))))*********)))******++++++++++++************+++++++++******)))))))))***+++++++++******)))(((((()))+++,,,)))''')))+++......---+++***)))+++++++++***************)))***++++++,,,+++***)))******++++++***)))******,,,******+++---......---***((('''''')))+++,,,,,,(((((((((((()))***,,,,,,---,,,***)))((()))++++++((()))++++++)))((())))))%%%%%%&&&'''''''''''''''+++***(((&&&''')))+++---(((((()))***+++***(((%%%''''''((((((((((((''''''%%%'''((('''&&&&&&'''(((&&&&&&'''((()))((((((''''''((())))))''''''((()))+++*********))))))))))))''')))******((('''((()))&&&)))***'''''')))(((%%%&&&''''''((())))))((((((+++++++++++++++***)))(((&&&&&&&&&&&&&&&'''((()))((((((((())))))(((''''''&&&&&&&&&&&&'''(((((('''*********(((&&&%%%&&&'''''''''((())))))((('''&&&'''''''''''''''''''''''''''((())))))(((((()))+++(((((())))))*********+++)))))))))))))))*********&&&'''(((******)))'''%%%'''(((***+++***+++---...,,,,,,,,,,,,+++***))))))+++******)))))))))******+++***)))***...000111000++++++++++++++++++++++++------,,,+++************++++++,,,---......------////////////////////////,,,+++***+++,,,---,,,***)))***++++++,,,,,,,,,,,,))))))************))))))(((((()))***************&&&''')))+++,,,,,,+++***)))))))))******+++******((())))))******++++++,,,(((((())))))************(((((((((((())))))******+++******))))))))))))))))))(((((('''(((''''''&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((())))))((('''((()))***+++,,,)))'''&&&((())))))(((((((((((())))))((('''&&&"""###$$$&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&***)))'''&&&&&&'''((()))(((((()))((((((((()))+++&&&&&&%%%&&&''')))***+++...------,,,+++***))))))((('''''''''((((((((('''$$$'''))))))'''''')))+++((())))))(((&&&$$$$$$%%%'''(((((())))))((((((''''''''''''''''''(((((()))(((((())))))))))))((((((---///333888===AAADDDEEE???>>>;;;999777777777777444444555777<<>>AAAEEEKKKRRRWWWZZZ[[[ZZZSSSNNNHHHBBB===777222///...---,,,+++******++++++(((((())))))))))))***+++)))))))))))))))))))))))))))+++------+++++++++,,,************************++++++++++++++++++++++++***)))((('''((()))+++,,,))))))(((((((((((())))))***+++++++++++++++,,,,,,))))))*********++++++++++++)))'''''')))+++***)))******++++++++++++******)))******+++++++++******))))))******++++++++++++(((((()))***++++++***)))***---///000...,,,+++++++++++++++*********))))))(((***+++,,,+++***)))))))))+++,,,+++***)))***,,,,,,+++***+++---...---,,,***(((&&&''')))+++++++++(((((((((((()))***,,,,,,---,,,***)))))))))******((()))++++++***))))))***%%%&&&''''''((((((''''''+++***((('''''')))+++---******+++,,,---,,,)))&&&''''''((((((((((((''''''&&&'''((('''&&&%%%&&&((('''(((***+++++++++***)))((()))******(((((()))************))))))))))))((('''(((******)))(((((()))&&&)))***'''''')))(((%%%&&&''''''(((((((((((('''))))))))))))))))))(((''''''&&&&&&&&&&&&''''''(((&&&''''''(((((((((''''''%%%&&&&&&'''&&&''''''((()))******(((&&&%%%&&&'''&&&'''((())))))(((''''''((((((((((((((((((((((((&&&((())))))(((((()))***'''(((((())))))******+++******))))))))))))))))))%%%&&&)))***)))((('''&&&'''(((************,,,---------------,,,+++***)))++++++*********++++++,,,*********+++...000111111------------------------...---,,,+++***************+++,,,---....................................+++***)))***,,,---,,,+++)))***++++++,,,,,,,,,,,,((())))))*********))))))(((((()))***************((()))*********)))(((((()))***+++,,,,,,,,,++++++))))))******+++++++++,,,((((((((())))))***++++++)))(((((('''(((((()))***(((((())))))************((())))))(((''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((((((''''''&&&'''(((***+++,,,***'''''''''((((((((((((((()))(((''''''&&&'''"""###$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%'''&&&&&&&&&'''(((***+++'''((())))))'''''')))+++((((((((('''''''''((((((,,,++++++***)))(((((((((&&&%%%$$$%%%'''((('''%%%&&&%%%$$$&&&)))******(((&&&'''((('''&&&&&&&&&(((((())))))))))))))))))((((((''''''''''''((())))))************)))'''&&&%%%,,,---///333777:::;;;;;;888777555444444444555666000000000222555:::>>>AAAGGGIIIJJJJJJFFFCCC@@@@@@999777333222111111000////////////...---///333666===???CCCGGGKKKMMMNNNNNNFFFCCC???;;;888555222///,,,,,,++++++******++++++'''((())))))((((((***,,,))))))))))))************)))***,,,,,,+++***+++,,,***************+++++++++++++++++++++++++++++++++((('''&&&%%%%%%''')))***((((((((((((((())))))***************************)))))))))***++++++,,,,,,,,,(((%%%&&&)))++++++)))******++++++++++++******))))))***++++++++++++***'''((((((((()))******+++'''(((***+++,,,,,,++++++,,,...//////---,,,,,,,,,,,,,,,,,,+++******))))))'''))),,,,,,***))))))***(((+++---,,,***)))+++------+++***+++,,,---,,,***)))((('''(((***+++++++++)))((((((((()))***+++++++++++++++******)))((((((''')))***+++***))))))***&&&''''''((()))(((((((((+++***)))((((((***+++---+++++++++,,,---,,,)))&&&''''''((((((((((((''''''&&&(((((((((&&&%%%&&&'''((()))+++,,,---,,,***))))))***+++***)))((()))+++))))))))))))((((((((((((&&&(((***+++)))(((((((((&&&)))***'''''')))(((%%%&&&''''''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''%%%&&&''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((()))'''&&&%%%'''(((&&&'''((()))))))))((('''((())))))******))))))(((&&&(((******)))((()))***(((((())))))*********+++************))))))))))))%%%'''))))))(((''''''((('''(((******)))***+++---------------,,,+++))))))++++++++++++++++++,,,---)))***+++,,,---...//////------------------------...---,,,+++************,,,---------------,,,+++,,,,,,,,,+++++++++++++++***)))((()))+++,,,+++*********+++,,,,,,,,,++++++(((((())))))******))))))(((((()))***************+++******)))((((((''''''(((***------,,,++++++,,,++++++++++++++++++++++++***)))))))))))))))***+++)))((('''''''''((()))***'''''')))***++++++++++++''')))))))))'''&&&'''((()))))))))******)))))))))&&&&&&''''''(((((((((((('''''''''''''''((()))))),,,***((((((((()))(((''''''((()))(((&&&%%%&&&'''$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&((()))+++,,,&&&)))***)))'''&&&))),,,)))******)))'''%%%&&&&&&)))))))))(((((((((((('''&&&$$$###%%%'''(((&&&###'''$$$"""$$$)))+++)))&&&$$$%%%''''''&&&'''(((***))))))************))))))((((((''''''(((((()))******+++++++++)))'''%%%$$$...------000333555444333333222222111111111222222///......///111444888:::===???AAA@@@<<<999888888333111...---------,,,+++***+++,,,,,,,,,---000222666777999;;;===@@@BBBCCC<<<:::666444333111///---,,,,,,,,,++++++*********&&&((()))(((''''''***---)))))))))******+++++++++)))+++------,,,+++,,,---))))))*********+++++++++++++++++++++++++++++++++((('''%%%%%%%%%&&&(((***((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,,,,((($$$%%%))),,,+++)))******++++++++++++******))))))***+++++++++++++++((((((((()))***++++++,,,((()))+++------,,,,,,---,,,---...---+++++++++,,,---------,,,+++*********'''))),,,,,,***((()))***'''+++------))))))+++///---,,,******++++++***((()))(((((())),,,,,,+++******)))))))))))))))******)))***++++++***)))'''%%%&&&(((******)))((()))***'''((())))))******))))))******))))))******+++,,,+++***)))***+++***'''%%%''''''(((((((((((('''''''''((()))(((&&&%%%&&&''''''(((+++,,,---,,,***)))((()))***)))((('''(((***(((((((((((('''''''''&&&&&&(((***+++***(((((((((&&&)))***'''''')))(((%%%&&&''''''(((((('''&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''%%%''')))(((&&&&&&(((***%%%&&&'''&&&%%%%%%''')))%%%&&&((()))))))))(((''')))***+++,,,,,,+++***)))%%%(((******)))((()))))))))*********************************)))))))))(((&&&((())))))'''''')))+++'''(((******))))))+++,,,------,,,,,,+++)))((('''***************+++,,,,,,)))***+++,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++***)))++++++++++++++++++++++++***)))((()))***+++***)))++++++,,,,,,,,,+++******'''(((((()))))))))))))))(((((()))***************+++***(((''''''((()))***&&&))),,,---+++)))***+++---,,,,,,++++++******)))+++***)))(((((())))))******)))'''&&&&&&'''((()))((()))******+++***))))))&&&((()))(((&&&%%%&&&((((((((())))))))))))((((((''''''(((((()))))))))(((&&&&&&'''(((((((((''''''+++***))))))))))))'''%%%'''((()))(((%%%$$$&&&(((&&&&&&&&&&&&'''(((((()))$$$%%%%%%&&&''''''''''''%%%%%%'''((())))))))))))&&&)))+++)))&&&&&&)))---((()))+++***'''%%%%%%'''''''''(((((((((((())))))(((&&&$$$&&&)))***&&&"""%%%%%%%%%&&&'''(((''''''$$$%%%''''''&&&'''(((***)))******++++++******)))((((((((((((((())))))***((((((*********)))'''&&&///------///222333111///////////////......------......------///111444555555777999888444111111222...,,,)))(((((()))(((''')))+++---.........000111000000000111333666999;;;666333000......---+++))),,,,,,,,,,,,++++++******&&&((()))(((&&&'''***...))))))******+++++++++,,,***,,,......---------///))))))******++++++++++++++++++++++++++++++++++++***)))'''''''''(((***+++((((((((((((((()))******)))))))))(((((((((((((((((())))))***++++++,,,,,,,,,((($$$$$$))),,,+++)))******++++++++++++******((()))***+++++++++++++++++++++++++++,,,---...///(((***,,,...---------...,,,,,,---+++))))))+++,,,......------,,,+++******&&&))),,,,,,)))((((((***'''+++...---)))(((+++///...,,,************((('''(((((()))+++------+++***+++***)))))))))))))))***((()))+++,,,+++(((%%%###&&&''')))***)))((()))***(((((()))***************))))))******++++++++++++***)))((((((((((((&&&$$$''''''(((((((((((('''''''''((()))(((&&&%%%&&&'''&&&(((***,,,,,,+++)))((('''((()))((('''&&&''')))((('''''''''&&&&&&&&&&&&%%%(((++++++***((('''(((&&&)))***'''''')))(((%%%&&&''''''(((''''''&&&&&&''''''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&%%%'''))))))'''&&&(((***$$$%%%&&&&&&%%%%%%''')))%%%&&&((()))))))))((((((***+++,,,------,,,+++***%%%'''******)))(((((()))++++++******************+++*********))))))((((((&&&(((***)))''''''***---'''(((******))))))***,,,,,,,,,++++++)))((('''&&&))))))((())))))***++++++(((***,,,,,,++++++,,,,,,+++++++++++++++++++++++++++***)))(((((('''''''''&&&'''((()))************+++,,,,,,,,,---------...***)))((()))***+++***))),,,,,,,,,,,,,,,+++***)))''''''((()))))))))))))))(((((()))******************)))'''%%%&&&(((+++---$$$'''++++++)))(((((()))...------,,,+++***)))))),,,+++***((((((((())))))***)))'''&&&&&&'''((()))******++++++***)))'''&&&&&&((()))(((%%%$$$%%%(((''''''(((((((((((('''''''''(((((()))***)))))))))%%%&&&'''(((((('''&&&%%%***))))))******)))&&&$$$'''((()))'''%%%$$$&&&(((''''''''''''''')))******###$$$%%%&&&''''''((('''&&&'''((()))))))))''''''%%%)))+++***&&&%%%)))---&&&)))+++***'''%%%&&&((('''''''''((())))))*********'''&&&'''++++++'''######&&&((('''%%%$$$&&&)))%%%&&&''''''&&&&&&''')))******++++++++++++******((((((((((((((()))******%%%&&&(((***+++***)))(((++++++++++++++++++++++++)))***,,,---...---,,,,,,------...---,,,+++---///000111333222000//////000000***(((***((($$$$$$((()))+++---,,,)))))),,,///...---------///111333444000///...,,,***)))''''''++++++***))))))((())))))((((((((((((((()))******+++++++++******************,,,......---,,,---...******************++++++++++++++++++++++++++++++&&&))),,,+++(((&&&(((***)))***+++***))))))+++---,,,+++***))))))***+++,,,***)))((((((((()))+++,,,,,,,,,,,,++++++******************)))((()))+++...******))))))***+++,,,,,,------------------------///...---...000000000...***+++,,,,,,++++++---...---.........------,,,+++,,,---......,,,,,,---...+++---//////---,,,,,,------------,,,,,,+++++++++---+++***+++---//////...,,,+++++++++******))))))((()))))))))))))))(((''''''((()))***+++,,,,,,,,,)))************++++++++++++++++++************)))++++++***)))((((((((())))))(((''''''''')))***+++***)))((('''''''''''''''))))))))))))************"""$$$&&&((())))))((('''$$$$$$%%%&&&'''((())))))))))))************))))))'''(((***+++,,,***)))(((''''''((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&$$$"""$$$''')))((('''((((((''''''''''''((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%'''***+++***)))***+++,,,,,,***)))))))))(((((((((((()))))))))))),,,+++******))))))******...,,,***(((&&&&&&&&&&&&%%%%%%&&&'''((()))***+++******))))))******+++,,,+++***)))(((((('''''''''&&&&&&'''((()))***+++++++++++++++***************+++)))(((***,,,,,,(((%%%((('''((()))***)))&&&$$$&&&'''(((******+++++++++******))))))******+++,,,,,,,,,---------,,,,,,++++++++++++++++++***)))(((&&&&&&''''''(((((())))))+++++++++******)))'''''')))******)))''''''((()))(((((())))))******++++++,,,///111...)))''')))---...---+++))))))***+++,,,&&&'''''''''(((((())))))++++++++++++***((('''&&&))))))((('''''''''''''''&&&%%%%%%(((,,,,,,)))&&&(((((((((((())))))))))))******))))))((((((''''''************)))(((&&&&&&((((((''''''''''''((((((&&&''''''(((((((((((((((((('''%%%%%%'''((('''&&&###$$$%%%&&&''')))***+++(((&&&%%%$$$$$$%%%'''((('''((()))((('''''')))+++***)))(((''''''((()))***+++******)))(((''''''&&&$$$%%%&&&%%%$$$$$$%%%&&&''''''((())))))((('''&&&&&&'''((())))))*********'''''''''((((((***++++++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,+++******+++------///000///...---------///+++)))+++***&&&%%%)))******+++*********+++---///......------------.........,,,+++)))((('''&&&))))))((((((''''''''''''(((((((((''''''((())))))************************...000111000...---------+++++++++++++++*********++++++++++++++++++++++++&&&''')))((('''&&&''''''((()))+++***))))))***,,,++++++***))))))***++++++***)))((((((((()))++++++,,,,,,,,,++++++*********((()))))))))((((((***,,,)))))))))))))))***++++++------------------------///...------///000000///+++,,,------,,,,,,---............------,,,,,,,,,,,,---......,,,,,,---...,,,---...---,,,+++,,,...------,,,,,,,,,+++++++++,,,++++++---///000000///...---,,,+++***)))(((''')))))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++************+++***)))))))))))))))))))))(((((('''((()))***+++)))(((((('''&&&&&&''''''(((((()))))))))*********###%%%'''((())))))((('''&&&'''((()))***++++++,,,))))))************))))))((()))+++,,,,,,+++)))(((((((((((((((((('''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$'''((((((&&&((((((''''''''''''((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%'''***+++***))))))+++,,,,,,***((())))))(((((((((((()))))))))***,,,,,,+++***************+++***)))(((''''''((((((&&&&&&&&&&&&''')))+++,,,++++++*********++++++,,,++++++)))((((((((((((((('''(((((())))))***++++++)))*********++++++,,,,,,,,,***)))***,,,,,,***'''((('''((()))***)))&&&$$$&&&&&&((()))***+++,,,,,,******)))))))))******+++++++++,,,,,,,,,,,,++++++))))))******+++*********&&&&&&'''((())))))******+++++++++******)))(((''')))******)))''''''((()))(((((((((((((((''''''''',,,...000---)))(((***...,,,+++)))((((((((()))***((((((((()))))))))******+++++++++******(((''''''))))))((('''''''''''''''######$$$'''))))))'''%%%(((((((((((())))))))))))***)))))))))((((((((('''************)))((('''&&&((((((''''''''''''((((((&&&'''(((((())))))(((((()))'''%%%&&&'''(((''''''&&&&&&&&&''''''((((((((()))(((&&&%%%$$$%%%%%%&&&'''((((((((('''''')))******)))(((((((((((()))*********))))))((((((''''''$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%&&&'''(((((()))))))))''''''''''''((()))******)))******++++++******)))))))))))))))))))))))))))******)))))))))***++++++))))))***)))(((''')))+++***+++---,,,+++))))))***---++++++---,,,(((''')))+++)))((((((***++++++***,,,,,,------,,,+++***))),,,+++***)))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&((((((''''''&&&'''''''''))))))))))))))))))))))))333444444222///---,,,------,,,,,,++++++*********************************&&&%%%%%%&&&''''''&&&%%%&&&(((***+++***))))))***+++******))))))******+++)))))))))((()))******++++++++++++++++++*********'''((()))((('''''')))+++))))))((((((((()))******------------------------000...,,,,,,...///000///---...///...,,,,,,---...///...---,,,,,,,,,---...,,,.........---,,,---...---------,,,***+++---///,,,,,,,,,,,,++++++++++++,,,,,,---///111222111/////////---,,,***)))''''''+++******)))(((((())))))111000...,,,++++++,,,,,,************+++++++++,,,,,,+++++++++************))))))))))))))))))***+++))))))((((((((()))******(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))%%%&&&''')))))))))(((''''''((())))))***+++,,,,,,))))))************))))))((()))***++++++***)))((())))))(((((('''''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&((((((''''''''''''((((((&&&'''((('''%%%%%%%%%&&&&&&%%%%%%''')))******((((((***++++++)))(((((()))((((((((()))))))))******---,,,++++++******++++++))))))((((((((()))******((('''&&&%%%&&&)))+++,,,------,,,+++++++++,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))'''((()))***+++,,,,,,------+++***)))***+++***)))((((((''')))***)))'''$$$$$$%%%''')))***+++,,,,,,+++******)))))))))******)))******+++++++++******'''(((((()))***+++++++++&&&'''((()))***+++,,,,,,++++++******))))))(((((()))******)))''''''((()))******)))(((((('''&&&&&&***,,,...,,,***)))+++...***)))((('''&&&'''((()))))))))))))))***************************)))((('''))))))((('''''''''''''''"""$$$&&&''''''&&&&&&''''''((((((((()))))))))***))))))))))))((((((((((((************)))(((''''''((((((''''''''''''((((((&&&'''(((((())))))(((((()))'''&&&&&&'''(((((('''(((((((((((('''&&&&&&%%%)))(((((('''&&&%%%$$$$$$&&&'''(((((('''''')))++++++***))))))))))))***+++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((((((((('''''''''''''''(((((()))******++++++******)))))))))))))))))))))))))))***)))(((''''''(((******((())))))(((''''''(((***(((***++++++)))(((((()))******+++,,,,,,***((((((+++(((&&&'''***,,,+++)))''')))+++---...---+++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))222333333222///---,,,---...------,,,+++***))))))************************'''%%%$$$&&&)))***'''$$$$$$'''***+++***)))((((((******))))))))))))******)))))))))))))))******++++++++++++***************'''((())))))(((((()))+++)))((((((((((((((()))))),,,,,,------------------000...++++++---///000000...///000///---,,,,,,...000///---++++++---...///---...///...---,,,---///......---+++******---000,,,,,,,,,,,,,,,+++++++++,,,---...111333444222000///...---,,,+++***))))))---,,,***)))((())))))***111///---+++***+++,,,---*********+++++++++,,,,,,,,,,,,+++++++++*********)))((((((((()))***++++++))))))))))))))))))******''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''((()))))))))(((((('''''''''((()))*********))))))************))))))(((((()))))))))((('''''')))))))))(((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((&&&(((((('''&&&%%%&&&'''&&&%%%&&&''')))***)))(((''')))******)))(((((()))(((((()))))))))*********---,,,,,,+++++++++++++++)))))))))))))))))))))))))))(((&&&&&&&&&(((+++---......---,,,,,,,,,,,,---,,,,,,+++***))))))))))))******)))((((((''''''&&&&&&''''''((()))*********,,,+++)))(((((())))))***)))((('''((())))))'''%%%$$$%%%'''(((***+++,,,,,,,,,,,,+++************+++((())))))************)))(((((((((((())))))******&&&'''((()))+++,,,......+++******))))))))))))))))))******)))''''''((()))+++++++++*********)))))))))+++,,,+++******,,,...)))(((((('''''''''(((((())))))))))))))))))))))))))))))*********))))))((())))))((('''''''''''''''$$$'''******'''&&&(((***''''''(((((())))))******))))))))))))((((((((((((***************)))((('''((((((''''''''''''((((((''''''((())))))))))))))))))'''&&&&&&'''(((((('''(((((())))))((('''&&&%%%''''''(((((('''&&&%%%$$$'''((())))))((((((***,,,+++******************+++(((((((((((())))))))))))'''&&&%%%&&&''''''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''))))))************))))))((((((((((((((((((((((((***)))((('''''''''((()))((()))***)))'''''')))***(((***++++++)))(((((()))&&&((()))*********)))(((+++(((&&&'''***,,,+++)))(((***,,,......---***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((''''''&&&&&&&&&''''''''''''(((((())))))))))))---...000///...,,,,,,---------,,,++++++***)))))))))))))))))))))))))))))))))'''&&&'''+++,,,***'''$$$'''***+++***)))(((((())))))))))))))))))))))))((()))))))))************************************((()))++++++***)))***,,,))))))((((((((((((((())),,,,,,,,,---------......///---++++++---/////////...///000///---,,,,,,...000///---,,,,,,---///000---...//////------...///......---,,,***+++...000,,,,,,,,,,,,,,,,,,,,,,,,......///222444444222///---------,,,,,,,,,,,,,,,---,,,+++******)))))))))---,,,***))))))+++---...***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((((()))***++++++******************))))))''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))((((((''''''(((((())))))******))))))************))))))'''((((((''''''&&&&&&%%%))))))(((((('''''''''&&&&&&'''(((((()))(((''''''(((((((((((((((((((((((('''''''''&&&&&&'''((()))((((((''''''''''''(((((('''((()))(((&&&%%%&&&'''&&&&&&&&&''')))***)))'''&&&((())))))((('''((()))))))))))))))************---,,,++++++******+++++++++++++++***))))))(((((()))((('''&&&''')))+++,,,......------,,,------...---,,,+++******)))))))))***)))((('''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&***)))(((&&&&&&&&&'''))))))(((''''''(((((('''%%%$$$%%%&&&(((***+++++++++---,,,,,,+++++++++,,,,,,'''((()))******************)))((('''''''''((((((''''''(((***+++---......+++***))))))((())))))***)))******)))''''''((())))))*********+++++++++,,,)))***+++******+++,,,...)))))))))))))))))))))***((((((((((((((((((((((((((())))))*********))))))))))))((('''''''''''''''%%%(((***)))'''&&&(((***'''''''''((()))*********(((((((((((()))))))))))))))************))))))(((((((((''''''''''''(((((('''(((((())))))))))))))))))(((&&&&&&((()))((('''&&&'''((()))))))))((('''%%%%%%''''''((((((((('''((()))******)))***,,,...*********++++++*********(((((((((((()))))))))))))))'''&&&'''))))))(((&&&$$$%%%&&&((((((((('''&&&&&&&&&''')))))))))))))))(((''''''&&&&&&&&&&&&''')))))))))******)))))))))(((((((((((((((((((((((())))))((((((''''''(((((()))******)))(((((()))+++)))+++,,,+++***((())))))%%%((()))'''(((++++++)))+++)))((((((***++++++***---...//////...+++'''%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((******)))((((((''''''&&&&&&'''(((((()))'''(((((())))))******+++(((***,,,,,,++++++,,,---,,,++++++******)))))))))(((((((((((((((((((((((()))((((((***,,,,,,+++***&&&(((***+++***))))))***((())))))******))))))((((((((()))************))))))))))))***************(((***+++,,,+++***+++,,,******)))((((((((())))))+++,,,,,,------.........---,,,,,,---...///...------...///...,,,,,,---...///...---------...///000---...//////...---...////////////...,,,---///111------------............111000000111333333111///,,,,,,,,,---------......------------,,,***)))((((((((((((((()))+++---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))***+++******+++++++++***)))((((((''''''''''''((())))))))))))))))))************++++++******))))))(((((()))))))))*********++++++))))))************))))))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((%%%&&&''''''&&&''')))+++((((((''''''''''''(((((('''((()))(((&&&&&&&&&''''''&&&&&&''')))***((('''%%%'''))))))((('''((())))))))))))*********++++++,,,+++******))))))******++++++++++++***)))((('''(((((((((((())))))***+++---,,,,,,,,,,,,---...///...---,,,+++***************))))))(((&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''(((((('''%%%%%%&&&'''***(((''''''(((((('''&&&%%%&&&'''((()))*********+++++++++++++++,,,------'''((()))******+++******+++***(((&&&&&&&&&&&&''''''((((((***+++,,,------+++***)))(((((()))***+++)))******)))''''''((()))''''''(((((()))******+++***************+++,,,---))))))************++++++(((((((((((('''''''''''''''((()))***************))))))((('''''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&'''((()))***++++++(((((((((((()))))))))))))))******+++******))))))((((((''''''''''''(((((('''((())))))******))))))***(((''''''((())))))((($$$%%%(((***+++***)))(((%%%%%%&&&'''((())))))***'''(((******)))***,,,...))))))***++++++***))))))))))))))))))((((((((((((***'''%%%&&&)))***(((&&&###$$$&&&'''(((((('''&&&&&&'''((()))************((('''''''''''''''((((((((())))))******))))))((()))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))'''''')))***)))+++,,,+++***((())))))%%%))))))&&&''',,,...+++******+++*********+++---......///...,,,)))&&&%%%$$$$$$%%%%%%&&&'''((((((%%%'''(((*********((('''&&&&&&&&&'''((()))***+++(((((())))))***++++++,,,''')))***+++***)))***+++))))))))))))))))))))))))((((((((((((((((((((((((''')))++++++++++++,,,---((()))+++***))))))***,,,'''((()))******)))(((''''''((()))***+++******)))((()))))))))*********+++''')))++++++***)))******++++++***)))))))))))))))++++++,,,,,,---......///++++++,,,...000///---++++++,,,------,,,,,,---...---........./////////000---///000///...---...000///000111000///...///111........./////////000000333222000000111111///...............------------,,,---...///...+++((('''''''''((()))***+++,,,---+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++***))))))))))))))))))***++++++++++++***)))(((((((((((((((((()))******************++++++++++++---,,,+++***))))))(((((((((((())))))))))))******))))))************))))))******)))(((''''''''''''&&&&&&''''''((()))))))))%%%&&&((()))***)))((('''''''''''''''''''''''''''###%%%''''''&&&'''***---((((((''''''''''''(((((('''((()))((('''&&&'''(((''''''&&&''')))***((('''$$$&&&(((((('''''''''((())))))*********++++++++++++***))))))(((((()))))))))***+++++++++***))))))'''((()))*********))))))++++++++++++,,,---//////...---,,,++++++***++++++++++++***)))(((''''''&&&'''''''''''''''(((((((((&&&((())))))&&&%%%%%%'''***(((''''''(((((('''&&&&&&''''''((())))))((((((((((((((()))***+++,,,---'''((()))***++++++++++++)))(((&&&%%%%%%&&&'''((((((((())))))***++++++,,,+++***)))(((((()))***+++)))******)))''''''((()))))))))))))))))))))))))))+++***))))))***+++++++++((()))******+++++++++***))))))))))))((((((''''''''''''(((******+++++++++))))))(((''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((()))***++++++'''((((((((()))))))))***)))******++++++*********((((((''''''''''''(((((((((((()))************)))***(((''''''((())))))((($$$&&&(((***+++***)))(((''''''&&&&&&&&&((()))***%%%&&&((((((((((((+++---((())))))******))))))(((******))))))(((((('''''')))&&&###%%%((()))'''$$$###$$$%%%'''((((((''''''%%%&&&'''((())))))))))))''''''''''''((()))******(((((())))))))))))((((((************************((()))*********)))'''&&&'''((()))(((&&&&&&((())))))***,,,+++)))(((((()))&&&******&&&'''...000---)))+++---,,,)))))),,,///++++++,,,,,,+++***)))(((###$$$$$$%%%'''(((((()))%%%&&&(((******)))((('''&&&&&&&&&''')))***,,,---((())))))***+++,,,,,,,,,''')))++++++)))((()))***(((((((((((())))))))))))((((((((((((((((((((((((&&&))),,,,,,***)))+++...)))***+++***))))))+++---'''((()))******)))(((''''''((()))++++++******)))(((((())))))*********+++%%%'''******)))(((((())),,,,,,+++***))))))******++++++,,,,,,---...//////***+++,,,///111000---******+++,,,,,,,,,+++---...------...///000000//////...///000///...---...000///000222222111000000111.../////////000000111111555333000///000000...---000000///...------,,,,,,+++---///000///,,,(((&&&((((((***++++++,,,++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++***)))(((((())))))***+++,,,,,,+++***)))((()))))))))))))))***++++++******+++++++++,,,,,,,,,------+++***))))))))))))&&&&&&&&&&&&''''''''''''))))))************)))))),,,,,,***)))((((((((((((%%%%%%&&&'''((()))******$$$&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''''''''(((+++...((((((''''''''''''((((((''')))))))))'''&&&'''(((((('''&&&((())))))((('''$$$&&&(((((('''''''''((()))************+++++++++***))))))((((((((((((((('''(((***+++,,,,,,++++++'''(((***+++,,,+++)))((())))))***+++,,,...///000......---,,,++++++++++++,,,,,,++++++***))))))(((&&&''''''((()))***++++++%%%(((++++++(((&&&&&&'''***((('''&&&'''((('''&&&''''''((((((((((((''''''&&&&&&&&&'''(((***,,,---(((((()))++++++,,,,,,,,,'''&&&%%%$$$%%%''')))***(((((())))))*********++++++***((('''''')))+++,,,)))******)))''''''((()))------,,,,,,+++*********,,,***))))))***++++++***(((((()))***************+++*********))))))((((((&&&'''(((***++++++++++++))))))((('''''''''''''''+++(((%%%&&&(((***(((&&&&&&&&&'''((()))***++++++'''((((((((())))))******)))******+++++++++******((((((''''''''''''(((((((((((()))******************)))'''''')))))))))(((%%%''')))++++++***(((&&&***)))'''&&&%%%'''((()))###%%%&&&&&&&&&''')))+++'''((()))******)))((('''+++******)))(((''''''&&&((($$$"""###'''(((&&&"""###$$$%%%'''((((((''''''$$$%%%&&&'''(((((((((((('''''''''((((((***+++,,,(((((())))))))))))(((((())))))***++++++++++++***,,,+++***(((&&&$$$""""""$$$$$$$$$%%%&&&'''((()))(((((())))))))))))((((((''''''''''''((()))+++++++++,,,,,,---......------(((((())))))*********+++'''''''''(((((((((((((((&&&&&&&&&&&&'''(((*********)))(((''''''((()))***(((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))''''''((()))***++++++,,,((())))))***++++++,,,,,,...---,,,+++************+++,,,,,,++++++)))((('''---+++(((((()))+++++++++)))(((((())))))***+++,,,((()))++++++*********+++,,,,,,+++***))))))******------,,,---...000222333(((***...000222333222222666222...,,,,,,...//////111000/////////111222333---------...............//////............//////------,,,,,,---...000111,,,///111222111000000000//////000///...---.../////////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++))))))+++,,,...---,,,---......---+++,,,+++***+++++++++)))((())))))((((((((())))))***'''(((((()))))))))))))))*********)))))))))))))))---,,,+++)))))))))******&&&'''((((((((('''%%%$$$---***'''&&&'''***+++,,,'''++++++'''%%%'''((('''###%%%''')))*********)))&&&%%%%%%&&&''''''&&&$$$***(((&&&&&&''''''&&&%%%%%%%%%&&&'''((()))***+++)))(((((((((''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''(((******---+++(((%%%$$$%%%'''(((((()))++++++*********+++)))(((''''''(((***,,,...))))))((((((((()))+++,,,---,,,,,,,,,+++*********%%%&&&''')))))))))(((((($$$%%%%%%&&&'''((())))))''')))***)))&&&%%%$$$%%%+++'''$$$%%%)))+++)))%%%&&&&&&''''''((()))))))))+++)))&&&$$$%%%'''+++...***++++++,,,,,,++++++***((('''%%%&&&'''(((''''''((((((''''''''''''(((((((((((((((((())))))))))))+++***)))(((((('''((((((***************)))((((((******)))(((((((((((((((***)))(((((((((***+++,,,+++***)))))))))))))))***((((((((('''''''''((((((+++***)))(((((()))******'''(((***)))'''&&&&&&'''***'''%%%%%%&&&)))*********+++,,,+++))))))***+++******++++++++++++******((()))))))))************''''''(((((())))))******((((((((((((((()))***+++((((((((()))******++++++(((((())))))))))))((((((***(((''''''))))))&&&######$$$%%%(((++++++***(((+++***((('''&&&''')))***######$$$%%%%%%&&&''''''((((((((((((((((((((((((,,,***(((((()))***)))((('''''''''((())))))******+++*********************(((((()))************)))+++***)))(((&&&%%%######'''&&&&&&&&&&&&''''''((((((((())))))))))))((((((''''''''''''((()))***++++++,,,,,,------,,,,,,+++''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******(((((())))))))))))((((((******))))))((('''''''''+++***((('''''''''((((((((((((((()))))))))******(((((())))))******++++++)))*********++++++,,,,,,...---,,,+++************++++++*********)))))))))+++***((((((***+++***)))******)))))))))))))))***''')))+++,,,++++++,,,---,,,,,,+++***************------,,,,,,---///111222+++---///222444666777777888444000------.../////////.........///000222333////////////////////////000//////......//////000......---,,,,,,,,,---...,,,...000000///...//////......//////........./////////......---,,,,,,+++------,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,++++++,,,......,,,+++++++++++++++++++++)))((())))))(((((((((((())))))&&&''''''(((((((((((((((************)))))))))))))))***+++++++++***)))((('''(((((()))((('''&&&%%%,,,***'''&&&&&&(((((('''&&&******&&&$$$&&&(((&&&$$$%%%&&&((()))*********&&&%%%%%%&&&''''''&&&$$$)))'''%%%%%%&&&'''&&&%%%%%%&&&&&&'''((()))***+++))))))((((((((('''''''''***))))))(((((((((((()))))))))))))))))))))))))))''''''((((((((()))))))))''''''&&&'''''')))+++,,,,,,+++(((&&&%%%&&&'''(((((()))++++++*********+++)))(((''''''(((***---...+++***)))((()))***+++,,,+++++++++++++++*********&&&'''((()))))))))((('''%%%&&&&&&'''((()))))))))'''((()))((('''&&&'''(((+++'''$$$%%%)))+++)))&&&'''''''''(((((((((((((((+++)))'''%%%&&&(((+++---***++++++,,,,,,++++++***((('''&&&%%%&&&(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))((((((((())))))******+++******))))))(((******)))(((((((((((((((***)))((((((((()))******+++***************++++++***)))((('''&&&'''((((((+++***)))(((((()))******(((***+++***(((''''''''')))'''%%%%%%'''))))))))))))***++++++))))))***+++)))******************))))))))))))))))))******+++%%%%%%&&&''')))***++++++******)))((((((((())))))(((((())))))************((((((((())))))(((((((((***((('''(((******(((%%%$$$$$$%%%(((******)))'''+++***(((&&&&&&'''((()))''''''''''''&&&&&&&&&&&&(((((())))))***+++,,,,,,,,,***))))))******)))((()))))))))))))))((((((((((((((()))))))))*********''''''((()))))))))))))))***))))))((('''&&&%%%$$$))))))(((''''''''''''''''''(((((())))))(((((('''''''''''''''((()))******+++,,,,,,,,,,,,++++++***''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))******))))))&&&''')))******)))'''&&&,,,+++***)))'''&&&%%%$$$))))))((('''&&&&&&'''''')))))))))*********++++++)))))))))))))))*********++++++++++++,,,,,,,,,,,,...---,,,++++++******+++******)))))))))***+++,,,******)))***++++++***(((,,,+++***)))(((((((((((((((***,,,---,,,,,,---...,,,,,,++++++++++++******------,,,,,,,,,---///000...///111444777:::===>>>:::666222///............------......///111333444111111111111111111111111000000////////////000000//////---,,,++++++++++++***,,,......---------...---------...//////000000000//////......---------.........------,,,,,,,,,+++---...---+++)))))))))******)))+++---...,,,++++++++++++++++++*********))))))((((((((((((((((((%%%&&&''''''((((((''''''************************%%%'''***,,,,,,+++(((''')))))))))))))))((('''''',,,***)))((((((((('''%%%%%%))))))%%%###&&&'''&&&&&&&&&&&&'''((()))***+++(((''''''((())))))(((&&&'''%%%$$$$$$&&&''''''&&&&&&&&&'''((()))******+++)))))))))(((((((((''''''******)))(((((()))+++,,,))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%&&&((()))+++,,,+++***(((&&&&&&&&&((()))((()))++++++*********+++))))))(((((()))+++---...---,,,***))))))***++++++))))))******************((())))))))))))(((((('''''''''(((((())))))******''''''''''''&&&&&&)))++++++(((%%%&&&)))***)))'''))))))((((((((((((''''''))))))(((''''''(((***+++***++++++,,,,,,++++++***)))'''&&&%%%&&&''')))+++)))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))************+++++++++***))))))******)))((((((((())))))))))))((('''''''''((((((***************+++,,,---+++***(((&&&&&&&&&((()))***))))))(((((())))))******+++,,,+++)))(((((((((((('''&&&'''((()))(((''')))***++++++))))))***+++))))))************))))))***)))((('''((()))***+++###$$$%%%&&&(((***+++,,,+++***)))(((((('''(((((((((((())))))***)))))))))''''''(((((((((((('''''')))(((((()))***+++***(((&&&&&&&&&(((******(((&&&***)))'''&&&&&&&&&'''(((+++***)))((('''&&&%%%%%%(((((()))+++,,,---...///,,,+++******++++++***(((++++++***))))))(((''''''''''''(((((()))))))))***'''((())))))******))))))))))))((((((''''''&&&&&&))))))(((((((((((())))))'''((((((((((((((((((''''''''''''''''''((()))******++++++,,,---------,,,(((((((((((((((((((((((()))))))))(((((((((((((((&&&''')))++++++***)))(((&&&'''((())))))((('''&&&+++***)))((('''&&&%%%%%%''''''''''''(((((()))))))))*********++++++++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++***))))))***,,,...000+++***+++,,,...---+++)))++++++***)))))))))))))))+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,++++++...---,,,+++,,,,,,......000000111444777<<<@@@BBB;;;888333000//////...------...///000222333444555444444333333333333333222111000000//////000000111000//////...------,,,,,,***+++------,,,+++,,,---,,,+++,,,---///000000000000000//////.....................---,,,,,,++++++***---///...,,,)))(((((((((((((((***,,,---,,,+++++++++,,,+++******+++,,,))))))))))))))))))((((((&&&''''''((()))((((((((()))***************++++++%%%&&&(((***+++***)))(((************))))))((((((,,,+++++++++,,,,,,)))'''$$$(((((($$$###&&&'''&&&(((''''''&&&''')))+++,,,+++******+++,,,,,,+++)))%%%$$$###$$$&&&(((((('''''''''((())))))***++++++)))))))))(((((((((((('''***)))((('''((()))+++,,,))))))))))))))))))))))))&&&'''''''''((((((((((((%%%&&&&&&'''(((((()))******)))((('''''''''))))))((()))++++++*********+++))))))))))))***,,,---......---+++*********++++++((((((((()))*********+++************)))((((((''')))))))))))))))*********'''''''''%%%$$$$$$'''******(((&&&''')))***)))(((******))))))(((''''''&&&((((((((((((((()))))))))***++++++,,,,,,++++++***)))((('''&&&%%%'''***,,,))))))(((((((((((())))))(((((()))))))))*********))))))))))))******+++,,,***+++++++++++++++************))))))((())))))***)))(((((((((''''''''''''))))))))))))***+++---------+++)))&&&%%%&&&((()))(((((((((((()))))))))***+++,,,------***)))))))))(((''''''((())))))(((&&&((()))******))))))***+++)))))))))(((((()))))))))***)))'''''''''(((***+++$$$$$$%%%&&&'''((()))***)))((('''''''''''''''(((((())))))******)))((('''&&&''''''((((((''''''&&&''''''((()))+++++++++***((((((((()))***+++)))'''(((((('''&&&&&&&&&&&&'''+++***)))((('''&&&&&&%%%((()))***+++,,,------...,,,+++******++++++***(((*********))))))((((((((())))))))))))))))))))))))((()))******++++++******))))))(((((((((''''''''''''''''''((()))***++++++''''''(((((((((((('''''''''''''''''''''(((((()))((()))+++,,,......//////))))))))))))))))))))))))******))))))((((((((((((&&&''')))***+++***(((''')))((('''&&&&&&'''((()))'''''''''''''''(((((((((%%%&&&''')))***+++,,,,,,)))*********++++++++++++*********)))))))))))))))+++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,++++++******+++...111333,,,,,,,,,...//////,,,******************+++,,,,,,...///000///---+++***++++++,,,------------,,,,,,...---,,,+++,,,,,,......000000111222666:::???AAA:::777333111000000///...///000111333444666666777666666555555555444444444111111000000000000111111//////000000000000//////***+++,,,,,,++++++,,,...,,,******,,,///111111000///////////////.........---,,,,,,,,,++++++*********,,,......,,,***((((((((((((((())),,,---,,,++++++,,,,,,+++)))))),,,...******++++++******(((((((((((()))************)))))))))******+++++++++,,,((((((''''''((()))******+++*********))))))))))))(((((()))+++------+++)))$$$'''((($$$###&&&'''&&&)))(((''''''''')))+++,,,+++***)))***,,,,,,***)))%%%$$$###$$$&&&((()))((((((((())))))***+++++++++***)))))))))(((((((((((((((''''''&&&'''(((******************************'''''''''(((((((((((()))((((((((((((((((((''''''))))))(((((((((((()))***((()))++++++*********+++))))))***+++,,,---.........---+++*********++++++((((((((()))*********+++++++++******))))))))))))***************)))))))))(((((('''$$$""""""$$$&&&***)))((((((((()))))))))++++++***)))(((''''''&&&(((((())))))))))))((((((***++++++,,,,,,++++++***)))******(((&&&&&&))),,,))))))(((((((((((())))))))))))))))))***************************+++,,,---++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))((((((((((((((()))***+++,,,---...,,,***'''&&&&&&''''''''''''(((((())))))))))))+++,,,...---+++******+++(((''''''((())))))'''%%%'''(((******))))))***+++))))))(((''''''((()))))))))((('''''''''(((******&&&&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''((()))((()))*********((('''%%%&&&&&&''''''''''''&&&&&&&&&''')))******++++++,,,+++***)))***+++,,,+++)))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************+++******+++,,,+++)))'''''''''((((((((())))))))),,,,,,+++***))))))(((((())))))***+++++++++++++++)))))))))(((((('''''''''&&&&&&''''''(((***+++,,,&&&''''''((((((''''''&&&(((''''''&&&''''''((((((((((((***,,,---.........************))))))))))))+++******))))))(((((('''&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&((()))$$$%%%&&&'''((())))))***%%%&&&(((***+++,,,------)))))))))*********++++++)))))))))))))))******************+++,,,---------------,,,,,,,,,,,,------+++******+++---///111222------,,,---...///---+++++++++++++++,,,---...///...000000///,,,*********+++,,,---...///...---,,,------,,,,,,,,,---///000000000000111444777;;;===777444222111111222111000111222333555666777777777777777777666666555555444222222111111111111222222000000111111111111111000,,,---------,,,,,,...000,,,***)))+++///111000...........................++++++++++++++++++++++++***+++------,,,*********))))))(((***,,,---+++******,,,---+++)))))),,,000+++,,,------,,,+++)))((())))))***+++++++++******))))))******+++,,,,,,,,,***)))((('''''')))***++++++******)))((()))))))))$$$$$$%%%(((***+++)))((($$$((((((%%%$$$'''(((''')))((((((((())))))***+++(((''''''((())))))(((&&&&&&%%%$$$%%%''')))))))))))))))******++++++++++++******)))))))))((((((((('''''''''(((((((((((((((************************(((((((((((())))))))))))************)))((('''&&&(((((((((((()))******+++((()))++++++*********+++)))***+++,,,---......///---,,,***))))))***++++++))))))******************,,,+++******)))******+++++++++******))))))(((((((((((((((%%%###"""###%%%***))))))(((((())))))***++++++***))))))(((''''''))))))))))))((((((((((((***++++++,,,,,,++++++******,,,---+++'''&&&(((******))))))(((((())))))***)))))))))*********+++++++++++++++***++++++,,,,,,++++++,,,---------,,,,,,******)))))))))***++++++)))***++++++,,,,,,++++++***************+++,,,---------+++)))((('''&&&&&&&&&&&&'''((()))))))))))))))+++------,,,+++,,,---)))(((''''''(((((('''&&&&&&((())))))))))))***+++)))((('''&&&&&&'''((()))''''''((((((((()))))))))((((((((('''''''''&&&&&&#########$$$&&&''')))***((()))***+++***(((%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%''')))***))))))***+++***)))))))))+++,,,,,,+++((((((((((((''''''&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((***))))))***++++++(((&&&%%%%%%&&&''''''((())))))------,,,+++***)))((((((((())))))************************)))(((''''''&&&''''''''''''(((((()))***&&&''''''((((((''''''&&&(((''''''&&&&&&'''''''''((())))))************)))******)))))))))(((((((((++++++******)))(((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%&&&'''))))))***&&&'''(((************)))((((((((()))))))))******(((((())))))******++++++'''((()))***+++---......------,,,,,,,,,------...((()))***+++,,,---...///---,,,******,,,---,,,+++......---------......///+++---......,,,++++++,,,+++,,,.../////////...---------,,,,,,---///111222000000000111333555777888333111000000222333333222111222444555666666666555888888777777666555555444222222222111111222222222111111222222111000///......//////...------000222---+++)))+++///111///---------------------------******++++++,,,---------)))+++,,,,,,+++***+++---+++******+++,,,,,,+++)))***,,,...,,,))))))---111---...//////...---+++)))(((((()))***************))))))***++++++,,,------******************))))))+++***)))((('''((())))))%%%%%%%%%&&&((()))(((&&&$$$((()))&&&%%%((()))((((((((()))************))))))((('''(((******((('''((('''&&&&&&(((******)))*********++++++++++++,,,*********)))))))))(((((('''((()))******)))'''&&&************************))))))))))))*********+++)))******++++++***)))((('''(((((())))))***++++++((()))++++++*********+++)))***+++---......//////+++***)))((()))***+++,,,+++++++++++++++*********++++++*********+++,,,---++++++***)))(((((('''''''''((()))(((&&&%%%&&&''')))******)))(((((()))***+++******))))))(((((((((******)))(((((((((((((((***++++++,,,,,,++++++******---///...)))%%%&&&(((******))))))))))))******))))))*********+++++++++---,,,,,,+++++++++,,,,,,++++++,,,---------------******))))))******+++,,,***+++,,,...////////////------,,,,,,,,,------...------,,,+++)))'''%%%###%%%&&&'''))))))))))))(((''')))+++,,,,,,,,,---...+++)))&&&&&&'''(((((('''&&&'''))))))((((((***,,,)))(((&&&%%%%%%&&&((()))%%%&&&((()))***)))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((()))***((()))***+++***'''$$$"""%%%%%%&&&&&&&&&&&&%%%%%%%%%''')))***(((''')))***((('''&&&'''***+++++++++((()))))))))((((((''''''''''''(((((()))***++++++'''''''''(((((()))))))))(((((((((***+++***'''%%%%%%%%%&&&&&&&&&&&&&&&&&&)))))))))***************'''(((((()))))))))))))))++++++***)))((('''&&&&&&)))(((((('''''''''''''''&&&''''''''''''''''''&&&(((''''''&&&&&&&&&''''''))))))))))))((('''%%%%%%))))))(((((('''''''''&&&+++++++++***)))((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''((())))))'''((()))))))))(((&&&%%%(((((((((((())))))))))))'''(((((()))***++++++,,,&&&'''((()))+++---......------,,,,,,,,,------...'''''')))***,,,,,,,,,,,,---+++(((((()))+++++++++111000///...............(((***,,,---,,,,,,---...+++,,,...000000///...---------,,,---...000222333111111111222333444555555000///...///222444444333111222444555555555444444888888888777666555555444333222222111111222222333222222222222000...,,,***///000000///......111333...+++)))+++///111///,,,,,,---------------------***++++++,,,---...//////)))***++++++***+++---///,,,+++++++++,,,,,,+++)))***---...,,,((((((---222...///000000///...+++***'''(((((()))))))))))))))))))))***+++,,,,,,------)))***,,,------+++(((&&&+++***((('''''''''((())))))(((''''''((()))(((&&&%%%))))))&&&%%%(((***)))'''(((***++++++***)))(((,,,+++***+++------+++)))***((('''''')))******)))++++++++++++++++++,,,,,,************))))))))))))((()))+++---,,,***'''%%%************************)))*********++++++++++++((()))***+++,,,,,,+++***''''''((()))***++++++,,,(((***++++++******+++,,,******,,,---.../////////))))))(((((((((***+++,,,---,,,,,,,,,+++*********++++++*********+++---...+++******)))((('''&&&&&&&&&(((******)))((()))***)))******)))(((((()))+++************))))))))))))+++***)))'''''''''((()))+++++++++,,,,,,+++++++++***...111///***%%%%%%&&&******))))))))))))******)))************+++++++++...------,,,+++++++++++++++,,,,,,---.........---******))))))***+++,,,,,,***+++---000111111111111000//////.........//////,,,---------+++'''$$$"""$$$%%%'''))))))))))))(((&&&(((***,,,,,,,,,...///,,,)))&&&%%%&&&'''((((((%%%'''))))))((((((***,,,)))(((&&&%%%%%%&&&((()))$$$&&&(((***+++)))'''&&&&&&''''''((()))******+++))))))((((((((())))))***((()))++++++***'''$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$'''***)))'''&&&''')))&&&%%%$$$&&&(((***+++***)))))))))***)))(((((('''))))))*********+++++++++%%%&&&'''((()))***+++,,,''''''((()))***)))&&&$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&'''((()))***+++,,,((()))))))))***************************)))((((((&&&'''''''''&&&&&&''')))((((((((()))******++++++(((((()))******)))'''&&&)))***+++***(((((()))***'''&&&&&&(((***+++***)))(((((('''''''''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&******)))(((((((((((((((*********))))))))))))(((***)))'''(((***++++++******(((&&&(((+++...---,,,******))))))******+++,,,...---,,,+++************++++++++++++++++++++++++(((((()))***,,,...000111***---///000///.........---...///000111222333444222333333111//////000222000111222333333222111000+++,,,...111333555666666666666666666666666666666444444444444444555666777666333111222444666555333333333222222111000000000///+++))),,,...------000/////////...---,,,+++***+++,,,---...////////////,,,,,,,,,------.........000///---,,,++++++,,,---+++,,,,,,------,,,,,,+++..................------,,,++++++******++++++,,,...,,,******,,,---------((()))***+++++++++++++++))))))(((((()))***++++++))))))((((((''''''&&&&&&''''''''''''(((((())))))%%%&&&'''((()))))))))))),,,+++++++++,,,,,,+++)))(((((()))******)))((('''++++++++++++++++++++++++***++++++++++++***))))))((()))***,,,+++***((('''***+++...///000000...---***++++++***((('''((()))))))))***+++++++++******,,,,,,+++++++++++++++++++++***))))))((()))))))))+++,,,,,,+++***+++---000///---+++)))(((((()))***,,,+++*********+++,,,---++++++***)))***+++---...,,,+++)))'''&&&%%%%%%&&&***************+++++++++---,,,,,,+++*********+++***+++,,,,,,+++***)))(((,,,++++++***)))(((''''''%%%)))------******---111)))***+++,,,,,,+++***))),,,,,,+++***)))))))))***))))))(((((())))))***+++///...------,,,,,,,,,,,,,,,,,,---...---,,,+++***...---***))))))***,,,---,,,---...//////111444777888777666444222000...---......---+++))))))***+++&&&'''''''''(((((()))))),,,+++***)))((((((((((((+++)))(((((())))))(((&&&''''''((()))))))))))))))******)))((('''&&&%%%%%%%%%%%%'''(((***+++++++++(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%"""&&&)))***(((&&&&&&'''%%%&&&'''((()))***+++,,,((()))***++++++++++++++++++******+++------,,,***)))((('''&&&''')))+++,,,)))*********)))(((&&&%%%&&&%%%###""""""###%%%&&&((((((((('''%%%%%%&&&'''(((((()))))))))*********)))************)))((((((&&&'''((('''&&&&&&(((***(((((()))))))))*********((()))*********)))((('''***+++,,,+++)))((((((***((('''''')))+++,,,+++***((((((''''''''''''(((((($$$$$$%%%&&&&&&'''((((((''''''((('''&&&&&&&&&'''(((''''''''''''((()))))))))))))))(((((((((''''''******)))(((((((((((((((++++++*********)))))))))***)))'''(((***++++++******((('''(((+++------,,,+++*********++++++,,,,,,...---,,,+++************++++++++++++++++++++++++*********+++,,,---...///+++---//////...---............///000111111222333222444444333222111111222///000111111111111000///---...000222444555666666555555555555555555555555555555555555555555666666777555333333444555333111222222222111111000000000222---+++---...,,,,,,...000///---+++***++++++,,,++++++,,,---............------------------............---,,,,,,,,,,,,---,,,------......------,,,------------------------+++++++++******+++++++++,,,***))))))***,,,,,,+++++++++,,,,,,------,,,,,,)))))))))))))))***++++++)))))))))(((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))))))))((('''''')))+++,,,+++***'''((())))))))))))((('''++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++++++++***)))+++,,,.../////////---,,,***++++++***)))((((((*********++++++,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,++++++******)))))),,,------,,,+++,,,...000///...,,,***)))***++++++,,,,,,+++*********+++,,,++++++*********+++,,,---,,,***)))'''&&&%%%%%%&&&))))))************++++++---,,,++++++*********+++***+++,,,,,,,,,+++)))(((+++++++++***))))))((((((%%%))),,,,,,)))))),,,000))))))***++++++***)))(((++++++***)))))))))******)))))))))))))))***++++++,,,++++++*********+++++++++,,,,,,---,,,+++***)))+++++++++************+++***,,,...///000333777:::GGGCCC===777222///---------,,,+++)))((('''((()))''''''((((((((()))))))))*********)))((('''&&&&&&+++)))%%%$$$%%%'''''''''((())))))******+++******))))))((((((''''''&&&&&&%%%&&&'''(((******++++++((((((((((((((((((((((((+++***)))((('''''''''(((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&###&&&)))***(((&&&'''(((&&&''''''((()))***++++++))))))***+++++++++************)))+++,,,---,,,***&&&&&&%%%%%%''')))+++---******++++++***((('''&&&'''&&&%%%$$$$$$%%%&&&''')))))))))(((&&&&&&''')))(((((((((((()))))))))))))))))))))))))))(((((('''&&&'''((('''&&&&&&(((***((()))))))))))))))))))))))))))******+++******))),,,,,,---+++)))(((((())))))((((((***,,,,,,+++***(((((('''''''''''''''(((######$$$&&&'''((()))***''''''''''''''''''((((((((((((''''''(((((()))***************))))))))))))******)))((((((((()))))),,,,,,,,,+++++++++*********)))'''(((***++++++***)))((('''(((+++------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++++++++,,,------+++---//////...---...///.../////////000000000000222444666666444222222333//////000000000000//////000111222333444555555555444444444444444444444444777777666666666666666666888666444444444444222000111111111000000000000000555000...///000---,,,---000...+++)))(((***,,,---******+++,,,------------------------------,,,,,,+++,,,,,,------------------......//////......---******++++++,,,---------++++++************++++++***((('''((()))++++++***,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++))))))))))))(((((((((((($$$$$$$$$%%%%%%%%%%%%%%%''''''((()))************'''&&&&&&(((******)))(((''''''((((((((((((''''''+++++++++,,,,,,---------.........---,,,+++***)))*********++++++,,,,,,,,,,,,---...///...---,,,+++)))+++++++++)))((()))***++++++,,,------------------,,,,,,,,,+++++++++***,,,---------,,,+++)))(((---......---,,,,,,...000000///---,,,+++,,,,,,------,,,+++***************,,,+++******)))******+++***)))((('''&&&&&&&&&&&&((()))))))))*********+++,,,,,,+++************+++***++++++,,,,,,+++))))))************************%%%(((+++***)))(((+++...(((((()))******))))))(((***))))))))))))******+++***))))))))))))***++++++*********)))******++++++******+++++++++***)))(((((()))***++++++***)))((((((+++---000222555999===NNNIII???666000......///---,,,+++)))(((((('''((((((((()))))))))))))))***))))))))))))(((&&&$$$###+++'''###!!!"""%%%&&&'''((((((((()))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))*********))))))))))))))))))))))))++++++***)))((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''$$$&&&((()))(((''''''(((((((((((()))))))))************++++++******)))(((***))))))***,,,,,,+++***$$$$$$$$$%%%&&&)))+++,,,***+++++++++***)))((((((((('''&&&%%%%%%&&&(((((()))******)))((('''(((***'''''''''((((((((())))))(((((())))))(((((('''&&&$$$&&&&&&&&&%%%&&&(((***)))))))))))))))((((((((())))))******++++++++++++---------,,,)))((((((((()))(((((()))++++++***)))(((((('''&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))'''&&&&&&'''((())))))(((((((((((('''((())))))******************)))))))))******))))))((())))))***------,,,,,,,,,+++++++++***)))'''(((***++++++***)))(((((()))***,,,------,,,------...............,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---//////...---...///////////////////////////000333666666555333222222000000111111111111000000111222333333444333333333333333333333333333333333888888888777777666555555555555444444444444333222000000000000000000000000555111///111111...---...---,,,+++***)))***+++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))***,,,---......------------............------((())))))***+++,,,,,,---******))))))))))))******)))((('''(((***++++++***++++++***))))))(((((((((******)))))))))******+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******++++++++++++)))(((((()))(((&&&$$$&&&'''''''''((((((((((((+++++++++,,,------............------,,,+++))))))+++******+++,,,---...///---.........---,,,***))))))+++++++++))))))***++++++,,,---......///......---------,,,,,,++++++***+++,,,------,,,***(((&&&,,,---...---,,,,,,---.........---,,,,,,,,,---------,,,,,,+++***))))))(((++++++******)))))))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))*********++++++***************+++((()))***+++******(((((()))*********+++++++++,,,%%%'''))))))((((((***,,,'''(((((()))))))))))))))((((((((((((((()))***+++***))))))))))))***+++++++++++++++++++++,,,---...)))))))))))))))((((((((('''(((((()))))))))))))))))),,,///111333555999<<>>???:::999999777666555444444222111111222555666555444444444444444333222222111//////............//////111111111000///...---,,,...............------,,,,,,,,,------------------...---,,,---///000///...,,,,,,+++***))))))))))))'''&&&&&&''')))+++***)))'''''''''(((((('''''''''&&&'''((())))))((('''&&&%%%''')))(((&&&%%%$$$$$$,,,++++++******+++++++++'''((()))(((&&&&&&&&&'''&&&&&&'''(((((((((((('''))))))******++++++++++++---,,,++++++,,,,,,***)))))))))+++,,,,,,+++******************************,,,,,,,,,---......//////************+++---...///***++++++***(((((()))+++(((((((((((())))))***)))***************)))(((((('''&&&%%%%%%%%%'''((()))&&&''''''(((((('''&&&&&&'''''''''''''''''''''''')))))))))'''$$$$$$%%%'''###$$$''')))*********)))&&&''')))((('''&&&&&&''' !!!"""###$$$$$$######%%%&&&'''&&&%%%%%%'''((((((((()))))))))(((((('''***))))))(((((((((''''''((((((***+++,,,---------------+++)))(((''''''&&&&&&&&&''''''&&&$$$"""!!!$$$$$$$$$%%%&&&'''((()))((()))******)))'''%%%$$$'''''''''''''''((()))))))))))))))))))))))))))))),,,///333333111111333555444333222111///---,,,,,,*********)))***+++***)))---,,,+++***)))(((''''''***)))(((''''''&&&''''''&&&%%%%%%$$$%%%&&&'''(((***)))'''&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''((((((((()))))))))******(((&&&&&&'''(((((('''%%%&&&&&&''''''((()))***((((((((((((''''''&&&&&&$$$%%%'''((()))******)))''')))(((%%%&&&***+++(((+++***)))***,,,---,,,+++***++++++++++++***))))))(((''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&''')))***)))((()))******+++,,,,,,------///---)))'''&&&''')))***''')))+++,,,+++)))))))))%%%&&&'''((((((((()))***'''((()))******)))((('''''''''((((((((((((((('''$$$&&&(((***,,,+++******)))))))))(((''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))******++++++,,,'''((()))+++++++++***)))******((((((((((((************+++,,,+++***((('''******))))))))))))******))))))(((((()))***,,,---+++,,,------,,,---///111///...---,,,+++,,,---...,,,+++,,,...+++&&&&&&***,,,++++++***+++---///111222333444333111000222444+++,,,---///111111111000000111444666888999999888999999:::;;;<<<=========:::::::::;;;;;;;;;<<<<<<;;;:::999888999;;;===???>>>======<<<<<<<<<<<<===888999::::::;;;===???AAA<<<;;;:::999777666555444444333222333555777777666555555444333222222222111000111111111111111111000111111111111000///...---...////////////...---,,,,,,,,,---......------,,,---,,,,,,---///000///...---,,,+++***))))))))))))'''&&&&&&'''***++++++***'''(((((())))))(((((('''&&&''')))******)))'''&&&'''''''''%%%######%%%'''******)))))))))******+++((()))***)))'''&&&'''(((&&&'''(((((())))))(((((())))))***++++++++++++***,,,++++++,,,---,,,***((('''(((***,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++------+++,,,,,,+++)))((()))+++((()))***************+++))))))*********)))((((((''''''&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''&&&((((((((((((((((((((((((++++++***(((&&&&&&''')))###%%%&&&(((************&&&((()))***((('''((((((***)))(((&&&&&&&&&&&&'''&&&'''((('''&&&&&&(((***((())))))))))))((((((((()))))))))))))))(((((((((((()))***+++,,,---------+++******)))(((((())))))%%%&&&''''''&&&$$$###!!!%%%$$$$$$%%%&&&'''(((((((((((()))***+++******)))'''''''''''''''((())))))'''''''''(((((((((((((((+++...111111///...000333333222111000...---,,,+++++++++++++++***))))))***++++++******)))(((''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((***)))'''&&&%%%%%%&&&''''''''''''(((((('''''''''***)))))))))((((((((('''***(((&&&%%%'''((()))(((((((((((((((((((((''''''(((((()))))))))((('''&&&$$$%%%&&&'''((())))))***&&&(((((($$$$$$(((***(((+++***)))***,,,---,,,++++++++++++++++++***))))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%''')))******)))*********+++,,,,,,,,,---...,,,***'''&&&&&&)))***''')))++++++***(((((()))%%%''')))))))))((()))***))))))******))))))((((((&&&'''((((((((((((((((((%%%&&&(((***+++,,,,,,,,,)))))))))(((''''''&&&&&&'''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%'''(((&&&'''((())))))***))))))***)))(((''''''((()))*********++++++++++++************))))))))))))******))))))(((((()))***,,,---+++,,,------,,,,,,...000///......---------------******,,,---***%%%&&&***+++++++++,,,,,,---...//////222444333111000222444---,,,---///222444333222///000111333555777777888999999:::;;;<<<>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::<<<>>>?????????@@@AAAAAAAAA@@@@@@:::;;;<<<;;;;;;<<>>===<<<:::888666555444555444222333555777777666666555444222111111111111111111222222222222111111000000111111111000//////...///000000///...,,,+++***+++---...///...---------,,,+++,,,.........,,,---,,,+++******)))******(((''''''(((***++++++***((((((((())))))((((((((('''((()))******)))((('''''''''&&&$$$###$$$'''))))))(((((((((((()))******(((******)))((('''((()))'''(((((()))))))))))))))((()))+++,,,,,,,,,+++*********+++---...---***((('''((()))++++++++++++***++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...---+++******+++(((***,,,,,,+++***+++,,,((()))***++++++***)))((((((((('''''''''(((((()))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))+++,,,+++)))'''''')))+++%%%%%%&&&''''''((()))***&&&)))+++,,,***))))))***---,,,)))&&&%%%%%%&&&'''&&&'''(((((('''(((***,,,))))))))))))))))))))))))((())))))******))))))(((((()))***,,,------......)))))))))))))))***+++,,,'''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''(((((()))+++,,,,,,,,,,,,((((((''''''(((((()))***''''''(((((()))))))))***,,,///111000---,,,...111111111000///...---,,,,,,,,,++++++---+++((((((,,,******)))(((((('''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&%%%%%%&&&'''(((***)))'''%%%%%%&&&'''((((((((())))))))))))((((((*********)))((('''''''''***'''%%%$$$&&&((())))))************)))((('''&&&'''((()))******)))((('''%%%%%%&&&'''((()))******&&&))))))%%%$$$(((***)))+++***)))***,,,---,,,+++++++++******))))))))))))++++++******)))(((''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&)))******)))************++++++,,,,,,++++++***(((&&&&&&)))+++'''(((***)))((('''((()))$$$'''******)))((()))***+++******)))(((((())))))&&&&&&'''(((((((((((((((&&&'''((()))+++,,,---...)))))))))(((''''''&&&&&&((('''&&&'''((()))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&'''&&&$$$$$$%%%(((&&&&&&&&&&&&'''((()))***)))(((''''''''''''((())))))(((((())))))***+++,,,******))))))))))))*********))))))((()))+++,,,---***+++,,,,,,+++,,,...000...............------,,,******---...***%%%''',,,)))***,,,---...---------,,,000333222///...000444111///...000333444444222......///000222444555666666777777888:::<<<===>>>;;;;;;;;;:::::::::::::::888888999:::;;;<<<=========>>>AAABBBCCCBBB@@@???<<<======<<<:::;;;>>>AAA???>>>===;;;888666555444444222111111333555666555666555333111000000000000///000111222222111000///...///000000000000000000...///000000///...,,,***)))***,,,...//////...------,,,++++++,,,---+++***------,,,+++************)))((('''(((***++++++***&&&''''''((((((''''''&&&)))))))))******)))))))))&&&'''(((((('''''')))+++((((((((((((((()))******)))***+++***((('''((()))(((((()))************)))((()))+++------,,,+++***)))***+++---///...***''''''((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......---,,,,,,,,,---------/////////,,,++++++,,,'''***------+++***+++,,,((()))+++,,,,,,+++)))((())))))*********)))))))))'''''''''''''''(((((()))((((((((((((((((((((((((*********)))'''''')))+++'''&&&%%%$$$%%%&&&((()))'''***,,,---,,,+++++++++))))))((('''&&&%%%%%%%%%&&&'''(((((('''(((***,,,))))))))))))******+++,,,((()))************)))((())))))+++,,,---.........***************+++,,,,,,(((((((((((((((((()))***''''''&&&%%%%%%%%%&&&&&&((())))))***+++++++++,,,)))(((((((((((()))******))))))******+++,,,------///111222000,,,+++---000/////////......---------,,,***+++...+++'''(((...((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''')))((('''&&&&&&'''((((((+++)))'''%%%%%%&&&((()))******++++++++++++******))))))))))))(((((((((((()))&&&$$$###%%%'''((()))((()))*********)))(((''''''(((***++++++***((('''&&&&&&&&&'''((()))++++++'''+++,,,(((&&&))),,,,,,+++***)))***,,,---,,,+++******))))))((((((((()))++++++******)))))))))(((&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&)))******))))))))))))************+++''')))***)))''''''))),,,'''((()))((('''&&&''')))$$$'''***+++)))((()))+++,,,+++)))((((((((()))***&&&&&&'''((())))))((((((''''''((()))***,,,...///)))))))))(((''''''&&&&&&(((''''''((())))))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))***(((&&&%%%'''***&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&'''((()))''''''&&&'''((()))+++---******))))))))))))*********))))))))))))+++,,,---***+++,,,,,,++++++---///---.../////////...,,,+++***+++...///+++&&&(((...(((***,,,...///...,,,+++***...222222...---000333555222000000333444333111............///222444555333333333555666888:::;;;;;;;;;:::::::::999999999666777888:::;;;<<<<<<<<<:::<<<@@@BBBCCCBBB???======>>>>>><<<999:::===@@@@@@???===;;;999777555444333111///000222444444444555444222000/////////000...///000111111000///...---...///000000111111000...///000000///---+++***((())),,,...000//////...---,,,++++++++++++***)))...---,,,+++***************)))((()))***+++***)))%%%&&&&&&''''''&&&&&&%%%***))))))))))))))))))***$$$'''***,,,++++++++++++))))))(((((()))***++++++)))***+++***)))((((((***(((((()))***************(((***+++------,,,+++***((()))+++...///...***''''''(((((()))***++++++,,,------------------------+++,,,---...///111222222111000///..................000111000---,,,,,,,,,&&&)))------+++)))***,,,((()))+++,,,,,,+++***))))))***+++,,,,,,+++***)))'''''''''''''''((()))***''''''''''''''''''''''''((())))))((('''''')))+++((('''$$$######%%%''')))(((***---///...,,,,,,,,,)))***+++,,,,,,***((('''%%%'''((('''''''''***,,,))))))))))))***+++------((()))***++++++***)))((()))***+++,,,---.........,,,+++++++++++++++,,,,,,))))))(((((((((***,,,---(((((('''&&&%%%%%%%%%%%%***))))))))))))))))))))))))))))))))))))***++++++******+++---...///000000111333333111---+++---///........................+++)))+++...+++&&&(((...'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))))))))''''''&&&'''((()))+++)))'''%%%%%%&&&(((***+++++++++,,,,,,+++++++++''''''(((((())))))******(((&&&###"""$$$'''((()))'''((()))***++++++***)))'''(((***++++++***)))(((''''''''''''(((***+++,,,(((---...***(((***---...+++***)))***,,,---,,,+++***))))))(((((((((((((((************))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&)))+++******)))))))))))))))*********%%%'''******((('''))),,,'''''''''&&&%%%%%%((())))))))))))***+++++++++,,,,,,+++***(((''''''''''''((($$$###(((+++***((()))''''''(((((()))*********)))'''))),,,,,,)))''')))((((((''''''''''''(((((($$$$$$%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$'''&&&%%%%%%&&&(((+++,,,******)))((('''&&&%%%%%%&&&''')))***+++***((('''++++++)))))))))***+++,,,+++++++++,,,,,,++++++++++++************,,,---...---...///000000///...---///......---,,,***)))(((,,,------......------,,,(((***---...//////111222///000000000111111111111000...,,,,,,---000111222222222222222111111333444666666777777777555444333666555555444555666777888999999;;;<<<======>>>>>>@@@???>>>===<<<<<<<<<<<<;;;;;;:::999888777666666555444333111000111111222......---,,,,,,,,,,,,---***,,,---...---...000111333222111000//////////////////...---,,,,,,++++++******+++++++++,,,,,,,,,'''((()))***++++++***)))+++++++++***************))))))))))))((((((((((((&&&&&&%%%$$$%%%&&&'''((("""$$$&&&''''''''')))+++&&&''')))***+++***((('''(((&&&%%%'''***,,,+++)))***************)))((('''((()))))))))************---,,,+++,,,.........------,,,+++,,,------+++***+++)))'''(((+++......---......////////////...---)))***,,,///111444666777555444222000/////////000444333222000//////000000...///000000000///---,,,,,,,,,,,,,,,+++***)))(((%%%'''***,,,---,,,***((())))))*********))))))(((***)))((((((***+++******111---(((&&&(((******)))'''$$$"""$$$(((+++---,,,)))---000000...,,,---///777---&&&(((***'''&&&((()))'''%%%$$$$$$&&&)))***---,,,,,,++++++******)))++++++***))))))((())))))(((***+++++++++,,,///111,,,,,,+++***+++,,,---...''''''((()))+++***(((%%%(((((((((((('''&&&%%%$$$*********++++++,,,,,,,,,+++***)))(((((()))***+++---***)))***...111000///,,,---...000000000//////,,,,,,,,,---------......++++++***************+++,,,***(((''''''(((***,,,)))((('''&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++***)))(((&&&&&&&&&'''(((((()))+++,,,,,,,,,***)))((((((((((((((()))*********)))(((&&&&&&%%%%%%%%%%%%&&&((()))++++++,,,,,,******+++******)))((('''+++++++++***************)))***++++++***)))+++,,,)))+++---,,,+++)))))))))***************+++++++++%%%%%%&&&)))+++,,,+++)))''''''''''''&&&%%%$$$###(((&&&%%%'''***+++)))&&&))))))***+++,,,,,,------)))******+++++++++******))))))((('''&&&&&&'''(((***************+++++++++***))))))(((((((((((()))***%%%%%%))),,,***))))))'''''''''((())))))******)))&&&'''++++++'''&&&)))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%&&&&&&&&&&&&''')))***+++***))))))(((((('''''''''&&&''')))*********((((((***))))))))))))***++++++******++++++++++++************))))))***+++---...------//////000///......//////......---+++***))),,,------......------,,,(((***---......///000222/////////000000000111111000...---,,,---///000000000111222222111111222333222333444555555444333222333222222111222333444555555666777999:::;;;;;;;;;======<<<<<<<<<<<<======:::999999888777666555444444333222000000000000111...------,,,,,,,,,,,,,,,+++---......------///000111111000////////////000//////...---+++***)))))))))))))))*********++++++&&&'''((()))***))))))(((************))))))))))))((((((((((((((()))))))))'''&&&%%%%%%%%%&&&'''((($$$&&&''''''&&&''')))+++&&&'''(((******)))((('''((('''&&&'''***+++***)))******************)))((((((((()))))))))*********+++***)))+++---...------...,,,+++***+++++++++***,,,***)))***---///000///---......///////////////,,,---///111444666888999888777555333333333333444666555333222111111222222222222222111111000///............---,,,+++))))))&&&''')))+++,,,+++***))))))***************))))))***((('''''')))+++++++++000---)))((()))+++***)))(((%%%###$$$'''***++++++***---000000///...///111777...((()))+++((('''((()))'''&&&$$$%%%&&&)))***,,,,,,++++++*********))))))))))))((())))))******)))***,,,,,,++++++,,,---///...,,,+++******++++++***)))(((((()))***)))(((''''''''''''''''''((((((******+++++++++,,,,,,,,,***)))(((''''''(((((())),,,***)))***---//////...+++,,,---.........------+++,,,,,,,,,,,,---------******))))))))))))******,,,***(((''''''(((***,,,)))((('''&&&&&&&&&&&&'''((('''&&&%%%&&&(((***++++++***)))'''&&&&&&&&&&&&&&&''')))***+++***)))(((((((((((((((((())))))*********)))(((''''''&&&&&&''''''(((***+++++++++,,,***************)))((((((++++++++++++************)))+++,,,+++******+++,,,***,,,......,,,*********++++++*********)))))))))%%%%%%&&&(((+++,,,***)))(((((((((((((((((('''&&&((('''&&&(((***+++)))'''))))))******+++,,,,,,---,,,,,,,,,,,,,,,+++***)))+++***)))(((((((((((((((+++++++++***************((((((((((((((()))******+++''''''+++,,,***(((***&&&''''''(((((())))))***(((&&&&&&******&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((''''''$$$$$$%%%%%%&&&&&&&&&%%%,,,+++)))(((&&&&&&&&&'''%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&''')))*********)))((('''((())))))*********))))))******************)))))))))(((((()))***,,,---,,,,,,---.../////////.../////////...---,,,+++***,,,------......------,,,(((***---.........///000....../////////000000000000///...---,,,---...///...///000111111111111111...///000111222111000/////////...---...///000111111222333555777888888888999999999:::;;;<<<===>>>777777777666555444333222222111000///............------,,,++++++++++++,,,,,,...///...---,,,---///...............//////000000000///---,,,***))))))(((((((((((())))))))))))&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''''''''(((((())))))***''''''&&&&&&%%%&&&&&&'''''''''((('''&&&''')))+++%%%&&&((()))))))))((('''((('''&&&'''***+++***))))))******+++++++++******(((((((((((())))))))))))*********+++...000000///000---***))))))*********---,,,+++,,,...000000000,,,---...000111111222222111222333666888:::;;;<<<;;;:::999888777777888888999888777666555555555555777777555444222111111111222111000///---+++******'''((()))***++++++++++++)))******+++++++++*********(((&&&&&&(((+++,,,,,,...,,,++++++++++++***)))(((&&&$$$%%%''')))***)))***---///000000111222333777000++++++,,,***(((((()))(((&&&%%%&&&''')))***++++++++++++++++++******(((((((((((()))***++++++(((***,,,---+++*********000///---+++***)))((((((+++)))'''&&&((()))***)))((('''''''''((()))+++,,,***++++++++++++,,,,,,,,,))))))((('''&&&&&&''''''***))))))***,,,......---+++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,)))((((((((((((((())))))+++***(((''''''(((***+++((((((''''''&&&&&&'''''')))'''&&&%%%%%%'''***,,,---,,,***(((&&&%%%%%%$$$$$$&&&'''))))))((('''&&&((((((''''''(((((()))*********))))))(((((('''''')))))))))******+++++++++)))************))))))(((+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,---///...,,,++++++,,,,,,++++++***(((''''''&&&&&&&&&&&&(((***+++***)))((()))******++++++******(((''''''(((***+++)))(((((())))))******+++++++++.........---,,,+++***)))+++***))))))*********))),,,+++++++++***)))))))))))))))(((((((((((())))))+++((((((++++++(((''')))&&&''''''(((((()))******)))&&&'''******'''&&&)))'''''''''&&&&&&'''''''''''''''((((((((((((((('''%%%&&&'''((((((((('''''',,,+++(((&&&%%%%%%&&&'''$$$%%%&&&((())))))))))))((()))))))))*********+++''''''((()))***))))))(((%%%&&&(((*********)))((())))))************)))))))))((((((((((((***+++,,,+++,,,,,,---.........///////////////...---,,,,,,,,,------......------,,,(((***------------...///---............//////////////////---++++++,,,------------///000111000...---.../////////...---,,,------,,,++++++,,,---...---...000222444555555666777777777777888999:::;;;444555555444333222000/////////......---,,,,,,,,,,,,,,,+++************+++---...///...,,,+++,,,---,,,++++++,,,---...//////222111000///---+++******''''''((((((((()))))))))''''''''''''((('''''''''&&&&&&''''''''''''((((((&&&&&&''''''((()))******(((''''''&&&&&&&&&&&&&&&((()))((('''&&&&&&)))+++%%%&&&'''(((((((((''''''(((''''''((()))******)))))))))***++++++,,,++++++'''''''''((((((((()))))),,,++++++...111333333333222///+++))))))***++++++,,,++++++,,,---...//////---...///111333444555555555666777999;;;===>>>???===<<<;;;:::::::::;;;<<<<<<<<<;;;;;;::::::::::::===;;;999666444333333333444333111///...,,,+++***)))))))))******+++,,,,,,)))******++++++++++++******'''%%%%%%'''***,,,---,,,,,,,,,------,,,***)))((('''&&&&&&&&&'''((((((+++,,,...000111222444555666222...------+++)))((()))((('''&&&'''(((***+++,,,,,,,,,,,,,,,,,,------))))))((((((((()))******'''***---...---+++***+++......,,,+++***(((((('''***)))'''((()))***)))(((***)))''''''((())),,,---++++++++++++++++++++++++***))))))(((''''''''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,+++******)))))))))*********+++++++++''''''&&&&&&&&&'''((((((***)))(((''''''((()))***((((((''''''''''''(((((()))'''%%%$$$%%%'''***,,,...---+++)))'''%%%$$$###$$$%%%'''))))))((('''&&&(((''''''''''''((())))))))))))))))))((((((''''''*********))))))*********((())))))*********))))))***+++++++++,,,,,,---------......---+++***+++,,,,,,---......,,,++++++,,,******))))))(((''''''&&&'''&&&&&&''')))******(((((()))***+++,,,,,,,,,,,,'''''''''((())))))(((((((((((()))))))))*********,,,---------,,,+++*********)))(((***,,,---,,,***,,,+++++++++***)))))))))+++***)))((('''''''''''')))''''''******&&&&&&(((''''''(((((()))*********+++((((((******((((((+++))))))(((((((((((())))))'''(((((((((((((((''''''&&&''')))*********)))(((***(((&&&$$$###$$$%%%&&&$$$%%%&&&((())))))))))))(((((())))))******++++++'''(((((()))))))))))))))%%%&&&((()))******))))))))))))************)))))))))((((((((((((***+++,,,,,,,,,,,,,,,,,,---...............///......------,,,------......------,,,)))+++,,,---,,,+++,,,---,,,,,,---------............//////...+++)))***,,,,,,+++***,,,///000///---.../////////...,,,+++***---,,,+++******+++,,,,,,,,,---...000222333333333666555555444444555555666222333333333222000...---...---------,,,+++******++++++***))))))))))))))),,,---...,,,***)))***+++)))))))))***+++,,,---...000///...---+++***)))(((((((((((())))))))))))***)))(((((((((((((((((((((%%%%%%&&&&&&''''''''''''%%%&&&&&&'''((())))))***'''''''''''''''''''''&&&'''(((((('''&&&&&&(((***%%%%%%&&&''''''''''''''''''((())))))(((((())))))((()))***+++++++++++++++&&&''''''''''''(((((((((+++***+++---000333333333222///+++)))***+++,,,,,,)))***+++++++++,,,,,,------...000333555666777888777888999:::<<<===>>>???<<<;;;:::::::::;;;<<<===??????????????????>>>>>>???>>>;;;888666555555555555333111///---,,,++++++)))))))))***++++++,,,,,,((()))***+++++++++++++++)))'''%%%%%%(((***++++++***+++------,,,+++***)))&&&''''''&&&&&&&&&''''''++++++,,,...000333444444333222000...------+++)))))))))((((((((()))***+++,,,---------......//////,,,,,,+++))))))(((((((((%%%(((,,,...------------+++++++++*********))))))******,,,...///...+++(((,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************))))))(((((('''(((***+++++++++++++++---,,,,,,++++++*********(((((((((((()))))))))***&&&&&&%%%%%%&&&'''(((((())))))(((''''''((())))))(((((('''''''''(((((()))((('''&&&%%%%%%(((***,,,------,,,***(((&&&$$$###%%%'''(((******)))(((''''''''''''''''''(((((()))''''''((((((((('''&&&%%%+++***)))((((((((())))))'''((()))*********************+++,,,---....../////////000///,,,++++++,,,,,,------,,,******+++,,,((((((((((((((()))))))))'''&&&%%%&&&((())))))((('''((()))***+++,,,,,,,,,%%%&&&'''((((((''''''((()))))))))))))))*********))))))***++++++,,,+++++++++)))(((***---...,,,)))+++++++++***************,,,+++***(((''''''&&&&&&'''&&&'''***)))%%%&&&***(((((()))******++++++,,,,,,((((((******((((((,,,***))))))))))))))))))***''''''((((((((('''&&&&&&&&&(((***+++++++++)))((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''((()))******((((((((())))))*********(((((((((((())))))))))))&&&'''((()))***+++++++++)))******************)))))))))(((((()))***,,,------,,,,,,++++++,,,,,,---,,,------.........------,,,------......------,,,)))+++,,,,,,+++***+++,,,+++,,,,,,,,,,,,---------,,,...000...***(((***,,,,,,)))'''))),,,///...,,,------......---,,,***)))---,,,+++*********+++,,,+++,,,---//////000000000222222111111000111111111111111222333222000---+++,,,---------,,,+++***)))******)))(((((((((((()))***++++++***)))(((((()))(((((((((((()))***,,,,,,,,,,,,+++***)))(((''''''(((((((((((())))))))))))***)))((((((''''''((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''(((((()))%%%&&&'''(((((((((((('''$$$&&&''''''&&&&&&''')))%%%%%%%%%%%%&&&&&&''''''''')))***)))((('''(((***((())))))*********))))))&&&&&&&&&&&&'''''''''((('''''''''))),,,/////////000---+++***+++,,,,,,,,,''')))***+++***)))***+++---...000222444666777777777777888999:::;;;<<<===::::::999999999;;;<<<===@@@@@@AAAAAAAAA@@@@@@??????>>><<<:::888666666555333222///---++++++++++++((()))***+++,,,,,,,,,,,,'''((()))***************)))'''&&&'''((())))))((((((***,,,,,,+++))))))***%%%&&&''''''&&&%%%&&&(((+++***)))+++...111222222///111111///---...---***)))))))))))))))******+++,,,,,,------...///000000///...---+++))))))((((((%%%'''***,,,,,,,,,---...'''((()))***************+++---///222444222---)))+++***)))(((((()))******,,,,,,,,,++++++++++++***))))))************))))))''')))+++,,,+++******+++,,,,,,+++*********++++++''''''''''''((((((((((((%%%%%%%%%%%%&&&'''(((((()))((((((''''''(((((()))((((((''''''(((((())))))''''''&&&&&&'''(((***++++++++++++***)))(((&&&%%%&&&((()))++++++***)))(((''''''&&&&&&''''''((()))%%%&&&'''(((((('''&&&%%%***)))((('''&&&'''((()))&&&'''(((******+++++++++******+++,,,...///000000000111111000---++++++,,,,,,------,,,***)))+++,,,((((((((())))))*********(((&&&%%%%%%'''))))))((('''((()))***++++++++++++%%%'''))))))((('''((()))************************'''((()))***+++,,,,,,,,,...+++)))***------)))%%%***************+++++++++******)))(((((((((((((((&&&&&&(((+++***&&&''',,,*********+++,,,,,,------+++((('''))))))'''(((+++))))))(((((((((((())))))'''''''''''''''&&&%%%%%%%%%&&&)))***+++***(((&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''')))***+++((((((((((((((((((((()))((((((((((((((())))))***((((((((()))***+++,,,---******++++++++++++************))))))***+++---......---,,,+++******++++++++++++,,,---------------,,,------......------,,,)))+++,,,,,,***)))***+++++++++++++++,,,,,,,,,,,,***---///...***((())),,,,,,((($$$%%%***......---((()))+++,,,,,,,,,++++++---,,,***)))))))))***+++***+++,,,------------,,,------------......///000000111222333222///---+++,,,,,,------,,,+++)))(((***)))((((((''''''(((((('''((())))))'''&&&'''(((((('''''''''((()))******+++++++++******)))))))))&&&&&&'''''''''((((((((()))((('''&&&&&&&&&''''''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''$$$%%%'''((())))))))))))!!!###&&&((('''&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''')))******''''''(((***(((((()))))))))(((''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''***,,,,,,,,,+++***((()))***,,,++++++&&&(((++++++)))((()))***+++,,,...000222444444555555555666777888888999999999999888888999:::<<<===>>>>>>???@@@@@@??????>>>===<<<<<<;;;999777666555111///---+++*********+++''')))+++---------,,,+++&&&&&&'''))))))******)))(((((('''((())))))'''%%%''')))++++++)))((()))***###%%%''''''&&&%%%'''(((***((('''(((,,,///000///+++000111...---///...***)))))))))*********++++++******+++,,,---.../////////...---,,,++++++***+++%%%'''))))))((()))***,,,'''''')))*********))))))++++++---///000///,,,)))'''((((((((()))*********,,,,,,,,,+++++++++******&&&'''(((************)))'''***------,,,******+++***)))((((((((()))***+++&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******%%%&&&'''(((((()))))))))))))))*********)))((((((&&&((()))++++++***)))((('''&&&&&&&&&&&&'''((((((%%%'''((())))))((('''&&&((('''&&&%%%%%%&&&((()))&&&'''((()))++++++,,,,,,******+++---...000111111222333222111...,,,,,,,,,.........,,,******,,,...******************))))))((('''%%%%%%'''(((((((((((()))***+++++++++++++++&&&)))++++++)))(((***++++++++++++++++++++++++***))))))***+++,,,,,,,,,,,,111---***+++,,,+++&&&!!!))))))******+++++++++,,,((((((((((((((())))))***&&&&&&))),,,+++''')))...***++++++,,,,,,---......***'''&&&((((((&&&'''***((((((''''''''''''((((((&&&'''''''''&&&%%%%%%$$$###%%%'''))))))(((&&&%%%###$$$&&&'''((()))))))))'''&&&%%%%%%&&&(((+++,,,((((((((((((((('''''''''((((((((((((((()))******))))))(((((()))+++---///++++++,,,,,,,,,,,,+++++++++************,,,---...///...,,,***))))))************+++,,,------------,,,------......------,,,)))+++,,,,,,***))))))*********+++++++++,,,,,,,,,(((,,,///...***(((***------(((######(((---...---$$$%%%(((***,,,,,,---,,,,,,+++***)))(((((()))*********++++++++++++******))))))***+++,,,...///000000111222333222///,,,***,,,,,,------,,,+++)))((())))))((('''''''''''''''&&&'''((('''&&&&&&'''((((((''''''''''''((())))))------------------------%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&###$$$&&&(((************!!!&&&(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''')))+++***'''&&&(((***(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&(((+++,,,,,,,,,((('''&&&(((***+++***)))&&&))),,,,,,***((()))***)))***,,,...000111222222333444444555666666777777999888888888999;;;<<<===;;;<<<>>>>>>???>>>===<<<;;;;;;;;;;;;:::888555444///...+++)))))))))***+++''')))+++......---+++***%%%&&&'''((())))))))))))(((((((((******)))&&&###&&&)))***)))'''&&&(((+++!!!$$$''''''&&&%%%''')))***'''%%%'''+++......---(((///111...---000///+++)))************+++++++++(((((()))***,,,---............---,,,,,,,,,------&&&'''''''''%%%%%%''')))'''((()))******)))(((''')))((('''(((******(((&&&$$$%%%''')))***+++++++++,,,,,,,,,++++++*********$$$%%%''')))******))))))'''***......,,,******,,,((('''&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((()))******$$$&&&''')))***)))(((((('''((()))***++++++***)))&&&''')))***+++***)))((('''&&&&&&&&&&&&'''((((((&&&''')))***+++***(((''''''&&&$$$$$$$$$&&&((()))%%%&&&((()))+++,,,,,,,,,******+++---///000111222333333333111...,,,,,,,,,/////////---,,,,,,---///------,,,+++***)))(((((()))'''%%%%%%&&&(((((((((******+++,,,,,,,,,++++++(((+++------+++***+++---,,,,,,++++++++++++++++++,,,,,,---------,,,++++++---+++))))))+++,,,***'''++++++******************(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))'''+++......,,,******+++((()))))))))'''''')))***((()))(((&&&%%%&&&(((+++&&&((((((&&&&&&((((((&&&%%%&&&'''((())))))))))))((((((''''''''''''((((((%%%'''((('''%%%%%%'''***+++++++++***((('''%%%$$$((()))***++++++***)))(((******))))))***,,,...///---............,,,+++***///---***+++---...+++))),,,///000///,,,+++---//////......---------......,,,------......------,,,)))******++++++,,,------++++++******++++++,,,---++++++************++++++((('''''''''((()))+++,,, $$$(((++++++++++++++++++******)))(((''''''&&&&&&'''***---------+++*********))))))***,,,...//////000111111000...,,,+++,,,,,,+++***)))))))))))))))(((&&&%%%%%%&&&'''(((%%%((()))&&&&&&(((((($$$'''&&&&&&)))(((%%%''',,,))))))***+++***)))(((''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&'''''''''&&&%%%$$$###'''(((&&&&&&((('''###'''&&&$$$######$$$&&&'''''''''''''''(((((((((((()))((('''''''''&&&### &&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))******++++++)))&&&$$$%%%(((***)))(((''''''(((((((((((('''''')))+++---///...///000111///000111111000111333555444666777555000///333777777888888999;;;<<<======<<<<<<<<<;;;888444111...---...---)))%%%$$$''')))++++++++++++++++++++++++++++++***))))))((())))))))))))))))))************&&&''''''((()))((((((((('''''''''&&&&&&%%%%%%%%%$$$&&&((()))((()))+++---++++++++++++++++++++++++************************)))***+++++++++,,,...000------......------,,,+++***(((&&&&&&(((*********++++++***((('''&&&%%%$$$'''''''''(((''''''&&&%%%$$$$$$%%%&&&'''((()))***+++++++++******)))''''''&&&%%%%%%$$$%%%&&&'''(((,,,,,,+++***)))(((((('''((('''%%%%%%%%%''')))***&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))))))))))))))((((((((((((((()))))))))***************)))(((''''''((()))***$$$%%%%%%&&&&&&&&&'''''',,,***'''&&&'''))))))))))))&&&######%%%&&&$$$""" ###&&&((((((''''''(((******)))((((((***///333000000///...---,,,,,,+++,,,,,,------,,,+++)))(((***)))((('''%%%$$$###"""%%%%%%$$$###$$$%%%'''(((''''''((((((((((((((('''((((((((()))******++++++---...///...,,,+++,,,---(((***---...,,,+++******---+++)))***+++,,,***(((************************((())))))******))))))(((&&&&&&&&&''''''(((((()))'''+++...///---+++******((()))))))))'''''')))***)))))))))(((&&&&&&(((***%%%((((((%%%%%%((((((%%%%%%&&&'''((())))))))))))((((((''''''''''''((((((%%%'''((('''%%%%%%(((***+++++++++++++++***)))((('''((()))+++++++++***)))))))))))))))***+++---...------...//////---,,,+++///...,,,---------,,,+++,,,...//////---,,,...000......---------......///---......//////......---***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++************++++++(((''''''&&&'''(((***+++$$$'''***,,,,,,+++*********))))))(((''''''&&&&&&%%%'''))),,,,,,,,,***)))))))))))))))***,,,---......///000111000...,,,+++,,,++++++************++++++***(((&&&&&&&&&((((((%%%((()))&&&'''))))))&&&&&&%%%&&&((('''$$$&&&***((()))***++++++)))'''&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%'''((((((&&&$$$&&&&&&'''''''''&&&%%%$$$$$$'''(((&&&&&&((('''$$$'''&&&$$$######$$$&&&''')))))))))((((((''''''&&&)))((('''''''''&&&###!!!%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((()))*********)))&&&%%%%%%((())))))'''''''''(((((((((((('''''''''))),,,---,,,---...///,,,...............000222222444666333///...111555444555666777888999::::::888999999888777444111000------,,,)))&&&%%%''')))++++++++++++++++++++++++******)))(((((((((((((((''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&'''''''''''')))+++++++++++++++++++++++++++******************))))))+++,,,,,,+++))))))***+++,,,,,,,,,,,,,,,+++******)))(((&&&&&&((()))))))))***))))))((('''&&&%%%%%%'''''''''''''''&&&%%%%%%###$$$%%%&&&'''((()))***+++++++++***)))((('''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$((('''&&&%%%$$$%%%'''((((((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&%%%%%%%%%&&&''''''(((((()))((('''&&&&&&'''((()))((((((((('''''''''''''''++++++******)))((((((((())))))((('''''''''((()))''''''&&&&&&'''(((((()))***)))'''&&&%%%&&&'''((('''%%%######%%%'''&&&$$$"""%%%((())))))((()))*********)))((('''***...111/////////......------,,,,,,,,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&'''((()))))))))))))))''''''((()))******+++++++++---------+++***+++,,,)))+++---...---+++***+++,,,+++******++++++***)))************************))))))************))))))(((((((((((((((((((((((((((+++///000///,,,******((()))))))))'''''')))******++++++***((('''((()))%%%((((((%%%%%%((((((%%%&&&'''((())))))***)))))))))((((((''''''(((((()))&&&'''((('''&&&'''(((***))))))***++++++*********&&&''')))+++,,,,,,++++++)))))))))))))))***+++,,,,,,---...///000///......---...///...---,,,---...+++---......------///000---------------...///000...//////////////////...,,,,,,,,,+++++++++******++++++******++++++,,,---++++++************++++++(((((('''&&&&&&'''((()))'''***---...---+++***+++))))))(((((('''&&&&&&&&&%%%&&&(((***+++***)))((((((((((((((()))+++,,,------...000000000...,,,***+++++++++***++++++,,,,,,,,,+++)))((('''''''''((($$$((((((&&&&&&******'''%%%$$$%%%(((&&&###%%%)))((()))++++++***(((%%%###&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''&&&'''(((***)))'''%%%&&&&&&''''''&&&&&&%%%$$$%%%((((((&&&&&&((((((%%%&&&&&&$$$$$$$$$$$$&&&&&&+++******)))((('''&&&&&&((('''&&&''''''&&&$$$!!!$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&(((((()))))))))(((&&&%%%%%%'''(((((('''''''''((((((((((((''''''%%%'''************+++,,,)))***++++++******,,,...///111222111...---///222111111222333444555555666333444555555444333111000------+++)))&&&%%%'''(((************************(((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''''''&&&&&&'''(((*********************************))))))((((((((()))***+++***((('''((()))************)))))))))(((((('''%%%&&&'''))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&'''((()))***+++++++++***)))(((&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$%%%'''((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''---,,,+++***((('''&&&%%%(((''''''&&&&&&'''((((((***)))(((''''''(((***+++&&&((((((&&&###"""%%%(((&&&$$$###$$$%%%&&&&&&%%%&&&'''))))))))))))+++,,,++++++***((('''(((,,,///..................---------,,,+++***))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))******&&&&&&'''(((***+++,,,,,,***,,,,,,+++***)))***+++***,,,......---++++++,,,,,,++++++++++++++++++******************+++++++++******++++++++++++******))))))))))))))))))(((((((((+++...000000...+++)))((()))))))))'''''')))******+++---,,,***(((((()))&&&((((((&&&&&&((((((&&&'''((())))))*********)))))))))(((((((((((())))))''''''''''''((((((***+++''''''((((((((((((''''''&&&''')))+++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,...000000000000///+++---///...+++***,,,///+++,,,---......///000000---------------...///000......////////////......------,,,,,,+++***))))))++++++******++++++,,,---++++++************++++++((((((&&&%%%%%%&&&'''''')))+++......---,,,,,,---***)))))))))((((((''''''$$$%%%'''((()))(((''''''&&&&&&'''((()))***++++++,,,---/////////---+++***++++++******+++,,,------,,,+++***((('''&&&&&&&&&###&&&&&&$$$%%%)))***(((&&&%%%&&&)))'''$$$%%%((('''(((***+++***'''$$$"""%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((()))&&&&&&)))(((%%%&&&%%%%%%$$$$$$%%%%%%&&&)))))))))((((((''''''''''''&&&&&&'''((('''$$$"""######$$$%%%&&&&&&''''''$$$$$$&&&''''''((((((((('''&&&%%%%%%&&&'''''''''''''''((((((((((((''''''%%%''')))))))))((()))***&&&((()))(((((((((***,,,,,,...///...,,,+++---///...//////000111111222222000111111111111000......,,,,,,***)))'''&&&''''''))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&((())))))))))))))))))))))))***))))))(((((('''''''''$$$&&&((()))))))))***,,,***))))))((((((((((((((('''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%'''((()))***++++++******)))'''&&&%%%'''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%############%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&'''(((((((((''''''(((((((((&&&&&&&&&''''''(((((((((,,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&'''''''''(((+++)))'''&&&&&&'''***,,,%%%(((***'''"""!!!$$$((('''&&&%%%$$$$$$%%%%%%%%%'''((())))))((()))+++---******)))(((&&&'''))),,,,,,---......///...------,,,+++***((((((((()))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%'''((()))))))))%%%&&&'''((()))++++++,,,+++,,,,,,,,,***)))***+++***,,,......---+++,,,,,,++++++,,,++++++++++++,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++******************))))))***,,,...000111///,,,***((()))))))))'''''')))******+++---,,,***))))))***'''))))))''''''))))))'''((()))******************))))))(((((((((((())))))(((''''''((()))***++++++(((((()))(((((('''&&&%%%&&&''')))+++,,,---,,,,,,------------------,,,,,,+++,,,...000111111000000))),,,...---***)))+++...,,,,,,,,,---...///000000---------------...//////,,,------......------,,,...------,,,+++***))))))++++++******++++++,,,---++++++************++++++((((((&&&%%%%%%&&&''''''(((***,,,---------...///+++++++++***************%%%%%%&&&'''''''''&&&&&&%%%&&&'''((()))******++++++,,,...///...---+++***************+++,,,,,,---******)))'''&&&%%%%%%$$$"""%%%%%%"""###''')))''''''&&&(((***)))%%%%%%)))&&&'''((()))(((&&&###"""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((***'''$$$###$$$&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&((((((%%%%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&%%%%%%'''((('''%%%#########$$$$$$%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&(((******)))(((((()))&&&'''(((((('''(((***+++***++++++++++++***++++++------......//////000000//////......---,,,+++++++++***)))((((((''''''&&&((((((((((((((((((((((((%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&''')))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&$$$&&&)))***))))))***+++******(((((('''((((((((('''&&&%%%&&&(((((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((((()))******))))))((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&&&&''''''(((((((((((((((((('''&&&&&&'''((())))))******))))))))))))((((((((('''%%%&&&&&&'''''''''''''''***(((&&&$$$$$$&&&(((***%%%)))+++(((###!!!$$$(((''''''&&&%%%$$$######$$$&&&'''(((((('''''')))+++)))***)))'''%%%&&&(((******+++---......---,,,++++++***)))((('''((()))***''''''&&&%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""!!!"""$$$%%%&&&'''''''''%%%&&&'''((()))***+++++++++------,,,+++***+++,,,+++,,,------,,,+++,,,---***+++,,,,,,++++++,,,---)))))))))***++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++---------///000000---+++((()))))))))'''''')))***)))***++++++***)))***+++(((++++++((((((++++++(((******++++++++++++*********))))))(((((())))))***)))''''''(((***,,,,,,,,,***+++******)))((('''&&&'''(((***,,,------,,,,,,///////////////...---,,,+++,,,...///000000//////)))***++++++******+++,,,---,,,,,,---///000///...///......---------......,,,,,,------------,,,,,,------,,,,,,+++***))))))++++++******++++++,,,---++++++************++++++(((((('''&&&&&&'''((()))''')))+++,,,,,,,,,---///,,,,,,,,,+++++++++++++++&&&&&&&&&'''''''''&&&&&&%%%&&&''')))***************+++---......---+++************)))******++++++)))(((((('''&&&%%%%%%$$$$$$&&&%%%"""###'''(((''''''''')))+++***%%%%%%(((%%%%%%&&&'''&&&%%%$$$###$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((***'''$$$###$$$&&&((((((((('''&&&%%%%%%%%%%%%&&&%%%''''''$$$$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&((((((&&&$$$######$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&''''''((((((((((((''''''''')))******((('''((((((&&&'''(((((('''(((***+++(((((()))*********)))))),,,,,,,,,,,,---------...------,,,++++++*********+++)))(((((((((((('''%%%''''''''''''''''''''''''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))'''''''''***)))'''&&&&&&''''''((('''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))((((((''''''(((((((((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***)))(((&&&%%%###"""!!!(((''''''&&&&&&''''''(((((((((''''''''''''(((((($$$$$$$$$%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&'''((()))***+++,,,'''''''''(((((()))))))))%%%&&&'''(((((((((((((((((('''%%%$$$$$$$$$&&&'''&&&(((***((($$$"""###%%%&&&''''''%%%###"""$$$%%%%%%&&&(((((('''&&&((()))((((((((('''%%%%%%'''))))))***,,,------,,,***)))))))))((((((((((((((()))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&&&&''''''(((((())))))***,,,---------+++***+++,,,***+++,,,,,,******+++,,,)))+++------++++++,,,...((())))))***++++++,,,,,,------............------******++++++,,,,,,------000...------000000///---((()))))))))'''''')))***((()))))))))((()))+++...***,,,,,,******,,,,,,******++++++,,,++++++************))))))))))))******)))(((&&&(((+++------,,,((()))))))))))))))(((((())))))+++,,,---,,,++++++////////////...---+++***+++,,,---...//////...---+++***)))***,,,---,,,+++///---,,,---///000...,,,000///...---------------------............------,,,,,,,,,++++++*********++++++******++++++,,,---++++++************++++++(((''''''&&&'''(((***+++''')))******))))))***+++++++++++++++++++++++++++''''''''''''''''''&&&&&&%%%&&&(((***+++++++++***)))***,,,------,,,+++*********))))))((()))))))))((((((((((((((('''&&&&&&''')))'''$$$$$$((()))((('''&&&(((+++)))%%%$$$'''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((('''&&&'''((()))'''&&&((('''&&&%%%%%%%%%&&&&&&%%%'''&&&""""""&&&'''%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###"""###&&&''''''((((((((((((''''''''')))***)))(((&&&&&&'''%%%'''(((''''''''')))+++&&&'''''')))******)))'''************++++++++++++***)))))))))******++++++***)))'''((())))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%'''))))))'''&&&%%%%%%((('''&&&$$$$$$%%%&&&''''''''''''(((******)))'''((((((''''''''''''''''''$$$$$$$$$$$$$$$######"""&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))'''((())))))((('''&&&%%%######$$$$$$%%%&&&&&&'''))))))((('''&&&%%%######(((''''''&&&&&&''''''(((''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((&&&'''((())))))((('''&&&$$$%%%&&&''')))***+++,,,'''''''''((((((((())))))%%%&&&''')))******))))))''''''&&&%%%%%%%%%%%%%%%'''''''''&&&$$$###""""""###%%%&&&%%%$$$$$$&&&((($$$&&&((()))((('''''''''&&&''''''&&&%%%%%%''')))(((***+++,,,,,,***'''%%%'''((((((((()))((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%$$$%%%&&&'''''''''''''''((((((((((((((((((((((((***,,,,,,+++***)))***+++)))***+++***))))))***,,,)))+++...---++++++---///((())))))***++++++,,,,,,------............------******+++,,,,,,---......111///,,,---///000///...((()))))))))'''''')))***(((((((((''''''))),,,///+++------++++++------+++++++++,,,,,,,,,++++++*********))))))))))))*********(((&&&(((+++...---,,,$$$%%%&&&'''(((((((((((()))***+++,,,---,,,+++***......//////...,,,***)))+++,,,---.........---,,,---+++)))***...///...+++000...,,,---///000...+++111000///...---,,,,,,,,,......////////////......,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++************++++++((('''''''''((()))+++,,,(((******)))'''&&&'''(((******************++++++''''''''''''''''''''''''&&&''')))***+++,,,++++++)))***,,,------,,,+++*********)))(((((('''((((((((()))))))))))))))((('''***+++)))%%%%%%)))***)))%%%%%%'''***(((###"""%%%$$$######"""###$$$&&&'''%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&''')))+++---+++'''$$$((('''&&&%%%$$$%%%&&&&&&$$$&&&%%%!!!!!!%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$&&&'''%%%"""!!!###%%%''''''(((((((((((('''''''''((())))))'''%%%%%%&&&%%%&&&''''''&&&''')))***&&&&&&'''(((******((('''((((((((()))))))))))))))'''''''''(((***+++---...***(((''''''))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%!!!###$$$%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''((("""&&&''''''&&&&&&''''''&&&$$$""""""###$$$%%%''''''''')))++++++)))'''))))))((((((((('''''''''$$$$$$$$$$$$$$$###""""""''''''&&&%%%%%%$$$######$$$%%%&&&((()))*********'''((()))))))))(((&&&%%%$$$$$$%%%&&&'''(((((()))$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%&&&''''''(((((()))&&&'''((())))))((('''&&&######$$$&&&((()))***+++((((((((((((((((((((((((%%%&&&(((************)))'''''''''&&&&&&%%%%%%$$$'''%%%$$$$$$$$$###!!! """%%%%%%$$$%%%(((,,,$$$&&&)))***)))(((''''''$$$&&&&&&&&&%%%%%%''')))((()))+++,,,+++(((%%%$$$&&&'''((())))))(((''''''&&&&&&''''''((())))))******)))'''&&&%%%&&&''''''''''''((((((((((((((('''(((((((((((('''''''''''')))***+++***)))((((((***)))******)))(((((()))+++******))))))))))))))))))...------,,,+++***))))))))))))+++...//////,,,***222000---*********,,,---000...***(((''')))+++---,,,,,,+++***)))))))))***)))(((((('''''')))***+++,,,------...------,,,,,,...---+++*********++++++***...,,,&&&$$$)))+++(((&&&&&&''')))***,,,------###&&&'''&&&'''+++,,,)))...,,,***)))((()))***+++,,,------,,,+++,,,...000+++++++++,,,---...///000......------------......000000////////////000000111000000///...---------......///---++++++,,,------,,,++++++******+++++++++***)))))))))***+++,,,*********++++++*********))))))))))))))))))))))))'''***+++))))))+++***'''***************************'''$$$$$$'''((((((&&&)))************+++++++++***+++---///...---***)))***++++++,,,+++***)))((((((((()))***************,,,+++***((((((((()))))))))))))))))))))((('''''')))%%%%%%)))(((""" ###!!!%%%%%%###$$$)))''' ))))))(((''''''(((******)))((('''&&&%%%&&&&&&'''((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''%%%"""###&&&'''&&&$$$&&&"""!!!%%%'''%%%%%%((((((%%%""""""$$$%%%$$$"""$$$%%%&&&((()))*********'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$%%%'''''''''&&&'''(((((('''&&&&&&)))+++''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''&&&&&&'''((()))***+++((()))+++,,,)))))),,,+++)))''''''***+++***)))++++++******)))(((((('''(((!!!###%%%"""!!!########################&&&$$$"""###'''(((&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''&&&%%%$$$%%%'''''''''&&&&&&%%%$$$$$$&&&(((((('''((('''%%%$$$######$$$%%%((('''''')))+++,,,+++***)))&&&$$$$$$&&&((('''%%%""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))******)))((('''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&((()))))))))((('''"""%%%''''''%%%%%%'''***%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$###$$$%%%(((((('''&&&******)))''''''&&&&&&&&&''')))+++,,,,,,***(((&&&))))))))))))((('''&&&%%%(((((('''&&&%%%###"""!!! """###%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((***++++++)))(((((()))+++)))'''%%%%%%&&&((()))***((('''''')))***))))))&&&''''''&&&$$$$$$%%%'''(((&&&'''+++,,,******,,,%%%'''(((******((('''%%%)))((()))+++,,,+++(((&&&'''&&&&&&(((+++------,,,))))))))))))))))))))))))---,,,,,,++++++******)))+++***)))***,,,------,,,000///---+++++++++,,,------,,,***((()))***,,,...,,,+++******))))))*********)))((((((((()))+++++++++,,,------......---------,,,+++***)))***+++++++++...,,,'''&&&***+++)))''''''((()))***+++,,,,,,$$$'''(((&&&(((+++,,,***...,,,***)))))))))***+++,,,---......------...///,,,,,,,,,,,,---.../////////...............////////////............//////000000//////...------,,,,,,------,,,******+++,,,,,,,,,+++******))))))***))))))(((((()))***+++,,,*********))))))*********))))))))))))))))))))))))'''+++,,,***)))+++***&&&***************************'''%%%%%%'''((((((&&&************+++++++++++++++,,,...//////---+++))))))***+++++++++***)))((('''((())))))*********))),,,+++)))((((((((()))***))))))******))))))(((''''''$$$$$$'''&&&!!!"""&&&((('''###$$$&&&$$$)))((('''''''''((()))***+++***((('''&&&&&&''''''((((((''''''''''''(((((('''&&&&&&&&&&&&&&&'''((()))&&&$$$%%%'''(((&&&%%%((($$$###''')))''''''***'''%%%###$$$&&&&&&$$$"""$$$%%%&&&((()))*********((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%&&&((()))((('''''''''((('''&&&&&&(((+++''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''+++((((((++++++)))))),,,***(((&&&'''***++++++)))+++******)))((((((''''''(((""" $$$&&&""" """########################%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&((('''&&&%%%&&&((()))(((''''''%%%$$$$$$&&&''''''&&&'''&&&%%%$$$$$$$$$%%%&&&'''''''''(((++++++***)))'''%%%###$$$&&&'''&&&$$$###$$$$$$$$$%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))((((((''''''&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&'''((()))(((''''''###%%%&&&%%%"""!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((()))(((&&&***)))((('''&&&&&&&&&&&&&&&(((***+++,,,***((('''))))))))))))((('''&&&%%%%%%%%%%%%%%%$$$######""" !!!"""###%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))******)))(((((()))+++)))'''%%%%%%&&&((()))((('''&&&&&&((())))))((('''''''''&&&%%%$$$%%%''')))''''''******&&&&&&((('''((())))))))))))(((''')))))))))+++,,,+++)))'''(((''''''(((***,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++,,,***((((((***,,,......---------,,,,,,,,,,,,,,,******)))******+++------++++++***)))))))))*********))))))))))))***+++,,,++++++,,,---............---,,,+++***)))***++++++,,,---+++((('''+++,,,+++))))))*********+++++++++&&&)))***((())),,,---+++---,,,+++***)))***+++,,,+++...000000///...//////......---------....../////////...//////000111111///......------......////////////......------,,,+++,,,,,,+++))))))***,,,,,,,,,++++++***)))))))))(((((((((((()))***,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))(((,,,,,,***)))+++***&&&)))))))))))))))))))))))))))'''%%%&&&'''(((((('''******+++++++++,,,,,,,,,---...///000000...,,,+++)))******+++***)))((('''''''''((((((((()))))))))+++***)))((((((((()))*********++++++******)))((((((%%%%%%'''&&&###!!!###(((((('''$$$$$$&&&%%%!!!'''''''''''''''((()))))),,,+++)))((('''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))***(((''''''(((((('''%%%((($$$###''')))''''''***&&&&&&&&&'''((('''%%%###%%%%%%'''((())))))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%''')))******)))&&&'''((('''&&&&&&(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''&&&%%%***'''(((++++++)))))),,,((('''&&&''')))+++++++++*********)))(((((('''''')))%%%###%%%&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%''')))'''&&&%%%''')))******)))(((&&&%%%%%%&&&'''&&&%%%&&&%%%$$$$$$$$$%%%'''''''''&&&&&&(((******)))(((&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$%%%&&&'''(((''''''&&&%%%&&&&&&$$$!!! !!!$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''))))))((('''&&&&&&&&&&&&%%%''')))***+++***)))(((((((((((((((((('''&&&%%%"""###$$$$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))((('''((((((***)))'''%%%%%%&&&'''((('''&&&%%%%%%'''((((((''''''((((((&&&%%%$$$&&&'''+++(((''')))((($$$"""$$$)))))))))))))))))))))))))))))))))+++,,,,,,***((()))((('''(((***+++***))))))))))))***************))))))******+++++++++,,,,,,***((()))+++...//////***+++,,,---------,,,+++)))******++++++++++++*********))))))))))))******)))))))))))))))******+++,,,------...------,,,,,,,,,+++***))))))***++++++---,,,***((())),,,---,,,,,,,,,+++++++++*********(((++++++)))***------+++,,,,,,++++++++++++,,,---+++...111222111000////////////..................////////////000111222333//////............//////.........---------,,,,,,+++,,,,,,+++******+++---------------,,,+++******)))))))))***+++,,,---...+++***(((''''''(((***+++))))))))))))))))))))))))))),,,---******+++***&&&))))))))))))))))))))))))((((((''''''((((((((((((++++++++++++,,,,,,,,,---...///000000000...---+++))))))***+++***)))((('''((('''''''''''''''((((((+++***)))(((((()))******+++++++++++++++***))))))***)))((()))(((&&&%%%&&&&&&&&&%%%$$$&&&((((((&&&&&&&&&&&&''''''((())))))))))))(((''''''((()))***((((((''''''''''''((((((''''''''''''((()))***+++)))(((((((((''''''&&&%%%&&&"""!!!%%%'''%%%%%%(((&&&&&&((())))))(((%%%###&&&&&&'''((())))))(((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&)))******)))%%%'''((('''&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***++++++)))&&&###)))&&&'''***+++((())),,,'''&&&&&&''')))+++,,,,,,++++++*********))))))))))))'''&&&&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%((('''$$$$$$&&&)))%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((&&&%%%%%%&&&)))******))))))'''%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&((()))'''&&&&&&''')))***((('''$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''''''''((($$$$$$&&&'''''''''&&&%%%((('''&&&$$$"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''))))))(((&&&)))((('''&&&&&&&&&&&&&&&$$$%%%''')))******))))))'''(((((((((''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$""""""""""""######$$$%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''''''''((()))((('''&&&%%%&&&'''((('''&&&%%%%%%'''))))))((('''(((((('''%%%%%%&&&'''+++(((((()))((($$$"""$$$++++++***))))))***++++++)))))))))***,,,,,,***(((***)))(((((()))***)))'''*********++++++,,,,,,,,,((())))))******++++++,,,*********,,,...//////...***+++,,,---...---++++++++++++,,,,,,+++)))((('''***))))))((())))))******(((((()))))))))*********/////////...---,,,+++***+++***)))))))))***+++,,,...***((((((+++,,,---...---------,,,+++************------******------++++++++++++,,,,,,---......,,,...111222111000///000000000///.........//////000000000000000111222222000//////......//////000------------,,,,,,,,,,,,,,,---------++++++---........./////////...---,,,++++++,,,---......//////+++***)))(((((()))***+++************************))),,,---+++***,,,***'''))))))))))))))))))))))))((()))******))))))))))))+++,,,,,,,,,------------000000000000000...---,,,)))******++++++)))(((''')))(((''''''''''''((((((******)))(((((()))***++++++++++++++++++***)))))))))***)))((('''''''''&&&(((&&&%%%'''))))))((('''%%%&&&'''(((((()))))))))&&&%%%%%%%%%&&&(((***+++((((((''''''''''''((((((((((((((((((((()))***+++&&&'''(((((('''&&&%%%%%%&&&"""!!!%%%'''%%%%%%(((%%%''')))***)))'''%%%$$$''''''(((((((((((((((''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++------***'''$$$(((%%%&&&)))***((((((+++%%%&&&''''''((()))+++,,,,,,+++++++++++++++******((())))))'''%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$%%%'''((((((''')))'''%%%%%%&&&&&&%%%$$$%%%$$$$$$$$$%%%''')))***'''&&&&&&'''))))))(((&&&###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&%%%###"""###$$$%%%%%%######$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&(((''''''&&&&&&&&&&&&'''$$$%%%&&&((()))))))))((('''''''''''''''&&&&&&%%%''''''''''''&&&%%%$$$###$$$$$$#########$$$$$$%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''''''''((()))(((((('''&&&%%%&&&&&&'''((('''&&&&&&)))*********'''(((((('''%%%%%%&&&(((***((((((+++***'''&&&(((++++++************++++++)))(((''')))***+++***)))***)))(((((())))))(((''')))******++++++,,,,,,,,,)))))))))*********++++++))))))))),,,...000///---***+++,,,------,,,+++***---,,,,,,+++***((('''&&&))))))((((((((()))******((()))******++++++******/////////...---,,,+++*********)))((()))***+++,,,...(((%%%(((,,,,,,---.........------,,,+++******+++------******------***++++++,,,---......//////,,,///111111000//////000000000/////////000000111111111000000000000111111///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...///---...000111111000//////---......////////////...*********++++++*********************************(((+++---++++++---,,,(((************************)))+++,,,,,,+++******+++,,,,,,,,,---------......111000000000///...,,,,,,***++++++,,,+++***)))(((***)))((('''''''''((()))***)))((((((((()))***+++******++++++******)))(((&&&((('''$$$$$$&&&&&&$$$,,,((((((++++++'''$$$$$$%%%&&&((()))************%%%$$$$$$%%%&&&(((***+++((((((''''''''''''(((((())))))(((((((((((())))))$$$&&&(((((('''&&&%%%&&&((($$$###''')))''''''***%%%'''))))))'''&&&%%%&&&'''((((((((((((((('''&&&))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%$$$%%%'''((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&(((+++---,,,***'''%%%&&&$$$%%%((()))((((((+++%%%'''(((((('''(((***,,,++++++++++++++++++++++++'''++++++'''$$$$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%######%%%'''&&&%%%$$$%%%'''''''''%%%(((&&&%%%%%%&&&'''&&&%%%&&&%%%%%%%%%&&&''')))***(((''''''((()))***((('''"""$$$&&&'''%%%$$$$$$$$$""""""#########$$$$$$$$$""""""############$$$$$$%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&$$$""" """$$$&&&&&&"""###$$$%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$''''''&&&&&&&&&&&&&&&'''%%%%%%&&&''''''(((((((((&&&&&&'''''''''&&&&&&%%%(((((((((((('''&&&$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&''''''((()))***(((''''''&&&&&&&&&&&&&&&((('''&&&''')))+++++++++(((((()))'''&&&%%%'''(((***((((((,,,,,,)))(((+++************************(((&&&&&&''')))******))))))(((''''''))))))(((''''''(((((()))******++++++))))))))))))************)))'''&&&'''***---......,,,,,,,,,,,,++++++***))),,,++++++***)))(((((('''((((((((((((((()))*********+++,,,---------,,,,,,,,,,,,------...------,,,***)))(((((((((***+++,,,---&&&###''',,,,,,,,,.........------,,,,,,+++++++++...---******,,,,,,)))***+++,,,---//////000000---...000///......///111////////////000111222222222111000///////////////---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,+++,,,---,,,++++++---///+++,,,///111222111111000...//////000///...------***+++,,,------,,,+++***************************'''***,,,++++++...---***++++++++++++++++++++++++***---//////---+++,,,---------------............111000000///...---,,,++++++,,,,,,------+++***))),,,+++)))''''''((()))******)))((((((((()))+++,,,))))))******))))))((('''%%%((('''""""""&&&'''$$$+++((()))......((($$$$$$&&&''')))***+++,,,,,,+++((('''&&&&&&&&&''')))***((((((''''''''''''((((((******)))(((''''''''''''"""&&&)))***((('''''')))((($$$###''')))''''''***%%%''')))'''%%%$$$%%%'''(((((())))))((('''&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&''''''&&&%%%###%%%'''((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&(((******)))'''%%%&&&###$$$((()))'''(((+++&&&''')))(((&&&&&&)))+++))))))))))))))))))))))))&&&+++,,,&&&###$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''(((((('''((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''((('''&&&&&&''''''&&&%%%'''%%%$$$$$$&&&''''''&&&'''&&&%%%%%%&&&'''((()))))))))((()))******)))'''"""%%%((((((&&&$$$$$$%%%#########$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$&&&&&&'''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&""" """%%%'''&&&"""###$$$%%%&&&((())))))((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$'''(((((((((***+++''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&(((***+++***((())))))(((&&&&&&'''(((***((())),,,,,,)))(((+++((()))***++++++***)))(((&&&%%%$$$%%%'''))))))(((((('''&&&'''))))))((('''%%%&&&&&&'''((())))))************)))))))))))))))***'''######&&&***...///...---,,,++++++***))))))+++***)))))))))))))))***((((((((((((((()))******,,,---.../////////...---)))***+++---.../////////***)))(((((((((***+++,,,---%%%!!!''',,,,,,+++.........---------,,,,,,,,,+++...---***))),,,+++(((***+++,,,...///000000000---...///...------///111////////////000111333333333222111///.........---+++******************++++++++++++++++++++++++,,,***+++++++++******,,,...)))+++---000111222111000...////////////---,,,+++)))+++---//////---+++)))************************&&&***,,,+++,,,///...+++,,,,,,,,,,,,,,,,,,,,,,,,+++...111000...,,,---...---------.........//////111000///...---,,,++++++,,,,,,---...---,,,+++***---+++)))((('''((()))******)))(((((((((***+++,,,)))))))))))))))((('''''''''***)))######((()))&&&'''%%%'''///000+++''''''&&&''')))+++,,,---,,,,,,,,,+++)))(((''''''((((((((((((''''''''''''((((((+++***)))'''&&&&&&&&&&&&"""&&&***+++***))))))+++&&&"""!!!%%%'''%%%&&&(((&&&'''(((&&&$$$###%%%((())))))))))))((('''&&&%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''***)))''''''((((((&&&%%%###%%%'''((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%%%%###$$$((()))'''(((+++&&&((()))(((&&&%%%(((+++''''''''''''((((((((((((&&&,,,,,,&&&"""$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%(((***(((&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&******))))))((((((((('''&&&'''((('''%%%%%%'''(((***)))''''''((((((&&&%%%&&&%%%$$$$$$&&&(((((('''''''''&&&%%%&&&'''((()))***))))))***++++++)))'''"""&&&))))))'''%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((()))))))))((('''***&&&""""""%%%(((((((((""""""$$$%%%'''((()))***((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%%%%$$$"""&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$((((((((('''&&&%%%######%%%%%%%%%$$$$$$#########"""$$$'''((())))))+++,,,''''''&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%''')))***)))((())))))(((&&&&&&'''(((+++)))))),,,+++(((''')))'''(((***++++++***((('''%%%$$$###$$$&&&(((((((((((('''&&&''')))))))))(((&&&&&&'''(((((((((((((((&&&'''***,,,,,,+++)))(((++++++***))))))***+++,,,++++++************++++++---***((((((***,,,+++***+++)))(((''''''((()))+++,,,---///000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,*********++++++,,,,,,,,,---...---+++******,,,......---+++***((((((((())),,,,,,++++++,,,,,,---...---------......000111222...------......///000111444333333111///---+++***+++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,((())),,,...////////////,,,---...//////...---,,,)))***,,,......---,,,+++***************+++++++++++++++++++++++++++++++++...,,,******,,,---***(((111...,,,---//////---+++...,,,***+++---...//////...//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''(((((((((((('''(((***++++++***(((''')))(((%%%$$$$$$&&&(((***'''&&&&&&)))---...,,,)))%%%&&&)))+++,,,,,,++++++000+++&&&&&&)))+++)))'''******+++******)))(((''''''&&&&&&&&&''''''%%%###&&&'''((((((((('''&&&%%%#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''((((((((())))))(((&&&$$$#########$$$(((((((((((())))))))))))&&&'''))))))(((&&&### """###$$$%%%&&&'''''''''%%%&&&((('''&&&&&&''')))******)))((((((((((((((())))))(((''''''''''''((((((((())))))*********+++))))))((('''&&&$$$"""!!!'''&&&%%%$$$$$$$$$%%%&&&###$$$&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''(((&&&&&&'''""""""+++&&&&&&''''''&&&&&&%%%$$$###((((((###"""&&&'''%%%"""$$$%%%'''((((((''''''(((%%%""""""&&&))))))(((%%%$$$######$$$''')))+++************))))))))))))###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&((()))))))))((('''%%%&&&''''''&&&&&&''')))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((()))((('''&&&%%%&&&(((***+++***&&&$$$&&&***+++)))&&&+++(((%%%$$$%%%'''''''''&&&$$$%%%'''+++,,,***'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%&&&&&&'''))))))''')))***(((%%%$$$%%%'''%%%&&&&&&&&&%%%&&&)))+++''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&&&&(((((($$$###%%%$$$!!!"""###$$$&&&&&&%%%$$$###%%%!!!!!!&&&******(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******+++***))))))******)))'''((((((((((((((()))))))))''''''''''''(((***+++,,,'''(((((((((((((((((('''''''''(((((()))))))))(((''')))+++------+++)))(((++++++***))))))***+++,,,+++******************+++---***((((((***++++++******)))(((''''''((()))***+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,---------------,,,------,,,******+++---+++***)))((((((((()))***,,,++++++++++++,,,------......---......///000111.........---......///000000000000///...---,,,+++---,,,,,,,,,++++++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++,,,------...------,,,---............---,,,******,,,---------,,,+++,,,+++)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...,,,***///---,,,---///111///...///---++++++,,,.........***+++------,,,+++,,,---------------------------+++*********))))))))))))((()))))))))******++++++((()))+++,,,,,,+++)))(((***)))'''&&&&&&''')))+++(((&&&&&&(((+++,,,+++)))%%%&&&''')))***+++++++++000+++'''&&&)))+++)))'''))))))*********)))(((((((((&&&%%%%%%&&&'''%%%$$$%%%&&&''''''&&&%%%$$$############$$$%%%'''((()))$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''((((((((())))))((((((&&&%%%$$$$$$%%%%%%''''''((((((((()))))))))&&&'''(((((((((&&&$$$######$$$%%%&&&&&&'''&&&&&&%%%&&&((('''&&&&&&'''))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&************))))))))))))***))))))(((&&&%%%###"""'''&&&%%%$$$###$$$$$$%%%"""###%%%&&&'''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((***''''''&&&"""!!!(((&&&&&&''''''&&&&&&%%%$$$###'''(((###"""%%%'''%%%###$$$%%%''''''''''''&&&'''%%%""""""%%%'''((('''%%%$$$$$$$$$%%%''')))+++******)))))))))((((((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&''')))))))))(((''''''&&&''''''%%%&&&&&&'''(((((()))))))))(((&&&&&&&&&''')))******'''%%%'''***,,,***'''***(((%%%$$$%%%&&&&&&&&&&&&%%%%%%'''***+++)))&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((()))'''((()))(((%%%$$$%%%&&&%%%%%%&&&%%%%%%&&&(((***&&&''''''((((((''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%((('''$$$###&&&%%%"""$$$$$$%%%%%%%%%$$$$$$###%%%""" """&&&))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''(((((()))))))))))))))*********+++***))))))))))))(((((((((((())))))))))))((((((&&&&&&'''''')))***+++,,,((((((''''''''''''((((((((((((((()))))))))*********+++,,,...---,,,***))),,,+++************++++++************************,,,***((((((***+++*********)))(((''''''((()))***)))***+++---------,,,,,,------,,,,,,++++++*********))))))))))))***++++++------,,,,,,,,,,,,,,,,,,+++,,,...---+++******+++(((((('''''''''(((***++++++++++++++++++,,,------///.............../////////......---------------+++,,,------......------.........---------,,,,,,)))))))))************+++)))*********++++++++++++------,,,,,,+++,,,,,,---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---+++(((''''''***---///------------------------...,,,,,,,,,...///...------,,,,,,---000222111111000...++++++,,,---------$$$'''+++------------...........................+++++++++*********))))))******+++,,,,,,---......***+++,,,------,,,+++***,,,***)))''''''(((***+++)))'''&&&''')))******)))&&&&&&&&&&&&''')))***+++...+++'''''')))***)))'''(((((())))))***))))))))))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((()))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&%%%'''((((((&&&&&&''')))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$,,,++++++******)))((((((*********)))(((&&&%%%$$$%%%%%%$$$############$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%&&&&&&'''(((***((('''&&&!!! %%%&&&''''''''''''&&&%%%%%%###&&&'''###"""$$$&&&%%%###$$$%%%&&&''''''&&&&&&'''%%%###"""$$$%%%&&&%%%%%%%%%$$$$$$%%%''')))***)))(((((((((((('''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''$$$&&&''''''&&&&&&'''(((,,,+++***)))((((((((((((&&&''''''(((((())))))***)))((('''&&&&&&&&&'''(((***(((&&&'''***,,,***((()))&&&$$$###%%%&&&&&&%%%'''&&&&&&((())))))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((())))))(((((('''((()))'''%%%$$$%%%&&&$$$%%%%%%%%%$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$''''''$$$$$$''''''$$$'''&&&%%%$$$$$$###$$$$$$%%%$$$"""###%%%'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((()))***+++***************)))))))))******))))))))))))(((((('''((()))******)))(((&&&&&&&&&'''((()))***++++++***((('''&&&&&&'''(((***)))))))))))))))******+++,,,---.........---+++***,,,,,,+++++++++***++++++))))))************))))))******))))))*********)))******)))(((((()))******'''(((***+++,,,,,,,,,,,,...------,,,+++***)))))))))))))))))))))***++++++************))))))))))))***,,,......,,,*********))))))((('''((()))***++++++++++++***+++,,,,,,---//////...---------......///...---,,,++++++++++++++++++,,,---......------......---------,,,,,,,,,))))))))))))************)))))))))************+++,,,,,,*********+++---...+++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,+++)))((()))+++---///........................,,,++++++,,,---.........---------...000111111111111...,,,+++,,,------,,,$$$''',,,.........---...////////////////////////,,,,,,+++++++++***************+++,,,...///000000,,,,,,---......---,,,,,,,,,+++)))(((((()))***+++***((('''&&&'''((()))***'''&&&%%%%%%&&&((()))+++---+++(((((()))***)))(((''''''((()))************+++(((%%%$$$%%%'''''''''(((''''''&&&$$$###"""!!!%%%%%%%%%%%%&&&'''((()))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((((((((()))))))))''''''((((((((())))))***&&&'''''''''(((((((((((((((((('''''''''((()))***((((((((((((((('''&&&%%%&&&'''((((((''''''(((***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$******************))))))************)))'''&&&&&&$$$$$$$$$###############!!!"""###$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&'''(((((((((((('''%%%""" """%%%'''''''''''''''&&&&&&%%%$$$%%%&&&$$$######%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%#########$$$$$$$$$&&&%%%%%%%%%&&&'''))))))(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$&&&''''''&&&%%%'''(((,,,,,,***)))(((((('''''''''((((((((())))))******)))((('''&&&&&&&&&&&&&&&((('''&&&''')))***)))''''''%%%######%%%&&&%%%%%%''''''((((((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***)))(((''''''(((''''''%%%%%%$$$%%%###$$$%%%%%%$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$''''''$$$$$$''''''%%%)))'''%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((()))************))))))((((((''''''((()))***)))((((((((()))&&&(((***++++++)))'''%%%&&&&&&'''((()))***++++++***)))&&&%%%%%%&&&)))******))))))((()))***++++++------............---,,,,,,,,,,,,,,,++++++******((()))************)))((())))))******))))))))))))******))))))))))))******'''((()))***++++++,,,,,,------,,,+++******))))))))))))(((((())))))***+++)))))))))))))))))))))))))))+++------,,,***)))***,,,+++***)))((()))******+++************+++,,,,,,///......------------...///...---+++************------.........------,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))(((((()))))))))*********))))))))))))***,,,...///++++++************++++++******)))))))))***+++,,,((()))+++,,,---------,,,........................******+++++++++,,,,,,------......///...//////000111...,,,+++,,,------,,,&&&***...000///...------////////////////////////,,,,,,,,,,,,++++++++++++******+++,,,...///000000---------......---------+++***)))((((((((())))))))))))(((''''''((()))+++((('''&&&&&&'''(((***+++,,,+++******++++++******(((((()))***++++++******,,,***'''&&&'''((()))(((***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&'''((())))))*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))***''''''((()))************'''''''''(((((((((((())))))(((''''''((()))+++,,,))))))))))))(((''''''&&&''')))******)))(((***+++)))(((((('''''''''''''''((((((((()))((('''&&&&&&''''''((()))******++++++)))*********)))(((''''''$$$$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''&&&$$$###$$$&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$###%%%'''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$######$$$$$$&&&&&&&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$%%%&&&&&&%%%%%%&&&(((+++***)))(((''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%###$$$%%%&&&%%%$$$&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((*********((('''((('''&&&&&&&&&%%%$$$$$$###$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$''''''%%%%%%((((((%%%)))(((&&&$$$######$$$$$$$$$&&&&&&%%%###"""%%%(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%'''(((***)))''''''(((***'''(((***,,,+++)))&&&%%%%%%&&&''')))***************)))&&&%%%%%%&&&)))***))))))((('''((()))***+++,,,,,,---...............,,,---------,,,+++***)))'''((()))******)))((('''''')))******)))(((((()))************************((()))))))))***+++++++++,,,,,,++++++******)))))))))(((((((((((()))******))))))*********+++++++++***+++---,,,***))))))***---,,,+++)))))))))*********************+++,,,,,,...---------------......------+++***))))))))))))............---,,,++++++++++++*********)))))))))***)))))))))))))))(((((((((((((((((())))))))))))''''''((()))***,,,......******))))))))))))******((())))))))))))*********''')))+++...///...---,,,........................)))+++,,,,,,******+++---,,,---///...------...///000...++++++,,,---------))),,,...///...---------////////////////////////---------,,,,,,,,,++++++++++++,,,,,,---...//////...------------------...++++++***)))((((((((((((((()))***)))((()))***,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++---+++)))((()))******)))++++++)))((('''''''''''''''''''''''''''((())))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((()))))))))******'''((()))************)))(((((((((((())))))))))))******)))((()))***,,,---***************)))(((''')))***,,,+++******+++---******)))(((((((((((()))))))))***+++***)))((('''$$$%%%&&&''')))***++++++((()))))))))))))))(((((($$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%&&&'''(((''''''&&&&&&''''''((()))%%%''''''%%%%%%((()))''''''(((((((((((('''&&&&&&'''&&&&&&(((&&&$$$%%%)))%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%$$$$$$%%%&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$###%%%&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%'''))))))'''%%%$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))******))))))((('''%%%%%%&&&&&&$$$######%%%''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%((((((%%%%%%((('''%%%((('''&&&%%%%%%$$$%%%%%%###&&&(((&&&"""!!!%%%***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((***)))'''&&&(((+++((()))***+++***(((&&&%%%$$$&&&((()))***+++*********((('''&&&&&&'''(((***)))((('''&&&&&&(((***+++***+++,,,---.../////////---------------+++***)))'''((()))******)))((('''&&&)))++++++)))'''((()))*********++++++******************)))******+++++++++++++++***************((((((((((((((()))******'''(((((()))***+++,,,,,,+++,,,,,,+++)))(((***+++******)))(((((()))+++,,,***************++++++,,,,,,,,,,,,,,,---......///,,,+++***))))))))))))))),,,,,,,,,,,,,,,++++++***++++++*********)))))))))******))))))(((((((((((('''''''''((((((((())))))'''((()))***++++++++++++***)))(((((((((((()))***'''((()))*********)))(((((()))+++,,,---.........------------------------+++---...---+++***+++---)))+++------,,,,,,...111///---++++++,,,.........)))+++---------,,,---...........................------------,,,,,,,,,,,,,,,---------......//////...------------------...---,,,,,,+++***)))))))))&&&)))+++,,,+++***,,,...***++++++,,,,,,,,,,,,,,,---......///...---......,,,,,,---------,,,++++++...,,,++++++,,,---+++***+++***)))((('''(((((()))((((((((('''(((((()))***+++******)))((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((()))))))))*********'''((()))******))))))((())))))))))))*********+++++++++*********++++++,,,*********+++******))))))+++,,,------,,,,,,---///******)))((((((((()))))))))***+++,,,+++***((('''$$$%%%%%%&&&'''((())))))''''''((())))))((((((((($$$%%%&&&&&&&&&%%%######$$$$$$$$$%%%&&&'''))))))'''''''''''''''(((((()))'''***)))&&&&&&***)))%%%((((((((((((((('''&&&&&&)))&&&'''***(((%%%&&&+++&&&%%%$$$######$$$%%%%%%"""$$$''''''%%%%%%&&&(((&&&''''''((((((((((((((((((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""###%%%&&&&&&%%%$$$&&&'''''''''&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''&&&$$$&&&)))(((&&&$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((())))))******(((&&&$$$$$$&&&&&&$$$"""$$$&&&(((((('''%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%)))(((''''''&&&&&&'''''''''))))))&&&%%%''''''$$$%%%&&&&&&&&&&&&&&&%%%%%%!!!%%%)))&&&!!! &&&,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&'''$$$(((***)))&&&%%%(((+++************)))((('''&&&$$$&&&(((***++++++***)))((((((''''''''''''(((((()))(((&&&%%%&&&''')))***)))***+++,,,---///000000------......---+++***)))'''((()))++++++)))((('''%%%(((++++++)))'''((()))******++++++++++++******,,,+++***************+++***************+++++++++((((((((((((((()))******$$$%%%&&&'''((()))***+++,,,,,,+++***((((((***,,,''''''&&&'''(((***+++---*********)))***++++++,,,+++++++++,,,---...///000+++******)))))))))))))))))))))***++++++++++++***+++++++++*********))))))******))))))((((((((('''''''''''''''((((((((()))((()))***++++++***)))(((***)))(((''''''((()))***&&&''')))++++++***((('''************+++---///000------------------------,,,...000...+++***+++---&&&(((,,,,,,,,,,,,///222...,,,***+++---...//////''')))***++++++,,,...000..............................---------,,,,,,,,,............////////////------,,,,,,,,,,,,------......---,,,,,,+++******%%%(((,,,---,,,+++---///+++,,,---...///...---,,,---...000000///...//////............---,,,,,,+++...---------......,,,*********(((''''''((()))***)))(((((((((((())))))***------,,,,,,+++***))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))************'''((()))******)))(((''')))*********++++++++++++++++++++++++++++++++++++)))******+++++++++******,,,---///...------...000******)))(((((((((((((((((()))+++,,,+++***((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&'''(((***+++'''''''''''''''((())))))))),,,+++&&&'''***)))$$$(((((((((((((((''''''&&&***''''''+++)))%%%''',,,&&&%%%$$$#########$$$%%%!!!$$$''''''&&&%%%''')))&&&'''(((((((((((((((''')))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&$$$###"""###%%%&&&&&&%%%$$$&&&''''''&&&&&&''''''((()))***'''''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&&&&%%%&&&(((&&&%%%%%%'''))))))(((&&&###&&&)))(((&&&$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&((('''''''''((()))***+++)))&&&$$$$$$&&&&&&$$$!!!%%%'''))))))'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))(((''''''''''''((((((***)))&&&%%%'''&&&###$$$%%%&&&'''''''''&&&%%% %%%)))&&&!!! &&&---''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***+++,,,%%%&&&&&&''''''((((((((($$$'''***)))&&&%%%(((,,,+++******)))((('''''''''$$$%%%(((***++++++***)))'''(((((((((((((((((('''''''''''''''((()))***+++***++++++,,,---...//////---...000222111...+++((((((((('''(((((()))***+++***'''%%%&&&'''(((&&&###((()))***++++++***((('''+++((('''(((+++------++++++++++++,,,++++++******))))))))))))))))))***+++((((((''''''''')))***++++++,,,---,,,***)))***+++'''(((((()))******++++++(((((((((((()))***+++,,,)))...)))%%%,,,,,,(((,,,,,,+++)))''''''''''''(((++++++******)))((((((''')))***+++***)))***+++---)))***++++++)))(((((()))%%%%%%&&&((()))+++,,,,,,(((((())))))))))))((('''...,,,***)))((()))***+++))))))))))))))))))******,,,++++++++++++++++++,,,+++))))))+++......,,,))))))((((((((((((***,,,---*********+++,,,,,,,,,---,,,......******------+++,,,++++++***,,,...000222//////......------......111000...---,,,------...+++...///,,,,,,///111000++++++++++++,,,...000111000000000///...,,,+++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///...---,,,,,,,,,,,,000---+++---111222...***---+++)))((((((((('''%%%,,,***)))***,,,---+++(((------,,,++++++,,,------******))))))((((((((('''((()))***++++++***)))(((******+++,,,+++***)))((('''(((((((((((((((((('''---+++((((((***+++++++++,,,,,,,,,,,,,,,+++***)))...,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((''''''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))$$$''')))'''$$$###%%%(((%%%%%%%%%&&&&&&&&&''''''+++'''######&&&((())))))---+++(((''''''***---///''')))++++++)))''''''''''''((()))((('''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''')))))))))))),,,***(((((())))))'''&&&)))))))))(((''''''&&&&&&''''''(((((('''%%%$$$""""""%%%((()))'''&&&%%%%%%(((''''''''''''&&&&&&&&&''''''&&&%%%$$$$$$######''''''''''''((((((((((((((((((((()))(((((('''&&&$$$'''(((&&&&&&)))(((%%%$$$%%%%%%%%%$$$$$$&&&'''''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%((((((((((((((((((((((((***'''%%%$$$%%%&&&&&&%%%''''''&&&''''''((()))***'''$$$$$$&&&'''%%%&&&))),,,)))&&&$$$%%%&&&&&&&&&+++)))'''&&&&&&&&&((()))))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))'''$$$%%%''')))(((&&&)))(((''''''((())))))(((((('''''''''''')))+++,,,...---,,,,,,+++***))))))$$$)))---,,,(((&&&)))---...,,,***(((''''''((()))''''''''''''((()))******))))))***+++,,,---......,,,...///000000---***((())))))(((((((((((())))))***((('''''')))***(((&&&''')))+++,,,---,,,+++******((('''(((+++---,,,+++,,,,,,------------,,,,,,+++***)))((('''(((((())),,,+++***))))))***+++++++++,,,,,,,,,***)))***+++000///...,,,***)))((('''))))))))))))***+++,,,,,,''',,,'''$$$,,,...***,,,+++***)))'''''''''''''''...------,,,+++***))))))''')))))))))((((((***,,,(((***+++***)))'''(((((($$$%%%&&&''')))***+++,,,************************---+++***)))((()))++++++************))))))))))))++++++************++++++***)))(((***,,,---+++)))***,,,...000000///,,,+++*********+++++++++++++++---///...+++***------***,,,+++++++++,,,...000222...---,,,+++,,,,,,---...000///...---------......***...///+++***---///...,,,++++++,,,---...000111///////////////---,,,,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,---+++)))***...///,,,(((+++)))'''&&&&&&&&&%%%###***(((((()))++++++)))'''++++++++++++++++++++++++*********)))))))))(((((())))))***++++++***)))(((***+++,,,,,,,,,+++)))(((***))))))(((((())))))***,,,***(((((()))******)))+++++++++++++++******))),,,+++)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))((()))*********)))(((((()))((((((''''''&&&&&&&&&'''(((((('''%%%%%%&&&'''&&&&&&&&&''''''((('''&&&&&&&&&'''''''''(((((((((***&&&######%%%((()))(((************************''')))++++++)))''''''(((((((((((('''&&&&&&(((***&&&%%%%%%%%%%%%%%%%%%&&&###$$$&&&((())))))((((((+++***((((((((((((&&&%%%(((((((((''''''''''''&&&''''''(((((('''%%%$$$######%%%(((((('''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$((((((((())))))))))))***((((((((((((((('''&&&&&&###''''''%%%%%%((((((%%%&&&'''''''''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''(((&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''((())))))'''$$$$$$''''''%%%&&&)))(((&&&%%%%%%&&&(((((((((((('''&&&%%%&&&''')))***(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$%%%'''))))))'''+++***((((((((((((((('''((((((((())))))***+++,,,------,,,++++++***))))))'''))),,,,,,***)))***,,,---,,,***)))((((((((()))''''''''''''((()))******(((((()))***+++,,,,,,---+++,,,...///...,,,***(((***))))))((((((((((((((()))((('''((()))***)))((('''(((***,,,------,,,,,,***)))'''(((***,,,,,,+++,,,,,,------------,,,,,,...,,,***(((''''''((((((---,,,+++***))))))))))))+++,,,,,,,,,***)))***+++222111///---***'''&&&%%%(((((((((((()))***+++,,,---222***%%%,,,...))))))+++***)))(((((('''((((((......---,,,+++***)))(((&&&((()))(((''''''(((***''')))******(((''''''((($$$$$$%%%'''((()))*********)))((((((((()))***++++++***)))))))))***+++,,,++++++*********)))))))))*********))))))************)))((((((***++++++***---222999>>>>>>888000+++******************))))))...000///+++***,,,,,,)))++++++******+++---///000+++***)))((()))+++---...///...---,,,,,,,,,------***......***(((+++,,,+++++++++++++++,,,...///000---......//////......---+++++++++++++++*********++++++++++++++++++++++++*********++++++++++++++++++++++++++++++,,,------,,,***)))***---...+++(((+++)))&&&&&&&&&&&&%%%$$$***)))((()))++++++)))(((((()))***++++++***)))(((************))))))))))))))))))******+++******)))++++++,,,,,,,,,+++***))),,,+++***))))))***+++,,,---+++))))))******)))(((((())))))******************)))((('''((()))***+++++++++++++++++++++++++++***************))))))))))))***++++++++++++*********))))))(((''''''&&&&&&)))******(((&&&$$$$$$%%%'''%%%$$$'''+++,,,)))%%%(((((((((((())))))))))))(((&&&$$$###%%%'''((((((''')))+++,,,,,,***(((&&&((()))+++***)))((((((((())))))(((&&&%%%%%%(((+++''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((('''+++)))((('''''''''%%%###&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))************'''''''''(((''''''&&&%%%$$$'''(((%%%&&&))))))&&&&&&'''((('''&&&&&&(((***''''''&&&&&&%%%%%%%%%$$$%%%&&&((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&&&&%%%%%%%%%%%%&&&''''''(((((((((%%%$$$''''''%%%&&&)))$$$$$$$$$%%%(((******)))%%%%%%%%%%%%&&&(((***+++((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''(((((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&$$$$$$%%%'''))))))))),,,+++***(((''''''&&&&&&((()))***++++++,,,++++++,,,,,,,,,+++*********)))((())))))***************++++++******))))))(((((((((((((((((()))***++++++'''((())))))++++++,,,---+++,,,,,,---,,,+++***))))))(((((((((((())))))***'''&&&''''''((()))))))))'''((()))***++++++******))))))(((((()))***++++++***++++++,,,,,,,,,,,,+++///---+++(((((((((***+++***))))))(((((((((((((((+++---...---++++++,,,---,,,,,,+++***)))(((''''''((((((((())))))***+++,,,===@@@333&&&***,,,'''''',,,++++++*********)))))),,,,,,+++***)))((('''''''''(((***)))((('''((()))'''((())))))'''&&&&&&'''$$$$$$%%%&&&'''((())))))((('''%%%$$$$$$&&&((()))***)))))))))***+++,,,---,,,++++++******))))))(((******))))))))))))******+++***)))((()))+++,,,,,,...555AAAIIIIIIAAA666...+++*********)))(((((((((---///---)))(((+++***(((***)))))))))***+++---...***((('''&&&'''***,,,...,,,,,,,,,++++++++++++,,,***...---)))''')))***((()))*********+++,,,------***+++,,,---............------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++,,,---...---,,,+++,,,...///---+++---+++)))((())))))((('''******++++++,,,++++++***&&&''')))******)))'''&&&))))))))))))))))))))))))))))))*********+++******+++,,,---------,,,***))),,,+++***))))))***+++,,,...,,,++++++++++++***)))&&&'''((()))************((((((''''''((()))***+++*********************************************************+++++++++++++++++++++***))))))(((((('''((()))***)))&&&%%%%%%%%%&&&%%%&&&))),,,,,,***'''((((((((())))))))))))***'''&&&%%%$$$%%%'''((((((%%%'''***,,,,,,+++)))'''(((***+++***)))((()))***))))))(((&&&%%%&&&)))+++***)))(((((((((((()))***'''(((((((((((('''''''''***)))'''&&&'''&&&%%%###$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&%%%%%%&&&((((((&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********'''''''''''''''&&&%%%%%%&&&))))))&&&'''***+++)))$$$%%%&&&%%%$$$%%%&&&(((((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%'''&&&%%%$$$$$$%%%&&&&&&'''''''''(((%%%%%%''''''%%%&&&)))$$$###$$$&&&)))***)))(((%%%%%%%%%%%%&&&'''))))))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''((()))((('''&&&%%%(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&%%%&&&'''((())))))++++++***)))'''&&&&&&''''''(((***+++,,,+++******++++++++++++************(((''''''((())))))(((&&&))))))*********))))))((())))))))))))***+++,,,,,,(((((()))***+++,,,------++++++++++++++++++******''''''''''''((()))++++++(((((()))))))))******+++,,,,,,,,,++++++******)))))))))))))))((()))***+++++++++,,,---------------...---+++******+++---...''''''(((((()))))))))))),,,...///...------...///)))))))))))))))))))))))),,,++++++,,,,,,---...///GGGKKK<<<)))))),,,)))***------------,,,,,,,,,+++++++++******)))(((((('''(((***,,,,,,***))))))***'''((())))))'''&&&&&&'''$$$%%%%%%&&&'''((())))))(((&&&%%%$$$%%%&&&(((***)))))))))******+++,,,,,,,,,+++++++++******))))))******))))))))))))******,,,,,,+++******+++---///***222>>>GGGHHHBBB888000+++*********)))(((((((((+++---,,,((('''))))))'''((((((((())))))***++++++)))(((''''''((())),,,---*********+++++++++******+++......)))'''))))))((('''(((((()))************((()))***+++,,,---------,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++---...///------------......---,,,---+++))))))******)))((()))***++++++******)))***&&&''')))******)))'''&&&((((((((((((((((((((((((***************++++++,,,,,,------...---,,,+++***++++++))))))))))))+++++++++***))))))******)))'''%%%&&&'''((()))*********'''''''''(((((()))*********************************************+++++++++))))))))))))******++++++,,,,,,,,,+++++++++******'''(((***)))(((&&&&&&'''$$$'''***+++))))))***+++''''''((((((((()))))))))''''''&&&&&&&&&'''((()))&&&'''((()))***+++,,,---)))*********)))(((***+++******)))(((&&&'''))),,,***)))(((''''''((()))***))))))(((((('''''''''''')))(((&&&&&&''''''%%%$$$###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''&&&'''((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((((((''''''(((((((((((((((((('''''''''((((((((())))))''''''((((((''''''&&&%%%%%%''''''$$$%%%)))+++)))%%%&&&&&&&&&%%%%%%'''(((******))))))((((((((('''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&'''&&&%%%###$$$%%%&&&'''''''''''')))&&&%%%((((((%%%&&&)))&&&%%%%%%'''((()))(((&&&'''''''''&&&&&&'''''''''***))))))(((((((((((((((&&&''''''((((((''''''&&&&&&'''((((((((('''%%%$$$''''''''''''''''''''''''((((((((()))))))))******(((((((((''''''((()))***+++,,,,,,***((('''(((***'''((()))*********)))(((*********************+++***)))((()))******)))'''((())))))*********))))))))))))))))))***+++,,,,,,(((((()))***+++,,,------,,,,,,+++******++++++,,,''''''''''''((()))***+++***+++,,,,,,++++++,,,---//////...---,,,++++++***((()))***)))(((((()))+++,,,---...//////000//////,,,,,,++++++,,,------...((((((***+++,,,,,,,,,,,,,,,...///...------...000---,,,,,,,,,+++*********///......//////000111222CCCLLL@@@+++(((,,,---///,,,------...------,,,,,,++++++++++++++++++++++++***,,,......,,,+++***+++''')))******(((''''''(((%%%&&&&&&'''(((((()))))))))(((((((((((()))+++,,,************++++++++++++++++++++++++++++++++++++*********))))))*********+++,,,------,,,,,,---///''',,,555<<<>>>:::444///******************)))))))))++++++''''''******((())))))*********+++++++++))))))))))))******+++,,,******+++,,,,,,,,,++++++,,,//////***(((***+++)))''''''((()))******))))))'''(((***+++,,,---------************))))))))))))------------------------,,,,,,,,,,,,,,,+++++++++)))))))))***,,,---///000+++,,,,,,------,,,,,,+++,,,***)))((()))***)))((('''(((******((('''((()))((()))***++++++***)))((((((((((((((())))))))))))***************+++,,,---------.........---,,,+++************************'''&&&&&&'''(((((('''%%%&&&&&&((()))************(((((())))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++))))))))))))***+++,,,------------...............(((***,,,,,,+++)))))))))%%%(((+++***'''&&&)))---(((((((((((())))))))))))'''((()))((('''''')))+++)))((((((((())),,,...///)))*********))))))+++,,,***+++++++++))))))***,,,)))'''&&&$$$$$$&&&''')))))))))(((''''''(((((()))((('''&&&'''(((((('''&&&$$$%%%%%%&&&'''(((((((((((((((''''''&&&''''''(((''''''((('''%%%$$$$$$%%%$$$$$$%%%&&&'''))))))***((((((((((((((('''''''''''''''''''''((((((((((((((((((((()))(((''''''&&&"""%%%$$$!!!"""''')))''''''((()))((('''''')))+++************************$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&%%%###$$$&&&'''((((((''''''***'''&&&((((((%%%&&&)))((('''&&&&&&'''((('''%%%))))))((((((((('''''''''+++***))))))(((((())))))%%%&&&'''))))))))))))((('''''''''''''''&&&%%%$$$%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((()))***)))))))))+++---///111111///+++)))***---((((((((()))))))))((((((((()))))))))***++++++++++++,,,,,,,,,,,,++++++***(((((())))))******++++++''''''''''''((()))***+++&&&'''((((((******+++,,,---,,,+++******+++,,,---******)))((((((((((((((()))+++,,,+++)))((()))+++---,,,,,,+++************((()))***)))'''&&&(((+++***+++,,,---............***+++,,,,,,,,,+++***))))))***++++++,,,+++*********,,,------,,,,,,---///------,,,,,,+++*********---,,,,,,------...///000777GGGBBB...)))+++,,,///***+++,,,------,,,++++++*********+++,,,,,,------+++---//////---+++***+++(((***+++***)))'''((((((&&&''''''(((((())))))***(((((())))))***+++,,,,,,***++++++++++++******))))))******++++++,,,,,,---++++++************++++++)))+++......,,,+++,,,...(((+++...111222111000///*********+++++++++++++++))),,,+++((())),,,---++++++,,,,,,---------------******+++,,,,,,,,,+++***+++,,,---...//////...---,,,000000,,,***,,,---,,,((()))***+++++++++***))))))***+++------.........------------............///////////////////////////.........------------*********+++,,,...///000,,,---......---------------,,,******+++,,,+++***(((***,,,,,,***)))***+++++++++++++++++++++++++++))))))******++++++++++++******))))))***,,,---...---.../////////...,,,+++***+++,,,------,,,+++***&&&%%%&&&(((******)))''''''((())))))******************************)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++*********+++,,,...///---......///000111222333---///111111...,,,+++***))))))(((&&&&&&''')))+++)))))))))*********++++++''')))+++***((((((***,,,,,,++++++******+++,,,---)))******)))((()))+++---***,,,......,,,++++++,,,***)))'''%%%%%%''')))***)))((((((''''''((()))***'''&&&&&&''')))******)))&&&&&&&&&''''''((((((((((((((('''&&&&&&'''((()))'''((((((&&&$$$###$$$&&&$$$%%%&&&''')))***+++,,,)))((((((''''''&&&&&&&&&'''(((((((((((()))))))))))))))******))))))((('''###%%%%%%"""###(((***)))'''((()))((('''''')))+++((((((((()))******++++++%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))(((&&&$$$$$$%%%''')))))))))((('''+++'''&&&((((((%%%&&&((()))'''%%%%%%&&&'''''''''(((((())))))))))))))))))******)))(((((((((((((((###%%%''')))++++++******)))((('''&&&%%%%%%%%%%%%###$$$%%%&&&''')))******'''''''''((((((((())))))%%%(((***+++***,,,///222777999999555...+++,,,///******)))))))))))))))***'''(((((()))***++++++,,,))),,,...---***((()))+++)))((((((((()))***,,,---&&&%%%%%%&&&&&&'''((()))%%%%%%&&&'''((()))******...---+++******+++---///---,,,+++)))'''&&&%%%%%%&&&((()))(((%%%$$$%%%'''((('''''''''''''''((()))(((***+++)))'''&&&(((+++&&&'''((()))***+++++++++******,,,,,,+++)))&&&%%%))))))******)))(((&&&%%%)))***,,,+++++++++,,,---((())))))))))))*********(((((((((((()))***+++,,,...DDDDDD000)))((('''***((()))++++++,,,+++***)))&&&'''((()))***+++,,,,,,***---//////---+++******)))***++++++)))(((((()))''''''(((((())))))******&&&&&&((()))************+++++++++++++++***)))((())))))***+++,,,------...,,,,,,++++++++++++,,,,,,'''***---...,,,***+++,,,------,,,+++,,,---///000*********+++,,,,,,,,,---***,,,,,,******...///---......//////000/////////+++,,,---///...---+++***---...000111111111000000---000111---+++---///...)))***,,,------,,,+++***+++,,,---...////////////222222333333444444555555000000000000000000000000000000000//////.........+++++++++,,,---...000000...000111111000//////000000...------...///...---,,,...000000---,,,---///------,,,++++++,,,------+++++++++,,,,,,---------******))))))***,,,---///---.../////////...,,,,,,***,,,...000000...,,,***((('''(((+++---...,,,+++((())))))***************+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,...///000......///111222333555555222444555444111...,,,+++---)))$$$###&&&))))))(((******+++++++++,,,,,,,,,(((***,,,+++))))))+++---......------,,,+++******)))******)))((())),,,...***,,,///000...---,,,,,,...,,,***))))))***,,,...)))(((''''''''')))***+++'''&&&&&&'''***++++++***'''''''''((((((((((((((()))((('''&&&&&&'''((()))(((((((((&&&$$$###$$$&&&$$$%%%&&&((()))+++,,,---))))))((('''&&&%%%%%%$$$))))))))))))***************************)))((((((&&&((((((%%%&&&+++---,,,%%%&&&''''''%%%&&&''')))&&&&&&'''((()))***++++++&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))(((((()))***)))&&&$$$$$$%%%((()))******((('''+++(((''')))(((%%%&&&((()))&&&$$$$$$&&&((())))))&&&'''(((***++++++++++++))))))((('''''''''''''''"""$$$'''***+++,,,,,,+++)))(((&&&%%%$$$$$$%%%%%%"""###$$$&&&((()))++++++''''''''''''((((((((((((###&&&)))+++,,,...333777>>>??????999111------///,,,+++***)))))))))++++++''''''((()))***++++++,,,%%%))),,,+++&&&###&&&))))))(((''''''(((***,,,...%%%%%%&&&&&&'''(((((()))+++'''$$$&&&***,,,+++(((---+++)))***,,,,,,)))''')))((('''&&&%%%$$$$$$$$$###%%%'''))))))((('''&&&)))))))))***)))(((((('''&&&((()))(((''''''((()))%%%&&&((()))*********))),,,)))'''(((+++***$$$******))))))((((((''''''***+++,,,,,,******+++,,,+++)))((()))******)))((()))&&&'''******((((((,,,---NNNEEE***,,,)))"""///(((((()))******)))((('''((((((((('''((())))))******,,,------,,,************++++++)))'''&&&'''((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''...,,,+++*********(((&&&******************************))))))))))))******)))......(((%%%''''''$$$+++***)))***+++++++++)))+++++++++******(((''''''))))))))))))))))))))))))((((((***000000---+++---+++*********))))))((((((,,,...111222111/////////,,,,,,------------------((()))+++,,,------,,,+++******+++,,,---...///000333333333333333444444444333111...------...---,,,...------,,,,,,,,,------,,,+++*********+++,,,------..................---////////////...,,,***)))***+++,,,---------,,,,,,...---,,,,,,,,,,,,---...***------+++,,,//////---000---******,,,---,,,***---...///000000///...---.........------,,,,,,+++---------......---,,,,,,++++++,,,------......///333222222000...,,,***)))---,,,,,,,,,,,,---......)))***+++******+++---000222111000......000111222333222111000111333666888666666666555444333111111000...+++)))***,,,,,,,,,,,,---...//////...---,,,+++---...---***))),,,///,,,,,,,,,---------......+++,,,------......------///,,,)))***---111222111///...,,,,,,,,,...000111+++...,,,%%%$$$)))---,,,)))*********++++++++++++***)))((((((((()))+++,,,))))))(((((((((((()))))))))((('''&&&%%%%%%&&&'''&&&&&&'''((()))***++++++''')))+++***'''$$$%%%&&&%%%&&&'''(((((()))+++---******++++++++++++******&&&'''(((******)))((((((+++)))'''&&&((()))))))))'''((((((((())))))))))))&&&'''''''''&&&'''))),,,)))(((''''''(((((('''&&&***)))'''&&&&&&&&&'''((()))%%%&&&++++++''''''++++++***((('''%%%$$$$$$###'''((((((((((((((('''''')))((('''(((***,,,+++***+++)))'''&&&%%%&&&'''((())))))(((''''''(((******''''''''''''''''''''''''&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''(((222222------666AAAFFFIIIJJJCCC999000...000---***)))******''''''***+++++++++*********))))))******))))))))))))))))))((((((((((((((()))******$$$$$$%%%&&&'''((()))***+++(((%%%&&&***,,,***''',,,***))))))++++++)))''')))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))((((((''')))))))))(((((((((''''''&&&((()))((('''&&&''')))&&&''')))***+++******)))+++(((''')))++++++'''"""***)))))))))(((((((((''')))***++++++***)))+++,,,+++***))))))******(((''')))'''(((+++***((((((,,,777QQQDDD***+++(((!!!+++(((((()))******)))((('''((((((((()))))))))*********+++------+++*********((())))))'''%%%$$$%%%&&&'''''''''(((((('''''''''''''''''''''((((((((((((---+++******+++***)))'''******************************))))))))))))******(((,,,,,,'''%%%''''''$$$***)))((()))***+++***(((++++++++++++***)))(((''')))))))))))))))))))))))))))(((+++///000,,,+++,,,+++******************)))+++---000000///.........------------------------)))***+++,,,---------,,,------......///000111111111222333555666666666666444222///......///...------,,,,,,,,,,,,------...++++++*********+++,,,---,,,------......------,,,............---+++)))((()))***+++,,,,,,,,,+++***---,,,++++++++++++,,,---***,,,---******------+++///,,,))))))***++++++)))***+++,,,------,,,+++***------,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++******+++,,,,,,------...000000000///---,,,***)))+++++++++++++++,,,------)))*********)))***---///111000...------...000111222111000///000222555666222333333222222111000//////---+++***+++,,,,,,+++,,,---...//////...---,,,***+++++++++))))))+++,,,,,,,,,,,,,,,------------++++++,,,------------,,,000---+++,,,...000000///000...---,,,,,,---...///+++...---'''&&&***---,,,*********+++++++++,,,,,,***)))((((((((()))++++++******))))))))))))******+++***)))((('''(((((()))&&&''''''((()))***+++,,,)))+++,,,***(((&&&''')))''')))******)))***,,,...+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,***(((((()))************+++++++++,,,,,,,,,,,,))))))***)))'''(((***,,,)))((('''(((***+++***)))+++***))))))(((((())))))***'''''',,,,,,)))(((,,,------+++***)))((((((((())))))*********))))))(((+++***)))***,,,...---,,,+++***)))((((((((())))))))))))((('''((()))***+++(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''((((((###(((---...---222<<>>999888333000...///---******---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++&&&&&&&&&''''''''''''(((+++)))((((((******(((%%%)))(((''''''((((((((('''(((((((((''''''(((((()))******))))))))))))***+++***)))'''%%%%%%&&&''')))'''(((((((((&&&%%%&&&'''******+++,,,,,,+++))))))+++))))))***,,,,,,***((())))))))))))(((((((((((((((***++++++******,,,------+++)))))))))(((&&&%%%(((&&&(((***((('''***000CCCGGG777'''+++---)))---((()))***+++++++++***)))((()))***+++,,,++++++******+++,,,,,,***))))))***)))******)))''''''((()))&&&''''''((((((''''''&&&((((((((()))******++++++***)))((()))+++,,,,,,++++++++++++++++++++++++++++++******))))))******+++&&&(((***)))(((((()))***+++***))))))++++++***))),,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,***+++......***)))++++++++++++,,,,,,---------)))+++---...---------...//////............------++++++,,,---............222222222222222222222222000333777;;;===>>>======777555222111111222111000+++*********+++,,,---...+++***++++++++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++***))))))(((((()))+++,,,,,,,,,+++***+++++++++******+++++++++***---,,,)))(((+++***'''+++***((((((((()))******++++++,,,------,,,++++++*********+++++++++++++++((())))))******************++++++,,,,,,---......,,,,,,------------,,,,,,***************+++,,,,,,)))******)))((()))+++---...---,,,,,,,,,,,,---......------------......///++++++,,,---------------+++******+++,,,,,,***(((+++,,,---......---,,,+++,,,)))&&&'''***+++***(((*********+++++++++,,,,,,((())))))***************---...///111222222000///---,,,,,,,,,,,,---...///,,,...///---++++++++++++)))))))))*********++++++)))))))))))))))******+++******))))))))))))******'''''''''&&&&&&&&&''''''(((((()))***+++,,,---------,,,***)))((((((***,,,(((((()))(((&&&&&&''')))***++++++,,,,,,++++++******)))((('''((()))***++++++***))))))***+++***)))(((((()))))))))*********,,,------,,,***((()))******))))))***,,,------,,,******+++,,,,,,***)))((()))((()))******)))))))))***))))))))))))***++++++******++++++,,,,,,+++++++++***)))+++---...---,,,******+++++++++******)))((((((((())))))***+++++++++++++++++++++++++++++++++++++++******))))))(((+++***)))(((((((((((()))///...------444CCCVVVcccrrrqqqnnnfffZZZLLLAAA;;;666222//////...******---,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,++++++++++++,,,------)))(((((('''&&&&&&%%%%%%***)))))))))***)))'''&&&((((((''''''&&&'''((()))(((((((((((()))***++++++,,,++++++*********+++,,,+++)))'''&&&%%%&&&((()))'''(((((('''&&&%%%%%%&&&******+++,,,,,,+++))))))---,,,+++++++++***)))((((((((((((((()))))))))))))))+++,,,,,,++++++,,,...,,,+++)))(((((((((&&&$$$&&&%%%&&&(((''''''...666EEE???111(((+++---+++,,,((()))***,,,,,,,,,+++***))))))***+++++++++++++++***+++,,,+++)))((()))***)))******)))''''''(((***'''((()))******)))((('''(((((())))))***++++++,,,)))(((''')))+++------,,,++++++++++++++++++++++++++++++************++++++((()))***+++******+++...---,,,++++++------,,,+++++++++,,,,,,,,,+++******)))))))))))))))))))))))),,,******------***)))+++++++++,,,,,,---------...***,,,---...------...000//////......------------,,,,,,,,,,,,---...//////000111111111111111111111111444888<<<>>>???>>>===777555222111111222111000***************+++,,,---******++++++,,,,,,,,,,,,***++++++++++++++++++***,,,++++++***))))))))))))******,,,---------,,,+++++++++,,,,,,,,,,,,++++++***------))))))++++++(((******)))(((((()))***,,,+++,,,---......---,,,+++******++++++,,,,,,------)))******+++,,,,,,++++++,,,,,,------.../////////,,,,,,---...............+++++++++++++++,,,------)))))))))((('''(((***,,,------------------------,,,,,,,,,---,,,,,,++++++)))***+++,,,,,,------,,,***))))))***+++,,,***(((***+++,,,------,,,+++***,,,)))'''(((***,,,***((()))))))))************+++'''((())))))******)))))))))+++///111333222222111******+++,,,---...000000,,,---...///---***)))***(((((((((((()))))))))***((()))))))))************((((((''''''''''''((((((&&&&&&''''''''''''''''''(((((()))***+++,,,------,,,***(((&&&'''((()))***(((((()))(((&&&%%%'''((())))))************))))))((('''&&&&&&&&&''')))******(((((((((******)))'''''''''''''''((((((((((((+++,,,,,,+++)))''''''(((+++***))))))***+++***)))((()))*********)))'''&&&'''((()))((((((((((((&&&(((''''''((((((***++++++((())))))***++++++******(((''''''(((***++++++***(((((()))******))))))((('''((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))((((((((()))((((((''''''(((((())),,,...000222999JJJcccuuuyyymmm[[[JJJ???888333000///---)))))),,,************)))))))))))))))*********+++++++++,,,+++************+++,,,,,,))))))((('''&&&%%%%%%$$$(((((()))******)))'''''''''(((((('''&&&&&&)))+++((((((((()))***+++---...---------,,,,,,,,,,,,,,,+++***)))''''''(((((()))'''(((((('''%%%$$$%%%&&&((()))***+++++++++***))),,,,,,++++++***))))))((((((((((((((())))))))))))***,,,,,,,,,******+++,,,+++***((((((((((((&&&%%%%%%$$$%%%&&&&&&***555AAADDD888---***++++++***(((((()))+++,,,------,,,+++***))))))))))))***++++++***++++++***(((((()))+++&&&'''((('''%%%%%%&&&((('''(((***++++++***((('''''''''((()))***++++++,,,(((((('''))),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))***---,,,***,,,000...---,,,,,,......---,,,***+++++++++++++++******))))))))))))))))))))))))+++))))))------***))),,,+++,,,,,,,,,,,,,,,------***+++------------///111.........---,,,,,,++++++++++++++++++,,,---...///......//////000000000000111333666999;;;;;;;;;:::666444111000000000000///++++++******)))******+++)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,++++++***))))))*********+++,,,---...---,,,,,,++++++,,,,,,,,,,,,++++++***,,,,,,))))))++++++((()))******)))((((((***,,,)))***++++++++++++***))))))******+++,,,---......******+++,,,---------------------...//////000000,,,,,,---...............+++++++++++++++,,,------((())))))(((&&&''')))+++,,,,,,,,,------,,,,,,,,,++++++,,,---,,,+++)))((())))))***++++++,,,++++++***(((((((((***+++***)))******,,,,,,,,,,,,******+++***(((((()))******)))((((((((()))))))))******'''((())))))******))))))'''***...111111222222333)))***+++,,,---...///000---,,,---///,,,((((((+++((((((((()))))))))******(((((()))************)))(((''''''&&&&&&''''''((('''((())))))***)))))))))'''(((((()))***+++,,,,,,***(((&&&%%%'''((((((''')))******)))(((''')))***(((((())))))))))))(((((()))(((((((((((()))******)))((('''(((******((('''((((((((()))))))))******)))***++++++((('''&&&'''+++)))(((((())))))((('''((((((((((((((('''&&&&&&&&&((()))'''&&&((('''$$$((((((((())))))+++,,,,,,''''''((()))************'''&&&%%%''')))***)))((('''''''''''''''((((((((('''''')))***+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))((((((''''''''''''((()))******)))---333888BBBVVVpppyyygggRRRDDD:::444000///,,,((((((+++***))))))))))))(((((((((((((((((())))))******+++(((''''''''''''((())))))''''''''''''''''''''''''&&&'''***+++***)))(((((('''((()))'''&&&&&&)))---'''(((((()))+++---...///---......///...---,,,++++++*********))))))))))))'''(((((('''%%%$$$$$$%%%&&&''')))***+++******)))************))))))******'''((((((((()))))))))******++++++***((('''((()))***)))''''''(((((('''&&&&&&%%%%%%&&&'''...===LLL===...(((,,,+++******''')))***+++------------,,,+++)))'''&&&'''(((+++,,,***++++++)))'''''')))+++&&&'''''''''%%%%%%'''(((%%%''')))******)))'''%%%&&&&&&'''((()))***+++,,,)))(((((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***(((***---,,,)))***///...---,,,,,,---...---,,,))))))******+++******)))))))))))))))))))))))))))***((((((,,,,,,******---,,,,,,,,,,,,++++++++++++(((***+++++++++,,,...000...------,,,++++++******++++++******+++,,,......,,,------...///000000111000111222444555555555555444222///......///...---,,,+++***))))))((()))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,+++***)))***++++++)))***+++,,,---,,,,,,+++)))***+++,,,,,,+++***)))'''******'''(((++++++((('''((()))(((&&&&&&))),,,(((((()))******)))(((((((((((()))***+++,,,------)))***+++,,,------------,,,,,,------...//////000+++,,,,,,------------,,,***************+++,,,,,,((())))))'''&&&&&&(((******++++++++++++++++++******+++------,,,***(((&&&(((((()))*********))))))***(((&&&'''(((*********)))***+++,,,,,,+++***)))((())))))(((''''''(((***''''''((((((((()))))))))(((((()))************)))'''+++...000//////111333++++++,,,,,,------,,,,,,...,,,,,,...+++&&&&&&+++************++++++++++++'''((()))***+++******)))((((((''''''''''''((((((&&&''')))*********))))))&&&''''''((()))***+++,,,)))'''%%%&&&((()))(((&&&((()))))))))(((((()))+++))))))************))))))(((((()))***************)))((((((***++++++)))'''))))))))))))************(((***++++++)))''''''''')))((('''(((******)))((()))(((''''''&&&&&&''''''&&&******'''&&&)))((($$$)))))))))))))))***+++,,,&&&'''((()))************(((''''''(((***++++++***''''''&&&&&&&&&'''))))))&&&''')))+++,,,,,,,,,,,,))))))))))))))))))))))))))))))******************&&&&&&'''((()))+++,,,---,,,000777AAAQQQhhh}}}mmmYYYKKK<<<666111///,,,((((((,,,*********))))))))))))(((''''''((())))))***++++++(((''''''''''''((())))))$$$%%%%%%&&&'''((())))))$$$'''***+++***)))))))))((())))))(((&&&&&&***...'''((((((***+++---///000---...///000000...,,,******++++++++++++***))))))'''(((((('''%%%$$$$$$%%%%%%&&&((()))*********)))'''((())))))((()))+++---'''((((((((())))))******)))******)))&&&%%%%%%&&&)))(((''''''((()))(((&&&(((&&&&&&''')))111CCCTTT444%%%$$$---,,,+++---***)))***+++---......------+++)))&&&%%%%%%'''+++---+++++++++)))'''''')))+++((()))))))))'''''')))+++$$$&&&((())))))(((&&&$$$%%%&&&'''((()))***++++++)))(((((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***((()))---,,,((()))...---,,,++++++------,,,+++((())))))*********)))))))))))))))))))))))))))))))))'''(((+++,,,***+++...,,,,,,,,,++++++*********'''(((******)))***---///------,,,++++++***))))))+++******)))***+++---...+++,,,---...///000111222/////////000000000111111333111...------...---,,,---,,,+++)))(((((((((((()))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++---,,,+++*********+++,,,((()))***+++,,,+++******((()))***++++++***)))(((%%%((((((&&&'''******(((%%%'''(((&&&%%%%%%(((+++((()))***++++++***)))(((&&&'''((()))***+++,,,---))))))***+++,,,---------++++++,,,------......///***++++++,,,,,,,,,++++++)))))))))))))))******+++((())))))'''&&&&&&(((***))))))************))))))***+++---...---***'''%%%'''(((((((((((((((''''''+++(((&&&%%%'''***++++++)))***+++,,,,,,+++***)))%%%((()))(((%%%$$$'''***''''''''''''((((((((()))((())))))***************))),,,//////------///111---......---,,,+++***)))///++++++---***%%%&&&+++++++++,,,,,,,,,---------'''((()))++++++******)))))))))(((((((((((())))))$$$%%%'''(((((((((''''''&&&&&&'''((()))***++++++((('''&&&'''******(((%%%%%%&&&'''&&&&&&&&&((()))******++++++++++++******&&&''')))*********)))(((***)))***+++,,,,,,***((((((((((((((())))))))))))(((***,,,,,,***((((((((((((''''''(((+++,,,,,,+++***)))'''&&&&&&&&&'''((('''+++,,,''''''***)))%%%((((((''''''((())))))***''''''(((******+++++++++***))))))***,,,------,,,((('''&&&%%%&&&''')))+++&&&''')))+++,,,,,,,,,,,,((((((((((((((((((((((((*********++++++,,,,,,---&&&'''''')))+++---...000222444;;;III___www{{{ooo^^^QQQ>>>888333000---)))))),,,+++++++++************)))'''(((((()))******++++++*********)))***++++++,,,'''((()))******)))((('''&&&'''((((((&&&%%%&&&'''&&&((('''###$$$(((***))),,,)))((()))---000000///---------.........//////,,,,,,------,,,***)))(((&&&)))***)))&&&%%%&&&)))))))))))))))************,,,)))&&&&&&((()))'''%%%+++***)))(((((()))******((())))))((('''&&&&&&''')))(((&&&%%%%%%&&&''')))'''''''''))),,,000444666,,,+++******++++++***(((***++++++,,,,,,++++++***---((($$$"""$$$&&&&&&%%%((()))+++***)))(((***+++((()))))))))))))))((((((&&&''''''(((((('''&&&%%%''''''(((((())))))******))))))******++++++,,,,,,,,,+++***)))((((((((((((,,,++++++******++++++,,,'''((()))((('''''')))+++***(((''')))---///...,,,***))))))((('''&&&&&&&&&***************)))(((((()))***+++***))))))+++,,,000///...,,,***)))((('''((()))))))))'''''')))***))))))***++++++,,,------+++++++++)))'''''')))++++++---///000///...///000///////////////////////////...,,,+++***)))))))))---+++)))((())))))((('''(((((((((((()))***,,,---,,,,,,,,,++++++*********)))))))))***+++,,,---...---+++)))((())))))((('''---------,,,+++***)))((('''&&&%%%&&&'''((('''&&&&&&'''''''''&&&%%%%%%$$$+++---,,,((((((++++++)))---)))(((+++,,,***(((***'''***---......---------(((,,,---******---///...,,,+++******))))))************)))(((((()))***++++++,,,,,,***&&&&&&(((+++(((+++,,,+++(((%%%&&&'''+++++++++++++++***)))((('''((()))'''%%%$$$%%%((()))((('''&&&&&&'''))))))+++,,,,,,---,,,+++***)))***)))(((((()))(((&&&$$$%%%%%%$$$$$$%%%&&&((()))+++'''&&&((()))'''(((,,,+++++++++,,,---...///000111///,,,+++,,,,,,,,,+++***,,,---+++((('''))),,,+++,,,------,,,+++)))((((((,,,,,,(((''')))***)))(((&&&%%%'''***+++(((&&&((('''''''''((((((&&&$$$(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((()))))))))'''&&&'''***,,,+++***)))***++++++***(((******++++++++++++*********)))))))))))))))***+++******+++++++++,,,,,,,,,)))((('''&&&&&&''')))***)))((('''(((***,,,,,,+++)))(((((('''''''''((((((...---+++))))))))))))***((((((''''''''''''(((((('''(((***+++------------***))))))***,,,,,,+++***************)))))))))))))))*********++++++++++++))))))(((((((((((()))))),,,***))))))******)))'''%%%(((,,,---++++++...000444888EEEYYYpppxxxppp```PPPGGG;;;666000,,,,,,---,,,+++---,,,***)))((()))******,,,+++*********+++,,,---+++++++++)))((((((+++---''''''((()))))))))((((((&&&((()))(((''''''((()))&&&(((&&&######((()))(((+++)))'''(((,,,...///...,,,,,,------------......,,,,,,,,,,,,,,,***)))(((((()))***)))'''''''''(((((((((((()))))))))*********(((&&&&&&((()))'''&&&)))(((((('''((()))++++++((()))***)))'''&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&(((***,,,---+++)))((()))++++++***)))+++,,,,,,------,,,,,,+++---***&&&$$$%%%&&&%%%$$$((()))******(((((()))***(((((()))))))))(((((('''&&&'''(((((()))(((''''''(((((((((((())))))******)))))))))***************,,,,,,+++***))))))******---,,,,,,++++++,,,,,,---((()))))))))((((((***,,,+++***(((***,,,...,,,+++)))))))))((('''&&&&&&&&&))))))******)))(((((('''*********)))((()))+++---...---,,,+++***)))((('''((())))))(((''''''(((***((()))***+++,,,,,,,,,,,,***+++***)))'''''')))++++++---...///......000111000000//////...---,,,,,,...---,,,+++***)))))))))+++)))((((((******)))'''''''''&&&'''(((***,,,---,,,,,,,,,+++++++++******++++++++++++,,,---.........,,,***************(((+++++++++******((('''''''''&&&%%%%%%'''''''''%%%&&&&&&''''''&&&&&&%%%$$$))),,,,,,******------***---)))(((+++---+++***+++'''))),,,...---,,,,,,---(((,,,---******---///...++++++******))))))******+++***)))(((((())))))***)))***+++)))'''&&&(((***)))+++,,,+++(((&&&'''((())))))*********)))((((((&&&(((((('''$$$$$$%%%'''((((((''''''''''''((((((******+++++++++***)))((()))((('''((()))(((&&&%%%%%%%%%$$$$$$%%%&&&((()))***'''&&&))))))'''(((,,,,,,,,,+++,,,,,,---...///...,,,++++++,,,,,,+++******,,,---+++)))(((***,,,***++++++++++++******)))'''+++---+++)))***)))&&&(((&&&%%%''')))***(((&&&)))((('''((())))))'''%%%'''&&&%%%%%%'''))))))(((''''''''''''''''''''''''%%%'''((()))(((((()))+++,,,---------,,,***((('''******++++++++++++++++++******)))))))))))))))***************++++++++++++***)))'''&&&&&&''')))***)))(((&&&''')))+++******)))(((((('''''''''((((((,,,+++)))(((''''''((((((((((((''''''''''''(((((((((((()))***+++,,,------***)))))))))++++++***)))************))))))))))))((((((((())))))))))))***))))))(((((((((((()))))),,,***)))((()))***)))(((%%%(((,,,---,,,---000333999@@@OOOdddyyyqqqggg^^^SSSHHHBBB999444///,,,+++,,,+++***------,,,+++******++++++------,,,++++++,,,---...+++++++++)))((((((+++---&&&&&&'''((())))))((((((&&&'''))))))(((((()))+++%%%'''&&&######'''((('''***(((''''''***,,,---,,,+++++++++,,,,,,,,,,,,---++++++,,,++++++***)))(((+++)))((()))))))))((('''''''''((((((((()))))))))(((&&&%%%%%%'''(((((('''&&&&&&&&&'''((()))++++++)))***+++***((('''((()))$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((''''''(((***++++++***,,,,,,------------,,,,,,,,,***((((((((((((&&&$$$((()))***)))((('''((()))''''''((((((((((((''''''&&&'''((())))))***))))))((((((((())))))))))))******))))))))))))))))))(((,,,,,,+++*********++++++------,,,,,,,,,,,,------)))*********))))))+++,,,---,,,******++++++***((())))))(((((('''&&&&&&&&&(((((((((((((((((('''&&&*********((('''(((+++...+++++++++***)))(((((((((((())))))(((''''''(((***'''(((***+++,,,,,,++++++***+++***)))'''''')))***+++,,,---------...111333111111000...---+++******---,,,+++***)))(((((((((''''''''')))******)))'''%%%%%%%%%%%%''')))+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,---...///000///---+++***++++++***)))((((((((((((((('''&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%'''+++...---...111000---...***(((,,,---++++++---'''***,,,---,,,,,,,,,---(((,,,---***))),,,...---++++++*********)))))))))++++++))))))(((((((((((('''((())))))(((&&&'''((((((***+++***(((''''''((('''(((((())))))))))))((('''(((((('''%%%%%%&&&((('''(((((((((((((((''''''))))))******))))))((('''(((''''''((())))))'''&&&%%%%%%%%%%%%%%%&&&((((((***'''&&&))))))'''(((,,,---,,,,,,++++++,,,,,,---***))))))***,,,---+++***+++,,,---,,,***)))***+++***))))))))))))******+++&&&,,,///,,,***)))'''$$$'''&&&&&&&&&((()))(((''')))((((((((())))))(((&&&'''%%%$$$%%%((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$(((******))))))***///222444222---)))''''''))))))***+++++++++++++++++++++******))))))(((((())))))))))))************))))))'''&&&&&&'''((())))))'''&&&&&&((()))(((((((((((((((''''''(((((()))***)))'''&&&%%%&&&&&&''')))((((((''''''(((((()))((((((''''''(((***,,,---+++***(((((()))******)))************))))))))))))&&&&&&'''''''''(((((((((***))))))(((((())))))***,,,***'''&&&''')))))))))%%%))),,,---,,,...222555;;;GGG[[[rrrvvv___PPPHHHAAA<<<;;;555222---+++***+++******,,,,,,---------,,,,,,+++......---,,,,,,------...+++++++++***((((((+++---%%%&&&&&&'''(((((((((((($$$&&&'''((('''((()))+++%%%'''&&&######'''(((%%%)))(((''''''((()))++++++************++++++++++++++++++*********))))))(((,,,***'''(((++++++)))&&&''''''''''''((((((((((((&&&&&&%%%%%%&&&'''((((((&&&'''''''''(((((()))))))))***+++***)))((()))***###$$$%%%&&&&&&&&&%%%%%%''''''((((((((('''&&&%%%'''&&&&&&'''***++++++***+++,,,,,,------,,,,,,+++((())))))***+++***)))'''((()))***)))''''''''')))&&&''''''(((((((((((('''''''''((()))***+++++++++))))))))))))))))))))))))******))))))((((((''''''*********)))******++++++---,,,,,,++++++,,,,,,---)))***+++***))))))+++---...---,,,+++***)))((('''(((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&)))***)))((('''(((,,,...))))))))))))(((((((((((('''((()))(((&&&&&&((()))'''(((***+++,,,+++***)))*********(((&&&&&&(((******++++++++++++---111444//////...---,,,+++******,,,+++***)))(((((((((((($$$$$$&&&(((******(((&&&#########$$$&&&(((***,,,++++++++++++++++++++++++...---------......///000...,,,*********+++***(((&&&''''''''''''&&&&&&%%%)))'''&&&'''(((((('''%%%%%%&&&&&&'''&&&&&&%%%%%%''',,,000111444777666222222---***,,,---+++***,,,)))+++---...---,,,---...(((,,,---***))),,,...---***************))))))(((++++++***)))((('''''''''%%%&&&((((((((('''&&&&&&'''(((((((((((('''''''''''''''((()))*********)))((((((((('''''''''((()))'''((()))))))))(((&&&&&&)))))))))))))))))))))(((''''''&&&'''))))))(((&&&%%%%%%%%%%%%&&&&&&'''''')))&&&&&&)))***((())),,,------,,,+++++++++++++++(((((()))+++---...---+++,,,,,,---,,,,,,+++++++++)))(((''''''''')))***+++(((---...+++(((((('''$$$'''&&&&&&&&&'''((((((((((((''''''((())))))(((&&&'''%%%%%%&&&(((*********%%%%%%%%%%%%%%%%%%%%%%%% ###&&&((())))))***,,,222777:::888000)))'''((('''((())))))************+++++++++***)))(((''''''(((((((((((())))))))))))(((''''''&&&%%%&&&&&&''')))'''&&&&&&'''''''''&&&(((((((((((((((((()))***)))((('''&&&%%%&&&''''''))))))(((((((((((())))))((('''&&&%%%&&&(((***,,,,,,***(((''')))))))))(((************)))))))))(((&&&&&&&&&'''''''''((((((***))))))))))))))))))***+++(((%%%$$$%%%'''((()))'''***,,,,,,+++,,,111555999JJJccc|||~~~iiiPPP@@@888444333444111///,,,***))))))*********+++,,,---------++++++---------,,,,,,,,,,,,,,,***++++++***))))))***,,,&&&&&&&&&&&&&&&''''''(((###$$$&&&&&&&&&&&&((()))%%%((('''$$$$$$''''''%%%)))((((((''''''''')))***)))))))))*********++++++******)))))))))))))))))),,,***'''(((++++++)))&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))))))))((((((((('''&&&&&&(((***+++***)))((()))+++%%%%%%&&&'''(((((('''''''''((()))))))))(((((('''&&&%%%%%%'''***+++++++++******++++++++++++******%%%''')))+++,,,,,,++++++)))******)))(((''''''(((&&&&&&'''((())))))((((((((((((((()))***+++,,,,,,************))))))))))))******))))))((((((''''''((((((((((((((()))***+++++++++************++++++)))***+++***))))))+++---...------+++)))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((())))))((('''(((+++...(((((((((((((((((((((((('''(((((('''&&&&&&''')))'''((()))*********)))((()))***)))(((&&&&&&(((***((())))))))))))+++///222,,,,,,,,,,,,++++++++++++******)))(((''''''''''''######%%%'''******(((&&&############%%%''')))***++++++++++++++++++++++++......---------...//////,,,***((('''(((((('''&&&&&&&&&''''''((('''''''''***)))(((((())))))(((&&&%%%%%%&&&&&&'''&&&&&&%%%'''---333555888;;;:::666666000---------***)))+++,,,---///...------...///))),,,---)))(((+++---,,,)))************)))((('''*********)))((('''&&&&&&$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%((())))))***++++++++++++***))))))((()))*********'''((()))))))))(((&&&%%%*********)))************''''''&&&'''))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&(((%%%&&&***+++((())),,,---,,,+++***************'''((())),,,...///...---------------------+++***(((((('''&&&'''(((***+++,,,...---(((%%%''')))'''&&&&&&&&&&&&&&&&&&((()))''''''&&&'''))))))'''&&&'''&&&%%%&&&(((******)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''))),,,///444999===:::222,,,)))***&&&&&&'''(((((()))((((((++++++++++++***((('''&&&''''''((((((((()))))))))&&&&&&%%%%%%$$$$$$$$$$$$)))'''%%%%%%&&&''''''&&&((((((((((((((()))*********)))((('''''''''((()))))))))(((((((((((())))))((('''%%%%%%%%%''')))++++++***(((((()))******)))************)))))))))(((''''''((((((((()))))))))******))))))))))))*********'''###"""$$$&&&((((((***,,,,,,+++)))+++000444:::OOOkkkppp\\\FFF999333000000111...---+++)))((((((***+++((()))***,,,,,,,,,+++***,,,,,,,,,,,,++++++*********+++++++++))))))***,,,'''&&&&&&%%%%%%%%%&&&&&&###$$$&&&&&&%%%%%%&&&(((&&&))))))&&&%%%((((((%%%)))))))))'''&&&&&&(((***)))))))))************+++))))))(((((((((((())))))+++)))((()))))))))((('''''''''((((((((()))))))))'''(((((((((&&&'''(((************)))((('''&&&%%%''')))***)))(((((()))+++'''''''''((())))))******(((((((((((((((((((((((('''&&&&&&(((***,,,,,,+++))))))************))))))$$$&&&***+++++++++,,,---***+++,,,***((('''((()))&&&'''((()))*********)))))))))(((((()))***+++,,,+++************)))))))))***))))))))))))))))))(((&&&&&&&&&'''((()))***+++******))))))))))))******)))*********))))))+++,,,+++,,,---+++)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''))))))((()))+++---))))))))))))(((((((((((('''(((((('''&&&&&&''')))(((((((((((((((((()))))))))***)))(((&&&&&&((()))&&&'''((((((((())),,,///************++++++++++++)))(((''''''&&&&&&&&&'''#########%%%(((((('''%%%$$$$$$###$$$%%%&&&((()))***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------***(((&&&%%%&&&&&&%%%$$$%%%&&&'''(((((((((((((((+++)))(((((())))))'''&&&%%%%%%&&&&&&''''''&&&&&&(((...333555999===<<<999888222......---+++***,,,,,,...///...---,,,---///))),,,---)))(((+++,,,+++((()))*********)))((('''))))))))))))((((((&&&&&&%%%$$$%%%&&&)))))))))'''%%%$$$$$$%%%'''((('''%%%)))******++++++++++++***+++)))((((((***++++++***))))))))))))((('''&&&%%%******)))))))))***++++++(((''''''((())))))'''&&&%%%%%%&&&''''''&&&&&&%%%'''%%%&&&***+++)))))),,,,,,++++++***)))))))))***(((((()))+++...//////...---------...///...,,,***)))(((((((((((())))))***,,,...,,,&&&$$$'''******&&&&&&&&&%%%$$$%%%'''***(((''''''((()))***)))''')))(((&&&'''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))---111444777999777222...,,,,,,''''''(((((((((((('''''')))***+++++++++)))((('''(((((((((((())))))))))))&&&&&&&&&%%%%%%$$$######(((&&&%%%%%%'''(((''''''(((((((((((()))***+++++++++***)))(((((((((*********))))))(((((())))))***''''''&&&&&&&&&'''))))))***))))))***,,,,,,+++)))************))))))))))))(((((()))))))))*********+++******))))))******+++)))'''$$$$$$&&&'''((((((,,,------+++***,,,222777BBBXXXrrr|||```OOO>>>666333111//////+++++++++***((((((***,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,+++***)))***+++((('''&&&$$$$$$$$$$$$%%%$$$&&&'''&&&%%%%%%&&&''''''******'''''')))(((%%%)))******(((&&&%%%'''***))))))*********+++++++++)))((('''''''''((())))))((()))***)))'''''''''(((((((((((()))))))))******(((***+++)))'''&&&(((***)))************)))'''&&&&&&'''))))))(((''')))***((((((''''''((()))+++,,,+++***)))'''''''''((())))))(((''')))+++,,,,,,+++*********++++++*********&&&(((++++++))))))+++,,,+++,,,---,,,)))((()))***'''((()))***++++++++++++***)))((((((((()))******+++++++++*********)))))))))))))))***************&&&&&&''''''(((***+++,,,+++******************+++((()))))))))((((((***,,,)))+++,,,+++((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$&&&)))******)))***+++*********))))))(((((((((''''''((('''&&&%%%''')))***)))'''&&&&&&''')))***)))))))))'''&&&&&&''')))$$$&&&'''''''''''')))***+++++++++***)))))))))(((((('''&&&&&&&&&&&&&&&&&&$$$######$$$&&&'''&&&%%%&&&%%%%%%$$$%%%&&&'''(((******+++++++++,,,,,,,,,++++++************++++++)))'''%%%%%%%%%&&&%%%$$$$$$%%%&&&'''(((((((((((()))(((&&&&&&''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&(((---222444777<<<<<<999777111---......,,,---///+++,,,---,,,+++***,,,---))),,,---)))(((***,,,+++((()))***+++***)))'''&&&'''(((((())))))((('''&&&'''%%%$$$%%%(((+++***)))&&&%%%$$$&&&)))***)))''')))***************)))((()))'''%%%&&&)))******(((***)))(((''''''&&&&&&&&&)))(((((('''((()))***+++)))((('''((()))(((&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&$$$&&&***,,,))))))++++++******)))))))))******)))(((''')))+++---...---...------...000000,,,)))))))))*********)))((((((***---,,,'''%%%(((***)))%%%&&&'''%%%###$$$'''******))))))***,,,,,,+++***+++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))***---///111222222222111///---,,,************)))(((''''''((()))***++++++***((('''(((((()))))))))*********((((((''''''&&&%%%$$$$$$(((&&&%%%&&&((())))))((((((((((((((()))***+++,,,******((((((((()))***+++******))))))))))))******''''''''''''((((((((((((((((((***---//////---***************))))))))))))(((((()))))))))*********+++******))))))******+++***((('''((()))+++******,,,------,,,,,,000777===MMMbbbxxx|||iiiQQQCCC555111111000///...)))++++++***((((((+++---)))))))))***+++,,,......---------------+++***))))))***,,,+++***)))***+++)))(((&&&$$$#########$$$&&&'''((((((&&&%%%&&&'''(((++++++((((((***)))%%%***++++++)))&&&%%%'''***************++++++++++++)))((('''&&&&&&'''))))))&&&)))+++)))&&&%%%&&&)))))))))))))))***************+++,,,***'''&&&(((+++((()))***++++++***))))))%%%'''((((((''''''(((***)))((('''&&&''')))+++---000...+++)))(((((()))******)))((()))+++,,,,,,++++++++++++,,,,,,+++++++++(((***,,,+++((('''(((+++,,,---...,,,***))))))***(((((()))++++++,,,,,,,,,***)))(((''''''((())))))++++++++++++******))))))))))))******++++++,,,,,,'''''''''((()))+++,,,---,,,++++++++++++++++++,,,'''((()))((('''''')))+++''')))++++++((((((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((("""%%%)))++++++*********+++++++++***)))(((((((((&&&'''((('''%%%%%%'''(((+++)))'''%%%%%%&&&)))***)))))))))'''%%%%%%''')))###%%%''''''&&&&&&&&&'''---,,,+++***)))((('''&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$""""""$$$%%%%%%%%%''''''%%%%%%%%%%%%''''''*********++++++,,,,,,,,,******))))))((())))))***)))'''%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%###"""$$$%%%%%%&&&'''''''''&&&''',,,000222555:::;;;888555///,,,...///...000333***++++++***)))(((***,,,))),,,---)))(((***+++***'''(((***+++***)))'''&&&&&&'''((())))))(((''''''(((%%%###$$$(((+++,,,+++'''&&&%%%(((+++,,,+++)))))))))***))))))(((''''''(((%%%$$$%%%''')))((('''+++***((('''&&&&&&''''''((('''&&&&&&'''((()))******)))(((((()))(((&&&$$$%%%&&&'''''''''&&&%%%$$$&&&$$$&&&+++,,,))))))+++******))))))))))))******)))'''&&&'''))),,,------...------///111000---))))))***+++++++++)))(((''''''+++,,,)))(((******(((%%%&&&'''%%%######'''+++++++++***,,,......---,,,,,,***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++,,,,,,,,,,,,---...---,,,---//////---,,,,,,,,,,,,,,,+++)))(((''''''(((***+++,,,+++)))((())))))))))))************))))))))))))((('''&&&%%%'''&&&%%%&&&(((*********(((((((((((()))***+++,,,***)))(((''''''((()))*********))))))))))))******&&&'''((())))))(((((('''&&&(((***...111111...+++************))))))))))))(((((((((((())))))))))))++++++************+++++++++******+++,,,------++++++---------...333<<>>;;;777222000......---,,,+++******))))))******++++++,,,,,,------............---,,,,,,++++++***))))))))))))***))))))***+++,,,,,,------******)))(((((((((((()))((((((((((((((()))******,,,+++***)))((())))))******---000000///...------///...---...///000///---111///---,,,------,,,***---,,,,,,++++++,,,,,,---.............../////////...------,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......---,,,+++***+++++++++++++++++++++++++++******)))***+++---...---,,,+++******+++,,,---......000000000000......,,,------,,,+++***)))(((((((((((()))******++++++,,,++++++++++++,,,,,,---,,,------,,,+++***,,,...,,,,,,,,,+++++++++,,,,,,+++******))))))******+++((((((((()))))))))******((()))+++***))))))***,,,+++++++++***((('''(((***************)))(((&&&%%%$$$&&&)))***)))'''''''''%%%&&&((()))))))))((('''%%%'''(((((('''''''''((('''((((((((()))))))))***,,,,,,++++++***))))))(((((((((''''''((()))***+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++'''''''''((())))))******((((((''''''''''''(((((())))))))))))((('''''''''&&&''')))++++++***)))((((((***,,,,,,***(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&'''(((((('''&&&&&&'''''''''''''''((())))))))))))(((((('''&&&&&&&&&'''((()))%%%&&&&&&''')))+++---...,,,---,,,******---...---...,,,++++++,,,---,,,+++***++++++,,,,,,++++++************(((((())),,,///------......------,,,+++***++++++,,,---....../////////......---,,,,,,+++)))***,,,---.........------+++******++++++***))),,,,,,------------...///...///000000111000//////...//////000111111000000111111111111111222222222000111222444666777888888444333333333333333444444444333111222333222///,,,,,,,,,---------............111444444222000000111//////000000///---+++)))''')))++++++***+++...000222444555444222/////////000000//////...............---,,,,,,+++,,,------+++++++++***++++++,,,,,,++++++---...///////////////000000///......///111///000111333444444555555555555333222111000000///---,,,,,,,,,,,,---......---...000111222111000///000000111111000000///...111111222222222222222222///000111000......000222222000////////////,,,******,,,...///...------...,,,,,,------------------*********((('''(((***,,,((()))***+++,,,---------,,,+++---222333000///111000000111111111000000///111444777888666333111000,,,,,,,,,++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,))))))))))))))))))***+++)))))))))))))))***++++++++++++******************+++---///000...---,,,,,,...,,,+++---///111000...111///------.........,,,,,,,,,++++++++++++,,,,,,///...---------///000111000000///---,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------------++++++++++++++++++***)))(((((())))))(((((()))+++,,,---...,,,+++******+++,,,...////////////////////////+++...000///***((((((***'''((()))******++++++++++++++++++++++++,,,---...,,,------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++(((((((((((()))))))))***(((***++++++***)))+++,,,***++++++(((&&&%%%''')))***)))))))))((((((''''''&&&((())))))'''&&&&&&'''%%%%%%&&&'''''''''''''''%%%'''******((('''(((***(((((((((((()))))))))))),,,,,,++++++***))))))))))))(((''''''(((***+++,,,************************+++++++++,,,,,,+++++++++&&&&&&&&&'''(((((())))))((((((''''''''''''(((((((((((()))))))))((((((((((((((()))))))))))))))(((&&&(((++++++***((((((((($$$%%%&&&'''''''''''''''%%%&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''((())))))******)))))))))(((''''''''')))+++,,,(((((()))(((((()))+++,,,(((,,,---***)))---...+++---+++******+++,,,,,,+++++++++,,,,,,,,,,,,++++++***+++***(((&&&'''+++...,,,,,,,,,,,,,,,------------------......////////////......---,,,,,,++++++***+++---.........---------,,,++++++,,,,,,+++***+++,,,------------...///---...///111111111000/////////000111111111111111111111111111111111222222///000222444666888999999333333222222222333333444555333222333444333000,,,........./////////000000---111444555222000000111...///000111000---***(((''')))++++++***+++...111---///222222111000000111//////.........---------...---,,,+++***+++,,,,,,,,,++++++***++++++,,,,,,***+++,,,...///000000000---...///...---...///111///000222333444555555555555444333222111111111111---,,,,,,,,,,,,---......---///111333444222000///000000111111111111000000///000111222222222222222///111222111///...111333333222000000000///---++++++---......---,,,,,,---)))))))))******+++++++++++++++***(((''''''***---((()))***+++,,,------------,,,...333333000///111111111222111111000///......///000///......///000++++++++++++++++++++++++)))))))))***++++++,,,,,,***++++++++++++***))))))------...///...---+++******++++++++++++,,,,,,,,,))))))))))))***+++,,,---***************++++++,,,)))***++++++++++++******+++---///000...,,,++++++---+++***,,,///111000...---,,,,,,---///111222111...------,,,,,,------...000///---,,,---...111222333222000///---,,,,,,,,,---------.........//////***+++,,,---------,,,+++++++++++++++)))((('''&&&)))((((((((((((***,,,---...---+++******+++---...//////............//////)))...222000)))%%%'''+++'''((()))******++++++***++++++++++++,,,,,,---...,,,------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((((((((())))))))))))(((***++++++******+++,,,)))******(((%%%$$$&&&)))***)))(((((((((((())))))((()))***(((&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%(((******(((''')))+++(((((((((((()))))))))))),,,+++++++++***))))))))))))((((((((((((***,,,---)))))))))))))))*********)))******+++++++++******%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((('''((()))))))))))))))((()))))))))((((((((((((((($$$'''***+++***)))))))))''''''((((((''''''&&&%%%$$$&&&''''''&&&'''((()))'''&&&&&&%%%&&&'''((()))(((((()))******************)))(((((()))+++---///,,,------+++***)))***+++%%%+++---))))))------***---+++)))***+++,,,,,,++++++,,,,,,------,,,,,,++++++++++++(((%%%&&&***---+++++++++++++++---...............///////////////...------,,,,,,++++++***+++,,,---.........---,,,...---+++,,,------,,,***---///000000...---...//////000111222333333444333111111111333444444222000333333333444444444444444111111222333444555666666666444222000/////////000666333000000111222000...,,,---...///000000000000000111111111111111000000111111111000...---+++******+++,,,---............000///...------...///000111000000///...------------,,,+++***))))))))))))---...///...,,,+++,,,---(((***,,,///111111000000000111111222222222111111111222444666777888888999888555333222333222...+++...------,,,,,,------.........///000000000000000111222222222222111000000222333444555444333222111444555666555222111000111///////////////...------(((***,,,.........///000...---+++))))))***+++,,,---***((())),,,---,,,+++---+++***+++......,,,)))***,,,...///......///000444222111111222222111///,,,...///...+++*********+++,,,.........,,,***)))((((((((()))******++++++,,,,,,++++++***))))))(((,,,+++******)))*********+++++++++,,,,,,---------*********)))******++++++......,,,***,,,000///***+++*********))))))((((((...---,,,+++++++++,,,---+++,,,---...////////////...,,,,,,---///111111111000//////.........//////000111111111//////111222111222222111...,,,---...000000111222222111111000111000///---+++***)))))))))+++---...---***'''%%%++++++******************+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...---,,,***)))(((((((((++++++,,,------------,,,)))((((((***...///...,,,---,,,++++++******++++++000000...---,,,+++++++++******)))(((((()))******(((((((((((()))***+++,,,,,,,,,++++++***))))))((((((+++,,,***&&&$$$'''++++++(((%%%%%%((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&((((((((((((''''''***,,,---------,,,+++***)))((())))))************)))(((******))))))))))))******))))))************))))))++++++***)))))))))))))))"""%%%(((***)))'''&&&&&&))))))(((((((((((())))))******)))(((((((((((((((+++******)))((('''''''''*********)))))))))))))))))))))))))))(((((((((((('''(((((((((&&&&&&((()))((()))******(((''''''((())))))************))))))'''''''''((()))+++,,,---...............---------++++++************++++++******+++++++++,,,,,,,,,////////////////////////...,,,***((('''(((***,,,***+++,,,---............111...***+++...///,,,(((,,,,,,,,,,,,,,,+++***)))***+++---.........------++++++***)))((()))+++...---///111111///......///000111222444555666666666555444444555666555222000333333333333333444444444333333444444555666666666555444222111000///000000333111......000000///---+++,,,---...000000000000//////000000000//////...111111111000///...---,,,+++,,,,,,---......//////000///...------...///000000000000///...---------+++***************++++++...///000///---,,,---...,,,---///000111000///...000000000111111222222222222333444666777777888888888666444333444333000---...------------------.........///000000000000000///000111222222222222222222333333333333222111111333444555444222111111222111111111111000...,,,+++)))+++------------///000---,,,***)))((()))***+++---+++)))***,,,...---,,,---++++++,,,...///...+++***,,,............///000333111000000111111000///,,,,,,,,,,,,,,,+++***)))+++,,,---...---,,,***))))))))))))***++++++,,,,,,,,,,,,,,,+++******)))(((++++++************++++++,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,---......,,,***,,,000///+++******)))))))))(((((((((---,,,,,,++++++,,,---...,,,,,,------...//////000000...------/////////............------...//////111111111///---,,,---...111222333222///------...000111222333444666777888888666333000---,,,+++++++++,,,,,,---,,,***((('''******))))))))))))***++++++++++++++++++++++++***)))******+++++++++++++++------,,,+++***)))((('''******+++,,,,,,,,,,,,,,,)))((((((***---///...,,,......---,,,,,,,,,,,,---000///...---,,,+++++++++************************+++******)))))))))******+++++++++***)))((((((((((((***,,,***&&&%%%'''+++***(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''((())))))((('''(((***,,,,,,,,,,,,,,,+++***)))((()))******++++++******)))***)))))))))))))))******))))))************))))))+++******)))(((((())))))###%%%(((***)))'''''''''''''''''''''((()))***+++******)))(((((((((((((((******))))))(((''''''&&&++++++******)))))))))((())))))))))))((((((((((((((())))))(((&&&&&&''')))((()))******(((''''''((()))************))))))(((''''''(((((()))+++,,,---------------............+++******))))))******+++++++++,,,,,,,,,---------...........................,,,+++)))))))))++++++***+++,,,---............000---***+++...///---))),,,,,,,,,,,,,,,+++***)))+++,,,---......------,,,+++++++++)))((())),,,...,,,///111222000///......111222333555777888888999888777666777777666333111222222333333333444444444666666666666666666666666555444333111000000000000000...------...///...---***+++,,,...///000000000------............------000000000000000///.........---,,,,,,---...000111//////...------...//////000000//////...---------)))))))))******+++------...///000///...------///000000111111111///...---////////////000111333444333333444555666777777777777666444444444333111///......------------............/////////000000000---...000111222333333333222222111111000000000111111222444444222111222222222222333222111...+++))),,,------,,,+++,,,...000,,,+++***)))((()))***+++---,,,+++,,,.........------,,,,,,---///000///---***,,,---...------...///111000//////000000///...,,,***)))***,,,---***(((***+++,,,,,,,,,+++***)))*********+++,,,,,,------,,,,,,,,,,,,+++***))))))************+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........///---+++,,,000///+++******))))))))))))((((((,,,,,,,,,,,,,,,---...///------,,,,,,---...000111222000...---......---,,,,,,,,,,,,,,,---......///...//////---,,,+++,,,...111222444333111///......111111222444777;;;>>>???@@@===888333000...------------,,,,,,++++++******))))))((())))))***+++,,,,,,+++++++++***)))))))))((()))******++++++******++++++,,,,,,+++)))(((''')))))))))*********++++++***))))))***,,,...---,,,000000///............///000///...---,,,+++++++++***+++,,,,,,,,,,,,+++***---,,,+++***))))))))))))+++******))))))((((((((((((***+++)))&&&%%%(((***(((''''''((())))))(((&&&'''''''''''''''''''''''''''((()))))))))))))))(((((()))***)))((((((***,,,+++++++++++++++***)))((()))******++++++*********)))((((((((()))***++++++)))******++++++******)))***))))))))))))((((((((($$$&&&))))))((('''''''''%%%%%%%%%&&&((()))+++,,,******)))((((((((())))))***))))))((((((''''''&&&,,,,,,++++++***)))(((((())))))))))))(((((((((((()))******(((&&&&&&'''(((((()))******(((''''''(((***************)))((((((((((((((()))***+++,,,---,,,,,,,,,------.........******))))))))))))******,,,,,,---------.........------------------------,,,,,,,,,,,,++++++++++++***+++,,,------......---...+++***+++...///...+++++++++,,,,,,,,,+++******+++,,,---...---,,,+++******++++++***)))***,,,///,,,...111222111///......000111333555777888999:::777666666777888777555222333333333444555555666666888888888777777666666666444444333222111111000000......------......//////,,,,,,---...............++++++,,,,,,------,,,,,,//////000000000000000//////...---,,,,,,...000111......................../////////......---------************++++++,,,------//////...---,,,---...000000000000000///------///...------///111444555444444555555666666555555444444444444333333111000//////............////////////........./////////...///000111222222222222222111000......///000000///111222333222111222333000111333333222///,,,***......---+++***+++---000---,,,+++*********++++++---------......///......///...////////////...---***,,,---...---,,,---...000///......///000///------***(((***...///,,,((()))***+++++++++******)))))))))******+++,,,,,,---,,,,,,------,,,+++***))))))*********,,,---.../////////......------,,,,,,,,,+++++++++,,,---...///---///...+++,,,//////,,,+++++++++++++++++++++***+++,,,,,,---...//////000///...,,,+++,,,---000111111///------......---,,,******++++++,,,---...///)))***,,,,,,,,,...000222111333444444222000//////333333333555888<<<@@@BBBDDD@@@:::444000......//////...,,,+++++++++,,,,,,)))))))))***+++,,,---...,,,,,,+++******)))(((((((((((()))************)))***+++,,,---,,,+++(((''')))((((((((())))))************)))***+++---------111000//////......////////////...---,,,++++++,,,***+++---......---+++***---,,,+++***************+++++++++*********))))))(((******)))''''''(((+++'''((()))*********((('''))))))))))))))))))))))))(((((()))))))))))))))))))))***+++***))))))***+++******++++++***)))(((((((((((()))*********))))))))))))((())))))***+++,,,******++++++++++++******)))))))))))))))))))))(((&&&'''))))))'''''''''(((%%%%%%%%%&&&''')))***+++******))))))((())))))***)))))))))(((((('''''''''------,,,+++***)))(((((())))))))))))((((((((((((*********)))'''&&&'''(((((()))******(((''''''(((***************)))(((((())))))))))))***++++++,,,******+++,,,---......///***))))))(((((())))))***,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,---------,,,++++++***+++,,,---------------,,,***)))+++...///...---++++++,,,,,,,,,++++++***,,,,,,------,,,+++***)))***+++,,,+++***+++---///+++...000111000...---...///000222444666777888888444333444666888888666444333444444555666777777777888888777777666666555555333333333333222222111111////////////...///000111////////////...---,,,+++******+++,,,,,,,,,,,,,,,...//////000000000000//////...,,,+++,,,---///000------............------............---------------,,,,,,+++******++++++,,,---...---+++***+++,,,------......//////......//////......///111444666555555555555555444444333000111222222222111111111000//////......//////000000///......---...//////000000111111111000000///111000///...---...///000...000111222111111222333...///000111111000...---//////...,,,******---///......------,,,,,,,,,,,,,,,---...//////.........000111111000///---,,,,,,+++,,,......---,,,---...///...---...///000///...///+++)))+++000111...)))************+++*********(((((())))))***++++++++++++,,,---......---+++************+++,,,...///000/////////......---------*********++++++,,,......---000///,,,,,,//////...---------------------...,,,,,,---...//////000000///...,,,+++,,,---///111...---,,,,,,...//////...*********+++,,,---...///***+++------...///222444111222444444222000///000444444333444666999<<<>>>BBB>>>999333///.........000///---,,,+++,,,...///,,,+++,,,,,,---...///000---,,,,,,+++***)))(((((((((((()))************)))***+++---......,,,***)))))))))(((((())))))***+++***************+++---...000//////...---.........///...------,,,,,,,,,,,,***+++---......---+++***+++++++++++++++,,,------------,,,,,,,,,,,,,,,+++************))))))***+++((()))+++,,,+++***))))))************************))))))((((((((((((((((((***+++,,,,,,***)))***+++))))))*********)))((((((&&&''''''((())))))((((((***************+++,,,,,,++++++,,,,,,,,,,,,++++++((()))******+++***))))))(((((()))((('''&&&((()))(((''''''''''''((())))))******))))))))))))******)))))))))))))))(((((((((,,,,,,++++++***)))(((((())))))))))))(((((((((((()))******)))''''''((()))((()))******(((''''''((())))))************))))))+++***************++++++)))******+++,,,---......******))))))))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---,,,+++++++++,,,,,,---,,,,,,,,,*********+++---.........***++++++,,,,,,,,,++++++++++++,,,,,,,,,+++)))(((***+++,,,,,,,,,,,,...000,,,---///...---,,,---...///000111333555666666777222222222555777888777555333333444555666777777888666666666555555444444444333333444444333222111111000111111000///...000222000000000000///...,,,,,,***+++,,,------...------......///////////////......---,,,,,,,,,,,,---...------............------------------------------......,,,++++++*********+++,,,---,,,*********++++++,,,,,,---...///000000000000000000111222444555666666666555555333222222...000111222111000111222000000////////////000000000///...---------...///000000111111000000///...000000//////......//////---///111111000000111222---......///////////////.........,,,++++++---////////////.........------***---///000///.........///111222000...,,,,,,---,,,...//////...------...///...---...///000///...///---,,,---///000---+++************+++++++++,,,'''(((((()))******+++++++++,,,...//////...,,,++++++++++++,,,---...000111///////////////.........************+++---...///,,,000111---,,,...000///......////////////000000------...///000000000//////...---,,,------...///,,,+++***+++...000000000++++++++++++,,,------...//////000///......000111111222333222000///000111444444333333444666777888;;;888444111...------...000///...------...///000......---......///000111---,,,,,,++++++*********((()))******++++++******+++,,,---.........---,,,++++++***)))***+++,,,---***++++++***)))***,,,/////////...---------------///...---,,,,,,,,,,,,,,,++++++------------++++++++++++++++++,,,---...///------------------------++++++++++++++++++,,,---***,,,------,,,++++++,,,++++++++++++++++++++++++***))))))(((((((((((()))***,,,------+++******+++(((((())))))))))))((((((&&&&&&'''((())))))))))))------,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,+++***)))***)))'''&&&&&&(((***))))))(((((((((((())))))******)))))))))***++++++*********************************)))))))))))))))))))))))))))((((((((((((((()))***)))(((((()))+++((()))******(((''''''((('''((()))******++++++***,,,++++++*********++++++*********++++++,,,,,,,,,++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))***,,,---------,,,+++++++++,,,,,,,,,,,,++++++)))******+++,,,------...******+++,,,,,,,,,++++++)))***+++,,,+++***)))((()))+++------------///000,,,------+++******,,,...000111222333444555555666333333333555777777666444111111222333444555666666444444333333333333333333222333444444444333222111111222222111...---///111//////000000000000000///+++,,,---...////////////---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,,,,+++++++++,,,,,,,,,---...---+++***+++,,,---------......///000111111111222222333333333444666666666555444333111000---///222222111111222444111000000//////000000111111000...,,,,,,---...///...///000000000000000///000000000000000///.........///111111000///000111///...---,,,,,,---......+++---...---,,,,,,---..................------,,,))),,,///000...------...,,,...000000...---...///---///000000///......//////...---...000111000///............------+++++++++++++++++++++,,,------((())))))******+++,,,,,,+++,,,...000000///---+++,,,,,,,,,,,,---...000000///////////////000000000******++++++,,,...///000,,,000111---+++...000///....../////////000000000......000000000000///...........................,,,+++***+++...000000///------,,,,,,,,,,,,---...///000000///......///111111222111///---...000222222333333333333444444444333222000///............/////////////////////000///...............//////------,,,,,,,,,,,,,,,,,,)))******+++++++++++++++---.........//////000000...---+++++++++,,,...///+++,,,,,,***((())),,,/////////...------------.........---,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,------...---------------------------,,,+++,,,---.........---...///...,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))***+++,,,......,,,******+++'''(((((())))))((((((''''''((()))***++++++++++++000///...---------------,,,,,,------------,,,,,,)))+++,,,......---,,,++++++***)))'''%%%&&&(((+++)))))))))))))))***+++,,,******))))))******+++,,,++++++++++++++++++++++++((((((((((((((()))))))))))))))))))))(((((((((((('''((())))))((()))+++,,,((()))******(((''''''(((%%%&&&((()))+++,,,,,,,,,---,,,++++++************************++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******++++++,,,++++++++++++,,,,,,,,,++++++***)))***++++++++++++,,,---)))***+++,,,,,,,,,,,,+++((()))***+++++++++***))))))+++---.........///111,,,,,,+++***((())),,,...111222333444555555555555666555555666777777555333///000000111333444555555222222222222222222222222222333444444444333222111111222333111---,,,...000---...///111222222222222,,,---...///000000000000------......---,,,,,,+++++++++,,,,,,,,,+++******,,,,,,---......---,,,,,,------------------------++++++++++++,,,---......---...///...,,,+++,,,---000////////////000000111222222333444444444333333777777666555444222111000---000333444222222444666111111000000000000111111111000...,,,,,,,,,...///,,,---...000111111111111///000111111111000...---...000111111/////////000111000---+++***+++,,,---***,,,......---------...------......------,,,+++(((,,,///000...,,,,,,---(((+++...///...---000222...000111111000...///000///......///111222111000,,,...///...+++*********,,,+++++++++,,,------...)))******+++,,,,,,------+++,,,///000000///---+++---------------...///000......//////000000111111+++,,,,,,---...///111111,,,111222...+++...000000---.........//////000000//////000111111000///...---......//////...---------+++***+++---//////.........---,,,,,,,,,------,,,---.........///111333222111000---,,,---000333111111222333444444333333..................///////////////000000000000000///......---------......,,,---------------------******+++,,,,,,,,,,,,+++//////......///000111222///...---,,,,,,...000111+++,,,,,,***((((((,,,000000000///.....................---,,,,,,,,,------,,,++++++******++++++,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,.../////////...000000...,,,,,,///222------------------------...---+++*********+++++++++---......,,,+++******''''''((((((((((((((('''))))))***,,,,,,---------222111000///...---------,,,------......------,,,***+++---/////////---,,,++++++)))'''%%%&&&(((+++((((((((()))***,,,---...******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''((()))))))))))))))))))))((((((((((((&&&((()))))))))))),,,...((()))+++***(((''''''((($$$%%%''')))+++,,,------------,,,+++************+++++++++***************---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++)))))))))******++++++,,,++++++,,,,,,,,,++++++******+++,,,,,,++++++,,,---)))***+++,,,,,,,,,,,,,,,'''((()))***++++++***))))))+++...///...///000111.........---,,,,,,...000111111111111222333444555444666888999999666333000444333111111222444555555111000...///111222222111222222222222222222222222333333111///...,,,+++***000///111555555111///000000000000000111222333444...+++***+++---...---***+++++++++,,,,,,---------+++,,,---...///////////////...,,,++++++,,,---...111///...,,,,,,---...///------------------------111000000000//////......666666555555555555666666222222222333333222111111000111111222222222111111111111000000000000111111222222111000///...------000444555000---000333333444222111222333333///,,,000000000000///...---,,,000000000///...,,,+++***---...//////000/////////000000///...............000111222333222000...,,,///......---,,,,,,++++++222///,,,******,,,///111000...---++++++,,,---...111000///---,,,+++*********,,,......---++++++,,,---,,,***)))))))))******+++...///------000000---...,,,+++,,,...000000///111222333444333111///...---,,,,,,---...000222333111000///---------...///.........///////////////111000000///...------------,,,,,,,,,,,,---......111000...---,,,,,,------------------------,,,,,,......---------///111222111000/////////000222333000000000000000000000000---...............------000000000///......------000///...---------------000000111111000///...............------,,,++++++111111000...+++))))))***------,,,++++++,,,------+++++++++,,,,,,---------.........------,,,,,,,,,........................,,,,,,,,,+++***))))))(((///---+++******+++---...,,,+++***+++------+++)))......//////......---,,,---------,,,,,,---......000...,,,***)))***,,,...+++,,,------,,,---///111***+++---...---,,,***(((+++*********))))))((((((***,,,......---------...000...,,,,,,......,,,***,,,,,,++++++++++++******)))+++...000000...,,,***,,,,,,+++***)))))))))***&&&(((+++...//////---,,,***+++,,,+++***)))***+++---,,,+++***))))))))))))))))))(((((((((***+++---)))((('''***---...,,,(((,,,,,,+++***)))))))))***++++++++++++******))))))&&&&&&&&&''')))***,,,---------,,,+++))))))***,,,---,,,+++,,,---,,,)))'''222---))))))---000000---111111111000//////.........---,,,,,,---...---,,,...,,,***))))))+++...000111000...,,,+++++++++++++++***)))((((((((()))***+++,,,...000000///...---''''''((()))***+++++++++,,,,,,------...///000000.........------...111444111111111111222333444555555666777888777555333111222111000000111222333333111///...///111222111111222222222222333333333444444333222111///---,,,+++000...111555555111///111111111000000111111222222...,,,++++++---...,,,***,,,,,,------...---------+++,,,---...///000000000000...---,,,,,,---...///000///---,,,,,,,,,...//////////////////...---,,,//////000000111111222222888888777666666666777777222222333333333333222222000111111222222111111111111000000//////000000111222111111000///......---///333444///---000222222444222111222333222000---......///000000000//////000000000000...---,,,+++......///000000000000///111000///............///000111111222111111//////000000//////......------222000...------...000222111000...---,,,---...///000///...---,,,+++++++++***,,,......---,,,,,,,,,,,,+++************+++,,,,,,///000......111111......---,,,,,,...000000///111222333333333111000.........---...///111222444111111000///.........///000000000000000000000000111000000///......------...------------...//////000000...---,,,,,,,,,---.....................///000////////////111222333444333222111000000111222////////////////////////,,,------......------,,,---.....................///...------,,,,,,,,,---//////000000000///......---...///111000///---+++000000000...+++******+++,,,,,,---......---,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,............------------,,,,,,++++++***))))))(((------,,,+++++++++,,,---,,,++++++,,,------,,,***......//////......------------,,,,,,,,,,,,------///---,,,*********,,,---+++,,,------------///111((()))+++---.........---++++++*********)))))))))***,,,......---,,,---...///---,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000///...,,,*********))))))))))))))))))***,,,...///000...,,,+++)))***++++++))))))***+++,,,,,,+++***)))))))))))))))(((((())))))***+++,,,***)))***+++------+++))),,,++++++***************++++++++++++*********)))''''''''''''(((***+++,,,,,,------,,,***)))***,,,,,,++++++,,,------***(((000//////111333333000...222222111111000////////////---,,,---...///...---------+++++++++---...000111000...---+++++++++,,,***************+++,,,---+++,,,...000000///...---))))))))))))***+++,,,---,,,,,,------...//////000.........------///444777111111111111222333444555666666666666555444333222000////////////000111111000///...///111222111000111111222333444555555666666555444222111///...---///...000444555111000222222222111000000000111111///...------......,,,+++---.../////////...---,,,+++,,,...///000111111111000///...---......000111000///---,,,,,,,,,---......///111111111///---,,,...///000222333555666777:::999888888777777777777333333444444444444333333000111111222111111000000000000////////////000000111111000000//////.........222222...---000222111333222111222222222000...---...///000111111111111111111111111000...---,,,......//////000000000000111000000///////////////111000000000000111222222111111111111000000000000111111000000000111111222222111///.........///000...------,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,+++++++++,,,------...111111//////222222///...---,,,---///000000000111111222333333222111000000//////000111222333444222222222222111000///...111111111111111111111111111000000//////......---///............///000000///...---,,,,,,,,,,,,,,,......//////000000111111111111111111111222444444666555444222111111111111........................,,,,,,------------,,,,,,,,,,,,,,,---.../////////...------,,,,,,,,,,,,------...//////////////////+++---000333333111...,,,///000000///,,,+++,,,---***,,,///000000///,,,***,,,,,,,,,---------------...............---------.........------,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///---+++/////////.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,---///111******+++,,,---......///++++++++++++***************,,,---...,,,,,,---...---,,,---...000000...,,,++++++,,,,,,---........................---,,,+++++++++*********+++,,,,,,...///000111///---+++))))))***+++***))))))***+++,,,+++***)))(((((((((((((((((()))***++++++++++++***,,,......,,,+++++++++++++++++++++++++++,,,,,,++++++++++++************((((((((((((((()))******+++,,,------+++******++++++***+++,,,......,,,***---222888;;;:::666111///333222222111111000//////000///......000000///.....................//////111000///---,,,,,,,,,,,,******,,,---.../////////,,,---///000000///......,,,+++***)))***,,,...///,,,,,,,,,---......//////.........,,,,,,...333666111111111111222333444444777666555444333333333333...///000000//////000111000///...///111222111///111111222333555666777888777666555444333111000000///...000444555111111333333222111000////////////000//////.........---,,,---...///000///...,,,+++,,,---///000111222222222000000/////////000111222///...------,,,,,,------+++---000222222111///---000000222333555666777888:::999888777777666666777333333444444555555444444111111111111111000000///000//////......//////000000000000000////////////---000111......111111///222222222111222111000//////000000111222222111111222222222111111///......---------......///000000111000000//////000000000111000//////000111444555111111111111111111111111000111111222222222222111222111000////////////000,,,,,,,,,,,,,,,------...,,,...///...---,,,---............------,,,,,,,,,...111111......222222000///...------000111111000111111222333333333222111222222222222333333444444222333444444333111000///222222222222111111111111000000000000//////.....................//////000......------,,,,,,,,,,,,.........///000111222222000111111111222333444444555444444333222111111111........................,,,---..................---........./////////000///......---------......,,,---...///////////////+++,,,///111222111000///---///000///...------...+++,,,...//////...,,,+++---------------.........///..............................---,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,---------,,,,,,///......///000000///---000//////...............------,,,++++++++++++,,,++++++,,,------,,,+++***+++,,,---,,,+++,,,---///------,,,+++***+++++++++,,,,,,,,,,,,++++++++++++***,,,---...---,,,---...***+++,,,...///...---,,,++++++,,,---...///000111000///...------,,,,,,---...---------...///000000...//////000///---+++)))(((***+++***))))))***+++++++++***)))((((((((((((((()))***,,,---,,,,,,++++++...111000,,,******,,,******+++,,,,,,---------++++++++++++++++++++++++******))))))))))))*********,,,......---+++++++++******+++---//////...,,,---444<<>>999555222000///333222111000////////////111444444111222444444222000000111222222333444444333222111111111111222333111222333444444444444444777666555555666444111///333333222111000000000000000000000//////000000111...///111222222222111111.........///111333555666000222333333111000111111222111111333555666444333555444222222333333111000333111222555555222111333222222222222333333333333111111222333222111000///222222333333333333222222333333333222222222222111333222111111111222333444555444333444555555333111000222333222000......///111111000222444555444222333333333333333333333333111111111111111000000000222222333555555333222222000111222333222111000///222222222222222222222222222222111000////////////222111000///...---.........---,,,---/////////...////////////000111222222222111///...---------...///000000///---,,,,,,---...///////////////...---...............------------------,,,++++++******...---,,,,,,......---,,,......---,,,++++++++++++............///111222222111000///////////////000,,,---000222444444444444000000111222444666777888:::999888888999999888666666444222222333333333222444333222111111000111111333333444333333222111000111222222111111111444666555555444222///...///111222000000444999:::666111333222000...------------111222222222000000111222555555555666555444444333////////////000222333333222333444555555444333222333333444555555555444444999999999999777666444333444444444444333333222222111222222333333333333333333222222111111222222333000111333555666666555444222333666888999888777666888888777777555444333222444333222111000000111111111111111222333333333444111111222222333333444444777777666555444333333222666444333333444555333222//////////////////......111111222333444444222111333444444444444333111000222222222222222222222222111000///000333555555555555444222333444444333111222333444444555555555444222333444555555555444333333555555444333333444555555555555555555555444444333444333222000000222444111222333333111111111333000000000000000111111111///000111222333333333333000000000111111222222222333333333333222222111000222222222333444555555555999888777666666666666666444444444444555555555555444444333333333333333333444444333333444555666777111333555777888;;;@@@CCCKKKGGGAAA:::444111000000222222111000//////000000333444444444555666666555111111222222333444444555111111111111111111111111111222333444555555666666777777777777666444222000444444333333222222222222222111111000//////000000---...111222333333222222---...///111222444555666111222444444333222333444222111111333555666555444444333222333444444333222444111000333333000111444222333333333333333444444111111222222222111000///222333333333333333333222111111111111222222222222444333222111111222333444333333333444444444333222222333444333111000///000000///000222444555444222444444444444444444333333222222222222222111111111444222333666666444444555111222333333333222111111222222222222222222222222222111000//////......///222222111000///...------///,,,***+++...000...+++---.........000111222333444222000---------...///111111000///---,,,,,,,,,......///////////////...///.....................000000//////...---------...---+++,,,---...---,,,......,,,++++++,,,---...000//////...///111333444111111000000000000000000---...000222444555555555222111111111333555888999777888999::::::999777555555444333222222333333222444333333222222222333333444444555444444333222222000111111111000111444666555555444222000///000111444111111777>>>???999333333222000..................000222222111111333444444444444444444333222222////////////000111222333000000111222222111000///222222333444555555555444555666777888777666444333444444333333222222222222000111222333333333222222222222222222222222222222111222333444555666555555///111444777888999888888444444444444333222000000333222222111111000000000/////////000000111111111000000111222222333444444555555555555555555555555666444333333444555333222......///000111111222222111222444555555555444444333444555666555444222000222222222222333333333333333222000000222333333222777555444444555555444333111111222333333333222222///111222444444444333222222444555555444333444555555555555555555555444444555555555333222222333555111222333333222111222444000000000000000111111111111222333444555666666666111111111111111222222222444444444333222000///...333333333444555555555666999999999888777777888999444444444555555666666666333333333333333333222222444444444444444555666777111333666777:::===BBBEEEJJJFFF@@@999444222222222222111000000000000000000333333444666777777666777222222222333444444555555000111222222222222111000111222333444555555666666666777777777555333222111444444444444444333333333333222111000000//////000...///111222333333333222---///111444444444222111000222444555444333444555222111111222444555555444222111222333555555444222333000///111111///000333444444333333333333333222222222222222222111000000111111222222222222111111......///000111222333444555444333222222333444555222222333444333333333333333444555555333111111222......///111333444222000333444555555555444444333222222222333333333333333444111222666666333333666222222222333333333222222222222222222222222222222222111000///............111111111000000///...---///,,,***+++...///---***---------...///111222333444222000...---...///000333222000...------,,,,,,------...///000000//////////////////////////////...///////////////000000///---++++++---......---,,,,,,++++++,,,...000111111000/////////111333444000000111111111111111111//////000111222222222333333222111111222555888:::555777999:::999777555444444444444333222222222333444333333333333333444555444555555555555444444333///000000000///000333555444555555333111000000111555333333888@@@AAA<<<555222111000///......///000---///222333222222444555111111111111111000//////////////////000000111222///000111111111000......111111222444444555555555111333555666666555444222444444333222222222222222///000111333333333222222222222222222222222222222444555666777777777777777...///222444777888888888000111111111000//////...111111111111000000000000000000000111111111111111//////000111222333333444333444444555555666666666666444333333444555333222//////000111222333444444000222555666555444555555222333444555444333222111222333333333333444444444444222111111222222111000777555444444555666444333000000111111111111000000...///111222333222222111111333555555444333333444444444444444444444555555666666666444222222444666111222333333222222333444111111111111111111111111222333444555666666777666222222222222222222222222444444555444333222000...444444444555555555666666999::::::999888777999:::444444555555666777777777222222333444444444333333555555555555555666666666111333555777999===AAAEEEFFFBBB===777333222222222111111000000000000000111111000222777888666666888333333333444444555555555000111333444444333111000111222333444444444444444444555777777555333222222333444444555555444444333333222111000000000000000000111111111222333333333---///222444444222000...000222444444444444555666222111000000222444444444222222222444666666444222222///...000000...///222333333333333222222222222333333333222222222222111000000111111111111000000------///000222444555666555444333222222222333444000222444444333222333444333555666555333111111222......///111333333111///111222444555666555444333333333333333444444444444444//////555666111222777222222222222222222333333111111111111111111111111111111000///............000000111111111000///......---,,,,,,---...,,,+++---------...///000222333333222000//////000000111555222///.........------,,,,,,...///000000000000////////////000000000000+++,,,,,,---...///000000000...,,,,,,---...///...++++++,,,---...000111222000000000000000111222222///000000111111111111000000000000000000000111111444333222222333555888999333666888888777555444444333444444333111111222444333333222333333444555666444444555555555555444444///000000/////////222444333444555444222000111222444333333888===???;;;666222111000/////////000111///111333444333222222333111111111111111000000///000000/////////000000111000111111222111000///...000000222333444555555555333555777888888777555333444333222111111111222333...///111333444333222111222222222333333222222222666666666777777777777777///000111222444555666777//////////////////...---...//////000000000//////111111111111111000000000---...///000111222222333333333444444444555555555666444333333444555333222000111111111222222333333...111444555333222333555111111222222333222222222333333333333444444444555111000000222333333111///555444333333444444333222000000000111111000000///...///000111222222222222///222444444333222333333222222333333444444555555555555555333222222444555111222333333222222333555333333222222111111000000333333444555666666666555333333333333333333333333333444555666777666444333555555555555666666666666888:::;;;999777777999;;;444555555666777777888888000111333444444444444333555555666777777666444444111222555666888<<<@@@DDDAAA???:::555222000000000111111000000000000111111000...111666888555444777444444444444555555555555000111444555555444111000222222333333333333333222111333666666444222222444333333444555555444444333222222111111000111111111333222111000000111333444---///000222222111000//////111333444444444555666111000...///111333333333444333444666888777555333222//////222222//////222000000111111222333333333555444444333333333333333000000111111111111000000000000111222444555666666444333111000000000111111///111444444222111222444222333444333111000000000///000111333444333111...///000333555666555555444333333444444555555555555444......555666000111888111111111111111222333333000000000000000000000000111111///..................///000111222111000000...//////...---,,,,,,------------...///000111222000000111111111111222222555222...---...//////---+++,,,---///000111111111//////000000000111111111,,,------...//////000000222///---,,,...///000000+++,,,---//////000000000...///000000111000000000......000111111111000000000000000000000111111222333333333333444666777888222444777666444222222333333444555444111000222444222222222222333444555666333444444555555444444444111222222000//////222444333444555444222111111222222222333555888999888666111111000//////000111222111222444444333111111111333444444444444333222222111000000////////////000111222333333222111000//////000111333444555666666888999;;;<<<<<<:::777666444333222111111111222333---///111333444333222111111222222333333222222111555555555555444444444444111111111111222333444555......////////////......,,,---...///000000//////111111000000//////......,,,---...///000111222222444444444444444444444444666444333333444555333222222222222222111111111111,,,///333333222111222444000000000111111222222333333333333444444555555555......000222555555222000444333111222333333222000000000111111111000000/////////000111111222333333...111333444333222222333111111222222333444555555444555444333111111333444111222444333333222444555444444444333222111000000333333444444555555444444444444444444444444444444111333666888999999999888555555555666666666666666777999;;;:::777777999<<<444555555666777888888999///111222444555555444444555666777888888666444222000222444666888;;;???BBB???===999444111///......111000000000000000111111///,,,///666888444333777444444444555555555555555000222555666666555222000222222333333333222111111///222555555333222333444222333444555555555333333222111111111111111222222555444111//////111333444............///000111222...000333444444444555777111///......000222333222555555666888999999666444222000000333333000000222---...///000222333555555666555444333333333444444111111111222222111111111444444444555555666666666222111000.........///000...111444444222111222555000222333222000......///111111222444555444111...---///222444666666555444444444444555555555666666555......555666000111999111000000000111222222333////////////////////////111000///......------...---...000111222222111111---///111000,,,+++,,,///......---......///000111//////111222222333222222555111------...000///...+++,,,---///000111111111//////000000111111111222000000000000111111111111333000...---...000111111---...///000000///......---...000111111000///...---...///111111111000///000000000000111222333444333333333444555666777888111444666555222000222333333444555444111000222555111111111222333444555666333333444444444444444333333333333222000000222444333444555555333111111222000000222333444444555555111000/////////000222222222222222222222222222222333333333222222222111111111000...---------///000555444333111000000////////////111444777888777555666666777888888777666555222111///------...000111000000111222222222222111222222222222222222222222444333333222222333333444000///...000444555333111222222222222222111000///000000...------...///000//////............//////000111000//////000333666666666555555555555666666333222222111222333444555555444222000//////000111111111222222222222111111222111000000111333333222000000000000111111111111222111000111333444333222444333222111000...------000111111000//////111444444333333222111111111222444222000///...///000111555555444333444555666777444333222111111111222333222333333333333333333444333333444222111000111333000111222333333333333333222333555666666555444333333333333444555666888888555555555555666666666666777777777777888888888888:::999777666555555666666222333444444444333222111444444444444444444333333111111333555777999:::;;;;;;999666333000///......222222000///............222222222222333444555666666888888777555333333444111111333333444333222111000111222333333333333333555333111111333444555444111333444444333222333444444444333222111111111111000000000000111222444444555444222000000111222444222333444444222222333444444444444444444444444444000111333555666666555555333555666555222///.........///111333555666666555555333222000//////000000444444444444333333222111222444555555333333444666444333000.........000111111222333222111111222444333333222111000///.........///111111222111000///111111222333444555666777333333333444444555555555444444444333333222222222333333222222222222111111222333333222///......//////////////////............///111222333333222222111000000///////////////333222111000000111222222222333555666666333111///111111222222222000...---...,,,+++...111444333111111000///......///000111111111000000000000111111333444333000---,,,///222000000...---,,,------...---...000000//////111222///...---,,,---///111222222000......///111222222222999;;;666444777888555555555555555555555555555666666666777666555555444222000///111444666555333222333444444444444333222444333222111111111222333444444444333333222222222444444444555555555555555000000111222222222111111222222222222222333333333333333333222222222222111222111///------...///000333333222111000000000000000000222444777888666555555666777777777666555444222111///......///111222000111222222333333222222333333222222222222222222333333333222222333333333000//////111333555333111222222222111111111000000111111///.........////////////.........//////000111222111000///000333666666555555555555555666666333333222222222333555666666555333111000000111222111111222222222222111111111000000000111222222222......//////000000111111222111000111333444333222444333222111000///......///000000///...///111333555444444333333222333333444333111000000111222333555444333333333444555666444333222111111111222222222333333333333444444444333444444222111000222333111111222333333333333333333333444444444333333222222222222333444666777888555555555555666666666666555555555666666666777777:::999777666555555666666333444555555555444333333666666555444333222222111...///000111333444555666333222111000000111222333222222111//////......///111111111222222444555666666777888777555333333444222222333444333222111111000000111222222222111111777555333222333444444333000222333444333222333444222222111111000000111111000000000000000111222333444333222111111111222333222444444444333222333444333333333444444444444444222333444555666666555444444555666555222000/////////000222444555666666666666555333222111111222222444444444444444333222111444555555444333222222333444333222000000000000000222333333222111111222444333222111111000//////...000111222222222111000000222333333444555666666777333444444444444444444555666666666555444333333333444444444444333333333333333222222111111000000/////////////////////////////////000222333333333333222111111000////////////333222111000000111111222333444555666555444222111222222222222111000///...000...---...111222111///222111000//////000000111222111000//////000111222222333333111...---///111111000...---,,,,,,,,,------...000000//////111222222111000//////000222333444333222222333222000///222888999555333555666444444444444444444444444444555666666666666555444444111000///111333555444222222333444555555444333222333222111111222333444555666666666555444333333222333333333444444444444555222222333444444333333333111111222222333333444444333333333333222222222222333111///.........000111111111000000000000111111222222333555777777555444555555666666666555333222222222000000000111222333222222333444444444444444333333333333333333333333333333222222222222333333111000000111333444333111333222111000000000111222333222111//////.....................//////000111222333333222111111333555444444444444444555666777444444333333333444555555666555333222111111222333111111222222222222111111111000000000000111222222------...///000000111111222111000111333444333222444444333222111000000///---...//////...///111333555555444444444444444333444333222222222333444555333333333333333444555555444333222111000111222222222222333333444444444444333444444333111111222333222222333444444444444333444333333222111111111111222222222222333555666777444555555555555666666666444444444444555555555555888888777555555555555555444444555555555555444444777666555444333222111000/////////000000111111222///.........///111333444222222111000////////////000000000111222333555666555666777777555444444444333333444444333222111000000000111111111000//////777555222111222222111///...000222333222222333444000000000///000000111111000000000//////000111111222222222222222222222333333444555444333333444555333333333333333333333333444444666666777666555444444666777666333111000000000111222444555666666666888777555444333333444555333444444444444333333222555666666444222000000111333333333333222111000000000111333222222111333444222222111000////////////333333444444333222111000444444555555666666777777555555555444444444444444555666666666666777777777666666555555555444444444444222000111333444222000000000000000000000000000000000000111222333555555333333222111111000//////333333222111111111111111444444444444444444444333333333222111000000000000111000//////111111000///444333222111111111111111333111000//////000111333111222333222000//////000222111///---,,,,,,++++++---///000000000000111333444333222111111111222333666555555555555333///,,,222666777555333444444222333333333333333333333333555555555555555444333333111000000111333444333222333333444444444444333333222222111222333444666888999888777666555444333333222222333333333444444444555555555666555555444444111111222333333444444444444444333333333222222222444222000/////////111222000/////////000000111222444333333555666777555333444555555666555444222111222222111111111222333444333333444555555555555555333333333333444444444444333333222222222222333333111111222222333333222111333222000//////111222444444333222111000///..................///000111222333444444333222222333555333333333333444555666666444444444444444444444555444333222111111111111222111111222222222222111111000000111000000000222333......///000111222222333222111000111333444333222444333333222222111111111+++---.........///000222333444444444444444333333333222222222333444555666222222222222333333444444444333111000000000111222222222333333444555555555333444444333111111222444333444444555555555444444555444222000000000111111222111222222333444555666444444444555555555666666444444444555555555555666666666555444444333333333333333444444444444444444555555444444333222111111222222222222222222222222222111000//////000111111333222111000000000000000000000000111222333444555444555777666555444444555444444444333333222111111222222222222111000//////222111////////////...,,,,,,...111222222222333555000000000000000111222333111000///////////////000000111222333333333333333333555666555444333444555333333333333333222222222555666777777777666555444444666777777444222111111111222333444555666666777888777555444444444555555333444444444444444333333444555555444222000111222333444555555444333111///---///111222333333555777222111000000///000111111555555555555444333111000555666666666777777777777666666555555444444333333222333444555777999::::::666555555555555444444444555111///111555777555111000000000111111111111111111111111111222444666777444444444333222111000///333333222222111111111111444333333222222333444555555444222111000000111222000000///000111111111000555444444333222222222111444222000//////000222444000111222222222111000000222111000///---,,,+++***---///000111000000111333444333222111111111111111777555555555444333000---444555666555444444444333333333333333333333333333444444555555444444333222222111111111222222222222222333333333333333333222333333222222333555666777:::999888777555444333222222333333444444555555555666666666666666555444333222222333333333444444444444444444333333333222222555333111000000000222333////////////000111222333555444444555666666555444444555555555555333111000222222222222222333333444444444555666666666666555333333444444444555555555444444333333333333444444222222333333333222222222222111000//////111333555555444444333111000///...///////////////000111111222333444333222222444555333333333333333444555555444444444444444444333333111111111000000000000000111111222222222222111111000111222222000000222444000000111222333333444444222111000111333444333222333333222222222222222222+++---//////...///000111111222333333333333222222222222222222333333444444222222333333333333444333333222111000000000111222222222333444444555666666444444555333222111222444555555666666666555555444555444222111111111222333222222222222333333444555444444444444555555555555555666666666666777777777555444444444333222111111111111111222222333333444222222333333333333333333333333333333333222222222555444333111000000111111333222222111111111111222111111111111222333444555222444666666555444444555555444444333333222222222444444444444333333222111000///...///000111///...,,,...111222222222333555111111111111111222333444111000///////////////000///000111333333444444333444555666666444444555666444444444333333222222222555666777777777666555444444666777666444222111111222222222333444555666666666555444333333444444555333444444555555444444444222333444444222222333444333444555666555333111///))),,,000222444555777999333222111000000111333444555666666666555444222111555666666666777888888888666666666555555444444444333333444555666666777777444444444333333333222222555111///111666888555222111111111222222222333333333222222111222444555777333444444444333222000///222222222333333222222222333222111000111222444666666555333111111111222222---...///000111222333444444444444444333333222222555333222111111222333555000111111222333222222111333222111000...---,,,+++...///111111000000222333222222111000000000//////666444222111222333333222555444555666666555555555333333333333333333333333444444555555444444333222222333333333222222222222222222111111111111222222666555444333333333444555999999888666555333222111444444444555666777777777666666666666555333222222444444444444333333333333444444444444333333333333666444222111111111333444111111000000111222333333666555444444666777666555555555666666555333111000000111111222333333333444444444555666666666666555333444444555555666666666555555444444444444555555222444555444222111111222000000///000000222444555444444444444333222000000111000000//////000000111000111333333222222444555444333333222222333333333333333444444444333222111000000000000000000000///111111222222222222111111000333444333111000333666333333333333333444444444222111000111333444333222111111111222222222222222---...000000/////////000000111222333444333222111222222333333333333333333222222333444444444444444333222111000///000111111222222333444555666666777444555555444222222333444666777777777777666555555555444444333333444444555333333333333333444555555333444444444444555555555777777777777888888888888555555555555444333222111111000000000111222333444111111222222333444444444000000000111222222333333444444333222222333444555333333222222222222222333444333333222222333333444111333555555444444555666444444333333333333444444555555666666666555444444222111111222444444333222...000222333222222333444222222222222222222333444000000000//////000111111///000000111333444555555555666777666555555555777666555555444444333333222444444666666777666555444333555666666444222111111222222222222333444555666555444333222222333444555333444444555555555555444222333555444333333555666333444555555555333111///))),,,000333444555777888444333222111111333555777555555666666555444333222444444555666777888999999666666666555555555555555777777666555333222222111333333222222222111111111444222000222555666555222111111222222333444444444555444444333333444444555111222333444333222111000000111222333444444444444222222111111222444555777555555444333222222222222,,,...000111111222444666333333444444444444333333555555444444444444555555111000000111333444333222333333333222111///...---...000111111111111222444222222111111111111111000555333000000222444555555555222222666888777666666333333333333333333333333555555555555555444333333444555666555333222222333222222111111111111222222666555333222222222333444999888777666555444333222444444555666777888888999666666666555444222111000555555555444333333222222555444444444444333333333666555333222111222444555333222222222222222333333666444333444666777777666666666777666555333222000///000111222222333333333333444555555666666555555333444444555666666777777666666555555555555666666333555666555222000000222...///000111222333444444333444555555444333222111222222111000////////////---///111222222333444666555444333222111111111111222222333333333222111000000000000111111111000000111111222222222222111111111444666555222111444888444444333333333333222222222111000111333444333222000000000111111222222222...000222222000/////////000111333444555444333222444555555555555444444333222333444555666555555444333222000/////////000111222222333444555666777777444555555444222222333555777888888888777777666555444555666666777777777777444444444333444444555666333333444444444555555555777777777888888888999999777777888888777666444333111111111111111333444555222222222222222333333333---...///000222333444555444333222222222333555666333333222222222333333444777666555444333333333333000222444555444444555666333333222222333444666666555555666666777666666666444444333555666555333111000222333444333222333444333222111111111111111222000000000000000111222333000//////000222444666777555666777777666555666777777777666555555444333333222333444555666666555444222444555555333111000111111111000000111222444555555444333333333444555555333333444555555555555555444666777666444444444666333333444444333222000000,,,///222444444333444444555444333222333555777999333444555555555444333222222222444555777888::::::555555555555666666666666777666666555444333222111333222222222111111111111222222222222333333333333222222222333444555555555666666666555555444333222///000222333444333111000...///111333555555555555222333333444555666777888555555555555444333222111---000222222000000333555000111333444555555444444555666777777777777666555333000...///222444555444333333444444333111000///...000111111111111222444333444444555555555555444555333222333555666666555333//////555888777555777444444444444444444444444555666666666666555444444555777888666333222333444444444333222222333444444333333222111111222444444999999888777666666555555333333444555666777888888777777666555444222111000666666555444333222222111555555444444444333333333777555444222222333444555444444333333222333333444555444333444666888888777777777777777666444222111...///000111222333333333333444444555555555555555444444444555666777777888777777666666666666777777333555777555222000000222---...000111333333444444333444555555555444333222444333222000//////......+++---000222222333444666555555333222111000000000111222222333222111000///000111111222222222111111111111222222222222111111222555777666222222555999444444333222222111111000222111000111333444333222/////////000111111222222000222333333111///......111222444666666555444333666777777777666555444444333444555666666666555444333222000/////////000111222222333444555666777888444555555444222222333555888888888888888777666666444555777999::::::999999555555444444444555666666333333333444444444555555777777777777888888888888999999:::::::::888666555222222111111222444555666333333333222222111111111---...///111333555777888666555333222222222333333333333333222222333444444888888666555444333333333000222444555444444555777333222222222333555777888444444555666777777777666555444444444555333111...111333444444333222333444222222111000//////000000000000000000111222444444000000//////111444777888555777888777666555666888888888777666555555444444000111333555666666555555111333555444222111000000111111000000000111333444666555444333333444666666333333444555666666666555777888888777555333333444333333333333222111000000000222444555333111111111666555333333444666999;;;222333444555555555444333000111333555777888:::;;;444444555555666666777777333333444444555666666777333333333222222222111111111222333333111111222333222222333333444555666666666777777777666444222000---///111333444333222111---///111333555666666666333444555666777999999:::444555555666555444222111///222333222000///111333///000222444555555555444555777888::::::888777555444111......222555555555333444444555444333111000///000111222111111222444555666777888888999888888555555555777888888555333222,,,,,,444888666555777555555555555555555555555666666777777666666555444666888999777444222333555666555444444444444555666111000000000111333555666:::999999999888888777777222222333444555666777888888888777666555333111000333444555333000000333666111222444555555444222111777777777777666666666666777666555444444444444444555555555666777888888888999999999999888666444333111111222333444444555555555333444666555222444999;;;999666666888999999999:::999888777666666666666444444444333222000//////444333222111111222333444222555555222333777888666000111222222333333333222---...///000222444555555333333333444444555555555333333222222222333444444111111111333444444333111555333111111333444555444555555777999;;;:::777555444444444555555555666666333222111000////////////............///111222333555555333222000///......000111222444555666666666777777888777777666555555777666444333333444555666111000000000000000111222222222111111222444555777444444555555555555444444111222333444555555555555888888999999888777555444444444444444444444444444333444666777888999888888666666666777666666555444555555555666888777555333666444111//////222666888666444222000............---///111222222111222444555555555555444333222111333333444555666666666666777666444444666777666555222444666777777666333222111111111222333444666777999777666555666777999:::888888888666555333111000222222222222222222222222333333333222111000///...,,,---000333555666666666444444222222222222444444555555555555555555555555999999999888666555333333555444444666777777444222222222222222222222222222000000000000111222333333555555555666777888999:::444444333222333444555666777777666555444333333222666555444222222333444555111222222333333222222111333444555777888888999999666444222111111333666777333222222444777999888888666444333222222333555777555555555555555555555555222222111111111111111222222222222333333444444444444222111222555555333000333444555666666444222111111111000000111111222333111222222333333444555555555555666666777888888999777777666444444444444444333333222222111222222222333333333333222222111000888999:::::::::888666555666444222000000222444666444444444444333222111111///000000111333444555555444555888::::::999777666444555777888999999999888333333333333333444555666333555555444333222333555666777888999999888666555666666777777666555444444666666555444444444555555888444111111444777777666777;;;;;;777555666777555444444444555444444333333666666666666666555555444444555555222///...000333444444333333333333333333777777777777777666666666777777666666666555555555444444555555666666777777888999999999888666444333222222222333333333333333333222222555444111333777<<<;;;999999;;;<<<===<<<999999888777666666666666777666555333222222222222333222222222222222222333111333333111222666777444333333444444444444444444...///000111222333444555111111222222222333333333444444333222222333333333111111111222444444333111444222000111222444444444333444555777999888666333444444444444555555555666333222111000////////////111111000000000111222222222333333333333222000///000111333555666666666666666666777777666666555444666555555444444444555555333222222111111111222222111111111222333555666777444555555555555555555444222333444555666666666666999999999999999777555444444444444444444444444444333444555777777777777666444444555555555444444333555444444555777777555333555444111000000333555777888666333111...---,,,,,,000222333333222111222333444444444333333222111000222333444555666777777777777666444444666777666555444666888999999888555444222222333333444666777888888777666555666777999:::888888777666444333222222555444444333333222222222111111222222222222222111,,,...000222444555555555444444333222222333444444555555555555555555555555999999888888777555444333444444333444666666555333444444333333333333333333333333222222222333444444444444444555555777888999444444333333333444555555666666555555444333333333222222222222333444555555222222222222222222222222333444555666777888888999555444333222333444666888777666555666888999888777555444333222222333444555444444555555555555444444222111111111111111222333222222333333333444444444555333222333555666444111444555666666666555333222111111111111111222333333---...///000222444555555555555555555666666666666777666555444444333333333333333222222222222222333333333333333333333222222666777777777777777666666555444333222222333555666333333333333222111000000000000111222333444555555555777999:::999888666444444555777999999999888777444444444444444555666666555666777666444222222222555666888999999888666444666666666666666555444444666555555444444444444444777555222222444666777666555999999666444666777555444444444555555444444333555555555555555444444333555555444222///...///000777555333111111222333555888888777777777666666666777888888999999888666666555555555555555555555555888999999999888666555444333333333222222222111111222000111333222000111666777666555666999:::;;;:::999888777666555555555555777666555333222222222222222222222333333222222222000333444111222555666333444444444444444333333333000000111222222333444444222222222222333333333333555444444333222222222222222111111222444444333111333111000000222333333222222222333555777666444222444444444444555555555555333222111000000000000000444333333222111111222222000111333444444333222111000222555777888888666555555555555666555555444444444444555555555555555444555555444333222222222222///000222444555666777777555555555555555555555555444444555666777777777777::::::::::::999777555444333333333333333333333333444444555666666555555444222333333444444444333333555444444555666666555333555444333222222444555666666555333111///...------222444555555333222222333333333222222111111000000222333444666777777888888777666444444666777666555444666777999999888666555444444444555666777888999888777666666666777999:::888777666444333444444555777666555444333222222222222222333333333333222222---...000222333444555555555444333222222333444555444444444444444444444444888888888888777555444444444333222222444666555555666555444333222333444444666666555444444444555555444333333333444555666666444444444444444333333333444444444333333333333333000000222333444444555555444333222111111222333444444444555666777888888888444444444555666777777888888777666666888888777666444444444333333222222222333444666777777666444333111111111111222333333444333333333333333444444555555444444555666666555333444444555666666555333222222222222222333333444444//////000111222333444444444444444444444444444444666555555444333333222222333333222222222222333333333333444444444444444444555555444444555555666666444444444444555555666666333333333222222111000///111111222333444555555666666777888999888777444333444666888::::::888666555666555555555555666666777555777888888555222000000444666888:::;;;999666444555555555666555555444333666555444333333333333333777555333333555666777666444888999555444666777555333444444555555555444444444444444555444333333222444444444333111000000111666555444333222333333444888888888777777777666666888999:::<<<<<<:::888777777777666666666555555555999999::::::999888666555111111222222222222222222222111111333222000222666333222222444666888999888999888777666555555555555444444555555444222111000111222333444444333222111111444555333333666666333222222222111111111111111111222222222333333444444444444555555555555555555666555444333222111111111222111111222333444333222222000///000222333222111222222222444666666444222444444444444444444444444333222111111000000000111333333222222222222222333222222111111111111222222000333666999:::888666444444444444555555444333333333444555666666666555444666555444333222222222222...000222555777888888888555555555444444555555555555666777888888888888888;;;;;;;;;:::999777555444333333333333333333333333555555555444444333333333222222333444555555444444777666555666777888666555444444444444444555555555000000000111111111222222222444666666555444444555333333222222111111111111222333555666777888999999777666444444666777666555222333555666666666444444555444444555666777888888777777666666777777888999888777555333333444666777666555444333222222333333666666666555333222000///...///000111333444444444555444333222222333444555444444444444444444444444777777888777777666555444555333111111333555666666777555444222222333444555777777666555444444444555333333333333333444555555666666555555444333222222222222222333333444444444111222444555666555444444555444222111111222444555444444555555666777888888333444666777888888888888666555444555777777777666444444444444333222000000222444666888888666444222111111111111333444555666444444333333333333444555555555555666777777666555333333444444444444333222333333444444555555555555666555555444333333222222111111222222333444444555555555555444444333222111333333222222222333444444444444444444555555666666777666555444333444555666333444555666777777666666333333333333333222000000222222333444444555666666444555777888888777555555444666888::::::888555333777666666666666666777777333666888888666333111111444666:::<<<<<<:::777555444444555555555555444444666555444333333222333333666555444444555666777777666::::::666444666666444333444444555555555555555444555555555555444333333333333333444444555444444333444555555555555444333888888888888888888888888888:::<<<======<<<:::999:::999999888777666555555999999:::::::::888777666///000000222333444555555444222333555444111333888444333444666999;;;;;;:::999888777666666555555555222444777999999666222///111222333444444333222111///333444222222444444111222222111000000000111222222222333333444444444555555555555555555555555555666555444333222111111111333111000111333444333222111000000111222333222111333333333444666666555333444444444444444444333333333222111111111111111111111000000111222333444444555333111......///000222111333666999999888666444333333444444444444444333222333555666666666555444666555444333222111111111///000333666888888999888666555444444444444555666777777888888999888888888::::::::::::999777555444333333333333333333333333555555444444333333222222333333555666777777777777:::888777888999:::999888555555555666555555555444///000000111222333333333000333555666666666777999555555444333333333444444333444555777888999999999777666444444666777666555222333444555666666555555555444444444555666777777777777777777777888888999888777555444444555777888333222111111111222444555666666666666555333222111111111111222333333444555555555333333333333555555555555555555555555555555666777777777777777666555555333111222333555666666555444333222222333444555666666555444444333444444333333333333333444555666999888777666444333222222111222222333333444444444666666777777777666444333555444222111111222444555555555444444555666777888333444666888999999888777555444444666888::::::999444555555444333222111000222444666888888666444222000000111222444555777888666555444333222333444555444555666777777666666777222222222333333333222222444444555666777666666555777666666555444333222222//////000222444555666777555555555555555333222111333222222222333444444555555444444444444555777777:::999777555444444555555333444666777888777666555555555555555444333222111222333333444444555555555111222444666777888888888444666888999999777555333888777777666666666777777111444777888777555444444666888;;;======<<<:::888444444555555666555555444777666555444333333333333555555666555555666777777:::======888555666666444333444555555666666666555666666666666666555444444333333333444666777666444000222444666777666555444666666777888888999999:::::::::<<<======<<<<<<;;;<<<;;;:::999777666555444777888999999888777666555//////111222444666777777555333444666555333444999333333444666999::::::999:::999888777666666666666333666999<<<<<<888444111222222222333333222222222---111222000000222111---333222222111111333444555222222333444444555666666444444444444333333333333555444444333222222222222333111000000222444333333111000000222333444222111555444333555666777666444444444444444333333333333333222222111111111222222000000000111222333555666666444111///...///111222222333666888888777555444333333444444555555444444333333444555666666666666555444333333222222222222111222444666777888999999666555444333333444555666777777888999999888888777888888999999888777555444444444444444444444444444666555444333333333333333444444666777999999::::::<<<:::888888:::;;;::::::666666666666666555555555333333333333222111000//////222444666666777888:::777666555444444555666777555666777888888999999888777666444444666777666555555555666777777888888888555555555555555666777777666777777777888888888888888777666555555555666777111111000///000333555777222333444666777777777777333333333333333444555666666555444333333444555666666666666666666666666666555666666777777777777666777555333444555666555444333333444555555666666666555444444333333333444444333333444444555777888999===;;;999666444333333444222222333333444444555555999999999888777666444444555444333222222333444555666555444444444555777888444555777888888888777666666666666888:::<<<<<<<<<555555555444444333333333333444666777777666444333///000111222444777999:::777666444222222333555666222444666777666666666888222222222222222333333333444555777888888888777666111111222222333333444444000000222333555666888888555666666777666444333222333222222333333444555666666555444333333555666777:::999888777666666666666444555666777777666555444666666666666555444333222222333333333444444444444///000222444666888999999555555666777777777666555888777777666666666666666111333666888777666666666777888:::<<<<<<<<<;;;:::444555666666777666666666888777666555444333333333444666777777666555777888;;;>>>>>>999666777666444333444555666666666666666666666777777666666555444444333222444666777444222111111333444666777777888555555666777999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<:::888666555333333444444555666666555333222111111222444555666777777555444444666555333555999444444444777999:::999888;;;:::999888888777777777444555777888888666444222333222222222222222222333...222444222222333222...222111000000111333555777111222333444555666777888555444444444333333333333444444333222222333333333333222000000222333444333222111111333555555333111555444333444666666666444444444444333333333222222222222222111111222222333333333222222333444555555333333333333333333333333222333444666666555444444333333444555555555555555333333333444555666777777555555444444444444444555444444444555666888999:::777666444333333444666777777777888888888888777777555666777888888777666555555555555555555555555555666555444333333444555555333444666888999:::;;;;;;<<<:::888888999;;;::::::888777666666555555666666333333444444333111000///000222555666666666777888888777555444444555777888777888888999999888888777777666444444666777666555555555666666777888888888777777666666666777888888666666777888888888888888888777777777666666555555444333111000111333555777111222444666888999999:::555555444444444555666777666555444333333444555666888888888888888888888888555555666777777777777777888777666666777666555333222333666888::::::999999444444333333333444555555444444555666777999;;;<<>>:::666444444555666444444444444444555555555888888777666666555555666444444444444444444444444666555444333333555666777666666777777666666555555666555555666888:::999888777666555444444444555666444444555555555555444444//////000333555888:::<<<888666444222222333555666111444666666555555666888444333333333444444555666555666888999:::999888777111111222222333444555555444444555555666666777777666777888888777666444222222222222333333555666666777555444333222333444555555666777777888888888888666666666666555444444333555555555555444333222222222222222222333333333333000111222333555777888888555555555555666666777888888777666666555555555666333555777777666555555666777777888999999:::::::::555666666777888888777777999999777666555444444444333666888888666555777888777;;;<<<888666888888666333444555666777777777777555555666666555555444333555333222333555555222///222222111222444777999;;;444444666777999;;;<<<===;;;;;;;;;;;;;;;<<<===>>><<<;;;:::888555444222111111222333333333222111000444444444555555666666666555333444666555222444999999999:::<<>><<<<<<;;;:::999888888888888333333222111111111222222444333222111111222333444222666777666666777555111///.........///111444666111111333444666777888999777777666666666555555555333333222222222333444444444222000000222333444333222222222444555555444222444333222333555666555444444444444333333222222222222222222111222222333333666666555444444444444555///222555888999777555333333333444444444444444444333444444555666666666555444444333333444555777888666666555555555666666777666555555555555777999:::777666444333333444666777777777888888888777777666333444666777777777666555666666666666666666666666666555444444444444666666333444555777999:::;;;;;;<<<999777777888::::::999999888777555555555666777000111222333444333222222222444555666555444555666777666555444444555777888888999999999999888777777777666444444666777666555333333333444555666666777888888888888888888999999666666777888888888888888888888888888777666555444777555333111111333555666444555666777888888888888777666555444444555666777666555444333333444555666888888888888888888888888444555666777777888888777999888777888888777444222222444888;;;======<<<;;;444444444444444555666777444444555777999;;;===>>>DDD@@@;;;666444444666777555555555555555555555555777666555444444555777888333444444555555444444333666555444333333444666777777777666666555555444444555333222333444555444333777666555333444555777888555555555555555555555555...///000333666999;;;<<<999777444222222333555666000333666666444444666888555555555555555666777888555777999:::::::::888777666555555555555444444444888888777777777666666555666777888999888666444333222222222333444555666777777666444222222222333444111222555777999::::::999777777666555444333333222444444444444333222111111222222222222222222333333111222222333444555666666555444444444555666888999777777666555555555555555666777888666555444444666666666666666777888999:::666666777888888888888888:::999888777555555444444333666888888666555777999444888999666666888:::888333444555666777777777777444444555555444444333222111222444555666555555444666666666666777888999:::777666555666888999999888999999999999:::;;;<<<===<<<;;;999777666555555555666444111111444555333111333333444555666666666555999888888888888888999999999:::<<<===???@@@@@@@@@>>>>>>===<<<:::999777666444222000000111222111000666555444333222333444555666666555555555666666777//////......///111333444666555444555777888888777:::888666666777777555333555555444555555666777888333444444555555444444333444444333222111111111111444333222222222333444555555444444333333444444555555444444333333333444444444555555666666666666666444333333222222333333444444444444555444444333222111333666666666555555666444333333444777888888888666666555666888888777555888888888777666777:::===;;;;;;;;;:::777666777999999888888888999888666444888888777777666666555555555555666666666666555555444444444444444333333333444444555777888999:::;;;;;;999777888:::;;;999777999888666555555555666777666666555555555444444444333444444333222111333444666555444444444555777888777777888999::::::::::::888777555444333333333444333333444444555666666777:::::::::;;;;;;:::999999777777777777888999:::;;;999999888888777666666555777666555555666666666666:::333111666999777666888666555444333333333333444333333444444666777888999<<<:::888777777888999;;;999999999999999999999:::888666555666777888777555888888:::???DDDEEEBBB???;;;888444222333444555555444333333555999;;;:::888;;;;;;;;;999666555666777666666666666666777777888999999888666444222333444777666555333333444444555666666666444333222444666:::777555666777888666333///222555888::::::999888444333222222222222333444555555555555555555444333111111111222444666777888777666555444333444444555555555555555555666777777999888777555555555666666444555777999:::999888777888777666555555555666666777666666666777888999999666666666666666555555444000111222444555666666666666666666666666555555555777777666666666777777888666666555555555444444444222222222111111111000000444111///...000222333333111222333555666666777777:::888444222222444777999888888777666444444444444:::;;;<<<<<<;;;888666444666555555444444444555555:::888666666666555333222444666888777444444555888333444666777777666444333444666888999888777888888999777444444666777555333666666555444333333222222333333444555555555555444555555555555666777888888888777666777888999888777888888888888999:::;;;<<<::::::999777666666666555666333111111333444333111222333444555555555555444888888777888888999999:::;;;<<<===???@@@AAAAAABBB?????????>>><<<:::777666444222000000111111111000555555444333333333444555666666555555555555666666222222111111222333444555888777777888999:::999888:::888666666777777555333777666666555555555666666333444444555555444444333555444444333333333333333555444333222222222333444444444333333333333444444555444444333333444444444444555666666777777666666444333333333444444555666555555666666666555555444333555777777666555555666555444444555888999999888;;;888666666777888888888999999999777555666888::::::;;;;;;999777666777999888888777888999888666444777666666666555555555555555555666666666666555555555555555555555666666666555555666777888999999:::;;;999888888;;;;;;:::888888777666555555555666666666666666555555555444444333444444333222111333444555555444444555555666777777888999:::::::::999999777777666555444444444555444444333333444555777888:::::::::;;;;;;::::::999999999999999:::;;;<<<<<<::::::999888888777777666888777777777888888888888>>>888555999;;;999999;;;888888777666555444444333555555555666777888999:::;;;:::999888888999;;;<<<:::::::::::::::999999999777666555666777888777666999:::===CCCIIIKKKHHHDDD>>>;;;777555666777777777333222222444777888777555:::;;;:::999777666777999777777666666777777888999888999888777444333444555777666555444444444555666777777777555444444555777999777555666777888666444111333555888999999999888555444333222222333444555555555555666666555555444111111222222444555777888777666555444333444444555666555555555555666777777999888777666555555666777666777999:::999888666555::::::::::::999999999999777777777777777777888999666666666666666555555444111111222444444555555555666666666666666666666666666666555555555555555666555555555444444444333333333222222222222222222222333111//////111333444444222333444555777777777777999777444222222555888::::::888666666666666555444:::;;;;;;;;;:::888666444666666555555555555666666:::888666666666666444222555777888777555444555777333333444555555444333333555777999:::999777888888888666444444666777666444666555555444333333222222666666555555444444555555333333333444444555666777999888777777888999888666777777666777777888999:::888888888777777777777666555333111111222333222111333333444444555555444444666666777888999::::::;;;;;;<<<===???@@@AAAAAABBBAAAAAAAAA@@@>>>;;;777555555444222222333444333222555444444333444444555555666666555555555555666666444333333333333333444444888777777888::::::999777999777666666666666555444888888666555555444444444333444444555555444444333555555444444444555666666666555444333222222222333444444333333333333444444444444444333333444444555555666666777777777777777444444444444555555666777666666777777777777777666555777888888666555555666666555555666999::::::999>>>;;;777555666888999999::::::999777555555666888:::::::::999777666777888888777777888999999777555666666555555555555444444555666666777777666666555666666666777777888888999666777777777888888888888;;;:::999999;;;;;;:::999888888777666666666666777777777666666666555555555444555555444222111333444444444555666666666666666777999:::;;;;;;999777666666666777777777777666666666555333222333555888999999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::999999888888888888999999999999999999???:::777888999888999;;;:::::::::999888666555444666666666777888999:::;;;::::::999999999;;;<<<===<<<<<<;;;;;;::::::999999777666555666888999888777:::<<>>;;;999999::::::999333222222333555555444333999::::::999888888999;;;888888777777888888999:::888888888777555555666888888777666555555555666666888888888666555444666888888777666666777777666555444555666777888888888888666666555444444555666666555555666666666666666555222222222222333444666666777666555444333444555555666666555555666666777888888888777666666666777777888999::::::999777555444::::::<<<======<<<;;;:::999888777777777777777777666666666666666555555444222222333444555555555444666666666666666666666666666666666555444444444444555555555555444444444444333333333444444444444444222111//////222444555555333444555777888888888888888777444333333666999;;;<<<999666666888999777555::::::;;;;;;:::888666555777777777777777777777777:::888777666777666555333555666777777555555666777444444444444444444444444777999;;;;;;999888777888666555333444555777666555555555555444444333333222999888666555444444555555444444333444444555666777:::999888888888999777666666555555555666666777888777777777888888888777777444333222111111222111111444555666666666666555555444555666888999;;;;;;<<<:::;;;<<<>>>???@@@@@@AAABBBBBBCCCBBB???;;;777555777666444444555666666555444444444444444555555555777666666555555555555666333333333222222222222222666555555777888888666555777777666666666666555444777777666555555555555555333444444555555444444333333333333444444666777777666666555444333222222222444333333333333333333444444444333333333444555555555666777777888888777777666555555444444444444444555555666777777777777777777999999999777555666777666555555666888999999888===;;;888777777888888777888888888777555555666888888999999888666666777888777666666888999999777555666666666666666666666555666666777777777777666666555555666777888888999999888888888777777777777777;;;:::::::::;;;;;;::::::999999999888888888888888888888777777777666666666555555555444222111222444444555777888888888777666888999;;;;;;:::888666444555666888999999888777666777555333222222555888;;;999999:::;;;;;;;;;::::::<<<<<<;;;;;;<<<======>>><<<<<<;;;;;;::::::::::::888999:::999888777888888===;;;999999999:::;;;===:::::::::::::::888777666666666666777888999:::::::::999999::::::<<<===>>>======<<<;;;;;;:::999999777666555666888999999888:::<<>>;;;777555666444333333555666555444444444444555555666666666777777666555555555555555444444444444444333333333666666666777999888666444666666666666555555555555555555555555555666777777333444444555555444444333111111222222333444666666666666555555444333222222333333333222222333333333333333333333333444555666555555666777777777777777777777555333222111111000222333444555666666777777888999999888666666666888555444444555777888777666:::999999999:::888666333444666777666555555777999777888888777666555777888666555666888::::::888666777777777777777777777777666666777777777777666666444444555666666777888888888888888888777777777777:::::::::::::::999::::::;;;;;;;;;;;;::::::999999999999888888888777777777666666666444222111222444666777888::::::999888888999999::::::999777555444666777888999999999777777888666333222333555999;;;888999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;888999999888666555777:::===??????>>>>>>?????????999999:::::::::999999888666666666666777888888999999999::::::;;;<<<===>>>======<<<;;;;;;:::999999777666666777888999999888888:::???FFFMMMPPPMMMIII>>><<<:::999:::::::::999444555555555555444333333666777888999888999;;;===999999999999999::::::;;;666777888777666666888:::777777777777777666666555666777666555333333555666666666777777666666777777777666666666666666777777888777666666666666777888666666666666666555555444222222222222222333444555666555444333333444555666666666666666666777888888666666777888888888999999555777999:::;;;:::999888777888;;;===>>>===<<<;;;999999888777666666666777666666666666666555555444444555666777777888777777666666666666777777888888::::::::::::999888666555888888999999999999999999666666666666666666666666333222111222444666555555444555666888999999::::::888777555555666888;;;<<<;;;999777888:::<<<;;;999999999999999888777777666777777888999::::::999999:::999777777888888777555333444444666888999::::::777777666666666666777777888:::<<<;;;:::888777888333444444444444555666777444444444444444333333333;;;:::999888777777666666777666666777777888999::::::999888888999:::999777555555444444444444555555666666888999999888777666444444555333222111222444999999:::::::::999888888333444777999:::;;;;;;;;;===>>>???AAABBBCCCCCCDDDAAAAAA@@@>>>;;;999777666333111000000222333333222333444555666666666666666888777666555555444555555555666777777777777666666888888888:::;;;:::777555444666666666444444555666444444444555555666888888333444444555555444444333000000000111222333444555555555666555555444333222333333222222222222333333333333333333444555555666444555555666666666666666888777555333111000000///000111222444555666666666888888999777666666777999555444444555666777777555777777999:::;;;999555222222444666666555555777888666777777666555555666888555555555888::::::999777777777888888888888999999666777777888888777777666444444444555555666666666888888888777777777777777888999::::::888888999:::;;;;;;;;;<<<;;;;;;:::999::::::999999999888888888666777777555333222222444777777888999999999999999999999999999888777666555777777888888888777777666777666444333444666999:::888888999:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;777888999777666888===BBBBBBGGGKKKIIIGGGEEECCC???<<<<<<;;;::::::::::::;;;666666666666666777888999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999888777777999999888777888888;;;@@@FFFHHHEEEBBB:::888777777888999888777444666777777555444555555555666888888777888;;;===999999888888999999:::;;;666777888777666666777999666666777777777666555444666666666444222222444666555666777777666666777888555666777777777777777666888888666666666666888888777777666666555444222111111111111111222333555555555555444333444555666777777777666666777777888999555666777888999999999999555666888:::;;;;;;:::999888999;;;===>>>???>>>>>>999888777777777777777777666666666666666555555444333444555777888999999999555666666777777888888999;;;;;;<<<===<<<;;;999888::::::::::::;;;;;;;;;;;;888777777777666666666666444333222333555666555444444555666888999999999999999888777666777888:::<<<999999999999999:::;;;<<<999999888888777777777777666777888:::::::::999999:::999888888999999888666666555444666888:::999888888888888888888888888888777999;;;;;;999888777888333444555444333333555777444444444444444444444444999:::::::::999888777777777777777777888999::::::999888777888:::;;;:::999666555555444444444555555666777888999999888666555444666666555222222333555999:::::::::999999888777333555777999;;;;;;::::::;;;<<<===???AAAAAABBBBBB@@@???<<<:::888777777777333111000111222444333333222333555666777777777666888777666555555444444444444555777888999888888777888888999:::;;;:::777444333555777666444333555777666666555555555666666777333444444555555444444333111111111111111222333444444444555666666555444333333333222222222222333333333333333333444555666666333333444555555555555555666555444333333222222333///000222333555666666777666777777666555555888:::777555555555777888777666888888888:::;;;:::888666333555666666555444555666555666777666555555666888444444555777:::;;;:::888666777777777888888888888777777888888888888777777555555555555555555555555777777777777777888888888666888:::999777666888:::999::::::;;;:::999888777::::::::::::999999999999777777777555333222222444777777666666777777888999:::999888777666666777777999888777777666666666666666555555555555777888999777888999:::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666888:::999999???HHHOOOUUU^^^dddaaa\\\XXXQQQIIICCCAAA>>>;;;999999:::;;;888888777777777888999999999999:::::::::::::::999:::::::::::::::999999999;;;999888888888888777555888777777:::>>>@@@===:::666444444555777888888777333555777777555444555777444666777777666777999;;;888888888888888999::::::666777777666555444666777555555666777666555444333777777777555333333555777444666888777666555777999333555777888999888777666888777666555555666777888777777666555333111000///000000000111222444555666555444444333444555666777777777666666777777888999444555777999::::::::::::777888:::;;;;;;:::888777777888999:::<<<===>>>???777777777777777777888999666666666666666555555444000111333555777888999999555666666777888888999999:::;;;===>>>>>><<<;;;:::::::::::::::;;;;;;;;;<<<999999888777666555444444666555444444666555444222444444666777888999999999:::999888777777888:::;;;555888;;;:::777777;;;>>>999888888777777777777777555666888:::;;;:::999999;;;999888888999:::888777;;;888666777888888666444666777888999999888777666555777999:::999777888888444555666555222222333666444444444444444444444444888999:::;;;:::999888777666666666666777888999:::999888777888:::;;;;;;999666555555444444444555555666777999:::999888666444555666777666333222444666999999999999999888777666444555888:::;;;::::::999777888:::<<<===>>>>>>>>>???===:::888666666777777555444333333555666666666222333555777777777777666888888777555555444444444222333555666777777777666666666777999:::888555222333555777666444333555777888777666555555444555555333444444555555444444333222222111111222222333333333444555666666666555444333222222222222222222333222222222333444555666777222333444444555555444444555444444444444555666666///000222444555666777777555666666555555555888:::888777666777888999888777;;;:::888999:::;;;;;;:::555666777777555333333333555666666666444444666888444444555777:::;;;:::888555666666666777777888888777777888888888888777777666666666666555555555555666777777777888888888888555888999999666555777999888888999:::999888777666;;;;;;::::::::::::999999777888777555333222222444666555444444444555777888:::999777555555666888999:::999777555444555555666555555555666666777888999777888999:::;;;;;;<<<;;;===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;666888:::;;;===EEEQQQZZZooozzz~~~wwwoooeee[[[IIIFFFAAA<<<:::999:::;;;999999999888999999::::::999999:::::::::999888888999999999999999999999:::<<<:::999888888888666555999777555777:::;;;888666333333333444777888888777111444777777555444555777444555666666555666888:::888888777777888888999:::666777777666444333555666444555666666666555333222888888888666444444666888444666888888666555777:::222444777999:::999777666888777666555555666777888888777666555222000...---//////000111222444666777555444444333444555666777777777777777777888888999444555777999:::;;;::::::999:::;;;;;;;;;999777666555555555666888:::<<<===777777666666777888999999666666666666666555555444...///111333555777888888555666666777888999999999999;;;<<<>>>>>>===;;;:::999999999::::::;;;;;;;;;:::999888777666444333333777666555555666555333111333444555777888888888888;;;:::999888888888999:::333888<<<;;;666555:::@@@999888777777777777777888444666888:::;;;:::999888;;;999888999::::::999888???<<<888777888666333000444666777999999777666444444666888999888777888888444666777555222111333555444444444444444444444444<<<;;;;;;:::::::::;;;;;;888888777666666777888999999999999888888888888777888777777666666666666666666777777777777777666666555555666666777777888888999888777666666555666666555666777999999999888777777888999:::::::::::::::===<<<;;;999777666555444222222222222333555777888444444444555666777777888:::::::::999777666444333555555555555666666666666222333444555555444333222111333555666555555666777333666999999666333///...444444444444444444444444444333222111111222333555555555555555666666666666444444444444444333333333444444444444444444444444333333333222222222111111444444555555555444333333111222333444555555555555777666555555555555666666:::777444444777999999888999888888888777777666666666777888888888666555444444444333333333444555666555555555555555666777777555555555555555555555555666777888888888666555444666666555555444444444333555666888:::::::::999888999999888888999999:::;;;888888999999999888888777::::::::::::::::::::::::999888666666777777555444555555444555666666444333999888777888888777444111:::999888666555555555555666666777999999:::::::::777999;;;===>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<888888888999999:::::::::999999:::;;;AAANNN```nnn}}}ppphhhWWWHHH<<<<<<999444555<<<666777888999999999999999888888::::::::::::888888999:::<<<<<<<<<<<<:::999:::999777666666666777888333555777888888888:::<<<444444444444333222111111333333444555555555444444333333444555666777888888777777777777777777777777:::999888777666555444444555444444444444555666666777777666555444333333222666555555555555666777777333444555666777888999:::777666444222222444666777666666555333111///......444111222555666333444777666333111111555777888777999999999999999888777666777777777888::::::999888;;;:::;;;<<<<<<;;;888555666666666777888:::;;;<<<777999::::::888777777888888888999888888777666555000111333333222333555777333666:::<<<;;;:::999999<<<<<<;;;;;;;;;;;;;;;;;;666666777888999;;;===>>><<<<<<:::888777666666666222333333444444555555555222333444666777999:::;;;>>>;;;777666888888777555999888666444555777999;;;999888888777777777777777777666666888:::;;;:::999:::999999888777666666555<<<;;;999666333222333555555777555111000444555444444555666777777888888777444444555555555555444444555444333444555555333111===<<<;;;;;;::::::::::::888777666555555666666777777777777777888888888888888777666666555555666666666666777777777777666666555555666666777888888999:::999888777666666666666555666777888888888777777666666777999999:::::::::<<<;;;:::999777666555444111000000000222333555666444444555666666777888888666666666666666555444333555555555555666666666666333444555666666555444333222333444444333333555666111111000///000222666888333444444555555555444444333222222222222222222222555555555555666666666666666555555444333444444444444444444444444444444444222222222222222222111111333333333444444444333333222333444444555555555555666666555555555666666777:::777444444777999999888888888888888777777777666777777777777777666555555444444444444444555666666555555555555555666777777555555555555555555555555777777888888777666555444555555555444444444444444444666888:::;;;::::::999888888888888999999::::::888888999999999999888888999999999:::::::::;;;;;;999888666666777777555444555333333444555555444222888777777777888777555333999888777666555555555555555666777888999999999999888999;;;=========<<<;;;;;;;;;;;;::::::;;;;;;;;;888888999999::::::;;;;;;:::;;;===???FFFTTTfffsssxxxmmmfffRRRDDD;;;;;;999333444;;;777777777777888888999999888999:::;;;;;;:::999888:::::::::;;;;;;:::::::::888777666555555555666666333555666666666777999;;;444555555555444333333222333333333333444444444444555555555666777777888888666666666666666666666666999888777666555444444333444444444444555666777777777777666555444333333222555555555555666666666666333444555666777888999999777555333222222333555777888777666444333111000000444111222555666333444777777444111111444666777666999999999999999888888777999888888888999999888666;;;;;;;;;<<<===<<<:::777777666666777777888999:::888999;;;:::888777888888888888888888777555444444111222333333222333444666666999<<<============>>>;;;;;;;;;;;;::::::999888666666777888:::;;;===>>><<<;;;:::888777666555555444444444444555555555555333333555666777999::::::;;;999666666888999999777999888777666666888999:::999888888777777777777777666666666777999:::999888777777777888888888888888;;;;;;999666333222444666555777555111111444555444555555666777888888888888555555666666666666555555777666666666777666555333>>>======<<<;;;:::999999888777666555444444555555555555555666777777888888777777666555555555555666666666777777777777666666666666666777888888999999;;;:::999888777666555555444555666777888777666555333444666777888999999:::::::::999888777666555444222111111111222444555666555555666666777777888888555555555555555555555555444555555555555666666666444555555666666555555444444444444222111111444666777555222000111333777999222333555666666666555555444444444444333222222111555555555555666666666666888777555333333444555666444444444444444444444444111111111111111111222222111111222222333333444444333444444555555555444444555555666666777777777888999777555555666888999888888888888888777777777777888777777666666666666666444444444555555555666666555555555555555666777777666666666666666666666666888888888888777666555444444444444444555555555555444666888:::;;;;;;;;;:::888888888888888999999999777888888999999888888888777888888999:::;;;<<<<<<:::888777777777777666444444333222333444555444222777666666777888888666555777666666555555666666777555555666777888888888888888999;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<999;;;>>>BBBIIIWWWgggsss~~~~~~}}}xxxqqqhhh___ZZZIII???999999888333444999777777666555555666888999888999:::;;;;;;:::999888999999999888888999999999777666555444333444444555444555555555444666888;;;555666666666666555555444444333222222222333555666777777777777777777777777555555555555555555555555777777666555444333333222222333333444555777888999888777777666555444333333333444555666777666555555333444444555666777888888666555333222222333555666888888777666555444333222444111222555666333444777666444222222444555555555888888999:::::::::999999:::999888999999999777555:::::::::<<<>>>>>><<<:::888888777777777777888888999:::;;;;;;999888888:::888888888777666444333222333444444333222222333555777999<<<======>>>@@@BBB=========<<<;;;:::999999777888888999:::;;;===>>><<<;;;999888666555555555666666666666555555555555444444555666888999::::::999777666777888::::::999888888888888999999999:::999888888777777777777777666555555777999999888777444555666888999::::::;;;::::::999777444333555666555777666222111555555333666666777888999999999999666666666777777666666666:::999888888999888666444>>>>>>======;;;:::999888888888777666555555444444222333333444666777777888777666555555444444555555555666666777777777777666666666777888888999999::::::999999888777555444333444555666777777666555444111222444666777888999999999888888777777666666666555444444444444666888999666666666777777888888888777777777666666777777777444444444555555555666666555666666666666666666555777666444222000111555888666666555555666666555444222333555777777777666555666666555555444444333333555555555555666666666666999888555333333444666888444444444444555555555555000000111111111111222222000000111111222333444555444444555555555555444444555666666777888888888888777666555555666777888888888888888777777777777777888777666555555666777888333333444444555555555555555555555555555666777777777777777777777777777777888888888777666666555444444555555666666777777777444555777999:::;;;;;;;;;666777777888888888888888555666666777777777777666666666777999:::;;;<<<===:::888777777888777666444555333222333444555555444666555444666888999888777555555555555555666777888555555666777777777777777888999:::::::::999888888:::;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<======:::;;;===@@@FFFPPP]]]eeegggfffbbb]]]WWWQQQLLLIII@@@:::777888777333444777888666555333444555777888888999:::;;;;;;:::999888999888777666666777888999777666444333333333444555555555555444333444777:::666666777888888777777777444333222111222333666777999999999888888888777777666666666666666666666666666666555444444333222222222222333444666888:::;;;888888777666555444333333222333555777777666555444444444444555555666666666555444333222222333444555777777666666555555444444444111222555666333444777666555444333444444444444777888999:::;;;;;;;;;;;;999888888888999999888666999888999;;;======<<<;;;;;;;;;:::999888888888888:::;;;<<<;;;999888999;;;999999999888777555444333555555666444222222333555777888::::::;;;===@@@CCCBBBAAA>>><<<;;;;;;<<<<<<999999999999:::<<<======<<<;;;999888666666555555888888777777666666555555555555666777888888999999999888888888888999999888777888999:::;;;:::999999999888888777777777777777666555555666888999777666444555777888::::::::::::999999999777555555666888555777666222222555666333777777888999::::::::::::888777777777777777777888;;;:::999999999999666444>>>>>>>>>===<<<;;;999888999999888888777666555555111111222444555666777888666555555444444444444444555555666777777777777777777777888888999:::::::::888888888777666555333222444555666777777666555444111222333555777888888888888888888777777777777777666555555444555666888999777777777888888888888888999888777666555555555666444444444444555555555555666666666555555666666666999888555333111222666:::888666333333555666666555444555666777777777666666666666555444444444444444555555555555666666666666999888555333333444666888444444444555555666666666111111111111111111222222111111000111222333444555444444555555666666555555666666777888999999888888555666666666666666777888777777777777777777888888888777666555555666777888222222333444444444444333555555555555555666777777888888888888888888888888888777777666666666666666666666777777888888999999555555777888999:::::::::555666777888888888777777333333444555555555555555555555777888:::;;;======:::999777777888888666555666555333444555777777666555444444555777999999888444444444444555666777888555666666777777777777666888888888888888777777777::::::;;;<<<<<<;;;::::::888999999:::<<<======>>>=========>>>AAAGGGNNNSSSPPPNNNKKKHHHDDDAAA???>>>:::888666777666444444777888666555333333444666777888888999::::::999888888888888666555555666888888777666555444444444555555555666666555444444666888666777777888999999999999444333222222222444777888::::::999999888888777777777777777777777777777777555555444444333333222222111222333444666888:::;;;888888777666555444444333222333555777777666444333444444444444444555555555444333222222222222333444444444444444444444444444444111222555666333444777555666666555444444555555777888999:::;;;<<<<<<<<<666666666888:::;;;:::999777777777888;;;<<<;;;:::>>>>>><<<;;;:::999999999;;;;;;;;;:::888888999;;;:::::::::999888777555555777777777666444333444555888999:::::::::===@@@DDDEEEBBB>>>:::999:::===???;;;:::::::::;;;<<<=========<<<:::999777666666666888888888777777666666555666666777777888888999999:::::::::999888777666666777888999;;;;;;:::999888999888888777777777777777666555555666888888777555666777888:::::::::999888777888999888666666777999555777777333333666666333777888999::::::;;;;;;:::999888777777777777888999:::999888888999888666444===>>>>>>>>>===<<<:::999888888999999888777666555111222333444555666777777555555444333333333333444444555666777777888888777888888888999::::::;;;;;;777777888888888666444333555666777888777666555444111222444555666777888888777777888888999999999:::555444444333444555666777888888888888888888999999888777555333222222333333333444444444444555555555666555555444444555555666888888666444222444888;;;PPPGGG<<<444333555777777777777777777666666777777333555666888888777555444555555555555666666666666888777555333333444555666444444444555666666777777333333333222222222111111333222111111111333444555333333444666666777777666777888999::::::999888777444555777777666555666888777777777777888888888888666666666666666777777888111222444555555555444333555555555555555666777777777777777777777777777777666666666666666777888888777777777777888888888888555555666666777888888999444555666888888777777666222222333444555555555555555555666888999;;;<<<<<<;;;999888888888888777555777555444444666888888888666444333444777999999999555444444444555666666777666777777888888777777777666666666666666666777777999:::;;;<<<<<<;;;:::999777888999:::;;;<<<===>>>@@@@@@>>>>>>???AAADDDEEECCCBBBAAA???>>>===<<<<<<777777777666555444666888888777555444444555666666666777888999999888777666777777777666666777777777777666555444333444555555555777888777555555555666555666777999999:::::::::444444333444555666888999:::999999999888888777777888888888888888888888888555555444444444333333333222222333555666999:::;;;999888888777666555444444222333444555666555444444444444444444444333333333333222222111111222222333222222333333333444444444444111222555666333444777555666777777666555666777888999:::;;;<<<<<<===<<<555555555888:::<<<;;;:::777666666777999;;;;;;:::@@@???>>><<<;;;;;;::::::;;;;;;;;;999777777999;;;::::::::::::999888777777888999999777666555666888:::;;;<<<<<<<<<>>>AAADDDBBB@@@===;;;:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===>>>===;;;:::888777777777777777777777666666666666888888888888888888888888999;;;;;;:::888666555666666777999:::::::::999888999888888777777777777777777666666777888999777555777888:::;;;;;;999777666666777888888888777999:::555777777444444666666333777777888999::::::::::::999888777666666777888999999888777888999999777555<<<===>>>>>>>>>===;;;:::666666777888888777666555222333333444555666666777555444444333222333333333444555666777888888888888888888999999:::;;;;;;;;;777888999::::::999777666777777888888888777666555333333555666666777777777777888888999:::;;;;;;<<<666555444444444555666777999999999999999999999999666555333222222333444555333333444444444555555555666555444333333444555666666666555444333444888;;;ZZZOOOAAA777555666888888:::999777666555555666777222777>>>CCCDDD@@@999555555555555555666666666666666555555444333444444444444444444555666777777777666555555444333222111111555444222222222333444666222222444555777888888888999999:::;;;:::999777555333555777777555555666888666777777777888888888888555555666777777777777777333444666777888777666555555555555555555666777777777777777777777777777777555555555555666777999:::777777666666666666666666666666555555555555666666333444666888888777666555333333444666666777777666555666777888999:::;;;;;;;;;999888888888888777555777555333333555777888888666555333444777999999999555555444444444555666666777888888888888888777777444444444555555666777777999:::<<<======<<<:::999666777888999:::<<<======???>>>======>>>?????????;;;<<<===>>>>>>===<<<<<<666888888666444555888:::777777777666666666555555555666777888888777666555777777777888888777777777666555333222222222333444555777::::::888666555555555666777888:::::::::;;;444444555666777888999999888888888888888777777777777777777777777777777777555555555555444444444444333333444555666888:::;;;999999888777666555444444333333444444444555555555444444444444333333222222222222111111111111222222111111222333444555555555444111222555666333444777444666999999777777888:::999:::;;;<<<<<<<<<<<<<<<666666666888:::;;;:::999999888777888999;;;;;;:::??????===<<<;;;;;;;;;;;;:::::::::888666666888;;;888888999999999888888888999::::::999888777999::::::;;;<<<===<<<===@@@BBB???@@@AAABBBAAA@@@>>>=========<<<<<<<<<<<<<<<===???>>>===;;;:::999888888555555666666666666666777888888888888888888888888777999;;;;;;888666666777666777888888999999888888999888888777777777777777888777777888999999888666777888:::;;;;;;:::888666444666888999888888:::;;;444777888555444777666333666777888999::::::::::::999888666555555666888999888777777888::::::999777;;;<<<>>>??????===;;;:::444555666777777666555555333444444555555666666666555444333333222222333333444555666777888888888888888999999::::::;;;;;;<<<777999;;;<<<<<<;;;:::999777888999999999777666555444444555666777777777666777888999:::;;;<<<<<<===888888777666666777999999999999999999999999999999666555444333444666888:::333333333444444444555555555444333222222333444555333444444333333444777:::DDD>>>777555777;;;;;;:::===;;;888555444555666888333;;;FFFOOOPPPIII???888555555555555666666666777444444444444444333333333444444444555666777777888777777666555333222111111777555333222222333444666111222333555777888999999::::::;;;<<<;;;999666555222555888777555444666888666666777777888888888999444555666888888888777666555666888999:::999777666555555555555555666777777666666666666666666666666444444444444666888:::<<<666666555555444444444333666666555444444444444555333444666888888777666555444555666777888888888888666666777888999::::::;;;;;;999888888999888777666666444222222444666888888777555444444666888999999666555555444444444555555888888999999999888888777333333333444555666777888999:::<<<======<<<:::999555666777888:::;;;<<<===<<<;;;;;;<<<===>>>>>>===777888:::<<<<<<<<<:::999777999999666444666999;;;777777888888777666555555444555666777777666555444666777888999999888777666444333222111111111222333555888;;;;;;999777555444444555777888999:::;;;;;;444555666888999999::::::777777777777777777777777666666666666666666666666555555555555555555444444444444444555777888::::::999999888777666555444444444444333333333444555666555444444333333222222222111111111111111111111111111111222333444555666777444111222555666444444777444777::::::888888:::<<<:::;;;<<<<<<===<<<<<<<<<888777777888::::::999777;;;999888999:::;;;;;;:::>>>>>>===;;;;;;:::::::::::::::999777555666888:::666666777888888888888888::::::;;;:::999999:::<<<777999;;;;;;;;;;;;<<<>>>>>>BBBGGGJJJJJJFFFAAA===>>>======<<<<<<<<<<<<===@@@???>>><<<;;;:::999999444444555555666666777777999999999888888888888888444888;;;;;;999777888:::777777777777777888888888999888888777777777777777999888888888::::::888666555777:::<<<<<<;;;999888444666888999999999:::;;;444777888555555777666333666666777888999999999999888777666444444666777888888777777999;;;;;;:::999999<<>>===<<<<<<333444666888888888777777888777666555555555555555000111222333333222111000555555555555555666777777888888777777777777777888888888999:::999888777666888888888888777666444444666666555555555555666666444555777999;;;<<<<<<======;;;999999999999777666;;;999777666888999999999888777555555777888777666777666444333333444555777777777666555333222222111222222333333333333444444444666888888888777888999;;;;;;;;;;;;::::::999888555===LLL]]]fff___NNN???:::999888666666666777888444555555555333333555777444444555777999999777555;;;888444222333555666666666666555555555444444444444444555666777888888999666777999::::::999777666666444333555999;;;;;;999888888999999999888888777555666888999888777555444999999888777666555555444777444222222555777666555999999888888777777666666666555555444555666777888777777666555555555555666999777666555555666777999333333555666777777777777666666777777888888888999777777777888999;;;<<<===;;;;;;:::999888888888888777666555444444555777888555555555555666666666666777777888666555444666777:::999999888888777777777333444444555666777777777888:::===@@@@@@>>><<<:::555666888:::;;;;;;;;;::::::::::::999999999888888999999888888888888888888999999999999999999999999888888888777777777777777222333666888999999888777999444444999999444444999555555444333333222111111555555666666666666555555666444222444888;;;<<<;;;:::;;;<<<<<<<<<;;;:::999666777888999999999999999999666444444666888888666777777666555555666888999555555666666777777777888888777666777888999888777666555444444555666555333444444444444444444333333333333222222111000//////111222333555666777777777666333000111444888888777888999999:::999888777666;;;;;;;;;<<<<<<;;;::::::888777777777777999:::;;;:::::::::999999:::;;;;;;999999:::;;;;;;;;;::::::===;;;888555444555666777666666555555666777888888777888:::;;;<<<;;;;;;:::999:::;;;;;;;;;:::999888<<<===TTTtttqqqNNN999===<<<<<<=========<<<;;;:::======<<<;;;::::::999999888888888666444444666888888999:::;;;<<<;;;::::::<<<:::888777666777888999;;;;;;;;;;;;:::999888888999888777999;;;;;;777333;;;===<<<888777::::::888999999999999999999999:::;;;888666666888999777444777777888888888999999999999888666555444444444555<<<888444222333666777888555666777888888999888888:::<<<>>>>>><<<;;;;;;;;;777888888888888777777666888777666555444444444444222222333444444333222222555555555555555666777777888777777666666777777888777888888999888777666555888888888888777666555444666555555555555555555666666777888:::;;;<<<<<<<<<<<<;;;999999:::999888666999777555444666777666666888666555555666777777666555444333222222333444555555444444333222111000///222222222333333444444444555777888888777777777888:::::::::::::::999888888666666999@@@GGGGGG@@@888:::999888777666777777888555666666555444333555666666666666888999999666444999666333222333555555555666666666555555555444444555555666777777888888999666777888888888777666555666444444555999;;;:::888888888999999999999888888555666888888888777555444888888888777666666555555888555333333555666666444777777777777777777666666777666555444555666777888888888888777777777777666777666555444444555666777444555666777777777777666888888888888888888999999777777777888999:::<<<===;;;;;;999888777777777777888777555444444555777888555555555666666666777777999999999888666555666888;;;;;;;;;:::::::::::::::555555555555666777888999:::<<<>>>AAAAAA???===;;;777888999:::;;;;;;;;;;;;999999999999999999:::::::::999999999888888777777999999999999999999999999777777777777777777777777444555777999999999888777999666666999999666666999666666555444333222222111666777777888888777777666777555333555888;;;;;;::::::;;;<<<<<<<<<;;;:::999777888888999999999999999999666444555777888777666666666666666777888888999777777666666666666777777777666555666888888888666555444333444555666555444666666666555555555555555555555444333333222111111222333444666666777777777777444111222444777777777888888999999999888777666::::::;;;;;;;;;;;;::::::777777666666777888:::;;;:::999999999999999::::::888999999:::::::::::::::<<<;;;888555444555666777555555666666777777777777777888999999:::::::::::::::;;;;;;<<<<<<;;;:::999@@@<<>>===999888;;;;;;888;;;:::::::::999888888888888666555666888999888666666777888888999999888888888888666555444555555666999777444333555888999999555666777888999999999999;;;<<<<<<;;;999888999:::;;;:::999888777777777777888777666444333222222222444555555666666555555444555555555555555666777777777777666666666666777777777777888888777777666555888888888888777666555555555555444444444444555555888999:::;;;;;;<<<<<<<<<<<<;;;999999::::::999777999777555555666666555444777555444444555666666555222222222222222222333333555444444333222111000000111111222333333444555555666777999888777666666777999999::::::999999888888;;;666111000555888777555888888777666666666777777777777777666444333444666888888888:::;;;:::777555777555333333444555444333666666666666555555555555555666777888888888888888777666666666555555555444555444444555888999999888777888888999999888888888666666777888777666555444666666666666666666666666999777555444555666555444666666666666666666777777888777666555555666777777999999:::;;;:::999888777666555444333333444555666666666777777777777777666::::::999999888888999999777777777888999:::;;;<<<<<<;;;:::888777666666666888777666555555666777888666666666666777777777777;;;<<<<<<:::888777888999::::::::::::;;;;;;;;;;;;888777666555666888:::;;;<<<===@@@BBBBBBAAA???===;;;;;;::::::::::::;;;;;;888999999::::::;;;;;;;;;;;;;;;:::999888777777666888888888888888888888888777777777777777777777777777777999::::::999888777:::777777::::::777777:::888777777666444333333222777888888999999888888777888666555666888::::::999::::::<<<<<<===<<<;;;:::999999:::::::::999888888777666666666888888666555333444666777999:::::::::999888777666666555555555666555444555777888777666444333333444666777666555888777777777666666666666666666666555555444444333555555666777777777777777777555333333444555666555777888888888888777777666999999::::::::::::999999666666666666777888999999999888888777777888888888777888888999::::::999999;;;:::777555444555666777555666777888888888777666888888777777888999;;;<<<<<<<<<======<<<;;;::::::???<<<===AAA???::::::@@@???>>><<<;;;;;;;;;<<<===;;;;;;;;;:::999999888888888999888777555555777999666666777888888888888777777666555555666888999:::<<<<<<<<<;;;:::999777666777555555666888999999888<<>>;;;:::<<<<<<999<<<<<<;;;:::999888777777666555444666888999888777666777999:::::::::888777777777666666666666666777666555444555888:::::::::666777888999::::::::::::;;;;;;;;;999777666777888:::999777666666666777888888777555444222222111111555555555666666555555555555555555555555666777777666666666555666666777888888888888888888777777666888888888888888777666555444444333333333333444444::::::;;;;;;<<<<<<;;;;;;<<<;;;::::::;;;;;;:::999;;;:::888777888888666555666555333333555666555444111222333444444444333333777666666555444444333333111111222222333444555555666888999888666555555666777888888999888888777777;;;777444555777888555111555555555555555555555555888888888666444333444555888888:::<<<>>>>>><<<:::777555555555666777666444777777777666666666555555666777888999999888888777777777666555444444555555555555555555666777777777555666666777777777777666666777777777666555444333333333444444444555555555999888777666666555444444444444555555666666777777999888777666666666777888999:::;;;<<<<<<:::888777666666555444444555666666666666777888999999999888<<<<<<:::999999999999:::888888888888999:::;;;<<<>>>===;;;:::888888777777999888777666666666777777666666666777777777888888===>>>===;;;999888999:::777888888999999:::::::::;;;999777666666888;;;======???AAABBBCCCBBB@@@???>>>===;;;:::999:::;;;;;;888888999:::;;;<<<======<<<<<<;;;:::888777666666888888888888888888888888666666666777777777777777999::::::::::::999888777888888888888888888888888999999888777666555444444777888888888888888888777888888777777888999999999999:::;;;=========<<<<<<;;;;;;;;;;;;:::999888777666666777888888777555444111333666888:::;;;<<<<<<;;;:::888666555444444444444333333444666777666555444333222444666777777666888888888777666666555555666666666555555555444444666777777888888888777777777666555444444444444444777777777777777777777666888888999:::::::::999999555555555666666777888888888888777666666666666777666777888888999999999999:::999777666555555666777777888:::;;;;;;:::888777:::999888777888:::===???>>>>>>>>>======<<<;;;;;;999<<<===<<<;;;======;;;>>>===;;;999999:::<<<===<<<<<<;;;;;;;;;:::::::::888999999777666666888:::666777777777888888888888888888777777777888999:::======<<<;;;:::888777666777666666777888:::;;;<<<===??????<<<;;;===<<<999;;;;;;;;;::::::999999888888888777888888999888888666888;;;======<<<:::888777777777777777777888888666666666777999:::999888777777999::::::::::::::::::::::::888666555666777666555555444444666777888777666555444333222222222555555444444444444555555555555555555555666777777666666666666666777888888::::::999999999888888888777888888888888777777666444444333333333333444444:::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::<<<===<<<;;;<<<;;;999999999888666444666555333333555666555444333333444555666666555555777666666555555444444444111111222333333444555555666777999888666555555555666666777777888777777666555444555777888777222...222222333333333333333333777888888666444333444555777888:::===AAABBBAAA???888777666777888999888666888888777777777666666666666777888999999888666555777666666555555666666777555555555555555555666666333333444555555555555555777777777666555444444333111222222333333444444555888999999888666555555555444444555555666666777777999888777666666777888999999:::;;;<<<<<<:::888777888888777777777777888888555666777999:::;;;;;;;;;===<<<:::999888999::::::888888888888999:::;;;;;;??????===<<<;;;:::::::::999999888888777777777777666666666666777777777777=========<<<:::999:::;;;888888888999999::::::;;;<<<:::888777777999;;;===>>>???AAABBBBBBBBB@@@@@@>>>===;;;:::999999:::;;;888888999;;;<<<===>>>???<<<<<<;;;:::999888777666777777777777777777777777555555666666777777777777;;;;;;::::::999999888777666777777666666777777666999888888777777666555555666777777888888777777666888888999999888888888999888999;;;===>>>>>>======<<<<<<<<<;;;:::999888777666777888888888666555444111333666999;;;============;;;888666444333333444444333222333666777666555444333222444666777777666888888777777666555555444555555555555444444444444777777888888888888888777666666666555444333333444666666666666666666666777777888999999:::::::::999444555666666777777888888888777666666555555555666666666777888999::::::999:::999888777666666777777999;;;<<<======<<<:::999<<<;;;999888999<<>>===<<<<<<;;;;;;777===???<<<===AAA@@@999===<<<:::888888999:::;;;===============<<<<<<<<<999999999888777777999;;;888888888888999999::::::;;;;;;::::::999999999999<<<<<<<<<;;;:::999777666777888888999:::;;;===???<<>><<<999999999999::::::;;;;;;;;;<<<<<<<<<;;;:::999888888888:::===??????>>>;;;:::777777888888888888888888777777777888999999777555777777999:::::::::::::::888999999888666555666777444444444444555666777888777666555444333333333333555444333333333333444555555555555555555666777777777666666777777888999:::;;;;;;:::999999999999:::777888888999888888777777555555444444444444555555999::::::;;;;;;;;;;;;:::<<<::::::;;;===>>>===<<<<<<;;;999999888777444222777555444444555666666555555555555666777777888888444444444444333333222222222222333333333333444444555666888777666555555666555555666666777777666666555444333444555555444333000111222222333333222222666666666555333222333555555666999===AAADDDCCCBBB:::888777777999::::::999888888888888777777777777666777888999888777444333444444555555666777777777444555666555444333444555222222333444555555555555888777666666555444333333333333333444444444555555777999:::999777666666666666666666666666666777777999888777777777888:::;;;;;;;;;<<<<<<<<<;;;:::999999999::::::::::::999999666777888:::;;;<<<<<<<<<===;;;999888888999:::<<<999999888888999999:::;;;@@@???>>>===<<<<<<<<<<<<::::::999999888888777777555555555555666666666666;;;<<<<<<;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888999;;;<<<===>>>???@@@AAA@@@??????<<<<<<;;;::::::999::::::999999:::;;;<<<>>>>>>???<<<<<<;;;:::999888888777666666666666666666666666444555555666666777777888;;;::::::999999888888888555888888555555888888555777777777777777777777777666777777777777777777666666888::::::999888999:::888999;;;===>>>???>>>>>><<<===<<<<<<;;;:::999888666888999888666555555555222444666999;;;===>>>???===;;;888555444333444444333222222444666777777666444333333444666777666555999888888777666555444444444444444444444444444444666666777888888888888888555666777666444333333444666555555555555666666777777888999:::;;;;;;;;;:::444555666777888888888888888888777666555555555555666666888999::::::::::::::::::999999888888888888;;;<<<=========<<<;;;:::<<<;;;::::::;;;>>>AAACCC@@@???>>><<<;;;;;;;;;;;;;;;>>><<<888:::AAABBB===<<<<<<:::999999999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>999999:::888777888:::<<<::::::999999::::::;;;<<<======<<<<<<;;;:::999999;;;;;;;;;;;;:::999888888777999;;;;;;;;;<<<===???<<>><<<888888888999:::;;;<<<======>>>??????===:::888888999:::;;;===>>>???>>><<<;;;888888999999999999888777888777666777888777555444666777888999::::::::::::555777999999888666666777555555666666666666666555666666555555444555555666555444444333333444444555555555555555555666777777777777777777888999:::;;;;;;:::999888888888999999777888888999999888888888666555555555555555555666888888999::::::;;;::::::;;;::::::;;;===???>>>===>>><<<;;;;;;:::888555222888666555555666777777666666666555555666777999:::444444444444333333333333444444333333333333222222444555777777666555666777444444555666666666666666888777555444555555666666111111333444444444333333444444555444222222333555444555777;;;@@@BBBAAA@@@:::888666555777999::::::999999888888888777777777555666888888777555333111000111333555666777777777444666777555333222333555333333444666666777777666888777666555444333333333666666666666666666777777666888::::::888666777888777777777777777777666666888777777777888:::;;;===>>>============<<<<<<<<<:::::::::;;;;;;:::::::::::::::;;;;;;;;;;;;:::999;;;:::888777777999;;;<<<999999888888999999::::::>>>>>>===============>>>::::::::::::999888777666444444444444555555555555888999:::999888888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999:::<<<======>>>???>>>>>>>>>999:::::::::::::::999999::::::;;;<<<===>>>>>>???;;;;;;;;;::::::999999999666666666666666666666666444444555555666777777888:::999999888888888888999555999999555555999999555555555666666777888888888777888888999999888888777555888;;;;;;999888999;;;777999;;;===????????????<<<<<<<<<<<<<<<;;;:::999777999999777444333555777555555666888:::===???@@@===;;;888555333333444555444333333444777888888777555444333444555666555444;;;:::999888777666555555444444444444444444444444444555666777888888888888333555777666444333444555555555444444444555666777888999:::;;;;;;<<<<<<<<<555666777999999999999888999888777666555555555555666777888:::;;;;;;<<<<<<;;;;;;::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::;;;:::::::::;;;>>>@@@BBB@@@???===;;;::::::::::::===<<<999777:::@@@BBB@@@======<<<<<<<<<;;;;;;;;;==================>>>>>>999::::::999888999;;;===;;;:::999999999:::<<<<<<;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::999666999<<<===;;;;;;<<<===;;;>>>???===<<<===;;;777999:::::::::;;;<<<<<<<<<<<<>>>???===:::888999;;;::::::;;;<<<<<<<<<<<<;;;999::::::::::::999777666666555444444666777666555555666777888999999999999444666999:::999777777777777777888888888666555333666555555555555666777777666555444333333444555666555555555555555666777777888888888888999:::;;;<<<::::::888777777777888999777888888999999999888888666666555555555555666666777777888999::::::::::::;;;::::::;;;>>>??????>>>AAA???>>>>>>===;;;777555888777555555777888777666777666555444555777999;;;666666666666666555555555555444444333333222222111333444666777666555666777333444444555666666666555555555666666666444333111111222444555666555555444222333444333222222333555333444666:::>>>???>>><<<:::777444444666888::::::999999999888888888888777444666777888777444222000,,,...111444666777666666444666777555222111222444444555666777888888888888888888666555333333333333999999999999888888888888555888;;;;;;888777888999999999888888777777666666777777777777999;;;===>>>@@@??????>>>===>>>>>>>>>999::::::;;;;;;::::::999>>>======<<<;;;999888777:::999777666777999;;;===999999999888999999::::::<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;:::999888777666333333333444444444555555666777888888777888:::;;;;;;;;;;;;::::::999999999999999999999999999999999;;;;;;<<<===============777888:::;;;;;;:::999888;;;;;;<<<<<<===>>>>>>>>>::::::::::::::::::::::::666666666666666666666666444444444555666777777888999888888777777888999999666::::::666666::::::666444444555666777888999999999999999::::::999999999444777;;;;;;:::999:::<<<777999;;;===???@@@@@@???<<<<<<<<<===<<<<<<;;;:::888999999777333333555888666666666777:::<<>>>>>>>>???>>>>>>===<<<<<<<<<<<<===============999::::::999888999;;;>>>;;;:::999999999:::;;;<<<888888999:::;;;;;;;;;;;;999999:::;;;;;;;;;::::::444888<<<===;;;::::::;;;:::>>>???===<<<===;;;777;;;;;;;;;;;;;;;;;;;;;:::999<<<===<<<:::888:::<<<999999999:::::::::;;;;;;::::::;;;;;;:::888777666444333222333555777777777555666777888888999888888999888666444444555777888555555666777777777777777888666444333444555444444777666555444444444444444666555444333333444666666555666777888888999999888999:::999888555555666777444666999;;;<<<;;;999777444444555666777777666666999999999::::::999888888:::::::::;;;===>>>@@@AAA@@@===<<<<<>>;;;999999999999888888777777999666444444555777888888666666777888888888888888555555555555555666777777666777777777777777666555777666555666777888888666666666666777666666555444444666888:::999777555333999777555333222333444555444555777888999999999999888999999888777777888:::;;;::::::999888777666666777888999999999777666555444555555666666666666666<<<;;;888777666777888999888777666666666888999:::999:::;;;:::888777888999888999:::;;;;;;;;;:::999999888888888888999::::::::::::999888777666555444555666888;;;<<<========================<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::999777666888888777777777777888888666777999:::;;;;;;::::::======<<<;;;::::::::::::555888<<<===<<<999777777555444333444777777555333888888888777777777777777;;;;;;:::999888888888888:::666666::::::666666;;;<<<;;;::::::999999999999777444444888999777888<<<<<<<<<======>>>>>>??????888999999999999888777777777888888777777666555444666666666666777888:::;;;:::999888666666666666777:::999888777666666666666666777777777777888888888<<<<<<;;;:::888888999;;;555777999999888888<<>>>>>============>>>>>>======;;;:::999888888888888888999999888777555444666444444999???AAA???;;;>>>:::666555555666444222444333333222333555888999666666666666666666666666::::::999999888777777777555555555444444333333222444333333555777888888666666666666666666555555555222555777555222111666:::888:::;;;;;;999888777888777888:::;;;<<<;;;;;;:::999::::::999777666777999999;;;===>>>>>>===;;;999999:::;;;;;;;;;999888777999999888888888999;;;<<<777777888999::::::;;;;;;>>>???@@@???===<<<<<<===:::::::::;;;===@@@BBBDDD???AAACCCDDDCCC@@@<<<::::::;;;<<<>>>????????????@@@:::666888999888777999888:::=========<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;===??????;;;888777777999:::<<<===??????::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>???;;;<<<<<<======>>>>>>>>>::::::999999999:::;;;;;;888777777666666777888999888777777666666666666666::::::888777666666666666888777666666666777888999666666777777666555444444666444333333555777777777777666555444444444444555555444444444444555666777666666777888888888888777999::::::888666555666777444666888999:::999999888555666666777777777777777:::;;;;;;<<<;;;;;;::::::999::::::;;;===>>>@@@AAA???===;;;<<<>>>???===;;;999999999999888888888777999777555444666888999999666777777888888888888888666666666666666777888888888888888777666555444333666555444555777888777666666666666666666555444444555666777888888777666555888666444333222222333444666666666777888888999999888999:::999777777999:::;;;::::::999888888777777666666777777777666555444444555666666777777666666;;;:::999888777888999:::777777777777777888::::::999:::;;;:::999888999:::999999:::;;;;;;<<<;;;;;;999888888888999999:::;;;999999999888777777666666555666888:::<<<===============>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::888666555777777777777777777777777777888999:::;;;;;;;;;;;;===<<<;;;::::::999::::::888:::===>>><<<999888888777555444555777888666333999999999999999999999999<<<;;;:::999888888888888:::666666::::::777777:::;;;;;;:::999999999999999888555555888999777888;;;<<<<<<=========>>>>>>>>>777888888999:::::::::999:::999999888777555444333777777666666666888999:::;;;:::999777777777777888999888888777777777777777777777777888888888888999;;;;;;;;;:::888888999;;;555777888888777777:::===========================>>>===;;;:::888888777777888999999:::999777666555666444333666<<<>>><<<999;;;999666555666777555333666555444333333555666777444444555555666777777777666666666666666666777777555555555444444444444444444333333555777888888666666666666666666666666666333666888666333333666:::999:::<<<;;;999888777888666777888999:::999888888999::::::999777666888999888:::<<<======<<<:::888888999999999999999888777:::999888777888999:::;;;777888888999::::::;;;;;;>>>>>>>>>===;;;;;;<<<===999999999:::;;;===???@@@???@@@BBBCCCBBB@@@>>><<<;;;<<<<<<===>>>>>>??????@@@:::666888999888777999999;;;===>>>===<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;::::::<<<>>>>>>;;;888666666777999:::<<<======::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<======999999999999::::::;;;<<<:::999888777888888999:::999888777666666666666666999888888777777666555555777777777888888999999:::888888777777555444333222444333222333666999:::;;;666666555555444444555555444444444444555666888999888888777777777777666666999::::::999777666777888555555666777777888888999777777777888888888888888::::::;;;;;;;;;;;;::::::999::::::;;;===>>>???@@@===<<<;;;<<<===>>>===;;;999999999999888888888888:::888666666888999:::999777777777888888888888999777777777777777888999999999888777666555333222222666555444555666777777555555666666666666555444444555555666777777888888888777666444333222333333444777777666666666888999:::999:::::::::888888:::;;;::::::999999888888777777444555555555555444444333444555666666777777666666:::::::::::::::;;;<<<<<<999999888888888999999:::888:::;;;;;;999999:::<<<:::::::::;;;<<<===>>>???;;;::::::999999999::::::888888888888888888888888666777999:::;;;<<<<<<<<<;;;<<<>>>???>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;999888666555555666777777777777666555999999999::::::;;;<<<<<<===<<<;;;::::::999999999:::<<<======;;;:::999::::::888777777888888666555:::::::::;;;;;;<<<<<<<<<===<<<;;;999888777777777:::777777999999777777999:::999999999999888888888999666666888999666777:::<<<<<<<<<===============666777999:::;;;<<<<<<<<<;;;;;;:::999888666444333999888777666777777999999<<<;;;999888777777888888888777777777777888999999777888888888888999999999:::;;;;;;:::888888999;;;666777888777666666888:::;;;<<<===>>>>>>===<<<;;;>>>===;;;999888777666666999999:::::::::888777666777444222444888:::999888888777666777888888666444888777666444444444555666444444555666666777888888444444555666666777888888555555555555555555666666333333333555888999888777777777777777777777777777555777999888555555888;;;:::;;;<<<;;;999888777888888888999::::::999888777999::::::999777777888:::999;;;===??????===;;;999777777777888888888888888:::999888777777777888999888888999999::::::;;;;;;======<<<:::999999<<<>>>;;;;;;::::::;;;<<<>>>??????@@@@@@AAAAAA@@@??????===<<<<<<<<<<<<===???@@@???999777999999888777999:::<<>>>>>===<<<;;;:::::::::;;;<<<888888999999:::;;;<<<<<<<<<;;;:::999999:::;;;;;;:::999888777666555555555666777888888777666444333666777888999:::;;;;;;:::888888888888777555444333555333222444777:::;;;;;;666666555555555555666666333444444555777888999:::999999888777666555555555888:::;;;:::888777777888666555555555666777888999777777777777777777777888777777888999999999999888999999:::<<<===>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999:::888777777999:::::::::888777777888888888999999777777666666777777888999777777666555444333333333666444444444666777666555555666666666666555444444666555555555777888:::;;;777777666555444444555555888777666555555777999;;;:::;;;;;;:::999999:::<<<888888777777777777777777555555555555555555444444555555666777777777777777999999:::<<<===???@@@AAA???>>><<<;;;999888777777888999;;;;;;::::::;;;===;;;;;;::::::<<<>>>@@@AAA@@@???===;;;:::999888888777777888888999::::::;;;888888999:::;;;;;;<<<<<<999;;;<<<======;;;999888<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;:::999777666444333555666888888666555333888888888999999:::;;;<<<===<<<;;;:::999999999999999:::;;;;;;::::::;;;===<<<;;;999999888888777777999999:::;;;<<<======>>>===<<<;;;999888777777666999888888999999777777888888888888888888888888777;;;777777999999666777:::<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<:::::::::999999777666555:::999888777777777888999;;;:::999777666777777888777777777777888999:::;;;888888888888999999999999999:::;;;:::888888999:::888888888777777777888999:::;;;===>>>>>>===;;;:::===<<<:::999777666666666999::::::;;;:::999888777888666333333666777888777444555666888888888777666777777666555555666666777666666666666666777777777777777777777888888999999444555555555666666777777333222333555888999888777777777777888888888888888777999:::999888777999;;;:::;;;<<<;;;999777888888;;;;;;<<<<<<<<<;;;999888999::::::999888777999:::===>>>@@@BBBBBB@@@>>>===777777777777777888999999;;;:::888777666777777888999999999:::::::::;;;;;;<<<;;;:::888777888;;;>>>???>>>===<<<<<<===>>>??????????????????@@@AAAAAA>>>===<<<;;;;;;<<<>>>???===999888::::::777777:::;;;===@@@@@@>>>;;;:::999999999999999999999999:::999::::::;;;<<<<<<;;;:::777777888999999:::;;;;;;;;;;;;;;;;;;::::::::::::===============<<<<<<<<<>>>===;;;999999999:::;;;777777888:::;;;<<<<<<===<<<;;;:::999999999:::;;;::::::888777666666555555444666777888777666444222666777888:::;;;;;;;;;;;;999999999999999888777777777555444444666888999999666666555555555666666777333444555666888999999::::::999777666555555555555777999::::::888777777888666666555444555777999:::777666666555555555666777666777888888999999999888888999;;;<<<============999999:::::::::;;;;;;<<<999999999999999999999::::::999888888:::;;;;;;:::888888888777888999::::::666555555555555666777777555555444444444555555666666555444555777777777666666666777777666666555444666555555555666999;;;===999888888777777777777777999888666555555777999::::::;;;;;;:::999999:::<<<555555555666666666666666666666666666666666777777555666666777777777777777888999;;;===AAADDDGGGIIIHHHFFFBBB===999777555555888999:::::::::999;;;<<<;;;;;;;;;;;;<<<>>>@@@AAADDDCCC@@@===;;;888777666777777888999:::;;;<<<<<<999999999999:::;;;;;;;;;888999:::;;;;;;999777666::::::::::::::::::::::::888999::::::999888666555333555666888888666555333777777888888999:::::::::<<<<<<;;;:::999999999999666777888888888:::===???===<<<;;;999888888888999888999999:::;;;<<<<<<======<<<:::999888777777777999:::999888888888888777666666777888888777777666;;;888777999999666777:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::777777888999999999999888:::999888777777888999999:::999777666555555666666777777777777888:::;;;<<<777777888888888999999999777999::::::999888999:::999999888888888999:::999999;;;<<<>>>>>><<<;;;999;;;:::999888777666666666999999:::;;;:::999888777999777555555666777777888333444777888888888777777555555666666777888999999999999888777666555555444888888888888777777666666444555555555666666777777222222333555888999999888888888888999999999::::::999:::;;;::::::999999:::999::::::999888777888999;;;<<<<<<===<<<;;;999888999::::::999888888:::;;;===???AAABBBBBBAAA???===777777888888999999::::::;;;:::999777777777888888:::::::::::::::;;;;;;;;;::::::999777666888<<>>===<<<======>>>???>>>>>>>>>>>>@@@AAABBB???>>><<<::::::;;;===>>>;;;999888::::::777777;;;;;;>>>AAAAAA>>>;;;999888:::::::::999999888888777999:::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::===<<<;;;:::999999:::;;;666777999:::<<<<<<<<<<<<;;;:::999777777777888999:::999888777666666666666444555777888888666444333888888888999999::::::;;;999::::::::::::999999888888666444444555777777777666666555555666666777777444555777888999999999999:::888777555444444555555555777999999888777666777777666555555666777999:::888777555444444444555666777888999:::;;;;;;;;;;;;888999;;;<<<======<<<<<<777888::::::999999:::<<<999999999999::::::::::::999888777888:::;;;:::999999999888777888999:::;;;555555555555555666666777555444444333444666777888777666555666777888888666777888888888888777666666666666666666777999;;;<<<999999999999999999999999888888777666666777888999999:::::::::888888:::;;;444444555555666666777777888777777777777888999999555666777777888888777777888999;;;???DDDJJJOOOSSSRRRMMMFFF???999666555555777999::::::888888999;;;;;;;;;;;;<<<<<<>>>???@@@DDDBBB@@@===:::888666666777888999:::;;;<<<<<<===::::::999999999:::;;;;;;999999999999999888888777999999999999999999999999777777888999999888777666555666777777777777666555666777999:::;;;;;;:::999<<<;;;:::999999888888888555666888888888:::<<>>===<<<;;;::::::;;;<<<>>>>>>>>>>>>>>>???@@@AAA???>>><<<;;;;;;;;;<<<<<<:::888999;;;:::666777;;;;;;>>>AAABBB???<<<:::999:::::::::999999999888888999;;;<<<<<<;;;;;;===???<<<<<<<<<<<<===============<<<<<<;;;;;;::::::999888999;;;<<<<<<;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;666777999;;;<<<<<<;;;;;;:::999777666666666666777999999888777777777888888555666777777777777555555:::999888777777888999:::;;;;;;;;;:::999888777666777555333333555666777666666666666666666777888888666666888999999999888888999888666444444444555666333666888999777666555666777777777777888999999:::999888666555444555666777777888999::::::;;;;;;;;;888999;;;=========<<<;;;555777999999888888:::<<<999999999:::::::::;;;;;;888777777888::::::999888:::999888777777999:::<<<666666666555666777777888777666555444444666777888888777666777999999999777999999999999999888777777666666777777888999:::;;;888999999999999999999999888888777777777777777777888999:::999777777999:::555555666666777888999999888777777666777888999:::666666777888888888888777888999;;;???FFFOOOWWW\\\WWWRRRIII@@@:::777777888888999:::999777666777888:::;;;<<<<<<============>>>===;;;:::888777666666888999999:::;;;<<<======;;;;;;:::999999999:::;;;<<<;;;:::999888999999:::777777777777777777777777444666777888999999888888777777777777777777777777666888;;;>>>>>>===;;;:::<<<;;;:::999888888888888777999::::::::::::;;;<<<;;;;;;;;;999777777:::===::::::::::::::::::::::::::::::999888888999999:::888<<<;;;777666999888555222444555777777666555444:::777777999:::888999<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;::::::555555666777888888888888999888888777888999;;;<<<999888777555555555555666888888888888999999:::;;;555555666666666777777777555777999:::999888999999888666555666999;;;;;;:::::::::::::::::::::::::::777666666666666777888888666777888999999888777777666777888888888777777777444666777777555555888:::666777777888999999999999;;;:::999888777555444444555555555555555555444444555555555444444444444444222111222555888:::999888999999999:::;;;<<<<<<<<<:::::::::;;;;;;;;;999777444555666555555666999;;;888999:::;;;;;;;;;:::999888:::::::::999999;;;===;;;<<>>;;;999;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999999999:::<<<>>>>>>===;;;::::::;;;<<<<<<>>>>>>>>>???????????????>>>>>>===<<<;;;;;;::::::888888:::<<<:::666777<<<:::===AAABBB@@@===:::999888888888999:::;;;;;;<<<:::<<<======<<<<<<>>>AAA========================;;;;;;:::999999888777777888999;;;<<<===<<<;;;::::::;;;===>>>>>>===<<<;;;777888:::<<<<<<;;;:::999:::999777666555555666666888888777777888888999999777777777777777777777777;;;999888666666777999:::<<<<<<;;;:::888666444333555333222222444666777777666666666666666777888888777777999::::::999888777888777555444444444666777222555777888777555555555777777777888999999::::::;;;999777666555666777888555555666888888999999999777999;;;=========;;;:::444777999999777777:::<<<999999999::::::;;;;;;;;;888777777888::::::999777:::999888777777999;;;<<<777777777777777888888999:::999777555444555666777999777777777999:::999888999::::::::::::999888888777777777888999999::::::777888888999999999888888777777888888888888777666888999999888777777888:::666666777888999::::::;;;888777666666666888999:::666666777888888888888888999999;;;???GGGQQQ[[[aaaYYYSSSIII@@@:::888:::<<<888999999888666555666777:::;;;<<<======<<<;;;;;;999888777777666777777777999999::::::;;;<<<======<<<;;;:::999999999:::;;;>>>===;;;999999:::;;;<<<666666666666666666666666333444666888999:::999999888888777777777777888888777:::===AAAAAA???===:::<<<;;;:::999888888888888:::<<<======;;;::::::::::::;;;;;;999777777;;;>>>;;;;;;;;;;;;;;;;;;::::::999999888888999999:::;;;888<<<<<<777666999999444222333555777777666555444999666666999:::999:::===;;;;;;;;;::::::999999999777888999:::;;;<<<<<<<<<666666777777777777666666888888777777888:::<<<===:::999888666666666666777999999888888999999:::;;;555555555555666666666666555777999:::999888999999777555333555999;;;;;;999;;;::::::999999::::::;;;555555555555666777999999666666888999999888777666444666888999888777666777555777777666444444888;;;888999999999999888777777999999888888777666666666555555666666777888888888555555555444444333333222111111222555888::::::999999999::::::;;;<<<======;;;::::::;;;<<<;;;999777222333444444444666999<<<999:::<<<=========<<<<<<888:::::::::999999;;;======>>>@@@BBBBBB@@@>>>===<<<>>>AAACCCBBB@@@<<<999;;;::::::999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;666888:::::::::;;;===>>>???>>>===<<<<<<===>>>???>>>>>>????????????>>>===============<<<;;;999999888888:::<<<:::666777<<<999===AAABBBAAA>>>;;;:::555666777999;;;===>>>???:::===>>>>>><<<<<>>>>>===<<<999:::===???@@@???===;;;888999;;;<<<<<<;;;:::888;;;:::888666666666666777777777777777888999:::;;;888888777777777777888999999999999999999999999999>>><<<::::::;;;999555222555555444555555666777888888777777666666666666666777777888888999999999999777777777888888999999999555555666777777777777777444555666777888999::::::>>>;;;777555555666555444444555777888999888666555:::888777888<<<===<<<:::777777666666666666777777999888888888888888999999:::999777666666888999:::999999999999999999999999888777555444444666888999777888888888888777666666888999:::999777777777888:::::::::::::::999888777:::888666777999:::999666999999999888888888888888888999:::;;;;;;:::999888777777777777666666666666666444444666:::<<<:::888444444444444555777888999555666777666555444555777555666999???HHHPPPUUUWWWQQQJJJAAA<<<<<<;;;777444888999::::::::::::999888;;;::::::999888777666666777777777777666666666666===<<<:::888888999:::;;;777888::::::999999:::<<<777888888999999::::::;;;999777666666777777666444777666555888<<<===<<<:::::::::999888777777777777;;;===???@@@@@@>>><<<::::::::::::999999777666666999:::;;;<<<===<<<;;;::::::999999999:::;;;;;;<<<>>>======<<<<<<<<<======:::;;;;;;::::::888777666999999999999999888777777222444666888999999777777777777777777888999:::;;;@@@>>><<<;;;;;;;;;:::999:::;;;<<<<<<======<<<<<<;;;;;;:::999888888888888::::::::::::::::::::::::;;;:::999999888888999999777222222888;;;777555777999666333333666777777555666666777777777777666666888777666555666888;;;===:::999888888999;;;<<<>>>999888666555444444444555666777777888999:::::::::666666666666777999:::;;;777666555444555666888:::999888888777888999;;;<<<===<<<;;;:::::::::;;;<<<:::::::::999888777666555555555444444444333333333222222222333444777999:::<<<999777888;;;<<<<<<:::888;;;;;;999999<<<<<<999555666777888888999999888999999:::::::::;;;;;;;;;888999999::::::;;;;;;<<<===>>>>>>>>>>>>>>>======???@@@BBBBBBAAA???<<<:::::::::999999:::;;;===>>>>>>>>>>>>>>>=========<<<888777777888;;;===>>>===???@@@???<<<>>>BBBBBB>>>===>>>?????????===<<<;;;???@@@@@@???===<<<===>>>============<<<<<<<<<<<<@@@???>>><<<;;;999888888::::::::::::<<<===??????;;;<<<===??????>>>>>>===<<<<<<<<<<<<===============<<<;;;:::888777666555999:::;;;======<<<:::999???>>>======>>>===;;;999999888:::===;;;666666999;;;;;;;;;;;;;;;;;;;;;;;;999888777666555666777777;;;:::888777888888777666999999999999999999999999>>><<<;;;;;;<<<;;;777444666666555555666666777777888888777666555555555666555555666777888:::;;;<<<777888888888999999999999666777888888999999888888555666666666777777888888999888777777888888666444555666888999999777666555888666666777:::;;;:::999888888777777777777888888888888777777888999999::::::999888777777888:::;;;999999999999999999999999999888666555555666777888888888888888888777666555888999:::999777777888999::::::;;;::::::999999888:::888777777999:::999777888888888888888888888888777888999::::::999999888888888777666666666666666555444444666999;;;:::888555555555555666777888888555666777666555555666777666666888<<>>===<<<<<<;;;:::999888777777777:::;;;===??????===;;;:::888888999999999999999888999::::::;;;;;;;;;;;;;;;999999999999::::::;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;:::999999888888888777888888888888777666666222333444555666666666666777777777777888999::::::===;;;:::;;;===>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<;;;:::999888888999999::::::::::::::::::::::::;;;:::999999888999999999;;;888888<<<<<<888666888999777444444666777777555777888888999999888888777:::999999999999:::<<<<<<999999999::::::;;;<<<===999888666555444444555555666666777777888999999:::777777777666777777888888888777555555555666888999888888777888888:::;;;<<<===<<<:::999999999:::::::::::::::::::::999888777555555555444444444333333111111111222333666888999;;;999777888;;;<<<;;;:::888;;;;;;999999;;;;;;999666777888999::::::::::::888888999999::::::;;;;;;888999999::::::;;;;;;<<<;;;<<<<<<======<<<<<<;;;>>>???AAABBBBBBAAA???>>><<<;;;;;;;;;;;;===???@@@?????????>>>>>>=========999888888999;;;======>>>>>>@@@>>><<<>>>BBBBBB>>>>>>>>>?????????>>><<<<<<===>>>??????>>>===???@@@?????????>>>>>>>>>======BBB@@@===:::999999:::::::::::::::;;;<<<===>>>???===>>>???@@@@@@@@@???>>>========================<<<<<<;;;:::999888888777777888:::<<<======<<<;;;???>>>============;;;999:::999;;;>>><<<999999<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888777555555555666777===;;;999999:::::::::888999999999999999999999999<<<;;;;;;<<<<<<;;;999666777777777777666666666666999888777666555555555555333333444555777:::===???888888888999999999999999888888999:::::::::::::::666666666666666666666666666666777999;;;:::777555777888999999888777555444666555555666888999888777999999888888888888999999666666777777888999;;;;;;;;;:::999888888999:::;;;::::::::::::::::::::::::;;;:::888777666666777888999999999888888666555555777888999999888777888::::::::::::::::::999999999:::888777888999:::999888888888888888888888888888666666777888999999999888999888777666555666777777555444555666999:::999888777777666666666666777777555666777777555555666777777777777999<<>>>>>===;;;:::999888888888999:::<<<======<<<:::999777777888::::::;;;;;;;;;::::::999999::::::;;;;;;999999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<===<<<:::888777888999:::666777777777777666555555444444444444555666777777999888888888888888999999<<<;;;:::;;;===?????????===<<<;;;;;;;;;<<<===>>>>>><<<:::888777888999:::::::::::::::::::::;;;;;;;;;;;;:::999999999999999<<<;;;===>>><<<777666888:::888666666666777666555999999999::::::999999999;;;;;;<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<888888777666555555555555555666666777777888888999888777777777666666666666888888666555555666777777777777777888999:::<<<===<<<;;;999888777777888888::::::;;;;;;;;;::::::999666555555555444444444444333333222333444666888999:::999888999:::;;;;;;999999<<<;;;999999;;;;;;888777888999:::;;;;;;;;;;;;777777888888999:::;;;;;;888999999::::::;;;;;;<<<999::::::;;;;;;;;;::::::<<<===???AAABBBBBBAAAAAA>>>======<<<===>>>@@@AAAAAA@@@@@@???>>>>>>======::::::::::::;;;<<<===>>>>>>???>>><<<===AAAAAA>>>>>>????????????>>>>>>===<<<===??????>>>>>>@@@AAA@@@@@@@@@@@@????????????CCC@@@<<<999777888;;;<<<::::::;;;<<<<<<===>>>???>>>???@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::777888:::===>>>???>>>>>>>>>===<<<<<<======;;;999:::999;;;???>>>;;;<<<@@@>>>>>>>>>======<<<<<<<<<;;;999777555444555666777>>><<<;;;<<<======<<<;;;999999999999999999999999:::::::::;;;;;;;;;999888888888888777777666555555999888777666555444444444333333333444666999<<<>>>888888999999999999999999888888999::::::::::::999666666777777888888888999999888888:::;;;;;;999777999999:::999888777666555666666666666777888888777999888888777777888888999555555666777888:::<<<===<<<;;;:::999999999::::::::::::::::::::::::::::::<<<;;;999888777777777777999999999999888666555444666777999999888888:::;;;::::::999999888888999999999999999999999999999999888888888888999999999999555666666777888888999999:::999777666555666777888555555666777888999888888999888777777666666666777555777888777666555666777999888777888:::;;;;;;:::===:::777777999;;;;;;;;;999777666444444666777999:::::::::::::::999999999999999888888888777777777888888777666666666666777777888:::999777666555666999999999:::;;;;;;<<<<<<888999:::<<<===<<<999666777888999<<<>>>@@@@@@@@@???>>><<<;;;999999888888999:::<<<======<<<;;;:::888999:::;;;;;;<<<<<<;;;::::::999888888:::;;;<<<999999:::::::::::::::999::::::999999::::::;;;;;;>>><<<999777666888:::<<<777777888888888777666666888777666555666777999:::999999888888777888888888>>><<<;;;;;;<<<<<<<<<;;;>>>===;;;::::::<<<>>>??????>>>;;;999888888:::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999999999:::999;;;======:::777777888:::999888888777777777666999999::::::::::::999999;;;<<<===>>>>>>===;;;:::777888:::;;;;;;;;;:::999888777777666666666555555555555666666777777777888666666666777777666666666999888777666555555666666666666777888:::;;;<<<===;;;:::888777666666666666999999::::::::::::::::::666666666555555555555444555555555555555777999:::999999999::::::;;;::::::999<<<<<<999888;;;;;;888777888999:::;;;;;;;;;;;;666666777888999::::::;;;888999999::::::;;;;;;<<<999999:::;;;;;;;;;::::::<<<<<<===???@@@@@@@@@@@@>>>>>>=========>>>@@@AAAAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<<<<;;;;;;===>>>===>>>===;;;===AAA@@@===??????????????????>>>>>>===>>>??????>>>===???@@@@@@@@@@@@?????????>>>>>>@@@???<<<:::999:::;;;<<<:::;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???????????????;;;;;;;;;<<<<<<<<<<<<===:::;;;===>>>???@@@@@@@@@>>>===<<<<<<======;;;999999999;;;>>>>>><<<>>>BBB@@@@@@??????>>>===<<<<<<<<<:::888666555555666777===<<<<<<===>>>???===<<<999999999999999999999999777888999:::999888888777777777888888777666555444888777666555444444444444555444444444555777999:::888888888888888888888888666777777888888888888888555666777888:::;;;======???===:::999:::;;;:::::::::::::::999999777777666777777888888888888888999777777666666666666777777555555666777888:::<<<===<<<;;;;;;:::999999999999999999999999999999999999;;;:::999888888777777666999999999888888666555555555777999:::::::::<<<>>>;;;;;;999888888777888888999999::::::999999999:::888999999999:::::::::;;;666666777777777888888999:::999888666666777777888555666777888888888999999:::999888777777777777777666777888777666555666888:::999999:::;;;<<<;;;:::>>><<<::::::;;;<<<======:::999777666666777999::::::::::::::::::;;;;;;;;;999999999999888888888888999999888888777777777777666888::::::888666555555888888999::::::;;;;;;<<<888999:::===>>>===:::777777999;;;===>>>@@@AAAAAA???>>><<<;;;:::999999999:::;;;<<<============<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888999:::;;;<<<::::::;;;;;;;;;::::::999999999999999999:::;;;;;;???<<<999777666888;;;===999::::::::::::999888888999888666555555777999;;;999999888888777888888888;;;:::888888:::;;;;;;:::>>>===;;;:::;;;<<<>>>@@@@@@>>><<<:::999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999::::::777999<<<;;;;;;;;;;;;:::999:::::::::999888888888888999999::::::999999888999;;;===>>>>>><<<:::999666777999::::::999888888777777777777777666666666666666666666777777777777444555666777888888888888888888777666666666666555666777888999:::;;;;;;<<<:::999777666555555666666777888999999999999999888777777666666666555555555555555444444444555777888888999;;;;;;;;;;;;:::;;;:::<<<<<<999888;;;:::777666777888999::::::::::::666666777888999999::::::888999999::::::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@?????????>>>===>>>???>>>;;;;;;<<<>>>===>>>===:::<<<@@@@@@<<<>>>>>>>>>>>>>>>>>>??????@@@@@@AAA???===<<<<<<===???>>>>>>>>>>>>=========<<<<<<======<<<;;;:::::::::;;;<<<===>>>>>>>>>==================>>>>>>???AAA@@@@@@@@@?????????>>>::::::;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@>>>===<<<===>>>>>><<<;;;999888:::===>>><<>>===<<<<<<<<<;;;:::888777777888888;;;;;;;;;<<<>>>???===<<<999999999999999999999999666888::::::888777666777555555666777777666444444777666555555444444555555555555555666666666666666777777777777777666666666555555666777777777777666555666777999;;;===??????AAA>>>;;;999:::;;;;;;;;;;;;;;;:::999999888888888888999::::::888888999:::777777666666666666777777555555666777888:::<<<===;;;;;;::::::999999888888888888888888888888888888999999999888888777777666777888888888888777666666555777:::;;;;;;<<>><<<:::888888888999999:::;;;:::999888999;;;:::::::::;;;;;;<<<<<<===999888888777777777888999999999888888888777777777666888::::::999888999:::::::::999888777777888888666777888888666666777888:::::::::;;;===>>>===;;;???>>>===<<<<<<<<<======;;;:::999888888999:::;;;:::::::::;;;;;;<<<<<<<<<:::::::::999999999888888::::::999999999888888888555888:::;;;999777666666777888888999999:::;;;;;;999999:::<<<======;;;888888:::===>>>>>>>>>???AAA======<<<;;;:::::::::::::::;;;<<<===============<<<<<<=========<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;<<<======<<<:::999999999999999:::;;;<<<<<<>>><<<999777777999<<<>>>;;;<<<<<<<<<<<<;;;::::::888777555444444555777888999888888888888888999999666555555777:::=========>>>===<<<<<<<<<===>>>???@@@???>>><<<;;;:::999999:::::::::;;;<<<<<<======<<<;;;;;;:::::::::::::::777:::;;;;;;>>>BBB@@@<<<888:::;;;;;;:::999999:::888999999::::::999999888888:::;;;======<<<:::999888888999999999999888888666777777888888777777666777777777777777777777777333555666888999:::999999777777777777777666666666777777999:::::::::::::::999888777666555666777777888888999999999888888777777777777777666666666666444333222111111222444444888:::======<<<;;;;;;<<<:::===<<<999888::::::777666777888999::::::::::::888888888999999999999999888999999::::::;;;;;;<<<:::;;;<<<======>>>======;;;;;;:::999:::;;;===>>>===<<<;;;;;;;;;<<<======>>>>>>>>>????????????@@@???AAAAAA???<<<:::<<>>===============>>>???AAABBBBBB@@@===;;;;;;<<<============<<<<<<<<<;;;:::;;;===>>>>>>===:::999;;;<<<===>>>???>>>======<<<;;;;;;;;;;;;<<<===>>>AAAAAA@@@@@@???>>>>>>>>>::::::;;;;;;<<<======>>>???????????????????????????>>>===>>>??????>>><<<:::888:::===>>>===@@@EEECCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::999999999:::<<>><<<999999999999999999999999777999;;;;;;888666666777222333555666666666444333555555444444444555666666333444555777777666555444777666666666555555555444444555666666777777666666666777888999;;;<<<===>>><<<;;;999999;;;;;;;;;:::;;;::::::999999999::::::777999;;;:::888777888:::888777777777777777777888666666666777888:::;;;<<<::::::::::::999888777666666666666666666666666666777777777888777777777666666666777888888888888777666888;;;<<<===???AAACCCEEECCC@@@===;;;:::::::::888:::<<<;;;999888:::;;;;;;;;;<<<<<<===>>>>>>>>>;;;:::999888777777888888777888999::::::888777555777:::<<<<<<:::999:::<<<:::999999888888888999999666777888888777666777888:::::::::<<<===>>><<<:::<<<<<<<<<;;;;;;;;;<<<===::::::::::::::::::::::::999::::::;;;<<<======>>>;;;::::::::::::999999999999999::::::999999888777555777;;;<<<;;;999888888666777777888888999999:::999999999:::<<<<<<;;;999999;;;>>>>>>===<<<>>>@@@;;;;;;:::::::::::::::;;;999::::::;;;<<<<<<======;;;<<<<<<===>>>>>>>>>>>>;;;;;;<<<<<<======<<<<<<<<<===>>>???>>>===;;;:::999999999::::::;;;<<<======<<<:::888888:::<<<===<<<<<<======<<<<<<;;;:::888777666555555666777777777777777777888999::::::555555555777:::===>>>>>>===============>>>>>>>>>?????????>>>===;;;999888::::::;;;;;;<<<=========<<<<<<;;;::::::::::::;;;999999888999???EEEAAA999666999<<<<<<;;;:::;;;<<<::::::;;;;;;;;;;;;::::::888999;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;666777888888888888777666888888888888888888888888555777999:::;;;:::999888555666666777777777777777888888::::::::::::999888888777666666666777888999::::::::::::999888777777888888888777777777666666555444333222222333444555999<<>><<<<<<===;;;===<<<999888::::::777777888999:::;;;;;;;;;;;;::::::::::::999999999999888999999::::::;;;;;;<<<::::::<<<======>>>>>>>>>:::999888888999<<>>???@@@AAA@@@BBBCCCAAA<<<:::<<>>???@@@AAAAAA@@@===<<<<<<============<<<<<<<<<;;;;;;:::;;;<<<======<<<<<<;;;;;;<<<>>>?????????===<<<<<<;;;:::::::::;;;======AAA@@@@@@???>>>>>>======:::::::::;;;<<<<<<<<<===<<<<<<<<<<<<<<<===>>>???@@@???>>>???AAAAAA???>>><<<;;;<<>>AAAFFFCCCCCCAAA???>>><<<;;;:::999;;;===???@@@>>><<<:::999999;;;===@@@@@@???===999999999999999999999999888;;;===<<<999666777888000222444666666555444333444444444444444555666777000222555777888777555444666666555555444444444333555555666777777777777777777777888999::::::;;;;;;666666777:::<<<<<<:::888::::::999999999:::;;;;;;777999;;;:::777666888:::999999888888888888999999666666777777888999;;;;;;:::::::::999888777666555666666666666666666666666555666666777777777777666555666777888888999999888666999;;;===>>>@@@CCCEEEIIIGGGCCC@@@===<<<<<<<<<888:::<<<;;;999888:::<<<<<<<<<<<<===>>>??????@@@===<<<:::888777777888888666888:::;;;;;;999666555888;;;======;;;999;;;===:::999999888999999::::::666888999888777666777888:::999999;;;===<<<:::888999:::::::::999:::;;;===888999::::::::::::999888999::::::;;;<<<===>>>>>>;;;;;;;;;:::::::::999999999999999999999888777777444777;;;<<<<<<:::999999666666666777888888999999:::999888999;;;<<<;;;:::999<<<>>>>>><<<;;;===???:::999999999999:::;;;;;;888888999::::::;;;<<<<<<999:::<<<===???@@@@@@AAA:::;;;===>>>>>>>>>===<<<===>>>???@@@???>>><<<:::::::::::::::;;;<<<===>>><<<;;;:::999999:::<<<===<<<<<<======<<<<<<;;;:::999999888888888888888999777777777777888999:::;;;999888777888;;;<<<===<<<<<<<<<===>>>???>>>>>>>>>>>>???@@@@@@>>>;;;999777::::::;;;;;;<<<===>>>>>><<<<<<;;;::::::::::::;;;888888555555===DDD???444555999<<<===<<<;;;<<<>>>;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;<<<============>>>===;;;::::::;;;<<<===666777888999999888777666999999999888888888888888888999:::;;;;;;:::888666444555666777888888777777999999:::;;;:::999888777777777666666777888999;;;<<<<<<<<<;;;:::999888777888888888888777777777777999888777666555666777777999<<<@@@AAA???======>>>;;;======999888::::::777999999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999888888999999::::::;;;<<<<<<999:::;;;<<<============999888777888:::>>>BBBDDD>>>===<<<;;;;;;<<<===>>>::::::;;;===>>>@@@AAAAAAAAACCCDDDAAA<<<:::<<>>;;;<<<;;;::::::;;;<<<===>>>>>>???@@@???>>>===>>>???============<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>;;;<<<>>>???@@@???===<<<<<<<<<;;;:::;;;<<<===>>>@@@@@@??????>>>======<<<:::::::::;;;;;;;;;<<<<<<888888888999;;;<<<>>>???@@@??????@@@BBBBBB@@@???>>><<<===@@@@@@???BBBHHHCCCCCCAAA???===;;;:::999888:::>>>AAABBB@@@===;;;999:::;;;>>>AAAAAA@@@>>>777777666666777888999999<<<<<<<<<;;;:::999777666111222333444555444333333444555555666666555555444777777777777777777777777666666555555555555666666666666555666666777888999666555666888:::;;;;;;999888888888888999:::;;;<<<999999888888888888999999:::999888777777777999999999999::::::;;;:::::::::;;;:::999:::<<<===<<<;;;======<<<;;;:::888666555999999777666666666777888777666555444444555666777666666666666777888999999===<<<<<<;;;;;;>>>CCCGGGMMMLLLHHHCCC>>><<<<<<>>><<<;;;:::999999999:::;;;>>>>>>????????????>>>>>>===<<<:::999888888999:::888666666999:::777888;;;;;;>>>AAAAAA???===>>>???@@@>>>;;;<<<>>>>>><<<999999;;;:::777888===@@@???999;;;<<<<<<:::999999999===;;;999999999888999<<<:::999999999999:::;;;<<<888888888999:::;;;======999::::::::::::999888888555666777888888777666555777888:::;;;;;;:::999777999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>><<<:::999<<<;;;999888888:::;;;===;;;;;;;;;::::::999999999::::::;;;;;;<<<===>>>>>>===<<<;;;===???@@@===:::<<<===??????>>><<<:::999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::999999888777777777888888999999::::::::::::===;;;999:::======;;;888<<<===>>>???@@@AAAAAAAAA@@@???>>>===;;;999888777888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>:::777777:::<<<;;;999<<<;;;999666444666;;;>>>;;;===@@@???===<<<===???===<<<;;;;;;<<<===>>>???@@@>>>;;;999888888999:::888999999999999888777777:::999777666555555555666999::::::;;;:::999888777111222444666888888888777<<<===>>>>>><<<:::777666444777999888666555666888999999999888888888888888555777999888666555777:::888666555444444555666888999:::===???@@@@@@???>>>>>><<<:::888777999;;;<<<;;;:::999999999:::;;;<<<999999999;;;<<<<<<:::888::::::999999999:::<<<===;;;::::::<<<===>>>===;;;::::::;;;===>>>@@@AAAAAA@@@???>>><<<<<<======>>>======>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<===>>>>>>@@@???===;;;:::;;;<<<===@@@???===;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>===<<<;;;999888999;;;======>>>???@@@AAAAAA@@@@@@>>>>>>>>>>>>=====================>>>??????@@@@@@============<<<<<<<<<<<<::::::;;;<<<<<<======>>>???>>>>>>============>>>>>>?????????>>>>>>@@@BBB@@@@@@@@@???>>><<<;;;:::888:::<<>><<<<<<<<<;;;999777<<<<<<<<<;;;:::999888777:::999888777666666777777666555555444444555555666666666666777888999:::;;;<<<<<<<<<;;;;;;>>>BBBFFFKKKJJJGGGCCC???===>>>???>>>===<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>======<<<;;;:::999999999999999:::777888;;;;;;999999<<<<<<>>>@@@@@@???>>>???@@@@@@>>>;;;;;;======;;;888777::::::777888===???===:::;;;;;;:::777666666777999888888999:::::::::<<<:::999999999999999::::::999888888999999:::;;;<<<999:::::::::999999888888555666777777777777666555666777999:::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<===<<<;;;:::>>>>>>??????>>>===;;;:::;;;:::888777777888999:::;;;:::::::::999999999999888888999:::;;;<<<======>>><<<;;;===???@@@>>><<<>>>???@@@@@@???===;;;999999999999:::::::::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999999888888888999999999999999::::::;;;;;;::::::;;;======;;;888===>>>???@@@AAAAAAAAA@@@@@@???>>><<<;;;:::999999999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999:::;;;;;;:::<<<;;;999777666777;;;>>><<<>>>???>>>;;;:::;;;======<<<<<<;;;<<<===>>>???@@@???<<<999888999:::;;;999999999999888888888888:::999888666555555555666999::::::::::::999888777222333555666777888888888<<<<<<======;;;999777555444777999999777555666777777888888888888888888888666888:::999888777999;;;999888777666666777888999999;;;===???@@@@@@??????===;;;999777777888:::;;;;;;;;;:::999:::;;;<<<===999888999:::<<<<<<:::888:::999999888999999:::;;;:::::::::;;;===>>>===;;;999999:::<<<===>>>???@@@;;;;;;:::999:::;;;<<<===============>>>>>>>>>???===============>>>??????>>>======<<<<<<<<<======???>>><<<:::::::::;;;<<<===<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>======<<<;;;:::;;;<<<>>>======>>>>>>???@@@@@@AAA<<<<<<<<<<<<============<<<<<<======>>>?????????======<<<<<<;;;;;;::::::999999999:::;;;;;;<<<<<<=========<<<<<<===>>>>>>>>>???@@@@@@??????AAACCC?????????>>>===<<<;;;:::999:::<<<>>>??????>>>>>>===============>>>???AAA999999888888999999::::::::::::::::::999777666555444555666666777777666666444444555555555555444444777777777777777777777777888777666555555555555555666666666666777888999999<<<:::777777777888888777666666666666777888999999888777777666666777777888666666666777777777666666888999:::;;;<<<=========@@@>>>===<<<<<<;;;888666;;;;;;;;;;;;::::::::::::;;;:::999777777666666666666555555444444555555666666666777777999:::;;;<<<<<<<<<<<<;;;;;;===AAADDDHHHGGGFFFBBB???>>>???@@@>>>===<<<<<<<<<===>>>???>>>>>>=========<<<<<<;;;999:::::::::::::::999999<<<999999<<<===::::::===<<<>>>??????>>>>>>???@@@???===;;;;;;;;;;;;999777555999:::888999======:::;;;;;;:::777444333333555555666888999:::;;;;;;;;;::::::999999999999999:::999999888888888999999999:::::::::999999999888888555666666777777666666555999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;===>>>>>>===;;;:::>>>>>>>>>>>>===<<<;;;;;;<<<;;;999888777888999999999999999999999888888888777777888999:::;;;<<<<<<>>>===<<<<<<>>>??????>>>@@@@@@@@@@@@???===;;;:::999999999999999999999999999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;999999999999::::::::::::;;;:::999888999:::;;;<<<:::::::::<<<>>>===:::888???@@@AAABBBBBBAAA@@@@@@AAA???===;;;::::::::::::;;;:::999999:::;;;===>>>===>>>>>>======<<<;;;;;;:::;;;;;;;;;999:::;;;===;;;;;;;;;:::888888;;;======>>>>>><<<::::::;;;<<<===<<<<<<<<<<<<===>>>>>>@@@???<<<:::999:::;;;;;;;;;:::999888777888888999;;;:::999777666666666666999999:::::::::999888888555555555555666777999999;;;<<<<<<;;;:::888666444444666:::;;;999777666666555666777888888888888888777999::::::999999:::;;;;;;:::999888888999:::;;;:::<<<>>>@@@AAAAAA@@@???;;;:::888666666777888999;;;;;;:::::::::;;;<<<===888888888:::<<<<<<:::888999999999888888888888888:::999999:::<<<======<<<888999:::;;;<<<===>>>???999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<=========999999:::;;;<<<===>>>???>>>>>>===<<<<<<=========???>>><<<:::::::::;;;;;;:::::::::::::::;;;<<<===<<<<<<<<<<<<====================================>>>===<<<<<<===>>>@@@AAA;;;;;;;;;<<<<<<=========;;;;;;<<<<<<===>>>>>>>>>======<<<;;;::::::999999777777888999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAAAAA@@@@@@AAABBB>>>>>>>>>>>>===;;;:::::::::;;;<<<===>>>===<<<<<<===???@@@===999999===AAA:::::::::999999::::::;;;;;;;;;;;;:::999888777777555555555666666666666666444555555666666555555444666666666666666666666666888777666555555444555555555555666666777888999:::<<<:::777666777888999999777777777777777888999999777777666666666666777777555666777888888888777666888999:::<<<===>>>>>>>>><<<;;;:::;;;<<<;;;999777:::::::::::::::;;;;;;<<<;;;:::999888777777666666777666666666666666666777777777777888999;;;<<<===<<<<<<<<<;;;:::<<<@@@BBBBBBCCCBBBAAA???>>>>>>@@@===<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;:::::::::777888:::;;;;;;:::999888<<<999999<<<<<<::::::<<<;;;<<<<<<<<<<<<===>>>???>>>===<<<::::::999777666444888:::999:::<<<;;;888======:::666333111333444444777999888999;;;:::888<<<;;;;;;::::::::::::::::::999999888777777777888::::::999999999888999999666666666666666666666666===<<<;;;:::999999::::::999999::::::;;;;;;<<<<<<;;;===>>>@@@???>>>;;;:::<<<<<<<<<<<<<<<;;;::::::>>>===;;;:::999999999999888888888888888888888888777777888999:::<<<======>>>===;;;;;;<<<===>>>???????????????>>><<<;;;:::999999999888888888888888666777888999999999999999<<<;;;:::999999999:::;;;888999999:::;;;;;;<<<<<<<<<;;;:::999999:::;;;===888999;;;===>>>===:::999@@@AAABBBCCCCCCBBB@@@???@@@???===;;;::::::;;;<<<<<<;;;999999999;;;===>>>>>>?????????>>><<<;;;:::999;;;===<<<:::999<<<>>>:::<<<<<<<<<::::::;;;<<<=========<<<;;;<<<===>>>======<<<<<<<<<=========@@@>>><<<;;;::::::;;;<<<<<<;;;999777777888999:::<<<;;;:::999888777666666999999999999999999999999777666666555666777999:::::::::::::::999777555444444777:::<<<;;;999666555444555666888999999999888777888888999999999:::;;;;;;:::999999999999:::;;;;;;<<>>>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>===<<<;;;;;;;;;<<<::::::::::::;;;;;;;;;<<<============>>>=========<<<<<<<<<===>>>???===<<<>>>===<<<;;;<<<===@@@AAA;;;;;;<<<<<<===>>>>>>>>>::::::;;;;;;<<<======>>>>>>======<<<;;;:::999999777888888999999:::;;;;;;:::::::::;;;;;;===>>>???AAACCCCCCBBB@@@??????@@@>>>>>>>>>======<<<::::::;;;;;;<<<======<<<;;;:::>>>>>>===;;;999:::===AAA;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;:::999999555555555555555666666666555666666777777666666555666666666666666666666666777777666555555555555555555555666666777999:::;;;;;;888666555777999::::::999999888888888999::::::777777666666666666777777555666888999:::999888888888999:::<<<===>>>>>>>>>::::::999:::;;;:::888555999999888888999:::<<<===:::::::::999888777777666888888999999999999888888777777777888999;;;<<<===<<<<<<<<<;;;:::;;;>>>@@@===>>>@@@???>>>======>>>======<<<;;;<<<===>>>??????>>>===;;;:::999999999666777999:::;;;:::999999;;;888888;;;;;;888888:::999999999:::;;;<<<<<<<<<<<<<<<<<<;;;999888777777444888;;;::::::<<<;;;777>>>===;;;777444333444666555999;;;888888:::999555<<<<<<;;;;;;;;;;;;<<<<<<::::::999888777777777777;;;:::999888888888999999777777777666666777777777;;;:::::::::;;;<<<======;;;;;;<<<<<<===>>>>>>???===>>>???@@@@@@>>><<<;;;;;;;;;::::::::::::::::::<<<<<<;;;:::999888888888888888888888888888888888888999:::;;;<<<>>>??????======<<<;;;:::;;;===>>>============<<<;;;::::::999999999888888888777777777888999:::;;;;;;;;;;;;<<<;;;999888888888::::::999999:::;;;<<<======>>>===<<<;;;::::::;;;<<<<<<888999;;;======<<<;;;:::???AAABBBCCCCCCBBB@@@>>>???>>>===<<<;;;<<<<<<===<<<;;;:::999999:::<<<>>>>>>???@@@@@@???===;;;:::999<<<>>>>>>;;;:::<<>>===<<<;;;<<<======<<<<<<===>>>@@@AAAAAA==================<<<<<<>>>===<<<;;;::::::;;;;;;<<<;;;999777777888999;;;;;;;;;;;;::::::999888888999999999999999999999:::999888777666666777999:::999999999999888777777666555777:::<<<<<<:::777555444555777999999999999888666666666777888999999999999999999888888999999999;;;<<>>??????@@@AAAAAA@@@???>>>===;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<;;;:::999::::::;;;<<<>>>@@@BBBCCCAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;::::::===>>>>>>??????>>>======<<<;;;:::<<<>>>???===;;;>>>===<<<;;;<<<===@@@AAA======>>>>>>>>>?????????:::::::::;;;<<<<<<======>>>>>>======<<<;;;;;;:::999999::::::;;;<<<<<<<<<:::::::::;;;;;;===>>>???CCCDDDEEECCCAAA>>>======>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;???<<<999888;;;>>>???@@@;;;;;;::::::999999::::::<<<<<<<<<<<<<<<;;;::::::555555555555555666777777777777888888888888777777777777777777777777777777666666555555555555666666555555666777888999;;;<<<999777666666888::::::::::::999999999999999::::::888777777666666777777888666777888999999:::999999888999:::;;;<<<=========<<<<<<;;;<<<;;;999555222888888777777888999;;;<<<999999::::::999999888777999::::::;;;;;;::::::999888888777888888999:::;;;;;;<<<<<<;;;::::::<<<>>>:::<<>>=========@@@??????>>>???@@@BBBCCCAAA@@@===;;;:::999999999666666888999:::::::::::::::777777:::999666666999777777888:::======<<<:::;;;<<<<<<;;;999888888999555999;;;::::::<<<;;;777<<<<<<;;;999666555777888777<<<<<<777777;;;:::555;;;;;;;;;;;;;;;<<<======;;;:::999888888888888888;;;:::999888888888999:::999888888777777888888999666777888;;;===???AAABBB>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@???>>>======;;;::::::999999999::::::999999999888888777777666888888888999999999999999999:::;;;===>>>@@@AAABBB>>>>>>>>>===;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777999:::;;;===>>>>>>>>>>>><<<;;;999777777888999::::::;;;;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;888:::;;;<<<;;;;;;<<<===>>>???AAACCCCCCBBB@@@>>>========================<<<;;;::::::::::::<<<<<<>>>???@@@AAA@@@???<<<;;;:::;;;===>>>======>>>>>><<<===>>>>>>===<<<===>>>===<<<===???AAABBBAAA@@@=========>>>======<<<;;;<<<<<<;;;:::::::::::::::<<<;;;:::999888999999:::::::::;;;;;;;;;;;;::::::999999888888999999:::;;;999999888888888888888888888888888888888999999999888888999;;;===<<<888666555666888:::;;;:::999888666555555666888::::::999888888888888888888888888:::<<<>>>@@@AAAAAA@@@???<<<;;;::::::999999::::::888999:::;;;;;;;;;::::::999999999<<<>>>???===<<<<<<;;;:::999999999:::;;;???===;;;:::;;;<<<<<<;;;<<<<<<======>>>??????@@@AAAAAA@@@???===;;;999777;;;;;;;;;;;;::::::::::::;;;<<<=========<<<:::999::::::;;;<<<>>>AAABBBDDDAAAAAAAAA@@@??????>>>>>><<<=========<<<;;;::::::>>>>>>???@@@@@@???===<<<===:::999:::>>>???>>><<<>>>===<<<<<<===>>>@@@AAA????????????????????????::::::;;;;;;<<<=========>>>============<<<<<<<<<:::;;;;;;<<<<<<======>>>;;;;;;;;;;;;<<<===>>>>>>AAACCCDDDCCCAAA>>>======>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<<<<<<<@@@;;;888999===AAA@@@>>>;;;;;;:::999999999999999;;;;;;<<<<<<;;;;;;::::::777777666666666777888999888999999::::::999999888777777777777777777777777555555444555555666777888555555666777888:::;;;<<<:::999777888999999888777999999888888888888999999888888888777777888888888666666666777777888999:::999999:::;;;;;;;;;;;;;;;===<<<======>>><<<888555888777666555666777999;;;777888999:::::::::999999999999:::;;;;;;:::999999888888777777777888888999;;;<<<<<<;;;:::999;;;===:::===@@@AAA@@@>>>>>>>>>@@@@@@??????@@@AAACCCDDDCCCAAA>>>;;;:::999999999666666666777888:::;;;<<<:::777777999999666666888777777999===@@@@@@===999999;;;<<<<<<999999:::<<<777;;;<<<::::::===<<<999888999::::::888777888999777<<<<<<666666======777888888888999:::;;;<<<===;;;::::::999999999999:::<<<;;;999777777888999:::::::::999888888999::::::666888:::===???@@@@@@@@@===>>>>>>???AAABBBBBBCCCCCCBBB@@@???>>>>>>??????<<<<<<;;;::::::;;;<<<===::::::::::::::::::999999999999999999:::::::::;;;999:::;;;===???@@@BBBBBB@@@AAABBBAAA===;;;;;;<<<:::::::::;;;<<<<<<===>>>;;;;;;;;;:::999888888888999:::;;;===>>>>>>??????<<<:::888666666777999:::<<<<<<<<<======>>>>>>>>><<<<<<>>>>>>>>><<<;;;:::999:::;;;:::999:::===???;;;===@@@CCCCCCBBB@@@>>>;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAA@@@>>><<<;;;;;;<<<===???@@@???===>>>??????>>><<<<<<>>>@@@>>>===>>>@@@BBBAAA>>>:::======>>>>>>>>>===;;;:::;;;:::::::::999999999999;;;;;;:::::::::999999999888999;;;<<<======<<<<<<999999888888888999:::;;;999:::::::::999888888777777777777888999:::;;;<<<:::999888:::<<<<<<:::777777888:::<<<<<<;;;999777777555555666:::;;;;;;999888888999999999999888888999;;;===???@@@@@@??????=========<<<<<<<<<<<<<<<:::;;;<<<=========<<<<<<::::::;;;===???@@@???===???===;;;999999;;;>>>@@@BBB@@@<<<;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>@@@@@@??????===;;;999777<<<<<<;;;;;;::::::::::::;;;<<<>>>??????>>>===<<<<<<<<<<<<===>>>???AAAAAA@@@@@@@@@@@@???>>>>>>===;;;<<<===>>>>>>>>>===<<<>>>???@@@AAAAAA???===<<>>AAA@@@>>>======>>>>>>???@@@@@@AAA@@@@@@??????>>>>>>======;;;;;;;;;<<<======>>>>>>;;;;;;<<<<<<<<<<<<======:::;;;;;;<<<======>>>>>>=========<<<<<<===>>>>>><<>>============<<<======>>>>>>???>>>======>>>>>>>>>>>>;;;:::999999888888888888::::::;;;;;;;;;:::999999999888777777777888:::;;;999::::::;;;;;;::::::999777777777777777777777777444444444444666777888999555555666777888:::<<<===;;;:::999999999888666444888888777777777777777888999999888888888888999999666555555555555777999:::999999::::::;;;:::::::::::::::<<<>>>@@@@@@===:::777666555444555666888999666777999:::;;;;;;:::999888999::::::::::::999888999888777777666777777777;;;<<<<<<;;;999999:::<<<;;;>>>AAACCCBBB@@@??????>>>>>>======>>>@@@AAACCCDDDBBB???<<<:::999999:::777666666666777:::<<<===;;;888888:::999666666888888888;;;???CCCBBB>>>:::888;;;===<<<:::999;;;>>>999<<<<<<::::::======:::555777999:::999888999:::666<<<<<<555666>>>@@@;;;555666666777888:::;;;<<<;;;::::::999::::::;;;;;;<<<;;;999777777888999:::;;;;;;:::999999:::;;;;;;;;;<<<>>>??????===;;;::::::;;;<<<===>>>???@@@@@@DDDCCC@@@>>>>>>>>>???@@@>>>===<<<;;;;;;<<<>>>>>>======>>>>>>???>>>>>>>>>999999999::::::;;;;;;;;;999:::;;;===???@@@BBBBBBBBBDDDFFFDDD@@@<<<;;;<<<:::;;;;;;;;;===>>>???@@@<<<<<<;;;;;;:::999888888666777999:::;;;<<<<<<<<<<<<:::888666555777999:::============>>>>>>>>>>>>;;;<<>>:::<<<>>>@@@@@@???===;;;:::;;;;;;<<<<<<;;;::::::<<<>>>@@@BBBBBBAAA???===<<<;;;:::===AAABBB???<<>><<<===???AAA???>>>>>>@@@BBB???:::555======>>>>>>>>>===;;;::::::999999999999999999888::::::;;;;;;;;;:::999888777999;;;===>>>>>>>>>===999999888888888999;;;<<<999:::;;;;;;:::999777666666666777888999;;;===>>>;;;999888999<<<<<<:::888888999<<<======;;;999777888666555777;;;===<<<:::888999999::::::999999888999:::===???@@@@@@???>>>???>>>>>>>>>>>>=========;;;<<<>>>?????????>>>===::::::;;;>>>@@@AAA@@@>>>AAA>>>;;;999:::===AAACCCDDDAAA>>><<<<<<<<<<<<;;;:::;;;;;;;;;<<<=========??????@@@@@@???===;;;:::<<<<<<<<<;;;;;;::::::::::::<<<>>>@@@AAAAAA@@@?????????>>>>>>>>>>>>?????????@@@@@@??????>>>===<<<999;;;===>>>@@@@@@??????>>>???AAABBBAAA???===<<>>???@@@AAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>999999:::;;;;;;<<<<<<===::::::;;;<<<<<<======>>>???>>>>>>============>>>888;;;???AAAAAAAAABBBCCC???@@@@@@@@@@@@??????>>>===============>>>??????>>>AAABBBAAA===;;;<<>><<<===>>>>>>===<<<<<<>>>@@@AAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;999888888777777777777777999999999888888888888888<<<:::999:::===???===;;;<<<999777888;;;>>>>>>===<<<======;;;999888999;;;999999999999999999999999777888999:::;;;<<<<<<<<<===<<<;;;:::999:::;;;<<<:::999999999888888777777777888:::;;;;;;:::999777::::::;;;<<<===>>>??????@@@@@@???????????????@@@===<<<<<<<<<<<<===>>>>>>CCCBBBAAA???>>>=========::::::999888999:::;;;<<<===>>>???@@@@@@@@@@@@@@@???===<<<:::999999999:::===<<<<<<<<<>>>???AAABBB@@@AAABBBBBBAAA>>><<<:::===<<<;;;:::;;;<<<>>>@@@;;;<<<===>>>===<<<:::888::::::::::::::::::::::::>>><<<:::777666666777888<<<<<<<<<<<<;;;:::999999<<<<<<======>>>>>>?????????===;;;:::999:::;;;<<<;;;===???AAABBBCCCCCCBBB;;;;;;;;;===???@@@@@@>>>@@@>>><<<:::999:::;;;<<<;;;===???AAABBBAAA@@@???<<<======>>>>>>>>>======:::<<>>;;;;;;===???@@@@@@AAAAAA@@@===;;;999:::<<>><<<;;;::::::;;;:::888666999777777888:::;;;;;;:::::::::;;;<<<===============;;;999666666666777888888888999::::::888777666999888777999;;;======<<<:::888777888;;;<<<:::888@@@@@@AAA@@@@@@???>>>===<<<:::999999:::;;;;;;:::;;;;;;::::::999888888888;;;<<<===>>>??????>>>>>>@@@@@@???>>>>>>>>>======<<<<<<===>>>??????>>>>>>;;;<<<>>>@@@AAAAAAAAAAAABBBAAA???============>>>BBB@@@===;;;::::::<<<===??????>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;999999999:::::::::;;;;;;999:::<<<===@@@AAACCCDDDBBBBBBAAA@@@???????????????>>>===<<<<<<===>>>???>>>============???AAABBBBBBAAAAAAAAABBBBBBAAA???<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@>>>======<<<<<<:::;;;<<<>>>@@@???<<<:::;;;;;;:::;;;<<<>>>@@@AAA<<<;;;;;;:::::::::;;;;;;??????>>>>>>============???@@@AAAAAA@@@???>>>===<<<<<<<<<===???@@@???>>>:::;;;<<<>>>??????@@@@@@===???@@@>>>;;;:::<<>>>>>===<<<;;;:::999888999999:::999888777666<<<;;;::::::999999999:::;;;::::::999999888777777777888:::999888888888999>>><<<;;;<<>>?????????======???@@@BBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;999999888777777777777777888888888888888888888888<<<:::999:::<<<===<<<:::<<<:::888888;;;======<<<<<<======<<<::::::;;;===::::::::::::::::::999999666777888999:::;;;;;;:::===<<<;;;:::999999::::::::::::999999999888888888777777999:::::::::999999::::::;;;<<<===>>>??????BBBAAA@@@???>>>>>>======<<<<<<<<<<<<<<<======>>>@@@???>>>===<<<<<<;;;;;;999999888888999;;;<<<===????????????@@@@@@AAAAAA@@@???===<<<;;;;;;;;;<<<======<<<===>>>@@@BBBCCC????????????>>><<<:::999>>>===;;;;;;;;;===>>>@@@<<<<<<>>>>>>>>>===;;;::::::;;;;;;;;;<<<<<<<<<<<>><<<:::888888777777;;;<<<<<<<<<<<<;;;::::::>>>>>>>>>>>>????????????@@@???===<<<<<<<<<===>>><<<===???AAABBBBBBAAAAAA<<<<<<<<<===???@@@???>>>>>>===;;;999999:::;;;<<<<<<===???@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>=========>>>???AAAAAABBBBBBAAA???<<<;;;;;;<<<>>>@@@@@@@@@???>>>===<<<::::::;;;;;;999888888888888999;;;<<<;;;:::999999:::<<<============>>>===;;;999888888888888:::;;;;;;;;;:::888777666888777777999;;;<<<<<<;;;;;;999888999;;;<<<:::777@@@@@@@@@AAA@@@@@@???>>><<<:::999999:::;;;;;;:::<<<<<<;;;:::888777666666:::;;;===>>>?????????>>>???@@@@@@@@@???>>>===<<<;;;;;;<<<===============<<<===???@@@AAABBBAAAAAAAAA@@@>>>===<<<<<<<<<<<>>>>>?????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;===???@@@AAABBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>???>>>>>>>>>???@@@BBBCCCAAA@@@???@@@AAAAAA@@@>>>======<<<<<<======>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@???>>>======<<<===:::;;;<<>>>>>???@@@AAAAAAAAA@@@???>>>;;;;;;;;;<<<>>>???>>>===;;;;;;<<<===>>>>>>>>>>>>>>>??????>>><<<<<<===>>>::::::::::::999999999999:::888777777999::::::999888888999:::::::::999888555666666777777888888999999888888777777777777888:::888666666777888777666888999;;;<<<============999999888888999:::;;;<<<:::999888666666666666777444555777999:::;;;;;;;;;999888777777666777777777777777666666888:::<<<===???===;;;;;;===<<<999666999999999:::999999888777;;;;;;:::999999999::::::::::::999888888777777666666999;;;<<<:::888777777;;;::::::;;;>>>??????>>>???@@@@@@???>>>>>>???AAABBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777888888888888888888888888888888<<<;;;::::::;;;;;;:::999===;;;999999;;;<<<<<<;;;;;;<<<===<<<;;;;;;===???<<<<<<<<<;;;;;;:::::::::666777888999999:::999999<<<<<<:::999888888888888:::999999999999999888888666777777888999:::;;;;;;:::::::::;;;<<<===>>>???BBBBBBAAA???>>>===<<<;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<<<<:::999999999999;;;===>>>@@@??????>>>>>>???AAAAAAAAA@@@???>>>======>>>>>>============???AAACCCDDD@@@???>>>===<<<<<<<<<<<<>>>===<<<;;;<<<===>>>???======>>>??????>>><<<;;;;;;<<<<<<<<<======>>>>>>??????>>>===<<<:::999888;;;;;;<<<=========<<<<<<@@@@@@???????????????>>>BBBAAA@@@>>>>>>???@@@@@@===>>>???@@@AAA@@@@@@???>>>======>>>??????>>><<<;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAA???>>>======>>>???>>>===<<<===?????????>>>AAABBBBBBBBBAAA@@@>>>===<<<<<<===>>>>>>?????????@@@===;;;:::;;;;;;;;;:::888888999<<<>>>>>><<<:::777888999;;;<<<=========@@@???>>>===;;;:::999888<<<<<<<<<;;;:::888777666888777777888;;;<<<<<<;;;===<<<;;;;;;<<<;;;999777>>>??????@@@@@@@@@@@@@@@<<<;;;999999;;;<<<;;;:::======;;;:::888777555555999:::<<<>>>???@@@????????????AAAAAA@@@???<<<;;;:::;;;;;;<<<<<<<<<<<<;;;===>>>???@@@AAABBBBBBBBB@@@@@@>>>===<<<;;;;;;;;;<<<;;;999888888999;;;<<<<<<===>>>?????????>>>=========<<<<<<;;;<<<<<<<<>>>>><<<;;;:::999::::::;;;<<<===>>>?????????>>>>>>>>>>>>???@@@@@@>>>>>>????????????>>>>>>@@@?????????@@@AAABBBCCC???=========???@@@???===>>>============>>>?????????@@@@@@AAAAAAAAAAAAAAA??????>>>===============;;;;;;===@@@BBBCCCAAA???;;;<<<===>>>???@@@@@@@@@>>>===<<<;;;:::999999999888888999:::<<<======>>>??????@@@AAAAAAAAA@@@@@@;;;::::::<<<>>>???>>><<<<<<<<<=========<<<<<<<<>>======>>>>>>===<<<999999999999999999999999:::888777777999;;;;;;;;;777999:::<<<<<<;;;:::888555555666666777777777888888888777666666777777777;;;999777777888888888666777888;;;===>>>>>>===<<<999999999999::::::;;;;;;<<<:::888666555666777888666777888999::::::;;;;;;888777777777777777777777888777777777888:::===>>>@@@<<<999:::>>>>>>:::666999999999999999999999888;;;::::::999999:::::::::::::::999999888888777777666888:::;;;:::888999999;;;;;;;;;<<<>>>>>>???>>>???@@@@@@???======>>>@@@AAAAAAAAA@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999777777777888888888888888<<<;;;::::::::::::999888===<<<;;;;;;;;;;;;::::::999:::;;;;;;;;;;;;===???>>>>>>======<<<;;;;;;;;;888999999:::::::::999999<<<;;;:::999888777777777888888888888888888888888666666666777888:::;;;<<<:::999999:::;;;<<<>>>???AAA@@@@@@@@@???>>>===<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>=========>>>>>><<<;;;:::999999:::;;;<<<@@@???===<<<<<<===???AAA@@@?????????????????????=========>>>???AAACCCDDDCCCAAA???>>>===>>>???@@@>>>======<<<<<<===>>>>>>>>>>>>????????????>>>==============================>>>???@@@???>>><<<;;;:::;;;<<<===>>>>>>>>>>>>@@@?????????>>>=========BBBAAA@@@@@@@@@@@@AAAAAA>>>???@@@@@@@@@???>>>===@@@???>>>>>>??????===;;;;;;;;;;;;;;;<<<===???@@@@@@???>>>===>>>???AAABBBDDDBBB@@@>>>======>>>???@@@===;;;===@@@AAA@@@===@@@AAAAAAAAA@@@???>>>>>>>>>======<<<===>>>???@@@AAA???;;;:::;;;<<<<<<<<<888999;;;===@@@???<<<:::777777999;;;<<<=========@@@@@@@@@???===;;;999888;;;:::::::::999888888777888777777888;;;<<<<<<;;;>>>>>>======<<<;;;999888<<<<<<===>>>???@@@@@@???===;;;::::::;;;<<<<<<;;;<<<;;;;;;:::999888777777999:::<<<>>>???@@@@@@@@@===???AAABBBBBB@@@===;;;;;;<<<<<<=========<<<<<<>>>??????@@@AAABBBBBBBBBAAA@@@???>>>===<<<;;;;;;===<<<;;;:::;;;<<<>>>???;;;<<<>>>???@@@???======<<<<<<;;;:::;;;;;;<<<===???????????????===<<<;;;:::;;;;;;<<<<<<=========?????????@@@@@@BBBCCCCCC===>>>@@@@@@@@@@@@>>>===????????????@@@@@@AAAAAA===;;;;;;;;;===>>>>>>===???>>>>>>>>>>>>???@@@@@@???@@@@@@AAAAAAAAA@@@@@@>>>===============>>>>>>=========???AAABBB@@@>>>:::;;;===>>>??????>>>>>>???>>><<<;;;:::999999888777888888999:::;;;<<<<<<>>>>>>???@@@@@@@@@AAAAAA<<<;;;;;;===???@@@???===??????>>>===<<<<<<<<<<<>>;;;999999999999999999999999:::888777777999;;;;;;;;;777888;;;<<<===<<<:::999666666666666777777777777666666555555555666666777<<<:::888777888999888777666777:::<<<======<<<;;;999:::::::::;;;;;;;;;;;;<<<;;;999777666777888999::::::999999999999999999777777777888888888888777999999999999:::<<<>>>???@@@<<<:::;;;??????;;;777999999999999999999:::::::::::::::999999::::::;;;;;;;;;;;;:::999999888888666777888888888999<<>>>>>???>>>>>>>>>>>>>>>>>>??????>>><<<<<<===>>>>>>>>>>>>>>>>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999999999777888888888999999999:::;;;;;;;;;:::999999999999<<<<<<<<<<<<;;;:::999999777999::::::999:::<<<>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888777777666666777777777777777777666666666777888999;;;<<<999999888888999;;;===???>>>???@@@@@@@@@@@@??????===<<<<<<<<<<<<===>>>>>>>>>>>>===============>>>???>>><<<:::999999999:::???>>><<<;;;:::<<<===???===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@BBBCCCBBBAAA???======>>>@@@AAA>>>>>>>>>=========>>>>>>>>>>>>???????????????>>>???>>>>>>===<<<;;;::::::;;;<<>>???@@@@@@@@@>>>>>>>>>===<<<<<<<<<;;;@@@@@@@@@@@@@@@@@@@@@AAA??????@@@AAA@@@???>>>===AAA???>>>???@@@???===;;;;;;<<<<<<>>>???@@@BBBCCCAAA@@@>>>======???AAABBBDDDBBB@@@>>>======>>>???@@@===;;;===@@@AAA@@@===??????????????????>>>>>>@@@???>>>======>>>@@@AAABBB???<<<:::;;;<<<===<<<999999;;;>>>@@@???===:::777888:::;;;<<<=========?????????>>>===;;;999888777888888888999::::::;;;999888888999;;;======<<<@@@@@@@@@???===;;;::::::999:::;;;===>>>>>>>>>>>>>>><<<;;;;;;<<<======<<<::::::::::::;;;;;;;;;;;;999;;;<<<>>>???@@@??????<<<>>>@@@BBBBBBAAA>>>===>>>>>>????????????>>>>>>????????????@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<===???@@@;;;<<<===>>>???>>>>>>===;;;;;;;;;;;;;;;<<<===>>>===>>>@@@AAAAAA@@@???>>>:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCC>>>???@@@AAAAAA@@@???>>>>>>>>>>>>???????????????<<<:::999:::<<<>>>???>>>@@@????????????@@@AAAAAA@@@@@@@@@AAAAAA@@@??????===<<<<<<======>>>???@@@@@@???>>>?????????<<<:::999:::<<<===>>>======<<>><<<;;;:::999999888999999999:::::::::;;;;;;>>>>>>>>>>>>??????@@@@@@>>>======???AAABBBAAA???BBBAAA???>>>===<<<<<<<<<>>><<<;;;===@@@AAA>>>;;;999999999999::::::::::::;;;999666666777999::::::777888:::;;;<<<;;;;;;:::777777777777777777777777555555555555555666666777;;;999777777888999888777666888999;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<;;;:::888888888888999<<<;;;:::999999888888999777777888999999999999888::::::;;;;;;<<<=========???<<<;;;<<<>>>>>><<<999:::999999999999:::;;;;;;::::::999999999:::;;;;;;<<<<<<;;;;;;:::999999888777777777777888:::>>>AAA???@@@@@@???>>>======????????????>>><<<;;;<<<===============<<<;;;:::999::::::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::888888999999:::;;;;;;;;;:::;;;<<<;;;:::999:::;;;:::<<<======;;;999999:::777888999999888999;;;===========================<<<<<<===<<<<<<;;;:::::::::::::::;;;:::999999888666666666777777777777777555666666777888999::::::999999888777888;;;===???>>>???@@@BBBBBBBBBBBBAAA>>>>>>======>>>>>>???@@@<<<<<<;;;:::::::::::::::@@@???===;;;999999999999>>>>>><<<;;;;;;<<<<<<===;;;<<<===>>>>>>>>>>>>>>>???>>>=========>>>@@@AAA???>>><<<;;;;;;===???@@@??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>???????????????>>>===<<<;;;::::::;;;<<>>???@@@@@@AAA@@@===<<<<<<<<<<<<<<<;;;;;;?????????@@@@@@@@@@@@@@@???@@@AAABBBAAAAAA??????@@@?????????@@@@@@>>><<<<<<===>>>???AAABBBCCCDDDAAA@@@>>>======???@@@AAAAAAAAA???>>>======>>>???>>>===<<<===?????????>>>>>>>>>>>>>>>>>>>>>??????AAA@@@???>>>??????AAAAAAAAA>>><<<;;;<<<<<<<<<;;;999999:::===??????===;;;::::::;;;<<<============???>>>======<<<;;;::::::777777777888999;;;===>>>:::999999:::===>>>>>>===@@@AAABBBAAA>>><<<<<<<<<::::::<<<======>>>>>>>>>>>>===;;;;;;===>>>===<<<::::::;;;;;;<<<===>>>>>>;;;<<<===>>>??????>>>>>>;;;===???AAABBBBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@?????????>>>>>>??????@@@AAA???@@@@@@AAAAAA@@@@@@???<<<;;;;;;;;;<<<======>>><<<<<<<<<======>>>>>>???999:::;;;======>>>>>>>>><<<>>>@@@AAABBBAAA???>>>:::;;;;;;;;;<<<=========;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>?????????>>>>>><<<;;;::::::===???AAAAAAAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@???>>><<<<<<======>>>@@@AAABBBBBB@@@???>>>>>>===;;;999999:::;;;;;;<<<<<<<<<<<<>>>===<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;?????????>>>??????@@@AAA???>>>>>>@@@BBBCCCBBB@@@BBBAAA???===<<<;;;<<<<<<<<<<<<===>>>@@@@@@>>><<<999:::::::::;;;;;;;;;;;;<<<999666555666888999999888888888999:::;;;;;;;;;888888888888888888888888666666555555666777777888999777666666888999999888999999:::;;;<<<===>>>>>>::::::;;;<<<<<<;;;:::999;;;;;;;;;:::999999888888<<<;;;:::999999999::::::777888999:::;;;::::::999999:::<<<======<<<:::999;;;<<<<<<<<<<<<;;;:::::::::999999999999:::;;;<<<:::999999999::::::;;;<<<;;;;;;::::::999888888888666888999999999:::<<<>>><<<>>>??????===<<<>>>@@@@@@@@@@@@???<<<<<<===>>>============<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;:::::::::::::::999999:::;;;;;;<<<======999;;;===<<<::::::;;;===999;;;======;;;999:::;;;888999::::::999999;;;===;;;;;;<<<======>>>>>>>>><<<<<<<<<<<<;;;:::999888999999:::;;;<<<;;;;;;:::777888888888999999999999555666777999999999888777999888777666777:::===>>>@@@AAABBBDDDDDDCCCBBBAAA???????????????@@@@@@AAA===<<<;;;:::999999888999>>>===<<<::::::;;;;;;<<>>>>>>>>=========:::;;;===>>>??????????????????===<<<<<<<<<===>>>======<<<<<<<<<>>>???@@@???????????????>>>==================>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@>>>>>>???@@@AAAAAAAAA@@@<<<<<<<<<<<<============??????@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCBBBAAA@@@@@@???>>>???@@@@@@???===<<<===>>>@@@AAABBBBBBCCCAAA@@@???>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>=========>>>???>>>>>>>>>>>>??????@@@AAABBBAAAAAAAAAAAAAAAAAABBB???===<<<<<<<<<<<<;;;999:::999999;;;===>>>===;;;<<<<<<===>>>>>>======<<>>===<<<;;;;;;<<<===::::::::::::;;;===>>>???;;;::::::<<<>>>??????>>>@@@BBBCCCBBB???======>>><<<<<<===>>>?????????>>>???===<<<<<<===>>>>>>===<<<<<<======>>>>>>??????<<<===>>>??????>>>===<<<;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@???>>>=========>>>???@@@<<<===???@@@AAAAAA@@@@@@===============>>>>>>>>>===<<<;;;;;;;;;===???@@@888:::<<>>>>>===???AAABBBBBB@@@>>><<<::::::;;;<<<===>>>>>>>>>;;;;;;:::;;;;;;<<<======AAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@@@@@@@???>>>>>>>>><<<:::;;;>>>AAACCCCCCAAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@???>>>>>><<<<<<===>>>@@@AAACCCDDDBBBAAA????????????===;;;<<<;;;;;;;;;;;;<<<=========<<<;;;::::::::::::::::::;;;;;;<<<===>>>??????CCCBBBAAA@@@@@@@@@AAABBB???>>>>>>@@@BBBCCCAAA@@@@@@>>><<<:::999::::::;;;:::<<>>===>>>:::::::::;;;;;;<<<<<<<<<<<<999666444555777777888888888888888999:::;;;<<<999999999888888888888888777777666777777888999999888666555666888999999888;;;;;;;;;;;;<<<>>>???@@@:::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;999888777:::999999888999:::<<<===888999:::;;;<<<;;;;;;:::888:::<<<======;;;888666999:::<<<<<<:::999999:::::::::999888999:::<<<===999999999999::::::;;;<<<::::::999999888777777777666888;;;<<<<<<:::::::::888;;;======<<<<<<>>>AAAAAABBBAAA@@@>>>===>>>???>>>>>>>>>>>>===<<<;;;:::999999999::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<===>>>>>>999;;;======;;;:::===???888;;;>>>===;;;999:::<<<:::;;;;;;;;;::::::<<<===::::::;;;<<<===>>>??????<<<<<<<<<;;;:::999888777888999;;;<<<======<<<;;;999999999::::::;;;;;;;;;555666888999:::999777666999888777666777:::<<<>>>BBBCCCDDDEEEEEECCCAAA@@@@@@@@@??????@@@@@@AAABBB@@@???===<<<;;;::::::999;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@@@@???>>>===;;;<<<>>>???@@@@@@@@@???@@@???===<<<;;;;;;;;;<<<>>>>>>>>>??????@@@AAAAAA???????????????>>>===<<<======<<<<<<===>>>??????<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@??????>>>??????@@@AAAAAAAAA@@@@@@<<<<<<======>>>>>>?????????@@@AAAAAABBBBBBBBBAAA@@@AAABBBCCCDDDCCCBBBBBB??????>>>???AAAAAA???>>><<<===>>>???AAAAAAAAAAAA@@@@@@??????????????????<<<======>>>>>>>>>======:::<<>>;;;;;;===@@@????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<<<<===<<<:::888:::999999:::<<<======<<<>>>>>>>>>>>>>>>======<<<@@@>>>===;;;;;;===>>>@@@>>>>>>===<<<<<<>>>???@@@<<<;;;;;;<<>>@@@>>>??????@@@@@@@@@@@@??????>>><<<<<<>>>>>>>>>===????????????>>>>>>>>>>>>===>>>?????????>>><<<;;;:::;;;===???AAACCCEEEFFFBBBBBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<===>>>???:::;;;===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<:::999:::===@@@BBB777999===@@@BBBAAA???===???@@@BBBBBBAAA???<<<:::::::::;;;<<<===>>>???@@@===<<<<<<<<<<<<===>>>>>>CCCBBB@@@@@@@@@@@@BBBCCC???@@@AAABBBAAAAAA???>>>>>>===;;;<<>>===<<<======???@@@CCCDDDEEEBBBAAA???@@@AAAAAA@@@>>>>>>===<<<;;;;;;<<<>>>???<<<;;;;;;:::::::::;;;;;;999:::;;;===???@@@BBBBBBFFFEEECCCBBBAAABBBBBBCCC>>>======???AAABBBAAA???>>><<<:::888888888999:::888<<<@@@AAA>>>======???999999999:::;;;<<<===>>><<<<<<<<<;;;999999:::;;;======<<<;;;::::::999888888999999:::::::::999999777999::::::999888:::;;;:::999888888777888888888;;;999999;;;@@@BBBBBB@@@999999999:::;;;<<<===>>>;;;;;;:::::::::::::::::::::999999999999999999999999::::::;;;<<<===>>>>>><<<<<<;;;:::999999999999======;;;999777888<<<>>>;;;:::999999999:::;;;<<<;;;:::999999888888999999999888666666777888;;;<<<<<<;;;;;;;;;;;;:::::::::<<<<<<<<<=========>>>>>>BBBAAA@@@???>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;<<<>>>???@@@???===<<<===:::888888::::::999777;;;;;;;;;<<<<<<<<<======??????@@@@@@???>>><<<;;;;;;;;;:::;;;<<<>>>@@@AAA>>>???>>><<<:::999999;;;;;;::::::<<<===>>>===;;;999:::;;;<<<===<<<;;;;;;777:::>>>@@@???============<<<;;;::::::;;;<<<===777777777777888888888888999:::;;;;;;;;;<<<>>>@@@BBBDDDFFFEEECCCAAA@@@@@@>>>>>>>>>???????????????CCC@@@<<<999888888:::<<<:::;;;;;;;;;:::;;;>>>@@@===>>>???@@@@@@???>>>===>>>>>>>>>???@@@@@@AAAAAA>>>>>>======<<<<<<<<<;;;>>>>>>============>>>>>>AAA@@@???=========>>>>>>========================;;;>>>@@@@@@??????AAADDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@>>>===<<<<<<===???@@@@@@@@@@@@DDDDDDDDDCCCCCCBBBBBBBBB??????@@@AAABBBBBBBBBBBBGGGDDDAAA@@@AAAAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@<<<<<<<<<======>>>>>>>>>============<<<<<<<<<<<<<<>><<<;;;;;;>>>>>>>>>>>>>>>??????@@@>>>>>>===<<<<<<<<<<<<<<<;;;>>>AAA@@@>>><<<<<<===???@@@@@@@@@@@@??????>>>=========>>>???AAACCCDDDDDDCCCCCCBBBAAA???>>>===??????@@@@@@@@@??????>>>AAA???<<<<<<<<<<<<;;;:::BBBAAA@@@>>>>>>>>>>>>???======>>>>>>>>><<<;;;:::999:::;;;===>>>?????????BBB@@@>>>???AAAAAA>>><<<======>>>???????????????;;;<<<===@@@BBBCCCAAA???@@@@@@????????????@@@@@@@@@>>>:::999:::;;;<<<===<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@???===<<<;;;===;;;:::;;;>>>@@@>>><<>>>>>>>>>>>?????????>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===>>>???@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======>>>@@@@@@>>>BBBFFFEEEAAA???AAACCCCCC@@@<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???888999:::<<<===>>>>>>>>>CCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<===>>>>>>===<<<;;;:::999999::::::<<<======:::<<<<<<;;;:::999999:::;;;;;;;;;;;;::::::::::::888999999:::999999888888777888::::::999999;;;<<<;;;;;;:::999999999999:::<<<::::::<<>>>>>???<<<;;;;;;:::::::::::::::<<<===<<<:::999999<<<>>><<<;;;:::999999:::;;;<<<;;;::::::999999999999999:::999888888888:::<<<===<<<<<<<<<===============<<<<<<<<<<<<============AAA@@@??????>>>===<<<<<<============<<<<<<<<<<<<;;;<<<>>>???@@@???>>>===;;;999777777:::;;;:::999;;;;;;<<<<<<<<<=========@@@@@@AAAAAA@@@???===<<<;;;;;;<<<<<<===???@@@AAA===>>>>>><<<:::999:::<<<;;;;;;:::<<<>>>>>>===;;;999:::;;;<<<<<<<<<;;;;;;999<<<@@@AAA@@@>>>>>>>>>======<<<;;;;;;<<<======777777888888888999999999999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEEEECCCAAA@@@@@@<<<<<<======>>>???@@@AAAAAA@@@===:::999:::;;;<<<;;;;;;;;;;;;<<<===>>>?????????@@@AAAAAA@@@??????>>>>>>??????@@@AAAAAAAAA>>>>>>>>>>>>======<<<<<<>>>>>>============>>>>>>AAA@@@???>>>===>>>>>>???>>>>>>======<<<<<<;;;;;;:::===????????????AAADDDBBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@???===>>>??????@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@AAABBBBBBBBBBBBDDDBBBAAAAAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@;;;:::::::::;;;;;;<<<===????????????????????????>>>@@@CCCCCCBBBAAACCCEEEEEEEEEEEECCCAAA???@@@AAABBBAAAAAA@@@???>>>======???>>>>>>>>>>>>???@@@@@@???>>>>>>===============:::===??????======>>>@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>???AAACCCEEEDDDDDDDDDCCCBBB@@@???>>>???@@@@@@@@@@@@???>>>>>>AAA???>>>===>>>>>>>>><<>>======>>>>>><<<<<<===>>>>>>===<<<;;;999:::;;;===>>>?????????AAA???>>>???@@@@@@>>><<<;;;<<<======>>>>>>>>>=========???BBBCCCDDDBBBAAA>>>>>>>>>======>>>>>>>>>@@@===;;;999999;;;<<<=========>>>???@@@AAABBBBBB@@@@@@@@@??????>>>===<<<>>><<<;;;<<<>>>???>>><<>>>>>>>>>>>?????????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA??????>>>???@@@AAACCCDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>============>>>???CCCFFFEEEBBB@@@AAADDDBBB???<<<;;;<<<>>>??????>>>============>>>>>>???<<<;;;;;;:::;;;===???AAACCCCCCCCCCCCCCCBBBAAAAAA??????>>>======<<<<<<==================<<<;;;;;;<<<===>>>>>>>>>>>>===<<<:::999999::::::;;;<<<===999;;;======;;;:::999:::999999999::::::;;;;;;;;;999999999999999888777666666777999::::::;;;<<<>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>??????>>>;;;;;;;;;;;;;;;;;;<<<<<<999888777777888:::===>>>::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???@@@<<<<<<;;;;;;:::;;;;;;;;;;;;=========<<<;;;<<<>>>>>>===<<<;;;:::::::::;;;;;;;;;:::999999999999:::;;;::::::::::::<<<===>>>>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>=========<<>>>>>>>>>>>:::;;;===???@@@@@@??????999888777888:::;;;;;;;;;<<<<<<<<<<<<============@@@@@@AAAAAA@@@???===<<<;;;<<<===>>>???@@@@@@@@@<<<======<<<;;;;;;<<<>>><<<;;;;;;<<<>>>>>>===;;;999:::;;;<<<<<<<<<<<<;;;<<<>>>AAABBBAAA?????????======<<<<<<<<<<<<======999999999999:::::::::;;;999:::;;;;;;;;;;;;>>>@@@BBBCCCEEEEEECCCAAA@@@AAA<<<<<<;;;<<<===???AAACCC@@@???>>>===<<<;;;;;;;;;???======???BBBCCCAAA???AAAAAABBBBBBBBBBBBAAAAAA>>>??????@@@@@@AAAAAABBB????????????>>>>>>>>>>>>>>>>>>============>>>>>>AAA@@@???>>>>>>>>>???@@@???>>>>>>===<<<;;;:::::::::<<<>>>?????????AAACCCAAAAAA@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAABBBDDDEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAAAAA@@@<<<<<<;;;:::;;;<<<===>>>AAAAAAAAAAAAAAAAAABBBBBB@@@BBBDDDDDDCCCCCCDDDEEEEEEEEEEEECCC@@@>>>>>>???AAA@@@@@@@@@@@@????????????????????????@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>;;;<<<=========>>>@@@BBB@@@@@@AAAAAAAAAAAAAAA@@@AAA???>>>===>>>@@@CCCEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????BBB@@@??????@@@AAA@@@???@@@@@@???>>>============;;;<<<===>>>>>>>>>===<<<:::;;;<<<===>>>????????????>>>>>>>>>@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===???AAABBBBBBAAAAAA======<<<<<<<<<<<<======???===;;;:::999:::<<<======>>>>>>???@@@AAABBBBBB>>>????????????????????????>>><<<===>>>>>>===<<>>>>>>>>>>>?????????>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@???@@@AAABBBDDDEEECCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@???===<<<<<<<<<<<>>@@@AAAAAA?????????>>>>>>>>>>>>>>>@@@>>>;;;999:::<<<@@@BBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>==================>>>>>>?????????>>>>>>=========>>>>>>>>>>>>======:::999999999:::;;;;;;<<<999<<<>>>???===<<<;;;;;;999:::::::::::::::::::::::::::999999888777666555555777999:::;;;<<<>>>@@@======<<<;;;;;;;;;;;;<<<===<<<<<<<<<===>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;999888777777999<<<===:::;;;<<<=========<<<<<<;;;<<<<<<===>>>???@@@@@@??????===<<<;;;:::::::::;;;===??????>>>======>>>@@@???>>>===<<<;;;::::::<<<<<<;;;:::::::::::::::;;;;;;:::;;;;;;<<<>>>>>>AAA@@@@@@??????>>>===============<<<<<<<<<<<<;;;========================@@@@@@?????????>>>>>>>>>:::;;;===???@@@@@@@@@@@@;;;:::999999::::::;;;;;;<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@>>>===<<<:::;;;===>>>??????>>>>>>:::;;;<<<<<<;;;<<<>>>@@@>>>===<<<===??????>>><<<;;;;;;;;;<<<<<<<<<<<<<<<===???BBBBBB@@@???>>>???========================;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<;;;<<<>>>@@@AAACCCDDDDDDBBBAAA@@@AAA======<<<<<<===>>>AAABBB????????????>>>===<<<<<>>>>>>>>>>>??????AAAAAA??????>>>???@@@AAA>>>>>>>>>============<<<;;;<<<===???@@@AAABBBCCCAAA@@@@@@@@@AAABBBCCCCCCEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEECCC@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@AAAAAABBBAAAAAAAAA@@@>>>======???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEEEECCC@@@>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@>>>============???AAABBB>>>???@@@AAAAAAAAAAAAAAABBB@@@>>><<<===???BBBDDDEEEEEEEEEEEEEEEDDDCCCBBBDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA??????AAABBBBBBAAA??????>>>======<<<<<<<<<======>>>??????>>><<<<<<;;;;;;<<<>>>>>>?????????>>>>>>>>>?????????>>>===<<<<<<;;;;;;;;;<<<<<<<<<:::;;;===>>>>>>>>>>>>???======<<<<<<<<<<<<======>>>>>>===;;;::::::<<<======>>>>>>???@@@AAAAAAAAA>>>>>>>>>??????@@@AAAAAA@@@??????>>>>>>>>>======@@@@@@????????????@@@@@@?????????@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@AAACCCDDDFFFCCCDDDEEEFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>=========>>>>>>???AAABBBBBBAAA@@@AAACCCAAA???======>>>@@@@@@@@@????????????>>>>>>======???>>>;;;::::::<<<>>>@@@BBBBBBBBBBBBBBBAAAAAA@@@======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????========================::::::999999999:::;;;;;;:::===???@@@???=========<<<<<<;;;::::::999888888:::::::::999999777666555555777:::;;;<<<===???AAA======<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<===;;;<<<=========<<<;;;:::===<<<:::999888999:::;;;;;;<<<===?????????>>>===<<<======>>>???@@@AAAAAACCCBBB@@@>>>;;;:::999888;;;>>>@@@AAA@@@?????????AAAAAA@@@???>>><<<;;;;;;===<<<;;;;;;::::::;;;;;;::::::;;;;;;<<<<<<===>>>BBBBBBAAA???===<<<::::::====================================>>>>>>>>>>>>?????????>>>>>>>>>======;;;<<<===>>>@@@@@@AAAAAA>>>>>>===;;;::::::::::::=========>>>>>>>>>??????>>>????????????===<<<;;;999:::<<<===>>>======<<<:::;;;<<<<<<<<<===???AAA@@@???>>>???@@@@@@???==================>>>>>>>>>>>>@@@AAAAAA???======>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???;;;<<<======<<<<<<>>>@@@@@@BBBDDDDDDBBBAAA@@@AAA@@@???>>>======>>>??????>>>???@@@@@@@@@???>>>===CCC@@@???BBBGGGHHHEEE@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????@@@@@@@@@BBBAAA@@@??????@@@AAABBB======>>>???@@@AAAAAABBB???>>>???@@@BBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBCCCDDDGGGFFFEEEEEEFFFDDDAAA>>>@@@@@@AAAAAABBBBBBBBBCCC??????AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDEEEFFFDDDAAA???>>>>>>======>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAA???>>>???@@@@@@AAA===>>>???@@@AAAAAAAAAAAABBBAAA???===>>>???AAACCCEEEEEEEEEFFFFFFEEEDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFBBBAAA???@@@AAABBBBBBAAA??????>>>>>>======<<<;;;???????????????===;;;:::<<<<<<===>>>?????????>>>===>>>?????????>>>>>>>>>>>>>>>===<<<<<<======>>>:::<<<>>>>>>======>>>@@@???>>>>>>>>>>>>>>>>>>???>>>??????===;;;:::<<>>>>>??????@@@@@@@@@????????????@@@BBBCCCDDDAAAAAAAAAAAA????????????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@@@@AAACCCEEEFFFDDDEEEFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>???@@@BBBCCC???@@@AAA@@@@@@@@@AAACCCCCCAAA???>>>>>>???>>>===???????????????>>>===<<<<<<<<<<<<<<<<<<<<<======BBBBBBCCCCCCBBBBBBAAA@@@===>>>???@@@@@@??????>>>===>>>???@@@@@@@@@@@@@@@>>>==================>>>::::::999999999999::::::;;;===???@@@>>>===>>>>>>>>>======<<<:::999999888:::::::::::::::999888777666888:::<<<<<<===@@@BBB>>>===<<<<<<;;;;;;<<<<<<;;;<<<======<<<;;;<<<>>>;;;;;;===>>>>>>===<<<;;;???>>>===;;;::::::999999;;;<<>>===>>>>>>???@@@AAABBBBBBEEECCCAAA???<<<;;;999999<<>>===<<<======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<======>>>>>>BBBBBB@@@>>><<<;;;999888======>>>>>>>>>?????????>>>>>>>>>>>>????????????>>>>>>>>>>>>=========<<<======>>>>>>???@@@AAAAAA@@@AAA@@@>>>;;;::::::<<<>>>>>>>>>>>>??????????????????@@@@@@???>>><<<;;;999:::;;;;;;<<<<<<<<<<<<:::;;;<<<===<<<===@@@BBBBBBAAAAAAAAACCCBBBAAA?????????>>>>>>>>>???@@@AAA@@@AAABBBAAA???=========>>>>>>????????????>>>>>>????????????@@@@@@@@@@@@===>>>???>>>===>>>???AAA???AAACCCCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@???>>>>>>??????@@@AAAAAA@@@@@@@@@@@@>>>===???CCCDDDBBB@@@CCCCCCBBBBBBBBBBBBCCCCCC@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBCCC>>>???@@@AAACCCEEEFFFFFFDDDBBBBBBCCCDDDEEEEEECCCDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGGIIIHHHFFFEEEEEEDDDAAA???AAABBBBBBCCCCCCDDDDDDDDD@@@AAABBBCCCDDDEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGEEEDDDCCCEEEFFFEEECCCAAA@@@@@@>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCAAAAAABBBBBBAAA@@@===>>>???AAABBBCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFEEEEEEDDDEEEGGGHHHIIIDDDBBBAAAAAABBBCCCBBBAAA????????????>>>===<<<;;;>>>???@@@@@@???>>><<<;;;<<<===>>>>>>?????????>>>===???@@@AAA?????????@@@AAA@@@>>>======>>>??????===@@@BBBAAA???>>>@@@CCC@@@@@@????????????@@@@@@>>>@@@AAA@@@<<<;;;>>>@@@????????????@@@@@@AAAAAAAAAAAA@@@AAABBBDDDFFFGGGBBBCCCDDDCCCAAAAAAAAACCCCCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFGGGGGGBBBBBBAAAAAABBBDDDFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBDDDEEEGGGAAAAAAAAAAAAAAABBBDDDDDDEEECCCAAA@@@@@@@@@???===>>>???@@@AAAAAA@@@>>>===;;;<<<===>>>>>>>>>>>>===CCCCCCDDDDDDCCCCCCBBBAAA???@@@AAABBBBBBAAA??????===>>>???@@@AAABBBBBBBBB@@@@@@????????????@@@@@@::::::999999999999999::::::<<<======<<<<<<===>>>=========<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999777999;;;<<<<<<===???AAA??????>>>============>>>999;;;======;;;;;;===???999;;;<<<>>>???>>>===<<<======>>>>>>>>><<<;;;:::;;;===@@@BBBBBBBBB@@@???>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@???======<<<<<<>>>@@@BBBBBBBBBAAABBBDDDAAABBBBBBBBBAAA@@@>>>===>>>======<<<<<<<<<<<<<<<;;;<<<===>>>????????????@@@@@@???>>>===<<<;;;;;;======>>>???@@@AAAAAABBB@@@@@@@@@@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>???@@@@@@AAA@@@BBBBBB@@@===<<<===???>>>>>>>>>?????????@@@@@@AAAAAABBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<======;;;<<<======<<<===???AAAEEEDDDCCCCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@AAABBBCCCBBBCCCCCCBBB???>>>>>>>>>>>>??????@@@@@@??????>>>@@@@@@AAAAAAAAABBBBBBBBB???@@@AAA@@@??????AAABBB???AAACCCCCCBBBAAA@@@AAA@@@AAABBBCCCCCCBBB@@@???@@@@@@@@@@@@AAAAAABBBBBB????????????@@@AAABBBBBBEEEDDDCCCCCCCCCCCCDDDEEEAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@BBBCCCDDDBBBCCCCCCEEEFFFGGGHHHIIIIIIGGGEEEEEEGGGHHHFFFDDDGGGFFFEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFIIIJJJJJJHHHEEEDDDEEEDDDCCCBBBCCCCCCCCCDDDEEEFFFFFFFFFAAABBBCCCEEEFFFFFFGGGGGGCCCDDDEEEFFFEEEDDDBBBAAABBBCCCCCCDDDEEEEEEFFFFFFFFFDDDCCCDDDFFFGGGEEEBBBBBBDDDFFFGGGEEECCCBBBBBB@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDBBBBBBCCCEEEFFFDDDBBB>>>???AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDGGGIIIKKKGGGEEECCCCCCCCCDDDCCCBBB???@@@@@@@@@@@@>>>===<<<<<<===>>>???@@@??????>>>======>>>????????????>>>===@@@BBBBBB@@@???AAABBBBBB@@@???======>>>???@@@>>>AAACCCBBB???>>>AAADDD@@@@@@????????????@@@@@@???BBBDDDBBB>>>===???BBBAAAAAAAAABBBBBBBBBBBBBBBDDDCCCBBBBBBCCCEEEGGGIIIBBBDDDFFFEEECCCCCCDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDDDDDDDEEEGGGIIIJJJGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHEEEDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCCCCDDDDDDCCCAAA???@@@BBBCCCDDDCCCAAA@@@>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEEEEDDDDDDCCCBBBAAABBBCCCDDDCCCBBB@@@???>>>???AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDD::::::999999888999999999999:::;;;:::999:::<<<>>><<<<<<<<<============>>>::::::;;;<<<<<<<<<;;;;;;888:::<<<=========???AAAAAA@@@??????>>>?????????888;;;======;;;;;;===@@@888:::<<<>>>??????>>>===;;;<<<>>>@@@@@@???===<<<;;;===@@@BBBCCCBBBAAA@@@>>>???@@@@@@BBBBBBCCCDDDAAA@@@??????>>>????????????@@@BBBBBBAAABBBCCCEEEAAABBBBBBCCCBBBAAA???>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAABBBCCCDDDAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>===@@@??????>>>??????@@@@@@???AAABBBAAA>>>>>>@@@BBB>>>????????????@@@@@@@@@BBBCCCDDDDDDCCCBBB@@@???>>>===<<<;;;;;;<<<>>>???;;;<<<============???AAAFFFEEEDDDEEEFFFEEEDDDBBBBBBBBBAAA@@@AAABBBCCCDDDDDDEEEEEECCCAAA??????@@@>>>???@@@AAAAAA@@@???>>>AAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBAAA@@@@@@BBBCCC>>>@@@CCCCCCBBBAAAAAAAAA>>>@@@BBBEEEEEEDDDBBB@@@@@@@@@@@@@@@AAABBBCCCCCCAAABBBBBBBBBAAABBBEEEGGGGGGFFFEEEDDDDDDEEEFFFGGGAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBAAAAAA@@@AAABBBCCCDDDFFFFFFFFFGGGHHHHHHIIIIIILLLIIIGGGGGGIIIIIIGGGDDDHHHHHHGGGFFFEEEEEEEEEFFFHHHGGGFFFFFFFFFGGGHHHIIIDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEHHHKKKMMMIIIGGGDDDCCCDDDEEEEEEEEECCCDDDDDDEEEFFFGGGGGGHHHBBBCCCDDDFFFGGGGGGHHHHHHFFFGGGIIIJJJJJJHHHEEECCCCCCDDDDDDEEEFFFFFFGGGGGGFFFDDDCCCDDDFFFGGGDDDBBBBBBDDDGGGGGGFFFDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEBBBAAABBBDDDHHHIIIGGGDDD@@@AAACCCDDDFFFGGGHHHHHHHHHIIIJJJJJJIIIHHHFFFEEEBBBCCCDDDEEEEEEFFFEEEEEEBBBAAAAAAAAACCCFFFIIIKKKIIIGGGEEEDDDEEEEEEDDDCCC@@@@@@AAAAAA@@@???===<<<999:::===???AAAAAAAAAAAA===>>>>>>????????????>>>===@@@CCCCCCAAA@@@AAADDDBBB@@@>>>===<<<===>>>???===@@@BBB@@@===<<>>===???BBBEEEGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDBBB@@@???@@@AAABBBDDDEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGG999999::::::::::::::::::============<<<;;;:::999;;;;;;;;;<<<===>>>???@@@<<<===>>>@@@@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>><<<<<<<<<===<<<<<<;;;;;;888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@???BBBEEEEEEDDDAAA@@@???======>>>>>>??????@@@@@@???@@@@@@@@@??????AAACCCCCCCCCCCCBBBAAAAAACCCFFFHHHEEEBBB???===>>>???@@@AAAAAA@@@@@@???>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDAAA??????AAAAAA???<<<===>>>???AAACCCEEEFFFGGGCCCBBBAAA@@@???@@@AAAAAACCCBBBAAA@@@@@@@@@AAABBBBBBBBB@@@===:::;;;===@@@DDDCCCBBBAAAAAABBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBBDDDEEEFFFGGGGGGFFFEEEEEE@@@@@@>>>======>>>??????:::;;;===>>>>>>???AAACCCCCCBBBBBBCCCEEEFFFEEEDDDFFFEEEEEEDDDDDDDDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@FFFEEECCCBBBBBBCCCEEEFFFFFFEEECCCBBBAAAAAABBBBBBEEEDDDAAA??????AAACCCDDDEEEEEEFFFFFFEEECCCAAA@@@AAADDDCCCBBBEEEIIIGGG@@@EEEEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHEEEBBBAAACCCDDDBBB@@@BBBBBBDDDEEEFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBDDDEEEEEEDDDBBBBBBCCCEEEHHHIIIKKKLLLLLLLLLKKKKKKNNNKKKHHHHHHJJJKKKIIIGGGIIIIIIJJJKKKKKKJJJIIIIIILLLMMMLLLJJJHHHGGGHHHIIIDDDHHHLLLNNNNNNLLLLLLLLLFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEGGGHHHIIIJJJKKKIIIIIIIIIJJJKKKJJJHHHEEEHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIGGGEEEDDDDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIGGGEEEEEEFFFGGGIIIEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEFFFGGGIIIIIIIIIGGGFFFGGGHHHGGGEEEDDDDDDDDDGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEHHHKKKMMMJJJGGGEEEEEEFFFGGGHHHHHHIIIIIINNNLLLKKKJJJJJJIIIGGGFFFDDDEEEFFFHHHHHHHHHGGGFFFFFFEEEDDDCCCDDDFFFIIIJJJGGGGGGGGGFFFEEEDDDBBBBBBAAABBBBBBAAAAAA@@@???>>>===>>>>>>@@@@@@AAAAAAAAA>>>???@@@@@@??????@@@AAAAAACCCDDDDDDCCCBBBCCCDDDDDDAAA>>>===>>>?????????@@@AAABBBAAA?????????AAAAAAAAABBBBBBBBBAAA@@@@@@AAA@@@??????@@@CCCEEEGGGKKKJJJIIIHHHFFFEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJIIIHHHHHHGGGGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFKKKJJJJJJJJJJJJKKKLLLLLLLLLJJJIIIJJJKKKLLLKKKJJJMMMLLLJJJGGGEEEEEEHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLOOOKKKHHHHHHIIIKKKJJJHHHLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGFFFEEEEEEFFFGGGHHHDDDDDDEEEFFFGGGGGGHHHHHHGGGEEECCCAAABBBDDDGGGIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCDDDFFFFFFEEEDDDAAAAAABBBDDDGGGHHHGGGFFFJJJIIIHHHGGGFFFFFFFFFFFF<<<<<<============>>>>>>?????????>>>===<<<;;;;;;===<<<<<<<<<===>>>??????===???@@@AAAAAA@@@???===<<<<<<<<<<<<============??????>>>>>>>>>>>>??????>>>>>>?????????>>>======::::::;;;;;;<<<===>>>>>>???????????????@@@AAAAAA@@@BBBEEEFFFDDDBBB@@@@@@>>>>>>???????????????@@@>>>???@@@@@@@@@@@@BBBDDDCCCDDDDDDCCCAAABBBDDDFFFGGGFFFCCCAAA@@@@@@AAABBBAAAAAA@@@@@@@@@@@@??????CCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAAAAABBBBBB@@@>>>>>>>>>???AAACCCDDDEEEFFFCCCCCCBBBBBBBBBCCCDDDEEECCCCCCBBBAAAAAABBBCCCCCCCCCCCCAAA???======???AAACCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFGGGHHHHHHGGGFFFEEEBBBAAA@@@?????????@@@@@@<<<===???@@@@@@AAACCCEEEEEECCCCCCDDDFFFGGGFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEGGGFFFEEECCCBBBAAAAAA@@@DDDCCCCCCBBBBBBCCCDDDEEEGGGFFFEEECCCCCCCCCCCCCCCDDDCCCAAA???@@@AAACCCEEEFFFFFFGGGGGGFFFDDDCCCBBBAAADDDDDDBBBEEEIIIGGGAAADDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGEEEBBBBBBDDDDDDBBB@@@BBBCCCEEEFFFGGGHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDFFFHHHJJJKKKLLLMMMNNNMMMMMMLLLNNNLLLJJJKKKLLLMMMKKKIIIJJJKKKLLLMMMMMMLLLKKKJJJNNNNNNNNNMMMJJJIIIJJJLLLHHHKKKNNNOOOOOONNNNNNOOOHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLJJJIIIJJJJJJJJJJJJKKKLLLLLLLLLJJJIIIGGGFFFEEEFFFGGGHHHJJJJJJJJJKKKKKKKKKLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHIIIJJJJJJJJJIIIFFFGGGHHHGGGEEECCCCCCDDDHHHGGGFFFEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJLLLMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNLLLKKKJJJKKKKKKJJJHHHEEEFFFGGGHHHHHHIIIIIIIIIFFFEEEDDDDDDDDDFFFHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDCCCBBB@@@???>>>===>>>@@@BBBBBBBBBBBBAAA???@@@AAAAAAAAABBBDDDFFFBBBCCCEEEFFFEEEDDDEEEFFFEEECCC@@@???@@@AAABBBAAADDDDDDDDDCCC@@@>>>??????BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBDDDFFFGGGLLLKKKJJJIIIGGGFFFEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNNNNMMMKKKNNNNNNLLLIIIGGGGGGJJJLLLLLLLLLLLLLLLLLLMMMMMMMMMOOOMMMJJJJJJKKKLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHGGGFFFFFFGGGIIIJJJGGGGGGHHHIIIIIIJJJKKKKKKIIIGGGDDDCCCCCCEEEIIIKKKJJJIIIIIIHHHHHHHHHHHHIIIGGGEEECCCDDDEEEFFFFFFEEEEEEEEEEEEFFFHHHJJJJJJJJJKKKKKKJJJIIIJJJKKKLLLMMM??????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>======>>>>>>============>>>>>>@@@AAABBBCCCCCCBBBAAA@@@?????????@@@@@@@@@AAAAAACCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBBBBAAA@@@???=========>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBAAACCCEEEFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@??????===???AAAAAAAAABBBDDDEEEDDDEEEEEEDDDBBBBBBDDDFFFEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDFFFDDDCCCCCCDDDDDDBBBAAA@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDDDDCCCCCCDDDEEEEEECCCDDDDDDCCCAAA@@@AAACCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEHHHIIIIIIJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA>>>@@@BBBCCCCCCCCCEEEGGGFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHFFFEEEDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBDDDFFFHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCEEEEEECCCEEEHHHFFFBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDDDDEEEEEEDDDBBBCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLNNNPPPPPPNNNLLLLLLMMMMMMNNNNNNMMMMMMLLLOOOPPPQQQPPPNNNMMMNNNOOOMMMOOOPPPPPPOOOOOOPPPRRRKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNLLLKKKKKKMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDDDDDDDEEEGGGGGGKKKLLLLLLLLLLLLKKKJJJJJJGGGHHHIIIHHHEEECCCCCCCCCIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHJJJLLLMMMMMMMMMNNNOOOOOOOOONNNNNNNNNPPPQQQRRROOONNNLLLLLLMMMMMMLLLKKKHHHHHHGGGGGGHHHIIIJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHFFFEEEDDDGGGGGGFFFDDDCCCAAA@@@??????AAACCCEEEFFFEEECCCBBBAAABBBCCCCCCCCCDDDGGGJJJBBBDDDGGGGGGGGGGGGHHHIIIHHHFFFCCCCCCDDDEEEEEEDDDEEEFFFFFFEEECCCAAABBBCCCDDDCCCBBBBBBCCCDDDFFFGGGFFFEEEDDDDDDDDDFFFGGGHHHNNNMMMLLLKKKIIIGGGEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMLLLLLLMMMMMMNNNOOOPPPOOOOOOQQQRRRRRRPPPNNNPPPPPPOOOMMMKKKKKKMMMOOONNNNNNNNNNNNNNNNNNNNNNNNQQQOOOMMMMMMOOOOOOOOONNNMMMMMMMMMNNNNNNOOOOOOPPPJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOMMMKKKHHHFFFFFFIIILLLOOOLLLLLLLLLLLLLLLMMMNNNNNNJJJHHHEEEDDDFFFGGGHHHHHHKKKKKKKKKKKKLLLMMMOOOPPPKKKKKKJJJJJJKKKNNNPPPRRR???@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???????????????>>>>>>======<<<=========BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGEEECCCAAAAAACCCEEEGGGDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBBBBDDDFFFFFFEEECCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@===???BBBCCCCCCDDDEEEGGGEEEFFFFFFEEEDDDCCCDDDFFFCCCDDDEEEFFFGGGFFFFFFEEEAAABBBBBBCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDGGGFFFFFFEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDFFFGGGFFFEEEDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGEEECCCBBBAAAAAACCCEEEGGGIIIJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBBBB@@@BBBDDDDDDDDDDDDFFFHHHGGGEEEDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEHHHHHHGGGFFFEEECCCBBBAAA@@@AAACCCEEEFFFEEEDDDCCCGGGGGGFFFFFFEEEEEEEEEEEEGGGFFFFFFFFFGGGHHHJJJKKKHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGFFFFFFFFFGGGFFFEEEBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDEEEGGGIIIKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJFFFGGGHHHHHHGGGHHHJJJLLLKKKLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNPPPRRRQQQPPPNNNNNNNNNNNNOOOOOONNNNNNNNNQQQRRRSSSSSSQQQPPPQQQRRRQQQRRRRRRPPPOOOOOOQQQSSSOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPNNNLLLLLLMMMOOOOOOOOOMMMMMMLLLMMMNNNOOOQQQRRRNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLNNNNNNNNNMMMKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJMMMNNNOOONNNMMMKKKKKKKKKIIIJJJKKKIIIGGGDDDDDDDDDHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLJJJMMMPPPPPPNNNNNNPPPSSSSSSRRRQQQPPPQQQRRRTTTUUUTTTRRROOONNNOOOOOONNNMMMKKKJJJHHHGGGHHHJJJLLLNNNMMMLLLKKKJJJJJJKKKKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFHHHGGGFFFEEEDDDCCCCCCCCCBBBDDDGGGJJJJJJIIIFFFDDDDDDDDDDDDCCCCCCDDDGGGIIICCCEEEHHHIIIIIIIIIJJJKKKIIIGGGFFFEEEGGGHHHGGGGGGCCCEEEFFFFFFFFFFFFHHHIIIFFFEEEDDDCCCDDDFFFHHHJJJHHHGGGGGGGGGGGGHHHIIIJJJOOOOOOOOOMMMKKKIIIGGGEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOONNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPOOOPPPOOOOOOOOOOOOPPPQQQQQQRRRQQQRRRSSSUUUTTTRRRPPPRRRSSSSSSRRRQQQPPPRRRSSSQQQQQQQQQQQQQQQPPPPPPPPPSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSMMMMMMLLLLLLMMMNNNOOOPPPRRRRRRRRRSSSSSSTTTTTTTTTQQQOOOLLLJJJKKKMMMQQQSSSQQQQQQPPPPPPQQQQQQRRRSSSOOOLLLIIIGGGIIIJJJLLLLLLOOOPPPRRRSSSRRRRRRRRRSSSKKKJJJIIIIIIJJJMMMPPPRRR>>>>>>>>>???@@@AAAAAABBBAAA@@@???>>>>>>>>>?????????>>>===============>>>CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHFFFDDDBBBBBBDDDFFFHHHGGGGGGGGGFFFFFFEEECCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCCCCEEEGGGGGGEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA???AAADDDEEEFFFFFFGGGIIIFFFGGGHHHGGGEEEDDDEEEFFFBBBCCCEEEGGGHHHGGGFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCGGGGGGHHHHHHIIIIIIIIIIIIFFFGGGIIIHHHGGGGGGHHHIIIGGGGGGHHHHHHIIIIIIIIIIIIGGGFFFDDDCCCCCCDDDFFFGGGJJJJJJKKKKKKJJJHHHGGGEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEEEEEEEGGGHHHHHHFFFEEEEEEFFFFFFDDDCCCBBBCCCDDDEEEEEEEEEEEEDDDGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCFFFGGGHHHGGGEEEDDDGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHFFFGGGHHHDDDEEEFFFHHHIIIIIIIIIIIIFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKJJJIIIHHHHHHFFFGGGHHHJJJLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKIIIJJJJJJIIIHHHHHHIIIKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJLLLOOOQQQRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPRRRTTTVVVVVVUUUTTTUUUUUUTTTTTTSSSQQQOOOOOOQQQSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOLLLLLLNNNOOOOOOOOONNNMMMLLLLLLMMMOOOPPPRRRRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOQQQRRRRRRPPPNNNLLLLLLKKKJJJJJJIIIJJJKKKLLLNNNPPPQQQPPPMMMKKKKKKLLLKKKLLLMMMLLLIIIGGGGGGHHHHHHGGGGGGFFFGGGHHHJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMLLLOOORRRRRRPPPPPPSSSVVVUUUTTTSSSSSSSSSTTTUUUVVVZZZWWWTTTRRRRRRRRRQQQPPPPPPNNNKKKIIIIIIKKKNNNOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIGGGIIILLLNNNOOOMMMJJJHHHGGGHHHGGGEEECCCCCCDDDFFFEEEGGGIIIJJJJJJJJJLLLMMMJJJIIIGGGHHHIIIJJJJJJIIIEEEGGGHHHIIIHHHHHHJJJLLLGGGFFFEEEDDDEEEGGGJJJKKKIIIIIIIIIIIIJJJKKKKKKLLLPPPQQQQQQPPPNNNKKKIIIGGGHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJKKKLLLMMMOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUTTTTTTTTTUUUVVVVVVTTTRRRTTTVVVXXXXXXVVVVVVVVVWWWUUUUUUUUUTTTTTTSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXYYY\\\\\\[[[ZZZXXXWWWVVVVVVQQQQQQPPPPPPQQQSSSTTTUUUWWWWWWWWWWWWXXXXXXXXXXXXUUUTTTQQQPPPPPPRRRUUUWWWWWWWWWVVVUUUUUUUUUUUUUUUUUURRRNNNLLLMMMOOOPPPPPPPPPTTTXXXZZZXXXVVVTTTTTTOOONNNLLLLLLLLLNNNPPPQQQ======>>>???@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAA@@@???????????????@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGGGGFFFEEEFFFGGGDDDDDDDDDDDDDDDDDDCCCCCCAAADDDGGGIIIHHHHHHIIIJJJGGGHHHIIIIIIGGGEEEEEEFFFCCCDDDFFFGGGHHHHHHGGGGGGEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGIIIJJJIIIHHHGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKIIIGGGEEECCCBBBGGGGGGIIIJJJJJJJJJJJJJJJHHHIIIIIIIIIHHHIIIJJJLLLIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGHHHHHHKKKKKKLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCEEEGGGGGGFFFFFFHHHIIIJJJHHHFFFFFFGGGFFFEEECCCCCCDDDFFFGGGHHHGGGGGGFFFGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLJJJGGGHHHKKKHHHIIIJJJLLLLLLLLLKKKKKKHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJLLLNNNOOOMMMLLLKKKLLLIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKJJJLLLMMMMMMLLLJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLNNNQQQRRRQQQQQQQQQRRRSSSRRRRRRQQQQQQRRRRRRSSSUUUWWWZZZ[[[ZZZYYYYYYZZZYYYYYYXXXUUUSSSRRRSSSUUUWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTRRRPPPOOONNNOOOPPPOOONNNOOONNNMMMLLLLLLNNNPPPQQQTTTSSSRRRQQQOOOMMMLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNRRRSSSUUUVVVUUUTTTRRRQQQNNNNNNNNNMMMMMMMMMMMMLLLOOOQQQSSSRRRNNNLLLMMMNNNNNNOOOPPPOOOMMMLLLLLLMMMKKKJJJJJJJJJKKKLLLNNNOOOLLLLLLLLLLLLLLLMMMNNNNNNRRRSSSSSSTTTSSSTTTWWWXXXWWWWWWWWWWWWWWWWWWWWWWWW^^^[[[WWWUUUUUUVVVVVVUUUVVVTTTQQQOOONNNOOOPPPRRROOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPNNNMMMLLLJJJJJJIIIIIIJJJLLLNNNOOOMMMOOOQQQRRRRRRQQQOOOMMMKKKLLLLLLJJJGGGFFFFFFFFFHHHJJJLLLMMMMMMMMMNNNOOOLLLKKKJJJKKKLLLMMMLLLKKKKKKLLLLLLKKKIIIGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQRRRRRRQQQNNNLLLJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRTTTUUUVVVXXXYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXWWWUUUVVVWWWXXXWWWVVVWWWYYY\\\]]]\\\[[[[[[[[[YYYYYYYYYXXXXXXWWWWWWVVVWWWZZZ\\\]]]\\\\\\]]]^^^cccbbbaaa___]]][[[ZZZYYYVVVUUUUUUUUUVVVXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[XXXWWWWWWVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYYYYXXXVVVSSSQQQRRRSSSSSSSSSRRRWWW\\\\\\YYYVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRSSS>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@??????AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFFFFFFFFFFFFFFFFGGGDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHMMMMMMMMMLLLKKKJJJHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGDDDFFFGGGGGGFFFFFFGGGIIIDDDDDDDDDEEEEEEEEEEEEEEEDDDGGGJJJKKKKKKJJJJJJKKKGGGIIIJJJJJJHHHFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLKKKKKKJJJIIIIIIHHHGGGIIIJJJJJJHHHGGGHHHJJJJJJKKKKKKLLLMMMNNNNNNOOOMMMMMMMMMLLLJJJHHHFFFDDDFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHIIILLLOOONNNOOOPPPRRRSSSSSSRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKMMMMMMNNNOOOOOONNNMMMLLLKKKLLLLLLLLLJJJIIIGGGFFFFFFHHHIIIIIIHHHHHHJJJKKKMMMKKKIIIIIIIIIHHHFFFEEEEEEGGGIIIJJJKKKKKKJJJIIIGGGIIIJJJLLLLLLKKKJJJIIIKKKLLLLLLLLLLLLJJJIIIHHHJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMLLLLLLLLLMMMNNNPPPQQQQQQNNNNNNOOOLLLGGGIIINNNLLLMMMOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLOOORRRRRRPPPNNNNNNOOONNNOOOPPPPPPQQQQQQQQQPPPMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOPPPOOONNNNNNPPPQQQRRRQQQPPPOOONNNOOOOOOPPPPPPRRRTTTSSSRRRQQQSSSUUUVVVVVVUUUTTTTTTUUUVVVVVVXXX[[[^^^______^^^^^^_________^^^\\\YYYWWWXXXYYYZZZZZZYYYXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXTTTSSSRRRRRRRRRRRROOOMMMRRRPPPNNNMMMLLLMMMOOOQQQSSSSSSSSSRRRRRRQQQPPPOOOPPPQQQQQQQQQQQQRRRRRRRRRVVVWWWXXXXXXXXXWWWVVVUUURRRSSSTTTUUUTTTSSSQQQPPPPPPSSSVVVTTTPPPNNNOOORRRPPPQQQSSSSSSQQQPPPQQQRRRPPPPPPPPPPPPQQQSSSUUUVVVRRRRRRQQQQQQRRRRRRSSSTTTXXXVVVUUUVVVXXXZZZ[[[[[[ZZZ[[[]]]^^^^^^\\\[[[ZZZ___\\\YYYXXXYYY[[[\\\\\\^^^\\\YYYVVVTTTTTTTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNNNNNNNPPPRRRSSSSSSSSSTTTUUUUUUTTTSSSRRRNNNPPPQQQQQQOOOLLLKKKKKKMMMOOOQQQQQQPPPPPPPPPQQQNNNMMMMMMNNNPPPPPPOOONNNLLLMMMMMMLLLIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLMMMOOOOOOPPPPPPQQQSSSTTTSSSQQQNNNLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTSSSTTTUUUWWWYYY[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\]]]ZZZXXXWWWYYYZZZ[[[[[[XXX[[[___``````___^^^___]]]]]]\\\\\\[[[ZZZZZZYYYYYY\\\___```______```bbbeeedddcccaaa```^^^]]]\\\YYYYYYYYYYYYZZZ\\\^^^___\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ[[[\\\\\\\\\[[[[[[\\\[[[[[[[[[[[[\\\\\\]]]YYYWWWUUUUUUUUUUUUTTTSSSVVVYYY\\\ZZZVVVTTTVVVYYYUUUVVVWWWWWWWWWVVVVVVUUU@@@@@@AAABBBCCCDDDEEEFFFDDDCCCBBBAAAAAABBBDDDEEEDDDDDDDDDEEEEEEGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKPPPOOOOOONNNMMMLLLJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFHHHHHHGGGGGGHHHIIIDDDDDDEEEEEEFFFFFFGGGGGGFFFIIILLLMMMLLLKKKKKKKKKHHHIIIKKKJJJHHHFFFEEEFFFIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJOOONNNNNNMMMLLLKKKKKKJJJGGGIIIKKKJJJHHHGGGIIIKKKJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMLLLKKKIIIHHHFFFGGGIIIKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGIIIMMMQQQTTTUUUWWWXXXYYYYYYXXXXXXVVVUUUUUUTTTRRRPPPNNNLLLNNNOOOPPPQQQQQQQQQPPPOOONNNNNNOOONNNMMMKKKIIIHHHHHHJJJKKKKKKJJJJJJLLLMMMOOOMMMKKKKKKKKKJJJHHHFFFHHHIIIKKKMMMNNNNNNMMMLLLHHHJJJLLLNNNOOONNNMMMLLLOOOOOONNNNNNMMMKKKJJJIIILLLMMMNNNOOOOOONNNMMMLLLOOOOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNOOOQQQSSSTTTSSSPPPPPPQQQMMMHHHIIIPPPOOOPPPQQQRRRRRRQQQOOONNNMMMNNNNNNOOOOOOPPPQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLMMMPPPTTTTTTRRRPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQQQQRRRTTTVVVVVVUUUTTTRRRRRRRRRSSSTTTSSSTTTVVVTTTRRRRRRUUUXXXYYYXXXWWWVVVVVVWWWXXXYYY[[[^^^aaacccbbbbbbbbbbbbcccddddddbbb^^^\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYZZZVVVUUUUUUUUUUUUSSSPPPMMMTTTRRRPPPMMMMMMNNNOOOQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVYYYYYYYYYYYYYYYXXXXXXWWWWWWYYY[[[\\\\\\ZZZWWWUUUQQQTTTWWWVVVRRRPPPRRRUUUQQQSSSUUUUUUTTTSSSTTTUUUUUUUUUUUUUUUWWWXXXZZZ\\\YYYXXXXXXXXXXXXYYYZZZZZZ\\\YYYWWWXXX\\\______]]]]]]___aaabbbbbbaaa^^^\\\^^^\\\YYYYYY\\\___```aaacccaaa^^^\\\YYYXXXWWWWWW[[[\\\]]]______`````````ZZZZZZZZZYYYXXXWWWUUUUUUVVVTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVWWWVVVVVVVVVUUUPPPRRRVVVVVVUUURRRQQQPPPQQQRRRTTTTTTSSSRRRRRRSSSPPPOOOOOOQQQRRRSSSRRRPPPJJJKKKLLLKKKJJJIIIJJJKKKHHHHHHIIIIIIIIIHHHGGGGGGFFFHHHJJJLLLNNNOOOPPPQQQPPPQQQSSSTTTTTTRRRPPPNNNLLLMMMMMMNNNPPPQQQRRRRRRUUUUUUUUUUUUUUUUUUVVVVVVTTTUUUVVVXXX[[[\\\^^^_________^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^```]]]ZZZYYYZZZ\\\^^^^^^YYY]]]aaabbbbbbaaa``````______^^^]]]]]]\\\[[[[[[ZZZ^^^aaabbbaaaaaabbbddddddccccccbbbaaa```______[[[[[[[[[[[[\\\^^^```aaa]]]]]]]]]]]]]]]]]]\\\\\\ZZZ[[[]]]______^^^]]]\\\[[[[[[[[[\\\]]]^^^___```YYYWWWVVVVVVVVVVVVTTTSSSYYYZZZZZZWWWRRRRRRWWW[[[SSSUUUWWWYYYYYYXXXWWWVVVBBBAAA@@@AAACCCDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHHHHIIIFFFGGGGGGIIIJJJMMMNNNOOOQQQOOOMMMKKKJJJKKKLLLMMMPPPQQQQQQQQQPPPNNNMMMKKKNNNMMMKKKJJJIIIIIIJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHKKKJJJHHHHHHHHHHHHJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLNNNPPPQQQOOONNNMMMLLLJJJJJJKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMLLLKKKKKKJJJMMMNNNNNNNNNNNNLLLKKKJJJMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJKKKLLLMMMNNNOOOPPPRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLLLLKKKKKKLLLJJJIIIHHHHHHKKKMMMOOO[[[]]]bbbgggkkkkkkgggddd`````````___^^^[[[YYYXXXTTTSSSSSSUUUXXXXXXTTTQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMRRRPPPNNNLLLLLLLLLKKKJJJOOOPPPPPPOOONNNOOOQQQTTTQQQQQQPPPOOOOOOPPPRRRSSSSSSTTTSSSQQQNNNLLLMMMNNNRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOORRRTTTVVVUUUTTTTTTSSSQQQPPPQQQRRRTTTVVVUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPRRRTTTVVVVVVVVVVVVTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSVVVXXXYYYWWWTTTSSSSSSUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTVVVWWWXXXYYYXXXWWWVVVVVVVVVWWWXXXVVVUUUTTTUUUVVVWWWXXXWWW[[[[[[[[[\\\^^^___^^^]]]^^^___bbbdddeeedddcccbbbhhhiiiiiihhhfffddd```___```^^^\\\[[[\\\\\\[[[ZZZ]]]\\\\\\]]]^^^^^^[[[YYY\\\[[[ZZZYYYXXXWWWVVVVVVXXXXXXWWWWWWVVVUUUUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[YYYWWWTTTTTTVVVWWWVVVTTTXXX[[[]]]\\\YYYWWWXXXZZZUUUVVVWWWYYY[[[]]]___```___^^^]]]]]]\\\\\\\\\]]]^^^]]]\\\\\\]]]^^^```aaacccdddfffgggfffccc```^^^^^^___```aaacccdddeeefffeeefffeeeccc```^^^___```eeedddbbbccceeefffffffff______`````````^^^]]]\\\\\\\\\ZZZYYYWWWVVVVVVVVVWWWTTTSSSUUUZZZ\\\YYYUUUQQQSSSUUUUUUTTTTTTUUUVVVSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPQQQQQQQQQQQQQQQRRRMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJLLLMMMOOOOOOPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPRRRTTTVVVXXXYYYVVVSSSTTTVVVXXXXXXWWWXXXWWWVVVVVVXXX[[[___aaa___```aaa```]]][[[[[[[[[^^^^^^_______________^^^aaaaaa`````````_______________```aaabbbcccddddddcccaaa___^^^]]]^^^```aaa^^^___aaabbbccccccbbbbbbcccddddddbbb```___```aaa___```bbbccccccbbbaaaaaa^^^]]][[[ZZZZZZ\\\^^^___]]]]]]\\\\\\\\\]]]^^^___[[[ZZZYYYXXXXXXYYY[[[\\\YYYWWWTTTRRRRRRSSSVVVWWWZZZYYYVVVRRRPPPQQQUUUXXXXXXXXXYYYYYYYYYXXXVVVUUUBBBAAAAAACCCFFFGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFGGGHHHJJJMMMNNNPPPRRRQQQNNNLLLLLLLLLMMMMMMQQQRRRRRRRRRRRRPPPNNNMMMNNNMMMLLLKKKJJJJJJKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMOOOOOOPPPRRRTTTUUURRRPPPOOOMMMKKKLLLMMMNNNNNNMMMLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKNNNNNNOOOPPPOOONNNMMMLLLOOONNNNNNMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPPPPOOOOOOOOONNNMMMLLLKKKLLLOOOQQQSSS]]]aaahhhpppuuuuuurrrnnnllllllkkkjjjhhheeecccaaa[[[ZZZZZZ[[[^^^^^^[[[YYYYYYYYYXXXWWWVVVTTTRRRQQQRRRQQQQQQPPPPPPOOOOOOOOOSSSRRRQQQPPPPPPOOONNNMMMOOOPPPQQQQQQQQQQQQSSSUUUTTTTTTSSSRRRSSSTTTUUUVVVTTTUUUUUUSSSPPPOOOPPPQQQVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTVVVZZZ\\\\\\\\\YYYXXXVVVUUUUUUUUUVVVWWWWWWWWWUUUTTTSSSTTTUUUUUUWWWWWWWWWWWWWWWVVVUUUUUUSSSUUUXXXZZZ\\\]]]^^^^^^ZZZYYYXXXWWWVVVUUUUUUUUUWWWXXXYYYZZZZZZXXXVVVUUUUUUWWWYYYYYYWWWUUUUUUUUUZZZZZZZZZZZZYYYYYYXXXWWWUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXXXXZZZ[[[\\\\\\[[[ZZZZZZ[[[\\\\\\\\\^^^___aaadddfffgggfffeeecccdddfffhhhiiikkkllllllooooooooonnnkkkhhheeeccccccaaa^^^^^^^^^^^^]]]\\\```___^^^___```___^^^\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\[[[[[[ZZZZZZYYYYYYWWWWWWXXXYYY[[[]]]^^^_______________^^^]]]]]]]]]]]]^^^___```````````````]]][[[YYYYYY[[[\\\ZZZYYY\\\^^^```___\\\[[[[[[\\\\\\]]]]]]^^^___```aaabbbaaaaaa``````____________````````````aaabbbcccdddhhhhhhiiihhhfffdddaaa```aaabbbccceeegggiiijjjjjjjjjkkkjjjhhheeeddddddeeeiiihhhhhhiiijjjkkkkkkiiiddddddeeedddcccbbb```___^^^]]]\\\ZZZYYYXXXXXXXXXWWWTTTSSSUUUZZZ\\\YYYVVVRRRTTTVVVVVVUUUUUUUUUVVVSSSTTTTTTTTTSSSRRRRRRQQQOOOOOOOOOOOOOOOPPPPPPPPPJJJJJJIIIHHHGGGGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJLLLMMMMMMNNNNNNLLLMMMNNNPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVTTTQQQRRRTTTVVVVVVUUUXXXWWWVVVVVVXXX[[[^^^```___```aaaaaa```______`````````aaaaaabbbaaaaaaaaabbbaaaaaaaaa```_________```aaaaaabbbbbbccccccddddddcccaaa`````````aaabbbccccccdddccccccbbbaaaaaaaaaaaa```^^^\\\[[[]]]^^^]]]^^^```aaabbbaaaaaa```[[[ZZZYYYYYYZZZ[[[]]]______^^^^^^]]]\\\[[[ZZZZZZWWWWWWVVVVVVVVVVVVWWWWWWXXXVVVTTTRRRQQQSSSVVVWWWYYYWWWUUUQQQNNNOOORRRUUUWWWWWWXXXXXXXXXWWWUUUTTTCCCBBBCCCEEEIIIKKKLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGHHHJJJLLLNNNQQQRRRSSSRRRPPPNNNMMMMMMMMMNNNSSSSSSTTTTTTTTTRRRQQQPPPNNNNNNMMMMMMLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLMMMOOOPPPRRRRRRSSSTTTWWWYYYYYYVVVSSSPPPOOONNNOOOQQQRRRRRRQQQQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPOOONNNMMMMMMNNNOOOPPPQQQRRRQQQPPPPPPQQQQQQQQQPPPPPPQQQQQQRRRQQQRRRSSSTTTUUUVVVVVVVVVTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRQQQQQQQQQRRRTTTVVVXXX___eeennnxxx|||xxxuuuttttttrrrpppmmmkkkjjjfffeeeddddddffffffeeedddccccccbbb```]]]ZZZXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRVVVWWWWWWWWWVVVTTTSSSRRRPPPRRRTTTUUUUUUUUUWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZXXXYYYYYYXXXVVVVVVWWWXXXZZZZZZZZZZZZZZZYYYYYYYYYVVVTTTTTTVVVZZZ]]]______```___]]][[[ZZZYYYZZZZZZ[[[ZZZYYYXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\[[[ZZZZZZZZZ[[[^^^aaacccdddeeeeeebbbaaa___]]]\\\ZZZZZZYYY]]]^^^``````___]]]ZZZXXXXXXZZZZZZZZZXXXWWWXXXYYY]]]]]]^^^^^^^^^]]]\\\\\\YYYYYYYYYYYYYYYYYYYYYYYY\\\[[[[[[[[[\\\^^^```aaacccbbbbbbaaaaaaaaaaaabbbdddggglllppprrrqqqnnnllljjjjjjiiijjjmmmppptttwwwuuuuuutttrrroookkkhhhfffeeecccaaa```aaaaaaaaa___dddbbbaaa```aaabbbaaa```___```aaabbbbbb```^^^]]]ZZZZZZZZZ[[[]]]```bbbdddbbbbbbaaa```___^^^]]]]]][[[[[[]]]^^^```bbbddddddbbbbbbccccccbbbbbbaaaaaaaaabbbcccdddeeefffffffffcccbbbaaaaaabbbbbbaaa```bbbdddeeedddbbb`````````dddddddddddddddeeeeeeeeeeeeeeedddddddddcccccccccbbbccceeefffggghhhhhhhhhlllllljjjiiigggeeecccbbbdddfffhhhkkknnnoooooooooqqqqqqqqqnnnllljjjkkklllnnnnnnnnnpppqqqqqqpppnnnjjjjjjjjjiiigggeeecccaaa______]]]\\\[[[[[[ZZZZZZVVVSSSRRRUUUXXXZZZYYYWWWSSSUUUVVVVVVUUUTTTUUUVVVSSSSSSSSSRRRRRRQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHHHHGGGGGGGGGGGGHHHBBBCCCDDDEEEEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKMMMOOOPPPQQQQQQQQQOOOQQQRRRTTTVVVVVVVVVVVVUUUTTTRRRSSSTTTVVVVVVUUUXXXWWWWWWVVVXXXZZZ]]]^^^___aaabbbcccbbbcccdddfffbbbcccdddeeeeeeeeeeeeeeeddddddccccccbbbaaaaaa```bbbbbbbbbccccccdddddddddfffeeeddddddccccccddddddiiihhhfffdddbbbaaa``````^^^^^^\\\YYYVVVVVVYYY[[[ZZZ[[[]]]^^^_________^^^XXXXXXWWWWWWXXXZZZ[[[]]]_________^^^\\\YYYVVVTTTQQQRRRSSSTTTSSSSSSRRRQQQTTTRRRPPPOOOOOOQQQSSSUUUVVVUUURRROOOLLLMMMPPPRRRUUUUUUVVVWWWVVVUUUTTTSSSFFFFFFFFFHHHLLLNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTSSSRRRPPPOOOOOOOOOOOOSSSTTTUUUVVVUUUUUUSSSRRRPPPPPPPPPPPPOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOPPPOOOOOOPPPQQQSSSUUUVVVTTTTTTVVVYYY[[[[[[XXXUUURRRQQQPPPQQQTTTVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUTTTTTTSSSUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVUUUVVVXXXZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYYYY^^^dddnnnyyy|||wwwrrrqqqqqqpppooonnnllllllooommmllllllllllllmmmmmmkkkjjjiiifffccc```]]][[[YYYXXXXXXXXXXXXWWWWWWWWWZZZ\\\^^^^^^\\\ZZZXXXWWWRRRUUUXXXZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^___``````]]]_________^^^^^^```aaaaaaaaa```___^^^]]]\\\\\\WWWVVVUUUVVVZZZ^^^aaaaaacccbbbaaa___^^^^^^^^^^^^```___^^^^^^^^^___```aaa```aaaaaaaaaaaa```______aaabbbdddfffggghhhhhhhhhgggfffdddcccbbbaaa``````bbbccceeefffeeebbb^^^\\\]]]]]]^^^]]][[[[[[]]]^^^^^^_______________^^^^^^[[[\\\]]]^^^^^^_________``````_________aaabbbccchhhhhhhhhgggeeeeeefffgggnnnssszzz~~~~~~{{{wwwtttrrrpppmmmlllnnnrrrwwwzzzwwwvvvuuurrroookkkhhhfffdddcccbbbcccdddffffffeeegggeeecccbbbcccdddddddddaaaccceeeggggggeeecccaaa___^^^^^^___bbbeeehhhiiifffeeeeeeeeeddddddccccccbbbcccdddfffggghhhhhhiiieeefffgggggggggffffffeeedddeeefffggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhgggfffhhhhhhiiihhhgggfffeeeeeeiiiiiihhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhggggggfffgggiiikkklllmmmmmmllllllkkkiiigggffffffffffffgggiiilllooorrrssstttttttttuuutttrrrpppooooooqqqqqqqqqrrrtttuuuuuurrrooonnnnnnmmmkkkiiifffcccbbb```___^^^\\\[[[[[[[[[[[[SSSRRRQQQSSSUUUWWWWWWVVVRRRTTTUUUUUUSSSRRRSSSTTTPPPPPPPPPPPPPPPQQQQQQRRRLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUSSSUUUWWWZZZ[[[[[[YYYXXXWWWWWWVVVWWWWWWXXXXXXXXXYYYYYYXXXXXXYYY[[[]]]___aaacccddddddddddddfffhhhffffffgggiiiiiijjjjjjjjjjjjiiihhhgggfffeeeddddddbbbcccccceeefffggghhhhhhiiihhhhhhhhhhhhgggggggggjjjiiifffcccaaa`````````]]]\\\YYYUUUSSSSSSVVVYYYWWWXXXZZZ[[[\\\]]]\\\\\\WWWWWWVVVVVVVVVWWWXXXXXX]]]^^^___^^^\\\XXXTTTQQQMMMOOOQQQRRRRRRPPPNNNLLLNNNMMMKKKKKKLLLNNNPPPRRRRRRQQQPPPNNNLLLMMMPPPSSSSSSTTTUUUUUUUUUTTTSSSRRRLLLKKKKKKLLLNNNOOONNNMMMNNNMMMMMMMMMMMMNNNOOOOOOSSSSSSTTTUUUUUUUUUTTTTTTQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTSSSRRRRRRQQQQQQQQQTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTVVVXXXYYYUUUUUUWWWZZZ\\\[[[YYYVVVUUUTTTSSSUUUWWWYYYZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRSSSSSSTTTSSSTTTVVVXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]___```___^^^^^^\\\[[[YYYYYYYYY[[[]]]___\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^]]]\\\[[[ZZZ\\\```iiiqqqwwwwwwrrrnnniiiiiiiiiiiiiiijjjkkkkkkrrrqqqqqqpppooooooooopppnnnmmmllliiifffccc```^^^YYYYYYZZZ[[[\\\]]]]]]^^^^^^```ccccccaaa^^^]]]]]]VVVYYY\\\^^^^^^^^^___```aaaaaabbbcccddddddeeeeeedddeeeffffffeeefffhhhjjjlllkkkjjjhhhfffeeecccccc```___]]]^^^aaaeeeggghhhddddddccccccbbbbbbbbbccceeeeeedddddddddfffggghhhhhhhhhiiiiiihhhhhhgggfffiiijjjkkklllkkkkkkjjjiiigggggggggfffgggggghhhhhhggghhhiiiiiihhheeebbb```bbbccccccbbbaaaaaabbbdddbbbbbbcccccccccbbbaaaaaa]]]^^^aaaccceeefffgggggggggfffdddcccbbbccccccdddkkkllllllkkkhhhhhhiiikkkuuu||||||yyytttqqqqqqtttxxx{{{xxxwwwuuussspppmmmjjjiiieeedddccceeehhhjjjkkkkkkiiigggddddddeeeffffffeeeccceeehhhjjjkkkjjjhhhfffdddddddddeeegggiiikkkmmmhhhhhhhhhiiiiiijjjjjjjjjkkkkkkmmmmmmnnnnnnmmmmmmiiijjjkkkllllllkkkiiihhhggggggiiijjjjjjkkkkkkkkklllmmmnnnnnnmmmllllllkkkllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjkkkllllllkkkkkkjjjiiikkkmmmoooppppppoooooojjjiiihhhgggggghhhiiijjjiiijjjmmmpppsssuuuvvvvvvuuuuuuuuusssqqqpppqqqrrrqqqqqqrrrtttuuutttqqqooonnnnnnmmmkkkhhheeebbb``````___]]]\\\ZZZZZZYYYYYYRRRQQQPPPPPPRRRTTTTTTTTTQQQRRRTTTSSSQQQPPPPPPPPPMMMMMMMMMNNNOOOQQQSSSTTTLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHGGGEEEDDDCCCEEEFFFGGGIIIJJJKKKLLLLLLJJJKKKLLLNNNQQQSSSUUUVVVTTTVVVZZZ\\\]]]\\\ZZZYYYXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]___aaabbbeeeffffffeeeddddddfffhhhhhhiiikkklllmmmnnnnnnooopppooonnnmmmkkkjjjiiihhhcccdddeeegggiiikkklllmmmkkkkkklllllllllkkkjjjiiihhhgggdddbbb````````````]]]\\\YYYUUURRRSSSUUUXXXUUUVVVXXXYYYZZZZZZYYYYYYWWWWWWVVVUUUTTTTTTTTTTTTYYY[[[]]]]]]\\\XXXTTTQQQLLLNNNPPPQQQQQQOOOLLLJJJKKKJJJJJJJJJLLLNNNPPPRRRNNNOOONNNNNNMMMOOOSSSVVVRRRSSSTTTUUUUUUUUUTTTSSSSSSQQQPPPPPPQQQQQQPPPOOOPPPPPPOOOOOOPPPPPPQQQRRRVVVWWWYYY[[[[[[[[[ZZZZZZVVVUUUTTTSSSSSSRRRSSSSSSOOOOOOPPPPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]XXXXXXXXXZZZ\\\]]][[[ZZZZZZXXXXXXYYY\\\^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVWWWXXXYYYZZZYYY[[[\\\^^^______^^^^^^^^^^^^]]]^^^^^^___```aaa```bbbdddeeefffeeedddbbb___^^^]]]]]]]]]^^^___```_______________`````````bbbcccddddddcccaaa___^^^]]]___dddiiimmmmmmiiifffdddddddddeeegggiiijjjkkkpppqqqrrrqqqooonnnnnnooommmlllkkkiiigggdddbbb```[[[[[[\\\^^^```aaabbbcccaaadddffffffccc```aaaccc[[[^^^```aaaaaaaaabbbdddcccdddeeeggghhhhhhhhhhhhiiijjjkkkkkkjjjkkkmmmooouuuuuutttsssrrrpppooooookkkiiiggghhhjjjlllllllllhhhhhhhhhhhhhhhhhhhhhgggjjjjjjiiiiiijjjlllnnnoooppppppqqqqqqppppppooonnnooopppppppppooonnnlllkkkhhhhhhiiiiiikkklllnnnoookkkkkklllkkkkkkiiigggfffggghhhiiiiiihhhhhhiiijjjiiiiiiiiiiiihhhgggfffeeeaaacccfffiiilllmmmnnnnnnlllkkkiiihhhggggggggggggmmmoooqqqooolllkkkmmmpppyyy~~~zzzwwwxxxyyy{{{yyyxxxvvvtttrrrqqqooooooiiihhhgggiiilllnnnooonnnkkkiiigggggghhhiiihhhgggggghhhkkkmmmnnnnnnmmmmmmjjjjjjkkkmmmnnnoooppppppkkkllllllmmmnnnooopppqqqqqqrrrssstttuuutttssssssoooppprrrrrrqqqooommmlllkkklllmmmmmmmmmmmmmmmmmmoooqqqssssssrrrpppoooppppppooooooppprrrsssqqqpppmmmmmmmmmmmmmmmmmmmmmmmmlllmmmooopppppppppooonnnoooooopppqqqrrrrrrrrrrrrkkkjjjjjjiiijjjkkkmmmnnnkkklllnnnppprrrtttvvvwwwuuuvvvuuutttrrrqqqrrrsssrrrrrrrrrssstttsssqqqooonnnmmmlllkkkhhhdddaaa___aaa```^^^[[[YYYXXXWWWWWWSSSRRRQQQPPPPPPQQQRRRSSSQQQRRRSSSRRROOONNNNNNNNNKKKKKKKKKLLLMMMPPPRRRSSSMMMMMMLLLKKKIIIHHHGGGGGGCCCCCCCCCDDDDDDFFFGGGHHHJJJIIIGGGEEECCCAAAAAA@@@DDDEEEGGGIIIKKKMMMMMMNNNHHHIIIJJJLLLNNNQQQSSSUUUTTTVVVYYY[[[\\\[[[YYYXXXXXXZZZ\\\\\\[[[[[[[[[\\\^^^^^^___aaabbbdddfffgggiiiiiiiiigggeeeeeefffhhhjjjkkkmmmoooqqqrrrrrrrrruuutttsssqqqooommmlllkkkfffggghhhjjjlllnnnoooppplllmmmooopppooonnnllljjjgggfffdddcccaaa`````````^^^]]][[[WWWTTTTTTVVVXXXTTTUUUWWWXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRWWWYYY[[[[[[ZZZWWWTTTQQQLLLNNNPPPQQQPPPNNNKKKIIIJJJJJJKKKLLLMMMPPPRRRTTTMMMNNNNNNNNNNNNPPPTTTWWWSSSTTTUUUVVVWWWVVVUUUUUUXXXVVVUUUUUUVVVVVVUUUSSSTTTTTTSSSSSSTTTTTTUUUVVVYYYZZZ]]]___```aaa```___\\\\\\[[[[[[[[[[[[\\\\\\XXXWWWWWWWWWWWWXXXYYYYYYXXXYYYZZZ[[[[[[\\\\\\\\\YYYZZZ[[[]]]^^^^^^]]]]]]\\\]]]]]]\\\[[[YYYWWWVVVWWWXXXYYY[[[\\\^^^___```^^^^^^]]]]]]]]]]]]^^^^^^___^^^^^^]]]^^^___```aaa^^^\\\\\\\\\___``````______^^^]]]^^^```bbbbbbbbbbbbbbbaaaaaa```^^^]]]\\\\\\[[[[[[[[[\\\^^^```aaaaaabbbdddeeeeeeeeeddddddddddddddddddeeefffggghhhfffhhhjjjllllllkkkiiihhhddddddddddddccccccccccccaaabbbbbbbbbccccccccccccdddfffhhhiiiiiihhhfffdddbbbcccdddfffiiiiiihhhfffeeedddeeeeeegggiiikkklllmmmoooqqqqqqnnnlllllllllkkkjjjjjjiiigggeeecccbbb``````aaabbbdddeeeffffffcccfffhhhgggcccaaacccgggaaabbbccccccbbbccceeegggdddeeegggiiijjjjjjjjjjjjkkklllmmmmmmllllllnnnpppyyyyyyyyyzzzzzzzzz{{{{{{wwwvvvttttttuuuuuutttrrrqqqqqqppppppooonnnmmmlllnnnnnnmmmnnnoooqqqrrrtttssssssttttttssssssrrrqqqoooooopppppppppnnnmmmlllkkkkkkkkklllnnnppprrrrrroooooonnnmmmmmmmmmmmmmmmkkkmmmooopppooonnnnnnooonnnnnnnnnmmmllljjjiiihhhfffhhhkkknnnqqqrrrrrrrrrpppooonnnmmmllllllmmmnnnqqqtttvvvtttqqqpppssswww|||}}}{{{zzzzzzwwwvvvuuuttttttsssssssssqqqooonnnnnnpppqqqppppppmmmlllkkkkkkllllllkkkiiikkklllnnnpppqqqrrrssssssmmmoooqqqtttvvvvvvvvvvvvrrrrrrrrrsssssstttttttttrrrtttwwwyyyzzz{{{zzzzzzvvvwwwxxxxxxwwwtttqqqooorrrrrrrrrrrrrrrqqqqqqppprrruuuxxxxxxuuussssssssstttsssrrruuuxxxyyyxxxvvvtttssssssrrrqqqpppooonnnpppqqqssstttuuutttsssrrrtttttttttssssssttttttuuupppppppppppppppqqqqqqrrrnnnnnnnnnnnnpppsssvvvxxxvvvwwwwwwuuusssssstttuuuuuusssrrrrrrssstttrrrqqqnnnnnnmmmllliiifffcccaaacccbbb___\\\YYYWWWVVVUUUUUUUUUSSSQQQPPPPPPQQQSSSQQQSSSSSSRRROOOMMMMMMNNNMMMLLLKKKKKKKKKMMMOOOPPPOOONNNMMMLLLJJJIIIHHHGGGBBBBBBBBBCCCDDDEEEGGGGGGJJJHHHDDDBBB@@@@@@AAAAAAAAACCCEEEHHHKKKMMMNNNOOOIIIIIIIIIKKKMMMPPPSSSTTTVVVWWWYYY[[[[[[[[[ZZZYYY[[[^^^``````___^^^^^^```aaabbbccceeehhhjjjlllmmmllllllkkkiiiggggggiiillllllmmmoooqqqrrrtttuuuuuuxxxwwwuuusssqqqooonnnmmmkkkllllllmmmnnnooopppppplllnnnppprrrqqqooommmkkkhhhgggfffeeecccaaa```^^^^^^]]]\\\YYYVVVUUUUUUWWWUUUVVVWWWWWWWWWVVVTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTXXXYYYZZZZZZXXXVVVSSSQQQMMMMMMNNNOOONNNLLLJJJIIIGGGHHHIIIJJJMMMOOOQQQSSSNNNNNNOOONNNMMMNNNQQQTTTTTTUUUWWWXXXXXXXXXWWWWWWZZZYYYXXXXXXYYYZZZYYYWWWXXXWWWWWWWWWWWWXXXYYYYYYZZZ\\\___bbbcccdddccccccbbbbbbaaaaaaaaabbbbbbccc``````______^^^______```ZZZ[[[]]]^^^___`````````[[[\\\^^^```aaaaaa``````_________^^^]]]ZZZXXXWWWXXXYYY[[[]]]___aaaccccccaaa```___^^^^^^___```aaaccccccbbbaaaaaabbbcccdddbbb```______aaacccddddddcccbbbaaabbbdddeeeeeedddeeeeeedddcccbbbaaa___^^^___^^^^^^^^^___bbbeeefffggggggiiijjjjjjjjjiiihhhhhhhhhhhhhhhiiijjjkkkllljjjlllnnnppppppooommmkkkjjjjjjkkkkkkjjjiiihhhgggddddddddddddeeeeeeffffffeeegggjjjlllmmmmmmkkkjjjhhhfffffffffhhhjjjjjjiiigggfffffffffgggiiijjjkkkkkknnnqqqqqqmmmjjjjjjjjjiiiiiiiiihhhgggfffeeedddddddddeeeeeefffgggggggggdddgggiiigggcccaaaeeeiiidddeeeeeedddcccdddfffiiieeefffhhhjjjkkkkkkkkkkkklllmmmnnnmmmllllllnnnpppxxxxxxzzz{{{}}}~~~|||xxxwwwwwwuuutttqqqpppnnnppppppooopppqqqsssuuuvvvrrrrrrrrrrrrrrrqqqqqqpppkkklllmmmmmmmmmmmmkkkkkkmmmmmmnnnoooppprrrssstttrrrqqqpppooonnnooopppqqqmmmpppssstttsssrrrqqqqqqppppppooonnnllljjjiiihhhjjjllloooqqqsssssssssrrrrrrqqqpppppppppqqqrrrsssssswwwyyyxxxuuutttxxx||||||zzzyyyttttttssssssssssssttttttxxxvvvsssrrrrrrrrrqqqooonnnmmmmmmooopppooollljjjooooooppprrrtttuuuwwwwwwnnnqqquuuyyy{{{|||{{{{{{wwwwwwwwwvvvvvvvvvvvvvvvrrrtttxxx{{{~~~{{{|||}}}}}}{{{xxxtttrrrvvvwwwwwwvvvvvvuuutttssstttwwwzzzzzzxxxuuuuuuvvvvvvuuuuuuxxx|||}}}|||zzzzzzyyywwwvvvsssqqqpppooorrrtttvvvwwwxxxwwwvvvuuuyyyxxxvvvuuuuuuuuuvvvwwwvvvvvvuuuuuuuuutttttttttqqqpppnnnnnnpppsssvvvxxxxxxyyyyyywwwuuuuuuvvvwwwwwwuuusssssstttttttttsssppppppooommmkkkhhheeeccceeeccc```]]]ZZZWWWUUUUUUXXXWWWUUUSSSPPPPPPRRRSSSRRRTTTTTTSSSPPPNNNNNNNNNOOONNNLLLKKKJJJKKKLLLNNNPPPOOONNNMMMKKKIIIHHHHHHCCCCCCCCCDDDFFFGGGIIIIIIJJJGGGDDDAAA@@@AAACCCEEE???AAADDDGGGJJJMMMOOOPPPKKKKKKLLLMMMOOORRRTTTVVVYYYZZZ[[[\\\]]]]]]\\\[[[^^^bbbeeeeeecccaaabbbdddcccdddfffhhhkkkmmmooopppmmmmmmllljjjiiijjjmmmooolllmmmoooqqqsssuuuvvvvvvyyyxxxvvvtttrrrooonnnmmmppppppppppppoooooooooooommmoooqqqsssrrrpppmmmkkkjjjiiiiiihhheeebbb___]]]]]]]]]]]]ZZZWWWUUUUUUVVVVVVVVVWWWWWWVVVUUUSSSRRROOOPPPRRRTTTUUUVVVWWWWWWYYYYYYZZZYYYWWWTTTQQQOOOMMMMMMMMMMMMMMMKKKJJJIIICCCDDDEEEGGGJJJLLLNNNPPPOOOPPPOOONNNLLLLLLNNNPPPUUUVVVXXXYYYZZZYYYXXXXXX`````````aaa``````______\\\\\\\\\]]]^^^___```aaa```cccgggjjjkkkkkkiiigggjjjhhhffffffggghhhgggfffffffffggggggfffeeedddbbbffffffeeeeeedddeeeeeeeeeeeeeeefffeeeddddddfffgggggghhhgggdddaaa______```______```aaabbbdddeeefffddddddcccaaa```aaaeeehhhhhhhhhhhhhhhggggggggggggfffgggggghhhhhhhhhggggggiiiiiihhhhhhggghhhhhhhhhffffffeeedddccccccbbbbbbaaaaaaaaabbbeeegggjjjkkkmmmmmmnnnnnnmmmlllkkkjjjmmmlllkkkjjjkkkmmmoooqqqqqqqqqrrrsssttttttttttttsssqqqooonnnnnnnnnlllkkkfffcccbbbeeejjjllliiieeeiiijjjkkkmmmoooqqqtttuuuooollliiihhhiiilllnnnnnnmmmlllkkkjjjjjjjjjkkklllmmmmmmnnnooooooooooooooommmmmmmmmllljjjiiigggfffggghhhjjjkkklllmmmmmmmmmmmmmmmmmmlllkkkjjjiiihhhkkkiiihhhggggggiiikkkllljjjkkklllmmmnnnpppqqqqqqrrrrrrqqqppppppqqqrrrrrruuuyyy|||}}}|||}}}~~~yyytttrrrsssuuusssrrrrrrrrrssstttvvvxxxsssssssssrrrrrrqqqppppppsssooojjjhhhjjjmmmnnnmmmppppppqqqrrrssssssssssssqqqpppnnnmmmooorrruuuxxxtttuuuvvvwwwvvvuuurrrqqqrrrrrrpppoooooooooppppppuuuuuuttttttttttttuuuuuuxxxwwwuuusssssssssttttttxxx{{{~~~}}}{{{zzzyyy~~~{{{xxxwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyywwwuuusssqqqqqqsssuuuvvvuuurrrnnnlllooorrrvvvzzz|||}}}|||{{{yyyyyyzzz{{{|||}}}~~~~~~zzzzzzyyyxxxxxxxxxyyyyyy{{{|||~~~}}}{{{yyyxxx}}}|||{{{|||||||||{{{xxxxxxxxxyyyyyyyyyzzzzzztttuuuvvvwwwyyy|||~~~}}}zzzxxxwwwvvvtttrrrwwwwwwyyyzzzzzzyyyxxxwwwyyyxxxwwwwwwxxxyyy{{{|||}}}}}}}}}|||{{{zzzxxxwwwvvvuuutttrrrrrruuu{{{||||||}}}|||{{{zzzxxxvvvtttsssrrrsssuuuwwwxxxxxxxxxuuurrrpppooommmjjjhhheeecccaaa___]]]\\\[[[[[[XXXWWWVVVUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSQQQQQQQQQOOOMMMLLLNNNPPPQQQOOOMMMMMMMMMLLLJJJIIIDDDFFFIIIIIIGGGGGGJJJLLLHHHGGGEEECCCBBBAAAAAAAAADDDDDDCCCDDDFFFJJJNNNPPPLLLNNNOOOPPPPPPQQQTTTVVVVVVZZZ^^^`````````aaaaaaddddddcccbbbcccdddeeefffiiikkkmmmnnnnnnoooqqqrrrnnnnnnmmmnnnnnnoooppppppqqqppppppppprrruuuwwwyyyxxxyyyzzzzzzwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvuuutttxxxwwwwwwwwwxxxwwwtttrrrooonnnmmmjjjhhhfffdddccc^^^^^^______^^^^^^]]]\\\YYYZZZ\\\[[[XXXTTTRRRQQQQQQQQQRRRVVVZZZ\\\[[[XXX\\\ZZZXXXWWWVVVUUURRROOOMMMKKKJJJJJJKKKKKKJJJHHHEEECCCAAACCCGGGKKKLLLKKKOOONNNMMMLLLMMMOOOQQQRRRVVVXXXZZZ[[[[[[\\\^^^___bbbbbbccccccccccccbbbbbb`````````aaaaaacccddddddhhhjjjnnnqqqrrrrrrqqqqqqnnnmmmkkkkkkmmmnnnmmmmmmlllmmmmmmnnnmmmkkkjjjiiiiiiiiihhhggggggfffggggggiiijjjkkkjjjhhhhhhjjjkkkiiiiiihhhfffcccbbbbbbdddcccdddfffggghhhhhhgggfffeeeeeeeeeccccccdddhhhkkkmmmmmmlllkkkjjjiiiiiihhhiiijjjkkklllllllllllllllmmmllllllllllllmmmmmmmmmiiiiiihhhhhhgggfffeeeeeeeeeeeeeeefffhhhjjjmmmnnnpppqqqrrrsssssssssrrrqqqpppooonnnllllllmmmooopppsssssstttuuuvvvvvvvvvvvvvvvtttqqqpppppppppooommmllliiihhhjjjnnnpppmmmjjjiiijjjlllnnnrrruuuxxxyyytttqqqnnnlllnnnpppqqqrrrooonnnlllkkkkkkkkkllllllmmmnnnppprrrssstttssssssoooooommmlllkkkiiiiiihhhiiijjjlllmmmooopppqqqqqqsssqqqooommmkkkkkkllllllsssrrrooommmkkkiiiiiiiiimmmnnnooopppqqqrrrrrrrrrtttsssrrrqqqqqqrrrssstttwwwxxx{{{|||}}}~~~~~~zzzuuussstttvvvuuuttttttttttttuuuuuuvvvrrrrrrrrrrrrsssssssssssssssoookkkjjjmmmoooppppppssssssttttttuuuuuutttttttttrrrpppnnnoooqqqtttvvvvvvwwwwwwxxxwwwvvvuuutttvvvuuutttssssssttttttuuuxxxwwwwwwvvvvvvvvvwwwwwwyyyyyyxxxwwwwwwwwwxxxxxx|||~~~~~~|||zzzyyy}}}~~~zzzzzzzzz{{{{{{|||||||||||||||{{{zzzyyywwwvvvuuuvvvwwwyyyzzzyyyvvvsssqqqsssuuuxxx|||~~~~~~}}}}}}{{{{{{|||}}}~~~~~~~~~~~~|||}}}~~~}}}~~~}}}~~~~~~~~~}}}||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyy{{{|||}}}~~~~~~{{{zzzyyyyyywwwvvvxxxxxxyyyzzzzzzzzzyyyxxxzzzzzzzzz{{{{{{}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyyxxxvvvvvvxxx|||~~~|||yyyxxxuuutttssstttvvvwwwwwwwwwwwwuuusssrrrpppnnnkkkiiifffeeecccaaa___^^^]]]]]]___]]][[[XXXVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTRRRPPPOOOQQQSSSPPPOOOMMMMMMMMMLLLJJJIIIFFFHHHJJJJJJHHHHHHKKKMMMIIIHHHFFFDDDCCCBBBCCCCCCEEEDDDDDDDDDFFFJJJNNNPPPNNNOOOQQQQQQQQQSSSUUUWWWXXX[[[^^^```aaabbbccceeeeeeeeeeeeeeefffhhhjjjkkklllnnnooopppoooppprrrsssqqqqqqqqqqqqqqqqqqrrrsssqqqqqqpppppprrrtttwwwyyy{{{}}}~~~}}}{{{zzzzzz{{{||||||}}}}}}|||{{{{{{zzz|||zzzxxxwwwwwwxxxwwwvvvrrrqqqooommmkkkiiiggggggcccccccccbbbbbbaaa```___[[[\\\]]]\\\YYYVVVTTTTTTUUUTTTTTTWWW[[[]]]]]][[[^^^\\\ZZZYYYXXXVVVSSSPPPQQQOOOMMMLLLLLLKKKJJJHHHFFFDDDBBBDDDHHHKKKLLLLLLMMMMMMLLLKKKLLLNNNPPPRRRTTTVVVYYY\\\^^^```cccfffeeeffffffggggggfffffffffffffffffffffggghhhiiiiiikkklllnnnppprrrsssttttttrrrpppoooppprrrsssssssssssssssttttttsssrrrpppooonnnmmmlllkkkjjjiiiiiiiiilllmmmnnnmmmlllkkklllmmmkkkkkkkkkjjjhhhggghhhiiihhhjjjllloooooommmkkkjjjiiiiiiiiihhhgggiiilllooorrrrrrqqqpppnnnmmmlllkkkmmmoooppprrrssssssrrrrrrooooooppppppqqqqqqrrrrrrnnnnnnmmmmmmlllllllllkkkjjjjjjjjjkkklllnnnppprrrssstttvvvwwwxxxxxxwwwwwwuuusssqqqooonnnooopppqqquuuuuuvvvwwwxxxxxxxxxxxxyyywwwtttsssssssssrrrppprrrooommmoooqqqrrrpppnnnjjjlllnnnrrrvvvyyy|||~~~{{{xxxuuussstttvvvvvvwwwrrrrrrpppooonnnnnnnnnnnnoooqqqtttvvvxxxxxxxxxwwwsssrrrooommmkkkkkkllllllnnnnnnoooqqqrrrssstttuuuxxxuuurrrooonnnoooqqqsssxxxwwwuuurrrooommmkkkiiioooqqqsssuuuvvvuuuuuutttuuuuuutttsssssstttuuuuuuyyyyyyyyy{{{}}}~~~zzzvvvuuuvvvwwwxxxxxxxxxwwwvvvuuutttsssqqqqqqrrrtttuuuvvvwwwwwwuuurrrooonnnppprrrttttttvvvwwwwwwwwwwwwvvvuuuuuuvvvtttrrrpppppprrrtttvvvzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{|||{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{|||||||||||||||}}}|||{{{|||}}}~~~~~~}}}}}}}}}}}}||||||{{{zzzzzz{{{}}}}}}|||zzzwwwuuuwwwyyy|||~~~~~~}}}~~~|||}}}~~~|||{{{zzzyyy~~~~~~}}}}}}}}}}}}~~~~~~~~~||||||}}}}}}|||{{{zzz{{{{{{{{{{{{{{{zzzzzz||||||~~~}}}|||||||||}}}}}}~~~~~~}}}||||||}}}|||xxxwwwvvvvvvxxxxxxwwwvvvwwwuuutttsssrrrpppllliiiiiihhhgggeeedddbbbaaaaaadddbbb___\\\YYYWWWVVVUUUUUUVVVXXXYYYZZZZZZYYYYYYXXXYYYXXXWWWUUUTTTUUUWWWSSSQQQPPPPPPPPPPPPNNNLLLHHHIIIJJJJJJIIIJJJKKKMMMJJJIIIGGGFFFEEEEEEEEEFFFEEEEEEDDDEEEGGGJJJMMMOOOPPPRRRTTTTTTTTTUUUWWWYYY[[[]]]```bbbccceeehhhjjjhhhhhhhhhiiikkkmmmpppqqqqqqrrrrrrrrrqqqqqqssstttttttttssssssrrrrrrssssssqqqqqqqqqqqqrrrtttvvvxxx|||~~~}}}|||}}}~~~~~~}}}yyyxxxyyyzzz{{{{{{vvvuuutttrrrpppnnnnnnmmmiiiiiiiiihhhgggeeedddccc^^^```aaa___\\\ZZZXXXXXXZZZYYYXXXZZZ]]]___```___```^^^\\\[[[YYYWWWTTTQQQUUUSSSPPPNNNMMMLLLJJJHHHFFFEEEDDDEEEHHHKKKLLLMMMNNNNNNNNNNNNOOOQQQSSSUUUVVVYYY]]]```bbbeeehhhkkkhhhiiijjjjjjkkkjjjjjjjjjkkkkkkkkkkkklllmmmnnnooommmmmmnnnoooqqqsssuuuvvvsssqqqqqqrrrtttvvvwwwvvvvvvwwwxxxxxxwwwvvvtttsssrrrqqqpppooommmmmmlllllllllmmmnnnnnnlllkkklllmmmnnnoooooonnnmmmmmmnnnpppmmmoooppprrrrrrrrrqqqqqqooopppooonnnmmmmmmoooqqquuuttttttsssrrrqqqqqqpppqqqrrruuuwwwxxxxxxxxxwwwqqqqqqrrrssstttuuuuuuuuusssssssssssssssssssssrrroooooooooooopppqqqssstttuuuvvvwwwyyyyyyyyyxxxwwwwwwvvvtttrrrqqqrrrssstttvvvvvvwwwyyyzzzzzzzzzzzz{{{yyyvvvuuuuuuuuutttssstttrrrpppppprrrrrrqqqooooooqqqssswwwzzz}}}~~~zzzyyyyyyzzz{{{zzzxxxwwwvvvuuutttsssrrrrrrsssuuuwwwzzz{{{{{{zzzyyyxxxuuurrrooommmnnnpppqqqssssssssssssttttttuuuuuuwwwuuusssrrrrrrtttvvvxxxvvvvvvvvvuuusssrrrpppooooooqqquuuxxxzzzzzzyyyxxxxxxwwwvvvuuuuuuvvvwwwxxx|||yyyxxxzzz~~~|||zzz{{{|||}}}~~~~~~~~~~~~}}}zzzwwwuuuvvvxxx{{{{{{{{{zzzxxxvvvsssqqqqqqrrrtttvvvxxxzzz|||}}}yyywwwuuusssssstttvvvvvvyyyyyyyyyyyyxxxwwwvvvuuuvvvuuusssrrrssstttvvvxxx}}}|||{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyy{{{|||~~~~~~}}}~~~~~~{{{|||}}}~~~}}}zzzxxxvvvzzz|||~~~~~~~~~}}}~~~~~~}}}|||~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}}}}~~~|||{{{zzzzzz{{{zzzyyywwwvvvuuutttttttttqqqmmmjjjllllllkkkjjjiiihhhgggfffdddcccbbbaaa```______^^^[[[]]]___```aaa```^^^]]]\\\]]]]]]\\\ZZZYYYZZZ[[[WWWVVVUUUVVVVVVUUURRRPPPKKKKKKJJJJJJIIIJJJKKKLLLJJJIIIHHHGGGGGGGGGHHHIIIEEEEEEEEEFFFHHHKKKNNNPPPSSSUUUWWWXXXXXXXXXZZZ[[[^^^```ccceeefffiiimmmpppmmmllllllmmmnnnqqqsssttttttuuuuuusssqqqqqqssstttuuuuuutttsssrrrrrrrrrssssssrrrrrrrrrsssuuuvvvwwwyyy{{{}}}}}}|||||||||}}}~~~~~~||||||}}}~~~~~~}}}{{{zzzxxxvvvuuutttttttttppppppooonnnllljjjhhhgggccceeeeeedddaaa___^^^^^^___^^^]]]]]]___aaabbbcccbbb```^^^\\\ZZZXXXTTTRRRVVVSSSPPPNNNNNNMMMLLLJJJGGGFFFFFFGGGIIIKKKMMMNNNSSSSSSTTTUUUVVVYYY[[[\\\___aaadddfffgggiiilllnnnlllmmmmmmnnnoooooonnnnnnooooooooopppqqqrrrsssttttttttttttuuuvvvxxxzzz{{{uuuttttttuuuxxxzzzzzzzzz{{{{{{||||||{{{zzzxxxwwwwwwvvvuuusssrrrqqqqqqqqqoooppprrrqqqooonnnnnnnnnqqqrrrsssrrrqqqrrrsssuuusssrrrrrrrrrsssuuuwwwxxxvvvwwwvvvtttqqqppprrrsssuuuuuuuuuuuuuuuuuuvvvvvvtttvvvxxx{{{||||||{{{zzzuuuuuuwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyytttsssrrrrrrrrrtttuuuvvvyyyyyyzzz{{{zzzyyyxxxwwwxxxwwwuuuttttttuuuwwwxxxvvvwwwxxxzzz{{{{{{||||||zzzxxxvvvvvvwwwwwwvvvuuuwwwvvvtttsssssstttssssssvvvwwwzzz|||~~~~~~|||}}}~~~}}}}}}}}}}}}|||{{{zzzyyywwwwwwxxxyyy{{{||||||{{{zzzyyy|||yyyuuurrrpppqqqsssuuuyyyxxxvvvuuuttttttttttttsssssstttvvvwwwyyyzzz{{{tttuuuuuuuuuuuutttssssssoooqqqvvvzzz}}}~~~}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{~~~{{{zzz{{{~~~~~~|||}}}}}}~~~~~~~~~}}}}}}|||}}}}}}|||zzzwwwvvvwwwxxx}}}}}}}}}{{{yyyvvvsssqqqssstttvvvxxx{{{}}}~~~}}}{{{xxxvvvvvvwwwxxxzzzzzzzzzzzzyyywwwvvvuuuuuuuuuttttttuuuwwwyyy{{{}}}|||{{{{{{}}}}}}|||{{{zzzzzzxxxzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~|||yyyxxx||||||~~~~~~~~~}}}||||||~~~~~~~~~|||zzzwwwvvvuuuuuutttssspppmmmppppppppppppooonnnlllkkkggggggggggggggggggffffffbbbcccdddeeeeeecccaaa___aaabbbcccbbb```^^^^^^___\\\[[[ZZZZZZZZZYYYUUUSSSMMMLLLJJJIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHJJJKKKLLLFFFGGGHHHIIILLLNNNQQQSSSXXXZZZ]]]^^^]]]]]]^^^___bbbdddfffiiikkknnnrrruuuqqqqqqppppppqqqrrrssstttwwwwwwvvvtttrrrqqqsssuuuxxxwwwvvvuuuuuuuuuuuuuuutttttttttuuuuuuvvvvvvwwwwwwyyy{{{|||||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}{{{yyyxxxyyyyyyzzzuuuuuutttsssqqqnnnlllkkkjjjkkkkkkjjjgggeeeeeeeeedddddddddccccccdddfffgggdddbbb___]]][[[YYYUUURRRSSSQQQNNNMMMNNNOOOOOONNNIIIIIIIIIJJJKKKLLLOOOPPPWWWWWWYYY[[[]]]```bbbcccfffhhhkkkmmmnnnpppsssuuupppqqqrrrsssttttttttttttqqqrrrrrrsssuuuwwwyyyzzzzzzzzzzzzzzzzzz|||}}}}}}{{{zzzyyyzzz}}}~~~}}}||||||zzzyyyxxxxxxxxxxxxvvvxxxzzzyyywwwvvvuuuuuuuuuvvvwwwvvvuuuuuuwwwyyywwwvvvtttssstttvvvyyy{{{zzz{{{zzzxxxvvvtttuuuvvvvvvvvvwwwwwwxxxyyyyyyyyywwwyyy{{{~~~~~~|||{{{zzz{{{}}}~~~~~~}}}{{{{{{||||||}}}}}}~~~~~~xxxwwwvvvuuuuuuvvvwwwwww}}}}}}~~~~~~}}}{{{zzzyyyyyyxxxwwwvvvvvvwwwyyyzzzwwwxxxyyy{{{|||}}}}}}~~~yyywwwvvvvvvxxxyyyyyyxxx{{{zzzyyywwwwwwwwwxxxyyy|||}}}~~~~~~}}}|||{{{||||||}}}}}}||||||{{{{{{|||xxxuuuttttttvvvxxx{{{zzzxxxvvvuuuuuuuuuuuurrrsssvvvxxxzzz|||}}}}}}yyyyyyxxxwwwvvvuuuuuutttrrrtttxxx|||}}}}}}|||{{{{{{|||}}}}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}{{{yyyxxxxxxzzz~~~}}}|||{{{yyywwwuuussstttuuuwwwyyy{{{~~~~~~|||yyyxxxyyy{{{{{{||||||{{{zzzyyyxxxwwwuuuuuuuuuvvvwwwzzz|||}}}~~~}}}|||||||||~~~~~~|||{{{{{{zzzzzz{{{}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}zzzyyywwwvvvvvvvvvtttrrrssstttuuuuuutttsssrrrqqqppppppoooooommmllljjjiiigggggghhhhhhgggeeedddcccfffhhhiiihhhfffddddddeee``````______^^^[[[WWWTTTPPPNNNKKKJJJJJJLLLLLLLLLJJJIIIIIIIIIIIIKKKMMMNNNJJJKKKLLLOOORRRUUUXXXYYY___aaadddeeedddddddddeeeeeehhhkkkmmmooorrruuuwwwuuutttssssssssstttuuuvvvyyyxxxwwwuuussssssuuuwww{{{{{{zzzyyyyyyyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwyyy|||}}}}}}~~~}}}~~~~~~|||}}}|||}}}|||zzzzzz{{{}}}~~~zzzzzzyyyxxxvvvtttrrrqqqpppqqqqqqooommmkkklllmmmjjjkkklllkkkiiiiiijjjlllhhheeebbb```^^^ZZZVVVSSSRRRPPPMMMMMMOOOQQQRRRRRRMMMNNNOOOOOONNNPPPSSSUUUZZZ[[[]]]```bbbeeeggghhhjjjmmmpppsssvvvxxx|||uuuvvvwwwxxxyyyyyyyyyyyyssstttuuuwwwyyy|||~~~||||||||||||||||||||||||~~~}}}~~~~~~}}}||||||xxxyyyyyyxxxwwwwwwyyy{{{|||{{{yyywwwwwwwwwxxxyyyzzz{{{|||{{{yyyxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{zzz|||~~~|||~~~~~~}}}}}}~~~~~~|||{{{zzzxxxxxxxxxyyyyyy|||}}}~~~~~~~~~}}}|||{{{|||{{{yyywwwvvvwwwxxxyyyyyyzzz{{{}}}xxxwwwvvvwwwzzz|||||||||}}}}}}{{{zzzyyyzzz|||}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~{{{xxxwwwwwwxxxyyy|||{{{yyywwwwwwxxxyyyzzzxxxxxxxxxyyy{{{|||~~~~~~}}}{{{zzzyyyyyyyyyzzzyyyzzz|||~~~}}}}}}}}}}}}~~~}}}~~~||||||}}}}}}}}}|||{{{{{{}}}~~~~~~}}}{{{zzz{{{|||}}}|||{{{yyyxxxwwwvvvvvvtttuuuvvvxxxzzz{{{|||}}}}}}~~~{{{{{{}}}}}}}}}}}}}}}}}}|||{{{zzzxxxxxxxxxxxxyyyzzz{{{|||||||||{{{|||}}}~~~}}}|||~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~zzz}}}~~~{{{zzz}}}}}}zzzxxxyyyzzzyyyyyyvvvwwwxxxyyyyyywwwvvvuuuvvvvvvvvvuuussspppnnnmmmllllllllllllkkkkkkkkkkkklllmmmooonnnllljjjjjjjjjhhhgggffffffdddaaa\\\XXXUUUQQQMMMLLLMMMNNNNNNMMMIIIHHHHHHIIIJJJLLLNNNOOONNNPPPRRRVVVYYY]]]```aaafffiiilllmmmlllkkkkkkkkkgggkkkooorrrsssuuuwwwxxxvvvuuuuuuuuuvvvxxxyyyzzz{{{zzzyyyvvvtttuuuwwwzzz|||{{{{{{{{{{{{||||||}}}yyyyyyyyyyyyyyyyyyxxxxxxvvvyyy|||}}}~~~~~~~~~||||||~~~~~~~~~}}}{{{zzzzzz|||~~~~~~}}}{{{zzzxxxwwwuuuvvvvvvtttrrrqqqqqqrrrppprrrtttssspppooooooqqqllliiifffcccaaa]]]YYYVVVTTTQQQOOONNNPPPSSSTTTTTTSSSTTTVVVUUUTTTUUUXXX[[[^^^___bbbfffiiilllmmmnnnqqqssswwwyyy{{{}}}yyyzzz{{{|||}}}}}}}}}}}}uuuvvvwwwyyy|||~~~~~~}}}~~~yyyzzz{{{zzzxxxxxxzzz|||~~~~~~}}}|||zzzxxxvvvuuuyyyzzz||||||{{{{{{}}}~~~~~~}}}}}}}}}||||||{{{{{{|||~~~}}}}}}~~~~~~|||}}}~~~~~~~~~|||{{{zzzzzzzzz{{{yyyzzz|||}}}~~~~~~}}}|||}}}zzzxxxvvvvvvwwwwww{{{|||}}}xxxwwwwwwxxx{{{~~~~~~||||||{{{zzzyyyzzz|||~~~~~~~~~~~~}}}~~~}}}zzzyyyyyyyyyzzz{{{zzzyyyxxxyyy{{{}}}~~~~~~|||zzzyyyyyy|||}}}||||||}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}~~~}}}{{{zzzxxxwwwwwwxxxxxxttttttuuuvvvxxxyyyzzzzzz{{{}}}~~~}}}}}}~~~~~~}}}}}}zzzzzzzzzyyyyyyzzzzzz{{{zzz{{{{{{|||}}}~~~~~~}}}~~~~~~~~~wwwzzz}}}{{{xxxwww{{{~~~}}}}}}|||zzz{{{|||}}}}}}wwwxxxzzz{{{{{{zzzxxxwwwwwwxxxxxxxxxvvvtttrrrqqqppppppppppppqqqrrrssstttpppqqqssssssqqqooonnnnnnooonnnmmmllljjjfffaaa]]]XXXTTTOOOMMMOOOQQQPPPOOOHHHHHHHHHHHHJJJLLLNNNOOORRRSSSVVVZZZ___cccfffgggkkknnnqqqrrrqqqpppppppppiiilllqqqtttvvvvvvwwwxxxvvvvvvvvvwwwxxx{{{}}}~~~}}}|||{{{xxxvvvwwwzzz}}}zzzzzzzzzzzzzzz{{{|||}}}zzzzzz{{{{{{{{{zzzyyyyyytttwwwzzz||||||~~~}}}~~~~~~}}}}}}|||~~~~~~|||zzzyyyzzz|||~~~}}}|||{{{xxxyyyyyywwwuuuttttttvvvtttwwwyyyyyyvvvsssssstttooollliiifffccc```[[[XXXWWWTTTQQQPPPQQQTTTUUUUUUWWWYYYZZZYYYXXXXXX\\\___cccdddgggkkkoooqqqssstttxxxzzz|||}}}}}}~~~yyy|||~~~~~~~~~~~~}}}|||||||||}}}~~~}}}|||zzzyyyyyy~~~}}}}}}||||||}}}~~~~~~~~~{{{zzz{{{||||||zzz{{{{{{|||}}}~~~||||||||||||}}}|||}}}~~~~~~~~~~~~~~~~~~{{{zzzyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}|||{{{{{{}}}}}}{{{yyyyyyzzzzzzyyyyyyxxxwwwxxxyyyzzz{{{~~~}}}}}}~~~~~~|||{{{|||~~~~~~}}}|||}}}~~~~~~|||zzzyyyzzz{{{zzzvvvsssvvvvvvvvvwwwxxxzzz{{{|||~~~~~~~~~}}}~~~|||{{{{{{||||||{{{yyy{{{|||}}}~~~}}}~~~~~~}}}|||}}}}}}|||}}}zzzxxxxxxzzz}}}|||~~~}}}|||{{{|||||||||||||||||||||{{{zzzzzzyyyxxxxxxwwwvvvvvvuuuttttttttttttuuuvvvvvvtttuuuuuuuuutttrrrpppooonnnooopppoookkkfffcccaaa[[[WWWQQQNNNMMMNNNNNNNNNNNNLLLJJJIIIJJJNNNRRRTTTTTTWWW\\\___cccgggkkkoootttuuuvvvwwwwwwwwwwwwwwwttttttttttttttttttttttttvvvwwwxxxxxxxxxyyy{{{~~~~~~~~~}}}zzzxxxwwwyyy{{{~~~|||zzzxxxwwwwwwxxxyyy{{{zzzyyyxxxyyyzzz{{{|||}}}{{{zzz{{{~~~}}}zzz|||}}}{{{xxxxxx{{{}}}~~~~~~~~~~~~~~~|||{{{yyyyyyyyyyyywwwvvvtttvvvyyy{{{zzzxxxuuussssssqqqnnnjjjeee```[[[YYYWWWXXXXXXYYYYYYZZZZZZZZZ^^^^^^]]]\\\\\\```eeehhhfffhhhkkknnnssswwwzzz{{{}}}~~~~~~}}}||||||~~~~~~|||{{{|||}}}}}}{{{|||}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~|||zzzzzz{{{{{{}}}}}}~~~}}}{{{zzz|||||||||{{{zzzzzz|||~~~~~~|||{{{zzzzzzzzzyyyxxxwwwwwwxxxyyy{{{|||~~~}}}~~~~~~}}}|||{{{|||~~~~~~|||zzz{{{|||{{{wwwtttvvvvvvvvvwwwxxxzzz{{{|||~~~~~~}}}|||||||||||||||{{{}}}~~~}}}}}}}}}~~~}}}|||}}}}}}|||}}}{{{zzzzzz{{{}}}}}}~~~~~~}}}||||||{{{zzzyyyyyyxxxyyyxxxwwwwwwvvvvvvvvvvvvuuuuuuvvvvvvuuusssqqqppppppqqqrrrqqqmmmiiieeeccc\\\XXXRRROOOMMMMMMMMMLLLMMMMMMLLLLLLMMMPPPSSSUUUXXX[[[```dddgggjjjmmmppprrrsssuuuwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzwwwxxxyyyyyyyyyzzz|||~~~}}}zzzwwwwwwyyy{{{|||{{{yyywwwvvvvvvwwwxxxyyyyyyxxxxxxxxxzzz{{{|||}}}{{{{{{|||}}}{{{|||~~~}}}{{{yyyzzz||||||xxxvvvvvvwwwxxxxxxzzz|||}}}~~~}}}{{{yyywwwuuusssppplllgggbbb^^^\\\XXXYYYYYYZZZ[[[\\\]]]]]]```aaaaaaaaacccfffkkkooonnnooorrrvvvzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{||||||{{{|||}}}~~~~~~{{{yyyxxx{{{||||||{{{zzzzzz{{{}}}~~~|||{{{zzzyyyxxxxxxxxxyyyzzz|||}}}~~~}}}|||{{{|||}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}{{{yyyvvvwwwwwwxxxxxxzzz{{{}}}~~~~~~~~~~~~}}}||||||||||||~~~}}}}}}~~~|||~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}|||~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{}}}|||{{{zzzyyyxxxwwwwwwvvvwwwwwwwwwvvvtttrrrqqqsssttttttsssppplllhhheee^^^ZZZTTTPPPNNNMMMKKKJJJNNNNNNOOOPPPRRRTTTVVVXXX]]]aaagggkkknnnoooqqqrrrrrrtttvvvxxxzzz|||}}}}}}yyyyyyyyyyyyzzzzzz{{{|||xxxyyyzzzzzzzzzzzz}}}~~~zzzwwwwwwyyy|||{{{yyyxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxyyyzzz||||||}}}|||{{{|||~~~||||||}}}|||{{{zzz|||~~~}}}wwwssstttvvvyyyzzz~~~~~~}}}{{{zzzvvvuuurrrnnnjjjeeeaaa___YYYZZZZZZ\\\]]]___aaabbbcccdddfffgggiiilllqqquuuuuuwwwzzz}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~}}}|||||||||zzz{{{|||}}}~~~~~~|||zzzxxx|||}}}~~~}}}{{{{{{|||}}}~~~~~~{{{zzzzzzyyyyyyzzz{{{}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}|||zzzyyyyyyyyyzzz|||~~~~~~}}}|||{{{yyyzzzzzz{{{{{{}}}~~~~~~}}}}}}~~~~~~}}}|||}}}~~~~~~||||||}}}~~~~~~}}}{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}||||||}}}}}}}}}||||||{{{zzzyyyxxxyyyyyyyyyxxxvvvtttsssuuuuuuttttttrrrnnniiifff```[[[VVVQQQOOOMMMKKKJJJOOOPPPRRRUUUWWWYYY[[[[[[ccchhhnnnsssuuuuuuvvvvvvwwwxxxzzz|||}}}~~~yyyyyyxxxxxxyyyzzz||||||wwwyyyzzzyyyyyyyyy{{{}}}~~~{{{xxxxxxzzz|||{{{zzzyyyxxxxxxyyyyyyzzzyyyyyyzzzzzz{{{}}}}}}~~~}}}|||{{{}}}||||||~~~~~~}}}||||||{{{|||}}}yyyvvvwwwyyyzzz{{{}}}}}}}}}}}}}}}||||||{{{wwwvvvssspppkkkgggcccaaaZZZ[[[[[[]]]___bbbeeeffffffhhhjjjkkklllooosssvvvyyyzzz}}}~~~|||{{{zzz{{{}}}}}}~~~~~~}}}}}}||||||yyyzzz{{{|||~~~~~~}}}|||~~~~~~}}}}}}~~~}}}|||zzz{{{{{{{{{|||}}}}}}|||||||||}}}~~~~~~|||yyyvvvuuuwwwxxxzzz|||~~~}}}~~~}}}}}}}}}~~~}}}}}}||||||}}}~~~~~~~~~}}}~~~~~~~~~}}}~~~||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~|||||||||}}}~~~~~~~~~~~~}}}}}}zzz{{{{{{{{{zzzxxxvvvuuuvvvuuutttssssssooojjjeee```]]]XXXTTTQQQOOOMMMKKKQQQSSSVVVYYY\\\___``````hhhnnntttyyy{{{{{{zzzzzz~~~}}}|||{{{zzz{{{|||~~~vvvwwwxxxxxxwwwxxxzzz{{{|||zzzyyy{{{}}}||||||||||||||||||}}}}}}||||||}}}~~~~~~}}}||||||}}}~~~}}}||||||}}}|||{{{||||||~~~~~~}}}}}}}}}||||||}}}~~~}}}|||zzz{{{|||}}}}}}}}}~~~~~~vvvuuusssppplllhhhdddbbb\\\\\\]]]___aaaeeehhhjjjlllnnnpppqqqrrrsssvvvxxx|||}}}~~~|||zzzyyy{{{|||~~~~~~}}}||||||}}}~~~~~~}}}||||||yyyzzz{{{|||~~~~~~~~~~~~}}}~~~|||{{{{{{{{{{{{|||~~~}}}}}}}}}}}}~~~{{{xxxvvvzzz{{{}}}~~~|||~~~~~~}}}|||||||||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{|||~~~||||||}}}}}}~~~}}}|||}}}~~~|||}}}}}}}}}|||zzzxxxwwwwwwuuussssssssspppjjjeee```]]]YYYVVVTTTSSSQQQOOOTTTVVVYYY]]]```ccceeeffflllqqqxxx}}}~~~|||{{{yyyxxxxxxyyyzzz|||vvvwwwxxxwwwvvvwwwxxxzzz}}}~~~}}}||||||}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||||||||}}}~~~|||{{{zzz||||||~~~}}}{{{|||~~~vvvuuusssppplllhhheeeddd`````````aaadddhhhlllnnnsssuuuxxxyyyzzzzzz{{{}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~|||{{{{{{}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{|||~~~}}}}}}}}}}}}~~~~~~|||{{{yyyyyyzzz{{{}}}~~~~~~~~~~~~{{{yyy{{{|||~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~|||}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}|||zzzyyyyyyvvvttttttuuurrrkkkfff___\\\YYYXXXWWWWWWUUUSSSWWWXXX[[[^^^bbbfffiiikkkooosssyyy~~~~~~{{{yyywwwuuutttuuuvvvxxxwwwxxxyyyxxxwwwwwwyyyzzzzzz}}}~~~~~~~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~|||}}}}}}|||{{{{{{|||}}}|||}}}}}}|||zzzzzzyyyzzz}}}~~~}}}{{{vvvuuusssqqqmmmjjjgggeeeeeeddddddeeehhhlllppprrruuuxxx|||~~~}}}}}}||||||}}}~~~~~~}}}~~~}}}~~~|||}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~|||||||||}}}}}}~~~~~~}}}||||||xxxxxxyyyzzz|||~~~|||}}}~~~|||zzzzzz{{{|||~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~{{{}}}~~~~~~}}}}}}yyy{{{~~~}}}}}}~~~~~~~~~|||{{{yyyzzzwwwtttuuuvvvssslllfff^^^\\\ZZZYYYYYYYYYXXXVVVXXXZZZ\\\___ccchhhkkknnnppptttzzz~~~~~~~~~}}}zzzxxxwwwwwwyyyzzzxxxyyyzzzyyyxxxxxxzzz{{{xxx{{{~~~~~~}}}~~~}}}|||}}}|||}}}}}}{{{|||||||||{{{{{{|||}}}|||}}}~~~}}}|||{{{{{{yyyyyy{{{~~~~~~}}}yyywwwwwwvvvtttrrrnnnkkkhhhggghhhhhhggghhhkkknnnrrruuutttxxx}}}~~~|||~~~{{{yyyxxxxxxxxx|||~~~~~~}}}~~~}}}}}}}}}{{{|||}}}~~~}}}}}}~~~}}}~~~{{{zzzzzzzzz|||~~~}}}|||~~~}}}yyy{{{}}}~~~}}}zzzxxx~~~~~~~~~}}}}}}~~~||||||}}}|||~~~}}}||||||}}}~~~|||zzz|||~~~|||yyyyyy}}}~~~~~~{{{zzzxxxwwwuuurrrnnnkkkddd```[[[YYYZZZ[[[[[[YYYVVVYYY]]]aaafffmmmtttyyyyyyzzz|||~~~~~~}}}~~~~~~}}}|||{{{||||||{{{||||||}}}}}}}}}}}}}}}~~~}}}~~~{{{xxxuuutttvvvyyy}}}~~~||||||{{{|||}}}|||{{{{{{}}}~~~||||||}}}}}}{{{zzzxxxyyy{{{}}}~~~~~~~~~{{{xxxuuutttssspppmmmjjjgggeeedddjjjiiiiiijjjmmmpppsssuuuxxx{{{~~~}}}|||~~~|||{{{zzzzzzzzz}}}~~~~~~~~~}}}}}}}}}||||||~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}}}~~~~~~}}}|||{{{yyyzzz|||}}}}}}|||{{{zzz~~~~~~}}}}}}}}}|||{{{}}}}}}||||||}}}~~~~~~~~~}}}|||zzz{{{}}}~~~{{{zzz|||~~~|||{{{yyywwwvvvsssooolllfffaaa\\\ZZZZZZZZZZZZYYYYYY[[[```gggpppyyy~~~~~~~~~}}}}}}~~~~~~|||{{{{{{||||||zzz|||~~~~~~|||zzz||||||}}}}}}}}}||||||{{{|||}}}~~~|||zzzxxxvvvxxx{{{}}}|||{{{{{{{{{{{{zzz{{{}}}~~~}}}||||||}}}}}}|||{{{vvvwwwyyy{{{|||~~~~~~}}}}}}{{{wwwuuusssqqqooollljjjgggeeedddiiiiiijjjkkknnnrrruuuwwwyyy|||~~~|||~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}~~~{{{zzz{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}|||zzz|||~~~~~~~~~}}}|||}}}~~~~~~~~~}}}{{{zzzyyyvvvrrrooohhhddd___[[[ZZZYYYXXXXXX\\\]]]cccnnn|||~~~}}}}}}}}}~~~}}}~~~}}}|||{{{|||}}}}}}{{{~~~{{{xxxzzzzzz{{{{{{{{{{{{{{{zzz{{{|||}}}}}}{{{zzz|||~~~}}}~~~~~~}}}{{{zzzyyyyyyzzz{{{~~~~~~|||{{{{{{|||~~~~~~}}}|||vvvwwwxxxyyyzzz||||||}}}~~~}}}|||{{{{{{zzzvvvtttqqqpppmmmkkkhhhfffeeedddhhhiiijjjmmmppptttxxxzzz{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~|||{{{{{{|||}}}~~~~~~|||||||||{{{zzzzzz{{{{{{|||}}}|||||||||}}}~~~|||}}}~~~~~~}}}zzzzzz{{{zzz{{{|||}}}}}}}}}}}}}}}~~~~~~zzz|||~~~~~~}}}~~~}}}~~~~~~}}}zzzvvvssskkkgggbbb]]]ZZZYYYXXXWWW\\\]]]dddrrr~~~~~~|||~~~~~~}}}}}}~~~|||zzzzzzzzz{{{|||}}}}}}}}}||||||}}}~~~~~~}}}~~~|||yyyxxxxxxyyy{{{|||{{{zzz{{{}}}~~~}}}zzzzzzzzzyyyzzzzzzzzz{{{|||{{{zzzzzzzzzxxxuuusssnnnmmmkkkhhhfffeeeddddddggghhhkkknnnrrrvvvzzz|||}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||zzzyyyyyy{{{}}}~~~~~~}}}{{{zzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~zzz{{{|||~~~}}}{{{{{{|||{{{||||||}}}}}}}}}}}}|||~~~}}}}}}~~~{{{|||~~~~~~}}}zzz{{{}}}~~~~~~~~~zzzwwwnnnkkkfff```\\\YYYXXXYYY[[[]]]cccrrr~~~}}}~~~~~~zzz{{{|||}}}~~~~~~~~~~~~}}}}}}{{{yyyyyyzzz||||||{{{{{{|||~~~~~~~~~|||{{{zzzzzzzzzzzz{{{zzzyyyyyyyyywwwtttqqqllljjjhhhfffdddddddddeeeggghhhkkkooosssxxx{{{}}}~~~}}}|||yyyzzz|||}}}~~~~~~}}}~~~~~~{{{zzzyyyyyyyyyzzz{{{{{{}}}~~~~~~~~~}}}|||||||||||||||{{{|||~~~~~~zzz{{{|||~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzz{{{~~~~~~|||yyypppnnnjjjccc]]]ZZZZZZ[[[[[[]]]dddppp~~~}}}zzz{{{|||~~~~~~~~~}}}||||||}}}}}}||||||~~~~~~}}}|||{{{{{{|||||||||{{{yyyyyyxxxvvvrrroooiiihhheeecccccccccdddeeefffhhhkkkoootttxxx{{{}}}~~~}}}~~~}}}zzz{{{}}}}}}~~~~~~}}}zzzzzzyyyyyyyyyyyyyyyyyy{{{}}}~~~~~~}}}|||{{{xxxzzz|||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~}}}|||{{{|||{{{{{{}}}~~~~~~~~~~~~~~~}}}|||yyyrrrppplllfff___\\\]]]^^^]]]aaagggpppyyy~~~}}}|||}}}~~~}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{}}}~~~|||zzzyyyxxxuuuqqqnnnhhhfffdddbbbaaabbbdddeeefffhhhkkkppptttxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}~~~~~~}}}yyyyyyzzzzzzzzzyyyyyyxxxyyy|||~~~~~~~~~~~~~~~|||{{{wwwxxx{{{~~~}}}|||}}}~~~||||||}}}~~~{{{|||}}}~~~}}}}}}|||}}}{{{|||~~~~~~}}}|||{{{}}}{{{|||~~~~~~|||}}}}}}}}}~~~}}}~~~|||yyy|||~~~zzzxxxrrrqqqnnngggaaa]]]^^^``````dddjjjpppuuuzzz~~~|||~~~~~~zzzyyyyyyzzz|||}}}{{{zzzxxxuuuqqqmmmgggeeecccaaa```bbbdddeeefffhhhkkkppptttwwwzzz{{{}}}~~~~~~~~~}}}}}}{{{|||}}}~~~~~~~~~~~~}}}|||||||||~~~~~~~~~}}}}}}}}}|||zzzzzz|||}}}}}}~~~{{{xxxyyyzzz|||}}}}}}}}}|||{{{}}}|||}}}|||{{{{{{~~~~~~}}}}}}~~~||||||~~~}}}{{{{{{|||~~~{{{|||~~~}}}}}}~~~}}}}}}}}}||||||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~zzzuuuqqqrrrooojjjeeebbb```aaaaaadddfffjjjoootttyyy|||}}}~~~~~~~~~}}}|||zzzyyyxxx~~~~~~~~~~~~~~~~~~~~~yyyyyy|||}}}~~~~~~{{{vvvrrrooonnnjjjfffcccdddccc```aaaddddddhhhmmmrrrvvvyyy}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}zzzzzz{{{|||}}}~~~}}}||||||~~~~~~~~~}}}|||~~~~~~~~~||||||~~~}}}|||||||||~~~{{{|||~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}|||{{{{{{|||~~~|||xxxuuussssssooojjjeeeaaa`````````bbbdddiiinnnsssxxx{{{}}}~~~}}}}}}|||{{{yyyxxxwww}}}~~~~~~~~~}}}}}}}}}yyyxxx{{{~~~~~~~~~{{{vvvrrrpppoookkkfffddddddccc```aaadddeeehhhmmmqqquuuyyy}}}~~~~~~}}}|||}}}~~~}}}|||||||||~~~~~~}}}|||}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~||||||~~~~~~~~~~~~}}}|||}}}}}}~~~{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{yyyxxxyyy{{{}}}}}}zzzxxxvvvuuurrrooojjjeeeaaa_________```bbbfffkkkqqqvvvzzz|||}}}}}}|||{{{zzzxxxwwwvvvzzz{{{|||||||||||||||xxxxxx{{{~~~~~~}}}~~~}}}zzzvvvrrrpppppplllgggeeeeeedddaaaaaaeeeeeehhhmmmppptttwww||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~|||{{{zzz{{{|||~~~}}}|||{{{|||~~~}}}~~~~~~}}}||||||}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}~~~}}}}}}}}}}}}}}}zzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{yyywwwwwwyyy|||~~~~~~|||yyyvvvtttrrrooojjjeeeaaa^^^]]]]]]^^^```ccchhhnnntttxxx{{{||||||{{{zzzyyywwwvvvuuuxxxyyy{{{{{{{{{|||~~~|||yyyyyy|||~~~~~~||||||{{{xxxssspppnnnnnnlllhhheeeeeedddaaabbbeeefffiiimmmpppssswww{{{~~~~~~{{{{{{~~~~~~}}}}}}}}}~~~|||{{{zzzzzz}}}|||}}}~~~~~~}}}{{{yyyxxxyyy{{{||||||{{{|||~~~~~~~~~}}}~~~}}}{{{zzz|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}zzz{{{}}}|||}}}~~~~~~}}}}}}~~~}}}||||||~~~|||zzzxxxxxxzzz|||}}}}}}zzzuuurrrpppnnniiieeeaaa^^^]]]\\\]]]^^^bbbffflllrrrvvvyyy{{{{{{zzzzzzyyywwwvvvuuuxxxyyy{{{{{{{{{|||~~~}}}zzz{{{~~~~~~zzzzzzxxxtttppplllkkkkkkkkkfffdddeeedddaaabbbfffhhhjjjmmmppprrrvvv{{{~~~~~~}}}~~~~~~zzzzzz|||}}}}}}}}}}}}}}}~~~}}}{{{|||}}}{{{yyyuuutttssstttvvvxxxxxxxxxxxx{{{~~~~~~}}}~~~~~~|||zzzyyy||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}|||zzz{{{}}}~~~~~~~~~{{{|||~~~}}}|||{{{|||~~~~~~|||{{{{{{}}}~~~}}}|||zzzzzzzzz{{{{{{xxx{{{~~~~~~yyysssooonnnlllhhhdddaaa___]]]]]]^^^___aaaeeejjjpppuuuwwwyyyzzzzzzzzzyyyyyyxxxwwwzzz{{{||||||||||||}}}~~~zzzzzzwwwrrrmmmiiihhhhhhhhhdddbbbdddcccaaacccfffjjjlllnnnpppsssvvv{{{~~~~~~}}}}}}{{{zzzyyyzzz~~~~~~~~~~~~~~~~~~~~~|||zzzwwwuuuooonnnmmmoooqqqssssssssstttwww{{{~~~}}}|||{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~||||||zzz{{{|||~~~~~~~~~~~~}}}yyy{{{~~~|||||||||~~~~~~~~~~~~|||zzzzzz|||~~~||||||||||||{{{zzzyyyxxxuuuwwwzzz{{{yyyuuupppmmmkkkjjjgggdddaaa___^^^]]]___```aaaeeeiiinnnsssvvvxxxyyyyyyzzzzzzzzzzzzzzz}}}~~~~~~~~~}}}}}}|||{{{wwwrrrlllgggffffffeeebbb```bbbbbbaaacccggglllnnnpppqqqssswww|||~~~|||~~~~~~|||yyyxxxwww}}}}}}~~~~~~~~~|||zzzwwwtttrrrkkkjjjiiikkkmmmooopppppprrruuuyyy}}}~~~}}}~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}~~~~~~|||{{{zzz{{{|||~~~~~~~~~}}}}}}yyy{{{~~~~~~||||||}}}~~~}}}}}}zzzzzz{{{}}}~~~~~~{{{{{{||||||{{{yyywwwvvvtttuuuvvvvvvtttrrrooommmjjjiiifffdddaaa___^^^^^^```aaabbbdddiiinnnrrruuuwwwxxxyyyzzz{{{{{{{{{{{{~~~~~~~~~|||yyyrrrlllgggeeeeeeccc```___aaabbbaaaccchhhnnnoooqqqrrrtttwww||||||~~~~~~~~~|||zzz{{{||||||}}}~~~{{{wwwtttpppllliiidddbbb```aaadddgggiiiiiilllooosssxxx|||~~~~~~~~~}}}|||~~~}}}{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}||||||zzzwwwvvvyyy}}}~~~}}}~~~~~~~~~|||zzzyyyzzz{{{|||{{{{{{{{{zzzyyywwwvvvuuuuuuuuuuuuuuutttsssqqqpppkkkjjjgggdddaaa^^^]]]\\\eeedddccccccfffkkkpppssswwwwwwxxxzzz|||}}}|||zzz~~~xxxrrrlllgggdddbbbcccaaa```bbbaaa```ccchhhkkknnnrrrrrrqqqsssyyy~~~}}}zzz|||}}}~~~{{{wwwsssoookkkhhhaaa___\\\\\\^^^aaaccccccgggiiimmmrrrwwwzzz}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzwwwuuuxxx}}}~~~~~~~~~~~~|||{{{zzzzzz{{{{{{|||||||||{{{zzzyyywwwwwwuuuuuuvvvwwwvvvuuusssrrrmmmllliiifffccc```___^^^cccccccccdddfffjjjnnnqqqwwwwwwyyyzzz|||}}}|||{{{|||xxxrrrlllgggcccbbbccc``````bbbbbb```ccciiikkkooosssssssssuuuzzz~~~~~~|||}}}}}}{{{wwwsssooojjjggg```]]]YYYWWWYYY[[[\\\]]]```bbbfffkkkppptttxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{~~~}}}|||{{{xxxuuuwww{{{~~~}}}{{{{{{{{{|||~~~~~~~~~}}}}}}{{{zzzyyywwwxxxyyyyyyxxxwwwuuutttpppnnnkkkhhheeebbbaaa```aaaaaaccceeegggjjjmmmooowwwxxxzzz{{{|||}}}}}}}}}~~~{{{yyyvvvrrrlllgggcccaaabbb``````ccccccbbbeeejjjmmmpppuuuvvvvvvxxx{{{}}}}}}|||zzz}}}zzztttoooiiieeeccc___YYYVVVVVVXXXYYYYYY[[[\\\___ccchhhmmmqqqtttsssvvvyyy{{{{{{zzzzzz{{{{{{}}}}}}~~~~~~|||zzzzzz~~~}}}{{{xxxvvvvvvyyy}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{|||||||||{{{xxxuuussspppooollliiifffcccaaaaaa```bbbdddgggjjjlllmmmnnnwwwyyyzzz{{{{{{|||}}}~~~}}}wwwvvvtttqqqlllgggbbb___```___aaaddddddcccfffkkknnnrrrwwwzzz{{{|||}}}~~~~~~}}}{{{zzz|||~~~wwwqqqjjjfffddd```[[[WWWVVVVVVVVVVVVUUUVVVWWWZZZ^^^cccgggjjjjjjnnnrrrtttuuuuuuuuuvvvxxx{{{~~~~~~~~~~~~}}}|||{{{~~~~~~~~~~~~{{{yyywwwwwwyyy||||||{{{~~~~~~~~~~~~~~~~~~~~~~~~|||xxxsssqqqpppnnnkkkhhheeecccaaa```aaacccfffiiilllnnnoooooowwwyyy{{{{{{zzzzzz}}}~~~~~~}}}|||uuutttrrrooojjjeeeaaa^^^___^^^aaaeeefffeeehhhmmmppptttzzz~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{|||~~~{{{tttmmmiiieeeaaa]]]YYYXXXWWWUUUTTTQQQQQQPPPQQQTTTXXX]]]___aaaeeejjjmmmnnnoooqqqrrrwwwzzz~~~}}}}}}}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~{{{zzzyyyyyyzzz|||}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~yyytttpppooonnnkkkhhheeebbbaaa```bbbdddfffiiilllnnnooopppvvvxxxzzzzzzxxxyyy|||~~~~~~|||zzzuuusssppplllhhhccc___]]]^^^^^^aaafffggggggiiiooorrrvvv|||~~~~~~~~~~~~}}}}}}~~~~~~|||}}}wwwrrrnnngggeeeaaa___]]][[[XXXUUUSSSQQQOOONNNPPPSSSWWWZZZ[[[^^^cccgggiiillloooqqqvvvyyy}}}~~~~~~~~~}}}{{{{{{}}}|||||||||||||||}}}~~~~~~~~~zzz{{{|||||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{|||}}}~~~~~~~~~~~~~~~zzzuuurrrpppnnnlllhhheeecccaaa```bbbccceeehhhkkkmmmooopppuuuxxxzzzyyyvvvwww{{{~~~}}}{{{zzzuuusssooojjjeeeaaa^^^\\\]]]]]]aaafffhhhhhhkkkpppssswww~~~~~~}}}~~~}}}~~~zzzuuuqqqkkkiiigggeeeccc```\\\YYYWWWUUURRRPPPPPPSSSWWWYYYXXX[[[```dddgggjjjnnnqqqvvvyyy}}}~~~~~~zzz{{{}}}{{{{{{{{{{{{{{{|||}}}}}}}}}}}}~~~zzz|||}}}~~~~~~~~~{{{}}}}}}|||{{{{{{}}}~~~~~~{{{yyywwwzzz{{{|||}}}}}}}}}}}}}}}|||~~~|||xxxuuuqqqooollliiifffdddbbbaaabbbcccdddfffiiillloooppptttwwwyyyxxxuuuvvvzzz~~~}}}{{{yyyvvvsssnnniiiccc___]]]\\\]]]]]]aaagggiiihhhkkkppptttxxx~~~}}}|||}}}~~~}}}yyyvvvtttqqqooorrrqqqpppmmmjjjfffcccbbb\\\\\\\\\ZZZWWWVVVWWWXXX\\\___cccgggjjjkkkkkkkkkqqqtttxxx{{{}}}~~~~~~~~~~~~|||zzzxxxzzz~~~}}}{{{|||~~~xxxxxxxxxyyyzzz}}}~~~{{{zzz|||~~~~~~||||||~~~|||{{{{{{}}}{{{uuusssqqqnnnjjjfffdddbbbbbbdddddddddeeegggjjjlllnnnvvvvvvwwwvvvvvvwwwyyy|||~~~}}}}}}}}}|||vvvrrrrrrnnnjjjggggggeeeaaa^^^```aaaccceeefffiiimmmpppsssyyy}}}xxx~~~}}}~~~}}}yyytttqqqooonnnlllkkknnnnnnmmmllljjjhhhfffeeeccccccccc```]]]\\\\\\]]]^^^```cccgggiiiiiiiiihhhqqqsssvvvxxxzzz|||~~~~~~}}}{{{zzz{{{~~~~~~}}}~~~|||xxxxxxyyyzzz|||}}}~~~{{{zzz|||~~~}}}{{{{{{}}}{{{uuutttrrrnnniiieeebbb```___bbbbbbcccdddfffhhhjjjkkkqqqrrrtttuuuvvvxxx{{{~~~~~~~~~}}}}}}}}}yyysssooollliiieeeddddddcccaaa___^^^```bbbdddgggkkkppptttxxx}}}|||xxx~~~~~~~~~zzzuuuqqqooolllgggdddcccccccccbbbeeefffffffffggggggggggggggghhhhhhfffdddcccdddeeegggiiikkkmmmnnnmmmlllkkkqqqrrrtttuuuvvvyyy}}}}}}~~~}}}|||}}}~~~}}}{{{xxxyyy{{{}}}~~~~~~~~~~~~~~~|||{{{|||~~~||||||}}}{{{uuuuuusssooojjjeeeaaa^^^\\\```aaabbbccceeeggghhhhhhlllooorrruuuwwwzzz~~~~~~~~~~~~zzzuuuooollleeeccc`````````aaaaaa```^^^___aaadddggglllsssxxx~~~}}}||||||}}}~~~~~~|||yyysssmmmhhheeeaaa\\\YYYXXXXXXXXXXXXYYYZZZ[[[]]]___aaacccdddccceeeggghhhhhhjjjmmmoooqqqqqqsssttttttsssqqqqqqsssttttttuuuuuuxxx|||~~~}}}}}}~~~}}}yyy{{{~~~}}}}}}||||||}}}}}}|||~~~{{{ttttttrrrooojjjfffbbb___]]]^^^___aaacccdddffffffgggkkknnnssswwwyyy|||~~~~~~|||wwwsssnnnkkkcccaaa_________```aaabbb```aaaccceeehhhnnnuuuzzz~~~||||||||||||}}}}}}zzzwwwqqqjjjfff___[[[UUUPPPOOOOOONNNNNNMMMNNNOOOQQQTTTWWWZZZ[[[[[[^^^bbbfffjjjnnnssswwwuuuvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwyyy}}}~~~~~~~~~~~~|||~~~~~~|||}}}}}}}}}}}}~~~zzztttrrrpppnnnkkkgggdddaaa___]]]]]]___aaaccceeefffggglllpppvvvzzz|||~~~~~~zzzvvvqqqnnnllleeedddbbb```___```bbbdddcccdddfffhhhkkkpppvvvzzz}}}~~~}}}||||||~~~}}}|||}}}|||zzzvvvpppjjjeee\\\WWWPPPKKKIIIHHHHHHHHHFFFFFFFFFGGGIIILLLOOOPPPSSSVVV[[[aaaffflllrrrvvvwwwxxxyyyzzz|||}}}}}}}}}yyyzzzzzzzzzzzz{{{}}}~~~}}}~~~~~~}}}~~~zzzssspppooommmjjjgggccc```___ZZZZZZ[[[]]]___cccfffhhhmmmqqqwww|||~~~~~~~~~~~~}}}}}}~~~}}}yyysssnnnkkkjjjeeeeeecccaaa___```bbbeeedddgggjjjlllooosssxxx|||||||||yyytttnnngggbbbYYYTTTLLLGGGEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHLLLOOOSSSWWW[[[```fffiiioooqqqsssuuuxxx{{{|||}}}zzz|||}}}}}}||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~zzzsssooonnnllliiieeeaaa]]][[[VVVVVVVVVWWW[[[```eeehhhjjjooovvv|||}}}}}}~~~}}}}}}~~~~~~}}}wwwoooiiifffeeebbbbbbaaa___]]]^^^bbbfffcccgggkkkppptttxxx|||}}}~~~{{{xxxssslllddd___VVVQQQJJJEEECCCDDDEEEEEEFFFEEECCCAAAAAABBBCCCDDDFFFIIILLLOOOQQQUUUYYY\\\aaaccceeeiiimmmpppsssuuuzzz|||~~~~~~}}}|||}}}~~~~~~||||||}}}}}}}}}~~~~~~|||~~~~~~~~~yyysssooonnnkkkhhhccc^^^YYYWWWTTTSSSRRRSSSWWW]]]dddggggggmmmuuu{{{||||||}}}}}}~~~}}}vvvllleeeaaa```^^^___^^^\\\[[[]]]bbbfffaaaffflllrrrwww{{{zzztttpppoookkkccc]]]SSSNNNHHHDDDBBBAAA@@@@@@CCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCEEEIIINNNRRRUUUUUUXXX[[[^^^```bbbeeehhhpppqqqsssvvvyyy|||~~~|||zzzyyy}}}|||}}}}}}~~~}}}}}}~~~~~~}}}|||}}}|||wwwqqqmmmgggccc___\\\YYYVVVQQQRRRTTTUUUWWWZZZ___bbbgggkkkrrrwww{{{~~~~~~~~~}}}~~~~~~zzztttnnnhhhccc^^^ZZZZZZZZZ[[[[[[\\\\\\\\\\\\bbbffflllrrrwww|||}}}zzzzzz{{{{{{{{{|||~~~zzztttpppnnniiiaaa[[[TTTOOOIIIEEECCCBBBAAA@@@BBBAAA@@@@@@@@@AAABBBCCCBBBAAABBBCCCEEEHHHKKKMMMMMMOOORRRSSSUUUXXX[[[^^^eeegggjjjnnnrrruuuxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~|||xxxrrrmmmgggaaa]]]ZZZWWWUUUPPPQQQRRRSSSUUUYYY^^^aaafffjjjpppuuuxxx{{{}}}yyysssmmmhhhccc^^^[[[ZZZYYYYYYYYYZZZ[[[\\\\\\bbbfffmmmrrrwww||||||vvvrrrooommmoooqqqsssssswwwyyy||||||uuuppplllggg___ZZZTTTPPPJJJFFFDDDCCCBBBAAA@@@@@@?????????@@@BBBCCCBBBBBBAAAAAABBBDDDFFFGGGEEEFFFGGGHHHIIILLLPPPTTTVVVYYY^^^cccgggkkklllmmmqqqtttxxx|||~~~~~~~~~~~~}}}}}}}}}yyysssmmmfff___ZZZXXXUUUTTTNNNOOOQQQQQQSSSWWW\\\```fffjjjnnnqqqtttwwwzzz}}}~~~~~~{{{wwwqqqlllgggbbb^^^[[[YYYXXXWWWVVVWWWYYY[[[]]]bbbgggmmmsssxxx|||~~~|||{{{yyyvvvppplllgggfffddddddgggkkkooorrrvvvxxx|||~~~xxxrrrlllfff___ZZZTTTPPPKKKGGGEEEDDDBBBAAA???>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBCCCDDDEEEEEECCCCCCCCCCCCCCCFFFJJJNNNKKKNNNSSSXXX\\\_________cccggglllppptttyyy}}}~~~~~~~~~xxxsssmmmddd\\\WWWUUUSSSQQQNNNOOOOOOPPPRRRVVV\\\```gggjjjmmmppprrrtttwwwyyy{{{|||}}}~~~~~~~~~xxxtttooojjjfffaaa]]]ZZZWWWVVVTTTTTTUUUXXX[[[]]]cccgggnnntttxxx|||}}}xxxuuurrrqqqpppooommmllljjjgggccc```[[[[[[\\\^^^bbbhhhnnnrrryyy{{{{{{uuuooohhhbbb^^^VVVRRRMMMJJJHHHFFFDDDBBB@@@@@@?????????@@@BBBCCCBBBBBBBBBCCCCCCDDDEEEEEECCCCCCCCCAAAAAACCCGGGJJJFFFIIIMMMQQQTTTTTTTTTSSSVVVZZZ___ccchhhmmmrrrvvvzzz}}}~~~~~~~~~|||~~~|||vvvqqqkkkbbbZZZUUURRRPPPOOONNNNNNNNNOOOPPPUUU[[[___gggjjjnnnpppqqqsssuuuwwwwwwyyyzzz|||~~~~~~|||{{{{{{wwwsssmmmhhhddd```[[[XXXUUUTTTSSSSSSTTTWWW[[[]]]ccchhhooouuuyyy}}}wwwppplllhhhfffddd`````````___]]][[[YYYXXXQQQSSSUUUXXX]]]dddlllqqq|||~~~yyysssmmmhhheee[[[XXXTTTPPPNNNLLLJJJHHHEEEEEECCCCCCCCCCCCDDDEEEAAAAAABBBCCCDDDDDDEEEEEECCCCCCCCCBBBAAAAAADDDGGGEEEGGGJJJLLLMMMNNNMMMLLLOOORRRVVVYYY]]]aaafffjjjmmmrrryyy}}}~~~}}}}}}}}}~~~~~~vvvxxx{{{}}}}}}~~~zzzsssnnniiiaaaYYYTTTQQQNNNLLLLLLLLLLLLLLLNNNSSSYYY^^^fffjjjnnnqqqrrrrrrssstttuuuvvvyyy{{{}}}~~~~~~~~~~~~|||zzzyyyvvvrrrlllgggbbb]]]YYYVVVSSSSSSRRRSSSUUUXXX[[[]]]ccchhhpppvvvzzz}}}|||tttpppiiiccc^^^[[[YYYWWWRRRSSSTTTTTTSSSRRRQQQQQQKKKNNNRRRUUUZZZbbbkkkrrr|||}}}~~~~~~~~~xxxrrrnnnllldddaaa]]]ZZZWWWUUUSSSPPPLLLKKKJJJHHHHHHHHHIIIIIIEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEEEEDDDCCCBBBDDDEEEEEEFFFGGGHHHJJJJJJJJJKKKNNNPPPRRRTTTVVVYYY^^^aaa```gggpppvvvyyy|||~~~|||{{{yyyyyyrrrtttwwwxxxyyyzzz}}}~~~wwwoookkkfff___YYYTTTPPPMMMJJJIIIIIIIIIIIIJJJOOOVVV[[[ccchhhmmmqqqrrrrrrqqqrrrtttvvvyyy|||~~~}}}{{{zzzvvvrrrkkkfffaaa\\\WWWSSSQQQRRRSSSTTTVVVYYY[[[\\\ccciiipppvvv{{{}}}|||yyyvvvssspppgggccc]]]XXXTTTQQQNNNLLLJJJKKKMMMMMMMMMLLLMMMNNNJJJMMMQQQVVV[[[bbblllsss{{{~~~{{{|||~~~~~~}}}}}}{{{uuurrrqqqjjjgggdddaaa^^^\\\YYYWWWRRRPPPOOOMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGFFFDDDEEEFFFDDDDDDEEEFFFHHHIIIJJJKKKOOOQQQRRRSSSTTTVVVZZZ]]]XXX```kkkrrruuuyyy|||yyyvvvtttqqqsssvvvxxxyyyzzz}}}~~~~~~}}}uuummmiiiddd^^^YYYUUUPPPLLLIIIGGGGGGFFFFFFHHHMMMTTTYYYaaaffflllqqqrrrqqqpppppptttvvvyyy}}}~~~}}}{{{vvvrrrkkkeee```[[[UUURRRPPPQQQSSSUUUXXXZZZ[[[\\\dddiiipppwww{{{}}}wwwsssnnnjjjgggeeebbb```^^^[[[VVVQQQLLLIIIGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNRRRVVVZZZaaakkkrrr{{{~~~~~~~~~}}}}}}~~~|||zzzxxxuuussspppnnnkkkfffbbb___\\\[[[YYYVVVSSSRRRTTTVVVUUUTTTSSSQQQOOOLLLLLLMMMOOOPPPLLLLLLKKKIIIFFFFFFGGGIIILLLIIIFFFFFFHHHJJJIIIHHHIIILLLOOORRRTTTWWWZZZ\\\ZZZ^^^dddjjjoootttyyy|||~~~}}}{{{yyyuuurrrnnnlllmmmooorrrtttuuuwwwyyy|||~~~}}}~~~zzzsssoooiiiccc^^^ZZZTTTMMMIIIKKKIIIIIIHHHHHHIIIMMMSSSWWW___bbbgggmmmqqqssstttttttttvvvyyy}}}{{{uuuuuuqqqjjjddd^^^XXXRRROOOQQQRRRTTTTTTUUUWWWZZZ]]]dddkkkttt|||kkkhhhccc```]]][[[XXXVVVQQQOOOLLLIIIFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIILLLPPPTTTWWW\\\ccclllsss}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}|||}}}}}}~~~xxxtttrrrpppooommmqqqooommmjjjhhhfffdddddd___\\\ZZZ[[[]]]^^^]]]\\\]]][[[XXXUUUTTTUUUVVVWWWRRRSSSRRRPPPMMMLLLLLLMMMLLLIIIGGGGGGJJJKKKKKKJJJLLLNNNPPPSSSUUUWWWZZZ[[[\\\___dddiiilllppptttwwwwwwuuussspppllljjjgggfffgggiiilllnnnppprrrvvvyyy||||||zzz{{{~~~yyyrrrmmmgggaaa\\\YYYSSSLLLIIIKKKKKKKKKKKKJJJKKKOOOTTTYYY]]]aaafffkkkooorrrsssssstttvvvyyy}}}yyysssppplllfffaaa\\\WWWSSSPPPQQQRRRTTTTTTUUUXXX\\\```gggmmmwww]]]ZZZWWWTTTRRRPPPNNNLLLIIIGGGEEECCCAAA@@@AAAAAACCCCCCCCCDDDEEEFFFHHHIIINNNRRRVVVZZZ^^^eeennnuuu|||{{{zzzyyyyyyzzz{{{||||||||||||||||||}}}~~~~~~yyyuuunnniiigggeeedddcccgggffffffeeedddddddddcccaaaaaaaaabbbdddeeedddcccdddbbb```^^^\\\]]]]]]^^^ZZZ[[[[[[YYYUUUSSSRRRRRRMMMLLLJJJJJJLLLNNNNNNNNNOOOQQQSSSUUUXXXZZZ[[[\\\___aaadddggghhhkkknnnpppnnnlllhhheeebbb````````````bbbeeehhhkkkoootttxxxzzz~~~|||xxxvvvvvvyyy|||}}}}}}~~~}}}wwwooojjjddd^^^YYYVVVRRRKKKJJJLLLLLLLLLKKKKKKKKKNNNSSSWWW[[[^^^ccciiimmmqqqrrrssstttvvvyyy|||~~~~~~~~~}}}~~~|||vvvpppjjjfffaaa\\\YYYVVVSSSPPPQQQRRRSSSTTTVVVZZZ___cccjjjpppzzzSSSQQQNNNMMMLLLKKKHHHFFFHHHFFFDDDBBB@@@???>>>>>>AAAAAAAAABBBDDDFFFGGGHHHPPPTTTYYY]]]aaahhhpppwww{{{zzzyyyyyyyyyyyyzzz{{{zzzzzz{{{{{{||||||}}}~~~~~~~~~~~~|||zzzpppkkkddd^^^[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^```bbbcccdddcccbbbbbbaaa```___^^^___```aaa___```aaa___\\\YYYWWWWWWSSSRRRPPPOOOPPPQQQQQQRRRSSSTTTVVVYYY]]]___```___cccdddeeeeeedddeeefffhhhfffccc___\\\ZZZZZZ[[[\\\]]]___bbbfffjjjooouuuzzz{{{~~~}}}zzzwwwttttttvvvyyy{{{|||~~~~~~zzzuuummmhhhaaa[[[VVVTTTPPPKKKJJJLLLJJJJJJJJJIIIIIILLLQQQTTTYYY\\\aaafffkkkoooqqqrrruuuvvvyyy{{{}}}}}}|||{{{}}}|||{{{xxxrrrnnnhhhddd^^^ZZZWWWTTTQQQOOOQQQRRRSSSTTTWWW[[[bbbfffkkkrrr{{{LLLJJJHHHHHHHHHGGGEEECCCEEEDDDCCCBBBAAA@@@????????????@@@BBBCCCFFFHHHIIIPPPUUUZZZ^^^bbbiiiqqqwww~~~~~~||||||{{{zzzzzz{{{||||||zzzzzz{{{{{{||||||||||||~~~~~~~~~{{{tttooogggbbb[[[VVVSSSRRRRRRRRRVVVWWWXXXXXXXXXWWWWWWVVVUUUWWWZZZ\\\\\\]]]]]]]]]ZZZZZZZZZ[[[]]]___aaabbbbbbdddeeedddaaa^^^]]]]]][[[ZZZXXXWWWUUUUUUVVVVVVWWWXXXZZZ___dddffffffeeeggggggfffdddaaa___```aaa]]]ZZZWWWTTTTTTUUUXXXZZZ\\\^^^bbbfffkkkpppvvv{{{~~~~~~~~~|||xxxuuutttvvvxxx{{{}}}~~~|||yyyssslllhhh```ZZZUUURRRNNNJJJJJJMMMKKKKKKKKKJJJJJJLLLOOOSSSWWWZZZ___dddjjjnnnqqqrrruuuvvvyyy{{{||||||{{{zzz}}}}}}~~~}}}{{{xxxtttppplllhhhddd^^^XXXUUURRRPPPNNNPPPQQQSSSUUUXXX]]]cccgggkkkqqqzzzEEEDDDCCCDDDEEEDDDBBBAAA>>>>>>??????@@@AAAAAAAAA>>>???@@@AAADDDFFFHHHIIIPPPTTTZZZ___ccciiiqqqvvv}}}~~~~~~}}}|||{{{{{{|||}}}~~~{{{{{{||||||||||||{{{{{{~~~~~~|||uuukkkeee___ZZZTTTOOOMMMMMMLLLKKKPPPQQQQQQRRRQQQPPPNNNMMMNNNPPPRRRSSSSSSSSSUUUVVVSSSTTTUUUWWWZZZ\\\___```bbbcccddddddbbbaaaaaabbbaaaaaa```^^^\\\[[[\\\^^^___^^^```eeekkkmmmllliiiiiihhheeeaaa\\\YYYYYYYYYTTTSSSQQQPPPQQQSSSWWWYYY]]]```eeejjjnnnrrrwwwzzz~~~~~~~~~~~~|||yyywwwwwwxxx|||~~~~~~}}}|||{{{xxxsssmmmhhh```YYYTTTQQQNNNIIIJJJMMMMMMMMMNNNMMMLLLMMMQQQSSSVVVYYY]]]ccciiimmmqqqsssuuuvvvyyy{{{|||||||||{{{{{{||||||}}}{{{wwwrrrnnnllliiiddd]]]WWWSSSQQQNNNMMMNNNPPPSSSVVVYYY]]]bbbeeekkkqqqyyyAAA@@@@@@BBBCCCDDDBBB@@@<<<===>>>??????@@@@@@@@@>>>>>>@@@BBBDDDGGGIIIJJJNNNSSSYYY^^^bbbhhhpppuuu|||~~~}}}||||||}}}~~~}}}}}}~~~~~~}}}|||zzzyyy~~~~~~}}}|||yyyuuummmddd]]]WWWSSSNNNKKKJJJIIIHHHFFFGGGHHHIIIJJJJJJHHHFFFEEEGGGIIIJJJJJJIIIIIILLLNNNNNNNNNPPPRRRUUUWWWYYYZZZ[[[]]]^^^^^^^^^^^^```bbbdddeeeeeedddbbbbbbdddggghhhfffgggkkkppprrrnnnjjjhhhfffccc]]]WWWSSSRRRSSSPPPPPPOOOPPPSSSVVVZZZ\\\bbbffflllqqqtttwwwzzz|||~~~~~~|||}}}}}}{{{yyy|||~~~|||{{{~~~|||~~~~~~|||yyyxxxxxx|||~~~{{{{{{zzzzzzxxxtttnnnjjjaaaZZZTTTQQQMMMIIIIIIMMMMMMNNNNNNMMMLLLMMMPPPRRRVVVXXX]]]bbbhhhnnnrrrtttuuuvvvyyy|||}}}}}}}}}|||{{{||||||~~~|||wwwrrrnnnmmmgggbbb[[[UUURRRPPPNNNMMMLLLPPPTTTWWWZZZ]]]```ccckkkqqqxxx@@@@@@@@@BBBDDDEEECCCAAA@@@@@@@@@@@@???>>>===<<<>>>>>>@@@BBBDDDGGGJJJKKKMMMRRRYYY^^^bbbgggooottt|||~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}|||zzzyyy~~~~~~}}}{{{xxxtttoooggg___ZZZRRROOOKKKIIIHHHGGGEEECCCDDDFFFGGGHHHHHHGGGEEEDDDBBBCCCDDDCCCAAABBBEEEHHHJJJKKKLLLNNNPPPRRRSSSTTTTTTVVVWWWWWWWWWYYY]]]```dddfffhhhgggfffgggjjjnnnnnnllllllooossssssooojjjgggeee```ZZZSSSOOONNNOOOQQQQQQRRRSSSWWW[[[^^^aaaggglllrrrxxx{{{|||~~~}}}{{{xxxyyyxxxvvvuuuyyy|||{{{xxxwww{{{~~~~~~~~~}}}~~~~~~~~~}}}zzz}}}~~~{{{xxxxxx|||}}}|||~~~zzzzzzzzzzzzxxxtttoookkkaaa[[[UUUQQQMMMIIIIIIMMMKKKLLLLLLLLLKKKKKKMMMPPPVVVXXX\\\bbbhhhnnnrrrttttttvvvyyy|||~~~~~~~~~}}}||||||}}}~~~}}}wwwrrrnnnmmmddd___YYYSSSQQQOOONNNMMMKKKOOOTTTXXXZZZ]]]___aaalllqqqxxx~~~???CCCEEEDDDFFFIIIJJJGGGDDDCCCAAAAAAAAAAAA???===@@@@@@@@@AAACCCFFFJJJLLLOOORRRXXX]]]cccjjjrrrwwwwww|||~~~~~~~~~}}}||||||}}}~~~~~~}}}~~~{{{xxxsssnnnhhhaaaZZZUUULLLJJJGGGFFFFFFEEECCCBBBCCCCCCBBBBBBCCCEEEFFFGGGDDDCCCCCCBBBBBBBBBCCCCCCHHHHHHIIIIIIJJJKKKLLLLLLNNNOOOOOOOOOPPPSSSXXX[[[___aaadddfffggghhhkkkmmmpppsssvvvxxxwwwrrrmmmiiiccc^^^XXXTTTRRRPPPMMMJJJMMMOOOSSSVVV[[[```fffkkksssuuuxxx{{{|||}}}}}}|||{{{zzzwwwtttrrrppppppppppppqqqrrrpppoooqqqvvvzzzzzzzzzzzz{{{}}}~~~}}}|||yyy~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~zzzvvvvvvvvvtttnnniiibbb]]]UUUPPPLLLKKKJJJIIIKKKKKKJJJJJJKKKLLLNNNOOOWWWWWWYYY___hhhooorrrrrruuuvvvwwwyyy{{{~~~~~~~~~}}}{{{wwwqqqjjjeeeddd\\\VVVTTTQQQLLLJJJKKKMMMNNNPPPSSSWWW[[[___bbbooovvv|||~~~BBBFFFIIIIIIKKKNNNNNNKKKHHHEEECCCAAAAAA@@@???>>>@@@@@@@@@AAACCCFFFIIIKKKOOOSSSXXX^^^dddkkkrrrwww|||~~~~~~~~~~~~~~~|||}}}~~~~~~}}}{{{wwwrrrmmmggg```XXXSSSLLLJJJGGGFFFFFFEEEDDDBBBCCCBBBBBBBBBCCCDDDFFFGGGBBBBBBAAAAAAAAAAAABBBBBBEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJKKKMMMRRRUUU[[[^^^aaadddfffhhhkkknnnrrrtttvvvvvvsssmmmgggccc[[[WWWSSSPPPPPPPPPOOOMMMUUUWWWYYY\\\```fffmmmrrrxxxyyy{{{|||}}}}}}{{{{{{xxxvvvssspppnnnllllllllljjjlllllllllkkklllpppsssvvvvvvwwwxxxzzz}}}~~~~~~~~~~~~|||yyy~~~~~~~~~}}}}}}yyyvvvuuuvvvsssmmmhhhddd^^^VVVOOOLLLKKKJJJJJJKKKKKKJJJJJJKKKLLLNNNOOOVVVWWWYYY___gggnnnrrrrrruuuuuuvvvwwwyyy|||}}}~~~{{{wwwqqqjjjeee```YYYSSSRRRPPPLLLKKKLLLMMMMMMOOORRRVVV\\\aaacccpppwww}}}FFFKKKOOOPPPSSSVVVUUUQQQMMMIIIEEEAAA@@@@@@???>>>@@@@@@@@@AAACCCFFFHHHJJJQQQUUUZZZ```fffmmmuuuzzz~~~~~~}}}}}}~~~}}}}}}}}}{{{yyyvvvpppjjjddd]]]UUUPPPKKKIIIFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@AAABBBDDDEEEAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDFFFFFFFFFEEEDDDGGGHHHGGGFFFFFFHHHLLLOOOVVVYYY]]]aaadddgggkkknnntttttttttrrrmmmfff```\\\SSSQQQNNNNNNPPPRRRSSSSSS\\\^^^aaadddhhhnnntttyyy{{{|||||||||{{{zzzxxxwwwsssqqqnnnkkkiiihhhggggggeeeggghhhiiihhhhhhjjjlllpppqqqrrrtttwww{{{~~~~~~~~~~~~~~~~~~~~~}}}{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~{{{yyyxxxxxxuuuooojjjfff___VVVNNNKKKJJJJJJKKKKKKJJJIIIIIIJJJKKKMMMNNNUUUVVVYYY```gggnnnqqqrrrtttttttttuuuwwwyyyzzz{{{~~~~~~~~~~~~{{{wwwpppiiiddd[[[UUUPPPOOONNNKKKKKKMMMLLLLLLMMMPPPUUU\\\bbbfffpppxxxJJJPPPVVVXXXZZZ\\\ZZZVVVRRRMMMGGGBBB@@@@@@@@@@@@BBBBBBBBBCCCEEEGGGIIIJJJRRRVVV[[[aaahhhooowww|||}}}}}}|||~~~}}}~~~|||yyyvvvrrrmmmggg```YYYQQQLLLIIIGGGDDDDDDDDDDDDCCCBBB@@@@@@?????????@@@BBBCCCBBBAAAAAAAAAAAABBBBBBCCCAAABBBDDDEEEEEEDDDCCCBBBGGGGGGFFFEEEDDDFFFJJJMMMQQQTTTZZZ^^^bbbeeeiiikkkrrrqqqoookkkeee___ZZZVVVNNNNNNMMMOOOQQQUUUXXXZZZ]]]```fffkkkoootttxxx|||{{{{{{{{{zzzyyywwwuuutttpppnnnkkkiiifffeeeeeeeeeeeefffhhhiiiiiihhhhhhhhhkkklllmmmppptttxxx|||~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{zzz|||~~~|||~~~}}}|||xxxsssooofff___UUULLLIIIHHHIIIJJJIIIHHHGGGGGGHHHIIIKKKLLLSSSUUUZZZ```gggmmmqqqssstttttttttuuuvvvwwwxxxyyy}}}}}}||||||~~~~~~zzzuuuooohhhbbbYYYRRRNNNMMMLLLJJJIIIKKKLLLLLLLLLOOOUUU\\\dddhhhpppyyyMMMTTT[[[^^^```aaa^^^XXXUUUPPPIIIDDDBBBBBBCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKPPPTTTYYY```fffnnnvvv{{{~~~~~~~~~}}}|||~~~}}}~~~zzzwwwsssooojjjddd^^^WWWOOOJJJGGGEEECCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCDDDEEEFFFCCCDDDDDDEEEEEEDDDCCCBBBEEEEEEEEEDDDDDDFFFJJJMMMPPPSSSYYY^^^aaacccfffhhhlllkkkgggccc^^^YYYUUUSSSLLLLLLMMMOOORRRVVVZZZ]]]]]]ccclllssswwwyyy{{{|||zzzzzzzzzyyyxxxwwwuuuuuunnnmmmkkkhhhgggfffffffffeeefffggghhhiiihhhgggeeehhhiiijjjmmmqqquuuyyy{{{{{{{{{|||}}}~~~}}}~~~~~~}}}}}}}}}{{{yyyxxxzzz~~~~~~~~~}}}~~~yyytttpppfff___TTTKKKGGGFFFGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJQQQTTTZZZaaaggglllqqqsssuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzzzz{{{~~~~~~|||xxxssslllddd___XXXQQQLLLLLLJJJGGGGGGIIIKKKKKKLLLOOOUUU]]]dddiiipppyyyQQQXXX```ccceeeeee___YYYUUUPPPJJJFFFEEEEEEFFFFFFHHHIIIIIIJJJKKKLLLLLLMMMNNNQQQWWW]]]dddllltttyyy}}}~~~~~~~~~~~~}}}~~~}}}|||~~~zzzwwwrrrnnniiiddd^^^WWWPPPKKKGGGEEEDDDDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@AAABBBBBBEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDGGGLLLPPPTTTXXX]]]```bbbccceeefffgggdddaaa\\\XXXTTTRRRQQQKKKMMMOOOQQQSSSWWW]]]aaaeeekkksssyyy|||}}}||||||zzzzzzyyyxxxwwwvvvvvvuuunnnmmmkkkjjjiiiiiijjjjjjfffeeeeeefffhhhgggeeecccfffggghhhjjjmmmqqquuuwwwtttuuuvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}||||||zzzyyyxxxxxx{{{~~~~~~}}}~~~}}}}}}xxxssspppfff___UUUMMMHHHFFFFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIOOOTTT[[[aaaggglllpppsssuuuuuuuuuvvvwwwxxxyyyzzzxxxxxxyyy{{{~~~~~~|||~~~|||yyyuuuooohhh```[[[VVVPPPKKKKKKJJJGGGFFFHHHKKKKKKMMMPPPVVV]]]cccgggoooxxxTTT\\\dddgggiiigggaaaYYYSSSOOOJJJHHHGGGHHHIIIIIILLLMMMMMMNNNOOOOOOOOOOOOOOOSSSYYY___fffnnnvvv{{{~~~~~~}}}}}}~~~~~~||||||{{{}}}zzzwwwrrroookkkfffaaaZZZTTTOOOIIIGGGFFFFFFHHHIIIHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGEEEDDDCCCCCCDDDEEECCCDDDFFFGGGIIIMMMRRRVVV[[[___ccceeeeeeeeeeeefffdddaaa\\\WWWRRRPPPNNNNNNNNNPPPSSSVVVYYY]]]dddiiippptttxxx{{{{{{zzzzzzzzzxxxwwwvvvtttsssrrrqqqqqqnnnmmmlllkkkkkklllmmmnnnhhhfffeeefffggggggeeeccceeeeeefffgggiiilllooopppnnnooopppqqqtttwwwzzz|||~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}|||||||||||||||xxxwwwwwwxxx|||~~~}}}}}}~~~}}}xxxssspppgggaaaXXXPPPKKKHHHFFFEEEFFFFFFEEEEEEFFFGGGIIIJJJNNNSSS[[[bbbgggkkkpppttttttttttttuuuvvvxxxyyyzzzyyyzzzzzz||||||}}}~~~}}}|||zzzvvvqqqlllddd\\\WWWSSSMMMIIIJJJJJJHHHHHHJJJKKKKKKNNNQQQWWW]]]bbbeeennnvvv~~~VVV___gggjjjkkkiiibbbZZZQQQNNNKKKIIIIIIJJJKKKJJJNNNOOOPPPQQQQQQQQQQQQPPPTTTWWW]]]dddkkksss{{{}}}}}}|||}}}}}}|||{{{{{{}}}{{{wwwtttqqqmmmhhhccc]]]WWWRRRKKKIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHEEEBBBAAABBBDDDEEEFFFGGGIIIKKKNNNRRRXXX]]]aaadddhhhiiihhhgggffffffccc___ZZZTTTOOOMMMLLLKKKQQQUUUYYY\\\___dddlllqqqxxxyyyzzzyyywwwvvvvvvwwwuuutttrrrpppmmmlllkkkjjjmmmllllllllllllnnnooopppllliiiggggggiiiiiigggeeedddddddddeeefffiiikkklllkkkkkklllnnnqqquuuxxxzzz~~~||||||}}}}}}{{{zzz~~~~~~~~~|||}}}~~~}}}{{{{{{{{{{{{{{{||||||||||||vvvvvvwwwyyy}}}~~~}}}}}}}}}~~~}}}}}}zzzuuurrriiicccZZZRRRMMMJJJHHHFFFHHHGGGGGGGGGGGGIIIJJJKKKMMMSSS[[[bbbgggkkkppptttssssssssstttvvvwwwyyyzzz{{{{{{|||}}}}}}~~~~~~{{{yyyzzzxxxtttooojjjbbbZZZTTTQQQKKKHHHIIIJJJIIIJJJMMMJJJLLLNNNRRRWWW]]]aaadddmmmuuu|||\\\aaagggkkkjjjddd\\\WWWOOOMMMJJJHHHIIIMMMQQQUUUXXXWWWVVVUUUTTTUUUVVVVVVXXXZZZ^^^ccchhhooowww|||||||||}}}~~~}}}{{{yyyuuuppplllfff___[[[VVVUUUTTTSSSRRRQQQQQQQQQPPPOOOOOONNNNNNMMMMMMLLLMMMLLLJJJHHHHHHIIIJJJKKKMMMKKKGGGDDDCCCDDDGGGIIIHHHIIIKKKMMMPPPTTTZZZ^^^dddgggkkkmmmlllgggaaa\\\^^^XXXTTTQQQMMMJJJMMMRRRWWWZZZ___ccchhhmmmssswww{{{zzzyyywwwuuurrrqqqpppqqqpppnnnllljjjiiiiiihhhhhhjjjlllooopppppppppooopppllliiijjjnnnooolllhhhdddccccccccceeegggjjjlllmmmlllkkkjjjlllooorrrtttyyyzzz{{{{{{zzzzzz|||~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~|||xxxvvvwwwyyy{{{wwwxxxzzzzzzxxxwwwxxxxxxuuuuuuuuuwww{{{~~~||||||~~~~~~|||vvvrrrjjjcccZZZQQQLLLIIIGGGFFFHHHIIIJJJKKKLLLLLLLLLLLLQQQSSSWWW\\\ccckkksssyyyvvvvvvvvvvvvxxxyyyzzz{{{|||}}}~~~~~~yyywwwsssooohhh```WWWQQQNNNLLLIIIGGGGGGHHHJJJKKKKKKMMMOOORRRVVV\\\ccchhhtttzzz~~~]]]aaafffiiiggg```XXXSSSMMMKKKIIIIIIKKKPPPUUUXXXZZZZZZ[[[[[[[[[ZZZYYYXXXXXX[[[```eeejjjpppwww|||||||||}}}~~~~~~{{{xxxuuurrrmmmhhheeebbbaaa___]]][[[ZZZYYYYYYVVVVVVUUUUUUTTTSSSSSSSSSQQQPPPMMMLLLKKKKKKLLLMMMPPPMMMIIIFFFEEEFFFHHHJJJMMMOOOQQQTTTVVV[[[```dddgggjjjmmmooommmhhhbbb^^^ZZZUUURRRPPPMMMJJJMMMSSSYYY]]]bbbggglllqqqvvvyyyyyyxxxvvvsssqqqoooooonnnnnnnnnlllkkkjjjjjjjjjjjjjjjkkknnnppprrrrrrqqqqqqqqqnnnkkklllooopppmmmjjjffffffddddddeeefffhhhjjjlllkkkjjjjjjkkknnnppprrrxxxyyyzzzzzzyyyzzz|||~~~~~~~~~~~~zzzwwwuuuuuuwwwyyywwwxxxyyyyyywwwvvvwwwwwwuuuuuuuuuwww{{{}}}}}}~~~{{{vvvrrrjjjcccZZZRRRMMMJJJHHHFFFHHHIIIJJJKKKLLLLLLMMMMMMOOOQQQUUUZZZ```hhhpppvvvwwwwwwxxxyyyyyyzzzzzzzzz{{{}}}~~~}}}}}}yyyvvvrrrmmmfff^^^TTTNNNLLLJJJHHHFFFEEEGGGHHHJJJIIIKKKOOORRRWWW^^^fffkkkssszzz~~~~~~]]]___cccdddbbb[[[SSSNNNKKKJJJJJJLLLPPPVVV[[[______```aaabbbaaa___\\\[[[YYY]]]bbbhhhmmmrrrxxx{{{}}}}}}~~~|||zzzwwwvvvuuussspppnnnmmmkkkiiifffdddbbbaaa```^^^^^^]]]]]]\\\\\\[[[[[[XXXWWWUUUSSSQQQQQQQQQRRRUUUSSSOOOLLLKKKKKKLLLMMMSSSUUUXXX[[[^^^bbbfffjjjkkklllnnnnnnkkkfff```\\\SSSPPPOOOOOONNNLLLOOOTTT[[[```gggmmmrrruuuxxxzzzvvvtttqqqnnnlllllllllllllllkkkkkkjjjjjjjjjjjjkkklllmmmoooqqqsssssssssrrrrrrpppnnnooorrrrrrpppmmmiiihhhfffeeeeeefffggghhhkkkjjjiiiiiijjjlllnnnpppuuuvvvwwwxxxwwwxxx{{{}}}~~~}}}|||~~~~~~~~~}}}yyyvvvttttttuuuvvvvvvxxxxxxwwwvvvuuuuuuvvvuuuuuuvvvwww{{{~~~~~~~~~zzzvvvrrriiicccZZZSSSNNNJJJHHHGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLOOOSSSWWW]]]dddlllrrrxxxyyyzzz||||||{{{yyyxxxzzz}}}~~~||||||zzzvvvqqqkkkddd[[[RRRLLLJJJHHHFFFDDDDDDEEEGGGIIIHHHKKKOOOSSSYYY```hhhnnnsssyyy~~~XXXZZZ]]]^^^[[[VVVOOOKKKIIIJJJLLLPPPVVV]]]cccggghhhhhhgggeeecccaaa^^^]]][[[___eeekkkppptttyyy|||~~~sssqqqooooooppppppooonnnmmmllljjjhhhfffddddddcccdddddddddddddddcccccccccaaa```^^^\\\ZZZZZZYYYYYY]]][[[YYYVVVUUUTTTUUUVVVYYY\\\```ccceeehhhlllooonnnnnnmmmjjjeee___YYYVVVNNNLLLMMMOOOOOONNNRRRXXX^^^dddlllrrruuuwwwwwwxxxsssqqqmmmjjjiiiiiikkklllllllllkkkjjjiiiiiiiiiiiilllmmmoooppprrrsssssssssrrrqqqppprrrssssssqqqooojjjiiigggffffffggghhhiiijjjjjjiiiiiiiiikkkmmmnnnqqqssstttttttttuuuxxxzzz|||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}zzzwwwuuuuuuuuuvvvvvvwwwwwwvvvttttttuuuvvvxxxxxxxxxyyy|||~~~}}}}}}}}}|||yyyuuurrriiiccc[[[TTTOOOLLLIIIGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKMMMQQQUUUZZZaaahhhnnnwwwyyy|||~~~~~~|||yyywwwzzz}}}~~~|||xxxrrrkkkcccZZZRRRMMMIIIGGGEEEDDDCCCEEEGGGIIIJJJLLLPPPTTTZZZaaaiiinnntttzzzQQQSSSUUUVVVUUUQQQMMMJJJIIIKKKOOOUUU\\\dddjjjnnnpppmmmiiieeeaaa____________ccchhhnnnrrrvvvzzz}}}zzzwwwjjjhhheeeeeefffhhhhhhhhhfffeeeeeedddcccccccccccchhhhhhiiiiiijjjjjjkkkkkkhhhhhhfffdddcccbbbaaaaaadddcccbbbaaa````````````bbbeeejjjmmmoooqqqsssuuusssqqqmmmhhhaaaZZZTTTQQQLLLJJJLLLPPPRRRRRRWWW]]]bbbhhhoootttvvvuuutttsssooommmjjjhhhhhhiiikkkmmmnnnmmmllljjjiiihhhggggggkkklllmmmnnnpppqqqqqqrrrqqqqqqrrrtttttttttrrrpppjjjiiihhhgggggghhhjjjkkkjjjiiiiiiiiijjjlllmmmnnnooopppqqqrrrqqqrrruuuwwwvvvyyy|||~~~~~~~~~~~~}}}}}}|||{{{|||||||||}}}}}}~~~~~~~~~}}}|||||||||}}}~~~}}}~~~{{{{{{}}}~~~|||zzzxxxwwwvvvvvvuuuvvvvvvuuuttttttuuuwww{{{{{{{{{|||}}}||||||{{{xxxtttqqqiiiccc\\\UUUPPPMMMJJJHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJLLLOOOSSSWWW^^^eeejjjuuuwwwzzz}}}~~~|||yyywwwzzz}}}~~~zzzrrrjjjbbbZZZSSSNNNIIIGGGEEEDDDDDDEEEHHHIIILLLNNNQQQUUUZZZ```hhhmmmuuu{{{KKKLLLNNNOOOOOOMMMKKKIIIIIILLLQQQXXX```gggmmmppprrroooiiidddaaa___```aaacccfffkkkooossswww|||~~~}}}xxxrrrnnndddaaa]]][[[\\\]]]^^^^^^]]]]]]]]]^^^^^^___```aaagggggghhhjjjkkkmmmnnnnnnjjjjjjiiihhhgggfffeeedddfffgggggghhhiiiiiiiiiiiimmmpppuuuxxxyyyyyyzzz{{{wwwsssnnnfff___XXXSSSPPPMMMLLLMMMRRRUUUWWW]]]dddggglllrrrvvvuuurrrooommmiiiiiihhhggghhhjjjlllmmmpppooommmkkkiiihhhggggggjjjjjjkkkmmmnnnooopppqqqqqqrrrtttvvvvvvuuutttssskkkjjjiiihhhhhhiiikkkllliiijjjjjjkkkmmmnnnpppqqqooopppqqqqqqpppqqqssstttrrruuuzzz}}}~~~}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||~~~{{{}}}{{{yyyyyy{{{}}}~~~}}}~~~|||zzzyyywwwvvvtttuuuuuuttttttuuuwwwzzz}}}}}}}}}~~~}}}}}}~~~}}}{{{zzzwwwssspppiiiddd\\\VVVQQQNNNKKKIIIHHHIIIIIIJJJJJJIIIIIIIIIIIIKKKMMMPPPTTTZZZaaafffpppssswwwzzz||||||zzzyyy|||~~~~~~}}}xxxpppggg```XXXRRRMMMHHHFFFDDDCCCCCCEEEGGGIIILLLNNNQQQUUUYYY```ggglllttt{{{HHHHHHIIIJJJIIIIIIHHHGGGHHHKKKQQQXXX```gggmmmpppnnnllliiieeecccbbbccccccfffiiilllpppsssxxx~~~~~~{{{tttkkkeee___[[[VVVRRRRRRRRRSSSSSSVVVVVVVVVVVVWWWXXXYYYZZZ]]]^^^```ccceeegggiiijjjgggggggggfffeeedddccccccdddeeehhhjjjlllnnnnnnnnnssswww{{{~~~~~~~~~}}}~~~tttpppjjjccc\\\VVVSSSQQQQQQOOOPPPTTTWWW[[[bbbjjjnnnqqquuuwwwtttoookkkiiicccddddddfffhhhjjjlllmmmooonnnmmmkkkjjjiiiiiiiiijjjjjjkkklllmmmooopppqqqrrrtttwwwyyyyyywwwvvvuuunnnmmmkkkiiihhhiiijjjkkkiiijjjkkkmmmoooqqqssssssrrrssssssrrrqqqqqqssstttpppssswwwzzzzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~}}}zzz~~~~~~~~~zzzyyyxxxwwwxxx{{{|||||||||~~~~~~}}}{{{yyywwwvvvssstttuuuttttttvvvyyy|||~~~~~~~~~~~~}}}}}}~~~~~~{{{yyyvvvrrrooohhhddd]]]WWWRRROOOKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGHHHJJJMMMQQQVVV]]]bbblllnnnssswwwzzz{{{{{{{{{}}}yyyssskkkbbb[[[TTTNNNJJJFFFDDDCCCAAABBBDDDFFFHHHIIILLLOOOTTTYYY```hhhnnnrrryyyGGGGGGGGGGGGGGGFFFEEEEEEGGGJJJPPPXXX```fffkkknnnjjjiiihhhhhhgggfffeeeeeehhhjjjmmmpppsssyyy~~~yyyqqqhhhaaa\\\WWWQQQLLLJJJJJJJJJJJJPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUWWWZZZ]]]```cccdddcccccccccccccccbbbaaaaaaaaacccfffjjjmmmoooppppppuuuyyy}}}~~~}}}}}}oookkkeee___YYYTTTRRRQQQSSSQQQQQQUUUYYY]]]fffnnnrrruuuxxxwwwsssnnniiiggg___```bbbeeegggjjjkkklllnnnmmmllllllkkkkkkkkklllkkkkkkkkklllnnnoooqqqrrrsssvvvyyy{{{zzzyyyxxxwwwqqqooollljjjhhhhhhhhhiiijjjjjjlllnnnqqqsssuuuvvvtttuuuuuutttsssrrrsssuuuqqqsssuuuvvvwwwyyy|||}}}~~~~~~~~~}}}yyy}}}~~~~~~~~~yyywwwvvvvvvxxxzzz||||||{{{~~~~~~~~~}}}{{{yyywwwuuussstttttttttuuuwww{{{~~~}}}}}}~~~~~~~~~|||yyyvvvrrrooohhhddd]]]WWWSSSOOOLLLIIIIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFHHHKKKNNNTTTZZZ___iiikkkppptttxxx{{{||||||~~~~~~~~~~~~uuuooofff]]]VVVPPPKKKGGGDDDCCCAAA@@@@@@BBBEEEGGGGGGJJJNNNSSSYYYaaajjjooopppxxx}}}~~~CCCCCCDDDDDDEEEFFFFFFFFFIIILLLPPPUUU[[[```dddfffiiifffccc```___aaaccceeegggkkkooosssvvvzzz}}}~~~~~~}}}~~~}}}zzzwwwtttnnneee^^^XXXTTTOOOKKKJJJJJJJJJIIIGGGHHHHHHIIIKKKMMMOOOPPPRRRQQQRRRVVVZZZ[[[XXXVVV^^^]]]]]]___```___ZZZVVVRRRWWW]]]bbbfffiiimmmooopppvvv{{{|||~~~~~~{{{vvvhhhaaa[[[XXXUUUPPPNNNPPPQQQRRRUUUYYY___eeekkknnnrrrsssssssssppplllhhhfffcccdddeeefffggghhhiiiiiiqqqqqqqqqoookkkiiihhhiiillllllmmmnnnooopppqqqqqquuuwwwyyy{{{{{{zzzwwwvvvuuutttqqqnnnlllkkkjjjjjjiiikkkmmmppprrruuuvvvvvvrrrssssssssssssrrrqqqpppssstttuuuvvvwwwwwwwwwwwwzzzzzz{{{|||}}}{{{{{{{{{{{{|||~~~}}}zzzxxxxxxzzzzzzxxxuuuxxxzzz{{{{{{zzzwwwtttrrruuuuuuvvvwwwzzz}}}~~~~~~~~~}}}{{{xxxuuurrrpppnnncccaaa^^^ZZZUUUQQQNNNLLLNNNLLLIIIHHHHHHGGGDDDBBBFFFDDDCCCCCCGGGMMMTTTXXXbbbffflllqqquuuwwwzzz|||~~~~~~~~~~~~~~~~~~vvvqqqmmmfff___XXXQQQIIIEEEDDDDDDCCCAAA??????BBBDDDFFFIIIMMMRRRWWW^^^fffkkkpppuuu|||BBBBBBCCCCCCDDDEEEEEEEEEIIIKKKOOOSSSYYY^^^aaacccfffdddbbb``````aaacccdddhhhkkkppptttwww{{{~~~~~~~~~~~~{{{xxxuuuqqqkkkbbb[[[SSSOOOKKKHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKLLLNNNNNNOOORRRVVVWWWUUURRRWWWVVVVVVWWWYYYWWWSSSPPPNNNRRRWWW[[[^^^bbbfffiiinnntttyyyzzzzzzyyytttnnnddd]]]WWWVVVSSSOOOMMMOOOQQQSSSVVV[[[aaaggglllnnnqqqqqqqqqpppmmmjjjgggeeedddeeeggghhhjjjlllmmmnnnrrrrrrrrrooollljjjjjjkkkmmmmmmmmmnnnoooppprrrsssvvvwwwxxxyyyyyyxxxvvvuuuuuutttrrrpppooommmmmmllllllmmmnnnoooqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppqqqrrrssssssttttttttttttvvvwwwxxxyyyzzz{{{||||||{{{|||~~~}}}|||~~~}}}}}}}}}~~~}}}{{{yyyyyyzzzzzzxxxvvvvvvwwwyyyzzzyyyxxxuuutttvvvvvvwwwxxxzzz}}}~~~}}}~~~~~~|||zzzwwwsssooommmkkkcccaaa^^^ZZZUUUQQQNNNMMMJJJIIIGGGHHHHHHIIIGGGFFFCCCBBBBBBCCCFFFKKKQQQTTT^^^bbbhhhmmmqqqtttwwwyyy{{{{{{{{{|||}}}~~~}}}|||{{{sssmmmhhhbbb[[[UUUOOOJJJFFFBBBBBBBBB@@@???@@@BBBEEEEEEHHHLLLQQQWWW___ggglllqqquuu{{{AAAAAAAAABBBCCCCCCDDDDDDHHHJJJMMMQQQUUUZZZ]]]^^^bbbaaa`````````bbbcccdddiiimmmrrrvvvyyy}}}~~~~~~~~~~~~~~~|||yyyuuuqqqmmmfff]]]VVVOOOLLLIIIGGGFFFDDDBBB@@@BBBBBBCCCCCCDDDEEEEEEFFFIIIIIIJJJLLLOOOPPPOOOMMMOOOOOOOOOPPPQQQPPPMMMJJJLLLNNNQQQTTTVVVZZZ___ccciiipppuuuvvvuuurrrkkkddd___XXXSSSRRRQQQMMMLLLNNNRRRTTTYYY^^^dddiiimmmooonnnnnnmmmkkkiiihhhfffeeeggghhhjjjlllnnnppprrrssstttsssrrrooolllkkklllnnnnnnmmmllllllmmmoooqqqssswwwwwwwwwwwwvvvuuuuuutttttttttssssssrrrqqqooooooooooooooooooooonnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppppssssssttttttuuuvvvwwwwwwxxxyyy{{{|||}}}|||{{{{{{~~~~~~|||{{{|||{{{yyyxxxvvvwwwyyyzzzzzzyyywwwvvvxxxxxxyyyzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}|||yyyuuuqqqlllhhhfffaaa```\\\YYYUUUQQQOOONNNJJJHHHGGGGGGIIIIIIHHHFFFAAAAAAAAACCCEEEIIIMMMOOOXXX\\\bbbfffjjjnnnrrruuuuuuvvvyyy{{{{{{{{{zzzyyy}}}}}}~~~xxxppphhhccc\\\UUUQQQMMMIIIGGG@@@AAA@@@??????@@@CCCFFFDDDGGGLLLQQQWWW```hhhnnnrrruuu{{{@@@@@@AAAAAABBBBBBCCCCCCHHHIIIKKKOOORRRVVVXXXYYY]]]^^^^^^___aaabbbdddeeelllpppuuuzzz}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~zzzwwwsssooojjjbbbYYYQQQMMMKKKIIIGGGFFFDDDAAA???@@@AAAAAABBBBBBBBBBBBBBBDDDEEEFFFHHHIIIJJJJJJIIIKKKKKKLLLMMMMMMLLLJJJHHHLLLMMMNNNPPPSSSWWW]]]aaafffmmmrrrsssqqqnnnfff^^^ZZZTTTPPPPPPPPPNNNNNNPPPTTTWWW\\\bbbgggkkkmmmnnnkkkjjjhhhfffffffffffffffkkkkkkmmmnnnppprrrsssttttttsssqqqmmmkkkkkkmmmpppmmmlllkkkjjjkkkmmmqqqsssxxxwwwvvvtttssssssssstttqqqrrrsssssssssrrrpppooooooooonnnnnnmmmmmmnnnnnnoooooooooooooooppppppppppppooooooooonnnnnnooooooqqqqqqqqqrrrrrrssssssssswwwxxxyyy{{{|||||||||{{{}}}~~~~~~}}}|||{{{|||}}}}}}}}}{{{zzzxxx{{{{{{{{{{{{|||}}}~~~~~~||||||||||||}}}~~~~~~|||||||||}}}~~~}}}zzzuuupppjjjfffccc```^^^ZZZWWWSSSQQQOOOOOOMMMKKKIIIHHHHHHGGGEEECCCAAABBBBBBDDDFFFHHHKKKLLLSSSVVV[[[___dddhhhmmmpppqqqtttxxxzzz{{{zzzyyyyyy|||~~~}}}}}}~~~xxxpppfffaaaXXXQQQMMMJJJHHHGGG???????????????@@@DDDGGGHHHJJJMMMRRRXXX___hhhnnnrrruuuzzz~~~@@@@@@AAAAAABBBCCCCCCDDDGGGHHHKKKMMMPPPSSSUUUVVVZZZ[[[\\\^^^aaadddfffgggppptttzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzwwwrrrnnniiibbbXXXPPPMMMKKKHHHFFFEEEDDDAAA>>>AAAAAABBBCCCCCCBBBAAAAAABBBCCCEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKJJJIIIHHHHHHKKKLLLMMMOOORRRWWW^^^bbbffflllrrrrrrppplllddd[[[VVVQQQNNNPPPQQQQQQRRRUUUWWWZZZ```eeeiiikkkkkkjjjfffeeedddddddddeeeggghhhnnnnnnoooooopppqqqrrrrrrrrrqqqooollljjjjjjmmmppppppnnnmmmlllmmmpppsssuuuxxxwwwuuusssrrrrrrssstttooopppqqqrrrrrrqqqpppooommmmmmmmmmmmnnnoooqqqrrrrrrqqqpppppppppqqqqqqrrrqqqpppoooooonnnoooooopppqqqqqqqqqqqqqqqrrrrrrrrrtttuuuvvvxxxyyyzzzzzzzzz|||}}}~~~|||{{{||||||}}}}}}}}}~~~~~~}}}{{{{{{||||||}}}~~~~~~||||||}}}~~~~~~{{{wwwqqqjjjeeeaaa]]][[[XXXTTTQQQPPPOOOOOOLLLJJJIIIHHHHHHGGGEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJOOOQQQUUUYYY]]]bbbgggkkknnnrrrwwwzzzzzzyyyzzz{{{{{{}}}~~~}}}~~~~~~zzzqqqfff```WWWPPPKKKIIIGGGFFF??????@@@??????AAADDDGGGLLLMMMOOORRRWWW^^^ffflllqqquuuzzz~~~BBBBBBBBBCCCDDDDDDEEEEEEGGGHHHJJJMMMPPPRRRTTTUUUYYYYYY[[[]]]aaaeeeiiikkkrrrvvv||||||xxxtttpppkkkcccZZZRRRMMMJJJGGGEEEDDDBBB@@@>>>AAABBBCCCDDDDDDDDDCCCBBBDDDEEEGGGGGGFFFFFFHHHJJJFFFHHHIIIIIIHHHGGGGGGHHHJJJKKKNNNQQQTTTZZZaaafffjjjppptttrrrooojjjbbbZZZTTTOOOMMMPPPSSSSSSVVVYYY[[[^^^dddiiikkkjjjgggeeeaaaaaabbbccceeegggjjjlllooooooooopppppppppqqqqqqppppppooommmkkkkkkmmmpppsssrrrqqqqqqrrrtttvvvxxxwwwvvvtttsssrrrsssssstttoooooopppppppppppppppooommmmmmmmmnnnpppsssuuuwwwuuutttrrrqqqqqqqqqrrrsssqqqqqqpppoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrsssuuuvvvxxxxxxzzz|||}}}|||}}}}}}~~~~~~~~~{{{||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~|||xxxrrrkkkdddaaaZZZXXXUUUQQQOOONNNNNNOOOHHHGGGFFFGGGIIIJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIKKKMMMOOORRRUUU[[[aaaeeejjjoootttvvvvvvvvvyyy{{{zzz}}}}}}|||~~~}}}}}}~~~yyyoooddd^^^VVVOOOKKKHHHGGGFFF@@@AAAAAA@@@@@@BBBEEEHHHMMMNNNOOOQQQUUU[[[ccciiippptttzzzCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKMMMPPPSSSUUUVVVXXXYYYZZZ\\\aaaffflllooorrrvvv}}}}}}zzzvvvrrrnnnggg]]]VVVPPPLLLHHHEEEDDDDDDCCCBBBAAABBBDDDEEEFFFEEEDDDCCCFFFHHHJJJIIIHHHHHHJJJMMMGGGIIIKKKJJJHHHGGGHHHJJJKKKNNNRRRVVV[[[bbbiiinnnqqquuuwwwrrrmmmggg___VVVRRRMMMLLLPPPTTTUUUXXX\\\^^^bbbgggkkkkkkhhhccc___]]]^^^```cccgggjjjmmmooonnnoooooopppqqqqqqrrrrrroooppppppooonnnmmmoooppprrrrrrrrrssstttuuuwwwwwwuuuuuutttttttttttttttuuupppppppppoooooooooppppppnnnnnnnnnppprrruuuxxxzzzwwwuuusssqqqppppppqqqrrrqqqpppoooooooooqqqsssttttttsssssssssrrrrrrqqqqqqooopppppprrrtttvvvwwwxxxzzz|||~~~~~~~~~~~~}}}}}}|||}}}|||}}}}}}~~~||||||{{{{{{||||||}}}~~~|||}}}~~~|||xxxqqqjjjddd```WWWUUURRROOOMMMLLLMMMNNNHHHGGGFFFGGGIIIJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHIIIJJJLLLOOOTTTZZZ___eeejjjoooqqqpppqqquuuyyyvvvzzz}}}|||yyyxxxzzz}}}~~~}}}~~~~~~tttjjj^^^YYYSSSMMMJJJHHHGGGFFFBBBBBBBBBAAAAAABBBEEEHHHIIIJJJKKKMMMRRRYYYaaagggooossszzzEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKNNNQQQSSSUUUWWWYYYXXXYYY\\\aaagggmmmqqqqqqvvv||||||xxxtttpppiii```XXXTTTPPPKKKHHHGGGGGGFFFFFF@@@BBBDDDFFFFFFFFFEEEDDDIIIKKKLLLKKKJJJJJJLLLOOOIIILLLMMMLLLJJJIIIKKKNNNOOORRRWWW\\\bbbiiipppuuuwwwzzzyyysssllleee\\\TTTPPPLLLKKKOOOTTTVVVYYY^^^aaadddiiilllkkkfff```\\\[[[]]]```dddhhhllloooqqqmmmnnnoooppprrrssstttuuuoooqqqrrrqqqpppooopppqqqooopppqqqrrrssstttttttttttttttuuuuuuuuuuuuuuuuuurrrqqqpppooooooooopppqqqpppppppppqqqsssvvvzzz|||xxxvvvsssqqqoooooopppqqqpppooonnnnnnoooqqqsssuuuttttttssssssrrrrrrqqqqqqqqqqqqrrrsssuuuwwwyyy{{{yyy{{{~~~~~~~~~}}}||||||}}}~~~~~~~~~{{{~~~~~~}}}}}}|||}}}}}}}}}~~~~~~{{{zzzzzzzzz{{{{{{|||}}}~~~yyy{{{~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{wwwqqqjjjccc___VVVTTTPPPMMMKKKKKKMMMMMMKKKJJJHHHHHHHHHHHHFFFEEEIIIHHHFFFDDDDDDEEEGGGHHHEEEFFFGGGHHHJJJOOOVVV[[[aaafffkkklllkkkmmmrrrwwwqqquuuxxxxxxtttsssuuuxxx|||~~~~~~zzzpppeeeYYYUUUPPPLLLJJJIIIHHHGGGCCCCCCCCCBBBAAACCCFFFHHHEEEFFFHHHJJJOOOWWW```gggnnnsss{{{~~~BBBDDDEEEFFFFFFGGGJJJLLLHHHKKKOOOSSSTTTVVVXXXYYYZZZ\\\^^^aaadddiiippptttxxx{{{~~~~~~{{{wwwsssmmmfffaaaYYYWWWSSSOOOLLLKKKJJJJJJGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIJJJLLLNNNNNNMMMKKKIIIIIILLLNNNRRRUUU[[[bbbjjjrrrxxx{{{~~~zzzuuupppiii```XXXRRROOOOOOOOOQQQVVV\\\bbbeeeiiijjjiiifffaaa^^^___aaa[[[^^^aaabbbdddgggnnnsssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssstttrrrrrrrrrrrrrrrsssttttttuuutttsssrrrrrrrrrrrrrrruuuuuusssqqqpppooonnnnnnqqqqqqrrrsssuuuxxx{{{|||yyytttpppoooppprrrrrrqqqqqqrrrrrrrrrqqqqqqsssuuuwwwwwwvvvuuusssrrrqqqpppqqqqqqrrruuuyyy}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~|||yyy}}}}}}~~~yyyuuuzzz{{{|||}}}~~~}}}||||||}}}|||{{{{{{|||}}}|||}}}~~~~~~|||{{{yyyyyyzzzyyyxxxxxxxxxyyy{{{|||vvvwwwyyy{{{}}}~~~~~~{{{zzz{{{|||~~~}}}}}}}}}~~~~~~~~~|||vvvoooiiicccaaaVVVUUUSSSQQQNNNKKKIIIGGGKKKJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@AAADDDGGGIIIDDDEEEGGGIIIKKKMMMNNNOOO]]]```ccceeegggjjjmmmooommmpppssstttsssrrrrrrrrrzzz{{{}}}}}}|||}}}zzz}}}|||wwwnnnddd^^^TTTRRRNNNIIIFFFDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDGGGFFFIIIMMMPPPTTT^^^hhhmmmvvv~~~BBBDDDEEEFFFFFFGGGJJJLLLKKKNNNQQQTTTVVVXXX[[[]]]^^^```ccceeehhhlllqqquuuyyy|||{{{xxxtttpppjjjfffaaa___[[[WWWSSSQQQPPPPPPLLLMMMMMMMMMNNNNNNNNNNNNKKKLLLMMMMMMLLLLLLNNNOOOPPPPPPOOOMMMKKKKKKNNNPPPSSSWWW^^^fffooovvv|||~~~{{{vvvooohhh```XXXRRRPPPPPPQQQTTTYYY___eeehhhjjjjjjiiieeeaaa^^^^^^```]]]```ccccccdddggglllqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssttttttssssssrrrrrrrrrrrrrrrsssssssssrrrqqqqqqqqqqqqqqqtttsssrrrpppoooooonnnnnnsssssssssssstttvvvxxxyyyvvvsssooonnnppprrrrrrrrrqqqrrrrrrrrrpppppprrrtttvvvvvvuuutttsssrrrqqqqqqqqqqqqqqqtttxxx{{{||||||yyyzzz}}}~~~zzzyyyyyyzzz|||~~~|||{{{|||~~~~~~~~~~~~|||~~~}}}}}}}}}}}}~~~~~~~~~yyyuuuyyyzzz{{{}}}~~~~~~}}}}}}}}}|||{{{zzzzzz{{{||||||}}}}}}~~~~~~|||{{{yyyxxxwwwzzzyyyyyyyyyyyyzzz|||}}}xxxxxxyyyzzz{{{}}}~~~~~~|||}}}}}}{{{yyyxxxyyyzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~zzzsssllleee```]]]TTTSSSRRRPPPNNNKKKIIIHHHIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@AAACCCFFFHHHDDDDDDFFFGGGIIIKKKLLLLLLUUUXXX[[[]]]^^^aaadddfffgggjjjnnnpppppppppqqqrrruuuwwwzzzzzzzzzzzz{{{|||}}}~~~~~~{{{wwwqqqiii```ZZZQQQNNNKKKGGGEEECCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDGGGFFFHHHLLLOOOSSS\\\fffooowwwBBBCCCEEEFFFFFFHHHKKKMMMNNNQQQUUUWWWZZZ]]]```ccceeegggiiikkkmmmooorrruuuzzz}}}{{{wwwuuurrrooommmiiigggccc___\\\YYYXXXWWWUUUVVVVVVVVVWWWWWWWWWWWWQQQSSSTTTTTTSSSSSSUUUVVVTTTTTTSSSRRRPPPPPPSSSUUUWWW\\\eeennnwww}}}{{{tttmmmfff^^^VVVRRRPPPQQQTTTXXX]]]ccciiilllkkkkkkiiieee```^^^^^^___```bbbeeeeeedddfffkkkooossssssrrrrrrqqqqqqppppppppppppqqqqqqrrrsssttttttuuutttsssrrrqqqqqqqqqqqqrrrrrrqqqppppppppppppqqqqqqpppoooooonnnnnnoooooouuuttttttssssssttttttuuutttrrrooonnnoooqqqrrrqqqqqqrrrrrrqqqpppoooqqqrrrtttttttttsssssssssrrrrrrpppppppppssswwwyyyzzzyyyttttttvvvyyy||||||{{{yyyttttttsssuuuxxx}}}~~~|||yyyyyyyyy~~~~~~~~~~~~~~~}}}|||zzzzzz{{{|||}}}|||wwwssswwwxxxzzz{{{}}}~~~~~~~~~}}}|||{{{yyyxxxxxxyyyyyy}}}}}}~~~~~~~~~}}}|||{{{yyywwwvvvuuuwwwwwwwwwwwwxxxyyyzzz{{{yyyxxxxxxxxxyyyzzz|||}}}~~~}}}|||}}}~~~|||||||||{{{{{{||||||}}}}}}}}}~~~|||wwwppphhh```ZZZWWWQQQQQQPPPOOOMMMKKKIIIHHHIIIHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@AAACCCEEEGGGDDDDDDEEEFFFGGGHHHHHHIIILLLOOOQQQSSSTTTVVVYYY[[[^^^bbbfffiiikkkmmmoooqqquuuxxx{{{}}}}}}||||||}}}}}}}}}}}}|||||||||{{{{{{}}}~~~}}}zzzuuuooohhhaaaYYYTTTLLLJJJHHHEEECCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCFFFFFFHHHLLLNNNQQQZZZcccmmmvvv~~~BBBDDDFFFGGGHHHJJJMMMOOORRRUUUXXX\\\^^^bbbfffiiikkkmmmooooooooopppssstttzzz}}}yyyuuussssssrrrqqqnnnllliiieeebbb```^^^]]]______``````aaaaaabbbbbb^^^```aaa```___^^^___```\\\\\\[[[ZZZYYYYYY\\\^^^bbbhhhqqqzzzyyyqqqiiiaaaZZZTTTPPPOOOQQQVVV[[[bbbggglllnnnlllkkkgggccc```^^^]]]^^^```cccfffffffffgggkkkoootttssssssrrrqqqppppppooonnnoooooopppqqqrrrsssssswwwvvvtttsssrrrqqqqqqqqqqqqqqqppppppppppppqqqqqqmmmmmmmmmmmmmmmnnnoooooossssssrrrrrrrrrssssssssstttrrrpppooonnnoooooooooqqqrrrrrrqqqooooooppprrrssssssssssssssssssssstttppppppppprrruuuwwwwwwvvvppppppqqqsssuuuvvvuuutttppppppppprrrvvv{{{~~~|||{{{{{{{{{{{{{{{{{{zzzxxxxxxzzz~~~~~~{{{yyyyyyzzz|||}}}}}}~~~~~~~~~||||||}}}~~~|||zzzxxxwwwxxxzzz|||}}}|||{{{{{{{{{xxxtttqqqtttuuuvvvxxxzzz|||}}}}}}|||{{{zzzxxxxxxxxxyyyzzz|||||||||||||||{{{{{{{{{zzzzzzyyywwwvvvuuussssssrrrrrrrrrsssuuuvvvwwwxxxyyyxxxvvvuuuuuuwwwyyyzzz}}}|||{{{zzz{{{|||}}}~~~~~~~~~zzztttlllddd\\\VVVSSSNNNNNNNNNNNNMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@AAABBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMMMMOOOQQQSSSVVVYYY^^^bbbeeeiiilllnnnsssvvv{{{}}}}}}|||{{{{{{xxxxxxwwwwwwxxxyyy{{{||||||~~~}}}zzzzzzuuunnnggg```YYYSSSOOOIIIHHHFFFDDDCCCBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCFFFEEEGGGKKKLLLNNNVVV___hhhqqqxxx|||CCCEEEGGGHHHJJJLLLOOORRRVVVYYY^^^bbbeeeiiimmmppppppqqqrrrqqqpppppprrrtttyyy|||{{{uuupppooooooooooooooommmllliiigggeeedddcccffffffggghhhiiijjjkkkkkklllmmmnnnmmmkkkiiiiiiiiidddeeeeeedddccceeehhhkkkrrrwww~~~|||vvvlllccc\\\VVVQQQNNNOOORRRXXX___eeekkknnnpppmmmjjjfffbbb```^^^^^^^^^```cccfffhhhhhhiiimmmqqqssssssrrrqqqppppppoooooonnnnnnoooooopppqqqqqqrrrwwwvvvuuusssrrrqqqqqqpppqqqpppppppppppppppqqqqqqkkkkkkkkkkkklllmmmnnnnnnoooooopppqqqrrrsssssssssuuutttssspppnnnmmmmmmmmmqqqrrrrrrqqqppppppqqqsssssssssttttttttttttuuuuuuqqqpppoooqqqsssuuuuuutttnnnmmmmmmnnnpppqqqpppooonnnnnnppprrrvvv{{{|||zzzwwwuuusssrrrssssssqqqrrrrrrqqqqqqsssxxx|||~~~~~~~~~}}}}}}}}}}}}{{{yyyyyyzzz||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~|||zzzzzz{{{}}}~~~|||{{{yyyvvvttttttuuuwwwxxxzzzxxxwwwwwwwwwvvvsssqqqppppppqqqsssuuuwwwyyyzzzxxxwwwvvvvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwvvvuuuuuuttttttsssrrrqqqppppppooommmnnnpppqqqssstttuuuuuuvvvuuusssrrrrrrsssuuuvvvyyy{{{}}}~~~}}}}}}}}}~~~}}}}}}|||{{{|||}}}{{{wwwppphhh```YYYTTTQQQMMMMMMMMMMMMLLLKKKJJJJJJGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGGGGGGGHHHJJJLLLOOORRRWWW[[[___bbbgggjjjkkknnnrrruuuuuutttttttttuuutttssssssuuuwwwyyyzzz|||~~~|||yyyuuuooohhh```ZZZTTTOOOKKKGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAAAAABBBCCCCCCDDDEEEDDDFFFIIIJJJKKKRRRZZZccckkkssswww|||DDDFFFIIIJJJLLLOOORRRUUUZZZ___dddjjjnnnqqquuuwwwttttttsssqqqoooooorrrtttyyy|||zzzuuunnniiiggggggggggggjjjjjjiiihhhhhhgggffffffggghhhiiikkkmmmooopppqqqrrrtttvvvuuussspppooopppkkklllmmmmmmnnnppptttwwwyyyrrrhhh^^^WWWSSSPPPNNNOOOTTT[[[ccciiinnnpppqqqllliiiddd```_________^^^```dddhhhiiiiiijjjnnnrrrqqqqqqppppppoooooonnnnnnnnnnnnnnnoooooooooooopppuuutttsssqqqppppppoooooooooooonnnnnnnnnoooppppppiiiiiiiiiiiijjjkkklllmmmkkklllnnnppprrrssssssssstttuuutttrrrooommmmmmnnnqqqrrrrrrrrrqqqqqqsssuuuuuuuuuuuuuuuuuuuuuvvvvvvqqqppppppqqqssstttsssrrrnnnlllkkkjjjkkkllllllkkkmmmnnnqqqtttwwwzzz|||}}}vvvtttpppllliiiiiiiiijjjfffhhhjjjjjjjjjlllqqqvvv{{{}}}~~~||||||}}}~~~}}}|||zzzyyyyyyxxxuuuvvvvvvuuutttuuuwwwyyyzzz{{{|||}}}}}}|||{{{zzzvvvvvvvvvuuuttttttwwwyyyyyyzzz|||||||||zzzwwwuuutttsssqqqpppoooppprrrssstttsssqqqqqqrrrrrrqqqpppkkkkkklllmmmoooqqqssstttrrrqqqqqqqqqrrrsssuuuvvvrrrrrrqqqpppooonnnnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmoooqqqsssssstttqqqqqqpppooooooppprrrrrruuuxxx{{{||||||||||||}}}{{{{{{{{{{{{|||}}}~~~~~~~~~|||vvvrrrlllddd]]]WWWSSSQQQMMMMMMNNNMMMMMMLLLKKKJJJDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDD???AAABBBCCCBBBBBBDDDFFFJJJLLLPPPTTTWWWZZZ^^^aaadddgggkkkmmmnnnmmmnnnooorrrqqqqqqqqqqqqsssuuuvvv{{{}}}~~~zzzwwwmmmhhhaaa[[[UUUPPPLLLIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAABBBCCCDDDDDDEEEDDDDDDFFFHHHHHHHHHNNNVVV]]]fffnnntttyyyEEEGGGJJJLLLNNNQQQUUUXXX___dddlllrrrwwwzzz|||~~~xxxwwwtttqqqoooooosssvvvzzz}}}}}}zzztttooohhhccc```___^^^]]]___```aaabbbbbbcccccccccdddeeegggjjjmmmoooqqqrrrppprrruuuuuutttrrrrrrrrrpppqqqrrrsssuuuxxx}}}xxxpppeee\\\UUURRRPPPOOORRRWWW___gggmmmqqqrrrrrrlllgggbbb______``````___cccfffjjjkkkjjjjjjmmmpppooooooooonnnnnnnnnnnnnnnoooooonnnnnnnnnnnnmmmmmmqqqpppooonnnmmmmmmmmmmmmllllllkkkkkklllmmmmmmnnnhhhhhhhhhhhhiiijjjkkkkkkjjjlllnnnoooqqqrrrrrrqqqrrrssstttssspppoooppprrrppprrrssssssrrrsssuuuwwwwwwwwwwwwwwwvvvvvvvvvvvvsssqqqqqqqqqsssssssssqqqnnnllliiigggggghhhggggggmmmooorrrvvvxxxyyyyyyxxxpppmmmhhhccc```___```aaa]]]aaadddeeedddeeejjjoootttwwwzzz{{{zzzyyyyyyzzzyyyxxxuuurrroooooooooooonnnnnnnnnmmmlllmmmppprrrssstttuuuvvvvvvuuutttsssnnnnnnmmmllljjjkkkmmmpppoooooopppppppppooonnnmmmkkkkkkjjjjjjjjjkkklllllljjjiiiggggggiiikkkkkkjjjfffffffffgggiiikkkmmmnnnlllkkkjjjiiiiiijjjkkkllljjjjjjiiihhhgggfffeeeeee``````aaaaaabbbcccccccccdddeeehhhjjjmmmnnnnnnooolllmmmmmmmmmnnnnnnooooooqqqtttwwwyyyyyyyyyzzz{{{vvvwwwxxxyyyzzzzzzzzzzzz{{{|||~~~~~~}}}|||xxxppplllfff___YYYTTTQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCC>>>@@@AAAAAA@@@@@@AAACCCFFFHHHKKKMMMOOORRRUUUXXX___aaadddeeeffffffhhhjjjjjjkkklllmmmoooqqqssstttwwwyyy|||}}}||||||}}}}}}|||zzzwwwrrroooeeeaaa[[[VVVRRRNNNJJJGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@AAABBBCCCDDDEEEEEEFFFDDDCCCEEEHHHGGGFFFLLLSSSWWW___hhhnnnuuu}}}FFFHHHKKKMMMOOORRRVVVYYYbbbhhhqqqxxx}}}{{{yyyuuuqqqnnnppptttxxx|||~~~|||xxxuuupppkkkddd^^^[[[YYYWWWVVVUUUVVVXXXZZZ\\\]]]^^^^^^aaabbbeeehhhkkknnnqqqrrrjjjmmmqqqsssrrrrrrrrrsssqqqssstttvvvxxx|||wwwpppeee[[[UUURRRQQQQQQTTTYYYaaajjjpppssstttssskkkfffaaa^^^___aaaaaa```eeeiiilllllljjjiiikkknnnmmmmmmmmmmmmnnnnnnnnnnnnooooooooonnnmmmmmmllllllnnnmmmlllkkkkkkkkkkkkkkkjjjiiiiiiiiijjjjjjkkklllhhhhhhhhhhhhhhhiiijjjjjjkkklllnnnoooppppppppppppoooqqqtttsssqqqqqqsssuuupppqqqssssssssstttwwwyyyxxxxxxxxxxxxwwwwwwvvvvvvsssrrrqqqqqqssssssrrrqqqnnnkkkgggeeeeeeeeeeeedddlllooossswwwxxxxxxvvvuuulllhhhccc]]]ZZZYYYZZZ[[[XXX]]]aaabbbaaabbbfffjjjooorrrvvvwwwwwwwwwwwwwwwsssppplllhhheeeeeeeeefffiiiiiihhhgggeeefffiiilllkkkmmmnnnoooooonnnlllkkkhhhhhhgggeeecccdddfffhhhffffffffffffgggggghhhhhheeeeeeffffffgggggghhhhhhaaa___^^^^^^aaacccdddddddddccccccdddeeegggiiijjjhhhfffeeedddccccccddddddddddddcccbbbbbbaaa``````YYYYYYZZZ[[[]]]^^^______]]]___bbbeeegggiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmiiilllppprrrssssssssstttrrrsssuuuwwwwwwwwwwwwvvvyyyzzz|||}}}~~~}}}{{{zzzzzzvvvlllhhhccc\\\WWWRRRPPPOOOOOOOOOOOOOOONNNLLLKKKJJJHHHHHHHHHGGGHHHHHHIIIJJJHHHHHHGGGGGGFFFFFFEEEEEE@@@@@@AAAAAAAAAAAABBBBBB@@@AAACCCBBBAAAAAABBBDDDCCCEEEGGGIIIJJJLLLOOORRRVVVXXXZZZ[[[\\\]]]___aaabbbcccfffjjjnnnrrruuuvvvtttvvvzzz}}}~~~|||{{{xxx{{{~~~|||yyyvvvsssooojjjfff```\\\WWWSSSPPPLLLHHHEEEEEEEEEEEEDDDCCCAAA@@@???AAAAAABBBCCCDDDEEEFFFGGGDDDCCCEEEGGGFFFEEEJJJQQQQQQYYYccciiiqqqyyy~~~MMMNNNPPPQQQTTTXXX^^^bbbjjjnnnvvvyyytttqqqrrrqqqoooqqquuuyyy}}}~~~xxxqqqmmmjjjccc\\\ZZZWWWRRRPPPQQQPPPRRRTTTVVVXXXXXXXXXXXX\\\^^^```bbbdddeeeeeeeeedddfffggggggggghhhkkkmmmlllnnnqqqsssuuuyyy~~~|||vvvlllfff]]]UUURRRRRRRRRSSSZZZbbbkkksssuuutttrrrpppgggeeebbb``````aaadddfffiiihhhhhhggghhhjjjkkklllnnnnnnmmmmmmllllllllllllmmmnnnnnnooonnnmmmkkkjjjlllkkkiiihhhggghhhhhhiiieeefffgggggghhhgggggggggfffeeeeeeeeefffhhhiiikkkkkklllnnnppppppooonnnmmmnnnooorrrtttvvvvvvuuutttrrrrrrssstttuuuvvvwwwwwwwwwwwwvvvuuuuuutttttttttuuuttttttsssrrrpppooonnniiigggcccaaaaaabbbccccccmmmrrruuuuuuuuuvvvsssnnnhhhaaa[[[ZZZXXXUUUTTTWWWWWWXXXYYY[[[^^^bbbeeehhhmmmmmmooorrrtttsssqqqnnnkkkhhhccc___\\\\\\]]]^^^\\\\\\]]]\\\[[[[[[^^^``````aaabbbcccccccccbbbaaaaaa___\\\ZZZZZZ\\\___aaa`````````^^^^^^___bbbdddaaabbbbbbaaa```^^^[[[ZZZ[[[[[[[[[ZZZYYYZZZ]]]```aaa___^^^```ccceeeggggggeeedddcccaaa___]]][[[ZZZ]]]]]]]]]\\\ZZZXXXUUUTTTPPPQQQRRRRRRRRRSSSVVVXXXZZZ[[[[[[\\\]]]^^^^^^___```aaaccceeefffggggggfffhhhhhhhhhhhhiiikkklllnnnsssrrrqqqqqqsssssssssrrrqqquuuyyy{{{zzzyyyxxxxxx{{{~~~{{{uuuqqqhhhccc\\\WWWSSSQQQOOOMMMQQQPPPOOOMMMLLLKKKKKKKKKKKKNNNPPPPPPOOONNNNNNOOOOOONNNLLLJJJIIIGGGDDDAAA?????????@@@BBBCCCBBB@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEELLLMMMOOORRRTTTUUUVVVVVVYYYZZZ\\\```eeekkkppprrrsssuuuwwwyyyzzzzzzzzzzzz{{{{{{vvvtttrrrnnneee^^^[[[WWWRRRLLLHHHGGGGGGGGGAAABBBBBBCCCCCCBBBBBBAAA>>>???@@@BBBCCCDDDEEEEEEAAABBBBBBBBBCCCEEEIIILLLQQQWWW```iiipppuuuyyy||||||~~~NNNPPPRRRTTTXXX]]]dddhhhrrrvvv}}}{{{vvvssssssqqqoooppptttyyy|||}}}wwwpppllleee^^^XXXVVVSSSOOONNNOOOLLLMMMNNNOOOQQQRRRRRRRRRTTTVVVXXXZZZ[[[\\\\\\\\\^^^___aaaaaa``````aaabbbccceeegggjjjlllpppvvvyyyvvvpppfff```YYYTTTSSSTTTWWWXXX]]]dddlllrrrtttrrrooonnndddbbb```______bbbeeegggjjjiiiiiiiiijjjkkklllmmmmmmnnnmmmmmmlllkkkjjjiiijjjkkkkkklllkkkjjjiiihhhllllllkkkjjjiiiiiiiiiiiidddeeeeeeffffffffffffffffffeeeeeeeeefffgggiiijjjkkklllnnnoooooonnnmmmlllnnnoooqqqsssttttttssssssqqqrrrrrrssstttuuuvvvvvvyyyyyyyyyyyyxxxxxxwwwvvvsssssssssrrrqqqooonnnmmmjjjgggdddccccccdddeeefffoootttvvvuuuuuuuuuqqqkkkeee^^^YYYWWWVVVSSSRRRTTTTTTUUUWWW[[[^^^cccfffiiinnnmmmnnnoooooommmjjjgggaaa^^^ZZZVVVTTTTTTUUUVVVTTTTTTUUUTTTSSSSSSVVVXXXXXXYYY[[[\\\\\\\\\[[[ZZZYYYWWWUUUTTTTTTUUUWWWYYYXXXYYYYYYXXXWWWXXX[[[^^^\\\\\\[[[ZZZXXXWWWUUUTTTWWWWWWWWWVVVVVVWWWZZZ\\\\\\[[[ZZZ\\\___bbbccccccbbbbbb```^^^\\\ZZZYYYXXXVVVVVVVVVUUUSSSQQQOOOMMMKKKLLLLLLLLLLLLMMMPPPRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXYYY[[[^^^______^^^]]]aaa`````````aaaccceeefffiiiiiiiiijjjkkkkkkjjjjjjkkknnnrrrtttuuuuuuvvvwwwyyy|||}}}wwwoookkk```]]]WWWTTTRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKLLLOOOQQQRRRRRRRRRSSSTTTVVVUUUSSSRRRPPPNNNKKKIIIGGGEEECCCCCCCCCCCCAAA???EEEDDDCCCAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDIIIIIIKKKLLLNNNPPPQQQRRRTTTUUUWWW[[[```eeeiiilllooopppsssuuuwwwyyyyyyyyy{{{~~~~~~{{{wwwssspppjjjbbb\\\UUURRRMMMGGGDDDBBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDHHHKKKNNNTTT\\\dddjjjpppuuuyyy|||~~~QQQTTTWWW[[[```gggnnnsss|||~~~yyyuuusssqqqnnnooosssxxx||||||tttmmmiii^^^WWWRRRPPPNNNKKKIIIKKKHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSVVVYYY[[[[[[ZZZXXXXXXXXXYYY[[[]]]```bbbgggmmmqqqyyy}}}xxxnnnhhh]]]YYYTTTRRRTTTXXX\\\^^^aaagggnnnrrrrrroookkkiiiaaa```___^^^```cccfffiiiiiiiiiiiiiiijjjkkklllllllllmmmmmmmmmkkkiiigggfffhhhiiijjjjjjjjjiiihhhgggkkklllmmmmmmmmmkkkiiihhhccccccddddddeeeeeeeeeeeefffffffffffffffggghhhiiikkklllmmmnnnnnnmmmkkkkkknnnoooqqqrrrrrrrrrqqqpppppppppqqqrrrsssttttttuuuwwwxxxyyyzzzzzzyyywwwvvvrrrrrrrrrrrrpppnnnlllkkkjjjiiifffeeeeeefffhhhjjjqqqvvvxxxvvvtttrrrmmmfff```ZZZUUUTTTSSSPPPOOOQQQRRRSSSWWW[[[```eeehhhkkkooommmkkkjjjhhhddd```\\\VVVTTTQQQMMMKKKKKKLLLMMMLLLMMMMMMLLLKKKLLLMMMOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNOOOPPPQQQQQQRRRQQQPPPRRRTTTWWWWWWVVVTTTRRRQQQOOOOOONNNQQQRRRRRRQQQQQQRRRUUUWWWUUUTTTTTTVVVZZZ]]]^^^^^^^^^]]]\\\ZZZXXXVVVUUUTTTPPPPPPPPPOOOMMMKKKIIIHHHFFFFFFGGGGGGFFFGGGJJJLLLLLLLLLMMMNNNOOOPPPQQQQQQOOOQQQTTTWWWWWWWWWUUUTTTVVVVVVUUUVVVWWWXXXZZZ[[[___```aaabbbcccbbbbbbaaacccfffiiikkkmmmooorrruuuvvvyyy||||||xxxpppgggaaaZZZWWWRRRPPPPPPPPPOOONNNKKKKKKJJJJJJJJJJJJKKKKKKMMMOOOSSSUUUVVVWWWYYY[[[]]]\\\\\\ZZZYYYWWWUUUTTTNNNLLLIIIGGGFFFEEECCCAAAFFFFFFDDDBBBAAA@@@??????>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDEEEFFFHHHKKKLLLNNNNNNPPPSSSWWW\\\```bbbfffhhhkkkooorrruuuwwwxxxxxx}}}~~~|||{{{yyywwwrrrkkkccc\\\WWWPPPMMMHHHDDDAAA??????@@@???@@@@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAA@@@CCCDDDDDDCCCBBBCCCFFFHHHJJJOOOUUU\\\bbbiiiooosss|||~~~WWW[[[___eeekkkrrrzzz{{{vvvtttqqqnnnnnnrrrwww{{{}}}zzzrrrjjjeee[[[TTTOOOMMMJJJFFFEEEFFFHHHHHHGGGFFFGGGHHHJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNQQQTTTXXXZZZYYYVVVUUUTTTSSSTTTWWWYYY\\\bbbhhhllltttxxx}}}|||ssshhhaaaWWWTTTQQQQQQUUU[[[```bbbfffjjjoooqqqoookkkgggeee_________```bbbeeeiiikkkhhhhhhhhhhhhiiijjjkkkkkklllllllllllljjjhhheeedddhhhiiijjjkkkkkkjjjiiiiiikkkmmmoooppppppmmmjjjgggddddddddddddeeeeeefffgggggggggggggggggghhhhhhhhhllllllmmmmmmmmmlllkkkjjjoooooopppqqqppppppooonnnnnnnnnooopppqqqrrrssssssrrrsssvvvwwwxxxvvvtttrrrrrrssssssrrrqqqnnnllljjjiiiiiihhhgggfffhhhkkknnntttxxxzzzvvvrrrooohhhaaaZZZTTTPPPQQQPPPNNNMMMOOORRRTTTYYY^^^ccchhhkkkmmmooolllhhhddd```[[[VVVSSSPPPNNNLLLIIIHHHHHHIIIIIIHHHJJJJJJJJJIIIHHHJJJKKKHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMNNNMMMMMMNNNPPPRRRUUUSSSQQQNNNLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNPPPSSSPPPPPPPPPSSSVVVYYYZZZZZZYYYXXXWWWUUUSSSRRRPPPPPPNNNNNNNNNMMMLLLJJJHHHFFFBBBCCCDDDCCCCCCDDDFFFHHHIIIIIIJJJKKKMMMNNNOOOOOOLLLNNNQQQSSSTTTRRRPPPOOONNNMMMMMMMMMNNNPPPRRRSSSXXXZZZ]]]^^^^^^]]]\\\\\\^^^```bbbdddfffjjjnnnqqquuuwwwyyyyyysssjjj```YYYVVVSSSOOOLLLKKKKKKJJJHHHGGGGGGGGGGGGHHHIIIKKKKKKMMMOOOSSSVVVXXX[[[^^^aaaaaabbbcccbbb```___^^^^^^UUURRROOOLLLJJJIIIGGGEEEEEEDDDBBBAAA??????>>>>>>======>>>???@@@@@@@@@@@@AAA@@@??????@@@CCCEEEGGGHHHIIIJJJLLLOOOSSSVVVXXX]]]___bbbfffkkkooorrrtttrrrwww{{{}}}}}}zzzwwwwwwuuuoooeee\\\VVVRRRNNNKKKHHHDDDAAA@@@@@@@@@>>>>>>????????????>>>>>>AAAAAAAAA@@@@@@AAAAAAAAADDDDDDEEEDDDBBBBBBDDDFFFHHHKKKPPPUUU[[[bbbiiinnnzzz|||___ccchhhnnnuuu|||}}}wwwtttppplllmmmqqqvvvyyy~~~~~~}}}wwwnnnfffaaa[[[TTTNNNKKKIIIDDDBBBDDDGGGGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLPPPUUUXXXWWWVVVTTTTTTOOOQQQSSSUUUYYY___eeejjjsssvvv{{{|||xxxoooddd]]]UUURRRPPPQQQVVV\\\aaaccciiillloooooolllhhhdddbbb``````aaabbbeeehhhkkkmmmiiiiiijjjkkklllllllllllllllllllllkkkiiigggeeedddfffgggiiijjjjjjjjjjjjiiijjjmmmppprrrqqqnnnjjjgggfffeeeeeeeeefffgggiiiiiiiiiiiiiiiiiiiiiiiihhhhhhllllllllllllllllllkkkkkkoooooooooooooooooonnnnnnmmmmmmnnnooopppqqqrrrrrrnnnpppsssuuuvvvtttrrrqqqssstttttttttrrrooollljjjggghhhhhhggggggiiinnnqqqwwwzzz{{{wwwqqqlllccc[[[UUUPPPMMMOOOPPPNNNNNNPPPUUUXXX]]]bbbgggjjjlllmmmmmmiiiccc^^^YYYUUUPPPLLLLLLJJJHHHGGGFFFFFFGGGHHHGGGHHHIIIIIIGGGFFFGGGHHHEEEEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFGGGHHHJJJJJJJJJJJJLLLNNNPPPOOOMMMKKKIIIIIIIIIIIIHHHJJJKKKKKKKKKLLLNNNPPPNNNNNNOOOQQQUUUWWWXXXWWWTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLLLLJJJIIIGGGEEE@@@@@@AAA@@@???@@@BBBEEEGGGGGGHHHJJJKKKMMMNNNNNNJJJLLLNNNPPPPPPOOOMMMKKKIIIIIIHHHIIIJJJKKKMMMNNNRRRUUUXXXYYYWWWWWWXXXYYY[[[\\\^^^```bbbfffjjjnnntttvvvwwwuuuooodddZZZSSSOOOMMMJJJHHHHHHHHHGGGFFFCCCCCCCCCDDDFFFHHHIIIJJJKKKNNNQQQUUUWWW[[[___bbbdddfffhhhhhhgggfffgggiiiaaa]]]XXXTTTQQQMMMIIIFFFBBBBBB@@@???>>>=========;;;<<<===>>>??????????????????======>>>@@@BBBDDDEEEEEEEEEGGGIIILLLOOOPPPSSSUUUXXX]]]bbbgggkkkmmmmmmsssxxxzzz~~~|||yyysssrrroooiii```WWWQQQOOOKKKIIIFFFDDDAAA@@@@@@@@@===>>>>>>??????>>>>>>===@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEDDDBBBBBBCCCDDDGGGIIIMMMQQQVVV]]]ccchhhtttwwwzzz}}}gggkkkpppuuu{{{}}}vvvsssoookkkmmmqqqtttxxx~~~~~~zzzssskkkccc^^^ZZZSSSMMMKKKHHHDDDCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJIIIIIIHHHHHHHHHIIIHHHLLLQQQTTTTTTSSSRRRRRRMMMNNNPPPSSSWWW]]]eeejjjtttwwwyyyyyytttkkkaaa[[[TTTRRRQQQRRRWWW]]]aaadddjjjlllnnnmmmjjjfffcccaaabbbbbbcccdddfffiiikkklllllllllmmmnnnoooooooooooolllkkkjjjiiihhhgggffffffcccdddfffhhhiiiiiihhhhhhjjjmmmppprrrrrrnnnjjjgggggggggffffffgggiiikkklllkkklllllllllkkkjjjiiiiiikkkllllllllllllmmmmmmmmmoooooooooooooooooooooooommmmmmnnnooopppqqqqqqrrrooopppsssuuuuuuuuutttsssssstttuuuuuusssoookkkiiieeefffhhhgggfffiiinnnsssxxx||||||wwwpppiii```WWWRRRMMMLLLOOOQQQPPPQQQSSSZZZ]]]aaafffiiikkkkkkjjjgggbbb\\\WWWSSSOOOLLLIIIGGGFFFEEEDDDDDDEEEEEEFFFDDDFFFGGGGGGEEEDDDDDDEEECCCDDDFFFGGGGGGFFFFFFEEEBBBCCCCCCDDDDDDCCCCCCBBBAAACCCEEEFFFFFFFFFHHHJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEGGGIIIJJJJJJKKKLLLNNNNNNNNNOOORRRUUUVVVVVVUUURRRQQQPPPOOOMMMLLLKKKJJJHHHHHHHHHHHHGGGEEECCCBBB===>>>>>>===<<<===???AAADDDDDDEEEGGGIIIJJJKKKLLLHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIKKKLLLLLLNNNQQQQQQOOOOOOQQQTTTWWWYYY\\\^^^```dddiiillltttuuutttqqqiii___UUUOOOGGGEEEDDDEEEFFFGGGGGGFFF@@@@@@AAABBBDDDFFFHHHIIIHHHKKKNNNQQQSSSWWW[[[___cccgggjjjlllkkkkkknnnqqqmmmjjjeee___ZZZSSSMMMHHHEEEDDDBBB@@@???=========:::;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>???AAABBBCCCCCCBBBCCCDDDFFFIIIJJJKKKMMMPPPTTTYYY^^^bbbeeeiiioootttxxx}}}~~~zzzwwwpppmmmhhhaaaZZZTTTOOOMMMGGGFFFDDDBBB@@@?????????===>>>>>>??????>>>>>>===AAAAAA@@@@@@AAACCCDDDEEECCCDDDEEEDDDBBBAAABBBCCCFFFHHHLLLOOOSSSXXX^^^bbbllloootttxxx|||llloootttyyy}}}|||uuurrrnnnkkklllpppssswww}}}||||||{{{wwwqqqiiiaaa\\\VVVOOOKKKJJJIIIFFFEEEGGGCCCDDDEEEGGGHHHIIIIIIJJJLLLKKKIIIHHHGGGGGGGGGGGGHHHKKKOOOQQQPPPOOONNNOOONNNPPPQQQTTTXXX___gggmmmuuuvvvwwwuuuooofff]]]WWWTTTRRRQQQSSSXXX^^^ccceeejjjkkkmmmllliiieeecccbbbcccccccccdddfffgggiiijjjkkklllmmmnnnooooooooonnnmmmllliiihhhgggggghhhiiicccdddfffhhhiiiiiiiiiiiijjjmmmppprrrqqqnnnjjjggghhhgggffffffgggjjjlllmmmmmmnnnnnnnnnmmmllljjjiiikkkkkkllllllmmmnnnooopppooooooooooooooooooppppppmmmmmmnnnooopppqqqrrrrrrpppppprrrssstttuuuuuuuuurrrsssttttttrrrnnnjjjgggbbbdddffffffeeehhhnnntttxxx||||||wwwooohhh^^^TTTOOOKKKKKKPPPSSSSSSTTTWWW^^^```eeehhhjjjiiigggfff___[[[UUUPPPMMMKKKIIIHHHEEEDDDDDDCCCDDDDDDEEEFFFCCCDDDFFFFFFDDDBBBBBBCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@CCCDDDDDDEEEFFFHHHEEEFFFFFFFFFFFFFFFFFFEEECCCEEEGGGHHHHHHIIIKKKLLLOOOOOOOOORRRTTTUUUTTTRRRPPPPPPOOONNNLLLKKKJJJJJJEEEEEEFFFEEEDDDCCCAAA@@@>>>??????>>>======@@@BBBAAABBBCCCEEEGGGHHHJJJJJJGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFHHHIIIGGGIIIKKKJJJGGGHHHMMMRRRRRRUUUYYY\\\```dddiiimmmssssssqqqlllddd[[[RRRLLLDDDCCCBBBCCCEEEFFFEEEDDD>>>??????@@@BBBDDDFFFGGGEEEGGGJJJLLLNNNQQQVVVYYY\\\aaafffiiiiiijjjnnnrrrsssqqqmmmiiiddd^^^VVVQQQLLLJJJHHHEEEBBB???>>>===:::;;;<<<===>>>>>>>>>>>>>>>??????????????????@@@AAAAAA@@@@@@AAABBBDDDEEEFFFGGGIIIMMMQQQVVV[[[]]]ccciiiooorrrxxx~~~|||xxxuuunnnhhh```ZZZWWWSSSOOOLLLFFFEEECCCBBB@@@@@@???@@@>>>>>>>>>??????>>>>>>>>>EEEDDDBBBAAAAAABBBDDDEEEBBBCCCEEEDDDCCCBBBBBBCCCEEEHHHKKKNNNPPPTTTXXX[[[dddhhhnnntttyyy~~~nnnqqqvvvzzz}}}{{{tttqqqmmmjjjlllppprrrwww}}}~~~~~~~~~~~~zzzzzzyyyvvvoooggg___[[[RRRLLLHHHIIIIIIGGGGGGJJJDDDFFFHHHJJJLLLLLLLLLLLLNNNMMMKKKIIIHHHHHHHHHHHHKKKMMMPPPPPPOOOMMMMMMMMMRRRSSSTTTWWW[[[ccckkkqqquuuuuuuuurrrkkkcccZZZTTTSSSRRRQQQTTTYYY```dddfffiiikkklllkkkhhheeecccbbbdddcccddddddeeefffgggggghhhiiijjjlllmmmllllllkkkmmmllliiigggfffhhhjjjkkkeeefffhhhjjjkkkllllllkkkkkkmmmoooqqqpppmmmjjjggghhhgggffffffgggiiilllmmmooooooppppppooommmkkkjjjkkkkkkllllllnnnoooqqqrrrooooooooooooooopppqqqqqqmmmmmmnnnooopppqqqrrrrrroooooopppqqqrrrtttuuuuuuqqqrrrssssssqqqmmmhhhfff```ccceeeeeedddgggnnntttxxx||||||wwwoooggg]]]SSSNNNKKKKKKQQQUUUUUUWWWZZZ```bbbfffiiiiiigggdddbbbYYYUUUPPPLLLJJJIIIHHHGGGEEEEEEDDDDDDEEEFFFFFFGGGCCCEEEGGGGGGEEECCCBBBCCC@@@AAACCCDDDDDDDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDD???AAADDDEEEEEEEEEGGGHHHDDDEEEGGGHHHIIIHHHGGGFFFAAACCCFFFGGGGGGHHHIIIKKKOOOOOOPPPQQQTTTTTTRRRQQQPPPOOONNNMMMLLLKKKJJJJJJDDDEEEEEEEEEDDDBBBAAA@@@AAABBBBBBAAA@@@@@@BBBEEEAAABBBCCCEEEGGGIIIJJJKKKHHHGGGEEEDDDCCCDDDDDDEEEBBBBBBAAABBBCCCDDDFFFGGGFFFHHHIIIGGGDDDFFFLLLQQQMMMQQQVVV[[[```eeejjjmmmrrrqqqnnniiiaaaXXXPPPKKKGGGEEECCCCCCCCCCCCAAA???>>>>>>???@@@AAACCCEEEFFFDDDEEEGGGIIIKKKNNNRRRUUUUUUZZZaaacccdddfffkkkppprrrqqqpppooommmgggaaa\\\SSSQQQMMMIIIEEEAAA>>>===:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>@@@@@@???>>>???@@@AAABBBCCCDDDFFFIIIMMMRRRVVVXXX\\\ccciiimmmssszzz}}}{{{~~~}}}}}}|||zzzvvvsssmmmeee[[[VVVUUUSSSOOOKKKFFFEEEDDDCCCBBBBBBAAAAAA>>>>>>????????????>>>>>>HHHFFFDDDBBBAAABBBCCCDDDAAACCCDDDDDDCCCBBBBBBCCCDDDGGGJJJMMMOOOQQQTTTWWW___dddkkkqqqwww}}}oooooooooqqqtttyyy}}}{{{vvvqqqnnnnnnoooqqqssswww}}}~~~}}}yyyyyytttmmmhhhddd]]]VVVPPPNNNKKKJJJJJJJJJJJJIIIHHHIIIJJJKKKKKKJJJHHHHHHKKKIIIGGGFFFFFFHHHJJJKKKJJJKKKNNNPPPQQQPPPNNNMMMMMMOOOSSSWWW\\\eeeqqqyyy{{{yyyuuuppphhh```YYYUUUQQQQQQRRRTTTXXX^^^cccffflllkkkiiigggdddaaa___^^^aaabbbbbbbbbcccdddeeeeeeiiijjjkkkkkklllmmmnnnnnnmmmlllkkkiiiiiiiiiiiijjjjjjjjjiiiiiijjjjjjkkklllmmmnnnnnnoooooommmlllkkkkkkiiihhhhhhiiijjjjjjiiinnnoooooonnnkkkiiihhhhhhkkkkkkkkklllmmmooopppqqqrrrssstttuuuuuusssqqqpppqqqpppoooooooooppprrrrrrppppppqqqqqqssstttvvvvvvpppqqqssssssqqqmmmiiifffdddbbbaaabbbfffllloooqqq{{{xxxtttnnneee]]]VVVRRRSSSSSSTTTTTTUUUYYY___cccdddhhhlllnnnllleee^^^XXXQQQOOOLLLKKKIIIFFFBBB?????????AAABBBDDDEEEFFFGGGDDDDDDEEEEEEEEEDDDBBBAAABBBAAA@@@???@@@AAABBBCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBCCCEEEGGGFFFHHHJJJLLLLLLKKKIIIHHHEEEFFFHHHIIIHHHHHHIIIJJJHHHJJJLLLMMMNNNMMMKKKJJJNNNLLLKKKJJJJJJIIIGGGEEECCCDDDDDDDDDCCCBBBAAA@@@CCCBBB???======???AAABBBCCCCCCCCCCCCDDDEEEGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCBBBAAABBBCCCDDDEEEFFFDDDCCCDDDGGGIIIJJJJJJJJJNNNTTTYYY^^^ccchhhkkktttuuuqqqggg]]]WWWQQQLLLGGGEEECCCAAA???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGIIILLLOOOPPPQQQRRRTTTWWWYYY^^^cccgggiiillloooooommmiiigggfff^^^YYYRRRLLLHHHDDD>>>999===???@@@@@@@@@??????@@@>>>>>>>>>===<<<<<<;;;;;;???????????????@@@@@@@@@@@@CCCEEEEEEDDDGGGNNNTTTXXXZZZ\\\aaagggmmmrrruuuxxxzzz|||~~~}}}zzzvvvtttiiieee```\\\YYYTTTNNNIIIJJJFFFAAA??????AAABBBBBBAAABBBBBBBBBAAA@@@>>>===???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDJJJIIIHHHHHHJJJMMMQQQSSSZZZ^^^eeekkkrrrxxxhhhggggggiiilllppptttwwwwwwzzz~~~~~~{{{vvvqqqnnnnnnpppqqqrrrvvv|||~~~{{{{{{vvvnnnhhheee^^^VVVOOOMMMJJJIIIIIIJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIIIILLLKKKIIIGGGFFFHHHIIIKKKIIIJJJMMMOOOPPPOOONNNMMMNNNQQQUUUYYY___hhhssszzz~~~{{{wwwppphhh___XXXTTTQQQQQQSSSUUUZZZ___dddgggjjjiiigggeeecccbbbaaaaaaaaabbbccceeeffffffffffffhhhjjjlllnnnooonnnmmmlllkkkjjjiiiiiiiiijjjkkklllkkkkkkjjjjjjkkkkkklllmmmmmmnnnoooppppppooonnnmmmllljjjiiiiiijjjkkkkkkjjjlllmmmmmmllljjjiiijjjkkkllllllmmmnnnooopppqqqrrrrrrsssuuuuuuuuutttrrrqqqoooooonnnmmmnnnooopppqqqrrrrrrqqqqqqqqqrrrrrrrrrpppqqqqqqqqqnnnkkkhhhfffdddbbbaaabbbggglllppprrrssspppkkkddd]]]VVVQQQNNNQQQRRRSSSTTTVVVZZZ```dddfffiiilllmmmjjjccc[[[UUUPPPNNNKKKIIIHHHFFFCCCAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEGGGGGGHHHJJJLLLMMMKKKJJJHHHFFFGGGIIIJJJIIIHHHIIIJJJIIIJJJKKKLLLLLLLLLKKKJJJLLLKKKIIIJJJJJJIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA???>>>===>>>@@@AAACCCCCCCCCCCCDDDEEEFFFGGGCCCCCCBBBBBBCCCCCCDDDEEECCCBBBBBBAAAAAACCCDDDEEEFFFEEEDDDEEEHHHKKKLLLLLLJJJMMMRRRVVV[[[```fffjjjtttvvvsssiii___XXXPPPJJJGGGEEECCCAAA???@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCDDDGGGIIILLLMMMLLLNNNPPPQQQSSSWWW\\\```bbbeeeiiikkkkkkiiihhhhhhddd^^^WWWQQQLLLFFFAAA===>>>???@@@@@@@@@??????@@@>>>>>>>>>>>>>>>=========??????>>>>>>>>>>>>>>>>>><<<@@@EEEFFFEEEFFFJJJOOOTTTUUUXXX[[[```fffjjjmmmpppsssvvvyyyyyywwwtttqqqjjjgggbbb^^^[[[VVVPPPLLLMMMJJJFFFCCCCCCCCCCCCBBBAAABBBCCCCCCCCCBBB@@@@@@>>>>>>@@@AAABBBBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFHHHLLLOOOQQQVVVZZZaaagggmmmssszzz~~~]]]]]]\\\]]]```cccgggjjjlllnnnrrrwww{{{~~~}}}yyyuuupppnnnnnnpppqqqqqqvvv|||}}}|||vvvnnnhhhddd]]]UUUOOOLLLJJJIIIJJJKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKPPPNNNLLLIIIIIIIIIJJJKKKJJJKKKMMMOOOPPPQQQPPPPPPRRRUUUYYY___fffoooxxx~~~~~~xxxpppggg^^^XXXTTTQQQRRRTTTXXX\\\bbbfffiiijjjhhheeecccaaaaaacccdddbbbcccfffhhhiiiiiihhhhhhhhhjjjmmmpppqqqooollljjjiiiiiiiiiiiijjjkkklllmmmllllllkkkkkkllllllmmmnnnmmmnnnpppqqqrrrrrrqqqpppmmmkkkjjjjjjkkkllllllkkkkkkllllllkkkiiijjjlllnnnnnnoooooopppqqqrrrssssssrrrssstttttttttsssrrrqqqnnnmmmlllllllllmmmnnnooossssssrrrqqqpppoooooonnnpppooonnnllljjjhhhgggfffdddbbb```bbbgggmmmrrrtttpppmmmggg___XXXSSSPPPNNNOOOPPPRRRTTTWWW\\\bbbfffjjjkkklllkkkfff^^^VVVQQQNNNKKKIIIGGGGGGGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFDDDDDDFFFHHHGGGIIIKKKLLLMMMLLLJJJIIIGGGIIIKKKKKKIIIIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGHHHIIIIIIGGGEEEEEEEEECCCBBBBBBCCCDDDDDDAAAAAA@@@???>>>>>>??????CCCCCCCCCDDDDDDEEEEEEFFFBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAAAAABBBDDDEEEFFFEEEDDDFFFIIILLLMMMNNNJJJLLLOOOSSSWWW]]]dddiiipppttttttmmmddd\\\TTTMMMGGGEEECCCAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAABBBDDDFFFHHHJJJGGGHHHJJJKKKLLLOOOSSSVVVXXX\\\aaaeeeggghhhjjjkkklllggg___WWWQQQKKKEEEBBB@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>?????????????????????>>>=========<<<999>>>BBBDDDDDDCCCFFFHHHMMMNNNPPPSSSWWW[[[___aaadddgggmmmqqqsssrrrooommmkkkhhhdddaaa^^^ZZZVVVSSSRRRPPPMMMKKKJJJHHHFFFDDDCCCCCCDDDDDDDDDCCCCCCBBB>>>???@@@AAABBBCCCCCCCCCHHHHHHIIIJJJJJJIIIHHHGGGDDDCCCCCCDDDFFFIIILLLNNNRRRUUU[[[```ffflllrrrwww|||UUUUUUTTTTTTVVVZZZ]]]___fffhhhlllqqqwww||||||xxxtttooommmnnnoooqqqqqquuu{{{~~~}}}wwwnnnhhhddd]]]VVVRRRPPPNNNMMMNNNOOOOOONNNOOOOOOOOOPPPPPPPPPPPPPPPTTTRRRPPPNNNMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWWWW[[[]]]bbbhhhooowwwxxxoooeee]]]WWWTTTSSSTTTWWW[[[```eeeiiilllllliiieeeaaa``````cccdddccceeehhhkkkmmmmmmkkkjjjkkklllnnnooopppnnnmmmllljjjjjjjjjjjjjjjkkkkkklllkkkkkkkkkkkkkkklllmmmmmmmmmnnnppprrrssssssssssssnnnmmmkkkkkkmmmmmmmmmlllmmmmmmmmmkkkiiijjjmmmooopppqqqqqqrrrssssssssssssqqqqqqrrrrrrrrrqqqpppooommmllllllkkklllmmmnnnooosssrrrrrrqqqpppooonnnnnnooommmjjjhhhfffeeedddeeecccaaaaaaccciiiooosssuuuqqqlllddd\\\UUUQQQOOONNNMMMOOORRRUUUXXX^^^dddiiillllllkkkgggaaaYYYQQQLLLKKKIIIGGGFFFGGGGGGGGGFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHIIIHHHIIIJJJLLLLLLKKKJJJIIIHHHJJJKKKKKKIIIHHHIIIJJJHHHHHHGGGGGGGGGHHHIIIJJJFFFFFFEEEFFFHHHHHHFFFEEEFFFDDDCCCBBBBBBCCCEEEFFFBBBBBBBBBAAAAAA@@@??????BBBCCCCCCDDDDDDEEEEEEEEEAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDFFFEEEDDDFFFIIILLLNNNNNNKKKLLLMMMOOOSSSZZZbbbhhhlllrrruuuqqqjjjddd[[[SSSHHHFFFDDDAAA@@@@@@AAABBBAAAAAA@@@???>>>>>>?????????@@@AAABBBDDDEEEFFFGGGDDDFFFGGGHHHHHHJJJMMMOOOOOOSSSYYY___cccgggjjjmmmqqqmmmfff]]]VVVOOOJJJGGGBBBAAA@@@???@@@@@@???>>><<<<<<===>>>>>>???@@@@@@AAA@@@@@@???>>>======<<<:::<<>>>>>>>>>>>AAAAAABBBCCCEEEFFFFFFGGGDDDFFFGGGHHHHHHHHHKKKMMMJJJNNNSSSYYY]]]bbbgggkkkpppmmmhhhaaaYYYRRRMMMKKKEEEBBB??????@@@@@@???>>>:::;;;;;;<<<===>>>??????BBBBBBAAA@@@@@@???>>>>>>======<<<;;;;;;<<>>>>>>>>???BBBCCCDDDEEEFFFGGGGGGFFFEEEFFFHHHIIIHHHIIIJJJLLLHHHKKKOOOSSSVVV[[[```dddggggggfffaaaYYYSSSNNNLLLGGGCCC???>>>@@@AAA???===:::;;;;;;<<<===>>>>>>???BBBBBBBBBAAA@@@@@@@@@??????>>>;;;999999;;;===???AAABBBCCCEEEFFFGGGGGGGGGKKKMMMPPPTTTWWWYYYYYYYYYYYY[[[\\\\\\]]]___cccfff```______```___\\\XXXTTTSSSRRRPPPNNNLLLKKKKKKJJJEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNQQQUUUZZZ```dddgggmmmttt{{{LLLKKKJJJKKKMMMQQQTTTWWW[[[^^^dddkkkrrrxxx|||}}}yyytttnnnkkkjjjkkklllrrrvvv|||~~~|||}}}zzzvvvvvvsssnnniiifffcccaaaaaaaaa```^^^_______________aaabbbcccaaaaaabbbcccdddeeefffggggggfffgggiiilllppptttwwwzzz{{{~~~xxxnnnccc[[[WWWUUUUUUYYY\\\bbbiiiooosssvvvwwwpppnnniiifffccccccdddeeefffhhhjjjmmmoooqqqrrrsssrrrqqqpppooonnnnnnnnnnnnnnnnnnoooppppppooonnnmmmkkkjjjjjjjjjjjjkkkllllllkkklllnnnooopppppppppoooooommmkkklllmmmnnnmmmmmmkkklllmmmlllkkkjjjkkkmmmpppppprrrrrrrrrpppnnnmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkjjjiiijjjkkklllmmmiiikkklllnnnnnnnnnlllkkkhhheeebbb___]]]\\\]]]]]]```bbbffflllppprrrpppnnnkkkfff___XXXRRRPPPPPPPPPOOORRRVVV[[[___dddjjjnnnllliiiccc\\\UUUNNNIIIFFFBBBCCCDDDGGGIIIIIIFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBCCCBBBCCCDDDEEEFFFEEEDDDDDDBBBBBBBBBBBBDDDEEEFFFGGGFFFHHHJJJJJJHHHGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEGGGGGGFFFCCCBBBAAABBBAAABBBCCCEEEEEEDDDDDDCCCBBBBBBAAABBBCCCCCCAAA@@@??????@@@AAABBBCCCDDDEEEIIIGGGEEECCCBBBBBBCCCCCCAAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDBBB@@@AAACCCEEEFFFEEEDDDEEEFFFHHHKKKPPPWWW\\\eeennnuuuuuuqqqkkkbbbZZZSSSPPPLLLHHHDDDBBBAAAAAAAAA@@@@@@?????????@@@@@@CCCDDDEEEGGGGGGGGGFFFFFFDDDFFFHHHHHHHHHHHHJJJKKKHHHJJJKKKMMMOOORRRWWWZZZ]]]___aaa___YYYRRRNNNLLLIIIDDD???>>>@@@AAA???<<<<<<<<<======>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;;;;<<<<<<<<>>===>>>???AAABBBCCCCCCCCCIIIGGGDDDAAA@@@AAABBBCCCAAABBBDDDEEEEEECCCBBB@@@?????????>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCCCCAAA???@@@AAACCCCCCCCCAAABBBDDDFFFIIIMMMTTTXXX\\\fffoooqqqpppnnnhhhaaaUUURRRNNNIIIEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAACCCDDDFFFGGGGGGGGGFFFEEEBBBDDDGGGHHHGGGHHHIIIJJJHHHIIIIIIIIIJJJLLLPPPSSSUUUYYY]]]]]]XXXQQQMMMLLLJJJEEE???>>>@@@AAA???<<<>>>>>>>>>>>>???????????????????????????@@@@@@@@@???>>>>>>>>>>>>===;;;999===>>>@@@BBBCCCCCCBBBBBBFFFFFFEEEEEEFFFHHHJJJLLLOOOPPPRRRQQQPPPRRRWWW[[[\\\\\\\\\^^^___^^^\\\YYYYYYXXXXXXWWWXXXYYYZZZ[[[WWWWWWWWWVVVUUUSSSRRRQQQRRRQQQPPPOOONNNNNNNNNNNNIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHJJJKKKNNNSSSYYY]]]\\\aaahhhoootttxxx|||JJJJJJKKKMMMPPPTTTXXXZZZ```fffoooxxx~~~~~~xxxssspppmmmiiiiiimmmxxx|||zzzuuuwww~~~}}}wwwrrrpppnnnmmmmmmjjjhhheeebbb```___^^^^^^eeedddcccbbbbbbaaaaaabbbaaabbbccceeefffggghhhhhhfffgggiiijjjkkkooossswww{{{~~~~~~xxxnnnddd\\\VVVRRRUUUZZZ\\\___fffoooxxx{{{zzzwwwtttpppiiidddaaacccfffiiijjjjjjkkklllnnnppprrrsssssssssqqqnnnkkkkkklllnnnnnnooorrrssssssrrrpppnnnlllllllllllllllllllllllljjjmmmppppppooolllkkkjjjjjjlllnnnnnnlllkkkkkkkkkfffhhhjjjjjjiiiiiijjjkkkppppppooonnnnnnnnnnnnnnnmmmmmmnnnnnnmmmkkkiiihhhkkkjjjhhhgggfffhhhiiijjjgggeeeeeegggiiijjjgggddddddbbb```^^^]]]\\\\\\]]]aaaeeekkkqqqrrrpppkkkhhhcccZZZQQQMMMLLLJJJLLLPPPRRRWWW\\\```gggnnnoookkkfff```XXXSSSSSSQQQMMMIIIIIIEEEEEEHHHIIIFFFDDDEEEDDDFFFGGGGGGGGGGGGIIIJJJMMMIIIDDDCCCDDDFFFFFFEEEAAA@@@@@@BBBEEEFFFEEEDDDAAAAAAAAAAAACCCEEEHHHIIIIIIJJJJJJHHHEEECCCBBBCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEFFFFFFDDDCCCAAA???BBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@????????????AAACCCDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@??????>>>?????????@@@@@@AAABBBCCCCCCCCCCCC???>>>>>>===>>>@@@AAABBBBBBAAAAAABBBFFFKKKPPPSSS[[[___eeeiiikkkiiifffddd\\\XXXRRRLLLHHHFFFFFFGGGEEEDDDBBBAAA@@@@@@@@@AAAEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFGGGFFFFFFFFFFFFHHHJJJKKKQQQSSSUUUTTTRRROOONNNMMMFFFDDDAAA@@@AAABBBAAAAAA???>>>===>>>@@@AAAAAA@@@???>>>>>>===>>>@@@AAABBB@@@@@@@@@???@@@@@@AAAAAA>>>??????@@@AAAAAABBBBBBBBBCCCDDDDDDCCCCCCDDDEEEJJJMMMOOOMMMJJJKKKPPPUUUVVVWWWVVVUUUTTTUUUXXXZZZVVVZZZ]]]\\\YYYYYY]]]bbb```bbbdddccc```\\\YYYXXX___[[[VVVSSSRRRRRRQQQPPPNNNKKKHHHIIIMMMNNNLLLHHHJJJJJJKKKNNNQQQVVVZZZ]]]]]]aaafffkkkpppvvv|||LLLLLLLLLOOORRRWWW\\\___dddjjjqqqyyy~~~}}}|||yyytttpppooonnnkkkmmmqqqxxx||||||}}}~~~}}}xxxqqqllliiihhhffffffcccbbb```^^^\\\\\\\\\\\\___^^^]]]]]]\\\\\\\\\]]]]]]^^^___aaabbbbbbbbbbbb^^^___aaaaaacccfffjjjmmmtttyyy|||~~~|||xxxnnnccc\\\VVVSSSUUUZZZ___ccciiirrryyy|||yyyvvvpppmmmgggcccaaacccgggjjjkkkkkklllmmmoooqqqssstttrrrrrrpppmmmjjjiiikkkmmmkkklllnnnppppppooommmkkkjjjkkkkkklllmmmnnnnnnoookkknnnpppqqqooolllkkkjjjkkkmmmoooooonnnmmmmmmmmmhhhjjjkkkkkkjjjiiiiiijjjooonnnmmmllllllmmmmmmnnnnnnmmmmmmlllkkkiiihhhhhhiiihhhfffeeeddddddeeefffcccbbbbbbdddfffgggeeebbb```___]]]\\\\\\\\\]]]^^^bbbfffmmmrrrssspppkkkgggaaaZZZRRRNNNKKKIIILLLQQQSSSXXX]]]aaagggmmmmmmiiibbb[[[SSSOOONNNMMMKKKHHHIIIEEEDDDGGGHHHEEEDDDEEEDDDFFFGGGGGGGGGGGGHHHJJJIIIGGGFFFFFFGGGGGGEEEBBB@@@@@@@@@BBBEEEFFFEEEDDDAAAAAAAAABBBDDDFFFHHHIIIIIIIIIIIIGGGEEECCCCCCCCCCCCCCCBBBAAABBBBBBDDDDDDCCCCCCDDDDDDCCCBBB@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>======>>>@@@AAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????@@@??????>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBB>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@AAADDDHHHMMMOOOTTTXXX___eeehhhhhhfffeee```\\\WWWQQQLLLIIIGGGFFFGGGEEEDDDBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHKKKMMMOOOOOOMMMKKKJJJJJJFFFDDDAAA@@@@@@@@@???>>>???>>>===>>>???@@@???>>>??????>>>>>>???@@@BBBCCCAAAAAA@@@@@@@@@@@@@@@AAABBBAAAAAA@@@@@@@@@AAAAAAAAACCCDDDDDDCCCBBBDDDEEEEEEGGGIIIHHHEEEFFFKKKOOORRRRRRRRRQQQPPPQQQSSSVVVTTTWWWZZZZZZWWWXXX[[[___bbbeeehhhiiihhhfffeeeeeeeeebbb^^^[[[ZZZYYYWWWVVVRRROOOLLLMMMPPPPPPMMMJJJLLLLLLMMMOOORRRUUUYYY[[[]]]```eeeiiimmmsssxxx|||OOOOOOOOOQQQVVV\\\bbbfffmmmqqqvvv{{{}}}|||zzzxxxrrrnnnlllnnnnnnnnnqqquuuyyy|||yyyuuupppiiiccc```^^^\\\[[[YYYYYYXXXWWWVVVWWWWWWWWWVVVVVVUUUUUUTTTUUUUUUUUUXXXXXXYYYZZZZZZZZZZZZZZZVVVWWWXXXXXXYYY[[[___cccjjjpppvvvzzzyyywwwnnnccc\\\VVVSSSUUUZZZcccfffmmmuuu{{{|||yyyvvvmmmjjjfffbbbbbbdddhhhjjjllllllmmmnnnppprrrsssuuurrrqqqooolllhhhgggiiijjjjjjkkkmmmnnnnnnmmmkkkjjjiiijjjkkkmmmnnnooopppppplllnnnppppppnnnkkkjjjjjjkkknnnpppqqqpppoooppppppkkklllmmmllljjjiiiiiiiiimmmllljjjiiiiiikkkmmmnnnooommmkkkiiihhhggggggggggggfffdddaaa```______```]]]]]]]]]```bbbcccaaa___\\\[[[ZZZYYYZZZ\\\^^^___ccchhhooottttttpppiiieee^^^YYYTTTOOOJJJGGGKKKSSSUUUZZZ___ccchhhmmmkkkggg^^^WWWOOOKKKJJJJJJJJJIIIJJJEEEBBBEEEFFFDDDDDDFFFDDDFFFGGGGGGFFFFFFHHHIIIEEEEEEGGGIIIJJJHHHCCC@@@@@@???@@@BBBEEEGGGFFFEEECCCCCCCCCDDDEEEFFFHHHIIIHHHHHHHHHGGGDDDCCCCCCCCCDDDCCCBBBBBBAAABBBBBBCCC@@@AAABBBBBBBBBBBBAAAAAADDDDDDDDDCCCCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@@@@???===============???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCBBBBBBAAAAAA@@@???>>>>>>?????????>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAA===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBEEEIIIKKKKKKPPPWWW^^^ccceeefffeeecccaaa]]]XXXRRRMMMJJJHHHIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDAAAAAAAAAAAAAAABBBDDDDDDEEEGGGJJJJJJHHHGGGGGGGGGFFFDDDAAA@@@??????===<<>>======>>>???===<<<@@@????????????AAABBBCCCBBBBBBBBBAAA@@@@@@@@@@@@DDDCCCAAA????????????@@@@@@BBBCCCCCCBBBAAACCCDDDAAACCCDDDCCCAAABBBFFFJJJKKKLLLMMMLLLKKKKKKMMMOOOPPPSSSUUUUUUTTTUUUXXX\\\```dddhhhlllmmmnnnooopppiiihhhfffeeeeeecccaaa^^^ZZZWWWUUUUUUVVVVVVRRROOOPPPPPPPPPPPPRRRUUUWWWYYY\\\^^^bbbeeeiiimmmssswww{{{|||~~~TTTTTTTTTWWW\\\bbbiiimmmwwwyyy{{{}}}|||zzzvvvsssllliiiiiillloooooorrrwwwzzz}}}}}}uuunnnhhhaaa[[[WWWTTTRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQRRRRRRRRRUUUYYY\\\___hhhpppvvv{{{~~~{{{vvvvvvlllbbb\\\WWWTTTWWW\\\ccchhhpppwww{{{{{{xxxvvvmmmjjjgggddddddeeehhhjjjkkkllllllnnnoooqqqssstttqqqpppnnnkkkgggfffgggiiilllmmmnnnnnnnnnmmmkkkjjjiiijjjkkkmmmnnnnnnnnnmmmlllmmmooonnnllljjjiiiiiikkkmmmpppqqqpppppppppqqqmmmnnnooommmjjjhhhhhhhhhjjjiiigggfffgggiiikkkmmmnnnllliiifffddddddeeefffdddcccaaa^^^\\\ZZZYYYYYYXXXYYY[[[]]]___```___^^^\\\[[[YYYYYYYYY\\\^^^```fffjjjqqquuutttnnngggbbb[[[XXXUUUPPPJJJFFFLLLUUUXXX]]]bbbeeeiiillliiiddd\\\VVVNNNIIIHHHJJJKKKKKKJJJDDDAAACCCDDDCCCCCCFFFDDDFFFGGGGGGFFFFFFGGGIIIDDDEEEGGGIIIIIIGGGCCCAAA@@@???@@@CCCFFFGGGGGGFFFDDDDDDDDDEEEFFFGGGGGGHHHFFFGGGGGGFFFDDDBBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@AAABBB@@@@@@??????????????????===>>>@@@AAABBBBBBAAA@@@AAAAAAAAAAAABBBDDDFFFGGGFFFJJJQQQXXX^^^aaabbbccccccbbb```]]]YYYTTTOOOMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGFFFEEECCCBBB@@@@@@@@@@@@@@@AAABBBBBBDDDFFFHHHHHHGGGGGGGGGHHHEEECCCAAAAAAAAAAAA???>>>AAA???>>>>>>??????>>><<<@@@????????????AAABBBCCCCCCCCCCCCBBBAAA@@@??????BBBAAA???======>>>???@@@???@@@BBBAAA@@@@@@AAACCC@@@BBBCCCBBBAAABBBEEEGGGFFFGGGIIIIIIHHHGGGHHHJJJLLLNNNPPPPPPPPPRRRUUUXXXZZZ]]]cccgggjjjlllooopppiiihhhiiikkklllllljjjgggdddbbb`````````^^^ZZZWWWTTTSSSSSSTTTTTTVVVWWWXXXYYY[[[^^^```dddhhhnnnrrrvvvxxx{{{~~~\\\\\\]]]___dddjjjqqqttt~~~~~~{{{wwwrrrpppjjjggghhhllloooppptttyyy}}}yyyqqqhhhccc[[[UUUQQQNNNLLLKKKLLLLLLKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJLLLMMMNNNNNNNNNPPPTTTXXXZZZcccnnntttyyy{{{yyytttsssjjjaaa[[[WWWUUUYYY^^^ccciiiqqqxxx{{{zzzxxxuuunnnllliiigggfffggghhhjjjjjjjjjkkklllnnnppprrrsssppppppnnnjjjgggfffgggiiimmmmmmnnnnnnmmmlllkkkkkkjjjkkklllmmmmmmllljjjiiijjjlllmmmllljjjhhhhhhhhhiiilllnnnpppooooooooopppnnnoooooommmjjjhhhgggggghhhgggfffeeefffgggiiikkkllljjjfffcccbbbbbbdddeeebbbaaa^^^[[[XXXVVVTTTSSSUUUWWWYYY\\\]]]^^^______^^^]]][[[YYYZZZ\\\___aaaiiimmmrrruuussslllddd___YYYVVVTTTQQQKKKIIIOOOXXX\\\aaafffiiikkkmmmhhhaaaXXXSSSMMMHHHFFFGGGJJJKKKJJJDDDAAACCCDDDCCCCCCFFFDDDFFFGGGGGGFFFEEEFFFHHHEEEEEEFFFFFFFFFEEEDDDDDD@@@@@@AAACCCFFFGGGGGGFFFDDDDDDEEEEEEFFFFFFFFFFFFDDDEEEFFFEEECCCBBBCCCDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAACCCDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCCCCDDDBBBBBBAAAAAA@@@???>>>>>>AAAAAAAAAAAAAAABBBCCCDDDAAA@@@???>>>>>>>>>>>>???===>>>@@@AAABBBBBBAAAAAACCCCCCCCCDDDDDDEEEEEEEEEGGGJJJNNNTTTXXX[[[]]]]]]^^^___``````^^^ZZZWWWTTTPPPOOOOOOMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDBBBBBB@@@@@@AAAAAAAAAAAAAAAAAACCCDDDFFFFFFFFFEEEGGGHHHCCCBBBAAABBBDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>@@@??????>>>???@@@BBBCCCCCCDDDDDDDDDCCCAAA@@@???>>>===<<<<<<<<<>>>???@@@>>>???@@@@@@??????@@@AAA@@@AAABBBBBBBBBBBBDDDEEECCCEEEGGGGGGFFFEEEFFFFFFGGGHHHJJJKKKMMMOOORRRTTTTTTWWW[[[___aaacccfffhhheeefffiiimmmqqqrrrqqqooojjjjjjiiiiiihhhfffcccaaaYYYYYYYYYYYYYYYZZZ[[[[[[YYYZZZ\\\^^^```eeejjjnnnrrruuuzzz~~~ggghhhiiilllppptttyyy{{{|||xxxsssnnnkkkiiigggiiiooossstttxxx}}}{{{tttmmmddd___WWWQQQMMMJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFFFFFFFGGGHHHJJJJJJHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKNNNRRRUUUYYYcccnnntttwwwzzzxxxuuuppphhh___[[[XXXWWW[[[aaaeeellluuu{{{|||yyyvvvtttnnnmmmjjjiiihhhhhhiiiiiijjjjjjkkklllnnnpppqqqrrrppppppnnnkkkiiihhhjjjlllmmmmmmmmmmmmlllkkkjjjjjjkkklllnnnnnnnnnllliiihhhiiikkklllkkkjjjiiiiiijjjiiikkknnnooonnnmmmmmmnnnmmmnnnooommmjjjgggfffffffffffffffffffffgggggggggiiigggdddaaa```aaacccddd```___]]]ZZZWWWTTTRRRPPPRRRUUUYYY[[[]]]^^^___aaa___]]][[[ZZZ[[[]]]aaaccclllooorrrssspppiiibbb]]]XXXUUURRRQQQOOOMMMSSSZZZ```fffkkklllnnnmmmggg___TTTQQQKKKGGGDDDEEEGGGIIIJJJEEEBBBEEEFFFDDDDDDFFFEEEFFFGGGFFFEEEEEEFFFGGGEEEFFFFFFEEECCCCCCEEEGGGBBBBBBBBBDDDFFFGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEECCCDDDEEEDDDCCCBBBCCCDDDAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBDDDEEEFFF@@@@@@AAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEBBBBBBBBBBBBBBBBBBCCCDDDAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAABBBCCCDDDDDDCCCBBB@@@>>>======>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEHHHJJJMMMPPPSSSUUUWWWWWWYYY[[[]]]``````___]]][[[VVVVVVVVVTTTSSSQQQOOONNNJJJIIIFFFDDDCCCDDDEEEFFFIIIIIIHHHFFFDDDCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCBBBBBBDDDEEEAAAAAAAAACCCEEEFFFEEEDDDBBBAAA@@@@@@AAABBBAAA??????>>>>>>>>>>>>@@@AAABBBCCCCCCDDDEEEDDDCCCAAA@@@;;;<<<<<<===>>>>>>??????<<<>>>??????>>>===???@@@@@@@@@@@@AAAAAABBBBBBBBBAAACCCFFFGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJMMMOOOQQQQQQSSSVVVXXXYYY[[[]]]___```bbbeeejjjoooqqqqqqpppkkklllmmmmmmllljjjhhhggg___``````aaabbbbbbcccccc___`````````aaadddhhhlllooosssxxx}}}ssstttvvvxxx{{{~~~|||xxxsssnnniiigggiiihhhkkkrrrxxxzzz~~~zzzqqqhhh```[[[TTTNNNJJJHHHFFFEEECCCCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKNNNSSSVVV\\\fffppptttwwwyyyyyyvvvnnnfff^^^ZZZXXXXXX]]]dddkkkqqqzzz~~~}}}xxxsssqqqjjjjjjiiihhhhhhiiijjjjjjkkkkkklllmmmoooppprrrsssppppppooommmkkkjjjmmmoooooooooooonnnmmmllllllkkklllmmmoooppppppnnnlllkkkiiikkkllllllkkkkkklllmmmjjjllloooooonnnmmmlllmmmlllmmmnnnllliiifffffffffeeefffgggggggggfffeeedddeeedddbbbaaa```aaabbbccc___^^^\\\YYYVVVSSSQQQOOOOOOSSSXXX[[[[[[]]]___aaa]]][[[ZZZYYY[[[___cccfffooopppqqqqqqmmmfff```[[[WWWSSSPPPQQQRRRRRRWWW\\\dddiiinnnppppppnnnggg^^^SSSQQQMMMIIIEEEEEEFFFHHHIIIEEEDDDGGGHHHEEEDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFCCCEEEFFFEEECCCCCCEEEGGGDDDCCCCCCDDDFFFFFFEEEDDDCCCDDDEEEEEEEEEDDDCCCCCCBBBCCCDDDDDDBBBBBBCCCDDD???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBDDDEEE@@@AAABBBBBBCCCDDDEEEEEEEEEDDDBBBAAABBBCCCFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGDDDCCCCCCBBBBBBBBBBBBCCC???@@@@@@@@@@@@AAAAAAAAA?????????@@@@@@AAACCCCCCDDDCCCAAA???======>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDFFFFFFFFFEEEDDDGGGHHHJJJLLLOOOPPPRRRRRRVVVXXX[[[^^^``````______]]]]]]]]]\\\ZZZXXXVVVTTTQQQOOOLLLIIIGGGFFFGGGHHHKKKJJJHHHFFFDDDCCCBBBBBBAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCBBBAAAAAABBBDDDAAAAAAAAACCCEEEEEEDDDBBBAAA?????????AAABBBAAA@@@>>>======<<<===???@@@AAABBBCCCDDDEEEEEEDDDBBBAAA===>>>???@@@AAA@@@>>>===;;;===>>>>>>===<<<>>>???AAA@@@@@@AAABBBBBBBBBAAA???BBBFFFGGGFFFDDDCCCCCCAAAAAABBBEEEIIILLLNNNOOONNNPPPRRRSSSSSSTTTVVVXXXYYYZZZ]]]aaafffiiiiiiiiifffhhhkkklllllljjjiiihhhggggggiiijjjlllmmmmmmmmmjjjjjjhhheeecccdddgggjjjkkkpppvvv|||{{{|||~~~}}}zzzuuupppjjjfffdddiiiiiimmmuuu|||yyyoooeee^^^YYYRRRLLLIIIGGGEEEDDD@@@AAABBBDDDEEEEEEEEEDDDBBBCCCCCCDDDEEEGGGHHHIIIFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLNNNQQQVVVYYY^^^hhhrrruuuwwwyyyyyywwwlllddd]]]ZZZYYYYYY___fffpppvvv~~~}}}wwwrrrooogggggggggggghhhiiikkkkkkllllllmmmnnnppprrrssstttqqqqqqpppnnnlllllloooqqqsssrrrrrrqqqpppooooooooolllmmmppprrrrrrqqqooonnnjjjlllmmmmmmmmmmmmnnnppplllnnnppppppnnnmmmlllmmmkkklllmmmkkkhhhfffffffffeeefffhhhhhhhhhfffdddbbbcccbbbaaa``````aaabbbccc^^^]]]\\\YYYVVVSSSQQQOOONNNRRRWWWZZZ[[[\\\___aaaZZZYYYXXXXXX[[[___eeehhhpppqqqqqqoookkkeee___[[[XXXRRROOOQQQTTTVVVYYY]]]ffflllppprrrrrroooggg^^^UUUTTTQQQLLLHHHGGGHHHIIIIIIEEEEEEHHHIIIFFFDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFAAADDDGGGGGGDDDCCCDDDFFFEEEDDDDDDDDDFFFFFFEEECCCCCCDDDDDDEEEEEEDDDBBBBBBAAABBBDDDCCCBBBBBBCCCDDD>>>???AAABBBCCCBBBBBBAAA@@@??????>>>???AAABBBCCCAAABBBCCCDDDEEEGGGHHHHHHGGGEEEBBBAAAAAADDDGGGIIIHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBB>>>??????@@@@@@AAABBBBBB>>>>>>>>>>>>???@@@AAABBBFFFDDDAAA???>>>>>>>>>???AAA@@@??????@@@AAACCCDDD@@@BBBDDDFFFFFFEEEDDDCCCFFFGGGHHHJJJLLLNNNOOOPPPTTTVVVYYY]]]___``````___bbbbbbbbbaaa___]]]ZZZYYYXXXUUURRRNNNLLLKKKLLLLLLLLLKKKIIIGGGEEECCCBBBBBBAAABBBCCCDDDCCCBBBAAA@@@CCCDDDDDDCCCBBBBBBCCCEEEBBBAAAAAACCCDDDDDDAAA??????>>>===>>>@@@AAAAAA@@@===<<<<<<<<<<<<>>>???@@@AAABBBDDDFFFFFFEEECCCBBB???@@@BBBCCCCCCAAA>>><<<;;;<<<======<<<<<<===???CCCBBBBBBCCCEEEEEEDDDBBB>>>AAAEEEGGGFFFDDDBBBBBB@@@@@@AAADDDHHHKKKMMMNNNKKKMMMOOOOOOOOOPPPRRRSSSSSSTTTUUUXXX]]]`````````aaadddhhhjjjiiihhhggggggkkklllnnnppprrrttttttuuusssrrrnnniiieeeeeegggiiiiiinnnuuu{{{~~~~~~{{{wwwrrrmmmkkkiiihhhhhhjjjmmmqqqvvv|||zzzrrrjjjddd\\\XXXRRRMMMJJJFFFCCC@@@AAABBBDDDFFFFFFEEECCCBBBCCCBBB@@@???@@@CCCEEEGGGJJJIIIHHHGGGGGGHHHIIIJJJJJJLLLNNNPPPQQQTTTWWWZZZaaaiiirrrwwwzzz{{{wwwqqqkkkfff```]]][[[\\\bbbjjjqqqwwwzzzxxxuuurrrnnniiidddddddddeeegggjjjlllnnnooopppppprrrsssuuuwwwxxxvvvsssqqqqqqrrrrrrooolllnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnooopppqqqmmmmmmmmmmmmnnnooopppqqqrrrrrrpppooommmkkkjjjiiijjjjjjjjjjjjjjjiiihhhhhhhhhgggffffffeeedddcccbbbfffdddcccbbbbbbaaa```^^^aaa___[[[WWWSSSRRRQQQQQQQQQSSSVVVZZZ[[[\\\[[[ZZZXXXYYYZZZ[[[\\\___cccgggqqqssstttrrrmmmeee^^^YYYTTTQQQPPPQQQSSSVVV]]]eeeiiiooosssrrrpppmmmfff___ZZZWWWRRRMMMJJJHHHGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHFFFEEEDDDDDDDDDDDDGGGCCC???>>>@@@CCCCCCBBBBBBEEEGGGFFFDDDCCCDDDFFF===BBBEEECCCBBBDDDEEECCCEEECCCBBBDDDGGGHHHEEECCCEEEEEECCCBBBBBBCCCDDDEEEKKKKKKLLLMMMMMMMMMMMMMMMJJJGGGDDDCCCCCCBBB>>>;;;>>>???@@@@@@???@@@BBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????<<<===>>>@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEFFFFFFHHHIIIJJJKKKKKKNNNSSSYYY\\\[[[[[[___ccc```bbbeeefffeeeddddddeee___[[[XXXVVVUUUSSSNNNJJJOOOLLLIIIGGGFFFEEECCCAAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@CCCCCCBBBBBBBBBBBBAAAAAA???@@@@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@???>>>===>>>AAAEEEHHHHHHFFFCCCAAACCCBBBAAA???>>>============>>>>>>>>>????????????FFFCCC???<<<<<>>===???BBBFFFHHHJJJJJJKKKJJJKKKLLLMMMLLLMMMPPPRRROOOPPPPPPQQQQQQRRRUUUXXXYYY\\\___bbbcccdddfffhhhhhhmmmsssvvvwwwwwwzzz}}}}}}zzzvvvsssrrrpppooommmlllooouuuzzz~~~zzzyyyxxxxxxwwwwwwwwwxxxqqqnnnjjjgggffffffffffffkkkooottt{{{zzzrrriiiccc[[[WWWRRRMMMJJJFFFCCCAAA@@@AAACCCDDDEEEEEEDDDDDDEEEDDDBBBAAABBBDDDGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJIIIKKKNNNQQQSSSVVVZZZ]]]dddllluuuzzz||||||wwwqqqlllfffaaa^^^\\\]]]ccckkkooouuuxxxvvvrrrpppkkkfffcccddddddeeegggjjjmmmnnnppppppqqqrrrsssuuuwwwxxxvvvtttqqqqqqrrrqqqooolllnnnnnnnnnnnnooooooooopppmmmmmmmmmmmmmmmmmmnnnooollllllmmmnnnppprrrtttuuusssrrrpppnnnlllkkkjjjjjjjjjjjjjjjjjjjjjiiihhhggggggffffffeeeeeeddddddcccgggfffdddcccccccccaaa___]]][[[WWWSSSPPPOOONNNNNNQQQSSSVVVYYY[[[[[[ZZZZZZXXXYYY[[[[[[\\\___cccgggqqqrrrrrrqqqlllddd]]]XXXUUUQQQPPPRRRSSSVVV]]]eeeiiiooosssrrrpppmmmfff___YYYVVVRRRMMMJJJHHHGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDGGGDDD@@@???@@@BBBBBBBBBBBBEEEGGGFFFEEEDDDEEEFFF>>>CCCEEECCCBBBDDDDDDBBBDDDBBBBBBCCCFFFFFFEEEBBBDDDDDDCCCBBBBBBCCCDDDDDDJJJJJJKKKLLLLLLLLLLLLLLLKKKHHHEEEDDDDDDBBB???======?????????>>>???AAACCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@======>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDFFFIIIJJJJJJIIIHHHJJJOOOTTTVVVUUUUUUYYY\\\___aaaccceeeeeeeeeggghhhfffdddaaa___^^^[[[VVVSSSSSSPPPLLLIIIGGGEEECCCAAADDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBB???????????????>>>>>>>>>@@@BBBEEEGGGGGGFFFCCCAAABBBAAA@@@???>>>=========>>>>>>>>>???????????????CCCAAA???======@@@CCCEEEJJJJJJJJJJJJHHHEEEBBBAAA@@@AAACCCEEEFFFGGGHHHHHHIIIJJJLLLLLLKKKLLLNNNPPPLLLMMMMMMLLLKKKLLLOOOQQQVVVYYY\\\^^^___aaaccceeeggglllrrrvvvwwwxxx{{{~~~|||zzzyyyxxxwwwvvvvvvyyy|||ooooooooonnnmmmkkkjjjiiifffeeedddcccdddfffhhhjjjpppttt{{{yyyqqqhhhbbb[[[WWWRRRNNNKKKIIIFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFDDDDDDDDDFFFHHHJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIKKKNNNRRRUUUYYY___ccciiirrrzzz~~~xxxpppkkkeeeaaa___]]]^^^dddlllnnntttvvvsssooolllhhhcccccccccdddeeehhhkkknnnppppppppppppqqqrrrtttuuuvvvvvvtttrrrrrrqqqqqqooommmnnnnnnnnnoooooooooppppppnnnmmmmmmllllllllllllmmmkkklllmmmooorrruuuwwwxxxtttrrrpppnnnlllkkkkkkllljjjjjjjjjjjjiiihhhggggggeeeeeeeeeeeeeeeeeeeeeeeeiiigggfffeeeeeedddbbb```ZZZXXXUUURRRPPPNNNNNNNNNQQQSSSVVVYYY[[[[[[ZZZZZZZZZ[[[\\\\\\]]]```eeehhhpppppppppnnniiibbb\\\WWWUUURRRQQQSSSTTTVVV]]]eeeiiioootttsssqqqmmmfff^^^XXXUUUQQQMMMJJJHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHHHHFFFDDDCCCGGGDDDAAA@@@@@@AAAAAAAAAAAACCCEEEEEEEEEDDDEEEFFF@@@DDDEEEBBBAAABBBBBB@@@BBBAAAAAABBBDDDDDDCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCHHHHHHIIIJJJJJJJJJIIIIIIJJJHHHFFFEEEDDDCCC@@@>>><<<===>>>>>>===>>>@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@===>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@???BBBFFFIIIJJJHHHFFFDDDEEEIIIMMMNNNNNNNNNQQQTTTZZZ\\\^^^```aaacccgggiiikkkjjjiiiiiihhheeeaaa^^^[[[WWWQQQLLLIIIGGGDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBBBBAAA@@@??????>>>>>>>>>??????@@@AAAAAAAAA???>>>=========>>>???@@@CCCCCCDDDEEEEEEDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????>>>>>>???AAACCCDDDHHHIIIJJJJJJIIIGGGEEECCCBBBBBBBBBCCCDDDEEEFFFFFFHHHJJJKKKKKKJJJJJJKKKMMMJJJKKKKKKIIIHHHHHHJJJLLLQQQSSSVVVXXXYYYZZZ]]]___dddiiiooosssuuuwww{{{~~~cccdddeeeeeeeeedddbbbaaaaaabbbdddfffhhhlllpppsssxxx}}}}}}wwwnnnfff```[[[WWWSSSPPPNNNLLLJJJHHHIIIHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLPPPTTTXXX^^^dddiiioooxxxxxxpppiiiddd```^^^]]]^^^dddlllnnnsssuuuqqqmmmjjjfffbbbbbbbbbccceeehhhllloooqqqooooooooooooqqqrrrssstttvvvuuutttrrrqqqpppnnnmmmnnnnnnooooooooopppppppppoooooonnnmmmlllllllllmmmlllmmmnnnppprrrtttvvvxxxtttssspppnnnmmmlllmmmmmmkkkkkkkkkkkkjjjiiihhhgggeeeeeeeeefffffffffggggggjjjiiigggggggggeeebbb```ZZZYYYWWWUUUSSSRRRRRRRRRSSSTTTWWWYYYZZZ[[[ZZZZZZ[[[\\\]]]^^^___bbbgggjjjppppppooolllgggaaaZZZWWWUUUSSSRRRUUUVVVXXX___fffjjjppptttsssppplllddd\\\VVVTTTQQQMMMJJJHHHGGGGGGIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFFFFGGGGGGFFFFFFFFFEEEFFFIIIJJJJJJGGGEEEBBBGGGEEECCCAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDAAAEEEEEEAAA???@@@AAA???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCFFFGGGGGGHHHHHHGGGGGGGGGHHHGGGEEEDDDCCCBBB@@@???<<<===>>>>>>======???AAACCCDDDFFFGGGGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>?????????>>>============>>>???????????????@@@AAADDDFFFGGGFFFEEEDDDCCCFFFHHHIIIIIIJJJLLLNNNRRRTTTVVVXXXZZZ^^^bbbfffhhhiiijjjlllmmmllljjjhhhccc___XXXRRRMMMJJJGGGEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>===>>>>>>??????@@@AAAAAA>>>===<<<;;;<<<===???AAACCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>=========>>>>>>============<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBCCCEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBAAAAAABBBCCCEEEFFFIIIJJJLLLKKKJJJJJJJJJKKKJJJKKKJJJIIIHHHHHHJJJLLLLLLNNNPPPQQQRRRTTTWWWYYY___dddjjjnnnpppssswww{{{|||~~~ZZZ[[[]]]```bbbbbbbbbbbbaaadddhhhlllooosssyyy}}}{{{uuulllddd^^^YYYVVVRRRPPPOOONNNMMMKKKNNNNNNLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQNNNQQQTTTXXX]]]cccjjjooovvv~~~xxxooofffbbb^^^^^^]]]^^^dddkkkpppuuuvvvrrrmmmkkkgggcccbbbcccdddfffiiillloooqqqmmmmmmmmmnnnoooqqqrrrsssvvvvvvuuusssqqqooonnnnnnoooooooooooopppppppppppprrrqqqpppoooooonnnooooooooooooooopppqqqrrrsssttttttsssqqqooonnnmmmmmmnnnkkkkkkkkkkkkkkkjjjjjjiiifffffffffggghhhhhhiiiiiijjjiiihhhhhhgggeeebbb___ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVXXXYYY[[[[[[[[[[[[\\\^^^___aaabbbfffkkkooorrrqqqoookkkfff___ZZZVVVVVVSSSTTTWWWYYY[[[bbbiiilllqqqtttqqqnnniiiaaaZZZUUUSSSQQQNNNKKKIIIHHHHHHJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDFFFIIIKKKKKKIIIEEECCCFFFEEEDDDBBB@@@???@@@@@@???@@@@@@AAABBBBBBBBBAAAAAADDDEEE@@@>>>???@@@>>>???@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEDDDCCCAAA@@@??????<<<>>>>>>>>>>>>>>>@@@BBBBBBDDDFFFHHHHHHGGGFFFEEECCCCCCCCCBBBBBBBBBAAAAAA>>>????????????>>>>>>===<<<===>>>>>>??????>>>>>>BBBBBBBBBBBBBBBCCCEEEEEEDDDEEEGGGHHHHHHIIIKKKMMMMMMOOOQQQSSSTTTXXX\\\```___bbbfffjjjmmmooopppqqqkkkfff___YYYTTTPPPLLLIIIHHHGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBBBBBBBAAABBBBBBAAA@@@@@@???>>>>>>===>>>>>>??????@@@AAAAAA>>>===<<<;;;<<<===???AAABBBAAAAAA@@@????????????>>>>>>======<<<=========;;;;;;;;;;;;;;;;;;::::::<<<===???AAABBBCCCBBBBBBAAACCCEEEFFFGGGFFFEEEDDDAAA@@@@@@@@@BBBDDDFFFGGGIIIJJJLLLLLLKKKJJJKKKKKKHHHIIIIIIIIIHHHIIIKKKNNNHHHJJJKKKLLLMMMNNNQQQTTTYYY^^^cccfffhhhkkkooosssvvvyyy}}}UUUWWWZZZ^^^bbbeeeggghhheeejjjooosssvvvzzzzzztttlllddd___XXXVVVSSSQQQQQQQQQPPPOOOSSSSSSRRRRRRQQQPPPPPPPPPTTTTTTSSSSSSSSSTTTTTTTTTXXXXXXYYYYYYYYYYYYXXXXXXWWWYYY\\\___dddjjjqqqvvv|||vvvnnneeeaaa______^^^___eeelllqqquuuwwwrrrnnnmmmjjjfffddddddeeefffiiillloooqqqlllmmmmmmoooppprrrtttuuuvvvwwwwwwtttqqqnnnnnnoooooooooooopppppppppqqqqqqsssrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqppppppqqqqqqrrrssssssrrrqqqpppooonnnmmmkkkkkklllmmmmmmmmmllllllhhhhhhhhhiiiiiijjjjjjjjjiiihhhgggggggggddd```]]]WWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYY[[[\\\\\\]]]]]]]]]___aaacccfffjjjppptttwwwuuuqqqllleee___YYYVVVUUUTTTUUUZZZ]]]___fffmmmpppssssssnnnjjjeee^^^WWWTTTSSSQQQOOOMMMKKKJJJIIIKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDDDDEEEEEEGGGHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEEEEGGGJJJLLLKKKIIIGGGEEEDDDDDDDDDCCC@@@???@@@AAAAAA@@@???@@@BBBBBB@@@???AAADDDDDD???===???@@@>>>>>>@@@AAABBBAAA@@@AAABBB@@@AAABBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDBBB@@@??????@@@>>>???@@@@@@???@@@BBBDDDBBBCCCEEEGGGHHHHHHGGGGGGDDDDDDCCCCCCCCCBBBBBBBBB>>>??????@@@@@@@@@??????===>>>??????@@@@@@??????DDDCCCAAA@@@@@@BBBEEEFFFEEEEEEFFFGGGHHHJJJLLLMMMLLLMMMOOOPPPQQQSSSVVVXXXWWW[[[aaafffjjjnnnsssvvvoookkkfff```\\\WWWRRROOOJJJIIIGGGFFFEEEEEEFFFGGGCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAA???>>>=========>>>???@@@@@@@@@@@@???????????????>>>>>>===<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;===???@@@BBBCCCCCCBBBBBB@@@AAACCCEEEFFFEEEDDDCCC@@@@@@AAAAAACCCDDDFFFGGGGGGIIILLLMMMLLLKKKKKKKKKFFFGGGGGGGGGFFFGGGJJJLLLFFFGGGHHHIIIIIIKKKOOOQQQUUUYYY]]]___```bbbgggjjjoootttzzz~~~VVVWWWZZZ^^^cccgggkkknnnmmmrrrxxx|||~~~{{{uuunnngggbbb]]][[[XXXWWWXXXYYYXXXWWWYYYZZZ[[[\\\]]]\\\\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^aaaaaabbbccccccbbbaaaaaabbbccceeegggkkkqqqyyy~~~|||uuummmfffbbb```aaaaaaaaagggnnnqqquuuvvvrrrooonnnkkkhhheeeeeeeeegggiiilllnnnpppmmmnnnoooqqqsssvvvxxxyyywwwxxxxxxuuuqqqnnnnnnooooooooopppppppppqqqqqqqqqrrrrrrrrrqqqrrrrrrssssssssssssrrrrrrrrrrrrrrrsssrrrrrrssssssrrrpppnnnmmmjjjkkklllnnnooooooppppppjjjjjjkkkkkkkkkkkkkkkkkkgggfffffffffeeebbb^^^ZZZVVVVVVWWWWWWXXXXXXWWWWWWZZZZZZ[[[\\\]]]^^^^^^^^^^^^```cccfffiiinnntttyyy{{{yyytttmmmfff___YYYWWWUUUTTTVVV\\\```cccjjjrrrsssuuurrrkkkeeeaaa[[[UUUTTTSSSRRRPPPNNNLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGJJJKKKKKKJJJHHHFFFBBBCCCDDDCCC@@@???AAABBBDDDBBBAAAAAACCCCCC@@@>>>@@@CCCBBB>>><<<>>>@@@???>>>@@@BBBBBBAAA@@@AAACCC@@@AAACCCDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDCCC@@@???@@@BBB@@@AAABBBBBBAAABBBDDDFFFCCCCCCDDDEEEFFFGGGHHHHHHDDDDDDDDDDDDCCCCCCCCCBBB>>>???@@@AAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDEEEHHHKKKLLLMMMIIIKKKMMMNNNMMMMMMMMMOOOPPPTTTYYY^^^ccciiipppuuurrroookkkgggccc]]]WWWSSSLLLKKKIIIGGGFFFFFFGGGHHHDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBB??????@@@@@@AAABBBBBBBBB???????????????>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::::::::999999:::;;;<<<======>>>@@@AAABBBCCCCCCCCCCCCBBB@@@BBBDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDGGGJJJKKKKKKJJJJJJKKKHHHHHHHHHGGGFFFFFFHHHJJJFFFGGGHHHGGGHHHJJJMMMPPPTTTWWWZZZ[[[ZZZ[[[___ccchhhnnnvvvzzz|||WWWXXX[[[^^^ccciiinnnqqqtttyyy|||wwwpppiiidddcccaaa___^^^___``````______```cccfffggghhhgggfffffffffeeeeeeeeeeeeeeeeeegggggghhhiiiiiihhhggggggiiijjjkkkmmmqqqvvv}}}{{{tttlllgggdddbbbccccccccciiipppppptttvvvrrrooonnnllliiifffffffffgggiiikkknnnoooooooooqqqsssvvvyyy{{{|||wwwxxxxxxuuuqqqnnnnnnooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrsssttttttttttttsssssssssttttttuuuqqqrrrtttttttttqqqnnnllljjjkkkmmmooopppqqqrrrrrrllllllllllllllllllllllllfffeeeeeeeeedddaaa]]]YYYWWWWWWXXXYYYZZZZZZZZZYYY[[[[[[\\\]]]]]]^^^______^^^aaadddgggkkkqqqwww|||~~~{{{uuunnnfff___ZZZWWWUUUTTTWWW]]]bbbeeellltttuuuvvvrrrjjjccc___YYYSSSTTTTTTSSSQQQOOOMMMLLLKKKMMMLLLLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEGGGHHHIIIKKKKKKJJJHHHGGG@@@CCCDDDCCCAAA@@@AAACCCGGGDDDBBBCCCDDDDDDAAA>>>???BBBBBB===<<<>>>@@@@@@>>>AAACCCCCCAAA@@@AAACCC@@@AAACCCEEEFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBDDDFFFDDDAAA@@@AAADDDBBBCCCDDDDDDCCCCCCEEEGGGCCCCCCCCCDDDEEEGGGHHHIIIEEEDDDDDDDDDCCCCCCCCCCCC>>>???@@@AAABBBCCCCCCCCC@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBDDDCCCBBBDDDGGGJJJLLLMMMFFFHHHJJJJJJIIIGGGFFFGGGKKKOOOTTTXXX\\\ccckkkqqqrrrpppnnnkkkgggaaa[[[VVVNNNLLLJJJHHHGGGHHHIIIJJJEEEEEEEEEEEEDDDDDDDDDDDD@@@AAAAAABBBBBBCCCCCCDDD???@@@@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@???>>>===???@@@BBBCCCDDDCCCCCCBBB@@@???===<<<;;;:::999999999:::;;;<<<===???@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCAAACCCEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFEEEDDDBBBAAABBBEEEHHHJJJJJJIIIJJJJJJLLLLLLKKKIIIGGGFFFHHHJJJFFFGGGGGGGGGGGGJJJMMMPPPTTTVVVYYYYYYWWWXXX[[[___ccciiiqqqvvvxxx{{{YYY[[[```dddiiiooouuuzzzxxxrrrooonnnjjjiiiggghhhjjjlllmmmlllnnnnnnnnnmmmmmmmmmlllllljjjkkklllmmmnnnooooooooonnnmmmllllllmmmllljjjhhhhhhiiijjjmmmrrrwww|||yyysssooodddbbb```aaaeeejjjnnnooouuuxxxxxxuuupppkkkjjjjjjjjjjjjjjjjjjkkkmmmooopppssstttuuutttttttttvvvxxxssssssrrrooolllkkklllnnnqqqrrrqqqpppnnnmmmoooqqqrrrqqqqqqpppqqqrrrssstttuuuuuutttttttttsssssssssqqqrrrrrrsssrrrpppmmmllljjjkkklllmmmnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkeeedddbbbaaa```^^^[[[YYYTTTVVVXXXYYYYYYZZZ[[[]]]YYYZZZ\\\\\\]]]^^^aaaccc___aaacccfffkkkrrrzzz|||vvvpppiiibbb\\\WWWUUUXXX[[[```fffjjjnnnpppuuurrrnnnhhh```YYYSSSPPPQQQOOOOOOPPPRRRQQQMMMIIIMMMLLLKKKLLLNNNOOOOOONNNHHHHHHGGGIIIKKKLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHFFFKKKJJJIIIGGGFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDGGGFFFEEEDDDBBB@@@?????????@@@AAABBBAAAAAA?????????@@@AAA@@@??????AAABBBCCCCCCBBBAAAAAAAAABBBBBBFFFFFFEEEDDDBBB@@@>>>===@@@AAAAAABBBBBBAAAAAA@@@CCCBBBBBBDDDGGGGGGDDD@@@CCCCCCCCCDDDFFFHHHJJJLLLGGGGGGGGGGGGFFFFFFFFFEEECCCBBBBBBBBBCCCDDDCCCBBB@@@AAACCCEEEEEEDDDBBBAAADDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEGGGIIIMMMPPPUUU\\\ccchhhnnnrrrsssoookkkgggaaaZZZWWWRRRKKKFFFDDDDDDEEEEEEIIIHHHFFFDDDCCCBBBBBBCCCAAAAAAAAABBBBBBAAA@@@@@@DDDDDDCCCBBBBBBBBBBBBCCCGGGDDDAAA@@@BBBCCCAAA>>>BBBDDDFFFGGGFFFEEEEEEFFFEEEBBB???<<<;;;<<<>>>???<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDCCCCCCBBBBBBEEEDDDBBBBBBBBBCCCEEEFFFJJJIIIGGGEEEDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHGGGFFFEEEEEEBBBEEEGGGIIIJJJMMMPPPSSSVVVYYY\\\[[[XXXYYY^^^cccdddhhhmmmqqqtttxxx}}}```cccgggkkkpppuuu{{{yyytttqqqooommmkkkiiijjjmmmpppqqqrrrppppppooonnnmmmmmmmmmnnnmmmnnnoooooopppppppppooopppnnnlllkkkkkkkkkiiigggffffffgggjjjnnnsssxxx{{{~~~}}}wwwqqqmmmdddbbb```bbbfffkkkooopppuuuwwwxxxuuupppkkkjjjkkkkkkjjjjjjkkklllmmmoooppprrrsssttttttssssssuuuvvvssstttssspppnnnmmmnnnoooqqqrrrqqqooonnnnnnoooqqqqqqqqqppppppqqqssstttuuutttttttttssssssrrrrrrqqqnnnooopppqqqqqqpppnnnmmmkkklllmmmmmmnnnmmmmmmmmmmmmllllllkkkjjjjjjiiiiiieeecccaaa```___]]]ZZZXXXTTTVVVYYYYYYYYYYYYZZZ[[[ZZZ\\\]]]\\\\\\\\\^^^```cccdddfffhhhlllqqqwww||||||wwwpppjjjbbb\\\XXXWWWYYY]]]bbbhhhmmmqqqsssuuusssmmmggg___YYYSSSQQQQQQOOOOOOPPPRRRQQQMMMJJJMMMLLLKKKLLLNNNPPPOOONNNIIIHHHHHHIIIKKKLLLKKKJJJLLLJJJJJJJJJLLLLLLJJJHHHKKKJJJIIIGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCDDDDDDEEEHHHGGGFFFEEECCCBBBAAA@@@>>>???@@@AAAAAAAAA@@@@@@???@@@AAAAAA@@@@@@AAACCCCCCCCCBBBAAAAAAAAAAAABBBEEEDDDCCCBBBAAA???>>>>>>@@@AAAAAABBBBBBAAAAAA@@@CCCBBBBBBDDDFFFFFFDDDAAADDDDDDDDDDDDFFFHHHJJJKKKGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDCCCCCCAAA@@@@@@@@@BBBDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDFFFHHHJJJMMMQQQWWW^^^cccggglllooommmllllllgggbbb[[[UUUNNNIIIFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???CCCBBBBBBAAAAAABBBBBBCCCFFFCCCAAAAAABBBCCCAAA@@@DDDFFFIIIIIIHHHFFFFFFFFFBBB@@@<<<:::999:::<<<>>>>>>>>>>>>???@@@AAACCCCCCAAABBBCCCCCCCCCCCCBBBBBBEEEDDDBBBBBBBBBCCCEEEFFFHHHHHHGGGFFFFFFGGGHHHIIIEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHJJJKKKLLLOOORRRVVVZZZ]]]___^^^\\\\\\```cccgggkkkooorrrtttwww{{{~~~lllnnnrrrvvvzzz{{{vvvrrrpppooommmkkkkkknnnrrrtttuuuqqqpppnnnlllkkkkkklllmmmooooooooooooooonnnmmmlllmmmjjjfffeeedddddddddcccaaaaaaccceeeiiinnnsssuuuxxxzzz}}}~~~{{{uuunnnjjjcccbbb```bbbggglllppprrruuuwwwxxxuuuppplllkkklllkkkkkkkkklllmmmnnnooopppqqqrrrssssssrrrqqqssstttsssttttttrrrpppooopppqqqqqqrrrqqqpppnnnnnnppprrrrrrqqqqqqqqqqqqsssuuuvvvssssssrrrrrrqqqppppppooolllmmmnnnpppppppppooonnnmmmmmmmmmnnnmmmmmmlllkkkllllllkkkjjjhhhgggffffffeeecccaaa___^^^\\\YYYVVVUUUWWWYYYZZZYYYXXXXXXYYY\\\]]]]]]\\\ZZZZZZ[[[]]]bbbdddgggjjjmmmqqqvvvzzz|||wwwqqqiiibbb\\\XXXXXXZZZ^^^ccciiioootttwwwvvvsssllleee^^^XXXTTTRRRQQQPPPPPPPPPQQQPPPNNNKKKMMMLLLKKKMMMOOOPPPOOONNNKKKJJJIIIJJJKKKLLLKKKJJJLLLKKKKKKKKKMMMNNNMMMKKKLLLKKKIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHFFFEEECCCCCCDDDEEEFFFHHHGGGFFFEEEDDDCCCBBBBBB===>>>???AAAAAAAAA@@@@@@>>>@@@AAAAAAAAAAAACCCEEECCCCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBDDDFFFFFFDDDBBBDDDDDDEEEEEEFFFHHHJJJJJJFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCAAAAAABBBCCCCCCCCCCCCCCCDDDFFFGGGIIILLLQQQWWW[[[___eeejjjkkkmmmooommmiii^^^XXXQQQKKKHHHHHHGGGGGGEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>@@@@@@@@@@@@@@@AAABBBCCCDDDCCCAAAAAABBBCCCCCCBBBFFFHHHLLLMMMKKKIIIHHHGGGAAA???<<<::::::;;;===>>>@@@@@@@@@@@@AAABBBDDDDDD@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKDDDEEEEEEFFFHHHJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIIIILLLLLLMMMNNNOOORRRWWW[[[]]]aaaddddddbbbaaacccfffnnnpppsssuuuvvvwwwyyy{{{{{{|||}}}}}}}}}}}}||||||}}}}}}~~~vvvyyy}}}{{{vvvqqqnnnnnnkkkhhhhhhjjjmmmooopppmmmkkkhhheeedddeeefffhhhjjjjjjiiiiiihhhfffeeedddccc___[[[YYYZZZ\\\]]]]]]\\\]]]^^^aaaeeejjjnnnqqquuuxxx|||}}}{{{uuunnniiicccaaa```bbbgggmmmqqqssstttwwwxxxvvvqqqmmmlllmmmllllllmmmmmmnnnoooppppppoooqqqrrrrrrppppppppprrrsssttttttsssqqqpppqqqrrrqqqrrrrrrpppooooooqqqssssssrrrqqqppppppqqqrrrsssrrrqqqqqqpppoooooonnnnnnnnnnnnoooppppppoooooonnnnnnnnnnnnnnnmmmlllkkkjjjlllkkkjjjhhhfffeeeccccccdddbbb```^^^]]][[[XXXUUUVVVXXXZZZ[[[YYYXXXWWWXXX[[[\\\\\\[[[ZZZYYY[[[\\\]]]```dddiiimmmrrrwww{{{}}}{{{wwwpppggg___ZZZXXXXXXZZZ]]]ccciiipppuuuxxxvvvrrrkkkddd]]]XXXTTTSSSQQQQQQQQQQQQQQQPPPNNNMMMMMMLLLLLLMMMOOOPPPPPPOOONNNMMMLLLLLLNNNNNNMMMKKKLLLKKKJJJKKKMMMNNNNNNMMMLLLKKKIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGEEECCCCCCDDDEEEGGGFFFFFFEEEEEEDDDCCCBBBBBB??????@@@AAAAAA@@@???>>>>>>@@@BBBCCCCCCCCCDDDFFFCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEDDDCCCEEEEEEFFFFFFGGGHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDAAACCCEEEFFFGGGGGGHHHHHHCCCBBBAAAAAABBBDDDFFFHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHKKKPPPTTT[[[aaagggiiilllpppooolllaaa[[[SSSMMMIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCBBBAAA@@@>>>=========>>>>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCGGGJJJNNNOOONNNKKKJJJIIICCCAAA???>>>===>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDD??????AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJGGGGGGGGGHHHJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQSSSXXX^^^cccaaaeeehhhjjjjjjjjjkkkmmmvvvxxxyyyzzzzzzzzzzzzzzzvvvuuutttsssrrrrrrrrrrrrvvvvvvxxx|||}}}|||wwwrrrllliiihhheeebbb```aaabbbcccbbbcccaaa^^^[[[[[[[[[]]]____________^^^]]]\\\[[[ZZZXXXUUURRRQQQSSSVVVYYYZZZYYYZZZ[[[^^^ccchhhmmmppptttxxx}}}}}}wwwooojjjcccaaa```bbbggglllqqqssstttvvvxxxvvvqqqnnnmmmnnnmmmnnnnnnoooppppppppppppnnnpppqqqqqqpppooooooooorrrssstttsssqqqpppqqqrrrpppqqqqqqpppnnnoooqqqssssssrrrpppooonnnmmmnnnnnnpppoooooooooooonnnnnnnnnrrrqqqqqqqqqpppooonnnnnnoooooonnnnnnmmmllljjjjjjkkkjjjiiigggeeecccbbbaaabbbaaa___^^^]]][[[XXXVVVXXXZZZ]]]]]]\\\YYYXXXXXXZZZ[[[\\\[[[ZZZZZZ\\\]]][[[^^^bbbgggkkkooouuuxxxzzzyyyvvvoooeee]]]XXXWWWVVVXXX[[[```gggmmmssswwwuuuqqqkkkccc]]]WWWTTTSSSQQQQQQRRRQQQPPPOOONNNNNNNNNMMMLLLMMMOOOPPPPPPOOOQQQPPPOOOOOOPPPPPPOOONNNLLLJJJIIIIIIKKKMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHGGGEEEDDDCCCDDDFFFGGGDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===>>>AAACCCDDDDDDDDDEEEFFFCCCCCCBBBAAA@@@?????????@@@?????????@@@@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAADDDGGGIIIHHHHHHIIIJJJGGGEEECCCAAAAAACCCDDDFFFIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFEEEFFFEEEEEEEEEHHHLLLOOOUUU[[[bbbfffkkkqqqrrrpppgggaaaXXXQQQMMMKKKJJJIIIFFFEEEDDDCCCCCCCCCDDDEEECCCCCCCCCBBBAAA@@@>>>===<<<<<<======???@@@BBBCCCCCCCCCCCCBBBBBBBBBDDDDDDHHHKKKNNNOOONNNMMMLLLLLLEEEDDDBBBAAA@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCC???@@@AAABBBCCCCCCDDDDDDAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHIIIJJJLLLOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTSSSTTTUUUVVVYYY___eeejjjhhhkkkooorrrtttuuuwwwxxx}}}}}}~~~~~~|||zzzrrrqqqnnnkkkiiiiiijjjjjjooopppsssxxx~~~yyytttpppkkkeee```___\\\YYYWWWWWWWWWVVVUUUWWWVVVTTTSSSRRRSSSUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSPPPNNNNNNQQQUUUWWWYYYWWWXXXZZZ^^^ccciiinnnqqqvvvzzzyyypppjjjbbbaaa___aaafffkkkoooqqqsssvvvxxxvvvrrrnnnnnnooonnnooopppqqqqqqqqqqqqpppmmmoooqqqqqqpppnnnnnnnnnqqqrrrsssrrrpppooonnnooommmnnnnnnmmmllllllnnnpppqqqpppnnnllljjjjjjjjjkkknnnnnnnnnnnnoooooooooooossssssrrrqqqpppooonnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjiiihhhfffdddbbbaaa```aaa___^^^^^^^^^\\\ZZZXXXZZZ\\\___```___]]][[[[[[[[[\\\\\\\\\ZZZ[[[\\\^^^^^^```ccceeehhhkkkppptttyyyyyywwwoooeee\\\XXXWWWVVVWWWYYY^^^dddkkkqqqttttttpppkkkddd]]]XXXTTTRRRQQQRRRSSSQQQOOONNNOOOPPPNNNMMMLLLNNNPPPQQQPPPOOOQQQPPPOOOPPPQQQRRRQQQPPPLLLJJJHHHHHHIIIKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA???>>>???BBBEEEFFFEEEEEEEEEFFFDDDCCCBBB@@@??????????????????@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???AAABBBBBBBBBBBBDDDFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEIIILLLLLLIIIFFFFFFGGGHHHFFFDDDBBBBBBBBBCCCDDDGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEIIILLLMMMTTT\\\bbbjjjrrrvvvtttmmmggg^^^VVVQQQNNNMMMLLLGGGFFFEEEDDDCCCCCCDDDEEECCCCCCCCCBBBAAA@@@???>>><<<======>>>???@@@BBBBBBCCCDDDDDDCCCBBBBBBCCCEEEGGGJJJLLLMMMMMMMMMMMMNNNGGGFFFEEECCCBBBAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDD@@@@@@AAABBBCCCDDDDDDEEEDDDEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHKKKNNNQQQSSSTTTUUUUUUVVVXXXYYYZZZZZZ[[[\\\]]]___aaaeeekkkooooooqqqsssvvvyyy|||}}}~~~}}}}}}~~~}}}{{{pppnnnkkkhhhfffeeeeeefffiiijjjmmmrrryyyyyyqqqkkkhhhccc\\\WWWUUUSSSQQQQQQQQQPPPNNNLLLOOONNNNNNNNNNNNOOOOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQNNNLLLMMMOOOSSSUUUUUUWWWXXX[[[___eeelllqqquuuwww|||{{{qqqjjjccc```___```dddiiimmmooosssuuuwwwvvvrrroooooopppooopppqqqrrrrrrrrrqqqpppnnnppprrrrrrpppnnnmmmnnnpppqqqrrrqqqooolllkkkkkkhhhiiiiiihhhggghhhjjjlllkkkkkkiiihhhhhhhhhiiijjjllllllmmmnnnooopppqqqqqqqqqqqqpppooooooooooooooommmnnnnnnnnnmmmlllkkkkkkiiihhhgggfffdddcccbbbaaa```___^^^^^^___^^^\\\ZZZ[[[^^^bbbcccbbb```___^^^^^^^^^^^^]]][[[ZZZ[[[]]]```aaacccdddfffkkkpppuuuzzz{{{yyyqqqfff]]]YYYYYYVVVWWWXXX\\\bbbiiiooorrrrrroookkkeee^^^XXXTTTQQQQQQSSSSSSQQQOOONNNOOOQQQNNNMMMMMMNNNPPPQQQQQQPPPPPPOOONNNOOOQQQRRRQQQPPPMMMKKKHHHHHHIIIJJJKKKJJJLLLLLLKKKJJJJJJKKKLLLMMMMMMKKKJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDAAABBBCCCDDDDDDDDDBBBBBBAAACCCFFFGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>@@@BBBDDDDDDCCCAAA@@@@@@AAAAAABBBBBBAAAAAA@@@>>>@@@BBBBBBAAABBBDDDGGGGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFKKKOOONNNIIIFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCEEEFFFGGGHHHHHHHHHEEEEEEDDDCCCBBBCCCGGGJJJKKKRRRZZZ___gggppptttsssooohhh___VVVQQQNNNLLLKKKGGGFFFEEECCCBBBBBBBBBCCCBBBBBBBBBBBBAAAAAA@@@???>>>===>>>>>>???@@@AAABBBDDDEEEFFFDDDAAAAAABBBDDDFFFHHHJJJJJJKKKLLLOOOQQQLLLKKKIIIGGGEEEDDDDDDCCCFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDD??????AAABBBCCCDDDDDDDDDBBBDDDEEEGGGIIIIIIIIIIIIIIIHHHIIIKKKOOOTTTYYY[[[\\\]]]^^^___aaabbbcccdddeeefffggghhhiiikkknnnqqqqqqqqqqqqsssvvvxxxzzzzzzxxxxxxyyy||||||yyyooommmjjjgggeeedddddddddccceeehhhlllssszzzzzztttlllfffccc^^^WWWQQQNNNNNNMMMNNNOOONNNKKKHHHJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMOOOPPPQQQRRRRRRRRROOOMMMKKKKKKNNNPPPQQQQQQWWWYYY\\\```gggnnntttwwwxxx}}}{{{qqqjjjccc```___```dddhhhlllmmmrrruuuwwwvvvrrrooopppqqqooopppqqqrrrsssrrrqqqpppnnnppprrrrrrqqqnnnmmmmmmooopppqqqpppmmmkkkiiiiiieeeeeeeeeeeeddddddgggiiigggffffffffffffhhhiiijjjkkkkkkmmmnnnoooqqqrrrrrrnnnnnnnnnnnnnnnoooooopppmmmmmmmmmnnnmmmmmmlllkkkhhhhhhgggfffdddcccbbbbbb___^^^]]]^^^______]]]\\\\\\```dddeeedddbbbaaa```aaaaaa```^^^[[[YYYZZZ[[[^^^___aaacccgggmmmtttzzz|||}}}zzzrrrggg^^^[[[[[[WWWWWWYYY\\\aaahhhnnnqqqqqqoookkkeee___YYYSSSPPPQQQSSSTTTRRRNNNMMMOOORRRNNNMMMMMMNNNPPPQQQQQQPPPNNNMMMLLLNNNPPPQQQQQQPPPOOOLLLIIIHHHIIIJJJJJJJJJLLLLLLKKKJJJJJJKKKLLLMMMNNNMMMKKKIIIHHHHHHHHHHHHEEEFFFHHHIIIHHHGGGEEECCCDDDDDDDDDDDDEEEEEEEEEEEE???AAACCCDDDFFFFFFFFFEEEBBBDDDGGGHHHGGGEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>@@@CCCEEEFFFDDDAAA???@@@AAAAAABBBBBBAAAAAA@@@>>>@@@BBBBBBAAAAAADDDGGGGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDIIINNNNNNKKKHHHHHHJJJDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDFFFGGGGGGHHHHHHDDDDDDCCCBBBAAABBBFFFIIINNNTTTZZZ___eeemmmpppnnnmmmfff]]]TTTNNNKKKIIIGGGGGGFFFDDDBBBAAA@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBEEEFFFGGGEEEAAA@@@BBBDDDEEEGGGHHHHHHIIILLLOOORRRQQQPPPNNNKKKIIIHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDEEEDDDEEEEEEEEEEEEEEEDDDCCC>>>???AAABBBCCCDDDDDDDDDAAACCCEEEHHHKKKLLLLLLLLLJJJKKKLLLOOOTTT[[[aaaddddddeeefffhhhjjjkkkmmmmmmmmmnnnoooooonnnnnnpppqqqooonnnmmmmmmoooqqqssssssssssssuuuyyy|||}}}zzzwwwooommmkkkhhhfffeeedddddd```aaadddhhhooovvv|||~~~yyyrrrhhh```[[[WWWSSSOOOPPPLLLHHHGGGHHHHHHFFFDDDEEEGGGIIIJJJIIIIIIJJJKKKNNNNNNOOOOOOOOOPPPPPPPPPJJJJJJKKKLLLOOORRRTTTVVVZZZ\\\```gggooowww~~~}}}sssmmmfffeeeddddddfffhhhkkkmmmuuuvvvwwwvvvssspppnnnnnniiikkkmmmoooppppppoooooommmnnnooooooooonnnmmmmmmlllnnnooopppnnnkkkgggddddddbbb___]]]]]]___bbbdddcccdddeeeeeedddeeegggiiikkkjjjiiiiiijjjlllooopppllllllkkkkkklllnnnooopppkkklllllllllkkkjjjiiihhhjjjiiigggeeecccbbbaaaaaa]]]^^^^^^^^^^^^_________^^^bbbffffffccc``````bbb]]]]]]]]]\\\\\\[[[ZZZZZZYYY\\\aaaeeejjjpppxxx~~~{{{sssiiiaaa\\\ZZZYYYYYYZZZ]]]bbbhhhnnnrrrrrrppplllhhhbbb]]]XXXUUURRRRRRPPPOOOOOOOOOPPPQQQTTTRRRQQQQQQQQQPPPNNNLLLOOOOOONNNNNNOOOPPPQQQQQQNNNMMMLLLLLLMMMLLLJJJHHHKKKJJJIIIHHHGGGHHHIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDFFFHHHJJJKKKJJJIIIHHHFFFGGGIIIIIIGGGEEEDDDDDDAAA@@@>>>@@@DDDEEEDDDCCCAAABBBBBBCCCCCCCCCCCCCCCEEECCCBBBBBBBBBBBB@@@>>>@@@???>>>@@@BBBDDDDDDCCCGGGGGGGGGFFFGGGHHHHHHIIIGGGGGGFFFEEEDDDDDDEEEEEEGGGIIILLLOOONNNLLLIIIFFFFFFEEEDDDEEEFFFFFFDDDBBBFFFFFFFFFFFFEEEEEEEEEDDDEEECCCAAABBBDDDDDDBBB@@@CCCDDDEEEEEEFFFFFFFFFFFFCCCDDDEEEEEEDDDEEEGGGIIINNNQQQXXX___eeehhhjjjkkkjjjfff^^^UUUMMMGGGEEEEEEGGGEEEDDDBBBAAAAAAAAABBBCCCCCCBBB@@@>>>===???@@@@@@@@@??????>>>?????????CCCCCCCCCBBBBBBBBBAAAAAAIIIGGGEEEGGGLLLOOOPPPOOOPPPQQQPPPOOOLLLKKKLLLMMMMMMIIIFFFEEEGGGIIIHHHGGGEEEEEEEEEGGGHHHFFFCCCAAABBBBBBBBBBBBCCCDDDEEEEEEDDDFFFIIIKKKKKKLLLMMMOOOQQQSSSVVV[[[___dddgggiiiiiilllppptttwwwxxxxxxxxxxxxxxxwwwvvvsssooollljjjeeedddcccdddgggjjjkkkkkkhhhjjjmmmqqquuuwwwxxxxxxuuussspppmmmjjjgggfffeeedddccccccdddhhhmmmsssvvv}}}tttmmmccc\\\XXXTTTPPPMMMLLLIIIFFFFFFGGGHHHHHHFFFDDDFFFIIIJJJJJJJJJKKKMMMPPPPPPQQQQQQQQQQQQQQQQQQMMMNNNNNNPPPRRRUUUXXXZZZ___bbbgggooowwwuuuoooiiigggeeeeeefffiiimmmooovvvwwwxxxvvvrrrnnnlllkkkiiijjjkkkmmmnnnoooooooooooopppqqqrrrqqqpppnnnlllkkklllnnnnnnmmmjjjgggdddcccaaa^^^\\\\\\]]]```bbbbbbcccddddddcccccceeegggffffffffffffgggiiikkkllliiihhhhhhhhhiiijjjlllmmmiiiiiiiiiiiiiiihhhgggggghhhgggfffdddbbbaaaaaa```^^^^^^^^^^^^____________^^^```bbbcccbbbaaa``````___^^^]]]]]]\\\\\\]]]]]]^^^aaaeeeiiilllrrryyy|||tttkkkccc___]]]]]]]]]^^^```eeekkkqqqtttvvvtttpppkkkeee^^^ZZZWWWUUUTTTSSSRRRRRRRRRSSSTTTXXXVVVSSSQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRRRROOONNNMMMMMMMMMLLLJJJHHHKKKKKKJJJIIIIIIIIIIIIIIILLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHGGGFFFEEEEEECCCDDDFFFHHHHHHHHHGGGFFFEEEGGGHHHHHHFFFDDDDDDDDDBBBAAA@@@AAADDDFFFEEECCCBBBCCCEEEFFFFFFEEEEEEDDDEEECCCBBBAAABBBBBBAAA@@@??????>>>@@@BBBDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDIIIKKKNNNPPPOOOLLLHHHFFFDDDCCCCCCDDDFFFFFFEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDEEECCCAAABBBDDDEEEDDDBBBDDDEEEFFFGGGHHHGGGFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKMMMQQQWWW^^^dddhhhjjjkkkjjjeee^^^TTTLLLFFFDDDDDDEEEDDDBBBAAAAAAAAABBBCCCCCCCCCCCCAAA??????AAACCCBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBIIIGGGEEEGGGKKKNNNOOOOOOPPPPPPQQQPPPNNNMMMOOOPPPOOOLLLHHHGGGHHHIIIHHHGGGEEEDDDDDDFFFHHHHHHFFFDDDDDDDDDCCCCCCDDDFFFGGGHHHFFFHHHJJJLLLMMMOOOSSSUUUYYY[[[___cccgggkkkmmmooommmnnnqqquuuxxxzzz{{{|||{{{{{{zzzxxxtttnnniiifffaaa___^^^^^^```bbbbbbbbbeeefffiiimmmppprrrssstttuuutttrrrooommmlllkkkjjjfffeeeeeeeeegggkkkppprrr|||~~~}}}pppiii```YYYUUURRRNNNKKKIIIGGGEEEFFFHHHJJJJJJJJJGGGIIIKKKMMMMMMMMMOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVYYY\\\^^^```eeeiiiooowwwwwwqqqjjjgggeeeccceeeiiinnnqqqyyyzzz{{{xxxtttooolllkkkiiiiiijjjkkklllnnnooopppqqqrrrtttuuutttrrrnnnllliiijjjlllmmmllljjjgggeeeaaa___]]][[[ZZZ[[[]]]___aaacccdddcccbbbbbbcccdddbbbcccdddeeefffgggggggggffffffffffffggghhhiiiiiiggghhhhhhhhhhhhggggggfffhhhgggfffdddcccbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbb``````aaacccddddddcccaaaaaa___^^^]]]^^^___aaabbbeeegggjjjmmmqqqvvv|||xxxooohhhdddccccccddddddgggkkkpppvvvyyy|||zzzuuuooohhhbbb\\\YYYYYYXXXWWWVVVUUUVVVWWWWWW\\\YYYUUUSSSTTTVVVWWWXXXSSSRRRRRRRRRRRRSSSSSSTTTPPPOOONNNNNNNNNMMMKKKIIIKKKKKKLLLLLLKKKKKKJJJIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEAAABBBDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGEEECCCCCCCCCCCCBBBAAABBBDDDEEEDDDCCCCCCEEEGGGIIIIIIHHHFFFEEEEEECCCAAAAAABBBCCCCCCCCC???>>>>>>@@@BBBDDDCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCIIIKKKMMMNNNNNNKKKGGGEEEDDDCCCBBBDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGFFFEEEDDDFFFHHHJJJJJJIIIGGGFFFGGGHHHIIIIIIHHHHHHJJJLLLMMMQQQWWW^^^dddiiilllmmmjjjeee]]]TTTLLLFFFCCCBBBCCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBAAAAAAAAADDDFFFDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDHHHGGGFFFHHHKKKMMMNNNNNNOOOPPPQQQQQQQQQQQQTTTVVVTTTQQQMMMLLLKKKKKKJJJIIIFFFEEEDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEFFFHHHKKKMMMJJJKKKMMMNNNPPPUUU[[[___dddgggjjjooorrrtttttttttpppqqqrrrtttwww{{{~~~~~~}}}zzztttmmmgggccc___]]]ZZZZZZZZZ[[[ZZZYYY^^^```bbbeeehhhjjjlllmmmuuutttsssrrrrrrrrrrrrrrrmmmkkkiiiggggggiiikkkmmmzzz|||~~~|||rrrkkkaaaZZZUUURRRMMMJJJIIIHHHHHHHHHJJJLLLMMMNNNKKKMMMPPPQQQRRRRRRTTTVVVRRRSSSUUUWWWYYYZZZZZZZZZ]]]]]]^^^___aaacccfffgggiiimmmttt|||wwwqqqiiifffcccbbbdddhhhnnnrrr|||~~~}}}yyytttqqqpppkkkjjjjjjkkklllnnnqqqrrrrrrtttvvvwwwvvvsssnnnkkkhhhjjjkkklllkkkjjjgggfffaaa___]]][[[[[[[[[]]]^^^aaabbbdddcccaaaaaaaaabbbaaaccceeeggghhhgggfffeeefffffffffgggggghhhhhhhhhggghhhhhhiiiiiiiiihhhhhhhhhhhhgggfffeeeeeeeeeeeeffffffgggggggggggghhhhhheeecccccceeeiiijjjhhheeecccbbb```___```ccceeegggkkklllnnnqqqvvv{{{}}}uuuooolllkkkllllllmmmooossswww|||zzztttmmmeee```\\\\\\[[[ZZZYYYXXXYYYZZZZZZ]]]ZZZXXXWWWYYYZZZZZZZZZUUUUUUTTTTTTTTTTTTUUUUUUSSSQQQPPPPPPPPPOOOLLLJJJLLLMMMMMMNNNNNNMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHFFFFFFBBBBBBDDDEEEEEEFFFEEEEEEEEEFFFGGGFFFDDDBBBCCCCCCBBBBBBAAABBBCCCCCCCCCBBBBBBEEEHHHJJJJJJIIIFFFDDDFFFCCCAAAAAABBBDDDEEEEEE@@@??????@@@BBBDDDDDDCCCEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLJJJHHHFFFFFFEEECCCDDDEEEFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHEEEGGGJJJLLLLLLJJJGGGEEEGGGHHHIIIIIIIIIIIIKKKMMMPPPSSSYYY```gggllloooppplllfff]]]TTTLLLGGGCCCAAACCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAACCCFFFHHHGGGGGGGGGGGGFFFEEEEEEDDDAAAAAAAAAAAABBBDDDFFFGGGHHHHHHHHHIIIKKKLLLMMMMMMMMMOOOQQQRRRSSSUUUXXXZZZYYYWWWUUURRRPPPOOONNNMMMJJJHHHFFFEEEFFFHHHHHHHHHHHHHHHGGGGGGIIILLLOOOQQQOOOPPPQQQRRRUUU[[[ccchhhmmmooosssvvvwwwwwwvvvuuupppoooooopppssswww|||}}}}}}}}}zzzuuunnngggcccaaa___]]][[[ZZZYYYWWWUUUWWWXXXZZZ]]]```dddgggiiirrrsssssstttuuuwwwyyyzzzwwwuuuqqqmmmjjjiiiiiiiiiwwwyyyzzz||||||{{{zzzyyyyyyyyyzzz|||~~~}}}tttmmmccc[[[VVVQQQMMMIIIJJJKKKJJJJJJKKKLLLOOOPPPPPPRRRUUUVVVVVVVVVXXXYYYWWWZZZ]]]aaadddeeeffffffffffffffffffgggiiikkklllmmmpppvvv}}}~~~tttnnniiigggddddddffflllrrrvvv{{{}}}{{{wwwtttsssmmmmmmllllllmmmoooqqqrrrqqqsssuuuwwwuuurrrnnnkkkiiijjjkkkkkkkkkiiigggfffaaa```^^^]]]\\\]]]^^^___aaabbbddddddbbbaaaaaabbb```bbbdddfffgggfffeeeccceeeeeefffffffffffffffffffffggghhhhhhiiiiiiiiiiiihhhggggggfffffffffggggggjjjkkkkkkkkkkkkllllllllljjjhhhfffiiilllnnnllljjjhhhgggeeeeeefffhhhkkkmmmoooppprrrvvv|||}}}wwwuuutttuuuuuuvvvxxx{{{xxxqqqjjjeeeaaa```___^^^]]]\\\]]]^^^^^^\\\\\\\\\]]]___^^^\\\YYYXXXXXXWWWVVVVVVWWWWWWWWWVVVUUUSSSSSSSSSQQQOOOMMMMMMNNNOOOPPPOOONNNMMMLLLIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJLLLMMMNNNNNNMMMLLLJJJKKKKKKJJJIIIHHHGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFEEECCCBBBCCCDDDAAABBBBBBBBBAAAAAAAAAAAABBBDDDGGGIIIJJJHHHEEECCCFFFDDDBBBBBBDDDEEEEEEEEEAAA@@@@@@AAACCCEEEEEEDDDCCCCCCEEEEEEFFFEEEEEEEEE@@@AAACCCDDDFFFGGGGGGGGGDDDFFFIIILLLMMMMMMLLLKKKKKKIIIFFFEEEEEEEEEDDDBBBDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIEEEGGGJJJLLLKKKIIIFFFDDDDDDFFFGGGHHHHHHIIILLLNNNSSSWWW^^^ffflllppprrrsssmmmfff\\\TTTMMMIIIDDDAAAEEEDDDDDDCCCBBB@@@??????>>>@@@AAAAAABBBDDDGGGJJJIIIJJJJJJJJJIIIHHHFFFFFFBBBBBBBBBBBBCCCEEEHHHIIIHHHIIIJJJKKKKKKLLLLLLMMMMMMOOOQQQSSSTTTVVVZZZ]]]]]]]]][[[YYYWWWUUUTTTTTTPPPMMMIIIGGGGGGHHHHHHHHHJJJJJJJJJKKKMMMQQQTTTVVVTTTUUUWWWYYY]]]cccjjjppprrrsssuuuwwwvvvtttqqqoookkkjjjhhhhhhjjjoootttwwwvvvwwwxxxwwwtttpppkkkhhhfffdddaaa___]]][[[XXXUUUSSSSSSUUUWWW[[[```eeegggnnnooopppsssvvvyyy|||}}}~~~yyytttpppmmmkkkkkksssuuuwwwyyyyyyyyyxxxwwwvvvvvvwwwxxx{{{~~~uuummmccc[[[WWWRRRNNNJJJMMMNNNOOOOOONNNPPPSSSVVVVVVYYY[[[[[[[[[[[[\\\^^^```cccgggllloooqqqrrrrrrllllllkkkjjjjjjkkklllmmmmmmooosssyyy|||rrrllliiihhhggggggkkkqqqwww{{{yyy{{{~~~~~~{{{wwwtttsssoooooonnnnnnoooooopppqqqoooppprrrsssrrrpppllljjjiiiiiijjjiiiiiigggfffeee``````___^^^^^^___```aaaaaaccceeefffdddccccccddd___aaacccdddeeedddcccbbbcccddddddeeeeeeeeeddddddeeefffgggiiiiiijjjjjjjjjhhhhhhhhhhhhiiiiiijjjkkknnnnnnooooooooopppppppppnnnmmmmmmnnnoooppppppooopppooonnnnnnnnnppprrrtttvvvuuuwww{{{~~~~~~~~~~~~~~~wwwqqqllliiiffffffdddcccccccccdddeeeaaaaaabbbdddeeeccc___\\\]]]\\\[[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVVVVTTTRRROOOPPPPPPPPPQQQPPPOOOOOONNNJJJJJJJJJIIIIIIIIIIIIHHHIIIKKKMMMNNNOOONNNMMMLLLIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJFFFGGGGGGEEECCCBBBDDDEEEBBBCCCDDDCCCAAA@@@@@@AAABBBCCCFFFHHHHHHGGGEEEDDDFFFEEEDDDDDDEEEFFFEEECCCBBBAAAAAACCCEEEFFFFFFEEE@@@AAACCCDDDDDDDDDCCCBBB>>>???BBBDDDFFFGGGGGGGGGEEEGGGJJJMMMPPPQQQQQQQQQOOOLLLHHHFFFFFFEEEDDDCCCDDDCCCCCCCCCBBBBBBBBBBBBAAACCCEEEFFFEEEFFFHHHIIIEEEFFFHHHIIIIIIGGGEEECCCBBBCCCFFFGGGHHHJJJMMMOOOVVV\\\dddlllrrrtttttttttkkkdddZZZRRRMMMIIIEEEAAAEEEEEEEEEDDDCCCBBB@@@??????AAABBBBBBCCCEEEIIILLLKKKLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCEEEGGGIIIKKKIIIKKKMMMMMMLLLLLLMMMNNNLLLNNNQQQRRRSSSVVVYYY\\\^^^___```^^^[[[ZZZZZZZZZVVVSSSOOOLLLLLLLLLKKKJJJLLLMMMOOOQQQTTTWWWYYY[[[ZZZ]]]```dddggglllqqquuuuuuuuuuuusssqqqmmmiiigggdddccc```___aaadddiiilllmmmoooppprrrrrrqqqpppoooiiihhheeecccbbb___\\\YYYUUUTTTTTTVVVYYY^^^cccfffgggiiikkkooosssxxx{{{}}}~~~zzzwwwuuutttsssnnnppptttwwwyyyzzz{{{zzzxxxxxxwwwxxx{{{~~~uuuoooeee___[[[XXXTTTQQQRRRTTTVVVWWWWWWZZZ^^^bbbaaaccceeeeeeddddddeeefffgggiiimmmqqqtttvvvuuuuuuooonnnlllkkkjjjjjjjjjkkkhhhiiijjjnnnttt{{{zzzpppjjjeeeeeefffhhhmmmsssyyy|||zzz}}}{{{wwwsssqqqooooooooooooooonnnnnnmmmlllmmmnnnooonnnmmmkkkjjjhhhhhhggggggeeedddbbbaaa___^^^^^^^^^___```aaabbbaaadddggghhhgggfffffffffaaabbbcccdddeeedddccccccdddeeefffffffffeeeeeedddiiijjjkkklllnnnnnnooooooooonnnoooooopppqqqrrrsssuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwvvvuuuuuuwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}~~~xxxtttqqqooonnnmmmlllkkklllmmmmmmjjjiiiiiijjjjjjiiifffcccbbbbbbaaa```````````````]]][[[ZZZYYYXXXWWWTTTRRRRRRRRRQQQPPPPPPPPPPPPQQQMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKMMMOOOOOONNNLLLJJJGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLHHHHHHHHHFFFDDDCCCEEEFFFDDDFFFGGGEEEBBBAAABBBCCCCCCDDDFFFGGGGGGGGGFFFEEEFFFEEEEEEFFFGGGFFFCCCAAADDDCCCCCCDDDGGGHHHHHHGGGAAABBBDDDEEEFFFEEEDDDCCC???AAACCCEEEFFFFFFEEEEEEEEEGGGIIILLLNNNOOOPPPPPPPPPMMMIIIGGGGGGGGGFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAACCCEEEEEEDDDDDDFFFIIIDDDEEEFFFFFFFFFEEECCCBBB@@@BBBEEEGGGHHHKKKOOORRRXXX^^^gggpppvvvvvvtttrrrhhh```VVVOOOLLLIIIDDD@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBCCCEEEEEEFFFHHHKKKNNNLLLMMMMMMMMMLLLJJJHHHFFFHHHGGGFFFEEEFFFHHHKKKLLLJJJMMMOOOOOONNNLLLMMMNNNMMMNNNPPPQQQRRRTTTWWWYYY]]]___aaa```^^^\\\]]]___ZZZXXXTTTSSSSSSRRRQQQPPPPPPRRRUUUXXX\\\^^^``````aaaeeekkkooorrrtttvvvxxxxxxvvvtttpppkkkfffbbb```^^^\\\YYYXXXYYY[[[___aaaggghhhjjjllloooqqqssstttnnnmmmkkkjjjiiifffbbb___[[[YYYXXXWWWYYY\\\```cccaaacccfffjjjooouuuyyy{{{~~~~~~}}}}}}~~~~~~kkkmmmrrrwww{{{}}}~~~|||{{{zzzyyy{{{~~~wwwqqqhhhccc```^^^[[[YYYXXXZZZ^^^___```dddiiimmmkkkmmmoooooommmlllmmmnnniiikkknnnrrrttttttsssrrrooonnnllljjjhhhhhhhhhhhhbbbbbbbbbdddiiipppwww|||zzzpppiii```aaabbbfffkkkqqqwwwzzz~~~}}}xxxsssqqqnnnoooooopppooommmkkkjjjjjjkkkkkkllllllkkkjjjiiifffffffffdddcccaaa______]]]]]]]]]^^^___```aaabbbbbbdddhhhiiiiiihhhhhhhhheeeeeefffgggggggggffffffggghhhiiiiiiiiihhhgggfffnnnoooppprrrssstttttttttvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{|||||||||}}}}}}}}}|||{{{}}}~~~~~~~~~}}}yyywwwuuutttsssrrrrrrrrrssstttrrrpppnnnmmmmmmmmmllljjjfffeeeeeedddcccccccccddd___]]][[[ZZZZZZXXXVVVSSSTTTSSSQQQPPPPPPPPPQQQRRROOOOOOOOOOOONNNNNNNNNMMMJJJKKKMMMOOOOOOMMMKKKIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLHHHIIIHHHFFFDDDDDDEEEGGGFFFHHHIIIGGGDDDBBBCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGCCC???EEEDDDDDDEEEHHHIIIIIIHHHEEEFFFHHHIIIJJJIIIGGGFFFAAACCCDDDFFFFFFEEECCCBBBDDDEEEGGGIIIKKKKKKKKKKKKOOOMMMIIIHHHHHHIIIIIIHHHCCCCCCBBBBBBBBBAAAAAAAAAAAADDDFFFEEEDDDCCCEEEHHHDDDDDDDDDDDDDDDCCCBBBBBB???AAADDDGGGIIIMMMQQQTTTXXX___iiissswwwwwwtttqqqfff^^^TTTMMMJJJHHHCCC???@@@AAACCCEEEGGGGGGGGGGGGDDDFFFGGGGGGHHHJJJMMMPPPLLLMMMNNNNNNMMMKKKHHHFFFJJJIIIGGGFFFGGGIIIKKKMMMKKKNNNQQQQQQNNNMMMMMMOOOMMMNNNPPPQQQQQQRRRUUUWWW[[[^^^``````^^^]]]___aaa\\\ZZZXXXWWWXXXXXXVVVUUURRRUUUYYY^^^aaacccddddddfffkkkqqqvvvyyyyyyzzzzzzzzzwwwsssnnnhhhccc___]]]ZZZXXXVVVTTTTTTVVVYYY[[[ddddddfffiiimmmqqqtttvvvsssqqqpppoooooollliiifffaaa^^^[[[YYYYYY[[[___aaa]]]___bbbgggmmmrrrvvvyyy{{{|||}}}~~~nnnppptttxxx|||}}}|||~~~}}}vvvmmmhhhggghhhgggfffdddeeefffiiilllppprrrtttsssssssssrrrqqqnnnlllkkknnnmmmkkkjjjjjjkkklllmmmjjjiiigggdddbbb___^^^]]]\\\[[[[[[[[[]]]dddlllrrrvvv}}}yyyoooeeeeeeaaa```cccffflllvvvxxxtttrrrooommmllllllmmmnnnmmmlllkkkjjjhhhhhhhhhhhhfffdddeeeccc```_________^^^^^^aaaaaa`````````aaabbbbbbeeefffhhhjjjmmmnnnooopppooommmjjjgggffffffggghhhjjjllloooqqqrrrrrrpppoooooorrrvvvxxxxxxyyyzzz|||~~~}}}{{{zzz{{{}}}}}}|||||||||}}}|||yyywwwzzzyyyxxxxxxwwwvvvuuuuuupppooommmkkkiiihhhggggggbbbaaaaaa```^^^\\\[[[ZZZWWWVVVUUUUUUVVVVVVTTTRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKKKKKKKJJJIIIHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJLLLJJJGGGEEEDDDDDDDDDEEEGGGGGGGGGGGGGGGFFFEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEECCCDDDFFFHHHIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFBBBDDDFFFHHHHHHGGGEEECCCDDDFFFHHHIIIJJJLLLOOOQQQRRRNNNIIIFFFFFFFFFGGGGGGBBBBBBCCCCCCBBBAAAAAA@@@EEEEEEEEEEEEFFFFFFFFFFFFGGGEEEBBBAAABBBDDDEEEDDD@@@AAADDDHHHMMMQQQTTTUUUZZZbbblllvvvzzzwwwrrrnnnccc[[[QQQKKKIIIFFFBBB>>>>>>???BBBDDDFFFGGGGGGHHHGGGGGGIIIJJJLLLNNNOOOPPPOOOOOOOOONNNLLLIIIGGGEEEIIIJJJJJJIIIHHHHHHKKKMMMQQQQQQQQQQQQQQQQQQQQQQQQMMMOOOQQQRRRRRRSSSUUUWWWZZZ\\\^^^___]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]dddeeefffhhhiiikkkkkklllnnnqqqvvvzzz~~~xxxwwwtttnnnfffaaa^^^]]]\\\ZZZXXXVVVTTTSSSSSSSSS[[[]]]```dddgggjjjlllmmmqqqrrrssstttsssqqqooonnnkkkeee^^^[[[\\\^^^``````^^^^^^```bbbfffkkkoooqqqrrrvvvzzzoooqqquuuyyy~~~yyyrrrmmmmmmmmmkkkiiihhhiiiiiikkkmmmoooqqqrrroooooooooooonnnlllkkkiiieeedddbbbaaaaaaaaacccdddaaa```___]]]ZZZXXXWWWVVVWWWWWWWWWWWWYYY^^^eeejjjrrryyy{{{rrrjjjfffbbb```bbbfffkkkvvvyyytttqqqmmmkkkiiiiiijjjkkkkkkjjjjjjhhhffffffffffffeeedddeeecccaaa________________________```bbbdddeeefffjjjkkkmmmppprrrtttuuuvvvsssqqqnnnkkkiiijjjkkkkkkooopppsssuuuvvvvvvuuuuuuvvvyyy|||~~~}}}zzz}}}}}}|||{{{zzzyyyxxxwwwxxxwwwuuusssqqqnnnlllkkkccccccbbbaaa___]]]\\\[[[ZZZXXXXXXXXXYYYYYYWWWVVVTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJHHHFFFEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCEEEGGGHHHHHHGGGEEEDDDFFFGGGIIIJJJJJJKKKNNNPPPOOOKKKGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFCCCAAA@@@BBBCCCDDDCCC@@@AAADDDHHHMMMQQQTTTVVV^^^eeeoooxxx{{{xxxsssnnnbbbZZZQQQKKKIIIGGGBBB???======???@@@BBBDDDEEEFFFIIIIIIKKKLLLNNNPPPQQQRRRPPPPPPOOONNNLLLIIIGGGEEEHHHIIIIIIIIIHHHIIIKKKNNNRRRRRRRRRRRRQQQPPPOOONNNLLLNNNPPPQQQRRRSSSUUUWWWYYY[[[^^^^^^]]]\\\\\\]]]^^^___```aaabbbcccccccccggghhhjjjlllmmmnnnmmmmmmmmmppptttxxx{{{|||||||||{{{yyyuuuooohhhdddcccccc___^^^[[[XXXUUUSSSSSSSSSXXXYYY\\\___cccfffhhhiiioooppprrrtttvvvvvvuuutttooojjjdddaaa```aaaaaa````````````aaaeeeiiinnnpppppptttyyy~~~nnnppptttyyy~~~~~~xxxttttttssspppnnnmmmmmmllllllllllllmmmmmmhhhhhhiiiiiihhhgggeeeddd[[[ZZZXXXWWWVVVWWWYYYZZZXXXXXXVVVUUUSSSQQQPPPPPPSSSSSSTTTUUUVVVZZZ___cccmmmuuu|||}}}wwwooohhhccc```aaadddkkkvvvyyyssspppllljjjhhhggghhhiiiiiihhhhhhfffcccccccccddddddcccdddcccaaa`````````aaaaaa``````bbbdddgggjjjmmmnnnqqqrrruuuwwwzzz|||}}}}}}yyywwwtttrrrqqqqqqqqqrrrvvvwwwxxxzzz|||}}}}}}}}}~~~~~~|||{{{{{{~~~}}}{{{xxxtttqqqoooiiihhhhhhfffdddbbbaaa```^^^\\\[[[\\\]]]]]]\\\ZZZXXXWWWWWWVVVUUUTTTSSSSSSOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIGGGFFFFFFFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHEEEDDDDDDDDDCCCCCCBBBBBBDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFHHHHHHHHHHHHJJJLLLKKKHHHDDDBBBCCCEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@???AAABBBBBBBBB@@@BBBEEEHHHMMMQQQUUUWWWaaagggooowwwyyyvvvppplll^^^XXXQQQKKKIIIGGGDDDAAA??????>>>???@@@CCCFFFGGGLLLMMMNNNOOOQQQRRRTTTTTTRRRQQQQQQOOOLLLIIIFFFDDDEEEGGGHHHHHHHHHIIILLLNNNRRRSSSTTTSSSRRROOOMMMKKKLLLNNNQQQRRRRRRSSSVVVXXXXXXZZZ\\\\\\[[[[[[\\\]]]```aaadddgggiiijjjjjjiiilllmmmpppqqqrrrpppnnnmmmjjjkkknnnrrrtttuuuvvvvvvzzzyyyvvvrrrmmmkkkkkklllfffddd```\\\XXXVVVTTTTTTVVVWWWYYY\\\___aaacccdddiiilllppptttxxxzzz||||||wwwsssnnnkkkhhhfffdddbbbaaa___^^^]]]```dddiiilllqqquuu|||mmmooosssxxx}}}{{{xxxxxxvvvrrrooommmlllkkkiiigggffffffeee```aaaaaa```___]]][[[ZZZTTTSSSRRRPPPPPPQQQSSSTTTTTTSSSSSSRRRQQQPPPOOONNNPPPRRRTTTVVVWWW[[[___bbbkkksss{{{zzzssskkkfffaaaaaacccjjjvvvxxxrrrooommmjjjgggfffggghhhhhhhhhgggdddbbbaaabbbdddddddddbbbbbbbbbaaa```aaabbbdddeeefffhhhkkknnnqqqtttvvvwwwyyy{{{}}}}}}{{{zzzzzzzzz{{{||||||}}}~~~}}}~~~|||xxxuuusssqqqpppooonnnllljjjhhhgggcccaaa______``````___^^^[[[ZZZYYYXXXWWWVVVVVVUUUQQQQQQOOONNNLLLKKKJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHDDDCCCCCCBBBBBBAAAAAAAAADDDDDDFFFGGGGGGFFFDDDCCCBBBDDDFFFFFFEEEDDDEEEFFFHHHEEEBBBAAABBBDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCBBBBBBBBBBBB@@@??????AAABBBBBBAAAAAABBBEEEHHHLLLQQQUUUWWW___dddkkkqqqrrroooiiieeeZZZVVVPPPKKKIIIHHHEEECCCEEECCCBBBAAACCCFFFJJJLLLOOOOOOPPPRRRSSSUUUVVVVVVSSSRRRQQQOOOLLLIIIFFFDDDCCCEEEGGGHHHHHHJJJLLLNNNPPPRRRSSSTTTSSSQQQNNNLLLMMMOOORRRSSSTTTUUUWWWYYYWWWYYY[[[[[[[[[[[[\\\^^^aaadddhhhlllooooooooonnnqqqrrrtttuuutttpppmmmjjjeeefffggghhhjjjkkkkkkkkkrrrtttuuuuuusssrrrssssssnnnkkkgggbbb^^^[[[YYYXXXXXXYYYYYY[[[\\\^^^``````cccfffkkkqqqwww{{{}}}|||yyyvvvrrrooollljjjfffdddaaa___```dddiiilllvvv{{{oooqqqtttyyy~~~~~~yyyvvvuuusssnnnkkkhhhgggeeebbb```^^^]]]]]]YYYYYYYYYXXXVVVTTTQQQPPPOOONNNMMMLLLLLLNNNPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOQQQUUUXXX[[[___cccgggnnnvvv}}}|||uuuooohhhcccbbbccchhhsss~~~xxxqqqnnnllliiieeeddddddeeefffffffffdddbbbbbbdddeeeeeeeeebbbcccdddcccbbbbbbeeehhhllllllnnnpppsssuuuxxxyyy|||}}}~~~~~~|||zzzwwwwwwvvvtttrrrpppnnnlllhhhfffcccbbbbbbbbbaaa```\\\\\\[[[ZZZYYYXXXWWWWWWTTTSSSQQQOOOMMMLLLLLLKKKLLLMMMMMMNNNOOOOOOOOOOOOHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEGGGGGGHHHHHHFFFEEECCCAAAAAABBBDDDFFFCCCBBBBBBBBBAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCEEEGGGGGGEEEDDDDDDEEEFFFDDDAAAAAABBBCCCDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???@@@AAACCCBBBAAACCCCCCDDDGGGKKKOOOSSSUUU\\\```fffjjjkkkgggbbb^^^VVVSSSOOOKKKJJJHHHGGGFFFHHHFFFDDDCCCEEEHHHLLLOOOPPPPPPQQQSSSTTTUUUVVVVVVRRRRRRQQQOOOLLLIIIEEEDDDAAACCCFFFHHHHHHIIILLLMMMMMMNNNQQQSSSTTTSSSQQQOOOMMMOOOQQQSSSSSSUUUWWWYYYYYYZZZ\\\\\\\\\]]]___aaagggjjjnnnqqqssstttsssrrrssstttuuuuuurrrnnniiifffaaaaaa``````````````````fffjjjpppuuuvvvwwwwwwwwwsssqqqmmmiiieeebbbaaa```\\\[[[[[[ZZZZZZ[[[\\\]]]^^^aaaeeelllrrrxxx|||~~~~~~|||xxxvvvuuurrroookkkiiijjjmmmqqqttt|||ssstttwww{{{|||wwwrrrooommmjjjeeebbb```^^^\\\ZZZXXXVVVUUUUUUSSSSSSSSSRRRPPPNNNKKKJJJKKKJJJIIIIIIKKKMMMOOOQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRTTTXXX[[[^^^ccchhhlllssszzzxxxrrrkkkfffddddddgggqqqzzzyyyssspppjjjgggcccaaabbbcccccccccfffeeedddfffhhhhhhhhhgggdddfffhhhgggfffgggjjjnnnpppqqqrrrtttvvvyyy{{{|||||||||{{{yyywwwtttrrrqqqnnnkkkhhhfffeeeeeecccbbb^^^]]]]]]\\\[[[ZZZYYYXXXVVVTTTRRRPPPNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOJJJKKKKKKLLLLLLKKKKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAAAAAAAABBBCCCBBBCCCCCCCCCCCCDDDDDDDDDAAABBBCCCEEEFFFGGGGGGGGGEEECCCBBB@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIKKKKKKJJJHHHHHHIIIFFFDDDBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@BBBDDDEEEDDDCCCDDDDDDDDDFFFIIILLLPPPRRRXXX\\\aaaddddddaaa\\\YYYRRRPPPNNNLLLJJJIIIHHHIIIHHHFFFDDDCCCEEEHHHKKKNNNOOOPPPQQQRRRSSSTTTTTTUUUQQQPPPPPPNNNKKKHHHEEECCCAAACCCFFFHHHHHHIIIJJJLLLKKKLLLOOORRRTTTTTTTTTSSSMMMOOORRRSSSTTTVVVYYY[[[^^^___aaaaaaaaaccceeehhhoooqqqsssuuuvvvuuutttsssrrrssssssssspppmmmiiifffcccaaa^^^\\\ZZZYYYYYYYYY\\\aaaiiipppsssuuuuuuvvvuuussspppmmmkkkiiihhhhhhbbbaaa___\\\[[[ZZZZZZZZZ\\\^^^bbbggglllqqquuuwww{{{~~~zzzxxxuuussssssuuuxxx{{{ssstttvvvyyy}}}~~~uuupppiiieeebbb___[[[WWWWWWVVVUUUSSSRRRQQQQQQPPPMMMMMMNNNNNNNNNLLLKKKJJJJJJIIIIIIJJJLLLOOORRRTTTTTTTTTUUUVVVVVVWWWXXXXXX[[[]]]___aaadddiiiooosssuuu}}}|||tttnnnhhhfffeeefffnnnvvv|||{{{vvvsssmmmiiieeeccccccdddeeeeeegggggghhhjjjllllllkkkiiihhhkkknnnmmmkkklllqqquuuuuuvvvwwwzzz}}}}}}{{{xxxwwwuuuqqqmmmjjjhhhgggfffddd```___^^^^^^\\\\\\[[[ZZZWWWVVVSSSQQQPPPPPPQQQQQQPPPPPPQQQQQQQQQPPPOOOOOOLLLMMMNNNOOOOOONNNMMMLLLHHHHHHHHHIIIHHHHHHHHHGGGGGGEEECCCAAA@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCEEEGGGHHHIIIJJJIIIKKKNNNNNNMMMKKKKKKKKKHHHFFFDDDCCCDDDEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBAAACCCBBBBBBDDDFFFGGGFFFEEEEEEEEEDDDDDDFFFJJJMMMOOORRRUUUYYY\\\\\\YYYUUURRRNNNNNNMMMLLLJJJIIIJJJJJJHHHFFFEEEEEEFFFHHHKKKLLLNNNNNNOOOPPPQQQRRRRRRSSSOOONNNNNNMMMKKKHHHEEEDDD@@@CCCFFFHHHHHHHHHIIIJJJKKKLLLNNNPPPRRRTTTUUUUUURRRTTTWWWYYYZZZ\\\^^^aaadddfffggghhhhhhjjjmmmpppssssssssssssrrrqqqpppooonnnnnnooooooooommmlllkkkhhheeeaaa]]]YYYWWWWWWWWWXXX\\\bbbgggkkknnnqqqssssssrrrpppooonnnnnnnnnooommmkkkgggccc```^^^]]]]]]]]]^^^```cccgggjjjmmmoootttxxx}}}pppqqqsssuuuyyy~~~~~~~~~wwwqqqkkkccc^^^[[[XXXTTTQQQRRRQQQPPPOOOOOONNNOOOOOOIIIJJJLLLMMMNNNMMMMMMLLLKKKKKKKKKMMMOOOSSSVVVYYYWWWXXXYYYZZZ[[[\\\]]]^^^dddfffggghhhjjjoootttyyyvvv~~~uuuooojjjgggeeeeeelllttt{{{~~~yyyvvvqqqmmmiiiffffffhhhiiiiiiggghhhjjjmmmoooooollljjjkkkooorrrqqqooopppuuuzzzzzz{{{}}}}}}yyyuuupppmmmkkkiiigggfffaaaaaa```___^^^]]]\\\\\\XXXVVVTTTRRRQQQQQQRRRSSSQQQRRRRRRRRRQQQPPPOOOOOONNNOOOPPPQQQQQQPPPOOONNNJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGDDDBBB@@@@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEEBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBB???@@@AAABBBCCCCCCDDDEEEBBBCCCDDDFFFHHHJJJLLLMMMHHHKKKMMMNNNMMMLLLKKKKKKIIIGGGEEEEEEEEEFFFEEECCCAAABBBCCCEEEGGGHHHHHHHHHFFFFFFEEEDDDCCCCCCBBBBBBDDDCCCDDDEEEGGGHHHGGGFFFFFFEEEDDDDDDEEEHHHKKKMMMLLLOOORRRUUUUUURRROOOLLLMMMMMMMMMLLLJJJJJJJJJKKKIIIHHHGGGGGGHHHJJJLLLMMMLLLMMMMMMNNNOOOPPPQQQQQQMMMMMMMMMLLLJJJHHHEEEDDDAAACCCFFFHHHHHHHHHHHHIIIMMMMMMNNNPPPQQQSSSTTTUUUYYY[[[^^^___aaabbbeeegggiiikkkllllllmmmooosssvvvsssrrrpppooommmkkkjjjiiijjjkkklllmmmnnnooooooooommmjjjddd___ZZZXXXWWWWWWYYY[[[^^^aaadddhhhmmmqqqqqqpppooooooooopppqqqrrrvvvsssooojjjfffcccbbbbbb______```bbbdddgggiiijjjmmmrrryyy~~~llljjjkkkqqquuuvvvzzz||||||{{{zzzzzz}}}|||vvvppphhhddd]]]WWWRRRPPPPPPPPPQQQQQQQQQOOOLLLKKKKKKMMMIIIIIIIIIJJJKKKNNNPPPQQQQQQQQQRRRTTTVVVXXX[[[\\\[[[[[[[[[]]]___bbbeeeggglllnnnqqquuuxxx{{{}}}~~~{{{sssmmmjjjlllooorrrwww||||||tttpppllljjjjjjkkkkkkjjjlllmmmoooppprrrsssssstttvvvuuuuuuvvvwwwyyy{{{}}}{{{ssspppppppppnnnjjjhhheeecccbbbbbbaaa```^^^]]]\\\[[[XXXUUUTTTUUUVVVUUUTTTRRRQQQPPPQQQQQQRRRSSSPPPMMMLLLMMMNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHLLLJJJHHHEEECCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBEEEDDDDDDEEEGGGGGGFFFDDDGGGFFFDDDDDDCCCBBB???===>>>>>>???@@@AAABBBBBBBBBAAABBBCCCFFFHHHKKKLLLMMMNNNOOOPPPOOOMMMKKKKKKKKKLLLKKKIIIGGGFFFFFFFFFGGGBBBAAAAAADDDHHHJJJIIIGGGGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDEEEDDDCCCCCCFFFHHHEEEDDDCCCCCCDDDGGGKKKMMMLLLMMMMMMMMMMMMKKKIIIHHHKKKKKKLLLLLLKKKIIIGGGFFFKKKJJJIIIHHHIIIIIIKKKLLLKKKMMMPPPSSSSSSRRRPPPOOOKKKKKKKKKJJJIIIFFFDDDCCCAAACCCEEEEEEFFFHHHKKKMMMPPPQQQRRRRRRRRRSSSVVVXXX___```bbbeeeiiimmmppprrrrrrqqqpppppppppooommmkkkjjjjjjiiigggcccbbbbbbcccaaadddiiimmmnnnooopppqqqrrroookkkfffccc```]]][[[ZZZ]]]^^^]]]\\\^^^ccchhhkkklllnnnnnnoooqqquuuwww|||xxxuuuuuuvvvtttnnnhhhddddddcccbbbbbbdddgggkkkgggkkkpppvvv|||iiigggiiinnnqqqrrrvvvzzzwwwxxxxxxyyyzzz}}}{{{uuuoooeeeaaa[[[UUUQQQOOOOOOOOONNNOOONNNMMMJJJIIIJJJKKKJJJJJJKKKLLLNNNPPPSSSTTTSSSTTTUUUWWWZZZ]]]___```bbbcccdddfffiiikkkmmmooorrrsssvvvyyy{{{~~~~~~wwwqqqnnnnnnqqqssswww|||}}}yyyuuurrrqqqqqqpppooorrrsssuuuwwwzzz{{{||||||{{{{{{{{{{{{|||}}}}}}wwwtttttttttpppmmmllljjjgggeeedddcccaaa___]]]]]]\\\ZZZWWWVVVWWWYYYUUUTTTSSSQQQQQQQQQQQQRRRSSSQQQNNNNNNOOOOOOOOONNNLLLLLLLLLKKKKKKJJJIIIHHHKKKJJJHHHEEEDDDCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEDDDDDDEEEGGGHHHGGGEEEGGGFFFDDDDDDCCCBBB@@@======>>>>>>???@@@AAABBBBBBDDDDDDFFFHHHJJJLLLMMMNNNMMMOOOPPPOOOMMMLLLLLLLLLMMMKKKJJJHHHGGGGGGGGGGGGCCCBBBAAACCCGGGIIIHHHGGGHHHGGGEEEBBBAAAAAABBBCCCCCCBBBAAAAAABBBCCCDDDEEEEEEDDDCCCBBBDDDFFFIIIKKKHHHIIIIIIIIIIIIGGGFFFEEEIIIJJJJJJJJJIIIHHHGGGFFFIIIHHHGGGGGGHHHIIIJJJKKKHHHJJJLLLMMMNNNNNNMMMLLLJJJKKKKKKKKKJJJHHHFFFEEEEEEGGGHHHIIIIIIKKKNNNPPPRRRSSSTTTTTTUUUXXX[[[^^^eeefffiiilllooosssuuuvvvyyywwwtttrrrooolllgggdddaaaaaaaaa^^^\\\ZZZ[[[\\\WWW[[[aaafffjjjnnnrrruuuuuussspppmmmjjjfffbbb```]]]^^^^^^^^^^^^___bbbeeeeeegggiiikkkmmmpppuuuxxx|||zzzyyyzzz}}}|||vvvqqqjjjiiigggccc```___```bbbeeehhhmmmssszzzfffcccdddiiilllllloootttppprrruuuwwwyyy|||}}}zzztttmmmddd```[[[UUUQQQPPPPPPPPPNNNOOOOOONNNMMMLLLMMMNNNMMMMMMMMMOOOQQQTTTVVVXXXYYYZZZ[[[^^^aaadddfffhhhjjjkkknnnppprrrtttuuuvvvxxxyyyzzz|||~~~}}}wwwsssrrrssstttxxx}}}}}}zzzxxxxxxvvvuuuyyyzzz||||||zzzzzzxxxuuuqqqrrroookkkiiigggfffcccaaa___```___]]][[[YYYZZZ[[[VVVUUUTTTSSSRRRQQQRRRRRRSSSQQQPPPPPPQQQQQQOOOMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIHHHFFFEEEEEEEEEEEECCCCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDFFFHHHIIIHHHGGGGGGEEEDDDDDDDDDCCC@@@>>>?????????@@@AAABBBDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLNNNOOOOOONNNMMMMMMNNNNNNMMMKKKJJJIIIHHHHHHHHHEEECCCBBBBBBDDDFFFGGGGGGIIIGGGEEECCCCCCDDDFFFHHHEEEBBB@@@@@@CCCEEEDDDBBBDDDCCCBBBBBBCCCDDDGGGHHHFFFFFFGGGGGGGGGEEEDDDCCCHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGGGGHHHJJJKKKLLLGGGHHHHHHIIIJJJJJJKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGIIIJJJJJJKKKNNNPPPUUUVVVXXXYYY[[[___dddhhhoooqqqssswwwyyy{{{||||||}}}zzzvvvrrrnnnhhhbbb^^^WWWXXXXXXVVVTTTSSSTTTUUUPPPSSSXXX^^^ccchhhnnnrrrtttttttttsssppplllhhheeecccbbb`````````aaaaaa``````bbbdddfffhhhkkkpppsssxxxxxxzzz~~~~~~zzzqqqpppmmmhhhbbb___^^^___ccceeeiiinnnvvvbbb___```dddffffffiiimmmjjjmmmqqqtttvvvxxx{{{}}}|||xxxrrrlllcccaaa\\\WWWTTTSSSSSSTTTQQQSSSTTTTTTSSSSSSTTTUUURRRRRRSSSTTTWWWZZZ\\\^^^aaabbbcccfffhhhkkknnnooonnnooorrrtttvvvwwwwwwwwwyyyyyyzzz{{{|||}}}~~~{{{|||~~~|||xxxvvvuuuuuuzzz~~~~~~}}}|||{{{|||xxxuuutttqqqnnnlllkkkjjjgggeeeddddddcccaaa]]][[[[[[[[[XXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSQQQNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDFFFIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDBBB@@@AAAAAAAAAAAACCCEEEFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHLLLMMMOOOOOONNNMMMNNNOOONNNMMMLLLKKKJJJIIIIIIIIIFFFEEECCCBBBBBBDDDFFFGGGHHHGGGEEEEEEGGGJJJNNNQQQHHHDDDAAABBBFFFHHHFFFBBBCCCCCCBBBAAABBBCCCEEEFFFGGGGGGHHHHHHHHHGGGEEEDDDFFFFFFFFFFFFEEEEEEDDDDDDFFFGGGGGGHHHJJJKKKLLLMMMIIIIIIHHHHHHIIIJJJLLLMMMEEEFFFHHHIIIJJJJJJIIIIIIGGGIIIJJJLLLLLLNNNQQQTTTYYY[[[]]]```ccchhhnnnrrryyy{{{}}}zzzxxxtttqqqlllggg```\\\TTTTTTTTTSSSQQQPPPQQQRRROOOQQQSSSVVVYYY^^^dddhhhlllooorrrtttrrrooolllkkkmmmiiifffeeefffeeeaaa]]]```aaabbbaaaaaaccceeehhhoooqqqvvv|||wwwvvvtttooojjjfffeeeeeecccdddggglllttt]]]ZZZ[[[___aaaaaaccchhhfffiiimmmppprrrsssuuuwww|||~~~zzzwwwqqqkkkbbb```\\\YYYVVVVVVVVVVVVUUUWWWZZZ[[[[[[[[[\\\]]]]]]]]]]]]___aaadddfffhhhiiiiiijjjlllnnnppprrrtttoooppprrrtttvvvvvvuuuuuuttttttttttttuuuwwwxxxyyyvvvwwwzzz}}}|||zzzyyyyyy}}}{{{yyyuuussspppooonnnnnnlllkkkhhhiiigggddd```\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUSSSSSSSSSTTTUUUSSSOOOLLLMMMMMMLLLKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAFFFEEEEEEGGGIIIJJJIIIHHHEEEDDDDDDDDDEEEEEECCCAAA@@@@@@@@@@@@BBBDDDFFFHHHEEEEEEFFFFFFFFFFFFGGGGGGKKKMMMNNNNNNMMMLLLMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCBBBCCCEEEGGGGGGGGGFFFFFFHHHKKKNNNPPPHHHDDDAAACCCGGGHHHEEEAAABBBBBBAAAAAAAAACCCDDDEEEGGGGGGHHHIIIIIIHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHJJJLLLMMMCCCDDDFFFHHHIIIJJJIIIIIIIIIKKKNNNPPPRRRTTTXXX[[[^^^aaaeeehhhlllqqqvvvzzz~~~|||wwwuuurrroookkkeee___ZZZTTTUUUTTTRRROOONNNOOOPPPMMMNNNPPPPPPRRRVVV[[[___cccgggmmmpppqqqppppppqqquuurrrnnnmmmllliiiddd___```aaa```___]]]]]]___```gggjjjpppwww}}}zzzzzzyyyvvvqqqnnnlllllliiijjjlllooovvvWWWUUUUUUYYY\\\\\\^^^cccccceeeiiilllmmmoooqqqsssxxxzzz}}}zzzvvvqqqkkkaaa```]]]ZZZYYYXXXYYYYYYYYY\\\```aaabbbbbbcccdddiiiiiiiiijjjkkknnnpppqqqnnnnnnnnnooooooppprrrrrroooppppppqqqqqqqqqqqqpppmmmmmmlllmmmnnnppprrrtttsssuuuxxx}}}~~~}}}wwwuuusssrrrrrrrrrpppooolllllllllhhhddd```^^^]]]_________^^^]]][[[ZZZYYYWWWWWWVVVWWWWWWUUURRROOOOOONNNMMMLLLLLLMMMNNNOOOJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBHHHGGGGGGHHHJJJJJJIIIGGGEEEDDDCCCDDDEEEEEEDDDBBB???>>>>>>>>>@@@BBBEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLMMMMMMLLLKKKKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFEEEDDDDDDFFFHHHHHHHHHFFFFFFEEEFFFGGGGGGDDDBBBAAABBBEEEEEEBBB???AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDAAAAAACCCDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFHHHIIIKKKCCCDDDGGGIIIJJJJJJJJJJJJEEEHHHLLLOOOSSSWWW\\\```fffjjjoootttwww{{{}}}zzzwwwuuutttssspppnnnkkkeee___ZZZXXXXXXVVVSSSOOOMMMMMMNNNJJJKKKLLLMMMOOORRRVVVZZZ\\\aaafffjjjkkkmmmqqqtttwwwvvvuuutttrrrooojjjfffbbbbbbaaa___]]]\\\]]]___bbbeeekkkqqqvvvzzz}}}~~~{{{|||}}}{{{xxxuuussssssvvvvvvwwwyyy~~~QQQOOOPPPTTTWWWWWWZZZ^^^^^^aaadddgggjjjmmmpppssstttvvvzzz~~~~~~zzzwwwqqqkkkeeecccaaa```^^^^^^_________cccgggiiijjjkkklllmmmoooooonnnoooppprrrsssuuuqqqpppooonnnmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiifffffffffgggiiillloooqqqsssvvvzzz}}}zzzwwwvvvuuutttsssqqqnnnoooooommmiiieeedddcccccccccccccccaaa___]]]\\\]]][[[ZZZZZZZZZYYYVVVSSSQQQPPPNNNMMMMMMNNNPPPQQQKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGJJJIIIHHHIIIJJJJJJHHHFFFDDDDDDCCCDDDFFFFFFEEECCC@@@?????????AAADDDGGGIIIFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDFFFHHHGGGFFFEEEGGGIIIHHHGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@AAABBBCCCDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDAAABBBDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIEEEFFFHHHJJJLLLLLLLLLLLLDDDHHHMMMRRRWWW]]]dddhhhnnnssszzz~~~zzzvvvqqqnnnlllnnnnnnnnnnnnmmmjjjeeeaaa^^^^^^\\\WWWRRROOOMMMNNNJJJKKKLLLMMMMMMOOOSSSUUUVVVZZZ^^^```aaaeeekkkqqqrrruuuwwwxxxvvvsssqqqpppjjjjjjgggccc___\\\\\\]]]]]]```eeeiiinnnssswwwyyyxxx{{{MMMKKKLLLPPPSSSTTTWWW\\\[[[]]]aaadddhhhlllqqqtttqqqtttyyy~~~~~~~~~~~~zzzwwwqqqkkkjjjhhhgggeeeeeedddeeeeeeeeeiiimmmppprrrrrrssstttpppoooooonnnoooqqqrrrsssqqqpppnnnlllkkkjjjiiiiiijjjhhhfffdddcccbbbbbbcccccccccccceeegggkkkoooqqqtttxxx}}}{{{yyyxxxvvvtttrrrnnnoooqqqpppmmmjjjiiiiiifffffffffeeedddbbb___^^^aaa___]]]]]]]]]\\\YYYWWWRRRQQQOOONNNNNNOOOQQQRRRLLLLLLMMMMMMKKKJJJHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJIIIGGGFFFDDDCCCCCCDDDFFFFFFEEEDDDDDDCCCBBBBBBDDDGGGKKKMMMDDDDDDDDDEEEFFFFFFGGGGGGJJJLLLLLLKKKIIIGGGGGGHHHGGGHHHHHHHHHGGGEEECCCBBBCCCFFFIIIIIIGGGFFFHHHJJJFFFFFFGGGHHHHHHFFFEEEDDDCCCEEEGGGGGGEEECCCCCCCCC???@@@AAABBBDDDEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFFFFDDDCCCBBBAAABBBCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHJJJLLLNNNNNNNNNMMMKKKOOOUUU[[[bbbiiipppttttttyyy{{{vvvpppkkkhhhfffgggiiikkknnnqqqpppmmmjjjeeedddaaa\\\VVVRRRPPPPPPLLLMMMNNNNNNMMMMMMOOOPPPRRRUUUXXXXXXXXX\\\eeelllmmmrrrxxxzzzxxxvvvvvvwwwtttrrrnnnhhhaaa\\\ZZZZZZZZZ\\\___cccggglllqqqttttttyyyOOONNNLLLLLLMMMPPPSSSUUUYYY\\\___bbbeeehhhkkknnnqqquuu{{{~~~yyyvvvtttssspppnnnmmmmmmnnnoooooonnnpppooooooqqquuuxxxyyyyyyrrrpppmmmjjjiiikkknnnooollljjjgggdddcccccceeefffeeedddcccbbbbbbbbbbbbccccccdddfffiiillloooqqqrrr{{{}}}~~~{{{yyywwwwwwuuutttsssrrrqqqqqqpppppppppooollliiifffdddcccbbb```____________]]]ZZZWWWXXXUUUQQQOOOOOOOOOOOONNNNNNMMMMMMMMMNNNMMMJJJHHHHHHIIIKKKLLLLLLLLLKKKJJJJJJKKKKKKIIIGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEDDDDDDDDDFFFGGGHHHFFFDDDBBBAAAAAACCCEEEGGGNNNMMMLLLJJJIIIIIIIIIIIIGGGFFFEEECCCCCCCCCDDDDDDFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHFFFDDDBBBAAA@@@@@@@@@AAAAAAAAA@@@AAADDDFFFDDDFFFHHHIIIHHHGGGGGGGGGBBBDDDFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIGGGGGGIIILLLMMMJJJGGGJJJJJJJJJKKKMMMOOOPPPQQQYYYZZZ\\\aaahhhpppxxx|||zzzrrrmmmhhhdddbbbcccffflllppprrrpppnnnkkkmmmllliiieee^^^WWWPPPLLLMMMMMMNNNOOOQQQPPPNNNKKKRRRRRRRRRSSSVVVZZZ]]]___iiimmmssswwwyyyyyyzzz{{{yyyvvvrrrlllhhhdddbbbaaa______```aaaccceeehhhiiinnnvvvMMMLLLLLLLLLNNNQQQTTTVVVVVVYYY]]]```bbbfffjjjlllrrrvvv{{{}}}zzzyyyxxxyyywwwuuuuuuuuuvvvuuuttttttrrrqqqqqqsssttttttsssqqqooollliiigggggghhhiiihhhfffdddbbbaaaaaabbbccccccbbbbbbaaaaaaaaabbbbbbbbbdddhhhmmmrrrwww{{{}}}~~~}}}}}}zzzyyywwwvvvuuutttttttttrrrqqqpppmmmkkkiiigggfffcccbbb``````___^^^[[[XXXXXXUUUQQQPPPPPPQQQPPPPPPQQQPPPOOOPPPPPPOOOLLLJJJJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLLLLJJJHHHGGGHHHJJJIIIIIIHHHGGGGGGHHHIIIIIIGGGGGGEEEDDDCCCCCCDDDDDDDDDCCCBBBAAAAAABBBDDDEEELLLKKKJJJJJJIIIIIIIIIJJJHHHGGGEEECCCCCCDDDEEEFFFEEEEEEDDDDDDDDDFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEECCCAAA@@@??????@@@AAABBBAAAAAABBBDDDFFFDDDGGGIIIJJJIIIHHHHHHIIICCCDDDFFFFFFEEEEEEFFFHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHJJJMMMMMMKKKIIIKKKKKKMMMOOOQQQTTTVVVWWW^^^```dddiiiqqqxxx~~~wwwpppkkkfffccc```cccfffkkkoooqqqqqqooonnnqqqoookkkfffaaa\\\XXXVVVTTTSSSQQQQQQRRRRRRQQQOOOQQQPPPOOOPPPRRRUUUXXX[[[dddhhhmmmqqqtttvvvxxxzzzxxxwwwtttppplllhhhfffeeeaaaaaa``````aaadddfffhhhmmmuuuLLLLLLLLLMMMOOORRRTTTVVVUUUXXX[[[^^^aaaeeeiiimmmssswww|||~~~}}}{{{{{{{{{yyyxxxvvvsssqqqoooooonnnllljjjjjjiiigggfffddddddeeeeeedddcccbbbbbbaaaaaabbbbbbddddddddddddddddddeeeeeeeeegggkkkqqqwww|||}}}{{{yyyyyyxxxxxxuuuuuuuuutttrrrpppnnnlllhhhfffcccbbbaaa___]]]ZZZYYYVVVSSSQQQRRRSSSSSSRRRUUUSSSRRRRRRRRRQQQOOOMMMMMMMMMMMMMMMMMMLLLJJJJJJLLLLLLLLLKKKIIIHHHIIIJJJKKKKKKJJJIIIIIIJJJKKKKKKIIIHHHFFFDDDBBBAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDIIIHHHHHHHHHIIIIIIJJJKKKJJJHHHEEEDDDCCCEEEGGGHHHFFFEEECCCCCCDDDGGGJJJLLLKKKKKKKKKKKKKKKLLLLLLLLLIIIGGGEEECCCAAA???>>>>>>AAABBBCCCBBBAAABBBDDDFFFDDDFFFIIIIIIIIIIIIJJJKKKDDDEEEFFFEEEEEEFFFIIIKKKJJJKKKLLLLLLMMMMMMLLLLLLIIIIIIIIIKKKMMMNNNMMMLLLMMMNNNQQQTTTXXX\\\___```cccffflllrrryyy~~~{{{tttnnniiieeeaaa^^^bbbdddgggkkkmmmooooooppptttrrrnnnjjjfffdddcccccc___]]]ZZZXXXXXXXXXWWWVVVSSSRRROOONNNOOOQQQUUUWWW\\\___dddhhhlllppptttwwwvvvvvvvvvtttrrrpppmmmlllhhhgggdddcccccceeegggiiimmmuuu~~~~~~NNNNNNOOOOOOQQQRRRTTTTTTUUUXXX[[[^^^aaaeeejjjmmmssswww|||~~~|||{{{zzzxxxvvvssspppmmmjjjiiigggeeeccc______``````aaacccdddddddddddddddeeeeeeeeeeeeeeeiiiiiijjjkkkllllllllllllmmmnnnqqquuuyyy}}}~~~|||{{{{{{{{{wwwxxxyyyzzzyyyvvvtttrrrooollliiifffeeeccc```^^^[[[YYYVVVTTTUUUVVVVVVVVVWWWVVVTTTSSSTTTSSSQQQOOOPPPPPPOOONNNMMMLLLKKKJJJKKKLLLLLLJJJHHHGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFEEECCCBBB@@@??????AAABBBCCCDDDEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIFFFDDDDDDFFFHHHJJJGGGFFFDDDDDDEEEHHHKKKNNNLLLLLLLLLLLLMMMMMMMMMMMMJJJHHHFFFDDDBBB@@@??????AAACCCDDDCCCCCCCCCDDDFFFCCCEEEGGGHHHGGGGGGIIIJJJHHHHHHGGGFFFEEEFFFIIILLLKKKLLLLLLMMMNNNMMMMMMMMMIIIIIIJJJLLLNNNPPPPPPPPPRRRTTTWWW\\\aaaeeehhhiiiiiilllqqqvvvzzz}}}~~~{{{uuupppkkkfffaaa^^^``````bbbdddgggjjjlllmmmrrrrrrpppooommmmmmlllllliiigggeeeddddddbbb___\\\ZZZWWWSSSPPPOOOQQQSSSUUUUUUWWW[[[___ccciiiooosssssstttvvvxxxxxxwwwuuusssqqqooollliiihhhiiikkkmmmqqqwww{{{vvvQQQQQQRRRSSSSSSSSSSSSSSSUUUWWWYYY\\\___ccchhhlllssswww{{{|||yyywwwvvvsssqqqkkkiiifffddddddcccaaa___[[[[[[\\\]]]___aaabbbccceeeffffffhhhiiiiiijjjjjjmmmoooppprrrssstttttttttvvvwwwyyy{{{~~~}}}|||}}}}}}{{{|||}}}~~~}}}{{{yyywwwuuurrrooommmkkkiiifffccc```]]]ZZZXXXYYYYYYYYYYYYYYYWWWUUUTTTSSSSSSQQQOOORRRRRRQQQOOONNNMMMLLLLLLKKKKKKKKKJJJHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJDDDDDDDDDCCCBBBAAAAAA@@@BBBCCCEEEGGGHHHGGGFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJJJJHHHFFFEEEEEEFFFIIIJJJIIIGGGFFFFFFGGGIIILLLNNNKKKLLLLLLLLLMMMMMMNNNNNNJJJIIIHHHFFFDDDCCCBBBBBBBBBDDDEEEEEEDDDCCCDDDEEECCCDDDEEEEEEEEEEEEGGGIIIJJJJJJIIIGGGFFFFFFIIIKKKKKKKKKLLLMMMMMMMMMMMMLLLIIIKKKMMMOOOQQQTTTVVVXXXYYY\\\```eeejjjmmmpppqqqqqqrrrtttuuuvvvvvvvvvuuuvvvxxxyyy|||}}}xxxtttoooiiiccc___]]]]]]^^^___aaadddggghhhlllmmmoooqqqrrrrrrqqqpppppppppqqqsssrrrnnnhhhccc```]]]XXXTTTRRRQQQRRRSSSPPPRRRUUUYYY\\\bbbhhhlllmmmppptttxxx{{{{{{{{{zzzxxxvvvssspppooooooqqqrrrxxx}}}{{{vvvrrrRRRSSSUUUVVVVVVVVVUUUTTTUUUVVVXXXZZZ\\\```fffjjjsssvvvzzz~~~}}}zzzvvvsssrrrpppmmmkkkdddbbb````````````___^^^^^^^^^]]]]]]___```bbbcccggghhhhhhiiikkkmmmoooppprrrsssvvvxxxzzz{{{{{{{{{~~~~~~~~~}}}zzzxxxwwwuuutttqqqllliiieeebbb___]]]]]]]]]]]]\\\ZZZXXXUUUTTTSSSSSSQQQPPPTTTSSSQQQPPPOOONNNNNNNNNLLLLLLLLLKKKHHHHHHIIIJJJIIIJJJJJJKKKKKKJJJJJJIIIBBBCCCCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHEEEDDDDDDDDDEEEFFFFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHJJJKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJIIIHHHFFFEEEEEEEEEEEECCCDDDFFFFFFEEEDDDDDDEEECCCDDDEEEDDDCCCCCCEEEGGGIIIIIIIIIHHHGGGGGGIIIKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLNNNRRRUUUWWW[[[```ccceeegggkkkooosssvvvwwwxxxxxxvvvtttrrrpppnnnnnnnnnlllmmmooorrrvvvzzz}}}|||yyyvvvrrrmmmgggccc^^^^^^]]]]]]^^^```bbbdddcccfffjjjnnnqqqrrrqqqppptttvvvyyy||||||wwwpppkkkeeebbb^^^YYYUUURRRPPPPPPOOOQQQSSSVVVXXX\\\aaadddfffjjjooouuuzzz}}}~~~}}}|||zzzxxxwwwwwwxxxxxx~~~{{{vvvrrrnnnQQQSSSUUUXXXZZZZZZYYYXXXYYYZZZ[[[\\\^^^bbbgggkkkrrruuuyyy}}}|||yyytttqqqnnnkkkiiigggeeecccaaa```^^^^^^___```___^^^bbbaaa``````aaadddhhhjjjmmmllllllmmmpppsssvvvxxxxxxzzz}}}~~~}}}}}}}}}{{{xxxrrrnnnjjjgggccc`````````___^^^\\\ZZZVVVUUUTTTTTTRRRQQQTTTSSSRRRPPPOOOOOOPPPPPPNNNNNNNNNMMMKKKJJJKKKLLLIIIJJJKKKLLLLLLKKKJJJIIICCCCCCDDDEEEDDDCCCBBBAAACCCDDDEEEFFFGGGHHHHHHHHHFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLHHHGGGFFFFFFEEEEEEFFFFFFCCCEEEGGGGGGFFFDDDDDDEEEEEEFFFFFFDDDCCCBBBDDDFFFDDDFFFHHHHHHHHHIIIJJJLLLKKKKKKLLLMMMMMMMMMMMMMMMPPPSSSXXX[[[___dddjjjoooqqqsssvvvzzz|||}}}~~~}}}yyyvvvpppkkkgggffffffgggaaabbbcccfffjjjooosssuuuxxxwwwvvvuuussspppkkkgggcccbbbaaa`````````aaaaaa^^^```cccgggkkkmmmooopppwwwyyy||||||wwwrrrkkkiiieee```[[[VVVRRRPPPPPPRRRTTTUUUVVVXXX[[[^^^```dddjjjqqqxxx}}}}}}yyyvvvtttqqqnnnkkkOOOQQQUUUYYY\\\]]]\\\\\\^^^___``````bbbeeejjjnnnrrrtttxxx|||}}}xxxuuummmjjjgggdddbbbaaa^^^\\\aaa___^^^^^^___```___^^^bbbaaa```aaaeeejjjooorrrrrrrrrqqqrrrtttyyy}}}}}}|||vvvqqqmmmjjjeeecccbbbaaa```___^^^[[[XXXVVVUUUUUUTTTRRRUUUTTTRRRQQQPPPPPPQQQQQQPPPPPPPPPOOOMMMLLLMMMNNNJJJKKKLLLMMMMMMLLLKKKJJJDDDEEEEEEFFFEEECCCAAA@@@CCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFEEEFFFGGGHHHHHHFFFEEEDDDGGGGGGHHHHHHIIIJJJJJJKKKFFFEEEEEEEEEEEEEEEFFFFFFCCCEEEGGGGGGFFFEEEDDDEEEGGGHHHGGGEEECCCCCCDDDFFF@@@CCCFFFHHHIIIJJJLLLNNNLLLLLLMMMNNNNNNNNNNNNMMMSSSWWW\\\```dddjjjqqqvvvyyy{{{~~~wwwssskkkddd```___aaacccYYYYYYZZZ\\\```dddiiikkkqqqqqqrrrssssssqqqmmmjjjgggfffeeecccbbbbbbaaaaaa[[[\\\^^^aaaeeeiiimmmpppyyyyyy{{{~~~~~~zzzwwwqqqooolllgggaaa[[[VVVSSSQQQSSSUUUVVVVVVVVVXXXZZZ\\\```fffnnnvvv||||||yyywwwsssqqqpppnnnkkkhhhUUUVVVXXXZZZ[[[]]]]]]]]]```]]]\\\```bbbbbbfffjjjooonnnpppuuu|||}}}xxxsssoookkkhhheeeaaa^^^]]]^^^^^^______```___^^^___bbbdddbbbdddgggkkkooorrrtttvvvxxxxxxyyyzzz|||{{{uuusssoookkkhhhgggggggggggg___^^^\\\[[[[[[YYYWWWTTTUUUTTTRRRQQQPPPOOOOOOOOORRRPPPNNNMMMMMMLLLKKKIIIOOONNNNNNMMMMMMMMMMMMMMMIIIIIIIIIHHHGGGFFFDDDCCCFFFFFFFFFFFFEEEDDDCCCBBBEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEEEECCCDDDFFFGGGGGGEEEDDDBBBBBBDDDGGGJJJLLLKKKJJJIIIFFFFFFGGGGGGFFFFFFFFFFFFAAABBBEEEGGGHHHHHHGGGFFFJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJKKKMMMOOOQQQQQQQQQQQQWWWZZZ```fffmmmtttxxxzzz~~~zzzrrrhhhaaa^^^______^^^YYYXXXWWWWWWXXX[[[___aaahhhjjjmmmpppqqqqqqqqqpppmmmlllkkkkkkjjjfffaaa]]]XXXZZZ^^^aaadddeeefffeeeqqqtttwwwwwwwwwwwwzzz}}}wwwuuurrrqqqoooiii```ZZZ___^^^\\\[[[ZZZZZZ[[[[[[___dddkkkpppuuuzzzyyyuuunnnllljjjhhhfffeeeeeefffWWWXXXZZZ[[[]]]^^^^^^^^^___]]]]]]aaacccbbbeeeiiimmmmmmnnnttt{{{{{{vvvpppllldddbbb^^^[[[ZZZZZZ[[[\\\^^^___`````````bbbeeegggiiikkkooossswwwyyy{{{{{{{{{{{{{{{|||~~~}}}xxxvvvsssooolllkkkkkkjjjiiidddcccaaa```___]]]ZZZWWWVVVUUUSSSRRRQQQPPPPPPPPPQQQOOONNNMMMNNNMMMKKKJJJOOONNNMMMMMMLLLLLLMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEAAABBBCCCDDDEEEDDDBBBAAAAAACCCEEEHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFBBBDDDFFFHHHIIIIIIHHHHHHDDDDDDDDDEEEFFFHHHIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHMMMNNNPPPRRRSSSUUUUUUUUU[[[___eeelllsssyyy}}}~~~xxxrrriiibbb___]]]\\\[[[XXXWWWUUUTTTUUUWWWZZZ[[[```bbbdddgggiiikkkkkklllpppooooooooonnnkkkfffccc\\\^^^```aaaccccccbbbbbbdddgggkkkmmmooorrrvvvyyyvvvvvvvvvwwwuuuqqqiiidddiiihhhfffdddbbbbbbbbbbbbdddhhhnnnsssxxx|||zzztttpppmmmllljjjhhhffffffffffffYYY[[[\\\^^^````````````___]]]___ccceeecccdddgggjjjjjjmmmrrrxxx}}}~~~zzztttmmmiii___]]]ZZZXXXWWWXXXZZZ[[[]]]___aaabbbdddfffjjjlllpppssswww|||~~~}}}zzzwwwuuusssqqqpppmmmkkkkkkiiigggeeedddaaa^^^[[[WWWVVVUUUSSSRRRRRRRRRRRRQQQOOONNNNNNOOOOOONNNMMMNNNNNNMMMLLLLLLLLLLLLMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIDDDDDDCCCDDDEEEFFFHHHIIIEEEFFFFFFFFFFFFFFFFFFFFF@@@AAACCCDDDEEEDDDCCCCCCBBBCCCEEEFFFHHHJJJKKKLLLJJJIIIFFFDDDCCCDDDEEEFFFDDDEEEGGGIIIJJJJJJJJJIIIBBBCCCDDDFFFHHHJJJKKKLLLHHHHHHIIIJJJKKKLLLLLLMMMQQQRRRTTTVVVXXXZZZ\\\]]]aaaeeekkkrrrxxx|||}}}||||||vvvrrrkkkeeebbb___\\\ZZZXXXWWWUUUSSSRRRSSSTTTUUUYYYYYY[[[]]]```dddgggiiiqqqqqqqqqrrrrrrpppllliiidddddddddcccbbb```___^^^[[[^^^aaadddgggjjjooorrruuuwwwzzz}}}|||vvvrrrtttsssqqqooonnnlllllllllmmmqqquuuzzz}}}|||vvvrrrmmmkkklllkkkjjjhhhgggfffffffff]]]^^^```bbbccccccbbbaaa```___aaafffgggdddccceeehhhiiilllqqqvvvzzz}}}~~~}}}yyyssslllggg```___\\\ZZZYYYZZZ\\\^^^___aaaeeegggjjjmmmpppsssuuuxxx}}}~~~}}}|||zzzyyywwwuuuqqqnnnpppmmmkkkiiigggddd```]]]YYYXXXVVVUUUTTTSSSRRRRRRRRRQQQPPPPPPRRRRRRRRRPPPNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGGGGHHHIIIJJJKKKKKKFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDEEEFFFGGGGGGFFFFFFDDDDDDEEEFFFHHHKKKMMMNNNKKKIIIFFFCCCBBBCCCDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLNNNQQQTTTWWWXXXWWWXXXYYY\\\^^^aaadddeeehhhkkkoootttwwwyyyyyyyyyxxxwwwwwwyyy|||~~~}}}|||sssrrroookkkhhheeebbb```\\\ZZZXXXUUUSSSRRRRRRRRRVVVVVVVVVWWW[[[```dddgggooooooqqqsssuuutttqqqnnnmmmllljjjgggdddaaa___]]]______```aaabbbdddggghhhqqquuu{{{|||{{{zzzyyyxxxwwwwwwwwwyyy{{{~~~|||uuupppllljjjhhhkkkjjjiiiiiihhhggggggfffaaaccceeegggggggggeeedddcccbbbdddhhhiiieeeccceeegggiiilllooosssvvvzzz|||~~~zzztttmmmiiidddbbb```^^^]]]___```bbbeeehhhlllooorrruuuxxx{{{{{{~~~~~~}}}|||zzzuuurrrssspppnnnkkkiiifffbbb___\\\[[[YYYWWWUUUTTTSSSSSSTTTSSSRRRSSSUUUVVVUUUTTTOOONNNNNNMMMMMMMMMMMMMMMOOOOOOOOOOOOOOONNNMMMLLLGGGGGGGGGHHHIIIJJJKKKLLLIIIHHHFFFDDDCCCCCCDDDDDDFFFEEEEEEDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEHHHKKKMMMKKKIIIFFFCCCBBBBBBDDDEEEEEEEEEFFFHHHIIIIIIJJJJJJMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMOOORRRVVVZZZ]]]___]]]^^^aaacccfffiiikkklllqqqrrrsssttttttrrrqqqooonnnnnnnnnppprrruuuvvvvvvpppqqqqqqqqqooommmkkkjjjcccaaa^^^[[[XXXVVVUUUUUUWWWVVVTTTTTTWWW\\\aaadddlllmmmooosssvvvwwwuuussstttsssqqqnnnjjjfffbbb```cccbbb```___```aaabbbbbbkkkpppxxx~~~vvvpppllljjjiiihhhiiiiiiiiiiiihhhhhhgggggghhhjjjlllnnnnnnmmmkkkiiigggeeegggjjjjjjfffdddfffeeehhhkkkmmmoooqqquuuwww}}}~~~zzzuuupppkkkfffeeecccaaabbbdddfffhhhmmmpppuuuxxxzzz}}}{{{xxxvvvtttqqqooommmjjjfffcccbbb```^^^[[[XXXVVVUUUTTTVVVUUUTTTUUUVVVWWWVVVUUUPPPPPPOOONNNNNNNNNNNNNNNPPPPPPPPPPPPPPPOOONNNNNNIIIIIIHHHHHHIIIJJJLLLMMMLLLJJJHHHFFFDDDCCCCCCCCCGGGFFFEEEDDDCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAACCCEEEGGGHHHIIIHHHEEECCCBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOQQQRRRRRRQQQQQQQQQRRRSSSUUUXXX\\\___aaaeeegggjjjnnnppprrrssssssxxxwwwuuurrrnnnkkkhhhfffccccccccceeegggjjjmmmooolllooorrrtttsssrrrqqqqqqjjjiiifffccc```^^^\\\\\\ZZZWWWUUUSSSTTTXXX\\\^^^gggiiilllqqqvvvxxxwwwuuuvvvvvvuuutttppplllhhheeeccc```^^^]]]^^^`````````eeekkksss{{{~~~}}}{{{}}}~~~zzzvvvpppllljjjjjjjjjiiihhhhhhiiiiiiiiihhhhhhgggpppqqqtttvvvvvvtttqqqooojjjhhhiiilllkkkgggfffhhhcccfffiiijjjjjjlllooorrrwwwzzz~~~|||yyyvvvqqqnnngggfffeeefffhhhkkkoooqqqvvvyyy}}}zzzxxxuuutttrrrpppllliiihhhgggddd```]]]ZZZXXXWWWWWWUUUTTTTTTVVVVVVUUUTTTRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLKKKJJJJJJJJJLLLMMMOOOMMMLLLJJJHHHGGGFFFFFFGGGIIIGGGEEECCCBBBCCCCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIKKKLLLLLLKKKMMMOOORRRSSSTTTTTTSSSUUUUUUVVVYYY\\\aaaeeegggllloootttxxxzzz{{{zzzzzzyyyvvvqqqlllfffbbb___]]]XXXXXXYYYZZZ]]]aaaeeeiiihhhlllqqqsssrrrqqqrrrssspppooommmjjjhhhfffdddccc___\\\XXXUUUUUUVVVXXXZZZ^^^```eeekkkpppssssssrrrtttvvvwwwwwwuuuqqqmmmjjjeeeaaa]]]\\\]]]______^^^aaagggooouuuzzz~~~|||yyyyyyyyywwwwwwyyy}}}|||xxxvvvqqqnnnjjjhhhhhhiiiiiiiiiggghhhiiiiiijjjiiihhhhhhuuuwwwyyy{{{{{{xxxvvvsssmmmjjjjjjllllllhhhgggiiiaaadddggghhhggghhhkkknnnsssvvv|||{{{yyyuuuqqqooohhhhhhhhhjjjmmmrrrwwwzzz|||}}}|||yyyxxxvvvtttqqqnnnmmmkkkhhhddd```\\\ZZZYYYVVVUUUSSSTTTUUUUUUTTTRRRRRRRRRQQQPPPPPPPPPPPPQQQPPPPPPPPPQQQPPPPPPOOOOOOOOOMMMLLLKKKKKKMMMOOOPPPNNNMMMKKKJJJIIIIIIJJJJJJJJJHHHFFFCCCBBBBBBBBBCCCJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDIIIIIIIIIIIIJJJLLLMMMNNNLLLMMMPPPRRRSSSSSSRRRRRRUUUVVVXXX\\\aaagggmmmppprrruuuzzz}}}vvvrrrllleee___[[[XXXWWWQQQRRRSSSTTTWWW[[[aaaeeefffjjjoooqqqpppoooqqqrrrsssrrrpppnnnllljjjiiihhhdddaaa]]]YYYWWWWWWXXXYYYVVVXXX]]]dddjjjmmmnnnmmmrrrtttwwwyyyxxxtttooollljjjeee```]]]^^^___^^^\\\```eeelllrrrvvv{{{}}}xxxvvvvvvuuuttttttwww|||}}}yyyvvvssspppjjjhhheeeeeefffggghhhhhhfffgggiiijjjjjjiiihhhhhhwww{{{}}}yyyvvvsssrrrooollliiigggeeedddeeefffhhhjjjjjjjjjjjjiiiqqqtttxxx}}}}}}zzzwwwvvvuuummmmmmmmmnnnrrrxxx}}}|||zzzxxxwwwtttssspppmmmhhhdddaaa___YYYZZZZZZYYYXXXWWWVVVUUURRRQQQPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQOOONNNLLLKKKOOOOOONNNMMMLLLLLLLLLMMMMMMLLLKKKKKKKKKMMMNNNOOOMMMLLLJJJGGGEEEDDDCCCCCCGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFDDDCCCCCCEEEHHHIIIKKKMMMMMMMMMMMMLLLPPPKKKLLLRRRVVVTTTUUUYYYWWWYYY\\\aaagggmmmrrruuu~~~~~~|||xxxssslllddd]]]YYYWWWWWWQQQQQQSSSUUUWWWXXXZZZZZZ^^^```dddgggkkkmmmooooooppprrrttttttsssrrrrrrrrrmmmhhhaaa\\\[[[ZZZWWWUUUTTTVVVYYY[[[^^^aaafffjjjlllpppuuuxxxxxxvvvuuuuuutttnnngggcccbbbbbbaaa```eeeiiimmmqqqsssxxx~~~{{{xxxvvvsssqqqnnnooorrrxxx|||~~~~~~yyytttpppllljjjggggggggggggggggggggggggeeedddeeehhhlllooonnnlllzzz~~~~~~zzzxxxwwwuuurrrnnnjjjgggeeedddffffffggghhhiiijjjjjjjjjoooqqqvvvzzz~~~}}}zzzwwwvvvssssssssstttxxx}}}}}}|||vvvuuussspppmmmiiifffddd______]]][[[YYYWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRRRRQQQPPPOOONNNMMMOOOOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKLLLMMMNNNOOOMMMLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEIIIIIIJJJJJJIIIHHHGGGGGGIIIIIIIIIGGGEEEDDDEEEGGGFFFHHHJJJLLLNNNOOOOOOOOOPPPMMMOOOUUUYYYXXXYYY]]]^^^aaaeeejjjpppuuuxxxzzz~~~vvvrrrkkkddd___[[[YYYYYYTTTTTTSSSTTTTTTUUUVVVWWWYYY[[[^^^aaadddggghhhhhhmmmpppssstttttttttuuuvvvtttnnngggbbb^^^ZZZVVVSSSVVVXXXYYYZZZ[[[^^^bbbeeeggglllrrrvvvwwwwwwwwwwwwxxxsssmmmjjjhhhgggeeeccceeeiiinnnrrruuuxxx}}}|||||||||{{{yyywwwtttsssrrrooommmnnnsssxxx|||~~~~~~|||yyyuuupppllliiihhhgggggggggggggggggggggggggggffffffiiimmmoooooommm|||{{{zzzxxxtttpppllliiifffeeegggggggggggghhhhhhiiijjjlllnnnrrrwww{{{~~~zzzxxxyyyyyyyyyzzz~~~{{{zzzxxxvvvssspppmmmkkkgggeeeaaa^^^[[[YYYXXXWWWWWWVVVUUUSSSRRRQQQPPPPPPRRRRRRRRRQQQQQQQQQPPPPPPPPPOOONNNMMMLLLLLLLLLLLLNNNMMMLLLLLLLLLMMMNNNOOOMMMLLLKKKJJJIIIHHHHHHHHHDDDDDDDDDEEEEEEFFFFFFGGGKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJJJJIIIGGGFFFGGGIIIFFFGGGIIILLLOOOQQQRRRSSSRRRQQQTTTZZZ^^^^^^```dddfffiiioootttyyy|||}}}}}}}}}}}}~~~}}}uuurrrmmmhhhccc___]]]\\\ZZZYYYVVVTTTTTTTTTUUUUUUUUUWWWYYY\\\^^^```aaaaaagggjjjnnnqqqtttvvvyyy{{{wwwsssnnnjjjeee```[[[WWWYYYZZZZZZYYYXXXXXXZZZ]]]aaaeeelllqqqtttuuuwwwxxx{{{yyyuuurrrqqqnnnkkkiiiiiimmmrrrvvvyyy{{{}}}~~~|||yyyxxxwwwuuuuuutttsssrrrrrrqqqpppooonnnmmmooosssyyy}}}~~~}}}{{{yyywwwvvvsssoookkkhhhfffeeeffffffffffffffffffffffffhhhhhhiiikkknnnpppooonnn}}}}}}zzzxxxuuuqqqnnnkkkiiihhhiiihhhgggfffggghhhiiijjjjjjlllpppuuuyyy}}}~~~|||}}}||||||~~~}}}{{{xxxtttqqqpppkkkiiieeeaaa^^^\\\\\\\\\[[[ZZZXXXUUUSSSRRRQQQPPPRRRRRRQQQQQQQQQRRRRRRRRRQQQPPPOOOMMMLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLKKKIIIHHHGGGIIIJJJJJJIIIHHHGGGIIIJJJHHHIIIKKKMMMPPPRRRTTTUUUTTTVVV[[[```cccfffiiikkkkkkoootttyyy|||}}}|||{{{xxxxxxxxxzzz|||}}}|||zzzwwwvvvrrrnnnjjjfffcccbbbaaa___[[[XXXVVVVVVWWWXXXUUUVVVXXXYYY[[[\\\]]]]]]___cccggglllooosssxxx{{{tttssssssqqqoookkkfffccc\\\\\\[[[XXXUUUSSSTTTVVV[[[___eeejjjmmmppprrrtttzzzzzzzzzzzzyyyvvvtttrrrqqqtttyyy}}}{{{vvvsssqqqppppppqqqqqqpppooooooppppppqqqooonnnnnnqqqvvvzzz}}}~~~~~~~~~}}}{{{xxxuuurrrqqqqqqpppmmmjjjgggfffeeedddeeeeeeeeeeeeeeeeeeeeeeeeiiiiiijjjlllnnnoooooonnn~~~~~~yyyxxxuuurrrpppnnnmmmlllkkkjjjhhhgggggghhhiiijjjjjjlllooossswww{{{~~~~~~~~~{{{wwwtttrrrnnnlllhhheeecccbbbbbbccc___^^^[[[YYYVVVTTTSSSSSSSSSSSSRRRRRRRRRSSSTTTUUURRRQQQPPPNNNMMMMMMLLLLLLLLLLLLJJJJJJIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLNNNPPPRRRTTTVVVWWWWWW]]]cccgggjjjnnnqqqsssrrruuuxxxzzz{{{yyywwwuuusssrrrrrrtttvvvxxxxxxwwwzzzyyyxxxvvvrrrnnnkkkiiieeeccc___[[[YYYXXXYYYZZZVVVVVVVVVWWWWWWXXXYYYYYYWWW[[[___dddhhhlllqqquuuppprrruuuvvvuuurrrooommm```___]]]YYYUUUSSSSSSTTTYYY\\\aaadddfffiiilllnnnuuuxxx{{{}}}~~~~~~||||||{{{~~~|||zzzuuuqqqnnnlllllllllqqqqqqppppppqqqrrrssssssqqqpppqqqsssxxx{{{}}}}}}|||{{{yyyvvvrrrooommmlllmmmllljjjgggfffeeeffffffddddddddddddddddddddddddhhhjjjkkkllllllmmmmmmmmmzzzyyywwwuuusssqqqpppppplllkkkjjjiiiiiiiiiiiiiiijjjkkknnnqqquuuxxx{{{}}}}}}}}}zzzxxxvvvqqqpppnnnllljjjjjjjjjjjjeeecccaaa^^^\\\ZZZYYYXXXWWWVVVUUUTTTTTTUUUWWWXXXTTTSSSRRRPPPOOONNNNNNMMMMMMLLLKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIHHHIIIJJJLLLOOOOOOPPPRRRTTTWWWYYYZZZ]]]eeemmmooorrrwww{{{|||{{{{{{zzzxxxvvvssspppooommmllllllmmmpppssssssssswwwxxxyyyzzzxxxuuuqqqooojjjgggccc___\\\ZZZZZZZZZVVVUUUTTTTTTSSSTTTTTTTTTRRRUUUXXX\\\___ccchhhkkkooorrrvvvwwwvvvsssqqqpppeeedddbbb^^^ZZZWWWWWWXXX\\\^^^aaabbbdddfffiiilllqqquuu{{{~~~wwwuuurrrooommmlllllllllqqqrrrrrrsssttttttuuuuuusssrrrsssuuuxxxzzzzzzyyyxxxvvvssspppmmmkkkjjjiiikkkjjjhhhfffeeefffhhhiiiggggggggggggggggggggggggiiikkkmmmmmmlllllllllmmm~~~{{{yyyvvvtttsssrrrmmmmmmmmmlllkkkjjjiiihhhiiijjjlllnnnrrruuuxxxyyy}}}}}}|||wwwvvvuuutttrrrpppooooookkkiiigggeeebbb```______\\\[[[YYYXXXXXXYYYZZZ[[[VVVUUUSSSRRRPPPOOOOOOOOOOOONNNMMMKKKKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJIIIJJJGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJHHHJJJKKKKKKJJJKKKMMMOOOPPPPPPQQQTTTWWWZZZ]]]___dddnnnwwwxxxzzz}}}xxxsssnnnjjjhhhgggeeecccbbbdddgggjjjllllllnnnqqquuuyyyzzzyyyvvvtttrrrppplllhhhccc___\\\[[[WWWVVVTTTSSSRRRRRRRRRRRRPPPRRRTTTVVVXXX[[[___bbbjjjnnnrrrtttsssqqqqqqqqqkkkkkkiiieeeaaa___```aaa```bbbdddeeefffhhhllloooooottt{{{~~~zzzrrrqqqpppooonnnnnnooooooqqqrrrsssuuuuuuuuuuuutttsssssssssuuuvvvwwwuuusssrrrpppmmmkkkiiihhhhhhhhhiiihhhfffeeeeeegggiiikkkkkkkkkkkkkkkkkkkkkkkkkkkjjjmmmoooooommmlllmmmooo|||yyyvvvtttsssmmmmmmnnnnnnmmmkkkiiihhhhhhiiijjjlllooorrruuuvvv~~~||||||{{{yyywwwuuurrrqqqooommmkkkiiigggeeedddddd```___]]][[[[[[\\\]]]^^^WWWVVVTTTSSSQQQPPPPPPOOOQQQPPPNNNMMMMMMMMMNNNNNNPPPOOONNNLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLLLLLLLNNNPPPOOOPPPRRRTTTXXX]]]aaaccciiittt}}}}}}}}}vvvmmmgggcccaaaaaa]]]\\\ZZZ\\\___bbbeeeeeegggkkkqqqwwwzzzzzzxxxwww{{{yyyuuuoooiiiddd___]]]ZZZXXXVVVTTTSSSRRRRRRSSSQQQRRRSSSSSSTTTVVVYYY\\\dddhhhnnnqqqppppppqqqsssoooooommmjjjgggeeefffgggccceeeggghhhiiilllpppssspppuuu|||{{{vvvpppoooooooooppppppqqqqqqpppqqqsssuuuvvvuuutttssstttsssssstttuuutttqqqooonnnllliiigggffffffggghhhhhhfffeeedddeeegggjjjlllnnnnnnnnnnnnnnnnnnnnnnnnllloooqqqpppnnnmmmnnnppp}}}zzzwwwtttssspppooonnnllljjjhhhfffeeehhhkkkmmmllliiikkkqqqvvvvvvzzz~~~~~~}}}}}}}}}{{{zzzrrrrrrqqqpppmmmjjjhhhfffbbb```^^^]]]]]]^^^]]]\\\WWWVVVUUUSSSRRRQQQQQQQQQUUURRROOONNNOOOOOOOOONNNSSSRRRPPPOOONNNMMMMMMMMMMMMKKKIIIHHHIIIJJJIIIIIIOOOLLLJJJKKKMMMMMMKKKHHHJJJKKKLLLNNNOOOPPPPPPPPPRRRTTTVVVYYY]]]bbbiiinnnvvvyyy~~~}}}uuukkkccc]]]YYYXXX\\\[[[[[[[[[\\\^^^```aaabbbdddhhhmmmqqquuuwwwxxxzzzyyywwwtttpppmmmjjjhhhgggbbb\\\VVVSSSRRRQQQPPPUUUTTTTTTTTTTTTUUUVVVVVV\\\^^^```dddgggkkkmmmoooooooooqqqtttwwwvvvrrrnnnlllkkkjjjjjjlllooosssuuu}}}~~~|||xxxtttrrrqqqmmmoooqqqqqqqqqqqqsssuuusssttttttttttttrrrpppooouuutttsssqqqpppnnnmmmlllkkkiiifffdddcccccceeefffhhhgggfffeeedddfffjjjmmmlllmmmooopppqqqqqqppppppnnnnnnnnnooorrrssssssrrr}}}zzzwwwuuurrrqqqooommmkkkjjjiiiiiiiiilllnnnllliiiiiimmmqqqtttxxx|||}}}zzzzzzyyyxxxuuuqqqmmmkkkgggdddaaa____________^^^[[[ZZZXXXVVVUUUTTTSSSSSSXXXUUUSSSQQQPPPPPPNNNLLLRRRRRRQQQPPPOOONNNMMMMMMMMMKKKIIIHHHIIIKKKJJJJJJOOOMMMLLLLLLMMMNNNLLLJJJLLLMMMNNNPPPQQQRRRSSSSSSXXXYYY\\\___bbbhhhnnnsss}}}|||tttkkkccc]]]YYYXXX]]]\\\ZZZYYYYYYXXXYYYYYY___aaadddhhhlllpppsssuuuuuuuuuuuuuuutttsssrrrqqqlllgggaaa\\\YYYVVVTTTRRRUUUTTTTTTTTTTTTUUUVVVWWWYYYZZZ\\\```cccgggiiikkkpppqqqsssvvvzzzzzzvvvsssrrrrrrrrrrrrtttwwwzzz{{{~~~zzzwwwtttrrrpppppplllnnnpppqqqqqqqqqsssuuusssssstttttttttsssqqqppprrrrrrqqqooonnnlllkkkkkkiiigggeeebbbbbbbbbdddeeefffgggggggggfffgggjjjmmmmmmnnnoooqqqrrrrrrrrrqqqpppooonnnoooqqqssssssrrr~~~zzzxxxuuussspppnnnlllllllllmmmkkknnnpppnnnkkkiiijjjlllrrrtttwwwzzz}}}|||xxxssspppnnnjjjeeebbbaaabbbaaaaaa___^^^\\\ZZZXXXWWWVVVVVVWWWVVVTTTTTTSSSRRRPPPMMMRRRRRRRRRRRRQQQPPPNNNMMMMMMKKKIIIIIIJJJLLLLLLLLLOOONNNMMMMMMNNNOOOMMMLLLNNNOOOPPPQQQSSSUUUWWWXXX^^^```cccgggjjjooouuuyyy|||uuullleee___[[[ZZZ]]]\\\[[[ZZZXXXWWWVVVVVV\\\\\\^^^aaaeeeiiimmmoooqqqrrrsssuuuwwwxxxxxxxxxsssooojjjfffbbb___[[[XXXYYYXXXWWWWWWWWWWWWWWWWWWTTTUUUWWWYYY]]]```cccdddnnnppptttyyy}}}~~~}}}zzzzzz{{{{{{|||~~~|||uuutttrrrpppooonnnnnnmmmlllnnnpppqqqqqqrrrsssuuuttttttttttttsssrrrqqqpppnnnnnnmmmlllkkkjjjiiihhhgggeeecccbbbaaabbbcccdddeeegggiiijjjjjjjjjlllmmmmmmoooqqqrrrssstttssssssrrrpppnnnoooqqqrrrssssss|||yyyvvvtttqqqnnnlllmmmnnnooollloooqqqqqqnnnkkkjjjkkkppprrrtttvvvyyy}}}}}}yyyvvvuuupppkkkgggeeeeeedddcccdddbbb```^^^[[[ZZZYYYXXXSSSRRRSSSTTTVVVVVVTTTRRRRRRSSSTTTTTTTTTRRROOONNNMMMKKKIIIJJJLLLMMMNNNMMMNNNNNNMMMNNNNNNOOONNNNNNOOOOOOPPPQQQTTTWWW[[[\\\bbbeeeiiimmmqqqvvv{{{~~~|||wwwpppjjjeeebbb```^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYY[[[^^^bbbfffiiinnnoooqqqsssvvvwwwxxxxxxzzzwwwtttpppmmmiiieeeaaa```___]]][[[YYYXXXWWWWWWQQQQQQRRRTTTWWW[[[^^^___hhhlllrrryyy~~~yyyuuuoooooonnnmmmllllllkkkkkkmmmooorrrsssttttttuuuvvvvvvuuutttsssqqqooonnnmmmkkkjjjjjjiiihhhgggfffffffffeeecccbbbbbbcccdddeeefffiiimmmoooooonnnnnnooonnnpppqqqsssttttttttttttsssqqqooooooqqqsssssssss}}}zzzwwwuuurrrooommmmmmnnnooommmooorrrsssqqqpppnnnmmmoooqqqssstttwww|||~~~{{{wwwqqqmmmkkkiiihhhggggggeeecccaaa^^^]]]\\\[[[TTTSSSTTTUUUWWWWWWUUUSSSSSSTTTUUUVVVUUUSSSQQQPPPNNNLLLJJJKKKMMMNNNOOOOOOLLLMMMNNNNNNNNNNNNOOOPPPOOOOOOPPPQQQUUUZZZ^^^aaaeeehhhmmmqqqtttwww{{{~~~zzz{{{}}}~~~~~~|||xxxtttooollljjjiiidddeeeeeedddccc```]]][[[YYYYYYXXXYYY[[[^^^aaacccfffhhhkkknnnqqqtttvvvwww}}}{{{yyywwwvvvsssooolllhhhfffbbb^^^ZZZWWWUUUTTTQQQQQQQQQSSSUUUYYY\\\^^^bbbhhhpppyyy|||xxxuuusssooooooooonnnmmmlllkkkkkkppprrruuuwwwvvvvvvvvvwwwwwwvvvssspppnnnkkkiiihhhgggggggggfffffffffeeeeeeffffffeeeeeeeeefffgggggghhhlllpppsssrrrqqqppppppoooppprrrsssttttttsssrrrsssqqqpppppprrrttttttttt}}}{{{yyywwwtttqqqooonnnnnnnnnnnnpppqqqssssssrrrqqqpppnnnppprrrtttxxx|||}}}yyyuuussspppnnnllliiihhhfffdddbbbaaa```___[[[YYYXXXWWWWWWVVVSSSQQQTTTUUUVVVVVVVVVTTTSSSRRRPPPNNNLLLLLLMMMOOOOOOOOOLLLNNNOOOPPPOOOPPPQQQSSSRRRRRRRRRTTTXXX^^^dddgggjjjmmmpppsssttttttvvvwwwrrrsssuuuwwwyyy{{{||||||xxxxxxvvvtttsssqqqqqqpppnnnooonnnlllhhhbbb]]]ZZZ\\\[[[[[[[[[[[[]]]^^^___]]]___ccchhhlllpppssstttyyyxxxxxxxxxyyyxxxvvvuuummmkkkgggbbb]]]YYYVVVTTTTTTTTTTTTUUUWWWZZZ]]]___bbbiiirrr{{{}}}xxxuuutttttttttrrrrrrrrrrrrqqqpppnnnnnnsssuuuxxxyyyxxxwwwvvvwwwuuussspppmmmiiigggeeedddffffffffffffeeeeeeeeeeeegggffffffgggggghhhiiiiiijjjmmmqqqtttsssqqqooooooooopppqqqrrrrrrqqqpppoooqqqpppppprrrtttvvvuuuuuu~~~|||{{{zzzwwwtttrrrpppnnnnnnppppppqqqrrrrrrrrrpppooolllnnnrrruuuxxx|||~~~~~~{{{xxxtttqqqlllkkkiiigggfffeeedddddd```^^^[[[YYYYYYXXXVVVTTTVVVVVVVVVVVVUUUUUUUUUUUUQQQOOOMMMMMMNNNOOOOOONNNNNNPPPRRRSSSRRRRRRTTTWWWXXXWWWWWWYYY]]]dddkkkoooqqqsssuuuuuurrrooommmmmmhhhiiikkkmmmppprrrssstttppppppqqqqqqrrrsssssstttwwwwwwwwwtttpppiiiccc___``````______^^^^^^]]]]]]YYY[[[___cccgggkkkmmmnnnsssrrrrrrtttxxxzzzzzzzzztttrrrnnniiiddd```]]]\\\YYYYYYXXXXXXZZZ]]]aaaccciiipppyyy~~~{{{wwwtttrrrsssuuuvvvssstttuuuuuuuuutttsssssstttwwwzzzzzzxxxvvvuuuuuupppnnnllliiifffeeedddccceeeeeeeeefffffffffffffffffffffgggggghhhiiijjjjjjjjjmmmqqqrrrqqqnnnmmmllloooppppppppppppnnnmmmlllooooooqqqtttwwwxxxwwwuuu}}}}}}|||zzzwwwtttqqqooonnnrrrqqqpppqqqqqqqqqooommmkkkmmmqqquuuxxx|||~~~~~~~~~yyyuuunnnmmmkkkjjjiiihhhhhhhhhaaa^^^\\\ZZZ[[[\\\[[[ZZZWWWWWWVVVUUUUUUUUUVVVVVVSSSPPPNNNMMMNNNOOOOOONNNOOORRRUUUUUUTTTTTTWWWYYY\\\[[[[[[]]]bbbiiiqqquuuwwwxxxxxxvvvqqqkkkgggeeeaaaaaaccceeegggiiikkkkkkjjjjjjlllnnnppprrrtttuuu{{{||||||{{{wwwqqqkkkhhhcccccccccbbb```___]]]\\\\\\]]]___aaadddeeeggggggmmmmmmnnnqqquuuzzz||||||zzzxxxtttpppllliiifffeee]]]\\\[[[[[[]]]```dddfffpppvvv~~~}}}}}}~~~xxxwwwuuusssssstttvvvwwwssstttvvvwwwxxxxxxwwwvvvuuuwwwzzzzzzxxxuuussssssllljjjhhhfffddddddddddddeeeeeeffffffffffffggggggeeeffffffggghhhiiijjjjjjjjjlllooopppnnnlllkkkjjjoooooopppooonnnllljjjiiimmmnnnqqquuuxxxyyywwwuuu