aaabaaababbbababaabaaaaaabababaaabbbaaababaabaabbbaabaabaaabbaabaaaaaaaaaaaaabaaaabbabababaabbabbbabaaaaababaaabbbabaabbbaabbaabaaabababbabbbbabaaaaabbbbaaabaababbaababbaabaabaababbaaaabbbaabbabaaababaaabaaaaaaababababbbbaaaababbbabbabaababababaaaaaaabaaabbabbabababababbbabaaaaabaabbababaaaaabababbaaabbaabbabababbaaabbbaababaababbaabbaaaabbbaabaaabababaaaaabaaaabaabbaaababbbbaaaabbababaaababbbbaaaaabbaaababaaababaabbbbabbbbaabaabaabbaabaaabaaabbaaabbbaabaaabababababbbaaabaaabaaabaaabaaabbbababbbaaabaabbababababababbbabaabbaaaaaaabaaaaabbbabbbabbbbbababaaaaababbbabaaabaabbabaaaaaabaababaaabaaababaaaaabaaaaabaabaababaabbaaabbbababababbabbababbabaabababaaaabaabbaaaababbbbaaaabaababaababaaabaabbaaaaababababaaabbbabaabbababaaabbbabaabaabaaaaaaaaabbbabaaaabaaaaabbababaaabbbabbabbaaaabbaaaaaaaaabaabbaabbaabbabbbabaaaaababaaababaaabababbabbbaabbaabbbabababababbbababbbaabbabababaabaabaabbaabaababbabababbaaabbbaaaabaaabbaaabababbaaaabbaaabbbbbbbaabababaabbaaabaabbbbbbaabbabaabbabababababbabbbaabbaaaababbaabbbaabaaaababababaaabababaaabababaaabaaabaaabbbabaaabbaabaaabbaabaaabaabbbbabbbabaaabababababbbbababaaaabababaaabbabbaaababaaaabbaaabbaabbbabababbaabbaababababbbaaabaaaaabbbbbaaabbbbaabaaababaabbbaaababbabbabaabbbababbbabaaabaaababaaaaabaaabbaababbabaaaaaaaabababaabbababababababbabaabbbabbabbaaaabaababaaababbbabbabbababbabaaabbaabbaaabbbabaaabbbbbbbabababbabbabbbababbaabababababbbbbabaabbaaabbbbaabababbaabaaabababaabbabbaaaababbabbaabbabaaabbbbaaaabbbbbaaabbbabbbbbabababababbbabbaaaaaaaabaabbababababbbaaaaabaaabaaababbbabbbabbabbaaaaabbbaaaaabababbbabababbaabaaabbaabbaabbbabaaabbaabababababaaabaaababbbabaababbbbabbbabaabbaaaaababaaabababbaaaababaaabbbababababbbabababbbaabaabababaaabaaabbaababbbbaaaaaaaaaababbaabbaaabbaabaabbbabbbbaaaabbbabababbbbbbabaaaabababbbbbbabbabbbaabbbbababaabbababaaaaababababbbababaaabaaaaabbbaaabababbbaaaaabbbabbbabaaababbbababaaabaaabaabbababababbbbbaaababbbabababaaababababaaabbaababbbaabbabbbaabaaaabaaabaaabaabbbaabaaaabbbbabbaabbbaaabbaababaaabaaabbabbaababbaabbabbabbbaababbbabaaabaaabaaaaababaaabaabbbaaababbbbbbaaabababababababaabbaabbabababaabbababaaababbabaabaaabaaaabbaaaaaaabaaaabbaabaabababaaababaabaaaababaabbbbabbbbbabaaaaabababbbaaaaababbbbbabaaabaaabaaabbabaabbabaabaabbbaabaaabaaababaaabababaaaaabaaababbbabababbbaaabbbababbaababaaaaababababbbbbababaabbaabaabaabbbaaabbaaabbabbaaaaabbaaabbaabbbabbaaababbbabaaaaabaaabababbaabbbabababbabaaabbaaabbbabbbabaabaabbbbbabaabaaaabaabbbabaaaaaaaabaaabbaabbbabbaababaabaababbbabababbbaaababbbabbbabababbbaaabaaabaabababbbbabbbbbaaaaaaabbaaaababaaababbbababbbabbabbabaabaababbbbaabaaabaabbababaaabaaabbbbbaaababbbabbbaaaaaaababbaaaababababaaababaaabbbbbaaabbbbaaaababaaaaaaabbaaabbaaababababababaaaaabaaabbbbbababbbaabbabaaaaaaababbbbbbabbbbaaabababaaabaabaabbbabababbbabbaaaabaabbbaaaaaabaabbaabbabbbaaabbbababaabbaaababaaabbaabbbabbbbbbaabaaabaabaababaaababaaaaabbaaaaabbbbabaaabaabbbaabbaaaaaababababbbababababaaaaaabbaaababbaabaaababbaababbbaaababababaababbbbbabaababababbbbaababbbaaababaabbbbaaabaaabababaaababbbaaaaababababaabbaaaabaabaabbaabbababaaaaabbaaabbbaaaaaababababaaabbbabababbbaaabaabaabaabbabbaabaabbaabbbbbbaabbababaabbbbaaababaaabaaabaaaaaaabbbabaaabababbaababaaaabbaaabbabbabaaaabaaaabbaabbaabababaabaaaaaabaaabbbaaaabbaaababbbababbbabbbbbababbaabbaababbbabaabbbbbbabbbabaaaabaababaabbababaaaaababbbababababababbbabbbabaaaabaaabaabababbaaabbbaabbbbbbabbaabaaaaaababbaabbaaaababaaabaaabaaaaabbaababaaaaababaaabaaabbabbabbaaabaaabbaaaaaaabbbabbbbbbbbbaaababababbabbababbbbabaababbaababaaabbbbabbaaabababaaabaabbbbabaabaaabbabbbbbabababababbbbbaabbaaabababbbbbabababaaabbbabbabaabababbbabbaabbbabbaabaaabaaaaababababbbaabaabaaaaabbaabbbbaababbbababaaaaababaabbaaababaaaabababbaaaaaababbabbaaaababaaabaaabbaababababbbabababbbbbababbaaaabababaabbbaaaaabbbbababbbaaabaaababaaaabaaaabbaababbbabbbabababbbabababbbabbbaabbaaabaaabaaabaaabababbaabaabbabaaaaabbaabaabbabbaababbbabaaababababaaaaabaaabababaaabbaabaaaaabbbbbaabaabaaaaababababababaababaababababaaabbbaabbaababbaaaaaabaaaaaaaabbbaaaaabbbaaabababaaababaaaaaaaaababbaabaaaaabababaaabaaabbbabbaabbbabbbbaabbbaaabbbaaaaabaaabbbbabbbbaaabbaabaaaabbbbababaaaabbbbaabbabbbabbbbbbbaaabaaabbbbbbabaababbbaabbabbaabbbabaaabaaabaaababbbaaabbaaaaaababababababbbbbaaababaaabababaabbaabaababbbbbababaaabaaabbbbbbaabbbaaabababababababbbabababababaabaaaaabbaaaaababbbbbaabababbabaaaabbaaabababaabbabbbbababbaabbbbababaaabababbbaabbabaaababbbabaaabababbbbababbabbaabbbabaaabbaabbaabbaabbaaaabbaaaaaaaababbaabbaaaabababaabbababababababaaabbaabbaaabbababaaaaababaabbababababbabbabaaabbbabaaabaaabbaababababbbaaabababaaaaababababbaababbbababbbaaaabbaaabaaaaaaabaaababbaaaaaaabbaaababbaaaabaabaaaabaabbababaabaababababababaabaabaaaabbbaababaaaaabbaabababbbabbbabbbbabbaabbaaabababababababbbaaabaaabababaabbaaabaabaaaabaaabaaaaaababaababababababaaaaababbbbbabbabaaaabbbaabbabababababababaabbababababaabbabbbbbababababbbaababaaabbababaabaabaaababbbaaababaaaaabababbaababbabaabaaaaabbbabaaaaababababbaabababbbababbaabababababababaaaabaabaabbabbbaaababbbabbbbaabbbabaaababababaaaaabababaababaabaabaabbabbabbbabaaaaababaaabbaaaaaaaababababaaabaabbaaabbaabbbaaabbbabbbaaabababaababaabaaabaaabaaababaaabaaabaabaaaaaababaabbbbbaabbbabaabbbabaabbbaabbaababaabaaababaaabababaaababaaabbaababbbaabababbabbababaaaabaaabababababbaaaababaaabababababaaabababaaabaaaaabaaabbaaabbabbbaaababaaaababbabbaabbaabaabbbbabaaababaabaabaabbabbbaaabaaabaaaabbababbbbbabbaaaababaaabbbbbaaaabbbbaaabababababaabbaabbabbbababbbababbbababaaabbbabbbbbbbabbabbaaabbaabaabbbabbaaabaaabababababbbbabaaaabaaaaaaaaababbaababaabbabbbaabaababababbbabaaaaababaaabaaabaaabaaaabbabbaabababababababaaabbbbbababaaababbabaababababbbbbaaaabaaaabaaabaaaababbaaaaababaaaabbabbbaaaaabaaaabbbaabbbbaaaaaabbabbababababbaabaaabaaabbaababbbaaaaaaabaaababababababbbaaabaaababaaababbaabbbabaaabaaaaaaababbbaaaaaabbababbbabaabbaabbababaaabbaaaaaabababababaaaabaabaaaaaabbabaaaaabbaabababaaabbaaaabbbaaabaaaabbbbababaaaabbbbaaabaaabbaaabbbbbaabaaabbbabbaaaaaabbbaaaabbbbaaaaabaaaaaabbaaabaaaaaabbababababaaabababaaabaaababababbbbbaaaaabababaabbababaaabaaabaaabbbbbaaabababababaaabaaaaabaaababababababbaaaababaaababbbababaaabababbaababbbaaababbbaaabababaaabababbbbbbaaaabababbbabaaaaabaaaaababbbbbbbababbbbabbaabbaaabaababbabaaaaaaababaaababababababbaababbbaaaaabbbaaaabaababababababababababaabbababbabaababababaaaaababaaabaabaabababbaaababbaaababaabbaaaaabababaaabababbaabaabbbababbabaabbaaabbbaaabababbbbbbabaabaaababbbbbaaabbbabaaababaabbaabbababaabbbbabaabaabababaabaaababbbaabaabbabbbbbaabbaaaaaaababaabaababaaabababbabaaaababaaaaababaaababbbaaaaaaababababaaaabbabaabbabaaaaabbbbbababababbbabaabaaabbabbaabaaaaaaaaabababaaabaaababbbaaabaaabbaabbbababbbabaaabbaabaaababababaabbbbbbaaabaaabaaaabaabaaabababaaababbbbabbabababbbaaaaababaaaaababbbbbaaaaabbbbabbbabbababaabaabbbbbbbababbbbbababbbabababbabaabbbbabbbbababaaababbbabaabbababbaabababababbbabbabbaaaaaaabababaaabaaabaaabababbbaaababbbababbabbabaaaaababababbbbaababaabbbbababbbabababaaabaaaaababaabaabbbbaabababbbabbbabbbaaabaaababbaababababaaaabbbbabaaaaaaaaabbbabaaaabbabaaabbaabaaaaabbbbaabbaaaaabbbaababbbaaabaabaababaabbababababbaabbaabababaaababaaababbbababaaaaabbaabbaabbbabaaabaaabbbbbaabbababbbbbaaabbbaaaaabaaaabbabababaaaaabbaaabbbbabbaaaababababbaabababbbababbbabbbabbbbabaabbbababbbbbaaaabbbbbbabaabbabbbabbaaaababababbabaabbaaabbabababbaabbbababbbaaababaabaabaabaababababaaabbbabaaabbbabbbbaabbaaaabaababaabbbabbaaabaabaabaaaaaababaabbaabbbbaabbbaaaabbbbabbabaabbaabbbbabbaaaababaabbaabbaaabaabaabababbababbaaaaaaaabaaababbaaabbbabbaaabbabbaaaabbbaababbabbaabaabbabaabbabababbaabaaaaaaabaaaabaabaaabaabbabaabaabaaabbaabaaabbaaaaabaaaabaabbababababbabbaabbabbaaaabaabbbbabababbaaaababaaaabaabaaaaaaabbbbbaaabaaabbaabaaaaababababbaabababaaababaaababaaabaaababababbbaaaaaaababaaaaaaababbbbbaaaaaaababaababbbbbaabababaabbbbababaaaaaaabababbbbbaaabababaaabaaabaabbbbabbaabababababbbbaaaababaaaaaaababbbbbaaaaaaabbaabababaaabbbbbbbbbaaabbbbbaabbaaabababbbabbbaaaaabaaabbaaaaaabbbabbaabaaaaababaaabaaabbbabaabaababaabbbaaabbabababababaaababababaaaabbbaabaaabaabbaabbbaabababaaabbaabababababbaabbbbbbaaabaaabbababbbabababbbbaabbabbabbaaaabaababaabbaabaabbabbaababbabaabababaaababaaabababbaaabbababbbaaabaaaaababababbaaababbaaabababbabaababbbabaaaaabababababbbababaaabbaabaaababaaaaabababbbbbaaabbbabaabbaaabaaabaaaaabaaabbbaaabbaabaaabbaabaaaaaaaaaaaaababbaabaaaaaaabaaababaaabbaabbaaaabababababaaaaababababbbaaaaaaabaaaabbaaabaaabbabbbabbaaabaaabababbaaaaaaaaabbbabbababababaaabbabbaabbbbabbabababaaaababababaaabaaaaaaaaabaaabababaabbabaaababaabbaaabbbababababaaaaabaaabaaaabbabaaababbaabaabbbbabaaabaaababaabbbaaabbbbababbaaaabaaaaabbabaababaaabaabbbaabbbabaaabaaabbaaaababbabbbbabbbabaaabaaaaababaaaaabababbaaabbababaaabbbbbababababaabbbbbbbbabaaabababbbabbbabababababaaabbaaabaabaabbbbbbaaaaabababbaabaabaabbbabaaaaababaaabababaaabbaaabbabbbaaaaababbbababaaabaabbaaaaaaaabbaaaababaabbbaaaaaaabbbaaabababbaaaabababbbaaababbbabbbaaabbaababbaabbbaaaaabbbaaabaaababbbbbbbbbbaabababbbababaaaaababaabbabbbbaabaaabbbaabbabaabbababaabbbbababbbaaaaababababaaaaaabbababbabbabbbbaabbabbbbabaaabaaaaabbbbbaaaabbbaabaabbabbbabbbaaabababaabbbaaabbababbbabaabbababbabbbbababbaaaabbbaaaabbabaaaaaaababaabaaabbabaaaaabbaaaabaaababababaaaaaaababaaabaabbababbbabbbbbababbaababbbabbaaaabababaabbababbaabbbbbababababababbaabaaabbaabbaaabaabaabbaabbabaababbaaabababaaaaaaabaaabababababbbabaaababababaaabbaaaababbbbbbbbbababbaababbbabaaabababaaaaabbabaabaabaaabbaaabbbabaaabbbabaabbaaaaabbbaabbabaaabbaaabbaabaaaaabbabaaabbaabbaaaaabbaabaaabbaabbbbababbbabbbababaaababbaababaaabababaaabbbabbabaaaabbabbabaaaaaaaaababababababaaaaababbbaaababbaabaaababaabbaaabaabbabaabaaaabaaabababbaaaabbaababbbaaabababaaababbaaaababaabbabaaaaabbababbbbbbabbbaaabbbabababbaabaababaabaaaaababababababaaaaababbbbbaaabaaaabbaaaaabaabbbbbbbbababababbbaabbbbabaaababababaabaaaababbaabbbababbbabbbabbbaabaaaabaaabaaabbbabaaaaaabaabbbbbabababbbabbbabaabbaaababbbbbbaaaaaaaaabbababababababbbababaababaaaabbbaaabababababbbabaabbaaabbbabbaabbbabaaabababbbbaaaabaaabaaabbaabaaabaabbaabbbaaaababaaabababbabaabaaaabbababbaaabaababbbbaabaabbabbbbaabaaababbbabbbabbbaaabaaabbabbabaaaabbaabbababaaababaaabaaabababbbababbbbaaaabababaaaaaabaaaababbbbaabaaaabbabbbabaaabababbbaabbbbaaaaababaabbaabbaabbaabaabbbababaaaabaabaaabababababaabbaabbaaaaaabaaaaaabbabaabaabaaaababababbbabababaaaaaabaabababbaababbaaaababbaababaaaababbaaabaabbabaabbaaaabaaaabaaababbbaaaaaaabababaaababbbbbabaaaabbabaaabababbbaaaaabaabbabbbabababbbaaaabaabababbbababaabbabbaaaababbaaaaaaaaaaaababbaabaaababbbaaabbbaaaaaaaaababababbaaaaaaaabababbbaaaabaaaaaababbbababaaaabbbbabbbabbaabbaabbbabaabaabbaababababababaabbbaabababaaabababababaaaaaaaaabbabaaaaaaaaabbbbaabbbaababaaaaabbbaaabbbabababbabaaabbbbabbbaaababbbbbaaaaaaababbabbabaaababbbababaabbbabaaabbaaabababaaabbaabbbbbabbbabababaaaaabababbabbaaabaabbababaaabaabbbaaaaabaababaaaabaaabaaaabababaaaaaaababbaababbaaaabbaababbaababbbabababaabbaaabababbbbbababaaaaaaaaaaaabbababaaabaababaaaabbbbabbabaaabaaabababbaaaabbaabbbaabbaaababbbababaaaaababaaababababaaabbbbbaaabbbaaaaabbbaaaaabababaaaaabaaaaaabbabbabbbbaaaaaaababbbaaababaabbbbbbabaabbababbaaaabbbaaabbaababababaabbbbaaaabbabaaabaaaabbabbaabbbbbabbbbbabbbbababbababaabaaaabbaabaaabaaaababbaaaaaaaaaaabaabbaabaaaabaaabbbababaabaaabbabababbaabbaababbbbaabaaababbbababbbbbaaabaaabababaaaaaabaaaababbaababaabbaabaabbaaaabaaabababbbababbaababaabbbaabbbbbaabbaabbaabbababaaaaababaaabbabaaaabaabbbbababbaaabbababaabbbbbbaaaaabbbababababaabaaaabaabbaaabbbabababaaaabaabbaabbbbbbaabaabbaaaaaabbababaaababbaaaababbaaaaabaabaaababbbaaabaaaaaabaabbbbbabaaababababaaaaabbabbbaabaaaaabbababbababbabbababababaababaaaaaabaabbababaaabaabbababbaaaabaaabaaabbbbbabbaaaaabbaabbaaabaaababbbaaaaababababababbbaaaaabbbbaaabbabbbababaabbababbbaababaabababbbababbbaaaaabbbbbbaaaaaabaaabaaabbaabababbabaababaaabababbaabaaabaaaabbabbbababbbaaabaaabababaaabaaabbaabbbbaaaabbbaabaabbbababababbaabbbbaabaaabababbaabaaabaaabbbababbaaabbabababababaabbababbbaabaabaabbbbbbaaabababbbaaabaaabbbabaaaaaaaaababbbabaaababbbbabbabaaaabbbbbaababababaaaabaabaaabaaabababbbaaabbbababaabaabbaaaaaabbaaaabaaabababababbaabbbabababaaaababbaaabaabbabababbbababaaabaaabaabbbbaaabbbabbaabaaaabbababbababaabaaabababaaabaaababababbbaaabbababaababbbbbabbaaabbaaabababbbabbbaaaaabababaaabbabbabbbaaabaaabbbbaabababbabbabbbabaaaaaaabababababaaaaabbbabaaaaaaababababbbaaabaabbbbabaabbaaaaaaaaaaaabaaaaaabaabbaababbabaabaaaabbaabbaaaabbaabbbabbbbbbbbbabaabababbabbabbaaaabbababaaaabaababbaaabbaabaaabbbbababababababbbaaababababbbababbbaaababbbabaaababbbbaabaabbababababbaaaabaabbabababbbabababaabbbbababbbbaababbbaababaabababababababbbaaaabbababbbaaaabbbbaaaaabaaaaabbbababbbbbaabbaaabbbbbaaaaaaabababaaabaaabbaaaabbaabbaababababaaaaaaaaaaabbaaabaaaabaabbababbaababababaaabbbbaaabbbbbbbbbbbaababababaaabbbaaabababaaaaaaabaaabbaababbaaaabaaababababbaababaabaaaabbbbabaaaaaabbbabababaaabaaaabbabababaabbaabbaaabbbaaaaaaaabaababaabaabbbabaaaabbaaaababbaaabaabbaaaabbbbabbbaaabaaaaabbaaabbaaabbbababaaaabbaaabbabaaabbbbabaaabaaabbaabaabaaabaaabaaaabaaabababbabbaaababababaaaaabaaabbbabababaaaaaabbababbabbababbabbbaaaababbbababbbbbabbabbababababababbaababababababaabbbbababababbbabbabbaabbabababbbaabbbbaababbaababbaaaabaabbbabaabaababaaabbbababaabbaaabbaabaabbabbbabababbbbaabbaabaaabaaaaaaabbbabaaaaababbbabaabbbaabbbabbabababbabababababbbaabbbaabaaabaaabaaabaaababaaabaabbabbbbbababaaabaaaabbbbaaaaabbabaabaaabaabbbabbaaabaabaaaaabbababbbaaaaababaaabababaaabababaabbbbabaaabbaabaaababaaababababaabaabbbababaaababbaaaabaabaababababaaabbaaaababaaabbabbaaabaaabaaababababaaabababaabbbbbbabbbabababababbbaaabbbaaababababbabbabbbaaabababaaababaabbbaababaaaaabaaaaabaabaaaabbbaabbaabbaaabaaababbbaaabbbbbaaaababbabbbababababababaabbaaaabbabbabaaaababababbbababaaabbbabaabbababaabbabbaaaaaababbbbbabbabbabaaabbbababaaabbaabaaaabbbbaaaaabbbabaaabbaaaabbbbaaabaabbbabbaababaababbabaaababababaaabbabaaaabababbbaaaabaabbabbababbaabaaaabbaababababbabababaabbbbbbaaabaaabbbaaabbbabababbabbabaabbabbbababaaabaabbaabbabbaaaaaaaabaabababaabaabbabbbabbaabaaabababaaabbbbbbbbbbaababaaabaaaaabaaabbaababaaaaabbbabbbbabaaababbaaababaaaabbbabaaaababbbabbbaabaaabbabbbaaaaababababababbbabbbbbbbabbbabababaaabaabbababaaabaabbbbbbbabaaaaaabbbbabbbaabaaabaaaaaaabaaabbbbaaaabaaabaaaaaaabbaabbbbbaabbbababaaaababaaabaaabababababbaaababbabbaaabbaaaaaaaaaaabaabbbbabbbbbababaabbbaabbbaaaabbaaabababababaaabbbbbabaaaaaabbabaaabaaabbabaabbbbbababbabbabbaabaaabaaaaabbbbbabababbbabbbabaaababababaabaabbbaaaabbaaaaaaaaaaaaababbbaabaabaaabaabbbaabababbaabbaabababbabbababaabaabbaaaabbababbaababaaaabbbbaaaabbbabaaabbbabababaaaaaaabaaabaabaabaabaaaababaaabbaabaaabababaaababbbaaababaabaababaabbabaaabbbabaaaaababaaababbbaabbaaababbbbbabaaaaaaaabaabbaaaaabbaabbaaaaabbbbbbaaaaabbabaaaaabababbbaaabaaabababbaabababbaabbaabaaabaaabababbbbaaabababaabbbbbbbbaaaaaaaaabbaabbaabbbbaaaaabbaaaaabaabaaaaaabbbaaabbabaaaaabbaabaaabbbaaaaaabbabbaabbabbaaabababaaabbbbbaaaaabaaabbbabbaaabbaaabaabbaaaaabaabaabbaabaabbababbbbbaabaaaabaaaaaaababbbaaabababbbabababababaaabaaaaaaaaaabbabbbbbabbbabbaabbbabbaaaababbabbbabbbbabaabbababaaabbababbabbabaabbbbbaababbabbabaabaaaaaaababaaabbbaaabbbaaababbbabababbbaaababbaababaabaababababbbabbabbabaaabbaabaabbababaabbaaabbaaaababaaabbabbabaaabbaabbaaaabababbaabaabbabababbbbabbaaabaaababaaabbbaaaaaaabbbababababbbbaabababaabbabbbaaabababbaababababaaaaabbaabaaabababbbababbbabbaaaabbbababbbaaababababaababbbbaaababababaaabbbabaabbaaababaabbaaaaaaabbbaaaabbaabbbbabbaaabbababaaabbbaaabaaaaabbaaaababbbbbabbbaaababbbababaabbabbbbaabaabbabaabaabbbababbbaaababababbbabbbababaaabaabbbabbaabaaaabaabaabbbbaabbaabaaabaaabaaabbabbabbbaaababbbaaaabaabbbabaaabaaabaaaaabaabbabbbabaaaabaabbaaaaaababaaaabaaabbbaabbbabaabaabaaaaabbaabaabbababbbbbabaaababbaabababbabbabbbaaaaaaabbbbbaaabababababaabbabbbbbaabbbbabaaababaaabababaaabbbabaaababaaabaaaaabababaaabaaaaaaabaaabaaababaaababaaabaaaaababaabbbabaaaabababaabbbbbbaaabaabbababaaaaababbaaabbabaabaabaababbababaaaaabbbababababababbbaaababaababbaaaaababbababbbbbbaaabbbaaaaaaabbbbbbbabbaaaabaaababbbaaabbbbbabababaabbabbbabaaaabbabbbabaabaaaaaababababaabbababaaaaababababaaaababaaaabababaabbbaababaaabbbaabbaaababbbaaabbbbaabbbababbaababaabbababababbbababbbababbaababbaaabaaabbaabbabaaababbbabaaabababbabaabbaababbbabbbaaababbbaaabaaaabbbbaaabbbaaaabbaabaabababbbababababbabbaabaaabbbbabbbaabaabababbbabababaabaaaaaaaababaaababbabbababbaabbbabbbabbaababbbabbabaababbbaaabbaabaaabaaabaaaabaaaaaaabaabaaaaaaababababababbbbbabaabbbbabbbbbabbbabaaabbbababbabbababbaabaabaaabbaaababbbaaabaaabaababaabaaaaababbaababababbaaaaabaababbbabaaaabbababaaabaaabaaabaaababbbababaabbbbbbbbabbaabaabbbbbabbabaaaabaabbabbbbbbbaaaababaaabababaababbbbaabaaabbaabaaaabababbbbbababaaabaaaaaaabaabbabaaabbbbbbbabbbbaababababbbababababbaabbbabbabbbbbbaaababababaabbaaababbbbbbbabababaabaaaaaabaabbbbababbaabaaabbaababababababababbbbbbaaabbaababbababaaaabbababaaabbbbbaabaababaaaabbbbbbbbaabbaaababaaabaabbaababaaaabababaaabaabbaabbbbabaaabbaaaabbbabababaababbaaabbbaaaaabbaaaaaaaaaabaaabaaabaabbababaabaabaaaaaaabbbaabbababbabbbbababbbaaaaababaabbbbabaabaaaabbbabbbaabaabababababababaaabababaaababaabbabababbbaaabbaaaabbaababbaababaaabababbaabbaababbabaaaaaababaaaabbbaaabbabbbbaaabbababaabaaaaaababababaabbbabaaaabababaaabaabbabaabaababbaababababaaababbbabaaabababbbaaabbaaaabaaabaabbbaabaaabbbaaabaaabbbababbbaabbaaaaaaabaabbaaabaaabaababaababaaaaaaaaabbaabaaabababababababaaabaaaaaaabaaabbbbbbbababbabaabaababaabaababaabaaabaabbabababbaaaabbaaaabaaaaabbaabbaababbbaaaaabbaababaababaabaaabbabbaaabaabbbbabaaabbaabaaaaababaaababaaababababbaabaabaabaaabaaaaabaaabbaabaabaaaabaabaabbbabbaabbbaaabababbaaabbababaaabaabaaaaabbbaaabaabaaabababaaababbbaaaaabaabbaabbaabbaaaaabaaabbabbabbaaabaaaabbbbbaabbababaaaabaaaababaaabaaababbbaaabaabbabbbaabaaaaaabbbabbabbbbabababababbbababbaabababababababbbaaabababbbabbbaaabbbababababbabbaaababaaaaaabaababaaabbbbbaabbaaabaaabbbbbaabbabbbaaabaabbabbaabbbaaabaaabbabbbaaaaaaaaabababbabababbbababbaaabbbbabbbababaaababbaabababababaaaaabbabbbaabaabbaaabaaababaaaaabaaababababaaaaabaaabbaabababaaabbbaaaabbbbaababbabbbabbbbbbbababaaabbbbbaababbabbaaaabbbaabbbbabababababbbabaaaaaaaaabbbabbbaaababbbaaababababaaaabaabaaababbbaabbabababaaabaaabaabaaaabababaaabbabbbbaaaaabbbaaaaabaaababbababaaaabaaabbbaaabbbabbbbaabbaabaabbaaabababaaabbbaaaaabbbabaaaaaabbaaababbbabaaababaabaaaabaaabbbaaabababababbbbabbbbaaaabbaaaaaaaaaaabaabbaaabbaabbbaabaabaaabaaababbbaaabaaabbabbabaaabbabbabbbbaaaabaaabaaabababaabaababababaabaababaaaaaabaababababaaabaaaabbabbbbbabbbabaaaabbababaaabaaabaaababaaaaabbbaaababbaabaaaaaabaabbbababaabbaaaaaaaaaaabaaaaabaaaaabaaabababbaabababbbababbaaaabaaabbaaabbbbaaabbbbaaabaaaabbbbaaabbaabbabaaaaaaaaabaaababaaaaaabaabbbabaaabababaaababbbaaabaaaaaaaabbbbaaababbbabaaaaababaaaabbbabbbbabbbbbbaabaabbbaabaaabbabaababaaaabbaaabaabbabaabbbaabbabbaaabaababbabababaaabbababbabaabbabbbaaabbaaabaaaabbbabaaaaababbbbbabbaaaabbbababaaababaabaabababababababbbabaaabbabbbaabbbabaaabaaabaabbabbbbaabaabbabbbabaaaabaaaaabbaabaabaabaaabbbbaaaabbababaaababaaaaabaaabababaabaababaaabaaabaaaaabbbaaaaababaaababaaabbbbabbaababbabaaabbaabbbabbaabaaaaababababbaabaabbababaaaabbabaaababbbabbaaaabababaaabababaabbabaaaaabaaababbbbbbbaaabababbaabaabbabbbbbabbbabaabbaaabaaabbbabaabaababbaabbaabababaaaaaabaaabbaaabaaabaaabababbaabaaaaababaaaabbabababababbaabababaaabaaabbabbabbbbbabbbababbbbbabaaaaababaaabbaabababbbaaaabbaaaabbabaaabaaabaaaaaabbaaabaabbbbababbbaabaababaaabaabaababababbbababaaaabababaabbbabaaababaaabababbbbabaabababaaaaabababaaaaabbbababaaabaaaaababaaababbbaababbaabbabbbbbabaaabbaabbbbaababaaababbaabababbbaaabaaabbbababbbbbabbabbabbbabbbabaabaabaabaaaabbbabbbaaaaabaaabababaabbbbabababaaababbaaaababbaaabaabababababaabaabaabbbbaaababaaabaaabababaaabababbabbbbaaaaabaabbababaaababbbbbabababbaabaaabaaabbbaabbababbabbabbbaabbbaabaaabbbbabaaabbabbbbabaaaabaabaaaabbaaabbbbababaaabaaabaabbbaaaabababaaaaabaabaaaabababaaabbbbbabbbbbbbabababbabbbababbabaaabaaababbbaaabbbbaabaaaaaaabbbaaabaabaaaababbbabbbabaaabababaabbbbabababaaabaabbaabbaabaababaaaababbaaabbaababbbaabaabaabbabbabbaaabbaabababababbabbaababaaaababbaababababababaaabbaaaabbaabbbabbaabaabbaaaaaaabababaababaabaaaabbabaaaabbababaaaaaaababaaabbaabaabbbaabaaabaaabbaabbbababababbbbbbbbaaabbabababbaaaaaaaabababbaabbbababababaaabaaaaabaaabbbabbbababaaabbaabaabaabbaaaaabaabbbaaabbbababababbabbaaabababaabbaaaaabaaaaabaaabaaabaaabaaaaaabbaabbababbaaaababaaaabbababbbbaabbaabbbababbbbabbabababbbaaabaaabbbabaaabaaababaabbabaabbabababbbbababaaabbbbaaabbbabaaaaabbaababbabbaaabaabaaabbababbbabababbaababaaababbbaaabbbbaabbaaaababbbababbbabbabaabaaabaaabababababaaabaaababaaabbbaaaaabaaabbbabaababbaabbaaababaabbabbaaaaaaaaaaaabaaababbbabaaaaababaaabaaabbbabbbbbababababbaababababaaaabbbaaababbababbababbaabbaaaaaaabbbbbaaabababaaaabbaaabbbababbaaaabbaabaaabaaabbaaaaaabaaabaaabababaabbbbabababbaabaabbbaabaaabaaabaabaababaaabaaabaaabbaabababbaabaaabaaabababbbabaaabaabbbabbbaabbaaaaaabababaaabaabbaabbabbaaaabbaaaaaabbbbbababababbbababababababaaaaaaababbbbbaaaaabbbabaabaaabaabababbbabbbabaabbaaabababbaabaaaaabbbabbbabaaaaabaaababbaababababbaabababaaabaaaabbaaaaabababababbbbaabbaabababaabaababababbbababaaaaababbaabaabbbaabababaababbabaaaabaabaabbaabbbaabababaabaaabbababaaabaaabaabaaaababbbabbbaabbaaabaabbababababbbbbaaaaabbaaaaabbaabbbbabababababbbbaabaaabaabbababbbabbabbabaaaabbaaaaaaabababaaabbbaaaaaaaaabbaabababababbbaaaabbaaabababababbbabaabaabaaabbbaaabbaababbbaaabbaababbaaaabaaabbabbaaabaaabbbaaababbbbaabaaaaabbbababbbababababbbbbbbababaaababaaaabbaaaaaaabaaaabbababbbaaaaabbbabababababbabbbbbbaabaababaaaabaaaaaaaabaaabaababbaaabaaabbbababbbabaaaabbbabbaaabaaaaababaaaaabbbabababbbaaaaaaabababaabbababbbabaabbaaabaaabababaabbababbbaabbaaabababbbbbabaaabaabbaabbaabbbbabaabaababaabaaaaaababbbabbbabbaabbbbbbabbaabaaaabbbabababbbaaaabbaabbbbaaaaabbabbbaabababababaaabbbbabaaaaabbaaababaabaabbbbbbbbbaaabaaabaabaaaabaaaaabaaabaababbabbbababababaaaaababaaaabbbaababbaababbbbaabaaabbbbabbbbababababababbbababbbababababbabaaaabaaabaabbababaabbabbaababaaabababaaabaaaaaaaaaabbbbabbaaaabaaaabbaabbabbbaabbbaabababaabbababbbabababbbbbaaababbabbabaaabaaabaaabaaabbbbbaaababaaaaabaaabaaababbbababbbababababaabbabababbbababaaaabbabababababbbbbabaaabaaaaaabbabbbabbbabbbbbbaaaababbbabaaabbaaaabababababaaabaabbbabaaaabaababbabababababababababaaabaabbbbaaaaabababbaaaaabbabbbbbbbbaabaabbbaababbbbaababaaabbbabaaabbbabbbbaabbaababababbbaaabbaaaaaababbaaaabbaaaabbbbabbbaaabbaaaabaabaabaabababbaabbbabbbabbabbaaaaababaaabbabaababaaaaabababaaabaabbaaaaabababaaaabbaaaabbbabbaaabaaabaaabbababbabbbabbbabaaabababbbbbababbbbbbbabbabbabbbababaaabaaabaaaaabbbaaabbbabaaaaabbbaabbabaabaabaabababbabaaabababaaaaababbaaaabbaaaabaaaaababbaabababaaababaaaaabababbbaaabaaabbaaaaabbababaaabaaaaaaabaaabaabbababababbbabaaabbaababbaaabbabbbabaababbbbbbbbabababbaababbbbbabababababbaabababbbbbababbaababbbaaababbbbbbbababaaaaababaaabbbaabbbbbaabaaabaaababbaaabbabbbabaaaabbaaabbbbaababaabbbbababbbaaababaaababbbaaaabbaabbbaaaaaabbbababaaaaabaaaababbbbaaaabbbaabbbbbbaaaaaabaabbababaaababbbaaabababbaabbbbbaaabaabaaabbbaabaabaabababbbababaaabbaabababaaababbbabababaaabbbabbaaabbababaaababaaaaabaabbbbabababaaaaabbbabaaaaababbbbbbbaaabababaaababbbbaabababaaababaaabaabaabababababaaababbbaabaaaabababbaabaaabbbaaababaabbababababaaababaaababbaabbbabbbabbbbabaaaaaababababababbbaaabaaababbbaaaaabbaabbbababbbaaaaaaaabbaaabbaabaabaaaabaaabaaababaaaaabaabbabbaababbbabaaababababababbbaababbabbaababaabaababbbabaaababaaabaaababbaabababababaabbababaaabbabaabbbabaaabaabbabababbbbbabaaaaaabbabbabbbbababababababbabaababababaabbbaababababaaabbbaabaaabbaaaabababbabbbbbabbbababaaabaabbaaabaabbbaabaaabaaabbbbbbaabaaabaaaaaabbaaababbbababbabbababababababbabaabaabbbbabbbbaaabbbaaabbaaaaaabbbbbbbbabbaabbaabbbaabbabbaaabaabbaaaaaabababbbabaabaababaaabababbbabaabbababbbbaababaabbababaabbaababaabbaaaababbbabbabbababaaaaabaaaaababaaaaabababaabbabababaabbbababbaaabbaabbbabababaaabbbbbabbaababaabaaabbaaabbaababaaaabbaabbababbaabababaaabaaabaaabaaabaaababbbabbbbbaaabbabbababaaaaababaabaababaaaaababaabbbbababaaabababaaabaabbaaababababaaaaabaaabababbbabaaaaabababaabaaaabbabaabbbaaaaababababababbbbabbbbabbabbbaabbaabababaabbabaababbabaaaaabbabbaaabaaabbbbaaaabababaaaaababaaabaaabaabbbbabbbabababbbbbaaabaaabababbbbbbabbbaabaabaabaaaaabbabaaabbaaabaaabaaaababbaaababaabbbaababbbbbababbbababbbbbaababbabbbaaababbaaaaabbabaaaaabbbaabbbaabaabbaaabaabbaabaaaababaabaaaabbaababbbaabbbaabbbbaabbbbbababaaabbbbbababbabbaababbbbbbabbbabbabbaaaaaaabaaabbaaabaabbbaabbababbaaaabaaabaaabaaabaaabaaaaaaaabbbaababbababbababababbbabbaabbbabababbbabbbbbabbbabbabbbaabaabbabbaaabbabbbaaaaaaababbbabaaabababbbbbabababaaaaabbbaabaaaabbaaabaababaabbbabbabaaabaaaabbabbaabbaabaaabbbabbaabbbabababababbbaaaabbaaabbaaabaabbbababaaaaabababaabbababbaabaabaabababbbbbabbbabaaaaaaababbabaabbbababababbbbbabbaaaaabbabbaaaaaaaabababaaabbaabbbabaaababbbabababababababababbaaaabababbaabaaabbabbbaabaaabbbabbababaabababaaaaabbbababaaaaaabbaababaababbbbbabbbaaababaaabababababbabbbaaaabaaabaaaaabbabbaaaaaabbbababaabaabbaaabaaaaaabbbbbbbbaaaaabaaabaaababbaaabbababababaaaaaaabbbabaaaabbbbbaabababaaababbaaaabaaabaabbbaaaababbaabaabaaaaabaabbaaaaaabbabbaaabaabbabbbabbbabbbaaabbbabaaababababaaaaababbbaaabababbbbabbaabbabaaaabaabaaabbaabaabaababbaabbbbbababbaababbabbabbaaaaabaababababaabaababababbabbaaaaaabaabbbbaaabbaaabababaaababaaaaaabbaaabaabbaabbbaabababababbbaaaaabbaabaaabababababaaababababaaababaaabbabbabbbaaabaaabababababbbababababaabbbbaabaaabbabbbaaabbaaaabaaabaaaaabaabbbbababaabbababababaaaaaaaabbaabbaaabababaabbbaabbbbaaaababbaaaaabaaaababbaaaababababbbbbababaaabaaabaaabaabbaaabaaabababaabbbaababbaaabaabababbbbbaaaabbaaabbabbbaabaabbabbbaabbbbbbabbaaaaaabbabbaaabbbaaabaaabababbbbbaabbaabaabbaaabbababbbaabbabababaabbaaabaaabaaabaabaaaaaaaaababbbabbaaabaaabaabbbaabbbabaaabababaababbaabbabaabbaabbaaabaabbababbbbaaabaababbaabbabbbbaaabbbaaaaababababaaabaabbbbabbbbbbbbbbaaaaaaaaabbaaabababaaaaabbaabababbabaabaaababababbababaabbbbbaaabbabaaaaaabaaabababaaabababababababababbbababbbabababaabaaaaaabaabbaabbabbbababaabbaaabbaabababbbabababaaabbaabaabbaaabaaabbbababbbabaababbbbaaabbbbaaaabbbabaaaaabbaaaababaaaaababbaaababbbaababbaaaababaabbabaaabaaaabaabababababaaaaaaabababaaabababbaababbbbaabaaababababbbababaaabaaabaaabababababbbabaaaaaabbaaabbbaaaaaaababaaabbabbaaabaabbaaabaaabaabbabbbbbaaaaaabbabaabbabbaaaaababbababbaabaaababbbaabbaaabbbabaaaaaaabaabbababbbbbaaaaabababababbbaaabaaabaabbababbbbbabbbababbbabaaabaababaababaaaaabababbabaabbbabababbababbabbabbabbbbbaaabaaabaaababbaaaabababaaaaaaababaaabbbababbbbbaaaaabbbabababbbabaaababbabbaaabababaaabaababaabbbabababababbaaaabababaaaaababbaabbbababababaaaaababaababaabaaaabbabaaaabbaabbaaaaabaabababbbbabbaababaabbbbbaaabbbbaaabaaabababaabbaaabbaabaaaabaabaaabbaabaaaababbabaaabaabaaaababbaababbbabbabaabbbaaaaaabaabbbbbababbbabaaabaaaaabaabbbbbbabbbbaaaababbbabaababbaaabababababbaababaaabababbbaaabababababbaabaabbaaabababbbabababababababbabaababaaaaaaabababbbaaababbbababaaabababaaaabbbbabbbbbabaaabaaaaabababbbabababababaaabaaabababbabbbbbabaaaaaaabbbbabababaabbabaabbaabbbbaabaaaababaaabbaaaaaabaaababaaaaaaaaabababbaabbbabaabbbbabababbabbaaabaabaaaababaaabaaaabaaaabbbaaababaabbaaaaaaaabbababbbaabbaaababababaaaaabbbaabaababbbaaabaaaaababaaababaababbabaaaaabaaabababaaabbaaaabaababbaaababaaabaaaaaaababaaabaaababababbaaaaaaaababaabaababababaaababaaabababaaaaabbbaaabaaabaaabaaabababaaaaaaabaabaaabbababbbbbabaaaaabbbaabaabababababaabbbaabaaababaaababbaaaabaabbbbbbaabbabababaabbbbbaabababababaaaabaabababaabaaababaababababaaabaaababbbaaababababbbbbaaaabbababbbaaabbbbbabaaabbbabababababaaabaabbabbaaaababababaaaaabaabbaabbababaaabbaabaaabaaaabaaabaabaaabaaaaaabaaaabbbabbbaaababaaabaabbaaabbbabbaabababaaababbaaabbaabbababbbbaabaaababbbbbaaabbaaaaaabbbaaabbbbbaaaaababaabbababbbbaababbabaababababbbaaaaababaabaaaaaababaabbabbbbaaaababbbabbbaaababbaaaabbbaabbbbbbbabaaaabaabaabbbbabbbaabababaaabbaababbaaaaaaaabbbbbababaaaaaaabaaabbabbaaabbbabbbbbaaababbaaaabbaaababbaaaaaabbababbbbbaabbababbbbaabbbaaabbbbaabababbbbaabbbabbbbbabbbaaababbbabbaabbbbbaaaaabbaabaaaabaabbbabbbababbaaaaaababaabbbaabababaabbbaaaaaaaaaabbbaaabababbbbaaaaaabbbabababaabbabababbbbbabbbbaaaabbbbbbaaaabbaabaaaabbababababaaabababaaabaabbbaababbabbababaaaabbaaabaaabaaaaababaabbaaabbaabaaababaabaaaababaaabaaabbaabbaabaabbaaaaaabaaaabababaaabababbaaaabaababbaaabbbababbbbbaaabbbbbbbaabbbbbbababbaabaabbaabbbbabbaaaabbbabababababbbbbbbbbabababbabaaaababaaabaaaaababbbabaaababbbbaaabbaabbbabbaaabbbabaaaabbaaababaabbaaaabbaaaaabababababbaaaaabaababaaababaaaaababbbbbbbaaaabbaaabbbababaabbabaabbabbbaaaaaabaaabaababbbbbababbbabaaababaaababababbaababaababaabbabbaaabaaabbaabaabbaaabbaabababaaabbbaababbababbaabbaababbbaaaaaabbaaabaaaaabaaaaabaaabbaababaababbaabaaaababbbbabbaaaabbaabbabababbaabbbabbbabbaabbbabbbbbbaaaaaabaabbabaaababbaabbaaaababaababaaaaaaaababbaaabbbbababbaaaabbabbbbabbaaaabbabbaaababaaababbaaaaaaabaaabaabbaabababababbbaaababbabaaaabbabbbabbbaabbbabaaabaaaabaabaaabababbbaaabababbbaaabbaababbbaaabaaabaaabababbbaaababbaaaaabbaaaaaaabababaaababababbaaabaababaaaabbabaaaaababababaabbbbbaaaabbaaaabbbabaaababaabbbabbbbbbababaaabbaabaaababbbaababbbbbbaaaabbabbbbbaaaaababaaaaababababbaaaaaabbaaaabbbaabaabbbababbbbbbbabbabbabaabbababbaababaaaaabaaabbabbaaababbabbbbabbbbaabbbaaaaabaabbaaaaaaaaababaabbabbbaabbaaabbabaaaaaababaaababbbaaabbabbbbaabaabaabaababaabaabaaaabaaabbaabbababababaaababbaabbbaaabbbabbababbbbbbaaaabbabaaababababaaaaaabbbbabaaababbbaabbabbbaaabbbbbababbabbabbbabbbaaaabaaaababababaaaaabbbaaaabababbabbbabababaaabababaabbababaaaabaaaabbbaaabaabbbaababababababbbaaabaabbaaaaababaaabbbababaabbbbababbaabaaaaabaaaaaaababaabaaaabaaababbbababbabbaaaabbbbbabbabbaaaaabaabaabbbaabaabbaaaababbbaabbaababababbaababababababbbabbbabaaaaaaabababbaabaabaaaabbabbaaabababababaaaaababbaabababbaabaaabaaaaaaabaaababbbabbbaaababbbabbbbbaababbaaababaaabaaababaababbabbbaaaaabababaabaaabbabaaabbabbabaaabbbbbababababaabaaaababbbabbaaabbbbaaabaaababaaabaaabbbbbaaaaaabbbbababaabbaaaaaabbaaaaabbaababbbabbbaaabaabbbbbaaabaabaabbabababababaabbbbabbaabababbabbabaaaaabbaabababaaaaaaaaabababababaaabaaababbbabbbabbbabaabbaaabaaabaaababbbababaaababaabaababababbbaaababbbabbbaaabababaaabaabaababaaabaaabbaabbbabbaabbabbbaaaaaaaababaaabaabbaaabbbaaaaababaaaaabaaabababaabbabababbbaabbaabaaaababaaabababaaaabbbaabbaaabaababbbabbaababbbbaabbaabaaabbbabbabaaaaaaaaaabaaababbbabbbabbbabaabbabaaabbbbbaaabbbababbbabbabaaaabaaabaaaaababaaaabaabaaaaabaaabbaaaabababbbabaaaaabaaabaaaabbabaaabaaabaabbababbbbbabbbabbaaaaabbababaaaabbabaaaaaabbabaaaaababbaaabbabbbabaaabbaababaaaaaaababbaaaabaabaababbbababaaaaabaaaaaaaaabbbabbaabbaaababbabbbbabbbbaaaaababaaababaaabaaaaaaaaaabbbbabaaaaaabbbabbaaababbbabbbbaaabaabaaaaabbbaaababaabaabababbabbababaaaaaaababbbbbabaabbbbaaaaabaaaaaaabbababaabaaabaaabaabbaaabbaabbaabbbabaaabaaabababaaaaabababaaabababbbababaaabbbabababaaabaaabababababaaababbabbaaabababbbaababbaaaaabababaaabababababaaabaabaabaabaabbaabaabaaaababaaaaabbbaaaaababaaaaababbaaabbababaaabbbabaaabababbbababbaababaabbaaabbbabbbababbaababbbabababbaabbaaaabaaaaababaaababaaabbbbbbbabbbbaaaaaababbbabaabababbbbabaaababaaaaaaaaabaaababababaabaabaaaaaaabaabbaabbabbaaabbaabbabababbbabbbaabbbaabbabbbbababaaaababaabababbaababaaababababbbbbababababaabbaaababaaaaababbbababaaabbbabbbbbbaababbbaaaaababababbaabbaabababbaabaaabaabaaaababbbbbabbaabbbabababaabbababaaabaaaaababbbaabbabbbabbaabaaabaabbabababaaaaaaabababaaabababababababaaaababaabaabbaaabababbbabaabbababbaabaaabaaaabaaabaabababababaabababbababbaababaaabbbbaaaabaaaaabaaabaaabbaabaaaaaaabbaabbbabababababaababaabababbaabbbaaaaabaaaaababaaaababbbabaaaababaaababaaabababaabbabaaaaaaaaabaaaaaabbababaabbaaaaaaabababbbabaaaaaabbabaaaaababaabaabababaaabaaabababbabbbabbbaabaaabaaaaababbabbaaababaaabbbbaaababbaaababaaaabbbbabaaabababaaabaaababaabaaabaaaaaababbbaaababbbaaabbbabbaabbabbbaababaaababaaabababbbababaabbababbbaaaabbababbbaaabbbbaaaabababaaabaaaaabbabbabaaabababaaaaabaaaaaabaabaaabababaaababbaababaabbabababaabaaaaaaaababaaaaababbbabbaaababbbaabababbbababaababbbbbaaabbabbbaaababbbbaabbbabaaabbbabbabbaaaababbaabbbbabaabbaaabbbabaaabaaabbaabaaaaaabbaababbbbbbaabbabaaababbbbbaabaabbabbaabaaabbabaaabaaababababaaabaaabaaaaaaaaaabbaaaaabbbabaabbabababbaabaaaabbabaaabbaabaaabaaabbbaaaaabbbabaaabaaabaabbbbbabbbabaababbbaaabaabbbbaaabaaaaabbbabaaabbbbaababababaaababbbbabbbabbaaabbaabababbabbbbaaaaabaaababbbbbaababbaaaaaaabaaabbaabaaabaaabababbaabaaababbbabababbbaaabaabaabbababbaaabababbbaababbaaabbaabaabbbbaaaabbbabbaaaaababbabbaaababbabbababaababbabbbbaababababaaaabbbbabaaabaabbbbabbbbabaaabbbbababababbaabababaaaaaaababababaababbabaabbababababbbbabbabababbbaaabaabaaabbaaaaaaaabbabaabbabaaaabaaaabaabbbbabbbababababbbbaaaaaabaabaabaabbbaabaaaabaaaababababbbaaabaaaaaabbaaaaaabaabaaaaababaaabaaaabbabbbabbbbaabababaaabaaaaababaaabbbabaabbababaaabababbaababbaaaabaaabababbbbbababaaabababbbbbaaaabbabbbabaabbaaaabbbbaabbaaababababababbbabbbaaabbabbababaaaaaabbaaabbbababbbbbabaaaaabaaaaabababaaabaabbbaabbabbaaaabbabbbababaabaababaaabbbababbbabababbabbabbabaabaabaaaaaababaaabababbbabaabbaabbbaaaababbbababbbbbaaababababbbbaabaaaabaaaabaaabaabaaaaaaaabababababababababbabbaaaaabbbabaababbaaabaabaaaabbbbaaabaababaabbaabbaababbbbaaabaaababbaaaabaaabababaaabbaababbbaabbbaaaabbbababaaabbaaabbbbbbaaabbbababbbbbabaaaaabababaaababababbbbaaaabbaabaabaababababaaababaabbababbabbaaabbaababaabbbaaaababbbaabbaaabaabbabbbbaabababaabbbbabbabbbbabbbaaababbbaababbaaababaaabbbababaaabaaabbaabbbaaaaabaaabbbabaaaaabaaabababbaaabaabababbababbabababaaabaaababbbabaaababaaaabbbabbbbaabaabaaaaabababbbaabbababaaabbaaaabbbbbabaaababaaaaabaabbaaababbbaabaababaabbbaabbbabaabbbaababbbbaabaaababbaababaabbaaababbaaaababbbbbabbbaaabababbbaaabababbbabaaabbaabbaabababababaaababbbabbbaaabababaaabaabaababbabbaabbbabaabababababbbabbaaabbbbabbbabbaaaababaabbababbbbbababbaabbabbaaaaababaaaaaaabaaabbaabaaabaaababaaabaabaabaaaaababaabbaaaaaaabaaabaaabaaaabaabababaaababbabbaaaaaabaabababbaabbaabbbabbbabaaaaaabbaaabaaabbaaaaabbbaababbaaaabaababbabbbabaaabaaabaaabbaabbaaaaaabbabbabbbbaababaabbabbbaaaaabababbaabbbbbbbbbaabbabababbbababbaabaaabababaaabbbbbbbaaaaababbbbbaaaaabaaaabaaabaabbaabababababbbababababbbaabbaaaaaaababbbababbbabababbabbababaababaabababababababaabbaaabbaabbabbaaababbbbaaaabaababbaaabaaaabbbbaabbbaabaaabbaabababaababbaaaabbabbbbbabababaaabbaabaaabbbaaababababbaabbbbbaaaaabababbbababaaabbaabbbaaaaabbaabababbaabbbabaabaababababaaababaaababbaabaaabaabbaaabaaabaaabaabbaabbaaabaaaaaabaababbabbabaaaaabababaaababbbabaaabbbaaabaaabaaabaaabaabbabababbbabbbabbabbabaabbabbbaaaaabbbaabbababbabbabababbaababaaabbabaababbbabaaabbaabbbabbbabbbabababbaababbbabaaabaaaabbaaabbbbbbabbaaaaababaabbabbaaaabbaabaaabbbababababaaabbaabaaabaabbabaabaaaaaaabbaaababaaaababaabababbbabbaabbbbbaaabababbaabbbaaabaaaababbabbaabaaabbaaabbaaaaabaaababbbabbbaababaabaaababbabbbaaaabaaaaaaaaabaababbbaaabaabbaaaaaabbabaababbbbbaaabababbbabababbbabaabbbaabbaabbaaabaaaababbaababababababbbabaaaabbbaabbaaaaaabaabbabaaababaaaaababaabbababababababaaabaaaaabbabbabbaabbaababaabbaaaaabaabbaaababababaaabababaaabbbaaabaaabaaabaaabaaaaabababbbaaabaaabaaabbaaaaabbbaabbbbbbbaaaabbaaaabaabaaababaaababbaabaabbababbaababababbaababaabbabaaababbaabaababbbbbabbbbaabbaaaaaaabbbbaababaaabbbabbaaaabbaabbaabababababaabbababaaababbbbaabbabbaaabbbabababbaabbaaaabbbbabaabaaaaaabaabaabaaabbabbbbbbbabbbbbababaaaaaabaabbbaabaabbaaababbabbabbaaababaababbbbaaaaaaabababaabbabaababbabbbbababbababbbbaabaabbabaaaaabaabaababbaababbbabbbababbabbababaaabbaaabbababbbaaaaaaabbbababababaaababbbaabaabababababbbaabaaaabbaababaaabaabbaaaabaababbbababbbbaaaaaaaabbbabaaabaaaabbaaaabbabbbaaabababbbbbbaabababaaabaaababbbaaabbbabababaaababababaaaaababbbbbababbaabaabbbbabababbbaabbaabbbaabababbbababaaaabbbbaaabbbbbbbaaabbbabbaaaaaaaabababaababbababbbaaaaabaabbbbaabaaaabbbbbbbababaaababaaabbbbbbaababaaabbabbabaaabbbaabaaabaabaaaaabaaabbaabbbabababbabbaabbbbbabbabababbaabbaababbbbbbbaaabaabaabababaabaabaabaaaabaabbabbbbbbaaaabaabbbbbbaaaaaaabaaaaababbbaaabaaaaaabbbaabbaaaabaaabababaabbabbaaabbababababbaabaaaaababbbabaaabbaaababbaaaaababaaababbbaabbabbbaabbababababaaabababababbaabaaababaaababaabbaaaaababbaabbbabaaababababababaaaaababaabbabababbbababbbaabbabaaababaaababbbaaaabbabbbbbaaabaaaabbabbaabababbabbbbabbaabbbababbaabbbaaaaaabbbaabbaaaaababaabaaabbbbbababbbababbbaabbbbaabbabbbbbbbabaabaababababbbabbbaaabaaaaababbbababbaabaabbaaabababaaabaaababbabaabababababbbaaaaaaaaabababbbabaabbaaabaabaaabbaaaaaaabaaaaaaabaabbaaababbbabbaaaaabbabaabbbaabaaabababaaaabbabaaabababababababababbaaaaabbbbababbaabbbabaabbaaababaaabbaaaaaabababaaaabaabababaabbaaabaaabbbabbaababbbabbaaaaaababaaababaaabaaabbaaaabaaaaaaaaabbbaabbbbbaabbbabbabaababaabaabababaaaabaabbbababababbaaaaaaaaababbababbabbaaababbbabbbabbbaaabbaaababaababbbbaaaabaaabaabbabaaaaabaabbaaabaabbabaababbababbbbaaaaaababbaaabaabbbbbbbabbaabaaaabaaabbabaaaaababbaabbabbabbbababaaabbaabababaabbaaababababaabaabaabaaabbaaabbaabaabbbbabaaabbaaabbabbaababaabbababbabaabbbababaaaaabababaaabaaaaabbbabbbaaabbaababaaaabbaaabaaabaaaaababaaabaaaababaabbbababaaabbaaaababababbaababaaabababaaaaabaaabbaabbbbbbaabaaabaaabababaabbbbabababaaabaabbabbbabababaabbabaaabbaabbaaaaabbaaabbabbabbbaabbababababaaabaaabaaabbaabaaaabbabababbaabababbbaaaaabaabbbbaaababaababbbbababaabbabaaaabbaaaabbaabbaabbbabaabaaababbbbbabbaabaaaaababbaabbbbbababbbaaababaaabababaaabaaabaabababbbbaaaaabaabbaabaabababaaabbbabbbababaaababaaaaaaaaabaaaaabbabaababaabaabaabbaabbaaabbbabababaaabaaabaabbabbbaabbaaabaaabbabbbbabbbababbbabababbbababababababaabbbaabaaabababaabbabaaaabbabbbbbabbaabaaabbbabbaaabaaababbabaaabbabaabaabbbbabababaabbaaabbaabbabbbaaaaaababaaaabbbbbbbbababbbaaabbbaabbabababaabaabaabbababbbbbabaaaaaaababaaabaaaabaababbbabababbbbbabaababbbaabbaaabaabbaabbbbbbbbbababaaaaaaabababaaabababababaaaaababaaaaabbbababaaabbabbababaabbaabbbbaaabababababababaabaabababbbbaaaabaabbbbabbbbbaabbaaabababababaaaababbbbabababbbabaaabaabbababaabbaaabaaaaaaabaaaaaaaaabbaabaaaaaaabababbabbbbababaaabaaabbababaabbbabaaababbbababababaaaaababaabbaaabaaabaaabbbabababaaaabbaaabaabbabbaabbaabababbbaaaabaaabbabaaaababaabaaabbabaaaabababababbbabababaabbbbabaaabbbbbbabbbaabaaababaaaaaabbabaaaaaaabbbbbaaabaaabbaababbaaabbbbabaaabababaaabbabaaaabababababbbabababababaabaaaabbaaabbabababababbaabababbabbaabbbaabababbbaaababbabbbabaababbbabababababaaabaaabaaabbbaabaabbaaaaaababbaaaabababaabbababaabbabbbbbabbbaaababaaabaabbaaaaababaaaababbbabbaaabbaabaabbbbaaaaababbabaaaabaababbbabaaaabaaaaaaabaabbbabaaaaaabbbabababaaabbababbababbaabaaabababababbbbbabbabaabbbbbabaabaababbbbbbbbabbabbbbbbbbbaaabbbbbabaaababaaababaaabababaaabbaabaaaaababaaabbaabbbbbababaaabaaabaaabbbaaaabbabababababbbbaaabaaababaabababababababaaaaabaaabbbabaaaaaabbababababaaabbaabaaaaaaabbabbaaabaabbaaabababaabbaabbbabbaaaaaaabbbbaaaaabbbbaaabaabbaaabaabaababbbabbbbbaabbabbbbabbababaaaaabbbbbaaabbbbaababbbbbbbabababaaaaabbabbaaaaaabbbaabababaaababbaababbbbbaaabbaabbaaaababaaababbaababaaabbaabbbaabbabbbabababbbabaabbbbbbbaabbaaaababaaaaabbaabbbbbababaaabaababbbaabaaabaabbabbbababbabbaabbabbbababaaababababaabbababaaaababbbbaaababababbbaaaaababaaabababaaaaaaabbbabaaabbabbbbabaabbaaabaabbaaabababbbabaabbabbbbbababbbababbabbbaaaabaaaaabbbabaaaaababbbabbbabaaabbaababaaaaabbaabababaaabbbaaabbbabaabaaaababbbbaaabbbaabbbabababbaaabbaaaaabaaabaaabbbbbaaababbaabbbaabbbabbabbaaaabaaabaababaababaaaaaaababaaabbaabababaaababbbbbbbbaabbabbabaaaaaaaabbaabbababbbbbaaabaaabababbabaaabaababbbabaabbaabbaaabaabaaaaaabbaaaabbbaababbaabbaaaaaaaaaaababaaaaaaabaaaaabaaabaaaaababbabbaaabababababaaababaaabababaaabaabbabababaababaaaababaabbbbbbaabbababbaabaabaaabbaaaabaaabaababbbabbbababbabaaabbbaaaaaababaaabaabbabbaabaababbbabbabaabbbbababbbababaabbbbaaaabbababaaabababaaabaabbaaababaaaabbaaabaaabaabbabaabaaabbabaaaabbababababbbabababbaababababaabbaabaaaabbaabbbababaaababaaabbbabaaabbabbabaaaaabaaabbbaabbabbbbbbbabaabbabbbabababbababbbbabaaaaababbbbbabbbaabbaaabbaaaabbbbbabaaabaabbbbaabaabbbabaaaaababaaabaabbaabbababbbaaaaaababbbbababaaaabaabaaaaabababbaaaababbbbbbbabababababaaabbbabababbbabaaabbbbbaaabbaabaabbbbbabbabbabbbbabaaabaaabaaababbbababaaababaaababbaaaaaaaabaaaaabaaaaabaaababaabbbababaabbbabababbaabbbabbaababbbabaaabbbbabaabbabaabbbababbbbbababababbbabaaaaabbaababaabbbbababaabaababaabbbaabbaabbaaaaaabbaabbaaabbbbababaaabaaaaabaaaaabbbbbaaabbbaaaaabababbbabaaaabaaaababaabbbaaabbabababbbababbabaabaaabababbabbababaaabaaabaaabaaabaaababaaababaaaaaabaabaaaaabaaaabaabbbaabbabaaaaabaaabbabaaaaabbaaabaaaaaaabaaabbaabaabbaaababbaababbaababababaaababaabbaaabbbabaabbaaabbbabaabbabbbbbabababaabbabaabaaaababbaabaabbaaaabbabaababaabbbabaaabbaaaaabbabaaaaaaababaabbaaabbaababbbbbabaabbabbbbbabaabaabaabbabaaabaaabaaabaabbabbbababbbbbababaaaaaaaaabababaaaaababbbbabbaaabaaaaaaabababbbaaabbbbaaabbbaaaabbaaaaaabaabbaaaaaaabbaaaaaaabbabaabbaaaaabaabbababbbabababababbaabaaaabbbbabbaababaaaaababbbaaaaabbaaaabababaabbababaabaaaababababababbbaaabaaabababababbaabaaabbaaaaabbababaabbabbbababaabbaaabaabbababaaabbaaaabaaaabaaabbbabbabbbaaabababaabbaaabaabbaaabababaaaaabbbaaabababaaabbbabaaabaaabbaabaaabbbbbbbbabbabababaaaaaaabbbababbbaaabaaabaabbababaabbababbbbaaaabbaaaaabbababaaababababbbbbabababaaabaaaabbbbaabbbbaabbabbbaaababaaabaabaabaaababaabbaaabaaabaaabaaabbbaababababbbbbbbaabababaabbabaaababaaababbbabbbaaababababbababbbbabaabaabbbbbaabaababbaababababababbaabbaabababaabbaaaabaabbaabbaaabbabbaabbaabaaabbaabaabbaaaaababaaabababbaabaaaaabaaababbbabbbabaabbabaabbaabaabaababbbbaaaabbbbbbaaaabbbabaaaabaaabababaaaaabababbaaaabbaabababaabbababaaabbbbbababababaabababbababaaabbaababababababababbbbbaabaaaaaababaaabbbbabbaabaabababaaabbaaaababbbbaabbbbabbaaababbaabbaaabaabbbaabbabbbabbaabababbabbaaaaabbbaaabbaababbbbaababaaaaabaabaabababbbbbbbaaabaaabaaaaabababababbbaaabababaaabbbabababbbabaabbbaabbaaaaaababaabaabaaabaaabaaababbbabababbbaaaabaabaaababaaaaababababbbaababbaaabbbaabbaaabbbbbbbababaababbabbbababaaaaababaaabbaabaaabbbabbaabbaabbaabbbabababababaaabababaaaaaaabaaabaaaaaaabbaababaaabbbabaaaabbbbaaaabaaaaaaaabaaabbbabbaabbaabababababbaabbbaaaaabaaabbbabababbaaaabaababbabaaabababbbabbbbbabbbaaabbbaabbbaabbbaaabbbbaabaaabbbaabbabaaabbaababbaabbbaabbababbbababababaaababbaababbbaaababbbbabbbaabaaaaaaaabaabaaabababaaabaaabababaabaabababbbababbbabbaaaabbbaaabababaabbaabbbabaabbbaabbbbabaabbaaabbbabaaabbaababaaababbbbbbbababbbaaabaaaaababababbaabababababbbababababaaaabaaaaaabbaababaaabaaabaaabaabbabaababbaabaaaaabbaabbabababaabbabababaaaaabaaabaaabaaaaababbabbbabbabbbaaabaaaaaaabababaaabbbabbabaabbbbbabaabbabaabbbabbbbabaabbbbbbabaaabababbaabaabbaaabbaaaababbbabaaababbbaaabbaabababababbbbbababaaabbbababbbabbbaaababababbbbbaaaaababaabaabbbaaababaabaababbbababababbbabaaaabbababababbaababaaababbbbbaabbbbababbbbbabaaaaabbbabbbbabaabababababbbabbabaabaaabaaaabaaaaabbaabbabaaaaaaabaaababbaabababaabbababaaabaaabaaabababaaaaaaaaaaabbabaaaabaaaaaaabbbabaaabababbbaaaababbabababbbbbaaabaaabbbbbaaabbaabbbabaaababaaabbbaabaabaaaabaabababbbabaaababbabbbbbbaabaaaababbbababababababbbbaaaabaabbaabbaabaabbbaaabbaabbaababbbbaaaaaababaaaaaaababaaababbbaabbababbbbbaaabaabbbbbbbaababaaababbaabaaabaaaaababaaaaabbbaaabbaabbbabaabbbbbaabbbbabbababababbaabbaaaabaabaabbbabaaaaaaabaaaaabababababaaaaabababaabbababaaababbbbaaaababbabbabbbabbbabbbabaaaabbbbabaaabaabaabbbaaaaaaaabbababbabaabababbbababaaaaaaaaababaaabaaabaaabaaaaabbbabbbababbaaaabbbababbbabbbbbbbaaabbaabbabaabababababababababbbbabbbababaabaabbaaabaaabbbabaaabaabbabababaabaababababababbabbbbaaabbbbbaaabababaaababaaababbbaaababbbbaaaababbbbbabbbabbbbbbbbaaaabbabbababaabaaabbaaabaabaabbbababaaaaababaaababaabaabaaabbbbbbbbbababababbaabaaaaabababbabbbbbaaaabaaaaababababaaababbabbbbababbbaaababababababababbbababaaabaaababaaaabaabababbbbbaaaabbabaaabbbaaaabaabbbaabbababbbaaabaaaaaabbbbaaaaaabbabaabbabaabbaababbababaaaaabbbaabbaaaaababaaaaabaabaababbbbbabbaaaabbbbaaabbababababbbabbaaaabaaaaabbbbbabaaabaabbbbabbabbaaabbaabbaababbbbaabababaaababbbababababababbabbbbbbaabbbbabbbbaabababbbababbaabaaaaabbbaabbaaabbbabababbbabbabbbbabaaabbbabaaabbbababbbababbbabababaaababababaaaabbaaababbbabababaaabaaabaabaabaaababaababbabaaaabaabbbabbbababababbbabaaabaabbbabaabbabaabbbbbababaaaaaabbaabbaabbaaaaaaabababaaababbbabbbabaabaabaabbabababbbbaabaabbbbabaaababbaabaaaabbabbbababaaaabaabbbbbaaaabbbbaaabababaaabaaaabaabababbabaaabbabbbbaabbbabababababaaabbbabaabbaabaaaabaaaaabbaababaabbabaabbbbbaabaabbbbbbababbabbbaaaabababbaabbbaabaabababaaaabbbbabbaabaabbaabbababaabaabbbababaaabababbbababbbbbababbbaabbaababaabababaabaaaabbaaaaaabaaabababaaaabbbbaaabbaabbbbbbabaababaaabaabbaaababaaababaaaaabbbababbabbaaabbaabbbbabbbbaaaaabbbabababaaaaababbaaaabaaabbbabbaabaabbaabbaabbabbbabaaabbbbaaabbababbbbbababbaaaabababbbabaaabaaababbaaaabaaababbbbbabbaabaabaababaaabbaabbaabaaabaababaabababbaabaaaaabbbbabbbbabaabbaaabaaabbaabbaabbaabaabababbbabbaaababbbabababaaaabbbbaaabbbabaabaabaabbbbabaaabaaabbbabaaabaaababbbaabaaababbaaaaabbbbbaaabababaaabaaababbbbaababbbbbabaaababbabbabaaaabbababbbbbababbbbbbaaaabbaaabbbabaaaaaaaaaabaabaabaaabaaababbbaabaaabaabbaabbaababbbbbabaaabaabaaaaabbabababaaaaaaabbbaaaabbbbabaaabababaaaaabababaaaaabaabbababaaaaaaabababaabbbbbbaabbaaabbbaaababaabbababaaababbbaabbaaabbabbababaaaaababaabbaabbababababababbaabaaaaaabbababaabbaabbaaabababababbaaababaaaabbaaaaaabbbabbaaaaaababaaababbbababbbabaaaaabbaababaaaaabaaabbbabaabbbabbababaaababababbbbaaaaaabababaaabaabbabbbabaaabaaababbbabababbaababbbaabababbbaaaaaabababaaabaaabbabbbaabaabbaaaaababaaaaaaabababaaabbbbbaaababbbaabbababababababababaaaaaabbaaaaaaaaabaaaabbaaabaaababaaabababaababbabaaaabaaaabbbbbbaaaababababaaabaabbbbababbbbaababababaababbabaaaaabaaaabaabaabbabaaabbbabbbbbabaaaabbabbbababbbabbabbbbabbbabbbbaaaabaaabaabbbbbababbabababaaabababaaababaaaaabaaaaabbbbabbaaabbababaaaabaabaababaaaaaabbbbaabbaaaaababaaabaabbaaababababaababaaaaaababbbbbaabbabbbbaabbbabaaaaaaabaabbaaaaabababbbababbbaabbaaaaababaaababbbabaaaabbabaabbbaabbabbabbbababaabbbabaaaabaaabaaaaaaabaaaaabaaaabbaaababbbbbabaaabbbbbabbbabbbbaabababababbbbbabbbaabaabbbabbbabbbbbbbbaaabbaaaaabaaabababbaabaabbaabbbbabbbabaababbabababaaababaaababaaabbaaaababaaabababbbaaababbaabbaabaaababbbaaabbbbbbababaababaabbaababbababbbabaaaaaabbbaababaaaabaabaaaaabbbbbbaaaabbbaabbbbabababbaabbbabaaabbbbabaaaaaabbaaaabababababababaaaaaaaabbaaababbbabbababbabbbaabaaababaabaaaaaabaabababaaababaaabbaabaaabababababbbabbbbbabbbaaabaaabbbbbbbabbaabbaababaaaaabaabbaababbabbbabbbbbabbaaaababbbaabbaababbabbaaaaabaabbbaaaaabababaaaabbabbaababababbbaaaabbbbbbaaabaaaaaabbbbbbaaabaaaabbabaaabaaabaaabbbaaaabbaababbabbbababaaaabaaaabababaaabaaabbbbbbaabaabbabaaaabbababbaaaabaaabbbbbabbaabaaaaaabbbaaaabababbbbbabaabaaaabbbaaababbbaabbbbaabbababaaabaaabaaaaaabbaabaaaabbabaaaabababbaaabbbbbbbabaabaaabbbbaababaaaaaaaaababaabbaaaaababaabbabaababbababbbabaaabaabbababaabbbbbbaaababbbaabaababaaaabbabaaabababaaaabaabaaabaaaaaaabababaababbbaabaaaaabbbabaaabaaabaabbababababababababaabbbbbabbabababababbaaababaaaababbaabbbababababbaaabbabaabaaaabaaabaabbabbbababaabaaabbaabaababaaaabbbbbaabababaaaaababaaabaaabaabbbbabaabbbbbbabaaabaaaaababaaabaaaaaaaaaabaabaaabbabbbaaaaaabbaabbabaabbbaaabababaaabaaaaabbbababbbabababaabbaabbaaaaaaaaaaabaaabaaababbabaabaaabababaaabbaabaaaaabaaabaaababbbaaaaabbabaababbbbbbabbabababbbababaaabaaabbaabbbabaaabababbbbbaaabbaaaabbbaaabbbbbbaaaaaabaaabbaaabbababaaabbbbabbaabbabaaababaabbaaababababaaaaaabbabaaabaaaaabbbbbaabbabaabaaabbaabbabbbaabbaaabaaabababbbbbaabaaaabaaabaaabbbaaaabaabaaaaaaaaabaaabaaabaabbaaabababbaaaababbaaaabbaabbbbaaaababaabbaaabababbaababababaabbabbbbbababaabbabbbaabbaaabbbabbbabbbbbababababbabbbbbbaabbaaababbbabaabaabaaaaaaabbaaabaabaabbaaaaababaabbabaaaabbbbbbababaaaaabbbaabbaaabbaababbbbabbaabbabaaababbbaabbabaaabababaaababaaabababbaaaabababaaabababaaaaabbbabbaababababaabaaaabbbbaaaababaabbaabbabaaaaaaabababababaaabbaabaaabababaaabaaabababbbabbaabbbbbbbabaaabbaaaababaaababbaabbaababaaabaabbbaabaaaaaaabaabaabaabbaaabbaaaabaaabbaaaaaababaabbababbbaaabaaaaabbaabbbabbbbbaaababbaabaaaabbbbabbaaabbabaabaabaaabaabbaaabaaabbaabababbabaabaaaaabbaabababaaabbaabbbbbababaaabaaabababababbbabaaababbaababababababbbbbabaaabbbbbbbabbbaaabbaabaaaaababbbabbabbabaaaaabaabbbbabbbaababbbbaabaabbbaabaabababbabbbabababbabaaababbabbbbbbaaabaabbbaabaaabababbbabaaabbaaaaaababbbaaabababaaabababaaabbbabababbabbaabbaabbaabbaaabbaababababbaabababababbaaaaaabababaaababaaabaabbbbabababaabaababbaabaaababaaaabaaaabaaababbaababbbabbbaaaaabababbaabbbabaabbbabbbabbaaababbaaaabaaaaaabbbababbababaaababaaababababbbbaaaaabbabababbbababababababaabaabaaababababbbabbaaaabaaababaaabbbbbaabbbbabbaababbaabaabbabaaabababaaabaaababababbbabaaabaaabbaabababaaaaaaaaabaaabaaaaaaababababaabaabaaabbbabaabbbbbbabababaaabaabbabaaabbbbbabbbabaaaaabaaaaaabbabaaababbbbbaabbaaabaaabaaaabbababbbaaabaaabbbabbbaaaaabaabbabbbabaaaaabababaabbbabbababbbaabbabbabbababaaabababaaabbbabaabaabababbbabbbbabbaaabababababaaababbbbaabababababababbaabaaaaaaaaabaabaabaabaaaabbbaabaababbbabaaababababababaaaaaaabbbaaaaabaaabbbabababaabbaaaaaaabababaaababbbaaababaaabbbbbaaabaabbaabaabbbaabbabaaababbbababaabbaaabbaabaabbaabaababbbbbaaabaaaaaaaabbaaaaaaaabbbaaaaaabababaaaaaaabababbabaaaabababbaabaaabaaabbbabaabbbbaabaabaabbababaaaaababaaaaaabbaabbaaababaaaabbbbbbaaabababaaabaaabaaaaabbbaaabaaababababaabbababbaaaaabbbbaaababbbbabbbaababaaaaabaaaaabbababbabaaababaabbbaabababbbabaaabababaaabaaabaabbaaabbaaaabbbbbabbbabbbabaabbabaaaabaaaabaabbabbababbabbabbabaabbbbabbbabaabbabaabbabbbbabaabaaabbbababaaabbaababbbabbbabbbabaaabaabbaaaaabbaabaaaaabababaaabababaaabaabbabbbaaabaaabaaabababaaaababbababaaaaaabaaaabababaabbbbaaaaabababaaabaaabaabbabbbbabbaabbaaaabbbbabababbbaaabbaababbabaabababababaaabbbabaabbabaaabababbaaabbbbabaabbaaabababaaabbabbaabbaabbabbabaabbabbbabbababbaabaaabbaabaabbabaabaabbaabbbabbbaaabaaaaababaaaabbaaaaabbbababababbaababaaaaabbbabababaaabaabbaaabbbaaabaaaaababababbbbaabaabbaabbaaabbaabaaabababbaaababbaaaaababaaabababbbaabbabbaaababbaaaabbabaabbabbbababababbbbbbabbaabaabbbaabbaabbaabbbabaaaabaabbabaabbbabaababbbbbabbabbababaaabababbaabaabbbabbbaaabbabbbabaaabbbaaaaabaaabaaabaaababbbababababaaaaaaabaaabaaabaabbaaabaaaaabbbabbbbabbabbbaaabbabaabbbaabaaaababaaabababaaababaabbabababbbbbabbaabbaaaaabaaabbaaabaababbabaabbabbbaaaabbbbbaababbbbbbbaaababbbbaabbaaaababababababababbbbaaaabbaaababbaaaaaabbabbbbaabbbbbaabbabbabaababbabbbbababaaaaabaaabbbbaaabaababbaaaababbbaaabaabaaabbababbbbbbbabababbaaaabaaaabbabababababbbababababbbaabaababababbbbbabbabbbaababbaabbbbaabbabbababaabbaabbaaabaaabbaaaaaababaaababaaabaaaabaabababaaaababaababbbabaaabaaaaabbbaaaaaaabaaabababaaabbabbababbbabaaabaaababbaaaabababaaababbbbaaaaaababbbbbbbbaaaabbbababaaabaaaabbbbaaababbbbbbbaaabaaaaababaaabbbabbaabaabaabababbbaaabababbbbbaabbbaabbbababbaababababababaaabaabbabaababbaaaaababababaaabaaababbbbbaaaaabbaaaaabbbaabbbabaaabababbbabaaababbbaaaaaaabaaabbababbabaabbaabaabbbabbbaaaaabaabbababaaabaaababaaabababaaabababababaaabaabbbbabbbaaabbbabababbbbbabbbababbbbaabbbababababaaaabbaaabaaabbabaaaabaaabaabaababaaabbabbbaabababbaaaababaaabaabbaaababbbabababaaaaabbaabbaabbbaaabababababbbaaabbbaabaabbbbbaaaabaaaaaabbabbababababababbaababaababbaabbaaabababaabaaaaaaaabbbabaabbaaaaaaababababaaabbbaaabaaaabbabbababbbaaabaababbaaaababbbaaaabbbaababbbbbabaaabbbabababaaabbaababaaaabbbaaaabbbababaaabbbbbbabbababbbbbaaababababaaaabbbaababbbaaababbbbaaaaaaabbbaaaababbbabababbbaaababbbbbababbbbaabbaabababaaabababbaabaabaabbbabbbbaabaaabbbbbaaabaaaaaaabbbbbababaabbaaababbabbabababaaabababaaabbbaaababababaabbabbbbaabbaaabbabaaabbaababbaaaaabababbbbaaaaababaabaababbaabaaabaabaabbbbaabababbbbaabbbaabbababaaabaabbaaababbabbabababaaabaaabbaaaaaabbbbbabbbbbabaaaaabaaaaabbaabaaabababbbabaabbabababaaababbbbaabbabaabababaabbabaaaabaababaaabaabbabbaaaababaababaaaaaaabbababaaaabbabaabbaaabbbabababaaabaaaababbaaaaababbbabbbaaaababbabbaaabaabababababaaaaababbaaabaabbbbbaaabaaabaaababbaabababaaaabbaaabaabbbabbbaaaabaaaabbbabaaaabbabbabbbaaababbabbababbbaaaaabababbaabbbaaaaababababababaaababababbbaaabaaabababaabbaaabaaababbaaaaaabbaababaaabbbabababaaaabbabaaaaabbbaaababbbbbaaabababbbbabbaabbbaaabbabaabaabababababbabbaabaaaaaabaaabababbbaaabbbaaaaabababbaaabbbabbbabbbbabaaababbaaaabaabbaaabaaabbaabbaaabaabbbabababaaaababbbabbaaabababaaababaaaaaaaaaaaaabbaabbbbbabaaababbaaabbababaaaaaaaaaaababababaaabbaabbaabbabaabaabbbaabababbbaaabaaababbbababababababbaaaababababaabaababaaabbbabaabaaaabaabaababbbbbabbbabaabbaaaaabbbababababababaaaaabaaabbaabaabbbbababbbaaabbaabaabbaaaaabbbababaabbaabbaaabaabaabbaabbaabbaaaabbbababababaabaabababbbbbbbabbabbaaababababbbabaaababbaabaaabaabbaaabaaabbbabaaabaaabaaaaaaaaababbaabababaabbaabaabbbabbababbabbbababaaaabaababaababbabaaaaababaaaaabbbabaababbaaababaaaaabbbaaaaaabbbbabbbbbbaaababbbbaaababaaabababbbabaabbbbabbaabababaaaaabababbbabbbaaabbaaabaabbaababababaaaaabababaaababbabaababbbaaaabbaaaabbaaababaabaabbbaaaabbabaaaaabbbaaababbbababaaabbbabaabbabababbbabababaaabababbaabaaababababbbababaaababbaaaababababbbbbabbbbbaaababaaabbbaaaabbabababababbaabbbaaababbbbbaaababaababbababaabbbbbbababbaaabbabaaababaabaabaaabababbabbaaabababbbabbbabaabbababbbababaabbabbbabaaabaaabababababaaabaaaaababaaabaaabbaababbbbaabaabbababaabbbabbbaabbbbbaaabbabbaabbbbabaaabaabbaaaabaabaabbaaaaabbbaaaabaabaaabaabbababababbbbbbaababbbababbbabababbbbabaabbaabaabaabbaababaaababaaababbaabaaabaabbbaabababaaabbabbaaababbaababbbabababaabbaaabababbbaaababababbbabaaabababbbaaaaababbbbbbbabbbbabbabababbabbabbbababababbbbbaabaabaaabbaabbaabbbabbbbbbbbaaabbababbbaaababaabbbbabaaabaabbaaabababaaabbaabbaabbbabaaabaaababbaaaabababbbbbababababababbbabbaaaaabbbaababaababaaaaaaabbaabbaaabababaaabababaaababbbbbbbbaababaaababaabbaaaaaaaaaabbabaaababaaabbbabbbbbbbbbababababababababababababaabaabaaaabbbbababbaababbaaababbbbbbababaaabbbabaaaabaaaabaaababbababbaabaaabaabbbbbaaabbaaaabbbababbbabaabaababababaaababbbbbaabbbaababaaaabbabaabbbaababaabbabaaabaaaaababaabbbbaaaaabaaabababbbababababbbaaaaababbaabababaaababbbaaabaabbbabaaaabababbbabababbbaaabaaaaaabbaaaaabbbabaaabababababaabbaababaabaababbabaaaaaaaaaabbaaabbaabbaabbaaaaaabababbabbabaababbaabbababaaabaaabaaaaabababababaaababaabbbaaabaabbbbabaabaaababbbaaabababbaaaabababababababaaababaabbababababaaababbbbbbbabaaaaabababaaababaaaaabaaabaaabaaaaabaabaabaaabaabbabbbaababbabaaabbbaabaabaaababbaaaabababbbabaaaaabbbabababbaabaabaaaaababaabbbaaaaabaababaabbaabababbaabababaaabaabbaaabaaabbaaaababaabbaaabaabbaaabbaabbbaabbbaabbbbabbababaaababbbaaabbaababaaaabbbabbaaabbbababababbbbbabaaabaaabaaababaaababaaabaaabaaabbbaabaabbbabbaaaabaaaaabababaabaaaabbbaaabbaabababbbaaababbbbbabababaaaabbabaaabbaabbbababababbbbaabababbaabababaaabaaaaabbbabbbabbbbbabbbaabbababbbbbbbabbbbaabaaabababaaaaaaabababababbbaaababaaabaaabbbabaaabbabbbbabaaaabaabababaabbaaaaaaababbaaabbaabbbbabbbaabaabaaabbaababbabbbbbaaaababaabbabaabbaaababbbabbabbababbbaaabaaabbbbabbbbabbbbbbbbbbaabbabbbaabaaabaaabbabbbaaaaaaaabaabaaaabaaababbaaabaabababaaabbbababbbbbaabaabababbbbbababaaabbabaababbbaaabaaabaaababbaabaaabbabbbbabaaabbaaaabaabbabbaabaaababbaabaabaaaabaaabaaaaabaaababaabababbabbaababaaababababaaabababaabbaabbbbababababaaabababaaababaabaababaaaaabbbabbbbaabbabbababaaaaaaabbbbbaaaaabababababbbababaaababbbaabbbbabbaabaabbabaabaabaaabbaaaabbbbabbaabaaaabababaabbababaabbaaaaababbbaaababbaabbabbaaaaaaabaaabbbbabaabaaabaaababbbbbabbaaaabbaababaabbbabbbbaaabababbabaabaaabaaababaaaaababaaababbbbabbaaaabbaaabbaabababaabbbbbbbaaaababbbabbbbbbbaaaabbbbbbbbabaaabababaabbaaabaaababbbabbbabbbaabbababbaabababaaabbbbbaaaaababbbabbbabaaabbbaaababbabbababababaabbabababbababbbaaabaabbaabbbbbabababbbbbbbbbbaaaabbabbabbbbababbaaaaaaabbbbbabaaabababaabaaaabbbaaabababaaababaaabababbaababbbaabbbbaaababbabbbaaaabababaaaaabbaaabbabababababababbaabbbaaaaabbbababbbabaaabbbababaaababbbbbaabbabbaabababbaabaabbaaabbaabaaabababbbabbabbbabbaabbaabbaabbababbaabbbabababbbabaaaabbabaaaaababaaaaaabaababaabaaababaababababbbabababababbaaaabaaabaaababbaabbbbaabababbbbbbbabababaaababaaaabbbbababbbaaababababababbbabababaaaaaaabbbbaabaaababbaaaabbabbabbabbababbbababaaabbbaabaaaababaaabababababbbaabbababbbaaabbaabaaabaaaaabababababababbbbaaabaaaabbabbabababaabbababaaabaabbbaabbbabaabbbabbaabbaaaaababbaabbaaaababaaabbaabaaababbbbabaabbbbbaaabaaaabbababababbbbbaaabbaabbaaabaababbaaabbbaaaaaabbbbbabbbaaabbaababbbbabaabbbbbabbbabaaababaaababababbbbbbbabbabbaababaababbbbabbabbaababaabbaabbabababababaabbbbaabababaaababaabbbbbaaababaababbabaabbababbbaaaaabbbaaabbbbabbbbabababaabaabbaaaababababababababaaabababaaaaaabbabbbaaababaaaabbababababaaabbabaababababbaabbaabbbaaaabbaaabababaaabbaabaabbabbbababaabbabaaabbbbabbabbbaaabbbbbaaababbbaaabbaabaaabaaabaabaaaaaabaabaabaaabaaaabaabbabbbbabbbabaaaaabaaabbbaabbbbaabbabbaaaabaaababbaababaabaabaabbbbabaabaabababbaaabbbbaabaabaaaaaabbbaabaaabbaabbbbaaaabababaaaabbababbbbbaaaaabbbaabbbbaaabbbbbaaabbabbababaabaababbaababababbaaabbabaaaaabbbbbabbbabababababbaaaabababababbabbababaaaaaaabbabaababbbabaaaabaabaabbbbabbaababaaaaababaabbababaababbaabbaaaabaaabbabaabbabbbbbabaaabbabaabaaaaaaaabaaaabbbabbabbaaabaaabababbbaabaabababaaaaabbaaabbabbbbbabaaabaaabaaaaaaabababaabbaabbbbaabbbbaababbbaabaaaaabbbbbaaababababababababbabbaabbabababbbababababbbbabbabaaababababbaabababaabbbbabaabaaaabbbaaabababbabbbabbbababbabbbabababbbaabaabbbabababbbababbbababbbbbabbbabbbabaabbababbaaaababaaaabbabababaaabbaabbbbbababaabbaabbabaaaaabaaabababaabbbbabababbbbbaaababababbbaaabbabbababaaabaabbabbbaaabbbbbaaaaabababaaaaabaabbabbaaaaaababaaabbbbbabaabbabbaaaabaabbababababbaaaaabaababaaaaaababbaababaabaaabababbaabaabbaabbaaaaaaabbbabaababbbbaabaababbbbaaaabaabbbaabaaabbaababaabbabbaabaaabbabaabbbaaabbabbaaabaaabaabbababaabbbaabaaabababaabbbbabaabbbbbbabbbaabbaaaabaaaabaaabbbbbabbabbbaabaaabbabaabababbababbbaabbabbaaabbabbaaabaaaaabbbaaabaaaaabbbabbaabababbbbbabbabaabbbbaabaaabbbbaababbaabbaabaaaababbabbbbbaababbbaababababbbaaaaaabbbaabababbbabbabbbbbbababbaaaababaaababbbaaababaabbaaabbaaabaaaabababababaaabaaabababababaaabbaabaaababaababbbaabaaababbbabaabaabbbababaaaaabbbababbbbabbaaabbabbaaabaaaabaababababaaaaabbbababbbababaaaaaabbabbbababbbabbabbaaabbbababbbbbbaaaababbbaabbaaabaaaabaabaaabaaaabbabababbbabaaaaaabbbbbbbbbbabbaababbbaaabbbaabbaaabbbabababbabaabbaaabbabaaaaabababaabbabbaaaabaaababababababababbbbaaababbaaababbbbbabaaabaaabaaabbaababaabaabbaabaabaabaabbabbaaaaaaaaabbbbabaaabbabaababababababbaaabaaaabbabbababbbaaaaaaaabaabbaabaaabbaabaaababbbaaaaababaaabbaabbbbbbbababababbaaaabaaababaaaabbaaabbbababbbababaaababbbaabbbbbbabababbbabababbbababababababbababaababaabaabbbaabbbbbbaaabbbabbbaaababababaaaabbabbabbaaababbbabaaabaabbaaabbbbbabbabbbbaaabbabaababaaabaaabbaaabbabbbabaaabababbaabbaabbaabbaabaabbaabaaaababababbbabababbbbaabaaaababbbaabababaaabbbbbababbaabbaababababbbbaaaababaaabaaabbbaabbabbbbbababbaaaababbaabbaabbaabababbaaaababbbbbaaabbbababababaaabaabbabaabbabbbbaabaaabaabbaaabababbaaaababaabbaaabbbbbbbaaabbbaaabababbbabaabbababaabbaaabbabbababaabbbbbbaaaaaaabbbaaaabbbbaaabababaaabababbaabbbbbaabaabbbabbbbbbaaaaaabbabbabaababbbaaaaabaababababbaabababbbbbbabaaaababbbabababaabaababbbbabbaaabaaabbbaabaabaabbabbaaabbbbaaabbbababbaababbaababababaabaabaaaaabababbaabbbababbaaababaabbbababbbaaabaabaaaabaabaaaababaabbabbaaabbababbbbaaaababbaababaaaabbaabbbbbbabbaaabbbaaaaaabbaaababbababaaababababbbabbbaaabbbabbbbbbbbaababababababbbabababaabbbaaaaaabaaabaabbbbababbbbbbbbbbbbbbbaaabbbabbaaabbbbabbbaabbaabbabbbbabbaaabababaaaaabbbbbbbbbaaababaabbaabbaaabaaabababaabbaaaaabaabbbbababababababaaabaaabababbbabbbbbaaabbbaaaabaaaabbaabbbaaababaaabbbabbbababababbbbabbbabbaaabababbbbaabaaaaaaabbbaabaabaaabaaabbbabababbbaabbabbababbabababaaababaabbababbbbbabaaaaabbaaabbabaabbbaaabbabaabaababaaabababaaabbbbaaabbbbabbabbaabbaabbabbbaaababaabbbaababababbbabaabbaaabaaabbbaaabbbababaaabbaaabaabbbbbaaababaaaaabbbbbabababbaabababbbaaabaababaabaabaaaabababaabbbaababababaabaababbbbaaabbababbaabaaaaaaabbbabbbabbabbabababaaabbaabbbaaabababbbbbaabbaaababbbabaabaaabbbaabbbabababaabbbaabbbabaabbbabbababaabbabaaababbbabbbabbabbbaabaababaabaababbbabaabbbabbabaabbbaaabababaaaaaabbbbbbabbbabababbbbaabbabbabbbababbabbaabbbaaabaabbabbaaabaabbbbbbbabbaaabaaabbabaaaabababbbbabbbbaaabaabbbabaababbbabaaabaaabbabaabbabaabbaabaaabbbbaaabbabbaababababababbabbabbbbaaaaabbbbbbabababababbababaaabbbaabaabbaabbaaabbabbbbbbbbbbabbbbbbbaaababbbaaabbbabbaababaabbbbbbabbabbabbbaaababbaabababbbbbabaaaaaababbbbaaababaaabaaaaaaabbaaaabababababbbababbbabbbabaaaaababbbbabbabbbbaabaaabaaabaabbaabbbbbbaabbababaaabaabbbaabababbabbbbabbbabaaabbbaaababaaabbbbbbaabbbabbaabaaaabaaaabbaaaabaabaababaaabbabbbaabbaabababbbbbabbbbbabbbabbbabababbabbbaababababaaababbaabaaabaaabbbabbbabaaabababbaabbbabbbabababbaabaaaaabbbbaabaaabbbabbabbababaaababbbbbbbaaabababaaabaabbabaabaabbbbbaaabbbbbaabbabbbbbababaaababaaabaaaaababaabaaaabaabbaaabbabbbbabaabbabaaaabbbaabbaabababaaaaaaababbbabbbaaaababbabbbaaabbaaaababbabbbabbaaabbaabbbaaaaabaaabaabbbaabbaabababababbabbabbabaabbaababbabaaabaabbababbabbaaaababbaabbaababbbaaabababaabbabaaabababbbababaabbbaababbbbaaaaabbaaabbabaabababbbababaabbabaabbaaabbbababbbababaababbababbaaaaaababbabbaabaabaaababbbaaaaabbbabababaabbbbaaabbbabaaababaabbbaaaabbbabbbbbbabbabbbbaabbbabbbabbaabababbabababbabbbabbbbbaaaaabbaaabbbaaabbaaabaabbbaabbabbaaabbbbbbabbbaabababbaaaaaabaabbbbabbbabbaabaaabbbbbaabaabbbabbaababbbababababbabaababbbaaaabbabababaaabbaabaabaabababaaababbbbaaabbaaaabbaaababbabbabbbababbaaabbabbabbabbbbaaaabababaaaabbabaaabbbaabbababbaabababaabbbbbbaabbaabbabbabbbaaaabbbababbbaabbabaaabaaababbaabbabbaabbbabbaaabababababbbababaaababaaabbbabaaabbaababbaabababbbabbbbabbaababaaaabababbbababaaaabaabbbbbabaaababaababababbaabaaaaaaabbbbaaaabbbbbbabbaaababaaabbbbaaaaababbbabababbbbbababaaaabbababbbabbbbbabbaaaaaaaabbaabaabbbabbbbababaaaaababbabbabaaabaaabbbbbbaabbaababbbbaabababaabbababaabbababaaaabaabaaabababaaabbbbbabaabaabaaaaaaaaababaaabaaabaaaabbabbbabaaabbbbbaabaaabbbabbaabaababaaabaaabababbaabaaaaaababababbabaaabaaababbabbbabbababbbabaaabbabbabbabbaaababbbababbabbababababbaababbbbbaaabaabbbbabababababbbaabbababaaabbabaaabaababbbbbaabbaaababaabbabbaaabbabaaababbbbaabbaababbbabaaaabbbbbbabbbababbabbbaabaaabaaabaaaaaaabaaabbaabababbabbbbabababbabbababaaabaaabaaabababaaababababbaaaabbbaaabbbaababbabbbabbbbbaababbabbaaaabbbbbaaababbabaaabbabbbbabbbbaabaabababbbababaaababaaababbbababbbaabbaababbbabbbaabababbbbbaabbbaabbaabbabbaaabaabbabaaaaaaaaaaabbbaabbabababbaababbbaabbabbbbbababbbaaaaabaaabababbbabbbaaaaaabbabaaabababababaaabaaababbbbaabaabaabababbbbabbbbbbaaabbbbbabbbabbaaaaaaabbaabaabbbabbbaaabbabbbabbababbbabaaabababaabaabababbaaaabbbabaababbaaaabbbbbabbababbbaabbaaaaaababaaaaaabbaabaaabababbbbabaababbbaabbaaaaabbaaabbaabbaaababababbbbbabaaabaaaaaabaaaaaabababbbbaabababaaabbbbbabbbbaabbabbbbbbbabbaaababababbbbbbbabbbaaababaaaaababaaabbbbaaaaabbabaaabbbbbabaaababbbaaabbaabababaabaaaabbabaaaabababaabbbbbbaaabbaababbaababbbabaabbaabababbbbaaabbbaabaabbbaabbabababaabaabbabbbabbabababaabbababbbbbabbbabaaabbabbabbbabbbbabbaaabbbabbbaaabaaaabbaabbabaaaaabababbaabababaaabaaaaabaaaaabbaabaaaabaababbbabababbbaaabbaabaabbaaababbabbbaaabbbbababbaabababababbbbaabbbbabbbbaabbababbaabbbabaaababbbababaabbabaabaabaaaababbbbaaaaabbaabbabaaaababbbabbbaaabaabbaabbaabbaaabbbbaaaabababbabbabbbaabbaaabababaabbababbabbaabbabaaababbbbabbbbabbbabbbbaaabbbbabababbbbbbaababababaaabababbaabbabbbbbabaabababbbbbaaabaabbaaababbbbaabaaabaaabbbbbbabaababababbbabababaaababaaaaaabbbaaaabababbbaaabbbaaababaaabbbaabbababaababaabbabbabbababbabaaabbbbabbbbababbbbbababaaaaababaabbabaaabaaabbabbabaabaaaaabbbbaabbabaaaaababbaaaababbbababbbbbabbbbbaabbababbbabbaabaababbbaaabbaaabababbbabbbaaababbbababbbaabbababaaabbbabbbabbabbaabbabbbbaabbaabbaabababababbbbbaaabbbbaabababbbabababababbaababbaababababaaabaaabaaabababbabaaaabbbbaabaaabaabbabaaaaabbabaaaabaaabbbababaabbabbbabaaabaaaaababaaabbbbaaaabbbabaaabababbbbbababbbabaaabbbaaaaaababaaabbbaaaaaababaaaaabaabaababaaabababababaabbbbbabaabababbbbbbbbbababababbaabbbaaabbbabbbaaababbbabbbaaaaababbbabababaaababbbaabbabababbbbaabababaabbaaabaaabbbabababaaababababbbababbaaaaaabbaabababbbbbabbbbaababbbbaababaaabbbaabbabaaabababababaaababbbaababbaabbaaababaaabbbbbababaaabbbaabbababbbabababababbbbbaabbbbbbbaabbbabababaaabbbaaabababaaabaabaaaaaababababababbbabbbbaaaaaababbbbabbaaabaaabaaabababbbabaaabababababaaaabaabbabbbaaabaaaaabbbbababbbaaaaababaaabbaababbbabbbababaaabbbbbaaababbbababaaabbababababbabababbbabaabbabbbabbbbaababbbbaabbbababbabaaaabbbbaaaabababaaababbbbbbbbbabbaaaaabaaaaaabbaaaababaaabbbabaaaabbababaaaaaaaaabbaabababababababaabbaaabaabbbaabbbabbaabababbbbbaabbabababbbbbbbabbbabbabbabbbbabbbbaabbabababbbbbbbbaabbbababbbbabbbbbbabaaaaabaaabaabbaabbabaababbabaabbabaabbbbabbaabbaabaaabbbabbaaaaabbababbbbbababababaababaabaabbabaaaabbabbbaabbbbabababbabbbbabaaabbbbbaabbbaabbaabaaabbbababbaabababbaababbaababbbabbbbaababbbbaabaaabbbabaaaaabaabbbbababaaabaaaaababbbbbbbabaabbabaaabababaabaabbbabaabbbabbaabbabababbbbbabbbabaaababababbaabbbabababababbaaaabbbbbabaababbaaaaaaabbbbbaabbbbabbababbabbbabaaabaaababbbbaababbbabbbbabbababbaabbaabbbabbbbbaaabaaabbbbbbbbbababaaababbbbbbbababbaabaabbababaabbababbbbbababbabbaaababababababbbbbbbbabbaaaaaabbabaaababaabbabababbaaaabaaabaabbaaabaabbbabaabbbababbbbbbaaabaababbaaaabaabbabbbbaabbbbbaaabababbaaaaaabaababbabaaabaaabababbbabbabbababaaababababbbaaaaabbaababbaaaabbbbabbabbbabaabbababbabbabaaaaaaabbaababbababbbaabbbabaabbbbbbaaabaaabaaabbaabbbabaaababababbabaabbabbbaaabbbbaabbaaabbaabababbbbbaaabbaabbaaabaabbbbbababaabbbaababbbbbabaaabbbabbbabbaaaaaabaaabbaabababbbabbabbbbabaaababbbbbbbbbbbabababaaababababbbabbbababbbbaabababaaababbbabbaabbaaabbbabbababbbbabbbbaaababaaabbbbaabababbbbaabbabaababbbbbbaababaaababababbabbabababaaababaaaabbababbaababbbaabbaabbababababaaababababababaabaaabaabbbbbabaabbbbbbbaaaaaaaabbaabaabbaaababbbaabbbaabbaabaaabaaaaaaabaabbbbbaaaabbbbaabbbabaabbabaaababbabbbbababbbabbbbbbabbaaaaabaaabababababbbababbbabbbaaaabbbabbabababaaabbbbaabbbabbbaaabbbaababbbbbbbbaaabbbabbbababaabbabbbabaaabbbbbbbabababbbaaabbaabbbbabaabbbabbbabbbbbbbababaaabbbababbbbaabbbabaaababababbbaabbbaaababbaabbabaabbabbbabbbabbbabaaabaaaaabbbaababaababbbbbabaabbbaabbbaaaabbababaaabaaabaaababababaaaabbabaaaabbbbabababbabbaabbbbbbabaabaababbbaabbaabbababbbabbbabbbbabbbaaabbaabbaabbababbbabbbbbabababbaaabaaaabaaabaaababaabbababababababbbababababababbabbababababababaaabaabaaaabbbabababbabbbbabababbbabbbbbbbbbababbbabbbabaaababbbbaabaaabaabbbaababaaabbabbabaabbbbbabbbaabaaaaabaaabbaabbbbbbaabbaabaaabaabbaaabababbbbbaaabababbabaaabbabbaababababbaabaaabbabbbaaaaabbababbaabbbbbabababbaaabbaaaaaaabaaaababbaabbabbbbaabaaabaaaaababababbbbbabbbbababbbbabbaaaabbbbaabaaabbbbbbaabbaaaababbbaaabaaabaaaabbbbbbbbababaabababbbbababbbbbbabaabbbbaababbaabababbbabaaabaaabaabbabaaaaabaaabaaaaabbbaaababaaababababbabbbbbaaaabbbabbaababbbababababbbbbabbbbabbabbaababababaaabaaabbbabbabaabaabaabbbabaabbbaabababbbaaababbabbababababbbaababbbbabbbbbabbbababbbaabaabbabbabababaaabbbbbbbbbabbbbbbbbbbbbbaaaaabaaaaabbbbabaabbaabbaaaaabbababaaabbbbbbbbbbabbababababaabababbaaaaababaabbabbaaaabbbabaaabbbabbbaaaabaaaabbaabababbbabbabbaaabaaabababababbaabbbbbbbababababbbbbbaabbbbbababababbbbbbbaaabbbbbaaababababaabaaabbaabbbbaabbbbabbbabbabbabbbabbbabaaaaababababbbbabbababaaabaaabbbbbbaabbbabbbbbabbbbabbbaabababbaababababbbabababbaabbbbaabababaaabbbbbaaabaaabababbbabbbabbbabbbbbabbbaabbaabbbbbaabaaaaabbbbbaaabaabaaababaabbbaaaabbaaabbaabbaabababaababbabbbbbbbaaaaabaabbabbbbbbbabbbbbabaaabbbbaababbaaaaabbabbbabbbbbaaaabbbababbbbbababbbbaabaababbabbbbbaabbaaaababababbbaabbabbbababbaaaaabbaaaaaabbaabbbabbabbbbbbbbbabaaaabbababababbaabaaabbbabbbbaabbaabababababbabbabbbbabbbbaababbabbbbaaaabbbabaaababbbaaababbababaabaaabbabbbaaaaaabaaabaaabababbaaaabaaaabbabbbaabbaaababbbababbabbababaaabaaabbbbbaaabaabbabbaabaabbababbbaaabaababbabbaabaaaaabbabaaaabbbabbbabaaaaabababaaaaababbbbbabaaaabbbabbaaabbaabababbbabbbbbababbbbaaaababbbbbabaabbabbbaaaaabbbaabbbababababaabbbabbaabbabbbbbbaabbaaabababababbabbbabaaabbabababababaabbaababbbaaabbbbabaababbaaabbaabaabaaaababbaaabaabaaaaabaabbbbabaabbaaabbabbabaaabbbbbabaaabbaabbaabbbabababbbababbabaabaabaaaabbaabababbbbabbbbbaaabaababbaababaabbaaababaaabaabaababbbababbbabaabababbaaabaaabaaabaabbaababbbbaaabbaabbaaabaabbbbbaabbabababaaabaaaabbaaabaaababababababbbaababbabababbaabababbabbabbabbabbabbabbababbbbbbbbbbabaabaaaaaabbaabababaaababbbbbabaaaabbabbbaabbaaabaaabbbababaabbaaaaaaababaaabaaabbbbbbbabaaababbbabbbbbbabbaaaaaaabbbababbbbbabaabbbbbbaabbbaabaabbbaababaaabababbbbbbbabbabaababbbabbaabaaaaabbbabbbbbaabbbbabbabbaaabbbabaabbabababbbababababbbabbbababbbbbbbaaabaaabaabbabbabaabaabbbbbbbabbababaaabbaaabbabababaabbabbabbabbabaaaabbabaababbaaabaabbaababbaaaabaaabbaababbbbbbbabababbabbbbaabbabbbabaaaaabaaaaaaabbbbbaaababbaaaaaaaababbbbbbbaaabbaabbbbbaabbaabbaaaaaabbbbabaaabaaabaabbbbabababaaaaaababbbaababaaabababbbaaababaaabbabbaabbbaabababbabbabaaaaabababbaababbbaabbaabbbbbbbaababbbababbbbbaabbbbabaaaabbababbbaabbaaabababbabbaabaaabaaaabababaaabababababaaabaaabbbabaaaabbabbbabaaababbbaabbabbbabbbbabbabbbaabaabaababbbaabbabbabbaabababbaababababbbabbabaaaababbabaabbaabababbaabaabbabababbbbbbabbbbaaabbbbbbabaabaaababababaabaaaabababaaababbbabababbbabbbaaaaaabbabbbaabbbaaabbababbabbabababbbabababaaabbbababbbbbbbaaabaabaabaaabbbabababbaabbbaababbabababaaabbabbbbababbbbbaaabbabbabaaaaaaabbbbbaaabbbabbbbaabababababaaaabbaaababbababbababbabbababbbabababbabbabaaaabbbaaabaabaaababaabaabbbabaabbabbbababbbbbaaaabbbbabbbbbbbbaaabaabbbbbaaabbbbbabbbbabbaaabaaabaaaababbbaabaabbabababbbabbbabbbbababbababbbbaababbaaaaaaababaabaabbbabbababaaaabbbbabaaaabaababaabaaabbabaaabbbaabbbaabababbaabbbaabbabaaabababaabbbbababbbbaababbbaabbabbabbbbabaaaaabaabaabababbabbabababababbbabbbabababababbbabababbbababbbbbbabbabbbababbbaaaabbabaaabaabbaabbbbbabbbbabbbbbbbabababaaaabbaabaababbaabbaabababbbabbaabaaababaaaabbabbbbabaabaabbabbbababababbbaabaababbababbabababbbabbaabbbbbababababbabbbababaabbaaaabababbbaabbbaabbbbbabbaaaabbbbbbaaabbaaababbbbabaaaabbabbbbbabbaaaababaabbbbabbaaabbbbbbbabaaabababbaaabbbaaabbaabbabababbbbaabbbbbaabaabbbabbbaaabbaabaabbabababbbaaabababbbbbabbabbbbababaabaabbbbabbbbababaaaaabbbbaabbaaabbaaaaabbababbbaabababaaabbabbabababababaaabababbbbbabbbabaaabaaaaaaabbbabaaabbabbabbbbababbbbbbabababaaabbbabbbabbbbbaaababbbababbabbabababababbbaabbbbababaaabaabbbabbaabaaaaabbaababaaaaaababaabaaaababbaaaabbababbbbaaabbbabbbabababbbaaababbabbbbaaabaabbbbabbbabaabbababaaabaaaaaaaabbaabbbaaaababaaabababaaaaabbaaabbaaaabbbbbbaaababbaaabbbbbbaaababbbabaabbababaaababababaabbbbaabaabababaabbababbbbbbabbabbaababbababbbbabababbabbbababbbaabbaabbbbbbbabaaabbaababaaabababababaaabbbabbbababbaabaaabbaabbbbbbbabbbabaaaaabbbbbaaaabbabbbbabbaaababbbabaaaabbbaabbbaaaabbbbabbaababbabbbbabbbaabbababbbababbbbaabaaaaabaaabbbbbababbbbaaabaababbbababaabbababbbbbbaabbabbababaabbaaabbbbbaaaabbabbbababbbbbabbbaabbabababababaaababbbabaaaabbaabaabbbbaabaaabbabbaaabababaabbbbaaabbbabaaabababaabbabaaabaabbaaaabaababababbbbbabbbaabbabaaabaabbabbbaaabbbbbbabbbabbababbaabbbabaaababbbbbabaaabbaabbbbbababaabbaabbbbbbabaaabbbaaabbbaaabaaaaababbbaabbaabbbaabaabbaabbababbbabbbabaaabbbbbababbbabababbaabbbabbababbbbbbababbbabababaabaabbbbababaabbbababbbababbbabbbabbbaaaaababaaababbbabbbababaaabbbabaaababbbbabaaabbababbbababbbbbbbaaabbbabaabaababaaaaaaabbbabaabbbbabaaabaabbbbabaababbbabaaabbbbbbaaababaaaaaaabbbbaaaaaaabababbbbabbaabaaaaaabbaababaaabababaaaaabbaaaaabbbbbbbababaaabaaabbbbbbbabababababababbbbbbbaababaabbbbaababaabaabababababbbabababbbabbbababbbbabbaaaaaaaaabababbaaaaaaaabaabbabaabbbaabbbaaababababbabbbabaabbbabaabbaaabbabbababbabbabbbaabbbbabaaabbbaaaabbbbaaaaababbbaabbbbabaabbbbbbbaabaaaabbbbbbbbabbaababbaabbbbbabbbbbabababbbbbaaaaababaabbaababababbabaaaababbbaabababababaaabbaabbabbbbabbbabaaabbbbbbabbababaaabbbbabaabaabaabbbaaabaaababbabaababbababbbaaabbabbbbbabbbabbbaaabababaabbbabaabababbbaaabbbabbbabbabbabbaabaaaaabaaabaaababbbababaaababbbabbbaababbababbbaabbaabbbaaaaaabaababaaabbbbaaabbbbbbbbaabbbbbababbaaabbaaababbbabbbabbaababaaabbabbbaabbbbaabababbbabababbbbabbbaababbaaababbbbaabaaaababbabbbbabbaaaabbaaaabababaaabbbbbabaaabbaabaaabbbbbbbabbbabbabaaabbbbabaaababababbbbaabbabbaabbabbbbbabaababbbbabbbababbaabbbabababbabbbbbababbabbbabbbbbaabbabbbabaabbbaabbbababbbbaabbbabaabbabababababaaabaabaabbabbbabbaaabaaababbaabababaababbbbabaabbaabbabbbabbbbbbbaabbaaabbbabbbbbababbaabababaabbabbbabbaababaaabbbbbababaaabbabbbaaaaaabaabbbbbbbaaabbbbabbabbbababbaaabaaababbaababaabaababaaabaaabbbbbaaabaabaababaaabbbabaabbabbbababbbababbbabbbabbbaaaaababbbabaaabaabbbaaabbabbabbbbbbabbabaaaaaabbbbbabbaabababaaabbbabbabbababaaaabbaabbabababaaababbabbababbbabbabbabbbaabaaaabaaabbbbbaaababbabbaababbbbbbabbabaabbaabaaaabaabaabbbaabaaaaaabbababbaabababaaaabbabaabbbaabbbabbaababaaababaaabaabbababaaabababbababaaabbabbbbbababaaabbabbaaaabaabaaababababbbaabbbaabbbbbaabbaaaaaaaaabbbaabbbbabaaaababbabbbabbbbbababababbabaabbaabbabbbaaaabababbbabbbababbaabbbabbbabbbabaabbbabbbbbbabbbababbbabaabbababbbabbaabbbabaaabababababaaabbbabaaaaabbbabababaaaaabaaaaababbbabbbabababaaabaaaaabbabbaaaaaaabbababbabbbababbaabbbbbabbbaaaabaaaaaabaabbabababababbbababaaaaabababbbbbbbabaababbababaaabbaabbbbbaabbaababbbbaaabababbabbbaababbbbbbbbbbaaaabbabbbaabbbaaaabbaaaabaaabbababbbbbbbaabbaaabbabbbaaaababbbabbbabbbbbabaaabbaabbbababaabbbbaabaabbabbaabbbbbbabbbbabbabababaaabababbaaaabbbbabbbbbbabbabaababbaabbbabaaabbbabbaababbbbbabbbabaaabbaaaababbaabbbabbbbbaaabaaabaaababaaababaaabaabbbaabaabbbbaaaaababbbaabbabbbbabbabbbabbbababbaababbbaaabbbabbbaaaabaabbbababbaabbbbbbbbbabbbaabbababaaababbbaaabababbaabaabaabaaaaabbaaabbabababaaaaababbbbaaaabbbbbabbabbbbabbaaaaaaabbababaabbaaaaaaabbbaaabbbaaabbaabababbaabbbaaabaaabaaabababababbbabaaaaaabaabbbbbaaabaabbaaabbbababbbaaababbabbbbbabbbbbbababababbaababababbaababbaaaaabbbbabbbbbbbabbaabbbabbbabaaabbbaaaabbabababbaaabbbbaaaabbbaabababbaabbaababbabbbbabaaaabbababbbbbababaaabbbabababaaaaabbaaaabaabbbbaabbababbbaaabbbabbbbbababbaabababbaabababababaaabababaaabaabaabbbaabbabbbababaaaabbabaabbbbbbaababbbbaabaabaaabaaaabbaabbabbbababbabbbbababbbaabaabababbaaabbabbabbabababaabbaabbabbaabbbaaabaabbbaabaabbbaabbbabababbbbbabaabbabbbbbbbabababababababbbbbabbbbaabbbababbbaaaaabababababaaabababaabbabbbaababbabaaaabbbbabbbbbabaababbbbbbaabbababbbbbaaaaabababbbaaabababbabbbbbaababbbabababaaabaabbbaababbaaaaaabababababbbbaabbababbaaaaabbbbaaabbaabbaabbabbbaaababaaabaababbbbbbaabbbbababababbbabaabbbbababaabbbbaabbbbbbbbbabbaabbabbbbaabbbbabbaaaaababbbbbbbaabbababbbbbabbbabaabbbbbaababbbababbabbbaaabbbbaaabbbbbabbbaaabbbabbaababaaababaababbabababaaabaaababbbabbbbabbababbaaaabababbabaabaaabbbabbaaababbbaabaabbaaabababababaaabbbbbbaabababaaabbbbbbbbabbaaabbbabbbaabbbabbbbbaababbaabbaabbaaaaaababaaabbbabbbbbbbaabbabbaabbabbabaaababbbbaaaaaabbaabbbbbbaabbabbaaaaaabbabababbbbbbbababbbaaababaaaaabbbaabbbbababaababbabaaabababbbabbbaabbbbabbbabaabbababbbabbaaaaabbabbbaabbabbbababababaabbbaabababbbbaabababbbbbabaabaabababbaabababbbaabaaabbbaabbbbbbabbbaabaaababababbbabaaaaabbabbbbbbaaababbbababaabbbaabbbababbbabbaabbbbbabaabbbbabababababaaabbabbbbabbbabbbabbbbbaaabbaabaaabababbabaababaaabbaabbbabbbaabbbbabbbabbababbbaabababaabbbbabbaabbaabaabbabaaaabaaabbabaaabbaababaaabaaaababbaabbbaababababbbaaaaaababbabbbbbbabbbbababbbbbbbbbbbbbbbabaaaaababbbbaabbabbbbabbaaabbbbababbbbbabaaaabbbbabbbabaabbbabbaabbaaabaabbbaabaababaabaabaaabbbaaababbabbbbbbbaabbababaaaabaababbbbbaaabbbabbbbbabababaaabbaabaabbabababbaabbbabbbabaabaababababaaaabbbababaabbbbaabbbbaabaaababaaababaabbbbbbbbaaababbbababababbbbabbababaaabababaabbaaabababababababbbbbbbabababbbbbabbbabababbbabbbbbabababababababababaaabbabababbbbbabaabbaababaaabaabbbbabbbbbabababbabbabababbabbaaabbbbbbaabbbaabbbbbbaaababbbbbbbbbabbbababbbaabbabbbaaabaaabababaaabbababbabbabaabbbbbbabbabababbaabaaababbbaabbababbaababbaaaabbbabbbabbaababbbabbaabbaababbababaababbaababbbabbbabbbbbbaababababbaababbbabababababbbbaaaababbbabababababbaaaabaaababbbbabbbabaababbbaabbababbabbbbbbabbbaabbaaaaabbabbbaaaaaaaaaabaababbaabbaabbbbaaabbbabaaabababbaabbabbaaabbbbbaabbbbabababbaabababbbababbaaabbbbaabbabaaabaaabbaaabbabaabbabababbbbbabaabbaaababbaabbbbbbbbaabababbbbaaaabbbabaaabbbaaababaabbbabbaaabbbaabaababababbbabbbbaaabbbbabbaaaababbbbbabbbabbabbbbabaaababbbbbbaababababbbababbbabbabaabaabbbbaaabbbabbbababbbabbabbabbabbbbabababbbbbbbabbbbbabaaabbbbbabababbbababababbabbabbaabbbbaabbbaaabababbbabababbbbbabaabbbabbbaabababbbabbbbbbbabababaaabaaabaaabbaabaaabbaabbbababababbbbbabababbbababbbabbbbbaaababbbabbbaabaabbbabaaabababbbababaabbabaaaabbabbbabaabbbaababababababababaaababbbbabbabaabbaabbaaaaaabbabbbaabbbbbbbaababaabbabbbbbababbbbbbbbbbbabbbabaabbbaabababbaabbbbbabbbaabaabbbbabbaaabaaabbaaabbaabababbbaaabbaaabaaababbabaabbbababaaabbaababaabaabbbaaabbabbbbaabbabaaabababababbbabababaabbaababbbabbabbaabaabbbababbaabbbbabbbababababaabbbabbbabbbbbbabbbaababbbbabbbbbabbaaaabaaababbbaaaabbaabaaababbaaaaabababaabbabbbabbaaaaaabbbabababbbababbabaabbbbabbababaabbaabbabaaaaabbbbbbbabbbbabaababababbbbaabbaabababbbababbbaabbbbaaaabbabaaababbaabbbabbbbbbaababaabbabbbbbaabbbbbbabaabbabbbabbbaababbbbaaaabbabbabbbbbbaaaaaaabbbaabbbbbabbbbbbbbbbababbbaabbbbaabbabaabbabbbbbbbabbbbbabbbabbaababbbababaabbababbaababbbbbabaabaababbaabaabaabbbbbbbaabbababbabbababaaabbaabababaaabbaaaabbbababbbaabbbbabababbbaaaababbbbbbbbbbaaabaaaaaaabababbaabbaababbbbbabbbbbabaaabbbbbbbbaababaaaabbaaabbabbbaabaabbabaabbaabbbbbabaaaaabbabbaababbaaabbbaaaababbabbbbabbbbbabababbaaaaaababaaaabbbbbbbbbabbbaabababbbabbbbbbaaabbabaaabababaaababbaaaababbbaaabbabbbbabbbabbaaaabbbbbbaaaabbbaabaaaaabbabbabaabbbbbaaabbabbbabbabaaaaabbaabababababbbbbabbbbbabaaabababbabbaaaabbababbbaabbabbbbaabaaabaabbaaaabbababbbbbbbaabbbbaabbaaabababbbbbababaaabbabbbaabbbabbaabbbbaabaaababbbababbaabbbabbabbaabbaabbabaaaaaaababbabbbabbbaabbaabbaababbbabababbbbabbbbabbabbabbbabbbabbbabbbbbabbbabbbaabbabaabbbaaaabbbaaabbbbbbbabababaaababababababaaabbababbababaaabbbbbaaabababaaaaabbbaabbabaaaaabaaabaaabbabbabbaaabbababbbbabbbbaaabbbbbaaababbbbbaaababababbbabbaabaaabbbabaaabbbbababbababaaaabbaabbaaaababbbbaaaaaabbbbabbbbbabaaaabbbbabaabbaaabababbbabbbabbbabaaabbbabbbbbaaababbaababaabbaaababababbababbbbbbabbaabaabbababbabbababbabbbbbbbaaaabbbaaabbbabbbbabbaaabbabbabbbababbbaabbbbbbbbaabbaabaabbbbabaababbabababaababaaabbbabbaaaaaaaaaabbbababbbabbbabababbbbbababbaababababaabbabbbaaababaababbabbaabbababbbbabbaaaaaabbbabbaababababbbbaaaababbbabababaabaababbbabababababaaabbbbaabababbbbaabbbbaababbaabbbbaaabbaabbabbabaababaababbbbababababaabbbbbabbabaaababaababbaaaabbaabbbbbbaaabaaababbaabbbaabbabbbbbabbaabbbbaaaaaaabbaabbbababaababaabaabbbababbbbaabbbbbaaabbabbababbbabbbaaaaabaaaaaabbababababbabbbabbabbaababbaabababbababbbabbaababbbbbbbbabababbbbbbaaaaabbaaaaaaaabbaaababababbbbbbbbbaaabbbabbbabbabbaaabababbbaabbbabbaaaabbbbabbabbaabbabaabbbbabaaaaabbabbababbbaaaaabababbababbbaababbbabbabbababaabbbbaabbabbabbbabbaaabababaaaaabbbabaabaabaaabbaabbaaabbbbababbbabaabbbbabbbabbabbababbbaaabaabbababbaaaaaaaabbbbbaabaabaababaababbbbbababbbababababbbbbabbbaaabbabbaabbbbbbbbbaaabbbbaabbbbabaaabbbbbababbbbabaabababababaaabaaababbbbaabbbbabbbbbbaababbaaabababbbaaabbbaabaaabbabbbbabbbbbabaabbabbbbabbaababbbbaaabbabbbbaababbbbbbaababababbbbbbabbabbabbbaabbbbbababbbabbbaaaabaaabbaaabababaaabbaabbbabbbbbababababaabbaaabbabaabaaaaaaabbbababababababbbababaaaabbabbbbbbaabbbabbbababbabbabbbababababaabbabaabbabbbaaabbbaaababbbbbbaabbbaabbbbabaaabaaabbbbaaabaababbbababbbababababbbbbbbbaaaabababbabbababababaabbabbbabbbababaabbabbbabbbababaaaaaabbaaababbbaaabbbabbababbabbbaaababbbabbbabaabaababbbaabbababbabababbaaabbababbbaaabbabababbbaaabbbbbbbababbaabababbbbababbaaabbbbbabbabbbaabbbababbaababbbbbbbbabbbbaabbabaaabaabbababaaabbababbabbabaaaabbaababbabbaaaabbabababbbaabaabababbbbabbbbbbaabbabbbaaabbababaaaaaababbbabbabaabbbababaabbbaaabbbabaaaabababbbabbaabaabaabaaabbbabbbabbbbabbababaaabaaababbabbbbbbbbaabbaababbabababbaaaabbbababaababbababbabbababbbaabbaabaabbbbabbaaabbaabaaabababbbabbbbbbbaaaaababababababbbbbaaababababbbaaaaabaaabbaabaaabbabbbaabbaabababaabaabbbbbabaaaaaaaaabbbababbbbbaababaaabbabbbabbbbbbbabababbbabbbababbbaaabababbbaabaabababababaaabababbbabbbbbaabbbbbbbbbbbabbbbaabaabbbbaababbaabababaaaababbabbbaaababbbababbbabababbbbabbabababababbaabaaabaabbbabbaaabbbbbbbaabbababbaaabbbbbbabbbbbabbabbaaababababaaababbbaaabbabbabababababaababbabbbbbaaababaabbbbaaababbbabbbbaaabaabbaabbabbbaababaaaaabababbaabbbbbaababbaabbbbaabbaabaaabbaaaabbababaaabbaaaaabbbbbbabaabbababbaabbbabbbbbabbababbababbabbbbbbbbabbbaaabbbababbaababababbbbbbbbbbbbbbbbaabaabbbbbbbbbaabbbabbabaabbbabbbabaabbbabbabababbbabbbbbabbbbbabaabbbbbbaababbbaaabbabbabaaaabbbbabaabbbabaaababbbabaaababbbabbabbbbabbbbbaabbababbbbbbbbbabaaababaaabaaabbbbbaabbababbaabbbbaabbbababababaaababaabbbbaaabbbbabbbbabbbababbbbbaaaaabbbaabbbaabaabbaabbbbababbaabbbaabaababbbababbbabaabbabbbabbbbbabaabbabbbabaabbaabbabbbbbbaabaaabaaabababaaaaabbaababbbbbaabbabaabbabbbbbaaababbbaabaabbbabababbbababbbbabbbbbbbbabbaaaababbbbaababbabbabaaabbbbabbbbabababaabbbbbbabbbababbabbababbbabbaabbabbaabaababaaabaabbaababaaaabaabbbbaabbbbabaaabbbabbbabbabbbbabaaabaabbabbbbaababbbbaabbbababbbbaabbbbbababbbbbababaaabbbbbabbbaaabbaaabbbbabababaaababaabbbbbbbbbabbaaaaaabbbbbbabaabbabababbbaaabaabbbbabbbbaaaabbaabbaabababbbbbbabbaaabaaabbbaaabaaababbbbbbbbbbaabaabbabababbbabababbbababbbbbabbaabbbbbabababaaabbbabaabbababaaabaaabababaaabbbaaababbbbbabbabbaabbababbaaabbabbbbbbbbbabababbbbbaaabaaabbaabbbbbaaabaababbabbabbabbaababbbabababbaabbaabaaaaabbbabbbabaabbabbaababbbaabbbaababbbaabbababababbaabaaabaabbabbbbaabbaabbbaabbbbbabbababbbbaaaababaababaababababbbbbbbabbabbbabbabbaababbbabaabaaabbbbbbaabbbbababbaababababbaababaaabbbabbbabaabaabbbabaaaaaaabaaabababbbababbbbabbabbbaaababbbabaabaabbbaaababaaabbaabbbbbabaabababbabaabbbabbbabbbbbbababbaabaabbaaabaabbbbaaabbbababaaaaabbbabaaabbbbabbbbbaabbbbbbbabababbbababaabbbaaaabaababbbbabbbabbaabbbbaababbaabaaabbbbaaabbbabaaabababbababaabbaaaabbaabbababababaaabababbbbabbabbbabbbbabbbaababbbaaababbbbbbbbabbbbabababbaaaaaaaabbbbbbbabbbbbabababbabbbbabbbaabaaabbbbbbababaaabbaabaaabbbababbaaabbbbaaabbaaaaaabbabbbabbaaababbbabbbbabbbbbbbaabaabbbabbabbbabbbbaababbbbbbbaaaaababbbbaaabaaababbabaaabaabaaaabaabbbaabbbbbabbaabbbabbbabbbaaabbabbbbabbabababaaaaaaaaabbbabbbbbbabbbbbabababbbababaabbababaabbbaababbbbabbbbabbbabbbbaabbbabbabbabbbababbaabbbaaababaaababaaabbaabaaababbbbbaabaababbbbbabbababbabbbbabbabaaabababaaaabbabaaababababbbabbbaaaabbabbbabbbbbabbaabbbaaabaabbaaaabbababbbaaabaaabbbabbabbaaabbaabbbababbbababbbabbaababaaababaaabbaabaabbabaabbbabbbabbbbaaababaabbbbababababababaaabbaabbaabaaabaabbababababaaabbbababaabbaabbababbbaababbababbabbabaaabaaababbbbaabaaabbbabbbbaabababbabbbaaaababbbabbbbbbbaabbabbbbbabababababaabaabbbabbbaaababaaaabbbbabbbbbbaabaaaaababbbbbbabbabbbbbabaaabababaabbaabbababbaaaabbaabbbabbaaabbbaaaabaabbabababbaabaabbaaabaaaababbaaabbbabbbbbabbbaaabbbababbbbbaabbabbaaabbbbbaabaaababababaaababbbbaabbbbabbbbbbbaabbaabababaaabbabbaababbbbaaabababababaaabbbababbbaaaaababaaaabbabaaabababbbbbababbbbaaaababaabbabaaabbbabbbabbbbbaaaaaaabaabbaaabababababbbbbbabaabaaaabbabbbbbabbbabaaabababbbabababbaabbaabbabbabbbabbababbabbaaaabababbbabbaabaabbbbabbabbabbbbaabbbabbbbbbbbbabababbbbbababbbbbabbbbbabbabababbabaaabbabbabbbbbbbabbbabbababaaaaaaaababbbbbbbbbbbbbababbbababbbbbabababbbaaabbbabababbabbababaaabbbaaabbbabaaababaabbaababbabababaaabbbabaabbabbaaaabaabbabbbabaabbbbbbabbaaaabbbabbbaaabaaabbbaabbababababaabbbaaabababbaaabbbbaababbbaababbaaabababbbbbbaaaaabbababbbabababbaabababbaabababbbabbbbbaaababbbabbbbbabbbbaaabbabbbbaaaaabbbbaabbbbbbbabbabbbabbbabbbaaabaaaaabbaaabaaaabbbbbbbbbabbbaabaabbabbaababaababbbbaabaabbabababbababbaaabbbabaabaaaabbaabbbbbabbbbaabaabbaaabababbbababababbbaabaababbbbbababababababbaabaaababbbbaababababbaabbaababbbabbbbaaabaabaaaabaababaaabaabbabbbbbaaaaababbbbbbbababbbbbaaaaabbbababbababbabbaababababbbaaabaabbabbbabbbbbbbabbbaaabaaababbbbbababaaaabaaabbabaaabbbaabbaaaabbbaaabaaabbbaabbbbbbbbbbaabbabbbbaababbababbbbbbaabbabbabbbabbabbababbaabababbbbbabbbbbababaaaaaabbabababbbabbbbbbbabbbaabbbbabababbbabbbbabbbbaabbbbbababbababbbbaabbbbbaaaabaababababbaaaabbaababababbbaabbbaababbabbaaabaabbbbbbbaabbbbbabbabbbbababbababaaaabaaabbbbbaabbabbbabaabbbbbbbbbbaaabbbbaababbabbbabbaabbabaaabaaababbaaabbabaabbabbaabbbbabbabababbbababbaabbbabbbbaabbabbbbababaabbababababbbbababaabbbabbbabaabbabaaaaababaaabaaabbbababbbbbabbabbaaabbaaabbbbabbbbbabbbbbabbbabababbabbabaabbaabbbaabaaabaababbbaaaaaaaabbbababaabaababbbabbbbaabbaabaabbabbbabbbaabbabbbbaabbaaaabababbbaabbaabbaaaabbbabbbbbbaaaabbaaaabababbabbbbbaaabbbbbabbaabababaababbabbbaaabaaabaabbaabaababaaababbaabbbababbbbbbbabaaabaaabababababaabbbbabbaabbbaabbbababbbbabbbbbabbbaaabbbababbbabaabbbbabababbabbaabbabbbbabbabbbaababbbaaabaaaabbbbbbbbaabaabaaabbbbbbabababbbabababbbbbabbbabaababbbbbbabbbbbababaabbabbbaaababbbababbbabababbaabababbabbbabbaaaaaaabbabaaabbababbbbbababbbabaaabbaabbaabbbababbabbbbbaabaaabaaabbaabababbaaaabbbbbbbabbabbababaaababbabbbbabbbbbbbababbbbbababbaabbabaabababaaaababbaaabbbbbabbbbbbbbaababbbbbabaabbbaabababbbbbababbaababbaaaaabbbbaaabbbababbaababaabbabaabbaaabbbaabaababaabbaaabbbabbbbbababaaabbbaaababaabbabababbabbabbbaaabbbbabbababaaabbbaaabbabaabbaabbaabbabaabbabbbbaabbabbbaaababbbaabbabbaaaabbaabaabbbaabbbbbabbabbbbaaabbabaaaaababbbabaabbbababbbabbbbabaabbaababbbbbbbbababbaabbabababababbbbbabbbabaaabababbbabababbbbbabaaaababbbaabaabbababbbbbbbbbbabbababaabbabbaabbbaabaaabbabbbabaaaaaaaaabbbbaabbbaaabbbbbbbababbbaaabbabbbabbaaabaaabbbbbbbaaabababbbbaababababbaaaabbbbaabbbabababbaaaabbabababbabbbababababbbbbaabbababaaabbbaababbbaababbbabbbabbbbaabbaababbbabbbaabbbbabbbbbababbababbbbbabbbbbbaaababbbababbaabbaaaababababaaabbbbbbbbbabbaaaabbbababbaaaabaaabbbabbbabbbabababababababbbabbbabaabbabbbababbbabaabbabbbbaabbaababbbbaabbbabbaabaaabaabbbabbabababaaabbbabbaabababbbbbaaababababababbabbbaabbbabbbabaaaabaabbbbbababaaabbaabbbbbaabbbbaabaabaabbabababbbabbbbaabbabbaabbabbbaabababababbbaabbbbbbabbbbbbaabbababaabbbabbaaaaabbbaaabbabaabaabbaaaabbbbbbbbbbaaabbababaaaabbbababaaabbbabbbabbbbbababaabaaaabababbbabaabbbaabababbbbbbbbabbababbaababababaaabbbaabaababbbbabbbbbbbabbabbbbbabbbabbbabaabbabababaaababbaaaabbbabbaaababbaabbbbbaabaaabababaabbbabbbbabbbbbbaabaaababbbababababbaababbbbbabaaaaabbaabbbababbbabababbbabbbabaaabbbbbbbaabaabaaabbaababbbbbabbbbbbbababbaaaababbbabbbbaaabbaaabbbbbabbbbbaaabbaaabaabaabbbbaabbbbabababababbbbbabbbbbababbbbaabababbbbaabaababaababaabaabababbbabbbabbbaaababaaabababaabbaaabaaabbbbbbbbbababbbabbabbabababbbbaabbabbababbaabaabbabbbabbaabbababbabbbababaaabbababbbbabbbabbabaaaaababbababbbbbbbbbbbaabbbaababbbbbabbbabaaaaababbbbbbbabababaaababbbbababbabaaababbaabbbabaaaaabbbaaaaabaaaaaabbbabaabbbababbbababbabbbbababbaababbbabababbbbabbababababaabbabababbbbbaabbabbababaabbabbbbbbabbbbbbaaabbababbabbabababababbbaabbabaabaabbbbbabababaabaababbbbabbbabbbabaabbabbbbbbbbabababababbbbbbbbbbbabbbbaabbaabaabbabababbbaabaaaabaaaabbaaaaabababbbbbbaabababbbabbbbbbbababbbaaabaaababbbababbbabbbabaabbabbbaabaaabaaabbbbbbaaabbaaaaaabbbbbababbabbaaabbabaabbabbabaabaaaaabbbbaaababababaaabbbabbabbbbabbbaaabbbabbbbbbababbbbabbbababbbbbbbbbaabababbbbbbbbabbbabbbabbaabbbabaabbababaaabbbabababbbababbaaaababaababbbbbbabbbabbbabaaababaaabbaabaaababbbaaaaababbaabababbabbbaaabbbbabaababbbabbaaabbbaababbababbaaaaabbabbbbabbabbabbbaaabaababababababbbabbaababbbbbabaabbaaabaabaabbbababbbabbaaaabbbaabbaabbbbabababbbbbabbaabbbbbbaaaabbbbbabbbaaabababbaabbaabaabbabbbaabbabbbababaaabaabbbbbbbbaaabababaabbabbaabbbaabaabbbababbbabababbbbbbbbbbabbbbbabbbaabbbaabaabbbabbbabbbbaabbbabbababbababbabbabbaabbbbaababbbaaabaabbababbabbabbbbbaaaaabaabbabbabbbbbaabbabbbaaaaaabbbabbbbbbabbabbbababaaabbbbbbbaaabbbbbabaaabbaaaaaabaabbbbbaabbbbaabbbbbbbabaabbabbbbaabbabbaabbbbabbbbbbbbbbbbbbbaaaaabaabbbbabbbbbbbbbaaabaabbabbbababbaababaababbababbbbbbbbabbbbabbbbababbaaabaabbbbabababbbbabbbbbbbbabbabaabbbbbabbbbbbbbabbabaaabababaaaabbbbbbbbabbababaaaababbbabbbbbabaabaabababbbabbbbabbabababbbbbababbbabbbbbaaaaabbbbbaababbababaababbbabaababaaabbbabaabbbbabbaabbbabaabbababbbbbabbbbaababbbabababbbbbbbaabbbabbabababbbbabbababbbabbabbbaababbaaabbaaaabbbaabaaaabbaaaabbabababbabbbbabaabaabbaaabbaaaaaaabbbabbbbbbbabaabababbabbbbbbbaababbababbbbbabbbbbaaababbbbbabbaababababaaaaabbbbbbbabbbaaabbbbaabbaababbaaaabaabbbbabababababbabbbbbbbbbaabbbabbbbaabbbabbbababababbaababababbbabaaabaaabaaabbbbbaababaaaaaabababaabbabbbaaaaaabbabbbbbbaabababaaabbabaabababaabbababbaababbbaaabbbaaaaabbaababbbbaaaaaabbbabbbaaababababbbabbbabbbbbbabaaaabbabaababaaaaabbbabbbbbababbbabbbbabbbaabaaabbbabbbbbabababaaaababbbbbbabbbaaabbbabbaaaaabbbbbbbbbbabbbabababbbabbbbbaabaababababbbaabbaaaaabbbbbaaababababaaabbbbaaabaaaabbbbaabababbbbbaabbbaabaaaabbbbaabbabaabbabaaabaaabababbaabbbbbbabbbaabaabbbbabbbbaabbbbbaabbabbbabaabbbbbbbbbbbaabbbabaaabaaabaaabbbbbbbbbabbbbabbababbbbbabababaabbbbababaabbbbababbbbbaaababbbbbbbbbbabbababbbabbaabaaababaabbaaaabbbbabbaaabbbbbabbbbabbbaaaabbbaabaabbabbabbaaaabbbbbabbabbbabbbbababbbababbaabaabbbbabbabababababababaaaabaababbbabababbbbbbbabbbbbbbbbabaaaaabbbaaaaababbbbbaabbbbbbabababababbbabbbbabbaabbbbbbabaababbbbabbaabbbaabaabbaabbabaaaabbbbbabaaaaabababbbabaabaaaabaabbbabbaaaaabbbbbbabaabababaaabbbbbbbbbbbbbabababbbbbbbabbbabbbaabbabbbbbabbbabbbbbaabbbaabbbaaaabbaaabbbabbbbbbbabababbbbaababaabbbbbbababaabbaaabababaabbbaabbbbbaabbbabbbabaababbaabaabbbaabbbaaaabbaabbaaabaabbbbbbbbabbabbbabaabbbbbabbaabaababbbbabbabbbbabbbaaaaabbbabababbbaaabbaabaabbabbbbbabbbbbbbabbabbbaabaabaaabbbbbbaaaaabbaaaabbaabababbbbbbbababbabbabbbaababbbbaabbbbbabbbbababbbbaababbbababaabababbaaabbbabaaaabbabbbbbabaabbabababbbbbabaaaabaaaababbbabbbbbaabbbbaaaaaaababababababbbaaababababaaaabbaaabaabbbbbabaabbabbaabbabababbbaabbbaabbabababbbabbababbaabbbabaabbbbbbabaabbabababbababbbbbbababbbaabbbbabababaabbbbabaabbabaaabbbbabbbabbaaabbbbbaabbbbbbbbabbbbabbabababbabbbbbbbbbbbaabaabbbbabbaaaabababbbababbbabababbbbbababbbbbbbabaabbabaaababbbaabbababbbabaaaabbbbabababbbabababababbbbbbbbbbbababbbbababbabbaabbbbbabababbabbabbbbbabbbabababbbabaababbaabbbbbbaaabaaabbbbbaaabbbabaabbbbabaabbaabbbbbbbbbaaaababbbabbbaaababbbabbbbaabbaabaabbaaaaabbbbbbbabbbbbabbbbbbbbabbabbbabbbabbaaaaaabbbbbbabbabbbaaabaaabbbabbaaaaabbabaabbbbabbbabababbbabaabbababbbaaaabbbbaaabaaaaaabaabbbbbababbbbaabbbbbaaaabaabbabbababbbbabaabaaaabbbbaaaaababababbbbbbabaababaaabbabbabbbababbbabababbbaabaabbaababbbbbaabbabaaabaaababbbabaaaababbbbbbabaaababaaaabbaabbbbbbbbabababbaabbbabbbababbbaaaaaaabaaaaabbbbaabbbbbbbababbbabbbbbabbbbbabababaaabbaaabbaaabbbbabbbaabbabaababaaaabbaaababbbabaaabababbbaaabbbabbaabbbabbbaaaabbbbbbaabbbbbbababbabbabababbbbbaabbbbabbbabbbaaabbbbbabbbbbbbaabaabbabbaaabababbbaabbbaaabbabababbbbbbbbbabbaabaaababaabbbabbbaaaabbbababaaabbbbbbbabaabbabababbbbbabbbbbababaaabaaababbbbabbbbabbaababbbababababaabababaabbbbbaaabbbbbbbbbbbabbbaaababababbaabbbabbbabbbabbbaaabbaabaabbabbaababbbabbbabbbbbabababaabbbbbabbabaaabbabbabbbaabbbbbabbbbaaaabbbabaabbbabaabaababbaaaaababbaaababaabbbbbbbbbaabaaababbbabbabbbbbaabababaabbaaabaabbabbaabbbbbabaabbbbaabaabbbbbbaabbbaaaaabbaabababbaaabbbbababbbbbbabbababaabbbaabbbbabbbbabababbbbbbbaaaabbababbaabbababbaaababbbababbbbbbbbbaaabaaababbbababbabbababbbabbbbbabbbbbbbaaabababababbbabbbabbbbababbbabbbbbbbbababababaaabbabbaabbbbabbababaaaabaaabbabbbbababbbaaababaabaabbbbbbbbbbbabaaabbaabbbabbbbbaabbaaabbbaabaabbbabbbabbbabbbbabbabaaabaaabbbaaaaabaabbaaaabbbabbabbbabaabaabababbbbaabbbbbababaaababbbababababbaababbbabbabaabbbbbabbababbaabaababbbabbbbbbbabbbaaabbbbbababaababbabbbbbbbbbaaaaabbbabaaabbabbabbabbabababbbabababbbbbaabbbbabbbababababbbbaabaaabbbbbabbbaabbbbabbbbbbbbaabaaaabbbbabbbabababbaababbbababbbbbaabbbbabaaabababbbababbbbaabaabbbbbbababababbbabbbbbbbabbaabaabbbbbbbbbbaabbabababbbabbbababbaaaababaaabbbbbbaabbbbaaaabaaababababbbaabbbbbbbabbbaaabbbaabbbabbbaaabbababbbbabababaabbabaabbbaabbabbbbbbbbbbaabababaababbabbababbabbbbbbbbbbbbbbbbbababbbbbaabbbbabbabbbabbabaabbbbbabbbbbbbaaabbbabbabbaaabaaababbbabbbbabbabababbaababaabbbabbbbbbaabaaaababaaabbbabbbaaabbbabbbabaaababbbbbababaabbbbbbababbbabbabaababbbababbbaaabbbabbbabbbbbbbaaabbbabbbabababbbababbabaababababababbbbabaabbbbbabbababbaabbbabbbbbabbababaaabbaabbbaaaabbaababbbbbabbabbbababaabbabababbbabababaabbaabbabababbabbbbababbbabbbabbbbababaabbaababbbababaabaabbbaaabaabaababaaabbaababbbbbbbababbbbbbbabababaaaaabbbbbabbababbbbaabbbabbababbbaabbbbabaaabababaabbbbabbbabababbbbaabaaabbbababbbbbbbaabbbbabbabbbabbbaaabbaaabbbaaabbbaabababbababbbbaababababaabbaabaabbbabbaabababbbbbaaabaaaabbbbbaaaababbbababbbabababbbaaabaaabaabbbaabaaabbaabababbaabbbbabaabababaaaaabbaaabaabaabaabaaabbbbaaaabbbbbaaabaaabbbaaaaababbaaabbababababbabbabbbbabbaaabbabbaaababaaababbbbbaabbabbababbaabbaabaaabbabababaababbbbababababbababbaaababbbaababbbbbabbaaaababbaabbbabbababababbaabbabbabababbbabbbabaaababbabbaabbabaabbababbabbabbbbbbbabaaabbaabababbbbbabbbbbabaabaaabbbbabbaabaabbbbabaabbbaababbbaabbabbabbabababbbabaaaaababaaababababbaabaabaabababbbbaababbabbaabbbababbbbabbbbbbbabaaabaaabbbabbbaaabbbabbaababbbbaabbabbbbabbbbbbabbaabbabbbababaaababbabbbbababbbabbbbbaaabaaababaababbbbbababbbbbbbaabaabbabbbabaababbabaababbbbbabaabababaabbabbbabbbaabbabbbaabaaaabababbbabbbbaababbbaaaabbbbbbabbbaabbbbbbaaaababbababbbabaaababbbabbaababbaababababbbbbabababaabbababbaabbbbabbbbbabbbbabbbaabaabbaabbaaaaabbbbbbbbabababbbbaababaabbbbabababaaabbbababbbbabaabbbabbbbabbbaabaabbabbbbbabbbbbabbbaabaaabbbabbbbababbababbbbbbabbbabbbbbbbbababbaaaabbbabbaabaabbbabbbabababbbaaabbabbbbababbbaabbbbababababaaaaabaabbbaabbbbbaabbaabaabbabbbbbaabababbabaabbbbbbbbbbbbbbbbbabbaabbaabbabbbaabbbbbabbbbaabbbbabaabaabbabbbbbabaabbabaaababbbababbbbaababbbabaaabbaaaaabbbaabbbbbabbbaabbabbaabababaabbbbabababbababbbbbbabababaabbaababbbbbaabbbabaaaabbabaaabbbaaaaabbbbbabbbbabbabbbabaabbbbababbaabbbabbaabbbababbbababbabbbabbaabbbbabaabbabbbababbbabbbbbbbbbbbbbababababababbbbababaababbbbbabbababbbbabbbabbbbbbaabbbaaabbbbbbababaabbbbabbbbababbbbaaabaabaaabbaaaabbbbbababababbbaabbbbababababaaaabbabbbabbbaabbbaababababbabbabbbaaaaababbabbababbaabababababababababbbbaaaababbbaaaabbbbababbbaaabbbabaabbabbbabbaaabbbbbbaaabaabbaaababababbbbbbabbbbbbaaababaabbaaaabbbaaabbabbbabababbbaabbbbbabbbbababbbababababbbbbbbaaabbaaaaabbbbababbbaabaabababbbabbaabbbbbababbabbbabbababababababbbbabbbbaaabababbbbaabababaaabbbabaabbbbababbabababbbaaabbaaabbbababbbabbaaabbbabbabababbbbaaabaabaabaabbbaabbabbbbbbaabbaababbbbabaabbbaaabbbbbbbabaaabbbaababbabaaabbbbbabbabbaaababbbbbbbbbbbbabbbbbaaaaaaaabaaababaabbaaaaababbbbbaabbbbbbbbabaabbbabbbaabaaababbaabbaaabbabbbbaabaaababbaabaababbaabbbbbbbaabababbabbabbbabbbabaaaabbabaabbabbbbaabababbbbababbabbbbbbaabbbbaabbbaabbabbbaabbababaabbbbbbababbaabababbbbbbbabbbbaaabbabbbaabbbaaaaaaabbabbbbbaabbaaabbbabababaaaaaaabbaababababababbbabbbabababababbbbaabbabbbbaaabbbbbababbaabbaaabbbbabaaaaabaabbbbabaaabbbbabbbabbbabbababbbbbbbabbaababababbabbabbaababababbbaaababababababbababbbbabbbbbabbaabaabaabaabbbabbabbbababababbaaaabbbaaababbbaaabbbbbaaabaabaabbabbabbbbbaaabbbaabbabbaabbabbbbaabbbabbabababbaabbaababbbbbabababbbabbbbaabbbaaabbbabbbbababbabbbababbbbababbbbbbabbbbabababbbbbaabbbbbababbabbbbbbbbabbaaaabbaabbbababbbaaabbababbababbbababaabbbabbaaabbabaaaabaabbbbabbbbababbabbababbabababababbbbaababbbaabaabababbaaabbbaabaaabbbabaaabababbabbababbbabaabbaabbabbbabaabbbbabbbbabbababaabbababbabbaaabaabbbabbabbbababbbabbbbbaabbbbbbbaaaababbbaaabbbbbabbbbbabababbbababbbaaaaababbabbbbbbbbbaabaaabbbbbaabbbaababaababaabbbaaabbaaabbbbaabbababbbbaaaaaabbbbbaabbbbbabbbbaaaaabbbbbbbbbaabbabbbbbabaaabbaaaabbbbbaababbbaabbbbbabbbabbbabaaababaabbbaaaabbbaabbaaabbbbaababbaababbbbbabbbbbabaaaabbbbbbbbabbbaaababababbabbabababbaabbbbbabbbabbabbbabbabbbabbbaababaabbbbaaabbabbbabaabbabbbbabbbbabbbababbabbbbbbabbbbbabbabbbbbabbaabbababaaabbbabababbbbbabbbabaaabbbabaaabbbabbbabbbabaaabbbbaabbbbbbbababbbbbababababbbabbaaababaabbbabaababbbaabbbabbbababbbbbabababbabbababbaabbaaaaababbbaaaabbaabbbaaabbabaaabaabbbababbbaabbbbbbabababbbbaaaaabbbababbababbbbbabaabbbaabbbbabbabaabbaabbbbbbaabbbbabaabbabbbababbbbbbaabaaababbbbbabbaabbbabbbabbabbabbbbbbbbbabbbabbaabaaabbaabababababbbaabaabaaababaabaabaaabbaabbbbabaabbbbbabbabbabbbbababbaaabbaaabaabbbbbbbabababbbbabbababbbbabbbabbbbabaabbbbabaabbbbbbabaabbabbabaabaabbababbaabbbaabbaabbababbabbaabbbbaabbabbabbbabbbaabaaabbbbbaabbabaababbabbbbbbbbbabaaababbbbbababababbbababbbbbababababbbbbaaabbbbbbbbbbbbbabbbbbaaaaabbbbababbbbbbabaababbababbabbababbbaababbbbabaabbbbbbbabbabbbbaababbbbbaabbbaabbbabbbaabbbaaaabbbaabbababbabbabbbabbababbbbabbbbbbbabbaabbababbabababababbaaabbbbaaabbbabaaabbaabababaabbaaabbbbbbaabbbabbaabbbababaabbbbaaabababbbbaababbabbabbbbaabababbbbbababababababaaabbbbbabbbabbbbaaaaabbbbbbaabbaaaabaababababbbbaabababbbbbababbbabaabbaabbbaabbaabbbbbbaaaaabbbabbbbababbbaabbbbabaabbabababbbbbbaabbbabaabbababbbbbabbaabbbbbababbbbbabbbababbbabbbbbaaabaabbababaabbabbbababbabbaabbabbbbabbababbaababbabbabbbbabbababbbababaabbaaaaaaabbaabaaaaabaaababababaaaaababbbababbbbbbbbbaaabbbabbbabbbbbababbbaabbbabbbbbbbbbbabbbbaabababbbbbaabbbaabbbaaaaabaaabababbbbbbaabbabbbbaabababbababbbabbaaabbabbbabbbabaabbbbbaabbbbbabbbaabbaabbaabbbbbbbababaaaababbbaaaabbabbbbabbababbbbbbaaababbbbbbaaabbbbbabbbbbaaaabbaabbbabbbabbbaababababbbabbabaaababbbbaaababaabbbbabaabbaabbaabbabbabbbbabbbabbbbabbbbbbabbabbbbbbbbabbbabbbbbbbabbbabbbababbbbaababaaabaaaabbbaababaabbbbabbaabbbabbaabbbabababaabbbbbbbbababbbbbbbaaabbbaababaaaaabbbbabbbbaababbaaabbaabbbaabaaabaabbbbababbbbbbbbbbbaabbbbbbaabbbabbababbbabbbbbaaabbabbbabbabbbbaababbbbbbbaabbaaabababbbabbbbaababbbbabbbbbbabababbbabbaabbbabbabbaaaaaabbabababbbbbbbabaabbabbaabbbabbbabbbabaaabaabbaaabaababbbabbbbaabbbbababbaabaabbbbbbbbaaabbaabbbababbbbaabaaaaabaabbabbbbbbbbabbbbaabaaabbbbbbaaabbabbababbaabaaababbbaaabbbbaaaabbbaaaaababbbababbabbabbbabbaaabbbbaabbbbbbaaabbaaaabbbbbaaabbbaabbabbbabbbaabbbbbbbbaabaabbbbbbbabababbbababababaaaaaaababababbbbbbbbbbbabbbbababbbbbabbbbbbabababbbbbabaaababbbabbbbaababaabaaabbabaabbbbabbbaabbbbbaabaababbbbbbabbbbbbbbabbbbbbabababbbabbabbbaababbbababaaabaabababbbbabbbabbbbbbbbbaaabbbabaaabbbabbbabbaabbbbbabbbabababbaabbbbbababbbbbabbbbbbbabaaaaabaaaaabbbabbbaaababaaaabbabababbbabababababbaababbbbaabababbaaabbababababbbbbababababbaababbbbbbbabbbaabaabbaabaaabbbabbabaabbaabaababbbaabababaabaabababbbababbbaaabaaababbbbbabbabbabbbbbbbbbababbaabababaabbababbabbababbbaabbbbbaabaaababbbbbababababbbbbbbaaabaaaaabababaabbabbababaababbbababbbabbabbaabbbbbbbbbbabbbbbabbabbbabaabbaabaabbabbbabbabbbaaababbbbabaaabbabbbabbabbaaaaaabbbbbbbbabbbbababbbaaababbbabababaaaabbababaaabaabbbbbbabbbbbabbababbababaaababaabbaaabababaabbaabbbabbaabaabbbbbbbababbabbabbbabbbbaabbababbabbabbaaaabaabbbbbbabaababababbaababbbaaabaabbbbbbababbbbbbbabaaabbbbaaabbaaaabaababbbababababbbaabaabaabbaabbabbbbabbababaaabaabbabbbabbbbbbbbabbaabbbabbabbabbababbbabbbabaaaabababbbbabaaabaabbaaabbbbbabbbbbabbbabababbbabbbaabbbbabbbabbbaaabbbaaaaababbbbaabbbabbbabaaabbbbbbaaabaaaabbbbbababbbaabbaaaababbaabbbabbabaabbbbbbababbabbababbaaaababbbabbbbaaabbabaaabababbabbbabbbabbababbabbbbbaababababbbababaabbbbababbabbbbabbbabaababbbbabababbaaaabaabababbbabbaabbbaabbaabbabbaabbabbbaabbbbabbbbaaaabaabaabbbbbbbabbbabbbabbbbaababbbbabbaabaabababbbababbbbbbabbbbabaaabababababbbbbbbababaabbaaababbabbabaabbabbbbbbbbbbbababbaabbbabababbbabbaabbbaaabababbbababbbbabbababbbbbbbababaababbbbbbabbbbaabbbbbababababbabbbabaabbabaabababaaaababbbbbbaaabbbbabbabbabbababbbabbbabbabbabaabbbbbbabaabbaabbbabbbaabbbbbababaaababababbbababbbbbabbbbaabbabbbaabbbabbbbaabababbaabbaaaaaababababbabbbbaababbabbbababbaabbbbbbbbbbbaaaabbababbabbabaabaaaaabbbabbbabbababbbababbbbabbabbbabababbbabbbababbbabbbabbbbbababbbabbabbaaabababababbbbbabbbabaababbababbbbbbabaabaabaabaaababababababbbbbababbbbbbbabbbbbabbbbbbabababbaabaaaabbaabbabbaabbabbbabbbbabbaaabaabbbbabaaabababbbababaaaaabaaaaabbbbbababababbbbbabbbbbbaabbabbbbbbbbbabbbbbbbbabbbbbbbabbababbaaaaababbaababbbbbbbabaaabbbabaabbbbabbbbbababababbbbbbaabababbbbbabaabbbbaabbabaaabaaabbaaaaaabbbabbbbbabbbaabbaaababaababbaabaaaabaaaabbabbbababababbaaabbbbbbabbbbbabaaabbbbbbbabbabbabbabbaabbbabbbbababbbbbabbabaaaabaaabaaabbbabbbbbabbbababbbbbbabaabbbbbbbabbbabaaababababbbbaabbbabbababbbbaaabaabbbbabababababbaabaaaabbbbaaabaabaababababababbbabaabababbababbbabaabaabbbabbbbbbbbaabbbbbaabbbaabbaabbaabbbbbabbbaabbababbbabbabbaaaaabbbabababbababbabababbababbbaabbbabbbbbbbbbaaabbbbbabbaabbbabbabbabbbabbaababbbbbbbbabbbabbbbaaaabbbbbaabababbbababbbbbbaaaabbabbbbabbbbbaaaaaabaabbababbbbaaabababaaabaababbbbaabbbbaabbabbbbbabbbaaabbabbababbbbbaaabbabbbbabbaabbbbbababaabbaabbbabbbbaaababababaaabbaaaababbbabbabbbbaaabbabbbbbbbbabbbbaabbbabaababbbbbbbbaabbbbbbbbbbabbbbb
aaaaabbbaabbaaabbbbbbbababaabaababaaaabbbbaabaabaababbaabaababababbaababbbaaabbabbabbaabbaabaaabbbbaabbbabaaaaaabbaaaabbbaaabaababababbbbbaabbaaaaabaaabaabaaabbabaabbabbbbbbabbbaabbbbbbaaaabaaaabababbabbbaabaaaaabbaababbababababaaababaaaaabbaabbbbbbbabaabbabbbaaabbaabbaababbbbaaababbbbabaabaaaaabbbbbbabbbaabbabbbbbbabbbbbbababababbbaabbbaabbabaaaababbababaaaabababbbbbbabababbbbabbbbbbbbbbaaabaabaaabaaaaaaabbaaaaaaaaaabaaaaaababaabbabbabababaabaabaaaabbbbababaaababaaabaaaabbabababaaabbbbbbbbbaaaabbaababbbabbababbaabbbaaabbbabababababababaaabaababbaaaabaabbbbaabababbaaaabbaaaaaabbbaaaaabbaababaaabaaabaaababaaaaabbbbabaaabbaabbaaabaaabbbbbbbbaaaabaaaaabababbbaababaabaababbaaaabbbaabaaabbbabaaaaaaababbbbbaaabaababaaaaaaaaabaababbbabbbbabaaaaababbaaaaaabbababbbbbabaaabbaabbabbbbaaaabbbbbbbaaaababbbbabbaaababbbaabbbabbaabbbbabbaabbbbbaaaaabababaababbbaaaababbbbbaaaaaabbababbaababaaabbbabaaaabbbaababaaababbbbaababaaabbbabbbabbbabaaaabaabababbaababaabbaaababbabbaaabaaaabaabbabaaaababbabbaaaabbaabbbaabbbaababbbaaaabbbaaabbaababbaaaabbbbbbaaaabbaaabbbbbbbaabbbbabaaabaababababbbbaabaabaababbbabaaabbabbabbabaababbbababbbaaabbbaaaaaabbbaaaababababaaaaaaabbaabaaabaabbabaabaaababbabbbababaabaabbbbaabaabbabaabaaaaaabaaabaaababaaabaaabbbbbababaaabbbbbabbbabbbbbaaabababbbbaabbbaaababaabbabaabbabaabbbbbaaabbabbbbbaabaaababbbbabbbbaabaaabbabbabaabbabaaababaaaabaababababbaababbbbabbaabaaaabaabbbbbaaaaababbabbbbabaaaabbaabaabaababaaabbaababbbaaaaabaabbbabaababaaabbbababbabbbaabbbabbbbabaaaaaaaaaaabbbaaaaaaaaabbabaaabaaaaabaabababaaaaaabbaaaabaaaaaaaaabaaaaabababbababaabbaababbaaaaaabbbbbabbbaabbbbaaabaababbaabaaabbbabaabbaaaabbaaaaaabaabbaaabaaaababbbaabaaaabbababaabababbabababbabbaaabbaabababaabbbbaabaabbbaabbbaababbaabbaabbbabbabbbabaabbaabbaabbaababbbaabbaaabbbabaaabbabaaabaaaababbaabbbbbabbbbaabaabaaabbbabbbbbaaaaaaaaaababababaabbbababbaaabbbabbbbbabaaaabbaabbabbaaaaaaaaaabaaabaaaaabbaabbabaaaaaaabaababbbabbbbabbbaabbaaaaabbbbabbbabbbababaaabbaabbbabaabbaabbbaabababbbbbabababaaabbaabbbaabaabbbabbaababbbabbbbabaababaaabaabbaaabaabbbbbbaaabbbbbaaabbbabaaabababbaaaaaaabbbabbaaabaaabaabbababbaaaabbbabbabbaaababbbaabbbbbbabaabbabbabbaabbaaabababaaaaababaabaabababbbbaaaabbaaaabaaaaabbbaababbaababaaabbbaaabbabbbbbaaababbaaabaabaaabbabaaaabbaaaababaaababbaabaaabbaaaaaabaaaabaababababaaaaaabbbababbbaababaaaaabaaabbbbaaabbabbaaababbababbbabaaaaabbabbbaaabaababbbabbbbabbbababbabbbababbbabaaaaabbaaaaaabaabababaaabababbabbbabbbaababaabbaabbbaaababaababbbaaabbabbbbbbaabbbababbaaabbabababbbbaaaabaaabaabbaaaababababbabaabbabababaaabaaababaabbbbbbbbbabaaaabaaabaabbaaaababbbbbaabaaaaabbabbbaabababaaaaabaaababbaabbabbbbaaaaabababaaabaababaabababaaabbbbbabaaaaabbaaababbaabbaabbbaaaababaaabaaabababbbbbabbbababaaaababbbbaaaaabaaababbbbbaabbbaaabbabbbaaaabaabbbbbabbaabbbabbbababaaaaababbaaaababbbbbabbabaabaabbabbabbbbaabbbabbbbababbbaabbbaaabbaabbabaabbababbbabbabaabbbaabbaababaaaabbbbbbbabbaabbaaaababaabbaaaabaaabbababababbaaaababaaabaababbabababaabbaabbaaaababbabaabbababbabbaaababababaabbababababababaabaaaaaabaababbababaabbaabaabaabaaabbbabbaabaaabababbaabbabbabaaabaaaaaaaaaabbbaaabbbaabbbbaabababbaaaabaabbabbabbbabababbabbaabbaaaaabbaaaaaabbabaaabaabbbaaaaaabbbbbbaaababbabbaabbababaabbbabaabababaabbabbaaabbbbabababaaabbaabbbabbaabaaaaabaaaaababaaabbaaabaababbbabaaababababbbabaababbaabbababbabaaaabaaababbbaaaaaaababaabbabaabaabbbbbbbabaabbbababaababbabbbbabbbaabbaabbaabaaabbbbbabbbaaabbbbabbabbaaaabbaaaaabbbabaabbbbababaababbabababaabbbbaaaabababbabbabbaaabaabaabbbabbaabaabaabbbabaaababaabbaabbbaabbaababbbbaabaaabbababbaabaababaaabbbaabbabaabaaaaaaabaaabbabaaababaaaabababbaabbababbabaababaaaabbababbaaababbaaaababaaaaaabbbaaabbbaaabababababaabbbababbabababbaabaaaaaaabbaabaaabbbbbbaabbaaaaaaaabaabaaaabaabbbaaaabbabbabababaaababaabbaababaaabaabaaabbbaaababaabaaaabbbabababaabbbabbaaaaaaaabbaaaaabaaabaaaabbabaabbbabaabbbbaabaaabababbaababbbababaababbaabaababaaaaabbaabbaababaabaaaaabaaabbaabbabbaabbabaaaaabbabbaababbbaaaabbaaaaaabbbbbaaaaabbaaaaaaabbbbbbaababbababaaaaaababbbaababaaabbabbaabaabbabbbbbabbaaaaaabbabbababaaabaabbababbbabaabbababaaaabababbbbaaabbaababbbaabaaabaababbaaaaababbaaaabbbabbaaaaabaabaabaaaaabaaabaaaabaaaaabaabaabbabbbabaaaaaabbababaabbbbbbbabbbaaaaaaababbbabbbaaababbabbbbaaabbabbababbbaabaabbbabbbbabbbbabbbbbabbaabbabbaaababaabbaabbaaaaaaaababaabaaabbbababaaaabbbabaaaabbaaaababaabbbabaaabbaabbbbbabaaabaababbaaaaaababbbbaaababbaababbbaaabbabbbabaabaaaabababbaabbbabbbbabbbaababababbabbbabaaaaabaababaaabbabbabbabaabbaaaaaababbabbaababababaabbbbabbabababaaaaabbaababaaaababbabbabbaababbbbaaaababbabbabaaaaaaaaabbbbaaaabaaaabbabbbbbaaaaabbbababaaaaaabbaaabababbabbbababaabaaaaaabbaabaaabbbaabababbbabaaaaabbbababaabbbbbabbbbbbabaabbbbbbaabaabbaaaaaabaaababaaaaaaaaaaabaaaaaaaabbababbbaaababbbababbbabababaabbbabbabaaabbabbbaaaabbabaaabaaababaabaababaaaaabbaabaababbaaabababbbaabbababbababaaabaabaababaabbabbaaaaabbaaaabbaaabaabaababbbabbbababbbbaabaababbbbaaaaaababbbbbbabbabbbbaaaabbabaaabbbabbaaabbaaaaabbbbaaabbbaabbbaaabaabababbbaaabaabbbababbbbbbbbaaabaabbabaabbbbaabbabbbbbaaaababbaababbbaaabbaabaaaaaaaababaabaaabbabbaaabababaabbabaaabbbbabbaabbbbababbabbbabbbabaabbaababaaababababbaababbabbbbbaabaaabbabbbbaaaaaabaabbbbbabbbbaabbbbbabaaaaabbaaabbaaabaaaaabaaabbabababbbaabbabbbbbbbaababababababbaaaabbabbaaaabbbbaaabaabbabbbbabbbabbabaabaaababaaaabaabbaabbbbaaaabbaaababaaaabaaabbbaaaaabbbaabbaaabbaaababbbbbaaabbbababbaababaaababbbbababbabababaabbaabaaabaaaaaaaaaaaabbbbbababaababaabbbbbaabbbbaaabaaaabaabbbaabaabbbaabbbbaaaaabababbaabbaababbbbababbabababaaaaabbaaaaaaaaaaaabbbabaabaaabbbabaaabaaabbbbbabbbbbbabbaaaaabbaabababbaaabbbabaaabaaaaaababbabbabbababaabbaaaabbbbbaaabbbaababaabbaabbbbbaaaabaaaababbabbababbabbbaabbbaabbbabbbbaabababbabbbaababaabbabaabbabbbbbababaaabaaabbaaabababbababababbbbabbbaaaaabbbbbbbbbbaaabbaabbbaaaaabbaaaaabbbabababbabaaabbbbaababababaabbababbaaabbbaaabbbaabaaaaababaabaabaaabaaaabbaaabaabbbbaabbaaaaaababaaaaaabbaabaabbbaababaaaaaabaaaabbabaabaabbbbabbaabbaababbabbbaaaabbbbbbbbabababbaaaabbbabaaaabbbbbbabbabbaaaabbaabbaabaaaaaaabaaabbabababbabaabaaabbaabaaaaabaababaabbaabaaabbbaaabbbbbbaabbabaaaaaaabaaaaaaaababbaaabbbaababababbbabbabaaaabbbaaaaaaaaabbbbaabaaabaababbbaababbbaababaaaaaabbabbbbbabaababbabbbaabbaaaaabaabbbaababbabbbbaaababbbababaaaaaabbaaaaabbbbaababbbaaababbabababaabbbabbbaaaaababbbbabbbaabababbabbbbabbbbaaaaababababbbaaabababbaaaabbabbababbbbabbbaaababaaabbaaaabababbabaaabbaaabbbaaaaaaababbbabbbaaaabbaaaaabaaabbbbbbaaabbabababbbabbabbabbabaaaaabaaaabaaaaaaaaaabbbabbbbbbaaabbabbaaaaababbbbaabaaabaabbabbbbbababaabbabbaabaaabbaaabaabaababababbaaaaaaabaabbbabaaaaabbbbaaabbbabbababbaabaaaaabaaababbbbaaaabbabbabababbabababababbaabaababababaaaaaaabaabbbbabbaababbaaaaababbaaaabaabaababbabbabaabaabaaaabbbbaabbbaabaaaabbbbbababbbbaabbbababbabbaababbbaabbabaaaabbbbabaabbaabbabbbaaababaaabbbbbaabaaabbabbaabaaabbbabaaabaaabababaaabbbbaaabbaabaaabbaababbabbaaaaabbaabbabaabaababbbaaabababaabaaaaabaaaaaababaaabbbaaababbbbbaaaaabbaababbaaabbabbbaabbbbaaababbabababaabbbbbabaaabbaaababaababbbbbbabbaabbaaaabaabababbababaaabbbbbbabbaabaaabaaabaabbbaaaababbaabababbbbbbaabaaabaaabbaababbaaabbabbaaaabbabababaaaababababbbabababbbbaabbbbaabbbaabbabaabbbbaaababbbababbbaabbabbabbabbbababbbbababbbabbbaabaababbabbbbbabaaaabbaabbbaabaaababaababababbaaababaabbababaabbabaababaabbababbabaabbaabbaaaabbbabaababaabaabbbabababbaaabaaaabbbabbbaaabbabbaaabbbaaaababbababbaabaababbabbaabababaaaaabababbabbbaabababaaabaaabbbbababbbaabbaabbbaaabbbaaababbabababbabbbbaaabaabaaaabababaaaabbbabbbaaabaaaabbabbbbabbabaababbbbaababaaabaaaaabaabbaabbaaaabbbbaabaaaabababbabbaababbaaaaaabaabbaaaaabbbaaaaaaaaaaabaaababaaaaabbbabbbbaabaaaaabaabbbbababaababbabaababbaaaaababbababbaabbbbbbaababbbaaaaaabaabbaabbbbaaaaabbbbbbaababbaabbbbaabbaababbabbababaaababbbaaabbaaababbbbbaaaababbbbaaaabbbaaaaabaaaaaabababbbbabbbbaabaabbaabbbababbabbaaaaabaaabbbabbaababbbaaaabbbaaaaabbbbabbabbbaabaababbaabbabaabababaabbaabbaabbabbaabbbabbbaaaabababbabababaaabaaabababbbabbaaabaabbaaabbbbababaaaaaabbaabaaaabbaabbbbbbaaaaabbbbbbbbbabaabbbabaaabbabbbabaaabbbbaabaababababbbbbbbaabaaaaabbbbaabbbabbababaaaaaabaaababbbbaabbaaaaaaabababaaabaaabababaaaaaaaabaaaaabaaabaaaaaababaaabaaabaaaaaaaabaabbbabaabaababbbabbbbbaaaabaaababaabababaabababbbbbaabbaabbbabbabbabbaabbbaaaaaabbababbaababbababbbbbbbbabaaaababaabababababaaabbbababbbabbbaaababbabbbbaabaaaabbbabaabaabaabbaaabaaaabbaaabaabbabaabbabaaababababbbabbbbbabbaaaababbbbbaaaaababbbabbbabababaabbbaaaabaaabaabbababbbbbbbabbbabaaabbbaaabbaaabbababbbabbabbbbbbabbbbaababaaabbabbbaababbaabaaaabbaaabbaababaababbbbabaaaaaaaaaabbbbbbaabaabaaabbbbaaaabbbbaababaabababbaabbbaaabaaaabaabaaabaabaaabbbababaabababbabbaabbaaaababababababbbbabbabaabababbababaaababbaaaaaaabaaaaababbaababbbabaabbaaabaabababaaaabaababaaaaaabaabaaaaaabbaabababbbaaaaabbbbbbbaabbababbbbbbaabbabaababbaabaababababaabbaabbaabaabaaaaaabbbaaaabbbaabbbaabaaababaabaaabbaaabbabbabbabbabbbaabbababaabbababaabbbbbbbabaaabbbbbabbabaaaaabbbbbabbbababbbababaabbbabaababaaababababbbababaaabbabababbbbabaabbbbabbaababaaabbbababbaaababbaaababbbbabbaaabbabbbaababbabababbabaabbaaabababababbabbbabbbbbaaaabbaaaaaaaabbbaabbbaabaabababaabababbaababbbaabbbbbaabaaabbabbaabbababbaabbbaaaabbabbbbabbaaabbbbbabbabbabbaabbaabbbababaabbaaababbaabaabbbbbaaaaaaabababbbbabbbbbaaabbbbaabbbaabbaaabaaabaabaaabbababbbabbaabbaababaaaabbaabbabbbbbaaabaababaaaaabbaaaabaaaabbbabbaaaababaabbabababbbaabbbaaaaaabaabaabbbbbbbaaabbaababbaabbbbababaaaaaababaaaabbaaaababaabbbabbbabbbbaaaaabaabbbbbbaababaaabbaababbbaaaaabbbbbabbabbaaabaabaaabbaababaaabaabbbabaabaabbbababbabbaaabaaabaaababbbbabaaaabaaaaababbbaaabbbbabbabbbbbbbbabbbabaaabbbaabaabbbabbbbabababbbabbabaaaabaaaabbbbaabaabbbaaababbabaabbbababbbbaabbbbaaaaaaaabbbbbabaabababaabaaabaaabaabbbbbabbabaabbabbbababbbabaaaaababaaaaaabbaaaaabaaabbaabbbaaabbbbbabaabbbaabbaaaaabbbbababaaababababababbaababaaaaabaaaababbaaababbbababbaabaaababbbbbbaaababbabbbbabaaabbbabbbaababaaaabbaabbabaaabaabaaaabbabababbabbbaaababaabbaabbabbabaaabbaaaaaaaabaaabababaabbabaabbbbbaaababbaababbbabaaaabbbaaabbbabbbbabababbaabbaababaabbaabbaaaaaabbbbabaabbabbaabaaabaaaababbaabaababaaabaababaabaaabbaababbbababaaabaaabbbabbabaaabbaaabbbbababbbbabbaaaaaaabbaaaabbbababbbbbaaabaabbaabaabbbabaababaabbaaabaaabaabbbabbbaabbbabbaabaaabaabbababbbabaaabbbaaaaabbbbbabaaabbaaabbaaaaaabbaaabbbabbbabbaabaabbabbbababababaaabaabaaaabbaabaabbbabbaaaabaabaabbbbaaaaabbaaaabababaaabbbabbaaabbabaaaaaaaabbabbaaabbbabaabababbaaabbaababaabbbbbaabaaaababbbbaabaabbabaabbaababbabbbbaabbaababababbbaaabababababbabbaabbaaabaaaaaaaaaabaaaaaaabbbaaaaaaaabbaaaabbbaaababaaabaabbaaabbaaaabbabbabababbaabababbabbbbbabbbbabaaabababbbbbbbaabbabbbaabbababaaababbbaaabaaababaaaaabbaaabaababaaaaabbaababaababbbbaabaabbbabbaabaaaaababbaaaabaaaabbaaababbbabaabbaaababaabbabbbaaababbbbbbbbbbbbabbabbaabaabbbabaabaaabbaabbbabababbbabbaaabaabaaaaabbbaaaabbbbabbaabbaaaabbabaaababbbbbaabbaabbbabbbaaabbbaaabababaaabaaabbaaaababbabbaabbbaababaabaabababaabbaaabbaabbbabaabbabaabbbbaaaaaababbaabbbabaabbbababaabaabbabbaaabaaabaaababbbaaaababbabaabbabbbaaaaaabbbbabababbbbaaabbbbbaabaaaaaaabaabbbabbabbbaabbabaabaaabaabbaabaabbaabbbabaababaaaabbbbababababaabababbaaabababaaababbbaabaaabaaabbaaabbabbbabbbaaaaabbbabaaaabbbbbabbbaabaabbababaababaaabbaaaababaaabbbbbbaaabbbaaaaaabaaabaaaabbbbbbaaabaabaaaabaabbabbaaabaaabbbabbaabbabbaaaaabbabbaabaaabbbaaabbbbbbbbbbbbabbaabbababaaaaabababaabbabbbaababababaaaabbabbababaaaaaabbabaabaaaabaaaabbaaabaaabbbaaaababbbbaaabbbabaababbbbaaabbbaabbbaaaaababaaaaababaabaaababbaaabbabbaabbbbabbbbbbaabbbabbbbaaaaababbabbaaabababaabbaabbaaaaabbbabbaabbbabbababbabbababbbababbbabbbabbabbbbaabbbbaabbaaabaabbbabaaabbaaaaabbaabbabbbbbaaaaabbaabaabbbbabbbaaaabbbbaabbabaabbbaabbaabbbababababaaaabbaabbaaaabbabaaaaaabaabaabbbbbaabbbbbbaaaabbaaaabbbabbaaabaabbaaaabbbaabbababbbabbbbbaaabaabbaaababbbbbaaababbabbbbbbaabaaabbbaaabaabaaabbbaaaaaabaabbabababbbabbbbabaabbaabbaabbbaaaaabbaabaabaaaaaaaabbaaabababbaababbaabbababbabbbabababaaaaabaaaaaabaabbabbbaaaabaabaaabbababbbbaaaaababbbaaaaabaaabbbaaaaabbbbabaaababbbabaaaaaaaaaabaaabaabbbbaabaabbababbbaaabaaabbabaaaababbbbaababbbbbbbbabaaabbabababbababbbabbabbbbbabababbbbabaaabbbbbaaaaaabaabbaaaaaaaabbaaabaaaaaabaabaababaabababaaabbaabababbabaaaabaabaababbbabaaabaabbbbabababaaabbbbbaaabbaabbbaababbababaaaaaabbbaabbbbaaabbbbbbaabbbbabbbbaababaaaaababaabbaabbbaabbbbaabababbaaabaaabaaaaabababbbbababbaaaaaaaaabbabbbaaaaaaabbaababaaaabbaaabaababaabaabbbbaaababbababbabbabbabaaaabbaaaabaaabaaaabbbbabbaabbaaaaaaabbabbabbbbabbbbbbaaabbaabaabaaaababbbaabbbbbbbbbbaabbbbababababbbbbaababbbaaaaaaaabbababbbbbbbbabbbbabababaababbaabaabbbbbaabaabaaaaabbabbbaabababbaaabaaabbaababaaababaaabaabaababaabbbbbabbaababbabaaaaabbababaaabbaaabaabaabbbababbbabbabbaaabaabaaabababaabaaababbbaaabbabaaabaababbbbbbaaaaabbabaaaaaabaabababbbaabbabaaaaabbbbbbaabaabaabaaaaabaaabbabbbbabbbaabbbbaaabaaaaaaababbabbbabbaabbaaaabaabbaabababbaaabaabbbaabbbabbbbaabaababaababbabbbbabbaabbbabaabbbabbaabbbbbbbaabaaaaaabbbaabaabaababaabaababbaabaaaabababababbaaaababababaabbaaabbaabbaabaaaaaaabaaabaabbbabaababbbaaaaabaabbabbbbaabaabbabbbbbabbbbabbabbabbbaabbbbabbaaababbbaaaaababbbaaaabaabaabbaaabaaaabaabaabbbbbaaabaaaaabababaabababbbbaaaabbbbaabbbbbaaaabbbbaaabaaaaabbbabaabbaaaaabbaaabbabaaabbabbaaabababababbababaaaaaaaaaaabaabaaababbbbbabbaaabbbbbaaabbababbbabababaabaabababbaaaaabbbabbababbbaaabaaabbbbbabbbbaabbbabaabaaabbaabaabbabaaaaaaaaaaabaababaabbaabaabbbabaabbbaaaababbbababaaabababaaaaabbabbbaaabaaaabaababbabaaaabbbbaabbbbbbaabbbaaaaaabaaabaaabbbaaabaaabbbbbaabaababaaaabaabbaababbbabababaabbabbbabaaabaaaaabbbabbaaabaababaaaabbbababbbbbbabaaaabbaaabbbabbaaaaabbabaaaaabababbbabaaabababababaaabababababbbabaaabbabbabbabbaaabbabbbaabbbaaaaababbbaaababbaabbbbaabbbbbaabbbaabbbabbabaaaaaaaabbbaaabbaaabbbbbabbabaaaaaaaaababaababbababaababaaababbabbaaababbbaaabbbbaaabbbbbabbaaaababbbbababbbbbbaabbaaabbbabaaabaaabababbabbaaabbbbbbaaaababaaabbabababbababaabbbbaaaababbbbabbbbaabaabbbabaabbabababbaababbabbabaaabbababaaabbabbaaabaabaabaaabaabbbbbabbabbbaaababbaabbabbabbbaabaaababbaaaaaabaababbbababbabbbaabaaaaaabaabbbbabaabbabbabaaabbbbaaaabbbabbbaaaaabaabbababbaabbaabbaaaaaababbbbbabbaabaaababbbabaaabbbabaabbabbabbabaaaaabaaaaababaabbbbabaaababbbabaaabbbaaaaabbaabbabbaaabaabbaabaaabbabaaabababbababaababbbaabbbaaabababaaaaaabaabaabbbaaaaaabbaaabbaaabababababbabbabbbbabbaabaaaabbbbabbabaababbbaabbabaaaabbaaabbbabaaabaaaaabbabaaabbbbabaabababaabababbaabbbaaabaaababbbbaaaabaaabaaabbbaabaabbabbaabaabbbaabbaababbabaabbaabbbbababbaabaabbaabaaabaabaaabbaaaaabbababababbbbbbaabbbbabbbaaabbbaaaabbbaaabaabbbaababaaabaaaaabbbbbabaabbbbaaabaabbaaaabaabaaababbbabbbababaabaababaabaabbabbbaabbbaababbabababaabbaaabbbabaaabaabaaabbabbbabbababaabbbbbbaabbbbaabbaabbabbaabaaaabbababaababbbbaababaaababbbabbbbbbbaababaaabbababbbbabaabaaaaaaaabaabbbbbabbabaababbabaaaabbabaabbbabaaabaaaabaaaaabaabababbbaaabbaaaabaaaabbaabbbaaababbbabaabababaaaaabaaabababbbabbabbaaabaaabaabababbbaaaaaaaabbabbabababaaabbbabaaabbabaabababbbabbbabbaababaabaaabbbbaabaaaabbbbaabaaabbaababbbaaaababaababbbbaabaabbaabbbbbaaabaaaababaaabbbabaaababaaaaababbaaaaaaabbaabbbabbabbbbaabababbbbbaabaaabbbbaabbbbbabaabbaaabaaaaaabbaababababbabbbbbababbabbbabbbbaabbbaaaababbababbabbbbaaabaaabababaababaaaaaaabaabbbababbabbbbabaababbabbaaaaabaaaaaabaaaaaabbbabbbbaaaabaaaaaabbababaababbaaababbabbbababaaabaaabbbaabaababaaababaaaabaabaabbaaabababbbabbbababbbaaaaababababaababaaabaababababbbababbaabbaababbabbabbaabababbaabaabbbaabababbabbaabbbababbbabbbbaaabaabbaabbaabbbaabbbabababbaababbababbaabaaaabaaabbbabaaaaabaaabaabaaaaaabbbabaaabaaababbbbaabbabbbbabbaabababbbbbaabaabaaabbbabbbaabbaabaaabaabbbababbbabaaabababababaabaaaabaabaaaaaaababaaabbabaabaababaaaabbaaabbbaaabaaababbbbaabbaaaabbababbababbaabbaabaabbbbbbababbabbabaaaaabbaababbbabaabaabbbabababbbabbaabbbaaaaabbaaabaabaabaabaaabbaabbbbabbaaabaaabbaababbaaaaabbabaaabaaaababaabbaaaaaabbbaabababbbaabbbabaabababbaabbbbabaaabaabbaabbababbbabababaabbbabbbabbaabaababaababaabaaaaabbaaaaaababbaabbaabaaababaabbbbbbbaabbaaaaabababbabbbabaabbbaabbbbaaabaaaabbaaabaababababaaaaaaaaaaaaabbaababbbaaabbbbbbbabaaaabaaabbaaaaaaaaaaababaabbbbaaabbbabbbababaabbbbaaaabbbbbabbababbaababababbabbabbbabababbbaabbabababaabaaaababbbaaababbbbbaaaaaaaaaabbababbabaabbabbabaabaabaaaabaaaabbaabbbaabbbaababababbabaabbbaaaabbabbababbaabaaabababbbbababbaaaabbbbaaabbabaaabaaaabbababbbbbabbbbabbbabbbaababaaabbaaaabaababbbaaaaabbbbaaaaabababbaaaaaaabaaaaabbaabbabbbababaabbaaaaabaaaaaabaabbbabbaaabbabaaabaababbbaabbbbaabaaaaabbbbaaaabbabaabbaaaaabbbbbbaaaaababaaabaaaabaabaabbaaabaaababbaabaaabbbbbbbbabaabbababaabbbbbbbabaaababaabaabbaabaabaababababbbbbabbbabbbabbabaaaaaababbbabbaabbabaabbbaaababaaaabbabaababababababababaabaaaaabaababaabbabbbbbbaabbaababaaaaaabababbaaaabbbabaabaaaababbbaababbaabbaaabaaabbbbbbaaaababababaaabbabbaabbbaaabbbbabaaababbaaababaabaaaaaaaaabababaabbbaababbbabaabaabbabbaaabbbbbbaabbbabbaaaaaabbbaaaaabbbaaaabbabaababbaabbbbbbbbaaaabbaaaaabbabaabbaaaaabaababababbabbabababbbbabbbaababbaaabbbbaaabbabbaababaaabbbbabbbbabaabaabbbbabaaabbbaaabbaabbbbbbbaabbbaaabbbbabaaabbabaabbbabaabbbbbbaabbbabbaaaaaabbbbbaababaaabaabbbbbaaaaaabbabbbbbaabaabbabaabbbbaabbabaaabbbbaaabbaabbbabaabaabbbbaaababaaabbbbaabaababbaaababababbaabaabaabbaabbbbbbbabbbabbbbababbbbbaaaabaabbbaabababbabbaabbabbababbabaabbbbbaaaabababaaabbaaaaaaabbaabbbabaaaaaaabbbaaaaabbaaaaabbbaabbabbaabbbababbbbaaaaaabababaaabbaaababbbbbabbaabbbbbaaaaaaabbaaaabbabaabbabbbbaaabbbbbbbaabbbaaabaaabbaababbbbbabababaabbabaababaaabaabababbbabababaaaabbabbbabaaaaabaabbbaabaaabbaaabaabbbabbbaabbaaaaabababbabbbaaaababaaabaaababababbbaaababbabaabaabaabbbbbabbaaaaabbabaaababbbaaaaabbaabaaaabbababababbbbabbabbaaabbbbbbaabaaabaababbabbababaabbabababaabaabbbababbbbabbbbbbabaaabbbbabbbabaaaabbaaaaabaababbaaabbababbbaaabaabbabbaabbbbbbbaaaabbbaaaabbabaabaaaaaaababaabaabbbaaaaababbaaaababaabbbbbbaabaababbbabaabaaaabaababbbbbbabbaaababbbababaabaaaabbbbbbabaabbabbbbaabaaababbbabaaabbbaaabaabbaaabbaaabbaaaaabaaabbaababababbbaaaababbabbbbbababbaababbbaaabbbbbbbaaaabbbabaababaaabbbabaaaabbabbbabaaaabbabbbbaababaabbbbbbbababbbbbabaaaaaabaabaaabbaaabbaaaaabbaaaaabbbaaaaaaaaaaabbbbabaababbbaaabbbabaaaaababbabbbaabababaababbbaabbbaabaaaabbaabaaabbaabaaabaaabaaaabbbbbaababbabbababbbbababbabababaaaaaaaabbaabbaababbaababbbbaaabbaaaaaaaababababbabbbabaaaabababaabbaabbaaabbababaaabababbabbbaabbababaaaaabbbaaabaaaabbaaababaaababbaaabaaaabbababbbaaaaabaabbbabaabbaabbabbbbabbabaaabaaaaaaaababbbbabbbbaaaabbbabaaaaaabaaabbaabbbabaaaababbaaaabbaaaaabbbaabaaabaabaabaaabaababbbaabbbabababaaaaaabaabbbbabbaaabaabaababaaaaabbbbaabababbaabbbbabaabaabbbaaaabbbbaabaaabababbbaabbbbbabbbbbaabbbaaaabbbaabbbababababbbabaaaaaabbababbaaabbaaababaabbababbbaabbaaaabbbbabaaaaaaaababaaaaaababbbabbaabbabaabbbaaababaaaababbaaaabbaaabbabbbabbaaaabbababbaabbabbabbbbaaaabbbbaaaababbaabaaabaababaabbabaaaaaabbaabbbabbbbabbbabbabbbaaaabbbbbabbaabaaabababbbaabaaaaaaaaaaabaaaabbbbababbbbbaabbaaaaaabbababaaabbbbbbbaaababaabbbbabbbbabbaaaaabaaaaabaaaabaabaaaabbaabbbbaabbbaabbbabababbabbaaaaaaabaaabbabbbbababbbbaaaaaababbbabbbbababaaaaaabbbababaabbbaaaababaaabaaaaaaababbaabaaabbbbababaaabbabbbababaaabbbabbbabaabbbbbbababaaabaaabbaababbbbbbbabbbaababaaaaabbbbbaababaabbaabaaaaaaababaabababaabaabbaabbabaaaaabbaaabbbabbabbaababaabbbabbbbaabaaaabbbaababaabbbaababababaabbbbbbaaaaaabbaabaaaaabbbabbabaabaabaaabaaaaabbbababaabaabaaabbbabaabbabaaaaaababaaaababbbbaaabaabaaaaaabbabababbababbbaabbbaaababaaaaabbbbbbbbbaabbbbbbabbaaaabbbaaabbabbbbaaabaaaaaabbbaababaabbabaabaabbaabbaaabaabaabbaababbbbbaaabbaaaaaaaaababbbbbaaabababababaaababbaaaabaabaabaaabbabbabbaababbaababbabbbbaaababbbabaabbaaabbaabbbbbabaabbaabbababaaabbaaaaaaaaaababaaaabaabaababbaabaaaabbaaaaaabbbabaabaaaabbbabbabbbaabbbbabbababbbaaaaabbbbaababbbbbabbaabbbbaabbbabaaaabaabababaaababbabbbbbbbbabbbabaaabaabbaaaaabaabbabbbabbbbbaaaabaabbaaaabaabbaabaaaabbbbbabaaaaaabbabbbabbaaaabbabaababbaaaabbaabaabaabbaabaaaaaaaaabbabbabaabbbbbbabaaaaaaaabbbbaaaabbababbbaaaabbbbabaaabababaaabaaaaabababbbbaabbbbbaaaababaababababbbbabaababbbababbbabbaabbabbbbbabaabaaaabaabbaabaaabbbbaaabbaaaaaabbbbbbababbaabaaaabbbbbaaaaaabaabbbbbbbbabbbababaababbbaabbbabbbbbbaaaaaaaaaabaaaaabbbabaaaabbbbabbaaabbabbabbbbbaaabbabbabaaabbabaaabbbabbabbbbbaaabbbaaaaabababaaaabbabaaaabbbabbabbababbaaaabbaaabaaabaaabbabaaaaabaaabbaabbaaabaaaabaabbababbbbaaabbabaaaaaababbabaaaaabbaabbbaabaaaabaaabbabababbbbbaaabbbaaaabababaaaababbbbabaaaabbbaababbaaabbbbabbaababaaaaabaabbaabbaabaabababababaababbaaabbbbbaaabbaabaaaaabaaaaababbbabbbbabbbabbbaaabbbaaaababaabaabaabbbbaabbaaaaaaababaaaaabaabbaabbabbbaabbabbbbaababaaaaaabbaaabaabbbaabbbbaaaabababbabbababbaabaaabaaaaabbaabbabbabbababaaabababbaababababbbaaabaabbbabbabbabbbaabbbbaaaababaaabbababbabbaabaabababaaaaabaaaaaaabbaababbaabaababaaaaaabbbbabbabababaaababababaabbabaaaaaabbabbbbaabaaababbabaaaabaabababaabaabbbaabbabbababbaabbbbaabaaaaababbabababbbaabbbabaabbbaaaaaabaabaaabbbbabaaaabbabaabaaaaaabababaabaaaabaaabababbabbbbbbaaabbaabaaaaaabbaaabbaabbbaaabaabbbaabbaabbbbbaaabbabbabababaabbbbababbbbbbaababbbabaaaabaababbbbbbbaaabaaaabbababaabbbbaabbbbbababaabbaabbaaaaabbaaaabbaaabbbaaaaabaabbaaaabbaabbaaaaabbaaabbbbbaababaabaaabbabaaabbababbaabbbbbaabaabbabaaaabaabaabaaaaaaaababaaaaabbababbaaabaaabbaabaaabbbbaaabbabbbbbaabbabaaabababbbbabababaabbabbbbabaaaaaabbaaabaabaababbbaabbbbbaaaabababbbabbbbbbbbaaabbbaabbaabbabaabbbbbababaabbabbabbbbababbababaababababbbbbabbbaaabaaaababaabbbbababbaaaabbaaaabbaaaaaabbabaaaaaaaaabaaabbaaabaaabaaabbbbababbbabaaaabbabaaaabbbbabaaaabababbbbbaaaaaaaabaaabbbabbaababbbbaabbabbaababaaaaaabaaababbbbbbbbaaabaabbaabbaabbabbbaaababaaaabaababbbbbaaabaabbbbbbbabaabaaabbbbabbbaabbbabbabababaaabaaaababbbbababaababbabbbabbbbabbabaaaaabaabaaaabaaababbaabbaaabaabbbabababbbabbabaaaaaabbaabbaabaaaaaabbbaababbbaaaaaabbbbbbaabaaaababbaabaabaabaaabbbabaabaabbbbabbbbaabaaaaaaaabaabbabababababaaabbaababbbaabbabbaabbabaaaababbaababbbaaababababaaaabbbbabbaabaaabababababbaabaaaabaabbaaaabababbbaaabababaaabbbababbbbaabbbbbababaabbabbbaaabbbaababbaababbabbababaaabaaaabbaabaabaabaabbaabbabaabaababaabbbaaababaaaaabbababbaabbbbbbaaabbbaababaaababaaaabaabaababbaabababbabaaababbbbbbabbaaabbababaabaaabbbbaabababbabaabbabbbbbbabaaaabbbbbbaaabbbabaabbabbbabababbbabaaaaabaababaaaabaabbbabaabaaabbbbbbabaaabbabbabababaabaabbbabbbabbbbbbbaabbbaaabaabbabbbababbabbaabaaaababaabbbbbbaaaaababbbbbaabbabaabbbbababbabaabaaaabbaaaababbaaabbabbaabbabbaaabbbaabaaabbbbababbabbbabaabbaaababbabbaaaaabaabbbbaaabbabbabbbabbbbaabaaabbababbaabaaaabbaabababaaaabbabbabbababbbbbabbababbbbabbbaaaababbaabbbaaabbaaaababaabbbbaababbababaabaabbabbbbbaabaaaaaabbaabbbabaababbabbaaaabababaaabaabbabbbabaaabaaababaabaaaaaaaabbbababaaaaababbbbbbbbaabbabbaababbaabaaaabbbabbabbabbaaaabaabbaabbbbbbabaaabaaaaabbaababababbbbabbbbabbabaabbaabbbabababababaabaaabbbbaabbbbabbaaaaabbabababababababbbbaababaaabaaaabbabbbbaaabbbbbaabababababbabbaaababbbaaababbaaabbababbbabaaaaabbababababbabbabbbbaabaaababaabbbbbbbbaabaaabbabbbaabaaaaaabaabbbabaaabaaababaabaabababaaabaaaabaaaaaaabaabbbabbbaaabbbaaabbaaaabbbbbbbaaabaabaabaabbbbababbabababbabaaabbabbaaababaabaaaabaabbabaaabbbaaaaaaaaababaaabbabaaababbabbabbbbbabaaaaabbbaabbaaaaaabaaabaaabababaabbbaabaabbbbabaaaaabbabaaaabababbbbbabaababbaabababaaabbbababbbbaaababbabbaaaaabaaabbbabbaaaaaaabaabbbbbaaaaababaaababbaababaabbaaaaaabbabaaabaaababbbaaaaaabbbaabbbababbaaaaabbaabbaaaaaabbbbaabbabbaabbaabbbbbabbaaaabaabbaabaaabaaaaaababaaaababbabaabbabbbbbabaaababaaababbaabaabbaaaaabbabbbbaaabbabaaabaaaabaaababbabbababbbbaabbbabaabbbbabbaabbaaababbbaaaaabbbababaabaaaababaaaabbbbbaaaaabbbabaaaabbbbbbbbabaaaaaabbaaabaabbabbababbbbbababababbaabbbaaaaaabababaabbbbababbbaaabaaabbbaabbabbbaaabbaaabbaaabbabaaaaababbaaabbbbbaaaabbabababaaaababaaabbaabaaabbbaababaaaaabbaabaaabaabbaabbaaabaaaababaaaabaabaaaabbabaababaabbaabbbaaababbaabbbbabbbbaaaabbbbbababbbbbababbbabbbabbbbbbbbbabbbbaaabbbaaaaaaabbbaabbbbbbbbbbaabbbaaaabbaaabbbbbbbabaabbbbababbbaabbaabbaaabaaaabaaabaababbbbaabaaaabbabbbaaabbbaaaabaabbbabaabbbaabbbabaabaabbbbbbabbbbababbabbbaabaaaaabaabbbaaaababababbabaabbabbbbbbbbbaaaaababbaaaaababababaaaaabbbbaabaaabbbabaabaababaaabbbabbaaaaabbaaababaabaaaaabbabbbababaaababaabbbbaabbabbabaaaaaababbabbbaabbbaabbbbbbaaabbbaaabbabbbbaaaaaabbbabaaaabbbabaaaaaabbabaaaababaabbaaaaabbbaabababaaabbbbbaabaaaabaabbbabaaababaaababaabaaaabbabaaabababaaabaaaaabaabbabababbbbabbbbabbabbaaabbbabbabaaaabbaaabbbbbababbaaaaaaabababbababaabbabaaaaabaaaaababbaabbaaababaabbabababaabbaaaaabaaababaababbbbaabbababababbaabbaabaaabababbaaababbbaababaaaabbabbaabbbbbaabbbabbaabbbbaaaaaaabaabbbabaaaabbabbbbbbabbbbaaaaabbbbabababababbababaaaabbbabbaaaabbaabaaabbbbbbaaabbbbaabbbbbaabaabbaaaaabababaaabbbabbabbbbbbbbbabbaabbbbbbabaaababbbabbbbbaabbbaaabbbaabbbabbaabbabaaabbaabbaabbbbabbaabaaabbbaaaaabbaaaaaabbaababbbbabaaabbabaababbbabbbbaaababbbaaaabaabaaaabbabaabaababaaabbabababbbbbbbaabbaaababaaabbabaabbabbababbaabbababbbbbaabbbbaaaabaabbabbababaaaaaababbaaababbbaabaaaabbaabbabbbaabbbaaabaaaabbabbaaaaabbabaabbaaabaabbbabbbbbbaaaabbababbbbaababbaaabaabaaaaababbabaababbbbbaabaabaaababaaaaababaaaabbaaababbbbaaaaababbbbaabaabbaaaaaaaabaaababababaababbaaabbbaabbabababaaaabaaababbbbabaaaababbaabbabababbaaabaaabbababbaabbaabbbaabbabbbbababaabbabaabaabbbaabbbbbaaabaabaabbbbbbbbabbaabbaaababbbaabbbbaaaaaaabaaabbabbbabaababbbbaaabbbaaaabababbabbaaaaabaaabbaaaabbaaaababaabbaabaaabbbabbbaababababaabbbbbbbbabbbaababbaabbabababbbbbabbbabaaabbabbabbbabbaabaabbbabaabaabaabababaabaabbaaaababbbbbbbbbabbbbaaaabbbbaaaaabaabbbbbaaabbbaabbbaaaababbbabaaabbbabaabaabbaabaaaaaaababbaababbbabaaabaabbaaabaaabbabbbbbababbaabbbaabababbaabaababaaaabbbbabbababbaaabbbabaabbbbabbaaaaabaabbabbbaaabababbbbbbbbabbaabaaaaaababaaabbbbabbaaabaaaababaaaabbaaababbaaabaabaaaabababbabbabaaabaabaaabaababbbaaaabababaababbabbaabbabbaabaaababbbababababbbaabaabbaaaaabbababababbbbbbaaabbbabbbbabbbbbabbabaaaaaababbababbaabbbabaaababababbababbbbabbaaabbbaaabbbabbaaababbaaababbbaabbaaaababbbbabaabbaaaabaabbaabaabbbbbbabaabbbababbbaaabaaabaaabaababababaaaabbbaabaaabbbabbabbabaaababaaaabbbaaaaabbbabaaababbbabbbaaabbabaaabbbbaabbababbababaabbbbabbbabbbabaaababbaabbabaaaabbbbaaabbaabbaaabaabababbaabaaabbbaabbbbaaaabbbaabbbbbabbbbaaabbbbaaabbabaaaababbababaabbbbabaabbbbaabbababbaaaaaabbbabababbbaaaaaabbabbbbaaababaabaaabaabaabbbbbbbabaabababaababbabaabababbaabaaabaabaaaaababbbbbabbaaabababbbaaabababababbaaaaaabaabbabbbbababbbababbbbaabaabaaabababbaabbabaaabbbaaaabaabbaaaababbbbabbaaaabbaabbaaabaaaabbbbaabaabbaabaaaaaaaababaabbbabbabbbabbbababbabbaaaaabbaaabbabaaaabbabaabbbaababbabaaaaabbaabbabaabbbbaaabaabbbaabbbbbbaaaaababbbbbbabbbaaaababbbbababaaaaaaabaaaaabababaababbabababbaaaaababbababaabaaaabbabbbaaaaaaaababaabbbaabaabbbababaabbbabaaaaabbbaaaababbaabbaabbabababbbabbabbabbbbbbbaaaaabababbbabbbabababbaabbbbbaaaaababaabbaaaaaaabbaabababbbbbbbabaaabbbabababaaabbbaaabababbbababbbbaaabbabbbaaabaaaabbaabbbbbbabbaaabaabaabaabbbbaaaaabaababababaaabbbbbbbabbabbababaabababaaabbabbbaaababaabaaaabbbababbabbababbbbbababbbaabbbaaaaaaabbaabbabaaaababbbbbaaabbaaabbaabbaabbbabbabbbababbbbabbbbabaabababbbabababaabbaaabaababbababbbaaabbabaababababbbbbabbbbbbbbbaabbabbabaabaabbbbbbbaaabbaabbbbbbbaababbbaaaaaabbabbaaaabbbbaaaabbabaaababaaabbabbbaabaababbbabbabbabbbaaabaaaaabbaabaaaabbaaaabbabbbaaabbaabbabababaaaabaabaaabbaababaababababbbaabbababaaababbbababaabbbabbbbbbaabababbaaababbababbabbabaabbaaababbbaaabaaabbabbabbaabbbbaabaababaaaaaababbabababbaaaabbbbabbbabaabaaaabbaaabababbababbaababaabbbbaabbababbababaaabbabababbbaabbabbaaabaaabbbbbbbaababbbaababababaabaabababababbaababaaabbabbbabbbaaabbabaaabbbbbbaaaaabbababbbbbbbbbabbaaaaaaaaaaaababaabbaaabaaabaaabaaabaaabaabbbaaaaaaaaaabaaaaaaabbaabbaaaaabbababaaabababbaabaaababaaabbaaaaaabbbbabaaaababaaaababaaabababaabaaabababbbabbbbaaaabbbabbabbabbaababaaabaaabbaabbaaaaaabbaababaababbaaaaaabbaaabbabbbaaabababbbabbbbaaabbbabaaabbaaaaabaaaabbabaabaaaabaaababaaaaaabaaabbbaabaaabababaaabbbbaaaaaabaaaabaaabaabbaaabababaabbababbabbbaaaabbabbaaaabaababbabbaaabbbbbabaaabbbabaabaabbaaaabbaaaabaabbaaaaabaaabababbbbbaabbbbbbabababbaabbbbaaaaaabbbababaabbabaaababababaaabaaabaaaabaaaabbbabbbabbbabaaaaabbaabaaabaaabbaabaabaaaabbabbbbbbbabbaabaabaaaabbbaaababbaababbbbaaaaabaaababaaabaaabbabbbbbababaabbbaabbabbbaaaaabbbbabbbaabaabaababbbabababaaabaaabbbababbbabbabbaaabbbabbbbababaabaababaabaabaaaabbbabaaabbbabbbabbaabbabaabbaabbbababbbbaababbababaababbbaaaaababbbbabaabaaaabaaabbaaabababaaaaabbbbaaaaabaabbbabbababababbbabbbbaababaabbaaaaabaaabbabbabaaabbbaababaabbbbbaaaaaaaababaaaaaaaababaabaabbbaabaaaaaabbabaaaaabbbbaaaabbbaaaababaabbbbbbabaaaaabaabaababbaabaaabaabbbbbababaabaababbaababbaababbbabbaaaabababbaababbaaabaaaaaabaaaabababbababaaababaaaabbbbbabbabababbbbbabbaaaabbabaabaaaabbbbaaabababbbbaaabbbbbabaaabababaabbbabaabbaaabbabbababaaabaaaaaaabbaaababbababbbabaaaaababbbabbaabbbbaabbbbbabaabbabababababbaaabbbaababaaababbbbbbaaaabaaababaaabbbbaaaabaaababbbbbabaababbbaaaababbbaaaabbbbbbabbbbaabbaaaababababbabbbabbbbbaaaaaabbabbbaaabaabaaabbaaaaaabaaaaababaaabbbaabbbaaaabaaabbaabaaabaaabbaabbbbaabbbaaabaabababababababaaabbabbbbbbbbaaaababbaababbbaabababaaabbbbbbababbaababbabbbabaaababbababababaaabbaaababaabbbabaaaaaaaabbabbbbaaabaaabbbbbaaababbaaabaaabababaaabababababbaaababbaaaaabaabaabaaaaabbabbbbbabaababaabbbbbaababbbbaaabbbababbbbaaababbbbbabaaaaababaabaaaaaaabbabbbabbbabbaababaaaabbabbbabbaabbbbaaaaaababababbbaaabbbbabbaaabbaababbaaaabbbbbabbbaabaaabbbbaabaaaababbbaababbbbbbabbbbabbbabbbaaaaabbbbababbabbaaaaaababaaaabbaaaaaaaabababaabaaabbaaabbbabbababbababbaaaabaaabbababbbaababaababbabbbabaabbaabababaaabbabaaabbaabbbbbbbabbbabaaaabaaaaaaaaaaababbaaababaaabababbaabababaabbabaabaaaabbbabaabbbaaababbabbaabbaabbbaaaabbaabbabaaaabbbbbabbbaaaabbbabbbbbaaabaaaabbaabbaaaabaabbbabbbabbbabaabbbaaaabbbababbabbaaabbbbbbaabbbbbaaaababbaaaaababbabaaaabaaabaabaababaaaabaabbbabbabbabbbaaabaabaaabbaaabbababbaabbabbaaaabaaababaabbbbbbababbbabaabaabaabbabbabaaaaaabbbbbabbabaabbbababaaabbbbaaababaabaabbababababbabaabaaabaaaaababbbaaaaabbbbababbabbbaabbababbbbaabbbbbbbabaaaaabaabaabaabbbaabababbaaabaabbaabbbabbaaaabbbbaabbbbaaaaaababbbabbaaabbbaababbbbbabaabbbbbabbaaababaaabbaaaabaaaabaabbbbbaabbbaababbbabaabaabaabababbaaabbabaaaaaabbbaabbabbbabaaaaababaabbbbaaabababbbabaabbbbabaabbbaaaaaabbabbbbbbababaabbababaaababaaabbabbabbbbbabbbabaaababbbbbbbababababbbaabbabbbbbabaabbbaabbbaababaababaabbabbbaaabbabaaabbbbaaabbbbabbababbaabaaaaaaabbaaaaaababababaabbabaaaababbbaabbbabbaaabbbaaaababaaabbbaaabbaabbbaaabbabbbbaabbaaababaababbaababbbbaaabbbbbbbbaababaabbaaabbaabaabbaaabbbabaaababaaabaaababaaabababaabaaaabbabababaaabbabababaabbbbbbabbabbaaaaabababbbababbbabbaaabbbbbbbbaaabaabbabaabbbbabbbaaabababaaaabaaabbbabaaababbaaaaabbaaabbabbbaabaaabbbbbbbabbaabbaabaaaabbaabaabbabbbbabbababbbabbaabbbbaaaabbbbabbabbbbbbbbbbbbaaababaaaaaaaabaaaaabaaaabbbbbabbaabbbabaabbababbaaabbabababbbbbabbbaaaaaaaabaabbbbbbaaaaababaabaabbbbbabbbbaabababababaaaaabbbabaabbababababaaabbabaaaaababbabbaaaababaababbbaababbaaaaaaaabababbabaaabaabaabbaabaabbbabaaabbbaaabababbaabbbbbabbbbbbaabaabbaaaabaaaabababaaabababaaaabbbabbaaabbabbabbbaabbabbabbababaaaabbaaaaaaaaabbabbbbaaababbbaaabbbabbbbabaaaaaabbbbbaabaaabababbababaaababababbbabbbbabaabbbbabbaabbaabbbbbbbbbbababbaababbbababaaabbbbaaabbbaabbbabbbbbbaabbabbbabbaaabbbaabbababababbbabbbbbababaabaababaabbabbbabababaaaaaababaabababaaababbaaabaabaabaabaaaabaabababbbbabbbbbbabaaabaaabbaabaaabababaabbbabaaaabababaaabababaaaabbbbabaaababaabaabbbaaababaaaabbbbbbbababbaabbbaabbbaaabababaaabaaabbbabbaabbbbbababbaabaaaaabbaaabbabaaabaabbbabbabababaaabbaabaaabaababbbbbbaabaaabbabbbbaaababaabbabaabaabbabbaabbbabaababbbbbaaaaaaaaabaaabbbaabaaababbaaabbbaabbaaaababbbaabbaaaabbaaaaabaaabbbbababaababbaaaaaabbbabababbaababbbabababbbabbbbaababababaabbbaaababbbbaabaaabaaaabbabbbbabaaabbaaaabbbaaaaabbaabbabaabaabaabababaaabababaabbabaaabaabbabbabbababbbaaaabaabbaaabbabaaabbbaabbaaabaabbaabaaaabaaaababbaabaabbbabaaaaababaabaababbbabbbbbaaababaaabbbbbabaaaaaabaaaaabaaaabaaababbbabababaaaaaabbaaaaababbbaaaabbbaaababaabaaaaaabbabaabaababbabababbbaabbbbbbabaabaaaaaaabbbbbbabbbbbbaaabbaaababbbaaaaaabbaabbbbaabaaababaaabbabbbbabaababaabaaabaabaabbbaaaabbbbaaaabbabbaabbbabaaabbaabbaaaaabababbaaaababaaaaaaaababaababbbbabbabbababbbaaabbbabaaaaabbabaaabbbabbaaaaabababaabbbabbbbaaababbbaabbaaabbbbbaabbbbbbaaabaaabbababaabbbababababbaaaaaaabbabaaabbbbbbbaabbaaabaabbabbbaaaaaaaabaabababbbabbbabababaaababaaababbaaaaaabbbaaaaabbbababbbabaabaababbbaaaaabbababbbbabbaabbabbbbaababbbaabbabaaaabbbaabaababbbaaabaaabababaabaaabbbabbaabbbaabaaaaabbaaababaabaaaaaaababbbbbbabaabbaaabbabbabaaabbabaabaabaabaaabababbbbaabaabaaabaaabaaaaaaababaabbaaaaaabbbbbaabaabaabbaababbaabbabbbaabaaabbaabbbbaabbbabaabbaaababbaaaaabababbababaaaaaaabbbabbabbbabbbbabaabbbbbababaaaabaaaabaaabababbaaaaabaaabbaabbbaabbabbbabbaabababababababbabbaaaaababbbbbbbbbbaabaaabbaaaaabbaababbbababababbbabbabbababbbbabaaabbbbbabbabaaabbbbbbbbabababbbbbabbabbabbbbbbbbbbaaabababbbbbbabaaabbbabaaabbbaabbabbbaabbaabbaababaabbabaabaaaaaabbbbbababaababbaaabaaabaaababbbaaaaaababaabbbabbabaaaaabaaabaaabaababaaabaaabababaabbaababbbaaaaababbbabaabbaaababbaababbaabaabbaaabbabaabaaaaaababaaaaabaababbaababbaaaaabbaaaabaabbababbaabaaabbabaababbaabbbaabbaababbbaaababbabbabbaababbaabbaababbbaaababbbbabbabaaabbabbbaaaaaabbaaaaabbaabaabbbaaabbabaaabbbaabaaababbaaaaaaaaabaaaabbbabbaaaaabbabbbabbabaabbaaaababbbbbaaabbbaabbaaaabaaabbaaababaaaabbbaabbaababbbbaaabaabaaabababaabbabbbbabaaabbabaabbbbaaababbaabbbababbaabbaabbaabaaaabbbaaaabbbabaaababaaaabbaabbabbbaaabbabbbabaaabaaabaaabbabbbbaabababbaababaaaabbaabaaaabaaaaababaabaababaabbbbbbbbabbbabbabbaaaaabbbabaaaabbbbbaabaababbabbbbbaaabbaaaaaabaabaabbaaaabaabbbbaaabbabbabababababbbaababbababbaabbbabbbabbaaaabbbaabbaaaabaababaaabaaaaababbbaabbbbaabaaaaabbbaababaababaabbbaabbbbbabbaaababaaaaabababbbbaaaaaaabbbaaabaaaababaaababaaabaaaaabbaabbaababbbbabbbbabaaababaaabaabaabbbaaaaaaaaaaabbbbabbbaabbbbbaaaababababaaabbabaaabaaabbbaabbaabbaaababbbbbabaabbababbaaabbabbaabaaababaaaabbbabbababaaabbbbbbbbbabbbbbbaaababbabbbbabaababaabbbbaabbbaaabbbababaaabbbbbbabbaabaaaaabaabababbbbabaaaabaabaaabbaabbabbaaabbbaaaabbaaaabbababaaaababaabbbbbbbaabbaababbbaabaababaaaaaabbabababaababaabbbaabaaaaabababaaabbaaababaabbaabbabbbbbaaababbbbbabbababaabbbbababbbabababbaabaaabaaabbabbbbaabaaabaaabbaabbaabaabaabbabbaababbbaababaabbbabaaabaabaaaabbabbbabbaaaaaabaaaaabaaaabbaaaabbbbaabbabbbaababbbbbbaabbbabbbaabbbabbbaababbbbabaabbabaaabbaaababaaaaaaaabbaaabbbbaaabbabaaabaaabababbaaaaababaaaababbbbaababaaabbbbbabababaabbaaababbabbabbbbabbbaaabaabaaabbbaabbabaaabbbabbaaabbabbaabababaaabaaaaababbbaababbbaabbbbbbaaaabaaabaaabaaabababaaababaabbaabbaabaaaaaaabaabbbaaaabaaabbaaaaaaaaabababababaabababbabababaabaababbababbaaaabbaabbbbbaaaabbababaaaaaaaaabbbabbbbabbaabbaaaabaabbbbaabbabaaaabaaabbaaabbabaaabaaaababbabaabbabaabababbbababaabbbabbabbbabbaababbbbaaabbaabbbaabbbabbaaaaaababbaabaababbabbbaabaaabbaaabaaabababbbbaaaabaababbabbbababaababbabaabbbbaabbaaaabbbbaaaabaaaaababbbbbbaaaaaaaaaaaabbbbabbbabbabbabababaabbabaaabaabbbabbaaabbabbabbbaabbbaaaababbbaabbbaabaabbabbbaaaaabaabbbaabaaaabaababbbabbabbabbbabbbbaaabbabbabbbababaaaabbbbbabbabbababaaababbbabbabbbbababbbabaabbbbbbaaaabababaabbaaabbbaabbaabaabaabbabbabaababbbbabbaaabbabaaaaababbababbabbbababaabbbbaaabbbbbbbaaaaababbaababbaabbabbaaaabbaaaabbbbbbaaaaabaaabbaabaaabbaababababaabaababaabbabbaaaabbbabbbbabaaaaabaaaaaaaaabbbaabbbbbaaaabbaababbabaaabaaaabbaabbaaaaabbaababbbbbabaaababaaabbbababaaabaabbabbbaaabababaaaaabaaaaababaabaaaabbabbbaaaabbaaaababaabababbbaaabababbbabbaababaabbbaabaaaabbaababaaabbabbbaaabbbabbabaaabababbaaaaaaabaaaabaababbababbaabbbabababbaaabbaabaabbaabbaaaabbaababaaabbbabbbabbbbaabaabaababaababbabbbbbaaabbbaabbbbaabaaaabbaaaaabbbbaaabaabbbabbbbaabbbaaaabbbabaaabababbabaabbbaabbbabbbabbbaabbbbaaabbaaababababbbabaabaaaaaaaabbbaaabbbaabbabbbbabbbbbbabaaabbabbaabaaaabbbbbaabaabaaabbbbabaaabbaaabbbababbaaaabaaabababababbaabaaabaaaabaaabbabaaaababbbaaaabaabaabbbaaaaabababababbbbaaaabbbbbbbbabababbaaabaabababaabaabaaaabbbbbabbbaaaaaabbbbaabbbbaabaabbbbbabababbaabaababbbbabbaabbabbbabbababababaaababbabaaaaabbabbbbbaaaaabaaabaabaaaaabbaabaaaaabaaaabaaababaabaaaabbbbaaaaaaaaaabbbbaabaabbbbabababaabbabaaaaaabbaaababaabbaabbbaabbaaaabaabaaaaaabbaabaaababaabaabbabaabababaabbabaabbbbabbbbbbbbbbbbaaaabababbaaaaaaabbbbabbaababaaaaabbaaabbbaabaabaaaabababaaabaaabaabbbaabbaabaaababbbabaaaabbabbbababbbaaababbbbaaabbaaabaaabbbbaababaaabaabbaababbababababbbbbabbbaaabbbbbaababaabbbbaaaaaabbbbbbabaaababaaabbabababbbabaaaaababaabbbbbbbbababbaaaabbbbaabbaabaabbbbbaabbaabbabbaaaabbbbabbaababbabbabaababbaabbabaabaabbbabbabaaababbaabbbbbabbbbbaaaabbbabaaabaabbaabbaabbabaaaabbbbaaaabaaabaabbbbabbaabbbbbaaaababbbabababaaaabbbbaaaaababbbaabbaaaabaabababaabbbbaaaabbaaaaaaababbbaabbaaaababbabbbbbbaaabababbbbabbbaabaabaaabaabaabbbabbabbaaababaaabaaaabbbbabaabbbaabbbaaabababaaabbaaabbabbbabbaaaabbbababaaabbaabaabbbabbaabaabaaaaababaaaabbaaababbabaabbbbbbaabaaabaaabbbbbaaabbaabbbabaabbbabbbabbaabbbabaabaaabbaabbbababbabbaaaaabbaabababaaaabbbbabaaabaabbbabbabababbaaabbbaabbabaaabbaaababaababaabababaaaaaabbaaabaaaaaabbaabbbbababaabaaaabbabaaaaaaaababbbbabbaaaaabbbbbbaaabaabababbbaaaabbbbaabbbaabaabbbaaababbabbabaaabbbbaabaababaaaababbbabbababbaabaaaaaaaaabbbbaaabaabababbabbabaaaababababaabaaaaaaabaabbabababbabbaabaaabbababaaababbababbbaabbbaabaaabbbbbabbaaaaabaaaababbbbabbaaabaabbabbabbbbbabaabbaaabababababbbaababbbaaaaabababbbaabaaababaababbbbaaaaabababbaabbabaabbbbbabaababaababaabbabaabbbbbbaaabaaaabbaabbabaabaaaaabbabbaabbabaaaaaaaabababaaaaababaaaaabaabaaaabbabbaaaababbaaabaaabaaababbbbbababababaabbabaabaabbbababbbaabbabbbaaababbbabbabababababbbbaabaaaababaaaabbaabaaaaaabbbaaabbbbabaaabbabababaaabaabbbabababbaaaaaaaabababaabaababbbabaabababbaabbbbbaaaaabbbbaabaaabbbabaaaabababaaababbbaaaaabaaaaabbaabbbbbaaaabbbababaaaaabbbaabaabbbaaaabbbaaaaaababbbabbabbbbbbabaaabbbbbaababbababbbaabbbbaaabbabaaaabbaabaaaaaaababbababaababbbaaabbbbabbaabbbaabbbabbbaababbbbbaaabbabbaaabaaaabbabbbaaaabbbaaaaaabbaabbabbbbbbaabaaaaaaababaabbbbababbababbababaaaabaabaaabbaababbaaabaaaabaaabbbbaaaaababaaabaaaabbbaaababaabbabbbabababbbaaabaabbaababbabaaaabbbbaabaababaababbabbabbababbbabaaabababababbbabbbbbaaaaaabaaabbbbabaabbabbbaabbbbaaaaaaaabaaababbabaabbbabbaabaabbbaaabbababaaaaabaaabababbabbbbaaaababaabbbbaabbbbbaababbbaabababaabaaaabaabababaaaaabababbaaababaabaaabbbabbaabaabababaabbabaabababbbabbaabaaaaaabaabbabbbbbaabbbabbbbabaaabbabbbbbababaabbaaabababaabbabaaabaaababaaaabbbabaabbabbbbaabbaaaaabaabbaaababaaabbaaaabababaabbabaaabbbbbbabbbbaabaabababbbaaabbbababbbabaababaabbaabbaaaaababbbabaabbbbaaaababbaaabbbaaaababbaabbaababbbbaabbabababbababbbaabbbbabababaaaababaabbabbbbaaaaaaabbbababaabbaaabaaaabbaaababbbababababaababbbbbbababbbbbaaaababaaaabababaabababbaaaabaabaabbababababbaaaaabbaabababbaabbbbbbbbaababaaaabaabbaababbaaaaaabbaabaabaabaabbbbaabababbaabbbbbaaababaabbaabaaababbaabbaabbbbaaaaabaabbbaababbaaaabbaabababaaabbbabaaaabbabaabbaaaaababbaaaaaaabbaabbbabbbbaabbbbbabbbbbbbaabababaaabbabbaaababbbbaabbbbbaaabaaabaabbbbaabbbaabbaaaabbbaabbbabbaaabbbaabbabbbbaabaaabaaaaaabbaabbabaabbabbbbbaabbbababaaaaabaabaabababbaaababbbbabaababbbabaabbabaabaababaaaaabbabbbbbabbbabbaaaaabbbbbaabaaaaabbabaaababbbbbbbbbabbbbbbbbbaaababaabbabaaabbabaabaaabbaaaabababbaabbbaaaabbaabaabbbbbbbbbababaaababbabbababaaabbbaaabbabbabbbbbbabbabbaabbababbbbbaaaaababbaabbabbbaaabbbbaabaabbbaababaababbbaabbbabaabaaabaaababbbabbbbbbaabbaabaaaabbaabaaabbbaababbaaabaaaabbaaaabbbabbbaabbabbaaaabbbbaaabbabaaaababbbaabbbbbaabababababababbbababaaababbbabbbaaaaaabababbbabaababababbbaabbabbabbababbbbbabbaaaaabbbaabbbabbbaaababaaababbabbabbbaabbbbabaaaaaaabbabbbbbababbbaabababbbbbababbabbaabaaabbabbaaaaaababbbababbbbabbababbbaabbaaaaaabaabaaababbbaabaaaaabbababbaabababbabbaabbabaaabaaabaaabbabbbabbabbaabbbaababbbaabaaaaabaabaabbbababbabaabaaaabaababbaabbaabababbaaabbaabababbbbaabababaaabbabaaaabbaababbabbaababbabababbabaabbbbbaaabbabbaabaaabbabbababbbabaaaabbababbbbbababbbaaaaabbabaaaababbaaabbaaaaaaaaabaaaabaabbbbabbaaaabbabaabbbaabbabbbbaaaaabbbaaaabbabaaabaaabbbbbbaababbbaabbabbaaabaabaabaaaabbabbbabbabaabbabaaabbbbabaaaaaaabbbaaabbbababbaaabbbbaabbbababbbababababbbaaabaaaaabbaabaaabbbababbbbbabaaaabaaaababaaababaaabbaabbbabababbbbaaaaaababbbabababbbbaababbbababbbbbbaaaaabbbabaaaaaaaaaababbbaaababbaabbbabaaaaaaaaaabaaabbbaaaaaabaabbbbababaaabbbababaabbabaaaabbbbabaaabaaabbabbbababababaabbaaabaaaababbabbaaabbaababaaabbaaaabaaabaaabababbbbabbabbaabbbababaabbbabaabaaabbabbbaabaabbbababbaaaababaaabbababbbbbbaaabaaababbabaaabababbbaaababbaabbabbabbbbaabbbabbabaaaaaaabbbbbababbbbbaabababbabbabbabbbaababaabaabaaabbbbbabbbababbbabaabababbbabbabbbaaababbabbabaaaaaaaababbbbabaabbbaababaaaaabbbabababaaabaaababbbabbbbaaabbbbbbbbbbbbbaaaaaabaaaabbaaaabaaabbbabaababbbbbaabbbbbbabbbbbaaaaabbababaabbabbaaabaabbbbaaaaababaababababbaabaaabbabbbaababbaabaabbbaabbbaabaaaaabaabbabaabbbbabbbbbbaababaabbbaaaaaaaabbbabbbbabbaaaabbaabaaaaaababaabbabbbbbababbbaabaabababbbbbbabaaaabbbaabbabbaabbaaaabbbaaabaaaaabababbabbabaaabbbbbbababbabaabaababaaaaaabaabbbaabbbbbabaabaaabababbaabaaabbbbabaabaabaaaabaabaaaabbaabbbababbbbbabaabbaaabaaabbabbbaabaabbaabaaaabbbbaabababbbbaababbbbbaabaaaaaaaaabbbaabbbababaaabbaabbbababbbbbababaaabbabaaaabaabababbbbbbbbbaabaaaaabaabbaabbababbbbbaaababbbaaaaaaaaaaabbabbaabbbbbbabbbaaaaaaaaaaababababbbbaaabbbbaabaaaabbaaaabbaaababbaaabaaabbbaaabaaaabbaabbbbabbaaaabaabbbaabbabbaaababaaaabaabaabaaaabbbababbbbaabbbabaababbabaaababbaaaaabbbbababbabbbaaabbaaaaaaaaaaabaabbbbbaaabaababbbabaaabaabbbaaaababbaabaaabbaaaaaabbaaaaaabaabbaabbaabaababaabababbbaaabaaabbaaaabababaabbabbbaabaabbabaaaabbbbaabbaabbababababbaaababbaaabaabababbabaaababbbaababbbaaabbaaaabaaaabaabbaaaaabbbbbbbabaaabbaabaabbabbaababbbbabbabbbaabbbbbabaabababbabbbbbbbaabbaaaaaabbabbbabaababaaaaaaabbbaababaaabaaaababbbabaaababbbaabaaabaababaababaaabbaaababababbbabbaabaaaaababbbaaaaaabbbabaabaabababbbbbbaaabbbaabbaabbababbaaababaababbaabbabbababbbbabbabababbabababbaaabaaabaababaabbabaababbbabbaabbaaabbababbabbbaabababababbbbaabaababaaaabaabaabbabababaabbbbbabbaabaaabbbababaaaaabaabbaabbabababaabaaaaabbaaaabbaabababababbbaaaaaaabaabbaaabaaabbbaabbaaabbabbabbbaaaaabbabbaaaaababbababbabbaabbbbabbbbabbabababbbaaabbbbbaabababbabbabaaaabaaababbbbaababababaababbbabbbbbabbbaaabbabaababbabababaaabbaabbbbaabaabbaabbbabaaababbabaaabaabbbbbbabaaababbabaabaabbbbbbabaabbaaababbababaabbaabaaaabbabbabaabbbaaaaabaaaaaaabbaaababbaaaaaaaaabbabbbaaaaaaaabababaabbaabbbaabaaaaaabbbbbaabbaabaaabbababbabbaaaabaabaaabbabbbaaaabaababbabbbbbbabaabbaabaaabbbaababbabbabbbabaaababbbbbbbbabaaabbbaabbaaaabbbbabbbaaabbabbaaababbababaabababbbbabaaabbaababbbaaaaaaababbaababbaabbabbabaaaaaabbbbbbabaabaabaabaabbaaaaabbaabbaaaabbbaabaabaababababbaaabaababbaabbbbbaaaabbababbbaaaabaaaaabbaabaaababaaabbbbaabbabbabbbababbabaabaabbbabbbbbbaaabaaababbababbabbaaabaaaababbaaababaabbabaaaaaababababbbbbbabaaabbabbabaaabbbbbababbaababbbaaaaaaaabaaaabbabbbababaabbaabbbabaabbaaababbbbbbbbbaaabbbababbaabbaabbbabbbbbababababaaababbabbbabbaaababbbbababbabbaabbbbbaaaabaaabaabaaabaabbbbaaabbbaabaabbaaaaaabbbbabbaabaabbabbbbabaaaababbaabaabbbbaaaaabaaaabbaabbbbaaabbabbbabaabbaaabaabbbaaabababbbabbbabaaabbaaabaaaaaaababbaabaababbababbabaaaababababababbbbbaaabababbaabbabaaabaaaabaaabaaaabbaabaabababbaaaabbababbbbaaababbbbbbaabbbbbabbbaaaaabbabaaaaaabbabbaaababbababbbbaaaaaabaabbbbabababbababaaababbabaaaaaaaaabbbabbaabbababaaaaabababaaaaaababaaaaaaaaaaaabaaaabaaabaaabbababaabbabbbbbaaabaaababbabbbbbbbaababaababbaabbabbbbbababaaabababaaaabbbbabababbbabbbbaaaabbbabaabaabaabbabbbababbaaaaaabababaaabaaabbabbaaabbbbbababababababaaabbbaaabaaaaabbbaabbaabbabaaabbbaababbaabbbababababbaaabbbbaabaaaaabbabbaabbabbaabaaababbaabbbaaaabbbbbbaaaaaababbaaababbbaabbabaaaabaaaaaaaaaaabbaaabbbbbbaababaabaabbbabaaaaaabaabbbabbabbabaaaababbaabaaabaababbabaababbaabbaabbaaabbaababbaaabbaabaababbabbbabbbabbabaababbbbbbaabbbabbaaaabaaaaaaabbbabaaaaabaabbabbbabbabaabbbaabbbbbbbbabbbababaabbaabbbbaaababaabaabaaaaabbbaaaabaaabbbbbbaaabbabbabababbaaaababbbaaabababbaabbaabababbbabbabbababbabbbbabababaaabbaabababbbbbabbbbabababababbbaaabaabaaaaaabbbbbbababaabbababaaababbbabaaabbababbaaaabbbbaaabaaabbbabaaabbaaabbaaaaabbbaaaaabbabbababaaabbaababbabaabbbaabbbbbaaaaaabbaaaabaabaabbaabbaabaabbaaabaaaaabbabaabbbbaabaabaababababbbababaabbabaabbababbaabbbabaabbaabbabbaaabbbaabbababaaabaaaaaaabbbaaaaabbabbbabaabaabbbbaaaaabaaaabaaaaabababaaaaababbbaabbabbaaaabaaaaaabaaaaababbbbabaaababaaabbabbaaabbaaaaababbbbbbbaabaaaabbabababbaaabbaaabaaabbaababaaababbaababaaabaababbaaababaababbbbbbaaababbbabababbabaabaabbaabbaaabbaabbbbbbabaaabbbbabaaabbbabbbababbbbaaaabbbabbabaabbbaaabbbbaaaababbbbbaaabaabbbbabaabaaaababababbbabbbaabbbaaaaaabbaabbbabababbaabbaabbbbaabbabbababbbababbbaaaabbbbbaabbaabbaabbbbbaabbbabaabababbaaaaaabaaaaabaaaaababbbbbabbbbbabaabbabbaababbbababaaababaaaaabbaabbbabbaababbbaabbaabaababaaaaaabbbbbaabaabaabaaabaabaabababbaaabbabbbbbaabaabaaaabbabaaaaaabaabbabaabbbbaabbaabbabbbabbabaaabbabbababbaaaaaabaabaababbbabbaababbbbabbaabababbaabaaabbbaabbabbaaabbbbbabaaabaaabababbbbbbaaaabbbbaaaaaaabbabbaababaabaaaaaababbabaabaaaabbaaabbbbbabaababbaabbaabababbbbabababaaabababbababaaaababaabaaabbababbbaaabaaabaabaabababbbbbbbababbbabbbaaababbbaaabbbababbbaabaabbbabaabaabaaaabbbbababbbabbbbbaaababbabbbabaabaaabbaabaaababaaaaabbbababbbbbbbbababaabaaabababaabbbaabaabbababaabbbaaaabaababbababababbbabaabbbabbbbbbabababbbbaaaaabbbaabababbbabbababaaabaaabbabaabbbaabbababaabaabaabbbabaaababbabbbaaabbbaababaaabbbabababbbbbbaabababaabbbabbaaabbbaaababababaaabbabbabaababaaaabbbbaaaaababbbaabbbbbaaabbabbbbaaabbbabbaaaabaaaaabbabbabaaabbaabaabbabbbbbababababababaaabbabaabaabaaabbbbbaaaabababaabbbaabbaaaaaaabbbabbbbbbbbabbbbabbaaabaabaabbabbaaabaaababbbbbbbaaababbabbbbabaabbababaabbbabababbabbaabbaababaabaaabaaaababababbbaaaaaabbaabbababababbabbaaabaabbbaaaabbbaabbababaaabaaabbbbabaaaaaaaaabbabababbabbabaaabaaababbabbabbbaaaabaaaaaabaaabaabaaabbabbbaabbaabbaaaabbbbabbababaaaababbbbbaaabaaababaaabbbbaaababaaaabbbabaaaabaababbbaabbbbaabbabbaaabaabababbaabbabbaabbabaaaabaaababbabbbbbbbaaaaaaabaaaabaaaabbbababbbbbbbabaabbabbaabaaabaabbbbaaaaabbbabaabaaabaaababbabaaababaaabbaababaaabbbabababaabbaaabaaabaaabaaaaabbaababaabbaabaababaabaabbaaabbaabbabaabaabababbbbbbaaaabbbbbaaaaaabaabbabbbbaaaababaaabbbbbabbbaabaabaaabaaabbabaaababaaabababaaabaaaaabbaaaaaababbaabbbabbababbabbbbaaaabaabbaababaabbabbaaaaabbbbbabbbabaabaaabbbbaabaaababbabbaababbabaaaabaabbabbabaaabbbbbaaababbaabbbbaaabababbbabbbababbaabaaabababbbaaaaabbaaaababababaaabbaababbabbaaabbbabbabbabbaaaaaaaababaaabbbbabbabbbaaababbaaabbabaabaaabbaabaaababaabbbbbbbaaabbaaabaababbbabaabbbaabbaaabaaaaaabbbbbaababbabbbaaababbbababaaaabbaaaaabbbaabbbaabbbabaaaabbabbbaaababbbabbbbbbaabaaaabaabbbaaaaabbaabaaababbbababaabaababbaaaaabbababbbaabbabbbbbaabbbabbaabbbbaaabbababbaabbbbbaaabbababaaaabbbaaaabbbaabbbbaabbbaababbaaabbaaabbbbbababaaaababbabaababbbbbabaaaaaabbbabaabbaaaabaabbaaabbbbbabbaabbababaababbaabbabbabaaaaaaabbaaabbaaaaaabbabaaaaaaaaabaabbabbaaababbbabaabbbabababbbbbababbaabbaaabaabaaabaaaaabbaabbaaabbaaaaaaaaaabbbabababaaaababbabaabbbbaaaabbbbaaaaaababaaabbabaaaaaaabbbbaaabbbbababbbabbaaaabaaaaabababaabaabababbbabaabbabbabaaaababbbbbaaabbabaababbbbbbbabaaabbbaaaabbbaabbabaabbabaabbabbaaabbabaaabbbbaaaaabbbabbaabbbbbabaabaabaaabbabaaaaababaaababbbbaabbabbaaaaababbaabaaaaabaaabaabbbbbaaabaabababbbbabbbaaabbaababaaaaaabbbbaababbaaaababbbbabbbabbbaababbbabbaaaabbababbabbabbbbaaababbbbbaaababaabaabbabbbbbbaaabbbaaabaababbaababbaabbaaabaababaaabaaabbaaaaabbabbbabaaaaabbaabbabaaaaaaaabbaaababaababbbaaababaaaabbbbbbababbaabbabbbaabaaaabbbbbabbbaababbbababbbabababbbaaaabaaabbbbaabaabbaaabbaabbbbbaaaabaabbbababbbbbbbbaabbaabbaabbbbbaaababaaaaaaaaaababababaaaabbbaabbabbbbbbabaabaaabbabbaabbabbaabaaaabbabaabbabbbaabaaababaaabbbababbaabaabbbbaaaaabaaabbaaabbbbaabbbbabaabbaaabababbbaaaaabbbababbaabbbbababbababbaaabbbbabbbaaabaabaabbbaabbbababaaaaaababbbbabbbbbaaaaababaabbbaaabababaabaaaabbaaabbbabbbabaabaababaaaabbbbbbbababbabbaaabbbbabaababbabbaaabaabbbabbbaababababaabbabbbbbabbabbaabbaabaabbbaaabaababbbbababababaaaaaaababaabbababbaaaabaabbaabbbaabbaaaabaaababababaabaabbbaaabaabbaabbaaaababbaaababaaaabbbaabbabaababbaabaaabbbaababaababbabbaabaabbaabbbaabbbbabbaabbaabaaababaababbbaabaaabaaabbabaaaaaababaaaabbabbabbaabbabbbbbbbaabbaabbabbaaaabaabbbbaabbaaaaaaabbbbbbbababbbaabbbbaabaabbaabaababbabbbaaabbbabaaabaaababaabbbbbbbbaaabaaaaaabbababbbababaabaaaabbabaabbaaaaabbbbbabaabaabbabbaababaabbbabbbbbbabaaababaabaabbbbbabbabbaaaabaaabbabbaaababaaaaababaababbaaaaaabbbaaaabbbaaabaabababbbabbbabbabbaaaaabaaaabababaababababaaabbaabbbabbabbbbabbbabbababbbbbbabbbbbaabbbbababaaaaabbabaabbababbabaabbaabbabaaababaabaabbabbbaaaaabbaaaabbabaabaabbbaaabbaaaababababbbbbbbabbaababaaaabaaabbbbabbabababaababbabaaaaaaaabbabbabbbaabbbaaaaaabaaabbaabbbbabbabaabbaabbaababbaaaaabaabababbbbbbbababaabaabbabbbaaabaaabbaabbbabbaabbaaaabbbababaabbababbaaaababaaabbbaabbbabbbbbbabbabbaabbbbbbabaaaabaaaabaababbaaaabbababbabbbbabaabbababbbbbabababaabbabbbbbbabaaaabababaababbabaabbaabbbaabababaabaaabbabbbbababaababbbababaaaabaabaabbbbbbbabaabbbaaabaaababbabbababbaabbbabbbbbbbbbabbbaabbabaaaaabbbaaabaabbaabaaaaaabbabbbbaabaaabbbabbaababaababaaaaaabaabaababbabaaabaabbaaaaaabbaabbaababbabbaaabbaabbaabbbbaabbababbbbbbbabbaababbbaaaaaabaaaaababbabbaaaabbbaaaabbaabbaaaaaaabbbbbaaaaaabbbbbababbbabbbaababbbababaaabaaaabbaaabababbbbaaabaabaabbbbbbabaabbbbbbbbbabbbaabbaaaabababababbbbbababaaaaabbbbbaaabaaaaababbbabbabbabababbabbaabaabbabbbaaaabbbaaaababaaabaabbbbaaaabbbaabbbabbabbaabababaabaabbbaabaaaaaabbaaaaaababbabbbbaaabaabaaaabbbbbababbbbabaabbbbbbaabaaababbaaabaaaabbaabaaabababbbabaaaaaabbbbaaababaabbaaaabababaabbaabaaabbbabbbbbbbbaabbaabbaaaabababaaabbaabaaabaabbbbbaababbbbbbaabbabbbaabababbaaabababbaababbabbababbbbaaaaababaabbaabaababaabaabaabbbbabaaababbaaabbbabaaaabaaaabaaaaabbabaabbaabaabbababbbaabbaaaaaabaaaaabbabbbaaabaaaaaaaabaaaabaaaabababbabbbbabaaaabbbbabababbaaabbaaaabbaaabbbbaabaaaaabbbaaabbaaabbbabbbaababaababaabbbbbaaabaabaaaabbabaababbabaabababaabaababbaaaaabbbbabaaabaaababbbabbbabaaaaaabaaaaaaaabaaabbabbabbbababaaabbbbaabbbabaaabbabaabababaaabbaaabaaaaabaababbaababbbbabaaaabbaababaabbababbaaabbbaaaaaaaababababbbbabbaaababababbbbabbbabbabbbbbbbbabaabbbabababababaabbaabaaaaabaabababababbbababaaabbabbababbbbbaabbabbabbbbaaaaaaaabbbbabaaaaababbaaababbbbbbbbbbabbbabbbabaabaaababbbbbabaaabbababbaabbbbaaabbaaaaaaabbaababaaabbabbaaabbaabbbabaababaababbbbabaabbbbbabaaaaabbbaaabaabbababaabbbababbbbbabbbaabaabbbabbbaabbbaaaabaabaabaabaabbabaabbabbbbbbbababbbaaabababbbaaaabbaabaaabbabbabbaabaaaabaaaaabbabaaaaabbaabbbaabababababbbabaabababaaaaabbbaaabaabababaabbaabbaabbbaabaaaaabbbaabbaabbbbaabaaababaababbaabaababbaababbaabbabaabbbaabbaaababaabababbbabaabbabbbbaabbabbaaabbbbabbabbaabaabbaabbaababbaaababbbaaabbbaaaaaaaabbbabaabaaabaabaababbbbabaababbababbaaaaaabbbbaaabababbbababbaabbaaabaaababbaabaaaabbaaaaabbabaabbbabaaaaaabaaabaaaaaaabababaabbbbabbbaaaabaabbabbaabbaabbbaabaabbabaaaababbababbbbbabbbababbbaabbbbbbaabaaaabbbabbaabababbbbbaaababababababaabbaaaaaabbabababbbbbababbbbbbbbabbbbbbbbabababaaaaaabbbaaaaaabbbaaaaaabbbabbabbaabbbabbbbbaaabbaabbbaabbbaaaaababbbbabbaaaaabbbbbaababaabbaaaaaabbbaaabbaabbababababbbababbbabbaabbaabbabbbbabaaaabbbaaabbaaabaababbabababbaababbbaabaaaababbbabbabbabbaababaabbbbaabababbaaaaababbaaaabaaabaabbaabbbbabbbaaaaaaaababbaaabbaabbbbbababbbaababaabaabbbbaaaaabbbbababaabaabbbbbaaababbbbbbbaaabbabaabababbbbbbbbbbaaaaababbaabbbaabaaaaaabbbabbbabbaababbbbbbbaaaaaaabbabbabaabbbababbbaaabaaabbbbabbaaaabbaaaababababababaaaaabbabbaaaaababaaabaaaaabbbabababaabbabaaaaaaaabababababaabbbbaaabaabbbaabbabaaabbbbaaaaaaaaaaaaabbbbabbabababbbbbabbaaaaabaabbababbabbababbbaabbaaabbabbbbababababaabbabaaaabaabbbabbaaaabbaababbabaababaaaaabbbbbababbbbbaabbbaabbaabbbaaaabababbbbababbbbaabaababbaaabbbaabbaaabbaabaaaaababbaababbbbbaabbbbabbaabbaaabbaabaabbbbababbbbbbabababaabaabaaabaaabaaabbaabbbbaabbbabbaabaabbabbaababbbbaaaaaababbbababbaaabaababbbbbabbbababbbabaaababbabaabbaaaabbabbbabaabababaabbbabaaaabaaababababaaaaaabbaabaabababaaabbabaaabaabbbbbaabaabaaababbbababbbaababbaaaaabbbaabbbbaaaaaabbaabbababaaabaabaabbbaaaabbabbabaabbbbaaabbbaaaabbbaabbbaaabaabbaabaaabaabbbbbbaabbabaabaababbabbabbabbbbabaaababbaaabaabbbbbabaaabbbaaaaababbaaabaabbbbababbbbbbaaabaaaaabababbaababbbaaaababbabbbbaabaaababbabbabaabbababbaababbabbbbbabbaaaababbbbbabbabbbaaaabbaaaaaaabbaaabbaabababbababababbbaabbaaabaaabbaaaaababaabaabbabaaaaabbbabbbabbaaabaabaabaabaaaaabbaabbabbbbababbbbaabaabbaaabbbbaababaaabaabaaabbabbaaabbaabaabbbbbababaaabbbbbababbaabbbbbabaabbaabaabaaaaaaaabaabbababaaabbaaaaababaababbbbabaabbababbbabbabaaaaaabbbbbabababbaaabbbbabaabbbaababbbaabaabababaabbabbbababbaabababbabaabbbbbaaabaabaaabaabbaaaaabbaaaaaaababbaabaabbbaabbababbbbbabbababaaabbaabbbabababbbaaabbaaabaaaabaabbbaabbaaaaaabbbbaabaababbaabbababaaaabbbbababaabbaaababbbbbaaaaaabaaaaabaaabbbaabaaaaaabaaababbabaaabaabbabbabaabababaabbbbabbbaabbaaabaababbababababbbbbbbababababaaabaabbabababaabbbaabababbbabbabbaaabaabbababababbabbbaabbababbaaababbbabbbabbbbaaabbaaaabaabbbabaabbbbbabbabbbabbabaaaabbaaaabaaababbbababbbbbaabaabaaaaabbababbababababbabbabaaabbabaabbbaaaaabaabbabbbaaabbaabbaaabbbbbaaaabababaababababaabbbabaaabaabababbbbaaabbbbbbaaaababaaabbaabaaaaababaaaabbaaaababbabbbabbabaaaababbababababbbbabaabbbaaabaabaabbabbbabbaaaabaaaabaababbbaaaabbaaabababbbbaabbbbbaaabbbbbaaabaabaaaaaabbaababaaabbbabaaaaaabbabbbaabbaaaaabbbaaaaabbbaaaaabbaabbbababbbbbbbabbabbaaabbbbbbbababbbbaaabaaaabababbbabbbabaaabaababbaaabaaaaaaaaaabaaabbaaaabbabaabbaabababaaaaaaabbabaaabaaaaabbabaaaabbababaaabababaaaababbabbbbbaabbaaaabbababbabbbaaaaaabaabbaaaaaabbbbbbaabbababaabbbabbaaababbabaabbaabbabaaabaaaababaababbaabaabbaabaaabbbbabaaabbaaabbbbabbbbbaabbbaabbbabababaaabaabbabbaaabaabbbbbaabaabbbbbabbabbabbbbbaabbabaaabbabbbaaaababbabbabbbbbaabaaababbabababbbbbbbaaabbababbaaabbaaabbbbabbabababaabaaaabbabaaababaabbababaaabaaabaaabbaabbabbbababaaaaaabababaabbbaabbaaaaababababbababbaabbbaaaaaaaaaabbbaaabbaaaaaaababbbaaaaaabbbbbbabbbabaabbbabbbababaaabbabaabbbbaaabbbaabbabababbaaabbaaabbbaabbbbabaaaabbabbbababaabbbaaabaabaabbaabbbbabbbbbbbabbabbbbbabbaabbababbbbaababbabbabbbabaaabbaaababaaabaabaaabbaabbbaaaabaaabbbbaabbaababbbbabbbababbaabaaaaaababbaaaaaaaaabbabbaabbaaabbabaaaabbaaaababbbaabaabaabaabbbaabbaaabbbaabbbbbbbaabbbaaabaaabbaaaababaaabbababbabbaabaabaaaababbaaaaababbbbaaababbaabbbbababababaabaaababaabbabaaaaabbaabaaabbbbbaabaaabaaaaaaabaababaaababbabbaabbabbbbbabaaaaabaaabbbbbbabaabbaabbbbbbbbbaaabbbaabbaabbaabbabbababaaabbbaaaaaabbaabbabbababbababaaabaabbbbbababaabbbabbaaabbaabaabbabbbbabaabbaabbbbaabbabbabbaababaabbabaaaaabaabbbabaabbbaaabaabbbbbbbbaaaabbaaaabbbbbbbbabaabaaaabaabaaaaaaababbaaaabbbbabaaababaaaaabbababbababbbabababaabbabaababbaabababaaaabbbababaaabbababbbbbabaababbaabbbbbaaaaababbababbbbbbaabbaabbababbaaaababbaabaaabbaabababbabaaabbbbaabbabaaababaaababaabaabbbbbbaaabbabaabaababbbabbbbbabbabbbaaabababbabbaababaababaaaaabaaaaaaabbababaababbbabbababbbabaaabababaabbabbbaababbaabbbbababaaaaaabaaabbbababbaaaabbbbbbaaaaaaabababbbaabaababaabaabbbbbabbabbaaaabbaabbabbbababababaaabaabaaaaaabaaababaaababbbabbabbbbbbbbabbabbbaabaaaaaaabbaabaabbabaaabbbaaaaaaaaaaabbbbaaaaaaaabbbbbabbbabaaabbbbbabaaaaaabbbbbbbbaaabbbabbaaaabbabaabbbabbbbbbbababbaaabbbbbbaaababaaabbaaabbababaababaabbabbabbbbaabbaabababaaabaaaabbbabaabbabbbaabababaaabbbabaabbaabbaabbabbbaabbaabbabbaaaabbbaabbbaaabaaabbbabbbbaabaaaaaaabbaaabaaababaaabbabbaabbaaaabbabbabbbbbaabbabbabbbbabbababbbabbbaabbabababbbabbbbaababababbaababbbaaaaaabbbaabbbabbaabbababaababaababaaabbbbabbbbaababababaaaabbbabbbaabbbaaabaabbaabaabaabaabbabbaabbababbaababbaaababbbbaabaababbbabbababaaabaabbbabbbabaaaaababaaaabaabbbaaaaaabbaaabbabbbabbaababaaaabaaaabbbaabababababbabbbbbbaabbbbaaabbbaaaababbaaabbbbbaabbaaaaabaabbababbbbabbaaaabaabbbaaaaaaabaabbababbaaaabbababaabbaaaaaabababbbbaabaababbaabbabbbabbbbbaabbbaaabbabbbbbbbaaaaabbbaaabbaabbababaabbabbababaaabbbbaabbbababbbaabbabbbbaababaabbbaabababababababaabbabaaababbbbababaababaabbabaabbaabaaaaaaabbbbabbbababaaaabbbabbbbbaabababaaabababaaabbabaabbaababaabbaabbaabaabbbbababbbbabbababbbbababbbaabababbabbaaabbabababbbaabaaaaaaaaabaabaaaaaaaababaaaababababababbbbbbaaabbaabbaaabbabbbbaaababbbbbabbabaabaaaabbbaabababaabbbbabbbbabbaaabbbbbbaaaaaaaaabbbbbbabaaaaaabaabbabbabaabaabbbbbbaaaabbbaaababababbabababbbababbbbbbabaababbaaaaaabaaaababbbbaaabbbabbaaababaaabbaaaaabbabbbaaabbaaabbbaababbbabaabbaababbbababababaaaaabababbaabaaaaabbaabbababbaaaaaaaabbbaaabbbbbbbbbbbabbabbabbbababbaabaabaabbabaabbbaaababbaaabbaaabbbaaaaababbbbbaabbbbaaaabaabaaabbabbaabbbabbabababbbabbabbabbabbabaababbabbabbabbbbbaabbaaabbbbababaabababbaabababaaabbbaaababbbbababbaaaabbabaaabaaaabbbbaaaaabbabbaababbabbbaaaabaabaabbaababaaabbbabbabaabaabbbbabaaaabaabaabbbaaaaababaabbbbabbaaabbaaabaabbbaabababaaaaaaaaabbbaabaabababaaaabaaaaabbbbaaabbaabaaaabbbbabaaabaaaaabababbbabbbaaabaabbbaaaaabbbbaababbbabaababbbaabbaaabaabbabbabaababaaabbabbbabaaabbabbaaabbbabbbbbabbabbaabababbaabaaabaabaaaaaababababbaababaaababbbababbbaaaaabbbbaaaababababaaabbbbbbaabaaaaababaaabbaababbbabbbaaabbbaabbabaaabbabbababababbbbbbaaaabaabaabbaaababbbabbabbbbabaabbabaabaaabbabbbbabbbbbaabbaabbbbbabbbbaaabaabbababbbbbbbaabbbaaaaaabaabbbbbbababbbbabbbbbaaaabaaaabbaaaabaabababbbbaaaaaabaabbaaaaaaababbbbabbaababbbbabbaabbbbabaaaaabbabbaabaabbabaaababaaaaaaabaaabbbbaaaabababaaabbbaaababbbaababbbaabababaaabbbbbabbbabbaaabbbbbbabababbbbbabbbbbabbbabbbbbbabbbaaabbbaabaaaabaaabaaaabbabbabbbbbbbaabbbbbaaaabbbaaabaaaabbababbbaaabaababbaaaaabababbaabbaaaabaababaabaabbabbbaaabbbbababaabbbbbabbbbbbbabbaabaaaaaababbaaaaababaaabaaabbbabbabbabbaabababbbaababbababbbaaaaaaaaabbaaabbbaabbbaaababaaaaababbbaaabaabbabbbbbabbbbaaabbaabbabaaababababaababbabababaabbababababaabbbbbabbbaaababbbaaaaaabbbaabbababaabbaabbbaabbbabaabaabbbabbababbaaaaaaababaaabbaabbbaaabaaaabbababaababbbaababbbabbbbbababbbbbbaaaabbbbbaaaaabababaabbaabababaaaabbababaabaaabbaaaababbbababbbbabaabbaaabbbbabbbaaabaabbaabaaaabaabbbbaaaaaaababaabaabababababbbabbabbbbabbbbaaabbbbabaabaaabbbbbbbaabababbaabbabbbaabbaabababbababbaaababbbbbaaaaababbaabbaabbaabababbaabaaabbababbbbbbbaaaabaaabaaabbaaaababaabaaabaaaabbabbbbabbabbbbababbbbababaaaaaabbabbababbabbabbaababbbabbbaaaababbbbbbaabbabaabbbabbaaaaabbababbabbbababbabbaabaababbbbabbabbaabbbbbabbbbaabbbbabbbbbbbbabababaabaabaaabaaaaaaaabbabababaababbabbbbbabaaaaabaaabbaaabababbbbbbabaababbabbbbbbbababaaaaaababababbbbaaaabbbaabaaaabbabbbaaababaaaaaaaababbbaababbbbabbaaabaaabaaabbbbaabbbaaabaabaabbbaaabbaabbbaaababaabaaaabaaabbbabaaaaaabbbbbbbabbbabbaabbaaaaaaaaabaaaabbbbabbbaaaabaabbbaabaaaaaabbbaabaababaabbbababbaababaabaaabbaabbabaababbaaabaabaababaababaabbaaaabbbbbaabbaabbbaabbaababbaaababbbabaaaaabaaaaaaabaaaabbaaaaaabbaabaaaaabbababaaabbaaabbaabbaababbabaaababaababaaababbaaabbbbababbaaabaabbbababbaaaaabaababaaabbbbaaaabaabbbabbababbaabbbbaabaababbbbabbbbaaaaaaaaaaaaaabbbbbabbaaaabbbaabbaaabbbbbbbbabbbaabbabaaaabababbbbbbababababaababbabbaaaababbaaaaaabaaaabaababbbababbaaababbbaaaaaabbaabababbbbabbababaaabaaabababababababbbbabbbbaaaaaaaababbbbbbababbaabaaababbbaaabbbaaabaabbabbaaaabaaabbaaabbabbabbabbbbabaaabbaaabaabbbaabbaaaabbbaabbababbbabbbabaabbababababbababaabbaaabbbbbbbbabbbaaabaaababbabaabaabbbababababaababaabbabaababbaabbaabbbbaaabaaabbaabbaabababbbabbaaaababaaaabbababaabaabbbbbbbaaaabbbbabbbababbbbabbaaaaaaabaaaaabbbbbabaaabaabbbabaaabbabbbabbbabbbaaabbbabaabbbabbbbaaababababaababaaaaaabbbbabababaaabbbbabbaaaabaaaaabababbbbabbaaaabbbaabaaaaaaaaabbbaaaabaaabbbaabbabaaaaabbabbaabababababaaabbbbabbbaaaaaababbbbababaabbaaabababbbaabbaaabbaabaababaaaaaabaaaaaabbbbbabaababbaaabbbabaabababbaaaaababbbbbbabaaaaababbabbbbbbbbbabaaabbbbabbabbbbbbaaaababaabbaabbabbabbbaaaaabababbbababbaaabbaabbabbaaaaababbabaaabaabababbbaaaaaaababbbbbabbabbaaaaaababaabbbbbbaaabbabbbbaaaaabaababababbabaabababababaaabaaaabbaaabbbaaabaabaabbbabbbbaabaabaaabaabaababaaaabaaabaaabaabbabbabaabbaabbbbbababaaabababbabbabbaabbaaaabbbbbbabaaaababababbbbbbaaaababababaababababababaabbaaababaabbbaabbbaaabbbbbbbbbbbbbabbbbbbbbaaaaabbbbbaabaabbabbbbbbabbabbbaaabaababbbaaaaabbaabbbbbbaabbbabababbbabbabbaabbbabaabbbabababababbbaaabaaabaaaababbbaabbaababbbbbbaaaaabababaabababbabbbbabaabbbbaaaabaababababaaababababbbaaaabbabbbaabbabababbabaabbabbabaabaabbbababbbbaabaabbaababbaaaabbbaaababbaaaabbbbababbaaaabbbaabaabaaaabaaaaabbbbbaababbbbabbababbbaaabbaabababbbabbabbbbbbbbaaabbabaabaaaaabaaabbbaabbbaabbbabbabbbaabbaabababaaabaaaaababbabbaaabaaaaabbbabaaaabaaaabaabbbaabaaaaabbbaabbaaaaabbbbaabababbbabaaababaabaaaaaaabbaaababbbbbababbaaabbbabbaabbabbabbabbabbabbbbbaaababababbabbaabaaaaaaabaabaaabbaabaaabbabbbbbaababbbbaabaaabaaaaabbbabbabababbabbabbbabbabaabaabbbaaabaaababbbababbbaaaaaaabbbbbabbabbabbaaaababaaabababaaaabbaaabbbababaabbbaaaaaaaabbbabaaabaaabbaaabbabbbbaaabbbbabaaabbaabbbbbbaabbaabaaaaaaabababaaabbabbbabbbabbbbabbbabbabaababbbbaaabbbbbbaaababbbababbabaaaabbabbbabbbaababaabbbbbbbabbaababbababaabaabbababbbaaababbaaabbbaaabbabbabaabaabababbabbbbabbbabbbabbaabaaabbbbbabbaabbaabaaaaaabbbbabbabbababaabbaabbbaabbbabababbabbbabbbababaaabbbaabbbabbbabbaababaaabaaaabababbbbabbbbbbbbbbbaaabaabbbaabbabbababbbbbababababbbabaabbbbaaaaaaaabaaabaababbabbbabbabababbbbbbbbabbbbbaaababbababababaabbbaaaaabbababbbabbbabbbbbabaabaaabaabbbbbabbbabbaabbabaabbababaaaaabbbabbababaabaabbbbbbaaaababbbbaaababbabbabbabbabbaabbabbaaaaaabababbabbbabbbbbbbbbababbbbbabaabaabaaabbaabbbabbaabaababbaaaaaaaababaaabbaababaaaaaaababbbaaaaababaaabbaaaaabbababbbaaaaaabaabbbbababaabbbbbaabbababaabbbbaaabbbaabbabbbaaaaaabababbabababaaaabbabaaabbbbabaaababbaaaabbababaaaabbbaaaababaabbaaabbbaabbabbbaaabbaababbbbabbabababbaabbbabbaaaaaaaaaabbababbbabaabbbaabbaabbbaabbaaabbbbbbbbbbabaaaabbaaabbaaabbbbbbaabbaabbababbabbbbbabbabbbaaabaaabbbaaaabaaabbaabbabbbbbbabaaabbaabbaabaabaabaaaababaabaaabbbaabaabbabbbbbbabbabaaaababaaaabaaaabbbbabbbbbbbabbbababbbbbaaaaaabaaaaabbabbbabbaaaababaabbbbbaabbbbbabbbbbbbabaaabbbaaaabbababababbababaaaabaaaabbaaabbaaabbbbababbabbbaaaaababbababbbababaaabaabbabababbbabbbabbabaabababaababaababababaaaaabaabaaaabaabaabaaaaaaababaaaaaaabaabbaaabaaaabbaabbabbabbabbbabbbaabbaaababaaabbabaaabaaaaabababaababbabbaababaabbbaaabbbaaaaaabbaaabaaabbbababbbbbbbbaaabaaabaabbbaaabbabbaaaabaababbbbbabbabaabaabaabbbbabbbbababaaababbbbabaabaaaaabbbaaababababababbaaaabaaabaaababbbbabbabbaababaababbbaabbaaaabbbaaaaaaaabaaaaabbaababbbaababaaabbbbabbbbaaabababbbabbabaabbbbbaaababbbaaabbaaaabbbaabaabbabbababaaaaaaaabbbbbbbabaaaabbabaaaababababaababbbababbaaaaaabaaabaabbbbaaabaaaaababaaabbabbaaabaabaabaabaaabaabbabaaabababaababbabaaabaabaaaaabbaaababbbbaabaabbbbabaaabbbbaabababababbbaaaabaabababbabbabaaabababaabaabaaaabbaabbabbaabaaaaabbbbbbaabbbaabbbbabbbbbaaabababbbabbbabbbbaabaaabbbaababaaaabbaabbabbbabaabaabaaababababaaabaababbbbbaabaabaaaaababaabbabababbbabbaabbabaaaaabbababababaaababaaabaababbababaabbabababbaabaabbabbbbbbabbaaabaaabbbaaaabaaabbbbbabaaaabbbabbbbbbabaabaaabababbabaabbbaaababbbabaaababbabaabbabababaabbbaaababbababbbbbaababaaaaabaaabbbbaaaabaaabbbaabbbbaabbbabaabaabaabbbabbbbbaabbabbbaaabababbbbaaaabbabbbbbababbbbaababbabaaaabaabbabbbabbbbaaabaabbabaabbabaabbabbababbbaabbbaabaababaabaabbabbaababbabbbaaababaabbbbbbbbaaababababaabaaabaabbbbbabbabbaaaaaaabbbabbabbaaababbbabaaaaababbaaaabaaabaaababbaababaaabbaabbabbaaababaaabbbaaabaabbbbbbaaaaabbbaaabaaabaaabbbbbbabaaabaabbbaaabbaaababaabaaabababbbababbbabbbabbaaaabaababbaaabbbbbaababaaaaabbbabbaabbabbbababbabbbbaaabababababababbaabbbaabbbbaaaabaaabbbaabbbababbaaaaabaaabaabaabbabbbbaabbbbbabbbbaabbababaabbbaababaaababaaabbaabaabbaabababababaaababbaabaabaabbbbbaabaababaabbaaababababbaaaabaaabaaabbbabbaabbabbbbabaaaabaabbabbbbbbaaababbaabbbabbabbbbabbbabaababbbbbbabbaaaabaaaaababaabbbaabaaabbababbabbaabbaabbbbbabbaaaaaababbabbababbbbbaaababbbabbbbbbbbaaabbbbbbaabaaaababbaabbaabaaabaaaabaaaaaabaaabbbabbabbbbbaaaabaaaaabbbaaababbbbbaababbbbbbbaabbbbaabbbbbababbbaabaabaaabaaaaaaaaabbbbabaabaaababaabaabbaabbbbbbbaabbabababbabbabbaabbbaaabaaabaabbbbaaaaaababbbbabbabbbbbbbaaababbababbabbbaabbbaaabababbabaabbbabbbabbbababbbabaaabbbbbaaaabbbabbbaabababbababbbbbbabbabaaabbabababbbaaaababbaaabbbabababbaababbaaaaabbbbaabbbabbababbaaaabbbbabaababbbaabaababbaaaaaabbabbabbbabbbababbbbaabbbaaabbbaabbbbabaabbbbbabaaaabababaabaabbbabaaabbaabaaabbbaabaaababbbabababaaabbaaababbbaaaabbaabbaabbabbaabaabbbbababababbaaaaaaabbbababaababbababbbaaababbbaaabaaaababbbaaaaaabaabbbbbabbbabaabbabaaababbabaabaabbbaababaabaabbababbbaabbaabbbabbababbaababababbbbabbabbbbbaabbbababaaaabaaaaaaabbbaabbbbbababaaaaabaabaaaabbbababaabbbbbbbbbbababaabaaaabaababaaaaababababbabbbabbaababbabbababaabaaaabbababbbaababbbaaaabbbaababbaabbabaabaaaabaaaaaaaaabbbbaaabaaabaabbababbaabaabbbabaabbbaaabbaaabbbbbbbbbabbababaabbabababbaabbbababbbaabaaaabbbaaababaaababaaabbabbbbabaaabaaabbbabbbaababaaaaaababbbbabbbbababbbbabbbaabaaaaaaabbaabababababbaababaaabbbbaaaaababbabbbbbabbbbababaababbabababbaabbbabaabbabbbaaaabaaaabaabbabbbbabaabbabbabbaabaaabbababbbbaabbbbabbabbbabaaaaababbbaabababaaabbabbaaaaabaaaaabbbbabbababbbabbbbaaabbbbbbaababbbaabaaabbbabaaaabbaabbbabaaabbbaaabbbaaaaaaabababbbbbbaaabababbbababbbbaaabbbabbaaaabbbbaaabbabbbabababaaabbaababbbbbbbbbaababbbaabababababababbbabbabbbababaabbaaaaababbbbababaaabababbbaaaabbbbabaabbabaabaabaaabbbbaabaababaabbbbbababbababaabbabbababbaaaaabbabaaabbabbabababbbbabbaaabaaabbabbbaabbabbbabbababababbbbbababaabbabbaababbabbababaaabababbaabaaabaabababbbbbabbbabbababbabbaaabbbabababbaabaabbbbababbbaaaabbaaaabaaaaaabbbabbbababbbbaaaabbbabbabaabaabaaabbbaaaababbbbabbbbabbbaaabbababbabaaaabbabbbbbbabbbaaaababbabbaababbabbabbabbbbaabbbaaabbababababbabaaaabaaabbaabbabaabbbbbbabababbaabababababbbaaaaaaababaabbabaabbbbaaabbbbaababbbabaabbaabababbbabbbaabbbaaaabbbbbbaaabaabbbaaabbbbbbbbaaaaababbbbbbbababbbaaaababaabbabbbbbaabbababbbbaabaaabbaaaabbbbabbbbabbaaabbbbbaaaaabababaabaabaaaabaaabaababbbbabaaaaaabaaaaababbbbaabbabbbaaaabbbbaaabbabbbababbbbaaaaaabababababaaabbaaaababbaaaabbaabbbbabaaaabbbabbbaabbbbbbbbaabbbbabababaaabbabaaabaabbbbaaababbbbabababababaaabaabbbabbbaabbbabaaaaaababbbbbbaabbbbabbaaabaabbbbbaaaabbbabbbabbaabbaaaabbbbbaabbbabbaaaaabbbabbbabaabaaabaaaabbabbbaabbbbabababbbbbabaabbabaaababbabbaaababbaababbbbabbbababaaabbabaaababaabaabbbbaabbbbaaabbbbaabbabbababbaaabbbbbaaabaabbbabaaaabbbaaaaaabbabbabbbbbbbaaabbbbaababbbbbabbbbabaaabbabbabbbbbabbbbaaaaaababbbabababbaabbabbbbbbaaaaaabbbbaaaababababbabbabbaabbaabababbaaababbbaaabbaaaabbbabbbbababbbbaabbbbaabaabaaaaaaaaaabbaabbbbabaabbbbbbbbabbbabaaabbbbbbbabbabbaaababbababbaabbbbbbababbbbaaabbabbabaabaababaaababbbbbabbbbaabbabbabbbaabbaabbbabaabaabaaabbbbbabababbbbaaabaabbabababbbbbabaabbaabbaabaaabbbabbaabbabbbbbabbaaaaababbbbbabbbbaababbbababbaaaaaaabbbbabaaabbbabbbbaaaabaabaabbabbbbbbbabbbbbbbaaaabaaabbaababaaabbbaaababababbaabbbbaabbaaabaabbaaaaabaabbbbaabbbbbaabbaabaababbabababbbabababbaaaaaabbaaababababababbabbabaaababbaabbbbbaaabbabbabaaabbbbabaabaaaaaabbaaabbaabaababbabaaaabaabbaababababbaababaaabbaaaaabababaababababbaabbaabbbbbaabababbaaababababbbaabbbaababbbaabaabbbaaaabaaaaabbaaaabbaaaabaaabbbbaaabbabbabaaaaabbbbabbaaabaaababbbbbaaababbaabababaaabbabbbaabaabbbbaaabaaaaabbbbbaabbbbbabababaaaabbbaabbaabbabaababbbabaababbabbaaaaaaaaaaaaaaaaaaaaabaaabbababbbabbbaaaabbbaabaaabbaabbaaabababababbaaaabaaaababbbaabbbbbbbbbaaaaabaaaaaaabbaabbaabaaaabbbababbabababaaaaabababbbbbabbababbaaabaabbabababaaababbabbbababbbbbaaaaabbaaaaabbbbbaaabaabbbbbaabbabbabbbbaabbaaabbaabbabbbbaaaaaabbbaaabbbbaaaabbabbabbbbaaabbabaaabababababaaabbbababbbababbbbbbbbaabaabaabaabbababbbbbbaababaaaabbbaabababaabbabbbaabbabbababbababbbbbbbbbabaaabbbabbaabbaabbbabbabbaaababbababaaabbabbaabaabbbbabaabbaaaaababbaaaaaabaaababaaabbaababbbbaabaabbabaaabaababbbbaaaaabaabaaaabbbbabaabbbabbbabaabbbbbabaaabbbbaaabbbabbbbbaabbabaabbabbbabbabbaaabaabbbbaaabbaabbbbabbaabbabbaaaabbbabbbaaaaabaaabaaababbbbbabaaaaababbbaaabbabbabbbabaabbbaaaabbbbaaabbbaaababbabbbbbbabaabbaabbbabbaaabbbaaabbaaabbababaabbbbaaaaabbabbaabbabbbabaaaabbaababababaabaaabaaaaaaabbababbbbbbbbbbbabbababbaabbaaaabaaabbabaabbababaaabaabbabababbabaabababababbbabababaaabbabbababaabbabaaabbabbaabbabbbaaabbbbaabbbabaaababbbbaaabbabbaaababbababbabaaaabbababbabaabbbbaaabaababbabbbbaaaaabbaaabbaaaabbaaaabbabbbabbabaabaabbbbbabbababbbbabaaabbbbaaababaaaabababaaaabbaabaabababbabbababbbababaabbaabbbbaabbbbaabbabbabbabaaabbaaabbabbaabaabbabbbababaabbaabbabaaabaaabbbbbbbaabbabbbbbababaabbabbaabbbabbaaaababbabbbbaaaabbbabbbbabbbaaaabbbbabaaabbbbabaabababaaabbbbbaaabaabbbabbaaaabbbbabaabbaaaaabbabbbaaaabbbababbaabaaaabbabaaabaaabbabbbbbbabaabbbbbbbabbabbbaabaaababaabbbbbbbabbbbbaababbaaababbbbbaaaabaabbaaaaabbbababbabaaabbaabaabaababbaabaaabbbabababbaabbbbaaabaabbbabbabbbabbabbaabbaaaaaaabbbbaaabbbabbaabbbabbbabaabaaaabaabbbaaaaababbaabbaaabbaababbbbbbbbbbbaabaaaaaaabaaaababbbabbbabaabbabaabbbabbabababaabbbabaabaabaaaabaaababbbbbabababaabaaabbbabbabbaabaaabbabaabbaabbbbabbaaaaaaabbbbabaaaabbbaaabababbaaabaaabaabbbaababaabbabbaaabbbabbbabaaaababbaaaabaababbaabaaaabbbaabbabaabbababbaaaaaaaaabbabbbaababbaaabaabbabaabbbaabbabbbbabbbbabaabaaaabbaababaabbbbaaababbbabbbababbbababbaababbbabbabbbbabbabbaabbbaaababbaaabbabababaaabbaaaaababaaabababbbbbbabbababaaabababbaaabbaaaabbbbaababbabbbbabbbbbaaababaabbbaaababaabbbaabaaabbaabbabaaaaaababaabbbbabbababbbaaaababababbbbbababbbababbbaaaaabbbabaaaaabbbbbababbbbbaabbababaaababbbbbbbabbaaabbaabbababbbabbbbaababbaaabbbabaabaababbbbbbaaaabbbbaabbbaaaabbbabbaaabbbabbaaabbbaababbbbaabaabaabbbabaaaabaaaaababbbaaaaabbbaaabbbaaababbbbbbbaaaaaababbbabababaaabbbbabbbabbbabaababaababaaaaaaaabaaaababbbbaaabababbbbbbaaaabbabababbaaabaabaaaaaababbaababbaabbababbbbbbabaababaabbababaaaaaaaaaabbabaabbabbbbbbabbababaabbaaaaaaabbaababbbbababbbaaabbaabbabbbaabbbbaababbabaabbaaababbbabbbabbaaaaaaabbabaabbaababbaaaababaababbaaaabbaaaababaabbbbbabaaaaaabaaabaabbabaaabbbaaabbbbbaabbbabaababababbbbababaaabbaaaabbabaaabaaabbbabaabbababababbbbaabbbabababbbbabbbabaaabbbabaaaaaaaabaaaaaaababbbaaaaaabbababaaaaababbabbabbbabbbbbabaaabbaabbaabaaaababbaabbaaabaaaaaaaabbaabaabbbbbabaabbabbbaabbaababbaaabaabbbaaaaaabbabaaaaabaaabbbaaabbbbaabbababbbaaaabaabbbabbbabbaaaabaaababbaaabbabbabbaaabaaabbababbaaaaaaaaabbbbbabbaaaaaaaabbababaaabbabaaaaabababbbabbabbbabaabbbbbabababbbbabaaaabaaabaaabbbbbaabbaaabbbbbabaababbababababbaabaababbabbbabbbbbbbabbabbabbbbaabbbabaaaaabaabababaabbaabbbbbbbbaababbabbaaaabbaababbbbabbabaababbbabaaaaaaaaabaaabbbbaababbbabaaabbbabaaaaabaaabbbbbaaabaabbabababbaabbaaaabbbbbbbbbababbbbbbaaaaabbbbbabbbababbaabababbbaabaabaababaaababbbaaaabbabaabaaaabbbaabbaabbabbabaabbbbabbbbbbaaaaababbaabbbaababbbbaabbabaabbbbababbbababbbabaabababbbbbabbabbaaabaaabbbaaaabaaaababbaabbaaabbbabaaaabbbbbbababbabaaabbbabbaaabaaaaabaaaabaabbbaabbbbbabbabaababbaaabaabbbabaaaabbbaaababbbaaabababbbaaabbababbbbbaaabbbbaabbaababaabaaabbbbbabbbababbbbaaaaaaaabaaabbbabaabbbaaabbabaabbabaabbabaaabbbabbababbaaaabaabababbbababaabbabbbaabaaaababababbaabaaaabaaabbaaabababaaaaabbaabaaabbbababbbbbaabbaabbaabbbabbaaabababbbbbbaabaaabbaabbabbbbabababaababbbbbbbaabaababbaaaabbbabaababaaaaabbaaabbbabaabbaaabbabaabbabaaaabaaabaaabababbbbaabaabaaababaaabababbbabbbbbaababbaaaababbaabaababaabaabbbbabbbbaababbbbaaaabbaaabbabaabbbababaaababbbabbaabbabbaabbabaabaaabbaaabbbaababbbbbbabaaababbaaabaaaababaabaabababbbabbbbaabaaabababbaaaabbababbbaabbbbaaaaabababbbbbaabbaababbababaabababababbabbbbaaaaaaaaababaabbaabbbbaabbbaabbaaaabbabbaaaababaabbbabaaaaaaaaabaabbbbabababaaaabbabbbbaabaabbbabbbbaaaabbababbaabbbbbabbabbbbabbabbbabbaabbbbabaaabaaabababaaabaaaabbbbaabbababbbaabaabbabbbbbbabbbabbbbabbbaaaaabbaaabbbbabbabaaabababbaabbbbaababbbbbbabbabaaaabbaabbabbbaabbabbaabaaaabbabaaabababbaababbaabbbbbaaabbbbaabbaaaaabbabbabbabaaabbbbbbbaaabaaabababbbbbbabbababbbbbaaabbaaabbabbbbaabaabbabbabababbbababbbbabbbaabaabbabbabbabbabbabbababbbaabbbbabaaaaabaababababbabaaaabbbaaabbaabbababbbabbbabbababbbbaaabbbbbbababbbaabababaabbbaababbabaababaababbaaabababbaaabbabaabaababbbabaabbbaabbaabbabbbaabbabbaaabbaaaaaabaabbbbbbababaaabbbbbbaaaabbbbaaabbaabbaaabbabaabaaababbbaababbbbaaaaabaaabbbbaabbaabaaabaaaaaaababbaabbaababbbabbaaaaabbbbbabbbbbabaaaabbbaabbbbaabaaaaabaaaabaabbbbaababbbbbaaaabbababababbaabbbaababaaaabbabbbbbbaaaababaabbababbbbaabbbabbababbabbaaababbabbaababaaaaaaaaaaabbbaabbbaaabaabbbbbabaaaabbbbbabbabbbbabbaabbbbaabbbaaaabbabbabbbbbbbaaabaabbababbbbbbaabaaabaaabbbbbbbbbabbbabbaabbbbaabbabbaaabababbaabababbbbbababbbaabaabbaabaababbbaabaaaaaaabbbabbbbbbbabbabbababbababaaababbaabaabbbbbaabbaaabbabbbbabaaabbabbababaababbbbaabbabbbaaababbbaabbaabaaaaabababbabbaabbaaaabaaabbabbabbaabaaabababaaaaabababbbaabaaabbbbaaabaaababababbbabaababbabbbabaabbaabbababababbabaaababbaabbbbbbbbbbbaaaabbaaaaaaaaabbabaabbababbbabbbabbaaaaaaabaaaabaaabbababbababaaababbaaaabbbabbbababbabbaabaabbbababaaababbaabbbbabbaabbbbabaaaaabbbbbbbbbabbbbaaaabbbababaabbabbbabaaaaaaabbabaabbaaaababbbaaabbbbbabbbbbbbaaabbababaaaabaaababaaabbabbbababaabbaaabaaabaababbbbabbababbabbbaaababbababababaaaaaaaaaababaabbbabaababaababbbbbbaaabbbbaabbbbabbbbbbbaaababaaaaaaababbaaabbabaaaabbabbaaabaaaababbbbabbaaaabbabbbaaababbabbaabbabbbabbbbababbaaabaabbbbbbbbaabbabaaabbbbbababbaabaaabaabaaaaababbbaababaababbabaaabaabbababaaababbaabaaabaaabaaaabbaabaabababaabbbaabbbbaaaaaabbbbbaabbaaabaaababbbbbbbbbaaabbbbaaabbabaaabaabbaaaabbbabbaababbbaabbbbabbaaabbabaaabbbbabaaaabbabbbbaabbabaabbbabbbaabaabaaaabaabbbabbbabababaaabbabbbbabbbbbbabababbabababbbbbabaaaaabbaababaaababbbabbbabbbbaabbbaaababbbabbbbbaaabaaaabababaaabbbaabababbbbbbbabbbbbbbabbbbabbababbbbaabaaabbbabbbbababbabbbaaababbbabbabbbaabaabbbbbbabaaabbbaaabbbbaaaaaabbaabbbabbbaabaabbabaababababaabbaaaabbabaabbbbabbaaabbbbaaaabbbbbbabbbbaabbbbbbbabababbabbbbbbabbbbaabaabaaabbaaaaabbabaaaaaabaabaabbbaaaaababbbbabbbababababbbbbbbbabbabbbabbaabbababbaaaabbbabbbababbaaabbabbaabbbbbaaabbabbabaabaaabaabbbabbbaababaabbbabaababaaaaabbbbbaababaaaaabaaabababaabbabbbbabbbabbbbaaaabbbaabbbbababbbbaaaabaabaaaaaabbbbabaaaabaaaaababbababaaaaababbbabababaababaaabbbbaabbaaabbabbabbbabaabbbbababbbaaabbbbaabbaaabaaabaaabbabaabbaabbbaabaaabaababbabbbabaabbabbaaabbabbbbbabbaababababbabaaaaaababbbbaaaaaaabbbbbabbbbbbbaaaaaababababbbabbaaabbaabbbbbbababaaabaaaabaaaaabbbabaaabaabbabaababbabaabbabbabbaaabaaaaaabbaabaaaaaaaababbaaababbaabababbbabaaababababababbbbaaabbbaabbaaaaababbaabaabbabaaababbabbbbbbbaaaaabbaaabbaabbabaabbabbabbbabaaaaabbbabbbbbabbaabaabbbbaabbbabababaaabbbbbbaababaabbabbabaaabbaaabaaaaabbbabaabbaabbaaaaaabbbbbbabbaabbaabbaabbbabbbabbaaaababbaaaaaaabbbabbabababbaabbabbaaabbaaaabaaabbabbbbaaaabbababbaaaaababbbabaabbbbabbaabbaaabbbbbbbabaaabaaaaabbbababaabbbbbbbaaabbbbbbaaababaaabababaabbbbabbbbbbaababbbbababbbbabababbabbbbababaabbbbaabbabababbbbbbbaaaaabaaababababababababaaabbaaaaabaabaaaaaaabaabbaabbbabbabbbbbabababababbbaaaaaabbbaaabbbbabbbabbabbaabaabbbaaaababbbbabaabbaaabaabaabbbabaaaaababaaabbabaabbbaabbbbbaaababbbbbbbbabbbbaaababaabaaababbaabbbaaabbababbabbabbabbaabaaabaaababaaabbaaabbaaabbbaaabbabbbbbabaabbbaabaabbbbaaaaabbbbbabbaaabaabbbaaaaaabaaaaaaababaaababbaaabaabaabbbbbbbbabbabbbbabbabbbbaabbbabbabbabababbaabbababbbbbbbbbbabbaabbababbbbaabbbbaabbbabaabaabbbaaabbbaabaabbbabbbaabbabbabbbabbbaaabaabaabbaaababbabbabbaababababaabbaaabbabbbbbaaaabbbaabbbbaaaabaabbbabaaabbbbbbbbbaaabaaaaabbbbbabbbaabbaaaabaaababaabbbbbabaabbaabbaaaabbbaaaaabbabaabababbaabbbaabbaaaabaaaaaabbabbabbbabbbabaaabaababbabaaaababbbbaaaababababbaababbbabbbabaabaababbbbbaaabbaaaaaabaaabaabbabbabaabbbabababaabbbbbbaaababbbabbabbabbbbbbbbbbbabaabbbaaabbababbaababbaaababaabbbbbbabbbbababbbabbbabaabaabababbbabbaaaababaaaabbaababaababbbbbaaaababaaaabbabaabbbabbabbabaaaaaaaaabbbbaaababaaabbabaaaaabaabaababbbbaabbbababbabbabbbbaabaabaabbabbaaababbabbbaaababbbabbaabbaabbaabaaabbabbaababbabbbbabaababbbbaabaabbabbabbaabbbabbbabbababbbbbaabaabbababbaabbaaaaaaaaabbbabbabababbbbbbbaaabaababbbbabaabaaabbaaababaaaaaababaaaabbbaaaabaaaabababaabaababaababaaaaabaabababaabaabaaaaaaabababbabaababbbaabbbbbbbaabaaaaababaaaaabbbbaaabbaabababbbbaabbbbaaababbbbbaaabbaabbbbbabaaabbababababaaabbbaababababaaababababbbbaaaabbbbbababababbbbbbbaabbbabbabbbbabbbbbbbabaabababbaaabaababababaababbbbabbbbbabbbaabbbaaaababaabaabbaaaabaaabaaabaabaaababbbbbaabbaabbbbaabbbabaabaaababbbbbbbbabbbababababaabbbabaaaababbbbbbbbaababbaabababaaaaaaabaababbbbbabbbbbbaaaabbbbaabbababbaabababbbaabbabaaaaabbabbbbabaaaaabbaaaabbabaaababbbbbbababbbababbbbaababbbababababaaaaaaababbbaaaabbabbaabaabbbbabbbbbbbabbaaabbbaaaaaabbababbbbbbaabbabbabbabbbbaaabaabaabaababaabbbbbbabaaababaaabbaabbbbbbbbbabbbbbbaaaabbbbbaaabbaaaaaaaababaaabbbaababaabaaaabaabbabbaaababbaabaaababbaabaabbaabbbbbababaaabaaaaaabbbabbaabbbabbabaaaaaaabbababbaaaaaaabbbaabbbaaaaaabaaaababaabaabbbabbbababbbaabaabaabbbbabbabbabbbbbbaabaaabbbbabbaaabaabbaabbaabbaaababaaabbbabaaaabbaaaaababbaabababaabaaabbbbabbbbbbabaabaaabaababbaabaaabbbbbabbbbbbaababaaaaaababaaababbabbbabaabbaabaabbbbabbbabbbbabbaabbababbbabbabbababbbbaaabbbbbbabaabababbabaaaaabbbbbbaabbbababababbbabbbaaaabaaaaabbbbabbbababbbaaaaabbbbaabbbaababaabbbabbbabbbbbbbaabbbbbbbbbbbabaaaabaaaabbabbababbabaabbbaabbaaababaabbbaaabbbabbbbaaaaaaaaabbabaaaabbaaaaabbbbbaaaaaabbbbababaabbaabaaabbbbbaabbaaaabbbaabbbbabbbbbaabbaaaabbbbabaaabbbbaaabbbabaabaababbbaababaabbbbbabbbbbbbbabaabaaaaaabaaaaabaaabaaaaaababaabaaaabbbaababbbababbabbbaaabbababbbbbbbbabbabbbaabbababaaaabbbaaaabbbbbbabbbaaaabbabaabbabbbbbaabbbaabbaabbaaabaabbaabbbaabbbaaaaaaaaabaaabaaabbababbabbbaaabaaaaabbaaaaabbbbaabbbababaababbabaabbbbbaabbbbbababaabbaabaaaaabaabbaabbbabbbbbbbbbaabaaabaaababbbbbabbaabbbababbbabbababababbabbbabbbbaabbbbaaaababbaaaaabbaabaaabbbbbaaabbaaabaaabaabbabaabbababaabbbbbbabbaabbbbbbbbaaaaaabbabbbaababbbbbaabbbaabbbbbbaaaabababbbbbbbbbbaaaaabbbbababbbaabbbbbbaabbabbabbababbabbbaaaababbbbaaaaaabababbaaabaabaababaabababbaabbbababbbabbaabbbaaabbaaabbaaaabaababbbbbbbbbbaabbababbbbaaabbbabaababbbbbaaabbabbaabababbaabbbaabaabbbabbaabaaabaababbaaabbbbabbbabbbbbabbbbababbabbbbabbaaabaabaababbbbaababbbbbaaabaabbbbbabbabbaaaababbababbbabbbabaaababbaabbaabaabaababbbbabbaabababbbaaaaaaaababbaaabbbbbabaabbabaaabaabaababbbbbabaaaababbaaabaabababababbbaababbabaabbbbabbbaaaabbbaababbbbaaaaaaabbbababaaabbabababbbbaabaabbaaabbbbaabaaabbbabaabbbabbaaabaaabbaaaaaaabaaaabaaababbbabababbabbbaabaaabbabbaabbabaabbaaaabbabbaababbaaaabaaababaaabbaaaaaabaabaabbabbabbabbbbbbabbaabbaabbbbabababbbbaabaabababbbbaaaaaaaabbbbbbabbbbbabbababababbabaaabbabaaabaaaabbbbaaabbaababbbababbbaabaaabbbaaaabaaabababaaaabbbaaabbbabaababbaabbabbaabaababaaabaabbabbbabbaaabaabbbbabaabbbaaabbaababababaababbabaababbbabbaabbbbabbbbbabbbbbbbababaaaabbabbbbaaabbbbabaabbbaaaabaaababbbabbaababbaaabbabbbaaabaabbbbbbbbbbbbabababbbabbabbbbbbbbabbaabaaaaaabbaaabbbabbabbbaaaaababbaaaaabababbbbbbaabaabbbbaabbbaaaabbabbaabbaaabbbbabbababbbaabbababbbabbbbbbbabaaaaaabaababbbbaaaabaaabababbbbbabaabbabbaaaababbaaabbbbbabbaaababbbabbbbbaaababbbbbbbabbbabbababaabaaaaaaababbabaaaaabbbaabbbabbabaabbbabbaaabbabbbababaabbbabbaaaaaaababbbbababbbababbabbbaaababbbabbbabaabbaaabaaaaabaaaaaabbabbaaababbbbaabbbbbaabababbbbbbbbbbbabbbabbbabbbbbbabbaabaabaabbababbbbabaabbabbaaabbbabaabbaabbababaabbaaaaabaaabbaabaabbbababbabbbbaabbbabaabaabbbaabbbabbbaaaabbbabbbbaaaabaaabaaababaaababaabaabababbabbabababbabaaababbaaabbaabaababbbbbbaaaaabbbbbababaaaaabbbaaabbaaabaabababbbabbaaaaaaaababbbbbaaaabbaaabbbaaabaabbababbabaabbbaaaaabbabaaabbbbaaabbaabbaaaaaabbbbbaabbababbabbbaabbabbbaabaaababababaabbabbbababbbbaaaaaaabaabaabababbbbabbbabaabbbbbbbbaabbbbbaabbbabbabbabbbabaaaaabaabbabbbaabbbabbababaaababbabbabbbaabababbbababbabaaaababbbbaabbababaaaaaaababababbaaabbbaabaaabaaabaaaababbaabbaaabbabbabbbabbabababbababababbbabbbabaaaabbabbbbaaaabbbbbabaaaaaaabbbbbbbbabaabbaabbbaababbbaaaabbbaabbabbababbaabababbaabbaababaaabbbbbaaababaababbbbbabbaabaaaaaabbbbababaaabbabbbbabbbbabbababbaaaabbabaaabbbbbbaaabaaabaaabbbabbbabaababaabaabbaaabaaabbbabbbbbbbabaabaabbabaabbbababbaabaabaabbaabbbbbaaabbbaaabbbbbbbbbabbaaaabbbbbbabbbaabbabbaabbababaaabaabbabaabbbaabbbbbaabbbbabaaababbaababbaaaabbaababbbbbbababbabbbaaabbbaababaaabbabbbabbbabbaaababbbbbbabbaaabaabaababbabbabaabababbaabaaabaaababbbababaaaaabbbbabbaaababbaaaabbbabababaaabbbababbababbbbabbbabbaaabaabababababaabaabbbabbabbbbaaabbabaababaaabaabaaabbaaabbbbababbbbbaabaaabbaaaabbaaaaababbbabbaaabbaababbaaabbabababaaaabbabaaababbbaaabbababbaabaabbbabaabbbabababbaaabbabbababbbbbbaaaabbbaaaaabbbbaabbbbbababaaabbaaabbbaababbabbbbbbbbaabbbababababaababbabbbaababbbbbaaaabbbabaaaaaababaabbbabbbbaaababbaababbabaabbbbbabbaabbaaaabbabbbbbabaabaaaaaaababbabaabababbbaaabaabbaaaaabababbbaabbbbabaabbabaaabbbaaaabababbaabbabbaaabaaabbbabbabbbbaabaabbbbaabaaaaaaabaabaaabbabababaabababaaaaabaabbbbbbabbbaabbbbbaabaabababbabbbbbbaaabababbababbaaabbabbbbbabaabaaabaabaababbabbbaaababbababbbaabbabbabaababbaaabbbbbababaabaababbbabaabbaaabbaabbbabbbabaababaaaabbabaabbbbbbbabbbaaaaaabbabbaaabaaababaabbaababbabbbbabbbaabbabaaababbbabbaababaabbabbbababaaaabaaaaabaababbaababaabbbbabaabbabaabaabbababbabbaaaabaabababbababaabbbbaababbbababbabbbaabbabbbabaabbbabbaabbbaabbaababaaabaabbabaabbabbaabababaababaabaaabaababbaabaabbbaaabbaaaaabbabbabbbabaabbabbabababbbabaaaaabbbbbbabaaabbbbaabbaababbaabaabbaabaaabababbbbbababbaabaaabbaaaababbbaaaaaabaabbbbaaabbbaaaaababaababbbaaabbabababaababbbbbaabaaabbbababbbabaabaaabababbbabbbbaabbabbbbabaabbaababaababbbabaabababbbabbabbbabaabbaababbabbabababbaaabbabbaababababbaababbaaaababaababaabaabbabbbaaaaabaabbbaabbaaaababbaaaabbabbbbaababaaaaaabbabbbbbabbbbaaabaaaabaaabaabbbaaaababbbaabbbabbbbbbaabaababbaabbbabaababbaaaaaaabaaabbabaabababbbabbbaabbaaaabbbbabbbaabbabababbaabbabbaaabbbaabbbbbaaaabababbbabbbbabbabaaabbaaaaaabababaaabaaabbabbabaaaabbbaaabaaaabbbbbbbaabbbbaaaabaaaabbaaaabaaaaaaaababbbbabaaabaababbbbaabbabbbabbbbabbaabbbaabbabbbabaaaabababbaabbaaaaaabaaabbaabbbababbbabbbbabaaaaaabababaabbabaaaabbbbaababaabbbbaabbbbaabbabbbbbbbaabbaaabbbbaaabaabbbababababaaababaaaaababbbaaabbabaabaaabbabbabbaabbbababaabaabbabbbaaaababbaabaabbaaaabbabbabaaabbbaaababbaaababbaaababbbbaabaaaabababbbbabaababbbbaaaaabbabaababaabaabababaaaaabbbbaabbbaabbaabbbbabbbbabaabbabaaabbbaabaaababbabbbaabbbaaabaaabaabbbbaabbababbbbababbbaabbbaabbbabaaaaababbababbbbbaabaababbababbababbbaaabababaabaabbbabbbbbbabbabbabbabababbbbaababababababbaaaaabbbbaaaaaaaaaababaaaaabbbbbbbabbabbbbbbbbabbbaabbabbbbbbaabbbabbbaabaaaaababbabbaabaaababbbabbababbbbababbabbbabbabbbbbbbbaaabaaabbbabababaaabbbbaabbbbbbbabaababbbbbaabbbbbbabbaababbbaaabbaabaaabbabbabaabbbbaabbaaabbbbaaaabababbbbaabaabbaabaaababbbbbbbaabbababbbbbbbaaabbaaabaabbababbbbabbbbbabaaabaaaaabbbbabababaaaababbbabababbbaaaabbaaaabbaaababbaabaaababbaaaabaaaabababbbbabbbbabbbaabbbbbaabbbaabbaababaaababaababaabbaababbbaaaaabbaaaaabbaaaaaabaaaabaababbaabbbaabababbabbaaabaabbbabaabaabaaaabbbaaabbaaaaabbbaaabaaabaabaaabaaabbaabaabbabaabbbbbbabbbababababbabbabaaababbbababbbbabbbaabbbbaabbbbabaabbaababbbababbbabbbababbbaaaabbabaabbaabbabbbaaabaabbbbbaaaababbbbbaaabaaababaabaaabbabbbbbaaabababbbbaabbaabbaabbabaabaababbaabbababbbbbaaabbaabababbabaaabbbbabbbbabbabbbbbbbbbbbabbaabababbaaaabbbbabbabbbbbababbababbbababbbbabaabbaabbbaaababaaaababababbbbbababababaaaabaabbbaabbbabaabbbabaaabaaabbbaaaaabaababbbabbbaaababbbbbbbaabbbaaababbbabababaaababbaabbaabbaaababbababbbabbabbbabbbbbaaaaaababaaababaaabbbbaabbbbaabbaaaabbaaabaabbaabaababbbbaaaababbbbabaabbaaabbaaaaaaababaababababababbbabaaaabbbbbbaaababaabbbaaaaababbbbbaabbababbaabbbaaaaababaabbaaaabaabbabaabaababaaabbbabbbbbbbbbbbababbabbbaabbabbbabbaababaabaaabbbbbbbbaabababbbaabaabbbbbabbbababababbbbaaabbbaabaaaabbbabbbaabaaababbbaabaabbbaabbbabbbabbbaaaababbaabaaabaabaababbabbabbbbabbababaababbabbbabaaaabbbbaabbbababaaababbbbaaabbbaabbbaaaaaabababbbbbaaababbbbbbbbbbbbabaabbbbaabbaaaabbbabababaaabaabbabbabbabbbabbaaabbababbaaaababaabbabbbbbaaaaabbbbbbbabbbabababababbbbbbbababbbbbabaabbabbbbabbbaabbaababbabbabbaabbbaababbaabbbbabaabbbaaababbbbbbbbabbaababbbbaabbbabaaabaaaaabababaaaababbabbaaaabbbbabaababaabaaabbbabbbbaabaaabbbbbbbbbbbbbbababaababbbbbbbabbbbabbbaaabbbbaabbbaaababaabbbbbbbaabbbaaaaabbbaabbabbbbbaaabbbbbababbababbbabaababaaaaababbaaaabababbbbbaababbabaabbaabbbabbbbabaabbabbbbbbbbabbbabbabaabbabbbbaaabbbbabababbbbbbabbaaabbbbbbbabaaabbbbbabbaaaaabaababbbaaabaaabaaaaaabbaabbaaabaabbbaaaaaabababbbabbbbbabbbabbabbabbbbbbabaabbbaaaababaaabbababbaabbbaabbbbbababbabbbbbbaabbbabbbaaaaaabbabaabbaabbbbbbbbbababbabbabaaabaabaaaaaabaaabaaabbbaabbaabbaabbaabbbaaabababbbaaabaaaaaaabababaaaaabaaaaaabbbabbbbbbbbbbbbabbbbabbbabaabbaabbbababbabbaaabaaaaabbbbbaaabaaaabbbaababbbbabbbaabababbbbbaabbabbbaabbaabbabaaabaaabbbabbbaabbbabbbaababaaabbbaabbbbbbaabbaaabbbbbaaabbbababababbbaabbbabbabababbabbbbbabaaababbaaaabbaaaabaababbbabaababaababbaaababbbabbbbbaaaabbaabbabbababbaaaaaaaaabbaabbabbbaaabbaababbbabbaaabbaabaabbbbaaaaabbbbaaabaabbbbbbbaababbbabaaabbaabbabbaaaabbaababbbbababaabbabbaabaaabbbbababbbabbabbbbbbbbaabbaabaabaabbaaaabaabbabbbbbbaabbbbabbbbabaabbaabaabaabbbbaaabaaaabbbbabbbaababbbbbbabbababaabbaabaaabbabbbbbbaabababbabbbabaaababaaababbbbbbbababbabbbbababbaaaaaaaabbbabbbabbbabbaabbbbbabbaabbabaabbababbabbbabbaabaaabbbbaaaabbbababaaababaababbbbaaaaabbbbbbbbaaabaaaaabbaaababbbaaababbaaabbaaababaaaaabbbbbbabbaabbbbbaaaabaaababbbbaabbabbbbbbabaaabbababaaabbbbbababbaabbababababbbbaaaaaabbbaaaaaabaaabbbabbbabbaaabbabbabbabaabaabbabababbbabbaaabbabbbaaabbbbbaabaaaaaabbababaabababababbbabbbaabbaaaabaababbbaabaababbbbbaaabbbbbbaaaabaabbaabaababbaabbabaababaaababababaaaabaabaabbaaabaabbbaaababbabaabababbabbaabbbbbbababaaaaabbbbbbbbabbabbbaaaababababbbaabbaaaaabbaaaabababbbabbbabbbabbaaabbbabbbbbbbbbbaabaababbbbaaaabbbbbabaaababaaaababbbbbbbbbbabaaaaabaabbaaabbabbaababaabbabbaaabbabaabbbabbaaaaaaabbbbbbabaabaaabaabaabbababbbbabaaababbaaabbbaababbbabaababbbababaaaabaababbabbbbababbbbaaabbbabbabaabbbabbbbbaaaabaaababaababbbbbbbaaaababaaababaabbbaabaababaababbaabbabaabaaaaabababaaaabaababaaaabaabbabbababbabbabbabbabbbbbabbaabababbabbaaaababbbabbbaabaaaaabababbabaabaabbbaabaaaaaabbabbbabbabbbabaabbbabbbbbaabaababababaaabaababbbbaabbbbbaaaaabbaaabbbbabbbaaaaababbaabbbbbbaaababbbabaaabaaaaababbbbbaabbabababaaabababbbbaababbbbbabbabaaaababbbabbaabbbaaaaabbbabbaaaaaabbbbaabbbbaababbbbbababbbaaaaabbabbbbbaaabbbaabaaabaabbaabbbbbbbabaababbbabbbbaaabbbabbbbaaaaaaababababbababbababaaabbbabaaaaabbbbabbaababbaabaabbbabbaaaabbbaaaabaabaaaabbabbabbabbaabaababbbaababaabaabbaaabaabbbababaaaabbbbabaababbaabbabaabaaabaabbbabbababbabbababababaabaabbbabbbaabbbabbbababaaaaababbabbbbaabaaaaaabababbbbbbbaaabbaababbbaabbbbbbabbaabbbbbaaababbabbbaaaaabbabbaaabbabbbbbababababbbbaaabbbbbbbaaababbbbbbabaabbababaaaabaabbaaaaaabaaabbbababbaaabbbabbabbbbabbbaabbbbabaabababaaabbbabaabaabaaabbaababbbbaabbbbbbabaabbbbabababbbbababaabbbabbbbabbabababbbaabbaabbabbbaababaaabbbbaabbababbbaababaabbbabbabbbbaabbaaaaaabaaaabababbbaabaabbabbbabbbabbaabbabbbabbaabbaaaaababaaabaaaaaababababbbbbabbaaaaaaaaaaabbbbbababbbabbbbaababbabbbbbabaabaabbbaabaabbabbbaaabbabaababbbababaaaaabbabbaaabbabaabaababbbbbaabaabbbbabbbbbabbaababbbabbbabbbababababbbaaaabaaaabbaaabaaaaabbbbbbbbaabbabbbbaaabbaababaabbbabbbabbabbbababbabababababbbbbbaabaabbaabaababbbababaaabbbbbaaaaababaabbabbbabababaaabbbbaabbbababbabbabbbbabbbbabaaabaabbbbbabbabbaababaabbbbbbabaabbbabbbaabbbbaabaabbabaaaabbbbbbabaabbabaabbaababbabaabbaaaabaabaababaabaaaabaababaaaabbabbbabbbaababbbbabbaababaabbbbabbaababaaaaaaabababababbaaaaaabababaababaaaabaabababbaabaaabbaaaabbabbbbbababbbbbbaaabababaaaabbbaababbabbabaababbbbbaabbaaaaaabbaabbaaaabaabbbbbaabbbbabbbbbabaababbbabbbbabbbababaabbababaaaaaabbbbabbabbaaababbbbbbbababababaabbbaabbbbbbbbababaabaabbabaabbaabbabbbabbbabaabbaabbbbbabbbaabaabbbabbababaabbbbaaaaaabbabaababbabbabbabbaaaabbbbaaaaaabaabbbbababbbbbabababbaabbbbbbbabbbaaaabaababaaaabbabbbbaaabbbaabaaaabaabababbbaaaaabbaaabbababababababbbabbabbbbbbabbabbbabbbbabababbbaaababbaaaababbbbbabaaabbbbbaaabaaaaabbbabaabbabaabbbbababbbbaaaabbbbbaaabbaabbbabaabbababbaabaabbbabbabbbaabaaabbaaaaabbbabbbbaabababaaabaaabbaababaaaaababaabbbabbaaababbaaaabbbabaaaabbabbabbaabaabaabbbabaababbababbbaaaaabbaababbbbbabaaabbaaaababaabbbababbbaaabaaabaaabbbaaabbaaaababaabbbbbabaababbbbaaaabbaababababbaaababaabaaaaababababbbbbaaabababbabaabababaaaabbaabbabaaabbbbbabbbabababababaababbbbabaabbbbaaaabaaaabbaaabbabbaabbabbaabbbbabababbaaaaaabbabbbbabaaabaaabbaabaabbbabbaaaabbaabbaabbabbbbbbbbabbaababbabbbabababaabbabbaabbabaaaaabbbabbbababbbbabbaaaaaabbbabbaaaabbabbbaabbabbbaaaabababbbbbbabbaabbbababaaaaabbaaabaabbaaababbbaabbababbbbbaaabababbbbbbaabbabababbaaababbbbbbbaabaabbbaaaaaaababbbaaaaabaaabaaaabababaaabbaabaabababaaababbbaabbbbaabbaaabaabbabbaabaababbabababababbbabaaabaabaababbbaabaabbaaaaababbbbaaabbbabbabaabababbbabaaabbbbbbbbbaababbbbababaababaabbaaaaaabaababaabbabababaabbbbaaaaaabbabbbaaaababbbaabaabaaabaaabaaaaabaababbabbabbbbbabbbbababbbaabbbbabbaabbaaabaaaabbbaaababababbaaaabbabbbbbbababbbbbaaabbbaabaabaabaaababbaaababaaababaabaabababababaaaaaaababaabbbbabbbaaaababbaaaabaabababaabaabbbbbaaaaabaaaaabbaabbaaaaaabbbabaaabbaabbaabbbbbabbbbabaababbaaaabbabbaabbbbbbbabbaaabbbbbbbaabbbabbbabbbbbaaaabbbabbbaaaaabbaaaaabbbaaababbabaaabbbbbaaabbbbabbabbabaabbbbaababababbbbbaaaaaabbbbabbbbabaaaaaabaabbaaababbbbbbbbbabbabaabbaabaaaabaababaabbabbbabbbabbaabaaabbaabababaababbabbabbababbbbbbbabbbabaabbbbaaaaabbbbaabaabababaaaabbbaaaaababbabaaabaaabbaabbbaabaabbbabababbbbbabbaabbabababbbbababbbaabbbabbbaaabbbabbabaabbbaabbabbbbababaaaaaaaaaaaabababbabbbbbaababaaababbbabababbbabbbababaaababbababbaaaaabababbaaabbbaabaabbabbbbaabaaababaabbaaababbaabbbaaabaabbbbabbabbbbabbbbbbbaaabbbaaaaabbbbaababbaaaaabbaabaaabbaabbababbbababaabbbbababbbabbaaabbabaaaaabbbaaaabbabbaabaaabaaabaabbabaaaabbbbbbbbbbabbbababaabaabbabbbaabbaabbbababbbabbbababbbaaaabbabbaaaabbbbbbbabbaaababbaabbabababbbbbbbabbbbbbababaabababababaaababaabbaaaabbbbababbbaabbbbbabaabbbbaabbabbbaaaababbabaabbbaaabaabbbbababaaabababbaabbbaabababababbabbaabbabbaabbabaaaabbbbabbbbbabbbbabbbaabbbbbbaabbbabaaabaabababbaaabaaabbabbbabbbaabbabbbaaabaababbbbbbaabbbbabbbabbbbaababbbaaaababbbabaaaaababbaaaababbaabbabbabaabaabbababbabbabaababaababbabaabbabbabbbbbbbaaaaaaabbbaaabaababaaabbbbbbbbaaabbaabaababaaaabaaaabbabbbbabbababbabbbabaaaabaaaaaaaabbbabaabbababaaabbaaababababbbabbbaaabaababaabbabaabaabbabbbbbaaaabbaabbbaaabaaaabbbaababbbbaabbaabbabbbabbabbaabbbababbbabbababbabbabbbabbbaabbbabababababbaabbaabaaabbbabaaaabbbbbabbbabbabababbbabbaabbabbabbbaaabbaababaaaaabbabaababbbabbabbaabaaaaabbababaabaabbababaaaaaababaabbbbaabbbabbababbabaaabbaababbbabbabbbaabaaaabbbaaaabbbaabbbbbabbbababbaabaabbbbabababaaabbaaababaaaaaaabbabbaabaaaaaaaaabaaabbbabbbbbbaababbbbaabaaababbaabbabaaabbaabbabaaabbbaababbabbbbbabbaababbaaabbaabaaaabaaaaabaaaabbaaaabaabbbbbababbaabbbabbbbababbbabababbaabbbabbbbbaabbabbbbbaabbaabbaaaababaabbabbbbabbbabbbbabbbbaabbaabbbaaabbbbbabaaababbbaababaaabaabbbabbabbbbbbaaaaabaabbbabababbaaababbbbbabaaabababbaabbaabbbaabaabaabbabbabbaaabbbbaabaaababbaabbbbbababbaaabbbababbaabbbbbbbaabbbabababbbabbbbbabababaaaabaabbabbaaaaaaaabbabbbabbaabaaabaabbbabababbaaababbbaabababbababbbabaaaabaaaabbaaaabbaabaaaabbbaaaababbbabbbbbabbbbababbbabbaabababbbaaabbabbabbaaaaabaabaabbaabbabbbbbbbaaaaaaabbaabbaabaabaaabaaaaabbaabbbaaaaabaababbbbbbabbbabaabaabbabaabbbabababababaabbabaabbbbababababbabbbbbaabaabaaabbababaabaaaaabaababababbbbabbbbabbabbbbbaaabbabaabbababababbbbabbbbabababbabbabbaaabaabbbabbbabbabbaaabbabbbbaabbbbaaaabbbaaabbaabbabbbbabaabababbabbbbbbaababbbbaabaaabbabbbbbbaabbbbbbaababbaabbbbabbbbbbababbbababaaaaaaabaabaababbbaabaaaababbabbabbbaabbabaaaaababaabbbbbabbaaaabbbaaabbbaabababbabbbababbababbabbbbaabbabbaabbbabbbabbababaaaabaabbbbbababbabbaaaabbbbaaabbbaababbaaaabbabbabbbbbbbbbbbbaabbbbbbaabaaabbbabbbabbbabbbaababbaaabaababbbbbaababbaababbbabaaaabaabbbbaabbbbaaaabbabbaaababaabbbbbaaaabbabbbaaabbaabaaaaaabbababbbbbbaaaaabaabababbabbbbbaababbbbabababaaaaaabbbababbbbbbabaaabababbaaababaababbbbbabaabbbababbababbbaaababaabbaaaabbabaabbaababbaabbbbabbbbbabaabbbababbabaaabbbababbaababababbaabbabbabbababaabbbbbbbbaabbbabbaaaabbbbababbbaabbbaabaabbababaaaabbbabbaaaaaabbbbbaabbaaababaaabbbaababbaaaabbaaaaaaabbabbaaabbbbbabbababaaaabaabaabbaabbbbbaababbabbbbbbabbbbababababaabbbbabaaabaababbabbabaabbaabbbbaaaabababbbabaabbbbbbbbbbabbabbbbbabaaabaaaabbbbaabbaabaabbaaabaaabbbaabbbabbabbabaabbbababbbbbaabbabaaabbbabbbbababaabbabbbabbabbbbaabaaaaaabbbababbbabbbababaabbbabbbbbabbaababbbabbbabbaabaaaabbbabbaabaaabbbbbbbabbaabbbbaabbabaaabbabaabbbbbaabaaaababbbbbaaabbbbbbbbbbbaabaabaaaaabbababaaabbbaabbaabbaaaababbbabbbbbabbbbaababbaaabbabaaababaaabbbaabaabbbbbbbaabababbaaaabbbbbbbbababbbabababbbabaaaababbbbaabbababbbaaabbaabbbabbbbbabbbbbbaabaaabababaabaabbabababbabbbbbabaabbaaababbbbbabababbaaaabaaababbbbaabaabbbaaabababbbbabaabaababababbbaaaabaabaaaaaaabaaaababbbbabbbaaaabaaaabaabaababaabbbbbbbbbbbbaabaaaababbaababbabbaabbabaaabaaabbbbababbbbabaaaaababbabbbaabbbaabbaaaaabbbbbbbaabababbbbaabbbaaaabbaaaaaabbbbbabbaaaabababababbabbabbbabaabbabbabaaababababbaaaaabaabbabaabbbbbabbbbabbbaababbaaababbaabaaabbbabbaabbbbbbaabbaabbabababbbbabbaaabbaabbbbbbbbbbbbaaabbabbabbbaabbbabbbbbabbababaaabbbbbbbbbaaabbbabbababaabababaaabbbbbababaababbbbabbbbabababaabbbbabbbbaaabababaaabaaabbaaababbbababbababababaabbbababbbabbbaaaabaabbbababbabbbabbababbbaabababbaabbaabbbbabbaaabababababbbaabababaabababbbaaaabbbbaaaabbabbaaaabbbababaabbbbaabaaabaababaabbbbbabbbbbbbbbbbabaababbabbabbbaaaaaaabaaabaabbaaababbbbbbbbaabaaaababbbbbaaabbaabbabbbaababbabbabbabbbaabbbabbbaababbabbaaababaabaaaaaabbbbbbaaaaababbbbabaabbbaaaabbbababbaabababaabaaaabbbaaababbbaabbbbabbaaabbbaabbbbaababbbabaaaaaabbbabbaaababbbabaababbbabbbbabbbbbbbabbbbbbbaabbabbbaabbabbaababbbbababbbbabaabbbbbababbaababbaabbbabbbababaaaabaaaabaaaabbbabbabaabbabbbbaababbaaabbaaabbababbbbbaabaaabaababbaabaabbbbbbabababaaaabbaaaaaababbbbabbababbbabbababaabbbaababbbabbabaababbaabbabbabaabaaabababbbbabaabbaabbabbabaababbabbbabaaaaabbbbbbaaabaaabbbabbabbababbbbbabbbbbabababaabaaabbbbbaaabbaabbbbabbbbbabbbbbbbabbbaaabbbaabbbabbbbbaabbbbbabbabbbbaaaaaaabaabbbbbbababaababaaaababbabbaaaaabaabbabbbaaaababbbababababbbbbabbaaabbbbbbbabbbababbaabababaabbabaabbbaababbaaababbabbbaaaabbbbbbabbbbbaababbabbbbbabbabbbbbbbbbaabaabbabbbabbababaaabbbabbbbabbbbbabbabbbaababaabbbbbbabbabaaabaabbbaaabbbaababbbaabaabbbbabbbabbbbabbabbbabaabbbabaabbbaabbbbbaaabbbbaabbbbaaabaabaabbaaaaaabbbbbbabaabaaababaaabbabaaaaabbbaabbbabbabbbaababaaaabaabaaabbbbbbaaaabbbbababbbbaaababbbbaababbaabbbabaaabbbaabaaabaabbbaaaaababbabbbbbbbabbbbbbabbbbbaaaaabbabbabaabaabbabababaabbbabbbaababbaaabbabbbabbaabaabbbabaaabaabbbbaaabbbabbbbbbaabaaabbaaaaabaababababbbababbbababaaaabbbbbbababbaaabbbbabbbbbbabbbbbbaababbabaabbabbbaabbbbbbaaaaababbbbbabbabbbbaabaabaaabbaaaabbbabbbbbbbaaabaabbaabbbbaaaaabbbabbbabbabbabababbbbbbbabbbbbbbbbbbabbaabababbbbabbbbbbbaabaabbbababaaabaaaaaabbbabababaaabbabbbaabbaababbbaaaabbababbbbbabaaabbaaabbbbbbabbbabaabbbbaaaaabbbbbabbbaaaabbbbabbbabaaaababaaaabaabbabbbabaabbaabbabababbbaabababbbaaabbbbbbabbabaababbbabaaaaabbbabbbbbaaababbbbaabbbaaabbabbbaabbbbbbaaabbaabbbbbabbaabbabbbbaaaabbaaabbabbbababbabbbabbbaabbabbbbbbbbaaababbbabababaaabababababbabaabaabbaaabababababbbbbbbbabbaabbababbbbbbaabaaabababaaaabbbabaabaaababababbaaabbbabaabbbaabbaaabbbbbbbbbaaabababbbabbbbbbababbbbbabbbaababbbbaababbbabbbabaaaabbabbbaabbabbbbbbbababbbbbabbbababbaaaaaaababbabbaabbaabaaabbaaababbabaabaababaabbababaabbbbbbbaaaababababbbbbaabbbabbbbababbbaabbaabbabbbbbbabbbbbabbabbbbbbbbbabbaabbabaaaabaaabababbbbbbabbababbaababbbabbbbbabbbbbbaabaaaaaabababbababaaabbbbbaabbaaabbbbbabbbbbbaababbbbabbbbabababaabbabbabbaabbbbaabbabbbbaababbbbbabbbbaabbaabbbabaabbbaaabbaaabbbabababbbaabbaabbbbbaababbbababaabbabaabaabaaabaaaabaaabbbbbaababbaaabbabbbabaabababbbaaaabaaababbabaaabbbbbbbaabbbbbabbaaabbbabbbabaabbabbaabbbbbbabbaabbbabbabbbabaaaabbabbabbbabbaaabbaabaaabbabbbbabbabbaabbbbaaaaabbababaaabaaababaababaabbbabbabbaaabaaabbbabbbbbbbabaaaaabaaabbababbababbbbbabaaabaabaaaabbbabbbabbbabbaabbbaabbabbbabbbaababababababaaabbbbbaaaababaaaaabaabaaaaabbabbbabbabaaaabaabbbabbababaababbbbabbbaabaaabaabbabaababbbbabaaabbbabbbbbbbaabbbababababbbaaaaabbbabababababbbbbabaaaabbbabbbbaaabbbbbbbababbbabaabaabaabababbababaabbbbbbabaaabbababbabaaabaaabbabbbbaaabbabbbaaaabbababbaaabbaabbaabbbabaaabaaaabaaaaaabaabbabbbabbbbabbbabaabbbbabbbbabaaaababbbababbbabaabbabbabbbaaabbbbbabbabbabaaaaaaabbbaabbabababaaabbbabaabbaaabbbabaaababababbbbbabbbbbaaabaabbbbabaaababbbbabbbabaaabbbaaaababaaabbbaabbabababbbabaaaaaabbbbabaabababbbabaababbbbbbabbbaaaabbbbaabaaaaaaabbaaabbaaabbbbaaaabbbababaaaabbababababaabaaaaaabaabbaabaabbabbbbbbabbaabaaababaaaaabaababbbababaaabbaabbbbabbbbbbabbbbbbaaabaaaaabbbabababbabbabbbaaaababbbbabbbaabaaaabababbbaaababaabbbbaaaaabbbbbaaababbbbaabababaaaababbabbaaaabbbabaaaabbaaababaabbabbbaababbbbabaaabbaabbbbabbaaabbaaaaabbabbbbbbbabbababbaaaaabbaabbaaabbbaaabbaaabaababbababbaabbbabbaabbbbbabababbbaababbbbaaabbaaabbabbaabaabbaaaaababaaaaaabbabbbbbabbabbaaabbaaaaaaaaaaabaabaababbbabbabbbaaabaabbbbbaaaababaabbbbbabbbbabababbaabbbbabaababababbbbbaabaaababbaaabbbbbaaaabaabababbaaaabaabbbabbababbbabaaabbaababababaabaababbbbbaaaabbabaaaababaabaaaabbaabbbbbbbbbbbbaabababbaaaaaababbbbbabbabaaabaabbbabaaaabbbaaabbabbbaabbbaaabbabbbbaaaaabbbaaaababababbabbbbaaabbbbababaabbaaabaabbabbbaabbbabaaaababbbbbbbaabbbaaaaaabaaaabbababbbbbbbaabbbbbaaabbbbbbbabbbababaabaabbabaaababaabbabbbaababbbbaaaabbbaababbbabaabbaabaababaaaaabbbbbaababbbaaabbbaababbaaabbaababbbabbabbbbabbabbbabbaaababbabaababaaabbbbbbbabbbbabaababbbaaaabbbaabaaabbbbaaaabbabbbabbbabaabaabbbbbbaababbaababaaabbaaaaaabbbbbbabaaaababbbbbababbabbbbababaabbbbbbbbbbabaaaaaaabbaaabbbbaaabbbbaababaaabbababbbbabaabbaabbbababaaaaaabbabaaaaaaabbaaabaaabbbbaaabbababbabbbaabaabaabbbbbbaaababaabaabaaaababbbbbaababaabbbabbabbbbbbbabbbbabaaaabbaaabbaababbbbbabbbbbbaabbabbbaabababaabbabaabbbbaabbaabaabababaaabaabbbaababbbaabaabaabaaabbaaabaaabbbabbbabbabaabaabbbbabaabbbbaabbababbbaabaaaaaabbbbbabbabbbabaaabaabbbbbbbbbaaabaaababbbabaabaabbbababbabbbbbbaabbbababbbbbabbaaabaaaaababbbbabbabbaabbabbbaabbbbabbabbbabbbaabbbbbabbabaaabbbbaababbaabbbbbbbabbabbaaabaabaaaabaaabbaaaaabbabbbbbbbbabbbbbbabbaabbbbaabbabbbaababbbaaabbabaaabbbaabbbaababaabbaaabbaabaabbabbabababaaabbabbabbbaaabbabbbaaaaabbbbabbbbbbbbabbabbbabababbbbabbbbaaaababaaababbbbabbaababbaaabbaaaabababbbaaaaaaaabbaabbbaaabbababbbbaaaaaabbaababaabaabbaabababaaabbabbbbbbbabbaabaabbbbabbbaaabaabbababbbbaabababbbbaababbaababaaaabaababbbbbbbaaaabbbabbabaaabbabaaabbabbaabbbbaabbbabaabbabbaabaabaabbaaaabaabaabbaaababbabbbababababbbbaababaabaababbbaaabbbbbabaaabbbbabbbaabbbbabbbaaabaaaabbbabbabbbbbabaaaabababbbaaaaabbbabbaabaaabaaabaaabbbbbaaaabaaaaaaaabbbabaabaabbaababbbaabaaababbababaaaabaaabbbbbbaabaabbaababbbaaabbabbababbbababbbabbbbaababbababbbbbbbbababbaababbaabbabbbaaabbbbbbaabaaabbbabbbbabababbbabbaaabbabaabbabbbbababbbbbbaabbabbbaabbababaaaaaabbababbbbbbbaabbbbabbabaabbbbaaabaaaabbbbbbababaabaaaabbbbabaaabaababbbbabbbababbababaaabbaabbabbabbbaabbbabbaabababbababbbaabababbbbabaaabbbbabbaabaaabbbbaaaabaabbababaabbababbaaabaababababaaabbbbbababbbbbbbbbaaabbbbabaaaaaaabbbababbabbbabababbaaaababbbaaaabababbbbaabbbbaaabaabbabababababababaabbabbaaabaaabbabbaabbbbbaaabaabbababbabbabababbbbbaabaabababaabbabaabbbbbaabbbbaabababbbbbbbbabbbabaababbaabbbabbbaabbababaaabaaaabbbbabbbbbaaabbbababababbaabaabbbbbbbbbbaabbbaaabbbaabbbbabaaaabbaaaaabbaabbbbbbbaabaaabaabaababbababbaabaabaaabbbabaabaabbbaaaabbababbbbaaabbbbbbaaabbbabbbabababbbbbbaabbbbbaababbbbbbbbaaabbbababbbbabbaaabaabaaabaaaabbabbaabbbbabaabaaaaababbbbabbaabbbaaabbaaabaababbbababbbbbbbbbbaabbaabbbabbbabbbbaabbbaaaaabbbaabaaaaabaabaabbabaaaaabaabbbbbaaaabbbbaaaaaabaabbabbbabababbbbbbaaaaaabbbbbbbaabbbbbababbbbababaaabababaabaabbbaaaaaaabaaaaabaaabababbbbaabbabaababaaababaaabbaabaababbabbbabaaabbbabababaaabbabababbbbaaaaabaabbbbabaabaabbbabababbbbbbaaaabaabbbbbbaabbbbabbbbaabbbbbaabaababbbbabbbbabababaabbbabaabbaababbaababbbaabbbabbbbbbbbbaabaaaabbaababbbbababaabbabbbbaaabbbaabaabbabbbabaaabaaababbbabaaabaaabaaaabbaaabbabbbbabaabbbaabbabbbababaaaababbbbbaabbbbbbaabbbabbbbabaabbbaaabbbbabbbbbaaabbababbbabbaababbabaaababaaababbaabbabaabbbbbbbbbbbabaaabbbaabbababbaaaabababbbaabaabaaabbbababbbbbabbbbbabababbbbababbababbabbbbaaababaabbbbaabbabbbbbbbababaabaaabbbaaaabbbbabbabbababbbbabbbababbbbabaabbbbbabababbbbbababbbabbaaaaaababbabaabaababbababaaaaaababbaaabbabbabbabaababaaabaaaabbbbabbbabbbbabbaabbbbababbbababababbbbbaabbaaabbbbbbbababbbaaabbbabbbbbbbabbabbabbbbbbbaa
