1
abababbababababaababbaabababbaabbaababababbaabbabaababbababaabababbaabbababaabbaababbaababbabababaabbaabbaabbaabababababbabaababbaababbabaabababbaababababababbaabbaababababbaabbaabbaababbabaabbaabbaabbabaababbababaababababbaabababbababaabbababaababbaabababbaababbababaababbaabbaabbaababbaabbaababababbabaabbababaabbaabababbaababbaabababbaabbabaabbaabbababaababbaababababbabaababbabaababababbabaabbaabbababaabababbabaababababbaababababbaabbababababaabbababababaabababbabaabbabababaabbaababbabababaabbaabbaababbabaabababbababaabbabababaabababbaabbababaababbaabbababababababaabababbabaabbaabababbabaabbaabbaabbabaababbaabababababbaabbabaababbaabababbabaabbabababababababaababbabaababbabaabababbabaabbaababbabababaababbabaabbabababaabababbaabbaababbaabbaababbabaabababbabaababbaababbaabababbabaabbabaababababababbaabbabaabbaababababababbababaababbaababbabababaababababbabaababbababaabbaabbaababbaababbaabababbaababababbaabbaabbaabbaabababbababaabababbaababbaabbabaabbabababaababababbabaababbabaabbababaababababbabababaababbabaabbaababbaabababababbaababbaababbaabbaabbaabbaabbabababaabababbaabbaababbababaabababbaababbababababaababbaabbaabbaabbaababbababaabbabababaabbabaabbaabbaabbaabbaabbabaabababbabaababababbaabababbababaabbaabbaababababbabaabbaababbababaababbabaabbaabbababaababbabaababababbabaabbaababbaabbababaabababababababbaabbabaabbabaabababbaababbabaabababbaababababbababaabababbaabbababaabababbaababbabaababbababababababaababbababaababbaababbabaabbabaabbaabbababaabbaabbaabababababbababaabbabaabababbaabbaabbabaabbababaabbaabbaabababbababababaababbaabababbaababbabaabbabaababbababaababbabababaabbaabbaababababbaabbabababaabbaabababababbaabbaababbabaabbabaabababbabababaabababababbaabbabababaabbaabbababaabababbaababbaabababbaabbabaabababbaabbaabbaabbaababbaababababababababbabaabbaabbabababaabbaabbaabbabababaabbababaabbaabbaabbababababaabbaababbaababababbabaababbaabababbaababababbababaababababbaabbabababaabbaabababbabaabbaabbaababbabaababbaabababababbabaabbaababbaabbababaabbabababaababbababababaababbaabbaabbaabababbaabbaababbabaababbababaabababbabaabababbaabbabaabbaabababbaabbaabbaabababbababaabbaabbaabbababaabbabaabbabababaababababababbaabbaabababbaabbaababbabaabbabababaabbaabababababbaababbababaabababbaabababababbaabbabaabababbaababababbabaababbababaabababbabababaababbaababbaabbaababbabaabbaababbabaabbabaabbababababababaabbabababaabbababaababbababababaababababbababaabbabaababbababaabbaababbaabbabababaabababbabaababababababbababaababababbaabbaabababbaababbaababbababaabbaabababbaababababbaababbababaababababbabaabbabaabbaababababababababababbabaabbaababbababaabbaababababbabaababababbabaababababbaababababbaababababababbabababababababaabababababbabababaababababbababababababaabbaabababbabaabababbabababababababababaababbaabbaababababababbaababbaabbaabbaabbababababaababbabaabbaabababbabababaabbabababababaabbabababaababbabaabababababbaabababababbaababbababaabbaabababbaabbaababababbaabbaababbabaabbaabbabaababbababaabbabaabababbaababbababababababababaabbababaababbaababbabaabababababababbababababababaabababbaabbaabababbabaabbabaababbabaababbaabababbabababaabbaabababbaabbabaababbabaababababbaabbabaabababababbaabababababababbababaabbababaababbaababababbaabbaabababbabaabbabaabbaababbaabbabaabbaabababbaabbabaabbababaabbaababababbabaabababbaababbababababababaabbabaabababbaabababbababaabbabababaababbaabbaabababbaabababababbaababbaabbababaabababababababababababbababaabbababaababbabaababbaababababbaabababbababaabbabababaabbabaabbabababaabbabaabbaababbaabbabaababbaababababbaabbaabbabaabbabaabbaababbababaabbaabababbaababbabababababaababbabababaababbabaababbaabbaabbabaabbababaabbababaababbaabababbabaabbababaababbabaabbaabbababababaabababbaabbaabbaabbaababababbaabababbabaabbabababaabababababbabaababababbabaabbabaabababbaabbaabbaababbaabbabaababababbaabababbaababababbaababbaabbaabbaababbabaabbabaababbaababababbaababbabaababbabaababbaabbabaabbababababaabbaabbababaabbaababbabababaabbaabbaababbababaabbaabbabababaababbabaabbaababbabaabbaabbabaabbabaabababbaabbaabababababbaabbababaabbabababaabababbabababababaababbaababbababaababbabababaababbaabbaababababbaababbaabbaababababbabaabbaabbababaabababbabababaababbaabbababababababaababababbababaabbaabbabaabababbabaababababbaabababbaabababbababaabbaabababababbababaabbaabbaabbababaabababbabaabbaabbaabbabaabbabababaababababababbabaabbababaabababbaababbababaabbaabbaabababbaabbaababbabaabbabaababbaabbababababababaabababbaabbaabbabaababbaababbabaababbaabbaabbababaabababbabaabbabaabababbabababaabbababaababababbaabababababababbabaabababbaabbaabbabababaabbaabababababbababaabbaabbaabababbaababababababababbababaabbabaabbababaababbabaabababbabaababbabaabbabaabababbababaabbabaabbaabbabababaababababbabaabbaababababbaabbaabababbaabbababaabbabaababababababbaabababababababababbababababaabbaabababbababaababbaababababbabaabababbabaabbababaabbaabbabaabbababaabbababaababbaabababababbabaababababababababbabababababaabbaababbababababaababababbabaabababbabaabbaabababababbababababaabbababababaababbababaabababbababaabbababaababbababaababbababaabbaabbaababbababababaabababbabaabababababbababaabbabababaababbabababaababbababaabbabaababababbababababaabababbababaabbaababbaabbababaabbaabbaabbaababbaabbababababaababbabaabbaabbababaabababbabaababbaababbabaababbaabbaabbababababaabbaabbaababbaabbabaabbabababaababbabaabbababaabbaabbaabbabaabbababababababababababaababbaabababbaabababababbabaabababbababababababaababbabaabbabaabababababbabaabababababbaababbaababbaabababbaabbaabababbababaabbabababaababbabaababababbabababababababababaabbaababababbababababaababbababaababbabababaababbaabbaababbabaabbaabbaabbaabbabababaabbabaababbaababbabaabababbababaabbaabbaabbaabbaabababbaabababbabaabbababaabababbaababbaababbabaabbaababababbaababbaababbaabbabaababbababaabababbababaabbaabababababababababbababaabbabaababbaabbaabbaabbaabbababababaababbabaabbaababbabaabababbaababbabaabbaabbabaabbabaabbaababababababababbabaababababbabaabababbaabbaababababababababbababaababbabaabababbaabbaabbabaabababbababababaabbabababaababababbabababababababaabbaababbababaabbabaababababbaabbababaababababbabaabbababababaabbaabababbabaabababababbabaababbaabbabaababbababaababbababaabbabaabbaababbaababbababaababbaabbaababbabaababbabaabbaababababbaabababbabababaababbababaababbabaabbabababaabbabababaababababbabaabababababbaabbaababbabaabbabaabababababbaababbaababababababababbababaabababbaabababababbaabbaabababbaababbabaabbaabbabaababbaabbaabbababaababababbabaababababababbaababbabaabbabaabababbaababababbabababababaabbabaababababbabababaababbaababbababababaabababbabaabbabaababababbababaabbaabababbabaababbaabbababababaabbabaababbaabbababaababbaabababbababaabbababaabbaabbabaababbaabababbaababababababbabababaababababbababaabbaababbaabababbabaababbaabbaabbababababaabbabababaabababbababababababaababbaabbababaabababababbaababbaabababbaabbaabbaababbabaabababbababaababababbaababababbaabbaababababbabaababbaababbaabbabaabbaabababababbababababaabbaabbabaabababbababababababaabbabaabbabaabbabaabbabaababbaabbaababbaabbaababababbaabbaababbaababbaababbababaabbabaababbabaababbabaabbaabbabababababaabbaabbabaababbababaababababbabaabbabaabbaababbabaabbababaababbababaababababbaabbaabbabaababbaabababbaabbaabbaabbaabbaabababbabaabbabaabbaababbababaabbababaababbaabababbaabbaabbabaababababbababaabbaabababbababaabbaabababbabababaabababbabaabbaababbabaabababbababaabbabababaababbaababababababbaabbabaabababbaababbabaabababbaababbaabbaabbaababbaabbaababbaabababbaabbabababaabababababbababaababababbabaabbabaabbaabbabababaababbaabbabaababbabaababbaabbaababababbaabbaababababbabaabbabaabbaababbabaababbabaababbaabababbaababababbaabbababaabbaabbabaabbabaababbabaabbaabbabaabbaabbabaabbababababaababababbaabbaabbaabbaabbaabababbabaababababbabaabbababaabbaabbabababababaabbaababbabaababbababaababababbaabbabaabbabaabbaabbabababababaababbaabababbaabbabaabbabaabababbabaabababababbabaababbabaabbabababaababbaababbaabababbababaabbaabbaabbabaabababababababbaababbababababaababbaabbabaababbabaabbabaabababbabaababbaababbababaababababababbabababaabbaababababbaabababababababbaabbaababbaabbaababbababaabababbaababbaababababbababaababbabaabbaabababababababbabaababbaabbabaabbaabbaabbabababaababbaababbaabbabaabbaabbabababaabbabaabbabaabbababaabbaabababbaabbababaababbaababbaababbaabababbabaabbababaabababbaabbaabababbabaababbaabbaababbabaabbaababbababaabbaababababbababababaabbaabbabababababaabbaabbaabbaabbaabbaababbaababbabaababbaababbabaabbaabbaababbabaabbaabbababaababababbaabbaababbaababbabaababbabaabababbaabbaabbaabbabaababbaabababababbaabbaababbabaabbaabbababaabbaabbaabbaabbaabbabababaababbaabbaabbabaababababbaabbaabbababaababababbaabababbaabbaababbaababababbaabbabababaabbababaabbaabababbabaababbaabbabaabbaabababbababaabbaabbababaababbababababaabbaabbababaabbaabbabaabababbabaabbaabababababbabaabbaabbaababbababaabbaabbaabbaababababbaabbaababbabaabbaabbaabababababababbaabababbababababababaababbababaabbababaabbabaabbababaabbaabbaababbabababaabababbaabababbaabbababaababbabaabbabaabbabaababbabaabbabaabbabaabbabaabbaabbaabbaababbaabbabababaabbabaabbababaabbaababbaabababbaabbaababbabaabbababaababbaabababbabababababababaababababbaababbababababaabbaababbabaabbaabababababbaababababbabaabbabaabbababaabababbaababbabaabbaabbaababababbabababababaabababbaabbabaababbabaabbababababaabbababaabbabababababaabbabaababbabaababbabaababababbaababbababaabbabababaabbabaabbaabbabaababbabaabbaabbababaabbaababababbaabbabaabababbaababababababababbaababbabababaabbaabababbabababaabbaababbabaababbaabbababaababbabaabbababababababaabbabababaabbaababababbababaabbaabbaababbaabbababaabababababababbababababaabbabaababbabaababababbabaabbababaabbaabababbaabbaababbabababababaabbababaabbababaabbabababaabababbabaababbabaababbabababaababbaababbabaabbababababababaabbabaabbabababaabbaababbabaabbaababbabaababbaabbaabbabababaababbababaabababbabaababababbaabbaabbaabbaabbaababbabaabbaabbaababababbabababaabbabaababbaabbabaabababbababaabbaabbaabababbaabbaababbaabbababaababbaabbaabbababababaababababababababbabaabbabababaababbaabababbaababababababbabababaababbabaabababbababaabbaababbababaabbabaabbaabababbababaababbabaabababbaababbaabbabaababbaabbaababbaabbabaababbaababbabababaababbabababaabababbabababaabbababababaabbaabababbaabbababaabbaabbaababbaabbaabbababaababbababaabbabaababbaababbaababbababababaabbabaabbaababbaabbaababbaabbabaabbaababbababababaababababababbababaababbababaabbaabbabaababbaababbaabababbaabbaababbabaabbababababaababbaabababbabaabbabababaabbaabababababbabaabbabababaababababbabaabbabaabbaababbaabbaabbababababaabbababaabbaabababbababababaabbabaababbaabbabababababaabbaababbabaabbaabbaababbabaababababababababbabaabbabaababbabaabbaabbababaabbaabbabaabbababaabbabaababababbabaababbababaabbaabababbaabababbabaababbabaabbababaababababababbabaabababababbababababaabababbababaabbaababbaabbababaabababbaabbabaabbabaababbabababababababaababababbabaababbababaabababababbabababaababbabaabababbababaababbaabababbaabbabababaabbaabbababaabbababababaabababbabaabbabaabbaabbaababbaababbaababbaabbabaabbaabbabaabbaabbabaabbabaabbababaabababbabaababbaababababbaabbababaabbababaabbaabababbaabbabaabbaabababababbabababaabbabaabababbaababbabaabbaabbaabbaabbaabbaabbabaabbabaabbabababababaabbabaabababbaababbaabbabaabbabaabababbaabbaababbaabbaababbaababbabaababababbaabbaababbaababbabababababaabbaabbaabbaabbabababaababbabaabababbaababbabababababababaababbabababaabbaababbabaabbabaabbaabbaababbaababbaababbaabbaababbaabbaabbabababaabbabaababbaabbabaababbabaabababbaabababbabaabbaababbaabbabaababbaabbaabababbaabbababaabababbaababbaabbababaabbaababbaabbaabbabaababbababaabbaababbaabbabaabbabaabababbaabababababbaabbabababaabbabaabababbaabbaababbabaabbabaabababbaabbababaabbabaababbabaabbaabababbaabababababababbababababaababbabababaababbabaabababababbababaabbababaababbababaabbaabbaababababababbaabbaabbababaabababbabaababbabababaabbaababbaababbaabbaabbaabbaababbababaabbababababaabbaabbabaabababbababaabbaababbaabbabaabbababaababbabaabbaabbaababbabababaabababbabaababbababaabbababaabbaabbaababbaababbababaabbabababaabbaabbabaababbabaabbaabbabaabababbabaabbaabbaabbaabbababaababbaabababbabaabbabaababbaabababababbaabbababaabbababaabbaabbabababaabbababababaababbaababbaababbababaababbaabababbabaabbabababababaabababababbaabababababbabababaabbaabbaababbababaabbababaababababababababbabaabbabaabababbabaabababbaabbaabababbaabbaabbabaabababababababbabababababaabbabaabbabaabbaababbababaabbabaababbabaababbabaababbaabbaababbaababbababababaababbaabbababaabababababababbaabbaababababbaabbababababababaababbaabbaabababbabaabababababbaabbaabbaabababababbabababaabbaabbaababbaabbaabbabababaababbababaabbaababbabaabbaabbaabbaabbabaabababababbaababababababbaababbabaabbaabbaabababababbabaababbabababababaababababbabaababbabaababbaabbaabbabaabbababaababbabaababababababbaabbaabababababbababaabbaabbababaabbaabbaabababbabaabbaababbaababbaabbaabbabababababababaabbabababaabababbababaabbabaabbaababbabaabbaabababababbabaabbabaababababbabaabbabaabbababaabababbaabbabababaabbaababbabaabbababaababababbababaabbababaabbaabbaababbababaabbaabababbabaababbaabbababaababababbabababababababaabababbaababbabababababaabababababababbaabbababababaabbabaabbaababbaabababababababbaabbaabbaabbaabababbaabbabaabbaabbaababbabaabbabaabbabaababbaabbabaabababbaabbaababababbaabbaabababbabaababbaabbabaababbabaabbabaabbaabbabaababababbabaababbabaababbaabbaabbaabbaababbaabbaababbababaababbaabababababababbabaabbababaabababbaabababababbaabbaabbaabbaabbaababbabaababababababababbaabbabababababaababbababababaabababbaabababbaabababbabaababababbaabababbaababbaababababababbaabbaababbaababbaabbaababababababbabababaababbabaabababababbababaabbababaabbabaabababbababababababaababbabaabababbabababaababbabaababbabaababbababaabbabaabababbaabababababbaabbabababaababbababaababbabaabbaababababbaabbaabababbaabbaabbabababaabababbaabbaababbaababababbabaabbaabababbabababaababbaabbaabababababbaababbabaababababababbabababababababababaabbaabababbaababbabaababababbaabbabaabababababbabaabbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabaabbabaababbabababaabbabaabababbabaabababbaababbaabbababaabbabaababbabaabbabababaabbaabbaababbabababaababbaababbababaabababbababaabbababaabababbaababbaabbaabbaabababababbababaabbabaabbaababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbaababbaabababbaabbaababbabababaababbaabababbabaababbaababbabaabbaababbababaababbaabababababbababaabbaabbabaabbabaabbabaabbaabbababababaababbabaababbaabbabaabbabaabababbaababababbaabbaabbaababababbaababababababbabababaabbaabbabaabababbaababbaabbabaababbaababababbababaababbaabbaabbabaabbabababaabbaabababbaabbaabbabaabbaabbabaabbabaababababababbabaabbaabbaabababbaababbabaababababbababaababababbabaabbaabbaabbaabababababbabaabbaabbaababbabaabababbaababbababaabbabaababbabababaababbabababaabbababababaabababababbababaababbabaababbaababbababaababababbabaabababbaabbaabbaababbabaababbabaabbababaababababbabaababbabaababababbaabbaababbabababababababaabababbaabbabaabbabaabbaabbababaababababababababababbabababababaabbabaabbabaabbaababababbababaabbababaabababababababbabaabbababaababbaabababbabaababbabaabbaababbaabbaabbababaababababbaabbaababbabaabbaabbaabababbababaababbabaabbaabbababaabababbababaabababbaabbaababbabaabababbaabbabaababbaabbaababbaababbabababababaabbaabbaabababababbababaababbaabbaabbaabbababaababababababababbabaabbaababbaababababababbaabababbabaababbabababaababababababbaabababbaabababbaababbabababaababbaababababbabaabbababaabbabaabbababaabbaabbaabbabaabababababbababaababababbabaabbabababaabababbabaababababababababababbabaabbababaabbabaabbaababababbabababaababbaabbabaabbababababaabbababaababbaababbababaabbabaabababababbabababababaababbaabbabaabababababbabaabababababbaabbaabbabaabbabaababababbaabbabababababaababababbaabbaababbaababbababaabbaabababababbababaababbababaababbaabababbabaababababbaabbaabbabaababbabababaabbaabababbababaababababababbaabbabaabbababaabababababbabaababbabaabbaabababababbaabbabaababababababbababaabababbaababbabababababaabbaabababababbababababaabbaabbaabbaabbabababababaabbabaabababbaabbaabbaabababababbabaabbabaabababababababbababaababbaabbababaabbaababbabaababababbabaabbaababbabababaabbabaababbabaabababbababaabbaababababbabaababbababaabababbabababaabbabababaabbaabbababababababaababbaabbaababbaabbabaabbabababababaabbababaabababbabaabbabaabbaabbaababbabaabbabaabbaababbabaababbaabbabababaabababbabaabbaababbaababababbaabbaabbabaabababbabaabbaababbaabbaababbaabbaababbabaabbabaababbabaabbaabbaabbababababaababababbaababbabababaabbaabababbabaababbabaababbabaababbababaababbababaababbabaababababababbaabbaababbaabbaabababbabaababbaababbabaabababababbaababababbabaababbaabbabaababababababbabaababababbaabababababababababbabaabbaabbaabbabaababbababaabababbabababaababbabaabbaabbabaabbabaababbabaababbabaababbaababbaababbababaabbabaabbababaababbababababaabbabaababbaabbaabbaabbaababbaabababbababababaabbabaabbaabbaabbabababababaababbababaababbaabbaabbaabbabaabababbaababbaabbabaabababababbababababababababababaababbababaabbaabababbaabababbabaabbababababababaabbaabbababaabbaababbababaababbababaababbabababaabbabaabbabaababbabaabababababbaabbaababbabaababbaabbaabbaabbaabababbaababbabababaabbaabbaababababababbababababaababbabababaabbabaabbabaababbabaabbaababbabaababbababababaabababbaabbaababbabaababbaabbaabababbaabbabaabababbaabbababaabababbabababaabbabaabbaababababababbaabbaabbaababbabababaabbabaababababababbababaababbababaababababbaabbaabababbabaababbaabbabaababbaabbaabbabaababbaababababbabaabbababababaababbaabbaabbaababbaababbabaababababbaabababababababbaababbabaabbabaabbabababaabbaabababbaababbabaababbabaabababababbaababbababababaababbabaabbabababababaabbabababaababbababababaabbabaabbabaabbaabbabaababbaabbabaabbaabbabaabababbababaababbaabbabaababbaababbaabbaabababababababbaabbababababababaababbaababababbabaabbaabbababaabababbababababaabababbababababaabbaabbaabbaababbabababaababbaabbabaabbaabababbabaabababbababaababababbaabbabaababbaabbabaababbababaababbabaabbabababaababbaababbabaababbababaabbabababaabababababbaababbaababbabaababababbaabababababbabaababababbabaabbaababbaabbaabbababaabbabababaabbabababababababaabbaabbaabbaabbababababababaabbabaabbaababbabababaabbaabababababbaabbabaabbaabbaabbababaabababbabaabbaababbabaabababbabaabbaabbaababbaabbaabbababaababbaabbaabbabababaabbabababaabbababaabbaabababbaabababababbabababababaabababbabaabbababaabbabababaababbaababababbabaabbaabbababaababbababababaabbaabbaabababbaababababbababaabbaababababbababababababababaabababbaabbabaabababbaabbabababaababbababaabbaabbaababbaabbabaabababababbababaababbababaabbaababbaabbaabbaababbaababababababbaabababbaababbaabbabababaabbabaabababbaababbabaabbababaabbaababbaabababbabaabababbabaabbabaabababbabaabbababababaababbaabbabaabbabababaabababbaabbaababbabaababababbaabbabaabababbababaabbabababaabbababaababababababababbaabbababababaabbaababbabaabababbabaabbaababbaababbaababbaabbabaabbababaabbaababbaababbaababababbaababababbabababaabababbaababbababaabababababababbaababababbababababaabbaababbaabbaabbabaabbababababaabbabaababbaabbaababababbababababababaabbaabbabababaabbababababababaabbaababbabaabababbaababbaababababbaabababbabaabbaabababbaababbababaabababbaabbaababbababaabbaabbababaabababbabaabababbabaabbaabbaabbaabbaababbabaabbabaabbabaababbabababaabbaabbabaabababbaabbabaabababbabaabababbaabababbababaabbaabbabaababbaabababababbaabbaababbabababaababababbaabbababaabababababababbaabababbabaababababbabaababbababababababaabbaabbaabbabaabbaabbaabbababaababbaabbabababaababbabaabbababaabbaabbababaababababbababaabbaababbaabababbaabababbabaabbaabbaabbabababaababababbaabbabababababaabababbaabbaabababbaabababbabaabbababaabababbaababbaabababbabaabbababaababababbaababababababbabaabbabaabababbabaabbaababbaabababbaabbaabbaababbabaabbabaababbaabbabaabbaabbaabbababaababababababababababbaabbabaababbaabbaababbabaabbabaababbababaababbaababbaabbababaabbaababbabaabbababababaabbaababbababababaabbabaabbaabbaabbabaabbabaabbababaabbabaabbaabbaababbaabbaabbaabbaabababbabaabababbaabbaabbaababbaababbaabbaabababababababbababaabbababaabbababaababbaababbaabbababaababbabaabbaababbaabbaabbaabababbabaabbaabbabaabbababaabababbabaabbababababaabbaabbabaabbabaabbaabbaabbababaababbababaabbaababbaabbaabbaabababababbaababababbaababababbababaabababbabaabbabaabbabaabbababaabababbabababaabbabaabbababaababbaababbaabbabaababbababaababbabaabbabaabbaabbabababaababbaabbaabbaabababbabababaababababbaabbabaababbaabababbabaababbababaababababbabaabbabaabababababbaabbababaababbaabbaababbaabbaababbaabbaababbaababbabababaabbababaababababbabaabbabababaababbababababababaabbaababababbabaababbaabbababaabababbababaababbababaabbaababbaabababbaabababbabaababbabaabbabaababbabababaabbabaababababababbababaababbaabbabaabbaababbaabbabaabbaabababbabaabababababbabaabababababbaababbabababaabbaabababbaabbabaababababababababbaabababababbaabbaabbaababababababbaabbaabababababbaabababbababaabbaabababbabaabababababbaabababababbabaababbaababbaabababbaabbaababbaabababbaababbaabbababaabbaababbaababbaabbaabbabaabbabababaabbabaabababbaabbaababbaabbaabbaababbaabababbaabbaabababababababbaabababababababbabaabbaababababbaabbaabababbaabbababababaababababbabaabbabaabababbabaababbaababbaabbabaabababbabaababbaababbabaabbaabbabababaabababababababbabaababbaabbaabbaabababababababbaabbababaabbabababababababaababbaabbabaababbabaababbaababbababaabababababababbababaabbabaabababababbabaababbababaababbaababbaababababababbaabababababbaabababbabaabababbaabbabababaabbaababababababababababababababbaababbaababbababaababbaabbaababababbaababbaabbabaababababababbabaababababababababbabaabababababbabaabbaababbaabbabababaababababababbaabababbaabbaabbaababbaabbaabababbababaabbabaabbababaabbaabababababbababaabbaababbaababbabababababaabababbaabbababaabbaabbabaabbabaababbababaabbababaababbabababababaabababbabaabbabaabbaabbaabbaababbababaababbabaababbaabbaababbabaababbababababaababbabababaababbababababaababbaabababbaabbabaababbaababbaabbababababababaabbabaabbaababbababaabababbababababababaabbabaabbaabbababaabbababababaababbabaabbaabbabaabbababaabababbababaababababbababababaababbabaababbaabbaababbaababababbaababababbaabbaabbabaabababbababababaabbabaabbaabbaabababababababbaabbabaababbaabababababbabaabbaabababbaababbababaabababababbaabbabaabbaabbaabababababbaababababbaabbaabbabababababababababaabbaabbabaababbabaababbaabbaababababbababaababababbaabbababaababbaababbabaabbababababaababbababaabababbababaabbababababaabbaabababbababaababbababaabababbaabbabaabbaabbababaabababbaabbaabababbaabababbaababbabababaabbababaababbaababbaababbaabababbaababababbabababaababbabababababaabbababaababababbaabbaabbaababbaabbababaabbababababaababbaabababbaabbabaabababbababaabbaabababababbabababaabbabaabbababaabbaababbababaabababbaababbaabababababbaababbabaababbabababaabbaababbaababbaabbaabbababaabababababbaabbababababababaababbaabbabaababababbabababaabbababababaabbaabbaabbababaabbababababababaabbaabbaabbaabbabaabababababbaababbababaabbaabbaabababbabaabbaabababbaabbaabbaabbabaabbabaababbababaabababababbaabbabababaabbaabbaababababbaabbaababbabaabbaababbabaabababbabaababbabaabbababaabababbabaababbaababbabababaabababbaabbaababbababaababababbabaabababbaabababbabaababbaabababbababaabbaabbabaabbaabbabaababbabababababaabbabababaabbaabababababbababaabababbababababaabbabaababbabaabbabaabbaabbaabababbaababbaabbaabbababaababbababaabbaababababbaabbababaabbababaababababbaabbabababaabbabababaababababababbabaababbabaababbaabbaabbaabbaababbaabbaabbaabbabaababbababaabbababaababbaababbabaababbaababbabaabbabaabbaabbababaabbabababaabbaababbabaababbaabbaababbababaabbaababbaabbabaabababbaabbaabbababababaababababbabababababaabbaabababbababababaabbababababababababababababaababbaababbabaabababababababbabaabbabababababababababababaabababbaababababbaababbaabababababababababbaabbaabbababaabbaababbababaabbababaabbaabababbaabababababbaabababababbaabbababaabbabababababaabbabaabbababaabbabaabbaababbabaabababbaababababbaabbaabababbabaababababbaabbabaabbaababbababababababaababbabaabababbababaababbabababababaabbababaabbababaabababbabababaababbabaababbaababbabaabbaabbabaababbababaabbabaabbababaabbabaabbabaabbaabbaababbaababbaabbabaabbabaabbaabbabaabbaabbababaabababbabababaabbaabbaababbaabbababaababbaabbaabababbaabbabababaababbabaababababbaababbabaababbaabbababaababbabaabbababaabbaababbaababbabababababaabbababaabababababbababaabbaababababababababbabaabababababbaabbababaabbababababaabababbabaabbaabbabaabbaabbaabbaabababbababaabbabababaababababbababaababababbabaababbaabababbabaababbababababaabbaabbaabbaabbabababababaababbaababbaabbababaabbabababaababbabababaababbababababababababaabababbaababababbabaababbaabbababaabababbabababababababaabbabaabbabaabababbaabbababaabababababbabaababbabaabbababaababababababbababababaababbabaabbaababbaabbaabbabaababababbaababababbaabbabaabbaabbabaabababbaabbabaabababbabaabbabaababbaababbaabbabaababbabaabbaababababbababababaabbaababbaabbabaabababbababababaababababbabaabbaabababbaabbababaababbaababbaababababababbabaabababbaababbaabbabaabababbabaababababbababaababbaababbaababbabaabbaababbabaababbabaabbaababbabaababbaabbaabababbabaababbaabababbaabababbabaabbaabababababbaabababbabaabbaabbaababbaabbaabababababababbabaabababbabaabbaabbaabababbababababaababbaababbabaabbaabbabaababababbaabbabaabababbaabbababaababababbaabababbaabbaababababababbaababbaabababbaabbaabbabababaababbabababaabbaabababbabaababbaababbababaabbabaabbababababababaabababbaabbaababababbabaabbabaababbaabbabaabbaabbaabbaababbababaabababbaabbababaabababbabaabbaabababbaababbabaabbaabbaababbaabbaabbabababaababbabababaababababbababaabbabababaabbabaababababbababaababababababbababaabbabaabbaabababbabaabababbabaabbaababababababbabaabbababaabababbabaababbaabbabaabbababababaababababababababbabaababbabaabbaababbabaababbababaababbaababababbabababaababbababaababababbabaababbaabababbaabbabababaababababababbaabbabaabbaabbaabbaababbababaabababababbaababababbabaababababbababaababbaababbabaababbaabababbaababababbababaabbaababbababaababbabaabbabaabbababaabbaababbaabbabaababbaabbaababbaababbaabbaabbaababbaabbaabbaabababbababaababababbabaababbabaababababbababaabbaababbabaabbaabababababbabaabbababababaabbaabababbababaabbaabbaababababababbabaababbabaabbaabababbabaabbabaabbaababbaabbabababaabbabaababababababbabaabbabaabababbabababaabbaabababbababaababababbaabbaabababbabaabbabaabbababaababbaabababbababaababbaabbababaabbaababababababbababababaababababbabababaabababbabaababbaabbaababbababaababbaabbaabbabababaabbaabbaababababababbaababababababbababaababbababaababbaababbaababababbabababaababbababaabbabababaabbabababaababbabababaabbabaabbaababbaababbaababbababaababababbaababbabaabababababbababababaabbabaababababbaabababbabaabbababaabbababaabbaabbabaabbababaabbababaabbabaabababbabaabbabaabbabaabbaabbaabbabaabbaabababbaabbaabababbaabbabaababbababaabababbaababbaababbababababaabbaabbabababaabbaababbabababaabababbaababababbabaababababababababbabababaababbababaababbaabbaabababbaabababbaabababbaabbaabababababababbababaabbaabbababaababbabaabababbaabbaababbabababaababababababbaabbabaabbabababaababbabababababaabbababaabbabababaabbaababbabaababbabaabababbaabababbaababbabaabbabaabababbaabababbaabbaababababababababababbaabbabaababbaababbaabababbabaabbaabbaabbaabbabababaabbabaabbababaababababbabaabbababaababbababababaabbaabbaababababbababaababbabaabbaabbaabbaababbababaabbabaabbaababbaabbabaabbaabbaababbababababaabbababababaabababbaababbabababaabbabaabbabaabbabaabbaababababababbababaabababababababbaababbabababaabbaabbaabbaabbababaababababababbabaabbaabbababaabababababbabaabbabababaababababbaabbababaababababbaababbababaabbaabababbabaabbababaabbaabbaabbaababbababaabbaababbaabbabaabbababaabbaabbababababaabbababaabbababaabbababaabbaabbabaababababbababaabbaabbabaababbaabababbabaabbaabababbaababbaabababbababaabbaabababababbababababababaabbaabbaababbaabbababaababababbaababababbaabbaababababbabaabbaababababbabaababbaababbaabbabaababbaabbaabbaabbaabababbabaabababababbaababbabaabbabaabbabaabababbababaababbabaabababababababbabababababaabbababaabbabababaababbabaabbababaabbabaabbaababbaabbaababbaababbaabbabaabbabaababbababababaabbababaababbabaabbaabbaababababbaabbaabababababbaabbaabbababaababbababaabbabaabbaababbabaabbaabbabaabbaababbaabbaabbabaabbabaabababbabaababababbaabbaabbababababababababaabbabaabbabaababbabaababbababaababbaabbaabababababbabaababababababbaababbabaabababbabababaabbabaabababbaabbababaabababbaabbaabbabababaabababbababaababbababaabbabaabababbabaababbabaababababbaabbaababbabaababababababbaabbabaabbaababababbaabbabaabababababbabaabbabaabbabaabbabaabbaababababbababaabbaabbabababaabbaabbaabbabaababbaababbaabababbababaabababbaababbaababbababaabababbaabbabaabbaabbaabbababaabbaabbabaabbabaabbaababbababababaabababbaabbaabbaababbababababaabbaababbababaababbababaababbabababaabbaababbababaabbababaababbababaabbaabbabaababbababaabbabaabbababababababaabbaabababbaabbababababaababbaababbabaababbabaabababababbababaabbabaababbabababaabbaabbabaabbababaabbaabbabaabababbabaababbaabababbaabababbaabbabaabbabaabababbaababababbabaabbaabbabaababbaababbaabbabababaabababababababbaabbaabababbaabbabaabbaabbaabababbaabbababababaabbaabababbaabbaabababbabababaabbabaababababababbaabababababbababaabababbaabbabababaabbabaabbababaabbabaabababbababaabbabababaababababababbaababbabababababaabbaabababbaabbaabbaababbaabbaabababbabaabababbababaababbaabbabaabbaabababbaabababbababaabbaabbabaabababbabaabababababbaabbaabababbababaabbabaabbaabababbabaabbaabbababaabbabababaabababababbabaabbabaabbababaabababbaabababbaabbaabababababbababaabbaababbabaabababbabaabbababababaabbababaabbaabbabaabbaabababbababaabbabaabbaababbaabbaababbabababababaabbaabbaababbaabbaababababbababaabbabaabbaabbabababababaabbababaababbabaabababbababaabbaabbabaabbabababaabbaababbababababaababbaababababbaababbaabbaababababbabaabbaababbabababaabbaababbaabbabaababbabaabbababababaababbaabbaabababbabaabbaabababbaababababbaababbaabbababaabababbaabababbaabababababbaababababababbaabbabaababbaabbaababbaabbaabbabaabbaabbaababbaababbababababababaababbaababbaababbaababababbaabababbabaababababababbabaababababbababaabbabaabbaabbaabbaabbaabababbabaabbabaababbababaababbaabbabaababababbabaabbaababbaababbababaababbababababaababbabaababbaabbaabbaababbaabbababababaabbabaababababbaababbabaabbaababbababaabbaabbaabbaababbabaabbaabababbaabababbabaabbabababaabbaabbaabababbabaabbaababbaabbaabbaabababbabababaabbaababbaabababbababaababbaabababbaababbabababaabababbababaabbaabbababaabbaababbabababaabababbaabbaabababbababababaababbaabbaababbaababbaabbaabbababababaababbaababbaababbaabbaabababbababababaabababababbaabababbabaababbaabbaabbaababababbababaababababbabaababababbabababaababababbababaabbabaababbaabbaabbaabbaabababababababbaabbaabbaabbabababaababbababaababbaababababbaabbaabbaabababbaabbaabbabababaabbabaabbababaabababbabaababbaabbabababababaababbabaabbababababaabababbaabababbaabababbabaabababbaabbabaababbabaababbabaabbaababbabaabbaabbaababbabaababbabaabbaabababbaababbaababbaababbaabababababababababababababbaabbaababbaababbaabbaabbaababbabaabababbababaabbaabbaabbababababababaababababbababaabbababaabababbaabababababababababbaababbaabbaababbaabababababbabaabababbaabbabaabababbababaabbabaababbaabbaabbabaababababababbaabababbaababbabaababbaababbabaababbaabbababababaabababababbaabababbababababababaabbaababbaababbababababaabbaababbababaababbabaabbaabbaababbaabababbaabbaabbababaababbaabbababaababbaabbabababaababbababaabababbabaabababbabababaabbabaababbaabbaabbaabababbabababaabbabaabbaabbabababaabbababaabbabaababbabababababaababababbababababaabababababbababaabababababababababbabaababbaabbaabbaabababababbabababababaabababbabaababbaabbaabbaabababbaabbaababbabaabbaabbaabababababbabaababbaababbaabbaabbababaabababbaabbaabababababababbabaabbaabbababaabababbabaabababababbaababbababababaabababbaabbaababababbaabbababaabababababbaababbabaababababbababaababbababaababbabaabbababababaababababbabaababbaababababbababaabababbaabbabababaabbababaabbabaabbabaababbaabbaababababbabababaabbaabababbabaabababbaabababbaabbababaababbabaababababbabaabababbaababbabaababbaabbababaabababbabaabbaababababbaabababbabaabbabaababbaabababbaabbaabbaabbaabbababaabababababababbababaabababbaabababababbababaabbababababaabbabaabababbabaabbaabbababababababababaabbaabbabaabbaabbababaabbabaababbaabababbaabbaabbaabbabaabbaababababbaabababbaabbaababbaababababbababaabbabaabbabaabbababaabababbaababbabababaabbabababaabababbababaabbaababbaababbabaabababbaabbaababbaababbaababababbaababababbabababaabbaababbaababbaababababbaababbababaababbaabababbabaababbababaabbaabbabaababbaabababbaabbabaabbaabbaababbabaabbaabbaabbabaabababbabababababababaababababababbaabababbababababababababaabababbabaabababbaabbaabbabababaababababbaabbabaababbaababbabaabbababaababbabaabababbaabbababaababbabababaabbaabbababaababbababaababbababababaababbabaabbaabbabaababbaabababababbabaabbaabababbabaabbabaabbabaabbaabbababaabbabaabbaabbabababababaabbaabbaabababbabaabababbabaabbaabbaabbabababababaabababbabaabbaabbaababbabaabababbababaabababbaabbababababababababaabababbabaababababbaababbaabbaabbaababababbaabbaabbaabbabaabbaababbababaababbababaababbabaabababbaabababbababaababbaabbaabbaabbabaababbababaababbaababbababababaababababbababaababababbaabbababaababbabaabababababbabaabbababaabababababbaabababababbababababaababbaabbabababaabababbabababaabababbabababababababababababaababbababaababbaababbabababaabababababababbababaabababbaababababbaabbaabbaabababbaababababbaabbabaababbaabbaababbaabbabaababababbabaabbaabbaababababababbababaabbaabbaabbaabbababaababbabaabbaabababbaabababbababaabbaababbabababaabababbabaababbaabbabaabbaababababababbabaabbababaabbabababaabbaabbababaabbaabababababababbaabababbabababababaababababbaabbaabababbabaababbababaabbabababaabababbabaababbaababbabaabbaabbaabbaabbaabababbaabbabaabbaababbaababbaababbababababababababaababbaabababbaababbaabababbabaabababababababababababbaabbaabababababbabaabababbababaabbaababbaababbababaababbaabbababaabbabaabababbababaababbaabababababbabababaabababbabaabbaabbaabababbaabbabababaababbabababaababbababaabababababbabaababababbaabababababbababababababaabbababababababababababababaababbaabbabababaabababababbabababaababbabababababababaabbaabbaababbababababaababababbaababababababbaabbaabbabaababbababaababababbaababbabaabbabaababbababaababbabaabababababbaababbabababaabbaabbabababaabababbaabbababaabbabaabbaababbaabbaabababbaabbabaababbabaababababbaabbabaabbabaababbabaabbabaabbaabbababababaabbabaabababbabababababababababaabababbaabababbaababbabaabbababababaabababbabaababbabaabbabaababbaabbaabbababaabbabaabbabaabababbaabbaababbaabababbaababbababababaabbaabbababaabababababbaabbabaababababbabaabababbabababaabbabaabbabaababbabababaabababbabaabbabaabbabaabbaabbaabbaabababbabaabbaabbaabababbaabbaabababbaabbabaabababbababaabbababaababababababababbaababbabaababbaabbaababbabababaabbaababbaababbaababbaabababbabababababababaabbabababaababababababababbababababaabbababaababbaabbaababbaabbababaabbaababbaababbaabbabaababbaabbaabbabababaababbaabababbababababaababbabaabbababaabababbaabbabaabbabaabababbaababbaabbaababababbabaabababababbababaabbabababaabbabaabbaabababbaababababbaabbaabbababaabbaabbaabbaabababababbaabbaabbabaabababbaababbabaabababbabababababaabbaabbaabbababababaabbaabbabaabbabaabbaababbabaabbabaabbaabbaabbabaababbaababbabaababababbababaabbabababababaabbababaababbababaabababababbaababababababbabaabbaababbababaababbabaabbaabbaababbaababbabaababbabaabbaababbababaababbaabababbaabbaababbaabababbababaababbaabbaababbabaabbabaababbababaabbabaababababbabaabbababaabbabaabababababbababaababababababbababaabababababbaabababababbabaabbaababbabaabbabaabababbababababaabbaabbaabababbabaababbababababaababbaababbababaabbabaabbaabbabababaabbaabbabababababababaabbaabbabaababbaababbababaabbaababbaabbaabbaabbaabbababaabbababaabbababaabbabababababababaabbabababaabbababaababbaabbaabbaabbabaabbabaababbababababaabbabababababababaababbabaabbaababbaabababababbabababaabbabaabababbaababbaababbabaabbababaabbaabbababaabbaabbaababbabababaababbabaabababababbaabbaabbaabababbaababbabababababaababbabababaabbaabbabaabbaababababbabaabababbabaabbabaabbababaabbaababbaababbaabababababbaababbabaabbabababaabbabababababababababababaababababbaababbabababaabbaabbaababbababaababbababaabbaabbaabbaababbabababaabababbaabbabaabbaabababbabababaababababbaabababbabababaabbabababaababbabaabbaabbabaababababbababababaabbabaababbabababaabbaabbabaabbabaabbabaabbaabbababaabababbabaabbababababaababbababaabbaabbaabbababaabababbaabbabababababaababababbababaabbaababbaabababbababababaababababbababaabbaababababababbababaabbaabbaabbababaabbaababbabaabbababaabbaabbaabababbabaababbabababaababbababababaabababababbaababbabaabbaababababbaabbaabbaabbababaabbaabbaabababababbabaababbabababababaabbaabbabababaabbaababbababaabbababababaababbaabbabaabababbaabbaabbaabbaabbabaabababbaababbaabbababaabbabababababababababababaababbabababaababbaababababbaababababbabababaabbaabbaabbaabbaabbabaabababababababbabaababbaabbabaababbabaabbaababbababaababbaabbababaabbaabbaababbaababbaabbaababbaababbaababbaabbaabababbabaababbabaabbaabababbaabababbaabbaababbaabbabababababaababbabababaabbaabbabaabbaabbaabbaababababbabaabababbaababbabaababababbaabbaabbababaababbabaabbabaabbaabbaabababbaababbababababaabbabaababbabababababaabababbababababababaabbaabbaabbaabababababbabababaabbabaabababababbaabbaabbaabbaababbababaabbababaabbaabbababaabbababaababbaabbaababbabababababaabbababababaababbaababbaabababbaabababababbabaababababbaabbababaababababbabaabbababababaabbabaabbaabbaabbaabbaabbaabbaababbabaababbaabbaabbabaababbababaabbabababaababbabaabbabaabababababbabaabbabababaabbaababababbabababaababababababbaabbaabababbaababbabaabbababaababbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababbaabbabaabbababaabbaababababbababaabbaabababbababaababbaababbaabbaabbaabbaabbaabbabaabbaababbabababababaabababbaababbabaababbaabbabaabbaababbabaababbababababababababaabbaabbabaababababbaabbaababbaabbaabbababaababbaabbaabbaabbaabbabaababababbaababbababababaabbabaabbababababaababbaabbababaabababababbababaabbaabbaababbaababbaabbaababbabaabbaababbabaababbabababababaababababbaababbababababaabbababaababbabaabbaabbaabbaabbaabababbabababaabbaababababababbabaababbaabbabaababababbababaabbababaababbaababbaabbabaababbaabbababaabbababaabbaabbababaabbaababbaabababbababababaabbaabbabababaabbababaabbabaababbababababaabbaababbabaabbaababbababababaababbaabbababaabbababababaababbaabbabaabbabababaabbababaababbabaababababababababababbabaababbaabbaababababbabaababbaababbabaabbaabbabaababbaabbaabbababaabbaabababbabababaabbabaabababbaabbaababbabaababbababaabababbaababbaabababbabababababaabbabaababbaababbaabababbaababbabaabbabababaababababbabaabbabaabbababababaabbaabbaabbaabababbaabbababababaababbabaabababbaabbababababaababbababaabbabaababbabababaababbabaabbaabbaabbababaabbaabbaabbababaababababababababbaababbababaabbabababaabbaabababababababbaababababbababababaabbabaababbaababbabababababaababbababababaababbaabbaabababbabaababbaabbaabbaabbaababbaabababbabababababaabbaabbabaabbabababaabbababaababababababbaababbaabababbababaabbababaababbaabababbaababbaabbaabbabaababbabababaabbabaabababbaababababababbaabbaababbaabababbabaababbaabbababaababbaabbaabbababaabbaababababbaabababababababbaabbaababbababaababababbaababbaabababbaabbaababbaabbaababbaabababbababababaabbaabababbabaababbaabbabaabbabaabbaabbaababbabababababababaababababbaabbababababababaabbaabbabaabbaababababababbababaabbababaabbabababaababbabaababababbabaabbababaababababababbaababbaabbaababbabababaabbababababaabbaabababbabaababababababbabaabbaabbaabbababaabbabaababbabaabbababaabbabaabbaababbabababaabbaabbabaabbabababaababbaabababbabaabbababaabababbabababaababbaabbaababbaabbaabababababbabababababaababbabababaababbaababbabaabbaababbabaabbaababbaababbabaababababbaababababbabababaabbabaababbabababaabbabababaabbabababababaabbaabbaababbaababbaabababbaabababbabababaababbabaababbaababbababababaabbaabbabababaabbababaababababbabababababaabbaabababbaababbabababababaabababbabaababababbababaabababbabaababbaabbaababbaababbaabababababbababaabbaabababbaabababbaabababbaababbaababbaababababbaabbaababbaabbaabbaabbabaabbabaababababbababaabbaabbaabababababababbaabbaabababbabaabbaabababbaababababbabaabbaabbabaabbababaabababbabaabbaababbababaababbabaabbabaabbabaabbaababbaabbababaabbaababababababababbababaabbaabbabababaababbababaabbabaabbaabbaabbaabababbabababaabbaabbaabbaabababbababababaababababababbabaabbaababababbaabbaabbababaabbaabbaababbabaabbaabbabaababababbababaababbababaababbabaabbabaabababbaababbabaabbabababaabbaabbabababaabababbabaabbababaabababababbabaababbabaababbababaabbabaabbaababababababababababbaabbabababababaabababbabaababbaabbabaabababbabababaababbabaabbaababbababaabbaababababbabababaabbaabbabaabbaababababbababaabbaabbaabbaabbaababbabaababbaabababbaabbabaababbaabbabababaababbabaabbabaabababbabaabababababbabaababababbaabbaabbaabbaababbabaabbabababaabbaabbabaabbaabbababababaabbaabbaababbabaabbabaababababbaabbabaabbababaabbaabbaababbababaabababbababaababbabaabababbaabababbaabbabaabbababababaababbaabbaababababbaababbaababbababababababababaababbaabbaabbaabababbabaababbababaabbaababbabaabbababaababbaabbaabbabababaabbabaababababbabaababbababaabbaabbaababbababababaabbaababbaabbaababbaabbabaababbaabbaababbaabbaabbabaabababababbabababaababbabaabababbaababbaababbaabbabababababaabbababaabbaababbabababaabbaabbabaabababbababaabbaabbaabbababaababababababbabaabbaabababababbabaabbaabbaabbabaabbaababbaababbaababbabababaabbabaabababababbababababaabbababaabababababababbabaabababbaabbabaabababababbaabbaababbaabababababbaababbaababababbaabbababaabbababaabbaabbaababababababababbaabababbababaabbabaabababbaabbababababababaabbaabbaabbabaabbabaabbaabbabaabbaababbaababbababaabbaabbabaabbabaabbabaabababbaabababababbaabbababababababababaababababbababaabbababaabbaabbabaababababbabaabbaabbabaabbabaabbababababaabbabaababbaababbababaabbabaabababbaababababababababbaabbababababaabbaabababbaabbaabbaababbaabbaabababbaabbaabbaababbababaababbababaabababbaabababbababaababababababbabaabbaabbababababaababbababaabbababaababbababaabbaabababbababaabababbaabbaababbababaabbababaabbabaabbabaabbababaababbaabababababbaababbababaabbababababaabbaabbaababbabaabbaabababbababaabbabaababababbaabbababaababbabaababbaabbaabbaababbabaabababababbabababaababababbabaabbabaababbaabbaabbaabababababbaabbaababbaabbabaabababbaababababbababababababababaabababbabaabbababaababbabaababbabababababaabababbaabbaababbaababbababaabababbababaabbaabbaabbababaabbabaabbaabbabaabbaababababbaababbabababaabbabaababababbaabbababaabbaabbaabbaabababbaababbaabababbaabbaababbaabbababaabbaabbababababaabbaabbabaabababbaababababababbaababbaabbaababbabaabbababaabbaababbaabbaabababbaabbaabbabaabbaababbabaababbaababababbaababbabababaababbabaababababbaabbaabbaabababbaabababababbabaababbaabbabaabbabaabbabaabababbaababbabababaababbababababaabbaababbababaabbaababbaabbababaabbaabbaabbabaababababbabaabbaababbaababababbaabababbababaabbabababaabbabababaababbaabbabaabababbabababaabbaabbabaababababababbabaababbabaabbabababaabbabaababbaababbaabbaabbabaabbababaababbabababababaababbababababaababbaabababababbaabbabababaababbababaababbabaabababbaabbabababaababbabaabbaababbaababbaababbabaababababbabaababababababbabababababaabbaabababbaabababbaabababbaababbaababbaababbabaababbababaababababababbabaabbabaababbabaabababbababaabbababababaabababbaababbabababaabbaabbabababababaabbaababbabaabbaabbababaababababbabaabbababababaabbabaabbaababbaababababbaabbababaababababbababaabbabababaabbaababbabaabbaabababbaababababbaababbababababababaabbabaabbababaabbaabbaabbababaabbaabbabaabbaabababbabababababababaabababababbabaababababbababaababbaabbabaabababbabaabbabaababbabaabababbababababaabbaababababbababaababbabaabbabaababbaababababbaabababbaababababbaababbabaabbaababbaabababababbabababaababbababaabbaababbaabbababababababaabbabaabababbaabababbababababaabbababaabababbaabababbababaabababbaabbabaabababbaabababbabababaababababababababbabaababababbabaabbabababaababbabababababaabbabaababababababbababaababbabaababbaabbabaabbabaababbaabababababbaababbaabbaabbabaababbababaabbabaababbabaabababbabaabbababaabababababbababaabbabaababbaabbabaabababbababaabbaabbaababbabababaabbababaabababbababaababababbabababababaabbababaabbabaababbababababaabbabaabbababaababbaababbabaababbababaabbabababaabababbaabbababaabababbaababababababbaabababbabaababababbabaabbaabababababbabaabbaabbabaababbabaabbabababaabababababbaabbabababababaabbabababababababababaabbabababaabbabaabababbababaababbaabababbaabbaababbaababbaabbabaababbababaabbaabbabaababababbabaabababbaabababbabaabababbaababbababaabbaabababbaababbabababaabbabaabababbaabbababaabababababbabababaababbaabababbabaabababbabababababababaabbababaabbaababbababaabbaababbaabbaabbaababababbabaabbaababbababaabbaababbaabbaabbabaabbababaabbabababaabbaababbaabbaabbababababababaabababbababaababbababababababaabbababaabababbabaababbaabababbababaababababbaabbaabababababababababababbaabbaababababababababababbabaabbaabbaababbaabbababaabababbababaababababababbaabbabababababaabbabaabbabaabbabaabbaababababbaabbabaababbabaabbababaababbaabababbabaabbaabbabaabbaabbabaabbabaabbabaabbaababbaabababababbababaababababbaabbaabbababaabbaababbaabbaabbabaabababbababababaababbabaabbaabbabababababaabbaabbaabbababababababababababaababbabaababbaabbababaabbababaababababbabababaababbabaabbabaabbabaabbabababaabababababbaababbababababababaababababbababaabababbaabbabaababbaababbabaabababbaababbababaabbaabbabaababababbabaababbabaababbaababbaabababbaabbaabababababababababbaabbabababaabababbaababbababaabbababaabbaababababbaababababbababababaabababababbaabbaababbabaabbaabbababaabbaabbabababaabbababaabbaabababababbaababababbababaabbabaabbababaabbabaababbabababaabbaababbabaabbababababababaababbababaabababbaabababbabaabbababaabbaabbaabbaabbabaababbabababaababbabaabbababaabbaababababbabaababbabaababbabababababaabababababbaababbaababbaababababababbabaabababbabaabbabaabbaababbababababababaabababababababababababbaabbaabbaabbabababaabbabaabbabaabababababbaababababbaabbaabbabaabbaabbababaabbabababababababaabababbaabababbaababababbabaabababbaabbaabababababbabaabbaabbaabbabaabbaababababbaabababbabaabababbabaababbabaababbabababababababaababbaababababbabaabbaababbaabbabaabbaabbaababababbabababaabbababaabbababaabbaababbababaabbababaababbaabababababababababbaabbabaababbabaabbabababaabababbaabbabaababbabaababbabaabbabaabbababababababaabababababbaabababababbaabbaabbababababaabababbaabbabaababbaabbaababababbabaabababbababaabbaababbabaababbababaabbaabbabaababbabaabbababababaabababababbabaabbabaabbaabbaabbababaabbabaabbaabbaabbaabbaabbaabababbababaabbaabbaababbabaabababbaabababababbabababababababaabbabaababbababababaabbaabababbaabababbaababbaabbaababababbaabbabaababababbaabbabaababbabaabbaabbabaabbaabbabababaabbaabbabababaababbabaabbabababaabbaabbababaabbabababaababbababaababbababaabbababababaababababbaabababbaababbabaababbabaabbabaabbaabbaabbababababaabbababababaababbabaabbabababaababbabababaababababbaabababbabaabbaabbababaabababbabaabbaabbaabababababababababbabaababababababbabababaabbabaabbaababbaababbaabbababaabbaabbaabbaabbabababaabbabaabbabababaabbaabbababababababaabbababaabbabaabbaababbaabbababababaabbaabababababbaabbabaabababbababaabbababaabbaababababbaababbabababababaabbabababaababbabaabbababaabbabababaabbabaababbaabbaababbaababbaabbaabbabababababaababbaabbabaabbaababbababaabababbabababababababaabababbaabbaababbaabbaabbaabababbaabbaabbababababababababaabbababaababbabaabbaababbababaabababababbabaabbaababbababababababaababababbaabbabaabbabaababbabaabababbaabbababababaabababbababaababbabababaabbaabbaabbaababababbaababbabababaababbababababababaababababababbaabababbabaabbaababbababababaabababbaabbababaababbaababbabababaababbabaababababbabaabbabaababbaabbabaabbaabbaababababababbababaababbabaabbabaabbaabbaabbababaababbaabbaabababbababaabbaababbabaababbaababbababaabbabaabababbabaababbabaabbaababbaababbaabbaabbababaabbaababbababaababbababaababbaababbaabababbaababbaabbabaabbaabbababaabbababaababbaabbababaababbaababbaabbaabbaabbabaabababbababaababababbaababababbaabbaabababbaababbaabbabaabbaababbaabababbaababbaabbabababaababbaabababbaabbababaababababbaababbabaabbabaababbabaabbaababbabaabbaabbaababababababbaabbaabbaabbabaabababbaabbabaabbabaabababbababaabbaabbababaabbabaabbaabbababababaabababbaabbaabbababababababaababbaabbabababaabbaabababababababbababababababababaababbabaabababababababbaabababbabaabbaababbaabbabaabbaabbaabbaababbaabbabaababbabaababbabaabbaabbaabbabaabbaabbabaabbaabababababbaababbaabbaabababbaabbaabababababbaabbababaababbaabababababbaababbabababaabbababaababbabaabbababaababababbababaabababababbabaababababbaababbaabbababaabababbabababaababababbabababababaabbabaababababbabaabababbaabbaabababbaabbabaabbaabbaabbaabbabaabbaabababbaabbabaababababbaababababbaababbabaabbababababaabbaababbababaabababbaababbababaabbababaababbababaabbababababababababaabbabaabbababaabbaabbaababbababaabababababbaabbaababbaababbaabbaababababababababbabaababbaababababbababaababbaabbaabbaabbaabbabaabbabaababababababababbaabbaabbababaababababbababaabbaabababbaababbabababababababaabbaabababbaababbaababbabababaabbababababaabbabaababbababababaababababbaababababababababbaabababbabababababaababababbaababbabaababbaabababbaabbababababaabbaababbaabbabaabababbaabababbabaabababababbababaababababbaabbaabbabaabababbabaabbababaabbaabababababababbabaababbaabbaabbabaababbabaabababbababaabbabaabbabababababaababbabaabbababaabbaabababbabaababbaabbaababbababababaababbaabbaabababababbabaabbababaabbaabbababababaabbaababbaabbaabababbabaabbaabbabaababbabababaabbaabbaabababbaabbababababaabbaabbabaababbabaababababbaababbababababaababababababbabaabbabaabbaabbaababbababababaababbababaababbaababababababbaabbabaabababbaababbaababbaabababababababbaabababbababaabababbaababbaababbabaabbababaababababbabaabbababaabbabaababbaabbaababbababaabbaabababbaababbaabababbaabbabaababbabaababbabaabbaababbababaabbaababababababbabababaabababbababaababbaabbaababbaababababbaabbaababbabaababbababaabbaabbaabbababaabbaabbabaabbaabababbabaabababbaababbaabbaabbabababaababbaabbaababbaababbaabababbabaabbaababbaababbaababbabababaababbabababaabbabaababbaabbaabbabaababababababababbabaabababbababaabababbaabbabababababababaababababbaabbababaabbaabbabababaabbabaabbabababababaabbaabababbabababaababbabaabbabababaabbababababaabbaabbababaabbababaabbabaabbabaabbaabbaababababbaabbaabbaabababbaabbaabbaabbaababbababaabababbaabbaababbabaabbabababababababaababbababaabababbaababbaabbaabbaababbaabbabababaabbabababaabababbabaababbaabbaababbabaababababbaababbabababababaabbabaabbabaabababbababaababbaabbaabbabaabababababbabaabbabababaabababababababbabaabababbaabbaabababbaabbaabbaabbababaabbaabbabababaababbababaababbaabababbaabbabababaabbababaabbaabbaababbaabababbababaabbababaababbaababababbabaababababababbabaabababbababaabababbaabbaababbababababaababababababbaabababbababaababbaabbababaababababbaababbababababababaababbaabbabaababababbaabababbaabbaababbaabbaabababababbaababababbababababababaabbabaabbabaababbabababaababbaabbaabbabaababbababaababababbaabbaabbabaababbaabbabaabbababaababababababbaababbaabbaabbabaababbaabbaabbabaabababbabababaababababbaabababbaabababababbababababaabbaababababbababaababbabaababbaabababababbaabbaabbabaabbabaababbaababbabababaabababbabaababababbababaababbaabbaabbabaababbaabbaabababbabaabbaabbaababbaabababbababababaababbababababaabbabaababbaabbababababaababbabaabbaababbabaabbaabbabaababbaabababbabababaababbabaabababbaabababbababaabababbabaabababbaabbaababbabaababbabababaabbaabababbababababababaabbaabbaabbaabababbaabbaabababbabaabababababababbabaabbabaababbaababababbabababaabbaababbaabbaababbabaabababbaabbaabbaabbabaababbabaabababbabababaababbaabbaabababbaababbabaabbabaababababbabaababababbabaabbababaabbaababbabaabbabaabababbabababaabababbaababbabaabababababbababaabbaabbaababbaabbabaabbaabbabaabbaabbaabbabaabbabaabbaabbababaababbaabbaabbabaababbababaabababbabaababababbababaabbaabbababaababbababababaabababbabaabababbabaababbababaabbaababbaabbababaabbaabbabaabababababbabaababbabaabbababaabbaabbaababbabaabbabababaabbaabbabababababaabbaababababababababbabababaabababbabaababbababaabababababbaabbabababaababbabaabbaabababababbababaababbabaabababbababababaabababbabaabbaabababbaabbabababaabbabaababababbaababbaabbaabbababaabababbabababaabbabaababababbaabababbaabbaabababababbababaabbababaababbaabbaabbabababaababbaababbababaabbaabababababbababaabbaabbaabbabababaababbabaabbaabbabaabbabaabbababaabbababaabbabaabababbaabababbabaabababbabaababbaabbaabbaababababababababbaabbabababaabbaabbaabbaababbababaabbaababbaababbaabababbababababababaabbabaababababababababbababaababbaabbaabbabaabababbaabbabaabbaababbaabbabaabbabaababbaabbabaabbaababbaabbabaabababbababaabbabaababbabababaabbabababaabbaababbaababbababaababbaabbaabbaabababbababaabbaabababababababbabababaabbaababbaabababababbaabbaabbaababbabaabbaababababbaabbabaababbaabbababaababbaabbaababbabababaabbaabbaabbababaabababbaabbabababaababbababaabababbaababbababababaabbaababbaabbabaabababbaababbaabbabaababbaabbaababbaabbaabbaabbaabbabaabbabaabbabaabababbaabbabababaabbababaabbabababababaabbaabbabababaababababbababaabbaabbaabbaabbabaabbabaabbaababababbaababbaabbaabbababaabbabaabbaababbaabababbaabbabaabbabababaabababbababaabbaababbabaabababbaababababbabaabbaababbabababaababbaabbababaabbabaabbabaabbaabababbaabbababaabbabaabbabababaabbababaabbaababbabaababababbaabbababaabbaabbabaababbabaabababbaabababababbabaababababbabaababababababbababababaabbabaabbabababababaabbaabbabaababbabaabbabaababbaabbaabbabaabbabababaababbabaababbaabababbaabbaabababbabaabababababbaabababbaabbabaabababababababababbaababababbabaabababbabaabbaababbaababbaabbabaabbaabababababbaabababababababbaabbaabbababaababababababbaabababbaababbaababbaababababbaababbababaabbabaabbabaabababbaabababbabaababbababababaababbaababbaabbaabbaababababbababaababbababababaabbababaababbaabbaabababbabaabbaabababbaababbaababababbabaabbaababbaabababbaabbaababbabababaabbabaabababbaabbabaabababbabaabbabababaabbabababababaabababbababaababbabaababbaabababbaababbaababbabaabababbabaababbaabbaababbaababababababababbaabbaabbaabababbaabbabaababbaababbaababbabaabbaabababbaabbaabababbaababbababaababbabababaababababbababababaabababbaababbaabababbaabbababaabbabaabbabaababbababababaabbabaababababbaabababbaabbababaabbabaabbaabababbabababaabbaabbabaababbaabababbabaababbaabbabababaabbaababababbaabbaababbaabababbabababaababbabaabbababaabbabaabbaababbabaabababbaabababbaabbaabbababababaabbaabbabaababababbababaabbabaabbabababaabababbaababbababaababababbaabbaababbabaabbaabbaababbabaababbaabbabaabbabaababbaabbaabbaabababbababababaabbaababbaabbabaababbaabbabababaabababbababababababaababbaababbaabbababaabababbaababbabaabababbaabbaabbaabbabaababbaabbabaabbabaababbaabbabaabababbabababaabbabababaabbaabbabaababbabababaabbaabbaabababbaabbaabbabababaabbabababaababbaabbaabababbababababaabbaabbaababbabaabababababababababbaababbaabbaabbaabbaabababbababaabbababaabababbaabbabaabbabaabababababbabababaababbababababaabbababaabbababababababababaabbabababaababbabaababababababbabaabababbaabababababbabababaabbaabababababbaabababbabaabbabababababababababaababbaabababbabababaabababbabaababbabaabbabababaababababbaababbabababaababababbabababaabbaababbabababaabbaababababbabababaabababbaabbabaabbabaabababababbaabbabaabbabababaabbaababbaabababbaabbabaabbaababababbabaabbaababbaabbaababababbabababaabbabaababbababaababbabababaabbabaabbabababaabbaababbaabbabaabababbabaababbaabbabaabbaababbababaabbabaababbabaababbaabbabaabababbaabbabaabbaababbaabbaabbabaabbaababbaababbabaabababbaabbababaabbababaabababbabaabbaababbabaababbabaababbabaabababbabaababbabaabbaabbabaabbaabbabababaabababbaabbabaabbaababbaabbaabbababababaababbababaabababababbababaababbaababbaabbabaabbabaabbababaabbababaabababbabaabababbabaababababbaabbaababbaabbaababbaababababbabaabbaababbababababababaababbabababababababaabbaabababbababaabbaabababbabaabbaabbabaababbabaababbaabbabaababbaababbababaabababbaababbabaabababbabaabababababbabaabbababaababbababaabbabaabbababaabbaabababbaabbaababbaabbabaabababbabaabbaabbabaabbaababbaabababbabaabbaababababbaababbabaabbaabbaabababbaabbaabbabaabababababababababababbaabbaabbaabbabaababbaabababbabaabbabaabbaabababbabaabbaababababbaabbaabbabaabbabaabbaababbaabbaababbababaabbabaababbaabbabaabababbababaabbabaabbababaababbaabbabaababbaababbabaabbababababababaabbabaababbaababbababababaababbaabbaababababbaabbaababbababababaabbababaabbabaababbaabababbaababbabaababababababababababababbaabbaabababababbaababababababbaabbabaabbaabababbabaabbabaababababbababaababababbabababaababababbaabababbabababababaabbaabbaabababababbabaababbaababbabaabbaabbaabbababababaababbabaababbaabbabababaababbababaababbaabbabaababababababababababbaabbaababbaabbabaabbaabbaabbabaabbabaababbaabbababaabababbabaabbaabbaabbaabbababaabbabaabbababababaabbaabababbababaababbabaabbabaabababbaabababbabababababaabbaabbaabababbabaabbaababababbababababaabbabaabababbababaabbababababababaabbaabbabaabbabaababababababbabaabbaababbabababababaababababababbaabbaababababbabaababababababbaabababbabaababbaabababbabaababbaababbabaabbabababababababaabababbabaababbaababbaababbabaabbaababbaabababbabababaababbaabbaabbabaabbaababbababaabbaababbaabbabaabbabaabbabababababaabbaabbabaababbaabbaababbabababaabbaabbaababbabababaabababbaabababababbabababaabbaabbababaabababbababaabbabaabababababababababbaababbaabbababaabbababaabbababaabbaababbaababbabaababbabababaabbaababbaabbaabbaabbabababaababababbabababaabababbabaabbabaabbabaababbabaabbaabbaababababbabaabbaabbabababababaababababababbabaabbabaababbabababaababababbaababbabababaababbababababaababababababbaabbaababbababaabababababbababaabababbabaabababababbaababbaababbaababababbabaabababbaabbabababaababababbaabbabaabababbababababaabbabaababbabababababaababbaabbaabbababababaabababbabaababbaabbabaabbababaabbabaabababbaabababbaabababababbabaabbababaabbababaabababbaababbababababaababbabababababababaababbabaababbaabbaabbababaabbaabababbaabbababababababababaababbabababaabbabaababbabaabababababababababababbaababbaabbabaabbaababbababaababbababaabababababbababaabababbaababbabababababaababbababaabbabaabbabaabbabaababbabaabababbabaababbaababababbababaabababbabaabababbaabbababababaabababbaababbababaabababbaabbabaababababbababaababababbabaabbabababaabababbaababbabaababbaabbabaabababbabaabbaabababbaabbaabbaababbababaabbaabababbabababaabababbaababbababaabbaabbabaabababbababaabababababbaabababbabaababbabababaabbaababbabaabbaababababababbabababaabababbabaababbabaabbaabbaababbababaabababbabaababbababaababbaabababababbaabbaabababababbaabbabaabbaabbababaababbaabababbababababaabababbaabbababaabbaabbaabbaabababbaababbabababaabababbaababbababababaabababbaabbabababaabbabababababaabababbabaabababbabababaababbaabbaababababbabaabbababaabbaababababbabaabbababaabbabaabbaabbabaabababababbababababababaabbabaabababbababaababbabaabbabaabbabaabbababaabbaabababbabaababbaabbabaababbaabbabababaabbaabababbaabbaabbaababbabaababbaababbababaababbaababababbabaabbabaababbabaababbababababaabbaabbabaabababbaababbaabbaababbaababbaababbaabababbaababababbabababaababbabababaabbababaabbababaababababbaabbaabababbaabbaabbabaabbabaabababbaababbaababababababbababaabababbaababababbabaabbaababbabaabbabaababbabaababbababaababbabaababbababaabbaababbabaabbaabbababaabbaabbabaabbaabbabaabbababaababbaabbabababaababbabaababbabaabbaababbabababababaababbababaababababbaabbabababababaababbaabababbaabbabababaabbaabababbabaabababbaabbaabababbaabbaabbaababbaabbaababbaababababbaababababbabababababaabbaabbaababababbaabababbabababaababbaabababababbababababaabababbabaabababababbaabbabaabbabaabbaababbabaabbaabbaababababababababababbaabbababaabababbaabababbabaababababbabaabbaababababbaabbaababbaabbababaabababbababaabbababaababbaababababbabaababbababaabbababaabbaabbaabbabababaababbaabababbabaabbababababababaabbaababbaabbaabababababbababaabbabaabbaabbaabababbaababbaabbaabababbabaababababababbababaababbaabbababababaababababbababaababbaababbaababababababbabaabababbababaababababababbabababaabbabaababababababbaabbabaabbababaababbaabbabaabbaabbabababaabbababababaabababbabaabbaabbabaabbabababaababbaabbabaabbaabbaababbababababaabababababbabaababbaabababababbabaababbaabbabaababbabaabbababaababbaababbabababaabbaababababbaabbaabbaabbaabbaabbaabbaabbaababbababaabbaabbabaababbaababbaabababbaababbabaababbabaabababbabababababaabbaabbaababbabababaababbaababababbabaabababbaabbabababaabbaabbaabbabaabbaabbaabbabaabbababababaababababababbabaababbabaababababbaabababbababababaabababbabaabbabaabababbaabbaabababbababaabababbaababababbababaababbabababaabbaabbaabbaabbaabbabaabbaabababbabababaababbababaababbaabababababbababaabbaababbaabbaabbabaabababbaabbaabababbaababbaabababbabaababbaabbababababaabbababaababababbaababababbaabbaabababababbabaabbaabbabaabbababababaabbaabbabababaabbaababbabaababbabaabbabaabbabababaabababbaababbaabbaabbaabbababaabbaabababbabaabbabaababbabaabababbaabababababbaabbababaabbaabbabababaabababbababaabbaababbaababbababaabbaabababbaabababbaababbabaababbababaababbaababbababaabababababababbababaabbabaabbababaababbabaabababbaabbaababbaabababbababababaabbababaabbabaababababbabaabbabaabababababbaababbababababaabbabaabababababbaababbabaabbaababbaabbababaabbaabbaabababbaababbabaabababababababbabababaababbabaabbabaabbaabbaababbaabababbababababaababbababaabbaabbaababbabaabbaabbaabababbabaabbaababbababaababbaabbaababbababababaabbaabbabaabbabababaabbababaabababbabaababbabaabababbaabbaabbaababbaabbabababaabbaababbabababaababababbabababaababbaabbababaabbabaabababbaababbaababbabababaabbabaabbabaabbaabbabaabababbaababbabababaabbaabbaababbaabababbabababababaababababbabaabbaabababbaabbaababbabababaabbabababaabbababaababbababaabababbaabbaababbaababababababbabaabbababaabbabaababbaababababbaabababbabaababbaabababbababaababbaabbaabbabababaabbaabbaabbaababababbababababababababaabbabaabababbababaababbabaababbaabbaabbabaabababbaabbabababaababababbababaabababbabaababbaabbababababababababaabbaababbababaabbaabababbababaabbabababaabababbababaabababbaababbababababaabbaabbabaabbaababbababababaabababbababaababababababababbaababbaababbaababbaababbaabbababababaabbababababaabababababbaabababbabaabbababababababaabbabaabbabaabbaabababbaabbaabbabaababbaabbabaabbaabababababbababaababbababaabbaabbaabababbabababaababbaabbaabababbaababbabaababbababaabbabaababbaababbabaabababbabaabbabaabbaababbabaabababbaabbaabbaababbaababbaabbabaabbaabbabaababbabababaababbaababababababbaababbababaabbaabbababababaabababbaabbaababbababaababababababbaabbaabababbaabbaabbaabbabaabbaabbaabbabaababbaababbaabbaababbabaababbaababbaababbaabbabababaababbaabababababbaabababbabaabbaabbababaababbabababaabbaabbaababababbabaababbaababbaabbaababbabababaabababbaabbabaabbaababbababaabbabaabbababaabbabaabbababababaababbaabbababaabbabaabababbaabababababbaabbaababababbaabbaabbaababbaababbaabbabaabbaabababbabaabbababaabababbaababbabababaabababbaabbaabababbaabbababaababbaabbabaabababababbababaabababbaababbabaabbabaababbaababbababaababbaababbaabbababaabbababaababababababbabaabababababbababaabbaababbaababbabababaabababababababbabababaababababbabaabbaabbabaabbababababaababbaababbabababaabbaabbabaabbabaababbaabababbabaababbababaababbaabbaabababbabaabababbaabbababaabbabaababbababababaababbababaabababbababaabbababaabbababaababbabaababbaabababbabababababaabbabaababababababbaababbababababaababbaabbaabbaabbaababababababababababbaababababbababaabbabababaabbaabbabaababbaababababbabaabbaabababbaabbaabbaababbaababababbaabbaabababbaabbabababababaabbaababababababbabaabbabaabababbaabababbabaabbaabababbababaabbaababbaababbaabbaabbabaababababbaababbabaabbaabbaabbaabbabababaabbaabababbaabababbaabbabaabbabaabbabaababbaabbabaabbababaabbaabbaabbaabbaabababbabaabababababbabababababaabbaabbababababaabababbabaababbaababbaabbaababbaababbaabababbaabbababaabababababbaababbaabbababaabbaabababababbaababababbabaabababbaabababbabaabbaabbaabbaababbabaabbaabababbababababaabbababababaabababbaabbabaababbababaabbabaabbaabbaababababababababbaabbaabbaabbaabababababbaabbababababaabbababababaabbabaabbaabbaabbaababbaabababbabaabababbabaabbabaababababbabaababbababaababbabababaabbaabbaabbaabbaabbaabbababaabbaababababbabababaabbaabababababbabaabbaabbababaabbaabbaabbababaabbabaabbabaabababababbabaabbabababaabbaababababbaababbabaabbaabbaababbabaababbabaababbabaabbaababbaabababababbabababababaabbababaabababbaababbaabbababaabbaabbabaabbabaabababbabababaababbaabbaabbababaabbababaabbaabbaabbabababaabababbabaabbaababbabababaababbaabbaababbaababababbaabbabaabbabaababbaabbaabbabaabbababaababababbababaabbababaabbabaabbabaabababababbabaabbabaabababababbaabbaababbaabbaababbababaababbaababbabaababbaabbaabababababbaabbaabbabaabbaababbabaabbaabbaabbaababbabaabbabaabbabaababbaabbaababbaababbaabababbaabababbabaabbaabbaabbabaabbabababaabbaababbababaabababababbaababbabaababbababaababbaabbabaabababababbaababbaabbabaabbaababbababababaabbaababbabaababbababaabbaabbabaabababbababaabbaabababbaababbaabbababababababaababbabaabbaababbaabababbaabbaabababbabaabbaababababbaabbaabbaabbaababbabaabababbabababaababbababababababaabbaababababbababaababbaabababbaababababbabaabababbabaababbabaabbaabbabababaabbaabbaabababbaabababababbaababababababbaababbaababbaabbabaabbaabbababaababbabababaababababbaabbaabbaababbabaababbaabababbabaabababbababaababababbabaababbabababababaababbaabababbaabbababaabbabaabbabaabbabaabbaabbababababababaabababbaabbaabababbabaabbaabbabababaabababbabababaababbaabbabaabbabaabbaabbabaabbabaababbaababbabababaababbababaabbabababaabbababaababbababaabababababbaabbaabbababaabbabababaabababbaababbabaabbabaabbaababbabaabbaabbabaabbaabbabaabbaabbaabbaabbabaababababbaababbabababababaababbabababaabbababaabababbaababababbaabbabaabababbaabbaabbaababababbabaabbaabbaababbababaabbabaabbabaababababababbaababbababababababaabababbaabbaabbabababaabbabaababababababbaabbabaabbabaabbaabbabaabbaababbaabababababbababaabbaabababababbabaabbabaababbabaabababbabaabbaababababbabaabbaababababbabababababaabbabaababbabaababbaabababbaabbaabbaabababbababababababaabab
bababaabbaabbababaabbabababaababababbababaabbababaabbabaabababbaabbabababaababbabaabbaabbaabbaabababbabaabababbabaababbabaababbaabbaababbaababbaabbaabababababbabababaabbababaabbababababaabbaabbabaababababababababababbaababababbababaabbababaabbabababaababbababaababbaabbaabbaababbaababababababbababababababababaababababababbaabbabaabbaabababbabaabbaabbaababbaababbabaababbabaabbaabababbabaabababbaabababbaabbaabbababaababbababaabbabaabbaabbababababaabbaabbaabbabaabbaabababbaabbabaabbaabbabababaabbaabbaababababbaabbabaabbabababaababbabaababbaababbababaabbaabbaabbaabbababaababbaabbabababaabababbaababbaabababbabababaabababbabaababbaabbabaabbabababaabbabaabababbababababababaababbabaabbaabbaabbaabbababaabbaabbaabababbaabbababaababbaabbaabbaabababbababaabbaabbabababaabbabaabbabababababaabbabaabababababbabaabbabababaabbababaababbaababbabababababaabbaababababbaababababababababbaababbaababababbaabbababaabbabaabababbababababaabbabaababbababaabbaabbaababababbabaabababbaababababababababbabababababaabbababaabbabababaabababbababaabbababaababbaabbaabbaababbabaabbabaabababababababababababbababaababbabaabababbabaabbabaabbabaababbabaabababbabaabbaababbaababababbaabbaababbaabababbabaabbaabbaabbabaabbababaabbabaababbaabababababbaabababbababaabbabababaabbaabbaabbaababababbabaababbaabbaabbaababbaabbaababbabaabbaababbaabababbabaabbabaabababbabaababbaabababbaabbabababaabbabababaababbabababababaabbaabbaababbaababbabababaababbaabbaabababbaabbababaabbaabbababaabbabababababababaabbababaabbaabbaababbababaabababbabababababaababbababaababababbababababaababbaababbababababaababbaababbababaabbabababababaabbaababbaababbababababaababbaababababababbababababaabababbababaabababbabaabbaabbabaabbababaabababbaabbaabbaabbaabababbaabbabababaababbaabbaabbaabababababababbaababbaabababababbabaababbabaabbababababaabbaabbaabababababbabaababbababababababababaababbababababaabbaababbababaabbabaabbabaabbaabbababaababbaabbababaabababbaabbabababaabbababaabbabaababababbababaababbaabbaababbabababaabbabaababbabaabbabaabbaababbabaabababababbaabbaababbabababaabbaababbabaababbabababababaabbaabababbababaabababababbabababaababbabababababaabbaababbaababbabababababaabbababaabbaabbabaabbaababbaabbabaabbababaabbaabbaabbaababababababababbaabababababbaabababbaabbabaababbabaababbaabbabaabbabababaababababbaabababababbaabbaabbaababababababababbababaabababbababababababababababaabbaabbabaabbabaababbababaabbababababaabbaabbababaabbabaababbabaababbaababababababababababbaababbabaabbabaabbabaabababbaababbaabbaabbabababaabababbabaabbaababbaababbabaabababbabaabbabaabababbaabababbababababaababbabaababbabaabababbaababababababbaababbabaabbaabababbabaabbabaabababbaababababbabaabbabababaababbaababababbababaabbabababaababbabaabbaabbaababbaabbaabbaabbabaabbabaabbaabababbaabababbaababbabaabbabaabbaababbaababababbababaababbaabababbabaabbaabbabaabbabababababababababaabbabaababababbabaababbabaababbaabbabaabababbabaabbaabbabaabbaababababbabaabababbaababbaabababbabababaababababbaabababbabaabbaabababababababbabaababbaabbaabbabaabbaabbaabbaababababababbaabababbaababbaabbaabbaababbabaabbababaabbabababababaabbaababbabaabbaabbaababbababaababababababbaabbaabababbaabababbaabbabaababbabaabbaabababbababaabbaabbababababaabababbaabbaababababbaabbabaabababababbabaabbaabbabaabbababaababbaabbabababaabbaababbaabbaabababababbaababbaabbaababababbaabababbabaababababbabaabbaababababbaababbabaababababababbaabbababaabbaabababbaabbabaabbabababaababbaababababbaabbabababaabbabaababbabaabbaabbababaababbabaabbaabbabaabbabababaabbabaababbababaababbaababbabaabababbaabbaabbaabbababaababbabaabbaababbabababababaabbaababbaababbaababbabaabbabaabababbaabbababaabababbaabbababababaabbaababbaababbaabbabaababababbababaabbaabbaabbabaabbaabbabaabababbababaabababbabaababbabaabababababbababababababaabbabababababaabbaabababbabaabababbababababababababababaababababababababbabababaabbabaabbaabbaabbaababababababbababaababbaabababbaababbabababababababababaabbababaabbaabbaababbaabbabaabababababbabababaababbaababbaababbabaabbababaababababbabaabababababbaabbabababaabbabaabababbaababababbabaabbabaabababababbabaabbababababaabbababababababaababbaabbaabababbababaababababbaabbabaabbaabbaababbababaababbaababbaababababbabaabbabababababaababbabababaababababbaabbaababababbaababababbabaabababababbabaababababbaabbaababbabababaabbaabbaabbaababababbabaabbabababaabababbababababaabbaabababbaabababababbaabababababbabaababababbababababaababbaababbabaabbabaabbaabababbababababababaababababbaababababbababaabababababbabaabbaabbaabbaabbababaababbabaababababbaabbababababaabbaabbaabababababababbabaababbaabbaabbabababababaabababababbabaabbaabababbabaabbaababbabaababababbaabbababababababababaababbaabbaababbabababaabbaabbabaabababababbaabbabaabbaabbaabbaabababababababbabaababababbababababaabbaabbaabbaabbababaababbaabababbabaababbabaabababbabaabbaabbaabbababaababababbaababababbabaabbaabbabaabbaababababababababbabaabababbabaababbaabbabaabababbabababababaabababababbabababaabbaabababbaababbabaababbaabbaababbababaababbabababaabbaabababbaababbabababaababbaabababababababbababababaababbabaabababbababaabbabaabbabababaabbaababababababbaabababbaabbabababababababababababaababbabaabbaabbabaababababbabababababababaababbabababaababbaabbabababaabbabababaabbabaabbaababbaabbaababababababbabaabbabaabababbaabbabaabbabaabbaababbababaababbabaabababbaabbaabbaabababababababbabababababaabbabaababbabaabababababababbababababaabbababaabbabaabbaabababababbabaababbabaabbaabbaababababbabaababbabaabbaabbaabababababababbabaabbabaabbaababbaabababbaabbaabababbababababaabababbaababbaababbaabbabaababbaabbaababbabababaababababababbababababaababbaabababbababaabbaababbabababaabababbabababaabbabababababababaabbabaabbaababbabaabbaababbababababaabbaabbaabababbaababbabaabbababaabababbabaababababbabaabbaabbaabbabaabbabaababababababababbabaababbabaababbaabbaababbabababababaabbabaabbabababaabbababababaabbaabababbaabababbabaabbaabbaabbabaabbabaabbaabbababaabbababaabbabaabbaababbaababbaabbaababbabaababababababbaabbaabbabaabababbaababbaabbabaabbababaababbababababababababaabbaababbaababbaababababbaabbaababababababbababababaabbabaabbaabababbabaabbaabbabababababaababbaababbabababaabbabaabababbaabbaababbababaabbabaababbaabbaababbabaabababbababaabbaabbababaababbaabbaabbaabababbaabbabaababbaabbaababababbababababababababaabbabababaabbaababbabaababbaabababbaabababbaababababbabaabbabababaabbabaababbaababbabaababbabaabbababaabababababbaabababbaababbaababbaabababababbabaabbabababaabbaababababababbaabbaababbaabbaabababababbaabbababaababababbaababbabaabbabaabbababababaabababbabaababbaababababababababababbaabababbabaabababbaababbabaababbababaababbaabbaabababbabaabbaabababbaababbaabababbabaabbababaababababbaababbabaababbababababababababaabbabaabbabaabbabababaabababababbabaabababbababaabababbaabbabababababababaabbababaabababbaabbabaabbabaabbaabababbababaabbaabababababbabaababbabaabbabaababbaabbabaababbabaabababababbababaabababbaababbababaabbaabababbaababbababaababbabaabbaabbabaabbabababaababbaabbababaababbabaabbaababababababbaababbabaababababbabababaababbaababbaababbaabbaababbaabbababaabbabaababbaabbabaabbababaabbaabbaababbababaabababbaabbabaabbaabbaabbaabbaababbaababbaabbabaababbabaabbaabbabaababbabababaababababbaabbababababababaabababbaabbaabbaababbababaabababbaabababbaabababbaabbaabababababbaababbaababbabaabababbabaabbaabbabaabbaabbababaabbababaabbababaabbabababababababaababbaabababbaabbaabababababbababababaababababababbabaababbaababbabaabbaababababbabababaabbaabbabaabbabababaabababbaabbababaabbabababaabbaabbaababbababababaabbababaababbabaabbabaabbabababababababaababababbaabbaababababbabaababbaabababbabaabbaababbaababbaababbaababbaababbabababaabbababaabbabababababaabababbabaabbaabbaababababbaabbaabbababababababaabbababababaabbabaababbabaabbabaabbaabababbaabbabaabbabaababbabababaabbaabbaababbabaababbaababababababbaabababababababbababaabbaabbabaabababbabababaabbabababaabababbaabababababababbaababbababababaababbaabbabaabbababaabbaabbababaabbaababbaabbababaabbabababaabbababaabbaabbaabbaabbababaabbabaabbaabbaababbabaabbaabbabaababbaababbabababaabbabababaabababbababaababbaababababbabababaababbaabbababaabbaabbaabababbaababbaabababbaababbababababababaababbababaabbabaabbaababbababababaabababbabababaabbabaababbaababbababaabbababaabbababaababbababaabbaabababbaabbaabbaabababbababaababbababaabbaabbabaabababababbaabbaabbaabbababaabbabaabbaababbabaabbaababbaabababbaabababbabaabbaabbaababbabaababbabaababababbababaabbababaabbaababbabaababbaabbabaababbababababaabbaababbaababbabaabbaabbaabbaabababbababababaababababbaabababababbababaabbabababababaababbaabbaabbaabbabaabbabababababababababaabbaababbababaabbaabbaababbabaabbaabbaabababbaababbaababbaababbaabbabaabbaabbabaabbabababababaabbaabababbaababbabaabbabaabbaababbaabbababababaabbabaabbaababbaabbababababaabbaababbabaababbababaabbabaababbaabbababaababababbaababbaabbaabbaababbaabbababaababbabaababababbaababababababababbababaabababababbaababbaabbaababbabaabbabaabababbababababababaababbabaabababababababbabaabbaabbaabababbababaababbaababbaabbaabababbabaabababababbabaabbaabbaabbababaabababbaababbaabbabababaababbaabbabaabbababaabbabababaabbabaabbabaabababbaabbaabbababaabbabaabbaabbabababaababbabababaabbababaabababbaabbaabababbabaabbabababaababababababbaabbabababababababaababbaabababababbabaababbababaababababababbaabbabababaababbabababababaabababbaabbabaabbaababababababbabaabbaababbabaababbabaabbabababaabbaabababbaabababbaababbaabbaabbaabbaabababbaabbaababbabababaababbabaababababbaabbaabbabababaababbabababaababababbabaabbaabababbaabbabaabbaababbababaabbaabbabaababbababaababbabaabababbaababbaababbababaabababababbaabbaabababababbababaabbabababaababababbaababbababaababbaabbaababbabaabababbababaabababbaababbababaabbaabbaababbabaababbaabbabaabbabaabababbaabbabaababababababababababbaabababbaabababababbabababababaabbaabbaabbabaabababbabaababbababaabbaabbaababbaabbababaabbababaababababbabaabababbababaabbabababababababaabababbabaabbaabababbababaababbaabababbaabbaabbababaabbababaababbaababababbabaabbabababaababbabaabababababababbaabbabaabababbaababbababaabbababaabbabababaababbababaabbabaabbaabbabaabbabaabbaabbaababababbaababbaabababbabaababbaabababbaababbaababbaabbababaababababababbaabababbababaababababababbababaababbababaabbaabbaababbabababaababbabababababaababbaababababbabaababbaabbababaabababbabaabababbaabbababaabbaabbabaabbaababbababababaabbabaabbabaababababbaababbababaababbababababaabbaabbaabababbaabababbababaabbabaabababbaabababbaabbababaabababbaababbaabbabaabbaabbaabbabaabbababaababababbabababaabababbaababbabaabbaababababbabababababaabababbaabbaabababbababaabbaababbababaabbabaabbababababaababbabaababababbabababaabbaabbabaabbaabbabaabbaabbabaabbaabbabababaababbabaabbabaabbabaababababbaabbabaabbababababaabbababaabbaabbaabbabaabbaabbaabababbaababababbababaabababbaababbaabbabaabababbaabbabaababbaabbaabbaabbaabbaabbaabbaababababbababaababbababababaabbabaabbababaabababbaabbababaababbaabbaabababababababababababbabaabbaababbabababababaabbaabababbabababaabbaababababbabaabbababaabbabaabbaabababbaabbabaabbaababababbaabbabaababbaabbaabababbabaabbaababababbaabbaabababababababbaababbabaabababbabaabbaabbabaabababbabaababababababababababababababbababaababababbaabbaabbaababbaabbababaababbababaabbaababbaababbaabbababaabbaabbabaabbabababababaabbabaababbabaababbabaabbaabbaabbabaabbabababaabbabaabbaabababbaabbaabbabaababbaabbaabbaabababbaababababbababaabbababababaabababbaababbababaabbaabbaababababbaabbaabbababaabababbabababaababababababbaabbabaabbabaababababbaababababbabababaababababababbababaabababbaabbaabababbaabbaabbabaabbabaababababbaabababbaabbaababababbabababaababbaababababbaabbaababababababababbababaababbaababbaabababbabaabababbaababababbaabbababaabbaababababbabaabbabaabbaabbaababababbabababaabbabaabababababababababbababababaababbaababababbababaabbabaabbabababaabbaababbababaabababbabababaabababbabaabbababaabababbabaabbababaabbaabbababababaabbabaabababbabababaababababbabaabbababaababababbababaabababbabababaabbaababbaabababbaabbababaabababababababbaabbaabbaabbaabbaabbaabbaabbabaababbabababaabbabaababbaababbabababababaabbabaabbabababaababbabababababaababbabaababbaababababbabaababbababaabababbabaababbaababbababaabababbababaababbaabbaabbaabbaababababbababababaabbaabbababaabbaababbabaabbababababaabbabaabababababababbabaababababababbaababababababababbaababbabaabbababaabbabaabbaabbabababaababbaabbaabbaababababababababbabaabbabaababababbaabbaabbaabbababaabbababaabababababbabaababbababababaabbababaababbaababbabaabababababbababaababbaabababbababaabababababababbabaabbaabababbabaabababababbabababaabbababababababababaabbaabbababaabababababbaababbaabababbaabababababbaabababbabaababbababaababbaababbababaabbabaabbaabbaababbaababababababbabaabababbaabababababbabaababbabaabababbaababbaabababababababbabaabbaababbabaabbaabbabababaababbaabbabaabbababaabababbaabbaababababbaabbaabbabaabbaabbababaabbaabbabaabbababaabbabaababbaababbaabbabaababbababaababababababbabaabbaababbababaabbaabbababaabbababaabbabaababababbababaabbaabbabababaabbaabbababaabababababbaababbaabababbababaababbaababbaababbababaabbaababbabaabbaabbaabababababbaabbaababbabaabbaabababababbababaababbaabbaababbaabbaababbaabbaababbaabbaabbaabbaabbabaabbabaabbabaabbaabbaabbaabbabaababbabababaabbaabbaababbaabbaababababbabaabbaababbaabbabaabbaabababbaabbabaababbabaabbaababbaababababbaabbaababbababaabbabababababababaabababbaabbabaababbaababbabaabbaabbaabbaabbaababbaabbaabbababaababbabaababbaabababbabababaabbabaabbabababaababbabaabbaabbababaabababbaabbaababbababaabbaabababbaabababbabaabababbabaabbaababbabaababbababaabbaabbabababaababbabaabababababbaababababababababbababaabbaabbabaabababbaababababababbaabbabaabababbabaabbaabbaabababbabaabbaabbaababbabaababbabababaabbababaabbabaababbaababbababaababbaababbababaababbabaababbabaabbaabbabababaabbabaababbabaabababababbababababababaabbaabbabababaabbaabbababababaabababbaabbababaabbabaabbabababaababbaabbabaababbaabbabaabbaabababababbaababbaabbababaababbaababababbaabbabaabbabaabbaabababbabaabbabaabbaabbaabbabaababbabaabbaabbabababaabababbababababaababbaabababbaababbaababbabaababbabaabababbabaabbababaababbaabbaabababbabaababbabaabbabaababbabaababbaabababababbabaabababbaabbaabbabaabababbaabababbaababbaabbaababababababababababbabababaabbababababababaabbaabbababaababbabaababbabababaabbabaababbabaabbabababababaabbaabbabababababaababababababbaabbabaababbaababbabaabbaabababababbaababbaabababbabaabbabaabbaabababbabaabbaabbaabbabaababababababbaabababbaabbababaabababababababababababbabababababaabababababbaababbaababbabababababaabababbaababbaababbaabbaabbaabbabaababbabaabbaabbabaabababbaabbabababaababbabababaabbabaababababbaabbababaabababbaababababbaabbabababaababbabababaabbaabbaababababbaabbabaababbaabbaabbabababaabababbababaabbaabbaabbabaabbabaababbaabbabaababbaabbaabababbaabbabaabbabaababbaabbabaababbaabbababaabbabababababaabbabababaabbaabbaabbaabbabababaabbabaabbaabbababababababaababbaabbaababbababababaababbaabbabaababbabababababaabbaabababababbaababbaabbabaabbababaabbaabbaabbabababaabbaababbabababaababbaababbaababbababaababbabaababbababababababaababababbabaabbabababaababbaababbabaabababbabababaababababbaabababbaabababbababaabbababababaababababbaabababababbabaabababbaababbaababbababababaababababbaabbaabbababababaabbabaababbaabbababaababbaababababababbababaabbabaabababbabaabababbaabababbabaabbabaababababababbabaabbaababababbabaabbaabbaabbaabbaabbabaabbaabababbaabbabaababbaabbaababababbabaababababbaababbababaabbaabbabaababbaababababbaababbabaabbaababbabaababbaabbaabbababaabababbaabababababbabababaababababbaababbababaababbababaabbababaabbababaababababbabababaabbaabbaababbaabbababaabbabaabbaabbababababababaabababbaabbababababababaabbaabababbabababaabbabaababbaabbabababababababaababbababaabababababbababaababbaabbaababababababababbabaababababbabaababababababbaababbaabbaababbabaababbaabbabababaabbabababaabababbaabbabaababbabaababbaabbaabbabaabbababaababbaabababbaabbabaabbabaabbaabbababaabbaabababbaababbababaabababababababbaababbabaabbaabababbabaabababababababababbaababbaababbaababababababbabaabbaabbabaababababbaabbabaabababbabaabbaababbabaababababbaabababababbababaabbaabbaabbababaabbaabbabaabbabababababaababbabaabbaabbabaabbaababbabababababaababababbababaababbaababbabaababbabaabbaababbaabbaababbabaabbabaabbabababaababbaabbabababababababababaabbaabbaabababababbabababababababaababbabababaababbaabbabaababbaabbaabbaabbaabababbaababbababaababbabababaabbababaabbaababababbabaababababbaababbabababababababaabababbaabababababbabababaabbaabbaabbaabababababbaabababbabaabbaabbaababbaababbabaabbaabbaabbaabababbababaabbaabbababaabababababbababaababbaababbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababbabaabbaababababbabababaabbaabbaabbaababbababaabbabaabbabababaabbaabbaabbaabbaababbabaabababbababaababbabaababbabababaabababbababaabbaabbaabababbaabababbabaababababbabababaabbaabbaabbabaababbabababababababaabbaabbaababbababaababbaabbababababaababbabaababbaabbaabbaababbabaabababbabaabbaababbaabababababbaabababbabaabbaabbaabbaabbabaabbaabbabaabbaababbabababaabbaababbababababaababbaabbaababababbaababbaabababbaababbaababbaababbabaabbababaabababbabaabababababbababaababbaababbababaababbabaababbabaababababbaababbabababaabbabababaababbaabbababaabababababbababaabababbaababababbababaababbabababaabbabaababbabababaababbaabbabaabababbabababababaabbabaabbaabababbabaababbaabbaabbaababbaababbabababaabbaabababbabaababbabaabbababababababababaabababbaabbaababababbabaababababbababaababbaabbaabababababbaababbaabbabababaabbaabababbaabbabaabbaabababababababbababababaababbaababbabababaabbaabbaabbaabbaababbaabbaabababbabaababababababbaabbabaababbabaabbabaabbabaabababbaabababbaababbaabbabaabbabaabababbaabbabaababbaabbabaabbabaababbababaababababbaabbabaababbaabbaababbaababbaababababbaabbababaabbabaabbabaabbabaabababababbababaababbaababababbababaababbabaabbaababbabaabbabaabababbababaababbaabbabaababababbabaabababbababaabbabababaabbaabababababbaabbabaabababbababaabababbababaababbabababaabababbaabbabaababababbaabababbaababbaababbaababbaabababababbaababbaabababbaabbaababbababaababbababababaabbabaabbaabababbabaababbaababbaababbaabbababaabbaabbabaababbaababbabababaabababbabababababaabababbababaabbabaababababababbabaabbabaabababbabaababbabababaababababababbaabbababaabbababaababbabababababaabbaababbaababababbaababababbabaabababababbaababbababababaababbabaabbaababababababababbaabababbaababbabababaabbaababababbaabbabababaabababbababaabababababababbaabbabaabababababbabaabbaababbababaabababababababababbaababbabaabbabababaababababbabaabbabaabbaabbaabbabaababababbabababaabbaabbaabababababbabaababbaababbaabbaabbaabbabaababbabaabababbababaabbaababbaabbabababaabbababaababababababbabaabababbaababababbabaabababbababaabbaababbabaababbababaabbababaababbaabbaabababbaababbababababaababbababababaabbaababababbababaabbaabababababbaabababbababaababababababbaabbabaabbababaababbaabbabaabbaabbaabbabaabbaababbaababababbaabbaabbabaabbaababababbabaabbaabbaabbabababaabbaabbabaababbababaabbabaababbabaabababbaabbababababaababbababababaabababbabaababbaabbaabbaabbabaabababbabaabababbaababbaababbaabababababbabaabbabaabbabaabbaabbabaabbabababaabbabaababbaababbaababbaabbaababababababbaabbaabbaabbababababaabbabaababababbabaabbababaabababbaabbaababbaababababbabaababababbaabababbaababbaabbaabbabaababbabababababaabbaabbabaabbaababbababaabababbaabbabababaababbabaababababbaabbabaabbababababaababbaabbabaabababababababbabaabababbaabbabaabababbaabbababaababbaabababbababaabbaababbabababaabbabababaabbababaabbaabbabaabbaabbabaababbaabbabaabbabaabababababbababaabababbabababaabbaabbabababababaababbabaabababbababababaabababbaababbaabbaababababbabaabbaababbabababaababababbabaabbababaababababbaabbababaabbaababababbaabbababaabbabababaabbababababababaababababbabababaababbababaabababbaabbaabbaababbabaabababbababaabbaababbaabbabaabababbaabababbaababbababaabababababababababababbaababbabaabbababaabbababababaabbababaabbababaabbababababaabbababaabbaabbabaabbaabbaabbaababbaabbaabbaababbaabababbaabababbaabbaabbaabbababaabababbabababababaababababbaabbabababaabbaabbababaabbabaababababbaababababbaabbabaabababbababababababaabbaabababbaababbaabbababaabbaabbababaabbaababbaababbabaabbababababaababbababaabababbaabbaababababbabaabbabababaabbaabbabaababababbabaabbabaababbaabbabaabbaabbaabbaabababababbaabbaabbaababababbaabbababaabababbabaabbaabbaababbaabbabaababababbaabbabaababababbaababbabaababbabababaabbaabbaabababbaabbababaababbababababababaabbababaababbabaabbaababbabaababababbabaabbababaabbaabababababbabaabababbaababbababababaababbabababaabbababaabbababababababababababaababbaababbabaababbaabababbabaabababbababaababababbabaabbababababaabbabaababbaabbabababaabbababababaababbaabababbaabbaabbabaababbababaabbaabababbaababbaababbaabbabaababababababbababababaabbababababaabbababaabbabababaabbababaababbababaababababbaabbaababbabababaababbabaababbaabbababababaabbabaabbababababaabababababbaabababbaababbaabbabababaababbababaabbabababaabbabababaabbabaababababbabaababbabaababababbababaabbaabababbaabbaababababababababbabaabababababababababbabaabbabaabbaababbabaabbaababbababaabbababaabbaabbaababbababaabbaabbabaabababbababaababbabababaabbaabbabaabbaabbaabbabaabbaabbaabbaabababababbaabbababaabababbabaababbababaabbabaabbaababbabaabbaabababbaabbaabbabababaabbabaababbaabbaababbaababbaabbaabbababaabababbabababaabbaababababbababaabbaabbaababbabababaabababababababababbababaababbaabbaababbaababbabaabbaabbababababaabababbababaabbaabbabababaabababbaabbababaababababababbaabbaababbabaababbaabbaabbabaababbaabbaabbaabbaababbababaabbaabababbaabbaababbaababababbaababbabaabbaabababbaababbabababaabababbababaababbabababaababbaababababbababaababbabaabbaababababbababaabbababaabababababbaabbaabbababaababbaababababbabaabababbabaabababbaabababababbababaabbababababaababbaabbabababaabbaabababbaabababababbabaababababbaababbabaababbaabababbabababababaabbabaabbabababaabbaabbaababbaabbaabababababbaabababababbabaababbabaababbaabbaabbabaababababbabaababbabaabababbaabbaabbabaabbaababbaababbaabbabaabbaabbaababababbaabbabaabbabaabababbaabababbaababbaababbabaabbababaababbababaabbababaabbaabababbaabbabaababbabaabbaabababbabaabababbababaabbaabbaabababbabababaababababbababaabbaababbabaababbabaababbababaabbaabababbababaabbaabbabaabababababababababbabaabbaababababababababbaabbaabbabaabbaabbaababbaabbabaabbababaababbaababbababaababbaabbaabbaabbababaabbaababbaababbaabababababababbaababbabaabababbabaabbabaababababbababababababaabbababababaabbaababbaabababbaabbaababbabaababbababaabbaabbaabbabaababbaababababbababaababbababababababaababbabababaabbabababaabbabaababbababaabababababbaababbabababaabbabababaabababbabaababbaababbababaababbababaabbaababbababaababbabaababbabaabababbabaabababababbabababaababababbaababbaabbaababbaabbaabbaabbaabbaabbaabbabaabababbaabababbababaabababbababaabbaababbaababbabaababababbaabbababababababaabbaabababababbabaabbabaababbabaabbaababababbaabababbaabbabaababababbabaabbababaabbabababababaababababababababbabaabbaabbababaababbabaababbabaabbabaabbababababaabababbababaabababababbabaabbababaababababbaabbaabababababbababaabababbaabbaabbaabbaabbabaabababbaababbaabbaabababbababababababaabababbabababababaababbaabbaabbababaababababbababaabbababaabbababababababaabbabaabbaabbababaabbababababaabbabaabbaababbababaababababbabaabbabaabbababaabababbaabbaababbabababaabababbabababaabbaabbaababbabababaababbababababaabababbaababbabaabbaababbaababbaabbabaabbabaabbabaabbabaabababbaabababababbabaabababbababaabbaabababbababaabbababaabbabaabbabaababbabaabbaabbababababaabbaabbabaababbaababbaabbabaabbabaabababbabaabababbabaabababababbabaabbaababbabaabbaababababbababababaababbababaabbababaababbababaabababababbabaababababababababbababaabbaabbaabababababababbababaabababbababaabbaabababababbaabbabaabbaabbaababbaababbabaababbaabababababbabababaababbabaabbaabbabaababbabababababababaabbabaabbaabbababababaabbaababbaabababababbaabbaababbaabbaababbabaababbaabbaababababbaababbaababbabaababababbabababaabababbaabbaababbabaababbabaababababababbabababaabbabaababbaababbabaabbaabbaababbabaabbaabbabaabbaabbaabababbaabababbaababbabaabbaabbababaabbaababbabaababbaabbaabbaababbabaabbaabbabaababbabaabababababbaababbababaabbabaababbaabababababbaababbaababbaabbabaabbaabbabaababbabaababababababababbababaabbaababababbabaababababbaabbaabababababbaabbabaababbabababaabababbaabbabababababaababbaababbaabababbabaabbababababaabbabaababbababaababbabaabababababbaabababbaabbabaabbababababaabbabaababbaababbaababbaabbaababababbaabbabaabbabaababbabaababababababababbaabbababababaabababbaabbabababaabababbababababaabbaababababbabaabbaabbabaababababbabaababbaababbabaababababababbaabbaababababbabababababaababbaabababbaabbababaababbaababbabababababaabbaabbaababbaabbabaabababababbabababaabbaabbabaabbababaabbabaabababbaabbababaabbaababababbababaababbabababababaabbaababbaabababbababaabababababababbaababbaabababbaabababbaabbabaabbaababababababbabaababbabaabbabaabbabababaababbabaababbaabababbaabbaabbabaababbabababababaababbabababaabababbabaabbabababaabbabaababababbabababaabbabaabbaababbabaabababbababaabababbaababbaabababababbaabbabababababaababbababaababbaabbababaababbabaabbababaababbaabbaababbaabbababaabbabaabbaababbababaabbabaababababababbabaabbaabbabaababbabaabababbabaabbaababababababababbabaababbababaabbababaababbaabababbaabbabaababbaabbaabbabaabbabababaabbaabbabaabbaababababbabaabababbaabbaabbabababababaababbabaababbaabbabaabbaabababbabaabbaababbababaababbaabbabaabababbabaabbabaabbabaabbabaabbaabbaabbababaababbabababababaababbabaabbababaabababababbababaabababbabababaabbaababbaabbaabbababaabbaabababbabaabababbaabbaabbabaababbabaababbaabababababbaabababbabaabbababaababbaababababababbaabbabaabbaabbababababaabbabaababbabababababaabbaabbabaabbaabababbabaababbaababbaababbabababaabbaababbaabbaabbababaabbaababbaababbaabababbaabababbaabababbaabbaabbababaabbababababababaabbaabababababbabababaababababbababaabbaabababbabaabbabaabababbaababababababbaabbababababaabbababaabbaabbaababbababaabbabaabbaabababbaababababbabaabbabaababbaababbabababaabababababbabaababbaababababababbaabbaabbababaabbaabababbaababbaababbaabbabaabbabaababbaababbaabbababaabbabaababbaababbaabababbaabbabaabbaabbabaababbaababbabaabbaabbababaababababababbababaabbababaababababababababababbabaababbabaabbaababbabaabbaababbaababbaabbabaabbababaababababbaabbababababababababaababbaabbaabbaabbabaabababbaabbaabbaabbabaabbaabbaababbaabbaababbabaababbabababaabababbababaabbababaabbaabbaabbabaababbababaababbaabbabaabbababababaababbabaabbabaabbaabbaabababbaababbaababababbaababbabaababbaabbabaababbabaababbabababaabbabaababbaababbaabababbaabbabaababbaababbaabbababaababababbabaabbababaabbabaababababbababababababaabababbaabbaabbabababababaababbabaabbaabbababaabbaabbabaabbabaabbaabbaabababababababbabaabbaabbaabbaabbaabbaababababbaabbababaabbaabbabababaababbaababbaabbaabbaabababbabaabbaabbaabbabaabbaabbabaabababbababaabbaabbaabbaabbababaabababbaabababbababaabbabababaabababababbaabbababaabbaabbaabababbabaababbaabbababaababbaabababababbabaabbabaabbaababababababbabababaabbabaababbaabbaababbababaabbaababbaababbabaabbabaababbabababaabbaababbabaabbabaababbaabbabaabbabaababbabaababbabaabbaabbaabbabababaabbaababababbababaabbaabbaabbababaabbabaabbaabbaababbabaabababbaabbabaabbabababababababaabbaabbabababababaababbaababbaabbabaabababbababaabbabaabbababaabbaabbabaababbaababbabaabbababaabbabaabbaababbabaabbabaabababbabaababbaabababbaabbaabbaababababbaababbababaabbaababbabaabbababaababbabaabbaabbaabbabaabbaabbabaababbaababababbabababaababbabaabbaabbaabbaabbabaababbabaabbabaababbababababaababbabababaababbabaababbabaabbabaabababababbaababbaababbababababaabbabababaabababbabaabbabababaabababbaababbabababaababbababaabbabaababababbabaababababbabaabbababaabababbaabbabababababaababbabababababababababaabbabababaabbaabbabaabbaabababbaabababbaababababbaabababababbababaababbaabbabababaababbabaabbababaabbababaababbababaababababbaabababbaabbabaabbababababaababbababaababababbaabbabaabababababbababaabbababaababbabaabbabaabbabaabababbabaababbaababababababbababaababbaabababbabaabbaababbababababaabbabaabbababaabbaabababbababaabbabaabbaabababbabaabbababaabbaababababbaabbaababababbabababababababababababaabababbabababababababaabababbaababababbabababaababbabaabababbababaabbababaabbaabbaabbabaababbaabbaababbabaabbaababbaababbababababaabababbabaababababababbaababbabaabbaabababbaabbaabbaabbaabababbaabbaabbababababaababababbababaabbabaababbababaabbaabbaabbabaabbaabbabaabbabaabbaababababababbababaababbaabbaabbaabbabababaababbababaabbabaabbabababababaabbaabababbababaababbaababbabababababababaabababbababaababbababababaabbababaababbabababaababababbababaabbababaababbababababaabbabaababbaabababbabaababababababababbabababababaabababbabaabbabaabbaabababababbaabbababababaababbaabbaabababababbaababbababaababbaababbababaabababbabababaabababbaababbaababababbabaabbaababbababababababaabbaabbaababababbabaababababbaabbabaababbaabbaababbaabbabaabbababaababbaabbaabbababababababababaababbaabbaabbababaababbaabbaabababababbabaababbaabbababaabbabaababbabaabbaabababbabaabbababaabbabaababbaababbaabbabababaabbabaababbaabababbaababbabaabbaabbabababababaabbababaababbabababababaabbaabbaabbaabbaabbabaabbaababbaabbabababaababbabaababababbabababaabbababababababaabbababaababbababaabbababaabbabaabbababaababbaabababbaabbaabababababbaabababbaabbabaababbababaabbabaabababbabababaabababbabababaababababababababbaabbabaabbababababaabbabababababaabbabaabbaabbaababbabaabbaabbababaababababbaababababbaababbaababbaabababbaababbabaababbabaababbababaabbaabbabaabbabaabbaababbaababbaabbabaabbababababababaabbabaabbabaabababbaababbaabababbabaabbaabababbabaabbaabbaababababbaabbaababbaabbaababababbaabbabababaababbaabababbaabababbaabbaabbaabbaabbaabababbaababbababaababbaabbababaabbabaababababbaababbababaabbabaababbabaabbabaabbabababababaabbabaabbaabababbababababababaababababababbaabbaabbabababababababaabababbababaabababbabaabbabababababaababbaabbaabababababbaabbaabbaababababbaabababababababbababaababababababbababaabbabaababbabababaabababababbabaabbababaabbabaababbaabbaababbaababbabababaababbaabbabaabababababbaabababababbaabbaabababababababbababaabababbababaababbabababaabbaababababbaabbababaabababbaabbabaabbabaababababbababaabbaabababbabaabbaabababbababaabbaababbaabbabaabbaababbaabbaabababbababaabbaabababbabababaabbabaababababababababbabaabbaabbabaabababababababababbabaabbaabbabaababababbabaabbaababababababbabababababaabbaabbaababababbaabbaababbaabbabaababbaababababbababaababababbaabbababaabababbaabbabaabbabaababbababaabbaababbaabbabaababababbaabbaabbabaabbaabbaabbaababbaabababbabaabbababaabbaabbaabbaabbaabbabaabbaababababbababaabbabaabababbabababaabbaabababababababbabaababbaabbaabbababaabbaabbaabbaabbaabbabaabbabaabbaababbabaabbaabababbababababababababaababababbababaababbabaabbaababbaabbabaabbabababababababaababbaababababbabaabbabaabababbababaababababbaabbabaabababbabaababbabaababbabaababababbaababababbabaabbaababbabaabababbabaabbaababbaabababababbaabbaababababbaababbabababaababbaabbaabababababababbabaabbababaabbababababaababbabaabbabaababababababbabaabbabaabbabaabbabababababababaababababbaababbababaabbaabbabaabbaababbababaababbaabbabababaababbabababaabbabaababbaabbaabababababababbababaabbaabbabaababbaabbaabababbaababbabababaabbaabbabaababbaabababababbabaabbababaabababababbabaababbababaabbaabbaabbaabbabababaababbababaababbaabababababbabababaababbababaababbabaababbaabbababaabababbabaabababbaabbaababbabababababaabababbaabbabaababbabaabbabaabbababaabbaabababbaababababbabaabababbaabbababaababbaababbabaababbaababababababbaababbababababaabbabaabababbaabbaabababbaababbaabbaabbabaabbaababbabaabababbaabbabaababbaababbababababaabababbaabbababaababbabaabbabaabbabababaababababbabaabbaabbababaababbaabbababaabbabaabbaababababababbaabbabaababbababaabbababaabbabaabababbababaababababababbaabbaabbabaabbababaabbabababaabababbaababbaabbaabbaabbabaababbaabababbabababaababbabaabababababbabaabababbaababababababababbabaabababbaababbabaababbaababbaabbabaabbaabababbaababbaabbababaabababbabababaabbababababaababbabaabbaabbaabbababababaababbabaababbabaababbaababbaabababbaababababababababbaabbabaabababababbabaabbaabbabaabbabababaabbaababababbaabbaabbaabababbabaabbababaabbabaababbaabbaabbaababbabababaababbaabababbabaabbabaabbaabababababababbabaababbaababbaabababbabababaabbaabbaabbababaabbaabbabaabbabaababbabaabbababaabbaabababababababbaabbababaabbababaabbabaababbabababaababbababaababababbabaabbabaabababababbaabbaabbabaababbaabbabababaabababbaabbabaabbababaababbaabababbaabbaababbaababbabaabbaabababbaababbaabbabaabbaabababbabababaababbaabbabababaababbabaabbabaabbaababbabaabababbaabbabababaabababbababaabbaabbababaababababbaabababababbaabbabaababababbaabababbaababbabaabababababababbabaabbabaabbaabbabaabbabaabababbabaabbabababaabbababaababbababaabbabababababaababbabaabababababababbaabbabaabbabaababbabaabababababbabababaabbaabbaababbaabababababbabaababbaabababbababaabbaabababbababaababbabaabbaabababbaababababababbababaababbaabbaabbaabababbaababababababbabaabbababaabababbabaabbabababaababbaabababababababbaabbaabbabababaabbaabababababbaabababbaabbababababaababbabababababaabbaabbabaababababbaabbaababbabaabbaababababbababaabbabaabababbaababbaabbabababaabababbaabbaababbaabbaababbababaabbaababbabaabbaabbaababbabaabbaabababbaababbabaababbababababaabbabaabbabaababababbababaabbabaababbaababababbaabbabababaabababababbabaababababbabaababbaabbabababaabbaababababababababbabababababaababbababaabababbaabbaababababababbaabbaabababbabababaabbabababababaabbaabababbaabbabaabababbabababaababbabaabbabababaababbababaabababbabaababababbaabbaabbaabababababababbabaabababbaababababbaababbaababababababbabababaabbaabbababababaababbaabbaababbabaabababbaabababababbaabbaabbabaababababababbabaabbaabababbababababababababaabababbaabbababaabbaabbaabbabaabbababaababbabaabbabababaabababbaabbaabbaababbaababbaababababababbaabbaababbaababbaababbaabbaabbabaababababbababaababbababaababbabaabbabaababbababaabbaabbaababbababababaabbabababaabbaabbaabbaabbabaabbaabbababaabbabababaabbaababbaabbaabababbaabababbabaabababbabaabbabaabbababaababbaababbaabbaababbabaabbabababaababababbabaababbabababababaabababbaabbaabbaababbabababaababbaabbabaabbaababababbababaabbaabbaabbaababbabaababbaababababbabaabbaababababababbaabbababababaabbababaabbaabbaabbabaabbababababaabbaabbaabbaababababababbaabbababaabbaabbaabbababaababbabaababbabaabbababaabbaabbabaababbabaabbaabbabaabbaabababababbabaabbaabbaababababbabaabbabaabbaababbabaabbababaababbaabbabaabbababaabbabababaababbaabababbaababababbaabbaababbabaabbaabbaabbaabababababbababaabababababbabaababbabaabbababaabababbababaababbababaabbaababababbababaababbabababaabbaabbaababbabaabababbabaabbabaababababababbaabbaababbaabbababaabababbaabababbaabababbabaabababbaabbabaabababbaabababbababaabbababaabbaabbababababababaabbabababaababababbaababbaabbabaababbaabababbabaabbaababababbababaababbabaabbababaabbaabbabaabababbababaabababbaababbaabbababaababbababaabbaababbaabbabaabbaababbabaabbababaababbaabbaabbaabababbaabbaabbaabbababaabbaabababababababbaabbababaabababababbabababaabbababababaababbabaabbabababababaabababbabaababbaabababbaabbaabbaabbaababbabaabbabababaababababbaabbaabbaabababbabaabbaababbabaababbaabababbaabababbababaabababbaabbababababaabbaababbaababbababaababbaabbababababaababbabaabbaababababbaababababbaabbababaabbaabbaababbaabbaabababababbaababbabaabbabaababbaabbababaababbababaabbaabbababababaabababababababababababbababaabbaabababbaabbabaabbaabababbababaabbaabbababababaabbaabbaabbaabbabababaababbabababaabababbabaabbaabababbabababababaabbababababaababbababaabbaabbaabababababbaabbababaababbabaabbababababaababbabaababbabaababbabaababbabaabbababababaababbabababababaabbabaababbaabbaabbababaabababbabaababbababababaababbabaabbaabbaabbabaababbaababababbaababababababbaababbaabbababaabababbaabababbabaabbaababababbaababababbabaabbababaababbaabbaabbababaabbaabababababbaababbabaabbababababababaabababbaababababbaabababbaababbaababbababaabbabababaababbaababbaababbaabbaababbaababbabaabbabaababbabaababababbababababaabababbabaabbaababbaabbabaabbaababbabaabababbaababababababbaabbabaababbabaabbabababaabbaabababbaabbaabbabababababaabbaabababbababaabbababaababababbaabbabaababbabaababbaababbaababbaabbaabababbaabababbaababbabababaabbabaabbabaabbababaababababbaababbaababbabaabbababababababaababbaabababbabababababaabbaabababbabaabbabaabbababaababbabababaababbababababababaabbabababababababaabbabaabbaababababbaabbaabababababbaabbababaabbaababababbabaababbabaababababbabaabbaabbaabbabaabbaabababababababbaabababababababbabaababababbababaababbaababababababbababaabbabaababbaabbaabbababaabbaabbaababbaababbababaabbaabbabaabababbaabbabaabababbabaababababababbaabbabaababbabababaababbababaabbaabbaabbabaabbaababababababababbabaabbaababababbababababababababaababbaababbaababbabaababababababbabaabbabaabbaabababbaababababababbabaabbaababababbaabbabaabababababbaabbabaabababbaabbabaabbaababbaababbaabbababaabababababbabaabbababaabbabaabbabaabababababbaababababbabaabbaababababbaababbaabbaabbaabababbaababbaababbabababaababbaabbababababaababbaababbabaabbaabbaabbabaabbabaabababababbaabababbaabbabaababababababbabababaababababbaababbaabbabaabbababaabababababbaabbabababaabbaababababababbabaababbaabbababababaabbaabbaabbaababbabaabbaabbababababababaababbababaabbababaabababbaabbababaabbababaabababbaababbababaabbaabbaabbabaabbaabbababaabbabaabbabababaababbaabbaababbaababababababbababaabababbabababababaababababbababababababaabbabaabbaabbaababbaababbaabbaabbabaababbaabbabaabababababababababababbaabbaabbaabbababaababbababababaababbababaababbaabababbaabbabaababbabababababababaabbaababababbabaabbabababaababbaababbaabababbaabbaababababababbabaababbaababbaababbabaabbaabbababaabababababbaabbababababaababbabaababbabababaababbaabbabaabbabaabbaabbababababaabbabaababbabaabbababaabbababaabbaabbaabbaabababababbabaababbababababaabbabaabababbaabbabababaabbaabababbaababababbabaababababbaababababbabababaabbaababbaabababababbabaabbababaababbaabbabaababababbaababbabababaabbababaabbabaabababbabaababbabaabbabaababababbababababaabbabaababbabaababbaabababbaababababbabaabababbaababbaabbabaabbaababababbabababaababbabababaabbaabbaabbababababaabababbabaabbaababababababbabaabbabaabbaabbaabbababaabababbaabbaabbabababaabababbaabbababaababbaababbaabbababaababbaabababbabaabababbaabbababaabbabaabbabaabbaababbabaabbabaabababababbababaabababbabababababaabababbababababaabbaabababbaabbaabbaabbabaabbababaabbabababababaabbababaabababbaabababbaababbabababaabababbabaabbaabbababababababababaabbabaabbabababaabbaabbabababaababbaabbaabbabaabababbababaabbababaabbaababbaababababbaabababbaabbaababbaabababbababaabbaabbaabbabababaabbaabbaabbababaabbababaabbabababaabbaabbabaababbaabbaababbaabbaabbaababbaabababababbaababababababbabaababbababaababbaababababbababababaabbababaababbaababbabaabababbaababbaabbaabbaabbabaababababbaababababbaabababababbabaababbaabbabaabbaababbaabababbaabbaabababababababbaababababbaabababbabaabbaababababbaababbaabbabaabbaababbaababbababaabababbaababbabaababababbaabababbaabbaabbabaabababbaababababbabaabbababaabababbababaababbabaabbaabbabababababaababbabaabababababbaabbaabababbabaababababababbaabbaababbaabbaababababbabababaabbaabbaababbabababaabbaabbabababaabbabababaababababbababababaabbaababbaababababbabababaabbaabbaababbaabababbabaababababababbababababaababbaababbaabbabaabbabababababaabbaabbaabbababaabbabaabbababaabbababaababbababaabababbabababaabbaababbabaabbaababbaabbaabababbabababaababbaababababbaabbaababababababbaababbabababaababbabaababbababababaababbaababbaabbabaabababbababababababaababababbaabababbaabbabaabbaababababbaabbaababbabababaabbabaabababbaabbaabbaabbababaabbabaabbaababababbabaabbaabbabaabbababaabababababababbababaabbaababbababaababbabaababbaabbaabbabaabababbaabbaababbabababababaabbaabbaabbaabbaababbaabbaabababababbabaabbaababbaababbabababaabbababaabababbaababbabaabbabaabbabababaababababbaabababbabababaababababbaabbaabababbabaabbaababababbabababaabbaabbababababaabbababaabababababbaabbaabbaabbabaabbabababaabbaabababbabaabababababbabaababbabaababbababaabbabaababbabababaabbaabbabaabbababababaabababababbaababababababbabababaababbaabbaabababbaababababbabaabbaababababababbaababbabaababababbaabbabaababbabababaabbabaabbabaabababababababababbaabababababbaabababbabababaabbaabbabaabbaabababbaabbababaabbabaabababababababbababababaabbabaabbaabbabababababaabbaababbaababbaabbaababbaabbaabbaabbabababababaabababbababaabbaababbababaabbabaababbaababbababababaabbabaabababbaabbababaabbabababaabbaabbabaabbaababbababababaababababbabaababbababaabbabaababababbabaababbaabababbababaabababbabaabababababababbabaabbaababbababababaabbabaababbaabbababaabbaabbabaabbaabbaababbaababbababaabababbaababbabaababbabaababbaabbabaabbaabbaabababbabaabababbabaabbaabbaabbaabbababaababababbaabbababaabbabaababbaababbabaabbaababababbaababbaababbababababaabbaabbabaababbaabbaabbaababbababaabbaabbaabbababaabbabaababababbaabbaabababababbabaababbabaababbaabbabaabababababbaabbabaabbaababbabaabababbaabababbaabbababaabbabaabababbabababaabababbaabbabaabababbaababbababababaabbababaababbabababaabbaabbaababbabaabbababaababbaababbaabbabababaabababababbaabbababaabbaabbabaabbabababaabbaabbaabababababbabaabbaabbaabbabaabbaababbaabbaabababbababaababababbaabbaabbaabbaabbababaabbabaabbaabababbaabbaababbaabbabaababbaabbabaababababbabaabababbaabbabaabbaababbabaababababbabababababaabbaabababbaababbaababbabaabbaabbaabababbaabababbababaabbaabbababaababbabababaabbabaababababbaababababababbaabababbaabbaabbaabababbaababbaabbaabababababbaabababababababababbabababaabbabaababbabaabbabaabbabaabbaabbaabbaabbabababaababbabababaababbabaabbaabbabaabbababaabababababababbabababaabbaabbaababbababababaabababbaabababbabababaabbabaabbababaabababbababaabbaababbabababaabbaabbabaabbabababaabbaababababbababaabbaabbaababababababbabaabbaabababababbaabababbabaababbabaabbabaababababbaabbababaabbabababababababaabbaababbabababababaabababbabababaabbaabbaabababbabaabbababaabbababaabbaabbaababbaabbaabababbababaabbababababaababbaababbababababaababbaabababbababaabbabaabababbaabbaabbaabababababbabababaabbabaababbabaababbabababaababababbaabbabaabbababaabababbaababbababababaababababbaabbaabbaabababababbaabbaababbaababbababaabbabaabababbaabbabaabababbaabbaabbaabababbabababaabbaababbaabbaabababbaabababbababaababababababbababaabbababaabababababbababaabbaabbaababbaabbabaabbaabbabababaabbaabbabaababababbaababbababaababbaababbaababbababababaabbaabbaabbaabbabaabababababbaabbabaababbaabbabababaababababbabaababbababababababababaabababbababaababbaababbabaabbabaabbababaabababbabaababbabaababbabaababbabababababababaababbabababababababaabbababababaabbabaababbababaababbaababbaabbaababababbababababaabbaabababbababaabbabaabbababaababbaababbababababababaabbaababbababaabbaababababbaabbababaababababababbabababaababbaababbaababbabababaabbabaabbabababababaababababbabaabababbabababababababababababababaababbaabbaababbaabababbaababbabaabbaababbaababbaabababbabababaabababababbaabbababababababaabbaabababbaabbaababbababaabababbababababababaabbabaabbaababababbaabbababaababbabaababbaabbabaabbaababababbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabababaabbaabababbaabababababababababbabaababababbaababababbababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabababababababbaabbabababaababbabaabbaabababbaababbaabbabaabbaababbabaababbaababababbabaababbababaabbaabbababaababbababaabababbabababaabbaabbaabababababbababaabbaabbabaababbababaabbaababbabaababbabababaabababbabababababaabababbababaababbabababaabbababababaabbaababababbabaabbabaabbaabbababaababbaabababababbababaabbaabababbaabbababaabbaababababbabaabbaabababbaababbabaabababbaabababbabababaabbabaabbaabababbabaabababbababababababababaabababbaabababbababaabbaabababbabaababbabaababababbababaabababababbabababaabbaabbaabbabababababababaabbabaabbababababaababababbabababaabbaababbaabbaabbabababaababbaababababababbaabbaababbaababbaababbaabbaababababbababaabababbaababbababaababababbaabbaabbaabbaababababbababaababbaababbaabbabaabbaababababbabaabababababbabaabbabaabababbaababababbabaababababbaabbaabababbaababababbabaababababbaabbaababababababbaababbababaabbababaababbaababababbabaabababababababbabaabbabaababababbabaabbaabbabaabbaababbaababababbabaababbaababababababbaabbabababaabbaababbabababaabbababababababaabbabababaababbaabababababbabaabbaabababbaabbabababaababababbabaabbababaabbaabbabaabbabaababbaabbabaabbaabbababaabababbaabababbaabbabaabbababaabbaabbaababbaabbaababbaabbabaabbaabbaababbababababaabbaabababbaabbaabababbaabbabaabababababbaababbaababbababababaababbabaabbababababaabbabababababaabababbaabbababababaabababbabababababababaababbabaababababbaababbaabbaabbaabababbabaabbababaabbabaabbaabbaabbabaabbaabababbababaabbaababbaabababbababababababaababbaabbaababbabaabbabaabbabaababababbabababaabababbaababbabaabbaabbabaabbabababaabbaababbabababaabbababaababbaabbaabbabababaababababbabababababaabbaabbabaabbaabbaababbababaabbabaababbababaabbabaabbabaabbabababaababababbabaababbaababababbabaababbabaababababbaababbaabbaabababbaabababababababbabaabbaabbabaabbaabbababaabbaababababbaabbabaababababababbabaababbababaababababbaababbaabababbaabbabaabababbaabbabaabababbaabbababaababababbaababbaababbabaabababbabaababababbababaabbaabbababababaabbaabababbaababababbaabbaabbaababababbaabbaababbaabababbabaabbabaabbaabbababaababbaababbaababababababababbabaababbaabbabababababaabbabaababbabaabbababaabbaabbabababababaabbabababababaababbaabbabaababbaabbaabbabaabbabaabbaabbabaabbaabababbabaababbabaabbaabbabaabbaabbaabbababaabbabaababbabaabbaabbaababbabababaababbaabbaababbabababababaabbaabababbababaababbaabbabaababbababaabbaabbaabbaabbababaabbaabbaabbaabbaababbaabbabababaabbaabbabaabbabaababbaabababbaabababbaababbaababbabaabbabaababbabaabbabaabbaababbabaabbaabbaabababababbaababababbaabababbaabababbabaabbaababababbabaabbaababbababababababaabababbaabababbaabbaabbabaababbaabbaabbaababbabababaababbaabbaabbababaabbababaababbababaabbabaabbaabababbaababbaabababababbabaabbababaababbababaabbaabbaabababbabaababbabababaababbaabbababaabbabaababbaababbaabbaababbabababaabbaababbabaabbabaabababbaabbabaabbaabbaabbababaabababbababaababbabaabbababaabbaabbabaabababbaabbaabababbaababababbaababbaababbabaabababbabaabababababbababababaabababbababaabbabaababbaabbababaabbaabababababababababbaabbababaababababbabababaabababbabaabbabaabbaabbaabbaabbaabbaabbababababaabbaabbabaabbaabbababaababbaababbababaababbabaabbabaabbabababababaabbababaababbabaababababbaabbaababbabababababaababbababaabbabaabababbabaababababbabaabbabaabbaababbabababaabbababaabababbaabbaabbababababaabbababababaabababbabaabbabababaabbaababbababababaabbaabbaababababbabaababababbabaabbaabbaabbabaababbaababababababbababaababbabaababbaababbaabababbababababaabbaabbaababbabaabbababaabbaabbababaabbaabbaabbaabababbabaabbababababababaabbaabababababbaabbaabababbaabbaababbaabbaabbabaabbabababaababbaababbaababbabaabbaabababababababababbaabbaabbaabbaabbabaabbaabbaabbaabababbabaabbaababbaabbabaababababbaabbabaabbaabbaabbabababaabbaababababababababbaabbaababababababbaabbaababbaabbaabbabababaabbaabbababababababaabababababbaababbaabababbababababaabababbababababababaabbaababbababaabbabaabbabaababbababaababababbabaababbabaabababababbaabababbababaabbabaabbaabbabababaababbaabbaababababbaababababbaabbaabbababaababbabaabbabababababaabbaababbaababbabaababbaabbababababaababababbaababbababaabbabaababbaabbaabababbaabbaabbabaabbabaabbaababbaababababbaabbaabbababaabbabababaabbabababababaabbababaabbaabbaababbabaababababbabaabbaabbaabbababaababbabababababaabbababaababbaabbababaabbababaababbabababaababbabaabbaabbabaababbaabababbabaababbabaabbabaabababbaabbaabbababaabbaabbabaababababbabaababbaabbabaababbababaabbaababbabaabbaabababababababbaababbaababbabaababbabaabbababaabbababababaababbababaababbaabbabaababbaabbabaabababbabaababbababababababaababbabaabbaababbabababaabbaabababbabaababbabababaababbabaababababbabaabbababababaabbaabababbaabababbaababbabaababbabaabbaabababbaababbaabbaababababbaabababbabababaabababbaababbaabababababbabaababbaabbaabababababababbababaabbabaabbaababababbaababbababaabbabaababbaababbaabbababababababaabbaabbaabbabaabababbababaabbaabbababaabbabababaabbabaababbaabbababaabbaabababbaabbaababbaababbaabbaabbaababababbaabbabaabbaabbaabababbaababbabababaabababbaababababababbabaabababbaababbabaabbaabbababaabbaabababababbababababababaababababbaabbaabbababaabbaababbabaababbabaababbaabababbaababbaabababababbaababababababbabababaabbaababbaabbaabbabababababaabbababababaabbabaabbaababbabaabbaababbabaababababababbabaababbabaabababababbabaabbabababaabbaabbabaabbaabababababababababababababbaabbabaabbababababaabababbababaababababababbabaabbaabbabaababbababababaabbaabababababbaababbaabababbaabbabaababbababaabbabababaabbabababaabbababaabbaabbabaabbaabbabaabbaabbaababbabaababbaababbabaababababbabababaabbaababbabaababbababaabbaababbaabbababaababbabaabbababaababbaabbababaabababababbabaabbaabbabababaabbabababababaabbababaabababbaababbaabbaababbabababaabbaabbabaababbaabbaabbababaababababbabaabababbaababbabababaabbabaabbababaababbaabababababbabaabbabababaabababababbababaabababbaabbaabababbaabbababababababaabbaababababbabababaabbabababababaabbababababaabbabaababbabaabbabaabbaabbaababbababababaababababbaabbabaababbaabbabaababbaabbababaabbabaababbababababaababbaabbabababaabababbabaabababababbaabbaabababbaabbaabababbababababaabbaabbaabbabaabababbaabbaabbabaabababbabaabbabababaababbaababbabababababaababababbabababababaababababababbababaabbababaabbababaabbababaababababbabaabababbaababbabababaabbabababaababbababababaabababababbaababbabaabababbababaababbabababaabababbaababababbaabbaababbabaababababbaababbaabbabaabbabababaababbaabbaababbaabbabaabbaabbabaababbaababbabaabababbababaabababbaabbabababaabbaababbaabbabababababaabbaabbabaabbabababababababaababbaababbabaabbaabbaababbabababaabbabaababbababaabbaabbaabbabaabbabaababbaabababbaabbabaabbabaababbabababababaababbaabbaabbaabababbabababaabbaabbabaabbaababababbababababababaababababbaabbababababaababababbabaabbabaabbababaabbaabbababababaabbaababbaabbaabababbabaababbaababbaabababbaabbabaabbaababbaabbaabababbabaabababbaababbaabbababaababbaabbaababababbaabababbabaababbaabbabaababbaabbaababbaababbabababaabbaabbaabababbaabbaabbabaabbaabababababbabababababaabbaababbaabbababaababbabababaababbaabababbabaababbaababbababaabababbabaababababbaabbaabbabaabbabaabbaababbabaabbaababbaabababbababaababbaabbababaababbababaabbababaabbabababaabbaabababababbabababaabababbaabbaabbaabababbabaababababbabababaabababababbaabbaababbababaabbaabbabaabbaababbaabbaababbabaabababbabaababbaabbababaabbaabbabababababababababaabbaabbaababbaabbabaababababababbaabbababaabbabaabababbaabababababababbaababbabababababaababbabaababbaabababbabababaababbabababaabababbabaababbaabbabababaababbabaabbaababbabababaababbaababbaabbababaabababbaabbababaabbaababababbabaabbaabbaababbaabbabaababababbabababaabbabaababbaababbaabbabaabbabaababbaababbaababbaabababababbabaabbaabbaabbababaabbabaababbabaababbababaabbababababaabbaababbababaababababbaabbababaabbababaababbaabbaabbabababaabbaabbabaababbaababbaabababbaabababbababaabbaabbaabbababaababbaabbaabbababababaababababbabaabbababababababaabababbababaababbabaabbababaababbababababaababababbabaabbabaabbaababbababaabbaababbaabababbaababbabaababbaababababababababbaababbabaabbabaabababbabaababbaabbaabbaabababbaabababbababaabbaababbabaabbababaabbabaabbabaababbaabbabaababbabaabbabaabbaabbaabababbababababababaabbababaabababababbababaabababbabaabbababababaabbaabbaabababababbaababababbabababaabbababaabababbaababbaabbaabababbaabababbaabbaababbababababaababbababaabbaabbabababaababbaabbabababaabbaabbabaabbababaabbababaabbababababababababaabbabababababaabbaababababababababbabaabbaabbabaabbaabbaabbabaababbaabbabaababababbabaababbababaabbaabababababababbababababaababbaabbabaabbabaababbabaabbaabbaababbababaabbaabbaababababbaabababbabaabbaabababababbaababababbaabbabababababaabbaababbaababbabaababbabababababababaababbabaabababababbaabababababbabaabababbaabababababbaababbabaababababbaabbabaabbaababbabababaababbaabbababaabbaabbababaabbabababababaabbabaabbaabababbababaabababababbabababaabababbabaababbabaabababbabaabababbaabbabaabbabaababbaabbaabbabaababbabaabbabaabbabababaababbaabababbaababbabaababbaabbaababababababbabaababbabaabababababbabaabbabaabababababbabababababaabbaababbabaabababbababaabbaabbabababaababbaabbabaabbababaabababbababaabababbaabababababbababaababababbaababababbabaabababbaabababbababababaabababbabaababbabababaabbababaabbaabbabaababababbaababababbaabbabababaabababbaabbabababaabbaababbabaababababababbababababababababaabababbaababababababbaabbaabbababaabbababaababbaabbaabbaababbabaababababababbabababababaabbaabbabaabbaabababbabababababaababbabaababababbabaababababbabaababbaabbababaababbabababaabababbabababababaabababababbabababababaabababbaabbababaababbabaabbabaabababbaabababbabaabbaabbabababaababababbabababaabbababaababababababbabaabababbababababababaababbabaabbababaabbaabbababaababbabaabbaabbabaabbababaababbaabbabaababababbababababababababababaabbabaababbababaabbababaababbabaabbabaabbabaabbabaabbabaababbaabababbaabbabaababbabaabbaababbabaabbababaababbabaababababababababbababaabbaabbaababbabaabbaabbabaabbaabababbababaabbababaababababababbaabbababaabababbababaababbaabbaabbaabbaabbaabababbaabbaabbababaabbabababaabbaababababbaababababababbabaababbaabbaabbababababaababbaabababbaabababbaabbababaababbaababababbababaabbaabababbaabbaababbaababababbababababaabbabababaababababababababbaababbaababbaabbaababababababbabaabababbaabbaabbaababbababaababababbabaababababbabaabbaabbaababbababababaabbabaababbabaabbabababaababbaabbababaababbabaabbaabababbaabababbababababababaabbaabbaabbababaabbaabbaabbababababaabbaabbababaabbaababababbababaabbaabbabababababaababbabaababbabababababaabbababaababbaabbaabbaabbabababababaababbababaabbaababbaabbabababaabbabaabbaabbaabbabaababbaabbabaabbabaababbaabbabaabbabaabababbabababaababbabababababababaabababbabaabababababbabababababaabababbabababaabbabaabababbababaababababbababaabababbaabababbaababbababaabbaabbaabbababababaababbaababbabaabababababbaabababbabaababbaabbaababababbaababbaababbababaabbaabbababaabababbababaababbabaababbaababababbabaabababbababaabbaabbabaababababbaababbaababababbabababaabbabababaabbababaabababababbaabababbabaabbaabababbaababbaabbabaababbaababbaabbabababaabbaabbaabbaababbababababababaabbaababbaababbaababababbaababbababaabbaabbaababbaabbaababbaabbaababababbabaabbababaabbaabbaabababababbababababaabbaabbababababaabbaabbaabbaabababbaabbaabbaabbabababaabbabaababbaabbaababbabaababbababababaabbaabbaabbaababbaabbabaabbaabbaabababbaabababbababababaabbaabbaabbaababbabaababbaababababbaababbaabbababaababbaabababababababababbababababababaabbaababababbabaababababbaabbabaabbaababababbaababababbaabbaababbababaabbaabbaabbaabbaabbaababbaabbababaabbabaabbabaababbabaababbabaababbaabababbababaabbabaabbababababababaabababababababbababababaababababbaabbababababaababbabababaabbaabbababababaabbabababababababaabababbaabbababaabababbaabbaababababbaababbabababababababaabbababaababbaabbaababbabababaababbabaabababbabaababbaabbababababababaabbababaababababbaababbabababababababababaabababbababaabababbaabbabababababaabbababaabbabaababbaabababbaabbaabbaabababababababbaabbababaababababababbaabbaabbabaabbabababaabbabababaabababbaabababababababbababaabbaababbaababababbaababbababaababbaababbabaabababbabababababababaababbabaababababbaabbababababaababababbabaabbaababababababbababaabababbabaabababababbaabbabaababbabababaababbabababaabbabaababbabaabababababababbaababbaabbabaababbabaabbaababbaabbaabbaababbabaabbaabababbaababbaababababbabaabbaabbabaabbaababbabaabababababbaababbaabbabaababbababaababababbabaabbababaababbabaababababbabababaabbaababbabaabbababaababababbabaababababbabaabbabababaabababababbaabbabababaababbaabbaabbabaabababababbaababababababbababaabbaabbabaabbaababbaabababbaabababababbaababbababaabbaababbabaababbaababbaababababababababbababaababbaabbabaabbaababbaababababbababaabbaabbabababababaabbaababababbabababaabbabaababbabaabbaabbaabababababbaababbaababbabaabbaabababbaabbaabababbaababbaababbaababbaabbabaababbaabbabababaabbaabbabaabbaabbaabbaabbaabbaabbaabbabaabbabaabbaababbaababbaabbababababababaababbababaabbaababababbababaababababbababaabbabaababbaabbaabbaababbabaabababbaabbabaabbabaabbabaabbababaabababbabaabababbabaabbaabababbababababaabbababaabbababababaababbababaabababababababbaabbaabbaabbaabababbaabbaababbabaabbaababbabababaababbababaababbabaabbaababbaababababbabaababbabababababaabbabaababbabaabbaabbaabbabaababbababababababaabbaabbabababaabbaababbabaababbabababaabababababbababaabababbabaabbaabababbabaababbaabbaabababbababaabbabaabbaabababbababaabbaababbabaabbabaababababbaababbababababaababbabababababababaababbaabbaabbaabbabaabbaababbaabababbabaabbaabbaababbaababbabaababababbaabbabaabababababababbababaabbababaabbaababbaabbaabbabababaabbaababababbabababababababaababbababaabababbaababbaabababababababbabababababaababbaababbaabababababbabababaabababbaababababababbaabbababaababbaabababbaababbababaabababbaababbaababbababaabbaababababbabaababbaabbabababaabbababaabababbabababaababbabaababbababaababbaabbababaabbaabbaababbabaabbababababaabbaabababbaabbabababaabbaabababbabababaabbaababbaabbabaababababbaabbabababaababbaababbaabbaababababbabaabbabababababaabbaabbaabbaabbaabbabaababababbabababababaabbabababaababbabaababbaabbabababaababbabababaabbaababbaababbaabababbababababaababbaabbabababaababbabaababbabaabbababaabbabaabbababababaabbabaababbabaababbaabbababaabbaabbaabababbababaabababbaabababbabaabbababababaababababbaabbaabbaabababababbabababaabbababaabbaababababbaabbaabbaabbaabababbaababbaababbaabababbababababaababbaabbaabbababaabbababaabbababaababababbaabababbaabbaababbaabababbaababababbababaababababababbabaababbabaabbaababbabaababbabababaababbababababaabbabababaabbaabbabaabbaababababbaabbabaabababababababababbababaabbaababababbaabababababbabababaabbaabbaabbaabbaabbaabbabababaabababbababaababbaababbaabbaabbaabbababaababbaabababbaababbabaabbaababbabababababaababbaababbabaabababbabaababbabaabbaabbababababababaabababababbaabbaababababbababaabbabaabbabababaababababbaabababbababababababaabababbaabbaabbababaabababbaabbababaababbaabbaabababbaabababbaabbabaabababbababaabbaabbabaababababbaababbaababbabababababaababbabaabbaabababbaabbabaababbaabbaabababababababababbaababbababaababbabababaabbaababbaabbaababababbabaababbaababababbaabbabaabbababaabbaabababbaabbabaababababababbaabbaababbabaabbabaabbaababbababababababababaabbabaabbaababbaabbaababbababababaababbaabbababababaababbababaabbaabababbaababbaabbaababbaabababbaabbababaababbababaababbababaabbaabbababaabbaababbabaababababbabaabbabaababbababaabbaababbababaabababbabaabbaababababbabaababababbababaabbabaabababbaabbaababababbabaababbababaabababababbaabbabaababbabaabbaabbaabbaabbaababbaabbababababaabbabaabbaabbaabbabaababababbaabbabaabbabaabbababaababababbaababbaabbabaababbabaabbaababbababababaabbabababaabababbababaabbabaabbabaabbaabbabababaabababababbaabababbaabababbababababababababababaabbaababbaabbababaabbabababaabbabaabbaabbaabababbaabbaabbabaabbaabbabaababbabababaabbaabababababbabababaababbaabbaabbaabbaababbaabababbaabababbaababbaabbaabbaababbaabbaabababbaababababbaabbaabababbabaabbaabbaabbababababababaabababababbababababaababababbaababbaabbaabbaabababbabaababbaabababbaabababbabaabbaabababbaabbaababababbabaabababbaabbaabbaabbabaabbaababbaabababbabaababbabababaabbaabbaabababbabaabbababaabbabababababaabababababbabaabbabababaabbababaababbaabbaababbabaabbabababababababaabababbabaababbaabababbaababababababbababababaababbaabbaabbaabababbaabbaabbaababbabaabababbaabbaabbabaabababbaabbaabbaabbabababababababaabbaabababbabaababbababaababababbaabbaabababbaabbaabbaababababbababaabbabaabbaababbaabababbabaababbaabbabaabbaababbaabbabaababababbababaabababababababbababaababbaababbaabbaabbaabbabaabbaabababbababaababbabaababbababaabababbabaababbabaabbabaabbababaabbaababababbababababaabababbaabbaabbaabbaabbababaabbaababababbaababbaababababbababaabababababbaabbabababababaababababbaabababababababbababababaababbaababbaabbabaabababababbaabababbaabbabababaabbaabbaabababbaabbabaababbaabbaabababbabababaabbababaabbabaababbababaabbaabbaababbaabbaabbabaababbaababbaabbabaabababbaabbababababaabbaabbaababbabaabababbababaabbabaabababbaababbabaabbaabbabaabbababababaababbaabbababaabbaababbaababababbababababababaabbabaabbabababababaababababababababbabaababbaabbabaabbaabbaabbaabababbaababababbaabbaabbaabbabababaabababbababababaababbaabbabababaabbabaabbababaabbaabbabaababbaabbaabbaabbaabababbabaabababbaabbaabbabaabbababaababbaababbabaabbaabbababababaabbabababababaabbaabbaabbaababbabaabbababaababbaabbabaababababbaabbabababaabababbaababbabaababbaabbabaababbaababababababbaababbaabbaabbaababbaabbabaababbaababbabababababaabababababbaababbaabbaababbababababaababababbabaabbabaabababbabaabbababaabababababbaabbaabbaabababababbabaabbaabababababababbaabababbababababababababababababababaababbaabbaabbabaabbabaababbababaabbaabababbabaabababbababaababbaabbaababbabaababababababbaababbabaabbababaababbababaabbaabababbaabbababaababababababababbababababaabbaabababbaabbaabababbabaababbaabbabaabbaababababbaababbaabababbaabbaabababbabaabababbababababaababbaababbabaabbaababbabaababababbaababababbaababbabaabbababababaabababbabababaababbabaababbababaababbaababbababaababbaabbababababaabbabaababbabaababababbababababaabbaababbaababbaabbabaabbabaabbabaababababbaabbabaabbabaabababababbaababbaabbabaabbaabbaabbaababababbaabbabaababbaabababbaabbabababaababbaababbabababaababbabaababbabaabbabaabbaababababababababbaabababbababaabbababaabbabababaabbaabababbabaabbabaabbabaabbaabbabaabbaababbabaabababbababaababbababaababbabaabbabababaababbaababababababbaababbaababbabaababbabababaababababbabaababababbaabbabaababababbaababababbabaabbaabababbababababababababaabbababababaabababbabaabbabaabbababaababbababaabbabaabbaabbaabbaabbaabbaabbaabababbabababababaabbaabbaababbababaababbababaabbaabbaabbababaabababbaabbaababababbaabbaabbaababababbabaabbaababbababaababbaabbabaabbaabbaabbaababababbabababababaabbababababaababababababbaababbaababbaabbaabababbababaababbabaabbaabbababaababbaabbaabababbababaabbaabbababaabbababaabbaabababbabaababbabababababaabbaabababababbaabbabaabbaabbaabababbaabbababaabbaababbababaababababbababababaabbaabababbababaababbabaabbaababbaabbaabbaababbaabababababbababaabbaabababbaabbaabbabababababaababababbabaabbaababbababababaababbaabbaabbabaabababbababababaabbabababaababababbababaababbaabbaabababbababaabbaabbabaabbabababaabababbabaababababbabababaabbabababababababaabbababaabababbababaabbaabbaababbabaababbabaabbaababababbaabbaababababababbabababaabababbababaabababbaabbabaababababbababababababaabbaababbabaabbababaabbababaabbaabbabaabbabababaababababababababbabaababbabaabababbaababbabaabbababaabbaababbaabbaababbabaabababababbaabbababaababbaababbaababababababbaabbaabbaabbabaabbababaabbaabbabaabbaabbaabbababaababbabababaabbabaababababababababbaabbabababaabbaabbaababababbaabbaabbababaabbababaabbababaababbabaabbabaabababbaababbababaabbababaababbababababaabbabaababbaabbababababababaabababababbababaabbaabbaabbabaabbaabbaababababbabababaabababbaabbabababababababaababbaabbaababbababaabbabaabbabababaabbaabbabababababaabbaababababbabaabbabaabababbaabbababababaabbaabbabababababababababababaabbaababbaabababbaabbaabababababbaababbaabbaababbabababaababbababaabbabaabbabaabbaababbabaabbaabababababbabababababaabbaabababbababaabbababaababababbaababbaabbababaababbababaababababbaababbababababababaabbaabbababaabbaabbaabbaabbaababbabaababbabaababababbaabababbababaabbababaabbaabbabaababbabaababbaabbabaabbabaabbaabbababaababbaababbabaababababababbaababababababbabababaabbabaabbaabbaabbaabbaabbababaabbaababbaababbaababbabaabababbabaabbabaabbaababababbabaababbababaabababbaabababbabaabbabababababaabbabababaababbaabababababbababaabbaababbaabababababbabaabbabaabbaabbaabababbababaabbabaabbababaabababababbaabbaabababbaabababbabababaababbabaabababbabaabbaabababbaabbaabababababbaabbaabbaabbababaababbaabababbaabababababbabaabbabaabbaababbabaababbaabababbababaabbababaabbaababbabaababbaabbaabbabababababaabbaabbababaabbaabababababbaababababbababaabababbaababbabaababababbaabbaabbaabababbaababababababababbababaabababababbaabbaabababbababaabababbaabababababbabaabababbabababaabbaabbabababaababababababbaabbaabbabaabbaabbabaabababababababbabaabbaababbabaabbababaabbaababbaabbaababbaababbabaabababbabaabbaabababababbabaabbababaabababbababaabbabaabbaababbababababaababababbabaababbabababababaababbabaababababbaababbabababaabbabaababbabaababbababaabbabaabbaabababababababbabaabbaababababbabaabbaabbababaababbaabbabaabababbabaabbababababababababaabbaabbaababababbaababababbaabbaababababbabaabbaabbabaabbaababbabaabbabaabbaabababbabaabababbaabbabaabbababaababababababbabaabbababababaabbaabbababaabababbaabbaabbabaabbababababababaabbaabbaabababbaabbabababababaabababbababaabbababaabbababaababbaabbabaababbabaabbaabababbaabababbaabbaabbaabbabaabababbababababababaabbaababbaababbaabababbaabbaabbababaabbaabbaabbabaabbabababaababababbaabbabaababbaababbaabbaabababbababaabbabaabababbaabbabaabbaabababbabaabababbaababababababbabaabbabaababbaabbabaababbabababababaabbabababababaabbaababbabaabbabaabbabaababbaabababbabaababbabaabbaababbabaababababababababbabaababababbaabababbaabbabababababababababaabababbababaabbababababaabbaababbaabababbaabbaababbaabbabaabbabaabbababaababbababaabbabaabbababababababaababbabaabbabababaabababbaababbababaabbabaabbababaabbaabbabaababababbabaabababababbabababaabbaabbababaabbabaabbababaabbabaabbaababbaabbabaabbabaababababbabaabababbaabbaabbaabababbabababaabbabababaababbaababbaababababbababababababaabbaabababbaababababbababaabbabaabababbaabababababababbaabbababaabbabaabbaababbaabbabaabababbaababbaabbabaabbaabababbaabababbaabbaabbaababbaabbaababababbabaababbabaabbaabbaababbabaabbabaababbaababbababaabbabaabbababababaabbaabababbabaababbaababababababbabababaabbaababbabaabbaababbabaabababbababaabababbaabababbababaabbaababbaababbababaababbaababbaababbababababaabbaabbabaababbaabbaababbabaabbaabababbaabababbaabbaababbabaabbaabbaabbababaabababbaabbabaabbaabbaabababababbabaabbaabbaababababababbaabbababaabab
