1
babaababbaabbaabbaabbaabbababaabbababaabbaabbabaabababbaabababbababababababaababbaabbaababbaabbababaabbaababbaabbaabababbabaabbaabbabaabbaabbaababbaabbaabbaabababababbababaababbabaababababbaababbababaababbabaabbaababbaababbabaabbababababaababbaabababbababaabbaababbabaababbaababbaabbababaabababbaabbaabbababababaabbabababababaabababbaababbabaababbaababbabaababbababaabbababaabababbabababaabbaabbaababbaabbaabbabaabababbaabbababaabbabaabababbabaababbabababaabbabaabababababbabaabbaababababababbaabbaabababbababaabbaabbababababababababaababbaabbaababbaabababbabababababababababaababababababbaabbaabababbabaababbabaabbabaabababbababaabbabaababbaabababababbaabbaababbaabbaababbaabababbaababababbababaabbabaabababbaabababbababaabbaabbabababaababababbaababababababbababaabbabaabbaabababbaababbaabbaabbaababbabababaabbaabbabababababababababaababbaabbababaabbaabbaababbaababbaababbaababbabaababababbaabbaabbabaababbabababaababbabaabbaabababbaababbabaabbababaabababababbababaababbabaabbaababbaabababbabababaabbabaabababababababababbaababbaababababbabaabbabababaabababbaababbaababbabababababaabbabababaababbababababaabababbaababbababaababbabaababbaabbaabbaababbaababbabababaabababababbabaabbaababbaababbabaabbababaabbababaabbababaabbabaabbababaababbababaabbabababaabababababbabaababababababbaabbababaababbaabbabaabbaabbaabbaabbabaababbabaababababbaababbaabbabaabbaabbaabababbaabbaabbabaabbabaabbaababbabababababaabbaabbababaabbaababbababababababababaabbaabbababaabababbaababbaababbababababababaabbabaabbaabababbaabababababbabaabbabaababbababaababababababbaabababababbabaabbabababababaabbababaabbaababbababaabbaababbaabbabaabababababababbabaabbabaabababbabaabbababaabbaababbabaabbabaabbaabbaababbaabababbaabbaabbaababababbaababababbabaabbabababababababaabbaabbaabbaabbaabbaabababbabababababaabbaabbaabbaababbabaabbabababaababbaababbabaabababbaabababababbaabbabaababababbabaababbabaababbaababbabaababbabaabbabababaababbabababaabbabaabbabaababbaabbabaabababbabaabbaababbababababababaabbabaababbabaababbaabbababaababbaabbaabababbabababaabbaababbababababaabbaabbaabbabababaabbaabbaabbaabbaababbaabbaabbaababbabababaababababababbaabbabababaababbaabbabaabbaabbaababababbaabababbaabbabaabbababaabbabaababababbaababbaabbaabbaabababbababababababaabababbaabbabaabababbabaabababababbaababababbaababbaababbaabbabaabababababababbaabababbaababbabababaababbaababbaabbaababbaababbabababaabbaababbababaabbababaabbabaabbaababababbabaababbaabbababaabbaabbabababaababbabaabbaabbabaabababbaababababbabababaababababbabababaabbababaababbabababababaabababbababababaababababbabaababbabababababababaababbaababbabaabababbaabbabaabbabababababaabbababababaabbaabbababababababaababbabaabababbaabbabababaabbaabababbaabbaababbaababbabaabababababbabababaabbaabbabaabbabaababbaabbabaabbabaabbaabababbababaababbaabbaabbabaabbabababaabbaabbabaabbaabbaababbabaabbaababbabaabbabababaabbaabbaababbaababbababaabababbabaababbababaabababababbaabababbaabababbabaabbaababbababababaababababbababaababbabaabbababaabababababbaabababbabaabababbaababbabaabbababaababbabaabbaabbaababbabababaabababababababbaabababbabaababbababababababaabbabababaababababbaabbaabbaabbababaabbababaabababbabaababbabaabbaabbaababbabaababbabaabbaababbaabbabaababababbabaababababababababbabaababbaabababababbababaababababbababaababbaababababbaababbaababbabaabababababababbababaababbabaabbababababaabbaabbaababbabababaababbabaabbaababababbaababbababaabbabaababbaababbabababababaababababbababaabababababababbaabbaababababababababbababaababbabababaabbababaabbaababababbaababababababbababaabbaababbababaababbaabababbaabbaababbabababaabbabaabababbaabababbaababbaabababbabababaabbaabababababbababababaabbaababbabababaababbaabbababaababbabababaabababababbabaababababababbabaabbabababaabbaababbaabbaabbabaabbaababbaababbaabbabaabbabaabababbababaabbaabbaabbaabbababababababaabbaabbaabbaabbaababbabaababababbabababababababaabbaabbaabbabaabababbaabbababaabababbaababbaabbaababababababbaabbababababaabbabababaabababbabaabbabababaabababbaabbababaababababbaabbaabbaababababbababababaabbaabbabababababababaabbaabbababaabababababababababbaababbabaabababbaabbababababaabbabababaabbaabbaabbaabbababaabababbaabababbabaabbabaababbababababaabbaabbaabbaababbababababababaababababbaabababababbabaababbababaabbabababaabababbababababaababbaabbaabababababababbaabbabaababbaababbaababababbaababbaabbababababaabababbaabbabaababbabaababbaabbaababbaabbaababbababaababbabaabbababababaabbabaabbaababbabaabababbababaabababbababababaabbaabbaabbabaababbaabababbaabbababaabbaabbabaabbaabbaabbaababababbababaababbaabbaabbabaabababbaababababbabaabbababaabbababaababbaabbabaabbabaabbabaababbabaababbaabababbaabababababbaababababbaababbaabababbaababbaababababbaabbabababababaabbabaabbaababbaababababbabababababaababbaabbaabbaabababbaabbabaabbaababbaababababbababaabbaabababbaababbaabababbababaabbababaabbaabbabaababbabaabbababaabbababababaabbaabbaabbabaababbababaababbababaabbabaababbaababbababaababbabaabbabaabababababbabaabbabaabbaabbaababababababbabaabbabaabbaabbabaabbabaababbabaabbabababababaabbabaababababbaabbabababababaabababbabaabbaababbababaababbabaabbaabbaababbaabababababbababaabababbaabababbabababaabbabaabbabaababbabaababababababababababbabaababbabaababababababbababaabbabaabbaabbabaabbaababbabababaabbabaabbababaabababababababbabaababbababaabbabaabbaabbaabbaabbaabababbaabbabaabbabaababbaabbabaababababbaabbaababababbabaabbabaabbabababaabababbaababbabaabbababaabababababbabaabababababbabababaababababbabaabbabaabbaabbababaababbababaababbaabababbabaabbaabbaababbababaabbabaabbabaabababbabaababbabaababbaabababbabaabbabababaabababababababbaabbabaabbaababbaabbaabbaababababbababaabbaababbabaabbaabbababaabababababbabaabbabababaabbabaababababbabaabbabaabababbaababbaabababbaababbababaabbaabbaababbababaababababbaabbabaababbaabbabaabbaabbabaababbaababbaababababababbabaabbaababababababbabaabbaabbaabbabaababbaabababbaabababbabaababbaabababbababaababbaabbaababababbaabbaababbaabbabaabbaabbabaabbabaabababababbabaabbaabbaabbababababaabbabaabbababaabbaabababababbababaababababbabaababbaabbabaabbaabbababaababbabaabababababababbababaabbaabbaabababbabababaababbaabbababaabbaababababababbaababbababaababbaababababbababababaababbaabbaababbaabababbabaababababbaababbaabbabaababbababaababbabababaabbaababababbaabababababbaabbaababbabaabbabaababbaababbabababababaabbaabbabaabbabababaabababababbaabababbabaabbaababbaababbabaabbababaabbaababababbaababbababaabababbaabbaababbababaabbababababaabbababababaabababbabababababaabababbababaabbabaabbaabababbaababbabaababbaabbabaabababababbababaabababababbaabbabaababbababaabababbaabbaabbaabbaababbaabababbaababbababaababbababaababbaabababbaabbababababaabbaababbaababbaababababbaabbaabbabaababbabababababababababababaababbabaababbababaabbaabbabaabababbababaabbaababababbababababaababbabaababbabaababbabaababbaabbababaababbaababababbaabababbabaababbabaabbabaabababbaabababbabaabbaababbaabbaababbaabbabaabbabaabababababbaababbababaabababbaabbaabababbabababaabbaabababbaababbabaabbaababbabababaababababbaababbabaabababbabaabbabababaabbaabbabaabbaabbabababaabbaababababbabaababababbaabbabaabbaabbababaababbabaabbabaabababbabababaababbaabbabababababaababababababbaababababbabaabbababaababbababaabababbaabababbababaabbaabbaabbabaabababababbabaababbababababababaabbaabababbaabababbababaabbaabbabababaabababababbaabbaababbababaabbaabbaabbabaabbaababbababaababbaabbaabbaababbabaababbabaabababbaabbabaabababbaabababbaababababbaabbabaababbaabbaabbabaabbaabababbaabbabaabababbaabbabababaababbabababaababababbaabbaabbabaabbabababaabababababbababababaababababbababaababababababbababaababbaabbaabababababbabaabbaababababbaabbabaabababbaabababbababaabbaababbaababbaabbaababababbabaababbabaabbababaabbababaabababbabaabababababbabaabababababbaababbababaababababbababaabbaabbaababababababbaabbabababaabbaabababbababaabbaabbabaabbaabbabaabbabaabababababababbabaababababbabababaabababbabababaababbaabbaababbaabababababababababababbaabbabaababbaabbabaabababbabaabbabaabbabaababbabaabbabaababbababababababaabbabababaabbaabbaabbaabbaabbabaababbababababaabbabaababbaabbabababaababababababbababaababbaabbababaabbabaababbaababababbabaababbaabbaabababbabaabbababaabababbaababababababababbaabbaababbaabbaabbaabbaabababbaabababbabababaababbaababbabababaababababbabaababbabaababbabaabbaabababababbaabababbabaabbaababbabaababbaabbabababaabbabaababbababababababaabababbaabbaabbabaababababbaabababbaabbabaababbaabbaabbabaabbabaabbaababbabaababbaabbabababaabababbabaabababbaabbaabbaabbaabbaababbabababaabababababbabababaabbaabababbaababbaabababbababaabbabaabbaabababababababababbaababbababaabbaababbabaabababbabaabbabaababababbaababbaabbaabbabaababababbaabbaabbaababbabaababbabaabbaabbabaabbaabbaabababbaabbaabbababaabbababababaabababbaabbaabbabaababbaababbaabbabaabbababaababbabaabbabaabbabaabbaabbabaababbababababaabbabaababbababaababbabaababbaabbaabbaababababbababaababbaabbabababaababbabababababababaabbabababaabababbabaabbaabababbabaababbaabababbababaababbabaabbababababaabababbaabababababbaabababbaabbaabbababaabababababbababaababbabaabbaabababbaabbababaabbabaababbaabababbabababaabababbaabbaababababbabababaababbaababbaabbaabbababababaabababababbaababbaabbababababababaababababababbabaabababababbaababbabaababbaabababababbaababbababaabbaababbababababababaabbaabbabaabababababbaabbabaababbaababababbaabbaabbababaabbabaabbabaabbabaabbabaababbabaabbabaabbaababbaabbabababaabababbabaababababbabaabbababaababbaababbabaababbabaabbabaababbababaababbaababbabababaabababbaababbaabbabaabababbaabbaabababbaabbabaabababababbaabbaabababababbabababaabbaabbababaabbaababbabaabbabaabbaababbabababaababababbaababbababababaabbababaababbabababababababababaababbabababababaabbaabbabababaabbababababaabbaabababbabaabbaababbabababaabababbaabbabaabbabababaabababbababaababbaababababababababbaabbababaababababbaababbaabbababababaababababbabaababbaababababbaabbaabbabaababbaabbaababbabaabbaabbabaababbaabababbaababbaabbaabbaabababbaababababbababaababbabaabababbaabbabaabbaabbaabbabaabababbaabababababbaabbaabbabaabababababababbaababababbaabababbababaababbabaabababababbabababaababababbaabababababababbaabababbabababaabababbaabbababababaabbaabbaabababbababaabbabaabababababbaababababababbaabbaabbaabbaabbaabbababaabbababaababbabaabbaabbababaababababbaabbaababababbaabbabaabbabababaababbababaabababababbaababbabaabbaabbabaabababbabaababbabaababbaabbaababbaabbababababaababbaabababbabababaabbabaababbaababbabaababababbaababbabababaabbababaabbaababbaabbabaabbababaabbabaabababababababbaabbabaabbabaababbaabbaabbaabbabaababbaabbabaabbabaabbababaabbaababbaababbaababbabaabbaabbaabbabaababbaabbaababbabababaabbaabbababababaababbaababbabababababaabbaabababababababbaababbaabbaabababababbababaabbaabbaabbababaababbabababaabbaababbababaabbaabbaabababbababaababbaababbabaabbababaabbababababaabababbabaabbababaababababbaababbabaababbabaabbaababbabababaabbaababbaababababababbababababababaabbaabbaababbabaabbaabbaabbabababababababaabbaabbaababbaabbababaabbababaababababbaababbababababaabababbaabbababaabababbabaababbaabbaabbaabbabaabbaababbaabababababbabaabbabaabbaabbaabababbababaababbaababbaabbabaabbabaabbababaababababbabaababbaababbaabababbababababababaabbaababbababababaababbabaabbabaababbaababbababaababbabaabbaababbabaabababbabaabbaabbababaababbaababbaabbabababaabbababaabababbaabbaabababbabaabbaabababbaababbaababbababaababababbaababbaabbababaabababababbaabbaabbabaabbaabbaababababbababaabababababababababbababaababbaabababbaababababababbabababababaababbabababaabbababaabbaababababbabababaabbababaabbabababaabbabaababbaababbababaabababbaabbaabababababbaabbaabababbabababaabbabaababbabababaabbabaabbaababbaabbabaabbaababbaabababababbabaabbaabbaababbababaababbabaabbaababbaabbaabababababbaababababababbaababbababaabbaababbaabbaabbabaababababbaabbaababbabaabbaabababababbabaabbabababaabbaabbaababbaabbaabbababaababbaababbaabbababaabbaabbaabbabaabbabaababababbabaabababbaababbaababbaababbaababbaababababbaababbaabababababbaababbaabbaabbabaabbababaabbaabbaabababbaababababbaabbabaababbabababaabababababababbaababbaababbabaababbaabbaabbaabbabaabababbaababbababaabababbaabbababaabbabaabbaabababbababababaababababbaabbaababababababababbabaababbabaababbaabbaabbaabbabaabbababababababaabbaabbabaabbababaababababbabaabbabaabbababaabbaabbaababababbabaabbababababababaabbababababababaababbababaababbaabababbaababbaabbaababbaabbabaabbaabbaababababbabaabbababaabbaabbababababaabbabaabababababbababababababaabbaababbaabbaabbaabbababaabababbabaabbaabbabaabababababababababbabaababbaabbaababbaabbabaababbaabbabababaababababbabababaababbabaabbababaabbaabbaabbaababbaababbaabababababbaabbaababbabababaababababababababababbabaabababbabaabbaababbaababababbabababaababababbabababaababbabaabbaabababababbaabbabaababababbabababaabbaabbaababbabababaababbaababababbabaabbabaabbaabbabaababbabaababbababaabbababababaabbaabbaababbaabbabaababbabaabababbaabababababababbabababaababababbaababbaababbabaababbabaababababababbababababaabbababaabababbabaababbabaabbaabbabababaababbabaababbababaabababababbaababababbaababbabaababbaabababbaabababbabababaababbababaababbaabbabababababaababbaabbabaabbabaabbabababaababbaababbabaabbaabababbaabbababaabbaabbaababbababababababababababababaabababbabaabbaabbababaabbabaabbaabababbabaababbabaababbaabbabaabababbabababaabababbabaababababbaabbababaabbabababababaababababbabababababababaababbaababbabaabbaabbabaabbaabbaabbaabababababbababaababbaabbaabbabaababababababababbaabbabaabbaabbaabbababaababababbabaababababbabababaabbabaabbababaababbaabbaabbababaababbababaabbabaabbaababababbaabbababababaabababababbababaababababbabaabbaababbaabbaababababababababbaabbaababbaabababbaababbababaabababbababaabbaabababbaababbabababaababababababbaabbabababaababbaabbababaababbaababbaabbababababaabbabababaabbaabbaabbaabbabaababbaabbabaababbabaabbaabababababbabaababababababababbabaabababababbaabababbabaabbaabbaababababbaabbaababbaabbaabbabaababbaabbababaabbabaabbaabbaabbaabbaabbabaabbaabababbabaabababbaababbaababbaabbaabbaababbaabababbaababbaabababbabaabababababbaabbaababababbabaababbaabbabaabbaabbabababaabbabaababbabaabbabaababbabaababbababaabababbababababaababbaabbabaabbababaabbababaabbaababbabababaabbabaabbabababaabbaabbaababbabaabbaababababbabaababbabaabababbabaabbaabbabaabbababaababbabaabababbaababbaabbaababbababaabbaabbababababaababbaababbaababbaababbabaabababbababababababababaababababbaababababbabaababbabababaababbababaabbaababbaabbababaababababbabaabababbaababbaabbaababababbabaabbabaababbaababababbabaababababababababbaabbaabbaabbaababbabaababababbaabababababbaababbababaabbaababbababaababbabaabbaabbabaabbaabbabaabbabababaababbaabbababaabbaababbabababaabbaabbababababababaababbaabbaabababbababababababababaabbaababbaababbababaabababbababababababaabababbababaabababababbababaabbaabababababbaabbaabababbabaabbabababaababababbaababababababababbababaababbaababababababababababbababaabbabaabbaabbaababbababababababaabababbabaabbaabbaababbaabababbabaabbababababaabbaabbaabbaababababbaabbaabbaabbaabbabababaababababbabaabbabaabbaabbabaabbababaabbabaabbababaababbabaabbaabbabaabbabaabababbaabbabaabbaababbaabbababaabbababaabbaababababbababaababbabababaabbaabababababababbaabababbabaabababbababaababababababbaabbababaababbababaabababbaababbabaabbababaababbabaababababbababaabbababaabababbabaabbaabbababaababbabaababbabaababbaababbaabbabababaabababababbabaababbaabbaabbabababaabbaababbaabbabaabbababaabbaabbaabbabaabbaabababbaabbaabbababaababbaabbaabababbabababababaabbaabbaabbabababaababbaabbabaabbaababbaababbaabababbabaabababbabababababaababbaababababababbaabbaabbaabbaabababbaababbabaabababbabaabbababaababbaabbaabbaabababbaabababababababbaababbaababbaabababbababababaabbaababababababbabaabbabaabbaabbaababbabaababbabaabababbaababbababababababababaababbabaabbaabbabaabbaabbababaababbabaababababbaabbababaababbababaabbabababaabbaababbaababbabaabbabaabababababbaabbaabbaabbaabbaabbababababaabbabaabbaabbaababbababaababababbaababbaabbababaabbababaabbaabbaabbaababbabababaabababababbabaababbaabababababbaababbaabbaabbababaabbaabbaababbaabababababbababababaabbabaabbaabbaabbaabbabaababbaabbaababbaabababbabaababbababababaababbababaababbababaabbaababababbaabbaababbabaabbaabbababaabababbabababaabbabaabababbababaababbaabbababaababbabaabababababbaabbaabbababaababababababababbababaabbababaabbaabbababaabbababaababbaabbaababababababbabaabbaabbabaababababbabababababababaabababababbaabbabababaabababbabaabbabaabbaabbabaababbaabbaabbababaababbabaabbabaababababbababaabababbabaabbababababaabbaababbababaabababbaabbabababaabbabaabbabaabbababaababbabaabbaabbabaababbaababbababaabababababababbaababbabaabbababaabababbabaabbabaabababababbaabababbabaababbaababababbababaababbaabbabaabbaababbababababaabbababaabababbabaababababababbababababababababaabbabaabbaababababbabaabababababababababbaabababababababababababbaabababababbaabbaababbaabbaabbaabbababababaabbaababbaabbaababbaabbaababababbabaabbaababbabaabbababaabababbabaabababbaababababbaababbabaabababbaababababbabaababbaabbabaabababababbaababbabaababbaababbabaababbaabbaabababababbabaababbaabababbabaabbabaababbaabbaabbaababbaabbaababbaabbababaabbabababaabababababbababaababbaabbababababaabbaabababbaabbababababaabababbaabbaabbabaabbaabababbababaabababababbaababbabaababbaababababbaababbaabbaabababababbababaabbabaababbaabbaababbaabbababaabababbabababababababababababaabbabaabbabaabbabaabbababaababbababaababbaabbababaababbaabbaabbabababaabbabababaababbaababbaababbabababaabbababababaabbaabbabaabbaababababbaabbaabbaabababbaabbabaabbaababbababaabbabababababababaabbaabbaabbaababbababaababababababbaabababababbaabbaabbaabbabaabbabaabababbabababababaabbabaabababababbababaabbabababaabbaabbababaabbaabbababaabbabaabbabaababbaababababababababbabababaabbabaababababbaababababbaabababbaababbaabbabaababbabaabbabababababababaababababbaabababbababaabbaabababbababaababbabababaababbababababababaabbaabbaababbabababababaababbabababaababababbabaababababbaabbababaababbaababbabaabababababbaabbaabababbaababababbabaabbaababbaabbabaababbababaabababbaabbabababaabababababbaababbaababbaababbaabbababaababbabaabbaabababbaabababbabaabbabbabbabaabababbaabababbabababaabbababaabbabaabbabaababbaabbaababbabaabbaababababbabaabbaababababbababaabbababaababbabaababababbabababababababababaabababbababababaabbaababbaabbaabbaabbaababbababaabbabaababbaabababbabaabababbaababbaabbabaababbaabababbababaabbaabbaabababbaabbabaabababbaababababbaababbabaabababbababaababbababababaabbabaabbabaababbaababbaabbabaabababbabababababaabababbababaabbabaababbabaabababbababababababaabbababaababbaabbabaabababababababbaabababababbababaabbabaabbabaabbaababbababababaabbaababbaababababbabaababbabaababababbabababaababbaababbaabababbababaabbabababababaabbabaabababababababbabaababababbababababababaabbabaabbaababbaabbaabbababaabbaabbababaabbabababaabbaabbabaabbaabababbaababababbaabababbabababaababbababababaabbabababaababababbaabbababaabbaabbabababababababababaabababbaabbabababaabababbababababaabababbaabbabaabababbaabbaababbababaabbabaababbabaababbababaabababababababbaabababababbababaabababbaababbaabbaabbabababaababbabaabababbaabbaabababababbababaabbabababababaababababbabababaababbabaababbaabbabaabbaabababbababaababbaababbababababaabbaabbabaabababbabaababababbababaababbaabababbabaabbabaababbabaabababababbaababbababaabbaabbaabbaabbaababbaabbaababbaabababbaabbababaabbaabbabaababbaabbababaabbaabababababababbaabbababaabbabababaabbaabbaababababbaababababbabababaabbaababababbabaabbabaabbaababbaabbaabbabababababaabbabaababababbabaabbabaababababbabaabbaabababababbaabbaabbaabbaabababbaabbaabababbabaabbaabababbabaabbabaabbababaabababababbababaababbababababaabbaabababbababaababbabaabbababaabbaabbabababaababbaababbabaabbabababaabbabaababbabaabbaabbabaababbabababaabbabababaabbaabbababaababababbabaabbababaabbaabababbababababaabbaabbabaabbaabbabaabbabaabbaababababababbabaabbaabbaababababbabaababbaababbaabbaabbaababbabaabababbabababaabbababababaabbababaabababbabababababaabbabababaabbaabbabababaababbaabbaabababbaababbabaabababbaababbabababababaabbaababbaabbaabababbababaabbaababababababbaabbaababababbabababababaabbaababbaabbabaababbabaababbaababababbabaababbababaabababababbabaabbaabababababbabaababababbabaabababbaabababbaabbabaabbabaababababbabababaabbababababaabbaabbaabbaabbababaababbaabababbabaabbaabbaababbababababaababbabababaababababbababaabbabaabababababbaabbabaabbababaababababababbabaabbababababaabbaababbaababababbaabababbaabbaababbabababaabbababaabbaabababbaabababbababababababaabbabaabababbaababbaababbababaababbababaababbababaabbabaabbabababaababababbabababaabbabaabbaabababbabaababbaabababababbaabababbaabbabaabbaabababbaababbaababbaababababbababaababbababaababababbabaabbabaabbababaabababababbaabababbabaabababababababababbaababbabaabbaababbabaabababbaababbaabababababababababababbabaabababababbaabbabaabababbabaabbaababbababaababbabaabbabaababbabababaababbaababbabaababbababaababbaabababbaababbaabababbaabbabababaabbabaabababbabaabbaabababbababaababbabababaababbabaabbabababaabababbaababbabaabbaabababbaabababbababaabababababbabaabbababaababbaababbababaababababbabaabababbabaababbaababababbabaababbaababbabaabababbabababababababaababababbaabbaabbaababbaabbabababababababaababbababababaabababbabaabababababbabaabbaababababababbaababababababbababaabbaabbaababbabaabbababaababbaabbabaababbaabbabaabbaabbaababbababaabbaababababbababaabbaabbabaabababababababbabababaababbabaabababbabaabbaabbababaabbabaabbaabababbaabababbaababbaabbabaabbaababababbaabababbabaabbaabbababaabbabaabbabaabbaababababbabaabbababababaabbaababbaabbabababababaababbaababbababaabbababaabbaabbaababbaababababbaababababababbaababbabaabbabababaabababbabaabababbababaabababbaababbaabbababaababbababaabbaabababbabababaabbabababababababaabbabaabbabaababababbaabababbaabbaabababbaabababbaabbaababbabaababbaababbaabababbababaababbaabababbabaabbaabbabaabababbababaababbaabababababbaabbababababaababbaababababbaabbabababaababbaababbabaababbababaabbabaababbabaababbababaabbababaabababbaabbabababaabbabaababbabababaabbababababaababababababbaabbaababbaababababbababaabbabaabbabaabbabaabbabababaababbaababbaabababababbaabbababaababbabababaabbaabababababbababaabababbaabababbaabbabaabbaababbaabbaababababababbaabababbababaababbabaabbababaabbabaababbabaababbababababaabababababbaababababbabaabbabaababbababaabbaababbaabbabaabbaababbaabbabaababababbabababaabababbababababababaababababbabaabbabaabbababaabbaababababababbaababababbaabbababaabbabababababaabbababaabbaabababbabaababababababababbaababababababbaababababbaabbaababababbaabababbaabababbababaababababbaabababbabaabbabaabbabababaabbababababababaabbaabbababababaabbabaabababbabababaabbababaabbaabbabababaababbabaabababababababbabaabbaabababababababbabaabbaabababbabaabababbaabbababababaabbaabababbabaababbabaababababbaababbaababbaababababbaababbaababababbaabbaababababbaabbababababaabababbaabbababaabbababaababbaababbaabbabaabbabababaababbaababbaabbaabbaabbaabbabaabbabaababababbaababbababababababaabbabaababbabaabbaabbababababaabababbabaabbababaababbaabbaababababbabababaabbabaababbaababbaababababbaabababababbababaababbaabababababbaababbabaabababababbaabbabaabababbabaabbaabbaababbaababbabaabababbaababbababaabababbaabababbaababbabababaababbababaabababababababababbabaababbaabbaabbabababaabbabaababbaabbaabbababababababaababababababbababababababaabbabaababbaabbaababababbaabababbabababaabbaabbabaababbaabbababaababbababaababababbaababbaabbaabbabaabababbababaababbababaabbabaababbaabbaabbaabababbaabbababaabbaabbaabbaabbaabbababababaababbaabbabaababbaababababbababaabbababaabbaabbaababababababbaababababbabaabbababaababbabaababbababaabbaababbaabababbaababbababaababbaabbaabbaabbaabababbabababababaabbababababababaabbaabababababbaababababbaababbababaabababbaabbabaabbabaabababbabaabbaababbabaababbaabbaabbababaabbaabbaabbabaabbaabababbaabbababaabababababbaabbabaababbaababbaabbaabbaababbaabbaabbabaabbaabbaabbaabbabaabbabababababaababababbabaabbabaababbabaabbaababbabaababbabaababbabaababbababaabbaabbaabbaababababbabaababababbaababbaabbabaabbabaabababbaabbababaabbaabbabaabbaabbabaabbabaabababbabaabbaabbababababaababbababaabbababababababaabababbababaabbabaabbaababbabaabbabaabbaabababbaabababbabaabbabababaabbabaabbaababbababaababbabaababbaababababababbabaabbaabbaabbaabababbaabababababbaabbaabbaabbabaabbababaabbababaabbaababababbaabbaabbababaababababababbaabbabaabababababababababbababababaababbabaabbababaababbabaabbabaabababbaabababbabaabababbabaabbaababbaabbaabbaababbabaababbaabbaabbababaabbaababbabaabababababababbaababababbababababaababbababababaabababbababababaabbabaabbaababbaabababbaababbababaababababbababaabbababaabbabaabbababaabbaabbabaabababbababaabbabaabbababaabbaababbabaabbaabbaababababababbabaababbabababababaabababbabababaabbaababbababaabbabaababbabaabbaabbaabbaabababababbaabbabababaabbaabbaabbaabbaababbaabbaababbababababaabbaababbaabbaababbaababbabaababababbaabababababbaababbabababababaabbaabbabaabbabaabababbaabbabaababbaababbaabbaabbaabababababbababababaabbaabbaabababbaababbaabbababaabbaabbabaababbababaabbabaabbaabbababaababbaabbaabababababbaabbabaabbabaabababababbaababbabaabbabaabbabaabababababbabaabbaabababababbabaababbababaabababbaabbaabbabaababbabababaababababbaabbabaabbaabababababbaabbababaabbabaabbaabbabaabbabaabbababaababbaabbabaabbaababababbababababababaababbabaabbabaabababbaabbababababaabbaabbaabababbababababababaabababababbaabbaabbaabbaabbabababaabababbabaababbababaabbabaababbabaabbaabababababbaabbaabbababababababaababbaabbabaabbaabbabaababbaabbaabbaababbabaabbaababbaababababbabaabbabaababbababaabababababbaababbabaabbaababababababbababaabbaababbabaabababbaabababbabaababbabaabbabaababbabaabbaababababbababaabbabaababbabaabababababababbabaabbaababbabaabbaabbababaababbaababbabaabbaabbaabababbabaabbabababaababababbaabbabababababaababababbaabbabaabbababababaabababbaabababababbabaababbabababaababababababbabaababbabaabbabaabbabababababaababbababababaababbaabababbabaababbababaabababbababaabbaabbabaababbabaabababbaababbaabababbaabbaababababbaabababbabaababbabababaabbababababaababbabaababababbaabbaabababbabababaabbabababaababababbababaabbabaababbaabbabababaabbaabababababbababaababbaabbaabbabaabbaabbabaabbabaababbaabbaabbababaababbaabbaabbaababababababbaabababababbaabbaabababbabaababbabaababbabaabababababababbaabababbaabbababaabbababaabbaababbabaababbaabbaababbaabababbaababbaabababbaababbaabbababaabbaababbabaabbaabbabaabbaabababababbaabbaabbababaababababababbabaabbababababaababbaababbababaabbababaabababababababbaabbabaababababbaababbaabababbabababaabbababaababbaabababbabaabbaababababbaabbabaabababbabaabbaabbaabbabaabababbaabababbababaabbaabababababbabaabbaababbabababaabababababbaabbaababbabaababbabaababbababaabababababababbababaababababbababaabbababaabbabaababbaabbababaabbabaabbababaababbaababbaabbaabababababbaabbaababbaabbabababaababababababbabaabbaababababbabaabababbababaabababbaabbaabbaabbaababbaabbababaabbabaabbaabbababaababbaababbababaababababababbaabbaabbaababbaababbabababaababbaababbaabbaabbabaababbaabbaabbaabababbabaababbaabbaabbabaabbaabbababaababababbaabbaabbababaabbabaabababbaabbabaabbabaababbabaababbaabbabaababbababababababaababbaabbaabababbabaabbabaababbababaababababababbaabbababaabbaababbababaababbaabababbaababbaabababababbababaababbabaababababbabaababbaababbaababbaabababbaabbabababaabbaabababbaabbaababbabababababaabababbabababaabababbaababbaabbababaabababbababaababbabaababbabaabbaababbaabababbaabbaabababbaabababbabaababbaababbaabbaabababbaabbabababaabbaababbaabbabaabababbaabbababaababbaababbaabbaababbaababbabababaabbababaabbaababbabababababaabbaabbabaabbaababbaababbaabababbababababaababbaabbaabbaababbaabbababaababbabaabababababbaababbaababbabaabbababaabbababababababababababaabababbababaababbabaabbaababbabaabababbababababaabbabababaababababbaababababbaabababbaabababbababaababbabaababababbaababbaababababbaabababbabababaabababbababaabbaababbaababbaabababbababaabbaabababbaababababbababababaabbabaababbabaabbaabbaabbabababaabbaababababbaababababbaababbaababbabababaababbabaabababbababaababbaabbaabbaabbabaababbabaabababbababaabbaababbabaabbababaabababbaababbababaabababbababaabababbabaababbaabbabaababbaababbababaababbaababbaabbaabbaabbaabbaabbabababababaababbababababababababaabbabaababbabaabbababaababbaabababbaabbababaababababababababbabaababbababaabababababbabaababbaabbabababaabbabaabbababaabbabaababbaabbaabbabaabbabaabbaabababbabababaabbaabbababababaababbaabbaabbabababababaabababbababababaabbaababbababaabababbababaabbaabababbaababbababaabbabaababababbabaabababbabaabababbaabbaabbaabbababaabbaabababbabaabbababababaabbabaabababbababaabababbababaabbabaababbababaababbabaababbaabababbabaabababbaababababbaabababababbabaabbabababaabbabaabbaabbabaabbaabababababbaabbaabbabababaabbaabababababbaabbababaababababbaabbaabbaabababbaababbabababaabababbabababababababaababbaabbababaabbaabbabaabababbababaababbabaabababbabaababbaabbabababaabbababaabbaabababbaababbaabbabaabbaababababbabaabbaabbaabbabaabbababaababbaabbaabababbababababababaabbaababbabaabbabaabbaababababbabaababbabaabbabababaababbabaababbababababaababababbabaabbabababaabbabababaabbabaabababbabaababbabababaabbaabbaababababbabaabbaabbababaabababababbaabbabaabababababbabababababaababbababaababbabababaabbaabbababaabbabababaabababababbababababaabbaababbaabbabababababababaababbababaabbaababbaabbabaabbaabababababbabaabbababaabbaababbababababaababbabaabbabaabbaabbabaabbababaababbabaabababababababbaabababababbaababababababbaababbaabbaababababbababababaabbaabababababababbaabbabaababbaabbaabbabaabbaabbabababababaabbaabbabaabababbaabbababaabbaabbabababaababbabaabbabababaabbabaabbababababaababbabaababbabaabbababababaabababbababaabababbaabababababbabaabbaabbabaabbaababbababaababbaabababbababaabbaabababababbabababababababababaababbaabbaabbaababbabaabbababababababababababababababaababbaabababbababaabbababaabbaababababababbabaabbaabbabaabbaababababbaabbaabbabaabbaabbaababbaabbaababbaabbababaababababababbabaabababababbaabbaabbababaabbaababababbaabbaabbabaababbaabababbaabbababaababbabababaababababbaababbabaabababbabaabbababaababababababbababaababbabababababaabbababaababbabababaabababbaababababbabaababababbabaababababbaababbabaabbaababbabaabbaababababbabaababbaabababababbaabbabababaabbaababbaababbaababababbabababaabbaabbaabbaabbabababaabbabaabbabaabababbaabbaabbaabababbaabababbababaabbabaababbaabbaababababababbaabababbaabbaabbaabababbabaabababbaababbabaabbabaabababbaababbaabbaabbabababaabbaababbaabbabaabababbaabababababababbaabbabababaabbaabbabababaabbaabbaabbaababababbabababaababbaabababbabaabababbababababababaababbaabbababababaababbababababaababababbababaabababababbaababbababababaabbababaabbababaababbababaababababbabaababbabababaabbaabababbababaabbaababbaabbabababaabbabaabbababaababbababababababaabbaabbaabbaabbababaabbaababbabaabbaabbababaababbababaababababababababbabababaabababbabaabbaabbabaabbaababbabaababbaababbaababababbaababbaababababababababababababbabaabbabababaababababbaabbaababbabaabababababababbabababaabbaabbaabbabaababababbaababbaabbabaababababbaababbaabbababaabbaabbababaababbababaabbababababaababbaababbaabababbaabbabaababababbabaabbaabbaabababbabaababbababababaababbabaabbabaabbabaababababbaabababbababaabababbaababababbabaabbaabbaababababababbababababaabbabaababbaabbabaabbababaababbabaababbaababababbabaabbababababaabbaabbababaababbababaababababababbabababababaababababbabaabbaababbaababbaabbaababbaabbaababababbaabbaababbababaabbaabbabaabbaabbaabbaababbaabababbaababababbabaababbaababbabaabbababababababaabbabaabbaabababbaabbaababababbababababababaabbaabbabaabababababababbaabbaabbabaababababbaababbabaabbabababaabababbabaababababbaababababbabaabbaabbaabbabababaababbababaababbaababbaababbabaabababbaababbabababababaabbababaabbabaabbaababbaabbabaabbaabababababbabaabbaabbaabbaabababbaabababbabaabababbabaabababababbaababbaababababbaababbabaabababababbaabababbaabbabaababababbababaababababbabababababaabababbababababababababaababababbababaabababababbabaabbababababaababbabaababbaababbaabbababaababbabababaabbaabbaabbaabbaabbaababbababaabbaabbabaabbaabbaabababbaababbabaabbaabbaabbabaabbaabababbabaabbababababaababbabaabbabaabababababababbaabababbabababaababbabaabbaabbabaababbababababaababbabaababbababaabbababaabababbaabbaababababbabaababbababababaabbaabbaabbabababaabbaabababbaabbabaabbaabababbabaabbaabbabaabbabaababbaababbababaabbababaababbaababbabababaabbaabbabaabbaababbabaababbaabbaabbaabababababbabaababababbaabbaabababbaabbabaabababbabaabbaabbabaabbaababbabababaabababbaabbaabbaabbababaabbaabbabaabbababaabbababaababbabababababaababababbababaababbaabbabababaababbabaababababbaabababbaabbaabbabaababbaabbaabbabababaabababbabababaabababbaababbababaabbaabbaababbababaabbaababababbabababaabbaabbaababababbabaabababbabaabbabaabababbabaabababababbabaababababababababbaabbabababaababbaabbaabbaababbabaababbaabababbabaabbababaabababbaabbabaababbaabbababababaabbaabbaabbaabababbaabbababaababbaabababbabaabbaabbababababaababbababaabbabaabbabaabababbababaabbabababaabbaabababababbaabbababaababbababaabbaabbababaababbaababbabaabababbabaabbabababaababbabaabbaababbababaabbabaabbaabbaabbabaabbababaabbababaababbaababababababbabaabababbaabbabaabbabaabbabababaabbababaabbabaabababbabaababababababbababaabbabaabababbaababbabababaababbaababababbaabababbaabbaabababbaababbaabbabaabbababaabbabababaabbaabbabaabbaabbabaabbaabbaabbababababababaabbabababaabbababababaababbaabababbaababbaabbaabbaabbaababbababababaabbaababbababababaabbabaababababababababbaababbabaababbabaabbaababbaabbaabbaabbabaababbaabbabaabbabaabbababaabbababaabbaabababbabaabbaabbaabbaabbaabbabaababbabababaabababbaabababbabaabbaabbabaabababbaabbababaabbababaabbababaabbabababaabbabaabababbaabbabaabbaababababababbaababbababaabababbababababaabbabaabbabaababbaabbaababababbaababbabababaabababbababaabbababababaabbabaabababbaabbaababbaabbaababbaabbababababaabbaabbabaabbabaabbaababbabaabababababbaabbabaabbaabbabaabababababbaabababbababaabbaabbaabababbababaababbababaabababbababaababababbabababaababababbaabbaabbabababaababbabaabbaababbaabbabaabbaabbaabbaabbaabbabaababbaababababbaabbaabbabababaabbaababbaabbaababbaababbabaababababbaabbabaabbaabbabaabababababababbaababbaabababababbabaabbabaababbabaabbabaababababbaababbaababbaabbaabbaababbabaabbababababaabababababababbabababaababbaabbabaabbababaababbaabbabaababbabaabababbaabbabababaababbaababbaabbaababbabaababababbaabbaabbabaabababababbabaabbaababababababbabaabbabaabbabaababbabaabbabaabbabaabababbabaabbaabababbabaabababababbababababaababbababababaabbababababaabbaabbaabbababaabbaababbababaabbaababbabaabbaababbabaababbabaababbaabababbabaabababbaabababbabaababbababaabababbabaababbaabbabababaabbaabbaababbaabbababababaabbabababababaabbaabbaabbaabbaabbaababbababaabbaabbababababaabbaababbaabababbabaababbaabbaabbababababaabababababbabaababababbabaabbabaababbaabbabaabbabaabbababaababbaabbaabababbaababbababababaabbaababababababbaabababababababbaabbaabbaabababbaabababababbababaabbabaabbabaababbababababaababbababaababbabaabbabaabbaabbabaabbaabbaabbabaabbaabbaabbaabbabaababbababaababababbabababaabbabaabbaababbabababababaabababbabababababaabbabaababbabababaabababbababaabbabaababbaababbaabbabaababbabaabbabaabbababaababbabaababbabababaabbaabbaabbababaabbaabbababaabbababaababbabaabbaabbaabbabababababaabbababababaababbaabbaabbababababababaabababbaabbaabbababaabababababbababababababaabbababaabababbaabbabaabbaabbabababababababababaababbaabbaabbaabbabaabbaabababbaababababbababaabbaababbababaabbaabbaabbaababbaabbababaababababbabaabbaababbaabbaabbababaabbababaababbabababababaababbaababbaabbaababbabaababbaabbababaabbaabababbaabbaabababbaabbaabbabaabbabababaabbaabbaabbabaabbaabbababababaabbaabbabababaabbaabbabaababbababababaabababbabaabbabaabbaababababbababababaababbaababbaababbababaabbaabababbaabbaabbababaabababbabaabbaababababbababaabbabaabbabababaababbababaabbaabbababababaababbababaabababbaabbabaabbabaabbabaababbababaababbaababbabaabbaababbabaabababbaabbaabababbaababbaabababbababaabababbababaabbabaababbaabbababaabbabaabbaabbababaababbaabababababbaabbaabbabaabbaabbaabababbababaabbaabbabaababbababaabbabababaababbabaabbaabbaabababababbaabbababababaabababababbababaababbaabbababaabababbabaabbaababbaabbabaabababbaabababbabaabababbabababababaababbaabbaababbaabbaababbaabbaabbaabbababaababbababababaabababababababbaabababbaabbaabbababaabbababaabbaabbababababababababababaababbabaabababbaabbabaabbaabbaabababbaabbaababbaabbabababaabbaababababbababababaababbabababaababbabaababbaababbababaabbaababababbabaababababbaabbabaabababbaabbababaabbaababbabababababaabbabaabbaabbabababaabbaabababbababababababaababbaababababbaababbabaababbaabbaabbabaabbababaabbaabababababbaabababababbababababaabababbababababaabbaababbababababaabbabaababbaabbaabbabababaabbaabbaabbaabbaabbabaabbababaababbaabababababbaabbaababbaabababababbaabbababaababbaabbaababbaabbaabbaabbaababbababaabbaabbaabbabaababbabaabbaababbaabbababababaabababbaabababbababaabababababbabaababbaabbabababaababbaabbaabbaabbabababaabbaabbaabbaabbabaabbaababbabababaababbabaabababbabaababababbaabababbabaabbaababbaabababababbaababbaababbababababaababababbaabababababbabababababaabbabaababababbababaabbaabbabababababaababbabababaababbababaabbabaabbabaabbaababbabaabbabaababbaabbabaabababbaabababababbaabababbabaabbababaabababababbaabbababaabababbaababababbaabbababaababbaabbaabbaabababbabaababbabaabbabaababababbabaababbaababbaabbabababaabbababaababbaabbaababbababaababbaababbabaabbaabbaababbababaabbabaabababbabaababbaabbababababababababaabbababaabbababababaababababababbaababbaabbaababbaababbababababaabbabaabbaabababbabababaabbaabababbaababbaabababbaabbaabababbaababbaabbabaababbabaabbabaabbaababbaabbabaababbababaabbaababababbaabbabaababbaabababababbaabbaababbaabbaabbabaababbaabababbababaabbabaabababababbaabbaabababbababaabbaabbaabababbaabababbabaabababbabababaabbaabbabababababaababababbaabbaababbabaababbaabbaabbaababbaababbaabbababababaababababbaabbaababababbaababbaabbababaabbabaabababbaababbaabbabaabbabaababbabaabbabaabbaabbaabbaabbaababbaababbaabbaabbaababbaabababbaababbaabbaabababbabaabbabababaabbaababbababaabababbababaabababbaababbababababaabbaababababbabaababbaabbabaabababbabaabbaabbaababbababaabbaabbabaababbababababaabbabaababbaabbaabbaabbabaabbaabbababaabababbabaabababababbababababaabbaabababbaabbababaabbaabbabaabbabaababbaababababbababaabbaabababababababbababababaabbababaabababababbaabbabaababababbababaabababbaababbabaabbaabbaabababbabababaababbaabbaababbaababababbabaababbabaabababababbaabbabaababababbababababaabbaabababbaababbababaabbaababbababaababababbababaababbabaabbababababaabbaabbababaabbabaabbaababbaabbabaabababbabaabbaabababababababbabaabababbababababaabbaababbaabbaabbabaabbaabbaabbaababbabaababbababaababbaabbabaabbababaababbaabbabaababbaababababbaababababbabaababababababbaababbaabababbaabbaabbabababaababbababaabbaabababbaabbababababaabbaabbabababaabbabaabababbababaabababababbabababaababbabaabbababababaabbabaabbabaabbaabababbaababbabaabbaabbabaababababbaabbabababababaabbabababaabababbababaabababbabababaabbaabbababaababbaababbaabbaabbabaabababbabaababbabaabbabaabbaabbababaabbabaabbabababababaababbaababababbababababaabbaababababbaababbabaababbaababbabaabbaababbabababababaabababababbaabababbaababababababbabababaabbaababababbababababaabbabaabbaababbababababababaababababababababbabababaababbabaabbabaababbaabbaabbaabbaababbaabababbaababbaababbaabbaabbababaabbabaabbabaabbaababbababaabababbaababbabababaabbababababaababbaababbababaabbabaabbaabbababaabbaababbababababaabbababaababbababababababababaabbaabbabaabbababababababaabbababaabbaababbabababaabbaababbaabbababaababbabaabbaababbabaabababbabaababbaabababbaabababbabaababababbaabbababaababbaabababbababaababbababaabbabaabababababbaababbabaabbaabababbababaabababbaababababababababababbabaabbaababababbabaababbaabbaababbaababababbabaababbabababaabbaabbabaabbabaabbababaababbababababaabbababaabbabaabbabaabbabaabbaabbaabbaabbababababababaabbaabbaababbabaabbaabbabababaabbabaabbabaabababababababbaabababababbabaababababbaabbabababaababbababababababaabbaabababababbabaababbaabababbaabbabaabbababaabbaababbaabbaabbabaabbabaababbaabbaababababababbabaabbaabbaabababbaabbabaabbaabbabaababbababaabbaabbaababbababababababaabababbaabababababbaabbabaabbababaababbaababbabaababbababaabbabaabbababababababaabbaababbabababababababaababbabaabbabaababbabaababababbaabbaabbaabababbaabababbaabbaababbabaababbabaabababbabababababaabbaababababababbaababababababababbaabbaabababbabaabbaababbabaabbabaabbaababbaababbababaabbaabbababaabababbaabababababbaababbaabbababaababababbaabbabababaabbaabbabaabbaabbaabababbababaabbababaabbaabbabaababbabaababbabaababababbaababbabaabbabaababababbabaabbaababbabaababbababababababaabbaabababbabaababbaabababababbababaabbaababbabaabbaabbaabbaabbaabbaabababbababaababbaabababbaabbababaababbaababbababaabbaabababbabaababbabaabbaabbababaababbababaabbabaabbaabbababaabbabaabbaabababbabababaabbaabababbaababbabaababbabaabbaabbaabbaabababbabaabbaabbababaababbabaabbabaabababababbabababababaabababababbababababaababbabaababbaabbaababbabaabbababababaababbaabbaabbaabbababaabbaababababbaabbaabbaabbabaababbaabbaabbaababbababababaababbabaabbababababaababbababaababababbaababbabababababababaabbabababaabbababaabbabaabababbabaababbaabbaababbababaabbaabbaabbaabbaababbaababbaabbabaabababbaabbaabbabababababababaababababbaabbabaabbaabbabaababababbaababbabaababbaabbabaabbaababbaabbaabbaababbabaabbaababbabaabababbababaabbaabbabaabbaababbababaababbabaabbaababbaabababbababababaabababbaababbabaabbaababbabaabbababababaabbabababaababbabaababbaabbabababaabbababababababababaababbabababaababababbaabbabaabbababababaabbabababaabbaabababbabaabbaababbababaababbabaababbabaabbaabbababababababaabbabaababbababaabbaababbaabbaabababbabaababbaababbababaabbababaabbabababababaabababbababababababababaabababbabababaabababbaabbababaababbabababababaababababbaababbabababaabbaabbaabbaabbaabbaababbaabbabaabbaabababbaabbababaababbaabbababaababbabaabbaababbababababababaabbabaababababababbaababbaababbababaabbaabbaabbabaabababbaabbaabababbabaabababbaabababababbababababaabbaabababbabaabababbaababbabababaabababbabaabababbabababaababbaabbaabbabaabbaabbabaabababbaababababababbaabababababbaabbabababaababbaababababbaabbabaabbaabbabaabbaabababbabaabbaababbabababababaababbaababbabaabbababaababbabaabbaabbaababbaabbababaababbaababbabababaabbababaababbabababaabababbaabababababbabaabbaababababbaabbaababababbabaabababbabababababaababbabaabbabaabababbababaabbaababbaabbaabbabababaabbaabbaababbabaabbabaababbabababaabababbaabababbabaababbabaababbabaabababbaababababbaababababbabababababaabbabababaabababababababbaababababbaabbababaabababbabaababbababaabbabaabababbababababaabbabaabbaabbabaabbabababababababaabbaabbaabbaabbababababaabbaabbabaabbabaabbababababaababbababaababbabaabbaabababbababaabababbabaababbaabababbaabbabaababababbaabbababaabbaababababbababababaabbababaabbaabbaababbabababababababaabbababababaababbabaababbabaababababbabaabbabaababbaabababbababaababbaababbaabbaabbaababbababaabababbaabbababababababaabbababababaabbabaabbababaabbabaababababbabaabbabaabababbaabbaabbaabbaabababbaabbaabbabaabbabaababbaababababbabaabababababbababababaabbaabbababaababbabaabbaababbaababbabaabbaabbaabbaababbaababbaababbabaababbababaababababbababaababbabaababbabababaababbababaababbababaababbaabbababababababaabbaababbaababbababaabababababababbaabbaabababababbabaabbabaabbaabbaabbaabbaabbaabbababaabbaababbababaabbaabababbabaabbaabbabababaababbabababaabbaabbaabbabababaababababbababaabbabababaabababbaabbaababbaababbaababababbababaabbaababbababaabbabababababaabbabaababababababababbababaababbabaababbaabbabaabbababaabababababababababababbabaabbabaababbabaababababbabaabababbaabbababaabbaababbababaababababbabaabbabababaabbaababbaabbababababaabababbabaabababbababaababbabaabbababaababababbaababbababaababbaabbabababaabbababaabbabaababbabaabababbaabbababaabbabaabbaababbabaabbababaababbaabbaababbaababbaababbababaabbaabbababaabbabaababbababaababbaabbaababababababbabababaabababbababaabbabababababaabbabababaababbabaabbabaabbaababbabaababbaabbaababbababababaabababbaabbaabbaababbabababaabbaababbaabababababbaabababababbababaabababbabaabbaabbabababaababbaabababababbababaabbabaabbaabbaabbaabbabaababbaababababbababaabbaabababbababaabababababbababaabababbaabbaababbaababbaabbabaababbabaababbaabababababababbaabbaabbaabababababbaababababababababbabaabababbabababaabbaabababbababababaabbaabbabaababbabababaabababbababaabbabaababbaabababbabaabababbababaababababababbaabababbaabababababababababbaababbababaababbabababababaabbaababbaababbababaababbabaabbababababaabababababbababaababbababaababababbabaabbaababbababaabbabaabbaabababbabaababababbaabbabaabbaabbababababaababbababaabbaabbabaababbaababbabaababababababbaabbabaababababababbababaababbabaababbaabbabababababababaabbababaababbabaabbabaababababbababaababababbaabbabababaabababbaababbababaababababbaabbaabababbabababababaabababbaabbaababbaababbabaababbaabababbaababbabaabbababaababbaabbaabbabaababbaabababababbabaabbaababbabababaababbabababaabbababaabbabaababbababaabbabaababbabaabbababaabababababbaababbabababababaabababbababaababbababaabbabaababababababbababababaabbabaabababbaababbabaabbababababaabbabaababababbabaabbabaabbaababbabaababababbaababbaababababbababaababbabaabbababaabbabaababbababaabbabababaabababbabaababababbabaabbabababababaababababbabababaababababbaabababbaababbababababaabababbaabbababaabbaabbaababbaabbaabbabababababaabbaabbabaabababbaababababbaababbababababaabbaabbabaabababbaabbabababaabababbabaabbaababbaabbaababababababababababbaababbaabbaababababababbaababbaabbaababbaababbababaababababbabaababbaabbabababababaababababbaabbaabbabaabababbabaababbaababababbababababaabbabababaababbababaababababababababbaabbabaabbaabbaabbaabababbababaababbaababababbababaabbaabbaabbaabbababaabababbababaabbababaabbaabbabaabababbabababababaababbaababbababaabababababbabaabbaababbabaababbaabbaabbabaabbaabbababaabbaababbababaabbabaabbabaababababbabababaababbabaabababbabaababbababaababbaababbaababababbaabbababaabbabaabbaabbaabbaabbaabbaabbaabbabababaabbababaabbababababaabababababbaabbabaababababbababaabbaabbababaababbabababaababababbaabbababaabbabaabababbababababababababaababbaababbabaababababbabaabababbababaabbabaabbababaababbaabbaabbaababbabaababababbababaabababbaababbabaabababababbaabbabababababaabababbaababbabababababaabbaabbabaababbababaababbaabbabaabababababbaabbabaabababbabababaabababbababaabababbababaabbababababaabbababababaababbababababaababbaabbabaabbaababbaababbaabbababababababaababbababababaabababababbabababaababbabaabbabaababbababaababababababbabaabababbabababababaababababababbaababbaabbaabababbaabababababbaabababbaababbaababbaababbabaababababababababbabaababbaababbababaababbabababaabbababaabababbabaabbaabbabaabbababaababababbabaabbabaababbaabbaabababbabaabababbaababbabaabababbabaabbaababbababaababababbaabababababbaabbaababbaabbabababaabbaababababababbababaabbaabbaabababababababbabaababbaababbaabababbaabbaababbabaabbababaababbaabababbabaabbabaabbaababbabaabbababababababaabababbaabababbabaabbababababaababbaabbabaabbaabababbabababaababbabaababbaabbababaabbabaabababbaabbabaabbaabababbabaabbababaababbaababababbabaabababbababaabababbaababbabaababbabaabbaabbababaabbababaabababbaabbaabababbaabbaabbaabbababababaabababbaababababbaabbaabbabaababbaababbabababaabbaabababbabababaabbaabbaabababbaababbabaabababbabaabababbaabababababbababaababbabaabbababababaabbaabbaabababababbabaababababbabaabbabaababbaabbababaababbaabbababababababaabbaabbaababababababbaabbabaababbabaabababbababaababbababababaabbaababbabaabbababaababbaababbababababababaabbababaabbababaabbaabbaababbababababaabababbaabbabaabbababaabbabaabbaabbaabbaabbaabbaababbaabbabaabababbabababaabbabababaabbaababbabababababaabbabaabbaabbabababababaabbaabababababababbabababaabbaabbaabababbabababaabbaabbaabbababaabbababaababbabaabbaabbabaabbababaababbaababbaababababbaababbababababaabababbababaabababbaabababbaabababbaababababbabababaabababbabaabababbaabababbabababababababaabbabaabbaababbabaabababababbababababababaababbaababbaabababababababbababababababaabbaabbabaabbaababbaabababbaabbaabbabaabbabaabababababbababaababababababbaabbababaababbaabbabaabbabaabababbaabababababbaabbaabbaabbaabababababababbababaabbaabbaabababbabaabbababaabababababbabaabababababbaabababababbaabbababababaababbabaabababbaabbabababababaababbaabbababaabbaabbaabbaabbaababababbaabbaabababbaabababababbababaabababbaabbabaababbabababaababbababaababbababababaabababbaababbababaabbabaabbabaabababbaabbaabbabaabababbababaabbababababaababbaababbababababaabbababaabbabaababbaabbaababbaababbababaabbababababaababbaababbaabbaabbababababababababaabababbabababaababbababaababbabababababaabbabaababababababbaabbabababababaabbaabbababaabababbababaabbaababbababaababababbababababababaabbaabbababaabbaabbaabababbaabbabababaabbabaabababbababababaababbabaabababbaababbaabbabaababbaabababbababaabbababaabababababbaabbaababbaabbaabbabaabbaabababbabaabbaababbabaababababbabababaababababbabaabababbaabbaababababbaabababbabaabbaabbabaabababbababaabababbaabbaabbaabbaababbabaababbaabbabababaabbaabbabababaabbabaababbababaabbababaababbaababbababaabababbaababababbababaababababbaabababbabaabbababaabbabaababbaabbaabababbaabbaababbabababababaababbaababbaabbaabababbaabbabaababbabaabbaababbaabababababbababaababbabababababaabababbaabbabaabbaabbabaabbaabbabaabbabababababababaabababbabaabbabaabbaababbaabbabaabbaababbabaabbababaababbaabbaabbabababababaabbabaababababababababbaabbabaabbabaababbaababbabaababbabaababababbaabababbababaabbababaabbabababaabbaababbabababaabbaabababbaabbaababbaabbaabbababaababbaabbabaabababababbaabbaabbabababababaababbababaabbabababaabbabaababbabababaabbaabbaababbaabbaabbabaabbabababaababababbaabbababaabbabaabbaababababbababaababbaababbabaabbaabababbababababababaababbaabbaabbaababbababaababbaabbaabbaabababababbabababaabababbabaabbaabbaababbababaabbaabbabababababaabbabaabababababbabaabbaabbabaabababbabaabbaabababbababaababbaabbabaabbabaabbababababaabbabababaabbabababaababbaababbababaabbabaababbaabbababaabbababaabbaabbabababaababbababaabbaababbabaabbababababaabbababaababababbababaabbaababbaabbaabababbaabbaababbaababbababaabababbaabbabaabbaabababababbabaabbaabbababaabbaababbabababaabbaabbaabbababaabababbababaababbaabababababbaabbaabababbabaabbaabbabababaabbababaabababbabaababababbabaababbaabbaabbababaabababbaabbabaabbaababababababababbaabbaababbababaabbababaababbaababbabaababababbaababababbaabbabababababaabababbabaababbaabbaabbababababaabbababaabbaabbababaabbabaabbabaababbababaababababbabaabbaababbabaabbaababbaababbabababaababbaabbababaababbababaababbaabbabababaabababababbaabababababababbabaababbabababababababaababbaabbabaababbaabababababababababababababbabaabbabaabbabaababbabaabbaababbabababaababbaabbababaababababbaabbababaababbaabbaababababbabaabbaababbaabbababababaababababbabaabababbaabbabaabababbaabbababaabbababababaabbaabbaababbabaababbaababbabaababababbaabbabaababbaabbabaabbabaabababbaabababbaababababbabaabababbababaababbababaababbabababababababababababababaabbaababababababababbabaabbaabbaabababbabaabbaabababababbabababaabbababaababababbaababbaababbaababababababbaabbabaababbaababbabaababababbaababbabaabbaababababbabaababbabaabbabaabababbabaabbaabbabaabababbabaabbababababaabbabaabbaabbaabababbaabbababaababbabaabbaabbaabbabaabbaababbababababaabbabaababbabaabbabaabbabaabababbaababbaabbabaabbaabbaababababbaabbababababababaabababbaababbabaabababbaabbaabbaababbaabababbaabbaababbabaabababbaababbabababaabbaabbaabbabaababababbababaababbababaababababbabaabbabaababababbaabbaabbabaababbaabbaababababbabababaababbaabbabaabbababababaabababababbaabbabaabbaabbababababababaabbaababbababaabbababaabbabababaabbababaabbababaabbaababababbabababababababaabbabaabbabaabbaababababbabaababababbabaababbabaababbabababababababaabbabaabbaabbabaabbaabababbabaabbabaabababbaabbababaabababababbababaabbaababababababbababababaababababbaabbababababaababbabababaabbababababababababaababbaabbabaababbababaabbaabbabaabababbabaababababababbaabbaababbaababbababaababbaabababbabaabbaababbaabababbaabbaabbaabbabaababbaabbaababbaabababababbaabbaabbaabababbabaababbabaabbaabbaababbaabbaababbabaabababababbabaabbaabbababaabababbaabbabababaababbabaabbababaababbaababbabababaababbabaabbaababbaababababbaabbababaababbababaababbaababbaabbabaababababababbabaababababbabaababbaababbaabbaabbaababababbabababaababbabaababababbabaababbabaabbaabababbaabababbababaabababbaababababbaababababbabaababababbaabbaabababbabaababbabaabbabababababababababaababbaababbabaabbaabbababababababababaabababbabaabbabaabbaabbaababbaabbabaabbaabbabaabbabaabbaabbabababaabbaabababbaabababbaabbaabababbaabbabababababababaababbaababababababbabaababbaabbaabababbaabbababaabbaabbabaababbaabbababaababababbaabababbaababbaabababbababababababababaabababbabaabbaababababbaabbaabbababababaabbabaababbabaabababbababaabababbabaababbaababbaabbaabbaabbaababbabaababbabaabababbaababbaabbabababaabbabaabbabaabbaabababbabaababbababaababbaababababbabaababbaababbababaabbaabbaababbaababbaababbaababababbaabbabaabbababaabbaababbaabbaabbaabbaabbaababbabaabababbaababababbaababababababbababababaabababbaabbaabbaabbababababaababbabababaababbaababbabaabbabaabbaababbabababaabbabababaabbababababaabababbaabbaabbabababaabbaabbababaabababbabaabbaababababababababbababaababbaabbaabbabababababaababbaabbabaababbabaabbabaababbaabbaabbaabababbabaababbaabbabababaababbaabbabaabbababaababababbabaababbaabababbabaabbaabbababaabbabababaabababbaababbaabbaabababbaabbababababaabbaabababbababaabbaababababbababaababbabaababbabaababbaabbabaabbabaabbababaabababababbabaababbabababaabbabaabababbaababbababababaabbaabbaabababbaababbabababaabbaababbaabbabababaababbaabababbabaabbaabbabaabbaabbabababaababbaababbaabababbaabbaabababbaabababbaabbababababaababbababaabababbaabbaababbaabbababaababbaabababababbababababababaababababbababaababababbabaabbababaabbababababababababaabbaababbaababababbaabbabaabbaababbaabbaabbabaabababbabaababababbabaabbaabbaabbaababbabaabbaabababbaabbababaabbaabbaabbaababababababababbaababbabababaabbababaabbabaababababababababbabaabababababbaababbaabbababababaabbababaabbaabbaabbaabbabaabababbabaababbaababbababaababbababaabbaababbaabbabaabbabaabbaabbababaabbabaabbabaabbaabbaabababbaababbabaabababbabaabbaabbaabbabaababbaabbaabbabababaababbaabababbababaabbaabbaabbabaabbaabababbaabbabaababbaabbaabababbaabababbaababababababbabaababababbababaabbababaababababbaababbaababababababababbaabbaabababbaabbabababababaababbababaabbaabababbaabbababaababababbaababbababaabababababababbababababaabbaabbaababbaabbabaabbaabbababaabbaabbaabbabaabbaabbaabbabaababababbabababababaababbabaababbabaabbababaabbaababababbaabbaabbaabbababaabbaabbabaabbabaabbaabababababbaababababbaabbabababaabbaabbabaabbabaababababababbaababbaabbabaabababababababbaabbaababbaabbaababbabaabbaabababbabaababbaabbaababbaababbaabbaabbaabbabaabbabaabbabaabbabaababababbabaabbababaababbaabababbababababaabbabaabbaabbabababaababbabababaabbabababaabbababababababaabbabaabababbababaabababbaababbaabababbaabababbaababbaabbababababaabbabaabbabaabbabababaabbababaabbababaababbabababaabbaabbaabbabaababababbababaabababbabaababbabaababbababaabbaababbaababbaabbabaababbaabbaabbaabbababaababbababaababbaabababababbaabbaabbaabababababbaabababbaabbaabababbaabababababbaabababababbaabbaababbabaababbaabababbaababbaabbabaabbabaabbabaababababbaabababbaabababbabababaabbaabbaabbababaabbabaabbaababbaabbaabbaababbaabbababaabbaabbaabbaababababbaababbaabababbababaababbaababbabaababbabababaabbaababbababaabbabaabbaababababbaabbabaabbabaabbabababababababaababbaabababbabababaabbaababbabaabbaababababababababababbaabbaabababababbaabbaababbaabbabababaababbaababbabaabbaabbaabbaabbababaabbabaababbaababababababbaababbaabbaababbaabbaabbababaabababbaababababbaababbabababababaabababbabaabbaababababbababaabbabaababbaababbababaabbababaababbaabbaabbaababbaabbababaababbababaabbabababaababbababababababaabbaabbaababbabababaabbabababababaabbababababaabbaababbaabbabababaabbaabbabaabababababbababaababbaabbaababbaababbabaabbabaabbaababbabaabbabaababababbaababbabaabbababaabbaabbaababbabaabbabaabababbaabababbaabbabababaabbabababaababbaabababbaabababababbaabbaabbabababaabababbababaabbaabbababaababababbaabababababbaabababbabaabababababababbaababababbaabbaabababbabaabbaabababbaababbabaabbaababababbaabababbababaababababbabaababababababbaabababbaabbaabbababababaabbaabbaabababababbabaababbabababaabbabaababbababababaababbaababbaabbabaabababbabaabababababbaabbaabbabababaabbaababbaabababbaabbabaabababbabababaabbaabbabaabababababbabaababbaabbabaabbabaababbaabbaabababbabababababababaabababbaabbaabbababababaababbaabbabaabbaabbaababbabaabbabaababababbaababababababbaabababbababaabbababababaababbabaabbabaabbaababababbabaababbabababaabababbabaabababbabaabbaabababbabababaababbabababaabababbaabbababababaababababbaababbaabbababaabbaabbaababbaabbaabbaabbaabbaabbaabbaababababbaabbaabbabaabbabaabbabaabababbabaababababbabababaababababbaabbaabbaababbabaabbaababbabaabbaabbaabbaabbaabbabababaabbaabbaabababababababababbaabbaabbaabbabaababbabaababababbababaabbababababaabbababaababbaabababbabaabbaababababbabaabbaababbabababaabbababaababbaababbabaabbaababababbabaabbababaabababbababaababbaababbaabbabaababababbabaababbaabababababababbabaababbabaababababbabababababaabbaababababbaabbabaababbaabbaabbaabbaabababbaabbaabbaabababababbaabbabababaabababbaabbaababbaabbaabbababaababbaabbaababbaabbaabbabaababbaabababbabaababbaabbababaababbaababbaababbabaabbaababababbaababababbabababababaababbaababababbababaabbaabbaabababbaababbabaabbaabbabaabbaabbaabbabaababbabaababababababababbababaababbabaababbaabbaababababababbabaabbaabbababaababbabababababaabababbabababaabbabababaababbaababababbabaabbabaababbababaabababababbaabbaabababbabaababbabaababababbaabababbaababababababbaabbabababaabababababababbaababbaabababbaababbabaabbabaabbababaababababbabababaabbaababbaabbaababbaababababbababaababbaabbababababaabbababaabbabababaababbabababaabbaabbabababababababaabbabaabbabababaabababbababaabbababaabbaabbaabababababbabababaababbababaababbaabbabaabbaababababbabaabbaababbababababaabbabaabababbaabbaabbabababaabbaababbaabbababaababbaabababbabababaababababbabababababaababbaabbababaababbaabbabaababbaabababbaababbaabababbabababababababaabababbaababbaabbaabbabaababbababababaabbabaababbabaabbaabbaabbabaabbaabababababbababababaabbababaabbabababaabbababaababbaabbaababbabaababbaabbababaabbaababababbabababaababbaabbaababbaabbabaabaabbabbaabbababaabbabaabababbababababaababbaabbaabababbaababbaabbabaabbabaabbaababbabababaababbaabababbababababaabbaababbabaababbabaabbaabbaababbababaababababbaababbabaabbaabbaababababababbabaabbababaabbabaabbabaabababbababababaabbabaababababbabababaabbaabbaabbababaababbaabbaabababbaabababababbaababbaababbababaababbabaabababbaabbabaabbaabbabaabbaabbaababbabababaabbaabababbabababababaababbabababaabababbaabbaabababababbabaabababababbaabbaabababababbaabbababaabbaabbabababababaabbaabababbaababbababaabababbaabbabababaabbaababababbababaabbaabbabaabababbaabbaabababbabaabbaababababbabababaababbabaabbaabbababababaababbabaabbaabbaababbabababaabbababababaabbababaabbabaababbaababbaababbaabbaabbaabbababaabbaababababbaabbabaabbaabbaabababbabaababbabaababbabababaabababbabaababbaababbabaabbaababababababababbaababbababaababbabaabbaababababbaabbabaababbababaabbabaabbaababbababaabbabaabbaababbababaabbabaababbababaabbaabbaabbababaabbaabbaababababbabaabababbaabbaababbabababaababbabaabababababbabaabbabaabbaabababababbabaabababbababaababbababaababbababababaababbaabbaabbababababaababbababaababbaabbabababaabababbababaabbaababbaabbababaabbaababbabaabbaabbaabbabaababababbababaabbaabbabaabababababbabaababababbababaababbabaababbaabbaabbababaabbaabbaabababbaabbababaabbabaababbabababaababababbaababbaabbabaabbabaabbababaabbababaabbaabbababababaabbaababbabaabbaabbababaababbabaabbaababababbaababbaabababbababaababbaababbaababababababababbababababaabbaababababababbaababbaababbababaabbaabbaabababbaabbababaababbababababababaabbabababababababaababbaabbaabbabababaabbababaabbaabbaababbabababaabababbabaabbaabababbaababbaababbaabbabaababbabaababababbabaabbaabababababbabaabbaabbababaababbaabbabaababbaababbaababbaabbababaababbaabbaabababababbababaabbababababaababababababababbaabbaabbaababbabaabbababababaababbaababbabaabbabaabababbaabbaabbaabbaabbaabbaabbabaabbaabababbababaabbaababbabaababababababababbabaababbaabbaabbababaabbabaabbaabbaabbaababababbabaabbabaabbababaabbababaabbaabbabaabbabaababbabaabbaabbaababbaabbabababaabbababababababaabbabaabbabaababbaabababbabaababbabaabababbababaababbababaabbaababbaabbaabbaababbaababbaabbababaabbababababaabbaababbabababababaababababbababababaabbabababaabbabababaabbababaabbaabbababaababbabaababbababaabababababababbabaabbaabbabaabbababaabbaabbaababbababaababababbaababbaabbaabbaababbabababaabbaabbaababababbaabbaabbaabbaababbaababababbabaabbababaabbaabbaababbababababaababbabaabababbaabbaabababbabababaabababababbabaababbaabababbaabbabaababbaabbaababbabaababababbababaabbaababbaabbaabbaabbabababababaabbaabbaabbabaabbaabbaababababababbabaabbaababbaabbabaabbabababababaabbabaababbaabbabababaababbababababaababababbabaabababbabaabbaabbaabbabaabbababaabababbaabbaababbaababbaabbaabababbabababaabbaabbaabbabaabababababababbababaababbaababbabaababababbabaababababababbabaabbaababababbabaababbaabbaabbabaabbababaabbaabbababababaabababababbaabbaabbaababbabaababbabababaababbaabbababababaababbaabbababaabbaabbababaababbababababaabbaabbababaabbababaabababbaabbabaabbababaababbabaabababababbabaababbaababbaabbaabbaabababbabaabababababbababaabbabababaabbaababbaababbaabbabababaababbaababbabaabbabaababbaabbabaababababbabababaababababbabababaabbaababbaababbaabbaabbaabbaabababababbabaababababababbaabbaabababbaabababbaabbababaabbababaabbabaabbabababaababbaabbababaababbabababaababababababbababaabbaabbaabbaababbaabbabababaababbaabbabaabbaababbaabbabaabbabaabbaababababbaabbababaabbaabbaababbaabbaabbaabababbaabababababbaabbababaabbaabbaabbaabababbabababaababababababababababbaabbababababaababababbabaabbaabababbabaabbabaababababbabaabababababababbababaabababbaababbaabababbabaabbabaababbababaababbabababaabbabaababbaabababbababaabababbabaabababbabaabbaababbaabbaabbabababababababaababbababaabababababbaabbaabbaabbabaababbabababaababbaababababbaababababbabaabbaabbabaababababbababababaababbaababababbabaabbaabbabaababababababbababababaabababbabaabbaabbaababbaabbabaabbaabbaababbaabababababbababaabbaabbabaababbaabbabaababbabaabababababbabaabbabababaababbabaababbababaabababbababababababaabbaabababababababababbabaabababbaabbabaabbaabbaabbabaababbababaabbaabababbabaababbaababbababababaabbaabbabaabbaabbaababbaabababababababbaabbaababbabaabbaabbababaabbaabbaababbabaabababbaababbabababaabababababababbaabbaababbababababaababbaababbaababababbaabababbababaabababbaababababababbaabbaabbaababbaabbaababbaabbaabababbaabbaababbabaabbaabbabaabbabaabbabaababbabaabbababaabbababababababaababbabaababababbabaabababbabaabbaabababababbababaababbaababbaabbababaabbabaabababbaabababbaabbaabbabababaababbabaabbaababbaabababababbabaababbaabbaabbababababaabbababaabbaabababbabaabbaababbaabababababbabaababbabaabbabaabbababaabbabaababababbabababaabababbabaabbabababaababbababaabbabaabababbabaababbabaabababababbaabbababaababbababaabbabababaabbaababbababababaababbabaababbabababaababbabaababbabababaabbaabbabaababbabaabbababaababababababbaabbaabbabababaabbaababbaabbaababbaabababbabaababbaabababbaababbaabbaababbaabababababababbaababababbaabbababababaabbabababaabbababababaababbaababbaabbabababaababababbabaabbaabbaababababbaababbaababababbabaababbababaabbaababbababababaababbabaababbababababaabbabaabbababaabbaababababababbaabbabababaababbaabbababababababaabbaabbaabbaabbaabababababababbababababaababababbaabbababababaabababababbababaababbabaababbabababababaabababbabaababababbaababbaababababababbababaabbaabbaabbaabababbaababbaabbabaabbababaabababbaababbaabbababaabbaababbaabababbaabababababbabababaabbabababaababbaabbabaababbaabbabaabababababbababaabbabaabbaabbabaabbababaabbaababbaabbabababaabababababbaababababbaabbabababaabababababababbaabbabaabababbababababababaababbaabbaabbaababbabaababababbaababbaabbababababaabbabaabbaabbaababbababababaabababbaabbabaabbaababbabaababbabababaababbabaabbaababbabaabbaababbaababbabababababaabbaababbaabbabababaababababababbababaabbaababbaababbaabbaabbababaabbaabbaabbababababaabbabaababbaabbabababaababababababbabaabababbaababababbabaabbabaabbaababababababbabaababbaabababbaababbaababbababaababbabaabbaabbabaabababbaabababababbabaabababababababababbabaabbaababababbaabababababababababababbabaababababbaabbabaababbaabbaabbaabbaababbabaabbaababbaabbaabbaabbaabbaabbaabbaababbaabbaababbaababbababaababbaababbabababaabababababbabaabbaababbaabababbaababbabaababababbabaababbaabababbababaabbabaabbaabababababababababbaabbaabbaababbabaabbababababababaabbabaabababbababababaababbaababbabaababbaabbabaabbababaabababbaababbabababababaababababbabaabababbaabbaababababababbaababababbabaabbaabbabababaabbaabbaababbaabbaabbabaabbababaabababbabababababababababaababbaabbababababababaababbababaababbabaabababbabababababaababbaababbaabbababaabbabaababababababababbaabbaababababababbababaabbababaabbabaabababababbabaababababababbababaababbababaababbabaabbabaababbaababbaabbababababaabbabababaababbaabababbabaabbaabbaabbaabbabababaababbaababbababaabbabaababbaabbabababaabababbaababababababbaabababbaabbababaabbaabbabababaabbabababaababababababbaabbaabababababababbababaababbabaabbaababbaabbabaabbabababaabababababbabababaabbabaabbabaabbabaababbaabababbababababaabababbaabbaababbaababbaababababbababaabbababaabbaababbaabbaabbabababaabbabaabbabaabbababaababbababaabbaabbabababababababababaababababbaabbababaabbaababababbaabbababaabababbabaabbaabbaabbaabbaabbabaabababbaababbababababaababbaabbaabababbaabbaababbaabbaabababababbaabbababaababbaababbaabababbabaabbaababbaabbabaabababbabaabbababaababababababbaababababbaabbababababababaababbababaabababbabababaabbabababaababbabababaabababbababaabbabababaabbaabbaabbabaababbababaababababbababaabbaabbababaabbaababbababaabbababaabababbabaababbaababbabaabbabababababababaabbaabbabaabababbaabbababaabbaabababababbaabbaabbaabbaababababababababbaabbabaabbabaabbababaababbabababaabbaababababababbabaabbaabbaabbabaababbaabbabababaabababbababaababbabababaababbaabbabaababbaabbaabbabaabababbaababbaabbabababaabbaabbababaabbaabbaabbaabababbaabbaababababbaabbababababaababababababababbaabbabababaabababbaababababbaababababbaababbabababaabbaabababbaabababbabaabbabaababbaabbaababbabababababaabababbabaabbaabbaabababababababbababaabababbababaababbababababababaababbaabbaabbaabbaababbaabbabababaab
bababababababaababbaabbababaababbabaabababbaababbabababaababbaabababbabaabababbabababaabbabababaabbababaabbaabbaabbaabbababaabababbabaabbabaababababbaabbabaababababbaababababababbabaabbabaabbababaabababababbaabababbaabbabaababbaabababababbabaabbabaabababbaabbaabbaabbaababbaabbababaabbaabbaabababbaabbababaababbaabbaababbabababaabbaabbaababbabaabbababababaabbabaababbababaabababbaabababbabaababababbabaabbababaabbabaabababababbaabababbabaabbaabababbaabbaababbaabbabaababbabaabbabaababababbabababaabbaababbaabbaababbaabababababbabababaababbaabbabaabbaababbaabbaabbababaabbabaababababbaababbabaabbaababbababaabbababaabbaabbaababbaabababababbababaabababbabababaabbabaabababbababaabbaababababbababaababbaababbababaabababbaababbabaabbaabbaababababbabababaababbaabababbabababaababbaababbabaabbabaabbababababababaabbaabbababaabbaabbabaababababbaabbaabbababababaababbababababaabbaabbaabababbabaabbabaababababababbaabbabaabababbabababaabababababbabaabbaabbaabbabaababbaababbaabbaababbabaabbaabbabaababbaababbababababababababaabababababbaabababbababaabbabababaabbaababbaabbaabbabaababbabaabbabababaabababbaabbaababbaabababbababaababbaababbaababbaabbaababbababaabababbaababbaababababbaabbababaabbabaabababababbaababbaabababbaabababababbaababbaabababbabaababbababababaabbabaababababababbababaababbaabababbaabbabababababaababbaabbabaababbaabbabaabbabababaababababbabaabbabaababbabaabbaabbaababababbaabbaabbaababbaababababbaabababbaabbaabababbaababababbaabbabaabbababaababbababaabbaabababbaababbabababaabbabaababbabaabbaabbaabbaababbabaabbabababaabbaababbaabababbababaabbabababababaababababababbabaabababbaababbabaabababababbabaababbabaabbaababababbaababababbabaabbabaababbababababaababbaabbabababababaabababbaabbababaabababababbaabababbabaabababbaababbababaababbabaabababbaabababbabababaabababbaabababbaababbabaabbaabbaababbabaabbaabbaababbababaababbababababababaababababbaabbaabbabaababbaabbaababbababaabbabaababababababbaababbabaabbaabbababaabbabaabbabababaabbabababaababbabaababababbababaabbaababababababababbaabbabaabbababababaabbabaababbaababbabaababababababbabaababbabaababbaabbaababbaababbabaabbaababbaabbabababaabababbaabbababaabbaabbababababaabbaababababababbababababaababbaababababbaababbaabbabababababaabbabaabbaabbababababababaabababbabaabbabaabbabaabbabababaababababbabaababababababbabaabababababbaabbaababbabaabbababaabababbaabbababaababababababbababababaabbabababaabababbababaababbabababaabbababaabababbaabbaabbabaabbaabababbaabababababbaabbabaababbaababbaabbaabbababababaabbaabbaabababbabaabbaabbababaabbaabababbaababbaabababbaabbabababababaabababababbaabbabaabababababababbaabbaababbaabbabaabbabababaababbaababbaabbaababababababbabababaabbabaababbabaababababbaabbababaababababbaabbaabbabababaababababbabababaababbaabbababababaabababababbaababababbaabbaababbababaababbabaababbaabbaabababbabaabbabababaababbabaabbabababaabbabababaabbaababbaabbaabbaabababbaabababbaabbaababbaabababbaabababbaabbaababbabaabbaababbaabbaabbabaababbababaababababbabaababbaababbabababaababababababababbaababababbaabbababaabbaabbabaababbababaabbababaababbabaabbabaabbaabbabababaabbaabbaabbabababaabbabaabbababababaabbaababbabaabababbaabbabaababbababaabababbababaababbabaababbababababaabbaabbaababbaabbaabbaabbaababababbaabababbababaabababababbabababababababaabbababababaabbaabbaabbaabbaabbabaabbababaabbaababbaababbaabababbababaabbaabbaabbaabababababbaababababbaababbaababababbabaababbabaabbabababaabbaabbabababaababbabaabbaabababababababababababbaabababababababbaabbaababbabababaabbabaabababababbaabbaabababababbabaababbababababababaabbaabbaabbaabababbaabbaababababbababaabbabababaababbaabbaabababbaabbabaabbaabbabaabababbabaabbabababaabababababbabaabbaababbabaabababbaababbabaabbaabbaabababbaabbaabbaabbaababbaababbababaababbaababababababbaabbaabbaabbababaabbabaababbabaabbababababaababababababbabababaabbaababababbabababaabbabaabbaabbaababbabaababababbababaababbabaababbababaababbabaabababbabaabababbabaabbaabbaabbababaabbaabbababaababababababbababaabbabaabababbaababbabaabbabaabbabaabbabaabbabaabbabababababababababaabbaabababababbaabbaabababbaabbabaabbabababaabababbaabbababaabbaababbaabbabaababbaabababbabaababababbaabbabaabababbabaabbabaabbaabbabaababbabaabbabababaabababbaabababbabaabbaabbababaabbabaabbababaabababababababbaababababbababababababababaababbabaabbababaabbaabbaabbabaababbabaabababbabaabbaabbababaababbabababababaabababbaabbababababababaabbabaabababababbababababababababaababbaabababababbaababbaababbaabbaabbaababababbabaababbabaabbaabbaabbaabababababbaababbaabbaabbaabbabaababbababaababababbaababbaabbaabababbabaababbaabbaababababbababababaababbabaabbabaabbabaababbaabbaabbababababaabbaabbabaabababbaababbaababababbababababaababbaabbababaabbabaababbaababababababbaabbabababaabbabaababbaababbaabbaabababbaabababbaababbaabbabaabbaababbaabbabaababababababbabaabbaabbaabbabaababbabaabababababbababaababbaababbabaabbababaabbababaababababbaabbababaabbabaababbaabbaababababababbaabbaabbaababbaabbaabababbaabbabaababbaabbaabbabaabababbaababababbaababbababaababababababababababbababaabbaababababbabaabbabaababbabababaababbabaabbaabababababbaabababbabaabbaababababbababababaabbababaabbaabababbabababaabbaababbabaabbaabbabaabababbaabbaababbaabbaabbaabbabaababbaabbababaabababbabaabababbaabbaabbabaababbaabbaabbaabbababaababbaababbaabbababaabbababaababbaabbababaababbabababaabbaabbababaababababbaabbaababbabaabababbabaabbaababbababaababbaabbaabbaababbaabbababaababababababababbaabbabaababbaabbabaababbabaabbaababbabababaabbababaabbabaababbaabbabababaababababbaabbaabbaabbaababbabaabbaabbabaabbaababbaababbaababbababaabababbaababbabababaabababbaabbabababababaabbababaababbaababbababaabababbaabababbaabbabaabbaababbaabbaabbaabbababaabbabaabababbaabbabaabababbaababbababaabababababbaababbabaababbabababaabbabaabababbaababababbabaabababbaababbabaabbaabbababaabbababaabbababaababbaabbabaabbababaababbababaabbaabbaababbaabbabaabbabaabbabaabbabaabbabaababbabaabbabaababbabaabababbababababababaababababbaababbaababbaabbabaababbababaabbabaababbaabababbaabbaabababbaabbaabababababbabaabababababbaabbaabbababaabbabaababbabaabbaabbaabbaababbaabbaabababbaababbababaabbaababbaabbabababaabababababbabababaabbaabababbabaabbabaabbababaababbabababaabbababaabababbaababababbabababaababbaabbabababababababababababababaabbababaababbababababaababbababaababbabababababaabbababaabbabaabababbaabbaababbaabbaababbaababbababababaababbaababbaabbaabbababaababababbaabbabaabababababbabaabbaabbabaabbaabbababaabbabababaabbaabbababaababbaababbaabababbababaababbababaabababbababaabababbabababaabbababababababaabababbaabbaabbaabbabaabbaabbaabbaabbabaabbaabababbababaababbaabbababababaababbabaabbaababbabaabbabaabbaabbababababaabbabaabbabaababbabaababbabababaabbaabbabaabbababaababbabaabbaababbaabbabaababbabaababbabaabbabaabbaababbabababaababbaabbaabbaabababbaababbabaababbabaabbaabbaababbaababbababaabbaabbaababbabaababbaababababbabaabbaabbaabbabababaabababbabaababbabaabababbaabbaababbababaabbaabbaabababbabaababbaababbaabbabaabababbabaabababbaababbabaababbaabababbaabbabaabababbaabbaababbababababaabbaabbababaabbabababaababbaababbabababababaababbababaabababababbaababbabababaababbabaabbababaababbababababaabbaabbaababbabaabbabaababbabababaabbaabbabaababbaabbaabababbaabbaabbaabbabaabbababaababbababababaababababbaabbaabababbabababaabababbababaabababbaabbaabbaabbababababababaabbaabbaabbaababbababababababababaabbaabbaababbaabbaabbababaababbaabbaabbaababbaabbabababababaabbababaababababbababababaabababbabababababaabbabaababbabaabbaababababbaababbabaabbabaabbaabababbabaabababbabaabbaababbaabbabaababbaabbabaabbababaabbaabbabaabbaababbaabababbaababbaabbabaababbaababbaababababbaabababbaabababbaabababbaababbababababababaababbaabbababaababbababababaabbabaabababbabaababbaabbabaababbabaababababababbabaabbaabababbababaabbaabababbabaababbababaabababbaababababbaababbabaababababbabaababababababbababababaabababbaabbaabbaabbabaabbababaabbaabababababbabaabababbaababababbaababababbabaabababbaababbabaababababbaababbababaababababbaababbabaabababbaababbababaabbaabbabaabbaabbaabbaababbabaabababbabaabababbabaabababbabaabababbabababaabbaabbaabababbabababaabbaababbabaabbabaababbabaababbaababbababaabbaabbabaabbabababaabbabaabbaabbababaabababbaabababbaabbabaabababbababaababbababaabbababaabbabaabbabaabbbaabababaababababbababaabbaababbabaabbaabbabababababaabababababababbaabbaababababbababaababbababaabbabaababbaababbaababbabaabbaabababbabababaabababbaabbabaabbaabababbabaabbaabbabababaabbaabbaabbaabbababaabababababbaababababababbababaababbabababaabbaabbaabababbaababbabaababbaababbabaabbabababaabbabaabbabaabababababbaabbabaababbababababaabbabaabbaababbabaabbabababababababaabababbabaabababbababaabbaababbabaababababbaabbaabbaababbababaabababbaabababbaabbabababaabbaababababababbaabbaabababababababbaabababbababaabbaababbaabbaabbabaabbabababababaabababababbaababbabaabababbaababbaababbaababababbabaababbababaababababbaabbabaabababbaabbabaababbaabbaababbaababbaababbababaabbaabbabaababbaabbaabbaabbaabababbabababaabbabaabbaabbabababaabbababababaabbaababbaabababbaabbabaababbaabababbababaabababbaababbabaabbaabababbabaabbaabbabaabababbabaabababbabaababbaababababbaababbabaabababababbaabababbababababaabababbaababbabababaabababababbaabbaababbaabbaababbaabbaabababababbabaabbabaabbaabababababbaabbaababababbaababbaababbabaabbababaababbabababababaababbababaabbaababababbabaabababbabababababababaababbaabbababaabbababaababbaabbaababbabaabbababababaabababababbaabababbabaababababababbabaababbaabbaabbababaabbabababababaabbaababababbaabbabaababbaabbabaabbabaababbabaabbaabbabaabababbabaabbaabbaabababbaababbaabbaababbaababbaabbaababababbabababaabbaabababababbabababaababababbabababababababababaabbaabbabaababbabaabababbaabbaabbabababaababbabaabbaabbabaabbaabbababaabbaabbabababababaababbabababaababbaabbabaababbabaababababababbabaababbaabbababaabababbaababbabababababaabbabababaabbabaabbaabababababbabaabbaabbaababababbaabababbabaabbabaabababbabaabbabaabbaabbaabababababababbababababaabbabababaabbababababaabbaabbabaabbaabbababaabbaabababababababbabaabbaabbabaababbaabababbaabbaabbaabbaababbaabbaababbababaababbababaabbaababababbaababbabaabbabaabababbabaababbabaabbababaababbaabababababbaababbaabbabaababababbababaababbaabbabaababbaabbaabababababbaabbabaabbaabababbaabbababababaabababbaabbababaabbaababbaababbabababaababababababbabababaabbaabbabaabbaabbaabbabaabbabaabababbaabababbababaababbabaabbabaababbabababaababababbabaababbabaabababababbabaabbababaabbabaabbaabababbaabababbababaabbaabbaabbaabababbaababbabaabababbababababaabbaabbababaababababababbaababbaababababbababaabbabababaabababbabaabbabababababaabbaabababbaabbaabbababaabbaababababbabaababbaababbabaababababababababbabababaabbaababbabababaabbabaabababababababababbaabababbaababbababaabbaababbaababbabaabbabaabbabaabbabaababbabaabbabaabbaabababbababaababbabaabbabababaabbabaabbabababaababbabaababbaabababbabaababababbabaabbaabbaabababbaababbaabbaabbaabababbaabbaababababababababbababababaababbababaabbaabbabaabbabaabbaababbabaabbabaabababbaabababababbaababababbabaababababbababaababbabaabbaabababbaabbabaababbaabbaabbaabababbababaabbaababababababbabaababbaababbabaababababbababababaababbaababbaabbaababababababababbaabbaabababbabaabbaabababbabaababbababaababbaabbaabbababaabababbabababaabbabaababbaababbaababbaababababbaababbababaababbaababbabaabababbabaabababbabaabababababbaabbabababaabbabababaabbaababababababbabaababbaabbabaabbabaabbaababababababbaababababbaabbabaabababbabaababbaabbabaabbaabbabaababbabaababbabaabbaabbabaabbababaabbabaababababbababaababababbabaabababbaabababbabababaabbaabbaababbababababababaabbabaababbaabababababbababaababbababaababbababaabbaababababbababababaabbaababbaabbababababababaababbabaabababbaabbaababbaababbaababbaabbaababababbababaabababbabaababbabaabbabaababbabababababaabbabaababbaabababababbaabbaabbabaababbaabbaabababababababbababaabbaababbaabbababaabababbababaababababbabababaabababbaababbaabbababaabababbabaababbabaabbaabbaabbaabbaababbaababbaabbaabababababbabababababaabbabaabbaababbaabababbabaabababababababbaabbaabbabaabababababbaababbabaababbaabababababbabaabbabaabbaabbabababababababaabbaabbabaabababbaababababbababaababbabababaabbaabbabaababbaabbababaababbaababbaabbaabbababaabababbaabababbaababbaababbabaabbaababbabaabababbababababaababbabaababbaabbaabbababaabbaababbabaababababbaabbaabbaabbaababbabaabbaababbaababbabababaabbabaababbaababbababaabbabaabababbaabbaababbaababbababaabababbabaabbababaababababbabaababbababaabababbaabbababaabbaababbaabababbaabbabababababababababababababaabbaabbaabababbabaababbabaabababbabaabbaabbabaabbabababababaabbaabbaabababbabaababbabaabbababaabbaabbabaababababababbaababbabababaabbaabbaabababababbababaabbabaabbababaabababbaababababbaabbabaabbaabbaabababbaabbabaababbaabababbababababaabbaababbaabbaabbababaababbaabbaabbaabbabaabababbabaabbaababbabababaabbababaababababababbababaabbaabababbaabbaababababbabaabbaababbaabbababaabbaababbabaabbababaababbaababbaabbabaabbaababbabaabbaababbaabbaabbabaababababababbababaabbaabbababaababbabaabbabaabababbaabbabaabbabababaabbabaababbaabababababbabaabababbababaababbaabbaabababbaabbababaabbaababbabaabababbaabababbaababbaabababababbaabababababbaababababbaabbabaababbaabababababbabababaabbabababaababbaababbaabbababaababbababababaababbaababbabaababbaabbabaababbaababababbaabababababbabaababbaababbaabbababaabbabaabbaababbabaabbaababbaabababbabaabbabababaabababbaabbababaababababababbaabababababababbaababbabaabbaabbaababababababbaababbababaabbaababbabaabababababbaababbaabbababababaababababbabababaabababababababababbabaababbaabbabaabbababababaababbaabbababaabababbaabababbaabbaabababababbaababababbaababababbabaababbaabbababababababaabbaabbaabbabaabbaabbababaababbabaabababbababaabbabababaabbaababbaabababbabababaabababbababaababababbaababbabababaabababbaababbabaabbaabbababaababbababaababababbababababaababbaabababababbaabbabaababbabababababaabbaabbaababbaabbaababbabababababababaabbaabbaabbabaabbabababaabababababbaabbabababababaabbaabbababababaabbababababaabababbabababaabbaabbaabababababbaabababababbaababbabaabbababaabbaabababbabaabababababbabaabababababbababababaabbaabbababababaabbaabababbaabbabaabababbababaababbababaababbaabbabaababbaabbaababababbaabbababaababbaabbaabbaababababbabababaababababababbababaabababbabaabbaababbaabbabababaabbaabbaabababbaababbabababaabbaababbababaabbaabbababababaababababababbaabbaabbaababbaabbaabbaababbaababbabaabbaababbabaabbabaabbaabababbabababaababbababaabbaabbaabbaabbababaabbaababababbabaabbaabbaababbaabababababababbaabbabababaabbabababaababbabaababbaababbababababaabbaabababababbababaabbabaabbababaabbaabababababbabababababaababababbaababbaabababbaababbabaabababbababaabbababaabbaabbaabbababaabbaabbababaababababbabaabbaabbabaabbaabbaabbaababbaabababbaabababbabaababbaababbaabbaababbababaababababbababababababaababbaabbaabbaabbaababbaababbaabbaabbabaabbabaabababbabaababababbaababbaababbaabbaabbaabababbabaabbabababaababbabaabbaabbaababbababaabbababaabbaabbaabbaabababbababaababbabababaabbabaababababbabaabbababaabababbaabbabaabababababbabababababaabbaabababbaabbaabababbaabbaabbaabababbabaabbababababaabbabaabababbaababbabaabababbababaabbabababaababbaabbaabbaabbaabbabaababbabaababbaabbaabbaababababbabaabbabaababbaabbababaabbabababaabababbaababababbababababaababbaababbabababaabbaabababbaabbaababbaabbaabbabaabababbabaababababbaabababbaabbaabbabababaabbaabbaabbabaababbaabababbaababababbabababaababbaabbaabbaababbababaabababbabaabbabaabbababaabbababababaabbaabbaababbababaabababbabaababbabaabbabaabbabaabbabaabbababaabbaababbaabababbaabbaababababbaabbabaababababbababaababbabababaabbabaabbabababaababababbababaabbaababbababababaabababababababbaababbabababababaababbabaababbaababbababaababbaabbabaabababababababbabaababababababbaababbaabbaabbababaabbaababbabaababbaabababbaabbabababababaababababbabababaabbaabbaababbaabbaabbaabbabaabbaababbabaabababbabaabbaababbabaababababababbabababaabababbababaabbabaabbabaabbaababababbaababbabaabababababbababababaabbababababaabababbabaabbabaababababbababaabbaabbaabbabaababababbababaabbaabbaabbaabbabaabababbababaababbaabbabaabababbababaababababbaabababbaababbabababaabababbabaabbabababaababababbaabbaabababababbaabababbababaabababbaababbaababbaababbabababaababbabababaababbaababbaabbabaabbabaabbabaabbabaabbaabbaabbaabbabaababababbaababbaabbaabbabababababaabababbabaabbaabababababbaabbabaabbaabbabaabbababaabbaababbaabababbabaabababbaabbababaabbaababbababaababbabaabbaabababababbababababaabbabababababaababbaabbabaabbabababaabababababbababaabbabababaabbaabbababaababababbaabababababbaabababbaabbaabababbabaabbaabababbaababbaababbabaabbaabbaababbaababbaabbaababbaabababbabaabbabaabababbabaababbaababababbaababababbaabababbabaabbabaababbaababbabaababbabababaababbabababababababaabbaabababababbaababbaabababbaabbaabbabaabbababababababaabbabaabbabababaabbaababababbababababaabababbaababbaababbaabbabababaabbabaabababbaabbaababababababbabaababbaababbababaababababbabaababbabaabbaabababbaababbaababbaabbabaabbabaabbaabbabaabbabababaabbabaabbabaabababbaababababbababaabbaabbabaabbaabbaabbabaabababbaabbababaabbabababaabbaabbaabbaabbaababbababaabababababbaababbaababababbababaababbaabbabaabababababbaabbabababaababbaabbabaabababababababbababababababaabbaababbaabbaababbabababaababbabababaabbaabbabababaababbabababaababababbababaabababababbabaabbabaababbaabbabaabbaababbabababaabbaabbababaabbabaabbabaababbabaabababbaabababbaabbabaababbaabbabababaabbababaababbaababbaabbabaabbabaabbaababbaabababbaabbaabbaabbaababbababaabbabaabbabaabbabababaabbaababbabaabbaabababbabaabbaababbababababaababababababbababaabbabaabbababababaababbabababaabbabaababababbababaabababababbabaababbaababbaababbababababaabbaababababbababaabbaababababababbababaabbabaababababbaababbababaababababababbaabbaabbababababaabbaabbaabbabaabbaababbaabbaabbababaabbaabbabababaabbaabbabababaababbaabababababababbaabbaababbababaababbabababaabbaabbaabababbaabbabababaabababababbabaabbabaabbababababaababababbabababaabbababaababbaabbabababaabbabaabbaabbaabababbaababbaabbaabbabaabababbababaabbabababaababbababababaabbabababababaabbaababbaabbaabbababaabbaababbaabababbababaababbaabababbabaabbaabbababababaabbaababbabababaabbabaabbaababababbabaabbaabbabaababababbabababababaabbaababababbabaababababbaabababbaabababbababaabababbaababbaabbaabbabababaabbabaababbababababababaababbaababbababaabababbababaabababbabaabababbaabbaababbabababababaababababababababbaabbababaabbabababababaabababbaabbabaabbaabbabaabbaabbabaabbabababababababaabababbabababaabbaababababbababaabbaabbabaababababbabaabbaababbaabbabaabbabababaabababbaabbaabbababaabbabaabbababaabababbababababaababbabababaabbaabbababaabababababbaabababababbaababbaabbabaabbababaababbaababababbaabababbaabbabaababbabababababaabbababababaabbabaabbaabbaabbabababaabbaabababbaabababbabaababbaabababababbaababababababababbaabababbabababaababbabaabababbaabbaabbababaababbaabbabaabababbaabababababbaababbaababbaabababbaababbabaababababbaabbabababaabbaababbabaabbabaababbababababaabbababababababababaababababbaabbababaabbaababbabaababbabaabbababababababaabbaabbabababaabababbababaabababbaabbaabababababababbabaabbabaabbaabababbabaabababbabaabbaabababababbaabbabaabbaabababbababababaabababbabaababababababbaabababbaabababbabababababaabababbabaabbababaababbaabbaabababbaabbaabbabaabababababbabaabbaabababbababaababbaabbaabbababaababbababaabbaabbabaababbababaabbaababbaababbaabbababababaababbaababababbaabbabaababababbaabbaabababbababababaabbaababababababbaabbababaabbababaabbabaabbaabbabaababababababbaabbaabbabaababababababbaabbabababaabababbaabababababbaabababbaabbabaababbaababbabaabbaabababbaabbabaabbabaababababbaabababbaababbabaabbaababbabababaabbababababaabbababaabbabaabbaababababbabababaabababababbababababababaabbababaabbababaabababbaabbababaabbaabababbaababababababbabaabbaabbaababbababababaabababbabababababababaabbaabbaabbabaabbaabababbaabbaababababbabaabbaabbaabbaabbabaababbaababbababaababababbababababababaabbaabbaabbababababaabbababaabbabaabbaabababbaabbaababababbaababababbaabbaabbabaabbaabbaabbabaabbaabbaabbabaababbaabbababaabbabaabababbabaabbaabbababaabbababababaababababbabaababababbabababababababaababbabaabababababbaabababababbaabababbababaabbaababbaabbabaababbaababbababaababababababbaabababbaabababbabababaababababbaabbaabababbabaabbaabbabaababbabaababbaababbaabbaabbaababbaabbabaababbabaabbaababbababababababaabbaabbabaabababbaabbabaabababbaabababbabaabbaabbababababaabbaababababbababaabbaabbabaabbabaabbaabbababababaabababbaababababbabaabbaababbaabbaabbaababbaabbaabbaabbaabbaabbaabbaabbabaababbababaabbababaabbaabbababaabababbababaabababbaabababbaabababbaabbababaabbaabbaababbaabbababaababbabababaabbaababbaababbaabbaabbababaabbababaababbaabbabababaabbaabababbaabababbaabababababbaabbaabababbabaabababbaabbabaababababbaababbaababbaababbaabababbababaabababbabaababababbaabbaabbaababababababbaabbaabbaababbaababbabaababbabababababaabbabaababbabaababababababbaababbaabbaabbaababababbaababbabababaabababbabaabbaabababababbaabbaababbababaabbaabbaababbaabababbaabababbaababbaabbabaababbaabababbaabababbaababbabaabbaabbaabbaababbabaabbaabbaababbabaabbabaabababbabaababbabaababbabaabbaababbababababababababaabababababbabaabbaabbaabbabaabbaababbababababaababbaababbabaabbababaabbaabababbaababbababaababbabaababbaababbababababaabbaabababababbabaabababbaababbaababbabaabbabababaabababbaabbaabbaabbaabbabaabbaabbaabababbaabababbaabbaabababbabaabbabaabbaabbaababbabababaabbabababaabbabaabbaabbaabbabaababababbaabbabaababbabababaababbaabbabababaabbabababaabbaabbabaababbaabbabababaababbaabbaababbababaababbababaabbaababbabaabbaabbabaabababbaabababbaabbaabbaabbaababbabaabbabaababbabababaababbaabababababbaabababbabaababbaabbaabbababaabababbabaabbaabbaabbabaabbabababaababbaabbaabbaabbaababbaabbababaababbaabbaababbaababbabaabbaabbaabbababaababbabaababbabababababaabababbababaabbaabbaabbabaabbababaababbaabbaabbaababbaabbabaabbabaabbaabababbaababababababbaabbaababbabaababbababababababaababababababbaabbababaababbabaababbaababababbaababbaababababbaabababababababababababbabaabbabababaabbaabbaababababbaabababbabaabbabaabbaabbaabbababaabbabaabbababaabbababaabbaabbabaababbaabbababaababababababababababbaababababbaabbaabbaabbaababbaabababbababaabbababaabbaababbabababababaabbaababbababababaababbaababbaababbababaabbababaabbabaabbabaabbababababaabababbaababbaabbaababbabaababbaabbababaabbaababbababaababbaababbabaabbaababababbababababababaabbaababababbaabbabaabababbaabbaabababababbababaabbaababbaabbabababababaababbabababaabbaababbabaababbabaabbaabbababababaabbabababaabbaabababababbababaabbaabbabaabbaabbabababaabbabaababbaabbababaabababbabaabbababaabbaababababbabaabbabababaabbabaababbabaabababababababbabaabbabababaabababbababaabababbaabbabaabbababaabbaabbabababaababbabababaabbaabbaabababbabaabababbaabbabaababbabaabbaabababbaabbababababaabbababaababbabaabbabaabababbaabababbaabbababababaababbaabbaabbabaabbabababaababababbaababbaababbabaabababbababaababbabaabbabaabbaabbaabbababababaababbaabababbaabababbabaabababbaabbabaabbababaabababbabaababbababaababbaababbaababababababababbaabbaababbaabbaabababbabaabababbaabbaabbaabbabaabababbabaababbaabbaababababbaababababbaabbababaababbabaabbabaabbababaabababababbabaabbabaabbabababababaababababbabababababaababababbaabbaabbaababbaabababbaabbaabababbabaabbababaababbabaabbabaababbaababbaababbaabbaababababbaabbababaababbaabbabababababaabbaabbabaababbaabababbabaababbababaabbabaababbaabbabaabababbabaabbaababababbaabababbabaabababababbaabababbabaababbababababaababbabababaabbaabbaabbabaabbabababaababbaabbababababaababbabababaabbabaabbaabbaabbaabababababababababbababababaababbababaabbabaababbaabababbaababababababbaabbabaababbaabababbabababababaabababbababaabbaababbababaababbaababbaabbabaababbabababaababbababaabbabaabababbaabbababaabbababaabbaabbababaabababbaababababbaababababbabababaabbabaabbaabababbaababbaabababbaabbabaabbabaabbaabababbaabbaababbaabbabaabbabababaabbaababababbabaabbaabbababaabbaabbababababaabbaababbabababaababbabababababaabbabababaabbaababbaababbabaabbaabababababbabaabbabaabababbabababababaababababbabaabbaabababababababbaababbababababababababaabababbababaabbabaabbabaabbaabbaabababbaababababbabaababbabaabbaabbabaabbabababababababaabbaababababababbaabbabaabbaabababababbabaabbaabbabaabbababaababbaabbababababaabbabaababbaabbaabbabababaababbabababababaababababababababbabaabbabaabbabababaabbaabababbabababababaabbaababbabaababababbaabbabaabababbabaababababbababaababbabaababbaabbaabbabaabababbaabbababababababaababbaabababbabaabababbabababababaababbaababbaababbabaabababababbababaabbabaabbababababaababbababaabbabaabbabaababbaabbabababaabbabababababaabbaababbaabbaababbaabbaababbababaabbabaababbaababbababaababbababababaababbaababababbaababbaabbaabbaabababbaabbaabbaababbaabbababaababbababaababbaabbaababbabaabababbaabbabaabbaababababababbabababaababbaabababbaabababbaababababbabababaababbabaabbaababbababababaabbababaabbababaabababbababababaabbaababbabababababababaababbabababaabbabaabababbabaabbaababbababababaabababbaababbabaababbaababbaababbabaabbababababababaabbabaabbaababbaabbaabbaababbabababaabbabaabbabababaababbaababababbaababbaabbaabbaabbaabababbababaabbaababbaababbaababbaabababbaababbabaabababbabaabbaabbaabbaabbaabbabaabbabaabbaababbababaabbababaabbaababbaabbabababababaabbaababababbaabababbaababababbaabbababaabbababaabababbaabbaabababababbababababaabbaabababbababaababababbaababbaababbaabbababababababaababababbabaababbaabbaabbaabbaabbababaababbaababababbababaabbabaabbabababaabbababaabbababaababbabaabbaababbababaabbaababbaababababbababaabbaabababbabaababbabaabababbaababbaababbaabbabaababababababbabaabababbababababababababababababababaabababababbabaabababababababbabaababbaabbaabbabaabababababababbababaabbaababbabaabbaabababbabaababbaababbababaabbabaabbababaabbaabbabaabbababaababbababababababaabbabababaabbaabbabaababbabaababababababbaabbaabababbabaababbaababbaababbababaabababbaabbaabababbababababaabbaababababbabaababbabaabbabaababbabaababababbabaabababbaabbabababaababababbabaabababbabababaababbaabbabaabbabaabbabaababbabababaabababbaabbaabbaababbabaabbababababaababbaabbababaabbababaabbaabababbabaabababbaababababbaabbaabbaabbaabababbaabbabaababababbaababababbabaabbaabbaabbababaabababbaabbaabbabaabababbabababababababababababaabbabaababbaabbababababaababbababaabababbaabababbabaabbababaababbaabababbababaabababbabaabbababababaabbaababababbaababbaababbabaabbababaabbababababaabbaabbababaababbaababababababbabaababababababbababaabbaabababbabaabbaabbabaabbabababababababaababbaabbabababaababbabababaabbabaabababababababbaababababababbaabbabaabababbababaababbabaabbabababababaabbaabbaababbabaababababbabababaababababbaabbaabbaababbabaabbaababababbababaabbababababababaabbabababaababbabaabababbaababbababaabbaababababbaababbababaababababababbabaabbabababaababbababaabbababaabababbabaabbabaababbaababbabaababababababababbabaabbababaabbabaabbaabababbabaababababababababbabababaababbabababaabbabaababbaababbababaabbaababbabaabbabaabababbababaababababbabababababaabbababababaababbabaabbabaabbaabbaabbabaabbaababbaabbaabababababababbaabbabaabbaababbaabababbaababbabababaababababbaabbabababaabababababbabaababbaababbaabbaabbaabababbababaabbaababbabaabababbabaabbaabababababababbababababaabbababaababbaabbaabbababaabbabababaabbaababababbaababbaabbababaabbaababbabaababbaababbabababaababbaababbababaabbababaabbaabbaababbabaabababbaababababbababaabbababaababababbaabababbabaababababbabaababbaababbaabbaababbabaabbaabbababaabbaabbabaabbaabbababaababbaababbababababaabababbaababababbaabababbaabbababaabababbaabbaabababbaabbabababababaabbabababaababbaababbababaabbabaababababababababababababbababaababababbaabbaabababbabaababbababaababbaabababababbaabbaababbaababbabaabababababababbabaababababbaabbaabbaabbaababbabababaabbabaabababbaabbabaababbaababbabaabbabaababbaababbaababababbaabababbaababbabababaabbaabbababababababaababbaababbaabbabaabbaabbabababababaababababababbabaababbabababaababbaababbababababaabbaabbabaabababbabaabbaababbaababbaabbababaabbababaababbaababbaabbaababbabababaabbaabababbaabbabaabababbaabbababababababaabababbaabbababaabbabaabbaabbabaababbabababababababaabbabaabbabaababbaabbababaabbaabababbaabbabababaababbabababababaababbabababaababbaababababbaababbabaabbabaabbaabababbaababbabaabbababababaababbaabababbaabababbaababababbabababaabbabaababbaabbaabbabaabbaababbababababaababbaabbababaabbaabbabaabbabaabbaabbaababbaabbabababababaabbababababababaabbababaabbaabbaabbaabababbaabbabaababbabaabbaababbababaababababbaabababbaabbaababbaababbabaabababababababbabaababbaabbabaabbabaabababbabaabbaabbabaabababbababaabababbabababababaababbabaabbaabababbababababababaababbabababaababbaabbabaabbaabbabababaabbababababaabababbaabbaabababbabaabbabababababaabababbabaababbabaabbabaabbabaabbaababababbaabbaababbabaabbabaababbababaabababbabababaabababbabaabbaabbaabababbaabbabaabababababbaabbababaabbababaabababbababaababbaabbabaabbabaabbababababaabbababababababaabbababaababbaabbaabbaababbaabababbaababbaabababbaababbabababaabbababababaabbababaabbaabbabaabbabaababbabaabbababaabbababababababababaabababababbabababaabababababbaababbaabbababababaabbaabababbabaabababbaababbabaababbaabababbababaabababbaabbababaabbaabbaababababbabababaabbababaabbabaabbaabbabaabbaabbaababababababbabababaabbabaabababbabababababaababbababaabababbabaabbaabbabaababababbaabbaabababbabaabbaabbabaabbabababaababababbabaabbababaababbaabababbabababaababababbaabbabaabbaabbabaababbabaabbaabbaabababbabaabababbaababababbaababababbababaabbabaababbabaabbabababaabbabaabbaabbaabbaabbabaabbabaababbaabbaababbaabbabaababababababababababababababbababaababbaabbababababababababababababaabbababaabbabaababababababbababaabbaababababbababaabbaabababbabaabbaababbabaabbababaababbaabbababaabbaababbaabbaabbabababaabbaababbabaabababbabababababaabbabaabababbaababbaabbababaababbababababababaabababbabababaababbababaababbabaababbaababbaabbaabbabaabbabaabababababbabaabababababababbababababaabbabaababbaabbaabbabaabbabaabbaabbabaabbababaababbabababaababbaababababbaabbaabbabaabbabaabbaabababbabababababaabbababaabbaabbaababbaababbababaabbaabbabaabbaabbaabababbabaabababababbaabbaabbabababaabbaabbabaabbaabbabababaabababbababaababbaabbababaabbaabbaabbabaabbaabbabaabababbaabbababababaababbabaabababbabababababaabbabaabababbaabbabaababbabaababbabaababababbabaabbaabbaabbaabbabaabbabababababaababbababaababbabaabababbaababababbabababaabababababbaabababbaabababbaababbaabbaababbabaabbaabbaabbaababababbabaabbababaabababbababaabbabaabbaabbaabababbababaabbabaabbabaabababbaabbaababababbaababbabababaabbaababababbabaababababbaabbabaababababbabababaabbaabababbaabbaabbababaabababbaababbaababbaabbaabababababbabaabbaabbaababababababababababbabaabbaabbaabbabaababababbabaabababbaabbaabbaabababbabaabbabababaabababbaababbabababaabababbababababababaababbababaabbabaabbababababaababbabababababaabbaabababababbababaabbabababababaababbaabbaababababbabaababbaababababbaababbababaabbababababaabababbaabbabaabbababaabbaabbababaabbababaabababbabababaabbababaababbababaabbaababbabababaababababababbaababbababababaabbababaababbababaababbaabababbaabbababaabbaabbaabbabaababbabaabababbabababababaabbaabbabaabbababababaabbabaabababababbababaabbabababaabbaabbabaabbaabbababababaabbaababababbaabbabababababaabbaabbaababbababababaabbabaababbaabbaabbaababbaababbaababbaabbabaabbaabbaabbaabbabaabbaabababbababababababaababbaababbabaabbaabbababaabbababaababbaabbaabbaabbabaabababbababaabbaabbaababbabaabbaabbabaabbaababbabaabbaabbaababbaababbababababaabbaabbaababababababbabababaababbaabbabaabbaababbabaabbaababbabaabbaababbababababaabababbabaabbaabbabababaabbaabbabaabbabaabbaabbaabababababababbabaabababbaabbabaabbabaabbaababbabaabbaababbababababaabbaabababbabaabbaabbababababababaababbaabbabaabababbaabbaabbaabbaabababababbaabbabaabababbabababaabbaabbabaabbaabbabaabbabababababaababababababababbabaabbaabababbabababaabbaabbaababababababbaababababbabaababbaababababbababaabbaabbabaababababbabaabbaababababbaabbaabbaabababababbaabbaababababbabaababbabaababbabaabbabababaababbabaabbabaabababbaababbababaababbababababaabbabababaabbaabbabaababbaabbaababbaababbabaababbaabababbababaababababbababaababbaabbaabbaabbababaababbaabbabaababababababbabaababababbabaabbaabababababababbababaabbaabbaabababbaabbababaababbabaabbaababababbababaabbabaabababababababbaababbaabababbaababababababbaabbaababababbaabababababbabaababbaababbabaabbabaababbaababbabaabbaabbaababbaabbaabbaabbabaabbaabababbaababbaabababbaabbabaabbaabbababaababbaababbabaabbabaabababbababababaabbabaababababbababaabbaabababbababaabbaabababbabaababbaabababbabaabbabaabababbaabbaabbaababbabaabbaabbaababbaabbaabbaabbaabababbabaabbaabababbababaabbaabbababaabababababbababaabbabaababbaabababbababaabbabababaababababbaabbaabbababaababbabababaabababbaabababbaababbababababaabbaababababababababbabababaababbabaababbaababbababaababbababababaababbabaababbaabbaabbabababaabbaabbabaabababbabaabbaabababbabaabbaabbabaabbaababababbabaababbaababbabaabbaabbababaabababbabaababbabaabbababaabbabaabbabaababbabaabbababaabbababaabbabababaabbabaabbaabbabaababbabaabbabaabababbabaabbababaabbababaababbaabbabaabbaabbaabbaabbaabbaababbabaababababbaabbaabbaababababababababababbaababbaabbaababbabaabababbabababababaabbababababaababbababaababbababababaababbaababbababaabbababaababbaababbabaabababbabababababababaababbababababaabbababaababbabaababababababbabaabbababaababababbaabbaabbababaabbaababababbaababbabaabababbaabbaababababbabaabbabaabbaababbaababababbaababbababaabbaababbababaabababbaababbaababbabaabbababaababababbababaabbababaababbaabababababbaabbabaabababbaabbabababaababbaabbaababbaababababababbabaababbabaababababbaabbabaababbaababbabaabbababaabbaabbababaabababbabaabbaabbabaabbabababaabbababaabbabababababaabbaababababbabaabbaabbabaababbababaababbabaabbaabbaabbababaababbaabbaabababbaabbabaabababababbaabababababbababaabababbaabbaababbababaababbaabababbabaabababababbabaababbaabbabaabbabaabbabababaababbaabbabababaabbabaababbaabababbabababaabababbabaababbaabbabababaababbaababbaabbaabbabaabbabaabababbaababbaababababababababbaabbaabababbabababaabbaabbaabbabaababbabaababbaababbabaabbabaabbababababaabbaabbabaabbabababababaabbababaabababbaabbabaababbabaababababbaababbabaabababababababbabababaababababbaabbababaabbaabbaabababababbabaababbabaabbabaababababbaabababbababaabbabaababbaababbaabababbabaabbaabbaabbaabbabababaababbabaababbabaabbabaabbabababaabababababababbababaababbaabababbaababbababababaababababababbaabababbabababaababbaabbaababbabaabbaabbaababbabaabbabaababbaabbaababbaababbaabbaababbabaababbabaababababbaababbaabbabaababbaabbaabababbaabababbababaababbabaababbabababababaabbabaababababababbaabbaabbaababbaabbabaabbaabbababaabbabababababaababbaabababbabaababbaabbaabbababababababaabbaababbabaababababbaabbababaababababababbabaabbaabbabababaabababbabaabbabababaabababbaabbababababaababbaabbaababababababbababababaababbaabbabaababbaababbaababbaabbababaabbaabbaabababbaabbaababbaabbaabababbaabababbaabbabaabbaabababbaababbababababababaabbaabababbaababbaabbaababbaabbaabbaababbbbababaabbaababbabaabababbabaabbababaabababbaababbababaababbaabbabaabababbaababbabaababbaabbaabbabababaababababbaababbababaabbabaababababababbababaabababbaabababababbaabbaabababababbabaabababbababaabbabababaababababababbaabababababbabaabbaabbabababaabbabaabababbababaababbaababbababaababbabaababbaababbabaabbaabbababaababababbaabababbaababbabababababababababaabbababababababababaabbababaababababbabaabbaabababbaabbababaababababbaabbaababbaababbababaababbababaababbabaabababbabaababababbaababababababbabaabbaabbaabababbababaabababbababaabababbabaabababbaabbaabbaababbabababaababbabaabababbaababbaabababbabaababababbabaabbabaabbaababbaababbaababbaabbababaababbabaabbabababababababababaabbabaabbabaabbabababaabbababababaababababbaabbaabbaababbabaababababababbaabababababbababaababababbababaabbaababbaababbababaabababbaabbaababbaabbabaababbaabbabaabababbabaabababababbabababaabbababababaabbaabbabababaabbaababababbababababababaabbabaababbaabbaabbaabbabaabbaababababbabababaababababababbaabbabaabbababaabbabababababaabbaababababababababbabaabababababbaabababbabaababbaabbaababbaababababbababababaababbabaabababbabaabbabaababbaababababbaababbabababaababababbababaababbaababbaababababababbabaababababbabaabbabaabbaabbaabbaabababbabaabbaabbaabababbaababbabaabbabababababababababaabababbabaababbabaabbaabbabababaabababbaabbabaababbaababbaabababbababaabbaababbabababaabbaabbaabbabababababaababbaababbaabbabaabbabaabbaabbabaababababbaababbaababbaabbabaabababbaabababababababbabaabbabaabbabaabababbabaabbaabbaabababbaabbabababaabbabaabbabaababbabababaababababbabaababbaabbabababaabababbaabababbaabbabababaabbababaabbababababaababbabababababaabbababaabbabaabbaabbabaababababbababaabbababaabbaabbaabbabababaabbaabbaabbaababbabaababbabaabbaababababbaabbababaababababbaabbabaabbaabababababbaabbaabababbaababababbabaabbababaabbaababbabaabababbabaabbaabbaababbaababbabababaabbaabababbababaabbababaabbaabababababbaabababbababababaabbaabbabaababababbababaababbabaababbaababababbaababbaabababbabaabbabaababababbaabbaabababbabaababbaabbabaababbaabbaabbabababaabbaabbababaabbabaababbaabbaabababbaabbaabababbaabababbabaabababababababbaabbababaabababababbabaababbaababbaabbaabbabaababbaabababababababababbabaabbaabbababababababababaabbababababababaabbabababaabbabaabbabaababbaabbabaabababbababaababbaabababbaababbaababbaabbabaababbababababababaababbababababaabbababababaababbaabbabababababaabbaababababbababaababbaabbaababbaababbabaabbaababbaababbababaababababbabaabbaababababbababaabbabaababababbabaababababababbaababbababaabbabaababbababaababbaabbaabbaabbaabababbaabbaababbaabbabaababbabababababaabbaabababbababaabbababaababbabababababaabababbaabbaabbababaabbaababababbaabbaababbababaabbaababbabaabbaabbababaabbaabababbababaabbabababaabababababbabaabbaabbaababbaababababbababaababbababaabbaabbabababaababbaabababbababababaababbaababbaabbabaabbaababbaababbaabbaabababbaababababababbaababababbababaabbaabababbaababababbabaabababbaababbaabababababbaababbaabbabababaabababababbaabababbabaabababbabaabbabaababbababababababaabbaababbaabababababbaabbababaabbaababababbabaabbababababaabbabaabbabaabbaabbabababababaabababbaabababababababbababaabbaabbabababaababababbaabbaabbaabbababaabbabaababbabaabbaabababbaabbaabbaabbabaababbababababaabbababaabbabaababababbaababbabaabbaababbabababaabababbaabbaabbababaababababbaabbabaabbaabbababaabbaabababbaabbaababbabaababbabaabbaababababbabaabbabaabbaabababbaabbababaababababbabababaabbabaabababababbabaababbaababbababaabbaabbabababaabbababaabbaabababababababababbabaababababbaabbabaabbabababababababaabbababaabababababababbabababaabababbaabababbabaabababbaababbababaababbaabbaabbaabababbaababababbaabbababaabbabaababbaababbababaabababbaabbabaabbaababbaabbababaabababbaabababbabaabbabaabbababaabbaababbaabbabababaabbabaabababbaabbaabababbaabbabaabbaababbabaabbaababababbababaabbabaabbababaabbaabbaababbaababbababaababbabaabbaabbaabbabaabbaabababbababaabbaababbabababaabababbabaababababbabaababababbaabbabababaabbaabbaabababababbabaabbabaabbaabbaababbababababaabbaabbababaabababbababaababbabababaabababbaabbaabbababababaabbaababbababaababbaabbabaabababbaababababababababbaabababbaababababababababbaababababbaabababbabaabbababaabbabaababbaababbaababababababbaabbabaababababababbaabbaabbaabbababababaabbabababaabababababbabaababbabaabababbababababaababababbaabbaabbaababababbababaababbaabbabababaabbabababaabbababaababababbababaababababababababababbaababababbaabbababaabbabababaabbaababababababbabababababaababbababaababbaababbaabbabaababbabaabbabababababaabbaabbababaababbabababaabababababbababababaabbabaabbaababbababaabbabaababababababbabababaababbabaabbaabababbaabababbaabbabaabbaababbabaabababbaabababbaabbaabbabaababababbabababaabbaababbababaababbabaabbaababababbaabababbabababaabbababaabbabaababbababaabababababababbabaabababbababaabababababbaababababbabaabbababaabbabaabbabababaabbaabbaabbaababbaabababbabaabbaabbaabbaabbababaabbaabbabaabababbabaababbabaabbaabbabaababababababbaababbaabbabababaabbababaabababbaabbabaabababababababababababababbababaababbabaababababbabaabbabababaababababbaabbababababaabbabababababaabbabaababbaabbabababaabababbababaabababbaabbabaabbababaababbaabbaabbabababaabbaabbaababbabaababbaabbababaababbabaababbaababbaabababbaababbababababaababbaababbabaabbabaababbababababaababbaabbabaabbababaabbabaabababbaabbabaabbabababaabbabaababbabababaababbabaabbababaabbaababbabaababbababaabbaababbababaababababbaabbabaabbabaabbabaabbababaabbababababababaabababbaababababbabababababaababbaababbaababbaabbaabababbabaababbaabbaabbaababababababababbaababababbaabbabaababababababababababbaabababbababaabbaababbaababababbaabababbabaababababbaababbabaabbaabbaabbaabbaababbaabbababaabababbaabbababababaabababbabababaabbaabbabaabbabababababaababbaababababbaababbabaabbaabbababaabbabaabbaabababbaabababababbababababababaabbabababaababbaabbaabababbaabababababbaabbaabbabaababbaabbaabababbabababaabbaababababababbaabbaabbabaabbaabbaababbabaababbabaababababbaababababababababababbaabbaababbaabbabaababbababaabbaabbaabbabaabbaababbaababbaabbaabbaabbaabababababbaabbaabbaabababababbabaabababbaababababbabaabababababbababaabbaabbaabbabababaabababbaabbaabbaabababbaabababbaabababbaabababbababababaabababbaabbababababababaababbaabababbaababababababbabaabababbaabbabaabbabaababbaabababbabaabbaabababababbabaababbabaabababbaababbabababaabbaabbaabbaabbaabbabababaabbabaabababbabaabbaabbaabbabaabbaabbaabbaababababbababaababababbababaabbaababbaabbaabbaabbabaababababbaabbabababaabababababbabababaabbaababbaabababbabaababababbababababaabbababababaabbaabababbaabbaabbaabababbababaabbababababaababbaababbaabbaabababbababaabababbabaabbaabbabaabbabaabbaabbabaabbabaabbabaabbaababbabababaabababbabaabbabaababababbaabbaababbaababbaababbababaabbabaababbabaabbaabbabaabbaababbabaabbabaababbaabababbaababbaabbabaabbaabbabababaabbaababababababbabaabbababababaababbababababababaabbabaabbabaabbabaababbaababbaabbabababaababbaabbababaabababbaababbababaababbaabbaabbaababbababaabbababaabbababababaabababbababaabbabaabbaabbababaabbaabababababbaabbaababbaabbaabbabababaabbabababaabbababaabbaababbaababbabaabababbaabbaabababababbababaabbababaabbabaabbaabbabaabbabaabababababababbaabbaabbaabababababbaabababbaabbaabbaabbaabbaababababbaabbaabababababbaabbabaabbaababbaabbaababbaabababababbabababaabababbabaabbabaabbaabbaabbabaabababbababababaababababababbabababaabbaabbaabbaababbababaabbaabababbaabbaababbababababababababaababbaabbaabbaabababbaabbabababaabbabaababbaabbaabbabaabababababbabaabbaababbababaabbaabababbabaababbababaabababbaababbaabbaababbababaabababbabaababbabaabbaabbaababbababaabbababaababababababababbaababababbaababababababababbabaabbaabababababbaabbababaabbababababaababababbabaababbaababbaabbabaabababababababbabaababababababbaababababbabaabbaabbaabbababaabbaababbabaabbaababbabababaabbaabbabaabbaababababbababaababbaabbababaababbabaabbaabababbabababaabababbabaabbaabbaabbaabbabababaabbaabbababababababababaababababbaababbabaabbaababbaabbaababababababbaabbaabababbabababababaababababbaabbabaabababababababababbabaabbaababababbababaababababbaabbaabbaabababbaabbabaabbaababababbababababaabababbaabababababbaabbaabbaabbabaababbaabababbaababbaabbabaababbaabbabaabababbaabbabaabbaabbabaabbaabababbaabbaabbaababbababababaabbabaabbababababababaababbabababaabbaababbaabababbababaabbaababababbababaabbabababababaabababbababaabbaababbaabbaabababbababaabbaababababababbaabababababababbaabbaababbabababaabbaababbaabbabaababbaababababababababbabaababbababaabbababaabababbabaababbabaababbaabbaabbababaabbaabbaabbababababaabbaababbaababbaabbaabababababababbababababaabbaabbabaabababbaababababbaabbabaabbabababababababaabababbaababababbabaabababbabababaabbabababaabbabaababababababbabaabababbaabbaabbaabababbababaabababbabaabbababaababababbaababbaabbabaabbaabbabaababbababababaabababbaabbabababababababaabbaabbaabababababababababababbabaabbaabbaababbaabbaabababbaabababbabaabababbababaabbaababbabaababbaabbababaababbabaabbababaabbabaababbaabababbababaababbaababbabaabbaabbababaabbabababaabababababababbaabbababaabbaabbababababaabbababaabbaababbaababbaabababbababababaabbaababbabababaabbaabbaabababababbababaabababbaabababababbaababbaabbaabababbaabbaabbaabbababaabababbabaababbabaababbaabbaabbabaabbabaabababbabababaababbabaababababbaabbababababababababaabbaababababbaababbabaabbabaabababbabaabbaababbaabbababaababababbaabbabababababababababababababaabbaabbababababaababbaabababbaabababbabaabbaabbabaabbabaabbaababbaababababbaababababbabaabababbabababaabbaabbabaabbaabababababbaabbaabbabaabbaabababababababbaabbabababaabababbaabbaabababababababbababaababbaabababbabaabababababbabaabababababbaababababbabaabababbaababababbabaabbabaababababbaababababbababaabababbaabbabaababbaabbaabbababaabbaabbaabababbaabbabaabbabababaabbabaababbabababaabababbaababbabaabbabaababbabababaabbaabbababaababababbabaababababbabaababbabaabababababababbabaababbaababbaababbabaababbaababbaabbaabababbaababbaababbabaababbabababaabbababababaabbaabbaabbabababaabbaababbabaababbaababababbabababababaababbaababbababababaabbaababbababababaabbaabbabababaabbabaabbaabbaabababbabaabbaababababbababaabbababaabbaabababbaabababababbaabababbaabababbababaabababbaabbababaabbaababbaababbaababbababaabbababaabbaababbababababaababbaababababababbabaababababbabaababababababababbabaabbababaabababbabaababababbaabbaabbabaababbaabbababaababbaababbaabbaababbababababaabbabaabbabaabababababbabaabbabaababababbaababbaababbaababbabababababaababbaabbabaabbabaabababababbababaabbaababbabababababaabbaabababbababaabbabababaabababbababababaabbaabbaabbaababbabaababbaabababababbabababaababbaabbaabbabaababbabababaabababbaabbaababababbaabbabaabababbaabababbabaabababbaababbaababbaababbaababbababaababbaabababbaabbaabbaabbabaabbaababbababababababababaabbababaababbaababbaababbaabababbaabbababababaabbaababbaababbabaabbaabbabaabbaabbabaabababababababbabaababbaabbababababaababbababababaababbaababbabaabababbaabbaabbaababbaabbaabababbababaababbaabbabaababababababbaabababbababaabbaababbabaabbabaababbaabbaababbabaabbabaababbaababbababaababababababbaababababbaabababababbaabbabaabababbababababababababaabbaabababbaabbaababbaabababbabaabababbaababbaabbabababaabbababaabbabababaababbababababaababbaababbaabbababaababbaabbabaabbabaababbaabababbababababaabbaabbaabbababaabbaabbabaabbababaabbaabababbaabbabaabbabababaababbabaababababbaabbabaabababbababababaababbaabababbaabababbabababaabababbabaababababbababaabbabaabbababaabbaabbababaabbaabababbabaabababbabababaabbababaababbababaabababbabaabbabaabbabaababbaabababbabaababbabaabababbaabababababbaababbababaabbaabababababbaabbabaabbabaababbaababbaababbaabababbaabababbababaabbabaababbababaababbaabbabaabbaabababbababaabababbaabbaababbabaabbabababaababbaabbaabbaabababbaababababbaabbaabababbababaabbaabbabaababababbababaababbabaabbabaababababbaababbabababaababbaabbaababbabaabbabaabbaababababababbabaabababbabababababaabababbabababaabababbabaababbabababaababababbaabbaababbababaabbabaabbabaabbaabababbaababbaababbaababbababaabbaababbababaabbaabbababaabababbabaababbaabbaabbababaababbabaababbabaabbababaabbababababababababababababaabababbabaababbabababaabbaabbabaabbabaabbaabbaababbaabbaabababbabababaababbababaababbaabababbabaabbabaababbaabbababaabbabaabbaababbababababababaababbaabbabaababbabaabbaababbaabababababbaababababbabaababbaabbaabababbabaababbaababbaabbabababaabbabababaabababababbaabababababbaababbabaabbaabababbababaabbaabbabaabbaabbaababababbabaabbabababaabbababaababbabababaabbabaabbaababbabababaabbabababaabbaabbaababbababababaabbaababbaababababbaababababbaababbaababbaabbababaababbaabbaabbaabbaabbabaababababbaababababbaabbabababababaababbabaabbaababbaabbabababaababbababaabbaabbababaabbaabababbaabababbababababababaabbaabbababababaababbaababbababaababbaabababababababbabababaabbaabbabababaabbaababbaababbaabbaabbaabbabaabbaababbaabababbabaabbabaabbabababaababbabaababbabaabbaabbaabababbaabbaabababababbabaabbabaabbaababbabaabababbaababbabaabababababbaabbabaabbaabbabababaababbabaabbaabbaabbaababbabaababababbaabbaabababbabaabbababababababaababbaabababababbaababababbaabbaabbabaabbababaababbaabbabaabababbababaabbaabbaabbaabbabaababababbababaabbabababaabbababaabbaabababbabaabbaabbaabbababaabbababaababbaabbaababababbaabbaabababbaababbaababbaababbaabbabababababaabbabaababababbababababaabababbaabbaabbabaababbaabbabaabbabaabbaabababbaabbabababaabbabaababbabababaabbababaabababbababaabbabaabababbaabbaababbababaababababababbaabbaabbaabbaabababbababababaabbabaabababbaababbababaabbababaababbabaabbababaabababababbabaabbababaabbabaabbaababababbaabbabaababbabaabababababbaababbabaababbabababaabbabaababbaababbabaabbabababaababababbababaabababbabaabbababababaabbabaababababbaababbaabababababbaabbababaabbaababbabaabbabaabbaabbaabbababaababbabababababaababababbabababababaabbabaabbabaababababbaabbaabbaababbaabbabababaabbaabbababaababababababababbaabababbaababbababaababababbaababbaabbaababbaabababbaabbaabbababaabbabababababaabbaabababbaabbaabbabaabbaabbababaabbaabababbaababbabaababbababaabababababababbababaabbabaabbaababbaabbabaabbabaababbaababababababababbaabababbababababaababbaababababababababbabaabababbaabbabababaabababababbabaababbaabbaabbabababaabababbaabbabaabbaabababababababbabaabbababaabbababaabbabababababaabababbaabbaabbabababaabbaabababbabababababaabbaababbabaabbaabababbaabbabababaababbaabababababababababbaabababbabaabababbabaabbabaababbabaabababbaabbababababaababbabaabbaababbabaababababbabaabababababababababbababaababbabaababababbaababbabaabbabaabbaababababababbaabbaabbaabbaababababbaabababbaababababbaababbabaababbabababaababbaabbabababababaababababbaababbabaabababbababaababababbaababbaababbababaabababbaabbabababababababaabbaababababbaabbabaabbabaabababbababaabbaabbaabbaabbababaabbababaabbaabbabaabababababababababababbababaababbababaababbabaababababababbaababbaabababbaababbababaabbaabababababbaabbabababaabbababaababababbaabbaabbaabbabaabbaababbaabbaabbababababababaababbababaabbabaababbababaababbabababaabbaabababbaabbaabbabababaababababbabaabbaabbaabbabababaabbaabababbaababbaababbaabbababaabbabaababbabaabbababaababbaababbababaabbaabababbaabababababababbabaabbababaabbaabbabaabbaabababbaabbababaabbaabbaabababbaabababbabababababababaababbaababababbaabbaababbaabbaababbaabbaabbabaabbaababbabababaabbababaabbaabbaababbabaabbabaababbaababbaababbabababaababbaabababbabaababbababababaabbababababababaabbaabababababababbaabbaabbabaabbabaabbabababaababbaababbaababababbaabbabaabbabababaabbaababababbababababababaabababababbabaababbaabbaabababababbaabbabaababbaabbaabbababababaabbabababaabababababbababaabbababaababbaababbabaabbaababbabaabbaababbaababababbabaababbabaababbabaabbaababbaababababbaabbaababbabababaabbabaabbaabbaabbabababaabbaababbababaabbaababbaabbaabbabaabbabababaabbaabababbababaababbabaabbabaababababbabaababbababababaabababbaabababbabaabbababababaabbaabbaabbabaababbababaabbabaababababbabaabbabababababaababbaabbaabbaababbaabbabababaababbaabababbaababbaabbaabbabababababaababababbaababababbabaabbaababbabaabbaabbabaababababbaabbababaabbaababababababbababaabbaabababbabaababbaababbabababababaababbaabbabaabbabaabbababababababaababababababababbaabbababaabbaabbabababaabbabaababababbabababaabbabaabbabaabababbababaabbababaabbaabbabaababbabaabababbababaababbababaabbababababababaabababbaabbabaabbaabababababbaabbababaabbaabababababbaababababababababbababababaababbababaabbababababaabbaabbaabbabaabbabaabbaabbaabababbaababbaabbababababababaabbaabbaababababbabababaababababbaababababbaabbaabbaabbabababaababbababababababaabbabababababaabbaabbaababbaabababbaabbabaababababbababaababbaabbaabababbaababbaabbaabbaabbabaababbabaabbabaababbabaabbaabbabaababbaababbaababbababaabbaababbababaababbaabbaabbaabbaabbaabababbababaababbaabbaababbabababaababbabaabbababababaabababbabababaababababbabaabbabaabbabaababbaabbababaabbababababaababbaabbaabbababababaababbabaabbaababababbababaabbaabbaabababbaababbabaabbabaabababbaababababbabaabbabababaabbababaababbababaabbababababaababababababbabaabbaabababbaababababababababbababaabbaabbaababababababbaabbaabababababbabaababababbabaababbaabababababbaabbaabbaababababbabaabababbaababbabaabbaabababbaabbaabababbaababababbabaabbaababbaabbabababaabababbababaabbabaabbaabbaabbabaabbabaababbaabbaabbababaabbaababababbababababaabbabababaabbabaabbaabbaabbabaabababababbaabbabababaabababbaababbabababaababbaabbaabbaababbaabbaabbabaababbababaabbaababababbaababbabaabbaabbababaabbababababaabbaababbabaabbabaabbaababbababababaabbabababaababababababababbaababbabababaababababbaabbaababababababbaababbaabbaababbabaababbababaababbabaabababababbababababaabbabababaabbaabababbaababbababaababbabababaababbabaabbaabbabababaabababbababaabbabaababbabababaabbaabbabaabbaabbabababaabababbaabababbabaabbabaababbaabbababababababaababbababababaabbaababbaabababbaabbabaababababbabaababbaababbabaabbabaabbaababbabaababbaabbaabbababaababbaabbaabbabaababbaababbabababababababaabababbabaabbababababababaabbaababbaababbaabbaabababbaabbabaabbababaabababbaabbabaababbabaababbabaabbabaabbaabbabaabababababbabababaabbaabbaabbabaababbaabbaabbaababbabaabababbaabbababaabbaababababbaabbababaababababbaabbaabababbabaabababababbaabababbaabbaabbaabababbabaababababbaabababbabababaabbaababababbabaabababbaabbaabbaabbaababbaabbabababaabbaabbabaabbabaababababbababaabbaababbabaababbabaababbabaabbabababaabbaabbaabbabaabbabaabbaababbabaabbabababaababababbaabbabababaabbaababbaababababbaababababababbabaabbababaababbababaabbaabababababbabaababbaabbaabbababaababbabaababbababaabababbabaabbaababbaabbabaababbaabbaababababababababbaabababababababababbaabbaababababbaababbabababababababaabbababababaabbabababababababaabbaababbaabababbabaababbabaababbabababaabbaabbabababababaababbabaabbabababababaabbaabbaababbaababbaabbaababbababababaababbaabbaababbababaababababbabababaabbaabababbaabbaabbabababaabbaababbaabababbaababbaabbaabbaabababababbaabababbaabbaabbaababababbaabbaabbabababaababbaababbaabababababbaababbaabbababababaabababbaababababbabababaabbabaababbaababbaabababbababaabbaababbabaababbababababaabbabababaababababbaababbabaabbabaabbababaabbaabbaababbabaababbabaabababbaabbaabbabaabbaabbabababaabababbababaabbabaabbaababbaababababbaabbabaabbaababbaabbabaabababbababababababaabbaabababababbaabbaabbaabbaabbababaababbaabbababaababbaabababbabaababbaabbaababababababbaabbaababbaababababbabababababaababbabababaabababbabaabbabaababababbaabbaababbaabababbabababaababbabaabbabaabababbabaabbabaabbaabbabaababbaabbaabbaabbabaababababbaabbabaababbabaabbabaababababbaababbaababbaababbabababaababbababaabababababbaababbabaabbaabbabaabbaabbababaabbababababababaabababbabababababababaababbabaababbaabbaabbaabababbaababababbaabababababababbabababaababbabaabababbaabbaabbaababbaababbabaabababababbabaabbabaabbaabababbaabbabaabbaababbaabbaabbaabbababaababbababaabababababbaabababababbaabbabaababbaabbabaabbaabababbabaabbabababababababaabbabababaababbaabbaabbabababaababbaababababababbabaabbabaabbababaabababbaabbababaabbabaabbababababababababaabbaababbababaabbaababbabababababaabbaabbaababbababaababbaabbaabbabaabbabaabbabababaabababbaabababbabababaababbaabbaababbabababaababababbabaabbabaabbaabbaababbababaabababbaabbaababbaabababbaabbaababbaabababbaabababbaababababbaabbaabbaabbabaabbabaabbaababbabaababbabaababbaabababbabaabbababaabbababaabababbababaabbababaabbaabbaababbaabbaabababbabaabbababaabababbabababaabbaabababbababababaababbabaabababbabaababbaabbaabbabaabababababbaabbaababbabaabbabaabababbaababbabababaabbaabbabaabbaabbaabbabaababbaababababababbabaabbaababbaabbaabbaabbababababaabababbabaababababbaababababbaababbababaababbabaabbababababaababbabaabbabaababbabaabbaabbaababababababababbabababaabababbaababababababbaabababababbabababaababbabaabbaababbaababababababababbabaababbabaabbababababaabababababbaabbabababaababbababaabababbaababababababbabaabababbabaababbaabababbabaababbabababaababbaababbababaabababbabaababababababbaabbaababbabababaabbaabbababaabbaabbabaabbabaababbabaababbaabbababaabbabaabbaabbaababbaababbaabbaabbaabbaababbaabababbabaababbabaabbaabbabaabbaabbaababbaabbaabbabaabbaabbaabababbaabababbaababbabababababaabbaababbaababbabaababababbababaababbabababababaabababababababbaabbababaababbaabbaababbabababaabbaabbaabbababaababbabaabbaababababbabaababbababaabbaabababbaabbaabababbaabbabaabbaabababababbabaababbabaababbaabababbabaababbaabbabababaabbabaabababbaabbaababbabaabbaabbaababababbababaabababababbabaababbaabbaabbaabbabaabababababbaabbababaababababbaabababbaabbaabbaabbaababbaabbababaabababbaababbaabbaabababbaabbabababaababababababbabababaababbababaabababbabaabababababababbaababbaabbababababaababbabaababbaababababbaababbabaabbababaababbabaababbabaabbabaabbaabbaababbaababababbaabbabaabababbabababaabbababaabbabaabbabababababaababbabababaabababbabaababbaabbaabababbaabbaabbabaabbabaababababababbaabbaabababababbaabbabaabbaabbabababaabbabaabbaababababababbababababaababbaababbabababababababaabbababababaabababbababaabababbababaabababababbababaabababababbababababaababbababaabbaabbaababbaababbabaababbababaabbaabbaabbaabbabaabbababababaababababababbababababaabbaababbabaabababababbaabbabababaabababbababaababababbababaabbababababaabbabaabbaabababababababbaabbabaabababbaabbabaabbabaabbababababaababbabaabbaababbababaababbabaabbababaabbaababbabaabbaababbaababababbabababaababbaabbaababababbabaababababbabaabababbababaabbababababababaabbaabbabaabbababababababababaabababbaabbabaabababbababaababbabaabbababaabbaababbabaababbabaabababababbabababaababababbabababaabbaababbaabababbabaabbaabababababababababbaabababbaababbabababababababaabbabababaababbaabababbababababaabbaabababababbabababaabbabaababbaababbaababababbabaababababbababababaabababbaabababbaabababababababbababaabbabaababbaabbabababaabbaabbababababaabbababaabbaabbababaababbaababababbaababababababbaabbabaabababbababaabbaabbaababababbaabbabababaabbabaabbaabababbaababbaabbaabbababaabbaabababbaababbabaabababbaababababbaababbabaabbabaabbaabbabaabbabaababbabaabbabaabababababababababbabababaababbaabbabaabbababababaabbababababababababababaabbabaabababbaabababbaabbababaabbabababaabababababbaabbabaabbabaabbababaabababababbaabababbababaababbaabbabaabbaabbabaababbababaabbabaabbabaababbaababababbababaabababbaabbabaababbabababaabbabaababababbabaabbaabababbabaabbababaabbabababaabbaabbaababbaababbaabbaabababababbabaabbaabababababbabababababaababbaabbaababababbaababbabaababababababbaabbabababaabbabaabbaabababbababaababbaababbaabbaababbabaababababbaabbaabbababaabababbabababaabababbababaababbaabbababaabababbababaababbabaababbaabbaabbabaababababbaabbaabbaabbabaabbabaabbaabbababaababbaabbabaabababbaababbabaabbaabababbabaabababababbabababaababbaabbababaabbabababababaabbaabbabaababbababaabababbababaababbababaabababbaabbabaabbaabababbabababaabbababaabababbaabbaababbaababbabaabababbabababaabbabaabababababbaabbabababaabbabaababbaabbabaababababbabaababababbabaabbabaabbabaababababbaabbababaabababbabaabbaabababbabaabbaababababbaababbaabbaabbaabbaababbaababbabaababbaababbababaababbaababababababbababaabbaabbaababbabaabbabaabbabaababbababaababbaababbababaabbababaabbabaabbabababaababbaababbababaabbababaabbaabababababbabaababbababaabbabaabbaabababbabababaababbaabbabababaabbaabbaabababbabaabbaabababbabaabababababbabababaababbababaababbaabbaababbabababababababababaabababbaabbaababababbabaabbaabababbabaababbababaababababbabaabbaabbabaabbabaababbabaabbabaabbababaabbababaabbaababbabababaabbaababababbaabbaabbaabbaabbaabababababbabaababbababaabbababaababbaabbababaababbababaababababbaabbababababaabababbababaababbabaababababbaabababbabaabbaababbabaabbabaabbaabbaabababbaabbababaababbababaabbababababaabbabababaabbaabbaabbabababaabbaababababbaabbabababaabbaabbaabbabaabababababbaabbaabbababaabbababaabbaabababababbabaabababbaabababbaabbabaabbaababbaabbabaababababababbababababaabababbaabbaabbaababbaabbaababbaababbaabbababaabababbabaababababbaabbaabbaabbabaababbabaababbaabbabaababababbaabbaababbaababbababababaabbabaabbaababababababbababaababababababbabaababbaabbababaababbaabbaabbababaababbabaabbaababbabababababaabbababababaababbaabbababababaabbabababababaabababbabaabababababbaababababbaababababbaabbaabababbabaababababbaabbabababaababbaababbabaabbababaabbaabbaabbaababbabababaababbaabbabaabbabababababaabbabaabbaabbabaabbaabbaabbaabbababababaabbabaabbaababbabaabbabaabbaabababbaabbabaabbababaabbabaabbabababaababbababaababbabaabababbabaabababbaababbabaababababbabaabbabaababababababababbaabbabaabbaabbaabbababaababababbabababaabbabaabbabaabbabababaababbabaababbabaababababbabaababababbabaababbaababababbabaabababbabababaabbabababababaabbaababbababaabbaababbabababababaababbaabbababaababbabaabababbabababababaabbaabbababaababbabaabbabababaababababababbaabbabaabbaababbabaabbaabbaabbababaababbabaababbabaabbababaababbaababababbabaabababababbaabbaababbabaababbabababababaabbabababaababbaabababababbababaabbaababbabaabbabaababbaababbaabbababaabababababababbaabbaabababbaabababbabababaabababbaababbabababaabbaababbabaabababababababbabaabbaabababbabababaabbaabbaabababababababbaabbaabbaabbabaababbaababbaababbaabababababbaababbaabbaabbabaababbababaabababbaabababbabaabbaabbaababbabababaabababbaabbabaabbabababababaabababababbaababababbabaabababbaababbaabababababbababaababbabaabababbaabbaababababababbababaabbaababbabaabababbabaabbabababaabababbaababbaababbababaabbababaababbababaabababababbaabbaabababbababaababbabaabbaabbaabbababababaababbaababbabaabbabaabbababababaabbababaabbababaabbaabbaabbaabbababaabbabaabbaabbababababababababaabbaabbabaababbababaababbaabbabababaababbabaababbababababaabbaabbaababbaabbababaababbaabbaabbaababbaababababbaababbaabbababaababbabababaababbababababababababaababababababababababababbabaababababababababababbaabababbababababaababbaabbaababbabaabababbaabbaabbaabbabababababaababababbabaabbabababababaabababbababaabbaababbabaabbabababaababbaabababbaababbabaababbaabbaababbaabbaababbaabababbababaababababbaababbaabbaabbaabbabaababbabaabbaabbababababaababbabaabbabaabbababaabbaababbaabbaababbababaababbabaabbabaabbaabbabababaababbabaabbababaababbaabababababbababababaabbabababaabbaabababbaabbababaabbaabbaabbaabbaababbabaabbababaabbababaabbabaabbababaabbabaabbaabbaabababbabababababaabbabaabbaabbaabbababaabbabaabbaabbabaabbabababababaababbabaabababbabaababababababababababababbabaababbabaabababbaabbabaababbaabbaabbababaababbaabbaabbabaabbabaabbababaabbababaabababababbababaabbaabbaababababbaabbabaabbabaabbababaababbababababaababbaabbaabbaababababababbaabbaabbaabbaababababbabaababbaabbabaabbabaabbaababababbaabbaababbababaabbabaabababbabaabbabaabbaabababbababababaababbabaabbaababbaabbabababaabababbabaababbaababbababaababbaabbaababbaabababbabaababbaabbaababbaabbababaababbaabbaabbabababaababbaabbaababababbaabbaababbaabbabaababbabababaababababbaabababbaababbaabbabaabbababaabababbaabbaababbabaabbababaabababbaababababbaabbaababbababaabbabaabbabababababaabbaabbaababbaababbababaabababababbabaabbabababaababbaababbabaabbaababababababbaababbaabababbaabbabaabbababaabababbaababababbabaababbaabababbabaababbabaabbabababaababababbaababbaabababababbababababababababaabababababbabaababbaababbabaababbaabbaabbabababaabbabaabbaabbabababaabbabaababbabababaabababbabaababbabababaababbaabababbaabbaabababababbabaabbabaabbabaabbabababaababbabaabbababababaababbababababaabbabaababbaabababababababababbabaabbaabbaabbabaababbabababaabbabaabbaababbababaabbaabbababababaabababababbabaabbabaabbababaababababbabaabbababaabbaabbaababababababbaabababbaabababbababababaabbaababbababaabbaababbaababbabababaabbaabbabaabababbabaabbaabbabaabbabaababbaababababbababaabbabababaabbabababaababababbaababbaabbabaabbaababababababbaabbaabababbaabbabaabbaabababababbabaababbaabbabaabbabaabababababababababbaababbababaabababbaababbabaabbababababababaabbababaababababbaababbaababbaababbabaababbababaabababbabaababababbaabababbabaabbaabbabababaababbabaababababbabaabbaabababbababababaabbabaababababbabaababbabababaabbabababaababbabaabbababababababababababababaabbaababababbaababababbabaabbaababbaababababbaabbababababaabbaabbabaababababababbababaabbababaabbaababababbaababababbabaabababababbababaababbaabbabababababababaabbaabbaabbaabbaabbaabbaabbaababbabaabbababababaabbabaabbabaabbaabababbabababaabbaabababbabababababaabababbababababababababaabbabaabbabababababababababaabbaabababbabaabbaabababbabababaababbabaababababbaabbabaabbabaababbaabababbabaabbaababababbababaabbaababbaabababbaabbaabbaabbabaababbaabbababaababbababaabbaababababababbababaababbaababbaabbaabababababbaabbababaababbababaabbaabbaabbaabbababaabbabaababbaabababbaabbababababaabbabababaabbabababaabbabaababbabaababbaabbaabababbaabbababaababbaababbabababaabababbaabababbaababbababaabbaababbaabbaababbaababbaabbababaababbaabbaabbaababbabaabbababababaababbabaabbababaabbaabababababbaababbabaabbababaabbababaababababbabababaababbaabbababaabbabaabbaababbabaababbaabababbaabbabaabbaabbaabababbaabbababaababbaabbaababbaabbabaababbababaababababababbabaabbababababaabbaabbabaababbabaababababbabaabbabaabababbaabbabababababaababbababababababaabbabaabbaababbababaabababababbaabbabaabbaabbababaababbaababbaababbabaababababbaababbaabbabababaababbabaabbabaabbababaabbaababbaabbabaabababbabababaabbaababababbaabbababaababbaababbababaabababbabaababbabaabababababababbabaabababbaabababbabaababababbaabbabababaababbabaabbababaababbababaababbaabbabaababababababbaababbabaabbabababaababababbabaabbabaababababababbabaabababbabaabbabaababbaababbabaabbabaabbaabababbaababbabaababbabaabbaabbaabbabaababbababababaabbababaabbaababababbababababaababbaababbaababbabaabababbaababababbaabbaabbaabbaabababbabaababababbababaabbaabbababababaababbaabbabababaabbaabbaabababababababbabaababbaabbabaababbaabababbaabbaabbabaabbabaababababababbaababbaabbabaababababbaabababbaababbaabbabababababaabbabaabbabaabbabaabbabaababbaabbaabbabaababababababbaabbaabbababababababaababbabaabababababbabababaababbaabababbabababababaabbaabbabababaababababababababbababababababababaabbabababaabababbabaababbababaababababababbaabbabaabbababaabbaabbabaabbaabbaababbaabbaabbaabbababaabbabababaabababbabaabbabaababbabaabbabaabbaababbaababbaabbaababbaababbabaabbaabbabababaababbababaabbaabbaababababbabaabbaabbabaabbabaabbabaababbababababaababbabababaabababbababaabbaababbaababababababababbababaabbabaabababbabababaabbabaabababbabaabbababaababbabaabbaabbaabbaababbabaababababbaababbaabbabaabababbabaababababababbaababbaababbabababaabbaababababababbababaabbabaabbaababababbaabbabaabbaababbaabbaabbabababaabbabaababbabababaabbabaababbababaabbaabababbababaabababbababaababbaabbabaabbaabbabababaabbabababababaabbabababababababaabbaabbaababbaababbabaabbaabbababababaababababbaababababbabaabbabaabbaabbaababbaabbababa
