1
abbababaabababbababababababababaabbaababbabaabbababababaabbaababababababbaabbababaabababbabababaabbaabbaabbaabbabaababbaabbaabababbabaabbabaabababababbaababababababbaababbabababaabababbaabababbababaababbababababaabbaabbabaabbaabbabaabbaababababababbabaabbaabababbabaabbababaababababababbabababaabababbaabbaabababababbaabbabaabbaabbaababbaabbaabbababaabbaababbababaabababababbaabbaababbaabbaabbaababbabaabbabaababbaababbaabbabaababbababaababababbabaabbabaabbabaabbaababbaababababbabaabababbaababababbabaababababbabaabbaababbababaabbaabbaabababababbaababababbabaababbabababababaababababbabababaababababbabaababbabababababaabababbaababbabababaabbaabbaababbaabbaabababbababababaabababababbabaababababbababaabbaabbabababababaabbabababababaabbaabbabaabababbaababbababaabbabaabababababbababaababababbaabababbaabbaababbaabbaabbaabbaababbaabbabaababbabaabbabababababaabababbaabbabababaababbabaababbaabbaabbabaabbaababbaababbababaababababbaabbaabababbabababaabbaabbabaababbabaabbaababbabaabbaababbaabbaabbaabbaabbaabbabaabbaababbaabababbababaababbaabbabaabbaabbaabbaababbaabababbaabbabaabbaababababababbaabababbaabababababababbaabbabaababbaabababababbaababbabaababbaabbabaababbababaababbabaababababababbababaababababbabaabababbabababaababbaabbaabababbabaabbabaababbaababababbababaabababababbabaababababbaabbaababababababababababbaabbabaababbaabbabaabababbaababababbabaabbaabababbaabbaabbabaabbaababbaabababbabaabbababaabbaabbaabbaabababbaababbaababbaabbaababbababaababbaabbabaabbaabbabaabbaababbaabbabaabbabababaababababababbabababaabbabaabbaababababababbaabbaababbaababbabaababbabaabbaabbaababbabababababaabbaabbaabbabaabbabaababbabababaababbabaabbabababaabbaabbabaababababababababbaabbaababbababababaabbaabababbabaababababbababababababababababaababbaababbaabbaabbabaababbabaabbaabababbaabbabaababbabaabbababaabbaabbaababababbababababaabbaabbaababbabaababababbababaababababbababaababbaabababbaababbabaababbaabbaababababbabababaababbababababaababbaababbaababbaabbaababbaabbabaabbaabbabaababbaabbababababaabbabababababaababbabababababaabababababbababababaabbabaabbaabbaabababbabaababbabaababbababaabbabaabababbabaabbaabababbaababbaababbaababbaabbabaabbabaababbaababbabaabbabaababababababbaabbaabababbaabbaabbababaabababababbabaabbabaababbaababbabaabbababaabbaabababbabaabababababbaababbabaababbaabababababbabaabbabaabbaababbabaabbabaabbababaababababbaabbaababbaabbabaabbaabbabaababbaabababababbababaabababbabaabbaabbababaababababbaabababbaabbababaabababbababaabbaabbaabababbabaabbabaabbaabbababababaababababbaababbababababababaabbabababaabababababababbaabababbabaababbaabbaababbaababbababaabbababababaabbababaababbabaabababbaababababbabaabbaabbabaababbabababaabbabaabbabababaababbabaabbaabbaababbaabbaabbababababaababababababbaababbaabababbababababababaabbaabbababababababaabbaabbabababaabbaababababababababbaabbaababbabaabbaabbababaababababbaabbababaababbababaabbabaabbabaababababbaabbabaabbababaababbabaabbabaababababababbababaabababbaababbabaababbabababaabababababbabababaabababababababbabaabbaabbabaabababbababaabbabababaababbaabababababbaababababbabaabbababababaababbaabababababbabababababaababbababaabbaabbabaabababbabaabababbababaabababbababaababababababababbaabbaabbaabababbaabbaababbababababaabbaabbaabbabaababbaababbaabbabaabbababaabababababbabaabababbaabbaababbaabbabaabbaabbabaabbaababbaababbaabbaababababbabaabbaabbababaabbaabbaabbabaabbaabbaababbababaababbabaababbaababbaabbaabbababaabbababaabbaabbaabababbaababbabaababbabaabbabaababbababaabbaababababbababaabababbaababbaabbaabababababababbabaabbababaabababbaabbaababbaabbabababaababbabababaababbabaabbababaabbabaababababababbaabbaababababbababababababaabbaabababbabaababbababaabbaabbaabababbabababaababbababaababbaabbaababbabaabbaabbababaabbaabbaabbaababbabaababbabaababbaababbabababababababaabbaabbabaabababbabaabbabaabbaabbabababaabbaabbabababaabbababaabababababababbaabbabaabbaababbababaababababbaabbabaabababbabababaabbaababbabaabababbaabababbababaababbaababbababaababababababbaabababbabaababbaababbaababbabaabbababaababbaabababababababbaababbaabbababaabbabaabbaabbaabababababbaabababbaabbaabbabababababaabbabababababaabbabaababbaababababbababababaabbababaabababbaabababababababababababbaabababbaabbaababbaabbaabbaabababbaabbabaabbaababbaabbababababaababbaabbabaababbabababaabababababbabababaababbaabbaababbaabbabaabbaabbaabbaabbaabbaabbababaabbaabababbabaabbaabbaabbaabbaabbabaabbaabbaabababbabababaababbaababababababbabababaabbaabbaababbabababababaabbaabababbaabababbabaababbaabbaabababbababaababababbaabababbaababbabaabbababababaabababababbaabababbaababbabaabbaababbaababbababaababbababaababababababbaabbaabbaabbaababbababababaabbabaababbabababaababbabaabbabaabbababaababbaababababbaabababbaababbaababbabaabbaababbaabbabaababbabaababbaababababbaababbaabbababaabababbaababbaababababababbababababaababababababbabaabababababbabaabbaabbaabbababaabbababababaababababbaabababbaababababababababbabaabbabaabbababaabbabaabababababbabababaabbabaabbaabababbaababababbaabbaababababababbaabbaababbaabbabaababbaabbababaababbaabbababaabbabababaabbaabbaabbababaabbababaabbababababaabbabababaababbababababababaababbaabbabaababbaabababbaabbaabababbabaababbaabbaababbaabababbaabbaabbaabababababbabaabbababaabbabababaababababababbaababbabaabbaabababbabaababababbababababaabbaabbabaabbababababaabbaabbaabababbabaababababbabababababaababababababbabababaababbaababbababaababbabababaabbababaababbabaabbaabbabaababababababbaababbaabababbaabbaabababababbaababababbabababababaababbaabbababaabababababbaabababbaabbabababaabbaababbabaabbaabbabababaabbabaabbaabbababaababbaabababbabaabababbabaababababbababaabbabaabbaabbabababaabababbabaabbababaababababbaabbaabbabaababbaabbabaabbaabbabababaababbabaababbabaabababababbaabbabaabbababaabbaababababababbaababbaabbabaabbabaabbababaabbababababaabbaabbabaabbaabababbaabbaabbaabbaabbaababababababbabaababababbababaabbaababbaabbabaababababbaabababbaabbaabbabababababaabbaabbabaabbaababbabaabbababaabababbaabababbabababaababbabaabbabaabababbaababbabaabbabaabbababaabbaababbaababbabaabbaabbabaabababbababababaabbabaababababbaabbabaabababababababbaabbaabbaabbaabbababababaabbaababbaabbaababbaababbaabbaababbababaababbababaabbabababaababababababbabaabbaabbabababaabbabaabbababaababbabaababbabababaabbabababababababaabababbaabbababababaabbaabababababbaababbabaababbaabbabaabbabaababbabaababababbaabababababbabaabababbabababababaababbababaabbababaababbaabababbaabbababaabababbaababbaababbabaabbaabbaababbababababaababbaababbababaababbaabbabaababababbabaababbabaabbababaabababbaabbabababaabbabaababbabaabbaabababbaababbaabbababababaabbaabbaababbaabbaabbaababbaabbaabababbabaabbababaababbaabbaabbabaababbabaababbabaabbabaabbaabbabaabbaababababbababaabbaabbaabbababaababababbaabababbabaababababbaababbabaababababababbaabababbabaababababbaababababbababaababababababbababaabababbababababaabbabababababababaabbababababaabbaabbababaababbabaababbabaabbabaabbaabbababaabbabaababbaabbaababbabaababababbaababababababbaabbaabbaababababbaabbaabababbaababababbabababaabbabababaababababababababbaabababbaababbaababbaabbaabababababababbaabbabababababaabbaabbabababababaabababbaababbabababaabababababbaabbaababbaabababbaabbaabababbaabababbababaabbabaabbababaabbabaababababbabaabbababaabbababaababbaabababbababaabbabababaabababbaabababbabababaabbababababaabababbaabababababbaabbabaabbaabbababaabbabababaabbabaababbabaabbaabababbabaababababbabaabbaabbaabababbabaabbaabbabaabbabaabbababaabbababaababbababaabbababaababbabababaababbaabbabaababbabaababababababbaabababbababaabbabaababbaabababbabaabbabaababbaabbaabababababbaabbaabbaabbabaabababbabababababaabbaabababbabaabbababaababbabaabbababaabbaabababbababaabbaababbabaababbababaabbaababbababababaabababbaabbabaababbabaababababbababaabbaabbabababaababababbabaabbabaabbababaabbabababaabbaabbabaababbabaababbaababbababaabababbaabababbabaabbaabbababaabababbababababababaababababbaabbabaabbababaababbaababababababbaababbaabbaabbababababaababababbabaababbaabbabaabbaabbaababbababaabbabaabbababaababbabaabbababababaabbaababbaababbaababababbabaababbaabbaabbabaabbaabbabababababaabababbabaababbabaabbabaababbabaabababbabaabbabaabbaabababababbaabbaabbabaabababbabaababbabaabababababbabaababbaababbaababababbaababababababababababbaabababbaabbabaababbaabbaabbabaabbaababbaabbababababababaabbabaababababbaababababbababaababbaabababbaababbaababbabababaabababababababbabaabbabaabbabaabbabaababbaababababbaababababbaabbababaabbabababaabbabababaabbababaabbaabbabaabbabababaabababbababaababbaabbaabbaabbaabababbaabababababbaabbababababababaababbabaababbaababbabaabbabaabbaababbababababaabababbaabbababaababababbaabbaabbaabbaababababbababaababbaabababbaabbaababababababbabaababbaabbaabbaabababbabababaabbabaabababbababaabababbababaabababbaabbaabbabaabbababababaabababababbabaabbababaabbababaabbabaabbaabbaabbabaabbabaababababbababaababbababaababababbababababaabbaababbababaababbaababbaabababbaababababbaabbabaababbabaabababbababaabababababbaabbabaabbabaababbababaabbabaabbaabbabaabbabababaababababababababbaababbabaabbaabbaabababbaababababbaabbaabbaababbaabbaababababbaabbabaababbabaabbababaabbabaababbaabbaababababbaabbababababababaababababbaabbabaababababbabaabbaababbaabbabaabbabaabababbababaabababbabababaabababababbabababaababbaabbabababababaababbaababbaabbabababababaabbaabbababaababbaabbaabbaabbabababaabababababbaababbaabababababbabaabababbababaabbababaababbabaabbaabababbaababbaabababbaabbabaabbabaabbaabababbaababbabaababbaababbabababababaababbaabbabaabbaababbababaabbabababababaabababbaababababbabababaababababbaabbababaabbababaabbabaabbaabbabababaabbaabbabaabbabaabbabaabbabababaababbaabbaabbaabababbaabbaabbabaababbaababbaabbaabababbabaabababbaabbaabbabaababbaabababbaababababbaabbaabbabaabbaabbabaabbabaababababbaabbabaabbaabbabaabbaabbababaababbaabbaababababbaababbabababaababbabaabababababbaabbaabbaabbabaababbaababbababaababbaabbaabbaababbaabababbabaabbabaabababababbaabababbaabbaabababbabaabbabaababbaabbabaabbaabababbabaababbabaabababbaabbabaababbabababaababbabaabbaabababbaababbabaabbaabbaabbabaababbaabbaabbabaababbababaabbaabbaababababbaabbaababbabaabbabababaababababbaabababbaababababbababababaabababababbabaababababbabaabababbababaababababbabaabbababababaababbababaabababbaababbaabababbaabababbababaabbaababbababaababbaabbaabababbabaabababbaabababbababaabbaabbabaabbaabababbaabbaabbaababbaabababbabaabbaababbaababbaababbaabababababbabaabababbababaabbabaabbabaababbababaababababbaababababbaababababbababaabbababaabbababaabbababaabbaabbaababbabababaabbaababbababaabbaababbaababbaababbababaabababbababababaabababbabaabbaababbaabbabaabbabababaabbaababbabaababbaabbababaabbaabbababaabbabaababababababbaabbaabbaababbababaababbaabbabaabbabababaababababbaabababbaabbaababbabaababbabaabababbabaabbabaabbababaabbabaababbaabababababbaabababababbaabbabaabababbabaabbaabababababbababaababbaabbabaababbabaababbababaabbababaabbabaababababbabaababababbabaabbababababaabbabaabbaabbabaabbaababbabababaababababbababaabbabaabbababaabbaababbabaabababbaabbaabbabaabbaababbabaabbaababbaabababbabaabbabababababaabbababaababbaabbababaababbaabababbababaababbaababbabababababaabababbaabbaababababbaabbaababababbaabbaabbaabbababababaabababbababaabbaabababbaabbaabbabaababbabababaababbabaabababbaababbaababbabaabbababaabbaabbababaababbababaabbabaabbaabababbabaabbabababaabababbabaabababababbaabbaababbabaabababbababaabbaababbababaabababbaabbababababaabbabaababbaababbabababaababbaababbaabababababababbaababbabababababaabbabaabbabaabbabababaabbaabbabaabbaababbabababababaabababababababbaabbaabbabaababbaabbababaabbababaababababbaabbabaabbaabbabaababababbabaabbababaabbaababbababababababaabbaabbabaabbaabbababababababaabbabaabbabaababbaababababbaabbaabbabaabababbaababbabababaabbaabbabaabbaababbabaabababbaabbaabbaababababbabaabababbaababbabaabbaababbaababbaabbaababbabaabababbabaabababababbabaabbababaabbaabbaababbabaababababababbaabababbababaabbaabbaababbaabbaabababababbaababababbaabababbaabbaabbabaabbababaabababababbababaababbababaabbabaabbaababbabaabbabababaababbababaababbababaabbaabbaabbabaabbaababbaababababbabaabbaabbabababababababaababababababbaababbaabababababbaababbabaabababbabaababbabaabababbaababbaabbaabbabababaabbaabbaababbaababbaababbaabbabababababaabababbababaabbabababababababaabbabaabababbabaabbabaabbababaabbababaabbabaababababababbaabababbabaabbabaababbabaababbaababababbabaababbaabbabababababaababbabaababbababababaabbaabbabaabababababbababaababbabaabbaababbaabababbaabababbabaabababbaabbabaabbaabbababababaababababbaababbabaababbaababbabababaababbaabbaabbabababaababbababababaabababbaabbaababbaabbabaababbababaabbaabbaabbabaababbabaababbaababbaabababababbaabbabaabababababbabababaabbababaabababbaababababbaababababababbaabababbaababbabaababbaabababbababaababababababbababababaabababbaabababbababaababbaababababbabaabababbaababbaabbaabbaabbababababababaabbaabbabaababbaabbabababababababaababbabababababaababbaabbaabbaabababbabaababbababaabababbaabbaababbaababbabaababbaabbaababbaababababbabababaababbaabbababababaabababababbaabbaababbaabbabababaabbaababbabaabbaababbaababbabaabbaababbaabbabaabbabababaabbaabababababbabaabababbaababbaabbababaababbabaabbabaabbaabbababababababaababbababababaababbabaabbabaabbaababbaabbaabbaababbaabababbaabbaabbaabababbabaabababbaababbaababbaabbaababbabaabababbabababaabbaabbabababaababbaabbaabbaababbaabbabaababbabaabbabaabababbabababaabbabaabbabaababbabaababbaabbaabbaabbabaabbabababaababbaabbabaabbabaabbabaababbabaabbabaababbabaabbabaababbababaabababababbaababbababaabbaabbabababaabbabababaabbababaabababababababababababababababbababaabababababbabaababbabababaabbabaabbabaabbaababababababbaabbaababababbaabbaababbabaabbaababbababaabbaabababbaabbabaabbabaabbaabababbaabababbaababbaababababababbaababbaababbabaabbaabbaabbabaababbabaabbaabbaabababbaababbababaabbabaababbabaabbabababaabbabaababababababababbabaabababbabababaabbaabbabaababbaabbababaabbaabbaababababbaabbabaabbaabababbababaababbababaabababababbaabbabaababababababbaabbaabababbaababbabababababababaabbaabbaababababbaabbaabbaababababbabaabbababaabbaabababababbaabababbaababbaabbababababaababbaabbaabababababababbabaabababbababaabbaabbaabababbabaababababbaababbabaabbaabbababababaababbababaabbaabbaabbaabbabaababbaababbaababbaabababbaabababbaabababbaabbababababaabbaababababbaabbabaabababbababaabbaabababbabaababbaabbabaabbabaabababbaabbababaabbababaabbabaabbababaababbaabababbaababbabaabbabaabbaabababababbaababbabaabbaabbabaabbabaabbabaabbaabbaabbabaabbabaabbababaabababbabaabbabaababbababababaabbaababbaabbabaabbaabbababaabababbaabbabaabbabaababbaababbaababbababababaabababbaabbaabbaababbaababbababaabbabaabbabaabbabaababababbababaabbababaabbabaababbaababbabaabbaabababbababaababbababaabbaabbaabbaabababababbababaababababbaabbaabababbaabbaabbaabbaabbaababbaabababbaabababbaababababababbabababababaabbababaababbababaabbabaabbaabbabaababababbaabababbaabababababababbaabbaabbaabbabaababbaabbabaababababababbaabbabaabbaabbaababababbaabbaabbabaabababbaabbabababaababbababababaabbaababbaabbabaababababbabaabbaabbaabbabaabbaabababbababababaabbaababbaabababbaababbabaabbababaabbaabababababbabaabababbabababaabbabaabbaabbaababbaabbababababaabbaabbaababababababbaabbabaababbabababaabbaabbaabbababaabbabaabbaabbaabbaabbaabbababaababbaabbabababababaabbabaababababbaababbabaabababbaabbaabbabaabbaabbaabababbaabbaababbaabbaabbabaababbabaabbaabbaababababababababababababababbababababaabbaabbabaabbaababbabaababbabaabbaabababababbaababababbaabbaabababbababaababababbabaabbabaababbaabbaababbaababbaababababbaabbaabbaabbabaababababbababaabbaabbababababaabbababaabbababaababababbabaababababbabaabbaabbaabbaabbabaababababbaabbaabababbabaabbabaabbababababababaabbaababbabaababbaabbaabbabababaababbabababaabbabaabbaabababbaabababbabaabbaababbaabbabababaabbaabbabaabbaabbaababababbaabbaababbaabbababaababbabaababababababbabaabbaababababbababaababbababaabbabaabbaabbabaababbabababababaabbaabbaabbabaababbaababbababaabbaabbaabbaababababababababbabaababababbaabbaababbaababbaabbabaabababbabaabbababababaabbabaabbabaababbabababababababaababbababaababbaababbaabababbababaabbaababbabaababbababaababbaabbaababababbaabababbabaababbaababbababababaabbaabbabababaabbababaabababbabaabababbababaabbababaabbababaababbaababababbaababababbabababaabbaabbaabbaababababbaababbabababaababbaababbaababbaababababbaababbababaababbaababbababaabbabababababaabbabaabbabaababbaabbabaababababbabaababbaababbababaabababbabaabbabaabababababbaabbabaabbaababbaababbababaabbaababababbabababababaabababbababaabbababaababababbababaabbaabbabaabababbababaabbabaabbaabbababaababbababaabbaabababbabaababbabaabbaabbaababbaabbabababababababaabbaabbaabbabaabbabaababbaababbabaabbabaabababbabaabbaabababbabaabbaababbabaabbababaababbababaabbaababbaababbaabbabababaabbaabbababaabbababaabbaabbaabbabaababbabaabbabababaababbababababaabababbabaabababbaabbabaabbaabbaabbaabbabaabbaabababbababaababababababbaabbabaababbaabbabaabbabaabbaababababbaababbabababaabababababababbaabbaabbaabbaababbaababbaababbaabbaabbabaababbaababbababababababababababaabbaababababbabaabababbababaabbaababbabaabababbaabbaabbabababaabbabaabbabaababbaabbabababaababbabaababababbaabbababababaabbabaabbabaabbaabbabaabbababababaababababababbabaabababbabaabbabaababbaababababbababaabababababbabaabababbabaabbabaabbaababbababababaabbaabbaabbabaabababbabababaababbaababbaababababababbaabababbabaababababbaabbabababaabbababababaabbabaabababababababbababababaabbaabbababaababbabaabababbaabbabababababaababbabababaabbaababababababbababaabbabaababbabaabababbabaabababbabaabbabaababbabaababbabaabbaababbaabbabaabbaabbababaababbaabbabaabbaababbabaabbaabbaabbababaabbaababbaababbaababababbabaababbababababaabababbaababbabaabababbaababbaababbabaababbababababaabababbabaababbaababbaabbabababaabababbabaabbabaabbabaabbaabbaababbabaabababababababbabaabababbaabbabaababbababababaabababbaababbababaabbabaabbabaabababababbabaabababbabaababababbaabababbabababaababbaababbaabababbabababaabababbaababbaabbabaababababbabaabbabaabbaababbaababbababaabbaabbaabbabababaababbababaabbabaababbababaabbabaabbabababababaabbababaababbaababbabaababababbabaababababbababaabbaabababababababbaababbabaabbaabababababbaabbaababbabababababaabbabababaabbaabababbaababababbaabababbabaabababbaababbaababababbaabbaabbabaabbaababababababbaabababababababbaabbaabbaababababababbabababaababbaabbabaabbaabbaabbaabababbaabababbababaabababababbaababbabababababaabbaabababbaabbabaabbaabbaabbababaabababbabaabbaabbabaabbaabbababaabababababababbaababbaabbaabbaabbaababbabababaabbabaabbaababababbababaabbabababababaababbabaabababababbaabbaabbababababaababababbaabababbabaabababbabaabbababababaabababbabaabbaababbaababababbabaababbaabbabababaababbaabbaabbababaababbaababababbabaabbaabababababbaabbabaababbababaabababbabaababbabaabbaabababbaababbababababababaababababbabaababbaabababbabaababbabaabababbaababbababababababaabbabababaabababbabababaabbaabbababaababababbaabbababaabbaabbaabbababaabababababbabababaababbababaababbabaababbabaabbabaabbababaabababbabaabbabababaabbababaabbaababbaabbaababababbababaabababababbababaababbabababaabbababaababababbaabbabababababababaababbababaabbabaababababbabababaabababbababaabbabaabbabaababababbaababababbaababbababababaababbabaababbaabababbabaabababbaabbabaababbabaabbabaabbaabbaabababbabaabbaabababbabaabababbaabbaabababbaabbababababababaababbaabbabaababbabaabbababaabababababbaabbaabbabaababababababababababababbababaabbababaababababbaabbaabababbababaabbaababababbaabbaababbabaabbaabbabaabbaababababbaabababbaababbaabababababbaabbaabababbaabbaabababbaabbaababababbaabababbabaababbaababbaabababbaababbabaabababababbabababaabbabaabababbababaabbaabababbaabbabaabababbaababababbababaabbababababaabbaabababbababaababababbaabbabaababbaabbabaababababbaabababbababaabbaabbabababababababaabbabaababababababbabaababbaabbaabbaabababababbababaabbaabbaabbabababaabbaabbaabbababaabababbabaabbababababaababbababaabbabaabbababaabbababaabbaabbaabbabababaabbaabbaababbaababbaababbabaababbabaababbababaabababbabaababababababbaabbaabbabaabbaabbaabababbaababbaababbababaabbaabbabaabababbabaabbababaababbabababababaabbababababaabbabaabbaabbaabababbaabbaabbababababaabbaabbaabbabaabbaababbabaababbaabbabababaabababbaabababbaabbaabababababbaabbaababbaababbabaababababbaabbabaababababbabababaabbababababaababababbaabbababaabbaabbaabbabaababababbabaabbaabbababababababababaababbabaabbabaabbabaababbababaabbaabbabaabababababbaabababbaabbabaabbaabababbaababababbaababbabaabbaababbabababababaababbabaabababbaababbababaabababababbabaabbabababaabbaababbaabbaabababbabaababbababaababababbaabababababbabaabababbaabababbaabbabababaabbaabbaababbabaababbaabbabaabbaabbababaabababbaabbaabbabababaabbababaabbaababababababababbaababababbababaabbabaababbaabbaababbababaababbababaababbababaabbabaabbabaababbaababababababbaababababbabaababababbaababbaabbaababababababbaababbabababaabababababbaabbaabbababaababababbabaabababababababababbababababaabbaabababbaabbaababababbaabbababaababababababbabababaabbaabbababaabbabaabbaabbaabbababaabbaabbababaabbaabababbaabbaabbaababbaabababbaabbaabbaababababbabaabababbaabbabaabbaababbababaababbabaabbabaabbababaababbaababababbaabbababababaababbaabbaabbaabbaababbababaababbaabbaababbaababababbaabbabaababababababababbababababaabababbabaabababbaabbabababaabbaababbaabbaababbaabbabababababaabbababababaabababbaabbaababbabaababbabaabbaababbabababaabbaababbababababaabbabaababbaabbaabababbababababaababbabaababbabaabababbabaababbabaabababbaababbaababbaababbabababaabbaabbabaabbaabbaabababababababababababbaababbaababababbabaabababababababbabaabababababbaabbaabbaabbaabbabaabbaabbabaabbaababbaabababbababaabbaababababbaababbabaabbaabbaabababbaababbaabababbaabbaabbabababaabababbabaabbaababbaabbaabababbababababaabbaabbaababbabaababbababaabababbabaabbaabbababababaababbabaabbaababbabababaabbaabbabababaabababbabababaabbaabbaababababbababaabbaabababbaabbabaababbaabbaabbaabbababaababbaabbaabbaabababbabababaababababbabaabbababaabbaabbaabbabaababbabaabbaabbabaababababbaababababababbabaababbababaabbabaabababbabaabbaababbabababaabbabaabbabaabbabaababbaabbaabababbabaababababbaabababbaababababbabaabababbabababaababbaabbabababababaababbaabababbabababaabbabababaabababbaabbaababbababaabbababaabbabaabababbaabbaabbaabbababaabbaababbabaabbabaababbabaabbaabbabaababbaababbaabababababababbabababaabbabababaabababbabababaabababbabaabababababbaababbaabbaabbabaabbababaababababbaabababababbaabbaabbaabababababbababaabbaababbabaabababbaabbaababbababaabbabaabbaababbabaababbababaababababababababbabaabbaababbaababbaababbabaabababbaabbabababababaababbababaabbabaabbababababaababbaababbabaababbaabababababbababaababbaabbababaababababababbabababaabbababababaabbaabbabaababbababaababababbabaabbabaabbaabbabaababbaabbababababaababbababaabbaababababababbaabababbaabababbababaababababababbabaabbaabbabababaababbabaabbaababbabaababababbaababababababbaababbaabbabaababbabaabbaababbabaababbaabababbaabbababaabababbabaabbaabababbaababbaabbaababbabaabbaababbaababbaabbabaabababbaabbababaabbabababaabbabababaabbaabbababaababbaababbabaababbabaabababababbabaabbaabbabababaababababbaabababababababbabaababababbaabababbaabbaababababbabaabbaababbabaabababbaabbabaababbabaabbaababbababaababbababaabbabaabbaabbaabababbabababaabbabababaabbababaabbaabababababbaabbaababbaabbabaabbaabbabababaabbaabbabaabbaabbababababababababaabbaabbaabbaababbabaababababbabaabbaabbabaabbabaababbababaabababbaabababbabababaababbaabbababaababbababababaababbababaababababbabababaabbaabbabaababbaababbabaababbaababbaabbaababababbababaabbaababbababababaabbaabbaabbaababbaababbaabababbaababababbaabbaababbababababababaabbaabababbaabababbaababababababbaabbaababbaabababbaabbabaababbababaababbabaabbaabababbabaabababababababbaababbababaabbaababbaabbabaabbabababaabababababbaababababbaabababababbaabbababaabbabaabbabaababababbabaababbabaabababbabababaabbababaabbabababaababbabababaabababbaabbabaabababbaababbababaabbaabbababababaabbaababbabaababababbaababbabaabbababaabbaabababababbaabababbaababababbababaabbaabababababababbabababababaabbabababaabbabaababbabababaabababababbbbbbbbbbbbbbbbbbabaababbaabbabaababbabaababbababaabbabababaababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaababaababbababaababbabaabbabaabababbababaabbaababbaababababbababaabbabaabbaabbababaababbabababaabbaabbababaabbabaabababbabaabababababbaabbabaabbabaabbaabbaabbabaabbabaabbaababbababaabababbaabbababaababbaabababbabaababbabababaabbabaabbaabbaabbaabababbabaababbaabababbabaabbaabbabaabbababaababbaababababbababaababababababbaabbabaababbabababaabbaabbaababbaababababbaabbaabababababababababbaabbababababaabababbaabababbabaabbaabababbabababaabbaababbaabbaabbaabbaabbaabbabaabbaababbaabbabababaababababababbaababbaabbaabababbabababaabbaabababbaabbababaabbaababbabababaababababbaabbaababababbaabbaabababababababbababaabababababababbaabbabababababaabbaabababbabaabbababaabababbaabababababbababaababbabaabababababbaabbaabababbaabbabaababbaabababababbaababababbabaababbaabbaabbaababababbababaababbaababababbabababababaabababababbaabbabaabbaabbaabbabaabababbabaababababbababaabbababaabbaabbaababbaabbaabbaabbaabbababaabababbababababaabbaabbababaabbaababbabaabbabaabbabaabbaababbaabababababbabababaababababbaabbababababababaabbabaabbaababbabaababbaabbaababababababbabaabbaababbabaabbababababababaabbaabbabaabbababaababbabaabbaabababbaababababababbababababaababbababaababababbabababaabbaabbaabbaababbaabbababaabbaabbababababaabababbaabbabaababbaabbabaababbaababbaabababbaabbaabbabaababbabaabbabaababababababbabaabbaabbabaabababababababbabaabbaabababbababababaabababababbaabbaababbababababaabbaabbaababbababaababababbabaabbaabbababababaababbaabbabaabbaabbabaabbaababbabaababbaabbababababaabbaababbaabbababababababaababababababbaabbaabbabaabbaababbabaabababbaabbaabbaabababbaabbaabbaabbaababbaabbaabbabababababaabababbaabbaabababbaababbabababaabbababaabbabababaabbabaababbabababaababbababaabababababbaabbababaabababbaabbaabababbababababababaababbaababababbababaabbaabbababaabababbabababaabababbaababbabaababbabaabbababaabababbaabbaabbabaabbaababababbabaabababbabaabababbaabbababaababbaabbaababbaabababbaabababbaababbaabababbabababababababaabababbaabbaababbabaababbaababbabaababababababbababaababbabababaabababababbabababaabababababbababaabbabaabbaababababbabaabababbabababaabababbabaabbababaabababbaababbababaabababababbabababaababbaabbabaabbaabbaabbabaababbaababbaabbabaabbabaababbababababababababaababbaabbababababababaababababbabababababaabababbababaabababbabaabababababababbababababababaababababbabaabababbabaabbabaabbabaababababbaabbabaabbaabbaababababbaabbaabbababababaabababababbaabbaabbababababaabababbaababbabababaabbababaabbaabbaababababababababbaababababbabaabbaabbababaababababbabaababbaabbaabababababbabaabbaababbababababaabbaababbaabbabaabbaabbaabbababaabababababbaababbabababaabbababababaababbabababaababababababbabaabbaabbabaabbaabbabababababababaababbababaabbababababaabbaababbabaabbabaabbababaabbabaababbaabbababaababbababababaabbabaababbabaabbaababbaabbababaababbaabababbababaabbabababaabbaabbaabbabababaabbaabbaababbabaabbaababbabaababbabababaababbabaabbaababbabaabbabaababbaabababababbababaabbababaabbaabbababaabbababababaababbaabbaabbabaabbaabababababababbabababaabbabababaabbabaabbaabbababaabbaababbabababaabbaabbababaabbaabbaababbaababababbaabbabaabbaabbaababababbabaabbabaabbabababaabbaabbabababaababababbaabbabababababaabababababbaabababbaabbababababaabbaabbaabbaabbaabbabaabababbaabbaababbaabbaababbabaabbabababaabbababababaababbaabbabaababababbababaabbaababababbaababbaababbaabbabaababbabaabbaababbabaabbababaababababababababbabababaababababbabaabababababbabaabbaabbabaababbabaabababbaababbaabababbaababababababababbaababbaabbaabbabaabbaabababbaabababbababababaabababbabaabbaabbabaabbabaabbabaabbabaabbabaababbabaababbaababbaabababbabaabababababbaabbababaabababababbabababaababbaabababbaababababababbabaabbabababababaabbaababbabaababababababbaababbaabababbabaabbababaabbababababaabbaababbaabbaabbaabbaabababababababbababaabbaabbaababbaabbaababbabaabbabaabbababababaababababababbababaababababbabaabbabaababababbabaababbaabbabaabbabababababababaabababbaababbabababaababbaabbaababbaababbababaababbaabbabaabbabababaabababbabababaabababbabaabababbabababaabbaababababbababaababbaabbabaabbabababaabbaabababbaabbaabababbaabababbaababbaabababbabaababbaabbaabbaabbabaabbaababababbaabbaababbabababaababababbababaabbababababaabababbabababaabbaabbaababbabaabbaababbaababbaabbaabbaabababbaababbababaababbabaababbabababaabbabaabababbaabbaabbaabababbababaababbababababaabababababbababaabbaabbaabbaababababbabababababababaabbaababbaabbabaabababbaabbabaabbabababaabababbababababaabbabababaabbabaababababbaababbaababababababbaabbabaabbaababababbaababbababaabbabababababaabbababababaabbabaabbabaabbaababababbabababaabbababababaabababababbabaabbaababbabababaabbaabbaababbaababbaababababababbaabbabababaabbaabbabababababababaabbababababaabbabababaabababbababaabababbababaababababbabaabababbaabababbabaababbabaababbabaababbabaababbaababbaabbabaababbaababababbabababaabbaababababbabaabbaabbabaababababbaabbaabbabaabababbaabbaabababababbaabbaababbaababbaababbabaabababbaabbaabbaabbababaababbabaababababbababababaabbababaabbaabababbaabbabababaabbabababaabbaabababababbaabababbababaabbabababaabbaababbaabababbabaabbababababaababbabaabbaabbabaababababbaabbaababbabaababbaabbaabbabaabbaabababababababababbabaabbabaababbaababbaabbaabbababaababbabababaababababbababaabbababaabbaabbabaababababbaabbababaababbababaabababababbababaabbaababbabaababbababaabbaabbaabbaabbaabbaabbababaabababbabaabbaababbaababbaabbabaabababbababaababbaabbabaabbababaababababbabababaabbabaababbaababbaababababbaababababababababbabababaabbaababbabababaababbaababbabaabbabaabbabababaabbaababbaabababbaabababbaababbaabababababbababaabbaababababbaabbababaabbababaabababbabaabbabaababbaabbabababaabbaabbaababababbaabbaabbabaabbaababbaabbabaababababbabaabbaabababababbababaababababbaabbabaabbaababababbaabababbabaabbaabababbaababbabaabbababababaabbaababbaabbabaabababababbabaabbabaabbabababaabbabaabbabaabababbabaabbaabbabaababbababaabbabaabbababaababababbaabbaabbababaabbaababbaabbaabababababababbabaabbababaabbaababbabababababababaababbababaabbabababaababbabaabbaabbababaababababbaabababbabaabbaabbababababaababababbababaabababababbaabababababbabaabababbaababbaabbaabbaabbaabbaabbababaabbabaabbaabbaabbaabababbabaababbabaabbaabbabababaababbabaabbaabbabaababbaabbababaabababbabaabbabaabababbababaababbaabbaababababbaababbabaababbaabbabababaababbaabbaababababbaababbabaababbaabbababaabbaabbabaabbaababbaabababbaababbababababaababbaababbabababaabbababaababbabababaababbabaabbaabababbaabbababaababbaabababababbaabababbababaababbabaababbaabbabababababaabbabababaababababbaababbabababaabbaababbabaabbaabbaabbaabbaababbabaabbabababaabababbaabababbaabbabaabbaababbaabbabaabbabaababbaabbaababababbabaabbaabbaabababbaabbabaabbaabbababaabbabababaabbabaabbabababaabababbabaabbababababaabbaababbaabbaabababbaababbaabbaabbaabababbaabbaababbabaabababababbaabbaabbababaababbaabababbaababbabababababababaababababababbababaabbabaabbabaabbaabbaabbaabababbaabbabaabbaabbabaabbaabbaababababbaabababbababaababbabaabbabaababbaabbabaababbabaabbabaababbaabbaabbaabababbabaabbababababababaabbaabbaabbabababaabbabababaabababababbabaabbababababaababbabaababbaababbabaabbabababaabbabababaabbabaabbaabbabaababababbaababbabaabababababbaabbaabababababababbabababaabbaababbaabbababaabbaababbabaababbabababababababaababbabaabbabaabbaabbaabababababbabaabbaabbabababaabbabaababbaabbaababbaababbabaabbaabbababababaabbabaababbabaabababbababaababbaabbaababbaabbaabbaabbaababbababaabbabababababababaabbabaabbabaabbabaabababababbabaabbaababababababbababaababbaababbabaabbababababaababababababababbaabababbababaabbaabbaababbaabbabaabababbababaabbaabbabaabbabaabbaababbabababaabbaababababababababababbaabbaabbaabababbabaababbaabbaabbababaababbababababaababbaabababbababaabbaababbabababaabbaabbabaabbababaababbabababaababbabababababaabbaabbababaabbaabbaabababababababbaabbababaababbabaabbababaabbaababbaabababbabaabababbabaababababbaabbabaababbaababbabaabbaabbaababababbababaababababbaabbabaabbaabbaabababbabababaabbababaababbaababababbaabbaababbaabababbaababbabababaabbababaabbabababaababbaababbabaabbababababababaabbaababbaabbabaababbabababaababababbaabbabababaabbaababbababababaababbabaabbabababababaababbababaabababbabaababababbaabbabababaababbaababbabaabbabaabababbaababbababababaabbaababbaababababababababbaabbababababaababbababaabbabaabababbabababaabbabaabbaabbaabbaabababbabaababbabaababbaabbabaabbabababaabbabaabbababaabababbaabbaababbaabbaabbaabbaababbaabababababbaabbaabbabaababbaababbaabbaababababababababbababababaabababbabaababbaabababbaabababababababababbabaabbaabbabaabbabaabbaababbabaabababbabaababbabababaababbaabbababaabbababaababbaababababbabaabbabababaabbabaabbaabbaabababbaabababababbababaababababababbaabbaabababbababaababbaababababbababaabbaabbaababbaabbaabbabaabbabaabbaabbababaabbaabbabaabbababaabababababbabaabbabaabbaababbaabbabaabababbabaababbabababaabababbabababababababababababababaababbaababbabaabbaababbabaabbabaabababbababaabbaabababbabaabbabababaababbabaababbaabbaabbabaabbabaababbabababababaababbabaababababababbaababbababaababababbaababababbababaababbabaabababbabaabbabaabbabababaababbabaababbababaabbababababaababbabaababbabababababaababbaabbaabbababaababbabaabbababaababbaabbabababababaabbabababababababaabababababbababababaababababababbaabbaababbabaabbabaababbabaabbaabababbabababaabbababababaabababbababaababababbaababbabaababbababaababababbabababaabbabaabababbaababababbaababababbabaabbaababbababaabbabaababbabaabbaabbababaababbababaababababababababbabababaababababbaabababbaabbababaababbabaabbabaababbabaabbababaababbaabbabababaabababababbababaababababababbaabababababbabaababbabaabbabaabbabababaabbababaabbaabababbaababbaababbabaabbaababbabaabbaabbaabbabaabbaababbabaabababababbababababaabbaababbaabbabababababaabbaababababbaababbaabbaababbabaabbaabbabaababbababababaababbaabababbabababaababbababaababbaabbababaabbaabbaabbababaabbababaababababbaababababababababbababaabababbaabababababbabaababbaabbabaabababbaababababbaababababbaabbabaababbabababaabbababaabababababababababbaababababbaababbabaabababababababbabaabababbababaababbabababaabbaabbaabbababababaabbababaabbabaababababbaabbabaabababbaabababbababaabbaabbabababaabbaababbabababaabababababbaabbababababaabbaabbaabbabaababbababaababbababaabababbababaabbabaabbabaababababbababababababaabababbabababaabbababaabbababaabbaabbaababababababbabaabababababbaabbaabababbabaabababbaabbaabababababbabababaababbaabbaababbababaabbaababbabaabbabababaababababababbabaabbabababaabbabaabbaabbaabababbaabbaababababbaabbabaabababbabaababababababbaabbaabbaababababbaabbababaabbaabbaabababababbabababaabababbabaabbaabbaabbaababbabaababbabaabababbabababababaabbababababababababaabbabaabbaabbababaababbabaabbaababbababaababbababaabbaababababbaababbaababbaabababbabaababababababbaababababbaabbababaabababbaabbaabbaabbabababaabbabababaabababbaabbabaababbaabbaababbabaababbabaabbaabbabababaababbababaabbaabababababababbababababaabababbababababaabbababababaababababbaabababbaababababbaabbabaabbaababbaabbabababababaababbabababaabababbaabbabaabbabaabbabababaabababbabaabbababaabababbaababbaabababbababababaababbababababaabbabaababababababbabaabbaabbaababbaabbabaabbaababbabaababbaabbaabababbababababababababababaabbababaababbaabbabaabbabaabababababababbaababbababaabbaababbabaabbabaabbabababababaabababbababaabababababbabaabbaababbaabbabaababbabaabbababaababbaabbababaababbabababababaabbabababaabbabaabababbaabababbaabbaababababbababaabbaababbaababbaababbabaabbabaabbabababababaabbababababaababbababaabbabaababababbaabbabaababbaabababbababababaabbababababaababbaabababbaababbabaabbaabababbabaabbabaabbaababbaabbabaababababababbaababababbaabbababaabbaababbaabbababaabababbaabbaabbaabababbababaababababbaabababbaabbabaabbababaabababbaababbaababababbaababbababaabababababababbabaabababbabababababaabababbababaababababbabaabababbaababababababababababbaabbaabbabaababababbabaabbaabbababababaabababbababaababbababaabbabaabababbaabababbababababaabbaababbababaabbabaababbabababababaababbaabbabaabababbaababababbabaababababababbabababaabbababaababababbaabbaabbaabbaabbaababbabaabbaababababbabaababbabaabbabaababbaabbabaabababbababaababbababaabbabaabbaababbabaababababbababababababaabababbaabbaabbababaabbaababbabababababababababababaabbababaababababbaabbabababaababababababbaabbabaabbabaabbabaababbabababaababbaababbaabbabaababbabababaabbabaababbababaabababbaababbaabbaabbabaabababababbaabbaabbaabbaababbaabbaabbaabbaabbaabbaababbabaababbaabababbaababbaabababbaabbaabbaabbabaababbabaabababbabaabbababaabbaabbaabbaababbaabababbabaabababbababaabbababaabbababaababbaabbababaabbababaabbaabababbabaababbabaababbaababababababbaababbaababbababaababababbaabbaababbababababababaababbabaabababbaabbaababbabaabbabaababbabaababbaabababbaabbababaabbaabbaabbaababababababbababaabbabaabbabaabbababaababababababababbabaabbabaabbabaabbabababaabbaabbaabbababaababbaabbabaabababbabaababbabaababbabaabababbababaabbababaabbababaabababbabaababababababbabaabbabaabbaababababbaabababababababbaababbaabbaabababbaababbaabbabaababbabababaabbaabababbabababababaababbaababbabaababbaabbaabbaabbaababbaabbababababaabbabaababababbaababbaabbaababababbaabababbababaabababbaabbaabbaababbabaabbaabbabaababbabaababbaabbabaababbaabbaabbababaabababababbababaababbaabbaababababbabaabababbaabbaabbabaabbaabbaabababababbaabbabaababbabaababbabababaababbabaabbabaabbaabbabaababbabababaabbaabbaababbababaababababbaababbaabababbaabababbabababaabbabaababbaabbabaababbaabbababababababaabbaabbabababababaabababbabaabababbaabbabababaabbaabbabaababbaababbaabbababaabababbaabbabaababababbabaabababbaabbabaabababbaababbababababababaababbababaababababbababababaabbababaabababbaababbaababbababaabababbababababaabababbaababababbabaabbabaabababbaabababababbaabababbaababababbaabbaabbabaabbabaababbababaabababbabaababbaabababbababaababbaababababababbaabababababababbaabbaabbabaababbabababaabbababababaababbaabbabababababaabbabababababababaababababababbaababababababbabaabababbaabbabababaabbaabbabaabbaabbaababababbabaababbaabababbabaabbaabababbabaabbaabbaabbabababaabbabaabababababbaabbababababababaabbaabababbabaabbabaababbabaababbaabbababaabbaababababababbababaababbabaabbaababbaabababbaabbaabababbabaabbabababaababbabaabbababaababababbaababbaabbaabbaabbaabbabaababbabaabbaabbaabbabaabbabaababbaabababababababbaabbabaababbabaabbaababbababaababababbaababbaabbaabbababaabbaabbaabbaabbabaabbabaabbaababbabaabbaabbabababaababbabaabbaababbabaabbabaababababbabaabababbaabbabaababbaababbababaabbabaabbaabbabaababababbaababbabaabbaabbaabbabababaababbabaabbaabababbabaababbababaabbababaabababbaabbabaabbaabbabaabbababaababababbababaababbabababababaabababbaabbababaababbabaabbaababbabaabababababbaabbaabbabababaababababbabaabbabaababbaababbababaabbababaabbaabababbaabababbaabababbaabbabaabbabaabbababaabbabaabbaababbabaabbabaabbababaababbabaabababbaababbaababababbaababbabaababababbaababbaabababbaabbaabbaababbaababbaababbaababbaabbabaabbabaababababbaabababbaabbababababababaabbaabbaabbaababbabaababbaababbabaabababbaabbaabbabababababaabbaabbaabbaabababababababababbaabbababaabbababaabbabaabbaabbaababbababaabbabaabbaabababbabababaabbababababaababababbaabbabaababababbaababababbaababbaabbaabbaabbaabbababababababaabbaabbabababababaababbabaabababbababaababbabaabbabababaabbaabbabaabbabababababaababbaabababbaababbaabababbaabbabaababbabababaabababbaabbabaabababbabaabbabaabbaabbaabbababababababaabbaabababbabaabbababaababbabaabababababbabaabbaabbaabababbaabbaabbaabababbaabbaabababbaabbabaababbababababababaabbaababbabaabbaabbababababaabbabaabbaabababbaabbabaabbaababbababaabbabaabbababababaababbaabbabaababbaabababababababbaabbababababaabbabaababababbabababaabbababaabababababababbaabbabababaabababbaababababbabaababbabaababababababbabaabababbabaabbaabababbabaabababababbaabababababbaabababbabaabbabaabbabaabbaabbabaabababababbaababbaabbabaabababbaababababababbabaababababbaababbaabbabaababababababababababababbaabbaababbabababaabbaabababbaabbaababbabaabbaabababbaabbababababaabababbaababbabaabbabaabbaabbaababbaabbabaababababbababababaababbaabbabaababbabababaabababbababaabbaababababbabababaababababbabababaabababbababaabbabaabbaabbabaabababbabaababbaabbaabababababbabababaababbabababababaababbabaabbaabbabababaabbabaababbababaababbaababbabaababbababababaabbabaabababbabababaababbabaabbaabbaabbabaabbaabababbabaabbababaabababbaabbabaababbaabbaababbaabbabaabbaabbababababaabbaabbabaabbaababbababaabbabaabbaababababbabaababbababaabababababbababababaabbaabbababaababbababaabbaabbaabbaababababbaabbabababaabbaababbaababababababababbaababbababaabbababaabababbaababbaababbaabababbabaababbaabababbababaababbabaabbaabbaabbabaabbabaabbabaabbaabababbaababababababbabababaabbaabababbabaabababbaababababbabaababbabaababbabaabbaababbaabababbabaababababababbabaabbaabbabaababbaabbababaabbababaabababbaababababbabababaababbababababababaabbaabbabaababbaababbaabbabababababaababababababababababbaabbaabbabaabababbaabababbabaababbabaabbaabababbabaababbabaababababababbaabbaababbabaabbaabbababababaabababbaabbaabababababababbabaabbabababaabbabaabbabaabbababaabbababababababaabbabababababaababababababababbabaabbaabbabababaabbaabbabaabbaabbaababbaababbaabbabaabababbabaababbabaabbaababbababaabbabababaabababbaabababababbaababbabababaabbabababaababbabaabbabaababbababaababbabaabbaabbababaabbabaabababbaabababbaabababbabaabbaabababbabaababbaabbabaabababbaabbabababaabbaababbaabababbabaabababbaabbabababababaabbaabbaababbabaabbaabbaabbaabababababababababbaababbababaababbabaabababbaabbaabbabaabababbababaababababbaababababbabababababababaababbaabbaabbaabbabaababbaabababbabaabbaababbabaabbabaababababbaabababababbaababbababaabbabaabbabaababbabababaababbababaabababbaabbabababaabbaabababbabaabbaabbababababaabbabaababbababaababbaabababababbabaababbaababbabaababbaababbababaabbaabababbaabababbabaabbabababaabbaabbaabbaabbababaabbaabababbabaababbaabbababaabababababbaabbaabbaabbabaababababbabababaabbababababaababbaabbaababbaabbaabababbababaabbaabbaabbaabbaababbaababbaababababababababbaabbaabababababbababababaababbabaabbabababaabababbaababababbababaabbabaabbaabbabaabababbaabababbaababbaababbabababaabbaabbaabbaabbabaababbaabbabaababababbabaababababababbaabbaabbabaababbababaababababbaabbaabababbababaabababbabaabbababababababaababababababbababaabbaababbababababaababbabaabbabaababbabababaabbababaababababbaababbaabbaabbababababaabbabaababbabaababbababaabababbaabbaababbaababbabaababbabaabbabababaabbaabbababaababbabababaababbaababababbaabbabaabbabababaabbaabbaababbababaabbabaabababbaabbaabbaabbabaababababbabaabbaabbaabbaabbababababababaabbabaabbaabbaabbaabbabababaabababbabababaabababbabababaabbaabbabaabbaababbababaabbaabbaababbaabbaabababababbabababaababababbaababababbababaababbaababbabaabababbaababbababaabbaababbaababababababbababaababbabababaababababbabaabbaababababbabaabbaababbaabbababaabbababababaababbaababbaababbaabbabaabababbaabbaababbababaabbabaabbaabbababaababbaababbabaabbababaabbaabababababbaabbabaabbaababbaabbaabbabaabbabaababbaabbabaabbaababbaababbaabbaababbabaabbaabbaabbabaabbaabbabaababababbababaabababbaababababbaabababababbabaababbaabababababababbabaababababbababaabababbabababaabbabaabbabaababababbabaabbababaabbabaababababbaabbabaabbaabbaabbaabbababaababbaababbaababbaabbaababbaabbabaabababbaababbababaabababbaabbabaababbaabababbaababbababababababaabbaababbabaababbaabbabaabbaabbabaabababbaababbababababaabababbabaababababbaabbababaabababbaabbaabbabababaabbaababbaabbababaababbababaabbaababababbababaabbabaabbaabbababaabbaababbaabbaabbabaabbabaababbaabbabaabababbababaabbababaabbaabbaabbababaabbabaabababbaabbaabbabaababbaabbabaababababbaabababbabaababababbababaabababababababbaabababbabaabbaababbabababaababababbaabbaababbabababaababbabaabababbabaabbaababbaabbaababbababaabbababababaabbabaababbaabbaabbaabbababaabbaabbabaababababbaabababbaabbaabbaabababababbaababbaabababbaabababbabaabbabaabababababbabaabbababaababbaabbaababababababababbabababaababababbabaabbaabbabababaababbaabababbababaabbababaabababababbaabbababababababababaabbabababaabababbaababbaabbabaabbaabbababababababaabbaabababababbaababbabaabbabaababbaabbabaabababbababababaabbababaabbaabbaabbababaabbababaababababbabaababbaabbababaabababbabababaababbaabbaababbaababbaababbabababaabbabababaababbababaabababbaabbaababbaababbaabbababaababbabaababbaababababbaabbaababbabaabbaababbaabbaababbaababbababaababbaabababbabababaabbabababaabbaabababbaababbaababababbabaabbaabababbaabbababababababababaababbababababaababbaabbaababbabaabbaabbabababababaabbabaabbabababababaababbaabbabababababababaababbaabbaabbaabababbaabababbabaabbababaababababbaabbababaabbaababbaababbaabababbaabbabaabbaabbaababbaababbababaabbaabababbaabbaabbababaabababababbaabbaabbaabababbababaabababbabababaabbabaababbaabbaabababbaababbabaabbabababaabababbaababababbabaababbabaabababbaabbaabbaabbaabababbababaabababbabaabbabaababbaabbabababaabbabaabbabaabbaabbabaababbaabbabababaababbabaabbaabbabaababbabaababbaabababbabababaababbabaababbaabbaababbaabbaabbaababbabaababbaabbaabbaabbaababbabababababaababababbaababbabaabababbabaababbaabbaababbabaabababababbaababbaabbaababbababaababbaabbaabbaabbabaabbabaabababbaababbababaabababbaabbaabbaababababababbaabbaabbababababaababbabaabbabababaabababbaabbabaabbabaababbababababaababababababababbabaabababbabaabbabaabbaabababbabababaabbababababababaabbaabbabaababbababaabbababababaabbaabbabaababbabaabbaababbabaababbaababababbaababbabaabababbaabbababaabbabababababaababbaababbaabbaabababbaabbaababbaababbaababbaababababbaababbabaababbaabbaabbabaababbaabbababaabbaabababababbabaabbabaabbabaabababbaabbababaababbaabbaababbabababaabbabababababaababbababaabbaababbaabbaabbaababababababbaabbaabbabaabababababbabababababaabababbababaabbabaabababbaabababbabaababbabaabababbaababbaabbababababaabbaabababbabababaabbababababaababbabaababbababaabababbabababaabababababbabababababababaababbaabbaabababbaabbaababbabaababbabaabababbababaababbabaabbabaababbabababaabbaabbabababababaabbababababaabbabaababbababababaababbabaababbabaabababbabababaababababababbabaabbaabbaabbaabbabaababbabaabbaabbaababbaabbabaabbaabababbaabbaabababbaabbababababaabbaababbababaababbababaababbaabbababaabababbaababababababbababaabbaabababababbababaabbabaababababbaababbaabbaabbaabbabaabababbabaabbaababababababababbaababbaabbabababaababababbaababbaababbababaabbabaabababbabababaabbabaabbabaabbaabbababaabbabaabababbaabbabaabababbaabbaababababbabaabbabaabbabaabababbabaabbabaabbabaabbaabbabababababaabbabaababbabaababbaababababbaabbabaababbabababaabababbababaababbaabababbaabababababbabaabbaabababbaabababababbaababbabababaabababbabababababaababbaabbabababaabbababaabbaabbaabababbabaabababbabaababbaabbabaabbaabbaababbabaabababbaababbabaabbaababbaababbabaabbaababbaabbabaabbabaabbaabbabaabbaabbaababbaabbababababababaabbabaabbaabbababaababababababbaabbababababaabbaabbabababaababbaababbaabbaababbabababaabbabaabbaababbaababbabaabababbaababbababaabbaababbaabababbaababbaabbabaababbaabababbaabbababaababbabababaababbabaababbababaabbabaababbaabbaabbababababaabbabaabbaabababbaababbaabbabaababababababbababaabbababaababbaababbaababbaababbaababbaabbaababababbaabababbabaabbaabababbaabababababbaababbabababababaababbabaabbaabbabaabbabaabbaababbaababababbaababbabaabbaababbaabbabaababbabaabababbababaabbaabababbaabababbabababaababbaabbabaabbaabbabaabbabababaababbababaabbaabbababaabbaababbabababababaabababbaababababbaabbaabbabaabbabaabbaababbaabbaabbabababaababbaabbabaababbaabbabaababbababababababaababbaababababababbaabbaabbaabbaababbababaabababbaabbaababbabaababbaabbaabababbaababbabababaababababbabaabababbabaababbabaababbabaababbaabababbabaabbaabababababababbaabbaabbabaabbaabababbabaababbaababbaabbaabbabaabbaabbabababaabbabaabbabababaababababababbabaabababbabaabbaabababbabaababbabababaabbaababbaababababababbaabababababbabababaababbabababaabbababaabbaabbaababbaababbababababaabbaabbabababaabababababbabaabbabaabbaabbaabababbaabbaabbaabababbabababaabbaababbaabbaababbabaabbabaabbabaabbaabababababbaabababbaabbababaabababababbaabbabaabbababaababbaabbaabbabaabbabaabbabababaababbaabbabaababababbababaababbaababbabababaababbabaabbababaabbabaabbabaabababbabaabbaabababababbaabbaabababababbaabbabaababababbaabbabaabbaabbabaababbaabbaabbabaabababbaabbababababaabababababababbaabbaababbababaababbaabbababaabbabaabbaabbaababbaabbabaabbaabbababaababbaababababbababaabbababaabbaabbaabbaabbaabbaabbaabbaababbababaabababbabaabbaababbababaabbaabababbaabbaabababbabaababbaabbababababaababbababaabbabaababbababababaabbaababababababbabaabbababaababbaabbabaabbaabababababbaabababababababababbabaababbaabababbabaababbaababbaababbaabbabababababababababaabababababbabaabbabaababbababaabababababababababbababaabbaabbaababbababaabbabaababbaabbaabbaababbaabababbabaabbabaabababbababaababbabababaabbabaabababababbababaabababababababababbabababababaabababbababaabbaabababbabaabbabaabbabaabbabaabababbaababbaabbaabbabababaababababbababababababababaabbabababaababababbaababbaabababbabaabbababaabababbaabababbaabbaabbabababaababababbabababaababbabaabababbababaabababbaabbababababaabbaababababababbabaabababbaabbabababaababbaabbaababbabaabbababaabbabaababbabaababbaabababbaabbababaabbabaababbaabababababbababaabbabaababababababbabaabbaabababbabaabababbaabbaabababbaabbaababbaabababbaabbaabbaababbabaabbababababaabbaababbaababbabaabbabaabababbaabababababbaababbaababababbaabbaabbabaabababbaabababbabababaababbaabbaabbaabbaabbababaabbabaababbaababbababababababababababaabbabababaababbabaabbaababbababaabbaabbabaababbababababaabbabaabbabaabababbaababbaabababbababababababababaababbabaabbabababaabbabaabbabaabbababaabababbabaabababbaabbaabababababbabaababbabaababbababababaabbabababaabbababaabbaabbababaababbabababaababbaabbabababababaababbaababbaabbababababababaabbaabababbabaabbaabbabaabbabaabbabaababbababaababbabababaababbaabbaabababbabaababababbaabababbabaababbaabbabababaabbaabbaababbababaabbabababaabbabaabbaababbabaabbabaababababbaababbaababbaabbabababaabbabababaabbaabbaababbabaababbaababbaabbaabbaabbaabbaabababbabaabbaabbaabababbababaabbabababaababababababbabaabbaabbabaababbaabbababaababbaabbaabababababbaababababbaabababbabaababbaabababababbaababbaabababbabaabbabaabbaabbaabbaabbabaababababbaabbaababbabaabbababababaababbaabbabaabababbabaabbaababbaabababbabaabababbababaababbaababbabaabbaabbaabbaabbabababaababababbaabababbaabbabababababaababababbaabababbabaabbaabbababababababaabbaababbaabbaababbaabbaababbabaabababbabababaabbabaabababbabaababababbaabbababaabbabaababbaabbaabbaabbabaabbaabbabaabbabaabbabaababbababaababbabaabbaabababbaababbaababbaababbaabbaabbaabbaabbabababababaabbaababbababaabbaabbabababaabbabaabbaabbaabababbaabbababababaabbaababbaabababbabababababaababbababaabababababababbaabababababbabababaababababbabaabbabaabbaabbaabababbabaabbaabbabaabbaababbaababbaababbaabbabaabbaababbaababababbaabbabaabbabaababababbaabbababaababababababbaababababababbabababaabababbaababbabaabababbaababbaababbaababbaabbabaabbaabababbabaabababbaababbaababbaabababbaababababbaabababbabaabbaababbaabbababaabbabaabbaababbababababaabbaabbaababababbaabbababaababbabaababbababaabababbaabbabaabbaababbaabababbababababaababbaababbabaababbaabbaababbababababababaababbaababbabaabbaababababbaabbabababababaabbabaababbabababaabbabababaabbaabbaabababababbaabbabaabbabaababbabaabbaabbabaababbabaabababbababaabbaababbaabbaabababbaababbabaababbaababbaabababababbabababababaabbababaababbaabbabababaabbaabababbaabababbaabbabaababbababababaabababbaabbaabbababababaabababbaabbabababaabbaabababbabaabbabababaabbabaabbabaabababababbaabbaabbabaabababababbabaababbaababbabababaabbaabbaabbaabbabaababababbaabababababbabaabbaababbababaababbabaababbababababababaabbaababbaabababbaabbaabbabababababaabbabaabababbaabbaabbaababbabaababbababababababaabbaabbabababaababbaababbabaababbababaabbaababababbaabababababbabaabbaababababbaabbaabbababaabbaabababbababaababbababababaababbaababbabaabababbaabbabaabbaabbababaababbabaabababbaababbababaabababbababababaabbaabbabaababababbabababaabababbabababaabababbaabbaabbababaababbabaabbababababaababbabaabbaababababbabaabbababababaababbaabbababababaababababbaabbaababbaabababababbabaababbababaabababbababaabbaababababababbaabbabaababababbababaabababbaababbaabbaabababababababbabaabababababbabaabbababaabababababbaabababbaabbabaabababbababaabababbabaabbaababababbabaabbaababbabaabbabababaabababababababbaababbababaabbabababaabababbababababaabbaababbaabbababaabababbabaababbaabababbaababbabababaababbaabbaababbababaababbabaababababababbaababababbaababababababababbababaabbabaabababbababaababbabaababbaabbababababababaabababbaabbababababaabbababaabbababaabbabaabbabaabababbababaabbabababaababbaababbabababaabbaababbaabbabaabbaabbaabbabababaabbabababaababbaabbabaababbabaababbabaabbaabbababaababbaababbaabbaabbaabbaababbaabababababbababaabababababbabababaabbaababbabaabbaabababababababbaababbaababbaababbaabbaababbababaababbaababbababababaababababbaabababbaababbaababbababaabababbababaabbaababbabababaabbaabbabaababbabaababbaabbaabbabababaabbababababaababababbaabababbaababbaabbaabbaabababababbabaababbabababaabababbababababaababbaabbaabbaabababbaabbaabbabaababababbaababbabaabbababaabbabaabbabababababababaabbabababaababbaababbaababbabababababaabbaabababababbabaabbababababaabbabaababbababababababaababababababababbaabababbabababaababbaabababbababaabbaababbabababaabababbaabababbabaababbababaabbaababbaababbaababbaabbaababababbaababababbaabbaabbaababababbaababababbababaabbaabababbababaabbaababababababbaababbaabbababaabababababababababbababaabbabaabbababaababbababaabbabaabbabababaabababababbababaababbabaabbaababbabaabbaababbababaababbabaababbaabbabaabababababbabaabbabaabbaabbaababbabaabababbabaabababbaababbababaabbaabbaabbaababababbababaabbaabababbababaabbaababbababaabbaabbabaabbaabbaabababbaabbaabababbabaabababbaabbabaabbabababababababaabbaababababababbabaabababbababaababbabaabababababbabaabbababaababababababbababaabbabaabababbabaababbababaababbaabbaabbaabbaababababbababaababbababababaababbaabababababababbabaabbaabababababbabaabbabaabababbababaabbababaabbabaababbabaabababbabababaababababbaabbaabbabaabbaabbababaabbababaabbaababbabaababbababaababbaababbaabbabaababbababaababbaababbaabbabaabbaabbabababaabbaabbabaababbaabbababaabbabababaabbabaabababbaabbabababaabbababaababababbababaabbabaababababababbabababaababbaababbaabbaabbaabbabaababbaabababbabaabbaababbabaababababbaabbaababababbabababaabbabaababbabababaabbabaababababbaababababbaababbababababababaabbabaabbaabbababaabbaababababbaabbababaabbaabababababababbaabbaabbabaababbababababaabababababbabaababbaababbabaabbabababaabbabaabbaabbabababaabbabaabbabaabbaababbabaabbabababaabababbabaabbabababababababababaabbabaababbabababaabbaabababababbababaabbaabbaababababbabababaabbaabababbaabbaabababbaabbaabbaabbaabababababbaabbaababbaabbaabbaababbababababaababbabaabbababaababbabaabbabaababbabababaabababbaabbabaabbabaabbababaababbabaabbaabbababaabbabaababbabaababababbabaabbababaabbabababaabbaababababababababbaabababbaabbaabbaababababababababbabababaabababbaabbabaababbabaababbabaabbaabbabababaabababababbababaababbabaabbabaabbabaabbabababaabbaabbabaabbabaabbababababaabbabababaababbaabbaababbaabbaabbaabababbababaabababababbabaababbababababaababbaabababababababbaabbabaababbaababbaabbaabbabaababbaabbaabbababababaababbaababbaabababbabababababaababababbabaabbaabababbaababbabaababbabababaababbabaabbaabbabababaabbaabbaababbabaababbabababababaabbaabababbababaabbaabbabaabbabababaabbaabababababbabaabababbaabbaabbababaababababbababaabbaabbaabbabababaabbabaababbababaababbabaabbabaababbaabbabaabbaabbababaabbababaabbabaababababbaabababbaabbaabbaabbaabababababbaababababababbabaababbaabbabaabbaabababababbabababaabbababaabababababbabaababbaababababbaababbaababbabaabbaabbaababbaabababababbabababaabbaabbaababababbabaababababbabaabbabaababbaababbaabbabaabbaabababbababababababaababababbaabbaabbabababababaabbaabbabaabbaabbabaabababbaabbabaababbaabbaababbaabababababbabaabbabababababababaababbabaabbababababaabbaabbababababababaabbabaabbababaabbaababbabaabbaabbabababaabbababaababbaabbaababababbaabababbabaabababbaababababbabaabbababaababababbabababaabbabababababaabbababababaabababbaabbaabbaabababababbabaabbababaababbaababbaabbaabbababaabbabaabbaababbaabbababaababbababababaababbaabababbabaabbabaabbaababbaabbabababaababbabaabbabaabbabaabbabaababbaabbabababaababababbababaabbaabbaababababbaabbaabababbaabbaababbaababbaabbaabbababaabababababbababaababababbabaabbababaabbaabababbabaabbaababbababaababababbabaabbaabbababaababbababababaabababbababaabbabababaabababbaababbababaabbabaabbabaabbabaabbaabbabaabababbabababaabababbabaabbaabbaabbabababaabababbababababababaabbaabbaababbabaababababababababbabaababbaabbabaabbaabbaababababbabaabbaababbababaabbababababaababababbabaabbababaabbaabbababababaababbaababbaabbaabbabaababbabaababbaababababbaabbabaababbaabbaababbababaabbababaabbabaabababbaababbabaabbaabbababababababaababbabaababbababaabababbababaababababbaabababbababaabbaabbaababbababababaabbaabbaababbaababababbababababababaabbabaababbaababababababababbababababaabbaabbaabbaabbabaababababababababababababababbababaababababbabaabbababababaababababbabaababbabaabababbaabbababaabbaababbaabbababababababaabbaababbaabbaababbababaabababbaababbabaabababababbabaabababbaabbaabbaabbaabababbaabbaababbabaababbababaabbaabbabaabbababababaabbaababbaabbabaababbababaababababbabaababbaabbabaabbaabababbabaababbabaabababbaabbabababaabbaababbababaabbaababababababababbaabbababaababbaababbababaabababababbaababababababbaababababbaabbaabbabaabbabababaababababbaababbabababaabbabaabababbababaabbababaabbaababbaababbababaabbabaabbaabbaabbaababbaababbaababbaababbaababababbababaabbaababbabaabbaabbababaababbabaabbaabababbabababaabbababaababbabaabababababbaabbababababababaababbaabbaababbababaabbaababbaababbabababababaabbaabababababbaababbaabababababababbababaabbaabbabaabababbaabbaababbaababbaabababbaabbabaabbabaabababbabaabababbabaabbaababbaabbaabababbaabbaabababbababaabbaababababbabaabbababababaabbaabbaababababbaabbaabbaabbabaabbaabbaabbaabbababaabababbaabbaabbaabbabababaabbaabbaabbabaabbabababababaabbaabbaababbabaababbaababbababababaabababababababababababbabababaababbaababbaababababbabaabbaababababbababaababababbabaababbababaababababbabaabababbababaabbaababbaabbabaabbaababbababaababbaababbababaabbababaabababbabaabbabaabbabaabbaababbaababbaabababbaabbabaabababbaababababababbaababbaababbaabbaabababababbababababaabbabaabababbabaabbaababbabababaabbaabbaababababababbabaababbabababaababbabababababaababbaababbaabbababaababbaababababbaabbaabbabababaababbaabbabaabbaabbababaabbaabbaababbaabbabaabababbaababbabaabbababababaabababbaabbaabababbaababbabaabbabaabbababaabbabaabbaabbaababababbaababababbabaababbaabababbaabababababababbaababbaababbababaababbabababababaababababababbaababababbaababbaabbaababbabababaabababbababaabababababbaabbaababbaabbaababbababaabbaabbaabbabababaabbaabababbaababbaababababababababbababaabbabaabbaababababbaababbaababbaababbababaababbabaabbabaabbaabababbaabbaabababbaabbaabbaabbaababbababaabbaababababbabaabababababbababaababababababbaabbaabbabababaabbaababbababaabbaababababbaabbabababaabbababaababbaabbabababaababababbaababbabaabbababababaabbabaabbaabbaabbababaabbababaababababababababbababaababababbabaabbabaabbababababaabbaababbabaabbaabbaabbabaabbaabbabaabbaabbaababbababaababbabaabababababbaababbaabababbabaabababbabababababaabbababababaabababbaabbababaabbababaababbaababbabaabbabaababbabababababaabbababaababababababbaabbaabbaabababbaabbabaabbabaababbaabbababaabbababaababbaababbaabababbabaabbaabbaababababababbaabbabaabbaabbaababbababababaabbaabbaababbabababaabababbaabababbababaabbaababababbaabbaabababababbabaabbabaababbaabababbaabbaabbabababaabbababaabababababbabaabababababababababbaabbaabbabaababababababbaababbababaababbabaabababbaabababbaabbabaabbababaabbababaababababbaababababbaabbabaabbaababababababbaababbaabbabaabbababaabbabaabbabaabbabaabbababaabababbaabababbaabbabaababbabaabbaabbaabbaababbabaabbabaababbaabababababbabababaababbaabbabaabbabaabbaabababababababbaabbababaabbaabbabaabbaabababbaabbabaababababbababaabababbabaabbabaababbaababbababababaabababbabaabababbaababababababbabaabababbababaabbaabbaabababababababababababababbaabbaababbaabbabababaabbaababbaababababababbaabababbabaabababbaabbabaabbababaabbaabbaababbababababababaabbaabbababaabbaababbabaababbabaababbababaababbabababaabbaabbabaababababababbabaababbabababababaabababababababbaabababbabaabbaababbaabababbaabbaababbababaababbaababbaababbabaabababbaabbabaababababbabaababbaababababbabababaabbaabbabababaababbabababaabbabaabbababaababababbaabababbababaabbaababbababaabbabababaabbaababbababababaabbaabababbabababaabbaabbaababababababbabababaababababababbaababbaabababbabaabababbaabbabaabbaabbababaababbabababaababbaabbaababababababababbababaababbabaabababbabaabbabaababababbaabbaababbabababababaabababbaabbaababbabaabababababbababababaabbababababaabbaabababbaabbababaababbababaababbaababbaababbabaabababbababababaababababababababbaabbaabbaabbaabbaabbabababaababbaabababbaababbabaabbabaababbabababaabbaabbaababbabababaabbababaabbaabababbaabababbaabbaabbaabbabaababababbaabababbaabababbabaababbababaababababbababaababababbaababbaababbaababbabaabbaababbababaabababababababababbababaababbababaabbaababababababbabaabbaababbabaabbabaabbaabbabaabbaabbaabbaabbaabbababaabbabaababababababbabaabbabaababbaabbabaabababbaabababbabababababaabababababbaababababbaababababababbaabbabaabbababababababaabbaabbaabababbabaababbabaabbabababaabababababbababaababbababababaababbabaabababbababaabbaababababababbaabbaababbabaababbaabbabababababaababbaabbababaabbababaabbabaabbabaababbababababaababbababababaabbabaabbabababaabababbaabbaabbabaababbaabababbabaabbaababbaabbabaabbaabababbabaabbabaababbaababababbabababaabbabaababbaababbaababbababaababababbababaabbaabababababbabaababbabaababbabaababbaababbaabbaabbabaabbaabbaabababbaabbabababababaabababbabaababbababaabbaababababbabaabbababaabbaabbabaabbaabbababaabababbaabbababaababbaabbabababaababbaababbaabbaabababbababaabbabababaabbaababbababababaabababababbabaabbabaabbababaabbababaababababbababababaabbaabbabaabbaabbabaabbaabbaabababababbaabababababbababababaabbabaabbabaabbabaabababbaabbaabbabababababababababaababababbababababaabbaabbaababbababaababbabaabababababababababbaabbabababaabbaabbaababbababaababbaabababbababababaabbaabbaababbabaabbababaababbaabbabaabbababababababaababbaabbaabababababababbaabababbaababbaabbaabbaababbabaabababbaabbaabbaababbaabababababbabaabbaabbaabbababaababbaababbaabbaabbabababaababbaabababbabababaabbabababababaababbaababababbaababbaabbabaabababbaababbababaabbabaababbabaabbababaabababbababaabbaabbabaababbaabbaababbabaabababbaababbababaabbabababaabbababaabbaabbaababbabababaabbababaabbaabbababaababbabaabbaabababbaababbaabababbabaabbaabbaabbaababbabaabababababbabaabbababaababbaababbabababaabababbaabbaabbabaabbaabbaababababbababaabababababbaabababababababbababaabababbaababababababbaabbabaabababbaabbaababbaabababbabaabababbabaabbaababbaabbabaabbabaabababbaabbabaabbabaabbaabbabaabbaabababbabababababababaabbaabbababaabbabababaabbaababbabaabbabaababababbababababababaabbaabbababaababbaababbaabbaabababbabaabbaabbabababaabbababababaabbaabbabaabbaabbababaababababababbabababababaabababbaababbabababababaabbaababbabaabbaabbabababaababbababaabababababababbabaababbabababaabbabaababababababbaababbabaabbaabbaabababbaabababababbabaabbaababababababbabaabbabababaabbaababababababbabaabbababababaabbabaabbaabbaabababbaabbababaabbabaabababbababaabababbabaababbaabbabaababbaababbaababababababababbabababaabbaabbaabbabaababbaabbababababababababaababbababaabbaabbaabbabaabbabababaababababababbaababbaababababbabaabababbaabababababababbababaabababbaababbabaababababababbabaabbabaabbaababbaababbababaababbabababaabababbaabbabaabbabaabbaabbaabbaabbaabababbaabbaabbaabbaababababbabaababbabaabbaabbaabbabaababbababababaababababbabaabababbaabbaabbaababbaababbabaabbaabbaabbabaabbabababaabbaababbabababaabbaabbabababaababbabaabababababababbaabbaabbabaababababababbaababbaabbababaabbaabbababaababbababaababbabaabbababaabbaabbababaabbabaababbaababbaababbabaababbababababaababbababaabbababaabbaabbabababaabbabaabbababababaabababbabaabbaababbababababaababababbaabababbababababaababababbababaabbaabababbaabababbabaabbaababbababababaabbababaabbabaabbaabababbaabbaababbaabbaabbaabababababbabaabababbababaabbabaababababbabaabbabaababbaabbaabbababaabababbabababaababbaabbabaabbababaabbabaababbaabbabaababbaabababbabaababbabababaababababbabababaababbabaabbabaabbaabbabaabbababababaabababbababaababbaabbaababbaabbaababababababbaababababababbabaabbaabbaabbabababaabbaabbabaabbaabbaabbaabababbabaabbabaababbabaabbababaabbabaabababbaabababbabaabbababababaabbabaabbabababaabbababaabbabaabbaababbaabbaababbabaababbaabbaabbaabababbaababababbabaabababbaabbaabbaababababbababababababaabbaababbababababaabbaabbaabbababababaababbaababbaabababbabababababaabbabaabbaabbaabbababaababbababaababbaababbaabbabaabbaababbabababaabbaababbaabbaababbabaabbaabababbaababbaabbabaabbaabbabababaabbaabababbabaabbabaabababbababaababbaabbabaabbabaababababbababaabbaababbababaabbabaabababbaababbabaabababbabaabababbaabbaabbaababbabaabbabaabbaabbaabababbaababbabaababbaababbababaababbabaababababbaabbabaababbaabbaabbabababababaababbaabbabaababababababbaabbaabbabaababbaabababababbaabbabaabbababaabbaababbaababbaabababbabaababababbaababababababbaababbaabbaabababababbababaabbaababababababbaabbaabababababbabaabbaabbaabbaabbababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababbaabbaabbaababbabaabbababaababbaabbaababababbabaababbaababbaababbabababaababababbaabababbabaababbabababaababbaababababbaabbaababbaabbaabababbabababaabbabaabababbabaabbabaababbaabbaababbaabbaababbaabababababbabaabbaabbaabbaabababbabaababababababababbababababababaababbababaabbabaabababababbababababaabababbababababaabbabaabababbaabbaabababbaabbaababbaabbaababbaabbabaabbaababbababaabbabababaabbabababaabbaababbaabbabababaabbabababababaabbababaabbababaabbaababbaabbaababbaababbababaabbaabbaabbaabbababaabbababaabababbaabababbaabbaabababbaabbabaababababbaababababbababaababbababaababbaababababbaabbaababababbababababaabbaababbaababbaabbababababababaabababbaababbabababaabbaabababababababababbabaabbabaababbabaabababbaabababbaabbababaabababbababaabbaabbabaabbababaabbababababaabababbabababaabbababaababababbababababaababbabaababbaababbabaabbaabbabaababbabababababababaabbabaababbaabababbaabbaabbaababbaabbaabbabaababbaabbababaabbaababbababaababbaababababbaba
bababaabbaabababbabababaabbaababbabaababbaabbababaabbabaababbaababababbaabbaabababbabaabbaabababbababaababababababbaabbaababbaabbaabbaababababbabaabbababaababababbabababaabbaabbaabbabaabababbababaababababbabababababaababababbabababaabbaabbaababbabababaabababbababaabababbabaabbababaabababbababaabbabaabbababaabababababbabababaababbaabbaabbababababababababaabbaabbabaabbabaabababbabaabbabaabababbaababbababaabbaababababbabaabababbaabbaababababababbababababaabababababbaabbaabababbaababbaababbaababbabaabababbaababababababbabababaabbaababbababaabababababbabaababbaabbaababababababababbababababaabbabaababbaababababbaabbaabbababaabababbaabbababababaabbabaababababbabaabbaababbaababababbaabababbabaababbabaabababbabaababbaabbabaababababbaabbababaabbaabbaabababbababababaababbaabbababababaababbababababaabababbaabbaababbabaabbaababbabaabababbabaabbabaabbaabababbababaababbababababababababababaababbabaabbaabbabaabbaababababababbaabbaabbaabbababaababbabababaabbabaabababbaababbaababbabaabbababaabbabaabbabababaabbabaababbabaabbabaababababbaabbabababaababababababbaababbaababababbaabbabaabbaababbababaabbababaabababbababaabbaababbaababbabaababbaabababababbaabababbaababbaabababbabababaababbaabababbabababaabababababbababababaabbabaabbaabababbaabababbabaabbabaababbabaabababbabababaabbaababbababaabbaabbaabbaabbaabbababaababbababaabababbababababaababbabaabbaabbaabbaabbababaababbabaababbabaabababbabaababbaabbabababababaabbabababaabbabaabbaabbababaabbabababababaababababbaabababababbaababbaababbabaabbabaababbabaabbababaabbabaabbabaababababbaabababbaababababbaababbabaabbabaabbaabbabaabbababaabbaabbaabbaabbaabbabababababababababababaabababababbaabbabaabababbaabbaabbabaabbaababbabaababbababaabbababaababbaababbaababbaabbabaabbabaabbabaababbababaababbabaababbaababbabaabbaabbabababaababbaabbaabbaabbabaabababababbaababbaabbaabbabaabbaabbaabbabaabbaabbabaabbabaababbaababababbaabbabaabbaabbababaabbaabbaabbaabababbaabbababaabababbabaababababbaabbaababbaabbaabbaabbababaabbabababaababbaabbababaababbabababaabbaabbaabababbaabbababababaabbaabbaabbaababbaababbaabbabaabbabaabababbababaabbababaabbababaabbabaababababbabababaabbaababbababaabbaabbaababbaabababababababababbaabbabaabbabaababbabaabbaabababababbabaabababbababaabababababbaabbaababbabaabababababbabaabbabababaabbababaabbaabababbabaababababbaababababbababaabbabaababbaabbabababababaababababababbabababaabbaabbabaabbababaababbaabbabaababbaabbaabbabaabbaabbabababaabbabaabbabaabbababaabababbaabbaabababbaababbaabababbababaabbaabababababababbaabbaabbaabbabaabbabaabababbaabbababaabbaabbabaababababbaabbaabbabaabababbababaabababababbaabbaabbaabbabababababaababbababaababbababababaabbabaababbabaababbaabbabaabbaababbaabbabaabbabaabbababaabbaabbaabbaababbaababbaababababbaababababbabaababbaabbabaababbaabbabaababababababbaabbabaababbaababbaabbaabbababababaababbababaabbaabbaababbaabbabaababbaabbaabbaabbabaabbaabbababaabababbaabbabaababbaababbabababaabababbaabbaabbababaabbaababbaabbaabbabaabbaababbaabbaababbabaababbaababbabaababbababaababbaabbaababbaabababbababababaababbaabbababaabababbaabbabaababbabaabbaabbabaababababbaabababababbabaabbababaabababbaabbabaabbaabababbaabababbaabababababbababaababababababbaabbaabbaabbabaabbaababbabaabbabaabababababababbabaabbabaababbaababbabaababbaababababbabaabbababaabbabaabbaababababbabaabbabaabbababaababbaabbabaabababbabababaabbababaababbababaabbaabababbabaabababbaababbaabbaabbaabbabaabbaabbaabbaababbaabbabaabbabaababababbaababababbaabbaabbababaabbaabbaabbabaababbababaabbaababababbabaabbababaabbabaabbabaabbababaabababababbaababbabaabbabaabababababbaabbababababaabababbababaabababbaababbababaabababbaabbababaababababababbabababababababaababbaabbaabbaababbaababbabababaabbaababbaabbaabbaababbaabbabababaabbabaabbaabbababababaabababbaababbababababaabbabaabababbabaababababbabaabbabaabbaababbabaabababbababababaababbababaabbaababbabaababbaababababbaababbaababbababaabbaabababbaabababababbabaababbabaabbaabababababababbaabbabaabbababaabbabaabababbabaabababbabaabababababbaabbababaabbaabbaabbaabbabaabbababaabbaabbabaabbaababbababaabbaababababababababbababababaababababbaabbaababbabababababababaabbaabbabaabababbababaabbabaababbabaabbababaabbaabababbababababaabbabaabbabababaabbaabababbabaababbababababaabbabaabbababaabbaabbaabababababababbabaabbababaabababbaabbabaabbabaabbabaabababbaababababababababbababaabbaabbabaababbaabbaababababbaabbabababaababbaabababbaabbabaabababbabaabbabababaabbababaabbaababbabaabbabaabbababaababbaabbaabbabaababbaabbaababababbaabbabaabababbabaabababbababaababbabaabbaabababbababaababbabaababababbaabababbabaabbabaabababbabababaabbaabbaabbabaababbababaabbabaabbabaabababababbaabbababaababbabababaababbaabbabaabababbaabbaabbaababbabababababababababaabbaabbaababbaabbabaabababbaabbababaababbaabababbabaabababbabaabababababbaabbabaabbabaababbaabbaabababbaababbaabbababaababbabababaabbababaababbaababbaababbabaababbaabbabaababbaabababbababababaabbabaabbaabababababbababababaabababababbaabababababbaababbaabbaabababbababaabbabaabbaababbabaababababababababbaababbabababaabbaababbaababbabaabbabababaababababbabababaababbaababbaababbaabbabaabbaabbaababbaabbabababaabbaabbaabababbaabbababaabbabaababbababaabababababbaababbaababababbababaabbababaabbabaabbaababbaababbabababababaababababbabaabababbababababaabbaababababbabaabbaabababababbababaababbababababababaabababababbabaabababbaabababbabaababbaabbababababaabbabaabababbababaababbaabbaabbaabbabaabbaabbababaabbababababababaababababbaabbaabbababaabababababababbabaababababbaabbabaababbaabbabaababbabaabababbabababaabbaabbabaabbaabbaababababbaabababababbabaabababbaabbabababaabbaabbaababbabababaabababbababababababaababbabaabbaabababbaabababababbababababaababbaababbabababaababbaababbaabbabaabababbabaabbabaababababbaabbababaababbabaababababbaababbaabbabaababbabaabbabaabbabababaabbababaabbaababbababababaabbaabbabababababaababbaababababababbabaabababbaabbabaabbaababbaabbaabbababaabababbaababbaabbaabbaababbabababaababbaabbaabbaabbababababaabbaabbabababababaababbaabbababaabbaabbabaabbababababaabababbabaababababababbababaabbaabbaababbabababaabababababbabababababaababbaababbaababbaabababbaababababababababbababaababbaababbaabbabababaabbaababbabaababbaababababababbaabababababababbaababbaabbabababaababababbaabbaababbabababaabbaabbaababababbaabbababababababaabbabaabababbaababbababaababbaababababbaabababbaababbaabbaabababbabaababbababaabbabababaababbababaababababbaabababbaabbaabbabababaabbaababbaababbaabbababababaabbabaababababbaababbabaababababbababaabbabaabababababbaababbaabbababaabbaababababbabaabababbaabbabaabbababababaababbabababaabbaabbaabbaabababbaababbabababababaabababbabaababababbaabbabaababbaabbabaabbababababaabbaabbabaabbabaababbabababaabbaabbaabbababababaabbaabbabaabbaababbabababaabbaabbabaabababababbabaabbaababbabaababbabaababbabaabababababbaabbabaababababbaabbaabbababaababbabaabbaabbabaabbaabbaababababbaababababababbaabbaababababbaabbababaabababbababaababbaababbaababbabaabbaabababababbabaabbabaababbaabababbabaabababababababbaababbabababaabbaabbaabababbaabbaabbaabbabaabababbabababababaababbaabbaabbabaabababbababababababababaabababbababaabbabaababbaabbababababaababbaabbabaababbabaababbaabbababaabbaabbababaabbabaababbaababbabaababbababaabababababbaabbabaabbababaababbaabbaababababababbaabbababaababbababaabababbaababababababababababbaabbabaabababababbaabbababaabbababababaabbaabababbabababaabbaabbabaabbababaabbababaabbababaababababbababaababbaabbaababbabaabbabaabbabababaabababababbabaababbababaabbabaabbabaabbaababbaababababbababababaabababbabaabbaabbaabbaabababbaabababbaabbaabbabaabbaabbabababababaabbabaababbabababaabbababaababbababaabbaabbaababbaabababbabaabababbabaabbabababababaabababbabaababbaabbaababbaabbaabbaabababbaabbaabbaabbaabbabaababbaabababbaabababbaababababbabaababbaabababbabababaabababbabaabbababaabbababaababbababaabbaabbababaababbaababababbaabababababababbaababbaabbababaabbababaabbabaabababbabaabababbababababaabbaabbabababaababababababababbaababbaabababababbabababababababababaababbababaababbaabbaababbaabbaabbabaabababbababaababbaabbaababababbabababaabbabaabbaabbaabbababaabbaabbababaababbabaabbabaababababbababababaabbaabbaabababbabaababbabaabababababbaababbababaabbaabbaabbaababbaababbaabbababaabbaababababbabaababababbabaababbabaabbaabbaabbabababaabbababababaabbabaabababbaabababababababbaababbaabababbabababababaabababababababababbababaabbababaabbaabbababaababababbabaabababbaababbabababaababbaabbaabbaabbabaababbaabababababbaababbaababababbabaababababbaabababababbababaabababbabaabababbaabababbabaababbaabbaababababababababbababaabababababbabababaababbaababbaabbaababbabaababbaabbaabbaabbaabbaabababbaabbabababaababbaabbaabbabaababababababbaabbabaabababbaabababababbaabbaabababbaababbabaabbabaababbaabbabaababbaabbababaabababbababaabbaabbaababbabaababbabaababbaabbaababababbaababbabaababbaabbaabbaabbaabbaabbabababaabbabaabbababaababbaababbababaabbaababbaabbaabbaabababababbababaabbaabababbaababbaabbaabbaabbababaababbabaababbaabbaabababbabaabababababbaababababbaabababbabaabbaabababababbaabbabababaabbababaababababbababababaabababbaabbaabababbabaabababbabababaabbaababbabaabbabaababababbaabababababababbabaababbaabababbaabbaabababbababababababaabbaababbaabababbabaababbababaababababbaabbaabbababaababbabaababababababbaababababbaababbababaababbaabbaababbaabbabaababbaabababbababaabbaababbaabababbabaabbababaabbaababbabaabbaabababbaabbabaabbaabbaabbababababaabbabababaabbaababbabaababbaabbaababbaababbaabbababaabbaababbaababbaabbaababbaabbabaabbabababaabbaabbabaababbaabbaabbabaabbaababababababababbaababbabaabababababbaabbabaabbababaabbabaababbababaababbabababababaabbababaabbaabbabaabbaababbaababababbabababaabbababaabbaabbababaabbaabbabaabbabababaabbabababaabbabababaabbabaabbaabababbaabbababababababaababababbababaababbaabbabaabababababbabababaababbabaababababbaababababababbaababbabaabbabaababababbaabababababbaababababbababababaabababbabaababbaababababababbabaabbaabababababbabababaabbababababaababababababbaabababbababaabababbabaabbabaabababbaababababbababaababbaababbabababaabababbababaabbabaabbaabbaabbaabbababaabbaabababababbaabbaababbaabbababaabbabaababbaabbaababababbababaabababbaabbabaababbababaabababbaabababbababaabbaababbabaabababababbababaababababababababbaabbabaabbaabbabaabababababbabaabbabababaababababbababaabbaabbabababaababbaababbabababaabababababbaabababababababbabababaabbabababaababbaabbabaabababababbabaabbabaababbaabbaababbaabababababbababababaabbabaababbababaabbaababbaabbaabababababbabaabababababbaabbababaababbaababbababaabbaababbaabbabababaababbaabababababababbaabbaabbabababaabbaabbaabbababababaabbaababbaabbaababababababbababaabababababbaabbaababbabaababbaababbabaabbabaababbaababbabaabababbabaabbababaabbaabababbaabbaababababbababaababbaababababbaabababbaabababbabaababbaababbababababababaababbabaabbaabbaabbaabbabababaababababababbaabbabaabbabababaabbaabababbababaababbaababababbabaababababbaabbaababababbaabbababaabbaababbabababaabbababababaabababbababaabbabaabbabaabbabaabbababaababbabaababbaababbaababababbaababbababaabababbaabbabababababababaabbababaababbababababaababababbaababbaababbaabbaabbabaabbaabababababbababaabbabaabbaabbababababababaabbabaababababbababaabbabababaababbaabbababaababababbaababbaababababababbaabbaabbaababbababababaababbaababbabaabbaabbabababaabababababbaababbabaabbaabbabaababababbabaabababababababbaabababbabaabababbaababbabaababababababbabaabababbababaababababbabaababbaabbabaabbabababaabbabaababbaababababbababaabbabaababbabaabbaababbababaabababbaababbaabbaabbababababaabbaababbaabbababaababbabababaabbaabababbaabbabababaabbabaabbabaababbaababababababababbababaababababbaabbaabbababababaabbabababaabbaabbaababbaababbabaabbababaabababababababbaabbaabbaabbabaabbababababaabbaabbababaabababbababaabababbabababababaabbaabababbabaababbabaabbabaababbaabbaabbaabbabababaababbabaababababababababababbabaabbaabbabaababbaabbabaabbaabbaabababbababaabababbaababbabaabbaabbabaabbaabbaabbaababababbabaabababababbaabababbabaabbaabbaababbaababbaababababababbaabababbabaababbababababaabbabaababbaabbabaababbaabababbaabbababaabbaabababababbaabababbabababaabbaababbababaabbaababbababaabababbabababaabbabababaababababbabaabababababababababababbaabbaabbababababababaabbaababababbababababaabbababababaabbababaabbabaabbababaabbabababababababaabbabaababbaabababababbaabbabababaabababbaabbaabbaababbaababbabaabbabaabbababababaabbabaabbabaabbaabababbabaababbaabababbaababbababaabbabaabbababababababababababaabababbaabbaababbababaababababbaabbaabbaabbaabababbababaababbaabbaabbababaabbabaabababbaabbaabbaabbaabbaabbaababbaabbabaabbaabababbabaabbaabababbababababaabbaabbabaabababbababaabbaabbaabbabaabbababaabababbaababbaabbababaabbabaabababababababbabaabababbaababbabaababbaabbaabababbaababbabaabababbabaabababababababbaabababababbaababababababbabaabbaababbaababbabaabbaabbabaabbabaabbabababaabbabaababbaababbaabbabaababbababaabbabaababababbabaabbaabababbaababbaabababbabababaabbaababbaababbabaababbaababbaabbababaabbaabbaabbabaabbababaababababbaabbabaabbabaababababbababaababbabaabababbababababaabbaabbabaabababbaabbaabbaababababbabababaabbaabbaabbababaababbaabbabaababbaabababbabababababababaababababbaababababababbaabababbababababaababbabaabbabaababbabaababbaabababbababaababbabababaabbabaabbaabbaababababbaababbaabbaababababbabababaabababbabaababbaabababbabababaabbaabbaabbaabbaabbaababbaababbaababbaabbababaabababababbabaababbaabbababababaababbabababaabbaabbaababbaabbaababbabababaababbabaabbaababababbabababaababbaababababbaababbaabbababaabababbaabbaabbababaababbaababbaabbaabababababbaababababbabaabbabaababababbabaabbabaabbaabbaabababbaababbabaababbabaabbababaababbabaabbababaababababbabababaabbaabbabaabbaabababbababaababbabaabbaabbaababbabaabbaabbaabbabaabababbabaababbabaabbaabbabababaabbaabbababaabbabaababababbaabbaababbabaababbaabbaabababbaababababbaabababbababaababbababababaabababbabaababbabababaabbaabbaabbaababababbabababaabbaabbaababababbaabbabaabababbababaababababbababababababaabbaababbaababbababaabbababaabbaababababbabababaabababababbaababbabaababbabababaabbababaabbaabababbababababababaababababababababbaabbabaababababbaabbababababaabbabaabababbaabbaabbabaababbaabbabababaababbaabbababababababaabbaabababbabaabababababbabaabbaabababababbaabbabaabbababaababbabaabbaababbababababaababababbabaababbababababaabbaababbaababbabaabbabaabababababbababababaabababbabaabbabaabbabaabbaabbaabbaabbababababababababaabbaababbaababababbaabbabaababbabababaabbaabbaabbababaabbaabbaababbaabbaababbaabbaababbabaababbaabbaabbabaabbaabbaabababbabaabababbabaabbabababaabababbaababbaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababaabbababaababbabaabababbaabbaabbababaabababbabababaababbaabababbaabababbabaababbabaabababbaabbababaabbababababababababababababaabbabaabbabababababaababbaababababbababaabbaabbaababbabababaabbaabbabababaabababbaabbabaabbaababbabababaabbababababaababababbaabbabababaababbaabbaababbababaabbaababbaababbaababbabababababababaabbababaabbaababbaabababbaabababababbaabbaabbaababababababbaabbaabbabaabbaabbaabababbaababbabaabbabaabbabaababababbabaabbaababbababaabbaababababbaabbaabababbaabbabababababababaababababababbaababbabaabbababababaabababababbabaababbabaabbababababaababbaabababababababbabaabbabaababababababbababaababababbaabbaabbaabbaabbabaabbabaababbaababbaabbaababababbaabbaabbabaababababababababababababababbabaababbababaabababababababbabababaababbabababaabbaababbabababaabbabaabababbabaababababbaababbabaabbaababbaabbababaabababbaababbaababbaabababbabababababababababaababababbaababababbaabababbabaababbababababaabbaababababbababaabbababaabbaababbaabbaabbabaabababbabababaababbabababaabababbababaabbaababbaabbabaabababababbaabbabaababbabaababbabaabbabaabbaabababbaabbabababaababbabaabbaababababbabaabbaababbababaabbabaabbaabbaababbababaabbababaabababababbaababbaababbababaabababbaabbaabbababababababaababbababaabababababbaabababbaababbaababbabababababaabababbaabbaabbaabbaabbababababaabbabaababbaabbaababbaabbababaababbaabbabaabbaabbaababbabaababababbabaabbabaabbabaababbababababaabbaababbababaababbaabbaabbabaababbaababbaabababababbaabababbababaababbaabababbabaabbaababbaabbaababbaabbaababbababaababbaabbababaabababbaabababbabababaabbaabbabababaabbababababaabbaabababbabaabbaababbabababaababbababababababaababbabaabababababbaabbaababababbabababaababababababbababababababaabbababaabbababababababaabbababababaababababbabababababaabababbaababbabaabababbaababbabaabbaabababbabababababaababbaabbabaabbaabbaabababbabababababababaababbaabababababbabaababbababaabbaababababbabaabababababbababababaabbabaabbababaabbabababaabbaababababbabababaabbabaabbaabbabaabbabababaababababbaabbabababaabbababaababbaabbabaabbaababbabaabbababaabbaabababbaababababbabaabbaabbaababbaabbaabbabaababbaabababbaabbababababaababbababababababaabababbaababbaabbabababaabbaabbaabbabaabbaabbabaabbababaabbabaabbababaabbaababbabababaabababbabaababbabaababbabababaabababababbaabbaababbaababbaababbaabababbaabbaabbabaabababbaabbaabababbaababbabaababababababbabaababbaabbaabbaababbababaababbaababbaababbabababaabbaabbaabbaabababbaabababababbabaabbaabababababbababababaabbabababababababaabbabaabbaababababababbaabababbaababbababaabbabaabbabaabbabaabbabaabbaabbaababababbaabababababababbabaabbabaabbaabbabaabbaababababbaababbaabbabaababababbababababababababaabababbabaabbaababbababababababaabbaabbababaababbaababababbaababbaabbababaabababababababbaabababababbababaabbaabbabababababaabbaabbaabbaababbababaababbabababaabbaabbababaabbababaabababababbabaababbabaabbabaababbabaabbabaabababababbaababbaabbaabababababbaababbaababbaabbabaababbaababbabababaabbababababaabbaababbabaabbabababaabababbabababaababbaabbababaabbababaabbabababaababbaababababbaababbababaababbaabbaababbababaabbaababababababbabababababababaababbabaabbababaabbabaababbabababaabababababababbaabbababababaababbabababababababaabbabaabababababababbabaabbaababbabaabbaabbaababbababaababbabababaabbabaababababbabaabbaabbaabbabaababbaababababbababaababbaabababbaababbaabbabaabbabaabbabaabbabaabbabaabababbabaabbababaabbababababaabbaababbabaababbaabbaabbababaabbaabababbabaababababababababbaabbaabbaabbaabababbaababbababaabababbaabbababababababababaabbababaabbaabbabababaabbabaabababbabababaabbabaabbabaabbaababababbabaababbabaabbaababababababbababaabbaabbabababaababbababaabababbaabbaababbababababaabbabababaababbaabbaabbaababababbaababababbabaabbaabbaabbabaababbababaabababbababaababababbaababbabaababbaababbaabbaababbababaabbabaabbabaabbababaabbaabbaabababbaabbaababbababaabbabaabababababababbababaababbaabbaabbaababbabaababbaabababababbaabbabaabbababababaababababbabaabbabaabbabababaabbabaabababababbaababbabababaabbaababbabababababaabbabaabababbaabababababbaabbabaababbabaababbabaababbaabbaabbaababbabababaabbaabababbaabbaababbaabbaababbaababbabababaababbababababaabbababaabababbabababaababbaabbabaababbaabbabaababbaababababbabaabababbaababbaabbabaabbaabababababbaabbabaababbabaabbaababbababaabababababababbaabbabaababbaababbabaabbababaabbaababababababbabaabbaababbabaabababbaabbaabbabaabbaabbaabbababaabbaabbaabbaababbabaababbabaababbaabababababbaabbaababbaabbabaabbabaabbababaababababababbaabbaababbabaabbaabbaabababbaabbabaababbaabbaabababbaabbaababbaababbaabbabaabbabaabababbababaabbaabababbaababababbabaababbabaabbaabbaababbabaabbaabababababbaabbabaababbabababaababbaababbabaababababbaababbabaababbababaababababbaabababbabaabababbaabbaababababababbaabababbabaabbababaabbabaabbaabbaababababbababaababbababababaababbaababababbabababaabbaababababbabaabbabaabababababbaabbaababbababaabbababababaabbaabababababbaabababbaabbabababaabbabaababababbabaababababbabaabbaabbaabbaabbaababbaabbabaabbabaabababbabaabbaabababbabaababababababababababbabaabababbababababaababbaabbabababababaabababababbabababaabababbaabbaabbaabababbaabbababaabbaabababbabababaabbababababababaabbabaabbababaababababababbabaabbababaabababababababbaabbaababababababababababbabaabbaabababbaabbaababbaabbaabbaabababbabaabbabaababababababababababbaabbaabbaabbaabbaababbaabbabababaababbabaababbababaabbababababaabbabababaabbabababaabbaabbabaababbabaabbabababaabbabababababaabbaabbaabababbaababbabaabbaabababbaababbaababbabaabababbabababaabbabaababbababaabababbabaabbababaabbabababaabbaabababababbaabbaabbaababababababbaabbabaabbabaabababbababaabbaabababbaabababbababaababababbabaabababababbaabababbaababababbabaababbabaabbaababbababababaabababbaababababbababaabbabababaabbabaabbababaababbabaababbaabbababaababbaababbaabababbaababbaababbabababababaabababababbaabababababbabababababababaabababababbabaabababbaabbabaabbabaababbaababbaabbabaabbaabbaabbaabababababbababababababaababbaababbabaabbababababababababaababbabaababababbabaababbabaabbabababababababaabbaababbabaabbaababababbabababababaababbaabbaababbaabbabaababbabaabbababaabbababaabbaababababbaababbabaabababbaababbababaababbaabababababbaababbabaababbaababababababbababababaabbaabababbaabababbaababbababaababbaabbabaababbaabababbaabbababaabbabaabbaabbabaababbaababbabaabbaabbaabbaabababbaababbaabababababbababababaababbaababbababaabbaabababbabaabababbabababaabbababaababbaababababbaababababbabaababbaabbabaababbababaababababbaabababbabaabbaababbabaabbaababababbaababbaabababbaabababbaabbaababbaabbabaababababbaabbabababaabbabaababbaabbabababaabbabababaabababbaabbaababababbaababababbaabababbababaabababbaabbaabbabaabbabaabababbaabbababababaababbaababbaabbabaababbabaababbabaababbaabbabababaabbababaabababababababbabaabbaabbabaabbaabbaabbabaabbabababababababaabbaabababbaababbabaabababababbaabbabaababababbaabababbaabbaabbaabbabaababbaabbababaabbaababbaabbababaabbababaababbababaabbabaababbaababababbaabbababaabbaababbaabbababababaabbababaabbabaababababbaabbaabababbaababababbaabababbaabababbaabbababababababababaababababbabababaabbaabbabaabababbaababababbababaabababababbaabbabaabbababaababbaabbabaabababbaababbaababababbaabbaabababbababababaabbabaabbaababbabababaabbababaabababbababababaabbabaabbabaabababbaabbabaababbabaababbababaabbaabbaababababbaabbaabbaabababbaabababbaabbaababbabaabbabababaababababbababaabbaabbaabbaababababbababaababbaababbaabababbaabbababababaababbaabababbaabbababaababbaababbaabbabaabbabaababbabaababbaabbabaabababbabaababababbaabbaabbaabababbaabbaabbaabbababaabbabaabbabaabbaababbaabababbababaabbaababbaabbaabababbaabababbababababaabbabababaababababababbaabbabababaababbabaababbaababbaabbaababbabaabababbaabbabaababbabaabababbaabbabaababbabaabbaabbaabbaababbaababababbaababbaabbaabababbaababbaabbabaabababbabababababaabbababababaabbaabbaabbabaabababababbaabababbabaababbababababababaabbabaabbaababababbaabbababababaabbaabababbaabbaabbaabbabababaabbababaababbabaababababbaabbababaababbababababaabbababaababbabaababbaababababbaababbaababbabaababababababbabaabbaabababababbaababbababaababbaabbababaabababbabaabbaabababbaabbaabbaabbabababababababaababbabaabbabaabbaabbabaabbaabbaabbabaabbaabababababbabaababbababababaabbabababaabababbabaabababababbaababbabaabbaabababbababaababbabaabbababaababbaabbababababaababbababaababbaababbaababbaababababababababbaabbababababaababbabaabababbaabbababaabbababaabbababaababbabaabababababbabaababbaabbababaababababbaabbaabababababbabababaabababbababaabbabababaabbaabbaababbabababababaabbababaabababbaabbaababbaababbaabbaababbaabbaababababbabaabbabaababbaababbaababbaabbaabbaababababababbaabababbababaababababababbaabbaabababbaabbaabbabaababbaabababababababbababababaabbabaabbaabababbaababbabaabbabaabbaabbaabbaabbababaababababbaababbaabbababababaababbabababaababbaabababbaabbababaabbaabbababaabbaababbaabababbababababaababababababbabababababaabbabababaabbababababababaabbaabbaabbaababababbabababaabbaababbaabababbaabbaababababababbaababababbaababbababaabababbabaababbaababbababaabbaabababababbaabbaababbabaabbaabbabababaabbababababaabababababababbaababbabaababbababaababbababaabbababaabbaababbabababaabbabaabbabaababbaababbabaababbaabbaabbaabababbababaabababababbaabababbabaabbaabbabaababbabaababbaababbababaabbaabbaababababbabaabbaababbaabbababaababbabaabbabababababaabababbabaababababbababababababaababababbababaababbababaabbababaabababbabaabababbabaabbababaababababababababbaabbaabbaabbaabbabababaabababbaabababbaababbababaabbaabbababaababababbabaabbabaabbaabababbabaabababbaababbaabababbabaabbabaabababbaabbabaababbaabbabaabbaababababbabaabbababaababababbaabbababababaababbababaababbabaababbabababaababababababbaabbabaabbaabbaabbaabbababaabababbabaababbabaabbabaababbabaabbaabababababbabababababaababbaabbaabbaabbababaabbaabababbaabbaabbaababbaababbabaabbaabbaabbababaabbaababbaababbaabbababaababbabababaababbabababaabbabababababaabababababababbababaabbaababbaabababbabaababababbaabbaababbaabbabaabababbaabbaababbaabababbabaababbaababbaabbababaabababbabababaabbaabbaababbababaabbaababbaababbababababaabbabababaabbabaabababbabababaabbaababbaabbaabbaababbaabababababbaababbababaabbaabbabababaabababbabababababababaabababbaababbabababaabbabababaabbaabababbabababaabbabaabbaabbaababababababababbabaabbaabbabaabbaababbaababababababababbaabbababababababaabbaabbaababababbaababababbaabababbaababbabababaababbabaababbaabbabaabbabaabbaababbabaababbaabbabaababbabaabbaabbababaabbaabbaabbabaabbaababbaababababbaababbabaabbabababaabbabababaabbaabbaabbabababaababbababaabababababbaabbaabbaabbababaabababababbaababbaabbaababbaabbaabbabababaababababbabaabbabaabbaabbaabbaabbaababbabaababababababbabababaabababababbaababbababababaababbaababbabaabababbaababbaababbaababbaababababbababaabababbabaabbabaababbaababbaababbababaabbaababbababaabbaabbaababababbaabababbabaabababababbabaababababbabaabbaababbabaababbabaabbaabbaababbababaababbaabbabaabababbaabbaabbaababbaabbabababababababababababababababaabbababaabbabababaabbaabbaababababbabababababaabbaabababababbabaabbababaabbaababbaabababababbaabbabaababbaababbababaabbabababababaabbaababbabaabababbaababbaababbaabbabaabababbaabbabaabbaabababababbaababababbabababaabbaabbaabababbababaababbababaabbabaababbaabbabaabbaabbaabbaababbaababababbaababbababaababbabaabbababaabbaabbababaabbabababaababbabaababbababaabababbaabbabaababbababaabbaabbaabbabaababababbaabbaabbaabababbaababbaabbababaabbaabababbababaababbaabbabababaabbaababababababbaabbaabbabaabbaababbaabababbaababbaababbaabbababaabbaabbabaababbabaabbabaababbaababababbabaabbaababbabaabbabaabbaabbaababbababaabababbababababaabababbabaababbabaababbabababababababaabbabaabbabaabbaababababbaabbabababaabbababababaabbaabbaabbabaabbabaabbabaababababbaababababbabaabbabaabbabaababbababaabbaababbaabbabaababbabaabbabaabababbabababaabbababaababbaababbaababababbaabbaabbababaabababbabaabbababaababababbabaabbabaabbabaababbaabbababaababbabaababbaababbababababaabababbababaabababababbaabbabaabbaabbabaabbaababbaabbabaabbabaabbabababaababababbaababbabaababababbaabbaababbabababaababbababaabbababababaabbababaababababababbaabbabababaababbaabbababababaabbababaabbabaabbaabbabaababbabababaabababbaababababbabaabababbababaabbaabbaabbabaabbaabbabababaabababbabababaababababbaababbaabababbabaabbabaababababbabababababaabababbaabababbabaababbaababababbabaababbaabbaabbabababaababbaababbaabbababaabbaabbaabbaabbababaababbabababaabbabaababbaababbababaabbabaabababababbaabababbaabbaabababbababaabbababababababaabbabababaabbababaababbabaabababbaababababbaababbaabbababababaabbabaabababbabaababbaabababbaabbababaabbaabbaabbabaabababbaabababbaababbaababbaabbaabbabaababbaabbaabababbaababbababaababbabaababbabababababaababbabababaababbaababbaabababbaabbabaababbaabbabaababbabaabbaabbabababababababaababbabaabbaababbaabbaabbabaabbabaababbaabbababaababbaabbabababaababbaababbabaabababbaabbaababababbaabababababbaabbaabbaababbaabbaabbabaababbaababbababaabbabaabbaabbaababababbaabbaabbaabababbaababbabababaababababbabababababaabbaababbaabbaababababababbaabababbabaabbababaababbababababaabbababaababbaababbababababaababababababbaabbabaababbaabbaabbaabbababababaabbabaabbababaabababababababbababaabbaabbaabababbabaabbababaababbababaababbababaababababbaabbaabbaababbaababbaababababbabaabbabaabbaababbabababaababbaabbababaabbababababaabababbabababaabbabaabababababbabaababbabaababbaababababbaababbabaababbaababababbabaabbababaabbababaabbabaabababababababbabaabbababaababbaabababbaabbaababbabaabbababaabbabaabbaababbababaabbabaabababbabababababaabbaabbaabbabaabbaabababbababaabbaabbaababbaabbababaabbaabbababaababbababaabbaabababbaabababbaabbaabbabababaababbaabbabaabbabababaabababbaabababababbaabbaabbabababababaabababbabababababaababababbabaabbaabbabaababbaabbababaabababababbabaabbabababaababababbaababbaabbaabbaabbababaabbabababaababbaababbabababababaabbabababaababbaabbaabababbabababaababbabaabbababaababbaababbabaababababbaabbababababaabbaababbababaababbaabababbaababbabaabbababababaababbababaabbaababbababababaabbaababbaababbaababbababababababaababbababababaabbababaabbaabababbabaabbaabbaabababbababaabababbaabbaabbaababbaabababababbaabbaababbaababababbaabababbabaabbaabbabaabababababbaabbabababaababbaababbabaabbabaabbaabababbabaabababbababaabbababaababbabababaabbabaabbabaabababbaababbabaabbabaababbaabbaababbaababbabababaababbaabbaabababbabababababaabababbababaababababbabaababbaabbaababababbabababababababaababbabaababbaabababbaabbababababababababaababbababaababbaabbaabbaabbababaabbaababbabaababababababbababababaabbabaabbabaabababababababbaababbaabbaababbaabbaabbabaababbabababababaababbabaababababababbabaababbabababaababbaababbabaabbabaabbabaabababbaabbabababaababbabaabbabaabababbabaababababbabababaabbabababaabababbaabbaabbabaabbaabbabaababbaabbaababbabaababbaabababbabaababababbababababababaabababbaabbaabbabaababababbabaabbabaabababbabababaababbabaabababbaababbaababababbabaabbaabbabaabbababaababbaabbaabbababaabbababababaabababababababababbabababaabababbaababbaabbaababbabababababaabbaabbababaababbababababababababababababaabababbababababababababaabbaabababbaabbababaabababbababababaabbaababbaabbabababababaabbabaabbaababbabaabbaababababbaabbaabbaabbaabbaabbaabbabaabbabaabababbababaabbaabababbaabbaababbabaabbabaababbaabbabaabbabaabbabaabbababaababbaabababababbabaababbaababbabaabbaabbaabababbabaababababbababababaabbabababaabbabababababaabbaababababababababababababbababababaabbabaababbaabbaabababbabaabbabaabbaabababbaabababbaabbaababbabaabbaababbabababaababbabaabbaabbababababaababbaabbaabbabababaabbaababbaabbabaababbaababbaababababbaabbabababaabbababababaabababababbaabababababababbaabbababaabbababaabbababaababababbaabbaabbaababbaababbaabbaababababababbaabbababaabbaabbaabbabaabbabaababbabaababbababaabbabababaabbabaababbababaabbabaabbabaababababbababaabbaabbababababaababababababbabaababbaabbababababaabababbabaababababbaabbabaababbaabbaababababbaabbaabbababababaababababbababaababbaabbaabbaabbababaabbaabbaababbaabababbabababababaababbaabbababaabbabaababababbaabbabaabababababbababaabbabaabbababaababbaababbaabbaababbaababababababababbababaabbabaababbaabbaababababababbabaabbabaabbaabababababbabaababbaababbaabbabababaababbaababababbabaabbababababababaababbabababaababbaabbaabababbababaabbaababbababababaabbaabababbabaabbabaababbabababaabbababaababbababaababbababaababbababababababababaababbababaababbaabbaababbaababbaababbaabbabababababaabbaabbaabababababababababbaabbabaabbaababbaababbaabbaabbaabbaabababbaabbabaababababababababbaababababababbaababbaabbaabbaabababbaabbabaabababababbaabbababaabbaababbabaabbabaabbabababaabbaababbabaababababbabaabbaabbababaabbababaababababbaababbababaabbabaabbababaababbaabbaababbaabbababaabbaabababababbaababbaababababababbaabbabaabababbababababaabbabaababbaababbabaababbabaabababbaabbabababababaabbabababaababababbababababaababbabababaababababbaabbabaabbaabbabaabbaabbaababbabaabbababababababaabbaababbabaababababbabaababbaabababbabaabababbababaabbaabbaabbaabbaabbaababbaababababbaababababababbaabbabaababababababbabaabbabaabababababbaababbaabbaabbababababaabbabaababbaabbaabababababbabaabbaabbaabbaababababababbabaabbaababbaababbaababbabababababababaababbaababbabaabbabaabbaababbabaabbaababbabaabbaababbabaabababbaabbabaabbababaabbaabbababaabababbaabbaabbaababbaabbaabbaabababbabaababbababaababbaabababababbabababaababbabaabbaababbaabbaabbaababbabaabbabaabbaababababbaababbaabababababbabaabbababababaababbabaabbabababaabbaababbababaabbaababbababaabababbaababababababbabababaabbaabababababbaababbaabbaababababababbababababaabbababaababababbabaabbabababaabbababababaabababbababababaababbaabbabababaabbababaababbabaabababbababababaabababbabaabababababbaabbababaabbaababababbaababbababababaabababbabaababababbaabbaabbaabbababaabababbaababbaabbabaabbaababbabababababaabbabaabbababababaabababbaabbababaabbaabbababaababbabaabbaabababababababababababbababaabbababaabababababbabaabbaababbabaababababbaababbababaabbababaabababbababababaabbababaabbaababababbababaababbaababbaabbaababbabababaababbabababaabbabaababbabaabbababaabbaabbababababaabbabaabababbaabbaabababbaabbabaabbababaababababbabaababbaababbaabababbabaabbaabbabaababababbaababbaabbaababbabaababababbaababbabaabbabaabbaababbabaababbabababaababbabaabababbababababaababababbaabbababababaababbabaabbabaababbababaabababbababaababbabaababababbaababababbaababbaabbabaababababbaabbababaababbaabababababababbabaabbabaabbaabababbaabababbabababaabbaabababbaabababbaabbababaabbabababaabababababbaabbabababaabbababababaababbaababbabaabababbaabbabaababbababaabbaabbabaabababababbabababaabababbaabbaabababbaababbabababababaabbaabbaabbabababaabbaabbabababaabababbababaabababbabababaabababbabaababbabaabbabaabbababaabbabaabbaabbaabbabababaabbaabababbababaababbaabbaababbabaabbaabbaabbabaabbabaabbababaabbaababbaabbabaabbabaabbaababbabaababbaabababababbababaabbaabbaabbabaababbababaabbabaabbabaababbaabbaabbabaabbabababababababaababbabaabbaabababbabababaabbaabbaabbababaababbabaabbabababaabbaababbaabbababaabbaabbababaabbabaababbaababbaabbabaababbaabbaabbabaababbabaababbababaabababbaabababbaabbabaabbabaabbababaabbabaabababababbaababbaababbabaabababbabaababababbabaabbaabbabaabbababaababbaababbabababaababbaababbabababaababbaabababbaabababbabaabbaababbaabbaabbaababababbababaababbabababaababbabababababaabbaabbaababababbababaabababbaababbaabbaabababbababaababbabababababaababababbaabababbababaabbaabbaabababbaababbababababaabbabaabbababaababbabaabbaabbababaabbaababbaababababbaabbaabababababbaabbaabbaababbaabababbaababbaabababbabaababababbaabbababababaabbabaabbababababaababbabababaababbaabbababaababbabababababaababababbaabbaababbaababbaababbaabbababaababbabaababababbabababaabbabababaabbaababbababababababaabbaabbabaabbababaabbaabbabaabbaabbaababababbabaabbaababbabaabbaababbababaababababbaabababbabababaababbabaabbababababaabbaabbaabbaababbabaabababbaabbabaabbabaababbabaabbaababbaabbababaababababababbaabbabaababababababababbaabbaabbabaabbabaababababbaababbabaabbababaabbabaabbaababbaababbabaabababbabaababbaababbaabbaabbababaababbaabababbaabababbaababbaabbaababbababababaabbaabababbababaababbababaabbabababaababbabaababbaabababbaabbabaabbaababbaabababbabaabbaabbabaabbababaababbabaababbaabbabababaabbabaabababbababaabababbaabbaabababbaabbabaababbaababababababbaabbaabbabaabbabaababbabababaabbabababababaababbabababaabbaabbababaabbaababbabababaababababbabaabbaabbaababbaabbabababaabbaabbabaababbabaababbaababababababbabaabbaabbaabbaababbababaabbaabababbaababbababaababbabaababababababbabaabbaababbaabababbababaabababbabaabbababaababababbabababaababababbaabbababaabbaababababbaabababababbabaabbaabbababaababbabaabbababaabbabaabababbaabababbaabbababaabbaababbabaababbabaababbababaababbababaababbaabbababaabbaababbaabbababaabababababababbabababababaabbaabbaabababbabaababbabaabbaabababbababababababaababababbabaabababababababbabababababaabbabaabbababaababbabaabbabaabbababaabbabababaababbababaabababbaabababbabaabbaabababbaabbaabbabaabbaabbaabbabababaabbaabbabaabababbabaabbaababbaabababbababaabababbaabbabaababbababaabababbabaabababababbaabbaabbababaabbabaabbabaababababababababbaababbaabbababababababaababababababbaabbaababbaababababbabaabbabaababbaababbabaabbaababbabaabbaabbaabababbaabbabaabbaababbababaabbaababbaababbaabbabaabbaabbaababbaabbaabbabaabababbabababaababbaabbababababaababbabaabababababbaabababbaababbababababaabbababababaabbabababaababababbaabbababaabbaabbabaababbababaabbababaabbababaabababbabaabababbababaababbaabbabaababababababbaabbabaababbabababaabbababababaabbabaabbababaabababbaabbaababbaabababababbaababababababababbaabbababababaabbaababbaabbabaababbaabbaabbaabbaababababababababababbabaabbababaabbababababaababbababaabbababaababbaabbabaababbabaabbababababaababbaabbabaababbabaabbaababbabaabbabaababbaababbabaababbabababaabbaabababbabaababbabababaabbaababbabaabababababababbabaababbabababaabbabaababababbaababababababababbaabbabaababbababababaababababbababababaababababbababababaabababbabababaababbabaabbabaabababbaabbababaabbabababaababbabaababbababaababbaabbababaabbaababbaabababbabaabbaabbabababaababbabaabbabaabbaababbaabababbaabbaabbaabbaababababbababaabababbaabbaabbababaababbabaabbaabbabaabbaababbaabababababbaabbaababababbabaababababbaabbababaabbabaababbabababaababababbaababbaababbababababaabbaabbaababababbaababbaababbaabbaabbabaababbaabbabaabbaababbabaabbaabbaababababababbababaabababbaabababbaababababbaabbababaabababababbaababbaabbaabababababbabaabbaabababababbabaababababbabababaababababbabababaabbababaababbabaababababbababaabbababaabababbababaababbaabbababaabababbabaabababbaababbaabababbabaababbabababababaabbaabababbabaabbababaabbaabbaabababbaabbaababbaabbabaabbaababbaabbaabbaabbabababaabababbabaababbaababbaabababababbabaabbabaabbaabbababababababababaabababbaabbaabbaababbababababababaababbababababaabbababababaabababbababaabababababbaabababbaabbabaabbaabbabaabababbabaababbabaabababbabaababbaababababbaabbabaabbaababbaababbaabbabaabbabaabbabababaabbababaababbaabbaabbabaababbababababaabababbababaabababbabaabbaabbaabbabaababbaabbababaabbabaabababbaabbaabbaabababbabababaababbababaabbaabbaababbaabbabaabbabaababbaababbaabababbaababbabaabbaabbabababaabbababaababababababbaabababbabababaababbababaabbababaabababababbabaababababbaababbaabbababaabababbaababbabaabbaababbaababbaabbabababababaababbaabbababaabbaababbabababaababababbaabbabababaababbababaabbaabbaabbaababbaabbaababbababaabbaababbaababbabaabababbababaabbabaabababababbaababbaabbaabbabaababbababaabbaababbababaababbabababaababbabaabbababaababbaabbabababababaabababababbababababababaabababababbaababbabaabbabaabababababbaabbabaababbabababababaababababbaabbabababaababbababababababaabbaababbaababbabaabbababaababbaabbabaabbababaabababbaabababbababaababbaababbaababbaababbabaabababbabababaabbababaabbababaababbabaababababbababaababbabaababbaababababababbababaababbababaabbababaababbabaabbaababbabaababbaabbaabbabaabbababababaabbaabababbababababaabbaabbaababbababaababbaababababbabababaabababbaabbabababababaababbaababbaababbabababaabababbaabbabaabababababbabaabababbababababaababbabaabababbaabbababaabbabababababaabbaabbabaabbabaabbabaabababababbabababaabbabaabbaabbaabababababababbaabababbabaabbabababaabbabababaabbaabababababbaabbaabbabaabbabababaababbaabbaabbaabbaabababababbabababaabbaabbabaabbababaababbaabbabaabbabaabababababbabaabbaabbababaabbabababaababbabaababababababbabaabababbaabbabaabbababaabababbaabbaababbabaabababbaababbababaabbaabbaabbababaababababbababaabbabababababaabababbababaababbaabababbaabababbaabbaabbabaabbaababbababaababababbaababbabaababbabaabbababaabababbabaabbaababbaabbabababaababbabaabababbaabababababbaababbabababaababababbaababababbaabbaababbabaabbababaabbababababaabbabaababbababaabbabaabababbababaabbabababababababaabababbababababaabababbaababbaabbabababaabbaabbababababaabababababbabaabbabaabababababbababababaababbaabbabaabbabaababbababaababababbababaabbabababababababaabbaabbaabbababaababbaababbabaababbabaabababababbabaabbababaababababababbaabbabaabababbabababaabababbababaabbabaabbaabbabaabbabaababbaabababbababaababababababbaababababbaababababababababbababaababbaabbabaababbaabababababbaababbababaabbabaabbabaababababbababababaababababbaababbaabababababababbabaabbaabababbaabbabababababaabbaabbaabbababaababbabaabbaabbabaababababababbaabbaabbaababbaababababbaabbaababababbababaabababbaabbababababaabbaababbabaabbaababbaabbabaabbabaabbabaabbabaabbabaabbababababababaabbababaababbaababbabaabbabaabbaabababababbaabbaababbabaababbababaabbabaabbaababbaababababbabaabbabaabbabaababbabaabbababaababbaabbababaabababbaababbabaababababababababbabaababbabaabababbaababbabaabbaabbabababaababababbababaababbaabbabaabbabababaababbaabababbaabababbaabbaababbabaabbababaababbaababbaabbaabbabaababbabaabbabaabababbaabbabababaabbabaabbabaababbababaababbabaabbaabbababaabbaabbaabbababababaabbabaabbaababbabaababbababababababababaabababbaababababbabaabbababaabbaabababbabaababbaababbaabbababaababbabaabababbaabbababaabababababbaabbaabababbaababbaabbaababababbaabababbaababbabaabbaababbaababbaabbaababbabaabbaababbabaababbababaababababbabaababbabaabbaabbababababababaabbabababaabababbaababababbaabbabaabababbabaabbaababbabaabbaababbaabbaabababbababaabbababaabbaabbaabbaabbaabbababaabbababaabbaabbaabbababaabbabababaabbabababababababaabbaabababbaabbababaabababbaababbabababaababababababbababaabbababaabbaababbabaababababababbabaabbababaabababababbaabbaababababbabaababbaabbaabbaabbabaabbaabbaababbaabbaababababbababaababbababaababbababababababaababababbaabbababaabbababaababababababbaabbabaabbaababababbaababbaabbaababbaabbaabbaabbaabbabaababababbaabababbabaabbaabababbaabbaabbaabbaababbabaabbabaabbaababababbababaabbaabbabababaabbaabbaababbabababaabbaababbababaababbababaabbababaabababbaabbaabbababababaabbabaababababbababaabbaababababbababababaababbaabbaabababbaabbaababbaabbabaabababbababaabbabaabbaababababbaabbaabababbaabbaabbaababbababaabbababababaababababababbababaabbababaabababababbaababbaababbabaababbabaabababbaabbababababababaababababbaabbababaabbaababbabababaabbaababbabaabbaabbabababaabbaabbabababaabbaabbabaabbabababaabbaabbababaabbaabbabaababbaababbaabbaabbaabbaababbaabababababbaabababbaabababbabaabbabababaabababababbabaabababababbaabababababbabababababaababbaababbaabbaabababbaabababbababababaabbababababaabbaababbaabbabaabbababaababababbabaabbaababbaabababbababababababaabababbaabbabaabbaabbaabbababaababbaabbaabbaabbaabbaabbaabababbabaabbababaabbaabbabaabababbaababbabaabbaababbaabbabaababababbabaababababbaabbabababaabababababbaabababababbabaababbababaababbaabbaababbaababbaabbaabababbabaabbabababababaabababababbabaababbababaababababababbaabbabababababababababaababbaabbabababaababbaabababbabababaababababbaabbaabbaababbababaabbabaababbabababaabababababbaabbaabababbababaabbabaababbabaabbabababaabbabababaabababbaabababbababaabbabaabbabaabbababaabababbabaabababbabaabbaabbaababababababbaabbaababbaabbaabababbabaababababbaabbaabababababababababbaababbaabbababaababbaababbababababaabbababaababbaabbabaababbababaabbabaabbaabbaabababbaababbaabbaabababbaababababbaabbaabbaabababababbaabbaabababbaababababbaababbaabbabaabbaabbaabbabaababbabaababbaabbaabbaabbabaabababbaababbaabbababaabababbaabbaabababbabaababbaababababababbaabbaababbaabbaabbabaabababbababababaabbaabababbabababaabababababbaabbaabababbaabbabaababbaabbaabababbaababbabababababaababbabababaababababbaabbaababbababaabbabaabbabaabababbaabbababaabababbabaabababababababababbabaabbaabbaabbabaabbabababaabababbaabababbabaabbabaabbaababbaababababbababaabbaabababbababaabbaabbababaabbaabbabaababbaababbabaabbabaabbababaabbaababbababaabbaabbabababaababbaababbababaabbabaabbababaababbaabababbaabbabaabbabaababbaabababbaababababbabaabbabaababbaabababbaababbababaabbaababbabaabbaabababbabaabbabaabbabaababbabaabababababababababababbaabbaabbababaabbaabbabababaabbaababababbabaabbabaabbaababbababaabbabababaabbaabbaabbabaabbabababababaababababbaabbabababaabbaabbabaabbaababababbaabbaababbaabbabaababbababaabababbaabbaabbaabbabaabbaabbaabababbabaabbaabababbaababbaabbabaababbabababaabbaababbababaababbabababaabbabaabbababaabababbabaabbaabbabababaababbaababababbababaabbaabbaabbaababbaabbaabbababababaabababbaabbaabbabaabbaabbababaabbaababbaabbaabbaabababbabaabababbabaabbababababaababbabaabbababaababbaababbabaababbaabbababababaababbabaabbaababababababbaababbaabababbabaabbaabbaababbababababababaababbaabbabaababbaabbaababbaabbabababababaabbababaabbaababababbaababbabababababaabbababaabbabaabababbaabbabaabbaabbaabbabaababbaababbabababaabababbaababababbaabababbabaabbababaabbabababaabababbabaabbaabbabababababababaababbabababaabbaabababbabaabbaababbababaabbaabbaabbabaabbababaabbaababbaababbaabbaabbabababaababababbabaabbaabbababaababbabababaabbabaabbababaababbaababbaabbababaabbababaabbabaabbababababaabbaabbaabbababababaabbababaababbaabababbaababbaabbabaabbaababbabaabbaabbaabbaabbaabbababaababbabaabbaababbaababbaabbababababaababbababaabababbaababbaabbabababaababababbaababababbababaababbaabbaabababbababaababbababaabababbaabbaabababbabaababbaababbabaabbababaabbabaababbababaabbaabbabaabbabababaabababbaabbaababbabababaabbabaababbabababababababaabbaabbababaababbaabbaabbabaababababbaabababbaababbababaabbababaababbaabababbaabbabaabababbaabbabaabababbababaabbababaabababbaabbaababbaababbabaababababbaabbaabababbabaabbabaabababbaababbababaabbaababbababababaababbabaabababbaabbababaababbabaabbaabbabaababbaabbaabababbaabbabaababbababababaabbaababbaababababbaabbababaabababbabaababbababaabbabaababbabaababababababbabababaabababababbabaababbaababbaababbababababaabbaabbaababbababaabbaabababbaababbabababaababababbaababbabababababaabbababaabbaabbaabbaababababbabaababbabababaabbaabababbaababbabaababbaabbabaabbaababababababbabaabbaabbaababbaababbababaababababbabaabbababaabbaababbabaabababbaabbababaababbabaabababbabaabbabaababbabababaabbabaabbabaabbaababbaabbabababababababaabbabababaababbaabbaabababbabaabababbababababaababababababbaabbaababbaabbaabbaabababbaababababababababbabaabbabaababbaabbaababababbaabbaabbabaababbababaabbabababaabbaabbabaabbabaababbaabbabaababbaabbababaabbaababbababababababaabbabaabbababaabbabababaabbababaabbaabbaababbaabababbababaabbaabababbaabababababababbabaabbababaabbabababaabbaabbababaabbabaabbababaababbabaabbaababbabababaababbababaabbabababaabbaabbabaabbabaababbaabababbabaababbaababbabababaababbabababaabbaabbaabbabaababbaabbababaabbaabababbabaababbaabbababaababbaabbabaababbaababbababaabababbababaabababbaababbababababababaabababbabababaababbaabbabaabababababababbaabbababaababbabababababaababababbaababbabaababbabaabababbabaabbaabbababaabbababaabbaabbaabababababbaabbaababababababbabaabbaabbabababaabababbaabababababbaabbaabbabaabbabaabbababaabbaababbaababababbabaabbabaabbabaabbabababaabababbaababbababaabbaababbaababbababaabbaababababbaabbaabbabaabbaabbabababababaababbaababbabaababbaabbababaabbababaabbababababaabababbabaabbabaababbabaababbaabbababaabbababaabbababababababaabbaabbaabbaabbaababbaabababbabababababaabbaabbabaabbaabbaabbaababbaabbabaabbabaabababbabaabbabababaabababbababaabbabaabbababaabbababaababababbaababbabababababababaababbabaabbaababababbababababaabababbabaabbababaababababbaababababbaabbababaababbaabababbababaabbaabbaabbabababababababababaababbababaabbaabababbaababbaabababbabababaabbaababbababaababbabaabababababbabaababbabaababababbabababaababbaabbabaababbababababababaabbaabbabaabababababababbabaabbababaabababbaababbaabbababaabbaabbaababbabaababababababbababababaababbabaababababbababaabbababaabbaabababbaabbaababbabaabbaabbabaabababbababaabbababaababababbaabbaababbaababbabaababababababbaababababababbaabababbaabbabaabbabaabababababbabaababbabaababbabaabbabaabbaabbaabbababaabbabababaababbaabbaabbabaabbababaabbaabababbabaabababababbaabbaababbaabababbaabababbababaababababbaabbababaabababbabababaababbabaababababbaabbaabbaabbabababababaabbababaabababbaababbababaabbaabbaabbabababaabbabaabababababbababaababbaabababbaababbaabbaabababbabaababbabaabbababaabbaabbaababababbaababbabaababababbaabababbabaabbababaababbaababbababaababbaababbabababaabbabaababbaababbaababbaababbaababbabaabbabababaabbabaababbabaabbaabbaabbaabbaababbabaababbabaabababbaabababbabaabbaabbaabababbaabbabaababbaabbabababababababaababbaabbaabbabaababbaababbaabbabaabbabaabbaababababababbababaabababbaabbaabbabaabababbaabbaabababababababababbababaabababababbaababbabababaabbababaabababababbaabbababaabbababaababbaababbaababababbaababababbabaabbabaabababbaabbababababababaababababbabaabbaabbaabbabababababaabbaabbaabbaabbaabbabababaabbabaabbababaabbabaabbababaababbababaabbabaabbaabbababaabababbaababbaabababbaababbaababababababbababaabababababbaababababbabababaababbababababaabbabaabbababaababbabaababbaababbabaabababbabaabababbababaabababbaababbabaabababbaabababbababaabbaabbabababaabbaabbababaababbabaababbaabababbabaabbaabbabaababbabaababababbaabbaababbababaabbaabbabaabbabababaabbaabbaababbababaababbaababbaababbaababbabababaabababbabaabababbaababbabababaabbabaababbaababbabaabbaabbabababaababababbaababbaabbaabbabaabbabaabbaabbaababababbabababababababaabababbaababbababababaabbaabababbabaabababababababbaabbaababbaababbaabbabaabbabaabababbabaababbaabbabaabbaababbababaabbabababaabbababaabababbaabbaabababbaabbaabbaabbaabababbaabbababaabbababababababaababbaabbabaababbaabbabababaabbabaabbabaabababbaabbaabababbababababaabbabaabbaabababbababaabbababaababbaabbaabababbabaabbabababaababababbababaabbabaababbababababaababbababaabbabababaababbaabbabaababbaababbababababaababbaabbaabbaababababababababababbaabababbababaabbababaabbaababababbabaabbabaabababbaabbaabbabaabbababaababbabaabbaabbaabababbaabbababababababaababbaababababababbabaabbabaabbabababaababbabababaabbabaababababbababaabbababababaabbabababaababababbababababaababbabaabababababababbabaababbaabbabaabbababaababbabababaababbaabbabababaababbababababaababbaabbabaabbaababbaababbabaabbabaabbaabbaabbaabbaababbababaabbabaababbabababaabbaababbabaabababbabaabbabababaababbabaabbaabbaababbababababaabbaabbaabbaababababbabaabababababbabaabbabaabbabababababababaabbaababbaababbabababaabbaababbaabbabaababbabababababababaabababbababababaababababbaababbabaabababbabababaababbaabbaabbababaababababbaababababababbaababbabaabbaababbabaabababbaabbababababababaababbabaabbabababababaababababbaabababbaababbabababaabbaabbaabbabaabbaabababbababababaababababbabaabababbabaababababbaababbabababaabbaabbabababababaababbabaabbabaabababababababbaababbababababaabababbabaababbaababbababaabababbababaabbaabababababbaababbabababaabbaabbaabbaabbababaababbaabbaababbababaabababbaababbabababaababbabaabababbababababaabababababababbabaababababbababababaababbaababbaabbaababababbababaabababababbabaababababbaabababbababababaababbababaabbabaababababbabaabbaababbabaabbaabbaababababababbaabbaabababbaabababbaababbababaababababbabaababababababbaabbabababaabababababbabababababababaabbaababababbabaabbabababaababbaabababababbaabababbaabbabababababaabababababbababaababbaabababbababababaabbabaababbabaabbabaabbaabababbaababbaabbaabababbabaabbaabbababaabbaababbabaabbababaababbabaababbaababbaabbaabbabaabbaabababbabaabababababbaabababbabaababbaababbaababababbabaabababbaababababbaababbaabbabaababababbaababbababababaababbaabababababbabaabbababababababababaabbabaabbaabababbaabbaabbaabbababaabbabaababababababababbabaababababbaabbaababbaabababbabababaabbaababbaababbaabbaababababbabaabababbaababbaabbababaabbaabbaababbabaabbababababaababababababbaabababbaabbababaabababbaabbaabbaababbababaababababababbabaabbaabbaabbaabbababaabbabaabababababbabaabbabaabbaabababbaababbaabbabaabbabaabbabaababbaababbabaababababbaababbaababbabaababbabababaabababababbabaabbaabababbaababbaabbaabababbababaabbabaabababababababbaababababbaababbababaabbaabbababababaababbabababaababbaababbabaabababababbaababbaababbaabbabaabababbababaababababababbabababaabababbaababbababaabababbaabbaabababbaabbaabbababaabbaababbaabababababbaababababababbaabbabababaababbaababbaababbabababababaabababbaabbabaabbababababaabbaabababbaabbaabababbaababababbabababaabbabaabbababababaabababbaabbaabbaabababababbababababababaabbabaabababbaabbaabbaabababbabaabbaabababbabababaabbaabababbababaababbabaababbabaababababbabaababbaabababababababbabaababbabaababbabaabababbaababababbababababaabbabaababababbaabbababaababababababbaababbabababababababaabbaababababababababbabababaabbabaabbabababaababababbaabbaabbababaabababbaabbaababbaabbaababbabababaababbabaabbababababaabababbaabbababaabbaabbabaabbabababababababaabbaababbababaabbaababbabaabbaababbaabbabaabbababababaabababbabaabbaababbabababaabbabaababbaabbabaabababbaababbababaabababbaabbaababbaababababbabaababababbabababababaabababababababbabaabbababaabbaababbabaabbaabababbabaabbabaabababbaabbaababbaabbabaabababbaabbabaabababbababaabbaababbabaababbaabbaabbaabbabaababbabaabababbaababababbababaababababbabaabbababababaababbaababbabaabbaababababbabababaabbababaabbaabbabaababababbababaababababbaabbaabbaabbabababaabbabababaabbaabbabababaabbabababaabababababbaabbaababababbaabbaababbaabbabaabababbabaababbaabbabababaabbaabababababbaababababbababaababbaabbaabbaababababbabababaababbabaabbababababababaabbababaabbabaababbabababababaababababbababaababbabababababaabababbaababababbabaababababbaababbaababababababbaabababbaabbabababaabbabaabababbaabbaabbababababaabbaabbaababababababbaababbabaabbabababaabbabaabbabaabbabaabbabaababbaababbaababababababbabaababbabababaabbaabababbaababbaabababbabaabababababbaabababbababaabbababaabbaababbababaababababbabaabbaababababbaabababbabaabbaabababababababababbababaabababbabaababbaabbabaabbababaababbabaabbabaabbabaabbaabbaabababbababaababbaabbaabbaababbaabbabaabbabaababbaabbabaabababbabaabbaabbababababaabbabaababbababaabababababababbabababaabbaabababbaababbaababbaababbaabbaabbaabababbaabbababaabbababababaabbaababbaabbabaababbababaababbaabababbabaabbaabababbaababbabababaabbabaababbababababaabbaabababababbaabbabababaabbaabbabaababababbabaabbaabbaababbabaabbaabababbabaababbaabbababaabbabaabbaabbababababaabababbaabbabaabbaababababbababababaabbaababbababaabbababababaabbaababbabaababbabaabbabaabababbabaabbabaababababbababaabbaababbaabababbabaababbababababaababbaababababbaababbaabbababababababaabbaababababbaabbaabbaababababababbaababbabaabbabaababababbaababbabaabbabababaabbababaabbaabbababaabababbaabbaabbaabababababbaabbaababbababaababbabababaababbaabbaabbabaabababbaababbabaabbaabababbabaabbaababababbabaabbababababaababbababaababbaabababbabaababababbabababaababbaababababababbabababaababababbaabbaabbababaabbaabbabaababbaabbaababbabaabbaababbabaabbabaababbabaabbabaababbaababbaababbaabbabaabbaabbabaabbababaabbaabbaabbabaababababbabababababaabbabababaabababababababbabaababbaabbabababaababbaabbabaabbaababababbaabbaabbabaabababbaabbababaababbabaabbababaabababbababaabbaababbaabbabaababbababababaabbababaabbabababaababbaababbaababbaabbababaabbaabbaababbaababbaabbabababaababababbabaabababbaabbabaababbababaababababbaabbababaababbaabababbaabababbaabbababaababbabaabbaababbabaabbababaabbaabbabaabbaabababbaababababbabaabababababbaabababbabaababababbaabababbaabababbabababaabababbabaabababbaabbaababbababababaabbabaabbaabbaabbabaababababbaabbabaababbaababababababababbaababbaabbaabbaabbaabbaababbabaababbaabbabaabbabaabababbaababbaabbaababbabaabbabaabbaababababbababababaabababbabaababbaabbaabbaabababababababbaababababbabaabbabababaabbababaababababbaabbaababababbaababbabababaababbaababbabaababbaabbabaabababababbababababababaababbabaabababbababaababbabaabbaabbababababaabbaabbababaababbaabababbabaababababababbaabbaababbaabbaabbabababaababbabababaabbababababaababbaababbabaabbabaabbabaabbaabbaabbabaabababababbababaababbabaabbabaabbaabbababaabbaabababababababbaababababbaababbabababaababbaabbaababbaabababbababaababababbababababaabbababaababbabababaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabaabbaababbaabababbaabbaababbaabbaabbabaabbaababbbbbbbbbbbbbbbbbbabaabbabaabababbabaabbaabbaabbabaababbabababaabbababaabbaababbababaababbabaabbabaabbaabbabababaabbaabbabaababbaabababababbabaabbaabbaabababbaabbabaababababbaabbabababababaabbaababbabaabababbaabababbabaababbabababaababababbaabbabaababbaabababbaababbababaabbabaababbabaababbaababbabaababbababaabababbabaabababbaabababbaabbaabababababababbabaabababbaabbabaabababbaababbaabbaababbababaabbaabbaabbabaabbababaabbababaabbaabbabaabbababaababbabababaabbaababbaabbababababaababababbabaabbabaababababababbaababbaabababbabaabababbabaababababbabaabbaabababbaabbaabbabababaababababbaabbaabababbababababaabbaabababababbabaabbaabababbaababbaabbaabbaabababababababababababababbaababababababbabababaabbaabbaabbaababbaabababababbaababababbabaababbaabbabaababababbaabbabaabbaabababbabaababbaabbababaababababbaabababbaabababbaabbaabbaabbabaabbabababaabbaabababbababababaababababbaababbaabbabaabababbabaabababbaabababababbaabbababaabababbababaabbabababaabbabaabababbaababbaababbabaababbaabbabaabbabaababbababaabbabaabbabaababbabaababababbababaabbaabbaabbabaabbababaabbababababaabbaabbaababbaababbaabbaababbaabababbababaababbabaabbaababababbabaabbabaabbababaabbababababababababaabbaababbaabbababababaababbaabababbababaabbaabbaabbaabbaababbaabbababaabbaabbaababbaabbaabbaababbaababbaababbabaabbabababaababbaababababababbaabbabaabbababaabbababaabbaabbabaabababbaabbaababbabababaababbabaabbaabbabaabbababababaabbabaabbaabbabababababababaabababababbaabbaabababbabababaabbababaababbabababaabababbaabababbaababbaababbaabbababaababbaabbaabbabaababababbaababababbaabbaabbabaabababbaabbabababababababababaabbaabbaababbababaababbaabbaababbabababaabababbaabbabaababababbabaabbaababbabaabbaabbaabbabaabbaababbababababaabbaababababbababababaabababababababbababaabbaabbababaababababbababaababababbabababababababaabababababbaabababbabaabababbababaabbababababaabbabaababbaabababbabaabababbaabbaabbabaabababbabaabbaabbababaabbababaabababababbaabbabaabababababbabaabbababaabbaabbabaabbabaabbababababaabababababababbaabbaabababbaabbabababaabababbabaabbaabbabaabbaabbaababbabababaababababbaabbaababbabaabbabaabbabaababbaabbaabbababaabbababababaababbabaababbaababbaababbaababbaabbabaababababbaabbaabbabaabbaabbaabbabababababababaabababababbaabbaababababbababaabbaabbaabababababbabaabbaababababbaabbaababbaabbababaababababbabaabbaabababbababaababbaabbaabbababaabbababababaabababbabaabbabababaababbababaababbababaabbaabbaabababbababaabbaabbaabbabaabbabaabbabaabbabababababaababababbaabbaababababbababababaabbaabbabaabbaabbaabbaabbaabbabaababbaabababbababaabbaabbabaababbababababaabbabaabababbabaabababbabababaababbaabbababaabbaabbaabbaabbabababaabbabaabbaababbababaababababbabaababbaababbaabbaabababbabaababbaabbabaabababbabaabababbaababbababaabababababbabababaabbaababababbabaabbaabbabaabbabaababbabaabbabaabbaababababbaabababbaabababbaababababababababbaabbabaabbabaabbaababababbababababaabbabaabbaabababbaabababbababaababababbabaabbaabbaababbababaabbabaabbaabababbaababababbababaababababbababaabbababaababbabaabbababababaabbabababaabbaabbabaabbaabababbaababbabaababbaabbabaabababbabaabbaabababababbabaabbabababaabababbababababaababbabaabababbabaabababbaababababbabaabababbaabababbaabbaababababbaabbababaabbababaabababababababbabaabbabababaababbaabababbaababbaabbaabbabaababababababababababababbabaabbaababababbaabbaabbaabababbabababaabbaabbaabbababababaabbaabbaabbaabababbaabbaababbabaabababbabaababbabababaabbabaabbaabbaabababbaababbaababababbaababbabaababbabaababababababababbabaababbababaababababbaabbabaabababababababababbaababbaababbaabbababaabbaabbabaabbabaababababbabaababbaababbaabbabababababaabbaabbaababbaabababbabaabbaabbababaababbababaabbaabbabaabababbaabbaabababbaabbaababababababbabaabababbabaabababababbabaabababbaabababbaababbaabababbababaabababbaabababbababababaababbaabababababbaabbaababbabababaabbababaababababbaabbaabababbaababbabaabbaabababbaabababbababababababaabababbaababbababaabbaabababbaabbabababababababaabbaabbaababbabaabbaababbabaabababbaabbaabbaabbabaabbababaabababbababaababbaabbabababababaababbaabbaabbabaabbaababababbabaababababbabababababaabbaababbaabbababaabbaabbababababaabbaabbaabbababababababababaabbaababbaababababbababababaabbababaababababbaababbabaabbabaabbaabbaabbaabbababaabababababbababaabababbabaabbabababababaababbaabbaababbaababbabaababbaabababbaabbabaabababbababaabbababaabababbaababababbababaabbabaababbaabababbaabbaabababababababbabaabbaabbaabbaabbabaababababbabababaababbaababababbabaabbabaabbabaababababbabaabbaabababbaababababababbabababaabbaababbaababababababbaabbababaabababababbaabbababaabababababbaabbabababaababbaabababbabaababbaababbabaabbaabbabababaabbaabbababababaabbabaabbababaabbabaababbabaababbaabababababbabababaabababbabaabbababababababaabbaabbaabbabaabababbaabbabababaabbabaababababbaabbaabbaababbabaabababbabaabbababababababaababbabababaabbaababbaabbaabbaabbaabbababababababababababaababbabaabbaababbababaababbaabbabaabbaabababababbaabbababaabbaabbaababababbababababaabbaabababbaabababbabababaabbaababbabaababbabaabbabaabbabaabbabaabababababbaabababbaababbaababbababaabbaababbaabbababababaabababababbababaababbaabbabababaababbababaabbaababbabaabbabaababbaabbaababababbababaabbaabababbabaabbaabbaabababbaabbabaababbaababababbaabbabababaababababbababababaababbaabbaabababababbaababababbabaababbaabbaababbababababaabababbaabababababbaabbabaababbabaababbaabbabaababbabaabbabaababbabaabbabaababbaabbabababaabbaabababababbaabbaabbababaabbaabbababaabababbababaababbaabababbababaabbaababababbabababababaabbababaababababbababaababbababaababababbaababbababaabababbababaababababbaabbaabbaababbaabbaabbababaabbabaabbababababaabababbababaababbabaabbababaababbaabbaabbaabbabababababababababaabababababbaabbaabababbaababbabaababbabaababababbaababbabababaababbaababababababbabaabbaabababababbaabbaababbaabababbaabababbabababaabbababaabbabaababbababaabbabaabababbabaabbaabbababababababaabbaabbaabbaabababababbaabbaababbababababaabbabaababbabaabbabababaabababbababaababbabababaababbaabbabaababababbabaabbaababababbabaabababababbabababaabbaabababbababaababbabaababbabaabbababaabbaabbababaabbabaabababbabaabbababaabababababbabaabbaababbabaababababbababababaabbabababababababaabbaababababababbabababababaababbaababbabaababbaabbaababababababbaabbabaabbaabbababaabbabababababababaababababbabaababbaababababababbababababaababbaabbaababbaabbaabbabaabbaabbabaabbababaabbabaababbabaababbaabbabababaabbaabbabaabbababaababababababbababaabbabaababbaabbaababbaababbaabbaabababababbaabbaabbaabababbababababaabababababbaababbaabbabababababaabbaabababbaabababbaabababababbaabbababaabbaabbabababaababbabaabbaababababbaabbabababaababbabaabbabaababbaabbababaababbabaabbaababababbababaabbabababaabababbabaabbabababababaababbabababaabbabaabbabaababbabaababababbaabbaababbabaababbaababbabaababbaababbabababababaababababbabaabababbabaababbaababbababaabbababaabababbaabbaababbababaabbabaababbaababbabaabbabaababbaabababababbababaababbabaabbaabbaabbabaabbaabbaabababababbabaabbaabbabaabababababbababaabbabaabbaabbaababbababaabbabaabbaabbaabbabaababbabababababaabbaabbaababbabaabababbaabbaababbaabbabaabababbababaabbababaabababbaabababababbaababababbababaabbabaababbabaabababababababababababababbabaabababbabaabbaababbabababababaabbabababababababababaabbabaabbababababaababbabababaabbaabbabababaabababbaababbababaababbababaababababababbaababababbabababaabbababaabababababbabaababbabaababbabaabbabaabababbaabbaabbababababaababbababaababbabaababababbaabbaabbabaababababababababbaababbabaabababababbaabbaababbabaabbaabbaabbabababababaabbaababbaababababbababaabbaababbabaabbaabbaababbaabababbaabababbababaababbabaabbabaabababbababaabababbaabbababaabbaabababbababaabbabaabababbababaababbabababaabbaabbabaabbaabababbaababababbabababaababababbaabbaababbabababababababaabbaabbaabbaabbababaababbaababababababbababaabababbabababaabbabababaababbaababbaabbaabbabaabbabababaabbaabbaababababababababbaabababababbababaabbaabbaabbaabbaababbababababaabbababaabbaababbabaabababababbababaabbabaabababababbabaabbabaabbabababaababbabababaababbaabababbabababaababbaabbabababaabbababababaababbabaababababababbababaababababbabaababababbaabbabaabbabababaabbaabbababaabbaabbabaabababababbabababaababababbabaabbabaabbaabbababaababbabaabababbaabababbababaabbaababbaabbaababababababababababbaabbabababaababababababababbabaababbabaabbababaababbabaabababbabaabbabaabbaabbaababbababaabababbababaabbaabababbaabbabababaabbaabbababaabababbaabababbabaabbabaabbabaabbabaabbaababababbaabbaabababbaababbaababbaabbababaabbaabbababaabbaabababbaabbabaabbabaababbaabababbaabbabaabababbaabbaababbabaababbaabbabaabbaababbabaabbaabababbabaabbabaabbaabbaababbaabbabaabababbabaababbababaababababbaababbaababbaababbaabababbaabbabababaababbaababbaabababababbabababababababaabbaabbaabababbaabbaababbabababaabbaababbaababbabaabbabaabbababaababbaabbaabbaababababbabababaababababbaabbaabababbaababbabaabbaabbaababbaabababbabaabababababababbaabbababaababababbaabbaababbaababbaababababbabaabbaabbabaababbabaabbaabbaababbabaababababababbabababaababbabaababababbaababbaababbabaabababbaababababbababaabababababbaabbaabababbaabbababaabbaabbaabababababbabaababbabaababbaabbababaabbabaababababbaababababbaababbaabbaabababbabababaabababbabaababababbaababbabaababbababaababbaababbaabbabaabbaababbabaabbaabbababaabbabaababababbaabbababaababababbabaababbabaababbabababababaabbabaababbabaabbabaabbabababababaabbaabbaababbabaababababbaababbaabbabaabbaabbaabbaababbaabbabaababbabaababbabababaabbabaababbaababababababbabababaabbaabbaababbabaabababababbaabbabaabababbabaabbaabababbaababbababababaababababababbaabababbabababaabbabaabbababaabbababaabbabababababababababaabbaabbabaababbaabbabababaabbaabababbaababbaabbabaabbaabbaabababbababaababbaabbabababaabababbaabbaababbaabbaababbaababbaabbaababbabababaababbaabbaababbabaabbaabababababbaababbababaababbabaabababbabababaabbabaababbaabbaabbaababababbaabbaabbabaabbababaababbaabbaabababbababaabbabaabbababababababaababbaabbabababaabababbaababbababaabbabaabababbaabbababaababbaabababababbabaabababababababbaababbababababaabbabaabbabaababababababbaababababbabaabbaabbabaabbaabababbaababababbabababaabbaabbabaabbaababbaabbaababbaababababbababababaabbababaababbababaababababbaababbaabababbaababbaabababbaababababbaababbaababbaabbabaabbabababababaabbabababaabbaabababbaabbaabbaabababbababaababbabaabbaabababbabaababbaababababababababbabaabababbaababbababaabababababbaabbabaabbaabbababaabababbaabbaabbaabbabaabbaabbabababababababaabababbaabbababaabbababaababababbababaababbaabbaababbabaabababbaabababababbaabbaabbabababaabbabaabbababaabbabaabbabababaababbaababbaababbabababaabbaababbaabbaababbabababaababbabaabbabaabbabaabababbabababaabbaabbaababababababababbabababaababababababbaababbabaababbaababababbabaabababbaababbabaabbaabbababaabbabaabbaabbaabbaabababababbabaabbabaabbabaababbaababbabaabbaabbaabbababaabbaabbababaababbabaababbaabbabaababbaabbaabababbaabababababbababaabbabaabbabaababbabababababaabbaababababbaabababbaababbaababbaabababbabaabbaabbaababbaabbaabababbabababababaabbaabababbaababbabaabbabaabbababababaabbabababaabababbaababababbababaabbaabbaabbababaabababbaababababababababbababababababaabbaabbabaababbabababaabbaababbabaababbababaababab
