1
baabbaabababbababababaababbababaabbaabababababababbabaababbaabababbaababbaabbaababbabaababbaabbaababbabaabbababababaabababbabaabbabaabbaababbaababababbaabababbabababaabbabababaabababbaabbaabbabaababbabaababbabaababbaabbabaabbaababbabababaabababababbabababababaababbababaabbaababbaabbaabababbaababababbababaababbababababaababbabaababbaabbabaabbabaabbabaabababbaabababababbabaabababbaababababbaababbababababababababaababbaabbaababababbababaababbaabbaabbaababbaabbaabbaabbabaabbaababbaabbabababaabababbabaababababbaabababbabaabbabababaababababbaababababbaabbababababaabbaabbaabbaabbabaababbabaabbabaabbaabbaababbaabbaababbababaabbaabbaabbabaabbaabababababbabaababbababababababababababaababababbabaabbaabababbababaababbaabbaababababbabaababababababababbaabababababbababaababbabaabbabaabbababababaabbaabbaababbabaabbabaabbaababbabaabababbaabababbabababababaababbaabababbabaabbababababababababababaabababababababbababaababababababbaababbaababbaabbaabbaababababbabababaabbabababababaabbabaabbaababbaabbaabbababaabababababbabababaababbabaababbabaabbababaababbababababaabbababaabbaabbabaababbabaabababbabaabbabaabbaababababbabaabbaabbababaabbabaabababbababaabbaabbaabbabababaabababbababaabbababaabbaabbababababababababaababababababbababaababbaabbaabbaababbabaababbaababbaabbaabbababababaabbaabbabaabbaabbaabbaabababbaabbaababbababababababaababababbabaabababbabaabbaabbabababaabababbabaabbaababbaabbaababbaababbababaababababbabaababbaabbabaabbabaabababbaabbaababbaababababbaabbaabababbabababababaabbaababbabaabbaabbabaabbabaababbaabbababaababababababababbabaababababbabaabababababbaabbababaababbaababbaababbababaabbabaababababababbabababababababaabbaababbababababaabbaabbaabbaabbaabbabaabbaabbaababbabaababbabaabababababbabaabbabaababababbaababbabababaababbaababbababaabababbababaabbaabbaababababababbabaababbabaabbabaabbaabbabababababababaabbaababbababaababababababbaabbaabababbababaababbaabababbababababababaabbabaababababbaabababababbaababababbabaabababababbabababaabababbababaababbaabababbabaabbabababaabbabaabbaabbabaabababbabababaabbababaabbabababaabbabaabbababaababababbabaabbaababbabaabbaababbaabbababababababababababaabbaabbabaabbaabbababaabbababaabbabaabababbaabbabaabbaababbaabababbababababababaabbabababaabababbaababbaabababbaabbabababaababababbababaababbabababababaabbabababaabbaabbaabababbabaabbababaabbabaabbaabbabababababaabababbaababababababbabaababababbababaabbababaabababbaabbabababaabbaababbabaabababababababbaababbaababbaababababbababaabbaababbabaabbabaabbaababababbabababaabbaabababababbababaabbaababababababababbaabbaababbabaabbabaababbaabbaabbaabbabaabbabaabababbabaabbaababbabaabababbabababaababababbabababaabababbaabababbababaabbaabbaabababababbaabbabaababbabaabbabaabbaababababbababaababbaababbaabbababaababbababaabbaababbabaabbabaabababbabaabbabaababbababaabbaabbaabbabaabbabaabababababbaabbabaabbabaababbaabbaababbaababbabaababababbababaabbabaabbabaabbaababababbaabbaabbabababaababababababbabababaabababbababaabbaabbaababbaabbaababbaabababbabaababbababababaabababbaababbaabbababaabbabababaabababababababababbababaababbaabbaababbabaababbaabababbabaabbaababbaabbaababbababaabababbababaabbabaabbabaababababbababaabbaababbabaababbaabababbaabababbabaabbababababaabbaabababababbabaabbaabbaabbaabababbabababaabababababababbaababababbabababaababbaababbaabbabaabbaabbababababaababbaabbabaabbabaabababbababaabbaababbabaabbabaababbababababaababbabaabbaabbaababababbababaabbaabababababbabababaababbaabababababababbaabbaababbaabbaabbaabababbaababbaabababbababaabbabaabbabaababbabaabababababbabaabababbababaabbababaababababbaababbaababbababababaababbabababaabbababaababbabaabababbaababbaababababababbabaabbabaabababababbaababbaabbababaabababababbaababbabababababaabbaabbababaabababbaabbaababababababbaababababbaabbababababaababbaabbabaababbabababaabababababababbaabbabababaababbaabbababababaabbabaabbabababaabbaababababbaabbaabbaabbababaababababbaabbaabbaabbaabbaabbabaabbaabababbababaabbaabbabaababbabaabbaabababbaababbaabababbabaabababababbababaababbaabbaababbaababbaabbabaababbababaababbabaababbabababaabbabaababbaabababababbabaabbababaabbaabbabaabbaabbabaababbaabbabababababaabbabaababbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabaabbabaababababababbaabababababbaabbabaabbaabbabaababbaabbaabbabaababababbaababbababababaabbaabababbabababaababbaabbaabbaabbabaabababababbaabbabaabbabababababaabbababaababbaababbaabbaabbaabbabaababbabababababababababababaabababababbabaabbaababbabaabbabababaababbababababaababbabaabababbababaabababbaabababbababababaababbabaabbababaababbabaabababbabababababababaababbabababaababababbaabbabababaabbabaabbaabbabaabbabababaabbaabbababaababbaabbaabababababbaabbaabababbababaabbabaababbabaabbaabbababaabbababaabbababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbabaabbaabbaabbaababbabaabababababbabaababbabaababbabaababbaababbababaabababababababbababababaabbabaababbaabbabababaabbaabbaabababbabaabbaabbaabbaabbaabababbababaababbaabbaababbaabababbaabbababaababbaabbaabababbaabbaababbaabababababababababbabaabbaabbabaabbaabbabaababbabaababbabaababababababbabababababababababababaababababababababbababababaabbababaababbaabbabaabbaababbabababaabbababaababababababbabaabbababababababaabbabaabbababaabbababaababbabaabbaababbababababababababaababababababbaababababbababaabababbabaababbababaababababbaababbabaabbababababaababababababababbabaababbaababbaabbabaababbaabababababbaabababbaababbabaabbaabababbababaabbabaabbaabbaabbaabbaabababbabaabbaabababbabaababbabaabbabaabbababaabbababaabbababaababbabaababbababababaabbabababaabbaabbababaabbaabbabaabababbaabbaababbaabbabababaababbaabbaababbabababababaababbabaabbabaabbabababaabbababababababababaababbabaabababbabaabbababaabbaabababbabaabbaababbaabbabababaababababbaabbababababaabbaabababbabababababababababaababababbabababaabbabababababaabbabaabbabaabbababaabbabaabababababbababababaabbaababbaabbaabbaababbaabbabaabbabaababbaabbaababbaababbabaabbababaabbabaabbaabbaababbaabababbabaabababbabaabbabaabbabaabbabaabababbabaabbaabbabaabbabaabababababbaabababababbaabababbaabbabaabababababababbaabbaabbabababababababaababbabaabbaabbaabbababababaabbaabababbabababababaababbabaabababbaababbaabababbabaabbaabbababaabbabaabbaabbabaabababababbabaababbaabbaabbaababababababbaabbaababbaabbaababbabababababaabababababbaabbaabbababaabbabababaabbababaabbaabbabaababbabababaababababbaabbaabbaabbababaabbababaabbaababbaabbabababaabababbaabbabaabbababaababababbabaabbaabbabaabababbabaabbababaabbaabbababababaabbaabbabaababababbaababababbaabbaababbababababaabbababaababbabaababababababbabaababbabaabababbaabababbababaababababbaababababbaababbababaabbababababaabababababbababaabbaabababababbaababbaababbaabbababababababaabbaabbaababbaabbaabbaababababababbabababaabbabaababababbabababababababaabbababaabbababaabababbabaabababababbabaabbaabbaabbaabbaababbabaabababbababababaabbabaabababababbabaabbaabbababaabbaabbaabbabaabbaababbababaababbaabbabaabbaabbabaababbaabababbaababbaababbaabababbababaababababababababababbababaabbababaabbaabababbababababaababbababaabbabaabbabaabbabaabbabaabababababababbabababaabbababaababbaabbaabbabababaabbabaabbabababaabbababaabbababaabababbaabbaabbaabbababaabababbabaabbabaababababbaababababbaabbaabababbabababababaabababbabaabbababaabbababaabababbabaabbaabbabababababaabababababbabaabbaabbababaababbaabababbaababbababaabbabababaababbaabababababababbaababbaababababbabaabababababbaababababbaababbabaababbaabbababababababaababbaababbaababababbaababbabaabbabaababbabababaabababbaabbababaabbabababaabbaabababbaabbaabbabaababbaababbaabbaabbaababbaababababbaabbababaabbaabbaabbabaabababbabaababababbabaababbaabbababababaabbabaabababbababaabababbaabbabaabbaabbabaabababbabababaababbaabbaabbaabbaabbabaabbabaabbaabababbabaabbababaabbababababaabbabaababbabaabbaabbaabbababaababababbabaabbabaabbaabbabaababbabaabbaababbabababaabababbaabbababaababbaababbaababbabaababababbaababbaababbaababbaababbaababbaabbababaababbababaababbabaababababababababbabaababbabababababaabbabaababababababbaababbaababbaabbababaababbaababbaabababababbababababaabbaabababbabaabababababbaabbababaabbaababbabababaababbaabbabaababbababababaabbaabbaababbaababbabababaabababbababaababbaabbaababbaabbabaabbaabababbaabbababaabababbaabbaabbababaababbaabababababababababbaabababbabababaabbaababababbaababbaababbababababaabbabaabbabaabbaabbababaabababbababaababbaabbaabababbababaababbaabababababbabaabbababababababaabababbaabbaababbaabababababbaababbaabababbabababaabababbabababaabbaababababbaabababbababaabbabaabbabaabbaabababbabababababaabbaabbaababababababbaabababbababaabbaababbababaabbabaabbabaabbaabababababbababababaabbaabababbaabbababaababababababbabaabbaababababbaababbaabbaababbaabbabababaabbababababababababaabbaabbaabbaabbaababbabaabbaababbababababaabbabababaabbabababaababbaababbaabbaabbaababbaabbabaabbaabbaabbaabbababaabbaababbaababbababaabababbababababaabbabaabababababbaabbaabbababaababbababababaabbaababbabaabbaabababbabaababbabaababbaabbaabbaababbababababaabbabaabbabaabababbabaabbaabbaabababbaababbabaabbabababaabbaabbaabababababbaabababbaababababbabaababbababaabbaababababbababababababababaabbababaabbaabababbaabbababababaababbabaabbabaabbababaababbabaababbababaababbababaababbababaabbaabababbaabbababaababababbabaabababababbababaababbaabbaabbaabbabaababbabaababbaabababbabaabbaabbabaabbaabbabaabbabaababbaababbababaabababbabaababbabaababbaabbabaabababbababaabbababababaababbababaababababbabaabbaabbaabbaabbabaababababababbababaabbaabbaabbaabbababaababbabaabbabaababababbabaabbababaabbaabababbabaabbabaababbaabababbabaabbaabbabaabababababbabaababbaababbababaababbaabababbabaabbaabababbaabbababaabbababaabbabaababbababaabababababbababaababbaabbabaabbaabbabaabababababbaabbababaababbabaabbaabbaabbababababababaababbaababbabaabbaababbaababbabaabababbaabbaabbababaabbaabababbaabababbabaabbaababbaababbaababbabaabbabaabbaabbabaababbababaababababababbaabbaababbababababaabbaabbaabbaababababbaababbababaabbabaababbaababababbaabbaabbaababbabaababbabababaababbababababaababbabaabababbabababaabbaabababababbabababababaabbaababbabababaababbaabbaabbabababababababaabbabaabbaabbabababababaababababababbabaababababababababbabababaabbaabbaabbababaababbaababbabaabababababababbaabababbabaabababbaababababbababaabababbababaabababababbababaabbabaabbaababbababababababaabababababbaababbabaababababbaababababbaabababbaabbababababaabbabababaabbaababababababababbaababababbaabababbaabababbababaabababbabababaababababababbaabbabaababababbaababbababaababababbaabababbaabbababababaabbaabababbaababababababbaababbaabbababaababbaababbababababababaabbabaabbaabbaabbababababaababbabaabbaabbabaabbabaabbabaabbaababababbabaababbaabbababaabbabaabbababababaabbaababababbaababababababbabaababbaababbabababaababbaabbaababbaabababababababbababaabababbabaababbaabbaababbabaababbaabbababababaababbabababaababbababababaabbababaabbaabbabaabbabababaababababababababababbabaababababbaabababbaababbabaabbaabababababbabaabababababbaabababababbaabbaababababbaabbababaabbabaababbaabababababbaabababbabaababbaabbabaabababababbaabbaabbabaabbabababaabababbabaababbaabbaabababababbaababbaabbababaabbaabbaabbaabbabaababababbabaabbabaabbabaababababababbabababaabbaababbaabbaabbaabbaababbabaabbabababaababababababbabaababbabaabbabaabbabaababbaababababbababaabbabaabbabababaababbaabbaabbaababbabaabbabaabababababababbababaababbababaababababbaababbaababbabaabbaabbaabbabababaabababbaabbaabbabababaabbaababbabaabbabaabbaabbaabababbaabababbabaabababbaababababbaabbabaababbabaabbaabababbabaabbabababababaababababababababbabaabababbabaababababbabaabbaabababbaababababababbaababbaababbabaabababbababababababaababbaababbaabbababababaabbabaabbaabbaababbaabbabaabbabaabbaabababbabaababababbabaabababbabaabababababbabababababaabababbaabbababababaababbaabbaababbaababbaababbabaabbabababaabababbaabbaabababbaabababbaababababababbabaabbabaabbaababababbaabbaababbababaabbaabababbaabababbabaabababbaabababbaabbaabbaabababbabaabababbaababbabaabbaabbaababbabaabababbabaabbabaabbabababaabababbabaabababbaababbaabbaabababbababaabbaabbaababbaabbaabbabaababababababababbababaabbabaababbaababbaabbaababbaababababbabababaababbaabbabaabbabababaabbaababbabaabababbaabbaabbaabbabaababbabababaabababbaababababbaabbabaabbaabbaabbababaabababbabaababbaababbaabbaababababbaabbabababaababababbaabbaababababbaababbaabbaababbaabababababbaabbababababaabbababaabbabaabbababababababaabbababaabababbabaabbaabbabaabbaabababababababbababababaababbabaababbabaabbaabbaabababbababaababbababaabbaabbababaabbaababbababaababbaabbabababaabbaababababababbabaabbaababbabaababbaababbabaabbaababbabaabbababaabbaababbabaabbaababbababababaababbaababababababbaabbaababbaababbabaabbaabbababaabbabababaabababbaabbaabbaababbababababababaabbaabbaababbaababbaabbaabbaabababbaabbababaababbabababaabababababababbabaabababababbaababbaabbaabababbabababaabababababababbabaababbabaababababababbaababababbabaabbabaabbabababababaabbabababaabbabaababbaabababbaabababababababababbababababaabababbaabbabaabababbaabbabaabbaabbaabbaababbababaabbabababababaabbabababaabbababaababbabaababababbaababbabaabababbabaabbaabababbabaabbaabbabaabbababababaabbababaabbababaababbabaabbaabbaabbababababaabbabaabbabaababbaabbaababbaabbabaababbaabbaababababbababaabbaabababababababbaabbaababababbaabababbaabbabaabbaababbabaabbababaababbabaababbaabbaababbababaababbaabbababababababaabbabaabbaabbaababbabaababbaababbaababbabaabababbababaabbaababbaababbaabbababaabbabababaabbabaabbababababaabababbaabababbaabbabababababaabbababababaababbaabbababaabababbabaababbaabababbabaababbaababbaabbaabbababababaabbaabababababababbaabbaabbaabababababbabaabbaabababbaababababababbaabababbababaabababbaabbabaabababbaabababababbaababababbabaababbabaabbabaababbababaabbaababababbababaababababbabababababababaabbabaabbaabababbababaababbabaabbabaabababbabababababaabbaabbabaababbababaababbababaabababbabaababbababababaabababbabababaabbaabbaababbaabababbaabbaabbabaababbababaababbaabbababaabababababbabaababbaabbaabbabaabbababaabbabaabbabababababaababbabababaabbaabbabaabbabaabbabaabababababbabaababbaabbaabbababababaababababbabaababbaabbabaababbababaabbababaabababbaabbabababaabbababaabbabababaababbaabbaabbaabbaabbababaabbaabbabababaabbaabababbabababaabbabaabababbaabbabaabbaabbabaababbababababaababababababbaabbababaabababbaabbabababaabbaabbaabbaababbaabababababbabaababbabaababababbaabbabaabbababaabbaabbabaabbaababbababaababababbaabbabaabbaabbabababaabbabaabababbaabbaababbaababbabaababbabababaabababbabaabbabaabbababababaabababbababaabbaabbabaababbaabbabaabbababaabbababaababbaabbaababababbabaababbaababbababaabbabaabbaabababbabababababaabababbabababaababababababbaabbabaabbabaabbaababababababbaabbabaababbaabbaababbaababababbaababababbabababaababbaabababbabababaabbaabbaababbaababbabaababbaababbabaababababbabababababaabbaabbababaabbabababaabababbabaabbabababaabbaabababababababbaababbaabababababababbabaabbabaababbaababababbaabbabababaabbaabababbabababaababbabaabbaababababbaabbaabbabababaabababbababaabbaabababbaabbababaabbaababababbabaabababbaabbabaabbaababbaababbabababaabbabaababbababababababaabbaababbabaabababbabaabbabababaabababababababbaabababababababbabababaabbaabababbaababbabaabbabababaabababbaabbaabbaabbababaabbabaababbabaabbababaababababbabaabbaabbaabbaabbabababaabbaababababbaababbaabbaababbababababababababaabbaabbabaabbabaababbabaababababbaabbabaababbaabbabaabbaabbaabbaabbababaababababbaabbaabbabababaabbabaabbaababbaababbaabbabaabbabababababaabbaababbabaabababbaabbabababaabbabaabbabaababbabababababaabababababbababaabababababbabaabbabababaabbabaababbabaabababbaabababababbabaabababababababbabaabababbaabbababababababababababaabbaababbaabababbababaababbababaabababbabaababbababaababbaababbababaabbaabbabaabababbaabbabaababbaabbababababababaabbababababaabababbaabbaabbaabbaabbabaababbaabbababaababbaabbaababbaabbaabbabaabbabaababababbabaabbababaababbabaabababbaabbabababaabababababababbaababbabababaabbabaabababbaababbabaababababbaababbabaababbaababbabaabbababaabbababababaababbabaabbaabababbabaabbaababbabababaababababababbaababbaabbabababaababbababaabbaabababbaababababbaababbabaabababababababbabaababababbabaabbabababaababbaabbabaabbababaabbabababaabbababababaababababbabaababbaabababbabaababbabaababbabaabbabaabbabaababbaabbaabbababababababaabbaabababbabababaababbabaabababababababbababaabbabaabbaababababababbabaabbabababaababababbaababbaabbaabababbabaabbabababababababaabbaababababababbabaabbababaababbabaabbabababababaababababababababbabaababababbabaabbaabababababababbaabababbabaababababbabababaababbaababababbabaabbaababbababaabbaabbaabbababaabbaabbaabbababaababbabababaabbaabbaababababbababaabbaababbaababbabaababbaabbabaababbaababbaabbabaababbabaabbabaababbaabbababaabbaabbaabbaababbaababbabaabbabaababbaababbaababbaabbababaabbabababababababaabbaabbababaababbabababababaabababbabababaababbabaabbaababbaabbaabbabaababbabababababababaababbaabababbaabbabaabababbaabababbaababababbaabbabaabababbababaabbababaababbabaababababbaabababbabaabbababaabababbaababbababaababbaababbaabbaababababababbabaababbababababaababbaabbababababababaabbaabbaabbaababbaabbaababbaababababababbaababbabababaabbabaababbabaabbaababbaabbaabbaabbababababaababbaababbabababaabbababababababababaabbaabbaabbaabbaabababbababababababaabbabaabbabababaabababbababababaababababababbaabababbaabbaabbaababababbaababbaababbaababbaabbababaabbaabbaabbabaabbaabababbabaabababababbaababbaababbaababbaabbaabbaabbaabababbaababbababababaabababababbabababaabababbaabbabaabababbababaababbaabbababaabababbaabbabaababbaabbaababababbaabababbaababbaababababababbababababababaabbababababaabbaabbababaabababbabaabbabababababaabababbaababbaabbababababaabbabaabbaabababbaabababbabaabbabaabbababaababbaabbaabababbabaabbaabbaabbaabababbaabababbaabbababaababbaabbababaabababababbabaabbaababbaabbaabbababaababbaabbaabababababababbababaababbababaabababbaabababbabababaabbaababbaababababbabaababbaabbaababababbabababaababababababbabababababaabababbabaababbabaabababababbabaabbaababababbaabbabababaabbaabbaabababbaababbaababbabababababaababbaabababbaabababababababababbaabababbaabbabaababababbabaababbabaabbababaababbaabbaabbaabababababababbaabbaabbaabababbabaababababababbababaababbabaabababbaababbabaabbabaabbaabbababaabbaabababbababaabababbaabbabaabbaababababbaababbaabbaababababbabaababbaababbaabbabaababbabaabbaabbabaabbababababababaabbaabbabababaabbabaabbaabbababababababaabbaabababbabaabbababaababbaabbabaababbabaabbababaabababababababbaababbaabbabababaababbaabbabababaababbabaabbababababaabbaababbaabababababbaababbababababababaababbabaabababbababaabababababbababaabababbaababababababababbabaababbaababbabaabbaabbabaababbababaababbaabababbabababaabababbababababaababababbababaabbababaababbaababababbababababababaabbaabababbaababababababbaababababbabaabababbabaabbababaabababababbabababaabbaabbabababaabbaababbaabababbababababaabbabababaabababbabababaababbabaabababababababbababababaabababbabaababababbaabbabaababababababbaabbabaabbaabbababaababbaababbabababababaabbabaabbaabababbabababaabbabaabbababababaabbababaabbabaabbaabbaabbaababbababababaababababbaabababbabaabbabababababababababaabbaababbaababbababaababbabababababaabbaabababbabaabbabaabababbabaababbaabbaababbabaababbaabbaababbabaabbaabbabaabbabababababaababababababbababaababbaabbaabbababababaabababbabaabababbaabbabaababbababababaabbababaabababbaabababbaabbaabababbaabbabaababababbabaabbaabbabaabbabababababababaababbaabababbaabbaabbaabababababbaabbaabbaabbaababbababaabbaabababbabaababbababababababababaabbabababababaababbababaabbaababbabaabbaabbabaabbabaabababbabaabababbaabababbaababababbabaabababbaabbababaabbabababaabbabaababbaababbabaababbaababababbaababbabababaababababbaababbababaababbaabbaababbaabbaababbaabbaabbaabbababababababaabbaabababbaababababbaabbaababbaabbabaabbaabbabaababbaabababbababaabbaababababbabababababaabbaababababbabaabababbabaabbababaabababbababababaababbaabababbaabbaabababbaababbabaababababbababaabbabababaabababbababaabbababaabababababbaababbaabbaabbaabbabababaabbabaabababbaabababababababbaababababbaababbaabbaababababbabababaabbaabababababbabaabbaabbaabbababababaabababbaababababbaabbababaabbabaabababababbaababababbaabbabaabababbaababbaabbabaabbaabababbabaababababbaabbabaabbaabbaabbaabbaabbaabbaabbabaabbaabbaabbababaabbabaababbababababababaabbabababaababbabababaababbababababaabbababaababbabaababbabababababaababbabababaabababbaabababbabaabbaababbabaababbabaabbababababaabababbabaababbababaababbaabbabaabbababaababbabababaabbabaabababbababaabbabaabbababababaabbababaabababbaabbaabbababaabababbaabbaababbabaabbabababaababbaababbabaabbabaababbaabbabaabbaabbababaabbabaabbaababbaababbaabbabaabbaabbababaababababbaabbabaabbabaababbaababbaabababbaabbaabbabaabbabaabbaabbaabbabaabbababaababababbabaabbaabbaabbabababaabababababbabaabbaabbaabbaababbaababbaabbaabbabaabababbabaabababbaabbaabababbaabbaabababababbaababbababaababbababaabababbabaababbaabbaabbabaabbaababbabababababaababbabaababbabaabbaabbabaabbaabababbaababbaabbaababbaabbaabababababbabaabbaababbaabbaabbaababbabababaababababbababaababbabaabbaabababbababaabbaabbaababababbabababaababababbababaabbaabababbababababababaababbabaabbaabbabaabbababaabababbaababbabaababababbaabbabaabbaabbaabababbababaababbaababababbaababbaabababababababababbaababababababbaabbaabababababbabababaabbaabbaabbabaabababababababbabaababbaabbababaabbabaabbaabbaabbaabbabaabbaabababbaabababababababababbabaabababbaabbaabbaabbaababbababaabbabaabbabaabbabaabbaabbaabbaabbaababababbaabbaababababbaababbababababaabbabaababbabaababababbaabbaabbaabbabaabbaababbabaababababbaabbababaabbaabbaababbababaabbaababababbaababbababaabbabaabbaabbaababbaababababababbabaabbaabababbababababababaababbaabbababaababbabaabbababaabbaabbabababaababbaabbababababaabbaabababbabaababbaabbaababbabaabbaababbabaababbaababbaabbabaabbabaababbababababababaabbabaababababababbabaababababababababbabaababababbaabbaabbababaabbaabbaabbaababbaababbabababaabbaabababababbabaabababababbaababababababbabaabababababbaabababbaababbababaabbaabbabaababbabababaabababababababbaababababbabaababbabaabbaababbaabababbaabbaabababbababaababbaabbabaabababbabaababababbababababababaabbaababbaababbabababababaabbababaabbaabbabaabbaababbababaabbaabbababaabbababababababaababbababababaababbabaababbababaabbaabbaabbababaabbaabbabaabababbabaababbabababaabbaabbaababbababababababaabbababaabbababaababbaabababababbabababababababaababababbaabbaababbaababbaababababababababbababababababaababbaabbabababaabababababababbababaabbababaabbabaababbababababaabbaababbaababbabaabbaababbabaabbabaababbaabbaababababbaabbaabbabababaababbaabbabaababbabaabbaabbabaabbababaabababbabaababbabaababababababbabababababaabbababaababbababababababaabbabaabbababaababbaabababbabaabbabaabbaabbabaababbababababababaababbaabbaabbabaabbabababaababbaabbaababbaabbabaabbaabababbaababbaababbaabbaabbababababaabbabaabbabababaababbaababababbaababbababaababbaababbabababaabbababaabbaababbaababababababbaabbaabababbaababbaabbabaabbabaabbaabbabaababbabaabababbabaabbaabbababaababbababababaababbababaabbaababbaabbaababbababaababbabaabbaabababababbababaababababbaababbaabbababaabababbabaabbaabbaabbaababbaababbabababaabababbababaabbaababbabaabababbaabbabaababbabaabbaabababbabaabbaababbaabbababaababbaababbaabababbaabbababaabbabaabababbabaabababababbaababbaabababbaabbababaababbabaababbababaabbabaababbabababaabbaabbaabbabababaabbaabbabababaababbaabbaababbabaababbaabbaababababbaabbababababaababbaabbabaabababbabaababbababaababbaabbabababaabbaabbababaabbabaabababbaabbaabbabaabababbaababababbababaababbababaababbaabbaababababbaabbaabbaababbabaababababbababaabbabababaabababababbabababababababaabbaababbabababaabbababababababababababababaabbababababaabbabaababababababbababaabbabaabbabaababababababbabaabbabaabababbaabbaabbababaababbaabbaabababbabaababababbaabbababababababababaabbabababaabababbabababaabbaabababbabaabbababaabbaabbababababaababbababaababababbaabababbaababababababbaabbaababbaabbabaabbabaabbaabbabaababbaababbaabababababbababaabbaabbabaababbaababbababaabbaabbabaabbababaababbaabbabaababbaabbaabbaabbaabbaababababbabaabbaabbaabababbaabbaabbaababababbaabbaabababbaababababababbabaabbaabbababaababbabababababaabbabaabbaabababbaabbaababbaababababababababababbaababbaababbaababbababababaabababababbababaabbaabbaababbabaabbaabbaababbabaabbaabbaabababbabaabababababababababbababaababababababababbabaababbaababbaababbaababbaabbaabbabaabbaabababababbaabbaababbaabababbabababaabbaabbaabbabaabababbabaabbababaabbabaababbaabbababababaabbaabbaabbaabbababaabbabababaababbaabbabaabbaabbabaababbababaabbaabbaabbaabbaabbabababaababbaababbaabbababaababbaabbabababaabbaabbababababababaabababbababababaababbaabababbaababababbaabababababababababababababbaababbabaabbaababbabaabbababaabbababababaabbaababbaabbaababababababbababaababbaabbabaababbaabababbababaabbaababbaababbabaabbabaabbababaababbaababbabaabbababaababbababaababbabababababaabbaababbaababbabaababbababaababababababababbababaabababbaababbaabbabaababbaabbaabbaabbaabbaabbaabbabaababbaabbabaababbaabbaabbabaabbabababaabababbaababbaabbabaabbaabbababababaabababbaababbaababababbababaabbaabbabaababbabaabbababaabbaabbaababababbaababbabaabbabaabbabaababababbababaabbaababababababbabaababbaababbababaabbabababaababbaabbaabbaababbaabbabaabababbaabababababababababbababababaababbababaababababbaabbaababbabaabbabababaababababababbaabbabababaababbaabbaabababbabaababababababbababaababbaabbabaabbababababaabababbaabbabaabbaababababababababbaabbabababaababababbaabbababaababbaababbabaabbabaababababbaababababbabaababababbaababbaabbaabababbaababbabaabababababbaabbaababababbabaababbabaabbabaababbabaabbaababbaababbaabbababaabbaababbabaabbaabababbaabbaababbaabbababaababababababbaababbaabbababaabbabaabbabaabbaabbabaabbabaabababababababababbaabbaabbabababaababbababaababababbaabbaabbabaababbaabbaabbaabababbabaababababababbaabbabaabbababaabbabaababbaabbaababbababababaabbabaababbabaabbababababaababbababababababaabababbaababbababaabbaabbaabbaabbababaabababbabaabbaabababbababababaabbaabbabababaabbabaababababbabaababababbaabbabaabababbababaababababbaabbabaabbabaabbabababaabbababababaabbabaabbaabbaababbababaabbaababbaabbabaabababbaabbaabbaabbaababbabaababbababaabbababaababbaababbabababababaababbaabababbabaababbabaabbabaababbabaabbabaabababbabaabbabababaabbababaabbabaababbabaabbaababbabaababababbaabbaababbaabababbabaabbaabababbaababbaababbaababababbaabbaabbababaabbaababbaabbaababbabaabbaabbabaabababbabaabbaabbaababbababaabababababbaabababababababbaabbaabbaabbababaabbaabbababababaabbababaababbaababababbabaabbaababbaabbabaababbaabababbabaababababbaabbababaabbababaabbaababababbaabbaababbababababaabbabaabbabaababbaabbabaababbaabbaababbaabbabaabbaabbaababbabaabababbababababaabbabababaabbaabbaabbaabbabababaabababbabaabbaababbaabababbaabbabaabbababaabbaababbaababababbaabbaabbaabababbaabbabaabbaabbababaababbaabbababaabbabaabbababaabbaabbabaabbaabbaabbaabababbabaababbabaabababbaabbabaabababababbaabbaababababbaabbaabbabaabababbaabbababaabababbaabbaabababbababaababababababbababaabbabaabbabababababaabababbaababbaabbaabbababababaababbababaabbaabbaabababbaabbaabbaabbaabbabababaabababbaabbaababbaabbababaababbaabbaababbabaabababbabaabbaababbaabbabababababababaababbabaabbababaabbabaababababababbaabbaabbabaabababbaabababababbaabbabaababbabaabbaabababbabababaababbabaabababababbaabababbababaababbaababbabababaababbaabbababaababbababaababbaabababbabaabbababababaabbababaababababababbaabababbabaabababbaabbaabbabaabababbabaababbaabababbabaababbabaabbababaababbabaabbabaabbabaabbaababbaabababbabaababbaabbabababababababaabbababaababbabaababababbaababababababababababababbaabbaabbaababababbabababaabbaabababbaabbabaababbaabbaabbaabbaabbabaabababababbabaababbaabababbababaabababbabaabbaabbababababaababbabaabababbabaabbaabbaababbaababbabaabababbabaabbababaababababbabaabababbabaababababbabababaabbabaabbaabbabaabbaabbababaababbaabababbaabbabaabbaabababababbaabbaababababbabababaababbabaababbabaabbababaababbaabbababaabbaabababbaabbaabbaabababbababaabbaabbababaababbaabbaabababbaababbaabbaabbaabbababaabbaababbaababababbaabbabaabbaabbaabababbaabbabababababaabbaabbababaabbababaababbabaabbaabbaabbabaabbaabbabaabababababbaabababbaabbaababbabaabbabaabbaabbaabbabababababaabbaabbaababbaababababbababaabbabaabbaabbaabbaabbaabbaabababababbababaabababbabaabbabaabababbaababbaabbaabbaabababababbaabababababbaababbabaababbaabbaabbaababababbabaababababbaabababbaabbababaabababababbababababaabbababaababababbababababaabbaabababbabaabbaabbabaabbaabbaababbaabababbaababababbabababaabbabaabababbabaababbaababbabaababbabaabbababaababbabababababaabbaabbaababbaababbabababababababaabbaabababbabaabababbaabbabaabbaabbaabbabaabbabababaabababbaabababbabaababbabaababbaabbaababababbaabbabaababababababbaababbaababbaabbabaababbabaabbaababbabaababbabaababababbabaabababbaababbaababababbaabbaababbabaababababbabababababaabbabababaabababbabaabbabaabbabaabbaabbabababaababbaabbaabababbabaabababababbaabbaababbabaabbababaabbaabbabaabbaabababababbaabbabaabbabaababbababaabbaabbababaabababababababbababaababbabaabbabaabbababaabbabaababbababaabbaabbaabbaabbaabbababaabbabaababbaabbaabbaababbababaabbaabbabaabbaababbabaababababababbaababbababababaabbaababababbabaabababbababaabbaababababbabaababbaabbabaababababbaabbabaababbaabbababaabbabaababababababababbabaabbaabbaabababababababbabaabababbababaabbaababbaababbaabbabaababbaababbaabbabaabbaababababbaabbabaabababbababaababababbaabbabaabbabaababababbabaabababababababababababbaabababababababababababbababaabbababaabbaababbaabababbabaababababbaabbabaabbababaababbaabbaababbaabbaababababbaababbababaabbaabababbabaababbabaabbababaabbabaababababababbaabbababaababbaabbaabbababaababbabaabababbabaabababababababbaababababbaabbababaabababababbaabbaababbaabbabababaabbaababbaabababbabababaababbaabbabaababbaabbaababbaabbababababaabbababaababbaabbababababaababbababababaabbabaabbabaababbabababaabbababaabababababbaabbaabbababaabbabaabababababbaabbaababababbabaababababbabaabababbabaabbaabbabaabbababaababbabaabbaababababbaabbabaabababababbabaabbabaabbaabbaababababababbaabbabaabbaababbabaabbaabababbaababbaabbaabababababababbabaabbabababaababbaabbababaabababbabaabbaababbaababbaabbababaabbaabababbababaabbabaabbabaabbabaababababbaabbabaabbaababababbaabbabaabbaabababbabababaabbababababaababbaabbaababbaabababbaababbabaabababababababababbabaabbababaabbabaabbaabbabaababababbaabababbabaabbaabbabaabbaababbabababaababbaababbaabbaababbaabbababaabababbabaabbabababaabbabaabbaabbabaababbaabababbaabababbaabbababaabababbaababababbababaabbaabbaabbabababababababababaabababbaabbabaabbababababaabbaababbabaabababababababbabaabababbababaabbaabababababbaababbaabbabaabbaabababbaababbaabababbabaabbabababaabbabaabbaababbaabbaabababbaabbaabababbabababaabbaabababababbaabbabababaabababababababababababababbaababbababaabbaabbaababbabababababababaabababbaabbaababbabaababbaabbaababababbaabbababaababababbabaababababbababaabbabaababbabababaabbaabbababaabbababaabbaabababbaabbaabababbabababaababbaababababbaabbababaabbaababbaabbaabbababaabababbabababaabbabaababbaababbabababababababaababbabaabbababaababbabaababababababbaabbaababbabababaababbabababaabbabaabbaabbaabbabaabababbaababababababbaabbabaabbabaabababbaabbaababababbabaababbaabbaabbaababbabaabbaabbabababaabababbaabbabaabbaabababbaabababbaabbaabbaababbaababababbabaababbabaababbaabababbababaabbaabbaabbabaabbabaabbaababbababaababbabababaabbabaabababbaabbabaabbabaabbabaababbaababbabaabbababaabababababbaababababbabaababbaabababbaabababababababbaabbaabbababababaababbabaababababababbababaabbabababababaabababbabaabbaabbabaabababababbabaabbaabbaabbabaabbabababababaababbabababababaabbaababababbababaabbababaababababababbabaabbabaabababababbabaabbaabbabaabbaabababbaabbababaabbabaababbabaabababababbaabbaababbaabbababababababaababababababbabaabbababababaababbaabbabaabbababaabbababaabababbabaababababbabaabbaabbabababababababaabbabaababbabaababababbaabbaabababbababababaabbabaabbabaabbabaabbaabbaababbababaabbababaabbaababbababaabbababababababaabbabaabbabaababababababababababababbaabbababaababababbaababbababaabababababbababaababbababaabababbabaabbabaababbabababaabbabaabababbabababaabbabaababbababababaabbababaabbababababaabbabaabababababbaababbaabbaabbababaabbababaabababbaabbabaabababbababaababbaabababbaabababababbaababbabaabbaababbaababbabaababbababaabbaabababababbaabbabaabbaabbabababaababbabaabbabababaabababbabaababbababaababbabaabbaababababbababaabbabababababaabbaabbaabbaabbaabbaabababbaabbaabbaabbabaabababababbaabbaabbaababababbababaabbaabababbaabbaababababababbabaababababbaababbaabbaabababbabababaababababbabababaabbababaababababbaabbaababbaabbaabbabababaabbaabbabaabababbabababababaabbabababaabbaabababbaabababbabababaababbabaabbabaababbaabababababbaabbababaabababbabaabbabaabbabaabbaabbabaabbaabbabaababbababaababababbababaabbaabbaababbabaabbabaababababbaababababbabababaabbababababababaababbababaabababbababababaabbaabbaabbaabbaababbabaababbabaabbaabababbababaababbaabbaabbababaababababbaababbaabbabaababbababaababababbababaabababbababababaabbababababababaabbabaababbabaabbabaababbabaabbaababbababababaabababbababaabbaababbababaababababbabaababbaabbaabababbabaabbaabbaabbaabbabaabababbaababbabaabbaabbaababbababababaabbaabbababaababbaabbaabbaabbaababababbaabbabababababaababababbaababababababbabababaabbabaabbabaabbaabbaabbabaabbabaabbaabbabaabbabaababbaabbaababbaababbaabbababababaababbaabbababaababbabababababaabbaababbababababaabbababababaabababababbababababaabbaababbaabababbabaabbababaabbabaabbabaabababbaabbabaabbaabbaabbaabbaabbababababaabbaababbababababaababbaabbababaababbabaababababababbaababbaabbababaabbaabbaababbabaabbabababababababaababbabaabababbaabbaababababababbaabbabababababababaabbabaababbaabababbaabbababaababbaabababbaabbabaababbaabbaabbaabbaababababababbaabbabaabbabaababababbabaabbaabbabababaababababababbabaabababbaabbabababaabbabaababbabababaabababbaabbaabbaababababbabaababbaabbabaabbaababbaababbabaabbabaabababbababababababababaababababbaababbabaababbaababbabaababbaabbabaababbaababbaababbababaababbabaabababbabaabababbaabbababaabbabaabababbaabababbaababbaabbababaabbaabbaabababbaabbaabbaabbaabbababaabbabaabababababbababababaababbababaababbaababbaabbabababaabbaabbaabbaabbabaabbabaababbababababaabbaabababbabaabababbaababbabababaabababbabaabbabaababababbaabbaabababbaabababbaabababbabaababbaabbabaabbabaabababababbabaabbababaabbababababaabbaabbaababbabaabbaababbaabbaababababababbababababaabbaababbaabbaabababababababbaabababbaababababbaabbabababaabababababbabaabababababbaabbaabbaabbabaabbaababbabaababbaababababbabaabbaababbabaabbabaababbabaabbaababababbaabbaababbaabbaababbaababababbaabbabaabbabababaababababbaabababbabababaabbababaabababbabababababaabbabaabbabaababbaabbaabbaababbaababbaababbabababaababbaabbaabababababbabaabbaabbaababbaababababbabaabbababababaabbaabbabaabababbababaabbabababaabbaabababbabaababbabababaababababbababaababababababbaababbabaabbaabbaabbabaabbabaababbababaababbaabbabaababbaababababbaababbaabbaababbaabbaabbababababaabababababbaababbabaabbababaabababababbaababbabababaabbababaabbabaabbaababbaababbaabbabaabbababababaabbabababaababbabaabbabaabbaababababbabaabbaabbabaabbababaabababbabaababbaabbababaababbaababbabaabbababaabababbaabababbabaabababababbabababaababbabaababbaababababbaababbaabbabaababbaababbabababaabbaabbaabababbabaabbaababbabaabbaabababbabaababbabaabbaababbabababaababbaabababababbabaabbaabbabaababbababaabababbaabbaababbaababbabababaabbaabbababababaabbaabbabaabababbaababababbabaabbababaabbababaababbabababaabbabaabbabaabbababaabbababababaabbababaabbababababaabbaabbabaabbaabbaabbabaababbaabababbabaabbababaabbaababababbababaababbaababababbabaabbabababaabbaababbaabbababababababababaabbabababababababaabbaababbabababaabbabaabbabaabbaababbaabbababaabbabaababababbabababaabbaababbaabbaababbababaabbababaabbabaabbaabbaabbaababbabaababababababbaabbababaabbaababbaabbabababaabbaabbaabbababaabababbababaababbaabbabaabbabaabbabababaabbaabababbaabbabaababbaabababbaabbaababbabaabbaabababbaabbaabbaabbababaababbababaabbaababbabaabababbaabababbaababbabaabbaabababbaababababababababababbabaabbababababababaabbabababaababbaabababababbababaabbabaabababbaabababababbaababbaabbaabbaababbaabbaababbababaabbabababaabbababaababbaababababbaababababbabaabababbababababaabbaabababbaababbababaabbaabbababaabababbabaababababbaababbaabbababababaabababababababababababbabaabababbabaababbababaabbabaabbaababbabababaabbabaababababbabaabbababaabbaabbaababbaababbaabbaabbaabbaabbabaababbabababababaababbababaabbabababababaabbabaabababababbaabbabaabbabaabababbabaabbaabbabababaabbabaababbabaabbaabababbabaababbaabbabaababbaabababbabababaabababbaabbaabbababababababaabababbaabababbaabbabaababababbababaabababbabaababbaababbababaabbabaabababbaababbaababbaabbabababaababababbababaabbaabababbaabbabaabbaababbaababbabaabababbaababbaababbaabababababababbabaabbaababababbababaababbabaabababbabaababbabaabbaabbababaababbababaabababbaabbababaabbabaababbaabbabaabbaababbabaababbaababababbabaabababbabaabbabaababababbababaababbaababbabaabababbaabbaabbaababbaabababbaabababbaababbababaabababbaabbabaabbabababaabababbaabababbabaabababbabababaabbaabababbaabababbabababaabbabababababaabbababaabbaabababababbaababababbabaabbabaabbabaabbababaababbaabbaabbababababaababbabaababbaabbaabbabaabababbabaababbaabbaababbababababaababbaabbabaabbaabbabaababbaabbababaabbaababbababababaabbababaabbababababaabbababaabababbaabbababaababababbaabbaababbaababbabaabbababaababababbaabbabaababbaabbabaabbababababaabbabaabbabaababbaabababbaabbaabababbababaabababbabaabbaabbaababbababaababababababbabaababbaababbaababbabaababababbababaabababbaabababbaabbaabababbabaabbaabababbaabababbabaabbabababaabbababaababababbaababbaabbabababaabababababbabaababbaababababababbabaabbababababababaababababbaababababbaabbaabbabaababbaabbababaabbabaababbabaabbababababaabbabaabababbabaababbabaababababababbaabbabababababaababbabaabbaabbaababbaabbabaabababbabaabbaababbabababaababababababbaabbabaababbabababaababbaabbabaabbababaababababbaababbabaabababababbabababababaabbababababaabababbababaababababbabababaabbabaabbaabababbaababbabaabbaabbaababababbaabbaabbaababbaabbababaabbaababababbaabbaabbababaabbaababbababababaabbaababababbaabababababbaabbabaabbaabbababaababbabababaabbabaababbaabbaabbaabababbababaabbaabbaababbaababbaabababbabababaabbabaabbababababababababababaababbaabababbabaababbabababaababbaabbaababababababbababaababbababaabbaabbaababbaabababbabaabbababababaababababbababaabbabaabbaabbaabbaababbaabababbabaababababbabaabbabababaababbabaabbababaababbaababababbabaababbaababababbaabbabaabbababaabbaababbaabbaababbabaababbaabbaababbaabababbabaabababbabababaabbababaabbabaababbaabbabababaababbabababababaabbaabbababaababababbababababaababbabaabbaabbabaababababababbababababaabbabaabbaabbabaabababbaabbababaabbaababbaababababbabababaababababbaabababababababbababaabbababaababbaabbabababaabbababaababababababbaabababbabaabbabaabababababababababbabaabbaabbaabababababbaabababbababaabbabaabbaabbaabbaababbabababaabababababbababaabbaabbaababbaababbaababababbaabbaababababbaabbabababababaababbaabbabaabababbabaababbabaababbaabababababababbaabbaabbababaababababbabababababababaabbababaabababababbaababbaababbabaabbabababababababaabbaabbabaabababbabaabbabaababbabaabababbababaabbababaabbaabbabaabababbabaabababbabaabababbababaabbabaababbabaabbabaabbaababbaabababbaababababababbabaabbaabbaabbabaababbaabbaababababbabababaababbaababbabaabbababaabbaabbaabbaabbaabababababbabaabababbaabbabaababbabaababbababababaababababbaabababbaabababbaababbabaababbaabbaabababababbabaabbabaababbaababbaababbabababaabbabaabbabaabbaababababbaababbabaabababbaababbaabbaababababbaababababababbabababaabbaababbaabbababaababbabababaabbababaabbaababbaabbabaabbabababaabbaabbaabbabaabababababababbaabbababaababbaabbaababababbababababaababbabaabababababbabaabbaabbababaababbaabababbaabbaababbabaababababbaababbaabbabababaabababababbabaabbababaabbabaabbabaabbabababaabbababaabababbaabababbabaabbababaababbabaabbaabbabaabbabaabbaabababbaababababbabaabbaababbabaabbaababbaabababbaabbaababababbaabbaabbabaabababbaabbaabbabaababbabababaabbaababbababaabbaababbabaababbabababaabbabaababbabaabbaabbaabbabaababbabababaababbababaabbabaabababbaababbabaabababbaababababbaababababababbabababababaabbabababaabbabaabbabababababaabbaababababbabababababaababbabaabbababababaabbaababbababababaabbababaabbaabbababababaababbabaababbaababababbabababababaabbabaabbaabbabababaabbabababaabababababbaabababbababaababababbababaabbaabbabaabbaabababbababababaababababbaabbabababaabbababaabbabababaababbabaabababababbaababbababaabbaababababbaababbaabbababaabbabababaabbaabbababaababababbaabbaababbaabbaabbaababbabababaabbabaabbababaabbabaabbaabbaabbabaababbabaababbabaabbaabbaabbaabbabababaababbaabbaabababbaabbababaabbaabbaabbababaabbabaabbaabababbabaabbaababababababbabaabbaabababbabaabababbaabbabaabbababaabbabaabababbaabbababababaababbaababbababababaababbababaababababbabaabbabaabababbaababbababababababaababbabaabbaababbaabbabababaababbabaababababbabaabababbababaabbabababababaabbababaabbabaabbabababaabbabababaababbababaabbabaabbabaabbaababbabababababaabbaababbabaabbabaababbabaabbaabbabaabbabababababaabbaabababbabababaababbaabbabababaababbaabababbaabbaabbaababababbabaabababbababaababababbabaababababbabaabbababababababaabbabaabababababbaabbabaabababbaabbaabbabaababbabaabbaabababbababaabbabababaababbabaababbaabababbabababababaababbabababaababbababababaabbabaabbaababbabaabbaabbabaabababbaabbabaababbaabbaabababbaabbababaabbabaabababbabaababbabaabababbabababababababaababbaabababbaababbabaabababbababababaabbaabbabaababbabababababaabbaabbababaababababbaabbaabbaababbabaabbababababaabbababaabababababababbaabbaababbabababaababababababbababaabbabaababababbabaabbaabbaabbabaabababbabaabbabaababbaababbaabbaabbaabbabaabababbaabababbabaababbaababbabaababbabaababbabababaabbaabbababababaabbaabababbaabbaabababbaabbaababbaababababbaabbabababaabbaabababababbaabbaababababbabaabbaabbabaababababbaabababbababaabbaababababbabaababbaababababbabababaababbabaabbabaabbababaababbaabbaabbabaababbabababaababbabaabababababbababaababbaababbabaababbaabbaabababbabaabbaabbababaabababbabaababababababababbabaabbababababaababbaababbaabbaababbabaabbaabbaababbaabbabaabababbaabbabababababababababaababbaababbaabbabaabbabaababababbabaababababababbababaababababbabaabababbaababbaababbaabbabaabbaababbaababababbaabababbabaabbaabbaabbabaababbabaababbaabbaabababbaabababababbababababaabbaabababbabababababababababababaabababbabaabababababababbababaabbababababaabbaabbababaabbababaabababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbabaabbabaababbaababbaabbabaababbaabbaabababababbaabababbaabbaabbabaabbabaababababbabaabbabaabababbaabbababababaababbaabbaababbababaabababbaababbaabbababaabababbabababaabbaababbaabbababaabbabaababbababaabbaabbabababaabbabaabbaabbabaabababbaabbabababaababbaabbababaabbaabababababbababaabababbaababbaabbabababaabbaabababbabaabbabaabababbabaabbabaabababbabaabbaabbaababbabaababbabaabbaabababababbabababaabbabaabababbabaabbaabbabaabbaabbabaabababababbabaabbaabababbaababbaabbaababababbabababaabababbaabbabaababbabaabbaabababababbaabbababaababbaababbabababaabbabaabbabaabbaabbababaabbaababababbabaababbababababaabbabaabbaababbaabbabaabbabaababababababbaabbabaabbaababbaabbaabbaababbabaabbaababbaabbaabbaababbaababbabaabbaabababbabababababaababbabaabbabaababbaabababbaabbaabbabaababababbababaabbaababbaabababbaabbaabbaabbabaabababababbabababaababbabaababababababbaabbabaabbabaabbabaabbaabababbaabbabaabbababababaababbaabbaabbaabbabaabbabaabbabaababbaababbabaabbaababbabaabbaababbaabbabababaabbaabbabababaabababbabaabababbaabababababbaabbababaababbababaabbababaabababbababaabbababaabbabaabababbaababbabaabbabaababbaabbabaabbababababaababababbaabbaabababbaababbaabbaabbababaabbabaabbaababababbaabababbaababbaabbaabababbaababbaabababbababababaabbaababababbababababaabbababaababbabaabbaabababbabaabbababaabbabaababababbabaabbaabababbababababaabababababababbabaababababababbabababaabbaabababbaabbaabbabababababaabbababababaabbaabbabaababababababbababaabbabaabbabaabbababaababbaabbaabbaababbababaabbabaabbaabbabababaabbaabbaabbababababaabbaababbaabbaababbaabbaababbabaababababababbababaabbabaabababbaababbaabababbababaabbababaababababbaabbaabbabaababbabaabbababaababbaabbaababababbabaabbaabbaababbababababaabababababbaababbaabbaababbaababababbaababbaababbababaabbababaababbabaabbaabbaabbaabbabababaababbabaababbaabbaabababbaabababbaabbaabbabaabbabababaabbaabbabaabababbabaababababbabaababababbaabababababbabaabbabababababaabbabaabababbaabbaabbaababababbaababbaabbabaabbaabbaabababbaababbaababbaabbaabbaababbababaabababababababbaababbaabbabaabbaababababababbaabababbaabbaabbaabbaababbababaabbaababababbaabababbaabbaabababababbababaabbaababbaabbabababaababababbabaababbaababbaabbaabbababaabbaabbaabababababababbaababbaababbabaabbabaababbabaabbababaabbaababbababaabbaabbabaababbaabbabaabababababababbababaabbaabbaabababbaabababbababaabbabaabbababaababbabaabbaababbabababaabbaabbababababaababbaabbaababababbabaababbaababababbabaabababbaabababababbabababaabbababaababbaabababbababaabbaabababbabababababaababbabababababaababbababaabbaababbaababbababababababaabababbaabbabaababbababaababbaabbaababababbababaabababbabaabababbaababbabaabbababaabababbababaabbabaabbaabbababaabbaabbababaababbaabbaabababbababababaabbaabbababaabababababbababaabbabaababababbaabbaabbabaababababbaabababababababababababbabaabababbabababaababbabaabbaabbaababbababaabababababbaabbaabababbaabababbaabababbabaabbabaabababababababababbababaababbababaababbabaabbababaababbabaababbaabababbaabababbaabbabababaabbababaabababbabaababbabaabbaabababbabaabbaabbabaabbaababbaababbabaababbaabbabaabababbaabbababaabbabababaababbaababababababbababababaabbabaabbabababaabababbaababbabaabbababaababbaabbababaababbababaabbaabbababababaabbabaabababababbababaababbabababaababbababaabbaabbabababaabababbaababbaabababbaabbaababbaababbababababababaababbaabbabababababaabbaabababbabababaababbaabbabaababbaabbababaababbaababbabaabababababbaabbaabbabaabababababbaababbabaabababababbabaababababababababbabaababbaabbaabbabaababbabababababaabababababbaabbaababbaabbaabbabaabbaababbababaabababbababababaabbabaabbabaababababbaababababbabaababababbababababaabababababababbaabbaabbabaabbaabbababaabbabaabbababaababababbaabbababaababbaabbabaabbaabababababababbaabbabaabbababaababbabaabababbaabbabababaabbabaabbaabbaabababababbaabbababababaabababbabaababbabababababaabababbabaabbabaabbabaababababbababaabbaababababbababababaababababbababaabbaabbababababaabbaababababababbaabababbaabbabababaababababbaababbaabababbabababababaabababbabaabbababaababbabababaababbababababaabbababaababbabababababababaabababbaabbabaabbababaabbababaabbaabababababbaabbaababababbaabbabababaababababbabaabbabaabbababababababaabbaababbababaabbaabbaabbababaababbaabababbaababbaababababbaababababbaabbabaabbababababaababbabababaababbaabbabababaabbababaababbabaabbaabababbaababbababaababbaabababbabaabbababaababababababbaabababbaabbabababaababababbaabbaabbaababbabababaabababbaababbabaabbaabbababaabbabababababaabbababababababaabbaabababababbabaababbaabbaabbababaabbabaabababbabababababaabababbababaabbabababababababaababbaabbabaabbaabbabaabbabababababaabbaabbaabbaababbabababaababbaabbaabbababababaabababbaabbaabbabaabbabaababbaababbaababababbabaabbabaabbaabbaabababababbabababaabbabababaababbaabbabaabbabaababbaabababbaabbababaabababbaabababbaababbabaababbabaabbabaababbabaabababbabaabababbaabbaababababbabababaabbaabbaabbaabbaababababababbabababababaabbabaabababbabaabbaabbaabbabababaabbabaabbaababababababbaabababbaabbaabbabaababbabaabababbababaabbabababaabbaabbabababaabababababbaabbaabababababababababababbaabbaabababbaababbabaabbabaabbaabbabaabbabababaabbabababaabbababaabbaabbababaabababbaabbababaabbababaabababbaababababbaababbabababababaabbaabababbabaabbabaababababbabaababbaabbaabbabaababbababababababababababababaabbaabbababaabbaababbabaababbabababaabbabaabbababaabbaabbabaabababbaabababababbabaabbaabbaabbababaabbabaabbaabababbaababbabaabbaabbaabababbaabbabaabbaabababbaababbaabbabaabbaabababbaababbabaababbabaabbaababababababababbaababababbaababbaabbaababbaabbaabbababaababbababaabbabaabbaababbabaababbaababbaabbaabababababbababababaababbabaabbababababababababaabbaabbaabbaabbaabbaabababababababbabaabababbabaabababbaabababbaababbababaabababbaabbababaabababbabaababababababbababaababbaabbaabbabababaabbabaabababbaabbaabababbaabbabaabbabababaabababababbababaabbababaabbaabababababbababababaabababababbaabbababaabbaabababbababaabababbabaababababababababbaabababbaababbaababababababbabababaababababbaabbaababbaabbaabbabaabbaababbaabababbaababbaababababbaabababbaabbaabbabaababbaabababbaabbabababaababbabaabababbaabbababaabbaababbabaababbaabbabababaabababbabaabbaababbabaabbaabababbababaabbababaababbaabbabaababababbaabababbabaabbababaababababbababaabbabaabbabaabbabaabababbaababbabaabbabaabababbababaabbababababaabbabaabbababaababbabaababbabaababbababaabbabaababbaabbabaabbaababbabababababaabbaababbababababababababaabbaabbabaabbaababbaababbabaabbaabababbaabababbabababababaababbaabbaabbaabbaabbaababbababaabababbabaabbabaabbaabbabaababbaababbababababaabbaabababababbaabbaabbaababbabababaabbabaabbaababbabaababbaabbaabbababababaababababababbababaabbaababbabaababbabaabbabababaababbabaabababbaababababbaababababababbabaababbabaabbababaababababbabaabbaababbabaababbababaabababbababababaababbaabababbabababaababbaababbababaababbaabbaababbababaabababbabaabababbabaabbababaababbabaabbabaababababababbabaabbabababaabababababababababbaababbababababaabbaabbaabbabaababbaababbaababbaabbaabababbaabababbabaabbababaababbaabbabaabbababaabbabaababababbabababababaabbaabababababababbabaabbaabbaabbababaabababbaabbaabababbabaabbababababaabbabababaabababbabaabbaabababbabababaababababababbaabbaababbaabbaabbabababaababababbaabbabababaababbaababababbabababaabbabaababababbabaabbaabbaababbaabbaababbaabbabaababababbabaabbaababababababbaabbababaabbababaabbabaabbababaabbaababbabaabbababaabbaabbabababababaababbaabbaababababbababaababababbaababbaabababababbaabbabaabababbabaabbababaababbaabababbaababbaabbaababbabababaababbabababababaabbababaabbababaabbaabbababaababbabaababbaabbaabbaababbaababababbaababbaabbaabbaabbaababbabaabababababbaabbababababaabbabaabbaabbaababbaababbabaabababababbaabbabaababbaababbabaababbaababbababaabbababaababababbaabbaabbaabbababaabbababaabbabaababbaababbababababababaabbaabababababbaabbababaababababbaabbaabababbaababbaabbabaabbaabbaabbaababbaababababbabababaabbaabababababbabababaababbaabbaabbaabbabababaabbabaabababbaabababababbaababbaabbabaabbababaabbaababbabaabababababababbaababababbabaababababbaabababababbabaababbabaabababbaabbaabbabaabbababababaababbaabababbaababbaabbabaababbababaababababababbabababababaabababbabababababaabababbabaabbaababbababaabbaababbaabbabaababbabaabbabababaababbababaababababbaabbaabbaabbaababababababbabaabbaababbaabbabaabbababababababaabababbaabababbaabababbaababababababbaabbababaababbabaabbaabbabaabbababababababaabbababababababaababbaababababbabaababababababababbaabababababbaababababbaabbababaabbaababababbabaabababbaababbaabbaababbaabbabaabbabaabababababbabaababbaababbaabbaababbaababababbabaababababababbaabababbaabbabaababababababbababaababbaabbababaababababbabababaabbabaabbababaabbababaabbabaabababababbaabbabababababaabbaabbaababbabaababbabaabbababaabababababbaabbabaababbaabbabaabbaabbabaabbaabbabababaababababbabaabbababaabababbabaabababbababababaabbababaabababbabaabbaabbaabababbaababbaababababbaabbababababaabbaababababbaabababababbaabababbabaababbaabbababaabbabaababababbaabbaabbabaabbabababaabbaabbaababbaabababbaababbababaabbabaabbaababbababaababbabaabbababaababbabaabbaabababbaabababbabaababbaabababbaababbaabbabaabbaabababbaabababbababababaabbabaabbaababbaabababbabaabbababaabbaabbabababababaababbaabbabaabbabaabbaabbaabababbaabbaabbaababababbaababbababaabbababababaabbaabbaababbaababbaabababbaabbabababababababababaabbabaababababbabababaabbabaabababbabaabbaabbaababbaabbabababaabbaabababbabaabbabaabababbaabababbabaababababbabaababbababababaabababababbaababbaabbaabbaabbaabbaabbaabababbababaabababbabaababababbabaabbababaabababbabaababababbababababababababaabababbaabababbababaabbaabbaababababababbababaabbabaababbababaabababbaabababbabaabbaababababbabaababbaabababbaababbaababbabaababbaabbaabababbaabababbaabbaababbaabababbaababbababaabbababababababaababbaabbaababbabababaabbabaababbaabbababaabbaabbabaabbabaabababababbababaabababbababaabbaabbabaabababababbabaabbabaabbabababababaababbabaababbaababbaababababababababbaababababbaababbaababababbabaababbababaababbababababaabbaababbaabababbaabbabababaababababbababababaabbabababababaabababbaabbabababababaabbaabbaabababababbaababbabaabababbaababbabaabbaabbaababbaabbaababbaababbaabbababaabbababababaabbaabababbababaabababababbabaabbababaabbaabbabaabbaabababbabaababababbabaabababbaababababbabababaabbaabababababbabaababbabaababbaabbababaababbaababbaabbabababaabbaababbaababbabababababaabbabaabbaabbabaabababbaababababbaababbaabbabababaababbababababaabbaababbabaabbaababbababaabbaabbabaabbababababaababbaabbababaababbabaababbaabbaabbabaabbabaababbabababababaababababbaababbabaababababbaababababababbaababbaabbabaabababbabaababbaabbabaababbabaabbabaabbaabbaababbabaababbaabbabababaabbaabababbaababbaababbaabababbababaababbaabbababaabbabaababbabaabababbaababababbabababaababbababaababbababaababbababaababababbababaabbabaabbaabbababaabbababaababababbaabbabaabbabaabababababbabaababbaababbaabbabaababbaababbaabbababaabababbabaabbabaabababababbaabbabaababbababaabbabaababbaabbaababbaabbabaababababababababbabaababbaababbaababbaabababbaabbabaabababbababaabbababababaabbaabbaabbababababaabbabaabbababaabbabaabababbabaabababbaabbaababababbabaabbaababbaabababbabaababbabababaabbabababababaababbaabababababbabaabababbaabbababaababababbabababaabbabaabbababaabababbaababbababaababbababababaababababbabaababbaabbabaababbabababaabbabaababbaabbabaababababbaabbaabbaabbabaababbaababababababbabaabababbabababaababbaabbaabbabababaababababbaabbaabbaabbabaababbababaabababbaabababbaabbababababaabababababababbaabababababbaabbaabababbaababababbaababbaabbaababbaabbabaabababbaababbaababbaabababbaabbabaabababbababababaababbaabbababaabbaabbabaababababbaabbaabbaabbabaabbaababbababaabababbababaabababababbaabbabaababbabababaabababbaababbaababbaababababbaabbabaabababababbababaabbabaabababbababababaabbaababababbabaabbaabbababaabababbababaabababbabaababababbaababbaabbaabbaabbababababaabbabaabbaabbaababbaababbaabbabaababbaabbabaabbaabbababaababbaabababababbabaababbaabababababbabaabbaabbababaababbaabbaababbabababababababaababbabaababababababbabaabababababbaababbababaabbaababbababaabbababababaabbabaabbababababaababbababababababababababaabababbabaabababababbaababbababababaabbababaababbabaabbaabbaabbabaababbaabababbabababaabbabaabbabaabababbaabababbababaabbaababababbabaababababbabaabbabaababbabaabbaababababababbaabababbaababbabaabbaababbaabbabaabababababbababaabababababbaabbaabbabaabababbaababbababaababababbabaabbababaabbababaabbaababbababaabbababaabababbaabbaabbaabbababababababaababbababaabbabaabbabababababababaababababbaabbabaabbaabbabaabbaabbaabbababaabababbaababbaabababbaabbaababbaababbabaababababbababaababbabaabababbaabbababababababababababaabbabaabbabaababababbabababaababbaabbabaabbaabababababbaabbaabbaababbabababababababababaababababbaabbaababbabaabababbabaababbaabbabababaabbababaabbaabababababbaabababbabaabbaababababababababbabaabbabaababbababababaabbabaabbabaababababbabaabbaababbabaababbaabbaabbaabababbabaababbaababbaababbabaabbababaababababbaabbababaabbabababababaabababababbaabbabababaababbaabbababababababababaabababbaabbaabbaababbabaabababbaababbabaababbaababbabababababaabababbaabbababaabbababaabababbabaabbaabbaabbaabababbabababaababbaabbaabbaabababbaabbaabbababaabababbababaababababababbabaabbaabbabaababbabaababababbaababababababbaababababbaabbabaababbabababababaabbaababbabababaabbaababababbabababababaabbaabbabaababababbaabbabaabbabaababababbabababaababbababaabbababababababababababaabbababaababbababababaabbabaababababbabaababbababaabababbaabbababaabbabaabbaabababbababaababbababaabbaabbaabbababaabababbaababbababaabbaababababbaabbaabbaabbababaababbaababababbabaababbabababaababababbabababaabababbabaabbabaababbaabababbaabbaabababbabaabababbaababbabaababababababbaababbabaababbababaababababbababaabbaabababbabaabbabaabbababaabababababbaabbaabababababbaabbaabbaabbabaabbaabbaababababbabaabbabaababbabaabbaabababbaabbabababababababaabbaabbabaabbabaabbabaabbabaababbaababbababaabbababababaabbabababaabbaababababbabaabbabaababababbaabbaabbabaabbabababababaababbababaababbababaabbabaababbaabababbaabababbabaabababbaabababbabaababbaabbabaabbaabbaabababbabaabbaababbaabbabaababababbabababaababbaabababbabaabbababaabbabaabababababababababbaabbaabbabaabababbabaabbaabbababababaababbababaabbaabbaabbabaababbababaabbabaabbaabbabaabbabaabbabaabbabaababbabababababababaabbaababababbaabbabababababababaababababababababbaabababbaababababbaabbabaabbababaabbabaababbaababbabababaabababababababbaabababbaabbababaabbaababbabaabababababbaabbaabbababababaabbababaabababbaababbaabbabaababbaababbaabbabababaababababababababbaabbaabbaababbaabababbaababababababbabaababbaabbaabbaabbaababababbaabababababababbaabbababaabbabaababababbaabbaababbaababbaababbaabbabababaababbaababbababaababababbaabbabaabbaabababababbabaababbaabbaabababababbaabababbababaababababbabaababbababaababbaabababbaabbabababaababbaabbabaabababbababaababbaabbaabababbaababbabaababbaababbaababbabaabbaabbabaabababbaabbaabababababbabababaabbababababaabbabaabbabaabbaabbaabababbabaababbababaabbaababababbaababbaababbaabbababababaababbababaabbaababababbaabbabaabbaabbabaabababbaabbaabbabaababbaabbabaabbaababbabaabababbaabbaababababbaabababbaababbabaababbabaabababababbaabbababaababababbabababaabababbaabababbaabbabababaabbabababaabababbababaabbaabbaabbabaababbabaabbababaabbaabababababbaabababbaabbaabbababaabbabababababababaabababbaababbaabbaabbaabbabaababbaabababababbababaabbabababababababababaababbaabbabaabbabababaabbaabababbaababbaabbabaabababbabaabbabaabbaababbaababbaabbaababababababababbaababbababaabababbaabbababaabbababababababaabbababaababbaababbaabbabaabbaababababbaababbaabbabaabbabaabbaabbaababbababababaabababbabaababababbababaabbabababaabbabaabbaababababababbaababbaabababababbaababababbabababaabbaababbababababaabbaabbaabbababaabbaabbababaababababbaabababbabaabbaababababbaabababababbababababaabbabaabbabaabbaababbababababaabbababaababbaababbababaabababbaabbabaabbaabbaabbabaababababababbabaabbaabbaabbababaabbabababaabbaababbaabbabaabababababbaabababababbabababababaabbabaababbabaabbaabbaabbaababbaabbababababababaabababababababbabaababbaababbabaababababbabababababaabbaabbaabbaabababbaababababababbababaababbaabbaabbaababababbabaabbaabbabaababbaababbabababaababbaabbaabbaabababbaabbababaababababbabaabbabaabababababbaabababbaabababbababababababaabbababaababbababaababbabaabbaabbaababbaababababbaabbababaababbabaababbaababbabaabbabaababbaabbaabbaababbabaababababababbaabbaabbabababaabbaabbaabbabaabbaabababbabaabababbaabbabaabababbaababbaababababbabaababbaabbabaabbabaababbaabababababbaabbababaabbabaabababbaabbababaabbabababaabbabaabbabaababbabaabababbababababababababababaabbababaabbaababbabaabbaabbababababaabbabaabbabababaabbabaabababbaabbaababbaababbaabbaabababbaabbaabbabaababbabaababbabaabababababbaabbaababababbaababbaababbaabbaabbababababaabbaabbabababababaabbaabbaabbabababaabbabaabababbababaababbaabbabaababbaabbaabbaabbababaabababbababaabbaabbaabbaabababbabababaabbaabababbaabbabaabababababbaabbabaababababbabaabababbaababbabaabbabababababababababaababababbabaababbaabbabaababbababababaabbababaababbaabababbabaababbaabbababababababaabababbababababababaabbaababbabababaabbaabbaababababbabababaabbabababaabbabababaabbaabbabababababaababbabaabbabaababbababaabbababababaabbaababababbaabbaabbababaababbababaabababbabaabbaabababababbaabbaabbabaabbabaabababbaabbabaababbaababbababaabababababbababaabbaabbaababbaababbababaabbabababaabbaabababbababaababbabaabbababaabbaababababababbabaabababbabaababbabababaabbabaabbabababaabababbababababababaabbaababbaabbababababaabbabababaababbaababbaabababbaabbaabbabababababababababaabababababbaababbabaabababbabaabbababaabbaabababbababaabbaababbabaababbabababaababbababaabbabaabbababaabbabababaabababababbaabbaababbabaabbaabbaababababababbaabbabaabbaababababbaabbababababaababbaabbaabbaabbaabbaababbaabbababaabababbaabababbabababaabbaababbaabbaabababababbaababbabaabbabaababbabaabbabababaabbaababababababbaababbaabababbaabbaabababababababbaabbaababbaabbaababbababaababababababbaababbaabbabaabbaabbababaabbaababbaabbaabbaabbaababbaababbaababbabababaababbaabbaabababbababaababbabaabababbababaabbaababbaababbabaabababbaabababbababaababbaababbaabbaabbaabbabaababbaababbaabbabaababbaababababababbabaabbababaababbaabbaabababbababaabbabaabababababababbababaababbaababbabaabbaabababababbaababababbaababbaabbaabbaabbaababababbabaababbabababababababaabbababababaabbabaababbabaababbaabbabaabbaabbababaabbaabbaabbababaabababababababbaabbabaabbaabbabaababbabaabababababbababababaababababbaababbaabbaabbaabbaabbabaabbaabbaabababbaababbaabbaababbaababbabaabbaabbaababbaababbabababababababababaabbababababaabbababaabababbaabababababbaabbabaabbaababababbaabababbaabbabababaabababbabababaabbaabbaabbaabbabaabbaabbabaabbaabababbaabbaabbababaabababbaabbaababbabaabbaabababababababbababaababbababaabbabaabbaababbaabbababaabbaabababbabababaabbabababababaabbabaababbababaabbabababababababaabbababaabababbabaababbababababaabbaababbaabbaababbabaabbabaabababbaabbaababbabaabbaababbaabbabaabbaababbabababaabababababababababababbabaabababababbabaabababbaababbaabbaabababababbabaababbabaabababbabababaababbabaababababbabaabbaabbababababababaababbaabbaabbaabababbaababbaabbaababbaabbaabbaababababababababbabaabbaababbaabbaabababbaababbaabbaabbaabbaabababbaabbabababaabababbaababababbaabbabaabbabaabbaabababbabababaababababababbabaabbaababbaabababbaabbaababababbaababbaabababbaabababbaababababbaabbaabbababaabbaabbabababaabbababaabbabababaababbabaabbabaababababbabababababaabbaababbabababaabbabaabbababaabbaabbaabbabaabbaabababbababaabbabaabbababababaabababababbaabbaababababbaabbaababbaabababbaababbabaabbaabababbaabababababababbabaabbaabbababaabbaabbaabababbaabbabaababbabababababaababbaababbababaabababababbaabbababaababbababababaababbaababbabaabbabaababbabaabbabaabbababaabbaababbaababbabaababbabababaababababbaabbaabbabababababaabbabaababababbaababababbaabbabaababbabaabababbaabababbababababaabbaababababbaababbababaababbaabbaababbabaababbabababaababbaababbabaababbabababaabbabaabababbaabbababaabbabaababbaabababbababaabbaabbabababababaababababbaabababbabaabbabaabababbaababbaabbaababbabababaababbababaababababbababababaabbabaabbaabbabaabbaabbabaabbabaababbababaabbaabbababababababaabbaababbaabbaababababbaababbaabbaabbabaabbaabbaabababbaabbababaababbaabbaabbababaababababbabaabbaababbaabbaabbabababaabababababbaabababbaababbabaabababbaabbaababababbaabbaabbababaabbababaabababbabaababbaabababbaabbabababaababbabaababababbabaababbaabbaabbaababbaabbabaababbaabbaabbabaabbabaabbabaabbaabababbaabababbaabbabababaababbaababababbabaabbaababbabaabbaababbababaabbaababbaababbaabbaabbababaabbababaabbaabababbabaabababbabaabbaabababbababaababbababaababababbabaababbabaababababbabaababbabababaabbaabababababbabaabbaabababababbaabbaababababbabaabbaabbaabababbaabbababaabbabaababbabaabbabaabbabaababbaababbaabbabaababababbabaababababbaabbaabbabababababaababbaababbaabababbabaabbaabbaabababbaababbaabababbaabbabaabbaabababababbaabababbaabbaababbababaababababbaabababbababaababbaababababbaabbabaabbaabbabaabababababbaabababbabababababaabababbaabbaabbaabbababaababbaabababababbaabababbababaababbaababbabaabbabaabbaababbaababbaabbaababbabaabbaabbabaabababbaabababbaabababababababbaabbabaabbababaabababababababbabaababbabaababbababababaabbabaababbaababababbabaabbaababbaabbabaabbaabababbabaababbaababababbabaabababababbababaabbaabbabaabbaababbabaababababbaabbaababbababaabbabababaabbabaababbaababbaabbaababbaabbaababababababbabaabababbaabbabababaababbababababaabbaabababbaababbaababbaababbaabbaababbabaabbaabbabaababababbabaababbaabababbaabbabababaabababbabaababbaabababbaababbababaabbaababbaababababbababababaabbaabababbabaababbababaababababbaababbabaabbaabbabaabbabaabbaabababbabaababbabaabababbaabbababaabbabaabbaababababbaabbabaabbaababbababaababbaababababbababaabbaababbaabbabababababaabbaababbaabbabaabbaabbaabba
babaababababbaabbaababbabababaababababababbabaababababbabaabbaababbaababababbabaabbabaabbaababbabaababbabababaababbabaabababbaababbaabbaababbababaabababbaabbaabababbaabbaabbaababbaababbababababababaababbabababababaababbabaabbabaabababbaabbaababababbaabbaabababbabaabbabababaabbababaababbabaababbabaababbaababbaabbabaababbababaabbaabababbaababababbabababaabababbaababbabaabbaababbaabababbabaabbabababababaababbabaabbabababaababbabababaababbababaababbaababbababaabbaababbababaabababbaabababbaabbabaababababababbabaabbabababaababbaabbabaabbaabbaabababababbaabababbabababaababbaababbabaabbababaababababbaabbabaabbaabbababababababaababbabaababababbaabbabaabbaabbaabbaabbabaababbaabbaabbababaababbabababaabbabaabababababbaababbabaababbabababababababaababababbabaabbaabbababaabababbaabbaabbaababbabaababbabaababbababaabbabaababababbabaababbabaabbaababababbabaababbababaababbaabbabaabbaababbabaababbaababbaabbabababaababababababbabaababbaababbabaabababbaababbaabbababababaabababbababababaababbabaababababbaabbabaabbabaababbabababaababbaabbaababababbabaabbaabbababaabbabababababaababababbabaabbababaabbabababaababababbabaababbaabbaabbabababaabbabaababababbabaabababbababaababbabaababababababbababaababbabaabababbabababaabbaababbabaababbabaabababababababbababaababbabaabababbabaabbaabbaababbaabbaabbaababbaababbabaabbaabbabaabbababaabbabaabbaabbabaababababbaababbaabbababaabababbaabbababaababababababbaabbaababbaababababbababaabbabaababbaabababababbaabababbaabababbaabbaababbaabbabaabbaababbaabbababaabbabababaababbaababbaabbaabbabababaabbaabbaababbaabbaabbaabbabaababbaabbaabbabaabbaabababbababaabbaabbabababababaababababbaabbaabbabaababbaababbabaababbabaabbaabbaabbabababababaabbaabbababababababaabbaababababbaabbabaabababbaabababbabaababbabaababbaabbaabbaabababababbaabbabaabbabababaababbaababbabaabababbaababbaabbaabbaabbaabababababbababaabababbaababbabaabbaabababbaababbaabbabaabbaabbaabbaababbababababaababbabababababaabbaababbabaababbabaabbaababababababbabababaabbababaabbababaababababbabaababbabaabbaabbababababababaabbaababbaababbabaabbaabbababaabbabaababbaabbabaabbaabababababbabababaabbabaabababbababaababbabababaababbababaabababababbaabababababbababaababababbabababababaababababababbabababababaabbabaabbaabababababababababbababaabbaabbaabababbababababaabbaabbaababbababaababbababaababababbabaabbaabbaabababbabaabbababaabababbabaababbabababaabbabaabababababbababaababbaabababababababababbabababaabbabaabbaabababbaababbabaabbababababaabbabaabbabaababbababaabbababaababbaababbaabbaababbababababaabbaabbaabbababaabbabaabbaabbaabbaabbabaababbaabababbabaabbabaababababbabaabababababbaababababbaabbaabbaabbaababbababaababababbabaabbaabababbabaabbabababaabababbabababaababababbabaabbaabbaabbaabababababbabaabababbaabbabababaababbaabbabaababbabaabbababaababbabaabababbababababaababbaabbabaabbababaababbaabababbabaababbabaabbabaabbaabababbaabbabaababbaabbaabbabaabababbaababababababbaabbaabababbaabbaabbabaabbaabbababaabbaabbabaababbaababababbaabbaabbaabbabaababbabaababbaababbaabbabababaababbaabababbabababaabababbaabbabababaababababbabaabababababbaabbaabbaababababbabababababaabbaababbababaabbaabbaababbababababababababaabbaabbaabababbaabababababbababaababbaababababbabaababbaabbaabbabaabbabababaabbaabbaabbabababaababababbaababbaabbababaabbaababbaababbababababaabababbaabbababaabababbababababaabababababbaababbabababababaabababbaabbabaabbaabbabaabbaabababbabaabbaabbaabbaabbaabbabaababbaabbababababaababbabaabababbabaababbabaababababbababaabababbaabbaabbabaabbaabbababaabbaababababbabaabbaabbaabbaabbabaabbaabbababaababbababaababbababababababaababbabaababbabaababbaabbaabababbaabababbababaababbaababababbaabbaabbabaabababababbaabbaabbaabbabaababbabaababbabaababababbabababaabbabaabbaabababababbabaababababbaabbaabbaabbaabbababaabbabaababbababaababababbabaabababbaabbaabbaabababbababababaababababababbaabbabaabbabaababbaabbaababbaababbaababbaabbaabbaabbabaabbababaabababababbababaabababababbababaababbaababbabababaabbaabababbabababaababababbabaabbaabbaabbaabbaabbaababbaababbabaabbababababaabbabaabababbabaabbaabbaababbaabababbababababaabbaabababbaabbaababbaabbababaababababababbaabbaababbaababbaabababbaabbababaababababababbaabababbaabababbaababababbaabbaabababbaabababbababaababbabaabbaabababbabababaabbaabbabaababbababaabababbabaabbaabbabaabababbabaababbababababaababbaababababbabaabbabaabababbababaababbabaabababababbabaabbaabbabaabbaabbababaabbababababaabbababaabbabaabbabaabababbabaabababbabaabbaabbababababababaabbaabababbabababababaabababbabaabababababbaabababbaabbaababbaababbabaabbaabbaabbababaabbaababbaabbaabababbababaababbababaabbababababababababaabbababaabbaababbababaabbababaabababbabaababbabaababbaababbabaababbaababbabaababbaabbaabbabaabababbaababbaabababbabababaabbaabbaababbababababaabababbabaabbaababababbaabbaababbaababbaabbabaabbababaababbaababbaabbabababaabbaabbaababababbaabbaabbaabbababaabbababaababbabaababbaabbababababaababbaabababbaabababbabaababababbaabbaabbaababababbababaababbabaabababbaababbabaabbabaababbaabbababaababbaabbabaababbabaabababababababababababbabaababbababaababbaababababbabaabbabaababababbabaabbaabbabababaabbaabbaabababababbababaabbababaabbabaabababbabaabbaabbaabbabaabbabababaabbababaabbabaabbababaabbaababababbabaabababbaabbaababbaabbaabababbabaabbaabbaababbabaabbaabbabaababbababaabbababaabababbabababababaabababbabaababbababaababbaababbababaabbaabababbaababbababaabbaabbabaababbabaabbababaabababababababbaabbaabbabaababbaabbabaababbabababaabbabaababababbababaabbaababababbabaababbababaabbaababbaabababababababbaababbabaabbaabababbabaabababababbabaabbaabbabaabbabababaabbaabbaabbabababaabababbababaababababababbaabbababababaabababbabaabbaabababababababbabaabbaabbababaababbabababababaabbabaababbaababbaabababababbabaabababbabaabbaababbaabbababababababaababbaabbababababaabbaabababbabaabbaababababababbaabbababaabbaabbabaabbaababbaabbaabababbabaabbabababaabbaabbaababbababaabbaabbaabbababaababbabaabbaabbabaabababbabababababaabbababaabbaabbabaabbababaabbababaababbaababbaababababababababbaabbabaabbaabababbababaabbabaababbaabababababababbaabbababababaababbabababababababaabbabaababbaabbabababababaabbababaababbaababbababaababbabaababababbabaababbabaabbaabbaabbabaabbaabababababbaababbaababbaabbabaababbaabbabababaabbababaabbababababaababbaababababababababababababbababaabbababaabbaabababababbaabababbabaabbaabbabaabbabababaabbaababbabaababbabababababababaabababababababababbababaababbabaabababbababaababababbaabbaabbaabbaabbaabbaabbaabbaabbababaabbaabbaabbababaababababbaabbaababbaabbaababababbabaabbababaabababbaabbababaabbaabbabaababababababbaababababababbaababbaabbababababaabbaabbababaababbaabababbaabbabababababababaabbaabbaabbabaabbababababababaabbabaabababababbaabbaababababbababaababbaabbaabababbababaababbaabbababaabbaababababababababbabaababbaabbabababaabbaabbaabbababababababababababababaabbabaabbababababaababbaabbaabbababababaabbababaabbababaabbaabbababaababababbaabbabaabbaabababbababababaababbababaabbaababbabaababababbaabbaabababbababaabababababbabaabababbaababbababaabbaabbaababbaabababababababbaababbaababababbaabbaabbababaabababbabaababbabaabbababaabababbaabababababbaabbaabbaabbaabbababaabbabababaabbababaabbabaabbaababbababaabababbaabbaabbaabbaababbababaabbababaababbababaababbabababaabbababaababbabaababababababbabaabbaababbabaabbaabbabaabababbaabbabaabababbaabbababaababbaababbabababababaabbabaabbabaababbaabababababbabababaabababbaababababbaabababbaabbabaabbabaabababababbabaabbaabababbabaabbaabbabaabbaabbabababaabbabaabbababaabbaabbabaababababababbaabbabaabbaabbaababbabaabbaababbaabbabaabbaabababababbabaabababbababaabababababbababababaababbabaabbababaabababbabababaabbaababbabaababbababaababbabaababababbabababaabbababaabababbaababababbabaabababbabaabababbabababaabababababbaababbaababbaabababbaabbababaababbabaababababbabababababaababababbababaabbaababbaababbababababaabbaababbabaabababbabababaabbaabbabababaabbabaababbaabbaababbaabbabaabbaabbaabbaababababbaababbabaabbababaabbaababbababaababbabaabbaababbaabbabaababbabaabbaabbaabbaabbababaabbabaababbaabbababababaababbaabbaabbababaabababbaabababbabababababaabbaababbaababbababaabbaabbabaababbabaabbaabbababaabbaababbabaabbaabbababaabbabaababbabaababbaababbaababbaababbaababababababbaabbabababaabbabababaababbabaababababbabababaababababbabababababaababbabaabbababababaabababbababaabbabaabbaabbabaabbabababaababbabaabababbaabbaababbaababbabababaabababbabababaabbaabababbaababababbaabbabaabbaababababbaabababababbabaababbaabbaabababbaabababababababbabaabababbaabbaabbaababbaababbababababababababaabbaababbaababbababaabbabababaabbabaabababababbabaababababbaababbababaabbaabbaababbabaabbabaabbaabbaababbaababbaabababababbaababbaabbababababaabbaabbaabbaababababbaababbaababbabaababbabababaababbaabbaabbababababaabbaababababbaabababbababaababbaabbababaababababbaabababbabaababbabaabbabaabababbaabababbaabababbabaababbaababababbabaababbaababababbababababaabababbabaabbaabbababaabbabaabababbaabbaabbaabbababaababababababbaabbabaababbabaabbabababaabbaabbababaabababbababaabbaabbabababaabbaabbaababbaabababbabaabbaabbabaabbababaababbaababbabaababbabaabbababaabbaabababbababaabababbabaababababbababaabbababaabbaabababbababaabbabababaabbabababaababababbaabbabababaabbabaabbaababbaababbaabababababababbabababaababbababaabbababaabbabababaabababababbabaababbaabbaabbaababbaabbaabababbabaababbababaababababbabababababaabbaabbaabababbabaabababbaabbabababababababaabbaababbababababababaababbabaababababbaababbabaababbaabbabaabbababaabababbaababbaabababababababbaababababbabaababbabababaabbababaabbaababbabababababaababbaababababbabaabbabaabbaabbaababbababaababbabaabbaabbaabbababaabababababababbaababbabaababababbabababaababababbaabbaababbababababaabbabababaababbaababbaabbababaabbabaababbabaabababababbabaabbaababababbabababababababaabababbaabbababababaabababbabaabbabaabbabaabababababababbaabbabababaabbabababaabababbababaababababababababbaabbaabbabaabbaababbaabbabababaabbabaabbabababaababbaababbaababbaababbababaababbaababbaababbabababababaabbabababaababbaabbabababababaabbababaabababababbaabbaabbabababababaabababababababbabaabbababaabbababababaabbababaababbaabababababbaababbaababbabaabbababababaabbabaababbaabbababaabbaabababbabaababbababaabababbababaabbaababbaabababbaabababababbaabbaabbaabababababbaabbaabbababaababbababababaabbaabbaababbaababbabababaabbaabababababababbabaabbaabbaabbabaabbabababaabababababababbabababababaababababbaababbababababaabbaabbabaababbaababababbaababbaabbababaabbabababaababbababaabbabaababbaabababbabaabbaabababbababaabbabaabababbabaababbabaabababbababababababaababababababbaabbabaabbaabbabababaababababababbabaababbaabbaababbabababaabbabaabababbaababbabaababababababbaabbabaabababbababababaabbababaababbaabbaabbabaabababbabababababaababbaabbaabbaabbababaabababbabaabbaabbaabbabaabababbaabbaabababbaabababababbabaabbaabababbaabbabaabbaabababbabababaabbaababababbababababababaabbaababababbabaababbabaababbabaabbaabbaabababbaabababbaababababbaabababbaababababbaababbabababaababbabaabbabaabbabababaabababbabababaabbababaabababababababbaabbaabbaababbababababaabbababaabbabaababbaababbaabbaababababbaabbababaababbaabbababaababbabaababbaababbababaababbaababbabaababbababaababbaabbaabbabaababbaababbabababababaabbabaabbabababaababbaabbaababababbababaababbaabbaababbabaabababbaabbaabbaabababababbaabbaababbabaababbaabababababbababaabbabaababababababbabaabbababaababbabaabbababaababababababbaabbaababbabaabbabaabababababababbabaababbaababababbaabbaabababbaabbaababbabaabbaabbababaabbabababababaabababbabaabababababababbaabababababbabaabababbaabbaababbababaababbabaabbaababbabaabbabababaabbaabbaabababababbabaabbababaabbaabababbaabababababbaabababababbaabbaababababbaababbaabbababababababaabababbababaabbababababaabababbababaababbababaabbaabbabaabbaababababbabaababababbaabbaabbaabbaabbaabbaababbaababbababaabababababbaabababababbaabbabaabbaababbaabbababaabbababaabbaababbaabababbababababaababbaababbaababbaababababbabababaababbabaabbabaabbababababaababababbabaabbabaabbabaabababbabababaababbaabababbabaababbaababbaabbaabbababababaabbaababbaabbaabababbababaababbaabababbaabababbabaabbaababbabaabbaabbaababababababbabababaabbabababaabbabaabbabababababaabbababababaabababbabababaababbabaabbaabababababbabaabbaabbababaabbaabbabaababbaabbabaabbababaababababababbaabbaababbabaabababbaababbabaabababbababaabbaababbaabbaabbaababababababababbaabbabaabbabababaabababbababaabbabaabbabaabbaababbabababaababbaabbaababbabaabababbaabbababababababaabababbabaabbaababbaabbaababbaabbabaabababbabaababbabababaababababbaabbaabababababbaababababababababbabababababaababbabaabbababaabbabababababaabbaabbaabbaabbabaababbababaababbaabbabaabababbaabbaabbaabbabaabbaabbaabababababbaababababbaababbaabbababaababbaabbabababaabbabaabababbaabbabaabababbaabbaabababbababaababbaababbababababaabbaababababbaabbabaababbababaabbaababbabababababaabababbababaababababababababababbaababbaabbababaabbaabbaabbaabbababaababbaabbababaababababbababaabababababbabaababbaababbaababbabaabbababababaababbaababbababaabbababababaababbaababababbaabbaabababababbababaabbabaabbaababbababababababaabbaababbabaabbaabababbabaabbababaabbaabbabaababbaabbaabbaababababbaabababbaababbababaabbabaabbababaababababababbaababbaababababbabaabbabaabbaabbaababbabaabbabaabababbababababaabababbabababaabbaabbaabababbaabababbaababbabaabbaababbababaabbaababbaababbabaabbaabababbabaabbaabbabaabababbaabbaabbaabbaababbaababbabaababababbaabbabababaabbaabbaabbaababbabaababbababaababbaabbabababaabbabaabbaabbaabbaabbababaabbaabbabaabbabaababbaabbabababaabababbababababababaababbaabababbaabbabaabbaabababbabababababaabbaabbaabbaababbababaabbabaabbababababaababbaababbabaabababababbaababbabababaabbabaabbababaababbaabbaabbaabababbabaabababbaababbaababbababababaababbabaabababbabaabbababaababbabaababbababaababbaabababbabaabbabaabbaababbabaabbababaabbababababaabababababbababaabbaabbabaabbabaababbababababaababababbaabababababababbabababababaabababbabaabbaabbaabbabaabbababaababbabaababababbababaabababbabaabababababbabaababbababaabababbabaababbabaabbabaababbababaabbaabbababababaabbaababbababaabababbaabbaabbaabbaababbababababaabbabaababbaabbabababababaababababababbababaababbaabbababaabbaabbaababbabababababaababababbaabbaababbabaababababbaabbabababaabababababbabaabbabababababaabbaabbaababbaababbabaababbaababbaabbaabbaabababbaababbaabababbaabbaabbabaabbaababbabababaabbaababbaababbaababbaababbabababaababbaabbabaabbabaababababbababaababbaababbaabbabaababababbaababababbaabbabaababbababaababababbabaababababababbabaabbaabababbaabbababababababaabbaabbabaabbabababaabbaabababbaababbaabababbaabbabababaabbaababababbababaabbababaababbaabbababaabbaabbaababababababbabaabababababababbababaabbaabbaabbaabbabaabbababababababababaabbaabbabaabababbababababaabbababaabbababababaabbabaabbabaababbabababaabbababaabbaabababababbaabababbababababaabbabaabbaababbabaababbaabababababbabaabababbabaabababbaababababababbabaabbaabababbaababbaababababbababaabbabababaabababababbabababaabbaabbaababababababababababababbaabbaabbabaabbabaabbaabbaababbaabababbabaabbababababaababbaababababababbabaabbaabbabababaababbaabbaabababbaabbababaabbaababbababababaababababbabaabbaabbabababababaabbaabbabababaabbaababbaabbababababaabbaabbabaababbabababaababbababaabababbabaabababbabaabbabaabababababbabaabababababbaabbabaabbababaabbababaabbababaababbabaabbaababbababaabbaabbabaabbababababaababababbaabbaabbababaabbaabbabaabababbababaabbaabababbaabbababaabababbaababbababaabbaabbaababbaabbababaababbaabababbaababababababbaabbaababbababababaabababbabaabababababbaabbababababababaabababbabaababbababababaababbaabababbaabbabababababaabababbaababbaababbabaabababbababaabbabababaabbaabbaabababbabababaabababbaabbabaababababbaabbababaabbaabbababaababbababababaabbaababbaabbaabbabaabababababbababaabbaabababbababaababbababaabbabaabbababababaabababbababababaabababbabaababbababaabababbaabbabaabbaababbaabbaababbaabababababbaabababbabaabbabaabbabababaabbaabababbabaababbababababaababbababaabbababaababababbaabbabaabbababaabbaababbaabbababaabababababbabaabbababaabbaabbabaabbabaababbabababaabbabaabbaabababbaababbabaabbabaabbaabbaabababbabaababbaabbabababaabbababababaababababbaabbabaababababbabaabbabaabbababaababababbababaabbaabbabababaabbababaabbababaababbabababababaabbababababaabbababaabbaabbaabababbababaabbabaababbaababbabaabbaabbababaababbababaabbaabbaababbabaabbaabbabaabbaababbababaabbababababaabbabaabababbaabbaabbaabbaababbababaabababbabaabababababababbaabababababbaababababbaababbaababbaababbabaabbabaabababbabaabbabababaabbaababababbabaababababbabaababbabaabababbaababababbabaabbabababaabbaabbababaababbaabbaababbaabbaabababababababbaabababbabaababbaababbababaabbaababbaabbaabbababaababbabaabbabaabbababaabbaababababbabaabababbaababbaababbaababbaababbaabbabaabbabababababababaabbabaabbababaabababbaababbababaabbababaabababbaababababbaabbabaabbabaabbabababaabbababaabbaababababbaabbabaabbababaabbababaababababbababaabababbaabbabaababbaabbaababbaabababababbaabbaabbaabbababababaabbabaababbaababbaabbaababbabaabbabaabbaababababbaabbabaababbabaabababbaababbaabababbababaabababababbaabbabaabbabaabababbabaabbaabbabaabbaabababbaababbabaababbabaabababababababababbaabbaabbabababaabababbabababaabbabaabbaababbaabbababaabbabaabbaabbaabbaababbababaababbabaabbaabbabaababbababaababababbaabbaabbabaababababbaababbaabbabaabbaabbababaabbaabababbabababababaabbaabbaabbaabbabaabbabaababbabababaabbaababbaababbabaabababbaababbabaababbabaabbaabbaababababbabababaabbabaababbaabbaabbababaababbababaabbabababababababababababaabbaabababbaabbaabbabaabbabaabbaabbababaabababbaabbababaabbabaabbabaabbaabababbabaabbabaabbabaabbabaabbaababbaabbabababaabbabaabbabababaabababababbababaabbaababbaababababbabaababbababaabbabababaababbabaabbaabbaabababbababaabbaabababbaabbaabbaabbabaabbaabbabaabbabaababbaabababbababaababbaababbabaabbabaababbaabababbaabababbabaababbaabbababababaabbabaababbaabababababbabaababbababaabbaabbaabbababababaabbaabbabaabbababaabababbaabababbaabbabababaabbababaabbabaababbabaabababababbaabbaababababababbaabbaababbabababaabbaababbaabbabababababababaabbaabbababaababababababbaabbababaabbabababababaabbaabababababababababbaabbaabababababbabaabbabaabbaabbabaabababbabaabbaabababbaabbaababbaabbabaabbaabbababaababababbabababaabbabaabbaababbaababbaababbabaababbaabababbabababaabababbabaababbaabbaababbabaabababbababaababababbaabbabaabbaabbaabababbaababababababbabaabbaabbabaabbabababaabbaabbababaabbaabbaababbaababbaababbabaababbababaababbaabbabaabbaabbaababababbababaabababbabaabbaabbababaababababbaababbababaabbababababaabbaabbaabbabaababbabababaababbaababbaabababbabaabbabababaabababababbaabbaabbababaabababbabababaababbaababbabaababbabaabbaabbabaababbababaabababbaabbabababaabbaabbaababbabaabbaabbabaabbaabbabaabbababababaabbaababbababaabbababaabababbabaababababbaabbaabababababbabaababbaabbaababababbaabbaababbaabababbabaababababbabaabbabaabbaabbababaabbabababaabbabaabababbaababbaabbabaababbaabbabaababbaabababbababababababaababbaabababababbababababaabbaabbabababaababbaababbababaababbababaabbababaabababbabababababaabbababaabbabaabbababababaababbaababbabaabbaabbabaababbaababbabaabbaabbaababbaabbaabbabababaabbaabababbabaabbaabbabababaababbabaabababababbabaabababbabababaabbaabbabababababaababababbababababaabbabaababbabababaabababbaabbaababababbabaabbaababbaabbabababaabbabaabbaabababbabaababbaabbaababababbababaabababbaababbaabbababababababaababbaabbabaabbababaababababbaabababbaabababbaabbaabbaabbabaababbabaabbabaabababbaababababbabaababbaabbaabbababaabababbaabababbaababbabaabababababbaababbabaabbabababaabababbaababbaabbabaababbaabbaabbabaabababbaababbaababbabaabbaabababbababababaabbaabbababaabbabababaabbabaababbabababaababbabababaabbaabbabaabbabababaababbaababababababbabaababbabababababaabababbabaabababbababababababababaabbaabababababababababbabababababababaabbaababababababbaababababbaabbabababababababababababaabbaababbaabababbaabbabaabbaabbabaababbaabbabaabbabaabababbabaababababbaabbaababbaabbababaababbababaabbaabbaabbabaabbababaabbabaababababababbabaabbababaabababbaabbabaabbababaabababbababaababbabaabbaababbaabbabaabababababababbaababbaabbababababaabbaababbabababaabbaabbaabababbaabbababababaababbababaabbaabbaababbaababababbaabababababbaabbaabbaabababbabaabbaabbabaabababababababbabaabbabababaabbaabbaabbabababaabbaababababbaabababababbabaabbaabbaabababbaabbaabbaababababbaabbabababababaabbabaabbababaabababbaabbababaabbaabbaabbaababbaabbaababbabababababaabbabaabbaabbaabababababbaabbabababaabababbabababaabbaabbaababbabaabbaabbabaabbababaabbabaabababababbaabbaabbabababaabababbabaabbabaabababbaabbabababaababbaabbabaabababbaababbaabababbabaabababbaabbaababbaabababbaabbabaababbaabbabaabababababbabaabbaabbababaabababababbaabbaabbabaababbababaabababbaabababababbababaabbaabbaabababbabaabababbaabbaababbaabbabaabbaabbababaabbaabbaabbabaabbabaababbabaabbaabbaababbabaabababbabaababababbababaababbaabbaabbaabbabaabbababaabbabababababaabbaabbababababababababababaabbabaabbaababbabaabbaabbaabbaababbaababbaabbaabbabaababbababababaabbabaabbababaabababbaababbabaababbaababababbaabbabaabbaabbabababaabbaabbabaabbaabbaababababbaababbaabababbaababbabababaababbababaabbabaababbabaababababababbaabbababaababbabababaabbaabababababbabaabababbababababababaababbabaabbaabbaababbaababbaababababbaababbabababababaabababbaabbababaabababbababaabbaababbababababaabbabababababaabababbababaabababbabaabbaabbabaababbabaababbababaabbaabbaabbaabbabaabbabababababaabbaabababbabaababababbabaabababbababaabbababaababbababaabbabaababbabaababbabaabababbaabbababaababbaabbaababababbaabbababaababbabaabbababaabbaababbaababbaabababbabababaababbabababaababababababbabaabababbabaabbaabababbaabbaababbaabbabaabbabaabbabababababaabbaabbaababbabababaababbaababababbaabbaababbabaababbaabbaababbabaabbabaabbaababababbaababbabababaababbababaabababbabaabababbaabbaabbaababbababaabbaababbaabbaabbabaababbabababaabbaabbababaababbabaababababbababaabababbaababababababbaabbaabababbaababbaabbaabbaababbaabababbababaabbaabababababbababaabbababaabbababaabbabababaababababababbaababbaababbababaabbabaababbabababababaabababbabaababbabaabbabaabbabaababababbaababbabaababababbaabbabaabababbabaabbababababaababababababababbaabbaabababbabaabbababaabbaabbaabbaabababbaabbabaabbaabababbababababababababaababbabababaabababbaababababababbaabababbabaababababbaababababababbaabbabaababbaabbaababbaababbaabbabaabbaababbabababaababbaababababbabaabbabaabbaabbabababaabababababbabaabbabaabababababbabababaababbabababaababababbabaabbaabababababbababaabbabaabbaabbaabbabaabababbaababbaabbabaabababbaabababbabaabbaabbababababaabbabaabbaababbabaabbaabbaabababbaabbabaababbababababaabababababbabaabbaabbababaabbabababababababababaabbaabbaabababababababababbababaabbababaababababababbababababaababbaabbabaabbaabbaabbabaababbaababbabaabbaababbabaababbabababaabbababaabbababaababbabaabababababbabaabbaabbabaababbaabbabaabbababababababaabbaabababababbabaababbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbaabbababababaabbabababaabbaababbaabbabaabbabaabababbabababaabbaabbababababaabbaabababbabababaabbabaabbabaabbabaabbaabababbaababbababaababbaabbababaabbabaabbabababababaabababbabababaabbabaababababbabababababaababababbaabababababbaabbababaabbaababababbabaabbaabbaabbabaababbaababbababaabababababbaabbaabababbaabbaabbaabbaababbaabbabaabababbabaabbabaababbaababbaabbabaabbabababaababbaabbababaabbaabababababbaabbabababababaababbabaababbababababaabbabababaabbaabbaabbaabbaabbaabbaabbabaabbababababababababababaabbaababababababababbaababbaababababababbabaabbababaababababbaabbaabbaabbababababaababbabaababbaabababababbababaabbaababababbaababababbaabababababbaabbababaabbababaabbabaabbaabbaabbaabababbaababbabaabbaabbababaabbababaababbababaabbaabababbabaabbaababbaabababbabaabbababaabbabaabbaababbaabbababaababbabaabbaababbaabbaabbaababababbaabbabaababbababaabbababaabbababaabababbaabababbababaababbabaabbababaabababbabababababaabbabababaababbaabababbabaabababbababababaababbabaabbababaabbabababaabbaabbaabbaabbaabbababaabbaababbababaabbabaabababababababbabaabababbabaabbabababaabbaabababbaabbababababaabbaabbaabbaabbaabbabababaabbabababaabbaabbaababbabaabbababaabbabaababbabaabbaabbaabababbaababbababaabbaababababababababbabaabababbabaabbabaabababbaabababbabaabbabababaababbabababaabbaabbaabbaababababbababaabbabaababbaabbaabbaabababbabaabbabaababbaabababababbaabbababaababababbababababaabbaabbaabbaababbababaababbabaabbaabbabababababababaabababbababaababbaababbaababbaabababbabababaabbabababaabbababababababaabbaabababbabaabbaababbaabababbabaabbabaabababbaabbaabbabaababbaabbabaabababbabaababbaababbaabbaabbaabababbabaabbaabbabaabababababbaababababababbaababbaabbaabbabababaababbababaababbabaabbaabbaabbababaabbabababaabbabaabbaabbaababababbabaabbaabbaabababbaababbababaabbaabababbabaababababbababaababbaababbaabbabaabbaabbaababbababaababababbababababaabbaababbaababababababbaababbababaababababababbabababababaabbaabbabaabababbaabbabaabababbababababaabbababababababaabbaababababbababababababaabbaabbaabababbaabbabaababbaababababababbabaababbaababababababababbabaabbabaabbaabbaabbababaabbabababaababababbaabbabaabbaabbaababbabababaababbababaababbaabababbababababababaabababbabaababbaababbaabbaababababbaabbabaabababbaabbababababaababbaababbaabbababaababbabaababababbabababaababbabaabbaabababbaababbabaabbababababaabbababababababababaabbaabbabaabbaabababbabababababaabbabaabbabaabababbababababaababbabaabbabababababaabbabaababbabaababababababbaabbaabbaababbabababaabababbaabbabababababaabababbabaabababbabababaababbabababaabbababababaabbaababbabaababbaababababbababaababbabaababbabaabbababaabbabaabbabaababbababaabbaabababbabaabbabaababbaababbabaababbaababababbabaabbababaabbaababbabaabbabaabbaabbabababaabbabaababababababbaabbaabababababbabaabbaabababbabaabbaabbaabbabaabbaabababbabaababbabaababbabababaababababbabababaababbaababbaabbaabbabaabbababaabbababaabbaabbaabbabaabbaababbaabbabaababbabaabbabaababbabaabbaabbaabbabababaababbababaababbabaabababbabababababaababbababababaabababbabaababbababaabbabaabbabaababbaabababbaababbabaababbabaabababbababaabbabaabbabaabbababaabababababbaabbabaabbaababbababaabbababaababbababaabbababaababbaababbabaababbabaabababbabaabbaababbaabbabababaababbaabbaabbabaabababbaababababbabaabababbaabbaabababababbaababbaabbabababaabbababaababababbababaabbaababbabaababbaabbaababbabaababbabaabbaababbaabbababababaababababbabaabbaabababbaababbabaabbaabbabababaabbababababaababbababababababaabbaababbaabbaababbaabbabaababbabaabababbaababababbaabababbaabbaababbaabbabababaababababbaabbababaababababbaabbababaababbababaababababbaabbababababaababababababababbabaababbababaabbabaabbabababaababbababaababbabababaabbaabbabaabababbabaabbabaabbaabbabababababababababaabbaabbaabbaababababababbaabababbaababbaababbaabbaabbabaababbabaabbaababbaabbaabababbaabbaabbaababababbaababbaababbaababbabaabbaabbababaabbabaabbababaababbabababaabbabaabbababaabababbabaabbababaabbabaabbaabababbaababbababaabbabaabababbaabababbabababaababababbababaabbaababbabababaabbabaabbababaabbaabbaabbabaabbabaababababababbabaabbababaabbaababbaababbaababbaabbabaabbaababbaabbabaabbaababbabaabbaababababbaababbaabbaababababababbabababaabbababaabbabababaabbabababababaabbaabbaabbaabbabaabbabababaabbaabbabaababbaabbabababaabbabaabbabababaabbaababbabaabbabaabbababaabbaababbabababababaabbabaababababbabaababababbaabbaababbaababbaabbababaababbaababbaabababababbaababababbaabbabaabababbaabbaabbaabababbaababbaabababababababababbaabababbabaababbababababaabbabababaababababbabababaabbababababaabbaabbaabbaabbabaababbaabbaabbaabbaabababbababababababaababbabaababbababaabbabaabbaabbababaababababbaabbaabbaabababababbababaabababbaababababbaabbababaabababbaabbaabbababaabbabaababababababababbaababbababaababbabaabababababbabababaababbababaababbaababbababababaabababbabaabababababababababbabaababbababababababaabbabababaabababbaababababbaabbabaabbaabababbaababbaabbaabababbabaabbabaababbaabababababbabaababbababaabbabaabababbaababababbaabababababbaabbababababaabbababaabababbaabbabaabbaababbabaabababbaabbabaababbabaabbaabbaababbababaababbabaabbabaabbabaabbaabbabaababbabababaababbababaababababbaabbaababbaababbaabbabababaabababababbaabbababaabababbababaabbaabbabababaabbaabbaababbaabbaabababbaababbaabbaababbaababbaababbababaabbaababbababaababababbabaababbababaabababbaabbabaabababbabaabbababaabbaabbabababaababababbaabababbaabbaabbaababbaabababbabaababbababaabbaababbababaabbabaabbaabbababaabbaababababababbabaababababababbaabbaabbaabbababaabbaababbaabbaabbaabababbabaabababbabababaabbabaabbaababababbabababaababbababaababababbaabbabaabbaabbababaabbabababaabbaabababbaabbababababababababaabbaabbabaabababbabaabababababbaabbabababababababababaabbabaababababbaabbabaababababbababaabbaabababbaababbabaabbaabbabaababbababaabbaabababbaababbaabbababaababbabaabababbaabbaababababbaababbabaabbaabbababaababababbababaabbababaabababababbaabbababaabbaababbaabbaababababbaababbabaabbaabbababaababababbababababaabbaabbaabababbabaabbabababababaabbabaababbabaababbaababababbababaabbaabababbababababaabbababababaababababababbaababababbababaababbabaabbabaabababbababaababbaabbabaabbabaabbababaabbabababaababbabaabababbababababaabababbaabbabaabababababbaabababbaabbaababbaababbaabbabaabbaababbaabbabaabababbaabbaababbaabbaabbaabababbaabababbaabbaababbaababbabababaabbaababbabaabbabaabbabababababaababbababaabbaabababbabaabbababababaabbaabababbaababbaabbaababbabaababababbabaabababababbabaabababbababaabababbabaababbabaabbaabbababababaabbababaabbaabbabababaabbabaabbabaababbaabababababbaabababbaabbabaabababbababaabababbababaabbaababbaabababbabaabababbaabbaababbaabbaababababbabaabababbababaababbaabbabaabbabaabbaababbaabbaabbabababaababbabaababbabaabababababbaabababbabababaabababbabaababbababaabbabaababbabaabbabaababbaabbabaababababbababaababbaabbaabbaababbaabababbaabbaabababbaababbaabababbabaabababbabababaababababbabaabbaabababbababaabbaabbaababababababababababababababababbaababbabaabbaababababababbaababbababaabababababbaabbaabbababaababbabababababaabababbaababababbabababaabbabababaabbaababbaababbaababababbabababaabbaababababbabaabbaabbaabbaabababbaabababbaabababbabaabbaabababbaababbaabbaababbabababaababbaabababbabababaababbababaabababababababababbaabbaabbaabbaabbaabbaababbabaababbaabbaababbabaabababbaababbabababaabbaababbabaabbababaabbababaababbabaabbababaabbabaabbabababababababaababbabaabbabaababbababaabbaabbabababababaabbaababababababbaabbaababababababbaabbaabbababaabbaabababababbabaabbaababbaabbabababaabababbabababababaabbaabbaabbaabbaabbabaabbaabbaababababbababaabababbaabbabaababababababbabababaababbaabababbaababababababbaabbababaababababbababaababbabababaababbaabbabaabbabaabbabaabababbababababababaababababababbaababbababaabbabababaabbaababbababaabbabaabbaabababbabaabababbaababababbaabbabababaababbaabbababaabababbaabbaabababbabaabbaabbaababbaabababbaababbababaabababababbababaabababbaabbaababbababababaabbabababaababbaababbaabbaabbaabbaababbaababababbababaababbaabbabaababbaabbabababaabababbaabbaabbaabbaabbababaabbabaabbabaabbaababbababaababababbabaabababbababababababaabababababababababbaabbababababaabbabaabababbababaabbaababbaabbaabbaabbaabababbabababaabbaabbabaabbaabbabaababbabaabbaababbaabababababbabaabbabaabbababaababbabaababbaabbabababaabbababaabbabaabababbaababbabaabbaababbabababaabababbaabbabaabbaababbaabbababaabbabaabbaabbabaababbabaabbaabbaababbabababaabababababbabaabbabaabbaabbaababababbabababababaabbaabbaabbababaabbababaabbabababababaababbabaababbaabbaabbaabababababababbaabbaabbabaabababbabababaababbababaababbabababaabbabaababababababbaabbaababbabababaababbaababababababbababaabbaabababbabaabbaabbaabbabababaababbaabbaabababababbabaababababababbabababaabbababababaabbaabbaababbaabababababbabaababbabababaabababbaabbaabbaabababbaabababbaababababbaabababbabaabbabaabbaabbaababababbaabbaababbaabbaababbabaabbaabbababaabababababbababaababbabaabbaabbaababbababaababbababababaabbabaabbababaabbabaabbabababaabbabaababbaabbabaababababbaabbababababaabababababbabababaabbaabbaababbaababababbababaabbaababababbaabbababaabbaabbabababaabbabaababbaababababbabaabbaabababbaababbaabbabaababababbabaababbaabbabaababbababaababbaabababbabaababbaabbabaabababbaabbaabbaabbaabbaababababbabaabbaabababbabaababababbabaabababbaabbabababaababbaabbaabbababaabababbababaababbaababbabaabababbaabbababaabbaabbabaabbaabbaabababababbaababbabababababababaabbabababaababababbabaababbabababaabababababababbabaabababbabaabbabababaabababbabaabababbaabababbaabbabaabbabaabababbaabbababaababababbaababbaabbababaababbababaababbaabababbaabbabaabababbaababbaabababbabaabbabaabbabaabbabababaabbabaabbaabbabaabbabaabababbaababbabaabbabaababbaabbaabbababaabbaabababbabaabababbabaabababbaabbaabbabababaababbababaababbaababbaabababbaabbabaababababbaababbababaabbababababaabababbabaabbaababbaabbabaabbababababaabababbaabbaabbabaabababababababababbaabbaabbaabbaababababbababaabbababaababbaabababbabaabbaababbaabababbaabababbabaabababbaabbabaabbaabbabaababababababbababababababaababababbabaabbabaabbaabbaabbabaabbababaababababababbabaabababbaababbabaabbababaabbaabbabaababbabaabbabaabbaabababbaabababababbababaabbababaabababbaabbababaabbabaabbaabbabaabbaabbababaabababbaabbaabbabaabbaabbaababbabababaabbabaabbaabababbaabbaababababbaabbaababababababbabababaabababbabaababbabaababbabaababababababbaabbaababbaabababbabababaababababbaababababbababababaabbaabbaabababbaababbaabababbababaabbaabbaababbaabababbaabababbababababaabbababaabbaababbaabababbabababaababbabaabbaababababababababababbabaabbabaabababbaabbabaababababababbababaabbabababaabbaababbabaabbaabbaabbaabbaabababbaabbaabbaabbaababbababababaabbaabbaababbababaabababbabaabababbabababaabbaabbabaababbaabababababbaababbaabbabababababaabbaabbaabbababaabbabaababababbaababbaabababbaabababbaabbaababbabaababababbabaabbaabbabaabbaabababbabaabbaabbaabbababaabbabaabababbaabbababababaabbaabababbabababaababababababbabaabababbaababbaabbaabababbaabababbabaabbaabbaababababababbaabbabaabbaabbaababbababaabbaababbababababaababababbaabbaabbaabbabaabababbaabbabaababababababbaababbaababbabababaababbababababaabababbaabbabaabbabababaabbaabbababaabababbaababbaabababbabababaabbabababababaabbababaababbaabbabaabbaabbababaabbabababaabbaabbaabbaababbababababababababaababbababaabbaabbababaababbaababbababababaababbababababaababbababababaabbaabbabababaabbaabbaabbababaababbabababaabbaababbaababbaababababbabaabbaababababababbaabbaababababbaabababbabababaababbababaababababbabaabbaababbaabababababababbaababbaabababababbabaababababbaabababababbababaabbabaababbababaababbabababaababbaababbaabbaabbababaabbabaababababababbababaabbaabbaababababbabaabbababaabbababaababbababaabbabaababababbababababaababbabaabababbabaabababababbaababababababababababababbaabbaababababbabaababababababbaababbaabababbaababababbabaababababbaababababbaabababbababaababbaabbaabababbaabbabaababbaabababbaababbaababababbaabbaabbabaabbaababbaabbabaabbabaababbaabbaabbaabababbababababaabbaabababbabababaabbaababababababbaabbabaabababbaabababababbabaabbabaababbaabbaabbabababaabbabaababbababaababababbabaabababbabaababbabaababababbabababaabbababaabbabaabbabaabbaabbabaababbabaabbababababaabbaabbabaabababababbabaabbaabbaababbaababbaabababababbabaabababbaabbabababaabababbababaabbabaababbababaabababababbabaabababbabaabbaabababababababbaabbaabbaabbabaabbaababababbaabbabaababababbaababbababaababbaabababababbaababbaababbaabababbabaababbaabbabaabababababababababbaabbaababbabaabababbaabbaababbaabababababbaabbaababbababababaababbabaabbaabbabaabababbaabbaabbababaabbaabbabaabababbababababaababababbabababaababbababaabababbaabbabababaabababbaabbaabbaabbaabbaabbababaabababababbaabababbaababbababaababbabaabbaababbabaabababababbaababbabaabbaabbabababaabababababababbaabababbababababaabbabaabbabababaabbaabbaabbaababababbaabbabaabbaabbaababababababbaabbaabababbabaabbaababababbabaababababbaabababbababababaababababbabaababbabababaabababbaababababababbababaabababbaababbaabbaababbabaabababbababababaababababbaababbababaabbaabababababababbaabbabaababbaabbaababbababaababbaabbabaabbababaababbaabbabababababaabbaababababbaabbabaabbaabababababababbaabababbababaabababbaabababbabaabbaababbaababbaabbabaabbaabbaababababababababbaabababbabaabababbabababaabbaabababbabaababbabababababaababbaabababbaababbaababbaababbaabababbaabbabaabbaababbaababababbababaabbaababababbaababbaababbaabbaabbaabbababababaabbaababababbaabababbabaababbabaababbaababbabababaababbababababaabbaabababbabaabbababababaababbaabbababaabababbaabbaabababbaababababbabaabbaabababababbabababaababababbababaababbaababbababaabbababaabbabaabbabaabbabaababababababbabaabababbabaababbaabbaababbabaabbaabbaababbaabbababaabababbababababaabbaabababbabaabbabababaababbabaababbaabababbabababababaabbaabbabaabbababaababbaabbabaababbaabbabaabbabaababbaabababababbabaabbaababbaabbabaababbababaababbaabababababababbabaabbaababbaababababbaabbaabbaabbaababbaababababbaabbabaabbaabbaababbaabababbababaabababbabaabbabaababbabaabbaababababbaabababbabaabbabaabbababaabababababbaabbababaabbaabbaabbaabbaababbabababaabababbababaabbaababababbaabbabaabbabaabbaabbaabababbabaabbaabababbababaababbaabbaabbaabbababaababbaababbaabbaabbaababbabaababbabaababbaabbaabbabaabbabaababbababaabbabaabbabaabbaabababababbabaabbaababbaabbabababaabbaabbaababbaababbabaabbaababababababbaababbabaababbabababaabbaabababbabaababbaababbabaabbaabababbaabbaabababbababaabbabaabbabaabbabaabbababaabbababaabbabaabbabaabababbabaabbaabababababbaababbaababbababaabbabaabbababaababbabaabbababaababbababababaababbababaababbaabababbaababbaabbaabababababbabaababbabaababababababbababaababbaababbabaabababababababababbabaabbaabbabaabababbababaabababbaabababbabaabbabababaabababbabaababababbaabbaabababbaabababababbaababababababbabababaababbaabbabaababbababaabbababababaabbabaabbaababbababaabbababaabbaabababbaabababababbababaababbaabbabaababbabaabababbababababaababbababaabbaabbaabbaabbabababaabbaabbaababababbabaabbaabbababaabababbabababaabababbababababaabbabaabababababbaabbaabbabaababbaababbabaababbabaabababbaababbabababaabbaabbabababaabababbaabbaabbaababababbabaabbabaabababbabababababaabababababababbaababbabaababababbaababbababaababababbabaababbabaababbababaabbababaabbabababababaababbaabbaababbaabababbabaababbabaabbababaabbaababbaabbababaabbabaababbaababbaabbabaababbabaabababababbaabababbaabbaababbabaabbaabababababbabaabbabaabababababbababaabbabaabababababbaabbaababbabaababababbaabbaababbababaabababbabaabbaabbaabbaabababababbaabbabaababbabababaabbaabababbaabababbaabbababababaababbabaabbababaabbaabbaabbabaabbababaabababbaababbabaabbababaabbababababaabbaabababbaababbaababbababaabbababababaababbaabbaababbabaabababbaabbabaabababbaababbabaabbaababbaabbabaabbabababababababaababbaabbabababaababbaabababbabaabbaabbabaabbabaabbababaababbabaabbaabababbababaabbaababbababaabbabaabbaabbabababaabababbababaabababbababaababbabaabababbaabbaababbaabbaabbababababaababbababaabababbababaabbabababababababaabababbabaabbaabbababaabbababababababaabbababaabbaabbaabbaabbaabbaababbaababbaabbaabbabaababbabababababaabababbabababaabbababaabbabaababbabaabbaabbabaabbaababbaabbabaababababbaababbabababababaabbabaabbabaababbabaabbaababbababaababbaabababbabababababaabbababaababbaababababababbababababaabbabaababbababaabbabaababbaababbaabbabababaabbabaababababababbababaababbabaabbabaabbababaabbababaabbabaabbaabababbabaabababababbabaabbaabbabaababbaabababbabababaabbababababababaabababababbababababaababbaabbaababbaababbaabbababaababbababaabbaabbabaababbababababaabababbabaababbabaabbabaabbaabababbaababbabaabbaabbabaabbabaababbaabababbaabbaabbabaabbaabbabaabababbaabababbaabababbabababaabbabaabbaabbabaabababbabababababaababbaabababbaababbaababbaabbabaabbabaabbaababababbaabbaabbabaabababbaabbabaababbababaabbabababaababbaabababababbabaabababababbaababbabababaabbabaababababbaababababbabaabbabababaabbababaabbaabbababababababaabababababbaabbababababaababbaabababbaabbababaabbaababbaabbababaababbababaababbaabbabaabbaababbaabbabaabbaabababababbaabababababbabababababaabbaabbaabbabaabbabaabbababaabababababbabababababababaababababababbaabbabaabbaabababbaabbaabbaababbababaabbabababababaabbaabababababbaababbababababaabbabababaabababbaabababbababababaabbabaabababbabaabababbabababababababaababababbabaabbaabbabaabbaabababababbaabababbabaabbabaababababababbababaababbaabbaabbaabbaababbaabbaabababababbabaabbabaababbababaababbaababbaababbabaabbaabababbabaabbababaababbaabbaabbabaabbabaabbaabababbababaababababbababababaababbabaabababbababaabbaababababababbaababbabaabbababaabababbaababbabaabbaabbaabababbaababbabababaababbaabbababaabbaabbababaabababbababababababaababababababbaababababbaabbaabbaababbababababaababbabaabababbabaabbabababaabababbaababababbababaabbabababaabbaabbabababaabababbabababaababbabababaabbaabbabaabbaabababababbabaabababbaabbaabababababbabaabbababaabbabaababbaabbaabbaababbaabbaabbabaababbababaabbaababbaababbaabbaabbabababababaababbabaabbaabbaabbaabbabaababbababaabbaabbaababbabaabbabaababbababaabbaabbaabbababaabbababaabbaabababababababbabaababbabaabbababaabbabababaabababbabababaabababababbabaabbaabbaabbababababaabbababaababbaabababbaababbabababaababbaabbaabababbababababaabbabaabababbababababababaabababbababababaababbaabbaabbaababababbabaabababbaababbaababbaabbaabababbabababaababbabaabbabaabbaababababababbaabbaabababababbaababbababaabababbababababaababbaababbababaababababbaabababbababaababababbaabbaabbaabbabababaababbaababbaabbaabbabaabbaabbabababaababbaababbababababaababbaabbaabbabaabbaababbaabbabaabbababababaabbaababababbababaabbababaabababbabaabbabaababbabaabababbabababababababaababababbabaabbabaabababababbabaabbababaabababbaabababbabaabbabaabbababaabbabaabbabaababbabababaabababababbaababbabaabbaababbabaabababababbabaabbaabababababbaababbabababaabbaabbaababbababaabababbabaababbabaabbaabbaabbabaabbabaabbabababaabbabaabbabaabbababaabbababaabbaababbaababbababaababbabaababbaababababbabaabbababaabababbabaabbaabababababbaababbaabbababaabbaabbaabbabababababaabababbaababbaabababbaabbaabbabaabbabaabbaabbabaababababababababbaababbabababaababbabababababaabababbabaabbaabbababaabbababababaababababbababaabababbabaababbababaabbababaabababbabaabbaabbaabababababbabaababbaabababbaabbabaababbababaababbaabbaabbaabbabababaabbababaabbabababaabbabaababbabaabbaabbabaababbabaabbababaabbaababbabababaababbaababbabaababbaabbaabababbaababababbaabababababababbabaabababababbaabbabababaababbaabbababaabbaababababababbaababbaababbabaabbabaababbababaabbaabababbabaabababbababaabababbaabbababababaabbaabbaabbaababbabaababbabaabbaabbabaabababbaabbaabbabaabababbaababbaabbaabbabaabbaababbaabbaabbababaababbabaababababababababababbaabababbababaababbababaabbabaababbaababbaababbaabababbaabbabaabababbabaabbabaababbababaababbaabababababababbaabababbabababaabbaababababababbaababababbabaabbaabababbaabbabaabbaabbababababaabababbaabbaababbaabbababaabbababaabababbabaabbababaababbabaabbabaabbababaabbababaababbaabbaabababbabababaababbabaababbabababaabbaabababbaabbababaabababbabaababbababababaabbaababbababaabbababaabababbabaabbabababababaabbaabbaababbaabababbaabababbaababbaabbaababbabaabababababbaabbaabbaababababababbaabbabaabababababbaababababbaababbabaabababababbabaabbabaabbabaabababbaabababbabaababababbaabbaabbaabbababaababbaabbaababbaababbabababaabbaababababbaabbaabababbaabababbaabbabaababbabababaabababbaabababbabababaabababbaababbaabbabababaabbabaabbaabbaababbababaabbaabbabaabababbaababbabaababababbababaababababbabaababababababbababaabbababaababbabaabababbabababaabababbabaababbabaabbaabbababababababaabbabaababbaabbaabababbabaababbaababababbaabababbababaabbaabbabaabababbaabbabababaababbaabababababababababababbababaabbaabbaabababbaabababbabababaabbaabbabaabbaababbabaabbaabababbababaabbabaababbababaababababbababababaababbaabbababaabbaababbabaababbaabbabaabbaabbabaabbababaababababbabababaabbaabbaabbabaabbaabbaabababbaababbaabbabababababaababbababababaabbaabbaababbaabbaabbababaabbaabababbaabbabaababbabaabababbaabababbaabbaabbababaabababababbaabbaabbaababbabaabbaabababbabababaabbaabbababaabbaabababbababaabbababaababababbabaabababbaabbababaababbababaababababbabaabababbaabababbaabababbaabbaabbabaabbaabbaabbaabbaabababbaabbaababbaabababbababababaababbabaababbaabbabaababbabaabbabaababababbaabbabababaabbabaabbabaabbabaababababbabaabbabababababaababbabaababababababbabababaababbaabbabaababababbababaabbabaabbabababaabbabaabbaababbababaabbaababbababaabbababaababababbaababbaababbaabbabaabbababaababababababababababbabaabababababbabaabbabababababababaababababababbaabababbaababbabaabbabaabababbababaabbaabababbaabababbabaabbaabababbababababaababbaabababbaabbaabbabaabbabaababbaababababababababbaabbabaababbaabbaabbaababbaabbaababbaabbabaabbaababbaabbabababababaabbabaababbaabbabaabbaabbaabababbabaababababababbaabbaabbabaabababbabababaabbababaabbabaabbaababababbaabbaabbaababbaababbabaabbabaabbabababaabbabaabbaabababbabaabbababaabbabaababababbaababbabaabbabababaabababbaabbaababababbaabababababbabababaabababababbabaababbabaabbababaabababbaababbaababbaababababbabaabbaabbabaabababbaababababbabaababbabaabbaababbabaababababbaabababbaabbaabbabaabbaabbaababbaabbabaababbabaababababbabaababbaababbabaabbabababaabbababaabbababaababababbaabbabaababbabaabbaabbababababababababaababbaabbabaabbabaababbababababababaababbababaabbaabbabaabbababaabbabaababbaabbaabbabaabbaababbaabbabaababababbabaabbabababaabbabaabbaababbaabababbabaabababbaabbaababbababaababbabaabbaabababbabaababbababaabbababaababababbaabbabaabbaabbaabbabaabbaabbabaababbabaabbabaabbabababaabbaababbababaabbaabababbabaabbababaabbaabbabaabababababbababaabbaababbabaababbaabababababbaababbaabbaabbabaabbababaababbabaabbabaababbababaabababbabaabbabababaababbaabbaababababbabaabbababaabbaabababbabaabbababaabbabaabbaababbaababbabaababbabaabbabaababbababaababababbababababababababababaabbaabbaababbaabbaabbaababbaabbaabbabaabbababaababbaabababababbaababbaabababbabaabbaabbabababaabbababababaabbaabbabaabbaabbaabababbaabbabaababbaabbaabbaabbabaabababbabababaabbaabbabababababaabbaabbaabababbaabababbabaabbabaabbababababababaababbaababbaababbaabbabaababbaabbaababbababaabababbaababbaababababababbaabbabaabababababbabababaabbaabbaabababbaabababbaababbaababbaabababababbaabbaababbabababaabbababaababbabababaababbaabbabaababababbaababbaabbaabbabaabbabaabbabababaabbaabbabaababababbaabbabaabbabaababababbababaabababababbaabababbaababbaababbaababbababaababababbababaabbaababbaabbaabbaabababbaabababbaababbababaabbabababaabababababbabaababbaabbaababbabaabbabababaababababbaabbaababbabaababbabababaababbaabbaabbaabbabaabababbaabababbabaabababbabaababbabababaabbaabbaababbababaabbaababbababababaababbaabababbaabbababaababababbabaabbabababaababababababbaabbabaabbaababbaababbaababbabaabbaababababababbaabababbababababaabbaabbaababbabaabbaababbabababababaababbabaababbabaababbaabbaabbababababaababababababbaababababbaabbaabbabababaababbaababbaababbababaabbaabbabaabbaababbaababababbababababaabbaabbabaababbaabababbabaababbaabbababababaabbabaababbabababaababbaabbabaabababbabaabbabaabababbaabbabaababbaabbaabbaabbaabababbabaabababbaababbaabbaabbaababbababababaabbaabbaababbaababababbabaababbababaabbaabbababaababbaababbaabbabaababbabaabababbaababbaabbabababaabbaabbabababababaabbaabbaabababbababababaabbababababaabbabaabababbaabbaabababababbabababaabbaabbababaabbabaabbaabababbaababbababaabbabababaababbaabababbababaabbababaababbaabbabaabababbabaababbabaababbaabbabababaabbabaabbababaabbaababbabababababababaababbababababaabbaabbababaabbaabbaabbabaabababbabababaababababababbababaabbaabbababaabbaabababababbaabbaababbaababbaabbababaabbabababaabbaabbabaabababbaababbaabbaababbabaabbabaabababababbaabbaabbabaababababababbaababbaabbabaababbababaabbabaabbabaababbabaabbaababbaababbabaabababbabababaababababbababaabbabaabbaababbababababaababbaababbaabbabaababbaababbababaabababbabaababbaabbabaabababbababaabbabababaabbabaababababbaabbabaababababbaababbaabababababbaabbabababaabbababababaababbabababaabbabaababababbabaabbaababababababababababbababaabbabababababaabbaababbaabbaabbaabababababbabaababbabaabbaababbaabbaabababbaabbaababababbabaababababbabaabbaabbabaababbaabbaababbaabbaabababababbaabbabababaabbaabababbabaabbaabababbababaababbaabbaababbaababbababaabababbaabbaabbaabababbaabbaabbaabbaabbaabbaababbaabababbaabbababaabbabababababaabbaababbaababababbaabbaabbaabbaabababbabaabbabaabbaababbaababbabababaababababbabaababababbaababababbabaabababbabababaababbabababaabbaabbabaabababbabaabbabaabbabaabbabababaabbaabbaababababbababaabbaabbabaabababbababaababbabaabbabababaabbababababaabababbabaabababbaabbaabbabaabbaabbababaabbaababbabaabbaabababbaababbabaabbababababaababbabaababbaababbaabbaabbababaababababbabababaabbababaabababbaabbabababababaabababbabaabababbabaabababbabababaabbabababaabbabaababbabaabababbaabbaabbabaabbababababaabbabaababababababababbababababababababababaabbabaabbaabbababaababbaabababababbaabbabababaababbabaabbaabbababaababbaababbaabbababaababbaabbabaababbaababbaabbaabababababababababbabababaabbababababaabbaabababbababababababaabbababaababbababaabbabababaababababababababababbababaabababbabababaabababbaabbabaabababbabababaabbaabababbaababbababaababbaababbaabbaabababbaabbabaabbaababbababaabbababababaabababababababababbaababbaabababababbaabbabababaababababbababaababababbaababbaabbaabbabaabbabababaabbababaababbabaababababbaababbaabababbababaabbabababaabababbababaabbabababababababaababbabaabbaababbabaababababbaabbaabababbabababaababababbabaababababbaabbababaabababababbaabbabababaababbababaabbabaabbabababababababaabbaababababbaababbabaabbaabbaabbaabbababaabbabaabbababababababaabababbaabbabababaabbabaabababababbababaabbaabababbabaabbaabababbaababbababababaabbabaababababbabababaabbabaabbababababaabbabababababaabbabababaababbabaabbabababaabbaabbaababbabaabababababbababaabbabababaabbababaabbabaabbabaabbaabababbaabababbabababababaababababababababababababbabaababababbabaabababbaabbabaabbabababaababbaabababababbaabbaabbaabababbabaabbabaababbabaababbaabbaababababbababaababbaabbaabbabaabbaabbaabbaababbabaababbaababbaabababababbababaabababbabaabbaababbaababbaabababababababbaabbaabbababaabbaabbababaababbaababbabaabbababaabbababababaabbababaabbaababbaabbabaababababababababbaabbaababbaabababbaabbabaababbababaabbabababababaabababbaabababbababaabbaabbabaabbabaabbabaabbaababbaabbababababaabbabababababaababbaababababababababbabaababababbaabbaabababbaababbaabbabaababbababaabababababbabababaababbabaabbaabbabaababbababaabababababbaabbabaababababababbaabbaabbaababbabababaabbababaababababbaababbabaabbababaabbabaabbaabbaabbabaababbaabbabaababababbaabbabaababbabaabbabaababbababaabababbaababababbabaabbaababbaababbaabbabababaabababbababababaababbaabbaabbabaabbaababbabababaabbaabbaabbabaabababbabaabbaabababbaabababbaabababababbaabbababababaabababbaabbabaabbaababbabaabbaababbababababababaabbababaababbabababaababbababaabbaabbaababbaababbaababbabababaababbabaabbabaababababbabaababababbababaabababbaabababababbabaabbaababbabababaabbaababbaabbaabbaababbabaabbababaabbabaabababababbaabbaabbaababbabaabbaababbaabbaabbabababaabababbaababababbaababbaababbababababaababbababaababababababbababababaabbaababbaabbaabbaabababbaabbababababaabbaabbabaababbabaabbabaabbaabbabaabbaababbababababaabbaabbaabababababababababbabaabbababaabbaababbabaababababbaabbaabababababbabaabbababaabbababaabababababbaabbaababababababbaabababbaabbababaabbabaabbababaabbaababbaabbabaabbaabbaabbabaabababababbaababbaababbaabbaabababbabaabbabaabbaabbababaabbaababbabababababaababbaabbaababababbabaababbaabbaabababbabaabbaabbabababababaabbababaabbababaabbaabababbababababaabababbababaabbababaabbaabbabababaabbabaabbababababababababaabbaabbaabababbaabababbaababbaababbabababababaababbababababaabbabaababbabaababbabaabababbabaabababbabaabbaababbabaabbaabbababababaabbababaabbabaababbabaababababbaabbababababaabbaabbaabbabaabbaabbaabbaabbabaabbaabbaabbabaabababababbaabababbababaababababbabaabababbabaabababbaabbababaababababbabaabbababaababbababaababbaabbabaabbabaabbaababbabaabbaabababbaababababababbababababaabababbabababaababbaabababbababaababbabababaabbabaababbaabbabaabbaababababbababaabbababaabbabababaabbaabbabaabbaababbabaabababbabaabbaababbaabbaababbaabbaabbabaabbaabababbaababbabaababababbababababaababbaabababbaabbababaababbaababbaabbaabbabaababbababababaababbabaababbaabbaababbaabababbaabbaabbababababaabbababaababababbaabbaababababababbabaabbaabbaabababbababaabbabaabbabaabbabaabababbaabababababbaabbabaababababbabaabbaabbabaabbabaababababababbabaabababbabaabbababaabbaababababbabaababababbaabbababaababbaabbaabbaababababbabaabbabaabbababaabbabaabbababaabbaabbababaababababbaabbabaabbaabbaabbababaabbaababababababababbaabbabababababaababababbabaabbaabbaababababbaababbabaababbaababbabaabababbaabbababababababaabbabababababababaabbaababbaababababbaababbaabbababaabbabaabbabaababbaabbaabbaabbaabbaabbaababbaabababbaabbabaabbabababaabababbabababababaabababbababaabbaabbaababbabababababaababababbaabbababababaabbaabbaabbaabbaabbaabbababaabbaabbabaabbabaababbaabababbaababbaabbaababbaabbaababababababbabababaabbaababababbabababaababababbabaababababbabaababbaabababbabaababbaabababababbababaabababbaabbaababbaabababbababababaababbabababababaabbabaababababbaababbabaabbaabbaabbabaabbababababaabababbaabbabaabbabababaababababbabaabababbababaabbababaabababbaabbaabbaabababababbababaabbabaabbaabbaababbaababbaabbabaabbaababababbaabbababaababababbaabbabaabbababaabbabaababbaababbaababababbaabbabaabbababaabbabaabbabababaabbaabbaababababababbaababbaababababababababbaabbabababaabbaababbaabbabaabbaabababbaababbabaababbababababaabbaababbabaabbaabbaabababababbaabbababaabbabaababbababaabbaabbaabbabaababababbababaababbaabababbaabbabaabbaababababbaabbababaababbaabababbababaabbababaabababababbababaababbaababababbabaababababbaabababbabaabbaababababbaababbabaabbababababaababbaababbabaabbabababaabbaabbaababababbababaabbaabababababbaabbaabbababababababababaabbabababaababbabababaababababbababaabababbabaabbaabbaababababbaababababababbaabbaababbabaabbaabbabaabbababababaababbabaababbaabbaabbababaabbababaabbaabbabaabababbaabbabababaababababbabababaabbabaababbabaababbabaabababbaababbaabababababbaababbaabbaabbabaabbababaabbabaabababbaabbabaabbaababbabaabbaabbaababbaabbababababaababbabaabbaababbaabababbaababbababababaabbabaabbaababbaababababbabaababbaabbabaabababbabaabbabaabbaababbaabbaababbabaabbabaababababbababaabbababaabbabaabababbaabbabaabbaababbababaabbaabababbaababbaabababbaabbababaabababbaabababababbababaababbaabbabababaabbababababaabbaabbabaabbaabababbaababbaabbabababababaababababababbabaabbabababaabbabaababbaababbabaabbaabbaababbababababaababbaababbaababbaababababbaabababbaababbababaabbaababababbababaababababbaababababababbabaabbabaabbababaabbaabbaababbababaababbabaabbaababababbabaabbababaabbabaabbabaabababbaabbabaabababbaabababbaabbababaabbabaabbaabbabababaabababababababababbabababaababbabaabbaababababababbabaababbaabbaabbababaababbabaabababbaabbaabbaabbababababaabababababbaabbabaababbababaabababbabababaababababbabababaababbaababbabababaabbabaabbaabbaabbababaababbaabbaabbabaababababbaababababababbaababbaabababbaabababababbaabbabaabababababababbababaabababbabaabbababaabababbabaababbaababbabaababbabaabbaabababbaabbaabbaababbababaabbaabbaababbaabbaabbaabbaabbababaababababbababaababbabaabbabaababbaabbaabbababababaabbaabbabaabbabaabbabababaabbaababbabaabbaabbaababbaabbabaabbaabbaabbaabbaabbabaabababbaababbaabbaabbaabbaabbaabbaababbaabbabaababbabaabbaababbaabbabaabababbabaababbabaababbabaababbaabbabaababababbaabbaabababbabaababbaabababbaabababbaababbabaababbaababbababaababbaababbaababababbabaabbababaababababbabaabbaababbababaabbabababaababbabaababbaabababbaababbaabababbaabbaabbaabbaababbaababbabababababababababaababbabaabbaababbabaabbabababaababbaabbabaababbabaababbabaabbababababababaabbaabbabaababbabaababbabaababbaababbaababbabaabbabaababbaabababbaababababbabaabababbaabbabababababaabbabaababababababbaababbababaabababababbaabbabaabbababababaababababbabaababbabababaabbababaabababbaabbaabbaabababababbaabbaabbababaabababbaabababbaababbabaababbabaabbaabbababaabababbaabbaabbabaababbaabababababbaabababbaabbababababababaababbababaababbaabbababaabbaababababababbabaabbabaabababbaabbababaababbaabbaabababababbaabbaababbabababaabbaabbababaabbabaababbaabababbaabababababababbababaababababbabababaabababbaabbababaabababababbaabbabababaabbabaababbabaabbaabbabaababababbaababbaababbaababbabaabbaabbaababbaabbaababababbabaabababababbaabbaabbaabbabababaabababababbaabbabaabbaabbaabbababaababbabaabbabaababbaabababbabaababbaababbabaabababbaabbaabbabaabbaababbaabbaabbaabbabaababbababaababbaabababababbabababaababbaabbaabbaabbabaabbababaababbaababbabaabbaabababbababababaabbaabbaabbabaababbaabbabaababbabaababbaababbabaabbaababbaabbabababaabbabaabbaababbaababbaabbabaabbabaabababbaabbaabbabaababbabababababaabababbaababababbabaababbababaabbabababababaabbaabbabaabbabaababababbabaababbababababababababaabababbabaababbababaababbaababbabababaababbaabbaabbabababaababbabaabbabaababababbaabababbaababbaabbabaababbababaabbaababbabaabbaabbaabbaababbaabbabaabbaababbaababbaabbaababbaababbaabababbaababbaabababbaababbabaabababbaababababababababababababbabababababababaababababbabaabbabababaabababbabaabbaabababbabaabbabaabbaababbabaabababbaababbaabababbaabbaababababbaabababbabaabbababaabababababbaabbabaabbababaabbabaababababbabababababababaabababbaabababababbaabababababbaabbaabbaabbaababbabaababbaababbaabbaabababbaabbaabababbaababababbabaabbaabbabababaababbabababaababababababbabaabbabaabbababaabbaababbabaabababbaababbabababaababbaabababbaabababababbaabbabababababaabbaababbaabbaabbaabbaabababbababaabbaabbaabababababbabaababbabababaabbaabbabababaababababbabaababbabababaababbababababaabbabaababbaababbaababbababaababbaabababbaabababbaabbaabbabababaababbaabbaababababbaabababbabaabababababababbaabababbaababbaabbabaabababababbaababbaabbaababababbaababbababaabbaababbaababababbabaabababbabaabbababaabababababababbababaabbaababababbaabbabababaabbaabbabaababababbaababbabaabbaabbaababbaababbabaabababbaabbaabababbaabbabababaababbaabababbababaabbaabbababaabbabaabbaabbaabbaabbababaababbabababaabbaabbaabbaabbaabababbababaabababbabaabbaabbaababbabaabbaabababababbaabbabaabbabaabbaabababbaabbabaababbabaabababbabaabababababbabaababbababaababababbaabababbabaabbabaabbaabbaabbababababaababababababbabaabbabababaabbaabbaabbabaababbababababaabababbababaabbaabbaababbaababbabaabbaababbaabbabaabbabababababaababbababaababababbaabbaababbaababbabaabbabababaabbaababbabaabbababababaababababbaababababbaababbababababababaabbaabababbaabababbabaabbaabbababaabababababbaabbabaababbaabbabababaabababbabababababaababbababababababaabbaababbaabbaabbabaabbabaababbababababababaabababbaabbaababbababababaabbaabbabaababababbaabbaabbaabababababababbabababaabbabaabababababbaabbaababbabaababbaababbaababbaabbabaabbababababaabbaabababbaabbaabababbabaabababbaababbabaabbababaabbabaababbababababaababababbaababbaababbaabbababaababbabaabababbabababaababbaabbabaabbababaabababbaababababababbaababababbaababbabababaabbaababababababbaabbaabbaabbaababbaabbaababbaabbabaabbabaabbabaabbaababbababaabbabaababababbaabababababbaababbabababababaababbabababaababbabababaabbabaababbaabbaabababbaabbabaabbabaabbabaabbababaabbabababaababbababaabababbaabababbaabbaababbabaabbabaabbaababababbabaabbaabbaabbaababababbabaabbaabbaababbabaababbabaababbabababaababbababaababababbababababaabbaabbabababaababbababaabbaabbaabbababaababbaababababbabaabbababaabababbabaababbabaababbaabbaabbaabbababaabbaababbababaababbaabbaabbababaabbababababababaababbaababbaabbaababbaabbaabbaabbabaababbababaabbabaabababbaababbabaabababbababaababbababaababbababaabbababaabababbababaababababbaababbaabbabaabbababaabababbababaabbabaababbabaabbaabababbabaababbabaababbaabababababababbabababaabbabaabababbaabbababaababbabaababbaababbabaababbaabbabababaababbaabbababaabbabaabbabababaabbaababbabaababbababababaabbababaabbaabbabaabababbabaababababababababbabababababaabbaabbaabababababbaabababababbaabbaababababbaabbaabbaabbaabbabaababbaababbaabbaabababbabaabbabaabababababbaababbaababababababbaababababbaabbaabbaabbaababbabaabbaabbabaabbababaabbabaababbaababbaababbabaabbabaababbaabbaabbaabbabaababbabaabababbaababbabaababababbaababbababaababbababaababbabaabababbaababbabaabbabaabbaabbabaababbaababababbabababaabbabaabbaabbabaabbaabababbaababbaabbababaabbabaabbaabbaabbaabbaabbaabababbabaabababbaabababbabababaabbaabababbabababaabbaabababbababaabbabaabababababbaababbaababbabaababbabaabbaababbabaabbabaababbabababababaabababbaabbaabbaabbaabbababaabbabaababbaabababbababababaabbabababaabbaabbabaabbababaababbaababbaabbaababababbabaababbabaabababbabaabababababbaabbabaabbabaababbaababbaabbababababaabbaababbaababababababababbaabbababaabbaabbaabbaababbaababbaabbaabababbaabbabaababbaabbababababababaabababababababababbababaabababbabababababaabbaabababababbababaabababbaabbaababbabaababbaabbaababababbaabbabaababbabaababbababaabbabaabababababbaababbabaabbababababababaabababbababababaabbabaabbaababababbaababbabababaabababbaabbaabbabababaabbababaabbababaababbababaababbaabbaababababbaabbabaabbababaababbaababbabaababababbababaabbaabbabababaababbabaababababababbaabbaabbaababbaabbabababaabababbabaabbabaabababababababbaabbabababababaababbabaababababbaababbabaababbababaabbabaababbaababbababaabbaabbabaababbabaabbababaabababbaababbaabababbaababbababaababababbabaabbaababbabababababababaabbababaababbaababbabaabbabababaabbabababababaababababababbabababababaabababbaabababbaabbaabbaabababbabababaababababbababaabababbababaabbaabababababababbaabbaababbaabbaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababababababbabaababbaabbaabbababababaabbababaababababbaabbaabababababbababaabbaababbaabbabababaabbababababaabbabaababbaabbabaabababababbababababaabababbaabababbaabbabababaabbaabbababaabbaabbaabababbaabbabaababbaabababbabaabababababbabaabbababababaabbabababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbaabbaababbabaababbaababbaababbaabababbababaababbaabbaababababbabababaabbabababaabbaababababbabaabbaabbaababbaabababbabaababbaabababbababaabbabaababbaabababbaababbabababaababababbabababaabbaababbaabbabaababbabaababbaababbababaabababbaababbabababaabbaabbabaabbabaabbabababababaabababababbabaababbaabbababaabbaabababababbaabbabaabbaababbabaabbabaababababbabaababbaababbabaabbabaababababababbabaabababababbaababbabaabbaabbaabbabaababababbabaabbaababbababababababababababaabababbabaabbababababaabababababababbabaabababbaabababbaabababbaababababbabaababbaabbaababbaababbaabbabaabbaabababababbaababbaababbabaababbabaabbaabbabaabbababaababbaababbababaabbabaababbabababaababbababaababbaabababababbaababbabaababbaabababbaabababbaabbababaabbaabbababaababbabababababaabbaabbaababababbabaabababbababababaababababbaababbababababaababababbaabbababaabababbaabbaabbaabbaabababbaababbaabbaababbaabababbaabbaabababbabaabababbaabbababababababaabbaababababababbababaabbaabababbababaabbabaababbabaabbababaababbaababababbaababbaabbaababbaabbaababbaabbaabbabaababbababaabababbaabbababaabbabaabababbaabbaabbabaababababbababaababbabababababaabbaabbaabbabababaababbababaabababbabababaabbababababababaabbaabbaabbabaabbaabbababaababbabaabbaababbababaababbababaabbabababaabbababaabbaababbabaababbaababbabaabbababaabbabaabbababaabbaababbabaabbababaababbaabbaabababbaababababbaabbaababababbabaababbaabbaabababababbabaababababbaabbaababbaabbaabbababababaabbaabbabaababababbababaababababababbabaababbaabababbababaabababababbaabbaabababababbaababbaababababbaabbaabbababaabbabaababbaababababbaabbabaabababababababbaababbababaababababbababababaabababababbaabbabaabbaabbababaababbaabbaababbababaabbabaabbababaababbaababbaabbabaabababbabaababbaabbabaabbababaababbabababaabababbababaababbabaabbaabbababaabbaabbaabbabababababaababbabaabbaabbababaababbababaabbaababbabaabbaabababbaabbabaabbaabbaabbababaababbababaabbaababbaababababbaabababbaabababbababaabbabaababbabaabbabababaababbaabbaabbabaababababbaabababbaabababbabaabbaababbabaabbabaabbaabbababaabbaabbaababababbabaabbaabbababaabbababaababbabaabbabababababaabbaababbababababaababababababbaabbaabbababaababbaabbaababababbaabbaababbaababbaababbaabbaabababbababababaababbabaababababbaabbaabbaabbababaabababbabaabababababbaababababbabaabbabababaababababababababbaabbaabababbababaabbababaabbabaabababbabababababaabababbabababababaababbaabababbaabbaabbaabababbababaababababbaababbaabbabaabababbaabbababaabababbaabbababaabbabaabababbaabbaababbaabababababababbabaabababbabaababababbababababaababbaababbaababababbaababbaabbababaabbabaabbaababababbaab
