1
abbabababaabbaabbaabbaababababbaababababbaabbaabbabaababbabaababababbabababaababbaabbaabbabaabbabaababbaababababbabaabbaababbaabbaababbaabbabaabbababababababababaabababbabaababbaabbaabbababababaabbaabababbabaabbaabbaabbaabbabaabbabababababababaabbaababbababaabbaabbaabababababbabaababbababaababbabababaabbaabbababaabbaabababbabaabbaabbaabbaabbabababaabababababbaabababababbabaabbaabbabababaababababbaabbaabbabaababbabababaabababbaababbababababaabbababaababbabababaabbababababaabababbababaababbaabbaabababababbabaabbabababababaabababbababababaabababababbababaabbaabababababbababaababbaabbaababbababaabbaabbaabababbaabbabaabbaababbaabbaabbaabbaabbaabbaababbaabbaabbaabbaabbababaabbabaabbabaabbaabbababaabbaababbabaabababbaabababababbababaababababababababbabababaabbabaababbaabbaababbababaababababbabaababbabaabababbabaabababbabaabbababababaabbabaabbaababababbaabbaababbababababababaabbabaababbabaabbabaabbaabbaabbaabababbababababaababbaabababbabaabbabaababbaabbaabababbababaababbabababababababaabbaabababbaababbaabababababbababaabbaabababababbaabababababbabaabbabababababababaabbabababababaabbabaabbaababbababababaabababbababaababababbababaababbabaabababababababbaabbaabbaababbabaabababbabababaababbaabbaababbabababaabababababbabaababababbaabbabaabababbaabbaababababababbaabbababaabbaabbababaabababbaabababbababaabbabababababaababababbaabbabaabbabaababbabaababababbaabbababaababbabaabababababbaabababababbabababaababababababbabaabbaababbaabababbaababbabaabbababababaabbabababababaabbababababaabbaabbabababaababbaabbabaabbababaabbababababababaababbaababbababaababbabaabbaabbaabababbabaabbaabbaababbaababbabaabbababaabababbaabbaabababbaabababbaabbaabbabababababaababbabaababbabababaabbaabbaabababababbabaababbaababababbabaabbaabbaabababbaabbabaabbaabababbabaabbaabababbaabbababaabbaababbababababaabababababbababaabbaabbabababaababbaabbabababaabbabaabbababaabbaababababbababaababababababbababaababbababaabbaabbaabababababbaabbabaabbabaababababbaababbabaababababababbabaabbabababaabababababbaababababababbaababbaabbabaababbabababaababbaababbabababaababababbaabababbaabbaabbabaababbababaabbababababaabbabaababbabababaababababababbaababbaababababbaabbaabababbabaabababababbaababbaabbabaabbabaabbaababababababbabaabbaabbaababbaabbababaababbaabababababbabaabbabaabbabababaabbaabbaababbabaabbabababababababaabbababaabababbaabbabaabababbabaabababbaabbaabbaabbabaababababbaabbaabbabaababababbabaabbabaababababababbaababbaabbabaabbaabababababababababbabaababababbabaabbababaabbabaabbabaabbabaabababbaababbabaabbaababababbaabbaabbabaabbaabababababbababababaabbabaabbababaabababbaabababababbaabbabaababbabaababbaabbababaababababbabaabbabababaabababbaabbaabbaabbababaababbabaababbabaabababbaabababbaabbaabbabababaabbabaabbaabababababbabaababbabaabbaababbabaabbaabbaababbabababaabbaabbababaabbabaababbabababaababbaababababbababababaabbababaabbaabababbababababaabbabaabbaababababbabaababbaababbabababababababababaabababbaababababababbababaababbaabbababaababababababbababaabbababaabababbababababaabbabababaababbaababbababaabbaabbaababbaababbaabbabaabbababababababaababbababaababababbaabbaabbababaababbaabbaabbaabababbababaababbaababbaababababbaabbabaabbaababbaababbababaababababbabaabbaabbaabbaabababbabababaababababbabaabbaababababbaabbaabbababaabbaabbabaababbaabbaabbabaabababababababbaabbabababaabbaababbababababaababbababababaabbaabbaabababbabaabbaabbaabababbababaababbabaababababbabababaabbaabababbaabbababaabbabaabbaababbababaabbaabbaabbaabbaababbababababababaababbaabbababaababbaabbaabbabababababababababaababbabaababababbaabbabababaabbaabababababbabaabababababbababaabbaabbabaababbaabababababbaabababbabaabbaabbabaabbabaababababbabaabbabaabbaabababbaabbababaabbababaabbaabbaababbaababababbabaabbabaabbaabababbabaababbabaababbaabbaababababbabaabbabaabbaabababbaababbaababababababbabababababaababbabaabbaabbabaabbaababbabaabababababababbabababababaababbaababbababababaabababbaababbaabababababbaabbabaabbabababababababaabbaabbababaabbaababbababaabbabababaabbaababababababbaababbabaabababababababbabaababababbababababaababbabaabababbabaabbabaabababababbaabbaababbababaabbaabababbaababbababababaabbaababababbabaabbaabbaabbaabababbabaababbaabbabababaabbaababbabaabbaabababababababababbaababbaabbabaababbabaabababababbababaabbaababbababababaabbabababaabbaababababababababbabaabababbabaababbaabbabaabbabaabbabababaababbababaabbaabbaabbabaabbaabbaababbaabbabababaabbaababababbaabbaabbababaabbaabababbabaababbaababbabababababaabbaababbabababaababbababababaababbababaabbaabbabaabbaabbaabbaabababbabaababbaababbabaabbabaababbaababababababbaabbabaabbabaababababbaababbabababaabbaababababababababbababaabbaababbaababbabaababbaababbabaabababababababababbabaababbabaabbababaabbaabbababaabababababbaababbababaabbabaabababababbaabbaabbabaababbabaabbabaababbaababbaababbabaababbaabbabababaabbabababaabababbaabbababaabbaabbabaababbabaababbababaabbababaababbababaabbaabbabaabbaabbabaababbaababababababababbaababbabaabbababababaabbaababbaababababbababaababbaabababababbababaabababbaabbababaabbaabbababaabbaababbabababababaabababababbabaababbabaababbabaababbabaababbaabbabaabbaabbaabbaabababbabaabababbabaabbabaabbaabbabaabababbababaabbaabbababaabbaabababababbabaababbababaababbaabbabaababababababbaababababbabaabababbababaababbaababbababababaababababbaabababbababaabbabaababababbabaabbaababbaababbaababbababaabbabababaabbababaabbababaabbaabbababaababbabaabbaabbaabababababbababaabbabaababababbaababbaabbababababababaababbaababbaabababababbabaababbababababaababbaabbaabbabaabbabaabbaababbaabbabaabababababababbaabababbaabbaabbaabbaabbaababababbaababbaababbaababababababbabababaababababbabaababbababaababbabababaabbaabbabaabbaabababbabaabbaababbabababababababaababbabaabababbaabbabaababbababaababbaabbabaabababbabaabbaabbabaababbabaababbaababbabababababababaababbaabbaabbabaababbaababbaabbaabbabaabababbabaabababbabaabbabaabbababaababbabaabbaababbaabbabaababababbababaabbaabbabaabbabaababababababbaabababababababababababbaabbabababaabbabaababababbaababbaabbabaabbababababababaababababbaabababababababbaabababababbaababababbaababbababaabbaabbabaababbaabbaabbaabbaabababbaabbababaabbabababaababababbabababaabbaabbababaababbaabbababababaabbaababababababababbaabababbabaabababbaabbabababababaababbaababbababaabbababaababbaabababababbaabbabaababbababaabababbaababbaabababbaabbaababbabababaababbabaabababbaabababbabababaabababbaababababbaabbababababababaabbababababababaabbabaababbababababaabbaababbababaabbaabbabaabababababbaabbabaabababbabaabababababbababaababababababbabaabababababbaababbaabbabababaabbaabbabaababababbaababbaabbababababababaabbaababababbabababaabbabaababbaabbaabbaabbababaabababababbaabbababaabababbaabababbaabbabababababababababaabbabababaababbaabbababababaababbababababaabababababbabaabbaabbaababababbabababaabababababbababababaabbaabbaababababababbabaabababbabaabbaabbabaababbabababaababbababaabbababaabbaababbaabababababababbababababababaababbaabbaababababbaababbaabbabaabbaabbaabbababaababbaababbabaabbaabbaabbabaabbaabababbaabbaabbabaabbaabbabaabbaababababababababbaabbaabbababababaababbaabbabaabbabababaabababbaabbabaabbaabbabaabbaabbaababababbabaabbaabbabaababbabaabbabababaababbaabbaabbaababbaabababbababaabbababababaabbaabababababbaababbaabababbababababaabbaababbabaabababbabababaabbaabbaabbaabababbabaababbababaabbababaabbabababaabbaababbaabbaababbababaababababbaabbababaabbaabbaabababbababaabbaabababbaabbabaababbababaababbaabababababbaababababbabaabbaabbaababbaababbaabbaabbaabababababbaabababbaabbaabababbaababbaababababababbabaabbabababababaabbababaabbababaabababbabababababababaababbabababababaababababbabaabababbaababbaabbababababaabbabababaababbaabbabababababaabbaabbababababababababaababbabaabbabaababbabaabbaababbabaabbababaababbababaababbaabababababababbabaabbabaabbaabbabaababababbababababaabbababaababbabababaabbaabbaabbabababaabbabaabbabaabbaabababbabaababababbababaababbaabbaababababababbabababaababababababbaabbaabbabaabbaabbaabbabababababaabbaababababbaabababbabababaababbabaabbaabababababababbabaabababababbaababbaabbababababaabbabaababbaababababbaababababababababababbaababbaabbaabbaabbaababbaababbaababbaabbabaababbabaabbabaabbabababaababbaabbaabababbaabbabaabababbaababbaabababababbaabbaabbaabbababaababababababababbaabbaababbaababbaababbabaabababbaabbaabbaababbaabbababaabababbaababababababababababbabaababbaababababbaabbabababababaabbabaababbababababaababbaababababababbaabbaabbaabbabaabababbababababaababababbaababababbababaababbaabbababaabbaabbaabababbaabbabaabbaabbabaababbaabababbaabbababaabbaabbabababaabbabaababbaabababababababbaababbababaabbaabababbaabbaababbaabbaabbabaababbabaabbaababbaabbaabbaabbaabbabaabbaabbaabbaabbaabbabaababbabaabbaabbaababbababaababbaabbaababbaabababbaabababbaabbaabbaabbaababbababaababbaabbabababaabbaabbabaababababbaabbaababababbababaabbabaabbaabbaababbaababbaabbababaabbaabbabaababababababababbabaabbaabbabababaabababbaababababbaabababbabaabbaababbaabbaabbaabbaabababbabaababbabaabbabaababbaababbaabababbaabbabababababaabbabaabbabaabbababaabababbabaabbabababaababbaabbababaababababbaabbababaababbababaababbaabbaababbaababbaabbaababbaabababbaababbababaabbabaabbaabbabaabababababbaabbabaabbabaabbabaabbababaababbabaabbabababaabbababaababbababaabbababaabbaabbaabababbabaabbababaabababbabaababbaabbaabbababaababababbaababbaababbaabbaabababbababaabbaabbababaababbabaababbabaabababababbababaababbabaabbabababaabbaabbabaabbaabbababaababababbabaabababbabaababbaababbabaababbaababababababbabaababbaabbaabababbababaabbababaabbabaabababababbaabbaabbabaababbaababbaabbababaabababababbabababaabbaababbabaabbabababaabababbaabbaabababababbaababbabaabababbaabbababababaabababababbabaabbaababababbababababaabbaabbaababbaababbababaabababbaababbaababababbaabbaababbababaabababbaabbaababbaababbaabababbababaababbabaabbabaababbabaababbabaabbaabababbaabbabaabbaababbabababaababbaabababbaabbababaababbabababaababababbaabababbabaabababbababaabbaabbababaabababbaabbabababaababababbaabbaababababbababaababbaabbabababaababbaabbaabbaabbaabababababababababababababbaabbabaabbabababababaababbabaababbabababababababaabababbaababbababaababbabababaababbababaabbababaababababbaababbabaababbaababbabaabbaabbaabbabaababbababaababbababaabbabaababbababaabbaababbababaabababbabaabbaabbaababbaabbabaabbababaababababbaabbabaabababababbababababaabbabaababbababaabbababababababaabbababaabbaabbaababababbababaabbababaababbaabbababaababbabaabbaabbabaabbabaabbaabbabaababbaababbabaababbaabbababaabbababaabbaababbabaabbababaabababbabaabababababbaabbaababbaababababbabaabbaababbaabbababababababababababababaababbababaababbabaabbababababaabbabaababbabaabbababaabbaababbababaababababababbababaababbababaababbaabbaabbabababaababbaabbabaabbabaabbaabbaababbababaababbabaabbabaababababbabaababbababaabababbabaabbabaabbaababbaabbabaabbaabababbaabbabaabbaababababbaabbaabababababababbaabbababaabbabababaababababbaababbaabbaabbaababbaabbabababaabbaabbaabbaabbabababaababbabaababbabababaababbaababababbaabbaabbaabbabaabbaababbabaabbabababaabbababaabababbababaabbaababbabaababbaabbaabbaababbababaabababbaabbaabbaababababbababaabbaabbaabbababababaababbaabbababaabbabaababbaabbaabbabababaabbaabbaabbaabbabaababbabaabbaababababbaabbabaabbaababbaabbaabbaababbaabbaabbabaabbaabbabaabbaababbababaabbabaabbaababababbaabbaabbaabbabaabababbaabbaabbabaabbababaabbaababababababababababbabababaabbababaabbaabbababaabbabaabbaabbababaabbaabababbabaabbabaabbababaabababbaababbaababbaabbabaabbaababababbababaabbaabababbaababababbaabbaabbaabbabaabbaabbabababaabbabababaabbaababbaabbaabbabaababbabaabbabaababbabaababbabaababbaabababbabaababbaababababbabaababbababaabababbababaabbaabbaabbabababaabababbababaabbabaababababbabababaabbabaababbababaabbaababbaabbabababaabababababbaabababbaababababababababbababababababaababababbababababaababbaabababbaabbaabbababaababbababababababaabbabaabbaababababbabaababbaabbabababaabababababbababaabbaabbabaabbababaababbaabbaababbaabbabaababbabaabbabaabbaabbabaabbaabbaabbabaabababbaabababbabaababbabaabbabaabbaabbaababbaabbabababaabbaabbaabababbabaabbaababbabababaababababababbaabbabaababbaabababbaabbaababbababaabbaabbaababbaabbaabbabaabbababababababaababababbaabbabababaababbaabbaababbaabbabaababababbabaabababbaabababbabaabababbaabbaababbaabbababaabbabaabbabaabababbaababbababababaabbaabababababbaabababababbaabbaababbabaabbabababaababababbaabbababababaababbabaabbababaabbababababababaabbabaabababbababaababbaababbababababababababababaababababbaabababababbababaabababababbababaabbaababbaabbabababaabbaabababbababaababababababbaababbaababababbaababbaabbabaabbababababaabbababaabababababbabababaabbaababababbaabbaababbaabbaababbaababbaabababababbaabbababaabbababaabbabaababbaababbaabbaababbaababababababbaabbabababaababbaabbabababaababbaababbabaabbabababaabababababababbabaabbabababaabbabaabbaababbaabbabaababbaababababababbaabbabaababbaabbaabbaabbaabbabaabbababababaababbaababbabababababaabbaabbababaabbabaabbabaabbababababababaabbaabababbabaababbabaabbaabbabaabababababbaababbaabbaabbabaabbabaabbababaabababababbababaababbaabababbabaabbaababbabaabbaababbababaababbabaabbabaabababbabaababababbaababbabababaabbaababbaababababbaabababababbabaababbaabbababaababbaabababababbaababbababaababbaababbaabababbaabababbabaabbaabbaababbaabbababababaabababbababababaababababababbababaababababbabaabbabaabbaabbababaabbaabbaabbaabbaabbaabbabaabbabaabababababbabaababababbaabbaabbaabbaabbaabababababbaababbabaababbaabbababaabbaabababababababbaababbabaabbaabbabaabbaabababababbaabbaabbaababbaabbabaababbaabbaababababbabababaabababbababaabbabaabbaabbaababbabaababbaababababbaabbababaababbaababbababababaabbaabbaabababbabaabbaabbaababbabaabababbaababbabaababbaabbaababbabababaababababbaabbaababbaababababbabaabbabaabbaababbababaabbaabbabababaabbabababababaabababbaabababbaabbabaababbaababbababababaabababbabaabbabaabababababbaabababbabaababababababababbaabbabababaabbabaabbababaabbaabbabaababbaabbaabbaabbaababababbabaabbaabababbabaabababbabaabbabababababaabbaabbaababbaabababababbabaabbabaabbabaabbabaababbaababababbababaabbaabbaababbabababaabababbababaabbababababaababababbabaabbaababbaababbaabababbabaababbaabbababaababbabababababaababbaabababbabaababbabaababbababaababbaabbabaabbaabbaababbabaabbabaabbaabababbababababababababaababbaabababbaabbaababbaababbaababbabababaababbababaabbabaababbaabbaababbaabbaabbaabababbabababaabbababaabbaababbabaababbabababababaababbaabbabaabbaabbaababbababaabbabaababbababaababbaababbabaabbabaababababbabababaabbaabababababbaabbaababababbababaabababbaabababbabaabababbababaababababababbabababababaabbabaababababbabaabbaababbabababababaabbaababbaababbaabbabaabbaabbaababababbaabbabababaabbaabbaababbaabbabababababaababababbaabbaabbabaabbabababaabbaababbaababbabaababbaabababababababbaabbaabababbabaabbabaababbabaabbaabababbababababaabbabaabbaabbaabababababababbaabbaabbaabbababababaabababbaababbabaabbabababaabbabababaabbababaabbabababaabababbaabbaababababbaabbabaabbaabbaabbababaababababbabaababbaabbaabbaabbabaabbaabbaabbaabbabaababbaababbababaabbabababaabababbabaabbabaababbaababbabababababaababbaabbababaabababbababaabbabaababababbabaababbaabbaabbaababbabaabababbaabbababababaabbaabababababbaabbababababababaabbaababbaababbaabbaababababbababababababaabbaababbabaababbabaabbaababbaabbaababbaabbaababbaababbabaabbababababaabbabababaabbaabababbaabbaabababababbaabbaababbaabbabaabbabaababababbaabbabaababbaabbaababababababbaabababababbabaabbabaabbabababaababbbbbaaaabbbbbbbbbbbbbabababaababbaabbabaababbababaababbabaababbaabababababbaabbababababaabababbabaabbabaabababbabaabbabaabbababaabbaabbaabbababaabbaababbaababbaabbaabababbababababaabbaabbababaababababbabababaabbabababaabbaabababbaababbaabababbaabbabaabbaabababbaabbaabababbaababbabababaabbababaababababababbaabbaabbabaabbababaabbabaabbaabbaababababbaababbaababbaabababbaabbabababaabbaababbabaababbababababaabbabaabbaabbabababaababababbababaababbaabbabaababababbabababaabbaabbababaababbabaababbaabbaabbabaabababbaabbabaababababbaabbababaabbaabbabaababbabababaabbabaabbabababaabbaababababbaabbabababaababbaabbaabbaababbaababbaababbabaabbabaababbaababbaabbaababababbaabababbaababbaabbaababbabababaababababbabaabbaabababbaabbaabababababbaabababababbabaababbababaabababbaababbabaabbabaabababababbaabababbaababababbaababbabaabbabaabbabababaabbababaababbabaabbaababbababababaababababbabababaabbaabbaabbaababbababababaabbaabbaabababbabaabbaabababababababbaabababbabaabbaabbababaabababbaabbaababbabaabbabaababbabaabbaabbaabbaabababbababaabbabababaabbaabbabababaabababbabaabbabababababaabbaabbababaabbabaabbaabababbaabbaababbabababaababbaababbababaabbabaabbaababbaabbaababbaababbaabbababaabababbaabbabababaabbaababbabababaabababbababaababbaabababababbababababaabbabababababaabbabaabbaababbaabbababababababaabbababaabbabaabbaabbaabbababaabababbabababaabbababaabbaababababbabaabbabababaabbabaababbaabbaababbabaabbabababaabababbabaabababbaababbabababaabbabaabababbabaabababababbaabbabaababababbabaabbaababbaabbaabababababbabaabababbaabbabaabbababaababbaabababababbaababbabababaababbabaababbababaabbaabababbaababbababaababababbaababbaababababbaabbaabbaabababbaababbabaabbabaababababbaabbaababbabaababbababaabbabaabbaabbabaabbaabababbababababaababbaabababbabaababbabaababbaabbaabbaababbabaabbababaababbababaabbababaabbaabbaabababbabaabbaabbaabbabaabbababababaabbabaababbaabababababbaabbabaababbabababaabbabababaabbaababbabaababbaababbaababababbabaabbaababbaabbaabbabababaabababababbaababbabaababbabaababababababbababaabbabaabbaabbaababababababbabaababbababababaababbabaabbaabbaababbaababbabaabababbabaabbabaababababbaabbabaababababababababbabaababbababaababbaababbaababbababaabbaababbaababababbabaabbabababaabbaabbabaabbabababaabbaababbababaabbaabbaabbaabbaababababababbaababbaabbaabbabaabbaabababbababaababbaababbabaabbababaabbababaabbaabababbabababaababbababaababbabababababaababbababaababbababaabababababababbaabbaabbabaabbabababaabbabaababababababbababaabbaababbaababbabababaabababbabaabbaababbaababababbaabababbabaababababbabaabbaababbabaababbaabababbaabbaabbaabbabaabbaababbaabbabababaabbaabbaabbabaabbababababaabbabaabbabaabbabaabababababababbaababbabaababbababababababaababbabaabbaabbaabbaabbabaababababbabaabbababababababaababbabababababaabbabaababbabaabbababaabbabaabbaabababbabaabbaabbaabbababababaabbababaabbaabababababbaabababbaabababbaababababbabaabbabaabababababababababbabaabbabaabbaababababbababaabababababbaabbababaababababababbabaababbaabbaabababababbabaabbaabbaabbababababababaababababababbababaabbaabbaababbaabababbabaababbabaabababbabaababbaabababababbabaababbaabbabaabbabaababababbaabababbababaabbaabbabaabbaabbaababababbaababbaabbabababaabbabaababababbabababababababaababababbabaabbaababbabababaababbaabbaabababababababababbaabbabaabbabababababaabbaabbababaabbababaabbabababababaabababababbababaababbababaabababbabaababbaababbabaabbaabababbabababaabbaababbaabbaabbaabababababbaabbabaababbaabababababababbaabababbababaabbababaabbabaabbababaababbababaababbabaabababbabaabababbabaabbabababababaabababbaabbabababababaabbabaabbaabababbabaababbaabbaabbaababbaabbaabababbaabbaabababbabaabbaabababbababaababababababbaabababbabaabababababababababbaababababababbabaababbaabbaabababbabaababbabaababbabababaabababbabababaabbababaabababbaababbabababababaabababababbabaababbaababbababababababaabbabaabbababaababbabaabababababababbaababbabababaabbaababbabababaabbaababbaababababbaabbaababababbaabbabaabbabababaabbaabbaabbabaababbababaabbaabbababaabbaabababbababaabbabaabbaababbabababaabbaabbaabbaabbaabbabaabbaababbaababbabaabbababababaabbaabbabaabbaabbaabbaabababbababababababaababababababbaababbaabababababbaababbabaabbaabbababaababbabaababbababaababababbaabbaabbabaabbabababaabbaabbabaabbabaabbababababababaabbabaabababababababbaababbaabbababaabababababbaabbabaabbabababaababbabaababbaababbabaababbababaababbabababaabababbaabababbaababbabaabbabaababbaabbaababbababaababbababaababbaabababbabaababababbababaabababbabababaabbabaabbaababbaabababbabaababbaabbaababbabaababababbaabbaabababbaabbaababbaabbaabbaabbababaabbaabbaabababbaabababbabababaababababbaababbaabbaabababbaababababbaabababababbabababaababbabaabbaababbabaabbabababaabbaabbababaabbaabbaabababbaababbababaababbaabbaababbaababbaababbabaababbabaabbabaababababababababbabababababaabbaabababbaababbababaabbaababbababaababbaabababbaababbababaababbababababaabbababaabababbabaababbababababaababbabababaabbababaababababbaabbabababababababaabababbaabababbabaabbabaabababbababaabbabaabbaabbaabbabaabababbabababaababbabababababaababbabababaabbaabbababababaabababbabababaababbaababbababaabbaabbaababbababaabababbaabbaababbabaabababbaabbabaababababbaabbaababbaabbababababaabbaababbaabbabaabbaabbabababaabbababababaababbababaabbababaabababbaabababbababababaabbaabbaabababababbabaabbaababbabaababbababaabbaababbabaabbabaabbabaabababababababababbababaabababbaabbaabbaabbaabbabaababbabababababaababbaabbaabbababababaabbabaababbaabbaababbababababaabbaababababbaabbaabbababaabbababababaabbababaababbabaabbabaababababbabaabababbababababaabbaabbaababababbabaabbabaababbaabbaabbabababababababababaababbaabbabababaabbaababbabaabbaabbabaabbaabbaababbabaababbabababababababaababbaabbabababababababaabababbabababaababbababababababaabbabababababaabababababbababaabbabaabbabaabbaabababbaabababbabababaababbaabbaababababababbaabbaabbabababaabbaabbabaabbabaabbabababaabbabaababbaabababbaabbaabbaabbaababbaabbababaabbaabbababaababbaababbababaabababbababababaabbabaabbabababaababababbabaababababbaababababbaabbaababababbabaabababbababaababbaabbaababbaabbabaabbabaabbabaabbaabbaabbabaababababbaabbaabbababababaabbabaabbabaababbaabbaababababababbabaabababababbaabbaababbaabbabababaabbababababaabbababaababbaabbaababbaabbaababbaabbaababababbabababaabbabaabbabaabbaabababbababaabbaabbaabbaabbaababababbababababababaabababbababaabbaabbababaababbababaabbaabbaabababababbaababbaabbaabbababaabbababababaababababbaababbaababbabaabbaababbababababaababbaabbababaababbaabbaabbababaabababbababaabbababaababbaababbaabbababababababaabbaababbabababaabbabaababababbababaabbaabababababbaabbaabbaabbabababababaabababbababaabbabaabababababbaabbaababababbabababaabbaabbaabababbaababbaababababbaababbaabbabaabbaababbababababaabbabaabbaabbabaabbaabababbaababbaabbaabbaababbababababababababaabbababababababababababababababaabbabaababbaababababababbabaabbabababaabbaababbabaabbaabbabaabbaababbababaababbaabababababbabaababbabaabbaabbaabbababaabbaabbabaababababbaabbaabbaabbaabbaabbabaabbaabababbabaababababbabababababaababbabaabbabababaabbaabbaabbaababbaabbaababbababaababbabaabbababaababbaabababbabaabbabaababbabaabbababababaabbababababaababbabaabbaabbabaabbababaabbabaabababbababaabbababaababababbaabbabaabababbabaabababbaababbababababaabbabaababbaababbaabbaabbaabbabaababbaababbaababababbabaabbaabbaabbababaababbaabababbaababababbaabbaabababbababaabbabababaababbabaabbaababababababbaabbaabbabababababaabababbaababababbaabbaababbababaabbababaababababababbabaabbabaabbabaabbaababbabaababbababababaabababbaabababbaabbaabbaababbaabababbabaababbabababababaabababbabababaabbabababaabbabaabbaababababbaabababbaabbaababbaabbaabbaabbaabbababaababbabaabbabaababababbababaababbaabbabababaababbaabababbabaabbaabbaabbabaabababbabaabbabaabbaababbaababbaabbabababaabbababaabbabaabbabaabbaabbaababbaabbababaabbabaabababbaabbababaabbabababaabababbaababbabaabbabaabababbaababbabaababbaabababababbaababbababababaabbaabbabaabbabaabbaabababbaabbabababababaabababbaabbabaababbabaabbaabbaabababbaabbaababbaabbabababababaababbaabbaabbaababbabaababbabaabababbabaabbabababaabbaabbaababababbabaababababbaabbababaabbabaababbaababbaababbaabababbaabbabababaabbabaababbabaabababbaababbabaabababbabababaabbaababbabaababbabaabababbaababbababababaabbababababaababababbaabbaabbababaabababbabaababbabaabbababababaabbabababaababbababaababbaabababbabaabbababaabbaababababbaabbaabbabaabababbaabbaababababbaabbaabababbaababababbababababaabbaabbabaabababbaabbaabbabababaabbabaababababbabaabbaababbababaabbabaabbabaababbabaababbabaabababababbaabbabaabbaabbabaababbababababababaabababababababbaabbaabbababaabbaababbababababaababbabababababaabbaababbabaabababbababababaabbaababababbabaabbaabbaabababbaabababbaababababbabaabbababaababbaabbaabbaababbaabababababababababbaabbaabbaabababbaababbaababababbaababbaabababbaabbaabbaabbababaabbababaabbabaabbabaabababababbaabababbababaababbaababababbababaababbaababbaababbababababaabababbaababbaabababbaabababababababbabaabbaabbaabbabaababbaabababbaabbaabbabaababbaababababbababababaabbabaabababbaabbaababababbabaababbababaabbababaababbaabbaababbaabbaababbaabbababaabbaababbaabbabaababbabaabbabaabababbaababbaabbabaabbaababababababbaababbababaabababbabaababbaababbabaabbabaabbaabbabaabbabaabbabaabababbaabbaababbabaababbaababababbaabababbaabbaabbaababababbabaababbaabbaabbabaabbaabbabaababbaababbaabbaabababababababbabaababbaabbabaabbabaabbaabbaabbaabbabaabbaabbabaababababababbababaabbababaababbabaababbabababaababbaabababababbaababbababababaabababbababaabbabaabbabaabbababaabbaabababbaabbabaababbaababbaabbaabababababbababababaabbababaabababababbababaabbaabbababaabbaabbabaabababbaabbaabbaabbabaabbaababababbababababababaababababbababaabababbaababbababaabbaabbabaababbabaababababbababaabbabaabbaabbabababaabbabaabbaababbaababababbababaabbabaabbabaabbaabbaababababbaabbabaabababbaabbabaabababbaabbaababbabababaababbababaabbaabbaabbaabbabababaabbabaabbabababaabbabababababaababbaabbababaabababababbababaabbaababbabaabababbabaababbabababaabbaabbababababaababbabababaabbaababbabaabbaabbabaabbaabbabababaabbaabbababaababbaabbaababbaabababababbaabbabababababababababaabbabababaabbaababababbaabbaabbabababababaababababbabababababaababbabababaabbaabbabaabbabaababbaabababababababbababaabbabaababbababaababbababaabababababababbabaabbaababababbaabbaabababbababaabbabaabbaababbabaababbaababbabababaabbabaabbabaabbaabbababaabbababaabbaabababbaabbaabbababaabbaababbababababaabababbabababababababaababbaabbabaabbababababaabbabaababbabaababbabababababaabbabaabbaabbabaabbabaabbabaababbaabbaabbababaabababbaababababbabaababbabaabbababaabababbabaabbaabbabaabababbaabbaabababababbabababaabababbababaabbabaabababbaabbababababababaabbabaababbaabbabaabbabaabababbaabbabaababbaabbaabbabaabababababababbaabbabaabbababaababababbabaabababbaababbabaabababbaabbaababbababaabbaabbabaabbaababababbaabababbaabababbabababaabbaababababababbabababababababaabbabaababbabaababababbabaabbababaabbabababaabbabaabbababaabababbabaabababbabaabbaabbaabbabaabbaabababbabababaababbaababbabaabbababababababaabababbababaababababbaabbabababaababbababababaababbaabbaabbaabababbababaabbababaababbaababbaabababbabababaabbabababababaababababbaabbaabbaabbaababbababaababbabababaabbabaabbaababababababbaabbaababababbaababbabaababababbabaabababbaabbababaababbaabababbaabbababababababaabbaababababbababaabbabababaababababbababababaababbabaababbabaabbababaababbababaabababababababbababaababababbaabababababbaababbaabababbabaabababababbaabbabababaababbabababaababbaabbaabbabaabbabaababbaababbababababaabbabaababbabaabbaabbaababbabaababbabaababbabababaababbabaababababbaabbaababbaabababbabaabbaabababbaababbabaabababbabaababababbababaababababababababbaababbabababaababbabababaabbabaababbabaababababababababbabaabbaabbaababababbabaababbababaabbabababaababababbababaabbabaabbabaababbabaabbaabbababababaababababbabaabbaababbaabababababbabaababbabaabbaabbababaababbabaababbababaabbabaabbaabababbaabbabaabbaababbaabbabababaababbaabbaabbabaabbaabababababababbaababbababaababbabaabababbaabbaababababbaabbaababbabababababababaababbaababbabaababbabababaabbaababbababaabbaabababbaababbaabababbaababbababaabbabababaabbababaabababbaabababababababbabababaabbabaabbabababaabbaabbaabbaababbabababaababbabaababbababababaabbaabbababaabbababaabbabaabbaababbabababaababbababababababaabbabaabbaabbaababbababaabababbabaabbabaababababbaabbaabababbabaababbaabbabaababababbabababaabbaabbaabababbaabbaabbabaabbabaabbababababaabababbaababbabaabbabababaabababababbaabbabaabbababaabbabaabbaababababbabaabbaabababbababaabbabababaabbababababaabbabaabbaababababbaabababbaababbabababaabbabababaababbaababbabababaabbaabbabababaababbaababbababaabbaabababababababbababababababababaabbaabababababbaabbaabbaabbababaababbaababababbabaabababababbabaababbaababababbaabbaabbaabbabaabbabababaababbaabbabaababbababaababbabaabbababaabababbabaabbaababababbabaabbababaababbaabbababaababbabaabbabaababbaababbabaabbababaababababbaababbabaababababbaababbabaabababbabababababaabbaabbaababbaabbaabbaababababbaababbaabbaabababbaabbaabbaababbabaababbababaabbababababaabbababaabbaabbabaabbaabbabababaababbabababababaababbaabbaabbaabbabaabbabaababababbabaababbaabbabaababbaabababababbaababbabaababababbaabbaabbaabbaabbaabbabaababbababaababbabaabbabaabbababaabbaabbaabbababaabbabaababbababababaabbaabbaabbaabbaabababbabaabbababaabababababbaabbaababbaabbaababbaababbabaabbaabbabababaabbabababababaabbaababbabaababbabababaabbaababbaabbababaababbaabbabaabbababaabbabaabbabaabbababaababababbaabbabaabbaababababbababaababbababaabbaababbabababaabbaabbababaababbabaababbabababaabbaabbababaabbabaabbabaabbababaababbabaabbababababaabababababbabababababaabbaabbababaabababababbaabbabaabbabaababbaababbabaababbabaababbaababbaababbaabbababaababbabaababbaabababbabaabbaababbaababbababababaababbaabbababababaabbaababbaabababbabababaabababbaababababababababababbaabbabaababababbaabbaabbaabbababaababbaabbabaabbababaabbaabbaabbaabbaabababababbaababbababaabbaabbabababababaabbaababbaababbaabbaababbaabbaabababababababbabaababbabababababaabbaabbaabbabaabbabaabbababaababbaabbabaabababbaababababbababaabababbabaabbaabababbaabbabababaabbabaabbababaabbaababbaabababbababaabbaababbabaabbabaabbaabbabaababbaababbaabababbaabababbaabababbabaabbaabbababababaabbabaababbaabbabaabbaabababababbaabbaabababbaababababbaababababbabababaababbaababbaababbababaababbabababaabbabaababbabaabbaababbaababbaababbababaabababbaabbaababbabaababbabaababbaabbaababbaabbaabbabaabababbabaabbaabbababababababaabbaababababbababaabababbaabbabaabbaabbabababaababbaabababbababaabbabaababababbababaabbabababababaababababababababbababaababababbaabbaabbabababaabbabababababababaabababababababababbabaababababbaabbababaabbababaabababbaabababbabababaabababababababbababaababbababaababababbaabbaababbaababbabaabbabaabbabaabbaabbaababababbaababbaabbabaabbabaabbaababababbabaababbaababababbabaababbababaabbaababbaababababbababababaabababbaababababbabaabbababaabbabababaababababbababaabababbaababbabababaabbaababbaababbabaabbabaababbabaabbaababbaabababbababaabbaabbaabababbaababababbaabbababaabbaababbaabbaababababbaababbaabbaabbabababababababababaababababbaabbabababaababbabaababbaabababbabababaababababbaababbabaababbabababaabbaababbaabbaabbaabbababababaabbaabbabaabbabaabbaabbabababaababbabaabbaababbaababbabaabababbabababababababaabbaababbabaababababbaabbababababaabbaabbaabbaabbabaabbaababababababbaababbaababbaabbabaabbabaabbaabbababaabbaabbababaabababbabababaabbabababababababaababbabaabbaabababbababababaababbabababababaabababababababbababaababababbabaabbaabbababababaabbaababbabababaababbaabbababaabbaabbabaabbaababababbabaabbaabbababaababababbabaabbabababaabbababaabbabaabbabababaababbababababaababbaabababababbababaababbababababababaabababababbaabbaababbaabbaabbaababababababbaababbabaabbabaabbaabababababababbabaabababababbabaababbaabbaabbabaabbaabababababbabababaabbaabbabaababbabaabbaabbaababababbaababbaabbabaabbaabababababbaabababbaabbabababaabbabababaababbabababaababbababaababbababababaabababababbabaabbabaabbaababbabaabababbaababbaababbabaababbaababababbababaabbababababaabbabaabababbabababaabbabaabbaabbaababbabaababbaabbababaababbabaabbaabbaababbabaababbababaabbaabbaabbabababababaabbabaabababbababaabbabaabababababbaabbaabbababaabbaababbaababbababaabababbaababbabababababaabbaabbaabababababababababbaababbabaabababbaababbaabbabaababbababaababbabababaabbaabbabababaabababbabaabbabaabbabababaabbabaababbaabbababaabababababbabaabbababaabbabaabbabababababababaabbababababababababababaabbaababababbabaababababbaababababbabababaabbabaabbababababababaabbabaababababababbababababaabbaabababbaababbaababababababbaababbaababbabaabbaabbabababaabbabaababbababaababbaababbabababaababbababaabbabaabbabaababbababaababbaabababbaababbabababaabbababaababbaabbabababaababbabababaabbabaabababababababbabaababbaabbaabbaabababababababbaababbababababababaabababbabaabbaababbabababababaabbaababbababaababbababaababbaabbaabbaabbaabbababababababababaabbaababbabaababbabaabababababbaabbababaababbabababaababbabaabbabaabababbaabababbaababababababababbabaabbabaababbaabbabaababbababaababbababaabababababbabaabababbaabbaabbabaabbaababbaababbabababaabababababababbabaabababbaababbaababbabaabbaabbaababbaabbaabbabababaabbaababbabababababaabbaabbaabbaabababbaabbabaababbababaababbaababababbababababaabbaabababbaababababbaababababababbabababababaabbabababababaabbaababbabaabbabababaabbaababbaababbaababababababababababbababaababbaabbabaabababbaabbaababbaabbababaabbababababaabbaabbaababbaababbababaababbaabbaabababababbaababababababbabaabbababaabbaababababbabaabababbabaabbababaabababababababbaabbaabababbabababaabbaabbabaabbabababaabbaababababbaabababbabaabbabababaabbababaababababababbababaabababababababababbababaabbaabbababaababababababbabaabbabaabbaababbaabababbabaababbabaabbabababaabababbabaabbababababaabbabaabbababababababababababababaabababbaabababbababaabbabaabababbaabababbabaababbaabbaababbabaababbabaababbaabababbaababababababababbaababbababaabababbabaabbababaabababbaababababababbabaabbaabbaabbaabbabaabbabaababbaababbaabbaabababbaabbaabababbababaabbaabababbabaabbaabbaabababbabababaabbababaababbaababbaabbababaabbabababaabbababaabbaabbabababaababbaabbaababababbaabbababaabbaabbabaabbabababaabababbaababababbaabbaababababbababaababababbabaabbaababbaabbabaababbabaabbaabbaabababababbabaabbabaabababbaabbaabbaabbaabbababaabbaabbabaabbabaabbaabbabababababaabbaabababababbaababbababaababababbaabbabaababbaabbababaabbaabbabaabbabababaababbabaababbabaababbaababababbabaabababbabaabababbaabbabaababbaababbababaabbaabababababbaabbaabababbababaababbaababbaabababbaabababbababaabbababababaabbaababbabaababbababaabbaababbabaababababababbabaabbaabbababaabbababaabababbaababbabababaababbaabbaabbabaababbaabbaabababbaababbaababbababababaababbabaabababbaabababbaababababbabaababbaabbaabbaabababababbaababbaabbaabbabaababbabababaabbababaabbabaabbababaababbaababababbaabababbabaabbaababababbababaababbaabababababababbababaabababababbaababbaababbabaabbaabbababaabbababaababbaababababbaabbabaababbabaabbaabababbababaabbabaabbaabbaabbabaabbaababbababaababbabaabababbaabbabaababbabaabbaababbababaababababababbaabbaababbaabbababaababababbaabababbaabbababababaabbaabbababaabababbaabbababaabbaababbaabbaabbaabbababaabbababaababbaabbaabbabaababbababaabbaabbabaababababbabaabbabababaabbabaabababbabaababbababababaabbabaabbaabbaabababbaababababbaabbaababbababaabababbaabbaababbabababaabbaababbabaababababbabaabbaababbabaabbababaabbababaababbaababababbabaababbababaababbabaabbaabbababaababbabaabbabaabababbaababbaabbabababaabbababaababbaabbabaabbaabbabaabbaabbaabbababaabbabababaabbaabababbaabababbabababaabbabaabbaabbaabbaabababbaababbabababaababababbaababababababbabaababbabaabbabaababababababababbabaabababbabababaabbababaabbabaabbaabbaababbabaababbaabbaabbaababbababababaabbaabababbabababababaabbabaabbaabbaabababbabaababbabaabbabaabbababaabbababababaabbabaabbabaababbababababaabababababababababababbaabbabababababaababbaabbaabbaabbaababbabaabbaabbababaabbabaabababbaababbababaabbababaabbabaabbabaababababbaabbaabbabaabbaabbababaabbabaababbaababababababbabaabbababaababbaabbaabababababababbabaabbabababababaababbaabbaabbaabbabababababaabababababbaababbaababbabaabbabaababbaababbaabbababaababbaabababbababaabbaabbabaababababbaabbabababaababbababaabbaabbaabbaabbaababbaabababbabaabbabaabbababaabababbabababababaabababbabaabbaabbaabbabaababababbabaabababbabaababbaabbaabbaabbaabbabaabbaabababababbabaabbaabbabaabababbaababababbabaabababbaabbaababbabaabbabababaabbabababaabbaababbaababbabaabbaababbabaabbabaabababbabaabababababababababbababababababababaabbabaabbababaabbaababbaabababbaabbabaabbabaababababbabaabababbaabababababbaabbaabababbaabbabaababababbaababababbaabbabaababbabaababbababaabbabaabbabababaababbababaabbabaabbabaababbaabbaabbaababbabaabbababaabbabababaabababbaabbaababbaabababbabaababbababaabababbabababaababbaababababbaabababbababababababababaabababbabaabababbababaabbaababababababbabaabababababababbabaabbaababbabaabbabaabbabaabbabaababbababaabababbabaabbaababbaababbaabababababbaababbaababbaabbaabbababaabbaabbabababaabababbaabbababababaabbabaabababbaabbabaababbabababababaabbaabbaabbaabbaabbababababababababababaabbaabbaabbabaabbababaabbababaabbaababbababaababbaabababbabaababbaababbababaabbabaabbabababaabbabaababababbababaababbaabbababaabbaababbaabbababaabbaabbaabbabaabababbaababbabaabbababababaababbabababaabbaabbabababaabbaabbababaababbababaabbaababbaabbaababbababaabababbabababababaabababbabaababbaabbaababababbababaababbaabbababababaababababbababaababbabaabababbaabababbababaabbababaabbaabbabababababaabbababaababababbabaababababbaababbababaabbabaabbaababbababababaabbababaababbaabbaabbaabbababaabbababaabbaababababbabababaababababbaabbaababababbabaababbabaababbaababbababababaabbabababababaababbaababbaababababababbababababaabbaabbabaabbaabbabaabbababaabbababaababbaababbaabababbaabbaababbaabbaababbababaabababbaabbababaababbaabababbaababababbababababaababbaabbaababbabaabbababababaababbabababababaababababbabaabababababababababbabaabababbaababbabaabbaabababbabaabbabaabababbabaabbaababababbaababababababbaababbaababbabaabbababaabbababababaabbaababbaababbabaabbaabbaabbaababbaababbabaabbaabbabaababbaabbababababaababbabababaabbaabbabababaababbaababbaababababababababbabaabbabaababbababaabbaababbababababababaababababababbaabbabaabbaababababbababaabbabaabbababababababaababababbaabbaabbaabbaabbaababbaabbaabbabaabbaabababbaababbabaababbaabababbaababbaabababbaabababababababbaabababbabaababbabaabbaabbaabbaababbababaabababbabaababbaababbababaababbaabbabaabbababaabbabaababababbaabbababaababbabaabababbaabbabaababababbababababaabbabaabbabaababababbaababbaabbabaabbaabbabababaababbabaababbaababababbabababaababbabaababbabaabababbaabbaabababbabababaabbaabbaabbaabbabaabbababaababbaababbaabbabaabababababababbabaababbaababbabaabbabaabababababbaabbabaabbaabbaababbaababbababaabbaababababbabaababbababaabbabaababbaabbaabbababaabbabaabbaabababbabaababababbababaababababbaababbaabbaabbabababaabbabababababababababaababababababbababaabbababaabbaabbaabababababbabaababbababaababababbaabbababaabababbabababaabbaabbabababaabbaabbabaabbaabababbaabbababaabbabaababbaabbabababaabbaabbabababaabbabababababaababbabaababababababbaabbababaabababbaababbaababbaabbabaababbaabbabababaabbabaababbaababbaabbaabababbabaababababbaabbaabababbabaabbaabbabababaababbabaababbababaabbabaabbababaabbababaabbaabbaababbaabbaabbabababaababababbabaababbababaabbaabbabababababaababbaabbaababbabaababbababaababbaababbabaabababbaababbaabbaabbaabbabababababaabbaabbaabababababbaababbaabbabaababbaabbaabbababababababaabababbabababaababababbababababaabababbabaabababababbabababababaabbababaabbaabbaabbaabababbaabbabaabbaabababbaabbaabababababbabaabababbababababaabababbabababaabababbabaababababbaabbaababbabaababababbabaabbaababababbababaababbabababaababbabababaabababbabababaabababbaabbababababababaababbaabbabababaabababbabaabbabaabababbaababbababababaabababbabaabbaababbabaababbaabababbabaabbababababaabbabaababababbaababbabababaabbababaabababababbabababaabbaabbabababaabbaabbaabbaababbabababaabbababaabababbababababaabbabaabbabaabbaabababbaababbaababababababbaabbaabababbababaabbababababaabbaabababbababaabbaababababbaababbababaabbababababaababbabaabbababababababababaababbabaababababbaabbaabbaababbabaababbababaababbaababababababababbababaababababbabaababbaababbababaabbabaabababbabaababbaababbabababaabbabaabbaababababbababaababbaabbaabbabababababababaabbabaabbaababbabaabababbabaababababbababaabbaabbaabbabaababbaababababbabababaabbaababbababaabbabaababababbaabbabaababbaababbabaabababbabaabbaababbaababababababababbaabbaababbabaabbabaabbabaabbaababbabababababaabbabaabbabaabbaababbabababaabababbaabababbaabbabaabbabaabbabaababbabaabbabaabbaabababbaababababbababababaabababbaabbababababababababababaabbababaabbaababbababaabbabababaabbababaababbabaababbaabababbaababababbabababaabababbaabbabaabbabababaabbababababaababababbaabbaababbaabbabaabbababaabbabababababaabbaabababbabaabbabaabbaabbababababaabbaabbaababbaabababbaabbaabbabaababbabaabbabaabbababaabbaababababbaababbaababbabababaababbabababaabbabaabbaabbabaabbaababababbaabbababaababbaabbaabababababbaabababababababbabaabbaabbaabababbababaababbabaabbababaabababababbabababababababaabbaabababbaabababbabababababaababbaababababbaabababbabaabbaababababbabaabbaabbaababbaababababbabaababbababaabababbaabababbababaabbabaabbabaabababbababaababbabaababbabababaababbaabbabababaababbababaabbaabbaababbaabababbabaabbaababbaabbabaabbababababaababbabaabbaababababbaabbaabbabababaabbaababbaabbabaabababbaabbabababaababababbabaabbababaabbabaababbaabababbabababaababbabaababbaababababbaababbabaababbababaabbaabababbababaabbaabbaababababbaabbabababaabbaabababbababababaabababbaababbaababbaababbabababababaabbaabbaababababababbababaababbaabbaabbaababababbabababaababbabababaabbaababababbabababaababbaabbaabbabaabababbaababbababaabbaabbabaababababbaabababbaababbababaabababbabaabbababaabbabaabbaabbabaabbaabababbabaababbabaababbaabbababaababbaababbabaabababababababbababababababaababbaabbabaabbaababbabababaabbaabbaabababababbaabababbabaababbaababababbaababbababaabbabababababaabbaabbabaabababababbababababababaabababababbabaababababbaabbabaabbababaabababbabaabbababaabababbabaabbaababbaababbababaabbabaabbabababaabbabababaabbabaababbaababababababbabaababbabaabbabaabbaababababababababbababaabababbaabbabaababbaabababbababaabbaababababbabaababbaabababababbaabbabaabbabaabababbaabbaababababbaabbabababaabbabaabababbababaabababababbabaabbaababbabaababbaababbabaababbaabbaabbababababaababababbaabbaababbababaabbabababaababbaabababbababaababbabaabbabaabababbabaabbaabababbababaabbaabbaabbababaabbabababababababaabbababaabbabaababbababaabbaabbababaababbaabbaabababbabaabababbaababababbabababababaabbababaababbaabbababaabbaabbaababababbabaabbaabbaabbabababababaabbabaabbaababbaabbabaabbabababababaabbabaababbaabababababbaabbababaabbababaabbababaabbababaabbabaabbaabbaabbaabbaabbabaabbaabababbaabbababaabababbabababaabababbaababbaabbababaababbaabbababababaabbaabababbabababababaabababababbaababbabababaababbabaababbabababaabbaabababbaababbaabbaabbabaabbaabbaabbabaababbaababbaabbaababababbababaabbaabbabababaabbaabbaababbaabbaabababbaabababababbaabababababababababbaabbababaabbaabbababababaabbaabbabaabbababaabbaababbabaabbaabbaabbaabbaabbaababababbababaabbabaabbaabababababbaababbabaabababababbabababaabbaabbaababababbaabababababbaabbaabbaabbabaababbabaabbaabbabaababbaabababababbaabbaababbabaabbaababbababaabababbabaabababbaabbaabbaababbabaabbaababababbabababababaabbaabababbabababaabbababaababbaababababbaabababbababaabbababaababbaababbabaabababbababaabbababaabababbaabababbababaabbabaababbabaabbababaabbaabababababbaabababbabababaabbaabbaababbababaabbaabababbaababbaabbaabababbaabbaabababbabaabbababababaababababbaababbabaabbaababbababababaababbabaabababbaabbabaababbaababbababababaabbababaabababbaabbabaabbaabbababaabababbabaababbaababbaabbababaabbabababababaababbabaababbaabbabababaabbabaabbaabbaabbababababaababbaabababbabaabbabaabbababaabbaabababbababaabbababaabababbaababababbabababaabbabaabbabaababbaabbababaabbabababaabbabaabababbaabbaabbaabababbaabbaabbababaababbaabbabaabbabaabbabababababaababababbaabbaabbababaababababbaababbaabbabababaabababababbaababbabababaabababbabaababbaabbabaabbaababbaababbabaabbaabbaabababbaababbaababbaabbaabababbaabababababbabaababbaabbaabbabaabbababaabbababaabbaabbabababaabababababbaababababbababaabbaababbaabababbaabababbabaababababbaabbababababababaabbaabbaababbabaabbaababbaababbabaabababbabaababbaabbaababababbabaabbabaabbaabababbaabababbababababbbbbbbbaaaaaaaaababababababbaabbaabbabaababbaababbabaababbabaababbaabbababaababbaababababbabaabababbabababaababbabaababbabababaabbabaababbaababbaabbaababbababababaababbaabbaababbabababaabbaabababbaabbabaabbaababbabaabbaabbabaabababbaabababababbabaabababbaabbababaababababbababaabbababababaababababababababbaabbabaabababbabaababbababaababbababababaababbaabbabaabababbabababababaabababbabaabbaabbaabbaabbaabbabaababbaababababbababaababbaabbaabbaabababbaabbaababbaabbabaabbaababbabababaabbabababababaabbababababaabbaabbaababbaababbaababbabababaabbaabababbaabababbaabababbababaabababbaababbabaabababbababaabbababaabbaabbabababababaababbabaabbababaabbaabbaabbaabbaabbaabbabaabbaabbaabababababbabaabbabababaababababbababaababbaababababbaabababbabababababaabbaabababbaababbabababaababbaabbabaabbaababababbaabababababbababaababbaababbabaababbaabbaababbaabbaabbabaabbababaabbabababaababbaabababbabaabbaabbabababaababbaabbaabbaabbaabbaabbaababababababbababaabbaababbabaababbabaabbaabbabababaabbababababaababbaabbaabbabaabbabababaabababbaabbaababababbabaabababbaababbaabbaabbaabbabababaabbaabbabababaabbabaabbaabbababaabbaabbaabbaabbabaabbaabbababaabbaababbaabbabaababbaabbabaababababbabaabbababababaababbaabababababbaabbaabababababbaabbaabbaabbaabbaabbaababbababababababaababbaabababbabaababababbababaababbababaababbabaabbababaabbabaabbabababaabbaabbabaababababbaabbaabbabaababbabababaabbababaabbababaababbaabababbaababbababaabbababababaabbababababaababababababababbaabbabaabbaabbaabbaabbaabbaabbaabbaababbababaababababbabababaabababababababbaababababababbaabbaabbababaabbababaabbaabbaabbabaabababbabababaabbabababababaababbabaababababbaabbaababbaabbabababaababbaababbabaabbabababaabababbaabbababaabbaabbabaabbaabbaababbaabbaabababbabaababababbaabababbabaababbaabbabaababbabaabbabababababaabababbaabbaababababbaabbaababababababbaababbababababaabababbabaabbabaabbaabbabaababbababaabbabaabbaababbaabababbabababaabababababbaababbaabababababababbaababbabaabababbaabbaababababbaabababbababaababbaabbabaabbabaabababbababaababbaabababbabababababababaabababbababaababbaabbabaabbabaabababbababaababbabaabbabaabbaababbaabbaabababbababaabbaabbababababaabbaabbaabbaabbabaabbabaabbaababbabaabbaababbabababaabbaabbabaabbaabbabaababbaabababbabaabababbaabbabababaababbaababababbabaabbababaababababbaabababbaababbaabababababbaababababbaababababbabaabbaabbaababbabaabbababaababababababababababbabababaababbabababaababbaabbabaababababbaabbabababaabababbabaababbaabababbabababaababababbaabbaabbabaabababbabaababababbabaabbaabbaabbabaababbababaabbaababababbababababaabbabaababbaabbaabbaabbabababaabbaabbaabbaababbaababbabaabbaabbabaabbaababbabaababababababbaababbaabababbabaabbabaabbaabbaabbabaababbabaababbabaabbaababababbaabbaabbabaababbabababaabababbaababbaababbababaabbaabababbabaabbabaababbaabbaabbabaabbababaabbabaababababbaababbaababababbaabbaababbababababaabababbaabbaabbaabbabaabababbaababbaabababbaabababababbababababababaabbabaabbaababbaabbabaabbaabababbaabbaabbaababababbabaabbabaababbaabbaabbababababababaabbaabbabababaabbaababbabaabababababbabababaabbabaababbabaababbabaabbaabbabaabbaabbaabbabaabababbabababababababaabababababababbaabbaababababababbaababababbaababbabaababbabaabbababaabbaabababbaabbabababaababbabaabbaabbaabbababaababbabaabbabababababaabbaabbabaabbabaabbaabbabaabbababababaababababbaababbaabbaabbaababbaabbaababababbaababbabababaabababbaabababbababaababbaabbababaababbaabababbabaababbaababababbababababaabbababaabbaababbaabbababaabbaabbabaababbababababababababaababababbaababbabaabbaabbababaabbaababbabababababaabbaabbabababaabababababbaababbabaabbaababbaabababbabababaabbababababababaabababbabababaababbaabbaabbabababababaabababababbababaabababababababababbaabababbaabbabaabbababaababbaabbaababbaababbaabbaabababbaababbaababbabaabbabaabbabababababababaababbabaababababbababababaababababbaababbababaabbaabbaabbababababababaabbaababbabababababaabababbabababaababbaabbababaababbaababbaababbaabababbaababbaabbabababababababababaabbaababbabaabbaabbaabbaabbabaabbaabbabaabbabaabbababababaababababbaabbabaabbaababbabababababaababbaabbababababababaababbaabbaabbaabbabaababbabaabababbaabbabababaababbaabbabaabbababaababbaabbaabbaababbaababbaababbaababbaabababbababaababababbaabababbababababababababaabbabaababbababaabbaabbaabbaabbaabbaabababbaababbaabbaabbabaabbababaababbababababaabbabaabababbabababaabababababbabaabbaabbababaabbaabababababababababbaababbaabababababababbabaabbababaabababbababaabbababaabababbaababbaababbaabbabababaababbaabbababaababbaababababbababaabbaababbaabbaabbaababababbaabbaabbabaabbabaabbaabbaababbaababbababaababababababababbababaabbaabababababbaababbaabbabababababaababbaabbaabbababababaabbaabbaabbaababbaabbababaababbaabbaabababbabaababababbababaabbaabbaabababababbabababaababababbaabbabaababbabaabababababbaababababbaabbaababbaabbabaababbabababababababaabbaabbaabbaabbabababababaabbababaabbaababababbaabbabaabababababbaababbabaabababbabababababababaababababbabaababababbaabbaabbaabababababbaabababbaabbaabbabababababaabbabaababbabaabababbababaabbaababbaabababbabababaabbaabbaabababbaababbaababababbabaabbabaabbabaabbaabababbaabbabaabbababaabbaabbaabbaababbaabbabaababbababaabbaabababbaababbabaababbaabbaababbaabbaabbaabbaabbaababbaabbabaabbaabababbaabbaababbababaabbabaabbabababababaabbabaababbabaabababbaabababbabababaababbaababbababababaabababababbaabababbabaababbaabbabaabababbabaababbaabbabaabbababaabbaababababababbabaababbabaabbaababbabaabbaababbaababbaabbababababaabababbaabbaabbabaabababbabababaababbaababababbaabbabaabbaabbaababbababababaabbababaababbabaabbaabbaabababababbaabbaabbaabababbaabbababaababababbabaabbaabbaababbaababbabaabbaabbababaababbaababbaabababbababaabbaababababababbaabbababaabbaabbabababaababbaababbaabbaababababbabababababaabbabaabbaabbaabbabaabababbabaabbababaababbabaabbaabababbaabababbaabbabababaababbaababbaabababbaabbababaabbaabababbaababbaabbaababababababbaabbabaabbaabbabaabbabababababaababbaababbabaabbaababababbabababaabababababababbaabbaabababbababaabababbababaabababbaababbabababaabbababababaabababbaababbabababababaabbabababaababbababaabbababababaabbababababaabbaabbabababaabababbabaabbabaabbababaabbabaababbaabbabaabbaabbababaabbaababbabaabbaababbabaababbabaabbaabababababbabaababababbababababaababbabaabbaababbaabbaabbaababababbababababaabababbaabababbabababababaabbaabbabababaabbabaabababbaabbaabbaababababbababaabababbaabababbabaabbababaabbaabbabaabbabababaababbabababaabababbababaababbaababababbaababbababaababbaabbababaababababababbaababbaababbaababbabababababababaabbababaabbaabbabaabababbaababbabaabbababaabbaababbababaababbaabbabaabbababababaababbabababababaabbababababaabababbaababbaabbabaabababbabaababbaabbababababaabbaabbaabbaabbabaabbaabababbaabbabaabbaabbababaabbaabababababbababaababbaabbaabababbababababaababbabaababababbaabababbabaababababbababababaababababbaabbaababbabaababbabaabbaababbaabbababababaabbabaababababbaabababbababaabababababababbabababababaabbababaabbabaababbabaabbaababbaabbabababaabababbaabbaabbababaababbababaababbaabbaabababbaabbabaababbaababbaabbaabababbabaababbababaabbaababbabaabbaabbaabbabaabbababaabbabaababababbaabbabababaabbababaabbaababababbaababbabaababbabaabababbabababaababbaabbaabbabaabbaabbabaabababababababbaababbabaabbabaabbaabababababbaabbaabbaabbabaabbabaabbaababbaabbabaabbabaabbabaabbaabbabababaabbabaabababbaabbababaabbabaabbabaababbaabbababaabababbababaabbababaababababbaabbababaabababbabaabbabaabababbaabbabaababababbababaabbaabbaababababbabababaabbabaabbaababababbababaabbaabababbabababaabbabababaabbabaabababbaababbabaabbabaabbaabababbaababbabaabababbaabbaabbabaababababbaababbabaababbaababbaabbabaabababbaabbaababbaabababbaababababbaabbaababbaababababbaabbabaababababababbabaabbabaabababbaabbaababababbaababbabababaabbaabbabaabbabaabbabaabbabaabbaabbaabababbababaabababababbabababababaabbaabbabaabbabaabababababababbaabbaababbaababbaabababbaabbaabababababbaabbaabbabaabbaababbabaababababbabaabbabaababbaabbaabbabababababababaababbabaababbaabbababaabababbaababbabaabbababaabababbaabababbababaabbaabbabaabbaabababababbaabbaabbababaabbaabababababbaabbababaababababbaabbabababaababababababababbaabbabababaabbabaababbabaabbababababaabababbaababbababaabababababababbaababababbabaabababbabababaababbaabbaababbaababbabaababbabaabababbaabbaababbaabbaabbababababaabbaabbababaabbaabbaabbababababababaabbaababbabababababaababbababaabbabaabbaababbababaabababbababaababababbabaababbabaabbaabbababaababbabaababbaababababbabababaabbabababaabababbaababbaabbababaabababbaababbaabababababbaabbaabbaabbaabbabababaabbabababaabababbabaababbaababbaabbabaabbaababbabaabbaababababbababababababaabbabaabbaababbaabbaababbaababbaababababbaabbaababababababbabaabbabaabbaababbaabababbabababaabbaabababababababbaabababababbaabbaababbabaababbaabbabaabababbababaababbabaababababbaabbabaabbaabababababababbaababbaabababbababaabbababaabbabaabababbaabababbabaababbabaababbabaabbabaabbaabbababaababbaababbaabbaababbaababababababbaabbaabbaabbabaabbabaabababbaabbaababbabaababbaababababbabaababbaababbaabbaababbabaabbabaababbaabbaabbaabababbaabbababababababaababbabaababbaababbabaabababbaabbababaabababbabaabbabaabababbababaabbababababaababbaababbaabababbabaababbabaabbaabbaababababababababababbabaabbabaabbababababababaabbaabbababaabbaabbaababababababbababaababbabaababbabaabbaabbaababbaabbababababaababababbaabababbaababababbaababbabaabbabaabababbaabbabaabababbabaabbaabbaabbaabbabaabbaababababbababaabababbaabbaabbabaabbabaabbaabbabaabababababbaabbababaabbabaabababbaababbabaabababbababaabbabaababbabababaababababbababaababbaababbabaabbabababaababbabaababbaabababababbaabbaabababababbaababbaabababababababababbaabababbaabbaabababbababaabbaabababbaabbaabbabababababaabbaabbaababababababbababababaabbaabbaababbababababababaabababbaabbabaabbaababababababbabaabbabaabababbaabbaabbaababbabababaababbabaabababbaabbababababababaababbabaabbaabbaabbaababbabaababbababababababaababababababbaabbabaabbaabbabaababababbabababaabbaabbaabbaababababbaabbaabbaabbabaabbabababababaabababbaabbabaababbabaabababbababaabbababababaabbaabbaabbaabbaabababbaababbaabbabababaabbaababbabaabbaababbaabbabaabbaabbaababbaabbaabbaabbaabbababababaabbaabababbababababaabababbaabbabaabbabaabbabaabababbabaabbabaababbaabababbabababaababababbaabbababaababbabaabbabaabababababbabaabababbaabbababababaabbaabbababaabbababaabbababaabbaababbaababbabaababababbababaababababbaabbabaabbaabbaabbabababaababbaababbababababababaabbaabababababbabaabbaabababbababaabbaabababbaabbaabbababababaabbabababaababbaababbabaabbabaababbabaabababababbaabababbabaababababbaabbabaabbabaabbaabbabaabababbaabbababababaabbaabbaababbaababbabaabbaababababababbaabbabaababbabababaabbabaabbaabbababaabbaababbababaabababbaababbabaabbaabbaabbaabbababaabababbaabbabaabbaababbaababbabaababbaabbaabababababbabaababbaabababbabababaababbaababbababaabababbaabababbaababababababababbaabababbaabbaababababababababbaabbabaabbabaabbabababaabbababaabbaabbababaabbaabababababbababaabbaababbabaabbaabbaababababbabaabbaababbaabababababababbabaabbaabababababbaabbaababbabaabbabaabababbaabbabababababababaababababababbaababbabaabbaabbaababbaabababbaabababababbababababaabbababaabbababaababbaabbaababbababaababbaababbababababaababababababbababaabbaabbababaababbaababbaababbabaabababbabaabababbabaabbaababababbaabbababababaabbaabbababaabbaababbaabbabababaababbaababbabaabbaabbababaabababbaabbaababbabaabababbababababaabbaabbaabbaababbaabbaabbaababbaabbaabbaababbaabbaabbabaabbaababbaabababbaabbaabbababaabbababaabababbaabbabababaabbaababbaabbaabbaabbaabbabababababababababaababbabaabbabaababbaababbabaabbababaabbabababaabbabaabbababaabababbabaababababbaababbabaabbabaababababababbabaabbaabbababaabbababaababababbabaabbaabbaabbabababaababababbaabbabaababbababaabababababababbabaabbaabbabababaababababbaabbababababaababbaababbabababababababaababbaabbabaabbabaababababbaabbaababbabababaabababbaababababababababbabababaabbaabbababaabababbaabbaabbaababbaabbababaabababbaabababababababababbaabababbaabbababaabababbababaabbababaababbababaababbaabababbababababaababbabaabbabaabababbaabbababaabababbababaababababbaabbababababababababababaabababbabababaababababababbaababbaabbaababbaabbabaabbaabababbaabbaababbaababbaababbaabbaabababbaababababababbababababaabababbaabbabaabbababaababbabaababbabababaabababbaababbaabbaababbababaabbaabbaababbaababbabababaabbabababaabbabaababbaabbaababbaababababababbababaabbababababaabababbaabababbabaabbabaabbaabbabaabbaabbababaababababababbaabababababbababaababbaababbababaabbaababbaababbaabbabaababbaabababababbababaababbabababaababbabaababababbababaabababbababaabbaababbababababaabbaabababbaabbaababababababababbabaababababbaababbaabbaababbababaababbaabbabaabbaabbaababababbabaabbababababaabbababaabababbaabbaabbabababababaababbaabababbabaabbabababaabbababaabbabaabababbaabbabaabbabaabbaabababbabababaabababbaabbabaababbaabababbaabbaababbabaababbabaababbabababaababababababababbaabbaabbaabbaabababbabababaabababbaabbaabababbaabbabababababaabbaabbababaabbababaabababbaabababbabaababbabaabababababababababababababbabaababbabaababbaabbaabababbabaabababbaababbaabbaabbababaabbababaabbababaabbaababbaababbabababababababababaabbabaabababbababababababaabbaabababbababaabababbaabbaabbabababaababbabaabbaabbabaababbabaabbaababababbaabbaababbaababababababababbabababaabbaababbabaabbaababbababaabbaabbababaababbabaabbaababbabaabbaabbaababbabaabababbaabbabaabbaabbaabbababaababbabaabbabaababbaabababbaababbaababbaabbaababbabababababababaabbabaabbabababaababbabababaababbaabbabaabbaabababababbaabbaababbababaababbaabbabaabbaabbaabbababaabbaababababababbabaabbaabababbabaababababababbaabbabaabababbabaababbaabbaabbabaabbaabbababaabbaabababbabaabbaabababbaabbababababaabbababaabbabaababbaababababababbaabbababaabababbaabbaabababbabaabbaababbaababbababababaabbaabababababababbabaababbaababbababababaababbabaababbabaababbaababbabaababbaababbabaabbabaabbabaababbaababbaababbaababbaabbabaababbabababababaabababbabaabbaabbababaabbaabbaababababbababaabbaabbaabbabaabababbabababaababbaabbabaabababbaabbabaabbaabbabaababababbaabbabababaababababbabaabbaababababbabaababbaababbabababaabbaababbabaababbaababbabaabbaabbabaabbaabababbaababbaabbaabbaabababbabaabbaabbaabababababbabaabbabababababaabbabababaabbabaabbaabbaababbabababababababaababbababaababababbabaababababbaababbababaabbaabbabaababbababaabbabaabababbaabbaabababbababaabbaabbaabbababababaabbaabbabababababaabababbabaabbabaababbaababbaabbaabbababababaabababababababababbababaabbabababaabababbababaabbabababaababababbaabbaabbaabbaabbababababababaabbabaababbababababaabbabaabababbaababababababababbababaabbaababababbaababababababbabaababababbabaababbabaabbabaababbabaababbaabbabaabababbaabbabaababbababaabababbabaabbabaabbabaababbaababababbaabbaabbabaabababbabaabbaababbaababbabababaabbabaababababbaabbabaabababbabababaababbabaabababababbabababaababababbabaabbaabababbaabbaabababababbabaabbababaabbababababaabbabaabbabaabbaabbaabbabaababbababababaababababababbababaababbaabbabababababababababaababbaabbaabbababaabababbababaabbabaabbababaababbababaabababbaababababbaababbabaabbabaabababbaabababababbaababbaababababbaabbabaabbaababbabababaababbaababbaabbaabbaababbabaabababbababaabbabaabbababababaababbaababbabababaabbaababbabaababbaabbabaabbababaababbabaabababababbababaababbaababbaabbabaabbabaababbabaabbababaabbabaababbababaabbabababaababbaabbababaabbaabbababababababababababaababababbaababbabababaababbababaabbaabbabaabbaababababababbabababaababababababbaabbabaabbabaabbaababbaabbaabababababbabaabbababaabbababaabababbababababaabbabaabababbabaababbabaababbaabababbababaababbaababababbabaabababababbaabbababababaabababbabaabbaababababbabababaabababbaabbaabbababaabbabababaababbaabbaabbabababaababbababababaababbababaabbaababbabaabbaababbababaabababababbaabbabababaababbaabbaabbababaabababababababbaabbaabbaabababababbabaabbaababbaabbaabbababababaabbabababaababbabaabbaabbababaabbaababbabaababbababababaabbabaabbabaababbabaabbaabababbababaabbaabbabaabbabababaabbabaababbabaababababbaabbaabbabaabbaabababbaababbaababbaabbaabbaababababbaabbabababababababaabbababaababababbaabbabababaababbaabbaabbababababaabbaababbaabababbababaabbababaababbababaabbaabbababaababbaabbaabababbabaabababbaabababababbabaabbabaababbaababbaabababbabaabababababababbababaabbabababaababbababaababbaababbababaabbaabababbaabbaabbaabbabaabbaabbababababaababababababababbabaabbaababababababbaababbaabbaababababbabaabababbabababaabbabaabbabababababababaabababbabaabababbaabbaababbaababbabaababbabaabababbaababbaabbaabbaababababbababaabababbababaabbabaabbaabbaabababbababaabbaabbaabbabaabbabaabababbababaabbaabbaabababbababaabbaababbaabbabaabbabaababbabaababbaabbaababbaabbababaababbaabbaababbabaabababbaabbababaabababbabaabbabaababbababaabbaabababbababaabababbaabbaabbabaababbabaababbaabbaabbaabbabaababbabababababaabababbabaabbaabbabababaabbababababaabbaabbaababbabaabababbabaabbababababaabbabababaabbaabbabababaabbaabbabaabbabaababbababaababbabaabbaabababbababaabbaabbaababbababaabababbababaababbabababaababbaababbaabbabaababbaabbabababaabbaabbabababaabbabaababababbababaabbabaabbaababbaabbaababababbaababababbaabbaabbaabbabaabbaabbaababababbababaababbaabbababaababbaabbaabbabaabbaabbaabababbaababbabaabbaabbabaabababbaabbaabababbaababbababaababbaababbaababbabaababbaabbababaababbaabbabaababbabaababbaababbababaababababababbaababbaabbabaabbaabbaababbabaabbabaababbaababbabaabababbababababaababababababbaabababababbaababbaabbababababababaabbabaababbaabababbabaabababbaabbaabababababbaabababbaababbabaabbaabababbabababababaabababbabaabbaabbaababbabaababbababababababababaababababababbaababababbaababbaabababbabababaababbaababbabababaabbaababbababaabababababababbabaabbaabbababaabababbaabbaabbababaababababbaabbaabababbababaabbababaabababbaabababababbaababbababaababababbaababbababaababbaababbaabbabaabbaabababababbaababababbaabbaabbaababbababaabbabaababababababbabaabababbaabbababaabababababbababaababbaabbababaabbaabbabaababababbaabbabaababababbaabbabaabbabaababbaababbababaabbaabbaabababbaababababbaababbababababaabbabababababababaabbaababababbaabbaababababbaabbaabbabaababbaababababbababababababababaabbaababbabaabbaabbaabababbaabbabababaababbabaabababbabaababababababababbabababaabbaabbabababaabbaababbaababababbababaababbabaababababbaababababababbabaababababbaabababababbabaabbabaabbaabbabababababaababababbabaabbaabababbababaababbaababbabaababababbabaabababbabaabbababaabbaababbaabbaababbabaabababababbabaababababbabaabbaabbaabbabaababbabaabbabaabbaabbaabbaabbabaabbabaabbabaabbabaabababababababbaabbabaabbaabbaabbabababaabbabaababbaabbaababbabaababbaababbaababababbaababababbaababbaababbaabababbaabbababaabbaababbababababaababbabaabbaabbabababababaababbaababbababaabbabababababaabbabaababbaabbaabbababaababbaababbaabbababaababbabaababbaababbababababaabbaababbaabbaababbababaabababbaabbaabbaabababbababaababbaabababbaabbaabbaababbaabababbaabababababbabaababbaabbaababbaabababbaabababbaababbaabbababababaabbaabbaabbaabbababaababbabababaababbaabababababbaabbabaabbababaabbababaabbabaababbaababbaabbabababaabbabababababaabbabaababbaabbaababbababaabbaabbabaababbabaababbaababababbabababaabbabaabbabababaababbaababbaabababbabaababbababaabababbaababbaababbabaabbaababbababababaabbaababbabababaabbababaabababbababaabbaabababbababaabbabaabbabababababaababbaabbaababbabaabbabaabbababaababbabaababbaabbababaabbababaababbaabababbababaabababbababaabababababbabaabababbabaabbababaababbaabbaababbaabababbabababababababaabababbaabababababababababbabaabbaabbabaabababababbabaabababbaabababababbabaababbaabbabababababababaabbaababbabaabbaabababbaababbaababbaabababbabaabababbabaabbabababaabababbaababbababababababaababbababaabababababbabaabababababababbaabbabaababbabaabbaabbababaabbaabbaabbabaababbaabbababababaababbababaabbaabbabaabababababbabaababbababaababbaababbaababababbaabbabababaabbaabbabababaabbaababbabaababbaabbabaababbaabbaabbaabbabaabababababbaabababbaabbabaabababbaababbaababbababababaababababababbaababbaabbabaabbabaabbaabababbaabbabaabbaabbaabbababaababbabaabbaabbabaababbaabbabababaabbabaababbababaababbaabbaabbaabbababaabbaabababababbabaabababbaababbababababaabababbababaababbabaababbabaabbabaababbaabbababababaabbabaabbabaabbaababbaabbaabbabaabbaababababbababaababababbababaabbabababababaababbaababbabaabbabaababababbabaabbaabababbabababababaabbaabbababaabbababaabababbabababababaababbaabbaabababbabaabbabababaabbaababbaabbaabbabaabababababababababbaabbaabababababbaabbababaabbababaabbababaabbaabababababbabababaabababbaababbaabbababaababbabaabababbabaababbaabbaabbaababbaababbaabbaabbaabababbaababbaabbaabababababbabaabababbababababaabababbabaabbaabbabaababbabaabbaabababbaabababbabaabababbababababaababbabaababbaababbaabbababaabbabaababbaabbababaabbaababbaabbababaabbaabbabaabbaabbaababbabaabbaabbabaabbaabbaabbaabbababaababbaabbabababaabbaababbaabbababaabbaababbabaabbabaababbaabbababababaababbaababbabaabbaabbabaababbaabbabaabbabaabbaababababbabaababbababaababababbaabbaabbabababaabababbabababababababaabababbaababbaabababbaababbabaabbabaababbaababbabaabbababaabbababaabababbabababaabbaababbabaababbaabbaabbaabababababbababababaababbaabababbabaabbaababbaabababababababababbababaabbaabbaabbaabbaabbaabababbaababababababababbaabbabababaabbaababbaababababbaabbabaababbabaabbaabbabaabbabaababbabababaababbaababababbabaababbabababababaabbabaabbaabababababbaababbaabababbababaababbabaabababbaabababbaababbabaabbabaabbaabbabaabababababbaabbaababbaabbaababababbababaababababbabaababbababaababbababababaabbaabbaabababababbaababababababbabaababbaababababbaabbaabababbaabababbababaabbaababbababaabbaababbabaababbababaabbaababbaababbabaababababbaababbaabbaababbaabbababababababaababbababaabababbaabababababbaabbababaababbaabababbabababaabbaabbaabababbaabbabaababababababababbaabbabababababaabababbaababbababaababbaabababbaabbaabbaababbabaabbabababababaabbabaabbaababababbababaabbabaabbaabbaabababbabaababbaabababbabababaabababbababaabababababbabaabbaababbabaabbaabababbaababbaabbabaabababbaabbaabbaabbababababaabbabaabbabaabbabaababbabaababbaabbaabbabaabababbabaabababbababaabbababababababababababaabbabaababbababaabbaabbaabbabaabbababaabbababababababaabbababaabbabaabababbababaabababababbaababbabaabbaabbaabbabaababbaabbabaabbaabababababbabaabababbaabbabababaabababbabaababbabaabbabaabababbabaabbaabababbabaabababbababaababbababaabbaabbabaabbaababbabaabbababaababababbabaababababbabababaabbabaabababababbababababaababbaabababbabaababbaabababbabaababbaabbababaabbabababaababababbababaabbaababababbabaabbabaabbabaababbabaababababbababaabbabaababbaababbabaabbababaabbaababbabababaabbaabbaabababbaabbabababaababab
ababbabaababbaabbaabababababbababaabbaababbaabbabaabbaabbaabbababababaabababbaababbabababaabbaabbabaabababbaababbabaabbaababbababaabbabaabababbaabababbaabababbaababababbabaabbaabababbaabbaababbaababababababbaabbaababbabaabababbaabababbabababaababbabababaabbabababababaabbaabababbaabababbabaabbabaabbabaabbaabbaabbaabbaabbaababbaabbaabbabaababababbabaabbabaabababbababababaababababababbaabbabaabbaabbaabababbabaababababbaabababababbaabbababaabbababaabbabababaabababbaabababbaabababbabababaabababbaabbaabbaabbaababbababaabbabaabababbabaabbabaabababbaababbababaabbababaabbaababababbaababbaabbaabababbabaababbaababbaabbababababaababbaabbaabbaabbababababababababaabbababaabbabaabbabaabbaababbaabbaabbabaabababbabababaabbaababbaabbabaabbababaababababbabaababbaababbabababaabbaabbababababababaabbaabababbaabbabaababbabaabbaabbababaabbababababaabbaabbaabbabaababbabaababbabaababbababaabbaababababbaabababbaabbababaabbaababbababaabbaabababbabababaabbaababbabaabababbaabababababbabababaabbaababbabaababbaababbaababbabaababbaabbababaabbababaabbaabbaabbaababbabaabbababaababbababaabbabaababbababaabbabaabababbaabbaababbababaabbaabbabaabbaababbabababaababbabababaabbaababbaababbaababbababaababbababababaabbaababbabaabbababaabbabababaabbaababababababbaabbababaabbaabababababbababaabbaabbaabababbaabababbaabababbababaabababbaabbabaabbabababaababababababbababaabbababaabbaababababbabaabbaabababbaabbabaabbabaabbabababaabbaababababababbaababbababaababbabababababaabbaababababbabaabbabaababababbaabbaababbaabababbaabababababbababaababbabababaabbababababababababababaabbabaabbaabbababaabbaababbabaabababbaabbabaabbababaabababbababaababbababababababaababbabababaabbababababaababbaabababbabababaabbabababaababbaababbaabbaababbaababababbabababaababababbababaababbaabbabaabbababaabababababbababaabbababaabbaabababababbababaabbababaababababbaabbabaababbababaababbabaababbaababbabababaababababbababaabbaababababbaababbaabbabaabbabaababbaababbabaabababbabababaabbaabbabaabbaabababbaabbaabababbaabbaabbaabbabaababababababbaababababbaababababababbabaababbaababbaababbabababaababbaabbaabbababaababbaababbaabababababbaababababbababaabbaabbaabbaababababbabaabbaabbabaabbaabbabaababbababaabababababbabababaababbaabbaabbaababababbababababaabbaabbaababbaabbaababbababaabababababbaababababababbaababbaababbaabbaabbaababbaabbabababababaabbaabababbaababbabaabbaabbabaababbaababbababaabbabaabbaabbaababbaababababbaabbaabbabaabababbabaabbaababbababababaabbaabababbaababbabababababaabbababaabababbaababbaababbaabbaababababbabaabababbabaabbabaababbaababbaababbaabbaababbababaababbaabbaababbaababababababbaababbabaabbaababbabababaababbaabbabababaababbaababbababababaabbababaabbaabbaabbababababaababbabababaababbaababbaababbababaabababababbaababbababaabbabaabababbabaabbaabababababbabababaabbaabababbababaabbaabbababaababbabababaababbababaababababbaabbaabbabaabbaababbaabababababababababbaabbaabababababbaabbabaabbabaababbaabbababaababbababaabbabababaababbabaabababbaababbabaababbaabbaababbaabbababaabbababaabbabaababababababbaabababbababababababaababbabababababaababbabaabbaabbaababbaababbababababababababaabababababbaabbababaabababbababaababbaabbaabababbaababbaabababbabaabbaabbabaabbaabbaababababababbabababababaabbabababaababbababababababaabbababaabbabaababbaababababbaabbaababbaababbaabbaabbabaababbabaabbaabbabaabababbabaabbaabababbabaababbaabbabaabbaababbabaabababbabababaabbaabababbababaababbaababbaabababbaabababbabaababbababaabbababaabababbabaabababbababaabababbababaabbaabababbaababbaabbabaabbaabbaabbabaabbababababaababbaabbabaabbaabbaababbaabbaababbababaababbaabbaabbaababbaababababababababababbaababbabaabbababaababbabababaabababbababaababbabaabbaabbaabbabaababababababbaababababbaababbababaabbaabbabaabbabaabbaababbaabbaababababababbabababababaabbababaabababbabababababababaabababbababaabbababaabbabaabababbabababaabbaabababbaababababbababaabbabaabbaababababbaabbaabbaabbababaabababbabaababababbababababababababaabbabaababababbaabababbaabbabaabbabaabababababbabaabababbaabbaabbaababababbabababaabbaababbabaabababababababbabaabbaabbaabbabaababbaabbaababbaabbaabababababbaababbabaabbabaababababbabaabbaabbaabbababababaababababababbaabbababaababbaababababbaabbaabbabaabababbaababbabaabababbabaabababbabaabababbaabbababababaabababbaabababbabaababbaababbaabbaabbaabbabaababbaababababbabaababababbabaabbaabababbaabababbabababaabababababbababaabbaabbabaababbaabababbabababaabababbaababbabaabbabaabbababaabbaabababbabaabbababababaabbabaabbababaababababbababaabababbaabbaababbabaabbaababababababbaabbaabbaabbaababbabaabbaabbababaabbababaabababababbaababbabaabbabaabbaababbabaababbaabbaabababbabaabababbaabababbaababbaabbaababababababababbaabbabababababaabababbabababaababbabaababbaabbaabbaabbabaabbaabababbaabbabababababaabbababaabbabababababaabbabaabbababaabababababababbabaababbabaababbabaababbaabababbababaabababbabaababbabababababaababababbabaababbabaabababbaabbabababaabababababbaababbaababbaababbaabbaababbabaabbabaababababbaababbabaabbaabbaababababbaabbaabababbababaabbabababaababbaabbaababababbababaababbabaababbabaababbaabbaabbaabbaababbababaabababbaabbababaababababababbabaabababbaabbabababaabbababaabbabaabbabaababbabaabbababaababbababaabbabaabbaabbabababaabbaabbaabbabaababbabaabababbaabababababbaabbaababbaababbabaababbaababbaabbabababaabababbaabbababaababbabaabbabaabbaabbaabbaababababababababababbabaabbaabbaababbaabbaabababbaababababbaabababbaababababbaababbabaabababbaabbaabbaababbaabbabaabababbababaabbaabbababaababbabaababbaabbababaabababababbababababaababbaababbabababababababaabbaababababbaabababbaabbaabbabaabbaababbabaababababababbababaababbaabababbababababaabbaababbabaabbabaabbabaabbababaabbaabbabababaababbabaababababababbabaababbaabbababababababaabababbaababababbaabbabaababababababababbabaabababababbabaabbaabbabababaababbababababaababbaababbaabbabaabababbaabababababbaabbabaababbaababbaababbababaabababababbabaabbabababaabbabaababbaababababbababaabbabababaabababbaababbaabbaabbaabbabaababbaabbaababbabaabbabaabbaabababbaababababbaabbaababbabaababbabaababbaababababbaabababbaababbabababaabbabaabababbabababaababababbaababbaabbaabbababababaababbabaabbabaababbaabbaabbaabbababaabbaabbaababbabaabababbaabababbabaabababababbaabbaabababbabaabbaabbabaabbabaabababbababababaabbabaabbabaabbaababbabaababbababaababbabababaababbababaabbaabababababbabababaabbababaababababbaabbaababbabababaabababbaabbaababbabaababbabaababababababbabaabbababababaababbababaabababbaabbaababbabaabbabaabbaababbabaabbababaabababbabaababbabaabbabaababbabaabbaababababbababababaabababababbabaabbaabbabaabbabaabbaababbabaabbababaababbababaababbaabbaababbabaabbababababaababababababbabaababbaababbaabbaababababbababaabababbabaabbaabbaabababbaababababbaababbaabbaabababbabaabbababababaababbabaabbaabbabaabababbabaabbaababbabababaabababbababababababaabbababababaabbababaabbaabababbaababababababbababaabbaababbabababaababbabaababbabaababbabaabbababaabababbababaababbaababbaabbababababaabbaabababbabaabababababbababaababbaababbaababababbaabbaababbabaabbabaabbababababaabbaabbababaabbabaabababbaabbaabbababaabbaabababababbaababbaababbaababababbaabbabaababababbababaababababbabababababaabbaabbababaabababababbaabbabaabababababbabaabbabaababbabaabababbababaabbaabababbababaabababbababaabbababababababababababaabbababaabbaababababbaabababababbabaabbaabababbaabbababaabbaababbaabbabababaabababbaababbaabbabaabbabaababbaabbaabbaabbabaabababbaabbabaababbababaababbaabbababaababababbaabababbabaabbaababbaabbabababaabbabaabbaabbaabbaabbaababababbaabbabaababbabaabababababababbababaababbababaababbaabababbabaabababbabaabbabaabbabababababaabbaabbaababbaabababbaabababbababaabbabaabbaabababbaabababbabaabbaabbaabbababaabbabaabababababbaababababbabaabbabaabbababababaabababbaabbaabbaabababbababaababababababababbaabababbabaabbaabababbaabbabaababababbababababaabbabaabababbaababbaababbabababaabababababababababababbababaababbaabababbaabbaababbaababbaabbaabababbabaababbabaabbaababbabaabbaabbaabababbabaabababababbaababbabaabbababababababaabababbaabbaabababbababaababbaabbabaabbababaabababbababababaabbababaabbaabababababbaabababbaabbabababababababababababaabbaabbaabbaabababbaababbaabababababbababaabbababababaabbaabbababaabbabaabbababaabbababaababbaababababbababaabababbababaababababbaabbabaabababbabababaabbababababababaababbaabbaabbaabababbaabbaabbaababbaababbabaabbaabbabaababbabababaababbaababbabaababbaabbaababababababbaababbababaababbabaabababababbabababaabbababababababaabababbababaabbaabbaabbabaabbaabbababaabbaababababbaabbabaabababbabaababababbabaabbaabbaabbaababbaababbababaabbaabbaabbababaabbababaabbaabababbaabababbabaabbaabababbaababbabaabbabaabbaabbaababbabaabababbaababbaabababbabaabbabaababbabababababababaabbabaabababbaabbabababaabbaabbaabbaababababbabaababbabaabbaababababbaabbababababababaababbabababaabbabaabbaabbaabbabaabbaabbabaabbabaababbababababaababbabababababababaababbaabbabaababbabaababbaabababbaabbaababbababababababaababbabaabbababaabbaababbabaabbaababbabaabbabababababababaababababbabaabbabababababaababbababababaabbaabbaabbabaabbabaabbaababbabababababaababbaabbabaabababbabaabbaababbaababbaabababbabaabbabaababbaababbaabababbabaabbaababbababaababbabaababababbabaababbababaababbaabbabaabababbabababaabbaabbababaabbababaabbabaabababbaabbababaababbababaababbababababaabbaabbabaababbaabbaabababbabaabbabababaabbaabbabaababbaabababbaabbabaabbababaabababbaabbaababbaabbaabbaabbaabababbababaabbaabababbaabababbabaabbababaabababbababaabbaabbaababababbababaababbabaabbaabbaabbaabbabaabababababbababababaabbabababababaabababababbababaabbaabbabaabababbaabbabaabababbaabbaababbabababaababbaabbabaabbaabababababbabaabababbabababaababbabaabbabababaababbabababaabababbabaababbaabbaabbababababaabbaabbabaababbaababababbabababaababbaabababbaababbaababababbaabbaababababbaababbabaababbaababbabaabababbaabababbababaababbaabbabababaabababbabaababbababaabbaabbaababbababababaababababababbaabbababaabbaabbabaababbabaababbababaabababababababbaabbabaabbabaabbaababbababaabbaabbabaabbabaabababababbabaababbaabbabaabbababaabbababaabbaabbababaabbaabababababababababbabaabbabaababbaababbababaabababababbababaabbababababaabbaababbabaabbaabbaabbaabbaabbaababbabababaababababababbaababbababaababbaabbaababbaabbababaabababbaabbabaabbaabababababbababaabbaabababababababababbabaababbabaabbabaabbabaabbaababababbabaabababbababaababbaababbabaababbaabbabaabbabaabababbabababababaababababbabaabababababababbabaababababbaabbababaabbaababbabaabbaabababbabaabababbababaabbabaabbabaabbabaabababababbaababbabaababbaabbabaabbabababababaabbababaabbabababaabbabaabbabaabbaababbaabbaababababbabababaabbaababbaababbababaabbaababbababaababbaababababbabaabbababaababbababaababbabaabbababababaabababbaabbaabbababababaabbabaabbaabbaabababababbaababbaababbaababbaabababababbabaabbabababaababbaababababbababababababaabbaabbaabababbaababbaabbabaababababbaababababbabaababababababbabaabababababbaabababbabababaabbababaabbaababbabaababbaabababbabaababababbabaababababababbaabbabaabbababaabbabaababbaabbababaabbababababababaabbabababababaabbababababaabbababababaabababbabababaabababababbaabbabaabbabaabbabaabbabaabbabaabbaababababbaabababababbaababbaababbaabababbaabbababababaababbaababbabaabbababababababababababaababbabababaabbababaabbabababaababababbaabbaababababbaabbababaabbaabbababababababaababababbaabbabaababababbabaababbaabababbaabababbaabbabaabababababababbaababbabaababbaabbabababaababababbaababababababababbababababaabbababaabbaabbabaabababbaabbabaabababbaababbaabbaababbabaabbaabbabaabbababaabbabaabbaabababbaabababbaabbabaabababbaabababababbaabbaababbabaabababbabaabbabaabababbababaabbabaabbababaababababbaabbaabababbaababbabababaabbaabbaababbaababababbaabababbaabbaabbaabbaabbaababbabaabbabaababbaababbaabababababbaabbaabbaabbaababbabaababbabaabbabababaabaaaaaaaabbbbbbbbabbababaababbabaabbaababbaabababababbabaabababbaabababbaabbabaabbabaabbabaababbaabbaabbaabbaabbabaabbaabbabaababababbabaabbabaababbaabababbabaabababababbaabbaabbabaababbabaabbaababbababababaabbabababaabababbabaababbaabbaababbaabbaabbaabababbabaabbaabbaabbababaabababababbaababababbababaabbababaababababbababaabbaabababbababaabbaabbaabbaabbababaabababbaabbabababaabbabaababbaabbaababbabaabbaabbaababababababbaababbabaababbaabbaabbaababbabababaabababbabaabbabaababbaabbababaabababbaabababababbaabababbaabbaababbabaabababbaabbabaabbabaabbabaabbababaababbababaabbaabababababbaabbaabababababbababababaabbababababaababababbaabbababaabbaabbaabbaababbabaababababbaabababbaababbaabbaabbabababaababbaabbaabababbababababaabbaabbaababbaababbabababaabbaabbabaababababbabaabbabababababababaabababbabababaababbabaababbaababbaabbaababababababababbaabbabaabababbaabbaabbababaabababababbabaabbabaabababbaabababababbabaabbaababbababaabbaabbaabbaabbabaabababababbaababababababbababababaabababbaabbaabababababbabaabbaabbabaabbabaababbaabbaababbabaabbababababaababbaababbaababbaababababababababbaabbaababbaabbabaabbabaabbaababbaababbaababbaabbabaababbababaabbabaababbaabbababaabbaabbaabbababaabbabababaabababbabaababababbaabbaabbaabbabababaabababbaabbaabbaababbababaabababababbabaabbabaabbabababababababaabbababaabbabaabbababababaababbababaabbabaabbaabababbaabbaabbabababaababababbaababbabaababbabaabbaababbabaabababbabaabbabaabbabababaabbaababababbabaabbabaabababababababababbabaabbaabababbaabababbaababbabababaabbabaababababababbababababababaababababbaabbaabbabaabbaababababbaababbabaabbaabbabababababababababaabbababaababbababaabababbaabababbaabababbabaabbaabbababaabababbababaabababbaabbaabbababaabababbababaabbabaababbababaabababbaabbaababbabaabbabababaababbaabababbaababbabaababababbaabbabaabbaabbaabababbabaabbaabbabaabbabaabbaabababbabaabababbabababaabbabaabbabababaabababbaabbabababababaabbabaababbababaabbabababaababababbaababbababababababaabbababababababaabbaabbabaababbaababbababaababababbabaabbaabbabaabbababaababbaabbabababaabbaababababbababaababababbabababababaabbababababaabbaabbaabbababaabbaababbabaabababababababababbabaababbabaabbababaabbababaabbaababbaabbabaabbaabbaababbabaabababbaabababbaabababbaabbababababaabbababaabbabaabbaabbababaababbaabababbabaabbaabbaababbaabababbaababbabaababababbabababaabbaabbabababaabbabaababbaabbaababbabababaababababbabaababababababbabaabbabaabababbabababaabababbabababaabababbaababbabaababbabaabbabaabbabaabababbaabababbabaabbabaabbabaababbaababbababaabbabaabababbababaabababbaabababbabaababababababbabaababbabaababbaabbababaababbabaabbaabababababababbaababbaabbabaabbaababababbaababababbaabbababababababaababbaababbabaabbababababababaabbaabbabaababbababaabbabababaabbababaababbababababaababababbabaabababbabababaabbabaabbababaabbaabbababababaababbaabababababbaababababbabababaabbaabbabababababaabababbabaabababbababaababbaabbabababaabbabababaababbaabababababababbaabbaabbaababababbaabbabaabababbaabbababababaabababbaabababababbaababbababaabbabababababaabbaababababababbabababaabababbabaabbaabababababababbaabbabababaabbabaabbaabababababababababbaabbabababaabbabaabbabaabababbababaabbabababaabbaabababbabaabababbabababaabbaabbabaabababbabaabbabaabbabaabbaabababbabaabbaabbabaabbababaabbabaabababababbababababaabbabaababbaabababbaababbaabababbaabbaabbabaabbababaababbaabbaabababbababaabbaabababbaabbabaabbabaababbaabbababababaabbababaababbababaababbabababaabbabaabbabaababbaababababbababaabbabaabbaabababbababaababababbaababbabababaabbabaabbabaabbaabbabaabbabaabbabaabbabaabababbabababaabbabaababbaababbaabbabaabbaababbabaababbaabbaabbabaababbabaababbaababbabaababababababbabaabbaabbaabbabaabababbabaababbababaabbabababaababbaababbaababbababaababababbabababaabbabaababbaabbaababbaabababababbaabbaabababbababaababbababaabbababaabbaababababababbaabbababaabababbabababaababbaabbaabbabababaabbaabbaababababababbabaabbabaabbaababbababaababbaabbaabbaabbaababababababbabaabbaababbaababababbababaabbabaababbaababbabaabbaabbababababababaababababbabaabbaabbababaabbababaabababbaabbababaababbabaabbabababababababababaababbaababbaababababababbababababaabbaababbabababaabbaabbaabababababbaababbabaabbaabababbababaabbaababbaabbaabbaabababbaabbaabbaabababababbaabbaababbaababbababababababaabbabaabbaabbaabababbaababbabababaabbaababbaabbababaabababbabaababbaabbaabbabaabbababababaabababbaabababbabaabbabababaabbabaabbaabbaababababbaabbababaabbaabbabaabbababaababbaababbabaabbabaabbabababaabbaababbaabbabababaabbaababbabababaabbabababaababbababaababbaababbabaabbabababaababbabaabbaabababababbaabbaababbaabbababaabbabaabbabaabababbaabbababaababbababababaabbaabbababaabbaabbaabbababababababababaabbaababbabababaabababababbaabbaababbaabababbaabababababbaababbaabbaabbaabbaabababababababababbababababaabbabababaababbaabbaabababbaabbabaabababababbabababaabbabababaabbababaabababbababababababaababbaababbaabbaababababbaabababbaabbabaabbaabbaabbabaababbaabbabaababbaababbababaababbabaabababababbaabbaababbaabbabaababbabaababababbababababaababbabaabbaabbaabbabaabbabaabababbaababbaababbaababbababaababababbaabbaabbababaababbaababbababaabababbaabbabababaabababbaabbaabbaabbabababaabbabababaabbabaabbababababaabbabaababbababaababababababbaabababbabaababbaabbaabbabaabbaabababbabababaabababbaababbabaabbababaabbababaabbaabbababaababbaabbaabbababababaababababbaabbaababbaabbabaababbababaabbaabbaabababbaabbababaabbaabbaabbabaabbaabababababbaabababbabaababbaabababbabaabababbaababababbaababbaabababbababaabbabababaabababbabaabbabaabababababbababababaabbaabbaabbaabbabaabbabaababababababbababaabbabaababbaabbaabababbabababaababbabaababbabaababababbabababaabbababaabbaabbaababbabaabbaabbaabbaabbabababaababbaabbabaabababbabaabbababaabbababaababbaabbaababababababbabababababaabbababababaabbabaabbaabbaabbabaabababbaababbababaababababbabababaabbaabbaabababbabababababaababbabababaababababbabaabbaabababababbaababbabaababbaabbaabbaababbabababababababaababbaababbaabbaababbabaabbaababbababaabbababaabababababababbabaababbababaabababbaabbaabbabaababbabaababbaabbababaababbaababbabaabbabaabbabaabbabaababbaababbaabbaabbaabbaabbababababaabbaabbaababbaabbabaabbaababababbabaababbabababababaabababbaababababbaabbaabbaababbaabbabaabbaabababbaababababbababaabbaababbabaabababababbaababbabababaabbabaabbabaababbabaabbabaabbaabbaabbaabbaabbaababbabaabbaabbabaababbababaabababbaabababbaabbaabbababaabbabaabababbaabababbababababaabbababaabababbaabbabababaabababababbaababbabababaabababababababbabaabbaabbabaababbaabbabaabababbaababbaabbaababbabaababbaababababbabababaabbaababbabababaabbaabababbabababababaabababbaabbababaababbaabababbaabbaababbaabbababaababbababaababbabababaabbababaabbaabbabaabbaababbaabbaabababbaabbababaababbaabbabaababbabababababaabbabababaababbababaabbaababbaababbabababababaabababbaabababbabababaabbaababbaabababababbababababababababaababbaababbabaabbabababaabbababaabababababababbaababbababaababababbaababbaababababbabaababababbaabbabababaabbaabbaabbababaabbabaabababbabaabbaababbababaabababbaababbabaababababbababaabbabaabbabaabbaababababababbabababaabbaabbaababababbababababaabbaababbaabbabaabbababaabbabaabbabaabbababaababbaababababbaababbababaabbabaabababbaabbababaabbababaababbabaababbaababbabaabbabababaababbaabbaababbabaabbabaabbababaabbaabbaabbababaabbababaababababbaabbabaabbabaabbabaababbaabbaabbababababababaabababbaabbababaabbaabbaabababbaabbababababababaabababbabababaabbaabbaabbababababaababbababaabbaabbabaabbaabbabababaabbabababaabbabababaabbababaabbaabbaabbababaababbaabbaabababbabaababbaabbaabbabaababbabaabababababbaabababbabaababbabaababbabaabbaabbaabbaabababbaabbaabbabaabbababababababababaabbaabbabababaababbabababaababbaababbaabbaabababbababaababbaabbababaabbaabbaabbaabbabababaabababbabababaabbabababaababbababaabbababaababbaabbaabbaabbabaabbaabbaabbabaababababababababbabaabbababaabababbabababababaababababbababaabababbaabbaabbababaababbaababbaabbabaabababababababababbaabbaabbaabbaababbaabbabaabababababbaabababbababababaabbaabbaababababababbaabbabababaabababbababababaababababababbababaabababababbababaababbabaabababbaabbaabbabababababaabababbababaababababababababababbabaababbabaabababbabaababbaabbabaabbaabababababababababbabababaabbabaabababbabaababbabaababababababbaababbababaabababbaababbababababaababbabababaababababbababaabbabaababbaabbaababbaabbaababbaabbaababababbaabbaabababababbaababbaabababababababbabababaabababbaabbaabababbaababbaababbaabbaababbaababbaababababbabaabababababababbabababaabbaabababbaababbabaababbabaabbabaababbaababbabababababababaabbaababbabaababababbababababaabababababbabaabbaabbaababbababaabababbaabababbaabbabaabbabaababababababbababaabbababababaabbaababbaabbabaababbaabbaabababababababbabaabbababaabababababababbabaabababbaabbaababababbabaababbaababbaabbabababaabbabaababbababaabbabababaabababbabaababbaabbaabbaabbaababababababbaababbababaabababbababaabbabaababbaabbababababaabbaabbaabbabaabababbaabababbaabababbababaabbabaabbababababaababbabababaababbaabbababababaabbaabbaabbababaabbababaabababbabaabbabaababbabaabbabaabababababababbabaabbabaabbaababababababbaababbaababababbabababababababaabbaabbaabbabaababbaabbaabbabababaabbaababbaabbaababbaababbaababbaabababbaabbaabbaabbaabbabaabbababaabbaababbaabbaabababbababaabbaabababbabababababaababbabababababaababbabaabbaabbaabbabaabbabaababbaabbaababbaabbaabababbababaabbabaababbaababbaabbaabababbaabbabaababbababaabbaabababbabaabbaababababbaababbabaabbababababaabbaababbababaabbaababababbaabababababbabaabbaabababbaababbaabababbabababaabbababaabababababababababbabaabbaabbabaabbaabbabaababababbaababababbababaabbaabbabaabbaabababbaabababababbabaabababbabaabbabababaabbabaabababbababababaabbababababaabababbaabbaabababbaabababbaabababbaabababbabaababbabaabababababababbabaabbabaabbababaababbabababaabbaabababababbababaabababbababababaabbabaabababbabaabbababaabbabaabbaabbaabbaababababababbabaababababbaabbaabbabaababbababaabbaababababbababaabbaabababbaabbaabababbaabababbaababbababaabbaabbabaabbababaababbabaabbabaabbaabababbaabbababaabbaababbabababaababababbaabababababababbaababbaabababbababaabbaabbababaababbabababababaabbababaababbabababaababbabababababaabbaabbabaabbabaababababbabababaabbabaabababbaababbaabbabababababababaababababbaababababbaabbabababababaabbabaabababababbabaababbabaabbababababaabbababaabbaabbaabababbababababababaabbabababaabbaababbababaababbaababbaababbaababbabababaababbabababaababbabaabababbabaababbaababbaabbabaabababbaabbaabababbaababbaababbabaabbabaababababababbabaababbabaababbababaababbabaabbabaabbabaabbaabababababbaababbabaabbaabbababaabababbababaabababbababaabbaabbabaabbababaababbabaababbaabbaabababababbabaabbaabababbabaabbaababbababaabbabababaabababbababaababbaabbababababaabbabababababaabbababababaababababababbabaababababababababbababaababbaabababbaabababbaabbaababbabaabababababbabaababbaabbabaababbaabbaabababbaabbaababbaabbaabbaabbababaababbaabababbabaababbaababababbaababababbaababbabaabababbabaabbabaabbabaabababbaababababbabababaabababbaabababbaabbabaabbaabbaabababbabababababababababaabbaabababababbaababbaabbaababbaabbababaabababbaabababbababaabababababbaabbababaabbababaabbabaabbaabbababaabbabaabababbabaababbaabbababaabababbabaabbabaabbabaabbaabbabaabbaabababababbaabbabaababababbaabbaabbabaababbabaabbababababaababbaababababbaabbababaabbaabbabababababaabbabaababbabaabababbaabbaabbabaababbabaabbaabbabaabbaabbaababbaababababbaababbaababbaababbababaababbabaabbabababababaabababababbaababbabaababababbababababaababbabaabababababbaabbaababbabababaabbaababbababababaabbabababababaababbabababababaabbaabbabaababbabaabbabaababbaababbaababbababaabbabaabababababbaabbaabbaababbaabababbabaabbabaabababbaabababbaabababbabaabababababbaabbabaabbabaababbaabbaababbabaabababbabaabbababaabbababaabbabaababababbabaabbaababbabaabbaabbaabababababbababababaababababbabaabbaabbaabbababaabababbababaababababbabaabbababababaabbaababbaabbaabbabaababbaababbaababbaababbababababaabbabaabbaabababbabaabbabaababbaabbaababbabababaababbaabababbaabababababbababababaabbabaababbaabababababababbaabababbaabbababaabbababababababaabbaabababbaababbababaabababababbaababbaabbabaabbabababaababbaabababbabaababbabaabbabababaababababababbaabbaabbababaababbabaabbaabbaabbabaabbabaababbaabbabaabbaabababbaabbabaabbabaabbaabababbaabbabaabababbaabababababbabaababbaabbabaabbabababaababbabaabbabaababbaabbaababbaabababababababbababababaababbabaabbaababbaabbaababbabababaababbaabbabababaabbaabbaabbabaabbaabbaabbabaabbababababaabbaababababbaababababbaabababbabaabbababaabbaabbababababababaabababbababababababaabbabaabbabaabbaababbaababbabaabbabaabababababbabaababbaabbaababbabaabbaababbabababaababababababbabaabbaababababbaababbaababbababababababaababbaabbaabbababaabbababaabbaabbaababababbababababaabbababaabababbaabbabaabababbaababbababaababbababababaababbabaababbaabbababababaabababbabababaabbabaabbababababaabbaababbababababaababbaabababababbabababaabababbabaababbabaabbaabbaabbaababbaababbabaabbabababaabbabaabbaababbabababaababbaababbabaabababbaababbaabbaababbabaababbabababaababbabaabbabaabbabababababaabbaabababbaabbaabababababbaabababbababaababbaabbaabababbabaabbaabbababaabbaababbaabababababbaabbababababaababababbaabbaabbabaababbababaabbababababaababbabababaabbaababbabaabbabaabbaabababbabaabbabababaababababbaabbabaabbaabbaabababababbaabbabaabababababababbaababbaabbabaabbabaabbabaabbaabbabaabababbababaabbaabababbabababaabbababaabbaababbabaabbababaabbaabbaabbaabbababaabbaabbababababaabbaababbabaabbabaabbaababababbababababaabbaabbaabbaabababbaabbabababababaabababababababbaabbabaabbabaabbaabbaabbabababaababbabaababbaabababbabaababbaabbabaabbaababababbaabbabaababbaabababababbabaabbababaababbabaabbabaabbaabbabaabbababaabbaabababbaababababbaabbaabbaabababbababaabbaabbaabbababaabbaabbaababbaabbababaabbabaabbababababaabbaabbaababbababaababbabaabbabaabbaababbabaabbababaababbaabababbabaabbabaababbaabbaabbaababbaabbaabbaabbaabababbaabbababaabbaababbaabbaabbaabbabababaabababbaababababababbaabbaabbabaabbaabbabaabbabababaababbabaabababbaabbababaabbabaabbaabbaababababababababbabaababbababaababbaababbababaababbaababbabababaababbaababbabababaabbaabbababaabbaababbaababababbaabababbababaabbababaabbabaabababbaababababbabaabbabaababababababababababbabaababababbaababbaababbaabbababababaabbaabababababbabaababbaabababbababaababbababababaabbaababbaababbabaababbaabbabaabbaabababbabababaababbabaabababbabaabababababababbabaabababbaabbaababbaabbabaabbababaabababbababababaababbabaababbabaabbaabbabaabbabaabbaabbabaababababababbaababababbaababbabaababbaababbabaabbabaabababbabaabbababababababababaababbabaabbaababbaabbabaababbaabababbaabbaabababbabababaabbabaababababbababaabbaabbaabbaabbaababbabaabbabaabbaabababbaabbabaabbaabababbaababbaababbabaabbaabbabaabbababaababbabaabababbabababababaabbaababbaabbaabbaababababbabaababababababbababaababbaabbabaabbababaabbabaababbabaabbabaabbaababbaabbaabbaababbabababaabababbabaabbaababbaababababababbaabbaabbababaabbaabbaababbaabbaabababababababbaabababababbaababbabaababbaababbababababaababababbaabababbababaababbabababaababababababbaabbaabbabaabbababaababbaabbabababaabababababbaababbaabababababbaabbababaabbabaabbabaabbaabbabababaababababababbaabbaababbaabababbabaababbaabbabababaabbabaababbaabbababaabbaabbababaababbaababbaabbaabbabaababbabaababababbabababaabbabaabbabaababbaabbaabbaabababbaababababbabaabbaabbaabababababbaabbaabababbaababbabaabbabababaababbabababababaabababbabaababbababaabbabaababbaabbabaabbaabababbaababbaabababbaabbabaabbaababbabaabababbaabbabaabbaababbaabababbabaababbaabbaabababbabababababaababbaabbaabababababbabababaabbabaabbababaabbaabbababaabbababaabbaabbabababaabbaabababbaababbabaababababbababaabbabaababababbabaabbaababbabaababababbaabbaababbaababbababaabababbaabababbababaabbabaababababbabababababaababbabaabbabaabbabababaabbaabbaabbaabababababbaabababbaabbabaabbabaabbabaabababbabaabbaabababbabaababbaababbabaabbaabbaababbababababaabbaababbababaababababbabaabbabaabbababababaabbaabbaababbababababababaababbaabababababababbabaababababbabaabbababaabbaabbabababaabbababaabababababbababaabbababaabababbabaabbababaabbaabababbaababbaabbababaababbaabababababbababaababababbabaabbabaabababbababaababbababababaababababbaabababbabaababababbabababababaabbabaababbababaababbaabababababababbababaabbababababaabbababaababbabaabababbabaabbababaabababababababbabaabbaababbababaababababbabaababbababababaababbabaabbaabababbabaabbababaababbabaabbaabababbaababbaabababbabaababbaabbabababaabbaababbaababababbaabbabaababbaabbabaabbaababbabaabababbaabbaabbababaababbaabbabaabbaababbaabbababababababababaabababbaababababababbababaababababbaababbabababaababbaababbaabababababbaabbabaabbabaabababbabaababbababababaabbabaabababababbabababaabbabaabababbabababababaabbababaababababbabaabbaababbaabbaababbaabababababbaababbababaababababbabababaabbababaabbaabababbabaababbabababaababababbaabbaabbabaabbabaabbaababababbaabababbaababbaababbaabbabaabbabaabbabababaabababbababaabbabaabbaabbababababaabababbabaababababbaababababbababaabbabaabbaabbabaabbaabbaabbaababababbaabbaabababbaabbabaababbababaabbababaabbaabbababaababbaababbaabbabaabababababbabaabababababbabababaababbabaababbaababababababababababbaababbaabbaabbaababbabababaababababababbaabbabaabbabaabbabaababbabaabbaababababababbabababaababbababaababbababaabbaababababababbaabababababbabaabbababaababbaabbaabababbabaabbababaabbabababaababbabaabababbabababaabababbaabbaabababbababababaabbaabbaabbabaababbababababaababbaabbababaabbabaabbababaabbabaabbabababababababaabbaabbaabbaababbabaababababbabaabababababababbabaababababbaabababababbaabbabaabbaabbabaabbaabbabababaababbaababbabaababababbaabbaababababbaababbababababaabbabaabbababababaabababababbabababababaabababbaabababbabaababbaabbaabbaababbaabbaabbababababaabbabaabbabaabbaababbabaabbababaababbababaabababbababaababababbabaabbaabbabababaabbabaabbaababbaababbaababbababaabababbababaabbaabababbaabbabaababbabaabbaababbabaababbaababbaababbaabbabaabbabababaabbabababaabababababbaabbababaababababababababbaababababbaababbabaababbaabbabaababababbababaabbabaabbaababbabaabbaabbaababbaabbaabbaababbabaabababbabaabababbababaabbabaabbabaababbabaabababbabababaabbaababbaababbabaabbaababababbaabbaabababbababaabababbabaababbaababbabaababababababbaabbabaabbabaabbabaabbabaababbaababbaabbabaabbabaabbabaababbabaababbaabbabababababababaabbaabbaabbabaabababbababaababbabababaababababbaababbaababababbabaababbaababbababaabbaababbaabababbabaabababababababbaabbaabbabaabbabaabbaabababbaabbababababababababababababaabbaababbabaabbabaabbabaabbabaababbaabababbaabababbababababaabababbaababababababbabababaabababbababaababbabaababbaababbababababaabbabaababababbaabbaabbaababbaababbaababbabababaababbaabababbaababababbaabababbaabbaabbaabbabaabbababaabbabaababbababababaababbaababbabaabababbababaababababbababaabbababaabbabaabbabaababbaabbabaabbabaabbabaabbabaabbabaababababbababababaabbaabbabaababbababaabbabaabababbaababbababaababbaababbaabbaabbaabbababaabbaabababababababbaabbaababbabaabbaabbaabababbabaabbabaabbababaabbababaabbabaababbabababaabababbabababaabababababbaabbababaabbaabababbaababbabaabbaabbabaabbabaabbaabababbabababaababababbababaabbababaabbaabababbababaababababababababababbabaabbabaabbababaabbabaabbabababaabbabaabbabababaababbaabbaabababbabaabbabababaabbabaababababbaabababababbaababbaabbaabababbaabbabaababbaabbababaabbabababaabbabababaabbaabababbaabbabababaabababbaabbaababbaababbaababbaabbaabbaabababababbabababababababaabbaabbaabababbaabbababaabbabaabababbaabbaabbaabababababbaabbababaabababbabaabbaabbabababaababababababababbaabbababaababbaababbabaabababbababaabbaabbaabbabaabbaabbaabbabaababbababaabababbaabbabaabbabababababaababbaababbabababaabababababbaabbaabbaababbaababbababaababbaababababababbabababaabababbaabbaababbaabababbaabbaabbaabbabaabbaabbabaabbabaababababbaabababababababbababababaabbaabababababababbabababababaababababbaabbaababbabaababbaabbaabababbaababbababaabbaabbababaabbaababbabababababaabababbababaabababbababaababbababaababbaababbababababaabbaabbabaabbaabababbaabbaabbaababbababaabbaababbabaababbaabababbabaabbabababababaababbaabbabaabbaababbaabababababbaabababbaabbabaabbaabbabababaabbaabbababaabbaababbabaabababbaabbabaabababababbaabababbaabbababaabababbaabbaabbaababababbaabababbabaabbababaabababbababaababbaabbaabababbaabbababaabbababaabbababababaababbaabbabaabbaabababbabababaababbabaabbaabbaababbababaababbaabbabaabbaababbaababababbabaababbaabbababaabababbaababbaabbaababbabababaababbaabbabaabbaabbaababbabababababababaabababbababababababaabbaababababababababbaabbabaababbabaabbaabbaabbababaababababababbababaababbabababaabbababaabababababbababaababbaababbaabbaababbaababbabaabababababbabaababababababbababababaabbaabbaabababbabababaabbabababaabbaabbababaabbaabbaababbaababbababaabbabaababbabaabbaabbabaabbabaababbababaababbaabbabababaabbaabbaabababbabaabbaabbabaabbaabbabaabbabaabbababaabbabaababbaabababbaabababbaabbaabababababababbaababbaababababbaababbabaabbabababaabababbaababbabababaababababbabaabababababababbaabbababaabbabaabababbabaabbaabbabababababaababbababaababbabababababaababababbabaabbabaabbaababababababbabababaababababbaabababababbaabababababbaabbaabababbabaabbaabababbaababababbaabbababaababababbaabababababababbaabbabaabbaababababbaabbababaababbababaabbababaabbabababaababbababaabbababababaabbabaabbababaababababbababaabbababaabababbaababbaababababbababaababbaababababbaababbabababaababababbabaabbaabbaababbaabbabaabbababaababbabaababbabaababbaabbaababbabaababbabaabbaabbabaababbababaabbaababbaabbaabbabaabbaabbaabbabababaabababbaabbabababaabababbaabbababababababaababbababaabbababababaababababbaabbabaabbaabbaababababababababbaabbababaabbababaababbabababaabbaabbaabbabaabbaabbaabbababababaababbaababbaababbaabbaababbabababaabbaabbabababaababababbaabbababaabababbabaabbaabababbaababbabaabababbabaabbaababbabaabbaabbabaabbaabbaababababbaabbabaabbaabababbaababbaababbabaababbababaabababababababbabaababababbaabababababbabaabbabaabbaababbaababbabaababbababaabbabaabababbaabababbabababababaababbaababbababaabababbabaabbababaababababbabaabababbaababbaababababbabaababababababbaababbaabbaababbababaabbaababababbaabbabaabbabaababababababababbabaabbaababababababbabaabababbaabababbabaabbabaabbaababababababbaabababababababbababaabbaabbabaabababbaabbabaabbaababbabaababbabaababbaabbabaababababbaabbabaabbaabbaababbabaabbaabbaababbaabbababaabbabababaabbababaababbabaababbaabbabaabababababbaabbabaabababababababbaabbabaababbababababaababbabaababbaabababbabaabbababababaabbaababbaabbabababaabbaabbaabbabaabababbababaabababbabaababbaabababbabaababbababaababbaabbaabbaabbabaababababbaababbababababaababababbaabbabaabbaabbaababababbababaabbaabbaabbaabbaabababbabaabababbaabbaababababababbababaababbababaabbaababbaabbaabbaababbabaabbaababbaabbabababaababababbaababbaababbababababababaabababbabaababbabaabbaabbaabababbabaababbababaabababbaabbababaabababababbaabbababababaabbaabbababaabbabaababbaabbabababababaababababbabaababababbabaabbabaababbaabbaababababbaabbabaabababbaabbabababaababababbaabbababababaabbababaabbaababababbababaabbaabbaababbaabbababaababababbaabbaabbabababaabbaabbabaabbaabbabaabbabaabbababaabbaabababbaababbabaabbabaabbaababbaabbabaababbabaabababbabababababaabbaabbabaabbaabbaababbabaabbababababababababaabbabababababaabbaababbaabbababaabbaabbaabbaabbabaababbaababbaabbabaababbaababbaabbaababbabaababbababaababababbababaabababababbababababaabbaababababbaababbaabababbaabbaabababbaababababbaabbaabbababababababaabababbabababaabbababaabababbaababbaababbabaababbaabbababababaabbaabababababbabaabbaababbababaababbaabbaabbababaabbabababababaababababbababaabbaabababbabababaabbabaababbaabbabababababaababbaabbaabbaababbaababbabaababbaabababababbaabbabaabbaabbaabbaabbabaabbabaabbaabababbabababaabbabaabababbababababaabbaabababbababaabbabaababbaabbaababbaabbabaababbababababaababbabaabbaabbaabbaababbaabbaabbaabbabaababbaabbabababaababbaabababbabaabababbaababababbaabbabaabbaabbaabababbaabababbaababababababababababbaabbabaabbaabbaababababababbaababbaabbabaababbababaababbaababababbababaabababbaabbabaabbaababbaababbababaabbaababbaabbaababbaabbaababbaabababababababbaababbabababababababaabbaabbabaabababbaababbaabbabababaabbaababbabaababbababababaabbaabbabababababaababbabaababbababaabbabaababababbaabbaababbaababababbabaabbabaababababababbaabbaabbabaababbaababbabaababbaabababbaabbaabbabaabbaababbaabbababaabbabababaababababababbababababaabababbaabbabaababbaabbabaabababbaabababbaabbaabbababaababbabababaabbaabbaabababbaabbaababbabababaababbababaabbaabababababbabaabbabababaabbabaabbaabbaababbaabababababbabaabababbabababaababbaabbabaabbaabbabaabbabababaabababababbaabababbababaabababbabababababaababababbaababbababaababbabaabababababbaabbaabbaababbabaabbabaababbababababaabababbabababaabbaababbababaababbaabbabababaababbaabbaababbaabbaabbababaababbabababaababbababaabbababababaabbababababaababbabaababbaabababbabaabbababaababababbabaabbaabababbaababbabababaababbababaabbaabababbababaababababbaabbabababababababababaabbabaabbabababaababbaababbababaabbaabbabaababbaababbaabbabaabbaabababbabaabbabaabbaabbababaabababbaabbaabbabaababbaabababbaababbaababbaabbaabbaabababbababaababbaababbaababbabaabbaabbababaababbabababaabababababababbaabbaabbaababbaabbaababababbaababbababababaabbababababaabbaabababababbababababaabbabaabbabababaabbaababbabaababbaabbaabbaabbababaabbababaababababbababababaabbabaabbaababbaabbabaababbababaababbabababaababbaabababababbaabbaabbababaabababbabaababbaababbabababaabbababaababbababababaabababababababbababababaababbabaababbabaababbabaabbabaabbaababababababababbaabbababaabbaabbaabbabaabbaabbaabbababaababbaababbaababababbaababababababbaabbabaababbaababababbabaababbaabbabaababababbaabbababaabbaabbaababbaababababbabaabababbabababaababababbabababababaababababbabaabbaababbababaabbababababaabababbaabbababababaabbaababbaabbabaabbaababbaabbabaabbabaabababbababaabababbabaabbabaababbaabbabaabababbaabbababaabbaabbaababbabaabbaabbaabbabaababbababaabbaababbaababbababaabbaabababbaababbaabababbababaababbabaabababababbaabababbabaabababbabaababbababaababbabababaabababbababaababbabaababbaababbaabbaabbaabababbabaabbaababbaabbaababababababbaabababbabaababbaababbaababababbabaabababbababaabbabaabbabababaabbabaabbabababababaabbababababababaabababbabababaababbababababababaababbaababababababababababbaabbaabbaababbababaabbaabbababaababbaabbaabababbaabbaababbaababababababbaabbabababababaabbabaababababababbaabbaababbaabababbababababaababbabaababbaababbaababbaabababbababababaabbabaabbababaabababbaababbabaabababbabaabbabababaababbaabbababababaababababbababababaabbaabbaabababababababbaababbaababbaabababbaabbaabbabaabbaabbabaabababbababaabbabaabbaabbabaabbabababababaabbaabababbaabbabaabbabaababababbabaabbaababababbabaabbaababbaababbaabbaababbabaabbaabbaababbaabbaababbabaabababbaabbaababbabaabababbaababbaababababbabaabbaabbaabbaabbaabbababababaababababababbaabbababaababbabaabbaababbabababaabababbaabbababaabbaababbaabababbaababbaababbabaababbaababababbaababbaababababababbaababababbabaababababbabababaabbababaabbababaababbaababbaabbaabababbabaabbaababbabaabababababbabaababbaababbaabbabaabbababaabababbaabababbaabababababbabababaababababbabaabbaabbaababbaabbaabbababaabbabaabbababaabbabababaababababbabaabababbaabbaabbaabbabababababaababbababaababbaababababababababbabaabababbabababaabbaabababbababaabababbabaabbaababbaabbaabababbaababbabaabababbaababbababaabbababaabbaababababbabaabababbaababababbababaababababababababababababbabaabbabaabbaabbaabbaababbaababbababaabbabaabababbabababababababaabbabaababbaabbababaababbaabbabababababaababbaababbabaababbaabbababaabbaababbaabbabababababaabbaababbaababbabaabbabaabbabaabbaababbaabbaabbaababbaabbabaabababababbaabbaababbaabbaabababababababbababaababbaabbaabababababbaabbaabababbababaabababbaababbaabbabaabbababaabababababbabaababbabaabbababaabbaabbabaabbaabbaababbaabbaabbaababbaabababbabababaabbaabbababaabbaabbabaabbababaababbabaababbabababaabbaabababbabaababbaabbabababaababbaabbababababaababababbaababbaabababbababaababababbabaababbabaababbabaabbaabbaababbabaababbaabbabaababababababbaababbabababaabbabaabbaabababbabaabbaabbabababaabbaababbaabababbababababaabababbababaabbaababbababababababaababbaabbaabababbaabbababababaabbaababbabababaabbaabbabaabababababababababbabababaabababababbaabbaababababbaabbaababababababbababababababababaababababababbaababbabababaabbaabbabaabbababaababababbaabababbaabababbaabbaababbaabababbabababaabbaababbabababaabbababababaabbaababbababaabbaabababbabaabbaabababbababaabbabaababbababaabbaabbabaabababababbabaabbaabbaabbababaababbabababaababbababaabbababaabbaabbaabababababababbaabbaabbaababbaabbaababbabababaabbaababbaabbabaabbabaababbaababbaabbabababaababbabababaabbabaabbabababaababbaababbabaababbaababababbabababababaabbaabababbabaabbaababababbabaabbaababbaababbabaababbabaababababababbaabbaabbaababbabaabababbaababababbabaabbaabbabaabababbababaabbabababaababababbabaabbabaababbabaabababbaabbababababaabbababaababbaabbabaabbabaabbababaabbaabbabaabbaabbaabbabaabbaababbababaabababababbababaababbaabbaabababbababaabbaababbaababababbaabbaabababababbaabababbaabbaababbabaababababbaabbababababababaabbababaababababbaabbaabbaababbabaabbaabbaabbaabbaabababbaababbabaababbaabbaabababababbabaababbabaababbabaabababbabaababbabaabababababababababbaabbaabbabaabababbaababbabaababbabaabbaababababbaabbababaabababbabababaababbaabbaabababbabaabbaabababbaababbabaabababababbabababababaababababbabaabbaabbaababbabaababababbaabbaabbaabbababababaabbababababababaababababababababababababababababbaabbabaabbaabbabaabbabaabbabaabababbabaabbababababaabababbaababbaabbaabababababbababaabbabaabababbaababbaabababbababaabababababbaababababbaababbabababaabababbaabbaabbababaabababababbaababababbababaabbababaabbaabbabaabababbaabbabaababababbaabbabaabbababaabbabaabbabaababbabaabbabaabbabaabababbabaabababababababbabaabbababaababbababababaabababababbaabbaabbabaababababababbaababbaababbaababbaabbabaabbababababaababbababaabbabababaabbabababababababaababbabababaabababbabaabbaabbaabbaabbabababababaabbababaabbaababbaabbabababababaababababababababbababababaababbabaababbababababaabbabaabbabaabababbababaabababbabaabbabaabbabababababaabbaabbabaabababbabaabbaabbababaabbaababbaababbabababaabababbaabababbababaabbaababbaababbababaabbaabababbaababbabababababaabbaabbaababbaababbabaabbaababababababbaabbababaababababbaababbaabbaababbababaababababababbaabbabababaabbabaababbabababababaabababbaababbabaabbabaababbaabababbaabbaabbababaabbaabababababbaabababbabaababbaabbababaababbabababaabbaabababbabaabbabaababababbaabbababaababababbababaabbaabababbaababbaababababbaababbaabbabaabbaabbabaabbaabbaabbaababbababaababbabaabbaabababababbabaabbaabbaababbaababababbaabababbaababbaabbaabbabaabbababaababbaababbababababababaababbabaababababbaabbaabababbabababaabbabaabbaabbaabababbaabbabaababababbabaababababbababaababbabaabbaabbabababaabbaabbaababbaababbaabababbaababbaabababbabaabbaabbaabbabababaababbaabababababbaabbaabbababaababbaabbaabbabaabbabaabbaababbaababbababaabbaababbababaabbababababaababababbabaabababbabababababaabbaabbabaabababbaabbababaababbabaababbababaabbaababbaabbabababaabbaabbababababaabbaababbaabbabaabbaabbabaabbaababbababaabbababababababaabababbababaababbabaababbababaababbaabbabaabbabaabbabaabbaababbabaabbabaabbababababaabbababaababbababaabbabababaabababbabababababaababbabaababbaabababbabaabbabaabbabaabbaabababbabaababbababaababbaabbabababababababababaabbababababaababababbaabbabaabbabaabababbaabababbaababababbaababbaababbaabbababaabbabababababababaababbaabbabaabababbabaababababbababaababbababababaabbaabbaabbabababaababbaabbaababbabaabbaabababbaababbaabababbaababbaabbaabbababaabababababbaababbabaabbaabababbabaabbababababababaabbaabababababababbabaabbaabbabababaababababababbaabbabaabbaabbaabbababaabbaabababbaabbabababaabababbabaababbaabababbaababbaabbabababababaababbababaabbabababababaababbabababaababbababababababaababbaabababbababaababbaababababbaababbabababababaabbaabbabaababbaabbaabbaabababababababbabaabababababababababbaababbabaabbababaababbabababababababababaabbaababbabaababababbaabbaabbaabbabaabababababbaababbabaabbabaababbabaabababbaabbaababbababaabababbaabababababbaabbabababaabbaabababababababbababaabbaabbaababbaabbaabababbaababbabababaabbababaabababbabaabababbaabbaabbabaababbababaababbabababaabbaababbababaababbaabbaabbababaababbababaababbababaabbaabbaababbabababaababbaababababbaabbaabbabababaababbaabbaabbaababbabaabababbababababaabbabaababbabaabababbabaabbaabbaabbababaabbababababaabbabababaababababababababbabaabbababaabbaababbaabbabaabbababaabababbababaabbaabbaababbabaabbababaababbaabababababbabababaababbaababbaabbaabababababbaabbaabbaabbaababababababbabababaabbabababaabbaababbababaabbababaababbaababababbaabbababaabbaabbaababbaabbabababaabbabaabbabababaabbaabababababbababaabbaabbabaababbabababaababbaabbaabbabaabbabaababababbababababaabbaabbaabababbaababababbababaababababbaababbabababaabababababbabaabbaabbabaabbabaababbaabbababaababbaabbaabbabababaabababbaababababbaabababababbabababaababbaabababbaabbabaabbabaabbaabbababaabbabaababbaabbaababababbababaabbaabababbaabbabaabababbababaababbaabbaababbabababaababbabaabbabaababbabaabbaabbaababbababaababababbaababbabababaabbaababbabaabbababababaababbaabbaababbababababaabbabababaababbaabbabaababbababaabababbabaababbaababbabaabbaababbaababbaabababbabaababbaabababbababababababaabbababababaababababbaabababababbaabababbaababbababaabbaabababbaabbabaababbaabababbababaabbaabbabaabababbaabbaabbabaabbabaabbabaabababbaabbaabbaabababbabaababababababbaabbaabbaabbaabbaababbabaabbaabababbabaababbababaabbababababaababababababbaababbaabbaabbabaabbaabbabaabababbababaabbababaababbababaabbaabababbaababbabababaababbaabbaababbaabbaabbaababababbabaababbaabbababaabbabababababaabbaababababbabababababaabbabaabbaababbaababababbaabbabaababababbaababbababaababababababababbabaabababababababbabaabbabaababbaabbababaababbababaabbaababababbabaabbaababbaababbaabbabababaabbabaabbaababababbaabbabababaababbaabababbaabababbaababababbabaababbababaababbabaabbaabababbaabbababaabbabaabbaabbababababaabbabaabbabababaabbababababaabbaabababbababaabababbabaababababbababaabbabaabababbababaabababbababaabbabababaabbabaabbaababbababaabbabaabbaabbabaababbaababbaabbaabbaabbaabbabababaabbabaababbabaabababbaabbaababababbabaabbabaabababbaababbabababababaabbaabbabaababababbaabbabaababbaabbabaabbaabababbababababaabbabaabbabaababbababaababababbaabbabaabbaabbaabbaabbaabbaabbabababaababbaabababbabaabbaababbababaabababbabaabbaabbaabbaabababbabaabbabaabababbababaabbabababaababbaabbaabbaababababbaabbababaabbabaabbaabbaababbaabbaabbabababaababbaabbabababababaabababababbaabbaababbabaabbaabababbabaababbaabbaabababbaabbabaabbaababababababababababbaabababababbabababaabbabaabbabaabbabaabababbaababababbababaababbabaabbaabbabaabababbaababbaababbababababaabbaababbabaababbaabababababbaabbabaabbabaabababbabaababababbababaabababababbababaabababababbababaabbababaabbaababababababbabaabbaababbaabababbaabbaabbabababaabbaabbabababaabbaababbabaababababbababaabbaabbaababbaabbaabababbaabbaababbabaababbaababbabaabbabaabbababaabababababbabaabbaababababbaabababbabaabbabaabababbaabbababaabbabaababbabababaabbabaabbabaabababbabaabbaabbabaababbababaababbaababbaabbaababbabababaabbaabbaabbabaababbaabababababbaabbaababbababaababbabaabbabababababaababbaabbabaabbaababbaabbaabbabaababbaababababababbaababbabababaababbaababbabaababbabaabbababaabababbaababbabababaabbabaabbaabbabaabababababababbabaabbaabababbabaabbaababbabaabababbaababbababaababababababbababaababababababbababababaabbaabbaababbaabbababaababbaabababbababaabbababaababbaababbaabbaabbabaababbaabbaabbababababababaababbababaabbaabbabababababaabbabaabbaabbaababbaababbabaababababbaababbaabbabaabbaababbabaababbababaababbabaababbaabababbabaabbaabbabababababaabababbaabbaababbaabbabababaabbaababababbaabbaabbabaabababbaababbaabbaabbababaabbababaabbabababaabbabababaabbababaabbababababaabbabababaabbabaababbaabababbaabbaabbaababababbabaababbabaabbababaababbababababaabbaabbabaabababbaababababbabababaababbabababaababbaabbabaabbaabbabaabbabababababaabbababaababbababaababbaababbababababaabababbaabbaabababbaabbaababbababaabbaabbaababbaabbaabbabaabbabaababababababbaabbaababababbaabbaabbaababbababababaabbabaabbaabbabaabbabaababbabaababbaababbaabbaabbabaabbaabbaabbabaabbaabbababababaababbaabbabababaabbaabbaabbababaababababbabaabbababababaabbababababaabbaabbaababababbababaabbabaabbaabbababaabbabaabababbaabbaabababbaabbabaabbaabbaabababababbabaabbaabbaabbababaababbaababbaababbaabbaababbababaababababbaabababbababaababbabaabbaabababbababaabbaabbaababbabaabbaabbabababaababbabaababbabaababbabaababababababababababbaababbababababaabbabababaabbaabbabababaabbababaabbabaababbababaababbabababaababbababaababbababaababbabaabbaabbaababbababaababbaabababbaababbabaababbabaabbaababbaababbaabbababaabbaabbaabbaababababbababababababaababababababababababbaabbabaabbababaabababbababaababbabaabababbabababababaabababbababaabbabaababbabababaabbabababaabbaabbabaabababbababaababbababaabababbabaabbabaabbaababababbabababababaababbaabababababababbabaababbabaabbaabbaabababbababababaabbaabbabaabbabaabbaabbaabababbababababaababababbaababbaabababbaababbaabbaabbaabababbabaababbabaabbaabbaababbabaabbababaababbaabbaabbabaabbaabababbaabbabaababbabaabababbabaababbabaababbaababbababaabababbababaababbaababbaabbaababbababababaababbabababaabbaabababbabaababbabaabababababbaabababababbaababbaababababbaababbaabbaababbabababababaabbababababababababaabababbababaababbabaabababbaabbabaababababbaababbabaababbaabababbababaabbabababaabababbabaababbababaabbabababaababbaababababbaababababababababbaabbabaabababbaababbababaababababababbabababaabbabaababbababababaababbabaabbaababbaabbaabbaababbabaabababbaababbaababbababaabababbaabababbaabababbaabbaababababababbaabbaabbaabababbaababababababbaabbaabbaabbabababaabbabaabbabababababaabbababaababbabaabbaabbaababbaababababbaababbaabababbabaabababbaabbabaababababbaabbaabababbabaababbaababbabaababbaabbababaabbaabbabaabbabaabbababaababababbaabbabaabbabababaabbaabbabaabbaabababbababababababababaabbaababbaababbaabbabaabbabababaababbababaabbaababbaababbaababababbaababbabaabbabaabababbabababaabbaabbaabbaababbabaababbaababbaababababababbabababababaabbababaabbabaababbabababaabbaabbabababaababababbababaabbaabbaabababbaabababbaabababbaabababababbabaabababbaabbababababaababababbaabbabaabbaababbabaababababababababbabaabababbaabbababababaabababababbabaabbabaabbaabbaabbabaababbababaabababbababaabbaabbaabbaabbabababaabbabaabbabaabbabababaababbabababaababbababaababbabaabbababaabbabaabbaabbababaabababbaababbaabababababbababaabababbaababbaabbabaabababababbaabbabaababbaabbaababbaababbababababaabbababaabbababaabbaababababbabaabababbaabbaababbabababaabababbababaabbababaabababbaabbabaababbaabababbaababababbaabbaababababbabaabbabaabbabaabbabaabbaabbababaabababbababaabbaababbabaababbabababaabbabaabbababaabbababababaababbabababaabbaabababababababbaababbabababaababbabaabbabababaabababababbaabbababababaababbaabbabaabbababaabababbabaababbaababababbaabbaabababbaabababababbabaabababababbaabbababaababbaababbabaabbababaababababbaabbaababbabaababbaabababbababaababababbaababbaabbaababbaabababbababaababababbaabbabaababbaababbaababbabaababbaabbaabbabaabbababababaabababbabababaabbaababbaabbabaababbaabbabaababbaabbabaabbabaabbababababababababaabababbaababababababbabaabbabababaabababbababaabababbabaabababbaabbabaababbabaabbababaabababbaabababbaabababbaababbabaabbaabbababaabbababaabbabaababbabaababbaabbaabbabaabbabaabbabababaabababbabaabbabaabababbabaabbaababbabababaabababbababaababbaabbaabbaababbaabbababababaabababbaabbaababababbababaababbaabababbaabbaabbaabababbababaababbabaababbaabababbababababaabababbaababababbabaabbaababababbaabababbababaabababbababaababbaabbabaabababababbababababaabbababababaababababbababaabbaababababbaabbaabbabaababbaabbaabbaabababbababaababababbabaababbabaabababbabaababababbabaababbaabbaababbaabbabaababababbaababbaababababbabaabbaababbabaabababababbababaabbababaabbabaabbaababbaababbaababababbaababbabababaabbaabbaababbabaababbaabbabaabbababaababababababababbaababbaabbabaababbabaabbabababababaabbabababaababbabaabababbabaabbabaabababbabaabbababaabbaabbabababaababababbabaabababbaabbaabababbaabababbaababbaababababababbaabbaabbaabbaabbabaabbaabababbaabbabaabbababaabbaababbaababbabababaabbababababaabbaababbababaababbaabbababababaababbababababaabbababaababababbaababababbaabbaabababbaababababbaabbabaabbabaababbabaababbabaabbabababababaababbaabbabababababaabbaababbaabbabaabbabaabbababaabbaabbabaababbaabbabaabbaabababbabababaabbaababbabababaabbababaabbabaababbaababbaabbabaabababbaababbaabbaababababbabaababababbabaababbabababaabababbaababababababbaababbaababababbaabbabababaabbaababbaabbababaabbaabbabaabababbaababababbaabbaababbababaababbabaababbababaababbababaababbababababaabbababababababaabbababababaabbabaabbababaababbababaababababbababababababaabbabaababbabaabbabaababbababaabbabaabababbabaabbaababbababaababbabaababbaabababbaababbaabababbaabbaabbaabababababbaabbaababbaababbabaababbababaabbabaababbabaabababbababaabbabaabbabaababbaabbababaababababbaababbababaababbaabbabaabbaababababbababababaabbabaabbabaabbaabbababaababbababababababaabbaababababbaababbaabababbaabbabaababbabaabbaabbaababbababaababbaabbaabbababaabababababababbababaabbaababababababbaababbabaabbaababababbababaababbabaababababababbabaabbaabbabababaabbaabababbaabbabaababbabaababbaababbabaabbababaababbababababaabbaababbababababaababababbaabbabaababbababababaababbaabbabababaabbabababaababbaababbababaabababababababbabaabbabaabbababaababababababbaabbabaabababbaabbabababaabbababaabbabaababbababaabbaababbababababababaababababbababaabbababaabbabababaabababbababaababbabababaabbabaabbabababababababababaabbabababababaabbaabbabababaababbaababbababaabbaababababbabaabbababaabbaababbababaabbaababbabaabbabaababababababbaababbaababbabaababababbaabbababaabbabaabababbababaabbababaababbaabababababbaababbabaabababbabaabababbabaabbaabbabababaabababbababababaabababbaabababbababaabbaabababababababbaabbaabbaababababababababbabaababbaabbaabababbaabbaabbaabababababababababbabababaabababbababaabbaababbabaabbaababababbaabbabaabbaabababbabaababbababababaabbaabababbaababbababaabbabaabbababababaabbaabbaababbaabababbaabbaabbabaababababbaabbababaabbaabbaabbaabbaababababbabababababaababbaababababbabaabbaababbabababaabbaababbabaababbababababaabbababababababaabbaabbabababaabbabababababaabbaabbababababaabababbabaababbaababbaabbabaabababbababababaabbaabbaabbabababababababababaabbaababbaababbababaabababababbabaabababbabaababbabaabbaabbababababaababababbaababababbaabababbaabbaabbabaababababbaababbabababaababababababbababababababaababbababaababbaabbababababaabbababaabbabaabbabaababababbabaababbaabbaabababbaabbaababbaabbaababbababaabbabaababbaabbabababaababbabaababababababbaabbabababababaabbababaababbabababaababbaabbaababbaababbabababaababbaabbaabbaabbaababababbabababababababaabbabaabababbaabbabaabbaabbaababababbaababbabababaabbababaabababababbababababaabbaabababbabaabababbaababbaabababbababaababbabaabbababababababaabbabaababababababbaabbaababababbabaababbabababababaabbabababaabababbaabbababababababaababbababaabbaababbabababaabbabaabababababbaabbabaabbabaabbaabbaabbaabbabaabbababaababbaabababbaababbaababbaabababbaababbabababaabbaababbaabbaabbabababaabbabababaabbababaababbabaabbaababbaabbababaababbabaababbaababbaababbaababbabaababbabaababababbaababababbabababaabbaababbaabbabaababababbaabbababaabbaabbaabbabaababbaabababababbabaabbabaabbabababaabbababaababbaabbaabababbabaababbabaabababbaabbaababbaabababababababbaabbaababbaabababababbaabbabababaabbabababaabbaabbaabbaababbababababaababbaabbabaabbaabbabababaabbaabababbaababbabaababababbababababaababbabababababaabbabaababababababbababaabbabaabbabaabbabababaabbaabbaababababbababababababaababababbababaababbabaababababababbaabbaababbababaabbaabbaababbabaabbabaabababbababaabbaabababababbababaababababbababaabbabaabbabaabbaabbaabbabaabbaababbabaabbababaabbaababbaabbaabbababaabbaababababbabaabababababbabaabababababbaabbaabbababababababaababababbaababbababababaababababababbabaabbababaabbababaababbaabababbababaababababababbaabababbababaababababbababababaabbabaabbaabbabaabbababaabababbaabbababababaababbaabbabaabbaabbabaabbaababbaababbaababbabababaabbaabbaabbaababbababaabababbabaabbabaabbabababaababbaabbabaabbabaabbababababaabbaababbabababaabbabababababaabbaabbabababaabbaabbabababababaabbabaababbaababababbaabbababaabbabaababbababababaababbaabbabababababaabbabababaababbabaabbabaababbabaabbaababababbabaabbababaabbababababaabababbabababaabbabaabbaabbababababaababbabaabbababababababaabbababaabbabaabbabaabababbabaababbaabbaabbaabbaababababababbababababaabbabaabababbabaabababbaabbaabababbabaababababbaabbababaabbababababaabababbaababbababaabbaabbabaabbabababaababbaabababbabaababababbabaabbabababaabbaababbabababababaabbabaababbabaababbaabbababaabababababababbaabbaabababbabaababbaabababbabaababbabababababababaabbaabbabababababaababbaababbaabababababababbaabababbaababbabababababababababaabababbabaababbaabbaababababababababbaababababababbaabbababaabababbaabbaababbabababaabbaababbaabababbabababaababbaabbaababbababaababababababbababababaabbababaababbaabbabababaabbaababbababababaabbabaabbabababaabbabaababbababababaabbaabbababaabbaababbababaabbaababbababaabbaabbaabababbaabbaababbababaababbababaabbabaabbababaabbaabbaabbaabbababaababababbaabababbabaabbaababababababbaabbaababbabaabababbaabbabaabababbaabbabababaabbabaababbaabbaabababbababaabbaabbaababbaababbaabbababaabbabababaabbabaabbaabbabababaabbabababaabbabaabababbababaababbaabababbabaabbabababaabbababaababbababababaabbaabbaabababbaabababbabaabababbaababbabababaabbaabbabababaabababbaababbaababbaabbababaabababbaabbaabababbabaababbaabababababbabaababbabababaabbaabbabaababbaabbaabbaabbababaababbababababaababababbabaababababbaabbababaabbaababababababbabababababaabbaababababbaabbaababbababaababababbababababababaababbabababaabbaabbaababbaabbaababababbaababbaabbababaababbabaabbaababbaababbabaabbaababbabababaabababbabaababbababaabababababbaabbabaabababababbabababaababababababababbababaabbababaabbaababbaababababbababababababaababbababaababababababbaabbababaabbaababababbabaabbabaababbaababbaabbabaababababbabaababbababaabbaabbabaababbaababbabababaababbabaabbaabbababaabbabaababababababbabababababababaababbababaabbaabbaabbabaabbabaababababababababbababaabababbabababaabbaabbaababbabaababbaababbaabababbaabababbaabbabaabababababbaabbababaabbababaababbababaabbabaabbabaabababbababaabbaabbababaabbabaabbabaabababababbaabbababaabbabaabababbababaabbaababbabababaababababababbabaabbababababaababbaabbabaabababbababababaabbaabababbabaabababbabaababbabababaabbabaababbabaabbabababababaabbababaabbaabbaabababbabaabababbabaababbaabbabaababbaababbabaabababbabababaabbababaababababababbaababbaabbaabababbabaabbabaabbaababbababaabbaabababbaabbabaabbabaababbababaabbabaababbaabababbaabbaabbababaababbaababababbaabababbaababbaabbaababbabababaabbaabbabababababababababaababababbaabbababaabababbaabbaababbaabababbabaabbabababababaabbabaabbaabbabaabbaababbaabbaabbabaabbaabbabaabababbaabbaabbaabababbaabbaabbabaabbaabbabaababababbaabbaabbabaababbababaababbabababaabbabababaabbaabbaababbaabababbaabbababaababababbababaabbaabbabaabbababaababbaabbabaabbaabbababaabbababaabbabababababaabbabaabbabaabbaabbaabababbaababbababababaabababbaabababababbabaabbbbbbaabbbbbbbbbbbbbaaaababaababbaababbaababbaabbaabbaababbaabababbaababbaabbaababbababaababababbabaababbabaabbaabbaabbaabbabababababababababaabbaababababbababaababbaabbaabbababaabbaabbaababababbaabbabaabbaabababbabaabbaabbababaababbaabbaababababababbaabbaabbabaabbabaababbababababaabababbabababaabababbabaababbaabbabaababababbaabbabaabbabababaababababbaababababbaababbaababbaababbaabbabaabbababaababbaabbaabbabaabbaabbaababbaabbabaababbaabababbababaabbabababaababbababaabababababbabaababbaabbababaabbaabbabaabababbabaabbaabababbaabbaababbaababbababababababaabbaabbaabbaabbaababbaabbaababababbabaabbaabbabaabbaabbabaabbaabababababbabaababbaabbabaabbaabababbabaabababababbaabbabaabbabaabababbababababaababbaababbaabbaabbabababaabbabababaababbababaabbabaabbababaabbababaabbaababbaabababbabaababbabaabbaabbaababbabababababababaababababbaabababababbaabababbabaabbaabbababaabbaabababababbaabababbababaababbaabbaababbababaababbaabababbabaababbaabababbaabbaabbaabbaabbaabbabaabbabaabbaabbaabbabababababababababaabbabaababbaabbaababbaabababababbaabababbabaababbaabbabaababbaabbaababbaabababbaababbaabbabaabababababbaabbaabababbaababbaabbaabbaabbabaabbabaabbabaabababbabaabbababaabbaabbaabbabaabbaabbabaabababababbaabababababababbaababbababaabbaabbaababbabaabbaabbabaababbaababbabaababababbaabbaabbaabbababaababbaababbabababaabbaababababababbaabbababaababbabaabbabaabbaababbabababababababaabbaabababbaabbabababababababaababababababababababababbaababbaabbabababaabababbaababbabaabbabababaabbabaababbaababababbabaababbaababbaabbaabbaabababbaababbaabbaabbaabababbababababaabbaababbaababababbaababbaabbaabbabaababbabaabababbaabbabaabbaabababababbabaabbaababbaabbaabababababababbabaabbababaabababababbaababbaababbabaababbababaabbabaabbaabbaababbabaababbabaabbababaabbaababbaabbaababbaabbababababababaabbababaabababababbaabbaabababbababababaabbaabbababaabbabaababbabaabbabaabbaabababbaabababababbababaabbabababaababbaababababababbaabababababababbabababaabbabaabbabaabbababaabbababaabbaabbabaabbababaababbaabababbaabbababaababbaababababababbaababbabaabbaabababbaabbaabababbabaabbabaabbababaabbabaabbaabbabaababababbababaabbabaabababbababaabababbabaabababbabababaababababbaabababababbabababaabbabaabbababaabbababaababbabababaabbabaababbaababababababbaabbaabababbaabbababaabbaabbabaababbaabababababbabababaababbaabbaabababbaababbabaabababababbaabbaababababbababaababbaababbaabababbababababaabbaababbabaababbaababababbabaabbaabbaabbababaabbaababbababaababbababababababaabbabaabbaabababbaabbabaabababbabababababaababbababaababbaabbaababbabaabbaabbaabbaabababbabaabbaababbaabbabababaabbaababbababaababbababaababababbaabbaabbababaabbaabbaababababbabaababbabaabababbaabbababababaababbaabbaababbabaabbababaabbaabababbaababababbaababababbabaabbaababababbaababbabaabbaabbabaabbaabbaababbabaababbaabbabaabababbabaabbaabbaabbaabbaababbaababbabaabbabaabbabaabababbaabbaabbababababaabababababababbabaabababababababababababbababababaababababababbaababbaababbabaabbaabbaabbabaabbaababbababababaabbaabababbaabbababababaabababbabaababbaababbaababbaabababbaabbaabababababbaabababbaababbabaabbabaababbababaabbaabbababaabbababaabbababaabababbaabababbababababaababbaababbababababababaabababbabaabbaabbaababbaabbaababbabaabababbababaabbaabababbaabbaabababbabaabbaababbababababaababbababaababababbabaabbabaabbabaababababababbaabababbabababaabababbabababaabbaababbaabbabaababbababaabababbabaababababbabaabbabaababbabababaabbabaabbabaabababababbaabbababaabababbaabbabaabbababaababababbabababaabbabaababababbaabbaabbabaabbabaababbabaabababbabaabbaabbaabbaabbaabbababababababaabababbaabbaabbaababababababbababaababababbabaababababababbaabbababaabababbababaababbaabbaabbabaababbaabababbabaabbabaabbaababbababaabababbaababbaababbababaabbaabbaababbabaababbaababbaabbaabbabaabababbababaababbaababbaabbabaababababbabaababbabaabbaababbabaababbabaababbabaabbabaabbabababaabababababababbaabbaabbabaabbabaabababbabaababababbabababaabbaabbabababaababbaababababbaabbabaababababbababaabbaababbaababbabaababbabababaababbaabbabaababbabaababbabaabbaabbaabbaababababbaababbaabbaabbaababbaababbaabababbaababbaababbaabbababaabbababaababbaababbabaabababababababbaababbabaababbaabbaabbababaabbababaabababbabaababbaababbabaababbaabababbaababbabaabbaababbaabbabaababbaabababababbababababaabbabaabbaababababbaabbaabababbaabababababbabaabbaabababbaabbabaabbaabbabababababababaabbabaababbababaababbaabababababbabaababbaabababbaababbabaabbabaabbabaababbaabbabaababbaababababbaabbabaabababbaabbaabbabaabbababababababaabbababaababbababaababbabababaababbababaabbaabbaabababbaabababbaababbaabbabababaabbabababaabababbabaababababbabaabababbaabbaababababbaababababababbabababaabbabababaabbabababaabbababaababbabaababbaabbabaababbabaabbabaabbaababbaababbaababbaabbaabbabaabbaabbaababbabaababbabababababaabababababbaabababbabaababababbaabbababaababbaabababbababaababababbababababaabbabaababababbababaababababababbabababaababbabaababababbabaababababbabaabbaababbabaabbaabbaabababbaababbaababbaabbabaabbaabbabaabababbaabbaabababababbaababababbaababbabaababbaababbabaababababababbabaababbabababababababaabbaababbaabababbababaabababbaabbabababaabbabababaabbabaabbaabbabaababababbaabbaabababbaabbabaabbabaababbabaabababbaabababbaabbabaababababbaabababababbababaabbaabbaabbaabababababbababaabababbaabbabaabbaabababbaabbabaabababbaabababbaabababbaabbaabbabababaababbababababaababababbaabbabaabbaababbabaabbaabbaababbaabbaabbabaabababbaababbaababbabababaababbabaababababbaabbabababaababbabaabbaababbabaabbaabababbabaabbabaabababbababaabababbaabababbaabbabababaababbaabbaababbaabababbaababbabababaabababbaababbaabababbabaabbabababaabbabaabbaabbababaabbaabbabababaabababbabaabbaababbaabbababababababaababbaabababbaabbabaabababbaabababbabaabbaababbababaababababbabaabbaababbaabababbababaabbaababbabababaabbababaabbababaabbababaabbababaabbaababbababaababbababababaabbabaabbaabbababababaabbaabbabababaabababbabaabbabababaabababbaababbababababaabbaabbabaabababbabababaababbabaabababababbaababbabaabbaababababbaababbaabbabaababbabaabbaabababbaabababbababababaabbaabbabaababababbabababaabbaabbabaababababbaababbabababaababababbaababbabaababababbababaabababbaabbababaabbaabababbaabbabaabbababaabbababaababbabaabbababababaababbabaababababbaabababababbaababbababaabbaababbababababaabababbabaababbaababbaabbababaabbababaabbaababbaabbaabbababababaabababababababbaababababbabaabbabababaabbabaabbaabababbaabababbababababababababaababababbaabbabaababbaabbababaabbaabababbaabababbabababaababababababbaabbaababbaabbaabbabaabbabaababbaabbababaabbaababbaababbabaababbabaabababababababbabaabababbaabbaabbabababaabbabaabbaababbaabbabaababbabababaabbaabababbabababababaabbaababbababaabbaabbaababbababaabbaabababbababababaabbabaabbaabababbabababaababbababaabababababbabaabbabaabbaabababababbaabbababaabbabaababbabaababbaabbabaabbababaabbababaabbaababababababababababababbabaabbabaabbaabababbaababbaabbabaabbaababbabaabbaababababbaabababbaabbabaababbabaabbaabbaabbaababbabaababbaabbaabbaababbaabbabababaabbaabbabababaabababbaabbaababbabaababbabaabbababaabbaababababbababaababababbaabababababababababbabaabbaabbabaabbababaabbabaabbaabbaabbaabbababaababbaabbabababaabbaabbaababababababbaababbaabbaababababbaababababbababaabababbabaabababbaabababababbabaabababababbababababaababbaabbabaabbaababababababbaabbaababbababaabababbabaababababbaabbaabababbabaabbabaabbababaababababbababaababbababaabbaabbababaabababbaabbaababbaabababbababaabbaabbaababbaabbaababbaababababbababababaababbabaabbabaabababbaba
