1
ababbabaabababababbaababbabaababbabaabbaabbabaabababababbaabbabaabbabaabbaabababababababbaababababbaabbabaababbabaabbabaabababbaababbababaabbabaababbaabbababaabbaababbaabbaabbaabbabaabbaabbabaabababbabaabbabaabbaababababababbabaabababababbabaabbababababaabbabaabbababaabbabaababababbaabbaabbaabbaabbaabababbaababbabaabbabaabbaabababbabaabbabaabbaababababbabaabababbaababbababaababbababaabbabababaabbaabbaabbaabbaababbabaabbababaabbaabbabaabbaababbaababbaabbaabbabaabbabaabbabaabbaabbaababababbabaababbababaabbabaabababababbababababaababbaabababbabababaabababbababaabbabaababbababaabababbaababbabaababbabaababbaabbabaababababbabaabbaabbaabbaababbababaabbabaabababbabaabbabaabababbaabbaababbaabbaabbababaabbabaabbabaababababbaabbabaabbababababababaabbaabababbabaabbaabbaabababbabaababbabaabbaabbabaababbabaabbabaabababbaababbababaababbababaabbaabbabaabababbabaabbaababbababababababaabbabababaababababbababababaabababababbaabbaabbababaabbabaabbababaababababbaababbabababababaabbabaabbaabbaabbabaababbababababaababbabaabbaabababbaababbababaabababbababaabababbabababababaabababbababaabbaabbabaababbababaabbaabbabaabbaabbabaabbabaabbaababbabaabbaabbabaabbaababbaabbaabababababababbabaabbaabbabaabababbaababbaababbaabbaabababbaabababababbabaabbabababababaabababbababaabbababababaabababbaabbabaababbaababbaabbaabbaabababbaabbababaabbabaabbaabbaabbabaababababbababaabbaabababbabaabbaabababbababaabbaabbabaababbaabababbaabbababababaabbaabababbaabbabaabbabababaabababbabaabbabaabbabaabbabaabbabababaabbabaabbabaabbaababbaabababababbabaabbababaabababbaabbaabababbaabbaabababababbabababaabbabababaabbababaababbaababbabababaabbaababbabaabababababbaababbaababbaabbaabbababaabbaababbaabbabaabbababababaabababbababaabababababbabababababaababbabaababbaababbaabbabaabbababaabbabaabbabaabbabaabbaabbaabbababaabbaababbababaabbaababbaabbabaabbaababababbababaabababbaabbaababababbaabbabaababbabaababababbabababaabbaabababbaababababbaababbaabbaababbababaababbabababababababababaababbabaabbabaababbabababababaababbaababbaabbaababbababaababbaabbaabbababaababbaabbabaababbaabababbababaabbaabbababaabbaababbabababaabababbaabababbaababababababababbababaababbababaabababbaabababbaababbababababaabbaabbaababbabaababbaabbabaabbaabbaabbaabababbaababbabaabbabababaababbabaabbababaabababababbaabbabaabbabaabababbaabbaababbaabbaabbabaababbabaababbabababaababababababbaabbaabbaababababababbaababbaababbababaababbaabbaabbaababbababaabbaabbaababbaabbaababababbabaabbababaababbababaabababbaabbabaabbababababaabbaababbaabbabababababababababaababababbaababababbaabbababaabbabababaabbaabbaababbaabababbabaabbaabbaabababababababababbababaabababbababababaabbaababbaababbababaababbabababababaabbabababaabbabaababbababaababbaababbaabbabaababbababaabbabaababbabaababbabababaabbaabbababaababbabaabbabaabbababaabbaababbaabababababababbaababbababaababababbaabbababababaabababbababaabbabaababbaabbabababaabababababbabababaabababababbaabababababbaabbaabbaabbababababaababbaabbaabbababaabbaabbabaabbabaabbaabbabaababababbababababaabababbaabbabaabbababababaabbaababbabababaababbaabbaabbabababababababaabababbabaababbababababaabbababababaabababbaabbabaabbabaababababbabaabbaababbabababaabbabaababbababaababbabababaababbaabbaababababbabaabababababababbaabbabaabababbababababaabababbaababababbaabbababababaabbabaabababababbaabbaabbabaababbabababaabbabaababbaabbabaabbaabbababaabababbaabbababaabbaabbaababbaabbaababababbababaabababbaababbaabababbababaabababbaabbaababababababababbabaabbaabababbabaabababbababaabababababbaabbabababaababbabaababbaabababbaabbabaababbaabbabaabbaababababbaabbaabababababbaabbababaababbababaabbaabbaababbabababababaababbabaababbababaabbabaabbababababaababbaabbabaabbababababababaababbaabbababaabababababbabababaababbabababaababababbabaababbaababbaababbabaababababababbabaabbaabababbababaabbaabbaababbabaabbaababbaababbaabababababbababaababbaabababababbabababaabbabaabbabaabbabaababbaababbabaabbababaabbaababababbabababaababbabaabbaababbabaabbaababbaababababababababbabababaababbaabbaabababbaabbaababababababbaababbaababbaababbabaabbaabbaabababbaabbabaabbabaabbabaabbabaabbaabbababaabbabababaabbaababababbabababaabbaabbabaababababbaabababababbaababbabaabbabaabbabaababbabaababbabababaabababbabababaabbabababababaababababbababaababbaababbabababaabababbaabababbababaabababbababaababbabababaabbaabababbababaababbababaabbaabbababababababababababaabbababaabbaabbababaabbaababbaabbaababababababbabaabbaabababbaababbabaabababbaabbaabbaababababbaabbabaababbaababbabaabbabababaabababbabaabbabababaabbabaabbaababbaababbaabbaabbabaabbaabababbaabbabaabababbaababababbaabbaababababbababaababababbaabbaabbababababababababaabbaabbababaabababbaababababbabaabababababbaababbaabbabaabbabaabbabaabbababaabbaabbaabbaababababbababaabbabaabbabababaababbaabababbabaabbabaababbabaababababababbaabbaabbababaabbababaabbaabbabababaabbabaababbabaababbababaabbabaababbabababaabbababababababaabbaabbabaabbabababaabbababaababbababaabababababbabaabbabaabababbaabbabababaabbaababababababbaabbaabbabaababbaabbabaabbaabbaabbabaabbaababbaabababbabababaababbaabbaabbabaabababababbaababbaababbaabbababababaabababbaabbabababaababbaabbaabababbabaabbaabbaabbaababababbababaabbaababbabaababbaabababbabaabbabaabababbabababaabababbabaababbaabbababaabbaabababababbaabbabaabbabaabbabababaababbabababaabababababababbaabbaabbabaababbabaabbababaababbababaabbaabababbaabbababaababababababbaababbababaabbabaababbaababbabaababbaabbaabbabaabababbababaabababababbabababaabababababbabababababaababbabaabbaabbabaababbabaabababbabaabbaababbababaabababababbabaabbaabababbaabbabaababababbababaababbaabbaabbabaababbaababbaababbabababaabababababababbaababbabaababbabababaabbabaabababababababbaabababbabababababaabbaabbaababbabaabababbaababbabababaabbaababbaababbabaabbabaabbaabbababaabbabaabbaabbaabababbababababaabbaabbababaabbabaabbababaabbabababaabababbabababaabababababababbaabbaabbabaabbabaabababababbaabababbababaabbabababaabbababababaababbabababaabababbaabbaababbabaababbababababaababbabaabbaabbabaabababbabaababbaabbabaababbaabbababaababbababaabbabaabbababababababaababababbababababaabbaabbabababababaababbaabbaababababbaabababbabaabbabaabababbaabbabaababbababaababbabaababbaabbaabbabaabababbaababbababaabbaabbabaabbaababbababaabbaababababbaababbababaabbaabbababaabbaababbaababababababbaababbabaabbabaabababababababbabababaabbaabbaabababbababaababbaababbaabbabaabbabaabababbaabababbaabbababaabbabaabbabababaabbaababababababbabaababbabaababababbaabababbaabbaababbababaababbaabbaabababababbababaababbabaabbabababaabbaabbabaabbabaababbaabababababbaabbabaabababbabaabbabaabbaababababbaabbababababababaabababababbabababaabbababababaabbababababababaabbaabababbabaabbaababababbaababbababaabbabaabbabaabbababaabababababababbaabbabaabbabaabbabaabbabaabbabaabbabaabbababaababbaabbabaabbabaabababababbaababbababababaabbaabbabaabbabababaabbabaabababbabaabbabaabbabaabbabababababaabababbaabbabababaabbaababbaabbababaabbaabbababaabbabaababababbabaabbababababaababbaababbabaabbabababaabbabaabbababaabababababbabaabbabababaabbaabbaabbaabbabababaababbabababaababbababaababbaabbabaabbaabbabaabababbaababbababaababbabababaabbaabbabababababaababbabaabababbababaabababababbabaababbaabbaababbaabbaababababbaabbaabbaabbaabbabaababbabaabababbaabbaabbababaabbaabababbabaababbaababbaabbaabababbabababaabbaababbababaababbaabbabaababbabaabababbaabbabaabbabaabbababaabbabababaabbababababababaabababbabaababbaababbaabbabaababbaababababababbaababbabaababbabaababbaababababbababaabbaababbababaababbaabababbabaabbabaababbaabbabaabbaabbaabbabababababaababababababbaabbababaabbaababbabaabababababbaabababbababababaababababbababaabbaababbabababababaabbaabababbaabbaababbabaabbababaabababbaabbabaabbabaababbaabbabaabbaabbaabababbaababbaabbababaababababbababababaababbabaababbababaababababbabababaabbaababbabaababababbababababababaababbaababbabaabbababaababbaabbaabbaababbabababaabbabababaabababbaabbaabbababaabbaabbababababababaabbabaabbaabbaababababbaabababbaabababbababaabbabaababbabaabbaabababbababaabbabaababababababbabaabababbaababbabaababbababaababbaabababbababaabbaabbaababbababaababbabaabbaababbaabbaabbaababbabaabbabababaababbabaabbaabbabababababaabbaababbabaababbabababababababaabbababababababaababbaabbabababaabbaabababbaababbabaabbaabbaabababababbaabbaabbaabbabaabbaabababababababababbabababababaabababbaababbabaababababbaabababbabaabbaabbababababaabbababaababbababaababbaabababababbaababbaababbaabbababaabbaabbaabbaabbaababbaabababbaabbaababababbabaababbababaabbabaabbaababababababababbaabababababbaabbaabababbaabababbaababbabaabbabaabbabaabababbaabbaabababbabaabbaabababbaababbababaababbabaabababbaabbababaababbaababbaababababbababaabababababbabaabaabbbaababababbaabbabababababaabababababbaabbaabbaababababbaabbababaababababbabaabbaabbabaabbabababababaabbaabababbababaabababbabababaababbabababaababababbabababaabbaabababbabaabababababababababababbabababababababaababbaabbaabbaabbababaabbabaabababbaababbabaabbabaabbaabbabababababaababbabaababbabaababbabababababaababbabaabbaababbabababaabababababbababaabbaababbabaababbababababababaabbababaabbabababaabbabaabbabaababbabaabbaabbabababaababbabaababbabaababababbababaabbabaabababababababababbababaabbaabbababaabbabaabbaabbaabbabaabbaababbabaababbabaabbaabbaabababababababababbabababaabababbabaabbaabababbabaababababbababaabbaababababababbabaabbaabbababaababbabaababbababaabbaababbababaababbaabbababaabbabababaabababababbababaababababbaabbaabababbaabbabababababaabbaabbaabbaabbabababababaababbaabbababaababbabaabababababababbabaababbababaabbaabbaabbaababbabaabbabababaabbabaabbaababbabaabababbaababbabaabababababbaabbababababaabbaabbabaabbababaababbaabbababaabbaabbabababaabbaabbaabababbaababababbaabbaababababbaababbaabbababaababababababbaabbaababababbabaababbababababaabbabababaababbaabababababbabababaabbababababaabbaababbaabbababababaababababbababaabababbaabbababaababbababaababbaabbababaabbabababaabbaababbababababaababbabaabababbaabbaabbabaabbaabababbababaababababbaabababbabababababaababbaababbababaabababbabababaababbaababbabaababbaababababbabaabababbaabbababaababbabaababbaabbabaabababbaababbabaabababbaabababbaababbabababababaabababbabaabababababababbaabbabababaababababbababaababbabaababbaababbaababbaabbaababbaabbababaabababababbaabababbabaabbaabbaabbaabbaababbabaabbabababababaababbabaabababababababababababbaabbabababaabbabaabbaabbabababaabbaabbabaabababababbaabababbabaabbabaabbabaababbaabbaabbababababaabababbabababaabbababababaabbabababababaabababababbaabbaababbaabbaabbabaababababbabaabbababababaababbababaabababbabaabbabababaabbabaabababbabaababbaabababbaabbaabbaabbababaabbaababababbababaababbabaabbaabbababababaababbabaabbabaabababbabaabbababababaabbaabbaabbababaababbabaababbabaababbaabbabaababababbabaabbabaababbaabababbaabbabaababababababababbabababaabababbaabbaabbaababbaababababababbaababbabababaababababbabaabababababababababbaabbaabbabaabbaabbaabbababaabbabaabbabaababbaababbaababbaababbabababaabbaababababbababaabbabababaabbababababababaababbababaabababbabaabbabaabbaabbaabbaababababbaabababbaabbaabbaababababbaababbababaabbabababababababababaabbaabababbababaababbaabbaabbaababbaabbabaabbabaabbabababababababaabababbaabbaabbababaababbabaababbaababbaababababbababaabababbabababababaabbaababababababbababaababbaabbaababbaabababababbaababbabababaabbaabbaababababbabababaabbaabababbaababbabaabbaababababbaabbaabbaabbabaababbaabababababbaabbabaababbabaabbabaabababbaababbababababaabababbaababababbaababababbaabbabaababbaabbaabbabababaabbabaabababbabaabbaabbaababbababababaabbabaabababbaabbabaabbaababbaabbabaababababbaabbaabbabaababababababbabaababbabababababaabbaabbabaababbaabbabaabbaabbabaabbaabbaabbaabbababaababbaabbaababbabababaabbaabbaababbaabbabababaababababbaabababbaabbaabbaabbaababbabaabbaababbaabbaababbaabbaababababababbaabbaabbabababababaabbabaabbabababaababbababaababbababababababaabbaabababbabaabbabaababababbabababaababababbabababaababbaabbaabbaababbaabbababaababbabaabababbaabbaabbaabbaababbaabababbabaababbabababaabbaababababbaabababbababaabababababbaababababbabaabbabaababbaababbabaabababbaababbababaababbabababaabbaababbaababababbaabbaababbabaababbaababbabaabbaabbaababababbabaababbabaabbababaabababababababababbabaabababbabababaabbabaababbaababbabaababbabaabbababababaabbaababababababbabaababbababababaabbababaabbaababbabababaabbaababababababbababaabbababaabbaabababababababababbabaabababababababbabababaabbabaabbabaabbaabbaababbabaabbaababbaababbabababaabbababaabbaabbaabbababababaabababbaabbaabababbabaabbaabbaabababbabaababbaabbaababbabaababababbabaabbaabababababbabaababbabababababaabababbaabbabababaabababbaabababbababaababbabaabbaabbaababbabaabbaabbaababbaabababbababaabbabaababababbabaabababababbaababababbaababababababbaababababbaababbabababababaababbabaabbaabbaabbaabbababaabbabaabbabababaabababbaabbabaabbaabbaababbaabbababaabbababaababbabaabbaabbababaabababbaabbaabbaabbaababbaababbaababababbaabbabaabbabababaabbababaababbababaabbabaabbabaabbaabababbaabbaabbabaabbababababababaababbabaabbabababaabbaabababbaababababababbaababababababbaababbaabbaabbabaababababbabaabababababbababaabbababaababbaababbabaabbaabbababababaabbabababaabababbaababbabaabababababbabaababbaabababbabaabababababbaabababababbaabababbaabbaababababbaabbaababbaababbaabbaabbaabbabaabbabaabababbababaabbaabbababaabbaabbababaabbaababbabaabbabababaabbaababababbabaabbaabbabaabbaabababbaababababbabaabbaabbabaabbaababbaabbaabbaabababbabaabbabababaababbababaabbaabababbaabbaabababbababaabbaabbababaabbaababbaabbaabbabaababbaabbaababbaababababbabaabbaababbaababababababbaababababbababaabababbaabbabaabababbaababbaababbaabbabaababbabaabababababababbaababababababababbabaabababbaabbababaababbaabbabaababbabaababbaababbaabbabaabbabababaabbaababababababbabaababababbabababaabbaababbabaababbabaababbababaabbabababaababbabababaababbaababbabaababbababababababaabbaabbabababaabbaabbaabababababbabababaababbaabababbababababaabbabababababababaabbaababbabababaababbaabbababaabbaabbaabbabaabbaabababababbaabbaababbabaabababababababababbaabbaabbabaabbabababaabbabaababababbaabbaababbaabbaabbaababababbaabbaabababbaabbaababbabababaababbabababaabbaabbaabbaababbabaabbabababaabbabaababbaabbabababaabbabababaabababbaababbabababaababbabaabababbabababaabbaabababababababbabaabbabaabbaababbaababababababbababaababbabaababbaababbaabbababaabbababaababbaababbababababaabbaabababababababbaababbabaababbabaababbabaabbaabbaabbababaababbaabbabababaababababbaababababababbabaabbaababbaababbabaabbababaababbababaababbaababbabababaabbabaababababababbababaabbaabbaababbabaabbaabbaababbabababababaabababbabaababbaabbaabbaabababbababaabbababababaabbaabababbababaababbabaabbababaabbababababaabbababababababaabbaabbaababababbababaabbaabababbababababaabbaabbaabbaababbaababbababaababbabaabbabababaabbabaabbababaababbabababaabbabaabbabaabbaababbabaabbababaabbaababbabaabbabaababbaabababbaababbaabbaababababbaabababababbabaabbaabbaabbabaababbabaabbaababbaabbaabababbaabababbaabababababbabaabbabaabababbababaabbaababababababbabaababbababaabababababbabababaabbaababbaabbaababbabaabbabababababaabbabaabbaabbaabbabaababababbababaabababbaababbababaababbababaabababbaababbaabbabababaababbaabbaababababbabaababbabaabbaabbaabababababababbabaababbabaabbabababaabbabaababababbababaabbaabababbaabbaabbababaababbaabbaabbabaabababbaabbababaabbaabbaabbaababbabaababbababababaababbaabbababaababababbaababbabaababbabaabbaabababababbabaabbaababbababaababababbababaabababbabaababbababaababbabaababbabaababababbabaabbaabbababaabbababaabbababaabbababababaabbabaababbababaababbabaababbabababaabbabababaababbababababaabbaabababbaabbaabbabababababaababababbabaabbaababbabaabababbababaababbaababbaabbaababababbaababbaabbaabbababababaabbaababbabaabababababababababbabababababaabbaabbababababaabababbabaababbabababababaabbaabababbababaababababbabaababbabababababaabbaabababbabaabbababaabbaabababbaababbaabbaababbabaabbaabbababaabbabaabbabababaabbababaababbabaababbaababababbababaabbaabbaabbababaabbaababbababaabbababababababaabbababababababaababababbababaababbabababababaababababbaabbaabbaababababababababbabaababbaababbaabbabaababababbababababaababababbabaabababababbaabababbabaabbaabbabaabababbaabbaababbaabababababbabababaabbaabbabababaababababbabababaabbabababaabbaababbabaabbabaabbaababbaabbabaabbabaababababababbabaabbaababbababaabababbaababbabaabababababbabaabbaabbaabababbababababababaabbaabbabaabababbaababbabaababbaabababbababaabababbabaabababababababbaabbaabababbabaabbaabbaabababbaababbaababababbabaabbaabababbabaababababababbaababbaababbabaabbaababbaabbabaabbaabbaabababbaabbaabbaabbaabababababbabaabbaababbaabbababaabbabaabababababbaababbabaabbabaababbaabbabaabbababaabbabaabbaabbabaabbabaabbaabbaabbababababaababababbaababababababbaabababbaababbaabbababaabbababababababababababaabbaabbababababaababbaabababbaabababababbaabababababbababaabababbabababaabababababbabaabbabababaababbababaababbaabbabababaabbaababbababaabbababaababbaabbababaabbaabababbabaababababbababaababbaabbababaabababbaababbaababbaabababbabababaabbababaababbabaababbabaabbaababbababaabbabababababaababababbabaabababababbaabbababaabababbaababbaababababbabaababababababbaabababbaababababbaababababbabaabbabaabbaabbabaababababababababababbaababbaababababbabaabababbababababaababbabaababbababaabbababaababbaabbaababababababbababababaabbaababbaabbabaabababababbaababbaabababbabababaabbaabbaabababbabababababaabbabaabbabababaabbaababbaabababbaababbababaabbabaabbabaababbaababababbaabababababbababaababababababbaabbaabababababbaababbabaabbababababaabbaababababbababaababbabababaabbaabababbaabbabababaabbaababababbabaabbaababababbaabbaabababbaabababbaabbababababababaababababbaabbaabababababababababbababaababbaabbabaabbabababaabababbaabbaabbaabababbababaabbababababababaabbaabbaababbababaabababbaabbababaabbaabbaababbaabbaabbaababababbaabbabababaabbabaababbabaabbaabababbabaabbaababababbababaabababbaababababbabababaabababbaababababababbaabbababababaababbabaabbabaabbabaabababbababaababbabaabbaabababbaabbabababababababaababbaabbaabbabaabababbaabbabaabbabababaabbabababaabababababbababaabababbaabbabaabbababaabbaabababbababababaabbaabbaabbababaababbabaabababbabaababababbabaababababbaababbabaabbaabbaabababbabababaababbaababbaabababbaabbaabababababbaababbabaabababbaababbababababaababababbaababbaabababababababbabaabababababbaabbaabababbaabbabaabbaababbaabababbabaabababababababbabaababbababababababababaabbabaabbaabababababbaababbaababababababbaabababbabaabbaabbaabbaabbaababbababaabbaababbaababbaababbabaabbaabbabaabbababaabbabaababbaababababbaabababbaabbabaababbaabababbababaabbabaababababbaabababbabaabbababaababbaabababababababababbababaabbaabababbabaabbabaababbaababababbababaababbaabbabaababbabaabbaababbaababbaabbababaababababbabaababbabaabbabababaababbaabbabababababaababbabaababababbababaababbababaabbabaabbabaabbababaabababababbabaabababababababbabababababaabbabababaababbabaabbababababababaabbaabbaabbaababababbabaabababbababaabababbaabababababbababaababbaababbaababbaababbaabbababaabbaabbaabababbaabababbaabbaabbaabbabaabababbabaabbababababaababbababaababbaababbaababbaababbababaabbabababaabbaabbaabababababbabaababababbabaabbabababaabbababaabababababbababaabbababababaabababbaabbaabbabaabbabaabbabababababaabbabababaababababbabababaabbaabbaababbabababaabbaabbaababbaabbababaabbabaabbabaabbababaabababbabaabbaabababbabababaabbaababbabaababbababaabbabaabbabaabbabababaababababbaabababbaabababbaababbababaababbababaabbaabababbabaababbaababbaabbababaabbabaabbabababababaababbaabbaabbabaababababbaabbaababbaabbaabababababbaabababbabaabababbabaabbabaabababbababaababababbababaababbaabbaababbabaabbabaababbababababaabababbaababbabaabbaabababbaabbaabbabaabbabaabababababababababbaabbababaabbabaababababbabaababababababbaababbababaabababbaabbababaabbaabbaabbaababbababaabbabaabbababababababaabbabaabbabaabababbaababbabababababaababbaababbaabbabaabbabababaababbaabbaabababbaabababbaababbababaabbaabbaababbabaababababbabababababababaabababababababbababababaabbaababbababaababababababababbabaababababbabababaabbaababbabababababaabbabaabbabaababababababababbabaabbaabbaabbabababaabababbaababbabababaababababbabababaababbaababbabaabbaabababbababaababbababaababababbaabbaabbababaababbabababababababababababaabbababababaababbaabbabababaababababbababaababbabababaababbaababbabaabbaabbabaabbaabbaabbaababbaabababbaabbaabbabababaabbababaabbabaababbaabbaabababbabaabbaabbabababababaabbaabbababaabbaabababbaabbaababbaababbaababababbababaababbabaabababbaabababababbaabbababaababbababaabbabaababbabaababbaabbabaabbabaabbabaabbaababababbaababababbaababbababababaabbaabbababaababbababaababbaabbaabbaabbaabababbabaabababbaababbabaabbababaabbaabbabaabababababbaabbababaabababbabaabbababaabbaababbaababababbaabbaabbaababbaababbabaababababbaabababbabaabbaabababbaabbabaabababbababaababababababababbabaababababababbabaababababbabababaabbaababbaababbababababaabbabababaababbabababababababaabababababbabababaabababbaabbaabababbaabbaabbaabababbaabababbaabababbaababbaababbabababaabababbabaababbababaababbaababbaabbabaabababbabaababababbaabababbaababbabaababbabababaabababbabaababababababbabaabbabababaabababbabaababbababababaabbabaabababbababaababbabaababbabaabbabaababbababaababbaababbaababbababaababababbabaabbababababaababababbaabbaabbaabababababbabaabababbaabbaabbaabbababaabababbaababbabaabbaababbabaabbaabbaabbabaabbabaababbababababaabbaababbababaababbabaabbabababaabbababaabbaababbaababbaabababbaabababbabaababbaabababbaabbababaabbabaababbababababaabababbabaabababababbabababaabababbaabbabaabbaabababbabababababaababbabaababbaabbaabbabaababbabaabbabaabbaabbaabbabaabbaababbaabbaabbaabbaabababbabaababbaababbabababaabbababaabbaabbaababbabaabbaababbaabababbaabababbaababbaabbabababaabababbabababaabbaababababababababbaabbabaabbababababaababbaababbabaabababbabaabbaabbaabbabaababbaababbaabababbaabbaabbaabbabaabababbabaabbaabababbabaababbabaabbaababababbababaabababbaababbabaabbababaabbaabbababaababababababbaabababbababababaabababababbaababbaabbabaababbaabbababaababbababaabbaababbabaabbaabbaabbababaabbaabbaabbaababababbababaababababbababaababbababaabababbaabbaabababbaabbabababababaabbababaababbababababaabbaabbaabbabaababababbababababababaababbabaabbaabababababbabaabbabaabbaabababbabababaabbaabbaababbaababbababaabababababbababaabbaabbababaabababababbaabababbabaabbabababaabbaabbababaabababababbababababaabbaababbaabbaababababbabaabababbaabbabaababbabaababbaabbabaababbabababaababababbabaabababababababababbababaababbabababababaababbaabbabaabababbababaabbabababaabbabababaababbaababababbaababababbabababaabbaabbabaabbabababaababbaabababbaabbaabababbaababbabaabbabaabbaababababbaababababbaabbababaabababbaababbaababbaabbabaabababbabaabbaabbaababababbaabbabababaabbabaababbabaabababababbaabbabababaabbababababaababbaabbabaababbaababbabaabbabaabbabaababbaabbabaabbabaabbabaababbabaabbababaababbababaabbaababbaababbabaabbabaabababbaabbabaabababbababaabbaabbabaabbabaababbaababbababaababbaabababbababaabababababbaabbabaabababababababbaabbabaababbaabbaabbababaabbababaabababababbaabbaabbaababbababababaababbaababbababaabababababbaabbabaabbababababaababbabaababababbabaabbabaabbababaababbabaababababbaababababbabaababbabaabbababababaababbaabbabaababbababaabababbaababbababaabbabaabababbaabbaababbabaababababababbabaabbaababbabaababababbaababbaabbabaababbaababbaababababababbaabbabaabababbaabbaababababbaababbaabbaabababbabaababbabababababaabbaabbaabababbababababababaabbaababbaababbabababaabababbaabbababaababababbababaabbabaabbaabbaabababababababbaabbabaababbababaababbabaababbabaababbaabbaabbaabbaababbaabbaabbaabbaababbabababaababbaababbabababababababaabbababababaabababbaababbaabbababaababbaabbaababababbabababababababaababababbaabbabaababbaababbabaabbaababababbaabababbaabbababaabababbabaabbaababbaabbababaabbaabbabaababbaabbabaababbaabababababbabababaababbababaabbaababbaabbaabbababababaabababbaababababbaabbaababababbaabababbabababaabbaabbababaabbababaababbababaabbaabbabaababbaabbabaabababbaabbaabbabaababababababbabababaabbaabbabaabbabababababaabbababaabbaabababababababbaabbabababaabbaabababbabababababaababbabaababbaabbaababbabaabbababaababbaabbaabbaababbababababababaababababababbabaabababbabaabbaababababababbabababababaababbabaabababbaababbabaabbaabbababaabbabababaababbabababaababbaabbababababaabbabaabbababaabbaabbabaababbabaabbaabbabaabbababaabababbaababbaabbabababaabbaabbabababababaabbabaabbabaababbabaabababababababbababababababaabbaabbababaababbaabbaabbaabbabababababaababababbabaabbaabbaabababababbaabbabaabbaabbaabbababaababbabaabbaabababbaabbaabbaababbaabbababaabbaabbaababbabababaabbababaabababbaabbaababbabaababbabaababbabaabbaabbabaabbabababababaabbabaababababbaabababbaababababababbabababababababaababbababaababababbabaabbababaabbaabababbabababaabbaabababababbaabababbabababababaabbabababaababbabaababababbabaababbaabbabaababababbaabbabaababababbaababbaabbaabababababbabaabbababaababababbababaabababbaabbaabababbababaababbabababaababababbababaabababbaabbababaabbabaabbaabbaababbaababbabababaabbaabbaababababbababaabbabaabababbababaababababbababaabbaabababbaabababbababaabbabaababbabaabababbaabbabaabbaabababbabaabababbabaabbaabbaabbababaababbaababbaababbabababaabbabaababababbabababaababbababaabbababaabbababaabababbaabbabaabbaababbababaabbabababaabbababaabbabaabbaabbabaabbaabababababbaababbabaabababbaababbabaababababbaababbaabbaabbabaabbababaababbababaabbaabababbaabababababbaababbababaababababbaababababababbabaabbaababbaababbaababbabaabbaababbabaabbaabbabaabbaabbaabbaabababbabababaabbababababababaabababbabaabbabaabababbaababbabababaababbabababababababaababababababbaabbababaabbaabbaabbabaabababbabababababaababababababbaabbaabbaabbaababbabaabababbababaabababababbabaababbabaababababababbaababababbaababbabaabababbababaabababababbababababaabbabaabbaababababbababaabbababababaabbaababbababaababbabababaabbababaabababababbaabbaabbaabbaabababababbabababaabbababaabbabaabababbaabbaababababbaababbabababaabbababaabbaabbabaabbaabbabaabababbaababababbaabbabaabababbaabbabababaababbaabababbabababaababbaababababbabaabbaababababbaabbabababababaababbabaababbabaabbababaabababbababababababaababbaabababbababababaabababbabaabababbabaababababbaabbababaabbabaabababbababaabbaababbabababaabbababaababbababababaabbaabbaabbabaabababbaabababbabaabbaabbaabbababaabbababaabbaabbababaabbabaababbabaabbabaabababababbababaabbaabbaabababababbabaabababbabaababababababbaababbababaabbaababbababaababbabaabbabaabababbabaabbababababababaababbaabababababbaabbaababbabaabbaababababababbaababababbabababaabbababaababbaababbabaabbaabbaabababbababababababaabbabababababababaababbabababaabbababaababbabaabbababaabbaababbaababbaababbabaababbabaabbaababbababaababbabaabbaababababababbaabbaabbabaabbabaabbabaabbabababaabbababaabbababaababbabaabbabaabababbabababaababbabababaabbaababbabababababababababaabbaabababababbababababaababbaabbababababaabbabaababbababaabbabaababbabaababbabaababbabaabbabaabababbababaababababbaabbababaababbabaababbabababababababababaababababbaabbababaababababbabaabbabaababababbabaababababbaabbababaabbabaabbaabbabaabbaababababbabababaabbabaabababbabababababaabbababaababbaabbababaabbabaabbabababaabbaabababababbaababbabababaabbabaabbabababababaabbaabbaabababbabababaabbaabbaabababbababaabababbabababaabababbaabbaabababbaabbaabbaabbaababbaababbaababababbaababbabaababababbabababaabbaabbaababbaababababababababbabababaabbaabbaabbaabababbaabbaabbabaabbabababababaabbaabbabaabababbaabbaabababbaababababbabaabbabababaabababababababababbabababaababababababababbaabababababbaababbaababbabaababababbaabbabaabbabaabbaababbaababbabaabbabababaababbaabbabababababaabbabaababbaababbaabababbaabbaababababbaabbaabbaabbaabababbabaababbababaababbaabbabaababababababbabababaabbabaababababbababababaabbaabbabababababaabbaabbabababaabbaabababababababbabababababaababababababbaabbabaabbaababababababababababababababababbaabbababaabababbaabbaabbabaabbababababaabbabaabbaabbabaabbababaabbababaabbabaababbaababbaababbabaababbaabababbabababaababbaabababbabaabababbababaababababbabaabbababaababbaababbaabababababbaababbababaabababababbabaababbababababaababbababaabbabaabbabababaabbabaabbaabbabaababbaababababbaabbaabbaabbaababababbabaabbaabababbabababaababababbabaabbaababbababaabbabaabbabaabbabaababbabababaabbaabbabaabbaabbabaabbababaabababababababababbaababbaababababbabaabababbaabbaababbaababbabaababbababaababbababaabbaababbabaababababababbababaabbaababababbaababbabaababbabababababaababbabaabbababaabbabaabbabaababbaabababbaababbabaabbabaabbaabbaabbaabbaabababbabaabbaabbabaabbabababaababbabaabbaabbaababbaabababbaababababbabaababbababaabababbaabbaabbabaabababbabababaabababababbaabababababbabababaabbabaababbaabbababaababbabaabbaabbabaabbaababbabababababababaabababbabaababbabababaabbabaababababbaabbaababbaabbabababaabababbababaabbaababbababaabbaabababbaababababababbabababaabababbababaabbaabbababaabbabaabbaabbabaabbaababbaabbababaabababbabaabababbaabababbaabbaababbaabbaabbababaabbabaababbabaabababbaabbaabbabaabbaabababbababaabbababaabababbaabbaabbaabbaababbaabbaabbabababaabababababbaabbaabbababababaabbaabbaabbaababbaabbababaabbababaababababababbaababababbaabbabaababbaababbaabbaabababbabababababaabbaababababbaabababbaabbababaabababababbabaababababababbaabbababaabbabababaabbaababababbababaabbabababababababaababbabaababbabaababbaababbaabbabababaababbabaabababbabaababababbaabababbababaabababbababaabababbababaabbaabbaababababababbabababaabababbabaababbaabbabababababababaababababbabaabababbaabbababaabbabaabbababaababababbaabababbaababbaababbabaababababababababbaabababbababaababbabaabbabaabbabababaabbaabbaababbaabbaababbaabbabaabababababbaabbabaababababababbabaabbaabbabababaabababababababababababbaababababababbabaabababababbabaababbabaabbaabbaabbaabbababaababababbaabbaabababbabaababbababaabababbabababaabbaabababbabaababababbabaababababbaabbaababbababaababbabababaabababbabababaababbaabababbaababbaabbaababbababababaababbababaabbababaabbabaabbaababababbabababababaababbabababaabbaabbababaabbaababababbaababbaabbabaabbaababbaababbabaabbaabbaababbaababababbaababababbababababaababababababbabaabbabaabababbaabbaabababbaabababababbaabbaabbaabbabababaabbaababababbabaabbababaababbaababbaabbaababababababbabaabababbababaabbaabbabaababbaabababbaababbaababbabababaabbaababbaababbaababbabaababbaabbaababbababaababbabaabbaabbabaabababbaababababbaabababababbabaababbaabbabaabbaabbababababaababbabaababbabababababaabbaabbaabbababaababbabaabbaabbaababbabaabababababbaabbaabbababababaababbababaabbabaababbaabababbaababbaabbaabbaabbaababbaababbababaabbaabababababbaababbabababababaabababbabaabbababaabababbababaababbaabbabaababbababaabbaababbabaababababbaababbaabbaabbaabbaabbaababbaababbabaababbababaabbaabbababaabbaabababbaabbabababababaabbaabbabaabbabaabababbababaabbaababababbaababbaabbabababaabbababaababbababaababababbaababbababababababababababaabbaabababababababbababaabababababbaabbaabbaabbabaabbabaababbaabbaabbabaabbababaababbabababaabbaababababababbabaabbabaabbabaabbababaabbabaabbababababaabbaabababbaababbaabbaababbaababababbaabbabaababbabababaababbaabbaababbaabbababaabbababaabbaabababbababababaabbabababaabbabaabbaabbaababbaabababbaababbabaababababbaabababbaabababbababababaabbabaababbabaabbaabbabaabbaabababababababbabaabababbabaababbaabbaabbabaababbaababbaabbabaababbaabbabababaabbabababaabbaababababababbaababababababbabaababababbabaabbaabbaabababbabaababbabababaababbababaababbabababaabababababbaababbaabbabaabbabaababababbabaabbaabbababaabbababababaabbabaabababbaababbaabbaabbaabbabaabababbababababababababaabbaababababbabaababababbaababbaabbababaabbababaabbabababaababbababaababbaabababababababbabaababbabaabbabaababbaabbaabababbababaababbababaabbaabababbaababbababaabbabababaabbabababaababbaabbababaabbaababababbabaababbaabbaabbabaabbaabbaabbaabbaabababababbaabbabaabbababaabbabababaabbaababbabaababbabababaabbaabbabaababababbaabababbababaabbaabbaabbababaababbaababbabaababbabababababaabbaabbaabbaabbabababaabbababaabbaabbaabbababababaabababbababababaababbabaabbaabbababababababaabbababaababababbabababaabbaababbababaabbabaabbabaabbabaabbaabababbababaabbaabbaabbabaabbabaababbaababbababaabbaabbaabbabaabbaabbabababaabbabababaabbabaabababbabaababbaabababbababaabababbaababbaababbaabbaabbabaabbaababbaabbababababaabababbaabababbaababbaabbaabbaababbaabbabaabbaabbaabbaabbababaabbabaababababbababaababbaababbaababbabaabbababaabababbaababababababbaabbaabbabaababababababbaababbaabbaababbabaabbababaabbabababaababbaababbabaababbababababaabbabaabbabaababbaabbabaabbaabbababaababbabababaabbabaabbaababababbaababbaabbaababababbaababbaababbaababababbaabbabaababbaababababbaababababababbaababbaabbaabbaabbababaabababbaababababbababaababbaabababbabaababbababababababaabbaababbababaabababbaabababababbabababaabbaababbababaababbabaabbabaabbababaababbababaabbababaabbaabababbababaababbababababababaabbababaabbaababbaababbaababbababababaabbababaabbabababaabbabaabbaabbaababbaabbaababababababbabaababbabaabbabababababaababbabaababbaababbaababbababaabbaabababbaabbaababbababaababbaababbaabbaabbabaabbaabbababababaabbaabbaababbaababbaabbaabbababaababbababaabbaababbabababaababbabababababababaabababbaababbaabbababaabbaabbaabbaababbababaabbaababababababababababababababbaabababbabababaabababababababbaababbabaabbabaabbabaabbaababbaabababbabaababbababababaabababbababababababaababbabaababababbabaababababbabababaabbabababaabababababababbabaababbabaabbaabbabaabbaabbabaabbaababbabaabbabaababbabababababaabbaabbababababaababbaabababbabaabbabaababbabaabbaababbaabbaabababbaababbaababbabaabbaabbabababaabbababababaabababababbaabbaababbabababaabbabababaababbaababbaabbaabbababaabbaababababbababaababababbabaabbaabbaabbabababaabbabaabababbaababbabaabababbaabbaabababbaabbaabbaabbabaabababbabaabababbabaabbabaababbabaabbabaababbaabbababaabbababaabbabaababbabaabbaabbaabababbabaabababbaabbabaabbababaabababbabaabbaabababbaabbaababbaabbabaababbababaabbababaabbaabbabaabbaabbaababbaabbaabbabaababbabababaabababbaabababababbababaababababbaababababbabaababababababbaabbabaababbaabbabaababbaabbaababbabaabababababbaabbabaabababbabaababababbabaababababababbabaababbaabbaabbaabbabaababbabaabbabababaabbababaabababbabaabbaabbababababaabbabababaabbaababababbabababababaababbaababababbabaabbabababaababbaabbaabbababababaabbababaabbabaabbaabbababaabbababaababbabababaabbababaabababbaabbaababbabaabababbabaabbaabababbaabababbabaabbabaababbababaababbaababbababaabababbaababbaabababababbababaababbaabbaababbabaabbababaababbaabbaabbabaabababababababbaababbaabbaabbaabababababbaababbabababababaababbabaabababbababaababbaababababbaabbababababaababbaababbababaabbabaabababababbaababbabababaababbaabbababababaababbaabbabababababaabbaabbaababbabaababbaababbabaababbaababbaababababababbaababababababbabaabbabababababaababababababababbaabbabaababababbaabababbaabbabaabbabaabbaabbaabbabaabbababaababababbaababbaabbaababababbabababaabbaabbaababbababaababbabababaabababbaababbabaababbaabbaababbabaabbabaabbabababaabbababababaabbaabbaababbaababababbababababababababababaabbababababaabbabaabbaabababbaababababababbabababaabbabababaababbabaababababbaabbabababababaabababababbabaababbaabababbaabbabababaabbaabbaabbaabbabababaabababbababababababababaabababbaabbababaabbaababababababbabababaabababbababaababbabaabbabaabbabaabbababaababababbaababbaabababbababaababbabaabbaabbabababababababaabbabaabbaabbaababbabaababbaabbabaabbabaabababbaabbabababababababaababbaabbaabbaabababbabaababababbabaabbaabababbababaabababbaabbababaabababbababaabababbabaababbaabababbabaabbaababbaabbabaababbaababbabababaababababbabaababababbaabbababaababbaababbabababaababbaabbaabbababaababbaabbaabbaabababababbababababaabbaabbabaabbabababababababaabbaabbaabababbabababaabbababaabababbaabababbaabbaabababbaababbaabbabaabbaababbabaabbaababbaababbaababbaabababababababbaababbabaababbabababababababababaabbaabbabaababbaababbabaababbabaabbabaabbaabbabaababbabaababbabababaabababbaabbaababbaababbaabbabaabababbabaabbaabbabababaababbabababaabababbaababbaababbaabbaabbaabbabaababbaababababbababababababaabbaababbabaababbaababbaababababbababababaababbabaababbabababaababbaabbabababababaababbaababbaabbabaababbaabababbabababaabbaabbabaabababbaababbababababaabbabababaabbabababaabababbaabbabababaababababbaabbabaababababbabababaabababababababbabaabbabaabbabababaabbaabbabaabababbabaababbababababaababbaababbabababaabbaabbaabbabaababbabababaabbabaababbaabababbaabbabaababbababaababbaabbaababbababaabbabaabbabaabbabaabbabababaababbabababababaabbabaababbaabbaababbabaabbabaabababbabaabababababbabaabbababaabbababababaabababbabaabbabaababbaababababababbababababaabbaababbaabababbaabbababababaabbabababaabbaababbabaabbabababaabbabaabbababababaabbabababaabbababaabbaabbaababbabaabbabaababbabaababbabaabbaababbabaabbaababbaababbaabababbaababbaabbabaabababbaabababbabaabbababababaabbabaabbaabbabaababbababaabbabaabbabaababababababababbaabbababababaabbabaabbabababaabababababababbabaabbaababababbaabababbaabbaababbababaababbaababbababaabbaabbabababaabababbabaabbaabbaababbababaababbaabbababababaabababbaabbaabababbabababababaabbaabbaabbaababbabaabbaabbababaabbababaababbaababbaabbababaababbaababbabababababaabbaababbaababbabababababaabababababbaabbaababbababaabbaabbabababaabbaabababbaababababababababababbabaababababbababaabababababbaababababababbabaababbababababaabbabababababaababbabababaabbaababbabababaabbabaabbaababbaabbaabbaababbaabababbaabbaabbaabbababaababbaabbabababaababababbaababbaabbaabbabaabababbaabbaabbababaabbababaabbaababbaababbababaabbabaabbaababababbababaababbaabbabaabbaababababababbaababbaabbaabbaababbabaabbabababababaabababbaababbaabbaabbababaabbabaababababababbaabbabaabababababbababaabbaabababababbabaabbaabababbaababababbabaabbababaababbaabbaababbaabbabaababbabaabbaabbababaabbaabbaabababbababaababbabababaababababbabababaabbaababbababaabababbaababbabaabbabababaababbaabbababaabbababaababbabababaabababababbaababbaababbaababbaababababababababbaabababbaabababbaabbaabbababaabababbaabababbaabbaababbabaabbaabbababababaabababbababaabababababbabaabbababaababbabaabbaabbabaababbabababababaabbabababaabababbaababbaabbaabbababababababaabababbababaabbaabababababababababbaabbabababababaabbaabababababbabaababbaabbababaabbaabababbaabbabaabbabababaabababababbabaababbaabbabababaabbababaababababababbaabbaabbaababbabaabbaababbaabbabaabbaababbababaababbabababaababbabaabbabaabbabaabbabaabbaabbabaababbababaababbabaabbabaababababababbaababababbababaabbabaababbaabbaababbaababababbaabbaabababbababaababbaabababbaabbabababaabbababababaabababababbabaababbaabbabaabbababaababababbabababababaababababbaabbabaabbabaababbabaabbaabababbaabbababaababbababaabbababaababbaabbababababaabbaabbababababaabababababababbaabbababababaabbabaabbabaababbababababababaababababbaabbabaababababababababbaabbaabababbababaabbabaabbabaababababbaababababababbabaabbabaabbaabbaabbabaabbabaababababababbabababaabbabababaabababbaabbabababaababababbaabbaabbaababbaababababababababbababaababbaabbabaabbababaabbabaababbaababbaabbababababaabbabababababaababababbabababababaabbaababbaabbaabbabababaababbaababababbababaababababababababababbabaabbaababbaabbababaabbaabbababaababababbaabbabaabbaabababbaababbaabbaabababbabaabbabaabababbababaabababbaabbaabababbababaababbaabababababababbababababaabbaabbaabababababbaababababbabaababbababababaabababababbabaabababababbababaababbaabbaabbaabbabababaabababbaabbabaabababababbabaabbaababbabaabbaabababababbaababbabaabbababaabbaababbaabababbaabababbaababababbabaabbabaababbaababbabababaabbaababbaababbaabbabaababbabaabbaababbaabababababababbabaabababbaababbaabbabaabbababaabbababaababbabaababbaababababbaabbabababaabababbababaabbaabababbaabbababaababababbabaabbababaabbaabababbaabbaababbabaababbaabbababababababaabababbaabbabababaababbaababababbabaababbaababbabaababbababaababababbaababbabaababbababababaababbabaababababbababaababbabaabbaabbabaabababbababaabbaabababbaabababababbaababbababaabababababbaababbabaabbaabababbababaabbaababbaabababababbaabbaabbaabababbaababbaabbaabbabaabababbabaabbabaabbabaababbababaababbababaabbaababbababaababbaabbaabbaabbabaabbabaabbaabbabaabbaabbaabbaabababbaabbabaababbaabababbabaabbabababaababbababaabbaababababbabababaabbaabbaababababbaabbaabbaabbaababbaabbaabababbababaabbababaabababbabaabbabaabbababaabbaabababababababbababaababbabaabababbabaabbaabbabababababaababbabaababbabaabababbaabbaabbabaabbaababababbababababaabababababbaabbaabababababababbaabbabaabbaabababbaabbabaabbaababbabaabbaababababbaababbababaabbabaabababbabababaababbabababaababababbaabbababaabbaababbaabbabaabbabaabbabaabbabaabababbabaabababbabaabbabababaababababbababaabbababaabbaabbaababbababaabababbababababaabababbaabbababaababababbaababbaababbaabbaababababbaababbabaabbaabbaabbaababababbaabababbabababaabbababaabbabaabbaabbaabbabaabbaabbaababbaabbaabbaababbaababbaababababbababababaabbaabbaabababbababaabbabaababbabaabbabaababbabaababbaabbaabbabaabbaabababababbaabababbaabbabaababababababbababaabbabababaabbaabababbababaababbaababbaababbabababaabababababbababaabbabaabababbaabababbaabbabababababaabbababaabababbabaabababbaabababababbababaabbabaabbabaababbabababaabbaabababbababaabbaabbabababaababababbababaababbaababababbaababbabaababababababbaababbaabbaababababbaababababbaabbabaababbabababaabababbabaabbaabbaababbabababaabababbabaabbababababababaabababbaabbabaabbaabbaabbabaababbabaababbaabbababaabbaababababbababaabbaabbaabababbabaabababbabababaabbabaabababbabababaabbababababababaababababbaabbaabbaabababababababbaabababbaababbaababababbababaababbabaabbabaabbabaabbabaabbaabababababbabaabbaabababbaabababbababababaababbaabbaabbaababababababbababaabbaabbaabbabababababaababbaababbababaabababbaabbaabbaabbaabbabaababbababaabababbabaabababbaabbababababababababaababbabaababababbababaabbaababbabaabbabababaabbabaababbaabbabaababbaababbabababaabababababbabababaabababababababbababaabababbaababbaabbababaabbabababababaabbababaabbaababbababaabababbabaabbabaabababbaababbabaabbaabbabaabababbaabababababababababbaababababbabaababbababaabbababaabbaabbaabbabaabbabaabbababaababbababaababbabaabbaabababbababaabbaababababbaabbaababbaabbaababababbabaababbabaababbaabbabababaabbaababababbaabbabababaababababbaababbababababaababbaababbababababaabababbaababbaabbaabababababbaabbaabababbabababababaabbaabbababaababbaabbaabbababaabbabaabbababaababbaababababbaababbabaabababbabaababababbaababababababbababaabbaabababbababababaababbabaababbaababababbaabbaabbabababaababbabababaabbaabbaababbabaabbaababababababbaabababababbabaabbabaababababbabaabbaababbaabbabaabbaababbabaabbaabababbaababababababbabababaabababbababababaabbaabababbabababaababbabaabababbaabababababababbaabbababaabbaabbaababbabaabbababaabababbabaabababbaabababbaababababbaababbabaabbabaababbaababbaababababbabaabbabaabbabababababaababababababababababbaabbabababaabbababaabbabaabbabaababbaabbaababbabaababbabababaabbaabbabaabbaabbababaabbaabbaabbaabbaababbaabbaabababbabababaabbaabbabaabbaababbaababababababababbaababababababababbaabbabababababaababababbabababaabbaabbabababaabbaababbabaabbababaabbaabbaabababababbaabbaabbaababbaabbabaabbababaabbabababaababababbaababbaabababbaabbababababababababababaababbabaababbaabbabaabbaabbabababababaababababababababbabababaababababbaabbaabbabaabbababaababbababaababbabaabababbababaabbabaabbabaabbababaababbabababaababbaabbaababbaabbaabbabaabbaabbaababbaababbabaabbaabbaabbababababaabbaababbaababbaabbaabbaabbabaabbabababaabbabababaabbaababbabaabbababababaabababbabaabbabaababbaabababbaabbaabbabababababaababababbabababaabbaabbaabababababbababaabbaababababababababababababbaabbabaabbaababbabaabbaabbaabbaabababababbaababbaabbabaababbaabbabaababbaababababababbabaabbaabbabababaababababbaababbaababbaababbaabbababaabbaabbabaababbaababbaabababababbaababababbabaabababababbabaababbaababbabaabbaababbaabbaabbabaabbaababababbabaababbabababaabbababababaabbababaababababbaabbabaabbaabababbaabbababaababbabaababbaabbabaabbabababaabbaababbaabbaabbaabbabaabababbabababaabababababababbababababababaabbaabbabaabbaabababababababbaababbababaababababababbaabbaabababbaabababbababaabbaabbabaababababbaababababbabaabababbabaabbababababaababbababaabbaababbaabbabaababbaabababbabaabbababaabbaabbaabbaabbabababaababbabaabbabababaababbaabbaabbabababaabababababbaabababababbaabbaabbabaabbaabbabaababbaababbabababaababbaabbaababbababababaababbabaabbaabababababbaababbaabbabababaababababbaababbababaabbababaabbababaabbababaabbaabbaababababbabababaababbabababaabababbabababababaabbababababaabbaabababababbaababbabababaababbaababbabaabbaababbaabbaabbaababababbabaabbabababaabbaababbababaababbaabababababbaabbabaabbabaababababbabaabbaabbabaabababbaababababbabaababbaababbababaabbaababababababbaababababbaabbababaababbababaabbaabbaabbaababbaabababbabaababbababaabababababababbabababaabbabaabbababaabababbaabbababaababbabaabbabaababababbababababaabababababababbababaababbabababaabbababababaabbabaabababbabaabbaabababbababaabbaababababbaabbababababaabbaabbababaabbaabababbababaabbababaabbabaabababababbabaabbabaabababababbaabbaabbabaababbabababaabababbababaabababbaabababbaababbababaabababababababbabaabbabaabbaabbababababaababababababababbaabbababaabababbabaabababababbaabbaabbabaababababababababbaababababbaabbabaabababbaababababbaabbaababbabababaabbaabbabababaababbababaabababababababbaabababbaabbaabbabaabbaababbaabbaababbaababbabababaabababbaabbababaabbaabbabaababbaabababababbaababbabaababababbaababbaababbaabababababbaabababababbabaabbaabbaabbaabababbaabbaababbabaabbaababbaababababbabaabbaababbababaabababbaabbabaababbaabbaabbaababbabaabbaabbaababbabaababbaabbaabbabaabababbabaabababbababababaababbababaabbabaabababababababbababaabababbababaababbababaabbaababbabababaabbababaabbaabababbabaababababababbaabababbaabbaabababababbaabbaababbabaabbaabbaabbaababbabaabbaabbaabbaabbabaabbabaababbabaabbaabbabababaabbaababababbabaabababababbaabbaababbaabbaabababababababababbaabbabaabbabaabbabaababababababbaabbababaabababababbaabbaabababbabababaababababababababbabababababababababababaabbabaababbaabbabaabbaabbabaabbaabbaabababbaabababbaabbababaabbabaabbaabababbababaabbaabababbaababbabababaababababbaababbabaababbababaabbabaabbabaabbaabbabaabbaabbaababbaababbaabbaababbababaabbaabababababbabaabbabaabbaabbababaabbaabbaababababababbaabababbaabbabaababbabaababababbaababbaababbabaababbabaabbaabababbaababbabababaababbaabbabaababbabababaabbabaabababbabaabbababaabbaabbababaabababababbaababababababbaabbabababaabbababaabbabababababaabbaababbaababababababababbabaabababababbaababbabaabbaababababbababaabababbabaababababbabababaabbaabbaababababbabaababbabaabbaababbaababababababbaabababbaabababababbabaababbaababababbabaabbabababababaabbababababababaabbababababaababbabaababababbabaababbaabbaabbaababbabaabbaabbabaababbabababaabababbabaabbabaabbaabbaababbababababaababbaabbaabbabaababbababababaababbaabbabababababababaababbaabbabaabababbaabbaababababababababbaabbabababaababbaabbabaabababababbabaababbababaababbaabbaababababbababababaababababbaabbababababababaababababbaababbabaabababbabababaabbababaababbabaababababababbaababbabaababbabababababaabbaabababbaabababbaababbaababababababababababbaabbaababbaabbaabbabaabbabaabababababbaababababbaababbaabbaabababababbaababbabaababbababaababbaabababbaabababbaabababbaabbabaabbaabbaabbababababaababbababababababababaabbababaabbababababaababbaabbaabbaabababababababbaabbabababaabbabaabababababbabaababbaabbaababbabaabababbabababaabababbaababbabaabbaabbaabababababbababaababbabaababbaabbaabbaabbabaababbaabababbabaabbaabbabaabbabaabbaababbabababaabbaabbaabbababababaabbabababababaababababbaabbaababababababababbaababbabababababaabbaabbaabababababababababbaababbabababaababababababbaababbaababbaabbabaababbabababaabbababaabababbaabababbaababbaababababbababaabbaabbaababbaabababbabaabababbaabbababaabababababbabaababababababbaabbababababaabbaababbabaabbaabababbababaabbaabbabaababbaababbaababbaababbaabbabaabbaabbaabbababaababbababaabbaababbabababaabbaabababbaabbaabababababababbabaababbabaabbabaababbaababababbababaabbaababbaabbaabababababbaababababbabaabbabaabbaabbababaababbabaababbabaabbabaabbababaabababababbababaabababababbaabbaabbabaabbaababababababababbabaabbaababbabaabbaabbabababababaabbaababababababababbaababbaabbabaababbabaabbaabababbaabbabababaabababbababaabbabababaababababababbabaababababbaabababbaabbabaababbabaabbabababaababbaabbaabababbabababaababababababbabaababbaabbaabbabaababbaabbababaabbaabababbabaabbabaabababababbaababbabaabbabababababababaababbaabbabaabbaabababababbaabbabaabbaababababbaabbababaabababababbababaababbababaabbaababababbaababbaababbabaabbababababaabbababaababbabaababbababababababababaababababbabaabbababababaababababbabaabbaabbabababababababaabbabaababbaababbabaabbaabababbaababbaabbaabbaabbaababbababaabbaababababababababababbaababbaababababbaabababbabaababbababababaabababababbabaabbabababaababbaabbaabbaababbababababaabbababaabbabababaabbabaabbababaababbaababbaabbababaabababbaababbaabbabaabababbabaababbababaabbaabababbaabbaabababababababbaababbababababababababababaababbaababbabaabababbabababababaababbabababaabababbaabbabaabbaabbababaabbaababbaabababababababbaabbababaabbaababbababaababbaabbaabbaabbaababbababaabbababababaababbabaababbabaababababbaababbaabbababababaabbabababababaababababbaababbaabbaababbabababaabbabaabababbaabbababaabbabaabbaababbababaabbaababababababbabaababbabaabbaababbabaabababababababbabaababababbaabababbaabbaabbaababbababaababbaabbababaabababbabaababbabababaabbaabbababaababababbababababababaabababbabaabababababbaabbabaababbaabababbababaababababababbabaabbababaabbaababbaababababbaabbaabbaabbabababaabbabaabababbabaabababababbababaababbabaababbaabbaabbaababbaababbabaabbaabababbaababbabababaabbaabbaababbaabbabababaabbabaababbaabababbaabbaabbabaabbabababaabbaababababbabaabababababbababaabbaababbababaabbabaababbabaababbabaabababbabaababababababbababaabbabaabbaababababbabaababababbaababbababaabbaabbabaabababababbabaababbaabbaabababbababababababaababbababaabbababaababbaababababbabababaababbaabababbababababaababbabaababbabaabbaabbababaabbabaabababbabababaababbababaabbaabbabaababbaabbaabbaabbaabbabaabbabaabababbabababaabbaabababbaabbaababbabaabbabaababbababababaabababbaabbaabbaababbaabbabaabababababbabaabbaabbabaabbaabbaababbaabbaababababababbaababbababaabbaabbabababababaabbabaababbaabababbabaababbabaababbabaabbaabbabaabababbaababbaabbababababababaabbabaababbaabbaabababbabaabababbabaabbaabababababbabaabababbabaabbaabbababaabbababaabbaababababbaabbabaababbababababaabbababababaabbaabababababbaabbaabbaababababababbabababababaababbabaabbaabbabaabababbabaabbabaabbaabbaabbabaababbaababababbabaababbaabbababaabababbaababbaabababbabaabbabaabababbabaabbababaababbabababaabbabababababababababaabbabaabbaababbabababaabbaabbababaabababbabaabbaabbabaabbaabababbababaabababababbabaababbaabbaabbabababaabbababaabbaababbaabbabababababaabbaababbaabbaababbaabbabababababababaababababababababbaababbabaabbaababbabaababbaabbababaabbaababababbaabbabaababbaabbaabababababbabaabbabaabbaabbabaabababababbaababbabaabbababaabababbaababababbabaababababbaabbaababababbabababaabbababaabbaabbabaabbaababbabaabbababaabbabaabbababaabbaababbaababbababaabbabaababbaabababbababababaababababbabaabbaabbaabbaabbababaabababbabababaababbabababaababbabaabbaababbaabababbabaababbaabbaabbababaabbabababaababababababababababbabaabbaabababbaababbaababababbaababbaabbabaabbaabbaabbabaabababbaabababbabababaababbaababababababbaababbaabbabaababbababaababbabaabbabaababababbababaabbaabababababababbaababbaabababababbabaabababbabaabbaabbaababbabababababababababaabababbaababbaababbaababbababaabbabababaabbaabbaababbaabbaababbaabababbababaababbabaababbaabbabaabbaabababbaababababbaabbaabbaababbaabbabaabababbaababababbaababbaababababababbababaababbabaabbabaabbabaababbabaabbabababaabbabaabababbaababababbaabbabababaabbababababaababbababaababbababababababaababbababaabababbaababbaabbaababbaabbababaababbababababaabababbaababababbabababaababbaabababababababababbababaabababbaabababbaabbabababababababaabbaabbabaabababbabaabbabaabbaababbaabababbaababbabaabbaababbabababaababbaabbaabababbaabbaabbabababaabbababaabbaababbaabababababbaabbaababbabababaabbaabbababaabbabaabababbaabbaabbaabababbaabababababbaabbabababaabbabababaabbaabbaabababbaabbabababababaabababbaabbaabbabaababababbaabababbaabbabaabbaabbaababababbabaababbaabbabababaabbaabababbabababaababbababaabbababaababbababaabbaabababababbaababbaabababbabaabababbaabbaabbaabbabaababbababaabbabaabbababababaababababbaababbabababababaabbabaababbababaabababbaabbabaababbababaabbabaababbabaababbaabababbaababbabababaabbabababaababbabaabbababababaabbaabbabababaabbababababaabbabaababababbabaababbaabbababaabbababaabbaabababababbabaabbaabbabaababababbaababbabaabababbaababbaabbaabbabaababbaababababbaabababbababababaabbabaababbabaababbaabababbaabbabababaababbababaababbabaababbababaabbabaabbaababababbaababbababaababababbabaabababbabaabbababaabbaababababababbaababbaabbaababbabaabbabaabbabaabbabaabbabaababbababaababbaabababbaababbabaabbabababaababbaababababbaabbabaababababababbabaababbaababababbaabababbaababbaababbababaabbaababbaabbababababaabbabaabbabaababbababaabbabaababbaababbababaababbabaabbaabbaababababbabaabbabaabababbaabababbaababbabababaababbababababaababababbaabababbababababaababbaababbabaabbabaababbaabbabaabababbaabbabaabbabaabababbaababbaabbaabbabaabbaabbaabbabaabbababaabababbaabbaabbabababaabbaabbabaabababbaabbabaabbaabababbaabbabababaababbabaabbaabbabaabababbabababaabababbaababbaababababbaababbababababaabbaabbaababababababbabaabbabababaabbaabababbabaabbaabbaababbaabbaababababababbaabababbaabababbabaabbabaabbabaabbaabbabaababbabaabbabaabbaabbabaabbaababbabaabbabababababaababbaabbababababaabababbaabbabababaabbabaabbaabababbababaababababbaabababababbaabbaabbaabbababaabbabababaabbaababbaababbaabbabaabbaabbaabbabababababaababbababaababababababbababababaababbaabbaababbaababababbaabbaabababababababbaabbabaabbababaabbabaababbababaababababababbababaababababababbababaabababababababbaabbabaabbababaababbabaabbababaabbaabbaabbabaabbaabababbaababbaabbaabbababaabababbabababaabababbabababababababababaabbaabbaabbabaabbababaababbaabababbabaabbabaababbaabbaabbababaababbaabababbabababaabbaabbaabababbaabbabababaabbabaabbabaababbabaabababababababbaabbababaababababbaababbaababbabaababbaabbabaabbaabbababaabbaababbaabbababaababbaabbaabbabababababaababababababababababbabababaabbaabbaababbaabbaabababbaababbaababababababbabababaababbaababababbababaabbabaabbaabababababbaabababbabaababababababababbaababbababaababbabaabbaababababbabaabbaabababbabaababababbabaabbaababbaababbaabbabaabababbabaababbabababababababaabbaabbaabababbaabababbababaabbaababbabaabababbaababbaabababbaababbaababababbaababababbababaabbabaababbababaabababababababbabaabbaababababababababbaabbababaabbababaabbaababbababababaabababbabaabbababaabbaababbabaabbababababababaababbabababababaabbaabbabaabbaabbabaabbababaabbaababbaabbabaabababbaababbaabbaababbaabbaababbabaababababbababaabbabaabbaabbaabbaabbababababababaababbababaababbaabbabababaabbabaabababababbabaababbaabbabaababababababbabaababababababbababaabbababaabababbabaabbaababbaababbabaababbababaabbaabababbabaabbaabbabababaabbababaabbababaabbababaabababbabaabbaabababababababbaababbabaabbabaabbababaabbababaabbaabbabababaabbaabbababaabbabaabbabababaabbaabababbabababaabbabaabbaabbababaabababbaababababababbaabbabaabbaabbabababaababbababababaabbaababababbababaabababbababababaababbaabbaabbaabbaabababbabaababababbaababababbaabbabababaabbabaababbaababbababababaabababbababaabbababaababbababababababababababaabbaabbabaababbaabababbabaababbaababbababababaababababbaabbaabbaababbababaabababbababaabababbabaabbaabababbaabbaabbabaabbabababaababbaabbabaabbaabababababbaababababbaabbaabababbaabbabaabbabaabbaabbabaabbaabababbaabbaabababbaababbaababbaabbaababababbabaababbaababbaabbaabbaabababababababababababababababababbabaabababababababbababababaabbabaabbabaabbaababbababaababbaababbabaabbaabbaabbaababbabaabbaabababababbababababaabbaababababbababaabbaababbababaabbababaababababbaabbababaabbabaababbaabbababaabbababaababbababaabbababababaababbababaabababbaabbabaababbaababbaabbababababaabbabaabababbababaabababababbaababababbaabababbababaababbabaabbabaabababababbababaabbaabababbababaabababbababaabbabaabbaabbabaabbaababbabaababbaabababbabaabababbabaababbabababababaabbaabababbababaabbababaababababbaababbabababababaababababbaabbaabababbababaabbabaabbaabababbaabbaabbaabbaababbaabababbabaabbaababababbaababbaabbaabbaababbabaabbababaabababbaababababbaabbabaabbaababbababaabbaabbaababbababababaabababababbaababbabaabbababaababbaabababbaababbabaabababbabababaababbaababbabaabbabaabbaabababababababbabababababaabbabaabbaabbababaabababababbaabbaabbababaabbaababababababababbaabababababbaabbabaabbababaababbababaababbabaababbaababbabababaababbaababbaababababbaabababababbaabbabaababbaabbaabbaababbabaabbaababababbaabababbaabababababbaabbabaabbababaababbaabbabababaabbaabbaabbababaabbaababbaababababababbababababababababaabbabaababbaabbababaabbaabbaabbaabbabababaababbaabbabaababbabaabbaabbaababbaababababababbabaabababbaabababbaabababbaabbabaababbaababbabababaababbaabbabababaabbaabbababaabbababaababbaabbaabbababaabbaababababbaabbabaababababababababababbaababbaabbabaabbabaabbaababbaababababababababbaabbaabbaabbabaabbabaabbabababaabbaababbaabbabaabababababbaabababbabaababbababaababababbaabbaabbaabbaabababababababababbababaababbaababababbaabbaabababababababbaabbabababaababbabaababababbabababaababbaabababbaabababbababababaabababbabaabbabababaabbaabbabaabbaababbaabababababababababbabaabbaababababababababbaabbaababbababababababaababbaabbaababbaabababbaabbaabbaabbaabbaababbaababbabaabbabababababaababbababaabbabaabbabaabbabaabababbaabbaababbaabbabaabababbababaabbaabababbababaabbaababbabaababbaababbabaabababababbababaabbaababababbaababbaabababbabaababbababaabbabaabbaababbaabbaabbaabbabaabbabaabbabaabbaababbaababababababbaabababbababaabbaabbaababbaababbabababaababbaabbaabbababaababbabaabbababaabbababaabbabaabbabaabbabaabbaabbaabbaababbaabbaababbaabbaabbaababababbaabbaababbaabbaababababbababaabbabababaababbaababbababababababaabbaabbaabbabaabbabaabbababaabababbabababaababbaabbabaabbaabababbabaabbaabbabababaabbabababaababbabaabababbaababbaabbabaababbaababababbaabbabaabbabaabbaabababbabaabababababababbabababaabbaabababbaabbaabababbababaabbaabbababababaababbabaababbaabbabaabbaababbababaababababbaababbabaabbabaababbaababbababaababbaabababababbaabbaabababababababababbababaabababbaabbabaabbaababbaabbababaababbababaabbabaababbaababbababaababbaabababbaabbabababaabbaababababbaabbabababaabababababbaabababbaababbabaababababbaabbaabbaababbaabbaababbabaabababbabaabbabaabbaababbabababaabbaababbaababbababaabababbababaabababababababbaababbaabbabaabbababaabbabaababbabaabbabaabbabababaababababbaabababbababababaabbabaabbaabbaabbababababababababaababbabaabbaababababbabaabababababbaabababbaabababbaababababbababaabababbaababababababbabaabbaabbababaabbaabbaabbabaabbabababaabbaabbabababababaabbabaabbababababaababbaabababbaabbaabababbabababaababbababaababbaabbaabbabaabababbaababbaababbababaabbaabababbaabababababbabababababaababbaabababbabaabbababaabbabaabababbabababaabbabaababbaababababbababaabababbaababbababaabbaababbabaababbaababbabaabbabababaabbaabbabababaabbaabbaabbababaabbaabbabaabbabaabbaabbaababbababaabbaababbabaababbaababababbababaabababbabaabababbaababbabaababababbaabbabaabbaababbababaababbababababaabababababababbaabbabaababbaababbabaabbaababababbababaabbabaababbaabababbaabbabaabbaababbaababbaababbaabbababaabababbaababbaabbababababaababbaabbababaababbaababbababaabbaabbaabbabaababbabaabbaabbababaabbababaababbaababababababbaabbabaababbabaabababbaababbaabababbaababababbaabbabababaabbaabababbaababbabaabbabaabbabababaabbaababbabaababababbabaabbababaabbabaabbabaababbababaababbabaabbabababaabbabaabbabaabbaababababbabababababaababbaabbaabbabababaababbaabbababababababaabbaababbabaabbabababababaabbaabababbaabbababaababbababaabbabaabbabaababbababaabbabaababababbaabbabaabababbababababaababbababaabababbababaababbababaabababbaabababbaabbabababaababbabaababbaabababbababaababbabaabbabaababababbaabbabaabbabaababbabaabbabaababababababababbababaababbaabbaabababbabaababababbaabbabaabbaabbabaababbababaababababbababaabababbababaababbabaababababababbabababaabbaababbaababbaabbababaababababbababababaababbaabababbaababbaabbabaabbababaababbababaababababababbaababbaababbabababaabbaabababbaabbababababababababaabbabaababbabaababbaababbababaabababbaabbabaabbaabbababababababababababaababababbabaabbaabbababaabbaabbababaababbaabbaabbabaabbaababbabaababbababababaababababbaababbabababaabbabaababbaabbabaabbaabbabaabababbaabbababaababababbababaabbaabababbabaabbaabbaabbaababbaabbaababbabaababbaabbababaabbaabbababaababbabaababababbabaabbabaabababbaabbabaabababbabaabbababaabbaabbaabbaabbaabbaababbabaabababbaabbabaabbaabbaabababbabaabbaabababbabaababbabaabbaababbaababbaababababababababababbabaababbaabbaabbabababaabababbaabababababbaababbababababababaabbaababbaabbabababababababababaababbabababaababababbabababaababbaabbababaabbababaabbaababababababbaababbaabbabaabbabababababaabbababaababababbabaabbaabbaabbaabababababbabababababaabbaabbaabbaabbabaabbaabbaababababababbababababaabababababbaabbabaababababbaabbaababbaabbaabababbaabbababababaabababbabaabbabaababbababaabababbabaababbabababaabababababbabaababbaabbababaabbaabbabaabababababababbaabbaabbababaabababababbaabbaabababbababaabbaabbaababbaabababbaabbaababbabaabbabababaabbaabbaabbaababababbababababababaabbabaabbaababbabaababbabababaababbabaabababbaababbaabbaababababababbabaababbaabbababababababaabababababababbaababbaababbabaabbaabbababaababbaabbababaabbaabbaabbaabbaababbabaabbabaabbababaabbabaababbaabbaabbaabbaabbabaababbabaabbaabababbababaabbabaabababbaabbaababababababbababababababaababbabaabbabababaababbababababaabababababbaababbaabababbabaababbababaabbabaabbababaabbababababababaabababababbabaababababbaabbaabbababababaabbaabababababababababbaabbaabababababbabaabababbaabbababaabababbaabababbabaababbababaababababbabaabbaababbababaabababababbabaababbaabababbaabababababbaababbababaababababbaabbababaababbabaabbaabbabaabababbaabbabaabababbabaabbabaababababbabaabababbababaababbaabbababaababbaabbabaabbabaabbaabbaababbababaabababbaabbaababbaabababababbabababaabababababbaabababbabaababbaababbaabbabaabbaababbababaabbaabbabaabbaababbaababababbaababbaababbaababbabaabbabaabababbaabbaabbababaabbababababaabababababababbaababababbaababbaabababababbababababaabbaabababbababaabbaababbabaabbababaabbaababbaabababbaabbaabbabababaabbaabbabaabababbabababababaabababbabaabababbabaabbabaababbabaababbababaababababababbabaabbaabbababaababababbabababaababbabababaababbabaababbabababaababbabaabbaabbabaabbababaabbababaababbabaababababababbabaababbaabababbaabababbabaabbaabababbababababaabbabababaababababababbabaababababbababaabababbaabababbabaabbaabbaabbaababbaabbaababbaabbaababbababaabbabaabbababaababbaababbabaabababbaabbabaababbabababaabbaabbaababbaabbaabbababaababababbabaabbaabbaabbabaabababbabababaabbabaabbabaabababbabababaabbaabbabaabababbaabababbababaabbaababababbabaababababbaabbaabababbaabbabaabababbababaababbabababaabbaabbaababababbaabbaababbaababbabaabbaabababbababaababbaababbaabbababaabababbaabababababbabababaabbaabbaababababbaabababababababbaabbabaababababbabaababbaababababababbaabbaababababbaabababbaabbaabbababaababbababaabababbababaabababbabababaabbaabbaabbaababbaabababbabaababababbaabababababbaababbaabbaabbabaabbaabbababaabababbabaababbaababababbababaabababbaababbababaabbababaabbaababababbaabbababaababbaababababbaababababbabababababababaababbabaabbaabababbababaababbababaabbaabababababbababaabbababaabbabaabbabaabababbabaabbaababbaababbabababaababababababbabaababbaabbaabababababbabababaabbabaabbabaababbababababababaababababababbaabbababaabababababbababaababababababababbabababaabbabaabbaabababbababaabbaababababababababbabaababababbaabbaababbababababaabbaabbabaabbaabbababaababbabaabababbababaababbaabbaabababbabababaabababababbaabbabababababaabbabababaababbabababababababababaabbabaababababbaabababbabababaabbaabbabaabbabaababababbababaababababababbaabababbabaabababababbaabbaababbaabababababbabaababbaababbabababaababababbaabbabaababbabaabbabaabbabaabbaabababbabaabababbaabbabaabababababababababbabaabbabaababbaabababbaabbaabbaabbabababababaabbaabbabaabbaabababbaabbaabbababababaabababbabaabbabaabababababbababaabababbaababbababababababababababaabbaabbaababbaababbabaabbabababaababbaabbabababaabbaabbaabababababbabababaabbaabbaabababababababababbabaabbababaababbabaababbaabbaabababbabaabbaabbabaabbaababbababaabbaababbaababababbabababaababbababaababbabaabbaabababababbababaabababababbaabababbabaabababababbabaabbaababababbaabababababababbabaabbababababaabbaababbaabbababaabbababaabababbabaabbabaabababbaabbabaababababbaabbaabababababababbabaababbababaabbaababbaabbaabbababababaabbababaababababbabaabbababaabbabababaabababbaabbaababbaabbabababaabababbaababbaabababbaabbaababbababaabbaababbaababbababaabbaabbaabbabaabbababaababbaababababababbaabababababbabababababaabbabaababbaabababbaabbaababbabaabbababababaababababababbabababababaababababbabaabbabaabbaabbababaababababbaabbaabbaabbabababaababbaabbabaababbaabbabaabababababababbababababaabbaabbaabababbaabbabaababababbaabbabaabbaabbaababbaabbaabbabababaabbababaabbaabbaabbabaababbaababbababaabbaabababbababaabbabaabababbababaabbaababababababababbabaababababbaabbaabbababaabbaabbaabababbabaabababababbaabbabaabababbaabbaabbabaabbaabbababaababababbaababbababaabbaababbabaababbabaababababbaabbabababaabbababababaababababbaabbaabbaabbabaabbaababbabaababababbaababbaababbaabbaababbababababaababbabaabababbabaababababbaabbaabbabaabbaabababababbabaababbababaababbabaabbaababbabababaabababbaabbaabababababbabaababbababaabbababababaabbaabbabaabababababbaababababbaabababbaabbabababaababababbaababababbabaabababbabaabababbaabababbababaabbaabbabaabbaabababbabababaababbaabbabaabbaabbaabbabaababbaabbabaabababbababaababbaabbabaabbaabbaababababababbabaababbabaabababababbaababababbababaabbaabbababababaababbaabbabaabbaabababbababababaabbaabbaabbaabbaababbabaababababababababbaabbaababbababababababaabbaabbabababaabbaabbaabababbababaababbaabababbaabbaabbababaabbaababababbabaabbaabababbaabababbababaabbaabbaabbabaabbaabbabaabbaabbaabbabaabbababaababbabaababababbaabbaabbaababbaababababbaababbababababaabbaababbaababbabababaabababababbaababbaababbaababababababbabaabbaabbabaababbabaabbababababaabbabaabbabaabababbabaabbabababaabbabaababababababbaababababbaabbaababbabaabbaabbaababbababaabbaabababababbabaabbabaababababababababbaabababbaabbaababbabaabbabababaabababababbabababaabbabaababbaabbabaabbababaabbabaababbaabbaabababbabaabababababababababbabaabababbaabbababaabbabaabbabaabbababaabababbabaababababbabaabbabaab
baabbabaababababbaabababababababbababaababbabababababaabbabaabbaabababbaabbabaabababbabaabbaabbaababbabaabababababbabaabbababaabbaababbaababababbaababbaabbaabbabaababbaababbaabababbaabbababaabababbabaabbabaabbababababaabbabaabbaabbaababbababaababbabababababaabbabaababbababaabbaabbaababbabaabababbababaababbaabbaabbabaababbabaabababbaababbabaabbaabbaabbaababbabaabbaabbaabbaababbabaabbababababaabbabaabbabaabbaababababbaababbabaabbabaabbababaababbaabbabaababbaababababbabaabbaabbabaababbabaabbaababbabaabbaababbaababbaabbaabababbaabbaabbabaabbaabbaabbaababababababbaabbaababababbabaabbababaabbababaabababbabaabbaababababbabababababaabababbaabbaababbababababababaabbaabababbaababbabaababbabaababbabaabbabaababbabaabbaababbaabbaabbabaabababababbabaabbabababaabbaababbabaabbabaababbabaababbaababbaabababbaababbababababaabbaabababbaababbaababbababababaababbaabbaabbabaababbabababaabababbababaabbaabababbaabbaabbaabababbaababbabababababaabbabaabababbaabbabaababbabaababbabaabbababaababababbabababababaababbaabbaabbaabababababbaababbabaabbaabbabaababbaabbabababaabababbaabababababbaababbaababababbabaabbaababbaababbabababaabbaabbabaabababbaabbabaabbaabababbabaabababababbabaabbaabbabaabababbaabbabaabbababaabbabaabababbaabbaababbababaabbabaababbabaababbaabababbaabababababababbabaabababbabaabbaabababbaabbabaabbabababaababababababbababaabbaababababbabaabbabaabbaabbabababaababbaababababbabaababababbaabbababababababaabbaabbaababbababaabbaababbaababbaabbabaababababbaabbababababaabababbaabbaababbaababbaabbaabbababaababbabaababbaabbababaabbaababbababababababaababababababbabababababaababbabababaabababbabaababbababaabababababababbaababbaabbabaabbababaababbaababbaabababababbaababbababababababaabababbaabababababbaababbabaababababababababbaabbaabbaabbababababababababababaabbaabbaababababbababaababababbababaabbabaabbabaababbabababababababaabbaababbaabbababaababbaabbaabababababbaabbabababababaababababbaababbaababbabababaababbababaabbaabababababbaababababbabaabbaabababababababababababbaababbaabababababbaabbababaabbabababaabababbaababbaababbaabbaababbaababbabababababaabbabaababbaabbaabbabaabbabaabbaababbaababababbababaababbaababababbabaabbabababaababababbababaabbabaababbaabbabaabababbabaabababbababaabbaabbabaabbaababbaabbabababaababbabaabbaabbaabbaabbaabababbababaabbaabbaabababbababaabababababababbabababababaabababababbabaababababbaabababbabaabbabaababababbabababababababaababbabaabbaababbabaabababbabaabababababababbabaababbabaabbabaababbababaabbababababaabbaabbabaabbaabbabaabababbaabbaababababbaabababbababaabbaababbaababbababaabbaababbaabbabaababbaabbabaababbababaababbaabababbaabababbabababababababaababbabaabbaababbaababbaababbaabababbaabbaababbababababaababbaababbabaababbabaabbaabbababaababababbaabbababaabbaabbaabababbabaababbabababaababbababaababbabaabbababaabababbabaabbabaabbababaabbabaababbaabababbaabababbababaababbaababbabababaabbaababbaabababbabaabababababbaabababbaabababbababaabbaabbaabbabaababbaabbaababbabaabbaabbaabababbaabbabababaababbabababaabbaabbababaababbaabbabaabbabaabbababaabababbaababababababbaabbaabbabaababbaabbababababaabbabababaabbababababaababbaabbaababbaabbaababbaabababbababaababababbaabababbaabbababababaabbababaabbababaabbabaababababbabaabbaabbaababbabaabbabaabbaabbababababaabbababaabbabaabbaabbababaababbababababababaabbaababababbabababaababbaabbaabbababaababababbabaabbababaabbaababababbaababbabababaababbaabbababaabababbaabbabababaabbababaabbaababbaabbaababbabaababababbaabbaabababababbaababbababaabbaababbaabbaabbaabababbabababababaababbabaabbaababbabaabababbaabababbababaabababbabaabababababbabababababaababbaababbababaabbaababbababababaabbabaabababbaabababbaabbababababaabbaababababbababaababababbaababbabaabbaabbaababbaabbababaababababbabaabbabababaabbabaababbaababbabababababaabbaabababbaabbabaabbaababababbabaababababbabaabbabaababbaabbababaabababababbababaababbaababbaababababbaabbaabbababababababaababababababbabaababababbaabbaabbaabbaabababbaababbaababbabaabbaababbaabbababaabbaabbababaabbaababababababbabaabbaabababbaababbabababaabbaababbabababaabbabaabababbabaabababbaababbaabbababaababbaabababbabaabababbabaabbabababababaababbaabbababababaabbababaababbaabbabaabbaabbabababaababababbaabababbabaabbaababababababababbaababbababaabababbaababbaabbaabbababaabbabaababbaabbabaabbaabbaabbabababaababababababbabababaabbaababababababbabababaabbabaabbabaababbaabbabaabababababababbaabbaabbababababaabababababbaabbaababababbababaabbababaababbababaabbaabbababababababaabbababababaabbabaabababbaababbaabbaabbabababaababbabaabababbababaabababbabaabbababaabbababaababababbaababababbaabbaababbabaabbaabbabaabbababaababbabaababbabaabababbaabbabaababbabaabbaabbabababababaabbaabbaabbabaababbaababbababababaabbababaabbaabbababababaabbababaabbababaababababababababbaababbababaabababababbaabbaabbabaababbaabababbababaababababbaabbaabbaabbabababaabababbabababababaabbabaabbabababaabababababbaababababbaababbabababababababaabababababbaabbababaababbabababaababbababaababababababababbaabbaabababbabababaabbaababbaabbaabbabaabababbaabbaababababbaababababbaababababbaababbababababaabababbababaabbabaabbababaababbabaababbabababaabababababbabababaababbababaabbaababbabaabbababaababababbaabbababaabababababbababaabababbabaabababbababaababbaababbabaabbaabababbabababaababbabaabbaabababababbaabbabaabababababbabaabbabaabbaabbaabbaabbaababbaabababbaababbaababababbabababaababababbaabbaababbababaababbabaabbababaabbabaabbabaababababababababbabaababababababbaabbaabbaabababbababaabbaabababbabaabababababababbababaababbabababababababaabababbabaababbaabbababaabbaabbaabbaabbababababaabbaababababbabaababbaababababababbaababbaababababbababababaabbabaabbaabbabaababbabaabababbabaabbabaabbaabbaabbababaabbababaabbabababaabababbabaabbaababbaabbaabababbaabababbaababbababaabbabaabbaabbaabbabaababbaababbabaabbabababaabbabaabababbabaabbaabbababaabababbaababbaabbabaabababbababaababbabaabbaabbababaababbabaababbabaabbaabbaabbaabbabaabababbabaabababbabaababbaababbababababaabbaabbabaabababbabababaabbabababababaabbabaabababbaabbaabbabaabbababaabbabaababbaabababbaababababbaabbababaabbaabababbabababaabbabaabbaababbababababaababababababababbaabbababaabbabaabababbabaabbaabbabaabbabababaababababbaabbababaabbaabbabababaabbaababbaababbaabbababaabbabababaabbaababbaabbaabababbaababbaabbaabbababaababbaababbaabababbabaabbaababbabababababababaabbaabbaabbabaabbaabbaababbaabbababaabababbababababaabbababaababababababababababababbabaabbabaababababababababbaabbaabababbababababaabbabaabababbababaabbabababaababbabaababbaabababababababababbababababababaababbaabbaabbaabbababaababbaabbaabbabababaabababbaabbabaabbaabbababaababababbaababbaabbaabbababaabbaabbaabbaababbababababababaababababbabababaabbababababaabbaabababababbaababbabaababbabaababababbabaabbaabbabaabbabababaabbabababaabbabaabbaababbaababbaabbababaabababbaabbabaabababbaababbabababaababbaabbababaababbabaabbabaabbaabababbaabbabababaababbababaabbaababababbaabbababaabbabaabbaabbabaababbabababaabababababbababababaabababbaababababbababababababababaabbabababaabbabaababababbababaababbaabbabaabbaababbabababababaababbaabbabaababababbabababaababbaabbabababaabbaababbaababbababaababbabababaababbabaabababbaabbabaabbaababababbabababababababaabbababaabababbabaababbaababbabaabbababaabbabaabbaabbaabbabaabababababababbabaababbaabbabababaabbabababaababbababaabbaabbaababbaabababbabaabababbaabababababbabababababaababbabaabbaababbaababbababababaabbababababaabbababaababababbabaabbababaababbababababababaabababbaabbaabbabaabababababbabababaababbaababababababbababaabbaababbababaabababbabaabbabaabababbaabbabaabbaabababababbaababababbabababaabbaababbabaabbabaabbabaabbaabababbabaabbababaababbaabbaabababbabababaabbaabababababbaababbaabbaababababbabaabbaababbaababababbaabababbaababbabababaabbaabbababababaabbababaabbaababababbabaabbabababababaabbaabbabaabababbababaababbaabbaabbababaabbababaabbabababaababbaababababbaabbaabbabaababbaabbaabbaabababbaabbaabbaabbaabbaabbaabababababbabaababbaabbaabbababaabbaabbabababaababbaabbaabababbababaababbababaababbaababababbaabababbaabbababaababbaabbaabababbabababababaabababababbaabababbaababababbababaababbaabbaababbababaabbaababbabaabababbaabbaabbaabbabaababbababababaabbaababbaababbababaababbaabbabaabbabaababbaabbaabbababababaababbabaababbaababbabaabbabababababaabbaabbaabbabaabbaabbaabababbabaabbabaabbababaababbaababbaababbaabbaabababbaababbababaabbabaabababbabaababbabaababbaababbabababababababaabbababaabbabaabbaabababbaababbaabbaababbababababaabababbabaabababababbaabbaababbababaabbababaababbaabbaabababbaababbaababbabaabababbaabbabababaababbababababaababbababaabbaabbaababababababbaabbabaabbaabababbaabababbaabbabaabbabaabababbaababbabaabbaababababbabaabbaabbabaababbabababababababaabbaabbababaababbababababaababbaababbaabababababbaababbaabbaababababababababbabaabababababbaababbaabbabababababaababbaababbaabbabababaabababbabababaababbabaabbaabababbabaabbaabbababaababbaabbabababababaababbaabbabaababababababbaababbaabbaabbaabbaababbaabababbaabbabaabababbaabbabaababababbaabbababaababababbabaabbabaababbaabbababaabbaababbaababbabaabbaababbababaabbaabbababababaabbaababbababaabbaabbabababaabababbabaabbababaabababbaabbaabbabababaabbabaabbababaabbaabbaabbaabababbabaabbaabbababaababbabaabbaabbaabbaabbabaabababbababababaabbababaabbaabbabababaababbaababbababaababababbabaababbaabbabaabbabababaababababbabaababbaabbababaababbaabbabaabbabababaabbabaabbaabbababaabbaababbabaabbaabbabaabbababaababbaababbaabbaababbaabbababaabbababaababbaabbababababaabbaababbabaabababbaabbaabababbabaabbabaababbaababababbaabababbaabbababaababbaababbabaabbabaabbaabbaabbaabbabaabbaabbaababbaababbabaabbababaabbabaabababbababaababbabaabbababaababbababaabbababaababababbabaabbababaababbaababbaababababbababaababbababaabbabaabbaabbabaababbabaabbaababbaabbaababbabaabbababaabbaabababababbaabababbaababbababababaababababababababbabababaabbabaababbabaababbaabbaabababababbabaabbaababababbabababaababbabaabababababbaababababbaabbaabababbaabbaababbaabababbabaababbaabbabaabababbabababababaababababbaababababbababaabababababbaabbaabababbaabababababababbabaababbabaabbababaabbabaababbaabbababaabababbaabababbababaababbaabbaabbabaabababbaabababbaabbaababbaabbababaababbaababbaabbaabbabababababababaababbaabbaabbaababbabaabbaababbaabbabaababbaabababbaababbabaabbabaababbabaababbaabababbaabbaabababababbabaababababbaabbabaabbabaabababbaababbabababaabbabaabbabababaabababababbabaababababbaabababababbabaabababbaabbaababbaabbabaababbabaabbabaabbaababbabaababbabaabbaababababbabaababababababbaababababababbababaababbaabababbabaabbabaabbaababbaababbaababbaabbabaabababbabaabbababababaababababbabaabbaabbaabababbaababbaabbabaabababababbaabbabaababbabaabbaababbaababbabababababaababbababaababbabaababbabaabbaababababababababbaabbaababbaabbabaabbabaabababbababaabbaababbababaabbababaababbaabbaababababbababababababaabbabaabbabaabbaabbababababaabababababbaababababbaabbaababbabaababbabababaabbabaabbabababaababbaabbaabbabaabbaababbaabbaabbababaabababababbabababaababbaababababababababbaababbabaabababababbaabababbabaababbabaabbabababababaababbaababababbaabbaabababbababaababbaabbaabbababaabbababaabbababababaabbababaabbababababaababbababababaabbabaababababababababbabaababbababaabababababbaababbaababababbabaababbabaabbabaabababbaabbabaabbaabbababaabbaabbaababababbaababbabababaabababababbababaabbaabbababaabbabaababbaabbababaabbaababbaabababbaabbaabbaabbaababbabaabbababaababbabaababbaabbabaabbaabbaabababbaababbababaababbaabbaabbababababaabbaabababababbaabbaabbabaabababababbababaabbaabababbabababababababaabbabaabbabaabbaabababbaababababbaabababbaabbabaabbabababaabbabaabababbabaabbaabababbaabbababaabbaababbabaabbaabbabaababababbababaababbaabbabababaabbabaabbaababbabaabababababbababaababbaababababbaababbaababababbaabbababaabbaabbababababaababbaabbabaababbaababbaababbababababaababbabaababababbaababbababaababbabaababababbababaababbaabbabaabbaabbaabbabaababababbababaabbababaabbaabababababbaababababababababbabaababbabababaabababbababababaabbaabbaabbabaabbabaabbabababaabababbaabababbaababbabababaabababababababbaababbabaabbaababbaabababbaabbaabbababababababaababbaababbababaabbabaabbabaabbababaabbaababbabaabbaabbabaabbaabbabaababbaabbaabbabaabababababbaababbaababbababaabbababababaabbabaabababbabababaabababbaababbabaabababbabababaabababbaabababbaabbabaabbababababaababababbabaabbabaabbaabbababababababababababaabbababaabbababaabbaababbabaababababbaababababbabaababbaabbaabbababaababbaabbaabababbababaabbabaabababbaabababbaabbaabbabaabbaabababbabaababbaabababbababaabbabaabbaabbabababababaabababbaababababbabababaabbabaabbabaababbabababaabababbaabbabababaabbabaababababbabaabbaabababbabaabababbabababaababbabaabbaabbabababaabababbaababababbaababababbaabbabababaabababababababbaabbaabbabaabbababaababbababaabbaababbaabbabaabababbaabbabaabbabababaabababbaabbaabbaabababababbaabbaababbabaabababbaabbabaabababababbababaabbaabbabababababababababaabbabaababbaabababababababbababaababbabababaabababbaabababbaababbababaababbababaabababbabaababbaabbababababababababaabababbababaabababababbabaababbaabbabababaabababababababbaababbababaababbabaabbababaabbababababaababababbabaababababbaabbaababbabaababbababababaabbababaabababbaabbaabbababaababababbaabbaababbaabbaabbaabbabababaabbaababababbaababbaabbabababababaababbabaababababbaababbaabbaabbaabbaabababababbaababbaabbabaabababbaabababbaababbaabababababababbabaabbaabbabababaabbaabbaabbabaabbaababbaabbaababbababababaababababbaababbaababababbababaabbabababababaabbabaabbababaababbaabababbabababababaabbaababbaabababababbabaababbaabababbabababababaababbabababaabbabaabababbaabababababbaabbaabbababaabbaabababbabaabbaababbababaababbabaababbabaabbaababbaabbabaababbaabababbaababababbabaabababababababababababababbaabbababaababbababaababbabaababbababaabababababababbababababaabbaabbaabbababababababaabbaabbabaabababbabaababbabababababaababbaababbabaabababbaababababababababbabababaabbaababababbaabbaababbaababbabaabbabaabbabababababaabbaabbaabbaabbababaabbabababababaabbababaababbaababbaabbababaabbaabbabababababaabbabaabababababbaabbaabababbabaababababbaabbaababababbabaababababbabaabbaabbababaabbabababababababaabbabaabbaabbababababaabbabababababaababbaabababababbabaabbabababaabbabaababababababbabaabababababbaabbababaabbababababababaabbabababaabbabaabbabaababbaababbabaababbababaababbabababaababababbababaabbaababababbaabbaabababbabaabbaababbaababababbabaababbaabbaababbaabbaabbabaabababababbabaabbababababaabbaabbaabbabaababbabaababbabaabbabaababbababababababaababbaababababbaabababbabaabbaababbabababaababbabababaabbabaabbabaabbabaababbaababababbaabababbababaababbaabbabaababbababaabbababaababababbabaababbaababbaabbabaabababbaababbababaababbaababbabaababbaababbabaabbaabbababababaabbaabbabababababaabbabaabbabababaababbaabbabaabbaabababbabaababbaababababbaabbababaababbabababaabbaabbaabbabababaabbabaabababbaabababbababaabababbabababaabbaabbaababbaababababbabaabbaabbabaababababababbaababbabababaababbaabbaabbaababababbaabababababbabaabbababaabbabaabababababbaabbaabbaabababbababaabbabababaabbaabababbabababababaabababbabaabbabaababbaabababababbababaabbaabbabababababaababababababbabababaabbababaabbabaabababbaababababababababbabaabababbaabababbabaababababbabababaabbababaababbaabbabaabbaabbaabbabaababbaabababbabaabbabaababababbaabbaabababbaababbaababababbaabbababaabbaabbaababbababaabababbaabababbabaabbabababaababbabababaabbabaababbabababaababababbaabbaababbaababababbaababbabaabbababaababbabaabbaabbaabbaabbaabababbaabbabaababababbaababababbabababaabbababaababababbabababaababbabababaabbaababbaababbabababababaababbababaabababbababaabbaabababbabababaababbababaababababbabababaababbaababbabaabbaababababbaabbabaabababbabaababbaabababababbabababaabbababaababbaabbababababaabbaababbabababababaabbaababbaabababababababbabaababababbababaabbaabbabababaababbaabbabaabbababaabbaabbababababababaababbaabbabaababbaabababababbabaabbabaababababbabaababbaababbaabababbabaababababbaabababbabaabababbaabbabaabbaabbaababbaabababababbababababaabbaabbaabbaabababbabababaabbabaabbaabababbaabbabaabbaababbabaabbaabbababaabbabababababababaabbaabbaababbabaababbaabababbaabbabaabbaabababbaabababbaabbaabbaababababbabababaabababbaabbabababababaabbababababaabababbabaababbaabbabababaabbababaabbabaabbaababbabababaabababbababababaabbabaababbaabbaabababbaabbababaabababababbabababaabbabaabbaababbabababaababababbaabababababbaababbababaabbabaabbaababbaabababbaabbababaabababbabababaababbabaabbabababababaabbabaababbabaababbaabbaabbaabbaabbababaababababbabababaabbababababaabbabaabbabaabbaabbababaabbababababababababaabbaabbaababbaabbababababaabbababaabbababaababbaabbababaabababababbaababbabababaababbaabbabaabbabaabbabaabababbaababbaabbabaababababbaabbabaabbaabababababbabaabbababababaabbabaabababbabaababbaababbaababbababaabbabaababababbabaabbaabbababababababaabababbaabababababbabaabbaabababbaababbabaabbaabbaabababababbabaabbababaabababbaabbabababaabbaabbaabbaababababbaabbababaababbaababbabaababababababbaabbaabbaabbababababababaabbaababbabaabbabaababbaababbaababababbaababbaabbabababaabababbaababbabababababaabababababababbabaabababbaababbabaababbaabbabababaabbababaababbabaabbabaabababbaababababbaabbaabbaabbabababaabbababababaababbaababababbababaabbabaabbababababaabbabaabababbaabbababababababaabbaabababbaabbabababababababaababbabaabababbaabababbabaababbaababababbaababababbababaabbaabbabaababbabaababbaabababbaabbabaabbababaabababbaababbabababababaababbabababaabbababaabbaababbaabbabababaabbaababababbababaabababbaababababbabaabbaabbaabbaabbabaababbababaababababbabaababbaababbabaabbaababbaabbabaabababbaababbaabbabaabbaabbababaabbaabababbaabbaabbababaabbaabbaababbaabbababababaabbaabababbabaabababbababababaabbaabbabaababababababbababababaabbaabababababbaabababbaababababababbaababbababaabababbabaabbabaababbaabbabaababbaabbaabbaababbabaababbaabbaabababbaababababbabababaabbaababbabababababaabbaabbababaabbaabbababaababbababaabbaabababbabaabbaabababbaabababbaabbaababababbababaabbaabababbaababbabaababababbabaabbaababbabaabbaabbaababbaabbabaabababbabaabbaabbababababaabbabaababbabaabababbababaababbaababbababaabbaabbaababbababaabababbaabbabababaabbababababaabbaabbababaababbabaababbaababbababababaabbaabbaababbabaababbabaababababbababaabababbaabababababababababbababaabbabaababababbaababbabababababaabbabaababbabaababbaabbaabbabababaabbababababaababbababaabbababababaabbabaabbababaabbababaabbabaababbaababbabaabbaabbaababbaabababbaabbaababababbababaabbabaabbabababaabababbaabbaabbabaababbabaababbabaababababbaabbabaababababbabaabababbabaababbabababaabbabababaabbababaabababbaabababbaababbaabbaabababababbaabbaababababbaababababababababbaabbababababaababbababaababbababaababbaabbabababaabbaabbababaabbababaababbaabababbaabbaababababbaababbaabbababaabbaababababababbaabababbababaababbabababaabbababababababaabbaababbabaababbaababababababababababababbaabbababaabababbabaabbaababbaababababbaabbabababaabbabaabbaababbabaabababbabaabbaababbaababbababaabbabaabbababaababbaabbabaababbaabbabaabbaababababbaabbaabbabaabababbababababaabbaababbabaabbababaababababbabaabababababbaabbaababbaababbaabbababaababbaabbaababababbaabbaabababbabababaababbaabbaababbaabbaabbababaabababbaabababbababaabbababaabbaabbababaababababbaabababbababaabbaabbababaababbababaababbaabbaabababbaabababbaababbabababaababababbaabababbaabbabaababbababaabbabaabbaababababbabababaababbabaababababababbabaababbaababbaabbabaababbababaababbabaabbabababaabbaabbaabbabaabababbabaabbaababbababababaabbaabbaabbaabbaabbabaabababbabababaababbaabababbaababababbabababababababababaababbaabbaababbaabababbabababaababbaabbabaabbaababbaabbabaabbabababaabbabaabbabababababababaabbababaababbaabbaabbababaababababababbababaabbabaabbaabbaabbababababababababaabbaababbabababaababbaabbaabbaababbaabbababaabbababaababbabaababbaabbabaabbaabbaabbaabababbaabbaababbababaabababbaababbababaabbaababbabababaabbaababababbaabbaabbabababababababaabbaababbabaababbababaabbabaabbaababbaabbababaabababbababaabababbaabababbaabbaabbababaabbabaababababbaabbaabababbabaababababbaababababababababababbabaabababbabaabbaabababbaabbababababababaababababbaabbaabbaabababbaabababababbaababababababbaabbaababbaababbababababababaabbabaababababababababbaababbaababbabababaababbaabbaababbaabbabaabababbabababaabbababaabbaabbaabbabaabbaabbabababaababbaababbabaababbabaabbaabbabababababaababababbaababbabaabbaabbaabababbabaabbaababbabaabbaabababbaabbabaabababbabababababaabbabaabbabaababababbaababababbabaabbabaabbaabababbababaabbababaabababbabaabababababbabaababbabaabbaabbaababababbaabbaabbababaababbaabababbaabbaabbaabbaabbaabababbabaabbaababababbaabbaabbaabababbaabbabababaababbaabababbaababbaababababbabaabbababaabbaabbabababaabababbaabababbabaabbaabababababbaabababbaababababbabaabbaababbabaababababbaabababbaababbaababbaabbababaababbaabbaababbababaabbaababababbababababababaababababbaabbaababbaabbaababababbabaabbaababbaababababbabaabbaabbababaabbabaabbabaababbabababababaababababbaababbaabbaababbaabbaababbaabbabaabbaababbabaababababababababbabaababbaababbaababababbabaabababbababaababababbaabbaabbaabababbaabababbaabbaabbabaababbaabababbababababababaabbaabbaabbababaabbaababababababababbabaabbabaababbaabbababababaabbaababbababaabbaabbaabbaababababababbaabababbababababaababababbaabbabababababaabbaabababbaababababababababbabaababbabaabababbabaabbaababbabaababbababababaabababbaabbababaabbabaabbababaababbaabbaababbaababbababababaabbaabbaabbabaabababbaabababbababaabbabaababbabaabababababbaabbaabbaabbaababbabababababababaabbaababbabaabbabaababbababaababbababaababbababaababbaabababbaababbaabbabababaababbabaabababababbabaababababbababaabbaabababbaabbaabbaababababbababababaabababababbaabababababababbabaababababbabaabbabababaabababbaabbaabababbabaabbabaababababbabaababbababaabbababaabababbaababbabaababbababaabababbaabababababbaabbaabbabaabababababbaabbabababaabbaabbaabbabaababbaabbabaababbaabbabababaabbaabbaabbaabababbaababbaabababbaabbaababbaabbaabbababaabbababababaabbaababbaabbaababbaabbaababbabaababbaababababbababaabbaabababbaabbabaabbabaabababbaabababbabaabbaabababbabababaabababbabaabbababababaabbaabbabaabbaababbaabbabababababababaababababababbaabbabaabbabababaabbaababababbaabbabaabbaabababababababababbaabbaababababbabaabababbababaababbaabbaababbaabbabababaababababbaabbaababbaabababababbababaabbaababbabababaababbaabababbaabababbababababaababbababaabbaababbaabababbabababaababbaabababbabaabababbaabbaabbabaababababbaabbaabbabababababaababbaabbabaabbabababababababaabbababaabababbababababaabbaabababababababbabababababababaababbababaababbabaabbaabbaabababbabababaabbaabbabaababbaababbabaabbaabbaabbaababababbaabbabababaababbababaabbabababaabbaababbaababababbabaababbaababbababaabbaabbaabbabaabababbaabababbabababaabbabaababbabaabbaabbaababbaabbabaababbababababababaabababababababababbabababaabababbaabababababababababbababaabababbabaabbabaabababbaababbabaabababbabaabbabababaababababbaababbabaababbaabbaabbababaabbababaabbaababababbaabbaabababbabababaabbabababababaababbaababbaabbabababababababaabbaabbaababbababaabbaabbabababaababababbababaabababbaabababababbaabababababababbaabababbabababababaabbabababaabababababbaababbaabababbabababaabbaabbabaababababbabaabbaabababbababaabbabaabbabababaabababbababababababababababababababaabbaabbaababbaababbaababbaababababbababaabbaabababbabaababbaababbabaabbabaababbabaabbababababaabababbaabababbababaababbaababbaabbaababbabaabababbaababbababaabbaababbaabbabaababababbaabbaababababbaababbabaabbaababbaabbabaababbabaababbaabbaababababbabaabababbaabbabababaabbaabababbaabbabababaabbabaabababababababbaababbabaababbabababaabbaabbaababababbaabababbababaabababababbabaabbaabbaabbababaababbabaabababababbaabbaababbaabbababaabababbababaababbababaabbabaabbaabbabaababbaababbabaababababababbabababaabbaabbaabababbababaababababbabaababbabaabbababaabbaababbababababaabbaababbabaabbababaabbaababababababbaabbabaabbabaabbaababbaabbaabbababababaababbaabbabaababbaababbababaabbaabababbabaabbabaababbaabbaabbaabababbaabbababaabbaabababababbaabababbababababaabbababaabbabababaabababbabaababababababbabaabbababaabbababababababaabbababaababbaabbabababaabababbabaabbabaababbaabbabaabbaabbaabbababaabbaabbaabbaabababababbababaababababababbaabbaabbaabbaababbabaabbaabababbaabababbaabbaabbaababbababaabbaabbaababababbaabbabaabbabaabbaababbaababababbabaabababbababaabbabababaabbaababababbaabbabaabbaabbaabbababaabbaababbabaabbababaabbabaababbabaabbaababbababaabbabaabababbabaababbabaabbaababbaababbaababbaababababababbaabababbaabbababaababbaabbabaabababababababbaababbabaabbabaabbababaababbababababababaababbabaababbabaababbaababbababaabbabaabbababaabbababaababbabaababababbaababbaabbaabababbaabbaabababababbabababaabbaabbababaababbaabababbaabbaababbaababababababbaabbabababaabababbaababbababababaabbababaabbabaabbaabbaabbababaababbabababaababbabababaababbabaababbaabbaabbababaabbabaababababbaabbabaabbababababaabbaabbabaabababababbaabababababbabaabbabaabbaababbabaababbabaabababbabaabababbababaababbababaabbabaabbabababaabbabaababbabaabbabaababababbaabbababaabbabaababababbabaabbabaabababababababbaabababababababbababababaabbababaabbaabbabaabababbabaabbabaababbaababbabaabababababbaababbaabbababababaabbaabababbaababababbaababbaabbabaabbaabbababaabbaabbaabbabaabbabaabababbaababababbaababbaababbaababbabaababbaababbaabababbaabababbabaababbaababbababaabababbaabbaabbaabbabababababaababbaababbaababbaabababbaabbaabbaababbabababaababbabaabbaababbababaabbababaabababababbabaabbaabababbabaabbaababbabaababbaababababbabababaabababbaababababbaabbababaabababbaabbabaababbababaabbaababababbababaabbabaabbaababbababaababababbabaabbaabbabaababababababbabaababababbabababababaabbaababababbaabbababaababbababaabbaababbababaabababbabaababbababaabbaababababbaabababbababaabababbababababaabbaabababbababababaababbaabbaabbabababaabbaababbabaabbaababbaabbaabbababaabababbababababababaababbababababaababbaababbaababababbaababbabaabbabaabbaabbabababaabbaababababbabababaababbababaababababbaababbaabbabaabbabaabbababaababababbababaabbabaababbababaabbabaababababbababaabbaabbaabbaabababababbaabbaabbabaabababbaabbaababbaabababababbaababababababbaabbabaabababababbaabbabaabbabaabababbaabababbabaababbababaababbaabbabaabbababaababbaababbabababababababaabbababaababbababaabababbaabbababaabbaabbaabbaababbaabbaabbababaabbabaababbabababababababababaabbaabbaababbaababbabababaabbababababaabbababaabbaabbaabbaababbabaabbababaabbaabbabababababaababbababaabbaababbabababaabbababaababbababaababbaababbaabbabaababbaabbabaabbaabbaababbabaabbababababaabbabaababbaababababbabaabababababababbabaabbabababaababbabaabbababaabbaababbababababaababababbaabbaabbabaabababababbaabbabaababababbabaababbaababbabaabbaabbababaabbaababbaababababababababbabababaabababababababbaabbabaabababababababbaabbababaababababababababbabaababbaabbababababaabbaabababbabababaabbaabbababababababaabbabaabbaabababbababababaabbabaabbaababababbabaabbaabbabaababbaababbabaababbababaabbababababaababbaabbaababbabaababbabababaabababbaabbabaababbababababaababbaabbaababbabaabababbabaabbababaabbabababababaababbabaabbabaabbaabbaabbaababbaababababbaababababbaababbabaabbabababaabbaabbaabbaababbabababaabbaabbabaabbabaabababbaabababbababaababbabaabbaabababbaababbabaabbabaabbaabbabaabababbabaabababbaabbaabbabaabbababababababababaabbaabababbaababbabaababababbaabbababaababbaababbaababbaabababbabaababbaabbaabababbabababaabbaabababbaabababababbaababbabaabbaababbababababaababbababababaabbaababababbabaababbaababababbabababaabababbaababbaabbabaabbaabbabababababaabbababaababbaabbababaababbaabbaabababbaabbaababbaabbaabababbaabbaababbabaabbaabbabababababaabababbababababaabbaababbaababbabaababbaabababbababaabbaabbabaababbaabababbaababbaabbabaabbababababaabbababaabbabaababbababababababababaabababbababaababbabaabbaabbabaabbaabbaababbaabbababaababbaabababababbabababaabbaabbaabbabababaabbabababababababababaabbabaabbaabbaabbabaabbabaababbabaababbabababaabbababababaababbaabbababaababababbaabbababaabbaababababbabababaabbabaababbaabbababaabbabababaabababbabaababbababaabbabaabababbaababababbaababbaababbaabbaababababbababaabbaababbaababbabababababaababababababbabaabababababbababababaabbababaababbaabababbaabbabaababbabaabbabaababbaababbababaabababbabaabbababababaababbaabbaabbababaabbaabbaabbabababaabbaabababababbaabababababbaabbabaabbaabababbabaabababbaabbaabababbaabababbaabbabaabbaabbaabbabaababbaababbaabababbabaabbaababababbaabbababababababaababbabababaabababbaababbababaababbaabbababaabbabaabbababaababbababababaabababababbaabbabaabababbababaabbabaababbababaabababbaabbaabbababaababababbaabbabababababaabbaabbababaabbaababababbababaabbabababaabbaabbabaabbabaababbaabbabaabababbabaabbabababaabababbaabababbaabbababaababbaabbaabbababaabababbabaababababbaababbaabbaabbaabbabaabbaabbaabbabababaabbababaabbabaababbababaababbaabbaababbaabbababaabababbabaababbababaabbababaababbaabbabaabbaabbababaabbabaabababbaabbaababababbabaababbaabbababaabbabaabbaabababbabaabbaabababbabaababababbabaabbababaabbaabbaabbaababbaabababababbaababababbaabbabaababababbaabbabababababaabababbabaababababbaababbabaababbababaababbaababababbabaabbaabababababbabaabbaababbabaabbaabbabababaababababbabaabbababaababbaababbaabbabababababababaabbaabbaabbaabbababaabbaabbababababaabbaababbabaabbababaabbabaababababababbaabababbababaababbaabbabaababbabaababbabaabababbabaabbaababbaabbaabababababbaabababbaabbaababababbaabbaabbababaabbaababbababaababbababababaabbabaabbaabababbaababbabaabbababaabababbaababababababbababaabababbabaabbababaabbaabbabaabbaababbabaabbaababbabababaabbabaababababababbabaabbaababbaabababbababaabababbabaabbaabbaabbaabababababbababaabbaababbabaabbababaabababababbaababbababaabbabababaabbaabababbaababbaababababababbaababbababaabbabaababbababaabbabaabbababaabbaababbababababababaababbababababaabababababbabaabbaabbabaabbaabbababaababbaababbabababababababaabbaababbababaabababbaabbaababbaabababbabaabababbabababababaabababbabababababaababbabaabbaabbabaabababbabababaabababbaabbabaabbabaabbaababbabababaabbabababaabababababababbaabababbaababababbabaabababbaababbaabababbabaabbababaababbaababbababaabbababaababbabaababbaabbabaabbababaababbaabbababaababbabaababbababaababababababbaabbaabababbaabbaabbabaabbabababaababababbabaabbabaabbaabbaabababbaababababbabababaababbaababbaabbaabababbaabbababaabababbabaabbababababababaababbabaabbaababbaabbaababbabaabbaabababbabaabbabababaababababbabaabbabaabbabaabbababaabababbabaabbaabbaababbabababaababbababababaababbaababbabaabbaababababababbabababaabbabaababababbabaabbaababababbabaabbaababbaabbabaababbabaabbaababbabaababababbababaabbaabbabaabbaabbaabbaabbabababaabbaabbabaababbaabbabaabababbaabababbaababbaabababbababaabbabababaababbababaababababbababaabbaabbababaababbababaabbabaabababbababababaababbaabbaabbababaabababbaababbaababbaabbaabbaababababbabaabbababaababababbaabababababbaabbabaababbabaababababbaabababbabaabbaababbabababaabbabababaababbaabababbabaabbabaababbababaabbabaababbaabbaabbaabbaabababbababababababaabbaabababbabaabbaabbabaabbababababababaabbaabababbabaabbaababbaabbabababaabababbabaababbaabbaabbaabbababaabbabaabbabababababaababbabaabababbabababaabbababaababbaababbaabbababababaabbabababaabbabaababbabaababbabababaababababbababaabbaababababababababbabaabbabaabababbaababababbaababbabaabababbaababbaabbaababbabaabbabaabbababaababbaabababbaababbabaabababbaabababbababababaabbabaabbaabababbabaababbabaabbaabbabababababababaababbababaabbabaababbaabbaabbaababbabababaabbaabababbaabbaababababababbababaababbaabababababbabaababbaababababbaabbaabababbaababababbabababaababbababaabbabababababababababaabbababababaabbaababbaabbabababaabababababbaababababababbabaabbababaabbaabbabababaababbaabbaabbaabababababbaabbabababababaabbaabbabababaababababbaabbababaababababababbaabbababaabbaababababbababaababbaabbaababababbabaababbabaabbabaabbabaabababbababaabababababababbabaabbabaabbaababababababababbaabbabaababbaabababababababbabaabbababaababbabaabababababbaabababbaababbabaababbababaabbaabababbabaabbaabbaabbaabbaababbabaabbaababbaabbabababaabababababbabababababababababababababaabbababaababababababbaababababababbaabbabababaabbababababaababbabaabbaabbabababaabbabaababbaababababbaabbaababababbababababaababbababaababbabaabbaabbaababbaababbaababababababbabaababbabaabbabaabbababaabababbaabbaabbabaabbaabbaabababbabaababbababaabbaabbababaabbaabababbabaabababbabababaababbabaababbababaababbabaababbabaabbaabbababaababbabababaababbabababababaababbababaabbababaababababbabaabababbabaabbaabbaabbabaababbabababaabbabababababaababbaababbaabbabababaababbaabbababaabbaababbababaababbaabababbababaababbababaababbabababababaabbaababbabababaababbaababababababbaabababbaabbababaababababbaabbaababbaabababababababbaabababababbaabbaababbababaababbaabbaabbaabbaabbababaabababbaabbaabbaabbabaababbaabababbababababaababbaabbabaabbaabbaabbababababaabbabaabbaababababababbabaabbabaababbabaabbaabbabaabababababababbaabababbaabbabaabbaababbabaababbabababababaabbaababbaababbababababaababbaabbababaabbababaabababbaabababbabababababababaabbaababbaababbabaababbabaababababababbababaabababbaabbaabbabaabbabababaabbaabbabaababbabababababaabbabaabbaababbababaababbaababababababababababbabaababbaababababbababababaabababababbababaababbaabbababaabababbaababababbababaababbabababaababbaabbaabbaabbabababaababbabaabababababbaabbaababbaabbaabbababaabbaababbaabababbabababababaabababababbaabbabaabababbababababaabbabababaabbaabbababaabbaabbaababbaababbabaabbabababababababababaabbaabbaabbabaababbaabbabaabbabababababaabbabaababbaabababbaabbabaababababbaabbaababbaabababbabababaabababbaabbaabbaababbabaabbaabbaabbaabbaabbaabbaabbabaabbaabababbaababbaabbaabbababababaabbababaabbaabbaababbaababbabababaabbabaabbababaabbaababbaabbaabbabaabbababababababababababaababababababababbabaababababbababaababbabababaababbabaabbaabbababaabbaababbaabababbabaababababbababaabababbaababababbaabbaababbababaababababbabababababaababbaababbababaabbaababbababababababababaababbaababababbaabbaabbabaabbababaabbababaabababbabababaababbaababbaabababbabaababababbabaababababbababaabbaababbaabababbababababaabababbaabbaabababbaabbaababababbaababababbaabababbabababaabbaabbababababababaabbaabbaabbabaabbabababaabababababababbaababbababaabbababaababababbabababaabbaababbabaababbabaabbaababbabababaababbabaabbaabababbabababababaabbabababaabbaabbaababababbabababaababbaabbabaabbabaababbaababbaababababbabaababbababaabbabababaababbaababababbababaababbababababaabbabaababbaabbaababababbababababaabbaabababbaababbabababaabbaabbaabbaabbaabbababababaababbabababaabbabaabbaababbaabababbaababbaababbabaabababbaababbabaabababababababababbaababababbaabababbaabababbaabababbabaababababbabaabababbabaabbabaababababbaabbaabbabaababababbabaababbabaabbaabbaabbabaababbabaabbaabbabaababbababaabbaabbaabbabaababababbaababbabaababababababababbabaabbababaabbabababaabababbaabababbaabbabaababbabaabababbaabbaabbaabbabaabababbababaababababbababaabbabaababbabaabababababbabaababbaababbaabbaababbababaabbababaabababbabaababababababbabaabbabaabbabaabbabaabbabaabababbababaabbabaababababababbaabbaabbabababababaabbaabababbaabbabaabababbaabababbaababbabaabababababbaabbaababababababbababaababababababababbaabbaabbaabbababaababbababaababababbabababaabbabaabbaabababbaabbaababbaabbaabababbabababaabbaabababbabababaabababababababbababaabbababababaababababbababababababababaabbaabababbaabbaabababbaabababababbaabbaabbaabbaabbaabbaabbaabbabaabbabaabbaabbaabababababbaababbaabbababaabbabababaabababbaababbababaababbababaabbabababababaabbaabbababaababbaabbabaabbabaababbaabbababaabababababababbaabbababaabbababaababababbabaabbabaabbaabbaabbaabbaabbaabbaabababbabaabbaabababababababbabaababbababaababababbababaabbabaabbaabababbaabababbababaabbababababaababbabaabababbababababaabababbaababbaabbaabbabaababbaabbaabbabaabbabaabbabaabbaabbabaabababbabaabababbabababaababbabababaababababbaababbaabbaabbaabbaababbabaabababbababaabababbaabbaabababababbaabababababababbaabbababaabbababaabababbaabbababaabbababaababbaabbabaabbabaababbabaababbaababbababaabbaabbaababbababaabababababbaababababbaababababbabababaababbababababaababbabaabbaabababababbabababababaababbababaabababbaababbababaabbaabbaabbaababbabaabbaababbaabbababaabbaabbababaabbababaababbabaababbababaabbabababaabababbabaababbaababbaabbaabbabaabbaabbabaabbabababababababaababababbababaabbababaabbaababbababaabbaabababababbaababbabababababababababaabababababbabaabababababababbababaababababbabaababbaabababbaabbababaabababbababaabbabaabababababababababbaababbaababbababaabbababaabbaabbaababbabaababbabababababababaababbababababaabbabaabbaabbabababaababbaabbaabababbabababaabbabaabbabaababbabaababababbaababbaabbaababbaababbabaabbaababbaabbaabababbababababababababaabbaababbababaabbaabbaabbaabbabaababbababababaabbaabbaabababbabaabbababaababbaabababababbaababababababababababbabaabababbaabbabaababbabaabababbaabababbabaabbababaabbabaababbaabbababaababbaabbababaabbaababbabaabbabaabbababaabbabaababbaabbaabababababbabaabababbababaabbababaabbaabbabaabbababaababbabababaabbaababababbababababaabbaabababbaababbabaababbaababbaababbaabbaabababababbababaabababababababababababbaababababbabaababbaababbaababbaabbabababaababbaabababbababababaabbabaabbaabbabaabbaababbabababaabababbababababaabbaababababababbababaababababbababaabababbababababaabbababababaabbaabababbabababaabababbabaabababbabaababbaabbaabbabaabbaabbaabbabaababbaababbaabbabaababbaabbababaababbaababababababbabaababababababbabaabbaababbaabbababaabbaabbababaababbaabbabaabbaabbaabbabaabbababababaababbababaababababbaabbaabbaabababbaabbaabbaabbabaabbabababaabbaabbaababbaababbaabababbabababababaabababbaabbaabbabababaabbaabbabababababaabbaababbaabbaabababbababaababbabaabbaababbabaababababbaabbaabbaababababbaababbaabababbaabbaababbababaababababbababaababababbabaabababbaabababbaabbabaababbabaabbabaabbaabbabababababaabababbababaabbaabbababaabbabaabababababababbaabbabaabbaabbaababbaabbabaabababbaabbaabbabababaabbababaababbaabbabaabbabaabbabaabababbababababaabbaabababbabaabababababbaabbaababbaababbaababbabaabbababababaababbabaabbaababababababbaabbaababababababbaabababababbabaabbabaabbaababbababaabababbaabbaabbaababbaabbaabbababaababababbaababababbabababababaabababbaababbababababaabbababaababbabababaabbaababbaabbababababaabababbaabababbabaabbaabbabaabbaabbaababababbabaabbabababababaababababbaabbaababbababaabbababababaabbabababaababbaabbababaabbaabababababbabaabababababbaabababababbaababbabababaabababababbabababaababababbababaababababababbaababbabaabbabaabababbabaabbabaababababbaabababababbababaabbababaabbabaabbaababbabaabbabaababbaabbabaababababbabaabbababaabbaababababbababaabbaabbabaababbabaabababbababaababbabaabbabaabbabaabbabaabbababaabbababaababbabaabbabababaababababababbaabbabababaababababababbaabbabaabababbaababbaabbaabbababababababaababbabababababaabbaabbabaabbaabbabaabbaababbaabbabaababababbaabababbaabbabaababbaabbababaabbaabbaababbabababaababababbaabbabaabbaabbabaababbababaabbaababbaabbabababaabbabaabababbaabababbaabbaabbaababbabaababababbababaabbaabababababbababababaababbaabbabababaabababababbabaabbabababababaabbaabababbabaabbababaabbabaabbababaabbaabbabaabababbaabababbabaabbaabbabaababbaababbabababaabbababaabbaababababababababbaababababbabababaababbabababaabbabaabbabaabbabaabababbaabbaabababbabaabbaabababbabababaababababbaababababbaababbabaababbaabababababbabaabbababaababbaabbaabbabaababababbababaababababbabaabababbababaabbaabababababbaabbaababbaabababbabaabababababbaababbaabababbaabbabaabbababababaababbaabbabaababbaababbababaabbabaababbaabababababbababababababaababbabaababbaabbaabbaababbaababbaababbaabbaabbabababaabababbaababababbabaababababbabaabbaabbabaabbaabbabababababaabbabaababbaababbabaababbaababbabaababbaababbaababbabaababbaabbabababababaabbabaabbababaabbabaabbabababaabbababaabbaababababbaababababbaabababbabaabbaababbaabbaabbaababbababaababababbabaababababbababaabbaabbaabbabaababababbaabbaababababbababaabababbaababbaabbabaabababbabababaababbababaabababababbababaababababbaabbabaababbababaabbaababbaababbabababababaabbaabbaababbaabbabaabbaabbaabbaabbaabababbaabbabaabababbaabbaabbababaabbabababaabababababbaabababbababaababbaabababbaababababbabababaababababbabababababababababaabababbabaabbaabbabaababbaabababbababababababababababaabbaababbaabbabaabbabaababbaababbaababbaabbaababababababbaababbaabababbaabbaababbabaababbaabbaababbaabababbaababbabaababbaabbaabbaabbaabbaababbababaabababbabababaabbababaabbaababababbababaabbabaabbabababaabbabaabbabaabbababaabababababbababababaababbaabbabaabababbaabbaabbaabbaababababababbababaababbaabbaabbabaabbaabbaababbaabbabaabbaababababbaabbaababbababaababbaababbaabbababaabbaababbabaabbabababaabbaababababbabababaabababbaabababbaabbabaabbaabbabababaabababababbaabbabaabbabaababbababaababbaababbaabbaababbaababbaabbaabbabaabababbabaabababbaabbabababaabbabaabbaabbabababababababaababbaabababbabaababbaabababbababaabababbabababaabababbaababbabaababababbaababbabababaabbaababbabaababababbabaabababbaabbaabababbaababbabaabbaabababbababaababbaababababbabababaabbabaababbabaabbabaabbababaabbabababaababbababaababbaababbabababaababbabaabbaabbabaabababbababaabbaabbabaababbababaabbaababbababaabbabababaabbaababababbaabababbaabbababaababbaabbababaabbaababababbaabbabaabbaabbaabbaabbabaabababbabaababbababababaabbaababbaabbaababbabaabbababaabbaabababbaabbababaababbaababababbaabbaabababbaabababababbababaabbaabbabababababababaabbababaabbaabbababaabababababbaabbaababbaabababbaabbababaabababababbaabbabaabbabaabbaabbaabababababababbabaabbabaabababbababaababababbabaabbabaababbaabbabaababbababaababbaabbaabababababababbaabababbaabababababbaabbabaababbaabababbababaabbabaabbaabbababababababaababababababbaababababbaabbababababaabbababaabbabaabbabababababaababababbbaabababaabababababbababaabababbababababaabbaabbaabababababababababbaababababbababaabababababbaabababbabaabbaabbababababababababaababababbabaabbaabababababbababababaabbaabbaababbaabbababaababbabaabbababaababababababbaababbabaabbaabbaababbabaabbaababbaababbaabababababbabababababaabbaabbaababababbaabababababbabaabbaabbababaababbaabababbabababababaababbaabababbabaabababbaabababbaababbaababababbababaabbaabbabaabbabaabababbaabbabaabbaabababbaabababbaababbaabbaabbabaabbababaabababbaababbaabbaababbaabbaababababbababaababbaababababbabababaabbaabbaabbabaabbaabbaabababbaabababababababababbaabababbabaababbabaabbabaabbaabbaababababbabaabbaababbaabababbaababbababaabbababaabbaababbabaabbabaabababbabaabababbabaabababbaabbaababbababaabbaabababbabaabababbaababbabaabababbaabbaabababbaababababbababaababbaabababbabababaababbabababababababaababbababaababbabaabbaabbabaababababbababaababbaabababbaabbaabababbabababaabababbabaabbababaabbababaabbabaababbaababababababbaabbaabbabaabababbaababbabaabababababbabababaababbaabbaabbabaababababababbaabbabaababbaabbabababaabababababbabaabbabaababababbabaababbabaababababbabaabbababaabbababaabbabaababababbababababababaababbaababbabababaababbaabbaababbabaabbaabbaabbaabbababaababbaabbabababababababaabababbaababbababaababbabababaababbababaababbaabbaabbaabbabaababbaababbaabbababaabbaabbaabbaabbabaabbaababbaababbababaabbaabbaabababbaababababababbabaabbabababaabbabaabbaababababbababaabbabababaabbababaababbabaabbaabbabaababbaabbaabababababbabaabababababbaabbaababbaabbabababababababababababaabbaabbaababababbaababababababababbabababaababbaababbaababbabaabbaabababbaabbaabbaababababababbaababbaabbabaababababbaabbabababaabbabababababaababbaabbabababababaababbababaabbababaababbaabbaabbabaabbababaabbaabbaabbabaabbaababbaabbababaabbaabababbaabbabaabbabaababbaabababbaabbabaabbaabbabaabbabaabbabababaababbabaabbaabababbaababbaabbababaabbababaabababbababaabababbaabbaabbababaabababbabababaababbaababababbaabbabaabababbaababbababaababbaabbabababaababbaababbabaabbaababbabaababbaabababbabababaababbababaabbaababababbabaabbaabbabaabbabaabababbaabbababaababbaabbaabbabaabababbaabbabababaababbaababbabaabbaabbababaabababababbaababbaababbababaababbabaababbababababaababbaabbaababbaabbabababaabbabaabbaabababababbaabbabaababababbabaabababbaabbaabbaabbababaabbababaabababababbaabbaababbaabbabaababbaabababbaabbabababaabbababababaabbabaabbaabbababaabababababbababababababaababbaabbaabababababbaabbabaababbabaabbabababababaababbabaabbabaababbaabbaabababababbaababbabaababbaabbaabababbabababaababababbababababaababbaabababbaabbababaabbaabababbaababbaabbaabbaabababbaababbaabbabaabbaabbabaabbaabbabaabababbabababaababababababababbababaabbaabbabaabbaabbabaabbaabbabaabababbaababbabaababababbaabbabababaababababbabababaababbaabbabaababbaabababbabaabbabaabbabaabbaababbababaabbabaabbaababbabaababbabababaabbabababababaabbabaabbaabbababaabbababaabababababbaabbaababababbaabababbababaabbaabababbaabbababaabbaabababbabaababbaababababbaababababbabaabbaabbaababbaabababababababbabababaababbaabababbaabbaabababbaababababbaabbababaabbabaababbaabbababaababbababaabbaababbabababaabbaababbaababbaabababbababaababbababaabbabababaababbaabbaabbaabababbababaababababbabaabbaabbabababaabbaabbaababbaabababababababbababaabbababaababababbabaabababbaabbabababaabbaababababbababaababababbabaabbabababaabbaabbaababbabaababbababaababbabaababbaabbaababbabababaabbaababbaababbaababbaabbababababaabbaabbaabbabaabbaababbaababbaababbabababababaabbabaabbaababababbababababaabababababbaabababbababaabbababababababababaabbabaabbaabbababaabbababaabbaababbabaababbabababaabbabaababbabababaabababbaabbaababababbabaabbaabbaabbabaabbaabbaababbababababababababaabababbaabbaabababababababababbaababbaabbaabbaabababbaababbababaababbabaabbababaababbaababbaabbaababababbabababaababbababaabbaabababababbabaababababbabaabbababaabbaabbaabababababababbaabababbabaababbababababaabbababaabbaabababbabaabbaabbababaabbaababbababaababbaabbaabababbabaababbaabbaabbabaabbababaabbaababababbabababaabbaabbabaabbaababababbababaabbaabbabaabbaabbaabbababaabbaabababbaabbaabababbabaababbaabbabababaababbaabbaabababbaabbabababababaabbabaabbabaababbabaabbabaabbababaababababbabaabbaabbaababbababaabbaababbababaabbabaababbabaabbababaabbababaabababbaabbabaababababbabaabababbaabababbaabbaabbabababababababaabbaababbaabbaabbabaabbabaababbaabbabababaababbababababaabbabaabbaabbabaabbababaabbaabbabababaabbaabbaababababababbaabababbaabbababababaabababbaabbabaabbabaababbabaababbaabbaabbaabababbaabababbabaababbabaabababbababaabbababaabbaabbaabbaabbababaababbaababababbaababababbabababababaabbaabbaabbabaabababababababbabababaabababbabababaabbabaabababababbaabbabaabbababaabbaabbabaababbababaabbaababbaabbaabbaabbabaabababababbaabbaababbabaabbaababbaababababbabaabbaababbaababababbaababbabaababababbabaabbabaabbabaabbababababaabbaabbababaabbabababaabbaabababbaabbaabbababaabbababababaababbaabbaabababbababaabababbabaabababbabababababaabababababababbaabbaabababbaababbabaabbababaabbaabbabaabbabaababbabababaabbababaabbaabbaababababababbaababbabababaabbaabababababbaababbaababbababababaabbaababbabaabbaabababababababbaababbaababbababababaababbaabbabaabababbaababbababaabbababababaabbababaabababbaabbababaabababbabaabbabaabbaababbabaabababbabababaabababbaabbaabbabaabbaababbaababbaabababbaabababbaababbaababbabaababbaababbaabbaababbaabbaabababbaabababababbabaabbaabbababababaabababbabaabbababaabbababaabbababaababbaababababbabababababaabababbaababababbaabbaabbaababababbaabbababaababbababababaababbabaabbabaabababbaabababbaabbaababbabaababababbababababaabbaabbababaabbababaababbaabbabaabababbaabbababaabbabaabbaabbaabababababababbabababaabababbaababbababababaabbaabababbabaababababbaababababababbaabbaabbababaababababababbababaabbabaabbaabbababababaabababbaabbabababaababbabaababbaabababbaabbaabbaabbaababababbaabbabababaabbaababbaabbababaababbaabbaababababbaabbaabababbaabababbabababababaabababbaabbabaababbabaabababbabaabbababaababbababaabababbaabbababaabababbababaabbaabbabaabbabaababbaabbaabbabaababbabaabbababaababbaababababbaabbabaabbaabbabaababbaababbababababababaababbaababbaababbaabababbabaabbabaababababbabaababbabababaabbabaababababababbaababababbabaabbabaabbaabbabaabbabaabababbabaabababbabaabbaabababbaababbaabababbaabababbaababbaabbaabbabababaababbaabbaabbababaababababbababaabbaabbaabbababaabbaababbababaababbaabbababaabbaabbabaabbabaababbaabbaababababababbaabbaabababbaabbaabababababbaabbababababaababababbababababaabababbaabbabaabbaababbababaababbabaabababababbababaababbababababaababbabaabababbabababaababababbabaabababbababaabbababaabbaabbabababaabbabaababbaababbaabbababaababbabaabababbabaabbaabbaabababababbaababbaabababbaababbaabbababaababababbabaabbabababaabbaabbabaabbabababaababababbabaabbaababbabaabababbabaabbabaabbaababbaababababababbababaabbaabbabaabababbababaababbabaababababbababaabbabaabbaababbaababbabaababbaababbabaabbabaababababbaababbababaabbaabbaabbaabbababaabababbabababaabbababaabbababaabbabaababbaabababbabaabbabaababbaababbaababbabaabbababababaabababababbaabababababbabaabababbabaabababbaababbababaababbababaabbaabababababababbaabbabababaabbabaababbaabbaabababababababababbaababbaabbaababbaababababbababababaabbaabababbabaabababbabaabababbabaababbabaabbabababaababababbaabbaababababbaabababbaabbaabbabaabbaabbaababbaabbabaabbabaabbaabbaabbaabbaabbababaabababbaabbabaabbababaabbaabababbababababaababbababababababaabbaabbabaabbabababaabababbababababaababbababaabbabaabababbabaabbabaababababbaabbaabbabaabbaabbaabbabababaabbaabbaabbababaabababbaabababababbababaababbabaabbabaabbababaabbaabbabababababaababbaabbababaababbababababaabbaabbababaababababbaabababbaababbabaabbabaabababababababbaabbaababbaabababbabababaababbabaabababbabababaababbababaabbababaababbaabbabaabababbabaababbaababababbaababbaabbaabababbababababaabbaababababbabaabbababababababababaabbaabbababaabbaabbabaabbaababbabaabbaabbaababbaabbabababaababbabaabbabaabbababaabbabaabbaabbabaababbaabababbaabbabaabbaabbaababababbaabbababaabbaabbababaabababbaababbaabbaababababbababaababababababbaabbaababbaabbabaabbabaabbaababbaababbaababbaabbaabbabaababbabaabbabaabbababaabababbabaabbabaabbabaabbabaababbabababaababbabababaababbaabababababbaabababbabaabababbaabababbaabbaabababbaabababbabaabbaababbaabbaababbaabbababaabbabaabbabaabababbaabbaababbabababaababbaababababbabababababaabbaabbababaabbabaabbabaababbaabbabaabbabaabbaabbaabababbababaababbaabbabababababaabababbaabbabaabbabababaabbaababbaabbaabbaabababbabaababbabaabababbabaabbababababaabababbaabbaabbaababbabaababbaabbababaabbabaababababababbaababbabababaababababababababbaababbabaababababbababaababababbabaabbaababababababababbabababababaabbaabbabaabababbababaababbaabababbaabbabaabbaababbaababbabababaabbabaabababbabaabbaabbaabbaababbabaababababbabaabababbaababbabaabbabaababbaabbaababbabaabbababaabbabababaabbaabbaabbabaabbaababbaababbabaabababbababaabababbaababababbabaabbabababaabbabaabbabababaabababbaabababbabaababbababababababaabbababaabbaabbaababbaabbababaabababababababbaabbaabababbaabbababaabbaabbaabbababaababbaababbaabbabaababbaabbabababababaabbaabbaababababababbabaabababbaabbababaabbababaabababbababaabbaababababbaabbababaababababbababaabababababbababaabababbabababababaababbababababababaabbababaababababababababbababaabbaababbaababbaababababbabababaabbababababababaabababababababbaabbabababaabbaabbaabbaabababababbababaabbabaabababbabaabbabababaabbaababbaabbababababaabbaabababbaabababbaabbabaababbabaabbaabababbabaababbaabbaabababbababaabbaababababababbabaabbaabbabaabababbabaabababababbaabbabaababbababaabababbaababbabaabbaababbaabababbaabbabaabbaabbabababaababbaababababbaabababbaababbabaabababbaabababbaababababbabaababbabaababababbaabbababaabababbaabababbaabbabababaabababbaabbabaabbabaababbaabbaababababbaabbaabbaabababababbaabbaababababababbabaababbaababababbaababbabaabbabababaababababbaabababbabababaabbaabababababbaababababababbababaabbabababaabbaababbaabbaababbabaababbaabbaabbabababaababbabababaabbaababbaababbaabbaabbabaababbaabbaabababbabababababaabbaababbaababababababbaababababbaababababbaabababababbabaabbaabbababaabbabaababbababaababbabaabbababaababababbababababababababababaabbabababaabbabababababaabbaabababababababababababababababbaabbaabbabaabbabaababbaabababababbababaabbabaababbababaabbabaabbaababbababaabbabaababababbabababababaabbaabbabaababbababaabbaabbaabababbaabababbaabbaababbababaababbaabababbabaababbaabbabaabbaababababbababaabbaababbabababaababbabababaababbaabbaabababbaabababababbaabababbababaabbaabbabababaababababababababababbaabababbaabbabaabababababbabaabbaababababbaababbaababababbaabababababbababababaabbaababbaabbabaababbabababababaabbababaababababbaabababbaabbababababaabbaabbabaababbaababbaababbabaabbabaabbaababbababaabababbabaababbaababbabaabababababababababbabaabbaabbabaababbabababaabbaabbaabbabababaabbaabbabaababbaabbaabbabaabbababaabbaababababbaabbabababababaabbabababaabbaabbababababaabbaabbababababaabababbaababababbaabbaabbabaabbabaababbaabbabaabbabaababbabababaabbaabbabaabababbaabbaabbaabbaababbaababbaababbabaabbaababbaabbababaabababbabaabbaabababbabababababaababbababaabababbaabbaabbabaababbababaababbabaababbabaababababbabaabababbaabbaabbabababababababaababbaabbaababababbaababbaabababbabaababbaababbababaababbababaababbabaababbaabbaabbabaabbaabbababaababbaabababbabaabbaababbababaabababbaabababbabaabababbaabbaababbaabbabaabbababaabbaababbaababababababbaabababbababababaababbaabababbabababababababaababbaababababababababababbaabbabaababababbabaabababbabaabbaabbabaababbabaababababbabababaabbababaababababbabaabababababbaabbabaababbaabbaabbabaabababbabaabbabaabababbaabbaababababbaabbababababaababbaabbababababaabbaabbaabbaabababbaabbaabbabaabbababababababaabbabaabababababababbaabbababaabbaababbabaabbaababbaabababbabaabbaabbaabababbaababababbabaabbaabababbaabbabababababaabbabaababbababaabbabaabbaababbababaababbaababbaabbaabbabaabbaabbababaabababababababbaabababbabaababbaabbabaababababbaabbababaabbabaabbabababaabbabaabbaabbaabbaabbaabbababaababababababababbaababbabababaababbaababababbabaabababbaababababbaababababbaabbaabbabababaababbabaabbabaababbabaabbaababbaabbababababababababaababbaabbaababbaabbabababaabbabaabbaabababbaababababbaabababbaabbabaabababbabaababababbaabbaabbababaabbabaabababbababababaabbabababaababababababbababaabababababbaabababbaabababbabaabbaababababbabababababaabbaabababbababaababbabaabababbaababababbabababababababaabababababbaabbababaababababbabaabababbaabbababaabbaabbaabbaabbaababbabaabababbabaabbaababbaabbaabbaababababbabaabababbababaabbababaabbababaabbabaababababbabaabbaabbabaabbababaabababbaababbaabababbaababbababaabababababbaabbabababaabababbaabbabaababbababaababbaabbababababaabbaabbabaababbabaabababbaabbaabbaabbaababbaababbabaabbaababbabaabbaabbaababababababbabababababaababbababababaabbaabbaababbaabbababababaabbaabbaabbaabbabababaabababbaabbabaababbaabbaabbaabbababaabbaababababbaabbabaabbabaabbababaababbababababaabababbaabababbabaabbaababbababaabbabaabbaababbabaabbabaabbababaabbaabababbaabbabaabababbaabbaabbabababababaababbaababbaabababbabaababababbababaabbabaabbaabbababaabbaabbabaabbababababaababbaababababbaabababababbaababbaabbabababaabababababababbaabbabaabababbabaababababbabaabbaabababbababaabbababaabbaababbababaabbaababababababbabababaabababbabababaabbabaabbaabbaababbababaabbaababbaababbaabbaababbaababababababbaabbaabababbabababababababaabbababababababaabbabaabababababbabaabbaabbaababbaabababbabaabbaabbaabbaabababbabaababbabaababbabaabbababaababbabababaabbaababbabababaabbabaababbabaabbababababaabbaababbaabababababbaabbaabbabaababababbababaabbabaabababbaabababbaabababbaabababbababaababbaabababbaabbababaabbababaabbabababaababababbababababababaabababbaababbaabbababababababababaababbabaabbababababababaabbabaababbaababbababaabbabaabababababbaabababbabaabbaababbaabbabababaabbaababbabaabbaabbabaabbaababababbaabbababaabbaababbabaabababbabaabbabaababbabaabababababbabaabbaabbababaababbabaababababababababbabaababbaabbaabbaabbabaabbaababbaabbababaabbabaababababbabaababbaabababbababaababbaababbabaabbaababbabababaababbababaabbabaabbabababaabbabaababababbabaabbababaabbabaabbabaababbaabbababaababababbabaababababababbababababaababbaabbabaabbabaabbababaabbabaabababbaababababbaabbaabababbaababababbababaabababbababaabbaabababbababaabbababaabababbabababaabbaababbaabbaabbaabababbabaabbabababaabbaabbababaabababbabababaabbabababaababbaabbaababababababbaababbabaabbabababaabbababaabbababaabbaabbaababababababbaabbaabbababaabbababaabbabababaababababbababababaabbaabbaababbaabbaabbababababababababaababbababababaabbaabbaabababbabaabababbaabbababaabbabaabbabaabbababaababbabaabababbaababababbabaababababbababababaabababbababaababbababaabababbaabbaababababbabaabbaabbabaababbaababbaabbaabbaabbaabbaabbaababababababbabaababbaababbabaababbabaabababababbaababbabaabbabaabbabaababbababaabababbababaabbaababbaabababbabaabbabaabbababababaabbabababaabbabababaababbabaabbaabababbaabbaabababababbaabababbaabababababbaabbabaababbaabbaababbaabbabababaabbaabbaabbaabababababbaababbababaabbaabbaabbabaabababababbababaabbababaabbabaababbababaababbabaabababbaabbaababbaabbaababababbabaabababababbaabababbaabbabaababababbaababbaabbaabbabaababababbababaababbaabbabaabababbabaababbaabbabaabbabaabbaabbaabababbabababaabbababaababbababababaababbaabbaabbababaabbaabbababababababaababbaababbaababbabaabbabaabbaabbabaababbababaababbabaabbababaabbaabbaababbaababbabaabbaabbaabbababaabbababababaabbababaabbababaabababababbababaabbaabbabaabababbaabababbababaabbaabbababaabbaabbaababbaabbaabbababaabababababbaabbabaababababbaabbabababaababbaabababbabaabbaabababababababababbabaabababbababaababababbababaababbabaababbaabbaababbaabababbaababbababaababbaababbababaababababbaababababbabaababbababababaababbaababbaababbabaabbaabbabaababbaababbababaabbaababbaabbabaabbabababaabbaababababbaababbaabababbababaababababbaababbaababbabaababababbaabbabaababababbabaabababbaabbabababaababbabaabababbaababbaabbaabbaabbaabbaabbabaabbabaababbabaababbaababababbababaabbaababbabaabbabaabbabaababbaabbaabababbaabbababaabbabaabababbaababbababababaabababbabababaababbaabababababbababaababbaabbababaabbaabbabaababbabaababababbaababbababaabababababbabaabababbabaabababbabababaabbababaababbaabababbaababbaabbaabbabababaababababbaabbabababaabbabababaabbaabbabaabbabaabbaabababbaababbabaababbaabbabaabbababaabbaabbaababbaabababbabaababbabaabbaabbababaabbaababbaabababababababbabaababbaabbaabbaabbaabbaabababbaababbaabbaababbaabbabababaabbaabababbabababababababaababbaabababbaababababbababaababbabaababababbaabbabaabbabaababababbaabbaababababbabababaabbabaabbabaabbaabababbababaabababbaabbabaabbabaababbaababbaabbaababbaabbababaabbaabababbaababababbaababababbabababaabbaabbaabbaabbaabbababaababbabaabbababaabbababaababbabaabbabababababababaabbababababaabbababaabbaababababbaababababbaabbaabbaababbaabababbaababbabaabbaababbaabbabaabababbababababaababbaabababbaababbaabbaabbabaabbababaabbaababababbabaababababbaababbaababababbaabbababababaabbabaababbaababababbaabbabaababbabababaabbaabababbabaababbababaababbaababababababbaababbabababaabbababaabbababaabbabaabababbaababbababaababbababaabbaabbaabababababababbaabababbabaabbaababbabaabbaabababababbaabbaababbabababababaabbababaababbababaababbaabbababaababbababababababaababbaababababbaababababbabaabbabababababaabbabaabbababababaabbabaabbabaabababbabaababbaabbaabababbaabbaabababababbaabababbaababababbaababbaabababbaababbababaababababbaabababababababababbababaababbaabbabaabbabaabababbaabbaabababbabaabbabaababbaabababbaabababababbabaabbaabababbabaababababbababaabbabababaababbabaababababbaabbaababbababaababbaababbabaabababbaababbaabbabaababababbababababaabbabababaababbaabababbabaabbabababababababaabababababbaababbababababaabababbaababbabababaabbabababababababaababbabababaababababababababbababaabababbaabbaababbabaababbababaabbababaabbabaabababbaababbababaabbaababbabababaabbaabbaababbaabbabaabbabaabbabaabbabaababbabaabababababbabaabbababaabbaabbababaabbaababbaabbabababababaabababbaabbabaabababbabaabbabaababbabaabababababbaabbababaabbabababaabbababababaabbabaababbabaababbababaababbababaabbaababbaabbabaabababababbababaabbabaabbaabababbaabababbababaabbaabbababababaabbabaabbaababbabaabbabaabbaabababbaabbaababababbaabababababbabaababbabaabbaababababababbaababbaababababbabaabbaabbabaabbababaababbaabababbabaabababbabaababababababbababababaababababbaabbabababaabbabaababbaababababbabababaabbababababaabbaabbaabbaababbaababbaabbaababababbababababaabbaababbaabababbababaabbabaabbaabbaababababbaabababbaababbaababbababababaabbaabababbabababaabababbababababaabbabaabbabaabbababaabbababaababbaababbaabbababaabababbaabbabaababbaabbaababbabaabababbaababbababaababababbabaabbababababaabbabaabbababaabbaabbababaababbaababababababbaabababababbaabbabaabbabaababbaabbabaabababababbabaabbaabbabaababbaabbaabbaabbaabbaababababababbabaabbababababababababababaabbaabbabaabbaabbabaababbababababaabbaabbaababbabaabababbabaababbabaabbaabbaabbaabbabaabbaabbaababababbabaabbaabababababababbabababababaabababbabaabababbaababbabaabababbabaabbabaabababbababaabbaabababbaabbabaabababababbabaababbababababaabababababbaababbabababaababbabababaabababbabaabababbaabbaabbaabababbaabbababaababbaabababbabaabbaababababbaabbaabbababaabbaabbabaabbaabbaabbabababaabbaabbababaababbaabababbabaabbaabbabaabbababaabbaabbabaabbabaabbabaababababbaababbaababbaabababbabaababbaababbaabbaabababababababbababaabbaabababbaababababbababaababbabaababbaababababbaabababbababaabbaabababababbabaababbababaabababbaabbaabbaabbaababbabaabbabaabbaabababbabababaabbabaabababbaababbaababababababababbaabababbaabbabababaabbaabababbabaabbaabbabaabbabaabababbaababababbabababaababbabaababbaabbaabbaabbababaabababbaabbaabababbabaababababbaabbaababababbabaabababbaabababbaabbabaababababababbabaababbaabbabaabababbaababbababaabbaababbaababbababaabbabababaabbaabbaabbabaababababbaababbabaabbaabbababaabbabaabbaabbaababababbaabbaabbaababbaabbabaababbabaabbaabbaabbabababaabbaabbaabababbabaabbababababaababbaabbababaabbaabbabaabbaabbabaababbaabbabaabbaabbaababbaabbababaabbaabababbabaabbabaababbababaabababbabaababbaabbabaabbababaabbaabababbaabababababbaabbaababbaabbaabbaabababbabaabababbaabababbaabbaababbaabbababaababbabaabababbabaabababbaabbabaababbaabbababababaabbaababbabababaababbabaababababbaabbabaabbabaababbaababbabaababbaababababbaabababbabaabababbaababababbabaababbaabbababaabababababbabaabbaabababbaababababbaabbaababbabababaabbababababababaabbaabbabaabbababaabbaabbabababaabbaababbaababbaabbaababbaabbaabbababaababbaabbaabbabaabbaabababbababaabababbababaabbaabbabababaababbaababbabababababaababbabaababbaabbaababbaabbababaabbaabbababaabababbaababbababaabababbabaabbabaabbabaababbabaababbaabbabaabbababaabbababababaabababbababababaabbabaababbaababbabababaabbababaabbaabbaababbaabbaabbaababababbabaababbabaabababababababbaababbabaababbababaabbababaababbababaababbaababababababbababaababbaababbaabbaabbaabbaabbaababbaabbababaabbabaabbabaababababbaababbaabbababababababaabbabaabbababaababbabababaababbaabbaabbababaabababbaabbababababaababbababaababababababbaababbaabababbabaabbababaababababbabaababbaabababbaabbabababaabbaabbaabbabaababbaabababbababaababbabaabbaababbaababababbaabababbabababaabbabaabbabaabababbabaabbabaabbababaabbabaabababbaabbaabbabaababbaababbabaabbababaabbaababbaabababbabaabababbabaababbaabababbabaabbaabbababaabbabaabbaabbababaabbaabababbabaabbaabbaabababbabababababababababaabbaababbaabbaabbabaabbaababbaabbaabbaabbaababbaababababababababbaababbaababababbabaabababbaababbaababbaababbababaabbaabbaabababbabaabbabaabbabaabbaababababababbababaabababbababaababbababaabababbabaababbaababbababaababababababababababbababaababbaababbabababababaabbaabbaabbabababaababbababaabababbabaabbabababaabbaabbabaabbaabbaabbabababababaabababababbaabbabaabbabaababbaabababbaabbabaabbaababababbabaababbaababbababababaababababbaabbababaabbabaabababababbababaabbaababababababababbaabbaababbaababbaabababbaababababbaabbabaababbaabbaababababababbaabababbaababbabaababbaabbaababbabaabababbabaabbabaababbaabbabaababababbaababbabaabbababaabbaabbabaabbaabbaabbaababbaabbaababbababababaabababbabaabababbababaabbababaabababbaabbaabbababaababababbabababababababaabbaabababbababaabbaababababbaabbaabbaabbabababaababababababbabaababbabaababbaabbaabababababbaabababbabaabbabaabbaababababbaabbababababaabababbababaababababababababbabaabbaabbabaabbabaababbaabbaabbabababaabbaabbaabababbaabbaabbababaababbaababbaababbabaabbabaababbaababbaabbabaabbabaababababbababaabababbababaabababbabaababababbababaabbabababaabbabaabbababaabbaabbabababaabababababababababababbabaababbabaabababbababaababbaabbaabbabaabbabaabbababababaababbaababbababaabbababaabababbabaababbaabababbababaabababbabaabbaabbaabbaabbabababaababababbabaabbabaabbabababababababaababbabaababbaababbabaabbaababababbaabbabaabbaabbaababbaababbaabbabaabababbaabbaabbaabababbabaababababbaabababbaababbaababbaababababbaabbaababbabababababaabbaabbaababbaabababbabaababababababbaabbaabbabaababbaababbabaabbababaababbabaababbabaabababbababaabbaababbaabbababaabababababbaabbaabbabababaababbababababababaabbababaabbaabbaabbaababababababbababaabbabababaabbaabbabaababababbabaabbaababbabaabbabaabbaabbaabababbababaabbaabbababaabbababaabbaabbabababaababbabababaababababbaabbaabababbaababbaabbaababbababaabbababaabababbabababaababbababaabbabaababbababababaabbaababbabaabbabababababaababbababaabbaababbaabababbabaabababababbabaabbaabbabaababbaababbaabababbaabbaabbaabbaababbabababaabbabaabbabaabbaababababbaabababbaababababbaabbabaabbaabbaabbaabbaabababbabababaabababbaabbaababbababaababbabaabbaababababbabababababababaabbaabbaababbaababbaabbabababaabababababababababbaababbaabbaababbaababbabaababbabaabbaabbabaababbababaabbaabbaabababbaabbaabababababbabaabbabababaabbababaababbaabababbabaabababbaabbaababbaabbaabbabaabbabaabbaabbabaabbaababababbabaabbaabbaababababbaabbabaabbabaabbaabbabaabbabababaababbaabbaababbaabbabababababaabbabaabbaababababbaabbabaababbaabbaabababbaabbabaabbabababaabababababbaababababbababaabbababaabbaabbaabbaabbaabbabaabbaababbaabbaababababbaabbabaabbabababaabbaabbabaabbaabbaabbabaababababbabababababaabbaababababbaababababbaabbabaababbaabbaabbabababaabbaabbaabbabaababababbababaabbaabbaabababbaababbaabababbaababbaabbabaabbababababaabbaababbaababbaabababbaababbaabbababaababbabaabbabababaabbaabbabaabbababaababababababbabaabbabababaababbababababaababababbabaabbaabbabaabababbabaabbaabbabaabbaababbaababbabababaababbaabbaabbaabababbaababbaabbababababaabababbababababababaabbabaabbabaabbababababaabbaababababababbabababaabbabaabbaabbabababaabababababbaababbaabbabababaabbaabbababaababbababababaabbabaabbaababababbabaababbaabbabaababbaabbababaababababbabaabbabaabbaabbabaababbabaababababbabaabbabaababbaabababbaababbaabbabaabababbabababaabbabababaabababbabaabbababaabbaabbaabbaabbaabbabaababababbaababababbababababababaabbababaabbaababababbaabbabababaabbaabbaabbaabbabaabbaababbabaabbaabbabaababbabaababbaabbabaabbabaabbaabbababababaabbabaababbaabababbaba
