2000 2000 aaaabaaaabbbaabbaabbaabbaababaaabaaababbbabbababaabbabbabaaabaaaaaabaaabbaaabaaaaaaaaabbabbbbaaaabbbababaabbbabaaabaaaaabaababbbbbbbaababababbabbbbaaabababbbbaaaaaabbaaaabbbaaaaaabbabbbbbaaabaaabbabbaabababbabbbaabaaaabbbbbbabbaababbbbbabaabbababbbaabbaababbabbbaabbaaaaabbaaabbbbbbbaabbbaaaaabbaaaabaabaaabbabbbbbabbbabbaaababbaaababbbbababaaababbbabbaababbaababaaaabbaaabaaaaaabbaababaabaaabababbbbbbababbbabbababbabaabbbabbababbbaabbbbbbbbaaaabbaabaaabbabaaabbababbbaaabaabbbabaabaaababbaaabbbbbaaabbbbaabaabbaaaabaaaaaaabababbbaababaaababbabbbababbaabbbaaabbaabbaabaaabababbbaaabbbaabababbaaaabbbbbbabaabaabbbbababbabaaaababaabababbaababaabbbbbbabbbbbbaabbabaaaabaaaaababaaababbaaababbabaabababbaababaaaababbbbababbbbabaabbbbbbaabbabbaaaaabaabbabaabbabbbbaabbabbabbbbbaaaabbaabaaaaabaaaaabbaabaabbbabbbbbbababbabababbaaaabaaabaababbabababbbbbbbbbaabaaabababbbbbabbabbaaabaabbaaaabbabaabbaaaabaabbabaaabaaaaabaaaaabbbbaaaaaaaababbaababaaaababbaaaaabababbbabaaabaabbabababbaaaabbabbbaaabbabbaaabbbbaabababaababbaaabbbaaabbaaaabbbbbbbabaaaaabababbabababbbaabaabbaabbaaaaabaababaabaabaababaaaabbababbbbaabaabbabbbabbabbbabbaababbababbaaaaaabaabbbaabababbaabbabaaaabababaabbaaaaababbbbaababaaaaabaaaabaabbaababaabababbaaaabbaabaabaabaaaabbbaaabaabaaabbbaaaababaababbabbbaaabbaabababbaabbaaabbabbabbaabbbabbaaaabbbbabababbabaabaabbbbbaabbbbbaabaabbbbbababaaabaaabbbbbbbbbbbabbabaaabbabbabbbbabbabaaabbaaabbabaabaaabbabbbaaaaaabbabbbbbbabbaaababaababaaabaaababaaaaabaabbbabaababababbbbbaaaabaabaaaabbabbbbabbbbbbbabbaabababbbbbbaababaaabbaabbbbbbabaaaaabaaaaaabaababaaabbaabaaaabaabbababbbaabbaaaabbabbbaaabbbaaababbabaababaaabaaabaaabaaaaaabbaabaababaaabaaabaabaaabaaabaabbaaababaabbaababaaabaaababbbbbbabaabbbbbbabbaabbbabbbbbaaaababbaaaaaaabbaabbabbbaaaababbbabbaabbbbaabaaabbaababbbbabbbaababababbabababbbaabaabbaaabaababbbbaabaaaabaaaaaabaabbaabbbbbbbbbbbaabbaabbabababbbabaabaaaabaaababbababaabbbaababbabaaaaaabaaaaaaabaabbbbbbbabbbbabbaaabbbabbabbbabaabbbbabbbbaaaabbabbbbbbbbaaaababaababaaababbb aaababbbabbbbabbaabbbaabbbaaabbbababaaabbbabbababaaababbabbbbbabaabbabbbbaabaabaababbbbbbaabbbaaabaabbbbbaaababaaabaabbbaaaabaabbbbbbbbababaaaaabbbbaabbaababababbbbbbabbbabbbabbaaaababbbaabbaabbbbbababbabbbbbabbaaaaaabbbabbababababaabaaabaabaaabbbbababbbbaababbbababbaabaabaaaaabbbaaaababaababaabbbaababaabaabbbaaabbbbbbabbaababaabababbaaaabbaabbaaaaabaaababbabaaababbbababbbaaaaaabbbbaabababababaabbbbbbaaaaaabbbbaabbabbabbabaabbbabaabbaaaaaaaabaaabbaabbabbbbabbbaaabaabaaaaabbababbbabbbbaaabbbababbbabaaabbabbbbaaabababaaaaaaaaaabaabbbabbaaaabababababaabaaabaabbaabaaabbaaababaabaaaababaaaaababababbbbaabbbaabbabbbaaaaababbbabababbababbaabbbaaaabaababbbbaabaaabaaabbbbaaaaaaabbabaabbbabbbbaaaabaabbabbbbbabbaabbbabbaababaabaaababababbababbbbabbbaaabababbbaaaaaababbaababaaaabbaaaaaababaaaabaabaaabababaabaabaaabbbbaabaaabbbbbababaaabaaaaaabaabababababbbbaababaabbaaaaabaaabaababbbaaababaaabbaaabaaababaababababababbabbabbbaabababaaabbbabbabbabbbaaabbabbbaabababaaabaabaabbbbbbbaaaaaababbbbaaaabbbababaababaaaaaaababaaaababbbbaabbabaabababaabbabaaabbbbaababbbabbababbbabaaaaaababbbabbbbbbbaaaaababbaaaabaababbaaaaaaabbaaaaabbbaaaaaabaabbababbbbabbbbabbbaaabbaaababbbbbbabaaaaaaabaabbbbabbaabbabbbaabaaabbbbabbbbaaabbbbbaaaabbababbbbabaabbbbaabbbbaaabaabbbaabaabbbbabaabbaaabbaabababbabbbbaababbbbbaaaaabaaaabbabbbbabbbbbaaaaabaabbabbbbbabbabababbbbaabbaaaabbbbbbabbabbbbbaababaaaabbabbbabaababaaaaaabbbbbaabbababbaabbabbabbaaabaaabaababbaabbaababbaaaaabaaaaabaaaaabbaababaabbbbabbababaababbbaaabbbaaaababbabbbabbaabbaabbbabaabaabaaababbbaabbbababbbbbbaababbaaaaabbbbaabbbbbaaaaaaabaababaaaaabaaaaaababbbbabaabaabbbbaaaaaaaaaabbbababaabaaaabbbbabbbbababbbbbabbbaabbbabaaabbbaaaaaaabbbabbbabbbbaabbbbabaabbaaaabbababbbaaabbaaaabbbaaabababbaabbbbaaaaabbabbabbbbbbabbabbaababbbbbbbbbabaaaababaabbbbbabbaabbabababbbbaaaabbbabbabaaaaabbbbaabbaabaabbbbabbbbbababbbbaaababaaaaaababaaaaaaabbabaabbabbabbabbbaabbbababbababbababaaababaabababbabbbbbabbaaabbaaaabaaabbaabbabbabbaaaaabbbabbbaaabbaabaaaaabbabaaaba aabaaaaababbbbbbaabbbaaaabaaabbbbbbbaabaaabbababbabbbbbbababbabaababbbbbbbabbbbbabbbaaaabbaababaaaaababaaabbaaaababababababbaabbbaaabababababbbbbaaababababbbbbababbaaabaabbbbabbbabbaabbbabbbbabbaaababbaaaabbabaaaaabbbbabbbaaaaabbaabaabbabaabbaabbbaabbaaabaabbaaabbbbabbbbbabbbbabbaaabbbbaaaaaaabaabaaabbbaabbabbaabbabbaaabaabbaaabbabbbaaabbaabaabbbbbbaabbbbbabbaaaabbbbbbaaaababbabbbbaaabbaabababaaaaaabbaaabbbaaaaaaaaaabbabbabbaababbbbbabababbaabbbababbabbababbaaaaaaababbbbbaaaaabbbbaabbaabababbaaabaababbaaabaabbbbabbababbaaabababbaabbbbabbbabbabbabaabbbababbbbaaaabbbabbbbaaabaabbbbbabbbbbbaaabbbabbaabaababaaaaaaabaabababbbaabbbbaaabbbbbbbaabbaabaaabbbbaababbbbaabbabbbbbabaaaaabbabbbabaaaabaabbabaaaabaabbaabaabbbbbbabababbbbbababbaaabbaabbbbabbababbaabbbbababbbbabbbbbbaabbbababbabbaabbbbbbbaaabbaaabaababbbabaaaaaaaaaabbababbbaababbbbbaababbaaaabbbbabaaabbbabbabbabbaababbbaaabbbababbaabbbaabaaaaaaabbbabbbbbaaaabaabbabbaaaaaaaaaaabbbbbbbaababbabbabbabbbbaabaabbabbabaabbbbbabbaabaabaaaabbabbbbababaaabbbaababbbabababaaaabbbaaaabbaabaaaaaaaabbaabaaaaabbbaababbbababaaabbbaabbbaaaabbbbabbababbbbbbbbababbbbbbbbabbababbaabbbbbbabbbbbaabbababaabaabbaaabaaaaababababaabbbbbababababaababaabbabaabbbaaabbbabababaaabbaabbaabababaababbabbbbbabaababaabbabbbaaaaababbbbbaaabaababbbabababaaabaaabbbbabaaabaaabbbbabbaaabaaaabbbaababaaabbaaaaabbaabbbbbbbbaabaabbaaababbbabbabbbbaabbbbaabbabbbaaaaaaababbaababbabbabaababaabbbabbabaaaabababababaaabaaabaaaabbbbaabaabbbababaabbaabbbababbbbabaaaaabbabbabbababaabaabaababaaabbaaabaabbabbaabababbbbabaaababbabbaabaababababbbaaaabbabbabbabbbabbabaaaabbbabaabbaabaabaaabbbababaaabaabbbbaaabbbbaaaaabaaaababbbbaabbaababbabbaaaabbbabababbabbaabbaababbaaabaaaaaaaaabbbabbbbbabababbbbaababbabbaabbaabbbbbbaaabaaaabbbabaaabbbaabaaabaabaabbaaaabaaabbaaaaaaabababaaababaabaabbbbabaaabbabaaaaabaababaabbaabbabbbbaaaaababbabbaaaaaaabbabaaaababaababaaaaaaabbbbbabbbbabaabbbaabbbabbbaababbaaaabbbbabbaaababaababaaaaabbbbabbaaabbbbaaaabbbabbabbaabbbbababbabbbbaaabaabbabbbabb baabbbabbaabaaabbabaaabbaabbbabaaabbbaabaabaaaaaababbababaabaaaaabbaaaaabaaabaaaaaabbabbababaababaaaabbbaaabbbabababaabaaabbabaaaaaabaaaabbaaabbbbaababbbaaabbbbaabbbabaabbbbbbabbbbababbaaabbabababbbabbababaabbbbbbaaaaaabaababbabaaaaaabaabaababaabbabbaabbbbaaaabbabaababbaaaaaaaabaaabaaaaabaabbabbbaabaaaabaaaaabbbabbbaabaabaaaabababbbabbbabbaaababbbbbabbabbbbbabaabababababbaababbbaababaabbababbbbaaaaabaabbbaaabaaababaabaaabbabbabbabbbbabbbbbbbaabaabbbbaaaaaabaaabaaabaaabbbbaaabaabaabbbabbabbabbbaaababbaabbbbbbbaaaababaabbabbaabbabbabaaaabaaababbbaabbababbaaaaaabaaaabababababbbababbaaabababaabaaabaababaabbaaabbbaabaaababaabababaabaaaabbaaabaabbbaaababbbabbbbbbbaabababbbaaaabababbbaababaaabbbaaababbbaaabababbababbbbaaaaabbababababbbabbaabaabbbabbaabbabaaaabaaabbbababaabbaabbabbaabbababbaababbaaabababbaaaabaabbabbbbbbaabababbabbbbbabaabbbaabababbbbbababbaaabaabbabaaaabaaaababababbbabbaabbaaabbbbaaaabbaaaaabbbbaabbbbabababaaabbbaabbbaaabbbabbbbaababbbabaaaaabbaaaaabbaaababbaabbabaaababbbaaaaaabbaaaabbaababbbbabbaabbbabaaaabbaabbbabaaaaababbbaaabababbababbbbbabbaaabbaaaaabbbbbaaabbaabbbbbabbbbaabbabbbbabbbaabbaaaaababaaaaabbbababbbbaaaabaaababbbbbbaabababbbbbbbbbbbbbaaaaababbabaabbbbababaaaababbabaaaaabbbbabbbaabbababaabaabbaaabaababbabaaabaaaaabbbbbbababbaabbbaaaabbbbbababbaabbaabbbaaaaabbbbbabbbaabaaaabbbaaababbbaabbaaaabbabbbaabaaabaaaababbbaabbabaaaabbbaaaaabbabbbbabbaabbbabbbbaaaaabaaabbaaaababbbbababbbaaabbbaaaabaaababbaaaababbbaaaabaaaaaabaababbbbbaababbbaababbbaabbbaaabbbbabbbabaaabbababbaabbbbbbbbaaababbaaaaababababbababbbabaabaabbbbababaaabbabbbbababbbbbbaaaaaabbabbababbbbbbaabbaaaaabababaabaaaabaaabbbbbabbaaabbbbbbababbbbabbbaaabbabaaabbbbabbbbbbbaabbaaaaaaaaaabaababbbaaaabbbaababaabbabbbbbbbaaabbaabaabaabaabbbaabbababbbabbbaabaaaaabbaaaabbbaabababaaababbaababbaaaaaaaaaabaababbaabbbababaaabbababbbababbabbbaaabababbbabaaabbababbabbbbabbbabbaabbabaaabbbbaabbababbaaabbaaabbababbaabaabbabbaabbbbaaabbabaaaababbabaabbbbaaaaaaabbaaabbaababbaabaababbbbabaaabababbaabbabb baaabaabaabbbababbaabbbbbbaaaabbaaaabbaabaaabaabbaaaabbabbbaababbbaabababaabbbbabababbbabaabbabbbbbbaaababbaabbbabbabaaaaabbbbbaabababbaababaabaabbabbbabaaabbbabbaababbaabbbabababaabbaaaaabaaabaabbabaababaaabbabababaabbabbaabbabbababaaabaabaaabbbbbaaabbaaaabbaabbbbbabbaabaaaababbabaabaaabbaaaabaaabbabbabbaaababbabbaaaaaaaaaaabaabbbbabbaaaaaaaababbbbbabbbbaaababbabaabbaabaaaababbaabaabbbbbabbbababaabaaaabbaabbaabaabbbababaaaabbbabbbbbaabbbaaaaaababaaabbabaaaabaabaaaabbabbabbbaabaaabaabbaaaababababbbbabbbabbababaaabbabaaabbbabaaabbaaaaaaaabaaababbaabbbababbbbaabababbbbabbaabbababbaabbbaabbaaaabbbaababbbbababbbbabbabbabbbabaaababbabbabbbbbaabbbabaabaabaababaaaaaabaaabbbbbbbbbbaaaabaabbbaaaaabbaabbbaabbbbaababaabbaabbaabaaaaaaaaabaaababbbbbbabbaabbaabbbaaabbbaaaabbbabbaaaaaabbabbaaababbaabaaaabbbaaaaaaaabbabaabaaababbaabaabbaaabbabbaaabbbabaaabbaaaaaabaaababababaabbaaaabbaaabbaabbbbbbaababaaaabbbaaabaabbbbababbbabbaaaababbbaabaaaaaaaaabaabbbaabababbabbbaabaababbbbaaaabaaababababbbabbbbabaaaaaaaababbbbaababbbbbbbaabaabbbbbbaaabbababbaaaabbbabbbabaababaabbabaabaaaabbbabbbbaaaabbaabaabbabaaaabababaabababbbaaabababaaaabababaabbbababbaababbbbbaababaabbbbbbbaaaabbbaaaaaabbababbbaabbbaaabaaabbababaabababbabbbaabbbbabaababbabbbbbaaaaaabbbbbaabaaaabbabababaaaabaababbaaabbaaaabbabaaaabaabababbabbaabaaaaabbbababbaaabbbbaabbbaaababbaaaaababbabbabbaaabbaababaabbabbbbabbbbaabbbbbbabbbababbbabbabbaaaabbbbbbbbbbbaaabbbbbaabbababbaaabaabbabaabbbabaabbaababbababaabaaabbaaabbabbbbbaabaaabaaaaabaaabaaabbabbabaaabbbaaabbaabbbabaabbabbbaaabaaabbbbbbbbaaabbbbbbaaaaaaaabababaababbabaaabbaabbaaaabbaaababaabaaaaaabbabaabbabaababbbaababbabaabbaaabbabbababbabaabaaabaaabbbbbbaaababbbbaaabaaabbbabbaaaabbbbaaaabbbbaaaaaaabbaababbaaabbbbaabaababbababbbbbbabbbbaaabbbaabaaabaabababbbaabaabbbbbbababaabaabaabababaaaaaaabbaaabaababbbbaababbbaaabaaaaaababbbaaaabaabbbbabababaaabaaaabababbbbbabaabababaababbbaaaabbabababbabbaaabbabbbaaabbaababbbabbbbaaaaabbbbbabbbbbaaababaaaaabbaabbbbabbbaaaabababababaaababaaa bbaaaaababaaabbaaaaaaabbbbaaabbbaabbabaababaaababbaabbbabbbababbabaabaaabababbababbaaabbaabbbababbbbbaaaabaabbaabababbbaaaabaabaabbaabbbabbaaabaabbabababaaaaabababaaaaabbabbaaabbabaaaaabbaaababbaaaaaaaababbaabbabbbaaaabaabaabbbbbaaaabbbbaaaabbbbbaabaaaaaaaaaabaabbaabababaababbaaabaabbbabbabaabbaabbabbbbaababbabbbabbbababbbbbbbababbaabaabbabbbbabbabbaabbbaabaaaaaabaabababbbaaaababbaabbabbabaaabaaabbbbbabbaaaabaabaaaababbbabaaabbabaababbabaabababaaabbaababaaabbbaaaaaaaaabaabbabbbababbaaaabbbbbababbbaaababbabbaabbabbbaabaaabbbaababaaabbabbbbbbbbbbaabbbbbbbabbaaababaaabaabbaababbaabaabababbabbabbbbbabaabbaaabbbbbbbaaabaaaaabbbababaaaabaabbbbaaabbbaababbaababbbbaaaabaaaabbbbaaaabaabbaabbbabaabbabbaaababaaabbaaabbaaaaaaaaababaabbbbaaaababbaaaabaabbaabbababaababaaababaabbaababaaaaabbbbabbbababbbaaabbbaabbaabbaababbbabbbababaabbbabbbbbaabbaabababaaabbabaabbbbaababbaaabaabbbbbbbbbababbaaabbaaaaababbbaaaaaaababbaabbbaaaaabaabaabbbaabababbaabababbabaabbbababbbbaaaaabbbbabaababaaaabaabbabbaabbbabbbbbaabaaababaaabaabbbbbbabbbabbbabaaabbaababbbabbaabbabbaaabbaaaabbbbabbbabbaabbbbbaaabbbaabbaaabbabbaabbabbaabbbbbabbabbaabaabbbaabbbbabaaabbbaabbbaabbbaaabaababbbbabaabaaaaaabbabaabbbbaabaabbbbaabbbaaabaaaabbbabbbaaabaaababababbabbbaaabbbaaaaabbbaaaabaabbabbabbbaaaaaaaabbaabbaababbbbbabaabbaaabbaabbababbaababbabaabaabbabbbabbaaababbababababaaabbbababbaabaaabaabbbbbbaaaabababbaaaaaababaabaabbaabbaaabbbabaaaabaaabbbbaaabaabbbaabbabaabbaabbaabbbbbbbaaaabbbbaabbbbaabaaaabbaabbababaaabbababaaabbabaabbbabaabbbbbaabbbaaaababbbaaaababbbbabaaaabbababbaabbbaabababbbbbbaaabbbbbbbbabbabaaaaabbbababaabaabbaaaaabbbbaabaabbabbaabbabbaaabaabbbabababaababbabbbbabbaabbbbaaabbbbabbababaaaabaaabaabaaaabbaaaaabaaabaaabbbbbabbbbbbabaaabbbbabaaabbbbababbbbabbbabbaaaabababababaabaaaababbbabbbabbbbbabbbbbbbabbbbbaabbbbbbaaaababbabaabbbbbaabbaaababbabbabbabbaabababbaaabbabbaaaaabbabababbbabaabaaaabbaabaaabaaaaaaabaabbabaababaaaaaaaabbaabbbbbabbabbabaaabbaaabbbbbaabbaaabbbababaaaabbbabbbbabaaaaaaaababbbbaabbba abbaaaaabaabbbbabbbaababbaaaabaaaabaaabbbbbbbbbaaabbababbbaaabaabaabbbbaaabbbbabaabaabbabbbaabbaaaabbaababbbbaaaaababaaaabbabababbbbabbaaabbbbaabbababababbbbaabbbabaababaabbaabbabbaabbabaaabaaabbaabbabaaabaabbabaaabbaaabaaabbbaabbbbbbbaabbbbaaaaabaabaaabbabaaabbbbbbabaaaaabaaabbaaaabaabbbbbbababbbaaabababbbbbaabbabbbbbbbaaabaababaabbbaabaaababbbabaabaaaabbbaababbbaabababbbbabbbbaaabbbaaaababaababaaabaaabbabbbaaaaaabbbbbbaaababbaabaaaabbabaababaaabbbabaaaabbbababababbbbbaaabaaaaaaababbbaaabaaabbbabbbbaabbaabbaaaabbaababbbaaaaaaaaabaaababababbbabbaabbabbbbbabaabbbbaabbaaabbaabbababbbabaaabbaaabbbbaaabaabbaaaabaabbbaaabaaababbaabbbaaababaabbbabbaaaaabaaaabbabbabaabbbaaaabaabaababbbbaaaaaaabbabbabbaaabbbbabbaabbbaaaaabbbbbabbbbbbaaababbbbaabbbaaaaabaabbabababbbaababbabaabbaabaabaabbbbbbabaaaaaababbbbbbabbbabaaaaababbbbbbaabbbababaaaaaaabaabbbbbaaabbbababbaaaabbbabbbbabbabaababbbababaaabbabbaabaabbbbabaaabbbaabbbbaaabaababbaaabababbbbaaabbbaaaabbaababbaabaabbbabaabbabbabaababbbbbaaaabbbaabbbbaaaaabababaaaaabbbbabbaaabbabbabbbbbabbaabaaaabbbbbaabbbbaabaabaababbbbbbaaaabababbaabaaabaaaaabaabbbabbaababbaabbaaaaabaaaabbbaabaaaabbaababbbababbaabbbbabbabaaabbaaabababbabaabababbbbaaabaabababaaaaaababaaaaabaaabaabababbaaabbabbabbbaaaababbabbbbbbbbaaaabaabaaaabbbbbaabaababbbbbbbaababbaaababababbbbbbabbbabbbbbbbbbaaababbaabbbabbbaabbaababbaababbabbabbbaabbbaabbbbaababbabbabbaaaaaaaababababbbbaabbaaabaaaababbbbaabaaaaaababbbaabababababbaababbbaabbbbbbbbaaaabababbaabbabbbbbaaaabbbbababababaaaaabababbbbbabaabaaabaaabbaabbbbabaaabaaabbbbababbbbabaaabbbbaaabaaaaabbababbabababaaaabbbabbaaaaabbabbaabbabaabaabbbaabbabaaabaabbbaabbbaaaabbabbbbbbababbabbbabaababbbbabbbaabbaabbaabaaabaabbabbbaaabbbbabbabaabaaabbbbaababaababbbaabbaaaabbbaaababbaaaaabbaabbbbbaabaaaaaabaabbbaabbbabbbababbbaaaababbbaaabbaabaaaabbaaaababbbbaaababbbaaabbabbaaababbaaabbbabbababbabbaabaababbbbbabbbbbbbbaaabaababbbababbbabaabaaababaabababbababaabbaabaabbbbbbbabaaaaabbbaaaababbbbbbbaaaaabaaabaababbbabaaaaaabaabaababab aaabaabbbbaaaaabaaaaabbbbbbbabbbbabbbbbababaaaaabbaababbabaabbababaaabababbbaaaaaabbababbaaabbbaaabbbbbbbbaaabbbbaabbbaaaabbababbaabaabababbaaaabaaaaabbbabbabbaaaaabbaabaaaaabababbbbbbbbbaaaabababbabababbababaaabaabbabbbbbaaabaaaabaabbabababbaaaaabbaababbabaabbabbabaaaaaaaaaaababbabbabababaaabbaabbaabaabbbbbabbaabaaaabaabbabbbabbaabaabbbbaaaaaababbbabaababbabbabaabbaabababbabbaaaababbabbabbbbabaabbbbbaababbbaaaababbabaabbbbbabbbaaaaaaaabbbbbabbbbbaaabaaaabbaaabababbbabbabaaaaabbbbbbbababbaabaabaaabbaaabaabaabbbaaabbbbbaaaaaaabaababbabbbbbbaaabaaaaabbaaaabbaaaabbbbabbabbbaaaaabbaabaaabaabbbbbabbbaaaabbbbbaababbbaabbbbabaaaabbabbbaaababbbaabaaababbbabbbabbbbbbababaaaabbbbaaaaabbaabbbaabbbbaabaabaaaababbaabbbaabaaaaabaaaabaababbbbbbbbaabababaaaababbaaababbaababbbababbaabbaabbaaabbabbaabbaaaabbbbbbbaaaaaaabaaabbbabbababbabaabbbbbbbbabbbbabbbbbbbaabaabbaaaabababbaaaaabaaaabbabbbabbabaababbbbbbbabaaaabbbababbbaababbbbbbaaaabababaabaababbbabbbaaaabaaaaabbbbbaabbaaabaababbabbaaabbababaabbbabaaaaaaaaababbabbabbabbaabaaabaabbaabbaaaabaaaabbaaabbabbbbaaaabbbbabaaabbabbabaaabbabababaaaaaaaaaabaaaababababbabaabaababaaababaaabbababbbabaaaaabbbaaaaaabbabaabbbababbbbaaaaabababbbbbaaabaabaabbabaabbbbabbaaaabbbabaaabaabbaaabbaaaabbababaababaababbbbbabaabbbabaaababbabbaababaabbbbbbaaabaaaabbbaabababbbbbbaabbabaaaaaabaaaabbabaababbbbbabbbbbaabbbbbabbbaaaaaababbaaaaaabbbaaababaaaaaabaaaaaabbaaabbaaaaabaaabbbaaaabbabbbbbbbbbbabaabbbabbbaaababbbabbabbbaaababbbbabaaaaaaaaaaabbabbabaaaabbbbbbabbbababaabbababaaabbbbbbabaaaaabaabaaaaabbbbaaaababaabaabbababbbaaabbaabbabbaaababaabaabbabbbabaaaaaabaaabbbbaaabbabbbabbbbbaabaababaababaaaaabaaaabbbaabaaabbbbaabaabbbbaaaaabbbbbaabbaaaabbbbaaaaaabbbaabababbbbabbaabbaabbabaaababbbaabbbabababbabaabbabbbaaabbaaabababaabaababaabbbbbbabbbbbbaabbbbbbaababbaaabbbaaaabaabbaaabaabaaaaaababbbbaabaabaabbabababbbbbbbabbbbababbbbbbabbabaabababaaabaaabbbabbbabbbabbbaaaaabbbabbbababaaaaababaabbabaaabbbaaaaabbbbaabaabaaaabbabaabbbabbbabbbaaabbabbbbabbbbaabbbbabbabbb baabbabbbabaaaabaaabaaaabaaaaaabbaabaababaaabaababaaaabaabaaabbabaaaababbbaaabbbbbbbaaababaabababbbbbabbabbaabababaababaabbaabaaaaaaaabaabbbbaabababbabaabbabbbaaaaabababbabaaabbbabaabbbbaaaaaababababbabbbbaaaababaaabbaaaaaaaabaabbbaabbbabbabbbabbbbababbabbbabbabbbbaaaaaabbbbbbbabbbaabababbbbbbabbaaaabbbbaabaaaaaaabbababababbabaababbaabaababbaaaaaaaaaaaabbaaabbbbbabaababbbbaaaabbbaaaaaabbabbbaaabbabaababbbbbbabbaaaaabbbbbbaaabbbaaabaaaabbaababababbbbaaaaababaabababbbabababaaababbbbababbbbbababaaaababbbbbbbabbaaabbabaababbbbbbbaaabaabaaaaaaaaaaaaababaaababbbababababaabbbbaaababbaaaabbababbaabbbbaabbaabbaabaaabbbbabbabaaaaababbaabaaababaababbbbbbbaabbabbaabbabbbabbabaaabbaabbaaaaabbbaabaaabababaaababbababbbbbaababbbbbabbabbabbbbaaaaabbbbbabababbaababbaababbbabbaaabaaaabbbbababbbbbabbbaaaabaabbbabbabbaabababbaaabbbaabbaabbbaaabbaaaabbbbabbaaaaaababaaabbabbaaaababbaaabbbaaabbbbabbbbabbabbbbababaaabaaabbaaaaabaaabbaaaaaababababbbbaabaabbaabbbbbaaaaaabbbbbbbbbbababbabbbbbaaaaababbbbabbbbbbaaabaabaaaababaabbbbaaaaababbbaaaaaaababbbaabaabaaababababbbbbababbbbababbaabaabaaaaaabbabaaaabbabbabbbaaaababaabaaaabbaababbaababbbabaabbaabbbbababaabbbbaababaabbbababaababaaabbbbabbabbbbaaaaaabaabbbbbbbaababbaabbabbabbbabbababaabaaaabbbabbaaababbbaababaaaabababaaabaaabaaabbaabbabbbababbbabbabaabaababbabbbbabaaabaabbbabbbababbabaabbaaaaabababbaabbaababaabaaaababbaabbbbabaabbbabbabaaaaaababababaaaabbbbaaaabaaaaabaabbbabaaaabaabaababbaaaaabaabaabbbaaaaaabababaabbbbbbababbbbbabbbabaaaaabaaabbaaaaabbbbbababbbbbbbbbbbbabbbabbbbaaaababbbbabaababbbaabbbbbbbbbbabababbbbabbbbaaabbaaaabaabaaabaaaabbbbbbabbbbbaabbbabaabbbbababbbbbabbaaabbabaaaaaabbbbbbaaaaababbbbbbabaabababaaaaabbbbabababbabaaaababaaabaaabbabbbabaaaaabbaabaaabababbbaabaaaaababbabbaabbababababaaaabbbbaaaaaabababaaaabbbaaaaaabaaabaaaabbaabaaaaaaabaaabbabaabbbaaaaabbbaaabbbaaababbaaabbaaabaaaababbaabaaabbbbbabbabaaaabbbaabbabbaabbbaaabbbbabbababbbaabaabbababbbaaaaaabaabaaabbbabbaaabbaabaabbabbbbabbabbbabbaabaabaababbbabbbaaabaabaaaaba babaaaabbaaaaaababbababaabaaababbbbbabbababaaaabaaaaaaabbabbaabbabbbbababbababaaabbbbbabbbbbbaaaabbabaabaabaaabbbaababbbabbaaabaabbabababbbaababbaabbaabbaabbbaabaabbabbbbabbababaaabaababbbabbbbaabababbaaaabaababababbaabbaaabbabbaabbaabbabbabababbababababbbbaaaaaaaaababbbaaabbbababaaaaaaababaaaabbbabaaababbbbabbbabababbbababbabaabaabbbbabbbabbbbbbabbaaabbbbaabbbabbbbaababababbabbbaabaababaaaabbabaaaaabaaabbabbbbbaaabbaaabbaaaababbabbbabaaabababaaabbbaabaaabbaaabbbabaaaaabaaaaabababbabaabaababbabaaabaaabaaababaabbbbbabbabbabaaaabababaabbbabababaaabbbababaabbaaaabaaabbaaaabbaabaaabbaabbaababaaabaaaaababbabbabbaaaabaaaabbbbbaabababbbaaabbaabaabababbabbababaaabbbaabbbaaaabbababaaabaababbbbbbbaabbbbbaababbaaaaaabaabbabbaabbaaaabbbbbbaabaaaabbbbbbbbaabaabbbabbaaaababaaabaabbbaaaaabaabbbabbaababaababaabaaabbbbbaaaabaabbaaabbbbaaabaaaaaaabaabaaabbbaabbabbabaabaabbbbaabaaababbaabbbabbabbbaabbababbabaaabbabbbbaabaaaabaababbabaaaabaabaaaabbbababaaaaaabbbaabaaabbbbbaabbbbabbaabbbbababaabaababaaabaaabbababbbaababbababaaaaaaababbabaabaabaaaaabbbbaaabaababbbaaaabbaabababbabaaaabbbaaabbbaaabbabababaabbaaaaabaabbbabbabaabbaabbbbabbabbaaaabbbbbaaabbabaababbaabbabaaabbabbaabaababaaaaabbbababbaababababbbbbaaabbabaaabaabbbbaaaabbbaaaababbbabbbbbaaabbbabaaaaaababaababaaaaaaabaabbbabaababbbbaaabbbbbbbabaaaabaababbaaabbabaabbbbbbbbbabaaaabbbaaaabaaaabbabaaaaaaaaabaaababbbbaababaaaabaabbaabbbaaabbbbabbaabaaaaabbbbbbababbbbabaabababbabbbaabaababbaaabaabbbbbabbaaaaaaababaabbabbbabaabbbbaabaabbaaabbabbabbaabbaabaaaaabbbbbbabaababbaaaaaabbaabaabbaababbbbaabaaaabbbaabbaababbabbbbaaaababbbaaaaabbbbaaaaabbbbababbabbabbaabbbababbababaabaaaaaaaaabaabbaaaaabbbabbabaabbbbaaaaaababbabbbbbaaabaabbbaaaababaabaaaabaababbbabbbbbaabbbbbbbababbbbaabbbaabbabaaabbbbbbbaabbbaaaaaabbabbbaabaaaaabaaababaabaaabaaabaaaabaabbbaabbabbbbabbbaaabaaaaaababbabaabbaabbbababbbbabbbaabbbaaabbaaabbbabbababaabaababaaabbaaabaabbbbbbbbbababbbabbababbababababbbbaababbbbabbaaabaaaabababbbbbbbbbabbbbbaabbabaabbaababbabaabbbbaabbbab aabbabbbaabbabbaaaabababbababaaaaabbbbabbabbbbbaabbababaaaabbbabbabababaaaaabbabbbbaabbabbbabbababbbbbbbaabaabbaababaabbaaabbaaababbbabbaababaaaaaabbabbbbbaaaabababbbbabbaaaaabbbbbbabaababbaaabbbabaabaaaabaaaaabbaabaaababaabbabbbaaabbaaaaabbbaababbbbaaaaabbbaaabbbbabbabbbaabbbbbaabaababbaababaaaabbbaaabaabbabbbabbaaabbbbaabbbbaaababbbababaaabbabbaaaaabaaaaababaaaabbababababbbbabbaaaaaababaabbbbbaaabaaabbababbaaababbbbbaaabbbbbbbbabbbbaabbbbbabababbbaaaaaabbabbaabaaaabaababbaabaabbbaaabaaabbabababbbaababaaabbbbbbababbabbbbabbbbbbabbbbbbbabbbaabbbbbaabbaaaababababbbbbbbbabbaaaaaababaababbaaaaaaaabbbaabaababaabbbbaaababbaaaababbaaabbbababbbababbbbaaabbbaaabbababaabaaabbbabbbbaabbbbbbaaaabbaaaaabbabbaaababbabbbbaaaabaabbaaabaababbbbabbbabbaaaaabbaabbbbbbbbabbbbaababbbabbababbbabbaaabaabababbbaaabababbbbbbababaabaaabaabbbababbbbaaabbaaabaaaabbbbabbbbbbbbbbbabbbababaaaabaaaaaabbbabaabbababbaababaaababbababbbabbaaabbbabbaaaaaabaaaabaaabbaaabbbaaaaabaabbbaaaaabbbaaaabaaaaabaabbbbababababababbababbaaaaaabaaaabbabbaaabbaaaabaabbbaabbbaaabbaaabaaabaaaabbabbabbabaabbbabababaaaabbbabbaabaaaaabababbabbaabaaaabaaabbbaabbbabbababbbbaaababbabaaababbbaaabbbbbbbbbbbbbaabbbbbbaabababaabaabababbbaabbbabbbbabbaabbbbaabaabaaabbbabbabbaabbbabbabbbbbaabbaaababaabbbbbaaabbaaababbbbaababaaabbaabbbabaabababbaabbbbbababbbabbababbbbaababbbbabbaabbbbabbbbabbbaaabaabaabaabbbabbaaaaaabbbabbbabbbbbaabaabbababaabbabbaabbbbbbbabaaababaaaaabbabbbbaabbbaabbabbbbabaaaabaababbabbbaababbbaaabaaabaaabbbbaabbbaaabbaabaaabaabaaaaaababbabaaabaabababbabbabbabaabaababbbbababbaaabaaabbbabaabaababbaababbabbaaabbbabaabaaaabaaaaaaabaabbbbbaaabaaaaaabbbbbbababbbbabaabaababbaababbaabaaabbbabababbaabaaabaaaaaaaabababbabababaabaaabbaaabbbbbbbabaaaaaaabbbbbbbbabaaaaabbbbaaabbbbbbababaabbabaababaaaaabbaabaaabbbabbbbababbabbbaaababaababaaaabaaabbbaaaaaaaaaabaabababbbbbbabbabbaaaaabbabbbbbaaabbbaaaabaaaaaaaabaababababaabbaabbbbababaabbbbababbababbaaaaaabaabbabbbbbbbabbbaabaabbbabbbbabbaaababbbaababbbaaaaaabbbabaabaabbbbbbaa aaaaabababbbbabababbbaaaababbababbababbabaabbabbbbababbabaaababbbbababaaabbaaaabbaaabababababaabababaaabbabaaaabaabbbabaaaabbbabbaabaabbbbabbbaaaaaaaaabaabbbbbbaaaabbbbaababbaabaabbbaaaaaaabbbbbabbbbbababbabbabbbbbbbaaabaabbbbaaabaabbbbabbababbbbbbbbbbabaabbaabbaaabbbabbbabbaaaababaabaaabbabbabbabaabaaaaaabbbbbabbabaabaababbbabaabbbabaababaabbbaabaabbbaabbabaaaabbbabaababbbaaabaabaabbbabaaabbbaabaaabbbbaabaabababaababababbaabbabbaaaabababbbabbbbaabbbbbabaababbbaaaaaaabaaabbbaabbbaabbaabbbbbbaaaababaabbbaabbbaabbaaaababbbbaaabbbbbbbbbbbabbbaabaabaaaabbaabaabbaaabbbababbabababaabbabaabaaabbabbabaabbaababbabbabbbaabbbaaaaabaaaabaaaabbbaaaaaabaaaabbabaaaaaaaabababababaaabaabbaabababbbbabbbbbaaaabaaabbaaabbbabbbbbbabbbabbaabaaaaaabbbababbbababaabbabaabbabbaabbbaabbbaaaaabbaaaabaabaababbbaabaabbababababbbababaaababbbbbaabbbbbabaaaaabaabaababbbbabaaababbbbbaaaabababbbabaaababaaabaabbbbaabbabaaabababababbbbabbababbbbaaabaababbaababaaaabbaababbaaaaaabbabbaaaaabbbbbbaababbbaababbabbbbaabbbababbbbbabaabbaaaabbbaabbabaaaaaaaabababbbabaaaaabaabbbabbbaaaabababbaabbbbbbbbbaaababbababaabbbabbabbaababbbabbbaabababaabaaaabbbabaaabaabbbbbaaabbabaaaaaababaabbbabbbbabbabbabbbaaaaaabaaabbbbaabaabaabbbaabaaaabbbabbbbaababaabbaaaaabbbbbbaaabbbbbaaaaababaababbbbbbbaabaabbbbaabababaaaaaaaabbaabababaabbbababbbabbbaabababaaaaabaababaaabaabbabbabababbaaaaabbbabbbbaabaaaaaaabbabaaaaabaaaaaaababaaabbbaabbbabababaabaaaaaabbaabaabbababbaaabaabababaaaaabbbbbaabababaababbababbababbbabaaabbbbabababbbbabababbbabaabaabbbbbbbbbaaabbbbbaaaababbbbababababbbbbbbabbbaabbbaabbbaabbbbabbaaaaaaaaababbabbabbbababaaaabaababababbaababaaaaaabbbaaababbabbbbabaaabbabbbbbabbbaaaaabbabbaabbababbbaababbbbababbbbbbababbabbbbaabababbbabbbababbbaaabbbababbaaaabbbbbabbbbbbbabaabbababbababbaaabaabbbaabbbabbaaaaaaaabbbaaaabbbaabbabbaabaabbbbaaaaaabaaababaaaaabababaabbaabbbbbbaabbbaaaaabbbbbabbbabbbbbbabbbbaabaaabaaaabbabbababbbaabbbabbbabbabaaabaabbbabbbababbbbbaaababababababaaaaabaaaabbaaaababbbabababbbbbbaabbbbbaaaaababaaba baabbbabbaaaaababbbaaabbabbababbbbbbabbabababbbaababaaabbbbbbaabbbaabaababbaaababbbbabbbaaaaabbaaaababaabaaaaaabaaaabaabbbbabaaaabaaaaababbbaaaaaaababbbbbbabaabbabaaababaaaaaaaaababbbaaabaabbabababaaabababbbbbaabbbabbbbabbabaaabbaaaaabbaababbaaaaabbabbaabbbbabaaaabaaabbaaababbbabbabaabbabbbbbbbabaaaabaabbbbbaaaaaaaabababaabaaabbbbbaaaabbaabaababbaabaabaabbbbababbabbbbabababaabbabbbbababbbabbaabbaabaabbabaabbaaaabaaabbaabbbbababbaabaaabbaaabbabaabbabbbabbbabbabbbabbabbaaabaabbbbaabaaaaababaaaaababaaaaabbabbaabaaaabbbbaabaaabbaabbaaabaabaaabbbbaaaaabbabbbbbababbaaabababaaabababbbaabaabbababbbaabbaababbaabaabbaabaabaaaaabaabbbbaababaaabbbabbaaabbabbbabababbbbbbbaaaababbababbabababbabbababbaaababababaaabaaabbaaabaabbabaaaabbbbabbaabbaaabbaaabababbababbabababbababbabaaababaaaaaababaabbabbbaaabbbbbaababbaabbaabbbaabaabaababaaabbbbabaabbabbbbaaaaabababbbbabbaabaabbaaaaaaaaaabbbbbabbbababbbaabaaabaaabaaabbbbbabaaaabbaaababaaababbbbbaaaaaaaaabbabaaababaababbbbabaabaaabbbbaabaaabbbabaabbaaabbaabaabbbabaaabbabbaaabababababaaabaaaabbbbaabbabaabaaabbabaaabababbbbabbababbbbaaabbaabababbaaaaaabbabbababbbbbbabbabaabababbbaaababaaabbbabbbaababaaabbbbbaababbbbbbabbabbbbabaaaaaaabaaababbbabaaaaabaaaabaaaaabaabbaabbaaaaaaaaaaabbbbabbbbabbbbaabbaabbbbbabbabbbaabbaabbbababbbbaaabaabbabaababababbbaaababbabbbbabbbabaababbaaabaaababbbbbabbbabbbbaaabaaaaaaaaabaababbbbbabaabbaaaabababaaabbbaaaabaabbababbbbbbaaaabbaaababbaabbbbbaabbbbbbaaabaabbbaaaaabbbbbbabbbaaaabbaabaaababaabaaaabbbabbaaaabbaaaababaababaaabbbbaaabaaaabababbaaabaabbababbbbaabbbbbbaaabbbbabbbaaabbbaabababbbabbaaaabbbaaabaabbaabababbabaaaaaabbaaaaabbaaabbaabaababbbbabbaabaabbabaaaaabaaabbabbaabaabbbabaabaaaabbabaaaaabaaaabaabbaabaaaaaabbaaabbabaaabbbabbabaabbbbaaaabbaabbbabbaaaaabbaabababbaaabaabbbbababbaaabababbbbababbbbaaaaaabbabbaaabbababaaaababaaaaababaaabbbaaaaaaabaabbaabbbbbababaaaaabbabbaababbbabbbbbaabaaaabbaaabbbaaaababbaaabbbbaaaaabbbabbbaababbabaabbaabaabaabbbbbbabaaabaaababbaababbbaaaaabaaaabbababbabababababbaaabbba baaabaaaabababbababbbabbbbaaaabbaaaaabbbbaaabababbbbabbbabbbbbaaabababaaaabababbbbababbbbbaabaabbbbaabbbabbaaabbbbbaaabbbbbbbbbabbbababbbabbaaaabbbbbbaabbbaaaabbaaaabbbabbbbaaabbaaaaaabaabaababbaaaaabbbbabababaabaabbaabbbaabbbaaaaabbabbbaabbaaaaaaaabbbabbbabbbabbaabbaabbbbbbabbabaaabaabbabaabbabbbbaaabbbbabbbabbbbbabbaaababbbaaabaababbbbababaabbabbbbaabaabbbbbbbabbbaaabbbaabbbbbaaaaababaabaababaaabaabbbaaaabbbabaaabbabbaaabbababaabbbabaababaaabbbabababbbabababaabaabaababbbaabbababbbaababbbaabbabababbbbbbbaaabbbabbbbbbbaaabbabbbbabbaaaabbbababbaaabbbaabbbbbababbaaaaababbbbbabaaabbbabaabbabaabaaabbaabbbabababbabbaaabbabaabbaabaaaaabbbaabbaaaaabababaabaaabbbbbbbbaabbbabaaaaaabaabaaabbbaaaabaaababaaabaaaabbbababababbaaaaabaabaabaabaaaabbabaaaaababbbbbabbaaabababaababaabaaaaabaaaaaabbbbaabaaabbaaababbbabbbbbbbabbbbaaaaaabbaaaaaabbbbbaababaaaabbaabaababaaaabbababaabbbbabbbabbbaabbbaababbbbaabaaaaaabababbbbaaaaabbaabbaaabaaaabbababbbbaababaaabbabbbbabababbaaaaaabbaababaabbbababababbaaabaabbbaaabbbababbbbbbabbaaaabaaabaaaabababbbaaaaabbbbaabbbbbbaaaaabbaababbaababbbaaaababaaababaabbaaabaababbabbbbbaaaaaababbbabbabbbbaabbaababbaaaabababbabbbabaababbbbbbbbbaabaaaaababbabbabbbbabbabaaaabbaaaabaabaabbbaaababbbbbbaaaaaaaaabbbbabbbbbaaaabaabbbababaaabaaaabbabbbaaabbabbaabaaaabbbbbaabbbbabaabbabbabbbbaaabbabababbbababaabbabbbbbbbaaababbbaaaabbbaaabababaababbbbbbbbbbbaabaaaaaaaabbaabbabbbbbabbbbabbabbbabaaaaaaabaabbbabaababbbbbaaaabaaabbabaabaabbbbbbaaabbbaaabbbbaaaabaaaaaaababbaabbabbaaabaabbbbababbababbbaababbbbbbabbbbbabbbabbabbaaabaabababbbbbabaabbbbbaabbbabbbabbbbaababaaabababbababbbababaabbabbbaabababbabaaabbbaabbabbaaaaaaaabababbbaabbbabababbababbbbbbaabaabbbbbbbaaaabaaaaaaabbabbbbabbabbbaabbbaabbbaabababbabaabbabaaabaabbbbabbaabbabbbbabaabaaababaaaabbaabaaaaabaababaabbabbbbababbbaabbaabbaabaaaabbbbbabbaabababbaaaabaabbbaaaaababaaaaabbaababbbaababaabbaaabaabbabbbabaaaaaaababbbaabbbbbaabbbabaaaabbabaaabbababbbaababaababbaababaabbbaabbbbbbbabbabaaaababbaaaaaabbabbbabaaaababbab abaabaaaabbababbbabbbbaaaaaabaabbbaabaabbabababaaabbaaaababbbaababbabbbabaababbaabaaabaabaabbbbaabaaaaababbbaabbaabbaaaaaababaaaaaaaabbaabbbbaabaaaabaaababbbabaaaaabbbabaaaababababaabababbabbabaaabbbbaaaaabaabababaaabaabaabbaaaaababbbabbbbbbbabbbbbbababaaaaabbaaabbbbbbbbaababaabbabaaaabbbaabaaaaaabababaaaababbbbaabaaaabaabbaababababababbaabbaaaaabbbaaabbaaababbbaaabbabaaabbbaaabbabbabbbabbabbaaabaabbaababbbbaaaaababababbaabbbbbbaabbabbababbbbbababaaababbbbaabbabababbbabaaaaabbaaaaabbaaabaaabbabbaaaabbaaabaababbbbaaaabbaaaaabbaabbabbaabababbaaaababbbbbbabbabbabababaabbbbbbabbabbbaabbaaababbbaababbbabbbaababbbbaaaabaaaaababaabbababbababbaababbbbaabababaaaabaabaabaaaabaabbaabababaaaaaabbaabbaabaaababaaabbaaabbbbaabaabbabaaaaaaabbababbabbabbaaaabbbaabbbaabbbbabbaaabbabbbabbababaaaaabbbaabbabaabaababbbbbabbbbabababbaaaaaaaaabbbbababbbababaaabababaabbaabaababbababbbaabaaaaaaaabbaaaababbbabbbbbaabababaaaababbbbbaabaaaabaabbaaabaabaabaaaaabbbababbbaaababbabbbbaabaaabbbaabaaaabababbabbbabbbbababaababbababbaabaabbbbabaaabbbbaababbbaaaabaaabbabaabbabbaabbaabaaaabaaaaabbbaabaaaaabababaabbaaaababbbababababaabbbaaabaaaabbbbbabbbbbaabababbbabaaabaaaabbbababaabbbbbbababbbaaaaabbaaabbbaaaababbbaabbbaaaaaaaaaaaabbbbbbabaaaaabaaaaaababbabaabaaababbbaababaaaaabbbababbbbaaaaaaaaaaabaababbbababbabababaabbabbaaababbbababbbaabbbbabaaaabbabaaaaabaaaabaaabbabaabbbbaaabbbbaaabaabbbbababaaababaabbaaaabbbabaabbabbbbbbbbababaabaaabbbabababbabbabbabababaabaaaaaababababbbbbbaabbbbaaaababaaaababbbbbabaaaabababbbbbaabaabbabbbabbabbbbabbaaaababaabbaaabaaabbaabbbaabbbbabbbbaabaaaabbabaabbbaabbbbbaabaabbbaaabababaababbaabaaaabbbbabbbaaababbbaaaabbbbbababbabbabbabbabbabaabbbaabbaaabbaaababbbabaaaaaaaaabbbbbbbbababaaabaabbabbabaababababbaaabbaaaaabaabaabababbbbbbababbbabbbaabababbabbaaaabbbbbbbbbbbababbbbaabbbababaabaaaaaabbaabaaaabbbbbbaaabbbababaaaabbbaabbbbaaaaabbbaabbabbbaababaabbabbbbbbaaaaaaaabbabaaabaaaabbabbbabbaaababbaaaaabaaaaababbabaaaaaabaababbababbaaababaabbbabbaaaaababababbbabbabababbaabbba ababbabababbbababaabaabaababbbbbabaaabaabbaaaabbbaabaaabaaabaabbbabbabaababbaabaabbbbbabbbaaaaabaaaabbbababaabbbaabbbbbbaaaaaabaabbabaaaaaababbbabbbbbaabbbaababbababbaabbaababbbbaaabaabaaaabbaaaaabababababbbbaaabbbbbbbabbabaabbabaabaabaaaaaababbbbaabbbaababaababbabbaabbbabbabaabbbbabbbbbabbbabaabbbaabbbaaababbbabbaaaababbabbbaabbabbbbbabbbabbabaabbbaaabbbbabaaabbababaababbabbabaaabaaabaaabbbbaababbaabaabbbaabbabaaaaaababaabaaababaaabaabaaabababbababaaababababbbbaababaabbbbaabbbbbaaababbbabbbaaababaaabbaabaabbbabaababaaabbbababaaaaabaaaababaabbabaababaababbbaaabbaaaaaaabbabbabaaaaaaabaaaabbbaabbababbaaababbbbababaaaababbbbaabbabbbabbaaababbbaaabaaabbbbbaaabbaaabaaaabaabbbaaaaabbabbbaaaaaabaaaaabaaababaabbbbabbaaabbbaaabaabbbbbabbabbabbaaaababababbaabaaabbbabbaaababaaabbaaaabbaababbabaaaaabbbbaaabbaaaaaababaabbbbaabaaaabbbbaaaabbaababbbbaabbbbabbabaabbbaabaaabbabbaababbaaaabaaaababbbbabaaaaabbbababbbbabaaaabaababbabaabbabbaabaaaabbabbaaaabaabaaabaababbbabaaababbabbbabbababaaabbbaabbbbabbbbbbbaaaaaaabbbbaabbaaaaaabbabbbbbabbabaabaaaaabaaaabbabbbbbaabbbaaaaabababaaaaaaabbbbabbbbaabbaabaababaabbbaaaabaabaaaaaaaaaababbbabbbbaabbabaaabbbbbbbaaabbaaabbbabbaababaabbabbbbbabbaaabbbbaabaabbabbbaabbabbabbbababbbbbabbabbaaabbbabbbbbababbaaababbaabbbaabbbaabaababbaaaaabaaaaabbbbbabaabbbaababbabaababbbbabbbaabbbaababbbbbabaaaababaabbabbabaabababbaaabaabbbbaabbabbabbbbbaabbbbabbbaaaaababababbbbbaaababaabbbbabbabbbabbbbbabaaababaaabbbabbbbbbaaabaababbabbbaabbbabaaaaababbbbabaaababaabbaabaaabaababbbbbbaabbbaaaabaabbbbbbaabbabaaaabbaabbabbaaaaaabbabbaabbbabbabaaabababbabbaababbaaabbbbaabbbabbbaaaabbaabbbbbbbabbbabaabaaaaabababbbbbbababbaabbabbaabbbabbabaaaaabbabbbbbbabbaaabaababbaaaabbaaaabbababbaaaabbbaabaaaaababbbaaaaabbbbabbabbaaaabbabaaabaaaaababbbabbbbbbabbbbbbaabbbbabbaaaabbaaaaabaabaabaaaabaababbbbabaabbbbbbaabbbbbabababbabbbaaaabbbbabaabaaaaabbbababbaaababbaaababbbabbababababbbbbababbbaaaabbabaaabbaabaababbaaabaabaaababbabbaabbabbabbaaabbaababaaaaabababababbbbabaaababbbbbbabbb abaababbaaaabbbaaaaabbaababbaaaaababaaabaabbaabaabbbbbabbbbabbbbbabababbaaaabbbbbabbaaabaaaaaabaabbbbaabbbbbaaabbaabbbbabaababbbabaabaaabbaaababaabbbbbaabbbbbaaabaababababaabbaabaaabbbbabbabbbabbbabbbaaaaaaabbaabbabbaabbabaaaabaaaaabbabbbbababbabbbbabbaaabbbbaaabbaaaaabbabababbbabaaaababbabbbbbbbabababbaaabaabaaaaaaaabbabaabababababbababbbabbbabbbbbaababababbbaabbbababbaaaabbbbabbbbbbbbbbbaababbbabababbabbaaababaababbaabbabababbababbbabbbbbabaabbaabababaababaabbbbbaaaaaaabbbbaaaaaaabbbbbaaaabbbabbabbabbbabababbbababaaaaabbbbaabaabbbaaaaaaabaaabbabbbaaaaabbaaabbaaabbbaaabaabaaaabbbaaaaabaabaababaabaaabbabaabbbbbbaaaaabaaababbaabbbaabaaaaaaabbaabaabbbabbbbabbbababaaababaaaaaabbbaaaabaabaaabbababbbaaababaababbaabbbbbbbbbbabbabbbbbbaaaaabbababaabbbbbaaabaaabbabaaaaaababaaababbbbbabbaaaaaaaaabbbbbaaaaaababbbbbbaabbabaabaaaababaaaabbaabbbbaaaababbabbbbbbbbbbbababbbbabbbabbabaabbbaaabaaabbaaaaabbaaabaaaaabbbabababbbbabbaaabbbbbaabaaaaaaabababbaabaababbbabbaabbbabaabbbbbaabbaabbbbaaababbbabbaabbbbaaaaabbaaaaaababbbaabbbaaabaabababaaababbababaaaaabbabbaabaaababbbaaababbbbaabaabababbaaaaaabababbaabaabbbbabbbbaababbbababaaaabbabbaaaabbabbbbbaabbaaabbbbaabaaaabaaaabababbbbaababaabbaabbbbaababaabbabbbbbabaabbabaaabbbbaaabbabbbbaabbbbbaababaabbaaaababbaabaabbaabbbaabbaaababbabbababbbabaaabaabaabaaabbbabababbaaaaabbababaabaaaabbabbabbabaaababaaaabaaaaabbabbabbbaaaaaabbbbaaaabbabbbbababbaababbaababababbbaababbbbaaabbabaaababbaabbababbbbaaababaaaabaaabaaaaabaaabaaabbbabbababbbbbbaababaabbabaabbbaababbbabaaaabaaabbaaaaaaaabaababbaaaabababaabbaaaababbbabaabbabaabaaabbbbbabbbaabbbbaaaababbababaaaababbababbababbaaaaaaabbbbaabababaabbbaabaaababbbaaabbbababbbababbbababaabaabbbabababbababaabbbabbababaaabaaabbbbaabaaaabbbbaababbaabbbbbabbaabbabbbbabaaaaaabbaababbabbbbbbaaaabbbaabbbbabbbaabaaaababaaaabbbabbbbbbbaaaaabaaababbaabbaaabaabbbbbbababbbabbaabbaaabbbabaabbbbaabbabaaaabbbabaaaaababaabbbababbabbbbbbabbbaabaabbaabaaaaabababaabababaababbbabababbaabaabbbaaabaaabababababbababbaabababbbbab bbaabbbaabbbaabbbbaaaabbabbabaaaaaaabaaaabbababbababaabbbbbabbbbbabaabbbabbbbbbbbbabaaabbbbbbababbbbbabababaaaabbaaabaabaaaabaabbbbaabbabbaaaaaabaaababbabababbaaabbbbbbababaaaaabbbbbbbbaabbbaabbbaaababaaababbababbbaaabbababbaaaaaabbababbabaaaabaaabbababaababbbbabbaabaabbbbbaaabbabbbabaabbaaabbbaaaababababbabbbababbaababbaaabbbbabbabaabbababbababbbaabaaabbbbaaabbbabbaabaabaababababbaabaaaabbbbbbbaaaaaabbbbbbbbbbbaaabbabbbbbbaabbbabaababbbaaabaabbbabbbaabaaaaaabbabbaabbabbaaababbabababbabbbaaaabbbabbababbabbabbaabbbabaabaababababababbbababbbbbbbabbaaabaabaabbabaaababbbbaaaabbbaabbabbbbbbbbabbabbbbbaaababbabaabbbaababbabbabaabbaaabaaabbbbaabbbbaabaabbbaabbbbabaabbbabbabaabababaaabaaabababababbbbbabbbaaaaabbbbaaaaaababbbabbbbabbbaabbabbbbbbaabaabbaaaaabaaaabaaabaaabaabbaaabbbaaabbbbbbbbbbbbbaabbbbabbaabbbaaabbbaaabbbbabbbbbaaaabbbaabaabbbbabbbaaaabaabbbaaaaaaabaaababbbbaabbaabbaaaaaaabaabbabbabbbbbaaaabaabbbbbbbbbbbabbaabaaabbbaabbaababababbbaabbaabababbabbabaabbbbaaabbbaaabaaabaababbabaaabbbaaabaabababaabbaababbbaaabbbbaaaabbbaaaabbbaaaaababbbabaaaaabbaaaabaabbabaababaaabbbaaaaabbaabbbaaabbbbaabababababaabbbbbbababbbabbbbbaaaabaabbbababaabaabbaabbbaabaaaaabbaabaabbbabbaaabbaaaaaabbbbabbabbabbabababbbbbabbbaabbaaabaaaabaabaabbaaaabbaabababababbbabaaaaabbbbaaabbbbbababaaaabaabaaaaabaabbaaabbabaabaababaabbbbbabbbbaabaaaabbaaababbaabaaaaabbabaaaaabaaabaaaabbbbaabaaaaaababaabababbbbbbabbbbbaaaabbbbaabbbbaaaabbabbbbabaaaaabbabbbaaaabbbbbabbbaaaaaabbbababbbabbbaaabbababbabbabbabbbababaabaabaababbbaaabbabbbaaabbabbaaababbbababaaaababaabaabbbaabbabaaabbabaababbabbbbaaababababaaaaabbbbbabaabbabaaaaaaabbaaabbbbabbabbbaaabbbbaaaaabbaabbbaaaabbbbbbaaaabbaaaabbbaaabbbaaaabbabbaabbaaaabbaabbbbbabaababbaaaabbaabaabbaababbaaaabbabaaababbabaaaabababbbaaabaababbbbababbaaaababbbbaabaabbaabaabbbaababbbaaaaaaabbbaaababaaabbbbbbbbabbbabaabaaabbabaaaababbababbbabaaabbbabababbabbbbabaabbbabaabbaabbabbaaabbaaaabbaabbaaaaabbaaaaaabaabbabbaaaaaabbbaaaaababbaababbaaaaabbbabbaabbbaaaabaababbbaabbaa abaabbababbaaaabbabbbbbaaabaabbbaaabbaaabaabababaaabaaaabaababbbbbbaabaabbabaabbabbabbaaabababababbababbbaabbababaaaabaaabaaaaabbababbababaabaaaaabaabbbbbaaaababbabbbaaabbabbbaaaabbbbbbbabaabaaabaabaaababbbaaaabbbbabbbaabbbbbabbabbaaaaaaabbababababababbbbbbbbbbaaabaabaababbaaaabbaaaabababbbbbaaaabbbaaabababaaabbabbbabaaabaabababbbaababbabbbbaaaabaaabbaababbbaaabbbabbbbabbbabbaabaabbaabaabaabbbaaabaabbababbbaabaaaabbababaaaaababaaabbababbababbbaabbabbbbaaabbaabaaabaabbaabbbbabaaabaabababbbbbaaababbbbbbaaaababaaaaabbbabbaaaaababbbabbabbbabbbbabbaababaaaabaabababbbbaababbabaaaaabaabaaabbabbbaaaaaabbbbaaaabaabbbbaabbaabababbbbbbbabbabaabbbbabbbbaababbaabbaaaaabaaababbaaabaabbbbbbabaabaaabbbababbbaababbbabbbaaaabbbbabbabaabaaababaaabbaabaabaaaabbbbaabaaaabbbabbabaaaaabbabaaaaaaaaabbabbaababbaaabaaaabbaababaaabbabaaababbabaaaababbbababbbbbababaaaabaaabababbbbabaaaabbabbabbbababbbbbbaaaaababaaabbbbababbbbbabbbbaabbbbbbabbbabbbabbbaabbbababaaaabbaaaaabbababbbbaababbaaabbabaabbaaababbaaaaabaabbbabbbbbbabbabaaabbabbabbabbbabbbabaababbababaabbababaaabbaaabaabbbbabbaaabaaaabbbaabaaaabbbabbbbbaabbbababbaabbbbbbabaabbaaabaaaaabbaaaabbaabbbaaababbbabbbbbbbaababaaaaaabbaabbaabbabaabaabaabbbabbbababaaabaabbbaaaaabaabbaabaaabaababbabbbabaabaaababaaabaaabbaaaaababbaabbababbbbaaabababbaababbabbaabaabaaaabaaaaabbaabbaaaaabaaaabaabaabaaabbabbbabababaabaababaaabbbbabbabbabababbabbababbbabaabbabbaaaaaaabababbbaaaababbbabbabaaaabababbabaabaaababbbbbbaaaaabbbaabbbbabaaabbabaabbbbabaabababbaaaaabaabbabaaabaababbabbbaaaabaabaabaaaaabbbabbbaababbabbaabababaaaababbabaabbaaaababbabbbaaabbaabbaabbbaaaaaabbbbbabbbaabbaabbaabbbabbaabaababbbaabbabbbbbbabaaabbaabbaabbabbababababbbaabbaabaabbbaabbabbbbababbbbaaaaaaababaaabbbaaaababaababbabababbbaabbbaaababbbababbbaaaaaaabaabbbabbbbaaaaababbbbbabbbabbbabaaababaabbaabbbaabbabbababaababaabababaaababaabbabbabbbbbbaabbaaabbbbbabaabbabbaababbbbabbbababaaababbbbbbaaaabaaabbaaabbababababaabbbbbaabbabaaaaabaaabaaabbbbabbababaababaababaabbababbabbbbbbbbabbbbaaaa aabaaababaabbabababbbabaaabbaabbaababbbbaaaaaabbaababbbabaababbbaababbabaabbbaabbbaabbaaabaaaaaaaaabaabbbaabbbabbaaabbababbbbaabbbaaababbabaaaaaabbbabbabbbbabbbaaaabaabbaaaaabbbbbbaabaaaabaaabbaaabaaaaaaaabaabaababbbabbaabaaabbbbaaabbabbababbbbabbbabbaabbbbababbbbbbaabbabbbbabbbbaabbababbabbbababbabbbbabbbbaaaaabbababbabbabbbbaabaabababaaaaaabababbabbaabbbbbbbbabaaabbbaaabbabbbbbaabbaabababbaabababababbabaaababbbbbabbaabaaabbbbaaabbaabaabbbbababbbabbabaabaaababbbabaabbaabbbaabbababbaabbbbbabaabaaababbbabbbabbbaaaababbbbbbaaabbbbbabababbbaaabaaabbbbbabababbbbabababaaababbbaababaababbbbaaaabaaabaabaabaabaabaabaaaaaababababbbabaabbbbbabbbbaabababbbbbaaaababbbaabbbbabaabbabbabbbaaaabaabaabbababbabbbaabaabaaaabaaabbbabbaaabbabbbabaabbabbbaaaaaaaaabbbbbaaaabaabbaaabbaaababaababbaabbaaabaababbabbbabbabbaabaabbaaabbabababaababaababaabbbaaaababaabaabaababaabaababaababbbbaaabaabaaaabaababbabaabbbaaaaabbabaaaabbaabbaaabaaaabaababaaaabaaaaaabbabaabbaabaaaaabababababbaaaaaaaaaaaababbbababababaabbaaababbbaaabaabaabaabaaababbbbaabbbbbbbbbabbbabaabababbabaaaaabaaababaababbaabbabbbbbaaabbbabababaabbbbbabbabaabbbabababbaaabaaabbbaaabaabbbbaaaaaaabbbababaabbaaaabbaaaababaababbbabbbaaabbbbbbaababaaababbaaabbaaaabbaaaabbbabbaabaaabaaaabbbabbaaaabbbbbababaaaabbbbbbbbbababbbabbababbbbababbbaababaabbbbbbbaabbabababbbabababbbaababbbabababbaaaabbbabbbbbbbababaaaaabbbaabbbbaabbbbbababbbaaaaaaaabbbbbabbbabbaabaaabababbabababababbaabbbbbababbbababaabababbbbbabbaababbbaaabbbababbbbbbaaabbaaabbbabaaabbaabbbaaabbbbbabbbabbabbbaabaaaabababaaaaabbababbababbabbaabaaaaabbaaababbabaabaabababbaaaabaaaaabbaabbbbbabbaabbbbbbbabbabaababababbaaaababbbbabbaabaabbbbbaabbbbaaabbaabbabaabaabbbbbaabbabaabaaaaababbaaabaabbaabaabaaaaaaaaababaabbbaabaabbabbbababababaabbabaaaaaaabbabbaababaabbaaabbbbaaababbaabaabbaaaabbabaaabbaabaababbbabbbaaabbabababababbbabaabaaaaaaaaaaabaaababbaabababaaaaaaaababbbabbbaababbabbbbbaaaababaabaabbbbbbaabaaababbaababaaaaaabababbbaaabbaabaabbbbbaabbaabaaaaaaababbaabbaabababaabbbaaaaaab aaaaababbbbbaaaabbbbababaaabaaaaaaaabbabbbbbbbbaabbbbbbaaaaabbaaaaababaabababbbbaabbaaabbaabbabbabaababbbabaaabbbabbbbabbaabbbaaaaaabbabbaaaabaaaaaaababaabaabbbaaaabbbbbabaabbaabbabaaabaabbaabaababbabbbababbaaaabbbabbbbbaaaaaabaaaabbbabaaabbbbabaababbaaabbabbababaaaababaaabbabababbababbbbabbabbabaabbabbaaabbbbbaaabbbabaaabbaababbababaaaaabaabbaabbaaaaaababbbbabababaaaababbbbbbaaabaaaabaabbaabbaabaabbabbaababaaabbaaabbabbaaabaaabbaaabababaababaaabaaaabbbabbbabaababaabbbabaabaaaaabbabaaabababaaaaabbbbbbbbbabbbabbaaaaababbbaabbbbaababbaaaabbbaaabbabaaabbaabbaaabbbbabbaabaabbbabaabaaaaabaaabababaabbbaaabaababbabbbbaabaabbbabaaabbabababaabbbbbaaaaaaaabaabaaaaabbababbababbababbaabababbaabbabaaaabbaababababbbabbbbbabaaababbbbbbababbaabbaaabbabbabbaaabbbababbabbabbaabbbbbbaabbbbaababbabbbbabaaaaabaabaababbabbabbaabbbbaababbbbbbaababababaaabaaabaaabbabaaabbaaaaaaaaabbbabbaaabbabbaabbababbabbbababaaaaabbaaaaababaabaaabbababbbaaabbaabababbbaaabbaaabbabaaababbbaababababaabbabaaababbaabbabaaaaaaabababbaabbabbbababaaabbabbbabbbaabbabababaabbaaabbababaaaababaaaaabbbbabbabbabbabbabbbabbbabbabbabbbaaaabbbabaaabbaabbbbbabbbbbbaaaaababaabbaabaabbbabaabbabaaaaabaabaaabbabbbbbbbbbbaabbabbabaabaaaabbaaaabaababbaaaababbabbabbbaaabbabbaabaaababbabaabbabbaaababaabbaaaaabbaaabbabbabbababbbbaabbbbaabbbbbbabaababbbbbaaabaababaabbbabbbbabaaabaababbbbabbaabaaaabaabaabbbaaaaaabbbaaaaaaaaaaaaaaabaabaababbbbbaaababbbbbbbbabaaabbbaabbbabbaaababaabaaabaaabaaabbabbaabaaaaaaabababbbbbaabaaabbabbabaabbababbabbabbaaaaababbbaabaaabbbaabbbabaaabbbbaabaaaaaaabaaabbbbbabaabbabbaababbbbabaababbaaababbbbaaabbbbaaabbbabbbbbbbababbbaabaaabbabbbbaabababbaabbababbbbababaaababaaaabaaababbbbbaabbbbabbababbbbbbaaababbbbabbbaabababbaaaabaaabaaaaabbabbabbaabbbabbbbaaaaabbbbbbbabaabababababaabbabababaaababaabaaaababbabbbbabaaabbbbbababbaaabbbbbbababaaaaaaabbaabbbbabbbbbbbaabbbaaababbbbaaabbbbaaabaaaaabbbaabbabbbabbbaabaabbabbaabbbbaabbaababbbbabbbbaabbaaabbbaabbabbaabbbbbbaabbbbaaaaaaaaaaaaaaaabbbababaabbabaabbbabbbaaaa abbababbaaababaababaabaaababaabbaabababaaababbaaabaaaaaabbbabbbbabbaabaaabbbbaaabbaaaabbbaabbabaaaabaaabababbbbaabbaaaabababbabbbaaabaaababbabbbabaabbbaabbbabbbbbbaababaaaaababbbbbabbababababbbbbbbaababbbaabbabbbbabbabbbbbabbababbbbaaabababbbabbbabbabbaababbbabababbbababbabaababbabbbbbaababbaabaabbbbbabaaaabbabbaabababaabbababbaababaabababbaabaaaababbbaaababaaaabaabaabababbbbbbababbabbabbbabaaabababbbaaaabbbabbbbbbbbaaabbaababbababbabbaaabbaababbaabbabababaabbbaabbbaabababbaaaabbbbbababbabbbbaaabbbababbbbbaaabbabbaabaaaabaabbbbbbbbabbbbabaabbbbbabbaababababbaaaabbaabaabbbaaababaaaaaaabaaabbaabbaabbbbabbbabbabaaaaaabaaabbaabbabaaabbbbaababaaabbbbbbaaaaabbabbbaabbaababbaabaaabaabbbbaabbaaabaabbbbbbabbbabbaabbbaabbabaabbbaabbbbbaaaaaaabaaabababaaabbbbaabbbabbabaaabaabbabbbbaaabbababaabbbaaaabbbbbbbbabbaaaababbabbaaaaabaaabbabbababbaababbbaaabaabbbbbaabababbbbbbaababbababaabababababaababbbbbabbabaababbbaabbbabbbbbbaaababababaabbbbabaaaabaaababaaababbaaaaabaaaaabbaabbbaaaaabbbbabaabbbbababbbababababbbbaaaababababaaabbaabbbbbababbabbaaaabbbaaaabababbaaabaaaaabaaaaababaaaabbaababaaaabbabaaaaabaabbbbbbaabaabbbaababbaabbbbbbaabbabaabbbbbbbbbbaaaabbabbbbaaaababbaaabbbaaabbbaabbabaaabbbababaaabababbaaababbabbbbbbbbbabaaaaabbbababbababbabaaabbbabbabaaababbbaababbabaaaaaaaababbabbababbaababaaabbaabbabbbaaaabaaaabbbbaaabbaababbbbaabbabbbaaaaaabbaaaabbbbabbaabaaabbbababbbbaabbaabbabaabbababaaaabaaabbabbabbabbabbbbaababbaababaabaaababbbbaaaabaabbbbbabbaabbabbaabababbabababbabbabbbaaabbbbaaabaaaabaaabbbaaaaababbaabbabbaaabbbbbabbabaabbbbbbabaaaabaaaaabbabbaabbbbaababbbaabbbbbbaabbaaabbabaabbaabbaabbbbbaabaabababababaaaaaaabbbbbbabbbbababbbaabbbabbbababbaabbaabbbbabbabbbaaabbbaaabbbbbbbbabbbabbaaaababbababaabaaabbaaabaaaabbabaaabbaaaababababbabaabbbabababbabaabaaabaabbabbaabaaaabbbaabaabbbaaababaaabbabbbbabaababaaabbbbaaabababbabababbbabbbbaabbbaaaaaabaaaabbbbbababaaaabbbabbbaaabbaabbbabababbaabbabbbbbaaaabaabbaaaabbabbbbbbbabaaababbbababaaaaaabababbabbbaabaabbbbaabaaaaaabbbabaaaabab baaabbaaabbababaabababaaababbbbbbbbbaaabbbaababaaaababbaaaababbbabbbbabaabababbababbbabbabbbbabaabbbbbbbabaabbbbaaabbababaaababbaaaaababaabaabbbbbbabaabaababbbbaaaaababbbbaaaabbaaabbaabbbaaaaabbabbbbbbaababaaabaaaabbbbbbabaaabbaaaaaaababbbaaabaabbbbaaaababaabbababababaaaabaabaaaabaabbaaaabbbbbbabbababbabbaabbabaaabbabbbabbbbbabaaaaabbabbbbaabbaaababbaaababbbbaabbaaababaaaabababbababbaaaaabbbbaaabaababbbaabbababaaababbaaabbabbbaaaaabaabbbbaaaaabbbabbabaaaaaabbabaaaaaabbaabbbaababbbaaabbbabbabaabbbbaababbaaaabbbabaaababbbaaaaababaababaabaaabbabbabababababababbbaabbaabbbbbaabbababbababaababbbbaabbbbbbbaaabbaaaabbaababbabbabbaaabababbaaabaaabbbbaaaabbaabbbaaabbbaabaaaababaaaaabbbaababbbbabaaaabbbbaabbaabaaabbbabbbbaabababaaaaaaabaaaaaaaabbbbabaabbabbaabaaabbaaaabbbaaaababaaabbaabbaabbbabbbaabaabbbbababbbbaabaaaaaababbaabbabbaaababbaaabbaaabbaaaaaabbaaaaabbababaabaaabababbabbabbbbaabbabbaabbbbaaabbbbbabaabaabaaaababbbbbaaabbbbabbbaabbabbbabbbababbabbaabaaabaaaaaabbbabbababbbbbabbabbbbabaaabbaababbbbbbbababbbabababbabababbaaaaaaabaaabbbbaaababbaabbabbbbaaabaaaabababaabaaaaaaabbabbbabababaaabbabbababaabababbabbaababaababaaaaaabababbbbbbaaababbbbaaabaabababbbabbbbaaaabaaaabbbaaaabaababbbaabbaabbababbababababbbbbabbaabbbbbabaabbaabaabbabbbbbbabababbaaaaaaabaaababbaaabaaabaababaabababbabbaaaaabababbbbbbbbabbabbabbbababaabababbabbbbbaaaaababbababaabbbbbababaaabaaaaabaaaaaabbaaaaaaabbbbbbaabbbaaabaabbbbbaaaaabaaabbaabaaaaaaabbbaaabbaabbabbbbabaabbbaabaaaabbabbaaabbabababbaaababbbbbaababbbbaaaaabaabbbbbbaaabbabaabbbbbbbbaabbaaaaaabbaaabbbbaabbabbabbbbabbbababaaaaabbabaabbbaaabbbababababaaabbbbaaaaaabbababbbbabbbbabaaaabaaabbbaabaaaaaababbababbabbbaaabbabbaaaabbabbaaaabbbbabaabbbbbbbaabaaaaaaaaaaabaabbabbaabaabaababbabbbbbbabaabaabaabbbbaabbbbbbababbbabaaababbbabbabaaaaaaaaabaaababaabaabaaababbaaaaaaababaabbababbbbbaabbbbbbaaababaabbaabaabaabbaaababbbaaabbabaababaaaababaabaaaabbbaababaaaabbabaabbabbaaabbaaabababaaabaaaaabbabbabaaaabaaabaaaababaabaabaababbbbbababaababbbababbababaa abbaaaabababaaaabababaabbbaaabbababbaaaaabbaababababbababaaabaabbaababaaaabbabbbbabbaabababaabababbababbbbabaaaaabbaababbbbbbbbabbbabbbaaabbaabababaaaaaaabaabaababaababaaabbababaaaaaabbaaaabbbbaaaaababbaabaabbaabbaaaaabaabaaaabbbabaabbaabbbbbaabaaaabbbbbbaaabbbababbbbbabaaaabbbbabbaaaaababbaabbaababaabbbaabbbbabbbababbabbaaaaabababaabbbbabababbaaaabbaaabaabaaaabbabbabbbbabbbabbaaabaaaaabbbbaabaabbabbaabbbabbaabbbbabababbaaabbabbbabbbbabbbbbbbaabbabbbbabbabababababbbbaaababaaababaaaaaabbababaabaaabbaaabbbaaabbbbbaaaabbaabaaabbaababbaaaaaaabababaabbbabbbabbaababbbaabbabbbaaaaabbaaabaaaabbbaaabaabbaaaabbaabaabbabbaabbbbabbaaabbaaaabaaabbbabaaaabbaaaababbbbaababababbbaaabbbaabaababbababaaabaabbbaaaaaaaabbbbbbbbaabaaaaaabbabbabbaabaaaabaaabaabaaaababaabaabbbababaabbbaaabaaaabbabaabbbabbbabaaaabbaabbbbbbabaaaaabaaabbababaabbabbbaabbabbabaaaaabaabbabbaaaaaaabbbaabbaabbababbbaababbaabbbabaaaabababbabaaabaaabbabaabbbababbbbbbbbabababbbaabaababbaababababbbaabaaaabaaaabbbbbaaaabaabbabbabbbbbbaabbababbbaabaababbbaabbabbbaababbbbaabababbbbbaaabbbabbababbaabbaabbbababbabbbaabaaabaabbbaaaaaabbbbbbababbaabaaaabbbbbbaaaabaababaabbbbbbaababaaabbbabbaabaababbaaaaabbbaababbbbbabbbabbaabaaaaabbbbbbaaabbaabbbbbbaabaababbbbabbababbaabaababbabbbbbbabaaaababbbabababbabaaaaaaaaaabbababbabaabaabaabaababababbabaaaababbaaabbaababbaabaabbabababbababbabaabaabbaaaabbbbaabaaabaaaaaaababaaabaabaabbababaaaaaabaabaaaaabaababaaaabbaabbababaabaabbabaaabbbbbaaaabbababbaababaaababbbaabbababbabbabbbbbbbbbaaabbbbbababababababbbabaabbababbbaabbabbabaabaabaaabbbaaaabbbabbaaabbbbabababaababbbaabbbababababbaaaabaaaabbabaababaabbabbbbaaaaabaabaabbaaaabababaabbbbaababaaaababbabaaaabaaaabbbaabbaabababbbbbabbbabababaabbbbbbbbbbabaababbabbbbbabbabbbbbababaabbbbabaaaabaababaabbbaaabaabbaababaabbbaabbbbabbbbaaaaaabbabbbaaabaabaaabaabaaabaaababaabbabbaaabbbbbaabababbbaaaaaaaababaabaababbaabaabbaabbabaaaaabaaababbaaaabbbabbaaabbbaababbabbabaaababbabaaabaabaabbabbababaaaaababaaababbbbabbababbabbbbabbbbbaabbbabbaaaabbabab bababbbbaabaabbbabbabaabbbbaaaabbbabbaaaaabbbaaaabbabbabababbabbaaabbabbbbbabaabaababbabbabbabaabbbbaaaabaaaabaabbbbabbabaaabaababbbbabbaabaabbbaaabaabbbbbbbbaabbbbbabaabbaabaaaabaaaabaaaabbbbbababbbbaabbbbbaabbbbababaabbbaaabaaabbabbbababbabbabbbabbbabababbbbabaaabbabaabbabaaaaabbaabbaaaaabababbbbabbbbbabababbaabbabaaabaababbabaabbaabbbabbabaabbaaaaaaaaabaabbbaababbabbabbbabaabbbbabbaaaababaaaabbaaabbbaababbaabbbaaabbabaabbabbbbabbbabaaaabbaaaababaababbbbabaaabbaababbabaaabbaaaaabbbaabbbbabaabaabaaaaabbababaabaaabbaabbbaabaaaaaababbabbabbabbbabbbbbabbbbabbababaabaaabaababbabbabaaaabbaababbaaaababbbabbbbaaabbbbabaaabbabbaabaababbababaababbaaabbaaaabbaabbaaaababaabaaabbababbbabbaaaaabaaaabbabababaabbbabbbaaaabbaabaabbbbbaababbabaaabaaaabbabbabaaabbaababbaabbaaaaaababaabaaaabbbbabbaaaabbbbbbbababaabbababbbbbbbabbbabbaabbaabababbbaabbbaabbaaaaabaabaabaaababaababbaaabbbaaabaabbaabbbbbbabbbbbaaabbababaabbabbbbbabbaaabaabbbaaaaabbbbabbbbaaabbbabbbababaabbabaaaababbababbaabaababbbababababaabbbabbbbbaababbbbbbaabaabaabaaabbbbbbbaabbbbbbababbabababbbabbaabbabaabbabbababbbaaaabbbbaaaaababaaaabbaababbaaabaaaaaabaaababaabbabbabbbabbbabbaaaabbbabbabbaaaaaabbbabababaabbaabababaaabbbaaaabbbababaabaaaaabaababaaabaaabbbbabaaabbbbbaaaabbabaabaabaaabbaabbbbababbbabaaabbbaabbbabaaababbaabbaaaaaaabbbabaaababababaabbbbbbaaababaaabbababaaababaabbbaabaaaabbaaaabbbbbaaabababbabaabbabbabbaaaabbaabbbabaaaaaabbaaaaaaababbbabbbbabbbababababbbaabaaabbaaabbbaabababaaaaababaabbbbabbbaabaabaaabbbbbbbaabbabaaaabbaaabaaaabbaaabaabbbbbababaaabaaabaaaaaaaaabaabaabbabbbbbbbbaaaabbbbabbabaabbbbabbaabbbaabbaabaabaababbbaaaaaaaaaaaaaabababbbbbbbaaabbaabababaaaabbbaabbbbababaabbbaabbababaabbbaabbbaaaaabaababbabaabbabbababbbbbaabaaabababababbbbabababbabaaababaaabbabaaabaaaabbababaababbabaabbaaaaaabbbabaaaaabaaabaaaaabbaaaabaaabbbaaabbbbabbaabbbabbbbbbabaaaabbbbabbaabbbabbaaaaababbbbaaabaaaaabbaabbaabbbaababbbbabbbaaaaabbabababaaabaaaaaabbaaabbbbababaaaaabaabbbbbabababbbbababaaaabbabbabbaaaaabbbbbbabaabaabbba abbaabaaaabbbabbbbabababbbbbbbbbbababbbbbbbababaaabaaabaaabaaaaaabbbbbbbabbbaabbabbbababbbabababbabbabbbbbbaabaaabaaaabbbabbabbbaaabbabbabbbabbabbabbbabaabbabaabbbabbbaababaaabbbaaabaabaabbaaabbabbbabaababbbbaabaaabbbaabbbbbabaabaaaababbaabbaaaaabbabbaabaabbaaaaaaabbbaababbaaaaaaabaaaaaabaaaaaaaaabababbbbabababaabbbabbbbbabaabbbabbbbbabbbbbaaabaaaababbaaaabbaabbaabaaabbabbbbbbaabababbbbabbbbbbbaabbabaaababababbababbbabbbaabaaaaabbbbbabababbbabaaaababbababaaabbbbbababbabbbabbbbaabababaaabaaaaabbabbbabbbbbabbbabbabbbbbaaaabbbaababaaaabbaabaabbbbbabbbbbbbbbaabbabbaababaaabbabbbbbaaabbbbbbbbabaabbbaabbaabbabbbababbbabbabbbbbbabbaabbbaababaaaaababbaaabbaabbaababbbaabaabbaabababbabbbbabaabbbbbabaabbaabaabbbaaaaaaaaabbabbbbbbbabbbbaaabbbbbabbababbababbabaaaabaababaaabababaabaabababbbbaaaabaababbaaaabaaaabbabbbababbbbbbbaaaabbabbbaaaaabaaabaaabbbabaaaabbaaaabbbbaabbabababbbbaaabbaabbbabaaaababbabbbbbaaaabbbabbbababbbbbabbaaabbaabbbabaabababaabaaaabbaaaaaabbbbbaaabbaaaaababaabaabbbbabbbbabaabbaaaabaaabaabaaaaabababbabaaabbabaaababbabbbbababbabbabaaabaaaaaababbaaabbabaaaaaabbabaaabbbababababbbbbabbaaaaabaabbbabbbabbbabaaabbbbaaaabbbbbbbaaaababaaabbaabbabbaabbbabaabababbabbabbaabaabaaabbaaabaaabaaaababbababbbbaabaaabbababaaabbabbabbbbbaaabbbbbaaaaabbbbabbaaaaabbaaaaabbabaabaaaabbbaaaaaabaabbabaaabbabaaaababbabbaaabbabbababbabaabaabbaaaaabbaabbbabbabbaaaaabbaaabaaabbabaabbababbbaaabbbabbbbabbabbaaabbaabbbbbbbababbbbbaaabbbaaaababbaabbbbababaaabbaaaaabbabbabbaaabbbaabababbbaaaaaabbbbbaabbabbbbbbaabbabaabababbabaaaabaaabbbbbaabbaaaaaabaaabbaaabaabbaaababaabaaabbaaabaabaabaaabbbaaabbbabababbbbaaabbbbabaabbbaabbabbbaaaaaababbbabbbabbbbabaaabbaabbaabbbbaaabbaabbabaaabaaaabaabbaabbaaaaaaabaabbabbbbabbabaaaaaabbaaabbbbbabababbaaaaabbbbbababbbbaaaaaabbabaaaabbbbaababaabbaabbabaabbabbababaaabbbaabaaabbabaabbbaabababbabbbaababbaaabaaabbbaaaabaabbabbbbbabbaaababaaabbbaaaabbaaaababaaaabaaaaabaaaaabaaabaaaaabbabbaaaaababaabaabaaaaaabbabbbbaaababbbaabbbbbaabababbbbabbbabbaabbabababbbabbbbbba abbaabaaaabaaababbaaaabbabababbbbaaababaaaabbabaababbbaababbbbbbaaaabbabbbbababbaababaabaaaaaaaaaaabbbbababbabbbbbbabaabaabaabbababaaaaabaaaaaaaaaaabbaaaabaaababbabaaaaabbaabbaabaaabaaabbbabbaaabbabbababaabbabbaaaaaaabbbbbbbaabaaaaabbbaabbbababaabbbaaababaaababbbbbbabbbabaaaaaabbbabaaaabaaabbaaaabababaaababbbaabababbbbaaabbaababbababaabbbaababbbaaababaaababbaabbbbaabaabababbbbbabaaaababaaabaaabaaabbaababbabbabbbaaaabbaaababaaabbbbaabaabbbbbabbababbabbabbbabbaaabaaabbaaaaababbbbbabaabaaaaaaaaababaaababaabaababaaabbaaaababaaaabaaabababaabbbaaaaabaabaabbbbbbaaaaabaaaaabaababbababaabababbbabaaaaabbbbbbbaababaaababbbbbababbaaabbabaaababababbbaabbbabbbabaaaabbbaabbbbbbaabaababaaabbaabbbabbbbbababbbaaaabbababbbabbbabababbbbbabbaaabbbbbaaaaaaababbbbbbbaaabbababbbbbbbaabaaabbbbbaabbbbaababababaaaaaaaabbaaabbaababbbbbbbbaabbabbaabaaaaabbaaababbaabbbbbabbbbaaabaabbaaaaabbabbbabbbaabbbaaabbbbaabbaabbabaaabaabaaababaabbbbaaaabbbaaaababbabaabaaaababbbbbbabbaabbbabaaababaabbbbbbbababbaabaababaabaabbbbbbaaaaababaabbaaaabbbbabbbabaabaabbbabbbbbaaaaaaaaabaababbababababbbabbbbabbbbbababaabbbaabbabaabaaaaabbbbabaababbbaaaabbaabababbaaaabbaabbaaaabbbbabaabbbaabbbbbabbbbbaabaaabbabbbabaababbbbaaabbabbaaaaaababbbabbbbaabaabaabbbbbbababaabbabaabaababbaabbbabaabbbbabbbaabbbbbbbabbbbababbabbbaabbababbbbaabaabababaabbbaaaaaaaabbabbbabaabbabbaaabbbbaaaabaabbbbbbbaabaaaaabbabbbbbbbaaaaaababbabbabbabbaaababaaaabbbababababbabbabbaababababaaabaaaaabbbaabaababbbbabbbbabbaabbabaaabbabaaabbababababaaaabbabaabbababaaaaaabbaabbbbbbabaabaaabaaaabbbaabbbabababababbbbbabaabababbbbababaabbabababaabbaabbabbbbabaababababbbbabaaabbabbaaabaaabbababbababbbbaaabbaababbbabbbbabbaabbbbbabbbaabaaababaabbbaaaabbbbbabbabbbbaabaabaaabaaabaaababbbabbaaababbababbbbbbabbbbaabababbaabbabaabaabaabbbbabbbabbabbaaabaaaaababbababaaabbbbbbbaabbaaabbbbababbabbabaaabaaaabbaabbbbabbbabaaabaaabbbbbaaababbbbaababbbababbaaababbbbabbbbaaaabbaaabbababbbabbbbaaaaaaaaabaababbbabaababbbbababbbbbbbaaabbababbaaaaaaaabbbabbaaabaaaaabbabbbbb aaaaaaaababbbbaabaaabbabaababbbbabbabaabbabbbabaababaaaaabbbaaaaaabbbbbbbbbbaabbabbbbaababbaaaaaaabaababaaabaabbbaabaabaaabbabababbabbbabbbabaabaaabbabaaaaaaabababbabbbaababababbaaaaabaaabaaababbbbaaabaaaabbabaabbaabaababaabbbaaaabbbbbaaaabbbababbabbbaaaabaaaaabbabbbbaabbaabaabbabaaaaabbbabbbaaaabbaaaaaaaaaabaaabbbabbaaabbaaabbabababbbabaaaabbabbbababaabbbbbabaaaaabaaabbaaaaabaaabaaabaaabbbaaaaabaabbbaaabbbabaabaabbaaaaaabbababbaabaabbbabbaaabbbbabababbaabbabbbabbabbbaababbababbbaabbbbbaaabababaabbbbbaababbbababbbaabbaaaabaababaabaaabbabbbbaaababaababababaaaaaaababbbaabaabbbaaabbaaabbababbaabbbaaabbbbbbaabaaaaababbaaabbbbabbbabaaabbbbaaaaaabbaabbabbbabbbabaaabababababbababbaaababbbbabababbababaababbbbabababbabababaaabbbaaabbbbbbbbaaabbaaabaabbaaaaababaabaababbbbbbaabbaababbababbaaabbabbbbaabbbbaaabaaabbbaaabababbbbbaababaabaaabbabbbbabaabaaabaaabbbaaabbbbbaaabababbabaabbabbaaababbaaaaabababbabbbaabbbbabbbaaaabaabaabbabbaaabaababbaaaabaaabbaaabbbaaaabaabbaaaababaababaabaabaaabbbbaaabbaaaabaaabaaabbbbbaababaaabbbaabaabbabbabbaaaabbbbabaababaaaaaababbbbbaaaaabaabaaaaabbbabaabbbbaabbabbbaaababaaaaabaabbbaaababbbbaababbbbababbababbaabbabaababbaabbbabbaabbbbbaaabaaabaabbbaababbaaaaabaabbabaabaabbaaaaaababaabababaaaabbbababbababababaabababaabbbbbaabaaabbbaaabbbaaabaaababbaaabbbaaabbbbabababbababaabaababbaababaaaabbbbbbababaabbbabbbabbbabbaaaaabbabbbaaaabbbbbbbaabaaabababbaaabbbaabbbbbbbaaabaabaaaaaaaaabaaababbbbbababaabaabbbbbbabaaabaabbbbbabaaabbbabbaaaabbaabaaababbbbbbaabbaabbaabbbabbabbababaaabaaabaabaaabaabbbaaabbbabaabaabbbaabbabbbbbaabbababbbbbaaaaaaabaaabbaaabbbaaabbbaaabbbaabaaaabababbabaaababbbaabbbbababbaabaabbaabbbbbababaabaaaabbbbabbabaaaabbabbbabaaabaaaaabbaababbaabbbbabbaabbbaaabbaaabbbaabbbbaabbbaababbbbbbbaaabaaabbbaaabaabaaabaabaabbababbbabbaabaaaabaabbaabbabbbbbabbabaaabbbbaaaabbabbaaaaaababbaaabbababaababaabababbbabbbbbabaaaaaabbabbaaabbbbbbbbaabbaabababbaaabbabbababababbabbabababbaaabababbabbbbaabaabaabbabbbabaaabaaabababbbbaaabbbbbbbbaaabbabababbbbbaaa bbbbbbabbabaababbbabbbabbaabbaababaabbaaabaabaaabaabbababaababbaabbbbbbbbaabaabbababbaaaaabbbbbbbababbaaababaaabbabaaabbbbaaaabbbbbabbbbabaaaaaaabbaaaaaababbbbaababbbbbbaaaabbbabbaabbbbbaabababbbabbaaabababbababbbabbabbababbaabaaaaababbbbabbbbaaababaaaaabaaabbabbaabaababbababbbaabababababbaabbaababaabbbabaaabbbaababbbbbabbabbbbbbabbaaababbbaaabbbabaaaabbbbbbaaabbbaaababaaaaaabbbbabbbbbbababbaaaaaaaaabbabbbaabababbbbbaabbbbbbbbbbbbabaaaaabaabababbbaaababaaabaababbaabaabbbaabbbbbabbabbabbbaaabbabaabbbbbbbaabbaabaaabbabbaaabaabbaaaabbbbbaabaababbabababaaababaaaaaabbbababbabaaaabbbaabaabbbaababbbbabbbabaaababbabbabbabbaabbabababbabbabbaabbbaaababbbbaaabaaaabbbabaaaaaabbababbabbababbbbbbaabbbbbbbaabbabbbabababbbbbbabababaaaabbbaaaababbbbbbaaabbabbaabbbbaababbbbaaabbabbaaaaababababaaababaabababaaababaaabbaabbbabaabbabbbbbbabaaaabaabaaabbbabaaabbbbaaabbabbabbabaaaabbaaabbbabbbbabaaabababbabbababbabaabaaaabaaaaaaababbabaaaaaaabbaabbabaaababbbbabbbabbabbaabbbaaabbaabababbababbbbbbbbaaaaababbbaababaaaaaaabbaabaaaaabbabaaabbbbbaabababaaaaababbbabaabbaaabababbabaaabaaaaababbabbbbbbababaabbbbabaaaaabbabaaaabbabaababbabbaabaabaaaabbababbaaaaabaaabbbaabbaababaaabaababbbbbbbbbbbbbbabaabbbbbbabbaaababaaabbbabaabaabbaaabaaaaaaaababaaaabaabaaaababbabbbbbbaaabbaaaaaaabbaabaabaaaabaaababaabbbbabaaabababaaaababaaaaabaabaabbaababbaababaabaaaabbbabbbbbaaababbbbaababaabbbbaaaaabbbabaaababbbaabbaaabaabaaaaaabbaabbbaaabbbabaaabbbabbbaaaabbbbbaabaaaabbbbbbbabbababaababbaabbababaaabaabbababbabaaabaabbaabaabbabaabbbbbabbbbbababbbbbbbaabaabaababaaabbababbbbbabaaabbabbbaaababaabaabaabbbabbbababbbbabaaaabaaaababbaaaabbbabaabbbbababaabbbaabbbbabbabaababbababaaaaabaaabababbaabaaaabaaaaaababaabbaaaababaaaabaaaabbbbbaabbaaaaaaaaabbaaaaabbbbabababbbabbaabbbbbaaababaaaaaabbbbabbaabaababbbbbbabbaabbbabbbbbaaababbbbaaaabbbaaababaaabbbbbbbbbaaaabbbaababaaabbaababbbbabbbabbbaaabbabbbaaaaabbbbabbbbaabbaaaabbbabbaabbaaaaabaababaabbbaabababaabaaaabbabbaabaababbaababaabbbbbaababaabbabbabababbaaaabbbabaaabababaaa aabbbabbabababbabbaababababbbabbabbbabbbbbbbaaaaabbbababbabbbaaaabaaababbbabbbababaaabbbabbbabaabbaabbbabbbababababbbababbaabbabbbabaaababbababbabbbbaabbbbbaaaabbabbaabaaaababbabaaababbababababaaabbaabbaaaababbaaaababbaaaaaabbbbbabaababababbababbabaabaaabbaaabaaaaaabbbaaaaaaababaabaaaaaaabbbbabaabbbbbbabbaaabbbababbaababaabbbbababbbababaabababaababaaabaabaabbbaaaabaabbababbbabaabaaaaababbaabaaaababaaaabbbaaaaabbabbbbaabaaaababaabbaaabbaaaaabbbbabaaaaababababbabbaaabbaababaabaabaabaabbbbababbabbabaababbbabaabaabaaaaaabbbaaabaabbaaaabababababaaaabbabbaabbaabaababbbabbabbaabbbaaabbabbbaaaaaaabbbbabbaaababaaabbbbbbabbaabaaaaaabbaaaaaaaaaaabaaabbbbbbabbbabbababaaaaababaabbaaaabbbaabbbabababbabbaabbaababbbbbabbbbaabbbababaaaabbababbaabaaaababaabbabbaabbabbbbbbbaaabbaaaaaabbbabababaaababbaabaaabababbaaabbbbbbbabaaabaaabbbbaaaaababaabbabbababaaabaaaabaabaaaabbbabababbaabbbababbbbaabababaaabaaabbabbbbbbbbbaaabaaaaaaaaabaaabbbabbaaabbbabaabbbabbbababaabaabbbabbbababbbaaabaababbabaababbbbbabaaababaaaabababaabaabbabaaaabbababbababbbabbabaabbbaabababbbaaabbbaabbbbbbaabbabababbbbbabababbbbaababbaaabbbbababbbaaaabababbaaabbbabbabbbbaaaaaaaaaababbbbabbbaaaabbbbabbbbaabbbaabaabbaaabbaabbbaaabbbaaaabbaabbbababbaaabbbaababababbbbaaababbbabaabbbbbababaaababaaabbaabbbbbababababbaaabbbabbabaaabbababababababbbaaaaaaaaaabaabaaaaaabaaabbabbbbbbbabbbabbbbaabbbbabbbbbababbababaabaaababbabbbbbaaaabaaababbbababababaabaaaaaababaababaabababaabbbabbabaaababababbaaabbababbaababbbbaaababaabbbbbbabbbbabababababbaaabababaabbbaabaababbabaabbabaabababbbbbbabababaabbbbbaabbaaabbaabbabaabbbbbbaaabaaabbaababbbaaababbabbabababaaaababbabaabbbabaaaababbbbbbbabbabbababaaaababbaabababbabaaabbbabbbbabaaaababaaaabbabaabbbabaabbbbaabaaababbbababbaabbaaaababababbaabbabbbababaaabbbbbbbabbbbabbbbaabaabbaabaaaaabaabbaaaababbaaaaabbaaaaabbabbabbbbbbbbbaabbabbbaabaaaaaabaaababaabbabababbabaabbbabbbbaaabbaaaaaaaaaaababbbbaaabaaabbbbbabaaabaabbabbabbbbaaababbaaaaaaaaabbabaababbabaaaaabababbbaabaabbababbaababbbaaaaaaaabbba ababbabbaabbbabaabbaabbbabbbababbbaabaabaaababaabaaaabaaaababbbabbbabbbababbaaabaaaababbaaaababaabbaaabbabbaaabaaabbaaabababaaaababaabababbbbaabaaabbabaaabaabbabaabbbbbaabbbbaaaaabbababbaaaaabbbabaaaaababbabbbbbbbaaabaabbbbaababbababbbbbaababbababbbaabaaababbbbabbabbabbbabaaabbbabaaabaaaaabaaaaabbbbabaabbababaababbbbbabaaababbbabbbbbaaabaabbaaaabbbbbbbabbbbababaababbabaaababbabaabbabbabaabbaabbaabbbaaabbabbaabbaaaabbbabababbaabbababbabaabaaabababbaaabbabbbbaaaabbbaabaaaaabaabbbbbbbbabbbabbaaaaabbbaabbabaabbbbbaabaabbbbbababbbbbaabaaababbbaabbbbababababbabbabbbbaabbbabbbaabaaaaaaabbbabbbaaaaaabbabaabbabaaaaabbbbbaaaabbaabaaaaababbbbbbabbbaababaabbabbaabaaabbbbbaabaabbbaabbbababaaababababaaaabbabbaaaaabbaababbbbbaabaababaaabbabbaaababaaaaaaaababbbbababbaaaaabaaaabababbbaaabbaaaabbbaaabaaababbaaaaabaabbbbbaababbaabbaaaabababbbbbabbbaaaabbabbbbbaabaabbbbaabaaababaabbabaababbbaabbbbabbababaaabbbabaabbbbabaabbaabbbbabbbaabababaababbaabaaabbbbbabababaababaabaabbabbabbbaaababbbaabaabbbaaaabaaabaabbabbaaaaaabbbbbbabaabbababaaabbbabbbbbabaaaababbabababaabbaababaaaaababababaababaabbbabbbaabaaabaaaaaabaaaaaaababbabbbbbabababbbaabbaaabababbbbbbbabaabaabaaababbaaabaaaaaabbaababbaababbaaabaaababababaaaaabaabbabbbabbbaaabaaaaababbbbbaaabbababbbbabbbbabaaaabbabbababbbbababbababaababbabbbabababbabaaabbbabaaaabbbbbbbaabababbabaaaabbbbbbbabbbbaaaaabaaabbaaaaabbbbbbaabbaaabbababaababbbababababaabbbbbaaaabbbbaabaaababbabaabbbabbbabbabbbabbbababbababbaabbaabbaabbbbabbbbbaabbaaaabbbababbabaaabbaaabbaabaaabbbbaabbababbaaababbaaabababbbabaabbabbbbbbbabbaaabaaabbababbaababbbaaabbabaaabaaabbaabbbaabbaaababbaabbabbabbaaabaabaaaaaaaaabbbbaabbbaababababaabbabbbaaaabbabababbaabaaabbbbabaaaaaabaabbbabbbbbbaabbbaaaababbaabbbbaaababbbabbaaabaaababbbaaaabababaababbbababbabaaabaabbabbbaabbaabbbabbabbabaababaabbbaaabbabaabbbabbababaaabbaabbbbbbaaabbaabbababaaaaaabbabbbbbbbbbaabbabbaabbabaabbbbbaababbbaaaaaabbbaabbabbaaabbbaaabbbbaabbaabbbaaaaabbaabbaaabbabbabaababbabaabbbbbabbaabbaaaabaaabbbabaaaabababa baaabaaaaaababaabaaaababbbbbababbbbababbbbaaaabbabaaaabaaaabbbbabababababaaaaaabbbbaaabbaabbbbabbaaabbabbabbababbbbbbbbbabbbbabababaabababbbaabaaaaabbaaabaaabbababaaabababbabaaabbaababaabbbaabbbbabaabbabaabababbaabaabbbbbabaabaabaabbaababababbabbbbbbabbabaabbbbbaaaaabbbabbbaaabbbbbaabbaaabaaabaaaaabaaaabbbabbaaaabababbbbaaaaabaabbbaabaaabbbabababbbbababbaababbbbbaabaabaabaaababaabaababbababbaabbbaaabaababaaabbbabaaaababababaaaabaababbbbbabbbabaaaaaaababbababbbbbabaaaabaaabaaaabaaaaabaaaaaabbbabbabaaaaabbbbaabaabbbbaaaaabbbbbababababbabbaaababbaaababababaabbaabbabaababbbbaaabaabbbbaabbababbabaaaaaaaaabbababaabaabbababaaababbbabaaaabbbababbbbbaabbaaabababaaaaaaaaabbabbababaabbbaabaabaaaababababaabbbbaaaaabbbbaaaaabbabbaaaaaabbaababbbbbbbbabbaaaababaabaabaabbaaaabbabbabbbabbbabababbababbabaaaabaabababaabbaaabbbbaaaaaaaaabbbabbbbbbbaabbaaaabababaabbabbbaabaababbaabaabaaabaaababbaaabbbabbabaaabaaababbaabbaaaababbaabbbbbbbaabaabbabababaabbabaabbbaaaababaaabaababbababaaabbbaaaabbbabaabbaabbaabbaabbbbabbbbbbbaabaaabaabbaaaaabbabbbabbababaaabbababbabbaababbababaaabaabaabaaaaabbabaaaababbbbbabbaaaaaabbabbaabbaabbbababbaaababbbaababababbbbbabbbabbbababaababbbbabbabbabbaaabaabbbabbabbbbabaaabbabbaabaaabbaabaabbaaaabbaaabbabababbaabbbaabaaaaababababbababaababbbabaabbaaaabbbbbbbaaabbabaabbabbaaabaabbaaabaababbbbaaabbaabbbababbbbaabababbbaaababaabababbbaabbbbbabbababaabbbaabbbbbbbbaaababbaabaababbbabbbabbbbbabbaababbaababababbabbaabbbaaaaaababaaaaaaaaabbaaaabaababbabbabaaaabbabaabbbbbbbaaababbabbababbababaaaabbbbababbbbbabbabbababbaabbababaaabbbbbaaababbbaaaaaababbabbabbaaaabbabbaabbababbbbbababbbbbabbabaabbbbabaaababaaaababaaaaababaabaaaaababbbbbbbaabbabbbabbbbaabababbbbbaabbabbaabaabaabbbabbbabbabaaaaabbbababaaababababbababbbaaabbabbaabbabbaaabbbbbaabaabababbaaaaaabbbabaabbbaaabbabbbbaaaaaaaabaabbabbbbbaaabbabbabaabaaaabaaabababbbbbbbaabbbabbaabaaabbbbababbbbbaabababaabbabaaabbaaaabababbbbaaabbaabbbabbbaaaaabaabaaaabbbbabaaabaaabaaababbbbbabaabbbaababbaabbaaababbbaabaaaaaaabbbba bbaabaabbabbbababbbaababbbaaaaabaabbaabaaaaabababbbbaaaaaabbaabbaaaababababbbabaaabbbabbbabaaabbbbbaabbaabaaababbaabbabbaaaaabbabbbabbaaabbaaaaabbabaabbbabaabaaaabbbbbabbbbabbaaabbaaabbaabaaabaabaaaaabbbbabbabaabbbbabbaaaaaabbaaabbbabbaaabbaaaaaababbaaababaaaababbbbbabbbaabbbbbaabaabaabbbbbbbaabbaabbbbbaabbbaaaaabbbbaabbababaabaabbbaabaabbaaabababbabbbabaaabbbbbaaaabbaaabbbaaaabbababbbbbaabaaabbbbbbabbbabaaaabbaaabaabbbbbabaaabaabaabaabbaaaaabbaababaabbaabababbbababbaabbbabaabbbbbabaaabababaabaaabbbbbbbaaaaaaaabaaabaaaaabbaababaabaabbbbabbababaabaaaaaababbbbabbabaababbbbbabababbbbabbaabbbbaabaababaaaababaaabaaaaabbbbbaaaaaabbbbbaaaabbbbbaaaaaaabbaaabbababbbabaabbabababbaaaabaaabbbababbabbaaaaaabaabbabaabbbababbbbbbaababbabaaabbaabbabbbbaaabaababaabaaaaaaabbaabaabbaaababbaaabbabbbbaabbbbaaaabbababaaababbaaabaaaaaaabbbaabbbbbabbbbabaaabababbbbbbbbabbbababaabaababbbbbabbaaaaababbbbbaabbaabbbabaabbaaabbaaababaabaabbabababbabaabbababbbaabbabbaaabaabbbaabbaaabbabaabbaaaabbaabbbbaaabbabbbbabaaaabaababaabbabababaaabaaaabaaababbaaabbaabbbbbbbbbbaaaaabaaabaabababbaaabbbaabbbbabaaaaaaabbabbaabababaabbbbaaaababbbabbabbbabaabbabbbbbabaaaaaabababaabbbaabaaabbbbaabbabbabbaaaabbababbaaabbbbabaabbaababbbababbabbbaababaabaabaababaabbaaabbbaabbbbbbabbabbbabaaaabaaababbbbaabbbaaabbbaaabababbbaababbaaaabaabbbaaaaaabaabaabaabaabbbababaabbbbbaaababbababaababaabaaaaabbbbaabaaababaabbbbbaaaaabbaababaaabbabaaaababbaaabababbaababaaabbbbbbbababbbbbabbabaaabaabbabbbbabaaabbbababbbaabbbbbbababababbbaaabaabbaabbaabbaaabbabaabababbbaaabbaaaababbbabbbababaaaabbaabaaabbabbbaabbaababaaaabababababbababaaabaaabaaabbbbbbbbbbbbaababaabbaaabbbabaaabbabaabbbbabbbaabbaaaaabbabbbaaaababaabaaabbaaabaabbbbbbbbabbbbaaaabaabbbaaaabaaaaaaaaabbbaabaaabaaababbbaaaaabaaababaabaabbabaaabbbbabaabbbabbbbabbbaaabbbbbbbbaabbaaaaaaaabaaabbbabbbabbbaaababbbbbabbaaabaaaaaaabbaaabaababaaaaaaaaababbbaaabbbaabababaabbaabbaabbbbbabbbaaaaaabaaaabababbaabbaaaabababbabbaaaaababaabaababbaaabbbbbbabbabbaaabbbbbababbabbababbbaababaaa bbbbbabbbbbbbaabaababbabbbbababbbbbbbabbbabbbaaabbaaaaabaaabbbbabbbbbbbbbaabaabbbaabbabbbbaaaabbbaaabababababababbabbbababbaababbbabbaaaaaaaabbaaaabaaabababaabbabababbbabbababbaaabaaabbbbabbabbaababaabbabaaabbbbaabbabbbabaabaaaabbbbaaaaaaababbbababbbbbbbbabababbaaabaabaaabbbbabbbbabbbbbbaabbababbabbbabbbbaaabbaababaabaababbaaabababbaaaaaaaabbaababababbaababaabaaabbbbabbbbbaabbaaaaababaaabbaaaaaabbaaababbbaababbbaabbbbbbbaaaaabbbbbaaababababaaaabbbabbaaabaabbbababbbbaababbbaabbaaaababbaaaaaabbabbaabbbaabbbbbabbbaabababababbbbaabbbbaaabaaaaaaabbbabababbabaaabababaaabbabababaaaabbbaabaaababbaababbbabbababbaabbbaaabaabbabbaaaaabaaabbaabbabaabaaaababaababbababaabbbabbbaabaaaaaaaabbaaabbbbababbababbabaaaabbbbbabbbbbabaaaaababbbaababbbbaaaaaaaaaabbaabbaabaababaaabaabbbaaabbabbbbaaaaababbbbabbaababbbabbbababbbbaaababbbbababbbbbaabbaababbbabbbbbaabaabaaaabaabbaaabbaaaabbabbbbabbaabaaaabaaaababaaabbaaabbaaaabbbaaabbbabbaabbabbabaababbbbabbaaaaabaabbbababbabbabbaabbababaaabbbaaabbaaabbbaaaabbaaabbbaabbbbbababbaaabbaaaaaaaabbaabbaabbbabbbabbbbabbbbbabaaaabababaaabbbababbbabbbaababbbbabbbbaabbabbabababaaabbbbaababaabbabaababaabbbabaaabbbbaaabaaababbbbbababaabaabaabbbaaaaabababbabababababbaaaabbbabbabbbabababbaabaaababaaabbbaabaaaabaaaaabbabaababbabbbababaaaabbbbaaabbababbabbabbabaaaaabbabbaabababbbaababbaaaaaabbbbbbbbaaaabaaabbbaaababbbbabbababaabbabbabbbbbbabaaabbbbbaaababbbaabbbaababbbbbbbaaaaabaaababaabbbaabbabbbabaababaaababbaaabbbaabaaaabbabbabbbababbbbbabbababaaaabbaaabbababaabbaaaaababbbbaaabbaaaaabaabbbabbbaabaababbbabbabbbaaaabbabbbbababbaaabbabbbbabbaaabbaabbaababbbbbbbbaaabaaaaaabababbbbabbbaababababababaabbabbbababbbaaabbbabaaabbbbbabaababbaabaabbbaabbababaabbabaaabaababbaabaaaabbbabaaaabbbabaababaababbbaaaababaabbbabbaabbbaabbbbbaabbbbbbaaaaababbabbabbabaababaabbbaaaaabbbaaabbbabbaabbbababaabbbabaaabbabbbbaaabbabaabbaabbabababaabbaaabaaabbbabbbbaaaaaabaaabbbaabbbabbbababbbaaaabababbbababbabbaaaaaababbbbbaaabababababababbbababaaabaaaabbaabbbaaababbbbbbbbbbbbbbaaaaaab abaaabbaababbaaabbababaaababbbaabbabbabbabababbbabbaabbaababbaaaaaabbbbababbbaaabbbabaabbbaabbbbabbbbababaabbabbabababbaabbbbbabaaabbbaaaabbaaaabbbaabbabbaababbaaaaaaaabaababbabaaababbaabbbbbaabaaabbbbbababaaaaaaaaaabbbaabbabababaabaabbbbaaabbbbaababaabbbbaaabaaaabaababbaaaababbabaaaaababbabbabbabaaabbabbbabababbbaabbabababbbbababbaaaaabbbababababaaabababaabbaababababbbbbbabaaaabbbaabaabbaaaabbbbabaaababbbbaabbbbbababbaaaaabbbababbabaaabbaabbbabaaababababaababbbabbabaaabbbbbaaaaabbbabaabaaaabbaababaabbabbaabbbbaaabababbbabbabaaaabbbbbbbbaaabbbababbaabbbababaaaaabbbbaababbbaabbaaabbabbabbbaabaabbbbaabababababaaabbabbbbabbbbababbaaabbbbaaaabaaaabaaaaabbbbaaaabaabaabbabaaaaaaabbaaabababababaaabaabaabbaaaaaaaaababbabbaaabbbbabbaabababbababaabaaaaaaaaaababababbbbaaaabaaaaabaabbaabbaabbbbbababbbbababaababbabaaaaaaaababbbbabbaaaabaabbabbbaaababaaabbbbbaaaaabbbaabaababbbbabaaaabbbbbbabababbbbabbabbaababbabbaaaaaabbaaaaaaaababbabbababbbbabaaaaaabbbbbaaaaaabbaaababbbabbbabbaaaaabbbaaabbaaabbbabbabbabaabbbaabaabbbabbbaabbbabbbaababbabbbaaaaababbabaabbabbbbaaabababaaaaaaaaabbbababbabbabaabbababbbababaaaaabbbbbbbaaaaabbbbbbbabbabbbbaabbaabababbbbbbbbbbaaabbbbababbbabbbbbbbabbabababaabbbaaaaabbaaabbabbbaabbbbbbabbbbaabaabbbaabaaabbbbbbaaaaaabaaabbbbbabbabababbaabbaaaabaabbabbbbabaabbaaabababbbbbbabbbbabababbabaaabbabbbbbbaaababaaaabbaaababbbbbbabababaababbabbbabaabbbaabbabaabbbbaaababbbbaaaabaaaaaaaaaaaabaaabaababaababbaaaabbbbaabbabababbabbaaaabbbaabbaabababbabbbbaaabaababababaabaabaabaaaaabbabbbbaaabaababbaaabaaaaababbbaaaaabaababaabbabbaaaababbababaabaabbbaaaaababaabbbbbaaabbbbabaababaaabbabbbabbabaaaabbbabbbbbbabbaababaaabaaaabbbaabbbbaabbaaababbabbbbabbaababbbbaaaabbbbabbbaabaabbbabaabbbaaabbabaaaabbbabbbbbbbaabbaaabaabbaabbbbbbaaaaaaababbaaaaabbbabbababbbbbbbbbabaabbbaabbababaabbbbbbbbbaaaabbbaabaabbbabbaaaabbbababbabbabbaabbaabbbaabbaaaaaaabaaabaaababaabababaabbbabbabbbaababbababaaaaabbbababbbbbbbaaabbaabbabaabaaaabaaababbabbaaaaaaabbaaabbabaaabbabbbaabaaabbabaabaaaababbba bababbaaaabbabaaaaaabbbaababaababaaabbabaabbaaababbbababaabbbbbbbaabbbabaabaaaabbbbabaabbababbbaaabaaaaaabbabbababaabbbbbaaabaababbbbbabbabbaabaabbbaabbbabbaabbaaaabbaabaabbabbbaabbbaaaaabbbbbbbbababbbbbaaabbbababbbabbbaababbbbbaabbabbbabbbbbbaabaabbbbabbbabaabbabbaaabaababbbaaabbbbbaabbbbbbbaaababababaaababbbbabababababbbaaaababbaaaabaabaababaababbababaabbababaaaabbabbababaababbbabbabbaabbabbaaabbbabbbaaaabaaaaaabaabbbbababbabbaaaaaaaaabbbbbaababbaaaaaaaaabaabaabbaabababaabbaabaabbabbaabaaabbabbbaabbabbababaabaaaabbaaaaabaababaaabbaaaabaaaabaabbaaaabaaabbbaabaababbbbbabbaabbababaababbabbbaabbbbaaabaaaabaaabbaabaababbbbaabbabbabbaabaaaaaaababaaababaababaababbbbbabaabbbaaaaaabaaaabaabbaababbaaaaaabbbbbabbabaaaababbabaaabbabaaaabbbbabaaaabababbaabaaabababaaababbbaabbaabababaabaabbbbabbbbaaaaabbbaababbbaababaaaaabaaabababaabbbaabbbbbaaabbbbbaaabbaabaababbbbbbababaaababbbbbbbbabbaaabaaabbbabbabbbbbabbabbabaaabbbaabbbbbbaaaaabbbbbaaaabbbabbabbbbbbbabbbababaabaaabbabbabbaaaaabaaabaaaaaababbbbbaababababbaabaabbaaabbaabaaabaaabbbbbabaabbbaaaabaaabaaabbbaabbabbbaaabaaaaababaabaaabaaabaabaabbaababbbaaaababbabaabbbbbbbaaaaabaababababbbababaabaaaabbababaabaabbbbababbbabbaaaaabaabaabaaabbbbbaabaaaaaabbaabbbaabbabaaabbbababbbaaaabbbbaababbaabbabaabbaaaaabbabbbaaaababbbbaaaababbbaaaabaaaaaababbbaaabbbaaaabbabaababbbaaaabbbabaaabbabaabababbaababbbbbabbababaaababaaaaaaabaabababaababaaaabbaaaaabaaaabbaabaabbabaaaaaaababbaaaabbbaabaabaababbbbabbaaabaabababbbbbbbaababaababbabaaabbbaababaaaabbbbababbaaaaabbaabbaaaabbaabbbaabbabaabaaabbbababbbaaaaabaabbbaaabbaaaaaaaabbbaaaababbabaabaaaaaabbaaababbabbaababbababbbabbaabbbabbbbbabbbabbaabababaaaabbababaaababbbbbabaaaaabbababababaabbaabbaabaaabaaabaaabaaaaaabbbbaabbbaabaababaaaaaabaaaaabbbaaabbaabaabbbbbbbbababbaabababbaaabbabbaaabbbaabaabababbbaaabaababababbabbaabababbaaabbaababbaaababababbabaaaababbaaaabbaaaaaaabbbbbaaabaabbbbbbaaaababaababbabbbbbabbabbaabbabababbbbbbaabaababbbbbabbabaaaabbbaabbaaaaaabaaaabaaababaaaaaaaabbbabbabaababbabbaa aaabbbaababaabbbbbabbbaababaaaababaabaabaabbabaaaababbaabababbbaaabbbabbabaabaababbbababbaaaabbbbabbababbaabbabbaabbaabbaaababbaaaabaaabbbbbaabababbaabaaabbbabbbbabbbbbbabaabaaaabaabababababababbabaaabbbaabaababababaababbaaabbabbbabbababbbbbababbaaaabaabbaababaabbaabbbbbbbbbbbbbbabaababbabaabaaababbbbbbaaaaabbbbbabaaabbbbbbaabbbabaaaaabbaabbbbaaabaaaaaaabbababaaaaabbbababaabaaabbbbbbabbaaabaaababbbaaababaaababbabbabbaaaaaaabaaaaababbaaaaaabababbaaabbabbbaabaaaaaababbabbabbabbbbaaabbbbbbaababbaabbabaabaaaaaabbbbbbabbbabaabbabbbbbbbaaaaabababbbbbabbbbaabbaabaaaabaaabaaaaaaabaaaaaabbabaaaaaabbbababbbaabaaabbaabbabbbbbbaaabbaabbaabbabaabbbbaabbaaabbbbabbbbaaaaabbabbaabbaabbabaababababbaabbabaaabaabaabbbabbbbababaaaabaabbaabbbbabbbbabaaabbbaabaabaababbabababaaaaabaababaaabaabbaaabbbaaaaaabbaaabaababaaaababbabbabbabbaaaabbaaaabbbbbaaabbbbbbbabbbababbbbaabababaaabbbbbabbbababaaabbaabababbbbaabaababbbabaabaabababaabbbaabbabbaababababaaabbbbabababbabaabbabaaaabaabaabbbbabbaaaabaaaababbabbbbbabbbbbbbbaaabaabbaaababbaaabaaaaabbbaaaababbbaaaaaabaaababbababababbbaabaaabababbbabaaababaaaaaabaaabbbaabbbabaaaaabbbbaababaababababaaabbaabbbbabbaaabbabbababbababaaaaaabababbaaabbabaaababbbabaaababababaababaabaabaaaaabbabbbababbabbaababbababbaaababbbbabbabbbaaaaabbbbbbabaabbababbaaaaabbbbbabaaaabaabbbabbbbbaabaabbbabaabbbabbaabaababababbaaababbbbabbbbabbaabbbbbaaababbbabaaaaaabaaabbaaaaabbbbaaaabbbaaaabbbbabababbbaaaabbbbabbabaabbaaabbababbaaabbbaababbbbbbababbbbabbbabababaababbbbbaaaaaabaabbbabbaabaabababbaaaabbbbbaaaaaabbaabbabaabbbbabababaaaaaabbababbbbbbbaaaaaabbbabbaabbbabaabbaabbabbaabbbbababaaaabaaaaabaabaabbbbaabbabbbababbbaaabaaaabbbbababbaabaababaabbaabaabbbbaabbaabbbaaaaabbbbababababbbbbbbbbbabababbbbbababaabbabbbbbbbbabababaabbbaaaabababaabbbbabaaaaabbbabbbbbababbbaabbaaabababbaababbabaabaaaaaaabbaabbbabbaaaaaaabaaaaabaabbaaaaaaabaabbbbbaabbaabbaaaaaabbbbbbaaabbabababbbaabababaaabaaabaaaabbaaaababaaaabbaabbbaaabbbaaaabaabbbabaababbbaabababbbbbbbbaabaabbaaaabbbbbbbabaaabaaaab baaaabbaabaabbbaaabbbaaababaabaabababbbbaaababbbaaabaaababaaabaaaababbbaaabbabaabaabbbbabababbbababbbbabbababbaaabbaaaabaabbbaaaaaabbbabbabaabbaabbaaabaaababbbbabaaaabbabbabaaaaabababaabbaabbbbaabaabbaaaaaaabbaaabaabbbbbaabbbaabaababbaabaabbbabbbbaababaaabababbbaabbbbbaaababbbbbbbaabaaaabbabaabaaabbbbbbbabbaaaaaaabaabbbbabbbaabbbbbbababbabaabbaaabbaabbaabbaabbaabaabaaaabbbbabaaaabbabbaabbaaaaaaabbabbbaabaaababaababaabbbbaabaababbbabbbbaaaabbbabbbbbabaaaabaabababbaaabbababbbaabaaaababaaababaaababaabbaabbaaabbbaabbaabaabbbabaaababaaaaabbabbabaabbbbbaaaaabbaaabbaabbbabaabbabbbaabaaaababbabbbbaaaabaabababbabbbababbaabbbabbababbbbabababaabaababbbbbbbbaabaaaabbaaababbaabbabaaabbbabbbbaaaaabbabaaaaaabbbababbbbaabbbbbbaabbbaaabbaaaaabbaaaaaabbbbbabbaabbaabbaaababbabbbabaaaaaaabaabbbbaaaaabbbbaaaaaabaaaaabbabbabaabbbabbabbbbbbababbaabaaaaaaabbabbbaabaaabaaababbaaabaababbaaaabaabbbaabbbaababbbabbaabaabababbabbabbabaabababbbbabbbaaabbaababbabababaabbbaaabbbbabbaaaabbabbbabbbbabaabaaababaabbbabaababbaabbbbbbaaabaaaababaaabababbbaaaabababaababbabbabaababaabbaabbbabbaababaaabbbbabbbaabaaabaaaaabababaabaabbbabaaababaabaabbbbbbbabbabbbaaabababbababaaaabbaaaaabbbaababbbbaaaabbbabaabababbabaaaabbabbbbbabbbabbbbbbbbbbbbaabaabbaaaaabaabaabaababbabbaabaabbbababaaaaababababababbabbabbabbbbaabaaabbabaabababbaababbabaaabbaaababbbaaabaaababbaababbbbaaaabaaaaaabbaabbbababbaaabbababaabaabaaababbbbaaabbbabbaaabbababbaabababbaabbbababbbabbbaabaabbbaaaaaabbbababbabaababbabbbbbbaabaababaabababbbbbbbaaababbbaabbabaabbabbbabbbbbbbbaaaaabbbaabaabbbabbbabbbbbabbaaaabbbbaababaabbabaababbbaabaababbaaaababbbaababaaaabaaabbbabababaaaaabbaaaababbbabbbbbbabaaabbbbbbbaabaaaaabbbabbabaaaaaababbbbaabaaaabaabababaabbbaaaaababbaaabbaabaaababaaabbaaaababbbaabbbbababaaababbbababbabaabbbabaaaaabbbbabbbbbbabbbbababaabaabababaaabbaabbabaabbaaaaababbbbaabaaababaaababbaabbbbbababbabaabbabbbbbaabbbabaabaaaabbbbbbbabbbaabbabbaabbbbaaabbababbaabaaababbaabaaababaabaaabbbbbbaabbababbaaaaaaaabaababbababbbaabbaaaaababbabbbaa aabbbbabaaabbbaabbbbababbbbbbabaabbbaabbabbaabaabbaaaabbbabaabbbaaaaabbaaaabbbabaaaabbaabaabbabaabaaabaabbabbaabaabaaaabbbabbbababbbbbaaaaaaabaabaabababbaaaaaabbabaababbbaaababbbbaaaaaaaaababbaaaaaaabbbaaababbbbbabbbbbbaababaaabaaaabbbaaaabaabbabbababaababaababababbabbaababaaabaaabbaaaabbbbbbaaaabababbabaabaabbaabbaababbbbabbbbbbbababaabbabbababbaabbaaabbbbaabaabababbbaabbabbaaabaabbbabbbaaaaaabbaaabbbbbbabaabaaaabbabaaabbbbbaaabbaabbbbbbbbaababbbaaaabaaabbaababaababbbaabababbaabbaabaaaabbbbabbabbbbbaabaaaabababababbaaaaabaaabaabaabbbbaaaabbaabbbbaaaabaabaaaabaaabaaaaaaaabbbbaabbaaaaabaabbbabbbaabababbbaabaaabaaaaabaaaaabaaaabaaabbababbabaaaaaaaaabaaabaababbbabababababbaaabaaaabbaababbbaabaaabaabaabaaabbaabaabbaabaaabbbaaaabbabbababbabaaaabababbabbbbabbbbaaaabbbbbabaaaaabaabbbabaaaaaababbabbaaabaabbaabbbbabaababbbabbaaababaaaabbbbababaabaabaaababaaababaaaababbbaaaaaaaababbbbbaabbbaabbabbabaaababababaabbbaabbabbaaabbaabbaaaaaaaabbbabbabaaabbaabaababbaabbaaabbbabbbaabbbababbaaaaababbbbbabbaaaabaaaaaaabababaaabbbbaaaaabaaaaaaababbbabbaaaababababbaabbbaabbabbbbbaabbabbbabaaaabaaaaaaaaaabbbabbbbabbbaabaaabaaaaabaabbbbabaaabaaababaabbbaabbaaabbbababbbaaaaaaaaaabababbbbbababaabaababaabbbbaabbbbababbabbabaabbbbbbabbbaaaabbaabbaababbaaabbaaababaabaabbbabababbbaabaaaaaaaababaabbaabbabbbababaabbababaabababaaababbbbaaabbaaaaabababaaaaaaaabbababbaabaaabbbaabaababbbbaabaabbaaaaababbaaabbabababbbaabbbbbabbabaabababbbbbbbbababbaabbbaaaaaaaaabbaabbbabbabbaabaaaaabbaabbbbbaaaababaabaababbbabaababaababaabbbbbaaabbaaaaaaaaabbaababaaaaababaabbbbabbabaaaababbbbaabaaababaabbaabababbbaabaabbbabbaaabbabaaaaaabbaaaabaabaaaabaaaaabbaabaaaaaabaaaabbbbaaabbabbbbaaaaaaabbbaaabaabbaabbbbaababbbbbbaabaaabbbbbaabaaabbbbbaaaaaabbabaabaabbbbabaabbaaabaaaaababbaabbabaabaabbabaabbabbbabaababaabaabbaabbabbbbbbbabbabaabbbbabbbbbaaababbabaaaaababaababaaaabbbbaaababbbbaabaaabaabaababbbbbbabbabaaababbbbaaababbbabbabbbbaabbbbabababaabbaaaabaaabbabbabaabababbbaabaabaaabaababbbbaabbabbababaabaaaaaaaaaaababbabb abbbbbabaaaabbbaaabbbbaabaabbaaabaabbababbbaaaaaabbabbababaaabbbbbaabaaababbbbbbbabaaabaaaaaaabbabbaabaaaaaababbababaabbbbbabaabbbbaabbaabbaabbbbbaabaaaababbbbabbbabbbbaaaaabaabaaabbbbaabbbaaabbbabaabbbbbabbabaabbababaabaaabaabaabbaabaaaaaabaaaaaaabaabbabbbaaabbababaaaabaabbbabaaababaaaaaaabbbbbaabababaaabbaabaabbbaababbbaaaaabbaabbaaaaabaaabbbbaabaaaababbabbbbaabbaabaabbaaaaababbabbaaabaaaaabbababbaabbabbababaaaabbabbabaabbabaaaaaaabbaaaababbaaabaababaababbaaaaabababaabbabbaabaaaababbbabbbbbbababbbbabababbabbaaaabababaaababbbbbabbbbaabbbaabbbabababbbabaaabaabbbaababbaaaababbaaabbbaaabababbaaaababbabbbabbbabbabbabbabababaabbabbbbaababbbbbbaaaabbabaaaaabaabbbbbaabaaabbbaabbbabbaaaabbaaabaabaaaaaabbbababababbaaaaaaabababaaaaabaaabbbaaaabaaabbababbbbbbbaaaabbaababaabbaababbaabaaaaaaababababbaaabbabaabbbbbbbbbaaaaaabbabbaabbbbbbabbaaababbbaababbabaaaaabaaababbbaaabbaaaabbbabababbbabbabbbaaaaabbaabaaaabbaabbbaabaaababbabbaabababbbaaaaabaabaaabaababaaabaabbabbaaaabbbbaaaaabaabbabbaaaabababbaaaabaaaaaaaabbbabbaabababbaaaabbbaaabbbbbbbbbabaababababaaabbaaabbaaabaaababaabaaaaabababaaabbbaaabbbabbbbabbbbbbbbbbbabbababbaaabbbbbbbbbbbabaaaaabbaaabbbbabbbbbaabbabbbabaaaaabbbbbbabbabaabaababbbaaabaabbbbbbbababbaabbabaaabababbbabbbabaaaabbbbbabbbbabbabbaabaabbbbababbbbaaababbbabbbbababbabbbaaabaaaaaabbbabbbabbbaaabbaaaaaaaaaabaaaababaabbbbababbaababaaabbbababaabbbaababbbbbabbaaaabaabbaaabbbabbaaababbababbaabaabaabaaaabbbbbbaabbbaaaaabbbaabbbbabbbaabbbabbbabbabbaabbbabaaabbbbabbaabbbaaababbbbbbabbbbabaabaababaaabbaababbbabaabaabababbbaababababaabbbbbababbaaaababaabbabbbbaaabaababbbabbbabbaaaaabababbbaaabbababbaaaaaaabaabbbabaabbbbaaaaababaaaaabababbabbabbbbaababbbbabbbabaabbaababaaabaaabbbbbbbabbbaaabbaaababbababbaaaaaabbaabababababaaaaaabaaababaabababbabababaabaabbbbaabaaabababbabaabbbaabaaabbaaababaabbabaaaaaababbbaabbbaababbaaababbbaaababaabbbbaaaabaabaabbaaaabaabababaaabbabbaabbbbabbaaaabaaaabbbababaabababaaaaabbbabbaabababaaabababbaabaababababaababbbbbbaabbbaabbbaabaaaabaaabab aabaaaabbbababbabaabbaababababbabbbbbababbbbaabbabaabaabbababbaabaabbabbabbababaababbabbaabbbbababbbabaaaababaaababbbaababaabbbbabaaaaababbbbaaaaabaababbababbbabbbbabbaaaaabbaaaabbaabbaabbabbbbaaabbbaabbbaaaabbbabbabbaaababaabbbabbbabbbaabababaabbababbbbabbaabaabbabaaaabaaaabaabbaaababaabbbbbabaaaabaabababbbaaaababbbaaababaaababbbbbbababbaababbaabaaababbbbaabbaaaaababbabababbbaaababbababaaaaaaababbbaaaaaaabbbbabaaabbaababaabaabbabaaaaaabaaabaaabbbababbbbbabababaabbbbabaabaababbaabbaaaaaaabbababbaabaababbbaaababbaabbbbabbababbbbbaaabbbbbbbaabbbaaabbbbbbabbabbaaabbbbaaaaaaaababaaabaaabaaaaaaaaabaaabbabbaabbabbbbbabbbbabbbbaaaabbbbababbaaababbbaaabaabbbaabaaaabbababbabbaaabbbabaabbbaababaaabaabaaabbbbbabaabaaabaabaaaaaaabbbbabbbbbabaaabbbbbbaababbbaabbaaaaababaaaababbabbbbabbabbaaabbbaabbabbaababbaaabbaaaabbbbbbaabababaabbbaabbbababaababaaaaabbbabbaabaaabaabbaabbbbabbbbabbabaabbbaabaababbbbbabaabbabbaaabbabbabbbbabbbbaabbaabaaabbbbaabaaaaaabbbababaaaabaaababbababbabbaaabaababbababaababaababbbaaaaabaaabaabbaabbbabbbbabbabbaaaaabbbbbbababaabbbabaababaabbaaaababbaabbbaabbaaaababbbbabbbaabbabababbbaabbbbabbababbbbbbababbbbabbbaaaabbabaaabbbbbbbabbbababaaaaabbbaaababaabaaaabaaabaaabbbabbbbababaaababbaaaabbabaaaaaaaabbabbababaaabaaabbbabaabbaabaaaabbbaabaabbbaabbbbaabbaabababaabbaabababbababbbaaaababaaaaaaaaabaaabbbbbbbbaaaabbaabbbbbaabbabbbbbbbababbbababbbbbbabbbbbabaaababaaaababbbbaababaabbbabbbabababbbbbbababbaabbbbaaaaabbbaabaabaaaababbbbbaaaabbbababaabaabbbabbabbbbbaaaaabababbaababbabaabbaabaaabaaaabbaabaaababbababbbaaabbbabaaaabbaaabaabbababababaaaaabbbaabaaabbbaabaaabbbabbaabbbbabbabbaabbaaaaaaababbbbababaabbbbaabbbbabaaabaabaaaabbabaabaabbabbbaababaaabbbabbbbaabbabababbabbaaabbbbbaabbbbbaaabaabbabbbaaabbabbbaaaabbababbababaaaaaababbbaabbabaaabaaababbbbabbaaaaababaaaaaabbaabbabaaaababaababababbbbababaabaaaabbababbbbbbbaaaaaabbaaababaabababababaabaaabaaababaabbaaabaabbbbabbaababaababababababbabbbbaabbbaababbaaaaaaaabaabbbaaabbbaaabbaabbbbababaaaaabaaaabbaabbbbaababaaab abababbbabaaaaaaaaaaaabaaaaabbabbbabbaabbbababababbababababbabaaabaabbbbabaaabaaaaaabbbaaababbbabbaaabaaababbaaabbabaaabaabaabbabaabbbbbbbbbbabbabaaaaabaaababaabbbbbaabbaaabbbbbbbabaaabaabbbbbababababbabaaabbbabbbababbababbbbbbbabbabbbbbbaabbbaabaaaabbabbabaabbbbaaabaabbbbaaaaababbbbaaaabbbabaabbbaabbabbbbbaaababbaaaababbaabaaaabbbaaaaabbaabbababbabbabbbaabababbababbbbababaabaabbbaaaababaaaaabaaababbbbbbbabbbbaabbabaabbbbbbababaaaabbaaabaabbbaaaaababaaaabaaabbbbaaababbaaabbabaaaaaabbaaaaabbaabbbbaaaabababaaaabbababaaaaabbaaabbababaaaaaaaabaababbabaaababbbbbbababaababbbaababaababaababaaabbbaaabaaaaabaabbbbabaabbaabbababbababaaabbababbaaaaabaabaabbaaabaababbababaaaabbbabaababbaaabbbbaaaaababaaabbbababbbaababbbaabbaaabbabaaaaaaabbaabbbbabaababaabababbaaaaabbababaaabbbbabbbababbabaabbaaabbbaaabababbabbabbbaabbbbabbabaabaababaabbabbaaaabaabbbbababbbabaaaabbbbbbabbbbabbabbabaaaabaabababbbaaabbabbabbaababbabbbbabbbbabbbbabaabaabbbaaaabbbababbaaaabbabbabaabaaaaaaabaaabbbabaababababbaaabbaaaaabbaaaaaabbbbbabbaabbaabababaabaaaaaabbbbabbbaabbbabbaaaabbbbabaaaabaaabaaaabababbbaabbbbbbaabaaaabbabbbaabaaabbbaaaaabbbbbaabbaababbbabbaabaabaabaaaaaababaaabaaaaaababaaababbbbbaabaaabaaabbaabbbaaabbbaabbabbabbbaabaabbabbbabbabbbaaaabbababaaabbbaaabbabaaababbbabaaabbaaabbbaaaaabaabbababaabaabbbabbbbabaaabbbaababaaababaabababbbabaaabbaababbbabbbabaababbabbaaaabaababaaaabbababaabbbaabaaabababbabbaaabbbabbbbabbaabaabbaababbbbababbbbbbbaaaabaabbbbbabaabaabbbbaababbbaaaababababaabaababbabbbabbabaaabbbbaaaaaabaababbaabbbbbabbbbaabbaaaaaaaabaaaaabaaaabaabbabaaaaaabaaaabbaaabaabaabbaabababaaababaaabbbababababbabaababbbaaabbabababaaabaaabaaaabbaabbbbabaaaabaaaaabbabbabababaabababbaababaabbbbabbbababaabaababaababaabbaabababbbbbbaabbabbbaaabbababaaaabbabbbbabbbbaababaaaaaababaaabaaaabaabbbabaaabaabbaabaababbbbbabbababbaababaaabaabbbaaababbbbabbbaaabbabbabbabbbaaaababbabbabbbabbabaaabaabbaabbbabbbbabbabaabbbbababbbaaabaaabbaaaabbaabaaababaaaaaaaaaaaabaaaaaabaabbabbaababaababababaaababbaabaabbbabbaa bbabbababbabbbaabbbbabababbabbabaaaaabaaaabbbbbbababaabbabaabaabababbbabbbbaabaaabaababaabbaabbbabaabbabaabaabaaabbaaaabababaababababbbaaabbaaaababaabbabbbbabbbababaaaabbababaabbaaaabbaababbaabaabbabababababbbaaabbbbbaaaaaababbaaaababbbabbbabbabbbabbbaabbbbaabaaabaabbbbbaabbaaaabaaaabaaabaaaaaabbababaababbaabaabbbaaaaaabbbaababbabbbaaabaaabbaaaaaabbbaabababbaaabbabbbabbabaabbbabbabaabaaaaababbbbbbaabaaaaababbbabbbaaabbbababaababbaaabaaaabbbaabbbbabbbabbabbbbaaaabbbbbaabbabbbbbaabbbabbbaaababbaabaabaaabbabbabbbbbbaaaabbbbbbaababbbbbabaabbbababbababaabbbaaababbbbbbaaaababbbabbaaababbabbbbbabaabbbaabaaaaaaabbabaaababbabbbabbaabaabbaaaaaaabbbbabaababaaabbababbaaaabbaababbbbbbbbaaabaabbbaabaaaabbaabbbaabbbaaaaaaaaabaabbbbaabaaabbabbbaaaaaabbbbaabbabbaabbaaabbbbbaabaabbabaababababbbbabbaaaabaaabbbbababbababbabaaabaabaabbbaabbbbaabbbaaaabbbbbabaaabaabaaaabababbaababbabbaaababaaababbbabababaaababbbbabaabbbbaaabaaabaababbaaabbbbbbbabaabbbbaabaaaabbbaaabaababbbabbabbababbbabaaabbaabaaaaaabbaaabbabbabbbaaabbabbabaaaaaaabbaabaaaaabaaaaabaabbbabbbababbbbaabbaaaaaaaaabaabaaaaaaabbbabbbabbbbabbabaabaabbbabbabababbbaababababaaaaaaaabbabbabaabaabbababbbbbaaabaaaabaabaaaabbbaabbababbaabaabbabbababbaaabbbaaabbbabbbbaabbababbbaababbbbbbbbbabaabbabababbbbabbbbabbbbaaaabababbbbaabaaabbbabaabbabbbbaabaaabaaabbaaabbbbabbaaabbaabaaaabaabbababbaaababbbaababbabbaaabaabbbabbbbbbbaabbabaaaaaaabaabaaabbbaababbaaabaabbbbababbbbaaaabbaabbbaabaaaabbbbbbbbbabaabaaabaababbbaabababaabbaabaaaaaababbabababaaabaabaaabaababbbababbaababbaaaabbbbbbbbbbbababbabaabbabbbaababaaabbaababbabbbaabaaaababbaabbaabbaaabaabababbaabbbaabbaabaaabaabbbbaabbaabbabbabbababbbaababababbaaaabaaaababaabbabbbabbaaababbabbabaaaaaabaaaaabaabaaaabbaabbaaabababababbabaaaabaabaabbabaaaababaababbabababbbababbabaabbabaaabbbbbababbaaaababbabaababaabaaaabbbabbabbaaababbbabbbbababaabaabbabaabbbbabbbababbaaababaaaabbabbaabbabbabbaabbaaabbbaaaababbaabaaaababaabbabbaabbbaaaaaabbbaaabbbabbbbbabbbaaabbabbaaaaaabbabbaaaaabbbabaabbabbbaaabbabbb baabaaaaababbbbbbaaabaababbbaaaaabababbbabaabbbabbabaabbabbbbabaaaabbabaaaabaabbbabbabaaaababaabbbbabaaabbbbabaaabbaabbabaaabbbababbaabaaabaabaabaaaabaabbabaaabaabbbbabababbbbbaaaabbaaaaaaaaababbbaababbaababbbbbbbbbbbbaaabbbbbbbbbabbbbbbbababbaabbbaababbbbaababaababbbbbbbbaababbaaaaaaaabaabbabbaabbbbbaababbabababaabaaaabaababaaaaabaabbbbaaaababbabaaabbaababbbabbabbaaabbabbbbabbaabababbabaaabababbaabbababaaababbaabbababbbbabbabbaaaabbbbabbababaaaabbaabbaaabbbabaababaaabbaabaaaabbabbbaaababbbabaaaaaaaabababbabbabbbaaaabbbbbabbaababbbaaaaabaabaaabaabaabaabaaaabbbabbaabababbaaaaabbabbaaababaaabbbbbbbbbaaabbbbababbbabbbbbbbbbbabbabbbbbbbaaababaababbbabbbbbaaaababbababbbaaaaaabaababaaaaabaaabaaaabbbaabaabbbbbbbbbababbbaabbabbaaaabbbbbaabaabbbababbbbbaaababaabaabbabbabbabbbbaabbaaaabaaabaabbbbbaabaaababbaaabbbaabbbbbbabbaabaabaabbaabaabaaaaaabaaaaababbbbbabbbbbaabbbbabbaabbabbbbbbbbaabaaabbaabbbaaaabaabaababbaabaabaabbabaabbababaaababababbbabbaababbbaabbabbbabbabaaaaabaaaabaababbabbbbabbaabbaaabaaaababaaabbaabababaabaabbbabbabbaaabaaabbbaaabaaabaaabbbabbaaaaabbaaabababaaaaaabaaabaaabababbbbbbbbabbbbabababbbaaabaaabbbbaababbababbabaabaabbaaaabababbabbbaabababaaabbbaabbaaaaaababbababbbabbabaaaaaababbbabbaabaaabbabbabaaaababbabaaaaabaaabbabbbbbbabaaabaaaabbbbababbbbbaaaabbabaaababbbbbbbbbbbaabaaabaabbbbabababbbaabaaababaabbabbaaaabbabbababbbbbabbabbbbaabbabbbabbaabbaaababaaababbabaabbaaaaabaabaaaaaabaababbaaabaaabbaabaaaaaababbbaabbbabababaaabbbabaabababbabbaaabaabaaaaaabbbbabbaababababbaababbaaabababaabbbabaababaababaabababaabbabbbbaaababaaabbbbbaabaabbabbaabbaababaabbbabbbabaabbabababbaabbaaabaabbaaaabababbbbababaabaabababbbaabbbbabbabababaababaabbabaaabbbbabbbaaabbbabaabaabababbbbabbbabbbbbabaabababaaabbaaabbbbbbaababaababbbbaabaabbbbabaababbaababaababababbbabbabbbaaaabbbbbabbbbbabbaaaaaaaaaabbbabbaaabbbbbabaabbaaaaaaabbaabbaaababbaabbaababbbabbbbbbaabaaaababbbabbbbaabbaaaaaaaabaabbababbbbababbababaaaaabbbbbababbbaaaabaaabbaaabbbbaabababbbbaaabbbbbaaaaaabaaabbbaaaabbbababa abbbaaaabbbaaaaaabaaaaaabaababbbaabbaabaabaaaaaaabaaabbaababbabbabbbbababbbbabbbbaaabbbabaabbbaababaababbaaabaabbababbbbabbabaaaabaababbabbababaabbbabbbbaabbabaaaabbabaabbbbbbabaabbbababaabababbbbbbaabaabaaabaabababaaaaaabaabbbbababbbbabbabbbaaaaaaaaaabbabbbabaaaabaaabaaabbabbbaaabbbbaaabbaaaababbababbaaaabaaaabbbbaaaabbababbbbaababbbbbaaababbabbbbbbabababbababbaabbabbaaababbabbaabbbbbabaababababaaabbababbabaabbbbabbaaababbabbbbbbabaababbaabaabaabbabbaaaaaaabaaaaabaabaaabbaabbbabbbabbaabbaabbaaaabbabbabbabaaabaaabaaabbbaaaaaaabbabbbbabaaabaaabababaaabaababababaaaaaababaabbaabaabbbaaaaabbbabaababaabababbbabbaabaaabaabbbaaaaabaabbaabaaabbbaaaabbbababaababbbbabbbbabababbaaaabbabbbababbbabababbbabbabaaaabbabbbaabbaabbaaabaabbabbababbbbaababaaaaaaababbabbabbbbbaabbbbaabbbbbbbabbbabbabbaaaabaabbbbbabbababbabaabaaaaababbaabbaaaaaaabbaaabaaabababaaaabaaababbabbaaaababaaaabbabbbabbaabababbbaaabbbbaababbabbabbbbababaaabbaaabbabbababaaababbabaabbbababbbabbaaaabbbaabaabbbaaabaabbbbbaabababaaaaabbabbabbaaaaaabbabaaabbbaaaabbbabbabbbabbbabbbabbbbbabbabbaaabaabaabbbaababbbbbaaaabbbbababbbaabbaabbabbbabaabababaababaaabaaabaababaabbbaabbaabbaabbbabbabaabbaabbaaababbaababbaaaabbbabaabbbaabaaaaaaaabbaaababbbabaabbbbbbaaabaaabbbbbabbbbabaabbaaababbbabbabbbbabababaaaaaabbbbaabbbabaaabbabbaaabbbababaaaababaabbabbbaabbbbbaabbbabaabbaabaaaabbaaababbaababbbaaaaabbaababbabbaabaaabaababaabaabbbabbaaabbbbbbbbbbbbabbbbbbaaababbabbabababbabaabbabbbbbbbbabbbbaababbaaaaaaaababbbaaababbabaabbabababbaaabaaabbbaabbaaaaaaaabbaabbaaabbabaaabbbabbbbabbbbbbaabaaaaabababbabbabaaabaaaabbaabbbbbaabbabbbbbabababaaaaabbababbabbbbbbaaabaaababaabaaaaabbabbabababbabbbbbaaaaabbaabaabbabababbabaaaaababbbabbaaaaabbbbbaaaabbbabbbbaaaaabbbaabababababbababaaaaaaabbaabbbbaabbbbbaaaaabbbaaababaaabababbabbbaababbabbaabbabbbbbaaaaaabaaabbbaaaaaabaaaabbabaaabbbabbbaaaaababbbaabbaaaababbbabaaabbabaabbbaaabbabababbbbabaabbabaaaabbbaaabbbbaaabaabaabbbabaabaababaabbbabbababaaaaaaabaaaaaaaabbbababbaabaaaabbababbbbaabababaaababa aabaaababbbbaaaabbbaabbaabbbbababaababbaababbababaabaabbababaababaaaaabbaaaababaaaabaabbabbbaabbaabaaaaabababaaaaabbabaaabbbbaababaaaababaabbbaaaaaabbaabaaaabbabababbaaaaaaaaabaaabbbbababbabbaaabbaabbabbabbabaababbbbbbbbbbaabbaabaabaababbbaaabababaaaabababababbbabaababbbaababbaaabbbabbbbbabbaaabaaababaaaabbbbbbababbbabaababbbababbaabbaabaabaaaabababaaabbababaaaabababbbbaaabaabbaaaabbbabbbabbaabbaababbabababbbbbaaababbaaaabbaabaaabbbbbaaaabababababababaabaabbaaabbabbbabaabbaabbbaabbbbbaabbbaabbbbbaaababbbbabbabaaabaaabbbbaaabbaababbaaabababababbbbaabbbbbbbbabbaaaaaaabbabaabaaaabababaaabaaabaabbabbabbababbaabbaaaabbaababbaabbbbbaaaaaabbabbaabbaaababaabbbbaaaababbaaabbaabaababaaaaabbbbaabaaabbaaaaaaabbaaaababaababbaabbaaabbbbabbbbaabbbbaabaabbbbbaabbbaaaabaaababaaabbbaaabbaaabbbabbbabbababaaabbabaabbabbabaabbbaabaababababababaabaaaababbbbbabaabababbababbbaababaabbababbbaaabaaaabbbaaaababbbabaabbbbababaaaababaabbaaaabaaaaaabbaabababbaaaaaabaabaababbabaaaaabbbbbaaaaaabaababbabbbbbaaabababbabaaaabaababaaaababbaabaababbbbaababaaaabbbbbaaabbaababaabbbababbabaabbbaaabbbabaabaabbbaababbbbbbaabaabaaaaababbbbabbbbababaabbbaaaaaababbaaaaaabbbaabababbaaababbabaaaaaabbabbabababbbababbaabababababbbabbabaaabbbbaabbbbbaaabbabbbbbbbbbabababbabaababbbbabbbabaabbaababbbaabaaaababbbabbabbaabbaaaabaabbbaabbaabaabaaababaaababbbbababbbaaababaaabaababbaabbabbaaaabababbbabababbaaabbabbbaaaaabaabbbabbababaaaabaaabbbbaaabbbbabaabaaabaababbabaaaabababbbbaaababaabbabababababbbababababaaabbababbabbababaaaabaaabbaaaaabbaabbaabaaabbbaabbaaaabbbbaaaabbabbbaaaaaabbbaabbabaabaaaaaaabbaaababaabaaabbbbbbababbbbbbaaaaaababbbabbbaaabaaaabababaababaaabbbbaababbbbabaababbabbbbbabaabaabbbbaababaaabababbababbabaabbabaabaaaabbbaaababaaaababaaaaabbbbaaaaabaabbababaababaababbaabaabababbabbabaabbabbabbbababbbabbaabbbaaabaaabbbaaaaaabababbaabaabbbbabbaabbaaaabababbbaabbbbaaababababbaaabbaaabaabbbabaaabbbabbaaabbabbbaabbaaabbbaabbbbabbbbabaaaaaaaaababaabbaababbaabbabaabbbabbababaababbaabaaaaaaabababbaabaaababbbababb baababbaabbaabbaababbbaaaababbaaaabbbbbbbaaaabbaabbaaaaabaabbbaabaabbabababbabbbbaaaaaaabaaabbaabbaabaabbaaaabaaaaaaabaaaababaabbaaaababbbabbbbbbbbbaabababaabbaabbbaaaaababbbaabaababababbaabbbbbbbbbaaaabbabbbbbbababaabaababaaabaabababababbaaaaaababaaabbabaabaabaabbbbbbabbbababaabaaaaaaabaabaaaabbaabbbbaaabbbbbaabaaaaabbabbbaabaabbbbabaaaaaabbbabbbbababaaabbbbaaaaababbabbabbaabbbabbababbabaabbabaabaababbbaaabaaaaabaabbbaabaaabbaabbaabbaabababaaabbababaaaababbbbaaaaaabbabbbaabbabbabbabababaaabbaaababbabaaaaabbaaaaaaabaaaaaababbaaabbbbababaababaaabbbaaabbaabbbaaababbbbbbbbaabaaaabbbabaabbbbbbbaaaabbbbbbabbaaaababbbaaaabbbabbabbabbaaabaabaabaababbbbababbababbbaabaabbabbababaaaababaababbaaababababbbaaabbbbababbaababbabbbaabbaaaabababbaaabbbaaaaaabaaaabbabbabaaaaaabbababbabbaabaaabbaabaaabababbbaaabbbbbbbbabbbaaaaaaaabaaabbaabababbbbaaabbbaaaabbbaabbababbbabbbbabbbbbababbaaababbbabaaabaabbbaabbabbababaababaaababaaabbbbabbaabbaababaabbbababbbbbbabbaabbbbabbbbbbbbabbbaaabaaaabbabaaaaaaabababaabbaaaababaabababaaabbbbbabbabaaabaabaabbaaaaaaaaaababbbbbabbabbaabaaabbabaabaaaaaabababaaaabababaabbababaaabbbbbbbaabbbabbbbaaaaaaabbbabbaabbbabbababbbababbbababaaabbbbabbbaaaaaababbabbbabaaaabbbaababbbbbabbaaaababbbbaaababaabaaabababbbbaabbbbabaabbbbbaabbaaabaabaaaabaabbbaaabbbbaababbbaababbbaabbbaaabababaabbbabbbaabababababbbabbabbbaaabbbbbaababaabbabaaabaaaaaababaaabbabaaaabababbbabbabaaabababababbaaaababbaabbaabaaaaabaaaabaaabbabaabababbbbbbbaabbaaabaabaaaaabaabababaaaaababbabbaaaabbaabaaabbaaabaababbabbbaabbaaabababaabbaaabaabbbbabbabababbbaabaabaababbbbbbaabaabababbabbaaababaabbaabaabaabbbabababbbbabbbbbbbbbabbaaabaabbbbbaabbabaaabbaabbababbbaabbbbbaabaaababaabbbababababbbbaaabbbbaaaababbabbbbaabaabbbabaababbaabbabaaaaabaaaabbbabababaaababaababaabaaabbababbbaaabbbaaaabbbbbbaabbaaaaababaababbabbbbbabbaaababaaaabbbbbaababaaabbbbaababbaabbbaaaabababaaaaaabaaaabbbbbaaaaaabbbababaaaabbbabbbabaabaabbbbbaababbbaaaaaabbbbbabaabbbbbbabaababbbaaaabababaabaaabbbbaabbabbbaaabbbbbaabbbbaababa ababaaaaabbbbaaabbbbbababbabaabbbbaaaaabbabbbbaabbaaabaaaaabaabbbabbbaaabbbbaabababaaaaaaabbbbbbbaaaaabbabbabababbbabbbabbabbaabbaaaaabaaababbaaaaaababbabbabbbaabababbbababbbbbbaabbaabbbabbbbabbaababaabbababaaaababbaabbaabbbaabbbabbabaababbbaabbaababbabbabbabbabbbaaabaabaababbaaababbaaabbbbbaaaababbaababaabbaaabaabababaabbbbbbbabaaabbbbabbabaaabbababababaabbaaaaabaaabbbabbbbbbbbaaabaaaababbaaaaababbabbaaababaaaaabbbbbabbbbabaaaaabaaaaaabbaaaaabbbabaaaabbbaaaaabbaaabbabbaabbaaaaaababbbaaaaabaabaabbabbabababababaababaaaaababababaababbbbabababaababaaaabbaaaabaaabbbbabbbbbabaabbbaabbaabbbbbbabaabaaaaaaababbabbaabababbbababbbbaabbbabaabbabaababbbbabbbaabbababaabbaababbaabbbaaabbabbbabaaabbbaabababaabbbaaabbbaabaaabaaaabaabbbbabbaababaabbbbbbbbbbaabbbbbbabaaaabbababbbaaabaabbbbbabaabbbaabaababbaabbabbabbabbbaababaaaaaabbaaabbbbaaaababbaabbabbabbaababbbbbaaabbbaababaabbbabbaaaabaaaaaababbbbbabbbaabaabbaaabbbaabbabbbabbabaabaaaabaaaabbabbabaabbabaaaabbaababbbaabbbaabbbbababbabababaababbaaaabbaabbabaabbabbabaabbaabbabbbababaaabbbaababbbbbbaabbbabbbbaaaaaabaaabbbbababababbaaababbaabbabaabaabaaabbaabaabbabbbaaaabbaaaaaabababaabbbbababbbbabbbbbababbbbbaaabbbbbaaabaabbbbaaabbaabababaabaabaabbaaabbaabababaabbababbbaabaaaababbbabababbababbbaabbbbaaaabbaaabbbbbbabbababababbbaaaababababbaababaaaabbabaabbabbbbaaaabbbabaaabbbaaaaaaabbaabbbabbbbabbbbbbaabaaaabbabaabbabaaaaaabbaaaaabbbaaabaaabbbbbbbbababaabbbaabbbbaaabbabaabbbbabababaaaababaabbababbababaaaaabbabbaabbababaabbabaaaabbbbaababaaaaaabbabaaaaabbbabaaaabaaabbaabbbbbbbabbbababababbbaaaaabaabbbabaabababbbaabaabaaaabaababbababbaaaaabbbbaaabbaabababbbaabbbaaabaabaababbaabbabbabababbbbbbabbbababaabaaabbababbababaaaaaaabaabbbabbaaaababaabbaabbbbaaaabbbbbbbabbbabaaabbabaaaaaababaaaabbaaabbbaaababbabbbaabaabbbaaaabaaaaabbaaabbabaabaabbbbabbabaaaababababbbbaaaabbaaaabbaabaabbabaabaabbbbbbaaabaabababbabbbaababbaaabbbbaabaabbabbaabbbaabbbabbbbaaaabbaaabbbaabbbbabbabbbbbabbaaaabbaaaabbaaababbabaabbbbaabaaaaabaabbbabbbbbabbbbababbabbbabaab abaaaabbabaababbabaaabababaabbbaaaabbabaaabbabababbaabaabaabbbaababbaababaabbaabbabaabbaabaaabbabbbaabaaabbbaabbaaababbbbabbbbbaaabbbaaabaabbbaaaababaaaaabbbabaabbbabbaaabababbaaabbabbbababaabbabbabbbabbabababbbabbbbaaabababbaabaababaabbbababbabbaababbbababbbbbbaabaaababbaabbaaaaaaaaaaabaabbbbbbbbbbbbbbabbbbbbbbaaabbabbaaabbaaaaaaabaaabbbabbbaaaaabbabbbabaabaaababbababbabbbbabababaabbaabbbabababbbbabbbabbaaaaaabbbaababbbaaabbabbbbababababaabbbbbabababbbbaaaabaabababbbbbaaababbbaaabababbaaabbbabbbbaaababbabbbabaabbbaaababaabbbbbaabbaabaabbaabbaaabbaabbaaababbbabbbbaabaabaabbabaaaaaabbaaaaaabbbbbaaabababbbbabbabbbaababababbbbbbbaabababaabbbaababababbbaaaabbabaabbaabbbbaaabaabababaaaaaabababbbaaabaabaabbababaabababaabbaaabbbabbabbbabbbbaaabbaabbaaabaaabbaaabababbbbabbbbbababaababbababbabaabbbbaabbabbabbababbabaaaaaabbaaababaabaabaababababaaaabbbabbabbbbbaaaabaaaababaabbabbbaabaabababbaaabaaabaaaaabaabaabbbbbbaababbabababbbaaababbbaabbaaabbabbabbbaaaaaaaaabaabaaaabaabbaaaaaaaabaaaabbbabaaaabbbaaabbabbbaaaabbaaaaaabbabbbaaabbbbbbbabbababaaabbbbbaaaaaabbaaabbabaaaabbabaaaaabaabaabaabaabaaaaaabaaabbabbbaabbbbababaabbbabbbbbbaaaaaaabbabbbbabababbaaabbbbbbabbbbbbbbbaaaabaababaababaabbaabaabaababaaababbbaaabababbabbabbaaaabbbbbbbaabbabaaabaabbbabbaaaaabbabbbbbaaaabbabbbbbbbbaaaaaaaaaabbbabaaabbbaabaaaabbbbabbaaabbbbbbaabbababaaaaaaaaaaaabbababbbbbbbbbbbaabaababbbababbaaaabbbbaabbaabbbbbbaabbbabaabaabbbbbbbababaaabbbaabbabababaabaabbabbabababbbbbababaaabaaaaabbaaaaabaaaabbaaaababababaababaaababbabbbbaaaabababbaabbaaabbbabbbbbabababbbaabbabaaaabaaabaaabaaaabaaaabbaababbaabaababaabaaabaabaabababbbbbabbaabbbaaabbbaaabbbbbbaabaababaabbabaabbbaabababbbaabbbbabababababbaaaabbaaababbaabbababbbbbaabababaabbbabaabbaaaaabbbbbbaabaaababaabababaaaaaabaaabbaabbbaabababababbbbbbaaaaaaaaabbbaaaaaabbabbabaaaaaaabababaaabbaaaababababaaaaabbaababaaaababbbababbabbbabbbaabababbaabaabbbaababaaabababbbbaabbbaababbabaaabaabaababaabbbbbabaabaabbbabaaaaabbbbbababababbaabbbbbaaaaabbabbbaaaababbaaaabbab aabbabbaababaababbbbabaaaabbaabbaaabaaabbbbabbababbbabaabbabaaabaabaaababbbbaabbababbabbabbaabbababbabbaababbbbabbbbabbabbabbaaabbbbbbaaaabbabababbbbabbaaaaaaabaababbbabbababaabaabababaabbaabababababbababaabbbaabbbbbabababbaaaaaaaabbbbaaabbaaabababaaabaababbaabababababababaaabbaabbaabbbaabbbaaaababbababbbaabbabbbbbbabbaaaabbabbaabbbaaabbaaaabbbabbabababbabaababaababaabbbababbabbbbbabbababbababbaabbbbabaabbaabbabbababaabbbaaabababbabbabbaaaabbababbbaaabbaabbaaaababaababaababbaaabaaaaababbbaabbabbbaaaababababaaabbbbabbaabbabababaaabaaabababbbbbaaabbaabaaabbaabbbbabbbbbbabbbbabbbaabbbbbbbaabbabbaabaaaaaaabbbbbaabbaabbbbbabbbaabbbbbababaababbababaabaaaaaaaaabbabbaaabbaaaabbbbabaabbaabbbbbbbbabaaababbaaabbababbbbbbabbababaabbaaaabbaabababaababbaaaabbababaabaabbbaaaabbbbabbbbbbbaabaabbbbbabbabaababaabaabababaaaabaababbaaabaaababbbaaabbbaabbabbbbaabbabaaabbabaaaaaaabbaabbaababbbbabbbbaaababaabbababbbababbbabbbbbaabbbaabaaaababaabaaabaaaaaaaabbaaaaaababbbbaaaabbabaabbabbbaaaababbbbabbbaaababbaabaabbaaabaaababbbbaaabaabbbbbbbbbabbaaabbbbabbbbbbabaababababbaabbaabbbaaaabaaabaabaaaababaabaaabababbaabbaabbaabababbbbababbbbabbabaababbbaaaabbabbabbbbabaaabaabaaabbababbbaabbbabbababaabaaaababbababbbbbaababbbbabbaaabbbaaaababaaababbbbbbababaabaababbaabbbbbabaabbaaaabbaaaaabbbbbababbbabbbbabbbbaababaaaaabbabbbaabbbbaaaaabbbbaabaaaababbabbaabbaabbbbaaaababaaabababbbabbbbbbbbaabaaababbbaaaaaabababaabaaaaabbbbaabbbaabbaabababbbaabbbababbbaaabaaababaababbbbaabbbabaabbaaabbaaabbabababbababbbbaaabababababbbaababbaaaabbbbabbabbaabbababbbbbbbaaaaabababbaabababbaabbbbbbabbaaaaaaabaabaaaaaaabbbbbbbbbabbbabaaaabbabbaabbabaababaaaaabaaaaaababbbaaaabaaabbbbabbabbabbabbabbbaabaabbbbaabaaaaabbabbaaaaabaaaaaabababaabbbaababaaababbaaaababbbabbbaaababbbbbbbabbbaaaaabaaabbbbbbbaabbbbabaabaabaabaabbabaabaaaaabbaaaabbbbabbabaababbbabababbabbabbbbaababaababbbbbbbaaaaaaabababbabbbaabbaaababbbabbaaaaaaaabaabaabbaabbaababbabaaabaabbabbbbabaaababaaaabbbaabaabbaaabaaaaababaabbaabbababaaaabbbbabababaabaaaaaaaa bbabbbbaaababaabaaaabbabababaaabaabaabbbabaabbbabbaabbbaabaabbaaaababaaabbaaaaaababaaabbbbbbabbaabaaaaaabbaaaaaaabbabaabbbababbaaabbabaabaaabbbaaababbabababbbbbbbaabbbabbaabbbbbbaaababbaaabaabbabbbaabaaaaababaaaaabaabbaabababbbbbaabbabbbbbbbbaabbabbbaabbababbaababbbaaaababbabaabbaaabbbabaabaaaababaabbaaabaabbbbbababbbbbbbaaaabaaabbbaabaabbaaaaaabaaaababababaabbbbabaabbbabbababaabbbbabbabaaaaaabbbbaabaaabbabaaabaabbaabaaabbabaababbbabbbaaabaaaababbbabbbbabaaaabbabbbaabbbabbaaabbaabbbbbaabbaaaaabaaabaaaaaaabaabaabaaaabababbbababababaaaabbabababbaabbabaaababaaaabbaaaaabbababaabaaabababbbbababababaaabbabbbaaababbabbbbbaaabbbababbbbbababaaabbaaabbaaabaabbabaabbaabbaabaababbbbabbabbaaabababbbbbaababbbabaaabaabbabbbabbabbababbbabaababbababbbabbbabbabbaabaaabbaabaabbaabbabaaababbbbaabbbbbbbabbabaaaaaababbbabababaaababababbbaabbbbabbbbabbabbababaaabbaabababaaaababbbbabaaaabbabbbbabaabbaaabaabbbaabbaaaaababaabaabbababbaababbbbbbaabaababaaabaaaaaabaaaaaabbabababaaabaaabababbbbbaababbaababbbbaaabbbaaababaababbaabaababababbbabbbaabbaabbaabababbbabbaaaabaabbabbaaaaabbbabaaaaabbabaababbaabbbaaabaabbabbaaaabbabaabaaaaaaaaabababaabaabbbbbbbabbaaabbaaabaaaaaaabbbbbaababbbbaabbbabbbabbaababaabaabbaabaaabaaaabaaababbaababbabaabaaaabaababbaabbbbbbaabaabbaabbaaaaaaababbbabbbaababaaaabbbbbbabbabbbabbabbabbaabaabababbbbabbabbabaabbabbbbabbaaaabaabbbbaabbaabaaababbbaabbabbabbbbbbabaabaabababaaabbaabaaabbbbbababaaabbbababaaaabbbbaaaababbabaaaababbaabbbbabbbbababbaaaabaabbbbbbaaabaaaaaaababaaaaaabbaaabbaabbbbaabaabaabbaaaababbaabbaaababbbbabbbaaabaabbbbbabaabbaaaabbaabaaaaabbaabbbbaaaabaabaababbaaabaabaabbaaaabbaaaaaaaabbaaaababbbbabbaabbabbbbbabaaabbaaabababaababaaaaababaaabbaaabaabaabbbabbababaaabbaaababaababaaaababaaaabaaaabaabaaaabbbaabababbabaaaabbbababbbbaabbbabbbaabbaaaaaaabbbbababbbbabaabbbabbbababbbaaabbbbaaabbbbbbbbabaabaababbbabbbbaaaabbbabbaabbaaababbaabbababaaaaaaabababaabbbbbaaaaabbbaaababababbbabbaaabbbababbbabbbbabbbabbbabbaababbabbababaaabaaaabbabbbaaabbaaabaaaabbbbaabbbabbab baabaaabaaaababaaababbbabbbbbbaaaabbabbbaaaabaabababbbabaabbbaabaabaaaaabababbbbaabbaabbaaaababbbbaabaabaabababbbbaababbbaaabbababaabaabbaabbbbaaaaaabbaabbbbaabbbbaabbbbbaaaaaababbbbabaabbabbaabaabbabaabaabaababbbbabbbbabbbaabbabaabbbbbaaabababbbbbbababbbabababaaabbaaababbabababbbbabbbabbbaaabaaaabaabbabaababaabaabababbbaabaaabaabbaabaaabaabaaaabbbbbbaabbabbbbbabbaaaaabbaaabbabababbabaaaabbbbaabaababbbabbbbbaaababbaaaaabaabbbbaaabaaaabababaabbbabbbbbaabbbaaabbbbababaaabbaabbbaaaababbbbaaaaabbbaaabbabbbbabbaaabbaababaabaaabababbabbabbaaaaaabaaabbaaaaabbaaaaabbabaaaabbbbaabaabbbbbbabaabaabaabbbaabbbabbabaababababbabbbbbabbbbaababbabbabaaaaaababaabaaaaabaaaaababaabbbabbababbaabaaaaaaaaabbabbaaabbbbaaaaaaaaaabaabbaabbababbaaaaabaabbbabbaabbaaaaaababbaaabbbaabbbbbaaababaaaaaaabbaabbbaabaaababbbbbabbabaabbabbabaababbaabbaabbaabbabbabababaaaababbbaabaaababaaaaabaabbbaaabbbbaaaabbaaaabbbaaaaaaaaaaababbbaabababbbbaababaabbbbababaaabaabbabbbbbabaabababaababbbaabaabbbbbbbbababbaaaaaaabbbbaabbbbaabbbbbbbbababbabaababababaabaaabaabaabbaaabaaaabbabbbbaabbaabaabbbabaaabaabbabbaabbabbaaababbbbababababbabbbbbabaaabaabbaabaabbaabbaaaaabaaaabbbabbbbbaababbabbbbaaaabaabbabbbbbbbaaabbabbbbbbbabbbbabbbbaababbaaaaababbbaaabbbbababbabaababababbaabbaaababaaababbbbbababbaabbbbaaaaabbbbbbbaaaabaaabaabbbbaababbabaaabbbbabbbaaabaababaabbabbabaabbbbbbbabaaabaaabbbbbaabbbababbbbbbabbaaabbbabbbbbbabbaabaaaaabbbabaabbabbbbaaabbbbabbaabbbaabaabbbaaaabaabbabbaaaababbababbabaabbabbbaaabbbbaabbababbbabababaaaababbabbbbbaababaabbaaaaabaaabbbaababbbbbabbaaaaabaabaababaaaaaabbbbbabababbbbabbababbabababbabbbabbaaaababbbbaaabbbbbbabbbbbabaaaababababaabaababbbbababbabbabbabaaabaaaaaaaaabbabaaabaababbbabbaaabababbbaaaabbababbaaabbbbbaaaaaababbaaabbaaabbabaaababbbabababbabababbbabbababbabbaaabbbaabbbabbbbabaaabbbaaaababbbbabbabbbabababaaaaabaababbbabaaabbbbbbbaabbaaabaaababbbbaaaaaaaaababaabbbbaabbbababbaabbbaabababbabbabbaabbbbaaabbbababaabaaabbabbabbbbabbbaabbbbabbabbbababbbbaaababaaabbbabaabaabbaaaaabbaaaaa babbbabbbaaabbabbaabbbaaabaaaabaababbaabababababbaaaabaaababbbbaabbabbabbababbbaabbaaababaabaabbbbaabaaaabbbbababbabaabaabaababbaababbbbbbabbbbabbabbabbabbbaaaabaabaabbbbababaaabbbaabbabaaaaabbbbabbbababaababaaabaaaaababbbaabbbbabbababbabbabaaaabababaabaaaabaababbbbabbaabbbaabbabbbaabbabaaabbabaaababaaaabbbabaaaababbaabaaabbababaabbaaaaabbaaaabaababbbbaabbababbabbbbbbbbbbbaabbbaabaababbabbabaaaaabaaabaaaabbabbbaabaaaabaaaabbbaabbbbaabbbbaabbbabbbbbabaaaaaaabbbaaababbbaaaababbbaaaaabaaaabbabbabaabbbbaaabbabaaabaabbababbbbaaabbbbbabababaaabbababbbbaabababbbbbbaabaababababbaabbabababbaaaabaabbabbbbbababaaaaabbbaaaabaaaabbbbaabbaaabbbabaababbababaaaaaaababbaaaabbaaababbbabbabaaaabbabbabbbbbbababbaaabaabaababbaabbbbabbaabbabaaaaabbbaaaabbbbbabaabbbbaaababbabbaabbbbabbbaabaabbaaaaaaaabbababbbaaaaababaabbababbbbabbbbabbababaababbaaabbbbaabaabaaabaabaabaaabaabaababbaaaaaaaabbaaabababbaaabaaabaabbabaabaaababaabbaabababbbaaaaaababaaababababbbbbbaabaabbbabaaabbaabbbaaabbbabbabbabababbbaabbaababbabbaaabbbaaaabaabbbbaababbaaaaababbaabaaaabbabaaabbabbabaaaabbaaaaababbbaaababbababbbaaabbbbaabbbababbaaabaabbbabaabbbaaaabbababaaabbbbabbbaaaaaabbbaabbbaaaaabbababbbaaababbaabbbbbbbbabbaabbbbabbabbabbaaabababbbbabbabababaaabbbabbaabbbabbbbbaababaaabbbaaaabaaaabbbbbabbbabbbbbaaabbaaabababbbbabaaaabbbbaaabababaabaabaabbbaabaaabaaaabbbabababaaaabbaabaaabbbbbbbabbbbbbbababbbababbabbbaabbabbbbabbbabbaabbbbbaaaaababaababaaabbbababbbaabaaabaabaabbbaaabbbbaaabaabbabbbbabbbaaabaaaabbbbbbbbbaaababbaababaaabaabbabaabbaabababaababbbaabbbababbbababbbaabbbaaababbbbaaabbabbbaaabaaaabbbaaabbabbabaabbbaaabababbbaababababbaabaaabbbbbaaaababaabbbaaabbaaabbaabaaabbaabbbaaaaaabbaaabbbaaaaabbbaabaabababbabbabbbbbbaaaaabaabbabaaaaaaaabbbaaaaabaababaaaabbaaabaaabababaaababbbbbbaaabbbabbbbbbbaabababaaababbbbbabbbaaabbbaabbbaabbbbbbbbaabbabaabbaaabaababbaababaaabababbabababbabbaabbabbababababbabbabbaabbaaabbaabbbaabbbaababbaaaabaabbaabbbaabbbbbaaaabaabaabbabbabbbbabbbaabbabaabbaabbaaabbbbbaaababbbaabbbbabbbbbab bbbababbababaababbbaabbbaaaabbbbbabbabababbbbabbaababbbaaaaabaaabbbaabaabaaaababaaabaabbbbbbababbabbbbaabbbabbaaaababaabaaabbaabbbaabbbbaabaabbbbbabbbabbbbabbaababababababbaaabbabbbbbababbbaaabbabbbabbaabbbabaaabababaababaabbaaaabbbbabababbbaaaabbbbbbabbaaaababbababaabaaabaabaabbaabaaaaabaaaabbabaababababaaaabbaabaababaaaababbbabbbabbaaaaabbaaaaaaaaaabaabbbaabbaabaaababbabbaababaaaabbaabbaaaabbbaabbbababbbbbabaabbabbaababbabbbababbaabaabbbbaaababbbaaababaaabbbbaabbaababababbaabaabbbbaababbbbbaabbabbaaaabbabaabbabbababbabbaababbbbbbababbbaaaaaaaaabbbbbbbaaaaaababbaabbbbaabbbbbbbbaaaabaaabbbbaaaabaaaabbabbbaabbbbabbbaababaaabaaabababbabaabbaaaaaaaaabbabbbbbaabbbabbbbaaaabaaababbaaaabbbaabbabaababbbaaaabbbaababababbaabaabbbbbbababbbaaabaaabaabbabbbabbbaababaaaaaabbbaaababaaaabaabbaabbbabbabbbaabbbbaaabaabaaaabbaaabbaabbbaaabbabbbbabbaabbbbabbbbaababababbbbabbaaaabababbbaaabbbbbabbbaaabaabbaaaaabaabbbbbbabbabbbbaaaabbaabbaaabababaabbbbaabaabbbbaaabaabbabbabbbaaabbbaaabbbaaabaaababaaabbabaaaaaaababaabaaabbaabbaabbbababbaaaaababaababaaaaabbbbabaabbaababababbbbababbaaaaabbbbbbaaaabbbbbbbbabbaaabbbbbbaaabaabababbbaaabaaaaaaaaabbabaaaaababbaabbbabbabababbbbbbababbaaabbabaaaabbbabaabbbbbbabbabbbaaabbbbbbbbabbbaaaabbabaabbbbbaabaabbaaaabbabbabbabababbbabbbabbbbaabaaabababbbbbabaabaaababbabbbbabaaaabbaabbbbbbabaaababaabaabbabbbbabaaabababbbabaaabbaababaaaababaaaabbaabaabaababbabaaaabbaaabbaaaababaabababbbbabbabbbabbaaaaaaabaababbaabababbbaabaabbbaababaabaaabababbabbaaaaaaaabbaaababaabbbbababbaaabababbbbbbaabaababbbbbbaababaaababbaaaabaaaaaabbbababbababbabbabaaaabbbaabbabbaaabbbababaaababababaaaabaabbbaaabaabbaababbaaaababbababaabaaabbbbaabaaabbbbaaaaababbababbababbbaabaaabbbabbbababbaaaabbaabbbbaabbabbabbbaabbabababbaabbaaaabbbbaababbabbbaabaaaababaabaabbabbbbbbabaababbaaabbbaabbbbbaabbaabaaaaaabaaabbbbabbbabbaaababaababbaabbabbabbababbbaaabbabbbaaabaabbbababaaaabbabbbabababababaabaabaababbbababbababaaabaaaabbaaaaaabbabaaababaaabbabaaaabaaabbaabbabaabbababaaabbbbbbbbbabbaabbaaa abbabbabbbbbbaaaababbbaabbabbaaaabbabaababbbaaaabbbabbbbabbbbbbabbbbbababaabbbbbabaabaaaaabbaaabbbbaaaaabaabbbaabbbbabababbbaaaaabbabbaaabbabbaaaaaaaaabababbbaabbbbbbaabababaaaababbaabaabbaabbbbabbbabbaaabaababbbabaabababbabbabaaababababaabaaababaaababaabbabbbbabbaaabababaabbabbaaabaaabbbbbaaababaabbabbabbabbaabbaaabbbbbaabbbbbbaaaabbbabbbababaabbaaabaabaabaaaabbaaabaaabaaabaabbbbbbbaaabaabbababbaaaababbbaabbbaabaaaaabbbabaaaaaabaabbaaaaaaabaaabbababaaaaabbbbabbababbbabbabbaababaaaabbbbabaaaaabbabaabbababbbaaabbbbaaabaababbaaabbababbbbaabaaabbabaabbabbbbbabbaaaabaaabababbabbabbbaababbaabbaaaabaaabababababaabbababaabbabbabbbabbbaaabaaaaaabaababaaababaaabbbaababaaaabbbbbabaabaabbaababababababbaabababbaaaabbbababaaababaabbabbabbabaaaababbabbabaabbbababaaabbbbaaabbabaababbabaaaabaabababaaaaaaaabaaaaaaabbababbaababbbbbbabbaabbbabbaababbbaaaaabbbbaaaabaabaaaabbabbbbaaabbabbbbabbbbaabbabbaabbabbbbaabababbabbbbaababbbabaaabaabbbaabbbbabaabababbbbabbaaabbaaaaabaabbbbaabbaaabbbbaaaaabbbabbabbabbaaaaaaaabaaaaabaabbababbaaaababaaababbbbbbabaaaabbaababaabaaabbabbbabbaababbbbbbbbbababbaabaaaababababbbabababbbaababbababaaaabbbbaaababbbbbbbabbbababaaaaaaabbbaaabaaaababaabbbaaabbbaaabbbbaaaaaabababbbabbaaaabababbaabbbaababbbabbaaaababababaaabaaaaababbaabbababbabbababbabbbbbbababaaabaaabaabbbaabbabbbababbbaabbaababbaaabbababaaabbabbbabbbbbabbabbbabaababbabbaabaabaaabbaaababbaaaababaababbbbaabbbbabbbaabbbbbbabaaabaababbbabbaaaaaabbaaaaabaaabbbaabbbaabababaaaabbabbbaaaabbbabbabababbabbaabaabbaaababbbbbbabbbaababbbabaaababbbbaabaaaababaabaabbaabbbbbbbaaaaabbbaaabababababbaabaaaaaabaabbbaaabbbabbaababaabaabaaabbabababaaaabaabbaabbbbbaabbbbbaabbbbbabaababababbabbabbbbabbabbbbbabbaaababbbbaaaabbabbaabbaababaaabbbbbbbaaabbbbbabbaabbaaaaaabbbbaabbaabaabbababaaaaaaabbbaaabbabbabbabbbbaaaabababbaaabaababbabbbababbabaaaaaaabbabbaaabababbbbaaabbbaabbbbbabbbbabaabbabbaaaaabaabbbaaaaaaabbbabaaaabaaabbaabbabbaababbababbbbbababababaababbbaaaabbabbbbabbabaabbaaababaaaabbabbbbbabbaabaaabbbaaabaaabaabb aabaaaaaaaababbbbbbbbbbababbaaaaaaababbaaaaaaaaaabaaabaabaababbbbbabaabbbbaaabbbabaabbaaaaabbaaababbabbbabbbbaabbaabbabbabbbaaaabbaabbaaaaabaaaaaaababbbbbbaaaabbbaabbbbaaaabaaaabaabbbabbbaaabaabaabbaaabbbbbaaabbabaabaaaabaababbbbbaabaaaaabbaaaabbbbbbaaabbaabaaabbbbbabaabbaabbbbabbbbbaabbbabaabbbabbbaaabbabbbbbabaabbbbbabbbbbbababbabababbaaabaabbbababaabbabbbaabaabbbbabaaaababbbaabaaabbaaabaabbaaaabbabbaaabaabaaaabbbabbaaabbbbbabbaaaaabbbbbaabaababbabbbbbbabbbabbbbbbabaababbaabaababaaababaabaabbbbaaabbaaabaaaabbbbbbabbaaaabaabbbaaaabbabbabbabbbaabbbbabaaaaaaabaaaababaaabbabbbbaabbbababbbaabbabbaaabbabbbabaabbaaabbabaabbbaabbbaaaabaabaabaababababbbbababaaaaabbbababbbaaababbbabbbbbabaaaaaabaaabbaabbbbbbaabbabaaabaabaabbabaabbbaaabbbbaaaababbbbbaabbababbbabaabbabbbaababaababbbabaabbaaaaabbabababaababbbabaaaabbababbbaaaaaabaabbabbbaabaabbaaabbbbbaaaabaababbbaaabababbababbbbbbbabbabababaabaaababbaababbabbaabbaaaabbabaaaababbbbbbaabbbaabbbbbbaabababbbaaaaaaabbabbbaaaabbbababababaabbaabaaaaaaaabbaababbababaababababaaaabaaabbabbaabababbbbababbbaabababbbabbbbbaaababbbabbbabbaabaaaabbbababbbabbaabbbbaaabaabaaaabbaaabbababaababaaabaaabbbbbbabaaabbbaababaaabababbaabbbaabbbbabbaaababaabbabaaabaabaaaaaabbbaabbabbaaabbbbbbaabaaabaabbbbaabbabbbbbbbabaabbbbabaaabbaaabbbabbbbbbabaaabaaabbbbbbbbbabaabbaababbbbbabbaabaababababaababaabbbbabbaaababbbababbbaaaaaaabbaaabaaaaaabbaaaaabbbbbbbabbaabababbabbaaabababaabbbababbaaaababaaabbbabaabbabbabbabaaaaabbaaababbaaabbbaabbabbbabbaaaabaaabbbbabababababaaaabaabbabbbbbbaaaaabbaaaaaababaaabbbbbaaabbbbbbbabbbbbabbbaabbbbbbaabaabbbaabaaababbaabbbaaabbaabbbbaaaabbbbbabaaabbbabbbabbbaabbbaaababababbbbbaabbbbbabbabaaaabababbaabaaabbbbabbaaabbaaaaabbbbabbbaabbbbabbababbbabaaaababbbabbbbaaaabaaaaaabbbaabbbabaaaaabbbabbabbbbbbbbbabaaababbbbbbbabababababaaaabbaaaabbbabaaaaababbabbabbaababbaaababaabababaaaaaaabbbbbabaabbbbbaababbbaaaaaaaaaaabaaabaabababbaabbbaabbabbbbababbbbbaaaabbaaaabbbbbbbbbababababbaaabbbbbabbbbbbbbbbbbababbbbbaaaababbabbbbbbaaabbbbaa bbaabababaababababbbabbabaabbbbabaaababababaababbaaabbbaaaabbbabbabaaaaabbbbabbbaabbabbaaababbabaabbbaabaabbbabaababbbabababbababaaaaaabbbbbbbbaabababaabbaabbabbbbabbaabaabbbbaaabbbaabbabaaabbaabbbbbbbaaaaabbabaabababaaaaaabbaaabbbbabaabbbaaabbaabbbbbbabbbaabaabaaabbabbbbbaaabbabaaaaabbaababbaabbaaabbbbbababbababbbaabbbaabaaabbbbaabbaabababbaabbbbabbbaababbabaababbabaaabbbaabbabaabbbbabaaabbbaaaababbbaabbaababbaaabbbbaabaabaaabbabaaaababbbbbbaaababbaaaaabbabbabbbaabaaaabbababaaabbbbbabaaababbbaaaaababaaaaaabaaaabababaabbabbbabaaaabababbbaabaaabbaaababaabbbbbabbbbabaaaabbbababbaababbbaababbaabaaabbbbbaababbaaabbaabbaaabaabbabaabababaaaaabbbbbaaaaaabaabababababaaabbbbbaabaabaababbbababbbaabababbaabbaaaabaaabaaabbaaaabbbaabababbbbabbaababbababaababaabaabbabbbbbababaabbbbaabbababbbbbabababaaaaaaaaaabaaaababaabaabababbaabbaabbbbbababbabbaabbabbaabbaabbbbbaaaabbaabaaaabbaaaaaabaaabaaabbababaabbabbbbabbaababaaababbabaaaaabbabbabbaabaabbaabbaaabaabaaababaaaaababbaabbabbaaabbbaaabbbbbaababaabbabbaaabaaaaaababaaaaaabbabbaabbbbabbbaababaababbabaaaaaaabaaaaaabbbbabbabaabbbabaabbbbaaaaababaaabbaababbbbababbabbaaaaabbbbbbbaabbaabaabaabaaaaaaabaabaababaaaabbbbabbabaabbababbbbbbabbbbabbabbabbaaabaabbabbaabababababbaaabbaabbbababbabaabbababbbbbaaabbabbbaaaaababbbaabaababababbabbabbbbbbbabbbbaabaaaabbbbaaaaabaaabbbbababaabaabaaabaaabbabbaaabbaabbaaababbbabaababaaabbbbaabbbabbabbabaababbbaabbaaaaaabaababbaabbbbbaabaabbaabababbababaabbabbaabbaabaaaabbbabbaabbaabaabbbaaaabaaaaabbbabbbaabaaaaabbababababaaabaaabbbbababaaaabaabbbababbabbabaaabbababbbaabaabaabbaabaabaaaabaaabbbabbaaabbbababbbbbabababbaabbbabbaaaabaabbbbbbbaabaabbabbaabbbbaabbbbabaaaababbbbbabbbbabbababaabaabbbabbbbbbbbbaabaabaabaabaabaabbbabaaabbbabbbaaabaababbbabbbaaabaaaababbabababaabbaaabbabaababababaabbbabbaabababbbaabbbbabbaabbaaaabaabbbbaaabbababbababbbababaaaaabaabaaaaabaabaabbababbbbabbbbbabbbabaababaabbbbbbaabababaaaabaabbabbabbababbbaaaaaabbaaababaababbababaababaaabababbabababbabbaaababbaababaabbabbaaaaababaabaaaa abbbabbbabaababbbbabbbbbbbaabbaaaaaaababaaaababbbbabbbbbabababbaababbbbbaabaaabbabbbbbbbaabaabbbbbbabaaabaabaabbbabbbbaaababbaabbabbbaaaaabaabbababaabbaabaababbabaabbbbbbaaabbabbbbaabaaaabbaaabaaabbbaababaababbbabbabaabbbabbbabbabbbabaabbbbbabbabbbabbaabbbaabbbabbbabbbbbbbaaabbbbbabbbbbababbbbbabbbbbababbabbbaabaabababaabaaaaabaaabababbbbabbabbabbbabaaaabaabbbbabaaabbabababbbabaabbbabbbbaaabaaabaaabbbbaaabaabaabbabbababbbaabaaaaabaababbaabbbaaaaababbababaaabbbbbababbababbaabbbbabaaababbaaaabbaaaaabaabbbaaabbbbbaaaaaaaaabbaababbaaabbaabaabbaaabbaaaaabababaaaaaaaaaaaabaaaabbabbbbaabaabbabaaabababaaaaabbaabbabaabbbbbbbbaabbbbbbaabbbbbbbaaabbabbaabaababbbaaababbaaaabbbabbabaaaaabbbaababbaabbbbabbaabbabbbabaabbbbbbabaaaabaabaabbabbaabaaababbaaaabaaaababbbbbababbabbbbaabaababbabbabaaabaaaabaabaaaaabbbabaaaabaaaaaababbbbabbbbbbbbaabaaaaaabbaaabaaabbbabbabbbbabbabbabaaaabbaaabaabbbbababbbabbbbbaaabbbabbbbaababaaaabaaaaabaaaabaaaababbbabababbbababaaababaabaabbaaaaababbbabbbabaaaaaabaabbaaaaababbbbaababaaabbaababaabaabbaaaababababaabbababbbbbaaaabbbbbaabaabbbbaaaaaabaaabbabbbbaaaaabaaabaabbbbbaababbaaaabbbaabbbbbababaabbababbbbbbbbbbabaabbbbbbbbbbaabaabbaabbbabbbbbabaaabbaaabbaaaaaabaabbabbabbbababaabbbababbabbabbbbbaaaaabbaaaaaabbbaabaababbbbaabbababaabbaababbbabbaabaaaabaababbbbabbaabbbabaabaababbabbaaabaabbbbabbbabbababaabababababbaabbbababababaababbabbbabbbabbbabbabbbbaabbbabababbbaaaaaabbbabbbbabbbbaaabaaababbbbaaababbabaaababbaaabbbababbbaaaaabbaaabbbbbbaababbaaabbaababbbbabbababbbababbbaabababaaaaabbbabaaaaabbabaababbbabbbbbbbabaaaabaabbabaaabaabbbbbaaaababaabaabaabbaabbbbaaabbbabbabaaaaaababaaababbaabbababbabbaabbbaabaabbabbbaabaabbaaaaaabbaaaabbbaabababbabababbaabaaaabbbaaaaabbabaabaaabbbbaaaaaabbabbbabbbaabaabbabbbaabbbabababaabbabaaababaaaabaaabbbabbabbaaaaabbaaababbabbabbbbbaabbbbbbabbbbbbaaaabbbbbabbaaaabbabbaaabaaababaaaabbbaabbbaabbaabbbabababbaabababbbababbbbbabbabbaaabbabaaaabbbbbbaabaaabaaaabaabaaaabaaabbaababbbabbbbababbbabbbbabbaabbababbababbbbaabbbabbaaaa abbaaaaaaaabaabbbabbaababababaabbabaababbbbbaabbbbbbaaabbabbaaaaabbbbbaaaabbabaababbbbbaaaaaaaabaabababbbbaabaaababbabbbaaababbbbbabaaabaabbaabaaabbaaaabbbbaabbbbaaabaaababaaaabbbabbbbaaaaababbbbaaabaaabbbababaaaaaaabbbabbbbabbabbbabbababbaaabbbbaababaaaabbababbaabbbaabbaaaabaaaaaababbbaaabbbaaaabaabaaaaabbababaaaababbbbaaabaabaabbbbbababababaabbbaababaabaaababbaaabaaabaabaaabbbbbabaabbaabbbbabaabbbaababbbabbabbabaaaabbbbbabbabaabbaaaaaaaaabaabbababbabaababababbbbbaaababbbbbaaaaababbbaaabbbababbbaaaabababaaabbbaaabaabbabaababbababbbaabbabaababababbbbbbaaaaababbaaabaababbaaaaabbabbbaaabbbbbababbaabbbbabaaabababababbbaababbaaababaabbabbabaabbababaabbbabbabbaabaabbbbbbabbaabaaaababaaabbbbaaaaaaabbbbaabaabababbabbbababbaabbbbbabbabbaababbabababaaaaabaaaabaabaaabbbabaaaaaaaabbbabbbbababbbbababbbbbbbbaaabbaabbaaaaaaaabbaabbabaabbaaaababbbbaaaaaaabbbbaaabbbaaabbbbaabaabbbbbbabaaabbaaaababbaabbaaaababaaaaabbaaabaabaaabbbaaabbbaababaaabaabbbbbbababbbaaabababbaaababbbbabbbbabbaabaabbaaaaabbabbaaaaabababbbaabbabbababbbababbbaaabbbbaaaaaabaabbbbabbbabbbbbbbababbbababbbaababbbbbaabbbaabbaabbbbaaababaaaaabababaaaababaabbaababbabaabbbabbbbbabbbbbbbbaabbaabbabbaabbabbbbbbaabbbbababbaaaabbaaaabaabbbbbabaabbabbbaabaabaaaabbbababbbbaaabbbbbbbbbbbaaaababbbbbbaaabbbbbbaaabbaaababaaaaaabbbbabbaabbbbbbbbbbabbaabbabaababbabbababaaaaababaabaabbaaabbababaabababaaaabababaaabbabababbaabbbabbbaaaaabbbaabbbabaabbbbaaaabbaabaabababaaababaaaabbaabbbbabbababbabaaabbbaaabbbaabbbaaabaabbaabaaabbaaabbbbaaabaabbabbaababbbabbaaaabbbabababbbbabababbbbabbabbabbbaababaaaaabbabbababbbbbbabbaaaaaaaababbabbaabbabbbbaaababbbbaababbbbabaabbabbbbabbabbabaaabaabaabbbbbbabaaabaabbbbbaabbaaaababaabbaaaabbabbaabbabaabaaabbaabaabbabaabbbbbbaaababbaaaabaaababaabbbabbbaaaababaabbbaaababbaabaaababaabaaabbbbbbbbbabbaaabbbbaabbbbabbaaaabababbababbabbbaabaaaabaaaaaaaababbbabbabbabbaaaabbbbbabbabbbaabaababaaabaabbabaaaaabbabbbbabbaabbabbbababbaabbbababbbbababbabbbbaaaabbabbaaaabbabbabbbababaabbaaaabaaababaaaaaabbbabbbbbbbab babaababbabababbabbbbbbbbbaaabbababbaaaababaabaabaabababbbbbaabbbababaaabbaaaaabaaababbbaaaaaaababaabbaabbbababbbbaabaaabbabaabaaabaabaaaababbaabbaaabbaaabbbabababbbabaaaaaaaabbbbabaabbabbabbaabaababbbababbabbbbaaababbbbabbbababbbbaabaabbbaabaabaabaaaaaaaababbaabaababbabbaabbaaaaababaababaaaabbbabbababbbabbabbbabababaaabaabaabaaaaaababbbbbbbababbaaaaaabbbbabbaabbaaaaabbabababaabbbbababbabbbbabaaababbabbbabaabaaababbabbbbabbbbabaabbabbaabbbbaaaaaaaaaababaaaabaaaaaaaaabaabbaabaabbabbabbbbabbbbaababbbaaaababbabbbbbaababbbaabbabaabbbbbaabaaabbaabbabbabaaaabbaabaaaaaabaaabaaabaaaaaaaaababaababbababbaaabbabababababbababbbaabbbabaabbbaabbbaabaaaaaabaaaababbbbbaababaaabbabaaaaaaaabbbbbbbbbbbbabbabbaabbbbaaaaaaabaababaabaabaaaaababababbabbabaaaabababbabababbabababaaaabbababaaaaabaabbbaabbbbabbaaabbababbabbabaaabaaababbabababbaaabbaabaabaabbaabbaabaaabbabbbaabbabaababaababbaabaaaabaaaababaabbaabbabbabbbbbababbabbbabaababbabbaaababbaaabbaaabbaababbbbabaabaaabbbabababbabbbbbaabbbaabababbabaaaaabbaababbbaabaaaabaabaaabaaabbaaaaababbbabaabbbaaaababaaabbaaaabbbabaaaabbabaabbbabbababbbbbaabaaaababbaababababaabbaaababbbbaabbabbbabbbabbabbabaabbaabbaabbbaaaaaaabbbbbaaababababbaabababbbbabaaaaabababaaaaaabbbaaabbbabaababaaaaaaabbbbbabbaaabbbabbaabbabbaaabaabbbbaabbabaaabbabaaabaaabbbbaaabaaaabbbaaaaabaababaabaabaaaabbbbbabababababaababababbaababaabbbaaaaabaaabababbbbabaabbbabbbabbaaaaabbaaaaabbbbbabbbbaababbaaabaaabbaabaabbaaaaabbaaabbbbabbbabbbbbaabbbbaabaaaaaaabbbaaaabbaaabbbababbbababaababaababbabaababaabbbabaaaaaabbaaaaaaabbbbaabbbbbbbbbbaaabbbaabaababaaabbaaabababbbabbaaaaaabbbabbbaaaaaaaaaaaaaababbbaabbabaababbbbaaaaaaabbbbabbaabbbaababababababbabbbababbbbaabaabbaabbaaaabaaabaaabababbbbabbaabaaabbbbababbabbbabbabbbaabaaaabbbbabbbbabaaabbaabbaabbabaaaaaabaabbbbabbbbaaaaaabaabbaaaaaabbbabbaabbaaababaabaabaaabababbaaaabaaabbabbabaabaaabbababbaabaabaabaaaabaaaababbbbbbbaababaaaabaaabbabbbbabbababbabaabbbbababbaabbbbababbbbabbbabbbabbabaaabaaabbbabababaabababaaabbaaaaaaaaaaaabbabbbaa ababbbbbaaabbaaabbbbbabbbaaaaabbbbbbababbabbbababbbbaababaaabbaabaabaaaaababbabbbbaaababbabaababaababababbbabaaaabaabbaaaaababaabbbabbbbaabbbbbbbaaabaababbbaaaabbaabaabbbabaaaaababaaaabaaabaaaabbbbaabbbbbabbbabaaababaabababbbbbbbbbabbabbbababbabbabbbaababbaaaabaaaabbabbbaabbaababaaababaaaababbbbabbababbbbbbbbbbbbabbbbbabbaaaababaababbabaaabaababbabbababbabbababbbaabbbaaaaaaabaaaabaabbabaaabbbaabbbbbbbababababbabbaababbbbaaabbbabababbbabaaabaaabaabaaabaaaabbaaaaababbabbbbaaaaaabbaaaaabbbbbaabbabaaabababbaaababbababaaababbaabbabbbbabbaababbabbbbaabababbbabaaaaaaaaaabaaaabbaaaaaaabbaababaabbaabbaaaabaaabbababbaabbbbbbbabbababbaabababaaabaabaabaabaabababbaabbaabbbbababaabbabbaaabbaaaabbaabbabbaaabbbbaaaabbbaaaabbbabbbabbbabaaaabbbaababbbbabaaabaabababbaabbabbbbbaabaabaaabaababababbbbabaaabbbbaaaaaaabbababaabbbaaaaaaaaababbaaaabbbbbbaabbaaaaaabbbbaaababaaaaaababbaaaaaaabbabababaaabaaaabbbabbbbbbabbaaaaabbabaabaaaababbbbabbbaaabaaaaabaababbbababbbabbbaaababbaaabbabbabbbabaababbbaaabbbabaaaabbabbbbababbaaabababaaaabaaabbabbbaaabaababababbabbbbbaabbaaabaabbbaaaaaabbbaabaababbbbbaabbaaaababbbbaabaaaaaaababababbabbababbbababbaabaaababaaabaabbabbabbabababbbaaabaababaaaabaaabaabaababaaabaababaababaabaaaaaaaaaabaabaabbbabbabaaababbaaabbbbbbabaaaaaabbabaabbbaabbbbbbbbabbaaababaabbbbaababbaababbaaaaaabbbabaabbabbaaabababbaabbaaabbbbabaaaababaaabbbaabbbabbaabaaaaaaaabbaaaaaaabbaababababbbbbbaabbbaabbbababbabbabaabaababbbbbbabbaabaabababaabbbbabbabbababbbbabbbbaababbaabbbababbbbabbabbababbbaabbbaabaabbaabbaaaabbabbaaabbabaaaaabaaaaaaabbababbbbababbabbbabaabbabbbbabaababababbbbbbbabaabbbbbabbbbbbbabbbbabbaaaabbabbbabaaaaababaaabaababbbbbaaababaaaaaabbaabbbaababaabaababaaabababbabbbbabaababaababaaabaaaabbabbabababbbbbaaabaaaaaaaaabbbabbbabbaabbbbabbabbbbbababbbaaaabbbbaaaaaabaabbaababababbabbaaabaaaaabbaabaababababaababababaabababaababaaabaabbbbbbaaaaaaabbbabbaaabbaabbbbbaabbaabbbaabbaabbbbbbaabababbabbbbbbabababbabaaaaabaaababbbbaaababaabbaaaabbbbabbabbabbbbbaabbabbbbabaaaabaaaabbaaa bbbaabbbbbbbbbaabbbaaabbbabbabaaabaabbbbbbbabaaaababbaaababbbabababaaababaabaababaabaabbaabaabbbaaaaabbbbabaaabababbbbbbaababbaaaabbaababaaaababaaaababaaababaabbabbaabbbabbbaaaabbababbbaaaabbbaabbabbaabbbbabbbbbbabababaabbaaaabbbbbbbabbaaabbabbabbbaabaaaababbaaaabbababbabbbabaabaabaabbabaababaabbaabaabaaaaabbaaaabaaababbabaaabbabaaabbbbbababababaaababbabaabbbbaaababaaabaaabaaababababaabaabbabbbaaaabbbbababbabaabaaaabaabaaaaaabbabbaaaaaababbbaababbabbbbbabbbbbaabbaabaababaaaababbbbababbabbbbbabbbabbbbbaaabbbaaabbbbbabbaaaaaaababaabaaabbbaaabbbbbbabbabababbabbaabbbabaabbbabbbaabbbbaabaaabbbbbabbabbabaabbbaaaaabbbabbaababaabaababaaaabbaaaabbbbbbbaaaababaaabbabbbbbbbabaabbabbabbbbababbbaabbbbabbbabbabbaaaaabbaaaabbbabbabbaaaaabaabbaabaabbbabbbabbbaaababbbbaabbbbbbababaaaabbbaaabbbbbbabaaaabbbaaababbaaaaaabaaababbaabbaaaaaaabbabaaabaaaabbaabaaaabbaabababbbbbabbbbbbabbbabaaabbbbbbbaababaaaabbbabbaaaabaabbaababbaabaabaaabaaaababbaaaaabababaaaaaababaabbababbaabbabbaabbabbbbbaaaaaaabaababbbbabbaaabaaabbaababaaababbbbbbbaaabaaaabaaaaaaaabaabaaabbaababaaabbaaababababaaaaaaababaaabbbbaabaabbaabbbaabaabbaabaaabbabbabbbbaabbbbabbaabaaabbbaababaabbaabaaaabbbbbbbabaabaabaababaaaabbbbbbbbaaaabbaaaabbaababbbabaabbbbabaaaabbbabababbaabbbbbababbabaabababaaabbaabababaabaabaaabbabbaabbababaabbabbababbbababbabbbababbabbbaaabababbabbababbaabbabaaaaabbababababbaabababbbbaabaababaabaabaaaaabaabbbabababaababababbbbbababbbbbaaaabbbbaaabbbbabbbbaaaaaaaaabaaabbabababaaaabbabaabaabaabbaabbabbbaaabaaaababbbbabaabbbaaabaaaabaaabbababaababbaaaaaabbbabaabbbbabbbbabbbbbaabaababaaaabbaaaababbaabbabbbbababbabbabbbabbaaaabaabaaaababababbbabaabbaaaaaaaaaaaaabaaababababaaabbaabaaabbabaabbbaabaaaabaaaaaababbabbbaababaabaaaaaabbbabbbbaaabbbabbbaababaabbbabbaabaabbababaababbbaabbaabbbbbabbababbbbbaababbbbababbbabbbbbbbababbabaababbbabbabbbbbbaabbaabbabaabaabaabbbabbbbbbbbbbaaabababaaabaaababaaabbabbababbaaabababbabaaabbaaaaababaabbbbbaaaababbaababbbaababbbabaababababbabbaaaabbbaababbabbbaabaaabaababbbabbbaaaa abbbabbbaabbaaaabaabbaaaababbabaaababbbaabbbbbbaabbbbaaaaaabaabaaabaabaaabbbaaaababbbabbaabaaaababaaabaabbaaaaababbaabbabaabbbbabbaaaaabbbbabbbaabbababaaaaabbbbbaababbaabbaaabbabbabababbaaabaaabaaaabbabbabbbbaabbabbabbbabbabbababaaabbababaabbbbbabbabbbbbabaabbaababbbababaaaabbbaabaabbbbaabaabbaaababbbbabbbaaaabbbaababbababaaabbbaabbabaaaaaababababababbaaaaaaaaababaaabababaabbbabbaabbbbaaabbaabbabaaaaabababbaabbaabaaaababbabbbabaabababaababbabaaaabaaabbbabbbbaaabbbabaabbabbbbaaaabbaaabaabbabaabbbaababbabbbbbbaababbabaabbbbbbbaabbabaabbabaabababbbbbbabbbbabbabaabbbbaaabaaaabbaaaaababbabbaabbaaaaababaaaaabbbababbbbbbbabaaaabaaabbbbbaabbaabbaaaabbbaabbbaabbaabaabbbaabbaaababbbbbbaabaabbaabbbbaabbaaabbabababbabbbbbaaabbbabaabbbaabaaaabbbbaababbbababbaabaabbbaabbbaaaaaabbbabbabbababaabbbbaaabaababbaaaabbbaaabbbaaabbabbaabbbbbabaaaababbbbbbababaaabaaabbbbbaababbbbbbaaabbbbaaababbaabaaaaaaabababbbbabaababbbbabaabababaaabbabaaaababababbbabbbabaaaaabbbaaabbbbbbaaabbababbaabbaaabbabbaaaabbaaababaababbaaabbabbbbababaaaabbaabbabbaabbbbababaabbaabbbbbabbaaaaaaaaabbbbbaabbaabbabaaabbbbaaabbabbabaabaabbbaababbaaabbaabbaaaaabaabbbaabaaaaaaabbaaaabbabaabbaaabbaaaababbbbbaababaabbabbbabbbbaaaaaaabbabbbabbbaabaaaaabbabbaaaabbbabababbabbabbbbbaaaaababbbbbbbbbaaaabaababbbbbbaabbabaabbaaaabbabbbababbbabbaabbbbbbabbababbababbbbbaabaabbaabaaabaababbbaababababaaaaaaababababaaaaabbaabbbaaabbbabbbaaaaaabbaaaababaaaabbaabbaabaaabbabbbabbbaaaababbababbbabaababaabbaabbabbbbabbaabaaaabbbaababbaabbbaabbbaaaabbbaaabbabbbbaaaaaaabbaabbbbabaaaababbbbbabbbbbababbbabababaabaaabbabbaaabaaaaaababbababbbabbbbbababbabbbbbbabaaabbabbabbbbbbbbbabaaabbbaabbaaabbbbabaaabababbababababbabababbabaababbaabaaaaabaaabaaababbbabbabaaabbaabaaabbabbabbabbbaaabaababbabbbbababbbabbbbabbbabababbaaaaaaaabaabaaaaaabbaaabaaaaaababababaabababbbbbabbbaabbbaaaabbabbaabababbabbabaaaaababaaabbabbbaaabbbbabbbabbbbbabbbbabbbaaaababaabaabaaaabababbaabaabbbabbbbabbbaaaaababaaaaaaabaaaababaaaabaaaabbbbabbabaaaabbbbbabbbbabbabaabbabbaaa babbaabbbbaaaabaabaababbbbaabaababaabbbabbbbbaabbbbbbbbaaaaaaaabaabbbaaabbbbbaaabbabbbaaaabbbaabababbbaaaaabbababbbbbabaabbaabababbbbbbabbabbbaabbaabbababbabbbabbbaaaabbbabbaabaaabaaaabbabbaaaabbbbbabbabaababbabaaaabbaaabababababaaaaabbbbbabababbbbbaaababaabbbababababaabbbbbaabbbabababbbabbaaabbaabaaabbbbaabaabaabbbbbaabaabaaabbbaabbaabbbabaaaaaabababbaabbabaabaaababbbbaababbbbbabbabababababababbbababbabbbaabaaaaabaabbbaaabbabbbbaaababbaabbbaaaaababbaabababaaabbaabaabababaaabaabbbbbbabbabaaaaababbbbaabaaaaaabaaaabaabbbbbbaaabbaabbabbbbaabaaaaaabbbaaabbabbbababaaaabbbbaabbabaabbaaababbbbabaaabbabaababaaababaabbbababbaaabaaabbbaaabbbaabbaabaabbbaaabbabaaaabaabbbababbaabaabaaabbaababbaaabbbabbaabbaaabbaabbbababbbaababbbabbbaabbabaaababbabbbaababaabababaaabbbbabaaaababaaabbbabbabaaababaaabbbbbbbbbababbabbababbabbbabbaaaabbabbbabababaaaaabbabaabbbbbbbbabababaaaaababbabababbabaaabaaaaaabbaababbbabaabababbbbbbbbbababbabbbbaababbbababbbaabbaabaaabbaabbabbbbbaababbabbbbbbbaabbabbbbaaaabaaaaaabbbabbbaabbbaabbbbbbbabaaabbaababbababbbabaaababaababaaabbbababbabbaabbbaaabababaaababaaaababababbbaabaaaaababaabbabbbbabbabbabbabbaaaaaabbaabaaabbaaaaabababbaaaaabbbabbabbbbaabbaaabababbbbaaabaabbbaaaababbaababaaaabbbbaaabbbbabaabbaaaabbbaabaaaaaaabaababaaaabbabaaaaabbbabbbaabbaaabbbabbabaaabbaaabbbabaabbabbaaaaaabbbbabbbbabbbbbbaaabaababaaabaaaabaabbabbbbaaaaabaaabaaaaabaabbaabbbbbbbaaaabbabbaabbaabaabbaaaaaaabaaaababaabbababababababaaabaabbbbbbababbabbaaaaabaabaaaababbbbababaaaaababaaabbabaaababbbbaabbabbaaabbbbbaaababbaabaaabaabbabbbbaaabbbbbaabbabaabbbbbaaaabbabaaabaaaaabbbaabaabbbaaaaaaaaabaabbbaabbbbaababbbabaabbabbbbaaaaaaaabbaaabaabbbaaabbabbbbbbbaabaabbbbaabaabbaaaaaabbaaabababbbbababbaabbbabbabbbabababaaabbbabaaaaabaaababbaaaabbbbaabbbaabbabaaabbaaababaaabbbbaabababaabbaaababaabaabbabaaaababbbaaabbabbbabaabbbbbaaaabbabbaababbaaabaababaaaaaaaaabaabbaaaaaabababbbaabaaababaaaaaaaaabbabbaaababbaaaabbabaaaaaaaaaaabbbabbaaaaaababbbbabbaaaaaabbbabbabaaaaababaaabaaababaabaabbabaabaabb bbbabababbbbbaaababaababbababbaaaaabbbababaaaabaabaaabbaaabbbaaaaabaaababaaaaabaaaabbaaaaaaabbabbbbabababbabbbabbbbaabbaaaaabaabaaabbbabaaaabbaabbbababaaababbabaabbbaabbababaabaaabbbaaaaaabaabbbbabaabbbbbbbbbbababaababbbbaaabaaabababbbbbbaabaaaaaaaabbaabbabaaaaaabbaaaabaaabbbaaaaababbabbabaababbbababbabbbabbbabaaababbbbbbabbaababaaaaabaaaabaabbaabbbaaaaabbbabaabbbbbabaaaabbbbbbbaaabbaaaaabbaaabbaaabbaaaaaabababaaaaabaaabaaababaaabbbabbabbbaaabbabaaabbaababababbbbaabbaababaaabbbabbbbaabbbaaaabaaabbabbabaaaabaaababababbabbabaaabbaabbbabbabbbaaababbaaaaaaabbbabababbbaaabbbbbaaabbbbbbbbaabaabaabbaaaaaaaabbaaaaaababaababaabababbabbaaababaabbbabbbaaabbabbbbbbaaaabaabaaabbabbbaababaabbbaabbbbbabbabbbaaababaaaabaabbbaaaabbaabaaaabababaaaaaabbbabababbabaaabbbaababaabababbaaabbbaaaabbababbbaaababbbbbbaabbaaaaabbabbbabaabbbabaaabababbbbaabbaaaaaabbbbbbbaaababbbbabaaabaaabbbabbbababbabbabbbbabababaaaaaabbbaabbbbaaabbbbaaaaabbbaaabaabbbaaabbaabaababbbabbabbaabaabbaabbabbaaabbabbabbbabbaaaabbaabbabbbbabbbaaabbaababbabaabaababbaabbaaabbaaabababaaabbbbbaabbaaaabbbaabbbaaaaabbbaabbbaaababaababababbaaaaaabbaabaaabbbbabbbaaabbbaabaaaaabbbbbababbaaaaaabaaababaaaaabaaaaabaaabbaaababbaaaaaaabaaaaaaaabbabbababbbabbaabaaaabaaaabbabbababbaabababbabbabbbbababbbbbbababbaabaabbbaabbbabbaababbbaabbbababbbaabbabbbbaaabababbabbbabaaaaabbabbaabaaababbbaaaaabbbbaababbabbabbabaabbabbabbaaabbbbabaaabbbababaabbaabbbbaaaabbabbaaaabbbaaabbbabaabbaaaaabbbabbabababbbbbbbaaababaaabbbbbabbbabbabbbbbbabbbbaababaaabbabaabbaaabbbbbabbaaabaaaabbaaaaabbaaaaaabbbbbabaaababbbaaaabaaabaaaaabbbaaabbbbaaabaaabbaaaaaabaaaabaabbbabbabbbbbababababaabaaabababbaaaaaaaababbbbbaaaababbbaabbbbaaaaaaabaaababaabbabaaabbbababaababaaaabbababbaabbababaabbababaaababbaaaababaaaaababbabaaaababaabaabbbaababbbaabbaabbabababaabbbbaaabababaabaaaabababbaaaabbababbabbaaaabbbaabbaababaaabaaaabbaabaaaabbbabbbababaabaababaaabaabaabaabbbbaaaababbbbbbbaaaabaabababbaababbababbaaababbaaaabbaaaabaaaaabaaaaaaaaabaaababbaabbbbbababbbbabaabbaabababa bbbaababbbabababbbababaaaaababaaabababaabbbaabababbababbbabaabaaababbbbaabbaabaaaaababaabbbbabbbabbbbaaabbabababbbbaaaabaabbababaabbababbabbaaabaababaabaabbabaaaaaabbbaaaabaaaaabababbbabbabbaaaaaabaabaaaabaaaabaabbbbbbaababbababbbbaabbbbbaaabbbaaababbbbaaaababaaaaabbabbabababaabbaabbbabbabbabbbabbbbbbbaabbbabaaaaaabaabaabbabbaaababaaaaaaaabbbaabaaabbbaabaaabaaaabbaaaababbbabbaababbbbababbbbbaabbaaaababbbbbaaabbbbabaabaabbabaaaaabbababbbbbbaabaabaabbbababaabaabbaaabaabbbbbbaabaabababbbbbbabbabaabbbbabbabaaaabbaaaaaababbaabaabaabaabaabaabbaaabaabaababaabababbabbbabaabbbabbabbabbaabbbbbbbabbababbabaaaabbbaaababaaaaaaaaaaabbaabaaabbaabbbbaabbbabbbaababaaaaabbbaabaabaaaabababbababaabbbbbaabaaabbbabbbaabbabababaaababbbbaabbaaaaaabbbbabbbbabbbbabaaaaabbabababababaaabbbbaabaaaaabbabaaabababbaaabbbbbabaabbaababbabababbbbababbaababbaabaabbbbabbbaabbabbbbaabbabbabababbaaabaaababbabbaaaaaaaabbbaaaabaaaaababaabbaaabaaababaababaaaabaaababaaaabbbabbbbabbbabbaaaaaaababbbbbbbaaababababbaaababbbaaaabbbbababbabbaabaababbabababbabaaabbbabbbaaaabbbaabbabbaaabbbababaaabaaabbbaaaaaabaaabaabbaabbbbaababbbbaaabbabaaaabaaaaabaabbbabbbbaaabaaaababbbaaabaabbaabaababbabaaaaaabaabbaabbbaabbbbbbbbbbbbabaababbaabaaaaabaabbbbaaabaaabbaabbbababababaaaabbbabaaaaaabbbaabbbbbbaabbbbaabaaabbbabbbaaababbbabaabaaabaabbabaabbaababaabbbbbbbbbaabbaabbaabababbaaabbababaabbaaabbaaaabbbbabbbbbaaaabaaabaaaabbbaabbbbbbbbbbbababbaaaaabaabbabbbbbbbabbbabbbbaaaabaabbbbbaabababbabbaaabaabaabbbaaabaabaaaabaaabababbabbabbaaaabbbababababbbaaabaababaaaaaababbbaabbbaaabaabbaabbaaaaaaabababbaabbaababbbabaaabaaaababaaabbbbabababbaabbaababaabbbbaabaaababbabababbbaaabababbbbbbbabababababbbabaaaabbbabaabaabbbaababbaaababaabbbbbbbbabaabaaaaababbbababbabbaabbaababbaaabbabaaaaabaabbbbaaabababbbabbabbbbbbaabbaabbabbaabbaabbbaabaaaaabbaabbabbaababbabbaabbbbbabbabbbbbbabbabbbbabbbaaabbaaaaababbabbabaabababaabbbaabbbbabbababbbbaaababaababbbaaaabbaaaabaabbbbaaaaabbabaabbaabbbaabbbbbbbabbaabaababbbbbaabbbbbabaabbbbbbbbbabaaaababbabaabb abbbbababbbabaaaabaaabbbabbaaaabbabbabaabaababbaaaabbbbaaaabaabbbaababbaabbabababababbbbbaaaababbbbababbaabaabbbaabbbabaabbabbaabaaaaaaabaabbaaabaaabbabaabbbabaabbbabaabaabbbbbbbbaaaabbaababbbaaabbaaababbbbbbbabaabaabaaabbbbabbbabaaabbbbabbabaaabababbbabaaabaabbbbbaaabaaababbbbaaaababbbbabbabaaabbbaabbaaabaaabbabaabaaaabaabbbababbabaaabaaaaabbabbaaabbbaaaaaabbabbaaabababababbbbabbabbabbabbaaaaabaababbaababbaaabbbbbabaaaaaabbbbabbabbababaababbbabbaabbbbbbaabbbababbbbababaabbbbbbabaababaaaaabaaabbbaababbbbbbaababababbbbbbaaabaabbabaabbbabbbaabaabbbaaaaaaaabaabbabaaaabbabbabbaaaabbbbbaabbbbbaabaabbbabbaaaaababbaaaabbbaabbbbabbaaaaabaaabbabbabbbbaabaaaaaabbbabbbbaabbbaaaababaaaabbabaabbaabbbbaaababbbabbaaaabbbbbaaaababbbbababbabbaaaabbbbbababababbbbababaabbbbbbbaaabababaabbbbabbbbbabbabbaabbabbabbaabbbabbabbbbabbaabaababbababbbabbaaaaaaabaabbaabaabbaabababbaababbbaaaabaaaabbaabaabaabbababbaabaabbbbababbabbbaabaaabbabbabbaaaabbaaabbbaabbbbababaaaababbaababaabbaabbaaabbbabbababbaaabbaabbaabaaaabbbaaaaaababaaabbbbabbbbabbaaaaaababbabbbabaaababbaabbababbaabaabbbbbbbabaaaaabbbbaabbbaaababbbababbbaabbbbabababbbabbbbbbbabbaababaaabbaaabbaaabaaabbabbaabbbaaaabbbababbababbbaaababbbbbbbabbaaababababbaaabbbbaaaaababababaabbaaaabbabaabbbabaabbbababaabababbbabbaabbaabababbbabbabbabbbaaabbababababbbbaaaabbbbbabbbabababbbaabaababbbaaaababbbbbaaaabbbaabaabbaaaaaaaabaabbaabaabbabaababaabaababaaabbbabbbbbaabbbbbabababbabbabaabababbbbaaaabaaabbabbbbabbbbbbbbaaabbabaabbbbbababaaabbaaaaaabbabaabababbaabbbabaaababbabbabaaaaabaabbbbbbbaaababababbaabbbaababaabaaababaabaaabbbabbaaaabbabbbbaaababbbabbbbababbbabaabbabbbbababaaaaaabaaaabbababaabbabbbbbbbabbabbbbbbabbbabbbbbaabaabbabbbbababaabbbabaababbabbabbbbababaaabababaaabaabbbbabaaaabbababbbabbabaabbbbbbaaabaababbbabbaababaaaaabaaaabbbbaababbbbabbbaaabababaaaaaabaabbabaaabbababababaaababaabbbababbbbabababbaababaaaabaabaaaabbabbbbbabbabaaaabbbabaaaaaababaaaababaababbbbbbbbaabbaaaabbaaabbabbbbabbabbbbaabaabaabbbbbaababaabababababbabbaaaabaabbbba baabbaaaabaaabbaaaabbbbbaabaabaaababbabaaabaababbbabbaaabababbbabaabbbabbbbbaabbbbbbbaaabababbaaaabbbaababaaabbbbbabbbbaaaabbbaaababbababbaababbbbbababbaaabbbbaabbaaabaabbababbabbababbbbbbbbaaaaaababaaaaaaaabaaaaababbbabaabbbaabbbbaaabbbababaabaabababaaaabbaaaabaaaabbabbbbabaaabbbbbbaabaaababbbbaabaababbaaabbbaaabaaabbaabbbbbbabababbababaabbbbbabbbbbaaabbabbbababbbaaababbbabbaabbbbbbaababbbbaaabbababbaabbbaaabbbbbabbbbbabaaaabbbaaabbbababbaabaabbbaabbbbbbabbaaababaabbababbbabbbaaaaaabbabbbbbabbbababbbbaaabbaaababbbbbaabbbbbaaabbbbaabbabaabbaaabbabababbbbabaabbbaabbabaaabaaaababbbababaabbabbbaabbabaabbaabbbabaababaaabbbbaaaabbbbabbbabbbabaaaabbbbabababbababaaaababbaabbbbbabbabbaabbbbabbbbabaabababbbababbaabaaababaaaaaabbbbbbaabbaabbbabbbbbbbbabbaabbbaaaabaabababababaabaaabaaabbbabbaaabbaaaabaababbaaabbbaaababbbaabbbabbbbbaaaababbbaabaaabbabaabbababbbbbbbaababbbbaabaabaabbaabaababbbbabbbaababbabbbbbaaaabbaabbbbabbabbbbbbbaabbbbbabaababbabaaabbbabbabbbabbbbaababaaaabaaabababaaaaababbbbbababaaabaaabbbbabbaaaaabbababaabababaababaabbbababaaabaaaabaababbbbbbbbbbabbabaababaabbbaabbbbbababababbbaaabbbaaabbbabbabbbabaabababbbbbbabaaaababbbbabaabbbbbabaaabbbababbbaabaababaabbabaabaabaaaabaaaababbbbabaabaaaaaaabbaaaabbabbaaaabababababaaabbbabbbbbbbaaaabaaaaaababbabbabaabaabbabbbababababbbbaababbbaabaaaabbbabbabbbabababbabaababbaaabbbaaaabbaabbaababaaaaabbbaaaabaaaaaabbbabaababaaaabaaaabbaabbbbaaabbbbbbaaababaaababbabbbbbbbbbbbabababbaaaaaababbbaabbbbbaaabaabaaaababaabaabbbbbbbbbbaaabbaaaababbbbabaabaabbaabbabababaabaaaabbbaabbbbbaabbbabbbabaabbabbaaaaabaaababbaababbbaabbbbbbbbbbaabaaabababbaabbbbabbabbbbaaabaabbaabaaabbbaababaabaabaabbbababaaaaaabbabbabababaababaaaabbaaababbababbbbaabbbaabbaabababbaaabbbaaaaabaaaaaaaaabbabbbaabbbabbaabbbabbababaabbabbbabababbbabbbbababbaaaababaababbaaabbaaaabaabaabaaababbaabbaabababaaabbaabaaababaabbbabaaaabababbababbbbabbaababaabbabbbaabbbaaabbbbbaaabbbbbbbbbbbaaabaaaaaababbbaabbaababababbabbbbabbabbaaabaaabbbbbaaabbaabbbaabbbbbababbbbaabbbaaa bbbaabaaabbabaaaaaabbbbbbaaaabaabbbbabaababbabbabaaabbbaaabbaaabaaaaaababbaaaaabbbabaabbabababbabaaaabbbaabbbbbbbbabbabaaaaaaabbbbabbaabaaaabaaaaaaaaaaaaabaaababaaababbaaabaabaababaabbabababbbababaabababbaabbaabbbbbabaabaabbbbabaabbabaaababbbbbaaaaabbaabbbabbaaabaaababbabbaabaaaaababababababbabbaabaaabbbaababaaaaabbbabbbbabbaabaabbababbbaabaababaabbbabaaabaabbbbbbbbbbbabbaaabbbbbbbaaabbbaaaabbbbbababaaaabbbbbabbabababbbaaababaabbbabbaaaaabbababaabbaaaabbaaabbabaaaaababaaabaaabbaabbaabaaaaabbbabbbababbabbbbaaaababbbbbaaabaaaaaaaaaaaaabbabbbbaaabbbbbbbbababaabababbbbaaaababbabbaabaabbbbbbaabbabbbbbbbaabababaabbabbbbabbaabbaabbbbaaababbbbabbbabaabaaaaaababbbaababbabbbabbbbaaabaababbbbbabbabaaaaaabaabaabbabbbababaabbaabbaabbabababaaaabbbbabaaababbaabbabababbbbaaaaabbabbbabbbbabbbbababbaaabaabaabbaabbaaabbaaabbbaaaabbababbbabbbbbbbaabaabaabbaabbbababbbbabaaababaaababaaabababbbbabbbaabbbbababbbbbbaaaabaabababbbabbabaaaabaabaaabaaabaaaabbbaababaaabaabbaabaabbbaaabaaabbbbaabbababaaaaabbbabbbbbabbaabbbbaaaaaaabbbaababbbaaabbbbbabababbbbbabaabaabbbbbbbbaabbbbabababbabbaababaaabbaaabababbbababaaabbaaaaaaaaaaaabbbabaabbabbbaabaaaaaabaabaabaaababbaabbbaabababbaaabbbabbbaaaababbbaababaababbbbbaaabbabababbbbbbabbababbbaaabaabbabaaabbabbbbababbbababbbbaaabaaaababaaabbaabbababbabbbabaabaaaaaaaaaabaababbbabbbbabaaabbbbabbbbababaaaabbbbbbaabaaabababababbabaaababaaababababbaaabbbbabbababaabaababaabaaabaababbabbbabbabababbabbbbbbbbaaaabbabbaabbaabbabbbaabbbaababaababaabbaababaaabaaabaabbbbbababaabbbbbabababbabaaabbabbbabbaabaabbabaaaaabbbabaabbbbaabbabbbaaaaabbbabbabbbbbbbaaaaababbababaaabbbbaababaabbaaaabbbaabbbbbbbbababbaabaaaaabbabaaaabbbabaabbbbaabaaaaabbbbaabaabbaabababbbaabaababbbbbaababbbabbaaaababaaaabbabbababaabaabbbbaaababbaaaaaabbaaaababbaabbabbababbabbbaabaabaabaaaaabbbbabbbbbbbbabbaaabbababbabbbabaababaaabababbbbbbaabbaaabababaababaaabbaaabbaaaabbababbabbaaabbbaabbabbbbbabbaabaabbbbbbaaaaabbabbbaabbbbbababaaaaabbababaaababbabbababbaaabbaaaabbbbbbbbbabbbbbbaaabbbbaabbaaabbaa abaabbbabbabbbbaabbaaaaaabaaaabaabbbbbbabaabbaabbbbbbbaabbbbaababbbaabababbbbabbbabababbababbaaaaabaaaabbabbbbaababbbbbaababaaaabbbaaabbaaabbbaabbbabbabbbaababaabababababaaabaabbbabbbbbaaabbbbabbbbaabaababbbaabaabbaabaaaaababaababaabbbaabbaabbbababbbbababaabbaabaabbaaabbabbbbbbabbbabbabaaababababbbbbababaabbbababaaaabaabaabaaaababaabaaabababbbaaaabbaaaaaaaaaaabbaaaaaaaaabaabbabbabbababbbaaaabbababbbababbbbbbabbbbbbabbaabbaabbbabbaababaaaabbbabbbbaaaababbabbbaabbbbbabbaabbabbababbaababbabbababaaaaaababbbbaaaaaabaaaabbbabbbbaabaababaabbabbaabbbabbabbbaaaabbaabababababababaaaaabbbabbbaabaabaaaaaaaaabbbaaabababaabbbabaaabbbbaaaabbaababbbaabababaabbbaaaabbbbabaaaaaabaababbbbbaaababbabaaabbabbaaabbbbbbbbbbaabaaabbbbbaabbabbaabbaaabbbbbbbabaababaabbabbbbbaaaaaaaaabaabbabbaabbbbababababbbbbaaaaaaaaabbbbbababbabbaaaaaaabbbbbbaaaaaabababbabbbbbbabbaabaabababaaaababababaabaabbabbbababbaaaababbbbbaabaabbbbaabbbaabaaaaabaabbbbbaabbabbababbbbabbbbabbbbbbbbabbbbaaababbaabaabbabaaaaabbaabbaababbbaabaabbbbbaaabbbbabbbbbbbbbaabaaabbababaabbabbaabaaaaaabbbaabbaabbbbbbbbabbbbbaaaaaabaaaaabaaabbbbbababaabaaababaabbaababbaabaaaaabbaaaabaabbbbabbabbbbabaabaababababbaaabbbbaababababbbbabbabaaaabbaaaaaaaabaaaaaaaabbaabbabbbababaaaabbbaabababbbababbaabbabaabbabaaabbabbababbabbbbbaabbbabbaabaabaaaaaabbabbabaababbaabbaaaaaabbbbabbaaabbaaaabbbaabbaabaaababbaaaabababbbbbbbaabaabbabaabbaababbbbbbbbaaaababbbabbbabbbbbbbbbabbbaabaaababbbabbababbababbbbabbbbabaaaababbabababababaaaabbbbabbaabbabbaabbbbbabaaaabbbabbbababaaaabbbbabbbbbbbabaaaabbbbbbabaaaabababaaaaabbabbaabababbbabaabaaababbabaabababbabababbaaaabbababbaabbbaaabaaabaabaabbbbabaaabbaabbbaaababaababaaaabbabbabbaaabbbaabbbbaabbbbaabababbbbbabbbbbabbbababaabbbbaabbabaaaaabbabaaabbabbabaabbaaabbbbabaabaaabbbababbabbbabaaabaababaababbaaaabaabaabaaaababbabaaaaabbaaabbababbabbabaabaababbbbbababababbabaabbaaaababaaabaabaabababaaabbbabbbabaaaababaaaaaaaababbbbabbaabbaababaababbaabbaabbbabbbbbbaaababaabbaabaababaaaaaaabbbbabaababaaaababaaaaabaaabaa babbbaabbaabbbaabbbaababbaababaabbbbbaaabbbbbaabbbaabaabaaaabaaababaabbbabbbabaabbaabbbbabbaabbbaabbbbababaabbabaabbaabaaabbabaaaaaabaaabaababaabbbaabbbaaaaaabaaaaabbbbababababbaabbaaabaabbbbaabbabaabaabbaabbbaaabbbbbaabbbbababbabaabbbbbbaaababbabbbababaaaabababbbbbbabbbababaababbbabbbaababaabaaabaabbaaabaabaaaababaaabaaabaababaaaababbabbabaaaabababaaabbbaabbaaaaabaaabbbbaabbabbbabbababbbbaabbabbbabaaaababbaaabbbbbaaaabbaababaaabbaaababbababaabbababbaabbaaabbbaabbbaababbaabaabbabbbaaabbbaabbbbbaabbbaaabaaabaababbbabbbbabababbabababababbbbabaabaaabbbbabbaaabbbbbabbbabbaabbbbbabbbbbaabaabbaaabbbbaabababaaaaaababbbabbbabaabbbbbbbabaaaabbaababbbbbbbbaaaabbbbabaabaabaababbbababbabaabbbaabbabaabbbaabbbbaaaabaababbbbbbabbaabbaabbbaaaababababbabaaaabbabbaababbaaaabbbbbaaaabbaaaabbaaaabbbbbbbaabbaabbababbbaaabbaaaaaaaabbaaabbbbbababaabbabbaabaabaabababaabbbbaaaaabbaaaabbbbababbbbaaaabbbaabbaabaaaabaaababbababbbababaaababbbabbbbabababbaabbbbabaaaaaaaaaabbbbabbaaaaabaabbbbbaabaabbbabbbbbbbbaabaaaaaabaabbbbaabbbaaabbbbbbaaabaabbabaababbababbbaaaaabaababaaaabbbbbbbbabaababbabaaaabbabaabbbabbbbbaaababaabaaaabbaabbbbaaabaabaabababaababbabababbbabaaaaaaabaabbaaaaabbabbbbabbbbaaababbbbaabbbaaabbbaabbababbaabaaabbbbaaabbbbbabaababaaababbbbbbbaabbababbaaabbabaabbabbbbaaabaabbbababaaabbbbabbaabbbabbaababbbabbbaabbaaababbbbbaabbababbabbbabbbababaaaaaaaababbabbbbbbabbbbabaabaabababbaabbabbbabbabaabaabaabbbbbabaaaaaaababbaabbaabaaabbbaaaaaabaabbbaaabaaaaaaaaaaabbbbababbbaaabbbbaabaabbaabbaaabbaabbaaabaababbbbbaabaaaabbbabaabbabaabbaabbbbaaababbaabaabbbbababbbaaabaaaabbbbbbbbbbaaaababbbbbaaabbbbabbaaabbaababaabbaaababbabaabaabbaaaabbbaaabbbbababaabbabbbaabbbabbabaaaabaaaaabbbabbababbaaaabaaabbabbabbaaabababbabaabbbababababababbbababbababaabbaaabaabbaabbbbbababbbbbaaaabaabbaababbaabbbaaabaabbbaabbbbbaabbaaabaaabbababbaabaabbaaabaaabbabbbaababbababbabbaaabbbbabaabaababaabbaaaaaaaababaaaabbbabbbbababbaaaabbbbabbabbaababbbaaaababbbababbabaabbaaaababbaaaabbaabbabaaabbbaababbabaababbaabaababbbbb abbbbabaababaabbaabaaaaabbabaaabbababaaaabaaabbbabaabaaaaabaaabbabbaaaaaabaaabababbbaabbbaabbbbbaababbbbbababbabbabbaabaabbbaabbbbbabbbabbbaabbbbbbababaaaabbbaaaabbbbabbbabbabbbaabbaabbaabbababbbaababaaaaabbaaabababaabbaaaaaaaabababaaabaabbbbbabbaabaaaabaaaaabababaaabbbbbabbbaaabbbaababababbbababaabbbababbbaaaabbaabbbbabbababaabbabaabbbabbbbbaabbabaabbbaabbbabbabbbbbaabbaabaaabaabbbabaabbaabbaabbaabaaaaabababaabbbbaabaabaabbabbbbaaabbabaaaaabaababaaababaababbabaaabaaaaabababaaaaaaaababbbbababaaabaaaabababaaababbaaabbbabbbababbbbabaabbbaaaababbaaaaabbaaaabaabaaaaaaabbabbbbabbaaabbbbbbaababaaabaabababbaabbababbbbabbaaabbaabaabbaaaaaabbbbbbabbbbbaabaabaabbaabbbbabaaababbabbaaabbabaabbbaaababbbaaaaabbaababaaabbbababbbabaababbbaaaaaababaaaaabaabaababbbbbbbabaaabaabbbaaaabbaabbabbababbbaaaabbaaabbbbabbabbabbaabbbbbbabbbaabbabbaabbbabbbbbbbabbbaabbabaaaababbaaaabbabaaaabaaaaabbaabbabaabaaabbbaabaabbbabbaabbbabbbaababababbabbbbaababbabaaabbbabbaabaabbabbabbabbabbbaabaabbabbbbabbaaabaabbabababbbbbaaababaababababbbaababbbaabbababbbababbbbaabaaaabbaabaabbbabbbbaabbbababbbabbbababaabbbabaabbbbbaaabababbbbaabababbaababbabbbbbabbbbbabbbbabbbaabaaabbbabbbbabbaaabbbaabbbabbbaaabababaabbbbbaaabbaaabbbaaabbababaaabbabbaababbababbbbbabbabbbabbaabbabbbabaabbaabbaabaaabbabbaababbaaabbabaabbabaaabababaabababbbbbaaabbaaaaaaaabbbabaaabbaaabbbaaaabbbbaaabababaabaababaabaaaabbabbaabaabbabaabbabbabbabbbbabbabbbaabbaaabaabaaabbbbbababbbbbbbbbabbbbaabbaabaaaababaaaaaaababbababbaabbbbbaaabbbbbbababaababaaababbbaaaaaaaaabbbabaabbbababababbbaaaaabaabbbbaababaabbaaababbbbbbaaaaaaabbbabbbbbbababababaabaabbaabaaaabbbbabaaababababaabbbaaabaaaaabbabaaabaabbbabbaabaaababbbaabaaabbbaabbbbabbbbaaababbaaaaababbbabaaabbbabbbbbbbaaabbaaaaabbbbbbabaaabbbbbaabaaaaaabbaaaaabbaaaabaaaaabaaaababbbbbbbaaabbabbbbabaabaaaaabbbaabaaaaaaaabaaabaabaabbbbbbaaababbaaaaabaaababaababaababbbbaaabbbbaabbaaabaaaaaaaaaabbaabaaaaabaabbbbabbabbaaabbbbaabaaaaaabaabbaaabbaabbbabbbabbbbbbbaabbbbbbbabbbbbbbabaabbbabbbabaabbbbbbbbbba abbbaabbbbabaaaababbabbbbaaaabaabbaaabbbbaabbbbabbabaaababbaaabbbbbaaabbababababbbbbaaabbaabaababbbbabaaabbabaabbbbaabbbabaabaababbbbbabaaabababbaabbaaabaabbababbbaabaababbbaabaabaaabbaabbbbbaaaaabaaaaaabbbaaaaaabbbbbababaaababaaabababaaabbabaabbbbbabababbbbababaabbbaaaabaabaaabababbbbbabaababbaaaaabaabbbabaababbbbaaabbbabbbabababaabbbbbaabbbbaaabbabababaaabbaaaaaababaabaaaaaabbbbabbbbbabbabaaabbabbaaabaabbaaabbaaabbaaababbababbbbaababbbbbabbababbaaababbbabababaaabaaababbaaaababaababbbaabaaabbabbbbaaabbbbbaabbbbbababbbaaaababaabbbaabbbabaaabababaaabababbaaabaaabbbaabaababaabbabbbaababbabaabaabbbaabbbaabbaaaabbbaaaaaabbabbbbabaaaaabbabaaaabbbaabaaaaaabbabbbaaabbbbaaababbbaaaaabababbbbabbabbaaababbababbbbbaaabbaabbaabbbbbbbabbbbbbaaaaaaabbbabbbabbaababaaabbaabbaabbbaaabbabbaaaaabbbbaaaaaaaabbababbbbbbababaaaaabbbbabbbabaaabaaaabbbabbabbaabbaaabbbbbbabbabaaaabbbaabbabababbbabbbabaabbbbabbaabaabaabbabbaabbabbbabbaabaabbaaaabbabbaaabbaaababbabbabaabaabbbbabaaaaababbbababbbbbbaaaabbbabbbaabbbbbbabaabbaaabaaabbaabbbbbbaabbaabaaaaabaabbaaaabaabbbbbbababbbbaaabbbabaabaaaabaaaaabbbababbbabbbbaaaaaaabaaaaaabbbabaabbbbabaaaaaabababbaaababaabbbaabbbbabbbaabaabababaabaabbaaaabbaaaabbabbaaabbbbaabbbbbaaabaaaabbbaabbbbbbbabaaaaaabbbaababaabaaabaaaabbbabbabaabbbabbbababaabbaaaaaabaaabaabbababaaababbbaabbbbbbbbabbabbbbbbabaabbbbaabaaabbaababbabbaabbbaaaaabbabaabaabaaababbbababababbabbbbaabbbaababbbabbabbabbbabbabaaababababbabaaabbbbabaabbbaaaababbbaabaabbaababaabaabbbaabbbabbabbbbbbabbbbabbbaaabbbabaabbbbaaababbabbbaaabbaabbababbbbbaabbbaabaabaabbbbaababababbbbaaabaabaabaaabbbaaaaababbaabaababababbabbaabbbababaaaaaaaababbbbabaabbaababbaaabbbbbaababbbbaaaaabaabbbbbbbaaaabaaabaabbbbbbaaabbabbbbabbababaababaabbabbaaaaabaaaaababbabbaaabbbaaaaaababaaababbaabbaaaabbbbabbababaabbabbabababbbaabbaaabbbbbabbaaaaaaaabaaaabaaaaaabbaaabbabbabaaaaaaabaaabbbbbbaaaaaabababbaaabaaaaabaaabbbabbbaaaabaaaaaabbaabbabbbaabaababbaabbaaabbaaabaabbbbabbababbaabaabaaaabbabaabbbbbbbbbbbaaaaabbaaabbabbbababbaba babbbababaaababababaabbbbbbbaaabbabbaaabaaaaaabaaaabaabaaaaaaabbababbaaabbaaaaaabaabbababbbaaaabaababababaaaaaaababbbaaabababbababbababbaaababbbbbabbbbaaaaababbbaaaabbbabbabaaaabbaabbababbaababbabaaaabbbbababaaabbbbbabaaabbabbaaabababbbbababbbbaabbaabbaabbbbabbaaaabbbabbbaaaababbbbabaabbabbaaabbbaaaabbaabbababbabbbaaaaabbbbbaaabaabababbaabbabbbababbaabaabbabbaaaaaaababbbaababaabaaababbbaabaaaababbbaabaabababaabbabababbbbbababbbbaaababababbabbabbbaabbabbbababbabbbbbaababbaabaaaaaaabbbaabaaabaabbbabaabaabaabbbbbabbbbbabaabbaababaabbbaaabbaaaaabbaababbbbbbbabbbabbababbbbabaabbaaabaabbbaaabaaababababbbbabababbbbaaabaabbaaabbbbaabbabbaaaabaabbbbaaabbabbabbaabbaaabbaaababbabbaabbababaabbbaabaaaabbabaaabbaababbabbabbabbbbbaabaabaabbaaaabaaabbbaababbbbababaaabaaabbbbabbbababbabbbbbbabaababaaabaaabbabbaabaabbbaabbaaabbaaaaabbaabbbaaaabbbbaaabaaabbaaabbabbbaababaaabbbabaabaaabbaabbbaaababbabbbaaaababbaabaabbababaabbbbabaaaababaabbbaabbaaabbababbaaaabaabaababbabbbaaaaaabbbbbbabbababaabaaababbbbbbabaababbbabbbbbbaabbbaaaababaabbbbabbbbbbbbaababaaaaababaaaaaabaabaaaababbbbabbbbabaaaaaaaabbabaaabbbbababaababaabbaaaaabbbaabbababbbbbbabbaaabbaababaaabbbbbaaabbbabbabbaaababbbbbaabababbaabbbabbaaabbaabbabbaaabbbabababaaababbaaaaaaabaaabaabbabbbaabbaaabbbaabbbaaabbabbbabaaababbaaabaaabaabbabaabaabababbaababbbaaaabbbabaabbababbbaabbbbabbabbbabbabbabababbabbabbaabaabababaaaaabaaaaabaaabaaaabaaabbbaababbababbaaabbbabaaabababbbababbababbbbbababaababaaaaaaabbaaaaabbabababaababaaaaaabbaabbabbaabbbbbbaaabbbbbbabababbbaaaabaabaabbbaabbaabbbabbbbaabbbbabbbababababbabbabaabaabbbaaababbabaaabaabbbbbaabaababbabbaaaabaaaababaabaaabbbaaabbaaaaabaaabaababbbaaabbabbbbbbbbbaabbaabbaaaababbaaabaabbaaaaaaaabbaaaabaabaabbbaabaabaaabbabaaaabbaabaababaaaabaaabbbbbabaaabbbbaaaaababbaaaaaaaabaabababbabbbabbbabaababbbbaaaabbbbbbbabbaabbababbbaaabbbbaabbbaaabaaaaabbbaabababbabbbaaaabaabaaabbbabbaabbbabbaaabaaaabbababbabababbaabbaabaababababbaabbaaabaaabbababaababaabbaaaaaaababaabbabbbababbaababbabaaababbbababb baabbaabbababbabbbaaabaabaabaaabbabbabababbbaaababbabbabaabbbaaaaaaaaaabbbbbaabbbbbbabbaaabaababaabbbabaaaababaabbaaaabaaaaabbbbababaababaabbbbbbabbabbbabbababaaabaaaaaaabaaababbabbbbababbaababbabbbabbaaaabaabababaababbbabaaaaaaaabbbabaabbbbaaababababbbbbbbaaabbabbababbabaabbbbaaaaaaaabbbaabaaabaababaababbabbababbabbabbabaaaabbbabbaabaaabbbbbbbbbbbabbaaaababbbbbbababaaababbaabbaabaaaabaaaabbababaabbaaabaababaaabbabbbabbababaababbbaaabbbaababaaababbaaaaabbbbaaaaaababbbabaaabbaaabaabbbaaabaabbbbbabbaababbaaaababbaaabbabbabbabbbbabbaaabbabbaaaaabbbbbaaaaaaaabbabaababbaabbaaaabaaaaaababbbababaaababbabaaababbaabbaaabbbbabbaaababaaabbaababaaaababbabbbaaababaaaaabbaaaababbbbbbbabbaabaaabaaababbabbaabaabaabaabababbbaaabaaaaabaaaaabaabaaaaaaaabaabbaaabbababbbaabaaaaaaaaaaababaaaaaaabaaabbaaabaaaabbaaabaababaaaabaabbabaaaaabababbbbabbbabaaaababbaaaabbaabababbaabbabbbbbaaaabbbbaabbaaababbabbbaaabbbaababbbaaaaabbbaabbabababbabbaabbaabaabaaabbbbbaaabbbbaabbabaabaabbabbabbababbaabaabbbaaabbbbaaabababaabaabbaabbbaaaaabbbaaaabbaaaaabbbbabaabbaaaabbaaababbababababbbbaaababaabbaabababaabbbaaaabbbbaaabaabaabbaaaaabbaaabbbabbaaabbbaababbbbabbbbababbbbbbbbbbbbbbaaaababbbbaababaaabbbbabaaaabbbabaaabaaaabaabaabbaabbbbbbabbabaabbabbaaaabbbbaabbbabbbbbbaabbaaaabbbbbbaabbbaabbbabbabbabbbaababababbabbbbbabaaabbaababbabbbbbbaaaaababababaabaaababbbbbbbabbbaaaaaaaaabbbabaababbabaaabbabaabbbbababbbbaaabaabaabbaabaaabaaaababaabaaabababbabbaaaaabaaaabaaabbabaabaabaabbbaaabbbbbabbbaaababbbbbaabbbbaabbbababbbaabaaaaaaabbabbababaabbaabaabaabaababbbababbababaabbababbbbbbaabbaaaaababbaaaaabbabababbabaaabaaabbaabbbabbaaabbbbaabaaaabbabaaaabaabaabbaabbaabaabbbabbaabbbababbababbaababaabbaabbbabaabaabbabaaaaabbaaaababaabbbaaaaaabbabbaaaabaaabbaabababbbbbabbaababaaaaabbababbbabbabaaaaaaaabaababbbabbabaaaabbaabbaaaaaabbbabbbbaabaabababbaabbbbbaaaaabaaaabbbbbbbbaaaabbbaaaabaabaaabbaaabbbaababbabababbabbaaaababbbabbbbabbbbaaabbaabaaaaaabaabaabbabaababaaabbabbaabbbbabbaaaabaabbbbbbaabababbaaaabbaaabbbbabbbbbabab aababbbababbbbbbaabbaaaabbbaababaaaabbaabaaaabaabbaaaaabbabababababbaaaabbbabbbababaaababaabbaabbababbbabbbabaaaabbaaaababababbbbabbbbbbaababbbbaabaaaaabbaaabaabbbabaaababbbbaabaabbbbaabaabbaabbbbabaaaabababababaababaabbbaaababbbaaabaaabababababbaaabababaabbaaaababbaaaabbaaabbbbbbbabababaabaababababbaaabbaaaaaabbaaabbbbabbbabaaabaaaaaaabbabbbabbbabaabaaababbbabaababbbbbbbbaabababbbbaaabaaababbabbabaabbbbbabaababbabaabababbbbbabaaaabbaabaaabbbbabaaababbbbaaabaabbaaaaabbbbaaaaabaababbbaabbbabbabaabaababbbbbaabaaabbabbababbbaababbbaabbaaabbabbaabbbaabaaabbbbaabbbaaabbabbbbbaaabababbaaaaaaaaaaaaabbaababbaaaabbbbbababbaaaaaababaaabbaabbbbaaaabaababababababbabbabababaababbbbbbaabababbaaaabaabbabaabbaaabbaaabbaaabbabbabababaababbbababbbababaaababbbabbbbabbbbababaababbababaaaababaaaabbababbbbaabbbbaabbbbaabbaabababbabbabaaaabbababbaaabbbbaabaabbaaaaaabbabbbabbabaababaaabbabbabbbaaabaaabbbaaaaabbbaaabbababaaababaaabbaaabbabaabbbbbbababbabaabaabbabbabaabaaabaabbababaaabbbabaababaaabbabaaabbaababbabbabbbabbabbbbaaabbaabbbbababaababbbabaabababaaabababbaabaaaaaaabbbbaabaaaaabbbbabaaabbaaabbbbaabbaaabababaababbbabababbbbbbbaabaabbabbaaaabaababbbbbababaabaabaaaabaababaaaabbbbbabaaaaabbbaaaaabbbbbabbbbababbaaabbbbabaaaaabbababaabbbbbbbaaaaabaaaabaaaaabaabbbabbbbabaababaabbbbbaaabbbaaabbaaababbbbabbbaabababbabababaabbbaaaaababaababaababbbbbaaabbbaaaabaababbabbbabbbaabbbbbaabbabababbbbbaaabaababbaababbaaababababbbaaaaaaabababbbbbbaabbbbbbbbabbbbabaabbbbaababbaaaabbaaabbabaabaaababbaaabababaabbbbbabbaaaababaaaaababbbaabaaaaaabaababbabbbaaaabaabbbbabbbababbbbabbbbbaaaababababaabbaabbbaabaaaaabaaababbababbbabaaaaaaabaababbababbbababaababbbbaabaaabaabbbaaabaabbbaabbababaaabaababbaaabaaaaabbbbababbaabaaabbaababbbbabbbbbabababbbbbbababaaabbaabaaabbabbabbabaaabaabaabbaabaaabaaabbbaaaaabbabaabbaaabaaababababbaaaababbbbabbbaabbaaaaabbbbbaaaabbbaaaaaaababbbbbbbbabaababaaabbabbbaaaabbbbbabababaaabbaaaaabbbbbbbbaaabaaaaaabbabbbaaaabbabbbbbbabaaabbbaabbabaabbbbabaabbabbaabbbbbbababbbbbaabbabaabab baabbaabababbababaabbbaaaaabababbaaaabbbaaaabbaababbbabaaaaababbabaabbababbbaabaababaabaaaaabbabbabbababbababababbbbbaababbbabbbabbabbbaabaabbaaaababaaaaabaababbababaaabaabaabbabaabbaabbbbbbbabbababbaaabaabababbbbbabbbaabaabababbabababbabababbabababbabbaaaaaaaaaabaabaaabaaaaaaababbabaaaaaaaaabbbabaaaababaabbbabbbabbbbbbababbaaabbbabaaaabababaabbbbabababbababbbbbabababaababbaabbababaaaabbaabababaaabbaabbabbababbaabaabbbabbaabbabababbbabbbbaababbaabbabaaaabbbbbbbbaaabaabbbbaababababbaaabbbbbbaaaaabbaabbaaabbaaabbbaabbbbbbaabbbbbaaabaababbbabbbaaaabbbaaaababbaabbabaaabaababaabaaabaabbbabbbabbbbbaaaabbbbbbababbbbbaabbbbabbbaaabaaaababbabbbabbbabaaaabbabaabaabaabbbbbaabbbaababbbababbabbabbababbabbaabaaaaababaaabbabaaabaaaaaaaabbaabbbaabaaaabbbbbabbababbbbbbaaaaaabbbabaabbaaabbaabbbaaabbabbabaaabbaaaaaaaaababbbbabbbababaabbabababbbbbaaababaabaababbaaaaaabbaaabbabaaaabbbbbaabbaaabbabbabaabaaabaababababbaaababbbaaabaaabbaaabaabbabbbbbbbbabbbaaaaabbaabbaabbbbaabaabbabaaabaaaaabbbbbbbbbbaabaabaabbaaabbbaabbbbaaababababaaabbbbaabbababaaaaabababbaabaabbbbaaabbaaabbabbabbabaabaababbbabbbabaaabaaaababaabbaaabbaaabbbbabbbbbabbabaaaabbbabbabbbababbbabbbabaaabbaabbaaabaabbabbabbbbbabbbbbbbbbabbababaaaaabbbaaaabbbabbbbbabbbababbaabbbababbaabaababababaababbaababbbbaababbbbbabbbbbbabaabaabbbbaabbaaababbaababbbababbbbaababbababbbaababaaaaabbabbabbaaaabababbbbbbbbbbaaabbbababababbbabbbaaaababaaabaabbabbaaabbbaabaaaaaaaabbbbbaabaaaaaaabbaaababaabbaaabababbaabaaaaaaaaaabbbaababababbababbbbbaaaaaabbababaabbaabaaabbabbbaabaabbabaaaaabbaabaaabababaaabbabbabaaababaabbbbbaaabbaabaabbbbbbabbaaabbbbbabbbbabbaababbabbbaabaaaaabababaaaabbbaabaaaabaaabaabababaaaabaaaabbaabbaabaaabbbaaabaaaabababbbbaabbbbbaababaabbababbababbaabaaaabbbaaababaaaabababaaabbababbbbabababbabbabbabbaababbabaaabbaabababaaaaabbbbaaaabaababbbaaaaaabaabbbabbababbbbabaaaababbaaabbabbbbbaaabaabababbaababaaabbababbababbabbbbbbbbbaaabbbbabbabbbbbaaabaabbabaabbaaabbabbaaabbbababbbbabaababaababbbbaabbaaabaaabbbbbbbbbaabbabbbaaaabbbb aaaaabbaaababbaabaabaaaabaabbbbabbaabaabaaaaaabaaabbabbbabaaaaabbbbababbbabaabbaabbaaaaaabbbbaaabbbabbbbbbbaaaaababbbbbbabababbababbbaaabbaabbbbbbbbaabaabbbbbbabbaabbbbbbbbabbbababbbbaaabbabbaabaaaaabbbabaaabbbaaaabaabbbababbaaabaaabbbabbbaaaabaaaabbaabbbbbaaaabbbbbaabbaabbaaabbbbabbbaabbbbabbaaabbaaabaaaaababaababaaaaaaabbaaaababaabbabaaabbaabbbbababababaabbaabbbbaaabbbbbbaabbbbbabbbaaabbbabaabbbbbaabaabababaaaabbbbbbbaaabaaaaaaababbabbabaaabaabbbabbaabbabbaababbaaaaababbaaabbbbbbbaaaaabaaaababbbaaabbaaabbabbaabbababbaabbbabbaaaabbbbbaabaaabaaabbabaababaabbaabbabbaabbbbbaaabaaaabbbbabaaabbbabbabbbabaaaababbabbababaaaaaabababaabaabbabbbbbbabaaaaabbbaabbbbaabaababbabbbabaaaaaabbaaabaaaaaaabbababbaaaabbaaaabbbababbbbaaaaabaabaaaaaabaaaababababbbbaaababaabaabaaaababbabbbbbbaaaaaabbbbbbabbababbbbbaaaabbbababaaababababbaabbbababaaabbbaabbbaaabbabababaaababbabbabbbbababbbabaaaababbaaababababbabbabbbbbaabaabababaababbbaaaabababbbbbaabbabaabbaaaaabbbbbababaababbbabbabbbaaaaabbaabbbabbabbabbabbbaaabbbbaaabababbbabbaabbabbbbbbabaabaaaababbaaaaaabaabbbbbbabbbaabbbbaabbaabbaabaaabbbabababbaababbbbabaaabaababbaabbbabbabbaababbababbaababbabbbabbabbabbababababbaaaababaabbbbbbbbabaabbbbaabbabbbaababaaaaaaababaaababbaaaaaaabaabaabbabababaaabbabaaababaaabbbababbbaaababbbabbbaaaabababbbababbbbbabbaaaabbbabaaaaaabbbabbbbaaabaaabaababbbaabbbabbaaabbbbbbbbbbbabaabaaababbaabaaaaaabaabbbbbbbaabbaaabaaaabbbabbbbaabbbaaabbbababbbbabbbabaababbaaabbbbabaabaaaabbaabbbbbbaabbabaaabbaaababaabbaaabbabbbbabaababbbbaabbbababbbbabbbbbbabbbabababaabbbbbbbbabaaaaababaaabbababbbaaababaabaabaaaabbaaabbbbaaaaaababbaaaaabbaababababbaabbabaababbaabbbbaaaabaaababaabaabbbbabbabbbbaabbaaabbbbbbabbaabaaaaaababbbabaaabbababbaaaaaaaabbabbbabbabbabababaabbbbbbbaabaaabbbbbbbababbbbbaaaaabbaaabbabababaaabaabaabbabbaabababbbaabbabbabbaabbbbbbabbaabbbbbbabaaababaaabaaaaabaaabbbabbaababaabbbaaabbaaabaabbabbabbaaaaabbaaababbbbabaabbaaaabaaabbbababbbbaabbbabaaaabbaaaaaababaaaabbabaaaababaaaabbbababbbbabbabaabaaaaabbbbabb aaaaaaabaabbaaabbbabbbaabaaabbbaabaabababbaabbaabbbbabbabbaaababbbbaaabbbabaabaababbbabbbaaababbbababababbbaabbaaaaababbbabaabbbbbbaaaababbbabbaabaabbaabbbbaababbbababaaaabbbbbaabababbabaabaaaaabaababbbbababbaaaaaabaabbbbbaabaaaababbbbbbbaabaaaabbabbaabaabaaabbbbababaabaaaaaaabbbaababbbbaababaabbabbbaabaabaaaabaaabbababbaabbaaaabaaaabbbaaabababaabbaabbbbbbaaaabbabbbbbaabaabbbababaababbabababaabbbbbababbbbbbbaaabaabaaaaababbaabaababababaabababaabbabaabbaabbbbaaabababbaabaabbaabaaaabaaaaabbaabbababbbbaabbabbabbabaabbabababbbabababaabaaaabaabbbbaabaaabbbaaababaaabbbbaabaaabbbababbabbabaabbaabbabbabbbbbaabaaaaabaaabbbbbaabbbabbbaaabaaabaaabbbbababbbaababbbababbbbaaabbbbbabbbbaabbaabaaabaaabbaabbaaaabbabbabababbaaabbbbabbbaabaaaaababaabbaabbbaaaabaaabababbbbbababaaaaaaabbbbabaabbabaaababbbbaaabbbbabaaabaabbabaabababbabaaaabaabababababaabbaababaabbabaabbbbbababbbaaaaaaaabaaababaabaaababbbbbaabbabbbbbaabaabbabbbbabbbabaabbbabaababbaaaabaabbaabbbbaaaabbbbbababaaabbbbbababaabbbaaabaabaaaaaaabbabaaaabbaaaababbaabbaabaabbabbbbababaabbababbabbbaaabbbbbbababbbbabaabbbababbbbbababbbaaabaabbababbabbaabbbbbaabaabaaabaaaabbaaabaaaabbabaaababaaaaaabbabbaababbbbabbababbabbabbaaabbabaaababababaabaaaaabbabbbbaabbbababbbababbbbbbbbbaaaabaaabbaaabbaaabababbbbabbaababaabaaaabbbbbbbaaabbabbaababaabaabbababbbbabaaabaabbbabbabbbbbbbbbbbabaabbabbbbaaabbaaabbbbbaababbbabaabaabbbbabbbabbbaaaabbabbbabbbbabbaaabaabbabbbbaabbababaaabbbbbbbbabaabaabbbbbbbaabbbbbabbababbaaaaabaaabaababbbbbbbbababababbbbbbbbbbbbabbababbaabbabbbbababbaaaabaaaaabaaaabbaababbbaabbbabbabbbbababbbbabbbbbbabababaabbbabbaaaabbabbabaabaaaababbaabbbaaabbbaabbbaaababbabaaaabaababababaabbbabababbbbababbbbbaababbbbbabaabaababbabbbbabaabbaaabaababbaabaabbabbabbbaabbaabaabaababbabbbabbababbbbaaabaababbbaabaaabaabbbaabbaaaaaaaabbbbabbbabaabaabbaaabababbbabbaabbbbbaabbaaabbbbaabbaabaababbbbabbbbbababaabababaaababbabbababbbabbabbbbaabbbbaaaababbbbbaabbbaaabaabbbbaaaabbbaababaabaababababbbbababbbbaababbbabbbabaabbbbaabbbbaaabaaabbbbbbb bbbbaaaababaabaabaabbbbabbaaabbababbaaabbbbaaaaaababababbabbbabbaaaaababbabbabaaabaaaabaabbbbbaabbbaabababababbbbaabbbbbaabbaaaabbbbabababbbbbbbaaaababaaabaababaababbbaabbabbabaabaababbaabbaaabbbbaaabaabaabaabbabababaabbaabbaabaaabaaababbbabbaabbaaaabbbaabbbaababaabbbabbabaaabbbaabbbbbaababbababbaaababbbababaaabbaaabbbbaabbabaaabaabaaabbabbbaaaabbbbbbbabbaabbbbabbaabbbabaabbbabbabaabbabbbbababbabbbaaaaabbbbbababbaababaabaabbbbbbbbaaaaaababbbbaaabbabaaabbbababaabbabbbbaaaaaababbabaabaaaabbabababbaababaaabaabaabaabbbaabababaaaabbbbbabbbbaaabaaabbbbbbbabbbabbaaaaaabaabbbbaabbbaaaaabababbbaaaaaaaabaabbaaaaaaaaabbbbbababbabbaaabbbaaaaababbabbaabbbaaaabbaabbbbabbbaababbaabaaaabbababaabbaabaaaaabbaabaaaabbbababbabbababababbbbaabbbaaabbbabaaaababaaabbbbaaaabaabbaabbaabbaaabbbaabaabbaaabbabaaabbbaaaababbbababbaaaaaabbbbababbaaabbaabbabaaabbabaaabbbbbbaabbaabbabaaaabaaabaaababbbabbabaabbabbbbbbbbbabbbbaaabbbaaaababbaabbabbaaabbabbaaaaabbbabbbbbbabbbaaabaaabbaabbabbbbbaaabbbaaabaabbbbbbaaabaabbbabbbbbabbbbbabbbabaaababbbabbaaaabbbbabbbbaabbabaaabbabbbaababaabbaabbaabbbbbaaabbabbbbbabaaaabbbbbaaaaaabbabababbbaabababbaaaabbbaababbbbaaaabbbabaabaaababbbbbaaabbbabaaaaabbaaabaabaabbbbbababbaabbbaaaaaaaaabbbaaababbaaaaababbabbababaababababbabbbaaababababaababaabaababaaabbabbbbabaabbaabbbabbabbbbbbbaaaaabbabaabaaaabbaabbbabbbabaaabbbaaabbbabbaaaabbbabbbbaaababaababbaaaaababaaaaabbbbbbbbbbabbbaaabaabbaabaababbaaabaaabaabbabaaabbaababababababbaaabaabbbababbaabbbabbbbabbabbbaabbbaabaabaabbbbabbbbbbaaaabbbabbaaababbaabbaabaabaaabbaaabbbabaabbbaabaaabbbabbaaabbabbbbbbabaabaaaaaaabbabbabbbabbaaabaaaaabbbbaabaabaababbbbbbabbaabbbbbaabaabaaaabaaabaaaaaaaabaaabbababbbaabaabbbbbbbaaabaaaabaaababbabaabaabbabbabbbbabbbababbbaabaaabababaabbabbbabaaabbaaabbbbbbabbbabbbabbbabbbabbbabbbabbbababbbbababbbabababbaabbbabbabbaabaaaaabaaabaaababaabaaaaaabbbbbbaabaaaaaabbaababbabaaabbabbbaaaabaaaabaabbababababaabaaabaaababababbaaabbbabbabaaaabbaaabbbaaababbbbaaabbbbbbbbaabaabbababbbbbabbabbabbabbaabbbbaabb bbababbbaabaaabbbabbabbbababbabbababbaaabbabbbaaaabbaaababaaabbbbbababbaabaabbbabbaabbaabbbabbbbbbabbababbaabaabbbaaabaabbaabbbababaaabaabaabbabbabaaabaabbbbbbbabaabbbbababbbbbaababababaabbbaababaaaababababaaaababaababbbbabaaaabaababababbababbbbbabaababbaaaabaabbabbabbabbaaababbabbababbbbababbbbabbbababaabbaaabbaababaaaaabaabaaabaaaaabababaaabbaabbbaaaabbaabbabababaabababaaaaaaaaaaaaabbbabbbabbabaabaabbbaabbababaabbbbabbbaaabababbabbbaabaaaaabbaabaaaabaabbbababaaababaaaabaabaaababbabbbaaaabbaababbbabbbbbbbbaaabaaabbaaababaaabaabbbaaabbaaaabbabaaaaaaaabbbaaaabbbaaaaabaabbbbbabbababbbbbbbbaaabaabbabaabaababaabaaaabbbbbbababbbabaaaabbaababbabbbbbbbbaaabbbaaabbabbaabaabbaaabbabababaabbbbbaaabaaaaabbbaaabababaabbbaaabbbbbaababababbbaabaaabababbaaabababbaabbbabbaabaaaabaaabbababbbbaabbaaabbabbaaabbaabbabaabababbbbbaabbbbabaabaaabaaaaababbbaaaababaabaabbbaabaaaababbbbaabbaaaaaabbaaababaaabbaaabaabbbbababaabbaabaabaaaaabbaabaabbababaabbababaaaabaabaaaaaabaaaabbbabbbaaababbbbbaaaabbabbababaaaabaaaaaaaabbaabaaababbbaaaaaaababbbaaababbbaabaabbababbbbbabbaabbabaaaabaaabaabababbbaabbbbaaaabbabababbbaabaaabaaaabbaabbaaabababbaabaaaaabaaaaaabbbbabbbaaabbbaabaabaabaabbabbbbbbbbbaaababbbbaaaabaabbaaaabbbbbbbbababbbbbabbbbbbbababbaaaaaaaaabbbbaaabaaababbbabbaabbabbababbabbabbaabbbbbabbbbaaaababaabaaabbabaaaabaabaaaaaaababbbbaaabbabbaaaabbaabaababbabaaaababbaaabbbababaababaabbbbbaaababaabbabbbbbaaababaaaabaaaaaabaabbbabbaaaabbabaaabbbaabbbabbaaaabaabababababbbbabbbbbabaababbababbaabbbabbaaaaabaaabababaaabbababbbaabbaaaaabbabaaaabbbaaababbaaaaabababababaaaabaaaaababbaabbbbaaababbabaaabaaaaabbaabaaaaaabababbbbaabbbaabaabaabbbababaaabbbababaaaaaabbabababababbabaaababbaaabbabaababbbababbbaaabbbabbabbaabaaababababbbabaabaababbbbbbbabbabbbbababbbbaabaababaaabaabbabbaababaabababaaaaababaaababbaabbabbbbbabaaabbabaaabbbabaabababababbbbaaabbaabbabbbbbbaaabbbaaaabbaabbbabaababbaabaabaabbaaaabbbaababaabbbbbababbbaabbbbaabbbaabbbbabaabbababbbabbbbbabbbabbbabbbbbaabaabaaabbbbaabbbabbabbbaaabbabaaba bbbbaaaabababbabaabababaaaaaabababababbabbbaabbabbbaabbaaabbbabbababbababbbaabbbabbabbabaaabbabbaaabababaabbaababbababbaabbaabaababbabbbbbaaabbbbbabaabaaabaaaabbbbbbbbbbbaaaabbbabbbbbbbaabbabbbbabaaaaabbbbbbabbabbbbaabbbbaaabaaabbabbaabaabaaabbababaaaabaabbaabaaabbabbabbbbaabbabbbabbbabbabaabbbabbaaabaabbbaababababaaabbabaaaaabaabbabbbbbbaabaaabaabbaaabbbbbbbbbaababbabbbbabaababababbbaabbaaabbababaabaaaabbaabbabbaabbbaaaabbbababbbababbbbaaabaabbbabbabaaaabaabaabbaabbabaaaaabbababbbabbbaababbbabbbbbbabbbbbaaaaabababbbbbbabbbaabaabaaaabaabbbbabbbaabbbababbbaabababbabaaabbbaaababbbabbbbaababbabbbabababbaabaabbbaabbbbabbaaaababaabababbbbaaabaabbaababbbabaaabbbaabbbbabababaababaaabbbbbbaaabbabaababbaaaabbaaaaaabbabbbbabbaabaaababbaabbaaaabbbbbbabbbbbbaaabbabaababbbbababbbaaaababbaaaabaababaaabbabbabbabbbabaabbbaaaabbaaabaaabbabbbbbbbaaaabbbbabaaaabaaabbbabbbbbaaaaabbbaabaabaaabaaaabbababbabbbbbabbbbabbaaaaaabbbaaaaabababbaabbbbaaabbbbabaabaaabbbaabbabbbbbbabbabbbaaabababbbbbbaabaaaabaaaaaaaabaaabaababaaabbabbabbbaaabbbbbbbaaabaababbabbbbaababaabaaaabaabbbbbabbbbaaaabaabaaabbaaaabaaabababaaaabbabbabaabbbbabbbbaaabbabbbaabbaababbabaaaaaabbababaaaaaaabaabbabbaaaaaababbbbbbaaababaaababaaabbabbaaababaababababbbaaabbbbbbbbabaaaaabbbaabbabababbaaaaabbabbbbaaaaaabaabababababaaaaabaabbbabbbbbbaabaabaaaaabaabaaaabbbababbbbbbaabbbbaababbbaabaabbaabbbbbbabaaabbabbbbbbaaabbaabbbabbbaabbbaaaabbabbbbaaaabbbaaaaaaaaaaababaabbbbbabbaaabbbbabaaaabbababababababbbbbbababaaaaabbbaabbbbaabbbbbbbabbaababababbaaaaaabaaaaaaaaabbbbabaaababaabbbabbababbbabbabaaabbbabbaabbabbabaabaabaaababbbbabaaabbbbbbbbbbababaababbabbbbbbabaababbbbaaaaababbabbbaaabaaaabbbbaabbbababaaababbbaabbbaabaaaabaaabbaabbbbbbbbaaabaababbabaaababbabababbabbbbabbababbbaababaababbbbbabaaabbababaababbbbaaaaabbbabbbbbbbbaabaabbbabbbbbbaaaaabaaabbababbaabbaaaababbabaabbaababaabbaaabaaabbbbbaaabaababbbbbbaabbaabaabbaabbbbbbaaaaaabbaababbbababaababbbbbaaaaabababbaabbabbbbbaaabaabbbababbbbaabbbaaabbbbbbaababbbbbababaababaaababbaabaa bbababaaaaababaabbabaaabaabbaaabaabaaabbbbbbbbabaabbabbababbbbabbaaaabababbaabbaaaabbabaaaaaaaaaaabbbbbbbabbabaaabaabbbbbababaaabbaaababaabbabbbbbabbbbababbbbbabbaabbbbbbbbbababbbbabbabbbbbbbabbbbaaaabbbbabbabbbbaabaabbaaaabbabbaaaaaabaaabaaaaaabbbbaabababbbbbbbaabbbbabaabbaabbbaaabbaaabbbbbbbaaabbbabbbaaababbaaaabaababaabaabaababbaabaabbaaabaaabbbaaaaaaabbbbaaaaabbbaabaabbbabbababaaaabaabbbabaaaabaababbaaabbbababababaaabbbbbbaaaababbbbbaabbaabbabbbabaabbaababbababababbbabbabaaabbbaaaaabbbbbaaabbbbaabaabbbabbbbbbbaabbaabbabaaababbbababbbbbabbabaaaaaabaababaaabaaabaabbaaabaaaabaababbabbbaaababbaaaabbaaaaaaabbbbbbabbbabaaabbbaabbababababaabaaaabbbaabaaaabaabbaaabbbbabbbababaaaaabababababbabbaaabbbaababbbbabaabbaababbbaababaaabbabbaababbbbbababbabbbbaaaaaabbbaababbbaabbabaabbaaabbabbaaabaabbabbbababababbbbaaababbaabaabaaaaabbaababbbabbaababbaaabbaabaababaabbaabbbabbbaaaaaaaaabbabaaaaabaaabbbaabbabaababbbbababbaabbbbaaaabbabbababbaaaaaabbbababbaaabbbbaabbabaaaabbaabbbbbaabaabbbbbabbabbababaaaaaaaaabbbabbaababbbabbbbbaabbaabbaaaaaaabbaaaabaabbbbaabaaababaabbabaaabababbbbaabbaabbbbbaaabbbababaabbbaabaabaabaaabaabbabbabbaaaaababbaabababbabababbbaabaabaabbababaaabbabaaaaabbabaaaabaabbabbbaabaabaabbbabbabbbaabbabaaaaabaaaaaabbbaababbaabaaabbaabbbaaaabaaabbbaabaaaabaaaababbbbbababaabaaabbbbbaaabbaaabaabbabbbaaaabbabbbabaaaabbbabbabababaaaabbbbaaaabbbbbaaaababbbbaaabbaaaabaaabbbbbbabbbaaaaabbbabaaaaaaababaabbbabababbbbbbbbbaabaaaaababbbababbbaabababaaaaabbbabaaaaaababbbabaabbbbaaaaaaaabaaabbabbbabaabbbaaababbbaabbaabbabbbaaabbaabaaababbbabaaabbbababbabbaaabbaaaabbaaaaababbbabbbabbbaabbaaabaabaaaabababaaabaababaabaababaaaaababbbabbbbbbbabbbbababaabaaaaaabbbbaababaabaaababbababbabbaaabbbbbbaaabbabaabaabababababbabaaabbabaabbbaababbaababbaabaabbbbaabaabbaaaaabaaaaaababaabaabbbbbaaabbaabaaaabaaaaaaaabbababababbbbaaaaaabbaaaaaabaaaaaaaaabbbababbabbaaababbbbaaabbbababaaababbabaabbbabaabbbababaaaaaababbbabaaaaababaaaaabaaaabaababbaaaaabababbbabbabbbbbaaaabaaabaabbabbbabaabbaabbababba abbbababbbbbbabaaabbaababaaabbabbbbbbbabbabbaabbbabaaabbbabbaabaaababbbbaaabaababbbabbbbabaaababaaabbabbbbabbbaababbbaaaaabaabababababbabababaaababaaaaaabaabaabaaaaaababbababbababbbaabbaaabaabbbbbbababbaabbaababababaabbabbaabaaabaabbbbaaaaaabbaaabbababbababbabbbabbabababbaabbaaabbbaabbaabaabbabaababababaabbaaababaabbababbabbaaaabbbaabbbbbbbbbaaaabbabbaabaabbbbaababaaabbbbbaabbabbbaaaabbbbbabaaabbababbabbbbaabaaabbabababababbaabbabbabbbbbbbbabaaababaaababbabbbaabbbbaababbabbbababaabbbaabbabaaaaaabaabbbabbbaaaabaaaabbabbbbbaabaabbbabbaaaabaabaabbabbaaaaabbabbbbabbababbbabaaaabbbabaabababbabbbabaaaaaabaaabbbaaabbbbbbabaabababbabaaabbbabbaaaaaababbbbabbbbabbababaaaabbbbabaaaababbbabaabaaabaabbbbbaaaaaaaabaabbaabaababaababbabaabbbbbabaaabbbbabaabbbbaabbbaabaababaaabbbbaabaababaabbbaabaaaaabbabbbaabaaaaababbbaabaaabbababababaabbbabaaabababbbaabbaaaababbabbabaababbabaabbabbbabbbaabaababbaaaabbbaabbbbbaabbbabaabbaaaaaaabaaaababbababaaaaabbabbaabbbbbbabbabbbabbbbaababaabbbbbbbbbbabaabbabaaaaabbabaabbbbbaaabbbabbaabaababaabaaaababaaababbaaabaaababaaaaabaaaaabbbbbbbbbababbabbbbbaabbbbbabaaabbbbbbbaaaabbbbbababbaaaaaaaaaaaabaabbaaaababaaabbbbababaaaabaabbaabaaaababbbbaaaabaaaaaaabbaabaaaabbaababbaaaaabaabaaabbabbbaabbbabaababaaaabaaababbabaababbbbbbaabbaaaaabbaaabbaabbaabbbaababababbababbbbbaabbaaabbbbbaabbbaababaabbababbaaabbabaabaaabbabbbabbbaaaabaaabaaabbbbbbbbaaaaabaaabbbaabbabaaabbbbbabbabbbbbbbaaababbaabbbbaaabbabaabbabaabbbbababababbbbaaabbaaaaabbaaaaaaabbbbbaabbaabaaababbbabbabaabababaaababbbbaaaababbbbaaaabbaaaabaabbbbbababaaabaaabbabaaaabaabbabbbbabbbbbbbaaabbababaabaaaabababbbbbbbabbaabaabaabbbbbbbbbaaaaaabbaabbabaabbaaabbbaababbbabbabbbbabbbabaaabbaaabbaabaabaaabaaabbbbbaabbababaabbaabbbbabbaaabbaaabbbbbabaaaabbbbbaaaaaaaababbbabababbaaabbbabbabaabbbaabbbbaabbababaabbaabbaabbabbbbababababbbbbbaaaaaaabaaabababbababbbbbaaaabbbaaaababbbaababaaabababbabbbabbbbaaabaabbaaabaababaabbaababbaaaabbbbaababbabbababbabaabbabaabbbababbbbaabaabbababbbbabbbbaabbbaaabababbbaabaabaaa babaababbbaabbbbbbbabbabaaaaabbbbabbabbaababaabbbbbabaabaabbababbbbabababaabababaabaabbaaaaabbbbbabaaabbaaabaaabbbbabaabbaaaaabbbaaabbaabbbbaaabbbabbbaaaaaaaaaaaabaabaaaaabababbaababbbabababbabaaabbbbbbbabbabaaabaaabaaabaababaababbababbbbaaaabbaabaaaabaabaabbbaaaaababbababbbabbabbabbaaaabbbaaaabababaaaabaababbbaabaaabaabaababbbabbaabbaaaabbbabbaaabbbabaabbbbbbbaabaabbbabbabbabaababbabaabbabaabaabababbaabbbabbbaabbaabbbabbaaabbbabaaabbaabaababaaabbbabbbabbbabbabbaabbaababbbbaaaabbaaabaabbbaabaabbaabaabaaaabaabbbaababbbabbbbbbaabbabaabaabbbabbaabaababbbbabababbabaabaaaababbbbbabaabaaabbbbbbbbaabbaabbaabaaabaaabaabaabbabaaababbbbabbbbbabaaaaaabababbbaaaabbabbabbbaabbaaabbaaabbbaabbaabaababbbbbaabbbabbabbaabbaaaaabbaabaabbabbaabbabaabbaaabbaaabbaaababbbaaabbaabbbbbabbaabaaabbbbabbbbbbabaabbaaabbabaabaaaaabbabbbabbbbabbbaaabaaaabaaaababbaaaaabaabaabaabaaababbaaaabaabbbbabbbabbbaabbabbbaabbbbbaaaabababbaaaabababbbbbbbbabbaababaaaaaaababbbbbaabaaaaaaaababaaabbabbbaabbbbbaabaaaaabbbabbbaaabaaaabaaababaaabbaaabbabbbababbbaaabaabbababaabbbbaabbbabbbaaaaabbaaabbbbbbabababbaaabbbabbaabaaaaabababbabbbabaaaabbbbbbbbbbbbabbbbbbaababaaaaaaabbbbbbbbbbbbbbbaabbaabaabbabaaabaaababaababaaabaaabbabaaabbbbabaabbabaaabbaaaaabbbbbbaabbabbbaaabbaaaaaabbaabbbbabaaaaabababbbaaabbbababaabababbbabaaaabbbabaaaaabbaabaabaabbabbabaabbaaaababbbbabbbbaabbabbabbaabbaaabababbbbbbaaabbbabbbabbababaaabaaabaaababaabbbbbbabbabbbabaaaababbbbbbbaabbbbbbaaaabababbbbabbaaaaababaaabbaaabaabbabbbababaabaabbabaaaabbbaaaaaabbaaabbabaaabbaabbbaabbabbbabbbbaabbbaababaaababbabaaaaaaaaababbbbbaababbbbaabbaabbabbabbbaababbabbbbbbbbbbbabbababbaaaaaabbbaaabbbbaabaabbaaababababbbabbbbbabaabaabbabaababbabbbbabbbabbabababaaaaabbbbbbbbbaabbbababbaabbbaabaaaaaabbaabbbaabbbaaabbbabaaaaababbaaaabbbbbaaaabaaaabaaaabbaabbaababbaabbbbbbbaaabbabbbabbababaabaaaababbbabbbbaabbabbababbbabbabbababaaababbbbabbababbbabaabaabaabaaaaabbbbbbaaaabbabbabbbbababbaaabbabaaaababbaabbaaaaabaaaabbabbbbbaabbaabbabbaaaabbaaaababababbbbabbbbaabbbaaa bbaaaabbaabaabbaabaaaaabbbaabaaababaaaabababaabbbabaaabbbbabbbbaaaababaaababaaaaababbabbbaabbaaabbbaabbbaababbbaaaabbbbaaabaaaabaaabbabbbbbaababbabaaaaaaabbbbabaaabbbbbbabaaaabaabbabbbbbaababaabbbbbaabbabaabbbbbbbbaaaabbababababbaaabbbbaabaaaabaabaabbaabaabbabbbaababbbbababababbabbabbbbbaaabbbbaaababaabaabaaabbbabbbbbaabaabbaaaaaabbaabbaababaabaaabaaaabaabaaaaabaabbaaaabaabbbaaaabaaababaabbabbbbbababbabaaabbbbbabababbaabaaaaaaaabaaababaaaaabbabaabbbbbbababbbabbaababbaabaababaaabbbaaaababbbbbbbabbabbababaababbaaaabbabaaaaabbabbaabbbaabbaaabbbbbaabaabaaaaababbbbabbaababbbabababbaabaaaaabbabbaabababbaaabaaaaabbbaababbabaabbabbaabbbaabbabaaaabbaaaaabababbababbabababaabbbbaaabbaabbaaaabbabbaabbabbabbabbbaaabbbbaabaabbbbbbaabbababbbbbbaaaaabaaaabbbabababbaabbababbaaabaabaababbaaababaabbbbababbabaaaabbbabbbaababbaababbbbbabaabbbbabababaabaaabababbbabbbbaabbbabbbaabababaaaaaabbabbaaabaaaabbbabbababaabbbaaabbaaaaabbaabbbaaabaaaaabbbbaabbbbbbbaaabaabbabbbabbbbbbbabbabbabaabaaabbbaaabaaaabbbaaababbabababbabbbaababbabbababaaabbaabababbaaabaabbbaabaababbbaabbabbbababababbbbbabbbbaaababbbabaabaaaababaaabbbaabbbbaaabbbbbbbaaabbbaabababbbbbaababbabbabbbabaabbaaabaabbbbaaaabbabbababbabbaabaabaaaabababbbbaaaaabbbbbbbaabaaabbbbaabaaaababbaabaabbabbbababbabbaaabaabbbbabbbabbbabbababbbbaabbbaaabaabaaababaabbbbbbbaaaaaababaaaaaabaaababbbbabababbbbbababbaabbaaaaaabaaaaaabbbbbaabbaabaaaabbbabaaaaabbaababbaabbbbabbababbbbbabaaabbbbbaaabaabbaabaababbaaaaababbabaaaabbbababbaabbbbabaaaababbabbaaaaaaaababababaaabbbaabaababbabbbbabbbbaababbaabbabbabbabaaaabaababaaaaabbbabbbbbababaabbbbaabaabaabbaaabbaababbabaababbabaababbbabaaaaaaabaabaababaabbbaaabbaabaabbaaababbabbbbaabaaabaaaabaaaaababbbbbbaabbbbabaaaaababaaaabaaabbaaaabaaabaaaabbbabbababaabbabbaaaabaababbbabbababbbaaabaabaababbbaabaabbababbaababbbbbbbbaabaaabbbaaaabbaaababbababaabbabababababbbabaaabaaababaaabbbbabbbbbabbbaaabababbaaaaabaaababbbaabbabbbabababaaaaaaaabaaaabababbabaaaababaaaaaaabaabaabbababaaabaaabbaaaababbbbabaaababaaaabbbbbbb babbabbbabaaaabaabbabbababbbbaababaababaaabbbbabbabaaaabbbbbbabbabbabbbbbaabbaabababbabbaababababbaababaaabaababbaabbbaabbababbaabbbbabbabaaaabaabbaaabbabbbabababaabbabbbaabbbaababbbabaaabbababbabbabbbababaaaabaaaaabbabbbabababaaabaababbbbababababaaaabbbaaabbababbaaabbbababbabaaaabaababaaaaaaabbbaabbbaabbbbbbaabbaaabaaabbabbbbaaabbabbaabaaaababbababaabbaaabbbbabbabbabaababaabababbabbbabbaabbbbbabbbaabaababaaabaaabaababbbabbaabbbbbabbaababaaabbbbaaaaabbbbbbaababaaaaaaabaaaabaaaaabbababbabbaabbabababaabaaaabbaaabababbabbabbbabaabaaaaaaaaabbbbabbbbbabababbabbaababbaababaabbbbbabbbabaabaabbbabbaaabbababbaabbbababababaabbabbabbbaaabaabbaaabbababbaaaaabbabbabbababbbabbabbbbbbababbabababaaaaabbbabaababbbbabbbbbaabaabbababaabbbababbaabbbabbbabbbbabaabababbbabbabaababaabaaabbbaaaaaabbbbbaabbaabbabbaaaabbbabaabbabaaaabbbaababbbbaababbaaabaaabbabbababbbbaabbabaabbaabbbbabaaaabbabbbabaaaabaaaaaababababbbababaababbabababaaaababbbaaabbbaaaabbabbbbbababbabbaababbbbbbaaaabbbbaaaabbabaabababbbbabbaaababbbaaaaabbabaababababbbbbaabbbbbbbaabaaababbaabbbababbbbaaaaaababaababbbabbbbbbbbaaabaabaaaabaabbaabbbababaababbbabbbbbbaaaabababaabaabbaaaabababaabababbbbbbabaaaabaabaaaaababaabababbabbbbbabbbbbaabbbbbbabaaababbabbaabbbbbbbbbaabbbaaabaabbbabbaabaaaaabbbbbaaaabbbbabaaabaabbaaaabbabaaaaaabbabaaabbaaabaaaabbbbbaabaaabbaabbaabbaabbaababbabaaaaabbaaaaabbabbabababbaababababbaaaabbbaaabbbbabbbaababbbbbabbbbbaaaaabbbbabbbbbabaaabababbababbabbbbbaaaabaaaabaaaabbbaababaaababbbaabbbabbbbaaabaaabbaaabaaaaabbabaaabbaaabbaaabaaababbabbabbbababbbaabaababbbbaabbbbabbababaababbbabaabaaabbabbbbbabbaaabbababbabaaabbbbabbbbbaabaabaabbabbaaabbabaaabaabbbbbabbbaabbabbabbbaabaabbabbbbaabaabaaaabababbababbaabbaabaaabaabababbaaaabaababaabbababaabbbbabaabbbbbbbbaaababaaabbabaaabbabaaabbabbbaaaaaabaaaaabaaaabbbaababababbabbbbaaabbabaababbbbbbbabaaabbabaabbabaaaaaaababbbaabababaaaabaaaaaababaaabbababbaabaabbbbbabbbaabbbbaababbaaabaaaaaaabbabaabbabbabbaabbaaabbbbaaabbbbabbaababbbbabaaaabbabbbbababbbbbabbbbabbaabb bbabbaaabaaabbbaabaabaabbaabbaabaabbbbaaaaaaabbabbbbbabbbbabbabaabaaaababbbbaabaaabbaaaabbabbaababbabaaaaabaababbbaabbbbaababbbaaaaababbabbbabaaabaabaaabbaabaaaabaabbbababaababaabaaabababbbbbbbaabbaabbabbbbaababababbbabbaababaabaaabbbabbabaabbbabaaababaaaabbaabaaaaabbaaaabbaaabbaabbbabbbaabaabbbbabbbbaabbbbbaabbabbababbbabbbbabaabbbbabaaabbbbbbabbbaaaaaabaabbaaaaabbbbbabababbaaabbabbbbbabaaaaabaabaabaaaaaabbbabaaaabbbabaabababbbbabbbbbbaababbaaabaabbbabbabbabbabaaaababbbabbbbaaaaabaabaaabaaabbbaaaaaaaabaabaaabbbaaabbabbbaaabaaaaabbbabbaaaaababababbaabaababbbababbabababaabaabbbbbaabbabbaabaabbbbabbabbbbbbaabababbaaaabababbbbaabbabbabbababbabbbbaaaabbabbbababaaaabaaaabaabbbaababaabababbbbabbbbabbbaabaaaaabbbabababbaaaababbbabaabbbbbbbabababbbbbaaaaaabaaaaabbbbbbabbbbbbbaaaaabaabbbbababbbbabaabbaabaaabbaaaaabbbbababbbaaaabaaabbabbbbbababaaabaabaaaaaaaaabaabbabbbbabbbbbababbaaababaabbabaaaabbbabaaababbbaaaaaaabbaabbaaabaababaaababaabaaabbbaababbaaabbabaabaabbbababaabaaabbbaababababaabbbabaaaaabababbbabaaaaabababbabbaababababaabababbabbabbaabaaaabbabbababbabaabbabbbbbbaaabbaaabbabaaababbaaaabbbbabbaababaabaaaaabaaaaabbaababbabaabbabbaabaabbbbabbaabaabbabbbbbbbbbbbababbaaaabaaabaaabaaaabbbaababbbbaaaaaabbbaaaaaaabbbbbbaaaaabaaabbaaaaabbabbaaaaaaabbaabababaaaabbabbaabbbaabaaabababbababbabaaaabbabbaabbabbbabaabaabaabbbaabbababaababaaaabbabaabbbbabaabbababbbbbbabaabbaaababababbababaaabaabbbbbbabbbabbbbabbababbbababbbaaaaabbaaaababbbababbbbbbaabbaaaaaabaaabababaaaaabaaababbabbaaabbababbaabbbaaaaababbbabbabaaaaaababbaabbaaabbabbaabbbbaababaaaababaaaababaaaaaababababaaaabababbbabaaabbabbbabbbabaaabbaaaaabaaabaababbbaabbaaaabbbabaabaaaaaaaabbaaaaaaaababbbabbaabbaaaabbbaaaaaaaaabaaaabbbbababaababbaaabbbabaaabbbbbbbaabaababbababbabbaaabaabbaabbbaabaaabbbbabbbbaabaaaaabbbbbaaabbbbabbbaabbbaababbaaabababbaaabbbbbababbbbaababaabaabaaabbaababaababbbabbbabbbbbbabbabbbbbbaababbbabaaabbbaabaabbbbaaaababbaaaabbaaaabbaabbbbaabbbbaababbbbbaabababaaaaaaabbbabbbbbaabaabaaabbabbbaaaaabababaaba bbbaabaaabbbaabbbabbaabbbaaaaabbabbbabaaabbbbabbbbababbbabbaabaababbbbbaaaaabaabbaabbababbabbbababaababbaaababababaabaabbbabaabaaaabaaababbbaaaaabbabbabbbabbbbaaaababababbabaabababaabbabbaaabbbababbabbaaabaabbbabbbbbaaaaaaabbabaaabbbaaabbaaaaaaabbabbabbabbbaaaabababbbbabbbaabaaaaabbaaaaaabbabbbaabababaabababbaaababbabbbaaabbbabbabbbaaabbabbbbaabaabbbbbbabbaaaaaaaaaaaabbaabbababbaababaabaabaaaabbaababbbbbababbabaabbaabaaababaaabbbbababaabbaabbababaabbaaabbbbbabbbabbaababaaaabaaabaaaababbbbabababbaaabbabbabbbabaaabbaaaabbbabaababaaababaabaabbbbabababbabbabaabbabbabbbababababaaaaababbabaabaabababbbabbbaabbbaaaabbaabaaabaabaaaabbbbbbabbbaaaabaaabaabaababaabababaabbbaaaaabaababaabbaaabbaaaabaabbabbbabaabababbababbabbbbbbabbbabbabaaabaaabbbbbbbbaababbaaaaaaaaabababbaabbbaaababbbababbbbbaaaababaaabaaabbbaaaaaaababbbabbaabbbabbabaaaabbbabbababaabaababbabbbbaabaaababbbaaaaaabbbbabaaaaaabbbbabbabbababbbabbbabbbaaaaababbabbbaabaaabbbabbbaabbbabbbbabbbbabbabaaabbabbbaaabaaaabbaabaabbbbaaababbbabbbbaabbbabbbaaaabababaaabbbbaaababbabbbbbbaabbbbabbbbabbbbbabaaaabababbbaabbbbabbbbabbabbabaaaabaababaaaabaabbababbbaaabaabbbababbbbbbaaabbbababbabaaababaabbaabaaababaaabbaabbabbabaaaaabbbaaababaabbabababbaabaaabbaaabbbbaabbbbabbaaabbbbaaaaabbabaababbbbbbababaababaaabbbabaaaabaaabbabbbabaaaaaabbbaaabbbaabbbaabbbabbaaabbbaababbbbabababbbbaaaabababaabbbabbabbaaabbaabbbbbbabbbbbaaabbababaabaaababbbaabababaabbbabaaaaaaababbababbbabbaaabbaaabbbabbbabaababbaaabbabaabaaaaaaabaabaaaabbabbaaaabbbabbbaaaaabbbbbbbbabaababbaaaaaabbbbaabbabbbaaaabaababbbbababbabbbbabaaaabaaaababbbbbabbabbbaababbabaababababaabbabababbbbabbaabbbaabaabababaaabbbabbaaaabababbbbababbbbaabbababbaaabaabbbbabaaaabaabbabbbabbbbaaaabbbaabbbbaaaabbbabbabbaaaabaabababbabaaabbaabbbbbabbaababbbaaabbbababbabbbabaabbabbabbabaaabababaaaaaabbabbbabaababbabbbababbbaaaabaaabaaaaababbaabbabbaabbaaabbbbaababbbbaaabbaaabbaabbbabaaaaababbbabaabaabbabaaababbbaaaaabbbaabbbaaabaaaaaaabbbbbaaabbabbaaabababbabbbaababaababbaaabbaaaaabaaababbabbbb bbbbbabbaaabbaabbbaabbbaabbabaababbbaabaaababababaaaabbbbbbabaababababaababbbabababbbabaaabbbabbaaabbbaabbbbabaaaabaaabaaabaabbbabaaabababbaabaabbbabaaababbbabbababaabbaaabbaabbaabaababbababbaaabbbabaabaabaabaabbababbaaaabababbbaabbababaaaabababbbbabbbbbbabaaababaabababbbbaaaabaabbbbbbbbbaabbaababbbabbbbabaaaaabbababbabaabbbababbaaabbababaabbabbbbbababaabaababbabababaababababaabbabbbbbbaaabaabbaababbaaaababbabbbbaaabbbbabaaaaabbabbaabaaaaaabbabababbabbbbbaabaaaaabaaabbbaaabaaaaabbbaabbbaaaababaabbabaabababbbabaaabbbaaabbbabaabbabbbaaabbbbbbabbabbbbaabbbbbaaaabbaababbababbaabbaabaaabbbaaaabbbabbbababaabbabbbbaaaababbbbababaabbbbbbbaabababbbbabbaaabbabaabaabaaabbaabaababaaaabaabaababbbbbababbabbbbabbabbbaabababaaaaaabababbabaaaabababbbaabaaababbaabbabbbabaabaababbaaabaaabbbaaaaabbbabbabbbbaabaaaaaabbbaabaabbbabbabbbababbbbbaaaaaaaabbaabbbaabbbbbbbaabbabababaaaabbbbbbbababbbbbbbbaabaaabaaabbabaababaaaaaaaabbbbbbbabbaabaaabaababbabbababbabbbabaababbbbbbabaaababbaaaabbabaaaababaabaabbababababbabaabaabbbbbbbbabaabbbbbaaaaabababbabbaaaaaaababaaaaaabaabbbbaabaaaaaaaabbabbbabbbbbbaaaaabbaaaaaabbbbabbabbbaaabaababbabaabbbaaabbbbabbabbababaaabbbbabaaabababbaabbabaaaabbbaaabbbbaaaabbbabbbbbbabbbbbaabbababababbbbabaabbabaaabbbaaaababababbaaaabbaaaabaabbabaaaabbbabbbbbabbbbbbabababbbbbbbbbabbbbaaaaabbaabaabbabbbbbabaabbbaababababbbaabbaaababbbabbbaabaaababbabbbabaabbbaaaababbaababaaabbbaaaaabaaaabbbbaababbbbaaabaaabaabbaabbaabaababaaaabbabbaaaabbaabbababbbaaaabaabbaaabbbbabbaaabaabbaaabaaabbbbbbbaababbaaaaababababbabbabbababbbabbbababaaaabbabbbbbaabbabaababbbbbaaaababbababbbaabbaaaababbbbabbaabbbbbabaabbbbaaaababbbbabbababbbbbbaabaaaabbbbbabaabaaaaabababbbaabbbbaaaabbababaabbabababbabbbaabbabbbaaaaaabbabbabaaababbaaabbaabbabbbbaabaaabbabbbabbbabbabababbaabbaabaababbabbabaabaabbbbabbbaabbbbbaaaaaaaaaabbaaaabbaababbaabbaababbbaabbbaaabbbbbbabababbbbbbbbabababaabaabaababaaaaaaaabaabababbbaaaaaaaaabaabbabababbbabaaabbbbbbaaababbabbbabababbaaaaababaaabaaaababbabaaabaabbaaabaababbaaabb bbbaaaaaaaabbaabababababbbabbabaabaabbaaaaaaaaaabbbbabbaaaaaababababaaaaabbbbaaaaaabbbabaaabaabababbbaababababaabbababababaaabbbbbbbbabbbaaaaabbbbbaabbbbaabbaababbbbbaabbbabbbabaababbbaaaaaabbaababaaaaabbbaaaabbbbbbabaaabbaababbbaaabbabbbabbaababbbaaabbaaaabbbaababbaababbabaaaaaabbbaabaabbaaabbaaaabbbaaabbabbababababbbbaabbbabaabbabbbabababaabababbbbbabbaaabbaaaaaaabaabaabbbbaabbbabbaaabaaababaabaabbbabbabaababaabbabbbaaabbababbabaaaaabaababbabaabbbaaabbababbbaababaaabbbbaaabaaaabaaabbbbaaababbaabbaabbbbaabaabbbbbbabaabbbaaaabbbbbabbbbabbbbaaababaaabababababbbabbbbaaabaabbabaaabaaabababaabaaaabbbabaaabbbababbabaaababbabaaaaaabbababbbbaabaaabaaaabbbbbbbaabaababbabbaabaabbaaababbaaabbbabbabbaaabbbbababbbaababaababbabbbbabbaaaaabbabaabbaabbabaabbbbaaabbabaaaabababbbababbaaabaababbbaaabbababbbbaaaaabbabbbabaaaaabaabbabbbababaabbbaabaaaabbbbaabbbbbbbbaabaabaaabaaabaaaaaaabaaaababaaababaaaababbaaaaabaaababaaaabbbabaaabbabaaaababbaaaabbaaabbababaababaaaaababaabbbaabbaaabaabbaaaabbbaaaabaabaabaabaaaaaabaabaaaabbabbbbabaaaababaaaabababaaabaaababbbbbbbbbbbbaababbbbaababbbaaaabbaababaaabbabbabaaaaababababbabbabbabaabaabbabbbbbbaaaababaaaabbabaababbbaaaabaaaaaabaaaabbbabaaaabaabbbababbabbaaabbaaaabaabaaaaabababaaaaaabaabbabaabbbabbbbababbabbbbabababbaaaaabbbabbbbababbaababbabbbbaaaabbbbbbaabaabbbabaaaaabbababbbabaaaaabaaabbbbaaabbbaaabaaabbaababbbaababbbbabbabaabaabaabaaaabababbbababbaabababbbbaaaaabbbabaaabaabaabbbbaaabbbbbbaaaababbabbbbabbbbaababbbbbaaabbabbababbaaaaabbbabbaaabbaabbaabaaaaaaabbbbabbabbababaaaaabbbaaabaabbabaababaaabbababbbbaabaabababbbabbbbbbaabaaaaababaaaabbaaaaababaabaaaabbaabaabbaaaabaabbabaababbabbabbabaaabbbbaaaabaabaaaaaaabababaaaaaabbbaabbabaababaabaaabababbaaaaaaaababaaaaaaabbbbaabbbbbaabbbabaababbaababbbaabbbbaaaabaaaaabaabbaaaaaababbbbbbaabaabababaaaababbbabbbababababbbbbbaaababbabaaaababaabbbbabaaabbbabbaaabbbabaababbbbababbbbbbbabbbbbbbbaaaabababaabbaabbabaabbaabbaabbabaaaabbabbbababbaabaabaabaaabbbaaaabbababbaaabbbabbabbbaaaabaaabbaaaaaaaaaaaabbb aaaabbbaaaaaaabaaababbbbbbaabbabbaabababbababbaababbbbaaaaabbabbbaabbbbaababaabaabaaaabaaaabababaaaabbabaaababbaaabaaaaabbbbbbabaaabaaaaabaaabbbaaabababbabbabbbaabababbaaabaabbbabbbbbabaababaabbabaabbbbbbbaaabbabaababaaaabbaaaaaabbababbaabbbbbbbbabaaabaabbaaabaaaabbbabaaababaababbaaaabbaabbbabbaaaaabaaabbaaaaaababbaabaabaabaaaaabbbbabbbabbaaaaaaaabbbbababaabaabababababbbaaaaabaabaababbbaabbbabababbabbaaaaaaababbbbabaaaaaaaabbaabaabbbbbaaabbabaaabaaababbbaabbababbbaaabbaaabaabbbaaabaabbbbbbbbbbbaaaaabaabababbbaaabbaaaabaaaabaababaababbaababbbaababbaaabbabbbaaabababbbaabbabaaabbbabbababaababababaaaaaaaaaabaababaaabaaaabaabbbbbaabaaaaabaaaaaabaaababababbabbbaaaababbbbabbababbaababbababbabbbbbbbaaababaaaaabaaabbaaabbbbabbbabbbabbbbbbabbbbbbaaaabbbbbababbbabbbabaabbbbbaaaaababbbbabbbbbbabbaabababababbbabbbabaaaabbbbaababbaaaabbaababbbaaaababbbbbaaaabaabaabaabaabbaaaaababaaaaaabbbabaaabaabbabbabbaabaaaabbbbbaaaababbaabaabaaaaaababbaabbaaaabbabaaaabaaaaabaaaaabbbbaaaabbbabaaababbbabaaabbbaaabaaabbaaaabaabbabaaaabbaaaaaaabbbbbaaabbbbaaaabbabababbbaaababbbaaaaabaaabaaabaababbbbabbabbaaabababababaaaabbabbbbaaabaabababbaaaaabbbbbbbabbbaaaabaabbabbbbbbabbababaaabbababaaabbaababbaaaaaaaaabbaababbbbabbabaabbaababbbbaabbbaaabbbabbbbbaaaaaaaaabababbabaabababbbabbaabbbaabbaabaabababbbabbabbbbaabaabbbabbababaabaaaaaabbaaababbaaaaaabbababaaaaabbbabbaabbababaaabbbabbaabbbaaabbaaaababbabaaaabaabaaaaabbabaabbabbaaaaaaabbaaaabaaaaaabababbaababaaababbabbabaababbaabbbabbbabaaababbbaabaababbbbabbaaaaabbbabbaaaaaabbabbabbbbbabababaabbabbbbaababbbaababaabbbbabaababababbbbbbaaabbabaaaaaaaaabbababbabbaaaaabaababaababbbaaabbbbababbababbbabbaaabbbabaabababaaabaaaaabbbbaabbaabbabaababbabaaabbababaaaaaabbbababaaaaababbbbbbaabbbbbaaabbbababbbbbaaaaaaabbbaaaaaaabbbbaabbbabbbabababbbabbaaabaabbbbbbbbbaabaaaaababbbabaaaabaabaabbbaaabaababaabbbbbbaaaababbabbaaaaaabbaabbaaaabbaaababbababbbbaaaaaababaabaaaaaaabbbbaabaaaaababaabbabbabbaabbaabbaabbbbbabbaaaabbaabbbbaababaaaabbbababbaabbbaaaaabaaaaaabbbaabbab aabbaabababaababaaaaababababaaababbbbbbbababaaabbbaaabbabbbbababbbabbbaabbbbbbabababbaaaababbababbaaababbabaabaaabbaaaaaababababbabaaaabbaabaaaaabaabbaabaabbaabbbbabaaabbbbaaabbababbaaaaababbbbaababaabaabbbbaabbbaaaaaabaaaaabbbbaaaaabbaabbbbbbabbabaaaaaaaabaabaaaaaabbaaababaaaabaababbabbbbbbbbbaabaabaaaaabbbbabbaaaabaaabbbbaabbaabbaaabbaaaababaababaabbbbaaabbaaaaabbbbaaababbbbbabbbbabbbabbbaabaabaabbbaabbbabaabaabbbbbaaaaaaaabaaaaabaaabbbaaaaaabbbabbbaaaaabbabbaabbbbaababaaabbbbaaaabaabbbaabbaabbbabaaaaababaaaaabaaabbaaaaaabaabbbaababaaaaaaaabaaaababaaabbbaaabbaaaaaaabbbbbaabaaabaaaaabbabbaaaabababbaababaaabbabbbaabaabababbaaabbabababaabaabbaababbabbaabbbaabbbaabababaaaabaaaaaaaababaabbabaabaababaabaaabbbaabbbbbbaabaabababbaaaaaabaaababababaaabaabaaabaababbaabbbababbaababbbbaaabaaabbbabbbbbaabbababbbbbaabaabbbbbbaaaababababbbbbaababaaaabbaaaabbbaabaabbababbaaaaaaabbbbaababbbaaaababaabbbbbabbbbbbbabbaaaababaaaabababbaabaabaababbbbbbabababaaaaabbbaabbaaaabbbbaaaaabbbbaabbaabbbaabbabaabbbaababbaaabaaabaaaabbaaabbabaabbbbaabababbbbbabbaaaabbaaaaabaaababbaabaabbaaaabababbbbbbbbabaabababababbbbbaaabbaaabbbbbaaabbbbaabaaaaaaaabbababbbaaabbbaaaaabbbbaabaabaaabaaabaaaaababbaababbaabbabbababbaabbbbaaaababaabaaaaabaabaabbbbbbbaaaabbbaaabbbabbaabbaabbbabbbbbbabababaabaaababbbaabaaaaabbabababbaababababbbbbaaaabbabbbababbababbaabaabaaaaabbbabbbbbaaabaababbaabbbbaaabbaabbbbbbaaaaabaabaabbaaabbabababaaaabaabaabbbbbbaaaabbaabbaabaaaaabaabaabbaabbaaabbabbaaabbaabbbbaaaaabbbbaabaabbaaabbbbbbababbabbabbbbaaabaabbabbbbababaabbbbbbbaabbababbbaabaaababaabbbabaaabbaabaaaaaaaabbbaaaabbabbbaabababbbabababaabaababaaaabbaabaaababaaaaaaabaaaaababbaabbbaaaaabaaaaaabbbbbbbababbababababbabaababaabaaaaaaaabaaababaabababbababbabaaabaaaababbababaaaabbbbbbaabbbbbaababbabbaabbbaabbaaaabbbabbbaaabbbbbabbbbbbabbbaababbaabbaaaabbbaaabbbaabaabbaabbbbbaaaaaabbaababaabbbbbbababbabbbbaabbbbabbaaababaaaababbaaabaaaaabbbaabaaababbbaababbbabbbabbaababaabababbaaaabaababbabbbaaababbbaabaababaaabbbbabbabaababaabbba bbbbaabaababababbabbaaabaabbbaabaaabaabababbbaabababbbabbabbaaabaaaabbbaaaaabaabaabaaaaaaaabaaabbaaaaabbaaaaabaabaaabbbbabbbabaabbbbaababbabababbabaabababbbababbbababbbaabbbabbabbabbaabbababbbbbbaaaabbbaabbabbaabababbbabaaabaaabbaaabbbababbabaabbaababbbaabbbbabbabbaabaaaaaababaaaaaaaabbaabaabaababaaabbaaaabbaaabababbaaaabbabbaaabaabaaaaaabaababaaaaaaabbaaabababbbaabaabaabbabaaaabbbabbbaababababaaaaabbbabbbbababbbabbaaaaaaabbbbbaaaabaaaabbabaaabbbbaaababbababaaabbbbbabbaabaabababbaabbabaaabbbabaabbbbbaabbabbabaaabbbbaabaababaaaaabbbabbbabaaaaababbbbbbbbaaabababbabaabbaaaabaaabbbaabaaaaabbabaabbabababbbababaaababbbababbabbbbbabaaababaaabaabababbababbaabbbaabababbbaaababbaabbabbabaababbaaabbaaaabbabbabbbbabaabbbbabbaababaaabbaabaabaaabaabaabaabaabbaabbaabbbbabaabbbabbaaabababbbbaaabbaabbbabaaaaaaababbababaababbaaabbbaabaabbabbbaabbbbabaaaaababbabbaaaaaababbabaabbabbabbbaaabbbababbabbaababbbbabbaabbbbbabbbbabaabaaababaaaaabbabaabaaabbbabbabbbbaabaabbbbaaaabbbbaabbabbbaababaabaaabbaabbbababaaaabaaaaaababbabbbabbabaabbbaabbbabbaaaabaaaaaabaabaaaaaaabaaabbaababaabababaababaaabbaaaabaabaaaabbabbaaababbaabaabaaaabaabbaaabbaabaabbbabaaabbaaabbbabbbbbaabbbaaababbbababbababaaaababababbbbbababaabbbabaaababaaababbabbaaabbabbabbabbbbbababbbbabbaabababbbbabbbabbababbababaaabbbbabbaabbbaabaaaabbaabbbbbaaabbaaaabaabaabbbaabaaabbaabaabaabbbabbbaabaabbbbaaaabaaaaaaaaabbabbababaaaaababaababbaabbabaaabbabbbbaabbaababbaaaabbbaaabbbbaabbbbbaaabbbababbaaaababbbbabaaaaabbbaabaaababaabaaaaabbbbabaaabbaabbbaaaabaabbabababbbbbbbababbabaababbbbababaabbbbbabbababbbbaaabbabbbabaabbabbbabbaaaababaaabbbbaaabaabbbabbbbabaabbbaaaaabbaabbbbbbbaabaababaaaababaabbbabbbbabbaabbbababbbaabbaabaabbaabbbbaaaaabbababbbbbbbbbbbbaabaaaaabababbbabaaaaaaababbbabaabbbaaaabaaaaababababbaabbbbbaaaaabbabbaaabbbaaaabbbbaabbabbbaaababbbbbaaaaababbbaabbabbbababbabbaaabaaababaabbaababbaaaaabbbabaabababbbbbbbabbbbbbbbbbabaaaaaabaabbbbabbaaabbaaaaabbaaaabbbabaaababaabbaababbaababaaabbababbbaabaaaabbaabaaaabbaaababaababababb abbabaaaaabaabbabbbaabbbbbaaaaaabaabbaaabaababbaabbabbaababbbbbabaabaabaababaabbbbbbbbaaababbbabbbabaabbaabbbbabbaaabaaaabaaabbaaaaabbabbbbbaaaaababbbaabaaaabbaababbaaaabbaaabbbabaaabbaaaaababbbbaaaabaaabaabaaabaabaabbbbbbaabbaaabababbaabaaabbaababababaabaaabbbbabbbbaaabaaabbbaaaaaaaabbbbaaaabaabaaaabbbabbababaababbbabaababbabaabbbabbabababbbaaaabbabbababbbabbbabaaababbabbbbbaabababbabaabbbbabaabbaaabaabaaaabbbababaaabbabaaababbbabbaabbbaaabaababbababbaaaaababaaababaabbbabaaaabbaaabaaabbbaaabbbabbaabbaabaabbbaabbbabbabbaaaabababbbaabaababbabbababbbbbababbbabbaababbababaabbbabaaaaababababbbbaaabbabaababaaaabaaabbabbaabaaabbaaaaababbaaababaabaabaabbbbababababbaabbbaabbabababbababaabaabbabababababaabbbbbbaabaababbbaaabbbabaabbbababaabababbaaaababbaaaaabbabbaaabaababaaababbbbaaaabababbbabbababaaaaabbababaabbbaaaabbbbbbaaabbaabbaababbaabbabaabbaabbabbaabbabababababbabbaaaaaababbbaaaabbabababaaaaaaaaabbbaabaaabbbaabababaaaababbaababbbbabbaababababaaaabababbaaababbababbabababaabbaabaabbbaaabbabbababbababaababbaaabaaababaabbaaabbabbbbaabbababbaabaabbbbabaaabbbbaababbaaaababbabbabaabbabbaaabbbbabbbabbabaaaabbaabaabaababbabbbaabbaaabbbaabaaababbbbbaaaabababaabbaabbaaabbaabaabbaabbbbbaabaaaaaaaabbaaaabbabbbabaabbabbbabbaabaaaabaababaabbbaaaababaabbbbbbbababaabbbabbaabababbbabbbbababbbababbbbbbbbbabbbbbaabababbbbbabbaabaababababbbbbbbbbaabaaaaabbabbbabaaabbabbabbaaaabbabaaaabbaaaabaabbabaaabbbaabbababbababaaabbabaaabbbbababbaabaaabbbbbbbababbbbaabaababbbabaabaaaaaabbabaaaaababbabbbabbbbaabbaabbabaabbbabbabbbaabaabbbaaabbaaaabbaaaabababaaaaabbabbabbababbbbbbbbbbabbbabaaaaabbbbabaabbbbbaabbbabbaaaaaabaaabbbaabbaaabbbaaabaaabbabababaaabbaababaabbababaaaaabbbbbbaaaaababbbabaabbabbbaaaaabbbabaababaaaaabbaabaaababbabbbaaaaaabaaabaaaaababbbabbbbaaabaabbbbababbbbbbaaabbbaabbbbbbaaaaaaabaaabbaaabababbbbbbabababaaabaabbbbabbaaabbbbaaaaababbbbbabbbbbaaabbaabbbaaabbaaabbbbabbabaabaaabbaabbaaaaaabaabbbbabaabaaabaababbabbaabbbaaababbaabbbbababaaaaabaababbbaababaabaaaabbabbabbbabaaaabaabaabbb abababbabbbababbabbbbabbabbaabbbaaabbbabaaabbbbaaaabaabaabbabbabbbaaabbbbabbbabbbbabbbababaababaabbbbababbbbabbbbbbbaabbaababbbbbaaababbabababaaaaababbaaaaababababbbbbbabbabbaabaabbbabbabbabbbbbbbaaaabbabaabbabababaaaaabaabbbaaaababaababbaaaabaabbbbbbbbaaabbaabbabaaabbbabbbaaababbabbaaabbabbababbbababbbbbabbabbabaababbbaabbabbaabbaabbabbbbaabaabbbbbabbbbabbaaaabbbbababbbbbabbbbbabbbaaaababaabbabbaababbbaaaabbbbaababbbbbaababaaabbaabbabaabbaababaaaabbbbbaabaababbbbabaaababaababbabbaaababbaaabbababbaabbbbabbbbaabbbbaababaababaabbbaabbbbbbaaabbaaaaaabaaabaabbbaaaaabbbbbababbaaababaaababaaabbabaabbbbabaaabaaaabbbabababbbbabbbbabaaababaabbaabbaabaaabbabbbabbbaaaaaaaababbabbaaababbbaaabbaaaabbbbabaabbabbabbaaabaabbaaabbabababbbabaabbabbabababaababaababaaababbbabaaaaabbbabbaabaaababaaaabbbaabbaabbababbababababaaabbbaabaaaabbbbbabaabaaaaaababaaaabaaabbaaaabbbaaaaaabbbbbbbaaabbabbbaabbabababbbabbaabbabaabaaabbbbbaabbbababaaaaabbbbbaabbaabbabbababbbababbabaabbabaababbbbabbbbaabbabbbbabbabababbaaabbbababbbaabaabaabaababaababaabbabaabaabbaaaaabababababbabaaaabbbaabbbbbbaabaabbbbaaaabababaabbabaaaaabaaaababbbbabbbbbaaaaaababaababaabaabbbbbbabaabbbabbaaaaababaaababaaaabbababbbaabaaaaaaabbbabaabbbbbaabaaabaaabbaabbababbaabbbbbababbabaaabbbababbaaabaabbaabbbabaabbaababaaaababbaaaaabaabaaaabaaaabbbaabaababbbbbbabbababbbbbbaabbabbbbabbabbbaaabbaaabbabaaabbabaaaaabbaaaabbababaabaabaaabaaaabaababaababbaaabbbaabaaaabbaaababbaababbbbbbbbbababaaaaaaaaabbaaaaaaaabbaaabaaabbaaabaabababbaaabaabbbbbababbbaaabbabaaaabbaabababbaaaabbabaabbbbbaaabaabaaabbbbabbaaaababbaababbaabbabaaabbbbababaaabaabbabbbbbbabbbbbaaabbabbaaabbaaabbbababaabbbbabbabaaaabaabbbbaaaaabbbbbabbbbbaaababbaababababbbbbaababaababbbbbbaaababbababbbbaabaaaaaabbbababbbababaabaababaaaabbbbbaabbabaabbbaabaaabbbbbaababbababbaabbbbaaabbaabbbbbbbbababbbaababbababbbbbaaaaaabbbbaabbabbbabbbabaaabaabbbababbabbbbbabbbaaaabaaabababaaabaaaababbaabbabbbaaabbbaabbbaabaaaaababaaabbbaaaaaabbaabaabbaabbaabaaaababbaabaaaaaaaabbaaabaabaababbaaba bbabbbabaaabaaaaabbbbbaaaabaabaaaababaabbbbbbaabbabbaabbaabbabbaaabbbaaabbbabbbbbbaabbbbabbaabbbbbaabbbbbaabababaaabbabaabaaabaabbaababababbbbabbabaabbaabbaaaabbaaaaaaaabbbaababaaabaabbbaaaaabbaabbbbbbbabaaaaaaaaaabbbbbaaabbabaaababbbaabaaaabbaaabbaabbabbbbabbabbaabaababababbbaaabbbbabaabbbbbbbbbabbbbbbbabbbbaabbbbbaaaaaaabaaabbaabbabaaaabbbaabababbabbbaabbaabbaabbbabaaabaaababababbbaaabbbaaabbabaaabbbbbbbbbabaaaabaabbababbbbababaabbbabaabbbaababaaaaabbaaabbbbabbaaabaabbbabaaabbaabbaabbbbbaabaaaaaabbbabbbbbbaaaabbbbbaabaaaaabbbbbbaabaabaaababbbababaabbabaabbaaabbbbbbaabbbbbbbbbaaabbabbabaaabbbababababaaababbbabaabbbabaaaababbbbaabaaababbaabbaaababbbaabaaabaabaaaaaabbaabbbbbaaabbaaababbbbaaabbaabbbaaabababaabaabaaaabaaaaaabbbaaabbbabbabbbbaaabbababababaaaababaaabbabbbbbabbababaabbbaaaabbbbabababaaabbbbabaaabbabbaaababababbabaabaaaaababbabaabbbbbaabbaabbbabbbaaaababbbabbbbaababbbaaabbbaaaabbaabaaaababaaaabbbbabbbababababbbbbbbbaabbbaaabbbaabbbabbabaaaaaaabaabbbbbbaabaaaabaaababbababbbabbbbabaabaababaabbaaabaababaaabaabaaabbaaaabaaaaababbbaaabbbaaabaaabbabbaaababbabaabbbbbbaaaaaabbabbbababbbbbbbababbabaaaaabbaabbaaaaaabbbaaababbaabbbaaabbbabbbbaabaaababaabbbbbbaaaabbbbaaababbbbbbbabababbbbabbaababaaaaabaabaaababaababbbbbaaaaababbbaabbababbbabbaaaaababaabababaaabaabbbaabbaabbaababaaaabbbbabababbbbbbbbababbababaabbbbaaabbbabaaabbaaaaaabaabaaabababbaabaaabaabbabbbabbaabbababaaaaababababaaababbbaaaabaabbbbbbbaabbbaabbbabaaaabbaaabbbbaaababaaaaaaabbbaabbabbaababaabbabbbaaabbaaabbbaaaabbababaababaabaabaaababaabaabaabaaaababbaabaaaabbaaabbbaaababbbabbbbaabababbabbbbbabbbbaaaabbbabbbbabaabbbbaaaabaababbaabbbbaababaabbaabbaaaaaabaaabbbababbbbabaabbbbabbbbaaaabbaaabbaaaabaaababbbbbabbabaaabbbaabbababaaaabaababbaaabbbbbbbaaaababbbaaaabaabaabaababababaabbbabbaabbaabababbbbbbbbbbabaaaaabbbbababbabbabbaabaabbabbaaaaaaabbaabaaabbabaabaabbbbbbbbaababbbabaaaaaabbbaaabbbbbaaabbaaaabbbabaaababbbaabbaabbbabbbbabaaababaaabbbbaaaaabbbababaababababbaaabaababbbabbabbbaabaabbbabbaabbbabbabaaaa abaabbbbbbababbbbbbbababbabbbabbaabbbabbabbaabbbaaabbaaaabbbaaababababbaabaaaabbbbaababbabbabaaabbabaaaaaabaaabaaaaaaaabaabbaababaababbbbabaaaabbaaabbabbbbbaabbbaabbaaabbabaaabababaaaaabbbbbabbabaababbabaabbabbaaaabaababbbbabbababbbabbaabbbbabaaaabaababbabbaaaabbaaabbabbaababaaaaabbabaaabaaaabaabbbabbabbabbaabbbbbaabbaabaaaaaabaaaaabaabaaaaaabbaaabbbbbaaaaaaaabbbbbbaaaabaaabbabbbbaaaaabababaaabaabbbbabbabbabbbabbaaaabbaabbbabbbbbbbabababaaaabbbbaabaaabbaaaaaabbbabaaaabbababaabaaaaaabbabaaabaabbbbabbaaabbababbbbbbbabbabbbaabbaabbbaaabababbaabbbabababbbbbabaabbaaabaaabbbabbbababbabaabbaababaaabbbbbabbaaabababbbbbbababbabbbbbbbbbbaabbabaabaaaabbbbaabbabaaababbaaaaabbabbaaababaaabbbabbabbbbabaaaabbababababbaabbbbabbaaaabaababaaabbbaaaabbbbbaaabbaaabbaabaabaaaababaababbaaabbabbaaaabbbabbbaabbabbaabbbbaaababaabbbaabaababbabababaaaaaaaabaaabbbaabbbaababbaabbbaabbabbbabababbbbabbabababbaaabbabbbbbaaabaabbbbaaabbbbaabbabaaabaaaaaabaaaaaabbbbbaaabaaabbbbabbbaabaaaaaabbbababaaabaabbbaaaaababbabbaabbbaabbbabbbbabbaababaaaabbbbbbaaaabbaaaabbbbbaabbaabbabaaabbbbaaabbbbababbbaabbaaabbbabbabaabaabbbaabbbbbaabaaaaabaaababbaabbbabababbbabbbaabbbbbbabaaabbabaabbbbababaaabbbbbababbaaaaabbabbbbbbbabaaabbabaaaababbbbabbbbaabbaabbaabbbbaaabbaaaaaaaaaababaabaababbaabaaaabbabaabaaabbabaaabaabbabababaaaaabaabbaaabaaabababbbbbbbabbbaabbbaaaabbaaabbbaaaaababaababbabbaabaaabbabbbbbbbabaaaabaaabbababababbbbbabbaaaabbbbbabaabaabbaaaaabababaaaabbbbabbbbaaababaaabbabbabaaaaaabbbbbaabbbbaaaabbbabbbbabbabaabaababbabababbbbbbaaaaababababbabbabbbaaabbbaaabaabbabbaaabbababaababbababbbaabbaabbbbabababbbbababbabbbbaaaabbaaaaabababbabbabaabababbaabbabaaababbababbbabbababababbaabbbbbaaabbaaabaabbaabbbbababaabbbaaabbbbababaabbbaabaababaabbaaaabbabaabaaabbababbbabbaaaabaaabbbbbaaaaababbabaabbbbbabbabbababbaaaaabaababaaabbaaababaabababbaababbaababaababaababbbbbabbaaabaaabbaaabaabbbbaaabbaabaaaabbababaaabababaabbaaaabbaabaabbbbbabaaaababaaabbabaaabbbababbaaaaabbbbabbbabbaaaaabbbbbabababbbbaabbabaaabbabbbaababbb baaabbbbabbaabaaabbabbaaababaaababbaabbbbaabbbbbbabaabbbbabbabaaabbbaabbaabbababbbaaaaaaabbbbbaababaabaabaaaaaabbbbbababbabbbabababaaabbbbbbaaabbaaaababaaaababaabaaaabbbbbbbaaababbbbabababaaaabaabababbabababbaaabbaabbaababaabaabbbbbbaabbbbababbaabababbabbbabbaabbabbaababbabbaabaaabaabbabbabababbaaaaabaaaabababaaaaabbaabbaabbbaaabaaaabbabababbababaababaababaaabaabaabaabbababaabaaaabbbbabbbbbaaabaaaabbbbbbaaabbaaababaabaaaaaaabababbbbbababbabbababbabbababbbbabaabbabbbbbbababbbbbaabbbaabbaaaababbabbaaabbbababaaaababaaababaaabbbabbbbbbbbbaabaabbbaaaabbbaababbbbbbbbabaabbaabbabbabaabbaabbaabaaabbbbbabaabbbaabbababbbbabaaaabbbbbaabbabababbababbabaaabaaaaaabbabaababbbbaaabbaabaaaaaabbbabbabaaababababbbabbabbbabbaabbaabababaabbabbbabaabbababbabbaaabbaaaabbaaaabbbbaaaaabaaabaaaaabbaaabababbbbabbbbaaabaaabaaabbbaaaabbaaaabbbbabbaababbbbaaaabbbbaaaabababbababbbaababbbbbaabbbabaaaababaaaabbbabababaaaabbaabbbaabbbabaaabbabbabbabaababababbbababaaabbaaaaaaaabbaabaabbababbbbbaaaabababaaaabbabbbbbbbbbbaaaaaaababaabbbabbbbaabaababbbabababbbababaababbaaaaaaaababbabbbbaaababababaaababaabaaabbbbbbabbbbaaaaaabaaabaabaabaaaaabbaaababbabaabaaabbababaaabbbbababaabaabababbaaabbaaabbbbaaababbabbaaaabbbababaabbbababbabaaaabbbbbbbaaaaaaabbbabbaabbbaabaababababababbbabbabaabbaabaababbbabbbaabbaabaaabbbbaabbbbbaabaabbbbabbabbaabaababbbbaababbababbabababaabbbaaaaaaaabbabaabbaabbabbbbbbaaabbbaaaababaabababababbbabaaabaaabaabbbabaababaaabbbbbaaaabaabaababaaababbaaabaaabaaabbbaaaaabbaabbbaabbaaaabaaaabbbababbabbaaaaaababaaabbbaabbbaabbababbabbbababbbbaabaaabaaaaabbbbaabababaaabbabbabababaababbbbaababbaaaaaababaaababbabbbbabbbabaaaaaabaaabaababbaaaaababaabbabaabbabbabbabababaaabbbaabbaaaabbabaabaaaaabaaaaabbaaaabbababaabaaabbababbbbbbaabbabaabbabbabbbaaaaaaaaabbbaaaaaabbbbbbabaabbbbaaababbbaabaaaabbaaaaaaaabaaaabaabbabaaabbbabbaaaababbbbaaaabbbabbababbbbbbbbbaaabbabbbabbbabbaabaaababaabaaabbbbbbabbaaaaaaabbabbabbabbbaaabaabbaababbbbaaaaaabbababbaabbaaaaabbbbbababaaabbabaabbbbaaaaaaaaababaaabbbbbbaaaba baabbabaabaaabbbaaabbaababbbaaabaabbbbbbaabaaaaabbabbabbabbbbbbabaabbbaaaaaaaaabbbabbababbababbababbaaabbbbbabaaabbbaaabababbbaaabbabbbaaaabbabbaabbabaaababbbbbabbabababababbaabaaabaababbaaaaabababbabaabaabaabbababbbbabaaaaababbbbaabbaabbbabbaaaaabbbabbabaababaaabbaabbbabbbbaaaabaabaaaaaaaaabababaabbbabbbbabbaabbbbaaababbabaaaabbabbbbbbabbbabbbaabbabbbbbbbbaabaaabbaabbbababbbbbabbaaabababaaaabbbbaabababaabaaaaaabbaaaabbbababbaaaaaaaabbaababbbbabbbbaaabbbaaabababaaabbbbababaabbbaaaababbbbababbaabbaababbaabbaabbabbaabbabaaababbaabbbaabaaaabbabbbaaabbaabaaaaaaaaaaababaabbaabaaaaaaababbbababbabbbababbaaabaabbbbabbbbabbaabaababbbabbbbbabaaabbabbbbababbbbbaabbabaababaabaabbaaabaababbabbbbbbabaabaaaaababbaabbbababbaabaabbbbaabaabbbbbaabbaabbbabababababbaabbabbbabbabbabbbabbaabbbaaabbbbabaaabbabbabbaaaaaabbbbbbbabbabababbaabaaaabbaabbabbbbaaabbbaabbabaababababbbabbbabbbbabaabbaaabbababbaaabaaaaabbaabaabbababaabbbbbbbaababaaaabbbbbbabaaabbbaababaabbbaababbababbababbabaaaaaabbaaabbabaabbbaabaaabaaaabbbbaababaabaaaabbbaababaabbabbbabaaababaabaaaaababbababbaaabaabbbabbaaaabbaaaabaaaaaaabbbbbaaaaaaaaabbaabaaaaaabbbabbbbabbaaabbbaaabbbaaabaaaabbbbaaabbaaaabaabbababaaaaaaaaaababaabbabaabaabbbbabbaaabababbaaabaaababbaabaabbbbaabaaabaaabababbabbaaababababbbababbaaabaaaabbbaabaaaabaababbaaabbaaabaabaabbabaaababaabaababbaaabbbabaabbbbbbbabbaabbabbbababbaaaababbababbbbaaaaaaabaaaabababbbaaaabbaaaaaababbabaabbbaabaaaaababbaababaabababababbbaabbabaabbaababaaaaabaababbabbaababaaaabaaabbabbaabaababaaaababbbbabaaaaabaaaaaaaaabbbbabbabbbbabbababaaabbbabbbbaabbbaaabbbbbbbbabbaaabbbaaabaababbababbbabbbbabbbaaabbbabaaaabaababbbbababaabaabababaabbbabbbbaaaabaaaaaaabbaabababbabbaabbbbbababbbbaaabbaaaaaabaaaabaabaababbabbabaabbaabababbabaaaaaabbbaabbbbbbabbaaaaaabbbababbabbbaaababbbbaaaabaabbaaaaababbbbabbbbababbaaabbbbbbaabbabbbaaaaababbbaaaabbabababbaaabbabbbbbbabaabbabbbabbbbaaaabbbaaaaaaaaaabbabbaaababaabbabaabbbbabababbaaaabbaaabbababaabbabbaabababbabaabbabbaaaaaababbaaaaababbbababbaabaababbb babbaabbbbbbbaabbababaabaabaababbbbaabaabababaabbbbbbbbabaabbabbabbbbabbbbbaaababababbabbbaaabbbbbbaabaababbbababaabbbbbaaababbbabbbbbaaaaabbbbbbabbbaabbaabbaabaabbaabbabaaaaaaaabbbbaaababbaabaaaabbbbaaabaaabbabbabbabbaaaaaaabbaaaaabaaabababbabaaababbabbaabbbabbababaaaabbbbabaabbbababbabaaaabaabaaabbbaabababbaabbabbabbbaababbbabaaaabbbbaabbabbbbabababbaabbbaaababbababbabbaababbabbaaaaaabaaabaaabababababbaaaaaababbabbabbaaaabababbbbbbabbbaaabaababbbaaaababbbaaababbbababbaabbaaaababbbaabbbbbbbaaabbbbbaaaababaabababababbabbbbbbaababbaababbbbbbbbaabbaababaabbabaabbaabbaababbbabbbbaaaabbbababbbbabbbbbbbbbbbaaabbabbbabaabbbbabbabbababaabaabbaaaaabbbbbaabaabaabbbabaaaaaabbaabbabaaabbbbabbaababaabaabbaaaaabaababaaaababbbbaabbabbbabbbaababbbabaaaabbababaaaaaabaabbbbababbaabbabaabbaaaaaabbbaaabbabbbabbbbbabbbbbaabbbbbaabaabbabbbabbaabbabbbbaaaababbabaaabbabaabbaabaaaabaabbabaaabaabaabbbbbbaaabbaaaaaaabbaaaaababbabbabaaabbbbbbaabbabbbabaabaaaaaaabaabbaaaaababbbaaaabbbbaaabaaaabbaabaaaaababbbbbbaaaaaaaabbbabaaababbabbabaabaabbbabababbbabaaaabbaabbbaabaabbababbbabaaaabababbbaabaababbababbbaabbaaababbbabbabaabbbabababaababbaabbbaaaaaabaabababaaaaaabbbabbaababaabbbbababaaaabbaabbbaabbabababbaabaabbaaaabbabbabaaaaabbaaaaababbbbaaabbaaaabaabbbbbbaaaababbbaababbbbbaaaabbbbaabaaaabbaaababaabaababbbaababaaabaabaaaaabababbaabaabbbaabaabaabbabaabbabaaabbbbbabbaabbbaababaaabbababababbbbbbaabbbaaabbabbbaababaaabbaaaaaabbbbbbbbbbabbaaaaabbaaabaabaabaabaabaabababbabbababbaabbbbaaaabaabaababbbbbbbabaabaabaaabaabababbaaabaaaabaabaabaabaabaaababababaabbbaabbabbaaabaaaabbbaabbaaaabbababaaabbaababbbbbaaaabaabaaabbbbababbabababababaaabababaabbbbabbabaaaabaaaabbbbbabababaaaabbababbaaaaaaabbababbaabbabaabaaaaaaabbabaaabbbaaaabaaaabaabbbaabbbaaaabaaaabbbabbbabbaaaaaabbbbabbbbbbbbbbabababbababaabbbabababbbaaaabaabaaabbaaaaaabbaabbaaaaaabbabababaaabaaaaaabaaaababbabaabaaaabbabaabaaaaaaaaababbbbaaabaabaabbbabaabbbaabbaabbbbaaabbbbabbababbabbabaaaabbbbabbababbbbaabbbbbbaabbabbbaaabbaabababbbababbbaababab babbabaaaabbbbbabbabaaababbaababbbabaaabbbabbbbabababbabbbbbabaaababaababbabbbabbbbaabaababaabaaaaaaaaaaaaababaaababbbbaaabaaabaaabbbbaabaaaaaabaabbbaaaaaaaaaababababaabbbbabbbabbabbbbbabbabaababbbabbbabaaabaaabbaaabbaaabbbbbbaaaaabaabaaabbbaabbbbbbbababbbaababaabaaabbabaaaabbbbaabbaababbababaaabaaaabaabbaababbaabbabbbaababbbababaababbbbabbbaabaabaaabaaaabbabaaabbbbbababbabbbbabbaababbbbabbababaabaaaaabbaaaaabaaabbbbbaaaaabababbbababbabbbbbbaaaababbababbaaaabbbabaabbbababaabbbaabaaaaaaabaaabaababaaabbabbbaaabbbbbbbbbbbbbaabbbaabaabbaabbabbaabaaabbababaaabaaaabbabbbbaabbbbaaabbbbababbabaabbbbbbbabbbaabaaabaaabaaabbbaabbaabbbbbbabababbaaaaabaaaabababaababbbabbabaabbbaabaababaabababaaaaaabbaababbabaaaababbaabbbabbaabaaababaaaaababbaabbbabaaabbabaababbbaaaabbabbabbbbbbaabaaaaaabbbaabbaabbabaabbbbabbbabbbbababbbbbbbbbabbbbaabbabaabaaaabbaaaababbbbaaaabababaaabaaabababaaabbbaaaabbaaaabaaabababbaabaaaaaabbaabaabaababaaababbabababaaaaabbababbbbaabaaababbbababaaaaaaaaaaabbabbbabbbbabbaabbabbaaabbabbbaabbbbaabababbabbbaaaaaaabbbbbbbaabaabbbaaaaabbbbbabbbbababaaaabbbabbaabbaabaabbaaababbbbbaaaababaabababaaabaaaababbbabbbbaaabbaaaaabaabbaaababaaaaaaaabbaabababaaabbaaabaabbbbbbbbbbababbaaaabaaaaabbabbaabaaabbbbbabbaaabaabaaaabaabababaabbbaaaabaabbaaababbbbabbbbbbbbaababbaabbbabaaaaaaaabbbaabaaaababbababaaabbbabbbbabaabaabaabbaabbbbbaaababaaabbabbbbaabbbaaaaabbbbabbbbbaaaabbaaabbbaababbaababbbabaaababbaaaaabbbbabaabbbbabbabbbbaabbabaabababaaaaaaababbbaaaaabbbabababaabaaabbabaaaaabbababaabbbbbbbbabbbabaabaaaabbabaaaabbbaaaaaabaaabbbbaababaaabaabaababbbbaaaaabbbbbbbbaaaaabbbaabbaabababbbbbabbabaababbbbaabbabbbbbaabaabbaababaaabaaababaabbaaaaabbababbaababababbaaabbabbaaabbbabbbbbaaaababaabbbbbbaaababbaaabaaaaaaaaaababbabbbabbbabbbbaaabbbbbabaababaaabaababbaaabbbbbbaaaaabababaaaabbaabbbbaabbbabaababbbbaaaabbbbbababbbbaabbbaaaabbbbababababbaaababaabaabbaaabababbbbaababbabaaabaabbababbbaabaabbbbabababbbaababababaabbbaaaaababbaaabaabbabaaaaaaaabbabbabbbabbaaaababbbbbbbabbaaabaababbbaaba babbabbababbaabbaaabbbaaaaaaaaababaababbbaabbbabbabbbababaaabbaaaaabaabbabaabababbaaababbabaaabbbbaabbaaababbbaaaaaabbbbaaababbbbaabbbbbaaaaaabbbbbbaababbbbabaaaababababaaababbaabbaabaaabbabbaabbabaabbaaabbbababbabbbaababbbbbaabbaaaabbbabaaaabaaaaabababaaaabaababbaabbbababaaaaabaababbbabbbbabbbbaabbbabbabababaababaabbbbaabbaaaabbabaaabbaaaaaaababbababbbabbaaaabbbaaaabbbbababaaaaabaababababaaaaaabbaaaabaabbbabbaabbaababababbbabbaabbabaabaabbabaaabbababaabbbbabbaaaababababbaabbbbabaabbbbbaabbababaaabaaabbabbbbbaaaabaabaababbbaabababababbaaaabbabbaabbabababbbbabbbbabbbbaabbbbabababbabbbabbbbaaabbbaabbabbaabaababbaabbaaaaaabbbbabbbababbaabbbbbabbbbaaabbbbbaabbaabbaaababaaaaaaababbaaabbbbaaaaababbabbbabbaaabaaaaaaabbbabababbbaaaababbbbbbabaaaabaaaaaaababbbabaaababaabbbabbbbaaaababbaaaaababbbaabbababbbaabbabaaabaaabbabbbbbbabbabbaaaaabbababbaaabaaabaabaaabababbaaaabaababbbbbbbaaaaabababbabbbbbaabbbaaaaaaaabaabaaaaababababaaababaababbbbaaaabaaaaabbbaaaaaaaabbabbbabbbababbaabaabababaaabbbaaaabaababaabaabbbbaaaaaaabbaaaaaaaaaaaabaaaababbababaaaaababbbaaabbbbbabbabbabaaababbbbaaabbbabbbbbbabaaababbbaabbbaababbaaabbbaabbabbbbababaaabbabbbabbababbbbbbbbbbbaaaaaaaabaaabaaababbbababbaaaabbbabaababbbbabaaabababbbbbbbbaaabbbbaaabbaabbbababbbbbbaabaaabbabbabbbbaaaababbbabbaabaabbaabaabbbbabaabaaaabbbbaaaaabaaabbbbabaababbababaaababbbaaaababaaabbaabababababbbbbbbaabbbbbaabbbbaaaaaaabaaaaabaaaaabaaaabbaabbaabbabbbabbabbbbbbabbaaaababaabbaaaabbabbbbaaaabbbbaabaabaaaabbabbbaaaabaaaabbbbaabbbbbbababbabaabbbbabaababbbaaabbaaaaaaabbaaabbababababbabbbbabbbaaabbabbabababbaaaaabbbbbbbbaabbaabbbabbababaabbbaabaaabbaaaaabbbbbbbbaaaaaabbababaabababbbbaababaabbaabbbbbbababbbbbbbabbbbabbbbaaababaaaabbbaaabbababbaaababbaaabaaababaabbbbbbaaaaabaaabaaababbabbaabaabaabaaabbabbabbbabbbbbababbbaababbbaabbaababbbbabbaababbbbababaaabaaaaaaabbabbabababbbabbbabaaaabbaaababbabaabbbbbbabbabbbbbbabaaaabbababbabbababababaabaaabbaaaaaaabababbbabbaabaabbbababaaabaabbaabbbbbbabbabbabaaaaabaabaabbbabababaaaaaabbaba baabbbbbaaabaabbbbbaaabaaaaaaaabbababbbbbabaabbbababbaabbbaaaabbbaababbaaabaaaaabbbbababaaabbbaabaaabbaaaaaaaabbbbabaabbbbbababbaaaaaabbaabbbbbabaabbbaabababaaaabbbbbbaabbaaaaaaaaabbbaababaaaaabbbaabbbbbbbaaaaaabaaabaaaaababaaaaabbbbbbabbababaaaabbbbbbababbabaaabbaaabbaabbbbaaabbabaabbababaaabababaabaabaaabbaabaaabbaabbabaabbbaaabaabaabbbbaaabbabaaaababbbbbbbaaabbaaabbaaaabbbabaabbaaabaaababbbabbabaaaaaabbbabbabbababbbaaaabbbaaaabaaabbbbababaaabbbbaabbabaabababbabbbbaabbaabbaabababbabbaaabababaaabbaaabbbbbbbbaabbbabababbbaabaabbabbbabbbbabaaabababaababaaaabaabbabbaaaaabbbbbbaabbabbaabaabbbaababbabbbbaaaabababaabaaababbabbbbbbaabbaabbaaababbaababbbbaaababbababbaaaaabaaabbabbaaaababbbbbbabaaaabbbbbbabbbbbabbbbbabaaaaababaaabaabaabababbbbaabaabbbbaabbaaabaaaaaaabbaaaaabbaabbbaabbaabbbbaaaabbaaaabaaaabbabbbaaaabaabbbaabbbaaaabbaabbbababbaaabbaaaababbbbaaaabbabbbbabbabbabbabaabbaabbbbbabbbaabbbbabaaaababaababaabaababbbaabababaaabababbaaaabababbabbbabaaabbaabbbaabbabbababbbbbabbabbabbaaaababaababbaabaabaaaaabaaabbbaaababababaaabaaabbababaaaaaaaababbbababbbaaabbbbbbabaabbbbabaaabbabbaabbabaaabbbbbbbababbbbbaaaabbbaaabbabababaaaabbbbabbaabbbbbabaababbabbbaaabbaababbabaaaababaababaabaabbabbaabbbbaabbbabbaabaabbabbaababbabbbabbbbbabbbabbabbbaabbbaaababbaaaaaaaaaaaabaababbaabbbbbbabbbaabaabaabbbaabbaaaabbbbabbaabbbabababbabbbbaabababbbaaababbababbabbbabaabaaaaabaabaaabaabbbabaabaaaaabaaababaabbbbabbabbbbbaaabbbbabbbbbaabbabbbaaabaababaaabaabbbaabbaaaaaaaababbabaaaaabbbaabaabaabbabababbbbababababbaabbaabbbaaababbbaabbbaabaabbbaaabababbbbaabbbbabaaabbabbabababbbabaaabaabaabbaabbaababbabaabbbbabbabaabbabbbaabbbbaaaabbbabaabaaaaabbabababbbaabbababbaaababbbbaabbbaabbbbbaaabababbabbaabbbbbaabbbaaaabaaaabbbbaabaaabbaaaababbbaabaaabaaaabbbbaabbabaaaabaaabaabbaaabaabaababbbbababbaabaabbaabaabbbaaababaaabaababbaababbaaababababaabaababbabbaaaaaabbaaabbabbbabbbaabababaaaabbaaaaabaabaaaabbaaabaaabababaaababbbabaaaabaabbaabbbaababbabbaabaaaabaaaabaabaababbabaabbbbbababbaaabababaaaaabbaabbba aababbaababbbbabababbaaaaabbabbbbabaaaabbabbaaaabbaabbbbabbbbbbbbababbaaaabaaabaaaaaaaabbaabbbababbaaaaabbabaabbaabbbabaaaabbaaaaababbabaaaaabaaaaababbbbbbbbbbaabbbaaababbbabaabbaababbaabbaabbaabbabaabbaabbbaaaaabbbabaabbbbaaabbababbbabababbbbabaabbababbabbabbbaabbaabbabbabbbbaabbaaababbbabbbbbababaaaababaaaabaababbbbbbbabbbbbbaabaababaabbbaabaaaaabaabbababbaaaabababaaaaaabaabbaaababbabaabaaabbbbabaaaababbbaababbbbaaaababbaaaaabaababbabbabbbabbbabaaaaababaababbabbabbbbaaabbbaaaaaabbbbbabaabaaababbbbbbabbaaabaabbbbaabbbbbbababbabbbbbabbbaabababbbaabbbabbabaaaababbaaabbbbbaabbaaaaaabbaabbbaabaabbbbaabbbaabaababbbabbbbbbaaabaabbaaabaaabbaabbbbbbababaaaaaababaabbbababbbaaaabbbbbbababbbaababbbbabbaaabbabaaaaabbabbabbbbbabbabbbbababbbbbabaabbbbbbababbabbaaaaaababbbbbabbbaaaabbbaaabbabbbbbbbbabbbbaabbaaabbaabaaaabbabababbbbaababbbbbabaaaaaabaaaaabaaabaaaababbabababaaabaaabababaaaaabaaabaabababbbabbbabbaaaabbbbbbabbbbabaabbaaabbbbaababbaaaabbaabbbabbaabbabaababbaabaaabaaabbbbbabbabbbbbbbaabaaaaaabaabaaaabbbbbbaabaaaaaaabaaaaaaabbbabbaabbabaabbabababbbbbababbbabaababaaabaabbaaaaabbbbabbaabbabbbbaaaabbbaaaaabbbabbbaabbaaaabbbaaaaaaabbbbaaaaabaaaaabbabaaaabaaaaaaababaabaabaaabaababbaaaaabaababbbabbbbbbbbaabbbbabaaaabbabbbbaabbababaaabbbabaabaaababbbbabbbbaaaaabbbaabbbbbaabbbababbaaabbbaababababaaaaabaaaabbbabbbbaaaaaaaaabaabbaabaabbbabaaaaababbabaababbbaabbaabbbaabaaabaabbbbbbaabbabbbaabbaaabaaababbaabaaabbbbababbbbbbaaaababbbbaaaababbbbbaabbabbabbabbbbaaaaabaabbbbbbabababbaaabbaabbbbaabbaaaaabbaabaabaabbbbbbbabbabaabbbaabbaabababbaaaaaababababaaababbbbabaaabbaabbaaaaaabbbabbaaaaabbbbbbbbaabaabaaaabbbaabaabbaaabbbaababaababbabbbbbbbabaaabbbbbaabaabaabbabaabaabaaabbbbabaabbababaaabaaaaabbbabbbaabbababbbaabaaaabababaaaabaaaaabaabbbbababbaaabbaaabbbbbbbaabbbbaaaaabaaabbabaabbbbaaaabaaaaaabbabbbbabbbababbbbbbbbbaabaaaaaabbaabbbbbbbaabbaabbaaaaaabbbababbbaaaaaabbaabbbababaabaabbabbbaababbbbbbbbaabbbbbbabaabbbbabaaaabaaabbbbaabbabbaaaaabbbbaaaabbbbbbaabbbaaaaaabbaabbaaabbaabaabababb abbabaabbbabbabbabbabaababbabaabaabbabaaabbabbabababbbbaaaaabaaaababaaabbabbaabbbababaabbaabababaaaaababbbababbaaababaaaabbababbbbabaaaaababbabbabbaabbbbbaabaaabbaaaaaababbaaababaabbbbbbaabbaabbababbbbbbaaababbaaaaaaabbbabbbababbbbabbbabababbbaaabaaaaaababaabbabbbaaaaaabbbabbbababaaaaaabbbaabaabbaaabaabaabaabbbabbababbabaabaaaabaaabaaaabbbbaabaaaaababbbaaabbaaaaabbbaabbabbababbabaabababbbaaabbaaaaabaaaaabbabaabababbaabbababbaabaaaabbaabaabbbbaaabbbbaabbbaabababababbbbababbbbaaababbaabbababaabbbabbbbbbabbababaaaaabbbaaabaabbbaabbabaabbbbbbaaaaaabbaabbaabbbbabaabbaababbbbbbaabbbaabbaaabbbbbbbbbabbaaaaaaababbaaaabbbaabaaabbbabaaaaababbaaabbbbaababbbbababbbbabaaababbbabbaababaaaaabbbbbbaabaaababaaabaababbbbbaaaaaaabbabbabaaabaabaababbbabbababbbabbbabbbbabbaaaabaaabaabaaabbbbaabbbabaaababbbabbabbbaaabbaabbbbbabbbbbbbbbabbbbbaabaaaaaabbbaaababaaaabbaabbabababaabbbbaaaaaaaaabbabaababaabbabaababaabaabbabbbbbbababbbabbbbaaaabbaabbaaabbaaaaabbaaaababaababaaabaaabbabaabbaabbaaaabaabbbbaabaaaabbabbbbabbbabababbbbbaaaaababbbbbabaaaaabaabbabaabbbbbabaabbbbaaabbababbabbbbbabbaabbaabaaabbaabbaaaabbabaabaaabbbaabaabaaaaabbaaaabaabaababbbabbaaaaaababbabaabbabbaaabbabbbbaaabaaabaaababbababbaaabaabbbbabbaabbabbbbabbbbabbaabbaabbbbbaaabaabbbbbababbbabbaabbbaabaaabaababbaaaabbbbaabbbbaababbbbaababaabbbabbaabbaabbaaaababbbaaabaabbaabbabaabaabaaabbbbbaabbaaabbaabaaababbabaabababbbbbababbbaabbabbbbababbabbaaabbbbbaaaaaabbabaaabaaabaaabbabbaabababaaaabaababaaabababbbaaabaaaaabaaabaabbbaaabbbaabaaaaaaaabbaaaabaaabbbaabbabbbabaaabaaaabbabbaaaaaabbbbbaaaaaabbbabbabbbaaaabbbbabaababbbbbbaabbbbbabaabbababbbabbabbaaababababbaaabbbbabbbabbbbbbabababbbbbbaababaabbbbbbbbaaababababbbbabaaaaaabbaabaaaabababbbbabbaaaaaaaabbbaaabaaaababaabbababaabbabaaaabbbbbbaabbbabaaaabaaaabbaaaaabbbabaabbabbaababbbbbbbabbbbbaaaabaaaababbaaaababbbbbabaaabbbabbaaaabbbabbbbbaabbbbbaaabbaaaaabbbbbbabbbabaabbbbaaaaabbaabaaaabbbaabbabababaabbaaaaabbaabbabaaaabbabaaaaababbabaaaaababbaabbbbaabbabaabbbbbbabbabbabbababbaaaaabba abbaaabaaabaabababbabaabababaaabbaaaaababababbababaaaaabbaaababaababbabbaaaabbbabbaabaaaaaaabaaaabaaabaabaabbaaaaaaabaaaaaaaaaababbabaabbabbbbaaabbaabaabaaaaababbbbabbbaababaaaaaaaaaabaaaabababaabbbbbbaaabaabbbbbbaabababbbaaaaaaaabbaaaabaabbbbabbbbbbabaabbbabababbbbbbaabababbaaabbbabbbaabbabbaabbaaabbaabbaaaaababbbbbababbabbaaaaabaaababbabaabababbbaaaababbababbaabbababbbbaababbbbbaaaaaaaababbbbabbabbabbabbabaaaabaaaaaabbabbaaabaaabaaababbaabaabbbbbbabaaaaabaaaaabbabbbaaaaaaaabbbbaaabaaaababbbabbaabbbbabababaaabaaabbabbaababaaaaaabaaaaaabbbbbbbaabbbabababaaabbbabbbaabbaaabaaabaabababbbaaababbbababbaaabababaaababbabababbbbabbbabbbbbaaaabbbaaabbabbabbabbabbabbbabbabbbabaabbabaaabbbbaabbbaababbbabaaaaaabbabababbabababbbbabaabaaabbaaaabaaaaaabbabbbaaaaaaabbbabaaaabaabbbbbabbaababaabababaabbbababbbbabbbaababbbbababaaabbaabaabbabbaabbabaaaabbbaaaabbaaaababbabbbaaabbbbaaaabaaaaabababaabbaababbabbbbaaabaabbaabaaabbaabbbabbbbbbbbbaababbaaabaaaaaaabaabbbaaabbabbaaabbabbabbaaabaaabbabbabaabbabbbaababbbaaaabaabbaaaabababbaaaaabbaaaaababbabaaaaababbabaaaabbabbababbabbbaaababaabbaabbbaabbaaababbbbbaababaaabbbababbbaaaaaabbbbabaaaaabaabbaabbbbabbbbabbaaabbbabbababbabaaaabbbbaaaaaabbaaaabbaaaaaaabbaaabbaaabbbbbbaaaaabbabbaaabbbbbbaabbabbbbaaaaaabbaaabbbaaabaaababbbaabaabaaabbbaaabbbbababbababbabbaabbaaabababbaaabbbbaaaabaaabbabbbbbbabbaabaaabbaabaaaabaabbbababaaaaababbaabaaabbabbababbabaabaaaaaabbababababbabbbaababababababaabaaaaabbbbaabaababbaaababaaaababaababbbbabaabbaabaaaabbabbabbbaaabbbabaaaabbabbabbaaaaababbbababaabbaaaaaaabbbbabbabbaabbaababaabaaabbbbbbbbbbabbbaabaababaabbbbaabaaaabbbbbbaaabbbbbbaabaaabbbbaabbbbaabaabbbaabbabbaabaabaaabbbbbababaaabbaaabaaababaabaabaaaaaabaaaaababababaababbabaaaabaaabaababaaabbaabababbabbbbabbbbbbbaababaaaaaababaaaabbabbbbbbaaaaaabababaaabaabbbbabbabababaaabbaaaabbbabaaabbbaabaabababbbaaabbaabbabbaaaabbbaabaaaabbbaabaabbaaaabaaababbabbbabbbbabbbbabbbaabaaabbaaababbabbaaabbbbababbbabaaabaaaaabbbbaababaaaaaaaabaaababababaababaaabaabaaaabbbabaaaa babaaabaabbbaaababbaabbaaabbbbabbabbbbaaabaabababaaaaababbaaabaababbaabbbbbaabaabbaaaababbbbbbabaaaaaaaaabbaaaaaabbaaabababaabbbbabbabaabababbbababaaababbaaaaaabbaabbababaabbbabbbababaababbabbaaaaaabbbabaabbbabbbababbbabbbabbabaabbbbbaabaaabbbbabbbbbbabbababbaaaabbbbabbabbbbabababaabaabbaaaaabbbbbbaaaaaabbbbaabbbbbbbaabaabbbbabaaabbbbbaabbbbaabaaaaababbaabaabbabaaaababbbaaaaabbbaabaaaaabbbabbababbababbaaabaabababababbaabaabaababbaaabaaaaaaababababbabbbaaaaaaaabbbabababaaaabababaabbbabaababbabbbabaababbbaabaabbbbbbbbabbaabaaabaaaaaaaabababaaaaabbaaabaabbbaaaaabbbbaabaaabbaabaababbaabbbbabbbbaabbabaaabbaaabbabaabaabbaaaabbaaaaabaabbbbabababaabababbabbaabbaaabbabbababaaabaaaaaababaaaababbbbaaababbabaaabaabaaaababbbabbaaabbbbbabbaaabaabaaababbababaabbaabaabaababbbaaabaaabbaaaabbbaaabaaabbbbbaaabaabaabababbbabaaababbbbabaababaabaababaabaabbbbaababaaabaabbaabaaabbbaabaaabbbabbbbbbaababbaaabaaabbbbbaaaabbbbababbbaaaaabbbaabbbbabbabaaabaaaabbbabbbabbaaaaaaaaababbbbaabababbbababbbbbaabbbbbababaaabaaaababbaabbbbbaabaaaabababbbabbbbbaabbabbbaabaaababaabbbbaaaabaabbbaabbbabababbabbabbaabbaaaaaaabbbaaaabababbaabaaabbbbabababaababaabababababbabababaabbbaabaaaaaabaabaaabbbabbababbbbbaaaaabbaabbbabbbbbbbbaabbabbabbabbbabaababbaababbababaaaaaaaabaaabbbbababababbbbabbabbbaabbbbbbbaabababbaaaabbaaababaabbbbabaaababaaaaabbbbababbaaabbbaaaabaababbaaabbabbbbbabbababaababbbbbabbbaabababababaabbbabbbaabaaaaaabbaaabbaabababababaababaaaabbbbbbaababaaaababbbbaaabbbbaababbabbabababbaabaaabbbaababbaaaababbabbbabbaababbbbbaaaabbaaababbabbbbbaaaabbbbbabaaaaabbababababbababbbabaabbbababbbbbbbababbabaababbbbaabbbbbabbaabaababbbbabaaaabaaababaaabaaabaabbabaaababbabaabbabbbaaaaaababaaaabababababaaaababaaaaaabbbabaaabbbbbabbabbbababbabbababbaabaababbababbbabbbbaabbbababbbababaaababababbbbbabaaaaabbabaaaabaabaabbaaababaababaaabbbbbbbbaaabbbababaabbabbaabbbbbaabbbababbabaabbaabbaabaaabaabbabaabbabbabbbbbbaaaabbbbbbaaaabaabababaaaaaabbbbaabbaabbbbbaaaaaabbbbbabaabaababbaababaaabbabaaaabaaaabaabbbabbabaaa ababaaabaabbaabbaaaaaaabbaaaaababbabbabaabaaaaaababbbbbbabaaaaababababaabbbababaaabbaabababbbbbbbaabaabbabbaabbabbabbabaabbbbbbbababbabbbbaabaababbabbaabbaaabababbbbabbbbaaaaaaaababababbbaababbabbabbbbbbbababbabaaabbaabaaaabbbaabbbbbbabaaaabbbbabbbaaaabaaaabaabbabbaabababbabbaabaaaabbabbabaaabbababaaaaaabbaababbbbaabbbaababbbabbabbbabbabbaababbabbbbabababbaabaababbbbabaaaaaaabbbababaabaabaabaaababbbbbabbbabbaaaabaabaaaaaabaabbaaabbbbababaabaababbabbabbbaabbabbbabaaabbaabaabaabbbababbabbbabbbabaabbbbabaabbbbbbbaaabaabbbbbbbaabbbaabaabbbbbbaaaaaabbbbbabbbaaabababaaaaabaaababaabbbabaaaaaabaaabbbbaaabbaaaabbbbbbabbaabaaababbaabbbabbaabbbaabaaaabbaabaabbbbaaababbbaabbbabaaaaaaabbaabababababababaabbaabaaabbbaabbaaaaabbbbbabbababaabababaaabbabbaababababbababaababaaabaababbbabbbbaabbaaabbaabaaaaaaabbaabbaababbabbbbbaabaabbbbaababaaabaabaaaaabbbaabbabbbabbabbbbaabbbbabbbbaababbbbaabaaabaababbbbaaababbaaababbbbbaabbbabbabbaabaaabbaaaaaaabbaaaabbaaabbaabbbbaabaabbaaababaabbaaaabababaaabbbaaaaabaaaabaabbbbbbbbbabbbbbabaabbbbbabbbabbbaabbabaaabababababbbababbaababaabaabbaaaabaabbbaaaaaaaabbabaaaababaabbbbbbbbbbaabbbbabaabbabbbabababbaaaaaabbaaabbabbabbabbbbabababaaabbbbaabaabbabbbaabbbabaabbbbaaaaabbaabbbababaabbaaabbbabaababbabbabbbbbbaaabaaababababbbababbaaabababbbaaabaababbbaabababaaaabbaaaabaabbabaaabbbbbaaaaabbaabbaabbababbbbaaaabaaabaaaaaabaaaabababaabbbbababbaabababbbbbbbabaababbbaabaaabbbbbbbabaababaabbaaabbaaababaabaabbbbaabbabbababaaaaabbbbaaabaaabaaabababaabaaaabaaabababbababbababaabbabaaabbabaaaabbbbbaabbaabaaaaabbababbababbabbbbabbbabbbababbbbbbbbbbbaabbbaaaaabaaabbbbaabaaababaaaababaaabbbaaabaaaaaaabbbaabbaaabbbabaaabaabababbbabababbbabbbaababaabababbabaabbabbabababbabbababaaaabbbabbababbbaababbaabbaaabbbabaaabbabbaaaabbbbabababbbaababaabbbabbbbabbbbbababaabbabaabaaabbaabaabbabbbbaaabbbbababbbabbababbabbababbbababaabaabbbbabbbabaaaaaabbbbbababbaabbababbaabaabbbbbaaaaabbababaaaabbabbbabbabaaaaabaabbabaabbbbbabaaabbabbabbbababaabbaabbbaaabaaababbaaaaaabbbaaaabbaabaab baabaababaabaabaaaabbbaaabbabbbbbaabbbbbbbbbaaaaaabaaaababababaaabbaaabbbababababaababbbbbbaaaaaabbbbabbaabbbbbbabbabbbbababababaabbabababababaabbbabbaabbaababbbbbabbbbaabbaabbabaaabaabbbbbbbbabbbabaabbbaababbbaabbabbbaaaaaaababbbabaabbaaaabaabaabbbaabbaaabaaabbaaabbababbbbabbabaababbbaabbbaaaabbbabbbabbaaabaabababbbaaaaabaaaaaaaaabbbabbbaaabbaababbaababababbbbaabbaaababbabbaaaabbabaaabbbbbaaabaaabaabbbbaaaaaaabbabbaaaabbbaaaaaababbaaababaabbaabbbbbabaabbbaababaaababaabbbbabbabbaaaababaaaaababaabababbaaabaaaaaaabaabbabaaabbaabbabbabbaababbbbbaaabaaabbaabbbaabaaabbbaabaabbabaababbaabbaababbbaabbbabaabaabaabbbbaaaaaababbaaaabbabaaaabaaabaabbaababaaaabbbababbabaaabbabbaabbaababaabbaaaababababaabbaaababababaaabbaabaabbabbbaabababbbbbabbaabaabbaaaaaabbbbbaabbabbabaabbabaaabbababaabbaaaaabbbaabaababaabababbbabaababbbbaababaaababababbaabaababbbaababaaaaaaabbbbabbabbbbbaaabbbaabbbaabbbaaaaabbabbaabbaababaaabaaaaaabaababbbabbbababbbbabbbbabaabbaaabaabaabbbabaabaabbababbaaaaaaaabbaabbaababbbaaaaabbaababababbaababbbaaaaabbaaaaabbbabbababbabaaabbaabbbbaaaaabbbaaabaabaabbbaabababbbbbaaabbbbbbaabababababaababbbbababaaabbaabaaabbbbbaababaaabaabbbabaabaaababbbaabbaabaabaaababbbaabbabaabbaaaabbbbaaabbaabbbbaaabbbbbbbbabaababaaaaaaabbabaaabbbaaabababaaabbbaaabaaabbbabaaabbbabaabbababaaababbbabaabbbababbbbabababaaabbbabbabbabaaabbaabaaabababaaaabababaababbbbbaabbababaaabbbababbbbbbbbaabbbbbbbaabbbbbaaaaabbbabbbbbbbbaaaabaaabbbaababbaaaababaaaabbbabaabababbabbaaabbbaaabaaabababbabaabaaabbbaabbaababbbababaabaababaabaabaabaaabbbbbbbabbbabbaabaaaabbbbbaabbbbbaaaaaaaabaaababaaaabaaabbabbaaababaaababaaaababaaabbabbbababaaaaaabababbbbbbaabaaaabbaababaaaaaabbbabababaabaaaababaabbabaaaaaabbaabbababaabaababaaaabaaabababbabbabbabbabaababbbaaabbabaabbababbabbbaababbbbababbbbbbaabbbbbabbbbbababbbbaababaaaabbabbaabaaababbbabbbabaaaaabbbbbaaaaababbabaabbbbaaabbababbbaaabaabbaaaaaaabaaaaabbaaaaaaaaabbbbabaabaabbaaabbabaabbbbbbbbaaabaabbbbbaaabbbbbabbabaabababaaaaabaabaaabbabbbaabbaaababbaaaabbabbbaba bababbbababaabbbabbaabababbbabaaaaaaababbbaabbaabbbabaaabbaaaabbabababbbbababaababbbabbbbbabaabaaaabbbbbabababaaaaaabaaabbababaaaaaababaaaabbaababbaabbabbbbbaaababaaababbbbababbbbbabbbaabaaabaabaababbaaabaaababaabbaaabbbbabbaaaabbbbabbbbbabaaababaabaaabbbbabbaabaabababababaaaabbbbbababbaaabbbabbabbbabbabbaabaaaaababbabbbaaaaabbbaabbaaabbabbaabaaabbabaabaaabbaabbbababbababaabababbbaaaabbababbabbaaaababaaaabbabbbaababbbbaabbaabaabababbbbabbabaaaababbabbbababaababbbaabaaababbbaaabaaababaabbabbbbbbbaabaababbababbbbbaababbaaaabbbbabbbababaabaaabbabbaaabbbbbbaabbabaabbabaabbaaababababbbababaabaaabbbbabbaabbbbbaaaabbabaabbaaabbbaabaaabbabaaabbbbbaaaaababbaaabbbaaaaaabaaaababababbbaababababbabaaabababaababbaabbaaaabbaaababaaababbabbbbaababbabaababbababbaaabaaaabbbbbaabaabaabbabbbbbbaaaaaabbbbbabbbbbbbabbaaabbababababbbaabbabbabbabababbbaaabbabbaabbbaabaaaabbabaaaababbabbbabbaaabbbbaaabaabaaababaaaabbabbaaabaabaababbabaaabbabaaabbbabababaaabbbabbababaabbabaaabbaabbbaaabaaaabbbaaaaabaababaababbbabbababbaaabaaaaaaababbbabbbbaabaaabaabbaaababaabaaaaababbbababbbbbbabbabbaaabbbabbaaaabbbbbaabbababaabbbbbaababbaaabaaababaaababbaaabbbaababbabaaaabbaabbbbaaabbbaaabbbabbbaabbbaaaabbbaaaaababbbbababbbaabbbabaaaabababbbbbaabababbaabbbaaababaaaabbbababaaabbbbbababbbababbbbbbbaaabbaaaaabbabbabaaabaaaaaaababbbabbaabbbabbabababbbabbaaababbabbabbabbbbbbbbbbbbbababbabbbaabababbaabbaaaabbbababaabbbababaaabbbabababbaabbbbabbaaaaaabaabbbabbbbaaabaababbaaabaabaabababbaaabbbabbbaaabaabbaabbabbbbabbbaaaaaaaaaababbbaaaaaabbbaabaabaabbaabaaabaabbaaaaaaababbabbaaaaaaaaaababbababaababaaabbbbbabbaaaabbaabbabababbaabbbbabaaaaababaaaabaabababbbabbbbabbbababbaabbaaaabbabaabaababbaaabbabbbababbbabaabababbaaababbaaabbbbbbbabbbbaababaaaabbbabbbabbbaaaaaabbbbaaababaabaaaaaaabbaaabbbaababbbaababaabbbbabbabbaabbabaaabbbbbbaaababbbbabbaabababaabbaabbabbabaaaaabbbbbbbaaabbbbbbbbbaabbbabaaababbbaabbbabbaaaabbabaabbbbaaaaabaaabbaabaababaaaabbaaabbabbababaaabbbbaaababbbbbabababaaabababaaababbbaaabbaababaaaababbabaab bbbbbaabbaabbbabbaababaabbaabbbaabaaabbabaabbabaababbbbabbbaabaaaaaabbbabbabbababbaaaabaababbabbbbaabbbbaabbaaaaabbbbbbbaaabbabaabaabbbbbaabbbabbbabaabbabbaabaabbbbaaaaabbabaabbaaaaaaabbaaaabbabaaababbaabbababaaaabbbbbabaabbabaabaabbaaabbbababbabbabbbaaaabbbbaababbababbbbaaabbaaaaaaabaaabbabbaaaaaabaabababababbaaabbbbaaababbaaaabaabbbaabababaaaabbaaaaaaabbbaaababbababaaaaaabbaabaabaaabbabababbbabaabaababbbaababbaaabbbbaabbaababbabaaabaababaaabaaaaabababbaaaabbbababbbbbaaabaababaaaabbaaababbbbbbaaaababbaabaaaaababababaaababaababaaaaabbabbbbaabbbababaabbabbabbbabbbababbaabbabbabbababaaabbaabbbababbbabbabbbaaaabaaaabbbaaabbbaaabbababbbaaabbbbbbaabaabaaaaabaabbbaaaaaabbbbabaabbabbaabbaabaababbaababaabbaaabaaaababababbbababbabaaabbababbabbaaabbaabbabbaabaaaabbbaaabbbbaabbbbabbbabbababababbbbabbbbabababbbbaabbbaaabaababaababaabbbabbabbbbabbaababbbaaaabaabbbbbaaaabbbaabaabbbbabbaabaaaababbbabaaabbbaaaaabaababaabbbabbbabbbabaababaaabbababaaaaaaabbababaaababbbaabbbbabbbbbaaabbbababaababaaabbbaabbbbbbaabbabbaabaabbabbaaaaaaabaaabababbabaaabbaaabbaaabaaaaabababaababbbabaababbbbbbbabaabbaabababaaabbaaabbbbbbbababaaabbaaabbbbababaaaaaaaaaabaaabbaabbaababbbbabbabbabbbbbbbbaabaabaabababbbbbababbabbabaaabaaabaaaabaaaabaabbbbabaababbbbaabaaabbabbaaaaabbbbababbaaabbbabbbbaababababaaabbaaaaaaaababbaaabaaaaabaaaabbbbaaabbbaaabbabbbaabbbabbbaabbabaaaabbbaaaaaaababbaababbaabaabbaabbabbababababaababbaaabaabbaababbbbbaaabaaaaaaabaaabbaabbabbababbabbbabbaaabbababaaabbabababbaaaabaabababbbbbaaabbbbbbaaabbbabbbaababaaaaaaaabaabbabbbabbbaabbbbaaabbbaaaaabaabbbaabbababbaababbbbbaaaaaababaababbbbabbabbabbbababaababbbbaaabbaaabbaaabbbbbabaabbaabaaabbababbababababbbbbbabbbbbbaaaabaaaaaabbaaabaaaabbbabaababbabaaaababbabaaaababbbababbbbbbbbaaaabbaaaabaaababbbabbabaabaaabaabababaabbbbaaabbbabbbaabbbaaaaaaabaabaaaabbaabbbbabaaabababaababaaababaabbbbaaaabbaaaaaabaabaabbaaabaabaaaabbbbbaaababababaaaaabbbbaababbbbbabbbababbbbabbbbbbabaaabababaaaabaaababaaabbbabbbbabaabbaababbbbababaaabbaabababbabaabaaaaa baaabaaabbbbbbabaaaabbbbaabaaababbbaababaaaababbabbbaaaabbabbaabbbbbaabbbbbbabbaababbabaabbaaaaababbaababbbbbababaaaaabaaaababbaaababababbbbaabababbbabbababaabbaaaababbbbaaaaababbaabaabbbbbabbabbaaaabbbbababaaabaababaaabbababbabbbbabbabaaaaaabaabbaababbbababaaabbbbbbbbbaababbaaabaaabbbabaaaabaaababaaabbbabababababaaaabbaaabaabaabbbbabbabbbabbbbaaaaabbbaababaaababababbaabbabbbbaaabbbbbabbaabbababbabbbbaaaaabbbabababaaabbaababaaabaabbbaabbbaaabbaabbaaabaaabaabaaabbabababababbbaaabaaaaababaaaabaaaabbbaaabbbababbaabbbbaaaabbbaaaabbbbbaaaabababbaaaabababaabbbbbbbbbaaababbabbabaabbbbbbaabbbabaaaaaabaababbbaaaababababbaabaaabaaabbabaaabaaabaabbbabbabbaabbbbbbababbbaabbabbabbaaaabbbbaaabaaabaaabbbbaaaaaababbbabaababbbbaaabbbaaaabbbaabbaabbaababbabbbbbaaabbbaabbbbaaabaaaabababbabbaaaabbaaabbaaaaaaaabaabbabbbabaaabbaababbbaaaabaabbaaabaababaaaababaabbaabbabbbbabababaabbaaaaaababbabaabaaabaaabaaaaaababbbaabaabbbbbbbabaababbbabaaabbabaaaabbaabbaaaababbabaaaaaababbabbaaabbaabbaaaaabaaaaabbbaabbbaababaabbaaaabbbbbabbbbbbaaabbbababbababbabbaababaaabaaaabbabbabbabaabababbbbabbaabbabaaabbaabbbbabbabbaaaaaaaaaaabbbababbababbabaababbbbbbaaaababbbaabbbaaaababaabbaaabbbaabaaabbbbaaaaabbbababaabaaaaabbaaabaaaabaabaababbbabbbbbababbabababaaabbbbbaababbaababbabbaabbbbaabbbabbbaaaabbbaabababbbaaabababbbaabbbababbaabbbaaaabbbaabbbbbbaabaaaaababbbbababbaaaababbbababbbaabaabaaaaaabbbbabbbababbabbaaaaabbbabaaaaababaabaaaaabbbbaabbbaaaabbbbabbbaaaaaaababaaabbabaaaaaabaaaabbbababbabababbababbbbbbaababbbabbbababbbabababaabbbaabbbbbbbbabbabbbbabbbabbbabaaaaabbabbaabbbabbababbbabbaaaaabaaaaaaaabaabbbbbbbbababbbbababaabbbbbbbaaaaaaaaaabbaabababaaabbbbbbbaaabbabaabbaababbaaabaabababbbbbabbabaababaababaabbbabbbbabaaabaaabaabbabbbbababbabaabbaaabbaabbbabbaaabbbababababbabbbaaabbbbbababbaabbababbbabaabbbbabbabbaaaababbbaaabaabbbbbbabbaaabbbbaabbabbaababbaabaabbbaaaaabbbbbabbaabbbaaaabaabaaaaaabbabbabababbaaaabaabaabbbabaaaaaaaaaaabbbbaaaaaababaaaaabbabbaabbaaaabbabaabababaabaabaabbbbbbbaabbbaabbaaabbbbaa babaaaaabaaaabaabaaababababbaabbbaaababbbabaaabababbaababaaaaaaabbbababbbaabbaabbaaaabbaabaaaaaaaabababababaaaaaaabbbbbabaabaaabbbbbabaaabbbbaaaaababbaaaaabababaabababbbaaabababababbabaaababaabaaababaabaababababbbabababbbababaabaaaababbbaabbababbbabaaaaaaabababaabaabababbabbaababbbabbabbaaaabbaabaabbbaabaabbbabbbbbaabbbbbaabaabaabbaaabbababbaababaaaabbbbbbaabbaabaabbababaaaabababbbbabbabbaabbbbaabaababbabbbbbababaaaaaaaabbbaabbabaaabbabbabbbaabbabaabbbbabbbabbbbabbabaaabababbabaaabbbbaaaaaabababaaaabbabbbabaabaaabbaabaabaaabaababbbabbbbbbaaabbbbbbaababbaaaaaaaaabbbaaababbbabbbbabbbbbaababaaabaabbbbbbabbaaaaabababbabbaaabaaabaabbbaaabbaabbbbaaabaaaabbabaaaabbbaaabaaababbbbbbbaabbbaaaaabababaabaaabbbbaaaabababbbbaababbaaaaabaabbabbaababbaaaaaaabbbabbbabababbaabaababbbaabbaabbbaabababbaabababbaababbbaabbaaabaabbabaabbabaabbaababaaababababbbbaababbbbaabbaaabbbbabbbbabaabaaaaaaabaabaaaaaaabbbabaabbaabaabbabaaaaaaaaaaaaabbbbabbbbaabbbbaababbbbaaaaabbbababbaabbbabaabbbaabaabbabbabababaaabaababbbbaaaabbaaaaaabbaabaabbaababbabaabbabbbabbaaabbbabbaaaaabaaaaaaabababbabbbaaaababbbabbbababbbabbabbababaaababaabbbabaaaaabababaabbabaabbaaabbabababbbabababbbaabbabbaaaaaabaabbaaabaabaaabbabbbbaaaaaabaabbbababaabbbabbaabbbabbaabababbabbbbabbbbbaaababbabaaabbaabaababaabbbababababbbbbaabaaaababaabbbbbabbbaababbabaabbbaaabaaaabbabbaabbbbabababaabbbbababaaabbabaabababaabbbbbbaaababbaabbbabbabaaaabbaaaabbbbabbabbaaabbabbbaaaaabaaabbbbabbababbabbabbaabbbbabbabbbabbbbbbababbbaabbbabbbababbabaabbbabbbbabbbabbabaabbbbaabbbabbaabaabbbbaabbbabaaaaaaaaaabbaabaabaabbabbaaabaabababaabbbbababbaababaabbbaaaabaabaabbaabaaaaabbabbaabbabbababbaaabbbbbababbabbaaabababbaabaaabaaaaaabaabaaabbbaaabbabababbbabbabaaabbbbaaabbbaabbbbaaabbaaaabaaabbabababbbabaaabbabaaabaaabababbbbaaababbaabbbaaabbaaaaaaabaababaababbbbabbbaababbbabbaabbbaababbaaaababbbabbabbabbababbabbaabaababbbababaaabbaababababbbaababbaaaababbbaabaabbbbbabbbbbbaabaabbbaaababbbabbababaabababbbbaaaaababaaabbaaabbbabbaaabaaaaaaaabbabbabaaabaabaaa abbbaaababbbabbbbabbabaaababbaaaaaabaaabbbababbaababbbaaababaabaaaaabaaababababbaabaaababababaaaaaaaababbaabaabbaaabaabaabbbababbaabbbbbbaaaaabbbabbabbbbbaabbbaaabbabaabababbaaabaaaaabbbabababababaabaaabaabbbbbabbbbaabbaaabbbaaaaaaabbaaaaabaaabbaaababbaaabbbbaabbaabbaaabaaababaabbaaabbabbaaaaaababbbabbaaabaabbaaaabbbaabaaaababbabaaababbaaaaaaabaabbbbbbaaaaaabaabbaabbabababbabbbabbbbbabaaabaabbbbbaabbbaabbbbaaabbaabaabbaababbaaaaabaabbaabbbaaaaababbbbaaababbababbbabbaabaaaabbbabbbbbbbbbabbabbbbabaaabbbaabaabbabbbaaaabbabbbaabbabbaabbabbbbbbaaaaabaababaabbabbbbbabbaabbbbbbabbaabbbbbbaaabaabbabbabbabbabbaaabaabaababbbbbabaaaababbabaabbbabbaabaaaabaaaaababbaabaaaababaaaaabbbabbbbaaaabaabbbababbaabbabbabaaabbaaaaaaababbbaaaabababbbaaababbababbbabbbbabbbababaaabbbaabbbbbaaaaabaaabbaaabbaaaabbabbbbbaabbaabaabbabaaababaaaabbbbaabaababaabaabaabbbaaabbbaabaaaabbabbaabababaaabababbbbbbbaaabbabbabbaaaabbaaaaabbabbabaabbabbbaabbbabbbbaabaaaaabbabbbbbabaaabababaaaaabbabababbbaabababaaaabbaaaaaabaaaabbbbaabbbabbaaaabbbbabaabbbbabaababaabbaaaabaaabbbbaaaabababbbababbbaabbbbaaabbaabaabbbbbbbbbaababbbbbababaabaabbaaaaabbbbababbabbaaaaaaaabbababbbbbaaaababbbbaaabbabaabbaababaabbbbababbaabaaabbaabbbbbbbaaaabaabbabbbbaabbbbaabbabaaaaaaaaabbbbbbbaabbaaaabababaabaaabbaaabaaabbbbaaaaababababbbaaaabbabbabbbabaaaabbaabbaabbbaaaaabbabaaaaaaaababbbaabbaaaabbbbbbabaaababaaaabbbabbbaaabaabbbbaaabaababaabaaaaaabaabaaaabaabbbbbbbaabbbbbbaaaabaabbbababbabaabbaabbbaaaabbbbabbbaaabaaaaabbbaabbabaaabaababbabbaaabbbabbabbabbaaabaabbaaaaaabbbababbaabaaaabbabbbbbaabbaababbababbabbbbbbbbabbbaaabbbbaaababababbaaababaaabbababbabbababaabbbbbaabbbabbaaabbbaabaabaaaababababbbbbbbbaaababbaaabbaaaababbabbabbbbabaaaabababbbabaaababbbabbabbabaaaabbbaaababbaaabbbbbbaaabaababbbaaabaaaabbaaaabbbabbbbbaaabbaaabbbabaaaaabaaaabaaaaaabbabbaaabbabaaaababbbbaabbaaabbbaaaaaabbabbabbababbabbbbbabaabaaabbaaaabababbbaaaabbabbaaabaabaaabbbbabbabbbabbbbbaabbbbbaabbababbaabbbaabbbaabbbbbaaabbaaaaaabbabababaaaababaaababbbbaaabbbba bbaaaaabbbababaaababbbaaaabbbaabbbbbbbbbaabbbaababbbbaabababbaabbaaaaaaabbaabbbaabbbabbabaabbbbabaaabbbbaabbabbaabbbaabaabaabbbbbbbaaabbaabaaaaaabbabababaabaaaababaaaabbbaabaabbabababbabbbbbbbaabaabaaabaaaaabbabbbaaabbbababaabaaaabaabbababbbbbaaaababbbbaaabbabaaaaabbabbbaaabbababbabbbababbbbabaaaabaaaabbaabaabbaaaaabbbabbabbbaabbbbbaabaaabbaaaabaabbbabbaabbabbabaaababaabbbbaabaabbaabaaabbaabbbababbaabaabbaabbbaaaabaaabbabbbaaabbaabbaabaabbabbabbbababaabbbbbbaabbbbbbabbabaabbbbbabaabbaaabaabbaaabbabbbabbaaabababbbababbbabbabbbbaabbbbabaabbabbbbaabbaaaabbbbbbbabbbbbbbbbbbbababbabbbaabbabaabaaaabbaaaaaaabababbbbbbbbaababaaaaaabbbababbbaabbbaabaabbbaabaaaababbbbbabababbbabbaaaaabaaaaaabbbaaabbbbaaabaaabbbaaababababbbbabbabaababbbababbaaaabbaaabababaabbaabbaaaaaabbbabbaabbbaaaaababbaaaabaabababbaaaaabbbabbbabbbaabaababbbbabaabbbbbbabbaababbbbabbababaabbabaaaaabbbababbbbbbbabbbaaaaaaabababaababaabbabbabbaabababbababbabbaababbbabbabbbbabbabaabbbbbbbbaaaaabaaaabbbaaaaaaaaababababbababbababbbbbbababbbaaaabbbbbbaababaaabbabaabbababbbbabaaaaabaaabaabbbaaaaababbaabbbbaabbbbabaaabbaaabbbbabababbbbbabbaabbbaaaabbaaababbaaababbbbbaaaaaabbababbabbababbaaabababbbabaaaabbbababaabaabbaabbaaabbbabbabbabaabbabbaabaaabaaabbaabbabbabaabaaaaabbaaaaaabbbbaaabbaabaabaabaaababbaabbbbbabaabbbbabaabababbbbbbbaababbbaabaaaabbaaabbbabaabbbabbbabbbbbaaabbaabbabbbbbabbbaaaabaabaaaabbbbaabaaaaaaaaaaaabaabbbaabbbbabbbbaaaaabbbabaabbbaababaabaabbababbbabbaaaaaabbababbbaababbaabbbabbaabbaaabbabababbabbaaaabaabbbaabbabaaaaabbabbaaaabbaaaaaababaaabbbbaabbaababbaabababbaabbbbababbabbaababbabaaaabbaaababbabaaaaaaaabbaaaabbbbaaabaabaababbbbaabbabbbaabbabababaabbbbbabbbbbaaabaabaaabbaaabbbbbaabbbbababbabbbbbbbabababaabababaaababbabaaababaaabbbbbbaabaaaabbabbbabbbbbabbbaaababbabbaaaaabaaaabaabbaabaaababbbababababaabbabbbabbbaaabbaabababbabaaaaaaabaabbaaaaaabababbbaababaaabaaaababbbaabbbaaabaaaababbaabbaaabaaabbbabbbbaabaabbaaaaababbbbabbaabbaabbbbbbbbabaabaaabbbbabbabbbabababbbaabbabbabaaabbbaabaaababaaaababa aaaababaabaababbbbaaaaabbbabaabababbbabbabbbabaaabbbaaaaaaaabababbbbbabbbababbbbbbaaaabbbbaabbaaabbbaaaababbbbabbbbaabbbbaababbbbbabaaabbbabbabbaaaaabaaaabaaabaababbbaabaabaaabbbbbaaaababbbaaabaaaaabbbbbaaaabbbaaabbaaabbbbabaaabaabaaaaabababbbaaaaaabababbaabaabaaaaaabbbabbaaabaaabbbabbabaabaaaabaaaabbbabbbbbababbbbabbaabaabbbbabbabbaaaaaaaabbabaaaaabbabaabbaabaabaabbababbbababbbbaababbabababaabababbbabaababaabaabbbbbbabbbaaabaabaabbbbbbbaaaabbbaabbbbaaabbaaaaaabbbbabbbbbaaabbabaaaaabbbbabbbaabbabbaabaaaaabbababaabaaabaabababbababbbbbbaabbbbaababaaababbbbbababaababababbbbbaaabbbaabbbabbbaabbabbaaaaaababbbaaabbbababbababbbbababaababaaabaabbbbbbabbabbbbbbbaabaababaabababbbaabaababbbbaaababbabbbbaaababababaaabbbabbbbbabbbbaaabbabbaaaaabbabaabaaabaabaababaabbababaabaaababbbaaaaabaaabaababbabbaaaaabbbbbbabaabaabaaababbaabbaaabaabaabaaaaabaabaaaaabbababbbbaaaabaaaabaabaabababaaabaaaababbbbaaaaabbbabbabbabbbbaababbbbbbbbbbabababbbbbaaaabaaabbbabbbabbaabbbaabbaaaababbbbbaababaabbbbbababaaabbbaaabbbbbaabbaabaaabbbababbaababaaabaaababaaabbbabaaaababaababbabaabbabbbaaaaaaaabbaaaabababababaaabaaaabbbabbbabbbabaaaaaaaaaaaabbabbbabaaabbaabbaabaaabbaaabbaaaaaaabbbbbaabaabbaaaabbabababaaabbbbbbabbabbababaaaabababbaaaabbbabaababbbabbbbbabbaaabaaaabaababbbbbabbbbaabaabbbabbaabaabbbaaabbababbbbaaaaaabaabbaaabbabbabbbaabbbbbababbabbaabbaababbbabaababaaaabbbbaaababbaaaabbbbbababbbaaababaabbaaaaaabbaabbababbbbbbbbbaaaaababababaaabbabababbbaabaaabbbaabbabbabaabbbaaaaabbbbaabababbaabbaaabbababbabaaaabaaaaabaabbabbbbababbabaaabababaababbbabababbabaabbaabaaabbabaabaaabbbaaabbaaabaaaaabaabbbabababbaaabaabbbbaabbabaabbaabaabaababbbbbabbbabaaaaabbabbbaaabbbbabbabbbbbbabababbbaababaabbbabbabaaaabaabbbaabbaabaaaabaaaaababbbbabbbababbabaabbbbbbabababaababbaabbaabbaabbbbabbababbaaabaaaabaabbabbabbbbbbaabababbaabbbaaabbbbbbaaaabaabbababaababbbabaaaaaabaaabbbaabaabababaabaabbbbbbbbbabbababaabbababbaaaaabbbaababababaaabbababaaaaaabaabaabaabbbaabababaabbbaaaabaabbababbbabababbaabbbaabbabababbababbbbbaba babbbbabbabbbabaabababbbbbabababbabbbaaaabbabbaaabbabbabaabbbbbbaaababbaababaabababbbbaaabbabbbbbaaabbaaaaabbbbabbbbbabbaabaaabaababaaaaaabaaaababbaabababaaaabbbbbbbaaabbbababaaabababbbbbaababbaababbbbbabbbbbbbaabbaabbbaabbbbaabaaabaaaaabbaaabbbbababbaaaaaabbabbbbbaaaababaaaaaabbbabbbabaaaabaabbbbabbabbabbbabbbbaabaabbbbabbabbabaaaaabbaabbbababababaaaaaaaaababbbbbaabbbbaaaaaaaababbbababbababaaaabaabaaabbaabaaabaaaabaabbabaaaababaaaaaaaaaababaababbababbaababbbababbbbbbbabaaabbaabaaabbbbbbbababbabbbaababbaabbbbbbaaababbaababaabbbabbbbaaaababaaababaabbbbababbbbbabaabaababbbbaaaaaabaaababaabbbbaababbaaabbabbabbbabbabaaaaababaababbbbaaabababbbbbbbaababbabbbbbbbabaaaaabbbababbbbaabaaaaaaabababbaaababbaabaaabbabaaabbbaabbababbabbabbaabbbbbaabaaabbaaabbaababbabbbbbbaaababaabaaabbbbbaabaaaababaabaaabbaaabbabbaaababababbbbbbbbbabaabbaaaaabaabaabbbaaaaaaabbaababbbabaabaabbaaaabaabbbbabbababbbaabbbbaabaabaaaabaabaaaaaabbaabaabbaabbbbaababbbbaabaabbabbbbabbabbbbabababbbbabbaaabaaabaabbbbbbbbabbabaaaababbbbbaabaabbbbbabbbbaaaabbbabbbbaaabbbbabbaaaaabbaabbaabaabaaabbaabbabaabbaaabbbabbaabbaaaabbbbbbbbabbaababaaabaaaaaaaabbabbbaabaabaabbaaaaaabbbaabbbaabbaabbbabbaabbabaabaabaaabaaabbbabaaababbaabbbaabbaabbababbaabaababbaabbbabbaaabbbbaaaaaabbbababbaabbaaabbaabbbabbababbbaabbbaabaabaaabaaabbabbbaaaaabaabbaababaaabbaabbabbbbbbaaaabbaaaaabaaababaaabaaaabbbbbbaabaabbbaabaabbaaaaababbababbabbbabaaabaaabaaaabababaabaaaaabbababbbabaaaaaababbbbbbabbbbbbabbbbabbabaabbabababaabbbbbbababbbbbaaaabbaabbabbbabbbbabbbbbabbabaaabbbababaabbbbbaaabbbbbabbbabbbbaaababbbbaaabaababbbbaabbaaabaaaaababbabababaaaababaaaabaaababbaaabbababbababaabbaaabbbaaabbaabaaaababababbbbbbbbabbbbbbbaaababaaaabbababaabaabababaabbbbabaabbabaaabbaabbaaaaaaababbabbaaabbaabaabaaabbabbbbbbabbaaaaaaaaabbabbbbbabbbbaabbbababbbbabaabbbabaababbbaaaabbabbbababbbbbaaaaababbbaabaaaabaaababbbaaabbaabaabbabbabaaaaabaaabbababababaaaaababbababbbbbbaaaababbabbabbabbaabbbbbbbabbbbabaaabaababababaabbaabaaabbabbaabaababbbaaabbbbbaaaabbabbb baaaaaabaabbabaabbbbbbbbaaabababbababbaaabbabaababbbbbbaaaaababaabaaabaababaaabaaaaaabbababaabbbaabbbabbabaaabbaababbbabababababbbbaaabababaababbaaabbbaaaabbabbbbaaababaabbbaaabbbbbaababaaababbbaaaaaaababbbbabaaabbbbbaababbbabbbbbbaababbbbbbaabbababababaaaaabbbaaaaabbababbbaaaabbbbbaabaabbbbbaaaabaabbbbababbabaabaaabbaaabbbaaaabbaabbbababbabababaaaaaabbbbbabababbbbbbaabaabbaaabbabbbbababbabbabbbbaaabababbaababbbbbabaababbbabaaabaaabbabaababaabbabbbbabababbaaabbaaababaaaaabbbbbbaabaaaaabbbbaaaaaaaabbaabaaabbbbbbaabaabaaaaaabaabbabaaaaabababaabaabaabababbbabbbbbaabbaaaabababbabbbaaaabbaabaabbbabbbbaabbabbabababaaaabbabaababaabaaaaababbbabaabbbabbaaabaabbbabbbbabbbbabbababbaaabaaababbabbabbaaabaabbaababaabbbaaaaaabbbaabbabbabbbabaaabababbbbbababaabbbababbabaaaabababaababbababaaaaaaaabbababbabbbabbbabababbbbbababaabbabbbbbaaaabbbabbaabaaaababbbbabbababbbbaaabbbbaaababbaaabbbabbaabbbbaaabbababbbabbababaabbaababaaaaaaaabbaababaabbbbaabaaaaaaabbbbaaaababbaaaaababbbaaabbbbabaaabbbaabbababaaabababababababaabbaaaaaaabbbaabbbaaabbaaaaabbbaaaabbbbabbbabaabbabaaaabaabbbbbabbbaabaaabbbbababbaaaabbbaabbabbbbababbbaaaabbababbaabaaaaabbbabbbabbabaaabaaabababbaababbababaaabbbbbabaaabababaaabaabbaaabaababbaaabbaaaababbaabababbababababbabbbbabbaabbbabaabaaabbbabbaabbbbbbbaabbbbbbabbabbbabbaaabbbbabbaaabaababaaabbababbaaabbbabbbaaabbbabaabbbbbaaaabbbabbaabbabbbabaaaabbaaaabaaaaabbbabbbaabaaaabbaaabbbaababbbaabaababbaabbbbbbbaaaaabbababaabaabbbbbabaabbabaaaabbaaaabbaababbababaabbaabbabaabbabbabbaaaaaabaaabbaaabaabaabbababaaabaabbaabaaaabbbabbaabaabbaabababaaabbabbbbabbbaaaaabbbaabbbbaabbbbbbbbaaaababbbbbbaabaaaabababbbabbbabbabbbaabbbababbbbababaaabbabbbbaaaaabbbaabbbbbbaaabaababbbbbaababaabbabbaabaaaaabbbbaabbbbbabbaabbabbabababaabaabaaaaaabbaababbbaabababaaaaaabaaaaaaaabbbbabbababbabbaababaaababbabaabbabbaabbbaaabbbbbaaababbabbaaaabbbaabbaaaaababbbaabbbaababbaababbaabbbaaabbbbaabbaabaabaaabbaaaaaaababbbbbabbaaaabbababbaabbbbbabaaaabbbbaaaababababbabbbaaaaabbbbabbbbaaababbabbaababbbabba ababaabbbbbaabaababaaabababaaaabbaaababaaaaaaaabbbbaaaaabbbaaaaabaabaaaabbaaabababaaaababbabaabbbabbabababaaabbbabbaabaaabbbaaaababbbabbbbabababaabbbbbaabbaabaabbaabbabbaaaabaaaaabbaaaaabbbabaaabbabbbbbbbaaababbaabaabbbaabaabaaaababaaaabbabbbabbbbaabbbbaabaabaabbabbabaaabbabaababbbbaaababbbbabbbbaabbbaaaabbaaabbaabbbbbbabababbabbababaaaaaaababbbbabaabbbbbbabbbbabbabbbaaaabbbbabaaabaabababbaabbaabbbbbabaabaaabbbbbbbaabbbbaabbababbbbabbbaabbaaaaababbabbbababbbababbbaabbaaabbabbbbabaabaaabbaabbaaabbabbaabaaaaaaaaabbaaabaaabbabbbaabaabbaabaaaababaababbababbbbbbbaaabbbbbbabababaabbbabbabbbaaabbaabaaaaaababbabbbabaabbaaababaabaabaababbbbabbabaaaabaabaabaaaabaabaababaabaabbbaabaabbaaabbaaaabaaaaabbaaaaabbabaaaabbaaaabbbabbabbabbbbaaabbabbbbbaaaabbbbbbabbbaaabbabbbbabbbbabbabaabaababbbababbaaaabaabbbbababababaaabbbabbabbabbababaaaaaaaababbbbbaaaaaaaaaabbbabababbbbbbbabaabbbabbbbaaabbbbbbbabaababbbaaaaaabbbabababababbaabbaabaabbababbabbbaabbaaaabbbbaabaabaabbaabbbaaabbabbabbbaaaaaabbbabaabbaaaabbbabbabaabaaabbaaabbbabaaababbbbbbaaabbbbbbababbabbbbbbabababbabbaabaababbbabbaaabbabbaababaabababbaabbaaabaaaabababbaabaabbbbabaaaaaaababbaaabbbbaaabbbaabbabbbaabaababbabbaabbbabbbabaaababababbaaaaaabaaaaabbaabbbbaabbbaabbabaabbbbabbbbbbbaabaaaaaaabaabbbabbabaaaaabbbbbbbababbbbbbbaaaabbbbabbbabbaaaabbaabbbbbaababbbaaabaaaaababaaaaababbbbaabbaaaabaabbbababaabbabbbabbababaaaababbabaabbaaaaabbbaabbbaabaabaaababbabaabbbababaaaabbbaaabbaabbbbbbbbbbaaaabbabababbbabbabbaaabababaabbaaababaabbbaababbbabaababbbabbbbaabbbababbaabbabbbbbbbabaabbbababbaaaabaabaabaaabbababbababbbabaababbaabbbaaaaabbbbaaaaabaaababbaaaabbabbbbbabbbaabbbbbbbaabbbbbbbaaaabababbbbaaabbaabababbaabaaabaaaaabaabbaaaaababaaabababaabbabaabaaabababbbbbbaabbaaaabbaaaabbbbabbaabbbaaaaaabbbaababaabaaabbbaaaabbaabaaababaaabababaaaabaabaabbbbbbbaaabaaaabababaababaaaaaaabbabbbbaabbbaaaaaaaaabaababbaaabbaabaabaaaabbabbababaaaaaaaaabbababbbbbaaaaabaaaabababbbaaabababbbabbaaabbabaaaabbaaaabbbbbabbabaaabaabbbbbabbbaabaaaabbababaabbbbb babbabaabbbbbabaababbbbbaababaabbbbabbaaabbabaaaaabaaaabbabaaaababaabbabbabbabaaabaababbbaaaabbaabaabababbaabbbabbaabaababababaaabaaaaaaaabbbbabaaababbabbbbaaaabaaaaabbaaaabbbabaabbaabababababaababbabbbbaababaaabaabbaaabbaaabbbabaabbaabbbaaabaabaababbabbbaaaaaabbaaaaaabbabbabababababbbabbabbabbaaaaaabbaaabbbbaaabbabbbabbaaabbabbbaabbaabababbaabaaaaabbaabaabbbaababaaaabbbaabbabaabbaabaabbaabababaabbbabbbbbbbabaaabaaabaabbbbbbaaaaabbbaaaababbbaabbbbabbbbabbaabbababaabaabbababbbaabaaaabbbbbababbaabbbbbbabbaaababaabbaabaaaaabbbbbbabbbaabaaabaabbaaababaabababbaaabaababbaabaaaaaabbbbaaabaaababbababbaabbaababaababaabbabbbbbabbbabbaaaaaaababaabbbbbbaabbbbaabbaaaababbbbabbbbabbbabaabbabaabbaabbbaaabbbbabbabbbabbababaaaaababbabbaaababbababbabbbabbabbaaaaaaabbbaabbbaaabaaabbaabbaabbbbababbabbaababaabbabbbbabbbabaababababbbbaababbbaaaabbababaaabaaabbabaaaaaaabbaabbaabaaabaababaababbabaabaaabbabbaaaaaaabbabbabbbabbaaababaababbabababbbbabaaaababbbaaabaaaaabaabbaaabbbabbababaabbabaaaabbbaaabbbbaabbbbbaaabbbabbaaaaababbabaaabbabbabaabbbbabbbbaabbbabbaabaaaababbbabababaaabbbaaaabababaababbbabaaaabbabbaabbbbababaabbbbabaaaababbaabbbabbbaababbbbbabbababbaabababaabaabbaaaaababaaaabbaabbbbaaaaaabaabbbaaaababbabaabbababbabbaabbabaaaabbabaaaababbaaaaabaaabababaababaaaabbaabaaabbbbaaaaababaaaaaaabbabaaabaaabbaaababbaabaaaabbaabbbabbbbbbbabaabaabababbbabaabaabbbabaaabbbbbbaaaabbbabababbaabbbbbbababaaaabbbabaaaaaaabbabbbabaaabbaabbaaaaabbabaaaaaabbaaabbaabaaaabbabbbbbabbbbaababaabbbababbbabbbbbababbaabaaababbabaababbabbaabaaaaabbbbbbbaabbbaaaaabbbbbaabaaabaabbabbbabaaabbbbbbbbaababaababbabbababbbabaabaaababababbbbaabbbaaabbabbaababaabbbbbbabbabbaaaaabbaaaabbabaaabbbababaabbbabbaababaaaaabbabbbaabbbabbbbbaaabaabbbaaabbbbbaababaaabbabaaaaabbbbbbabbaabbaaaaabababbbbaaabbbaabbaabaaabbbbbbaaababbbbbaababbabbabaabbababbaaabbbaabaabbbaaaaabaababaabaaababaaaaabbaaaaabababaabbabbaaaabaabaabbbaaaabbaabaaaaabbaabbabababaabbbbabbbaabbabaaaabbaababaabababaabaababbababbbbabaabaababbaaabaaaaaabbbaaaabababb aabaabbbabaaabaabbbaabbbaaababbbaabaaaaaabbaaabbbbabbabaababaabbbaaabbbabaababbabbbbaaabaaabbbabbbaabbabababbaabaaababbbabbbabbaabbaabaabababbabaaabbbabaaabbbabbaaababbaaabababaabbbbbabbababbbabababbbaaabbbbabababaababbabbbaaaaaaaabbbbbbbaaababbbaaaaaabbaabababbaababaaabaaaaababbbbaabaabaaaabbaaaaaaababbabbabaaababaaaaabbbaaaaabbbaaabbbbbaabaabbbbaaabaababbbaabbbaaabaaaaabaabaaaabababababbbaaabaaaaaaaaaabbababbabbbabbbbabbbaababababbabbbaaaaaaaaaaabbbbaabaaabbaababbabaaaabaaabbbbabababbaabbababababaabbaaabbbbabbbaaabbbbbabbbbaaaaaabbbaabababaaabaababaabbaaabaabbbaaaaabaabaaaababbababbbbbbabbabababaabbabbbbbbaabbbbaabbababaababaaabababbabbbbaaaabbbaaabbabbbbbabbaabbabbbbbbaaaaaabbbabbbbaaabbaaabbbabababbbaaabbaabbaabbbabbbababaaabbaabaaaaababababaaabaabbbabaaaabbbbababaabaaaabbbabbabbbabbbaaabbabaabaabaaababbbaababbaababbaaabaabbbabaaaababbabaabbbbabababbaabababaaabababbbbaaaaabbbbbbaaaaabaaababbabaabbabaaaabbabbbabaabbababbabaaabababbaaaabbbbbbaaababbbbbbaabbabbbaaabbababbaaaaabbbbbaababbbbbbbaababbbababababbbbbbbbabbabbbabaaaabaaaaaaabbabaabaabaabaaabbaabbbbaaabbbbbaaabbabaaaaabbbaabaabababbbbabbaabbbaaababababbbababbababbaabaabaababbbbbbabbaabbbaaabbababbbbbaaaabbabbbaaabbabbbabbabbbababaaaabaaaaabaaababaabbbbababbbbbbbbbbbbbbababababbbabaabababaabbababbbbaaaabaababaabbababbbabaababaaabaabbaaabbaaaabaaaabbbabbabaaabaaabaaababbaabbbbbbabaabaabaaaabbbbabbababaaabababaabbaabaabbabbaaabbbbbbaabaaabbbbaababbabaaabbaaabbbabbababaabbaabbbbbababababaaaabbbbbbbaaaabbababababbbaaaabbaaaabbbaababababbbaabbabaaabaabbabbaaaaaabaaaababbbbaaaabbbbbbaaaaabaababaabaaabaaaababaaababbabbabbbaababababababbbababaaaababbaaababbbbbbaabbbaababbbbababaaaaaaababababbabaababbaaaaabbabaaababaaababbabbbbaaaaabbaabbaabaaabbaabbabbaabbaaaaabbbabaabbbbabbabaaababaabaabbaaabaaaaaaabbbbbaaaababbabaaabbabbbbabaabbbabbabbbababaaabaaabbabbbaabaabaabbabbaaabbaabaababbaaaabbbbaaaabaaabbaabbbbaabbbbbaaaaabbabbbabbaaaaaaabbbbabaabaaababbbbbaaaababaaabaabaabaaaababbbbaabbbababbabaaabbabbbbbbaaabbabaaaaaaa abbbbbbabababaaaabbbabbaaaabbaaabaabaaabaabbbaabaababbbabaabbbabbaaaababaaabbaabaaaaabbbaaaabbaabbbaaaaabbbabababaaaaabbaabaaabaaabbbbbbaaaabbaabababbbabbaabbaababbaababbbbabbaaabbbbbabbabababbbbbabaabbbabaabbabababaabbbbbbbaaaabaabbbaaabaaabbabbbabaababbabaaaaaabbaabaaaaabbaaaaabbbaaaaabbabaabbaabbbbbbabbaabababaabbaaabaaaaabbaaaababaaababbaaabbbabbbbababaababababaaababbbbaaaababbaaaaabbbababbaaaaabaaaaaaababbbbbbbbbaabaabbbbaaabababaaaabaaaaaaaabbbaaaabaaabbaaaaaaaaaaaababbaabaabbbabbababbbbbabbabbaaabbbabbbaaaaaabbbbbbabaababbababbbaaababbbaababaabbbbbaaaaaabaaaabbaaabaaaabaaabbbabbaabbabbbaaaaabbbaabbbabaabbbababaaaababbbaabbabababbabbabbaaaaabbaabbbbaabbabbbabbbbaaabaabbbbbbbbbaabbabbabaaaaabaaabbbbaaaabbbabaabaababbababbaaaabbbaaaabbbabbbaaaabaababaaababbbaaaaabbabbbaaababaaaabbabbaabbaabbbbaabbbbbbaaabbabbabbababbbbbabaabbababaabababaaaaababbaaabbaaaabaaabbbbbabbaaabbaabbbabbbababbaabbbaaabaaaaabbbbbaabbaababbaaabbaababbbbabababbababaabaabaabaabbbaababbbbaabbabbbbaabbababbababbbbbbbaaabababbabaabbbaabbbabaaaabbabbaaabbbabbbbabbaababbbaabbbaababbbabbabaabaabbbabbbbaaabbbabbbaabbababbabbaababbbbabaaabbbbbbbaaabbbbabbabbababbbababbaababbaabbbabbbbabbbbbaaabaabaabaaaaaaaaabaaabbbbaaabbaabbabaaabbababaababbbbababbbbbababbbabbaabaabbaaaaaabbbabaabaaabaaabbbbaabbbbababaabaabbababbabbaabaabaabbaaaaaabababbabbaabbbbbbbbabaabbbaabaaababbaababbbabbaaabaaabaaabbbaabaabbbabaaabbabaaabbbbabbabbaaaababbababaabaabaabbbbabbabaabaabbaaaababbabbbababaaabbbbbbabaaabbabaaaaababaaabbbbbabaaabaabaabaabaaabbbbabbaabbbaabbababbabbabbbbaababbbbaabaaaababaaaaababbaababbbabbabababbbababaabbabbabababaabbbbbaababbabbaaabbaabbaabbbbaaaabbabaaaabbbabaaaabbaaaabaaabbbaabbbbabaaaabaabaaaaabbaabbabbabaaabbabbaaabbbbabbbaaababbabbbaabaaaabbbbababaabaaabaaabbaaabaabaabababbbbbbbbbbbabbbaababaaaababaabbbabbbababbaaabbaaabbbbbbbabaaaaabababaaaaabaabbbbabbbbabaaabbbababbaababaabababbabbabaabaabbaaabaabbbababbabbaaabbbbbabbababaaabbbaaabaababbbbabbbbababbbaabababbaabbabbabbaaaaaabbabbbabbbabbbaaabaa bbbaabababbaaaabaaababaabbabaaababbabababaaababbaaaabababbbabbaabaaaabbbbbbaabaabbbaabbbabbaaabaabbaaababaaababbbbbbbbababaababaaaabbaaaabaaaabbbaaabaaaaaabaaababbbababbbaaabaaabaaabbaaaaabababaabaabbbbbabbabaabbbaaaabaaabbbbabbbbaaaabababbaaaabaabbaaabbbaabaaabbbbbbbbbaaaabbbaabbabbbbbbbbbbbbaabbabbabaabaaabaabaaaaabbaabbbaaabaaaababaababaaaaabbababbbaabaabbbaaaabbaaaabbabaaaaaabaaaaaaabaaaaabbabaaaabababaababbbaabaababaabbbabbababbbabaababaaaaaabaaabaabaabbabbbabbbbaaabbaabbabbbbbababbababbbbaaaabaabbabaabbbbbabaababbbaaaabababbbbbbabbbbbbabaaaaabaaabbbbbbbababbbbabbbaaabaabaababaaaabaaabaaaaaabaabbabbabbabbaabaaabbbbabbbaaabbbaababaabaaababbaaabbaabbbbbbbaababbaaababaaabababbababbabaabbaabbaabbbaaabbaababbbbaaaabaaabaababbabbaababbabbbabbbbaaabbaaaaabbabaaabaabbabbbbabbaabbabbbbbbbbababaabaababaabaababaabbbaaababbbaabbbbbabaabbbbbbaabbaaabbaabaaabaabbaaaabbbbaaababbaababaaabbbaaaabbabbbbabbbbababbaabbbabaabbabbaaabbbabbbaabbbbbabaabbbbbbbbaaabbbaaaabbbbbbbbaabaaaabbaababbaaabaaaaabbbbbaabaabbaabbabbbababbaabbbbbaaababbbaababbbbaabbabbaaabaaabaabbabbabbbbbaababaabaaaabbaaabababaababbababbbaabbabbababaaaaaaaabbbbbbaababbaabbbaababaabaaaaabbaaaabaababaaababbaabaaabbabaabbbbabaabbbbbaaaabaaabbbbaabaabbaabaaaabbbbbaabaabbbbbabaabbabaaabababbbaaabbbbaaabbabaabbaabbaabbaabaababbbbbababbbaaabbbbababaababbbbbbbbbbbbbbabaabaabbaaabaabbaabaababaaababbababababaabaabbabbbbaaaabbabbabaaaaaaaabbaaaababaabbabaabbaabbabaabbbaabbabaaaababbbaaabaaabbbbaaabbaabbabbbbaabbababbbaabbbaaaabaaaaababbbbabaababbabbabbaabbaabbbaababaabbaaaabaaabbbabaabbbbababaaaaaabaaaaabaababbaaaabbbbabbaaaabaaabbaaaabaabaaaaaaabbbbabaabbbaaabbbbaaababbbababaaababbbaaabbabaaaaabbabababbbabbbaaaabbbbbbbabbbbabbabaabbbaabbaaaaaabaabbaaababbabbbbabaaabbabbbaaaabbbabbabaabaaaabaabaaabbbbbbbbbabababbababaabaaaababbbabaaaaaaaaabbbaabbaaaaaaabbaabbbababbbbaaaabaabbaaaaabbaaaabaabaababaababaabbbabbaaaaaabaaaaababbbbabbaabbbabbbbbbabaaaabbaabbbbbabbabbbbbaaabbabaabababbabbbbbbbbbbbbbbbaaaabaaaaaabababbaabbbababaaaa abbaaabbbbabbaaabababababaabbaabbaababaababbbaaabbaaababbaababaaabbbbabaaabbbbbbbaababbabaaaabaaaaabaaaaaabbaababbbaaaabbbababbbaabaabaabbabaabaaaaabababaaaaabaabbabbaaaabbbababbabababbbbabaabbababababbbbaabababababbbabbababbaabaaaaabbbaaaaaabaaabaaabaabbaababbababbbbbaaaaaababababbaaababaaabbaaabbaababaabbabbababaaabaaaaaabbaaaabaaaaabbabbaabaaaaaabbaaababbbbababaaababbbbaaabbbabbbaaabbbbaaababbbbaaaabbbbbbaabaaaabbabbbabbabbabbabbaabbabbabbaabaabbabbaaaaabbabbabaaabbaaaaaaabbabbabbaabababbababbbabaabaaababaabbaabbaaabababaabbabbaabbbaababbabbbbaaababbbbbbabbababbbbbabbaabbbabbbaababbbaabbaaaaabbbaabaabbbababbbababbabababbaaabaababbbbabbbbabbbaaabbbbaaaaaaaaabaaabbaaaaaaaaaaabaababaabbbbabbbbaaabaabaabbbabaababbaaabbbabababbaaabbaabaabbbabbbbbababbaaababaaabaabbabbabbbabaaabaababbaaaaaabaaabbaabbbaabbbbababababbbbabbaababbbbaaabbabbababbabaaababbaaababbaabbbaaaababbbbbbbbbaababbbbbbaabbaaaaabbaabbbaabbababbbbbaaaabababbabaaaaaaaabbbabbabababbababaaabbbbbbaaaabbaabaabbbaaabbbbaabbabbbbbbababbabbaaabbaabbabbabababbabbbbbbbabbbbbbabaababbabbabaabaaabaabaabbbabbababbbbbbbaababaababaabababbaabaabaabaaababaabbabbaababbbbbbaaaaabbbaabaabababaaabaaaabbabaabaabbaabbabbbaabaaabbbaaabbbaabaabbaaabbaaaaaaaabbbabababbaaaabababbbbabbabbbbbaabbbaabababbbaaabbbaabababbbbbaaaababbaaabbbbbbbabbaabbbbaaabbabbabbbaabbabbbabaaababbbbbaababbbbbaabaababaaabaabaaabaabbbbbabbbbabaabaaabaabbbbaabaaaaaabbbbbababbbbbababbbbbabbbabaabaabbabbbababaabbabaaaabaaaababababaaaaaaabbbbababbabbbbabaabbabbabbbbabbabaabbababaabbbabbaababababababbbabbbbaaabbaabbaabaaabbbbaaaaaababbabbbbaababababaaaaaaaabbabbbaaababababbabbaabbaaabaaabbbaabbbbbbaaaaaaaaaabbbbaaabbbaabababbabaababbbaaaaabaabaaabbbbabaabbaababbbbabaababababbbaaaabbbababbbabaabababbababbaaabbbaaabaaabaaabbaababaaaaaaaababababbababaabaaabbbbabbbbbabbabbbaababbabaabaababbbbbbaaaaaaabbabbbbbaaababbabbbabaabbaaaaabbbaaabbabbaaabababaaaaababaaaaaaaaabbbabaaabaaaaababaabaaabbbaaabaaaaabababbaaaabaaaaabaabbaabbbabbbbabababbbabaaabbbbabbaaaababaaaab bbbbbaababbbbbababbbabbbbaaaababbabaabbbbaaaabbbbbbbbaaaababbbbbaaabbabababbaabbaabbbbaaabbaaabaaababaabbbabaabbbabaababbabaabaabbbaabbbbbaabbbbaaabbbbbbaaabbabbaaababbbbaababbaabbbbbabbbbbbaabaabbabaaababaaaababaaaaabbbaababaabaaaaabbbabbbaaabbbbbbaabaababbabbbaabbbabbaaaaabaaabbaaaababbabbaaaaababbabaaabaaaaabbbbaaababaaabaabaaaababaaababbaababbbbbbbbabbbaabbbababaababaaaabaaabababbabaabbaaaaabbbabbaaaabbbbbaabbbababaabaababababbaaababbaaabaaabbbabababaababaabaaababbabaabbbabbabbabbaababbabaaaabbbaaaabbbabaaaabbbabbbaaaabbbaabbaababaaaababbbaaaaabaabaabbbbbababaaabaabbabbabaaaabbbbbaabaaabaaaaaaabbbabbabbbabbbabbbaaaaabaaabbbbbbbaaababbabaabaabbbbaabbbbaaaabaaabaaababbabaaaaabbbaabbabbaaaaababaaaaababbbaaaaabaababaaabbbbaaaaaabbbaababbbabaabaaaaabaaaabaabababbbbaabaababbbbbaaaabaababababaaababbaaababbbabbabaaabbbaabbbaaaabababbbbaabaabbabaabbaaaabbbbaaabbbabaabbabbbbbaaaabbbbbbabbaabaaaaabaabbbaaababbbabaaaaabababbbbbbbbbababaaabbaabbbabababbbbbabaaaaaabbbbaabbabbaabaaaababaaabbabaabbbaaaaabbbaaaabaaabbaaaaabababbbaabaabbbaaabbababbabaaababababaaaaaaabbbbbaaaaababaaabbababaaaabbabbaabbaaabbbabbabbababbabbbbabaabaaabbbbbabaabbaaaaabbbbbaaaaaabbbbababbbabbabaaababaabaabbaaabbabbbaabbababbbbbbaaaabbbaaabbbbababababbaaababbbaaaaabababbbabbaaaaababbbaaabbaabbbbbababaaaabbbaaaaabbaaabbbaaaaababaaabbbbabbbbbababbbbbabaabaabaaababababaaabaabbababbaaaaabababbaaababaaaaaabbbbbaaababbbaaabbaababaabaabbaaaabbaaaaababbbabbbbbbabbaaaaabaaaaaaababaaaaaaaabaaaabbaaaaababababbbbabbbbbaaabbabaaaaabbabaabbaaaaababbbbabababbababaaaaaabbbbbbbbbabbaabbabbbbbaaabaaabbabbaaabaababbbbaaabbbbbaaaabbababbbbabaaababaaabbaaaabbabbbbaabaaaababababbabaaabababbbabaabaaababaabaaabbbabaaaaababaabbaabaababbaaababbbbabbbbbaaabbbabbabababbbaabbbaabaabaababaaaabbbaababbbababaaabaababaabbbbabbababbaababbbabbaababbbabababaaabbaaabaababaaaaababababaaaaaaaababaababaaaaaaabbbbbbaaabaabbbabbaaaaaaabaababbaaaaaaaababababbaabbbbaabaabbbabbaabbbabbaabbbbbabbabaababbbbbbbabaabbbaabbbaaabbbbbabaabbababbabbbababb bbabaabbaabbbbbbaaaababbbaabbabbabbaabaababbbaabbaaaabbabbabababababbaabbbabbababbbaabbabbabbbaaabaabaaaabaaabbabbbbababababaaabbbbabbabbaaaaaabbaaaabaaababbbaaabbbbabbaaabbaaaaaaabaabaababbbababbabbaaababbaaaaabaabaabbbaababaaabababaaabbbbaabaabaabababbaaaaaaaaaaababaabbaaaaabaaaaaaabbababababbababbaaaaaabbabbababbbbaabbbabbabbbababbaaaaaabbaabbaaaabababbbbaabaabbbbbaababbaaabbbbabbaabbbaabbbaaabaabaaabbbbabbbbbbbaababaaabaabaaaabbbbabbbabababbaaaabaabaabbaabbabaabaaaaaaabaabbaabaabaaabbaaabaaaaabaabbbabaababaabbaaaaaaabbaabbbaaabaaaabaabbbbbbaabaaababbaabaaababbaaaaaabbabbabaaaabaabbabbbabbbbaabbabaabbababaaaababbaaaabababbabbabaaabbbbaaaaababbaaabbaaabbbbbbbbbabbabbbbbaaabaaaabbaabbbbbbbaaaabbbaaaaaabbbaabbbbabaaabbbaabababbbaabbbbababbabbabbaabbabababbbbbabbbaabbabaaabbaaaaaababbbabbbaaaaaaabbbbbaabbaaabaabaabbabbbbaaabbabbbbbbaababbbaababbabaabbbaaabaabababbbbbbababbbbaabbbbbbabbaabababbbbabbbbaabaaabaaaabaaaabbaaaaaaabbbabababbaaaaaabbbbbbbbbbabbabbbbbbbabbabbbbbabbababbbbaaaabbabbabaabaaaaabaaaaabbabbbabaaabbababbabaaaaabaaaaaaaaabbaaaaaaaaaabbbbaaabbabbaaabbbabaabaabbaaaaaabaaaaabaababbbababaaaaaaabbabbbbbabbaabaaaabbbbabbabaabababbaaabbaabbaaaabaababababaabbabbbbaaaaaabbbbaabaaaaabbabaabaaaababbaaaabbbbbabbbabbbabababaabaaaabbbabbaababbaaaaaaababbaabbbabbbabbabbbabbabbaaabbbbbaabaaabbaaabababaabbabaaaabbaaabaaaababbababbababbbabbbbbbaabbbabbaaaabbbabbabaabbbaaaaaaaaaabaabababbabbaababaaaaaaaabbabbbbbaabaaaabbabbabbabaaababbababaabbabbbaabaabababbbaabbababaaaabbbabaabaaaaabbbabbbbabaaaaabbabbaaaabbabbbbabbaababbbabaababbbaaababaaabababbbbbabbbabababaaaaabbbaaababbbbaaaabaababbbababaaaabaababbaaaaaaaaabbbbaabbbabababababababbabaaaabbaaaaaaaabbbaaaaaabbbaabbaabbaaabaaaaaabaababbbaabbbbbbabaababbbbbbabaababbaaaaaabbabbaaaabbaabbabbabaabaabaaaabaabbbababbbaabababbabbbbabaabababbbabaaababaabaaaaaaaabbaabaabbaaababbbbaabbaaabbbbbaababbbbbabbaabbbaaaaabbbbbaaaabbbbbbababbbaabaabaabbbbbbbbabaababbbaaaaaabbaaaaaaabaabaaababbbbaababaaababbabbbbbabbabababbabaababbbabba abbaabaabbaaabaabbaabbbbaaaabbaabababbbaabaaaaaaabbbbbaaabaaababbbaaabbabbaaabbbbbbababaabaaababbabbaaabbbabaaabbbbbaababbbbbbaaaabbbbabaaaaabbbbbbbbbabbaaaabbababaabababbabbbbbbaabbbababbbbababbbbaaabababbaaaabbaaaababbbabbbababaaabbaabbaabaaaaaaabbbabbaaaaabababbaaaabbbabbabbababbbaaaaabbbaabaaaabbbbabbabaabaabaaaabaaabaabbbaaaaabbabaaaabbbbaabaabaaaaabaabaaabbbababaabbabaaaabbbaabaabaabaabababaabbbabaabaaaaabbbbabaabbaaaabbbbaabaabababbbabbbabaaababaaabbbabaababaaabbbababbbbbbbabababababbaabaabbabaababaaabababaabaabbababbaabbabbabbaababbabaaababbbabbbbbbabaaabbbbbbabbaaaabbbbbaababababbaabbbababaaabbaaabbabbaabbaaababbaaaaabbaaabaabaaabbabbaabaaaabaababaaabbaabbaaababbbaaaabbbabaabbbbbabbbbaabbaabaaabaabbbabbabaaabbaaabaaaabaabbbabbbbbbaaabbaaaabbbbbaaaaaabaababaabbaabaaaabbababbaaaaaaaabbbbababbbbbbbbbbaaabbbbaaabbaabaaabbbbbaaaaabbbaabaabaaaaabababaabbbbaaabbabbbabbbbbabbaabbbaabbababaaababbabaabaaaaabababbaaababbbabbbabbabbbbbaabbaaaabbbaabaababbbbaabbbbaaaaaabbabbbbbabbbaabbbbaabbababaabbbaabaabbaabaaabbabbaaabbbbabbaababbbbaaabbaaababbabbbaabbabababbabaabababbbbabbababaabababbbbaabbbabbaaaaaabbaaaababbbaaaabaaaababaaaaaaaabbbbbbbabaabaabaabbbbaaabbababaabbbabaabababaaaabbaaaabababaaabbbbaaaaababbbabaabaababbbabaabbbaababaaaaabababbaaaaababaababbabaabbaaaabbbaaababbbabbbbabaaababbbabaabbababbabbbabbbbbbaaaaabaaaabbbbabbbaababbaaaabaabbbabbaabbabaaabaaabaaaabbababaabaabbaabaaaababbabbbababaaabaabaaaabbbabaabbaaabbbbabbbabbbbbbabbabbbaaabbabbbbbabaaaaaaabbabbbbbaaaaaaaaaaaababbbbabbbbbbaaababaaaabbbaabbbabbabaabaabbaaaabbaabbbabaaaaababbbbabbbbaabbabbbabbbaabbababbaabbbbbababbabaabaabaabaaaaaabbbbbbabaabaabbbbabbabababbbabbbbaababbbbbbabbaaabbabbbaaaababababaabababaaaaaaaaaaabaaabaaaababaaaabaabbabbbaabbbaaabbbaaaaaaabbbbaabababababbbababbababbaaaaababbabbbbabbbaaabaabbabbaaaaabaaababbabaabbbbbaaabbabababbabbbaabababbaaaabaaababbaababbaabbabaabbaabbabbaaaabaaabababbbbabbabbaaaabbbabbaababbbbbbbbbbabbaabababbaabbabababbbbaaabababbabbabaabababbbabbbbabaaaababaaba abaaaaaaababbaaaaaaaabababbbbbaaababbababbaaaaabbaababbbbbbbbaabbbbbbaabbababaaabbaaabbabbabbbbabbbaaaaaaabbaabbbbabbabaaabbbbabababababababbbabbaababbbbaabbaaaababbbaabbaabbbbabbabbaaaabababbaababbbabbaaabbbaaaabbaaaabbbbbbabababbbbaabbabbbaabbaabaaaaababbbbaaabbbbbbabbabbbabaaaabaabbbababaabaaababbabbaabbbaaaabababbbaaabbbbaababababbbbbaabaababaababbaabaaaaabbbabbbbbaaaaabaaaaaabbaaabababababaabababaaababbaaaabbbbbbabaaabaabaaaaaabaabbbaabbabbaaabbababbabbbbabababbabbababaaabaaabaabaaaabababbbabbbbabaabbabbbabbabbbabbbaaaabbabbabbbaaaaaaabbaaaabbaabaabbaaaabbaaaabbabbbabaabbaabbabaaaabbbababbbabaabbbabbaabaaaabbbaabababaaabaaaababbbaaaabbbaaaaabbbabbaabaaaabbbaaaaaaaaaababbbaaaaabbaabbbaabbbaaaaabaabbbbbaaaababbbaaababbbbbabaababaaabbaaaabaabbabbbbaaaaaaaaaabbaaabaaaaababaababbaabaaabababbbbabbaaaababbbaaabaaaaababbbbaabaababaaabbabbaaaaabbababaaaababbbaabaabbabbbaaabbbbabaababaaababaabbbbbbabbaaaaaabbbabbabbaababaaaaaaabbababbaababbbabaabbaabbbbaaabaababbbaababaabbbbbabaabaaaabbaaabbabbbbaabbabbababbabaaababaabbabababaaaabaaababbbabbabbbbabaaaababbaababaaaaaabbababbaababbaaaaaabaabbabaaaaababbaabababababbaaaaabbabaaabaaaabbbbbaabbbaaabbabbabbbbaaaaabbbbbbbbaabbbbaaaabaaaabaaabbbabbbaaababababbbbaabaabaaaabbabababababaababbbabababaaaaaaaabbbbaabbbabaababaabbbbbbbabbbbaaabbaabbbaaaaabbaababaabbbaaaababbbbaaaabababbababababbabbaaaababaaaaaababbbbaabaabbabbbbababbabbababbbbabbbbbabaababbbbaabbaabaaaaaabbaabaaabbababbbababaabaabbbabbbbbbabbababaabaaaabbbbbbbbabaaabbbababbbbbaaaababaabbaaabaaaaabaababaabbbaaaaaabbbabbaabbbbbabbabbbbaaabaabaabbbbabbabbbbbabaabbabbbaaaaaabaaaabbaaabaabababaabbbabbabbbabbbabbaabaababbbbbaaabaabbbbbaaaaabbaabbbaabbabbbbaaababaabaaaababaabbaaaababbbaabbaabaabbbaabaabbaaaaababbaaababbaaabaabbababbaaabbbbaaaababbaaaaaaabaaabbaabbbbabbbbbbaababbaabbaabbbabaabbbabaaabbaaaabbaaaaabababababababbbbabbabbaababaaaaaabababababababbabaaabbaabbabbbabbbbbbbaabbbbaaababaaaabbbbaaabbabbabbbbababbaabbbaaabbabbabaaaaabbbabaaabbbbbbaaababbabbaababbbbaabbbaab bbbabaababbbbbaaaababbaaabbabbbbaaabbaaabababaababaaaaabbbaababbaaababaaaaaaaaaabbbbabaabaaabaabaababbbbbabaaabbbbababbabababbbaababaaabbababaabaabababbabbababaaaabaabbbababbaaaababbbbabbbaabbabbabbaaabbaabbbbaabbbaabbabbbaabbabaabaaabbabaabbbabbaaababbbaabaababaabbbaaababaaaaaabaabababbabaabababbaaaaaabbbaababaabbbbbaabaabaaaabbbaabbaaaabaaababbbaaabaabbaababaaabaabaaaabaaaabaaabbbaaaabbaaababbaabaaabbbaabbabbbbbaabbabbbbabaaaaabaaababaabbbbabaababaabbbabaabbbbbbabbbaaababbbbbbabaaaaabbabbaabbbbbbbaababababaabbabababaababaaabababbbbbaabaababababaaaabbbbbaabaabbbbaababababbbaabbabababbbbaabbaaabbbbbaabbbaaabbbabaabaaaabbbbabbaaaabbbbbbbbbbbbbbaaaaabbbaabbabbabaaaabbababbaabbaabaaabaaaaabaabbaaaaaaababaabbaababbabbbabaaabbabbbaaaaaabbbbbbbaabbbaababbaaabababbabbaababbaaaabaabaabbabaaaabaabababbbbbbabbababbbbabbabaabbbaabaabaaabbbababbababaaabbbbbbbbbabaaababbababbabbbbbbbbaababaabaabaaaabbbaabbbbbababbaabbaaaabaabbbaabaaabaabbaaabaaabaababaaaaaaaabababaaabababababbaabaabaabaabbbbbbbaaabbbbababbbabbbabaaaabbbbbbbbbabbabbbbbbbbabbaabaaabaababbaababbbbaaabbaabbaaababbaababbabbaabbaaabaabbaabaaaaaabbbabbbbaaabbababaabbbabbaabbabbaababbbaababaaaabbbabbbbbbaabaaaaaaababaabbbbabaabbbaaabaaaaabbabbbabbbbbababbabbaabaabaaaabbaaabbaaabaaabaababaaaabaabaaaababbabbbbbabaabbaaaabbaabaababbaabaaabbababbbaabbbbbbbbabaababaabaaaabaababbabaaabaaaabbbbbababababbaaaaaabaababbbabaaaaaababbabaaaabaabbaaaabaaaabaabbabaabaaabaabbbbababaaaaabbbbabababbabbaabbbbaababbbbbabbaaabbbbbaababbbababbabbaabbaaaabbbbbaaabbaaaaaaabbabbbaabaabbbbbbabbbbbbbaabbbbbabaaaababaaabbaabbabbbabbbbbbaababbbbbabaaaabbbbabbbabaaabbbbaabaabaabaaabbabaaabbaabaaaaaaaabaabaaabbaabaaaabaabbaabbabbbbbbbaaaaaaaaaabbaaabbababbaaababaaabaababbbbaabbaaaaabbbabaaababaaabbbbbabaaabaabaababaababababbabbbbbbababaaabbabbbbbbabbbaabbbbaaabbaaaabababbabbaabbbaaababaaabaaabbbaaabababbaaaaabbbabbbbaaaababaaaaabbabbbbabaabbababbbaabbabbbbbbbbabbbabbabbbbabbabbaabaaabaaabbbaaaabbbbabbbbbbababbaabbabaaabaaabbbabaabbbbbaaabaaabbababbba abaaababaaaaaaabbaabaaaabaabaabababbbaaabbaabbbbabbbbbaabaabbaabaabaaaabbbbaabbbbaabbaabbaaabbbabaabbabbbabbbbaaabbabbbbbbbaababbaaaabbbaabbbbaababbabaabbbabbaaabbbaabbbbabbaaabbaaabbbbbaabbaaaabaabbbbbbbbaabbabbbbaabbbabbbaaabbbbabbabbbaabbbaaaabaaaabbababbaababaabaabbabbaababaaabbabbbbbaaaababbbaabbabbaabaaabbbaaabaaababbbabbababbbbbaaabbaaabababaababaabbaababbaabbbbbabbaaabbaabaaaabbaabababaaaababbbabbabaaaaaaaabbbbababaaabbbbaaaaababaabaaaaabaabbbbbaaababaabaabbaaababbaabbbaaabbbbbbbbbbbbbabaabaabaaababbaaabaabaaaaaabbbbbabbbabbbaabaaabbbabbaababbbbbbbaaaaaabababbaaaaabaababbabbbbbabbbbbabaababbbbaabbaabbaaabbbabbaababbbbbabbbaabbaaaaaababbababbaaaaaaaaaabababbaaaaabbbaabbbbbbabbababbbaaaabbbababaabbaabababbaaabbabbbaaabbaabbabbabbaaaaabbabbaaaabbbabbbbbbaabbabaababbaaabbaababaabbabbbbaababaaaaaabababaaaaaaabaababbbaabbbbabaaabaabbaaaaabbbbaaabbbbababbabbbbabaabbbbaaabbbaabaaaabbababaababbaababaabbbaababbaaaabaababbbbabbabaaaabbababbbbaabbbbbaaaababaabbababbababbaaabbaaaaababbaabbbbabababaaaababaabbbabbbbbaabaabbbbaabbaaaabbaababbbbaaaababbabbbbbabababbaabbaaaabbbabbababbbbabaabbaaaaabaaaaababbabaababbabbaaaaaabababbbaabbababbbbbbabbbbbabbabaabbbbbaabbbaaaaaaaabbbabaaaaabaaaaaabaaaabaabbbbbbaabaabbaabaaabbabaaabaababbbaabbbbbabbbababbaababaaaaabbbbbbaaaabbbaaaaaaaaaaaabbaaabbbbaabbabaaabbbaaabaaaaabbbabbabbababbaaabbbbababbbbaaaaaabababbbaaababaaabababbbababbaaabbaaabbbbbbbaaaabbbabbbabbabbababbaabaabbbabaaabaaaaaabbbbbbabbabbabbabbbbbbaaababbabbaabaabaabbabbbbaabbbabbbaabbbabbbbabbabbaaaaaababababababaabbbbbbabbbbaaabbabbbaaababaabaaaaaaaababbaabaaabbbbbbabbaabbabbabaaaababbabababbababaaaaababbabaabbababaaabaabbaaabbaaaabbabaabaaaabbbabaaaaaabbbaaaabbbbababbbabbabbaabaaabbbbaaaabbbbabaaaaaaaabaabbbabaaaaabbabbabbaaabbbbbbbabaabaabaaaaababbaababbaababaabababbaaababbbabbababbabbbbbaaaabaaabaabbabbbbabbbbabbaaabbabbbabaaababbbaaabbabbaabbaaaaabababaabbbbbbabbbbbaaaaaaaabaabbbaabbbaaaabbabbbbbbbbbaaaababbbbabaabbbabbbabbaabbbbaabbbbbabaaabaabaaababaaabaabaaaaaababb babaabbbaababaabaababbbabbabbaabaabaaabaaabbbabbababbbabbabaaabababbaaabbbaaabaabbbabbababbaaabaabbbaaaabaaaaabababbabaaaaabaabaaabaababbbabbbaabbbaaaabbbabababbbababaabbaabababbbaabbaaabaaaaaabbbaaabbbbaabbaabaaaaababaabaaaababaabbbaabbaaaababababbbbaababbaaaabababbbaabaabaaababaabbbababbbabbabbabaabbbbabbaaaaaaabbbababbbbaaabbaaabbaabbababaabbbabbbbaaaababaaaaabbaabbbbbabbbabababbabaababbbbabaabaabbbaaabbbaabaaabbabbbbbabaaababaabbbbaaabbbbbbbbbababaabbababbbaabaabbbbbabbabbbbabaaabbaaabbbabaaabbbaabaaaaabbbbbaababbababaabaababbaaabbababaababbbaaaabbbaaabbbaaababbabbbaaabaaabaaababbabbbbbabbbbbbbaaabbabbbbbabbabbaaaaabbabaabbbbababbbaaaabbbbbbbaaaabbbbbbbbbabababbbaabaabaabbbaaaabbbaaaabbababababbbbaabbaababbaaaababaaaaababaaabbbaaabbbabbbbababaaabaaabaabbbbbbbababbbbbbbabbaabbbbbbbbbbbbbbaabbababbabbbabbbbbaabbabababbabbbaaaabbaaabaabbabbbbabaababbbbabaabbbaaabbababbbbababaabababbabbbaaaaabbbabababbababbbabbabaaaabbbbbaaaaabbabbbababbaaabababbbabbbaaaabbaababbbbabbabbaaaabababaabaabbabaaabaabbbbbabababbaababbaaaababbbbaabbabaaaabaaabbaabbabaaaabbbbbbbbbabaaaabbaabbabbababaababbaaaabbbaabbaaaaaaaaababbabbabaaaababbbbbbababaabbbaaabbbbaaabbbbababaaaaaabbabaabbaabaaaaaabbaabaabbbaaaabbabbababaaaabbaaabaaabaabaabbbbbaaababaabbaaabbbbbbabbbabbbbaaaabbbabbababaabbbaaabbbbabbaaabbbbbbaabbbabaaaabbbbaabaabbabbbaababbaaaabbbaabababababaabbbaababbababaabaabaabababaabbaabbabababbbbbabababbaabbabbaaababbbaaabaabbbbbbabbaabbababbbbaabbbaaabbbaaababaaaabababababbbabaabbaaaabaabaaaaaaaabbbbaabbbababbaaabbbbabbbbbabbaaabaaaabbbaabaaababaaaaabbbabaaabbaababbabaabbaabbbabbbaaaabbbaabbbaabaaaabbaabbabbbbabababaaaaabbbaabbbaabaaabbbbbbaaaabaabaaabbaabaaabbababbabbabbbabaabbbabbbaaababbaabbbbaaabbbbaaababbaababaabababababbaaaaaaaabbaabbaaaabbbbabbbbbbabbaabbabbbabbbabbbaabababbaabaaaabbaaaaabbbbaabaabbabbbbbbaaababaaabbbbabbbabbbaaaaaaabaaababbbbbaabaaabbbabaabbbaaabaaaabbabbaaabbbbabaaabbbaaaabababbaabbababaaabbaabbaaabaaabbbabaaabbabbbaaabaaabbababaabababbbbbaaaaabbababababaaaabaaa aaaaababbbbbabbbbabababbbaaababaaaabbabbabbaaaabbbbabbbbbbbaaabaababaaabaaaababaaababaabaaaaaaabbabbabbbbbbaabbaaaabaaabbaaaaaaaabaaaabbbabbabbbbbbabbaabaabaaaaaaabaabaabbaababbabaabbbbbbbaabbbbbababaaaabaaaabbbabbbbbbbabbabaaabbbaabbaaabbabaabaaaababbbaababbbaaaabaabaabaabbaabaaaabbbbaabaabababbaababbaababaababbbbaababbabbababaaabaabbabaaabbbababaababbaababbbaaaaaabaababbbaaabaaabaaaabaaabbaabaabbbaabaaabbabbabaabaaaababaabaabbbbabaaabaabbbbabbbabbaababbaaababbabaaaabbabababbaababbaaaaabbbbaabaaabbaaaabbabbabaababbabbabbaaaaabaabaabbbbaabaaaaabbaabbbabaabbaabbabaaabbabbabbbbbabbbaaaaabaaaabbaabaaaaaaaaaaabbbaabaaabbaaabaaababbabaabaabbbbbabababababbbbbbaaaaaaaaaabaabbbbbbaabaaaabbaababaaaabbbaaabaaababbbabbaaaaaabababaaababbaabbbaaaaaaababbbbaababbabababbaabababbabbbababbbaabbabaabbaabbabbababbbbabaaabbaaabbabbaabbabaaabbabaaabbbaabaaaababababbaaaabbabbabbbbabaabaaaabababbabaababbabbabaaabbababbbaabbbaaaabaaaabbabbabbbababbbbbaaaaabaaaaabaaabbaabbbbbaabbaaabbababbbabbbbbabbbbbaaabaabbababbbbbabbababaaaaaabbbabbaaabbbaabbabaabaababbbbbaaaabaabbabbbaaaaabbabbabbaabbaaaaaaabbabbaabbabaaaaaababaaaabaaaabababaabbbabbbabababbbbbababaabaaaaabbbbbabbaaababbbbabbbbabbbbabbbbababbabababbaaaabaaababbabababbbaaaababbbbbbaabbbaabbbbababbbaabbbabaabbbbbbabbbbbbbaabbabbbbaabbabbaabbaababaabaaaabbaaaaabbaabbababbaabbbaaabbaaabbbbaaaaaaabaaabababbbbbabbababbabaaaabaabbbbbbbabbabbabaaaaaaabbaababaaababbaaabbbaaaaaababaabaaababbaaaabbbbbaabbabbbaaaabbaaaaabaaabaabbaaabbbaabaabbbbaabababbbabaaaaaaaabbbaaaababaababaabbbaabbbbbbbaabaaabbaabbaaababbbbaabababaaaabbaabbbbbaababaaabbbbabaaabaabbbabaababaabbbababbbabaabbaabbababbabaaaabbbaabbababaabbabbaabababbbbaababbbabaabbbabaaaaaaabaaaaaaabbbaaaabaabbbbbbbabbbaabaabbaaababaaabaabbaabababbabababababababaabbbaaabbababbbbbbaabbbaababbabbbbabababaabaabbbbbbbabababaabaaabbaabbabaabaaaaabaaaababaaabbaaaabbabbbabbbabbbbaabbbbaaaabbbbbbbbabbaaaabbbbbbbbbaaaaaaaabbbbbaaabbbaaabbbaabaababbabbbbbbaabbabbbbbabbabaaaaaaabbbabaabbabaabbbbabbabbababbaa abbabababbbbbaabbbbbbabaaabababbbbabaabaabbabaaaabababbbabbabbababbabbabaabbaaaaaabaaabaaaaaabaaaabbbbaabbbababaaababaababbbbbbaaabaaaababbbaabaababaaabaababbbaabbbbaaaaaaabbabbbaaabbbabbbbbbaaaaababaababbaababbaaabbbabaaaaabaabbbababaaaabbbbbbabbbbbbbbaabababaaabbbabbbabbabbaaabbbaaaaaabbabbbaaaabbaaaaabaabbaabbabaababbaabaaaabaababbababaaaababaaabbbbbbaabababbbbaaabbbaabbbbbbbaaabaaabaabbbbaaaaabaaabbbbbbaabbbabaaabbaabaababbbbabaaaabbbbbabbbbbbbabaabbbbaabaabababbaabbaaababaabbaaabbbaaabbabaaaaaaaababbabbababbabbbbaaababbbabbabbbbbababbaabaaabbbaababaaabababbbaabbbbaaabbabbbbbbbabaababbaabbaaaaaaabbaababaabbababaabaaaabbbbbbabaaabbaabbbbbabbbabbbbaaaabbbabbabaabaabbbaaabaabaabaabaaaababababbbabaaababbbbbbababbaabaabbbabbabaabbbbabaababbaababaabaaabbabbbaabbaaaababbbbabababaaaabbabaaabbbaaaabaaaaabaabaabbaabaaabbaabbbabbbbaabbabaabbabababbbaababaabababababaabbaabbbbaabbbababbbaaabbabbbbbbbaabbaabbaaababbabbaaaabaaabaabbaabbbaaaaaaaaaabaaaabbabbabbbbbbababaaabbbaababbabbbbabbaaabababbabbaabbaabbbbbbabaabababaaabbbbbabaaabbabaababaabbbbbaaaaaaaaaabaaabbaaaababbbabaaabbbbabbaaabababaaaababaaababaabbbaaaabbaaaaaabbababbbbabbbbaaabbbabababbaaaabaabbaaababbaaaabbaababbaababbbbabbaaabaaabbbabbbbaaaabbabaaabababbaaaababaabaaabbababbabbbbabbbaabaababbbbbbbaabbbbbabbabaaaaabbbbabbbaabaabaaababbaaababaaaabaaabbbaaabbbaaabbabbbbbabbabaababaaaababbbaabbbaabaabbbaaabbbababbbabbbaaabaaaaaaaaabbabbbbbbbbabbbaabababbbbbbbaaabbbbbbbbbbbaaabbbaaaaabbaaabbabaaaaaaabbaaaaabbbaabbbaaabababbbaabbbaabaabbbaaabbbbbbbbbbaabaabbabbbbaaabbababaabaabbabababaabbaabaaabbabbbbbaaaaaaaaaaaaaaaaaaabbaaaaabbbbbabaaaaaabaaabbbbbbabbbabaaaaaaabaabbbabbaabbaaabaaaabbbbbbabaaaaaaaaaabbbabbbbaabababaaabaabababbaaabbaaaabbbaabaababaabbaaabbbaabbbbabbbbaaabaaaababaabbaaabaaabbbabababbbababbbbaabaaaaababbaaaaaaabbbbabaaabaababbaabaaaaaabaabbbbbbaababbaaabbaabbbbaabbbbbbbbabbaaabbaaaaabaaababbaaaabaaaaabbbabbaaabaaaaabaaabbaabaaabaaabbaaaaabbabaaaaaaababaabbabbbbbbbabbaabaababbabbabaabaababaabaabaaababbaaab abaaaababbbaabaaababababaaaaaababaababbbbbaaabbbabaaabbababbbaaaabababaabbabaaabbbaaaabbbaababaabbabaaaabbaaaabbabbabaaaabbabbababbabababbaabbbaabbaaaabbabababbbbbababbbbaabbabbbabaabababaabaaabaabababbbabbaaaaabbbbaaabaabaaaaaabbababaabbbababbababbaabbbbabaaabaabaaaaaabbbabaaabbabbbabbbaaabaabbaabaaaabbaabaaabbbabbbaabbabaabbbbabbababbbabababbbbabaabbbabaabbbbabbbababbaaabbbbbaababbbabbbbaaaaaabbaabbaabbabababaaabaabbbaabaaabbbabaaabaaaaabaaabbaabbbaaabbabbbbbbbbababbaaabaaaaabaaabbaabababaabbbbabbababbabaaaabbbbbaababbbbbababaaaaaaaaaaaaaaabaaaababaabaabbbabaabaababbbbabbaababbaababbbabbaaabbaaaabbabaababbaababbaabbabbbbabbabbbabbabaaababbbbbabaabbbbbbbaaaaaababbababbabbbbbabbbbabbabbabaaabbbaaabbaaababaaaabbbbbbbaaaaaaaabaaaababbbbbabbbabbaabbbbabaaabbbbaaaaabbabbbbbaaabbbaabbaaaaaabaaaabbbbbbaaaaabbaabbabaaaaabbabaaababbaaabbbabbaaababbbbabbbbabaaaabaabababbbbaaaabbaaaaaaaaabaaaaabbbbababbaabbbbbbbabbabbaaaabbbaabbbbbbaabbbbaabbabbbbbbaaaaabbaaaabababbaabbbbbbaabbbaababababbbbababaabbaaabbabababaaaabaaabbaaabaababababaaaabababbbbaabaabababbbaabaaabbaabbbbbaaabbbaaabaaabaabaaaabaabbaabbababbabbaaaabaaababbbaaabbaabbaabaaabaababaababaababbbabbabababbaabaabbbaaaaaabaabbabbbbababbabaabbbbbbaabbabbaaabaabbbaaababababaabbabaabbbbabbbaaaaababaababbbbbaabaabaababbabbaaabbbbaaaaaababaabaabbbbabaabbbabbababaaaababbaaaaaaaaaaaabbbabbbbaaabbbabbaabbababaaaabbaaaabbbaaabaaaaaabaaababaaabaaabbaabbaaaaabbabbbbaaabbaaaababbaaaaaaaabaaaaababaababbbbbababbabbbaaaabbbbaaababababbbbbbbaaaaaaaaabbabbabaabaabaaaabababbabbaabbaaabbbbbbabaabaaaabaabbbaaaabbbbaabbbbbbbbaababbbbaabaabaabbbabaabbbbbababbaaaabbbabaabaaaabbbbabaabbaaabbbabaabbbbbbbbababbaabaababbbbaaaabaabbbaaaaaaaabaababaaabbababbbbbabbbbaabbbabbabbbbababaaabbabbababaaabaabaaaaabbbabbaaababbbaaabbaaaabbaabaababbbbbbabbababaaaaaaababaaaaaaaaaaabaababbaababababbabbbbaaaababbaaabaaaaababbaabbabaabbbbabaaaabaabababaababbbaaaabababababbbbabbaabbbbaabaaaababbaaaaabbbabaaaababbaaaababaababbabaabbbabbabbbbbbbbbaaababbbbaabaabbaabb babbabbbbabaabbbaabbbaaabaabbabaabbabbababbaabababaababaabbaaaaabbbbaaabbbbabaabaaaaabbbbabbaaabbbabbaaaabbbbabbaaabbababbaabaabaabbabbbbabaaabbbbaaabbbaaababbbbaabababaabbbababbbaaababaaaaabababaaabbaaabbbaabbbaaabbbaaabbbabbbbabbabbbabbbabaabbbbaabbbaaabababbbaaaabbabaabbaaaaabbaaababaabbaaaaaaaaaaabaaababaaabbabaabaabbbababbabbababbababbaaabbabbaaaaaabaaaababbabaabaaaabaaaaabaabbbbabbbaabbabbbbbaaababababbababaabaaaabbabbaabaaaabbabbababbaababaaaabbababbababaababbabbabbbbbbbbbbbaabaaabaaabaaaabbaabaabaaaabbbaabaaabaaaabaabbbabbbabbaabbbabbabbbabaabaabaabaaabaaabbaabaaaaaabbaabbbbbaabaaaabbabbbaaaabaabababaaabbbaabbaaaaaaabbaaaaaabbabbabbabbaabbaabbababaaabbaabbabaaabbbbbbbbababaaabbbbabbaaabbababaaabbbbbbaabbababaabaabbbabbaaabaabaaaabbbabbababaabbbbabbaababbaabaababbbabbbbbbabaabababbaabbaabbbbbbaaababaaabaaabababbaabbbaaaabbaaaababbabbaaaabaaabaaababaaaaaabbaabaaabbbbaababaaaaaaaaabbbbbbaaaabbabaaabaabbababaabbabbaaabbbababababbbabbbaabbbbbaababababaababaaaabbaaabbbaaaabaabaabaaabaabaabbaabbabaabbbbabababbabbbaabbaababababaaaababaaababbbbbbabaabaabbaaaababbbbaaabbabbaaabaaaaaabaaabbbaaaabbbaabaababbbaaaaaaabaabaabaaabbbbbbababbbaaabbbaababbbbbabbbbbbbaaaabaaaaabaabbbbbbabbbabbbaaaabbbabababbabaaababbbbabaabbaabbbbbabaabbabaabaabbbbbbabaabbbbabababbaabbbabbaaabaabaabababaabbaaababbababbbbababaaaaabaabbbababbaaabbbbabaaaaaabbaaabaabaaabbbabbaababbbbaabbaabbabbabaabaaababbaaabbbaabaabaabbbbbaaaabaabbbaaabbbbbabbbbaaabbbbaabbbbbbaabbbabbbbaaaaabbaabbbaabbbbaabaaaaaabbbaaaabaaaaaabbbbbabbbabbbbabaabbbbaabbabbbabaabbaababaaabaabbbabaababaaaabaabaaabbaababaaababaaabbaabbbababbbbbbabbbaaabaabbabababababaaaaabaabbabbbbabbabbbbbbbaaaabbaaabbbabbbabbababbabaabbbbbbbabababaabbabababaaabbbbabababaaabbbaaaaabaabaabaabbaaaabbaaaabaaabaaaaabbbaaabbbaaababaaaabbabaaaababbbaaabbabbbbbabbababbabaaaaaaaaabaaaaabbaabbbabaaabaabbababbbababbbabbabaaabbabaababbbbabbabbbaaababaaababaaabbaaaababaaaaababbbaabaabbabaaaababaaabababbaaaababbbaabababaaababaaabbbbbbabbababbbabbbbbababaaabaaba bababbaaaaaaabaabbbbbabaaabaababaaaaaaabbbbabbbabbabababaabaaabaaaabaabaaaaabbbbabbbabbbabaaaaaaababaabbabbbabbabbaaaaabbbbbaaabaabbbabbbabaaababaababaaaaabbabbbababaabaababbbbbbabbabbbabbaabaaabbbbabababbababbaabbbbbbbaabbabbababbaaaababbaaabbbaaaabbababaaaaaaabbbaabbbbabbaaabbaabaaaaabbbababbaaabbbbaaabbbabaaaaabbaaabaaaaaaaabababbbbbaaaaaabbaaaaaabaababbabaabbbbaabbaabbbabbaaaabaaabbbaabbbaababbbbabbaabbaaabaabbbbabaababbaabbbbaabbabaaabbabbabbbabaabababbbbbaabaabbaababaabaabbbbabbbabbaaabbbabaabbbaaabbbaaaaabbbbbbabbaaabbaaabaabbbabaababbaaaaabababbbabbabbabbbbaabbbaaaababbbbbababaababaabbbababaaabaabbbbaaaaabbabbaabaabbabaaaaababababbababababbbabbaaaaabaababaaabbaababaaabaabaabbbabbbaaaabbaaaaabbaaabbabbbbaaaabbbabbaababbbbbbaababaaaaababaabaabaaabaaaabbbabbaaabbaabbbbabbbbabaabbbbbaabbbbaabaaaaabababbaababaabbbaaaabaabbbbabbaabbaaaabbaabbababaaaabbbbbbabbabbaabaabaabaaaaabababbabaaaaabaabbaababbbabbabaaaabbabaabbbabaabbbaabbaaaaaabababaabbaabbabbaaaabaabbabbabbaaaabbaabbaaabababababababaaabbaaabbbbbbbbbaaabbbbaabbbabaaabababbbbbabbbabbbbbbbaaaababaaabbbaaaaaabbababaaaababaabaabaabbbabaaaabaaababaaaababbaaaaaabaaaababaabbaaabababababaaaaaabbbaababbaaabbbbbbaaaabababbbaaaaabbbababaabaabbaabaabbbaabbaabbaaaabaaaaaababbbbbbbbbabbaaababbabbabbababbbbbabaaabbaaaabaaaabbaabbbabbaababababbbaaaababbbaabbabbabbbbabbabababababbbbbaaabbbabbbabbbabaabbaaabaabababbabbbaaabbbbbbbaabbbaaabbbabbababbabbabbbbbabbabaabbaaabaaaabbbbabbaaaaabababaabaaaababbaaabababbbabaabbbaaabaaaabbbabaaaabaabbbababbbbbaaabbaabbabbbbbaabbabbbbbaaabbbbbaabbbbabbbabaabbabbaaaaabbaaababaabbbbabbbbaabaabbababaababbaaabbbbabbaababbabbbabababbabbabbaabbbaaabaaaaabbabaaaaabaaaabaaabbbaaabbbbbaabbaabaaaabbabbbabbbbbbbababbbbabbbbbabbaababbbaaabaabbbabbbbbbbabbabbaaababbbabaabbbaabababbbbabbbabbbaababbbbaaabbaabaaaaababaaababbbbbaaaabaababbaabbbbbaabaababaabbaabaaabbabaabbabaaabbabababbabaabbbbaabbbbbbabbbbaaaabbbbbaabbabbabbbaaabbaabaaabbaaaababbaaaaaaaaaaaabbbbbbbbbbabaaaaabaabbbbaaabaaaaaaababbaababbab bbabbbabaababbbbaabbbababaaaabaaaababbbbabaaabbbaabaabaaaababaaaabbabbaabababbaaaaaaaaabbabbabbaabbabaaabaabbaaababbaabaaabbbbbaabaaaabaababbabbaaaababbbbaabaaabbbaabbbaaabbbaababbaaabababababaabaabbbbabaaabbabbbabbbbabbbbababbbbbbbababaaaabbaababaaaabbbbaaabbbababaaabbbabbaaaaabbbaaaaabbaabbaaaaababaabbaabaaabbabaaababaabbbbbbabbbbaaabbbaaabbabaabababababbbabaabaaabaaaabbabaababaabbbaaabbaaaabaababbabbbaaababbbbbaabbbbbbaabbbbaabbbbabaaabababbbaabaaabbabababaaababbaaaababbbbaabaaabbaaaaabaaabbaababaabbaaaabbbbbbbbbbaabaaaabbabbbaaabbbaababbababbbbaabaabbbaaabaaaaaabbbbbaaaaababbbbbbbbbbaaaaaabbbaaabbbaabaababbabaabbabbabbbbbaaaaabbbabbbbbabaabaabaabaabbbaaabbbbabaabababbbabbbaaabaabaaaaaabbbabbbaabbbabaaaaaaabaaabbabbbaabbbbababaabbabbbaaabbbaabbabbbbaabbbbaabaaabbaabaaabbbaabbabababbbaaaababbabaababbbaabbbbabaabbabbababbbaaababbbabaabaabbaaabbababaababababbaabaaabaaabbbaabbaaabaabbabbbaaaaaaabaababbbbbbabaaabbaaaaabbaaabaaaaabaabaababaabbbbabbaaabbbabaaaabaaabbabbabbababbaaabaababbbaabbaabbaabbbabbbaaaabaabbbababbbbbbaaaabbbbbbaaabaaabbbaaaaabbaaabbbbabaaabaaaabbabbbbaabaaaaaabbaaaababaabbaabbaabbaaaaabbababbbbaabbaabaaabbabbbbabbbbababababbbbabbababaababbbbbaaabbaabbaaaabababbbbbbbaabaabaabbabbabbbaabababbbabbababaaabbbabababbbbabbaababababbaaaabbbbbaabbbbaaaabbabaabbabbbaaabaaabbaaabaabbabbaaabbabbbababbabbabbbbbaaabbabbbabbaabbbabaaaabbabaababbababaaaaabaabbbabaaabbababaaaabbabbbabbbababaabbaababbbbbaaabbaababbbaabaaaabaaabbabaaaabbaabbbabbbaabaababbababbbabaaaabbbaaaabaaabbaaaaabaaabaaabbabbababaaabbababbababaababaabbbbaabaabaaababbabbbabababaabababbabaabbbbabbbaaababababbbbbbbbaaababbbbaaaaabaaabbbaaabbaabaaaaababbabbbbbabaaabaabbabaaaaaabbbabbbbbabbabababbbaaabaaabbbbaababaabaababaabaaabaaabbaabbaababaabaabaaabaaaabaaaaabbbaaabbbaabaababbbbaabbbbababaaaaaaabbbbaaababaaabbababbababaabbbabaaaaaaaaabbabaababbbabaababbbaabbbbaaaaaabbaabaabbabaabbbaaaabbbbabbbaaabbaabaaaabaaabaabbaaabbaaaaaaaaaaabbbaaaaabaaababaaabbabababaabbabaaaaabaabaaaababbbababaaaaabbabababa aaaaaaaaabbbbbbbaabaabbbaaabbbbbaabbaabaabbaaaabbaabaabaababbbbabbabbabababbabaabaababbbbbbbaaabbbbbababbbabaabbabaabababbbabbbabaabbbbbbbbaaababbabbbaaaaaabaaabaaabaabaaabababaabbbbbaabbaabaaaaaaaaaaabababaabbbaaabababaabbabbaabbaabbbbbbabaabbabababaabbbaaaaaaaabababbaaaababaababaaaabbaabbaaaabaaabaabababaabababaaaaabbabbbabbbbabbaabbbbbbaabbaababbbabbbbbbbababaabaaabbabbabaaaaabbbaaababbbaaaaaabbbbbaaaaaabbaaabbababbabaaaaabbabaaaaabababaababbbbbbababbbaaaabababaabbbbbbabbbbbbbabaaaaababbaaababababbabbabaaabbaaabaaaabaaababbbaaabaaaabbabbbabbbabbbbabbbbaabbbaabaaaababbabaababbbababaababaabbabbbbbbbaabbbbaaabbbaabaabbbbbbaaaabbbabaaabbbabbbbaaabaababaaaaaabaababbbaaabbbbbaaaababbabbbbbbaabbababbaaaaabaabbababababbabbbaababbabaaaabbbabaaaaababbaaabaaabbbabbbbaabaabaaaaaaabbbbbabaaaaababababbbbaabaaababbbabbabbabbababaabbabbaabaabbababaaaabaababbbbabbbabbbbbababbbbaabbbbabbaababbbaaaaaabaabbbabbbaaabbaabaaaabbbbaabbaaabaabbbbababbbbaaaabbabbaabaaaabbaabbabaababbaaaaababaaaaaabbaaabaaaaabaaabbbaabbabaabaaabbbabbaabababbaaababaabbbbbbbbaabaaababaabaaabaabbbababbbabbaaaabbbabababaababbaabbaabaaaaabbabbabbbaaaaaaababbbbbabaababbbbababbbaabbbbaaaabbbababbabbbabaaabbbaababbbbaabaababbaaabbaabbaaabaaababbbbaabbbbabbbbbaaaabaabbaaabababbaaaabababbbaaaabaaababaaabbaaababaaaaaabaaabaabbaabaabbbbabababbabababaabbaababbabbaabbaaabbabaaabaaaaaabababbaaabaabbbabaaabaaaabbbaabbbaabaaabababbabbbababaaaabbbaabbbbababaabbaabaaaabbbbbabbabababbbababaaabbbbaabbbbaabbbaabababaababbaaababbaababbaabaababbaaabbbaaaaaaabbbbaabababbbbbabbbbbabababbaabaaaabaabaabbbbbaaabbababbabbbbbbbaababbabbabbbbababaabababaaabbaaaabbabbaaabbabbbabbabaaabbbbabbbbababababbbbaabbbaaabaabbaaaaabbbabaabbbaaababababaababababbbbaaaaaabbbbababababaaaaaaaaaabaababbaabaabbaabbaabbbbbbaaaabaababaabbbabbbbbabbaabbabaababbabbbbbbaaaabaaaaabbbbbabbbaaabbbaabbbbbabbaaabaaabbbbaababbbaabbaaabbaababbbaaaabbbaaababbabaabbbbaaababbbbaaaabbbbbabaabbbbbabbbaabbabaabbaaaaabbabababababbbaabaaaaaaaaaaaabababbaaaabbaabbababbaabbbaa aaabbbabababbbaaabaabbbbbaaaaaaaabbabaaaaababaabaabbababaaaaaaaaaaababbbbaabababaababbbbaabbabaababbbbaabbbbaaabbabbbabbabbaabbabbababaaabbabbaaaaabbbabaaabbaaabababbbbaabaabbaabaababaaabbbaaaaabbabaabbbabbbaababbbbabaabbaaabbababbbbababaaaabaaabbbbbbbaabbbbbaaaabbbaaaabaaaaaabaabbaaaabbaababbabbabaaabaabbaaababbababbbababaaabbabbbaaabaababbabbabaaaababbbbbaaaabbbaaabbbabbbbbaaababaaabaabbaabababaabaaaabaaaaaabbbaabaaaaaabbababaaaabababaabbbabbaabbabaabbbbbbbbaaabaaaabbbabbbbaabaaabbbbbababbbaaabaaabaabaaabbbaabbabbaababaababaaabaabbbabaaababbbababbababbaababaabababbbbbabbbbabaabaabbbbaaaaabaabbbbbaabbaabbbbbbbabbaababababbbbbaaabbbaabbabbbaababaabbbabaaabaabaabbbbaabbbbabbbbbabababbaaaaabbbabbaaabbaaaabbbaabaabababaabbbbaabaabbaaabbbbabababaaaabbbbabaabaabbabbabbbbbbababbbbaaaabbbabbbaaababaaabaaabaababaabbabbbaaaaaaaaabbbbabaabbbabbaabaabaaabaabbbbbababbbababbbaaaabbabbbbbbbaabbabbbabaaaaaaababbbbaaababbabbbbaaabababbababbbbabaabababbaabbaabbbbbbabbaaaaaaabbbbaabaabbabbbaaaaabbbbbbbaabbbbbabaabaabaabbaaaaabaaaaaaabbabbbaabbabbabbbabbabbaaababbabaaaabaaaabbaabaabbabbbbaabaaabbbabaababaabaaaababbbbabaabababbabbbbaabbbaabbbbbabababaaabbaaabaababaabaaaaabaabbbabababaabbbabbaaabbabaaaababbababbbbbbbabbaaaabababaaaababbabbbaabaabbbbabaabbbbabaabbabbbaaabbbbbabbbabbababbababbbbaaaababbbbbbbabbabbababbbbbbbaaababaababaaabbbbabaabbbabbbbbaaabbbaabbabababababbbaababbbaabaabaaaaaaaabaabbaababaaaaaaababbbaaaaabbabbbbbbaaabaaaababbbbbabbabbaaaababaaabababaaabbbbbaaabbabbabbbbaabbabbabaababbabbabbbaaaabaaabbaaaaabbbbbabbaabbaabababbabbbaaaaaaabbaaaaababbaababbbbabbaabaaaaaabbbaabbbababbbaababbababbbababaaaaabaababbababbbbaaaabbabbbbbaababaababbabbaaababbabaaaabbabbaabbabababbbbbabbbaaaababbbbbbaabbbbababbbabbbabbabbabbbabbbaabbabbabbbaabbabbaabbaaababaaaaabaaaabbbbaababaaababbbabbaaaabbaabbbaaabbabbabaaaaabaabbbbbabbababbbababbbbabbbabbabaababbbbabbababaaaabbbabbabaaabbabbbbbaabaabbaabbbbabaabbbbaaaaaabaabaaababbaaababaaababaaabbaababbabaababaabbababaababaaaabbbbbbbababbbbbaaaa bbababbbaababbbababbbabaabbbabbabbbaaabbabbbaababaabababbabbabbaaabbbbbabbbbaaaaabbbbabbbaaaaababbaabaabbbbaaaaabbaaaabaaababaaabbabbbbbaabababaabaaaababbbbaabababaaaabaabababbabbbbbbbbabbbbbbaababbaaaaabababaaabbbbabababaaabbabaaababbbbbbabaabbbbbabbabaaabbabbaababbbbbaaabaaaabbababaababababaababbabbbabbaabbabbabbabbbbbababbaababbbaaabbabbabaaaaabbbbaaababaaaababbababbabbabbaabbabbaabbaababaabbaaaabbabbbbbbaabaabbbababaaaaabaabbaabbabbaabaaababaaaaabbbabbaabaabbbaaaaabaabaaaaabbbaabbbbbbaababbaabaabaabbbabbbabababbabbbababbbaaaabaabbbbababbabbbbabababbababbabaabbaaabbabbbaabbaaaababbaabbbabbbbbabaaaabbbbbbaabbbbbbbbabaabbbaabaabaabababbaaaabbbbaabbabbababbbaaabababbababbbbbbabaaaaaaabbbbaabbbaabbbabaaaaaaaaaabaabbabbababbbbabbababaaabbbababbbbabbbaabbbbabbaaaabbbbabaaaaaababbbaabbbabbbbaaabaababbbabbbabbbababaabbaabaaabaaaaabaababbabbaabbbaabbbbbbbaaaaabbbaaaaaaabaabbbbbaabaabaaaaaabbbbaaababaabbaaabbbaabbbbababaaaababaababbaaaabbbabaabbbaaababaaabababaabbaabaabaababbaabbabbaabbabaaaaaaabbbbbbabbababaaaabaabaabaaaabaabbbabbababaabbaaabbbabaaabbabbaaaabbaaaabbbbabbbbababaaabababaabbbaaabbabbabbbaabbbabbabbbaaabbaabbbaabbbabbaaaaaaaaaaaabbbabbababbbbababbbbbbabbbaaaabbaabbababbaaaaababababbbabaaaabababbabbaaababaabbbaaabbbbabbbbabaabaaaaabaababbaababbbbaabaaaabbbbbaabbabbbaababbbbabaabbabbbabaaabaaaaaabbabaababaabaabbbabaabbabbbbbabbaabbbabbaababbbbbbaaaabbaabaaaabbbbaaaaaabbaaaabbaabababbbaabaaaaababbaaabbaabbbaabaaabaababbbbbbabaababbaaabbaaaabbbbbbabababbabbabbabbabbbbaabbaabaaabbbaaaababbbbabbaabbbbbaabaaaaabbabbababbabababaabbababbbbaaababbbaabaaaaababaabbbbaabbbabaaabaabaaaabbbaaabaabaaabaabbbaaabbbabbabbabbabbaabbbaaabaababbbbaaaabaabbaaabbbbaabaabbbbababaabbaabbbababababbbbaaabbbaababbaabbabbbabbabaababbabbaaabbbbbabbababaaaaaabaabaabbbbbbaaabbbaaababbaabbbbaabaabbaababbabbbaaaabaabaaabaaaabaaaabababaaabbbaababaaababaababaaaabababaaabbabaababbaabaabbaaabbbaaaaaaaababbbbaabaaabaabbbaabbbaabaababbabbbbaababaaabbabbbababbabaababbbaabbaabbabbbabbbabbbababbabaaaaa bbaabababaaabaaababbbaaaabaabbbaabababbaabbbaaaabbbbbbabababbbbbbaaababbaabbabbbaabaabbbbaabbbabbbbabaabbabbababbbaabbaabbaaaaabbbbaaabbaaababbbaaaabbbabababaabbaaaababbbaabbbaaabaaaabababaabaaabbabaabababbbababbaababbababbbabbbbaabbabbaaaaaaababbabababaaaabaabbabababbbbaabababbbbbabaabbababbababbabbaaaababbbbaaaaababaabaaababbbbbbbabaaabaabaabbabbabbababaaabaabbbbbabaababbabbaababbababaaababaaababbbbbbbbaaaaabaabbbababaaaaabbbabbbabbaaaabbaaabbbaabbbaaabaaaabaababababbaabaaaabbbbababbaabbabbbaababbbabbaaaabbbaaaaabaababbababbabbbbbabababaaaabbaaaabbabaabaabbabbbabbbabaaaaabbbbbbbaaabbabbaaaaabaaabaabbabbbbaaabababbbaaabbabaabaababbbbbbaaababbaaabbbbbabababbbbabbabbbbbabaaabbbaababaaaaabbbbbbbaababbbaaaaabbbabbbbbbbbabaaabaaabbbababaabaaabaaaabbbbaaabbabbbababababbaaaaaaabbbaabaabbaabbaabababababaabbbbabbbaabbaababaabababaabbabbbbaabbbbababbbabbbbaababbabaaaababbbaaaaaabbabbbbaababbbbbaaaabaabbbaaaaaaabababbabaabaabaaabbbaabababbbbbaababaaabbbaabbbabbabbbaabababbabbbabbaabaaabbbaababaabbbabbaaabbbaaabbaaabbababbbaabbbbaabbbbabbaaaaaaabaabbbabbbbbbbbaaaaabaabbabaaaababbbbbaababbbabbbaabbaabbbabbbbbabbbbbbbabbbaabbbbaababbaabaabaaaaaaaabbbbabaaabbbbbbbaaabbbabbbabbbbbbbbaababbaababbbbaaababbaababbbbaaabbbaabbbbaabbbbbbaaabbbabbaaaaababababbbaabaaaaabbbbabbbbbbabbbaabaaabbbbabbaababbaaabbbbabaaaaabaaaabbbabbabaababaabbbbbaaabbaaabaaaaababaaababaababaabaabaaabaabbbaababbbaabbbabbabaaaaaabababbbbabaabbabbbaabababaabbbaabbbabaabbbbbbbaaabaabaabbaabaaabbbbabbbaababbbaaaaabbaaababaabaaaaaabaabbbaabbbaaaaaaabbabbabbbbaaabaababaaaababbaaaabbaabbbbbbbabababbababbababbbbabaabbbaaababaabaabaabaaaaaababababaabbabbaababbaabababaaaaabbaaabaabbabbaabbaababbbbbbabbbabbabbbabbaaaababbaabbabaabbabaabbbaabbabbbababbbbaaabbabaabbbbabbababbbabaabbabbaabbbabbbbbbbabbbabbbaabbaaabbaaaaabbbbabbaabbaaabbbbbaabbbabbaabbaabababaabaaabbabaabaaabaaababaaabaaabaabbababbbbbaababaabbbbaabbaaaaaababaababaabbbabbbbbaabaababbbaaaababaabbbbbabbaaabbababbbbbabbabaabbbbabbbaaabaabbabbabaabbbababbabaaabbaa aabaabbaabbbabbbaaaaaabbabbbaabbbaabbbbabaabbabbabbaabbbbbabaabaababaaaabababbabbbbbbaaaaababbbbabaabbabbabbbabaabbbaabbaabbabaabbaaaabbbbbbabbbabbbabbbbbaaaabbabababbabababaaabbaabaaabbbabbaabbabaaaabbaababbaabbbbbbababbaaaaaaaaaaaabbaaaababaabaaabbbaabababbbbbbbbbbaabbabbbabbaabaaababababbabaaaaaabaabbaaabbaabaaabaabaaabaaabbbaabbaabbbbaabaabaaabaaaababaababaaaabaabbababaaaabbbbabaaaaaaabbabbbbaaaaaabababaabaaaaabaabbbbababbabbaabbaababbbabbbbbbabbaabaaaabbabbbbbaaaaabaabbaaababbaaabaababbaababbbbaaababababbbabbababbbbbbbbbbaabbaabbababbbaabbabaabaaaaaaaaabbaabbbaaabbabbababbaaababaaaaaaabbaaaaabababbbaaaaaabbbaaabbabaaabbabbbaabaabaabbaaababbbbbbaabbabaaaabababbababababbabaaabababaaabbabbbaaabbabaaabaaabbbabaabbbbbbaaabaaaabaabaaaaabbbaababbaabaaababbaababaaaaabaabaaabbbbbaaabaaabbaaaaabbbabbbbababaaaabbaabababbbbabaaabaaabbbaaabaaabbbabbbaabbbbbabbaaababbaabbabbbbbbbbaabaababbababbbbabaabaababbbbbaaabbbaabaaabaabbbbabaaaabbbaabbabbbabbaabbabaaaaabbaabaaabbabbabaaabbaabaabbbaaaaabbbbaaabbabbaaabaaaabaababbbbbbaaaabbaaaabbaaabbaabbbbabaaaaabbbaaabababbaabbabbaaaabbababbbabaabbbbaaabbaabbbaabbbbaabbbaabbbbbbabbabbabaabaabbbbaababaabbbbbbabbabbbbbbaaaabaababaabababbbbabbbaabbbaaaababbaaaabbbbbabbabaaabaaabaaabaabbbaabaabaabaabaabbbbbbbbbbbbaababbbaabbbabaaabbaababaaabaabbbaaaaaaababbaabbbaaabbbaaabbabbbbababbbabbababbbbaaababbbbaabbaaababbabaabbbbabbababaaaaabbbbaaabbaaabbababbbabaabaaaaabbabaaaaababbbaaabbbbaaabaabbabaaabbbaaabbaaabbaabaaaaaaaababbababbaaaabbbbbbbabbbababababbabaabbbbbbbabaababbaaaababbbbabbbaabbabbabbabbbabbbbaabaababbbbbaaaaaabbbababbbabbbbbabaaabaabbbabbbabbababaabbabbbaabbbbaabbbababbaaaabbaaaababbbabbabbababbaaaaabbaabaabbbbbbbabbaaaaaabbababbbbbbaabbbbbababbaabaabbabbabbabbabaabbababaaabaaababbabababaabaababaabbbaaaabbabbbbaabaababbabbabbbbbabbbabaaaabbababbaabaababbbbabaababbaabbaaaabababbbaaaaabababbbbaaaaabaabbbbaaabbaabbaaabaaabaabbbbbbbabbabaabbabbbbaaaaabbbbbababbabbbbabbaaabaaaaabbbababbabbbabaababaaaaaaaaabbbbabbbaabbbbaabaababbbabaab baababbbbabaababbabbaababaaabbbbaabaabbbaaaabbaabbaaaabbbbabbbbaabaabbbbbaabbbabbbababaabaaaaabbaaaabbabbbaabbbbaaaaaaaaabbaabbabbbbbbbabbabaaaabaaabaabbbabaaabbbabbababbabbabbabaaababbbaaabaabbaabaaabbbbbbbaaaaaaaabbabbaabaaaaabaababbbbaabaaaaaaabaabababbabbaaabaaabbbabababbbbaaaaaaabaaaabbaaaaaaaaabaaabaaabbbbaaaaabaaaaabaabaabaaaaaaaaabbaaaaaaaabaaabababaabaabbabbaaabbbbabaaabaabbaaabababbaababaabaabbababababbaaabbabbbaabbbaaabbaaababbbbabaaaabababaaaaabaabaababababbbbabbbbbbbbabbbabaaaaabbbabaaababbbbabaababbaabaabaaabbbbabbbbaabaabbabaabbabbbbbabababababaababaaaaabaabbbbaababaaababaabbabbbabaaabaaaaabababbabaabbbbaaabbaaabbabaabbabbabaaabbaaaabbaaaabababababbbabbbaaababbbbbbabbaabbaabaabaaababababababbbbbaaaabbabbabbbbabbababaabbabababbbabbbabaaaaaaaabaabaaabababaaababbaaabaaabbbbabbabaabaaaaaabbabbaaabbbbababbbbbabbabbabbbbbbbababbaaababaaabbaabbabaababbaaaabbbbaaababaaabbababbbabbbbabbbbaababbbaaaababbabbbbabbbaaaaabbbbaabbbbaabbaabbabbbababbababbaaabababbabaaaaababbabaabaaababaababaaaababaabbaabbabbbbabbaabbbabaaaabbbbbbbaaabaaabbbbbabaaabbababbaabbbbbbabbbbaaabaaaabaababbbbbbabbabbbabbbaaababbabbbabbaabaabbaaaaabaaaabaaaaabbbbbaaaaabbbbbaaababbbbbbbbbbbabababbbbaabbaabbbabaabaaabbbbbbaababbabbbbbbababbababaaaaaaabaaaabbbbababaaaabaabbaaabaaaaababbaaabbbaabbabbabbabbbbabaababbaabbbabbbaaaaaabbbaaabaabbbababaaabbabaabaabbbaababbabbbbabbabaaaababbaababaabaaaaaabbaaababbabbaabbbbaaabbbbababbaabaababbaabaabaaababbbbabbbbababbbaabbaaabbaaabaaabbaaabbababaaabaababbbaabababababaaaaabbbababbababababbaabbaabaaabbbbaaababbaaabbaaaaabbbaabbbabbbbaabbbaaaabaababbabaababbbababbabbaabaababbaabaaaaabaaabbbabababbaabbaaabbbbbabbbababaabbaabbabaabbbbbababbaaaaaaaaaaaabbbaabbbbbbabbabbbaaabaaabababbabababaabbbbbbbbaaabbbabbababaabbaabbbabababbabaaabaabbabbaaabababaababababbbabbabbbabbbbaaaabbabaaaaaabaaaaaaaabbaabbbbbbaaabaaabbababbbabaabaaabbbabbbabbbbbababbaabbaabaabaabbabbaabaabababbbbaaababbabababaababaaaaaaaaaabbaabbbabaaabbabbabaabbaaaaabbaaabaabbbbbbabaaabaabaaabaaabaa babbbbabaabaaaabbabbaaaaaabaaaababbabbbbabaabaabaaababbbbbaabbbaabbbaabbbaababbbbbbabaabbbaabbaaabaaabbaababaaaaaaabababaabaabababbbbabbaaaabbbbbaabbbbbabaaabbaaabbaaaaabbaaaaabaaabbaaaaaabaabbbbababbaaabaaababbbbbbabbaababababbbbbbbabbabaaabbabbbbbbaabaabbabababbaaabbaaaabaababbbbbbbababbaaabbaaabbabaaabbbabbbbabaababaaaaaabaaaaabaababbababbabababaaaababababaaaaabaabbababaababbabababaaabaaabbbbbaababbabbbbbbbabaabaabbaaabbaaaabbbaaaaaaabaabbaabbbaaaabaabbbaabbaababbbbbaaaabbbbaaabaaabbaaaaabbababbabaaaaabbabababbabbaabbaaaaaabbaabbbbabbababbababbaaaaaabbaababbabaabbbbbabbbbabbbaabaababbaabbbaababbaabaaaaaabbababaaaaabbbbbaabbabbaabbbabbaaabababaabbbbbbbabababbabaabaabaababaaabbbaabbbbaaaaabbbababbbbaaaabbabbabababbbbaaabbaabaabaabaababaaaababbbaabbbbbbabaabbaabaaabaaaaaabbbabbaabababbaabbbabaaabbabaabbbaababaabaaabbaaabbbbaabbbabbbabbbbbaababbbbabbbabababaaaabbabaabaaabbaabbbaabaaabbaabaabbabaaaaaaaaaaaabbabbaaababaaaababaaababaabaabbbaaababaabababbabaababaaabababbbbbbaababaaabbababbbaabaabaababbbbbaaabaababbaabaabbbbbbaabbbaabbaabaababbaababbaabaaaaabaabbbabbabbbbbbabbbbbbbabbbaabbbababbbaaaabbbbbaabbbbbbbaaaababaabaaabbaaabaabaaaabbbbbbbababbabaabaababbbabaabbaabaaabbbbabbbaabbaaaaaaaabaaabbbbbaabababbbaaabbbbabbabaaaababbbbbbaaaabaaaabaababbababbaaaaaabaabbabaababaaabaababaabbabbbababababbabbbaaabaaabaababaababbbbabbbabbbabbabababbabaababaababbbbaabbbbabbabaaaababbaabbbabbaabaabaabbaaabaaabbbaaabbbbabbaaabaabbbbaabbbabbbaabbbaaabaabbaaabaaaabaabbbbabbbbabababbbaabaabbbaaaababbaaaaaaababbabbbabababbbabbabbbaaaaabaaaaaababbabbaaaabaaabbabbabbaabaabaabbbabbaababbabaabaaaaaababbbbaababaaaaaaaabbabbbaaabbbbaaabaabbbbbbbaabaaaabbbabbbbaaabaabaaabbbaaaababababaaaaabbbbaabbababaabaabbbbbaabbbabbbabbbbbbaabaabaababbabbbabababbbabbabbbabbbabbbababbabbbbbbbaabbbbbababbaaaaaabababaabaabaaaabaabababbbbaaaaababbababbabaabaabbaabbaabbabaabbbbaaabbabababaabbbabaabbabbbabbaabbbbbabababbaaabaaabbbaababbbbabbbababaabaabbabbbaabbbbbababbbbbbbabbabaabaabbbaababbbaabbbbaaaabbbbabbaba babaaabaaabaaabbaaaaabbbabbaabbbabbaabbbaaaabbaaaaaaababaaaabaabbababaaaabaaabbbabbaaabaaaaabaababbabababbabbbbbabbbbabbababbaaabbaaabbababaabbaaababbabbaabbaabbbaaaabaaaababbbbbabbbbabbbaaabbbabbbbbbaabbbbbbbbababaaaaaaaaaababbaaabaaaaaaaabbababbaaaaaaaaabbaaababbaabaabaaababbbabaaababbbaaaaaaaabaabaaababbbabbabbababbabbaababaababaabbabbbbabbababbabbbbbaabaaababaaaaabbbaaabbbbbaaabbbabaabaabbbaaababbbbbaaabbbaabbaabaaabbabbaabbabababaabbabbaaaababaababaaabbabbabaabbababbaaaaaaabbbbaaabaaabbaabbaaababbbaaaaaaaaaabaabbabbabaababbbababbabbbbaaaaaaaaabaaaabbababaaabaaabaabaaabbbaabbbaaaabbbabaaabbabaaaaabbbbaabbaaaabbbbaabaabaaababaaabaabaabaabbbbaabaababbaaaaaabaaaabaaababbaaaabbbbaabbaabbbbbaaabaaabbbbbaaaababaabbaaababaabbaaababaaababbbabaabbabbbbbaaababbbaaaaabbbbaaabaaabbababaabbabbabbabababababbbbabbbaaabbbaaaabbaabaababababaaaaabbaabbbabababbaaabbbbbabaabbbaaaaabaabbabbaaababaabababaaabaabaaabababbbabababbaaaabbbbaabbbbbbbaaaaabbaaaabbaaababaabaabbbbbbbbaababaaabaaaaaabaabbabbbaaabaaabababbabbaabbaaabaabbabababababaabbbaaaaabbbbabaabaaaaaaabbabababbbbbbabaabbbaabbbbaabbaaababbbabaaabbbbbaaaabbababaaabaabababaababbaaaabbbbababbbbbbbabbbabbbbabbbbbabaaaaaaaabbaabaabbabbababbbbbbabbabbbaaaabbbbbbbaaabaaabaaaaabaaaaababbabbbbabbaabbaabbaabbabaabababbabaaaaabbaabababbbbbaababaaababbaaabbbbaaabbbaabbbbaabbbbbabaabbbbbaabaaaabbbaaaaaaabbaaaabbbababaabaababbaaabbababababbbbababbabbbbabbabaabbbbbaabbaabbaaaabaaabbaabaabababbbaaaaabaabbbbbbbabababbbbababbaaaaaabaabaabaababbaabaaabaabbbbbabbbbbabababbaabbababbaababbbbbabaababaabbabbbaabbabaaababaaaabaabaaaaaababbababaabbbbaabbabbbbabbaaaaabaabaaaabbaabbbabaabaabaabbbaaaabbbabbbaabaabbbabbabaaaaabaabbbababbabaaaaaaaaabbbbbbbabbabaabaaaabbaababaaabbaababbbbbaaaaabbaababaaaababbaabbbaaabababbaabbaaaabbbaababababbaaabbbbbaabbbababbbabaaaaabbbbaabababbabbaaaabbbbbaaaaaaabbbbabbababaabbbbbbabaabbaaaababbbbbbbabbbbbbbbbabbbabaaabbabaabaaaaaabaaaababababaaaabbaaaababaabbbaaabbbabaaababaababbbaababaabbaabbbbabbaaababbaaaababbababaa aababbbaabaababaaaabbaabbababbaaabaaaabbbbabaabababbbababbabbabaabbabbabaabaaabbabaaabababbaaaaabbabbbbaabbbbaaaaaaaaaabbbbbaaabbabababbaabaaaaaaaabbababababbabaaabaaababbababbbaabaabbaabbababbbaaaaababbbabaabbaaababababaabbbbababaaaaabbbaabbbaaaaaaaabaababbbabbbaaaaaabbaaaaababababbbabbabbbaaababbbaaababbabaaabaabbbaaaaabbaabbaaabababbaabbbaabbababbbbabbbbbbbabbbaaaaabbaabaabaabaabaaaabbaabaabbbaaaabaaabaaaaabbbbababaabaaaabbbbaabbaabbaabbbababbaabbabbbbbabbababbaabaabbbbbbabbabaabaaabaaabbbaababbaaaaaababbbabbbaababbbaabbbaabaaabababbaabaabbabaaabbaaabbbbbaababaaaababbabbbbbaaabaaabaabbaaabbabababaabaaabaabbbbbaaaabbbbbabbbbbaaabbbbbbbbbabaabbaabbbbbbababbbabaabbbabbaabbbaabbaaabbbbaaaaaaaabaababbbaabbbbababbbaaabaaaaaaaaaababababaaaaaabababaaabbaabbbababaaaabbbabaaaaaababbaabbbaaaababbbaaabbaaabbbbbbabbbaabbabbabaaaaaaaababbabaaaaabbbbaaaababaaababaaaaaaababababbbbaababbaabbbbabbbbbaabbababaabaaabaaabbaabbaaaabaabaaaabbbaabababbaaaabaaabbaaabbbaaaaabaaabbabbabbbabaaabababaabbabbabaaabbbbabbabbabbbaababbbbaabbabbaaababbaabbbaaabaabbbabbababbbbaaabaaabbbbabaabbbabaaabbaabaaabbabaabaabaaababaaaabaabbabaabaaabbaaaababbaababaabbbbbbabbababbababaabbaaabbabbbbbbbaaabaabbbaabbabbbbaabbaabbabaabbbbaaabbabaabbabababbaabbabaaabbbaaababbbbaaabbbbbbbaaaaabbaaaababbababaabaabbbbabbaabbabbbbaababbababbbbabaaabbabaababbbababaabaaaababbbbbabbabbbbbbbbbbababbbbbbaabababbaabaabbabbbaaaabaaaabbbababbbaabbbbababbaaabbbabbbabbabaababbaabbbbbaaaaaaabaaabbbbbaaaaaababaabaababbbaabaaabbbbbbabbaabbaabbbabbaaababaaaaaaabaaabaabaababbbaabbbbbaabababababababbbbabbbabbbabbabbaabbbbabbbbababbbababaabaabaaaaabbbbbaaaaabbbbaaaabaababbabbbbbbbbbbababbabbbbabbaababbaaaaababbbbabbbaaaabaabababbabaaabbbbbaaabaabbaaabaabaababbbbaabbaababaaaaabaabaaababbbaabaabaaaaabbbbabbbbabbbbbababaaabaaaaaababbababbaababaabbbabaaaaababbbabbababbaabaabaabbaababaabbaabbbabaaabbbaaabaaaabaaaabbbbabaababaaabbbaababaaaababaabababaaabbbaaaabbbaabbbbaaaaabbaabababaabbaaabbaabaabbababbbaaabaabbaabaaaabababbabbaababaaaabab abbbabaaaabbababaaaaaaabbbabbbabbabababbabbababbbabbaabababbabbbbaababbbaaabbaababaaaaaaaabaabababbaaaabaabbaabbbaaaabababaabaaaabaaaaaaabbaaababbbabbbaaabbbbabababaaaabbabbaababaaaaaaabbabaabaaaabaaaabababbaabaababbbabaabbbaabaaaabaaababbbaabbbababbabaabbbbbaabbbbbbbaaaaababbabbbbbbaaaabababababbaaaababaabaababaaabaabbabbbaaabaaababaaabaaaabaabbbbbaaaaaaaaaaabaabaaabbbbbbbbbaabaaababbaaabbabbabaabbaababbbabbabbaaaaaaaabaaaaabaaabababaababbabbabaabbabaaababbabbabbbaabbababbbbaabbbbbbbbbabaaababbaaabaabbabaabbbabaababaabbabaabbaabaabababbbabaaaabbabaababababbbbbabaabbabbaaabbbabbbabbbaaabbaabbbbaababbbbaaabbbbbbbababbaaababaabaababbaaaaaaabbaaabababaabaaababaaabbaabbaaaaaaaabbabbbaaababaabbbbaababbbbbbbbbbbbaabaaaaaaaabaaaaaababaaababbaabbbbbbaaaaabbbbbbabbaabaaaaaaabaabbbabaaabbbaabbabbbaaaabaababbaabaaabbabbbbbbaabbbbababbababbaabaabaabbabaabaabaabbabbabbabbbabaababbaabaabababbbababbabbbabbaaaabbabbaabbaaabababbaaaabbbaaababaabbabaabaaaababaaaaabbbaabbabbbabbabaaaaaaaabaabbabaaababaaababbaaabbbaaababaaaabbbbabbababbaaabaaabbaabbaaaabbaaaaaaaabbbbabbbaababbbabababbbabbabaabbabaababaabaabbbbaaababaabababbabaababbabbbbbbaaabaabaabbbaabaaabbabaaaabbbbabbabaabbaaabbbabbbbaabbaaababaabaababababbaaabbbabaaaabbababaaaabbaabbabababbaaabbaabababaaabbbbaaaabbbbaaabbbabbabaabbaaababbaabbaaababaabaaaabbbbababbababaaaabaaaababaabaaaabbbbbbbabbbaaaaabaabbbbbaaaaabbbabababbbabbbaaababaaaaababbbbaaaaabaababababaabbababababbabbaabbabbaaabaaaaabaabaabbbaaababbbbabaaabbbbbaaababbaabbaabaabbaaaabaabbabaaabbbabbbaabaabaaababbbaababababbbbaabbaaabaaaaaabbaaabbaaaababbbabbabbaaabbbbbbbaaababaabaabaababbababababbbbaabbbbbabbabbaaababbabababbbaaabaaaaaaabbabbbabbaabbbbababababaababaabaaaabaaababbaaabbbbbaaabaabaaabbaababbaabbbabbbbabaaabbaaabbaaaabbbaaababbabbaababaabbabbaabaabbaaaaabaaaabbaabbbaabbbaabbabaaaaabbbbbbaaaaaaababababaaaabababbabbbbaaaaabaabbbbaabaaaaabbabaabbbbabbbbbbabaaababaaababbbbabaabbabaabbaaababbbbabababababbabbaaabaaabbabaababbbbbbaabaaaabbaababbbaaaabbaabbaababbaaabba abaabaaababaaaabbbaabbbaaaababbbaabaaaaaaaaaabaabababbaabaabababbbbbbbbaabbaabbabbbaabbbabbbbbabbbbbaaaababaabbbbbbbabababbabbbaabaaabababbabbabaabbaaaabbbaaaaaaabbaabbabbbbbbbbaabbbbbbaaabbbbbaabababaabbaabbaabbaabaababaaabaaabaabababbbaabbbabbaaabbabbaabaababbaabbaaabbbbbaabbaaabbbaababbaabaabaabababbababbaabbbbaabbabaaabbbabaabbbabbbbbbbabbbbabaaabbaaabbbabbbbbabbbbabbabbabababaabbbbbabaabbbbbbbbabbabbabbbaaaababaabaabbbaabbaabbabbaabaaabaaabaaaaabbabbabbbbaaaabaaaaaabbaabaaaabbabbbbaabbabbbaaabaaabaabbbbbbbaaaababbaabaaabaababbaaaaababbabaaaaaabbaaababbbbbbaaaabbabaaaaaabbababaababbabaaabbbbbbbbabbabbabaaaabbbbbaabaabaabbaaabbbbaabaaaabbaabbaabbbaabbbaaabaaabaababbbaabbbabaabaaaabbbaabbbbbbaabbbabbabbababbaabbaaababbabaabbabbbbaabaababbabaaabbbbbbabbbabababbbaaaabaaababbababbabaababaaaaaabaaaaabbaaababbbaaabaababaabaaabbaaaabbbbaaaababbbaabbaaabaabbabababbaaabbbbabbbabbbbbbbbabaabbabbbbabaaababbbaabbababbabbababaaaabbaaabaaaaabbbabaababbbaaabaabaaaababbabbbbbaabbabaaabbbbabbaabaaababaabbbabbbaabaaababaabbaaabaabbabaaaababbabaaaabbaaaaababbababbaaabaababababababbbaaabbabababbbabaabbbbaabaabaabababbbaabaababbaaaaaaaabbaaababbbababbbabbbaaaaabbabbbbbabbbabbbabbabbbabaabbbaababaaabbbbbabbbabaaababbaabbbbaabaabaaabbabbbbbbabbabaaaaababbabbbbbabbabbaababbaabaaabbbbbaabaabbabbbbbbaaabbbababaaaabbbbabaaabababbbaaabaaaabbaabaaaaabbaababababbabbbbaaabbabaaabbbbaaaaaaaabaabaaaabbbbbbaabaaabaaaabbbbbaabbababbbabbabaababbbabaababbaaaabbabaabbaaaabbaaaaabbabbaabaabababababbabaaabbabbbabbaaaaabaaaaabbbbabbbaabbbbabbbaaabbaabbabbaaaaabbbbaabaaabbbabbabbbbaaaabbbabaaabaaaabaaaabaaabbaabaaabbbbaababaababaabbbbaababbbbaabaabababbbabababbbabbbaabbabaababbaaabbbaabaaaaababbbabbaaabababbaabaaaabaabbaababbbbaabbaaabbaaabbbaabbbabaaababaabbabaaabbbaabbabababbabbaabbbbabbabbbbabaababbbbbbbaabbbaabbaabababaaaaaaabaabbbbbbbbbabbaaaabaaababaabbbbbababaaabbbaabbbaabbbaabbabaabaabaabbbaabbaaaaaabaababaabbaaaabaabbbbbababbbbabaaabbbaababaabaabbaabbbabbabaaaabaaaabababaaabbaaaaaabaaaababaaabab bababbbbaaabbbbabbabaaabaaaaaabbbbaababbbbbbaaabababbbaabaabbbbabaabaaaaabbbaabaabaaabbbbaaaabbbabbbaaaaabababaaabbbaaabaaaaababaaabaabbaaaababbbaaaaabbababababaabababbbbbbaaaabbbabaaababaaababbbaabaaaabbaabbabaabbaaaabababbbbaaabbbabaaababbabbbabbabbbaaabbaaabbbbbbbbabbbbaabbbabbbbababbbababbbbbabaababaabbababaabababbabbabaabbabbbaaaabaabbbababbabaabababaaaaaaabbbbababababbbaaabbbabaababaabaaaaabaaaabbbabaabbabaabaaabaaaaaabbaabbabbaababaabbbbbbaaaaabbbaaaabaaaabbbbabaaaaabbbbbabbbbaababbbabaaaabbbbababbabbbabababaababaabbabbaaabbaaaabbbabaabaababbabbababbaabaabbbbbbababaaababbbbabbbbbbababbabaaabbababbaabaaaaabbabbaaabbbaabababbbbaaaaaabbaabaaaaabaabbaabbaaaabbbbabaabbaaabaabbbbbababbaaaaabbabbbbbaabbababaabaaabbbbbabbabbaabbaaaabbabbaabbaaaaaaaabaaaaaaabbabbbaabaaaabbabbabbabaababbaaababaaabbabbaabbbaaabbbaababaaaababbaabbbaabbbaaabbbabaababbababbbabaababaaabaabbabbbabbaabbbaaabaababbabaabaaaabbbbbbbbbbbbbbbbababbbaaaabbbbaabbbaabababaababaababbbaabaababbaabababaabaabbabaaabbabbaabaaaaaaababbabaababaabbbbaaaabbaaababbabababbabbbaaabaabbabbababbaaabaabaaaabbbbaabbbbbaaaaabbbaabbbbaaaaaabbabbbbbbaabbabaabaaabbaabbabaaaabbabbabaabababbbabbbbabbaabbaabbbaabbabbbabababbaababaaabbbbabababaabaaababaaaaaaaabaabaaabbaaaaabababaaaabbabaaabbaaaaaaabaabbababbbbaabbabbbaabbaababbbbaababbababbbbaaabaaaaabaabbbabbbaabbbabbabbabbaaabaaaabaaabababbbbbbabbaaaababbabaaabaabaabbbbaabbaaaaaabbbbbabaabaabaaaaaaaaabaabbbabbbbaabbbabbbaaabbabbabbaaabaababaaabbbabaaaabbbbbbabbbbbabbabaabaaaabbabbaaabbbababbbabbbaaabbbabbbabbabbbbabaaaaababbaabbaabaaaabbbbaaaabbaaabbabbbabaaaaaaababbbbaabaaaaaaabbaababbaabbaabaababbbbabbbbaaaababbbbababbaaabaaaaaabaaaabaabbbaabbabbbbbbbbaababbabbbbaabbbabbbabaabababbbbaabbaaaabbaabababbabaabbabbaabbabbaabababaabbbabbbabbaabbaaaabbbbabbaaabaabaabbaaaaaaaaaabaabbabbbbbaabbabbaaaababaaabbbbbbbaabbbabbbbbbabaabbababababababaabaaababbbaababbabaabaabaabaaababbabbabababbbbbaabaabaabbbbaaabbbabbaabaaaaabaabaaabaaabbbaaabbaaabaabbbbbbbaaaabbabaaabbbbabbababbbbaaaa bababaaabbbbabaaababbaabbbaaaabbabbaabaaabbbbaabbabbbaabaabaababababbbabbaaabaaaabbaaabbbaaaabaabbaaaababbaaaabbaababaabbbabaabababbaabbbbbaaaabaaababbaabaaaabaabbabaabaabaabbaaaaaabbbbabbabbaabbbbaabaaabaaabbabaaababaaababbbbabbaaaaabbbbbaabbaababbbbbaababaaabbbbaaabbbbbaaabbbabbbbbaabbbabaabaababbbbabababbabaabbbbabaabbaabbabbbabbaaaaaaaaaabbaaabbabaabbbaabbaabbaabaabbabaabbbbabbbaabababbbaaababaabaabbaaaabbbaaabbabbbbbbbabbabbbbabbabbaabbabbaaabbbabbababbbabbbbbaaaababaaaabbaaaabbaabbaabbabbbaabaaabbaabababbaaabbbbaaaaabaabbabbaabbbabbbabbbaabaabaabbbaaabbaabbbbabababbbbabaaaaabbaaaababaabbbabbabbabbbbaaaaabababaabbaaabbabbbaabbbabbbaabbabbbababaabaabaabbbababbaaabbabaabbbabaaaabbbbaabbababbabbaabbbaabaabbabbababbaaaabaaaabbaaabbbabababaaaabaaaaaabbbaaaabbbbbbbaababaaaaaaaaabbbaaaabbbbabbbabaaaabbaaaabbabaaaabbaabbbabaaaaaaabaabbbbabaabbbaabaaaabbaabaabbabababbbbbbabaabbbaaaabaabbaababaabbabababaaababaababbaaabbabbabbabaaababababbbbaaabbabaabbbbbbaaabbabaaaaababbbabaabbababbbbabbabbababbbbaaaaabbaabbbaabaaaabbaaabababbabbaaabbabbbbaaabaabaabbabbabbbabbbbbaaaabbbbbaabababbabaaaaaabbabaababaaaaabbbaaabbaaabbbbbbaaaaaababbabbbaabbabbabbabaaabbabaababbbbaabaaabaaabbbbabbbaaaabbbbabbbbabbabbbbabababbbaaaabaaaaabbabaaabbaababbaaaaaaabbabbaabbabbaabaabaabababbaaaaabbbbabaabbaaaaabbbaabaaaaaaaaabbababaaaabbbbabaabbbaabbbabbbbabaaaabbaabaaaaabbabaabbababbbaaaabbaaabaabbababaabbaababaabbaabaaabaaabababababbbabaaaabbabaabbabbbbabababaaaababababbaabbaabbabbbababbbaabababbabaaaaabbbbbbbbbbabbababbababbbbaabbaababaaaabbaaaaaaaaaaabbbaaaaababaabaababbabaaabbabbbbaaabaaaabbbbbbaaababbaabbbabbabbbaabbbaabbbaaaaaaabbbabaabaaaaaaabbabbaababaabaabaaabaabaaaaaabbaaabbbabaabbaaaaaabbababbbbbaaababbbaaaaabababbbaabbbbbbaaaabbbaabaaaaababaaaaaaaabaabaabaababbbbbabbabbbabbaaabbbbabbabbbbbabbabaababaabbbbaaaaabbbbbaaababbbaaabbbbbbaaababaaaaabbbbababaababaabbbabbbbaabababbaabbbbaaabbbaaaaabaaabbababaaaaaaabbaaaaaabaabbbabbbabbabbaaaabaabbbbbbbaabbbbbbbabbbabaaababbaaabbbabbabaababaabbbbaa abbbaabbbaaaaaabaaaaaaaaaababbaabbbbbaabaabaabbbbbbbaabbaabaabbbaabaabaaaaaabbaababbbaabbaaabbaaaaaabbabbaaabbbaaaabaaaabaaabaaaabbbaaabaaabbbbbabbbbaabababbbbaaabbabaaabbbabbbbaaaaabbabbbbaabbbbbbbabababaabbaaaabbabbbababbabbbababbbbaabbbbabababbabbaababbaababbaaabaabababababaabbbbaabbabbaabbabbabbbaaaaabbabbbbababababaaababbabaabbbababbbabbbaaaaabbbabbbababbbabbaaaaabbbbaaabaabaaababbabbbaabbbabbaaabbbaabaaaaaababaababababbbbbbbabaabaaabbbbbbbbbbbbbabababbbaaaaaaaabbbaabbbaaabbbabaabbabaaababbababbbaabbbbaaabbaabbabbaaababbaababbbabaaaabbbbbbbaaabbbbbbbbbabbabaabbabbbaaabaabbbaaababbaaaaaabbabbabbababbbababbaabbbbabbbabbaaaababbabaaabbaabbbabbaabbabbbbabababaaaaabbbabaaabaabbbbabaabbaabbbaaaaaaabaababbbbbabbbabbaaabbbbbbaaabaabbbababbbbbbaabaaababbabbabbabaabbaabbabbabbabaabbbaaaaabbbaababbaabaaaabbabbaaaabbabababbababbaaaaaaabbaaabbbbaabaaaaaabbbaaabbaaabbbaabbbbbbabbabbbaababaaabbaabaabbaaabbbaababbbbbbbbabbaaabaaaabbababaabaabaabbaabbbbbbabbaaabababbaaaaabbbbbaaaabbbbbbbbabababbbabaaabababbbbbaaaabababbabbbabaaaaababababaaabbbbaaaaabaaaabaabaabbaabbabababbbaaababbbbbbbabbaaabaabaaaaababaabbaaaaaaaabbbababbbababbaaaaaababaabaaaaaaabaabbaabbabbbbaababbbbaaabbbababababbaaaaaabababbaabbaabbbababbbababaaabbababbaabbbbabaabbabaaaaabbbabbbbbbbaaaabbabbabbabbaababaaaaabbbaababbaaaaabbabbbbbbbaaabbbabbabbaabbbabbbbbbbbabababbbaabbbaaabbabbbbbabaabbaaabbaaabbabbaaaaaaaabbaaaaabbaaaabbbbababaababbabbbbaaabaaabababbbbbbbabbaabbaabbbabaaabbabbabaaaaabaabbabaaabbbaababbababbabbbbabbabaabaaaaabbbbbbbabaaaaabaaababaaababaaababaabbaabbabbbaabbbbbbabaabaabaabbabbbaaaabbbbababbbaaabbabbaabbaabaaabbbabbbaaaabbaaababbbaababbbbabbbbbabaaaabababbabaabaaaabbbbbabbaabaaaabbbabababaabbbaabbaabaababbabbbaaaaababbaaababababbbaababbabbabbaaabababaabaaaaababbbabbbbbaaabbabaaabbababbbababbabaabaabbbbbbbaaaabbaabaaaabaaabbaaaabbbbaaabbaaaaaaababaaaaaaaaabbbababbabbabbbaabaabbbabbabbababbbabaabbaabbbabbabababaaabbbbabababbaababaaaabbbbbbbaaabaaaabbbbbbaaabbabbbabbbaabbabbaababaabbbaaaaabaabaaa bababaaaaabbababaaaaabaababbbabbbababbbabbabbabaaaabbbabaaaaaaaaaabbababbbabaabbaaaaaabbbababbbabbbaabbabbaabbbaabaaabbbbabbbbbbbbabbabbaabbabbabaabbbababaaabbbbabbbbaabbaabaabbbaababaabababaabbabaababbbaaabbabababbababaabbabaababababaabbbbbabaaaaaaabababbaabaaaababbbbababaabaaaabbaaabbabbabbbabbbaabbaaaabaaabbaaabababbaabababaaabbbbabbbaaabaabbbababaabbbbbbabbabbbaaaabaabbbababbbbbbbbbaaababbababbbbabbaaaabbabbbbbabaaabbaaaaaabbabbaaaabbbbaababaaabaabaabaaaaababbababbaaabbbbabababbaaaabaabaababaabbbbbaaaabababbbbbbaaaabbabbaaaaaabbabaababbabbbbbabbaaaabaabbbbabbabbababaababbabbabaabaabbaabaaaabbbbababbaababbababbbbabbaabababbbaaabbaaaabaaaabbbbbaaabaaaaaabaabababaababaababaaababbbabbaaaabababbbaaaabaaabbaababbbbbbbabaabbaaabbabbbaaabababbbbbaaaababbbaaabababaabaababbbaaaabababbbbbaababbbbaaaaaaaabaaabbbbaabbbabababababababbabaaabbabbaaaaabbbabaabbaaabaaabaaaaaabbababbaaaabaabbbaaababbbabbbbbbaaaabbbabbabaaabbbaabbbaaabababaaaaabaabbaabbabbbaabaaaaaababaaaaabbabaabbbaabaabbbaababaaaaaaaabaaabbaababaaabaabaabababbbbababaaababaabbaaabaabbbbaabaabaabaaababaaaabbabababaababbbbabbababaaabbbabaaabbbababbbabaabbbbbaaaabbbabbbbbaaabbbabababbbaaabbbaaabaabbbbbababaaaabaababbbbbbbaaabbaaabaaaabbbbabbbababaabbbbbaaaabbabababaababaaaababababbaaaabbabbaabbaabaaabaabbbabbabbaabababbababbbabaaaabaabaabaaaaabbbababbabaaaabbbbabbaaabbbaaabbaabbbbbbabbbaabbbbaabbbbbbbaabaabaaaaaabbbaabaabbbbbbbbbbaaabbaaabbaaabbaaaaaaaaabbaabaabbababbbbaaabababbbabbabbbbbbaababbabaaaaaaaaabbbbbbabbaabbbbaabbabaaaaaaaaaaabbabaabaaaabaaaabaaabaabababbabbaaabaabbabaabbabababababbbabbabaaaaaaabbbbbabbabbababaaabbbabbaababaabbaababaabbbaabbbbabaaabaaababababbaabbbbbbbabaaaaaababbaabbbababababbbabbbbbbabbaabbbbaaababbbbbbbbbbbababbbabbbbaaabbabaaabbbaaabaabababaabaaaabaaabbbabbbbbaaabbaaababbbbaabbabbaaaaabaaaaaaababababaaaabaaaabbbaabbbbbaaabbaabaabababbbababbbabaabbbaabbbaaaaaaabababbbabbbbabaabbbbaabbabbabaababbbabbbabababaaabbbbababaaaaaaaababbababbbbbaaaaabaabbaaabababaabbbaabbbaaaabbabbbbaabaabbbaaaa aabbbaabbaabbbbbabaaabbabbbaaaabababbbbaabbaaaabaaaabbbbaababaabbaaababaaababbaababaaaabababaaababbabbbabbbaaabbaabbabaaaabbabbbabbbbabbaabbabbababbbbbababbbbbaaabbbbaabababababaababaaaabbbabbbbbbabababbabbababaabbbbaababbaabaabaabbababbaaaaabbbbaabaabababaababababbbabaaaaabaabbbaabaaabbaaaabbbbbbbbabababbabbaabbababababbbabaabaababaabbbbaabbbaaaaababbaababaababaabaabbbbabbbbaabaaaaabaaabbbabbaabaabbbbbbabababbababbaaaaabababbaabbbaabbbaabbaabbaaaababbabaaaaabbbaabbaaaaabbaababbbbaabbbaaaabbabaababbbbbaaaaaababbbabaabbbbbabbabbbabbbbabbaaaaabbbaaababbaaabaabaaabaabaaaaaaaabbababbbbabaaaaaaabaabaababbbbbbbbaabbbababbabaabaabbbbaabbbaabbbabbbaaabaaabaabaaabaabababbabaaababbbababbbbbaabbbbababbbaaababbabbbababababaabaabbbabbbaabaababbbbaaaabaabbbbaabbbbabaaaabaabaaabababaabbbabbbbbbbabaabbbbaabaababbaabbabababababbaaabababababababaabbabbaaababaabbaabaabbbaaabaabbaabbbaaabbaabbbaaababbbbaaaaaabaaababbaabbababababbabaaabaabaaaaabaaaabaabbaaabbbabbbbabbbbaabababaabaaabaaabbaaaaaabaabbbbbabaabbbaaaabaaaaababbaababbbbaabbaababbaaaabbaaaabababaaabaaabbabbaaabbaaabbabaaaabaaababaaabababbbbbbabaaaaaaaabaaabbbabbabaaaabbbaabbabbabaaaaababbaabababbbbbbbbbbbaaabbbaabbaaaaaabbbaaabbababaaaaabbabbaababaaaaabaabbbbbaaabaaabbaabaababbbbbaaabbbbaabaaaaaabbbbbaababbbbbaaababbbbabaaabaabbabbaaabbbbaaabbabababaaababbbabaababbabaaaabbababaabbabbbabbbaaabaaaaaaaabbaaabbaaabaaaabbabaabababbbbbaaabbbbabababbaabbaaaaabaaabaabababbababababbaaabbbbbaaaabbbbaaaaabaaaabbbabbaaabbaabaabaabaaabbbaababaabaaabbbaaaaaabbbbabbbbbbabbbbababbaaaaaabbbbaabbbbbbbababbbabaaaaaabbbabaabaababaababbabababababbbaaabbabbbbaaaabaababbaaaabbabbaaabbabbbaaaabababbbbabbaabbbbbaabaaabababbaabbabbabbabbaaabbaababaababbbbaabbabbaaaaaaaaabbbbbaabaaaabbbbbbaaabaabaabbaababaaabbaaabaababaaabababbbaabbababbabbabbbbabbaaabbabbaabbbbbaabbaaaaabbbbbbaabbabaababbaabbbbbaaabbabbaaabaababbbabaabbbbabbbbbaabbabaaaaaaaababbaabbbbaaaabbbbbbbbbaaaaabbbbaabaaaabaaaaaabbaaabbbaaababaabaabbbbbbabbaaaaabaabbaababaaaabaabbbbaabaabaabbbbb baabbabbbaaabaaaaababbabaabbbaabaaaabaabababaabababbbbbbaaaaaabaabbaabbbbbaabbaabbaabbabbbbbbababbbaababbaaaaaaabbbbbbaabbaaaabbababaaabbbbbbabbaaabaaababbabaaaaabaaabaaabbaabbaaaaababbbabbaabbbbaaababaabbbbabbbbababbaaababbbbaabbaabbbbaaaaaabaabaaaabbbaaaaabbaabaabaaaaabaabbaabbabbabababbaababaaabbabaaabaabbabbaabaaaabbbbbabaabaabaababbbbabbbaaabaaaababaababbaabbaaabbabbbbabbbabaabaaabbaabaaababaaaaabbbabbabababbaabbaaaabaaabbbbbabbabbabbabbabbbbaabaaaababbbbaabababbbbabbaaaaabaabbbabababaaaabbbaabbaaabbaaaabbabaaaabaaabbbbbabaabbaaaaaaabbbaabbaababbbbbbaabaaaaabbbbaabbabbaabbbaaaaaabbaabbabbabaabbababbbbbabbbabbbbbabaaaabbbabbbbbbaaabababbbabaaaababaaababbbbaabbbbbabbaaabbbaaabaaaababaaabaaabbabbbbaaabbbaaaabaaaabaababbabbbaaababaaaabaaabbbabaaabababbabbabbbbaaabbbabbbabbabbaaaababbabbbbaabbbbbbaabaabbbbabaabbaaaaaabbaaaabbbabbbbaababbaabbbaabbbbabaabaabbababbaaaabbaaabbbbaaabbaabaaabbabbbbaabbbbaabaaababbbbabaabbbabbbbaaabbababbbbbbaabaabbbbaaaaaabababaababaaabaaabbbbbaaaababbabaabaabaabaaaaaababbbaaabbbabaabaaababababbabaabbabbaaababaabaabbbabbaabbaabbbbbabbaabbabbabbabaaaaaaaaaaaabbabbbaaabbabbbbbabababaabaaabababbbbababbabbabbaababababababbbaababaabbaabababbaaabaababbbbbabbaaaaabbbbbaaaabbaaababbbabbabbababaaaabbbaababababaaaabbaababbabbbbaabaabbbbaabbabaaabbbbbbaaaaabaaabaabbaabbbbaaaaaabaabaabbabbabbaabbbbabbabbabbaaabaaabbaababbabbbabbabbbaabbbbaaabaabbabbaabbbbabbbabaaaabaaabbbaabbbabbabababababababbbbaaaaaabaaabbaaabaabbababbabbbaaaaaabbababbbbbaabaabbbaaaaaababbabaaabbbaaaabaabbaaabbbbaaaaabbbbaababaaabbbaaaabaaabaababbaababbabbaaababbabbaaaabaabaabbbbaababbbaaababbbbaabbaabaabbbaaaaaaabaabbbaabbaabaabbaaabbbabaabbabababaababaaaaabbbaababbbbaabbaabbabaababababaabbabbabbabbababaabbaaabbaaaababbbbabababbaaaaabbbabbbaabbbaaabbabbaaaabbaabbbbbbbbaaabbaabaabbbbbaaabbaabaaaaabbaabababbbbbbabbbaaabbaaaabbaaabbbababbabbabbaabbbababbbbabaabaaaabaaaaaabbbaaaaabbaabbbbbaaabbababaabbbbbaabaaabbaaabbaaaaaaabaaaababbaabbbaaaaabbbaababbaaaaabaababbbbbabaabbabaaabbbbaba abbbabbaabbbbabbaaaaabababbbbbbbbabaaabaaabaabaaabababababbbaaaaaababbaaabbaabbbaaaaaabaaababbaababbbbaabaaababbbaaabbaabbabaaaaaabbbbabababbababaabbaabbbbabbbabaababbbaaabaaaabaaabbbbaaaabaababaaabbbabbabbababbababbbbbaababbbbbbbbabaaabbabbaababbaabaaabbabbaaaaababababbaabaabaaabbabbbabaabbaababbbaaaaaabababaabbbbaabbabbbaabbaabbaaaabbbbbbaaabbbabbbbaabbabaabbaaababbbbbaabbbbaabaababaaaaaaaaaaababbbabaaaabaaababbbbababababbbaababbaababbbbbbbbabbbabaaaaaaaaabbbbabbbbaababbaabbbaabbaabbbbabaaabbaaababbaaaaaaaababaabbbaabbaabaaabaabbababaabaaabaabbaabbaaaaababaaaabbababbbabbbbbbabbbbaaabbaaabaaabbabaaaaabbbabaaabaabaaabbbbabbbbbbbbaaababaaaaaabaabbababbbaaaabaabbbbaaaabaaaaaaaaaabbbbabaaabbbbbbaaabbabbbbbaabbbaaabbbbabbbbbbbbbabbaaaabaababaaaabbbabbaabbbbaabaabbbaaabbbaaaaaaabbaabbaaaababaaaaababababaaabbbbaabbaabbbabbbbaaaaaabbbbbaabbabbbabbaababbaabaaaaaaaabbabababababbbaaababbbababbaaaaabaaaaaabbaaaabababaabaaaaaabbbbabbbbbaabaaababbbbbbaaabbabbabbbbabababbabaabbabaabbabbbbbbaaababbbbbabbaaabbbbabbbbbabbaaabbabbbabbbbbabbaabaaabbbbaaaaabbbabbaabaabbaaababbabaabbaaaaaaabbbaabbababaabbabbaabbabbabaababbabbaaabbbabbaaaaaaabbbbbabababbbbaaababababaabbaabaabababaabbbbbabbbabaabaabbbbbaabbbababaaabbbaaabaaaabaabbabaabbbababbbbabbaaabbbabbbbabbbbbbabaaaaaabbaabbbbababbabbbbbbaabaabbbbbbaababbabbabbbbaaaaaaaaaaaaaababbbabbaabbbaabaaaabbaaaababababbbbaaaaabbabbaaababbbabaababbbaabbbbabbbabbbaaaaaaaabbbabbaabbabbbabaababaabbaabbabaaaaaabaaaabaaabbbbaabbbabaaabbbaababbaabaabaaaaaabbabbbababbabababaabbaaabbababbbbaaabbabaaababbbbbbbbbbaaaabaabaabbbaabaababbaababaaabbaaaabbbbabbbbaaaababbabbabbaabababbbababbabbaabababbbbbababaaaabaaaabbabaabaabbbbbaaababbaabbbbaabaababaaaabbbbbaaaabababababaabaabbaabbabbaabbbaaaaaaabbaabababbbbbbbaaabbbaabbbabbabbaaabbbbbaaabaabaabbababbbabbaabababaababaabbbababaabbaaaaabbbababaababaababbbaaabbabaaabababbbbbaaababbbaabababbaaababababbabbbaaabbaaabbaaaaaabababbaaaabbabbabbbbbbababaabbbbaaabbbaabbabbababaababbabbaabababbbababbbbbbaaabbababaabaaab bbbaabbbababaabbbaabaaaabbbaabbbabbaaabbabaaababababbaabababbaaabbaaabbaaabbbbaaaabbbaaabaaabaaaaabaababbaaaaabbababaabababbabaabaababbbbbbbbbaaabaabbbabaabaababbbbaababbbabbabbbaaaaabbbbaaababbababbbabbbaaaaaaabaabbaaaaaabbabbbbaabababbbbaababbbbbbabbbbbaaaaaaaaababbbabbababbaaaabaabbaabbbababababaabbbbaaabaaaaaabbbbbaaaabbabaaabbaabaabaababbbbbbaaabaaabaabababbabababbaaabbaabbbababaaaabaaaaababbbabbabbaaaaaabaaababbabbbabbbbbbaabbaabaaabbbbababaaabbbbaaababbbbaaaaabaaaabaabbaaaaababbbbbaabababbaabbaaaabbabaabaabbaababaabbabbbaaaabbabaaaabbababaaaabbaabaaaaaaabbaaaaabaaaaabbabbbbbaaaaabaabbaaabbaaaabbbababaabbbabbbabbaababababbbbbabbabaaabaaaabbaaaabbabbbaaabaaaabbaaaaaabbababaababbabababbbabbaabbbbbabababbaaaabbbbabaaabbabbbbababbbababbababbabbababbaabbbabbbbbaabaabaabaabbbabaaaabbaabbbaaaabbbabbaabababbaaaaaaaabaaabaabbabbaaaaaaaaaaabbbbbabbbbbaaababbbabababbabaabbbabbaaabababbaaababbabbabbbbbaaaabbabbaaaababaababbbbaaaabbbaaaabbbaabbbbbbaaaaaaaababbbbabaabaaaababbababaaaaabbbabaaaabbaaaababbaaaabbbabbbaaaababaaabababaabaababaaabbabaabaaabaaaabababbbbbabaaaaabaababaaababbaabababbaaabbabbbbaabaabaaabbbaabaaaaaabbbbaaaaababbabaabaaabaaabbaaababbbbabaaababbaabbbbabaabaaababaabbbbabbaabbaabbbaaaabbabaabaabaaaabaaabaaaaaaaaaaaaabbaaabbbaabbaabbaabbabbaabbbabbabbaaabbbaaaaababbbaaaaabaaaaabbababbbbabaaabaabbaabbbabbabaabababbabaabbabaabababbaabbbaabbbbbbabbaabaabbabbbaabbbaaaababaaabbaaaaaabbaababbbbbbbbbbbabbbbaaabababbbabaaaabbaaababaaabbbaabaabbababaaabababbbbaaabbababaaaaaabaaabaaaaaabababaaababbababbbabbbbbabbaabaabbbbabbaababbbabaaabababbaaababaabbbbbbbbbaabbababaabbbbbaabaaababbabbaabbbabaaabbbbbbbbaabbbbbbabaaabbaaaaabaabbaaabbbaaaaaabababbaabbbbbbbbaaabaaaaaabbbaaaaaababbaabbababbbabbbaaaabbaaababbbbbababbbbabaabbbaabbabaababaaabaaaaabbbbaabbbaaababbaabbabaaabbabbabbabbbabaabbbabababbababbbbbbbbaabbbabaabababbbabbaabaaaaabaabbaaaababaabaabaaaabbabababbaaabaabbbaaabaabbaaaaabbaaabaaabababbbaababaaaabbbbbaaabbbbabaaababaaabaaabaababababbbbbaaabbababaaabbaaabbbaa abbabaaaabaabbabbbbbbaabbbabbabbbababbaabbbabababbaabaaabbbabbbbababbbabbababaabbbaabbabbaababbbbbbaababbabbbaabaabbabababbbbbabaabbabbaababbaabbbbbaaaaaaaabaabbabbbabbbbababbbaabbbaaaaabbbbbbababbaabbbaaabbabbabbaabbbbababaabbbabaababbaabababaaabaaaabbbbaaabbbaaaabbababbaaaabaababbabbbabbaababbaabbaababbabaababaabaabbbaabbaaababbbabbabbabbbbbabbaabbaabbbabbbbbbbbbabaaabbbabbabaabbbbbbabbaabbabbbbaababbaababbabaaaaaabbaaaabbbaababbaabbbbaaaabbaaaabbbaaababaabababbbbbbbbabbbaabbbaabbaaabaaaaaabbbabbabbbaababbbaabbbbaaabbbbbbbabbbaabbabaababbbaaababaaabaaabbbabaaaaaaabbbaababaabbbababaababaaabaabababbbabbbbbbbbabbbbaabbbabbbbbaaaaaaabbaabbbaabbabababbaaaaabbbababbaaaaabbaaaaabaabababbbbaaaabaaabaabbaabaabaaaaaabbbbbabbbabaaaabaaabaaaabbbaaabbbabababaabaaabababababbbbabbbbabaaaabaaaabaababbaababababbaabbbbbbaababbbbabbaaaaaabbbbaabaaabbaaabbabaaaaabaaaabbaabbabaaabaabbbaabaabbabaabbababbaababbbbaaaabbbbaaaabbbbabbaabaaaabbbabaabaaabbbbabbabababbabaaabaabbbaaaaabbbbababbbbbbbabaabbbaabbaabbbaabbbbababaaabababbabbbbbbbbabbababaababbbabaabbaababbbbbabbbbaaaaaababbaaaaabbaaaabababbbabaaaabbabaabaaaabbabbaababbaaabbaaabbbbaababaaaaaabbabaaaabaaabbbaabbbaaaabaaaababbbbbaaabababbbaabbabaabbababbabbabaaabbababbaabaaaaabaabbaaabbaabbababbbbbabaaaabbbababababaaabbbaababbbbaaaabababbabbababaaaabbaabaabbbbbaaaabaaaaabaaaabaaaaaaaaabbabababaaabbbbbbbbaaaababababaabaabbaabbbbbbbabbbabbbbbbabbbaabbababaabbabbaabbaabaabaabaaabbbabbbabbbaaabbabbbaababbaaaabaabbbabaabbbbbbabbbbbaaaabababbbbabaabaaaababbbbbaabaaabbbaabaaaaaababaaababbaaabbbbabbbabbbbababababaaaabbbbbbabaaaabababaaabababababbbbbaaaaaaaabbabbabbabbabaabbabbbbbaabaabbabaaaabbbaaaababababbaabaabbabaaaaabaaaabbbbabbbbbbbabbbaababbbaababababbbaaaaaaaaaababbabbaabbaaabbbabbbabbaabbbaabbaaaaaabbababbbbaabbaabbbbaababaaaaaabbaaabbabbbbbaabaaababbaabaaaaabbbbbaababbaaabbbababbabaabbbaaaababaaabaaababbbabbbaaabbabaabababbbabbbaaabbbbbabbbabaaababaaabbabababbabaabbabababaaaaaabbabbaabbabababbbbbbbbbbbbbbaaabbbbbaabaaabbbaababaababbb bbbbbbaabababaabbbbbabbbbbbabababaabaabababaabbaaaabbbbaababbbbababbabbbaababbbbbbaaaabbbbbbaabababaabaabbbabababbaaaabaabbababbabababbbaabbbbbbbabaabbaaabababaababbbbaaabababbbabbbbbaaaaaabaabbbabbbbbbabaaaaaaaabaababaabbbaaaaabbaaaaaaaaaabbbbbabbaaaabbabababbaaabbbbaabaaabbbbaaabbabaaabaabaaabaaabbbaabaaabababbabaabbaabaaaabbaaabbbbaabbaabbabbbbababaaabbababbabbbbbbbaaabbaaabaabbabbbabbabaababaabaabababbabaabbaaabbaaaababbbabbaaaabbbbaaabbbbaabaaababbbbbbbabababababbbbbaabaaaaabaabbaaabaaababaabbbabbaaaabbaabaabbbbbbbbbababababbaabbbbaaabaaabaaaaababbbabbbaababbbabbbbbabbbabaababbbabbbaaababbbbaaabbbaaaaabbbbbababbbaaabbaabbbabbbbaabaaaabbbbbababbbaabaabaaabaabaaaaaabaaaaaaabaabaababbbabbbaabababaabaababbaabbabbbaaaaaaaabbbaabbababaabbabaaaabaabaaabbbbaabbabaaabbaaabaaababbbbbaaaaaaabbaaababaaaabbbbaaaabbbaabbbababbaabbbababbababaaaaabbbaababbaaabbbaaabbbbbaaabbbabbbaabbaabbbaaabbbbaabbbaabbbabbabbbbbaaabbabbbabbaabbabaaabbbbbaaabbaaababbabbaaaabbabbbbbbabbbbbbbaaabaabbbbbbabaabbaaaabbaaabababbabbaababbbaabaaabaabbaabaabbbabbabaaabaabbbaabaaabbaabaabbbabaaababaaaaabaaababbaaaabbbbbaaabaabaabbabbabbbabbabbbbbbbabababbbbbaabbbabaabbbaabbbabbbabbbaaabbbbabaaaababbaaabbabbbaababbbbbbabbbbbabbabaaabaaaaabbaabbbabaaaabaabbbbabbaaaabbbaababbaaabaaabaaaaabbbaabaabbbbbaaaaaaabbabbabaaabaabaaaaaaaaaaaaabaababbbbbbaaaaabbbababaabbbabaaabbbbbbbaaaaabbaaabbbbbbbababbbbabbabbaaabaabaaabbaabbabaabbbabaaaaaaabbbabbbbabbbaabababbbabaabbbaaaabbbaaaababaaaaaababbabbababbbabaaababbbbbbbbbabaababbaababbbababbaabbbbababaaabbbbaaaaaaabbbbbbbbabbaabababaabbababbabaabaaaabaaabababaaabbabbbabbabbbbaabaaabbaaaaaabbbaabbbaabbabbbaabbbbbbbbbaabbabbbabbaabbbaaaaaaaaababaababbabaaaabaaabaaaaabbbaaaabbaabbbbbaabaababaabbbabbbaaabaaaaaabaaabbabaaaaaaaabababaaaabaabbaaabbbaabbaaaabbbbabbaabbbbabbabbbabbbbabbaaabbababaabababaababbbbaaaabbaabbbaabbbbbbbbbaabbaabbaabbbabbbaaaaaaababaaaabaaaaabbaababaabaaabbbaaabbbaaaaabbaaababbbbbaabbbbbaababaaabbaabaababbaaababbbbbabbaaabbabbaaaaaabbaabbaaaababaabbb baabbbbaabbbbbbaaaaababbbbabbbabbbaaabbbaaaaaabbbbaabbaabababaaabaababaaabaaabbbbaabaaaabbaabbbababbbaabbabbaabbaaabababbaabbbabaaabaaaaaabaaabaaababaabaabbbbabaabbabbbabbabaaabaabbbababbaaabbabbbaabababbabaaaaababbbbaaabbbbbbaaabbbabbbbabbbaabaabbbaabaabaaaabbaaaababbaaabbabbbabaababbbaabbababaaaabbabbababbbaaabbbbaaababbaabbbbbbbabaaababbbbbbbbaabbbbbbbaabaabbabababbbbbbaaabbbabbbaaaaaabbbbbbabbababababbabbabbabaabbaababbbabaabbabbaababaaabbaabaabbaabababbbbabbbabbaaabaaabbaabbbbabbaabaaaabbaababbabaabbabbaabbbbabbabbabbababbaabababbbababbbbaababaabbaababbbaaaaabbabbaabbbaabbababbabbbaaabbbaaababaaaaaabbbbababaaabbaaabbbaababbbbabababbabababaaabbbbbabbaabaaaabbbaabaabbaaaaabbabbabbaaaababaaabbbaaaaabbbbbbbbbabaaaabaaaaaababbbbabbbabbabaaaaaaaabbbaabbbbababaaaaababbaababbaabbbbababbbaaabababbbabaaaaabbbbaaababbbaabababbbababababababaaaaabbbbbabaababbaabbaabaaabaaaabbaaabaaababaababaabaababaaaaaabaaaabbaaaabbabbbabbababaaaabbbaaaabababbbbbbbbbbabbabbabbbbabaabbaaababaababbbaaaaababbbbbaaaaabbbababbbababbaabbbaabaabaaabbababbbaabbaabbabbababaaabaababbbbabaaabbaabbbaabbabbabbbbabbbaaabaaaaabbbbbabbaaabbbbbbababaaaababbbabaabbaaabbaaabbaaabaaaaaaabbbbbbaabbbabbabababbbabaabaabbababababaabbaaaaabaabababbaabbabaabbbababbabaabaaaabababababbababbbbaabbbbaaabababbaabaabbababbbabbabbbbbbbabababbbaababaaabaabbbaaabaabbaabbbaabbabaabbbbabbaabaabbbaabaaaaabbbababbbabbbababaaabaaaabbbaaabaaaabaababbabababababbbabbbbabbbbbbabaababbbaabbbabbabbbbabbababbabbbbbaaabaaaabbabbabaaaaaaaabaaabbbbabbaaaababaaaaabaaabaabaabbaababbbbababaaaabababbbbbabbabaaaaaabbbbaaaaaaabaabbbbbabbbaaababababbbbbabaaaaaaabbabbbabaabbbabababbbaaababababbaaaaababbaabababaaaabbbbabbabbbbabbbbabbaabbbbbaabbbabaabababababbbbbaabaababaaabaabbbbabbbbbabbbbaaaabbaaabbaababbabbabaabbabbbbbbbbabbbaabbbbbbabbababbabbbbaaaabbababbaaaaabbaaaababbbbbabaaabbbbbabbaaababababaabababbababaaabbbbaabbbaaabbaaaababaaaaababbbabaaabaaabaaaaabbababbbabbbaaabbbbbbbabbabaaaabbbabaaabaaaaaaaabbbbbbbabbabbaaaababbaaaaaaabaabbbbbbaaa baabbabbaabbbbbabbaaaaabbaabbbbbbaaabbbbbbabaaaabaaababbbaababaaaabbbabbbabbbbbbbaabbaaaabababbaababaabbaaaaabbbbabbbbbbabbbbbbbabbaaababbaabbaaabbababaaababbbbbbbbbbaaaaabaaabaabaaabbabbbabbabbbaabbbabaaabaababbbabbbaabaabbbbbbbbababbbbbbabbbaaaabbaabababbaabbbaaabababbabbabbabbaaabbaabbabababbaabaaabaabbabbabababbaaaaabbbbbabbababbbabaababababbbababaabbaaaababaaaaaabbbabbbabbbbbbbbabbababaababaababbbbbabaabbbbaabbaaababbbaaaaaabaabbbbbaaabaaaababbbabbabbbaaaaabaaaaabababaaabababaaaaabaabbababaabaabbbababbbbaabaabbaababbaaabbbbbbbabbabbbabbaababbaaabbbabaaabaaababaabbababbabbababbaaaabbabaaaaababaabbabaabaabababbbbbabbabbbaabbabaaabababbbabbbbbbaaaaaaaaaaaababbaaaabbbabbabaaaabaabbbaaaabaabaabaababbbbabbaaabaabbbbbbbbbbbaababbbabbaabbaaaaababbaaaaaabbaaaaaabaabbaaabaabaaabaaabbaaabaabababaabbbaaaaabbbbbababbbbbaabaaabbbbbbbbbabaabbaabbaabaabaababaaabaabbbbabaababaaabbaaaaabbbaabaaaaabaababbaababaabaaaabbaaabbaabbbaaaaaabbbbaaaaaaaaababaabaaaabababbbbbbabbbbbbaabbbabaaabbbbbbbabaaaaaaabbbbbaababbbbbabbbababaaaaabbaaaaabbabbbabbbbaababbbaaababaabbbbbaaabbababaaaaabaabaabbbaaabbbaaababababaababaabbababbabbbbbbaaaabbabababbbaabbbbbbabbaaaaabababbabbbbaabbbabaabbaaabbaabbaaaabbaabaabbaaaaaabaabaabbbbbabbabbaaaaabbaababbaabbaaabbaabaabaabaaaaaaaaaaaabaabbbbbbaaaababbaaabaabbabababbbaabbaaabaaabaaabbaababbbabbbaabbbaabbabaabbababbbabbabaaaaaaabbabababbabaaababbbbbabaaabbabaaabbbabbaababbbbabbbabbbaabbaaaabbaaaaabbaabbabaabaabbaaabaabaaaaaabbaaabaabbaaabbababbbbbbbaabbabaabbbabbabaabbabbbbaabbbababaabababbbaaaabbababaaaaabbabaabababbbabbbabbbaaaababbbabbbabbbbbbbabaabbbbbbaaaabbabaaababaabbbbaabbababbaabaabaababaabbbaabbbbabbbabababbabbbaabbabbbaaaaaaabaaabbaabaabaabbaabbaabaababaabaabbbbabbabaabbbbbaabbababaaabaabbaaaaaaabbaaaaabbbaaabbbaababbbbbabbaaabbaabbaabbbabbbbbbbbaaabababbaaababbbabbaabbababaabbaaabbabbaaabaaabbbaabbabbbaaaabbaaababbaababbbaaabbbaaabbbaaabbbbabaaabaabbaabbbbaabbbbbabbbaaaaaaabaabbabbaaabaaaababbaabbbababbaaabababbbbbabbbbabbaaaaabaaaabaabbbaabbbba baabaaababbbbbbbbabbabbaaaabbababbbbaaabbbaaabaabbababaabbaababaaaaabbabbabaaababbbbbbbbaaaabaaaabaaaaabbabababaaababbbbbaabbabaaaaabababbaaaabababbbabbbaaabbabbbaabbaabbababaaaaabaaabaabaaabbaaaabbbabbbbbbbaabaaababababbbbaaabaabbabaabbabbaabaabbbaabbabbabbababbababbbbbabbaabaabbbabbabbbabbbababababaababaabbbbabababaabaabbbaaaabbbababbbaabbbabbababbbbabbbbbaabbbaaaabbabaabaaaabaabaabbababbbabbaabbababbababbbbbabbababbbabbaababaabbaaaababbbbaabbbaaaaaaaaaaaabbbbbbaaaaabbbbbabbaaabaaaabbbabbbbaaabbbbbbbabbaabaabbaaabbbaabbbabbbaaabaaaababaaabbaababbbbbbaaabababbabbbabbbbabaabbababaabaababbabbbbabbbbbaabbbaabbbbbbbbaaabbabaaaababaabbababbbabbbabaabaabbaaaabaaababbbabaaabaababbbbabaabbabbabaabaabbbabbabbbabaabbbbbbbbbbbabbbabbabbabbababaabaabbbbaabaabbbbbaaababbabbabbbbbbbbabbbabababbaababaabbbbbbabbbbbbbaabbaabababbbbabbaabbbbbbaabbbbbaabbaababbbaaabbbaaaabababbbaaabbaaaaabbbaabbbbababbababaaaabbabbabbaaaaaabbabbabbaabaaabaaaabbbbabbaaaabaaabbabaaaaabaaabaabbabbbaaabbabaaaabaabbbaaabaaaabbabababaaaabbaababbaabbbbbbbaaaaabbaaabaaaaabbaaaabababaabbabaabbbbbaaabbabaabbbbabbabbababaabbbbbaaabababbbaaabaabbabbabbbabbbaaabbbaaaaabababababbbbbabaaabaaaabaababaaaabbabaaabbaaababbbbabababaaabaaabbabbabaabababbbbbbbabbbbabbbababbbbbaabbaaaaaababbaababaaabbaaabaaabaabbaaaababbbabaabaabbaababbabbbabaabbbbabbabbaaaaababbbbaaaaaaabbbaabababbabaabbaababaababbbaabaaaaababbabaabbbbabbbbabbbbbaabbbbabaaababbbaaabaabbabaaabbbbaabbaabaabaabaabbabbbaaabbaaaababbaaabbabbabbaaaabaaaaaabbbbabbbbabbbaababbbbaabbababbaabaabbbbababbbaaabbaabababbbbbbbababaaabbbbaaaaaabbbaaaaaaabbaabaaaababbaaabbabbbaaabbabbabbbabbbbbabababbabaaabaabbbbbbbbaabbbbbababbaabbaaabababaaaabbbaabbaaaabaabbabbbaaabaabbaabbbababbbaabbababbaabbaaababaabaaaaabbbaaababbaaaabbbbbaabaaaaabbababbabaabbbbbbabbabaabbbbabbbbbbbabaabaabbbbaabbbabaaaaaaaabaaaabbabababbabbbabbabbbbaaaabaabbbbababaaababbbbaaaaaabbaaabaaabbbbbaaaabaabbbbbbbbbabbaabababababababbbaabaaaaabaaabbbbbbabbaaabaabbbbbbaaaabaabaabbbaaabbbababbaabaabbaaaabbbba aaaaaaaababbbbaaaaabbababbbbabaabbaabbababbbaabaaaaaaaaabaaaaababbbbbbaaaaabbababaaabbbbaaabbaababaaaaaaaaaaabbbabbbbababaaaaaabbbbbbaabaaaaaabbbbbabbabaabbaabaabababbbbabbaaabbbabbabbaabbbbabbabababbbbababbaaabbaaabaabaaaaaaaaaabaabbabbbabaababbaaabbaaabababbaabbbaaabaaabaaabaaabbbbabaabbababbaabbbbabaabbaabbabaabbbbbabbbabaabaabaabbabbbbbaaababbabbaaaaabbbabbaabbbbbbbabaababababbababaaabbbbbaaaaaabbaaaaaaabababbaaaabbbbbabaabbaabbbbbbababbaabbabbabbbbbbaaabbbbbbaaabababbbaabbbbbaaaaabbababbbabaabbababababaaabbbbaabbbabbbbaabaababbbababaaaaaaaabbbbaababaababaaaaabbaabbabbaabaaabbbbbabaabbaababbbaaaabaaabaabbbabbbbabbaaaabbbbaabaabbaabbbbbbbaaaaaaaabbaaaabbbbbaaaabaaaaaababaabbbbbaabbabbaabbaaababbabbbaabbaaaaaaaabbbbaaaabbbbbaaabaaabaabaaaaabbbaaaabaaabbbaaaabbaaaaabbaabaaababbbbbaaabaaababbabbaaabbbbabaababbbbabaabbbbbbbaaaaabaaaababbaaaaaaaaaaaaababaababababbaaabbbabbbbbaabbbbbabaabaaabbaababaaabbbbababbaabbaabaaabbbaabbbbaaaababbbaaabaabaabbbaabbbbaaaaaaababaabbbbbbbaaabbbabbaaabbbbaabbabbbbbabbbaabaabbbbbbbabaabbababaabababbbbababbabbabbabbaabbaaabaabaabbaaaaabbabbabaaaabaaaaaaaaaabbaabbbbbbaaaabbaababaabbbabbbbbaaabbaabbaabaabababaaabbbbbaababbabaaaabbbaabbabbbaabababbbabbaabaaaaaaaabbbabbababaabbaabbabbabbabaaaaabaabbaabbaabbbbbaaababaabbabaabaaaaabbbabbabbaabbbaabbaaababaaabbbbbbbbbbabbbabababbbbbbaaaaabaaabbbbabbbbbaabaababbaaaaabbaaabababaabbbabaaababbababaaaabaaaaaabbaabbaabaaaababaabbaabbbaabbabaababababaaabbabbabaaabaabbbbaaababbbabbaababaabbaaabbbbbaaabbbbababaaabaaababbbaaabababaabbbbaabaabbbaababababbabaababaabbbababbbbabababbababaabbaaabaabababbbabbbbaabbbaabbabbbabbabbbbaabbaaababbababbaaabaabaabaabbbaaaabbaaabbbbbabaabbbbbbaababaabbabbabbbaababbaabaabbaaabaaaaaaabaaaaaabbbabbaaababaabaabbaaaaabbaababababbabbbbaaababaabaaabbbbababbbababbabbabaaaaababbbaabbaabababbbbaababbaaaaaabbaaababbbbaabbbabaabbbbabbbbabaaabbbaabbaaaaaaabbbabbbbbabbabaaabbaabababbbbaaaabaabababbaabbabbbabbbbbbaaaabaabbabbbbbaaabbbbbaaabbbbbabbaaabbbaabbaabaaaabaabbbaabbabbbaaaa abaabbaaabbabbbbbaabbabaaabaabbaaaabaababbbaaaaababbbabababaabbabababbbbabababbabbaaaaaabbabbbbbaabaaaaabaabbbabaaabbaabbbbbbaaabbbbbababaababbbbbaababaaaaabbabaaaabaaabbbabaaaaababbaaaaaababbbbbbbbaabaabbaaabaaababbaabbbbaaaabababaababbaaabaaababababbaabbabaaaaaabbabaabaaaaababababaaabaaaabbaaabbbabaaaabbbabbaaababbbabbbbabbabbaaaaabaabaaabbbbbbbbbababaabbbabbbaabbaaabbbbbbaaababbaabbbaaababbbababaabbaaabaaaaabbbbbbabaabbbbbbabababaabbbbbbaaabaaaaabbbabbbbbababbbbaabbabaabaaaaabaabbabbaaabbabbabbaaaabbabbabaaabbbbaaabbababbaababbbaababbbaabbbabababbaabbaabbaaaaaabbaaaabaababaaabababbbbaabababbabaabbbaabaaababbbbaaaabaaaabaaaaaabbbaabbaabababbbbbbbbabbabaaaaaabbaabaabbaabbbabbbabaabbbabbbabbabbbbabaaaaaaababaaabbbbabaababaabbbbabbbabbaabbaabaaababbabbbbabbabbaabbabaabababbbaaaaabaaaaabbbbaaaabaaaaaaaaabbaabbbbbbbbaababbbabaaaabbaabaabbbabbbbababbaaabaaaabbbaaabbbabbbbbaaaabbaaabbbabbbbbaabbababababbabaaaabbbaabaaabbbbabaabaaaabbbbbbabbbabaabbaabaaaaaaabaaaababbaabbbbabbbabaaababbabbbabbbabbbaaaabbbabbbbbbbaabbababbababbabaaaaaabaabbbaabbaabbabbbaaabbbbaabbaaabbbbaabbbabbaabbaabbabbababbabaabbbbbbbaaabaababbbbabbaaaaaabaabbbabbaabbbabbababbbaaaaabaababaabbbbbabaabbbbbbbbaaaaaaabbbaabaaababbabaaaabbbabaabbbaababbaaaaababbaaabbbbbabbaaaabbbbaaabbabaababbaababbbbaaaaabababbbbbbabbaaaababbbbaabbbabbbbabaabaaabaabbbbaabbaabbaababaaaabbaaabaabbbbaaabbabaaaabbaabababbbbaabbbbbbaaabbbabbbbbabababbbababbbbbbbabaabaabbbabbbbbabbaaabbaaababaaaaaababbbbababbaaaaabaabbaababbbaaabaaabbbbbabbababbbbabbbababbbabbbbabbabbbaaabababaabababbbaaabbbabbbabaaabbababbabbaaaababbbabbbababbbabbbbbabbabbbaababaabbabbbbaababaabbabaaaabbbbabaaaaabbababaaaaaaaabbbbabbaabbbaaaabbaabaababbbbaaabbbababababaaaaabbbbabbaaabbabbbabbbbbbabbbaaaaabbbabbbabbaaabaaaabbabaaabbbbbabbaabbabbbbbaababaaababbbbbbbbbaababaaabbabaaabbbabbbbaaaabaabaabbbbbbbabbaababbbabaaababbabbbabbaaaaaaababaaabbaaabaaaaaaaababbabbabbbbababbbbabbaababbaaaaababbabbbbbababbabababbabbaaaabaabaaabbbaaabbbabbbabababaaaabbaabaabbaabbba bbbbbaaabbaaabbaababbbbabaaabbbaaaabbaaabbabaabbbbbaababbaabbbaabbbbabaababbabbbababaaababbabaababbbbabaaabaaaaaabaabbbabbbababbabaaabbabaaaababbbbbbbabbbabbbabaabaaaabaabbabaabaababaabbbbaaabbabbabbbaabaabaababbbbaababbbaaabaaababbbbaababbbbabbaaaabbbbaababbaabbababbbabbbaababbbbbaabababababbaaaabbbaaaaabaaababbbbaaabaabbbbabaabbabbbaaaabbbabbaaaaaaaaaaaaaaaaabbbbbababababababaaabbaaaaaaaabbbbbbbbaaababaaaabbbbbbabbbbaabbaabaabaabbabbbabbaaaaabbaababbbbbbaaabaabaaabababbbabbbbbabbbababbaabbbbaaaabbbaabaabaaabbaaaababbbbbbbabaabbbababbababaababaabaabbaaaabbababaabbbbbababaabbabbabbbaaabaaabbbaaaaababbabaaabababbaaabbaababaaaaaaaaabaaabaababbababaaaabbaaaababbababbaabaabbbbaaabbababbbbaabbbaabaaaabbaababaaababaaabbbbbaaababbaaaaabbbaaabbababbbbbbbabbbaaabbabababbaabbababababbaaaababbbbbbbbaaabbaaabbababbaaabbbabbbaababaaabbbabbabbbabbbbbbbbaaaaabbbabaaababaabababbbbbbaabbababaaaaaaaabbbbabbabbaaaabbabaaaaabaababbaabbaabababbaabababaabababbaaabbbaaababaaabaabbbbababbbbabbbbaabbaaaababaabbbbbbbaaaaaabbabbabaabbaaabbbaaaaaaabbaabbbbabbbbbbbbabaabbbbabaaababbabaaaaabbababbbabaaaaabbaabbabbaababaabbbbbabaababbbbbabbabbabbaaaaabbabaabbbababbabbbabbbbbaabbbababbbabbaaababbabbbbaabbbbababbabbaabaababaabaababbbbbabbaaababbbabababababbaabaabaabbbbbbbaaabbbbbbbabaabaaababaaabaaaababbbaaaaabaaaabbbbaaaaabbaaabbbabaaabaaaaababbbaababbaabbbbbaabaaaababaabbbbabbaabaaaaabbaabbabbabaabbbaaaaaabaabbbabaaababababbabaabbaaababbabbababaaababbaaababababbabaaaaaaababbbaaaababaaaabbaaaabaababbbaababbaaaaabbababaaaaabbbbabaaaabaaababbbbbabababababbabbabaaabbbbbaabbaaabbbbabababbbbbbbbbbbaabababbbaabbaaaaabbbaaabaabaaabaaaababbababbbbaababbaaaabbbabbbbbaaabbbbaababbababbaabbbbbbbabaaaaababbaabaabbbababbabababaabbbaaabaababbbabbaababaaabaababaababbabbabaaaaaaaaabbabbaaabbaabaabbaaabbbbaaaabbaaabbbbbbabbbabbaaaaabbbabbbabbabbbaabbbabbabbaaababaabaaabbbbbaabbbaaabbaabbbaaabaabbabbbbabbaaaabaababaabbbbaabaaaabbabbaababbabaabaabbbababbbabaabbbabbbbbbbbaabbaabbababbaabbabbaaabbbaaababbabbabbaaabbaa baaabbabbabaaababbbbaaaaababbababbaabbbabbbaabbbaaababbaabbbbabbababbbbbbaaaabbaaaaaaaababbabbbbbabbaabbaaaabbbaabbbbaaaaaaabaaaabbbbbbaaabbbabbaabaababbbbaaaabbabbbbabbbabaabaaabaaaaaabbaabbbbaaabbabbbabbaabbaabbaababaaabaabbbabbaabaaaabaaabaababaaaaaaaababbbbaabbaaabaabaaabbbabbbaaaaaababbabababbabbbaaababbbaabaaabbbaaaaabbbaabaaabaabbbaabbbbababbaaababaaabbabbabbbabaaaaabaabbaabaababbbaabaaaabbbbabaabaaababaabbbaabbaabbbabaaaabbbabaaaaabbbbbababaabbbabbababbaaabaaabbabbaaababaabbabaaaabaabaababbaaaaabbbaaabaabaaababbbaabbaaabbbbaaabbaabbabaaaaabbaabbabbbabbabaaaaaababaaababbbabbaaaabaaaaabbbabbabaabaaabbaabaaaabbbbbbaaababbababaaaaaababbbabaaaabaaaabaaabbabbaabbbbbbabbbbababbabababaaaabaaababaabaaabaaabbaabaaaabbaaaabbbbbaababababbbbabbbbbaaaabaabaababaaabaababbbbbbbbabbbabaabababbbbbbbabbbabaaababbaabaaabaaabaaaaabbbbaaaabaabbaabababbbaaaabbabaaababaaaabbbababaaaaabbbabbaabbabbbbbabaababaababbbbaaabbbabbbbaaaabbbbbaaaabaabaaaaabbabaaaaabbbabbaabbbabbbababbbabaabaababababaaaaabaabaaaabbabbbbbbaaaabaabbabbabababbbaaaabbaaaabbabbaaaaaabbabbbaababbbabababbabaaaabaabbabbbbababababbabbbabbabbbaabbabbaabbaaaaabaaaaaaabaabaaaababbbabaabbbbbaaaaabbbaabaabbaababaaaaabbbbabbbaababbabbaababababbaabaaaaabaaaababbabaaaababbabbbbbaabaaaaabababbbaabbabbbbbaaaabbbbaabbaabaabbabbaabbabaabababaaabbbbabbbabaabbbbababbbbbaababbaaaabababbabaabaababbbabaabbbbaababbaabaaababaabbbbbababbaabbbbaaaabbabbaabbaabbabababaaabaabaaaababbaabaaaaaaaaabababaaaaabbbaaaaabbbbaabaaaaabbabbbabbbaaabbbaababaaabbbbbbaaaaabbababaaaaaabbaaaaabbbabbaaabbabbbabbaaaabaaabbabbaaaabbaaabaababbbbbbaabbbbbbababaabbaabbaaabbabababbbaabbababbaabaaabbbabbaabaabbaababaaaabbabbaaabbaaaabbaaababaabbbabbbbbbbabbbbbabbbbbaaabbabbabbabaaaaaababbbbbbbbaabbbaaababbbbbaaaabababababbaabbaaabaabbabbbbaaaaabbbabaabaabbbaabbaaabbbbbaabababaaaabbaaababababbaabbaabbbabbaaaaaabbabbabaabbbaaabaababbaaaaabaaababaaaabaaabbbbaaabbbabbbaabaababbbbaaaaabbaaabababbabaabababbabbbbbbbaabaabaabbbaabbabababbbbaaabbabaaaaaaabbaaabaaaaaaaabbb aaaaabbbaabbabaabaabbabababaaabbbbabbaabbbbaaabbbbababbbbababbabbbaaaaabaabaabaaabaabaababbbaabaababbbababbbbbaabababbaaabbbbbaabbbbabbbabbabbbaaabbaaabaaaabaabbbbbbaabbabaababaabaaabaabbabbbaaaabbbbbababbbbaabbaaabbababaabbbaaababbbbaabaaabbabbaaabaaaaabaababaaabbabbbaaababbbbabbbabbaaabbbbbaababbbbbbabbabbabaabbabbabbbaabbaaababbbaaaaabbabbbababbbabbbbbbabbaababababbababaaaabbbabbaababbbbabbabaabaabbaaabbaababbbabbaabaabababbbbbabaaaababaaababbbababababbaabaabaabbbaaabbaabbababbbbaabbabaaabababbabbbababbababaaaababbaaabbaababbbbabababaaabbbbaababababbbaaabababaaaabbaabaabaaaabaabbaababaaaaaaaaabaaabbbbbaaaaaaaaaabaabaabaabaaaabbaaababbbbaabaabaabaaaabaaaaaabaabbbbabbbabaabaababbbabaababababbbbaaabbaababbbaaabababaaaaaaaaaaaabaabbabbbbabaaaabbaaaaabaabbaaabababababbabaababbabaaaaaaabbbaaabbbbbbababaaabbaabbaabbbabaabbaababbbbbbbbabbbbbababaabaaababaabaabbbabbabbabbbbbabbabbabbababbbbabbabbbaaaaabaabaaabaabbabbbaaabbbababbabababababaabaaaaabababbaaabaabbbabbbaabbaabaabbaababaabbaabbabbbbbaabbbbabaabbbbaababbbbbbbbbaaaabbaabbaaaaabbaabaabbbaaabbbabaabaaaabbaabbbbaaaaabbababbabbababbaaabaabbbbaaaaabbbbbaabaababbaaaabaababbbbaaaabaaaaabbaaabbaaaaaabbaaaaabaababbbbaaabababbbbbabaababbabbbbbbaababbaabaaabbababbbbbababbbaaaaabbbabaaaabbabaaabbaaaaabbbbaaaaaabbbbaababbbbbbbaabbbbbbbaaabaaabbaabaaaabaabbbbbbbbbbbabaabbbbaaabaabbbbaabaaabaabbbbbabababbababbabbababababaaaababbabaababaaaabaabaaababaaaaaabbbaaaabbbaaaabbababbbaaaabbbbbbaabbbbbabaaaababbaaaabaaaabbabaaaabaaaabbaaaabbababbababbbabaaaababbbbababbbaaabbabaaabababbbbabbbababbbbababbbaabaaabaaabaaaababaaabbabaabbaababbbaaaaaabbababbbbabaabbabbbaabbbaaababbaaaaaaaabbabbabbaabaabbbbabababbabaaaabaabaabbbaabbabaaabbbabaaabbabababaaaabbbbbbbabbbbabaabbaaababaabbbbabbbabbabbaabbbbabbbbabbbaabaabbaaaabaababbbababaaaabaaabbabbaabaaaaabbabbababababaaabbababbabaabbabbaabaabaaaabbaaabaaaabababbbbbaaabaaaaaaaabbbbbababbbbbbaabaaaabbbabbaabaababaabbbbaaaaaabbbabaaabbabbbbababaabbaaaaabbabaabaaaaabaabbbbbbbbabbabbbabababbbabaaaab abaabbaaababbabaabbababbbbbbbabaabbbbbaaabaabababaabaaaababbabbbaabaaabbaaaaabaababaaaabbbaaaaaaaabbbbababbbababbaabbbbabaabaabbbbbbaaaabaabaabbbaaabbababbaabaababbababbbaaaaaabbabaaaabbbbbbbbbbabaabaaaabbaabbabbababbbabaabbbbbbbbaabbababaababaababbbbbaabbabbbaabbbaaaababaabbbaabbaaaaabbaaaabbaabaaabbaabbbabaababababbbaaaaabbabababbaaaabbbabbbabbaabbbbbaaabbabbabaababbbaababbbbaaabbaaaabbabbababaaababbbbababbaaabaaabbabbbaabaabbaabbababbaababaabbaabbbbaaaabbbbbbbbaabbabbbbababbbaaaaaabbbababaaaaabbaabbabababbbaabaaaabaaabbabbaabababbaaaaaabbbbbbbababaaabbabaabaaaaabababaaaabbbbbaaaabbabbbabaaaaaabbbbababaaababbbabbaabbbaabbaaaabbbbbbabbaaabbaabbbbbbbbbaaaaaabaababbbabaaaabbbabbabaaabaaaaabaabbbabaaabaabbbbaabbbabababaaabbabbbababaaaaaaaabbabbbabbbbbaabbaaabbbbaaaababbbbabbaabbbbabbbbababaabbababbbbbaabbbbaaabbabaaabbabaaaabbbabbaaaaababbaaababaabbbbbbabaabbaaababbbabbaabaabbbabbbaababbaaaaabbbbaabbaaabbbbbbaaababbaababbaaaabaabbaabbbbaababbbaaaaaabbabaabbabbaaaabbabbbabbaabbbabababbbabbbaaaabbabbbababbbabbbababaaabbbabaabbababaaaaaaabbabbabababbbbabbbbababbbaaaababaabbabbabaaabaabbbaaaaaaaababbabbabaaabbabababbbbbaaaaabbaaaabbbaaaabbabbbbbbbaaaabbbabbaabbabbaabbbbababababaabbbbaaaababaabaabaabaabbabbababbbabaababbbaaabbaaabbabaabaaabaaaabbbbbabbabaabaabbbbaabbbbaabaaababaaababbbbabaaabbbaabbabbbabbbababbabbaaaaabbbaabbaaaaabaabbbabbabbababbababaaaabbbbabaaaaabbbabbbbbabaaabbabbabbabbabbaababbabaabbbabbabaabaaabaaabababaabaababbbababababbbaabaaaaabbababaaaababbabaababbbbaaabaabbbaababbbbababaaabbbabaabbbbbbaaaaabbbabbbaaaabababbbaabaabaababababababbbabbbbbbbabaaaaabbbbaaabbbababaabababbbaaabbbbbbaabaaaaaabaabaaaababbbbbabaababaabbbaababaaaababbbbabbabaabbaabbabbabaaaabbbbbbbbbaaaaabbabbabababbaabaaaabaaaabbbaababbabaaabaaaababaabbaaaabbababaabaaaaababbbbabbaaaabbbababaaaabbbabaaaabbaabbaabaaaaaabbaaaaaaaabbabbbbabaabbbabbaaababaabababbababbaabbbabaaaaabbabbaabaabbbbabbaaabaabaaaaabababaaabaaabbabbababbbbaaabaaabaaaabaaababbaaaabaaabaabbabbbbbabbbaaaabbaaabbbbaabbbbab abaabababbabbabaabababbababaaaaaaaaaabaaaaabbaabaaabbbbbbbbababaaaabbaabaababbbaabaabbabaaabbbabbaaabbaabbaabbbaabbbbaaabbbbbbaabbaaaaaabbaabbaaaaabaaaabbbaaaabbabaaaaaaaabbbabbbbbbaaabbabababbbbaabbabbbbbababbbbabbabaabababbbaabaaababaaabaaabbabbabababbaaaaabaaabbababbabbabbabbbaaaabbbbbbbbababbbaabbaabbbbbbbbababaabaabbabbbbbaaabbabababbabbbbbabbaabbbbaaabaabaabbbabbbaabaabaabaabbaaaabbabbbbbbababaabaababbbababaaaaaaabaaabbbbbbbaaaaaabaaaaabbbbbaababbaaabbaaabaabaaabbbaabaababbbbbbbbbbaaabaababaabbbababaaaabaababbaabbabbbbbbabbaabbaaaaabaaabbaabbaaaaabbababaaabbbabbabbabbbabaaaaabbabbabaaabbbaaabbbbaabbbbaabbbbbaabbaabbaabaababbaaabbbaaaaaaaabbabaaabaaabaaaaaaaaababababbaababaaabbabaaababbbbabababbabbababbaaaabbabbbabbaababbabbaabbbaabbbaabaaaaabaabbbbaabababbbbbbabaaabaabbbbaaaaabaabababaaabaaaaabbbbbbbbaaababbabbababbaabbbbabaabaaababbbabbaabbbbabaabaabbababaaaabaabaabbbaababbbbbbabbbaaaabbbbaaaaaabaabaaabbbbbabaabbaabbabaaabbbbbabbaabaabababaaaaaabaabaabaaaabaababbabaabbababbbaaaabbbbabaaabbaaaaaaaabbaaaaaaaabbaabaabbabbaaaaabbaaaabbbabbbabbbababaabaabbababababbababbabaabbabaabbaaaaaabbbabaabaabbaaabbbabbbaaaabbababaabaabaaabbbbaaaaaabbbaabaaaababbaabaaaabbabbaaababbabbaabbbbbbbbaabbbbbbaaabbbbbababbaaaabbabbabbbbabbbabbaaaaabbaabbbbabbbaaabbbbbabaaaaabaaabbabbabbbaabaaaababbabaabbababaabbbbababbababbbbbaaaababbababababaababaaababbbabbabbbbbaababaaabbaaaaaabababbbabbbabaababaaaaabaaabaababaaaaabbabbaabbbbbbbabbbbaabbbbbbbbbbbbbbbabaabbbbaabaabaabbbbbbbbbabbbababbaaabaabbabbaabbababaaaaabbabbbabaabaaabaaaaabbbbbbbaabaabbaaaababbbaaaabbababaaaaaaaabbbaaaaaaaabaaaabbababbaabaaabbaaababbaaaabbabbbbbaababbbabbaababbbbbabbbabababaababbaaaababbbbbbbaaabbabbababaabbabbabaababbaaabaabbaaabbbbbaaabbbbaaababbabaabaaabaaababababbaaaaaabaaabbaabbabaaabbbbbbbbbabaabbbbbaababbbbbaababbaaabaabaabbabbaabbabbbbbbbbabaaabbaabbabaabaababaaabbaaabbbaaabbbbaaaabaaababaaaabbabaaabaaaabbaaabbbbabababbbbbbabbaaabaabbaabaabbaaaababaabbbbabaabaaaaabaaaaabbaabbaabbbbbaabbaaaababbbabbbbaab babbabbaaabaababbaaaaaabababbbbbabbbabbbaababababababbaaaabaabaababbbbabbaabbabbabaabaabbabbaababbabbbababaaaabaaabaaabbaaabaaaaabaaaababbbbabaabaaaabbbbaababaaaabbbbbaaabbababaaaabbabababaabbaabbbaabbbaaaaabbabaabababaabaaabbababbbbbabbbaaababaaababaaababaaabbaaabaabbbbaaaabaabababbbaaabaabaaabababbababbaaaabaaabbbaaaabbabaabbaabbbbbbbaaabbabaabaaabbbbabbbbbbbaaababababaabbaaaaaabaabaabababbbbabaaababbabbbbbbababbbaababaabbaaabaababbaababaabbaabbababbabbbababbaaaaabbaabbbbbbbbbbabbaababbabbabbbabbaabbababbbabaaaaaaaabaaaaabaaaaaaabbababbbbbabababaabbabbabbbabbbbabbbaaabbabaabaabaabaaababaaababbbabaabaaababbaabbaabbbaabababaaabbbabaaaabaabaaabbaabbaaabbabbababaaabbbbabbababbbababbabaaabbbbbbbababbbbbaabaaabbbabaaaabaaaabaaaaabbbbbbbabaabbbababbbbabbbabaabbbaabababbbbbaaabbaaaaabbbbaaaabaaaaaaabaaaaabaaabaababaabbaaababbbaabababbaabbaaaababaabbbbbbababbbaaababbbaaaabbabaabbaabbabaabaaaababaaabbbababbbabaaaabbababbababaaaababaabbbaaabaababaabaabaabaaaabaaabbabbabaabaabaaaaaabbaaababbbaaaababaaaababaababbbaabbaaaabaababbbbbabaaaabbbaabbaabbbbaaabaaabbabbabaabaabaaaaaabbbbbaaaabbbbbabbaabbbabaaabbabbbaabaaabbababbaaabbbaabbabaabbababaababbaabaaaabbbaabbbaabbabbbababbaaaabbbaabbabbaabababaaababaabbbbbaaaaaababaaaaabaabbabbabbabaabbabaaaabaababbabaababbaabbaababaaaaaaaabbbbabaababbbbbbabbaabbbbabababbabababababaaaabbbaaaaabbaaabaaaaabbbaabbbabbbbabbabaabaaabbabbbabaaaabbbbaabbbbbbbbbbababaaaabbababbabaaaabbbaabaabbbaabbbabbbbbabbbbababababaaaaaaaaabbbbbabbbaabaaabaaaabbabbbbbbaabbaabbaabaabbabaaabaaabbbbabbbbabbababaaaaababbabbaabbaaaabbaabbabbbbbabbbbaaabbaaabbbbaaabaaaaabaabaaabbbbaabaababaabbaabaaaaabbbbabbabaaaabaaabbbabaaababaaabbbbbabbbaabaabaaaababbbababaababbbaaaabbaababbabaaabbbabbbbaabbbbbbaabbaabbbaaabaababababbaababbaabbbabbababababbaaaaabbbbbaaaaabbbabbbaababababbbababbabbababaabbbbaabbabaaabbbbaaaaabaabaaababbbaaaaaabbabbbbbbbbaaabbaabbbbbaaabbababaaaaabbabbabbaaabbbaabaaaabaababbabbbababbbbbabaaaaaaaabbabbbabbbabbbabbbbaabbaaabaaabbaaababaaaaababaabbaabbaba bbbaabbababbaaabbaaabbabbababaabbbbbaaaaabbbbbababbbbabbbaaaabbabbaabbabbaabbbabababbaaaaaabbaaabbaaaabbbbababbbbaabaaaabababababbbbaaabbaabbaaaaaaababaabbaabaabbbbabbbaaaabbaaaaababbbabababbaabaabbbabaabaabbbbbabbbabbaababbaabbabbbaaabaaaababaabaabbaaababbbababbbaabbbabaababbababbbbaaaaaaababbbbbbabaabbbbbbabbbaabaaabbaaabaababbaaabaababaaaababbbababbbbaaaaabbbbababbbabbbbbaaababbbbaabaabbaaabbaabbaaaaabbaaaaabbaabbbbaaaabbababbbabaabbaabbbaaaabbbbabaabaaaababaabbbaabbbbaaaaabaaabbbabaabaaaaabaaaabbaabbabbbaaaaaaaaabbbabaabbbabbabbbabbbaabaaaaaaaababababbaababaabbabbbabbabbaaaababbaabbbbaababbbaababaabaaaabbabbbaababaabaaaabbbabaabbbbabaaabaaabababbbbabbbabbabbaababbabbbaaaabbbaaaaababababaababbbaabaaabbabbaaabbabbabaaabaaaaaabaabbaabaabbbbbbaabbabbbabbababbbbabbaabbbbbaaaabbabbbbaaaabbbbabbbabbbaababbbaaababaaabbaabababababbabbbaabbaabaaaabaabaaabbabaaaabaaabbbababbbbbbbbbbaaabaabbabbbbbbbabbbaaabbaaaaaaaabaaaaababaabbbbaabbaaabaaaaabbaaaaababaabaaababababbababababbbabababaabbbbaaabbabaababbaaababbbabbabaabbababbaaabbaaaabbbabbabaababbbaabbaabaababbaaabbbbaabbabaaabaaababbbbaababbabbaababbbbabababbaabbaabbbbaabababababbaababbbabbabababababbabbbbabaababbababbabaababbbabbababaabbbbaabababbbbabbbaabbaababbbaaaabbbbaaabbaabaabbbaababbbbaabbababbabaaabaaabaabbbbaababbbababbbaaaaabbbbabbbaaabbbabaabbbbaaaaaaaaababbaaabbbaaabbaabbabbbbbbabbaababbaaabbbaaaaababbaaaabaabbabbbbbaabbbabbababaaaabaabaaabbbbabbabbbababbaababbbbaababbabbabbaabbababbbaabaaababbbbabaaabbaabbbbaaabbbabaaaaabbbbaaaababbaaabbbbbbbababbaaababaabbabbbabaaabbabaabaabbabbaaaabbbbbabbbbbbaabbaaabbababbbbabbaabbaaaabbabbabaaababaababbbabbabbbaaabbaaaababbaaabbbbbbaaaaaabbbbbabbabaaabbbaaababbaaabababaaaaaaabaabaaaabbbbbbabbbbbbabaabaabaaabaaabbbababaabbbbaaaabaaabbbbbbaabbabaaaaaabaabaabbbaaababbbaabbabbbaaababbabbabbaaaabbbababaaaaaababbababaaabbababbaaaabbbbaabaaabbbabaababbaabababbbabbabbbaaaabbaaaaabbabbbbabbbbbbbbaaaabbbbabbbaaabababaabbbbbbbababbbabbabbbabbaaaabbabbabbbababbbabaaababbaaabbaabaabbbab aaabababaaaaabaaaabbaaaaaaabbabbbbbabbaabbabbabbbbbbaabbbbababababbabbaaabbbbabaaaabbbbbabbaaaabaaaaaabbaaabbaabbbbbbaabbaaabaaaabbbbbaabaaabbabaabbaabbaaaabbbaababababbababbbabaabbaabbabbbaabbabaaabbbabbbbaaaaabbbabbaaaaaababbabbbbbaaabbabaababbbbaabbabbbbabbaabbbbbbabaabbabbabaabababbabababbbaabbbabbbaabaaabbabbbaabbaababbaabbbaabaaaabaabbabaababaaabaabbaabababbbabababaabbbbbaabababaaabaabbbababaabbbaabbababaaabbaabbaaabbbaabaabbabbbbabbababbaaabbbbbbabbbbabbababbbbbaaabababaabbbbbabababaabbaabaabbaabbbababaaaaababbaaaaababaabbbbbabaaaababbbbaabbbbbbaababbbabaaabaabaaabaabbbbbabbabbbbbbaaabbababbaaabbbbbaaabbbaaabbabaababbbaababbaaabbbabaabbabaaababaaabaabbbbbbaabaabbaaabaabbbbbaaabbaabaaaaabbbbbabbbbbaabaaaabbabaabababaaabaaaabaaaabbabaaabaaaababaaabbabbbbbaabbbabbaaabbbbbbaabbbaabababaababbaaabbabbababbaaaabbbababababbbaaaaababaaabbbaabbaaabaaaababababbaaabaaaaaabbabaaaaababaabababbabbaaaabbbabbaabbaaabbbaabbaababbaabaabbabbbaabaabababbabaabbaabaabaabbbaaababaabbaaababaabbbabaabbaaaaaabaabaabbbbaabbbabbbabbbabaaabbaabbaaabbabbbbaaaabaaaabababbbabababaabbabbbbbaabaaabababbabbbaabababbbaabbbababbabbabaababbbaaabbaaabbbbbbabbbababbbaaaabbaaabbaabbbaaaaabbbbaabbabbbaabaaaaabbbbaabaabababbabbaaabaabbabbbabbababbbbbaababbbbaabbaaaababbbaabbbbaabbaabababaabbaababbbabababaaabaaaaaabbaaabaabaaabbbbbbbabaabaaabaabbaabbbbbbabbbbbbabababbbabbbbababbaaaaaaababbaababbbbbbaabaabbaaaaabaabaaabaababaabbabbbbaababaabbbaabbbbabaabbbaaaaabbbbaabaaabbabbbabbaababaabbbaabaaabaaaabbaaabbbbababaaabbbaababbbaabaaabbbabaaaaaaabababbbabbaabbbbbbaaaaaabbbabbaaaabaaaababbaaabbaaabaaabababaababaaabbabbbababbbaaabababbababbabbbbaabbaaaabaaaabaabbabbbabbbbaaaabbbaaaabaabbaabbbbbaabbaabbbbbababbbabbaaaaaabaaababbabbabbaabaaababbaabbabbabbbabbbbabbbaaabbbabbaaaabbbaabaaabbbabababaaababbbbabaababaaabaaaaaabbabababaabbbabbbbbbabaaaaaaaaaaaaaaabbaabaabbabbbaabaaaaababaaababbabbabbbbaabbabaabbaaababaaabababbbaaaaaaabbbbbbaababbbabbabaaabaababababababaabbbaabaabbabaabababaaababaaaaababababbababbbbbaa babbabbbbbbbbbbbbabbabaaaababbbaabababaaabbaaabbabaaabaaaabaabaabbabbbaababbaaabbbbbabaabbaaaaabbbabbbbbbbbbbbbbaaaaaaabaababaabbbaabaaaabbabbbabbaaaabbaaabbbbababababaaaaabaabbabbbbbbaababbaabbbaabbbaaababaaabbbaaaaaabbaaaaabbbbbbbbbbaababbbbaabbbbbaabaaabbbbabaabbbaaabbbabbbbaaaaaabbabbbbbaababbaababbbaabaaabaaaabbbbbbabababababaaaaaababaabbaaabababaabbbbababaaababbaaaabaaabaaabababaabbaaabbbaaaaaaababbbbaaabbbbbabbbabababababbbaaaaaaaaaababaaabbaabbbbaaaaabbbabaaababbbbbbabbaaaabaaaabbbaaabbbbaabaaabbaabbabbbbbababbbaabaaabbabbaaabababbbbabbbababbbbaabbabbaabbbaaabaaabbbaaaaabaaaaaababaabbbaabbabaababbbabbbabbabaaaaaaabbababaaaabbbababbbaabbaabaaabaabbaaabbbabbbbabaabbabbaabbabbbaaaabbaababaababbabbaabbaabaabaabaababaaaaaabaaabaaababbbbbabaabbbababbbabbabbabbabbbbbaaaabbbbaaababbbbaabbaaababbbaaaabababbabbaaaaababaaabababaabbbbabbabaaaababababababaabbbbbbaaaababaaababbaabbbabbaaaaaabababbbabaaababaaaaaaaabaabaaabaaaabaabaabaaaaaaabbabbabbabaaaaabaabaabaaaababbababaabbbabbabaabbbabbabbaabababababaababbabbbabaabbababbbabbabbbbbabbbaaabaabbbbabaaababbbbbabbbabaabbaaabaabbaabbababababaabbbbaaaabbaababbaabbbbbbbaaaaabbabbbaaaababaabaaabbbabbababaaaaabaabaaaabbbababbababaaababaaabbabbbbbabbbbaabababaabababbaaaaabbabbbabababbaaabababbbbabaabaababababbabbbbbaaabbbbbbaaabababaaabababbbbaaabaabbabaaaaabbbbaabbbabbabbbabbaabbaaababbbabbbbbaabbbabbabbaaabaaaababaabbbababbababbbbbabbbaaaabbabbaabbbbaabaaabbbbaaaaaababbbabaaabbaabbaaabbaababababbaaaaaabbabbbababbbaabbaabaabbabbbaabbaaabbabbaaaaabbbaaaaabbbbbaaaaabbbabbabbbbabaabaaabbababbabaabbbbaababaaaababababbbbabaaaabbbbaaaaabbbaabbababbaaaaabaaaabababaabbbaababbbaabbbaaabaaababaaabbabaabbaaabbbbbbabbbabbabaaaaabbbaabbabbbaaaaaabbbbaabbbbaaabaaabbbbbabbaabbbbbbbbaababbbbabbbaabaaababaaaaabbbaabbaaaaabaaababbabababbabbbabbababbaaaababbbaabbbbababaababbbaaaaabbababbbbbaabaabbabaabaabbabaaabbaabaaabbaaaabbaaabbaaababbbbbbbaabaabbabbabbababaaabbbbbbbabbbbaaaaabababbbaaaabbbbababaabbbbabbbabbabaabbbabaabbabaabaabaabababbaaababb babbabbbabbaaabaaabababbaabaabaabbbababaababbaabaaababbababaaaababaaabbbbabaaaabbabbbbabaaaaabbbabbbbbbaabaabaabbabbbaaababbbbbaaaabbbaaabbaabbaabbababaaaaaabbbaabaaabbbaabaabbabbbaaabbababaaaabbaabaabaabaaabaaabababaaaabaabaaabaaabbbbabbbbbbaababbbbbabbbaababbbaabaaabbaaaabbbaaaaaabbbabbabaaaababbabbbaabbaaaabaaaabaaaababaaaaabababbabbbbababaabbabaababbbaaaababbabaaaabbbbbabaabaaabbabaabbabaaababbabbabbbabaaaabbbbbbabaabaaaababbaabbbbbbbaababbabbbaabbbbaabaababaaababbbabbaabababbaaaaaaaaabbaaaabbbabaabababbabbabbbbbabaaaabbbbaaaabaaabaaaaabbaaaaabbaaabaababaaaababbbabbabbbbbababababaaababababbbaaaaaabaaabaaababbbabbbaaaababaaaaabaaabbbbaabbababababaaabbabaababbaaababaabaabbbbbabaabaabbbbbbbabbbbbababbbbababbbabbbabaabbaabaabbaabababbababbaaaabbbbaababaabbaabbabaaabbaabbaabbbbabbbbaaabababababbaabbabbabbbaabbbaabbbbbaaababbbbabababbbababbbbabbbbbbabbbbbbaaabbbabbbabbaabababbabbbabababaaababbbabbaaaaaabaabaaaabbaaabababaabbbabbbbaababbbabaabaaabaaaaaababbababbbaaabababbbbababbaabaababaabbaabbaabbbaaaabbaaababaaaabbaaaaaababaaaabbaaabbaabbaaaaabbabbabbabaabbabbabaaabbabbabbabaaaabaaabbaaaabaabbbaaaabaaabbabbabaabbabbbabbaaaaaabaabbaabbababbbbaabbabaaabaabbaabaaababbbaaabababbbababababbbaaaabbbbabbabaabaaabbbabbaabaababbaabaabbabbbbbbabbaabbabbbbbababbababaaababbbababbabbbabaaabbaabaabbbbbbbbaaabbbabbaaaababbaabbbabaaaaaabaaaabbabbaaaaabbbaaababbaabaaaaabbaababaaaabbbabbabaaaabaabaaaaaababaabaabbabaaababbbabbaaabababbbbbbbabbbaaaababbaabababbaabbabbaaababbaaaabababbababaaabaaaaaaabbbabbaaababbbabbbabababbaababababaaaababbbbbbbbbabaaabaaaababaaabbbaababbababbababaaababbbbaaababbbbbababaaabaaababbbabaabaabaaababbaaaaabaaababbbbaaabbaabaabbaabbbbbbaaababaabbababbaabbabbabbabbababbbaabbbaabbabbbababaabababbbabbabaababaaaaaababbabbbabababbbaabbaabbbabaaaabbaaabbaaaaabbbababbbaaaaabbaaabababbbaabbaababbbbabbbaaaaabbbabaababbbbabbabbbbbabababaabbabbababbbbabbbaaaaaaabbaaabaabbbabaababbbababbabbaaaaababaaaaaabbbaabbbbabaaabbaaaaabaabbabbbbbbbaabababaaababbabbbababbababbbababba abbbababababaaabbaabbbbbabaaaaaaabbaabbbababbbababbbabbbaaababaaabbaabbabbabbabbababbbbabbabbabbabaaabaabaabbabaaabababaabaaabababbabbbbbababbbaaaabbaaabbabababaabbbabbbbabbaaabbabbbabaababbbabbabababaaabaabaaaabbaabbbabbbbaaabbbababaaaaaaaabababbaaaabababbaaabbababaabaaababababbbaabaaaabababababbbbabbbabbaaaabbaaababbaaaabbaabbabababbbabbabbaabbbabaabaaaaabbabaaaaabbaaabababbbaaaaaabaaabbbabaaabaabaabbaabaaaabbabaabbaababbbaaaabbabbbbbbbaabbbbbaaaaabbbabaaaabbbabbbaabaababbbbbabbbabbbababbaabbbbbaaabaaaabbabbaabababaaaabaabbabbbabaaabaaababaaaaaaabbabbaaabaabaaaabbbaaabbbbaaabbbaaaaabbbaaabbabbaaaabaaaabaaaaabaaabbabaabaaabbaaabbaaabbaabababbaababababbbaaabaaabbbaabbbbbbabbaaaabababababaaaaaaaaabbbabbbbabbabbbbbabbbabaaabbababbbbaaabaababbbaabbbbabbabbabbbbbaaabbabbbbbbaabbbbbbaabaaaabbbbbaaababbaabbbaaaababbbaabbbababaabbbbbbababbababbbabbbbaabababbbaabaabbbaaaaabbabaaabbbabaaabbabbabbaaabaaaabbbabaaaabababaaababbbbabbaaaabbaaaaaaabbbbbaabaaabbaaaabaabaaabbbabbababbaabbaaaaabbabaabbabbabbbaaabbaabbabbbabaababbaababbbbababaabbbaabbabbbbaaabbbbaabaaaabbbabbbababbabaaaaaabaaaababbaabbbaabbabbabbabababaabbbbaaaabaaabbabbbbbababbabbabbaabbbbaabaabababaaaaaabbababbbabaaabaabaabaaaaabababbabbababbabababbaabbaabaaaabbabbbaabbaabbaabaababbabbaabbbaabababaaaaaaaababbbbbaaaaabaabababaabaaabbaabababaaababbaabbbababbababbbaabaabaababaaabababbbabaababbbbabbabaabbabbabaababbbabaabaaaabbbbabbababbbbbaaabaaaabaaaaaaabbbababaaaabbbabbbbbbabaaababaaabaaabbaababbbbababaabbbaabbbbbbbbbbbaaaabbbabbbbbbabbbbaabaabbabababbababbbbbbbaabaaaaaababaaaabababbabaabbaaaaabbbaabaaababbabbaabaaababbabbbbababbbaababbabbbababbbbbaabaabababbaabaaabbaabababaabbbaaabbbbbababbaabbabbabbabbabbbaaaaaaabaababaabbbaabbabababbaaaaaabaababbaaaabbbababaabbaaabaaaaaabbabbbbaaaaaabbaabaaabbbaaabaaabbaaaabbabbaaabbbabababbaaaabbabaaabaabaabbbbbbaaaabbaabababaaabbabbbbbaabbbaaabbaabbabbabbabbabbbaaaabbbbbbabbbbbbababbabbaaababaaababbbaabbaabbaaaabaabbbbbaaabaabbabbababaabbaabaabababaabbaaaabbaababaababaabbaaaabba bbbbbabaaaaababbbbbbaaaaaaaaabbaaaaababbbaaaaabbaaaabaabbaabaaabaaaaaaaaaaaaabbaabaaabbbbbbbababbaaabbabbaabbabbabbbbaababbaabbbbbaabbaabaaabbbaaaabbaabaabaaaabbbabbaababaababbabaabbabbbaababaaabaabaaaababaaaaababbbabbbabaaabbbbbbbaaabaaaababababbabbababbaabbabababbbabaabaabbbbabbbbaaaaabaabbbbbaababbabababaaaaaabbbbbbaaaabbbababbabbaababbababbabababbaabaaaababbbbbbbbaaaaaaabbaabbababbaaaabbbbbbabbabaaabbaabbbbaaababbaabbabababbbabaaaaaabbbbbbabbbaaaaaabbbaaaaaabaaaabbbaabaaababaaaabbbbaababbabbabbbabaaabaaaaabbaaababbaaaababaabaabbbbbabbaabbbbaaabaaabaabbbaaabbabaabbabbbbbabaaabbbbbabbaaaaaababbbabbbbaaabbabbababaaabbbbabbbbaabbbaabaaabbbbbbaabbababbbbabbbbbbbaabbaaaaaaaaababbbaabbbaaaaaaaaabaaaaabbbabbabaaabbbbabaabaaabaabbabbababaabbaaabbabbabbbabaabaabbbaaaaabbbbbbaaaaaaabbabaababaaaaaabbabaaabbabbbaaaabbabaaababbbbaabaaaababaaababbbbaaabbbbaabaabaabbaabaababbbabbbababaaabbbbbbaabbabbaabbaaaabbbaabbaababbbbbbbbbbbbaaabbbababaabbbbbbbaaaaaabbbbbbabbabaaabaaabaaababbbbabbabbbbabbbabbbababbbaaabbbbaabbabbbbbbaaaaabaabaaababbbaabbbbbbaabbabbaaaabbabbaaaababbbbabaabbbbbabaaababbaabbabbbbababbaaaabbbaabaabaabbabaaaabababaaaabababaabbbaabaababbaabbbbabbbbbababbbaababbaaabababababbabaaababaabaababaabbbbabaabbbabaabaabababbbaabaababbbaababbaaababaaabbabbaabbbaabababaaaabbbaabaababbbbbbbbbbababbaababbbaaaaaaaabaaabbababbabbabaaaaababaaabbbaaabaababaaababaababbabbababbbabbabaabbaaabaabbbbbabbbbaaabbaaaababaabaaaabbbbbbaabaaaaabbbbabaaabbbbbaabaaabaaababaabbababbaaababaababbbababbbbbaabaabbbbabbbbbaaaaaaaaababaaabaaaaabbbaabaaaabbaabbabaabbbbababaaabbbaabbabaabbaababaaabaabbabbbbabbbabbbaababbbbbaababbabbbaaababaababbbabbbabbbaaabbabbbaaaabbaabbbbabbaaabbabbbbbabbabbbbbbbbbabbabbbabbaaaabbaabbbaaabaabbbaabbbababbabbbbaaaababbaaaabbabbbaaaaabbbaabbbabbbbbababababbaabbabaaaaabbbbbaabbaabbbbbababbbbabbaabbbbbababaababaaabaaabbabbabbbbabaabaabbbbaaaabaaabbaabbbbabbbaaabaababbabbaaabbaaaaabbabaabaaaaaaabbbababababaaaabaabaaabbbbaababbabaabbbabaaabaaabaabbaaaabaabbabbbaabbabbbbba ababbbbaaaabbabbbaaaaaaaababaababbbaaabbbaabbaabaaabbaaaaababababaabaababbbababaababbbaaaabbabbbbbababbababbaaabaabbbabababbbabaaababaababaabbbbabbbaaaabbaabaaabbabaaabbbbbbbbabaabbbbaaabbbbbababaaaaabbbbbbbbaaabaaaaaabaaaabaaabaabaababbbabaabaababbbaaaabaabbababbbbaabaabaaaaaabbbbbbabaabababbbbbbbabbbbabbababbaaaabababbbbaabbaabbaabbbbbabaaaabbbabbbbaaabbbabaaaabaaaaabaaabbabbbbbbbabbbbababbababbbaabbaabaabababbbbabbbbbaaaabaabaaababbaababbbbaabbbaaaaababaabaababaababbaabbbabbabbabbabbbaabbbaaabbbbbbababbababbbaaaabbbaaababaaabaabaaabbbbabbbbaabbabbaaabbbaabaaaabbaaababaaaaababbabbbbbabbaaabaabbbbbaabaaababbababababaabbbbabababaaabbbabbabbbbbbbaaaabaabababaaaaabaaabaabbaaababbaababbbabaababaaaabaabbbaabaabbbaabaaaabbbbababbaaaabaaabaabbbaabbaaaabbaaabbbbaaabababababbbbbbbbbbbbaabaaaabbbbbbbaabababaabaaaaaaaaabbbaaaabaaaabaaaababbbbbaabaaabbaabbabaabaaabaaaabbaabaabbabbaaabaaaaaabbabbbabaaaaabaaaaabaaabaaaabbaaababaaaaaabbaaaabaaaaabbbabbbabaabbbbabbbabbabaabbaabbabbbbbbbabababaababbabbbabaaaaaabbabaaabaabbaabbaaaaabbaabbbbaaaabbbababaaaabbbbaaababababbaabbbbbaaaabbbaabaaabbbabbbbaaabbaabaaaababbababbaaabaabbabababbbbbaabbbbaabaaabaababaaababbbaaabbbaaabaaaaababbbaaaaaaaaabaaaaabbaaaaaaabbaaabaabbababaababbabbaabaaabbabbbbaaabbbbaaaabbbaaababaabbabbabbaaaaaaabbabaabbabbaabbabaaaabbaaaabbbbababaabaaabaaaabaaabbaaabaabaaabbbaaabaaabbbabbbaaabbbababbbabbbabbbabaaabaaaaabaababbaaaaaaaabaaaabbbbbbbbabbbbbababaababbaabbabaaaabaaaabbaaabbabbaaabbabbabbaabbbabbababaaabaabbaabbbbaaaabbbaababbbbbababbabbbaaaabbbaabaaaaabbbabbaaabbbabbbbabbaababbaaaaabbabbbbaaaababbabbbbbaabababaaabbabaaaaaabababbbbabaabaaaaaabbaaaaabaaaaabbbbbababbbabbbabbbbaaaabaababaaabbbbbbabaababaaabaabababababababbbabbaababbabbabaaabbaabaababbabaabbabbaaaaaabaabbaaaababbbabbaababbbabababbababaabbabbaaabbbbbabbabaabbbaabababababaabababaabaabbababaabaaabbaabbbbbbabbbbbbaababaaabaabababbabbbbababaaabbbaababaaaaabababaaababaabbaaaabbbaababbbaaaababaaaababbaabbaaabaaaabaabaabaabaabaabbaabaabbbbabaaabbbbaabbbb aababbaaabaabbbbbababbabaaaaabbaabaaaaabaababbabbbababbbaababbaabbbbbbabaabbbbabaaaaaabaaaaabbbbbabaaabbaababababbaaabbabbbaaaabbaabbbababaabbabaabbaabbabbbbbbbbaaabababaaabbabaaaabbababbbbabbbaaaabaabaabbaabbbaaabababbaabbbbaaaabbabbbaaababbaaabbbaabbbaaaabaaaabbbbaaaabaaabaabbaaaabbaaabbababbbbbbabbabbabbbbabbaabbabbaabbaabaaabababaabbaabaaabaaaabaabbbbabbaaabababbbbabbaaabaaaaaabaababaabaaaabbbbbbabbbbbbbabbaaaababbabbbaababbababaabbbaaabaaaabbbabaaaabbbbaaababbbbbabbbbbbaaabbbabaaabaabbbbbbbaabaababbbbabaaaaaaaabbaaaaababbaababaabbbbbbbbbbababbabbbaaaaaabaabbaaaaabbababaabaabaababbababbaababbabaabbbaaaabbbaababbbbbaaabbaabbabaaaaaabbbabbbbbabababbbaaaaabbabbaabbabaaaaaaaababaaaabbaaabababaaaaababbaaaaaabbbaabbbbbabbbabaaaaabbbbababbaabaaababaaaababbaaabbbaaababbabaabbbbaaabbaababbaaaaaabbabaabaabbabbababaababaabbbabaabababbbbbaaabbbaaabaabbababbabbbababbbbbabbaaababbabbaaaaabbaabbaaabbababaabbaaabbbbbbaaababaabababbbaababbaaabaabaaabaaaabaaaaabbbbbbaabaaaabababbaaabbbbabaababaaaababbabababbbbaabbbbbababbabaababbaabbbbabbbbaabbabaaabbabbbbbbaabbaabbbaaabaabbabbaaababbaabbaaabaabbbabbbbbbbaabaaabaaaaaabaabbbbbabbbbababaaabbababbbaaabbbbaaabbabbaabbbabaaaaaabbabaabaaabbaaabbaabbbaaabbabaaababaaaaabaaabbbababababaabbabbabbaabaabaabaabbabbbababbbbaabaabbaababaabaabbbbbabbbbbbaabbabbbaabaaaaabbaaaabaaaaabbbbaabaabbbbabbababbbabbbbabbabaababbaaababbbbbaabbbbaaaababbabbababaabaabaaabbbbaabbbabbaaabbabbabbaaabbbabbaaababbbbabbbabbbbbaaabbabbbababbbbaabababbaaaabababaaaababbabbbbbbbbbaaaaaaababbabbbbaabbbabaabbbabbbabbbbaabbbaababaabababbbbbaaaaaabbbbbbabbbbaaaaabababbbabbbaaaaababbbaabbabaaaababbabaaabbababbabbaabbabbaaababbababbbabbabbabaabbaaaaababaabaaabbbbabaaabaabbbaaaaaaaaaaabbbbbbaabbbbbbbbbbaababaaabbaaaaabbabaababaababbbaaabaababbaaaabaaaabbbababababbabbababababbabaabbbabbabbbbabbabbbabbabababaabaaabababbaabbbbbbbbbbaabaaabaaaaaabaabbbbbabababaababaaaaaababbaaaabbaabbbbbbbbaaabbaabbbaabaaaaababaabbaaabbbabbbbbbbbababbabbbbbaabaaaabbbabbabbababaabaabbbababaaabbba abaabbaaabbbbaababbaabaababbbaaabbbabbaabbbaaaaabbbbbbbbaaabbaababaaabababbbbaaababbabbabababaabbabbbabbbaababaabbabbbbaabbaababbabaabbaabbabbbaaababaaabbaabbabbbbaabaaaabbaaabbbababaabbbabaaaaaaabbbbabbabbbabbbaabbabbaabbaabababaabbbabbaabbbbaabaaaaaaabaababbabaaababaabaaabbaabbbabbabbaabaaabaabbbaaabbbabababaaabbbbabaaabaaaababbabbababbaaabbbaababbabbbbbbabbbaaaaabababbbbaababaabaaabaabaaababababbaaaaaabaabaabbbbbaaaabbbabbabaabaaabbabababaababaaabbbbbaababaababbabaababbaaabbbaaabbababbbabababbbbaaababbaaaaabbaaaabbbabbabaabaababaaabbaaaabbbbbabbababaaaaababbaaabbbbbaabbbbababababbabbaaabaaabaaabbabbbaabbbabbbaaababaabbaabbaaaaabbaabbbabaaabbbbbaaaaababbbaababaaababaaaaabbaabbbabbaabaaabbaabaaaaabbaabaaabaababbaabaabbbbbbababaabaaababbbaaaabbaabbbbbbbabbaaaababaabaaabbbbababaaababaaabbbbbaaabaaaabbababaaaababbbbbababbabbaababbbabbbaababababbaabbaabbabaaaaabbabbbbabbbaababbaababababbabbbabbabaabbaabbbbbababaabaaaaaaaaaabbabbabababbaabbabaaababbabbbaaaaaabaaaabaaabbbaaaabaabbbbaaaaaaaaaabbabaaabbabbaabaaaaabaabbababbaababbabbbabaaabaaababbbbbbaababbbbbabbabaabbaabbaababbaabbbabbaaaabaaababaabbbaababbababababbbaabbababaabaaaaaabbbbaaabbbbabaabaababbbbabababaabababbaaaaababaaaabaabababababbbaababbaaabaaaabbbaaaabbaaaaababaaabaaabbbbabbbababbabaabababaabbaabaaababbabbabbabbbbaaababaaaaaaababbabbbbabbabaaabbaabbbbabbbbaabbbaaaabababaabbabababaaabbbbaababaaabaabbbabababbbaaaaabaaaabaaaaabaaabbaabbaaaabbbbbbabbababaabbbbabbabbabbbbbabaabbbabbababbaabbabbaaabbbaabbbabababbaaababaaabababaaaaaaabbbbbabababaaabbbabaaabbabbababbabbaaaaaaabbabaaaabbaabaaabbaaabbabababbaabbbaabbbbabababaaabaabbbbabababaaaaaabaabbbabbbabaaabbbbabbaabbaabaabaaaaabbbbbabbbabaaabababaaabbbbaaabbbabaababbaaababbbbaaaaabbbaabbbaaabaabbabbaaaaaaababbbbaaaaaabbabaabbbbabbbabbaabbbaababababbbbababbbabaababbaaaababbabaabbbaaaaabbaaabaababbababbbaaaaabbabbbbabbaabbbbbabaaabbabbbaaabababaabaabaabbbaababaabbabbaaabaaaaaaaabbbbaaabaaababababbabaabbabaaaaabbbbabbabaaababbbbbaabababaaabbbbbbababbaaaaababababaab aabbaababbaabaabaaabbbbabbaaaabaaabaaabaabbbaaaaaaaabbaaaaaabababbbbaabbbbbaabbbaababaaabaababaaaaaaaaaabaababababaaabbbbbbbababbbabbbababbbaabaabaababbaabbbbbbbabaaaaabaabbbababaabbaaabaabbbbbabbbbabaaaaaaabababababaabbaababbaaabbbbababbbbbbaaaabaabbbbbaaaaababbabbabbaabaaabbabaabbaabbbbbbababaabaabbbaaaaaabbaabababababbabbaaaaabaabababbbaabbabbabbaaabbaabbbbbbbbaababaabaaaababaabbbbaabbbabbabbbbababbbbabbbaabbaaabbaabbababbabbabbbbaaabbabaaabbabbbaaabbbbabababbaabbababbbbabaaabbaabababababaaabbabbabbbbbaaaabbababaaababbbaabbbababbabaaaabaaabbbaabbbaaabbabbabaabbbaaaaabbbbabbaaabbbaaaabbabbbabbabbbababbaabbabbaababbabbbbbbbaaabbbbbbaaaaabbbbbaabaabbbabaabbaaababababbaabbaabaaabababbbabaaabababaaabbaabbbbaaabaaaaabaabbabaabaaaaaabbbabaabbbbababbabbbbbbbbababaaabbbbaaaaaaaabababbabbabaabaababbbaaaabbbabbabbaaaaabbabaaabababbbbababbbbbbabaabbababbbaaaaaaaaaaaaabbababbabaababaabababababbbabababaabbaabbaaaaaabababbabbbaaaabaabaaaabaaabababbbbbaabaabbbbbbaababbaabaabbbabbaaaabbaaaaaaabbaabaaabaaabbaabaaaabaabaaaabaaaaaabbaabbabbbbbbbabbaaabaaaaabbbaaaaabbaaabaaababaabbaaaababbbbbbaabaabbbbaaaabaabbababaaaaabbbaaababbbbbbaabbaabbabbbbaaaabbaaababbabbabbbbababbabbababbabaaababbbbaababababbbaabbbabbbbabaabbaaababbbbbaaaabaaabbbababababbaaabaaabbaaabbabaaabbbbabbabbbabbbbbaabaaaabaababbabaabbaaaaaaabbbbbbababbaaababbabbbabaabaabbbaabaaaabaabbbbaabbbaaaaababbbabbbaaababbbbabaabaaaaaaababaaaabaababbbaabbaabaabbabaabbbbaaaabaabbaabbaaaaaabbaababaaaabbaababbaaabbabababbbabbabababbaaababaaaaaaababbabaaaabbaabbbabbaaaaababbbabaaabbbbaaaababbaabaabbbbbbabaabbbabbaabbaaaabaababbaaabbabaaababaabbabbbbbababbaababaabbaaabbbaabababaaabaababbbbbabababaabaaabaabaaabaaabaabaaabbabbabbbabbbaaabbbaaaaaabbbbaaabaabbbbaaaaabaabbbbbbaaaaabbabbaaabbbaaabababbbabbbabbababbbaaabbbaabaabbabbabbbabbabaaaaabbababbaaababababbaaaaabaabbbaaaaababbabaababbabaaaaababbbbbaabaaabbaabbbaaabaaaaabbabbaabbaaaaabbbabbbaaaabbaaaabbabbbbaabbbbbaaaaaabababbbaaabababbbaaaaabaabaaaabaabbabbbbaababaaaaaabbabbbabbabbb aaabbbbbabaabbaabaaabbbaababbabaaaabaaaabbbaaaaaaaabbbbaabbabaaababbaaabbabaabaaabbaaaabbbaabbabaaaaaabbbbabbaabbbaabbaaababbaaabaabbbababbbbbbabaaabaabbbbbbbabbaaababbbbababbababbbaabbbbaaabbababaabbababbabbbbaababbabbaabbabbaabaabaaaaaababaabbaababaaaabbaaaaabbbabbbbabbaaabbbaabbbbabbbbabbbbbbaaaaaaaabaabaabaababbbbababbabaabbaaaababbbabbbbbbbbaaabababaabbbabaaaabbabbaabbbabbbaaaabbabbbbbbbababababaaaabaaaaaababaaaaabbbbbbbabbaaabbbaaaabbbaabaaabaabbaababbbabbababbbbabbaabbabaababbaababbabbbbabababbbaaabaabbabaabbbaabbbbbaaabaababbaaababbaaabaaababbaabaabbabbbbbabbaabaabaaabbaabaaabbaaababbaababaaabbabaaaaabaaababbaabbbbaaaabaaaabaaaabbbbabbaabaabababababbaaaaaababbabaabbabbbabbbbaabaaabaaaaabbaaabaabbabbbbbaabbbbbbbabbbabbbaaaabbaabbaabbbaaabbabbabaabbbbaabbabbbbbbbbbaaabbbbbbaabaaababbbbbbabbabbabbbbabbaabaaaaabaaabaabbbbabbbbbbabbbabbaabaabbbabaabababababbaabbabababbababbabaaababbbabaababaaabbaabaaababaaababbaaababbbbabbbbabbbabaaaabbabaababbaaabaaabaaaabbbbabaabbbabbabbbabbabaaaaaaabaaaaaababaaababaabbbbbbbbabbaaaababababbbbaaaababaabbaabbbbaabbabbabbaabbaaaaabbbbbaabbbbaaaabababbabbaabbaababaabaababababbbabbabbbabbaaaabaaabaaababbbbbbabbababababababbbabbabbaaaaaabbabbaaabaaaaaaabbaaaabbabbbaabbbbbabbbbaaababaabbabababababbaaaabbaabaaaaaaaaaaabbbbbbaaabbaaabaabaaababbbbbabaabbaaabaababaabbaaaababbbaaaabbbaaaaabbaabbaabaabbabaabaaaabbbaaabababbabbbbaaabbbaabbaabbbabbabaababaaaaaaaabaabaabaababaaabaaababaabbabbaaabaabaabbbbbabababaabbaaaaabbbabbbabbabbaaabaabaaaaabaaabaabaaaabaabbaabbabbbaaabbabbaaabbabaaaaaabaabbabaaaabaabbabababbababaabbbbbbbaaabaaabbabbabaaabbabbbabbabbbabbbbaaababbaabaabaaaabbbbaaaaaabaaababbbbabaababbaabbbbababababaaabababaabaaaabbbbbbaaabbababbabbabababbbababbaabaaabaaaaaabbaabbbaabababbbbbbbaaaaaaababbbbabaaaabbbbaababaaaaaabbbaaabbaaaaabaabbaababbbaabbbbabaaaaaabaababbbaaaaababbabbabbbbaabaaaaaabaabbbbaabababbababababaaaaababaaabaaaabbbaaabaaaaababbbbbaabbbbbbbbbbabaabbaaaabbbabbaabbaabbbbbaaaabbbbabbabbabbabababaababbaaaabbbabaaaaaaabbb abaabbaababbbaaabbaabbbabbbbabbbaaaabbbbabbbaabbbbbaaaaaaaaaaaababbbabaaaaaaaaaababaaaabbabbbabbaaababbaaababbbabbbabaabaababbaaaaaabbabaabbabbbbaabbabababbbbbbabaaabbbabbbababaaaaaaaabbaaaaabbbaaabbbbaabbbbbaaabbbabbbaaabbaabaabbaababaaaababbabbbbbbaabbabbbbbbaabbbaaaabbaababbabbbaaabbabaaabbbbaabbababbabbbababbbabbbbababaabbababbbabbbbaaaaaaaaaaabaaaabababaaaabaaabbbabaabaabbababaabababbababbbbbabbbabbbabaabaababaaababaabaabaaabbbabbaababbabaaabbbbaaaabbbbababaabbbaabababaabbbaababbbabbaaabaaaaabbaabaabbbbbbaabbbaaaaabbbbbbabbabaaabbbabbaaabbbaabbbbbbbbaababbaaaabbbaaabbaaaaaaaaaabbaabbbabababbabaabbbbbbbbbbbaaabaaabbbbababbbabbbaaabaabababbbbababbaabbbbbaababbbbababbbbaabababbbaaabbbabbbbaaabbbbbbabbbaaabbbbbbbaabaaaaabbabababbaaabaabbbbabbababbabbaaabaaabbbaaaaaaaaabbbbaaababbabbabaabbbbbabbaaaaaaaaabbbbbaaababaaaababbabaabbaababaabbbababaabbbbabbaababaababbababbaabbbaabaabbabbababaaabaaaabaababbaaabaaaaaababbbbbaabbbbbbabababbabaabbaababbaabaaabaaabaabbaaabbbbabaabbbbababbaaaabbaaababbbbaabababbbabbaaaaabbabaaaabaabaabaababaaaabbbbabbabbaaaaaabbaabbbabaaabababbabbbbbbbbbbbbabaabaabaabbbbabaaaabbbbbaaaaaababbbaabaaaaaaabbaaaabaabbaabaaaababbbbabbaabaabaabbbabaaabbbbabababbaabbbbbbbabababbbbaaababbaaabbababbbbababbbbababaabababbaabaaabababababbbbaaabbbbbaabababababbaabababaababbabbababbaaaabababbabaabbaaabbbbabbbaababbbababbbbaaabbabaabaaaabbbbbabbaaababbbbaaababaaababaaaaaaaaaaabbbaaabaaaaabbbbbabbabbbabbaaaabaaaabbabaaabaabaabbaabaabbababbbbbbabaaabaaabaabbabbaabbbaabaabbaaaaaabbbabbaabbaabaaaabaabbaababababaaabbbaababaabbbabaabbbaaaabaabbbabaabaababbaaaabaaaababbbaabababaaababbabbbaabbabaaaababbbabbbbababaaabbabbbabaabbbababaabaaaabaabaaaabbabbbabbbbbabbbabbaaabbaaaaaabaaaaabbabbabbbbbabaabababaaabbbaabaaababaabbbababaabbbbaababaaaaababbbabaabbbaabbbbaabaabbaabbaabaabbaabbaaabbbbbbaabbbbabbbbababbaabbbbabbaababababaabbaaaaabbbaababaaababbababbbaaaaaaabbbaaababaaabaaaaaabbaabbaaaaababbaaabbbbbbababababbaabbabbababbbaabaabaabbabaabaabaaaaabbbbbbbbabaabaaaabaabba aabaabbaabaabababbbaaabbabaabaababbbaabaaaaabbbbaaababbbbbaababbbabaaabaabbbbaabbbbabaaabbbbbaabbbbaaababbabbabbaababaaabaaabaaabbbbbbbabaaabbaabaaabbbbaaaaabababbbbabaabababaaaaaaaabbaaaaabbbbaabaababbbbabaaabababaababbbaabbabbababbabbaaabbababbabbaababbbaabaaaabaabbaaaabaaabbaaabbabbbbabbbaaabbaababaabaabbbbbababbabbbaabbbbaabbababaaabbabaababababbbbabaaababbbaababbabbababaaaaabaaabbabaaaaaabbababbbbbbbbaaabbaababbaaabbbbaabbabaabaabbaabbabbbaaabbaaabbabbbbbaabbbbabababbbaaaaaabbbababbbabbabababbbbbaaaabaaaaaaabaaaaaaaabaaababaabaaabbbbbabaabbbaaabababaaabbbaaaabbbabaaaabaabaaaaabbbababbabbabbbbbbaababbaaababbaaaababbababaabbbababababaababaaababbaabbbabbaabaabaaaaaabaabababbaabbbaabaabbbabbbbbbaabbbbbaaababbaababbabbbbbaaabaababbbbabbaabbbababaaabbbbaabbaaaababbaaaababbaaabbbbabaaababbabaaaaaaabaaabaaababbaabbabbbabaabbabbbaaaaaabaabbbbabbaabaabbbaabaaabaaaabbaaaaabbaaababbbabbabaababbabbbbbbbabaaaabbbbabbaababbbbbaabbabaabbbbaaababbbaababbaabaaabaabaaaaabbababbaabbaaaaaaaababbbaaaababbabaaaabbaabbaabaabaabbabbbaabbbbaaaaaaaaabaababbaababbaaabaaaaabaaaaaabaabbbaabaabbbabbbaabbbbaababaabbbbbbbbbaaabaabbaaabbbbaaabbbbabaababbaaabbabaabababbbaaaabbabbabbaabababbaabbbbaaabbabaaaaaabbbbabaabbbbbbbbbababaabbbbaabbbabaaababbaaaabaabbbbbbbbaaaaaabaabbbbababbaabaababbabbaabbbabbaabbabbabaaaaaaababbbbbabaaaaabbbaaaabbbabababbababaaaaaaaabbaaaababababbbbbbbbbbbabaaabbaaaabaaabbaaabbabbaababaabbbababaabaabaabbababbabaaabaaabaaaabaabbbbbbaaaababaaaababbbbabaaabbabbbbbbbbbabbaaababababbbaabaaaaaaabaaabbbbaaaaaaaabbaaabaabbaabbbaabbabaaaabaabaaaaaaabbabbbbaabbaaaabbbbbbababaaababbbbababbbbbbabbababababbbbbaaaabbaabbababbaababbabbbbbbbabbabbbbbbaaabaaaaabbabaabaababaabaabbbaabbabbbaaaabbaabaaabaabbababbabbaaabbbbabbababaabbbbaaaaabbbbbbabaaaaabbabbbbbaaabaababababbbabbaaabbbbabbabbbbabbbabaaaaababaabaaaababaabbaaaaabbbbabbabbbabbabbbaaaaabaabbbaabaaabbaaabbaabbbaaaaaabaababbbaaabaabbabbabbaaaabbabbaaabbaababbabbaaaaabbbabbbbbbbaaaababbabbaaaaabaaabbaaaabbaabababaaabbbababbbaababa baabbababbbaaabbabaababbbbbbbaaaababababbbabbabbabaabbbaaabbbbbbbbabbababbabbbaaaabbaababbaabbababbaaaaaabbabbbbaabaaaabaaabaaabaababbbbbbbbaaabbbbbbbaaabbbbaabaabbaabbaaaaaaaaaabbbbbbbbabbaaabbababbabbbaaabaaaaaabbaaabbaabbbabaababbbbabaaabbaaabbaabaaabbabbbbbaabbababbaaabbabaaaaaababbbabbaaabbbbabbabbaabbbbaaabbbbbbbbabbaaaaababbbaababaaabbababbbbabbabbaaababaabaabaabbbaabaaaaabaabbbababbaabaabaabbbaabababbbababbabaabbaaabbaaababbbbbbabababbbaaaaabababaababbabaaabbabbaabbabbaabaaaabaaabbaaabababbbabbbbabbabbabaaaabbabbbbabaabbaaabaababbbababbababaaaaababaaaaababababbbbbaabbaaaabaaabaababbabababaaaabbaaababaabbbabaaaabbabbabbbbbaabaabababaaaabaababbabbbbbbbaaaaababbaabaabbaaaaabbbaaaaabaaabbabaaabbbbbbaaaabbabaaabbabbaaaabbaabaabbababaababbabaaabbaaaaaaabbabbbbbabababbabbbaaababbbaabbbaabbbabaaabbbaaaabbabaabbaaabbaaaaabbaaabbbbbabbbababbbbabbbbaaaaababaaabaabbbaabbbaabbbbbaababbbaaaabbabbbaaabbaaaabaababaaabbaabaabbbbaabbbbaabbabbbaabbabbaaabbaabababaaabbbaaabbbbaabaabbaaabbaabbabaababbabababaabbaaabbaabaaaabbabaaababaaaabbbbabbbbbaaaabbbbababbbabbbbaaaabbbaababaaaaaaabbaaabaaaaabaababaaabaabbaaabaabaaaaaabbaabbabbaabbbbbbaabbbabaaaaaaabbaabbbbbbbaaabbabbbabaaabbaaaaaaaaaaababbbbbaabbabbababbbbabbaababbaabbabaabaabbaababbaababbaabaababbaabaababbbabbbbbbbabaabbaaabbababbabbabababbbabbaabbbababbbbababbbbbbabbbabaaabaaababababbbabbbabaabaaabaabaabbaabbaabbaabbbabaaaaaaabbbaaabbaabbabbbbbbaaaabaaabaabbbbaabbbbababababbbaabaabbabbabbbbabbaabaaabbbabaabaabbbaaaaabaabaaaabbaaaabbaabbbbbabbaabbabbabaaaaabbbbaabbbbabaaabbabbbbabaaaababbaabababbbaababbababababaababbabbabbaaaaaaaababaaabbbaabaabbbaabbbabaabaabaaaaaabbbbaabaaaaaabaabbbaabbbaabaaabbaabaaababbbbaabbbaabbbaabbababbbbbbaabbabbabbbabbbbbbaabbbababbbaaababbabbbabaaaaaabbbabbbabaabbbaaabbbaabaabbbabbbbaababaababbbabbbabaabbaaaabbabbabbbaabaaaabbabaabbbbabbabbbabbaabbbbbabaaaaaaaabaaaababbbaabaabbbbaaabaaabbbbaabbabbaabbbabbaabbaababbbaaaabbabaaaaaaaaaababbabaaababbbbbabbbbaabaabbbbbababaabbbbabbbbbbbabbaabbbbbabaabb baaaaaaaaaaabaababbaaabbabaabbbabbabbbaaababbaaababaabbaaaabaabbbaabbbababbbbaabbbbbbbaaaabbbbbbbaaabbababbbbbabbaaabaabaababbaaaaaababbbaabbaaaabaaaabaaabaaabaaababbbababbababaaabaababaabbabbababbbbabbaaaaaabaabbbabaaabbbabbababbbababababbababaaaababaabababaabaabaabbabbbbaabbbbbbbbbabaabbabababbbaaabaababbaabbbbaabbbbbbbbaabababbaabaaabababbbbbbbabbabbbabaaaabaaaabaaaabbaabbbbabbaabaaabbabababbbabaabaaabaababbabaababbabbbaaabbabbbbaaaaaabbabbababbbaabbbabababbaabaabbaaabaabaaabbabaabbaaabaaabaaabaaaababaaabababbabbbbbaaaabbaaaaabbabbbbbabbabbabbaabbbaaabbbbbaabbbabbaabbabbababbaabbaaaabaabaabbbbbabbaaaaaabbabababbbaabbbabaaaaabbbbbaabbbabbaaaababbaabaaabbbbaaaabbbbaaabbbbbaaabaaaabababbababbabbbbababbaaabbabbabbaabbbaabbaaababbabbbabaaaaabbbbbaabbbbabbaababaabbaabbababaaaababbaabbaabbabaabbbbbbbababaaabbaabbbbabaaabbabbaaaaaaababbabaabbbaabbbbbbbbabbababbbbbbbabaabbbbbaabaaabbbbbabaabbaabababbabaabaabbbbbbaababbaaaaabbaabbbaaabababbbaaababbaaababaabbbbaabbbabaababaaaaaababbbbaabbbbbaaaaabbbaabaabaaaabaabbabbbbababaaabbbaabbababaabbbbbaababbaabbabbbbabaabbaabbaaaababbabbbbbbbaaaabaabbabaaabbaabbbbabbbaaaaaaabaaaabbaaabbabbaabbbbbababaabbaabbbbabaaababbbaabaaabaaabbbbabababbaabaaabaabbaabaaaaabaababbabbababbaaabbbbbbbbbabbbabbbbaaabaaaabbbbbbaaabbbabbababbbbbbbaabaaaaabaaababbaaaaaabbabababbaaabaaaaabaababbabbabbababaabaabbbbababbaababbbaaabbbabbaaaabbababaabaabbaaababaabaabbbabaaabbbbbabbaababaabbbaabaabaaabaaabaabbbbbbbbbabaabbbbabbbaaaaababababababbbbabbababaabbbbabaabbabaaabbbaaabbabbbaabbabbbbbbbbabababbbababaaabaaabbaaaababbaaaabaaaaaabbabbbaabbaabbaaaaabbbaabbabaaababaaabababbabbaabbaababbbbabbabbbbbaaaabaaaaabaabaababbbbaaaaaaababbbbaabbbaabaaababbabbabbbbbbaabbaabaabaabbabbbababaabaaababbbaaaaaaaabbbaabbabaaaaababbbbaabbabaabbabbbbababaaaabbbbbababbaaabbabababbbbbbaabaabbababbbbaabaabaabbabbbaaaaabbbabbaaabbbbabbabbbbbbbbbababbabaabbabababbbaabababbbababbbaababbaaabbbbbbaababaabbbbbabbbbbabaaabbbabaabbbaabaabbabbaaabbaaaabaababbbbababababbabababababaabbabbba abbaabaaabbbbabbaaaaaababbbabbaabbbbabaabababbbabbbaabaaabbabbabbabbaababbbbbabbbabbaaabbbbbaaabaabbbabababbaabbbabbabbabaaaabaababaabbababaaabababbabaaaababbaaaaaaabbbaabaaababababbbbbaaaabbabaabababbbbbabbbabaabbabaaabaaaaabbabbaababababbbbbababbabbbbbaaabaaababbbabbbbaaabbbbaababbbaaaabababaaaabaabababbaaaababbbaabbbaabaaabbbaaabababbaabbbaaabbaabababbbabaaabaabbbbabaaabaaaaababbabbbbbbabbababababbbaaaabaaaabababbabbaabbabaaaaabbaabbbaaabaabbabbbabbbabaaabaabbbbabbaaaaababbbababaaaaabababaabababbbababbabaababbaaaaaaababbbbbbababbbbaabbaaababaaaabbabbabaaabbbbbbbaabaabbbbbabbabbabbbaababababbaabababaabbbabbabbaabbabbbbabaababbbbbaababbbbbababbaabaabbaaaaaabbaabbbbaaabbabababaaabbbabbabaaaabbababbbaabaaaabbabbaaabaabababbbbabbabaaabababbbaaaabaaabababaaaaaababbbaababababbbaababbbaaaaabbbbbababaabbbbabbaababbabbbbbbaabbaaaaaaaaaabbbaabababbaabbaabbbaabaabbaaaababaabbabbbaaaabbbababbabbbababaaabaaabbbaababababaabbbbaabaabbbabbbabaaabbababbbabbaaabaaabbbbbbabbaabbababbabbbbbbaaaabbbababaabbbaaabaababbabbbbbaabbbaabbaaaaaabbaaababaabbbaaabbaabbababababbaaaaaaaabbababbbabbbaaabaabaaaaaaababbaaaaabaabaaababbaabbaaaaaaaabbbbbbbabbaabababbaabbaaabaabaababababbbbbbbabaaabbbbbbaabbbbbaabbabbaabaabbbabaabbbaaabaabbbabaaaabaabaaabaabbbbbbaaabababbbbaabaaaaaaaabaabbbbaababbbbbababbbbababbaaabaabbabbaababaabaabaababbbbbababbbbabbabbbbaaabbbbaabaaaaaaabababbaababbbabaabbabaaaabbbbbabaaabbbaabbbaabaabbbbbaaabaaaababbabaaabbbaaaaabbaaaaaaaabaabaaaaaabaabbabbabaabbabbbbaabbabbabaabbbbaababaaaabaabaabbabaaaabbabbaabbaabbaaaabbbbabaaaababbabbbaaabababbabaaaababaabaabbaaabbaaaabaaaababababbbbbaaabbbbbabbbabaaaaaabaaaababababaabaaabbabaababaaabaabaaaabbababaabbbbaababbbabababaaaaabbababaaabaaabaabbbaaaaababbbaaabbaababbbbaababbbbbbbababaaaaabbbaaabbbabaabaabababbbaabbbbabaabbbbbaabaabaabbabbbbbbbbaabbbaabbaabbabaabbbbaaababbaababaaaabaabbababaaabaaabbabbbbbbbabbabbbaabbaababbabbbbbababbbaaaaabbbbbbbaabaabbaaababbabaabbabababaabbaabaabbbabaabbbbbababbababaaabbabaabbabbbbbbabbaaaaabbbbbaa ababbbabbbbaaababbaabbaaabbbbbaabbaaaaaaaababbaabbaaabbaaaababbaaabaaababaaaabbaabbababaaaababbaaabbababaaabbaaaabbaabaaaabbabaaaaaaabaaababaababbbbabbbaaabbaabbbbaabaabaababaaabaaaabaaaabaaaabbabaaaaaabaabaabaaaaaaabbaaabbbabbabbbaabbababaaaabbbaabbbaaaaabababbbbaabaabaabbbaaaaaaaaaabaababbabbbaabbbbbbbbaabbbbbbababaabaaaaaaabababaaabbbabaabbbbabaababbaaaaaaabaabaabaabaaabababaababbabbbbbbaababbbbabbbaaaabaabbabaaabbababbabaaabaaabaaaaaabbbaabbbababbaabbabababbaabaababaabaaaaabaaaaabbaabaaaaababbabbabbbabbbbabbaaaaaaabbabbaabbbaabbaabbbbbbbbabaabbbabaabbabbbbbababaaababbabbabbaaaababababbbabbaaaaabbbbbbbaaabbabbbbbbbbbabbbbbaabbbbabbbbbabbaabaabbabaaaabaaaaabbaaaaababbaaaabaabbaaaabbaaaabbabbbaabbbaaabbbaaaababbbbbbbababbabaabaaabbababbbaabaaaabbabbabbabbaabbbbaaaaaababaaaaaabaaababbababbbaabaaaaabbbaabbaaabbababbaabbaaaaaaaaaabaababaaaabbabbabaabbabbaaaabbabaaababbaabababbbbbaabaaabbbabaaaaaabbbabaaaabbbababbbabbbbbbabaaaabbabbabbabaaaabbabbbaaabbbaabbabbbbababaabbbababbbaaabbabbbbabababaababbbbaabbbbabaaaabbbbabaabbbaabaabbbbbaaaaaabbbbbababbbaaaabbbbbbabaababbbaaabbbabbabaabaababaaaabbabbaaaababbbaaabbabaaaaaaabbabbabbabaaabaaaababbaabababbabbbbbaabaabaaaaaaabbaaababbaababbaabaabbbbabaabaaaaabbbaabbaaaaabbabbaaabbbbabbaabaaaaabbbbbabbbaaabbbaabbaabaaabbaabbabbabaabbbaabbaabbaaabaaaaabbaababbbbbbabaaaabaabbabbbaabaabababbabababbbaaaababbbbaabaaaabbbbaabbababbbbbabaaabaabbaaabababbbbabbaaabbbbbbbbbbbbaabaababbbabbbbaaabbaababaababbabbbabbbababababaaaaaaababbabaababbaaaaaababbbabbabbbbbbbbabbaabaaaababaabbbbabababbaababbabbabbababbabaaaabaabbbbbaaaaaaabbabbbbbababaababbbaaabaaabbbbbababaabbbbabaabbbbbbaaaaaaaabbaabbbbbabbabaabbabbababbaabaabbbbbababababababbbaaaabaabbbaababbbababaaaaaabbabaabbbbaaaaababaabaaaaabbbaabaaaabbaaaaaaaabbabbaaaabaaaaaabbbabbabbbabaaabbbaabbbaabaabbbaabaaabbbbbabbaabaaaaababaaabbaaabaabbbabaabaaaaaabbabaabababaabbabaabbbbbabbbabaababbabbababaabaababbababbaaababbabbbbbbbbaaaababbbaaaaaabaabbbabbaabbbbaaababbabbababaabbbbaaaaabaaaaabaabbabb abababaaaaaaabbbbabaabaaaaabbabbbaaabaababbaabababbabaabbbbbaaabaaabbaaaaaabbaabbbbaaababababbabbbabbbaabbbbaabbabbabbaababbbaabaaabbaaabbabbbbbaabbbbabbabbaabaaabaaaabbabaabaabbbbbaaaabbaaaabaaaababbaaaaaaaaabbabababbbbaabbabababbbbbaababbbbaabbbbbabbabbbaabbbbaaaabbbbabbaabaaaababababbabaaaaabaaaababaaaabbaabaaaabbaababaabaabbbabaaaaabbabaabbbbbaabbaaaabaaaaaabababbbbbbbaaabababaabbabbabbbabaababbababbbabaaaaaabbbaabbababaababaaabaaabbababbbbaaabbabaabbbaabaaaaaabbbabbaabbaaabaababbbaaaabbbabbbbabaabaaaaaaaaabbababbbabaababaaaabbabbbabaabaabaaaabbbababbaaabaabaaaabbbbbbbbaabbbaababbbabaabaaaaabbaaabaabbabbbbbabbbabbaabaaaaaaaaaabababbbbbabbbbababbabbbabbbabbababababbbabaaaaaabaabbbbbbabbabbbbabaaaaaaaaabaaaaaabbabaabbabababbbabaaababaabbbaaaaabbababbbbabbababaababaababbaaabbaabababaaabaaababaababaabaaabbabbaabbabbbbbabbbaaaaabbaaaabbbbbaabbbababbaabbbaabbbbaaaaaaaaaabbaaababaabbaabbbaaaaababbabababaabbaabbbabbabbbbbbbbbbbbaabbabbbbababbaaabbbaaabaaaaaaaaababaaaaabaaabbbabaaabbabaaababbabbabbbbbaaaabbababbaabbabbbaaaaaabaabbbaabababaaaaaabaaababbabbaaabbaabaaabbbbbababaabbaaaaabaaabbbabbaaabbbabbaaaabbaabbaabbbbabbbabababbaaaabaabbbaabbabbbbabbababbbbaaaaaabaaabaaabbaaaaaabaaabbbaaaaaabaaaababaabaaaaaabaabbaababbbbbabbbbbaababbbbaababbbbbbabaabbbbaaabaaababababbbbbbaaaababbaaabbbaabaaabbbbbabbabaabaaaabbbaaabaaaababaaaaaaabaabbabababababbaaabbbaaabaabbbbaaaabaaababbbabbbbabbaababbbbabbbabbbaaaabaababbabbaabbaababbabbaaaababababbbabbabbbababbaabbaaaabababbbbabbaaababbaabaabbaabaaaaaababbbaaabbbaababababbbbababaaaabaababbbbbaabbaabaabaaabbbaaaabbbbabbabbbaabaabbbaaaabbabbbaababbbaaabbaababbbbbaabbaabbababababaabbbabbbabababbbbaabbabaaaabbbbbaababababbbaaaaaabbaaababbbabbababbabbbbaaabaaabbbabbaaabaaaabbbbbababbbabbabbbabaaaaabbaaabbbabbabbabbabaaaaaabababaabbbbaaaabbabaaabbbabbaabaaaaababbaaaaaabababbbbabbbbbaaaabaabababbaaabbbaabbabaaaababababbbbbbbbbbababbaaaaaabababbbabbaaaabbbbababaabbaabbaaaaabbbbbbbaaaaaaaabaabaabaababbbaaabaabababbbaabbabbaaaabaaabaabababbaabb baaaaabaaabaabbabbaababbbbaaaabbbaababababbbababaaababbbbabaababbaabaabaaaaaabbabababbbabbaaaabaaaabaaaabbbaabbbabbbbbbabababbbabbbbbbbbbaaaabaaababaaabbbaabbababaabbbbbabaaaabbbaabaabbbbbbbaaaabaabbaaaaabbabbabbbabbaaaababababaabbaabbbbababbbbaaabbaabbbabaaaababbaaabbabbaabbbabbbbababababbaabaabbaabaababababababbabababaababbbbabaaaababaabbbaaaaabbabaaaababbbaabbababaabbbbbbbbabbbbbbbbbaaabaabbbabbbaabaaaaabaabbabbaaaababbbbabbabaaabbbbbbaaaaaabbbbbaaaabbabbaababbbaaabaaabbaaaabbbbbaaababbaaabbbbaaaabbbabbbaabbbabaabbabababbbabbababaaaaaaaababbbaabaaabaabaaaabababbbbaaababababbbababbbbbbbaaaaaaababbbbbabbbbbaaabbbaaaaaababbababbabaabbbbabbaaaaabaaabbbabbaabaabaaaaabbabaaabbbbbbaaabbbbabbaaaabbbbbaaaabbaaaaabaaaaaaaabbbaabaaaabaaabaabbaababbbabbaaabbaabaaabbaaaaabbbbbaaabaaaaaaabbaabbaaabababaaaabaaabaaabbbabbaaaababaabaaaabbabbbabbabbabbbbbbbbbababbbabbbbbbbaaaaababaaaababbaaabaabbbaabbaaaaaaababaaabbbababbbababbbabbababbbabababbabbbababaaaaaabbaaabbbaaabbaaaabbbbbabaaaaaaabababbbbaabaaabbbaabaababaabbaaabbbaabbabbababaaaabbbbbbbbaabbaaabaaaabaabbabaaabbbabbabbbaaaaabbaaaabbaabbaaabaabaaaaaababaabbaaaaabaaaaabbbaaabbaaaababbbaaabaabbbabaabababbbabbaaaaabbbababbbabbabbbaabaabbbbbbbaaabaaabaabbabaababaabbaabbaabaaaaababababbbbbbaaabaabbaaaabbbbbbbbaaabbbaaababaabaaaaaaaaaabbaabababbbbbbbbaababbaaabaaabbaaaaaaaaabbaaabaaabaaabaabaaababbabaabbabaaabbabbbabbbbabbbbbbbaaabaabbaaabbabaabaabaabbabbbabbbbbabbbbbaababbabbababbbaaaaabbabbbababbaaaababaaabbbabbbbbabaaaababaaababababbbbbabaaaaabbbbabbbabaaaabaabbbaabaaabaaaaabbbbbaaaaabbabbbbabbbaabbababababbaaaabbbbbbbbbaaabaababbabbbbbabbababbbaaaaaaabbbaaaaaaaaaabbababababbaabaaabbbbaaaaaaaaabaabababbaaaaabaaabbabaaabbbbabbabaaaabbabbbababbbaaaaababbaabbbbabaaaabbabababbababbaababaabaabbbbababababaabbaabababaabbbbbabaabbaaababbbaabbbababaabaababbababbbbbaabbbabbbaaabbaaaabbbbbaababbbaaababbbaaaaaaaaaaababbbaaababbababbbbaaaaabbbbaabbbababaaabbabbaabaababbaabaaabaabababababbbaaaababbbbbbaaaabbbaabaaaaaaaaabaaabaabbaaabaababbab baabaaabaaaaaaaabaabbbbbbaabaabaabbbaababaaaaaabbabbababaaaaaaaaabaaababbabbbabaabbabbbaabaabbababaabaaaaabbabbaaaabbaabbbaabaababbabbbaaabbaaaaaaaaababbababbbbbaaaabaababbbbbaaabaabbabaaaaababbbaaaaaaaaaaababaaaabbaabababbbabbaababababbbaabaabbbbaabababbbbbbabbbbbbabbaaabbbaaabababaabaabbaabaaaaababaabaabaaababbabaaababbbaaabbaabaabaabababbbbabbaabaaaabbabbaabbbabbbbabbaababbbaaabbbbaaabbbaabbbaabababaaaabbbaaabbbbbabababbbbaababbabbaaabaaaabbaaabbababbbaaaaabbbaaaaabbabbbaaababaababbbbaababaababaaabbabbababababbabbabbaaaaaaabbbaaababbaaabbbbbaaababbbababaaaaaaabbbabaaabbabbaaababbababaabbbabbbababbbaabbabbaabaaaabbabaabaaababbbbabaaaaaababbbabbaababaaabaabbbababbbbaababbbaaaaabbaabbbbabbabaaaaaaaababaaabbabbaaabbbabbbabbbabaababbaaaabbbaaabbbbaabbbbabbaaabaababbbbbbaaaabbbbaabaabbabbbaabbbababababaabbaaababababaaabaababbabababaaaaabbaabbbaabababbbaababbabaabbbbaabbbbbbbbbabbbbaaababababaaabbaababaabbbbbbbaaabbabbabaabbbbbbbaababbaaaabaabaaaababababbbabbbaabbababbbbabbaaaabbabaaaaabbbbbaaabaaaabaababbbaaaaabbbaabbbaabbabbabbbababaaababbaaaaabaaabbaababaabaaaaaabbbbaaaabaabbbabbabbaaababbbaababaabbbabbababbbbabaaababaaaaaabbbbbbbaaaaaabbbabaaaabbabbabaabbababaabbaaaaabaaabbbaabbababbbabbaaabababaaabaaabbaabbabbbbabbbaabaaabaaaabaabbaaabbabbbaabaaababaaaabbabbaaabaabaaaabbbaababbbaaaaabbbbaaabaaabaaaabaababaaaababbbabaaabaabaaabbbabbbbabbaababaaabaaaaababbbbababbbabbaaaabbbbbbaabbbbaaaabbabaabbbaabababababbaaaaaabaabababbaaaaaabaabbababbababbabbbabbabaaaaabbbbabbbbabababbabbbbaabbabbbbaaaabbabbabbbbbbbbbbabaaabbbbabaababaaabbabbabbbbabbbbabbaababbaabababbbaaaaabbbbaabbabbbaaaaabababbbabbbbbabbbbabaababbabbabbbbabbabbaaabbaaabbbbaaaaaababbbbabbbbaaaaaaabbbbbaaabbbbbaaabaabababbbbabbbbabaaaaabaabbbbbabbbaaaabababababbbaaabaaaaaabbbabbbbbbbbbbbabbaabaaaaaaabaababbbababbabababaaaaaaababbabababaaaaaababbbababaabaababaababaabbbbababbaabbaaabbaabbbbbbbbabbbbaaabbaaaabbbababaabbaaabbbaabaabbaaaaababaababababbabaaabaababaababbbabbaaaaabbaababaabaaaabaaabbbbbbbaababbaaabbabbbb bbabaaaabaaaabbababaabbaabbaaaabbbbbabbbabaababbbbaaaabbbaaaabaaabaababbbaababaabbababaaaababbbaabbabbaabbaabbabbbababbbbbaabbabaababaaababbbabaaaaaaabaababbaaabbbbbaaabaabaaaaaabbabbbaabaaaabaaaaabaaabbabbabbbbbbbbbaaabbbaaabbbaabbbabbaabbabaaabaaabaababbaaaabaaaaabaabababababbbaabbabbabababbabaaaabbaaaabbaaaaabaaabaaabaaabaababbaaabababbabaaabbbbaabbabaaabaabaaababbaabaaabbabbbbaababbabbaababababbaaababbbbaabaaabbbaaaabbabbbbababbbbbabbbaaaabbaabbaabbaabbaaabaaabbaabbbabbabbbabbbaababaaabbababaaaabbbbaabbabaabaaaababbbbbbbbbbaaabaababbaaaababaaababaaababbaaaabaaabbabababaaaaabbaabbaabaabababbbabbbaabbbbababbbbaaaaabaaaabbaabaababbbbbbbbabbbbabababaaabbabbaabbbbabbaabaabaaaababaaaaabbabbabbaabaaaaaabbbbababbaaaaabaababaaaaababbaababbababbbbbbbbabbbababaaaaaaaababaaaaabbaababbbbabaabbabbababaaaaabbaaaababbabbbbabbaaababaababbaaabaababaaaaaabaababababaaababaababbaabbbbaabbbabaaabbbaababaabbaaababbaaabaabbabbabaaabaaaaaaaabbbbaabbbbbaaaabaaabbaabbbbabbaaabbbbbbbbaaabbaaaaaabbbaabbababababbabbaababaaababbbabbabbaaababaaaaabbbbbbbbbbbbababaaaabbababbabaaabaaabababababaaaaaabbbaaababbbababaabbbabbabaaaaaaababbaaababababaabaaabbabbbababbabaababaaaaabbaabbabbbaabbbbbbaabbababbbbbbabbabaaaabaaabaaaabaabbbbbbbbaabbaabaababbbabbabbabbbbaabaababaabbaabaaabbbbabaabbbbbabaaabaabbbaabbbabbaaabaaaabbbabbbaaabaaabbabaaaaaaaabbbabaaaaababbabbabbaaabaabbabbbbbaaabbabbabbbaaaaaaababbbbbbbabaababbbbabbaabbbaaabbabbaaabbaaaaaaabbbbbaaaababaaabbbababbbbbbbbaaabbbaabbbbababaabbbaaaaabbaaaabaabaabbaaaaaaabbaabbaabbaabbaaababbabbbabbbbabbaabbaabbbaaaaaaabbbaaabbaabbabbbaabbbbabbaaabababbabbbabbbbbaababbbaabaaabbaaabbbbaabbabbbbaaabbbbaaaababaaababbbabbabaababbbbaaaaabbbaababbabaaaaaababbaaabbabbbaabababbabaabaabbbbbbbbbaaaabbbbbabbaabaaaaaaabbbaaabbaaababaabbbbbabbaabaabaaaabbbbbbabbbabababbbbbbbbbbaabaabaaaaaabbaabaaabababaababbabaabbaabbaaabababaaaababaaaaaaaabaaaaababbaaababbbaaaabaabaabbabbbabbbaabaababaababbabbbababaababbbabbbbaaaabbbbbbbbbbbabbbaabbbabbaababbaaaababbaabaaaaaabbabbbbab aaaabbbbaaaabbbbabbabbbaaabbbbbaabbbabbbbaababaaaaababbbabbbabaababbabbbaaababaababaaabaabbaaabaabbaababaaabbabbabaabbbbaabbaaaaaaaaaabbbabbabaaaaababbababbbaabababbaabbabbaabaabababaaabbbaabaaaaababbbbabbaaaabaababbababbabaabbbbbbaaaaaaabbbbbbaabbbabababbbbbabbbabbbabbbbabbaaabbababbaabbbbbaabaaabbbababaabbbbbaaaabbabbabbaaaabbabbaaabaaaabbabbaaaabaaababbaabababaabababbbaababbaabbbabaaaabaaabbbbbabbaabaabbbabaaabbaaaaabbababaaabbbabaaaaaaaababbbaaaabababbaaaabbbbabaabbaabbaaaabaababaabbbaaaaabababaabbbaaabbabbaababbbaaabaabbabbabbaabaaaaabbbabbababbabbaaaaaaaabababbbababaaabbbbbabaabbaaababababaaaaaabbbbaaaabababaaaaabbbababbaaaabaaabaaaababbababaaabaabaabbabbbbaaaaababbbbababaaaaababaababaabbaaaaabaabaaabbaabababbabbaaabaabbaababbabaaababaaabbabbabbabaabaaaaaabaaaabbbbbbaaababaabbabbbbbaaabbbbaaababababaabaabaabbbabaababbabbbbaabbbbaabaaaaababaabbabbbaaabbaaabbbaaabababaabaaabaaaaaabababaaabaababaaabaaaaaaaabbbabaabbbbbaabbbababbababababaabbaaaababaabaaabaaabbbaaaaabbbbabbbbbaababbaaabbabbabbbbbbabbbbbbaababaabbbbbbabbabbababbaaaaaaabbaabbbbabaabaabababababbbbbaaabababbaaababbabababbbbabbbabbabaababbbabbbbabaabaabbabbaaaababaaabbbbabaaaaabbbbbbababaabbbbbabbbbbaababaabbaabaabaabbabbbabbaababbbbababbbbabbbbabaabbbaabaaababaabbaaaaaabbabbabaabbabbabbababbbaaaabaaabbaaabaabbbaababbaaaaaaabbbbaaabbbaababbaababbabbbbbbbabababbababbaaabbababaabbbabaabaaabbaabbbaababbbaaaaabaaabaabaababaabaaabaabbbbababababaaabaaababbbabaabbaaabaaabaaabbbaabbbaababbababaaaabbbabbaababbabaaaabaababbabaaaabaaaaabbbbbaababbabaabaabaababaaababaaaababaaaabbabbbababbbaaabaabbbbabbbababbababbbbabbbbbbbabbbbbbabbaabbbaabbabaabaabbbbbabbabbababbbbbbbabaabaaaaaaaabbbbaaaaabbabbbaabbabbabaabbbabbbbabababababaababbabaaabbabaaaabbbbaaaaabbaabbbaabaaabaababbbbababaabaabbaabababababbbbbaaabbaabbbbaabbbabaaaaababbbabbabaababbbababbbabbbbabbbaaabbbabaaababbbaabaaababaaaabbabaabbbbbbaaaaababbbbbaaababbababbababbbaabaabbbbabaabbaabbbabbbabbbbaaabbbbbbaaabbbabbabbbaaabaaaabbaabbbbabaaabaaaaaaabbbaabbbbbabba bbbbbaabababaabaabbabbababbaabbbaabbbababaabaaabbaaabaabbaabbaababbaaabababaaaabbaabbbabaabaabaaabbbbbaaabababbbaaababababaaabaaabbaababbbbbbaabababaabaaaabbbbabbabbbaabaabbabaabababbbbaaaababbaababaaaabbaaabbaabaabbbabbbaabbbaabaaabababbbababbbaaabbbbbbabaabbbbaaaaabbaabaaaabbaabbabaabbaaababbaaabbbbabaabaaabaababbbbbababaabbababbabbbbababbababbbaaaabbaabababaaaabbbabbbabaabaaaaabbaaabbaaaaaabbabbaabbbaabaabababbaabbaababbaaabaaaababaaaabaabbabbaabbaaabbbbbaaaaabbbaababbbaabbbbbabaababaaaaabaabbabbbbbabbbaaaabbabababbbaababaababaaabaabbaaaababaabaaaababaaaaababbbaabbbabaabaaaaaaaaaabbbbbaabbbabaababbaabbbaabaababaabbababbbbaaabbabaaaababababbbbbaabbbabaaabaabbbabbbaabbbabababaaaaabbbaaaaaabbbbbababaaaaabbaaabbababbbbaabbbabaabbabaabaaaaabbbaabbabbbaaaabbbbbbaaaabababbabbabaabaabbaabaabbaaaaabbaabbabaababaababbbabbaabaaababaaaaabbaaabaaabababbbbaabbbbbababbbababbabbbabababbbaabbbbaabbbabaaabbbbbaaababababbaaaaabbbbbabaabaaaabbabbabbbaaabbbaaaaaabbbbbbbbabbbbbbaaabaababbaabbababaaaabbabbbbbbaaabbbaaaaabaaaaabababbabbabbbbabaababaababaababaabbbaaaababbbabbbbabaabbbbaabbbbaabbaabbbbabbbbbbbbbbaabbbbbaaabbbbaabbbbabbbaaabbbababaababaababaabbabaaaaaaabababbabaabaabaaaaabbbabaabaabbbbbaaaababbbbabbbaaabbabbababbbbbaaabaabbbbbaaaaaaabbabbaaabbbbaababbbaabbaababbabbaaabaabababaabbbaabbabaaaaabbbabaabbbaaabaaabababababbbbbaaaaaabbaabbbbbabaaabbbbaaaaabaabaabbbbababbbaababbabbabaababaabaaababbababaaabbbbaababbbbbaaaabaaababbabbabaaabababababaaaababbaaabaabaaababbabaabababaabaababababbbbaaaabbaaaababbaabbaabababbbabbabbbbabbabaaaabbaababbabbbababbbbbbbaababaabbbbababbaabbbbabbababbaaaaabbbabbabbaaaaabbaabbbabbbbbaaabbbaabbaababbbbbbaaaabbaabaababbaaaabaabaaaabbbababbaabaabbbbabaaabbbabbbbbabaaababaababaabbaababbabbababbabaaabbbabaababaaababbababbbabbbbbabbaaabbbbbbabbaabbbabbaabaabbbaaabaaaaabbbabababbabaabbababaabbbabbbbbababbaaaaabbbbbbbaaababababaaabbbabababbabbbbaabaaaabababaabbbbbaaaabbbbabaabbabaabbaabbabbabaaaaaaabaaaaabaaababbaabbaabbbbbbaabbabababbaabbaaaabaaabaaaabbb bbabaaabbbbbaaabbbaabbaaaabbbaaaaabbbaaaaaabbbaababbbaababbabaaaaaabbabbaababaabbbaabababbaaabaabbabbaababbaabbaaabbbbbabbaababaabbbbabbaaaabbbbabbbabbaaaaaabaabaabaabbaabaabbaaaababaabbbaabbaaaababaabaabbbbbaabbbbbabbbbaabaabaababbbaaaabbabaaababaaabbaaababbbaaaaabbbabbaabbababbaaaababbbababbabaaaaaaabbbbaaabbbbbabbabbabbbbbbbbbababbbbbbabaabbabbbaabaaabbabaaabbaabbbbbaaabaabbaaabbaabbbbbaababbaaabbbbbaababbbabaaabbabababaabbabababbaaaaaaabaaabababbbaabaaabaaaabbaaabbbbbaaaabaaabbbbaaabbaabaababbbbbbabbbbbaaaaabbbbbaabbbabbaabaabaabaaaabbbabababbbbaaabbbaabbbababaaaaababababbaaabaaabbaabaaabababbabaababbbbbbabbbbbabbaaababbbbaaabbabbaabbbbabaabbbabbaabaaaaabbaaaaabbabbbbbbbaaaabbaabababbbaaaaabbabbaabbbababaaabaaabbabbaababaabbbaabbaaabbbbbababaabaabaababaaaabbbaabaabbabababaabbbababbbbbbbbababbbbbbbabaabbaabaaabaaabaaabbaabbbbbbaaabaababbabbaaaaaaaaaaaaabbabbbaabaabbaabbaabaabbaabababbbaaaaaaaabaaabaabbbaaaaaaaababbaabbababaabaababbbbbbbabbabababbaaabbaaabaaabbaaaaabababbbabbbabaabbaabbabbbaabbaaaaabbbababbbabbbbababbbabbbbbbbaaaaaababbbaaabbaaababbbaaaabaabbabbbbbbbbbbabbbbababaababaabaaaabbbabbababaabaabaaaabbbbaaaaabbabbbbaabbbbaabbbbbaabbbaaabaaaaababbabaabaaabaabaabaabaabbbbaababbbbbbababbababbaabbbbbabbbabbbbbabbbbaabaaabaabbbbaaabbbbbbabbababbbbabbbaabaaababababbaabbababaabbbabbbaaaabbbabbbabbabbaaabbababababaababbbaabaabaababbaabbaaaababaabababbbbbbbaaaaabbbababaabbbbbbababaaababaabbbaabbaaaaaabababbbaaaaaaaabbbabbaabbbabaaabbbbbababbbabaaaabbaabbbbababbaabbbabbbabbbaaaabaabbabababbbbbbbbbabaaaabaaaabbabbaaaabaabbaabababbbaaaaaaababaaaabbbbbbaaabbabbbbaabbbaababbbababbabbabaaaabaabbbaabaabbbbababbaaaaabbbbbaabbabababbaaaaaaabaaaabbbbbaabaabababbbabbaababbaaaaababbbabbbaaaabbbaaabaababbbbabaaaaaabababbbbbaaabababbbbabbbbbaaaabbabaabbbbbaabaabaaababaabbabaaabaaabbabaabbaabbabbaaaaaababaabaabbbbbababaaaaaaaabababbbbbaabababbbbaaaaaaaaabaaabaababaabbbababbaaaabaabbbabbabbbaaabbbabbbbaabaababaabbaabaaabaabbbaaabbbbabbabababababbbabbbbaaabbabbbaabababaaaaabbaaba abaaabbbbaabbaabbbbaaaaaababaaababababaaaaaaaabaabbbbababbbbbbbbbabbabbbabaaaaabbbabbabbaabbbbaabbababbaabababaabbbbabbbbaaaaaababababababbabbaaabbaaaaaabaaaaaaaabbbaaaaabbaabbabaaaabbaabaaabbabaaabbaabaaabaabaaabbaaabbabababbabbaaabbabaabbaaabbabbabaabbaaaabbabbaaabbaaabaaabbbbaabbababbaabaaaabbabbaabbbabbabbbbaababaaabaababbbabaaaababbbaaaaaabaabaaabbbbbaabbababbaabaaaabbbaababbaababbabaababbbaaabbbbbbabbaaaabaababbbbbabbabababbaababbabbbbaabbbbbbbbabbaabbabaaabaaabbabaaaabaaabbbaaabbabbabaabbbbaabaabaabbaaababaabbbbabbbbabbaababbabbbbabbaaabaaabbbbbabaabaabababbaaabbbbbaabbaabbababbbaabbbbbbbbbbbabaababaaababbaaabbababbbbaaaaababababbbababbbbbbbbbaaabbbaabbaabaaabbbbaababbabbbbbaaabaabaababbbbbbbabaaaaabababbbbbbabaababbaababbaabbbbabbbbaabbbaabbbaabbaabaaabbbababbbaabaabaaaababbaaabaaaabbabbaaaaaaaaababaabaaaabaabbbbabbbaaaababbababbbababbaaabaaaabbbbbbabbbaabbbaabbbaaababbbabbbaaaaaaaaabbabbbaabaaaabbabbbbaaabbbabaaaabbbbaabbbabbababaabbaabababaaabaaaabaaabaaababbbaababbaaaaabaaaaabbaabbaabbbbbabbabababaababaaabbbbaaabaabaababaaaaaaaababbabbabababbaabbababbaaababbbbabbbabaaabbaabababaaaabbabbbbabaaaaabbbbbaaabbbbbaaabbabaabbbbabaabbaaabbbbbaabbabbbbabaabababbbaaabbaabbbbaababbbabbabbbaaaabbbabbbaabbbbbaaaaabaabbbababababaaaaaabaaabbbbbabbaabaabaababbbbbbaabbbabaabbaaaabbbaaabbaabaababbbbbaaaaababbaaaaabbababaabaababababbaabbaaabaabbbaaaababaabbababbbabbbbbaabbbbbabbbababababaaababbababbabbbbbabbabbabababaaabbaaabaaababaaabaaaaabababbbbabbaaaabbbaaabbababbbbaaaabaaabbababbbbabbaabbabbbbaababaabbbaaaabbbbbaaaaabbbababaabbbabbaaaaaabbbbbaaaaaaababbbababbaaabbaabbbbbaabbbbbbabbaaaaabbbabbabbaababbbabaaabbababbaabbbbbaabbababaabbaaabbaabbabbaabbaaabbaaaaabbbaabbbbbabbbaaababaaabaaaabbbaababbababbabbbaaabaaabaaabbbbbbbababbaabbabbbbaababbabbbbbbabbabbaaaabaaaaaaaabaaaabababbabaaaaabaabaaaaaaababababbbbbabaaaaaaaabbabbbabbaabbabaaabbbabbbbabbbbbbabaaabbbbbabaaababbaabbbbbbabbbaaaabaaaabababaabbaaababbbaabaabaabbbaaabaababbbaaaaaababbabaababbbabababbabababbbbbbbbbabbaa baabbaaabbbaababbbbbaaaaabaaabbaaabbaabbaaaabbbabbbaaabaabbbbbaaabbbbbbaabaabbabaabaaaabbbbabaabaababbaaaaabaabababbabaaaaabbbbbaaaaabaaabaaabbababaabbbababbabbaaaababababaabaabaaaabaabbbbababbbababaaaabbbabbbaabbbbaabbaabaabbaaaaaaaabbaabaaabbbabaabbbbababbaaaabbabbbbbaabbaaabaabbbaabbbaabaabbbbbaababbbaaabaababaabaababbbabbbbbabaaaaabbbbbaaabaaabbababbaaabbbbbbabaaabaaabbabbababaabbaaaaaaabababbbbabbaaaabbaaabbabbbbbaaaabaabbabbbbaabbaabbabaabbabbababbaaababbabaabaabbbbbbaaabbaaaaaababbbabaaabaaabaaabbbaaabbbabaaabbbbbabaaaaaabbbbbbabbaabbaaaababbbbbbabbbbbbaabbaababababaabbbbbbbaaabbbbbababbabbaabbbabaabbaaabbbbbbabbaaaaabbabbbaabbaabbbabbaabbbabbaabbaaaabaabbbbbbbaabbbaabaabbbbbbaabbaaabbbbbaabbabaabbbbaabbaabaababbababbbbbbabbaabbaaabaaabbbbbababaababbaaabaabababbbaabbabbaabaababbababbbabbbbbbaabbaaaabbbaabbbbbbabbbaabbaabbbbbbaabababababbbbabbabbababaaaaabaabaabbbbbbaabbababbbbbbbbbaaabbbbbabaaaabbabaaaababbbaaaabaaaaabaaabbbbbbbabaaaaaababaababbababababaaaaaabbbbbaabbbbabbbbaaababaabbbbaaaabaaaaabbaaaabaaaaaabbbbaababaabaaabaaaaabaabbbaabaaaabaaaaaabbbaaababaaaabbbaabbabbaabbaaaaabbaabbbbbabbaaabbbbbbbbaabbabbaabaaaababbbbaabbbbaabaabbababbbbbbaabaababbbbbbbaaababbaabbaaaabababaababaabbbbbbbbaaaaaaabbabbbbbaabaaababbaabaaaabbbbabbaababbababbbaababbbabbbabaaaaabbbbaababaaabababbbaaabaabbbbaabbaaaaabbabbbbbbaaaababaaaabbaababbaabbababbaaaababaabababaaabbbaaababbbbaababaabbabbaaaabbbbaabaaaabaabaabbabbbabaaaaaaabbabbabaaaabbbbabbbaabbabbabbbaababababababaaaaaabbabbabbbbaaaabbabbaabbabbabaabaaababaaababaaabaabbabbababaabbbbbababaaabaaabbbabbbaabbaabbaababbbaaaababbbaabaabbbbaababaabbbabaabbbabbbbbaababbabababbaabaababaaabababaaaabbbaaaaaabaaabbbabaaabbaaabbabababaaabbabbaabbabbbabaabaabbaabaaabaaababbbaabbababaaaabbaaaabbabbabbabbaaababaaaaabbababaaabbbababaaabbbababbabbaaaaabababbaabbbababbababbbbbbaabbbaababaaaaaabbbbaaaaaaababbbbaaababbabbbabaabaaabbabbbaaaaaaabaaabaaabaabaabbbaabaaabbaaaaaaaaababaaaabbaaabbbbabaabbbbaabbbabaabbababbbbaaababbbaaaababababaabaaa baabbbbabbbbbabbabbbaabaabbbabbaabababaabbabbbbbababaaaabaabbbabaaaabbbabaaababbbabbabbbbabbaaabababababaaaaababbbbbaababbaaaaaabbaaabbaabaabbbbabbaabaabbaabbaaabaabbbabaaabaabbabbabbababbaaaaabaabbbbbbbbbabbbabaaabaababbbbbbaabbabaaabbbaaabaaaaabbbabbabbaabaaaaabbabbababaaaabbbbabbbbaababbbabbabababbabbbbaabbbbabbbaaabbabbbbbbabbabbaabaaaabaabbbaaaaaaaaaabababbbbabaaababababbaabbaaaabbaaaabababaabaabababaabaabaabbabaaaabababbbaaabbbbaababaaabbbbbaabbababbbabaaaababaaabbabaabaabbbbabbabababbaabbbbbbabbbabbaaaabaabababbaabaabaabaaaaaaaababaaaaaaabbaabaabaaaabbbaaaababbaabbaaabbbabbbabaabbabbabbaaaaaaabaaaaabbbbabaabbbaaaababababbabaaabbaabbaaabbbaabbbaababbabaaaaabbbbbbabbababbabbbbaabbbbbbbabbbbbbbaaaabaababbabbbabbabaaabababbbbbaabbaabaabababbbabbbbabaaabaabababbababbababababaaabbbaabbbaabbababbbbabbbabbbabbabbbaaabaaaababaabbbbbbbaaaaababaaaaaaabbbababbbbbbbbbaabbbaabbbbbaabbbbbbababababbbabbbaaababbbbabbbbbbabaaaabababaabbbaaaabbbabbbabbaaabbbabbaaabbbbaaababababaaaabbbabbbbbaabbabbbabbbbbababababbbaababaabbaaaabbaaaaabbbabbbbabaabbababbaaaaabbbaabaaaabababaaaababaabaabbbbbbaabaaaaabbbaaababbbbbaabaaaaaaababbbbbbbabbbaabbbbaababbbababaaaaabbbaabaababababbbbbabbbaababbababababbabbbbaabbabbbabbbbabaabbbbbaaaaabaaababbbbbbbbbaaaaabababbbbbbbababaaaaabbbaaabbabbbaaaabbbaaabbbabbaaababbaaaaabababbbbbbbbabbbaabbbaabbbabaaaababaabbbbbaabaabaaabbabbbbaaaaabbbbbbaababbbabbaaababaabbabbbaaaaabaaaabaabbbaaabbabbabaaabbaabbaaaaabaabbbbaaababaaaaaabaabbbbaabbaabaaaaaabbaababbbbbbabababbaaababaabaabaabbbbbaabbbbbbabbbbabbbbaaabbbbabababbaaabbaaababbbaaabababbabbaabbbabaaaaaaabbbaababbaaababaabbbbbbaaabbbaaaabbaabaababbbaaaaabbabaabaababbbaaabaabbbbaaaaaabaaabbbaababaaaaababaabbaaabbababaabbbbaaaabbbabbaaaabbbbbababbbbababbaaabbbbbbaaabbaaaaaaabbabaaabbbbabababbbbababaaaabaabbabbbbbbaaaaabbbaaaaababaababaabbbaaabaaaaaababbbbbbbaababbaaaaaabababbaaaabbbabbbabbbbbbaaaababababbaaababaaaaaabbbaabaaaaabaabbabbbaabbbbbbbbaababbaaaaabbbabaaaabbbbabaabaabaabbbaabababbbaaaabaabababaabbb ababbababbbababbaabaabbabaaaaabbabababbbbbaabbbbaababababbaaababbabaabbbbaaababbaabbaabbbaabbababaaabaaaaabaabbbaaaaaabaabbabaabbababbaababbabbabaabbbaaaaaaabaabbabaaaabababaabbaaaaabaabababbabbaaaaaabbaaaabaabababaaababaaaababbbaabbaaabaaabaaabbbbbabbbbbaabbabaabaabbbbabbbbabbbaaabaaabbbbaaabbbaaaaabaaabbbaabbbbbbaaaaabaaabbabbbbbbabbababbbbbbaabbbaabbbaaabaabbaabababaaaababaabbbbbbabaaaaabbaabbaabbaabbbabaaaaaabaaabaaabaabaabbbbaaabbaabababaabababbaaaababbbbaaababaaabbaabaaaabbabbbababbaababbabbbbbaabbaaabbbababbbbabbbaaabaabababbbbbbaaaaaaabaabaaaabaabbbabbabbaabababbbabbbababbaabaabababbbbabaabbaabaabbabaabbbaaabbbabbbbabbbaaabbabbaabbbababbbabbabaaabbabbaaaaaabaaaaaabaaabaaaabaabaabbbaaabbabaabaabababaabbaababaababbbbbbabbbbaaabbbaaabbbababbbabaaaaabaaababaaaababaaaaaabaabaaaaaaaaaabbbaabbbaaabaaabbbaaabbabbbababbababbaabababababaabaaaabaabbaabbbbaaababbbbbbbbabbbaabaaabaabbababbabbbbbbbaababbbaabaabababbaaaaabbabbabaaababababbbbbbbbbbaaabbbaaaaaaabaaabbabababbabaaabbabaaabbbabbbbbbbbbaaababbbbbbaaaaabbbbababbbabbaaaabbabaabbbbaabaaaabbbaaabbbabababbbabbbbbbbaabaaaaabaaaabaababababbababbabaaaababaaaaaaababbaabbbaaabbbbaaababbbabbaabbaabbbabbaabbbbbabbbaababababbbabaaaabbbabbbabbabaabbbbbbbaaabbaabbaababbbaababababbaaaabbaabbaabbbabbbaaaabbaababbbabbbbbbabbabbabbbbbabbaaababbabaabaaaaabababbaabbabaaaaaababaabaabbbaaaaabaabbaabbaaabaababaababababbbabbaabbbabaabaaabbbaabaabaaaabbabbbbbaabaaaaabbabaabbaababbbbbabbababaaababaaaabbbabbbbbabababaababaabbbaabbbbbaababaaaabbbabbabbbbbaaabbabbbbbbaaaaaaabbaababaababbaaabbbabbbbbabbaaaaaabbaaabbbbaaaaaaaababaabababbabbaaabbaaabbaabaabaabaabbbaababbaabbbabaaabaaabaaababaabaabaababbabbbabaabbaababbabbabbbababbbabaaababaaaabbbaabaabababaabbabaaababaabaaaababbbbabaababaaabbbbaaabbababababbbaabaabbbbaababaabbabbabbbbbabaabbbbabababbbabaabaaaaababbbabbbbbbababbbbbabbabaaabbabbaabbabbabbaabaaaabbaabbbbaabbabababababaababbaabbbbbaabbbbbbbabaaaabbbbaaabaabaaaabaaababbbbaabbaaabbaabbbbbbbabbbaabaabbabbbababaaabbbbaabaabaaabaaaaaaab bbaabbaabbbbaaaabaaaabbbbbabbabbaaabababababbbbabbbaaabaabaaaaaabbaababaaaaaaabbbaabaaabbabaaabbaababbabaaaaabbabababaaababbabbbbabaababbaababaaababaaabbbbaabaabababbbabbbaaaabaabaaaaaaaaaaaabaaababbabbbbaabaaabababbbbaaaabbbabaabbbabaabbbbaabbaabbbaaaababbabababbbababababbbbbabbbabababbabbababbaabaabaabaaabbabbbbbaaabababbbabbbbaaabbabababaababbbababbbabbaabaabbaaaaabbaabaabbaaaababbabaabbbbbbabaaababaabaaabaaabbbaaaababbaaaabbaaabaabaaaaabbbabbbaabbaabbbbaaabbaaababbaaabbabbbaabbbababbaaaababaaabababaabbbabaabbaaabbbaaabaaabbbbabbaaabbaaabaababbbbaababaaababbaabbaaababaabbbbaaaabbabbbaabbbbaabababbabbababbbbabaabababbabbbbaaaaabbabaabbaaaabbaaaabaabbbaaababbbbaabbbabaabbabaaabaabaaabbbbbbabbbabbbabaabaaabaaabbaaabaabaaaaabaabbaaabaababbaaaaababbabaabababbabbbbbbbaaabbaabbaabbbbababaababababbababbaabaabbbabaababbbbbbbbabbabaabaaaaababbaaabaaabbaabaaababababbbbaabaabaabaababbbabaabaabababbbaaababaaabbbbbbbababaabababbabbbbbbaaaaaabbaaabbbbbbbabbbaaabaaabbabaababaabbbbaabaaabbababbbabaaaabbabaabababbaaaababbaaaababaabbbbabbababbaaaabbbaaaabbaabaaabbbaaaaaabaabbbbbbababaabbbababaababaaaaabaabbbbabaabaabbaaabbbabbbabbbababbaabbbaabaababaaaaabbbbbbabbbaaaabbbbabaaaaaabbbababaaabbabbaabbabaaababaababbbbbabbaaabbbbabaabbaabbbaabaabbbaabbabaaaabbbbbbaaababbabbabababbaaaaabaaaaaaaabbbbbbabbaaaabbaaaaabbabbaaaabbbbabbaaabaabbbbbaaabbbbabbabaaabaaabbbaaabbbbababbbbbbbbaaaabaaaaababaaabaabbbbaabaababbabbaababbbaaabaaabaaabbbbabaabbabbbabaaababaaaaabbaaabbbabbbbbabbbbbababbbbabaaabbbaabbabbbbaaababbaaabaaabbaabbabbbabbbaaabbbaaabbbabbaababaaababaabaabaaaaabbabbbbabbabbbabbaabbbaaababaaabbabbabaaabbbaaabbabbabababababbabababaabbbbaabababbaaabbaaaaaaabbababbbbbbbabaabbabaabbaaaabbaaaabaabbabbbaababbbaaabbaabaaababbaabbababbbabaaaaaabaabababaaabaabbbaabbaaaaabaabbbaaabaabbaaabbabbbbabbaabbbbaabababbaabaaababaaaababaabbbbbaabbbbbbbaaabbaaaabbbbbabbbabbabaaabaaaababbaaabbaaabbbaabbaabbaaabbabbaaaababaaabaabaaabaabaabaabbaaaabababbaabaaabbbbbbaabaaabbbaaababbbbaaaabbbbaaabbabbaabbabb baabababaababaaaababaaaaaaaabaaabbabbaaaababbabaababbbaabbbaabaababbabbbabbbababbbaaaaababaabaaaabbbbbabbbbaababbbaaabbbaaabbbbabbabababbaabbabbabaababbaabbbababbbaaaababbbbbbabbbabbabababbaaabbbbababbaaabbbabbbbabaabbbabaaaaaabbaaaabbababbaaabababbaabababbaabbbabababbbbababbabbbbabbaabbaababaabaaabbabbbaaaaaabbaaabaababaabaaaabaabbbbbabbbbbaaabbaabbaaaabbbbbbaaababbaababbbbbbabbaababbbbbbbababaabbabaabbbaabaabbaabbaaaabaaabbbabbaaabbaababbaaaaaaaaabbaabbaaaabbbaaaababbbabbaaabaabbaaababbbbabaaabaaababaaaabbbabbbabaaabbbabbaabababbabaaaabbabbababbbaabaababaababaaabaabaaaabbababbabbbaaaaaabbbababababaaababbabaabbabbbabaaabbaababbbaaaaaababbaaaaabbaaaaaaababaabbbaabbbaababbbbbbabaaabaababaabbbbbaaabababaaabaaababbbabaaaaabaaabbbabaaabbbaabbbbaabbbaaaaaabaabbbaaaababbabaabaaabbbbbabaaaabaaabababbbbbbabaaabaabbabbbaabbaabaaaaabbaabbbabbbbabbbbbababbbabbbbbabbbbaabbababaabbaababbbbabbbaababaabaaaabbbbbbbabbaabbbbbbaabbabbbabbaaabaabbbaaaabaaaababababbbbbabababbaabbabbbabbbababbaabbbaaaaabbbaaaaabaabbbabbaaabbbbabbbabaabbbbbaababaababbaaabaabbababbbaaaaaabaaaaabbaaaaabbabbbbbababbaabbaaabbabbabbaabaabaabbababaaaabbaaaabaaababbbbbabbbbaabbbbaabbbbbbbbbabbaabbababbaabaaaababababaaabaaabbabbbbababaaabaabaaaaaabbabaaaaaabbabbabbaabbbabababababababbaabaaaabbabbabbaaaabbabbbabbaabaababababbaaaabbbaabbbbaabbbabbaabaaabbabaababaabbaabbaabaabbababbbababaabbbbaabbaaababaaaaabaababaaabaaabbaababaaaaaabaabbbaabbababaababaabaabbaaaabbbbabababbabaababbbabbaaabbbbbaabbbabbbbbabbbababaabbababbaaabababbbbabbbabbbaabbababaabbabaaabaabaababaaaabbbbbaabaaabaaabaaabababaaabaaaaaaabbbbabbbaaaabbaaaaabaababbabbabaabbbbaaabbaaaabaabbbabaabaaaababbabbbbabbabbbbaaaaabaaababaabbababbbabbbaaabaaababbabaabaabbababbabbaaaabbabbabaaaabbbbaaaaaababbaaabbabbabbaabbabbbbabbaabbbaababbbabaaabaabababaaabbaaabbababababbabababbbabaabaabbbbbbbbbbbaaaaabbbaaabaabababbaababbbbabbbbbaababbabbabaaababbbbabaaaababbaaabaababbbaaababbbbaabbababbbbaaaababbbabbabbbaabbbabbaaabbaabaaaabbbabbbbbbabaabbabbabbbabbbababaabb abbabbababbbbbbabbbbaabbabbababbbbbbaaabaaaababbbbaaababbabababaabaabaaabaababbaabbabababaaabbbaaaaaabaabbabababbbbbababbbabbabbbbbabaababbabaaabbaaaabbbabbbbbbbabaaabbbbababbbbaaaaababaabbaabbabaabbbaabaabbbbababbaaabaaaaababbaaabbabbbabbbbaabaaababaaaaaaabbbaabaaababaaabbabbabbbbbbaabbabbaaaababbaaaabbababbaabaaabaabaabbbaaabaaaaaabbaaababababbbabbaabbbbbabaabaaabaaabababbbbaaaabbbaaaaabbbbbabababbbaabaabaaabaaabbabbababaaabbaaababbaabaababbabaababababaababaaabbbabbbababbaabbbaababababaabababbaabbabaababbbbababbbabbaaabbaabbabbbaaaabbbabbbaaaabbaabaabababaabbaababaaabaaaaabbabbbababaaabaaabaaaabbaaabaaaaaaaaabbbabbbbbabbaaaaabaabbabbbaabaabaaabaabbabaaababaaaabbabbbabbababbbabaabaaaaaaabbaabaaabbbbbabbaabbbbaababaaabbaaabbbaaabababbababbaabbaaaabbbaababbabaaabaababaabbbaaabbbbaaaaaaaabbabbaaabaabbababbaabbabbabbbaababaabaabbabbabaababbbaaaabbbbbabaaaabaabbabbabbabbabbbbaabbaaaabaabbabababbbbbabbababbaaabbabbbabbababaabaaabbbabbbaabaaaaababaaaaaabbbabbaabbaabbabbbabbaabaabababbbbababbaaababaabaaabaaabbaabbbbbaaabbbabbbbbabaabaabaaabbaabaabbaaababbbaaababaaababaaaababaabbbbaaaaaabaaababbabbabbaababbabbabbbababaaaaaabaaabaababbbbbbbbaababbbbaaabaabbbbaaaaabbbabaabaabbbabbaabbaaaabbbbbbbbbbbaaaabbabbbaababaabbbbaabbbbaabaabbaaaabaabaabbaabbabaababbaabbaababababbaaabbaabbbaabababaabbabbbbabbaabbbbabbbbababbbbbbababbaabbaabbaababbabbbbbbbbbaabbbbbababaabbabababbabaaaabababaaabbbbbbbbabbabbbaabbabaabaabbbaaaabbabbabbbbaaabbaabbbbaaabbaaaaabaaababaabbbbbbbaaabababaaaaaabbbbbabbbaababbababbbbabababbababaabbaaaabbaabababbbbaabaababbbaaaabbbaaaabaabbaaaaaabbaaabaabbbbabaaabaabbbbaabbbbbbbbaababbbbbbbaaabbbaaabaabababbbbbababbbaaaaabaababbbbabbabaabaaaabaababbbaaaababababbabaabbaaababbbbaabaaabaabaabbbbbbbabababbabbabaaabbbbaaaaaaaabaabbaaabaabbabaabaaaaaababaabaababaaaaabbabbbaaabbbbabaaabbabaaabaaaabbaaabbbaaabbbabaaabaabbbababaababaabbabbabaabaababbabaabbababbaabbbbbbabbbbbbaaabbbbbbabbaaabbbaaabbbbbaaabbbbababaabbababaababbbaababaaaaabaabaaabababbabbaabbaaabbaabbbabbbaaba bbabaaabaabaaaabbbbaaaaabbabbabaaabbbaaaaabbbabbaabbaaabbbbaaaabbbaaabbaabaaaaabaababaabbaaabbbbbbaaabbbbbbbaabbbabaaababbbabbbbbaabbabbaaaaabbaaabbaaabbaaababbbabbbbbaaabababbaaaaabaababaababaaabbabbbababbbaabaaaabaababbbaaabbaababbabbababbbabaababbabbbbaabbbbaaabaaabbbbababaaabababaabbaababaababbbbbababbbaaabbbbbbbaaabababbbbaaabbaabababbaabaaaaaaaaababababaabbbbbbaabbababbbaabababbaababbbbbaaabaaaaababbbbabbababbababbbbababaaaabbbbbaaaabaaabaabbbaaaababaaaababaaabbbbbababbbbbbaabbabbbbaababbabbbbaaaaaabbaaaaaaababbbbbaabbaabbbbbbbaababaaaababbbbabbaabbabbabbabababaaabbbbaabbaabbababababbaababbbbbbbbaaaabaaaababbbbabababbbaabbaaababbbbbbbbabaaababaaababbbbaabbbbbbbbaaaaaabbbbababaabbbbbbabaabaaaabbbbaabaaabbbabbbbaaaabbabbabbbbabaabbaabaaabbabaababbaaabaabbabaabbababaabbabbbabbaabbabbabaababbbababbaaaabbabbaaaabbababbbbbabbbaabbbaaaabbbbaaaabbaabaaaabaababaaabbbabaaaaaaaababbbabbaabbbababbbbabbaabbabbaaabbbaaababaaaaabaaaabbabbaaabababaabbbaabababababaabaaabababababaaaaaabaabbbbbabbbbbaabbbbbaaaaabbabbaabbababbbbbbababbabbababbaabbbabbbbbbabbaaaaaaaaaababaabbaabaabbababbbabaabaabbababbaaaaabababaaaaabbaaabbbbaaaabbaaaaabbababababbbaabbbbbbbbbbaababbbabbbabaababbbbbabbbbabbbbbbbabaabbaaaaabaaabbabbaaabbbbababababbbbbababaabaabababbbbbababaaaaaaabbaabbaaabaabaabbbbabbbaaaaabbbabbbbbbaabaababababbbbabaabbabaabbbbbaaababbbaaaabbabbbbabbbbaababbaaabaaaaabbbbabbbaaaaaaabbabbbabbaabbaabbbabbbaabaaaabaaaaabaaaaaabbbaaaabbaabaabababbaababababbbbbabaaaaaababbbbbabbabbbbbbbaaabbaabababbabaabaababbbbbbaabaababbaabbbaabababbbbbabaabbbaabbbaaabbbbbabbaabbbbbabababaabbabbbabbabbababbbabaabbbababbaaabbbaabaaabbabbabbbbbaabababbbaaabbbabbbaabbabbaababbbbaabbaaaababbaaabbbaabbaabbaaaabaababbaabbabbaabbbbbababaaaaabbaaabbaaaaaaababbaabbbbaaababaabbaabaaaabbbbabbbabaabaaaaabaaaaabbababbbabaaabbabaaaababaabaababaaaabaabbbbababbaaaaababbbbabaabbaabaabbabaaaaabaaabababbabbabbaabbababababababaaaaabababbbabbbaaabaaaababaaaaaaaababaababbbaabbbbaabbabbbbbbabbbbbbabaaaabaaaabababbbbaababbaaa bbbbaabbbabbbabbbaabbababbbbbbbbbaabaaabbbaabaababaaabbabbbbbaaaabaabaaaabababbbbbaabbaabbaababbabaabbbaaaaabaaabbbbbababbabbaabaabbbbaabababbbbbabaaaabbbaabbaaabbbaababbbbaaaaabbabbaaabaaaaabbabbbbbbbaabbbbabbabababbabaaabbbbaabaaababaaaababbbbbbabaabbabbbaabbbababbabbbbbbabbaababbbbabaababbbaaababbbbaaabaaababaaaabababbbbbbabaaababbbaaaabbaaabbbaabbbbbabbabbababababbbabababaaaaaaababbabbaaabababbbbbbabbaababaababababababbaaababaabbabbabbbbaabaaababbabbbbabbbbbbabbbbabbabbbbbabbababbbbabaaababbabbbaaabaabababbbaaaaabbbbbbbbbbaabababaabbabaaaaaabbbbbbbaaabbbaaaabbaabbbbaabaabbaabbbaabbaaaabbabbaabbabaaabaabaaaaababaabaaabaaaaabbbaaababaaaabbabaaaabbbbababaabbabbbbabbabbbababbabbaabbaababbaabaaaabbbabbabbaabaaabaabaaaabaabaaaaaaabbababbabbbababbbbaaaabbaaababaaabaaaabaabbaaabbbabbbabbbaabbbaabbababbabbababbbbaaabaaabbabbbbaaaaaaaaababaaabbababbabbabbaababaabbbaabbababbbaaaaababbaabbabbaababbaabaabbbabaabbbbbbbababaababaaaababbaaaaabbbbbabbaaaababbbbbbbaaabbbaaaaaaaabbabbabbabaabbbaaaaabaabbbaabaabbbaabbbbaabbabbaaaaaaabaabbaababbbbbbbbabaabbbabaaababbbaabbabbbbabaabbbbbbbaabaabbbbababbaaabbbbbaababbabbabaaabaaaaaaabbabbbbabaaaaaaabbbabbbababaabbbbbbaabbbabbabaabbaaaaaaabaaaabbbaaaabaabbbabbaabbbaaabbaabbbbaabbbbbbabababaaaaaabbaaaaabbbaaababbbaababbababababbaabbbbaababbbaaaaabbbbbaababaaaaabbaabbababaabaaababbaabbbbbbbababbaaaaabbbbbaaababaaaaaaababaabbbaaabbaababbbbbbbbabaaaaabaabbaaabaaabaaabaababbaababbababbabaaabbbabbabaaaaaabbababbabbbbaaabbbaaaaabbbbbbaaaaaabababaabaaaabababaabaababaaabaabbabbbabaababbababbbbaaababbbabbbbbaaaaaaabbabbbbbbaabbababbaabababbbabbabbaabbababbbababbaaaaaabbbabbaaaaaaababaaaabaabbbabaaaabaabbaabbbbbabbaaabbbaaaaabbbbabaaabaaaabbbaabbabbaaababaabbaabababababbabbbaaaabbbabaababbbbabbaabaabbabbbbaabbaaaabaaaaabbbbabbaabaaaaabbaaaaaaabbaabaaabbbbbaaaababbaababaaabbaabaababbbbbabbbbbbaabbabaaaaaabaabbabbaabaaababbbbaaaaaabbababbaabbabbbbbbbabaabbbbbbbaabaabaabaaabbbaaaabbbaababbbbaaabababbbabbabbbaabbaabbabbabaaaabaabaaaabbbaaababbabbbaaaa bbbbaabbaaabbaaabaaabbaaababbbaababbabbbbbbaabbbbbaababbaaabbbaaabaabababaaabababbbabbbabaaaabababbabbbbabbbbbbbaaabaabbabbbbbbbbaabbbbbaaaaaabababbbaaabaabaaaaaabbbbbabbbbabbaaabababbaaaaaabaaaaababbabbbaaaabaaaabbbababbaaaabbbbabbbaaaaaaaabbaabaabbaaaaaababaabaaaaabbaabbababaabbbaababaaabbbbaababbaaabaaaabababaabaabbaababbbaabbbbaababbabbbabbaabbbbbaababbbbababbbabaaaaababbaabbabbaaabbbbbaaaababbaabbbabaabbaaabbaababbbaabaabaabaabbaaabbaaabaabbaabbaaabaabbaabbbbabaaabababaaaaaababaaaabbaaabbbbabbaaaabbbaaaaabbbbaaabbabbbbbbaababbbaabaabbabbbaaabbbbabbbaaababaabbbaababaaaabbbaabbbbbbbaaabbbbaabbbaabaababbbbbaaaaaaabaaabbbbabaaaabbbababaabbabbbaaabaaabaababaababbabbbaaaabbaaabaababaaaabbbaaabbababbbbaaabbababaabbbbbaabbaaaabbaaababbababbbabbbbbabababbbbbbabbababbabbababbbbaabbabaaabbabaabaabaaaaaaabaaabaababbaababaabbababaabbabaaaaaaaabbbbbababbbbaaaaaababbabbabbbaaabbabbabbbbaababaaaabbbbaababbbaaaaaababababbbbabbabbbaaababbbabbaaaaaaabaaababbaabaababbaabbbbaaaabbbbbabbaababbbaaabbaaaaabbbbabaabaabbbabaababbbaababbbabbbabaaaababaababbabbaaaaaabaaababaaaabaababbababababbbbabaaaaababaabbbbbbbaaaaabbababbabaabbbababbababaabaaabbbabbabaababbaabbbabbbabbbbbaaabaababbaaaababababbaabaaabbbabaabaaabbbababaaaabbabbbbabbaababbabbbbaaabababaabababababaabbabbabababaabbbababaaababaaababbabaabbaaabaaabbbbabbbbabaaababaaababbbbbaaaaaabbbbbbbbbbaaabbbaaaaaabaabbabaabbabbabaaabbaaabbbabbbbababbbbbaaabaaabababaabbbabbababaaababbabbabbaababbaaaaababbabbabaaaabbaababbbbabbaabaabaabababaaabbaabbbbaaaabbaaabaabbbabbbabbaaabbaababbbaaabaababbaabaaaaabbbabbaababbbbbaabbbabbabbbbbbabbaabababbabaaabbbaabbbbabababbabaabbbabaaabbababbbabaabaaaabbabbabbbaababbabaaabababbabaaabbabaaabaaabaaabbbbbaabbbabbbaabababbbbbbaabbbbababbbabbababbababbbbbaaaaabaabbbaabbbbabaaabbbaaaababbaababbabaabaaaaabbbbaabaaabbbbbbbaabababaaaabbabbabbaababbbabbabbbbbbbaabbabbaaabaabbaaabaaabbbabbbababbbaababbaaabaaabaaabbbbaabbbabaaababaaabbbaabaabbbabbaabbbabbaababbaaaabbaabaabbbbaabbbbbbababaaabaabbaaaabaababbbaaaab aaabbbbbbaaabbabbbabaaabbaaabaaabaabbbbaabababbababbaaabbbabaaabaabbbaaababbbababbbababbaabaaaaaabbbbaaababbaaaabbbbabaabbababbbbbbbbbbaaaabaaaaabbbaabaabbabbbbbaabbaabaababbabbbaabbbaaaabbabbabbabaabbbbaaabbbbaababaabbbbbababbaaaaababbabaaababaababaabbbbbabbbbbabbabbbabaaabbbbababbbbbbaabaaaababbbabbbabbbbbabbababaababbbbaababaaaaabbabbbbaababbabbbaaaabbaaaaaaaabaabaaaaaaabbabbbbbbbaababbaaabbbabbbbbabbbbabbbbababaabbaabbbababaaabababbbaaabbbbbabbabbaabbababbaabababbabaabbbbaaaaaaaabaaabbbabbbabbaaabbabbabbbaaabababaabbbaaababbabbaaaaabbaabbaabbabbbababbaabbbbbbababaaabbabbbbbabbbbbabbbaaaabaabaabbbbbbbbabbabababbabbbbbababaababaaabbabaaaabbababbaaaaaabbbbabaaaaabbbbbabbbbaaaaaaabbbbabaaabbbbbbabababbaababaaabbababaaabbbbababbbabbbbaaabbaaaabbabbbbaabbbaabbbabaabbabbbbabaabbbbabbabaabbaaabaaaabbabbaabaababbbabbaabaaaaabaabbbaabbbabbaabbabbbbbbaababbaabaabbabaaaababaaaabaaaaabaabaabbabbabbabababaabbaaabbaabbbaaaaabbbaaabbbbaaaaaaaabbababaaaaaaaaabbbbabbbbbaaabbaabbbbaaaaabbaabaaabaabbbaaabaabbaababbbabbaababaaaabaabaabababaaabbabbaabbabaabaaabaabbababababaaaaaabababbbababaabaaaababbbabbbbabbbabaaaaaabbabbbabbbbbbaabbbaaaaaaabbbaaaabbbaaaababaaaaaabaababaabbbbbaababababbbbabaabbaaaaabbababbaaaaaaababbabbbbbbbbaabbabbaabaaaabbaabbbbabaaababbaabaaaababbbabbbbabaaaabbbbbaaabbbabaaaabaaabbabbaabaaaabbbaaabbabbaaabbbbaaabbbbbbbabaabbbabbaabbaababaaabbbababaaabaabbabbbbbbbaaabbbabbaaabbbbbbaabaabaabbaaaabbabbaabaababaabbabbaababbabbaabbbbaaabaaaaaaaaaaaabbbabbbabbaabaaaaaaabbbabbbabbabbbaabbbbababbaababbbabaaaaaaabbaabbbbabbbbbaaabbabbbbbbbababbbbabaaababbbabaabbabaabbabbbbbaaabbabaabbababbaaaabbbababbaabbaaaaaaaaabbbbaaabababaabaababbaaababbaaababbaabbabaabababbbabbababbabbbaababbaaaaaababaaaabbbaababaababababababbaaaaaaaabbbbaababbbabababbbabbabbabbababaabaaaaababbaaaaabbabbbbababbbabbabaababbaaaaaabaabbaabaabbaababbbabaaabbabaaaaaabababbababbaabababaabbabbbaaaabbbaabaababaabbbbaabbabbbaababababbaaaabbbabbaabbaabaaaabbabbaabbbbabaabbaaabbaaabaaaababaaabbbabaaaaaaaaabaaaa baaabbbbabbababbbabababbabbabaabaabbabbbababaaabbabbbbbbabababbbabbaaabbbbabbabbbbbbabaabababbbaaabbbbaababaabaaaabbabbbbabaababbbabaaaababbaabbbabaabaabbababaababaaabbbbbbbbaaabbaaabbbababbbbabbbabababbbababbbaaaaaaababbbababbaabaabbbbabbabbaaababbaaabaaaabbbbbabaaabbbabbabababaabaaaaaaaaabbbbaaabbaabaaaaabbbbabbababbbbabaabbbbbabaabbaababbababbbbbbabbaabbbaabbbaaabbbaaabbababababbabbbabbbabbaabaaaaaaaaaabbabbbbaabaabbbaaabaaaaaaaabbbbaabbaabaabaabababbbbaaabaababbbabaaababbbaaababaaaaababbbabbaaaabbbaaabbaaabbbbababbbabbabaaabbbbaaababbbbbabbabababbabbbbbbababaabbbbabaaaaaabbbbababbababbbbaaababbbababaabbaabbaaabbaaaabbabaababbbbaabbababbbbaabaaababbabbbaabbabbbabbbabbabbabababbabbbaaabaabbbabababbbbbbabbaabbbbaaaababbaaababbaabaabbbabaaaaaaaabaaaaabbaaaaabbbabbaabbaaaabbbaaaaaaaaababababbaabbabbaaabbbabaabbbabbbaabaabbbbbbbbabbbbbbbbbabbaababbbaabaaabababbbabaaaaabaabaaaabaabaaaaabbbabbaaaaaabbbaaaaaaaaabbbbabbaaaaababbbabaabbbbababbabbbbbabababbabaabbaabbaaaaaabbaabaabbabbbaaabaabababaaaabbbbaaabbbabaaaaabbbbaaabbaababaabaaaaaaaabaabbabaabbababaababbaaaabbabbaababbaaaaabbbabbaabaabbbaabaabbbaaaabaabaabaabbbabbaaaaaababbababbbbabbbbbbabbbaababaaabbbaaabaababbbbbaabababaabaaabaabbbabaaabaabaaabbabbbabbbaaaababbbababaaabbbabaabbababababbababaababbaabaababbababbbbaaaabaaaabbabbbabaabaabaabbbaabaaaaaabaababbbbbabaabaabbabaaabbbbbbabaababbaabbaabaababaaaaabababbabbbabaaabaabaababbabbbbaabbbabbbabbbbabbaaaababaaaaabaabbbbbbaaaabbaabaabaabbababaaaaabbaaaababbaaaabbaabaaabaaabaabaababaabaabbbaabbbbaaababbbbaaaaaaabbabbabaaaabaaabaabaaaaaabbbbabbabbaabaaabaabbbabbbbbbbaabbbaabbbbbbaababaabbaaaabbaabaabbbbbbbaaaabbbbbbaaabababbbbaaaabbabbbbbaababbbbabaabbbbaabaaabbbbbbbababababaaabaabbbaabaabbaaaaaaaaabaabaaaaaabaaabbbbbabbaaaaabbabbbbaabaaabbbabbabbbbbabaaaaaababbabbbbaababbbbaaabaaababaaababbbaaabaaaaaabababaaaaabbabaabaabaaabbbbabaaabbbaababaabbbababbaaaabbbababbaabaaaaababbbbaabbbbaaabbabbaaaaabababbabaaabbbbabbbbabaabbabbbaaababbbbbabbabbbbabbbabbabaaababbbaabbbabbaab baababbbaabbabbabaaabbbbabbbbabbabbaababbaabbababbabaabbbaabaabbabbbaaaabbaaabbbaabaaabbabaabababbbbbbabbbbbbababbbbabaababbaabbbaaaaaaaaababbbaaabaaabaaaaabbbbbaabaabbbbaaaaaabbaababbbabbbaaabaaaabaaaabbbbbaabbaabbaaaaababaaababbbabbaabbaaabaababbabbbababbbabaabbaabbbabaabbbbbababbabbabbbbbabbbbaaaaaaabbaaaabababaaababbbbaaabbaaabbaaabbbbbaabbaaababababaabbbbbabbbababaababbabbaababbaabbabbaaaaabbbbabbaabaabaabbabbbbbbaaabaababaababaaaabbaabaaaaaaabaabbbaaaabababbaaabbbababbbbaabaaaabaabbaaaaabbbababaabaaabbbaabbbbaabbaabbaabaabbbabbaaabaaaababbbbaaababbbabbbabbbbbbaaabbaaaaabbbababbabbbbabababbaaababaaabbaaabbaaaaaaaaabbababbbbbabbaaabbbababbabbbbbabbbbbbabaaaabaabbbaaaaaababbabaaabaaabaaababababbbababbbabbbaaabbabbaababaababbabbabaabababbaabababbbbaaabbbbbbbaabbabbbababbbabaaaababbbaaabbabbaababaabbbabaababbababaaaabaaaabababaabbaaabbaabaabbbbaabbbaabaaaabbabababbaaaabbbbbaababbabaaaabbbaaabbbbabaabbbbaaabbabbbbbaaaabbbabbabaabbbbaabaaaababbbaabbbbaaabbaabbbbabbabbbbabaaaabbaabaababaabaababaabaabbabbababbaaabbabbbaaaaaabbabaabaaaaabbbababbbabaaaaabbbbbaaabaabbbaababababbaabaabbabaabaaaabbabaaabaaaaaaaaaaaaaaaaabaaaabbaaaaababbbababbaaabbbbbaabbbababababbbabbbaaaabbabbababbbbababbaaabbabbbaaaabbbaababbabbaababaabbaaabbaabbbbbabaababbaabababbbbaabbbabbbabaabbababaaaaaabbabbbbbbabbababaaaaaaabbabbaababbababaaabbaabaaabaababbbbbbbbaaabaaabbaabbaabaabbaabbabaaaaaabbbaabbababbababaaabaaaabaabbaabbbaabbbbabbbaaaaabaaaaaaaaaabbaaabbbbaaaababbbbbbbbaabbbbbabbbbaaaaaaaabaabbbaaabbbabbabbaabbbaababbbbabbaaabbbaabaababbababbaabababaababbaaaaabbaababbabaaaaaaabbabbaaaabaaabbbaabbababbababaaaaabbabbbabbbbabbbaabbbbabbbaabaabbbbabaaabababababaababaaaababaabaabbbbbaaaabaabbbbbbabaaaaaabbababaaaaabbbbbabbbbbabbabaaaaabbabbbbbbbaabbbabaabaabbbbaaabbbaababbbbbaaaaaabbaabbbabbaaaaabaaaababbababbbbababaababaabbaabbabaaabbbbaabaababbabbbabaababaaababbabaabaababbabababbababbaaaabaabbbbbabbabaababbbbbbabaaaabbabbaabaabbbbbbabbbaababbaaabaaaabbabaabbbbbabbaabbaabaaaabaaaabbaaaabbabaababba ababbbaabbaabaabaaaabaaaabbaabaabaaaababaaaabaaaabbbbaabbbbbabaaabaabababaabbbbbbbbbbababbbaababbbbbabaaababbaabbaabaabbaabbbaabaabbababbbbababababaaababbbababbabbbbabbbabbabaaabbbaaaabbbabaaabaaabaaaabbabaabbbbbbbaaaaababaaaaaaaaabbaaaaabaaabaababbabbbabbbababbbaaabbabababaabbaaaaabbbbbbbaabbbbbaaabbaaabababbbabaaabababbbbbbbbaaaababaaaaaababaaaababbaabbabbbbbbaabbaaaaabbbbabbaaababbaabababaabbbbaaabababbaaabbabaaaaabbbabbaabbbabaaaaabaabbabaaaaababbabaabbbbbaaabbaaabaabaabbbabbbbaabbaaaabbaabbbbabaabaaabaabbbbbbbbabbaaaaaaaaabaababbaabaaababaabaabaabbaababbaabaaaaaabbbbbbbaabaababbbbbaabbaabbabbbbabaabaabbbaaabbaabbabbbbbbaaaabaaaababaabaabbaaabaaaabbabbbbaabbbabbbbbaaaaababbbbabbbaabbaaabbbbabbbbbaaababbbabbababaabbbabbbaaaaaaabbaaabaabbabaaabbbbabbbbaababbbabababbabbabaaabbbbbbaaaabaabbbabaabaabbabaaababbaabbbabaaabbababbbbbbabaaaaababaabaabbbbababbabbaabbaabababbabbbbbabbabaabbbabababbabbbabbabaabbaabbaababbbbbbababababbabbbabaaaaabbbaaabbbaaababbbabbaaaaababbbaaaaaabbbaaabbabbaabbabababbbabbaaabaabaaabaabbbbaabbabbaabaabbbbbaababbababbbbaaabbbababbbabaaaabbaabbababbababaaabaaaaaaaaabaabbbbabbbaabbaaaaaabbbaabbbbbaabbabaaababbaaabaabbaabbbaaaabbbbaababbaabbaaabbaaaabaabbbbabbbbbaaaaabbbaabbbabaabbaabbbabbbbbbbbabaabaabbababbbabaabbbabaabababbbaabaaabaabbbababbbbaaaaababaaababbaaaabbababbabbbaababaabaaaaabbbbabbbbaaaaaabaaabbaaabbaaaaabbbbbaaaabababaaaababaabaababbabaabbbabaaabbbabbbabaaababbaabaabababbaabbbbbbabbbbbbbaabaaaababaababbaaabbabbabbaaabaabbbabbbbaaaababbbabbabbabbabbbaaaabbbbaaaabbabbaaababaabaabbababaaaabbbbbabbabbaaabbababbbbbbaaaaaaaaabaabaaaaabaababaababaabbbbaaabbaaaaaaababbbbbabaabbbaaaabbbbaabaaabbbbbbaaaaaabbabbabbabbaaababbaababbaababaabbbaaaaaabaabaaaaaaabbabbbbbbbabbbbaaaaababbbbaababababaaaaaaaaaaabaaaababbaaabaaabbbaaaaabbbabbbbabbaabaaabaaabbaaababbbaaaababbbaabaabababaabbbbbbbabbabbaaaabbaababbaabaabbbaaabbbbbabbababaabbabbaaaaaabbababbbaababbbbbbaaabbaabaabaababbabbababaaabbaaaababaaaabbababbaaababaababaaabbbbababaaaaaabbbaabaaaaabba babbbbaaaabaabaaabbbbbbabbbaaaabaabbabbbbabaaaabbababaabababbbaabababbbabbaaaabbbbbbbaaaabbbbbbabababababaabbbbaaabbbbaabbabbbbaaabbbbbbaabababbbbaaaaabbbbabbbbbabbbbbabaabababbbbabababaabababaaabbbababbaaabbabaaabaaaaaabaaaabaabbbabbbbaaabbaaaabaaaaabbbbbabaabababbbbbbaaaaaaaaaabbbbbabbbababababaababbaabaaabaaabaabaaababababbbabbaaabaabbbabbbbbabbbaababbbaabbabbabbabbbbbaaabababbabbaaabbaababbbaaaabbaaaabaaaaaaabbbaabbbababbbbaabbabbbaababaabaaaabaabbabaabaabbbbbbbbbabbaabbaaabaabaaaababbbbaaaaaaaabbbbbbbbbaaabaaaabbabbaaaabbaababbbbaaabababbaabaaaaabbbbabaaabababababbbaabbbaabbbabbbabbbbabaaababaaababaaababbbabbabaaababbaabaaabbabbabaabaababbbbbaaabbaabbbabbbabbaaabbbaaaaaababbabbbbbbaaaabbbabbbbbaababbbbabbaabbbaababbbababbbbbababbbbbaabaaabbaaabaaabbabaaabbbbabaaaabaaababbbbbabababaababbaaabbbbbbaaabbabbbbabababbaabaabaabbaabababbaabaabbaaabaaaaabababaaabbaaaaaaaabababaaaaaaaabbbaaaabbbaaabbbbaaabbbbaabbbaaabaabaabbbabaaaabbabbbbbbbabaabaaaaabaaaababbbaabbaaabbabbaaabaababbaabbbbbbaaabbabaabbabaabaaaababaaaabbbbbaaaabbbbbbbbbaabababbababababbbabbbbbabbbbaaaabbaaababbabbbbbabbabaaaabbaaaaaaaaaabbaaaabbbabbbaaababaaaabaaabbaaaaaabaabaaaaaaababaabbbbabbbbaababbabaaabbaababbbbbababaabaababaaaababaaabaababababbaaabbbaaababbbbbbbababbbabbabaaaababbaababbabbabbbbbbbbabbaaabaaaaabbbbbabbbaaaabbaaaabbabbbaaabaaaaaaabbbaabbabbbaababaaabbbabbabaabbababbbabaabaabbaaaaababaabbbabbbbbbbbabaabbbbabaaaaababbaaaaaabbbabbbbbabbbbabaababbabbbbaabbbaaabbbbbaababaaaabababbbaaabbbbabbbabbbaaababaababbbaababbaaaabbbababbabbabbbbbababaabbaaabbababaabaaabaaaabaaaaaaabaaaaabaaabbababbabbaabaabababaaabababbabaaabbbbbbbabbaabbbbbbabaaaaabababababaaaabaaababbabbbbbaaabbaaaabbaaaaabbababaaaaaabbbabaaabaaaababababbaabbbbaabbababaaaaaabbbbbbbaaabaabaaabababbbbbababbaaabaabbaaabaaaaaabbbabaaaababbbbbbbaabaaabbaabbaabaaabbbababbaaaabaabbbaababbabbbbbbbaaababbaabbabbbabbbaaabaaaabbbbaaaaabaabbaaabaaabbbabaababaababbababababbbbaaabbbaaababaabbbbbababaaaabbbbababbaabaabaaabbbaaababbbbabbaabaaaaabaa aaababbabaabbaaaababbaabbbaabbbabaaabababbbabbbbabbaabaaaabbabbbbbaaaababbabbaabaaaaaaaaabaabaabaabbbaaabababbabbbaabbbbbbbabaaaaabaabaaaabbabbbbaaaabbbabbaabaababaaababbabbabbaabbaaaabbbbabaaabbabaabbbbbababaaaabaabaaabbbabbbaabbababbbbaabbabbbbbbabbabbbbbaaababbbbaaaaabbbaaaabaabbbbababaabaababbaaaababaaababbabaabbaabaabbbaaaabbaabbbabaabbbabbabbbabbbbabbababaabbbaaabbbbaabaaaababbbbbbbababbabbaaabbaaabababbbabbaabbaabbaaaaaaababaabaabaabaaabbbbbbbbbaabaaaababbbbbabbabaabbbaabbbbbbbbaaaaabababababbaaaaaaaabbaabaababbabbabaaabbaabbabaaaababbbbabbbbabbaaaaababaaaabbaabaaaabaabaaababbaababbbaaaabaaaaaaaabbbbbaabbbaaaababbbaabaaaabababbbabbbbaabbbabbaaabababbbaababaaabababaabaaababbaabaaabbbbabbbbaaaabababababaabbbbabbbbbbbababbabaababbaaaabbabbababbbababbaabbbbbaabbaaaabbbbababbaaabaaabaabbbbabababbaababaaababaababbbabbaaababbabaaabbababbbbaabbbabbbabbbbbbbbaabaaaaabaaaaabbbabbbbbabbabaababbbbaababbabababbbaaaaabbbabbbbaabbababaaabbbaaabaababbbabbababbbbbbabaaaabbbaabbbaaaaabaaaaabbbbaaababaaabaabaaabaababbaaaaabbabaabbbbbbbabbbbaaaaaabbbbbbbbaaaabbaabbbbbbabbabaabbbaaabaababbabaabbabbbbbabaabaaabaaaaabbabbabaaababaababaaababaaaaaaabbbbaaabbaaaaababbbabbaabbaababaabbbaaaaaabbaabbbbbabaabaaaaaaaaabbababaabaabaabbbabbabababbbbaaaabbaaabbbaaaabaaabaaaabaaabbaabbabbbbbbaaabbbbbabbaababbbaaabbbaababaaaabbaabaababaaaaabaabbbaaaaabbabbabababababaaababaaabbaaabaaabbaaaababaababaabbbaaabaabaabbbbaababaabbbbabaababaaaababbbaabaabbababababbbaaaaabaaaabaabaababaababaabaaabbabbbbabbabbbbabababbbabbbbaaabaabbbabaabbaaabbaabbaaabaaaaaabbabbababbbbaaaababbbaabbababbbaaaaaababbabbbabbabbabaaaaaabbaaabaababaabbbabaabbbbbabbbbababaabbabbababbbaabaabababbbabbaabbabbbaabaaaaaabbbaaaababbaaaaabbababbaabbabbbaaabababbaaabbbbabbbbbbbaaaaaababbbaaaaabbbbabaabbbabbbaaaababbaaabbaaabbabbbbabbbaababbbaabbbbbbbbbaaaabbaaabbabbbbbbabbbbababababaabbaaabbbbabbaaaaabaababababaaababbabababababababaaaaaaabbbbaaabbbbaaaaabaabbbbabaaabaaaabbabaaabbabbaaabbbababbaaaabaabbbbaaabaaaaabbabaababaabaabababbbb bbabbbbbabbaabaaababbbbaaababbbbabaababababaaaaababbabbabbbbbaabaaabaababaabbbbbabaaaaabababbaaaabbbbbaabbbbaaaabababbaabbbbbbbbabbbbabbabbababbbaabbabaababbabaabaaaabaaabaabababbbabababbaababbaaabbbabbbaabaabaaabbbbababaabbabbbbaaaaababbaaabbaaaaaababbabbbabaaaababbbaabbababbaabbaababaababbbbaabababbbbbababbabaabbbbbbbaabababbabbbaaabaaabbabaaababbbaaaabaabbabbbaaaabbbaababbabbaaababbaaaaababbaaaaaaabaaabaaabbabbbaababbabbbaaabbbbbbbaabbabbbbbaaabaaaabbbabaaabbaaaababbabbaaaaaabababbaaaaaaababababaabbbabababaaababbbbbabababbbbbbbbaaaabbbbbaaabbbaabaaabababbbaabbbbbbaaaaabaaaaababbabbaaabbabbabbbbbbabaabbbaabaaabaaabbbbbabbbbaababaaababbaabbabaaaaabbbaaaaaabbbaaabbaaaaaaabbbbabbbaabbbabaaaabbabababbbabbbbaababababbbbababaaaaabbabbabbbbabbbbabbbbaabaaabbbaabababababbabaaaababbbbabaababbaaabbbbbaabbabababaaaaaabaababababaaaaaabababbbaaaaaababbabababaaababbababababaaabbbbaababaaaabbbabbabbaaaaababbbaaababbbaabbbbbbbaaaaaaaaaabbbaabababaaaaaabaaaaababbaabaaaaababaabababbaaabbbbabaaabbbbaaababbabbabaaaaaababaaababbbaaaabbaabaaaaabbbaabaaababbabbaababbbabbaaabbbbbabaaaaababaaabbbbbbbbababbbbaabbbbaaaaabaabaababababbaabbbbbbbbbabbaaaaaaaabbaabaaababaabbbaaaaaaaaaabaabaabaaaaaaaaaaaaaabbaabbbbbabaaababbbabbabababbabbbbbabbbbababaabaabbbbabbbbabbabaabbbbbabbabbbbbabbbbbaabbbabbbaabbabaaaabbbbbaabaaaabbbbaaaaaabbaaabaaaaabbababaaaaabababbabaabbbaabaababaaaabaaababaaaabaabbbbbbbabbabbabaaabbaaaababbbbbbbabbbabbbabaaaabbbbbaaabbbabbbaabbbaaaaabaabaaabbbbbbaaaabaababbababababbabaaaaabaaaaaabbabbbbbbabbbaaaabbabaabbbbbbaaaaaaaaaabaaabbaaabaababaaabbaabaaaaaabbbbbaaabaaabbbbbaaaabbaaaaabbaabababbbbaaabbaabbbbababbaabbbabaabbbabbabababbbbababaababbaabaaaabbaaaaabbaabbaabaabbbaabbabbbbaabaabbabbbabbbbabbababbaabaaaababbaabaabbabaabbbaaaabbaababbbaaabbbaababababbbabaaaaabbabbbbbbababbbbbbabbababbbaabaaabbabbabaabaaabbbbbabbaababaabbaabbababaaababaabaaababbaaabbbbbaaaaaababaabaabbabbbaababbbbaaababaaaaaaababbaabaabbababbbabaaaaaabbabaabaaababbbabbaabbaabbabaabaabbbbabaaaaaaabbaabaaabb abbbabbbabbbbabbbabbababbaabbabaaabbbbaaabaabbbbabbabbabbbabbabbaabbababaabbabbbaabbababbaaaabababaababbabaabababbaaaaabaabaaaababbbbababaabaaaaaabbabaaaaaabaabaababababaababaababbabaabbbaaabaaabbbaabababaaaababbabababbaaaaaabbabaabbbbaabaabbabbaaabbabbaaaababaababaabbaaaaaaaaaaababbbbabaaaabbabbbabaabbbbbaabbbbaaabbaabbaaaabbbbbbabbaaababbbaababaabbbbbbaabaaaaababbaaabbabaaabaababbbabbaabbabbbabababaabaaabbaaabbbabbbababaabbabbaabababbabbbbabaabaaaaaabbababbaaaabaabbbbbabbaaaaaabbbbbbaababbbbbbabbbbaababaaaaaabaaaababaaaababbaabbbbababbaaaabbbaaabbbaaaabaaaabbbbabbbbbaabbbabbbbabbbbabbbabababbbbbabaabbaaaaabbabbaabaabababbabbababbbabbbababbaabbabaaabaababaaaababbbabaaabbbaabbbabbbaabbbbaabbbbababbbbabbabbaabaabaaaabbbababaaaabbbaabbaaabbabbaaabbabbbbabbabbbabaaababaabbaaaaabaaaaaaabaababbabbababbaaabbaababaababaaaaabbbaabbbbbababbbaabaaaaaabbabbaabbaabbbbaababaabaabababbabbbbaabbbbbaaabbbaaababbbabaaababbabbaaabbbbbabababbaabaaaababababbaabbbbaaabbaabbaaababaabbbbabaabbaabbbaabaaabbababbabaabaaaaabbaaaabababbabaabbaabaaaaaaababaaabbaabbabaabbaaabbbabababbbbabaaabbbabbbaaaabaababbbbaaabbabaabbbabbbbbababbaabababababaabbbabbbabaaabaabbbbbabbaabaaaaabaaabbababaaaababbaaabbabbabbbbabababbaabaaaaabbabbbbbbaabaabbbbabbaabbbaaababbabbbbababaaabbbaabbbaababbbbbabbbbbababababababbbbbaaabbbaabbbabbbaaaaaaaabbaabaabaabbbbbbbabaabbbbababbbbbabbbbababbbabbaabababaaabbabaaaaabbaababbaabbabaaabaababaaabbbbaaabbbbbbbabbbbbabbabbbaaaabbbabbbababbbababaaabaaaaabbaaaaabaabaabbbabaabbbbbbbaabbbbaaaaabbbabbbbabaaabbbaaaaabbaaabbababababbaabaaaabbaabbababbabbaaabbbabaaaaaaaabbbbaabaaabaaabaaabababbaaaababaaaaababbbaabbaabbbbabbbaabbabbbababaaabaaabbaaaababaabaabbabbbbbaaababbaaaaabaaaaaaabbabbbbbbaababbaabaabababbababababbbbbababbaaababaaaabaaaaabbbabbbaababbababbbaaaaaabbaabbbbaabaababbbaaaabaabababbabaaabaabbbbbbbabaababbababaababaababaabaaabbaabbbaaaaababbbbbaaaaabaaabbbbaababababbbbbabbbbbaaaabaabbaaaaabbbbabbbaaabaaaaaabaabaabbaababbabaaaabbbabbabbbbabaaaabbbbbaaaaaabbababaaabbabbb aabbabbbabbaabbbabaabaaabaabaaaaaabaabababababbabbbbabababaabaaaabbbaabbabbbbbbaabbabaaaaaaaaaaaaabbbbababaababbbbaabbbbaabbbaabbbaaabbaabbbbabbabbbaababbbaabbaabbbbabbbbbbbbbbbababaabababaaaaaaaaabbbbaabbababaababbaabbaababababaabbbaaababbaabbabbbbbaaababbbaababaababbbbbaaabbaabaabbbabaaabbabababbaaaabaabbbabbbbbbababababaaaabbbaaababbaaabbabaaaabbabaabbbaaaabbabababaaaaaaaaaabababbaabaaaababbbbbabbbbbaabbabaaabbabababaabaaabbabaaaaabbbbababaababbaabaaabbbbaaabbbaaaaaabbbababbababbbaaabbaabbbbabababaaaaaaaaaaaababaaaaaabaabbbbaaabbabbbbbbabbababababbbaaaababbabbbaabbbaaababbaaabbbaababbbbbbbbabbbabaabbababbababbbbbbbbabbbbbbbabbababbbabbabbbaabbbbababaaaabaabaaaaaababbbbbaabbaabbabbaaaaabbaabaabaaabaaaabbaabaaabababbabbaabbaaababbbabbbaabbabbabbababbaaaababaaabbbbbabababbaaabbbabaaaabaaaaababaaaabaabbaaabbbbbabbabbbabbaaabbbababaabbbaaabbbbbaaaaabbabaaabbbbabbbaaabaabaabababbabbbbaabaaaabbbbaabaaaaaabbbbbbbbbabbaaaababaabbaaabbbbaabababaabaabbabbbaabababbbbaabababbbbabaaabbabababaabbbabaabaababbbbabbababbaabaabbbabbaaababbbbaaababbbbabbbbaaabbaabbaababbaabbababbbbbbaabbbbaaaabbbbbbbbaabbababababaabaabaaaabaababbababaaaabbabaababbabbbbbbaabbaababaabbabbbbabbbbbbaabaabaaaabaababbbaaabbbbbababbababaaaabbbaababbabbabbbabaabbababaabaaabbbbbaabababababaaaababbaabbbbaaaabaaaabaabbabbaaaaaababbbabbababbbbaaaaaaabaaaaaabaaabbaaaaaababbbbbbaabbbababbbaabaaaabbaaaaababbabaabbbbbaababbbbaabaabaabbabaaababbbbbbbababbaabbbbbbaaaaaabababaaaaabababbbbaabbbaabbbaaaababbbabbaaaaaaabaaabbbbbababbaabbbaabaabbbbbabaaaababbbaabbbaaababaabaabababaabbababaabbbaaabaaabbbbabbbababbbbbabbbbbbbabaabaaabbbbabaabababbbbabbbaaaaaaabbaabbaaabaabaaabaabaababbbbbaaababababbbbabbabbabbabbbaaabaaabaaaabaaaabaabaababbabbaabaaaabaaabaaaaababbabaabaabbabaaaabbaaaaabababababbbbaaabbbbaabbaababbbaaabaaabaabababaaabaaaabaaaabbbaaaabbbaabbabbbbaaababbbbbabbbabbabaabbabbbbababbbbbaaabbbbbaaaaaaaabbaaaabbaababaaaaabaaabbaabbababbaabbabbabbaabaabbaaaaababaaabbaaabaaababbaaaaabbbbbabbbbbabaabbbaaabbaaabbabbaabb bbaabaabaabbababbbabbbbaaaabbbbabaabbbabaababbaabababbabbaaabbababbbbaaabaaabbaaaaaaaabaaabaabaaabaababaababaaaaaabbbbbbbaaaabbaababbaabbabaababbbbbabaaaabaabababbbbbbbabaababbababbababbaabaabababbbbaaaabbbbababbbabbabaabaaaaaabbabbaababaabbbabababababbbbbabaabbaaabaabbababbaabaabaabbbbbbbbbabbaaaabbbbbbaabababaabababbbaabbbbbbaabaabbbbaabbabbbabbabbaabbabbbbbbaaabababbbababbbbaabababaaaabbaaaabbabbaaaababbbaababbabbbaabbaabbabaabbaabbabababbbaaabaabbbaaabbbbabbbbaaabbbaabbbaaaaaaabaabbabababbaababaabbbbaaaaabaaabbaabbaaaaaabbaabbbbbbaaabbabbababaabaaabababababaaabbaabbbbaababaaaabaabaaaabbabbbbabbabaaaaabaaabbbaaaaabbbabbbabaaabaaabbbbaabaaabbabaaaaabbbabaaaaabbabaabbbbbabaabbaaabbbabababaaabbabbbabbbbabbbabbabaababbabbaaaaabbbaaaababbababbababbabbabaaabaabbbbbaabaabbbabbbaaababbbbaaabbbbbababbbaababbabbaabaaaabbaababbbbabababaabbbaaaaaabaaaaaabababbabaababbbaabbbaaabbbababbaaabbaaabbabababbabaaaabbbbbbabbababbabbbaababbbbbaababbbbbaabbbaabbbabbbabbabbaababaaaabbbbbbbbaaaaaabaabaaaabbbbababaabbabbbababaaababbbabababbabaaabbbbaaabbbbbabbbabbababababbaaaaaabbbaabbaaaabaaaaaabbbaababbbbbbbbaaabaaaaabbbbabbabaaababaaabaaaaaaabbbaaabbbbbbaaabaabaaababababbbbbaaaaaaababbaabaaaaaaaabbaaaabbbabababaababbaaaaaaaabbabbaabaabbbbababaabababababbabaaabababbababababbabbbabaaaabababababbabaaabbbabbbbaababaaaabbbbabbabbababbbbabaabbbababbbbabbbaababaaaaaaabbaaaabaabbbbaabbabbabbbbbabaaaabbbaaabbbbababbabbbaaabbaaabaaabaaabbabaaabababbabaabbbbaabaaabbbbabbaaabbabaaababbbabaabaabaabbbbabbbbbbbaaabbbabbabbbaabbbbabbababbbabaabbaabbbaababbaaaababbbababbbabbaababbabbaaaabaabbabbbbabbabbaabbbabbbabbbaabaabaabababbababaabbabaaababbabababaabbaaaaaaaabaaababaaabbababaababbaaaabaabbbaaaaaababaaaabbbbbbabbaaaaabaaaabababaabaabbaabbbbbbaabbbbbbbabaaaabababaaaababbababbaababbabaabaabbaabbbababababbababbbbabaaabbbbbaabbbbbaabaabbaabbbbaaabbaababbbabbaaabbaaababbbbabbbbaabaaabaababbbabbbabbabababbabbabaabbabaababaaaaaabbabbbabaabbaaaababbaabbaabaabbbaaabbbbbbabbbabababbbabaababbaaaaaaaaabbbaabab aabbabbbbaaaabbbabbabbabaabaabaabbbabbabaabbbababababbabaaabbbbabbbaabbbbbbabbabbbaabbaababbbbabaaabbabbaabaaaaabbabbaabbbbaaababbbbbaababababbbaabaabaaaaaabaaabbaabbbbaababbaabababbbabbaababbabbaabaaabbaaababbbabbbbaaababbbbbabbabaaabbababbbaaabaabbabababaabbababbaaababababaabbaaabbaaaabbbbabbbbaabbbbaaaabaabbaaaaaaabbaabaaaaabbabbabbbababbabaaabbaaabbaabbbabaabbbbaabbaaaabbaabbbbbaaaaabaabbaabbababaaabbbbbbabbababaaaabbbababbbababbbbabbabaabbabbbabababaababaabaababbaabbaaabaabbaaaabbaaababbbbaabbbaabbabaabbbaabbaabbaaababbaaabbaaabaaabbabbbabaaababbbbabbaaaaaaaabbbababbbababbbbababbabaabbaaabaababaaaabbabbaaabaabaaabbbbababaabaaababbabaaababbbaaabaabaaabaabaaabbbbabababaabaaaabbbababbbaabaaabbabbbbaaaabbbbaabbaaaaabaabbbbbbbaaaaabbabbbbbbabaaaabaaaaaaabbabaaabbabaababaabbababbbbaaabbaaabbaaabbbaaabaaaaababbababbbaabbbaaabaabbaaaababbabaaaaaaaababbbbbbaabaabaaaababbaabaabbbaabbbbaabbbaaababbbabbaaabaaaaaabaabbabbbaaababbabbaaabaabbabbabbabaabaabbababbaaaaaaabababbaaabaaabbabaaaabbaabbbbbabbabbabaabbbbbbabbabbbbbbbbbaaaaabaaabbaabbbaaabaaabbbbbaabaaaaaabaaababababaabbbaaaabbbabbaaaaabbbbaaaaaabbbbbbbabbbabbabaaaabaaaabaaabbaababbbabbbabaabbbabaabbaabbbbbaaaaabbaaaababaaababaabbbaaabbbaabbabbaabababaabbbbababbbabaababbabaaaaabbaabaabbbbbbbbaaabbaaaaaabaaaabbbbbababbbaaababbbabbbaabaabbbababbaabababaaaababababbababaaabbbbbbbababaaaaabbbbaabaababaaabbbbababababbbaabbabbbbaaaaaaaabaabbabababbbabbbaabbbaabbaaabbaabbbbbaaabbbaabbabbababaabbaababbbbaabaaaaabbbaababbbbaabbaababbaababaabbaaaaaaaaaaaababaabbbbabbababbbbbabbaababababbbaabbbbbbbbbbabaaaababbbaaaaabaabaaaababaaaabbaaaaabaaaabaabaabbbbbbaaaababbaaabbabbbbaaaabaaaaaabbbbbabaabbabbaaababbaabbabbbaabaaabaaaaaabbaaabbaaababaabaabbbabaaabbbbaaaabaabbaababbaaaaaaabbbaaabbbaaaaabababaaaaaabababbabaabaabbaababbabaababbbabbaabbbaaaabbbaabbaababaabbbabbaabaaabaabbaababaaabbaaababaabbbbaababbbbbaaabaaaaaabbbabababbbbbbaaaabbaabaaaaaabaaaaaaabbbbabbbbbabaaababbbaabbbbabbaaaabbbaaababbaabaaabaaabbbabaabbaaaabbabbaabaabbabbabb ababbaaabbabaaababaabbbbababaaabbaaabaaababaabababbaabbabbaaabbaabbabbaaababaabbaaabbbbaabbbaaaaababbbbbbaaababbabbaabbabbbbbbbaabbbbbbabbbaabaaaaaaaaabbabbaaaaaabaaaaaaabaaaaababbbbbabaaabbaabaaaabbbbbbbaaaababaabbabaabbababbbbaabaababbaaaaaaabbbbbaabbbbabaaaaabbbabbbaabaabbbbbaabbbaaabbabbaababaaaaaabababbbbaaabbbaaaaaababbababaababbaabbbbababababbabbbbbbbabaabbbbbbaabbababaaaaaababbbabbbbabaaabaababbabbbabbaaabbabababbabbbabbaaabbabbabaaaaabbbbaaababbbaababbbaabababaabbbabbbbbaaabaabaabaabbbabababbaabbaaaaaababbbabbbaabaabbaaababbabbbaababbbababbaabaaabaabbbbbbbabbabbbbaabaaaabaabbabbbaabaaaaaaabaaabaaabbbbbbbaabbbabaaaaabaaabbabababababbbaabaabaabaabbabbbbbbbabababbbbaabababbbbabbbababbbbbbbbbaababbbaabababaaabbabbbabbbbbababbbaababababbbbaabaaaabbbbaaabaaababbbaabaaaaabaabbaaabababaabbbbaabaaaababaaabaabaabbbabaabbbababbbabbbbaabbbbbbbbababbababaababbbaabaababbaaaababbaabababbaabbbaaaabbbbbbaabaabaabaaaaaaababaabbaaabaabaaaaaabbaabbbbbaabaababaabbbbbbababbbbbaaaabaaabbbabaababbaaabaabbbbbaabaabbbaabbaabbaaaabbabaaabbaaabbabbaabbaaabaaabababbaaabbaabbbabbbbbabbabaabbbbaaaabababbbaabbaaabaaabaaaabbbbaabbabaabababbbbbbabbaabababaabaabbaababbaabaabaaabbbababbbaaaabaaaaababaabbabaaabaaaaaabababbababbbbbbabaababaabbaaabbabbbbbbbbaabbbabbbbbabbbabbaaabbaaaabbbabaaababbaababbaabbbabbbbbbbabbaaaaabababaaabbabaaabbbaaaaaabbabaabaaabaabbabbbbaabbabbbabbbbaababaababbaaabababaabaabbabbabbbaababbbbaabbaababaaaaaaaabbbabbbaaaabaaabbaaaaabbabaabbbabbabaababbbaaaaabbabbababbabbaaabbbbbbbaaaabbbbaaaaabbbaaabbaababbabaaabbaababbababaababbbaabbaabbaaababbaaaabbbaabbbababbbaabbbbbaabbaabbababaabbaaabbabbaabbaabbbbbbabbbabbbbbbaaabbaababaaabaaaaabbabbbaabaaaaabbbbabbabbbbbbaabbabbaabababbbbaabbbabbaabbbbbabaabababaabaabaaabaaaabbbbaaaaaaabbabaabbbbbaaabaaaababaabbaabaabbbaaaabbababbbababaabaaabaaabaabababaabbbabababbabaabbbabbbababbbbaaaabbabababbaabaaaabbaaaaaabaaaaaaaaaaabbbbaabaaabaababbbbabbaaabbbababaaabbaaababaaaaabbabbababbbbbaabaabbbaabbbbaaabbbbaabaaabbbbabbbbbbabaabaaabbab bbabbaababaaaabaaaabaabbbbababbbbbaaabbaaabbabaabaabaaabaabaaaaaaaaaaababbbbaaaabbbbbabbaaaaabbbbbabbababbabaabaabbaabaaaaaaabaaabbabbbbaaaaabbbabbabbbbbbbaaaabbabbaabababbbababbbbbbabbbaabbaaaaabbbaababbababbabaabaaabbbaaabbbbbabbaaaaaabaabbbabbaabaaaababbaaaaabbaababbbaababaabbbaabaabbabbbaaabbbbbbbbaaabababaaaaaabbbbbaabbbbabbaaabbaababaaaaabbaaabbbabbabbaaaaabbaababbaabaaabbbbaabaaabaabababbababaabbabaabbbabbaabbbabaaabbbaaabaabaaababbbbaaaaabaabbbaaaaabaaabbbbbababbabaabbabaaaaaaaaaaaabaaaabbbababbbabbbabbbbabbaabbbabaabaabaaaaaaabaaababbabaaaaaaababaabbaabaabaaabbabaaabbbababbabaababbabaababbbbbbbbbaabbabbbbaabaaaaaababaabbbabbaaabbbabbbabbbbbbababbbbbbbaaaaababbaabbabaaababbbbbabaababababbbabbbabaaabaaabaaabbbaaaaaaaababbaababaaaaabaaaabbaaababbbabbbbaaabbbbbbbbaaabbbaaabbbbbaaaaaababbbabbbabbbbaabbbbbaaaaaabbbabbaabaaaaabaaaababbababbbbaaabaabaaabbbbaabbabbaaababbbbbbabbababbbaabbbababababbaabbaabbabaaaabaababaaaabbabbababbbabbaabbbababbbaababbbbbbabbbaaabbbaaaaabbbabbbaaababaababbaaaaaababbbbbbaabbbaabaabbbaaabaaaaabbabbabababaabaababbaaabbbaabbbabbbaababaaaaaaabbabaaabbbbaabbabbabaaabbabbbaaaaaaaaabbbbaaabaabababbaabaabababbabbbabababbabbbababbbaaababbabaabbbabbbabaaaababbbbbaaaaabbaabbaabaaabbbbaaabbaababbbaaabbbbbaabbbaabbbaaabaabbaababbbabbabbbaaabaaababbbababbaabaaabbbbbaaabbabbabbaaabbaaabaaaaababbbbaaabbbbabaabbbbaabbaabbbbaababbbbbbbaaaaababaababababbbbaaaabbbbaabbabbbbbbbbabaaaaabbbabbbababbaabbabbabbbbbbabaabababbbbaabaaabaabaaaaababaababaabaaaaaaababbabbbbabaaaababbbababbaabaababbbabbbbbbbbbabbbabaaabababbabbababbabbbabababbbbbaaaaabaabbaaaaaaabbabaaabbbaaaaaaaaababbbbabaababaababbbaaababbbaababbbbaabaaabbbbbabbbabbbabbbabbbbbaababbaabbaabbbbabaaaaababbbaabbabababbbabbaaabaababaababbabbaaabbbaabbaaababaaabbababbbabbbababbbabaabbbbaababaaabaaaabaaaaabbabbbbbabaaabaabaababaabaababbaabbabaabaaabbaaababaababaabababbbbabaabbaabbbbabbaababbaaababaaaaaaabbbaabbbbabaabaaabababbbbbaaabaabaabaabbbbaabbabaaaaabbaabaaaabbbaaaabbbabaaaaababaabbabbbabbbaaaaabb aabaabbbabaabbbaabaaabaaaaabaabaabbabaababbaaaababbababbbbaababbbababbababbbabaabbaabbbaaaaaabbaabaaaaabbbabaababbbbbbbababbbabbabbabbbbabbababbabbaabbaabbaaabaaaaaaaaabbbbbbabbaabbabaaaaabbaabaabaabbaaabaaababbbbbaaaababbabbbbbabbaabbaaabbaabbbabaaaababaabaaaabababbbbaabbaababbaabbaaaabbaabaaabaabaabaaabaaabbbbbbbabbaabababababbbabaabababbbbbababbabbbbaaabbabbababbaaaaaabbbaaabaababbaabbaabbaaaabbbbaabbbbabbbaaababbabaaaaabbbabbaabaabbaabbabbbabaabaaaabbbbbaabaabababbbaaabbbabaabbbbbbaabbaaabaaabbbaabbababbabbbbbaaababbbababbababaaababbaabaaabababababbbbaabaabbabbaaabbaababaaabaaababbbababbaaaababaabaabbababbabbabbbababbaabaabbbbbabaaababbbababbabaaababaababaaaabbbbbbabababaabbbbbbbbababbaabbbbbbbbbaaaabaaaaabaabbabbbbbabaabaaababbabaaaaabababbababaabbabbabaabbaaabaabbbabbbbbaabbaabababbabbbbaabaababbbaabbbbaababbbbaabbbbaaabaabaaababbbabbabaababbbbaaaabababbbbbbbaabbbabbbbbabaaaaaaaababbaabbababaababbaabaabbbaaaabbabbabaababbbbabbbbbaaabbaabaaaaababbbabbbbbbbbbababaababbbaabaabbbbaabbaabbaaababaaabaaabaaabbbbaaaabaaabaaabbabaaaaaabbbbabbbaaaabbababbbbbbabbaabbaaababbbaabbbaabbbbbbbbbbbaaaaabbaaabbbabbbabababbaaabbbabbaaababaabbabbabbaaabababaabaaaabaaabababbabbbaaabbbabbbbbbbabaaabbabbabaabaaaaabbababbbabababaabaaaabbbbbbbabbbbbbabaabbabaaababbabbbabbbbbbaabbababbaabaabaaaabbabaabbababbaabaabaabaaabaaaaaabaaaabbaababbaabaaaabaaaaabbbaabbabbbbababbababababbbababbaabababaabaaababbbaabaabbbabaaaabaaababbbbbaaababaaabbbaabbbaabbabbbbaabbaaaabababbaabbabbabaaabababbababbbbabbbbabbabbabbbaabbbaabbabbbaababbbaababaabbaababbabbbababbbabaaabaababbabbabaabbbbbaababbaabbbbababbabbabbbaabbbabbbaaaabaaabbbaabaaaaaaaabbbbaaaabaaaababababbaaaaabbbbbababaabaabaabbbbbbabbaaabaababbbaaaabbabbbaabababbbbbabbbaababaabaabaaaaaababbbbaabbabbaabaaaaabbbaabbbabaaaabababbabbbaaabbbabababaabaabbbaabbaaaabaabbaaaabbabaabbbbababbabaaabbbaabbbabbbabbbbabaaaabbbbabaabaabbbaabbbbbababbabbbbbaaabaabbababaaabbbbbbbabbaaaabbaababaabbbbabbbbaaaaaaababbbbaabaaababbbbaaaababbbbabbbbbaabbaabbbaaabbaaa aabbaaaaababbabbaabbaaaaaaaabbbaabbaaabbabbaaaabbbaaaaabbbabbbabaaabbabaabaaaabaabbbbbaaabbabbaabaababbbaababbbbbaabaababaaabbaabaaabaabbaabaaaabbbbaaabaaabaaaababababaababbbabaabbbbabbbbbbabbabababaaaaaabaabaabbbbaaaababbaabbaaaabbbaaaabaababbbabaaaabbaabaababaaaabbbbbabbbabbababbbbabaaaaabbbbbbbbbaaabbbaabbbababbbbaaaaaaaabababbabbaabaabbabababbbaaabbabababbaabbbaabbaababaababaabbaaabaaaaaaabbbbbbaababbababbabbaaabbaaaaababaabbaaabaababbbababbbbaaaabaaaabaabbabbbbbabbbbabbababbbbbbbabababbaababaababbabbbbaababbbbaaabbbbaaababaaaabbbabababbbaabaabbaabaaaaabaaaabbbabbaabaaaaaababbbbabaabbabbabaaaaabbababbaabaabaabbbabaabaabbaaabbbbaababbbbaaaaabababbbbbbbbbbabaaaabbabbbbaaaabbbbbaabaaaabbbbabbabaaaaababbbaababbaaaabbaaabbabbaaaababaababbbaaabaaaaabaabbbbabaaababaaaaabbbabbbaabaaabbababbaaabbbbaabbbbbbbababaaabaaababbababbbababbbbababbbbaabbbbbbaabaaabababbaabaabbbbabbbbbabbabbbbbabbbaabbaaabbbbbbaabbaababaabbaabaaababaaaabbabaabaabbbabbbabaababaaababbbbabbbabaababbaaaababbbbbaaaababbaaabaabbbbbaabbbbbabaaabaaababbbbabaabbabbaaaaabbabaaabaaaabbaabbabbbbbaabbbaaaabababbbaaabbbbaaabbaababababaaaabbbabaaaaabbbbbbbaaabaabababbbbaaabbbaaabababbaaaaaabaabaabbbbabbbbaaabbbaaabaababbbaabbaababbbaabbbaabbaababbaaabbbabbbaaaaaababbabaabbbbbbbbaabaaabbaaaaaabbbabbbbababaaabaaaaaaababbbaaabbbaaabaabbaaabbabbbaabbbbbbabbaabaabaabbaabababbaabababbbabaabbabbbbbbbabbbbbababbaaabbababaababbababaaabbaabababbbbbaaaaaababbbbaaaabbababbaaabaabbabbaaabbbaaabbbaabbabbaaabaabbaaabababbbabababbabbabaaaaabbaabaabaabbaaababbaababbbaabbaaaabaabbababbaabbbabababbbbaaaaaabaabbabbaabaaabaababbbbaabbababbaaaaabaabbaabbaabaabaaababbaaaaabaabbaaaabbbbabbababababaaaababbbbabaabbbbabaaabaababbbaaabaabaaabaaaabbaaababbaaabaaabbbaabaababaabaaababaabaaabbbbbaabbaaaabbabababbbabbbabaaabaaabababbaaababaaaaaaabbaaaabbbbaaabbaababaabbaaaabbabbababbbbbabaabbabaaaabbbabbbaabbabbaaaabbaababbaaabbbbabbbaabbbbaabbababaababaababaaaabaabbaabaababbbbaaabbabbaaabbabaabaababaabaababbaabbbabbbbabbbabbabbaabbaaaaaabaaaba bbbabababbbbbaabbabbaaaaababaabbbbbbbbbbabaaabbbbababaaabababbababbabaabbbaaaaaaabbbbbbbbabaaabaaabababababbaaaabbaaaaabaabaabaababaaaabbbaaabbbbabbaaababbbbabaaaaabbaaaaabaababbbababaaaabaabbaabbbaaaaabaaaabbbbabbabaaaabbbbbbabbbaaaaabbabababaabaaaaabaaaabbbbbbbbaaabaabaaabbaaabbbbaababbabaaabbaaaaabaaabaababbbbbabaababaaabbabbabaababababbbbabaabaaababbbaabbababbbbababbabbaaabbbbabbabbaabaabaaabaaaabbbbbabbbbabbaabbaaaabbaabbbaabbabbaaaabababaabaaaababbbababaaabbbabbababbababaababaaabaaaabaaababababababbbabbabaaaabaabbbabbbbaabbaababababbbaaaaabaaaaababaabaabababaabbaaaabbbaaabababbbaaaabbaaabaaaababbbabbbababbbbbbbabaaaaaaaaabbaaaabbbabbbbabbabbababbbaaaabbbaaabbbbbaabbbbabbbbbbaaaaaabbbbaababaabbaaabaabaaaabaabbabaababaabbabbaaaaaababbababbbbbabbaababaababbabababbbbbbaaabaaabaaaaabbbabbbbbabbbaabbbbbaababbbaaabbbabababaababbbababbbbabbaabbabababbabaaaaabbbaaaabbbabbaaabbabbbbabbbbbbbaabbabbababababbbaababbbaaabbbabbaabbbbaabbabaaabbabaabbabbababbabbbabaaabbaaaaaaabbbabbbaababbaabaabbbaabbbaaabaaaabbaaabbbaaabbbbaaaabbaabaabbbaaabababaaaababbabababbaabaaaaaabbbaabaaabbbabbababbaaaaaabbabaaabaaabbabbabaaaaabbaaaabaaaabbabbababaaababbaaabaaabbbaaaabbabaabbbababaaaaaaaaabaaaabbaabaabbaaaaaaabbbabbbbbaabababbaaabababbaaaabaababaaaaaabbbabaaabbababababbbbbaabaababbbbbbabaaabaaaaabbbabaaabaaabbbabbabbaabbaabbbbaaaaaaabbbabbababbaababbaabbbaaabbaaaabbbbbabbabbbbaaaaaabbbaaaabbabaabbaabbbabbbaababbaaabaaaaaababbabbbbaaaababaaaabaabbaaaaaabaaaaabbbaaabaaabbababbbbaaaabbbbbbabaaaabbabbbbaaabbabbbbaaabaaabbbaaababbabbababbbaaabbabbaaaaabaabababbbabababbbbbbabbbbaaababbabbbaaaaaabbbbbbabaabababbaabbabbbbbbaabbbabaabbbbabaaabbbbabbaaabaabbbbabaaaaabaabbbaabbbaaababaaaabbbaaabbaabababaaaababbabaaabbbabaaaabbbaaabaabbabaabaaabbbbbbbabbabbbbaaababaaaabbababbaaaaaaababbabbabaabbbbabbbbbbabbabaabbaababbabbaaaabaaaababbbbababbababbaaabbaaaabbbaabbbaaaaabbbabaabbabababbbababaabaaabbbabbbaaaabababbbabaabbaabababaaabaaaaabbbbababbabaababbabaaabaaaabbbbabaababaabbabbbaabbaabbbbabbabbbaa abaaabbaaaababbbabbababaabbaaaabbaabaaabbbabbabbaabbababaaabaaaababbbbaaaaabbababaabaabbbabaabababaaababbbbaaaaababababaabbbabbbabababbbbaabaababbaaaaabaababaaabaabbaaaabaabbabbabaabbbabaaabbbbabbbbbbababbabaaaaabbaaaaabbaababaababbbbbbbabbaabbbabaababaababbbbbaaaababaabbbbbaaaaababbbaaaabaaaaabaabbbabbbbaaaababbbababbabaaaababbabbbbbbabbaaaabaabbabaababbbabaaaabbbaaabbbaabbabbbaaaaaababbbbababaaabbaaabaabababaabababbabaaababaaaabbaabbaababbaabbabaaabaaaabaaaababbbbaaabaaaaabaabbbabbbbabbaaaababaabbbabbbbaabaabaaabbabbaaababbbbbaabbaaabbbbbabaaabbaaabbaabbaaaaabbabbaabbbaaaaababbbaaaabaabbbbaabaababababababbaaabbbbbbbbabbaabababbbabbabaabbaabbababaaaabbbbbbbbbbbaababbbaaabbbbabaaaaaabbbbbaabbabababaabaabbbabbbaababaaaababbaababababaababbbbbbaabaaabbaaaababbaaaabaaabbbabbabbaaabaababaaabbbbbbbababbbbbbbaaabbbbbbabaaaaaaaaabababbbbbaababbaaababaaabbaaabaaaaaabaabbbbabbbbbaaaababaabbbaaabbbababbbbabbbbaabbaaaaabbabbbbaaabbaaababaabaaabbaabaaaabbabbbaaabaaabaaaaabbaaaabbbbbabababbbaabbbabbaabbbbabbbbbbababababbaabbbbbbbabaaaaaabbaabababbbbabbabbbbaaaabaaabbababbbaabbabbbaaabaaaabababbbababbaaabbabbbbbbbbbbabaaabababbbbaaabbbabbaaaabbbbaabbaabaabbbabbabbbaaabbababaabaabbabaabbabaaaaabababbbaaabaabbaaababbaaaabaabbaaabaabbbaabaaabbababaaaaaabaabababbababaabbabaaaaaaaaaaaabbabbababbabbabbababbbbabababbabbabaaaaabaaababaaabbbbbbbabbabbbaababbaabbbaaaabbbababababbaaabaaaababbabbabaabaaababbabaaaabbaaabbbaaababbbbbbbbbabaabaabaabbbbbabaaabbaaaabbbbabbbabababbabbaaaabbbaababaabbbbbbaabbbbaaaabbbbabbaabbbabbbaabababbabbbaababbbaabbbbbbabbbbababaababbabbabbbababababbbaaabaabbbbababaaaabbbabbabaabbbbababaaabbabaaaaaabaabababbbaaaaaaabbaaaabaaaabbbbbabaaababaaaaaabbaaabbaaaaaaabbbbaabbbbaabbbabbbbbbaabaaaaabbbaaabbbabbaabaababaaaaaaababaaaabbbbbbabbaabbbbabababbbaaaababababbbabbbbabaaaabaabbbaabaabbaaabaaababaababbbbabbaaaaaabbabbabaabbbbbbabaaabaababbbaabbaabbbbbaabbbbabaabbaaabbbbbabbababaabaaababbaabaababaabbbbabbbaabbabbbbbbaaabbbabaaababbabaabbbabbbaabaabaabbaabbabbaaaababbbb bbbaaabababaaabababbbbaabaaaaaaaaaabababbaabbaaaaababaabbbbbabbabaaabbbbbabbbbabbbbbabbabaababbbbabbbbbababbbbabbababbaabbbaaaababbbbaaabbaaababaabaabbbabaabbaabbbbbbabaaabbbbbbbbababaabbabbabaabbababaaababaaaaabbaabbbabaaabbbabaabaabaababbbaabaaaaaaaaaaabaaaabbbaabbaababaaaabaababbaaabbaabaabbbababbbabbaaabbbaaababbaaaaaabbabbabbbbaaaabaababbaabbbbbabaabbabababbabababbabbabababbbbbbbbabababbaaababababaabbbabbbababaaaabaabbbbbabababaaaabbbbbabbbbaaabbabaaabbbabbaaaaaaabaaaabbbaaabbbaaabbaaabbbabaaabbbbaabbbbabbbbbabababbaabbabbaaababbaaaabaaabaaaaaaabaabbaaabababbaaabaaabbbaaaaabaaaabababbbaabaabaaaaaabaababbbbbbbabababbabbaababbababaababbaaaabaaaababbababaaabbabbbbbbaaabbbaababbaabbabbbbabbaaaabbabbbaaaabababaabbbbaabaaaaabbbabaaababbaabbabaabbaaaaaaabaabbaaabbaaaabbabbaaaaaabababbbbabaaaabbabbbabbababbabbbabbabbbbbbaabbaabbaaaaabaabaaaaabaaababbbbaaaaabababbbbaaaabbaaaaabbbabaabaababababaabbaababababaaababaaabaabbabaaaabbabababbaaabababbaaabaaaabaabbbaaabbabaabbbaabaabaababbaaabbbbabbabbaabaabbbabbbaabaababbabaaababbbaaaabbaaaaaababbababaaabbbbbaabbabbbbbbaaabbaaabbabbababaaabaaabaabbabbaabbbbbaaabababbbbbaaaaabababaaabaaaabababaabababbbbbabbbabaaabaaabbababbaaababbaabbbaaaabababbabbbbaabbabbaaaaabaaaaabbbbbbbbaaaaaaabaabaaabbbaaaabbbabaababbbbabbabbbaabaabaabbabababaaaabbabaabaaaabaaaabaaabbbbbbabbaabbbbaaabbbaabababbbbbabbaaababaababbbbbbbabbabaaaabaaaabbbaabaabbbbbbbaabbabbabbbaabaabbbabababaaaabbbababaaaabbbaabbabbaaaaabbaaaabbaabbababbbabaaaabbbabaabbaababbbaaababaabbaaaaaabbaaaaabbbababbaaaaabbaaabababaaababbbabaabbabaabbbaaabaababbbaabaabbabbbbabbbbbaabababbabbbbbbbaaabbaaaabbbbaabbaabaaababbbbabababaaabbbaabaababbbbbabaaabbbaabbbaabbbabbbabbbaabbbabaaaaaababaaaabaababaaabbbbbaabbbbaaabaaaaabaaabbbbbbbabbaabbbababababaabbbbaaabbabbbbabbbbbbabbabbbbaaaaaaaabababaabbaaabaaaabaababaabbabababbabaaaaabaabbaabbaabaabbaabbbaabbbbaabaabbaaaababaabaaabbbbbbabaaaabaabbabaaaaabbabbbabbbbbaabbaabbaaababbabbbabbbaaabaaabbbbbbbbbaabbaabaaaaabaabaaaabaaaaabbaaaaabaabaaaab bbbbabaabbaaaaabaaaababbbbaababbababaabbaaaaababbabababbaabbbabbaabbbababbbaabbbbbbabbaaaabbabbbbabbbabaabaaabbaaaabbababbaaabaabbbbbbabaabbbabbaabbabbababbaaaababbabbbaaaaabbaaaabbaaaaaaabaaaababaabbbaaaaabbbabbbabbabbbbbababbbbababbaabbbaabbabbbbbbbabbbaaabaabbbbaaaabababbabbbaabababababaabbaababbbaaabbabbaaaabaabaaabbabbaabaaabbaaaabbabbabababaabbaabaabbaaaabbbabaaabbbbbbbbbbbaabbbbbabababbaabbbabbbaabbbbabaabbaabbbbbabbbaababbbaaaabaaaabbbabaaaaaabaaaabbaaababaabaaababbbabaababaaabaabbbbabbbaaabaaaaaaaaaabaaababbbbbaaaaababbaabababaabbaaabaabaabbaababababbababbbbabaaabbbbbabbbaabbbabaaabbbbbbbabbbababaabaaaabbaababaababbbbbbbabbabbabaabbaaabababbbbbbbaaaaaabbbbaabbbbabbaaaaabbbaabaabaabbbaabbababababbababaabbbbaaaabbbbababbaabbaaababbabaaababbbabbabababbaaaaaababaaaaabbaaababaaababaababbbbbaabbbbbbbabaababbbbaaaababbaabaababbbabababbaaaaaababbababbabbabaaabaaabbaaaabbbbbabbbbbbabbbaaabbbbaaaababaaababaaaabbabaabbaabbbaaababaabaaabaababaababababbabaabbbbbabaaabbabbaabbbbababbaaababbaaababbabbabaaaabbbbbaabbabaaaabaabaabbbabbbbaabbbbbbaaabaabbbbaabaaaabaabbbaaabbbbbbbbaaaaabaabaaababbabbbbaaaabbaabaabbabbaaababaaaaababbbbaabaabaaaabaabbbaaabaabbabbabbaaabbaaabbbaaaaaabbbaaabbbabbaabbbabaaaaaaaabbbaaababbabbabbbaaaabaaababbabaabbbbbabbabaaaaaaabbaabbbbbabbaabaabbaaabbbaaababbaabaabbbbbaaabbabbabbbabaabbaaabbabbbaabbbaabbaabaabbabbaababbabaabbabbbababaaaabababbabbababaababbaabbaaababaaaaabbabbaabbaaaaaaabbbababbbbbabaaababaabaaaaaabaabbaabababbbbabaaaabaaaaaaabaaaabababaabbbaabbbbbbbbbaaaaabaabbbbabbaabbaaabbabbaababbbbbabaabaaabaabbbbbbabbaaaaaabbabbabbbbbbbabbabaaabbbbbaaaababaababaabbabbbaaabbbbabaabaabaaaababbbaabbbaaaabbaabbaabbaaabbaabaaaabbaabbbbbaaaaaabaabababbabbbabaaabbbababbaabbbabbbaaaaabaababbbbbababbabbbbaaaabbabaaaaaabbbaaaabbbabbbaabbaabbbabbbabaabbbabbaaaababaababaaaabbbbbbbababbaabbaababababbbbbbbbabbbbbbbbaabbbabaaaabaaabaabaaaaaabbbaaabbabbbbbbbabbaaabbabababbbbaabaaaabbbbbaabbaaaaabbbbbabaaaabbbabbbbabbbbbbabbbbbabaabbbaabbbaaaaaaabaabbaabbabbba bababbaaababbaaabaababbaaaaaabaaabbaaaaabaaababaabbbaaabbbbabbbbbbababbabababbaabbaaaaabbabbaabbaabbbaaababbbaaababbbabaaaabababbbabbaabbaaaaaabbaaababaabaabaabababbbabbbabaaaaaababaaaaaabaabbbbbbbaabbaaabbabaaaabbbaabbabbabbaaabaabbabbaabababaababbaaaabaabbaababbababbaabbaaababbbaaabbbbaababbbbaabaababbaabbabbabaaaaabaaaaaaaabbbbbbbbaabaaaaababbbaabababaabaaaabaaabbbbbbbbaabbbbbbaaabbbbbbbbaabbbaaabbbabaaababbabaabbbaaabbbabbbbbaababaabbbbbbbbaaaabaababbabaaaabaabbaabbaabbabaabbbabbabbababbabbbbbbabababababbbaaaabaaaaaabaaaaaabbaabaaabbabbababbbbaaaabbabbaabbbbbaabaaabbbbaabbbbaaaaababbabbbaaaaaaabbbbaaaaabbaababbaabbbabaaabbbbbabbbabbabbabbabababbbababbaaabaaabaabbbbabaaabbbbabababbaabbaababbaababbbaabbbbbbabbaababbabbbbbabbbbabaaabbbabababbabaaaaababbbababbababbaaaaabaaabbaababaabbaababbbbabaabaaaabbbabbabbaaabaabaaaabaabababababbabaabaaaaaaaaababbaabbabaabaabbaababbaabbabababbabbababbbabaabbaabbbbababbbaabaaababbaabaabbababbbabbbabbaaaabbbaaabbbaabbaabbabbbaababbaabbabbababbaaabaaabbabbaababbbbbabbbbbbabbbaaabaaabbbbaababaabbbbbaaabbbababbabaabbaababaabbaababaaaaaaabbababbabbbbbaaabbaabbaaabbaaaaaabbbabbbbbbbaabbabaabbabaababbaaabbaabbaaaababaaabbbabbabbabbabbbbaabbbaababbaaabbbbbbaababbaabbbbababbabbbabbabaaaabbbbababbbaabaaaaabbabababbaabbabababaaabaabaabaabababababbbbabababbbaabaabbbbbbbabaabaaaabaabbabbaababbababaababaaabbaababbabbbbbbaaabbabaababbbabaabaaabbbbaaabbbbbbaababbabababbaaabbbbabbbabaababbbbbaabbabbbbbbaababaabbbabababbababaababbaabbbbbbabababaabbabaababbaaaaaaaaababaaabaaaaaababbbbbaabbbabbababbbbaaabbbbaabaaabbbaaaababaabbbbaaababaabbbbbbbbbabbabbbaaaaabaabaaababbabbbababaabbaabaabaaabaaabbabaaaababbabbbaaabbbbbaabbaaabaabbaabbaaaaabbaaaaabaaaabbbbabaabaaaabbabaabaaabbaaaababbaaabbbaaaabababaaabbaaabababbaabababbaabbbbbaabbabaabbabbaaaabbabaaaabaaababaaababaaabbabbaaababaaaaaabaaababbabaaaaabaaabbbaaaabbababaaabbabbabbbbbbbbbaaababbbbabbaabaaaabababbbbbbaabbbbabaaabbabaabbbbaaababbaabababbaaaaabaabaabbaabbababbabbbabaabaaabbaaabbbabaaabbababbab bbbbbbaabbabbbabaabaaabbabaabbbbabaaaabbbbabbbbbbbbbabbaaaababbbbbbaaabbbaabaaabaabbaaaababbaababbaabaabbbaaabbaaaaabbbababbbbbabbbbbbbabaabaababbbaaaabbbbaabbbaababbbbbabaabaaaaabaabaaabaaabaabaabbaaabbaababaaabaabbabbababbbaabbabbaaababaabbababbaaabbbaabaaaaababaabaabaabaaaaababaabbbaabbbbbbabbbbbabbbabababbbbbbaaaaabbbbabaaabbbbaaaabababbaaabaaaabbaabaaaaaaaabaaababbbbbbaaaaaabbaabbabbabababaaaabbaaaabaaababbaabaabaabaabaaababbbbbbabaaaabbbbabbbbaababbababaaaabababbbbbabababbaabbbbabababbabbbaaababaabbabaababbbaaaaaabaaabbaabbbaaaabaabbbaababaaaababbaabaabbbabbababaabbbbabbaaaabbbababaaabbbaaaabbabbaaabbabbabbaabbbabbaaabbbababaabbbaabababaaaabaaabbaababbbababababbbbababbaaaabbaabbaaaaababaababbbaaabbbbaaabbbbababababbaaababaaabbbbababaabaaaabaaaabbbababaaaaabbbabaabbaababbbbbbaaaabbaabbaaaaabbaaababaaabaabbbbbaaabbaaabaaaabaabbbbbbabbbbaabbabbbaababbabbbbbbbababaabbaaabbababaaaabbaababbbbabbaabbaababbbabbbbbbabbbbabbaabaabbaabaabbbbaabaabababaaabbbabbaababaaaabaaaabbabbbbabbaabbbbaabbbaaaababbbaabaaabaabbbbbbbbbbaaaaababbbaaabaababbaabbbbababbaaabbaaabaabbbbaabbbaaabbbbabaaabbbbbbbbbbaaabaabbbabbbababbabbabbbababbababaaaaaabbbabbaaaaabbbbbabababbababaababbaabbababababbababaaababbababbbbaabbbaabbbbbabbbaaaabbaabaaaabaabbbbbbabbbaabaabbabbbababbabbabbababaababbabbabbaaaaabbababbabbabbbbaabaaabbbaababaaabaaabbaabababbabbabaabaaabbabbbbabbbabaabaaaaaaababbaabaaaaaabbaaaaaaabaabaaaaabbbabababbabbaabbaabaababaaaaabbabaaaabbbaababaabaabbbbbbbabbaaaabababbbaabbaabaabaaabaaabbbaaabbbbbaaabaaaabaabaababbaaababbbbabbbaaabbbbaabaabaabababaabbaaaaaaaabbbaaaabbbbaaaababbbbbbabaababbbababbbaaababaaababbaabaabaaabbabababbbabaaaaabbaabaabaaaaaaaaabbbabbaabababbabaababbbbaabbaaaaaabbabbaaaaaababaaabbbabaabbbabaabbababaaabaabbaababbababbbaaabbaaaaabbabaaaabaabaababbbabbaababaababbaabbbaaabbbbbabaababababbbabbbbabbaababaababbbabababbbaaababbabaabaaababaabaabbaaaaaaabbbbbabbabbaaabbbbbbbbbaaabbabaaaaaabbabbbabbbabbaaaaabaaaaabbabbbbaabbbbbabbbbbaabbaaaabbbaaaaaaaabaababaabbbabbbaaab babbbbbaabbabbaaabbbbaabaaaabbbbababbbaaabaabaaaabaaaaabbababbbabbababbaabaabaaaaaaaabbbbabaaaaaabbbbbbaaabbaaabbabaabbbbbaaaabbaaaabaaabbbbabbbaabaabbbababbbaabaaaaaaabaaaabbbabbaaaaaaaabbbabbbbababbbaabbaaabbbbbbbabaabbababbaabbbabababbbbbbbbaaababababaabaababaaaabbbabababbbbbabbaabbbababaabbbaabbbbaaabbbabbbbbaabbbabaaaabbbabbbbbbabbababaaaababbbabbbaabbbbabbbabbaaaaaaaabaaabbbaabaaabbaaaabbbaaaaabababbbaabaabbababbabbbaaaaabbbabbbbbbaabaaaabbababaabbbbbaabbbbabaabbaabbbabbbaabaabbabababbabaababbbaabbbababbbbbbbaabaaaaaaabbaabaaababbbaababbabaabaaabaabaaaabaaaaabbbaaabaabbabbaaabbbbaabbbbaabbbabbbabbaaaaabbababbbbabbbabbabababbbaabaabbababbabbbabbbabbaabbaaabbabbaaabbbbbabbabbaaaaaabbbabbbaaabbbaabbaaaaaabbbbabaabbbbbbbbbabaabababbabaaaabababababbababbbbabaaabaabaaaaaaaaabaaabababbabbbbababaabababbabaaabaaaaababaaabbbbbbabbababbbabaabbaabaabababbabaaabbabbabababaaababaabaababbbaaabbbaaabaababbbbbbbbaabaaaaababbbbaaaaaabbbaaaaabaaaabbbbbbaabbbaababbbababbabbaabbaaaaaabaaababbbabaaabaaabbaabbbaaabbbaaaaababbbabaabaabaaaaaaabbaabbbbbaaabbabbbaaabbbbbbbbabaabaababaaaabbabbbaaabaaaabbabaaababbbababbaababbbaaabbbabbbabbbaabaaabaababbbbabbbabbabbbbbbbbaaaabaabbaabbabbbaaaabaabbbbaaababbbabbbabbbbbbbbbbababbaabbbabbaaabbaaaaabbbaabaabbabbbbabbaabaaabbaababaaaabbababbaababbbbbbaabaabbbbaaabaababbabbbbabbbbaaabbabbbbabbbababbaababaaaabbaaaaabaaaababababaaaaaaabaababbababbbbbabaaaaaaaabaaaaaaaaaabbabbaaabbaabbbabbbaaaaabaabbbabaabbabbaabbbbbbbaabaaaabbaaaabbabbabbbaabbaabaabbbbbaaabbaabaaaaababbaabaabbaaabababaaababbbbabbbaaaabbbbbaababbaabaaaabbbabbaaabbbbbaaaababbbabaabbbbbabbaaaaaaaaaaaaaabbbbbababbbaabaaaaaaaababaaabaaababbbabbaabbbbaabaaabbbbaababaaaaababbbbbbbbbabbaabaaaaabaabaaaaaabaaabaaabbbbababaabaaaaabbaaaaaaabbabaabaababbbbbabbbaaabbbbbabbababbbababbaabbabaaababbbbabbbbabbabbbaaaaaababaabbbaabaabaabababbbaaabbababbbaabbbaaabbbbbaabbaabbbabbbababaabababbbbaabaabbaaababbaaaababbaaabbabbababbbbbaabbbaabbbbabbabbaabaaaaaaababaabbbbbbbbaababaaaaabbaaababaabbbaababbbb aabbbaaaaabbbbaaaaaababbaaaaabaabbaababaaaababababbabbaabbbbaababbaaabbaabbbbbaabaaaabababbbababbbababbbbaaabbbbbaaabbbaaabbbabbabbbaaababbabaababaababaaabbbbaabaabbabaabaaabbaaabbbbabaababaabbbabbbabaaabaaaaaaaabbabababbbbbabaabbaabbbbbababbaabbbbabaaaaaabbaaabaabbbabaaaaabbabaabaaaabbbbaabbabbbbabababaabbaabaaababbabbaabbabaaaabbbababbbaaaabbaaaaaaabbaabaabbabaaaaaaabaabaaaaabbaabaaaaaabbaaabaaaaababbbbababbabbbbaaabbbaaaabbbbabbbbaaaaabbaaaaaabaababbabaaabaaaaaaaaaaabbbababababbabbbaaaaabaaaaababaabbaabaabaabbaabaaabaabaaaaabaaababbbaaababaaabaaabababaabbaaaababaaabbaabbbaaaaabbbabbbaaabbabababbbbbbbaabbbabbabaabbbbabbaabababbbbaabbabaabbababaaaabaaaabbbbbaaabaabbbbbbaaaabbaabaabaaaaababbbbabaabbaabaaabbbaabbbbbbbbbabbabaaaaabbbbaaaaaabababbbabbabaabbbbaaaabbaaabbaabaabbbbaabaaaaabbbabbaaaababbabbbbbabaaaaababbaaabbaaaabaaabaaaababbbababbbbabbbbbabbbaaabaababaaabbaabbaaaabbbbbbabbbbabbbbabbbabaaaabbaaaaaaaabbbaaabaaabbabbaaaaaaaaabbbbbabbbbbbbbaaaababbaaaabbbbaaabbbbbaabbbabbbabbbaaaabbbbbbaaababbaaaabbaaaaabbbaaababbbbbbabbbbaaabaababababbaabaaaaababbbabbabbbaabababaaaaaabaababbabbbbbabbbabaababaababbabbbbaaaabaababbbabaaabbaabbbaabbbbaaabbbbaababaabababbabbbaaaaababbabbabbbaabbabbabaaaaaababbbbbbbbabaabbaaabbbbbbaabbabbaabbaabbbabbbbaaaaaabaaabbbabaababbabbbabbaaabbaaabbbbaaaaaaaaabbabbbababbaaaaaaababbbaaaababaabaaaabbbbbababaaabbbabbabaababbbbbaababaabaabbbbbaabbbaaabbbbbbbbaaaaababbbbbbabaaabbabbabbabaaababaaabbbbbbbabaababbbaabbbbbabbabbaababaabbbbaaaabbabbababbbbabaabaababbbbbabbbbbabbaaabaabbaababbbbbaaabaaaabbbbaabbabaaaabbaabbbbbabbbbabbbaabbbaabaaabaabbabaaabababbbaaabbabaabaaababaaaaabbaaaaaaabbaaaabbaabababbbbaabbaaaabbaababaaababbaababaaaaabbaabbbbbbbbaabbabaabaaabbabaaaababbabbbbabbbbabaabaababaaababbbbbabbbababbbaaabbbabbaaabaabbaabaaabbbabbabbbaaaaababbbbbaababbbbabbababaaabaabbbaaababaababbaabaabbabaababbbbaabbbaaaaaaaaababbbaaaabbabbbbbbabbbaaaaabaabbababbabaaaabaaabbaabbabbbabbaabbbbbbbaabbabaabbbaabababaabaaaaabbbababbabaaabbabbaaababaaababbb babbbaababaabaabaaababaaaabaababbaaaaaabaaaabbbababbabbabbaabbabbbbbaaaabaabaabbbaaababababaabbbbabaabbabaaababbbababbaabbbabababbaabbbabbbaabbbbaaaabbbaaabaaaaaababbaaaaaabbbbababbbabbbaaababbaabbbbbbbbaababbaaaaaabaaaabbbabbbababaaabaabaaabbbabbbabbbabbabbbbabaaaaaaabbbbaababbbabbaabbaabbbaaaaabbaaabbbbbbbaababbababbaaabbbbbaaababaaaaaababaaabaabbaabbbabbabbbbabbababbaabbbabbbbabbaaababbabbaabbbabbbbbbaaaabababbbabaaabbabbaabbababaabbaaaabaababbbbbabbbbabbbaabbabbbabbabaaabbbbbbbabaabbabbbaaaaaaababbbbbbaabbaabbaaaaabaababbababbabbababaababbbbbbbbaabaaabbbbaaabaaaaaaabbaaaaababababbaababbaaabbbabbbbaabbbbbbbaaabbbababbbbabaabaabbaababbbbbaaabbbabbbbababaabaabbbbaabbbbabaaaaaabaaabbbbbbaabbaabaababaaabbaaaaaababbbabaaaababbabbabbababaabbbabbbbbbbbababababbbbbbababbaabbbababaaababaaabababaabbbbaabababbaabbaabaabbbbabaaaabababbabbbbaaaaaabababbababbaaabaaaaababbbbbbbabbaabaaaabbbbabbbbbbbbaababbbbababbabbbaaaabbbbaaabbaababbabaaaaaaaaabaaaabbbbabbbbabbbbbaaaababbaaaaabaaabaaabaababaabaabbabbbbbabaabbbabbababbbbbaaaabaaaaaaaaaababbabbbbababaabbababaaabbbbbbabababbabaabbbaabaaabbaabbaaaaaaaaabbbbbabbbababaabaaaaaaaaabbaaabbabbbbaaaaabbaaaababababaaaabaaaaabbbaaabababaaababbbabaababaababbbababaaabbabaaaabbbbaaabbabaabbaaaabababaabbbaabaababaabbbbaaabbaabbbaaababbaabbaaaabaaaaaaabbbbaabbbababbabaaababaaaabaabaaaaaaababbabbabbbabbbaaaaaabbaaaabbbababbbabbbbaaabbbbbbbabbbabbaaababaababbabababbaababaaabbabaaaaababbbbabbaaababbbaaabbbbbabbabababaaaabbbbbaaabaaaabbbabbaabbaababbaaaaaaabbabbbaababbbabaaabbababaabbaaaaabaaabbbbbbaaaabbbabbbabaabaaaabababaaabaabababaabaaabbbbbbabababbaabaabaaaabaaaabaababababaaaabbbabaabbbaabbaaaaaaababbbabbabaaabbaabbaabbbbbbaaaabaaaabbabaaaaaaababaaabbbbabaaaaababbbaabababbaabaababbababbbbbaabababaabbaaaaabbbaaaabbbabbbaaaababbbbaabbbabbababaaababbbbaabaaabbbababbaabbabbaaababaaabbabbbaababaabbbbbaabbabbaaaaaabaaaababbbabbabbbabbabaaabbabbbbbbababbbababaabbbbbaabbbaaababaaabbabbababbaabaaababaababaabbbabaaaababbbbbaaaabbbabbaaabbbbbabbbbbbbbba aabababbaabaaababaaaababbabbabbaaabbbaaabbbaabbbbaaaababbbbaaaaabbabbaabbaaaaaaaabbbbabababaaabbbababbababbbaabababbabababaaaaabaabbbbbabbabaaaaaababbbabbaabbbaaaaabbaaabbaaabaaaaabbabbaabaaaaabbbabbbbbabbbbbbaaaababaaaababbbbabbbaabbaaaababaaaabbabbababababaabaaabbbbabbbbbbaaaaaaaaaabbbbbbaabbaaaaabbbabbbaaabbabbababaaaaababaaaaabbaabaaaaabbabaaabbbaaaaabbbbbaabaabaabbbaaaabbbbbbabbaaabaaaaaaabaababbbbaabaababbbaaaabbbbababbaabaaababbabbabaaaaababaaaaabbbababbababbaabbaabbaabbbababbbababaabaabbbabbbbaaaabaabaaabaaaabbaaaababbbaaabaaaaababbbaabbbbabaabaabaaabaaaaabbaababbbababaabbaaaaaaabbbbaabbbbbabaaababbbbbaababbbbbbabbabbbbabbbbbbbaababbbbaaabaaababababbbababababbaaaabaaaabbbaabbaaaaaabbbbbbabaabbababbabbbbbbaabbaaaabaababbababbbbbabbbaaabbbbbbbaaabaababaabaaabbabbbaaabbbaaaabbbbabbbabbbabbbbbabaaaabbabbabaaaabbbaabaaabaaaaaabbbaabbabaabbbbbbaabbbbababaaababbbababbaaababaaabbabaababbbaaabbabaababaabbabaaabaabbabbaabaaaabbbbbbbaabbbbaaababaaabbbbaabbbbabbaababaaaaaaaaaabbbbaabbbbaaaaabbbaabababbabaaababaaabaabbbabbabababababbbabbbabbbbbbaaabaababbaaaabbabbabbabaaaabaabaaabaabaaabaaabbbabbabaabbbaabaaababbbbabaabbbbbbbbabbabaabbabababbbabaaabbbbabaabbaabaabaaaabbbbbbbbabaabaabbbaaabaababbbababbaabaaaaaaabababbaaabbbababbbaaababaabaaabbbaabbaabbbabbaaaaabbaababbaabaabaaababbbaaabaabbabaababaabbbabbbabbaabbaabbbabbaaaabbaabbbababbbbbaababbbabaaaaabaabaabaaaabaaaaaabbababaabaabaaabbaaababaaabbbabbabababbbaabbabbbbaaaabbbbbbaaababaaabbabaaaaabbaaaababaabbaabababbabbbbaaabaaabbabbabaaaabbbbbabbbbabbabbbabbbaabbbaaabaababaaababbbaabbabababbabaaabbbaaaabbaabbababbabaaaabbabbbbbaaaaababaabbaaabaaabaaabbbabbaaabbaabbabababbababbbbaaababbabaababaababaaaaabbabbabaababbaabaabababbbaaabbabaabbaababbababbaaaabababaaaababbabbaaaaabbaabaaaabbaabbbabaaaabbbabbbababaaabbbbbbaabbabaabbbbbaabaabbbabbbbbbbaabbbbbaabbbbbbbbabbbabbbababbbbbbbbbbabaababbbbbaaaaaaabaaaaaababaaaaabbbbabaabbabaaababbabbabaabbbbbabaaabbaabaabbaababbaaabbabbabbbbaabababbbaabbbbaabaaababbaabbbabaaaabbbaaaabbab bbbabababbaabbaaabaaabaabaabbbbabbababaaabbaaabbbabbaabbaabaababaababaaabbabaaabaabbaababaabaaaaababbabbabbbbabaabaaabaabbaaaababaaabaaaabaabaabaaababababbaabbabaababaaabbbbbababaabbabaabababaabbbaabbabbbbbbbbbbaababbbbbabaababbabbabbbbbabaaaaaaababaaabbbabaababbaababbbaaaaaaabaaabbabaaabbababaabbabaaaabbaaabaaaaaabbababbaabbaababaabaabaabbaabbabbbabbbbaabbabbababbaaaabbbbaaaababbaabbbabbabaaabbbaabbabaababbaabaaabbabaaabbbaababaabbabbbaaaababbbaabbaabaaabaababbbbbbaabbababababbabbbaabbaababbbabbaabbabababbababbabbbaabbbaaaaaaabaaabaabbbbbbbbbabababbabbabbbabaaaabbbaabbabababbaabbabbbabaabbabaabaabbaabbabaaaababbabbbaaabaabbabaabbbbbababbbabbaabbbbbabaaabbbaaabbaabaababababaabaabbbaabbaabbbababbbbabbbbaaaaaabbbabababaaabbaabaaaabababaaabbaabbbbabbaaaaaabbaaaabbababbbabaaababbbbabbbbbabbbabababbbbabbbaaaabbbaaaababbbbbaaaaaaababbbbbbbaaaababaabbbaaaababaaaabaabbbaabbbbbabaabaabbbabbbbaaabaabbaaaaabbbabaabbbbbaaabbbaabababbbbbaaaaaabbababaabaaabbababaababbaabbbababbbbabbbbaabbbbaabbbbaaaaaabbaaaaabbaaabbabaabbbabaaaaababbaabaabbbbbabababbbabbaabbbaabaabbaaaaaabaabaabaaababbaaabbaabbbabaaaaaaaaabbabbabababbbababaaaabbabbaaababbabbbbaabaabaaaaabaabaaabbabbbbabbabaaabbaaabbabaababaabbaaababbababaaaabbbbabbabaaabbaabbbaaababbabbababbbbabaabbabaabbbaababbbaababbabaabaaaabababaabaaaabaabbbabaabbbaabbbaabaaabbbbbaabbbaababaababbbaaaabaabbabbbbabbabbaabbbbbaabbbabaaaaaabbabaaabaabaaaabababaaaaaabaababbbabaaaabbbbbbbbbabbbbabbbbbbababaabaabaabbaaabaabaaabbaaababababababbbababaaabaaaaababbaaabbaabbaaabbabababbbbbaabbabbababbbabababaabbabbbabaabaabbbbbabaabbabababbaaabbabbbabaababbbabaaabbbbaaaababbaabbbbabbbbabbabaaabbaabbaaababbbabbbbabbaaaabbaabbabbabbaabbababaaabbbbaaabbbbaabababbababaabaaaababababbabaaabbbabbbaabbbbaabaabaabbabbaabbbaaabbbbaabaaaaaaabbabaabaababaaabbaaaababbbbaabbbaaaabaaabbabaaaaaabbababababbbabaabbabbabbbaabbbbabababaaabaaaabbbbbbbabbaabaabbbbbbbbababbaaaaabbaaaaababaabaaababaababbaabaabababaaabaabbbaababaabaababbbbbbbbbabbabbbbbbabbbabababababbabbaabaabb aabaabbbaabbaaababbabbabbabbbaaabbbaabbabbaabaababbababaabbbabbaaabaaabbbbaabbaababaaaabbababbabbbababbbbaaabaabbbbbabbababaaaabbababbaaaaabbbbabbababbbaabaabaaaabbbbaaaaaaabbabbbabbbbaababaabaaaabbbaaabbbbbabbbababaabababbaabababbbababbbbabaabbbabbbabaabbabbaabaabaaabbaaaababbaaabaaabbaaaabbaaaaaaaaabbbbababaaabbbbababbbaaaaabbbaababbabbaabbabaaaaaaabbbbabbabbaaaababbbaaabaaaaaababbabaabaabababbabbabaababbaaaababbbbabbaaabaaabbbabaabbabbbbabaaaabbbbbbabbbaababbbaaabaabaaaababaabababaababaababbaabaababbbabbabbabaababaaaaaabbabbabaaabaababbbbaabababaabbaababbabbabababbbaaaabaababbabaabbaaaabbaabbaabbbaaaababbbbbbbbbbabbbbbbbbbbabbbaaabbbabaaaaababbbabababbbbbaaaabbaabbbabbabbaaaaabbbbbbbaababbbbabaabbbababbabaaaabababaabaabbabbaaabaaaaaaabbbaaaabaaaaabbbabbaaabaaabababbbaababaaabaabaaaaaabbaaababbaaaaabaaababbabaaaaaaabbbabaaaaabaaaaababaabbbabbbaabbbbbbabbaabbbbbbababaabbabbbbbbbaabbbaaababbabbabbaabaaaaaaaabababaabaabbabaaaabbabbbaaababaaabbabaabaaaababbbbbaaaaabbabbaabbbaabbbaaaaaabaabaabbabaaababbbabbbbabaaaabaabbabaabaabbbbbbbbababbbaaaaaaaaabbaaaaaababbabaabababaaaabaaaaaabaabaaaababaabbbababbaaaaabbbabbaabababbabbaababbbabbbbabbbbbaabbaaababaaaabbabbbabbbabbababababaaaaaabaaababbbabbabaabaabbabbbabbbaaabbaababbabaabaabaababaaaaaabbaaabbaaabbbaabbaaabaaaaaababbaabaaaaaaaabaaabbabbaaaababaaabbabaabbbabababbabbbbbbabaabababaaaabaababaabaaabbaabbaaababbaaabaabbabbabababbbabbabaababaaabbaabbbaaabbbbbbaaabbaabbbbbaaaaabaabababbbababbbabbabaaaaabbaababaaabbaaabaabbabaaaababbabbbabbaabbaaabbabaabbbbbbbabababbbbaaaabbaabaaababababbabababaaabbbbaabbaababaaabaaabbaabaababaabbaaabbabbbabaabaabaabaabababbabbbbabaabaabababbabaabbbbbabaabaababbaaaabbbbaaababbaaaabbababbbbaabbabbaabaabbaaabbbbbabaabaaaabaababbabaaaabaaaababbbbbbbabaaaaaaabbbaaabaaaabaaababbaaaabbbaabaaabaaababbaabbbaaaabaaabbaabababbbabbbaaabaaaaaaaabaaabbbbabbabbaabbabbaabaaabbbbaabbaaababaaababaabbbabbbaababaaaababaababbabaabbbabaaababbaababbbbbabbabbaaaabaaabbaaaaaabbaababbbbabaabbaaababbbabbabbaaaaaabbbab bbbbbbbbabbbbabbbbbababbbababbabbbbabbabbaabbbabbbbbbbaaaaaabaaaabaabbabbbbaaababbbaaabbabbbbbbbbaabaaaabbbbabbbabbbabbbabbaaabbbaabbbbbaababaababbabbbbabbbababbababbaabbbbababaababaabbbababaababaababbabbaabbbaabaabbababaabbbaaaabaaabaabbaaaabbabaababababaabababbbabbbbaaaaabbbabbaaaabbbababbbbaaabaaabbaabbbabbabbbbbbabbabaaababababbabbabbaabaabaabababbaaaaabbbabababbabaaababbbabbbbaaabaabbaabbaababbaabaabaabbabbaaaabbabbabbabaabbabbbabbbbbbbabbabaaabbbbaaaababbaabbbbababbabbbaaaaaabababbbaaaaaabaabbabbbbbbbbbbbabbaaabaabbabaabbaabaabbbaabbababbbbaabbaabaabbabaabbabaababaabaaabababbbababbabababaabababaabaaaaaaaababbbbbaabbbbababaaaaaaabaaaaababbbbabaabbbabbbaabaabababbaabbaaaabbbabbabaaabbbaaabaababbaaabbabaaabaaabaaaaaaaabbaaaaabbbaaaaababbabaaaabbababbaaababbbbaababaabaababbbbaabbbaabaabbaaaaaabbbbbbaabbbbaabbaaababbabaaababbbabbbabbabaaababbbbbbaaaababbbbaaabaababbababbbabbaaabbabbaabaabaaabbaaabbbabbaaaaaaaabaaabaabbbbaaaaaaaaabbbababbabababbbaaababaaabaabaaaaaababbaaaaabaaabbaaaabaaabbbbabbabbababbaaababaaabaabbbbbabbabbbaaaaababbbbbbbaabaaaaaaabaaaaaaaaababbbababaaabaaabbbbbabbbabbababaabbbbbbbbbbbabaaabbabbbaaaabaaaabbbaaaabbbbaaabbbabbabababaaabbbaaabaabbabbaabaaabbbabaabbbabbbbbabbbbbbbaabbaabbbabaabbbaaabbbbbbbbbaabbaaaabaaabbaabababbbbbbbbabbbbabaaaaaaaabbbbaaabbabababbaaabbaabaabbbbaabbabbbabbabbbabbbaabaaabbbbabbbbbbbbabbabaaabbabbbabbbbababbabaabbaabaabbbabbaaaabbbabbbbbbabbbaaaabbababbaaaabbbabbbabaababbabbabaabbbbbbaabbbaabbbbbbabbbaabaabaabbabbbaabbbbbaabbabaaabbbabbbbaabbbababbabaaaabababbbbababaaaaabbbbbaabbabaaabaaaaabbbbbabbaaaabaaabaaababbbbbaaabbabbaabbbbaabbaababbbbbaabaabbaabbbbabbbaabaaaaabbbbababbaababaabaabbabbbaaaababbbabbbaabaaaabbabaababbaabbababaaabbbbabbbabaabaaaaaaabbaabaaabababbabbaaababbbabbaaaabaaababbbbabbbbbbbabaaaabaaaaaababbaaabbaabbbbababbbaabaaababbbaababaaabbbbaaaaababbbbbbaaaabbaaaaabbaabaabbbaaababbbabaababaabaabaabaabbbbaaababbaababaabaabbbbabbaabaaabaaababbaaababaabaababbaaaababababbbbababbbbababbbbaaaabbaaabbaabbbabaaa bbaaaabbbbbbbabaaabbbaaabaaaaaabaabbababaabbabababaaaaaaaabbabbaababbbbbaaabaaaaabbabaaabaaabaabbaaababbaabbbaabbabaaaaaaaaaabaaabbaababbbbbbaaabbbbbabbabbbabaaabaabaaaaaaaabbbbbaaaaaaabababaaabbaaaabbbabaabbababaabbabbbabbbbbabbbbababababbaabaaabaababababbbabbbbbbabbaaaabaabaabbbbbaaaabbbaabababaaaabaaabababbbabbaaaaaabbaabaaabbabbbaabaabbbabbbbbbbaabbaabaabbbaaababbbbbbbbaaabaabaabbabbabaaaabbaababaabbaaaabaaaababaabbbbbabababaabbbbaaaaaababbabbaabaaaaaaabaabbabaabaababbbbaababbbaabbbbabbabbababbbabaabaaaabbaabbabaaaaababaaabaaaabababaabababaabaaaababaaaaabbabababbbaababbbaabaababbbabaaaaabbbaabbbabaabbabaaaaababaaaabbbbbbbbaaaabaabaaabaaaaaabbaabaabbbabbbbabbbbabbaaaaaabbbaabbabbbaaaaaabaaabbbaabbbbaaabaabaaabababbaaabbbbabbbabaabbabababaabaaaababbaabbaababbbbbbbbaababbababbaaabbaabababbbbaaabbbbbaabbaabbababbabaabaaabbabbaaaabaaaababbabbabbaaaababaabbbbaabaaaabababaabbbbabbbabbbbabaabbabaaababaaabaaabbabbbbbaaabbaaabbaaaabbbabbbbbabbbbbaaabbbbabbbbbaababbabaaaabbaaabababbbabaabbbbaabaaabaabaabaaabaaabaaaaaabbbbabaaaaaabbaababaaaaabaaaaabaabbbababaaaabbbabbaaaaabbbabbaaabaabbbbaababaabbbbaabaaabbaaababbabbbbbbbbbbbbbbbbaabbaabababaaaaaababbbaabbababaababbbabbaabbbaabbbbabaaaabbaaabbabbbaaaaabababbaaaaaabababbbbabbaabaaababababbaaaaabaabaabbababbaaabbabbbbabaaababbaabaaabbaababbbbababababbaababbbbabbbbabbaabaabbaabaaaababbaababaaaaaabbbbaaababaabbabbaabbaaaabbababaaabbaaabbaabbbabaabbbaabbbbbbbabaaababbabbbaaabaabababbababbbaaabbbbbaaabbabababaaabbbbaaabaabbbbbaaaaaaababbbabbaaabbabbbbbbaabbabbaababbabaaabbbabbbaabbbaaaabbbbabbbbbbbbbababbaabaabbbabbbabbbbaaaabbaaaabbaaaaabbaaabbbaabbbabbababbabbabbbaaaabaabbaaaabaaaaabaababbbbababaababbbbaaabaaaaabaaabbabaaaaabbbaabbbaabbaaaaabaaaaababaabaabbaaabbbbaabbbbbbabbbaabaaaabaaaaabbaaaababbabaabbbbbbaaabbbaabbabbaabbbaababbbbbabbbbabbbaababaaaabababbbbaabbbbbbbbbaaaabbbabbaaaabbbabaaaaaaaabaababbabbbbaabbaababbabbaabbbabbbbbbbaaabbbaaaaaaabbbaabbbabaababaabaaaaaaababbbabaaabbaaababbbaaababbbababaaaabbbaabbbbababaaaaabba aabaaababbaababbbbbaaababbbbabbbbabbababbabbaaabaaabaaaabbabababbaabababaaabbaaaaaabbabbabbbbaabaabbabaaabbaaabbaababbababaaaabbbbaaaabaabbbbbaaaababbaaaaabbababaabaaaaabababbbbbaabbababbabbbaababbbbbabaaabaabaabaaaaabaaaabbaabaabbbbaaabbabaaabaababbbaabbbbaaabababbbbbbaaaaaaaaaabababababbbbbbabaabbababbbbaaabbaaababbbabbbaaaaaabbaabbbbbbbbabbaaabbbbabbaaaaaabbbbabaaababaabababaaababbaaabaaaaaabbbabbbbbbaaababbbbbababaaabaaaababaabaabbabbbaaaaaaaabbabbabbbaaaabbabbabbababaabaabbaaabbaaabbabbaaaaaabaabbaaabbbabaaaabaaababbabbabbbabababbabbbbabbbaababbbabbbabbbaabbaabaaaabbbaaabbbabbbbbaababbbbbbabbababbabaababaabbbabbabaaaaabbaaabbbaaabbabbaaabaabaaababbbbbaaaabbbbabbbaaabbaabbaaaaabbbababbbabbabbaababaabaabaaaaaaabaaabaaababbbbabbbbaabbbaaaababbbaaabababaabababaaaaaaaaaaaababaabaababbbabbbaaabbbbbaabbbabaabaabbabbbbaabaabbbbaaaabbaabbaabaaaababbabaaaaaabbabbbabbaaaaaabababaabbbababbaaababbaaaaaaaaabbbaabbababbbbababaabbaabbbabababaaaabaaabbbabababababaaabbbbbaabbaaabbaababbbabbbbbbabaabbaaababababaabbaabaaabababbbbbababbbaabbbbbbababbaaabaabbbbaabbaaaabbbaaaabbabaaaabbbbabbaaaaababaaaaababababbbababaababbabbababaabbaababaaababbbbabbaabbbaaababaababbbbababaaaabbabbaaabbbabababaaaaabbabbabbaababaabbbababbabaaaabbbbabbbabaaabaabaaaabaabaaabbaabbbbbabbbbabbbaaaabaaaaabbabaaabaaaaaabbbaaabbbbabababbbaaababbbbbbbabbbaaabababbaabbaaabaaabbabbaabaabbababbbababbbbabbbbabbbbababaaaaabaaabbaabbabaabbbbaababbbaaabbbaaaaabaabbbabaaababbaababababbbbbbaaaaabbababaaabbabaabbaabaaabaaaaaababbbbbbbabbabbaaaabbabaaaaabbabaaabbbbbbaaaaaababbabbabaaababbbbaabbbbaabbabaaaabaabaabaabaabbbbbaababaaabaabaaaababbaababaabbbaababbaaaabbbbaabbaabababaabaaabbbbaabaaaaababaabaabaabbababbbbbbaaaaabababababbbaabaabbbbaababbaaabbabababbbabbbabbbbbabaabababbabbbabaaaaaababbbaaaaababaabbbaabbbaabbabbbaaabaaaabbbbaaababbabbaaaaaaabaaababaabbbaaaaaaababbaabbbbbaaabaababbabababbaaaabaabbabbbabbbaabbabbbbbbbabababaabbaabbaabaabbaabbbaababaaababaabbbabbabaabbabababbabaabbaaabbaaabaaaabbbaaababbaaabaaabbabb aabbbbbaaaaababbbbaaababaabbaababaabababbbbbbbaaaabaaabbabaabaaabbbbbaaaaabaaabaaaababbbbbababababbaaaabaaaabaaaaabbbbabbaabababbababbbbaabaaabbbaababbbbbabaaabaaaababbabbbbaaabaaaababbbaabbaababbbaaaaabbbaabbbaaaaabbbbaabaababbbabbbbaaabaaababbbabbbaabbbbabbaabaabbaaababaaabaabbaabaabbbbaabaaababbbaababbaaaabbbaabbaaabbbabbaaabaababbbabbbaabbbbabbaabbbbabaabbaabbabaabbbbbaaaabaabaaaababaabbbabbbbababbabbbaabaaaaaaaaaaababbbabaaaaaabaaabbabaaabbabaaaaababbabaaaabababaabbabbabbabbbbaaabbababaaaabbaaaaabaabbbaabbbbababababaababaabbaabbaabbabaaabababaaabbaabbbbabbaaabaaaaabbbababbbbbbabbaaaabbbaabbbbaabbbbbbbbbbbbaaaaababbaabbbabababbabaababbbbbaaababbbabbbaabbbbbbabaaabbaaaabbbbbbabbaabbabaaaabaabbaabababbabaabababaaaabbaabaaabbaaabbabbaaabbbababaaaabaabbaabbbbbabbbaababbbbabbaabbbababaababbbbabbbbbbbbbaabaaabbaababababaabaaaabbaaaabaabaababbaabaaabaabbbababaaabbbbaaaabbbabbbabbbbababbbbaabbaababbaaababbbbababaabbbabaaaaabbaaaaaaababababbbaababbbbabbaaabbbbbaabbbababbbaaabbbabaaaabbaaaabbbabbbababaaaaaaabaabaababaababbbbbaaaabbabaaaabbbbabbaaabaabbbaaabababbababbbaabbabbbababbbbbbabaabbaaababaabaabbbbbaabbaabaabbabaabaabaabbabbbabbabbaabababbbbbbababbabbaabbabaaaabbababbaaaabababaabbbbaaabbaabbbbabbbababbbbabaabbbbabaaaabbbbaabababbbbabbbbbabbbbbbbbbabababbbababaaaabaababbabababaabaaabbabaabbababababbbabaaabbaabbababbaabbaabaabaaaaaabbbaaaababaabbbabababababbbbbaabaaababaaababaaababaababbaaabbbbbaabbbaabbaaabaaabbbbababbaaabbbbabaaaabbbbaaabbabbabbbaaaabbbabbbbabaaabbbaabaaabababbbbbbabbaaabababbabbbbaaaaaabbababbababbbbaaaabbaaabaaababbbabbbbbbaaaaaaaaaabbaabbaaababbaaaaabbababaaababaababbaabaabbabbabbbabbbbabbbbbbbabababbabaaaabbbaabbbbabbbbaaabbbbaabaabaaababaaababbabbbbbbaaabbbbbbbaabbbabbbaabbbaaaaaabbaaaaaaaaaabbbbbbbbaaaaabbaaabaababbbbbbbabbbaabbbbbabbbababaabbababbaabbbbbaabaaabbababbabbaaabaabbaabaabbbbbababaabbbabaaabbaabbbbbbbaaaabbbbabaaabbaaaaabbbbbaabaaaababbbababaaaabaabbbaaaaabaaaabababbabbbabbbababaaabbbbbbbababbbaaabaaabaaaabababaaabbbbabaabbabbbabb aabbaaabaabbbbaaaaabbaaaabaaaaaaabaabbababaabbabaabbaabaaaabbbbaabbabbaabbbabbbabaabbbabaaabaaaabaaaabbabaaaabbaaaabbabaaaababbbabaabbbabaaaabbabbabbabbbaaabaababbbbbabaabbbbabbababababaabbbaaaabaababbbbaaaabaababbbbbababaabbbabaaaaaaabbaabbaaabbabaabbaabaabababaaaababbbabbbbaaababbaababbabababaaabbaabbaaaabbbbabbabaabaabbaabaabaabaaabababaabaaabaaabaaaaaaaabababbbbbbaabbaabaaabbabaaabaababbababbababbaabaabbabbaabababbabaaabaaaabbbbbbaabbbbbbabbaabaabbabbbbbbabbbbaaaabbabaaabbbbbbabababbabbbbabaabbaaaabbabaaaaabaaaabababbaababbaaabbaabbabaabababbbababababbababbaababababbaabbbbbabbbbabbbbbbaaababababaabbababbbbbababbaaaabbbabbbaabbbbaabbbabaabaaaaaabaababbbbbbabbabaabababbabaaaabbaaaaaabbbaabbabbaabbabbbababaaaabbbaabbbbbbaaabbaaababbaaababaababababbaaaababbbbbbbbbbbbababaabaabababbabbbbaaaabaabbaaaabbaabbbabaababaaaabbbababbaabaaababbbababbbabaaabbbabbaaaaaaaabbbbabaaabbabbbabaaabaabbbbbbaaababbbbaababbabaaababbbaabbbaababbabababaabaaabaaabaaabbabaabbbbbbbababaaaabaabaabbaaaaabaabbbbbaabababbaabbaabbbaaabbbbaaabbbbabaabaabaabbbbbbbabbaababbbbabaaabaaababaaaabaaaabbbbabbaaabababaaabbbaabbaabbababbbbaababaaaababaabaaabaaaababbaabbbbababbaaaabbbabaabbaabbbabaabbabaaabaaaaaaaabaabbbbaababaaababbaaabbbababbaaaaaaaaabaabbbbbababababbaabaaaabbaaabaabbbbbaaabbabbbbabbbabbbababbbbabaaaabaabaaabbbbaaaabaaabbabaaabbabbbaabaaaabbbbaabbabbabaaabbabaaabbbbaaaaaaabbabbbabbbabbaaababaaaabbababaaaabbbbbbbaaabaabbababbbaaaaaabbabbaaaaabbbabbbaaababbabaabbabababbbbbababbbbabbabbbbaaaaabaabbbbbbbbaabaaababaabaababaabbabaabaabbaaaabbbaaaabaaabaaabbbbabbbaaabbaabbbbbbaaabbbaabaabbaabaabaaaaaabbbaabbbbaaabbbbbaabababbaaaababbaaaaabbbaabababaaaabbabbbaaabbbabbbababbbaabaaaaabaaaaabbbaababababbbbaaabbbbaabaaaabbabbbbbbaabaaaabbbbbababbbababbaabbaabbbbbabbbaaaaabbbabbbbabaaabaabbbabbbabaababaabbababbbbbaabaaabaaaabbbbbaaabaaababbbaaaabbbbabaaabaababbbaabaaabbbaaababaabbababbbabaabaaaabaaabbbbbaabaaaababababbabaabaabbababbabaaaaaabbabaabaabbaaababaabaaaaaaabbaabbbaabbbbbbababbbababaabbbbbbabb abbabbaaabbbbbbbaababbbababbbaaabbaaaabbbbbabbaaabbabbbbaababbbabbbbbbbbabbbbbbbaabaabbbbabababbbabbaaababbbaabbbaabbbbaabbabbaaaaaababaababaabbbaababbabbabaabbaabaabaaaabbaaabbababaaabaababaababbabaabababbbbabbaaabbbabababaaaaaaaabbabbababbabaababbbbbabababaaabaabaabbbbabbabaabaaaabaaababbbbbabbabaaaabbaababaabbabbbbabbbaaaabbbabbabaababbaababbbbbbbaabbaaabaaabaaababaaabaabaaaaaabbaaaababababaabbaaaaabbbbbbababbbbaabbbbbbaaaaabbbbabbaaaaaabaababbbbbaabbbbabbbaaabaaabbbababaaabbbbbaaabaabababbabaaabbaabbbabaabaaababbabaabbbaababaabbaaaaaaababbaaaabaababbbbbababbbaaaabaaabbaabaabaabbabababaaabbbbbabbbaabaabbabaaaaababaabbbbbaabbabbaaaababababbabaaababbabababaabaaabbbabaabaabaaabbbbabbbabaaabbbabababbaabaabbabaabababbabbbbbbaaaaaaabbbbaababbaaaaabaabbababaababaaababbaaaaaaabbabaaaabaaabbabaabaababbabbababbbabbbaabbaaaaaabbababbbbaaababbbbbaabbaababbbabbbbabaabaaabbbbbbababbbbaabaababaaaabbabaabbbaabbaaabaaabababaaabaabbaaabaaaaabaabaabaaaabbaabbbaaabbbabaabbbbbbababbbabababbbabaababaaabbbbbbababbababaaaabbabaababbbbaabbbaaaaabbbaaabbabbaabbaaabbbabbbbbaabbbababababbbaabaaaaabbaaabbbaaaaabaabbaabaaaabbabbbabbabbbabababaaabbbabbabaabababbabbbbbaaaaaabbbaabbbababababbbaabbbaabaabbabbabbabaabaaabaabaababaabbbaababaabbabaaaababababbbaababaaababbaabbbabbababaaaaaabaaabbbabbabaaaabaaaaaabaaaababaaabababababaaababbbaaaabaababbabbbbbabbabababbabaaabbbabbabaaaabbabbabbbbbbaaaaaabbbabbaaaaaaaaaaabbaababbaaabbabaaabbbbbababaaaaaaabababbbbbbbbaaaabaaaabaaaabbbbbbbabbababaabbbaaaabbababbabaaaabbaabbbaabaaabbaabbaababbabaabbabbbbabaaabbabaaaabbbabaabbbaabaabbabaabbbbabaababbbaaababbbaaababbbbabbaaaaabbababaaabababaaabbabbbbbaabbaabababbbbaaaabbaabbaaabaaaabbabbaaabbbbbabaabaaababbabbbbbbbbaababbabbaabbababaabbabbaabaabababaababbabbaaaaaabbabbbaaaababaaabbaabbbbbbaabaaabbbbbababaaaaaabababbabbbbbabbaaabaabababaabaababaaaaabbabaabbaabbbbbaaababbabbbababaaababbbabbbaaaaabaabaaaaabbaabbbabbabaaabbbabbaabbababbaaaaaabbbbababbbbabbbbbbbaabbababaaaaaababbbababbbabababbaabaabaaaabbaabbbabab aaabbbaaabbbbabaabbaaaabbbbbbbbbaaababababbaaabababbbaaaaabaabaabbbbbabaababaaabbaabbabbababbbaaaabaabbbaabababaaaaaaaaababababbabbaaabababaaabbbbaabbaaabbaaaabbaaaaabbababaabbabaabbbabbbbabbbbbbbaaabbaabbababbbaaabbabbbbaabbbbaababbaaaabbabaabbbbbaaaababbabbbaaaabaaaababbabaabbabaaabbabbababbaaaabaabbbaaaaabbbbbababaaabaaabbbabbabbbaaababbbaabababbbbbaabbaabbaaabbbababababbabbaaaabbaabbaabbaaaaabbaaabbaabbbabbbaaabaababbbaaaaaaababbbbabbaabbabaaababbbaaabbabbabbaaabbababbbaaabbababbbabaaaabbaabbbbaababaabbbbababaabbbabababbabbbabaabaabbbabababaababbaaababbbbabbbbaabbbbbaabbbbabbbbbaaabaabbababaaabbabbabbaababababbaaabaaabaaaaabbbbababbabbbbaabbabaaaaabbaabaaabbabbaabbbaaababbababaaababaaaabbbaaaabbabbbbbabaaabbbbaababbbbabbbabbababaabbbababbbabbbaaaabaaaabaababbbaaaaabaabbabbbbbabbbaababaababbbbbaabaabbabababbabbbbababaaabbbbbaabbbbaabbabbaaabbbbabbbbabbaaaabbbabbaabbbbaababbaababbaabaaababaaaabbbaabaaaaaabbbabbaaaaaababbaaaabbbaabaaaababbbbaaaabbbabbbbbaaabbbbbbaabababbbabaaaaaaabbbaaabbbabababbaaababbbabaabbbabbbbbaaaabbbabbabbabaaaababaaaabbbbbbaaabaabaaaabbbbbaaabaababbaabbaabbbbabaabbbabbbaaaabbbaabbbabaaaabaaaababbabbabbbbbabaabababbbbbabbaaaabbabaabbbabbabbbaaabbbbbabbaaabbbaaaaaabbabaabaababaaabbbabaaabbabaaaaaabbababbbbbabbbbabbbbbbbbbbbbabbbbbaaabbaaabbabaabbbaababbaaabbbaaabababbabaaaaaabbabbbbbaaabbaabbabbababbbabaaaababbbbbabaabbbaabaabaaaaabbababaabbbabbabaabbbababaaaaabbbbbaabbabbabbaababbabaabbbbbababbbaababbbaababbabbaaaabbabababbaabbbaaaaabaaabaaaaabbaababbbbbbabbbbbaabbaabaabbabbaaabaabaabbaabbaaaaabbabaaabbabaaabaabaaaaabbbabbbaabaaabaabaaaaababbabbbbbbbbaababaabbbbaababbabaaabbbabaabbaaabbbbbabbababbaababbabbbabbaaaaaabaabaabbbbababbbabbbababbbababbabbabbbbaaabbabaaaabbaaabbaabbbbaaabaaaaaabbbabbababbaabbabbaaaabbabbaabbababbbaaaaababaabaabaaabaababbaabbaabbbaababbbabbbabaaaaababaaabbabababababaaaaababbaaaaaabbbbbababaaaaabaaaababaabbabbbbbbaaaaaababaaaaabaaabbbbbbbabbabbbbbaaabbaaabbaaababaabaababbbaababbbaaaabbabababbababaaabbabbbbbaabaabaaab aaaabbbaabaaababbaabbbaababbaababbabbaabaababbbaabbaabaaaabaaabbabaabaaaabbabbbaabbababbbbbabaabbbbbbbaaabbbabbababbbababbbbbbbbababaabaabbabbbaabbbbbaababbaaabbaababaabbbbbaaaababababaaabaabbabbbaabbaaabbbabbaaabbbabbbbbbbaaaaaabaaaaaaabaabababbbbbaaaababbaaabbbaaaabbbbbbababaaaaabaaaaabbbbaabbaabbaababbaababaaaabbbabbaabbbbabbbbbbbbbabaabbabababbbaaaabaaaaaabaaabbaabbaaaabbbbaabbbbaaabbabbbababbabbaaaabaabbbaaabbbaaabaababbaabbabbaaaaaaaabaabaabbbbaabbbaaabbbabaaabaabaabbaabbbaaabaaababbbaaababbbababbabbaabbbaaababbbaaababbaaaaaabbbbabaabbbaaabbbbbaaaaababbbababaabbbaaababbaaabaabaababaababaabbbbbbbabbababaabababbaababbaaaabbbaababababbbaabaaabababaababbaaaabbbabaaaabbaababaaabbaabbbaabbbbababbbabbbabbbbbbbaababbbbababaaaaabaababaabaaabaaaababbbbbababbbaabbbabaaabaaabbaaaabbbbbabbbbabaaabaaaabaabbabaabbaabbaabaababaabbbabbabaabaabbabababbabbaabbbaabbabbbbbaababbaabbababbbaaababbbbbaaabaabaaaaaaaaabaaaabbbbbbbbaabaabbbaaabbababbaaaabbabbabaaabababbbaaaabbabbabbaabbabaababbbbbbaabbbaabaabbbabababbaaaababbaaabaaabbabaaababaababbbaababbbbbbaabbbbbabbbbabaaaaabbbabbbaabaaaabbaabaabbbabababaabaabbbaaaabbaaabbaaabbaaaaaaaaabbababbabababababaaaaaaabbbbaabaabbbbabbaaabbababaaaaababbabaababaabbaaaaaaabbabaabaaababababbbbababaabaaababaababbabaabaaabbbbbbaababbbbbbbabbababbabababbbbaaaaabababababbabaababbaaababbaaaabbbaabbabaaaaabbbbbaaaaaabbaabababababbbababbabbbbbabbbaabbbaaabbaabaaabbbbbbbaaaabbabbabbabbbbbbbaabbaaabbabaaababbaabbbabaaaabbaaabaabbabababbbaaaaabbaaaabaabbbaaaaabbaaaaababbbabababbabaaabaaabbabaaaabaaabaaabbabaabaabbbbabbaaabbbabbabbaaabaabaaabbbbababaaaabbbbabbaaabbbbbabbaababaaabbaabbbabaabbbabbaabbabbbbbaabbabbabababbbbababaaabbbaaaaaabbababaaabbbbabbbbaababababbbbaaabbbaaaabbabbbaaabababbbaaaabbabbbabbaabaaabbaabaaabbaaabaaabaaabbbbaaaaabaaabbabbaababaabbaaabaaababaaababbbababaaabaaabbbaabbaabaaaabbbaaaaababababaaaabbbaababbbbbbababaaaabbbbbabbbaaabbaabababaaabaabababaababaabababaabbaabababbbbbabbabbbbbaaaabbbaabbbabbababaabbbaaabaaababbbbbbbababaaabaabab aaabaaaabbbaabaabbaaaabbababbbaaaaaabaaabbaaaaaaabbabbabaabaabbbbabbaaaabbbbabaabbaabababaabbaabaabbabaaaaaaaabaababbabababbbbbbbaabbbbbbaaabbabaabaaaababbaaabbababbaaaabbbabaabbbbbbaaabbabbaabaabbbaaaaabaaabbaaaaaaaaabbbbbbbaababaaabaaaabbaabaabbaaaabbaaabbabababbbbbbbbabbbbabbbaaabbbbaaaaaabbbbbbabababbbbbaaaaabbaaabaaaaabbbabaaaabbbbabbbaabaabbbbabbabbaabbabaaabbabaabbaaababababaaaabbabbaababbbbabaaaaababababbabaaabbabaaaaabaaaaaabbababbbbababaabbabbbababbbabbbaabbbabaabbaababaabbabbabbabaabbababaabbababbbaaaababaabbaaaaabbababbaababaabbabbaabbaabbaabbbbbbbbbbaaabbaaabbbabaababaabaaabaabbbaabbaabbbbbabababbbababbbabbbbabbbbbaabbbaaabaaaababbbaaaaabbaaabaababaaabaabbabaababbbbbaaabbbabaaababbbababbbbbbabbbbaaabaabbaaaaabbbbbbbababbaabaabbbaabbaabbabaaaaaababbaaabbbabaabaaaaaaaaaaabaaabbaaaaababaaaababaabaabbbbaaaabaaaaaaaaaabbaababaaababbaabbbbbaaabbbbaaaabaaaaaaaaaaabaaaabaaabbbabbbaabbbbaaabbbbaababbabbbbaabbbbabaaaaabbbaabbbbaaaaaaaaabbabbbaaabaabaaabbabaabbaababbbbabbbabaaabbaaaabaaabaabaabbbabaaaabababbbbaabbaaabbabaaaaabbabbbbabaabaabbaabaabbbbbaaabaaabbbbabaaabbaabaabaababbaababababaabaabbbbbbabbababababbbaababbbbbabbaaabbaababbaababaababaababbbbaaaaabbaabbbbbaaabbbaaaababaabbbaaabaaabbbbbbbbaaaaababaaabaaaaababaaabbbbbabaabbbbabaaabbaaabbbbabaabbbaabbbabaababaaabaaaaabbaabbaabbaabbababaabbbababaaaababaaabbaababbaabbbbaabababbaaaaaabbbaabaaabbaabaaababbbbaabbabaabbababbbbabbababbbbbbabbbaabaababbbaababaaabbabbaaabbbbbaaaabbbaabbabbabaabababaabbaababaababaabbaaabbabaabababbbbbaababbabbbaaaabaaaaaabbbabbaabbbabbabababbbabaaaaaabababaabbbabbbababbabababbabbaabaabbbbaaababaaabababababbaabbbbabaabbbbbbabbaaaabaabbbabbabbabbaaaabababbbaaaabbbabbbbaababaaabbbbaaaababbabaaabbbaababaabbaababaabaaabbabbbbaaababbababbaaabaaaabaabbabbaabbbbababbababbababbbbbbbaabaabbabbaababbbbabbaabaababaaaabbbabbabbbbabbababbbbbbaaaababaaabbbbbbaaaabaaaaaababbabbbbbbaababbbaaabbaaabbabaabababaabababaaaabaaabababbbbbabbbbabbaabbbabbaabbbbbbbabbbbbaabaabababaaaaaaabbbbaaabababbaaabbbab abababbababbbbbabbaaabbbbabbbabbaababbabbbbbaaaabbbbaabbababbaabbbbbbbababbaaabbbabbbbaabbbaaaabbbbbbaababababbbabbaabbaabbababaaaabbbbaababbaababbbbaaabaabaabaabbaaabbbbbabbbbaababbabbabaaaaaaababaaabbbabaaaaabbabababbaaaaaabbbabbabbabaabbbbaaabbbbabbbbbabaaaaaaababaabaabbbbabaaaaaaaaaabbbbbaabbaabbbbabaaabaaaabbabaabbaaabaaabbaabaabbababbbababbaababbabbabbbbabaababbabbaababbbaabbbaaababbbbbabaabaaabbabbababaaaaaaaaabbabbaabbaabababbbaaaaaabaabaabbbbbababbabaabbabaaaaababbaabaaababbbaaaababbaabaaabababaaababbbbbbbaaaaaabbbabaaabbbbaabaaababbbbababbbaabababbbababbaaaabbbbbaaabaabbaabababbbbbabbbabbababbbabbbaaabaabbaaababbaaaaababaabbaabaabbbaaaaaabaabbaaabaaabbbbababbaaaababbbbbbabbaabbbaaaaaaabaaaababaabababababbaaabaaaababaabbbbaabababbabaaaababbaaabababaaabbabbbaaabbbbbaabbabaaaaabaaabababbbabaaababbababbababaaaaabbbabbbbaaaabbbaabbbbbaabababbabbbbaaabbbaabbaaaaaabbbbabaaabbbaabbbaaabbaaabbabbbabbbaaaabbaaaababaabbbabbbbbaababbabaaabbbabaaaabbabbbbabbbabaabbaaabbabbbabbbbababbabaabbbbbbabbbababaabbabaabbabaabbabbbbaaabbaabbabbabaaaaaabbbbbbaaabaaababaababaabababaaabaabbbabababaaaaabbbbabaabaababaababaaaaabbbaaabababaabbabaabbbabbbbaabbbbbababbababaabaaabababbbbbbbabbbabbaabbaabbabbbbababbbabbababaabaaaaaabaaabaabbabbbbbbbaabbaabbaaaabbaabbabbababbababababaabaaaaababbabbabaaaabbbbbbbbaabaabaabbababababbbbbbbbaabbaababbbaabbaabbabbbbabbbbbbabaabbaabbbbbabbbbaaabbbaaabbbababbabaaaabaaabaaaaaaaabbaaaaaaabababaaabaabbbbaaabaaabaaaaaabbabbbbbabababbabbbbbbabbabbababaaaabababbaabbbabababbaaaabaaaaabaaababaaaabbaaaaaabbabbbbbbbbaababbabbbababbbaabbbbaabaababbbaabbbaaababbbbbbbaaaaaabbabbbabbaaabaaabaaababaaaaababbabaaaaabaabaaabbabbbbaababaabaaaabbabbbbbbaaaababbaaabbbbbbbbbbabbbbbabbbbababbbbbbbbbabbbaababbaaaaaaaaaaaabbbbbbabbaababbbbabbbaababbabaaabaaaaabbabababbaaaabaababaabbbbaaabbbaababbaaaaabaabbabbbbabbaababbbbbbbbaaaaaaabbaabbabbabbbbabbbabaabbbbabbbabbbabbaaabbbaaaababbabbaaabbbbbaabbabbabbaaabaabbabbbbbbaaaaabbbaaabbabbbbaaabbbbbaabbaaababbabaabaabbbabbbbbabb abaaaabaaaaabbbbaabbababbababbbabbbbabababbababbaabbaabaaaaaaabbbbbabbbbaabbaaaaabbbababbbaaabaabbbabbaaabaabbaabbbbaabaabbabbabaaaaabbababbbbaaabbbaababbaabbbbabababaabbbaaabbaaababbbbbbbaababbaababbbbababaaaaaabbbbbabaabbaabbbbbbbbbaabaabbbbaababaabbabbaabaabbbababbbbbaaabaabbaabbababbbbaababbbabaaabaabababbabbbaaaaaaababbbaababaabaaaabbbbabaabababaaababbabbabbaaaababbbbababaabaaaababaabbaabbbbbbaaabbababbaabbbabbbaababaabbbaaababbaabbaaaabaaabbaabbabbbbbababaaaabaabaaababaabbbabababaabaaabbbabbbbbaaaabbbabaababaabbabaaabbbaabaaabaaabbabbbbbabbabbabbbbaaababaaaabbbabaababaababbabbbabaaabbaababaabbaabbbbaaaabbaababaababaababaabbabaaabbabbbabbaaababaaaaababbababaabbbbabaaaabaaabbbbaaaaaaabaabaaabbaaaabbbbabbababbbabaabbaababababbbababaaaabbbbbbbaaabbaaabbbaabbababbbbbbaaaaaaabaaaabbabbaabbaaaaabbbbbbbabbbababaabbabaaabbbbabaabbbbabbabbababbbababbbaaabababbbbbbbaaabbbbaaabbabbaaababbbbbbbabbbabbbbbaabbbbbbbaabaaabbaaaaaaaaabbababbbbbaabbbbbabbbabaabbbaabaabbbababbabbbaababaabbaaababbabbaaabbbaabaabbaabbabababaabaaaaaaaaabbbaaababbbbaabbbbbabaabbbaaabaaababbbbaaaabbababaabbabaaaabbaaaaabaaabaabbaabbbbabaaaabbbbabbbaabbabbbababaaabbbaabbbababababbbaabaaaaabbbabbbaababababbbaaaaabaaaaabaabbababbbabbbabbabbbbaabaaabbaaabaabaabbaaaaabbbaaabbbbbaaaababaababbbbbaaababbaababaabbbaaaabababbababaaaaabababbaabbbbbbbabaababbaaabbbabaaababbbbbabaaaaabbabbabbbbaabbabbbbbbbaabbbbbabaaabbbbbbbbababbbaabbabbbbaababaabaabbbbabababaaaaaaababaabaabbbbbababaababbaababbaaaaaabaabaabbabbabaaabaababaabbaaabababbaaaaababbbbbabaabababbbabbbbaabaaaabaaababbbaabbbabaabbbaaabbabbaaaaaaabababbaaaabbaaaaababbaabbabbbaaabaaabaaaabaaaabaaabbbaababbbbabbaaababbbabbaaaabaaaababbbbbbbbabbbaaabaabaaaababbbbbbbabaaabbbaabaabbbbabbbaaaabbbabaababababbabbbbbbbaababbabbbaabbabaababbabaaaabababbbbbabbbaaaaababbbbbbbabaaabaabbabaaaabaababbabaabbbaabbbbbabbbabbabaabaabaabababaaaababaababbbbbabbbbabaabaaabbabaaaabaabbbbbabbbabbbabbbababababbaaaaaaabaabbbabababababbbbbbaababababbaaaaaabaababbabbbabbaaababaaaabba aaaabbbaaabbbaababababaaaaaabbabbabaaaabbabbbababaaabbbaabbabbbbaaabbbbbaaabbbabaabaabbabaabaabaaabbabbbabababbbaabbbbbababbbabbaaabbaababbbabaabaababbbbaaaaabbaabaaaaabbbbabbbaaabaaabbaaaaababbabbababbabaababbbaaaaaabbbbabbaababbbbbaabaaabaabaabbababbabbaabbbaaaaababbaaaaaaaaaabbbbbbaaaababababbaabbaaabaabaabaabababbabbaababbbaabbaabbabbabaaaaababababaaaaabbababbbbbabbaabaaaaaaaaabaaaaaaaaaababbbbbaabbaabbaaabbbabababababbbbabbbabbabbababbaabbabbaaabaabaaaaabaaababbabbbaaabbaaaabbaaabbbbabaaaabbababbbaabababaaabbbaaabbbaaaabbaabaabbaabbabaaabbbbbaabbababaaaabaabbababbbaaabaabaabbababbbaabbaabaabaaaaaaaabbabbaabbbabaaaabbbbbabbbbaabbaaabbabbaababbbbaaaaabbaabbbbbababaabbabbbbaaabbbabbbababbbaababaabaabbbbaababbabaaabaabababbababaabbababbbaaaaababaabaaabbbaabbaabaaabbbbaabbbabbaabbabbbbbbbabbabaabbbaabaababbbaaaaaaaaabbbbbbbbabbabbbbbaababbbbabbbaabbbbaabbaabaabbabaaabbbabbbaaaababbababbaabbbabbabababaabbbbababaabbbbabaabaabbbaabaabbbaabaaabbbabaababaabbbbbbbbbbaabbbabbbaababababbabbabbababbababbbbaaabbbaaabaaaabbbabaabbbaaaaabbbbaabbabbaaabaaabaaabaaaaabbaabbbbaabbabbabaaabbabaaaaabbaaababaaaaabbaaaabbbabaaabaaabbbabbaababaaaabbbabaabbaababbabaaabababbbabaaaababbaaabbbbbabbbabbabbabbbbabbabaabaaaaaaabbababaaabbbbbbbbabbbaaabbaaabbababbaabaabaaaabbabaabaaababaabbbabbbaaaaabbbbabbabbbabaaaabbababababbbbababbabaaabaaababbababbabaababbbbabbaababaabbbabbbbaaaabbabbabbbabbbbaaabaaababaaabbbababbabbbaababbbbbabaaaababbabbabbbbbabaabbabbbababbbbabbaabbbbaababbbbbbaabbbababaabbbbabbabaabbbabbbaabaaabababbaaabbbaabbabbbbbbabaaaabbaabbbbaaaabaababbbbbabbabbaabbababbaaabbbbabaababbbbabaabbabaabbaabbaabaabaaabbbbaabbabbabaaaababaabaaaaabbbaababbabaabbbbbabbbbbbbbaaaaabaabbabbbbbaabaabbbbbaababbaabbabaabbaaaabaaaabaababbbbbbaabbaabbbaababbabbbbaabababbaaaaaabbababbbabaabbbbbaaaabbbbbbbbabbbbbabaabaabbaaabbbabbaaabaaaaaaaabaabababbaababaaabbabaaaababababaabbabaabbbaaaababbabaabbbbaabbaaabbbbbbabbaaabbaaaabaabbbbabbbabbbaabbbbabababababbbaaabbaabababbabbabaaabbabbbaaabbaaabbbbbbbab aabbbbbbaaabbaabbaabbabaabbaabbabbbbbbaabaaaaabaaaaaabbabaaabababbbbabbaaabaaabaabbbbaabaabbabaabaababaabaababbaabbaaaabaaabababbbbbaabbaaaaabbbbbaababaabaabbabaaabaabbaabaaaabaaaabbabbbbabaabbaababbaaabaaabbaabbaabbbabaababbbbbbbbbabbabaaabbbbbabaababbababaaabbaaaabbabaaaabaababbaaababbaabbbaababaaababbbababbbabaaaaaabbaaaaababbabbabbbbbbabbbabababbbaaaabbaaabaaaaabaaabbaaaabaaaabbaabaaabaaabaababbbaaaababaabbbaabbbabababaaaaabbaaaaabbbaaaaababbbaaabaabbbbaaaababaababbbbbbbbaabababaabaababbbbbbbbabbaabaabaaaaabbabaababbabbabaaaaabbabbabbbababbabbbabaaababbbbabbbbbbaaaaaaaababaaaaababaabbaababbaabbbabbbabbaabaabbbaaaababaabaabbbaababaaaabbbaaaabababbaababaaabbbbbbbaaaaaaabaabaaaaaaaaababbbaababaaabbaaaaabaaabbabbbbbbababbbabbababbbbbbbababaaaababbababbaabababbbbaaaaabaaababaaaaaaabbabababbabbbaabbaaabababbabaabbbaaaabbbbabbababaaababbbbaaaabbabbabaabbaaaabaaaaabbaabababbabaaabbaabaaaabbbaaababbbbaababbaabbbbababaababaababaabaaabbbbabbbaaaaaaabbbaabbbbbabbabbbaaabaaababbbaababaaababbaaabbbaabbbaaababaabbabbbabbaaabbabbbbbaaaabbaabaabaabbbaabaabababbbaababbbbaabababbbbaaaaaaaaaabaaaaaabbbbabaabbaabbbbaaaaaaaabbabababababaaaaabbabaababbaabbaabaaaabaabbabbaababbaababbabaabaabbaaaabbaaaabbabbbbababbaaabaabbaabbbbabbabbaabbaaaaabbbaaaaaabababaabbaaaababbbbbbaabbabbaaaaabbbbbbbbabaabbbaaaababbaaaaabbbabaabaabbbaabbababbaabbaaaabbbbabbabbaabaaabaaaabaabaababbaabaabbabbabaabbaabbbaabbababbabbaaaaabaaaabaaaabababaabbbaabbabbabbbbbbbaabababaabaaaababbaabaaabbaaababbabbbbbabbabbbbabbaabbaaaaabbbbaabbabbaaaabbbbbabbababaabaabbaaabaabbbbababbabababbabababbababababbbbbbbbbbbabbabaabbbbbababbaaaababbbbabbbaababbbbaababaaaaaabbbaaaabbaabaaaaabbababbbaabaababbbaaaababbaabaabaaababbabbbbbbbabaaaaaaabbbaaabbbbabaababbbbabaaabbbaaaaaababaaababbbbaaabbabbabaabaabbaaabbaaabbabbbbbabaaaabbaabbaababbabaaaaabbbbabbaababaababbaabbbabbababaaabbaababbbaabababaabaaabaabbabaabaaabaaaaaaabaabaaabaabababbaabaabbababababaaaaababababbaabbbaaaaaaaaabbbaaabbbabaaaabaaaaaaabaaaaaabbbbbaababaabaababaaaab ababbabbbaabaabbbaabbabbabaabbbbaabbbbbaaabaabaabbababaaaabbbbaabbbabbaabababbaaabaabbaabaaabababbabababbbbbabababbbabaaaabbaaaabababaabaabbbaaabbabaabbaabbbbbbaabbbaaabbaaabbbbbabbbbbabbaabaababbbabaaababbbabbbabbaaabaaabbbabaaaabbbbababaabbabaaaabbbaabaaababaababbaabaaaaabbbbababbbaaabbbbaabbbbbbbaaababaabbabbaabbbbbabbabaaabaabbbaabaaaababbbbbaaaabababbaabbbbababbbaabbbbbaabbbabbbaabbaaabaabbbaaabbbabbaaaabbbaabbaaabaabaaaaaaaabbbabaaabaaabbbabbbbaabbbabbbbabbababaabbaabbaabbbbbbaaaabbbabbbbbbaabababbbbaaababbaaababbaabbbbbabaabababaabbbaaaaabaabbbababbababaabbabbabbbababaababbbaabbbbabaaabbbabbbaabaabababbbaabbaaaaaababbbbaabbababbaababbbababbaaaaabaabbbabbbabababababbaaabaaaababaaabbbaaaabbaaabaababababaaaabaaabbaabbaaabaabaabaaabaabaabbabbaabbbbbabbabbabaabababbbabaabaaaaaabaaaaabaabaabbaaabbabbbbaabaabbababbabbaabbabbababbbbababbbaabaaaaaabaaabbbbaabbaabbaaaabbabbbbbabbbbbababbbaaaabbbbaaabaababbbbaaaaaabbabbbbbaaababbabbbaaabaabbaaaaabaaaaaabbbabbabbbaabbaabaabbaabbbabbabaaaaaabaabaabbbbbaabaaaaaabbbbaaababaabaabbaaabbabaababbbbbababbabbaababbbabbbbaaabbabbabababaaaaabbabaabaabbbbbbaabaabaaababbbaabbaabbaababaaababbbbaabbbabbababaabaaababbbbabbbbbabbbbbababbbbabababaabbaaabbbbbaaabaabbaaabbabaabaababaabaaabbabbbaaabaabaabbaaaaaaaaabbabbbabbbababaabbababbabaaaaabbaaaabbabaabbbbbbbabbabbaababbbbaabaaabbaabbabbaabababbbbaabaabbbbaabbabbaabbaaababbbbbabbbbbaaaaabbbaaabbabbbabaabababbababbaabbababbaabaaaaabbbbbaababaaabbbbabaabaaaaabbbababaaaaaaaabbbbbabbaaaaaaababbbbaaababaaababaabababababbaaaabbaaabaabbaaabaaaaaaabababbbbbabbabbaaababbbbabbbbbbbaabbaabbaababbaaaabbaaaaaaabaaabbaaababbbbbbbbbbaaabbbabbbaaabbaaaabbbbaabbbabbaababbbabbababaabaabbaaaaabbbaabbaaaaabaabbabbabbbabaabbbabbbabbaabbbabaabbbaaaabbbaabbabbbbabaaaabaaabaabbbbbbaababaabaababbabbbbaabaaababbbbabaabbbaabbbbaabbbbbbabaaabbabaaabbbbaabaaabaabababaaaabbbaabbaaaaabbaabbaaaabbbbaabbaabaaabaaabbabaaaaaaaababaababaaaaaabbbaaaabbbbabbababbbaaabbababbbbaaaaaaaabbaabaabbababbababbaabbbbabaabaabaabbbbbaa bbbabababbbabaabbaaaabbbaaaabbbababaaaababaaabbaabaaabbababbaaabbbbaaaaabaabababbbabbbaaababaaabbbaabbbabbaabbaababbaaababaaaaaaaabaaabbbaabbbbabbabbbabababbaabababaabbabbaabbabbbbaaabbabbbbabaabbaaaaabbbbaaababababaabbaaaaabbbbbbbbaabbbaabbaabbbbbbaabbbbababbbabbaababbababaaababaaabbbaaabaaaaabbaabbbabaaabbabaaabbabababbbababaaaaabbbaabbababbabaabababbbbabbbaaababbbbbbbbabaaaaaababababaabaaaaabaabbaabbabbbbbbbaaaaaabbbbbabbbabbbbaaaaaabaababbbbaabbaaabaababaabbabbaaabbbaaaaaabbbabbabaaaaaaabbabbaabbaaabaaabbbbabbbaababbbaaabababbaabbaababaaaaabbabbbaababababbbbababaaaaababaabbbaabaabbabbbbbababbbabbbbaaabbaabbaabbababbbabbaaabbaaababbababbbbababababbabaaabbbbbbaabbbbbabbabaaabababaabaababbbaaabbaaabbbababbabbbbbaaababbabaabbbbabbaabbbbaaaabbabbabababbbabaabbabbbbbbabbbbabaabaabbaaabababaabaaaabbbbaabbabaaaabaabbaababbaabaaababbabbbaaaaabbbbababbbbabbbabbbbbaabaabbabababbbbbabaabbabbbaaaaaaabbabbbabaaabaabbabbbababbabbaabaabaaababbbbaaababaabbabbbbabaababbbbabababbaaababbaaabbbabaabbbbbbaabababababbbabbbabbbbbbbabbbaaabbbbbabbababbaabbaaaababbbbbbbaabbaabbbbaabbbaaaabbabbbaaababaaabaababbabbbaababaaaabbbabbbbabaabbbabbaaaababbaabbabbabbbbabaabaababaaaaabbbbbabaabbabbbababbabaaaababaaababbbbabaaabbabaabababbbaaabababbbbaabaababbaabbbbbaaabbbbaaababaabbbbababbbbababbaababbaaaaabaabbbabaaaabaababbbbaabbbaabaabbaaaaababbababbbbbabbbbbababbaababaabaaaaabababbabaaaabaaaaaaababaabbabaabababbabbaabaaaabbbbbabbaabbbbaaabaabaaabbaababbaabbababbbabaaaabbbbbbbababbabbabbbbbaababaababaabbbbaaabbbbbabbbbaababbaaabbaaaaabbbabaabbbabbaaaaaabbabbabaaabbbbbbbbbaaabaaaabbabaabbabbaaaababbbbabbabbabaaaabbaabaaaabaaabbbabbbbabbabaabaabababaabbaaaabaaabbbababbababbabbaababbaaabababaaaaaababbaababbaaaaaabaabbbaaabbaaabababbaaaaabbbbaabaabaabbabaabaaaaabbbabbabaaaaaababaabbaabaabbbaaaababbbbabbabbbbabbbababaaaabbabaaaabaaaababaabababaabaaabbabbbbbabbbaaaababaaabbaaabaabbaaaaaabbaaaaaabbbabbaaabbaababbaaaaaabbbabaabaaabaabaabaaabbbaaabababbaaabbbbbabbbbaabbbbabbaaabbabbaaaabbaaababbabaababa ababbabbbaabaaabbabaaabaabbbbbbbaabbbaabaaaaabbaabbaabbbabbabababaabbbbaaaabbbbbaaabbbbabaaaabbaabbababababbbaababbbabbabababbabbabaaabbbaaaabbabbabaaabaaaababbbbbaababbbbbabbbbabbabaaababbaabaaaababbaaaaabbaaabbbbabaabbaaabbaabaabaabbbbabbaaaaabababbaabbabbabbaaaabbbbabbabbbabbbbbbbbbbbbbbabbaabbaabbbabababbabbabababaabababaabbbbbbaaabaaaaaababbbabbbbaabaabbaaaabababbbbaabbaaaabbabbaaabbaabbbbbabaaababaabbbbbbaababbbbbbabbbbbbbaabbabbbbaabbbaabbbbaaabbabaaaaaaabbaaaaabbbbabaababbaaababaaaabbbbabbbbbaaabbabbabbbaabbabaaaabbaaabaabaabbbbbabbbbbabbabbaaabbaababababaabbbbbbaabbabbabaabbabaabbbabaabaabbababbaaaaabbababbaabbbaaaabbbbaaabbbaaaaaaabaabbaababababbaaaaabbabbbabbbbbbaaaababbabbbbababbbaabaabaabaaabbabaabbbbabbaaaabaaaaaaaabaaababbbbaaaabaabaababbabbababbaaabaaaaaaababbbaaababaabbbabbabaabbbabaaaaaabaaaabaaabaaabaabbaabbabbbabbababbabbbabbaababbbaabbabbbaabbbabbbbabaababbaababaaaabbbbaabbabaabaabbabbbbaaaabbabbbabaababbaaabbbbbaaababbaabbaaaabaababbbbbabaaaaabababaaaaaaabbbaabaaabbabbbabaabbbbbabbabaababbaababaabbbaaaabbbbabbbbaabbbaaabaabbbbaabaababbaabbbabbbabbbbaaabbbabaaababbaaababbbbabbbbabbbbababaaaabbbabbaaababbabbababbbaabbaababaaaabbbaaababbaaaabbaaaaabaabaaababbbabaaaaababaababaabababababbabaababbaababaaaabbbbababbabbbbabababababbabaabaababbbbabbbbbbbababbaabbbabaabbbaaabbbabaaabaabaaabbbbaaabababaabaaabbabbbbaaaaaababbaabbbabbbaaaaaaabbabbbaabababababaaaaaaaaababbababbbabbbbaabababaabbabababbaabaaaabaabbbbbbbabbbabbbbbbabbaaabbbbaaabaabbabaaaaaabbabababbbbaabbabbbbbbabbabaabbbbbbbbbabaababbbbbbbbababbabbbbabbbabbaaabbabbabbabababaababbbbbbabaabbaabbabbabababaababaaaaabaaaaababbaaabaaaabbbbbbbabbbbaabbaabbaabbaababbbbbbbbbabaaaabbaaaabaabbaaabaabbaaaababaaaaababbbbbbaabaabbbaaaabbabaabbbbbbabbbbbbbbababbaababbbbbbbaabaaaabbbbabaabbaabbbaabbaabbbbaabaabbaabaabbaaaaaabaabaaabaaaabbabaaabbababbbbbabaabaaabbaabaabbaabaaabababbbbabaaabbaabaaaabaabaaababbabbaabbbbabaabbaaabaabbaabaabaabaabbababaaaaaabbabbabbbbbaaaababbaaaaabbbaaaabaaabaababbabbbbababaabbaa aabbababaabaababaaaaaabbabbaaabbbababbababbbbbbaabbabbaaabbbbbaabaaababbbabaaaaabaabababababababbabaaaaabaaabaaaabaabbbaaabaaaababaaabbaabbbaabbababbbbbbaabbbbbbabbbbaaaabbbbbaaabaaabbaaaaaabbbaaabbbaabaaaaababbaaabaabbbbabaaabababbbbabbbbabababbbbabababbababaaaaababaabaababbbaaabbbbaaaaaaaabbbaaabaabaaaaabbabbabbbbaabbababbabaaabbbbbbababababbbbbabbbabbbbbabaababbbaabbaaaaaabaaaaaabbbbbaaabaababbabbaaaabbaababbababababbbaababaaabbbaaaabbababababbaabababaaabaaabbaababbaaaababaabababbbbabaababbaabaabaabbbbabbbbbaabbabaaaaaaabaabbbbaabbbabbabaaaaabbbabbbbabababababbaabaaaababbabbbbbbaaabbbbbababbbaaaabaabbaabaabababbbbbabbbbaaaaaaaabbbbbaabbabaabaaaaaaaabbbbaabaaababbababbabaababaabbaaababbbbaabbaabaabbaaaabaabbbbbaaabbbbbbabbababbaabbaabbaabababbaabbbabaaabaaabbaaaaabbaababbaabbbabbabbaaabaaabaabaaaaaabbabaaabbabbbaaaaabbbbbbaaabbaabbabbbaababbaabbbbaababbbababaabbbbabaaaaaaaaabbbbaabbabbbbaaaaaaababaaabbbaabbabbabbbbbabaabababbbbbabbbbaaabaaaaaaaabbabababbaabaaabbababbaaababbbbbbbbaaabaabbabbaabbbbbaaaabababaaabaabaabababaaaabababaaaabbbabababababaaabaaaabbbaabaabaaababbbbaabaabaaaabbbabbabbabbabaaaabbbbbabaabbabbaabaabbbbbabababaaabaaaabbbabbbababaaabaaaabbabbbaabbaabbaabaabbaaababaabaabbababaaabbabaaabbabbabbaaaaaabbbaaabbabbbbbbbaabaabbabbbbbaaaabbbaabababbaabbaaaaabbbabbaaaaaaababaabababababbbbbaaaabbaaaaababaabaaaabaababbbbbbaabaabbbbabbaababababbbabbbabbbabbbbabbbbbbabaaababaaaaaaaabaaabbbabbbaaaaaabaabbbaaaabbbabbaababbababbabbabaaaabaabbbbbaababaababbbaaabbaaaaabbaaabaabaaaaabaababbaaaabbabbaabaabaabbaababbabbbbaabbabbabbbababaaaabbabaaababaabbbaaabbbbabbababaabaaaabbaaaabaaaaaaabbbabbaabbabbaaaabbbabaabababbbbbbbbbbbbabaaabbabbabbbaaabababbbbabaaaabbabbabbaabbbabbbbaaaabbaaaabbbaaaababbbabaababababbaabbbbababaabaaababbbabaaaabaaabbbabaabbbaaabbbbbbaabbabbaabbbbbbbbababaaaabbaaababbbabbbbbabbaababbbabbababbabbaabaaababbabbbabaaaaabababaaabaaabaaababbaaaaabbbbbababaaaaaaabaababbaabbababbaabaaabababbaabaabbbbbabaabbababbbbbaaaaaabbaaabaaababbabaabbaaabbaabbaab abaaababbaabaaabbbaabbbaababbaabbbaaaabaaabaabbbababbbbabababaaaabbbbbbaaabaaaaabbbaaabaabaaaaaabaaaaaababbbbbaaabaaababaabbbabaababbbaaabababbabaabababaaaabbababaabbbabaabbbbaaaabababaababaaababaabaabababaaaaababbbbaaabbbababbababaabbaabbbbbbabaaaabbbbabbbaabaabbaaabaaabaabbbabbaabaaabbaaaabbbabbaababbabbbbaaaabbbaaaaabbbaababaababbbabbbbbbbaabbabbaaabbbbbbbbaaabbabbbbaaababbbaaabbbbababbbbaabbaababaabaabababaaaaababbabaaaaabaaaabababbbbbbbabbbbbaaaabbaabbbbaabababbaabbbbabbbbabababaaaabbbbabaababababbabbabbaabbbaaabaabbbaaaaabbaabbbbbbbabbbbaabbbaaaaababbaabbaaaabbbaaababbbbbaaabaaabbbbbababbabbabbaaaaababbabababbabababaabbbaabbbaaabababbabababaaaabbababbaaabbbbaabbbbbbbababababaababbbbaaabbbbaaabbbaabaaaaaaabbbaabbaabbbbbaabbaaabbbbbaaaabbbbabbaaaabbbbbbbbbbabaaaabaaabbaabbabaabababbbaaabababbbababaabbbbbabbaaababbbbaabaaaabaababbababbababbaabaaaaabbbaababaaaababaabbbabababbababbaaabaaaabbbabbbbbabbabbabbbbabbabbbaabbaababbbabababbabaaabaaabaabbaaabbbababbbaaabbbaababaaababaabbbaabbbaabbabaababaaabbbbbbbbabbaaaaabaaaabaaaabaabbbbabbbaaaabaaabbabababaabbbbbbaabaaabaabbaabbaaababaaaaabaaabaaabbbbaaabbabbaababaabbaaababbabaaababbabaaaabaabaababbaabbbaaaabbabaaaababbbbabaaaabaaaabbbbababaaabaabbabbababaaaaaaabbaaabbabbbbbbabbbaaababababbbbbbaaabbbaaaabababbbabbbaaabbabbbababaaabaabababbbbbabbbaababaaabababbbaaaabbbabaaabbaabaabaaabaaabbbabaabbababbbaabbabbaababbabbaabbbbaabbbababbabbbabababaaaaabaaaabbaabbabbababbbabbbbaababbaaaaaabaaabbbaaabababaabbbbabaabbaabbbaaaaabbaabbbbaaaababbabaaaaabaaaaaababaabbaababaaaaaabbbbabaaabbaaaabbbabababbbbbabbaaabaaaaaabbabaababbbababaaabaaabaaababbbbbbabbaababababbababaabbaaabbbaabababbaaaabbaaababbbabababbbbbababaaabaabaaababaaabaabbaabaaababaabababbaaaabaabaabbaababbbbaaaaabbbabaabaaabbbbabaaabbaaabbbbbbaaabbbbbaaaaaabbaaaababaabbaaabbabbbbaabbababbbbaabbabaabababaababbaababbbabaabbbabbaabaaaaaaaaabababaabbabbaababbaabaabaaaaabaabbbbbbaaaabbbabaaaabbaabbbaaabbaaabbaaabbbabababababbabbbabababbaabaaabaaaabaaabbaabbbbbabaabbbbabbba aabaabbbabbbabababbbbbbbabaabababaaaaaaaaabaaabaabaaabbbbabbabbbbabbbabbaaabaaabbababbbabbababaababbbbabbaaaabbaaabbbbabababaabaaaabbbaabbabbaabaaaaabbbaababaaaabaaaaaaaaaabbaabbbbbbaabbbbbbabbaabbaababbabaabaaabbbabbaabbbbbaabbabbabaabbabaabbabbabbbbaaaaaabaaabbababbaaaaaaaaababbbaabbbbababaaaabbaaaaabaabaaababbbabaababbbaaaabbaabaaaabaaabbaaaaabbbbabbabbbbbbaababbabbaaaabbbbbaaabbaaaaabababbbaaababbbbaabbababbbbabaabaaabbbbbabbabbbaabbabbbbabbaaabbbbbabbbabbbabaabbabaaaaabbbaaabaabaaaaababaabababbabbaaabbbbbabbbbbaababaaaababbbbaabaabbbbbbbbbaabbbbbbbbbbbbbbbbabbabbaabaaababaabbabbbaabaaaaaabaababbbbaabbbaaaabbbabaabaaabaaaaabbabbbbbabbbaabbbbaabbababbbbaaaababbabaabbaabbaaabbbababbbbaabaabbaabbbbbabbbaaaaaaaabaaabaabbbbbbbbabaabbaaabbbbabaaababbbaabbbabbababbaabababababbbaaaabaaaabaaaabaaabbaaaaabbabaaaabaaabaabbabbaababbbbabbbaababaababaabbaaaaaaaaabbaaaaabaabababaaaabbbaabababbbbbbbbabbbababbbbbbaaabbbabaaabaababababbbbaaaabaabaaaaabbababbbbbbbaabababbbbabaaaabbbbaabbabbabbababbbababaaaaaabbabaabbabaabaabbabbaabaaaaababbabaaabababaababbabbabbbbabbaabbaaabbbbabaaaabbbbbaabaabbabbaababaabbaabbaabababbabbbbbbaababaaaaabbbbabaaaabbbbbaababaababbabaaabaabaababbaaaaaaaabaaaabbaaaaabbbaabbbbbaabaabaabbbabbaaabbaabbbabbbbaaaaabbabaaababbabaabaabbabababbbababbbbabbbbbaabababbaabbaabaabbbbbbababbaabbbbbbbbbbbaababbaabaabbaaababbbbbabaaabaabbbbbaaabbbaabbbbaabaabbaabaabaabaabbaaabbabaabbbabbbbababaaabaababbbbaaabbaababbaabbbaabbbaabababaaababaabbababaabaabbbabaababbabbababaabbabbaababaabbbaaaabbbbabaaabbaabbabbbbbabbabaaaaaaabaabbaababbbabaaababaaaaaabababaaaabbbaaaaaaaabbaabbaababaababbbbbbbabbbababbaaabbbbaabbaabaababaaaaabaaaaabbaabbbbbbabbababbbbbaaabbaabaaaaababaababaaabaabababbbbabbabbbabaabbabaaaababbaabaaababaaabababbabbbbbabbabbbbbbbababababaaaaabaaaaaaabbabbbbbabbbbaabababaababbbabababaabababaaabbaaabaabbabaaabbabaababababababbbabbbababbbbbaabbbabbbaaabbabbbabbaaabbabaaabaabbabaabbbbaaabaaaabaabbaaaaaaababbaabaababaaaaabbbababaabaabaababbababbabaaaaababababaabbb baaaabababbaababbbabaaabbaababaaabbbbaababbaabbabaaababbaabbababbababbaaabaaababbaababbabababaabaaaaaabbbaababbbaabbbbbbaabbaabaabaaabbbbaaaabbabbbbaabbabaababaabaabbbabbaaaaaaaababaaaababaaaabaaabbabbaaaaaabaaaababaabaaaabababbabaaaabababbbabaaaabbabaababbbababaaababbaabaabababbbbbbbababaaabbbababbababaababaaaababbbababaaaaababbbaabaabababbbaabaaabbbbbbbbaaabbbababbababaabababababbbbaaabaaabbbbbbbaabbabbaaaabaaaaabbabaaababbbababbaabbbbababaabaabbbaabbabbaababaaaabbaaabbababbaabbabbaabbabaaaaababbbbaaabaaaabbababbaaaaaaababaabaabbaabbabaabababbababbbbabbaaaaabbbaaaaaababbabbaaababaabababbbaababbabbbbbbbbabbaabaabaabbbaaaabbaaaabbaabbabababbbabababaabaababaaabbbabbaaabaabbbabbbbabbbababbbbabbaaaaabbaabaabbaabbbaabbabbbbbababbabababbaabbaaaaaaaabbbbbaaababaababbbbbbbaababbaabbababbbaaaaabbbbabbbbabababbbaabaabbaaaaaaabbabababaaabbbaaaababbaababbaaabbabbbbbbbbbabaaaaabbababbaaababbbbabbabbabaabbababababaabbaaaabbbbabbaababaabbaaaaabaabbababaababbbaababbbaababbabaaabbaabaabbbaabaaaabbbaabbabaaabaaabbabbabaaabbbaababbababbabbbaaaaababaabababaabbbbbaabaababbbbaababaabaaaaaaabaaaaaaaaabbaaabbaaaaaaaaabbbbababbabaabbabbbbabbbaaaabbbaabbbaabaababaabbbabbaabbbbbbbaaaabbaabaabbbaabbbbbbaaaabbbabbabbbbbabbbaabaaababbbbbabbaaaabaaaabababbbbbbbbaaabbaabaaaaabbaaaababbbabbaababbaabbbababaaaaabaaaaaaaaabbabbbaababababbbbabaaabaaaaaabaaaaaabbbbbabbbbabaabaaaaaababbabaaabbaababbaaabbaabbabaabbbbabaabbbbabbaaaaaabbbabbabbabaaababbbabbabaaababaaaaaabbabaababbababbbababbbaaaabbbabaababbaaaaabbbaaaaaaaabaaababababbbbababaaabbaabbaaaababbbaaaaaabaabbaabbbbaaabababaabababaaababbbaabbbbaabbabbbababbaabbbbababaababbabaabaababbbbaabababbbabaaabaabaabbbbababababbbbbaaabababaabbaabbbbaababbbabbbbababaabaaababbababbbbbbaaabbbbaaabaababaaabaabaaabaaaaaabbaaaaabbbabaabaabbaaabbbaabaaabbabbaabaabbaaabbababaaaababbaabaabbaabbabaaaabbbaaababbbabbaaabbabbbaaabaabbbbbbbbbbabbbabaabbabbaababaaabbabaabbabaaaaabbbaabbabaababaabbabbabbbabbabbabaaabbaaaaaaaababbbaabaabbaaaaabbabaaabbbaaaabbbbabbbaabbabbbab abbaabbabaaaabbbabbbaaababbaaaaabbbabbababbabbbaaabbabababbbaabaabbbbbaaabbbabbbbbabbbbabbbabbabaaaaabbaabaabaabaaabaabababbbabaabbbbaabbaaabbaaaabaababbbabbaababbbabbbbbaababababaabaaaaabbaabbabbbaababaaaabbbbbbababbbbbbbabbbabbbbbbbabbbabaabbaababbaaabababbbbaabaabbbaababbaabbaaaaaabbbaabaaabbaaaaabbbabbabbbbbbbaaaababbbabababbbbaababaaabbbabbabbbbbbaabbaababbaabaaaabbbbabbabbaaababbaaaababbbababaabaaaababbbabbaababbbaaabbbababbbbababbbabbabbbbabbbabbbbabbaaababaaabbbaaaaabbbbabaaabbaaaaabbaaaabbbbaabbbbbabaaaabaaabaababaaabaabaabaabbbbaaaababbaabaaaabaaaaaababbabbababaaaabaabbaaaaabaaabaabbaababaababaababaabaaabaaabaaaabababaaabaabbaababaaabbbababbbbbaaaababbabababaabbbbbbbababaababbbbaaaaabbbbbabbbaabbaababaaabaababaaababaababbbbabbababbaabbbbbbbbbaabbbbbaaabaaaabbabbbabbaaabbbbbbaaabbbaababaaabaabbbaabbbaaaaaaaaabbbababbbaaababbabbaabbbbabaaaababbaabbabbbaaabbbaaaaaabbaaaabaabbbaabababbbaababbbabaabababbbaabbabbaaaababbabbaaaaabbbbababbbaabbbabbabaabbabbbbaaabbaabbababbbbaaabbabaabaababbbbaaaaabbababaabaabbaabaaaaaaaababbbbabaabaabbbababbabbbbabaaaaaaabaabbbbaabbaababaaababbaaabbaababbaabaabaaaabbaaabababbaaabbbabbababaababbabababbabbaabbaaaabbaabbabbbbababbbaaaabaababbaaababaaabaababbabbbaaababbbbaaaaaaabbabbaaaaabaababbababbbbbbabababaaabaababbaaaabababbbbaabaababbbbaaabaabbababbbaaaaabababbaababbbbaaababaaaaabbabaabbbabaabaaabbaababbabbaaaaaabaababbbababaababbbabbaaabaababbbbaaaaababbabaabbaaababbbabbababbababbaabbabbbbbbbabbaabbabbaaabbabaaabbbbabbabaaabaabbaabbbbbbbbbbaaaabaabbaaababaababbbabbabbaaaaabbbbbaabaabbabaaababaaababaababaaabbabbaabbabbaaabbaababbbabbbbbbababababbbbbaaabbbaaabababaabababbbbbbbabbbbaabbbabbaababbbbababaaabaabbabbaaabbbaabbbbaaaaaababbbbbaaaabaaaabbbbababbbbbbbbaaabbababababbaaaaaaaabaababbbababaaabaabbbbbbbaaabbbbababaaaabaaabaabbbbabbaabbabaaaaabaababaaababbabaabaabbabaabbbbabbbbaaabaabbaabababbabaababaababababbabbaaaaabbbbbbaaaaaabaaabbbbbbabbaabababababbbbbabaaaaabbaabbbbaabbabaababababbabaabbbbbabbbaabaabbaababbbaaaabababbaaaa bababbbbabbaabaabababbabbbbaababbbaaaaabababbbbababbabbabbaaabbbbbabbabbaaaabbbaaaaabaaabababbbabaaaaaabaabaabaabbaaaaaaaababbabaabbabbbbabbababaaababaaababbbababaaabbababbbbbaabaababbbababbaaaabbbbaaababaaaababbabbbaaaababbbbaabaaabbbbabaababbabaaabaaaabbbbabbababbababbabaababbabaaabbababbaabbabbabaabbbabbbbabbababbaaabbaaabbbbbbabaabbbbaabaabaabbbbbaaabaaabbabbbbbaaabbbaaaabababaabbbbbbbbbabaaaabbaaaaabbabbabbbbbbbbaabaaabbbbbabaababbbabbaabbbbbabbbaaaabbbbabbbaabbbabbbabaabbabbbbaaaaaaaabbbbbbaabbbabbabbbabaabbabbabbababababbabbabbaabbbbbbaabbaababababbbbaabbbabbaaaaaababbbaaabbaabaaaaababbabbaaaabbabbabaababaabbaaabbabaaaabbbbababbabbbbaababaabbbaaabaaaaabbbbbbabbbbbaabbaabaabaabaabbaabaababbabbbbaababaabbbbbbbaabaabbaaabaaaababbaabaaaaababbaaaaabbbbaabaaaaabbaabaaaabbbaaaaabbbbaaaaaaaabbaaababaaabbbabaabbababaaabbaaababbbbaabbbabbbbbaabababbaabbbaabbabbbbbaaaaaababaaabaaabbbbbabaabbbaabbabbaabbabaaabababbabaabaabbbbbabbbababaabaaaabbaabaaabaabbbbaaaaaaababbabbabbabababbaaabbbbbbabbbaabaabababaaabbbabababaaaabbabaaabbabaabaabbaabaabbabbabbbabbbbbaabaaaaabaaabbabbabaaaaababbbbbabbababbabbabbaaabbbbbbaaabaabaaaabbabbaabaabaaaabaaaaaabbbbaaabaabbbbababaabaabbaaaabbabbaaaaabbbabbbabbaabbbbbbaaaaaaabbbbababababbababbabbababaabbabbaaaababbbbbbaaaaaabbaababaaabbabbbbbaaabaaabaabaabababaaaaaaabbabbbbabbbbabaabbaaabbbbaabaaabababaaaaaaababaabaabaabababbaaaaabaaabbabaaabaabababbbbaaaaaabaabbabbabbbbbababaabbaaaababbbbaabbaaabbaaabbaaaababbbaaabaabbababbbaabbaaabaabaabbabbbaaabbababbbabbaabbababbbbaaaaabaabbbababbbbbaabaaababaaaababbbaaaaaaabababbbbbbbbabbbbaabababbaabaababaaabbabbaabbbbbaaabbbbaabbababbabbbababbabbbbbbabaaaababaabbabaaababbababbbababaaabaaabbbabaaababbabbbababababbbbbbbaabaabbabaabaabababbaabaabbabababbaabbabbbaabaabbbbabbabbbbaaabbbbbbbabbbbaababbaabaabbaaabbbbbaabaaabaabbbbbababababaababaaaabbbbabaabbabbbabaababaaaabbbababaabbbbbaaabaaaababbababbbbaabbbaaaabbbabbbbbbbabbaabbbababbabbaababbbbaaabbbbabbbababbbabaaabbabbbbaaababbbabbbaaabaaaaaaaabbabababba abbbbabaaaabbaababaabbaabbaabbaaabbbabbbbbbabbbabaaaabaaaabaababbaaaaabbbbabaaaabbbaaaaabababaaaaabbbbaabaaaababbabaaaabbabbaababbbabaaababbbababbbbaabaaaabbabaaaaaaaabbbabababbbbbaabaaaaaaabaaababbaaaabaaaaaaabbbbbaabbaaabbabaaaaabaaaababaabbaabbbabaaabbabbbbabbaabbaababbbbbabababbbbbbaababaaaaaabbabbaaaabababaababbbbbaabbbababbbabaabababbabbbabaaabbaaabbbbbbbabbabbbbbabbbaaabababaababbabbbaaababaabababaabbaabbbbbababbabbabbabbbaaabbabbbbaabaabbbbbaabbabbbbabbaaabaaaaabbaabbabaabaabaabaaabaaabbbbbbaaaabaabbbaabaaaaabbbaaababababbbbbbbbbbbabaaaabaabbbaabbabbaaaaabaabbbaaabbabaabbabbbbaabaabbabbbababbbaabbabbabbaabbabababbaaabaabbabbaabbbaaaaaababbbabaaabbaabbbbbaabbababbbbbaaabaaabbaaabbabbbababbabaaabaabbabbababbbbbbaaabababababbaabbbaaaaaaabaaabaabaaabbabababaababbbbaababbbbbbbabaabbabaaabbbabbbabbaababaabbbaaaaaaabbababaabbbbbbabaabbaabbbbbbbbaaaabbababbaababaabbbbbabbabbababbbbaabbbaaabbbabaaaaaabaaabaaababbbbabbaaaaabbaababbbaaabbbaaabbaabbbbaaabbbbbabbababababbababbaabaabaababaaaaaaaaabbbbaaaaabaaababbbbabbbbbbaabbbaaabbbaabbabbbbaaaabaaaaababaaababbbbbaaabaaaabbbbbabaabaaabaaaaabbbbbababaababbabbabbbaaaabbbbabbabbabaaaabbbaaababaabaabbabbbabbbabbbabbbbaabaaababbbabbbababbabbbabbbabaababbaaaaabbbbbbbbbbbbaabababbaabababbbbbabbabbbabababbaaaababaabbabbbbbbbbbaabaababbbbbabaababaaaabbbabbbbababbbbaaaabaababbbbaaaaaabaababbbaaabaaaabaaababbbbbabbbaabbbbbbaabababbbabaabbbaaabbabaabbbbbbabbaaabbbbbbbbabbababbaaabaabbbbbababbbbbababaababbbbbaabaabbbbbbabbbabababaabaaabbbbabbbabababbbbbabbbabbababaabbaabaaabaaaabbaababaababbbaaaabbbabbbababbabaabbbbbbbaaabaabbbbbbbbababbbbaaababbbbaabbbbabbaabbbaababaababbbbbbbaababaababbabababbaaabbaabaabbbabbbaaabaaabaaaabbabaabbaabbbbbaabbababababbabaabbbaabbbaaabbaabbabababbaaabaababbbaabababbaaababaaaaaaababbaaabbbbabaababababbaababbabbbbbbaaaaaaabbabbbbaaabbabbbbaabbbabbbaaaabaabbaabbaaabbbaabbaababbbaabbabbaabaabbaabaabbbbabababbababbaaababbaabbabbabaabbaabbbbbaaabaaaaabaababababbaabbababbaabaaaabbaabbbaaaababbaaababbaaababbab babbbabbbbbbbbaaabbbbaaabaaaaaabbbaaabbabbaaaabbbbabbaaabaaaabbbbbbababaabaaaaaabbabbbbabaaaabbbbabbabbabbbbbbbababbabbababbbaababbabbbaaabbbaaabbaaaaaabbbaaaabaaaaaabbbbaaabaabbbbabbbbaabbabababaaabbbaabababbabababbbbabbabaabbbaaaabbaaabbbaaaaabaaaabaaabbabaaabbbbbabbaaaabababbaaaaaabbbbbabaabaababbbbbbbbabbbababaabbbaaaabababbaaabbbbbbabaaaabaaaababbbbabababbbbbbbaaababaabbbabbbabbabababbaabbaababbbabbbabaabbbbabbbabaababaabaabaaaabbbabbababbbabaaaaabaaaaaaabaabbaabbaabaabbbaaabbbaaaabbbbbbaaabaabbabaaabbabababbbbabaaabbbaaaabbbbaabbaabaaaabbabbbaabaabaabbbaaabbbbbaaaaabbaabbbabaabbbaabababbbaaaaababaabaababbbbabbabbabaaababbaaaabbabbabaabaaaaaabbbbaaaabbabbbababbabaabbabaabbaabbbbaabbbaaababbbabbabbaaaaaabbbbaaabaaaabaabaaabaaababbbbabbbbbbababbbbaaaaaaaabaabbbbbabaabbabaababbbaabbbaabbbbabbabaababaaaababbbbabbaaaaaababbbabbbbbbaaaabbabaababbababbabbbaaaaabbbbbaabbaaabaabbbbbaabaabbbaabababbbbbbbbbbabbbbabbbabbabaaabbbbbbaaaabbaaabbbaaabaabaaaabbaabbababbaabaaabaaabaaaabbbbabaaaababbabbbbabaaabbbbbababababaabbababbaaabbababbaaaaaabbbabbbabbaabaabbaaaabaaabaaaaaababbaababababaaaaaaabbababbaaabaaaabbbbbbbbbabaabbbbaaaaabbbaabababbaababbbababbaabbabbaabaaaabbbbbaaabbaabbaaaaaaaabbbbabbbbbaabaaabbbaabbabbbabbbbbbbabbaaaabbbbaaabababbaaaabbabbbaabaaabbabbaabaaabaaabbabbabbaabaaabbbaaaaaabaabaababbababaabbaababababaababaabaaababaabababaabbbbbbabbabbbbaabaabbaabbabbabbabaaaaaabaaabbaabababbbbaaaaabbbaaaabbbbababaabaaabbbabbaaabbbaabbababbbaaababababbbabaaabbbaabbaaaabaaaabbbbaabbaababaabbbabbbbbaaabaabbaababbbaababbabbbabaaaaabaaabbbabbaaababbabaababaabbabababaababbbbbababbbaabbaaabbbbbabaabbaabbababbbbaabbbbbbabababbbaabaaaabbbababaaaaabaabbbbbbbaabaaabbbbbbbabbabbbaaaabbaabaabbaabbbbbbababbbaababaaaaaabbaaabababbabbbaaabbabbbbaabaaaaabaababbaaaaabababbbbbaaababaaabaaabaababaabbabbbaaaabbbbaabbaaaabbbaabaabbaaababaaabbbbaababababbbaabababababaaabbbbabababbbbabbbbbaaabbaaababbaabaaaaabbbabaaaababaabbaaabbbbaaabaaaababbbbaabbbaabaabbaabbbbababbabaaaabbababababaabaabaaaab baaaaaabaaabaabaaaaabaabbbbbaaabbaaaababaaaabbaaabbbbbbababbaabbabbaababaaabbbabaaabbbabaaabababaabaabbbabaaabbababbabbbbbbbbaaaababaabbbaaabaababbabbabaababbaaaababbaaaaaabaaabbaaaaababaaabbababaaaaaababbbabaabbababbbaaabbbbaababbbbabbabbbbbabbababaabbbaaabbaaabaaababaabbabbbbabbbabbbbbaabbabbaaabbaabbbababbbbabbbaaaabaabbbbbbbaaaababbaababaabbababaaabaaaaaaabbaaabababbabaabaaabbbbabbaaaaababbaabaabaabbbbaaaababbbbbaaaaabbabbaaabaaaabaabbaabbabbaaaaaaabaabababbaababaabbbabbbbaaababbbaabbaababaaaaaabaaaabbbbbabaaababbaaaaaabaaabbbabbbbbbababbbabbbaababaabbaabaaabaaaabbbbababbabbaaaaabbbaabbbbabababaabababaabaaababaababbaabbbbaaabbaabbbaabbaababbbabaabaababbbbbbabbaabbbababbbaaabbaaaabbbbababbababbabbbbbbaababbbbbaaabaaabbababbabbbbbbbbabbbbbaabbaababbaaaabaaabbbabbabbaabbababbaaabaaabbbbabaaabbbbbbbabaaaaabaaaaabbbbbbbbbbaababaababaabbbbbbababbbaaabbaaaaaaababbabbbbbaaabaaaaaaabbaabbbaaaaaababaababbaaaaabbaabababbababaababaabbabbaabbaaaabbabaabbbbbbaabaaabaabbbbbbabaabbabbbbabaaabbabaabbababbaaaabbabaaabaabbaaaaaaabaaaaabbbbbabbababbabbbabbbabababaabbabbabbaabaabaabbbaaaaaaababbbabbaaaabbbbabbababbbababbbbabbbbababbabaaaabaabbabbaabaaabaaaabbbbbaabbbbbbaaaaaabaaaabaaaababbbabbbbbabaababbbbabbaabbbbaaabbbbbabbbaaaabbabbabbbbbbbaaabbabbbbbababaabaabaaaaabbbbaaaabaababbbbabbbaaabbaaabbbaababbabbabaaabbbbaabbababbababbabaabbabaabbaaabbbaabbaabbabbbbbbaaaaababaabbabbaabaabbababbaaaaaaaababbabaabbabbbbbaabbababbaaaababbaabbbbababbbaaaaabaaaaabaabbbaabbbbbbbaabaaabbbbbabababbbababbabbbbbbbabbbbbabbaababbabbbababaabbaabaababbabbbabbaabbbbbabbbabbabbababbbaababbabaaabbbaabaabbbaabaaabaabababaabbbbabbbbbababbbaabbabababababaaabbbbbaabbbbaaaabbbabababbababbbaaabaaabbababbaabbaaabaaabaababaabbbbabbbbababbabbaabbabaaaabababaaaaaabbabaabbbabbababbbaabbabbaaaabbbaaababbbbaaabbaabbabaabababbaaabbbbbbbbaabaabbababaabbbaabaaaabaaaaaaaabbbbababbaabababaaaabbaaaaabaaabbabbbabbabbaaaabbaabbaabbbaabaabbbaaabbbabbbabbaababaaababaaaabaaaabbaaabaaaaabbaabaababbbbbaaaaaaaabaabbaaaaaaabbbaaaa ababbbaabbbbababaaaaaabaaabaaaababbbababbabbabaabbababaaaaabbbbabbabbabbaaababbaaaaaabaabaaabbbbabaaabbbaaaaabbbbaaabbbaabbbbaaaaababbbbbaaaabaaabbaababbabbbbbaaaaabaabbababbbbbbaaaaaaababbababbabbbaabbbbabaaababbbaaabaabbabaaababbabbabaaababaaaaaaaabbabaaabbbbbaabbabbbbaabaaaabaabbbababbbaaaabaaaabbbbaaabbaaabbbbbaababaaabababbbaababbbbbababaabbbaaaaabaababbbaaaaabaababaaaabaabbbbaababbbbaaaabbbaabbabaabbaaaaabbabaaabababaababaababaabbbaaaabaaabbaaabbbabaaabbbaaaaaababbbbbabbabaabbbabbaabbbabababbbaababbbbbaaaaababbbbaaaabbbabbaabbbaabbbabbbbaabbaaababaaabbbbaabbbabababaaaaabbabbaaabbabbabaaaabbbbabaaaaabbbbabbaaabbbaaaaabaaabbaabaaaaaabaabababaababaaabaabababaabbbaaababaababaabbaabaabaaaabbbaaaabababababaababaaaaabbabaaabbbaabaabbbabbaaaabbbabbbaaaaababbabbabababbbbbbababbabbbbabbaabbbabbabbabbababaabbbbbabbbaabbbbbabbababaaabbbabbabbbababaabbaababbbabbbbaaababbbaaababababbabaabbaaabbabbaaaaabbbbababaaaabaaabbabaabbabbbbabaabbabbbbbbaabbbbabaaababbaababbabaabbabbaabbaababbabbaabbabbbaaabababaaababbabaaabbbbbababbbbaaaaaabbaaaabababaaaababbabbababbabaaaabbbbbbbbabaabbbbabbbaaabbaaaaaaabbbabbaaababbbaabbababbbbbabbbababaaaabbbabbbaaaabbbaaaabbbaaaabbababbbaaaaababaabbbaaaaaabbbbbaabababaaaabbbbabbbabaababababaaabaaababbbabababbbabbbabaaaabbbababbbabaaaaabaaaaabbaaababaaaaaaaaaababaaaaababbbabaabbbaaabaabbbbbaabaaabaaababaabbbbbaabbbaabaabababbbaaabaabababbbbbbaababaabaabaabbaaabbababbbbaabbbbbbbbababaaaabbaaaaaabababbbbaaabaaaabaababaabababbabaaabbbbaabababbbbababaababbaaaabaaaaaaabbbaaaabbababbbbabbbabbbbabbbbbaaabbbababbbbaabbabbbbbbbbabaaabbbaaaabbbaaaaabbbbbbababaabbbbaaaaabaabaaaaabababaabaaabababbaabbabbabaabbbabbbabaabbabbbbbaabaaaabbbbbababbbababbabababaabbbabbbabbabaabbbaaabbaabababaabaabaaabaaaabaaabbbbaabaaabbaaaabbbbababaabaaaaaabbbbbababbaaabababbbbbbbbbabbaaababaaabaaaabbababbbbbbbbababaabaaabbaababbbabbbaaaabbbabbabaababaabbbabbbababbaaaabaaabbbbaaabbbabbbbbabbabbaaabbbabbbbbaaabbbaaababaaaababbaaaaababbbaabbbbbbabbbabbabbabbbababbbabbaaaaabbbaabbaaaa aaabbbbbababaaabbbbbbbbbabbbaabbbbbaabbbaabaababbaaaaabbbabbbabbabbaaaaabbbbbbaababbbaaababbbaababbabbbbaabaabaabbbaabbbabaaabbbaaaabbaabbaabaabbbbaaaaabbbbbabaaabaaaabbbabaabaaababbabbaaabaaaabbaaabbabaabbbbbababababaabaaababaabbaabaaabaabbbbbababbaabbaabababaaabbbababaaaaaaaabbabbababaabbabbbaabbababbbbabbbaaaabbabaaaaabababbbaaababbabaaabaaababbbabbbaaabbaaabbbbbaabbbaabbbbabababaabaaabbbbabbaababaababbbbabaabbbaaabaaaaaabbabbbbaaaabbaaabaaaaaabbabbababababbababaaababbbaabbbbbaaabbabababbababaabbbbbabaaaabbbabaabababbbabbbbabbabbaaabbaabbbabaaaaaabaabbbbbbbaaaabbbbabababbabaaaaabbaababaabaababaaaabaabbabbbbabababaaababbbaaaabaaabbbaabaabbbabbabbbababbbabaabbbbabbaaaabbbaaabaaababbabbbbbaaaaabababababbaabbabbaaabbbbbbbaabbaabbaababababaabbbabaabbbbaabaaababbbbaabbaabaaabbabbbbabbabaabbbabaababbaaaaabaabaabaabbabbbbbbbbaaaaaababbbbbababaabbbaaaaabaaabbbbabababbaabaaaababbbabababbbaababbaabaabbbbaababaabbaaabbababbaabbaaabbaaabbbbababbbabbbabbbbbbbbbbababbaababbaaaaabababbbaaabaaaaabaababaaababbbbaaabaabbbbabbababaababbabbabbababbbaabbaaaabaaaaabaaaababbbbabbbbabbaaabaababaabababaaababaababaaaaabaaabaaaabbabaaabbabaaababbabbbaabababbbbbaabbaaabaaaabaabaaaabbbbbaababbaabababbabbbbbbababbababbaabbabababaabbbbabaaaaabaabbbaabbabaaaaaaaaabbaaaaabaaabbbbbabbbababbabababaaaaababbbbaaaaabbbaabaabbbaaaabaabbabbbaaaaababbabbbabababbaababbaabbbabababbaabbaaaaaaaaabaabaaababaababbabbbababbabababbbaaaabaababaabaabbababbabbaabababbbbbbaabbaaabaabaaabbaaababaabababaabaaaababaabaaaababbbaaababbabaabaabbbbaabaabbbabaabbbbabbbbbababbbbbaaabaaabaaaaabbaaabbbbaaabbbaaaaaabaababbbabaabbbaabababbbbbaabbaaaaaaabbaaabbbabbbababaaabbababbabbbabaabbbbabbaabbaaaabbbaaaaabaaabaabbaabababbaabaaabaabbaaabaabaaabbbaababbabaabaaabaabbbbbaabaaabbbbbbabbbaababaabbbabbbabbaaaabbababbabbbbbbbababbaabbabaaababbabaabbaaaaaaaabbaababbabbbbbaabbbbaaabbaaabaabaabaabbabbbbbbbbabaaabaaaaabaabaaaaabbbabbaabbaabbabbbaaabaabaabaaabbbaabbbaaababbabbbbbaabbaabbbabaabaababbbbaaabbaabababbbbaaababbbbabbababbaaabba babbabbaabbbabbbababbaaababbaabaaaaababababbaabbbbbabaababbbaabbabbabbbabababbabaaabbbbababbbbbaabbbbaaabbbaabbbaabaaaabaabbbbaaabaabbabbaabbabbaaaabbabbbbbabbaaabaababbabbbabaabaaabbbabaababaaabbbabbabaababbbabbabaaaaababbbaabaabaaabaaaabbbbaaabababaaaaaabaabaaabaabbbbbbbbabaaabbbbbaaabaabbaabbaababbbbbbbbaaaabbbbbaaaaaaaaaaaabbbbabbaaaabaabaaaabbaabbbababbbbbabbabbababbabbbaaaabaababaabaaabaaaabaaaabbbababbaaaabababbababbbbaabbbbaabbaabbabababbbaaaabbabbabbbbaaababaaaaaaaaababaababaababbaababbbbbabbaaaabbbabaabbbabbbbbbaabbbabbbbaabbabbabbbbbababbbaaababbbbababbbbbbbbbbbaaabbababaababbbbaabbbbbbbabbaababbbabababbaaaaaababbbbbabababaaaabaaabbababbbbbbabaabaabaaabbabbababaaabbbbabbbbbbabaaabbabaabbbaaababbabaaabbaaaaaaababaaaaaabbabaaaaababbbbabbaaabaaabababbbbaaabbaabbbaaaabababbbababbaabbbaaaaaabbabaaaaaaabaaabaaaaaabbabbbbaaababaaaababbabbbaabbbbaaabaabbaaabaaababbbabbaaaaabbbabbbabaabaabbaabaabaababbaabaabbbabbbababbbbaabbaabbaabbbbbaababbaabbbaabbababbaaabbbbaaaababbbbbbaaabaaaabbabaabbbaaaabaabbbabbaaabbbaaabbaaababbbaaabbbbbababbabbbbababbaabababbaaabaabbaabbbaaabaaabbaaaaabbaabbabaabaabababbbabbabbabbabaabbaaaaaabaaaabbbaaaabbabbbabbbbaaaaaabbaabaabbaabaaaaabbaaaaabababaaabbabbbbbbbbabbabbababaaabbaabbaabaabbbaaabbbbaabaaaabbbbbbaabaaaaabbaabaababaaaaababbbbbbbaabbbbabaabbabbbbaabbababbabaabbbaaaaaabbabaabaabbbababaaabbbaabbbabbbbbbbbaabaaaaababaabaababbbabaabbabaaabbabbbbaaaaaabbababaabbaaabbbbbbbbbaaaaaabbbabaabbbabababbaaaabbababbbbbabbababbbabaabaaabbbbbbbbaaaababbaabbbbaabbbbbbabaaaaaabbbaabaabbaaaaabbaabababbbbabbbbaabbbaabbabaabbbbbbabbbbaabaaaabbbbaaababbaabbaabababaabbababaaaaabaabbababbbbbababbbabaaabbaabaabaababababaaabbbbbababbbaaabbbbababaaaaababbaaaaabbabbababbaababbbabbaababbbabababababaabaaaaaaabbaabbabbbaaababbabbbabbabbaaaababaaabbaabbaabbabbaaabaabbbaaabaabbabbbbbabaaabaabababbbabbaaaabbbbbbaabbabbbaaaaabbbaaaababbabbbabbbabaabaababaaaaaaaaaaabbabaaaabbbaaaabaababaaababaabbababbbaababaabaabbbbabbbbbaaaaabbbabbbaaaaabbabbbabaabbbbbaababbabb ababaaaaaaaabbabbaaaabbbbbbabaaababaabbabaababaababbbabbaabbbabbaaabbabbbbbbbbbabbbaabbabaaaabbaabbbbbbbaaaabbbaabaaabaaaabbbababbaababbaabbbaabbaabbbbabbabaabababaabbbbbabbabaabbabaaabababbabaabbaaabbbaabbabaaaababbaabbbbbaaaabbabbabababbbabaabaaaabbaaaabaaaababbabaaaabbaababaaababbababbbaabaabbbbaaaabaaabaababaabbbbabbaabbababbbbbaaabbbbaabbaabaabbbabbbaabbaaabbbbbbaaabaababbaaabaabababbbaabbbaababbbbabbbbabbbababbabbabbabababbbaaaaabbbbbbbbaabbaababaabaabbbabbabbabbaaaabaaabbbaabbabbbbbabaaabbabbaaaababbabbbbabababaaaabaabababaaabbababaabbbabaaaabbbbbbaaabbabbaabbbbaabbbaababbbbbbbaaababaaaabbbbabbabbaaabbbaaaabbbaababbbbaaabbaaaabaabaaabbbabaabaaabaabbbabaabbbabbaaaaabababaababbaabbbaaabaabababbbaaabbbabaabbbbaaaabbbbbbaababaaaabbaaaabaabaaaaababbbbbaaabbbbaabbbbaaababbbbabbbaaaaaaababbaaabaaaabbbbbabbbabababbbabaaababbabababbbabbaaaababaaaaaaabbbabaabbaaaaabbabbbbbbbbbababaaabbaabbaabaaaabbbaaabaababbbbaababbbbbbbabbbbbaaabaaababbbaaaabaabababababbbbaaabbaabbbbaabbababbbbbbabbbaaaabbbbbaabbaabaababaabbbabaaabbabaabaababbababbaaaabaabbbaababbbababababbabbbbabaaabaaababababaaabaabbaabaabbabababababababbaabbbbbabababbbaaaaaabbaaababbbbbaaabbabaabbabbaabbabaabaabbaababababbbbbbbabbbababababaaabbbbaaaaabbbbabaaabbbabaabbaaaabbbabbbaaabaabbbbbbbaaabbbabbaaabababbaaabababaaabbbaaaabbbabbbbbbbbaabaaaaaababaabaaababbaabbabbbbbbbaabbaaabbbaabbbbbbaabaabaaababbbabbbabbaaaababaaabbabbaaaaababbbbabbbababbbaaababbaaaabaaaabbbabababaabaabaabbbaababaabbabaabaabbbbbbbaababbbaababbaabaaabbbabbabababaaaaababaaaaaaabbaabaaabababbaababbbbabbbbaaaaaaaabbababbaabbbabbbbbaababaabaaaaaaaaabbbabbabababaabaababaaabbbaabababbabaabbaabbaabbbabbabbaabbbaabbbabababaabbaabababaababababaabbabaabbaabaabaabbbbababababbbbbabbbbbbbbababababaabbaabaaabaabbbaabaaabbabaabbbabbaaabbabbbbbabbbbbbbbaaaabaaabbabbaabaaabbaabaaabaaababbaabaabbabbbbabaaaaaababbbabababbaabbaabaabbbaaabbabbbaabaabbbbabaaaabababababaabbbbbbbaabaabababababaabbbbbbbbbaabbbbabbaaabbabbaaaaaaababbababbabbabaabbbaaababaabbbbabaabaa abbbbbabbabaaaabaabaabbaaaaaaabaaabbabbbabbaaabaaaaabaabaabaabbabaabbababbaaaabaabaabbbabababbbaabbbbbbabaabaaaabaabaabbbaaabbbbaaaababaaabaababbbaabaaababbaaaaabbabbbaaabbaabaaaabababababaaaaabbaabbbbbabbbbabbbbbabbabaabbabbabbaaabaabbbbbbbbaabbabbaababaaabbbbbbabbbbbaabaabaabbbaaabaaaaaabbaababbbbbbabbaaaabbbabbaababbabaabaabbabbbaaabbbbabaabbbababbabaababbaabbaabbbabbaaaaaabbababababbaaabaaabaaaabbbababaababaaaabbabbbaabbaabaaababbaababaabababbababaabbbbabaaababbaabababbbaaababaaababaababbabbabbbbbaabbaaabbaaaaaaaabbaaaaaaaababaabbaabbbbabaaabaaabaabaababbbbaaabaaaabbbaaabbababbabaaabbabbbbbaaababbabbbaaaaabaabababbbabbbababaaababababbbbbaaaaaaaaabbabbbbbababbaaaaaabbbaababababbaabaaabbbaabbbaabbabaabbbbbaaababbaaaabababbbbbbaabbbabaabbbbbbabbaaaababbaaaaaabbbbbaabaababbbbababbaababbbbaaaaabbaabbbababaabaaabbaabaabaaaabbabaabbbaaabbbbaaaabbbbabbbbaabaaababbbaaaaababbbabababbaaabbababbbbbbbaabbaabaaabababbbabaabaaabbbabbaabaaababbbaabaabababaaabbabbbabbaabbbbbabababbabaaaaaaaaaaabaaababbaabbbbbbbabaabbabbabbabbaaaaaabbbabbbaaaababbabaaaaababaababbbbbababbaaaabbaabababaabaabbbbaabbabababaabbbaabbaaabaababbabbbbbbaaaabaaaaabbbbaaabababbababbaaaabbaaaababbabbbbaaabaaabbaabbbbbbaabaaabbaababaaababaabaaabbabbaaaaaaabaababbabaaabaabaabbabaaaabaabaabbbababbbaaaaaabbabbbbbaaaabbbababbbbabbababbbbabaababbabbaababbaabbabbbabbababaaabaababababababaabbbbabbaabaabbababaaabbababaabbbaabababbbaabbbababbbababaaabbbaaaabbabbabbabababbbaabababbabbabaaabbbbbaaabaaaababbbaaabbabbaabaabbbbaaaaabababaaaabaabaaababbbaaabbabbbbbbbabbbbabaababbaabbaabaababbabbbbbbbaabbbbbbbabbabaabaabbabaaaaaababbbbbbbbaaaabbbbbabbaabbbabaabbaababaabbaaaaaabaababbababbaababbbaaabbaabbababbbbbababbbabbaababaababbabbabaaabbaaabbbaaababbbaaabbbbbbbbaaababbbbabbbbbaaaaabbbbbaaaabbbbabbbbabaaabababaabbababababbabbababaabbaabaaaabbbbbbbaabaaabbbabbabbbaaabaaabababbbbababaababbaabaabbbaabbbbaaaaaabbbabababbbabaababbabbbbaaababbbbbbbaaabbaaaabbabbaabaababbbbbbaaaaabbbbaabbbbbbabababbaaabbabbbbaabbabaabbabbaaabaab babbaababaabaaaaaaabaabbaabbbaabbbaaaaabababaaababbbbbabababbbbbabbabbbabbbaaabbaabbabaabbababbbbbbbbbbabaababbababbbbbbabbbabbaabbbaaaaaaaaaaaabbbbbababbaabbababbbabaaabbbaaabbbbbbbbabbaabaaaabbababaabbbbaabaabbaaababbaaaaababaaabbbababaababbbabbabbabbabbaabbbaabbbbabbabbbababbabbbababbabababbaababbabaabbaabaabbbaababbbaaaaabbbbbbabaaaaaaaabaaaabbabaabbabbbaaababbbaaaabaabbabbaababbabababbbbbaababbbbaabaaabbabbaaababaaaabbaaaaaaabaabbbaaaabababbbbbaabaabbbbaabbabbaaaabaaaaaaaabaaaaabbabaaaabaaababbbabaaababaabaaabbaabbbaaaabaaabbbbaaaaaabbaabbabbababbbbbbbaabbaaaabbbaaaabbababababbbabaababaaabbbaaababaaaaabbabbbabbbbbaaabbaaabbbbbbbaabaaabbbabbbbbbabababaaababaabbabbabbbbaabaaabababaaababbaaababbabbbbababbabbbaaaababbabababbaaaaabbabbbbabbbaaaabbbabaabbaabaaaaaaaabbbbbbaaaababaaabbbaababbaaabbabbbbbabbbabbbbbabababbaaaaaabbbbbaaabbaaaabaaaaaabababababaabbbaaababaabbbababaaaabbbbaaabbaabaaabababbabaaabbbbababaaabbabaabbabaaaabbaabbbbbbaabaabaabbababbbaaaabbbaaaababbbbbbaababababbaaaaabababbbaabbaaaaaaaaabbbababbabbbaabaaabaabaabaaabababbaaababaaaaabababbbbaaabaaaaaaabbabbbbababbbbbbbbabbabbaabbbaabbabbbabbabaabbbbabbbbbbbbabbababbbbbabbbbbbbaaabababbbabbbbabababbbbbabaaabbabbaaaabbbbabbababaaabbbabbbabbbbbabbbabbbabaabbaabaaaababaabaabaaaaabbbaaaabbbaaaababaaabaaababbababbabbaabbbababbabbaabaaababaaabbbabaabbbbbabaabaabaaaaabbbabbbaaaabaabaabbbbbabbaabaababbbababaabaaaaaababaabbbbbbaabbabbaabbbbaababbbbbababbaaabaabaabaaabbbbbaababaabbbbbabbabbbabbbbabaabbabaababbbaabbababaaaabbaabbaaabbabaabaaaabababbabaabbababbbaaaaabbabbbbbbbaabbbbaabaaaaabbabaaaababbababbbababbaababbababbbbaaabbbbbaabbbababbbbbaaabbbbbbaabbaabbaababababbaabbbbabbbababaaaaaaabbaabbbaaaabbbbaaaaaababaaaaaabaaabababbabbbaaababbbbabbaabbaabbabaaaabbbaaaabbbababaaaaabbbbaaaabaabbbabaababaababaababaababaaabaaaaaababaabbbaababaaabbbabbaaabbaabbaaaaabaaabbbbaaaaaaabbabaaabaabaabaabaaabbabaaaaaabbbabbbbaaabbbbbbabbaaabbabaaaababbababaaabbbbaaaabbababaabbaaaaabaabbbaabaababaaaaabbbbbaabaaaababaaababaababa abbaabbbabaaaabbbbbbaabaaababababaabbabbbbaabbbaaaabbbbbbabaabaaabbbaaaaabbbabbaabbbbaaaabaaabbaaabaaaabbababaaababaaaabaababaaababaaabbaabbabaaaabaaaabbbbabbbbbaababbaaabbabaabbbabbbbbbaabbababaabbabbaababaaaabaaababbbababbbbaaaaaabbaabbaaabbbbbabaaabbbaabaaaabaaabbbbbbabbbabbbbbabbabbaaaabaababbbaabbaabbbbbabaababbababbaaabbbbbbabbaabbbbbabababbbaabaabbabbbbbbbbaaabaabbaaababbbbbbaaabbbbbbabbaabaaabaabaaaaabaaaaaaabaabbabababbbaaababababaababaabbabaaabaaaaaababbabaabababaaaabbabbababbabaaaaabaabaabbaaaabbbaaaabbbaabaaabbbbaabaabaabaaababbabbaabababaaaabaabbbbababbabaaabbbbbbababbbabababababbaaaaabbbbabbbaaabaabbbaaabbbbaaaabaabababababababbaabbaabaabbaaaaaababbbabaabaabbabbabbabaaabbbbaaabbbaabbbabaababbbabbbbbaabbbbbabbabababaaaaabbaabbbbbababbbbbbabaaaaababaaabababbbabaaaabbbabbabbbbaaababaababaabaaaaaaabaabbbaaababaababaabbbabaaabbabaabaaababaaabbbaaabbbbaaabaabababaaabaababbaaabaababababaaaaabbabaaaabaababbbbaaabaaabaabaaaaabbbbababbaaababaabaabbaabbaabaaaaaabbbabbababbbaabaaaaabbbaaababaaaabaabbabaaaababaabbabababbbbbbbbbbbbaabaabababbabaabbbbababbbbaaaaabbaabbbbbbbaabbbaababbababbabaaaabaabbbbbabababababababaabbaaababaaabbaabbbaabbbaabaaabbaabbaaaaaaabbaabbaaaaabaababaabababaabaabbaababbabababababaaabaaaababbabbababbbbbababbaabbbaabbaabbababaabbababbbbbbbbbaabbbabbbaabbabaababbaaabbbbbabbbbaaaaabaabbbabaabbbabaababaabbabbbbbabababbaababbaabbbbbbbabbaababbabaaaabaabaaababaaaabbabaabbbabbaababaabaaababaaabbbbbaababbbabbababaabaaaabbabbaaababbbbbbbbbbbaaaabbaaaaababbababbbbaaabbbabbabbbaaabbabbaabbabbaaabaababbbababbaabbbaabbbbabbaaabababbbaababaabaabbbbbbabaaabaaaabaaaabbbabbbaaaaabababbbbabbbbbaabaabbaaaabbaaabbaabbabaabbababbaabbabbbbbabaaaaaabbaaaabbbabbbbaababaaaaaaabbaabbaaaabbbabbbabaababbbabbaaabaaabbbabbababbbbabaaaabaabbbabbbbaaaaaabababbbbaaaaaababababbbbbaabbbbaaabaabaabbabbbbbabaaaabbabaabbabbbaaababbbababaaaaaabbbbbaababaababbbaaaabaaabbababbaaaaabaabaaaabbabbbabbbabbabaabbaabaababbaaabbbaababababbaabaaabaaaaaabaaaaabbbbbaaaabbbbbabbabbaaabaaabbbb bbbabaababaaababbbabbabaabbababaaabbabbaaababbabbabbbaaabbbbabbbaababaaaaaabbbbbbabbbbbbaabaaabaaababbabaabaabbbbbbbaabbabbbbbabaaababbaaabbbbaaabababbbbaaababbbbaabaabbbaaaababbbaabaabbaabbbaabaaabbbbbbaaaaabababbbabaababababbbbbbbabbbbababaaabbbabaabbaabbaaaaabbabbababaababbaabbbababaabaaaaabbbabaabbbbbabbbabbbbabbababbababbabaaababaabaabaababbabbabaaabbaaaaaaaababbabbbbaaabaaabaabbbbabbbbbaabbbbbbabbabbbabbaaaaabababaabbbbbbaabaabaaabbbbbaaabaaababaabbabbbbbaababbbbbbabaabbbbaaabbbababbbababaaaaaabaaabbbbbabbbbbabbaaaaabaaabaaabaaaabbbaabbbbbbbababbaaabaabbabbbabaaaabbbabbabbbaaababababbbaabbbaabbbbbabaaaabbbbabaabbbbaaaaababbabbaabbbbabaaababbaaaaabaaaabaabaabaabbabbbaababaaaabaaabbbbabababaaaaabbbbbbaababaaaaaaaababbabbababbbbabaababaabaabaaababbbaaaaabaaababaaabaabbabaabbaaaabbbbbbaabaaaababbbbbbbbbbbabbabbbabaaabbbabaabbabbaababbbabbbabaabaaaababaaaabababbaababbaaaaababbbabbbaababbbbabbabbbbaaabbaabaaaabbbbbbbbbabbbbbbaaabbbaaabbababaaaabababbbabbbbbabaabaababbabaabbbabaaaabababaabaaabbbbaaaaaabbabababaaabbbbabbbabaabbabaabbbabbabbbaaaaaaabaababbbabbbabbbbabbaabbabbbababbbabbbbbabbaabbbbbbabaababbaababaaabbbbabaabababbbbabbaabaababaaaabbaabbbabababbaabbbbbbbbabbaaaabababaabaabaaababaaaabaabbaabbbbbbabaaaaaabaaabbbbbababbabaababbbaabaabbabaaaabbbbabbaabbbbbaabbaaabaaabbbaabaaaaaaaababbabbaaaaabbbbbbaabbaaaabababababbabbbbbabbaabbaabaaaababaabbbbabbbaababbbbaabaaaabbabaaabbbababaaabaabbbbabbababbaaaaabbbbbababbabbaaaabaabaabaabbaaabbababbbabaaaaabbaabaabbaabbbaabaaabbaaabbbbabbaabbaaabababaabbbbababaabaabbabaaaabaaaaabbaabbbbbabbbaabaabbbbaaabaabaabbbbabbbbbaaabaabbbaabbabbbaaabaabbbaaababbabbbaaabaabbabaabbaaabbabbabaaababbaabbbbaabaaaabbbaaabbabbaaababaaaaabaaababaabbaabbabbaaabaabaabbbbaababbabbbaabbbbbababbbabaaaaabbaaabbabbbababbaabbbbbabbbaaabbbabaababaaabababaaabbabababbababbbbbbbabbaaabaaaababbaaababaaaabaababbbabbababbbaababaaaababbaaabbbbaababaaaaabbababbbbabaaaaababaababbbbbbbbbaababbaaababbbaaaabbbbaababbbabaabbbabaabbabbbbbbababaabaabbababbabbbabbb bbaabaaababbabbbbbaaaaabbaaababaabbaaabbaaababbabababbbbbbabbbababaabbaabbaaaaabbaabbbbabbababaabbbbbabbbbbbaabababbbbbbabbaabbbaaaabbaaaabbbabbaababbbbaaabbbabbbaaaaabbababababaaaaabbbbbaaabbabbabbaabbabbbbabaabbabbababbbbbabbbbabababaabbbbabaaaabbabaaabbbabbabbabbbaaaababaaaaaaabbababaaabaaabbaabaabbabaaabbbbbabbbabbbaabbaaaababaabbaabbbaabbbbbbbbbabbbaabababbaaabbaaaabbbbbabaaabababaaaabaaabbaabbbabaabbabababaaaaabaabbbbaabbaababbabaabbbabbbababbabaabbbababaaaaabaabbaabaaabbbaabbbbbbaabaabaaaaaabbbaabbabbbbabbababbabbaaabbabbababbbabbbbbbbbaaababbabbbbaaaaababaaabbbaaabaabbabbbbabaaababbbbaaaababaabababaaabbbbabbbbbbaababbababaaaaaabbbbbababbabbaabbabaababbaaabaabbabbaaababbababbabbaaabaaaabbaaaaabaababbbbaabbbbbababbababbbbbbabaaaabbaaabbbaaababaabbaaabbababbbaaababaabbababbbbabaabaabaaaabbaababaaabaababbaaaabbabbbbabbbabbbabbbabaaaaabbaabbbaaabaabbaabaaaaabababbbbabbbbbaaaaaabababbbbababaabbbbbbbbbbbbbaaaaaabababbbaabaabbabbaabaaaaabbbbabaabbbababbbbbbabaaaaaababbbabbbbbabaaaabbabbbbbaabaaabaaaaababbaaabbbaabaabbbbabbabbabbbaabbababbbababaaabbaaabaabbaabaabbbbbbbaaaabaaaabaaabaabbaaabbaababaabbabbbbaabaaababbabbabbbabababaaaaabaaaaababbbaaabaabaaaaababbababaabbaabbbbbbbaabaabaaabaabbabbbabbbbbbaabaaaabbbbbbaaaaaabbbaaaabbabaababbbbaabaaabababaaaabaabaabbbbbbbabbbbaaabbabbbbabbaababbaaaaaababbbbbaaaaabaaaabbaabbaaabbaaaaababbbbaaabaabaababaababaababaaaabababaaaaaababbaaabbababbbaabaaaaaababbbabbabbaabaaaabbbbabaaaaaaaaabbabbbbbbabbbbbabbbababbbabaabbaaaaaaaababbabbbaabbbaaabbbaabababbbaabaabaaaababbbbabababbaaaababbabbabaabbbbabbbabbabaabbaaababaaabaaaabbbabbaaabaaaabaabaaaabaabaaaabbbbbaaababababaaaaababbbbabaaaabaabababbbaababbaabaaaababababbbbabbbaabbbabbabaaaaabbbbaaabbaababbaabbabbababaabaabbbabaabaabaaaabbaaaaabbababaabbabbaaabaababaaaabbaabbaabaabaaabbbbabbaaaaaaabbabaabababaabaababbaaaabbaabbbbbabaabbbbbabbabbabbbaaaaaaaaabbababaaabbaaabbabbabbabbabbbbabaabbbbbbabaabbbbbabaabaababaabababaaaabababaabbbaababbaabbabaaabaaabbaabbbabbababbbbaababaaaabaaabaaba bbbbbbbbbaaaababaaabbbababaababaaabbaababababbaababaabbaaabababbaabababbbabaaaabaabababbaabbababaaabbbababbababbbababababbbabaababbbbbaabbbabbaababbabbbaaaababbabbaabaabbbbbaabababaabaabbabaabbbbaabbbbbaaabbbbbaabbbaabbbababbbabbbabbbaabbaabababbabaababbbababaaaaabbaaaababaaabbbbbbbababbbaaaabaaaabbbabbbbbbabbabbbababbabbbbbbaabababaaaaaaaababbbaaabbabbaabbbabbbbaaabbbaaaaabbabbababbbabbbabaababaaaababbbbbbbbbaaabbabbaabbaaabaababaabaabaabbaaabbbababaabaaaabbbababaabbbbbbbaabbabaabbaabaaaabbaabaabaabbbbabbabbaaaabbbbabaabaaabbbabaaaababbaaabaaaaaabbabbbaabababaaabbbbbaaabbbababaaabbbaaaaaabbaababbaaaabbbbbaabbaaabbaabbaaaaaababaabababbbbbbaaabbaaabbbbbabaabbbabbaaaaabbbbbabbaabbbaaaabbbabbaabbabbbabaabbaabaaaaaaaaabbbaaabbaaabbbabbaaaaaabaaababbaabbaabababbbabbbaaaaababbababbabaaaabbbabbbbbaababbaaaaabaabbbabbbabbbbabbabaabaaabaaaaaabbbbbabbaabababbbabbbbbbababaaabbbbaaaabbaaabababbbbbaaabbaaaaabbabababaabbbbbabbbaaabaaaaabbaabbbbbbbabbabbbbaabbababbabbaaabbbbabbbbababbbbbbbabbbaaabbbabababbabbaabbbbaaabaaaaababbbbabbaabaabbbbbaaababaabaabbbabaabaabaabbbbbabaaabbaabaaabbbaaaaabbbaabbaabbabbabbbbaabbaaaaabaaabaabbbaabbbbabaababbbaabbbabaaabbbbbaabbaaabaaaaaaaaaababaaaaaabbbabbabbbababaaaaaaaabababbabbaabaaaaaaababbbaaaabaaaaaaababbabbabaaabaabbabbaabbbabbabababbbababaaaaabaaabbbaabaaaababbbbabaabaabaaababaaaabababbbbabaaaaabbbbabaababbababaababaababaabbbbbabaaaababbbbaababbbababaaaaaaaaabbaaaababaaaaabbbbbbababbbbbabaabbaaaabbbaaabbbababbabbbaabbbaaaaabbbbbabaababaabaaabaaabaaaababbaabaaababbaaaabbaababaabbaaabbbaabbaaaaaaaaabbaabbbbbbaaaabbbbbababbabbaaabaabbaabbababaabbaaaabbbaaaaabbabbaababbbabbaabaabaaabbabbbbaaabaabbabbaababaaabaaabbabaabbaaaaabaaaaaaabaababbbbaaaabbbbbaabbbbabbababaabbbbabaabbbbaabbaaabbbabbbabaaaabbbabaaabababbbbbbbabaabaaababaabbabaabbaabbbbbbbabaababbbabaaabbbabbaaaabaaabaaababbaaaabbbabaabbbaaaabbbabbabbbabbbaaabbaaaabaaabbbbaaaaaaabbbabbbaababbbaabbbbbbabbababbbbbbaabaabaabbbabbbbbbaaaaaababbbabaabaabbaabbbbbbbbaabbbbbabbbabbababbaabbababa aaababaaaababbbabbabbbbbbbabbbbabbaaaababaabbaaababbbabababaabbaababbababbbababbabaabbbabbbabaaaaaaaaaaabababbbaabbaaabbabaaababaababbbbababaabbbbabbbbaaaababbbaabaaaaaababaaababbbbbbaaabbbaabaabaababaaabaaababaaababbbabbabbaabaababbaaabaabbbbbbbbaabaaabbbbbaaaaaabaaabbbaabbbbbabaabbbbababbabbbbbaabbababbabbaaaabaaabbbbbabbabbaaabababbbaabaaabbaaaabbaaababababbaaabbaababbbabababaaababbababaabbbbbbbababaaaabbabaaabbaabbaabaabaabaabaabbbbababababababaaaaaaaaabaaababbabbaabababaababbaabbaababaababaabaababbaaababbabbbaabbbaaaabaaabbaaabbbababababaaabbabaabbabababbbbaabababababbabbabaaabbabaabbbbbabbaabaabbabbabababaaabbbabbabaaabaabbbbabbbbaabbaaabbbbaaabaabaaaabbbabaaabbabaaabbbbbbabbabbbabbbbabababbbabbaaaaabaababbabaaaaaaaababbabbababbabbbabbbabaaaaaabbbaaabbbabaaaaabaaabaaabbabaabbababbabbabaabaaaaaabaaabaabaaaaaaabaaabaabbabaaabaaabaaabaabaabaabbaaaabaaabaabbbbaaabbaaabbababaaabbbaaababbbaababbbbaababbbaaabbbaabaaabaaaaabbbbabaabbabaaaaaaaaabaabaaabababababbababaabbbaabbbaaaaaabbbabaababbaaabbabaabababaababbbbbbbbabaaaabbabbbabbbaabbbbabaabaabbbbaababbbbaaaabbabaaababbaabbabaabbbabbbabbbaababbbaaabbbaabbabaabaabbbbbaaaaaaaabaaabababbbbaaaabbabaabbabaaabbaaaabbbbaabaaababbbaabbaabbabbbaaaabaaaaabababbabaaaabaaaaababbaaaabbbaabaabaaaababbbaaabbaabbbaaabbabbaabbaabbababbbaaabbbababbbbbbbaabbbbbbabbabababaaabbabbaabaaaabbbbabbbabaaabaabbabaaababbbababbaaaaaaabbbbbbbaaaabaabbbaaaabbbbabbababbbaabaaaaaaaaababaaaabbaabaabbaabbaababbabbaabbbbbabbbabbabbabbbabaaaabbbbaabaabbaabbbabbbaabaabbaabbbabaabbabbabbbbbabaaabbbabbbbabbbabaababababbabbabbbaabababaabaaaabbababbaababbabaaabbbaaabaaaabababbbbabababaaaaaabaaaabaaaababbbababbbabbababaabbbababababbbaabbabbbbbbabbabbbbbaaabaaabaaabaaaaabaabaaaababaababbbaabaaaaabaaaaaaabbaaaabbbaaabbbbaaaabbbaabbababbabbbaaaabbbaabaaaabaaabbbbbaaaabbabbabaabbaabababaababaabbabaaabbbabbbbbbbbaabaaababbaaabbabbababaabaabaabaaabaabababbaaabbaaaabaabababbaababbabaabbbbbaabbaaaabaaaaaaababbabaabbbbbbabaaababababbabbabaababaababbbabbbaaaaabbbbabbb aabaaaaabbbababaababaaababababababbabaaaaaabbbbbbabbbaaaaaabaabbabaaabbaaaabaaabbaabbaabbbbbabbabbbbababaabaaababbaaaaaababaabaabbbabaabababaaaaaabaabaabbbbabbabaaaaabbabbbbaabbababababbabbbbbabbbaabbbabaabbbbaaababbabaabaabbbaabbbabaabaabbbabbaaaabaabaabbabaababbaaaabaababbbbabaaaabbbbbababbbbabbbaababbbbbaaaaabaababbaababaaaababbbbabbabbaaaaabbabbbbbaabaaabbbbababaaaabbabababbbbaabbababbbbbbabaabaababbabbabbaabababaaabaabbbbbbbbaaababbabbabbbbbabbbaabbaabaabbbbbbbbabbbaaaabbbbbbabbbabbaaaaabaabbaabbaaabaaaaaabbababaaaababbaaaaabbaabbbbbabbbbaaabababaaababbbababbaaabbababbaaaabbabaaabaabbaaaaaabbbbbbbbaababaabbaabaaabbababaabbbabbaabbbbbbababbbabaaababbaaabbbababbbabaaabbbbbbbbabbbabbabbbbbabaababbaabbbaababaaababbbbbbaaaabbaabaabbbabaaabbabababbabbabbabbbababbaabbbababbabbbbaabbbaabbabbbabbbbaabbaaaaabbaaaababaabababaaaaabaabbbaaaabaaaaabbabababaaaabaabaabbbabaaabaababbbbbaabaabbbbbbbabaaaabbbaabaabbabaabbaaabbaaabbbaaabbabbbbbabbaabbbabbabbbbbbaaabaabaabbbbbaaaabaaaaaabbaaaaaabbaaaaaababababaabbabaabbbbbbbaaaaabbbbababbabaaabaaaabbbabbbbbabbaaabababbababaabbabbaaabbbabaabbbababaabbabaaaabbbaabababaaabbbaabbaaababaaaababbaaabababbbaaabaaaaababbabbaaababbbbaabaaabbabbabaabbababbbbbabbabbaaaabbbaaabaaaaaabbabaabaaaaabaaabbbaaaabaabbabbabaaaaaaaabbbbabababaabbbbabbbbababaabbbaaaaaaaaabbaaaaaaababaaaabaababaabbbaaabbbabbaaabbbaababbbbbbbababbabbabbbaabbaababbabaabbbbbabbbaababaabaabaabaaaaabbbbbbababbabaabbaaaababbabbbbaaababaabbababbabbaabbaabbaabbbbbabaaaaaabbbbaabaabbbbaaaabaaaaabbabaaaaababaababbabbabbbbababababbbabababbaabbaabaabaabaababaabbaabaabaabbbbbbbbbabbbbbbbbbabbababbbbbabaaabbbbbabaaabababbabaaaababaaababbbababbbaabaabaaaabbaabaabbbaaabababaabbbabbbaaabaaaabbaababbbaabaaabababaaabbaababbaaaaaaabaababaabbbbbbbabaababaabababababbaaaabaabbabbabaababbbbbbabaaabbaaababbbabbbaababaabbbabbbbbabbaabaaabbababaababbabaabbbbaaaaabababaabbabbaabbbaabaaabaabbbbbbabbaaaaaaabaaaabaaaaabaaaabbbbbbbaabbbbbbbbbbabaaaababbabaaaaaaabaaabaaabbbaabaaaaaabaabbabbbbbbbbbaaababb babbaaaaaabaabaabbbbabababbaababbaabbaaabbbbaaaabbabbbaabbaaaaaaabbabaabbabbbaabbaabbaaaabbabbaabbbabbbbbaabbbabaabbbbaaabaaaabbaabaaaabababaaabaaaababbabbbbaabbbaaaabbbaabbabaaababbabaaabbabbbaababaabaaaaabbabbaabbbabaabaabaabbbaabbbbbbbaaabbaaabbaabbbbbabbabbbbbaabbbbbaababbbabaabababababbaaaaaabbbabbbaaaabbbabbbabbbaababbbbbaabababbababaaabbbabbbbbbbaabbaabaabaabbbaabaabaaababaabaaababbabbaaabbabbaaabbaaaaabbaabbabbbbbababaaabbbabbaababbbaababababbbabaabaabaaabababbaabaabbabababaabbbbbbbbbbaaaaabaababababaabababaaabaaaaabbbbabbaabbbabaaaaababababbaaabaababaaababaaababaababbbabbbabbbaabaababbabbbbbbbababbaababaabaaabbaababaaaabaabbbaabababbbaaaababbbabbabbaabaaabbbabbbaabbabbbaaabaaaaababaabababbbabbaabbabbabaabbababbabababaaaaaaaabaaaabbaabaabbbbababbbaabbbbaaabbabaaaaabbabbabaabbaabbbbababaaabababaabababbbbbbbabaabbabbabaabbbbaaabbababbabbaaaabaabaabbbaabaaabbabaababbaabbbaaabbaabaaabbbababbaaabaabbaaabbabbbbbbabaabababaababbbaaaaaabbabbaabaaaaaaabaabbbabaaababaaaabbaabaabbabbbbbbaaaababbabababbbbabbabbbbabbbabbabbababaababababbaabaaabaabaabbaaaabbbbbbbabbaaabbbbaabbbbbbbbaaabbbbabababaaababaabbaaaaaaabbbabaaaabbbbaabbbaaabaababbbabbbbbbabbabababaaaabbbbbabaabababbabbabbaabbaababbaaabbabbbbabbbbbaababbabbbabbaaaaababbaababbaaabbabbbbaababbbbbaabbaabaababbbabaabaababaaaabaabaabbbbabaaaabbbbabababbbbabbabbaaabaaabaaaaaabbabbbaabbbabaabaaaaabaaaababaababbbbbaabbbbbabaaaaaababaaabbaaaabaabbabaabbbbaaaaaabaaaaaaabaaabaaaabbbbbababbbbabbaababbaabbbabbbbbaaabaabbbaaabaabbaabbbbababaabbaababaabbbbbaabbbabaaaabbabbbaabbaaaaaabaaaaabbbbbaabbbbbbababbbbababbabaaabbbababbaaabbaaabaaabbbbababbbbbbaababbabbbbaababbabbbaaaaaaaaabbbabababaaaaabbbabbaabbabababbbbbbbaaaabaaabaabbbbbbaaabbbbabaabbbbaaabaaaaaabbabaaabbaababbbaabbbbaaaaababababbbabaaabbababbbbbbaabaaaabbababbabaaaabababbbbaababaababbabbbbaababbbbabaababbaabaaabbbbbaaaaabbabaaabbaaaabbbbbbbbbbabbababbbabaabbabbbbbbbbabbbbabaababaaabbaaaabbbaabaaabbaaababaaaabababbaaaababbbbbbabbbababbbaabbbbbbabaabbbbbababaabaaaabaaa abaababbaabbaaaababaaaabbbbbbabaaabbabaabaaabbbbaabbbabbbaabababbbabbbbaaaabaababababaaaabbabbbbaaabbabbabbbabbbaabbbaabbbabaababbabbbaaaabaababaabbbabaababbabaabaabababbaaabbbbbaaaaabbbaababababbabbbbaabbbabbbabbbbaaaaabaaaaababaabbaaaabbbabaabaabaaaabbabbbbbabbbaababbababaabbbbbaababbbaaaabbababbabbbbaabbbbbbaaaaaababbaabaaabbaabbaabbbbabbbababaaaaabababaaaabbaaaaabbabbabaaaaabaabaaabbabbaaabaababbbbbababbbbaabaabaaaabaaabaabaaababbaaababbababbbababbbaaaabababaaababbaabaaaaaabbbbabbbbbbababbababbabaaababbbbabbbbbabbbbbbbaaabaaaaaababbabbbbbababababbbabbbbaaaaabbbbaabaababaaabbaaaaaaaabbbbbbbaabbaaaaababbbbbaaabbabbabbababaaaaabbbbabbbbbbaaaaabbbababbabbbbaabbaabbbbaaaaaabbaababbbbabbbbaabbbabababbbaaababababbababbbbaababaabababaaabbabaaabaaabbbaaabbbabbbabbabbabbaabababababbbaabbbaabaabaabababaaabababbbabaaaabbaaaaaabaabaaabbbbaabbabbbbbbbbabbaaaabbaabbbbabbbabbaaaaaababaaaabaaaaabababbbbbbaabaaabbabbbbaabababaabbbababaabbbaabbabbbbabbbabbaaaabbaabbaababbaababaaaabbabaaaaaaaaaababbbabbaabbbbabaabaaaaabbabaaaabaabaabbaaaaaaababbbbbabbabbbbbbbbababbaabaaaaaaaaabbbaaababbaaaaabbababaaabbbbbaabaaaaaabbbababbaabbbaabababbabbaaabbbbbbbaaaaabaabbaabbababbaabbbaabbbabbbabaaaabaaabaabbbbabbbbbbabaabbbaabbabaaaabbbabbabaaaabaaaabbabaabaabbbabbbaaaaabaaabbabababbbaaaaaaabbbbbaabababaaaabbaabbaaababaaabbabbbbbbabbaabbababbbaabaaaabababaaaaaaaababbaabbbbbabaaaaaababbabbbbaabbabbbbabaabaaaabbabbaaababaabbbabbbbaabaaabbabaaaabbaababbaabbbabbbaaaabbbaaaabbbaaabbbababbbbaaabbaabbaaaaaaabbbbaabbbababaaabaaaaaaabaababbabbabbbbbbbabaaaaabababbbaabababaaaaaaaabbaabaababbaaabaaaaabaaabaabaabbabbabbbabbbbbbaaabaabbaaaabaaabaaabaabbaabababbbbbbababbabbbabaaabaabababbbbbaaabbabbaaaaaabaaaabbababbbbbababbbbabaabbaababbababaaabbbbaaaaabbabababbbbabbaabbbababbabbbbbabbbaabbbbbaaaaabbaaabaabbabbbbabbbaabbbabbaaaabbbbabababaaabaabbabbbbbbaabbaaabbbbbbbabaaabaaabaabbaaaaabbbaaabbbbaaabbbbaabaabababbbbaababbbbbbbaababbbbbaaabaaabbbbabbbaababaabbaabaaaabbbbbbbaabbbbbabaabbbaaaabbbabbaaaaabbabbbaa aababaabaaaababbababbbaaaaaaababbabbbbbbababbbaaabbbbbbbbaaaaaaababbbbabbbabaaabbbaabaabaabababababaabaaaaababbaabbbaabbabbababaabbabbaabaabbababbbbbbabaababbbaaaababbaabaabbabbbbbabbbabaaaaaabbaaabababaaabaabbbaabbbbbabaaaaaaabbaabaaabbbabbbbbbbababbaabbabbbbbaaaabababababaaaabbaaabbababbbbbbabaabbaaabbbbbbaaabaababbabaaaabbbaaabbbbbabbbbbbaaaabbabbaaaababbabbababbbabbbabbbababbbbbbbbaabbabaaabbababbaabbabbaabababaaaaaaabbabaaaaaaabaaaabbabaababaababbabababaaabbababbababbbabbbabaaaabbababaabbaababbaabaababbbbbbaaababaababbaabaabbababbbbaaabbbbabbaaaaabbbabbabaabababbbabababaabbbbaabbabaababbbabbaaaababaaaaaabbbbaaaaaaaaabbabaabbbaaababbbaaabaaabaaaaabaaaabaaaaabbaabaabababaaabbbabbbbbbbbbaabaaabaaaababbababbabbbaabbbaababbbabbbabaaabbbbbaabbbbababaaababbaabbbaabbababbabaabaabbbabbbbabaaababaaaaababbabbaaaababbaaaaabbbbabbabbaaaaabbaaaaabbbaabbaaabaaaaaaabbbabbbaaaaaaabaaaabbaaabbbaaaaabbabaababaabaaaaabbaababbbbaaaaabaabbbbababbbaaabaaaaaabbbbababbbaaaaabaaaabaaabbbabaabaabaaaaaabbbaaaaaabbaabaababbaaabbbbabaaabbabbbaabbbbabbbbabbbbbbbbaabaaaabaabbabbaababaabaaaabbaaabbbaabaaabababbbbabbbbaabbbbbbaabbbbbaababbbaaababababababbaaaabbaaaaaabaaaabbbbabaaaabaaabbbbaabbaaabbaabbbbababbaaaaababbaaaaabababaababababababbaaaabbbaabbabbabbabbbbbbbaaaabababaaabaabaababaabbbaaabbbbbbbaaabaaabbaabaabbabbaabaaabaaaabbbbbbaaababbbbabbbbbabaaaabbbbabaababbabbbbabbababbaababababbababaaaababaaaabbaabaabaaaabbbbbabbaabaabbabbbababaaabababaabbabbaaababbaaaabababbaabaaababbbbbbbbbbaababbbbabbbaabbbbbbbbbaabbbababbabaaaabbaaabaabbababbbbaaabbbaabbababbaaababbbbbaaabaabbbbbbbbbaabbabbabaabbbbbabbababbaaabaabbbbabbaababbbbabaabaabbbbbbabaabbbabbabbbaabbbaaababaababbbbbbbbbbabaabbaaaaabbbaaaaabaaabaabbbaabababbbbabaaaaabbbbababbaabbbbbbaababbabaaabbbabbbbbbbbbabbabaababaaababaabbbbbbaabbabbaabbbbbabababbbabaaaabbbabbaabaaabaabababbbbbaabaababbabbabbababbaaaaabaababbaabbbaabbbaaabbbbaaaabaaabbbbaabaaaaabbbbbbbaabbaabaabaaabaabbabbaaababaaabbabbbabaababababaaaabaabaabaabababbaaaaababababaabbb baabbbbabbbaaaaabaaababababbbbbbbbbbbbaabbbbbbaaabaaaaabaaababbbaaabaaabbbaabbabaaabaaabbababbaabbbbaababababababbbbbbaabbaaabbaaaaabbbbbbabaabbbabbabaaabaabbababbbabaaaabaabbbbbaaaabbabbbaaababbbbabaabbababaabbbaabbabaaaababaaabbaaaabaaabbababbaaaaaaaabababbaaaaabbaabaabaabbbbbaaaaaaabbaabbbbbbabbbaababbbbabbababbbbbbaababaaababbbaabaabbababbaabbaaaabaabbabbbbaabbbaaaabbabbabbbbabbbbbabbbabbbaaaabbbbbbabaaababaaaaaaaaaabbbbaaabbababbbabaababbababbabbbbabbaaaaabbaabbbabbabababaaaaaabaabbbbabaaaaabaabbaaaaabbaaaababbaaabbabbaaaabbaaabbbbbbabbabbaababbbabbbabbaababaaaabaababbbbbbababbbaaabaaabbabbbbbabbaabbbbaaabaababbbbbbabaabbbbabbbabbbbababbabaabbbaaaababbbbbababaaababaaababbbaaabbaaaaabbbbbaaaababaaaabbabbbaaaaaaaabaabbbaabbaabaabbbbaaabbabbbaabbbaaababaaababbbbbbbbababbabbbabaaaabbbaabaababbbaabbbbaaaabbbababbbbababbbbabbaaabaababbbbbaaabaaabbabbababbaabbaabaababbabababaaaabaaabbbbaaaabbbabaaababbabbbaababbbaababbaaaabbbabaaabababbbbbaaabaabaabbababbbabbbabaabaabaaaaaabbaaaaabbaabbabbbbbababbaababbabaabaabbbbaabbaaaabaaabaabbbaabaabbbaaaaaaaababbabbbbabbabbbabbbabaabaaabbbaabbaabbaabaabbaaaabbababaaaaabaaaabbababbbbaabbbbbaaabbaaabbaababababbababaaaababbbaabaabbaaabaababaabbababbbaaaaaabbabaabbbababbbbbbbaabbabbbabbbaaabaaaaabbaaababbbaababaaabaabaaaabbaaabaabbabababbbabbbabaaabbbababababaaabbbaaaaaaababbbbaababaabbabbbabaabbaababbbaaaaabbabbbabbabaabbbaabbbaabaabbaabbbaabbaaaaaaaaaababbbbaaaabaabaabaaaababaaabaaabbabbaabbabaabbbabbaaabaaaaababbabaaaabababababbaaaabaababbbaaabbabbbbabbabbbbbbbbaabbbabaaaabaaaaaabababbaaabbbaabbbabbababaaaaaabbbbabaaaaaabbbaabbababaabbbababbbaabbaabbbbbbbbbababaaaabababbaaaababbbaabbbbababbababbabbbbaaabbabbbbaaabaaabbaabaaaabaabbbbbaaabbbbaabbabbaabbbabbbaabbaaaaaabbabaabaaaabbbbbaabaaaaaaaaabababaabbaababaaababaabbbaabbaabaaaaabaabbaabbbaababaabbbbabbbabaabaabbababbaaababbbbbababaabaaaaabbbbabaaabbbbababbbaabaababbababbbbaababbbbbbababbbabbaaaaabbabbabbaaaabbbababbbbbaaaaaabaaaaabbababbababaabaabbbbbbabaababaaaabbabaaaabbbbaabab babbbababbbbbbabbaaaaabaaababaaaabbbabaabbbbabaaababbabbaaaaaaabaabaaaababbbaababbabababbaaaabaabbbaaabaaaabbbbaaabbaabbbababbaababbbbbabbabbaabaaaabaaabbbabbabaabaabaaaabaababbabbaababbbbbbbbabbababaabaababaabaabbbbbaaaaababbaaaaabaabbbaaabbaabaaabaaaaabbabaaabbababbbabaabbaabababaaabaababaaabbbbaabbababababbaaaaabbbabbaabaabbaabbbaabbababbaabaaabbabababaaabbaaaababbababbababaabaaabbbbbaabbbbabbbabbabbbabaabbabbabaababbaaabbbabaaaaabbababaaaababababbaabbbbbbaaabbabababababbababbbabbbabbbaaaaabbaaaaaaabbaabbabbbbbbabbaabaaaaabaabaaaabbaabbaabbabbbbaaaaabbbabbbabbababaabbbbababababbbbaaaabbbabbaabbaaabbababbaabbbabbbaaaaabaaaababbabababbaababbbbabaababababaaabababbbaabbbaabaababbaabababaaabbaaaaababaaaaaabbabbabbababbbabbaaabbabbabbaaaaaabbbbabbabbbaaabaabbaabaaabaababbaaabbbbabbbbaaaaaabaabbbbbbbbaaaaaabbbaabaaabbabbabaaabbaaababaaaaaababbbaababaabbbababbbabbaaaabbababaabbabaaaaaabbbbaaaaababbbaababaaaaaaaabbaabbbabaabababbaabbbabbbaaabbbbbabaaaaaabaabbbaaababbbbbbabbaababbbabbbbaaababbbaaaaaabbaabaabaabaaaaabbaaabbaabbbbaaaabbabbbaabaaabbbabbaababaaaabbabaaaababbaaaaabaabbbbabbaaaabaabbbaabaabbbbababaaaaaaaaabbbaabaaaaaaaaabbbbabaaaaabbaaabaaaabbbbbbbabaaabbaaabbbbabababbbbbbbbbaaababbbabbbbabababbbbbaaaaaaabbaabaabaaaabbaaaaabaaababbaaaaabbaaabbbbbbbaaabaaaabbabaabbabaaabbbbbbbbbbbbaabbaaaaaabbaababaabaaaaaabbaaabbbabbababbbabbbbaaaaaaaabaabaabbbbbbaaababbaaaaabababaaaaaabbbabbababbaabbbbabaababbaaababbaabaababaaaaababbbaababbaaabaababbbaabbbaaaaaaabbbbaaabbbabaabababbbabbaaaaaabbbabbbabbbbaababbabaabbbabbaababbaaababbbbbabbbbabaaaaabaabbabbbabaaabbabbbaababaaabaabababaabbaabababaabbabaabaabbabbbbabbbabbbabaabbbbbbabaabaabbaabbbbbbaaaaabaaabbbaaababaaaababbababbabaaaabbbbabbabaaaababaabbbbbbbbaaaaabaaabbabbbbabaaaabbaabaaaababbbabbbbaaabababaaabaaaaaabbabaaaaabbaaaabbaaabbbbababababbbbbabaabbabbabaaababbbbabaabbbbbbbbaababbabaaaaaaaaabbabaabababbbabbbabbbababbabaababbbaaaabbababaaaabaababbaaaaabababababbabbabbbbabbbbbabaababaaabbababbbabbabbaabbbabbaaaabbaabbaabba abbaabbbabaababaaabaaaabaabaabbaabbbabaabbaababbbbbaabbabaaabbbaaababaaaaaababaabaabbabbabbaaabbabababbaabbaaaabbaaaabaaabaaaaababababbbaabbaaabbabaababbbbabaabbaabbabbaabbbbaabbaabbbaabbabbabbaabaabbbabaabaabaaabbbbbbbbbbbbabaaaabbabaabbbbbabaaabbbbbbbaabaabaabaaaaabaabbabbbbababbabaaabaaaabbbbbaaaaaaabaababbaaabbbbbaababbabbabaabbbbbbabaaabaabbbaaabaabaaaaaaabaabaaaabaabbabababbaababbbabaabababaaaabaabbbbabbbbbaabaabbbaabaaaabbabbaabaaabbbaababbabababaaaaabbbbbaaaaaaabaabaaaabbabaabbaababbaaabbaababbbaabaaababaabbbbaaabbaabbbbbaaabaaaaaabbababaaaaabaaaaabbbbaabbbababbababbaaabbbbbbbbbbabaaababbbaabaabaabababbaabbaaaabbbbaaaabbbbaabaaaabaaaabbabbbabaababbbbbbaabbaabaabbabaaaaabaababbbbabaaabbabbabbaabbbababbaaabbabaabbaabbabaababaaababbbababaabbbbbaabbaabaababbabaabbabaabbaaabaababbbababbaaaabbaabaabbbbbabbbbbbbaaabaabbbabbbbababbbabbaabbbabababbbabaabbbabaaaaabbbabbbabbabaaabaabaaabaaaaabbbbbabaabaabbbaabbabaaabbbabbabaabaababbabbaababbbaababbabababbabaabaabbbabaabbbbbabbbababbabbaabbbabbbbbbbbaaaababaaaabbabaabaababbbbaabaabbabbabbbaababbbaaabaaabaaabaabababbbbabbbaabbaaaababaaababbabbaabababbaaaababbabbabaabaaaabbbaabbbabbbabbababbabbbbaaabbbaaaaabababbabaaaaaabaababaabaababababbbaabaabaaababbbbbaaaabaabaaabaabbbbaaabbaaabbbaaabbabaaababbabaabbbbaabbbbbabbbbabbabbaabaabaaabaaababaaaabaabaabaaabaababbbaaaababbbaaaaaababbbaaaaababaababaaabbbbbaaaaaabbbaaaabbaaaaaabbabaaabbbbbaabababaaaabaaabbabbbaaabbabbbabbabaabbbbbaabbaababbbbabbabaaaabbbbaaaaabbbbaaaabbabbbaabbbabbaabbbbbaaaaaababaabaaaabbbabbbbbbbbbaabaaaaabbbbaaabaabaaaabbbabaababbabaaaaabaabbababbbbbaabababbbbbbababbaaabaabbababaabbbbbbbaaabbbabbaababbbaabaaaaabbaababababbbaaabaabbbbbbbabbbbbabaabbbaabbabbbabbabbbababbbbaabbbbbabaaaabbaaaabbaababbbbaaaaaaabbaabbbbaaabaaabaaabaababbbaaababababbabbbbbbbbaabbabbbaaaababababbbababbbabbaabbbaaaaaababaaaaaabaaaaabbabbbabaaaaaababbabaaaababaabbbaabaaabbbbbaaaababbbabaabbabaaabababbbbabbbaabbbaaabaaaaaabaaaabbaababaabbbabbabbaabbbabbbbbbbaabaaaaaabaababbaabbaabbabaa baaaabbaabaaaababaaabbbbbaaabbabbabaababbbababbaabaabaaaabbbabaabbbbaaaaaabaaabaabaabaaaababaabaaaababaabaabaaaaabbbaababbaaaaaabaaabbbbbbaabaabaaabaaaaaaabbbbabbbaaaabbbbababaabbaaabbabaabbabaaabbaabaababaaaabbbaababaaaababaababaabbabaabbaaababbababaaabbbbaabbbababbbbbbbbbbbabbbaabbabaabbbbbaabbabaabaaabaaaaaaaaaaaaaabaaaaaabbbaababbaabbbaabaababbbabbabababababaabbaaaaabaabaaabbbababbabbaababaabaaaaabaabbaabbaaaabababbbababababababbbbababbabaabbbbaaabaabaabbaabbabbabbaabaaabbbaabbbbbabababbabbababababbaabaaabbababbaaabbbbaababaabbbbabbbbbbbabbbbaaabbabaaabbaababaaabbabbaaabbabbbbbbbabaabbbabbbbbbbabbbabbbbaaabbbabbaaabbbbbabbabbbbaababaabaabbabbbbbbbbaabbaabbabbababbabbaabbbababbbbbabbbbaaababbaaaabbbaababbabbaaabaababaabbabaaabbbbaaabababbaaaabababaabababbbaabaabbaababaaabaaabbbbaabbbaabababbaaaabaababababaabababbaabbaaaabaaaababbabbabbbbbbbbbaaabbabbbbabbaababbababaabbbabaabbbaabbbbbbbabbabaabbabaaaaaaaaababbbbbbbbbaabbaaabaaaaaabababaaaabbaabaaabbaabbaaabbbbbbbbaaaaabbabbbbabbbbaabaabaaaabbaaaabbbbaaaabbaaabababbaabaabbbabbaabbabaabaaaabbbbaabbbbbbbaabaaaaaaaaaaabbbababababbbbaabaabaaabaabaaabbbaabaaaaaabaaaabbbbaabbbabbabbabaabbabbaabbaaaababbaababbabbbabaabbababbabbbbbabbaabbbbaabbbaaabbbbbaaaaaaaaabbbbaabababbaabbbaaaabaaabbbbbababaaaabaaabbbabaabbbbbbbbbababbbaaaabaaabaabaaabbaabaabbbbbbbbbbbababbbbbaaabababababaabbabbbabbabbbabaababbbabbababaaaaababbaaaabbaaabbaaabbbaaaaabaabababbaaaabbbaaaaaaababbbabbbaaabbbabaaabbbbaababaaaabaababbaababbbabbaabbabbababaaabaabbabababaabaaabaabaababaaaaaaabaabbbaaabbbabaaabaabababaabaaabbaaaaaabbbbbaaaaaaabaabaabbabbabaaabbbaaaaaababaaabababbaabaaababbabbbabbabaaaabababaabaabaaabbaaababbbbaabbabbaaabbaaabaaaababbabaabbaabaabaabaaabbabbababbabaabaaababaaabbaabbabbbbbaaababbaaaabaabaabababbbbbabbbbaaababbbababbabbaabbbabbbbabbaaaaabbabaaabaabaaabbaababaaabbbbabaabababbabbabbababbbbaaabaababbbbabbabbaabbaaabaaabbababbbbbbbbbbabaabababaaaabaabbbabbaababbbbaaaabbbaabababaaaabbaabaaaababbaaabaabaaabbbbabaababbbbababaaabbabbaababb bbbbbaabbaaabaabaaaabaaaaaaaabbbaaaaabababbbbbaabbbabaabaabababaaababaaaabaabbabaaabbbabaabaabbaabaaabbbabbabbaaaabbbabaabaabaaabbabaaabaababaaabaabbabbababbbaaabaaabbabaaaabbbaababbabbabbaaaaabaaaaaaaaaaababbaaabbbabbbbaaabbbbababaaaaabaaaaaaabbbabbabababababaaaababbaaaababaaaaabaaabbaaaabaabbababbbaaabbbbababbbabababaaabbaaababaaabbbaaabbabaaabaababaabbbbbbbaabaababbbbabaabbaabbbabaaaabbaabbaaaaabbaaaaaabbbabbbababbabbaaaabbabbbbababaabaaababbaaaababababbabaaaabbbabbaabaaaaaaaaaaaaabaabbbbbbaaabaaaabaaabaaaaabaabbabbabaaabaaaabaaaabaabaabbabaaaaaaababaabbbbabbbbbbaaabaabbbabaaaabbabbbabaabbaabbabaaaabbbaaaabbbbbaaabaabababbaabbbaaaaaababababbbabbaabbaaabbbbbaaaabaabbababbbaaaabaabbbbbaaababaabbaaaaabbbbbbbaaaabbabbabbbbbabaabbababaaabababbaaabbaaabbabbbbbbabbabbbbabaabbbbababbababaaaaababbbaabbbbababbbabaabaaaabbbbaabaaaaababbabbaaaaabbaabaabaababbbbbbbbbabababbabbbbbbbbaaaaaabbbbabaaaaabbabbbaaababbbbabbbaaababbababbbbbbbaaabbaabaabbbaaaabbbaabbaabaaaabbbbabababbbbabbabaabaaabbabbabbabaabaabbbbabbaaababaabaabbbbbabbaabbbaabbbaaaabbabaaabbbbbbbbbbbbaabababbbbabaaabaababababaabbbababaababbaabbaaaabbababbbbabbbaaababbaabbbababbababbaabaaababbaaabbabbaabbbbbbbbbabbabbabaabaabaaaaabbbbabbabaaaaabbaaaabaaaaabbbbbbbbabaababababababbbabaabbabaaaaaaaabbabbaaabaaaabaaabaaabbaabbaaabbbbabbbaabbabbbabaaaaaabaaaaababababbbaabbaaabbbabbababbaababbbaaaababbbbbbbbaabbbbaabaababaabaabbaaaabbbbbbbabaaaaaabbaaaabbababbbaaaaababbbbaabbbabaabbbaababbabbbababaaaabbaaaaaabbabbbbaababaabaabbbbababbaaaaababaababbaabbbbaaabbababaaaaaaaaabbbabbbbabaabaabaaaabbababbbabbbaababaabaababaababaaaabaaaaaaabbbabbbabbbbabaabaaabbaaaaabbbaaaabbbbbbaaaaabbaaababbbaaaaabaababbabaabbbabaabbabbbbaabbbbababbaababaaaabbbbabbaabbabaaababaaabbabbbbbbbaaabbabaaaaaababaabababbbbabbaaabaabbabaabbaaaabaaabaaabbaabaaababaaabbbabaabbbaaabababbabaabaaaabbbabbababbababbbbbabbaabbaabbabaaabaaaaabbaabaabbbbbbbabbabbaaaaaaaabbbbbabaabbaaabaaaaababbbbbbbbbaaababbaaaaaaabababbbbbbbaabbbaaabaabbbabbbbbbbabababbbbababaaab aabbabaaabbaaababbababaabaabbababbaabbbababbbaabbbabaaabababaabaababbaabbbbbabaaabbaabbabaaabbababaaaabbabbaabbbabaaaaabaaaabbbaaabbaaaababbaabbabaabbbabaabbabbaaaaaabbbbbbaaaaaababbaabababbaababaaaaaabaabbababbababaaababbabbbbbbbbababaabbaaabaaabbbaabbababbabbbbaaabaababbbaabaabaaaabbbbaaababbbbbbaaabaababbbabbaaaaaabbaabbbbaaabaababbbbbbaaaabbabbaabbabbaabbabaabababbbbaaaaaabbbaaaabbaaabbabbaabbbbbabbbabbbaaababbaaabbaaaababababbabaabaabbabaaababbbaababaaababababbaaabbaaabbabaaabbaaaaabbbbabaaabbababbbababaabbbbababbbbabaabbbbabbaaabbabbababbabbbbbaaaabaaaabbababaabbaaaaabababbbbabbbabbbabaaabbabbabaababbbabbbbabbabaaabbabbaababbbbbaabbbabbabababbbabbbbbabbbabaababbbaabbbaaaaabaaaababaabaababbbabaaabaaabaaaabaaaabababbabaaaababbbbaaabbbbabbaaaabbabaaabbbabaaabababbbbbbbabaabbabbbaaababbababbaabbbaababbbabaabbbabaabbbabbbaaabbabaabbabbabbaabbabaabbbabbabababaaaabbbbbbabbabaabbbbbaaaabbabaaabaaaababaaaaaababbbbabbaaabaaaaaabbabaabaabbababbbbbabbaaaababbaaabbaabaaaaaabaaabbbababbabaaababbbbaabbbbbbbababbbbabbabaaabbabababbbaabbbbabaaaabaaaababbbaaababaabbaabbababaaaabbaabbbaaabbaaaabaaaabaaabaaaaaaaaabbbababaababbabaabbbbbbbababbaaaaaabaaaabbabbaaababbbbbbbababaaabaaaaabaabbaaaaaaabaababbaabaabaaabbaaaabbabbabaabbaabbbaaabaababaabbbabaaaaaabbbaabaabbbbbaaababababaabaabbabbaaaabbbabbabbabaabbbababbbaabbbaabbbaabaaaaaabbabbbabbababaababbabbbbbabbabbbabababababbabbaaaaabaabbaabaabbabbbaabbbbbbbbbabababbabbbababbbbbaaabbabbbbbaabababaababaabbbbbabbbbbbaabbbaaaababbabababbbbabbbbbaabbababaaaabbbbaaabbabbbabaaabbbbbaabaabbbbaaaaaaabaaabaaaaaaabaaababaaabbbbaaaababbaaabaaaaabbbabbbaaaababbbaaaabbbbbbaababbababbabbaaaaaaabaabbbaabbbaaaababbbbbbbabbababbaaaaaabbbabaabbabbbbbbabbabbbbaaaabbbaaaaabbbbbaaaaaabbbbaababbbbbabaaaaababbbaaaabababaabbbbbbbbbabbbaababbbaabbababaabbbbababaaabbbabaaabaabbbabbbbabbbbbbbaaaaaaaaababaabbbaaaababbbbbaaaaababaaabaaabbaabaababaaaababababaaaaabababaabaababaaababaaaaabbabaababbaabaaaabbbbbaabbaaabbbaabaabaaaaaabaaabbaabaaaaabbbaaabbbbbabbababab baabbaaaabaabaabbaababbaaabbbbbaaaaabbbabbbbbaabbaabbbabbaabbbbbababbabbbababaaabaabbbaaabababbbbababbbaabaababbbbaabaaabbbbbbbaaaabbaaaaaaaabaabbababbbbababbaaabaaabbbabbabbabbbbbbbbaabbbbaabbabbabbaaaaabaaaaaaaabaaaabababbbbbbbbbaabbbabababbaaaabbaaaaaaaaabaaababbaaaaaaaabbabbbbaaabaabbaabaaaababaaabbbabaaaaaababbbbabbbaababbbababbaababaaabaabaabaaabababbaaabbaaababbbaaabaababbbababababbabbaabbabaaabababaaabaabbbbababaababbaaaabbaaaabaaaaaabbbaababaababbaaaabbaaaaaaaaabbbaababaababbbbababbbaababbbbbbababbabbaabaababbbbaababbaabbbaabaaaabababababaaaaababbaaaabbbabbbbabaabaaaaaabbabbbabaabbaabaabaababbbbbaabbaaaabbbbbaabbbaaababbbaababbaaabbaabbbbbabbaabbabaabbbabbbbaaabbbaaabaabbbaabaaaaaabaaaaabbbbaaabaaabbbababababaaaaaabbbbbbbabbabaaaaabaaaabaaababbbbbabbbaaaaabaababbaabababaaaaabaababaaabbbaabaabbababaaaabbaaaaaaababbbaabbbabbaaaabbbbaabaaababaabbababbbabbaabbaaaabbbbaabaaaaabbaaaabbbaabaaaaabbbbbbaabbbbabaabbbabbabbbaabbbbaaaaaaabbaabbabbbbaabaaaabaababbbbabaaaaababababbbbbabbabbbabbbaaabbbbbabaaaabaaabaaabaaabbaabbabaaaaaaaababbababbbbbaababababbaaaabaaabaaabaababaabbaaabbaaaabbaaabbaababbbababaaabbaaaaabbbabababbbababababbbbabaaababbabbabbbbabbbaaabbbbbbababbaabbabaabbbbbbbaabaababaaabaabbbabbaaaaabaabbbbbaabaabbabaaaabaabbbaabaaaaabbbababbabbbbbbbabbaababbbaaabbbaababaaaaabaaaabbbabaabbbaabbaaababbbabaababbbabbababbbabbabbbbaaaaaabaaabaaabaaaaabbababaabbaabbbabbaaababbabbaabbbabbaaabbaaaabbbabbaaabaaaabbaaaababaabbaabbabababaabaaababbaabbbbbbabbbbbababbabababababababaababbbaaaabababbbbbbbababaaababaabbbbbabaabababbbbaababaabbababbabbbbbbbaabbbbababababbbabbbabbbabaaababbbabbbaaababaabbabbbbaaabaabbbbbbaaababaabbabaabbaabbaabbbbabbbaaabbbbbabaabbaaabbaaabbbbbaabbbbbabaaaabaaaaaabaaaaabaabaaabbababbbabbbaaaabaabbbbababbbaaabbbaaaaabbbabbbaaabbbbbabbbaabbbbbbbbbbabbaababbbabaabaaaabbbbbababbaaaaabaaaaabbbabbabaabbbaaababaaaaabbabaaababbaaaababbbabbaabbabbabbbbbababbbabaaabbabaaaabbbbbabbbaabbbbbaabbbbaaababaaaaabbaabbbbabbbaaabababbbaabaabbabbaabbabbabbaabaaaa bbbbababbbaaabbabbbbbaabababbbbabbbbaabbbaaabaaababbbbbbabbabbaabbaaababaabbbbbababbabaaaabbaaababaabaabbaaabbabbbbbbbbaabaabbabbbabbabaababaaaabbbbbbabbabaaaaababbaaaabaababaaababaabbbbbaabaaabababbbbbaaaabbbaaabaabbaababbbbbbaaababaabbbbabbaabbbaababbababbbabaabbabbabaabaabbaabbbbaababbbabbaaababaabbbaabbbbabbbabbbaababbaabbababbbbabababbbaababbbbabaaabaaaabbbbabbaaaaabbababbaaababbbabbbbabaaaababbaaabbbaaaaaabbbabbbaaaababbbabbbabbbbbaaaababbabbbbabbaabaaabbababbaaabbbaaaaaabbabaabbbbbabaabbbbbaaabbbabaabbbabbaabbababaabaabbabbabbbbaababbaabaaabbababbbbbbbaaaaaabaaabbabbbababbbbbaabbabbbbababbabbbbaabaabbbbabaababaabbbabbbabababbbaabaaabbabbbbabaaaaaabaaababbabaabbaababbaababaaaaaaabaabbbbbbbaaaaabbbbbaaaabaaaaaaabaabaaaabaaaaaaabaabaababbbbbabbababbaaaaabbbbaabbabbaabbbbabaaababaababbabbbabbbbbbaabbababbabbaabbaaaabbaabbbbabbaaabbaababbbbbbbabbabaaabbbbabbaaaaaaabbbaabbabaabaabbbbbbbabbabbabbbbaabbbaabaaabbbbbbabaabaabaababbbbbbabbbbababbbbaababaaaabbabbabbabaaaaabbaabbaaaaaababaabbaababbaabaaabaaaaabaabbbaaabbaaababbaabababaabaaabaabbaabbbbabaabbaaaababbbaaabaaaabaabbbaaabaabaaaabbabbbaaaabbbaaaaaaaabbbabbaababaaaaaaaaaaaabbbababbaaabbabaaabaabbbbaaaabbabbbbaaaabbbabbbbbbaaaababaaabbabbaababbbababababbabbbbaabbabaaaabaabbbabbabbabaaaabbabbaaaabababbbbbababbabaabbabaabaaabbabbaaaabaabbbabbaabbabbabbbaaabaaaababbbbaaaaaabbabaabaaababbabbbbababbbbbababaaaaababbaaaaabbaabbbbbbbbbbaabbabbbbbabbaabbaaaababaababaaabaabbbaaabbaababababbbbabbaabbabbbbaabababbbbbbbabaabbababbaaabaaabbaabaababbbbaababbaaaabaaabbbabbbbbbaabbbbaababbaabbbaaaabbabbbabbabaabbbaaaaaababbaabbbbabbaabaaabababbabaababbbabbbaaabababaaaabbabbbaabbabbbabbaaaabbaabbbbabbabbbaaabababbabbabaabbaaaabaaabaabbbaaaababbababbbaaaaaaaabaabbbababaabaaaabbbbaaaababbaabbbaabababbbbbabbbaabbaaaaaabbaabbabbbbbbaaaaaaaabaaaabbbababbbbbbbbaaaababbbbaababababbabbbbbabbbaabaabaabbbbbaaabbbababbbabaabaabbbbbaabbababbbaabaabaabbabbbabbbaabaabbbabaababbbabbabaabababaaabbbbaababaababaaabbbabbbabbbaaaaaabbabaabbbbaaaabbba abaabbbbbbbbabbbbaabbbbabbaaaaabbabbaabbbbaabbababbababbabaaababbbaabbbbbaabaaaababbbbbbbaababbababbabaaabaaaabbabbaabbaaaaaababaaaaabaabbababaabbbbbaabbbaabbbabaabaaabbabbbabaaabbaaaabbbbbababbbbbbabbbaabbabbbbbbbbaaaaabaaaababbabaababababaabbababbbbabbbbbaaababaaabaaaaaaaabbabababbbbaabbabaaaaaaaaabbbbaababbababbbbbabaabaaaaaaaaaaaabbaabbababaabbabbabbbaaaaabaabbbabbabaaabaabbbaabbababbbabbbabaaabaabbbaaabaaaaaaabaabaaaaaaabaaababaababbaaaabbaababbaaababbbbbabbbbbbbaaaabaaaabbababbaaaabbbabaabbbbbaaabbbbaaabbbabababaaabbbabbbababbbabbababbbbaababbabbbaaabbbbabbababababaaaaaababbbbbbabaabbbbaabaaabbaabaabbabbabbbaaaabbaaabaabababbabbbbbbababbabbbbbababaaaaaabbabaabbbbaabaaaaaabbbabaaabbabbabbbaabaaaabaaaaabbbaaaaaabaaaaaabbababbbababbaabbbaabbbabaabbaabbbaaabaabaaabaaabaaabbaabbaabababaaabbbaabbabbbaabbbbaaaaabababaabaaabaaabbabbaabaaababbabababaabbbbbaaaabababbbbabaabbaabaaaaaabbabbabbaaaaababbbaaabbbabbbabbaabaaababbbbabaabbbbbaabbbaabbaaabaaaaaabaabaaabababbbbabababaaaaaabbaaaababaababbbbababbbaabaaaabbbaababbaaabbbbbbabbbaaaaababaabaabaabababaaaabbabbabbbbbbaaabaaababaabbbaababbbbaaaaabbbbbaababbabbabbbaaababbbbabbabababbbbaabaabbbabbbaababbbbaabbbaaabbbabaaababbbbbaabbaaabbbbababbbbbbabbaaaaabbabbbabbaaababbaaaababbbaababbbbabbabbaabbabbbbbaaaaabababaaaaabaababbbabbabbbabababbaaabbbaabbabbaabbbbaabbaaabaaaabaabbaaabbbbabbababbabbbbbabbbbabbaaabaaaabaabaaaaaabbbabbaaaaaaaabaababbbbbaabbbaabaabbbabbbabbbaababaaababababbbabbaaaabbbaaababbbbababbbbababbbabbbbaaaaaaaaaabbbaabaaabbbbabababbbabaabaababbabaaabbbbaabbabbaaaaabaaababbaaabaaababaaaabbaaabbbbbaabbaabbbbabaabbbaabaaabaabbaaaaaaaababbbbbaaaababababbbaaabababbbbbabbbbaababbaaaaababbababbabaabaaaabbbbbbaaaaabbabaabaaaaaabbbabbbbababbaabaaabaabbbbbaaaabbbababababaaaabbabbbaaaaaaabbbbababbaaaaaabbbbabbabbaaaababaabbbbabbabbabaababbaaababbbaababbababaaaabaaaaabaaaaabbbbababaaababbabaabbbbbaabbabaabbaaaaaabaaaaaabaaabbaaabbaaabababbbbbbbaaaaaaababababbbbbaabbbbabbabaaabaababaabbbabaabbaababaabbbbaaaaababbabaabbbb baaaabbbabbbbbaabaababbbbaabbabbabbbbaaabbbabaabbaabaabbbbabbbabbaabbbbabbababaababaaaaaabaaaaaabbaababbaaaaabbbaabbbbbbbbaaaaaabbbabaabbbbaabaabbbbaababbbbaabaaabaaaaaaaabaaabaabbbababaababaaaababaaabbaaaaabbaaaabbababbbabbabbbabaaaaababababaabbbbbabbbabbbaaabbaaaabaaaabaaabbbbbababbbbbbaabbbbaaaaaabaabbabbabbbbbaababbabaabbbbaabbbabaaababbbbabbaaaabbaabbaabbabbabbabbaaaaaababaabababbbaababbaaaababbabbbbbbabaaababbaabaaabaabaaaabbbaaaabababbbabaabaabbbaababbbbabbaaaaaababbabababaababbababbbbabaaaaaabaabbabbabbaabbabaabbbaabaaabaabbbbabbbbabbbbbabbbbabbababaababbbbbbaababaabaababaabaabbbabbbbbabaabaaabababbbabbbbbaabbaabaabbaababaaabbaabbaaaaabbaababaabaabbbabbabaabaabaaabbabbabaabbbabaabbbabaaaabbabbbabbaabaaabbabbaabbbabaabbbbbaaaababbaabbbaabaababbbaabbaaababaabbbbabababbbaabaabbbababaaabbbbababbaaabbbbbababaaaabaabbbbaababaababbbbabaabaabaaaabaabbbbabbbbbbaabbaabbbabbbaabababbbabbbbaaabbbaaabbaaaaaababaabaabbbbaaaaabbbaaaaabbbabbbbabbabababaabbabbaabaabbaabbbabababaaaaaababaaaaaaabbbababbaabaaaabbbabbaaababbabbaaaaabababaaabbaabbabaaababbbaaabbbbbbaaabaaaaaaaababbabaabaabaaaaaabababaababbabbaaaaabbaababbaaabaabbaababbabbbbaaabbaaabbbabaaababbabbbabbbabbabaaababbbaaabbababbabbbbababbbaaababaaaabaabbbbaabaaabaaabbbbbbaaaabaabbabbaabaaaaaaabaababbaabbababbbabbbbbbbababbbbbaabbaabbabbbaaaaabbbabbaababbbbbbbbaaaaabbbababbabbaabbbbbabbbbbabaaaaaabaaabbbabbababbaabbbaabaaabbbbaabbaabbbbabbaaabbbabbaabbbbabaaabaabaabbabbbbabbababbaaaaaaaabaabbaaaabaabbbbbaaaaaabababbbabbbbbbabbbbaabbaaabbbaabaabaaaabbbbaabbbbbbbbabbbbaaaaabbabbbabbbbaaabbabbabaaabbaabbbbbaabaaabbaaaaaaaababbaabbabbaababbbbaababbaaabababbbaababbaabaabaabbbbbbabbababbbbbbababaaaabbbbbbababaaaaaaabaaababbbabbabbbbbbaabbbbabbbababababbbabaaaaabbabbbabbbbbbbbbbaabaabbbbbbbbabaabaaaaaaaabaabaaabaabaaababbaabaabaabaababaababbabaaabbbabbaababbbababbaaaababbbabbabbbbabbbbaaaabbbbabbbabaabbbbababaabbaaabbaabbabbbbaaabaaaabbaaaaaaababaaaaabbbbbbaabaabbabbabaaaaabaaaabbaabaaaaaaabbbabbbbbaababaabbbbaaabbbbbbbaababb abbabbababbbbabbbaabbbaaabaabbbaabaabaaabbbbbaabbbbbabbaaabaaaabaabbaabbbbbaabababbabaabaabbbbbbabaabbaaaabbbbbabbbabbaaabbbabababbbbbbababbaabbbbaabbabababaaabbbaaaabbbabbbbabbaababbaabbbbaaababbbbaababbababaaaaaaaaabbaaaababbbabaaaabaaaabbbababaabbaaaababbbaababaabababbbbabbaabbbbbabbaaabaaaabbabbbabbabbbbbabaaababaaababaabbabbababbabbbbbbabbbaabaaaababaaabbabbbbaababbbabababaabaaaaababaaaabaaabaabababbbbbababaabbaaabaababaabbaabbaaaabbaaaabaaaabaaaaaabbbabaababababbaaaabbabbaaabaaaaaababaabbbabbaaabbbababbabbbaaababbabbabbaaabbabbabbbabaabbabbbbaaabbbababbabbbbabbbabbbabaabbbaabaaaababbbaabaabbabaaabaaabbaabaabbbabababbaabbbbababaaabaaaabbbabbbaaaaaaaaaaabaabbbbaaabbbbababbabababaabbbaaabababaabbaaaaaabbaababbbababbababbaaabaaaaaababaaabbbabaababbbbbbbbbbbbbababbaabaabbaababbbababbbbaabaababaaabbaabbaabbbbaabbbbbbbaababaabbaababbbbbabbabbbaabbaabbababaabbaaaabbbaabbaabbbbabbbbbaabbabbaaabaaabaaabbbbaaaaaaaaabbbaaaabbaaabbbabaaaaabbbabaaababbbbbbbaaabaabbbaabbaababaaaabbbbbbbaaabbabbabbbabababaaabbbabbaaaababaabbaabbbaababaabbabaabbaababbaaabaabaaaaaababbbaaabaaaabbbbaababbaaaababbabbaabaaaababbaaababbabbbabbabbbbababbbbabbbbbabbbbbabaaaabbaaaabaaaaaaaabbabbbabaaaaabbaabababbaabaabaaaabbabbbaaaabaabbabbabababbaabbbaabbbbaabbabaaabbabaabaaaaababaaabbaaababbbbbbbbbabababaabbaababbbbaaaaabbaaaaaabbabaabaababababaaaababaaaabaaabaabbaabbbbabbaabbbbbaabaaaaabbaaaaaabbbaaaababbbbbbbbabbaaaaaaabbaaaaabaaaaabaaabaabbbbbbaabaaabbbabababaaaabaaaabbbbaababbbbabbabaabbaaaaaabbbbabbbbbaaabbaaabaabbbbabbbbabbaaaaababababbaaaabaabbabbbbabbbabbbbbaabbbbbbabbbabbbbbbabbbabaaaababbaabbbaababbaabaabbbaaaabaaabbbbaaaababaaabbaaabaabbabbabbabbababbabaabbaaaaaababbbbaaabaabaabbbaaabaabbababbbbaaabbaaabaaaaabbbaaaaabbabbabaabaabaababbbbbbbaabbbbabbbbbaabaabbbaaabaaaaabbbababaaaababbbabaaabbbbaaabbbabaaababaabaabbabbaaaaabbbabbaaaaabbbaabbbbbabbababbababaabbabbabbaabbabbabbbbaabbbbaababaabbaabbbbbbaaaababbaabbaaabaababababaababbaabbbaabbbaaabbababbbabaaabbbababbaabbababbabbabaabbbbabaabab ababbaaaaaababbabbbaababababababaababbbbbbbbaaaaaaabaabbbabbbbabbbabaaaaabababaaaabbabbbababaaababbbaabbbbaabbaabbbbbabaabbaabbaabbabbbbbbbbabbbbabbbaabbaaabbbbbbaaababaaaaabaaaabbbababaaaaaaaaababaaaaaabbbabbaaaaaaaaaaaaaaabaaabbabbbabbababbbabbabbabbbaabbaaabaabbabbaabaaaabaaabaaaaaababababaaaaaabbabbbbbaababbaaaababbaababaababaabbbaaaabababbbaaaabababbabbabbaaaababbbbaabbabababaabbaaaaaaabbbabaaaabaabaabbabbaaababaabbabaabbbbaabbbbbabbababbbabbaabababaabbbbbaaabaaaabbaaabaabaabbabbabbababbbbbaaababaaabbaabbbabbaaabbabbaaabaabbaaaaabbabbbbaaababbaaaabaabbbbbabbbbabbabbabbabaabbaaababbbababbababaababbbaaaaababbababbabbbbaaabbababbabbabaabaabababaabaaaababbbbbbbbaaabbaaaabbabaabbabbbabaaabbaaabaabbaaabaaabbbabaaabbbbbabaabaaaaabababbaaababbabbabaabbaaababbbbbabbaaabbabbabababaababbaabbabaaaaabbbabbabaaabaabbaaaaaaaaabbbabaabaabbabbabbaaaababaaaabababbbbbbbbabbaaaabbabbbbbaababbabababbbabaaaabbbbabaaabbabaaabbbaaabaaabbbabbbbbaaabbabaaaaabbbaabbbbbbabbbaabaaaabaabaaabaaaaaaaaabbaabbbbbaaaaaabbabbaabbbbaabbbaabbabbbabbbaabbaabbbbaabbbaabababbbabababbabaababbaabaababbaabaabbbbbabaaababaabbaabababbbbbbaaabaababaaabbbaabbabababbbbbbabaaaaabbbaaabbbbbaabbbbaabbaaaaababbaabbbabbbbabbbaaabbabbbabbaabbbabbbbaaaabaaaaaabbbbababbababbabaaabbbaabbabbbaaabaaababaabbaaabaabbbbabaababbaababbbbbbaabaabbbbbbaabbabaaaaaabbaaababbaaabbbbbbbbaabbbbabbaaaabbaaaababbabaabaababbabbabababababbbabbbabababbabaaabbbaaababababbaaaaaaabbbbbabaabbababbabaabaaabbbbabbbbbababbabbaabbbaaabbabbabbabaabbabaabbabbabbbbaabaabbabbaabbaabbbbbababbbaaaabbaabbbaaaaaababbaaabaabaabbbaabbaabaaabababaabaabaabbaabaabbbbbababbabaabaababbbabbabaaababbbbbaaaabaaababaaabbaabbaabbbbbbabbabbbbabbbaaababbbbbabaabbababaababbbbbaaababaabaaaababaababbaaaaabaaaaabaaaabaabaaaaaabbabbaababaabbabbbbbbaaabababbaabababbababbbbaaaaabbbbbbababbbaaabbabababaabbabbabbbaaabbabbababaaabbabababaaabaaabaabbbabaabaaaaabbbaababaabbbababaaaabbbbababbbbaaaabbbbaaaabaaabaabbbbaabababaabbaaaabbaaaaabbabbabaabbbbababbbbaaaabaabbbbbabaababaa abbbbbbabaabababbbaaaabbbabbaaaabbaaabbaabaaaabababbbaababababaaabbbbabbbbbaabaaabbbabbbbbbaaabbbaaabbbbbbbaabbabaaabbaababbaaabbabaabaabaabababaaaabbbaabbbababaaabbbaaaabbaabbbaabbbbabbabbaaaabaabaaabbabbabababbabaaaaabbabababaabbabaababbbabbaabaababbaaaaaabbbaabaaabbbbbaaabaaaaabbbbabbaaaaabaababaaaaabbbbbaaabaaaaaababbaaabaaaaaababbaaaabaabbabbabaaabbbabbbbabbaaaaaabbaaaaabaaabbaabbbbbbbbbbabaabaabababbabababbaaaaaaaaaabbaaaabaabbbbabaabbaabababbabbabbabbbbbbaaababbabaabaababbaaabbbbaabaabbaaababaabaaabbbabaababababbbbaaabababaabbbbbaaabaaaaaabbaabaabaaaabbaaaaaabbbbabaabaaababbbbbabaaababaaaababaabbbabbbaaabaabbbbababababbbaaababbaaabbbaabbbabaabaabbbaaaabbabbbbabaaabaabbabbaabbbbabbabbbaabababbaaabbaaaaaaabaabaaaababaaaabaaaababbabaaabbaaaabbaabbbaababbabaabbbbababaaaabaaaabbbaabababababbbabababbbabbbaabaaaaabbbbbbabbaaaaabbbbabaaaabbbaabbabaaabbbbaabbaabbaaaaaabbbbabaabbaabaabaaababbabbbaaabbbababbabbbaabbbababbbbbababbababbaabaaaaaabbbaabbaabbbbaaaababaabbaabbaaababbababbbabbabbaababaabbaababbbabababbabaaaaabbbababaabbaababaaabaabbabaabbabbbbbabaabbaabbabababaaababbbbbaaabbabababbbabbabbaaaaaaabbbbabbbbabaabbbbaabaaabbaabbbbbbbbaaaaabbaababaaabbabaaaaabbaaabbaaabbbbababbabbbaabaaabababaabbaaabaabbabbabaabaaaabbbbaaabbbaaabbbaabbabbabbbaaabbaabababbabbbaababababbabbababaaabbbbabbabbbaaabaaaabbaabbbaaaaabbaabbbbbababbabaaaaaababbbabaaaabbbbababbbaaabbbaaaababbabaababbabbbbababbaaaabaaabbabbaabbbaabbabbbbbbaabaabbbbababbbbbabbbababbbbbbabaaababbbabbabbbaaaabaaabababbaabaaabaaabbabbbababbbbbaaabaabaabbbababaabbabababbbbaababaabbaabababbaaabbbbabbaabaabbabbabaababaabbabbbbabaabbabbabbabbbbaababaaababaaaabaabbababbbabaaabbaababbbaababaaaababbabbaaaababaaaaabaababaabbbaabbaabbbbaaababbbaabaabababaaabaabbabbbaaaabbbaabbaaabaaaabababaabbaababbbaaabbabbbaaaaabaabaabaabbaaaaaababbbababbaabaabaabbbaaabababbabaaaaaaaabbbabbabbbaaaaababaaaabaaaabaaaabbaabbbbaabababbabbabbababbaabaabbaabbaababababbbbaabbaaabababaababbabaaaaaabbababababbbbbbaaaabbababbbabaaabbbbbbbbbbaaaaaaa bbabbbbbababbbaabbabbbbbbbbaaabbbabaabbaaaaababbbababbaabbbaaabaabbaabbaaabaababaabbbabbaaaababbabaaaaaaaaabbbbabbabbbabbaabbababbbbabaabababbaabaabaabaabaabbabbbaababbbabbbababaabaaabaaabbbbbaaababbbaabaaabbabaabbbaabbaabbaaabaaabaaaaaaaaababbaaaabaaaaabbababaaabbaabbababbbabaaaaabbbbbbbaaabbbaabbbbaabbbababbabbbababaaabbbbbbabbbbbbabbbaababbbabaabbbabbabbbaaaababbabaaababbbbbabaababbbaabbaabbaabbabbbaaaababbbbaaabbbbbaaababaaaaaabbabbaaabbbaaaaabbabababbbabaaaaababbaaabaaaabbbbbaabbaaaababbbaabababaababbaababaaabbbaaababaabaabaaababbbbabaaaaaabbababababbbbbabababbaababbabababaabababbbbbaabbaabbaabaaaabaaaaaabaaaaababbaaaaabababaaabaabaaababababaababaabaababaaababaababaaaaabbbbbababbababbbaabbabbabaabbaaabbbaabbabaabbbbaaabbbbbbbaabaaaabbbabbaababaababbbaaabbaaabbaaabbabbabbbbabbbaaabbabbbbababbbabbbababbbbababaabaaaabaaabbbbbaaaabbbaabbbbaaaaabaabbaabababababbbabaabaabbabbabbbbbbbbbbaaabbbbbbaabbabaaaaaabaaaabbaabbabababbbabbbaabaabababbabaaaaabababbbbabbaaabbbbaaabaaaaabbbabbbbbaabbbbbbaaaaaababbbbbbabbaaababaaaaabbbaaaababbaabaabaaaaabbbababbbabaaabaaabababaaaaabaabaaabbaaabbbbabbaabbbaaababbbbabbabbaabbaabaababababaaabaabbbbbbbbaaaabbbbabaababababaababbbbabbaababaaabbabaaababaaaaababbababbaaabbbabbabaaabbabaababaaaaabbbbaaaabbababbbbaababbbaaaabababaabbabaabaabababbbaababbaabbbbaabbababaaaabababbabaabbaabaaaaababbbbbaaaabaaaaaabbabaabbbaaaababaaabaabbaaaabbaaaaaabbaabbaaabbabaabbaaaabbaaabbbbbaaabbbabbbababaaaabbaabbaababaabbabbbbbababbaaaaaaaababbbbaabbbaabaaabbbababbbbaaaaaaaaabaaabbbabaabbbaabbabbbbaababaabbaababbbbbaaabbabbbbbbaabbababbaababbaababbbbaaaaaabaabbababababaaaabaabaabbabbbbabaaababbaabbbbbaababaabaaaaabbbaaababbabbaaabbaaababbaabbabaaababbaaaaaababaababbbaaabbaabbbaabbbbbaaababbbabaaaabbbbbabbaaaaaaaaabbabbbbabbbbbbbabbbbbaabbbabababbaabbabbaabbababaababbbbaaaabbbabbbabaaabbbbbbababbbbabbbbbabbbabbbbbbbabbbababaabaabbaaabbaabbaababbbabaaaaabaaaababbabaaabbbabaaabaabaaaaaaabbbabbaaaaaabbaabbaabbbaaaaabbbabbbabaaabaaabbbabbabaaabbbbbbaababaaaababa babbbbbbaabaabbabbaaabbbabaabbaabbbaabbbaaaaababbababaabaaaababaabaabbababababaabbaaaaaabababbababbababbabbaabbabaabaaabbbbaabbaaaababbabbbbbbabbbbbbabaabbaaaaaabbbbbbbabbaaabaaaaaabbbbbaaaabababbabbabbaabbbabbbaaaababaaababbabbaaabaababaabbababbbbbaaaaaaababbbabaabababaaaabbabababbaaabbbabbaabaaabbbababbabaaabaabbaaabaabbbaaabbaaaabbabbaabbabbabbabbaabaabaababbbaaabababaaabaabaaaaaaababaabbbabaabaaabaabbaaaababbbaaaabbaabbaabbbbbabbbbaaabbaababaaaabaaabbbabbabbbaaabaaaaaabbbbbbaabbaaabbbabaaabbaabbabababbaababbaabaaabaababaababababbbaaaaabbaaabbabbaaabababababaabbaabbbbaaaaabaabbaaabbabbaaabbabbbabababaaabbabbabbabbaabbaaabababbabbbaabababbbbbaabaaaababaaaabaaaabababaabaaaabaaaaaabbbabbaaaaabbababbaabbabbbbbabaaabbaaaaababaabbabbaaabbbbabbaabbaabaabbbbaaabbbaabaaabbaabbaabbabababbbabbbaaabaaaaaaaababbaabbbbbbbbbaabaaabbbaabaababababbaabbaaabbbbabaaabbbbbaaabbbbaabababbbbbababbabaaaabbbabbbababbbbbbaabbaaabaababaaabbabababbbbbaaabaaaababaaababaaababbaabbbbaaabbabbaaaaabbabbaaaaaaaabaaaaabaaabbbbbaaabbbabbbaaabbbaabbaabaabaabbabaaaaaabaaabaabbbbababbaaabbabaaababaaaaababbaaabaaabbbaaabbaababbbabaabbbbbaaabbbbbbbbaabbbbbbaaabbababbababbbaaaabbabaaaaababbbbaaaaabbaabbaaabbbabbbabbabbbabaaabbbabbabbabbababababbbaaabaaaababaaaabbbbbabaababbbaababaababaababbabaababbababbbbbabbabababaabbabbbbbaaaababbbbabababbabaabababbbbbaaabaabaaaabbbbbbabaababaabbbabbbbabbbbbbaababbbbbabbaaaaabbbaaabaaaaaaaaaaaabbaaababbbbbaaaaaabaaaaabaabbabbbaabbbaabbabbabbaaabababaaaaaaaabbabaaaababaabbbbbbaabaaabbaaaabaaabbbbbbaababbaabaaabbaabababaaabbaaaaabbbabbbabaaaabaaababbbbbabbaabbabaaaaaaababbbaaabbaabbbbabbbbbabbaabaaaaaaabaaabbaababbababababbbbbbabbbaaaaabbababaaaaababaababbbbbaaababababaaabbbbaabbbaaabaaaaaaaaabbabbaaababbabbabaabaaababbbabbbabaabbabbababababaaaabababababaabbbabbbbaabababbbaaaabbaaabbbababbbabbbbabbbbabbbbabaaabbbabbababbbababbbbbbbaabaabbbbbbbaaabbbbabbbabaabbbbababaabbbabaaaabbbababbbaaababbbbbbaabbaabaabbabbbabbaabbbabbbbabbaababaaaabababbabaabaaabbbbbbaabaabaaaabbbbbb bbbabbbbabbaaaabbbbababbbbbbbbbaababbbbbaabbbbbaaaabbabaabbabaaaaaaaaabaaabbaaabbababbaabaaaaaabbbaaabbbabbbbaabbbaababaabbbaaababaabaabbaaaaaabbababaabaabbabaaaaaaaaabbbaaabaaaabbbaabbbbaaaabbbaababaababaaabaaaabbabbabbaabaabbabbaabbbbbaabaabbaabbbaaabbabbabbaaababaabbaaaababaababbbbbbabbaabbbaababaabbbaabbbabaaabbababbaaabbbbbbbbbbabaaaaababbbbabbaababbbababaababaababbaabbbbbaaabaabaabbbaaababbaaaaaababbaabaababaababbbbbbbbaaaaaabaaaabbbabababbbaabbbaaaaabbabaaabbabbbbbbaaabbabbbbababbbaaaaaabbbaaababababaababbabbbbbaaaabaaabaaaababaaaaabbaabbbabaaabbaababaaaaaaaabbbbaaaaababbbbaaabbbbbabababbbbaaabbbbbabbbbbabaaababbbababaaaabbaaababaaabbabababaabbbbababaaaaabbabbbbaaabababbbbbaabbbaabbbabbbabbabbbabaaabbabbbaabbaaaaaababbabbbbabaabbabaababbabbabbaaababbabaaaabbbbaaaaaabaabaaabbbababbababbbbbbaaabbbbaababbaaabbbbababbabbabbaaaabbbaaababaabbbbaaaaaaaababaaabaaabbabbbbababbabaabaaabaaaabbbabbababbbbbabbbaaabbabaaabbbabaaaaabbaaaaabbaaaaabaaaababababbaaaabbbaababbbaaabbaaabbbaabaaababaabbbabbbaabbaaabaababbbbbbbbbaababbabbabaabbaabbabbbaaaabaababaababbbbabababaabaaababbbbbbaabbbaaabbabababbbabbbbabaabbababbbababaabaaabaabbaaaabbbaaabbabbabaaaabaaabbbbbbbbbaaaaaababaababbbbbaabbaaaababaaaabbbbaabbabbabbbabbbaabababbbaabaaaabbaaaabbabbaababbabbabbbabaababbbbababbbbabaaaaabaaabaaabbababbabbaabaabbabaaaabbabaaabaaaabbbabbbaabbbababaabaaaaababbbaabbbbaaabbaaaaaaabbbaaaabbaabaaabbbabaaaabababbaabbaababbabbaabababbabbbbbaabababbbbbaaaaaabbbabbaaabbaaaabaaabbbaaaaaabaaabbabaaaaaabaaababbbaabbbaaabaabbaababbbabababaaabaaabbbabbbaabbabaaaabbabbaabbbabaabbaabbaaaaababbbaaaabaaaababaabbabbbaaaaaaababbaaabababababbbaaaabababaaaababbbbaabaababbbbabbababaabbabaabbabaaaabbbabaabbabbbbaabaabbbabaabaabbbaaababaaababaaaabbbaaabababaaabbaabbabbbbbbbbaaabbbaabaaaabbbbababbaaabbaabbbbababaaabaabaabbbbbbaabbabbabaaaaaaabbbbaababbaabaababbbaabbabbaaaaaabbbabbaabbabababababbabbabbaaabaaabbabaabbabbbbbaabbaaababaabaaabbaaaaabbbbbbabbbbbabaaabbaabbbabaabaabbabaaababbbbbbabbbbbbabbaaabaaababab baabababaabababbaabbaaabbbbabbabbabbbabaabaabaaababbaababaabbbbbbabbababbabbaabaababbaaaabbbbbababaaabbaabbbbaaababbbabbabaaaaaababbaaaaaabbbbaaaabbaabbaaabbaaaaaababaabbbbaaaaabaaaaabbbaaaabbbbbbbabbbbabaaabbbbbababbbbbbbbbbbaaababaabaabbbbbbbaabbabbbaabbaabaabaabbbaaabbbbaaabaabbbbaabbbbbbbbbbbbbaaaabaababaaabbabbbbabbbbbbbbbbbbbbbbabbabbbabbbabbbbbaabbbabaaaababababbaabbbbabaaabaabaaaabbaababbbaaabaaaaababaabbbbabbababbbbabbbbbaabbaabbaaabaaaaabbbbabbaababaabbababbabbabaaaabbaabbaabbbababbbaaababbaabbbaababaaaabaabaaabbaababaaababbbabbababbabaaababbbabbbabbbabbaabbaabaaabbaabbbaaaabbbaabaababababbbbabbbaaabaaaaabbababbbaaaaababbaaaaaababaaabbaabbbabaabaaabbbaababbabababbababbbbbbbbaabaabbabaaaabaaaababaaabaababbbaaaaabbaabbaabbabbbaaabbbaabaaaabbbabbbbabaabbaabbbaaababaababbbbaaabaabaababaaabbaaaaaabbbaaabbbaababbbabaaaaaababbababbbaababbbabaaabababababbbaaabbbaaabaaabbbaabbbbbbbbbabaabbaaaaaaaaaabababaabbbbbabbbaabaabaaaaabbbabbabaabaaababaababbabaabaaaaabaaaabbaaabaabaaaaabbbbbaaaaabaabbabababababaabaaabbbbbabaaabbaaaabaaaabababaaaaaaabaabaaaabbbbaaaabbbbaabaaababaaaaaaabababaababbaabaabaabababababaaaaabbaabbbabaababababaabbbbaababbabaaaaaababbaabababababaabbbaabbababbabaabbbaabbbbaaababbaabbbbbabbbbbababbabbabaabbbbbbaaaaaaabbabababbaabbbbbbbaaaaaababbbaababaaabbbabababbbbaaababbabaabbbbbaabbbaababaaaaaaaaababbaababaaabbaaaabbaabababbaabbbababbbababbbababaaaabaabaaaababbbbbaabaabbaabbaaaabbaaabbbababbbbaabbabaaababbaababaabaaaabbabababbbaaababbabaabbaabbaabbbabaabbbaabbabaabaaabbbbbbabaabbaaaababbbbaaabbbbaaaabbababababbabaabababaabbbabaaabbabbbbabbaabbaababbbabbbabbabaabbaabbaabbaaaaabbaabaabbbaabaabababbbabababaabaaaabaabaabaaaabbaabbababbabbbabbabbbbbbbabaabbbbabbbbbabbbababbbaaabbbabbbbaabbbaaabbbaaaaaabbbbbaabaaaaaababbbaaababbababbbaaabaaabaaaababbbababbaabbbabbaabbababbaaaaaaaabaaaabbbabaaaabaabaabbbbabbbbbaababaaababbbabababaabaabbabaaabbbbaaabaaaaabbaaaaabaabaaaaabbbaaaaaaabbaaabbaaabaabaabbaabbbabbbbaaaaaaaabbbaaabbaabbbbaaabbbabbbbabbaaaaabbaaabaabb bbabaabaaabbaaabaabbabbbbabababaaaababaabaabbabbbbabababbabaabaaababbbbbabaaaabbaabbbbabbaaaabaaaaaaabbaabaaabbaabababbbabbaabaaaaabbbaababbbabababbbabbababababababbabbbaabbbabaaabbaabbbabbabababaaabaababbbaaaaababaabbabbbaaabbbbaaabaaaabbbabbaaaabbbabaaaaabaaabaabaabbabababbbaaabaabababbabaaaaabbabaababbaabbabbbabbbbaabbabaabbaaabbaaababaaabababaaabaaaaaabaabababbaaaabaabbbaabaabbabbaabaabbabbbbbaababbaaaaaaabaababaaabaabbaabbbaaababbabbaabaaaaabbbabaabbabbaabbabaababbbabaabbbabbbbaabbbaaabababbaaabbbabbaaabbbaaabaabbbbabbbbbabaaabbbabbabbaaaaabaaaaabbbabbabbbaabaabaaaabbaabababbababababbbbbbbbbabaabababbabbbbbbaababbabbabbabbaaaaabbbbbaaabaabaaaabbaababbbaaaaabaaaaabbbaaabbbaabbaababbbbaaaababbababbbaabbbababaabaaabbabaaabaabbabbaabaaabbabbabbabbabaabbbabaababbaabbabbbabaaaaabbbbaabbbaabbaaaabbbbbbabbabbbbaabbbbbbbababbbbabbbabbbababbbaabbbbbbbabaabbbaabaababaabaababababababbabbbbaabbbabaabaaabbbbbaabbabbabababbbabbabbbaabbaaabababbabbbaaaabaaabbbabababaaaaaabbaabbbbbbaaabaababaaaaabaaaabaaabbabaaaaabaababaaaabbaababbabbbaaabbbbabbababbaaaabbbbaaaaabaabaabaababbabbbbbbbbbaabbaababbbbaaaaabaabaaabbbbbbbbababbaaaabaaaabababbabbaaaaaaaabbbbabaababbaababbaaabbabbabaabbaaababbbaaabaababaabbaababbababbabaaaaaabbbaaabbabaaababababaababaabbababaaaaababbbbabaabbabbbaabbbbbababbbbbbbaabbbbabaaaaaaabaabbaababbbbbbbbabbabaaaabbbbababbabaaabaabaaabbaaaaaaaabbaabaaaaabbbbabaabbababababbbbbbaaabaabaababbbabbababbabbaaaaabbaabbabbbabbbaabbabbabbaabbbaaaaabbbababbaaabbbbabaabbaaaababbbbbababbaaaabbbbaabaabbaaabbaabaaabbbabaabbabbbbaabbaaaaabaaabaaaabbaaabababbababbbbbaabaaaaaabbaabbabbbaabbbbbabbbbababaabaaaabbaababbabbbabaaaaaabbbbbabbbaaabbbbbbbbabbbbbababbaaabbbaaaaababbabbabbbbbbbaaababbbabbabbabbabbbabbabaabaaabbbaaababbababbbaabababbbbbaabbbaabbbaaabaabaabaabaaaaaabaaaabbabaaaababaabababbabbbbaabaabbbabaabbbabbabbbaaabbaaabbbbbbabbabaabaaaaaabaabbbbbbabaabbabbbbbabbaaabbbbbbbaababbabababbabaaabbbbaaaaabbbaabbabbaaababaabbaaabaaabaaaaaabbbbbaaababbbbabbbbbababbabbaabaabaaaaab aaaaaaaaaaabbabbaabaabbaabbaabbaabbabbaaaababaabbabababaabababababbbbbaaaaabaaaabbbbaaaaabaabbbabaaabaabaaaaabbaabbabbaababbabbaaaaabbababbabbbbbbaaaaaaabaabaabababaabbbaabbbbbbbbbbaaabbbbabbbbbaaababaaaabbbaaabbabbbaaaaabaaabaaaababababaabbabbaaaaabababbaaabbaabbaabbbbaabbaaaabbabbbbbbbaaaabbabaaaaaabbaaabbabbbbbbbaabbaaabbbababbabbbaabbabbbbababbbbbaabbbbbbbbabaaaabaaabaaabbabbabbbbaaabaaabaabababaaaabbbabbbbaabbbbabaabaaaababaabbaabbaaaabbbaabbaaaabaabbbababbaaabaabbbbaabaabbbbbaaaaabbbabbbbaaaabaababaabbabbaaaaaabaabbababbabaabaaaaaaaababaaaabbaaaabbabbabbabbbbbaababbbbbbbabbabaaabbbabbbabaabaaabbbabaabaabbabbbbaabaabbaaabbabbbabbbaabaabaabababbabaaaababbbbbbabaabaabbbababbaaabbaabbbababbaabbababbbaaaaabaabbbbaaabbaaaabbaabbbaaabaaabaabaabbbaabbbabaaabaaababbaabbabaababbbbaaaaaabbaaabaaaabbbaabaababbbaaabbababbbbaaabaabbbaaabbabaabaaabaababbbbabaabbaaaaabbaaabaaaabaabbaaababaaaaabbaabaaababbabbaaababaabbbbaabbbbbaaaaabbaaaabaaaaababaabbbababaaabbaaabbbabababbabbaababbaaabaaabababbbbabbabbbaabbaaaaaaaaaabaabbbabaabbabbabbabaabbbbbbbbaaabbbbbabbbaaabbbaaaabbbbaaaabbabaaabababbbbbbaabbbaabbaaabaaabbbbbaabababaaabbbbaaaababaaaaabbbaababbbbbbaababbabbbbbbbbbbbbaaababaaababbaaaaaaaabbaaabbbbabbbbbbaaabaabaaaabbaabaababbbbaaaabaabaaaabaaaabbbbababbbabbaabbaaaaaabbbbbabbbabbaabaaaaabaaaabbbabbababaabbbbbbbbaababaaaaabbabaabbaaaababbbbababbbaabaabbabbaabbabaababbabbbabaabaabbabaabbbababbbbbbabababaabaaaabbbabbbabbbbabababbbbbbababababbbbbbbaaaabaabaabaabbbabbbbbaaaabbaaababaaaaabaabbbabaabaabaabbbbbbabaabaaaaabaabaaabbabbabbababbaaabaaaaaabaababaabbbbaaaaaabaaaabbabbaaabbaabbaababbbabababababaaaababbaaaaabbaababababaababaaaaabaaabaababababaababaabbbbaaaabaaaabaaaabbbbabbabbbbaabbabbabbbabbbbbabaaaaabaabaaaabbaaaaabbaababbaaabbaaabababbbbbbbabababaaaabbbabbaaaabaaaabbabbabababaaabaabbbbababbbbbbbaabaaabaabaabbbaabbbabaaabbbbbaaaabbababbbbbaabaaabababbbbbbbaaabbabababbababbaaaaabbabbbaaaaaaaababbbaabaaabbbababbbabbbbbbbbabbabaabbabbabbbbababbbbbbababbabbbabbbbbababaaabbbba babbaababbbbabababbbbaaaabbbbbbabababbababbbbbabaababaabaaaaababaabaaabaabbbabaaaabbbabababaababbbabaaaabbbababaabbbbbbaabaaabaaaaabbbbabbaabaababaaaabbaaaabbabbaaaabaabbbbabaabaabbabaaababbabbabaababaaaabaabbaaabaaababbbaababbabbaabababaaabbbbaaabbababbabaaabbaababbabbbababaaaaababbaabbababbbabbababaababbababababaabaaabababbabaaabaabaabbababbaabbbabaababbaaaaaaabaabaaabbababbbaaaabbababbbbabbbbbbabaabbababbbbaabbbaabbbaaabbbbbbaaabbbabbbabbbbbbbbabbaaabbababbbaababaaaababbbababaababbbbbbaabbaabbbbbaaabaabaabababaaabbbbabbabababaabaaabbababaaabaaabaaabbabbabbabbabbbabbaaaaabaabbbbaaabaababaabbaaaabaabbbabbabbbabbbbbaabaabbbbbaaabaaaaaaaaababbbaaaabaabbbabaababbbaaabbbaabaaaaaabbabaabbbbabaabaaabbabbaaabbaaaabaaabbabaabbaabbbabbbbaaaabaabbaaaabaabbbaaababbaabbaaaaabbaabbaaaabababbbabababababbbaaaabaabbababbaababbaaaabbbabaabbbaabbbabbbbbbaabaaaaaaabbaaabaabbaababbbaabbbabbbaaabbbbbaaaaaaaabbabababaabaabaababbaababababbaabbabbbbbabbaabaaaabbabbababbabaabbbababababbaaabaababaababbbaabbaabbaabbabaaaaabbbababaabaabbbbbaaaabaaaababaaabaaaabaabaabaababbbabbbbbaabaababbabaaabbaabbaabbbaabaaabbbabaababbabbaaaabaababbaaabbabaabbaabbaaaababbbaaaaaaaabbbbbaaaaabbbbbbabababbbababbabbaabaaababaaaaaabbaaabbbaaaaabababbabaababbbbababbabababaabbabaaaaaababbbabbabbabbbbaabbbbaaaabaaaabbaaaabbaaaaaaabaaaaaabbbababbbbbababbbaabaababbabaaabbbaabbabaababbaaaababaabaaaabaaaaaaabaaababaabaabbaabababbbabbbaabaabbbbbabababbbbaaababaaababaaaabbbbaabbbaabbbaaaababbaaaabbabbaaabbbbaaababbaabbaaaaaaaabbabbbbaaabbabbabbabababaababbbaaabaabbbaaabbabbbbbaabbbbbaabbabbbbbbbaababbaaaabaababbbabbaababbbbbabaaababaaabbaaaabbabbaaabaaabbbbbbaabaabababaababaababbabbbabaabaaababbaabbabaaababbbabaababaabaaabbabaaabababbaaabbaabbaaabaaabbbaababbaababaabbbbbbaababaabaaaabbbbabbbbbbbabbbaababbabbbaabbbbababbbaaabbabaaaabaabaaabababaaabbabbaaabababaaaaabbaabbbbaabaaabbababababbabaaabbbbabbbabaabaabbabaaabaabaaabbbbabaaabbaabaaaabaaabbbbabaabbbaaabaababaababbabaabaabaababaaaaaababbbaaaabbbbaaabbaabaabaaaaaababa aababbbbabaaabbbbbabbbabaabbbaaabbaaaaaaaaaaaaabaababababababbaabbbbbbbbaaaaaaaabbbbababaaababaababbabaabbabaababbbbababaabaaabaaabaabbababbbbbaabaaaababbabbabbaabaabaabaabaabaaaabaababbbbbbaaaabbbaaabbbaabaaaaabaabbbbababaaaaabbaaabaabbbabbaaaabbabbbaabbbaabaababbbbbbaaabbaabaaaaabbabaaaabbbbbbababababaababaababbabababbabbbbabbaabbabbaababbbbbaabbababbbabbbababbbaababbbbaababbbbbaaaababbababaaaababbbbbaabbbbaabaaabaabbbaaaaababbbaabbaaabbbabaabbbbaaababbbababbbaaababbabababaaaababababbbbbbbbbbbaaaabaabaaabbabbaaaababbbaabbbaaaaaaabaaaabbaabbbbbbabbaabbaabbaaabbbaabbabbbabaabbbbbbabaaababbababaabbabbaaabaabaaaabbaaabababaabaabababbbabaabaaabbbaaaabababaababbaaabbaabbbababaabaababaababababaababbbaaabbbbbbaaababbaaabaababababaaaaaabbabbbabaabbaaabababbaaabaaababaabbabbabbaababbbbbbbabbbaabaaabaabaaabbbbaaaabaabbbaabbbaabbbbbababbbbbbbbbbaaaabbbbabbabbbbbaabaaaaabbbabbabaababababbbabaabbbaababbababaabbabbbbabbaabbaabbbbbbbababbbabbbbbbbabaababbbaaaababbbababaabbbaabbaabbabbaaaaaaabaabbabbbabbabbbbaababbbbbbaaabaababbaaaaaabaabbbaabaaabbbbbabbabbbabbabaabbbaaabaaaaabaaaabbaabbaaaabbbbaaabaabbabbaaaaabaaabaaabaabaaabbbbbbaabaababbababbabbabbaabbbaababbaaabababbabbabbabaaaababbababbaabbbbbabaaababbabbaabbbaabbaababababababbbbaaabbbbbbababbababaaaabbbaaaaaaaabbabbbbaaaababaabbaaaaabbbbabababaabbabababbaaabaabbaaaaaabbbaababaabaaabbbbaaabbababbbaaabbaababbabbabbaaaaababbaaaaaabbbbbbaabbabbaaaabababbaababbbaaabaabababababbabaaaabbabbabbabbbabaababababaababbbababbaababbbbbaabaaabbabbbbbbbbabaabaababbbabaabbbaabaabbbbaabbababbaabbabbababaaaabaababbaabaaababbaaabbaaabababbbaaabbbbabbbbabbbaaabbbbbbbaaabaababbaabbaabababaabbabbbaabbbbabbbabbbbababaaaaaababaaaaaabbabbbabaaaabbabbbbbaabababbbabbabaabbbaabbbaaaabababbbbbbbabaaabaabbababbbabaaaabbabbaaaaabaabbaababaaababbbaabbabbabbabbbbbabbbbaaabaabaaabababababababbbabaababbbbababaabbabbbbaaaaabbbbbbbaababbabbaaaabbaaaaaaaaabbaaabaabbaabbaabbbbbaaaabbbbbbbaabbabbabbaabbaabababaabbbbbbabaabaaaabaabbaabaababaabbbaabbbbabaabbbbbbabbbb aaaabbbabbbbbbabababbbaabaaaaaaaabbaaababbbbaabaabbabaabbbabaaabbabbaaababaaabbbabbbbaababbbabaaaabbaabaabababbaabaaababbbabaaabbabababbabbbbbbaabbabbbbbababbbaaabaaabbbbbabbabababaaabbbabbbbbababbaabaabbaaabbbbbbbababaabbbabbabbbbaabaababaaabbabaabbbabababaaaabbaabbbaabbaaaaaababbaabbaaaabaabaabbbaababbaaabaabbbababbbabbaabaaaabbbabbbbbbaaabaabbbbbbbaaaaaaabbbaaaabaababaabbbaaaaaaaaababaabaaaabbaaaaabbaaaaaabaabaabbaaabbbabbbbbababbaababbbbbaaabbaaabbabbbababbbbbaaabbaaabaaabbbaaababbbaaabbaaaabaababaabaabaaababbbaabbbbababaaaaaaabbaabbbbbbbaaaabababaaaaabbaaabbbaabababbabaaababbbaaaaaaaabbabaaabaaaaabbbbbbbaabbabbbaaabbaaabbabbabbbbabbbbaaaaaaabbbaabaaaababaaaaaabbaabbabaabbbbabaabbbabbbbaabbaaabbaaaabaaabbababbbbbbbaabbabaabaabbaabaababbabaaaaababaababaaaaaaaabbbbbabababbbbaabbbaaaaaabbabaabbaaaaababababababababbaabababbaaaaaaaabbaabbaabbaabbbabbabaababbbaaaababaaaaaabababbaaabbabbaaabbbbbbbbbbaabbaabbaabbabbabbbabaababbbbbbbbbabbbbabbaaaabababaaaababbababbbbabbbaaabababbbabbbaaaabbabaababaababbbabbbbbbbababbbaabbaabbaabaaaabbbabbabbaabaabbabbbaabaaabbababbabbbbababababababaabababbaabbbaabbabaababababbbabaaababbbaaabbababbaabaababbbabaaabaaabbaaaaaabbbbabaaabbabaaabaaaabbaaabaabbaaaaababbaabbbbaabbbbbbaaaabaabababababbabbaaaaaabbbababbabaaaaabbaabababbabbaababaababbbabaabaabaabbbbbabaaaaabbabbbaabbbaabbaaabbbbaababaabbbaaababaababbbabbbbbbbbbaaababbabaabaaaaaababbabaababbaabbbaaaabbbbaaabbbbbbbbbaaabbabbabbaaaabbbabbaaaaabbbbbaaabbabaababbbabbaabbbbabbababaabaabaabababababbabbaaababbaaabababbaaaaaabbabababbbaabbbbbaaaaaabaababbaabbaaabbaabbabbbaabbbbbbbbaabaaabbaabbabbbabbabbabbbbababbbbbbaaaabaaaaabbaabaabbbbbaabbabbbabbbbabababbabababaaaaaababbabbabbbbbaabababbbabbbbababababbabbaabbbbabbaabaabbbbabbbbabaabbbbabbbaaaaabbabaaaabaabbbbbabaaabaababbbbbbbbbaabaaababaabaabbaabbbabbbbbabbabaaaabaaabbabbababbbaaaaaabbbbbbbaabaaaaaaabbbaabaabbaabbbaabaaababbaabbbabbababbbbabababbaabaaabababbbbaabaaababbaabaabaaaabbbbabbabbbbaababbbaababaaabbbabaaaaabbbaabbaaaabaabbaaabb babbbaababaabbabbaaabbbbbaaababbbbbbaabaaabbbabbaaaabaabbaaabaaababbabaababaaaaababbbabaabbbbbbaaabaaaababaaaaabbbbaaaaabaaabaababbabaaabaabababbbbbaaaaaababbbbbaabbbabbaabbbbbaaababababbabbaabbbbbababbabbbababbbbbbabbbbbbaabaabaaaaaabaaabaabaabaaabbbbbabbaaabbabbaaaababbbabaaaabbbbbbbbbbaaaaabaabbabbaaabaababbabaabaaabaabaaaabababbbaabbabbaabbbaabaaaaaabababbababbaaaababaaababaabbbaaabababaaabbbaaababbaabaababbbbbaabbbbabaabbaabaabbaaaaaaabbbaabaaabbabaababaabaaaababaaabaabaababbabbbabbababbbbbabaababbababbaaabbbaaaaaaaababaaababaabaaaaabaaaabbabaabaaaababaabbbabbaaaaabbabababaaaabaaabbabbbababbbaaaabbaabbabbbbbbbbbababaaabaababbabbbabaaaaaababbbaabaabaaababbbbaaabbbbaabbbabbbabaabbaaabaaaabbbbaaabababbabaaaaababbabbbabbaabbbbbbaaaaaabbbaaaabababbbbabbbaaababbaabaababbabababaaaaaabaababababbabbabbbbabaaabbabbababaaaaaabbabbaaabababbaaaaaabbabbabbabaaaabaaaababbbbbbaababbaaaaababaababaabbbbaaabbabaaaabbbaaaabbaababbbbbbabbaabaaabbbbbabaaaaabbbbbbababbabbabbbaabaaabbaabaabbaabbaabaabbababaaaabaabbaaaababbaabbabbbbabbbaabaabbbaabbbaaaabbbaabaaababbbababbbbbbaababbaababbabbbaaabbbabbbababbabaabbbabbabbbbbbbbababbaabaababbbbbaaababbbabbbbbaaaaaababaabbbbbbbbbaabbbbbabbababaaabbbbabbaabaabbaabbaababaabbbaaabbbbaabaabbbbabbbaabaaabbaaabbbabbbbababbaababaabaaaabbaaaaabaaaabbaababaaabaaaaaaababaabbbabbabbbabbaaabbbbbbabbababbbabbbbbbbabbbaabbaababbababaababbababaabaaabbaabbabaabaabbbabbabbabbaaababbaababbbbabaaabaabaaaaaababbaaabbbbbbaabaabbbaaaababaaaabaabbabaaaaaaaaaaaaabbbabababbabaabaaaabaaaaabababaabaababbbbaabaabababbbbabaabbbbbabbabaaaaaabbaaaababbabbbbabbabaabbaaabbaabbababbbabbbaaaabaabbaabbbaaabbaaaaababbbbbabbbbbababbbbabbabaababaaabaaabababaaaaaababababbabaababaabaabbaababbaaabaaaaaabbabbbaabbaabbbaabaabbbbbbabaabbbabbbabaabbbbabbbaabaabbabbabbaaabaabbbbbabbbaaabbabbbbbaaaabbbaaaababaababaabbbababbbabbabbaabbabbaabababbabbabbbabbbbbbbabaaabbaaaabaababbbababaabbaabbbbaabbabbbbabbbbbbabbabbbabaaababbbaaaabababbbbaababbbabbaabbaaaababbaabaaaaabaabaababbabbaabbabbab aabbbbbaabbaababaaabbaabbbaabababbabababbabbbbbababaaaaaabaabbbbbbbabaabbbabbbbaabbabaaababbbbababbbbbaababbbabbbbabaaaabbbbaaababaaabbbabbaaabbbabbbbbaabbbabbaaaaababbaaabababbaaaabbbbbbabababbbaabaaabaaaababaabaabbaabbbbbabbaaababbbbaaabbbbabbabaaababbbababaabbbabbabbaaabbabbbabbbbbaaabaabaababbbabaababbaababbbaabaabababbabbbbbbaabababaaabaaababaaababbabbbbbaaabbaabbabaabbaabbbbaabaabbaaabbabbabaaabbaaababbaababbababaaabbaabababbaaabababbabaaababbabaaabaabbaababbaaabaabbbbaabbabbbaaaaabbababababaababbabbbababababbbabbbbbbbabbaaabbbabaaabbbbaababaaaabbaabbbbbaaaabbbbaabaababaabbababbaabbbabaaaaabbaabbaabbbbbbbbaabaababbabbababbbbbbbabaabbbbbbbabbbaaaaabbbabaabbabbaaaaaaabbbabbaaaabbbabbababaababbabbababbbbababbbbabaababbaabbbbbababbaabbbaabababbbabbbbbbabaabbababbbaabbbaaaabbbabbaabbbbbbababaaabbbbabbbabbbaabaabaaabbbbabaabaababaababbbaaaaabbaabaaabbababababaabbaababababbbaaaaabbbabbbbababaaaabaaabbaabbbbabaaabaaaabbababbabbbbaababababaaaababbaabaababbbaabaaaababababababababbbabbbabbabababbabaabaaaabababaabbabaabaaabaabbbbabbbbaaaabbaabbbbaababbbababaaabbbbbbbbaaabaaaabbabbaaabaaabbabbbababababbbbbabaaaabbbbbbababaabbabaabaaaaabaaabbabaababbbababaaaabaabbbaaaaaabbabaaabbaabaababaaaaabbabbbababaabbbbbbbabaaabbabaaaaabbbabbaaabaaabbbbaaabaabbabaaaabbbabaabbbbaabbaabbababaaababbbabbbabbbaaaaabbbabbbbaaabababbababbaabaababaaaaaabbababaaaaabbababaaabaaabaaaabbaababbbbbaaabaaaaabbabaabbaabaaaabaababaaaabbaaaabaabbabbbbbbbbbbaaabaaabbbabaabaaaabaaabbaabbbaaaababbababbbbbabbbbabbaababaaabababaaabbbbbaaaabbbababbbbaaabbaaabbabaaaabaaaaabbababbabbbbbbbbbbbaaababaaabaaaaabbababbbbbbbaabbbbaaababbbaabbaabbaabbaaababaaaaaaabbbbbababbbbbbbaaabaaaabbabbababbbaabbaababbababbbaabbbaaaabbbbaabbababababaabaaaaabaabaaabbbbbbabbbbabbaaababbaabaaabaabbaaabbbaabbbbbaabaabbababbbbbabbaabaaabbbbaabbbbbabbaababbabbaaaaaabbbbabbaabaaababbaababaaaabaabbbaaabbaabaaabbabaaaaabaaababbabbababbbabbaaaaaabbbabaabababbabbabbababbaaaaababbabbaaabaaababaabbaaabbbbaabaaaaaaaabaaabaabaaaababaaaabbabbaaa abababababbbabbabaaabbbababbaaaabaabbbaabbbaabaabababbbbabaaabbbaabbabbabbbababbaabaababbbbbbbbaaabbbabbbbbbbbabbabaabaabaabbaaabbaababbbbaaaabaaaaaaaababbaabbababaabaabbababbaababbaabbbabbbbbababaabaabbbbaaabbbbbbaaaabbbbbaabbaaababbbbababaabaabababaabaaabaabbabbabbaaabbaaababaaabbaaaaaaababbaabbababbbbbabbbbbabaabbaaabbaaaabbbbabbbbbbabbbababbbabbbaabaaabaaaababbbbaabababbabababbbabbbbabbaaaaababaaabbaabaabbabbababbbbaaabababbabaabbbabbbbbabababaaabbabbabbbbabbbbaaaaababaababbabbaaaaabbbbabbbabbbbbaabaaaabaabaabbabbbbabbbbbbbaaaababaaaaabbabbabaaaabaaabbbbaaabaaaababbbbbbbaaabbaaaaaaabbbbaaabbbbbabbbbaabaababbabaababaabbbbbaaabbaababbaabaaababbaaabababbbabbabaaabaababbabbabbaaabaaaaabaaabbaabbabababbaaaabbabaaabbbbbbabbaabaaababbababaaabbbaabbabbaaabbbbabbbbbbbbababaabaaaaabbaaabaabbababbbbbaaabaaabbabaaaaaabbbbabbaaaaabaabaababaaaaabaaaaaabbbababababababababbaabbbbababaabaabbbabbaaababaabbabbbbabbbaaababbbaabababaabbbbaaaaabbaabaaabbbbbbbbaaaabaaabbaabbbabaabbabbababaababbbbbaababbabaaabbaaaababababbabaababbababbabbabbbbaabaaaabbbaaaaaabbabbbbbbabbabaaababaabbababbbbbaabaabbaaaabababbbabbaaabbabaababbbbbabbaabbabbbbaabaabaabaaaaabaaaaaababaabbbabbbabaaabaabaaaaabbaaaabbaaaabababbaababaaabaaaaaaaaabaabaaababaabbbabbbbaabbbbaaabaabbbaabaabaaaaabababbabbbbabbbbbabaabaababbabbbaaaababbababbabababbbabbbbbbbbabbbabbaababaaaaabbabaaaabababaabbabaababbbbbbbbabaabbbabbaaaaaababbaaaabbbbbbababbaaabbabaaaaaaaaaaabbaaabbbbbabbaaabbbbaaabbabaaaaaaaabbbabababbabbbbabbabaaabbabaaaaaabbaababaababaabbbaabbaabbaaaaabababaabbaababbababbbbbbaaaaabbbaaabaaabaabbbbabbaaaaabaabbaababaabbbabaaabaaaaababaabaaabbaaaaaabbbaaaaaababbbaababbbaabbbbababbbbaabbbbaaaaaabbbbbabaaabaabbbaabbabbbaaaabbbbaabbaabbabaaaabbbabaabbbaaabbabbaaababbaabaabaaaabababbbaaabbbaabaaababbbababaaabaaabaaabbbbababaaaabbabbbabbabbabaababbaabaabbababaaabbaaaaaaabaabbbabaabbabbbbaabbaabababaaaabbbaaabbbbbbaabbaaabaaabaaaaaabbbabababaaaaaaababbabbbaabbbaababaabbaaabababbbbabaabaaabaababbabaabbababbababbabbabaaaabbaba bababababbbabaaabbababbbbbaaabbbbbababaabababaaaabbaaabaaaaaaaaaabbaaabaababbaabbbbabaaaabaaaabbababaabbbaabaaaabbaabbaabbbbbbaabbbbbbbbaababaabbbbabbbbaababbaaaababbaabbbbbbabbaabbbbbbaabbbabaabbabaabaababbaababbbbbaaabbaaababaaabbbabbaababbbaabbbababaaaaaababaabbbbabaaaabbbaaaaaabababbbbbbaabaabbababababbbbbbbaaabbabbaabaaaaabaabaabbaabbbbabbbbbababbbbbaabaaabbbbbabbbbbaabababaabaababbbabaaaabaabaabbabaaaababbbababaabaaabaabaaababbaabbbbbabaabbabbbbbbbbbbbbaaaabbbaaabbabbbbaabababbbbabaabbaababbaababbaabababbbaaabbaabbabbbabbbbaaabbababbbbabbbbbbaaabbaabbaaaabbababbaaaaaaababababaabbbaabbbbaabbaaabaaaabaabaaabaabaaabababbbbabbbbbabbabaaabbabaaaaabbbaaaabaaababbabbaaabbbbbaabbabaaaabbbaaaaaaabbabbabaaababbbabbbababaababaaaaababaababaaabbbbaabbbabbababaaabababaaabbbabbbbabbbabababbaaabababaabaabbbabbabaaaaaabbbbbaaababbbabbaabaaaaaabbbbbbbababaaaaaabbbababbbbbbbabbabbaabbaabbaaaaaabaaaaabbaaaabaaaaaaaababaababbaabbababbaabaabbaaaabbabababbbaabbaaaaabbababbbaabbbaaabaabaabbbababababbaaaaabaabaaaaabbbbbaabbbaaaaabaaaabbaabaaaabababaabbbabababaabaaaaaabaaaaaabaabaaaabbbbbbbbabbaababaabababaababbbbabaabbbbaabbbbbaabbbaabaabaaaabbbbaabbbbabaababbbbbabbababababaaabbbbbaabaabaaababaabbbaabaabbbbbaabbbbbaabababaaabbbaaabababbabbaaabbababbaabbaabbabaabaaababbaaabababaabaaaabaaababbbbbaaabaababaaaaaaabbabbbbbbbabbaabaababababbbaabbabbabbbabaabbaaabaabbaaaaabbaaabaaabaabaababaabbabbabbaabbbababbbaabbbbaabbaaabbabbabbbabaaabbbbbabbababababbbabaaabbaabaaaabaaabbbabbaaaabaaaababbbbaabbbbaabbbabaaabababbbababbabbaabaaaaaababbbabbaaaaaabaaaaabbbbaaabaabaabababbaabbaabbbbabbabbbaabaaabbabaabbbaabaabbaababbaababbabaabaabaababababbabbbbabaabbabaaaaabbbaababaabaaabbbaabbaaabaaababaaaabaaabaaababbabaabbababbabbabaabbabbbbabbbbbabbbabababbabbaaababbbbbbbabbaababbbaabbabbaaabbaabbababbbbbbababaabaaababbaababbabbaaaaabbbabbaaaaabbabbbbbaabaabaababababaaabaabababbabbbaabbaaaabbabbbbbbbbbbbbabbbaababbaaaabbaabbababbabaaabbabaaababbbaaababaaababbbabaabbabbbaaabbaabbbbaaaaaaaabbbabaababbbbbaba abbaabbabbaababbabaabbbbbbbababaaaaaabbabbbbaaabbbbbabaaabbbbaabbbbaaaaabbbabbaabaaaababaaaaaaaaabaaaaaababaabaabbbaabbaabbabbabaababbbbaaabababaaabbababaabbaaababaaaababbbaaabbbbaaabaaabbbaabbaabbbbbbbababbaaaababaaaababbaaaabbbaaababbbbaabbbbbaabbabbaabbaabbaaabaabbaababbabaaabbaaaaaabbaaaabbbabaaaaabbabbbbabaabbabaaabbaaaaabaabaaaaaabaabbabbababbbbaaaabaaaabbbbbaabbbabbbaababbabbabababbbabbbbaaaabbabbaabbaaaababaababaaaaabbabbabbbbabbaaabbabababbbbbbabaabbabaaaaaabaabbbbbabbaababaabbbbabababbbbbbabaabbaababbaaababaaabbbbaabababbbbbabbaaabbabbabababbbaababbbbabbbbabbaaababbbabbabababbbbabaaabbaabaababbbbbaabbbaabbaabaabbabbbbaaaaabaaaaabbbbabbaabaabbbaaabaabbaabbabbbbaabbbabbaabbbababababaababbaabbbabbabaaabaaaaabbaababaabababbaabbaaaaaabbaabbaaaaabababababababbbaababaababbababbaaabbbaaaaabababbbbabaabaabbabababbbbaaabaaabbaabaaaaabaaabbaabaabbbbabbaaaabaaaabaaabaaabbaaaababbbaaaaabbaabbabababaabbabbaababbbabbbbaaaabbbbbbabaaaaaaabbbbbaaaaaabbbbabbaaabbaaababababababbbbbabaabababaabaaabaabaabababaaabbbbabaabbbabaaabaabbabaaaaaabbbaabbaababbbbbbbabbabbaaababaaabbaababaaabbbbaaabbabaababbbaabbabababaababbbbaaabababababaaabaaaaaaabbabababaababaaabaaababaaababbaababaaaaabaabbaaaaaaabababaababbaabaaaaabbbaabbabababbbaabbaababbbaabbbabbbaabbbbbabbaabbbababbbbabbabbaababbaababaabaaabbbaabbabaabaaaababbaabababbaabaaaaaaabbbbbbabbababbabbbbbbaabbbabbabaabaababbbbbaababaabbbbabbaababbbbbaababbaaaababbbabbbabbbbbaabaababaabaaabaaaabaaabaabaaaaaabbbbaabbabaabbaaaaaabaabbabbbbababaaabababababbabbabababababbbaabaaabbbbaabaabababbbbaabbabaaabbbbbabababbaaaaabbbabbabababaaaaaaabbbabaaabbababaaaabbabaaaabbabaabababaaabaabaaabaaababbaabbabaababbabbbbbbabbabbbabbbbbabbbaabbaabbababbaababbaabbaabbaaabbbbbababaaababaaaabaaabbabaabbbbabaabbabbbaabbbbbabbaaaaaaaabbbbbabbbabbbbaaabbbaaababbaaaababaaabaaaabbaaaabababbbbbaabbbbbbabaabaabbabaaaababbababababaabaaabbabaabababbaaabbbaabbbabaabababbbbaabbabaababbbbbabaabbbbbaaabbbbbbbbaabaabbaabbaaaaaaaaaabbbaaabbbbaabaaabaababababbaabbabbabaaa baabaabbbbbaaababbababbbbbbaaabbabababaababbabbababbbbbabbaaaabbaaababbaaabaaabbaabbabaaaaabaaababbababbaabbbbbaaabaaaabaaaabaaababbaabababbbaaaaaabaabbabbbabaabbabbbabbabababaababaabbabbaaaababaabbbbaabaaaababbaaaaaababbabaabaabaaaaaabbbaaabaababbbaaaaaabaaabbabbbbbabbbbababbbbaaabbababbabbbabbabababaaabbbbabbabbbaaaaababbbbbabbabbaaabbbbabaabbabaaabbbabaaabaaaababbaaabbbbaaabbaaaaaaabbbababbbbbabbababbababbbaabbaaababaabababaababaaaabababbbabbbbbbbabbbaaaabbabbbbaaaabaaabbaaabbbaaabaabbbabaaaaaaaabbababbabaaaaabbabababbbabaaaabaabaaaabaaaaabbbaababbaababaabbbbbaaaabbbbbabaabbababababaaabaaabbaabaaaabaaaaabaaaaaaaabbbabbabbaabbbabbbbbbabbabbbabbaaabaabaaabbbbbabaabbbaabaaaaabbabababbabbaabbbbbbbababababaaabbaaabbbabbabbababbabaabaaabbbbaabbbaaaaabbaaababbbaabaabbabbbbbabbaaabaaaaaabaaababbabbbaababbbabaaaabbbbbbabbaabaabbbaabaaaaaaaababbababaabbbaaaabbbbbbbaabbabaaaabaaabaaaaabbaaaabbabaaababaaaabaaabbbabbbabbababbaabaaababaaaaabbaaabbbbaabaaaabaabbaaaabbbaaabaabababbbbbbabbabbabbaaaaaabaaaabaaaabaabbbaabbbbabaaaabaaababbabaaaabbabbbaabbbaaabbbbabbbbbaaababbabaaabbbababaaaabbaabaaabaaabbbaaaabbbabbbbbbbbbbaabaabaabaaabbabbaabaaabbaabbbaaaaabbaabbabbbbbaababaabbababaababbaaaaabaaaaaaaababbababababababaaababbabbabbabbbaaaabbbbbababbaabbabbaabbaabaaaabbabaaabbaabbabbbaabaaaabaaabbababbaabbabaabbbaaaaababbbabbabaaaabbabaabaabbbaaaaaaaaabbaaaababbbabbabbbbbbbaabaaaabbaaabaabaaaabbaaabababbabbaabababbabaaabbbbaabbbbbbaaabbbbbaabbaababababaabaabbabaaaabbbbbbaabababaaabbabaabaaabaaabbbabbbbaaaabbaabaabbbbaaabaababbaaabbbbbbbabbbaaabbaaabababaaabaabababbaabbbbababbbabbbabbbaababaabaaaaabababbaabaabaaaaababaaaaababbbaabbbbabbaababbaabbaabaababaabaabbbbaaaabaaabbabbbabbbaaaababbaabaababbbbaaaababbbbaaabbabbaabaabbaaaaaaabbaabbbbbababaaabbbaabbaabbbbababbaabaaaabbaaabaaabaaabbbbaaabbabbaabbaaaaababbbbbbbbbbabbaaaababababbaabbbabaabbabbabaabaaabaaaabaabaaaabaaaaaabbbabbaaaabaaabaaaabbaaabaaababbabaaabaaabaaabababaabaaabbaabbbbbbbbaaabbaabababbaabaababababbbbaabbbaabbaaaababaaab aaabbabbababbbabbbababaabbaaaaabbbababbaaaabaaabbbaaababbbaaaaabbbbbbbababbbbabbbabbaaababaabbbabbabbbbabbbaabbbbababaaaabbbababbbbbabaabbbaaabbabbbbabbbabaabbaaabaaaaabaaaabbbbabbbabaaababbbbbaabaabbaaabbaabaaaabababbabaaaaabbbbbabbbabbbbaababaabbbaabbbbbbbbbbbbbbabbabaaaabaaaabababbabbbbaaaabbbbbbabbabaabbaaaababbbabbaaaaabbaaabbaaabaaaabbaaabaabaabbbbabbabbbbabaaaabaaabbbbaaabaababbaaaaabbbabaabbbbbaaabaabbbaaabbaabaaaabaaaabaabaababbbbaabbbbabbbbaaaabbabaabbaaaabaaaaaabaabbbbaaaaaaaaababbaabaaababbbbaaaababaaabababbbabaaaaabbbaabaaabbaaabbbbabbaababbbbaabbbbbabbbabbbaaabaabbbbbbbabbaaabbbababbaababaabbaabaaabbbababaababbbbbbbabbabbbbabbbbababbbbabbbaabaaabaababbbbbbbbbaabababaaabbabbbababaaaababaaaaabbaaaaaabbbaabaaaabaaababbabbbbbaaabbabbbabbbaabbbabbbaabbbbbbabaababbabaaabbbaaaaabbbaabbbbbaaaaaaaabbaaaaaabaaababbaabbabbaabbbabbbbaabbbabaaabbbaabababbabaaaabababbabaaaabbbbbbaaaabababbbbbabbaabaabaaaabaaaabbbaaababbaaaabbaaababababbaabbbbbbaaababbaabaabbaabaaaabbbbbaaaaababbaabaaaababbbbbbaaaabbbbbabbaababbbbabbbbabbabaaaaabbbaabbbabaabbaaababbababbbbaaaabbbbbbbabbbaabababbaabbaabbaaaabaaabbaabbaaabbbbaaaabaabaaabbaaaabababbbabababbaabaaaabbabbaabaaabbbabaaababbabaabbabbabaababbbbbaaababbbabbbaaaababbbabababbbaaabbbaabbbbababaaaaabbbababaabbbbbbaabaaaabbabaababbbbbbbbbbbaaaababaabbabaaababababaabaabaaaaababbbbaaabbaabbabaabaaababbabbbabbabaaabbbbbaababaabbaabaabababaaaabbbbabababaabbababbbbbbaaaabbbabbaaabbbbbaaaabaabaabaababbaababbaabbaaaaababbaaaaaabaabbbbababbaaababababaaabaababbabbabbbabbbbbababbbbabababbbbaaaaaaabaaababaabaabbabaabaaaabbaabbaabbabbaabaabbbbaaaabaaabbabbabbbaabaaaababbbbaababbbababbbaabaabbaabababaaaababbbaabbbaaaaaaabbbabaaaaaabababbbabbaabbbbbaaaababaabababbabbbaaababbaaaaabbabbbabaaabaaabbbbbabbaaabaaaaabbaaaabababababaabbbaaaababbbbabbbaaaabbbbbbabbabbbababaaaababbaabbbbaaaababbbbabbababbaabbaaabbbaaaabbbbbbbabaabababbaaababaabbbabbbbbbabbbbabababbbbaaababbabaababbbbaaaababbabbbbbbbbbbbbbbbaaabbaaabaabbabbbbbbbbbbaabbbaabbababbabbaabaaba baaaabbabaaabaababbaabbbababbabbbbababbaaaaaaabbbaabaaabbaababbaababbbbaabbabaababababababbabababbabbababbaabbbabbababaaabaaababbbaabbabababaababaabaaabaaabbbbbabbaabaaabbbbbbbbabbbbabbaaaaababaababbaaaaaaaaababbababaaaaababbabbaabababbaabaaabaaaabbababbabaabbaaaaabaaaabaabbabbbbbbaaaabbbaabbbaaaabaaaabaaabaabbbaaabbaabbbaaaababbbbabbaaaabbbbbbbbabbabaabaaabaaaaababbbabbbaaaaaabbaabaaaabbbbbabbababaaaaabbbabbbbabbabbaabbbaaaababbabbabbabbbaabbbbaabaaaabaaabbbababbaababaababbbabaabbbbabbaababaaaaaababbbbabababbaaabaaabaabaaababaabbaaabbbbaaabbbbbbbbbabaababaaaabaaabbbbabaabbbaaaaababbabbaabbbaabbabbbaaabbbaaaaaaababbabbaababbabbaaababbabaaaaababaaabaaabbabbbbabbbbbbaabaababababbbabbaababaababbbbabbbbbaaaaabaaaabbbbbbaabbbbbabbbbbbaababbbbbaaabbbaaaabaaabbbbabbaabbaaabbbaaabababaabbbbbabbbbaaababbaaaabbbaabaabaabbaaabbaabbaaaabaaaababababbabababbbbabbaababbbbaabbbaababbababbbbbbbbbbbaaaabbbbbaababbbaaabbbbabbbababbabbbbbbbbabbababaabbbbbbbbbbababbbaaabababaaababababbbaabbbaaaaaabbbabbbabbabaabaaabbaaaababaababbbabababababaaaaaaababbaabbbaaabbabbaababbbaaaabbbbaabbaabbaabbabababababbbaaaabbbbabbabbbaabbbbabaabaaabbabbbaaaabaabaabaaabaaabaaaabbaabaaabbaabaabaaabbbabbaaaaabbababaabbbbaabbabaaabababbaaabbabaabaabbbaaabbabababbbabbaababaaabaabababbbaaaaababbaaabbbaaaaaaabbbbbababbaaababaabaaaaaaababbbaaababbababbbaabbabbbaababbbaaaabbabbabbbbbabbbaaabbaaaabbabaabaaabaaabbbbabbabbbaabaabbbaaabbbabbbaababaaaaaaabbabbbabbbaaaaaababbbaaabaaaaaabaaabaabbbaaabbbbbaabababbbaabbabbaababaabbaabaabaaaabbaaabbbbbaabbaabbbaaaabbbaababbbababbbaababbbaaaabbbbabbbabbabbaabbbbabaaaaaabaaaaaaaabbaabaabaabbbabbabababaabaaaaaaaabbbaaaabbbbaaabbbababbabbaabbaabaaababbbaaabbbbaabbababaababababababaabbbbbbbabaabaababbbabbababaababbbaabaaaabbbbaaabababbbbbababbaabbbaabbbbaaaaaabaaababbaabaababbaabaabbabaaabbbbabaaaaababababbbbbbbbabaaaababababababbaaaaaabbabababbbababbbaabbaaaabbaaabbbbaaabaaabaaabbbbaabbabbbaaabbbbbabbbbbbaababbabbbababababbbbbaaaaabbabbabbaabbbababbabaabbaabbabababbbbbaaaabbba bbaababaabaabbbaaabbaabbaaaabaabbabbababaababbbbaaaaaababaabbabbaabbabaaaaaaaaabaaabbbbbaaabbbababaaaaaaababbbbabbaaabbabbbaaaaaaabababbbbbaaababbaabaaaabbaaaaaababaaabbaaaababaabbababbbbbabbbaaaabbaaaababbbaaabbaaaaaabababababbbaabbabbbababaabbbbbbbbbbbabbbbbabbbbbbaabbbbbbaabaabaababbbbbbaaaabababbaabaabbbbababaaaaabaaaaabbbababaabaaaaaaaababbbbabbaaabbaaabaaaabbbbabbabbaababaababaabaabbabaaaaabaabbbabbbbbaabbaabbabbbaabbbababbbabbbbaaabbbaaaabaabababbabaabaabbbaaabaaaabaaaaaaaabbababbbaabbabbaaabbaabbbbbabaabaaaabbaabbbbbbabbbbbaababbbaaaaaaabaabbaabbababbabaabbaababaabbbabbbbabbbababaabababaabaaaabaabbaababbbabbababaabaababaababaaabbaabbbabbbbaaaababbaaaabbbbbbaabaabbbaaabaaaabbbabbbababbaababbbbabaababbbbbbbabaabaabbabbaababbbbbbaabababaababaaaaaabbabbbaaaabaabbababbbaaabaabaaabbaabbabaabbbbbabaabbbbabaaabbbaaaaabaababbaabababbababbaabbaababaabaaaaababaabbaabbbbaaabbbbaabbaababbbaaababaababbbbabbbababbbababaaaabbabbaaabbbababbaabaaabbabbabaaabbaaabaaababaaaabbabbbbbbbbaabaababaaabbbbbbbabbabbabbaabaaabaaaabaaaabaaabbbaabbbababbbbbbabaaababbbaaabaababbbaaababaabbaabbabbabbaabaababbabbbaabbabbbaabbaaabaababbaabbbaabbaaaabbbaaabbbbbbabbbbbbbaabaababababaabbaaabaaaabbbbbabaabbbbbbabababbbababbbaabbabaaaaaaaababbbabaababbbaaabbbbabbaabbbaabaabbbababbbbababbbbbbbaabbaabbbbbbaaabbbbaababbbabaaabbbbbbbabaaaaaabbabaabaaaaabbbabbbbbabbbbbaabaababababbbabaaaaaaababbbbbbbbbbaaaabbbaaaabbbbbabbabbbaabaaaaabbbbbaabbbaabababaaaaabbabbaaabbaaabababbaaabbaaabbabaababbabbababbaababbabbbaabbaaabbbbbabaabaababbaaaaaaabaaabababbaaaaabababbbbbababbbbbbaabbbbbbbaaaababbaaababbbabaabbaababbbaaababaaabababbbabbaaaaabaabbabbaaabbbaababbbaaabbbbbbbbabaabbaaabbaaaaabbabbbabbabaabbabbaaaabaababbaaabbaaaaabaaabbabbababbbbaaaababbaaabbabbabbaaaabaabbbbbaaaaaabbbaaaabbbbbbbabaaaabaaaaabbbbaaabbbabaaabbaaabaabbaaababbbbbbbaabaabbbbaaabbbabbabbbaabbabaabababbbabbbbbbbaabbaaabbbbbaabbabbabbbbabbabaaaaaabababbabbabaabaabaabababbbbbaabbbbbabbabbaaabaaababbbbabaaaabbbbbabaaaababaaabababbabbabbbabab ababbabbaabbbbabababbbaaaabaaabbbaaaaababbbabbbbabaaababbbaababbababbaabbaabbaabaaabbbabaaaabaabbabaaabbbabababbaaabbbbbaaaaaaababaaabbbbbbabbababaabaaabbabaabbbabaababbbabaababaaabbbababaabbbbabababbbbbbbabbbabaabbaabbaaaaababababababbbbbbaaabbbaaabbaabbaaabbaaabbbbbaaabbaabaaabbbbabbaaabababbbabbbbaaababaaababbaabaaaaaaabbbbbbababbbabaaaababababaaabbabbaaaaaaababbbbbababbbbbaaabbbaabbabaabababaabaabbabbabaaababbbbaabaaabababbabbbabaaabaababbbbababbbabbbbbbabbababbbbaaabbababbbabbabbabaaababbaabbbaaabbaababbabababbaababbaaabbbbababbbaabaaabbbabaaaaaaabbbbaabbbabbaababbaaabbabbabbabaabbabbbabbabbaaabaababbbaaaabbabbbabbaabbbaababbbaaaaabaaaabababbbaababbababbbaaabbbbaabbbbbaaaaabaababbbbbababbababababbaababaabbbbbbaabaaabaaaaaabbbabaaabbaabbbbabaabaababbaaabaabbbbbbbbbaaababbababbabaabaaabbabbaabababaabaaaababbbaabbabbbbaabaabbbbbbbbabbaaaabbaaaaaababbbabbabaabbbbbaaaabaaaabaabababaabaabbbaabaaaabababaaaaabaaaaabaabababbabaababbbbaaaabbbbabababaabababaaaabbaaaaabbababaabbabbabbbbbbbaaabbbbaabbaaaaaaaaaabaaabbabaabbbaaaaabaabbabbbaabbaabbbabbbaabbbbaaaaaaabaabababaaabaabaabbaababaaabaaaaaabbbababbbabbabaabbbabababaaabaababbbbaabaaabbaabaaababbabbbbbabbabaaaabbababbbabababaabaaaaaabbaaaaaabbbabbaababaabaaababaabaaaaaabababbabaabaabbbbbbabbaabababbbbaabbbabaaabaaaabaababbaaaaaabbabaaabbababbaaababbabbbbbbaaaabbbbaaabaaabbbbbaaabbaaabbaaabababaabababaabaabbbbabaaabbbbaabbbababbbbaababaaaaaabababbabbaabbaaaabbbaababaaababbaabaabbaabaababbababaabaaaaabaabbbbbbabbbbaaabbaabaaaaabbabbaabbbbbaaaaaabaaabbabaaabbbbaabbbbabaabbabbababbbabbbaaabbaababbababaabaabbbaaabababbaabbbbabbbaaabbbabaaaaaaaaabbbbbbabbbbaabaaaabababbaaaabbbbbbaabbabbababbabaababbabaaabbbbbaaabbaabaabaaabbbaaaabaaaabbababbabbaaaaaabbaaabaabaabbabbbbaaaabababababbaabbaaaaababaaababbbaabbabaaababaaaabbbaaabaaaaaaabaabbaaaaabababababbabbbbbaababaabbaabbbbabbbbababbaaaaabbaababbabbabababaaabbbbabbbaabbbbaaaaaabbbbabababbbbaababaabbabbbaababbabaaaabbbaaabaaaaaabbbabbabbbbbbbbbbaabbabbababbbabbaabbbbabaabaaaabaab aabbbaabbabbbbbbbbaaaababbaaaaabbabaaabbbabbbababaababbabbbaabaabbbbbbababbbbabbbbbaaaabbbbbbaabbaabbaabbaabbaababbaabbbbabaababbaaababbaaaababbabbabaababababaabbbabbabababbabbbababbbbbbbaaaaabaaabbbaaababbbbbaabbababbabbabbaaaaabbababaaabbbabbabbabbbbbabaababaaabbbababbbabababbaaabbbbababaaabaabbbbbbaaabaaaabaabaaababbababbbbaaabbbaaabababbaabaaaabaabbbbbaabaabbbaaaaaabbbaaabbbbababbabaabbaaaabbbbbaabbaabaaabaaabbabaabbabbbbbaaaaabaabbbbabaaaabbbbabaaaaaabbaaabaabababbbabbbabbaabaabbbbbbaaaaaaaaaabaaaaabbabbaabbababababbbaaaaaababbaaaabbababbbbbababbbbaaabaabbabbabaabbabaaaaaaabbbaababbbaabaabbbbbabbbbbabbbaaaabbbaabaabbbabbbabbbababaabbbbbbabaaababababbbaaababbbaabbaabaabbaaabbababaababaaabaabbaaaaababbaabbbaaabbaabbbaaabbaaaaaabbbabaabbbbbabbbbabaabaababaaaaaabaaaaaaaabbbbbabbabaaabbabababbbabaaaababbaaaabbbbabbbabbbaabaaaababaaaabbbbbbabbbabbaaabbaaabbabaaaabaabbbbabbaaaaababbbabbbababbabbabbaaaabbbbbbbbaaabaabaabaabababaabbbbbaabbbabbbbbbbbabaaabbabbbaababababaababbababbaabbabababaaabbabaaabbaabbaaabaabbabbaabababbabbabbbaaabbbbbaabaababaabbaabbabbaaaabaaaabaabbabbbbaabbbbabbaaabbbbbbbbabbaaabbaaaaabaabaaabbbbbbbbbaabbaababbbaaaaaaabaaaabababbbaaaabaabbbbabbbbbaaaababbbbaaaaabbabbbabbbbbabbaaabbbbaaabbaabbbabbbbbbbbaaabbabbabbbbababaaababababaabaaabaabaaabaabbbbabaaaaaaabbbaaabababaabbbbbbabaabababbbaabbaabbbabaabbababaabbbbbbabaaaaaabaabababbbbbbaaabbababaabaabaaabaabaaabbbabbababaabbbabbbbaabbaaababbbaabbabababbbabbbbbbabaaabbbbabbabababaaabaaabababababaaabbbbbbbaaabbaabaababaababbabaababbaaabbbaaabbaabaabaaababaaabbbaaaaaababaaabaabbbabbbbabbbbaaaabababbbabbabaabbaaababbabbbbbabbbabbbaaaabbbaaababbbbabbbabbabababbababaaababaabbbaaabababbbababaabbabaababbbabaaaaabaaabbbababaabbababbabbbaabbbaabaaaaabbbaababbabbbaabaabbbbbaabbbaaabbbaaabbabaababbaabbabbbabababaaabbabbbbbbbbababbaabbbbaabaabababbaabbbbbbbbabbbaabbaaaaaabbbaabbababbbbbbaaababaabbabbbaaabaaabaaaaababaaaabbaaabababbaaabbabbbbaaabaabaaaabbabbbbabbabbababbabbbaabaaabbbaabbababababaabaabaabbbaababbbb abbbbbbbababbbabbbbbaababaaaaaaaababbbaabaabbabaaabbbbaaabaabbaaaaabbbaabaaabbbabbaabbaababbbaabaaababbaaaaaaabaaaaaaaabbbbaabbaaabbabbabbbbbbbaaabbbabbbbabbaabababbababbbbbbabbbababbaabbabbbbbabaaaabbbbbaaabbaaaabbbbabbabbbabbaabababbabbbbbabababbabaaaabaaaabaaaabbbabbabbabbaabababbaaaabaaababaabbaaaabaaabbabbaabbaaaaabbababaaababbbaababaaaabbbbbaabaaaabbbaaababbbbaaaaaaaabbabbbaaabbaaabbbaaaabbbaabbababbababbbabaaababaaababbabaaaaabbabbbbababbabbbbaabababaaaaabbaaabababaababbbaababbabbabababbaabbbbbbaaabbbbaabababbbabbaabaabbbabaaabababaabbbbbbaabaaaababbababbababaabbbbbaabaababaabbbabbbbbababbabbbababababaaaaaabaaaabbbababbbbbbbbbbaaabbbababaabababbbbbababbbbaaaababbaabaaabbbbababaabbbabbabaaabaabbbbababbbaaaaaaabbbbaabaabababbbbaabbbbbbbbbabbaabbababbabaaabaaabaabaaabbaaaaabbabbbabbbbbaabbabaabbbabaaabaabbaaabbaaababaababbaababaabbbbababbabbbaaaaabaabbaabbaababaababbbbabaabbbbbbabbbaaabaaabbbbbabbbababbabbaaaabaaaabbabaaaabababbbbaaabbaabbaaababaababbaaaaaabbaaabaaabaaabababbaabaaabaaabbaabbbbaaaaabaababababbababbbaabbbbaaabbabbababbababbbbaaababbaabaaaaaaabbaaababbbbbaaaabaaabbaaaabaabaaaabaaaabbbababbbaaaaabbbabaabaabbbababbaabaabbbabababbbaaaabbbbababbbbbbbbbaaaaaaaabbbbbbabababaabaabbaabaaabbababaaaabbaaabbabbbabaabaaabaabbabababaaaaabbbbabababbbaaaabaaaaaaababaabbabbaaababbaabaabbbbaaabaabaabbaaaababbaaaaaaaaaaaabbababaababbabaabbbbbaabbababbbbaabaaaaaababaaabbabaabababbbbbbbaaababbaaabbaabbbbaaabbabaabbabbbaabbbaaaababaababaaababaabbababbbaaaaaabaaabbaaabababababaaaaaaabababbaabaaabbbbababaabaaabbbaababbbabaabaabbbbbbaaabaaabbabaabaaaabbabbbababaabbbabbbbababaabbbaaababaaabaaaababaabbababbaaabbabbabaabaaaabababaabaaabbabbbaaaabbbbaabbbbabbbababbbababaabaaaababbbbbbbbabbbbbaaaabbaabababaaaabaabababababbabbabbaaaaaaabbbabbaaabaaababbbbbabbbaaabbaabbaabaaababbbaabaaaabaaabbabababbababaaaabbabbbbabbabaabaababbbbaaaababbaabbaabbbbbbbbbabaaabbbabbaaaaaaabbaaaaabababbaabbbaaaabaabbbaaaaabbbbbabababbbaaaabbbabbababaabbaaaabbabaaababbbbaaaababbabbbaaaaaabbbbabaaabb aaabbbbbabaabbbbabbbbabaaabbbaabaaaaaabaaabbaaababbaabbbbaaababbaaabbbbbababbbbaabbbbaabbbbbbbbaabbbbaaabaabbbabaababbbaaabbaabbabbabbabbbbaaaaaabaababaaaaaabababababbbbabbababaaabbabbbbbbaabaababbbabbaaaaaabaababbabbbbbbaabbaaababaabbbabbaaaaaaabababbbbaaaaabbbbbabaabbbabbaaaabaabbaaaaababaaaaaabababbbbbbababbababaaaaaabbbbaaabbabaabbbabbaaaababaaabbbaaaabbaabaabbaabaabbabbbabaabbabbbaaaaabbbbabbaabbaaaaabbbabaaabaabaabababbaabbabbbbbbbbbbababbbbabbbbaababaabbbbbbabaababbbbababbbbbaabaaabbaaabbabaabaabbbabbbabaaaabaabaaababbabbbbbaabbabbbaabbbabbabaabbababbbaaabbbabaabbaaaaaaaabbbaabaaaaaaaabbabaabaabbababbbaaaaaaaaababababbaaabbabbbbabaabbabbaaabbbabaaabbaaaabbbbaabbaabbbababbbabaaabbbaabbaaaabbabbabbbaaaabbaabaabbbababbabaabaabababbaabaaabbaabaaabbbabbbbabbbabbbbabaaaabbaabaaabbabbbababaababbaabaaabababaaabbabbaaaaabaaabbabbbaaaaaaabbbaabbbaabbabaabbaabbaaababbbaabaaababaaaabbaaaaabaabababbbbaaaaabbbaaabbbbaababaabbbababbbabaababbaaaaabbaaaabaabaabaaaabbbbabaaabbbabbbbbbbabbabbabaababbbbaaaaaabbababbbabaabbbbbaaababbabbbbabababaabbabbbbbababbbabaabbbbbabbabbabbaaabbbbabbbbabbbbababaaaabbaabbbabbbbbbababaabbaababbbabbbbababaaaabaababbabaababbbaabbabbbaabaabaaabaaabbaaabbbaaaababbaaabbbabaabbababaaaabbaaabababababbaabbbabbaabaabbbbabbbabaabaabaababbaaabaabbbaaabbaabbaababaabbabbaabbabaaabbbababbaaabbaaaabbbaabababaaaababbbbbbbbaaaaaababbaaaaaabaababaaaabbbbbaaabbbbaaaaabbbbbaabbbbaaabbbbabbaabbbabbabaaabbababbabbaabbbbbaaaabbaabbbabbbbababaabaaaabaabababababaaaabaababbbababbababaabababbababbabaaaaabaaaabaaaabbbabbbaabbbaabbababbbbababbbbbbbbbabbbbabaabbbbbbbaaaaaaaababbbabaaababaaabbbbaaaababaabbbbabbaaabaaaaaabaabbbaaaaaaabaaaabbaaaabbbbbbaaaaabaabbabbbaababaaaabaabbabaaaabaaaabbbabbbababbbbbbaaabaabaaaabaabbababaabaabaabbbbbbbabaaaaaabbaaabaaabaabbaababaababbbaaababbaababbaaaabbbbbaaaaabbaaabaaabababbabbababbaababaabababaaabbababaabbaabbabbbabaabbbaaaabaabbaaaaaaaabaabbaabaabaabbbabaaabbbaabbbaababaababbaaaabaaaabbaabbaaaabbbbbaabbbabaabaaaaababbaabbabaaabaabaabb bababbbaabababbbababbbaabaaaabaabaaaaabbabbbbaaabababababbaaabbbababababbaaaaaaaaaaaaaababbaaaabaababbbbabaaaabbaababbbbababbabbabbaaabaaabaaabbbababbbaaaaabbaabaaaabbaabbbbaaababbbaabbbbbbbabbaaabbaabaaaaaabbabbabbbbbbbbaaaabbaabbaaaaabaabbbbbabbbababbbabbbabababaabbaababaabbbbbbaabaaabbbabbaaaabbaabbabbbaabbabbaabaaabaaabaaabbbabbbbbaaabbababbaabbbaabaaabbbaaababaaaabaabaaaabaabababbbabaabbabaabaaabaabbaaaaabaabbaaabbaabaaaabaaaaabbaabbbbbbabbbabaaaaabbbbabbbaabaabbaabbabbabbbabbbbbabbabaababbbbbbabbaabbaaababbbaabaaabaabaabbbaababbbbabbabbaabababaababaaaaabbababaabbbbaaaabaaaaaabaaaaaaabbbaaabbbbaaaaabbabaabbbaabbbbbabaabbabbbabaaaabbbaaaabbaaabaaaaabbbaabbbbbababaaaabbbabbaabbaabbbbabbbaaabbabaaaaaaabababababbaaabaabbbbbbbabbbbbbabbaabbbabababaaababbabbabababaabaaabaaaaaabaaaabbaabbaababbabaabbaaaaabaaabababbababbaabbaaabbbbaaabbbaabaabbabbbaaabbabababbabaaaabababbbbabbbbbbabbbabbaabbbbabbbaaabbbbabbbbaaababaaaaaaaaaabbbbaaaabbbabbbababbababaabbbaaaaaaaaabaaaabbbbbbabbbabbbbabaabbabaaababbababababbbbbabbbababbbbabbbbbabaaaaaabbbbabbbbbbbbbaababaababbbabaaaababbabbaabababbaaaaabbabaabbbaabaaaabbbbbbbabbbbabbbbababaaabaaaabbbabaababaaabbbbababbbaababbababbaaabbbabaabaaabbaabababaaaaabaabbbbaabbaababbabbabbbabbbaabbaabbbbbbbbabaabbbbbbabaabbbabbbaabbaaaaababbaababbaabbbaababaabbabaabbbabbbabaaaaabbaabbaabaababbabbaaabbbbbabbaabbbbbbbabbbabbaaababbbbbbbbbaababbbabaabbaaaaabaaabababbaaabaabbaabbbbbbbababbbbbbbbaabaabaababbbbbabbaabbbaabbbabaabbaabbbaaababbaabaaaababbababaaabbaabaababbabbbabaabaabbbabbbbbaaaaabbbabababaaaaaabbaabbababbaabbaababaaababbbbaaabbbabbaabaaaabaaabbababababbbabbaaaababaaabaaabbbbbbaaaabbababbaababbbbababaaaaabbaaabababbbaaaaabbbabaababbbabaabaababbabbaababbaababbaaabbabbbaabbaaaabbbbabbbabbabababbaaaabaaaababababaabaabbbbabbbbbabbbbbbaababababbbbbaababbbaababaabaababaaaaaaaaaaabaaababaaabaaabbbaaabababbbaababababbbbaabaaababaabbaabaababbbbaabbaabaabbbbbbbbbabbbaaababbbbbaabbaabbbaaaabaababaaaabbabaaabaabbbbbabbbaabaabababbaabbbababababbbbbaaa baabbbabbabaaababbaaabbbbbaababbabbbbaaabbbbbbababababaabbaaaaabababaaababbaaaaaaaaaabbbbabbbaababaaabaaaaabbaabaaababbbabbbbbababbbbabbbbaabbababababbbbabbbbabbabaabbabbbbbbbbbbbbbbabbbaababaaabbbbaaababaaaabaabbabbbababababbabbbabaabbbbbabbbaaaaaaababaabbabbaaababaabbbbbbabbabaaabbbbbbbaaaaabaaaabbbabaaaabbaaaabaabbbabbababababbbbbbbabbabbaaaaaababaaabbbbbaabbbabbaaaabbaabaabbabaabaabaaaaaaababbbabbabbbaababbbbbababbbbbbbbabbbbabbaabbbbbbbaababbbbaaaababababbaabaabaabaaabaaaababbbbaabaabbabbbbbbbbaabbabbbababaaabbaaabaabbabaabbbbbbbabbabbabbabaabbbaaaabbbbbabbbaabbbababbbbbababbbababbbbbbaababaabbbbbabbaabbbababbaaabbabababaabaabbbaababbbbabbabbabbbababbabbbabaabaabbbaabbabababaaaabaabbbbabbbabbbaabbaaababaabaaaaabbaabbababbaaabbaabbabbaaaaaababababaaaaabbbbaaaabbaaaaabaaaaabbbbbabababbbbaabbbabbbbaabaaaaaababababbbbbabbaabaabbaabbbbbababbaabababaaabababbbaababbaaaaababaabbbbbabbbbbbabbabaabbbbabbaaaabbbbbaaaabbbabaabbbbbbaaaabbbabaabbaababaabaababbaabababbbabbaaaabbaabababaabbababaababaabaaaaabbabbabaaaabbbbaaababbaaabaabbabaabbaaababaabaabbabaabbaaababaaaaaaaabbbbbbabaaaabaabbbaabbababbababbaababaaaaabbbabbaaaaabbbbbbbbbbbaaaababbaaabbbabbbabbbababbabaaaabbaabbbbbaabbabaabaabaabbbabbaaaababbababbbaaaababaababbabaaaaabbabbbbbaabbabaaabaabbbbbabbaabbbbbbabbabababbbbbaaaaaaaabbaababaaabbabbabaabbabbbbbaabaabbabbbbbbaabaaaaababbabbabbbaabaaaaababababaabaaabaabaaabbaaabbbabaaaaaabaaaaabababbabbbbbbbabbbabbaaabababbaabaababaababaaababaabaabbaaaabaabbbaababbaaabbababaaabababaaabababaaabaaaaabaaabaabbaabbbbaababbbbbabbbbaaabbbabababbbbbbbbababbbababbababaaaabbaababbaabbbbababbabbabaaababbbbabbaaaaabaaabbbbbaabbaaaaaababaaabbbbababbaaaaabbbabaababbabbbbaaaababaaababaabbabbbabababbbaabaaabaabbbbaabaabaabababbaabbbbaaaaaababbbabbaaaaabbbabbaaabababbababbbaaaabaaaaaabbaaababaaaaababbabaabaabbaabbaaabaaaaaabbbbabbbaaabbbbbaaababbbaaaaabbabaabbabbabbaabaabababaabbaaaabbababaaabaaaaababbbaabaabbbbaabbbbabaabaaababbaabaaabbabbbabbbabbababbaababbbaabbbbbbaabbbbbbababababbbabaaba aaabbabaaabaabbababaabaabbabbaabbbbababbbaaabbababaababababbbababbbababaabbabbbbabbaaabbaaabaaaababbabaabbaaabbaaababbaabbbbaababbaababaabbaababaaabbbaaababababbbaaaaaaaabababaaabbaabbaababbaaabbbabaabaaaaabababbbbbaabaababababbbaabbabababaaabaabbaabaaababababbbabbbbbbabbabaabababbaaaaaaaababaababababbbaaaabbaaaabbbababbbabaababaababbbbabababaabaaabbbbbabaaabaabaabbbabaaabbabbabababbababaaaababbbabaababbbabaaaabbabababbaabbabaaabbaababbbaabaaabbbabaaaaabbabbaabbabbaabaaaaababbbbbaabbabababaaabbaabaabaabbaaaaaabbbabaaabbbababaaabbbaaababbaababaabaabaabbabaaababaababbbbbbbbaaaabbaaaabaabaabbbaaabaaabbabaababbaaabaabbaababbaabbbbbabaabbbbaaaabbbaaaaabbbaaabaaabaaababbaaabbababbababbbababaaabaaaaaaaabababaabbbaaaabbaababbbbaabbaababbababbaaababaabbbaababaabaababbbbabbbaabbaaaabbabaaaaabababbabbbabbaabaababaaaaaabbbaabbaabbaaabbaabbbbabaababbbabbaababaabbbabbbbbababaababbbbbbbbaabaaaabaababaababaaabbabbabaaabaabbbbabaaaabbbbbbbbababbaaaababaaabbbaabbbbbababbbabaaabaabbbaaababbbbabaababbaabaababbaaabbbabbbabbbbbababababababbaaaaaabbbabbaaababababbabbbbabbbaabbbbabbaaabbababbaaaabbbbabbbaaaaaabaabbabbaabbaabaabbbabbaabbababbabbbbabbbaababaaababaababbaabaabaabababbaaaaaabaababbbbababbabaaabbbbbbbaabbaaaabababbabbbababbbbaaaabbbaaaaababbaaaabbabbabaaabbbbbabaabbbabaaababaabababbabbabaaabaabaaabbaabbbaabbbabbaabbababbbaaaaabbabaabaaaabbbabbaaaaabaaabababbaabbbaabbabbbaabaaabababbbbbbbbabbbbaaababbabaaabbbbaaabbaabababaababbaababbbababbaaabaaabbaabbbbaaaabbbbbaabbbaababbabbaaaaaaababababaababaabbabbaaababbbbbabbbababababbbbbbbaaabbbbababbbbbbbbbbabbaabbaabaabbabbbabbaaabaaabbbbbbbbbaaabaaabbbbabaaabbaaabbbbaaabbababbbbbbaaabbbbabbaabbababbabbabababbababbbbaabaabbbbbbbbbbbaaaabbaaaaabbaaaaabbbaabababbaabaaababbbbbaabaaaabbababbaabbbababbababababaaabbbaaaaaabaaaababbbbbaabaaabbabbabbabaabbbbbbbaababaabbbbbaabaaaabaabbaaabbbbaabaaabaaaabaababababababbbabbbabbaaaabbbaabaaaabbbabbaaaaabbaababbbbaaaabbbbaababaabbabbaaabbbaabbaabbbbaabbbbaabbbbbbbaaaabbbbabaababbaabbabbabbababbbabbaa bbabaaaababbbabaababbbbbbbbbaaabaaababbabbbaaabaaababbbbbbaaaabbaaaabbbaabbaaabaabaaaaabababbbbabaaabbaabbbbbaabaababbbbbaabbababbaaabababbbbbaaabbabbbaaabbbabaababbabaaabbbbaabababbbaabbaabaabbbbabbababaabaababaaababbaabbaababaaaabaaaaabbaaaabbbbbbaabbbabbabaaabaabbaabaaaaababaabaaabbbaabbbbbaabbabbbbabbaaabbbbbabbaabbabaababaaaaaabbababbbbbbaaabbbbabbababaaaaaabbaabababaaaabaaababbababbaaabbbabbbabbaabababbabbbaabbabbbbaababaaaabbbabbbabaababababbbbbbaaabbabaaaaabbaababaabaaaabbaaabbbbbaaabaabbbbababaabaaaababaabbbbaababaabbbbabbbbaabaaaababbbbaaabbbabbabbaaabbbbabaabbabbaabbabbbbabaabbaababbbaaabababbbaababbbabaabbabbaaaaabbaaaabaabbbbbbbaababbabaaabaaabbbabaaabababbabaabbabaaabaaababbaabbbabababbbaabaabbbabbaaaaaababbbabbabbbaabaaaaababbbbababbaabbbaaabababaaaababbbaaababbabbaaaabaabaaabaaabababbabaabbaaabbbbaabababbbaababbbaaaaabbaaaabbbbbbbbbabbbbbbabbbabbbbaaaababbababbabaaabbaaabababbbbabbbbbbbaaabaaababbbaaaabbaaababaabaababbabbaaabaaababbbaabaabaaabbbbaabbbbabbabbabbbbabbbabababbbbaaabbabbabbaaaabbaabbbaabbbabbabaabaababaaaaaabbbaaaabbabbbbbbbabababbabababbabbaaababbabbbababbaabababbaababaaabbabaaabbbbbbaaabbabaabbbbaabaaabbbaabababababbaabaabbbaabaababbabbabbbaaaaaaabaabbabaabbbbbbabbaabbbbaaaabaaaabbabababbbaaaaabbbbbbbbbbbabbaababaaabbaabaabababbababbbbababbaaabbbabaaaabbbaaabbabbbabbabaabbbabaaaaaaaaaaababbbabbbbbbbabbaaabbabbbbabaabaaaabbabbabaaabbbbaaabaabaabbbaabbaaabaaabbbbbabbaaaabaabaaabaabbbbbabbbbaabaabbbbabbababbaaaaaaaaaaaaaaabbabaaaaabbbabbbabbbbabbbaabaababbbaabbbabbabbbababbabaaaaabbaaaabaaababbaaabbbaabababbababbaababbaabaaaabaaaaabbabbbabbaabaaababbbabbaabbaabbbababbaabaabbbaabaababaaaaaabaabaabbbbaabaaaaabbbababbaabbbbabbbbbaabbbbbbbbbbaabbbaabbbbbabbbababbabbbaaabaaaabbbaaabbbbababaaabbabaabbbabbbaaaabbaaabaabaabbbbbaabbbbaababababaaaabbbbbbbbabbbabbaababbabbbaabbaababbbbbbabaaababaabaabbbbbbabaaabbabbbbabaabababbbaababbaaabaaabababbabbbbabbbabaaabbbabbaaabaabbaaaaaaaaabbabaabbbbaabbaabbaaaabaaabaaaabaaaaababaababbaaabbaaabbbaaaababbaa babbbaabbabbbabbbabbaabbaabbabaaaaaaabbabababbabbababbabbbabababbbbabaabbbaabaaabbaaaabbaabbbbbaabbaaabbbbabbbbbabbabbbbbbbbabbabbababbbaabbababaaabbaabbabbaabbbbbaaaaababbbaaabaabbbaaabbabaabaabaababababbbaaaabbbbababbbabaababababbababbbbaaaaaabbbbbbabbabbbbaabbaaabababaaababaabbbbbbabaabaabaababaaabbbbbabaaabababababbbabaaababbaabbaaabbbaabbbbaabaababababababbabbbbaabbabbbaababbbaabaabaabbaababbaabbbbaabbbbabaaaaaabbabaaaaabaaabbabababaaababbbabbababbaaaaababbbababbbaabbbabbbbababbababaaaabaaaaaabbabaaababaaaaabaaaabbbaabbbaabbbaaabbbabbaaaabbabbbbbbaabbababababbbbaabbaababbaaabbbaaaaaabababbbbaabbbabaababbaaaaabbaabbbbbabababbabababbbbbababbaaaaabbabbaaabaabbbbbabaaaabbbbbaabbbbaaabababbaaaabababaabaabbabaaababbbbaababbbaaaabaabbbbabaabaaaabaabaabbaaabaaabaabaabbbaabbbabbbaaabaabbbaabaabaabbbaaabaabbbaababbabbabaabbbaabaababbaabaabaabbbbbbaabbbaabaaabaabaababaaaaabbaababbabaaabbaaaaaaababbabababbabbaababbaabbabbbabbabbaabbaaababababaabbabbaabbbabaabbabbbabbbbabbabbabaaaaabbbbabaabaaaabbbabbbaaaabababbaabaaabaabaababbbaaaabaabbaabaaaabbbbabbaaaaabaaabbabaaaaaababbbababbaabbabaabaabbbbaaaababbbbaababababbabbaaabaababbbbbbaabaaaabbbbabbbbbbababbaabbaaaababbbbabaaaabbaabbbaabaaabaaababbbabaabbaaaaabbaaababbabbbaabbbbbbaabaabbaabaaaaabaaaabaaabbbbbababababbababaabaaaaaaaababbbbbbbbababbbbabbbbabaabbabaaaabbababaabababbbababababbaaaabbbaabbbaaabbabababbaaabbbabbbabbaabaaababbbabaaaaaabaabbbabbbbabbabbbabaabbbabaabbbbbbaaababaaaabbaaababaabbababababbabbbbbbbaaabaaabbbaabbaabaaaabbbabbabbbaabbabbabaabbaaaabbaabababaaaabbaabbbaaabbaabbbbbaabababbbbabbaaaaaaaabbaaaaaaababbbaaabaabbbbaabbaabaabbabbababaaaaabbabbbababbbabbbbabababaaaaaabaabbabaabaababbaaabaabbaababababbababaabbabbababbbbbaabaabaabaabbababbbbaabaababbbaaabbabbbbbbbbaaabaaabababbbaaababaabbbabaabaabaaabaabbbaabbabaababbbaabbabbaabaaaaaaabbaabaaabbaaaabbabaaabababbaaabaabaababbababbababbababbbaaabbbbaaaabaabbabababbababbaabbbaabababbaaaabaabaaaabbbaaaabababaaaabbaababaabbbbaabbaabbaabaabbaabbbbbabaaabbbabbbaabb bababbababbbaaaaabaabbabababbabbabbbabaabaababbabaabbabbabaababbaaaaaaaabaabbbabbabbbbaababbaabbaaabbaabbbbaaabaabbbaababaabaabbbbbabbaaabababaabbaabbaaabaaaaaabbababbbbbbbabbaabbbabaabbaaaaaaaaababaaaaabbbbbabaabababbbbbbbabababbabbbbbbbbaaabbabaabaaaabbabababbbaabbbbaababbbababbabbbbaabaaaaaaabbaababababbaababaabaaaaabaabbaaaaaaaabaabbbbaaaabaaabaabaaabababbababaabbbbbaaaaabbbaaaaababbbaabbaabbbabaabbababaababbaaabaaabbaaaabbabaabaaaaaabbabaabbbaabbbaaaabbaaaabaabbaabaabaabaabbaaabbbbaababbababbbaaaaaababbabbbaabbbaababbbaaaaabaaababbbaabbbababbbbaaaabbbbabaabaabbaaaabbbaaaaababaaabbaaabaababbaabbbaababbbaabbabbaabaababbbbbbaabbabababbabbbbabbbbabaabaabaabbbbbabbaababbbaaaabbaaabaabababaabbabbaaaabaaabbbaaaabaaaaaaaaabbbabaababaaabbbbaaabbbbbaababbaaaaaaabbaabbabaabbbaabbabababaabaaababbaaababbbbabbbababbabbbbbbbabbaababaaabababbbbbabbbaabbbbababaabbaaabaabbaabaaabbabbaaabaabbabaaabaababaabbbbabbaababbbaabaaababaabbabaaaaaaabbaabbabbaabbaabbbbabaaabaabbabbbaaabbbbaabbababbaabbbaaaabaabbababbbabaaabbbbabbbababbabbbaaababbabbaabaaaaabaabaabaabbbbbabaaabaabababbaabbababaaaaaababbaaaaaababaaaaaabaaabaabaaaabbbbbbaaabbabbaaabbbabbaababbaaababbaabbbbaabbababbbbbabbbbaaaababbaaaaababbabbbbaabbabbaaaabbaababababaaabbabbaaabbbbabbababaababaabbbbaaabbabababaabbbabbbabbaaababaabbbaabbbababbbbaaaabaaabbaaabbaaababaaabbaababbaaababbaabaaabbababbabbbbabbbaaaaabaaababbaaababbbbaabaabaabbaaababbbbabaabaabababbabbbaaaabaabbaaaababaaaaabaababbbbabaabaaaaaabbaaaabbbaabaaaabbaaaababbabbaabaaaaabbbbabbbaabbabbbaabbaaabbbbabbbbbbaababababbbababaaabaababaaaabbbbbbbbbbbbaababbababbbbbbaaaabbababbaaabaaabbbbaabaaaabbbbabbbaaabbabbabaaabbbabbababbabaaabbbaaabaabbaabbabbbaabbbabababababbababaababbabbaababbaaaaaabababbbabaaaaabbbabbabaaabaaabbbbaaabbababaaabbbabbbaabbbbbbabbbbbbbbabbaaaaabaabbbbbabaabbaaaabbbbbbabaabbaabaaabbbaaabbbbaabaabaabbbbabaaaababbababbbabbbaabaabaaaaabbbbaaabbbbbaabaababaabbbbaaaabaabbabbbabbaaaabbbbbaabaabbaaaaaaaaabbaaabaabaabaaabbababbbbbaababababbbaaaaababbbaaaab baabbbaabbaabbbaaabbabaabaabbabbabbbbbaabaaaaabbbbbbababbbbaabaaabbbaaaaaabbaababaaaaaabbaabbabbbbbaabaaaaababbabaaababbbabbabbababaabbbbababbabaababbaaabbbbaaabaabbbababbabbbabaaabbabaababaabbabaaabbbbbaabaabbbbbababbbbabababababbaaaaaaaabbaabbaabababbababbbbabaaabbbabbaaaabbabbbababaabbbabaababbbabbbabbbabaaaabbaaaababaaabbbbaaaabbbaaabbbaababaabbbbabbaaabbaababaabbaabaaabaabbbbbbbaaabaabaabbbbabbbaabbbabbabaaaabbabaaaabbabaaaaaaaaababbabaabaaabbbaaaaabbbabbbbabaaabbbaababaabbbbaabbaaaabbbbabbbababbaaabbbabaaabaabbbbaabaaaaababbabbbbaabbabbbabbaaabbabbaaabbbbaabbbbbaaabababbaabbaababababababaaabbbbababaababbababbaaaababbbbabbbaabbbbaabbbababaaaaaaabbbbbbabaabbbbaabbababaababbbbbaaaaaabaabaaaabaaabbbaabaababbbaaabaaaaaababbbaaabaabaaaaaabaaabbbbaababaaabbbabaaaabbaabaabaaaaaabbaaabbbbbbababbbabaaaabbbbababbbababababaababbbaabbaaaaaaabbbbbbabbabbbbaaabaababaabbabaaabbaaabbbbbaaaaabbbbbbbabaaabaababababbaaabaaaaabaabbbabbbbbbabbababaaaaaaaabaabbabbbaabaabbaaabaaaababaaaaaaabababbbaabaaabbababaabbaaababbaababbbbbaabbbbbbbbbbbabaabbbabbbbaabbbbbabbbbbaabababbbabbabbabbbbaabbaabbabbaaabaaaaaaaaabbaaaaaababbaaaababaababababababbbabbbbbbaaabbbbbaaaaababbbaabbabbaabbaabbbabbbaaabbabaaaaabbbbbababbbbaabaaabbbbbbaaabbabbaabbbaaabaabbaaaaabbbbaabbbbbbbbbaabbaabaaaabaabaabbabbabbbabbaaabbbaabaaaabbabaaaabbbbabbaaabbababaaaaabbbbbbaaaabbbbabaabaaaaabbbabbbaabababbbbabaababaaaabbbababbbbbbaaabbaababbbabbababaaabbbbabaaabbbabababaababaabbababbabbbabbabbbbabbaabababbbaaabababbabbabbbbabbbbabbbbbaaababbbbabbbbabbbaabaabbbaabaaabbbaaabaabaaaaaababaaaaaaaabaababaabbaabbbaababbbbaababbabaaaabbaaabaaaaabbaaaaaaaaababaababbbaabbbbabbabaaabbaaababbaaabbabbbaaaababaaaaabbabbbbbabbabbbbbbababbabbbbbabbababaaaabaaabaaaababbbabbababbbaaababbbabbaaaaabbababbaabbabbaaabbaabababbbaaaaabaaabaabaaaaabaabbbbaabbbbbbaabaaabbabbbabbabbbaaaabbbbabaabbaabaaababaaababbabaabbaababbbbaaaababbbbbbaaabaaabbbaabbababbbbbabababbabbbbbabbbaaababbbabbbababbbbbbbbbbaabbbaaaaaaaabbaabbbaaaabaaabaaaaaababbabababb babaabbabbbabaaaaabbabbbabababaabbbbbaabaaaabaabbaababbbbaabbaaaaabaaaaaabbbbbbbbbaaabaabbababaabbbaaaaabbaaaaaabaaabaababaaaabaabababbaabaaabbaabbbbbbaaabaaaaaabaaaababaababaabababbbbbababaabbabbbbababbbbbaaaabbbaabbbbabaaaaabbaaaaaabbabbbaabaabaaababbaaaaaaaabbaaabaabbababbbbbbbabbbbabaabbabbbabaabbabbaabbbabaaabbaaabbaabbaababbbbbaaabbababbbbaaaaabbbbabababbbaabbaaaaabaaaabbabbbabbbbbaabaabbabaaabbbbaabababbaaabbbababbbabbbbbbaaabbbabbbbbabaaaaabaaaabbabaabaabbaaabbaabbbbbbaaaaaaaabaabaaabbbaaaaaaabaaaaabaaaabbbbababbabaabbaaabbbabbabbabbbbbbbaaaaabababbaaabaaaabababaaaaabaababbababbabaabbbaaaabbbbaaabbaaaaaabaabbbababbbbbbbbbaaaaabbababbbabbabbabbbbabbbaaaaabaaaaabbaabbbaabaaabbbbabbbbabbbaaaaaabbbbaabaaabaaabbbbbbababaabaabbbabbabbaabbbaaabaaabaababbbabbbaaaaabaaabbaabbaaabbbaaaaaabbaababaababbabbaaabbbbbaaaabaaaabababbaaababbbaabbababaaaabaaabbbabaaabbabaabbbbbabbbbaabaabbaaaabbaaabaaaababbbbbbaaaabbbbbbaabababbaabbabaaabababbababbbbabababbbabbabaabbaaabaababbaaabbabbbaababbbaaabbbbbbbbababbbaaaaabaaaabbababbabbbbbbaababbbaababbabaaabbbbbaaaabbabaaaabbaabbbaabbababbbbbaaabababaababbabbaaabaabbababbabbbbbbababbbbbbbaaabbbaaababbbaabbabbabbbaaaaabbbbbababbbabbabaabababbbabbbabbbbbababbbbbbabbbabbbbabaaabababbaabababaabaabbbbabaababbaabbaababbbbaabaaabbabababbabbaaababaaaaabaaabbaabbbabbbbbaaabbabbbabbabaaabbabbbaaaaababbaaabbbbbababbabaabababbabbbaaabbabaaaaabbababbbabaaabbbbbabaabaaaabbaabaabaaabaaabbabaabbbbbabaabbaabbaaaaabbbabbbaabaabaabaabaabbaaabaaabbabbabbabbbabbabaaaaabaaabaaaaabaabbbaabbaaabbababbababbbabbaabbbaaaaabababaaabaabbaaabaabbbaabaaababaababbabbaaabaaabbababbabbababbbabaaaaaaabaabaabababbbaaaababbaaabbabaabbbbbbbbbababbbabbabaaabaababbabbaaababbaaaaaaaabbaabbbbabaababaababbabaabaaabaaababbababbbbbbbbabbabaabbaababaaaaabbbaaabaabbbabbbabababaababbbaaaabababaababbabbaaaabbbaaabbabbbbaaabaaababbabbaaabbbaababaabbabbbbabababaaaaaaaabbaababababaaabbbbbabbbabaaabbbaabbabbaabbaaaabbabbabaaabaabaaaabaababbaabbbbbbaaabaaabbabbbbaaabababababbabbbaaaabaa ababbaabaaabaaaabaaaaabaaababaabbbabababbaababbaaabaabaaaabbabbbbbbaaabbbabaabbbabbbabababaaabaabbabbaaabbbaaabbbabbaaabababbababbbbbaaaababaabbbababbbbaababbbaaabbbabbaabbaaaaaaaabbabaabbaaabbbabbababbbbbabaaabababbabaabbaaaaaabbaaababbbabaaaaabaaaabaabaaabaabaabbabbaaabbbbbaababbbabaaaababbbabbaaabbaaabaaabaababaaabbbbabbaaababaabbabbabbbaaababbaaabababbbabbababbaaababbaababababbaababababbbabbbbaabaaabbbbaaabbabaaaaababbabbbabaaaaabbbbaabbbbabababaabbabaaababbaababbaabbaaaabbababbaabbbabbbbaabbaaabbbababaabaabbabbbabbaabbaaaaababbaaaaaabbbbbaabbbaaaaabaabbabbabaaaaabbbbaaaabbbabaabbbbbbbaaaabbababbbbbbbbaabbbbbabbaaabaaabaabbaaaaababbaaaaabbaababbaaabbaabbbaabaaaabbaababababbaaabaababbaaabbaaabbababbababaababbbabbaaabaaaabbbaabbbaaaabbbbabbaabbbaaaaaabbbbbababaabbbbabababbbbabbabbbabaabbaabaabbabaaaaaaabbbababbabaaaaabbaababbabababaabaaaaaaabaaabababbaababbbbbbbabaabbbaabbbbbaabbbbaabbaaababbbbbbaababbabbaaaabbaaaaaaababbababbaabbbaabaabaaaabaaaabaabbaaabaabababababbabbbbbabbabbababababbabababbabaaababbabaaaababbbbaabbabaaaabbbbbabbaaaaaabaaabbababaabaabaaaabbbbaabbbabaaabbbbaaaabaaababaaaaaabbbbaababbbababababaaabbbbbbbbaabbaabbabbaaabbbbbbabbbaaaaabbaaaabaabbaabbbbaabaaabaaaaabbbbaaabbbbbbbbabaaabbbabbabaaaaaabbaaaabaaabbbabbababaaaabbbabbabbbbbbbaaabaababbabbbaababbbabbaabbabababaaaaababaabaabaabbbbbbbababbbabaabbaabbaabaaabaaabbbaaaaabaaabaaaaabbaaabababaabaaababaaababaaabbbabbbbaabbbababbabbabaaabbbbbbababaaaaabbaabbaaabababaaabaababbbbbaaabbaaababaaabababaabaabbbbaababaaabaaaaabaabbabaaabaaabbbbabbbbbbbbbbbbaabbbbaaabaabbbbbbaaabaaabbababbababbbbaabbbbbabbbaabaabbbabbbabbbbbbbbbabaabaabaaababaababbbbabaaabbbaabaababbaababbbaaabbbbaaabbaabbbaaababbaaabaaabbbabaabbaababbababaabababbabbabbbbbaababbabbbbabbabaabbbabbbabaaaabbbaabbaaabaabbbabbaaabaabaabababbabaabbbbabababaabbabaaaababbaabbaaaaaaabaaaabbaaaabbbbaababaaabbbababbbbbbbaabbbababbaaaaaabbaaabbababaaabbababaaaababbabbaaabbbbbbbaabaaabbababaaabbbbabaaababbaababaabaaaababaaaaaaaabbaabaaabbbbbabaaaabaaabaa babbaaaabaabbbbbbbbbbabababbabbbaaaabbbbabababaabbabaaabbbabaababbababaaababbbbaaaaaaabaaabaababbababaaabaaababaabaaabbbabbbaaaabbbabbaababbaabaabaabaabbbabbaaababaabbbaaaaabaaabaaaaabbbbbbababbabaaaababaabbbbaababaaaaaaababbabbaaaabaabababbbaabbabbabbaabaabbaaabaababaabbbabbababaaabbaabbabaaababaaaaaaaababaaaaabbbbbabbaabbbbbaaaabbbaaaaaaabbabbaabbabbabbbbaaaaabbbbbabbbbabaaaabbaabaaabababbaaaaabbababbababbabbaabababbbbbaabbbbabbaaababaabbbabbbbbbbbbbbaaababbaabaaabaabbbaaabbabbbbbbbbbbbaaaabbababaabbbaaaaababbbbabbaaabbbaabbababbbbaabaabbbbbbbaababbbaaaabaabaaaaaaababababaaaababaaaaaaabaababaabaaabbabbabbabbaabbbaaaaabbbaabbaababbaababbbaabbbbbabbbaaabbbabbbbaabaaabbabbbbbaabababababaabbabaabbbaaabaaaabaabaabbbaaabbbbabababaababaabaaabbabbbabaabaabbbababaaaabaaaabbabbabaaabbaabababbbabbbbbaabaaabbaaabaaababaaababbbaabbabaababbaaabaabababaaaaaababaaaaaaaabbbbabaaaabaaaaaaaaaaabbaabbaaaaabbbaaabbabbabaaaaabbbbaabaabbbbbababaaabaababaaaabbbbbbbbaabababbbaaabbbbbbbbbaaabbbbbaabbbabbabababbbbaaaabbbbabbbbaabbbbaaabbaabbbbbaabaaaabaaaaaabbaaaaaababaabaaaaabaaaaaabaabbaaabbbaaaabbbbabbbbbbbbababaababaabbbaabbbaabbaababbabaabaaaaababbbbabbbaabbaabbbbbbbabbaaaabbbbaaabbaaabaabbabbbbababaabbaaabbbaabaaabbbbaabbaababbaaabbabbbbbabbaababbbaabaababbbabbaabaabbbbbaaabbaaabbbabababbbaaaabbbbababbbbbaabbabbbababbbbbbaabaababaaaabbbbaaabaaabbabbbbabbbbaabbbbaababaaaaaababbaabbbbabaabaaabbbbababbaababaabbbaabbbaaaabbaababaaaabbabbbabaaaaabbbbbbabbbabbbbbabbabbababbbbabaaabbbababbbbbabbababbbaaababbaaaaaaaabababbbbaaaaabbabaaaaaabbabbaaaaaababbbbbabbbaabaabaabbaababaaabaaabbaabbaaaabababaaaabaaaaababbbabbaaaaababbbbbaababaabbabbbbaaaaababbbbbabababbbaababbbbbaabbabbaabaaabbbbababaaaaabababbbbaaabaaabababbbbaaaaabbbbbabbabababaabaabbababbbbabbbbaaabbbaabbabbbbaaaaabbbababbbaababbabbabbabaaaabbaababaababbbbabbabaaabaaaaaabbaaabaabbabababaaaababaababaaabbbbbababaababbaaaababbbaaaaababaaaabbbbabababbabbababababbbbabbbabbabbabbababaaababbbabbaaabaaabaababbbaaaabbbbabaaabbaaaabbbabaabbbba baaaaaababababaaabaabbbbbbbbbabaaabbbaaababbabbbaabaababaababaabbabaabbbbabbabbaaabbabbaaaabaababbabbabaaaaaaabbbbabaabaabbbaaababaaaaabababbbabbaabababbabbbbbbbaaaabaabbabaabbaabbaabbbabaaaabbbbaababaabbbbbabbababbaabaabbbbabababbbabbaabbbabaabbbabbaabbbababbaaaabbbbabbabababbbaaabaaaaabbaaabaabbaaaaababaabbabbbbbbbbababaababbbbbbbbabaaabbaabbbaabbbabbaaabaabbababbabbbaaabbabbbbababaaabbbbaabaaaaaaabbabbabbbbbbbaabbaabaaabbaaabbaaaaaaaabbbabbbbabbababaaabaaaaaabbbaaabbababbaabbaaaaaaaaaaabbbaaababbabaabbaababbbbabbbaababaababababaaaabbabbabbbbaaaaabbaaaaabbbbbaababbabaabaaaaabbaabbbbbaaabaabaaabaabbbbaaaaabaabbbabbbabbbbababaababababbbbbbbbbbbabbabbbbabbbbaaaaababbaaabbabaababaabaaaabbabababaababaabababaaaaaaababaabaaababaaabbaabababaaabbbabaaabbbbbabaaaaabaaabbbabbabaabbababbabbbbbabbaaababababbbbabbabbbabaabaaabaaaaababbbbabababaabbbaaabaaaabaaaaababbbabbabbabbbabbaabbbbbabbbbbbbbaabaaaaababbbbbaaabaaaaaaaabbbbbaaaaaabaaaabbbabaaababbaaabaaababbbbbabaaaaaabababbabbbaaaababaaaabaaabbabababaaaabbbbbabaabbbbbbaaabababaabaabbbaaabbbaaabbaaabbaaabbbaaabaabbbaaabaabaaaaaabbbaabbbbabbbabaaaabababaabbabbbaabaabbbbbbbbbbbaaaaaabbabbabaaabaabbbaababbabbaabaababbbbbabbbbbabbaabaababaabaabbbaabaaabaaaabbbbaaabababaabbbbabaabbabaaaaaababaaaabbbbababbbbabaaabaabaabbbabbbbabbaabbaabaaaaababbbaaabbabbbabbbababbbbaabbabbaabbaaaabbaabbbabaaaaabbababbaaabababaababaaaabbbabbabaababaabaabaaabbaabbbabbaabbabbbbbbbaaababbbabbbabbaaabbbbbbaabaabbbbbaababbbabbbbabababaabaaaaabbbaaabaababbabaaaabaaaaabbabbabaaabbbaabbbababbabbaaababbbbbabbbaabbababaabbabbbbabbbbaabaabbbabaabaababbabaababababbabbbbaaaabaaabbaababaabbbababbababbbaaabbabbbaaabaaabaaaababbbbaabbbaabbaaabaaabbbaabbabbababbbbababbaabbbbbbabbaabbbbbaaabaaaabbaabaaababaaabbabaaaaabaaaababaaaaaabaabaaabbabababbaaaabaababbababbababbabbbaababaabaabababaaaaabbabbbbbbabbaaabbabbabbabaaaaaabaaaabbabaabbaababbababaaabbaaaabbabaababaaabaaabaabbbaaaabbababbabbbbbaaaaaabbbabaabaaabbabbabbbbabababbbbababaaaabbbababbbbaaabaabababababbbbbabaa abbbababbbbbbbabbabbaabbaabababbaabbbbabbbbbbabaabbabbbbbbabbbabbaabaabaaaababbabbbababbbabbbbbaabaaaaaabaabaaabbbaababaabababbbbabbbaaabbabaaabbababaabaabbaaabbaaabbabaaaaaaaaaabbbbbbbbaabbbbabaabbbababaaaabaabaabbbaaaabaababaabbabaabbbbbbaababbbaabbababbbaabbabbaaaaaaabaaabbbbbbabaabbbbbaabbabaabaaaaabaabaababbaababbabbbbabbaabaaabbbaaaaaabbaabbbbbaababaababbbaaabbbbabbaabaabaabbbbbbaaaabbbbabbaabbbbbbbbaabbaabaaababbbaaababaabbaabaaaaabaabaabaaaabaababbaaabbaaaaababbbbaabbaabbbbabababababbababbaabbabbbaabbbbabaaaabbaaabbaaabbbbabbabbbaabaabbaaabbbabababbaaaaaabbbbbbbabbbbbbaaaaabbaabbaabbabaabbabbbbbbabbaabaaaaaaaaababababbabbabaaaabbaaaabbaababbbaaababaabaabbaabaaabaabaaabaaaaabaaaabbbbbaaaabaabaaaaababbabbabbbbaaaabaabaabaabbbbbbbbbaaaaabbaabbbaaabbbabbbababaabbaabbbbabaababaaababaaabbbbabaaaababbbbbbaaaaaabbabbbabbaaaabbabbaabaaaababaababbabbbabbababbaaaabbabbabbabbbbababbbabaaabbbaabbbbaabbabbabbaabaabababaabbaabbaabaaaaaabbbbbbbaabbbababbabaaababbbbbabbabaabbabbaabbbbabaaabbbbabbabbbbbbbbbaabaabaaaaaaabbbbbbbbbaabbabbbabaabaabbababbbaaabaaabaabbaaaabbababaaabaaaabaabbbbaabaaaabbabaaaababbbabbaababbbaaababababbaaabbaababaaaaaabababbbbabbaaabaabaaaababbbbaabbbbbaabbbbabbbbbbaabaaaabbaaabbbabbbabbabbaababbbbbbbaaaaabbabbabbbabbabbabaabbababaaabaaaabbbabbabbbbabaaabbabaaabababbbaabbabaaaaabbbabbababbabbbbbababaaabbbaaababbaabbaaabababaabaababaabbbaaabbbbababaaabbbbbbabbbbbabbaaaaaaababbabbabaabaaabaaaabbaaaaaababbbaaaaaabbbabbbabaaabaaabbabaaaaaaaabaababbaabaaababbbabaaabbabbaabbaaaaaaabaaaabbbaabaaaabaaabbababababbbaabbaaabbbabbbaaabbaababbbbbaaabbbaabbaabbbaababaaaaabbabbbabaaabbbabbaaaabaababbbababbababaaaabbaaaabbbbbaabaaabaabaabaaaaaaabaaaabababaaaaaaababbbaaaabaaaaaaabaabaaabbbaaabaaababaabaabbbbbbabababababbbabbbbabaabbabbbbbbababbbabaabbbbabbbabaabbbbabbaaabbabbbbbbaaaabbbabaababbaabbbabaaaaabbaaababbbbbababbbbbbbaaaabbbabbabbbbbbababbaabbaaaaababbabbbababaabbaabaabbaabaaabbbbaaabbbaaaabbbbaaaabbbaabbaaabaabaabbabaaabaabbbbabbabbaaaabaaabbbbbbbaabbaaabaa bbabaaabaaabbabbabbbbbaaabbbabaaabbaaabaabbbbbbbbbbbbabbbaabbaababbaaaabbbbbaabaabababababbabbbabaaabbbaabbbbababaaaababbabaabbbaabaabbbbabbabababababbbabbabbaaaabbaaabbababaaababbbaaabababaaaaaaaaaaabbabbbbabaaaabbaabbbbaaababaabaaaababbbabaabaaabbbbbabbaaababaabaababaabaaabbabbbababababbabbabaaabbbbaababbabbbbbaaaabbbbbabbaaababaababababbaabaabaabaaaabaaababbaababaaaabbaaaaabbbaabbbabbbbbbbaaaabbbbaabaaabaababaabbabbbbaaaaaaaabbbbbbababbbbababababbbbbbbabbbbaabbabaabbbabbbaaabaaaaaababbbabbabaaabbabaababbaababbbbbabbabbabaaababbaaaabbbaaaaababbaaabbababbabbaabaaabbaaabbbababbaababbabaaaabbbbaabbabaababbbaabbaabbbbaaabbbbabaaabbbabbaabbababaabaabaababbbbbababbaabaabbaaaabaaabaabbabbbaaabbbaabbaabbaaaabababbabbbaabbbbaabbaabaabbaaabbbbbabababbabababaaabbbbaaaaabaaaaaaabbbbaabbaabbbabaaabaabbbbabbababbbabbabbbaaaaababbbaaabbbbbbbaabbbabbabababaabbaababbaabababbbbbaaabaaaabbbabaabaabaaabaaabbbbabababbbbaabbababbbbaabbbaabbbbababaabbabababaabaabaaabababbbaaabbbbaabbbbabababaaaabbaabbaaaababaabaababbbbababababaabababbaababbbbbaabbabbbbabbbbaabbbbabbbbbaabbbbbaaaaabaabbabaabbbbaaabbbbbbabababbababbbbabbbaaaabbbbaaabaaaabbbbbaaabbabbbabbbababbbaaabaababaabaabbbabababbbaabaabbbaaaaaaababababbaaabbbbaaabaaaababbbbaabbbbbbbaabbbbaabababbaaaabaababbbbabaaaabababaaabbabbbabbababaaababbbaaaabbaaaabaabaaababbabbabbaaaabaabaabbaababaaaaabbaaababbabbaaabbbabaaabbabbbaabbaabbbabbabaaabbabaaaabbababbbbabbbbbabababaabbababbbaaabaabaabbbbabaaaabbbbaaaaaabbbaabaaababaabbbbbbaaabaabbbbaabbabaaaabbbbbbbabaababaaabbababbaaaabababbbaabbababbbabbbababbbbabbbaabaaabbaababaabaabababbaaabbaaabbaabababababbbbbaaababbbabbaaaabababbaabaaaaabbabaaaaabbbbabaabaaabbbbbabbabaababbababaabbaaabbabaaaabbabaaabaabbabbabbbabbbbaababaaabbaabbbbbbabbabbababaabbaaaaababbbabaababaaaaabbbbaababaaaaaaaabaaaababaaaabbbbababbabababaabbaabbabababbabbbabbbaababbbbbabbabbbaaabbbaaaabaaaabbbbbbbbbbabbabbaaabaaabbbabbabbbbbbbaaaaaabbaabbbbabbabaababaabbaabbababbaaaaabababaaaabbbbbbbaababbabababababaaabbbbababbbbababbb abaaaaabbbabbaabaaabaaaaaaaabababbbabbbaaaabbaaabbabbbbababababbabbbbaaaaabbababbbaaabbababbbababbbbbaabbabaaaaaababbabbaabbbbbbbaaababaaaabbbbbabbabbabaabbbbbaabbbbbbbbbbabaabbbbbbbabbbabaaaaaabbaabababbbaaaaababbabaaaabababaababababbabbbaaaabbbaaaabaabbbbabbbbaaabbaabbbbabbbbaabababbbabaabbabbbababbaabbbabaabababbbbbabababbabaabbaaababbaaababaabaabbaababbababaabbabbbbbaabbaaabbbbabbbabbbabbabbbbbabbbbaabbbababbbaabaabbabaabaaabaabbaaaaababbbbaabbaaabaaaaaabaaabbbbabbabaabbabbaaabbbbbabaaaabbabaababbababbbbabaaaababbbaabaaababbaababaaabaaabbbbaabbaabababbbaaabbbabaabbbabbababaabbbbbabaabaaabbabaabaaabaabbabbbaabaaaaaaababbaaaabbabbbabbaabababaabbaaabbaabbaababaababbaababbbbabaabaaaaaababbbabaabababbabbbaaaaabaabaababbbbaababaabaaaaaaaaaabbbaaababaaaabbabbaababbbbbbaaabbabbbbaaaaabaabbaaabaaababbbababbbabbbbbaaabababbbabbbaaaababababbbaabbaaaabbbabaabbbabbaaaabaaababababaaaabbabbaababbaabaaaaaabaaaaaaaabaabbbbababaabbbabaaaabaaaabbbbaaabbaababaabaababbabbbbababaabbbbbbabbababbabbaabbabbbbababbbbabaaabaaaababbbbabbbbbababbbbabbbbbaabbaababbbbabbbaabaaabbaaaaaaabbaababbaabaababaaaabbaababaaabaaabaaaabaaabaabbbbbbaababaaababaabbabababbaaaabbbbbaaabaaaaaaaabababaabbabbabbbabbbabbabbaabaababbbbabaaabaaabbabaabbaabaaaabaabbbabaaaabbbbabaabbabaabababbabaaaabbaababbbbbbabaababaaabbabaabaababbbbbbabaabbaaaaabbabbbaaabbbbbbaabbaaaabbbaaaaaaababbababbababbabbbaaabbaaababbbabbbababbbbababbbbbbaaabbbabaaababbbabbbaabbbaaababbaaabbbbbbbaabbaabbbaaaabaaabaabbaabbbbbabaaabbababbbbbaabaaabbabababbbabaaabbabbababaaabbabbaaaabbbaabaabbbbabababbabbbbaaababbabaabaabaabbbaaaaabaaaabaabbabababaabbbbababbababbaaabbaabbbbbaaaabbaaabbabaabbabaaabbbbbaaababaaabbababbbbbaaabaabbaaabbaaabbaababbaaabbaabbbbababababbbbbaabbbbbbaabbabaaaaaaaaababaaaabbaaabbbbbaabbbbbabaaabaaaaababbabbbaababbaababbbbbabaaaaaabaabaabbbaabbabaabaaabbbbbbbbabbabaaaaabbbbbaaabbaaaababaabbabbbaababbbbbbaabbabbababbbababaababaaabbaabababbaabbabaaabababbabbaaababbbbabbbaabbabbbaabbabababababaababbaabbabbababaababbbbbababa babbbaabaababbaaababbbbbbabaababbbbbbbbabbbbbbabaaabbbbbaabbaabbaabbbbbabaaabbababababbbabaabbaaaababbbbababbabbbabbaabaaaabbbbbbababbabbababbbabbbbabaaaabbbabbaaaabbaababaabaaabbbbbbbabbaaabaababbbbbbbaaaaababaaabaaaababbbbbaabbbaaababababababbabbbbaaaaabaaaabbbbaaabbbaaaaabaabbaabaabaaaababbabbaabaaabbaaabababbbaaabbabaaaaaabbabbbaabbbbbaaababbaabababbaaabbababaabaaababaaabbbaababbabaabaabbabbbabaababaaaabaabaabbaaabababaaababbbabbababbabaaaabbbabababbbbbabaaabaababbbaabaababaabbabaaabaabaabbabbbaabbbbbbababaabaabbabbbabaaabbaabbbbababaababbbaaabbbbbbbbaabaaaabbbabaaaaababbbabbabaaaaaaabaabaabaabbbababbaaababaabbbbbabbbabaabababbaabbabbbbbababaabbbbbaabababbbabbabbaaaabbaaabbbabbabaabbaababaaaaabaabbbabaaaaaaabaaabaababbababbaabbababbaaaabbbbaaabbaababbaabbbaaaabbbaabaaabbabaababbabababaababbbabbaabababbbbabbbaababbbbaaaaaababaabaabbbbabbaaaabaaaaabbaabbbabbaaabbbabbbbaababbbbbbaaaabaabbbbbabbbbabbbbabaaaabbaabbabaabaabbbaaaabababbaaabaaabababbbabbbababaabbbabaaaaabaababababbabbbababaaabaababaabaaaaababaaabbaaabbbbbbbaababbaaaaababbbabbabbbbaabbbbbbbabbaabbabbaabaabaaabbbbbbbbbabaabbaaababaabaabbbbababbbabbbaaabbabaaabbbbababaaaababaaaababbaaaaaaabaabbbbababaabbabbabaabbbaaaabbbaaaabbabbbbaaaabbbbabbabbabaaaabbbbaaabbbbaabbbbabbabbbbaabbabaaaaabaaabbaababaaaabaabbaaabaaaabaaababbaaabbbaabbaababaabbbbbaabbabbbabaaaababaaabbaababbaaabbbabaaababbbaaaabaabaabbaabaaababbbbbabbaaabbbbbbaaaaabbabbbbbbbaabaabbbbbabbabbbbabbababbaaaabaabaaaaabbabbaaaabaabbaabbbaabaabbabbaaabbbbbaabbabbbbbaabababbaabbbabbbbbbbaabbaababbbbaabbbbabaababbbababaabaaaaaaabbbbabbbbbbbbbaaaabaaaabaabbabaabbaaaaaabaabbabaaaabaaabaabaabbbabaaaababaabaaabababbabbabbaabaaabbaaabbabbaaabbaabbbbbabaabbbbaaababbbababbbbbbabbaabaabaabbaabbbabababbaaaaaabaaabbaaaaaaaabbaaaaabaabaaaaaaabbaaaaabaaaabaababbbbbbbaaabbabbaababaaaaabababaaaaaaaabaaabbbbaaabbaabbabbaaabaaabaabbbaabbabaabaabaaaabbabaabaaabbbbabbaaaabbbbbbaabbbbaaaaabbbbaaabaaabbabbbbaababbbabbbaaaabababaabaaabaaabaabbababbaaaaaaaabbbbabaaabbbbabaa baabbbbbbabaababbbbababaaaaabbbababbbbbabbbaaabbbaaababababaabbbaaabaabbaaabbbabaabbabbbabbabbbababbabbbbbaababbaabbbbababaabababbbaababbababaababbbaababbabbbbbaaaababbabababaaabbbbbbaabbabaabbababaaabbbaabaabbbaabbaaaaabbbbbaababbbbbaabaabbbaaabbaabaabbabbaabbaaaaabaabbbbbbabaaaabbbbabbaaaaaaabbaaabbbbbbaaaabaabbbbbbaabaababaabaabaabbbaabbabbbabaabaaabaabbaaaabbaaabbaabaabbabbbaabbbbbbbbbabbaaababaabaaaaaabbbaaabbbabbaabbaaababbaabbbabaabbbbbbabaabbbbbaabbabbbbbbaabaabbbaababbaaaabbaaababbbbbbabbbbaaabaaaabababbabababaaabbaaaabbabaaaababaababbaabaabbaabbbaabaababaaabbbabbaaabaabaababbbaabbbbaabaaaaabbaabbabbabababbababbaaabaabababaababbaaabaaaaaaaaabaabbbaaabababbbbbaabbbaaabababaabbbaaaabbabbbbbbababaabbbababbaabbbabbbabbaabbbaaababaabbbbbaabaaabaababbbabbbabbaaabbaaabbaababaaaaaabbaaaabbbbabbaaaabaaaaabababbbbbababbbababbabababbabbabbababbaababaaabbabaaabbabbaaaababbbbbabbaaaaabaabbbabbababbaaaabbbbaaaabbababbaaabaaabbabbbbaabbbababbbbbbbabbbabaaabaabaabbababbbaaaabbaaaababbbaaaaabaaaaaaabaababbabbbaaabbbabaabaababbbbbabbbbbbbbbaaabbaaabbaabaabbbababaaaabbaababaaaabaaaaaabbbabaaabaaaabbabbababababbabaaababbaaabbaabbababbaaabbaabbbbbbbaaababbaabaabbbaababbbbabaaaaabaaaaabababbababbaabaaabbaabbbbbbbbbbaabbbbaaaaaaaaaabaaaaaababaaababaaababbbbabbaaabbbabbbaaabbababbabaaaabbbbaaaaabaaaaabaaabbbbbabbabbabbaababbabbbabbabaaababbbaabaabababbbbbaaabbaaabaabaababaaabbbaababababbbaaabbaaaabaaabaaaababbabaaabbbbaabaaaaaabbaabbbabaaaabaaaaabbaaabaabbaaababbbaaaaabbaaaaaabbbbababbbabbabaaaaaabbbaaaababbbaaabbaaabbabbaaabaaabaabbbbaabbbababbbaabbbbababababbbbaaaaabbabbabbbaaabaaabaababbbaaaabaaabbbbabbbaaabbbbabaaabbbbbababbbababbaaabbbbababbbaabbabbbbaabbbbabaabaabbbabbabaabbaaabaabaabbbbaabaabbbaabbbbabaabaabbaaababbbabbabbbbbbaababaaaabaabbabbababbbaabbaaabaababaaaabababbbaababbaaabbbbaabbbbbabbbabaaaabbbbaaabbabbabbabababbbbbabaabaaaabbabbbbbbbabaaabbabababbbabbabbabbbababaababbbaababaabbbbbaabbbbabbaabbbabbaaaabaaababbbbbabbbaaabbbabbbbbaaaabbaababbbabbabaaaaababbabbaaaaa aaaabaaabaaabaaaabbbaaaaaaabbababbbbabbbaaaaaaaabaaabbbbaabbbbbbaabbaaaaabbaabaabaaabaabbbaaaaaabababaabbabaaabbbaabaabbabaaabaabaababbbbabbabbababaaabbbbbabababaabbbbaaaabbaabbbbabaabababbbbaabbaabbbbaaaabaababaaaaaababbbbbabaabbaabaabbbbbabbabaaaaaababbaabbbbbabbbaabbabaabaabaaaaaabbabbaabaaaababbabbaabaabbaaabaababaaababbbbababaaabbaababbaaabaaaaabbabbbbabaaaabbbbaaabbbbaaabaabbaababbaaaabbbbaabaaaababbabababaabaabbabaabaaaababbbabbbbaaabbaabbabbabbbbbabbbabbababaabababbaababbaaaababaaababababaaababbbaaababbaaabaabaabbaaaaabaababaabbababbaababababaabaabbbbabbababbaaaabbbbbbbabbabaaabaabbbbabbbbbbaaabaaaabbaaabbabbbbbbbbbabababbabbababbaaabaaaabaaaabbabaabbaabaaabaaabaabbabbaaaabbaaabbbbababbabbaaaabaaaaaabbaaaaabbababababababbbaababbaaabbbbaaaaabbabaabbabaaaabaabaababbaaaabbbbbbaabbbbaabbbbaabaabbabbabababaaaaaabaabbbaabaaaaababbbbbbbababaabbbaaababbaabbabbbabbbbaaaababbabbababaaaabbabbbaabbabaabaabbbabaabbabaaaaabaabbbbaaabbabbbbbbbbbaaaabaaaaaaabbaababbbbbabbaabbabaaaaabbbabbbabababaaaaaabaabaabbbbababbaaaaabbabaaaabaabbababbaababbababbbaaaabaaaaaaaabbabaabaaaababaaaaaababbbbaabbbaabbabbabbbabbabaabbbbbbbaaaaabababbbaababababbbbababaaaabbaabbabbaabaaaaabaababbabbaabbbabbbbabababbaabbbaabbabaabbbbaaababbaabbbbbabaaaabbabbbbbabaabaabbaabbbaabaababbabbbbaabbbaaaaabbbababbbaaaaabbbabbbbbababababaaaaaabbaabbaabababbabbbbaababbaabaaabababbabbbbaaabaaaaaabababaabbbbabbaababaaabababaaaabaababaababbaabbbabbaababbabbaaabaabaaabbbaabbabaaabababbababbababaaababaabbbbbbabbabaaaabababbaaaabaabbababababbbbabbabbabaaaabbababaaabbaababbaabbaaabbbbbabbaaaaabbbabbbaababbbbabbbbbaaababbaabaaabbabbababbbaababbaabaabbbbbbbaababbabaaababbbbaaaaaaabbaaabaabaabbaabbabaabbaaababbabaaaababbabaaaabbababbbababaabbbbbbbbaaaaabaabaabbbbabbaabbbabbbaabbbbbaabbabbbbabaabbbbbbbbbbababaaaabbabaabbaabaaaaaaaababbbabaabbaaabaaabbbbbbbbbbbaaabbaaabaaabababbbbbaaaaaabaabaaabbbabababbabaaaabbabaababbabbbbaaaaaabaaaabbbbbbaaaabbbabbabbbabaaabbbaaababbbababababaaaaababbbaaaabbababbbbbbaaaaaaaaabaabbaab aaabbabbbaabbbabaaababaaabbaababbbaaabbbbbabaaaaaaaabaaaabbabbbabbabbababbbbabbbaabbbbbbabbaababbaaaaaabbababbbaaabbbbbaabbbabbaabbbbaabbbbbbbabbaaaabaaabbbbbababbabaaaaabbaabbaabbbbbaaaaaababaaabbbbaabbabaaaaabababaababbbaabbbbbaaaaabaababbbbbbbaabbaaaaabaaaabbaabbbaaabbaabbabaaaaabbbbbbaabbbabaaaaabaaabaaaabbabbbaaabbbbbbbbbbababaabbbbbbbabbbaaaabbbbaabbbabbababbbbabbaabbbabbbbaabaaaabaaabaabbaaaabbaabababbaabbbabbbbabaabbbbaabaaabbabbbbaaaaaaaaabbbbabbbaaaaabbaabbababbbbaaaabbbbababaabbbaabbaabaabaaabaabbaababababababbbbabbbbaaababbbbbaaabaaabababaaaaaaabbbabbaababaabbaaabbabababbbabaaabbbbaaaababbabbaabbbaabaabbaaaabbaaabbbaaabaaabaabbbbbbaaaaaabbabbaaabaabbbbbabaabbaabbbbbabaabbabbbabbbbaabbaaaabaaababbaabbbbbababbbabbabaabaaaabbbbbbbbbbbabbbababbababbbbaabbabbbababbabbbbaaaaababbabbbaabababbbbbbabbbbbbaaabaabbbabababaaabbbababababaaaaababbbabbbaaabaaaaaaaaaababbbbabababbbbaabbabbbabbaabbbaabbaabbaaabbaabbaababbbbaaaaaaaabbbbabbabbbbaababbabaabbbbbbaabbabbbbbbabaabbbabababbbbabababbbaaaaaaabbbbbaabaaaabaababaaabaaabbabaababbbabbabaaaaaabbaaabbaabaabaaabbabbbaabababaaabaaabbbbbaababaaaaaaababbabaabbabbaabbaabbaaaaaabaaababaaaabaababbaabbabbbaabbabbaaaaaaabbbababbaabbbbabbabbbaaabababaaaaabaaaaaabaaabababbbbbabbbbabbbbbabbaaabbababbbbabbabbabbbbaaaaababbaabababaaaaabbbabbbbababaabaaaababaabbbabbbaabbbbabbbbaaaaabaabbbabbbaabbbbabaabbbbbaabbaabaababbbbbbaabbaaaababbabbabbbaabbabbbbbbbaabbaaababbbbaaaababbbabbabaabaabaaabababbaaaaabbaabbbbbbaaaaabaaaabbbbaabbbbaaabbbbbbabbbaaababbbaababbbababbabbabbabbbbbaabbabbaaababaabbaaabbabbbbbbbabbbaababaabaabbbbbbaabaaaaaabbbabababaaabbaaabaaaabbbaabaaaabbaaababbabaababaababbbaaababababababbbabbaabbbbbbbbbbbaaaabaababbabbbbaababbbaaababaaababababbabaaabbaaabababbbabbbbbaaabbbabbaaabaabaaabbbaaababbbbabaabababaabbaababaaaaabbbbaabbbabbbbbaaabbbbbabbbbaaaabbbbaaabbbbbbbabbaabbbababbabababaabbaabaabbbbaaaaabbbbaabaabbbbbbbabbaabbaaaabbbababaaabbbababaaabaababbabbbaaaababbbaabbbabbaaaaaabbaabbbbbbbaabbbbabbbbbaabaabbaababbbbabba baaabbaaabaaaaaabaaababbabbaaabaabbbbbabaaababababbbabbababbabbbabaaabbbaabbbbbbaaabaaabbbbabbbaababababbbbaabbabbabaababbaaaabbabbbbaaaabbaabababbbbabbbabaabaabababaabbbaabbbababaaababaaabaabbbbbbabbbaabaaabbabababaaabbaabbababbaabbababaaaabaaabaabbaabaabbbbbbaabbaabaabbabaabbaabbbabbbabbbbbaaaaaaabbbbbbabbabbaabbbbbbbaabbbbabaaaabbaabbabbbaabaabaabaaaabbaaabbaababbbbbbbbaaabaababbbaaabbbabaaababbaabbbbabbbbbaabbbbbababbbaaabbaaaabbbabbbaaaaaaaabaaabbbbbbabbabbaaaaabbbababbbbaababbbabaababaaababaabbbaabaabbabbbaabbbbbbabaabbabaaaabbabbbaaaabbbbabaabbbabbbabbbbbbabbbbbbaabbbabababbaaaaaabbbaabbaabbbabbaabbbbaaaabbabbbaababaabaabbaaaabbbaabaaaababaaabaaabbbbbbaaabbbbbabaabbaabbaabbbbbbababaababaabaabbabbbaaabbbbbbabaaaabbbaaaaabbbbaabbbabaaababbaaaababaaabaaaabaabaabbbbbbaababbbbabaabaaabbbaaabaabababaabbbbbbbaabbbbbbababaaabaaabaaabaabababbaaababbbbbaaaaababbaabaaaaabbbbbbbbbababbaabbaaabaabaaabbaaabbabbabbabbbabbabbbabbababbbaaaabaabbbabaaaaabbabaabaaaabaaaaabbbababbabababbbbaaabbbaaabbaaababbaabaababaabaaababbaaababababbababbbbabbbbbbbbbbbbbbaaaaaabbbbbaaaabbabaaabababbaaaabbbaaabaaaaabbababbabbabaabbaaaaaabbbabbaabaabbabbbababababbabaabababbbbabaabaababbaaaaaaaaaaabbbbbabaababbbaaaaabbbaabbaababbaabbbbabbaababbabbaabbaaababaababbbbaabababbbbbaaababbaabbbbbabaabaaaabaaaabababaabbbbbabbbababbaabaaabbaaabaaabbbbbbbbaaaaaabbbbbbbababbaabbbaabbbabaaababbabbabaaabbbbbabbaabbbabbbbbaaaaaababbaabbbabaaaabaabbbaabaabbabbbabaabbbbbbbbbababbababbbabbabbabbbbabababbaaaaaabaaaaabaaaaaabbbaabbaaabbbbbbbbbbbbabaaaababbaababbbaaaaaaabbaabaabbabbbabaabbbaaabbabaaaabbaaabaabaabbbaaabbabbbaaaababbbbaaaabababbbabababaaaababaaaaabaaaabaabbaabbababaabbabbaaabaabababbabbbabbababbaaabbbaababababbbabbabbabbbaabaabbaaaababababbabbaabbababbaaaaabbaaabbbabbbaaabbbbbbbabbabbababaaabbabaabbbbaaabbbbaaaaaabbaababaabaabaaaabbabbbbbbababaabaabaababaabaabbaabaabbaabaabbababaabbbabaaaaababbbabbbabbabbbaaabbaabbbbbbbaababaabaabaaaaaabbaabaaaaaabaabbbabbbbbaaabbabaabababbbaaabbaaabaabbaababbbbbaabbb bbbbbbbababbbbabbaaabbbaababaabaaaabbbbabbbbabbbabbaaaabaaaabbbaabbabababbabababaabaabbababbbaabbbbabababbbabbbbbaaabaabaaabaababbaabbabaabaaabaabbbbbabbabbbbaaaababbbaaaaabbbaaaaaabaaaababbbabbababaababaabbabbbbbbaaabbaaabbbabababbababbaabbbbabaaabbabaaaabababaaababaabbaabaaaaaaabbaaaabbbbbbababababbbbbbbbaaabbbbbbaabaaaaaaabbbbabbbbaaabbbaaaabaabbabbbaabbabbbbbbabaaaaabbbbaaababaabaabaaaabaabbaabaabbbabbaaabaabaabaabababbbaaaabaaaabbbbbabaabbaaabbaababaaaaaaababbbbaaaabaabbbbbbabbbbbbbabbabaabaababaabaaaaaaaabbbbaabbbbbaaaababbaabbaabaabababaaabbaabbaababaababababababababbaabbbababbaababaabbabaababbaaaabaababbabbbbbaabbbababbaababbbbbaaabbbbbbabbababbaaabababaaaaabbaabaaabaaaabaaababbabbbbaaabaaabbbabaaaabbaaabbbaababbababbbaabbbabbaaaaabbbabaabababbaaaaaabbabbbbbaaaabaabbbbaabaabbbabbaabbabaaaabbbbabbabbaaabaaabaaaaaaaaababbaaabbababbbbbabbbbaabbaaabbabaaabbbbbaaabbbabbbbabbbabbabaaababaabbbbababababbbbabaaaaabbabbababababaababbabbbababbaabaabbbbbbbbaaaaabbaabaabbbbbaaaaaaaabbaaaaaabbabbabbbaaabbbbaaaabaaaaaaaabaabbabbaaababbbabaaaaaabbaabaaabbaaaabbbbbababbbbababbbbaaaaabbbaabaaaaabbbababaabbbbaaaabaaabbbbbbaabbababbbbbbbabbaaababbbbbbbbbbaabbabbabbaaabaabaabbababbbbbabbabaababaaaababbbabbbaabababaaaabbaabbaabbbbaabbbabbbabbbbaaababaababbabbaabababbaabaabbbaabbbbbbababbbbbbaabaaabbbbbbbaabbabbbbbabbaaaaaaaaabbbaababbbbbbaabababbbababaabbbbaabbabbaaaabbbabbbbabbaaaaabbaabbbbababbbabaabbababaababbaababababbbaababaababaaababbbaabaabbbaaaabaabaaabbabaabaababbbababaabaabaabbbbbababaaabbaaabaaababaaaaabaaaabbbbbabbaabaabbbbbbbbaaaaababbbbbbbbbbbbaaaabbbaaabaabbaaababaaaaaababbababbabbbbababaababaaababababbbaaabbbbbbabbbbabbbbabbaaabababababaaaababbaabbaabaaaaaabaabbaaabaaababbbabaabbbaaaaababbaaabbaaabbbbbaaaaabaabaabbaaaaabaaababaababbabbbbbbbbaabababbbabbbbabbabbbbabaaaaabaaabbbbababaabbbbbbabaabbaaabbbbaabababbbabbabbbaaaabbabbaaabbaabbaaaabbbaaaabbabbabababaababaabaaaaabaabbbbababbbabbbbbbbbbaabbabbaababbbaabbbbbaaaabaabbabbabbabaaaaababbbbabaabbaaaabaabbaaababaab aabaabaabbabaabbabbbabbaaababaabababababaabbabbabbabaabbbabaabbabbbaabababbbbbaabaabbbbbbaabbbbbbabaabbbbabbbaaaaaaaabbbbaaabbabaabbbabababbababaabbaaababaabaaabababbaabbbbaabbbbabaaaaababbaabbbbbbbbabababaaabbababaaababbbbaabbabaabaaaabaaaaaababbbbabbbabbabbaabbabbbaaaabababbbaaaaaaaababbaaabbbbababbabbababaaababbabaaabaabbabbbaabaaaabbaaababababbabaababbaabbbbaabbaaaaabaaaabaababbabaaaaaaaaaabbabaaabbaaaabaaababbbaabbaabaabababaaaabbaaaababbbabaababbababbbaaaababababaabaaabababaabbbbababaaaabbbbbbbababaababaabbbbbbbbaabbabbaaaabaabaabbababbbbbaabbbaabbbabaaaaabaaabaabbbababaaaabbabbbbbaabbabbbbababbababbabbaaabbabbaabbabaabaaaabbbaaabaabbbababaaaabbbbabaabbaabaaabaabbbabaababababaabbbabbbababaababbaabbbabaabaababaabaaaaabbabbaaaaabbabbaabbbbababaaababbaabbbbbabaaababbabaabbbaabbabaababaaabbabaabaabbababbaabbabbbabaabbaaabaaabbbababaaaaaabaaaabbabbabbbabbbabaaaabbabbbaabbabbabbbbbaaaaababaaaaaabaabaabbbaaabbbbabbababbbbbaabbbabbbaaaabbbbbbabbaaabaaabaaabababaaabbbabbabaabbbbababbbaaabbabbabbabbabbabaaaaabaaaabbabbabbbaabbaababbbbababababbabbbbabbbabbaababbaabaaabababbbabaabbabbbabbbbbbbbababbbaaaababbbababaaabbbbbbaabbaabaabbbabababbaabbabaaaaabbbaaaababaaabbbbbbaaaaabbbabaababaaaabbabbabbbbbabaabbabbaabaaababababbabaabbaabbbbabbabbbbaaabaaababbbbaaaaaabbbaaaaababbbbaaabbbaabbbabbaabbbabbabbabbaabaabbaabbbabbaaabaaabaaaababaabbabaabbbbbbbaaaabbabbabaaaabaaababbaabaabaabbbbbbbaaaabbababaabbbaabaabaaaabbaababbbbaaaabbbbabababbbbababbabbabbbaaabbaabaabbbabbbbaabbbaabaabbbbbbabbbaaabaaaaaaaababbbbbaaabaaabbbaaaaaaababbabbabaabbbbbabbbbabbbabbaaababbabbbabbbaababbabaaaababaaaabbaaabbbbaabaaabbaabbbabbbbbbaaababbbbbaaaabaaaabbabaaaaaabaaaabababbbbbbbabbabaabbbababaababbaaabababbaaaaaaaaababbbabbbaaabbabbaabbbbbbbababbaabaaabbbaababbbbababbbaabbababaaabaaaabababaabbababbbbabaaabbaaaabbbaabbbabbbbaaabaaaaabbbaaaabbabbbaaababaaabaaabaabbaabbbbbaaaabbbabbbabaaababbaaabbbaaabaabbbbbbbbabbaaabaaabababaaaaaabbabaabababbbbabbbaaababbabbabbbbaaaabaaaaabbbaaabaabbbabbababbbabbaaba aababaabaababaababbaaabbabbbaabbbbbababbbbabbbbaabaabbbaababaaaaaaaaaabbbbabababbbababbbbababbaaabbbaabaababbbaaaababbbbbaaabbaabaabbabbbaabbbaaabababbabbbaaabbbababaaaaabbbbabbaababbbaabbaaabaabbabbbabaaabaabababbbbaaabaababbaaabbbaaababbbaabaaaaaaaaabbbbababaaabaababbbbbbbbbbababbbabbabaababbbabaabaaaaaabbbaaabaaabbbbababbababbbbaabbbabbabaaaabaabaabbabaabaaaabababaababbabbabbaababababbbbababbbababaabbaabbbbabbbabbaaabaabababbabbbabbbbaabbbbabbaaabaaabaabaabaabababababaaabbbbaababababbbbabbbababaaababbaaaaaaaabbbaaaabaabbbaaabbbabbaabbbbaaabaabababaaaaabbabababbaabaaabbaaabaabbaababaababbbbbbaababbabbabaaababaababbbbbaabaaabbbbbbaaaaaaabaabbababbbbaaabaaabbabbbbababaabaabbaabbaabaabbbbababbabaababaabbbbbbababaabbbbbbababbbbaaaabaabababbaaaaababbabbbbbbababbbbaabbbaabaabbbbaabababbbbaaaaaabbbaaaabbbaabaaabbaabbaaabbaabbbbaaaabbbbbbbabaaaaaaaabbbbabababbabbaaabbabaaabbabbbabababbabaabaababaaababababaabaaaaabbbbaabbabbabbbaaabaaaaaaaabaabbbbbabbbaaaabbabbaaabbaabbbbababbbabbaabbbbabbabaaaaaaabaababaaabbaabbabaaabbbbaaaababbaabbaaaaabbabababbaabababaabbbbabbbbaabbbaabaabaabababaaaabbabbbbaabbbbabbababaabababaaaababbabbaaaaabaaaaabaaabaabbaabbabbbaabbaaaabaaababbabbabaabaaababbbbababbaaaaaaaabbbbbbbbbabaaabababbaaaaaabaabaaaaaababaabbbaabbabbbabbabaaababaababbbbabaaaaaababbaabbbbabaabbababbabaaaababaaabaaabaaaabbbabbabaabababbaaaabbbaaaaabbaabaabbbaaaaabbbbbbaabbbaabaabbbaaababaabbababbabaabbaabaabbbbababbaabbaababbbbabababbabaabbbabbabbaaababbbbabbababbaabbaababaabbaaabbbbabbbabaaaabaaababbbabbbbbaabbaaabbbbaaaabaabbbbaaabbbababaaabbabbaabababbaababbaabaabbaababbabbabbabbaaaababbbbaaaaababaabaaaaaaaabbbaaabaaabbaabbaaabbabbbababaababbbbabbaabbbbabbbaaabaaaaaabbabbababbbaababbabbaaabbaababababababbbbbaababbbabbbabbaabbbbababaaaaaabbbabaabaabbaabaabbabbaabbbbbbaababaaabbaaabaababaabbbbabbbbababbbbbaaabbaaabaaaaaaaabbbbbababaabbbbbbbaababaabbabbaaababaaabbabbbbabaaabbaabaaababaababbabbaaabaabbbbabababbbaabaabbabbabaabbaabaabbbaabaaabbbababaabbbbbaabbaabbbabbabbbbaaaaaaba abaabaabbaabaababbbabaaaaabaaaaabaabaabbbbabbababababbaabbabbbbabbbabbaabaabbaabaaabbbaabababbaabababbbabababaabababbbbabbbbbaaaaababbbbbbaaaabaaababbababaababbbabaabbbabaaaabbaababbbbbbbababaabbbbabbbbabbaabbaabaaaaabaaaaaabbbaabaabbabbbaabbaaaaababbbababbaababbaabaaaaabbbbbbabaaabbabbaaabaaaaaabbabaabaabababbbababbbbbbbbbbaaaabbaabaaaaaabbababaaaaabbbbabaabbaabaaabbbbbaaabbabbbabbaabbaabbbbabaaabaaabbbbaabaababbaababbbbbabababababbbaababaababaaabbbbabaabbbaaaabbaabaabbaabaababbbabbbaaababbbbabbabbbabaabbbababbaaaaaaabbaaabbabbbbbbbbababaabbaabaabbaababaaaababbabaabbaabbbbbbaabbabaaaabbabbaabaabbaabbabbabbbbbbabaaaaaabbbbbababbabbabbabaaaaaabbbaaaabaababbababaaaaaabaaabaaaaaababababaabbabbaaaaaaababbbabababbbbabaaaaabbabbaaabbaababaaababbaaaaaaaaaaaaabbbbabbabbaabaabbabbaaabaababbaabaabababbbbaabbbbbbbbababbaaaaabbababbbaabbaabbaaaaababaabaabbbbaaabbabbbaaabbbabbbbabababababbbbbabbbbabbbbabaaabbbbbbbaabbaababbbabbbbbbaaabababaaaaaabbbbabaabaaaababaabaaaaaabbabaababaabaaabbabbabaabbabbbabaabbbabaabaabbbbaaaaaabbabbabaababaabbbbbabbaababbbbbbababaaaababbabbbabbaabbbaaabbaabbababaabbaababbbbbbbaabbabbabbabbbaabbabbbabaaabbaabaabaaabaaabbbabbbbaaaabaaabbaababaabaaaabaabaaabaaaabbabbaaabbbabbaabaababbbababbabbabbabbabaababaaaaabaabbbaabbaaabbaaababbbbaababaabbabbbabbbabbbbaaabaabbbbbaaaabbbbaaababbabbaabbbbabababaabaaaabbaaaaabbabaaabbbbabaabaababbbaabaabaaaabbbaababbabbaabaaabbaaaababbbbbabbbbbbaaaaabbbaabbaabbaabbabbabbbaaababaaaaaabbbabaaaaaababbaaabbabbaaabbbbaaaaaaabbabaaabbbbbaabbabbaabaaabaabaaaababbbbbabbabababaabbaabaaaabbabababbbaabababbaaabbabaaabbbaaabbabaabaabbbbaaaabbaabbaabbabababaabaaaaaaaababaaaaabbbbbaababababaaabaaaaaabbbabaaababbbaabbbaabaabbabbbbabbbbabbbaaaaabababbbababbabaaabbabbbbbababbbbaabbbbaababaabbbbbabbbbbaaabbaababbbbbabaaaaaabaabaaabbabaaabbbaabababbbbabbababaabaabababbababaababbaabbbbaabbaaaabaaaabbbbabbbbaababbbaabbbbabbaabababababbaaababbbababbbabaaaaabbbaaabaaaababaabaabbbaabaaaabaaaaabbbbabaabbbaababaabaabaaaaaabaabaabaabbbaaaabbbbaa baabaabbbabaabbbbbaabbabaabbbbbababbaabbbabaababbbaaabaaaabbaaaaabbbbbabbbabbababbbaaababbabaaabababbabbbaaaababaaaaabbbaabbaaababaaabaabbabbababbaabbaaaaabbbbbbbaababbabaaabaabbbaaaabaabbabaabbaaababbbbabaabaaabaaaaabbabbbbbbbabaabbbbabbaaabbbbaaaaabaababbaabbababaabaababbabbbbbbbaabaaaabaaaaababababaabaabbabbbaabaaabbbbbbaabbabaabaabbaaabbabababababbaabaabbaaaaaaaaabbaaaabbbaababaabbbbaabababbaaaaabaaababbaaaaaaabbbbbbbbbabbabaabbbbbaabbbbaaaabbbbaaaaababbbaabbaaaaabaaabaaaabbabbbbbbbbaaabababbaaabaaaabbabbabaaaabbabaaabaabbaaaaaaaababbbbbaaaababaaaaaabbaaabbababbbabbbababbbaababbbbaabbaaabbaabababbbaababbbbbbaabbaababaabababbbabbbaabaaaaaaaabaabbaabaaabbbbbbaababaabbaabbaaabbaaaabaaaaabbbababbabaababaaaaabbabaaabbaabababaaaababababbbabbabbbabbbbababababaabaababaaaabbabbabaababaabbaabbbbbbaababababbabaaababaaaabaababbbbabbbbaabababaababbbaaaaaaabaabbabababbaaabbbabaabbababbabbbbabbabbbabaaabaaababbaaaaaaabababaaababababaabaaabababaaaaabbaababbaababaaaaaaabbabaababaabbabbaaaaaabaaababaaabaaaaaaabaaaaaabaaabaabbbaabbabaaaaaaaabbbaaabaaabbbbbaababbabbabbbbbbabbbbaabababababbbbabbbbaabababbbabbaababbbbbbaabaababbaaabbababbabbbabaababbabbbbababbaababaabbbbababaaabbbbabbbaababbaabbbbabbbaaaababbbaaabbaabbabaabaaabbaaaabaaabbbbbabababbabbbbabaaaaaaabbbababaabbbaabbabaabaaabbbaabbaabaaaababbababbbbbabaaabababbbabaabaabaabaaabaabaabaababbaababaabbbbbbaababbbaabbbaaabaaabaababababbbbbaaaaabababbbabbbabaabbaaaaabaaababbbaaaabbbabbbbbbbbbbbbbbaabbaabaababaabbaabababbaabbbbabaaaaababbaabbbbaaabbabbabbbbabbbaabbaabbabbaabbbbababbbaaabbabbbabababbaaabaaaabaabbabbabbaaabbbbaabbbbbbbbbbabbabaaaaaaabbaaabbbabaababaabbbaaaaaababbabaaaabaaaaaabbbaabbbbaaaaabbbbaaabaaabaaaaabbaaaaabbaabaaaaababbbbbabababbabbaababaabbabaabbbabbbbbaaaaaabbbbabababbbabababbabbabbbabaabbaabbababbbaababbaaaaaabbbbabaababababbbababaaaaaababbaabaabaaabbabaaaaaaabbababbabaaabbaababaabababbaababaabbbbabbaabababaababbabbaababbbbbbaabaaababbabaababaaaabbababbaabaabbbabaaabaaaabaabbabbbaababaaabaaabbaaabbbaaaaaab abaaabbabaaababbabbbaabbbabababbaaaaababbbbbaabbbababaaabbaaaaabbabbbaababbbbbaabaabbbbbaabbbaababbabaabbaabaaaabbbbbbbaabbabaabbbbbabbaabbbbbaaabbbabbabbbbbbaaabaaaabbabbabbbabbbaaabbaabaabaabaaabbbbaaaaabaabaaaaaabaaaaaababababbabbbabbabbbabbbbabbbabaaaabbaaabbbbababaabbbbabbbbbbababbabbbbabaabaaababbabbaaabbaaababababaabbabbaabbbabbbabaabaababbbbbbabbbababbaabbababbbbbaaabaabbbabbbbbaabaaabbbbababaabbabbaabbaaaaababaaaaabbabbaaabaaaababbabbbbbbbbabbaabaaabbbaaabbbaabbaaabaababbbabbaabaaabbabbbaabaaaaaaaababbbaaabaabbbbabbaababbbababbbaabaaaabaaaababbaabaaaabbaabaaabaabababaaabbbaaaabbaabbbbbaabbaaaabaabaabaaababbabaababaababbabaabbaabbbaabbbbbaaabaabbbbbbbababaabbabbbabaaaaaaaaaaabaaaaababbaaaababbbbabaaabbbbaababbbbbbabbababbbbbbaaabaababbaaabbbabbbaaabbbabbbabbbaabbbbabaaaababbbababbbaabbbbbabbabbbababaaaabaabbabaabaabaaabbabbbbaabaaaaabababaabbbbbaaaababaaabbaabbbbaaaaababaaaabbababbabbbbaaabbbbaabaabaaaabbbbaabbaaaababaabbabbaaabbbbabbabaaaaabaaabbbabbbabaaaabaaababbabbaaaabbbabbbbaabbbabbaababaaabbaabbaaababbabababbbbabaaabababbaaabbabaaabbababaabaabaaaaabbbbaabababbbabababbbbbbbabaabaababaabaaababbabaaababbaaaababbaaabbababbbbbbbbabaaabbabbbbbbababaababaababbbaaaabaaabaaaabbbabaabbaaaabbabbaaabaaaabbbbbaaaabaaababbaaabaabbabaaaaabaaaaaaaabbbabaaaabbabababbaaabaababbababaaaabbbbabbbbbbbbbbabbbabaaabbabaaaaabbaabbaababababaaabbaabaaabbaaabbabbbababbaababababaaababababaabbbababaaaabbbaababbaabaabbaaabaabaaaaababaaabbaaabbbbababbbabaaabaaaababbbbbaaababbbababbabbbaaababbbaabbabbbaabbaabbbaaababbaaabbbaaaaabaaaaaaababbbbaabbaababbaaaabbabbbbaaababbbbbbaaaaaabbaababbabbabaabbaaaaaababaababbababbabbaabababaabababbbabbbbababaabbabaabbbbaaaabbbaabbaaaaaabababbabaabbabaaabbaaaabaabbbbbbbaabaababaaabaabaaabbbbabbabaaaabaaaabbbabbabbbaaaababbabbbbbabbbaaababaaaaaaabaabbaaabaabbbaaabaabbbbaaaaaaaabbbabbbbbbabbabaabbaabaabaaaaaabbbaaababaaabaabbabbbababaaaaababbbabaaaaabbabbbaabbbaababbaabaababaabaaaabaaaaababaaabbbbaaababbababbbababaaabbaaabbbbaababbbaabbbaaaabbabababaa bbaaaaaaaaaaabababbbbabbbbaaaaabbabaabbbabababaabbaabbaaababbbbaaaabbabbbbabbaabbababababbabbaabbbabbaabbbbabbbabbbaabbabbaabaaababbaabbbbbbbaaaaabbbababbbbbbbbabbbbbbbabaaabbbbbaabbbaaabaabbabaaaaaaabababaabaabbabaaaaabbbabbbabbbbbabaabbababbbbbabaabbaababaaabbabbabaaaababaaaabbaabbbabbbbbaaababbbaaaabbbaaaaabbaabaaaaaaabaaababbbbabbbaabbabbabbaabbaabaabaaaabbbbbbbbababbaaaabaaaabaabaaaaabbabababaabbabbbabbbbbaabbaaababaaaaaabbbababaaaaaabbbabbbbaaabbaabaabbbaaaaaaaabbbabaaaaabbabbbbbaaaabbaababbaabaabbaaaababbabbbaabbbabbaabaaaababbaaaabbbaabbaaaabbbabbbaaabbbaaaabbabbbbbabaabbbaabbabaaaabbabbabaabbaabbaababaaaaabbaaaabbbaaaabbabbabbabbaaaabbbabbabaaaaabaababbbbabbbaaaababaabababbbbbabaaaaaaabbbbaaabbabbaaabbabbbbbbaabbaaaababbbabababababbbbabbbbaaaababaaaabbaababbbabbabbbabbabababaabbaabaabaabbaaabaabaaababbabbabaabaaabbbabbbabbaaababaaaaababababbababbaabaabbbabaababaaabaaabaaaaaabbabbabaaaaaaabbbabbbbbbbbbabbbbaaabaaabaabbaaaabbaabaabababbbbaaaababbbabbaaaabbabbaaaaaaababbaabbbbbabbaabaababbbbaaaabaababababaabbaaaabaabbaaababbabbbbabbbbabbbbaabbbababbaaaabbaaabbabbbbaaaaaaaababbabbbbabaaaaabababbababababbabababbaabbbbaaaababbabaababbabaaabaaaaababbabaaabaaaabbaaabbaabbabbababbaaabbbabbbbbbbabbbaaaaabbbaabbabbaaaabbaababbabbbababbababbbabababbbabbaabbbaabbabababbbabbbababbbabbbaaaabababababaabbaabbababbbaabbbabbbbabbbbbaabbbabbbbabbbbbabbbababbabaabaaabbaababbababbabbbabaabbaaabbbaabbabbaaaabbaabbaabaabbbabaaabbbabaaabbbaabbbabbbaabbaababaabbaaaabaabbbaaabbbaabaaaaaababaabbbaabbaaabbbaaaabbaabaaaabaababbbbaabbababaaabbaaabaaabaabaababaababaaabbbaaabbaaabbbabbabbbbabaaaaaabbababbabaabbbbbbbbbabbaaabbbbabaabaababbbbabbbaaaaaabbbbbaabbbbaaaaaaabbbaaabaabbbbbaabbbaaaaababbabaaabbbbbaaabbbabbaaaababbbbabaabbbbbbbbaaaaabbaaaabbaababbbbababbabaaaabbbbabbaababbbaabbababababbbababbbbaaabaaaaabbaabaaaaaabaaabbbbaaabababbbabbaababbbabbbbaabbbaabaabaaabbaaaaababaabbbbaabababababaabbbaaababbabbaababaabbabbaabbabababaaabbbbaababbaaaaaababbbabaaaaabbabaaaaabbabbaaaababaaaabbaaa bbbbabbabaabbaabbabaaaaaabbbaaabaaabbaaabbabbbbbbbabaabbaabbbbaaabbbbbbbaabaaababbbbbbabbabaaaaaaaaababbbbabbabbbbaaabbbbabaabaababaaaaabbabbaaaaababbabababbabbabbbababaaaabababbbabbaabbabbabaababaababbbbbbbbbaabbbabaaababbabbabaabbbaabaabbaaabababbaababbbabbbbbbabbbbbbaaaabbabbbaabbababaaaaababaaabbbabbabbbbbaaaabababbbbbbaabbbbabababaaababbababbabbbaabbaababbbbaaaaabaaabbbbababbbbbbbbaababaabbabaaaabbaabbbaabbabaaaaabbbbbbbabaaabbbbabaaaabaababbbababaaabbbaabbbbabaabababbabaaabbabaaaaaaabbbabbbbababbabbbababaabbbabbababbabaaabaabbaaaaabaababbaabaabbaaabababaaabbbaaabaaabaaababbaabbaaabbbbabaaababbabbaaaaaabbbbaaababaaaabbaaabbaaaabababaababbbabbbbaaabbababbbbababbabababbaaababbaaaabbbabaabaabaabbaabbbbabaabbabaaabababbbabbbabbaabbabbaabaabbbbaaaabbaababaaabbbbaaaaabbbababbaabaabbbbabaaababbbaabaabababbbabbbbabbabaabaaaaabaabbabaaabbbbabbbbabaabababbbbbabbbbaaababaabbbbbbbaabbababbabaabbababbbbabbbbbbbbbbabbabbbbbabaaaaaaaaababaababaaabbbbbaaabbbaaababbaaabbbbbababbabaaaabaaaaaaabaabaaaabbabbbbaaabaabbbbbababbababbaaabaaabbbbababbbbbaaababbaaaaaaababaabaaabbbaaaaaaababaabbabbaabbbbbbaabaaaabaaabbbbbaaaaaaabbababaabaabaaababaaaabaaabaababaaaaabbaaabbababbbaababbbbbbbbaabaaabbbbbaaaabbaabbaabbbaaaabbbbbaaabaaaabbabbbaaaabbbabaabbaaaabbbbbbbaaaaaabababbaabababbbaaabaabbabaaaaabbaaaaaabbaababbabaaaaaabaabbbbabbabaaaababbbbbaabaaaaabaababaaabbabbaaaababbbaabbbbabaabababaaabaabbaabababaaabbbabbbbaaaaaabaaabbbaababaaaaaaabaabaaabbbbaabababbabaabbaaabbababbaabbababaaaabbabaabaaabababbbbaaababbabaaabbababbbabababababababababbabaaabaaababbabbabaabababaaabbabbbaaaaaaaaabbbbaabbaabaaaabbababbbbbbbabaabababbbabababbbbabaabbaaababbbbbbbaaaabbaababaaaaaaaaaaaababbbbababbbaabbbbaabbbbaaaabaababbbabaabbbbbbaaaaaabbaabbabbabababbaababbbabbaaaaabaabbaaababbabbabbbbabbaabbbaaaaaaabbaaabbbaaabaaababbaabaaabaaaaaababbbaabbaaababbbaababbbbbaabbbaaaabbbabbaabbabbaabaaabbaabbbabaaaaabbbbbbaaaaaaaabaaaaaabbbaabbbaaaabbbbbbbbbbababbaabaaaaaabbbbbaabbbabbaabbaababbbbabababbbbbbaaabaabaababbbb bbaaabbaabaaabbababbaaabaaabaabaabbbbabaabbbaabbaaabbbabaabbbbaaabaaaaabbbabaabbaabbbabbbabaaabbbabbbaaabaabbaabaabbbbbababbabababbbaaaabbaabbaaaaababbabaaaaabaaaabbabaaabbaaabbabbbababaaababaabbbababbabbbaababbaaaabbbabababbbabaabaababbbabbbbababaababbababbbbbabbbaaaaabaaaaaaabaabaaaabbbbbaabbabbabababaabaaabbabbbbaabaabaabababbbbaabbbbababbababbaabbabbababbabaaaaabbaababaaaaaabaabbabaabbbbbabbbbbabaaabbbababbababaaabbbbbbabaaaababbabaabbbabaaaabbababaabaaaaaaaabbbabbbbbababaaabbabaabbabbaaaabaaaabbaabaaabbaaababbaaabababaabaaaaabaabbbabbbababbbbbbabaaaababababaababbaabbbbbaabaaabaaabaaabbbaabaababababaabaababbaabbaabaaaabaaabbbbaabaaaababaabbbbbaaabbaabbbbaaabbbabbaaaaaabaababbababbabbbbaabbabaabababaabababbbbbbaaababaabbbabababbaaabbaaabaabbbbbbbbababbbbaaababbabaabbaababbbabbbbabaabaaaabbabbbaabbaabbaaaabbbabbbaaababaabbaaababbbabbaaabbaaaaabaabbaabababbbbabbbabaabbabbbbbaaabbbabaabbaababbabaabaaaaaabbababaaabbbaababbbbabbbbbabbbbaaababbbbbbaaaabaaababababaaabaabbbaabbbbbbbaababaababbaaaaabaabbabbbbabaaabbaaaaabbaabbabbabaabbbbaabababaaabaaababaabaabbbabaaaaaababbabbabbaabbbaaabaabbbabbbbabaabbababbabaaabbbababbabbbbbabaabbbbaaaaabbabbbbbbbbaaaaaaaaabbabbbaaaabaaaabaabaaabbbabaaaababaaaaabaabbbbbbaababbbbbaabaaabbabbabaaaababaaaaaaabaabaabbbbabbabbbaabaabbaabbabbaababaabaababbaaaaaabbaaaababbbbbbabbabababbaabbbbabababaabbabaabbbbbaaabbbabbbbbaabbbaaaabbaababbaababbbbaabbbbaabaaaabaaaabbbbaaaababbaaabbabbabaaaaaabbabaaaaaababbbbaaaaababbbaababbababababaabaabbbbbbaaabaaaaaaaaababaaabaababababbbbbabaaaaaabaabaaabbbaabbaabababbbbaaabbaaabababaabbaabbbaaabbabaaabaabbaaababababbabaababbababaaaabbaaaabababbabababaabbbaabaaabbaaababbbbabbaabbabbabaabaaababababbabbbabbaababaaaabbbaabbbaabaabaabaababaaaaabbabaaaabaabbbbbabbabaabbbaabababbbabaaaaabaaaabaababaabbbaaababaaaababaabaabaaabaaaabbbaababaabbbabbaaabbbabbaaaabbaaaabbbbbabbaabbbababbbbaaaabbbbbaababaabaaaabbaaaababaabaabaaabbaabababbbbbbbbabbbaababaaabaaaaabaabaaaaaabaaabbbbaaababbbabbbaaabbbbbaababaaaaaaabbbbabbbb abababaaaaabbbaaaabbaaabbbabaabababbbabbbbbaaababbabbbbaaabaaabaabbbbbaababbbbaabaabababaabbababaababababbbbaabbbaababbaababbbaaababaaaaabbbaaaabbbaaabaabaaabbbabbaabbbaaaaababaabababbabbaabbaabaababbbbbbbaaabbabaabaabababbbbaabbaaaabbabbbabbbabaabbbabaaaabbaaabbaabbabbabababbababaabaaaabbabbbbaabaabbbababaaababbbaabaaabaaaabaabbbbbbbabbaababababaaabaaaaaaabbbaabbabbaabbbaabaaaabbbababbbabbbbaababaabbbaaababbbbbbbabbaaababbbabaababaabaabaababbaababbaaaabbaaababaabaabaabbbbbaaabaababbbbbaaaaababababbbbbbabaabbbabaaabbbbbaaabaabaabbbbbbaaabbabbabaababbbaaaaabbabbaaaaaabbbbabbaaabbaaaabbbabbababbbabbbbabaaaaabaaaaaaabbbaabaabaabaabbabbbabbaaabaaabbabaabbaabbbaabaaabbababbabbbbbbaabbbaabaaabaabbbbaabbbbabbbbabbabababbbbaabaaabaabbbbbbabbaaababbabbbabaabbabaaabaabbaaaaaaabbbbbbabaabbbabaabaabaabbabbbbaaabaababaababaaabaabbaababbbaabaaabaabbbabbababbaaaaaababaabaaaaaaaaabaabbbabaaabaabbbbaabababababbabaaabaaabbabbabaabbbababbbabbaaaabbbbabbabbaaaaaaaabaababbababababaaaaabbbbaaaaabbabaaaaabaabbabaaaaaaaabaaabaabbabbabaaaababaaabbbababbbabbababaabbabaaaaabbaaabbbbaaabaaaaaaabbbaabbaabbbbaaabbbaabaaabbabaaaaabaabaabababbbababababbaaabbbabbaaabbbbabbaabbababbabbbaabaabbaabbaaabbbaabbbababbabaaabbbabbaabaaababbbbbbbbaaaaababbbabababbbbaaaaabbbbabbbbbbbababaabababbbbbababbbbbabaabbaaaaabaaaaababbababaaababbabbabbaaabbbbaababbababbbaabbbaaabbbabbbaabbbbbabaababbaaaabbababbabbaabbaaabaabbbbbbabbaaaaabbbbaaabbabbbbaabbbaaaaabaaabaaabbaabaaabbaabbabaaabbaabaaaabbaaabaaabbaaabbaababaaabaaaababababbabbabaaabaabbbbaabaabbaababbbabababaabaababaaabbbabaaaaabaabbbbbababaabbbaababbbaabbaabbaabaaabababbbaaabbaabbababbaabbbbabbbaaaabababbbbaaaabbbbaabaaaabbabbababbaabaaabbbbaababbbaaaabaabbababaaaaaababbbbbabbabbbbbbbbbbabaabaaaaabbaaaaaababaabaabaababaaaaabbbabaaaaabaaaaaaaaababbbbaaaaabbbbbbbabbbabbaaabababbaaaaaababbaaabbaaababbbbbbaabbbbabbabaaabaaaaabbbbaababaaabbbabbbbabbabaaaaaaabaababaaababababbabaaabbbbbbbbbbbababbbbbabbbababababbbbbbabbaabaabbbbaabababbbbaabaabaaababbababaabbbaaba babbababbabbabaaaabbbaabaaabbaabbaabbbbbbababbaaaabbaaaabbaaaaababbbaaaabbaaababbbbbaabbbababbbbabaabaaaaabaaababbababababbbaababbaabbbbabaababaaaabaaabbaabaaaabbababbbbbabbbabbbbaababaabbbbaaabbbaaaababbbbaaaaaabaababaaabbaabbbbbaaaaaabaabbaabaabbaabbaaaabaabbaabbbabbabababaabbabbabbbbaabbaaaaabbaaaababbaabaababaabaaaaaababbbbaaaabbaabbabaabaabaabababbaaaabbbaaababbaaaabbabaaaaabbbaaabbaaaababbabaabaaaabbaaaaabaaabababbbbabbbaabbabbbbbbabbbabbaaaaabaaabbbbaabbbbbaaaababaabbbabbaaaabbbbaabbaaaabbbaabaaaababbababaaababbaabbaabbbbbbbbbabaabbaabaaababbaabbabbabaaababbababaaababaabbbaabaabaaabbabbaabbbaaaaabbabaaaabaaabbbaaabbababaaabaaabbbbbabbababbbababbabbbabaabbbababbaaaaaaaabbaabbbabaababbaababbbbaabbbbbbabbbaaabbbabaabbababbabbabaabaaabbbababbbaabbbabbbaabbbaaaaabaababbbbbaaaaababbaabbbaabbaabbbabbaaabbbaabbbbaabaabaaabaaaabaaabbaaabbbaaaababaaaabaaabaaaaaababbabaabbabaabaaaababbbaabbaababbbbbaabaabaabaabbbbbbbabaabbaaababbaaabbaaabbbaaabbaaabbbbbabbbbbbbbbabbbaaaabaaaaabbbbabbbbbbbbbabbbabbbbbabbbabbabbbababaaabababbabbaabbbbababbbbaabababbbbbbbbaaabbbbaabababaabbbbbabaabbaaaaaabbbbabbbaaabaaabbaaabbabababbbabbaababaaaaabaababaababbbbbabaabaabaaaaabaabaaabbabaaabbbbaaaabbabbbbabbbabbabababbbbaaaabbaaababbbaaababababaaabaabababbbaaaabbbbbaaabbabbbbbbaaabbbaaaababababbbbaabbababbababaabbabbbaabbabbbbabbbaaaabbbaabababababaababbbbababaaabababbaababbaabababababbbbabbaaabbbbababbaabbbbbaaabbaaabbbabbbbaaabbbabaabbbbaabbabbabbabbbabbabbabaaabaaababaaabbbaababaaabbaaabbbbaaaaaaabababbbabbbabbbabaabaaaaaaabbbaabaaaababbbbbaabbabbaabbabbababaaaaabaaabbbabbbbaabbbabbbbbaaabbaaababaaababbabababbabaabbabaabaaaabaabaabaaaaaababbababbbbbaabaababaaabbabbaaaababbbbbaabbbbbabbabaaaaabbaaaabababbabbbbbbaaabaababbbabbaaaabbaabbbabbaaaaaababbabbababbabbabbbbaabbbabbaabaaaabbbbbabbbbaaabbbbabaaaabbaaaaabaaabaabbbbbbbbbbaaabaaaaabbbbaaaaaabbbaaaaabbbbabaabbbaaabbbabaaaaaabaaaaaaabaaaabbbaaaabbabbbbabbbbbaaaababaaaaabaaaabaaaabaaabbbbbbbbbaaaabbbabbaababbabbababbabaabaababbabbbbbaaabba bbabbbaabaaaaaabaababbbbbabaaaaabbbbaaaabbabbbabbabaabbabbbbbbbabbbaaabaaaababbabaabbabbbbaabbbbbbbbaabababbbbbbabaabbabaabbbaaababababbbbaaabbbbaaabbbaabaabaaababbababbbbabbaabbabbaaabbbbabbabaaaabbabbbababbabbaabbbbbbbbabaabbababaaababbaababbbabaababababbaaaaaaaaabaabbbbbabbaabbbbbabbbaababaaaaaaaaabaaaaaaabbbabbabaababbbaabababaaabbabbabaabbbaaabbaababbaabbbabbababaababbaaaababbabbbbabbabbaaabbaaabbabaabaaabbbbbaaababbaaaaaabababaababaabbaabbabbaaabbbaabbbaaaaaaabbaabaabaaaabbbabaabababababbabbaabaaabbabbbaababaabaaaaaabbaaaabbbbabbaababbaabbabbaababaabaaabbbbaabbbaaaabbbbbbabbbaabaababbbabbbbbabaaaabbabbabbabbbaaaaabbbabbaaabbbbabababbabbaaabbaabbbabbbabbbbbbbbbaaaaabaabbaaabbababbaabaaaaababbbabbaabbaabbabaabbbbaaaababaabaaaaaaaabbbbbaabbabbaabbbaaababaaabbaaaaababbabaaabbbbbaaabbabbbababaabbbabbaabbaabbbaaaaabbaabaaabaababbababbbbaababbabbabababbaabaaaabbbaaaaabbbaaabaabbbbbabaaabbaabbbbabaaaabaabbabababbabaaabaabbbbabaaabbabbbbbaabbbbaabaabbbbbaabbabbabbbbaaaaabaabbbabbabbbbaabbabaaabbabbbbabbbabbaaabbabbbaababbbbabababaabababbabaaaabbaaabaaabbaabaaaabaaabbaaabbaabbbaaaaaababbbbaaabbbabbaabbbbbbbbbbabbabaababababbababaaaaabababbaaababaababbbaabbbbbaabbabaabaabbbaaaaabbaaabbbabbbaabbbbbababbbaaaaabaaababaaabbbbababaababbbbbaaabaaaabbabaabaaaabaaababbbbbbbabaabaabbbbbbbaaabbbababbaaabbbaababaaaabababababbbbabbaaaabbabbaababaabababbbaaabbabaabbaababaababbbaaaaababbbaaabaabbaaababbaabbbabbbabaababbabababbbaaaaabaabbbaababaaaabaabbbbbbbbbbbbaababbabbbbbbbababbbbabaaaabbbbbabababbabbbbaaabaabababbabbaabbabbaaabbabbbaabbbabaabbbaababbaabaabbbbaabababaabbababbaaaaaabbaaaababbabbbaabbbbbbaabababbaaaabababbabaabbbbbaaaabbbababbbbaaaabaaabababaabbbbbbaaabababbabaabbbbbaabbbbbbabaaababbbaaaaaaabbaaabbabbbbaabbabaaaaababbaabaabaabaaaabaaabaabaababbbbbabaabababbbaaaababbbabaaaabbbbababaababbbaabbbabbaaabababaaaabbaaaaaababaaabbaaaaabbbabbbabaaabbabbabbaaababbaabbbbaaabbaabaabbbabaaababababababbaaabbbbabaaaaaabbaaaabaaaaaaaabbaabaababbbbbaaabbabbabaaaaaababaaababbababbaaaba abaabbbbaabbbabbbbaabbbababaaaaababaaabaabaaabbaaabbaabbaaaabababaabababbbbaabbaabbaaabaababaaabbaababbaaabbbbbbbaabbabaababaaabbbaaaaababbabbbbaaabbbbbbbabaaaaaaabababbababaaababbabaabbbbbbabaaaabaaaaabbaaabbbaaabbbbaaaaaabbabaabaabbaababbabaababaabbbaababbaaaabababbbbabaabaaaabbabbbbbbabaaabaaaaabaababbbbabbbbabbababbabbaabbaabbbaabaabbbbababbabababbbabbbaabbaaabbabbabababaabaababaaabaaaaabbaaaabbabbaaaaabbbabbbbaaabbbbbababbabaaaaabbabaabbaababbbbbbbbaaaaababaabaaabbbaaabaaaabbaaababbabaababaaabbababbabaaabbaaaababbbabaaababbaabaabbbabbbbbbbaabaabaababbabaabaababaaaabaabbaabaabbaabbababbbababababbbbabbabbaaabaaaaaaaaabbabbaabbaaababbabaaabbbbbabbabaabaababbaaababbbaabbabbbbbaaabaaabbbbabbbbbbaabbbbaabaababaababbbbbabbaaabaabbabbaaabababaababbbaabbbaaababaaaaaabaabaaaaabbabababbabaaabbabaababaaabbbabbabbaabbbbaaaababbabbbababaaabaabbbaaaaabbabbbabbabababbbbaabbbabbabaaaaaabababbabababbaabbaabaababbaabbabaaaabababbbabbbaabbbaababaaababaaaaaabaaabaaabbbaabaabaabbaaaaaaaababaabababbaabaaababbbbabbaabbbbbaabbbbbbaaabaaaaaabbbababbabababbbaabbbbbaabaaaaabbaabaabaaaabbbaaaaabaabbabbbbaabbaaaabbbbbaabaaabbbbababaaaaaaaaabaaabbaaabbbbabbaabaaababbaaababbaabbbabbbbbaaaaabbbbaabbabbbbabaababaaaaaaaaabbabbbbabbabbabbbbbbaabbbbbbabbbbbaaabbabbbbabbbaaabaaaaabababbbaaabababbbbabbaaaaaabbbbababbaabbaaaaaaaaababbaababbababbbbbbbbbbabaababaaabaababaabaabbbaabbbbaabbabbbabbbabbbbaabbbaabbabbbabbbbabaaabbaabbbababaabbbbbabbbaaababaabaaaaaabaaabaaaababbbbaaabbbbbbbaababbaaabbabbaabaabbbabaaabbbbbbbbaaaaabbaaabaabaababbbbbbbaabbbbbabaabbaaaaaaaaabbabbaabaabbbaaabaabbbabbaaabaaaabaaaababababbabaababaabaaaaaaabbabaaabaaaabbaaabababbbaabaaaabaabbabbaabaabbbabaaabbbbbaabbaaababbabbabbabaabbaaabbbabbbbabbbbbaabaaabaaababaaabbbaabaababaabbbabaaabbaaaaabaababbbbbaabbbbbaaababbbbaababbaaabbabaaaaabbbbaabbababbabaaaaaaabbbbabbabbbaaabbbaabbbaababaaaabaabbbababbabbababbbbaabaaabbbabaabaaaaaababbabbaaaabbaabaabbabbaaababaabaaabbabbbaaabbabaababaaaaaaaabaababbbbbbaababaababaaabaaababbabbabbbaaab aabbaabbbbbbababbbbbaaabbabaababaabbbbbbbbbaabbabbaaabbaabaaabbbbbbbbbbbaababbbbbbbbbbbaabbbaabbbbaaabbabbabababbabbaaaaaaaabbaabababaaabaabbabaaabababbabaaabaabaababbaabbababababbbaaabbabaaabbbaabaabbbbaaabaabababbaaabbbbbababaaabaaaaabbbabaabbaabbbaaabbbbbabaabaaabaabbaabaabbabbaaaabbababbbbbaaabbabababbbabbbbbbabaaaabbbbbabaaababbaabbbababbababbabbbbbabbbaabbaabaaaaabbbaabbbbabbabaaabababaabbabbaabababbaaabbabbbbbabaababababbbabbabbaabbaabaabababaaaaabaaabbbabaaababaaaaabbabbaaababaaabaaabaababbabaababaaaabababaababbbbaababbababbaabbaaaaaaabbbbbbbbbbaaabbbababaabaababaabbaababaababbabaabbabaaaaabbbaaaaabbabaaaabbaabbabaabbabaaabaaaabababbbabaababbabbbbabbbbabaabbbababbbaaababbaaaaaababbbbaaabbabaaaabababababaaaabbbabbbabbaabbbbabbabaaababaabaabbbbaabababaaaaaababaabbbbababbbbbbbaaaabaaaabbbabbaaaabaaabbbaabbbabbbaabbbbabbbaaababbbbbaaabbaaabbabaaabaabbbbabaabbababbbbababbabbabaaaabaaaaaaababbbbaaaaaaabaaababaaabaabaaaabaababbbbbbbbaabbbabbbababbabbaaabababbaabbbbaabaaaabbabaaaabbbaabaaaaabbabaaaaaaabbbaabbbbabbaababaabbabaabaabaababbbbabbabbbababaabaabbabbbaaabbaabaaabbbabbaabbbaabbabaaabbbbbaababbaabbbbabbaabbbaaabbabababaababaaabbbbbabbbaabaaaabbbbababaaababbaabbbaabaaaabbabaabbabaaabbabaabaabbaababaaaabababbbabbbbbabbabbabbaaababbaaaabbaaababababbabbbbaaaabababbbbaababbbbbaabaaabaaaaabbbabababaaababbbbbbbababbbabaaaabbabbaabbbbbaaababbaaaababaabbbabbbabaaababaababbbabbaaaabaaaaaaaabbbaabbabababbaabaababbababaaaaaabaaabbbabaaabaabbaaababaaaaaaaaaaaababaababbabbaaaaabaabbbababbbabbbbaabbaabaaabbaabbaabaaaabaaabaabbabaaaaaaaaaabbabbabbbbaaaabbaaabaabaabaaabaaaabbbababbabbabbbbbabababbbbbabbaabbbbbbaaababbbabaaabababbaaabbababbbaababbaaaabaaaaabaaabbbaaabaabbbaabbabbaababbbababaabbaaabbabbaaabbbbbaabababbbabbbbababbbbabbabbabababbbbbbbaabbaabbbabbabbaaaaaaaaabbbabaabaabaabbbbabbaabbbabaababbbbbbbabaaaabbbbbbabbbbbaaabaabbbbaababaabbababbbbbaaabbabbaabbbabbbbabbabbaabababbaabaabaabbbbaabbbbaaaaaaaabbaabbbabbaababbbaabbbbaabbbbababaaaabaabbbbbbbbbbbbabbaaababbbbbaab bbbbbabbaaabaaabbaabaabaaababaabaababbaabbbaaaabaaaaabbbaaabaababaaaaaaaabaabbaaabbbaaaabbbaabaabbaabbabaaaabaabaaaabaabbbbaabbbbbbbabaabaabaaabaababaaaabbaabbbabbbabbbaabaabaabaabaaabbaaaaabaabaabbabaaabaababaaabaabbbbabbaabbbaaabbbabbaabbbbaaabbababbaaaababaabbabababbbbbbbbababaaabaabaaabaaababbbbbabbbaaabbbabbbaaabaabbbabbbbababaabababaabbaabaaaaaabbabbababbbababbaaabbbaaaabbabaaabbabbabbbaabbbaaaaaaaabaaabbaaaaaaabbbaabaabbaaaabaaabbaababaabababbabbbbbaaaaaaaaababaaababbbaababbbbaaaaabbbbbaabbabbbabbaabaaabbbabaabbbbbbbaabbabbaaaaaabaabbababbbaaaabaaaabaabbaabbabbabbaabaabaabbaabbaababaabbaaaabbaaaaaabaabbbabbabbbabbaabbbbaabababbaabbbaabbbaabbbbababbbbbbbabaabaabbbbabbbbaabaaaabbbaaaababbabbbbbaabbbbbbbbbbaababbbbbbbbabbabbababbbbaaababbabababbaabababbaabbaaaabaabaaaaabbaabaaaaaabbbbbaaaaabaaabbbaabaaaababaaaaaaabbabaabbbababaaabaabbbabbaaaabaaaaaabbabaaabbaaaababbaaaaaaabaabbbabbbabaababbbbbabaabbbbbaaabbabbaaaababaabbabaabbbbbbaaaabbaaaababbaabaababaabbbbaabbabaaababbaabbabbababaabbbaabbabbabaabbbbbaabbaaaabbaabaaaabaabbaabbababababbaaaabbabababbaabbbaabbaaaaababbbaaabbabbbaaababbbababbbbbaaabaabbaabbaaaabbaabbaaabbaabbaaabaababaababbaababbaaaaaaaabbbbaababbbabbbbabbaabbabbbaabaabbaaaaaaaabaabbabbbbabbababbbaaabbaabaaabbbbaabbbbababbabbbabaaaabababaabbbaaabbabbababaaaababbbbbabbaaabababaabaaababbbaaababaaaaabaabbbbbbaabaabbaabaaaabbabbabbbababaaabbabaababbaabbabbaabbaaabaabbaababaaabaabaaababbabababbbbbaaabbbababbabbababbbababbababbaababababaaabbaabaaaabbaaaaabbbbaaaaabaaaabaaabbaaaaaaabaaaaababbbbbaabbabbbbaabbabaaabbaaabbabbaababbbbabbaababbbbbbbaaaabbababbababaaababaaabaaaaabbaaabababaaaababbbbbababbbabbbabaaababaabbaabaabaabbbbbabbababaabbbbbabbabbabbaaabbbaabbbaabbbbbaaaaaaabaabbbabaabbaabaabbaababbabbbabaabbbababbabababbaababbbabbaaabaaaaababbbbbaababababaabaaaabbbabbabbaabbbaababaaaabaabababaabbabaabaaabaaaabbaaaabbbabababbbbabababbbaabbbabbbaaaaababbabababbaabbabaaabaababaaaabbbbababbaabbaabbabbabbbabbbaaabbababbabbaabbbbabaabbbabbbbbbaaabaaaababbbbbb bbbbbbbbbbbaaaaaabababbaabbbbbabaaababaaabbaaaabbaababaaaababaaababbaaaababbbbbabbaaabbaababaaababbaaaaaabaabbbaaaaaabaabaababaabaabbabbbaabaaabbabbbbbbaabaaabbbbbabaaabbabaabbbaabaabaabbaababaaaababababbbabaabbaaaabbaabbbbaabbbaabbabbbbbabbabaaaaaaaaaaabaaaaabbbaabbaaabbabbaababbbbabbbabbaababbabbababbababbbbaaaaaaababbaabaaaaaabababbbbbbbaaaabbbbbaaabbaababaabbabbbaaaabbbaababbbababbaaaabbaaabbbbabaabbabbaaaaabbababbbabababbabaaaaaabbaabbabbbaaaabbabbbaaaaabbbaabaababbbabbaaabbbbaabaaabbaaabaaaaabababbbbbbaabaaaabbaaabbbabbbbbabbabbbbbbabaabbaaabbabbbbbaababbaaabbbbaabbaabaabaabbbbbbaabbbbbaabbaabaabaabbbabbaaabbbaabaaabbbbbbaaababbbaaababaababaabbbabaaaaaabaabbaabbbaaaabbaaabaabaaaababbbbaabbaababbabbaaabbbbbaabbbaaaabaabbabbabbabababbbbaabaabbaabbbbbabbabaabbbabaabbaabbabaaaaaaaaaabbabaaaabbbbaababbbbabbbaaaaababbaabbaabaaabbababaaaaaababbbabaabbabaabbbabbbabbbabababbbababbbbbaabbaaaababaaabbabaabaaabbbbabaaababbbabaaabababaabaaaabbbbaabbabaabbaaabbabababbbabbbabbabbbabaaaabbabbabaabbaaaaabbbaababbbbababbbbbababbabbbbaaaabbaaaaaabbaabbaaabbbabbabbbaabababbbbbbbababaababbbabbaaaabbbbbababbabaabaaabbbbaabbbaabababbaaabbbbabaabbaabbbabababbbabbabbaabbaabaaaaaaabbbbabaaaaaabbabbbbaaabbbbbbbbbbaabbabaabaaabbaabbbbaaaaaaabbabbabbbaababaabbbaabaabababbbaaabbabbbbaabbbbbbbabbabbbbbaabbbbabbabbabababbbaaabaabbababbabaabbbaaabbbbaabbaaabbbaaaabaababbabbbaaabaabaabbbabbaaaababaabbabababbbaabaaaabbaabaaaabaaaaaabbbbabbabaaabaabbaaabbaabaaaabbbbbbbaabbbbabbaaaabbaabbbbaaabbababbabbbbbaabbabaaaabaabaabaaaaabbaabbbbbbabaabaaaaaabaabaaabbaaaabababbababbabbabbabbbaaaabaabbaaabbbaabbabbabaaaabbaaababaaaaababbabbbaabbaaaaaabbabbbbabaababababaabababbbaabaaababbbbbaaabaababbaabaaaaaabbbababbbaaababbbababbbbbababbbbbbaababaaaaabaaabbbbbaabaaaabaabbbbbaaabbaaaaabbbababababbaabbbababaabbbbbbbbbabbbbbbbbbaaaabaabaaaaaabaaabaababaaabbbbabaabbbaaabbabaabbbabbbabaaaababbbbbbbaabbbbaababaabbbbbbbbbbbabbbbbbbababbbaaabbbbaaaabbabbabbbaaaabbbbababbbaabaabbbaaabbabbaabaababbaabaabbbbababbabaab bbbbbbbaaabbabaabbbbbabbbbbabaabaabaaaaabaaaaabbabbbbbbabbbbbabaaabaababaabaaabaabbabaabbabbbbabaaabbaaababbbaaaaabababbbaabaabbababbbaaaabaaaabbbbbabababbbbaabbbbaaaaaaabbbbbabaaabaaabbaaaaabbbabbbbaaabbbbbbabbbabaabbbbabbbaababbabbbaabbbbababbabaabbabbaaabaababbaabbbbaaabababbaabbaabbbbababbbbaabbbababbbabbabaabababbabbaaaaabbbbbaabbaaabaaabbaabbabaaaaaaaaabbabbbaababababbababababbbabaaaabaaaabbaaaabbbaabbbaabbaaaaaabbbaaaababbbbbbaabbbbbabbabbbaaaaaababbbbbbbabbbbabbbbababbababbaaaaaabbbabaabbababaabbbbbabbaabbbbaaababbbbbaabbaaaabababbabababaaabbbbbaabaaaabbbbbbbbaaaaababaaaababbaabbbaabaaaabaabbbaabaabbaaaaaabbabbabaabbaaaaaaaabbbbbbaabbaabbaabbababbaaaaabaaabbaaabbbbbbbbbabbabbbaaaaababababbbbbabbbabbbbbbbbbbbabaaaabbababbaaaaabbaaabbbbbabbaababaaabaabababbbaababbbbaaaaaaabaaabbbbbabababbaabbbbaabaaaababbabababaabbabbaaaabaaababbabbababbabbaabaabbbabaaabbabaaaabbbbbaaabbaabbaaabbabaaabbaaabbaaabbbbabbbabbbbbababaaaaabaaabbbaaabbaaaaabbbaaabbbbbabbbbaaabbabbaababbabaabbbabbaabbbaaabbababababaaaaababbaaaaabbabbbbbbbaaaaaabbbaaaaabaabbabababbbaaaabbaabaaababbbabbbbaabaabbaaabaaabbaaabaabaaabbbbabbbababababaabbbabaaaabbbababbbbbbabaabbbbbaaaabbabaaaaaabbbaaabbbaabaabaaaabbbaabaaaaaabbbababbababbabaabaabbbaabbbbbabaababbaababaabaaabbbabbbbbabaaaaaaaababbbabaabbabbaaaaabbbabbbbaabbababaaababaabaabaabaabbabbbbaaaabbaaaaababbaabababaaaabbaabaabbbababbbababababbaaaaababbbabbbabbabaaaababaaababaaabaabbabaabbbbaabaaaaababbbabaaababaabaaaabbbbbbbbaabababbabbbbaaaaaaabababbbbbbbabaaabbbaaababbaabbbbababbbabaaaabbabbaaabbaaabbbababbabaababbbbaababbbbabaabbbbbababaabbabbbabbbababbbbbbbaababbbaabbbbabbaaabbbbabaaaabaabbbbbababaabbbbabababbaabaabababbbbaaabbabaaababaaabaaabbaaaaabaaaaabbabaababbaabaabbbababbaaabbaabaaaabaaabaabbabbbbbbaabaabababbbaaababbbbabbabaababbababbbaaaababbbaabbaaababbbbbbaabababbbbbabaaabaabbbbabbbaaaabbabbaaaaaabbabbabbbaaabbaaaaabbbbbbbababaabbbbaababbabbbbbbbaaabbabbbbbabbabbaabaaaaaaaabbbbababaaabaabaabaabbbbaabbaaaaaababbbbbaaaaaabaabbbaaabbabbbba bbbabbabbababbbaabababbabaaababbbabbababbbbabaabbbaabbbbbbbbbabaababbaabbaabaabbaaaaaaabaaaaababbababbbaaabaabbaaabbbbabbbbaaabbaabbabbbabbababbabaabbbababbbbbbaabaaabbbbaaaababaaaabbaabbbabbbabbaaaaaabaabaabbaabbbabaaabbbabaababbbbbbbabaaabbbabbaaaababbabaaaabbbaaaabaaaabbbbabbababaabaaaaabbbbaaaaabbabbaaabababaaababaaabaabbaaabbbbbabbaabbabbabaaaabababaabbaabbbbbaababbbbbbaaaaababbbababbaaabaabaabaabbaabababaaaaaabaaaababbaaaaaaabbabbbaaababbbbbbabbbbbabbabbbabbababbbabbabbbabbaababbbbabaaaaaabbbaabbbabbbbaabbaaaabbbbbaaaabaaaabbbabbababbaabbaaaabaabbbababbbbabbabbbbbbbaabbababbbbbabbabbbbbaaabbabaaabaaaabaabbabaabbbababaabbbbbaababaababbbabbbbaabaaaababaabaababbbbabababaaaabaabbaabbbbbbaaaababbaababaaababbbabaabbababaaaaabbabbabbaabaaabbaabbbabaabaaabbabaaaabbabbabaaaabaaababbbababbbaaabbabbbbbaaaaaaaababbbabababaabababbaabaabbbbabbabbbaaaaabbabbbaabaabbaabbbbaabbaaaabbbabaababbaaaaabaabaaaaaabbaabbbaaaabbbaabbbaababbabbabbababababbaaabbababaababbbabbbaabaaaaaaaaabbababaabbbbaaababababaababbaaabbabaabbbbabaabaababbabaaabbaabbbbaaabbaabbaababbbaaaababaaaabbabbbaabaabaababbbaaaaabaabbaababbbbaaaabbbbbaaabbbbbbaabbaaabbbaaaabaabbbaaabaaabaabaaaabbbbbbabbbabbbbaababaabbabababaababbbaaaabaabbabbaabababaabaabbabbbabbbbaaaabaaabbbbaabbaabaaaabaaaaabbabbabbabaaaaaaaabaabbaababbaabbaabaabababaabbabaabbababbbababbaabaabaaaabbaabaaaaaabbbaabbbaaaababaabaaabbbabbbabaaabaabbbaaaaabbabaabbaabaabbaabaaaaabaabbaababaabbaabbbababbbbababbaabbbaaaabaaababbabbabaaaabaababbababbbbaababbaababbbbaababbabbbaaabaaaabbbababaabbbbaabaaaabbabbaababbabaabaaaababbbbaaabbbbaabbbbabaaabbabaabaaababaabaabbbbbbbbaaabaabbabbbaaababaababaabbaaaabbaabaababbbbabaaabababbbababbbababaababbaabaabbbbbaaaabbaaabbbbbababbaaaababbbbbbbbbaabaababbbbbbbaaaabbbaababbbbaaababbaabababaaabaababaabbbbbbabaababbabababbbaabbabbabbbababbbabbaabababaaaabbbaaaabbabaababaabbbbaabaaaababaaaaaaaabaabbabbaaabbabaaaaabbbababaaabaabbbbabbabbbbbabbbaaabbaabbabbaabbbaabbbbbbbaaabbbbabbbabaaabbbaabaabbbaaaabbbbbbababbaabaaabbbb aabbababbbbaabbbababbbbbbaabbababbbbbaaaaaaaaaababaabaabbabaabbbaababababbbbabbbababbaaaaaabbaabaaaabaaabaabbbaababababbabbaaabbaabbbaaaaaaaaaaabbbabababaaaaabbbaaaaaaaabbbbaabbbabaaabababbaabbaaaabaaaabbbbabaabbaababbaabaababbabaaaabbaaaaaababbababbabbbbbaaaababbbbaababaaaababaabbaaababaabaaabababbabaaabaabaaaabaaaabbaaabbaaaaaaaaabbbbaaaabaaaaabbaabbbaabbbaabbabbbaabbaababaabababbbbbaabbaaaaabbaabbbabababbabbaabbbbbbbbaaaababbbbaabaaabaaabbbbababaabbaababababbaaabbaabbaabbbbbbbabaaabbaaababaaabbbaabbbbbaaabbabbaabbaaabababbaabbbaabaaaabbaabbabaaaaaabababbaabaaaaaabbbaaabaabbabbaaaabbaaabbbbababbbbaabaabaabbbbaaabbbbabbaaaaabbababbbbaaaabbbababaababaabbaabaababbabababaaabbbabbabaabaabaaabbbaabaaababbabbaabbaaaabaaabbbbabbabaababababbaabbabaaababababbbaaabababbabbbbabbababbbbabbbbbabbbbaabbaaabababbbabbbabbbbbaaaabaaabbbabbaaabbbabbaaabbabbbaaabaababbbbabbabbaabbbaaaabbabbabaabbabbaabbbabbbaabaaababaaabaaabaabbbabbbbabababbabaaaabbaabbbbbaaaaaaaabbaababbbaaaabaaaabaaabbaaaaabaabbbbaababbaaababbbbbbbbbbaaaabbbababababaaaabbbbabababaaabbaababaabaabbbbaaabaabbbabbabbbabaaaabbbbabaaaaaaaababbbabaaabbaaabbbaabaababbbbbbbbaabaaaabaaaaabababbbbaabbabbbaababbbbabbbbabbaabbabaaababaabbbabaabababbaabaabbbbaabbbabbbbabbbaabbbabaababbbabaaaaabaabbbbaabaabbaabbaabaaaaabbbabaababbababaabbabbaaaaabbbaabaabaaaabbaabababbaabbaaabbabaaabbaaaabaabaaabbbbbaaaabbababaaaabbbbbbbaaaabbbabbbaabbbaabbabbaaabbbbabbbbbabaaaabaaabbabababaabbaaaabaaabaaaaaaababaaaaaaaaabbabbbabaaaaababaabbbbbabbbaaaabbaabababbabaabbbbabaabaaabaaaaaaabaababbaabaabbbbabbbabbbbabbabaabaaabaabbaabbaaabbbabaaaababaaaabaaaaababbaabbbbbabbbaabbabbabbabbbbabaaabbaaabbabbbaaabaabbabaaabbababbbbbbbaaababaabaabaababaaabbbaaaabababbababaabababbbbbbabaabbabbabaaaaabaabaaababababbabaaabbbbbbbaaaabbaaabbbaaababbbbbaaaaabbbabbbaababababbbbbbababbbaaabbabababbabaaaabbababbbaaabbbbaabbbabbbbababaababaaabaaabbbaaabbaabbaabbabbbaabbaaabaaababbaaaabbbabaababbaaaaaaaababbaabbaaabbbaababaaabbababaaaabbabaabaabbbabbaaaaabbaaaaaaababaa baabbbaaaaaabaabaaabaabaaaaaabbaaaaababbbabbabbbabababaaabbaaababbbbbababbbbbbbbbbbababbaabaababbaaababaaaabaaabbbaaaabbbaaababaaabbabaabbbbaaaaaaabbbbaabbbabbabbbbabaaaaaabaaaaabbbabaababaabaabbbaaabbbbbbbbbbabbabbbbbbaaabbbabbbabbaaabbabbabbabaaabbabbbabaabbbbbbbbaabbaaaabbbabbbabbbbbbbbbabbaaabbaabaaaaaaababaabbbaaabbababbabaababaaabbbabababaaabaabbabaabbbbbabaababaaaabaaaabbbbbababbabaabababaaaaaabaabbabaaaabbbabbbaabbababaaabaabaabbabbaabaabaabbabaabbbbababbaababbaaaaababaaabbaaabbbabbaababbabaaabbababbbbbbbaabbababbababaababbababaabbbbaabaaaabbbaaabbbabbbabbbaababbbbaaaababbaaaaabababbbaabbbbabbbababbbbbbaaaaabbababbbabaabbaaaabababbababbababbbbabbbaaaaaabbabbbabbabbababbbbaababbababbaaaabbaaaaabbaaaaaaaaabbbaabbaababaabbbaababbababbbabbabbaaabbbabbaabbbbbbababbbababbbbbababababbbbbbbaabaaabababbabbbaaababbbabbabbabbaababbbbaaabbbbabbbaabaabbbbaabaaabaaaababaaabaabaabaaaabbababababbbaaaabaaabbbbbaaabbabaaabaabaabbbabbbbaaaaabbaabbbbbabaaaaaaaabbaabbaaabbaababbaabbbabbaaababaaaabbbaaaaaaabbaabbbaaabbabaaaababbabaaabbaaabaaaaaabbbaaabaababaaaaaaabbabbbbaaaaababaaaabababbaababbaabbbabaaaaaabbaaabaaaabbabbbabbbaaaaaabbbabbababbbabbaaabbbbabbbbbbabbaaabaaabbbbaabbbbbbaaaabaaabbabbbbbbbaaaaabbaabaabbabaaaaaaaababaaaaabbaabbbabbaabbaaababbaabbbaaabbaababbbababababbbbaaaabaaabbabaaaaaaabbbbbaabaaaabbbaaabbbbbaabbbbbbaabbaabbabbaaababbbaabababbabbbbbabaabaabbaababbbabbabbbbababbabbabbbababbbabaaabaabbbbbbbababaaaaaaabaaaabbbaabaabbbababbbaabbbbbbabaaaaaaabbbbabaaabaabaaaabbbaababaabbbababbaabaabbbbbbbaabbbababababbbabbbabbbbabbaaaabaaaabaaabbbbaaaabaabaabaaabbabbaaaabbabbabababaaaaabbababbbabbaabaaaaaaaababbbbabbbaabaaaaaaaaaaabbaabbbabaababbaaaaababaabbaabbbabbbbababbbbababbbbababbbabbbabbbbababbbbbbbababbbababaabbababaaaabbbbbbabbbbbaaaaabbbbaaabaaabbbabbaabbbaaabbabbbaabaabbababaababababbaababababbababababaaabbabbaabababbaabaaaaabbabaaaaabababbbbbabbabbaabbabbbbabababbabbbbaaabbababbaaabaabbbaaabbababababaabbaabbbaabbaaabbbabbbbaaaaaabbbaaaabaababaaaaaaaaaaabbbbbbab bbbbaabbaaaabaabbabaaaaaaabababbbaaabbbababbababbabaababbbbbbbaabbabbabbbaaabaabbabababbbbbbbbaabbabbbbbbaabbbbaabbbbbabaaaaabaabbbbaaababaabbbbaababaaabababbaabaabaabbbaabbabbaaaababbaaaababaaabaaaabbbbabaaaaabaaabbabaaabaabaabaababbaabaaabbabaaaabbaaaabababaaaabbbbbaabbbabbaabbabbbbaabbabbabaaaaabbaaaababbaababbabbbbbbbbbbaabbaababbabaababbaaaaaababaaaabaaabbabaaaababababbbaaabaababaabaabbaabbbbababbbabababbabbbbaababbbaabaaaababbbbbbaaaaabaaaabbabbbabbaabaaaabbaaaabbaaababbbaabbbaababbbaaaaaababaabbbbababbbaababaaabbabaabbaaababbaababbabaaababbbabbaabbbababbbababaabaaabaaaaaabaaaaaabaaaababbbbaaaabaaabaaaababaaaaaabaabaabbabbbabaabaababaaabaaabbbaaaababababaaaaaaaaaaaaababbaaaabbaaaaaaabbbbbabbbaaaaabababbbaaababbbabaabbaaaaaabaabbbaabaaabbabbbbbbababbbbbababbbbbbbaaaaaabaabbbbbaabbbbaababbbababababbabbabbabaaabbaabaabbbabbbbbbbaaaaaabbabaabaabbbaaaaabbabababababbbbbbbaaaabaabaabaaabaaaaabaabaabbaaabbaaabababbbbaabaabbaabbabbbbababaabbaabababababababbabaabbaaababababbbbbaabbbabaaaaaababbaaaaaaabbababbbbbbbabbabaababababbaabbabaaabbbbabaabaabbbbaababaababbbbbaaaaaabbbbaabaaabaaaababaaabbaaabbabbaabbbbaabbbaaabbabaaaaaababbaabbbbbaabbbbbbabbaaabaaababbbaababbabbabbbaaabababbabbabbbabaabaabaaabbababaabbbabbbabaaabbabbbbaabbbbbaababbaaaabbabbbbaaaaabbabaabbaaaabaabababbabbbaabbabaabaabbababaabaaababaabaabbbaabbaaabaaabbbaaaabbbbbbbabaaaabbaabbabaaaaabaaababbabbbbbbaabaaaabbaababbbbbbaabaabaaaaabbbaabaabaaaaaababababaababaaaaabbaabbababbbbaaabaaabbabbbababbbaababbbaabbabaaaabbaaaaabbbababbbbbabaaabaabbbabaaababaaababababbbaabbbbbbaaaaaaabbaabaababbbbbbaababaaaaabbaaaabaabaabaabababaabbaaabbaabbabbaaaababaaabaabbbbaaaaababbaaaababbbaaaabbbbbbbaabbbbbaabababaaabbbabbabaaababbaaaabbbbabaaaabaaabbaaaaabaabababaaaababbbbbbaabaabbbbabaaabbabbabbaabbbabaababaababaabbabbabaaabbababaaaaaabbabbbbbaaaabbbaaabaabaaaabbaaabbbbaaabbbabbabbaaababbbbabbbbbbababbaabbaaaabbaaaaabbabaabaaaaaabbbbbbbabbaaababbabaaabbbababbbaaaaabaabaaababbbaabaabbaaabbaaaaabbbababaababaaaaabaaaabbbabbaab aaaabbaabbaabbbaabaaabbaaabbababbbbaabbbabbbabaaababbaaabbaaabbbaabaaababbbbabaabbbbabbbababaababaaaaabbabbbbbbabbbababbbbbbbbbabbaabbbababbbababaaababbaabaaaababaababababbabbabababaabbbbbabbbbbbbaaaaaaabbaababbabbbbbbbaaabaabaabbbabbababaabbbaaaaabbabbbbbabaababaaaaabbabbbabbbaaabbabbbaabbabbaaabbabbbbbbabaaaaabbabaabbbbbbbababbbaabbaaaaabaababaabaababaabbaaabaaaababaabababaaaabbbbbbbbbaaaabbaaaaaaaababababbabbaababbabaabbaabbbabbbaaabbbbbbbbbbbaaabbbabaababbbabbbaabbbabbaababbbabbabbbaaaaabaaababbbbbabbbbababbabbbbbabaaaabababaaabbaabbaabbbabbbabaaaaabaabbaaababaabbbbbbbbbaaabaabbabbbaaaababaaaaaaaaabbabbbaabaabbaaaaaababbbabbaaabbbabbabbaaabbaabbabaabbabaaabaaaaaababbaaabbaabbbaabaabbbbabaaabbaaabababababbabaaaaabbbbbbababaabbbbaaaaabbbbbbbbbabaaabbbbababbabababbabaaabbbbaaaaaaaaaabbbbaabaabbbbaaaaabbaaaaabbbabababbabbbaaababbaabbabababababaaababbbbbabbaabbabbbaaaaaabbaabaabbbaaabaaabbaabbbaababbabaabaaaababaaaabbbbbaabbaaabbababaabbbbbaababababbabaaabbbaaaababbaaaaaababaaaaaaababbaaabbbbbbbbbaababaabaaaabbabaababbabbbabaabbaabbababbabbbabbababbbaababaaabaaaabaaababbaaabbbbbbabbabbbbbaaababaababaaaabbbbababbababaababbbabaabbabaaaaabbbabbbaaabbbabaabbabbbbbabaaabababbaaabbabaaaaaaaaaaabaabbbaaabbbbbbababaabbbbbbbaaaaaaaaabbaabbbaaabbbaaabbababbbbbaaaaaaaaaaababbababbbabbbaabbabaaaabbabbabaabaababbbbabbbbaabbabaabaabbababbaaaabbbbaaaaaaababababbaaaaaabbababbabbbababbaaababbaababaabbabababaabbabbabbbaaabbaaabbabaababbbbaaaaaabaaaaababaabaabbaaabbbbabbbbabbbaababaaaaabbbbbbaabaabbabababaaabbabbbbaaaaaabbbabbababbbbabbabbaaabaabaabbabaaaaaabbbbabbbbababbabaababbbbbaaaaabbaaaababaababbabbaaaabababbababbabbabbbbbbbaaabababbbabbbababaaaaababbaaababbbbbaabbaababbaabbbbaabaabaaabbbabbbabaaaabbababbaaabbaabaabababaaabaaaabbbbbbbbaaabbabaaabbabbbabaaaabbbbaaaabaaaaaabaababaaabaaaaabaaabbbbbbbbabababbbbbbabaaabababbbbbbbbbabbabababbbaabaaaabaabbaabbbbaababaaabbbbbbabbabaabbaabbbaabbbaabbaababaababbabbaabbaaaabaabbaabaabbabaaabaaaaababababbbbaabbbbababaabbbbbbbbabababaabbbabaa bbabbabaaaaaaaabaaaaaaabbbaababbbaaaabbaaabbabbaababaaababaaabbbbabaaabbbbbaaabbaaabaabababaaaaabbbbbbbababbbabaaabbbabbabbabbbabbbbabbaabbbabbabbaaabbbbabbaaabaababaaaabbbbbbaabbabaaaababbbaabaaaabababababbabbbaabbbbabaabbabbabbbabbaaabbaaaababaabbabbbbaabbababaaaaaaabbbbbababaaaaababbbbabbbabbaababbbaaabbabbbbbbabbaaaaabbababababbbababbaaaabbaaaaabbbaaaabbaabbababbbbabababaaabbbaabaaabbbabaaababbbabaabbbaaaaababbaaabaaaaabbbbabbaaabaabaabaabbabbababbbbabababbabababbabaabbaaabaaabbabaabaaaabaabaaabaabbabbaabbaaaaabaabbaaaababbbabaabbabbbbbbabbbaababaaaabaababbababbbbbbabaaaabbbbbbabbbabbaabbbbbbabbabbaaaabbaabbabbabbbbbbaaababaaabbabaaababbbbaaabbaaabababbaaaabbabaabbaabbbbbaabaabbabbabaaababaaaabbaaabbabbbbbbaababaaabbbaaaabaaabbbbbabababbbabbaaabaabaaaaaaaaabbbabbbbbabbbaaabbaabbbaababbaabbababbbaaaaaaaabaabbbaaaaabaababaabaaabbabbbaabbabbbbaabaaaaabbabbbbaabbaaaaabaaaaabaababaababaaaababaababbbaababaabbaaabaabbabbbabbbaaaabbbbbabbaaaaaababbabbaabaaaaaabaaabbaababaabaabaaabaaaaabbbaaababbbbbbbaabaaaaaabaabaabbbabababaabbbaabbaaababaaabaabababababaabbabaaaaabbbaaabbbaabbaaaabbbbbabbbabbababbbbbabbbbbbaabbbaaabbababbaabaaaaabaabbbabbbabbaaaaaababaabaaabaaabaaababbbbabbabbbbbaaabbbbbbbabbbbaabbbbabbaaaaabbababbabaaababaabaabbaababaaababababaabababaabbaaaabbaaabaaaabbbabbabaaaaabaababbabbbaabababbababaaaaaabbababbbabbaababaabaabaaaaabbbbaabbbbaaaabbaabbaabbabbaaabbaaabaabababbabbbaaaaababbbaabbbbbbabbbabbabbabbbaabaaaaaaabaababbbaaaaabbbabbabbbbbabbaaabaabbbbaabbabbbababbabbbabbbaaabaaaaaaabaababababbbabbbbbabbbbaaaababaabbbabbabaaaaaabaaaababaabbbabbbbaaababbaababaabaabbbbbbbbbababbbabaaabaabababbbbbbbbbabaaaaaaaabababaaabbbaaaaaabababbaababaaabababbaabbababbaaababbaaabbaaabaaabbbbabbabaababaabbaaabababbbaaabaabbbababababbaababbabbbbbaabbaaaabbbbbbaababaaaabababbbababababbbbbaaabbabababbabababbbbbaaaaaaabababaaabbabbbababababbabbaabaabababbabbbbabbbaaaabbbabbbbaabaaabaabbabbaaaabbababbabaaaaaaabbbaaababaaaaaaaaababaabaaaabbbaaababbababaaaaabbbaaaabbaaabbabababbbbbab aaabababbbbbbaaaaaaaaaabbbaabbaaabbbaabbbbaabbabbbbaabbbbbaabbababbaaaaababaaaabaabbbbbaabaababaaabaabaabaabaaabbbababbbabababbbaaabaababbaaabbababaababaabaaababbabbaaaaabbbbbbaabbbbaaabbbbbabbaaabbabbbaaaabbaabbababaabbaaabbabababaaaababbaabbaabbbbbaaabbbbababbbbbbabaabbababbbbaabbaabbbaabbabaababbbbabbabbbbbbaabbabaababbbbbbbaabbbabbbbbabaabbbbaaababaabaabbabaabbbabaabababaabbbbbabaaabbaaaabbbbaababbbabbbaabaaabbbbaabbaaaaabaababaabbbbbabaababbaaabababababaabbabbababaababbaabbbabbbaaaabbbbbbabaaabaaaaabababaaaabbabbaabaaabbbbbbbababbaabbaabaaabbbaaabaabbbbbbaabaabbaaabbabaabbababbbbbabbbbaabbbbbaabababaaaabaabbbbaabbbaabbababaabbbaabbbaaaaababbabbbbaaaabbbaabbbbbbaaaabbaaaaaabaaaabbabbabaaaabbabbbbabbbababbbaabbaabbbaaabbaaabbabaababaabbbabababaaaababbaaaabbbbabbaaaabbaabababaaabaaaabaaabaabaabbaaabbbbbbaabaabbaabaaababbabbbbababbbababbabaaaababbabaaaabaababbbaaababbababbaaaabbababaaabbaabababbabaabbabaaababaabbbbaaaababbaabbaaaaaababbbababbaabaabbaaaabaaabbbbababaaaaababbbbaabbbababbbbaababababaaaaabbaaabbbbbbbaabaaaabaababbbababbabbbababbabbbaabbbbababbbbbaabaaaabaaaabbaaaaaababbabbbabbbbbbabbbababbabbbbbabbbaabbabbbabababbbbbabaaaabbaaaabbabaaaaaaaaabaaaaaabbabababbaabaaaabbbaaaaabbbabbababaabaababbbbabbaaaaaaabbbaaaababbabaababbbababbbaaababbbababbbbbaabbababbaaaaaabaaaababbaaababbababbabbbaababbababbaabbabaabbababaabaabbbbabaabbaaabababbbbababaaababbbbbbbbaabbbbbbbbbbabbabbbbbabbbbbabbbbbaaaaaabaabbbbabbaabbaaabbaabbabaabaaabaaabaabaabbbbbbbaabbababaabaabababbaababababaabaabbaabbbabaabbaabaaaaaaaabaabaaabbbbaabbbaabbaabaaaaaababbabaabbaaaaabbbbababbabbbabbaabaaabaaabbaaaaababbbaaabbabaabbbabaaaaabbaabaabbaabbaaaaaaaaababaaabaababbbbbbbbaaabaaabbabaabbabbabbbabbabbaabababbabaabbbabbabaaabbabbaababbabaabbaaabbbbbbbaababbbabbabaababbbbbbaabbabbabbabaaabababaabbbaababbbbbbbbabaaaabbababaabbabbbbabbbabaabaabaabaaaaabbbbabababbbababaaababaabbaabaabbaabbbbbbaaabbaaababbbaabaaaaaabaabaabaabaabaabaaabbbbbbbaaaababaabbbabababbabaaaabaaaabaaaaabbbbbabaabbbaabaabbbaabaab baaabbaaabaabbbaabababaaaabbaabaaababbabbabbababababbaaaaabaabbaabaaaaaabbbaaababbaabbbabbbaabaaaabaaaabbbaaaababbbbbbbbaaabaaabaabbaabbbbbbbabaabbababbbabbbababbbaabaabbbbababaaababbbaaaabbbaabaabbaabaababbbbbbaabbaaabaabbaaaababbbbbbbabbaaabaabbbbbbaaabbbabbbbbaaaaaaabbbbabbbbaababbbabaaaabbbabaababaababbabaabbabbbbabaaabbaaabaaabbbbbbababbababbaabaaaabaaabbababaabbbaaabbabaabbaaaaaababbabaabaabaaababababbaaabbababaaaababababababbbbbbbbabaababbabbababbbaaaabbaaabbaaabaaaababbababbbbaabbbabbbabbabaabaaaaaaabaababaabaaaaabbaabbbbaaabbaaabaabbbabaaaaaaabbbaababaabbaabababbbaabbbabbbbbbaaaaaabaabbbabbbbbbbaaaabababaababbbaaabbbbaabbabbbaaaabaabbabbabbbaabbbaabbaaabababbbbababaaaabaabaaaaababbbbabaabaaabbabaaaabaaaabaabbbabaabaaaabbbabbbbbbbaabbbbbaaaabbaaaabaababbbbbaaaaaaabaaaababababababbaababbaaabaabbbbbbbbaabbaaabbaaabaabbbabbbbaaaabaabbaaabaabaabaabbbbbaabbaabbbaababbbabbbaababbaabbaabbabbaabbbbabbabbbbabaaaababaaabbbbbaaaabaabaabababbaabaabbbabbbbbaaabbbabaabaabbaabbbbaabbabbbabbbbababbaabbbaaaabbbbaabbababaabaabbbaaabababbabbbabbababbabbabaaaaaaaabaabaaababbbaabbbbababaabaaabaabbabbabaaaababaabbbaaababaabbabaabaaabbbbbabbbbaabaaababbbbbabbabaaaaaababbaabbbabbbbabbaaaabbbabaaaaabababababbaaaaabaaaabaabbbaababbaaaaaabbaabaaaabbbbabaaababaababbababbaabbaaabbaaabaaaaaaaaaabbaaabbbabbbbbaaaabaaaaabaabbbbbabaaabababaaaababaababbbaaaababbabbbbbbabbbbababbbbbbbbabaaababbbabaababbaabbbabbaaaabaabaababbaaaabbaabbbbbaaabbabbbbbaaabbaababbaaabbbbaabbbabaabaabbbbabbbabbbbbababbbaaabaabaabaabbabaabbaaababbbbaaabbbababababbabaabaaabaaabaaababbbbabbabbbaababaaabababaababbabababaabaabbabbbaabababaaaaabaabaabaabaabbbaaaabababaaaaaabaababbbbabaaaababbabaaabababbbbbbaabbbbbababbabbbbbbabbabbabaabaabbaabaabbbabababababaabbbabbbbbbbbbabbaabbbbaabbbaababaabbbbaabbbaabbbbbbabaababaabaaabbbaababbbabaaaaaababbbbaaababbbaababbaaabbbaabaaaaaaaabababbbabaaabbaabbaabaaabaabbaababbbababbabaaaabbbbaabbbaaabbaabbabaaabaabbababbbabbbbabbaaaaabbaabbbbaababbbbbababbbaabbbbbaabbbbaaaabbbbaabbaaaab aabaaaabbbabbaaababbababbaababbaabbbbbababbaabbbabaaabbbaaabbaaaabbbbabaaabbbbabaabbababaaabbbabbabbbaabababaaabbbabaaaabaabbabababbbabbaaaaaaababaabbbbbbaaabbababaaababbbbbaaaaaaaabaabaaaaabbaaaaabbbbbabbabababbababaabbabbaaabbabababaabbbabbaabbbaababaaaaababbbabbabbbbbaaabbbaabbaabaaaabaaaabbaaaabbbbbaabbabababbaababbbaaabaabaabbabbabababbbbbaaabaaaaaaabbbaaabbbaababababbaababbaaabaaabbbbaaaabbbbabaabbabbbbbbababbababbabbbaaabbaabbbabababbaaaabbabaaabbbabaabaabbababaabbbaabbaababbaaaabaabaaaaaabbaaaabaabababaabaaabbbbabababbaabbabbbbaabbbbabababbbbbabaaaabbbaabbaabbaaababbbababbababbbbbabaaabaabaabaaaaaababaabbbabbbbbababaabbbbaabaabbabbabbaaaabaababaaababaabbabaabbbbaaaababbbbbaaaaaabbbabbaabaabaabbbbaabaaaaabbabbbbababaababbbbaabbaababaabaababaabaabbbbabaaaabbaaabaabbaaaabababaabaaaaaaaabaaabababbabbbaabbaaaababbabaaaaaaaabaabaabaaabbabaaabababaababaaabaabaaaaababbbaababaabaaabaabbabababaaabbbbbbababbabaaaaabaabbabaaaaabbbbabaaabaaaaaabbaaaaaaaabbaaaaabbbabaabbbbabbbbbabbbabbbabbabbababaaabbabbbabaababbbaababbbbababaaaababbbaabbaaabbbaababaabbabbbabbabbbbaaabbbbaabbbaababaabaabbbbbbbaaabbbabaabbaaaaaabbbaaababaaabbbabbaabaaaabbbaababbababbbaabbabaabaaaaabbbabbabababbaaaaabaabbbbbbbbbabbbababaaaaabaaababbabaaaabbabbbbbbbbaaabbbaabbbaaaababaaabaabbabbaabbbbaaabababbabbaaaabbbabbababaababbaabbbbaabaaabbaabaaababababbaabaaaabbaabbbabaabababbbaaaabbbbaabbbbbbabbbabaaaabbbaabaababababbbabbaaaaaabbaababaaababbaabaabaaabbabaaaabaabbbabbaaaabbbabbbbbaabbbaaabaabbabbbabbbababbbaaabaaabbaababaabaabaabbbbaabbaabbabaabbabaaaababbababaabababbbbaaaabbaababbbbabbaaaababaabbabaaaabaaaabababaaaaaababbbaaabbaaababbbbbaaaaabaabbaaaababaaabaaaaabaaabbababbbbbaabbabaabaabbbbabbbabababbbbbaaababbbbbbbbabbaabbbabaaaabbaabaabbaaabaaaabaabbbbabaabbbaabbababbaabaabbaaababbaaabbbbbaabaabbaaaabaaabbbaaabaaaaababbbabbbbbabbabaaabaabbabbaaaabbaaababaabaaabbbabbaaaabaaabbbabbaaaababbaabbbbaabbabaaabbaabbaaabababbabaaabaabbaaababababbbabaaaaaabaaaababbbabaabbbbaaaaabbbaaababaabbabbabaabaaababab abababbaabbbaabbaabaabaabbbabbbabbbbbabaaaabbbbaabaaababbbabbbbbaaabbbaaabbbabaaaabaaabaaabbbbabaaaabaabaaabaaabbbaaaaaabbababbababbaaabaabaabbabbabaaaaababbbabaabaaabaabababbbababbbabbaaabaaaaabbaabbbaaabbbababbababaabbbaabbbabbbaababaaaaababaaabbbbaabbbbbaabbabbabbbaabababbaaabbbbbaaabaabbbaabbaaaaaabbababbbbaababbbbbaabbbabababaabbaaabaabaaabbbaaaabbbbaabaabaabbaaaababbbaabbbaaaaabbbbbbbbbabbbaaabbbbbbbabaaaaabaabaabbbaaaababbbbaabbabbabbaaaaabbbababaabbbabaaaaaaabbabaabbbababbabbbbaaaabbbbaabaabaaaabaabaabbabbababaaabbabababaabababababbbabaaaaaabbbaabbbbaaabbaaaabbbabbbbbaaaaaabaaababbbbbaaaaaabbaabbaaabbaaaaaabaababbabaaaaaaaabbbbbbabababbabbbbabbaaaabbabbabaababbbbaaaabbabbabbaaabaababbabbbaaaabbaababbbababbbaabbaababaabbbbbabababbbababbbaabaababaabbbbababaaabaaaababaabbabbbbabaaaaaaabaaabaaabbbaababbbbbabbbabaabbaabbbabbabbbabaaabaaaaaaaaaabaaabababaabbaaaaabbbaaaabaaaabbaababbaaabbaabbabbbaabbabbaaabbbaaaabbaabaaaaababaabbbbaaabbabbaabaabaabaaaabbaaaabbbaaababaabaabbaaabbabbaaaaababaaaababaabbabbabaabaaabbbbbbabaaabbaaaaaaabaaaabbabbbbbbbbaaaaabbaabbaabababaabaabbabbaaababbababaabbabbabaaaaabbaaabbbaaabababbaabbbaabbaaaaaabaaaabaabaababaaababbbaabbbaaaabababababbbbaaaabbbababaabaaabbababbabbabaaababbabbbaaaaababaaabbbbabbaababbbabbaabaabbababbabbbbbbbbaababbbaaabbbabbbbbbbbbbbabbaaaaabababaaaaaabbabbabbbababaaabbbababbbabababaababbaaababababbbabaabababababbbaaabbabbaaaababbaaaababbababbbbbbbaaababaabbbbbaabaaaaaababbaaaabaababbbbababaabbaaaababbbbabbbaabbababbabababbabbaaabbbbbaaabbaaabbababbbbaabbabbabbaabaabaababbabbabbaabababaabaabbbbbbbababbaabbababaabaabaabbbaaabbababaaaabababaabaabbabbabaaabbbbbbabbabbaabaabbabbabbabbaaabaaaaaaabbabbabbbbabbabaabaabbbbabbbbabaababbbabbbbbaabaaabbabaaabbaababaaabbaabbbabbbaabaaaaaaaabbaaaaaababaaaaabbabaaabbabbbaaabbabbbaaabbaabaabaaabbbabaabababbabaaaababbaabbbbabbaaaabbaabbbbbabbbaababbabbbbbbaaaabbaabaabbaabaaababbaababbbbaabaabbbbbaaabbbabaababbbaaabaaabbbabbaaaabbbbabaaababaaabbabaaabbaaaabababbbabaaabbbaabaaababba abbababbbbaaaabbbabbbaaaaabaababababbbabaabbaaaabbbbabaababbabababbbabbbbbbbaabbaaaaaaaabbbaaaabbbbbabaabbbbbabaaaaaabbaabaaabbbbbbbbbabbbaababbbabbaabbaabbaaabababbbbbbabbaabaabaabaaabbaaabaaabbbababababbbbababbbbabbabaaaababbbbabbabbbabaabbababaabbaabaababababbabaabbbabbababababbaaaabaababbaabbaabbabaabbaaaabbabababbaabbabbbaaaababbaaabbababbbaababbaaaaababbbababbbbbaaaababaaaaabbbaaababbbbbbabbababbbbbabbbbaabbabaaababbaababbbabaababbbaabbaabaabababaabbaaaaaaabbaabbaaabbbaabbbbbababbbbababaaabaabbbbbabaaaaabaaaaaabbbbabbbbbbaaabbabaabbbaababbabbbbbbbabbbbaabbababaaabbbaaaababbbbaaaabbaabbbaababbbabbaabbbaabbabbbbbbaabaaaabababaaaaabbabbbabbbbaaaaabbabbaabbabaabaababbababaabbaaabbabbbabbbbaababbabbbbbbabababaaabbbaabbbabbbbbbbbaaaaabaaaabbabbaaabbbbabbbbbbaabaaabbabbaababbbabaababbbbabbbabbababababbaaabbaaabaaaabbaabbabbbaababbbaaaaaaaaaabbbaabaababaaababaabababbaabaaabbaabaaaaabbaabbaabaaaabaaaabbbabbaabababaabaababbbabbaaaaabababababbaaabbbababaaabbbbbbaaaabaaaaaabbbbbbabbbbaabbaaaabaababaabbbbabaabbbbaabababaaabababbbbabbbaababbababaaaabaabaababbbaabbabbaaaabbaabbababbbbabaabbbbbaababbbbbababbbbaabbbabbaaaabbaabaaaaabababbbbbbbababaaaaabbbbbbabababaaabbbbbaaaabbbbbbbabbaaaabbaaaababbbbabababaabaaababbbaabbbbbbaabbbbbbaaabbaabababbabbbbaabbbabbaabbbbbaabaaaaabbbabaaaaaaaabbaabbabbbabbbbababbaaaabbaaaaaababbaabbbbbaaaababbbbbabaaabaabaabbaababbababbabbabbbabbabaaabbabbbbaabaabaaaaaabbaabababaaaabbaabbbbabaabaaabbbbabbbababbbbbbbbbbaaaabababaabbabbaaabbaabbaabaaaababaaaabbaaababaaabbaabbabaabbaababaabaaaababbbbbbabababaaaabbabbabaabababbabbbbbaaabbababbaaaabbabaaabbabaababbaaaaaaabaabbbbbaabbbbbaaabbabbabbbbbabbaaabaaabbbbbabaabaabbbbbbaabaaaaaaaaababaabababaabbbabaaabababaabbbbaaaabaabbabaabbbbaaaabababbabbbbaabaaaaababaaaaabbaaabbbbbbabaabbbaabaabbabbbaaabaababbabbbbbaababbbabaabbabbbbaaaaabaaababbbbbbbabbaaabaababababbbabaaaabaabbbbaaabaaabbabbbbabbabbabbababaaabbaaababbbbbbbbaabbaabbaaaaabaaabaababaaaaabaabbabaaaaabaababaaababbaabaaaabaababababaabbbaaabababaaa ababaabaabaaaababaabbbaabbbababbabaaaabaaaaabaabbbabbaaababbbbbbbaaaaaaabbbaababaabababbaaaaaabbabaabbbbbabbababbbbaaabbbbbabaaaaaaabbbbaabbbbbabaaabbbaababbabbaaaaabbaaabbbaaabbbbbabaaaabbabaaabbabbbbbbbaabbbbabaaaabbaaaabbaaabbaaabababbabbbbabbbaaaabbabababbabaaabaabaabbababaaabbbabaaabbaaabaababaaaaaababbbaababaaababbbabaaaabbaaabbaaabbbabaaaabaaaaabaababbabbbbbbbaabaabbababaababbbbbaabababbabababbaaaaabababbbbaaaabababaababaabaaabaabbbabbbaaabaabbaababbbabaabbbabaababbbbbaaaaaaaaaaaabbababaaabbaaababbbbbaaabaabbbaaabbbaababbabbbbbabaabbaabbbababaabbaaaabbabbaabbbbbabbaababaaaababaaababaaabaabbbbaababbbabbbbbaaaabbabaaaaababbaaaaaababbabbabbbbbbbbbbaabbbabbbaababbbabbaabbaabbbaaaaabaaaabaabbbaaabbbbaaabbaabbabbbaababbbbbbbabbbabbbbabaababbaabaaabbbbbaaabbbbbbbbbaabbbbbaaabbbbaaaabbaabaaaabaaabaaaaabbabaabbabaabbaabaaaaabaabbbabbaaaabbaaabbbabaababbabbbbbbabbababbababbaabbbbbabaababbabbabbbbababbbbaaabaabaabaaabaaabababbabbabbabbbaaaaaabbaabababbaaabbaaabbbabaabbabaaaaabababaaabbbaaaaabbbaabbbbbabbbbababaabaaabbaaaaaababbbaaaaaabaabbabbabbababaabbbaabbbababaababaaababbbbabaabbabbabaaabaaababbbabaabbabbabaaabaaaaabbaaabbbababbbbaabaaabababbabaaababbababbabbbabaabbababbaabbbbabaaaabaaababaabbbbabababababababaabbaaaabbbaababbababababbaabaaaaabbbababbababbaabbbbbbaaabbabbabaabbbbababbbbbaaaaabaaabbaaabbaaaabbbbaaababbbbababaaaaababbbabbbababbabaabbabababbaababbaabbbbbaaaaaaabaaaababaabbabababbabaaabaaaaabaabaaababbbbbababbababbbabaaaaabaabbbabbbabbaabbabbbbbbbbbabaaaaaabababbbbabbbaaaaaabaaabaabbaabbbaabaabbaaabbbbaabbbabbabaababababbaababbaaaabababbabbbbabbababbaaaabaaabbabbbbbbaabbbaaabaabbaaaaababaabbbaaabbbaabaaaabbbbbabaaabaaaabbbbbaabbbbaabbbbaaabbbbaabbabbbbbbabbaaaababbbaaaababaabbbbaaabbbaaabbabbabbbbabaabaaababaaabbaaababaaaabbaaabaaaababbababbaabbababbababbaabbabbbbbbaababbabaaabababaaabaaabbbabbbabbabbbabaabbaabaaababaababbabbbaaaaabbababaabbbbbbaaaabbbbbabbabaaaaaabbabbbaabababbaabbaababbabbaaaabaabbbabbaaaabbaaaaaaaaabbabaaabababbbbaaaabaabaaaabbbbbabaaa bbabaabaabababaaaababbbaaabaaababbbababbbabababbaabaabaabbbabbababbbaabbaaaaababbbbbaabbaaababbaabbaabbbbbaaaaababaaabbabbbbbbabbaaabaababbbaaaaababbaabbbbabbaababbabbbbbabbabaabbbabbaaabaabbbbabababaabbbabbbababbaaababbabbbabaaaabaaaaaabaaaabababbaaaabbabaabababaababababbbaaaaaaaabaaaaaababbbbaabaabbbabbbbaaabbabbaaabbaabababbbbaaaaababbbbabbbaabbbbbbbaababbaaaaaaaaabaabaaaaabbaabbbbbbabaaababbabababbaaaabbabbabaababbbbbbabaabaabababaababbabaabbaabaaabaabababbaabaabbabababbaaaaaabbbbaaaaaaabaaaaaababbbbaababbbbbababbbbaaabaaababaaabbbbababaabaaabbbbaabbabbabbbbbbaaabaabbaaaaabbbbbaaabbbaaabaaaaaaaaabaabbbaabbaaaabaaaabaaabaabbababbaaabbaabbabbbaabababbbbabbaaaaabbbaabaabababbaabaaababaabababaabbbbabaababaaaabaaaabaabbbaaabbbaaaaabbbababbabaaababbbaaabaaaabaabbabbaaabbbaaabbaabbbbabbaabbaabababbababaabbbbaabbbbaaaabaabaaababbaaaabbabaaababaabbbbbabbbbabbbabbaabbaaaaaaabaabbabaabbabbbabbabbbbaaabbbaabababababaabbabbbbaaaabababbabaaaabaabbbaababbbbabaabbabbbabbbabaababaaaabaabbaabbbaaabababaabbbaabaaabbbbabaabaabbaaabbabbbababbabbbbbbaaaaaaabbbabbbbaabaaabaaabaaaaaabaabbababaabbbbbbaabaaabbaabaaabaabaabaaabaabaaabbabaaabababaaaaaaaabbabbabaaababbaaabbabababbbbbbabaaaabbbabbbbbaaabaabbaaabbababbabaabaaaaabaaaaaaabababbbabababababaaaabaaabbbabbaabababbabbbababbbaaaaabbbbaabbaaaabaaabbbaabbabbabbaaabbaabaababbbabaabaabaaabbbbaabababababaabbbbababbbbbbbaababbaaababbabbabbbbaababaabaaabbaaaaaaaabaabbbabbababaaababbabbabaabaaabaabbaaaaabbaaabbbbbababbbababbabaaabababaaaabaabbabbbbabaabbbbabbbaababbbaaabaabaaababaaaababababaabbbaaaaaababbaabaaaabababaabbbbbbabbabbabaaabaaaaabbaabbbbaabbaabaabaabaaaabaaaabababbaaabbbaabaaaabbbabababbaabaaabbabaaaabaabbaabbbabbbaaaaaaabababbbbaababababbabaababaaabbbaabbbaaaababbbaabaaaababbbaabbbbaaaaabbbabaaababbabaaabbaaaabbbaabbbbabbbbbbbabbbbbababbbababbabbaabbbbbaaabbbbabaaabbbbaababbabababbabbbbabaabababbbabbbbbbabbabbaabbabababababaabaabbbababaabaabbabbabaaabbabaabbaabbaaaaaababaaabbababbaaabbabababbaaabbbabbbbaaaababbbabbbaaaaaabaaabaa aabbababbbaabababbbbababababbababbaaabaaababababaaababbaaabbababbaabbbabbbbabababbbbabaabbbabbbabababaabbbababbaaaabbabbbababbbaaaaaaabbbaaabbbaabbbaaabbbbababaaabbbabababaababbbbabbbaabaabbbabaabbbabbaabbbbabaaabbababbabbbbbabbbbaaabaabaabaabbbbbaababbbbbbbaabaaaabababbbbbaaaaabbbbaaabbaaababbbbaabaaaaabaaabbababbbaabbbababaaaabababbbbababaaaaaaabbaaababababbbbabbbbbabbabaaaaabaabaaaabbaaaaaabaabbaaabaaabaaaabbabababbaabbbbbbabbbaabbabbbababbaabbabababaaabaabaababaaaababbabbbbabaaaaabbabbabababbbbbaaaabaabbbbabaaaabaabaabbaaabaaaabbbabbaabbaababbabbabbaabbbaabbababbaabbbabbababbabbbbababbbabaababbbaabbabbbaabbbbbabaabaaaaaabaababbaabaabbabaabbababaaaabbbbbabbbaaaaaabaabbbabaaaaabaabbbbabbbababbabaaabbabbbbaaaaabbbbbabbbabbabbaabaabbbbaababaabbaaabaababbbbbabbababbaaaaaaababbbaabbbabbbaabbbbaaaaaaabaabaababbbaabababbbaabbbbbbbbaaaaababbabbaaaaabaabbbaabbbabbababbababbabbbbabbaabbbabbbbbabbbaaabababaabbaaaabbbababbabbaaaabbbabbabaaaababaaaabbbaabbbbaababbaabbbaababaaababbabbbabbbbbaaabaaaabbabaaaaabbabbababbabaaabaababababbbbaabbbaabbbaaaaabaabaababbabbbbbabbbaaaaaaabbbaaaababbaaabaabaabbabbbbbaaabbbbaaaaaaababbaababbabbaaabbbbbaabbbabbababbbaababaaabbaaaaaaabaaaabaabbbaabaaaaabbaababaaaaabbaababbbabbabbabaababbaaabaabbaabbbbabbbbbaabbabaaabbaaaababababaabbabbaaaaaaabaaabaaabaaabbbbaaabaababbbbabbbabbbaabbaaabaaababbabbaabbbbbaabaabaabbaababaaababbbbbabababbbbbaaaaaabbbbabbaabbaababbbaaabbabbabbabaabbaababbabbbbbabbaabaababbbbabaabaabbbbaaabbababbbbbbaaaaaabbababbbbbaaabbaabbabbabbababaaaabaaabbbbbababbabbabbaaaaaabbabaababaaabbbbbbbaaabbbbaabaabaabbaabbabaabbbaaababbaaaabbaaabaababaabaaaaabaaaaaabbbbaabaabbababbbabaaaabbbabbaaaababbbbaabbabaabbabbababbaaaaabbaabbbabaabbbbabbbbaabbabbbbabbaaaabbbbbababbaaabaabbabababbbbabaababababbbbabbbbaabaaababaabbaaaabbaabbbaabbaabaabbbaabbabbaabbababbabaabbbaaabaaaabaaaabbaaabaabbaabaabababbabababbbbbbaaaaaababbbbaaabbbbaabbbabbbaaaabbbaabbbbabbababaabbaabaaaabaaaaabaabbabbabbababababaaaabbababaaaaaabbababaaaabababaabbaababaabaa aaaaababaaabaabbbbaaaaababaaaabaaaabaabaabbbbbaabbbbaabbbaabbabbbbaaaabbbbaabababaaabbaaaaabababbababbbababaaabababaaabbababbababaaaaabbabbbbbbbaabaaabaabbaabbaaaabbbabaabbabbbbbabbaabbbbbabbaaaabbbbaaaaaaabaabbabbaabbbababbaabbabbabaaababbababababaaabaabbbaabbbbaaabbabaabbaaaaaabbbbbaabbbaaaabaaabababbaaaaabaabaaabbabaabaaabaabbbbbaabbbbbbabbabababbbbaabbababaaabaaaaaabaabaaabbabbbbbbabbbbbbababbbaaabaababbaaababbabbabbaaabbaabaabbbaaabbbbaaabbababbbabababababbbaaabaabaabbbababbbaabbbbaabaabbbbbbaabaaababbabaabababbbbbbabaaabaaaabbbabbaaabbbbbaabbbbababbaaabbbabaabbabaaaabbbbababbbbbbbbbbbbbbbabbbbbbabbabaaaaaabbbaaaaabbababababaabaaababaabbbaaabababbbbbaaaababbbabbababaaaababaaababbabbbaaabaaaaabaaabbbbabaaaabaabaabababaaabaaabaaaababbaaabbbbbaababbabbbabbaababaaaaaabaabbaabbabbabaabbbbabbbbababbbbabbbbbbbbababbbababbababababaabbbbaabbbbabaaababbbababbbaabbbbbabbbbbaabbbabbabaaabbbaaaabbbaabbabababbabaaabbbabbbaabbbbababbaabbaaaaabbbbbaabaaabbbaaabbbaababbbababbbbbabbaaaaaaaabbaaabbabaabbbbbbaabaaaababbabbabaababbbabaaaaaabbbaabaababbabaaaaaaabbaabbbbbaaabaaabbabbbaabbbabaaaabbabbbabbbbbbabaaaababbababbaababbabbbabababaaaaaaaaaaabaaabbbbaabbbbbbabbbaaaaabbbbaabaabbbbbbabbabbbababbbbaabbaaaaaabbaabaaababbabbaabaabbbbbbbabaababaaaaaabbbababbaaaabaababbaabbabaabbabaabaabbbaababaaaaaaabbaabaabbbbaaaaaaaaabaabbaabaabbbbaaaabbbabaabbbbaababaaabbbaabababaaababbabbabbabbbaaabbbbababaabaaabbaabbbbbaaababbabbbbbbabbbabbbbbababababaabbaaabaaababaabbaaabbabbbbaaabbbbbabaaaabaaabaaabaaabaabbaaabaaabaabaaaaaaababaaabaaaabaaabbbaaaaaaabaaaabbbbbbaaabbabaaabaaaabaababbbbabbbbababbbbbabbbbabbbbaaabbaaabbbbbbbabbbbbaabbababbaaababbaababababbbbbbbabaabaababbbbbbbababaaaabababaabbbaabbabbbabbaabaaabaababbbbabbbbababaabaaababbbabaabaabababaabababbaabbabbbbbbabababaaaabbababaabbaababbaababbbabbababbbaaaaaaabbababbabbabbabbabbbbaaaaaaaaaabababbaaabbaabaaaaaaabbaaabababbabbbbbbbbbabbbbbaabbaaaaababbbabaabbaababbbbbbbbbbaaabbabaabaaabaababaaabaaaabbbbabababbaabbbaaabaabbabbbababaabbbabbba aabaaaaabbaaabbbabbabaaaaaabbabbaabbbaaababababbabaababaabbaabbbaabaaaaababbabbaaabbabaaaababbaabaaaaabbbaabbbabbaaababaaaaaabaabababbaaabaaabaaaaabbaabbabaaabaabbaaabbbbaaaaabbabbbaabababbbaaabbbabaabbabaaaaababbbbbabbbababababaaababbaaaaaababaaaaaabaaaabbbaabaabbbbabbbbbbabbababbbbbaaaabbaaaaaaaaabbbbaabaaabaababaaabaabaabbbabaabbbbbaaabbababaaabaabaaabbaabbabbaabbaaabababaaabaababbaaabbabbaaabbabbbaabaababbbbabaaabbbbababbaabbbabbbbbababbaaabbabaaabbbbbabababbaaaaabbaabaaaaaababbbbbbaaaabbbbaabaaabaababbbbababaaabbaabbbabaaabbbbaabbabaaababbabbbbabbabbabbbbaaababbbaaaabbbaabaaababbaabbabaaaabbbbabbabaaaaabbbaaaaabababbababbaababbababbabbbaabbbababbababbabaaaabbaababbbbbaaabbaababbabaabaaabaabbbaaabbbbabbbbbbabaaabababbaababaaaabbbabbbbbaabbbbbbbbbaabaaaaabaaaaaaabbabbbabbbaaaaababaaabbbaaabbbbbaabbbbbabbbaaaaaabaabbabbabbbabbaaabaaaaabbbabbbabbbbabbaabaaabaaaabaaabbaabbabbbbbbaabaaabbabaababaaababbbabbabbaabaababbaaababbbbaabbbabaabaaaabbbaaaaabaababaaaaabbabaaaaabbabaababaabaaaababbaabbaaabababaabaabbaabaababaaabaabaabaababbababaaaaabbbabaaaaaaaaaaaaaabbbbaaabbbbbbaabbaabababbababaabbbaaabaaaaaabbbabbaababaababaaaaaaabbabbbbabbbbaaaabababbbbaaaababbaabbabbbbbaababbababaaabbaaaaaabaaaaaaaaabbbbabaaabaabbbbbbaababbbbabababaaabbbbbbabbaababbaaabbbabbabbbababaaaabbabbbabbababababbababaabbaaababbbbaaabbbaaabbbaabaaaaababaaaaaaaabbbbbbbbbbbbbabbbabbaabbaaaababbabbbaabbaabbbbbbbbababbbbbabbabaabbbabaaabbbbbaabababababbabaaaababbaaaabaaaaabbbbabbbabababbbabbbaaabbaabbaababababbabaaaaaaaababbbaabbbabaabaaabaaabbbaabaaaaababababaabaababaabbbabbbbaaababaaaabaaaabaabaabbbbaabaabaaabaaabbbbaaabbaabbbaaabbbbabbbabbbabbbbbbbbbbbabbabababbaaabaaaabababbabaabbbaabbabaaaaabababaaaaaabbbbbbaabbbaabaaabbabaaaabbbbbbbabbbbbaabbaaabbbbbbbaaaababaaabbaababbaaabbbbbabbbbbbabaabbbbabbbbbabbaabbbbabaababbbaaaabbbbaababbbbabaaaaaaaabaabbbbaaaaaaabbbaabbbbbabaaaaaabbabababababaabbbaaaabbbbaaaaabbaabbbbabaabaaabbaaabaaabbbbbaaaababaaabaabbbbaabaaaabbaaabababaaaabbbbabbbbbbaabbabaabbbaabbbba aabbbaabbbbaaabbbbbabbaabbabaabababbbbbaabaaabaabbbabababababaabaabaaabbbbababababbababbaaaabaaababbbbaabaabbbaabaaaaabbabbaaabababbababbababaabaabbababbbbbaabbbaaaabbbbbabbbaabbabbaaababbbbaaaabaabbbaabbaaabbabaabbaabbaaaaababbaababbaabaabaabbbababababbabbbaabbbabaabbabbbbbbaabbabbbbaabbbbabbababaabaaaabbabaababaaababaababbabbababbabbaabbbbabbbabbbbabbaabbabaabbbbabababababaabbbbbbabaababbabaaaababaaaaaaaaaaaaababaaababaababbaabbaaaaaaaaabbabaabaababbbaabaaaaabbbbaabaabbbababaaabbbbbaaabbaababbbababbababbaababbaaabaabaaaaaabbbbbbaabbabbaaabaaababbbbbabaabaaaaababaabbbaabbababaabaaabbbbbbbbaaabababbaaaabbbaabaaaaabaaabbabbaaabbabbabbaabaaabaaabaaabbabbbaaabbbbabbabaaabbaababbbaaabbbbaabbbbaabaaaaaaabbabaababaaababbbbbaaaaaaaaaaaabbbaaaaaabbbabbbaabbababbbbaababaaabaabaaaabaaaabbaabaaaabbaabbbaabbbabbabaaabbabbabbababaabbabbbbbbbbbaaababaababbbababbbbbbabbaabaababbbaaababbaabbbbbaabbbabbbbaaaabbbbabaabbbabaaabbbbaabaabbbaaabbaaaaabbabaabbbabaabbbabbbbbaaaaaaababbbbbbbbaaabababbaaaaaaaabbabaabbaaababbababbaaababaaaaaabbaaaaaaabbbaaaababaaaaababbabbbbbaaabaabaabbbabbbbaaaabaabbaaabbbbbabaababaabbaaaabbaababbaabababababaaaaabababaababbbaabbbaababbbbaabbabaabbbabaabbababaabbaaababaaaaabbabbaaaaabababbaaabaababbabbabababaabbabbaabaaabbbbbbaaabaabbabbbbaaabaaabbaabbbbaaaaababbbbbbbbbabbbabbabbaaabaabbaababbbbababbabababbbaabbbabaaabababaabbaaabbbabaabaaababbaaaabbbbbbbbabbabaaababbbbaabaaaaabaabbaaabbbbbabbababbbbaabbbaabbbbabbabaaabababbbaababaababbabaaaabababbababbbbbabbbaaaaaabbaaaaaaabbbbabbbababbbabbabbbaabbbaababaaaababaabbaababbabaabbaabaabbbaaaabbbabaaaababbbbabbbabaabbbaabbbbabaaaababaaabbabbbabaaabbabaabaabaababbaaaabbbaabbaaaaaabaaaaaaaaaaaabaaabbbababbabaabbaabbaabbbaaabaaaaaabababaabbbbbabababbbbbaabbabaaaaabaabbabbbababababbabbabbbbbaaabbbabbabaaaaaababababaabbabaabbbbaaaabaaaababbbabaaabaababbababaabbabbbaaabbaabababbaabbbbbbbbaaababbbbaabbbbbbbabbbababaaaaaaaababaabaaabbbbaaabbaabaababbaabaabbbbbaabbabaabbaabbbabaaaabaabbaababbbbbbabbabbbbbbabababbbbaabaabb ababbbabbaababbbababaaaabbababababbbaabbaaabbaaabbbbaababbbabbaaaabbaaaabbbabbaaabbabbaabbbbabaaaaabbbbaabaaabbbaabaabbaaaaabbabaaabaaababaaaabababbaaaaaaaaababbaabaaabaabbabbababbabbbaabbbbbabbbaaabbaabaabaabbaaaabababaaabaabababbbaaabaaaabaaabbbabbabaabaabbbaaabbbaabbabbaaabbbababbbaaaabaaaaaaabbbaabbbbaaaababaabbaabababaabababbabbaababbaaabaabaaabaabbbaaabaabbababbababbaaabbaaababbbababbbbbbababbababbbaabababbbaabbaabaabbbabbbaababbaabbaababbaabababaaaaaaabaabaaabbbaaaaabbbaaaabbaaabaabbaabbaabbbaaabaaaabbbbbabbaaabaaaaaaabbbaaababbabaaabbbaababbaabaabbabaabbaabaaaaaabbaaabbbbbbbabaaaaabbbabbaaaabbbaaaaaabbabbaaabbbabaabbbbbaababaabaababababbaabbbaabbaaaabbaabbbabbaaabbbbaabbaaaaaaaababbaaabaabababbbbabaaabbbababbbaaabbbabbbbbbbbbbbbbbbaaaaaabbababbaabbbaaabbaabaaabbbabbbbbbbbaabaababaaaaaaabbaaabbbbbbaaaabaaaabbbbabaaabaaabbbbbbaababbabaaababbbabababbbabaaaababbabbbaababaaaaaaaaaabababbaaabbaabaababbabaabbabaaaaaababbaaabaaabaaabbabbbbbbbbbaaaaababaaababaaaaabbabaaabbbaaabbbbbaaabbaaaabbbaaabaaababbbbbbabbabaababbbbbbabababbbabbabbabaaabababaabbbbabbababbbaaaabbabbbababbaaabbbbaaaabbaabbbbaabaaabbababaabbaaaabbbbabbabbaabaabbabaaabbbaaaaaaabaabaaabbaabaaaabbbbbbbbabbbbabababbbbbaaaaaaaaabaaaaabbbbabaaabbaabaaabbabbbbaabaaaaaaaabaabbaabbaabaabbbaaabbbbaababababaaaaaaaabbabbabbaabaaabbabbabbabbbbbaababbaabbbaabababbaabaaaaaaaaababbbbbababaababbaaaababbabaababaababbbbaaabbbbabababaabbabaaabbabbaaaabaabbbaabbbbabbabbbbbabaabbababbabbbbbbbbabaabbbbbbaaaabbabaaabbaababaabbabaabababaababbabbbabbaababbaaaabbbbababbaaaabbabbbbbbaaabbbabaabbbbbaabaaaabbbbaabbabbabbbbaaabbaabbbabbbababbbbabbaababaaabaabaabaaabbabaaabababbaaaabbaabbbaaaaaaabbabaabaaababaababaaababbaaaabbabbabaaaabababaabbabbaaabbaaaaaaaabbabbaaabaabababababbbaabaabaabbaaaababaaaababaabbabbbabbabbaabaabaaaababbaabaaaabbbbaabbabbaaababababbbbbbbababbaaabbababbabbbbbbbabaabbbbaaaabbbbbbbabbaaaaaaabbbbabababbaabaaababbababbbbbbbbbbbbaabaaaabbaaabbbbbbaaabbaabbaaaabaabbbbaabbbaabbaaabbaabbbbabbaaabbaabbbaaaababa ababbbbbbabbbaababaaaaabababbbaaabbaabbbbbaaabbbbabaabbabaabaaaabbabbbbabababaabbaabaaabaaaabbbaaaaabaabbbaabbbabbaaaababbbaaaabbabbaaabaaaabbaababbbababbbabaabbbbababbbbbababbabaaaababbbbabbaaaabaabaabbbaaaaaaaabaabaabbbabbbababbabbaaabaabbabbbabbbabbaabaaaaabbbabaabaababbaabaababbbbaaababbabaaabaaaaaabbbabbabbaaabaaaaaaabbbabbababbbbbbbbbbbaabaababaaaaababbbbabbaabaabaaabaaaaaaaabaaababaaaabbbaabbabbbabaababababaabaaaabaabbaabbaaaaababaabbaabbbbbbbbbbabaaabbbaaabaaababaaaaabaabbabaabbaababbaabbabaababababbbababababbbaaababbaaaaaaaababaabaabaaabbabbababbbbbabbaababbbaabbaaaaaaabbaaaaaabaabbabbaabaaaabaaaabaaabababbabbbbaaabaabbaabaaaabbaaababbbbbbbabbaaabaabbababbaababbbaaaaaaaabababaababaabbaaabbbabaabbabaaaababaaabaaabbbaaabbbaabbabbaaabbaaabaaababbbaabbbaaaababaabaabbaaaaaabbbabaabbbbaaabaaabbaaaabbbaabbbaaabbbabbbababaabaaaaaabbaabbabbaabaabaababababbaabbbbbaabbaaaaaaabbaabbabbbbaaabaabababaaabbbbbbbaaaababbaabaaaaaaabaabababaabaaababbaaaaabbaabbabbaabbbbaabbabbaaabbbabbabaabbaaaababbbbabbaababbaaaaaaaabaaaaabababbababaabababaaaabbabbaaabaabbbababaabbbbababaaabbababbabaaaaabbbaabbaaabbabaabbbaaabaabaaabaaabbbaaaaaaaababbbaabbaaabbabaabbabaaaabbabbbaababaababbaabababbabaaaaabbababaababbabbaabbbbabbaabbbaabbabbaaabbbaabbbabaabbaaaaaabaaaabbaabbaababaababbbbbbabbbaabaaaabaaabbbabbaabbbabbbbaabbababaababbbabaaabaabbbaaabbbaabbaabababbbabbabbbbbbaababababaabbaabbbabbabbabbbaabbabbbabbaabbbaaababbaaababbbbbaabaabaaaabbbbbabbabbaabbbbabbbbabaaaabbabbbbbaabbabbbbaaaababbbbababbbbaabbabbaaabbaaabbbbbbabbbabbaabbbababaaaaaabbbbaaabbbaaabaabbbaabbaabbaaabbabababbaaaaaababaababbbaabbaaabbbbaaabbbababbbbbaabaababaabaaaabbaabababbabbabbbabababaabaababaaabaaabbaabbbabaaabababbabaabbbbaaaababbbbababababaabbbabaaabbbaababbbbbbbbaabaabbbabbbaaabaabbbabaaababababbabbaabbbbbabbbbaabbaaaaabbbabbbbaabbabbaabbaaabbabaaaaaaababaabbbbabbbbbbaaaaaabaaaaabbbababbabaabbabbbbbbabbbbaaaaaaaaabababbabaababbbabbaabaaaabbabbbaaabbabbaaababaabaaabaaabbbbababaabbabbaababbbbabbbaaabaaaabbababbbba babbbbaaabbaaabbaaaaababbababbbaaabbabbbabaaabbbaaabbbbbbabaabbaabbbbbabbbbabbaaabbaaaaabbbbbababbababbbbbaaaaabaabbabaabbabbbabababbabababbabaabaaababbbbbaabbabaabbaaaabbaaabbaaaaababaabbbbbbbaaabaabbbabaaababbaabaabbaaabbaaaabbbabaaaabaabaabbbabbaabbbabbabaaabbbbababbbbaabaaaabaaababaaaaababaaaabbabbabbaaaabaabaabaababbaabbaaabaaaaababaaaaaaabaabbbaaabbbaabbbbaabbbaabbaaaaaabbbabbaaabbbbbbbbbbabbbabaaabbabaaaabbbbbbababbbbaaaababbbaaababbbbbbabbaaabbaaabaaaaaaababbabbaaababbaabbbabababaabaabbaaabbbbbbabaaaaabbbabababbaaaabaaaabbbaabaababaaabaabbaaaaabbabbaaabbbabbbbaaabbbabbabababbaababbbbbbbabaaabbaababaabbabaabbbababaaababbaaaabbbaaabbababaabbbbbabbaabaaaaabbbbaabbbaabababbbabbbaababbbbbbaabababbbbaaabbaabbbaaabaababbbabaabbabaaaabbabbbabababaabaaaaaababbbbbbbbaaabbababaaabbaababbabbababbababbabbaaabaabbabbbbbaabbbaababbabbabaabbbaaaaababaabaabbbbbbabbbbbbaabbbaabbbaaabbbbbbaaaaabbbaaabababbbbbaabbaabaaabaaaaabbbbbbbaabababbabaabbbaababbaabbabababbaaabbaababaaaabaabbbbbbaaabbbaaababbaabaaabaaaabbbbabbbbbbbaaabaaaabbaaabbbaabababbbbabaababbbaaababbbbaabaabbababbaabbbbbbbaababbabbabbaabbbbababbbabbabaaaaaababbabbabaaaaaaabbbaaabaaaaaabaaabbaabaabbbaabbababababbbbbbbababbbaabaaaaabbbabbbbabbbbabaabbbaabbbbbaaabbbabaaaaabbbbababbaabbaababaaaabaaabababaaaaabaababbbbabbbbbabbbbbbaabbabaabbbbabbbbbabaabbaaabaaabbaabbbbaabbaababaaabbbababaabaababbabaabbbbabbbaaaaaabaabbbbabbabbabbbbbaabbaaabbbabbbbbaaaaaaaabbaababbbaabbabaabaaaaabaababbabbbbbbbbaabaaaaabaaaaababbabbbabababaabbbbbbbaaabbbaabbaabababbabbbbbaabbbbabbaaabbbaaaababbabbbbbabbabbaabaaaaaabaaaabaabaaabaaabbaabaabaaaaabbbababbaabaabababbbaaaababaabaabbabbbabbaabbbabbaabaabaaaaaabbbabbababbbaabbabaabbbabaabbbbabababbbabaababaaaaabbbababbaaaabaaaaaaabaaababbabbbbbbaabaaaabbbaaababababbbbabbaaabbaaaababababababbaababbbbbaaababbaaababaaaaabaaaabaaaaabbbbbaabbaabbabaababbbbbbababbbaaabaababbbbababababbbbaabababbababbbaabaabaaaabababbbaabababaabaaaaabbabbaabaaaaaababbbbaaabaaababbbbbaaabbbaabbbaaaabababaabbbabaaababbb babbbbbabbbbbbababaabaaabababaabababbbbaaaababbaabbbbabbbbaabbbbabbabbbababbaababbaaababaabbbbbaaaaabbbbabababbbbbbbaabaabbbaaaabbaaababbbabbaaaaaabababbbabbaabaaaabbbabaabaaabbbbbaaaabbaaabbbbbbaaaababaaabbabbaababaabbbabaaabbabbbbabababbababaabbabbababbabaabababaaabbaababbbbabaababbabbaaabbabaabaababababaabbbaabaabaaaaabbbabbbaaaabbabbbbbabbabaababbbbababaabaaabbbbaaababbbabaaaabbbbbbaabbabababababbabbaabbaabbbbaaaabaaababaababbabbabaaaaabbababaabbbaaabababbaabbaabbbabbaaabbbaabaababbbbabaaaaaabbbbababaabaaaaaaaaaabbbbabbbbaababababbaabbbbabbbababaabbaabbabaaaabaaabbbabaaabbaaababbbaaabbbabbbaaaabbabababbaaabbabaabbababbbababbaabbabaabbabbaabbaabaabaabbaaabbbabaabaabbabbabbaaaaaababbababababaaabbaababbbaabaaabaaababaaabbbbabbaababaabbaaaabbaababbbbabaabbbbabbaabbbbbaaaaaaabbabaaaaaaaabaaababbaabaaaaabaabbaaaaabaaabbbabbaabbabbbbabbabaababbabbaaabbbaabbaababababaabaaaabbaaaaabaabbaabaaabaababaabbaababbabbbbaaaaabaababbbaaabaaaabbbaaaaaabbaabababbabbbbabbbaabaabbbbbabbabbbaaabbaaababbaabaabaabababbbaaabaaaabbbbbbabbaaabbbaaabababbbbbaababaabbabaabbaabababbaaabaaaabbababababbbaababbbaaaaaaabbbbabaabbabababbbbbbaaababaaaaabbaabaabbaaababbaaababbababbabababaaaaaaaaabbaaabaaaaabbbabbababaabbaaabbabaabbbaaabbbbbaaabbaababbbaabaabbaaababbabbaaabbbbbababbbaababbaabaaabbabaabaabbabaaabbbbbaaaabababaabbabbabbabbaaaababbabbbababaabbbbbabaaababaaaaaaaababababaabbbbaabaaabbbabbabbbabbabbabbaabbabaaabbabbbbaabbbbababaaababbbabaababaaaabbbbbbaaaabbaaabaaabaabbaabbaaaaaaaabbbabbbabababbbabbbbababaaaabbababbabbbbabbaababbbbbbabbbaabbabbbbbbbaabababbbabbababababbbaababbbbbbbabbaaabbbaaabbbbbabbbbaabbaabaaababbbbbabaaabaabaaaabbbbabbaabbabaaaaaababbbbaaaaaabbaaaaabbbabaabababbaaabbaaabaaabaabbaabbabaaaaaababaaabbbbbaabababbaabbabaabaabbabaaaaababbaaababbaaaabbababaaabbbbabbaaaaabbaaabaabaaaabbbaabbabaaabbabbaabaabaabbaaabbababaaaaaabbbbbabbabbaaaabbbababbbaaababbabababbaabababaabbbbbababbbabbaababbbabaababaaaaabbbababbabbaabbbbbaaaabababbaabbaaaaabbbbbaaababbbbbaabaababaabababaaaaaba aabbbbbaabbabbaaaabbbabbababbbaabbaabaaaabbbbabbbbbaaaabbabaabaabbaabaaaaaababaabaabbbaabaababbabbabbbbbbababaabbaaabbabaaabaaabaaabbbaabbababbbbbbbaaabaaabababababbaabbbbabbaabaababbbabaabaaabaaaabbaaabbbbbbaabaabbbbbabbbbbbbbbbaaaaaabbbaabbaababbaaaabbbabaababbabaabbbabbbababbaaaaabaaabbbaaaabaaabbaabbbbbaabababbaaababbbbbaababbabbaabbbbbbbbbbababbaabbaaabbbabaaabaaabaabbababbaaabaabbbbbabaaababbabbbabaaabaaabbbbbaababbbaababbbabaabbabbbaaaabbaabbbbbaaabababbbababbabbbbbaaaabbbbaabababbbbbabababbaaaaaaaaabbbbbbbababbabaaaabbaaabbbaaabaaaaaabbbaabaaaabaabbbbaabbaabbabababaabbbaaaabbbbbabbabbbaaabbbbabbabaaabaaaabbbabbaaabaaaabaaabbabbbbaabaaaaaaaaaaabaaabaabbbabaaabbabbbbbabbbabbabbbaaaaaaabbabbabababbbbbabaaabababbaabaaabaabbabaabaaabbbbabbabbaaaababaabbaababbabbbbbbbaabababaabbababaaaaabbabaabaabaaaaaaaaaaabaaaabbbbabaabaaababbbbbbaaaabbabbbaaabbbaaabababaaabaaabaaabbaaabbbaaabbbbababbbbaaaababbaaabababbabaabbbaabbabbbabbbbbbbaabaaaaabbbbbaaaaababbbbabbaabbaabbabababbbababbbaaabbabbaaabaaaaababbaabbbbbabaabbbbabaaababbabababaaaabaaaaabbbbabbabaaabababaababbabaaaaabbaaabaababaabbbbbbbabbbaaaabbbaabbaaaabbaaabbbbaaaababbbabbabababaabbbbbbbbbababbaaabababbaaaabbaaaaababaabaaababaabbbabaaaababaaabaaaabbabaaababbbaaaabbaababababbabbbbbaabbbbbabbbabbbbaababbbaaaaabbaaabaabababbbabaababbababababbbabaababbbbbbababbbaaabaaabbbbbbbbabbbbababbaababbbabbbabaaabbaabaabbababbabbbabbbaabbaaaaaaabababbbbabbabaabbaabbabbabbbbabaaababbbaaabaababbaabbbabaaaaabbbabaabaababaabbabbabaabbabbbaaabaabbabaababbabbaaaabaabbababbabaabbabbbaababbabbbabaaabaaaaababaababaabbbbabbbbbbbbabaabbaabbaaaababbbbaaabbabbabbbbababbbaaaaaabaabaabababaaaababbaabbbbbbbabbaaaaaabaaaabbbababbbaabbaaabaaaabbbbbabbabaabaaaababaabbbaababaaaababbaabababaababbbaaababababbaabbaaaababbaaabbabaabbaaabbbabababbaaaaabbbabbabaaabbaaaaaabbaabbababbbababaabaabbbaaaaababbbbababaaababbabababaabbbbaaabaababbbabaaabbabaababababbbbabaabbbaaabaabbaabaaabbbbbbbbbabaababbaaaaabbbbaaaaaabababbabbabbbbbbaaaabbabbababbaabaabbbbaab aabbaabbbbbbabbababababbababbbbbabbabbbaaabaababaaaababababbbaaaaaabbababababaabbaaaabaaaaabababaabbbbbaabaabbbaaaabbbabbbbbbababbbbaabbaaaabbabaaababbbbbabbbabaabbabbbabbbbaabbabbbbbabaaaabababaababaabbabbabaaaabaaabaaabaabbbaaababaabbbbabbbabababbbaaababaabaabbabbabbbababbabaaabbaabaaaaaaaabbbbbbbaaabaabbbabaabaaaabaababaabbbaabbaaaababbbbbbabbbaaaaaabbabbabaaababbbababaaaaabbbbbbabbbaabaaabbabbbaaaabbaababaaabbabbbaaaaababbabbbababaabaaababaabbaaabaabbaaaaaabaaaababbbbabaaaabbaaaabababaaaabbbabbaaaabbbbaabaabaaabbabbabbbaaababbbaabaabbbbaabbbbbbaababaababaaabababbaabbabbaabbabbaaabaaaabaabbabababbaaabaaabbbaaabbbabaaabbaaabbabaabbabbaaabbaabbaaabbaabbbbaabbbaabbbaaabaababaabaababababaabbbbaaaabaababaaababbababbabbaaabbabbbaaaabaaaababbaababaaaaabbaabbaaababaabaabaaabaaabbbaabaabbbabbabaaabbbbabbbabbabaababbbbababababbaaababbababbabbabaaaabaababbaabaaabbbbbabbbbaabbbbbbaabbbbbbaaababaaaaabbbabaaaaaaabbbabaabbaaaaabaabbbaaabaabaaaabaaaababbaabbabbababbbababbbabbabaabbabbaaaaabaaababbbbbabbaaabababababababaaaabaaabbabbbbbbbaaaabbbaaabbbbabbabbabbababababbbbbabbbbbbabbbaabaababaaaaabbbbbaaaaaabbabbabaaabbabbbbbabbaaabbaaabbaababaaabaaabbbaaaabbabaabbaaaaaabbabbbaabababbbabbbbabaaabaaaabaaababbbaabbababbaabbababaaaaaaabbababbaabbaabaaaabababbabbbabaaabaabaaaaabbbbbbabaaababbbbababababaaaababababbabaabbbbaaabbabbabbabaaabbbaabbaaaaababaabaabababaabbbaabaaabbaaabbbbbabaaaababaabbaabbabbabaaabbababbbababaabbbbaaabbbbaabaabbabbaaaaabaabbababbbbaaaaabaaaaabaaabbbabbbaababbbbbababbbbbabaaaabbaaababaaaaaaabaaabbaaaabbbbbabbabbabbbbabaabbbbbbabaabaaaaaaaabbbbaababbbbbaabababbbbbbbbbaabbaabbaaaaaaabbbbbbbababaaabbabaaabbabbabbaabbbbbaabbabbabbbbababababbabaababbababbbabaabbababaaaabbaabbabbaaaaababaaabaaabbbaababaababbabaabbbaaabaaabaaaababbaaaaababbbabbbabbabaabbabaaaababbaaabaaaaabaaabaabbbbbbaababbabbbabaabbbabaabbbabbabaaabbbaaabbabbabaabbbaababbaabbabbbaaaaababaabababbbababbabbabaaaabbbbbabaabbaabbabbbbabababbabbabaababaaaabababaaabbabbabbaabbabaaabbbabbbabbaaaabaaaababba aabaabbbaabbbaabaabaabaaabaabaaabbbabaabbbbbbabbabbaaabbababbabbbbbabababaabbbbbabbabbabbababaaabaaabbbabaaaabbaabbaabbbbbaabbbabbaababbaaaabbaaabbaaaabbbaaaaaaabaabbbaabababbabaabaaababbaabbbbbaabbabaabbbaaabaabbbbaabbbaabbabababaaabbbabbbbabbabbabaabbbababbabaaabaabaaabaabaabbaabaabbaaaaabbbababbabaabbbabbaabbabbabbaaabaabbaaabababbababbbbabbaabbaaabababbbababaaaabaabbbbbabbbabbbbaaaaabaaabbbbbaaabaabbbbbbbabbbbbbababababababababbbbbaaaabbbbbaaaaabaaabaabbabaabbbabaababaabbaabbbbbbaaaababbabaababbabbaaaaabaabbaabaaababbabbbabaaabbaaaaabababbbaaabababaabaaabbbabbbbaabbaaababaabbbabbbabaaaaaaabbbbaabbaaabbbaaabbbbaabbbbbbbbbbbababababaabbbbbababbabbbbbaaaabbbaabaababbaababaaaabaabbaaaabaabbabaaaabbbbbbaabbbaabababbbbabaababbaaabbbababbaaaaababbbaaaabaaaabababbaabababbabbbbbaaabaabaabaaaabbbabababbabbabababbbbaabbaabbbababbaabbbaabaabaaaabaabaabbabbabaaaaaabbaaabababaaabaaabbbbbabaaaaabbbbaaaabaaaaaaaabbbbbaabaaabbaaaaaaaababbabbabaaaabaabbabbbbbbbbabbaabbaabababbbbbbaaabababbbbaabbbbbaaabbabbbaaabbbaaabbaabbbaabbaaaaaaababbaabaaababbabbbaaaabbababababbabaaababbabbbabbabaaababaaabaaabbbbbbbbaaabbabbbbbaaababaaaaababbaaabbbaaaabbbbbabbaaaabbbbbbaaaabaaaaaaaaabbbaaaabbbabbabbabbbbaaaabaabbbabaaabbbaabaaaabbbbbbbabaababaabbaaaabbbbbaabaabaabbbbaabbaaaaaabaababbabbbabaabababaaaabaaabbbaaabbababababbabbbaaaabbbbbbbbaabbabbabaabbbabbabbbababaabbabbbaaabaabaaabbabbbaaabaaaaabbaaaabaabaabbbabaaabbababbbaaabbbabbbabaabaabaabbbababbbaaabaaaaaabbbababbabaababbbbbbaaabaabbaabbaabbabbaabaabababaabbabababaaaababaabaabaababbaaabbbabbbbaabbbaabbbabaabbaabbbababbbbbbabbbbabababababbabaabbaaabaaabbaaabbaabbbabbbbbbaaaaabaaabbaaabbbbbbaababbbbbaabbababaaababbbabbbaaabaabbbabaaaaaabaabbabbaabbabbbbaaaaaabbaabaabbaaababbbbbabaaabbabbaababbbbbabbabbabbbabbbabaaabaaaabaabbbaaabbbabbbaabababaabababaaabaabbaabbbaaabaaaababaaaaabbabbbabbaabbabbaababaaababbabaaabbbaaaaabbbbbabaaabbbabbbaabbabbbaaababababbbbbaaaabaabbbbbbbbaabaaaabaaaabbbbaaaaaabbbaababbbbabbbbbaaabababaabbbabbbbbaabbbbabaaabbb abaabbbbabaabbbabbaababbbaabbbaabbbaabababaabbababbabbaaaabaabbbabababababaaababbbbbbaababaaabaababaaaaabababaaaabaaabababbaabbbbaaabbaabbbaabaaabaaabbabbbbbbbbaaabbbbbaaabaaabaaaabababababbbababaaaabaaababbbbabaaabbaaaaabbbbaaaabbaaaabaabaabbbbbbbbaabbabbbaabaaabbbaaaaababbabbaaaabbabbaabbaaabbbaabaabaabbaaaaaabbabaaababbaabbaabbbbbbbbabbbbbaabaabbaaaabbaaabaaababbbbbbbabbbbaaababaaaaabbaaabbbbaaaaabaabbabbababbababbaabbabaabaabbaaaaaababbaaabbbbbaababbbbaabbbabababbabaaaababaabbbabaaaaaaabaaaaabbabbaababbaabbbbabbbbaaabaabbaabaabbbbbbaabbbbbaaabbaabaabbbabbbbbaabbaaabaabababbbbbaabbabbaabbabbbaabaabababbaaabbaabaaaaabbaaaabbaaaaababaabaaabababbaaabbbabbaababaaabbabaabaabaabaaaabbbbaabbbabaaabbaabbaaaabbbbbbaababbbabaabbbaabbbbbbbbabaababbababaaabaabaababbabaaababaabbaabaabaaabbbaaabbbaabababbabbbaaaaababbbbbbabbaaaaaaabbbbababbaaabbababaaaaabaababbbbaaabbbabbbbaaaaaabbbbaabababababaababaababbbabbaababbabababababaaabaabaaabbbbbaababaabaabaababaabbabbaaaaabbaaabbabbaaaabaaabbbaaaababaabbbaaababaaaaabbbbbaababbbbaabbaabbbbabaababbbaabaabbabbabbabababbbaabaaabababbbbbbabbbaaaabbbbbaabaabbaabbaaabbabbababbbbaababbbbbbbabaaaaabbabaabbbabaabaaabbababbaabaaabbabbabbbaabbaaaababaabbbbaababaabbaabaabbaabaaababababbbaaababaabababaaabbbbaaabbabababaabbabaabaaabbbbaabaabaaabbababbaababaabbabbababababaaaabbbabbaaaabbaabababbababbabbabbbaabababababaabababbbabaaababbbabbaabbbaaaaabbbbbbabbbbbbbabbbbababaaabbaaababababbbbabaabbbbaabbabbbaaaaabbbbababaabbaabbbaabaaaaaaaababbaaababbaaababbbaabbbbbbbaabbabbbaaabaabbaabbbbabbaabaaaaaaabbbaabbbabaaaaababbbbbbbaabbbaaaaabaaaabbababbbbbabaabbabbaaaaabaaaabbbbababaaaababaabbaababbaaaabbaababaaabaabbaabbbbbbabaaaaabaabbbababbbabbbbbbbabbaaaaabbbabbbabaaaabbbaaaabaabbbaababbabababbaaaababbababbbbbbbbaaaaaaabbbabababbaaaabbbbabbbbabbbaabababaabaaaaababbbbaaaaaababbbaaabaaaaaaabaababbbbabbbbaabbbaababaababaaabbbbbabbabbbaabaabbabbaabababbbabbbababbbabbabbbbaaababbababbaabbabababbbabbabbbabaabbaaababaaabaabbbababbababaababbabbbaaabbbbababbbbab abaaaaaaabbbababaabbabbaaaaababaaaababbaabbababaababbbaabbbaabbbababbabababbbaabbaababbaaabbbabaaabbaaaaabaaaabaaababaaaabbaabbbaaaaababbababbaabbbabaaabbbbaabbaaaaabaaababaaaabaaabaaabaaaaaaaabaababbbbbbababaaaaabbabbbbaaabbabaabbbabbabaaaababbaabababbbbbbabbbbbbaabbaabbbbbbbbbaaabbababbbababbbaaababbaabaaaababaababaaabbaaabbaaababaabbbaababbabbbbaabaabbabababaaabbbaaaabbaaaaabababbbaaabaaabbaaabbbabbbbabababaabababbabbabbabaaabbababaaabbabbaabbaabbababaabbaaaabbbbabbaaaabaababbbaabbababbbbababaaaababaabababbaaaaabaaabaabbaaaabbabaabababbbabaaaabababaababbaabbababaaabbbbabbbabababaaabaabbaabbaaaabbaabbababbaababaaaaaabbabbbabaaabaaabbabaabaaaababaabaaabaaaaaababbaaaaaabbaabbabbaababbaabaabaaaababbbbbaaabaabaabbaabbaaabbabbaaabbaaabbbabbbbbbabaabbbabbaaabbabaaaaabbbbabbbabaaabababbbbabaabbbbabbbabbaababbababbbbbaaaaaabaaaabbababaabbabababbabbabaaaaaabababaaaabbbbbaababbabbaababbaabbaabbabbaaabababababbabbaaabaababaabbbbbbaababbaaaabaabababbabaabababbaaaaaaabbabbbabbaaabbbabbaababaaabbabbbaababbbaaababbabbabaaabaaabbbbbbbbababbabbbaabaaababbbbaabbaaabbaaababaabaaaaabaaaabbaaaaabaaaababaaaaaabbbaaabbbabbbbabaababbbaaaabbbbbbabbbbbaababbaaabaabaabaaabaabaababbaaaababbaabaaababaaabbbaaaaaabaabaaaaabbaaababbaaababbbaabaababaabbbbaaababaabbabaababbaabaababbbbbabaaabbaabbababbbabaabbbaabbaabbaabbbababbbabbaabbababbbbbaabaabbaabababbabaabbbbaababbaabbbaababbaabbbaaaababbaababaaaababbaabbbabbaaabababbaaabaaaabaaaabaaabaabbbbbbbbbbbbbbbababbabaabbbbbabaabababbaababbabbabbabaababababaaaabaaababaababbaabbbbbabbbababbaabbaababbbaabaaaababaaabababbbaabaaaaaaaabbababaabaaabaabbababaabaababbabbabbbaaabbaaabababbbbbbaabaabaababaaabbbaabbabbaaabbaabbabaaababbaaaaababbbaababbababbbaabaabbbbabbabaabbbbabbabbababbbbabbabbbaabaabaabbabababbaababbaaababbabbbbbabbbbabbabbababaabbbaabaaaabbbaababaababaabbababbaabaaaababaaabbbabbbabbaabbaabbbaabbababbaabbbbbbbaaababbbbabaaaaabbaabbabaabbbbbabbababbbbaabbbaaabbbaabaabbabbbaaabbababbbaaabbbbaaabbbaaaabbaabbaabbabbababbbaabbbbabbbbbaabaabbbaaaa bbbaaabaababbbabaabbbaabababbbbabbaabbabbbabaaaaabbbbbababaaabaaabbaaaaabbabababbabaabaaabaabbaaaaababbbabaabaaaababbabaabbaaaabbaaaababbaabbaaabbababbbabbaabbaaabbbbabababaaabbaaaaaababbabbbbaabbaaaaaabaabaaabbbaaaaaabbbaaaaaababaaabaababbbaaaaababaaaaabbbabaabbaaabbaaabbbbbbaaaaaabbaaaaabaabaaaabbaaaababbbbbbbababbbbaababababbbaaababaaabbbababbaabaabaaabaabaaaaaabbabbbaaabbababbbabababaabbbaabababaaababbaaabbbabaabaaaaaaaaaaabbbbaaaabbabababbabaabaaaaabbaabaaababababbbbaaababbbabbbabaaabbabbbbbbbabbabaaaabababbabaaabbaaaaabbaabbaabaaabbbaaababbbbabaabbaaabaaababbbbbaabbbaabaabaabababbabaabbabbaabaaabaabaaabaaababaabaaababbababaabbbabbbaabbbaaabbbaaaaaabaaaabbbbbaaaaabbaaabbbbbaababbaabbabbabbabbbbabaabbbabaababaabaabbbaaaaaaaaaaababbbbaaaabbaaabaaabaabbaaaabaaabbaababaabaaaaabaababaababbaaaaaaaabbabbaabbbbbbaabbaaabbbbbbaabbbbaabbbbaaababbbabbabababbaababaaabaaaabbbbbbaaababbbbbbaaaabbbbbabbbaaaabababbabbbbbbbaabaabbabbbabbbbbbbbbababbbabbbbbabbbbabbabbbaabaaabbbabaaabbbabaabaaabaabbbbababbbaaabbbbbababbbababaaabbbbabbbaaaabaabbabbbbaabbbbabbbbababbaabaaabbbbabaabbbbaaaabbaabaabababababbbabaabaabbbaaabbabbbaababbabbabababbbbaabaaaaaababbabaaaaaaabaaababbabababababaabaaabbabbabbbabaaabbbaaabbbbbabbbbababaabbbaaabaaabaabbababbabbabaaabbaaabbbbbbabaabbbbbabbbabaabbbbbbbbabababaaaaababbbbababbababbababbbbabbabababaabaaaabbaabbbbbbabbbaababaaabbbbaabaaababbababaaaabaaaaaaaaaabababbaaaaabbbbbbabbbbbbaaabbaabbabbbabbbaaabbabbbabbbbaaabaabaaaaabaabbababaabaabbabaaaabaaababbbbabbbbbbaababbbbbabaaaabbabbabaaaaaabbabbabababbbaaaabababbaaabababaabaabbaabbbaaaabbabaaabbbbabaaabbbabababbaaabbaabaaabbbbabbbbaaabaabaaabaaabbaaaababbbbbbabbaaaaaababbbabbbababbabaaaababaabbabbaaaaabababbbbaabbbaaaababaababbabaaababaabbbbbbbbbbbbbabaabbbababaababbbbaaaaabbbbbbaaabaaabbbbbaaabababbaabaabaabbaabbaabaabaabbbbaabbbbabbaaaaababbbbbbaabbbbbaabbbbbbbaabaaabbbabaabbbaabaaabaabbbbbbbbbabbbabababbbaabbaabbabbaaaaaabaaaabaaaaabaabbbbbaabaabbbabbaaaabbbabbbbabbabababbaaabbbabbaabaaaabbbabaabaab bbbbaaabbbabbabbbbaabbaabaabbaaababbaabaaabaaabaabbabaaaaabbabbbbbaaaaabaaabbbabbabbbbababaaaaaaabbbaaabaababbabaababbaaaaabaababbabaabaaabaaabbbbabbaaaabbaabaabbabaaaaaabaabbaababbbbbabaabbbbabbbabaaabaabbbaaabbaaabbaabababbaaaabbbbabbaaaabaaabbababaaabaaababbbbaabaaabababbbbbbaabaabaaaaabbbaaabaaabbaabbaabaaaaababaababbababaababaabbaabbbabbaaabbbabbbabbabbaabbbbabaaaabbbbabbaaabbabaaabbbababaabbababbbbaaaabbbbaaaabababbbaabbabaaabbbbbbaaaabbbbababbbaabbabbbbaaaaabaaabaabababababaabbababaaaaaaabbbaaabaaaaababaaabaaaaaabbaaabbbbabaabbaaabaaabbbbabaaaaabbabbababbaababbbaaaaabaabbbabbbabbaaaaaabaabbabaaaababbababbbabababaabbbbbabaaaaaaabbabbbbbabababbbbababaabaaabaaabbaaaaababbbbabaaaabbaabaabaabbaaabbababaaaabababbabababaaaaabbababbabaabbabbabbabbbaaababbababbbbabaababaabbbbbbababaababbbbbaabbbbabaababbabaaabbaabbbbabbabaababaabaabbabaaababababaaabbbabaaaaabaabbaaabaaabbbbbbaaabbaaaababbaabbbbabbababbbaaaaaabbbbbabbbbbabababaabaaabaabaaabaaaabaaaaabbabaaaabbbabaaaaaaaaaabbbabaabababbabababbaababbaabaabaababbbaabaaabbaaabbabbbbaaabbbababbbbbabbbaaaabbbabaabaaaabbbabbbaaaabaaaaabbaaaababbbbaababbaaaabbabaaabaabbabbbbbababaabaabaabbabbababbbaabaabbabaabbababbabbbaabbbbbaaabbbaaaaaaaabbbaabbbbabbaabaababbaababbbaabaaaaabaaaaabbbaabbbbbbbbaaaababababbabbaabbbabbbabbaabbabaaaabaaaabbbabbabaabbbbbbaabaaaabaabbaaabaaabbaababbbaaaaabbabbbaababaaabababbbaababaaabbaabbbabababaaabbbaaabababbabaabbbbaababaababbaababaaaabbabaaaabbabbbaaababbaabaaabbababbbbbbbaaaabbbbbabbaababababbbbbbabbabbaabbbabbaaabababbbabababbbaabbbaaaabaabababbbbaabbbbbabbbbaabaaabbbabbaabbbabaaabaaaabbababbababaaabbaabaababbaaaababaaababbaababaabbabababbbbaaaabbbbabbababbbbaabbaabababaabbababbabababaabbbaaaabbabbaabbabbaabbaaababaabbbaabbbaabbbbabbaaabaaababbbaababaaaaabbbbaabaabaaaabbbbaaaaabbabababbabaababaaaaabaababbabaabbbbabbbaaaaabaababaaabaaabbaaababbaabbaabaabbababababaaaabaabbabaababaabaaabbabbaababbaabababaaabbaabbbaaabbaabbabbabaabbbabaabbbababbabaaabbbbbaabaababbbabbabbabbabaaababbaabbabaabaaaab baabbbaabbbabbbaabbababbbbbabbabaaaaabbaabbbbaabbaabbabaabbabbabaaaaaabaaabbbabaababbaaaababababbabababbbbbbbaabbaaabbbbbbaaabababaaaabaaaaababaabbaaaabaaabbbbababaabababaaaabbaaaaaabaaabbabaabababbabababbaabbbbbbbbaabbabababaabbbbabaabaabbaaabbbbaaaababababbabaabababbbaaaababbaabbaabbbbbbbbbabbbabbbbaaabaabbabbabbbbabbbabaabbabaaaaaaaabaabababbbabaabaaaabbaabaaabaababbaabbaababbbbbbbbaababaababbaaaababaaabbabbaababbbaaaabbbbaaaaabbbabaaaababbaaaabbababababbabbabbabaaaabaaabbbabaabbabbababbbaabbaabbabaabbbaaaabbabbbabbabababaabbaababbbbbaaaaabbabbabbababbabaabbaabbabbbbbbbbbbaaaaabbbbabaaaaaabbaaaaaaabbaabbaabaabbaabaababaabbabaabbababbbbabbaaaabaabbaabaaaaaabbbabaaabaabbaabababbbbaaaaaabaabaaabbbbabbbabbbaabbababbaaaabaaabaabaaababbbbabbbaabaabaaabbbaabbbaaaabbabbaaaabbabbababbabbbbababbbaabbaabababbaabbabbbbaabbaababbaababbabbaaaabaaabbaabbbbabbabbbaaababaaaabaabbbabbbababbaaabaabbbabaaaaabbbaaaaaababbabbbbbabbbbbbaabbbabbaaaabaaababbabababbbbbaabababbbaabbbbababbababaaabbababbaabaabaaaabaababbabaababbbbabbabaaabbaababbabbbbaabababaaaabbaababbbaaabbbababaaabbababbaaababbababbaababbbabaabaaaaaabaabbabbabbbabbaabaaababbbbbaaaabaabbabaaaababbabaabababaabbaababbaaaaaabbbbbabaabbaaabaabbabababaabbbbabbbabaababbbbaababaaaaabbbabaabbbbaabaabbaaaabaabbabaabaaabbaabbbabbbbabbabaaabbaaabbbaabaabbbaabaaaaaaaabbaabaaababaaaaaaababbbbabbbbaaabbaaaabababbaababaabbababbabbaaaababbaaaaabaaaabaabbbabbababbbbbabaababbbbababaabbaaaaaaabbaaabbaaabbbbbbaabbababaaabbbabbbaaaaaaaabbbbabbbabaabaaababbabbabbaaaabaaaabbabababbbabbbbbbaabaaabbbbbbbaabababaabbaaaabaabaabbbabbaaabbababababbaabbababaaabbbabbabaaabbbababbaababaaabaabbbbaababbbbaabaaaaababaaabbbbbbaabbbaaaabbababbbbbbabbbaabaaaaababaaabbbaabbabbbabbbbbabbabbbababaaaabbaaabaabbaaaaababbababbbbaababaabaabaababaaaaaaabbababaabbabaabbbbbabbaabaabaaabababaaaabbabbababaabbbbaaaabbbaabbbaababbaaabbabababbabbbaabaaabbabbbbabbbbaabbaaaabbbbabaabaaaaababbabbaababaaaaabaabbaaaaabbbbbaabaaabbbbaabbbaabbaaabaababbbaaaaabbbbaaaababaabaabbabba bbbbbabaabbabaababbabaabaaaabbababbbabaaabbaaabbabaaaaaaaabbbbbabaabaabbbaabaababbbaabbabaababbababbabbbbababbbabbabababaaaabbbababaabbabbbababaaaababababbaabaaabbbaabbaabbababbbbaaababaabbbbabbbbaabbaaabababbaaabaabbabbabaabaaababbbababbbababbbaaabbbabbbababbaabaaaaaaaabaabababbbbbbabababaababbbaabbaaabbaaaaaaabbaaaabababbabbaaababbbbaaababaaababaabaaabbaabbbababaababbaabaabbaababbbbababaababababaabaabbababbaaabbbbaaaabbbbbaaabbaababbaaaaababaaabbababaabababababbaababbabaaabaabbaababbaaabbbabbabaaabbaaabbababaabaaabaababbaaababaabababaababaababaabbaabaaaaaabbaaaaaaababbbabaabaabbbbabbabaaabbabbbbbaaabaaabaabaaababaaaababaaabababbaaabbaababaabbaabbbbabaaabaababbbbbbbbabbabaabababbbbbbbbaabbbaaabbbbaabbaaabababababbaabbabaabaaaabbabbaaabaaababababbbabbbbbbaabbaaabbabaabaababbaababbbbabaaabbbbaababbbaabbbbbaababbbaabaaababaabbabaabbbbaabaababbbbabaabbabbbaaabbbaaaaabbbbbbbbabbabaaabbbbaaababaaabbbbabaaaaababbaabbababbabbbbbbaabbbbbaaaabbbbabaaabbaabbbbbaaabbbabbbabaaaababaaaababbbababbaaababbaaaabaabaaaaabaaabaaaabaabbaabbaaabbaabaaaaababaabbbbababbbabaabaabaaaaaabbaababaaabaababbbbbaaaabbbaaabbabbbaaaabaaabbaababbbabbbbabaaabababaababbaaabbbbabbbbbababbbaabbabbbbbbbbbabababbaabbbbbaaabaabaabbabaaababaaabbbababbbaaaaaaaababbbbabbaaaabbaaababbabbbabbaaabbababbbaaaababbbabaabbbbbabaabaabbababbbbaaababbbababaaaabbbbbbbababbabbaabbbabbbbbaaabbbaabaaabbabbaaaaabaabaaaabbbaabbaaababbbaaaabaababaabbabbbababbbabaaaabaabbbbababaaababbbbabaabaaaababbabbbbabbabbabbaaabaaaaaabaaaabbbaaaabbbaabbabaabaaaababbaabbbbbbaaaaabaabaaaaabbaabaababbaaabbabbaaabaabaabaaabbaaaaababbbabaabaaaababaaabbbaaabaabaaaaaabaabbbabbbbbbbbaabaaabbababbabaabaabbaabaabababbabbbabbabaaabbabaaabaabaaabaaaaababaababbabababaabbaabbaaabbababbbbbbabaaababbaabaaabbababbbaaababbbaaababaaabaabaabaabbbaaababbbabaaababaaaabbbabbbbbabbaaabbbabaaabbaaaabbbaaabbbbaabbaaababbbaaabbbababbbabababbbbbbaaabbaaaaababaaaaaaaaaaababababbabaababbaabaaabababbbbabaaaaaaabababaabaabbabaaabaabbbaabbabbaabbaabbbabbaabbbbbaabaabbaaa abbbbbbabaaaaabaabbaaabaaaaaabbaabbbaaabaaabaabaabbaababbaaaabaaaaababbbaaabababbbabbbaababbaaababbbaaaabbbbbaaabbabaaababbbbbaabbaaaaabbaabaabbbaabaaaabbaabbbbbbbbabaabaaabbbbabaabbbbaabaaabbabbbbbababababbaaaabbabbaabbaaaabaababbbaabaaababbbabaaaabaaabbbbaabaaaaabbaabbaabaaabababbaaabaabbbbbaaabbbababababaabbbaaabaaaaaabbaabbbabaaaaabbbbabbbbbabaaabaaabbababaaaabaaaabbbaaaabaaaaaaaaabaabbabbaababaabbbabbaaabbbabbbbbaaabbaababbbbabbaaaaaaaaaaabaaabababbbaaaaababbaabaaaaaabbbaaababbaabaaabbaababaabbabbbbbbaaaababaaabbabbaabbaaaabbbaabaabbbbbaaabaaabababbbaaaaaabbbabaaabbbbbbabbababaaaabbbbbabbaabaaabaababbbbbaabbabbbbbbababaaaabbbabbbbbabbbabaaaabababaababaabaabbbbabbbaaaabababbabaabaabbabaabbabaabaaaaababaaabbaaaababbbbaababbbbaabaaabaabaaababbaaabaababbbbbbaababbaaaabaaabbbaabbbbaaabaaababbbaabbabbabaababaaabaababbbbabaabbbaaabbbaaaaaaaabbabbabbbaaabbababbaabbbbaaabaaaabaaaababaaaabaabbaababbbabbaabbaababbbabbbaabababaaabbabaabaaababbaaabbababbababbbbaabababbbabababbaaaabaabaabaabbbaaaabbaabbbabbaabaaaabbbabababaaaabaababaaabbaabaaabaaabbabaababbbabbbbbaabbbbbbbbbaababababbbbaabbbababaaaaabababaaabbabbbbbbbaabbaabbabaabaaabbaabbbbabbababbababaabbbabaababbaaaabaaaaababaabbbaabbabbabaaaaababbbbbbbbabbbbbbaababbabaabaaababbabaabbbbaaaaabbbbbaabaabaabababaababaaaabaaaaaaabbbbabaaabbabbaaabaabababbbbabaaabaaaaabaabbbbababbbabababbaaabbbbbaabbbbbbbabaababababbbababababbbbabbabaabaaaaaabbbbaaaaaaabbbabaaaabbaaaaaabbaabaaaabaaaaaabaaaababbbabaaabbbaabbaaaaaaababbababbabaabbbabbbbababbabbbabababbbbbbbabababbbbbbbaabaabbbbabbababbbabaaaaaabaaaabbabbbbbaabbabbaaaabaaabbaaabababaababababbaaaabbbbbbbbbababbbabbbbababaaabbbabbbbbaaabbbbbbbbaaaaabaaabababbbbbabbbaaababbaaababaaaabbababbabaabbbbbbaaababbaaaaabbababbaabbbababababbbbbaaaaababbbbbbababaaaaaabaabaabbaaabababbaabbaaaaabbbaaaaaaabbbaaaabaaaababbaaaabbbabaababbaaaaabbbbbbbabbbbbaabbbabaabbbbbabbabbabaaabbbbaabaaaaabaaaaaabbaababbbaaabaabbbababaaabaababbabbabbbbababbaabbbababbbabaaabbbbbbbbbbaaabaaaaaabbbaaaaabaaababbaaa aaaaaaabbaabababbbbbaabbabaabbabbabbbbabaaabaaabbaabaaabbbaabaaaaaabbbbbbbbaabaaabbbaabaabbababaaaaababbaabaaabbbbaaabbbabababbabbaababaabababaabbbbbbabaabbabaaababbbaabbaaababbbbbababbbabbbabbbaabaaabbbbbbaabaabababbabbbabbaaabbbbbabbabbbabbbbbbaababaabbaabbaaaabbabbaababbbabbbbabbaaaaaaaaabbbbaabaaaaaaaaabbbbbabaaabbaaababaaaaabaaababbbbbabbaaaababbaabababababaabbbabbbbabbaabaaaaaababbbaaabbaabaaabaaababbabaaababaabaaabbbaaaaababbabbabbbbbbaaabbaabbbabbbbaaaaaaabbbabaaabbabaabaaabaaabbbaaabbbbaaababababbbabbbabbbbbabaabaaaabaabbbbbbbababbaaaaabaababaababaaababaaaabaaaabbabaabbaaaaabbbbaababbaababaabbbbabaababbbabbaaaabbbabaabaaaabbbbbabbbabbaabbbbaaaabbbbaaaaabbaaabbaababbabaaabbbbbaababbaabbbabbbabbbabbbbaaaaababbabbbabababbbbabbaabbabbaaabaabaaabbabaaabbaaabbbbaaaaabbbabaaaabbbaaabbaabaaaaabaaabababbbabababaaabaabbbaaababbbabababababaabaaabbaabaaabbabbbbabaabbaabaaaabbbabbaaaaaabaabababaabaabbabbabbbaabbbbaabaabbababaababbababbaabbaaaababababaaabbaaababbaabbaaabaaabaaaababbbbbaabbaaaababbbaaaaaabbaababbaabaaaababaaababaabbbaaababbbbabbbbbabbaabaaabbbbaabaabababbaaaabbbbbaaabbbbbbbaaaaaababbbbbbaabaaaaaaaaabbbabbbbaabaababbabbabaaabaabbbabbaababbaaaabbaaabbababaaabbaababbababaabaababbbabababaababaaabbbbaabaaabbbababbaaaabbbbabbbababbbbbbaaababbabaabaaaaaabbbbabbbbbbaaababbaaaabbbaaaabbaabaaabaabbbbbbaaabbabbbaaabaaaabbbbababaaaabbbaaaabaaabbbbaaabababbbbbaaabbbbbaabababbbbbaabaabbbbbabaabbbabbbbbabaabaaabbabbababbaaaabbabaaabbbaabbabbaabbbbbabababbbaababbaababbbbbaaabbaaabbabbababbbbbaaaaaaabbabaaaaababbabaabbabaababaabbbbbabaabbbabbbbaaabbabbbbabbbaabbabbbbaabbbababaabbaabababaaabaabababaababbbbbbbabbbabbaaaaaaababbaaaababbababbabaaababbaabbabbbbbbabbaabababbbaabaaabbaaabbbbbabaababbbbaaababaabbabbbbbaaaabbaaaabbababbbbbbbaabbbabaaabbaaaaaaaabaabbbaabbbbbbabaabbbbabaabbbaababaaaaaabbbabbababbbbbaaababaabbaabbaaabaaaaaaabbabababaabbaaaaababaaabbaaabaaabbbabaaababaababbbabbbabbaabababbbabbbbaabbbbabaaabaabbbaabaaabbbaabaababaabbaabaaababbababaabaaaaabaabababbbbaaa bbabbaabaaabbbbabbabbbbaababababbbaaabaaaaaababbbbbaababbbabbbababbaabaaaabbaabaabbaaaaaaababbbabbaababbabbbbaababababbaabbbbbbbbbbbaaaabbaabbbbabaabaaabbaaaabbaabbaabaabbaaaababbbbaaaaabbabaaaabaaaaabaaabbabaabaaaabbaabaabaababaaabbaabbabbaabaaaaaaaaabbbbbbbaaabababaaabbaaababbabbbbbaabbabbbabababaababaaabaaaabbbabaabbabaababbababaaababbabaabbbaaaabbabbbabababaabaaaaaaaabababbbbaababaabaababaabaaabbabaaababbbbbabbabbaaabaaabbbbbbaaabbbbaababbaaaaabbbbabbbabbbaaabbbabababbabbaabbbaaaaaaaababababbabbbbaabbabaaababbaabaaaaabaaabababaababababaabbbbaaaabaaabaabaaabaababbaaababaaabbaaaabbabaabaabbabbbabbabbaabbabbbaaabaabbbaababbbaaaabbaaabbabababaaababbabbbbabaaabbabababbbaaaaaaaababaabbaaaaaaaababaaaaaababababababbabbbbbbbbaaabbbaaabbababaabaaabaababbabbbaababbbaaaabaabbababbbbabbbbbbbaaabbbbaababbbabbbbabbbbaaaabbbbababaabbabbabaabbabbbbaaaaabbababbbaaaabbbaaabaabbaaabaababbbbbaaababbabaabbabababaaaaababaababaabaabbbbbabababaabbbaaabbbbaabaabbbaabbababbbbabaabbaaaaaaaabaabbbaaaaaaabbaaabbbbabbabbabbaabbbbbbabbaaaabaababbaababaabbbaaabbabbababbabbaaaabbabbabbbbbabbbbaabbababbababbaaabaaababbabaabbbaabaabbabbaabaaaaaaaabbaababbaabbbabaabbabbababbbaabbbaabaabaabbaabaabaabababbbaaababaaaabbaaaabababaabbbbaaaaaaababbbabaaaabaaabaabbabbaaaaabaabaabaaaabbbbabaaabbbaaabaaabbbaabbababaaabbbaabbabbbabaaabbbbabaaaabaaaabbabbabababaaabbbbbbbbbbaaabbababaaaabbbbbbbaabbbaabbbbabbaaaabbbbabaaababbbbababbbababbbbaaabababbaaabaabbbbaabababbbabababbaabbabaabbababaabababbbbabbbabbaaaaabababaaaababaaaaaabaababaaababaaababbbaaaaaabaaaaabaabbbaaaababbbbbbaaaabbbababbbbaaaaaaabbabaabaaaababbaabababababbbaaaababababbbaaabaaabbbaaabaaaabbaabaabbabbbbaabbbbababbbbaaaaababaaaaabbbbabbaabbbababbabaaabbbbaababbababbbabbbabbbaabaabbaabaabbaabaabaabbababbbbbbabbabbbbabbaabbbbabbbaabbbbbbbbbabaabbbbbbaabababbbabaaabbabaabbbbaaabbabaaaabaaaabababaabaaaabbabbbabbbabbabaabaaabababbbaababbbabbbbabbbbbaabbbbbbbabaaaaabbabbbaaaaababababaaababbaababbaaaaababaaaaabaabbbabaaababbbbaabbabababaabbaababbabbbbba aaaaaaabaabbbabaabaaaaaabaabbbabbabbbabbbaabaaaaaabbbaabbaaaabbbbbbbabababbbbabbaaabaabbbabababbbbabbaabbbbbabbabaabaababbbabaaaaaabaabaabbbabbbbabbaaabaabbbaababbababaabaaaaabbaabbbaabbaabaabaaabbaabbbbbbbabbaaabaababbaabaaaabbbaaaabaabbbbbbabaabbbaaaaababbbbaabaabbabbababbaabbabbabbabaaaaaabbbbaabaababbbbbbbbabbbaaaabbbabbbbabbaabbbabbaaabaaabbaababbababaaabbaaababaaaaaabbbaabaaaaabbabbaaaaaababbababaaaaabaaaaaaabaaaabbaaabbbbbaabbbaabbaaabbbbaaabbaabbbbabbaabbbababbbabbbaabbabaabbbaababbbabbabaaaababbaaabbbabababbbbababbaaabaabbaaaabababbababbbbbaababbbaaababaababbabbaabbaabaaabbababbabaabaaaabbbbaababaaabbaabbabbaaaaaaaababaaabababbbbaabaabababbaabbbbabbbbaabbababaaaaaaaaabbbabbbbbbbaaabaaaaaabbaabaabaabbbbbbbaababaabbbbbbababbbbabbbbbaabbabbabababbaabbbbabbbbbaaaabbbbbbaabbabbbbbabbabbaaabbaaabbbabbbbabaabbbbababaabababaaabbbabbbabbbabaaabaaaabaabaaabbbabbbbbababaaabbbabaabbaaabbaaaabbbabaabbabbabaabbbbabbbbbaabaaaaababbbabbabaaaabaaabaabbbaababbabaababaaaaabbabbabbaaabbaaabbbababbbabbbaaabbbaababbbaaaabaabaaababbaabaaaaabaaababbbaaabbbabaabaabbbbbbabaabaaababbabbabaaabbbababbbabaababbbbabaabaabbbabbbbaabaabbaabbbaaabababbbbbababbbaabbaaaaababbaabaabbbabaabaaaaaaaaaabaabbaababaaaaaaaabaababbbababbbbbaaabaabbabaaaabbbaaaababbababbaaabababbbbbbbababbaaaaabaabaabaaabaabaabbaabababbbbbbbbbbabbbbbbabbbbaabbbbbabaababbabbbabbbaaaaabbaaabbabbaaaabbbabbaaaababaabaaabaabaaabbbbbbaabbbaaabaabaababbbabaabbaabaabbbbbabaababbaabbabaabaaaabaabbaaaabbbbbbbbbabbaabbbaaababbaaaabbbabababababbbbabbababbabbbbaaaababbbbababbababaababbbababbabaabbaaaabbabbbbbaabbbabbaaabbbaabaaaabababbbbabbbbaabababbbaabaaabbabbaaababaaabaaaabababbaabaaabbbabbabbbbabbbbaaaabababbabbbbbaabaabbbbabbbbbabbaabaaaaababbbbbbbbaaaabababbbaaabaaabbaaababbabaaaaabbabaaabbabaababbababaaabbabaaaabaaabbaabaabbaaaabaaaababababbbaaababbbbbaabbabaabaabaabbaabababbbaababbaabbababbbbbbaaabbaababbaabbababbbaaabaabbbbaabbbaabbbabbbbbaaaaabaaabbabaaabbbaaabbababbaabbabbababaaaabbbbbbbaabbbbbbbaabbaaaaaaaaabaaaaaaaabba aabbaababababbbbbababbbaaabbbbbbbbbbbbabaabbbbabaabbbabbabbababaaabbbbaababaabbbbbaaabbbabbaaaabbbbbababaaaababaabaaaababbababababbaaaabbaababbbaabbbaabbbbbbaaaabbabaaababbbbbaaaabbbbaaabaababaaaaabaaabaabaababaabbbbaaaaababbabaaaaaabaabbbbabbbbaaabbaabbbaaaababbbbbbbbabbbaaababbaabaaaabbababbabbbbbbbbbabbaaababaabaaaabbabaababaaaaaaaaabbbbaababbabaaaaababbbbbbabbaaababbabbaabababaabababaaaabbabbbaabaabbaaabbabbabababaaaabbaaaaaaaaabababbbbabbbababbbabbbbbabbaabbababbaaaaabbabaabbabbbbbbbbbbbbbbaaaaaabbbbaaaabaabbbabbabaabbabbabbaabaaabaababbabbabaaababbaabbaaaabbaaaaaabaabbabbbbaabbaaabaabbaaabbaaababbaaaaabaabbbbaaaabaabbbaabbbbbaaaaabaabbabbbbababbababaaaabbabbaaaababbaaabaabbbabbababbbbbabababababbaabbbababababbbabbaaabbaababaaaaababababbbbaabbbaabbaaabbabaaaaabbbbbaabaabaaabbbabaaaababbaaabbbbaabbababaabbbabaaaaaaaabaaabbbbbababbabaaaaaaaaabaabaaaabaaaabbbaaaababbbabbaaabbbabbbababbbbabbbabbbabbbaabaababbaabbbbabaabbbbbbababaaabaabaabaabaabababaabaaabbbbabbbbbaaaaaaaaaaaabbbbbaaabaabaaaaaaabaababbaababbababbaaabaabababbbabbaabbbbbabbbaabbaaaaabbbaabaaabaabbbabbbbaaababbbbbaabaabbaaaaaaabbaaaabaaaababbaaabbabaabaabaaaabbaaabbaabbabababbaababbabbbbabababbbbbbbbaabaabaabbababbaababaabaababaaababbabaabaabaabbabaababbaababbbaaabbabbbbabbabaaaabbaabbbbbaaabbaababbbabbbaaaaaaaaabbabaaabababaaabaabaabaabbabaabaaaabbabbabbaabbbabbababbbbabbbbabbbabaabbabbaaabbbbaabbbbbbbabbabaabbbbabbabbaaabbbbababbbbbabbbabbaababbbabaaaabbababbbababbbbaababaabbaaababaaaaaaaaaaaaaabbaabbbaababbaaababbbbbbaabbabbaaabbaaaababbbabaabaaaaabbbaaaabaaababbabbbababaaaabbbaabaaaabbaabaabbabaabaabbbbbaaaabaababaaaaabaabbaaaaaabaabbbbabbabbbbaabaaaabababbbbabbbbabaababababbabaaaabbabbbaaabbbbbabbbbbbaabbabbaabaaaabaabababaabaaaababbabbbaabaabbbbbaaabbabbbbaabbbaaaabbabaabbabababaabaabbabaabaabaabaabbaabbbaaabbaaabaabbbbbbbaaabaabaaaaaaabbabbbbbaaabaababbbaabaaabaabbbaaababbabaaabbaaabbbbabaababaababbbaabbabaaabbaababbbbabaaaababbaaabbbbbabaaabbbaababbababbabaabaaaabbabbbaaabbbbbbbabababbbabbababa bbababbabababaaaaabbaaaabaaaaaaabbabbbbbaabaaabbbaaaaabbabaabbababbabbbbabbabbbaaababaaabbaabbbabababbaaaaabbbaabbaaaaababaaaabbaaaaaaabaaaabbbbabaabbabaaaabaabaabbbabbaaaaabbabaabbbabaabaababbababbabbaabababaabaaabaaaaaabaabababbababbbaaaaaaaabbaabababbaabbbaaabababaaaababababbababbbbbbbaabbababababaabbbbabbbbababababbabaababbaabaabaaabaabbaaaaaabbaaaababaababbbbbbbabaabaaaabaaabaabaabbbbbbbabbbbabbaababaaaaaaaaabbbbbaabbbbaaaabaaaabaaabbababbabaaabbababababbbaaaabbabaabbabbaaaabaabbaababaabaaaaabbbbabababbbababbaaaabbbabbaaaaaaaabbabbbabbaaaababaabaaabbaabbbbbbaaaaabaabaaaabbbaaaaababbabbababbbbbbbabbabbaabaaabbabaabbababbababbbabaabbabbaaaabababbaaabababbaabbbabbaabbbaaabaabaaabbbbbbbababbaaaababababbbbbabbbaabbbabbaabbbaabbabaaabababbbaaaabaaabaabbbbbaababbabbabbbbbabbbbabaaabaabbaababbabbaaaababaabbbbaaaaabbbbbbbbabbbbbabaabbababaaaabaaaabbbbabbaabbbaaababbaabbaaaabaabaabbabbbbabaaaababbaaaabaababbbbabaabababbaabbabbbababbbaabbaaaaabaababbbbaaaabababaaaababbaaaabbaababaabbbaaababaabbbbbababbabbababababbbbababababbababaababbbaabbabaaaaaabaaaaababababbababbaaabaaaababbbbbaababaaabbbbaababbaaabbaaabbaaaaaababbaabaaaabaababbabaaabbbbbabbbbaabaabbababaabbbababaabbabababbbbbbabbabbbaabbaabbabbababbbbbabbabaaaaaaabbabaaabbbbbabaabababaaabbabbbbaaabbababbbbbbbabbaabbaababbaaaabaabbbaaaabbaaabbbbaaabbbaaabbbbabbbabaaaaaababbaabaaabbbabbaaabbabbbbababbbbaaaaabaaabbabbbbabbbabaabbbbbaaabbaabbababbbabbabbbabababbbbbaaabaabbbaaabababbbaabaaaaaabababaabbaaaaaabaaabababbabbaabababbabaabbbababbaaaaaaaaaabaaaaaaaabbbaaabbbaaababbbaabbabbabbbbbaabbbabbbabbaababbaaaaabaabaaaababbabaaabaaabbaabbaaabaabaababbabbbbbbbaabbbbabaaaabbababbababaababbbaaaaabaaaabbaababbbbbbabbaabaababbaaabbabbbbaaababbaaaababbbababbbbabbaabbaabaaaaaaaabbabbbabaaabaabaaabaaaaaabababababbabaaaabbbbabaaaabbbabaabaabbbbaaaaaaabaaabbaaabaaabbbbabbbbbabbbbbbbbaaabbabbabbaaabbbaaaaabaaaabaabaaabbababbabbbaababbbabbbbaaaabbbbbaabbbbaabababaaaabaabbabaabbbaaaabababbababaabaaabaabababaababaabaabaabaaaabababbabbbaa aabbaababababbbbaabbabbababaabbaaabababbaaaaabbababaabbaaababaabbaabbbaabbbbbbaabbbbababaaabbaaaaaaaaaaaabaaaababbababbaabbaaabaaabbbabbabbbbbababaabbbbbabbbaababaabbaaaaabaaabbbaabaabbaabbabbabaaaabbaaaaaaaababbabbaaaababbaaabbaaaabaaabaaabaaabbbbaabaabaaabaaababaaaabaabbaaabaabaaababaabbbabbbbbbbaabbbbbaaabbaabbabaaabbaaabbaaabbbabbbabbbbbaabaaabaaaaaaaaaababbababbaaabbaaaaabbaabbbabbbabbaaaaaabbabbaaaaaababbabaaabaaabbaabaabaaabaaaabbaabaababaabbbbbaabaaabbabbababaabaaabababaaaaabaabbababbbbbabbabaabbaaabbaaababaabaaaababbabbbbbaaabaaaabbbaaaabbbaaabbbbaabaaaaabbaaabaabbbbbabbabaaabbbbabbabbbbbaabbaabaabbabbbbaababbbaabbaaabaaaaaaababbbaabababababababbaababaaaaabbbbabababaaaaabbabbbababbbaabbaabaababbbbbabaaabababbababaababbaaabbbbbbabaabbaaaaabababbabbbabbbbaababaaaabbbaaaaaabbaaaabaababbbaabaabaaaabababbbaababbbabaabaabbabaaababbabbaaaaaaabbaababaaabbbabbabaabbbbabababaaabaaaaabbabbababbabbabbbabababaabbabaabbaabbbbbaaabbababaabbabbbbbbbabbbbbbaabbaabbabaaabbaaaabbabbbbbabbababbbababababaaaaabaaabbbaaabbbaabbbabaaabaabbbbbbbbbbabbbbababaaababbbbbabaabbbbbabaabbbbaaaaaaababaabaababbbaaaabaaabbabbbbbbbbbababbabaabaaaaabbabaabbbbaabbbbbaaabaaabaabbbaaabbaabbaaababbaabaabbbbaababbabaabbbabbabbbbbabbaabaaababbbbbababbbaabaabbbbbabaabaabbaabaabababbbaabbaaaaaabbbbabababaaaaabbabbabbbabbbbbaababaaabaaabaabbbaabaabbabbbbbbabbbaaaabbbbbaaabaaabbbaaababbbabbabbbabbaabbbbbbaaabababbbabbaaabaabbabaaaabbabbabbabaabbbbbbbaaabbaaabaabbbbbababaabaaabbbaabbbabbbaababaababababaaaabbbbaababbaaaabaabaaaaaaaaabaabaabababababbbbbbbbbabbababbaaabaaaabbabbbbaababaaaaaaaaaababaaaaabbabababbbbababababaaababababaaabbbbbaabbabbbbbaabbbabbbabaaabbabbbabbabbbbbbaaababaabbbabbbbbbbbbabbaaabaabaaaaaabaaabbbaabbaaaabbababbbaababbbbbabbbbbabababababbaaabababaaabbaabbababaaaabbbabbabbaabbbaabaaaaabbababaabbbbabbbaaabbbabaaabaabbababbabbabbbbaabaabaaabbabbbabaabbbbabbababbbababababbbbbabaabaaaabbbaabbbbbaaabbabbaaababaabaababaaaabbbabbbababbbbbbbaababbbbaaaaaaaaaababaaaaaaabababaababaabaaabbbbbba bbbbbaaabababaaaaaabbbaabbbbababbbbbabbbbabbbaabbbabaaaaaababababaabaabaabbabababaabbbbbababababbabaaabaaabbababbababbabaabbaababbaaaaaaaaabaaaaaabbaabaababababaaaaabababaaabaabbbbbaababbbaaaabababbbbabbbbbbabbbbbababbababbaaaababababbabababbababbbaabbabababaaaabbbabbbabbaabbabababbbbaababbbbbaabbbbbbbaaaababbabbaaaaabbababbaabaaaaabaaababaaababbaabababbbbbaabbbbbaabbaabbababbababababbababbabaaaabbbbaababbababaaabbaabbaaaabababbabbaabaabaabaabaaababaabbbbaabaaaabbbababbbbaabbbbbaabaaaaabbbbbaaaaababababaabaaaabbabaababbaaaabababaabaabaaaabbaababaabaabbaaababaaababbaabbbbbaaaaaaaaabbbbaabbbbbbababbabbbabbabaaaabbabbbbbaababaaabbabbbaababbaaabbbaabababbaabbabaaaaabaaaaabbbaabbabbaabbbbbbbaaabbbbbabbbbbabbbabababbbbbaabbabbbaababbbabaaaaabbbbaabababbbbbbaaababaaabbbababaabbbbbaabbbabbabbaabbabbbababaababaabbabbbaaabaabaabbbbbaababbbbabbabbabbabaabbaaababaababbabbbababaaababbbabbaaaabaaaaabbaabbababbbbaaabbabbbbabaabbbbaaaabbaaaaabbababbabbababbabbbabbabbaabbbbbbbaabaaaaabaaaaaabaababaaabbbbbbabbbbbabbaababbbaabababaaaaabaabaaaaabaabbaabbaabaabbaaaabaaabbbabbaaabaaaaaabababaabbbbbbabbabbbabababbabbaaabbaabbbbbbaaaaabababaabbaabbaabbaabbaaabbbbbbbababaabaabababbabaaaaaabaaabbaababaaaababbaabbbbabababaabbbbbbabbbbababbbbababbaaaabaabbbbabaabbaabbbbaaaabbaababbbababbaaabbaabbabbbabbaaaaabbaabbababbbabbbaaabbaaaaaababaaabababaabbabbabbabbaaaabababbabbbbbbbaaabbaabaabbaabbbbabbbaaabbbaaababbabaababaabbaaabbaaabaabbbabaaaabbabaaaabaaabbaabbabaaaabbbbbaababbaabbabbabbbbbaabbabababbababaabbaabbabaababbabbaabaaabbaabbaababbbabaababbababbabaabaabbbbbbabaaabababaaaaaababbbaabbaabbabababbbbaababaabbbaabbabaababaaaabbbbbbbababbbabbaababbaababaabbbbbbaabbabababbbbbbbbbabbaaababaabaaabaaabbbababaaaaabaaaaababbbabaababaababaabbabbbbbbabbbabaaaababaaabbbaaaabbabbbbbaabbbaabbbbaaaabaabaaabaabababaaaabbaabbbbbabbbabaaabbabbababbabbbaaaaababbaabbabbaabbaabaaabbabbbbbabbaabbaaaabaabaabaabbaaabbbbbaaaabbabbbbbbaaaabaababbaabbbabbaabbbaaaabbaabbabbabaabaaabaabbabbaababbbbbbbbaaaaaaabaabbababb babaabbbabbbbaababbbabbababbaaaaaabaaaabaabaabbabbbabbaaaabbaaaabaaabaabbabbaaaaaabaabbbbbabbaabaaabbbbaaaabaabbbabbbbbbbaabbbaabaabbabbababbbbbbbaaabbbbbbbabbbaababbabbbaabbbabaaaaababaababbababaabbbbbbbbbabaabbbbbbbbbaabaabbbbaabbabbbbbaabaababbbaaaaabbbabbbaabbbbbaaabaabababaabaabaaaabbbabababbbbabbbbbababbaabababbababbabbaabbbbbabbbbbabaabaabbbbabbaaaababaaaaababbbaaaaabaaaababaabbaaaabbbaabaaaabbbbbbaabbbaabbaaaaabbaaabaabbaaabbbabbabaabbaaabbabbabbbababbababaababbbaaaabaababbabbbbbbbbbbbbaaabaaabbbbaaaaabbabbbbbabbbbabbbbbaaabaaabbbbabbaaaabbabbbabababaaaabaababaaabbbbbabaaabbbaaaabaaaababababbaaaaaaabaababbbbaabaaaabbabbbababbbbabbbabbbbabbabbbbbbababbbabaaababbababaaaabaaaaabbaabbbbbbbbaaaaaababaaaabbbbaabbbabbabbaaabbaaaabbbbbbaaabaabbbbbbabbababaababababbbaaaaaaaaaabaaabaababbbbbaababaaabbbaabbaaaabaaabaabababaababbbbbaabbabaabababbbaaababaababbabbaaabbbbaabbbaaaababbbbbbbabbbaababbabbbabaaaaaabbababbbbabaabbaababbaaaaabaaaaaaaabaabbbbbabaaabbaaaabbbbaaabbbbababbaaabbbbbabbabbbbabbaabbabbabbbbbbbbaaaaabbbbbaaababbaabbabbaabaaabbabababbbbbaababbabbbbbababbbabbbbaaaaabababbaaabbababababaababaababbbabaababbaababbbbabaaabbabbbabaaaaababbabbbbbbaaaaabbbababbbbbbaabaababaaaabbbbbababababaaaabbbabaaabbbababbbaababaaabaabbbbbbabbababbaaaaabaaabbaabbaabbaaaabaabbaaaaabaabababbabbbbaaababbabbaabbbbbbaaaabbbababbbbabbaaaabaaabbbbaabbbaabaaaabaabbbbaaabababbbabaaaaaabaababbabaaaaababbabaabaabbbaabbababbabbababbbabaaabbbbbbbbaaabaaabbabaaabbaabbbbbbaaaabbbbaaababaaababbaaaabababbaababaaaabbaabbaabaabbbbbababbabaaaabbbaaaaaababaabbbbbbbaabbaabbaababbbaabbabaaaabaababbaaabaaabbbabbbbbaaababbbaaaabbabbbbabababbbaaababbbbabbbbbbaaaababbaabaaaabaaaabbabababababaaaabbabbabbaababbaababbaababbabaaababaaaaaabbbbabababbaabbabbbaabaabaaaabbbbbbabaabaaaabbbabababaababaabbbabbaabbbbbababbaabbbbaabaaababbbbbbbaaaabaababaaabbaabbbbaaaaabbabbaabbbbabbaabbabaaabbbaaababaaaaababababaaabbaabaababaaaabbaaabaaaaaababbabbaabbbbbaaabaaabaabaababbaabaabaaabbbbabbbaabababaaaaaabaaaaabbaaabbaab baaaaabbbbbabbbbbbaabbbbbbababbbbaaaaabbbbbbbbaababaabaaaabbabbbabbabaaaaaaaabbbbbbabbaaabbbbaabbbbabaaaabbabaaabbbaabaaabaaababaabbaaabaaababbabaaabaaaaabaaaabaabbbaababbbabbbaaaaabababaabbaaaabaababaababaabbbbaaaababbbbbaaabbbbaabbabbbbabbabbbaabaabbbbaabbbbaaaaababbbbbababaaaabaabbaabaaaaabbbaabaabbabaaaaabbbbbbaabbaabaaabaaabbbaaaaaaaababbaaabbaaababbabaabbaaaaabbaaabbaababaabbbaabbbaababaaababbabaaaabbbbbbabaaaababbbbabbbaaababaabbabaaaabaababbabaaaaaabaaaabbbababbbbbbbaabaababbbbbaaabbabbaababbbbabbbaabababaaabbbaaaababaababbbabaabbaabbaaabbabaabbaabaaaababbbbbbaaaaaabaaaaaabbaabbabbbaaabbaabbabaabaababbababababbbbbbabbaabaaabbbaababbbaaabbabbaabbaabaaabaabbbbabaabbabaaaaabaabbababaabaabbabbabbababaaabbaabbbabaaaabababbbaabbaabbbbaababaaaabbbbbbaaababbabaabbaaaaabbbaabbaaaabbaaababbbbabbabababbbbababbaaabbaaaabaaaaaabaababaabaababaaaaaabbbaaabaabbaaaababaababbaabbabaaabbaabbabbbbabbabbabbbaaaabaaaaababbbabaaaaabaabbaaabbbbbbbbaaaabbaaaabbaababbbbbbaaababababaaabaaabbaabaabbbbbaabbaabbaaabbaaaaaaaaaabbaabaabbaabaabbababaaabbaababaabbababbaaaaaaabbabbabbaababbbabbabababbaabbbababaabbbababaaaabaabaabbaababaababbbbaaaabaababaabbbbaabbababaaabaaabbabbbbaaababbaabaabbabbaabbbaaabbabbaaabbababbbaaabbbababaaabbbaabbbabaababaabbaaaabbbabbaabaaaaababbabbbaabbabaaababbbaaabbbbbbbaaabbbabbbbbbaaaaaabbbbabaabbbbabbabaabbbbbaaaababbaababbbbbbababaaabaabaabaaaabbabaabbbbabbaababaababbbbbaaabbbabababaabbaabbbabbaaaababbbabaababbababbaabaaabaabbbbabbabbaaabbaaababababbaaababbbbaaaabbbbbbabbbbbabbbabaaabbbaababbaababbababbbbabbabbababaabaabbaaaaaaaaaababbabababaababaaaababbababaaabbaaaabbbbbbbabababbbabaabababbaaaabaaabaabaabbbbbbbbbabbabaaaaaabbbabbaabaabbbbabbbbaaaabbabbbbabbbbbabaaabaaababbbaabbbbbbbaabababaababaaabaaaabbbaaababababaababbbbbbbbababababbababbbaaabbbbabbabababbaababaababbbaabbbabbaababbabaabaaabaabbaaabaabbabaababbbababaaabbaababbabbaaabbababababaaaaaabbabbaabbaabaaababaabbabbbbbaaaaabababbbaabbbbaaaabbbbabbaaabbbbaaabbbabaabbaabaaaaabbababaabaabaaababaaabaaba bbbabbbbbbaabaabababbbbbbabbbaaabbaaabbbaaabaaabaaaaaaaababbaabaaaaaaabbbbbbbabaababbbaabbaaaaaaaabaabbabbaabbaaabbbaaaabbaaababababbbababaaaabbabbbaabbbaabaabbabbaabaabaababaabaabbaaaabaaaaabbbbbabaabaaababbbabaabbbbabbbabbbaaaaabbabaaaabbabbabbbbaaaababbbaaabbabbbbaaabbababbabbabbbababbabbabaaababababaabbaaaabbbaabaaabbaabbbabbaabbabababaabaabaaaaabaababbaaabaabbaaabaaabababaaaaababaabbabbabbbbbababbaaaabbabbabbaaaaabbabbaaaaaaabbbaaabbbbaabbbbbbbababbbbaabbabaaabbababbababbabbabaaaabaabbbbabbbabaababbabaaabbbbbaabbbababbaaaaabbbabaabbbbbaaabaabbaabaaaabaaababbaaaabaaaabababababaababbabbaababbabaabbbbabbbbababbbaaababababbabaabbbaaabaaaaaaaababaababbaaabaabbaaaaaabaabbbbbbaabbabbbabababaabbbaaaabbabaabbabbaaabaaabaabbbbbbaaabaaababbbabbbbabbbabbbbbabaabbabbbababaaababbabbabbabbababbbaabbbaabbbbbbbaababbaaaaaaabaabbbbaaababbbbbabbaaaaabbbaaabbaaabbbaabbbbabbbbbaabbbabbbabbbaabbaabbaaababaaabbbbbbbbbbbbaaabaabaabbbbbabbaabaaaaababbbbabbbaabbaabaabbbbaabababaabaaabaaaabbabbaaaaabbaaaabaaabababaabbbbaabbbaaabbabbbbababaaaabbbbabbbbbaabbbaabbbbbbbbbbbababaaaaabaabaaababbbbbbabbababbbbbaabbbbabaabbabbbabaababbbaaaabaabaabbbbaaabbaabbbababaabaababababaabaaaababbbabaababbbabaabbaabbbabbbbaabbbaabaabbbbabbbbabbbababaabbbbaaabbaaaaaabbaaaaabababbbbaabaababbbbabababbabbbabbbbbaaabbbaaaababaabaaaabaaabbaababbabbabbabbbbbbbbbabaaababbbbaaaaabbbbbaaabbbbaaaababbbabbbabbababaabbababaaaaaaabbaababbbababbaaababbbbabbaabbbaaabbabbabbbabababbbbababbbaaabbabbbabbaaaaabaababababbbbbbbaabbaaaaabbabaaabaabababaaaaabbbababbabbaaabababaabbbaaabbbababbbabbbababbabaabbaabaaabbbbabbbabaaabaaabbaabbaaabaabbabababbbabaababaabababbaaaaababbbbabbbaabbabbaabbbbbbaababaabaabbaaaabbaababbaabbabbbbaabbbbaaabbaababaabaaababbaaabbbbbabaaaababbbbbabbbaabaabaabbbbaaabaabbbbbaaaabbababbbbbbabbbbbbabaabbbbbbaabaabbabaabbbaabbbabababaaabbaabaabababbabbaabbbababbbaabbbbbbbaabbababaaaaabaaaabababaabbbbabbaaaaababbaaabbbabaabbbaaabaaabbbbbabbbaabaabababaabbaabbbbbbbbaabbbaabbabbbbbabbbbbababbaaababbaaababaabb abbbbababaaaaaabaabaabbbbababaabaaabaabbabaabaaabbabbababaabababababbabababbbababbaabbaabaaaabaabbabbababaabaaaaabbbaaaaaababaabbbaabbaaaaabbabaabaabbaaaabaabababbaabababbbbabbbbbaabbbbbbababaaaaaaabbbbaaabaabaaabaabbbabaaaabaababbbbaaababaaaaaaaabbaabbbabababbabbaabbabbbaabbaaabaaaabbaabbbbaababbaaaaabababbbabaabbbaabaababbabbbaabbbabababaabbbabbbabbbaaaabaaaaaababbaaaabbbbabaaabbbbaabbaabbbbbbbbaaaabbabbaaaabaabbbabbababbaabaabaabababbabababbababaabaaabbaaababaabbabbbbaabbaabbbabbbababaaaabbababababaababbaaaabbbbbababbbbbbaaaabaaabbaaabbbbabbbbabbbabaabaaababbaabaaaaaaabbaaabaabbbaaabbaaaaaaabbbabbabbbbaabaaabaabaabbbbbbaabbbbabaabbbbbaababaaabaaaabaaabbaabaabbbaababbabbabaaabaabaaababaaabbbbaababaabaaaaaaaaabbabaabbabbbaaaabbaabbbaaaaabbaababaaaabababbbbabaaabbbabbbabbaabaaabaababaaaabaabbababbabaabababbaaababbaaaaaaaabaaaaabbbbaababaabbaabbbbbabbabaaabababbbabaabbbaaaaabbbbababaaabbaabbabababbbbbaaaabaaaabbaaaaabbaababbbaabaaababaaabbbbaababaaaabaabbabaabbaabbaabaabbaaabaabaabbbbbbbaabababaababbbbaabbabbbabbaaaaaabaaababbaabbabbbbbbbaaababaaaaaaabbbabaabbaaaaaaabbbbaaabbaabbaaabbaabaabbbabbaaabbbbabbbbabbaabbbbbbbabaababbaababbabaabbbaaaaaababbaababbababaaaabbbbaabbababaaaababbabbaaabbabaaaabaabbaabaaaaaaabbaabbbaaaaaaaabbabababbbaabaaaaaabbaabaabaaabbabbabbbabaababababaaaababbababbabbbbaaaabbabbaabaabbabbabbabbababbaaaabaabbabbbbabbbbabbabbaabababaaaaabbbaaaaabbabaaaabbaaababaaaababbaaaaaaaaabaaababaabbbbbababbbaababbbaabaabbababaaaabbbabbbaaaabbaababbbbbbbabbababbaaabbbababaabaaaaaabaaaaaaababaaabbbaabaabaabbbbbabbaababbaabbbbbbbabbbbbbabbbabbbbbbbaaaababababaabbaaaaaaaabbabababbabbbabbbbbbbbabbbbaaabaaabaabaaaabababaabbbbaaaaabbbbaaaabbbbbabaaabbabbabbabaaabbbabbabbaaabbbbabbbbabaaabbaaabbababbabbaaabaaaabbababbbbbbabbabaaabbaabbabbababbaabaabbaaaaaaaaabbbbaabaaabaabbbbaaaaaaaaaabaabbaabbabbbabbababbbbaabbbabaabaabbbabaabbbaaabaabaababbbbabaaabaaaabbbbabbbababbbbbbbabbabaaaabaaaabbaababbbababbbbbbabbbabbbbabbbbababababababbbbaaaaabbaabaaababbbabaabbbababbbbab abbaaabbababbbbbaabaaabaababbabbaabbaabaaaaabababaabbabababbabbabbbbabbaabbaabbbaababaabbbbbbaabbaaaaabbabbaabbaabbababbabbaababaabbabbabbabaaabbbbbbaabaabaaaaaaabbbbabbaaabaaaaaabbbbbaabaaabbabbabbaabbbbabbaaaabbabbbaabaaabbbbaaaababbaaabbaaabbaaabbbbbaaabaaaaaabaaaabbbabaaaabbbaaaaabbbbaaaaababbbbbaaaabaabaaabbababaaaaabbababaabbbbaaabbaababaaaabaabbabbaabbbbbbbabaababaaaabaababbaabaabbbaababbbaaabaaaabaabbabbbabaabaabbbaaabaabababaababbbabababbbbbbbbbbbbabaaaaabbababaabaabbabaaaabbbabaabbbabbbaabababaaabaaabbaaababbbbbaaaabbbbaabbaabababbbbbbabaabbabbabaabbabaabbabbbbabababbbbbababbaabbbbaaaaaabbaaaababbbaabbbabbbaabbbbabababbaababbaaabbaabbbbbaaabbbaaaabaaaaabbababaabbabbaabbbbabababaaabaaaababaabababbaabaaaaabaaaaabbabababaaaaaababbbbbbaaaabbaababbbbbaaabababbabbaaaababbabbbbaaababbabbabaababbbaaabbabbbaaaabbbaaaaaaabbbbababbbbaabaaaabbbaabbaababbabaaaaaaababbabbaaaaaabababbaabbaaaaabbababaaabaaaaaaababaaaaabbbbbaaaabaabbabbbaabaabaabaabbaabbbababaaabbbaaaaabaaabaababaabaaaabaaaaaabbabbbbbbbbbbabaabaabaabbabbabaaaabbbabaababababbbbabbaaaabaaabbabbbaaaababbbbbbababbbaaaabaaababbbbbbbaabababaaaabbaabbabbabaaababbbabababbaabbaaaaaabababbabbabbaabbaababbaaabbababbbaaabbbbababaaaaabbbbbaabaaabbbbaababbbababaaaababbabbbbaaaaaabbaaaabaabababaabaabaabbabababababbaabaabaaabaabbbaaaaaabbbaabbbabaabbbbbbbaabbbaabaabbbaaaaabbaabababaaaabaabbaabbababaaabbbbbbbabbaababbaaaabaabbaabaaaabbbaabbabbbbbabaabbaaaaabbaababaaabbbababaababaaaaaaaaabaaabbbabababbabababaabbbaababbaaabbabbabbbabbabababbaabbabaaabbaabbbabbaababbaaabaaababbaaaabbbbbbaaabbaaaabbbbabbbaaaaaabbbaaabaaaabababbbaabbbababbabbabbbaaaabbaaaaabaaababaaabaababbabbaaababbbababbbbaabbaaaabbbbbbababbbaabbbbbaaaabaaaabaababaaaabbaabbbbaabbaaaaabbabbbbabababbabbbabbabbbaabbaaaaaaabbabbaababbbaaaaaaababbbbaaabbaabbabbaabbbbabaabaaabbbbabbabbbababababbaabababbbaabbbbbaaabbbbbabbaabaaaaaabbaaabbbaaabbaaaabbabaaababbabbbabbaaaabbbbbabbbaaababaaabbaababbbbbbabbbaabbbbbabaaaabababaaaaabaaaabaabbbabaabbbbbababbaaaabbaabaaaaabb baaaaaabaaababaaaabbbbababbbaaabbbabbabbbabaaaabaaabababaaababbabaabaabbbbaabbbbababbbababbbabbbbaabbbbabbabaaabbabaababbabaaabbbaaaaabaabbabababbabaaaaababbbbaabaaaababbbaababbabbaabaaaabbaaabbbaaabbaaaababbbbabbabbbabbbaabbabaabbbabaabbaababbbaabaabbaabbbabaabaabbaabbabbababbaaabbababaabbababaabaabaaaaabbababbbbbabbbbbbaaabbbbbabbabbaaaaababbbabbbbbbaabaaaabbbaabaabbaabbabababbaaabaaaabaaaabbabaabaaababbbbbbaabaaabaabaaaaabbaababbaabaabbbbbbabbaabaaabababbababbaababaababaaaaabbbaaaaabaabaababaababbbbbabbaaaaaaabbabbbbbaabbabaabaaaababbbababbabbbabbaaabaabbbbbababaaababbbababbaabababbabaabaaabbbbabbbaaaaaaaabaabaababbabbbbbbaababbaaabaaaabbaaaaaaabaabaabaababaababbaababbbbaababbbbaaaaaababbaaaababbaaabaababbbaaabbaabaababbaabbbbbbabbbbabaaabbbaabaaaabaaabbbbbbaabaabaabbaaabbbbbbababaabaababbabaaaababbaaaaaabbbbbaaabaababbabbbbbbaabbbabababaaaabbabbabaaaabaaabbaabbbabbbbabbbbbbabaaaaabababbaaaaabbbabaaabbaaaabbbbbbbaabbabababbbbabbbbaabbbbbaabbbabbbbbbbabaababbbaabbbbabaabbabbbaaabaababbbabababaabbabaaabaaaaabbabaaaaaababbaaabbbabbbaabbbbbaabbabaabbaaabaaaaaaabaababaaaabbbbabaaabaaaaaababababbababbbababaaaaaaabababbabaaaaaaaabbabbabbaabbbaabbbaaaabaabbabaaaabbbbbaabaaabababababbbabbbabaaabbbbbbbabbbabbbbbaabaabaabbbbbabaabababbbbbbbbbaaaaaaabbabbbbaabaaabbaaaaaaaababbababababbbaaabbabbabbbaaaaabaabbbbababaabbabaabaaaabbbaabbaababbaabababbbaaabbbbbaabaaababbabbbbbbbbbbaaaaaabbabaababbabbbababbbaabaabbbaaabbabbbaaabbaabaabbabbbbabbbbaabaabbabbaaabababaabbbbbbaabaabaababaaaaaabaabababababbbbaaabbaababbbababbabaabaaaaaabaabaaabbabaabbbabaaabbabaababaabaaaaaabaaaaaabbaabababbaabbabbabbaaabaabbaabbbbabbbabaaaaaaabaaaabababaababbaaabababbabbbaabaabbbbbbabbabaabaabbbbbabbbababbbbbabaaaababbbaababbaaaaabbaabaababaabbbaaabbabbbabbbaababbabbaabaababbabbbaabbaabbbbabaabbbbabababbabaaabbbabbababbabbababbaabbbbbaaabababaaabbaaaabbbabaaaabbbbabbbbbbababbaaabbbbaaaabbbabaabaaabbaaaaaaaabbbbaaaaabaabaaabaaaabbaaaaaaabbaaaabbbaaabaabaaabbbbbababbaaabaaaaabbabaaabaaaaabbabaabababaabaa babbbabaaabbbbbbbaababbbabaaabaababbbbbbbbabbabaaaabbbaabbbaabaaaabbbababbbabbbbaabaabaabaababbbaaaabaabaabbaaabbabbababaaabababababaaabaaaaabaabbabbbaabbbbaabbaaabbbabbbbbabbaaaaabbbbabaabaaababbabaaabababaaababbbbbbbbbaaababbbbbbbbbabaaababbbbbabaabbaaabaabbabbababababbaabbaaabbaaabbaaabaaababbbbabaaabbbaaaabbbababbbbbbbbaabbaaabbaaabbbaabbbbbaaaaaaaabaabaababbaaaabbababbbbabaabbaaabaaabbbabbaababbbbabbabbbbbabbaabababaaabaabaaaaabbbabaabbaabbbbbabaabaabbbaabababbabbbabaababbbbbabaaaabbaabbabaababababbbbbbaaabbaabababaaababbbabaaaaaabaaaaaaaaababbaabbababbabbabaaaaababbbaaaaababbaaaabaabbbababababbbaababaababaabaabbbaaaaaaabbaabbaabbbbbaabbbbbaaabbabbaabbabaabbabbbbbbaaababbaaaaaaaabbabbbabbabbabaababbababbbbabbbababbabbababaabbabaabaaaaaabbbaaabbaaabaaabbbbabbaababbabbbbababbbbbaaabaabaabaaaaaaaabaaabbbababbbbbbabaabbabaaabaabbbbaabaababbababbaabbbabbbaabbaabbbbaababbbbbaababaaaabaaaabbabbbbaabbbabbbaaababbbabbaabaabbbabbaaaaabbababababbbbaaaabbabbbbbabbabbabbababaaababbbbbbabababaababaabbabbaaaaabbaaabaabbbabbaabaababaaaaaabbaabbbbabababbababbabababaababbaabaababbbabaaabbaaababababababababaaababbbabaaabbabaabaaabbbabbbabababaaababababaaaaababbbbbabbbbbabbaaaaaaaabbaababbabaabbbbbabbbaabaaabaaabbababaaabababbbaabbaaaaaabbaaaaaababaaaaabaaaaabaabbbabaaaabababaababaabbbbaaabbabbbaabbabbbbabbbabaaaaaaaabbababaaaabaabbababbaabbbabbaabaababbbbabaabaaaaaaabababaabbbbbbabbbbabbbbbababaabbaabbabaabbaababbaabbbaaaaaaaabababbbabaababaabaabbabbabaababbbbabababababaaaabaaaaaaaaabbaaaababbbababbabbaabaababbabbaaabbaabaaaaabaabaaaababbbbbabbababaaaaabaaaaabaabbbaabaaababaaabbaababaababbbbbaabaabbbabaaaabbbbaaaaababaaababaabbaaabbaababbaaaaaaaabbaaaabaabbaabbbbbabaaabbbbabababbbbbbabbbabaaaababaababbbaababbabaaabbbaabaaaaababbbaaaaababbbbbaaabbaabbbbbbbaabbabaaabbbabaabbbababbaabbabababbbbbbbbbabababaaababaababbbabaaaaaabbbaabbabaaaaabbaaaabaabaababbaabaaabbbaaaaaabbbbbbabbaababbbabaaaabaaabbaaaaaaaaababbabaaaabaababaababaabbbaababbbaabaabbababbbaabaaaabbbaabbbaababbabbbbbabaaa aabaaabaabbaaaabbbabaababbabaabaaababababbaabbbbbabbbababbaaaaaabbbaaababbaaaabaabbbbbaabbbbabaaaabbaabaabaaababababbabbababaabbbbbaabbbbaabbbabbbbbbaaabbbaababbaaaaaaaababaaabbbbaabaaabaabbbbababbabbaaababaababababaabaabbaaabbbaabbaabbbabaaaabbabaabbabaaaababbbbbbabaababaaabaabbbbbbbaaaabaabbbabababbaaababbbabbbaaaabaaaaabaabbababaaaaababbbbbbabbbabbbbbbbbbabbbaaaaabbbbaaaaabaaaabbbaababbbaaabbbbaaaaabbaaaababbbbbabbaabaaaabbbbabbbbaabaabbabaaaaaabaababbaaaabbabbbaaabaababaaaababbaababbbaaabbbbbaabbbbaaabbabbbbabbaabbaabaabbabbbaaababbababbaaaababababbabaaaabaabaaabbaaabbbabaabbaaaaabaabaaababbaabbbabbaabbbabbababaabbbaabbbabbbbabbbbbbaaabbbaaababbaababbbbbaabaaababbaabaaabbabbabbaaaababbabbbbbababbbbaaababaaaaaabbbaaaaabbaabababaaaabaabaabbabbbbaaabbbababbbaaaabaabbbabbabbbbaaaabaaababbbbbbaabbabbbaaabababbaaaabaaaabbabbabbabbababbbbabaaabbbaabbbaabbaabaaaabbbbbbbabaabaaabababbaabababababbabababbbbbaabaaababbbbaabbaaabbaaabbababbbabbabbaaaaaabbbbaaaaabbabaabaabbbabbaaaaaaabaabaabbbabababaaaabbaaabbabbbbbaaaaabaaaababaaaabbbbababbabbbaaabbabbabbbbababbbbbbabbaaaabbbbabbaababbabaaaabbbbaababaaabbbbbabaaabbaaaabaaaaaaaaaaabaaaaaaaaabaaabbbaaaaabbbbbabbaabaaaabaabababaaaaabaaaababaaabaabbababbaabbaabbbbbaabbaaabbbaabbaaababbbaaabbbbababbbaaabaaababaabbaaababbabbabbbbbbbaaabbabaababbabbabbabbababbbaabbaabaabbaabbababababaaaaaabbababaabbaabaaabaaaabbaaaaababbababbababbbaababaabbbbabbaababbabbabbbbbaaabababbbbbabbaaaaabaaabbbaabaaaaababaabbaababbaaaaaaabbabbbbaabbaaaaabaabbaabbaaaaaaabbaababbbabaaaaabbaaaabbabababbbbabbbaaabbabaaaabaaabaabaabbbaababbabbbbbbabaaaaababbbbbaaababaaaabbbbbaaaaabbbabbabbaababbbaabaabbbaabbabbaabbaaaaaaabaababbbabbaaaababbbbabbababaaaaaaaabababbaabaaaabbbbabbaabbababaaaaaaabbbababbbaaaaaaabaaaaaaabbbaaabbbbbbbababbaabbabbbaabbbabbaaabbbbbbababbbabbabbbbabbbabababaaaabaaabbbaaabbaaaaaabbbbaababaaaaababaabbbabaababbbababbaaabaaaaabbbaabbaaaababaabbaaababbaababbbbbbbaaabaababaaaababbabbaaababaaaaabbbaaababaabababaabaaaabaabaabbaaabaaaabbaaaabbaba baabababbaaaaaabaababbaaababbaabbaabaabaaaaabbbabbaababbbbbaabbbbbaaabbaaaabbbaabbaaabbabbbbaabbbaabbabbabaabababaabaaaabbbababbbabaabbabaaaaabbbabbababaaabbababbbabbabaabaabbababaaaababaaabbbbabbbababbbbbaababbbbabbaaaaaaabaaabababbbaabbbbaababbabbaababababbbaabaaaaaaabbaabbaabbaabbabbbbbaabaabaabbbabaaaaabbaaabbbbabbbbaaababbaaaabaababababaabbbbaaaaaababbbbaabaaabaababbbabababbabbbaaaaaaabaaabbaabbbbaabbbabababbbaaabaaaaabaababbbabaaabaaabbbbbbaabbaaabbbaaababaabbaabbaaabbaabbbabaabbbaaaabbaabababbbbabaabbababaaabaabaaaaababbbababbaabaaabaaaaaaababaabaaabaaabbbabbabbabbaabaabbaabaaabaabaaabaabbbbbabaaabbaabaaaabbabbbbbaabaaaababbabbababbbaabbbaababbabbbabbbaaabbbbbaaaabaaabbbabaaaabbbabaabbbbaaaaabaabbaababaaababbaaabaaaaaaaabbababbbabaaaabbbbbaabaaaaaabbaababaaaabbbaaababbababbabbabbbabbabbbbbbbaaababbababaabbbbaabbbabaabbbbabbaababbbaabbbbaabaabbabbbbbbabaaabbabbbabbbabaaaabaabbbbabbbbbbbaaaabbbbbbaaaababbaaaabbaabbbabababbbbababaaabbabbbabababbbaabaaabbabaababbabaabaabbababababbaaaaabaaabbbabbbabaabababbabaabaababbabbaaaabbaaaabbaaabaaaaabbbbabababbbabaaaaabaababbaaaaaabbbabbabbaabbaaaababbabbbbabbaabababbababbbaaaaaabaaabbabaaaaaaaabaabaabbaabbabbbbbbaabbbaabbbaaabbbbaaaaaabbbaabbaaabbbbabbbbabbbbbbabaababbbbbabbabababbbbbababbaaaaababbabbaababaabbbbabbbbbaaababbabaabaaabababaaaaabbbbbaaaaababbbbababababbaabbaabbbbabbbaaababbaabbaaababbbaaabbbabaabaaaaabbabbbbbbaaabaabababbabbbbabbaaababababbaaabbbabaaaaababbaababbbbbabbbbbbabbaababaabbbaaaaabaaaababbabbaabaaaababaabaaaabaabbbbabaabbaabbbbaaaabbbbabaaabbaaaaababbababbbaabaababbababbbaababbabaabaabbaaaabaaabbaabaabaaabbaaabbabaaababbbabaaaabaabababababaabaababbbbbabbabbaaaababbbaababababaaabbbbaababbaaabbbaaabaabaabbabbbbaaaabbbaaababaaaaaaaabbbababbababbbabbbbabbbbabbbabbabbaaabababbbabaababbbabbabbaaaabaabaabbbaabaabaababaabbabbbabaabbbaaababbbbaaaabbaaabbbbabaabaabbbbbabbbababbaaabbaabbbabaababaaabbbbbbabbbabbbbbaababbabbbbbaabbbbabaaaabbabbababaaaaabbaabbaababbabbbbabbabbaabbbabbabaaaaabaabbbaabbaabbbaaabaa aaabbbabbaabbaabbbbbababbbabbaaabaabaaaabaabbbababaaaabaabaaaaabbbabababbaabbaaabaaaaababbaabbaabbbbbaababbbbbbaabababaabbabbaabaaabaaaaabbbabbaaaababaababaaaabbbabbbbabbaabbabaaaabaaaaababaabbbbabbbbaaaaabbaabaaaaaabbbaaaabaabbabbaabbaababbaabbababbaaaabababaaababababaabaaaabaabbbabbbabbabbbababbbabaaaabbbabbababaabbaaabbaabaabbbabaabbbbbbaabbabbaabaaabbbbbababaaabbaaabaaaabbabaabbaaabaabbbbabbbaaaabaabbbbaaababbbbbbaabaabaabbbaaababaaabbabaaababbbabaabbbabaaaabbabbababaabaaaabaabbbaaaaabbbbaaabbbbabbaaaabbbbabbbabbaaabbabbaaaabaaabaaabbbbabbbbbbabaaaaaabababbabababbbbabaabaabbabaaaababaaaaabbbbbabaaabbaaabbaabaaaabaabbbbaabbbabababaabbbaababaaaabbbbbabaaabaabaaaaababbabbaaabaabbbabbbbabaabbaaaabaababbbabbbabbbaaaabbababaabababbaaaaaabbbbaaaabbbaabbaabaabbababababaabbbaaabbabbabbbbbbbbababaaabaabbabbbbbbabbaaabaaaaabaabaaaaaabbabbabaaaabbbaaabbaabaaabbbbbbbaabaabbaabbbbbabbababbaabaabaababababbbaaaaababbabbbbbbbabbbbaabaaaababaaababababbabbabaaaabbababbaaabaaabbaaabbabbabaababbbabababbabaababbababbbabbaaabbbaaababbaaaabbaaabbabaaabbaaaababaababbabaabbaabbbbabbabbbaababbaaabaaababbbabbababaabbaabaaabbbbbbabaabaababaabbbbaaaabbbaabababaaaaaabbbbbaabaaabaababbbbbaabbbababbabbabaabaaaaabaaabbbbabbbbbabaaaaabbabbbabaabaabbabaaaabaabaabbbaaabbbaabbaabaaabbaaabbabbabbabbbaaabbbabbbaabaaabbaabaaaabbababbbbabbbababbaaabbaabaaabaabbbaaaabaabbaaababbbbbabaaaababaabbababbbbbababbbabbaaabaaabaaaaaaaaabaababbbbbababaabbbaabaababbaaaabbabbaabbaaaababbbbaaaabbaababbbaaabaabaabaaabbbababbaaababbabbaaababbbaabaaabbbbbbbababaababbaaaaabbbbabaaabbbbbbaaabbbaaaababbbbabbaabbbbabaabbbbabbbabaaaaaabbaaabbbbaabbbbbbabbabaabababbbaabbaaabaaabaaabbbaabbbaabbbaabbaaaabbaabaabbbbabbaaaabbaaaabbbaabaaabbabaaaabbbaaaababaaaabbbbbaaababaababbbabbababababbbbbbbaaaaabbabbbaabbabaaaaabbaabaabbabbabbaabaaababaabbbbbaaaaababbbbbbbabbaaabababbbaababbbbbababaabbabaabbabbbbaabbbababbbaaabaababababbbaaababaababaabababbaaababbbbbaabbaaabaabbaaaaaabbbbabbaabbabbbbabbbbbbaaababbbbabbbaabbabababaaabbabbabbba abbabaabbabbbabaaabaaababbaabbabaabaabbaabbbaaaaababbbaabbabbbbababbbbaaaababbaaaabbaaaaabaaaaabaabaaabbbabbaabaabaaaabaabbbbbaabaaaabbabbbbbaabaaaaaaabaaaaabbbabaaaabbbabbbbbababaaabababaabbbbbbbbbabbaabaaabbababbaaabaabbabbbbabbaabbabaabbbabbbaaabbabaababbabaababbbababbaabbabbbabaaabbabbbabbababbbababbaabaaaaaaababbaaabaabaabaaabbaaaababaaabbaaaaabbababaaaaabbabbabaaaaaabaabbaaabbbaaaaaabaaabbabbababbaaabaaaaaabbbbabbababaaaaabbbabbbbbabaababababaabbbbbaabbbbababababaaabababaaaaaaababababbbabababaaabaaaaabbabbbbabaabababbbababaaabaabaabbaaabbaababaabaabababbbbbbbabbabbbabbbabbabaaabbaaabaabbbbbaabbbbbbaaaaabbbabbaaabaabbbabbbbabbbababaabbbababbaaabaabbaaabbbbbababababababaaaaabbbabaaabaabbaaaaabbbbaaaaababaaabbaaaaaabbbbaaabbbbaabbbaabbbabbbabababaabbaaaababbaaabababaaaaaababbaabaaabaabaaabbabababbbbbababbbabbaaabbaabbaabaabbabbbabaaabbaaaabbabbaabbaaaabbaabbbabbbbaaabaaaaaaabbbabbbbaababaaaabbbabbaabbbaaabaabbbbabbbabbabbaabaababababbbaabbbabaababaabbaabaababbbbabbabaababbbbbabbbaabbbbabbaabbababaaabbabbaabbabbababbababbaaabbbabbbbaaabababbabbbaabaaaaaaabbaabbbbaaabaabaabaaaabaaaabaaaabaabbababaababbbbbbabbbbaaaabbbababaabaabbababaaabaaabbbbbbaaabaababaaabbaaabaababaabbaabababbbaababbaaaaaaaabbabbbaababbbbbbbaaaabbaaaaaabbaaaabaaabbaaabbabbaaabbabaabaaabbbbbaaabbaabaaabaabaabbbbbbabbbaabbaabababbbbbbbababbbaaaaaaaaabaabaaaaaabbabbbaaabbababbabbbaaaaabbaaabbaabaababbabbbaabaabbabbbbbaabbbabbabbaabbbabaababaaababbbaaaaababaabaabbbaababbabbbababbbbbabbabbaabbbbbabbbaabaaaabbbbbbbbabbbbbbbbbbaabbaaaabaaaaaaabbabbaabaaaaaaaaaababaaaaababbabbbabbaababbbababbbbaabbbbaabbabbabbbbbabbbaaababbaabababababbabbabbabbababbbaaaabaabaababbaaabbaabbbbabbababaaabbabbbbaabbabbabaababaabaababbbbbaababaabbaaabababaabaaabbbbabaabbababaaaaabbaaabbbaababababbbbbbbaabbaaaaaabababbbbbbaaabbaabbbaaabbabbaaaabaabbbaabbbbaabbbababaaaabbabaaaabbaaaaaabbbbaaaabababbaaaabbaababbbbabbbbbbbabaaababaaaabaabaabbabaaabaaaaababbbbbbaaababbbbaaabbabbaaaababbbbbbabbbbabbbaaaaaaabbaababaaaabaabbbbabbabb bbabaabaabaabbabbabbaaaababaaaaaabababababbaaaaaabbbbbbbbbaaaaaabababbaaaaaaaabbabababbbabbaabbbbbbaaaaaabaaabbaaabbbaababaaaabbbabaabaaabbbbabbbbbabbbaabaabaaaabbbbbaababbaababaaabababaaaaaabbbbbaaababbbaabbaaaaabbbaabaaabbaaabbabbabbbbbbbaaaababbbabbbbaabbbaabbaaababbaaabbbbaabbabababbaaabbabbaabaabaaabbbbabbaabbaaaabbbababbaababbaabbabaaabbbbbbbaabbabbaaaaabbaaabaaaaabaaababaaabbaaabababbbaabbbababbbababbaaabbababbabbbababaaabbbaaaababaabbaabbaababbabbbbbaaaaabbaabaaaaabaabbaabbbbaaabbbbbaaaaaaababaabaaabbbbbaaaaabaaabbabbaababbbbbababbababbaaaaababbbbaabbabababbbabbaaabaababababaabbbbaaababbababaabaaabaabaaaabbaaaaabaabbabbbaaabbabaaabbababbaaaabaaaababbabbaababbabaaabaaabaaabbbaaaaaaabaabbbabbbabbbbaabbbbaabaaaabbbabaabbabbaaabbabbbabaabbbbabbbabbbbababaaaaabbaaabbabbabbaaaabaabaaabbbbbbbaaabbbbbaaabbbaaaabbbaabbababaabbbbabbababbabaabbababbbabbbbabbababbbbbaaababbbbbabababaaabaaaaabbaaabaaabbbaababababbbbaaaaaaabbababbababaabbbbabbaaaaaababaabbbaabbaabbabbbaabbbaabbaaaaaabbabbbbabbabaaaaabaaababbbbbaaabbbaabbbabbbbbabbaabaaababaaabbbbbabaabbbbbbababbaaabbaaabaaaabbababbbbbaababbbababaabbaaabbbbbabbabaababbbaaaabbbaababbabbababbaabababbaaaaabbbaaabababababbbbaabbaabaaaabbabbbbaaababbabbababbaaabbbbbbaababbbbbbbaabaabbbaaabbabaabbbbbabbaabbbbaaababaaabaaababbaabaabbbbbbbababaaabaababbabbbbbbbabaaababaaaabbbbabaaababaabbbababbbbabbaaababbbabbaababbaabababbabbbabbaaababbaaabbbbaabbaabbbabbbbabbbaabbbbaaabbbabbbabbaabaaababaaabbbababaaababbaaaabbbbabbbaaaabbababbaaaaaabbbbaabbbaabbabbbabbbbbababbabbaaabbaababbbbaaaabbbaabaaaabbaaaabaaaabbbbaabbbbabbbababbababbbbbabbbabbabbababbabaabbbaabbbabaabaabbabaaaabbbbabbbbaabaaabaaaaaaabaabababbabbaaababbbbbbaabbbaaabbababbbababbabababaabaabbaaabbbbbabababaaaaabaaaababbbbaabbbabbaabbbbbaaaaaaaaabbaaaabbbbbaaabbaaabaaaabbaaaaaaaabaabaababaaabaababaababbbaaaabbbaabbababaaaababbabbbababaaabababbaaaababbaababbbaabaababbbaaababababbaaaabbabbbabbaaaaababbbbabaaaaaabbabbaaabbabaababbaaabbbaabbbaaaaabaaaabbaababbbbbbaabaaaabbbaaabab aabaabaabaabbbabbabbaababbbbbababaaaababaaaabbabaaabbbababbabbbaaaaabbbbbaaabbbbbaabbabaaabbbaabbbaababbbabbbbbabaabbbabbbaaaabbbaabbbbaaabaababbbaaabbbaaaaaabaabbbaaaaabababaaabbabbaabaaaabbaabbbaaabbbabbabbabaabaabbbabaabaabbaaaababbaaaaababababbaaababaaabbaabaabbbbabbaaabbaababbbabbabababbbaababbabbbbbbbabbbbbbbbbbbabbbbabbabaabaaaaaaaaaabbabaaaaaaaabaaaabaabbbbabbaaabbbbbbbaaabaabaabbaaabaabbaaababbbbbbaababbbbabbbaaaabbbaaabaabbbabbbbbaabbaaaaaaabaaaaabbababaabaaaaaaababbaabbbabbbbbaaabbbaaabababbababbbbabaaabbbbbbabbaaabbababbbabaaababbbbaaaabbbabaaabababbbabbbaaabbbabaaabbabbbbaabbababbbbbabaabbababaabaabbaabbaaabbabbaabbbaaabbbbbbaababbbaaabbbbaaabbaaaabbaabbbabbbbbaabaabbaaaabbbaaabaabbbbaaaabbbabaabbbaaababbbabbbbabbbaaaababbbbbbaaaabbabbbaabbabaaababaaaaabababbbbabbabaaabaaaababababaaabbabababbaabbbbababaabbbbbbaabbbabbbaaaaababababbbbbbbababbbaabaabbbaabbabbabbbabbaabbbbbabaaaaaaaabbbbbabbbabbbbabbbaaaabaaabaaababbbaaabababbbbaaaaabbbabaabbbaabbbbaaabbbbbbbbaaaabaababaaabaaabaabbaaaaaaaaaaabbaaaabababaababaaaaaaabaabbbaababbbaababababbbababbbbaaabbaababbaabbabbbabaabbbaaabaabaaababaabbbaababbaaababbbbaaabaabbabababaabbabbaaaabbbabaabbabbbabaaabaaabaabbbaaabbbbbaaaaaabbbaaaabababaaabbbbbaaabbaaaaaaabbbbbbbaaaaabaaaaababababaabaaabbbaabbabbbbaabbbbbabaaababbbababbabbbbaabababaabaabbbaaaaaabbbabababaaabbbaaaabaabaabbbbaaaabababbbbbaaaabbabaaaababaaababbbbaababaaababbbbbbbababbbbabaaaaaaaabbbbababaaabaaabbaababbaabbaabaaababababbbaabbabbbabbaabbbaaaaabbaabbabbbbaaababaababbbabbbaaabbabbbbaabaabbbbbbaababbababaaaabaababbaaabaaababbaabaaababbaaababbbbbbbbaaababbbbabbaaaaabbabaabaaabaaabaaababbbaaaababaabbaaabaaabbbaababbabbaabaabaabaabaaabaaabaaabbabbaababbbaabbbaabaabbbbbababaabbbabbabababbbbbbabbaabaaabaaababaabaabbaabbabbaaababbbbaababaaabbbabbbabaabbabaaaaaaaabbaabbaabaababbaaabbabaabbbbabaababaaabaabbaaaaaaabbbbaabbabbbabbbaabbabbaabbbbbaabbabbbbabababaaaabbbababababaabbabaaaaabbbbabaaabbaaabbabaabaaaaaaaaaabaabbbababaaabbbaabaaaababababbabbbababaaababaab baaaaaabbbbabaaabbbbbbbbabbbbbbbbababbbabaabbbbaaababaaaabaabaabbbaaababababbabbbaabababababbaaabaaaaabaababaabaaabbbbbbaabbabbbbbaaaaaabbaabaaaaabaabbababababbabbaaabbaaababbbbbbbaaabbbbaabaaaaabbbbaabaaaabbbaaaabbbbbbbbaababbbaaababbabbbaaaaababaababbbbbaaabaaabbabbabbbaabbbbbaaaaababababaaabababaababbaaababababbbaabbbbaaaababbbaabbbbabbaabababbaaaaaaaaabaaaaaaaaaabbbbaabaaaabbabbaaaabbaabbbabbbaaababababbbbaabaababbabaabbbabaababbbbaaaaabbaaaabbbbbaabbabbbaabbbabbbababbbbbbbaabbabababaaabababbaaaabbaaabaaaaaabaaabaababbbaaaaaaabbaaabbbaaabbaaabbbabaaabbbaaabbaaabaababbbababbbbbbbaaaabaabbbbbabbababbbbbbaaaabaabbbbabaabbbababbbbbbaabaaababaabbbababaaaaabaabaabababbbbbaaabbbbaabbababbbaaabbaabaaababaabbabbaabababbabbaaaaaaaabbbabbaaabaabbbbbabbaababaabababaaabbaaababaaaabbaaaabaabababbbaaaaaaabaabbabbabbabbbbaababbabababbababbaaaaaaaababaaabbbbbaabbbbaaaababababaaaabbaabbbbbbbaababaaaaaaabababbbabbabaababaaaaabbaaababbbbabbabbabbbbabbbaabbabababbbbaabbabababaaabaaababaaabaaabaaabaaababaabbababbabaaabbaaaaaabababbbaaabaabababbaaaaababbaaaaabbabababbbaabbbabbabaaabbbbbbbaabaababaabbababaabbbabbbabaabaaabaaabbaabbbaabbbbabaaaababbbbaabbbaaaaabbbbbabaaababbbbaaabaaaabaaabbabaabaaaaaaaabbbbaaaabaabbaababaababbaaaaaaababbbaaaaabaabbaabababbaaaabaabbbbbabbaaaaababaaaababbbbaabaaaaaaaabbbabbbabbabbbaaaababaabababaaabbbabbabbaaaaaaabaaabbaaaabbababbaaabaaabbaaaaababaabbbabbabbbbbabbabbababaaaaaabababbaaabaaababbbbbaaabaababaabababbbaaababaabbaaaabbaababbabaaabaaababbbaaababbaabaabaaabaaaaabaabaabababbababbababbabbbbbaaababbaabababbabaaabababbbabbabababbaabaabbaaaabaabababaabbabbbabaaabbababaabbaaaabbaabbbbbbbbbbaaabababaaabaaaabababbbaaaababbabababbbbabbabaabbbbababbaaabababaabaaaaaaaabaaabbabaabbaabbaabababbbbaaabaaabbbbbababbbbbabbbbababbbbaabaabaaabaabbaaaabaaaaaabbbaabaaababaabbbbabaabbbbbbbababbabababaabbababbbbaabaaaaabbbbaaaaaaabaaaabbbbbabbabbaabaabaabbbababaaabbababbbaaabbbaaaabababbabbabbaabbaabbbbbababbaaaaabbaaabbabbbbababaabbaabbbbbabaaaabbbaabbbbbbbbaaababbaab aaaabbbbababaaaabbababbaabaaaaabaabbbbaaabbbbbbaabbabbbbbabababbbbabbbaababbabbaabbababbabababbaaababbaaabaaabaabaabbaaabaaaaaababaabaaaaaabababbbabbbabaababaabbaababbaabbbabaaaaabaabbaaabbabbbababaababbbaababaaaaabaaabbbbabaabbbaabbaaaabbbbbaaabababaaaaabbaaabbaaabbaabbaaaaaabaababaaaabbabbbaabbaabbbbbbaabbabbbaabbaabbabbbabbaabababbaaabbabbbabbbabaaabbaaaaabbbabaaababbaababbbabaabaaaaaaaaabaaaaabaaaaaaabaabababaabbbababbabababaaaaaaabbbabaababbbbababbbabaabbbbaaabbbababaabbabbbbbbbaabbababbaabbbbbaaaabbbababaaababaaababbbbbabababaaabbabaabbabbbbbaabaabbbabaaabbbbabbbaabbaaaaabbaababbbbaaaabbaaaaaabbbababbaaaabbabbbbbababbababaabbbabbbbbbaabbaabaababaaabbbbaabababbaabbabbaabbbabbbbabbaababbbaabaaaabaaabbbbaabaabbaababaaaabababbbaaabbabbababbaaaabbabbabaaaabbbbabaaabaaabbbbbbaaababaaabbbbaababbaaabbaaababbbbbababbbbbbbbbbabbbabbbababbabaabbabaabbaaaababaababaabbbbaaabbbbaabbaaaaababaabaabaabbbbbbaaababaababbabbbabababbbbbbbaabaaaababaabbbbabbbbbbabbaaaaaaababbbbaabbbaaababaababaabaabbbaaaaabaababbbaaababbbabaaaaabaaabaaabbbbbbbabbabababbbabbaaabaababbbaaabbbaabbaaaabbbabaaabbaaaababbababbababaaaaabbbbbbbbbaaabbbbbabbabbbbaaabaabaabababaabaabbbaabbabbbabaaaaabaabaabbbbaaabbaaaaabbabbabbaabababbbaababbbbaaabbbbbbaabbaababaaabbaabaaaabaaaaabaaaabbababababbbbbbbaaaabbbabbbbbabaabaaabbbbbababaababaaabbababbbbbabbabaababaabbababaaabbbaaabbbbbbababbbbbaaabbbbbaaaababbababbbbabbbabbbbaaababbabababbababaaabbbaabbababaabaabbbbabaaaaaaaaaaabbaaaabababbaaaabbaabaaaaabbbabbababaaabbaaaabbabbaababaaabbbaaaaaabbabbbbbbabaaababaaabbabaabbbbbaabbaaababbbaabababbaaaababababaaaaaabbaabababbabbababababbbaababaaabaaababbbaabaaabbabbababbbbbaaaababbbaaaaabbbbaababaaaabbaabbbbbaaaaabbbaaaabbbbbbbaabbababbabbabaaabababaaaabababaababbabababbabaabaaababbabaabaaaaabbabaaaaaabababbbaaabaaabbaababaabbbaaababbababababababbbabababbabbbbbbaabbaaaabaabbbbaabbabbbaabbaababaabababbbaaaabbabbbbbaaaabbaabbababbaaabbaabbbaaaabaaabaaaaabaaaabbabbbbbaabbbaaabbbabbabaabbbaaaabbaaabbababbbbbababbbabbbbbbaaa abbbbaabbababbaaaabbbabbbbbabbbbbabbabbbabababbabbbbabbbbaababaabbabbaabaabaaabbbabbaaabbaabbbbbaaabaaaaaaababbaaaaaaaabababbabbbaaaabaabbbbbabababaaaaaabbbbbbbaabbbabbbbbbabaabaaabaaabbbbbabbabbbbbababababbbbabbaabbababaababbaabbbaaaaaaababaaaabaaaaaaabaababbbaabbaaabbabbababbaabbabbaabaabbbbbabbaaaabbaabaaababaaabaabaababaaaaaaaabbbabbaabbbababaabababbabaaaaaabbabbbababbabbbbbabaabaabbbbaaaabbababaabababaaaabaaaabbaaaaaabbabaaaaaaaaaaabaabaaaabababbaabbbabaaaababaabaaaaaaababbbbbabbaababababbbaababbbbaaaaababaaabbbabbbbaaaaaaaabaaabaabbbabaabaaababbbbbbbbbabbababbbbbbabababababaabbabaaabbbbbabbabbbbbaaaababbaaabbbbaabbbabababababababbaaababbaabbabbbbbabaaababaaaaabbabbbaabaaababbbbbbbabbaaaabbaabbbbbbaaaabaabaabbbbbaabbbbbbaabaababaaabbbbbbaabbabbbaaaababaaabbbabbbbaaaabaabbabbaabaababababaabbbaabababaabaabbabbbababaababababaabaabaabbbabaabababbbabababbabbabaababaaabbbabbbbbabababbbaabaababbaaababaaabaababbbbbbabbabbaaaabbbaaaaaabbaababbaabbbaaaaaaaababbbabbaaaaabbaaaaabbbbaabbbbbbbaabbabaaabbaaaaaaaaaababbabbbbbaabbaabbbaaabbbaaabbbaaaaaaabaabaabbbabbaaabaaaaaaaabaaababaaaabbabbbaaaaaaaaabbbbaababbaaaaaaababaaabaaabbabbabaaaabbaaabbbbbbabaaaabbbbbababbaabbaaabbaaabaabbbabbbabaaaabbabbbbabaabbabbbbaaaaaabbabaaaabbaaaaababaaaaabbaaabbabaabbbbabbbaabbababbabaabbabbbaaabaaabaaaabaaaabaabbbaabbaaaababaaabbbbaabaabbbababaaaaaaabaabaaaababbababbbbbbbabaaaaababbbabaaaabbbabbbaabababbbbabbababbbaabbbabbbaabaabaaabbbabaabaaaababbbababaaababaababaababaaababbaaababababbaaaaabaaaaabababbababbbabbabaaabaaaabbbaabbabbbbbaabababbabaaabbaabaaabbbbbbbabbbbbbabaababaaabaaaaabaababbabaabbbaabbabbbbbababbbbbaaabbaababababababbabbbbbabbaabbbbbbbaaabbbbabababaaabbbabaabbbbaaaababbbbaaabbabbbbbbababbaabaabababbaaaabbbaaaababbaaaabbabaababbababaaaabbabaababaaababbabaabbaabbabaaaaaaaaabaabbbabbbbbaabaaaabaabaababbbabbbbabbbaabbbbbaaabaaaabbbbaaaaaababbabbbbbbabaaaaababbaaabaaabaaabaaaabbabbaabaababbaabbaabbbaaabaaababaabbabaabbaabbbbaababaaababbabbbbabababaababbbabbaababaaaabbbabaabbabaab babaabbaabbabbbabbabbabbabbbbbabbbbabbaaabbabbabaaaabbbbbbbbbaaabbaaabaabbababababaaaabbbabbaaabbabaaaaabbbaaaaaaabbaaaabaabbabbabaaaabbaabaabbababbbbbbbaaabbbbbaababbbbbababbbababbaabbbbaabbbababbbbbabaabbaababbbababaabbaababbaaabbbaaaabbbaaababbabaaabbabbbaabaaaaabababbaaabbaaaaabbaaabaabaabaaaabbbababbabbabbbaaabbbaabbaababbbaaabbbbbabbabaababbbbabaabaaaabababaabbabbbbaabbbababaaabaaabababbbbbbbabbaaaababaabbbbbbbbabbbaabbaabbbaababbbaababbababbbaabbabbabaabbbabbbabaaabaaaaabbbbbabaabbbbaabbaaababaaabbbabbabbabbaaaabaababbbbaabababaabbbbbbaabaababbaabbaaaabbbababbbaabbbaaabbaaaaaaaaabbabbabbaaaabababaaabbababababaaababbabababbbbbbbbbabababbabbbbbbbbababaababaabaababbaaaababbbbaabbaabbaabbbaaaababaababbabbbbbbaabababbabaabaaaaabaaabbbababbbaaaabbaaaaabaaaabbaaababbbbbbabaaabbabbbbabaaabbbaaaaababababbbababaaaaababbabaabbabaababbbbbbbbabbabbabaaaababbbbbbbaaabaaababaaababaabbababbabbabbabbbbabbabbbaabaabaaabbaabbaaaaaabaaabbababbbabbbaaaaaaabaaaabbabbaaabaabaaaaabbbbaabbaababbbbaaabaaabbabbbbbbaaabaaaaabaabbbbbabbababaababaabaaababbbbbbabbbbabaaaaaabbbabbabaabbbaabbaababbbbbbbbababbaaaaabbbbababaaabaabbabbbaabbaabaababbbbabaaaaaabbabbbbbabaababbbaaabaaabbbaababbbaabbbabbabaabbbaaaabaaaaaababbbaabaabbaabaaaabbbbaaabaaaabaabbbaabbbababbbbababbaaaabbbbbbabbaaaaaabaaaaabaabbabaabbbbbabbabaaaababbabababbaaabbbabbabbabbbabbbbabaaabbabababbbaaababaaabaababaaababbabaabababababababaaababaababaabaabaabbaaababbaaaaababbabaaabaaaaaaabbbaaababbbabaabbaaababaaababbbbbaabaaabbabbababbabbbabbaabbabaaaababababbababbbbbaaabaabaabbabaaabbaaaaaababaabbbaababbaaaabaababaabaabaabbbbaaabbbbaabbaaabbbaababababbbabaaabbababaabababbababbaababbaabbaaaababbbbbaaababbbababaaabaaabbbbbabbabababbaabbbabaabbbaaabaabbbaaaabbbaaabbbaabbabbbabbbbababaaaaaabaabbaaaaabbaabbbbaabbbbbabbbbaaababbaaaabbbbabbaaabbbbbaaaaabbabbbbaabbbaabbbaaabaabbbaaabbbbababaaabbabbabaaaaababaababbabbbbaaaaabbababaaabaaaababababbabababbababbbababaaabbbabbbaababbaaabbaaaaabbababbaaaaabbaabaabbbbbabbabababaaabbabbaaabbbaaaa bbabbbbbabaaabababbaabbbabbbaaababbabaaabbabbababaababbabbbbabaaaaabbbbabaababbbbbbababbbbbbbbaabbbaaaaaabaabbbbbabaabaaaaabaaabbbbbbaabbbbbbbaabaaabbabbabaaabaaaababbaababbbaababaabaabbabbbbbaababaabababababbabbabbaaabbbbbabbbababbbbaaabaabbaabbbaababbabaaabbbbbabbababbabbababaaaababbabbabbbbbbaaaabbbaaabbababbaaaabaaaaaabaababbaabaabbbbbbbabaaababbbbababbbabbbbbaabbbabbbaaaaabbbbabbaaaaababaababaabbbbabaabaabbbbbbabaaaaaaaabbabbbabbbbaaaabbbbbbabbbababbbbabbbababbaabbaaaaaaaabbbbaaaababaaababaabbbbababbbbbabbbaababbaabbbbbbbbbbbaabaaababaabbabaabbaaabbaabaaabbabababbaaaababbbabaababaabbaaaaabbababaaababaabbbaaababababbbaabbaaaaaabbaabababaabbaabbabbaabbbaabbabaaabaabbbbabbababbaababbbbbbbbbbbbaaaaabbaabaaaabbaaaabbabababbbabaabaabbbabbaabbababbaaabbaaabaaababbaabbbabaabbbbbbaabaaabbabaabbbaaaaaaababaabbabaaaaabbaaaaaababaaaabaabbabbbbaaababababbabababaabababbbaaabaabaaabbabbaaabbbbbaababbbaaaaababbababaabbbaabbbaabbababbbaabbabbabaaaaaabbaabbbbaaabaabbabbbabbbababbbaaaabbbaabaaabbbbabaaaaaaabaaaabababbbbbbaaabbabaabbabbabaabbbbaababaababbbbbaaabbababaababaaaaababbbaabbbbabababbbaaaaaabbbaaaaaaabbbababbaababbaabbbbbbabaaaaaabaababaabbababbaabbabaabaaababbbabbbaabbbababbbbbbbbababbbabbabbabaaaaaabbbbbabbbbbbbbababbaabababaababaaabaababbbabaabbbaaabbabbaabaabbaabbababbbabaaaabaabbabbbbbbabbaabbbbaabbbbabbbabbbbababaabbbbbabbbbbbbbaabbbaaabbbabaaabbabaabaaaabbbbaaabababaaaabbbaabaaaabababaaaaabaaabaabbbaaabaaabaaaabbabbaaabbabbbababaaaabbbbabaabbbbabbaaabbbbabbbaababaababbbbaabaaaababbabbbaabaaababbbaabbbbabababaababbaabaaabaabbbbbaaabbbbbaabaabbbbbbaaabbaabaaabaaabbbbaababaaabaabbbbababbbababaabaababbbabbbbbaabaabbbaaaaababbbabbbaaaabbbaabbaaaaabbbbabababbabbbaabbbababbbbababaaabbaaabbaaabaaaabbabbbaaaabbaabaaabaababaaaaabababbbababababbabaabaababababbababaabaabbbabbbbbaababbabaabbabbabaaaabaababbabaabbbbaaaabbabbbabababaaaaabaababaaababbbaaaaaabbabbbaabaabbaabaaabbababbbbaababbbaaabbbbbabababbbbaaabbabbabaababbbbababbbbabbaabbbbaabaabbaababbaabbabbaabbaabbbaaaaaaabb babbbaaaabbabbababbbaaaaababbbabbbaaabbababbbbbaabbbbbaababaaaabaaaabbababaabbaabbaaaaaababbbabbabaababbbbbbbbbbabbbabbbbbbabaaaaaaaaaaabbbaabaaabbaabbbbabbaaaaabababaaaaaaabbbbbabbabbabbbaaabbaaaabbabaabaaabbaaaabbaaaabbabaababbbbbbaaababbabbababbaabbbbaabababbaabbaaaaabbbaaaaababbbbbbaabaaabbbaabbbabbbbbbaaabbbabbaabbabbbbbbababaaabaaaaaaabaaabaaaabbbbaaaabbaabbbaababbbbbabbbaabaaabbababbababaabaababbbbababaaabaabbbbabbaaaaabbaabbbbbbaabbbbabbabbaaaabaababbbbabaaabbaabbbaababbbbbaaabbbaaabbbabaabaaaaaaabaabaaaaaabaabbaaaaababbaabbbaaabbaabaaabbbabbaabbbabaaaaababbbbabaaaaaabbbbbaaaaaabbaabaabaaaaaababbaaaaabbabbaabbbababbaaaaabbababbbbaaabaaabbaaabbbaaaabbbbbbaabbbbbbbbaaaabbabbbbaaaabbbaababaaaabbbbbbaabbbbabbaabaaaabaaabbabaabbabbaababbbaababbbaabbabbbbabbabbabbabaabbaaabbababbbaabbaabbaaabbabaaabaababbabbababaabaaababbbbbababaaaabbababbbaababaaababbbababaabbabbbbbbaabbabbbaabbbbaabbbabbababbbbbabbabbbaabaaabbaaaaabbabbbabbaabbabbaabbabaaaaaabaababbabbaabbbbaaaababaaabaabaaababbabbbbababbbaaaabaabaaababababbbbbbbbbbbaaaaaabbaaaaaababbabababababbbbabbbaaaabaababbaabbabbaaabaababbbababbabbbabaaaabbbbbaabababaaaabbaabbabaabbbaabbbaaaaaabbabbbbbaaabaabaabbaaabbabaabbaaaabaaabaababbbaaaaabbbbabbaabaaabbababaaababbababbabaababaaabbaabaaababbbbababbbaabbababaabaaabbabaaabaabbaabbaababbaabbbaababbaaaaaaaaabbbaabbaaaabaabbabaabbabaaabababaabaababababbbaabababbbabbaabaaaabbbaaabbababbabababaabbababbaaabbaabbbabbbbbabbbbbbbbabaabbaaaaaaaaabaaaaaabababbaaaaaabaabaababbbbaaabbabbbabbaababbbbbaababbabbbabaababaaaabaabbabbabaaaaaabaabbbaaababaabaababaaaababbaaaabbaaababababaababbababbbabaaaabbbabbbaababbabbabaababbbabbaaababaaaaaabbabaaaaabbaabaaaabbabababbbaaaabbabbbabbbabaabbbaaabbbaaabbbbbaaabaaaaaababaaaaabbbaabababbbaaaabbabbabbaaaabaabaaaabaabababbbabbbbbbbbabaaaabaaababbbabbbababaabbbaabbbbaaabbbaaaaabbaabbbaababbabbbababbabaaabbbbbbababbbbbabbabbababbbbbbaababbbbaaabbaaabaaaababbababbaaabaaaaaabaabbbbabbaabbbabbbabbabbaabbaaaabbbbabaaabbabababbaaabababbbababbbbbbbbbbab bbaabaaaaababbbaaabababbaaaabbbabaabbaaababbababababbabaababaaaaabbbbbaaaababaabaaabbbabaaabbabbbbbbabbbabbabababababbaaaaaabbaaabaabbbabaababbbabbabbababababbbbbbaaaaabaabbababaabbaaaaaabbbaabbbaaaaaabbbbaababbbbbbabaabbabbaaaabbbbaaabaaaabbbababbaaaaaaababbaabaaabaabaaabababbaabaaaabababaaabbbbbaabbbabbabaaaabaababbbabaababaaaaabaabbbbbbbbaabbbabaaaaaabbbbbabaaaabbaabbbbbabbbabbabbbbbbaabaaaababbababbbbaabbbbbbbbaabbbabbbaabbabbababaaaabbababbbbbaaabbabbaababbaaaaabbabaababaaabbbabbaababaaaabbbabaababbbbaaababbbbabbbabbabbabbbaababbbbbbababbabbbbbbbaaaaaaaaaabbaabaababbabaabababbbaabbbbabbbabbaaabbabababaaaaaaaabbaabbabaaabbaaabbbbababbaabbbaabbbaaabbbbaaaaaabbaaaaabbaaaabbbabbbaabbbaababaabbbaaaaabababbbbaababababbbbabaabababbbabbbaabbabbabbbabbbabaababbaababbabaabbbbbabbaabaaaababbaabbabbbbaabbbbabaaaabaabababababbaababbbabaaababbbaababaaaaabbbaabaaababbbaaaaabbbaaaaaaaaaabaaabbababbabaaaaabaabbbaaaaaabbabbabbbaabaaaaabbaaabaaaaabbbaaaabaaabaaabababbbbaaabbabbababaabaabbbbbaabaabbabbbaabbabbaaabbbababbabbaabababbabaababaaabbbbbbaababbaabbaabaaabbbbbabbbaababbbbbaaaaabbbababaababbbaaabbaababaababbaabbbbbbabaabaababbababaaaaabaaabaaabbbbaaabbbababbaabbaaabababbabbaaabababbbabaabbbbaaababbbbbbbbbaaaaabaababaabbbbabbbaaaabbabaababbbbbbabbbaaabbabababaaaabbbabbabaaaaabbbbbbbaaaabbbaaabbbaaabbabaaaaabbaabbaababaabaaaababbbaaabbababbbababaabaaabaaabaababbaababbabbabbbaaaaabaabbbaaabababbaabbaaabbbbaababbbbbbbbaaaaababbbbaaabaababbabbbbbbbabaaaabbaabbbbaabaabababbabbabaabbabbbaabbababaabbbbaabaabbaababbbaaaabaaaaaababaaaaababaabbaaabbaaaabbabbaaabbbabbbbaaaaaababbbaaaaaaabbbaaaabbbbbbbbaaabbabbaaabbbbabaabbbaabbbaaaaabababaaabaaabbaabbbaaaababaaabbbbababaaaaabbbabbbbaabbaaaaaaababaabbaaababbbbbaaabbabababaaaababbaabaabbbbbbabbabbababbbbbbaaaaabbaabbbbaabbabaaaaaaabbbabaaabaaabababbbbbabaabaabbaabbbbaabbbabbabbbbaabbaaaaaabbbabaaabbaabbabaabbbbaaabbaaaaababbababaababbbabaababbabababbaaaaaabaaaabbababaababaaabbbaabbababaabbaaaaabbaabaaabbbabababbabbaaaababbaaabbbaabbbaaba bbbbabbbabbabaaaababbbbabbababbabbaaababbabbbabbababbaaaabbbaabbbaababababbaababaabbabbbaabbaabbbaaababbbabaaaaaabbbaaababaabaaabbbbbaabbbbbbbbbbbbbabbaabaaabaaabbbaaabaaababaabaaaaabbbaaaaabbbabbaaaabaabaabbaaaabaaabbabbbaaaaaabbbabaaaabbaabaaaabbbaabbaabbbbabbbbbaababbbbaabbbbbbabbabbbbbabbbabbabbaabbabbbaabbabaabbbaaaabbbbbbababbabaabbbbbabbbaaababbaaaaaabababbbbbababaababbbabaaabbabababaabaabbbabbabbbaabbbbbaaaaababbaaabaabaaababababbaaaaabaabbaaabbbbbbbaaaabbbabbababaabbbabaababbbbababbaabbababaaaaabaabaaabbbaabaaaaaababaaababbabaaaabbbbabaababbabbaabaaaabbbaabbaabbbbbaaaabaabaabbbbbababaaaababbaaabbaaabaaaaaaababaaaaaaabbbbbabbababbbbbaababbabababbbbbabbbaabaaaaaabbbabaaaaaabaaabbbaababaaabbabbabbababaaabbaababaaabaaaabbaababaaaaaabbbbbbbbaabbababaabaaabbbababaabaaaaabbbabababbabbbbaaaababbaaabaabbabaabababbbabbbabbbbbababbabaaaaabbaaabbbabaabbbaabbbbbaaaababbbbaababbbaaabbabbabbbbabbbbabaaaaaabababbaaabababbbbaabbbbaaabaababaabbbaaabbbabbaaabbaabaaabaaaabaabbaaabbaaabbbabaababbabababbabbabbaaaaaabbaabbbaabaabaaabaaaaaaababaabbabbababbabababaaaaabbbbbbaabbbbaaabaaabbabbaabaaaabaaaaaababbbbaaaaabbbbbbaabbabbbbabaabaabababbababbbaaaaabbaabaaaaaabbaaaabababbabbabbbbaaaaaabaaabaabbaaabbaaaaababbbaabaaabbbbaaaaaabbaaaaaaaaabbbaabbabaaaabbbabbbbaaabbabbbbaabaaabbbbbbbabbbaabbaaababbbabaaabbababbbabbaabaabbabaaaabaaabababbbababbaabbbbbaaabaaabbbabbabbbaabbaabbbbbaabaabbabbabbaaaaaaaabbaabbbabaababbabbaabaaababbabbbbaaabbaaaaaaaaaaaaabbbbbbbaaabaaaaaabbbbabbbbabbabbbbabbbababbaabaabbaabbaaabaababababbbaabbbabababaaaaabaabbababaabbabaaabaaabaaaabbbbaabbabbbbaaaaaaababbbabababbbababbababbabababbbabbabbbbaaaaaaababbababbbbbbbababbbabbbbaabaaabbbaabaaabbabbbbbaaabbabababbababbbaaaaabbbbabbaaabbabbabaabbbbabaaababaaabababbaaabaabbababaabaabbbabbbaababaaaabbaabbbabaaabbaababbababbbbaababaabaabbaababaabbababbabbbbababbababbaabbaaaaabaaabbbbbaaabbaaaaababababbaaabbaaaababaaaabbbaaababbabbabbaaabbabbbbabbbabbbaabbbabaababaababbababbabaaaaaababbbbbbaabaababbbbbbaabaaabaabbbbbba abbabaabbbbbaaababaabbbbababababaaabaabbaabbbbbbabbbbaaababbbbaababbabbbbbaabbababaabababbaabaaaaaaabbabbaabbbbabbabbaabaaabaaaabbbbaabaaaaabbaabaabbbaabbbaaaababbbbaaabaaaaabbbabababbbabbbbabbbbaaaabaabbaaaabbaabaabaaababbaabbbbbbbababbabbbbaababbbbabaaaabbabaaaaabbaabbbbbbbabbbabababaaabaaabbbbaabbbaaaabaabbababbbbbbbababaaabbbabbabbabaaababababbababaaaaabaabababbbbbbaaabbababaabbababbbbbababbaabbbbaaaaabbbaabbbbabbbaabbabaaababbbbbbbbbaaabbaabaaaabbaaabbabababbababbaaaaabaabaabaabaabbababbbaabbaabbbabaaababbbbbbbaabbaababaaabaabbbaababbabbabbaaaabbbababaaababbbbaaabbbbbbababbbbbbbbabbaabbbabaaaabbababbbbabbaaabbbaabababaabbababaaaabbaaabababababbaabbababbbbbabbbaabbbbaabbabbabaaaaabaabaabaabaababbaaaabbbbbbabbbbabbaaaaabbabbbbababbaaaaabaaababaababbaabbabaaaaababbaababbbabbaaabbabbbbaaabaababbbbbbbaababaaaabaabbaabaabaaabbabaaaaabaaabbbbaaabababbbaaaabbabbaaabbbbabbabaabbbaaaabbbbaaaaabbbbbbbaaabbaaaabaabbbbabbbabbabbababaabaabaababbbbbbbababaabbbabaaabaaaabbabbbbbaaabbababaaaabbabbbababbabababaaaabaaababaaabbbaabbabbbabaabbabaaaabaaaabbababbabbaaabaabbbbaaaabbabbbaaaabbbbaabaabbbbbababababbaabbbbbababaaaaababbaaabaaabbbaaaabaababaabbaabbaaabaabaaabababbaaabbaabbbbaaabbababbbbbbbbababbbaaabaabaaababbbbaabaaababbbaaaaaabbaaaaaabaaaaaaabbbaabbaabbabbababaabbbaabababaaaaaaabbbabbbaaabababbbbabbbbabbbaaababbbbbbabbbaabaababbbababaabbbbbbbbabbabbabbbbbaaababaaaababbbbbbbbbaabaaabababbababaabaaaababbbaaabbbbbbaaabaabbaabbbaaabaababbaabaaaabbbaaabbbaabaaaaabaaaaaaaababbabababaaaabbbbbaaaabbbabaaaababbababaaaabbbbaabababbbaabababbbaaababbbbaabbbaababbbaababbbbabaaababaabaaababbaabbaababbababaaaaaababbbababaaabbaabbbbaabbbbbbbbbbbabaaabbbabbaabbbbbbbbabbbbabbbbbbabbaaababaaaabaaabaababaabbabaaabbababaaaababbbbbabbbbabaabaaaaabbbbababababbbabbbaaaabababaabaabaaaaabbabbabbbaaaaabababbaaabbaabbbbbabbabaabaaabbbbababbabaaaaaaabbbbbbaabbaaaabbbabbbabbbbbaaaaababbbbaaaaabbbbaaaabbabaabbaababbaabababbaabbabbbaabababbabbbbaaaabbbbbbbaaaaaaabbbaaabababbbaabaaaaaaaabbbaabaaaaabbbbb baabbaabbbababbbbaabbbbaaaabbbbaabaaaaabbabbabaabbbbbbbbbbbaaaabaabbabaaaaaaaaababaaabbabbbbababbbabbbbaaabbaaabbabaabaababbaaabaabaaaaaabaabaaaabbabbaaababaabbaabaababbbbabbaabbaababaaabaabaabbaababaaabbaabbaaabbbbbabbabbbabbaabaababbbbababaabbbbbabbaabaaabaaabaaababaaaabaababbabbabbabababbabbbaabbbabaabbabaaaaaaabbbbaaaabbabaaabbaaabaaaabbabbabaabaaaaaaabababaabaababbbaabaaabbaabaaabaababbabaaaabbbaaabaabbbabbaabaabbaaabaabbbbbabababaaabbbbabaabbbaabaaaaabbbbbbbabababbaaaabbbaabbbbaaaaaabbabbbaaaaaabbbbabbaabaababbabaabbbbbabaabbbbbbaabbbbbbaaaabbababbbbbaabbbbabbaaaabbbaabbabbbbaababbaabbabababaaaaabbbaaabbbabbbbbbbbabaababaabaabaaababbbabbababbabaaaaaabbababbbababbabbaabaaaaaabbbabaaaaaabbaababbbbaabbbaabaaabbbbaaabbbbbaababaababbaababbbbbababaabbababbbbaaabbaabbbbaaaabbaaaabbbbbbaaaaaabbaaaaababaaaabbaababaabbabaaabbaababbbabbbbbbababababbbaaaaabbbbbbbbaabbbaaaabbbabbbbbabbaaababbbbbabbbaababbabaaaabbbaabbbbabbbbaabbbbbabaaabbbababbbbabaaababbababaaabbbbbbabbabbabbbaaaabbbbbbbbbbbabaabaabaabbaaabaabbbaabbababbabbabbbbaabaaabaaaaaaabaaaaaaaababbbabbaaababbbaabaabbbbbaabbaabaaabbababbbbbaabbaaababbbbabaabbabaabaaaababbaabbbbaaaababbaababaaabbbbbabbabbbbabbbbabababbababbbbbaabbaabababbabbbbaaaaaabbbbaabbaaaaaaababbbbbbabbbabbaaabbbbabaaaaabaaaabbbaababbabbababbaaaaaabaabaabbbbbbaaabbbbbaabababaaaaabbbbbbbababbabbbabaabbaabbbaaabaaabbbbabbabbaabaaaaaababaabbababababbbaabaabaaabaabaabaaabbbabbaaaabbabababbaaaaaaaaabbaaabbbabaaaabbaabaaabbaabababaaabaaababaaabbbbaabaabababbbbbabbbabaababbaabaabbbbbbbbbabbabaaababbabbbbbbbaaaaabaababbbbbbabbabababbbbbbababbbabbbbbabbbbbabbbbbbabaaaaabbbbabbababbbbbabbbaabaaabbbabaaaaabababaabbbababaaabbabbabbbbbaaaabbaabaaaaaabbababaaaaabaaaabbbbabbaaaaabbbababaaabbbababaabaaaaaaabbbbaaabbaabbaababaaababaabbbabaabaabbabbaabababbbbbbbbbbabbabaabaabbbabbaabbabbbbbabbbabbabaaaaabaaabaabbbbbaaabbaabbabaaababbabaabbabbbbabbbaaabaababaaaaabbbaaabbaaaaabaabaabbaabababbaaabbabbbbbabaaabaabbbbbabbbaaabbbbbaaaababaababaabbbbabbaabaaababbbabaaaa baaaaabaabbbaabbbbabbbbbbbbaabaaababbbababbaaabbbbbbbaabaaaaababbbabaabaaaabaabbbbbabbaaabababaababbaabbbabbabaabaababbabbbaabaabbaaabaababaaaaaaabbaaaaabbbababbbaabbaabbaaaabbbaabaaabbbbabbbaabbbbbaabbbabaabababaabbaabaabbababaabaabbaaabbbbabbaabbaaaaabaabbbbbbaaaaaaabaaabbababbaabaaabbabaabaababbaaaabbbaaabaaabbbbbbbabbbbbabaabbbbaaabbbaaabbababbaabbbabaabaababaaaabbabaaaabbaaabbbabbbbbbbbbaabbabababbabbaaababbaaaababbbaaaaaabbbaaaabaababbabbbbaabaabbaaabbababbbababbbabaababaaabbbaabbbbabbbaabbbbabaaababaaaababbbaabbbabaaaabababaaaaabaaabaabbbaabaabbaaaabbbbabbbaaaababbaabbabbbaaabababbbbabbaabaabbabbbbabbbbababbbababaababbaaabbabaabbbbbbbbabbaaabbbbbbbaaaabaaababbaabaaaaabababbbaaaabbaaabbaaaabababbbbbaaabaaabaaababaaaabaabaababaaaaabababaabbbbbababbabbaaaaababaaaaaabbbbaaaabbbbaabbbbbabaabaaababaabbbbaaabaaabbbaaabbaabababbababababbbbbbbaabbabbbbaabbbabbbbbababaabbbbaaabaabbaabbbaaaaaaabbababaababaaabbabbbabababbaaabbaaabbababaaaabbabababaaaaabbbaaaabaaabbabaabbaabbaabaaaabbbabababbaaabaaaabbbaabaaabbabaaabbbbaaaaaababaabbbaabbbabbaabbbaaababbbaaaaabbabbbbbaaabbbbbabbabbbbbbbaababaaaaaaabbbbbabbbababbbbbbbbbabbbaabbbabbbbaabaaaabbbabbaababbaaabababaabaabbbbabababbabababbabbabaaaaabbabaabaaabbaabbbaabaaaaabbabaaabaaaaaabbaaaaaaaabaaabbabbbaaaaabbaaaababbbbababaabbbbbaababaaaabbababbbbaabababbbbabbababbabbabaababbababaabababaaabbbaaaaabaaaabbbbaabbaaaababbabbbbaaaabbbbbaaaaaabaabbbbbbbbabbaabbabbbbbbbabbabbaaabbaabbbbbaababaabaaabaaabbaaaabbabaabbabaababbbbabababaaaabababaaaaabbabababbbaaaabbbbbbbbbbabbaababbbbaaabaabbabbaababbaaaabaaaaaababaabaababbbabbabbaabbaaabbbbabababbbbbaaabaaabbbbabaaabaabaaaabbbabbababaababababbaaaaabbabbbbababababbbabbbaaaabbaabaabaaaaabaabbaabbabaababbabbababbbbabaabaaaabbabbabbbbaabababbaaaaaaaaabbaaaaaaaabbaaaabaaaabbbaabbaaabbbbabbaaabaaaabbbbabbaabbbbabbbbaaabbaabaabbbbababbabbbbbabaaababbabbbbaabbaaabbabaababbbbbbbbabbabababbbbaabbaabababaaaaaaabaabbababbbaabbababbabaababaaaabbaaaaabbaaaaaaabbbbbbbabbbaababaabaababbabbbababbbaabbaa bbbbaaabbababaabaaaabbaabbabababbaaababaaababbabbbbbbabbaaaaabbabbbabbaabbabbbabbbabbaabbababbbbaaaabbaaaaaaabbaababaaabaaabbabbbaabaaabbababbbabaabbbaaaaabbaaaabbaabbabbbbbbaabbbbabaabbabaaabaaababaaaabbaababaaaabbbbbbaababbabbbababbababaaaabbabaaaaaabaababbbbabaaababaaaaaaaabbbababaababbabbabbabaaaababababbabaabbababaaaaaaaabbabaabbbababaabbabaaaabbbbbbbabbaaaaabbabbbabababaababbabbabaaaabbbabbaabbabaabbaabababbbaaabaabbaabaabbababaaaaabaaaaababaaaaababaaaaaabbbbabaabbbaabaabaabbabaababbabaaaababbbbabaabbbbbabbaabaabababbaabbbbaaabbbabbbabaabababaaabaabaaabaaaabaaaaabbbbaabbbbbabaaaaabaabbaabaaabbabbbbbaaaabbabaabbbaabbbaabbbaaabbabbabbaaaaaaababaaaaaaabababaababbababbbaabaaababaaabbabbbababbaaaaaaaaabaababbabbaabaababbaabbaababaabbabbabbabbaababbaaabbbaaabaaaabbababaababaabaaaabbbbbbaaaabbaabaababaabaaabbaabbbababaaaaaabbbaaabaabbabbababaabbbaabbaababbabababaaabbbbbaabaabbbabbbbbaabbabaaaaaababbaaababbaaaabbbaabbbbbbbbbaabbbbbabbabbbaaabbbaaabababaaaabbbabbaabaaaabbabbbaabbbbbbbaabbaabbbbbbabbbbbbbabbbbabaababbbabaaabbabbaababaabbbbaababaaaaabbaaaabbbbbbabbbbaaaabbabababbabbaaaaabbbbaabbaabbaaabbabbbabaaaabbaaaaabbbabaabaabbaaababbbaaaaaaaaaaaabaabbbaabbbabbaaabaabbaaaabaabbabaaabbbbaaabbababbbbababbababbbaabaabababaabbbababbbabbbbbaaabbbbbbbbbbabbabbababbbbbaaaabaaaaabbbbaaaaabbabbbbaabbaababaaabbaabaabbbabbbbbbbbabababbbbbbaaaaabaabbaabbbabbaabababbabababaaabaaababbbaabababbaaaabaaabbbbbaabbbaaaaabbabbbaaaaabaaabbbbaaaaaaabbbabbbbaababaabbbbabababbbabbabbbaaaaabaaabababbabbabbababbbabbabbbbbabbbbbaabbbaababbbbbaababbabbaaabbababbabbabbabbbbaabaabababbbbaabaaaabbabaababaabbbabbbbaabbbbbbbbbabaabababababaabbaaabababbbaababaaaaabbaabbaaaabaabaaabbbaabbbabbbabbbaaaababaaaabbbaaaaaabbabaabbbbbaaaabbabbabaababbabaabababbaaabaabbbaabaabbbbaababaaaaaabaabbabbabbbaaabababaaabaaabbaaaabbbbabbaabbbabaaabbbabbabbaaaabaabbbabbabababaabaabbaaabbabaabaabbaabaababaabaabaaaaaaaabbaaaabaaaaaabaaaaabbbbbbabaaabbaaaabbabbaabbababbabbababaabbbbabbabababbabaaaaaababbabbaababaabbbaab abbaabbaaabbaabaabbaababaaaaaabababaaabbbabbabaaaaaaaabaaaabbaaabbababbbbaabaaaaabbabbabbbbabbaaaaaaabababaaaabbbabbbbbbabaababbbbbabbababbbabbabaaabababbaababbaabbaaaababbabbbabbbbbbbaaabbbaaabbabbbaaaaabbbbababbbbabbaaaaaabbbabbbaabbbabbbbabbbabaaabbabbababbaababaabbbaabbbbaabbbbbbbaabbbaabbbabbabaababbabbbbbaababbaaaaabaaabababbaaaaaaaabaababaaaaababbababababaaaababaaaabbabababbbaabbbababbaaabaabaabbabbbbaaabbbbababbaaabbbbbbbaabbbbbabbbabbbbabbbabaaabbabaabaaababbbaaaabbbabaaaabbbbbbbabbaaaabaabbaabbaababababbbbabbaaaabababbabaaaababaabababaabbabbaababbaaabbaaaabaabababbbaabbbbabbaaabbbbaaabbbaaaaabbbbbababbbbbababbaabbabbababaabbabaabbbaaabaaabbaababbabaabaaaaaaaaabbabbaabaaaabaababbbbbbaaaababaababbbbbbaaaabbaaabbbabaaaababbaabbababababbaaabaabbbabbbbbbbabaaaaaaaaaaaaabaaabbbbaabbabababaababbababbbaabaaabbabbbbbbbabbbbbbbbbbaaaabbaaaabaabbabbabbabbbbbbabbbbaabaabbbababbaababbababbbabababbbbabbbbbabbbaaababbabbababaabbaabbaabababbbaababbabababbbaaaaaabbababbababbababaaaabaabbaababbbbabbbabbababaaabbbbaabbbaabbabbbbabaaaabaaababbaabaaabbbabaaabbaaaabaabbabbabababbbbabaababaaabaaaababbabaaaabaaaabbabababaabaabaaabaababbbaaaabbaababbbaaabaaabbaaabbaaaabaaaaaaabbaabaabbbbabbabbbbabbabbabbaaaaaaaaabbbabbbbaaabbbabbaaababbbbbbbbbabbaabbbabaabbbaaaabaaabbabaabbaababaababbbbbababaabbabaaaaaaabaabbabababbbbaaaaaaabaaaabbbabbbbbbabaaabbbabbbabbbbabbabbababbaabbaaabbaabbabbabbbabbbbbbabaaaabbaaaabbbaaaaaabbaaaabbaabababbbbaaaaabaabbaaabbababaaababbbbabbbbaaaabbaabaabaabbaaababaaabbbbaababbbabbbababbbabaabbabaaababbababbabbbaaabbaabbbabbbbbabbabbabbabaabbaabababababaaabaabaabaaaabbaababaabbbbbbbbbabbaaabbababbaaabaaababbbbbabbbbaabbbbabbaaaaabbbabbbbbabbabbaaabbbabaaababaaaaabaaaabaaaabbaabaabbaabaaabaabaabbbaabbbbabbbbaabaaaabaababbbababbaaaaaababaaaaaababaaaabbbbbaaaaabaababbababbbbbbbbbabbbaabbbbbbababaaabaaaababbbaabaabaabbabaaababbabbbabaabbbaaaaabaabbaaaaaaabababbaaaabaaaabaaabbabbbbaaababaabbbbbbbaaabbaababbbaaabaaabababbabbbaaabbaaaabbababaaabaaaaaaabbababbaaabbaba baabbbbabbabbbbbabaabaaabaabaaaaabbbbbbaabbbabababaaaaaaabbabaababbabaabbabbbbbabbaaaabbabbbbbaaaabbabbbabbaaaaabbbabababbabaaaababaaaaabbabbbababaaaababbabbabababaabbbbbbabaaabbaababaabaaababbabaaaabababaaaabaabaaaabaaabbabaabbbabbbaaaaaabbababbababaabaabbabbbabaaaabaababaabbaabbabbbaaaababaaabbbbbabbabbaabaabbaabbbbbabbbabbabbbbbaaaaaabbbbbbabbaabbaabaaaaabaaaaabaaabbabaabbaabbbbbababbaaabbbababbabaabbbbaabaaaaaabbbbbabaaaabaaababaaaaaaaabbbbbbbabbbbabbbbbaaababbaabbaaaabbbbbbbbbababbbabbaabbaabbbaaaaabaaabaaabbbbaabbaabbbaaaabaaabbabbabaabbbaababaaaaaaababbbbabaaabaaaabbaabbaabbbabaabbbaaaabababaaaabbabbbbbbbaaaaabbbaabbaaaabaabbbbbbbabbaabbabbbbabbaaabbaaaaabbbbabbababbaabbbbbaaaaaabbbbbaababbbbaaabbabaaaaaababbbaabababaabbbbbaababbbaabbbbbbbbabaabaabbabbbbbabbbbaabbbaababbaaabababaaaababbbaabaabababaababbbabaaababbbabaabbbaaabababbbababbabbbaabbabbbaaaaaababbbabbbbaaabbabbbbababbabbabbbaaaababbabbababaaabaabaabaabaabababbbbaabbababbbbaabbbaabaabaaaaabaabbababababaaaaaaabbaaaaaaaabaabbabbaaaabbaaabbaababaabaaabaaaabbabbbabbaabbbaaaaabaaabbabbaaaababababbbbaababaabbbaaaaabbabbbabbaaaabaaaabababaabbabbabbbbbbbbabaaaaaabbabbabbbabbaaabbbaabababaabaababbbbabbaabaabbbbaaaabaaabbaabbbaabbabaabbbbaabaabbabaababaaabaaaababaaaabaababbbabbabaabbabababbabaababaaabbbaaaabaababbaaabaabaabaabbaabbabbabbbabababbbaaabbbabbbaaaaabaaabbbababbabaababbababbbbbaaaababbaaaaaababaaabbabbaaababbababbbabaabaababbbaaaaabaaaaaaaabaaabbbabaabaaabbaabbbaabbabbbbaabbbaabaabbabbabbababaaabbaabaabaaaaababaaaababbbbbabbabbabbababaabbabbaaababaabbbbbbbaabbababbbbbaaabababbbbbbaaababbbaaabbaaabbaaaaabbabbaababbbababbaaaaabbabbbbbabaabaaabaabbbbbbbabaabaabaaaabbbbaabaabbaaabaababbbbbbabbabababaaaaabaaaabaaabababbaabbbbabaaaabbabbbaaaabbbaabababbabbbbababababbbabbabaaaabaaaaaaabaabaaaabababbabbbbabbbabaaababbbaabbbbbbabbbaabbabbbbbbbbabaaabbbbbaaabaababbabbaabaababaaabbaaabaaaabababaabbbababbbbbbaababbbbaaaaaaaabaaabaaabbaabbaabbaababbbabaaabaaaabbbabbbabaaaabbbababaaabbbaaaaaaaabbbabaaabbbbbbbbbbb bbaaaabbabbbbbababbbbaaababaabababaabbbbbbbbaaabbabbaaabbbabbabbbabbbbaabbbbbbbbaaabaabaaaabababaaaaaabbabbaaabbaabaaaababaabbaaaabbbaaabaabbaabababbabbbbbbaabaaaabbbababbbaabbabaaaaaababbbbbbabbababbbaabaabbaabbbbbbbaabbbaaabbabbaabbaabbbbbbbbaaaaaaaabbbababaaaaabbaabbbbbabaaabbbbabbbabaaaaabbbaaaabbabbaaabbbbbbbabbbababbbbababbabbbbbbbbbaaaabbabbaaaababaabbbaaaabaaaaabaabbbabbaaabbbbbbabbbabaaaabaabbaabaabbbbaabbaababbbabaaabbabaabbbabababbaababbbabaaaaaabbaababbbbbbbbaaabbbbbababbbabaaabbbbbababbbabbaaaabbaabbbbaaabaabaabbbbbaaabbbbbaabaaaaabbabbababaabbbbbbbbaaaaaaabbababaaabaaabbaaabbbbaabbbabaaabbaabbaababbaababbaabaaababaabbbababbababbababaabaabbbababbaabbabbaabbbbaaaaaaabbaaabbbaabbbaaababbbabaaaabbaaabbbabbbaabbbaaaabbbbabbaaaaaabaaabbaaabaabbabaaaababbaaaaaaaabaabbabbabbbabbbbbaababbaaaabaabaababbabbbabbaaabbaabbaabbbaaabbbbbabbbbabbaabaabaababbaaabbbbababaababbabaaabaabbbabbbbaaaababbaabaaaaaaaaaababbabbbabaaaaabbbaaabbaaabbabbababbbbaaaaaaaabbaaaaaaaabaaabbabababbabbaaabbabbbbbaaaaabaaaaaaabaabbbaaabaabaabaaaabbaabaaaaaababaabbabababbabbaabbaaaaaabbbbbaabbbabababbaabbabbabaabaaaaaababaaabbbabbababaaaaaaabaaababbbbbbbbaabbbbaabaaabaabbbaabbabbbabaaababbbaaabababaababbabbbababbaaaabbbbaaabaaabaabaabaabbbaabbbabaababbaaabbababbbbbaaaaabbabaabbabbababbbabababababaaaaabbaaabbbbbaabbbbbbbaabbabbababbabababaabbbaaabbbbabaaabbaaaaababaaababaabbabaabbbababbaabaabaabbabaababbababababbaaaaaabbbbbaaabbaabbbbaaaababbabbaaababaaababaaaabbababbbbaaabaaabababbbbabbabbababbaaaabbaaaababbbaabbbbababaaabbbbababbbaaabbbaaababbaabbbbbbbaaababbbbaaabaaababaabaabbbaaaaabbaabbabbbbbbababbbaabbaabbaabbaabbbbaaaaaaaaaababbbaaabaaabaabaaaabaababbbaaababbababaaabaabbbabbabbaaabbbaabaabaabbbbababaabbaaabaabbababbbbaaaaabaaaaaaabbbabbbbbbaabbababaaaababbbbbaaaabbabbaabaabbbaabbababbaabbabbbbaaabbbabbaaababbbbabaaabaabbaababbbabbabbaaaabbaababbabaaabbbabbabbbabaabbbaaabbaaabbbababaaaabbaababbaaabbaabbbabbaaaabbbbaaaaaaabbbbaabbaabaaaaabbaaaabbbababbbaaababbbbbbabbabbaabbaababbbbbaabab bababaaabbaaaaaaaaaabaabbbbbaaaaaababaaaaaaabbabaabababbbaabbbaaaaabababaaaaababbbbababaababaababbabbbabababaaaabbabababaaababaaabbabbaabbaabbbaabaabbbbaababbbbbabababbbabbababababbabbaabaaababbbabaabbbbbaabbbaabbaababababbbabbbababaaababaaaabababbabaababbabbbbaabaaabbaabbbabaabaaaaababbaabbbaaaaaaabbbabababaabbabbababbabbbbabaabaaabbbbabaaababbbabbbbbaaabbabbbbaababaabbabaabaaabbbabababbbbabbbbbbbaababbbabbbbbabbbbbbbaabbbabaabaaababaaaaaababbaabbabaabbbabbbbaabababbabbababaabaaaababbbbbaaabbbbabaabaabbbbababbbaaababaaaaaaabbaaabbbaabababaaabbabaabaaabbaabaabbbbbabbbabaaabbbaaaabbbabaaaababbbaaaabbbbababbbaaabaabbbbabbbbbbbbaabaaabaaaaaabbaabbababbabaaababababaabbaaabababbabbbbaabbaabaaaabaabababaabaabaabababababaaaababbbabbaaaaaaaabaaaaabbbaabbabaabbabbbbaaabaaabaabbbbbabbaabaabbbbbabbabbabbabbaaaabaabbbbbbbabbaabbbbababbabbabbbbbbaabbaaabaaaaabbbbbbbabbbabbbaabaabababbaabaababbabbbaaababababbbbaaabbaababbbbbabbaaaababbaabbbbbbbbaaabbaabbbbbaaababbaaabbababaaabababbbaabbbbaaaaababaabbaaaababbbbbbbbabbabababbaabaabbabbabbaabaaabaaababbbbbaaabaaababaaaabbaaaabbbbbaaabbabbaaabbbaaabababbabbabaaabaabaaaabaababbbbababaaaaaaaabbaababaaabbaabaabaaabaaabbbaaaabbbaababaabababbbbbbbbabaaaabbabaabbbabbbbabbbbbaaaaabaabaaababbabbbabaaabbbbabaabaaabbabbbbaabaabbbabbbbbbaaabbaaabbbabaabbbbbbbbbaaaabbbbbabaabbaaabbabbabbaaabaaabbabababababbabbbbaabbabbabaabbbbabbbaabbbbbbbaabbaaabbbaabbbaabaaabbbabbabbaababbbaabaaaaaababbabbaabaaaabbbaaaabaababbaaaaababaabbaaabaabbbaabbbaabbababbbbaaabbbaababbbbaaaabbbbbbaaaabaaababaabbabababaaabbabbbbbaaabbababbabaaaabaaababaaabbbbabbaaabbbababbbbbabaaaaabbbababbabbbbbbaababbbaabbbaababbabaaabaaabaaaabbabbaabbaaaabaabbbbabbababbbbaababababbbaabbbbbabbaabbaabbbbaababbbaaaaabaababbababaabbbbbbbbbabaaaaaabbbababbbabababaabbabaaabbababbbbbababbabbaaaaababbaaababbabbabbabbaaabbababbbaaaabbabbbabbabbbaaabaaaaaababaababaaaababbabbbaaabbbbabaabbbbbbbababaaaaabbababaaaabbbbabababbaababbbbbbbbaaaaabbbaaabababaaaaaababbbbabbbbabaaabbbbabbbaabbbabbbaaababa babaabbbbbabaaaaaababbbaaaaaaaabaababababbbabaabbabbbaabaabbaabbabaaabbbabbaabbbbbabaaabbbabbaaabbbbbbabbabbabbbabaaabaababbbbaaaaabbababbbbabbbaaabbbbbbbaabbbaaaaaaaabbbaabababbbaabbabbabbbbababaabbbbbbbaababaaaababaabaabbbabaabbbbabbababbabbaabaabaababbbbababbbaaabbbbbbaaaabbaabbabaaaaaababbbaaaababababaabbbaaabbbaaaaaaaaababbabaabbabaaaababaaaaaaaabbabbbabbbbbbabbbbabbabaaaaabaaabbabbaabbaabbabaabbbbbaaabbaabaabaababbaaaaaababbaabaaababbbaabbbaabbbaabbaababbbbbbbaaaabbabbbaaababaaabaaababababbaaaababaabbbbaaababbbbbbaaabababaaaabaaabbabaaabbaaababbabaabaabbbababaaaaabbbabaabaaaabababbabbaabaabbbbabbbbababaaabbbbbbbaabbbbababaabbbabaaabbabbabbbbbabbabaaabbbbbabaaaaabaabbabababaababbbbbbaaababbabbbabbbbbbbabbbabbbbaabaabbbbbaaaababbabaabbaabaaaaaaaaaabbaabababbaababaabababbbaaaaabbaabaabbaabaabbbaaababbaabbabaabaaaaabbbbbabaaabaaabbabbaabaaabaabaaabaaabbaabaabbabbaabbabaabbabaababbaaaaaabbabaaaabaaaabbbbbabaaababbababbaabbaababaaababbbbabbbaabaabaaaababbbbababbaaabaaaaabbababbabbabababbababbaaabbbbaaabbabbababaabaababbabaaababaabbbbaaaabbbbbaaabbbbbbaabbbbaabaaaabbaaaaabbaaaabbbbabbaaaababaaaabbbbaabbaabaaaaabaabbbabbbbabbababababbabbbaababaabbabbabbbabbbaaabaababbbbbbbabbabbababaabbbaabbaaabaababbbababaabbabababbbbbaaaabaaababbabbaaabaaabbababbbbaabbbabbaaababaaaabbabbbababbbbbbabbbbbbbabbabbbabababaababababaabbabbabaaaababaabbbbaabbabbabbaaaabbaaabababaabbababababbbabbababaaaaabaaabaaabaaaabaabbbaababbbabbbababbaabbbaaaaababbbbbbbbabbaaabaaabaababaababbaaababaaabbaabaababbbbaaaaaabababaabaabaabbaabbaabbbbaababbaabaaabbabbbbbaaaabaaabbbbaababbbaababaabbbabbababaababbaabbbbbbaaabbbaaaaaababaaaaaabaabbaabababbbbabababaaabbaaabbbabbbbabaabbaaaaaaabbabbbbababaaaabaaabbabbbbbaaaaaabaaabaabbbabbabbaaabaaaaaabaaabaaabababbbaabbaabbabaabbabbbbbabbabbbbabbbbbabababaaabbbbbbbaabaabbabbbaaabaaaabbaababbaaaabbbbaaaabbaaabaabbbbbabababaaaabbaabbbabaabbabbbbabaabababbbbbbbbbabbaaaaabaaaaabaaaabbbabbbbaaaabaaabaaabbbbabbbabaaabbaabababbabbaababbaaaaaabbabbaaaabaabbbaababaaaaaaaa abbaabbabbaabaabbabbababbababababaabaabaaababaabaababbbbaabbbbaaabaaaabaaabaaaaabbbababababaabaaaaabababababbabbbbbababaabaabaabbababababbabaababaabbaaaaababbbabbbabbbbabbaaaabaababaabbaabbaabbabbbabbbbbabaabaaabababaaababbaabbababbbaabaabaaabaaabaaaaaababbbbbbbaabbaabaabbbabaaabbbbbabbbabbabaabaabaabaaabbabaaababbaabbabaaababaaabaaaabaababbaabbabbbbaaababbaabaabbaaababbaaabaababbaabaabbaaaaababaabbabbbbbbaaabbbbabbbbbabbbaababaaaaabbaaabababbabbbabaaababbaaabbbbaabbabaababababbbababaaaabbaaaabbaaaabbaabbaaaaabaaabbbabaaabbabaababbabbabbbbbababababbbaaaababaababaaaaaabbabbaabbbbbbaabbabaaaaabbababbabbaabaaabaaabbbababbbaaaabaabaababbbaababaaabaaabbabbaaaabbaaababbbbabaaabaabababbabbaabbabbbbbbabbabbabbbbabbbbabaababaaabababbababbbbabbaaabbbaababbabbbbaabbbaaaababaaabaabbbaaababbabbaaaaaaabbbbabbaaabaaaaaabababbbbbbbaaaababaaaabbbaabbaabbaaababbaabbbbbaababbabaaaaaaaabaabbbabaaaabaaaababaabbbbabbbbabbabbbbbbaabbbabbbababbbbbbbbbbbaaabbbbbbbabaaaaaaabbaabbbabbbbbbabbabaaaabaaaaaababbbbbababbaabbbabbabababbaabbbbbbbababbabbabbabbababaaabbbbbaabbbbbbbaabbbbabbaabbbabababbaaaaaabaaabbbbaaababbbbaabbbabaaaabbbbabaababaababbbaabaabaaababbbaababaaaaaaabaababbababaaababaababbaabbbbbbbbabbabbbaabaabaaabbbaabbaababaabaabaaabaabaabbaabbaabbbabaaabbaaabaaaabbbbbaaabaaaaabaabbaabababbbabbbabaaaabbaabaaaabaabbbbbbbbbabbaababbabbbbbbbabbaabbbaaababaabaabbababaabaababbaabababaaaaabbbabababaaabbabaaaaabaabbabbabaabbbbabaabbbabaabaabbabbabababbababaaaaaabbbbabbabbbaabaabaabbaababababaabbabbbaabbbabbbbbabbaabbbaaaaaaabbbaabaabaaabbaabbbbaaaabbbababbabababbbabaaabbabaabaabbbaabbbbbbbaaabbaabbbbabababbabababbabbbabbbaababbbbbaabaabbbaabbabbaabbbababaabbaabaabbbbbbbbaaaaabaababbbbbbbbabaabbbabaaaaaabbaabbbbabbabbbaaababbaaaabbbbaaaaabaaababbbbabbabaabbababbabbabbbbabbbaaaabbaaababbababaaabbbabababbaababbbaabaaabbaaaaabbabaabaabbbbbabaaabaaabbbaaababbbabaaaababaabbabababaababbabbbaaabaaaaaaabaabaabbbbbabaaaaabbaabaabbaaabaaaaabbaaaaabbaaaabbaaaabaabababaaabbabbbbabaaaabaabaabbaababbbababba bababababaaabbabaaaaaaabbbaaaaaaababaaaabbbabbbabbbaaabaabbabababbabbaabaaaababbbababaaaabaaabbaaaabbbbaabbbbbbabaaaababaabaaaababaabbabaaaaabaabaabbabaabbabaaabababbbbbbaaaaaabaaaaaaaaaabababbbaabbaabbbaabaabababababaaaaabbbbbaababbbabaababbbbbababaabbaababaaabbaabbbbaabbbaaabaaababbaaaabbbaaaabbbabbbbabbbabbbbabaaaaaabbababbaaabbbbababaaabaabbabbabbbaaababbbababaabbaaabbababbbbabbaababbaabbbaaaaabbbaababbbabbabaabababbbbaaabbaaaaabbaaaaaaaaaabaababbabbababababaabaaabbbbbaaaaababaaabaabaaabbabaabaabbaaabbbbaaaaaaaaababaabaabbabbbbaababbbabaaaabababaabbbaaaaababbbabbaabbabaaaaaaaaaaaaabaabbbabbabbabaababababaaaaabbbbabababbbabbbbaabbbbabaaaababaababbabbabbbbbaaabaabbaaaababbabababbbbabbbabaaabaabbbabbbaabbaaabbbbbaababaababbaababaababbabaaaabbbbbabbbbbbaaababababbabbaaababaabababaabbabaababbbbabaabbababbabbaaabbbbabaabbbababaababbabaaabbaabaabaaaabbbbbbababbabaabbabbbaaaabbabbaababbbbabbaaaabbbbabbbbaaaabaaabababbbbaaabbabbabbabbabaababaababaaabaaabbbbbbabbbabaabbbbbaaababbbbaabbbabbaabbabbabaaababbbbbaababbbabaaababbaaabbbabbababaabaaaaaabaabababbbbababaaabbabbbabbabaaaabbbaabbababababaabababaabbbbaaaabbaabaabaaabaabbbbbbbbbaaabbbaabbbbbabaaabbbaaabbbaabbaaabbaaabaabbababbbaaaaabbabaabbbbbaaabababaabbababaaababbbabbaabbbabbbabaaaaaaaabaabbbaabbabbbbaabbaabbaabaaaaababababababbbabaabbbbbabbaaaabbbbababaaaaaababaaaaabbabbaaaaabbbabaaabbbbbaabbababbaabaabbabbbbbbbbaaaaabaaaababaaababbbbabbbabbaabbbaaaabbbbabbababbbababbbbbbaaaabbabbbababbabaabbbbaaaababbababbbbbbabaaaabbaababaaaababaabaabbababbbbabbaaababbabbbbaaabaaabbabbbabababbabbaaaababbbabbbabababbbabbabbbabaabbaaaababbabaabbbbabbbaaaabbbbbabaaaabaabbabbabaaabbbabbaaaabbabbbabbbabbaaaaaabbbabaaabababbbaaabababbbbaabbababaaabbabaaaababbbaaaabaabbabaabaaabbabbbbbbabaabababbbbbbbaabbbabababbaabaaaabaababbbbbabaabbaaaabbbaaabbbaaababaabbbaabbbaabaabaaaaababbabaabbabbbabbabbbababbbbbbbababaaababbbaabbaabbbababaaabbabaaababbbaaabbbbababaaababbababbaaaabbaabaabababaabababbabaababaabababaabbaaababbbbabbaaaaaabbbabaaaaaaa abbbababbbabaaaababbbabbbbbabaaaabbbbbaababbaabbaaabbabababbbbbbaabaababbbaabbaaaaaabbaabbbbaabbbbbbabaabbbaababaababbbaabbbaaababbabaaaaabbabbbaabbaaabbbbbbbbbbaabaababaaabaaabaaabbbabaaaaabaababbbbabbbaabaaabbabbaabaaabbbbababababbbbaaabbababaaabbbabbbbaaababbbbaabbbbabbaabbbbaababaaababaabbbaababbbababbaababaaabbabbaaaabbabbbabbabaaababbabbaabaabbaaabababaababbbabbabbbaaaaabbbbaaaaabbbbaabbbbaabbbbbaaaabaababbbaaababbaabbabbaabbbbababbaabaabbbaaabbbbaaaabaaabbaabaaabaaababbbbaabbbabaabbaaaababbabbaabababbaababaabbbbabbbabaabbbaaabaaaaabbabbabaaababaaabababbaabaabbabaabbabababaabaabbbababbababbbabbaaabbabababbaaabbaabaabbaabbbbaabbabbaaabaaaabbabbbababbabaabaababbaababababaabbabbbababababbaaaaabbaabbbbbabbbaaabaaabbbbabbaaababaaabbbabbaabaabababaaaabbabbbaaabaabaaaaabbababbbbbaabaabbbbbbaabbbbabbabaabbaabaaababababaababaabbbaaaaabaabaaaababbbbaabaaabbababaaabbbabbabbbaababbabbaaabbaaabbbbabaaaaabaabaababbaaaaaaabbaaabbbbaaaabaabbabbabbabbbbbaabababaabbabbbbbbabaababbaaabbbbaaaababbbbabbbbabbbababbaaabbaaaaababbabbababbabbababbbbaababbbabbbabbabbabbbaaaababbbabaabbabbabababbbbbbbabaabaabbaaababaababaabbbbbbbabaabbbaababaaabbbbbbbbaaaaaabbaaaabbbabbabaabaaabaaababaaabbbababaaaabababbaaababbbbabbaabbbaababbabbbabbaabbbabbbbaaaaabaabbabaababbbbabababbbbaaabbbbbaababaaababaaaabbbabaaaaababbbbbabaaaabbaabbabaabbaaabbaaaaaaaabaaabbabbbbaabaabaaabaabbbbaaaabbaaaaaabbabbbbabbaaabbaababaabbbbaabaababababaabbbbabbbaaaaaabbbaabbaaababbaaaabbababbbaaabababababbaabbbaababbaaaaaaaaabaaaaabababbbaaababbaabababbbabaaabbaaababababbbaaaaaabbbbabaaabaabbaabbaabaaabaabbababababababababaaaaabaabbabbbabbaaabbbbabbaabbaababbbabbbbbaaaaaabaabaabbabbbbbaaaaabaabaaababbbbbbaabbbbbbbbbabbaabbabababbbabbaaaaabbbabaabaaaabbabaaabbabbbabbbabaabaaabaabbbaaaabaabaabbababbbbabbaaabaaabbbaabaabbaabbbaabbbabaaabaaabbabbaaaabaabaabaaabaaabbaabbbbabbababbaaabbababaababaaabaaabbaaaaaaababaabaaaabbaaaabbbbabbbbaaaaaaaababbbbbbaabaababaaaabababaaababaabaaabaabbbbaaaabaabbaaabababbbbaaaaabbbbaaaabaaaaaabb abbbaaababbabbababbaaabbababaabbaabbbbaaabbabbabaabbaabbbabaabaaaaabbbabaabaabbaababbbaabbababaaabbbabaabbbbaabbbbbbbabbaabbabaabaaabbbabbbbbbaabbabaabbaabbabaabbbbababbbbaabbbaaaabbbabbaabbaaabaababbababbabbbbabbaabbbbabbabbababaaaaabbbbababababbabbbbabbbbabbababbbbaaaababbbaabbabaabbababbbababbaaabaabbbabaabbbbabbaaabbabbabababbbbbbbaaabaabbbabaaaaaaaababaabbbabbbabbbbbabaabbaaaabaaabaabbaababbbabbabaabbbaabbabbabaaaabbabaaabaabbabbbababaabbbaaaabbbbbaaaababbabbbbaabbbbbbbbaaaaabbbaaabbaabaaabaaaabbababbaabaabbaaabbababaaabaabbabbaabaababbabbbbbbaaaaababaaaaabbbaaaabbbbabaaabaaababbaabbbbaababbbaaaabaabbaaaabaabaaaabbbbbbbbbabbababaabbabbbaabbaabbbbaaabbaababbbaabababbbabbbbbabbaababbbabbaabbabaaabbaabbaabaabbaaaaabbbabbbbaaaaaabbbbaaabbbbbbabaabbaaaabaabbbbbbbbabaabaaaaaabaaabbbaabbabaababbbbabbabbabbabbaabbaababbbbbabbbbabbbbaaaababababaabbbaababbbaabbbabbaaabbabaababbbabaaaabbabbbbabbbbaaababbbbbabaaaaaabbbaabaaaaaabbbbabbbbabbaabbabbbbabbabbabbaaabbbbbbbbabbababbbbaababbaaababaabbaaababbaabaaaabaabbbaabbaaabbaabababbaaabbaaaaaabaabbaabbbbbaabaabbaaabbabaaababaababbbaababaabbbbabbaababbbabbbbbaaabbbbabbbaabbbbbbabaababbbabbbbaaaaabbabaaaabbabbababaaaaaaabaaaaaaabbbbababbbbabbabbbbabbbababaabbabbabbabbbababbaabbabbbbaaaaabbaaababbabaabbbbaabaaaaabbaaabbbabbabbbaaaabbabbbaabbaababbabbbabbaabaabbbbbbaaababbabaabbbbbbaabbabbbaabbbaabaaaaababbaaaaaaaaaaaaaaaabbbaaaababbababababbabaababbbbbabbbaaabbbabababaabbbaabaaaabbbabbaabbbbbbabbbabaaababababababbabbaaabaabbbabbabbaaaaaabaaaaaabaababaababaabbbbbbbabbaababbaabbbbaaabababaabbaaababbaaabbaaaaabaaaabaabaaabbabaaababababbbbabbbbaaababbbbaaaabbbababbbbabbbaababbabababaabaabbaabbaaaaaabaabbabababbbaaaabababababbabaaabaababaabbbaabbabbbaaabbbaaabaabbabbbbbababbabbababaabababaababbaabaabbabbbbababbabbababbaaabbaaababbbaaaaaabbabaaaabaaaaaaaabaabaaaababbabaabbabaababaabbabbaababbbaababbaabbbbbbaaabbabbaaabbabbabbaabbbbabaabbbbaaabbaabaabbbaabaabaaaabbbabaabaaababbaaaaabbaaabaaaaabbbaaabbaabbbabbabbabbababbabaabbaabaabaabb aaabbaaabbabababbbbbababbbabbababbbabbaaaabbaabbababbbbbbbabaaaaababaabbaaabbabaababababbabbaaaaabbbaaabbbbabbaabaaababbbabaabaabbbabaabbbaaabbaabaaabaaabaabaababbbbabababbabbaabbaaababababbbbaaaaaabbbaaabbabbabbbabababbbabbbabbbabbabbbaabbabbbaabbabaaabbabbbbbbabbabbaabbbbbbababbbbaaaababbabaaaaabaaaaaaabababaaaaaaabaaaabbbbabbbbbbabbbabaaaabaababaaabbaaaaaaababbaaaabaabaaaaababaabbababaaaaabbbbabaaaaababaaaabbbbbabaaaaaabababaaabaaabaaaaaabaaabaaaabbaaaaabbabaaaaaaaababbabbaaaaaaabaabbbbabbbbabaababbaabbabbabbbabbaaaabbabaabaabbbbbbaabbabababbaabbbbabbababbbbabaaabbabaaaababaababaabababbbbbaaaabaaaaaaababaabaabababbbbaabaaabbbbbbabaabbabbabbbbbabbabaababbbaabbabbababbabababbabbbaababbbabaabababaaaabaabaabbbbaaaabaabbababbbabbaaaaababaaababaabbbaabbabbbaaaaaabbaaabaaabbabaaaaabbaaabbabababaababbbbbbbababbbaaaabbbaaaabbabababbaabbababaaaaabbaababbbbbabbbbbbabbbbabbbbaaaaabaaaabaababababbababababaaabbbaabbabbbaaaabababbaababaababbbabbbbbbbaabababbbbabbabaaabbababaaaabbabbaaaabbbbabbabaaaaabaabbbbbbaababaabaaaaababbbabaaaaaaaababaaabbbababbaaaabbababaabbabbbaaababbabbbabaaaaababbabbababbabbbbbbbaaaabbaaababbaabbaaababaabaaaaaaaaaabaaaaabaabbbbaaabbbaaabbbabbbabaabaabbbabbabaabbabbbbabbaabbaaabbabaaaabbbabbaaabbbababaaaabababbbabaaaabaabbbabaababaabababbaaabbabbbbbabababbababbabaabbaabbbbbabbaaabbaaabbaaabbbbbbbabbababaaabbbaaabababababbaaababbabbbbaabbbbbabaaaabbbbaababbaaabbabaaaabababbabbbaaabbabbbabaaababbaababbaabbababbaabbaaabaabbbbbabbaabbabbbabaabbbbbaaaababaababbaaaabaabbaaabbababbabaabbbbbabbbaabbbaaabbabaaaababbbbaaabbbabaabbababababbaababbaaabaabbbbaabbababbabababbaabbbabaabaaaabbbabbabbbbbbbbabbbabbbaaaabaaaaabaaaababbbbabbbaabbababbaabbabbbbabbbbbbabaaabbbabbabbaabbbabaaabbbaaabbaaaabbbbaaaaaaaaaababbbbabaabababaabbabaaaabbaaaababaaaababaabbbbbbbbbbabaabbbbaaababbbaaaaabbbaababbbabbabbbbbaaabbbababbaababaaaaaaaaabbaaaaabbbabaaaaabbbbbaaaabaabaabbbabaaabaabbbababababbabbbbababaaaaaaabbaaabbababbbabbbbbaaababaabbbaaaabbaabbbbbbbbabbbbbbaababbbbaabaaaabaaaaa baaaabaaabbababaaabaabbaabbabaaaabbabbbbababaaaabaabbaaabaaabbbaaaabbbbaabbbabaaaabbbaabbababbbbbbabaaabbbabbaabbaaabbbabbabbbaaabbbbabaababbaabbaaabababbbbbaaabbbbaabaabbaaaabaabaabaabbaaabaaabbbbaaabbaabbabbbaababaaaabbabbaaaaabbaabaaababababbbbabaababaabaaaaaabbabaababbaaabaaaabbabbabbbbaabaaababbabbbaababbabbbaaababbbbababaabbbabbbabaabaaaabbbabbabbaababbabababaaabbaabbaaaababbabaabbbbababbbbbbbbaabababbbabababbaaabbabbabaabaabbabbaabbbbabaaaabbbbbbbaabaaaaaabbaaaababaaaaabbbbaaabababbaabbaaabababbbbabaababbabaabbaaabbbaabaaabbabbaaaaaabbaaaabbaaaabaaaaabbaabbbbbabaabaaababaabbabbaaaabbabaaabbabaaaababbaaaabbbababbabbaaabbbbbbbbbbbbabbbbababbabaababaaabbabaabaabbabbaabbaabaaaaababbbabbaabaaabbababababaababbaabbabaaaaaabbbbbaababaaababbabbbbbbaaaababbbababbbbaaabbaabaabbaabaabbaababaaaaaabbaabbaabbbaaabbbbaaaaabbbbbbbbbabbabbaaabbababaabaabaaaaaabbaaaaabaaaaaabaaaabababbbabbbabbabaabbaabbabbabbbbbbaaaabbbaabaabbbbaabbbabbbbabbbabbaababaaaabbababbabbbabbaabababababbaaaaaaabbbbabbbbabbbbbbbbaaaaabaabbbbbbaaaaababbaababababbabbbbbaaaaababbababbababbaabaaabbbaaabbbaababaaabbaabaaabbbbabaabbbbbaaabbabbaaaabaaaabaaaabbbbbababbbaaaaabbabaaaaabaabaabbbaabaaabbabbaabbababaaabaabbababaaabbaabababbabaaaaabbababaabababbababbaabbbaabbbbaaaaabaaaabbbaabbabaabbaababbbbabbabbaaababbbaabbaaababbbbaaabbbaaaaabaaabababaaaaaaabaabbbabbabbbbbababaababbabaababbaaaabbbabbaabbbabaaabbbabababbbbbbabbaababbaabbabbbaaaabaaababaaaabbbabaaabaababaabaaabaaabababaaababbabaaabaaababaababaabbaabbbabaabbbbbbabbabaaababbbbbbabbbaaabbabbaaaaabbbaabaaabbbbabbaaabaabbbabbaaababaaaaabaaaaababababbbababbbabbbbbabababbbaaaabbaaaabbbbbabbabaabbbbbbabaaababbbbbaabbababababaaababababbbaaaaabbbababbaaababbbbbbbbabbbabbaaaaaabbbbabbaababbbabaabbaabbbbabababbbabbbbbaabaabaaabbaaaabbabbaaabaababaaabbaaaaabaaabbbbbbbbaabaababaaaabaaabaaabbaabbaabbaabaabbaaabaaabbabbbbbaaabbbaabbbaabababaaaaabaabbabaabbaaabbbaabaaaabbabbbbaaabbababbbbbbabababbaabaaaaabbaabaabababbaabaaaabaabbbbbabaaabaaaabbaabbaaababbabababaaaaa aaabbaabaababaaabbbbbaaabbbbababbabbbbaabbbbaabbbaaabbaababbabbababbabbaaabbbaaabbbbabbaaaaaaaabaabaaaabbbbbaaaababbbbbbbbbabbbbaaaabaaabbbbaaabaabbbaaaaabbbbbaaaabbbbabbaaaababbaabbabbbabaaaaabbaaaabaaabbabbaaabaaabbabaaabaababababbabaabaabbbbbabbbbbabbaaabaababbbaaabaabbbaabbabbbbbaaaaaaaaabbabbaaaaabbbbbaabbaaabaaaaaabaabbbbaabbaaaaaabbbbbaaaaaababbaaaabbbabaabaaabbabaaababbabbabbbaabbaaabaaabbabababaaababbbabaabbbabbbbabbbbbbabababaaababbbbaabaabbbbaaabbabbabaaabaababbaaaaaaaababaabaaaabbababbabbaabaaaabbabbabaaaaabaaaabababbbaabaabbabaaaabababbbabbabbbaabaabbbbbabaaababaaabaaababaaaaabbabbaaaaabbbbbabbaaaaaabbbbbbababbbabaabbabbaaaabbabaaaaabbbbabaaabaabaabbbbbabbbaabbaabaaababbaaaaabababaabbabaaabaabbbbaabaaaaabbabbaaababbabaaaaaaaaaaabababbbabbabbbabbabbaabbabbabbbbbabbbababbaabababaabaaaabbabbbbaaaaaaaabaaabaabaaabbababbbbbbaaabbabbaabbbbabababbbbbbaaabbaababbabbabaabbaaaabbaaaaabaaabaaaababbbababbbabbabababaaababbbbaabaaabbbaabbbaaaaaaaabbabbabbbbbabbaaabbbbaabbabababbbbabaaabbbaaabababbbbbbaabbbbbbbababbbbbabbbbbaaaaaaabaaabaaaaaaabaaaabbabaabbbbbbababaaabaaabaababaaaabbaabbaaaabbbbabbaaaaaaaaaabbbaabbbbbabaabbbbbbaabbbaaabaabbaababbbaaababaabaabbbaabaabaabaaaabbabbbabbabbaabaabbabbbbbabababbabaaaaaabaabababaaabbbabbbababababaaaaabbbaabababaabbabababbaaabbaabaaabbaaabaaabbbbbbababbbabbaabbbbabaaabaaaabaaaabaaababbabbbbbabbabbbaabbabaaabbaababbabbbabbaabaaabbababbbaababbbbbabbabbaaababaaabbbbbbabbabbbabbbbabbbbaaaaababaabaaaababaababbbaabbabaaabbaababbaaabaabaabbabbbaaabaabbaaabaabbbabbbaabbaaabbbbbbabaaababbbaaabbbbaabbbbaabbabaabbabbbabaaababaabaabbbaababaabbbbabbabbbbababbbbbaababbbabbbbabaaabbbabbabaaaabaaaabbbbbbabbbbbbbababbabaaaaabbbababaabababababababbaabababaaababbababaaaaaabbbaabaabaaabbbabaaabbaababbaaaaababbaabbbbbbbababbaaaababbbbbaabaababbbabbbabbbaaabaababbbbaaaaabbbaaaaaabbbbbaaaaabbbbabbbabbbaabbbbbababbaaaaabbbbbabbbbbbabaabbbababbaabbabbbaaaaaabaaaababaabbaaaaaaabbabaaababaabbaabbaabbbbbaababbbababbaaabbabbbbababbabbbaabbbaabbbabababbbbbb ababbabbaababbabaaaaaaaaababbababaaaabbabaabbaabbbbaababababaaabaabbbababaababbabbbaaabbaaabbbaaaaaaaaaaaaaabaabbabaaaaababababbaabbbbaaabbbbbbbabababbbbbabababaaabbabbabbbbabbbbaababbbbbbabbaabbaabaaaabaaabbbaababbabaaaabaabbbbaabbbbabbabaabbabbbbbbbbaaaaababbaaabbbaabbbbbbabbabbabaabbaabaabaabbaabbabaabbbbaaaabbaaabababbababbbaaababbbaabbbaaabaabaaababaaaaabaabbbaaaabbbabbbbbabbbabaababababbbabbbbabaaaabbbabbbbaaabaabbaaaabaaabbbabbabaabbbabaabbaabbaabbabbaabbababaaabbaaababaaabaaabbaabbaaaabaaaaabbbababbbbbabbbaaaabbbaabbbbabaaaabbbbabaaabbaabbbbabbbbbbbaabbbaaaabaaaaabbaabaaaababaaaababbbaabbabbbbbbbaabaabbaaaabbbbabbbabaabababababbabbbaababaaabaabaaabaaaabababbbababbbaaababaabaabbaabaababbababbbbaaabbbbbaababaaababbbbbbabbabbbbababaaaaababbaababbaabaaaabbaabaabbbabbaabbaabaabbbbbabbbababaabaabbabbbabbaababbbaabaaaaabbbbabaabbbabaabaabbaaaaaabbaaabbabbbbabbbbabbaaaaababbababbbabbbabababbbbbbaaaaaabbbbbbbbaabaaababaaaabababbbbbaabbbaabaabbbabbaababbaaaaaaaabbbaaaababababbaaabbbababaaaabaabbaabaaababaaaabbbabbbbbaaaaabbaaaabbaabaabaaabbaabbabaabbbaababbbbbaaaaabaabbaaaaabbaabababbbbbbabbbaaabaaaaabbaaaababbaaaabbabaaabbaaabaaabbabbabbabbababbabaaabababaababbbaabbabbbbbababbbabaababbababbbabaabaaabaabbabaaabbbbbbaaabababbabaaaaaabbbaabababaaabaabaaababbababbaababbaaaabbaabbbaaaabbbaaaabababaababbabaaaaabaaaaaabbaaabbbbbaaaaabbbbaabaaaaabbabaaaabaaabbabaabaabbbaaaababbaaabbbbaabbbaaaababbbaaaabbaaaabbbabbbabbbbbaababaaaabaabbaaabbaaababaaaabaaabbabbabbabbaaaaaabbaababbbbaaabaaaabbabbaaababbaaaababbaaaaabbbabbabbaabbbaababbbbababbababbbbbbbabababbbaaaaaabbbbbababbbabbbabbabaabaabaaaaababababbbabababaaabbaabbbbababbabaabaabbaabbbabbaabaaaaaaabbaabbbbbbaabbbbaabbbabbbbbbbaabbaabaaababbbbabaabbaaabababaabbbbabaabbbbaaaaaabbaaaaababbbabbbbbababbbaababaaabbbbbaabababbbbabbbbbbbbabbbaababbabbaabbbbaabaabbbbbaabaaabaabaaaaabababbabbababbbbaabbabbabaabbbabbaaabaaabbaaaaaabbbbaaabaaaaaabababbbabaaaabbabaaabaababaabbbaababbaabaaabaabbabbaabababbaabaaabaabbabbbbbababbabbabbbabb abbaaabaaaababbbbbbaaabaabaaabbbaabaaaaabaaaabaababaaaaaabbabbaababaaabbaababbaaaaaaaabbbbbbbaabaaabbaaababbaaaaababbbbabbbbbbbabaaaaabbbabbbbbaaaaaaaaaaabaaabbbababbbbbabbbabaabbbabaabaabbaabaabbaaaaabbbababbaabbaaababbbbaaaaabbbaabaabaababbbbababaaaabbbabbaaaabababbabbababbbbaababaabbbbaaababaaaaaabaabaaabbaabbaabaaaabaaaaaaabbbaabaaaabbaaaaaaaabbaabaabbbbbabbabaaaaaabbabaabaababbbabbbbbbbbabbbbbaaabbbbaabababaabbaaabaaabaaaaaabbbbaabbbbbabababaabbaaaaaaabbbaaabbaaaabbbaaabbabbabbabaabbabaabababbaabbabbaabbbbaabababbabaabababbbbabbbaababbabbababababbabbbbbbbaababbabababbbabbababbabbaabbaabbbbaabbabbaabbbbabbbabaaaaabaabbbbabbaaabababbabbbbbabbaaabbaaaabbbbbbbbbabaaabaababbabaaababaababbaababbbbabbaaaababbaaabbbabbbabaaaabbbabbaaaaababbaabbbbabaabbabaaaaabbbbabbbaaaaaaabaaabbbbbaaaaabababaaaabbabaabbbabbbbbbbaaaabbbbbbaabaabaabaabbabababaababaaaaaababbababbbbabaaaababababbbbabbbbabababaabbababbbaababaababaaaabaababbbabaaabbbabaaaaaaabbaababbbaabbaabbaaababbaaabbbbbaabaabaaaabbabbabbabbbbbbaaaaabbababbaaabbabaabbaabaaaabaaabbabbaabbaababbbbbabbbbbabaabbbbbbabaabaabaabbbaabaaabbababbbaabbbbaabbababaababaaabbbabbabababaaaaabbaababbaabbbaababbabbbaaabbabbaabbabaabbaababaabbaabbbbbababbbabbababbbbababababaaaaaaaaabbaabbaabbbbababaabaaababbaababbbbababbbbbaabbabaabbababbbaabbbbaabbbbbbbaaaaaabaaaabbbbaabaabaababbabbbbbaabaababbbabbbaabbbbabbaabababaabaabaabaaaaaababbbabababbbaababbabababaaababbbbbaabbbbbbababbabaaaabbaababaaaabaaaaaaaabbababbababbbbaaabaaaaabaaabbbbababbaaaabababbaababababababbbaaaabababaabbaaabbaaabbaaabbaaaaaaabbbaaaabbabaababbabaabababbbbabbabaabbbaabbaabbbbbbaabbabaabaabbbbbaabbbbbbbbabbabbaababaaabababbbaaabbbabbbbabbaaabababaababbbabbaabbbabaaaaaabbbaabbbababbaababbbbabbbaaabaabbbbbbaabaabbbbaaababbabbabbbaabbbaaaabbbbaabbabababaabbbbbbaaaabaaaabaababbbabbbbbabaaaaaaaaabbabaaabbbabbabbaabbbaabaaabbaababaababbaabbbbaabbabbbababaaabbabbbabaabaabbaaabaaabaabaaaabbaaabbabaabbbbabbbabaaabaaaabbbbaabababbbaaababbbbbbbbaaaabababaaaabbbbabbaaabaaababbaaabb abbaabaaaaabaabaabbaaabababbbbbbbbaababbabbaaaabaaaaaabbabaabbaaaabaaabbabbbbbbababaabaaaaabbbbbaabbbaabbabbbaaaabaaaaababbabaaaaaabaaabbaaaabbabaaabbbababbabaabbbbaaabaaabbbbaaaaaababbbabababbbbbaabababbbbabbbbbaabbbaaaabbaaaaaaababaaabbaaabbabbbaaabaabbbbabaaabbbaabbabbabbbbbaabbbaaaaaabbaaaaababababbbaaababbabbbabbaaababbbbbbbbaaabababbaabbaabbababaaababbabaaaaabbabaaaababbaaaaabbbaabbbababbababaabbabababaabababbbabaaabaaabbaaaaaabbabbabbaabbbbabaabbabbabaabbbabbbaabbbaabbbbaabbaaaabbbaabbbabbaaabbabbaababbbabaabbbaaaababaabbababbaabababbbabababaaaabaaaaaaaababaaabbbbabbbaaabbbaabbbabaabbbabbabbbbbaabbaabaabaabbbbabbaabaaaabbbbbabababbbbaababaaaaabbbbabbaabbbaaabbbbaaaabaabaaabbbaabbaaaabbbbaabbaaabbbbbabbaabaaabbbbabbbbabbaaabbbabbbbbababbaabababababbbabaaaaabbbbababbabaabbbbbbbaaaaaabbabbbabababaaaabbbabaabbabbababababbabaaaabbabaabaababaaaabaaabaaababababbababbabaabbbaabbbaaababbbaaaabbbabbbbbabaabaaabbbaabababbbaababaabaabbaabbbbbaababbabababbbbbabbabbbabbaababbaaaaabaaaabaaaabbbaabbaabbbaaabaaabaaaabbbbaaaaabaaaaaababbabbaaabbabbbabbbaabaabbababbbbaaabaaabaabbabbbabaaabaaaaabbaabbbababbabaabbabaaabaabaaababbbaaaaabaabababbabaaabbbbabababbbbabbaaabbabbaabbbbabaabaabbbababaaaaaaaababbbababbbbbbabbababaabaabbbabbabbaaabbaaaababbabbbabaaaabbbbbaabaaababbabaababbabababbbaababbaabaabaababbbaaaaaaaaaababababababbababbaaaaaabbbbbbaabbbaabaabaabaaabaabababaaaaabaaaaababbbbbbbaabbbabaabababbbbbabbbbabbbaaabaabbbaabaabbbaabbbbaaababaaabaaabaaabababbabbbbbababaabaabaabababbaaabbababbbababbbaabbbaaaaaabaababbbaaabaabbaaababbbaaaaaaababbbaaaaabababaabbaaaababbbbaaaabbaabaaababbababbaabbababbabaababbaababbbaabaabaabbaaabbbbaababbaaaaabbaaabaaababbabbaabbbabbbbabaaabaaaabbbbabbaabababaaababaaabbaaabaaabaababbbabaaabababababbbbabaaaaaababbabbaabababbbababbabbaababbbbaabbabbababbbbababaaababbbaaaaaabbabbabbaaaabbaabbbaaababaabaaaabbabaabaaababbbbaababbbbabbababbbababbbabbbabbaaaaabababbbaabbbbbaaabbaabaaabbbaaaaabaaaabbabbaabbaaaababbbbaabbbbabaabaaaaabaababbaabbaaababbbbbbaa aaabbbaaabbabbbaababbaabbbaabbbbbbaabbbbabbbaabababbbabaaaababaabaabbbabbbaabbaaaaabaaabbaaaabbaaaaababbbababaaabaabbbbbabbbbabaababababababaabbaabababbabbaaababaaabbbbabbbbabbbbaaabbbaabaabbabbbabbbbbbbaabaaabbbaababbbbbbaaaaaabaaabaaabbbbbbabaabbababbabaaaaabaabbbbabaaabbbabbaabaabaabaabbaabbabbbbaabaaababbbbbaaaaaaaaabaaaaaaabbaaabbbbbbbaaaaaaabbbabbaaabbaaababbbaaaaabbabaaaabaababaaaababaaabbaabababbbbbbbabbbabaaaabbbbbabbbaabbaabaababbaaabaaabbbababaabbbbbaabbaaabbbabaaababbabbbbbbbaaabababaaababbbbbabaaababaaabbbbababaababbbbabbbaaaaabbaaabbbabbbbbaabbbbbaabaabbbabbaababababaababbaabbaaaabaaaabbbabbbbbaaabaababbbbaaaabababbbaaabaaabbbbbaaabaaaabaabababbabbbaaaaaaaabbbaabbabbaabaaabaaaabaaaaabbaabbbababababbbaaabaaabaaaaabaaaaabbabbbabbaaabbbbabababaababbaaaabbbbbabbabbaabbabbbbababbbaaaabbbabaababbabbaaaabaaabbbaaabbbabbaaaaaaaaabbabaaaaabaaabaababaaaabbaaabbababbbbaabbaabbaaaaababbbabbbabaaaabaaabaaaabbaabbbbaaababbbabaabaababbaaababbaaabbbaaaabbaaaabababbbbbabbbabaaabbababbaaabbbaaaaaaaabbbaaaaaaabbbaaabbbbabbbbabaaabbabaaababaabbabbbbbbabbbabbabaabaaaaababaabababbabbbbbbbbabbaabbaabbaabbaababaabbbbaaabababbaaabaababaaabaabaabaababbaaabbaabbaabbaabbbbbababbababbaaaabaabbbbaabbaabbabbaabbbaaabbaabaabbbaabaabaabbaabaabbbabababaaababbabbbbaaabbaabaabababababaabaaababbabbbabbabbbbbaaabbbaaaaaabaabaaaabbbaaaaaabbbabbabbbaabbabababbbaabaaaababbbaaaabbbaaabaabbaaaaabaaaabbbbabbbbbbaaabbaabbaababaaaabbababababaaaababbaaabababaaaaabaabbbbabababbaaaabbbbaabbabbbbbbababbbababaaaabaaabaaababbabbaabaabbbabaaaabbbbabaaabaaabbbbbbbaaaababaaabaaabbbaaabababbbaaaabbbbabaaabbabbabaaabbbbaabbabbbbabaaaabaabaabbbaababaaababaaababbbabaabbababaaabababbbababaaabaaaaabbbbabbbbbabbabbababbaaabababaabbaababaaaabababababbaaaaabababbabbbbaabbabbaaababbbaabbbabbabaaabbaaabbbbabababbbaaabbbbabbbaaaabbbaabbbbbaaaababbbbbaabababbaabbabaabaaabababaabbaaabaabbbbabbbbbaabbaaababbbabbabbbbaababbabbaaababaaababbbabbbbbbbabbbbaaabbaabaaaaabaabbabbababbbaaabbbababbabaabbbbaaaabbababbbaabaabbaabab bbabaabaababbababaaaabbaababababbbbbbbbbababbbaaaabaabababbbabaaabbbbbbabbaabbbbaaabbaaababbaaaaabbbbabbbaababaabbaabbbbbaabbaaaaaabaaabbaaabaaabbaaaaaaaabaaaabbbaabbbbbaabbabaabbbbaabbbbabaaabbabbbbaaaabbababbaaabaaaaaababaaaabbbbabbaaabaabaaaaabbaaabaababaabaaababbbababbbaabaabbabaababbbabbbbababababbbababbabaaaaaababbaabbbbababaaabaaabbaabbbaaaababaaaabbbabbabaabbaababbbbbabaabbabaabaababaabababaabaaababaabaabbabaabaaaaabaababbaaaabbaabbaabaabaaaaaaababababbbabaabbababaaaabaabaaabbaabababbabababbaaaabbbbbbbbabaaabbbaaaaaababbabbbbabbababbaaabbaabaababaabbbbbbbbaabbbbaabbbbabaaaababbbbbaaaababbbbbbbaabbbaaabbbabaaaaababbbbaababaaaabbaaabaabababaabbbaabaaaababbbaaabaabaaabbaaabbaaaababababaabaaaabaabbbababbbbbaaabababaabaaabbaabbbabbbbbbbaaaabbabbbbaabbabbaaaababbbababbbbbaaaaabbabbbabaabbbaaabbbbaaaabaabaaaabbbabaaabbbbbaababbabbbaababbaabbbbbbbbabbaaabaababababaabbabbbbaaaaabbbbbabbbaaabbbaabbaaabaabbabababbbbaaaaaaababbabbbbabbababbbababaabbaababbbbabbaabaabbbbbaabababaababbaaabaabbbabaabbbaaaaabbbababaaabbbaabababaaabaaabababababbabaaaaabbbabaaabbaaabaaababbabaababababaaaabaaabaaabbbbbbbbaaaaabbabbbbabaabaaabbbababbbaabbbbabaababbaaaaaabbababbbbbbaaabbaaabbabaaaabbababaaaaaaabbababaababbbbbbaaaabbbbaabaababbaabbbbbbaababbbaababbabaaabaaaaabbaabbbbaabaabbbabbaabbabbaabbaaaabaabbabbaabaababbbbaaaababaaaaabaaaaabaabbbbababbbaabbaabbbbbbabbbbabaaaaabbaaaaabbababbaaaaabaaaabbaabbabbaabbbbbbaaaaaaabaababbaaabbbbababbaaabbaabbbaaaababaabbababaabababbabaababbbabbaabaaabbababaaabaababbbbaaabbababbaaabbaaabaabaababbbaaabbbbbabbbbababababbabaabaabbaaaaabaabbbaabbbabaaabbaaaaaabbbaabaaaababaabaabbaaaaabaabbaabbbbabaabbaabaabbbbbaabbabaaaaababaaabaabaaaababbbabbababbbaabaabbaabbbbbababaabbbabaaababbbbbabbbbbbbbabaaababaabaabbaabbbabbabaaabbaabbbabbaababaaaabbababbbbabbaabaabaaaaabbbbabbbaabbbbaaabaaaaaaabaaabbabbbabaaababaababbbabbabbaabbababbabbbbaabbabbaaababaaaaaaabaabbbbbaabbbabbaaaaaabaaaaabbbbbabbbaabaaaaababbabbbbaaaababbbbbaaaababaaababaaababbaaabaabaaababaabababaaa baaabaaaabaabaabbaaaabaabbbbbabbaaabaaaabbbbbbbbbbbabbaaabaabbbbaabbbbbaabaabababbbbababaaabaababbabaabbaababbaaaaabaaaaabaaabaabbabbaaabbbabaaabaabaababaabaaaaaaabaabbababaababbbbbbabaaaabbababbbabbabbbaaabbbbabaaababbbabaaaaaababaaaabbababbbbaaaaaabbaabaaaabaaaaaabaaaabbaababbaabbabaabbaabbabbaaaaaaaaaabbabbaaabaabaabbabaaabbabaaabbbbbabbbbabaaaabbbaababaaaabbbabbaabbaaaabbabbaaababbaaabbababbabaaabbababaaabaaababaabbbababbbbbaaaabbbaaabaaaaaaabaabbabbaabababbabbabbbabbbabaaaaabababbabbbbbbbabaabbaaabbbbbaaaabaabaabbaaaabaaabaaabbabbaaababaaaabbbabbabbbaabbaaabaabaabaababbaaabbabbaabaaaabbababaaaaababaabbbaababaabababbabbbaaaaaabbbabbbbbabbbbbababbabbbbbbbbbbaabbaaaaaabaabbbbbbababbbaaaaabaabbbbbbbbbbababbbbbaaaabbabbababbbabbabbabbbababbababbbbbaabbaaaaaabbbaabbbababbbbbbbababaabaaaaaabbbbbaabbbbaaaabbabbabaabbbbaaabaaaaaabaaabaabaaaaaaaaabbaaaabbaaaaaabbbbaabbbabababbbabbbbbaaabbbbbaaababaababaababbaabbbbaaaababbbaaaabbaaaabbbbbaabbbabbabbaabbbbabbbabaaaaaabbbabbbbbbabbaabbbabbaaababbaaaaabbababbbaabaababbabaabaabaaaababbbaababbabaabbbabaaaabbbabbbbbababbbaaaaaabbbbbbbaaabbaabaaaababbbaabbbbaababaababbabbbabaaabbbbabaaabbabbaaababbaabaababaababaababbbbbbabbbabababaaabbabbbbbaabbbaabababababbbabbaaaabbbbbbbababbbaaaabbababbabbbababaaaabbabbbbbbbaaababbaaabbaaaaababbabbaaaaabbababaabbaabaaababbaaabbbabbbabaabbababaabaaabaaaababbbabbababbaaaaabbbbabaaaaabaaaaaaaaaabababbaaaaaabbbbaaabaababaabbbbbbbbaabaabbbabaaabbaababaaaabbabbababababbaabbaaababaaaababababbabbbbbbbbbbbaaabbabababaaabaaaabaabbbabaabaaaabbbaabbaabaaabbaabbbbabbbbbabbbbbaabbaabaaaabbabbbabbabbbbabbaabababbbbabbbbaaabaaababbbbbabbabaababababbabbbbbbababbabbaaabaaaaabaabaaababbabbabbbaaaabbbbaababaabaabababaaabbaabbbbbbaaabaabbbaaaabaaaaabbabbbbbbbaaaabaababbabbbbbaabbbaaabbbbabbabbbbbbbbaabbbabaaabbaaaaabbabaaaabaabaaabababaaabaabbbbaabbbaababbaabababbaaababaabaaaabbababbbbabbbbbaaaabaaaaaabbbbababbabbababbbababaababbbbaaaaaaabbababbbbbabaaabbbbababaaaababaabbaaabbabbbaababaabbbaaabbbbbbabbabaaaaabaaa bbbbaaaaaaaaaaaaaaabbbabbbaabbaaabbaabbaaaabbbaabababaaaabbabbababbbabaabbbaaaababaabaabbbaaaabbababbaababbaababbabbababbabbbaabbbbbabbaabbabbabaabbabbabbaabbbaabbaabaaabbbbbbbbababbabbaababaabaabbbaababaabbabababbbabaaaaaaabbbbababaaabaabbaababaaababaaaaaabbbaaabaaaabbaababaabbabbbbaaaabaaaaaabbabbbbaabaaabbaabababbbbbaaaabbbbaabbbabbaababbaabaaaabbbabbbbabababaabaaaabaabaababaabbbaabababaabbbbaaaabaaaaaaabababbbbbabaaabaabbbababbbbbbbabaaababaaaaaabbaabaabbbbbbaababbbbbbabababaabaaabbababaababbbbbabbbaabbabababbbbaaaaabbababaabaabbbbaabbbaaabaababababaaaaaaaabbaabbbababbabaabaaababababbbabbababbbbbbbbabbbaabbaaabaaaabababaaaababbbbbabababbbabbabbbbaabaabbababaaaababbaabaaaabaababbbabbbbbbaabbaabaabbaabbbabaaabbbbabbaaaabababbaaabbbbbabbabaaabababbabbaabaaababbbababbababbbaabaaaabaaabaaababbabbbbabbbbaabbbabbaabbaabbbbbbbabbaababbbbaaabbabbbaaababbabbaaabbbbbabababbaaabbbaabbabaabbbaaaabbabbbaabbaabbbbbaababaaaaabaabaababababbbabaababbbbabbababbaaabaabbbaaaabbbbbbbbbabbbbbbbbbabbbaaaabbaabbaabaabaababaaaabbbbbababbaabaaaaabbababbabbaaaaabbabbbbabbbbbbaababababaabbabaababbaabaababbaabaabbbaaabaaabbabbabbbabbaaaaaabbbbabaaaababbabbbabbbaabbaaaabbabaabbababbabbaaabbaaaaabbabaababbababbabbbbbaabbababbbbbabbababbbbbbaaabbbaaaabbbbaaababababaaabbbbabbaabbabaaabaaabbaaaaabbaabbaabaabaaabbbbbaaabbabaaababaabaabaabbbbbabaababbaaabbbaaaaaaaaaabbaaaabaabbbbabbabbaababbaabaaabbbabbaababaaabaabbbbbaabaababbbaaabbabbabbbabbababbbaaaabaaabbaabaabbbabbbbbabaaaaabaabaabaaaabbabababbbbaaabbababababaabbabbbababaaaabbbaabbabaaabbbbabaabaabbbaabbaaabbaaaabbbaabaaaaaaaaabbaaabbabababbaaababbbbbbbaaaababbababbabbabbabababbaabaabbaaabbaaabaabbbaaaaaaabbbaaabbaaaaaabababbbbaaaababbaabbbbabbbbbbbabbaaaaaaabbbababaaaabbabbabbaaabbbbbbbaaaaababaabbbbabaaabaaabbabbababaaababaaabaabbabbbbbbbaaaaabbbbabaaabaabbbbbbaaaabbbabbbaaabbbbbaaaabbabbbabbbbabbbbbbbbbaaaabbabaaaaaababababababbaabaaaaaabbabbbbaaaaababbbbababaaabaaaabbbabbaaababbaababaabbabaabbabbbbbababbaaabaaaabbabbabbabbbaabaabaaabbaabba aaabbbbabaabbabbaabaaabbaabbbabbbbbaaaabababaaabaaabbbabbaabaabbbabaaababbbaaabaaaaabbbabbbbaabaababbbababaabbaababbbbbaabbbbaaababbbbaabbbbbaaabbabbbbaaaaababbabbaaaabaaaabbabbabaaaabbbaababbaaaabaabbbabbababbaabbbababaaaabbabbbababbaaaabbbaaaaabbaaabaaabaaaaabbaabbbbbbbabaabbbabbaaaabaaaabaabbababbabbbbbabbbabbbbbaaabbbbbaabbbbbabaabbbbabbbababaabaabaaaabaababbbbbbaaababaabaaabababaabaabbababbababbbbaaaaaabbbabaaabaaaabbbbabbaaaaabbbbbbbababbbabbabbbaaabbaabbababaabbbabbbbbaabaaababaababaaaaabbabaabababaababbbbbaababbbaaabbbbabbbbababaaabbbbaaaabaabbbbabbbbaabaabbababaabaaaabababaaabaabaaaaababbaaabaaaabbbabbaaabbabaaabbabbbabbababbbaaabbbaaaaaaaaabbaabbbababbbbabbbaaaaabbabaaaaaaaaaaabbaabbaaaabaabbbabbabbaaaaaaabbbababaaabaaabbbbbaabbabaabbabbbabbbaabbababbbbbaabaabbabbbbabbbabbbabaaabaabaababbbbaaaaabaabbabbaaabababbababbbbaabaabbabbabaaabaaabaabbbbabbababaaabbbaaaaaabbbaabababababbabbaabbbbabbbaababbbbbbbababbaabbbbbaabbbaaabbababbbbabbbabbaaaaabaabbbbabbbbabbbaaabbabaabbbbababbabaaaabaabababaabaaaabbbabbbbbbbbaabaaabbabbbbaaabaababbbbabbaaaabbabaaababababbabaaabaaabbbaaababbaaaaaaabbbbabbbabbbbbbaaaaabbabaababaabbbababbbaabaaababbabbaaabaaabbaabbbbbbaaaaabbbbabbaababbbaabaababbabbbbbabbaabaabaaabbbbabbaabaaaaabbaabbababaabaababbbaabaabbbbbbaabaabbaaaaabbabbbbabababbabaaaaabbababbaaabbbaabbabbaabbabbabaaaababbaaabbbaaababbbabbaabaaabaababaabbababaabaaabbbbabbabababababbabaabbbbabbbbaaaabbbaaaabbaababbaaaaabbabbbaaaaaabbaaaabbabbaabbbaaaaabbbabbbababaabbabaaabbbababbbaabbbabbbbaaababaaaaaaaabbbbabaaabaaaaabbabbbaaabbabbabbabaaaababbaaaababbaabaaaaababbababbabbbbababaabbababababbbbabaababbabbbbababbbbabbaaaaabbbbbaaababbbaabbbbababbbaaabbaabbbabaaaababaaaabaababbbbaaaaababaaabaabbbabbaabbbababbababbaabaabababbbbbabbbaaabbaabbbbbaabaabaaabaabaabbabbbbbabaaababbaaabaabbaabaabababbbbabbbbbbbabbbabbaabbbaabaaaabbaaaababbabbaaabbaababaaabbbabbbbbbaabbaabaaabaaaaabbbbbbaabbbbbbaaaabbbaabaababbaabbbbabaaaabaaababbaaabaabbabbaabaabbbbaabbbbabbbaabaabaaababbabbbaabbbabba babbaaababbabbbabbaababaaaaabbaabbbbbbabaaabaababbbbabbbbaaabbbabbaabbbbaaabbababbbabaaaabababbbbaabbbbabbbabababbbaabaabbbbabbaabbbbbabbbaabaaababbbbbbaababbaabbbaabbbbaaabaaabaaaabbabbbbbaaabbabbaababaabbbabbaabbabaaabaabbbabbbabbbbbabbaaabbaaaabbabbaabbbabbabbababababaaaabaaaaabbbaabbabbbababababababbabaabbaababaaaabbbbabaaaaaaabaababbbbaababaabaabaaaababbbbbabbbabbbbabbabababaababbbbbbabbbbabbaabbababbaaaaababbbbbbaabaaabbbbbbabbaaabbbbbbabaabaabbabaababaababaabababbabbabbbabbbababbabaaabbaaaabbbbbbababaababbaabaaaaaabbbbabbbbbbaaababbaaabbabbbaabbabbbbbbaabaabbbbbaaabaabbabbbaaaaababaababaabbaaaaaabaabbbbaaabbbabbaababbaabababbaaaabbaabbabaabbabaaabbaaabbbbabbbbabababbbabaabbababaaaabbabaabbabababaaaabaaabaabbbbbbbbaabbbabbbabbaabbbbbabbbaaaaaabbbbaaaaabaaababbbaabbbbbbabaaaaabbabbabaaaababbabbbabbaaaaaaabaaaaabaaaaabaabbbbaaaaabbaabbbaaababbabaabababaaaaaababaaabababbaabbaabaaaaababbbaabbbaabaaabbbabbbbabbbaabbbbabbabbbbaababbbabbbaabaabbaaababaabababbbabbbaaabbbbabbbaabbaaabbbbabaaaabbbbaaaabbaaaabaabbbbabaabaabbabbbabbababbbbbabaabbabbabaabbbabaabaaaabaababbabababaaabababbaaabaabbabbbabaababaaaaaabbaababbbbbaaaaaaaababbbaababbbabbabbabbbbbabaaaaabaabbaababbbbaaaabababbbbababbbabbbaabbaaababbabaaababbabbbbababbbbaabaabbaabaaaaabbbbaaabbaabbbabbababbbbbbabbbbaabaabababbbbbbbaaabaaababaaabbaabbbbabbaaaaaabbbbaaaaaabababbbbabaaaabaaabababbaabbababbbaaaabbbbaabbaaababbabbbbbabbaaabbaabaabaaaabaabbababbaaabaabbbaaababababbbbbbbbbabaaaabaabaaaaabbaababaaaaaabbbbbbababaabaababaaaaabbbaaaabbbaaaabbabbaaaabbabbabbbababaaabbaabbbbabbbababaababbababbabbbbbaabaabababababbaababbbaabbbbbaaaabbbaababaabaaaaabababaaabbabaaaaaabbaaaabaabbbaaabbbabaabbabbbbbabbababaaaabbbbaaabaababaaabbabaabbbabaaabbbaabbababbbbaaaabaabaaaaabababbbabababbbbbabaabbabababbbabaaaaaaaaabbabaabbbbaaabababbabaaabbbbbbaabbaaaababbbaabaabbaaababbbbaabaaababaaabbbaaabbbaaaabbbaabbababaabaaaaaaabbaabbabbababaabbaaabbbbbbbaabaabaaaabbbaabbabaababbabaaabbaaaaabaabbbbbaaaaaaabababaaabaabbaaaabaabbaaababbaa abaaabbbbabbbbbababbabaaabaaaaabbabbbaababbabaaababbbaabbaabbbbabbaabaabbbaababbbbbaabaaabaabbbaabaabababaaaabbaaaaaabaababaaaaabaababbaababbbaabababbbbaaaaababbbabbbbaabababbbbbabbbabbbbabaaabbaaaaaabaaabbaaabbbaaabaaabaaabaabaabbbaabbaabaaaabaababbaaaabbbabbabaabbabbabaababbaababababbabaaabaabbbaabaaaaaabbbabbbaaaaaabababbbababaaaabaaaababaabbababbbbbaaaabaababaabaabbaababaabbbbbaaaabbbabbaaaaabaababbabbbbaaaaabaabaaabbbabbabbaababbaaaaabababaababbbbbaababaabbaaabaabaabaabbbaaaabbaababbaaaabababbaabaabbbbbababaaaababaaaabbabaababbbbbbbbbbabbbbababaaababbabaaaabbabbbababaaaaababaababbbaaabababbaaaabbbbbaaabbbbaabbbbaaaaaabaababbaaabbbbbabbbbbbaabbbaabaabbbabbbaaabbbbababbbbbababbaabababbababbabaaaabbaaabbbabbbbaabbbaaaabbaaaabaaabaabbbbbbbaabbabbbabbbaabaaababbbbaabaabaaabbbbabbababababaababbabbababbabbbaaabaabbbbaabbabbbaaaaabaaaabbbaaaaabaaaabbbbbaabbaababbbababbabbbbaabbbbabbbbbbbabbabbaabbbbabbbaaaaaabaabbbbbabbaaabaaaaaaababbabaaaaabababbaaabbbabaabaabbbaabbaabbbbaaaababaaaaaaaababbaabaaaaabbababbbbbbabaabbaabaaaaaabbaaabbbbbabbabbbaabbbaabaaabbaabbbaabbbbaaaaabaaabbaababbabaaabbbaabbbbabbbaaaabaabbbbbaabbbbaabababaabbaaaababbaabbbbaaabbbbbbbbbaaabbbaaaaabbbabbaabbabaaaaababaabababababbabbabaabbaaabaabbbbabbbababbbbbabaaabaaabbbaabbaabbbbbbbaaabaabbbaaaababbbaabaabbabbbbbbbabaaaaabaaabbbabbbaababbaababbbbbbababaabbbaababbbbaabbbbbbbbbaabbaaaabaababaaabbbabbaabbbabbbbbaabbbbaabaabbaabbbabaabbabbbaaaaaaabaaababbbbbbbbaabaaaaabbaaaaaabaaaaaabbabbaaabbaababaaaabbababababbbbabaabaabbaabbbbbaabbbaabaababaabaabbaaaaaaaabbbbabbaaaabbbbbabaabaabaaabbbbbbabbaaababbbbbabaabaaaaabaaabbbabbaaaaababaaababbbabaabaaababbaababbbbbbbbaabaababaabbabaaabaabaabbabaabbabbbbabaaabbaaabbbababbaababbbaabbbaaabaaaaaaabaabbbabaaabbbbbabbbbbbababbaabbbababbbaabbaaabaaabaaaababbababaaabaabaaaaababbaabaaabbbbbaabaaababaabbbbbabbaabbaabaaaabbabaaabbbbbaabaabbbaabaabbaabbaababbbabaaaabaaabbbbbbbbbabababababaababbaabaabaababbbbaabbbbbbaababaabbbabbaaabbbbabbbababbabababbbabababaaababbbaaaaabb abbbbabbbabbbbababbbbbbbabababaabaaaabbabaabbababbbaabbaaabaaaaabaabbabbaaababababbabbababaabbaabaaaaabaabaaabbaaababaaababababbbabbbabaaaaabbbbaabaabbabaabbabbaaaaaaababaaaabbabaaaaabbbbbbababbabbaaabaababbaabaababbbbababbabaaababbababababbbbbabbaabbababaaabbaabbaabaaabbabbbaabbbababaabbababbababbbbaabbbbbbaabaaabbabbaabaaaaabbaaabbabbbbabbbaaabbbaaaaabaabbbbbbaaabbabbabbabaabbbbbbabaaabbbabababaaabaaaabbaaabbbabbbaababbaabbbababbbbaabbbbaabaabbabbabbabbabaaaaaababbbbbaabbababababbabaaababababbaabbaabbababaaabaaaaaaabababaaababaaabbbabbbbbbbbaabbbbbabbbbaaaaabaabaaaaaabaaabbbbaaabbbbbbbabbabaaabaaabbbbbbbaabbabbbabaabbaaabbabbabbbababbabaaababaababbabbbabababaaabbbabbbabbbabbbaaaaababaababbbbbbabababbababbaabaabbabbbaabbbaaababababbbaaababbbbbbaabaaabaabbaababababbbbbbaaaabaabbbabbabbbabaaababbbaababbabbbbbabbbabaaababaabbbbbbaabbabbabbababababaaabbaabbbbabbaaaabbaababaaaaaabbabbaaababababbaabbaabbbababbaabaabbaaabababaaaabaaaabbabbabbbaabbbabbabaabaabbbbaaaabbabababbaabababababaaaaabbaabbaabbbaabaababbabbbaabbaaaabbbaabbbabaaabaabaababababbbaaabaaabbaaabaaaaaabababbaaabaaaaaaabbababbababbbaaabbaababaabbaaaaabaabaaabababbaaababaaabbabababaaabbabbbabaaaaaababaabbaaaaaaaaaabbbabbbbaabbaaaaaabaabaaabaababbbbababbaaaaabaaaabbbbbabaaaaabbabaaabbaabbbaaaababbabbabaabaabaaababbabbbbabbabbaababbbbbbbbbbaaaabbbabbbbbbabbaaabaaabbbbbababbbbbaaabbbaaaabbababaaabbabbbbbbaaabbabbaabaabbaabaaaabaaabbbabababbabbbabaaaaabababbaaaabaaaaaaababbbbabaabbbbaabbabababbabbabaaaabbbbabbbbbbbaaaaaabaabaabbabaabaabaaaabaaabbaaabaaaabbabaaaabbbbbaabaaabbbaabaaabaaabaaabaabbbaaabbabbbbabbbababbbbbabbabbabbbaaababbaabbbbbbbaabbbaabbbbaaaabaabbababaababbabbbbabaaabbbbbabbabbbaabaabbaabbaaaaabaabbaababaaaaababbabbaaaabbaaaaaaaaaaaaaaababbabaaababbaaaabababaabbbaaaabbbbaaaaaaaaaaabbbaaabbbabbaababbababbbabbaaabbaabbbbbababbababaaaaaaaaaabaabbbbababbaaaabbbbbbabbbbbabbabbbaaabababbaaabbabbbabbbbbabaaababaaabbaababaabbaabbabaaabbbbbaababaabaabaabbbbbabababbaaaaabbbbbbabbbabaabbbaabababaababaaabbbbb bababbbaaabbbbabaabababbaabbabababaaaaaaaaaaabbabaaabababbaabbbaaababbbbaaabbaabbbbaaaaabbbbaababbbbabbbbbaaaaaabbababbbbbabbababbaaabababbbabaabbababbaabbababababaabaabababbaabaaabbbbbaabaabaabbaaabababaaabbbbbbabbbbbbabbaabbbabbbaaababbbbbaabbbbabbabaabbbbbbbabbbabababaaabbbbaaaaaaaaabbabbaaabbbaaaabaabbaaaabbbaabbbbababaaaaaaaabababaaaaabbbabbbaababbbaabbbabaaabbbbabaabaabababbbaaaabaabbbababbaaabababaaabbbabbababbabaaaabaaababbaabbaababbaababbbaaababbbbabbaabababbaaabbbaaaaaabbaaabaabbbaabaaababbabbabaabbaaaaabbabbabaaaaaababbaaaaaaaabbbaaaabababbaaaababbbabbbababababbbababbaabbbbbbbaabaaababbaaabbbbaabaababbaaaaaababbbabbbabbbaabaaabbaaabababbaabbaababaaabaaaabaabbbaababbbabaaaabbbaaaabbabbbaabbaabababbaaabbbbaabbbabababbabbaaabaabbaababbbabaabababbbabbbbbabaabababbaaababbbaabababbbbbaaaabbbaaabaababaabaababaaaabbbbababababbbbaabbbbbaabababaabaabaabaabbaaababaaababbbaababaaaaaabbabababbbbabaababbbaaababbabbababbbaaaabbaaaaaababbabaaababaaaaababbababbaababbbabbabbaaaaaaabbbbabbaabaaaaaaabbaaabbbbbabababbaabbbbababbaabaaaaababbbbbbaaaaabaaababbaaaaaabbbaabbabbbbabaababbbabaaaaabbaabbababbbaabaaabbbabbbabababbaabbabbbaabbaababbbbbbbbbbbaabaaabaaabbabbbabaababbbbaaaaaaaabaaaabaabbabaabbbaabbababbabaaaaaabbbaabbbbbbbbaabbaababbbbaaabababababbbabbbbbbbabaaaabbaaaabababababaabbabbaabbbbaaaabbaaaaabbababbbabbbbbababbabaaaabaaabbababbbbbbabababaabbbbabaaaaabbbabbaabaabaababbaaaabbbaabbaaabaababbbbbbbbbbaaaaabbaabaaaaaaaabbabbbbabbabaaabbabbbbaabbbababaaaabbbbbbbbaabbabbbbbbabbaaaabaababbaabbaabbaabaaaababaabbbbbbbaaaaaabbabaabbaababaabbaabbbbbbabbabaaababbaaaabbbbaabaabbbbaaabbabaaaaaaabaaaabbbbaabaaabbbabababbabaaabbbbaabaabbababbaabaaabaabbabbaabbbbaaababaaabaaabbaaabbbbaaabbababbaababbaaaaabbbbabbbabbbaaaaaabaaababbbbbbaababbbbaaaabbbbbabababbbabbaaabbaabababababbbaabbababbbbbaaaabbbabbaaabbbbbabbaabaababbaaababbbaababaabbbaaababaabbbaabaaaaabbabbaabbbbaaaaabaaabbbbbbaaababbbabaabbbbbbaaaaaaaabaabaabbababababaaabaaaaabaaaabbbbaabaababbbbbaaaaabbbaabababaaaaaaaaabbbab ababbbabbabbbbbbaaabbaaaaabbbaaaabbbabaabbbbaabbbbbababbbbabababaaabbbabbbbabababaabbababbbabbabbbbbaaababaaaaaabababaabbbbabaabbbbbababaaaaaaabbaabbbbbbaaababbbbbbbbbbbbbbbbaaababbabbabbbaababaaaaabbaaaabaababaaaaaaababbaaaabbaabaabaabbabbbbbbaaababbbbbabbbbbbababbabaaaaaaabaababbaabaabbabbaaaababbbabbbababababaaababbbabbabbbbbbaabbaaabbaaaabaabbbbaabbabbbaabaabaaaaaaaaababbabbbababbbaaabbbbabbaaabbbbabaabaabbbabbbaaababbbbaabbbaaaababbbbabbabaaababbbbbaaaaabbababbaaaaaabbaaaabbaabaabaabbbaaabbababbabaabbabbaaabbaaaabbbbbaabbbabbaaabaaabbaaababaaaabaabaabbabaaaababbbbabbabbabbaabaabbbaababbabbbaaabbabaaabbabbababbbabbbbaaabaabbabaaaaaaababaabbabababababaaabbaaababbbabbbabaaabaaabbbbabaabaaababababbbbabbababaaaabaaaaaaaaaaaabbabababbaabbbaabbbaabbaabaaaababbaaabbbbbbbaababbbaaaababbaaaabbabaabbababbbbbbaabbaabbaaaabbabbabbbbaabaabaaaaabbaaabbaaabbabbbbabbabbbaaabbbabaabbbaabbababbabababbbaaaabaaabaaabababbbaabbaababbaaaabaababbaababbbbababbabbababbabaaabbababbbaabababaabaaabbababbabbababbaaabaabbaababbbbaabbaababababbbaabbbbaaabaabaaabbaabababbbbbbbabababaaaaabbbaaaaabbaaaabbbababbabaababaababbbbbbaabaaababbaabaabbaabbbaaababbbbbbabbabababbabbaaaaabaaaaabbababbbaaababababababbaaaabbbbbaabbaaaabbabaaabbbbaaabbbaaaabbbbaaabbaabbbaaabbaabbaaabbbaaababaababbbaaaababaaaaaaabaabbabaaabbbbbabbabababaaaaababbaabbaabbabaaaaaabbabbbbaabbaaaaabaabbbaaaababababababaabbbbabbabbabbaabbaabaababbbabbaaaabaabbabbabababbbaabababbbababbbaaabaaababbbaababbabaaababbabbbabaabbbbbbbbbaaabababbaaabaaaabbababaababbbabbaabbbbabaabaaaaabaaaaabababbaababbbabababbabaaabbbbaaabaaaabbbaaabbbbaaaabbaaabaabbbabbaaabbbbbabbbaabaaaabaaabbbbbbaaababbaababababbabbaabbbabbabababaabbaaaaabbaabbbbbbbbbbaababaabababbabaaabaabbbbababababbbabbbabbbbabaaaaabbbbbabbbabbaabaabbbababababbbaaaaaababbabaabbbbaaaaababbabbbaaaabaabbababbaaabbbaabbbbaababbbaaabbaaaaaabbababaabbbbabaaaabbbabaabaababbaaaabbababbbabbbabbbbbbaaaaaaaababbbbaababbaababbaababbbbbbbabbabaabbbaababbbbabbabbababbaabbabbabbaaaaababbbaaaabaaaaab bbabbbbabbbaabbbbbaaaaaabaababbbbbbbabaabbaabaaaababbabababbababbabaabaaababaaaaaababababbbababbaaaaababbbaabbabbababbabbabbbabababaaaaaaaabaabababbbbababbbbbabbbbaabbbabaabbbabbaabbbabbbbbabbaaabbaaaabbbaabababaaababbbbaaaabbbbababbaabaabbaaabbaaababaaabaabaabbbabbbaaababababbabbaaabbababbbbbabbaabaababaabbabbabbbaaabaaabaabbaabbbaabbaaaaaaabbbaaabbbbaaabbabbbbbbbaaaabaaaaaaaaaaaaaaababababababaaaabbbababaaababaaaaababaaabbbaaaaabbbaabbbaabababbbaababbbbbbaaaaaaabbbbbbbabaaabbaaaabbaababbbaabbaaaaabaaaababbabbbbbbababbbbabbabaaabaaaaaaaabaaabaaabbbbaababbabbabaabababbbabbabbbababbababbbbaabbbbbbaababbbbabbaababaaabbbbabbbababbbaaaabbabaaabaaaabababababbbabbbabbbaabbaabbaabaaababaababaababbabaabbbaaabaabbbababbabbbabbabaabbbbabaaababaabbaabababababaaaabbbbbbbbbababbbbaabaabaabbbbabbaaabaaaabaaaaabaaaaaaaaaaaaaaabbabbaabaaabaababbaabbabbaaababaaaabbbaababbabaaabbabbaaaaabbbabaabbbbabbbabaaaaabbbbaaababbaaaabbbaaabaaabbaaabbabbabbbabababbababbbbaaabaaaabaabbbbabaaabbbabbbbaabbabaabbaabababbabaaaabaabbbabababaaabbabbbbbbabbaaaabbbabaaabbbaabbaaabaabaabbabaabbbabbabaabbabbaabbbaaabbabbaaabbbbabbbbbbaaabbabbbbaabbbaabaaaababbbaabbbaaabbbaaaabaabababaaabaaabaabbababaabbbbbaabbbbaaaabaaabbabbbbaaabababbbababaaaaababbbbabbbaaaaabbababbababbbbbabbbabbabababbaaabbbbbaabbbaaabaaaabbababbaaaabbaabbababaabbbbabbaabaababababaababbabaaabbbaaaaaabaaaabaaabbaaaaaababbbababbbaababbaaaabbbbbbbbbbabaaaabaabbaaaaabbabbbbaabbabbbaababaaabbbbbaaabbbbbbabababaaabababbbbaababababbbaabbaaaabbaaaabbabbaaabbabbbaabaababbabaabaaababbabbabaabbabbabaababbaaabaabbaabaabbbababbaabababbbbaaabbaaababbbbaababaabaaabbabbaabaabaababbbbabaaaaababaabbbabaaabbbaaaaabaabbbbaabbbaabbbbabbbbbbbaabbabaabbbbbbaaababababbbabbbabbbbaabaabbbbbbaabbaaaaaaabaabbbbaaaaaababbbbaaabbbbbababbbbababaababababbbaabaaaabaaabbbabbaababbaabbabbbbbaabbbbbbaaabbaabaababaaabbbbaababbbaabbbbababbabbbbaaabbabbbaaaaaabbbbaaaabbbabbaabbaaaaabbaabbbaaaaabbbbabaabbababaaaaaabbababbbababbbabaabaabababaabbaabaaabbbaaabbaabaaaababbbbbaab aababbbabaabaaabaaabbbbbaaaaabbbbbaaaabaabaaaaabbbbbabbbbbabbaabbaaaabbabbaabbaaaaababbbbbabbbbbbaabaaabaaaababbbbbbabbaaabbabaaabaabbaabbbaaabababbbbbaabbabaabbbbbaaaaaaaabbaaababbbaaaabbbaabbaaabaaaabbabbbaabbbaabaaabbbbaaaabaabbbbaabaaababbbbbbbabbbabaaaabbaabababbbaaabbababbbaabbbaaaabbaabbbaabbaaaaaaababbbaaabaaaabbbbbbaaabbbaabaababaaaaaababbbbaabbbbbabbbbbabaaaababbabbaaabbbabaaaabbababbbaababaaaabaaabbaabbbaaabbaaaabbabbaabaaaaababaabaabaabbabbbaaabaabbbbbbbbabbbbbbbababbaaabababaaabbbabbabababbabaabbabbbaabaaabbaaaaababaabbaaabaaabbababaabaabbbbbbaaaaaaabbaabaabbaaabbabaaaaabbbbaabbbbaabaaabaabbabaabbbaaababaababaabbbabaabbaaababbbababaaaaaaabaaaaaaababbaaaababbabbbbbbbbaabaaabbaabbbbbaabaabaaabaabbabbbaabaabaaaabbabbaabaaabaabababaabbbabbbaaabbabbbababbabbaabaabaaaaaaaabaaaabaabbbabababbabbabbbaaaaabbaaabbaabbaaabbaabaababaabbbaabbbbbaabbabaabbbbbbbbaaababbbbaaaaaabbbabababaaaaabbabbbbbaaabaabbbabaabaaaabbbbbbabaabaabbaaababaabbabaaabbbbbbababbaabbbabbbabaabababbbbaabaaabbbbababbaaaababbabbaaaabbbbaabbbbabbbaabbbababbaaabaaaabbbabbbaabaaabaaaabbbbaabbabbaaaabbabbaababaaaabbaabaaaaaabababbbbabbbbbaabababaaabbbbaabbbaabbabbababaabbbbbbbbabbabaaaaabaaabbbabbababbbbaabbabbbbbaabbababbababaaabbabbaabbbbabaaaabababaaabababbbbbbabaababbababaaabbbbaaaabbbabaabbaabbabbbaaaabaaaaaababaababbbaabaaaabbabaaaaababaabbabbabaababbabbabbbbabbbababbbabbbabbabbaaabaabbaabaaabbbbababbbbaaabbbaaababbbabababbbababbaaaaaaabbbbbabbbbabbaaabbbaababbaaabbbbaababbbbbaaaabaaababaaaababbbbaababbabbbaaabbabbbabbbbaabaabbbababaaaabbababbbbbbbbabbabbabababbaabbaababaaaabbbaaabbabbaababaabbbaaaabbaababbbabbaaaaaaaaaabaaaabababbabaaaaaababaabaabbaabbabbbabbababbababbaaabbabaabbbaabaaaababbabbababbbbaaabaaababbabababbbbabbababbabaaaaaaaaaabbaaaabbbabaaababbbbaaaabbabaababbbbaabbabaaaabbabaaaabaaaabbbbaaaabbbbaaababaababbababaababbbabbababbbaabbabbabaaabbaabbbabaaabaabbabbbbabbbaaababbabaabaaabababbbaaabbbabbaaabbabaaaabbbbabbbbaaabbbbbaaaabbababaabbbabaababbbaaabbaaabbbabaababababbabaabbaba abbbababababbababaaaabaaabbaaaaaaabbbbaabbaaaabbbaabababaabaaababbbaaaababbbabbaabaabaaababbabaaaababbbabbaabaabbbabbbabbbbabbbbbabababbbaaabbbbbaabaabaabaababbaababbbabbbbaabbabbbaababbaababbbabbbaaaabbbbaaabbabbbbbbabbaabbbabbbabbbababbbaababbaaaababbbbababaabbaaabaaaaabbabbabbbbbaaababbbabaaaabbabbbaabababbabbbbbbabaababbaabbaabaaaabbaababbbbbbabaabbbbbaabaaaabbabbaaabaabaabbbbbaaaaabaaaaabaaabbbabbbaababaabaababaaabbabbaabbbaabbbabaaababbabbabbabaabbbbbbbbabbbaaaababababbbabbbbaabbbabbbabbbaabbaaabaabbbbbbbababbbbaaabbbbbaaabaaababaaabbbbbbaaaaaababbbbaabbbbaabbbbbbbabbbbbabbabbbbabbaabbbabababaaaaaabbabbbaaaaaaabaaabaababaaabaabababbbabaaaaabbbbababbaaabaabaaabababaaabaaaabaabbbbbbbbaaaabababaaabbbbabbbbbbaaaabbbaababbababbaabaaaaaaabaababbababbbabbabbaabbaabaababaabbabaaaaabaababbaaabbbbabbaabbbbbbbaaaabbbaaababbbbaaabbaaabbaabaaababbbbaabbbabbababaabababaaabaabaabbbababbaabaabaabaaabaaabaaabbabbabbbabbbaabaabaabaaaaaaaabaaaaaaaaaabbbbbbaaaaaaaababbabaaabbbbabbaabaababababbbbaabbabababbbbaaaaabbababbabaabaaaaababaaababaabbaabaabaaabbaabbababbaaaaaaabbbaababbbaabbaabbbabbaabaabbbabbabbbaaabbabaaabaabbbbabbababaaababbbbbbbaaaaababbbabbbbbaabbbaaababaaaabbaaabbabaabbaaaababbabbbbbaabababaabbaaabbaaaaabbbbaabbbbaabaabaabaabaaaabbbaaababbbaaaabaaaabbaaababbbbaaaabaaaaabababaaabbabbabaaabbabbabaabbabbbaabaaaabbaabbbaabbaaabaabaabaababaabbaaabababaaaabbababaaaabbaabaababaabbaabaaaabbaababaabbaaabbbaabababbbbbaaabbababababbbabaabbaabbabbbbbabababbaabaaabababaababbbbbabbbbaaaabaababbaaabbabbaabbbaaabbaabbabbbabaabaababbbbbaabbbbbaababbbbaabbaaaaababaabababbbbababbabaabbbababbaaabaaabaababbabaaaabbbbbabbbbaaabbbaaaaabaaabbbbababaababbaaaabababbbbaabbbbaaababbabbbbbbbaababaaababbaabaabbbaabbabaaaaaabbabbbbbbbbabbbbabaabbbaababbabbbaabbaaaabbaaabaaabbababaaabbbbabaabaabbaaabbabbaaaabaaaaaabbbbaaabaababaababbababaabbbbbbaababaabaabbaabbbbabbabababbbbbbbbaabbbaababbbaabbaabbbaaabbabababaaaaabbbbbababbbaaaaaaaabbaabbbbbaabbbbbaabaababaabbbbabaabbaabbbabaabbbaaaaabaaaaababaaa bbababbbaaabbbbbaabaaabaaaaaaaaababbbbbbaababbabaaaabbbbaababaabbbbabbababbabbaaabbbababababbbaaaaabababbbbbabbaaabaaabbaaabbbabbbbbbbaaabbaaabbabbaaaaababaaababbbbaabaaabaaababaaaabbbbabbbbabaaabbabbbbabaaabbabbaabbabbbaaababaaaaaaaabaaabbbababbabbaaaabbbaaaaaabbabbbabbbabbaabbaaaababaabaabbaaabababaaabaabbbbabbbaaaaabbbbbaaababbaaabbbaabbabbaabbabaaabbaabbabaaabaababbabbababbaababbbababaaabaabaaabbaababbabbaabababbbabbbabaaaaaabaabbbaabaaaabbaaababbabbaabbaababbbbbaaabbababbbbaabbbaaaabaabbbababaaaaaaabbbaaabbbbbaabbabbbbbaaabbbbbabaaaabaaaabbaaabbabbabaaaaaaabaabaabababaabbaaabbbbaaabaababaabaaaaabbabbbbababbaabbaabbabbbabbaaababbaaaaababbaabaaabaaaababbabaaabaaaabaabbbaaabbaaaaaabbbabaaaababbaaabaabbbaabaabbbbbababaabbbbbbbabaaabaababbbbaaaabababbaabbabaabbbaababbaababaaabaaaababbbababbbbabaaabbabaabbaabbbbabababbbaabbaabbaaaaaaabbabababbabbaababbaababbaaabaabaaabbbabbbabbbbaabababaabbaabaabbaabaabbabbbbababbabaaabbbaabbbabbbabaabaabbbaaaaaabaabaaaabbbbabababbbaaaaabaabaababbaabbababaaababbaaaaaababbbaabbbababababbaaabababbbabbaaaaaaaabbabababbbabaabbbabbaaaaababbaaaaabbbbabaaabaabbbababaaaaaaaaabbbabbabbbaaaabaababaababbabbbabaababaabbabaababbaabbabbbabbbbabaaaaaababaaaaababbbababbaaabbabbababaabbabbbababaaababaaabaaabaabaababbbaababbaabababaaaabaabbaabbaabababbabbbaaababbababbababbbbabbbbbbabbbaaaabababbaabbabbbaababbaabaabaababbaabbbaaaaaabbbaabbaaaaaabaabbaabababbbbbaabaaaaaabababbbbababababaaaaabaaaaababbbbbbaabaaabaabababbabaaabababbbabaaaaaaabbababaabbbbbaaabbbbbaaababaaabbaaabaaabaaaabaaababbbbbabaaabbabbabbbaabbaabaaaaabbbaabababbbabbbaababbbaaababbaabbbbbbaabaaaaaaaaaaaaabbbabbaaaabaaababbbaabbbbbbbbbaabbbaaaabbaabbaabbaabbabbbabaaaabbbaaaaabababaaababaaabaaabbaababbbbabababbbbbabbbbbabbbaaaaaaaabbabbaaaaaaaabbbaabbabbababbaabbababaabbaabbabbababbaabbbaaaababaaaaaabbabbaaaabbbababaababbbabbabbbabaaaabaaaabbabbbbbbabbbabbababbabbabbbaaababbbabbbaabaabbbaaababbbaabbaabababbbbababbabababbbabbabaaaababbbbaaabbbbaaabbbabbbaaabbbbbabbbbbaababababbaabbbababaa abbbabaaababaabababaaaaaabbbaabbaabbbbaaaabbaabbaabaaabbabaabbaabbabaaaabbbaabaaabababaaabbbaaaabbabaaabbabbaabaaaaabbbbbaaaaaabababbbbbabbbaabaaaabbaabbaabaabbbabaaaaaaabaabbbbbabaabaaabbbaaaaabbbbabbababbbaabababaabaabbabbabbabaabbbababbabaabbbaaaaaabbaaaaaabababaaababbbbbbbaabbaabaaaaaaabbabaabaaaaababbbabaaaaababaaaaabaaabbaababaabbabbbbabbabbabbaaababbaaaababbbababaabbabaaabaaabbbbbababbabbbbbabbbbaababababbbabaabbbbbbbaabbaaabaababaaaabbbbaabbaababaaaaababaababbaaabbbaaaabbbbbbaabbaababbbbabbababababbbbbabbabababbbbbabbbaababaaaabaaaaabbbaaaabbbbbabaaaaaabbaaaaabbabababaabaaaaabbababababbabaababbabababaabbabbbbabbabaabbbaabbbbababababaaabaaabababbabbaabbabbaaaaaaaaababbbbbaaababbaaaabaaaaaaabbbaabbbbbababaabaaababbaabbaabbbbaaaabbbbaabbbabbbbabbbbbaaabbbbabaaabaaaababbaabbbaababaabaabbbbabaabaabbaabbbaababaaaaababaabbaaabaabbbbaaaaabbbaaaaaababbababaabbbbabbabbaaabaaaaabaaaababbbbaaaaabbbbabaaabbabbbbbaaaaabbaaaabaabbbabaabbbaabababbaaabaabaaaababbaaaaaaaaabbabaaaaaabaaabaaabbaaaabbabbabaababaaaaaabbabaababbaababbbaabbabaababbbabbbabbaabbababaaaabaaaabaabbbbbaabaaaabbaabaabbaabbbbbbbbaaaabaabbbbbaaaaababbabbaaaaabaaaabbbbbbababbbbbbabbaaabbbbaabbaaabaaaaabababaaabaaababbaabbaabbaabaabaabbbaabbbaabbbbabbbabbaaaabbabbbbaabbbbaabaaabbaaaabaabbaaabaabbaaabbbabaaabbabbaaabbbabbbbabbabbbbbaaaaabaaaabbbabaababaababaabbbbabaaabbbbbbaabaaaabbbbaaaabbaabaabaaaaaaabbbaaaabaababbbbabbbbbabbaabbaaaabaabaaaaaabbbababbababbaabaaababbbababbababbbbaaaabaababaaabbabbbaaaaaaabbbbbbbbbabaaabbbbabbbaaaaaaabbaabbabbaaabbbbbabaaababaababbaabbbbbaabbbbbbaababbbbabbbaaaaabbbbaaaabbbbaabbbbbbabbaaababbabaabbabbaaaabaababbbbbaabbaababbabaaaababbbabbbbbbabbbaababbaabbbbabbabaabaababbbabbbbaabbaababbbaabbbbabbabaaabaabbbaaaaaaaaabaabbaababaabaababbaabaabbbabbaaaaaaaaabbababaabaaaaabbabababaaaababbbbbbaaababababbaaabbaabaabababbaababbaaabaaaaaabbbaaababbaabaabbaababbaababbaabbbbabbbabbaabaaabababaaaaaabaaabaabbbaabbabbbabbbaabbabbbabbbbbaaaabbabbabbaaaaaaaabaaabaababbbbabbbbabaaaaabaabbbaa bbaababbbbabbabbbbbbbbaabaabaaaaaabbbbbbbbbaabbaabbababaaabbbbaaaababbabbbabbbbbabbbbabaaaabbaaabbabbaaaabbaaaabaaabbbbbabaaaaabbabaabbaabbbabababbaaaaaaaabababbaabbababaabbbabbaaabbbaababbababaabaaaaabaaaaaabbabaaaabaabbaaaaabbaabbbbbbbaaababaaabaaaabaababbbaaabbababababbbababbbbaabaaaaaaaabbaaababaaabaababbaaaabababababaababbbabbbbaaaaaabbbabbaabaabbabbbbabbbabbbababaabbbabbbabbaabaababaababbbbbbabbbababababaabbaabbaaaabbbbbaaabbabbbbabbbbabbbbabaabaaaaabaaaabababaabbbabaaaaabbbabaaaababaababbbbbbabbabbabbbbaababbbbaaaababaabbbababaaabaaabbaabbaabbbabbbbbababbbaabbabbaabaabbbaaabbaabaaabaabbbabbbaabbabbbabbabbabbbaaabbbaaabaaaabbbaaabbbbaabbaaaabbabaabbabbabbbbbabbbbabaaababaabbbaaabaaaabbbabbbaabbaabbaabbbbbbaaaaaaabaababababaaaaababbbbabbbbbaabababbaabaaabbabbaaaabaaaaaaabaabbbbabaaabbaaabbbbbababaaaaaaaaaababbaabbbaaabbababbaabbaabbbbbaabababaaaaaaabaabaabababbaabbbabbbbaaaabbaaabaabaabaaaababaabaababaaaaabbaaababaaaabbbaababbbabbbbaaaaaaababaabbbaaaaaaaabbaaabbbaaaabbbabbbaaabaaabaaaabbaaaabbabbaababbbbaaaabaabbbbbabbbaabbbbaaaababbbbaaabaabbbaabbbbbabababbbababbbbabbaabaaabaabababaaabababbbaaaababbaaabaabaababbabaabbabbbbbabbabababbaabaaabbabababbbabbaaaaaaaabaabaaaaaabbaaaabaaabbabaababbabbaabbaababaaaaabaaaaaabbbbbbabaabaaaaabbaaababababaababaaaabbabbabbaaabaaaabbbbaabaaababaaabbaaabbbaababaababbaaaaaabaaaaabbbabaabbabaaaaabbbaabababbabaabbaaaaaabaaabbbbaabaabbaaabbbbaaabbaaaaabbbaabbbbbabababbabbbaababbaababaabbbbbabbbabbbaabbbbabaabaaaaaaaabbababbabbbababababbbabaaaaabbaababbabbaabaabaaabbaababaaaaababbbaabbbaabbababbbaabbbbbabbabaababaababaaaaaabbbaabababaaabbaabbbaababaaaaabbbaaaabbbabbbababbbbbaaaabbabbbbbbbbbabaabbbaaabaabaaaababbbbaaaaaabaaabababaaaababbbabbbbaabbaaaabbababbbaabbaaabbababbaaabbbaabbbbbbbababbbabaabaababaababababbbbbbaaaaaabbbbaabaabaaaababaabbaababaaaabbbbbaaaaababbbbabaababbbabbbabaaababbbaaaaaabaabbabbaababababbabbabbbbaaaaaababaaaaabbbaaabbbaaabbabbaabbbbbaabbabbaaabbaaabbababbabbababbbabababaabbbabababbbbbaaabbaabbaababbabbbbbbaa aabaaaaabbabaababbbbabbabbbbaababaaabababbbbabbaaaababbabababbbbbabbbbaaaaabbbababbaaaaaabbbaabbbbabbbbbabaabbbbbbaaabbbaaaaabaaabbabaaababaabbbabbbaababbbbababbaabbbbabbaabaaababbabaababbabbababababbbaabbaaababaabbbaabbababbaaabbbbbbbaaababaaababaaabaaabbaababbbbaaaabaababaabaabaabbabbbaabaaababaaaaaaabaaaaaaabbabbbaababbbbaabaaaabaaabababbbaaabbabaababaaabaabbaaaaabbbaaaabbbabaaababababaaabbabbaabbaaaabbbbbabaaaabaabaabbbbbaaabaaaaabbaaababbbbabbbabbbbababbbbbbaabbaabbbbaabbaaaaabaabababaaaaababbaabbbbbbbabbbbaaabbbaaaabbbbbbbbabbbbabbaabaaaabbababaaaaabbbbaaababaaaabababbbabbbabbaabaaaaabbaabababbbbbaabbaaababaabaaabaaaabbbaabbbaaabbbabbabbbaabbabbabbabbabaaaaabbabbabbbbbabbbbbaaaabbbabaabbbbbbbabaaabbbbbababaabbabbbababababbbbabaabaabaaaaabaababbabababbababbbbaaaabbabbbabbaabbbbaaabbabaabbbababbaababaaabbbbaababbbaaabbbbbaaabaabbbabaabbabaaabbabbbbaabbbbababbabbbbbabbababaabbabaabaabbbaabbbaaabbbababbaabbaabaaabaabaaaaaaaababaabbbaabaaabaaabbabaabbbabbbbaaaaabbabbaabbbabaaababbbbababbbaaababbbabaaaabbbbbaabbbbabbbabbabababbabbbbbabbbaababbbabababbbaaaaaaabbabbaababaabaabaaaaabbbbbabbaabaababbabbaabababbaaaaabbaabbabbbbbababababbaabbabbbabbabbbabaaaaabaaaabbbbabaabbbbaaaabbbaabbbaabbabbbbababbabbabbbaaaabaaaaabaaabaaaaaaaabaabaabbaaaabaabaabbbaabaabbbbaaabbbbaabaabbabbaabaaaabaaababbbababbabbbaaaaabbbabaaabbababaaabaabaabbbabaaaabaaabbbbaabbabaabbbaaabbabababaabbbbaaabaababaababbbabbbbababaaababbbbbababaaaaaaaaabbabbabbbaaaaabababababbbaaabbabbababaabbbbbbbbbbbbabbaababbbabbabbbababababbbbbbbbaaabbaaabbaaaabababbbababbbaaaabbababaabbbbbbbbbbbbaabaabbbbabbaaabbabbaaaaaababbbbbaaabaabaabbaaabbbbbaaaabaaabbbbabaabbbbbaabbabaabbbabbabbbaaababbabaaababaabaaabbaaababababbbbabbaaaaaabaabbababbabbaaabbbaaabbabbbbbbbbbaabaabaaabbaabbbaababbababbbaabbaabababbbbaabaabbaaabaabaabbbaabbababbaabbbaabbbbabbabaaabbababbbaaaaaabbabaabaabbaaabababbbbabbbbbabbbbbabaaabbaaaaabababbaaabaaaabaaababbaabbabbbaaaabaaaabaaababbbaaababbbaaaaaaaaaabbbaaaabbabbbabbbbababaaaabbbbaabbaaaabbbaa bababbbbbbbabaabbbbbaabbaaabbabbaabaaaabbbbababaaabaaabaabbaabbbabababaabbaabaabbababbbbaaaabaababbaaabbbaabbabbbbaabbabbbabbababbbaaaaaabbbbbbbabbabbabbbbbababbaabaababbbbaaaababbaabbaaababbbbbbbbaaabbabbbaaaaabaaabbabbbababbbbabbbbbaabbbaaabbaaaabbbbaaaaababaaaaaaaaaababbbbaababbababbbabaabbabbaaabbbabbbbaaaaabababaabbbbaaaaabaababaabaaaabbabbabbabaabaabbabbbabaaabaabbabbaababaababaaabaaababbbbbaaaabbbaabbbbaaaaaaabaaabbbbbbaaababaabbbbaaabbaabbbabaabaabbaaaababbbabaabaaaababbbaabbabaabbabbabbaabaabbaaabbbaabaaabbabbbbabbabababababaaabbbbabaaababbbaaabbabaaababaaaabaaaaaababbbbaaabbabaaaababaaaaabbaaaabbabbabaaababbbbaaaaaaaabbbaababbabbbaaabaabbbbbaaabaaabbbbabbabbababbabbbaabbaabaaabaababaaaababbbbabababbbbbbbbaaabbabbbbabaabbbbaaabaaabbabbaaaabaaabbbabbbaaaabaaaaaabaababababbbbabbabaabbbbbbaabbaabbbbabbbbababaaaabaabaaaaabaaabbbbaababbbabbaabaaaabbbbbaabaabababbbababbbaabbabbbbaaaabaaaaaaaabbabababbbbbababaabababbbaabababaaabbbbababbabbbababaaabaaaaabbbaaaabaaabbaabbabbabaabbabaaabaaaaabaaabaabaaaabbbababaabbabaaaaaabbbabbabbbbbababbbbaabbbbaaabaababbbbaaaaabbbbbbbababbbabbaabbbbbaababaabaaaaabababaaaabababbbbbababbabaabababbbababbbabaaabbbbaaabababbbbabbabbbabbbbabbbbabaabaaaaabbabbabbbbbaabababbabbbbbbaabaabbaababbaaaabaabbabbbabababbbbaaabbabbbaaaaabbaaabbbabbbababaabbbabbbaaaabaabbababaaaabaabbbababbbaaaaabbaaabaaaaaabbbbbabaaababbbbbaaaaaaaaabbbbbabbaaabbbbabaabbabbbabbbbbbbbbabbbbaaaabaabbbbbbbbaaabaabbbbbbababbbababbbbbaabbbbabababaabbbbabbbbaabbabaabaabaabaaabbabbbaaaaaaaababaaaaaabbaaabbaaaaabaabaaababbbabbbaababbabbbbbaaabbaaaaabbbaaabababbabbaaabababbbaaaabaababbaabaaabbabababbbaaaaaaaabaababbaababaaaabababbbbbabaaaaaaabababaaabaaababbbababaabbbbbaaaaabbabbaababaaabbbbbaaabbbabababbaaabaababbbbaabbbaaaabbaaabbbabbbbbabaabaabbbabbbababbabbaaaababbababbbbbabababaabbbbbababbaaaaabababbaabbbababbabbbbabbabaabbabbabbbabbbaaababbbbbabbbbabaabbabbabababaabbabbababaabbabaabbbaabaabaaabbababaabaaaaaabbbbaaaabababaaaaaaabaaaaabbaaabaabaaaaaabbaaaabbaaaaaabaaab aaaaaaabaabaabaaabaaabaababaaaaaabbabbbbabbbbabaabbbababaabaabaababaaaaababaabbaaabbaabbbabbaaabbbbaabbbaaaaabbababaabaabaababbbabbaababaabaabbbbbaabaaaabbaabbaaaabbaabbabbabaabbabbbaaabbbbbbabbbbbaaababbbabbabbabbbbaabaaaaaababbbbabaabbbbabbbaaaabbabbbbbbabbabbbbaabaaaabbbabbbaaabbbabbaaabbaaabbabbbbbabbbbbaaaaaabababaabaabbaaaababbabbabaaabbababbbaabbabaaaabbababbbabbaaabababbbbabbbbbbababbabbaabbbbbbbaaabaabaaabbbabbbbaaaaaabbabbbaaabbbbaabbbbababbbaaaaabaabbaaabaaaababaaaaabaaaaabaabbbbbbbabbaababbaabaabbabaaaabaaabababaaaabaabbaaaabababbbbababbabbbaaaababaabbaaaaabaaaabbaaaaabbababbbababaabaabbaabababaaabbabbbbaabababbaabbabaabbaabbbbaabbabbabbaabaaabababaaaaabbaabbbbaababbbbababbabaabbbbbaabbbaaaabbbaaabaabaabbaaaabbaababaaaabbaababbaabbababbbabaaabbbabababbbaababaabaabbabaababaaabbbbbbaaaaabaabaaaababbabbabaaaaabbabbabbaaaababbaaabaababbbaabbabbaaabbbbbaabaaaaaaabbbbbaababbaababaabaabbbbabbbbbbbbaaabbbaababaababbbbbbbabbaabbaabaabbbbabababbababaabbaabaababaaabbbbbbaabaabababbaaaabaaaaaaaabbababaababbbabbaabbbbbaaabbaaabaaabaabbabaabbbbbbabbaabaaabbaababbababaabaaaaabbbbbabbaabbaaabbabbbababbabaaabbabbaabaaabbbbaaaabbaaaaababaaaaaaaaabbabbbbbbaaaabbbabaababbaabbaaaaabbabbbbaaabaaaabbbaaabbaaaababaaabbbaabbbbbaaabbaaaaaaaaaabaababbbababbbabbbaabbabbbababbaabbababbbbbbbbaaababbbbaabbbbbabaaaabbaaaabbbababbbbaaabbbaababbaaaababaaaabaaababbbbbbbabababbaaaabbbabababaaabbaaaaabbbbbaaaabbaabaabbaabaaababbabaabbbbabbaaaababbaabbbabaabbbbbbbbabaabbbabbbaabababbbbbaaababbabbaabaaabbbaabaaabaabaaabaaabbbbbaaabbaaaabbabbbabbaababbaabaaaabbbbbbbabbaabbbbabaababababaaabaababbbbbabaabbbababaababaaaaaaabbabaabaaaababbabaabababbaaaaababbbbaaaabaaaaababbaabaaabaabaabbbaabbbbabababaabaaababbabaaaabababbbbababbbbaaaaaaaaaaababaaabbabaabbabbbbbaababbabaaaabababababaaaaaaaaabbbbbbabbbbbaaaaaabaaabbbbabbbbbbabbbbbabbbabbababbbabaaaababaabbbbaababaababaabbbbaaabababaaaabaabbbbbbababbbbbbbbbababbbaaabbbbbababbbaababaaabababbbaaabababbbabaaababaaaaabaabbaaabbbbaaaaaaababbaabaababaabbab baabbabaaaababababbbabbabaababbaaaaabaabbabbbaabbaaababbabababababaaaaabaaaabaabaaabbbaaaaabaaabaabbababbbbbbababbbababbababbababaabbaababbabababababbbbabbbbbbababaabbbabbbaaabbbbbbbabbabababbbbababababbbabababaababaabbaaaababbbbabaabaaaaababaabbbaaabababbbbabbbbababababbbbabbaabbbbaabbaaabbbbbabbabaaabbabaababaabbbaababbbbabbbbbababbabaabbaabababaababbbaababaabaaaaababbbabbabaabababbabaababbabbbbbaabaabaabbbababaaabbbbbabaababaaaabbbaabaabbaaaaababbaabbaaabbabbbaabbbaabaabbabbaabbbbbaaabbbabaabaabbaaabbaaaabbaaabbaaaaaabbbbabaabbbbbaabbbabbabaaaabbbbbbbbababbaaaaaaaaaaaabbabababaaaabbabbabbabaabbaababaaabbbaabbbaaaaabbaaaababbbbbaabbaabaabbbbbaababbbbababbbaababaaaaabbabbabaabaabaabbababbaaabaabbbabbaaaaaaabbaaaabbbabaabbbbbaaababaaabaaabaaaaaaaabbabbbbbbbbbbaabbbabbbbbababbbaaabbaababaaaababbaaabbbbbaaabbaaaababaababaaaaabbabababbbbaaabbbbbbaabaabbbaaaabbabaabaabbbabaaaaaabaabbbaaaaabbbabbabbaababbaabababaabaabbabbaaababaabbbaababbaababaabaaaabaaabaababbaaabbabbbbaaaabbbabbbbaaaaabaaaabbbaaabbbaabbaabaababbabbbaaabbabbababaabbaabbbbababbaaaaababaaabbbbaabbbaaabaabbababbbbbbbaaabbbbbabbbabbbabbbabaababaabaaaaaababababbabaabbbaabbbbababbbbbababbbabababbaababaabaaaaaaababbaabbbbabbababaabbaaaabaabbabaabbbaaababbabaababbabbabbbbbbaaaabaabbbabbbbabaabbaabbabbbbbbbbbbabababaaaaababbbbabaabbbabaaabbbbbaabbbabbbbbbbaaabaababbbaabbbaabbbbbaaaaaabbaabbabbaaaaabbaababbbabbbaabaababbabbbbbbaabaaaabbababaabbaabbaababbbabbaaababbabbabaaabaababaaaaabbabbbabaabbabbaaaabbbbaababbbbaabbaaabbbbbbaaabababbababaabbbbabbbbbbbbabaabbbbbbbbbbbaaaaaababbabbbbbbbbbabaabbabbbbbbaabbbababbbbbaabbbabbaaaaabaabaaabbaaabaaabaabbbbaaaabababbbbaabaaabbbaabbaabbaaababaaabaaaaaaabbaaaaaaabbaaabaabababbaabbababbabababbabbaabbbbabbabbababaaabbaaabbaababbbaabbbbabbabaabaabbaaaaababbaaabbbaababaaababbaabababbbaabbbbababaababbbbabaaababbbabbbaaabaabbaaabbbbbbbaabbbbbaaaabbabbbbababbaaaabbabbabbbbbababbbaababbaaaabbbaabbaaaaaabbabbbabbbabbbbbbabbaaaabbaabaabaabaabbbababaababaaaabbaaaabbbbbaabaaabbaaaaabb bbbbaaababaabbabbaaabbbbbbaaaaabababababababbbaaaaaabbaaaabbbbbabbbbaababbaabbabbaabbbbbaababbabbaaabbbabbbbaabbbaabbbbbaaaaababaaabbabaaabbababbbabbaabbbbbababaaabbbabaaabbbaabbbbbaabbaabaabbbaabaaaabbabbbabaabbbaabaaabababababbbbbbbbbbbaaabaaabbbbbbbaabbaabbbbbbaaabbabbbbbaabaaababaaaabbabbbbabbaaabbbaaaabababaababbaababbbaaaaababbabbababbaaaabababababbabbaaabaabbaaabaaababbabbabababbabbabaaababbabbabbaabaabbabbbabaabbaaabbbaaabbbaaaabaaabbabbbbbabbaaaaabaabbbbbbabbbaabaabbbbbbbabaabbbbabbbaaaabaabbaaababbbbabbabbbbabbaaaabaabababaabbbabbbbbbabbabaaabbbaabbbababaabaaabbbabbbabbbbbbbababbbabaababbbaababbbaaabaaaaabbbabbaaabbababbaabbaaaaabbbbaabbbabaabbaabaabbaaabaabbbabaaababaaaaabbbababbbaabaabbbabbbabababaababbaabbaabaabbbbaabbaaaabaabbbaabaabbbaabaabaababbabbbbbbaabababbaabababaabbaabaaabbbbababaabaaabbbaabbabbabbaabbabaababbbaaaaaabbaaaabbaaabbaaaabaabaabbbababbbabaabbaabaaaabbabbaaabaabaabaaababbababaaaaabaaaaaaabbbaaabaabaabaabababaaaaaababbbaaababbaabbaabaaabbaaabbaabbababaabbaabbaabbabbbbbbbbaaabbbaaaaabaabbaabbabababaabbabbbbbababbbabaaaabbbbbbababbbbbaaaabbbabbbbaaabbaabbaaaaaaabbbaababbbbaabbababaaabaabbaababaabbaabbbaabababbaabaaabbaaaaabababbbbabbbaabaaaaaabbbaabaaaaabbabaaaababbabaabbbaaabbabbaabbbbabaabbbaaaababbabbabbbbbaababaaabaaabbbbabaabababaabbaaaabbabaaaababbbbbaababbaabaabaaabaaabbaabababbbbbabbbbabbbabbaabaabbbbabbaababbaabbbbbaabaabbaaaabbaabbaabaabbaababbababbaaaaaaabbabbabbbbaaabaaababbabbbabaabbbbabbaaabaabbaaabbbbabbbabbaaaabbbaabaabaaaaabbbaaaaabababbbabbbaabaaaabbababbbababbbbbbbaabbabaabbbbabaaabbbaababbbaabbaaabbabbababaabaaaaaabbaaabaabaabbbbabbbbbababbabbaabbaabbabbbaababbbaaababbbababbaabbabaababaaababbababbbaabbaaaabbbbbbbabaababbabbaaababbaaabbbaababaabbaabababbbbbbbaaaababbababaabaaaabbabbaaaaaaaaaaabaaaabbbbbaaaaaaaabbabbbbbbbaaaabaabaabbbabaabbbaabbabbbbbabbbaaabbbbbbaaabaaabbbbaabbbbbaaabbbbbbaabababbbaababaaabbbbaaabaaaabbabbaaaaaabbababbbaabaaababbbbaabbbbaabababbaababbaaaaabbaabaaabbabbaabbabaaabbabbbbbbbbaabbbabbababab bbaabaaabbbbbbabbbabaaabababbbbbbaaababbabbaabbaaababbbbbaaabaabababbaabaabbaabbbaababbaabbaaaabbbabbbabbaabaaaaabbabaabbaaaaababbbbbbbbaababbbbbaabbbbbbbbaabbbbaaaababbbabaabaaabbbbaaaaaaaaaabaabaaaabbaabbabbaabbbbabaaaababbaababbbbabbaabbaabbbaabbbabaababaaaabaaaaabababaaaababaaaaabbbbbbbbbaabbbaababaabbbaabbbaabbabbbbabbbabbababbabbabaabaabbbbabbaaaaaababbbabbbaabbabbaaaaaaabbabbbbabbababbaabbbaababbbbbabaabbaaabbaabaaabaabbbbbbabaabbababbabaabbbaabaaaaabaabaaaabbbbbbbaaaabababbaabababbbaaaaaaabbbaaaaaaabbbbbaaabaabaabbabbbbabaaaababaabaaaabaaabaaabbaabbbababaaaaaababbaaabbabbbabababbbaaaababaabbbbaababbbbaaaaaabbbabaaababbaababababababbbaabbbaabbbaababaabbbbababbabbaaabbaabbaaaabaabbbaabaaaaabbbbaabaabbaaabbbabbabbbabaababbbbabbbbbbbaabbbaabaaaababbaabaaaaaaababbbaaabbbabbbbabaaaaaaababbbabaababbaaabbaaabaaabbbaaababbbbabbaababbaaabaabbbaabaaabbbbbbbbabbaaaaabbabaaabaabbabbaaabaabaabbbaabbaabbbbabbbaaaabaabababbbbbabbaaaaaaaabababaaababaaabbbaabbaabaabbbbaaaaaabaabaaaabbabaabbaabababaaaababbababaabaabbbbababbabaabbabbbaaaaabababbaaaababbabbbabbbaabbbbbbbbaaaaaabbbbbaaabababbbbaaababbaababbbbababbaabaabbbabbbaaaaabababaababbbabbabbbababaaaaabbaaabaabbbbbbaababbbababbbaababbaabbbbaaaaaabbbbbabaaabbbaaaaabbbabbaabbababbbbbababaaaabaabbaabaaabaabbbbababababaaababbbbbaababbaabaabbabbaabaaabbbaaaabaaabaababaabbaabbbbaaaababaaabbbababbbaaabaaaabaaaaaabaaabbaababaabbaabbaaabbaabbbbbbabbbaabbbabbabbabaababbbabbaaabbaaaaaabababaaaababbbabababbaaabbbbbaabbaaaaaabbbabbaabbabbbbababbaaaaaabbaaaaaaabbbaabbbbababbbbaaabbbbbabaaaaabaaabbaabbaababbaababbbaabaabbbabbbbbaabababbaaabaaaababbbaaaaaaaababaababaaabbbabbaaaaabbbabbaabababbaaabbbbaabaaababbaabbbbbbbbaaabbbabaaabbbbababababbbabbbabababbabbabbababbaabbaababababbbbaabaaaababbabbabbbbabaabbbbabbababaaaaaaaabbaaabaabbbbaabbbbabaabbaabaaaaabbbbaaaaaaaaaaabaabababaaabbabbbbbababaabbbbabaabbbbbbbaabaaaababbababbaaaababaabbabbbbabbaabaabaabbabbabaabbbbaaababaaabbbbabbbaaabaaaaabaabbbabbaabbabaaabbbaababbaabaabaaaaaababbbabaaaabb babbaaabbbbbaabaabaaababaabbabbbbaaaabaaaaabbabaaabaaabbbabbbbbbbaabaaaaaabaabbabbabaaabbabbbbbbaaaabbaabbbaaaaabbaababbababababbbabaabbbabaabbabbabaaaaababaaaabaaaabbbababbbbabbbbbaaaabbbbabababbaabbbbabaaaaabbbbabbabbabbbbaaaaabaaabbbaababbbbbbbbbaabbbbababaaaabababbbaaaaaabbbabaaaaababaabbaabbbbabbbabababaaaaaaaabbaaaabaaabbbbabaaaababbaababbaabbbbbbbbbaaaaababaabaabbbaababaaabbbbaaaaabaabaababbaabbababaaabbababbbabbbbbbbbaababbabaabbaaabbabaababaabaabbaababaaaaaaabaabbbaaabbbabbbbaaaaabbbabbbbbaaaabaaaaabaaababaaaaabaaaaaaababbaaabbbabbababaaababbabbaaaabbbbaabbaaaababaabbbaababbbbaabbbaaababaaabaabababbaaabbbababaabaaaabaabbabaabaababbabbbbbaaabbababbbaabbbbabbabbaabaabbabaaabaabbbababaababababbbabbbabaaabbbbbbbbaaabbababbababaaabbbbaaabbabbaaaabbbbbbbbbaabaabbaaababbaaaabaaababaabbabbababaaaaabbabaaabbbaaababbabaababaabbbaabbbabababbbbbbbbbbbbbabbbaaaaabbaaaaaabbaabbaabbababaaaaabaaababbaaaaaaaabaaababbbbbaabbbaaabbaaabaaaaaababaababaabababbbaaaabbbaabbbbaabbbaaaaaabbaaaabbababaabbaabaabababbbbbbbbaabbbabaababbbbbbbabbbaababbbbabbbabaabbbbbbabbaabbaaababbabbbbaaaaaabbbabbaabaabaababbbbaabaaaaabaabaabbabbbbaabaabbbbbabbabbbabaabaaaabbbabababbbbaaababaabbaabaaaaaaaaaaaabaabbabbabbaabaabababbbbbbaaabbabaabaaababaabaaabababaaaabbababababbaabaabbababaaabbaabbbbabbbabbaabaaababbbabbbbbbbbbabbaabaabaaaabbbaababbaabbbbabbaaaaabbbbbbabbaaaaaabbaaaabbabbbbababbaaababbababbabaabbbaabaaaabbbbaaabaaaabbbbaaaabbbaabaaaabbbbabaabbbaabbbbbbaaaaabaaabaaabaaabbaabaaaabaaaaabaababaaaabbaabaaabbaabbbaaabaaaaaababbbaabbbabbabaabaaaababaaabbbbabaabbaaabbbaabbaaababbabbbabbaaabaaaabbaababaababbbaababbbbbbbbbaaaaabaaabbbababbaaabbabbbbbabbbaaabbbabbabaabbbababaaabbabbaababbbabaaaababaabbbbaabaaabaabaaaaaaabaaabbbaababbaaaabababaaabbaaabbaaaaaababababaabbbaababaaababaabbaabbbbaabababbaaaabbaaaaaabaaaababbbbababbabbabbaaaaabbabbbaabbaababbbaaabbababaabbabbaabbbbbaaaaaabbbbbaaabbaabaabaabbabaaaaabbbbaabbbbaaaaababbbaabaabababaaaababaaabbabbbbaababbbbbbabbabbbbaaaaabbabaaaaaabaaaaaabbabb abaaabaaaabbbbbaabbbbbaabbaaabbbbbabbaabbbbbaabaabaabaaabaabbbaaaabbbbabbbaaabbabaaaababaaaabaabbbaabaaaaaaaaaaababbabaaabbbaaabbaaaabbbaaaaabbbbabbbabaaaabaabbababbabbabbbbabbabaabbbbabbaabaabbbbbbaabbbabaaabbbbbababbbaababbabbbaabbaabbbaaaaabbbaababbbabaababbababababaabbaababaaaababbbaaabbbbababaababbaaabababaababbabaabbbbbaababaabaaaaaaaaabaaaabbaaaabaabbaaabbbbbbaabbbbbbaaabbbbaabaabaaaaabbaaaabbbaababbaababbbababaaabbaabaaabbababbbabbbaaaaaabbbbbbaaaabbaabbaabbbaaabbbaaaabbabbabbaaabbbabbbababbbbbbbaabaabbabaabbbaaaaabaabababbaaaabbbaabbbbbaabaaababbababaabbababbabbbabbbaabbbaaaababbbaaaaabbbbbabababbbbabababababbbbaabbaaababbabaaaaaaaabbabaaabaaaabaabbaabbababaaaababbabaaabbbabbbaabbbabababbabaabaabaabaaabbbaaababbaaabaabbbbabbbababbbbbbaaabaaababbbabbabaaabbbaabaaabaababbbbbababbaaababababaababbbbbabababaaaabbaaaaaaaabaaabaaababbbaaaaabbababbaababbabaaaababbbbaaaaabbbbbaaabababbbbaabbbbabababababaaaaaabbaabababbababaabbbabaaaababbababbbbbbbbaaaababbabababaaabbababababababbabaabababbbbbbaaaabbbbabbababbabbbbabaabaaaaabbabbabbbbbabaaabbbabaabbaaabbabbabbaabbbaaaaabbababbbbaaaaaaaaaaabbabaabbbaabbbaabbabaabbabbbaaabbbabaaaaabbbbababaaabbabbbbbababaaabbaababbbababbbaaabaababbbbabbbbbbbbbbbbaabaaababbabaabbbbbbabbabbbabbbababbaaaaaabbbbbaabbbaabaaaaaabaabbbbababbabbbabbbabbbaaabaaabbbbabbbbbbaaabbaaababbbbbabbabbabbbbbbbbbbaabaaabbabababbbaaaaaabbbbabaababababaaababbbaaababababbbbbaaaaaaaaabbabaabaabaabbbabaaaabbbbbabbbbbbbbaababbbbaaabbaabbbababbbbbbbaabbbaababaaaabbabababababababbbabaabbbabbabbbaababbbbbbbbaababbbbababbbabaaaaabbbbabbababaaabaaabaababababbaaabaaabbabaabaabaabaaabbabbabababababbbaababaababaabaabaabababababaabbbbbaabababbaabbbaaabaabaaabababaabbabbbabaaabaaabbabaaaaababaaaaaaabbabbabbbbbabbabaabbbaaaabbbaababbabababbaabbbbbababbaaababbbbbbabbbabbaaababbaabbbaabbaabbbbbaabbbababbababbababbabababbaaaabaababababbbbbbaaaabababbaaababbbababaabbbaaaaabaabbbbbbaabbabaaababaaaabbabaaababaaaaabbbabbbbababbabaaaaabbbabaaaabbbaaaaaabaababababbabbbaaabbabbaaa aaaabaaabbabaabbababaaabbaabbbbbababbabbbaabbabbbaaababbbababbabbabababaaabbabbabbabababababaabababbbabbbbaababaabbbbbaabaababbabbabaabbbbaaabaaabaaabbbaabbbbbabbaabbabaabaaabbaaabababbaaababaaababbaaabbaaababbaabababababbbbabbaaaaabbaaaaaaabbbbbabbaaabbabaabbaabbbaababbaaabbababbbabaabbaaaabaabbbbababbbbbbbbabbaabaabaabbbabbabbbbbaababaaabbabaabababaabbabaaabaaaaabbbbaaabbabbbabbabaabbabababbbbabbbbbabababbbaabaababaaaabaabbbaaaaaaabbabaababbabbabaabbabaaaaaabbaaaabaaabbaaaaaabbbaaabababbabaabababaaaababbbabaabbaaaaabbaaababbbaaabbbaabaababaabbaabbaabbbaaabaaababbbbaaabbbaaaabbaaaabbbaabbaaabbbabbabbbbbbaaabbabaabaaaaabbbaaabbabbaaabaabaaabbaabbaabbaabbaabbbaaabbaabbaaaaabaababaabbbbbbabaaabbabbbbaabbaabbbbabababbbbaaaabbbaabababbabbbaaaabbababbbabbababbaaaababaababaaabbbbaabbaababbbaaaaabbbaaabbbbaabbababaabaaaabababaabbaaabbbababbabababbabaabababbbbaabaaaaaaabaabbaabbabbbabaaabaaaabaaaaaaaaabaabbababbabbbaababaaaababbaabaabaababbbbabbababbaaaabaabaabaabbbbbbabababbabbababaaaabbbabbbbabbabbaaabbbbabaabababbabbaabbaaabbbbbababbabaaababbaabaababaaaaaabaaaaabbbabbbabaaaaababaababbbbaaaaababbaabbaabbaabababbbbbbabaaabaaababbababababaaabbbbbabbaababbbbbbababababbbbabbaaaaabbabbaabaabbabbbbaaabbbabaaaabaaabbbaaaabbabaabbbbabbaaabaabababbabbabbaaaabbbabbaaaababaaaaaabbbbbababbbabbaaaaaaaaabbabbaaaaaaaabaaabbabaabbaaaabbaabaaabbababbababbabaabbaababbaabbbabaabbbbbbabaaaaabaaabbaababaabaaabaababaaabababbbbaaaaaaaaababbabbbbbaabaaaabaababaababbaaabbbabbaabaabbbbabbbabbbbbbbbabbbabaabababbbbaaaaabbbbbbbabbabbaaaabbababbaaaabaababaababbbaabbaaababbaabbbbbbbbabbababbbaaabaabbababbbababbaabaabaabaaaabbbbaaabababbabaaaabbaaabaaaaabbaabbbbabbbbaaaaaabaaabaaaababababbbbaaaabbbbababbbbabbaabbbabbbabbabbbbabbabaabbababbabaaaaaababaabbaaaabbababaababbaabbbbbbbabbbabbbaabbaabbbaaabaaababaaaababababbbbbbbbaabbaaabbbbbababbaaaaaabaaabbaaaabbbaabbbabababbabbabbbaababaaabaabbaaababbabbabbaaaababaaaaabaabbbaaabaaaabbbabaaabbababababaababaabbababababbbbbbbbabbbabbaabbaabbbbbababbbbbabaaaabb aaabbbaabababbbabbabbaabbbbbbbbbabaabaaaabababaabbaabbbbbbbbbaaaabbaaabaabaababababbbaabbbbabbaaaaabbbabaaaaababababaaaaaaababbbbabbbabbaaababbabbbbaabbabaababbaabbaababbbbaaaababbbbbabbbbabaababaaaaaabaabaaaabbbbaabbbbbabaaabbaabbbabbbbbbbbaaaabbbaaaaabbbbbabbaaabaaabababbbbaababbabaabaaababbaaabaabbbbabaababababaabaabbbbbbbbaababaababbabaababbaabbbaaabbbabbaaaaababaaababbabbbbababbaaaabbaaaabaaaabbabbbabababaaabbbabbaaababbbbabaabbbbabbabbaaabbaababbabababababbabaabaaaaaaaaaabbabbababababbaaabbbaabbabaabababbbbbbbaaaaababbbbbbabbaababaaaaaaaaabbabbaaaaabaaaabbabababbaaaaaababbbbbbababbbbbbbbaaaaaaaaabbabaaabbbabbabaaaaaababbbbabaaaaaaaaabbbabbbaabbbbbbbaaabbbaabaaaaabaaaaaabaaababaaabbbaaaabbababbaabbbabbbbbaabaaabababaabbabaaabbabaababaaaaabbabbababbbbaaababaaaaabbbbaaaaaabababaabbbbbbaaabaabbabbabaaaaaabbbabbbbbaaaabbabaabaabbaabababababaabbabbaaaaabbaaaababbabbaabbbbabbbaaaabababbbbbbaaaaaaaabbbbbabbbababaabaaaabbbabbababbabbbabbbabaaabaaaababbaaaaaabaaabababaaabaabaaaabaabbbaaaabaaababbaabaabbbbaaaaabbbaabaabbbbaabbbaaabbbbbbbabaabbbaabbbbaabbaaababbbbabaababaaabaaaabbbababbbababbabbbaabbaaaababaabaaabbbbaaaabababbaabaaaabbaaaaaaababbaaabaabbababbbaabbabbaabaabbaababbaabaaaabbbababababaaaababaaaaabaabbaaaabaaaabaababbbbaaaabaaabbbbabbbbabbaaababbbabaaabbababaaababaabbababbbbbbbbaabaaababbbbaabababaaabaaaaaaaaaabababaababaaababababbbaabaaaabaabababaaaaabbabaabbababaabbbaaaaabbbaababababbabbaabaabaabbabbbbabaabbbbababbaabbabbaabaaaaabbabbbaaabbbbbabbbbbabbabaaaaaabbbbabbbaaaaaababbabbabaabbbaaabaaaabaaabbbaabbaaabaabababbabbabbbbababbbaaabaaabbaaabbbbaaababbaaaabababbaaabbaaaaaababaabbaabbbbbaaabaabbabbaaaaaabaaaababbabaaabaaababbabbbaababbaaaaabbbbbbbbaabbbbbaabbbbbababbaabaaabbbbaabbbaabbaabbaaaaababaababbabbaababbbbbabbbbaaababaabbabbbbababaaabababbbaabbbbabbbaaaabbbbaabbbbbaaabbbbabababbaaaaaabaaaaabbabbbbbabaaabababababaabaabbbabaabbaaababbbbaabbaababbbbabbbababaababaaaabaaaabbbaababbbbbbbabababbababaaaabbbbabbbabbaabaaaaaabbababbaabbbbbabbaabbabaabbbabbaba aabababaaababaabaabbbbababbbabbababaaabaababbbaaaaaabaaababbbbaabbbabababbbbbaaaaabbbbabbaaaaaabbabbabbbbbbbaaaaaabaabaababaaabbbbbabbbbbbaabbbabaabaabbbaabbbbbbbabbaaabbabaaabbbaaabbaabababbbbbabababbbaabbbabaaaabbbbaabaabbabaabbababbabbbaaabababaaaabbbabbbaaaaaaaaaaababbaaabbaaaaabaababbbbabbababbabaabbbaaaabaabaaabbbabababbabbbbbabbaaaaaabbabaabbaaabbbabbbabbbababbbababaabaababbabbbabbaaabaabbbabbbaaaabaabbaaaaabbbbaabbabaababbbbbababbababbabaaaabbbaabbbbbaaabbaaabaaaaaaabaaaabaaabbbabbaabaabaaaabbaaaabbbbbabbaabaaabbabbbaabbbbbaaababbbabbbbabbabbbaababbabbaabbabbaabbabbbabaaaababbbbbbaabbabbaaaaaaaabbaaaaabaaaaabbaabaaaabaabaaabaaabababbbaabbabbaaaaabbabbbbaabbabaabbababbbaabaabbbabaababbbababaabbbbaaaabababbbbbaaaabbabbbbabaababbabbabbaabbbbaaabbaaaabbabbbbaaaabbbbbbbbabaabababaababaaaaabababaababababbaabbaababaaabbaaabbbbbbbbbbababbbaabbbbbbbaaaaabaababbaabaaabbbbabbbbaababbbaaaaabaaaabaabbababbbbaaaaabbbbbbbabbbbbaaababbbbbabbabbbbbbabbbbabaabababbaababbbbaaaabbbabbaaababaabbaabbbabbabbaabaababbaaaaabaababbabbabbabbbabaaabbaabbbbaabbabbbaabaabbbabbbabaabbbbbbbbabbbabbabbaabaaaabababbaabababbbabaabbbaaaaaabbabbbbbaabaaabababaaaababababbaaababbbbaaabaaaababbbbaaabaaaaaaababbbaaaaabbaaabbabaabbbaabbaabbbbabababaaabaaaaabbbabbaabababbababbbaababbbbabbaaaabaababbabbaaabbbbbabbbababaabbbabbbbaabbaaabbabaaabbbaaaaabbbbbababbaaaabaabbaabbbbbbbaabbaaaabbaabaabbbababbbbbabbabbbbaabbabaaaaaabaaaaaaabbbbbaabbbabbbbbabaaaaabbabababaaaabaaaaabbbaaabbbbbaaabbbaaabbbbabbbabbabbbaaaabaaaaababbbabaabaabbbbbababbbbbbabaababaaabbbbbaaaaabbbabbaaabaaaabbaaaabaaabbababbbaaaabbaaaabbbabbbbbaaabbabaaababaaababaaabaaaaabbbababbabaabaaaaaaabaabbbaaaaaabbbaaaabaaabaaaababbaaabbabababbaaaabaabbbbbabbbbabbbaaababababaaababaaabbbabbaabbabbbbabaaaabbaabaabbabbbaabbaabaaababbbbabbaaabaabbbbabbbbbbabaaabbabbbbbaabbbaaaabaaabbbbbaaaabbbbbababaabbbabbbbbbabbbaaababbaaaabaaababaaabbaabbbbaabbaabbaaaabaabababbaaabbaaaaababbabbbaabbaabaaabbabaaaababbbabaaaabbababbbbbbbabbbbbbbaaabbaaabaababbabbab bbbababaaabbbbbbbaabbaaaabbababaababbbbaaabbabaaaaabaaabababbbaabbbbbaaabbbbabaabbabbabaaabbbbabbabaabbbbbaabbabbaaabbaabaabbaaabaaababbaaaaaaabbabbbabbbabbabaabbbabbbabababbbabbababbaabababaabbaabaaaaabbbabaababbbbababbabbaababaababbbbbbaaaabaabbbbabaaababaababbaababbababbababbabababaabaaabaababbaaabbbbbbbbbabbaaaabbababaabaabbaaabbababbaaababbbaaaababbbbabaaababbaaabbbabbaabababbaaabaaabaabaababbaabaaaabbbbbbaaaaaaababbbbbaaabababaaabbbbbaabbbbaabbbbbbaabaabaabbbbaabbababbbaaabababbbbbabbbbaababbabbbaabaabbbbaabbbaaabaaabbbbaaabaabbbbabababbabbaabbbbabababaabbbbbaaaabbaabbbbbbbbaaaaaababaaababbbbbabbaaaaabbbbbaaaaabababbababbbaaabbabbabaabbbabaaababbbababaaabbababbabbbaabbababbaaaaaaaaaaaabbbbabababbbaabbaababaabaaabbabbbaabaaaabbaabaaaabbbabbbaaabaaaabbbbbababbbaaabaaabbaaaaaaababbaaaaaaabaababaaaabaababbaababbbbaaaabaabbaaababbbbabbbabaaabbbbbaaabbbaabaaaaaabababababbbbbbaaabaabbbbbbaaaabaaaaaababaabaaabbbaaaabbaabababaaababababbaababaabaababbbaabbbbbaabbbababbbaaabbaaababaabbabaaabbaaaaaabbbabbbbababbbabbaaaabbbbabaaaaaaabaabaababaabaaabaababaabbaaaaaabaaaabbaaababaababbabbababbbabbbbabbaaaabababbbbbbbbabbbaababbbaaabbabbabbbbaaaaabbbbaabbbbababaaababbaaaababaabaaaaababbaaabaababaaaaaabaababbaaaaaabbabbbbabbabbbaabbabaaaabbaaababababbabbababbabaabbbbbabbabaaaaabaaaaabaabbabbbabaababbabaabbbaabbaabbabbbababbaaabaaabaabbabaaabaabbbbababbbaabaababaabbbbbbaabaabbaaaababbaaabbbbaaababbbbaabbbaabbaaabaabaaaaababbabbbbbbabbaaabbbaaaabaaaabababababababbbabaabaaaabaababaabababbbababbabbabaaabbbaaabbaabbabbaaaaabaaabbabbaabbbaabbbbbabababbbabbbbaaabbabbbaabababaaabbbabbbbbbbabbaabbabbaaababbbaaaababaababaabaaaaababbabbbabbbaaaaaababaababbbaaaababbaabaaaabbabaabbaabbabaabaaaaaaabbbbbbbbbabbaaabbaaababbaaabbabbaaaaabaaabaaabbaaabaaababbbabbabbbaababbbbbaabababaabababbbaabbaabaabbaabababaaaabbaaabaabaabbabaaabaabbbaabbabbaababbaaaabbababbaabbabaaabbbabababbbbbabababaabbaabbbababbaabbabbbbbabbbbabbabbbaabbbaabababaabbaaaabbabbaaabbaaabbbaaabbbbbabbbababbaabbbaabaababaabaabba aaaaaabbbbbbaababaabaaabbaababbabaabbabbbababaabbabbbabaababbaababaaaaaabababaabbbabbaabbaaaabbbabaaaaabaabbabbabaaabbbaaababbaababbababbbbaaabbbaaabaabbaabbababaaaabaababaabbaaaaaabaaaababbababbbbabababbbbbbababbbaaabbbaabbabaababbbaaaabbabbbabbbbbbaabbaababaaabbabababbabbabbbaabaabaababaaabbaaaabaabbaabbbbbbbaabaaaaaabaaababbbbbbbbaaaaaaabaabababbabbaaaabbabbbbbabaabbbabbbaabaaaabbaaabbabbbabbaabaaaaabaaaabbbbbbabaaabababbaaaaabaabbaaabaaabbaaabaabaaababababaaabbbabbbabaaaaaaabbbaabaabbbaababbbbbabbbbbbaabaabaaabbbbbaabbbbababbbabbabaababbaabbaababbababbbaabaaabababaaabbbabaabbabaaabbbabbbaabbbbbbbaabbbbabaabbbaaaabbabbabbbbbabbaaababbabbbbaaaaabbaaabaabbbaababbaabaabbbbbababaabaaaaaabbaababbabbaaabbbabbbbbabababaabbbababaababaaabaababaabaaaabbabbaaabbbbabbabaabbaababaaababbbaabaaaababbbabaaaabaabaaabbabbaaaaaabababbbbbaaaaaaaabbbbbbbbbabaabaaaababbbababbaabaababbaaabaabbbababbabbbabbbbbbabaaaabaaaabbabaabbabbabaaaaaababbababbbaaababbbaabaaabbaaabababaabababbababbbbbabbababbbbbabaababaaaaaabbbababbbbbbabababaababaabbbababbbbabbabaabbaabbaaaabbbaaaabbabaabaabbaaaabababaaabababaaaabbbbaabaabbbbbaaabbbbbbabaaaaabbbabaabbbaaabababbaaababaabbababaaabbabaabbaabbaabaabaabbbbababbbabaabaaababbaababbabbaabaabbabbabbaababbabbababbbbbbbabbbbbbaabbbaaaabaabbbbabbaabbaabbaaabaaabbbbbbaaabbbbaaabaabbabababbbaaaaabaaaabaabbbbbabaabbaabbbababaabaabbabbbbbaabbbabbbbabaaaaabaabbbababbaabbaaaabaabbbbababaaaabbaaabbbbabaaababbaabaabababababbaaabbbbabbababaababbbabbabbaabbbaabaabaaabbaaabaaaaabababbbababbbabbaaaaaabbbabaaabbbbbaaaaabbbaaabbabaaaaababaababbababaabaabbbbabbbbbbbaaaaaaababbbaabbabbbaabbbaabaaaaaaabbbabaaaabbaaabbabbbaaabbababababbaababbbbbaaabbbababbbaaabbbaabbabbbabaaabaabaababaabbabaabbabbbbbbbabbbaaabbbbbbaabaaaaabbbbbbbabaaaababaabaaabbbbabaabbbbbbbbaaabbabbabaaaaabbbbabaabbbbabbbaaabaabbbbaaaabbababbaabbbabababbbbbaaaabaaabbbbbbbaabbaaaabababaaabbaaabaabbbbabbbabbbaabbabaaaaababaaabbabbaabbaaabbaabbabbbabbabbbabaababbbabaaaaabbabababbbbbbbbaababbbaabbbaaaaaaabaaabab aaabbaaabaaababbbbabbaaabababbbaaaabbbbaabbaabaabbbabbbbbaabababbaaaaabababbbabababaaaaaaabbabbabaabaabbaaaaaaabbbbbababbababababaababbaaababbabbaabaaaaaabbabbaaaabbbabbababaaaabbbaabbbbaaabbabbababbaaababaabbbbabaabababbaabaababbabbaaabbbabaaaaabaabaababbbbaaaaabbabaababbaabbabbabbaababbababaaaababaaaaabbbabaabbabababbbbaaaabbababbbbbaaaabaaabaabababababaabbabbabaaabaababbbababbabbbaabbbbaabbabaaaaababaabbabaaaaabbabbbaaaabbaaaabbbaaaaabbaaabbbbaabaabaaabbababbbbaabbbaaaaaabbbbbaaaaabbabbaaaabaaaabbaaaabbaaaababbabaaababaaaabbabbbaababaaabbaaaabaaabbababaabbbbaaabbbbbbbbaababbaaabbabbaaababbbaababbbbbbbbabbbbaaabaabbbabbbbbbabbbaabbbaaaaabababbababbabaabbbaabbaabbbaabaaababaaabbabbbabbbbabaabaaaababbabbabbbbaaabbbbbbbaaabbabababababbaaabaababbabbabbbabababbbbaabbbaabbaaaaabbbbbabbaaaaaaababbbbaabaababaabaabbbaabbbbbbbbaabaababbbaababbbababbbaaaaabbabbababbaababbaaabaaaaabababbbbabbbbbabaabaaabaabaaaababaababaabbababaaabbaaabbbbabbaabbbaabbaabbbaaabbaabaaabababbbaabbaaabbaaaabababbbbabbbbabababbabaabaaababbbbbbbbaaaabbabaaabbabbbaababbbbbababbbabaabbbbbaababbaababaababaabababbbaababbbabaaaababbbaabbabbabaaababaaaaabbbbaaabbaabaaaaababbbbaabbababaaabbaabbbbaabbbbbbabaaaabbababaababababaaabaaababbabaaabbbabbaaaaabaabaababaaaaaabbbbbabbbbaaaaabbaaabbaabababbaabaabaaabbbbababbbababbbbbabaabaaaaabababaaaaabbbabbbbbbabaaabaabaabbaabaaaabbbaabababababbbaabbbbbbbaaabaaabaaaabbbbbabbbaaaabaabbbbbababbababbbbabbaaaabbbabaaaababbaababbababaabbaababbabbabaabaaabbaaaabaabbbabbbbabbbababbbbaaabbaaababbbbbabbaabbbaaaaabaaabbaababbbbbaabbaabaababaaabaabbaaabbbabbaaabbaabbaaaaaabbababbabbabaabaabbabaabbabababbabbaababaaaaaabbbabbabbbbbabbbaaabbaabababbaababbbbbaabbabaaaabaabbaabbbaaabaabababaabbabaaabaabaabbbbaabbababbbbbbbbbbbaabaabbabbbaaabbbbababbabaabbaabbabaaaaabbaaaababbabbbbababbabbbabbaaaaaabbbabbbbbaaabaabbaabaabaabaabbbbaabbabaaabbababaaabaaababbabbbaabbaaabaabbbaabbbabbbbaaabaabaaabababbbbaaabbbaaaabbbaabbabbbbaabbaababbbaaaaaaaaaabaaabaabbaaaabbbaaaaabaaabaababaaabbbabbb abbbaaabaaaaaaaabaaaababbbbaabaabbabbbaaaababbaabbbbaabbbaaabababaabbbaaaaaaaaaabbaabaaaabababababaabbbaababababaabbaabaaababbbbaaaabbabaaaabaaabbbbbbbbabbbaaaaababbababaabbabbabbbbabbbbaaabaabababbbaaaaaaababaaabbbaabbababaaaababaababaabaaaababababaaaaaaaababaabaaabbabbabbabaaabaabaaaaabaabaabbbabbabbbababbbababaaabbbabbabbabaababbaaabaabaababaabbaabbabababbbaabaabbabaabaabababbaaababbabbabababbbaababbbbabaabbaabbbabbbaaabbaabbbbbbaaabaabbbabaaaaabaaaaabaabaabaabbbababbaaabbbaaaaaababbababbaabaaabaaabaabbabbbbbbbababbbaaaaabaaaaababbaaabaababaabaaababbaaaaabbaaaabaaaaabbbbaabababbbbabbaabaaaabaaababaaababaaabbbbbbaaabbbbaabaaaabbbbababbabbabbabaaaababaaaaaaabaaaaaaaaaaaababbababbbbbabbbbbabaababbbaababbbaaabbbaaabaabaabbabaaaabbbaabaaaaaaaabaaabbababbbabbbbbabbbaaababababbbbabbbbababaabbababbaaabaaabaabaababaaaabbbbbabbbaaaabbbabbaaaabbabbabbbaaaaabbaaaaabbbababbbabaabbbbbabbbbababbbaaabbababaabbbbbaaaabaaabbbbabaabbbbbbbabbbbaabbbbaabbaaabababaabbababbaaaabbaabaabaaabbbbbaabaabbbbabbbbaaababababaaabbaababaabbbbbbbabbbbbaaababaaaaabbbabbaaababaaaaababaababbbabaababaabaaababaabbabaaabaaaabbaaaaabaaababbbaabaaabaabbbbabbaaabaabbabbabaabababbaabaabaaaabbababbaaabbababbaabaabbbabbbbbaabbaabaababbbabbabbbbbbabaaabaabbbbabaabaaababbabbbabbbabbbbabaaabaaabababbabbabbbbaaaabaaabbbbaaabaabaabababbbbbbaabbbbaaabbbbaabbbbbbbababbbbbbabaabaaabaaaaaabbaabbbaaaaaaaabbabbabbbabbaababaabaabbabaaaaabaabaabbabbbbaaaaabaabbaaaabaaabaabaaaabaaaabababaabbbbaabababaaabbbabaaaaabbbbbbbbbbabbababbababbaaaaabaaaabbbbbbaabaaabbbababaaaaaabbbaabaaabaaaaaaaababbbbbbbaabbbaabbaaaaabbaababaabbbaabaabbbabbbbabaaababababbbaabaaaaabbaaabbaaabbbbbaababaabaabababbbbbabbbabbaaaaaabbaabbbaabaabaabaabbbaabbbaaaababbbbabbabbabbbabaababbbabbbaabbaabbbaabbabbbbbbabaabaaababaabbabaabbaaaaabaabbbbbbaaaabbaaababaababbbbabbbaabaaaaabaababbabababbababbbbbbabbaaabbbabaabbaaabbaaaaaaababbbababbbaaaabbaaaaaabbaaabbbbbabbbaabbbbaaaababaabababbbbbbbbabbababbbbaaaabbaaabaabaabbaaabbabbbbabaabbaabbbabaabbabbbbbabaaaa bbbaabbbbbaaabbabaababbabababbabbabbaabbbbbabaaabaabaaaaabaaaaabbaaaaabaabababaaaaabbabbbabbabbbaaabbbbbabbbaabbbababaaabbabababaaaabaabbaaaaabaabaabaaabbbbaaaabbaaaaabbbbbbaaabbabbababababababaabaaaaabaabbbbbbaaaabbaabbbabaaabababaaabaaabaabaabbbaaabbabbabaababaaaabbaaababaaabbaaaaaaabaabababbbbaaaaababbbabaaababbaabbaaabbbabaaabbbbbbabaaaaabbbabbbbbababbaaabbbbbbaabababbbbabbbbbbbbaaabbbaababbbbbaaaaabbbbabbbabbaabbbbbbbbbbabbabbabbbbbbabbabababaabbabababaaaabaabbababbabbbbbaabbbbbaabaaababbaababbaabaaaabababbbababbaaababbababaaaaaaaaabbbbbabaabbaababaaaaabbabbbbbaabababbbbbbabbbbbbaabaaabbabababaababbaaabaabbaaababbababbbbbbaabaabaaababbbaabbabaaabbabbabbaabababaaababbabbabaaabbbaabbbabbaababaaaaaabaabaaaaabbbbbababababbbaabaababaaabbbaabbababbbabaabbabbabbaabaaabaaaaaababbbbabbabbbbbabaaabbaabababbbaaaaaabbaaaabbbabbabbaaabbababbbbbbabaababbaabbaaababbbabbbaabbabbbbabbaaabaaabaabbabbabaabbababbaaabbbbaaaaabaabaaabbababbbbbbbaabababababbabbababaabbbaabbbaaabbbbaaaabbabbabaabbaabbaaababaabbaaababbaabbaabbaaaabbabbababbbbbbaaaabbbbbbaabaaaaaabbabbbaaabaaaabaabaaaaaaababaabaaaaabbbaababbaaaaaaaaaabababbbaabbaabbbbabbbbaabbabbbaabbbbbabbbbbbabbaababbababaababbbabbaababbabbbbbaabbbbbbbbababbaaaaaabbaabbabaaaabbbabaabbbaaabbabbbbaabaabbaabbbbaabbbbaaaabaabaaabbbabbbababbbabbaababbabaaaabbbaaaabbabbaababbbbabaaabbbabbbaaabbbaaabbaaaaaabbbaaabbbaabbabaabaabbabbbbaaabbbaabbabaabaaabbbaabaabaaaabaabababaababaaababbaababbbaabababbbbbbbbababaaaabbbbaabaaaababbbbbbbabbbbbabbaababaaabbbbbabbbaaabbbabaaaaabbbbaaababbabbbabbaababbbbbbbaaaababbbbabbabaaaaaaaaaabbbbaabaaaabbbaaabbbababbabbabaaababbbbaaaabbaaababbababaaaabbaaabaaaaabbabbaaaabbbbbbabbababaaabaaaaabaaabababbbbababbbaababababbababbbbaaaaaaaabbabaaabaabbbbaabbabaababbbbaabbaaabbababaabbbbbaabbaaaaaabaabbaaabbaaababbabbbbaaaaabbabbaabbbbaabbbbabbabaaaababbaaabaababbbbbaababaaabbababbbabbaaababaaaabbababbbbabaaaabbabbbaabbbabbaabbabbabababaaaabababaabaababababbbababaabbaabaaaaabaaaaaabbaaabbbabbabbbbaaaabbabbbaabbbbbbabb aaaaaaababbbbbaabaababaaababbbaaaabbabababaaabaaabbbabaaaaabbbaabaaabaabbbbbaabbbabbabaaaaaabaaabbbaabbbbbbbbbbbabbabaabbbabbbbabbabaaaababbbabbbbababbbbaaaabbbbbabbabaabbabaaaabaaaabbbbbbbabbbaabbbbabbbbbbababaaabaaaabaababbbaaaaaaaabaabaababbbbbababbababbbabaaaaabaabaaababbbbabababbbbbababaabaabbbaaaabaaabbbaaabbabbaababbaaaaaabbabbbbbabaabaababbbbbbaabbbaaaabbaaabbbaaaaabbbaabaabbababbbbaabaaaaaababaaaababbaabaabbabaaabaaaabbaababbbababababbabbbabaabaabbbbbbaaaabbbaaaaababababaaababbabbbabbaaaaaaaabbabbabaaaabbbbaabbaabbbabaababbbaaaabbabbaabbaaababaababbabbabababaabababaaabaaaabababaababbbabbbababaaaaabbbbbabbaaaaaaabaabaaabaaaaababbbabbaaabbaaabbaaabbbabababaaaabbaaaabbbababbaaabbbabaabaabababbabbbbabaaaaaabbabaaababbabaababaaaaaaaababaabbbababbbaababbbaaaabbabaaaabbababbbabbbbabaababaabaaabbaaaabbbabbaaabaabbaaabaabbbaababbbaaabbbbaaaabbabbabbaababbabaaaaaaabababbbbbabaabbbabaaaaabbabbbabbaababaababbabbbabbbbaabaababbbbabbabbabbabaabaabbabbabaaabaabbaaabbaaaaaabaabaabbababbbbbabbaaaaaabababbbbaabbabbabbbaaaababbaabbbbaaabaaaaaabababbbbabbaabbaaaaaaabbbbbaababbbaabababbbbbbbaabbababbaababbbbaaaabaababbbbabbbbabaabbbbbabaaabaabbbabaabababbbbabbaabbbbaaabaabaabbbababbbbbabbbbbaabaaabbbbbbabbabbaabbabbaaaaaaaaabaaaabbabbbbbabbaaaaaabbbbabbaaaaaabbbabbaaaaaaababbaaaabbbaaaaababaaaaabbbbaaaabbabbbaabaaaabbaaabbaaaabbabbaabbaababbbaababbaabaababaaaabbabaabaabbbbababbabbaaababbbbaababaaabaababaaabaaaaaabbabbbbaaabbabaaabaababaabaabaaabbbabaaaabbabbabbababbaaabbbaaaaaaabbbbbbabaababbabaabbaabaabbbaabababaaabbaabbaaabbbabbbaaabbaaabbaaaabbbabbbabbbabaabaabbaabbabbaabbabbaaabbaaababaabaaaabaabbabbaabbbabbaabaababbbbbbbaaabbbabbbaabbabbaaaaabbaabaabaabaabbabbaaabaabbaaaabaababbbaabbaaabababbabaaaaaaabbbbbaabbabaaaaabbaababbababbabbbabbbbbaaababbbbaaaababbabbaaaabaabaabbbaaababbbbbbaaaabaaaaaaaaabbaababababbbbaabaabababababbaabbaababbabbaabaababbbbaabbabbabaaabbabbaaabaabaaabbaaaaabaaabbbaababbaaaaaababaaaaaaaabbabababbaabbababbaababbaabbbabbbabbbbbbaababaabaabbabbbabaabaa aabbbabababbaaaaaaabaabaaabbababaabaaaababaaabbaababaaabaabbabbbabbbbabaaabbbabbabbbbbababbbbbbabbababaaaaaaaaabbbbbbababbaabbbbbaabaabbbbaaabbaabaababbabbbbaaaabbaabaaabbabbaaaabaabbabbbbabbabaabaababbbbaaaabbabbbbbbabaaaabbbbababbbbababaaabaabaaaaaaabaabbbbaabbbbabbbbbbaababbbaaabbabaabbbbbbabbaaabababaababaabbabbabbbbbaabbaabaabbbaaaaaaaabaaababbbbaababbabbabbababbabababaaaabaaabbaabbaabbbbaababaabbabbabaabbabbabaababbbababaabababaabbabaabaaaabbbabaaabaaabaaaaababbbababbbbaabbabbbabbaaabababaabbbabbbaaaabaaabaabbaaabbaabbaabbaaababaababaaabaababaababbabbbbaabbabbbbbbbaabaaabaabbbbbabbbbbabbaabaabaaabaabbbbaabbabaababababaaaaabbbbbbaaabbaabaaabbaaaaaababbababbbbbabbbbaaabbaaabaaabbbababbbabababbbabaabaaabbbbaaababbbbaababbbbaabbbbabaaaabbaaaaabbbbabbbbbabbaabaaabbbabbbbaaaaabaabbabbbbaaabaaababbbbabaaabbabbbabbaababbbbbaaaabaabaaaabbabbabababbbbaabbbabbbabaababbbbbaaabababaabaabbaabaababaabaaabaaabbbaaaabbbaaabaabaabbabaabbaabaaaabbbabababaabaabbbbaaaaabbbaabbabbbbaaaaabbbbbbabbbbaabaaaaabbababbaabaabbbabaabaababbabaabbbabbaabaaaabbababaabbababbbabbbabbaabbbabbaabaabababbbbaaabbabbaabaabaaababaaabbbaabababbbabbbbbbbabbaaabaaabbbaabbaabbaaaaabbabbbbbabaababbabbababbababaaabbbbaabbbbbbbbbbbaabababbabbabbaabbbaabbabbbbbbbaabbababbabbaaaaaaababbbbabaabbbabbabbaaaaabbbbbbbbbaabbbbabbbabbbbbbbbbbaaabaababbaabbaababbbbbbbbabbbbbaabaabbbabbbbabbaaaaaaaabbbaaabababbbaabbbaababbaabbbbababaaabaaaaaaaaaabbbbbbaabbaaabbbbaaaababbabbaabaaabbaabbaabbaabaaaabababbaaaabbaabababababababbbbaababbbaabbbabbbbaabbaabbbbbabaaabbbababababbaababbaaaabaaaabbaabbaaaaaababbaabbbaaabaabbbaaaaaaaabababbbabaabbabbbaaabbaabababbaababbbabbaababaababaabbbaaabbbbabaaaababaaaabbaabbbbbbabbabaabbababbaababbababbbbbbabbbbbaabaaaaabaaaaabbabaaabbbabbbabaaabbaabaabbbbaaaaabbbababbbabbabbaaaabaabaaaabbaababaabbaaaabbaabbbbbaaabababbaabbbaabbaabaabbabbaaaaaababaaabaabbbababaababbabbbbabbbaabbbbbbbbaabbbabbbbabbbabbbbabbbabbabbaabaaaaababbabbabaaaaabbabbaaaaabbaaabbabbbabbbaaaabaaabaababaababbaaaabaaabaaab ababaaababaaabbbabbabaaaabaabaaaababbbbabbaabbbaabaabbbbbababaababbababbabaaaaabbbbabababbbbbabbaaaabbabbbabaaaabaababbababbaabbaabbabaabaaababbaabbabaabaaababbabbabbbbaabbabbaaaabbbbababababbbaaaaaaaaabbaabaababbbabababbabaaababbbbbaababbababbabaabaabbaaaabbbaabaaaaababbbbabbababaabaabaaaabbbaabaabbbaaabaabaabbbaabbaababaababbabaabbaaabaaaaabbbaababaabbababbaaabaababaababbaaaabbabaaabaabbaaabbababaaabaabaabbaabbbbbbababbaabaababbbbbbaaaabbababbbabbbababbbbbaabbbbbabbbaababbbabbaaaabaabbaababbaabbaabbbaabbbaabbbaaabbbabababbabaabaabbbbabbbababbababbaabbabababbabbbbaaaaaaabbabbbabaaabababbaaababaabbbabbbbabbbbbbbbaaaaaaaabaaaaababababaabbbbbbbabbababaabababaabbaabaabbbbabbaabbabbaabaaaabaaabbabbbbbabababbbaaaababbbaabbbababbbababaabbbbaaaaabbbbabbabababbbaabbbaaabbbabbbabbbbaabaaabaaabaaaabaaaabbabaaabaaaababbabaaaaababaaabababbabaaaaabbbabaabbaaabaabbaabbbaaababababbabbbbaaaaaaaaabbabbaaabbbababbbabbbababbaaabbbbbbbbbabbbbbaaababaabbaabbabbbababaaabaaaaaaabaababbbabbbabbaaaaaaababbaaaabbbbbbbaababaabbbbbabbbbbbabbbaabbbaaabbbabaabbababbbbaaaaabbaabaabaaaaaaaaaabaaabbbabbbbbaaaabbababaabbababababbbbbaababbaababbbaaabbbbabaaababaabaabbbbaabbabbabbabbaababaaabbabaaabbbabbababbbbaabaabbababaaaaaaabaababaaaaaabababbbababaaabbaabaaababaaabaaabaabbbbaabaaaabaaabbabbabaabaaabbbbaaaabbababaaabaaabbababbbaaabbababbaaaababaabbbbababaaabbabbbaabbbbbbaaabaaaaabbabaaabbbbbbaaabbababbaaabbbaababbbabaabbaaaabbbbbabbbbbbbbaaaaaaaaaaabbaabbbbbaaababaaaababbaaabbbbaabaaababbbaaaabaaaaaababbaaaabbabaabaabbabbbbaabbbbabbaaaabbbaaabaaaaababaabbbbbbbabbbaaabbbaababaabaabaaaabbbaaaabababaabbabaabbbbbbbaababbbabbbaaaaaabbbababbaaaaababbaabababaaaababbbbaabbaaabbbaaabbbbbbaabbaaaaaaaabbbbaabbaabaaaaabbaabaabbabbbababbabbbbbaaababbaaaababbbabbbbabbbbabaabababbbbbaabaabbababbbaabbababaababaaaabaababaababaaabaaabaabbbabbbaabbaabbbbaaabbbbbababbbbbaaaaabbbbbaabbbbaabaabbaaababbabaababbabbbbaaaababbbabbbbbbbabaaaaabbbbaaabbabbbbbbaaabbabababbbbaabaaabbbbabababbaabbbbabbaabbaaaabbaabbbbbbbaabbbabb bbbbabbabbbabbbaabababababaaaaaaabaababbbbabbbbbaababbabbbbbbabbaabbaabbaabbbaaabbabbbbbababbbabbbbabbbbbbbabbabbaabbaaaabbabaabbbbbbaaaaaaabbbaaabaabababababaaabbbabbaabbbbaababbaabbbbaabbbaabbabbbabbaabaaaabababbababbbaaabababaaaabbbbbaabbabaababbbbbabbbabbaaaaaabbababbbabbbbababbabbbbbaaaaabaabaaaaabababaabbabababbbbbbbabbabaababaaabbabaaabababaaabbabbaabaabbaaaabbbaababbbaabbabaaaaaabbbabaabbbbbaababaaabbbbaabbbaababaabaabbbbababaabaababbaabbbbaaaaaababbabbaababbbaaaababaabbaabbabaabbaabaabbaabbaabbbabbabbababaabbaabbabbbabbabaabbbbabbbbbbbaabaaaabaabbbaabbbbbabababbbababaabaaababababbbbabaaabbabbaaababababbbbbaabbbbbbbaabaabaaabbbbbbbbababaabbaaabaaabbbbabaabbbaababbaaabaaabbaaabbabbaabaaabbbabbaaabaaaaaabbabbaaabbbbaaababbabbabbbabbbbaaababbabbbbaaaababbaaabbbbbabbbbababbbaaabbbaababbbaaabaabaaaabbabaaababaaaaaaaababbabbbabbbabaabbbaabbaabbbbbbbbaaaabaabbaabbabaabbbbaabbabaaababbabaaaaabbaababaabaaaabbababbbbbaaabaababababaaaaaabbbbbabbbbbbaaabaababbbbaabbbbbaaabaaaabaabbaababaababbabaabaaabbabbbbaabaaaaabbabababbbbbbbaaaaababbabbbaaabbbaaaaabbabbababbbaabbaaabbbbbaaaabbbaabbbaaabbaaababbaaabaaaaabbabaaaaabbbaabbaababbaaaabaaabbaaaabbabaabaabababbbabaaaabbaaaaabbbaaaaaaaaabbbbbbaaabaaaababaababaabaababbaaaaaaaaaabbabababababbbabbababaabbabbbbaaabbabaabbaababbbbbabbbbbbabaabaaabaabbaabbbababaaababababbbbaabbbbbabbbbbaaababbbaabaaaabaabbbbaabbabaaaabaaabaaaaaaaabbbbbbababbabbbbabbbabbaabaabbabbbaaaaabbbbababaababbbbbababaababbaabbaaaababaaaaabbbaaabaaabaababbabbbabababbbabaaabbbabbbbbabbbbbbbaaabbbabababaabbbaabbabbbabababbababaababbbabbabbaabaaaaaaaababbaaabaabaabbbaabbaaaabbaabaabbbbbbababbaaabbbaaabbaaabbabbbaaabbabaabbaabbabbbababbabaabaabbaabbbbbbbbababaabaaabbbabababbbbbaabbbaabbbabbbabaabababbbbababbbbbaababbaaabbabbbbabbabaababbaabbbaabaaaaaaabaabaaabbaabaaabbbbaabaabbaaaabbbbaaabaabaabaaababaabaababbabaaaaabbaaabbbabababbbabaabbbbbbbbababbbabaabababbbbbabbbaabaaabbbabaaabbaaaaababbabbaaaaabaabaaabaabbababaababbaaaaaabaabbaaaaabbaababbbabaababaaabaabbaab bababaaaabbbbabbaaaaaaaaaaabaaabaabaaababaabababbbbabbaabbbbbbaabbbabaaababbabaaabbbabaaaaaabbabbbaabbbbbbbbbbbaaaaaabaabababaabaaaaaabbbbbbaaabaaaaababbabbabbabbaababbbababaabbbabbbababbbabababbabbaabbabaabaaabaaaabbaaaabbaaaabaaabaaaaaabaaaaaabbbaabbbaabaaabaaabababbaaabbaaaabbbababbbababbbaabbaabaaaaabbbabbabaaaaabbbbbbabbbbbbbbbbbbbbbbabaabbbbabbbaaabbaabbaaabbaabbbaabbbbabbbbbababbaabbbaabbaaababbbabbaabaaabaabaaabaaabbababbbabbabaababaaababbbbbbbabbaabbbbbbbababaabaabababbbaabaabbaabaaabbaabaabbbbbaabaabbabbaaaaabaabbbbababaaababbbbbaaabbababbabbbbaabaabbaaaababbbaabaabaababbbbbabaaaabaabbbbbbbbbbabbbaababbaaaaababbababbabbababbabbbaabaaabaaaabbbaaabbbbbbabbbbbbaabbbbbaabaaabaabbbbbbabbbaaaabbbbbbbaabaabbaaabbaaabbaabaaabbaaaaabbbbaababbaaabbbabaaabaabbabaabbabbabbabbbabababbbababbbaabbbbaabababaaaababababbbababbbabbbaababbabbabaaaaaaabbbbbabaabbabaaababbabbababbaaaaabbabbbbbabbabbababbbbbabbbbbababaaaaabbaabbaababaabbbabbbaabbbabaabbabbbaabbabbaaaaabbbabbaababbababbabbbbbbaaaabababababaabababbaababbaabababbabbbaababbbbabbbbaaabaaaaabaaaaaaaabbbbbbbaaabbaaabbbaaaaabbbbaabaabbaabaaaaabbaabaaaaaabbbbbaabbaabbbababbabababaaabaaaaabababbabbabbbbaababbbaaaaabbbbbaabbabaabbabaaaaaabbbabbbbbababbabaaaaabbaaabbabaaabbabbaaaaabaabaaaaabbbbbababaabaabbabbaaababbababaaaabaaaaabbbbbbbaabbbbbbbbbbabbaabbaabbababbbbaababbaaabababaaababaabaaababaabbbbbaabaaaabbaaabababababbaaaabbbbaaabaababbbabbbbbaabbabaaaabababbbbaababbbbbabbbbaabaabababbbbabbbbabbaabaaaaabbbaabbbaabaababaababbabaaaaaaabbbbbaaaaabaaaabbaabbbabbbbbbabbbaaabbabbaaaababbabbabbaabaaaabbbbaabaababbaabbbaabaaabbabbaababbbbaaaaaaaababbaabbabaabbaabababbbbaaabbaaaabbaabbbbabaabbbbabaabbabbbbabbbaababbbbbabababbbbabaaabbbaaaaabbaababbaaaabbabaaaabbbbbaabbaababaaaabbbbbbbbaaaabbabbbbbbabaaababbbbbaaaabaabbabaaaabaabbbbbbababbabbbbbbaaaaababbaabbbbababbbaaabaabaaabbaabbbaabbababbabbaaabbaaaabbaabaaaababaababbabbabaababbbbbbbbbaaabbaabaaaaaababaaabbaaababaabbabababbaabaaababbbbbbabbaabaabbbababaabbababbabbaaaababbaaab aabbbaabbbabbaaaababbbababaababbbabbbabbbbbbbbabbaaaaaaaabbaaaaabbbbaabbabaabbabbabaaabaababbbaabaaaabababbbabbabaaabbbbbabbababaaabbbbbabaabbabbbabbaabbababbbbbbababbbbabbbbaaaaabababaaabbabbbbaabbbbaaabbaabbabaaabaabaababbaabbabbbabbabbbbabbaaaabbabbbabaaaaabaaaaaabbaaaababbbabaabbbbbbbabbbaaaaabaabbbbabaabbabbaaabbbbaabbbababbbaababaabaabbaaaabbbaabbabaabbaaabaaaabbbbbabaabbabaaaabaababbabaaabbaabbbabaabbbabaaaabaaabbbbbbaabbabbbabaababbaabbbbabbbaaabbbabaabaaaabaaaabaaaabbbaabbabbbaaaabbaabbaaaaaabaaaabbbaaababaabaabbbbbbbbabbabbabbaaaaaabbbaabbaaabaaaabbbabbbbbabbbabbbbbbbabaaaaaaabaabbaabbbbbabbbbabbababbabbbabbbaabbbbaabbaaabababbabaaaababaababaaabbabbabbbbaaabbaaaaaabbaaaabababaababbbbbaabaabbabaabaaaabbbaabaaabbaabbbaabbabaabaaaabbaaaaaaaababbaababbabbabbbbbbbbababbbaaaaabaaaaabbaabababaababababaabbbababaabababababbaabbabaabbbbaabababbaaabaaaabbabbababaaaaaabbbabbaabaaaababaaabababbaabbbaababbaaaaabaababbaabbabbbbbbaaaababbbabaabaababaababaaababbabaaaababbbaabbbbabaaabbabaabbbabbbbaaabbabaaaaabbabaabaabbaaaaaabbabbaaaaabbaabaaabbababaababbabbabbbbabaaaaabaaabbabaabbbbbababaaaaababbaabbabbabbbabbaaababbaaaaaabbabaabbaaaabbbababbaabbaababbbbbbabbbbaaabaaaaabbabaaabbbbbbbbaabbbbbabbbaabbaaaabaaaabbaababbbaaabbbabbabbaabbababbabbaabbbabbbbaaabaabaaaabbabababbabbabaabaaabbbaaaaabababaaabaaaabababaabaababaaaabbaabbaabbabaabbabaabbbababbababaababbabaaabaaabaaabbbbbabaabaabaababaabbbbbaaaaaababbaabbabaaababbabaabaaabbabbbabbbabaabaaabbabbbbabaaabaaabbbaaaaaaabaabaaababaababababaabaabbbabbbbbaaabbabbabbaabababaaabaaaaabbbaababaaaaabbabbabaabbbbaaabbaabbaaaabbbabaabaaaababbbaaabbbbbaaaaaaabbabaabaabaabbaaaabbbaabbbbbbbbbbabaaabaaaababbaaaabbbabbaaabbbbaabbaabbbbbabaaaabbaabbabbbbbbbbabbbbbbabbbaabbbabbabbaaaabaaabababbaaaababbbabababbabbbaabaabaaabaaaaaaaaabaabbaaababaaaaababbbabaabbbaabbaabababbbbbbbaababbbabbbbbabbabbbbabbaaabaababbbabbabbabbbbbaababbaabbababbbabbbaabbbabbbbbababbbbbabbbbbbabbabaaaaabbaaabaabbababaaaaabbbbaabbabbaaaabbbaabbbaaaaababbababbbabaababab baabaabbbbaaabaabbbbaababbaaaabaabbbaabaaaababbaaaaabbbaaabbbaabbaabbaabbbbbbbabaaaabbbabbbaababaaaabaabbbbbbaaabbaaaabababaabbaaaaabbbabaabbbaaaabbabaababbaaaabbbbbabaabbbbaabaaabbbbaaaaaabababaaabaababaaababababaaabbaaaaaaabbbbbbbbabaabbabaabbbbabbabbaaaaabaaaabaaaabababbbbbbaaababbbaabbabbaaaabbaabbbbabaaaabaabaaaabbabababbbaaaaabaaaabaabbbbabaabbbbbabbbbaabaaababaaabaabbaabbbbbbbaababaaababbabbaababbaaaaaabbabbbaaaaaaaabbaababbaababaabbabababbababbbbbabbbbaabbbabbaaabbbabbabaaaabbabbaaaaaaabbabbabababbabbbbbbbbbaabbbaabbaaaaaaaaabaaabbbababbaabbbabbaabbbbabaaababaaaaaabbababbbaababbbaaabbbaaababbaababbababaaababaaaabaabaababaabbbaaabbaababbbaaaababababbbabbbaaaabababababbabbbbbbbbaabababaaaaaaabaabaabbbbababbbabbaabababaababababbbbaabbbbbaababbabbbababbbaaaaaaabaaabaabbabaaabbaababaaaaaaaababaaabababbaabbabbabbaaababaaabababbbaaaaabaaaaaabbaabbbbabbaaaaaaabbbbbbabbaaaaaabbbaabbaabbbbbaabbabaaabbaaabbbabababbaaaaabaaaabbbbbabbbbbaababbbaaabbbbbabaabbaaabbaababaabbbbaaaabbaabbbbabaaabbbaaabbaaaaaabbbaaababaabbbbaaaabbabaabbbbbaaabaaabaabaabbbabbaaaaaaaaabababbabababbbaaaabababaaaabbaaabbabaaaaabaabaaaaabbbbaaababbabbbbabbbbbbbaabaaabbbabababaaaaaabbbabbbaaaabbabbbababaabbaabbbbabaabaaababaabbabbabbbbbbbbbaaababbbbbaabaaabbbaaaaaabbabababbaaaaabbbaaabbbbaaabbbabbbbaabababbbaababbbaabaaaaaaaabaaabbbaaabbbabbaababbaaaaabbaaaabbbbbaaababababbbbbbbbbababaaaaaaaaabbabbababaabbbbbbbbbbbaabbbbaaaabbaababababaaaabaababababbbabbaababaabababbbbbaababbbabaaababaabbabbbbaabaaababbaaabbbbbbaababbabbabaabaaaaabaaababbbbbbbbababbabababbbbbbbbbaabaaaaaabababbabbaaabaababbbababababaabbabbaaababaababbaababbaaaabaabbaaaaaaabaaababbaabaaabbbbababbabbaabbbbaabaabbabbababaaabbaaabababbaabbaaababbaaaaababababbbbabaaaabaaabaabbabbabaaaaabababaabaababababbbbbabbaaabaaaabababbabbbabbaabaabbbabbaaaabbbbbbbbbaababbababababbaabbbbaabbbabbabbaabbaaaababbaabaaaabaababaaaaabbaabbababbabaabbabbaaabbaaaaabababaabbbabaaabaabababbababaabbabbaaabbaabbbaababbbababbbbbbaabbbaabaabbbabbaabbbababaaaaaabab bbbbaaaaabbbbaabbbbabbaabbbbbbbbbbbbababbbbabbbbaabbbbababababaabbbbbbaabbbabaaaaabababaabbbaaabaaaaabbabbbabbaababbbbbbaababaaabaaabbbbbbbaabbbaababaababaaaaaabbbaaabaaabababbabbaaabbabbabbaaababaaabbabababaabbaaabbaaaaabbaabbbabbbaabaaaaabaaaaababbbbbaabbbabaaaabaaaabbabababaaabbbbabbbbbababbabbaabbaaaaaababaabbbbaabababbaaaabbbbabbabbbbbbaaaaabbbbbaaababaaababaaaababababaabaabaabbbabaabaaaabbbabbbbbbabbbbbabbbabbbbabbbbabbbaaabbaaaaabaabbbbabababaaaabbaabbbaaabbaababbabaaaaabbbabaabaaaababaabbbabbabbbababbaaaabaabbbababbaaabaaabaaabbaaabbababbabaababbbaabaabbaabbbbbbbabbaaaabbbbbbbbabbbaabbbaabaaabbabbaababbaaaabbbbbabbaaaabbbbaabbbabbbaaaabbbabaaabbaabbbbbbabbabbaaaabbaabaabaabaabbaabbabbabaabababbaabbbaabbbbbbbaababbbbbbbbaaabbbaabbbabaabababbabaaabbbabbbabbbabbaabbbbaaaaaaaababbaaabbbaabbbbabaababaaabababaabaabbabbabaaaabaabbaaaabbbaaaabbaabaabaaaaabbaabbaabaaabbaaabbbbbbabbbabbabbbbabbbaaabbabbbbababaaaabaaabaabbabaaabbbabbbbaaaabbbbabbaaaaabbbababbbabbabaabbabaabbbabababbbaabbaabaabaaaaaaabbbabbbabaababaabbbbaabaaababbbabbbbaabaabbabbabbabababaaabbbabaaabaabbaaabaabbaabbbabaaabbabaaaababaabaaabbbabbbbaaababaaaabbbbababbabbabbbbabbaaabbaababbbabbaabbbbababbababababbbaabaabaabbaabaabbbbbabbbbbbbbaabababbabbbaabbbaaabaaaaabbababaabaababbbbaaabbbbabababaaaaabbababaaaababaaaaababbbbaaaabbbabababaaaaabaaaaabaaabbabbabbbaabbabbaaabbabbbbaabbaaaabbababaabaaaabbaaabbaabababbaaaabaaaaabbabaabbbaaaaaabbabaaaaaaababbababbaababaabaaababbaaababbbbbbabbbbabbaababbbbbbaababbbaabaabbaabbabaabaaabbabbabaaaabbbaaabbababaaababbaabbabaababbaababbbaaababaababbbbabbababbbabaabbbbabbabbaaaabbbaaaaabaabbbbaabbabaaabaaabbbaaaaaaaabbaabababbabbbbbbbbbababaaabbbaabaabaaabbabaaaababaaaaaababbbaabbaaaaabaabbbbbbbbbababbaabbabaabbbbabbbaaaababaabaabbbaabaababbbabbabbbbbabbbbabaaaaaaaabaabababaabbbbbbbaabbaabaabaaabbaaabaaaaaabbabaabbaaaabaaaaabbbababaabbaaaaabaabbaaaaaaabaabaabaaaaaaabbbaabababbabbaabaaaabbababaabbbbaabbbbababbbaaabbbbbaabbababbbbaaaaababbbbbaabaaaaabaabaabbbbbbbabbabbbab aaabaabbbbaaabaabaaaaabbbbbabbbbaababbaabbbaabbbabaabbabaabaaaabababaaaaabbabaababbbbabbbaabbabaaabbabaaaaabbabbbbaabaabbabbbbbbaabaaabaabbbababbbbaaabaaabaaabbaaaaababbbbbabbbaaaaaaabaaabbbbbbbaabaaaabaaabbababbbbbabbbababaababbbaabaaabababbabababababbbbabaaaaaabaabbaabaabbaabbaabbabababaaabaabaabaabaaabbbbabababbabbabaaaabbbaababbababbababbaabababaaaaabbabbbbaabbaabaaabaaabaaaaabbaabbbbabbbabaabbaabbbbaabbaaaaabbbbbaababbabbaaaabbbaabbabbababbaabbaabbaababbaaaabbbabbbbaabaaabaaaabaabbababbbbabbbbababbbabaabbbaaabbbbabaaabaaabbabbbbaaaaaaabaaabaabaababaabbaabbbbbaabaababaaabbbbbabbabbbaabaabbbbaabbaaaaabbababbbaaabbaabaabbbbbabbbbbbaaaaaababaaaababbbbaabaaabbbaababbbaabbbabbbaabbabaaabbbaababaabaaaaabaaabaaaaabaaaabababababbbbaabaaaabbbbbabbabbbaabaaaaabbaaaababbbabbbabaabaaaaaaabaabaababaaabbaaaabaabbbbbababaaababbbabaaaaaabbaaaabbbaababbaabbbababaaaaaabaaaabaababaabbbabbbbaabaaaaabaabaaabbbaaabbbbbaababaaabbabbaaabbbaabbbbbabbbbbaaabbababbabaabaabbabbbbababbbaabaaababbaababbaabaaaabbaabbabbababbbaabbbabaaabbbabaaaaaaaaaaabbbbbaaabbaababbbaabaabaaaabaaaaabbaabbbbaaaabbbbaaaaabaababaabaaabababababbaabbabbababbbababaaabbbabaababaabbaabbbbaabaabaaaaababaaabbbaabbaababbaabaabaabbbbabbababbabaaaaaabbbaabbabaabbbaaababbbbaabbbbbaabaaaaabbabaabbaabbbbbbaababbabbbabbabbbaabaabbabababbbbabbaaaaabaaaabbbabbabbaaababaaabbbabaababaabbaaaabbbaaabbbbbbbaabbbbabbaabbaabaaaabbabbabbbbaabbabbbabbabaaaabbbbbbbbbabbabaababaaaabbaaaaaababbbbbbbbbbbabaabaabbbbbbbababbbaaaaaababaabbbaaabababbabbaabbbbaabbbbbbababbbbbababbabbaaabaabababaabaabaabaaaabbabababaaaaabbababbbbaaaababbbbbaabbabaaabababaabaaaababaabbbbbaaaabbaaabbbbbababbbaaaabbbabbbabbaabbbaabbbaaabababbbbabaaaabaaabaaaaabaabbabaababababbabbbbbabababbbbaaaabbaaaabbbbbbbababbaabbbbabababbababbabbbabababbbbbbaaaababaaaaaababbbbabbaaababababaabaabbababbababaaababaabaababbbabaabbaaabbabaabbabbbbaabbababbababaaababbbabaabababaabbbaaaaabbbbbbbbaabbabbaaabaabaabbbaaabaaaaaaaaabaabbabbaaaaaababababaabbbbbbababaaababbbabaaaabaabbbabbab baaabbbbbabbbbbbbbabbaabbaabbbaabbaaaaabbbbaabaaaabaaaaaabbaababaaaabbbbaababaababbbbbbabaaabbbabaabaabbbbabaaababbaababbabaababaaaabbabbabbabaababbabababbbbbaaaaabaaaabbbabababbbbabbbabbbbbaaabbaaaababbbaaaabbabbaabbabbaaabbbabbabbbaaabaababaaabbbbbababbaababbbbbbbabbbbaabbbbbabbabaabaababbbabababbabababbbabababbababbbaaabbaabbbababbbaababbbaababbabaabababbbabbaaaaababbbabbbabaaabbbbaaabaabbaabaabbabaaaaabbbbabaaaabbbabbaababaaabbbbabbabbabbabbababbabbabbbbbaaaababbabaaababaabaaaabbabaaabbbbbbbababbabbbbaaaaaabababaabaabbaaabbabaaaaaabababaaaaababaabaababaababbaabbaaaabbabbabbaabbbbaaabaaaabbabbaabbbaaabbabababbaabbaaaabaabababbbabaabbaababaabaabbaaaaaaabbabbababaaaabbabbbabbbababaabaababababbbbbabaaaaabaaaaabbbabaabbbaababbabbaabbabbaaabbbbbabbbabbbaababaabaaaaaaaababbbbbababaaababbaaaaabaabaaabababbabbbbaaabbabaabbabbabbaaabababaabbbbabaaabbaaaabaaaabaaaaabaabbbbbbaababbaabaaaaaaabababbbabbbbbabbbabaaabaabbaabbbaabbbbbabbbbabaaaaabaaaaabbbbbaaabbbaabbabbaababbbbaabbaabbbbabbaaaaabbbaaaabaaaabbaabaabaaaababaaabbabbaaaabaabaabbaabaabbabaabbabbaaabbabaababbbaabaaabababbaabbaaababbbbbabbababaaaaaabbbaaabaaaabaababaaaaaaabababbabaaabbaabbaabbababbbaaabababbabbbbaabbabbbbbaaabbabbabbaabbbbbaabaaaaaaabbaabbabbaaaaaaaaabaaabbbabbbababbababbbbbaabbbaaabbbbaabaababbbababbbaaaabababbbabaaaaaaabababababbaabaabbabbabaaaabaaaabbaabbbabaababbaabbbaaaaaabbaababbaabbbbbababbbbaaabababbabbaaabbbbbbaabbbaaaabbbbbaaababbbabaaabaababbbbaaaaabaaaaabbbaabbaaabaabaabbabbaaabbaaabbababbabaaaaabbaabbbababaabbabbbbbbbbabaabbbbbbbabbabbabbbababaababababbbbaaababbbbaaaabaabaaabbabaabaabababbbaabbaaaaabaabbaaaaaaabaabbbbbbbbbaaaabbbaabbbabaaaaabbbbbbaabbbaaaaaaabbbababaabbbaaaabbabababbabbbbbaabaaabbabababaaabbabaaaaabaaabbaaaabbabaabbaaabbbbbabababbababbaababaabaaababaaaaabbbbbbaabbbaaaaabbababbbbbaaababbabaaaabbbaabbabbabbaabbaaaabbabbbbbabaabbbaabbaabbababbabbbaabbbabababaabaaaaabaabbbbbbabbbaabaabbbbaaabaaaabbabaababaababbbbbababbbbbbaaaaabaabbaabbbaaaaaaababaaaaabbababaaabbbbbbbabbaabbbb abbbbaabababbabaaabababbaaababbbaaabbbbaaababaababababbabbbaaababaaaaabbbaaabaabaababbaaabbaaaabaabbbbbabbbbbaaabbbababbbbbbbbababababbbbaaaababbababaabbaaabababababbbabbbabbbbbbabbaaaabaabaabaaaaaaaaaabababababbababbbaabbbbaabaababbbabaabbaaaaaabbbbabbabbbbabaaaaabbabbbaaababaaaaaaaaabbbaabaabbaaaaabaabaababaabbbbabbbbaaaaaabbbbabaaababbabbababbbabababaabaaaaaaabbaabbbbaaaabbababababbbbbbaaaaabbaaabbababbbbbbbbaabaababbabaaabbaaaababbbabaaabbabbaaaaaaababaabbabbbabbabbbbabbbabbbbbabbbbbbbbbaaabbbabbbbbabbbabbaabbabaaaabbbaaabbbaabbaaaabaabbababbbaabbbbbaababbbaabbbaabababbaaabbbbabbbbaababbaabaaabaaabbbbabaabaabbaabbbbabaaaabbabaaaaabaaaabaabaaaababbaabaabababbbbbbaabaaabbabaaaabbabaabbbbaaaaaaaababbbbbaaaaabbbbbabaaaaaaaaabbabbabbbaaaabbaabaaababbbabbababbaabbaaaaaaabbbabbaababbbbaaabaaabaabbbababbbaaababaabbbaaabbabbbbbbaaabbbaababbababbaabbbabbabbbbbabbaabaabaabbababbabaabaabaabaababaaabbaabbabbbbabbaaaaababababaabaaaaaabababaabbaabbbaaabbababaaabaabaabaabaaaaaabbabbabbabbaababababaababbbbbbabbbbbbbbaabaababbbabbaaaabaabbbabbbbbbabaaaabbbaabbaabaabbbabbbbbababbaabaaabaaaaaababaabaaaababbabbaaabaaabbbaabbaabaaabbabbbbabbaaaaaaaaaaabbbaabaabbabbbaaaababaaaababaabbbaababaabbbbbababababababbbbabbbaabaabaabbbababbaaabbbbbaaabbbbabaaaabbbaabaaaabbabababaabbabbbbbbbbbbabbbabababbbbbbabaabbbaabbaabababbbaaaaaabaaabaaabaabbbbabaabaabbbbaaababaaababbabababaabbbbabbabaabbaaabaabbbaaabbaaaaaaabaaabbbaabaabbbbaaababbbbbbabbbbaabbbababababbbbbbbabababaabbbaaababbbbbaaabbbaaaabbbbaaaabbabbabbaabaabbaaababaaabaabaaaaababbaaaabbbaabbbbbaabbaaabbabbbbbbaabababbbbabaaabbababaaabababbbbaaabbbbabbbabaabbaababbaaaaaabbbabbabaaababababbabbaababbababaabbbbbbaabbbbabbaababbbbaabbaaababbbbababbbaabbbabbaabaaaaaabaaabaabbabaababaabaaabaaababbbabaaaabaaababababbbaaabaabbaabaaabbbbabaababaaabaabaaababbbabbaaabbbbbaabbaaaabaabbaaaaaabaaabaabaabaaabbbabaabbababbabbbbbbabbbababaaababbabbaabbbabababaabababaaabbabbaaabaaaabababaaaaabbabbaabbbabbaaababbbaaaabbbaabaaabbabbbaabbaaaabaababbbbbbbbbaa babaaabbbbbbabaaaababbbabbbaababbaaabbbbabbabbaabbababbaabbbabbbbabbbabbbbabbbabbaaabaabbbbaaabbbbaabbabaaaabababbabbabbabbabbbaabbaabababbaaabbabbbababbbabbabbabaaaaababababbbbbaaabbabaabaabbbaaaaabaabababbabaababababbaabaaababbabbbaabaabbbabaababbaaababbabaaababaabbabbbaabaaabbaabbaababaabbbbabbbabaabaabbaaabababbababaaaabaabbbabababaababaabbaababaabaaaabaaababaabaaabbbaaabaababbbbaaaaaaabbbbbbabaabbaaaababbabaaaababbabbaabbbabaabbaaaababbaabbbabbaaaababaabbaababbbaaaabbbbaabbbabbaaabaaabaabaaaabaababaaabaabbaaabaabababbbaaaabaaaabbbbbabbaababbbbabaaabbaabbabbbaabbaabbabbabbbabbbaabababbabaaababbaabbabaabbbaababaaabbbbaaaaabbbbbbaaabbabbbaabbbbbabbabbbabaaabbaabbababbbbaabbbbaaababbaaaababbbbbaabababbaabbaababaabaaaabbbaaaaabaaaabbbbbabaababbaabbbbbbbababbaaabaaabbbaaabaaaaaaabbabbbaabbbaabababbabaaaaabbbbaaaaaabbaabaaababbaaaaabbaababbbaaaaababaabbaabbbabbabbbaababbbabbabbbaabbabbaabbbbbbabbbaaaababbbabbabbbbbbaabaabababbbabbabbbbbbbbbaaaaaabbbaabaababaabbbabaaabbbabbabbbabaaabbabaaababbaabbabbbabaabbaabaabaabbbabaaaaaabbbbabaaaabababbabbbbbababbbabbbbbbbbaabbabbbbaaaabaabbbbbaabbaabaaabbbbabbabbbbbbbabbabaabbabbbbaabaaaababbabbaabababbbbabbabbababbaabaababbaaaabaaababbaababbabbbaaabaabbbbaaaabbabbaabaaabbaaaabbbbaabbbababbbbbaaababababbbaabbabbbbbabbaaabbbabbbbbabbabbaaabbbbabbaaaabaabbbbbababbbbbbaabbbbaaabbbbbbbaabbbabababbababaabbaaabbabbbaabaaaaabaaabbbbbbaaaaaaaaaaabbaabbbbbaaaababbbbabbbaabaababaaabbbaaaababbabaabaaaababaabbaaaabbbabbaaabbbabbbabbabbbbabbbaabaabbbaabaabaabbbaabbbbabababbbaaaabbbabbbaabbbbaaaabaabbbbbababbbabbbaabbabababaabaaabbbbabbbbbaaabaaabbaabbabbbbaaabaabababaabbabbabbbabbbabbaaaababbababaababaaababbababbbbabaaabaaaaababaabbbbbbaababaabaaabaabaaababbaaabbbabaaaaabbbbbbbababaaabaaaabbbbabbbbbbbaaaaabbbabaabbabbabbbbbaabaaabaabbaaababbbbabaaaababaabaaabababbaabbaabaabaaabaaababbababbbabaaabbaaaaaabbbaabbaababababaabababababaaabaabbbbaabbabaaaababbababbabaabaababaabbaaaabaabbbbbbaabaabbabbabbaabaaaabbaaaaabbbabbabbaabbbbabaabbaaababbabaa baabbbabaaabaaabbaaabbabababababbbbbaabaaaaaababaabbaaababbababbbabaaaabbbaabbbbabaaaabbbaabbbbaabbabaabaaababbaabbaaaabaaabababbaaabbbbababbababaaaaabaababaabbbbbaaaabaaabababababababbbbbbbbbabaabbaababaaabbaaabbbbabaaabbaaaaaabbbbaabaabbabbaaaabbbbaaabababbbbaabababaaabaabaaaaabbaaabbaabbbabaaabaaaaababbbbbaabbabbaabbaabbbbabbbaaabaabbbaaabbbbabaabbbabbaaababbbabbbbbbbaaaabbabbbaaaababbabaaaabababbbbaabaabbaabaaaabbbaaaaaaaaabbbbbaaaabaabbaabababaababababaaaabbbaaabbaabababbaaabbbabbaabbbaabbabbbabaaaabbabbabaabbbbbabbababbaabaaaabbbabaabbbbaabaababbabbbbaaabbbbaaabaaaaaaaabbbaaabbababbbbaabbbaaabbaabbbbbbbaaabbabaaabbbabaababbabbbbabaaabbbbbabbbbbabbaaabbaabaabaabbabbaaabbabbababaabbabababbababbbbabbbaaaaababbabbaabbabbabbaaaabaabbabbbbbaabbbababaaababaaabbbabbaaabababbaaaaababaaaabbbbbbbbbabaabaaaabbbbaaaabbbbbaaaaaabbbbabaaaaabbaaaaaabaaaaabaaababaababaaaabbabaabbabbbbbbbabbabbaabbabbbaaaaaabbaaaabaaabbbabbbaabaabbaaaababaabaaaaaaaaabaaaaabaaaaabbbbababbbbbbbbbbbbaaaaaaabbbabaaaaabaaabaaaaaaabaaaabbabbaaaaaabaabbabbbaaababababbaabbbabbbaabababbbbbbaabbabaababbbaabaaabbbabbabbaabbaabaababababbbaaabbabbbbbaababbabaaaaababaababbaaaaaaaabaaabbabaabbbabbaaababaabaaabaabbbaabaaabaaaababbbbaaababaabaaabbaaababbbbaaabbabaababbbbbbabbbaaaaababbbabbbbaaaabbbbbaababaaabaabbaababaababbabaabbaaaaabbaabaabbabbbababbaabbbbbababbbabaaaabaaaababbbbaaabbbbabbbababaabaababbaabaaaaaabaaababaaabbbabbbbaabaaabbbaabaaaabbbbbabbaaaabbabbbaaaaaaaabaababbaabababbbbaaabbbbbabbabbabaaaaababbbbbaabbbbbbaaabaabaabbabbbabbbbbbbbbaaaaaaaabbbaaabaaaabbbaaabbbbaaabaaaaaaaaaaabaabbaabaaaaababbaaabbbabbabaaabbaabbabbaaabbbbaaabbaabbbbaaaaababbbabbbbaaaaaaababbbabbbababababbabbabbabbababbbbbbaaababababbbabaabaabbaabaabaabbbbbabbaababbbbbababbbababbbabababaaababbbababaababaabbbbabababaababbbbababbabaaabababbbbaabaaabbaaaaabbbabaaaaabbaabaabbaabbbabbbbababaabaabababbbabbabbaaabbbaaabbaaababbbabababababbaaababbabaabaabbbbbaabaabaabaaabaabaabbbbbbbaaaaabbabaaaabbabaabbabbaabbbabaabaabbaaababbabbbaabba bbbbaabaaababbaabaabbabaaaabbabbbbaaaaaaababbbbbaabbbbbabbaaabbaabbbaaabaaaaabbabbbabbabaaaaababbabaaabaabaaaaababbababbbbbabbbbbbbabbbababaabbbbbaaabaabaabbabbbaabbabaaaabbabbbbaababaaaaabbbbbabbaaababbaabbabbbbbabbabaabbbababbbbbbaaaabaabbabbaabaaabbaabbabaabbbbaabbaabbaaabbbbaaaaabbbbabbabaababaaababbbaabbbaaaabbbababaabbbbaabaaaabaabbaaabaaabbaabbbabaaaaabbabbbbbaabaaabbaaabaabbbbbaabbaaaaaaaaabbaababaabbabbbaabbababbbbaabaabaabaaababbabbabbabbaabaaaaaaaabbbbbbbabaababaaabbbabbaaaaababbababbaababbaaaaaabaaaaabaabbababbababbaabbbaaababaabaaaabaaaabbbbaaaaabbbabababbbaaaaaabbbaabbaabbaaaabbabaaaabbabbbababaabaabababbabbaaabbabbabbabbaaababbbbabababbabbbabbbaaaabaabbabbaababbaabbababbbabbabbbbaababbabbbaaaaabbaabaaabbabbbbbabbbabbaabaabbabbbaaabaaaaaaabbbabaabbabbbbaaabababbababaaabbbbaabaaabbaabbbbaabbbbbbaaabaabaaabbabbbbaaabbbbbaaaabaaaaaaababbabbbbbbbaaaabbaaabbbaaaaabbaabaaabababbababbbbababbaabaaabbbbabaaaaaaaabaaabbbaaabababbaaaabbbabaabbabbbbbabaabaabbaaaaaabbbbbaababbbbbbbbaabbabbabbabbabbbaabbabaaaababaabaabbabaabbbbbaaabbabbaabaaababaaaaaaaaaaabbabbaaaaababbbbabbaaababbbbabbaabbaabbaaaaaaabbaaaabaaaaaaabbabbbaaabbaaabaabababaabbbbbbabbabababbaaaababaabbaababaaaaaabbbaabbbbbbaaaabaabbbaababbbbaabaabbaaaaaabaabbbbababaabababbbbbbabbaaaaabababbaabbabaabbbbbabbababbaaabbbbbbbbbbbbbbbaabbaabababbbbbbabbbabababababaabaaababababbbaabbbabbaaaaabaaaaabbabaabbabbbbabbbaabbaabbbabababbbbabbaabaabbbbabbabbbbaaabbbaaabaaaabaababababaabbbabbbabbababbabbabaaaabbbaaabbaabaabaaabbbabbabbbbbbbaaabbbaabbbaabbbbaabbbbbbbbababbbaababbaaaababbbaabbbbaabbaabbbbbbbababbabaaababbbbaaabbbabaaaaaabbbbbbbaaababaababbbbbaabbbbbbaaababbbabaaaaabbbbaaaaababaaabbbaababbbaababbaaaaaababbaabbbbbaababbbabaaaabbaaaaababaaaaabbaaaaaabbababbbaabbaaabaabbaabaababbabababbabbbaaababbabaaabbbaaabbbabbbbbbabbbbaaaaabaaabaabbbaabbaaabababbaabaaaaaaabbaabababaaababaaabbbbbbbaaaaabbbbbabbaaaabababbabbaaabbababbbbbbbabbbbababbbabbbbabaabbbaabaababbbaaaaaaabbbaaabaaabbbbbbaabbaabaaaababbabbbbbbababaaa aababbbbaabbbabbbaaaaaaaabaaababbbaaaaabaaabaabaaaabbaaabaabbababbababaabaabbbaaabbbbbbbababaaaaabbbbabbaaaababaaabaaaabbbbaaaabaabbbbbabbbbbbbababbababbabababbbaabababaaaaababbbaaaabbabbbbaabbabbbbaaababbababbbbbababbaaaabaabababbaaaabbbbbbbbbaaaaababaabbabbbaaababababbabbbabaabbbaabbabaabbaaaaababbbaaaaaaaabbbbabababbabbbaabbaaabbbabaabaabababaaabaaaabbaaaabaabaaaaaaabbaababbabaaabbbaabaaabaaabbaaabababbbbaaaaaaababababbabababaababaababbabbbbabababaaaaabaaaaaababaababbabbbbaaaaaaaaabbaaabbababababbbbbbbaaaaabbaabbbbbabbaaaaabbaaabaabbbbbabbbabaaaaabbabaaaabbaabbbbbbabbbabaabaabbababbbbaabababbabaabbaabbabaaabaaababbbbbbbabbbabbbbaabbbabbaababaaababbabbbbabbaaaababbabbbaabaabbbabbabaabbbbbbbbbabbaabbababbabbaaaababaaabbaaaaabbaaabbbaababaaaababbbaabbababbbbaabbaaabbbaababaabbaaabaabbbbaaaabababbababbbbbbbabbbbbabbbbbabbbaaaaaabbabaabaaabbbabaaabaabbbbbbbabbaaaaababbaabaababaabbabbbababbbaabbbaaaaababaababbaaabbaababbbababbbabbbbabbaababbaaaaaaaaabbabbaaabbbaabbaabbbaababbbbbbbaababaababbabbababaaaaabbbabaabaabaaabaabaabbbababbbaabbbbaaabaabbbbbbabaabbbaababbbabaaababbaaabababbaaabbbbbaaabaaababbbaaaabbbabaaaaabaaaaaaabbabbababbbabaabbbaabbbbabbabbabaaaaaabaabbaababbabbaabaaaaabbbaababababaababbbbbaabbabbaaaaababaaaabbbbbaababaaabaabaababababbaaabbbaaaabaaaaaabaaaababaaaaaabbbbbababbbbbbaaababababbbaaaababbbabaaaabaabaabaaabbbabbbbaaaabbbaaabaaaabbbbbbbbbaabbaababaabbaaabaabbababbaabaababaabaaababbababbabbbbabbaababbabaabbaabababaabaaabbaabbbbbbbbbabbbabaabbbbaaaaabbaababbabbaabaaaaaaabaaabbbababaabbaababbabbbababbababbababaaaaaaaabaabbaaaaaabbbaababbbbbabaabaaabbabbbababbaaaabbbabbabbbabbbabababbabbaabbbbbbbabbababaababaabababaababbbbaababbbbbabababaaaabaaaabbabbabbbaaaaaabaaaaaabbaaaaaaababababaaabbbbabaaababbabaababababaabbaabababbbabaaaaaabbbababbaabbababbbbbbaabbbaabbbaaaaabaabbbbaaaabababbbbbbabaababaabaabbbbabbbbbaabbbbbaaaababbbabaabbbaabbabbbaaaaaabbbaaaaaaabbbbbbbbbbbbabbaababaaabbabbababbabbbbbabbbbbaabaabababbaabbaababbaaaabbabbbababaaabaabbaaaaaabbaabab baabbbbbbaaababbbaaaabbababaaababbbaaaaaaabbabbabbaaaaaababbbbabbabaaabbabbbbbbaaabbabbbaababaaaabbbabbababbaaababbaabaaaabbbbbbaaaabbbabbbaaabbbbbbabbabbbaaaabbaabbaaabbaaaaaabbbaababbabaaaabaaababaaaabbbbbabaaaababbabbbbabaababaaabaabbaaaabbabbbaabbbabaabaabbbbbbbbaabbbabaababbbbabaabbaabbbbaabbabbbbbbaaababaababbbababaaaababbaaaabbaabaababbbaababaabbaaaaaaaaabbababbaaaaabbaabbbbaaabbbbabaabbbabbbbaaaabaaaababbabbbbbabababbbaaaaababaaabababbbbbbbabbbabbbbabbabbaabaaaaababaabaaabaaaabaaababbaabaaaaabbaaaabaabbababbababbbababaaaaabaababbaaabbbabbbbbbbaaaaaabaaabaaaaabaababbaabbbabaaabbabaaaabaabababbbbaabbaabbbaaabbbaabaaabaaabaabaabbbaaaabbbbaaababaabaabbbbabbabaabbaabbbbbbbbababbbabababababbbabaaaabbaaabbbbabbaabaaaaabbbaaabaabbabbbbaaabbaabaaabbaaabbbbabbbbbbbaaabbaaaabababbbaaababbababbaabaabbbabbbabaababbbaaabaaaabbaaaaaaababbbbbaabbaabbbbbaaabbababababbaaaabbbbaababaaabbaabbaabbbaaabababbabaababaababaaaabbabbababbabaaabbbaaababbbabababaaaaaaaaaababbaabbbabbbbaaaababbbaaaaababaaaabbbbbbabbbbaabababbbbaaaaaababbaabababbbabbbababbaababbaabbabaabbbbbaaaaabbbaaabbbababaaaaaababbbaabbbbbaabbaabbabbaaaaaababaabbaaaaabbbaabaabbabaabbaabaabaabbbbababbabababaaabaaaaaabbbaaabaaabaaabbbababaababaaaabbbbabababaabbabaaaabbbababbbbbbbbaaabababaaabaaaababaabababbbbbabababababbbbbbabaaababaabbbabbbbbabaaaaabaaabbaabbaaaaabaaabbaaaaabaababaaaaabbabaababbbbabaabbbbbbbbbbaaaababaaaaaaaabaaaababbbbaaaabbabbbbabaaaabaaabaabbabbabaabbaabbaababbaaabbabaabaaaabbaaabbbbabbaabbbbaabbbaaaaaabbabaabbaaaaabaabbbbabbaabbaaaaaabaabaabaabaabaaaabbbbbbbaaaaaabbaabbaaabbaabaaaabbbaabbaabaabbbabaaabbaabbaababbabaaabbabaababbbabbbbbbaabbbababaaabbabaabaabaabbabababbaabaabbabbbbaaabbbbbbbbbabbababbabbabaaabbaabbbabbbabaaaabbbaabababaaabbababbaabaababbbaaaabaaaaabaabbbaaabbbaababaabaaaaabaaaabbbabababaabbbaaaaaaabbaabbbbabbabbaababbbbbabaaabaaababaababbbababaabbbbbbababbaaabbbbbabbbbbbbbaabababababaaababbbababababbbbaabaabbabaaaaabbbabbbbaaabbbbbbbbaabababaabababbaabbbabbbabbbaaabbbaaababbaaabbaaab aabaaabbababbbbbaababaabaaabbbabbbbbbbaaabbbbaaaaaabaabaabbbabbabaaaaababbaabbaababaabaaaababbaabbaabababbbbbabbabbbaaaababbbbababbabbbaabbbabaaabbbbbbbaaaaaabbaabbaabbbbbabbababbaabbaaaababaabbababbbaaabbababbaabababaabbbbbbaaabbbaabbbbaaabbbaabbbabaaaabbbbbbbabaabaabbbbaabbaabbbbabbbbabaaaabaabbbaabbabaabbbaaabaabbbbabaaababbbbbbbbaaababbbbbbbaaaababababaaabaabbabbabbaaabbbbbabaabbabbbaaaaaabababaaababbbbaabababaabbaabababbaabbabbbbaabbabaaabbbabbbbaababbaababbbbaabbbbbabbabbababbbbaabaababbaaabbbaabaaabababaaabababbbababbababaaabbbabaaaabaabbbbbbabababbbbbaabaaaaabbabbbabbaabbbabbaaaaaababaababbababbaaabbbbbbabbaaaaabbbbbaaabbabaaaaaabbaababbabbaabbaababaababaabaababaabaabbbabaaabaabaaaabaababaabbaaaaaaabbbbaabbaaaaaabbbabbbabaababaabaaabaabaaababbbaaababbbabaaabaabaabbbbbabbaaaaabbaabababaaaaabbaabbbbabbbbbabababababbabababbaabbbbabbaabbbaabaabbabaaabbbaaabaabaaababaaaaaababaaaabbbaaaaabaaaabaaaabbbabbbababbbabbbaaabbbaaaaaabbabbabbaaabbbababbabaaaaabababbbbbbabbabbbbaabababbabaabaaaaaabaababababbaabbaabbbabababaabaaaaabbaaaaaaaabaabbbbabaaabbaaaabaaabbabbaabaababaababbaaaabbaaababbbababaababababbaaaabbbbababbbabbabbbbaaabbaababababbabaaaaaabbaabaababbbbbabbbbaaaaabaabaababaaaaaabbabbaaaaaabaaaaaabaabbbabbaabaabbaabaabbbabbabaabababaabaabaabbababbaababbbbaaabababbaabaabbbabbbbbabbabbbbbaaababbbaabbaaabbbbbababbbaaababbabbaabbaabbaaaaabbbaaabbbbaaabbbbababbabaabbbbabababbaaabbbbaaabbabbbaaaabaabbaabababbbaaabbbaaabbbbabbbababababbbbbabaaabbaabbaabbaaabbabbababababbbbbbabbbaabbbaabaaaababaabbbbaababaaabbbaabbbbaaaabaababbaabbbaaabbaabbabbababbbbbaaaaaabbbabababbababbbbbbbbaabaaaaaaabbbbbbbbbaaaabaaaaabbabbbbbbbaaabbaaaababaaabbbbbbaaaaaaabaabbabababaaabbbaaabaaababaaaabbbabaabaabbaabaabbbbaabbbaabbababaabaaaaabaababbbbaaaabbbaaaabaaaababbbaabbaaabbbbbbbbbbaabaaaaabababbbbababaabbabaabbaaabaaababbaabbaaabaaabaaaaabbabbbbbbabbbaabbbaaabaaababbbabaabababaaaabaabaabaaaababbaaaabbabbbaabbbbbbbabaaaabaababbabababbbbaaaabaabaabaaaaaaabbabbaaababbbbbbbaaaabbbababaababbbba abbbbaaabaaabaaaaaaabaabbaabbabbaaaaabbbbbbbaaabbbbaaabbbbbbbaabbabaaabaaaabaababbbaabaaabbbaabbaaabbaaaaabbabaaabaaabbaabaaabbbbbbaabababbbaabaabbbbaaababaaababbbabbbbbbbabbabaabbbbbaaabbaaaabababaaaaabaaabbbbaaaabaabbbbaaabbabbbabbbabbbaabaaabaaababaaabbaababbbbbbbbaaaaabbbaabbabbbbbaaaaabbabbaabbababbbaabbbbaaabababbaaaaabaaabaabaabaaabbbaabbabbababbbbbbaaaabbbaaabaaabaaaaaabbaaaababaaaaababbbbaaaaaaabaaabababbbabaaaabbabbbaaaababaaabbaaaabbababbababbabbbabbaabababbbaaaabaabbabababbabbabbabbbabbaabbabbbbbbaababbbaababbababaaabababaaabbaabbbbabbbbaabababbbbababaaababbbabbabaabbbabbbbbbbababaabaabbbaabbabaabbbaababbabbbabaaabbabababbbabaabbaabbbbabbbbbabababbabbaabbbaaaabbbbaabbabaaabbababaabbaabaabaaaabbbaaaaabbaababbbbaaaaaaabaababaaaababbbbaabbbaabbbaabbaaaabbbaaababbbaaaabbbaaaaaaaaabbabbabbababbaaaaabbabbaabbaaabbbbabbabaaabbbabbaaabbababbbaaabbbbababaaaabbbabaaaaabbbaaaaababababbabababbbababbababbbbbaaaaaaaababaabaabaaaaabbaaaababbababaaaaabaaabbbbbaaaaaabbabaababaaaababababbaaaaaaabaabaaabbbaabaaaaaababbbababbabbbabbabaabababaaababababaaaaaaaabaaabbbaabbababaaababaaabaabbaaaaabbaaababbbbbbbaaaaababbababbaaaaaabaabbabbbabbabbbbbbabbbbabbaabbbbbbaababaabbbbbaaaabbbaaaaabbbbaaabbabbabaabaabaaaabaaaaaaababbaaaaaaaaabbbbaababbaababbaabbbbbbbbaaabbbbbaaaaaaaaabaaaabaabbbaabbaaaabbababbaabaaabbabbbbbbabaaabbbbabaabbbabbaaabaabbababbbbbabaabbbbaaaabbbaabbabbabbbbbbbaaaaabaabaabbbbbbbbbabbbabbbbbaaaaabbaabbaabbbbbbbabbbaaabbabaaabababbabbaabbaababbabbbbaababaabbabbbbbabababbbabababbbbbbababaaaaabababbaabbabbaaabbbbababbabbbaaabbbabbbbbaababbbabbbaababaaabaaabbaaabbbbaabababbbbbbbaabaaabaababbbbaababbbbbaabaabababbbbaabbbaababaaabaaaababababbaaaababbbbbbbbabbbbbbabbabaabaaabaababaaabababbabbbbaaabbbbabbbbbbabbabbbbbababbbbaaabaaababbbbabbababaaaaabbabaabbbabbbbababbababbaaaaaaaaaaabbbabbabaaaabbbababbabaaababbbbaabababbbbaabaabbbbabbaaaaabbaabbbbbababaaaabbaaaabbbbaaaabbabababbbbaaaabbababababaabbaaabbbbaababbbbabbaababbbbaababbaababbababaabbbbabbabbabaaaabbbbbbbabbba aabbabaaaaabbbbbbbabaaaaabaababbbbaaabbaaaababbbbbbbabbaaaaaabaaaaaababbbaabbaabaaababbaabbbbaabaababbaaabbbabbaabbbabbbaababbababbaaaabbaaaaabaabbbbabbbbabababbaaaababbaaabbbaaabbbabbaabbabbbbbbbbbbabbbabaaaabbabbabababbabaabbbabaaababaaaaaaaaabbbaaabbbbbbbabbaaabbaaaaaaabababaaaaababaabaabbabababbababaababbbaabababbbbbaaaaabbbaababbaaabaabaababbbbaaabbbabaaabaabababaababaaabaaabbbbaabaaaabbbbbaaaaaaaaaabbaaabbbbbbaaaaaabaababbbabbbabaabbaabbaabaaaabbababaaabaaaaaabbaaaababaaababbbabbbabbbbababbbbbaaaaaabbbbabbaaabbaaaabbaaaaabbabababaabbabbaaaaabbbbababababbbbbabbbbabaabaababaabbaabaaaabaaaabaababbabaaabaaaabaaababbbbbaaaaaabbababbabbabbbbaabaaabbbbbbbbaabaabababbabbaababaabaaaaaabaaaabaabbbaabbaabbbbabaaabbaabaaaaabaaaaaabbabbaaabbbabbaabaaabbaabaaabababbaaabbabbabbbbaaaaabbbbbabbaaabaabbabbbabababaabbbabbbbaabbbbbaabbabbabbaabbbaababbbabaaaabababbaababaaabaaabaaaabbabaaaaaaaaabaaabbbbabababbaaaaaababbbbaabbbbabbaaaaababaaabbbaaabababbabbbbbbabbbbabbbbbbaaaabaaaabbababbaaababbabbababbabbbbaaaaaaabbbbaaaabbaaaaaabbbaaabbbaaaaabbbbabbababaabaababbababaabababaaaaabbabababbbaabbabbbabbabbaababbabbbabaaabbabaabbbaaabbabbabbbababaaabbabbabaaabaababbabaaaaaabbabbbaaabaababababaaaabbbbaaabaaaaaaaaabbbbbabbaabaaaaaaaabbabaaabbbabbbbaabababaaabaaaaabbababaaaaabbabbabbaabaabbbabbaaaabaabaabbabbbaaaaababbbbbbaabaaabaaababbbaabbbbbaabaabaabbbbbbbbaaabaaabbaaaaaababbbbbbbbbaaabbbabbaaaaaaabbbabbabbaaaaaaabaabaabbbbaabbaaababbbaabaaaabbabaabbbbaabbabaaaaababbabbabaababababababbabbbbaababbbbbabaaabbaabababbabbbaababaaaaaabaaabaaaabbaabbaabaabbbbbbbaaaaaaaabbabaaaabbbaabaaabbaaabbaabbabbababbbaaabaabbaabbbbabbbababbabbbbbabaaaabbbbbabbbbbbbabbbabaaabbbaabaabbbaaaabbabbbbbbbabbabbabbbababbbabbbbbbabbbaabbbbabaabbabbabbaaaabbaabaababbabbaaaabaaabbaaaaababaabaabbaaaababaabbbaaabbbbbaabbbaabbabaaabbbaaabaababbaabaaaababbbbbabaabababaabbabaaababbbababaabaaaaaaabbbbbbbbaabbabbbaaabbaabbbaabbbbbaabaabbabaaaaaaaaaaaabababbbbababbbababababbbbbbbbbbabbbbabbaaaaabbbaabbaabbbbaaabbaaaabbabaa bbbbbbaaabbaabababaabaabbabbaabbbaaaabaaaababbaaababbbbabbbbbabbaaaabbbbaabaabbbaabbaaaabaaaaabbbbabbabaabbabbbaabbabbababbbabaabbbbbbababbaaababbababaababaabbbababaabaababbbbabbbaaaaabaabbabaabaabaabaabbaababbabbbababbaaabbbbbabaabbbbbaaaabbbabbbbbaaaaabbbaaabaaabaabbbababaaaaabaabbabaaaaaabbbbbbababababbaaaabababaabbbabbabbaaaabaabbabbaabababbbaabaaaaaaaaabababbabbbbababbaababbabbbbbbbbaabaabbaaaabababbbababbbaababbaaaabababbbabaabaabaaababbabbbbbbabababababaababbabaaaabbaabaabbababababbaaaabbaaaabbbbaabbaaababbbabbababbaabbaababbaaabbbaabbbaabbbbabbaabaabbaabaaaaaababbbaaabbbbbbbaabaaaabbabbbbbbbbabaaabbbbbbaabbabbababbababbaabbbaababbaabbabbbabbbbaabbaabbbbbaabababbbaaababbbaabbabaaababbaaaabbbbabbaababbaaabbaabaabbbbbbbaabbbbbbbbaababbaaabbbbaaaaabbababbaaaaaaaabbaabbaabbaabbbaaaaaabaabbbbaababbbbaaabbbababaababbabbbbabaababbaaabbaaaababbbbbaaabbabbabaaabbaababaaabbaaaaabbababbbabbbababbbaaaabbbbaaaabaaabbabbaaababaaaaababababaaabaabbababbabaabbaaabbabaabbaaaaabaaabbababbbbabbabaabaaaaabbaaabbaaabbbbbabbbaaaaabbaabaabbbbabababbababaaabbabaaaaaaaaaabbbbbbabbaabbabbabbbaaaabababbaabbaaaaaabbbabaabaabbbbaaaabababbaaaaaaaabbbbabaaabbaabbaaaaaababbababaabbbbbaaaaabbbabaabbabbabababaababbbbaaaabbbababbbbabbaaabbabababbbbbbbbbbbaaaabbabbbabaaaaaaababbaaaabbbbbbbabbbaaaabbababbbaabaaaabaaaabababbbaaabbbabaabaabaabbbaabaaabaabbabaabbabaaaaabababbbabaaaaabbabaaaababaaabababbabababbabaabbbabaaaabaaaabbaababbabbaaaababaabbaabaabaaaabbbbbabbbababbaaabababbbbaabaaabaaabaaaaaabaaaaabbabbbbabbababaababbbabbbababaaabbabaabbbaaaaaaaabbbbbababaaababbbbabaababbbabbbbbaabaabaababbbbbaaaabbbaabbbbbbaaaaabbbbababbbbbbaaaaababbbbbbbbaababbabbabbbbbaabaabaaaaabaababbbbbbabbaabbbbbbbaabaaaaabaaabaabbaaababbbbabaabaaabbbaaabababbbbabaaaabbabbbabbaaabbbabbbabbaabaabaabaaaabbaabbbbabbbabaabaaaabaabaaabbbababbababbababaabbbbaaaaabbababbbabbbbbbbbabbaabbbbbbaabbbaaaabbababbbbaaaaababbaabbbbbaaaaabbabababbabbabbbbbaaaabbbaababbaababaaababaabaabaabaabbbbabaaabaabbbabbaabaabbaabbbabbabbbaaababb aabbaabaabbbbaaaaaabababaaababaabaabbbbbbbabaaababbaabaabbbbbbbbbbbababbbbaaaaabbbabbbbabababbaaaabbbbabbbbaabaabbbbbbaababbabaabaaaaaabaaaababaabbaaabbbbabbabaaabbabbababaaaabbabaabaaaaaabaaaaababbabababbbaaababbbbbababbabbbbbaaaaabaaababaaaaabbbaabbaaaabbaaababbaababbaaabbbabbaaaabbbaaabbaaabababbbabaaabbaaaaaabaabaabbabbbaabaababbabbbababbabaabbbababbbbaabaabbbbaaababbbabbaaabbaaaaababbbabaabbbaaabaaabbabbbbababaaababbbaabbbbabbbbaabbababaaabbbaaababbbbbaabbaaaaaabaababaaaaabbabbbbabbabbabbbbaabbaabbbaabbaabbaaababaabbaaaababbaaabababbaabaaaaaabbbabbbaaababbbbaaabbbaabababaaabaabbbabaaaabaababbbaaabbbbbbbaaaaaaabaaaaabaaaabbaabbbbaaababaaabbbaabaababaaaabbbbaababbbaababaabaabababababababbaabbbabbaabaababbabbaabbbbbabaaababbbabbabbaabaabbabbbabbbbabababbbbabababaaaabbbabbbbbabaaaaabbabaabaabbabaaabbaababbbabaabbbbbbabbbababababbbababbaabbbabaabababbbaaaabababaabaaaabbbaabbaabbbbaaababbbabbbbaaaababbbbaaaabbaaaabbbbababbbbbbbbabbbababaababaabbbabaaababbbabaabbaabaababbaabbbbaaaabaaabbababababbbabaabbbbbbaabbbbabbbaaaabbabbbbbaabbabaabbabaabbbbbbaaaaaaababbbbbbbaaabaaaaabaabbbaabbbaaabbaaaabbaabbbabbbbaaabbaabbaabbaaabbaaabababbaabbabaababaababbabbbbbaaaaaaabbabbaaabbbbaaaababbbbababaaabaabaabababbbbbbbbbaabbbaaabaababbbbaabbabbbaabaaaabbabaaababaaaabbbbbababaaaabbbaaaabbabaabaababbbaabaabbababbaabaabaaaaabbbabababbaaabbbababaaaaababbaaababaaaaaaabbbabaaabaabababaabbbabaaaabbbbbbabbbaaabbaababababaaaaaaababaabbbabbbbbaababaabababaaaabbaaaaaababaabbaabaabbbbabbaabbbbbaaabaabbabbaaaabbbaaabaaaaaababaaaaabbbbbbbaaaabaabaabbaaabbaabbabbabbbbbbbaaabbbbaabbabaabbbaabbbaababbabbabbaaabbabbababbbaabbbabbbbaaaabbabbbbbababbabbaaaaabbaabbbbbbbbababaaaabbbbbbbbaababaaabaabbaaabababbbbaaaabbbaaaabbbbbaabaabbaabbbbabbabaaabbbbbaabbababaabbbaaaaabbaaaaaaaaaaabbbbaaaababbbaaaaaaaababbbbaababaaababbbbaaabbbbaaababbaaaabaababbaaaaabbbabababbaaabbaaaaabaabbaaabbababbbaaaaabbabbbaabbbaabbababababbbbababbaaaaabbabababbaaabbbbabaabaaabaaabaabaaaaabbababbbbbbaabaaaabbabbbbaabababaabaabaa baaaaaabbabbbbbabbbbbabbabbbbbaabaaaabaababbbabbbbbbbabbaabaabbbbaabbbbbababbbbabbabbbbbaabbbabbbabaaaabaabaaababaaababbbabbaabbababbabbaaababbaabbabbaaabaaaabbbaababbbabababaaaabababaabababbbabbbbbaabbaabaabaababbbbbababbabbabbbbabbbbbabababbbbaabbaabbbbabbaabbbbbbbaaabbabaaaabaaabbabaaaaabaabbaabbbbabbbaaabbbabaabbababbbbbaababaabbbbaaaaaabbaabaaaaabbbbaabaaabaaabaaabaabbaaaabbbaaaabaaaababbaabbaabbbabaaaababaabbbabbbaabbbbaabbbaaaaabbabbbaaaabbaaabbabbbaaabbbbbbbbabababbbbbabaabbaaaabaabaabbaaaaababbaabababbaabaababaaaaaabbbbaabbabaabaaababaaabbabbbbbbbbbbaabbabaabaabbaabbabbababbabbaababababbbabbbaaaaabaaaababbbbaaaabaababbbabbababaaababaaabaabbbbbabbbabababaababbabaabbbabbaabbbabaabaababaabbbbaababaababababaaaaaabbaabaaaababbbabbabaaaabaaababbabbbbabaaaaabaabbaaaaababaaaabbabbaabbbbbabbbbbbaabbaaaabbababbaaababbabbabbaababbaaaaaaaaabbbabbabbabaabbbbaaaababbbababbababbbaabbabaabbbaababaababbaababbbaababaaabbbbaabbaaaaaaababbbaabababbabbbaaabaabaabbaaabbaaabbbbaaaabbbababbbaababbaaabaaaababbaaabbaaabbabbabaaaaaaaabbabaaabbabaaaabbabbabbabbabaaababbababbbaabaabbabbabbbbabaababbbbababbbaababbbbbaabaaabbaaaaaabbabbaaaaaaaabbaabaaabaababbbbbaaaaabbaabbaababbbbbbbabbbbaaaabbababbbbaabaabbbbbaabaababaaababbbbbaabbaabbbabbbbabbaabababbbbabbaaaaaabaabaabbaaabbaabaaabbabaababbaaabaabaaaaaabaaabbababbaabaaabbbbaabababbbaabbbabbaaabbbabaabbaababaaaaaabbabbaaababbbabbbabbbbabaaabbbaaabaababaabababbbbaabababaabbbbbbbbaaaabbababaabbaabababaaaaabababaaabaabbaaaaaaabaabababbaabbbabbaaaaaabbaaabbabbaababbbabbabbbbbaaababbaaaaaababbaaabbbbaababaaababaaaababaabbabbbbbbbaabaaabbabbabaaabbbababaabbaabbaaabababbabaabaabaaaaaaaaabbababbbbababaababbaaaabbbababaababaaababbabaaabbbbabaaabababaabbababbbbabbbaaaabaaaabbaaaabaaabbbbabababababbabaabbabbbabbabbbbabbaaaabaabbaabaaabaaaabbbaabbaabaabbabbaabbaaabbbbaaabaaaaaaabbbbaabbbaaabbbabbababbaaabaaaaabaaaabbabaaabbbbbbbaaabbbabbbabbbaabbabbbbbaaabababbaaababaababaabbaaaabbabbaaababbbbbaaaababaababbabbbaabbbaababaaaabbbaabbabaaaabaaaaabaaab bbabaaaaabbaabbbaaababaaabaabbbbaabbabababaaaababbbabbbaabaaaaaaaababbbaaaaababbabaaabbabbbaaaabbbbaabbaaaaaaaababbabaaaabbbaaaaaabaaaabbabaaaabbbaaaabaababbabaaabbbabaabbbaaabababbbababbabbbabaabbbaaaaaaabaaaabaababbbbbabbaabaabbbbbbbaabbbaaaabbbaabbaaabbbbaabbbbbabbbbbbaaababaaaaababbbaaabbbbabababbbaaababbababbaabaaaaabababbabbbbbabbbbaaaaabbbbaaabbbbbababababbbbbbbabbaabbbbabaaabaabbaaaaabaabababbaaaaaaababaabaaabaabaaaaabaabaaabaabbaababaababbabaaabbbbbabbbabaaaababbbbbabbbbaabbbababaababbaaabbbbbbbbbbaabaababaaabbabbbbbbbabbbaabaababbababaaabaaaabaaaaaabaabababbbaabbaabbbbaababaaabaabbbaababbabaaaabbbbaabbbaabaababbbababbbbaababbababbbaabbbabaaabbbbabbabaabaaabbbaaabaabababababbaabbbbbbaabaaabbababaababbabbbbbbbbbbababbbbbaaabaaaaababbbbaabbbababaabbbaabbbbabaaabbbaabbababbaabaabbbabbbbbbababbabababaaaaaababbbbbbbaabbaaabaaababbaababaabbaaaaaabbbaababbbbbbbbbabaaabaaaabbbbaaabbabbbabbaaabaabaaabaabababaaabaabbaaaaabababaaababbabbaaababaabbbaabbbaaabbaaabbabbbabbaaaaaabbbbabaaaaaaababababbbabbbababaaaaaababbabaaabbaaaaaaaabbbbaabbbbaaabaaaababababababaaaabaaaaaababaabbaaabaaabbaaaaaabbaabaababababaaabaababaaaaaaaaaaaaaabbbbabbbaababbbbabbabbbabbaaaabbabaabbbaabbbbbbbbbbbbabbbbbbaaaaabbbaaabbbbbabaabbaabaaabbababbbaabbaaabbbbbbbaabbbaabaabaabbbaabbbbaababbaabbbbaabaabbababbbbbabaaababaabababaaabaababbbbaaabbbbbaabaaabbaaabbaabbabaaabaaabbaababbbbbaabaaaabaabbabaaaaaaabaaaabbbbbabbbaabaabbabbabababaabaaabbbbaabbbabbaaababababbababbbbabbaaababbabaaaabbbabbabbabbbabababbabaaaabaaaaaaaaaaababaaabbaabaaaaabbbbaabaaaabbbabbbabbbbaaababaabababbaaabaababbaabbabbaabaaaabbabbbaabbaababbaaabbababaabbbbaabababaaabababbbbabaaaababbaaabbbbabbbaababaaabbabbbababbbbabaaabababbaaaaababbabaababaaabaaabbbabbbaaaaabaaabbbbabbaabbbabbabbbaaaaabaabbabbabbbbaaabbabaababaaabbababbbbbaaababbaabbababbbbbbbbaaabbbbabbabbbbbaabbabbbbaaabbabbaababbabbaababaabaabbaabbaaaabbbaaaababbabbbabbbbbbbabababababababbbbbbbaabbbbaaaabbabbaabbbababbbbbabbbaababababbaababbabbaaababbbbbbaabbaabaabbabbaaa ababaababbaaaabbbbaaabbbbbaaabbbbabbbbaaaabbaaaaaabbaabbbabaaabbbbbbbbaabaabbbbbabaabaaabababbaabbaabababaababbbbbbbbbbbbababbaaababaaaaabaaaaabbbbbbaaaababbaabababbbaaabbabaababbaabaabbbababbaabbaabaabbbabbbaabaaaaaaaababbabaaaababbbaaaabbabababbabaaabbababbbbabbabaaaaaabbbbababaaaababaababbbbabbabaaabbaabababbaaabbabbbaabaabbabaaaaabbbaabbbaababbabaaabbbabbaababbbabbbbaaabbaaaaaaabbbbaabaabbabaaabbaababbbabaaaabababbaaaabbbabaaaabaaababbbaabaabbabaabaaaaababbaababaaaaabbaaaaaabbaaaabababababbababbbbbaaaaaabbbaabbabaaaababbbaaabababbbbabbbaaaabbbaababaabaabaaabbaaaababbbbaabaabbbaaabaaabbababbaabaababababbbbbbaabbbbababbbaabbbbaabbbbbbabbbbabbbbaaaabbbabbababbbbbbbbbbaaababababbbaaaaabaaaabaabbbbbbbbbaaaaabbaabbbbabaababbaabbabababbabbbbaaabababbbbaaaabbbbbaabbabababbabbabaabaabbababababbaabbbbbbbbabbbbbababbbabbbbabbbabaabaababbbbaaababaabbbbbaaaaaabaaaabaabbaaababaaaababbabbbababaabaaaaabbabbbabaaabbbababababaaaaaabbbaaaabbabaabababaababbaaaababababbbababaaabaababaabbbabbbaabbaababbabbaaaaabaaabbbaaaaababababbaaaabaaabbabbaaaaabaabbaaabaaaabbabbaabaaabbbababbaababaaaaaabbbaaaabbbaabbbbabaaabbaababbababaabbaaaaaaaaaaababaabaaabbbabbaaaabbaabbaababbabaabaabbaaaaaaabaababbabaabaabbbbbababaaabbaaabaababaaabbbbbabbbaaaabbbaaaabababababbabbaaababbabbbbbaabbbabaaaaaabbaaaaabbaaabbbbbaabbbbaababbbbaaaaaabbbbabaaaaabaaaabbbababbabbabaaaaababbabbbbbbbbabbbbaaababbaababaaaababbaabbbaaaaaaabbabbabaaaaaaabaabbbaabababbbaaabaaabbbbaaaabbbbbaaaaabbbbbabbaabbbbaaabaaaabaaaaababbbbaabbbaabbabbaaaabbaabbaabbbbabbaaaaababbaaaabbaabbaabbabbaabbbbabbbbbaabbbbaabbbabbababaaababbbbbbbbbbaaababaabbbbbabbbbabbbbababbaaabbaaaaabababbabbabbbbbbabaabaaabaababbbbaabbabbbabbbabbabbbaaaabababababbbabbbbbbabbaabbbaaababaaababbbbaababbabbabbbbabaabaaabbbaaabbbaabbbaaabbaababbbabbabaabababbababbaabbbaabbbbabababbbaaabbbabbbbabaabbabbbaabaaabbaaaaaabbabbbbbabbbabaabbbabbbbbabbaaaaabbbaaaaaabaabbabbbabbbaabbbaababbbaaabaabbbaabbbaaabaaabaabbaabaaaabbbaabbabbababbaabbbbaaabbaabaabaaaabaabbbbaaaaaabb abababaababbabbaabaababaabaaaaaababaaababbbaabbabbbbaabbabaaaabbbababbbbabbbbbbbbabaabababbabbabbbbbbbbbaaabbaabaabaaaaabbbaabbbaaababbabaabaabbbbabbbabbaabaaabbbaaabbbbabbababbabaaaabaaabbaabaaababaaabbbbbbabbbbaabbbaaaaaabbbaabbabbbbaabbaababaabaababbaabaababbbbababaabbbabbbbaaaabbaaabbaaabaaababbbaabbbbbbaabbabaaabbbabbaaabaabaababbabbbabbbabbababbaaababbbaaabaababababbaabaaaaababaabaaababaaabbabbaaabbabbabbabbabbbbaaaabbabaaabaabbbababaaaaabbabbaaababbaabaababbabbbaaabbabbbaabaaabaababaaabbababbbbbabaaaabbbbaaaabbaaaaaaaaabbabaabaabaaaabbaababbabbabbaabaabaaabaabaaaaaaabbbaabbbbaaaaaaabbbabbbbbbaaaabbbabaaabbababbababaabbbaaabaaabbabababaabaababbbbbaabbaabbbabbbabbbbabbaaaaabbaaabaaabbaaababbaaaaabbaaabbaaabaaaaaaaabababbbabaabaaaaaabbbaaaaababaabbbaabbbbbabbbaaaabaabbbbbaabaaabababbabaaaaabbbaabaaaababbbaabaaababbbbaaaabaaaaabababbbaababaaaabbbabaaabaaaababbaaababbabbabbaaaaabbbbbababbbbabbbaaaaabaabaabaabbaabbbbaababbbabbababaabbaabbbabaabaaaabbbaabaaaabbaaaabbbbabaaaabbbbbbabbbaaaaabbbbaabbabaababababababaaaabaabaaaabbbabbabbbaaaabbbabbbbbbabbbaabbaabbbabbaabbaaaabbababbaabbabaabbbaabbabaaaaaabbbabaaaabbbbbaabbbbbabbaabaabbababababaabaaaabaabbabbbbababbbaabbaabaaaababbababababbaaabbbbaabaaabbbbbababbbabaaabbbbbbbbaaaaaabbabaaaaababaaaabbbabbbbaaaaaababbabaabbaabbbbaaaaabbbbbbbbbaabbbaabbbbabbbabbbaabaabbbbaabaabbbabaaaabbbbaababbbbbabbabbabbabbbbbbaaabaabaababbabbababbbbabaaaabbbbabbaaababbabaaaaabaabbbaabbbbbbbbbababaaaababbababbabbaabbbbbbbabbaaabababbababbabaaabbaaaaaaababbbaaabbbabbbbabababbaaabbaaaaabaababbbbbabbaaabbabbbbabbbbbbaabaabbaabaababbbbaabababbbbbabbbaabbbabaaabbbabbaabbbbaabbbbabaabaababbbbbabababaaabaabaababbbbbababaabbbaaaaaabaabbbabbabbaabbbabbbaabbbbaaabbaabababbbbaaabababbabbbaabbbabbabbbaababbabbaaaabbbaabaaaaabaababbbbbaabbbabbbaabbbaababbaababbbaaabababbbbbbaaaabbbaaaaaaaaaabbaaabaaaaabbbabababbbbabababaaababbabbaaaabaaababaaabaaababbabbbabbaabaaaaaabaabbbbbbabbaabbabbaaabaabbababbbbbbababbbaabaabbaaaaaabbbabaaaabbbaaaabababaaabaababb bbaababaabbaaabbbbabaabbbaaaaabbbaaababababaaababbbaabaaaabbbbabbabaaaaabbabbbabaaaaababaabababaaabaaaabbbbabbaaaababbbbbbaaaabbabbabbaabbbabbaababbbbabaaaabbbbaaabbaaababaabaababbbbbababababbaaaaaabbbbbabaaaabbbbbbaaabbaababbaaaaababbabbbaabbabbbaaabaababbaaabbabbaaaaaabbbbaabbabaabbbabbababbbabababbbabbabbbaaabaaabbbbbabaaaaabbbaababaabbaaaaababbbbbbabbaaabbbabaaabbaaabbaabaaabbbbbbaaaabbbbbbaaaaaabbbabbbbbaaababaaaabaaabaabbabbaaabbababbabbbaabbbaaabaaaaaaabbbabaabbaabbbbbaabbbbbaabababbababbbbababbbbabbabbaabaaaabbababbabbbaaaabaaaabbbbbbbbaabababaaaabbababbabbaabbaabaabaabbaaabbbbbabaaabaabbaaaabbbbbbaaaaabaabaababbaaabbaaaaabaabababaababbbaaaababbbaaababaaaabbababaabaabbabaabbbbaababababababbabaabbaaaaabaaaaabbbabababbababbbbbaaabbbaaabbababbaabaaabaaaaaababbabbbbbbaabaaabaababbbbbaabbbbbbaaabaaaabbbbbaabbbbbababababaaaaaaabbbbbaabbbbbabbbbaaaababbaaaaabbbbaabbabaaabaabaaaabbbaaaabbbbaaabaaaaabbbbbbabaaabababbbabaaaababbababbbababbbabbabbabaaaabababbbabbaaabbaabababbbabaaabbabbaabaabaabbaaaabbbababbaabbaaaaaaaabababababaabaaaaaaaabbbababbaabbbababaaabbaaabbaabbbaababaaabbbaaaababbaabbbaabbaababbbabbaabbaaabaaaabbaabaabaaaaabbaaabbabbbbbbbbaabbbaaaabbbbbbaaabbaabbaabaababbabababbbbbbbbabaaaabbbaaabbabaaabbabbababbbbbbabaabaababbaaaaababbaaaabbbaabbabbbaaabbabbbabbbaabaaaaaaaabbabbbababbaabaaaaabaaababbbbbbbaabaabbbbaabaabbbaaaabbbbabbbbaabbbabbbbabbbaabbababbababbaaaaabaaaabbabaabaababaaababbbbaabababaabbabaaabbabbbbabbbbaaaabbbaaababbbbbaabbbabaabbaaabbabbabbaaaabaaaabaabaaabababbaaabbabbabbbbbaaababbbbbabaabbaabbbababbabaaaaabaabbabaabbababbabbbbbabbbababababbbababbababbabaababaaaaabbbabbaaaabbbbaabbaaabaaaaabbaababbabbaaababaabaaaaaababbaabbbaababbbaaaabbbbbaababaabaabbbababbbbbbaaaaabaabaaabbaaabaaaaabbbababbababbaabaaabbaaabababababababbaaabaabbaaabbbbaaaabbbbbbabbbbbaabbbaaabaabbbbbaaaabbbbaaabaaaababaabababbbabbaabbbbaabbbabbbbabaaababbabbabbaababbbbbabbbbbabbbbbaaabbbbaababbabaabbaabbaababbbaaaabbbaaaababbbabaabbaaaaaabbabbbabbbaabaaaabbbbbbabbbababbbaa bbbabababbbaabbabbbabaaabbabababbbbbbababbaabaaaabbbabbbababbbbbbbaabbbbaabaabaabaaabbbabbaaabbababbbabbaababbbabbbaaaaaabbaababbaabbabbbbaababbaaaaaababaaababbaaabbbaaaabaaabaaaaababababaabbabbbaabaaababbabbaaabbbbbaaabbabbbbaaababbbabbbbbababaabbabaaabbabaaabaabababaaabbbbaabbabbbbbaabbbbaabbaaabbbababaabbbbbbbaaaababbabaabaabaabbabaabaabaaabaaabbbbbaaaabbaaabbbaabbbbbbbbabaaabbbbabbaabbbbbabbbababaabababbaaaabbbaaaaaaababbabaabaaabbaaaabbbabbaabbbbabbaababbbabaabaaaabbbbababbbaaaabbbabbaababbaaabaaaabaabaaabaaaabbaaabbbabbaaabaaabbbaabbaaabaabaaabbbbabbbaaaabaababaaaabababbbababaaabbbabbabbbaababaabbbababbbabbbaabaaabbaaaabbbbbbbabaaababbabbabababaaabbabbaaabbabaabbaabbbbbaabbababbaababbbbabbbbbababbabbaaabbaaabaaaababaaabaaaabbabbbabababbbabaaaaaabbbaabbbababaabbbbaabbbababbabaabbaabbaababbbaabbbabbbbbbababababaaaabbabbbbaababaabbbaaababaaababbbaabaaabbabbbababaabbbabaababaaaabbbaaaaaaaabaabaabbbbabaabaaaaabababaaabbbbbbbbbaaaaaaababbbaaaababbbbbbaaaaabbabaaaaaabbbbababaaaababaaabbbaabbbbbababababbbabbbbabbaaababbbbbaabaaaaabbbbabaabaabbaabbaabbbaababbbbbaaabbabbabaabaabaaabaabbbabbabaababbaaaaaaaaaabbbbaabaabbbbaabbbbbaababaabbaaabaaabbbaaaabaaaabbaaaaababbbbaaaaaababbbbbabaabaabaaaaaabbbbbaabaababaabaabbaaabbabaaaaabbbbbabaababaabaabbbabbaaabaaaabbaabbababbaaabbaabbbaaaabbbabababababaaabbbbbbbababbbaaabbaaabbabaaaaababbabbababaaaabbaaaaabbaabbabababbbabaaabbaaabbabbbbbbabbbbbbbbaabbbbaaabaababbbbaaabbaaababababbbbbbabbbbaaaabbabbaaaabbbbababbaaaaabbbaabbbabbbbbbabaaaabaabaabbaababbabaabbabbbabbabbabaababbabaabababbabbababbaabaaaaaabbbababbbabbbabbababaaabababaabaabbbaabbbaaababbbbaabbabbbabbababbabbbaababaabababbbbaaabababbaaaabbabbbbbabbbabababbaaaaaababbbaaaaabbbbbaaabaabbbbbbabbbabbabbaabbbbbbabbabbbbaababbabbabaaabaababbbababaaabaaaabbbabaaabbabaabbbbababbbbbaabababbbaaabbaaaaabaabbabaababababaaaaabbabbaaaabbabaaaabaabbabaaabbaabaabbabbbbaabbbabbbabbbaabbbbbaabbabbbbabaaaaababbbabbaaabababbaabaaabbaabbbaabababbaaaabaaabaaaabaaaaaaabbbbababbabbbaabababbbaba abbababaaaaaabaabbbabbbbbaababaaaabaaabbabaababbaabbbbbaabaababbbabbbbaaaabbabbbaabbbabbabaaaaaababbbaababbbaaaababbababbbababbaababaaaaabbbbbaabaababaaaabaaaaaababbaaaabbababaaaabbaabbababaaabaabbbbababbbabbaabababababbbbabbbbabaabaabbbbabbbbbabaaababbabbabbaaaaaabaabaabababaababaaaaababbaaabbaaabbbbbbabbbaaabbaabaabbabbaababbababaaabbaabbabaabbaaaaaaabbaaabbbbabbababbaaabbababaababbbaabbabaabbabbaabbabbaaabbbaabaaabbbabababbbabababbaabbaabaabbbaaabbbabbabbaaabaaabaaabbbbabbbbaaabbabbabaabaabbbbbbbbaabaabbbaaabaaaaaaabbbbaaabaaaababbabbabbbbbbbbaaabaababbbbabbbbbbababbaaaababaabbbbabbbbabaaaaaaabbababbaabaabbabaabaabbbaaaabbbbbbbbaabaabaaababababbaabbaaaaaabaabbaaaaabaaabababaabbbaaabbaaabbbababaabaaabbabbaaaaababaabbbbaaaabababbaaaababaabbabbabbabbbaaaababaaaaaaabbbaababbaabbabbbaaaaaabababbbabbaaaaabaabbbbbaaabaaabababaabaabaabbbaaabaabbbbaaabbaabbbabbabaabbaaabbbbbabbaaabbbbbbaabaabbabaaaaaaaabbabababbbaaaaaaaaabbaaabbbabbbaabbbbaabbaaababbbbaabbbbabaabaabbbbbaabaabaaaaabbbbaaababbbabbabbaabbbbabbbbabbbabbbabbaaabbaaababbbbaabbbaaabaaabbbaaaabbbaaaabaabaaababbbabbaababaababababbbbbaaaabaabbaaababbaaaaaabaabaaabbaaabbbbaababaaaaaaaabaabaabbabbabaabbbabbbaaaababaabbbaabbaaaaaabaaaabbabaabaaababbbbaaaababbbbbbbaabaababbbaaaaaabbbaaaaabaabaabbbbabbbaaaaabaaaabaabbbbabbbbaaabbbaaaabaabbbaabaabaababaabbbababbbababaabbbbbbbababbabbbbabaababaaababbaabbbabbbabbaaabbbbbbabbbabbaaabaabbbbbababbbbababababaaaababbbbabaaabbbbabaaabbbabbabaaabbbaababbbabbbabbababbabaaaaaaababbabbbaabbbabbabbbaabbbbbbbaabaabbabaababbababbbabbbbbbaabbbababbbbaabaaaaaabaabbbabababbbbbabaabbbaaaabbbaaababbabbbaaabbabaaaababbaabbbbbabbbbbaaaaaababaababaababaaabbaababbbbbbbbbbabbbaabbaaaaaaaabbaabbaabababaabbaaaabaabbbbabbaabababbbbaaabaaabaabaaabaababbaaaaaabbabbbaabbabaaabbbaabbbaabaabbaabaababbaaabaaaabaaabaaabaaabbbabbaaaabbbbbabababbbaaaaababaaaababbaaabbbbbaaabbbaabbbbbababbababbaabaaabbbbbbbababbbbaaabbaabbabababbbbbbabbbaabaaaabbabbbabbabbbbaaabababbbaabaaaaabbbaababbabbaababaabbbabbaabababb bbaababaabaabbababbaaaaaabbbbabaaabbaaabbaaaabbbaababbaabaaabaaabbbabaaabaabbbbaaaaababaaaaabaabaabaaaabaaaabababbbbabbbaabaababbaabbaaabaababbbbabbaaaabaaaaabbabaabbabbabbaabbbaaaababbbbabbaabaabbbbabbbaaaabbbbbbaaababbaaaaaaabbbbaaababababbaaaaaabbbababbaaaabbbbbbbabaabbbabbabababbabbabbababababaabbbbbabbaaaabbabbbbaaaabbbaaaababbbbbbaababbbbabaaaabbbaaabbbbbababaaaaaabbaaaabbbabaabaabbbbbabbaaabbbabaaabbaabbaaaaaaaabbbaaaaabaaabbbbabababbabaaabababaaababaaaaabaababbabbbabbbababbbaaaaabbaabaabaabaabbaabaaaababbaaaaababbbabbbabbabbbbbaabbabababbbbbaababababbaaaaabbaabbaabbaaababbaaabaabaabaabbabbbababaabbbaabababbbbaababbaaaaaaaaabbbaaaabaabaaaaaababaaaabbbaabaaababbaabbbbbaabbbbaabbbbabbaabbabbabaabbababaaabbaababbabaaabaabbaabbaababaabbababbbabbaabbabababababbbbaaaaaabaaaabbabbabbbbbababbaaaaaaabbbaabaabaaababaabbbbbbabbbaaaababbababaabaabbabaabbabaababaababbaabbbaabbbabbbbbbabaaaaabbbbbbaaabbababaabaabbabbbaaaaabbabbabbbbbbbabbbbaaabbaabbabaaaaabbbbbbbbbabbbaabbbaabbbbbaaaaabbbabaabaaabaababbbbaabbbabaaabbbbbbbbbbaaabbaababaababaabaabbababbbbbbbaaaaababbaaabbbbabaabbbbbaaababbbaabbbabaaaabababaabbbbbbbbbaaababaaaaabbbbababababababaaabbbabbbabbabababaaababbabaabbbbbbbbbababbbababaaaaaababbabaabbabbbbabaaabaaaaaaaababaababbbbaaabaaaaababbbbaabbaaabbbaabbabbbaabaabaabbabbbbaabaabbbabbbaabbaabaaabbabbbaabbaaaaaabababbabbaaababbbabbaabaaaaaaaaaabaaaaaababbaabbbaababbbbbbbbaaaaaabaabaabbbaabbaaabbbbabbbbaaaaaaabbabaaaababbaababbaaabaabaaaabaaabaababbbbbaaaaabbabaaaababbabbaabbbaabbaabaaababaababaaabbaabbbbabbbbbbabbbaaababbbabbbbbabbbbbbbbabaaaabaaaabaaaabaabbbabbaabaaaababbbaaaaabaaaaabbbabbaabaabaabbbbaaababaaaabaabbababbbaababbaaaaaaabaabbaaaaaabbbbbabaababaababaababababbbaabaaabaaabbabbbbbabbaababababbaababaabbbbabbabbaaababaababbbabbbbaaababaabbbababbabaabbbabaaabbabbbaaabaaabbbbbbababbbaabaaabbbababaabbaabbaaaababbbaabbbbaaabaaaaabbaabbabbaaaababbabbbaabaaaaababbabaaabbaabbaabbbababbbababbabbbbbaabbbbabaabbabaaaababbbbaaaaaabbaababababbaaaabbbbabbaaababbbabbbabb babbbbbababbaabbbabbbbbaaabbbababaabbbbbaaaaabababbaabbbabbbaabbaababbbbbaaaaaabbaaabaabbababbaabbbabaababaaaaabbbaaababbbbaaabbabbbbbbbbbbbbbbabbaababaaabbbbbbaaaaabbbaabaabaaaababbbbaabbbbbbbbbaaaaaaaaabaaabbbabbbbaaaaababbaababaababbbbbbbbaabaaabbabbbbababbbaaaababbaababbaabaababaabbababbbbabbbabaaaaaababbbaaabbbabaabbaabbbabababababbbbbaaabababaaaaaabbabababbaaababaabbbbabbbabbbaaabbabaabbababbabbbbaabaaaabbbaaabaabbbbbbabababbababaaabbaaabbbbbbaaabbbbabbbbabbabaaaabaabbaaabaaabbaaaaabbbabbbbbbbbbbabaabaabaabbabbbbaabaabbbbbbaaabbbaaaaaaaaaaabaaaabbbaaaaabbaabaaababaaaabaaaaaabaababaaababaaaabbaabbaaabbabaaabaaaaabbbaaaaaaaaabaaabbaaababbbbbaaaabaaaababbabaabbbabaabbaababbbbabaaaabbbbaabbabbbbabaabbabababbabaaaaaabaababbbbbababbaaaabababbaababbbaabbaabbaaababbaaaabaabbbaaaaabbbbbbbbaabbaaabbbaaabbbababbabaababaaaabbbbbabbabaababaaaaabbaaabbbbbaabbabbbaabbbabbaabaabbbbbbbbabbbaababbabbbbbbaaaaaaabaabbbbbbabbaabaaaaabaabbaaaabbbabaaaaaaababaabbabbbbbbbaaaaaaabaaabaabaaaaabbbbbabaabaaababbbbaaabbbabbaabaabaaaabababaabbaabbbbaabaabbababbabbabbababaabbbbbababbbbaaaaaabbaaabbbabbaaaabaaabababababbabbaababbbabbabbabbaaabbbbaabbbbaaabbbaaabbbbbbaababbbbaaabaabaaababbbbaabaabbbbbaaaabbbbbabbababbaaabbaabbaabbbaaabaaaaabbaabbaabbbabbbababbaabbbaababbbbababaabbaabbbbbababbaaaabbaaababbbbaababbaaaaabaabaaabababbaaaabaaaabaaaaabbbbaaaaabbaaaaaabbababbbabbababaaaabaaaaaabaaabbaaabaaaaababaababaaabbbbbbaaabaabbababbaaaabaabbaabaababbaabababbabbbaaabaabbbbaababbabaaaababaabbbabbaabaaabbbabbababbabbabaaabaababbbabaaaaaabbbaaaabababaaaabaabbbaaaababababababbbaabababbabbababbaaaabbbabbbababbbbbbbbbbaababbbbaabbaabbabbbbabbababbbaababbaaaababababaabaaabbbabbabaaaaaabbababbababaabbaaababbbbaaabbabbababaaababaaaabaaaababbbabaaaaaaababbbbbbaaaaaabbbbaababbaabababbbabbaaabbbbaaaaaabaaababaabaabbbabbabbababaababbbbbbaaaabbbbbaabbbaabbaaabaaaaabbbaabbbbaaaabbaaaababbabaababbaabbaabbabaaababbbabbaaabaabababaaabbbbbbabbbbaabbbbbbbbbaababbaabbaaabbbbbaaaabbaabbbbbbbabababbaabaaabaaabbbbabbb abbbaababbbbabbbabaabaaabaaaabbabbbbaabaaabbabbaaabbaabbaabbbaababaabbabbbbaabbbaaabbbaabbabbabbabaaaaabbbbbbbbabbabbaabaaabaaaaababbaabbaaabbbbaabbaaabbabbabaaabbbbabaaabbaabbbabbbbabbbaaabaaababbbabaababaaaaabbabbaaabababbbabaabaababbbbaabbbababbababababbabbbbbbaabbbaaabbbbbaaabaaabbbbbaabababbaabbaaaababbabaaaaaaaabbbbbabbbaaabbbbbabbbaabaaaabbbbbababbbaabababbaaaaabbaabbbbaabbbaabaababbababbbaaaabababaaaabbabbbbabbbaabababbbbbbbbbbbabaaaaaabaaaababbabaabbbaabbabbbbaaabbbbaabbbabbbbbbaaabbbabbaaaabbbaabbaabbaaababbaaaabbabbbbbaabababaaabbbabbbbabaabbbabbbabbbbabbabaaaabbaabbbabbbbbaababbaabbbbabaabbabbbababbbbababababbaaaaaabbbbabbbababaabbbbabaaaaaaabbabbabaabbbbababababbaabbaabbbbbabbabaaabbbaaaabaaaabbabababaaabbaaabaabbbaaaabbbbbbbabbaababbababbabbaabababaaabbaaaababaabbaabbaababaabbaabababbabbbbabbbaabaaabaabababaaaabbbbbbabbaabbaaabbbbbbbbbbabaababaabbabbbaabaabaabaabbbbabaaabaabbaaabababaabaabbabbbbaabbaaababbbabbabbaaaaaabaaaabaabababbbaaabaaabbaaaababbaabaaaaaababaabaaababbbbbbbbababbababbbbbbabbabbbbbababaabbaaabbbaababbbabbbbabaaaaaaabababababbbaabaabbaabbaaaaabbbbbaaaabaabaabbbbbaaabaabbbaababaabaaababababababaaabbabbbbaababbabbababaaaaabaaaababbbbbabbababbbbaaabababaabaabaabbbbbaaabbbbbbbaaaabbababababaababbbbabbbabbaaaabbababababaabbaabbababbbbbbaababbbbaaaaabbbaabbbbbbbbbabbaaabbbbbaabbbbababbbbbaababaabbabbabaabbaaaaabbabbbababbabbabababaaabababaababbbabbbbbbabababaaaaaaabababbabbabbbbaaabbbababaaaababbbbaaabbbaabbbbaaaaaaabbaabaabaaababaaabbbbbababbabbbbbabbbbbaaabbbabaaabbabbabbaababbaabaaaabbbbbbabbbbbbbbbaaaaaaabbabbbbbbababababbbbaabababaabababbaaaaaabbbaaaaaabbbbbabaabbbaaaabbbababbbbbaaababbbaaaababaaaaaabbabbbaabbbbbabbaaabaaabaabbaaababaabbbbaabbbabaabaabababaaaaabbbaaababbbbababbbbbabbaabbaaaaaababaabbabaaaabbaaaaabaaababbaaaabbbaaaaabbabaabaaabbaaabbaabbaaaabaabbaaaababababbbbabaabbbabbabbbbabababbbaaaaababababbbaaabbbbababbabbbaaabaababaabbbbabbaababbbbabbabaababbabbababaababaabbababaaaabbbbbbbbaabaabbaabbabbaabaabbabbbabbaaabbbabbabab aabaabbabaabbbbbababbbaabaaaaabbbabbabaabbbabaaaaabaaaaaaababbbabbaaaaabbabbabbabaabbbaaabbaabbababaaabaabbaabaabaaabababaabaaaaabbbbababbbababaabbbbaaababbbbababaaabbaabbbbaabbbaabbbbbabbbbabbbbaaabbbbbaaaababbbbbbaabaabaabbaabaabaabbabbbbaabaaabbaabbabaabaabababbbbaaababababaaabaabaaaabbaababaabbabaaaaaabbbbaaaabaababbabbaaabaabbbbaaaaabbabbbabaaaaabaaabbabababababaabbabbaabaabbbbabbabababbbbbbaabbbabbbbbababbbbbbbaabaabbbaabaaabbabababbaaaabaaaaaaaaabaaaaaaaaaabbaaabaaabbaabbbbaaaaabbbaabbabaaabbbbabbbaaabaaabbababbbbabbabbbbbbbbaaabbbbaaaabaaaabbbabaabbaaabbbabbabbbbbbbabaaaababababbbbabaabbbbabaaabaaaaaabababaaabbbabaaaaaaaaaabbbabbababbaaaaaababbaaabaabbbbbaaababaabaabbbbaabababbbbbabaaaabbbbaaaababbbaabbaaabbaababaaabbabbababaaabbaaabbbaabaaababbbaaaabbbbbbbbbbbbaaabababbbbbbbaaaabababbabbaabaaaaababbababbababababaaababbaaabbababaaabaaaababaababbaabaaabaabbbbaabababbbabaabbabbabbbabaabbbbbbbaaabbbbabbbbaabaababbbbbbabbabaaaaabababbabaabbabbaaababaabbbbbabbbabaabbbbbbbbbaabbabbbaababaabaaabbbaaababaaababbaabbaabaabaabbbbbababaaabbbaaabbaaaabaaaabbaabbbbabbaababbaaaabaabbaabbabbbabbbabbbbbbabaaabbbabababababbbbaaabaabbabaaaaababbbbbbaaaaaabbbabbbbabbbaabaaabbbabaaababbaababbaabaabaaababaaabaabbbbabbbbbabbbabaabbabaaababbabbaaaababbbaabbbbbaabbbaaaaabbbbbaaaabaaaababbbaaababbaabaaababababbabbbbbaabaaabbaaaaababaabaababbbaabbbaaababbbaaabbabaaaabaababababaabbbbbaaaaaaabbbaaaabbabbbbaaabaabaabaaaabaaabaabbabbbbbbbaaabbabaaaabbaaaaababbabaabbbaababaaabbbbbbbbaabbbbabaababbbaababaabababbaaabbabbbbaaabaabaaabbabbabbabaaaabababbabbbbaabaaaaababaaabbbbbbaabbbbabaaabbabbbabaabaaaabbbababbbaabbaaaababaaabbabbabbabbaabbaaaaaaaaaabbabbaabaabbbbbaabbbaabbabbbabbbaaabbabbabbbbbbbaaababbaaabbabbbbbbbbaabaabbbaaaabbbaaaaabaaababababaabbbaabbaabbbbaabbabbababaabbabaabbbbbbbaaaababbbaaaabaabbabaabaabaabaabaabbababaabbaabbbbbbbbbbbabbaaaaababbabbbaaababbbbbaabbbaaabbbbbaaaabaaabbabbaaabaabaaaabbbbaabaaabbbbbababbbbbbabbbbabbabaaaabbbbaaaabbabbbabaaabbababaaabaabaaaabbaaabbbabbbbb abaabbbbababaaabaaababbbbaaabaaaabababbbbababbaaababbabaaababaaaabbabababbabaabbbbbaaaabbbbbbaaaaaaabbaabbaaaaabbabbaabaabbbaaaaaaabaabbaaabbaabaabbaabbaabbaaabababbabbaabbaaabbbbbabbbaabaaababbabbbaabbabababaaaaaaababababbbbabbababbaaaaaaaaabbbbaabbbbababababaaaaaaaaaaabbaaababbbabbaaaabbbaabbaabbbbbaaabbabbaaabbabbbabbabbbbbbbbabaaaaaabbbaabbbabbaabababbabaabbaabbaaabaabaababbbbbbabbabbbbaababbabaabbbbaabbbababbbabaaababaabbbabbbabbbaabbababbbbbaaabbaaabbbaaaabaaaabbaabaabbbabaabaabbbbbbbbaaaaababbaabbbbaaaaaabbbbbababbabbabbaabaaabbabbababbbaabaaaabaaaaaabaabbabbaabbbababbbbaabbaabbabaabaaabbaabbaababbaabaaaabbbaaaaabbabbbbabbaababaaaaabbabaabaabaabbbbabbbaabbbbbabbaabbbbaababbaabbbbbabaaaaaabbabaababbaabaababbaaaabaaabbbbaaabaabbbabaabbbabbbaabbbaabaaabbbabaabaaababbaabbbbbbbabbaaabaaaaabaababaaabaababaaaaabbaaaabbbaaaaaabbaaabbaabbaabbaababaabbbaaababbaabbabbabaabbababbbabbabbbbbababaababbbaaabaabaabbbababbabababaaaaaaaabababbabbaababbabbbabaaaabbbabaaaaababbabbabaaaaababababaaaaabaaabbbbbbabababaabbbbaaababaaabbaaabababbbababbaaabaaaaabaaabbaabbabbabababbbbababaaaababbababbabbbaaabaababaaaaabaabababbaababbabbaaaaaaabbbabaabaaabbabaaabaaaaaaabbaaaabbaaabbbaaabbbbbbaaabbaababbbabaabbaaabbaaaaabbaababaabbababaabbbbabaababbaaaabbbbbbaaaabbbaaabaaabbaaabbaabaaaaaaaabbbaabaababbabbabaabaaaaabbbbaaaababbbabbaaaabbbaabbaaabaaababbababbbbaaabbbabababbaabbaaabbbbaabaaaaaabbbbbbbaababbbbbabaaaaabbbaabababaaabbbbbbaababbbaabaababaaabaabbbaabbaababaaabbaaaababbaabaaaaaababbbbaabbabbbbaaabaaabaaabaaaaababbabbaaaaaababaabbabaababbabaabbbbbbaaaaabaaaabbbbbbbbbbaaabbaaaaababbababbababaaababaabababbabababaaabbbbababbaabbbbbbaaaabaaabbbaababbbbaabaaabaaabbbbabbbaaabaabbbaabbbabbabbbaaaaababbbaaaababaaababbbbaaabbaaaaabbaaababaaaaaaaaaababbbbaabbbabbabaaabbaabbabbbbbbbbaaaabbbbbbbbabbbbabbbababbabababbbbbbbabbabbaabbabaaaabbbaabaabaababbbbbbbabbaaabababababababbabbabaaabbbaaababbbaaaaaabaaaaaabbaaaaaaabbabbabbbbaaaabaaabbaabbabbabaaabaabbbbaabbabbbbabaabaabaaaaaaaaabbbaabaaaaabba babaababbababbbaaaabbaabaabbaaaabaabaababaaaabbbbbbbabbabaaabbbbabaabbaaabbaabbabaaabbbbbbaaaabbaaabbabaaabbaabbaabbababbbbbbbbaabababbaababbbbabaababaaaaaababaabbabbabbbbaabbbaabababaaaabbbabaabbbabaabaaabaaaaaabaabbabaabaaaaabbbbabaabaaaaaaabaabbabbaababaaaabbbbbbaaabaababbbabbbbbabababaaabaaaabaaababbabbabbbabaababbbbbbabaababaabaaaabbbaaabbbbbaabababaaaabbaabbaabbaabbbbababaabbbbbbaababbaaabaabbbbbbababaaabaaaaabaaabbbbbbbaabaabaaaabaabbabbababbbaaaaababbabbbbaaabaaaaaabaabbabaabababbbbabaabaaababaababaabaaabbabaaaaabaabbbaabababbbbbabaabbbabaaabaaabaaaaaaababbababaababaaaaaabbaaabbaaaabaabaababbbaabbabbbabaabbababbabababababbabbbbbbbbbbaaabbbbbabbbbbbabbabbaaababababbbbbababababaaaaaabbbaaababbbabbbbbabaaabbbaaababbaaaabbaabbbabbabaababbbaaabaababbbbbaaabaaabaabaababbbaabbabaaaaaabbabbbabbaabbbbabaaaaabbaaabbbbaabbbbbbbbaababbabbbbbababaaabaaaabbbaabaaabbababbbbbbbaabaaabbbabbabaababbbaaababbbbaabbbabaaaaababbbaabababbaabbbaabaaabbaabbbbaaabaaaaabbaababbabaabababaaabbbbabbbbbaababbaabaabbbabbaabaaaaabaaabababbabaaaababaabbbababbaaaababbbabbababbababababaabbabbabababababbabaaabbbbabbababbbaaaabbaabbbbaabaabaaabbabbaaaaaaabbbaaabababababbbabbaabaaaabaaaaaababaaaabaaaababaaabbbbbbaabbbbabaaaabbaaabbbabaaaaaabaabbbbbaaaaaaaaabbbabaababaaabbaaaaaabbbaabaabbbabbbaabbaaababbaaababbaabaaababbabbababbbabababbbaabaaabbabaabbabbaababaababababaaaabbbaaabababbaababbbabbbbbbbabbabaaaaababbbaababaaaaabbabbaababaababbabbbbbabbbbabbaabbbababbbabbbabaabbbbbaababaabaabaabbabaabbaaaaabbbaaaaabbabbbbbbbaababbabaaabaaaaababbbabbbbbabaabaabaabbbababaababaaababbbbbababaaabbabbbbaabbbbbbabbabbbbaabaabbbabaababbaabbbbaabaaaababbaaabbaabaaabababbbabaabaaaababbababbabaaabbaababbabaaaababaabbbbababbbaabbbaabbaabbbaaaaabbbbaaaababaaababaabaaabbbbaaaabbaabaaabababbaababbbbaaabbababbbaaabbbbbabababbabaaaaaabbababaabbbbabaaabbaabbbbbaaaaabbbbaabbaabaaabaabaaabaababbbbaabbbabbbaaabbbabbbbbaabaabbbbbababbaaaabbbaababababbababaaabbaaabbbbbbbbaaaaaaabbbbabaaaabbaaabaaaabbbabaabbbbbbabbaababbabbaba aaaabababaaabbbbabbaabaaabaabbbbaaabaabaaabaaabbabbaababbbbbababaabbbababaabaaaabaaaabaaabbbbbabbbbbbbaaabbbabaabbaabababbbabbbbabaaaaabababbbababaababaababbbababbbbaaaabaaaabbbabaabbbbabbabbbabbbaaaaabaabaaaaabbbbbababaabbabbbaabbabaabbbbaaabababbaaaabbaabaaaabbbbbbbbbaabbaabbaababaabaabbaabbbbabaaabbaaaababbaabbabbabbbbaaabbbaaaabbaabababbbbbaabaaaababbbabbaaabbaababbbbbbbababbaabbbbaabbbbaabbabaabaabbaabaabbbbbabbaaaaababbbbabbbabaaabbababaaaaababbababaaaaaabbbabbbaaaabaabbaaabbaabbbbabbbaabbaabbbbbbababbbbababaaababaabbbbabbabaaaabbbbaaabbabbaabbaaaaaaabbaaaaabbabaabbbbbababaaabaaabbbbaaaaaabbbbbbaabaabbbbbbbbaaaabaaaabaaababbaaabbbabbbbbabbaababbaababaabbbabaaabbbabbaabbbabbabbbabbbbaabbaabbaabaaaaababbabbabbbabaabaababbbaaaababbbbbbaababbabbbabaaaabbabbaaabaaaaaabaaaababbababbbabaaabbbbbaabbbabaaaababbbaaabbbbaaaaababbbbaabbbbabbaaaabbababbbabbbbbaaabbbababaaabbbaaabababbbbbbababbbabbbabbbbabbbaaabbbaabbbbbbbbbabbaaaabaabbbbbbbaabbbbbaababbabbaaaaaaaabaabaaaababbabbababaabbaaaaabaaababbbabbbabbaabbbbbababbbbaaabaaabbbbbaaabaababbbbbaaabbbabbabababaabbbabbbaabaabbaaaabaaabbabbabbababababaaaaabbbbbaabbbabbbababaaaabbaaaaaaabaabaabaaababbbbbbabaabbaaaabbaababbbaabbaaabaabbbbaababbbbaababaababbabbbabbaababaabbaaabaabbabaabaaaabaabbbaabbabababbbbaaaaaaaabbabbabaabaabbababbbaaaaabbbaaababaabbbabbbbabbaaabababbbaabaaabbbbbabbaabbaabbbabbaababbaababaaaababbaabbbaabbaaabbbabbaababbbabbbaaababbbbbbbaabbbaabaaaabaaabbbababbaabaaabbbaaabbbbaaaaaabbababaaabbababbaabababaabbbbaabbbbababbabaabbbabbaaabbbabbaabbabababbababbabbbbababaabbabaaabaabbabbaaaaaaabababbabbabaabbbbbaabaabbaaababababababaaabaabbaabbabbbbbbabaabaabbbbababbbbababbaaababaaaabbbabaaaabaaaaaaabaaaabaabaabbbaabaaabbbababbbabbbbababbbbaababaaaabbbabbbababbaaabbaaabaaaababaabbabbaabaabbaabbaabaaaababbaabaaababaababaabbaabbaabbaababbbbbbbbaabbbbabababbbabaabbbbaaabbabbbabbbbbaababbbaaaaaabbbaabbabbaaabaaaabaaaaabbabaabaabbaabbbaababbababaabbbabababababbabbbaabaabbabaabbbbbaabaaaaaabbabbbbbabbaaabbbabaaabbbaaaab babaabaabbbbabbbabaababbaababbabbbaaaabababbaaababababbaaaaaaababaaaaabbaaabaabaabbaababababaabbbbabbbbbbbbbbbaabababaabbaabbaaaaaaabaaaaabbaaaaaaaaaaaaaabbaabbaaababaababbbaabbabbaaabaaabbbaaababaabaabaabaaabbabbbabaaaaababbbaaaaaaaaababbbabbaaaaabababaabababbaaabaabbbaaaabbabaababaabbaaaaababbbaababbabbaabaaaaabbaabbaaabaaaabbaaabbabbbbabbbbabbbabbaaaabbaaababbabbabbabbaabbababbaabbbabaaabaaabbabbbbaaabaaaaabbbaabbaababaabaababbbaabbbbabaaabaabaabaabbbaabbbbaaabababbbbaabaababbabbaaaabbbaabbabbbabbabbbaaaaababbbbabbbbaaababbaaabbabbaabbaaaaabaaabaaabaaabbabbbabbbbaabbababbaaabaaabbbbbbbabbaababbbaabababbababbaabbabaaaabbbaaabbabbbbaabbaaababbbabbabaaabbaabaaabbaabbabaaabbaaabababbbbabbaaaaabbaaabbaaabababaaaaabaaabbbabbababbabaabbabbbaaaaaababbbaaaabaababbbbbabbbabbbbbabaaaabbabaaaabbabbbbbabbabbabbaabaabaabaabaaaabbabbbabbbabaaaabbbabaaaabaabbaabbaaaaaaaabbbaaabbaaaabbabbbaaabbaaaaabaaaaabaaaaabaabaabbabaaaaaabaabababaaabbbbbbbabbaabbbaaabaaabaabbbbbbaabbbbbaabababbaaabbaabbabbbaabbbaaabbbaaaaaabaabaaababaaaaabbaaaaabaabbabbaaabbbbaaababbbbaaaaaaabbbbabaaabbaaaaaaaabaababbbaababaabababbbabababaababaaaaabbababbaaaabababbbaabaabaabbaabbabbabbbbbabbaaaaaabaaabaababababaabbababaaaaaaabbbbbbababbbbbaabbbbaaaaaabaabbbbbaabbbbbbaaabbaabbaabbabaaaabaaabbbbbabbaaabbbabbbaabbbababaaaaaabbabaaaabbabaaababaabaaaabaaaabbbaababaabbbabababbbbbbaaababbbbbabababbbbaabbabaaaaaaaabbaaabbbababaababaabbaaabaabbabbbabaaabababaabaabbabaaabbbabaaaaababaaaaaaaaaaaabbaaababbbbabababaaabaaaaaaabaaaaabaaaabaaabbabaabaaaabaaaabaaaaabbaabbbaabbaabaababbababbaaabababaababbbaaaaabbabbbbababbabbabbbbbabbbaaaaaabaaababbbbbaaabaababaaabbbbaabbbbbaababbbaabbaaaabbbabbabababbaabaabbbbbaababaaabaaaabbaaabbbabbbaabaaaabbbaaaaabbabababbabaaaabbaabaaabaababbbabbbbbabaababbbaababababbabbabbaabbaabbaabababaabbbbbbabbbaaababbbaababbbaaaababbbbbababaabbabbaabbbbbbaabbbaaababbbbbabbaaaabbbaabaabaabbbababaabbbbabababbabaaaaababbbbbaaababbbaabbaabbbbaabaaaabbaaaabaabaaabaabbabaaabbbbbbaaaabaaaaaabbbbbbbbbbbbbb baabaaabababbaabaabbaabaaabbabbaababaabababbbabbbaabaabbbaabbbaabaabbaaaaabbaaaaaabaabaababaaababbbabaaabaaaaaaaabbbbbbaabbbaabaaaaababaabbbbabbaaaabaabbaaaabbbabababaabaabaabbaabaaabbbbbbaababaaabbbbbabaababbaabbabbabababbbbbaababbbabbabbaabbababbbabaabaaaaaaabaabbabaababbbababbbaabbbabbabaabbabbabbabbaababbbbbbbabaabbabababbabbaabbbaaaaabaaabababbbbbabaabbbbbabaabbbbbabbbbbbbbaabaabbbbaabbbabbabbbaaaaaababbbaaabbabaababbabaabaabbbbaabbbbbbabaabbbbbbbabaabbbaabaabbababbbbabaaaaabbbaaaaaabbbaaaaababaaaaabbabbabbbbbabbababbaabaabbaaaaababaabbbbbabbbbbbbbabaaaabbaabbaababaaaaabaabbabbababaabbbababaababbabababaabaabbaaaaaababbaaababbaabaaaaabababaaababbaabbabbbbabbaabaababaabaaaabbaababaaaabbabbbaabaabbaabbbbaaabaababaaaaaaaaaaaaabbabbabaabbbabaabababbbaabbaaaabbbabaababbbbbabaababbbbbbbabbabbbbbaababbbbabaabbbaabaaabbbbabababaabaababbbabbbbaaabaaaabaaababbabbababbbaaaabbaabaabababbabbbaaabaaaaababbababbbbbbbaaababbbbaabbabbbaabaabaabbababaababababbbaaaababbbbabbbbaabaaaaaabbaababbbabbaaaabbaabbbaababababaabaabbbbbbbbbbbaaabbbaaabbaaaababbbbbabbbaabbbbbabbabbaaaababbbbabbabbabbababbaaabaababaaabbabbbabaabbaaabbbbbaaaabaabbaaaabbbabaaabbaaaaaababaabaabaaabaabaababbaaaabbabbabababbbbaaabbabababbabbbaababbabbbbbabbabbbbbbbaabbabaaabbbaaaaabaababaaababbabbabbaabbaaaaaaaababaabbbaaaabababaababbaaaabaaabbaabaabbbbbbababbabaabbabbabaabbaaaaaabaaaabbabaabaaaaabaababbbbabbaabbbbbaabbabbababbabbbbbbbbaaaaabbbbbbabbbabaaabbbbabaabbbbabbbbabbabbabbbaabbaabbabababbababaaababbaabaabbaabaabbbaaabbbabbabaabaaaabaaaabbbaabaaaaababbbbbbbaaabbbaabbabbabbbbbbbbbabbbbbbababbbabbbbaabbbbbaababaabaabaaaabbabbbbbbaabababaabbbaabaabaaaababbbaabbbbabaaaaabbabbabbbaaabaaaaaaaababbbbbabbaaabbaabbaaababbababbbaaaabbbbbaaaabbaaaaaabbbaaabaaabbabaababaaabababaababbabaabbaaaabbbababbbbbababbbabbbabbaababaaabbaabaaababbaabbbaabaababababaaababbababbbaaaaaaabababbabbbbbbbaaaaabaabaabbbaaaaaaabaabaabaabbabbabaababaabbbaabbabaaaabbababbababbabbabbaababbbbbabaaaabbbbbbbabaabaaabbaaabaabbabbaabaabaaaaabbaaa aabbbaaaabbababbabbbaababaabaabaaabbaaaabbaaaaaaaaaaabbbbbbbbbabbabbabbaaaabbaaabbabbaabbabaaabbabaaabaabababbbaabbbbbbaabbbabbbbbbbabbaaabaaaaaaabbbaababaaaabaababbbaaaaabbbaaabaaabbbabbbbabbababaabbaaaaababbbaaaaababbaaaaaababaaaabaabbabbabaaaabbbababbbabbaaabbbaabbbbabaaaabbbaababababbabaaaaababbbaabbaababababbbaabbaababaaabbaabaabaabbaaababbbbabaabbaabbbababbbbaabbaabaabbaaabbabaaaaabbbabbbabaaaababababbaaaabababaabababbbaababaaabaabbbabbbaababbaababaabbaababbaaaabbabbbbbababaaaaabbaabaaaabbbbbbaababbabbabaabbbbbaaaabbaabbbbabaaabbbbababbaabaaaaaababaabbabbbaaabaabbabbaaaabbaaababababaabaabbaaaaabbabaaabaaabababbbbabbaabbbbbbababbaaaabbabbbbaaaaaaaabbabbabaaaabbaaaabbbbaabaabbbbbaabbbbbabbaabbbaaabaaabbbababababaabaabbbabbaabaaaabaabababababbbbbaaaabababbbaabbaabbaaaaaabbbaababbbbbabbbaaaaababbabbababbaabbbbaaaababbaabbbaaaaaabbaaaaaaaaababaabbaaaaaaabbbabbbbabaababbaababbbaabbbbbbaabbbaaabbbabbaaaaaababababaababbabbbbaaaabababbbaababbbbbbbabbbaaabaabbbbaabbabaababbbabbaaabaabbbbbabbaabaaabbbbbbabaaabaaabbaaabbbbabbbaabbbaaaaabbabaaaabbababbbaaabaaabbaabbbbabbaaaabaabbabbbbaaaabaabaababbabbabaaaaabaabaabaabbbaaaaaababbaabaaaaaaaabbbbbbbbbabbabbbaababbbaaabaabbbababbaaaaaaaaaabbbababbabaaaabaaabbbbaababaaabbbaaabbabbbbabababbbabbbbaaaabbabbabbaabaaabbabbbbbbbabaaababaaaababbbbaaababaabababaabbaababaabbabaabbaabbbabaabbbbababbababbbbbbbaabbbabaaabbabbbbabbbabbbabbbbbbabbaaabbaaabbbabaaaabbbaabbaabbbabaaaabbaaabbbbbbbaaabbabaabaabbbabbbabaabbaaaaaaababbbabababaaabbaabbbbababbaabaababaaababaabbabbbbbaabbbbbabbaabaaaabbabbaaaaaaabbaabaaabbaaababbabbaaaababbbbbabbaaaaaabbaabaaaaaaaabbbbaabaabbbbabbbbaaaabbabbaabaabbaababbbabbabaaabaaaaabaaaabaaabaabaaaabbaaabbbabbbaabbaababbbbabaaaabbaaabbbbabaabaaaabbabbbabbbaaabbabaabbababbbabaababababbbbaabbbbaabbaaabaaabababbbaabababaaabbbaaaaabaabaabbbaabbbbbaabbaaabbbabaaaaaababbbbbbabaaaaaaabbbbaaababbaabbbaaabbbaabbbbbaababababaaaaaaabaaaabababbbaaaabbbbababbbbababaabbabaaababbbabbbbabbbaabbabaaaaababababaaaaaaabaaaaabbababbaa bbabbabbbaabbbabaabaababbabaaaabbabaaaaabbaabbabaabbbababbbbaabaabbbaaabbaaabbaabbbababbabbbaabbaaabaaababbbbbaabbbaabaaaaaabaaabbbbbabbbbbabbaaabbaaabbaabababbaabbabbbabaaabaabbaababaabbabaaababaabbaababaababbaabababbbabbbbaaabaabaaabbbbbbaabbababbabbbbbbbabbbabbaaaaaabbbabbbbaaabbaabaaabaabababbbbababaabaabababbaaababbaabbbababbabbbbbabaabababbbabaababbaaababaababaaaababbababaabbabbbabaabababbabbbaababbaaabbabaabaabbabaabbabaabbabaaabaababaabbbbabbaaaaaaaabbbbbbabbbabbbaabaaababbabaaaabbaabaabaaaaaabbabbaababbaaaabababbaabaaaabbabbbbbaaaabbbbaaabbbbaabbabbbaabbbbbaaaaaabbbbbaaaaabaaabbababbabaabbbbbabbababaababbbbabababaabbbbbababbbbbaabbabbababababaaaabbabbabaaabbbabbbbbbababbaababababbaabbbabababaabbbbababaaabbaaabbaabbabababaaabbbaaabbbaaabaaaabaababbbbaabbbbbbbbbababbabababbabaababaababaabaabbabbbbababababbaaaabaababbabbbababaabbabbabbbabbaabbaaaabbababababbaaabaababbaabaaabbabaabbbbbaaaabaaabbabbbaabbababaabaaaabbaaababbaaaabaaaabbbbbabbaaaabbbbbbbabababbabaabbbabbbaaababaaabaaabbaaaaaabbabbbabaaaabbaababababaabaaaabaabaaaaabaaaabbabbababaabbbaababbbaabaaaaabaabaaabbabaaababababbabbbabbaabbabbbabaabbbaabaaabbaaaabbbbabbaabbbabababbabbbbbaaaaabbbbabbbbbbaabbaaabbaaabaaaaaababbbabbabaaaaaabaabbaababbabbbababaabaabaabbaaaaabaaabbababaaabaaababaaaaaabaaaaaaaaaaaaabababaabaabababaababbabbabbaababbabaabbbababbaabbaaaaabbaabbaaaabaaabaaaabaabbababaaaabbaabaaaabbbabbbbaabaabbababbabbabbabbabbaaaaabbbbbabaaaaaaabbbbaababaaabbbabaabababbabaabbbbaaaabbabbabbbbbabbabbaaaabbbbbabbabbabbabbbbbbbaabaaaabaababaaaaabaaaababaaabbabbababababbaaaababbbaabbbabaaaabbbbaabbbbbbaaaaabbbabbbaabbaabbaabaaababbbabbaaabaabbbaabaaaaabaaaaaaabaaaaabbbbbabbaaabbaaaaabaabaababbbaaaaaaabbbbbbabbabbaaaaaabaabbbbbbbabababbaaaabbbbabaabbaaaaaaabbabbabaababaaababbbbbbbbbbbabaababbbabbbabaabaabaaabababaabbbbaaaaabababbbbbbababaabaaaaabbbbbbbbbbaaaababbbabababbabbabbbbaabbaababbbaaaababbabaabbaaabbabbbabbabbaabbbaaabaaaaaaabbaababbbabbbaaabbaabaababbbaaabbbaababbbbbabbaaaababaaaaabbbabaaaaaababbab abaabaaaaabababaaaabbbaabaaaaaabaabbbaababababbbabbaaabbbbbbbbabbaaaaaabbaabaaabaabbaaababbabbaaabbaabbbabaabaaaaaaaaabbaabaabbaaaaabbbaaabbaaaaaaabbabbbbababbbbaabbbbbaaaaabbabbbbbaaabbaaaaababbbabaabbaaaabbabbbaababbaaabaabaaaabaabbaaaababbababbbbabababbbabaaabababababbabbabbbaaabbaabbbbaabbaabbaababaaaaababaaabbabababbabbbbbbbbabaaabaabaaaabbababbaabbbbabbbaabbbabababbabaaabbaaabbababaaaababababbbabbbabbabbabaaaaabbaaaaaaabbbbbbaabbbbbaabbaaaabaabbbaaaabbababbabaababbbaabababbbababaabaabaaaaabbbaabbbaababbbabbabaaaaababaabbbbabbabbabababbabaabbbaabaaabbabbabbbbaaaabbbaaaaaaabbbabbaabbbbaaaaaaabaabbbaabbbaaaaaabbbaaaabaababbabbabbaaabbababbbaaaabbabbaabbbbbbabaabbaabbaababbaaaababbbbaaaaaabababaaaabbaabbbabaaababbbaabaabbbabbbaabaaabbbbabbabbaabbbabbabbaabbbabababaaabaabbaaabaaabababbbbabbbbabbabbabaabbaabbaabaabaabaaaaabaaabaaabbaaaaabbabbbbbabbaabbababaabbabbaabaabababbbaabbabababaabbabbabbbaaabbaaaaaaaabbaaaababaaabbaaaabaaababaaaabaabbaaabbbabbaaaaabbbbbbbbaaaaaaaaaaabbaabbabaabbbaabbaaaaabaaabbbaaababbaaabaababababbabbabbaaaaaabaaaabbaaabbaabaabbaaaabababbbbbaaabbbaabbbababbbaaabbabaabbbababbaababbbbabbaabbbbaaabbbbaaabbaabababbbaaaabbbbbbbaaabbbbbababaaaabaabaabbabbaaabaabbbbaababbaaababaabbbabbaababaabaabbbbaabaababaaabbababbabbbababaabbbababbbbabbaabbbababbbbabbaabbbbbbabbabbbabaababbbabbabbbbbbbaaabbbbbbbbaababbabbaababaaaaaabaabaaabaabbbabbaaabbaabbbabbbbababaababbabababbabaabababbabbbbababbbababbbabbbbbaaababbbbbaaabbbbaaabaaababbabbbabbaabbaabbaabbbbaabbabbababbbbaaaaaababaaaabbbbbbaaaabaaaabaaaabaabbbaabbbabbbbbabbabbbabbbabaabbabbbbbbbaaabaaaaabbaababaabbabaabababbbbbababababbbaaabbbaabbbbabbabaabbbbbabbbabbbaabbabababaababbaaaabbbbbbabbaabaabaabbbaaabaababbbbbabababbbbaaabaabbaaabbaababaaaabbabaabaabbabbaababaaaaaabaabbbbbbababbbbaabbbaababaaabbababaabbabbbbbabbbaabbbbbabbbabaaaabaaaaaaaaaaabbaaaababaababaaabbaaabaabababbbaaabbbbababaabababbbabaaabaabbbaababababaabbbbbabbbababbaabbabbbabababbaabababbaabbaabababaabbabbbababbbaabbabaabbabbaabaaababbab aabaabbaaaabbbabbaaaaaabaaabbabbbaaabaababaababaabbbabbabbbbabaabaababbabbaabbbbaaababbababbabbbaaaabaababbbbabaaabbbabbbaabbabababaaabbabbabaababaabbaababbbaabbbbabaaaaababaabbabaabbbaaaabbbababaaaaababaababbaaaaaaabbaabbbaabaaaababbabaaaabbabaabbbaaaaabbababbababbbbbbabbbbbbbabaabaaabbaabbabababbbabbbbababbbbbaabbaabaaabbabbbbbabbaabaaaabbabaabbabbaababbbbaabbaaaabbbabbbbbaaaaabbbbbbbabbaabaaaaabababababbbbbbaaabaaaabbbaaabaabbbbbababbabaababaababaababaabbaaaaabaabbbbaaaabbabaaababbbbbbbababaababbabbabbbabaabbaaabaaaababaabbabbaaababbbbbbabbababbbbabbabababababbaabaaaaaabaaaaaaabbaabaabbaaabaabbbbababaaababaabbbbabbaaaaabbbaabbbabaabbaaabaabbbbabbaabbbabbbaaabbaaabbaabbaaaabbbabbbbababbbbbaaaaaababaababbbaabababbbaaaabbbaaababbbaababaaaaabaabaababaabbbbabaaaabaaaabbbbaabbababbaaaabbbabbaabaababbaabbbbaabaabbbbaaababbbababbbbbaaabababbbaaabaaaaabababbbaaaabaaabbbababaaaaabbabbabbababaaabaabaaabaaabbabbbbaaabbaaaababbbbabbaabaaaabaababaabaaabbabbbbbaaaabaababbaabbbbbbabaaaaaaabbaabbabbaabbaaababaaaabbbbaaabaabaabbaababbbbabbaababaabaababbbbbbaabababababbbababaaabbabaabbaaabbbaabbbbbbbbbbaaabbbbababbaababababbbabaababaababbbbbbabaabaabbbbbabaaabaaaaabaabbbbbbaabaabbaababbabbbbabaabbbbbbabbbaaabaabbabaaabbbbbabbaababbbbbaababbbabaabbbababbbbabbaabbabaaababbbbbaababbababbbaababbabbbbbbabbabaabbbbbabbabbbbbaabbbaaaaabaabbabbaabbabaaababbbabbbabaaabbbbbbbbabbbaabbababbabbababbababbaabaaabbbbabaaabbbbabbababbabbbbbaababbbbabaabaaaabaaaabaabbbbbabaababbababaaaaabbabaaaabbaabbaabbaaaaabbbbbaaabbbabaabaabbabaaabaabababbbabbabababbbaabbbbaabbaaaababaaabbababaabbbbabaaabbabbbaaabbaabaaaababbbabbaaabbbaabaaabaabbaaabbbbabbabbaaababbaabaabbababbbbabbbaaaaaabbbaaaabababaaaaababbabbbbaabbaabbbaabaaaabbbabbbbabbbbaaabbaabbbabaababbaabbabbaaabaabbaaabababbaabbabbababbbabaaababbaabababaabbaaaabaabbbaabbabaabaaaabbabaaaabaababaabaabaaaaaaabbabbaabaaaabbabbbbbbabbbaaabbaababaabbbbaaaababaaabaabbaabbbaaabababaabaaaaaaaaaabaaabbabaaaaaaaaaaaaabbbbbaaaaaaabaabbbabababbaaaabbbbaababbbbbbab bbbbbbbabaaaabababaabbbbbabbabbbabbabbbbabbbabaaaabaaaabbbbaaaaabbbbaabaaabaaababbbabaaabaaaaaabbbbaaaabaabbbbbbaabbbabababaaaababaaaabbbbbbbabbaaaabaaabbabbabbbbabaabaababaaabbbaabbbabbbaaaabbaabbbbbaabaabaaaaabaabababbbababbbbabaababaaababbbabababaabbbababaaabaaabbaaabbbbaaaabaabbabbbabbabbbaaaaabbabbabbabaabababbaaaaaababaaababbaaaababbbaabbbbaaaabaaaabbbbbbbaabbababbbabbabaabaaabaabaaaababbbbabbbaabbbabaabaaabbbababbaaababbbbaaabaabbabbbbbaabaaaaaabbabaaababbaababbaabaabaaaaaaabaaabbaaabaabaabbaabaabbbbbbaaabaaabaaabaaaaabaaaabbbbaaaabaaaababbbbaaababbabaababaabaababaaabaabaababbbaaaabaabbabbbaabaababaaaabbaaaaaaabbaabbbabbbababbbbbaabbabaaabbaaaaaabbbaaaaaaaaaabbbbaaababbabbbbbbaaaaabbaaaababbbabababaabbababbababaaabbbababbbbabbaabbabaabbaabaaabbbaaaaabaaabbaabbbaabbbabaaababbaabaaaabbbbabbababbbbbabaababbaabbbaababaabbbbbbbabbbbbabbaabaabbaabaaaabaabbbbbaaaaabbaababbbabbbbbabbabbaabbabababbaaaabaababbbabbabababbbbaaaaabaaabbabaaabbbabbaabbbbbaaababababbbbbbababbabbbabbabbabbabaaabaabbbabaabaabbaaaaabbabbaabbababaaaabbabbbbbaaaaaababbabaabaaaabababbbabbaaaabaaaaaababaaababaaaaaaaaababaabbbbbbbbbbababbbbababbbababbabbbbbbbbbbabbbbbbbaaabbbbbaaabbbabaaababaababbaabbbbabbbaabaaabbaabbaabaabbbbbbaaabaaababbbabaabbabbabababbababaabbabbabaaababaaabaabababaabbbbabbbaaaababaaabbaabaaaabbabbabababaaabbbbabbbaabbabbbbaaaababbbaabbbbbaaaabbababbbbbbaaabbaaabbaababbbaaabaabbbbbbaababbababababbbbabbbbbbbabbbbaabaabbbabbbabaababaaaabaaabaabaaabbabbaaabababbbababaababaaabaaaababababbbabaaabaaaaaaaabbaaabbaaabababaaabbaaababaaabaabbbbabaaabbabbbabaaabbabbbaaaaabaabbbbaabbbbbababaabaabaaaaabaabbaabbbaabbbabbbbabbbbaabaabbbabaaaabbbaabaaaaababaaabaaabaabbbaaabaaaababbaaababbbbbbbbabaabbbaabbbaaaabbbbbabbbaaaaaabababbbabbbabaaabaaaabababaabbaaaaababaaaabbbabbbbabbaababbbaabbbaaaababbaabaaabbbabbabaabbaabbbbabbaabbaaaababababbbaababbaabbbabaabbbababaabbababaaabaabbbbaabaaabaabaaabaaabbbbaaaabbabbbaabbabaaaaaabaabbbbaababbbaabaababbaabababbbababaabbabaabaabbbabbabbbaaabbababbaaabbb aaabaaaaaabaaaaabbbababbabbabbbbbaaabaaabbabbaaabbababbabbaabbaabbaabbaababbbbbababbbaabaabbbbbababaabaaabaababaaaaabbaabbbabaabbbabaaababbaaaaabbababaaaabbabaabaababaaaabaaabbbababbbbbabaaaaaababbaaabbbabaabbababaabbbaabbbbbbbbabaabbbbaabaabbaaababbaaababbabaababababbbabbaabbaaababbbbbbbbabbabababbabbaabbbbaaaabaaababbbaaaabbbabaababbbbbaabbbabaaababababbaababaaaabbabbbbabaaabbabbaabaabaaabbbabbbabbaabababbbbbaaaaabababbabaaababbaaabbbaabbbaaabbbbbabaaabbbaabaabababaababaaaabbbbbbbbaaabbabbabababbbabbaaaaaaabababbabbabbbbabbabbbababaabbbabbbabbbaaabbbbababbbabbaaabbbabbaaabababbbaababbabbbaabababaaaaabbbbabbaaabaaaabbbbaabaabbaababaabaaaaabaababbababbababbabababbbbaabbbbabaaababaaaaaabaabbbababbaabbabaabbbaabbbbbabbababaaaababbbaaabaabaaaabaaababbbaababababbabbabbbbaababbabababbabaabbbbbaaabbabbaabbbabbaaabaaabaabbabbaaaaaaaaaaaaaabaabbabbbbaaababbababbababababaaabbbbbbbaababbaabbaaabbaaaabbbbabaabbabbabbbbbabababaaabbbbaababbaaaabaaaababbaaaabaaabaababaaababbabbbaaaabaabbbababbbaabbaaaaababbabaaababbbababaabbbababaabaaaaaabaaabbbaaabaabababbbbabbbabbaabbaabbbbababbbaababaaaabbabbbbbaabbababbbbabababbbabaabbbbbaaaabbbabbbaaaababbaaaabaaaabbbbbbbbaabbbbbaabbbababbbbbaabbabbabbaaabbbbaaabbbaaabaaaababbaaabbbbabbbaabaabbbbbbabaaabaaabbabbabbabbbabbaabbaaaaababbbabababaabaabbbbbbbabaaabaababbbabbaabaabbbbaaaababaaabbaaaaaaaababbbababbbabaaaabbabbbbabbbaaabbbbbaaaaaaaabbbbbbabbababaabbbbbaabbbabaaaabaaaaabbaaabbaababbaabbabbaabbaaabababbbbaababaaaabbbbababbabbaaaababababbabbabbbbbbababbbaaabbabbbabaaabbbabbaaabbbabbaaaabbbbbabbaaaaaabaabaabbaabaabaaabbbbbabbbabababbababbbabaaaabbbbaabbbaaabaaaaababbbbaabbaababaaabbabababbbbbabbabbbbbaababbabbbbababbaabbbaabababbabbabbbbaaabbbbbbbabbbabaaaababaababaaabababbaabbaaabaabaaaaababbaaaaababbaabaaaabbbaababbaabaaabaabbabaaabbbabaaaabbaaabbbabbabaabaabbaabaababbababaabababaababbbbabaaabababaabbbaabbabbaababbababbbbabaaaabaaababbabababbbaaaababaaabbababbbbabababaaaabbbaaabbaaabaaaaaabbababbabbabbbbbbababbbbbbabbabbbbbaabaaabaaaaa aaabbaabbbaabbabbbbbbaaababaabaaaabababbaaaabbabbbabbaabbabbaabaaabaabbaaabaabbbabaabaabbbbaababaaabbabbbababbaabaabababaaabaababbbbbbbabaaaabbbbababbbbababbbbbaaabaababababbaaabbabbbaababbababaaaabbaaaaababbbabbbabbbbaabbbaaaaabaababbabaaabbaaaabaaaaaabbbaaaaaabbaaaaababbbaaaabaaaabaabbbbbbaaabbbaaaaaaabaabaababbbababbbbbabaaabbaaaababbaaaabbaabaaababbaabbbbbbbaaaabbabbaaabbaabaabbaaaaaabaabbbabaaabbabbbbbaabaaaaabaaababbabbabaabbbbaaaabbbaabbbaabaabbaababbaabbbabaabaaabaabaaabaababaababbabbbaaaabaabbbaaaaaaaabaabbbabbbbbabaababababaabbaaaaabaabbbabbbaabbabbbbbababaababbbabbaaaaababbbaabbababababbbbabbbbaaaaaabbbaababbbbbbbbabbaabaaababababaabbbbbabbaababaabbaabaabbaabbbbabbbbbaaabbbaabaabaaaaaaabbbaabbaababaabbabaabbaabbbbbbbbbabaabbabbaaabbbbabbaaaaababbabbaaabbaaaababaaabaabbabaaaabbbababbabbbaabbabbbbaababbbbaaababaaaabbbbbaaaabbbbbaabbbabbbbbabababaaaaaabbaaabbaaabbbbabaababaaaaaabababbbbabbbbababbabaaabbaabbababbabbbbaaabbabbaababbabaabaaaabaaabbaabaabaababbbbababaaabaabbbbbabababbabbbaaabababbbaaaabbbababbbbbbbbbabbababbbaaaaabaabababaaabbaaabaabbaaaabbbaabaabaabbbbaaabababbbaabaababaaaaaaabaabbaabbabbbbaaabbbabbaaabbaaaaabababaabbababbbbbbabbbbabbabaaaaababaaabbbabbaaabbaabbbabaaaabbaaabababbbaabbaaaaaababbaaaaaabbbbbbaabbbbbbbaaaaabaaaababaaabbaabaaabaaaaaabbbababbbbaabbaaababbaaaabbbabbaabaaabbbaabaaabbabaababbaabbbbabaabaaaabbbaabbbabbabbbbbbabbbbaabbbbabbaaaababbabaababaaaaaabbabbaaabbbaaabaabbababbbbbabbabbabbbaaaaaaababbabbbaaababaaaaaaaabaababbbbaaabbbaabbbbbabbbbabbabbabababaabaabaabbaaabaabbbbaabbbbabbbabbbbabaabbaababbabbbaaabaaabbbbbabbabaaaaaaabbbabbabaabbabaabbbaabbaabbabbbabbbbbbabbbabaabaaaabbbaabbbabbaaaababbabaabaaaaabbaaaabaaaabbbbabbbbaaaabbbbbaabbbbbbaaabbbabbababbbbbaabbbbaabbbababbabaaabaaaaabbabaabbbbaababbbabbbbbbabbabaaaaaabbbbbabaaabaaabababbbaabbaababbabaaabbbabaabbabbababbbabaaabbaaabbabbaaabbbbaaaaaabbababbaaabbbabaabababbbbbbabbbabbbaaaaababaaaabbababbaababbbbaabaaaaabbbbaaabbbaaabbaababaabaabbaaaaaaabbaabbaaabbbbabaabaaabbaaaa babaabaabbabbbbbbbbbbabaaaaaabbaabbabbaaaaaaaaabbaaaabbbaababaabbaabbabbbabbaabaabaabaaaababbabbaabbbbabababbababbbbbbbbaababbaabbbbabaabaaabbbaaabbbabbaabaaaabbbbaabaabaaaaaaabaaaabaabbbabbbbaabbabbbbbaaabbbabbbbbabababaaaaaaababbaaaabbabbbaabbbabbabbbbbbabbababbaaababbbbbbbaabaaabaabaabbbbbababbabbabbaaabbbabaabaaaaababbabbbaaaaabbabbbbaababbabbabbabaaababbbbbbbaabbbbabbaabaaabbabbbabaabaaaaaaabababbbbaabbbaabbbaabbbbabbaaabbbaabaabaaabbabbbabbaaaaabaaaaaabaaabbaababaaaaaabababbabbabbabbbaaabaabaabaabbabbbabaabbaabbbbbaabbbbababbbbbbabbabbaabbbaaabbaababbaababbaabbbbbaaabbbaaaabbabbbababbbaababbaababbbabbbbbbaababbaaaaabbaabababbbaaababbbabbbbbbbaabaaaaaaababbaaababbabaaaaaabbbbbbbabababaaaababaaaabaabbabaaaaabbabbaaaabbaaaaababbbbbaababbbabbabbbbbaaabbaabbabbbababbabbabbbbbbbbabbaaabbabbbabaaaaabbbbbbbaababbbbbbbbaaababbbababaabbababbbbbbabbaaaaaababbababbabbbbbaabaaaaaabbaabababababbabbabbbbababaababbaaabbababaaaababbabaaaabbbbaabbabbbabbaabbbabbbaabaaaaabbbbabbaabbbaabbaaaaababbbaaaaaaaaabbbababbabaaaaabbbaaabbbaababaaaabbabbbbbbbabaabaaabbaabbababaababbbbaaabbabaabbaabbbabababbbbbabababbababbbababbbababaabbbababbabbabababbbabababbababbabbbababbbbaaabbaababababbbbbbbaaaabaabaaaaaaaaaaaabbbabbaaaaabbaabbaabbabbbbbaaabaaababbababbabaababaabaaabbbbbaaabbbaabbaaababaabaabbabbbbbbbbbbbaaabbaaaaaaabaaaababbaabbabababaaaaabaabaaabbabbaaaabbbbabaaaabbaaaabababaaaababaabbbaaabbbbbabaaabbabbabbbaaabbabaababbbbaaaabbbabbbaaaabbbabaabaababbabbabbbaababbbaaaaaaaaababbabaabbaaabaabbbabbbabbababbbbababbbaaaaaaaaaaaabbbaabaabababbababbbbaaaabaababababbabababaaabaabaaabaaaaaaaaaaabaababbabbaabbabbbaaaaaaabbaabaabbababbababbaababbaaaaabbabbababababbaaabababbbbabbabbbaabbbbbbbaabaaaaaabbbbaaabbabbaabaabbaaaababbabbaababaaabaabaaabbbbbabbbaaaaabbbbbbabbbabbababbbbbbaabaaabbbabbbaaaabbaaabaabbbababaabbabbabbbaabbbbbbabaaabbaabbbbbbaaabbbbaaaaaabaaabbbaabbbbbbabaabbbababaabbabbabbbbbbbababaaabaaaaaabbbbabbbabaaaabbbaaaaababaabababaababaabbbbaaabbabbbbbbbbbbbbabaaabbaaaaabbaaababaaaa abbabbababbabbabbabbabbbbbaababaaabbbbbbaabbaabbabaaaabaababaaaabbbaaabaababaaababbbabbbabbabaaaabbababbbbbababaabbbbbbaabaaabbaababbbbaabbbbbbbbaaaaabababbaabbbabaaaaaaabbaabbbabaabbbaabaabaaaabbbbbbbbaaabbbaaaaaababababababbaaaabbbbaaabaaabbbabbbaabaabbababaaaaababababaaaaaaabbbbbabbabbabbbbbbabaabaaabaaabaaabaaabaaaaaaabbbabbaabaaababbababaabbaaaabaabbbabbaababababaabaaabbbabbbabaaaaabaaaaaaaabababbbababbbbabbbabbababaaabbaabbbbbaaabaabbbaaaabbaabaabbbaaaaabaaaabbaabbbbabaababaabbaaabbbbbaaababbbbaaababbababbaabbaaaaabaabaaaabbaaaaaababaababbaaaabababaaaabbaabbbabbaabaaaaabbbaabaababbabaabbaaabaaaabaabaaaaaabaabababbaaaabbbbbaababbbbabbaababbbaabbbaaabbbbababaabbbbbababaabbbabbbbbbabbabaaabaabbaabbbbaabbbbbbbabababbbaaaabaaaaabaaabbabababbabbabaaaababaabbaaaabbbbbbbbaaaabaabbbbbbabbabaabaabbbabaababbbaabaabaaabababbbbbbbbaabbbbbbbaaaaabbbbaabbabbabaaaaabbbaaaaabbbababaaabbbbababbabaaaaaabaabaabaaababbaababbabbbaabaaabbabbbbabbbababbaaaababababaaaaaaababaababaabaaaaaababaaaabbaabaaaaaabaabaaaaabbbababbaaaaaaaababbabbbabaababbbabaaabbbbaaaabaabaabbbbbaaabaaaabaaaabbaabaaaaabababbaabbabbaabbbbabbbbabbbbbbbaaaababaabbbabbbbabababaaaaaabaabbbababbabbbabbababbabbbbabbbbaaabbbaabaaaaababbbaabbbbbbababbbbabbbbbaababbabaababbaababaaabbbaabbababaabbbaababababababaabaaaaaaaababbabbbbbbbababbbbaababaabbaaaabbbaaaababaaaaaababbaababbbabababbaaababbabbbbbbbbaaaaaaabaabbbabbabbbaababbbbaaaaaabababbbabaabbabababababbababbaabbbbabaabbbabaababbbbbbbbabaababaabbabbaaabaabababbbaaabbaabbaaababaabbbbababaaababbbbabbaaaaabaaabaaaaaaabaabaabbaabbaaabbabbbbaaabbbbbbabbaabaaababbaaaabbbaaabbbababbbabbaabababababaaabbaabaaabaaaaaabaaaabaababaabbbaaaabaabababbbaaababaabaabaaabababaaaabaabaababbbabbaaabaabbbaababbaababaabbaabbabaababaabaaabbbabbbaaababaabbabaaabbbbaabbbaabbabbbbbbbaaabaabbbaabbaaaaabaabbbbbaabaaaabbababaaabaababbbbbaaabbabaaabaaabaaabaabbbbaabababbabbbaaaaaaaaabbaaaabbbbbbaabbbbbbaabbaaaababbabaaababaabaaaaababaaaababaaaabaabbaabbbabbaabbabbbbaaaaaaaabbabaabaabababaabbbaaab aaaabbbbaabbbbaabbbababbbbabaaababbabbaabbbbbaaaabababaabbabbbbabbaabbbaaaaababbabbababbabaaababbbabaaabaabababbabaabbbaababbabaaababbabaaaababaabaabbabaaabaaaaaababaaabababbbabbabbbabbaaabaaabbababaaababaaabbaaaabaabbbbbbbbbbbabbbaabaaabbbaaabaaabaabbaabbbabbbbaabaaabbaabbbaabbabbabbbababbbbbaabaaabbaaaabaaaababbabababbbbaababbabbaabaaababbababbbabbaabbbababababababaabaabbbbaabbaabaaabbaaaabbabbbababababbababababbbabbbbabaabaaabbbaaababbbabaaabaababbbbaabbbbbbabaabaaabbaaaaaababbaaaaabbbaababbbbaabaaaaababbaabbbaaabaabaaabaabbabbbabaabaabaaaaaaaaaaaababbabbabababababbbaabbaaaabbbabbbbaaaabbabaaabaaaabaabaabbaaabababbaaababbabbbbbbababbaaabbbbaabababbbbaabbabababaabaabbbbaaabbbbbabbbbbaabaaababbbabaabaaabbbabbabbaaabaaabaabbbbabaaaaaaaabaabbbbababbbabaaaabaabbaabbbbbabaaaaaaaababaaaababbabbaaaaaaabaabaabaabbababbbaaabbababbbbaaaabaaabbabbbbaabbbbaaaaababababaababbbbabbbbbbaabbbbbbaaabababaaaabbbaaabbbaabbbaaaaaaabbabbabbbabbaababbabbaabaaababbaaabbbababbababbabaaababbabbbbbbbbbbaaabaabaaababbaaaaababbbabbabaaababaabababababaababbaaaaababbabbbaaaaabbbaabbbbaaaabbbbbaabbbbaaabbabaababaaaaabbaaaaabbabaabbabbabbababaaabaaabaabbbabbabbbbaaaabbbbaabaaaaaabbbbbaaabaaabaababaabbabbbaaaabaaabbbbbbbaabaaabbababbababaabbbabaabaabababaaabaabbbabaabbaababbbbbabababbababbbbbbabbaaaabbbbaabbbbbababaaaabaaababaabbaaaabbaabbbaababbbaabbbaabbabbabaaaaababbabbaabaaabaabaabbbbbababbbbaabaaaabaababbaaaaaabaabaabababbabbaaaabaaabbabaababbabbaabbabbbbbbaaaaaababaaabbabbbaabbbabbbbbbaababbababaabbabbbbbabbaabbaaabbbaaaabbbbabaaabbaabbbbababaabbabaabbabaaabaabaababaabbaabaabababbbaaabababbbaabbbbabaaaababbaababbbbaaabbbbaaaaaabbbaaabaaabaaaababbabaaaaaababbaabaabaabbabaaababbbabbabbbaaaabbbbbbbbaaaaabbaabbaabaaaabaabaaabaaaabaabbbabbbbaaaabbabbabbbaaabaabbbbaabbbbbaaabababaabbaaabaababbabbbaaababaaabbbaaabbbabbbbbaaaaaaaabababababbbaababbbbabbaabaaabaabbaababaabbbbaabbbaabbbabbabababbbabaaabbbbbabbbbbbbabbbaabaaaabaaaaaaaaaabababababbabababbbabbbabbababbabbaaabaaabbbabbaabaabbbbbbabbaaaabaa aaabbababbbbbababbabababaaabbbbbbababababbababbbbbabaabaabbbabbbaabbbbbaaaabaaaabbabbaabbabaaabaaaabbbaabbaababbbabbaabbbbaaaaabaabaaabbbaaababbaabbbabaaabaabaaabbabbaabbaabbabbbbaaaaabbbabbaababaabaabbabbbaaaabaabbbbaaaaaaaababbabaabaabaabbabbabaaaabbbbbababababbbabbababaaabbbbaabbbabaaababababbabbbabbbaaaababaaabbaaaaabbbbbbbbbaabbbbaabbbababaaababbaababbabbabbabaaababbbaabaaaabaaaaaabbabbaabaaabaabbabaaabbababaaabaabbabaabbabbababaabaabbabbbaabbaaabbbbbaabaabaaaabbaaaabbaabaaaabaababaabaaabaaaaaabbbaaaaabaaaababbbbabbbbabaababbabbbaabaaabaabbbabaababbbbabbbbbaaababababbbbaaaaabaabbaaaababbbaaaababbababbbabbabaabaabbabababbbbaababaaabbbaabaaaabaaaaabbbaabbaabaabbaaabbababababbaaaaababbbbababaaabaaabbabbbbabaabaaaaaabaabaaaababbabbabbbbbaabbabbbababaabaabababbbbaababbbaaabbbaabbaaaabbabaaaabbabbabbbbaaabbaaaaaabbbabaabaabbbbbbbaaababbaaaabaaabaabbaaaaaaaabaabbbabbabbbabbbbbaabababbbbabbbbaabbaabaaaababbbbbababababaabbbaaabbbabaaaaaaabaaaaababababbabbaaababababbaabbabbaaabbaaabbbbbbaabbabbbbbbbabaaabbaaababbbbbaabbbbbbbbabbbbbbbbaaaabababaabbbaaabbabbaababbaaaaaabaaaaaaabbaaaaaaabbbbaaaabbabaababbbbababbaabbaabbbbabbaababbbbabaaabaabaabaaaaaaababaaabbbbaaaaaabaabbaaabbaababbabaaaaabaabababaaaabbabaaababaaababaaaabbbbaabbbbaaaabbabaabbbabbbbbbabbbbbbaababbabaaabbaaabaababaaaaaabaabbbbbbbabbaaabbaaaabaabaaaabbaaababaaabbbbaabaaababbbaabbabaaaabaaaabbabaababbaababbababbaabbaabaaaaaaaaabbaaabbabababbaabbabababbaaababaabbababaabbabbbbaaababaaaaaaaaaaaaaabaaababaaabaababbbbabbaabbbbbaabaababbabaaababbbbabbaaabbbabbbbaabbbaaabaabaabbbbababbbaabbbaaabaabbbbbbaaaababbbbaabbbababbaababbbbaaaaabbaabbbbbaaaabbbabbaaababaabbaaaaabbabaaaaabaababbbaabbaabbabbaabbaabbbbbbaabbaabaabbbabbbabaabbaabbbaaaaaaabaabaabbaabbbaaabbbbbbaabbabaaababbbaabaabbbaabbbabaabaaaabaaabaabbbabbababaabaaaababaaabaabaaaabaababaabaabbbbbbaaaabbabaaababaabbbabababaabbbaaaabbbababbbababbaabbabaaabbbabbaaaaaabbaaaaaaaabbbbbbaaababbabaabbaaabaabbababaabbbaaabbaabbaaabbaabbabbaaaaabaaabaaabbaabbbaabbbaababbab bbbaabaabbbabbbbbbbbbbaaaaaaaababbaababbbaaaabbbaaabbbaaabbbbbaaabbaabbbbaaaaabbaabbbbababbbaaaababbbabbabbabababbaaabbabbbbababbbbbbbaabbaaaabbbbbaabaababababbaabbbabbabbabaaaabaababbaabaabaabaabbabbbaabbaabbbabaaaabababaabbbababbabaabababbbbbabbbabaabbbbaaabbabbaaababaaaabbbaaaaaabbbababbaaabbabbbaababbbaaabbbbabaabbbbbabbabaababbaaabababbabaabbaabbbabaabbaababbbababbabbbbaaaaabaabaabbabbbbabbbaaabbbbbbaaabbbaaabaabbabbbbabaabbabaaabbbaabbabbbbbabbaaabaaaabbaaaaabaaaabbabbbaaaabbbaaaaabaabbbaaababbaaaabbaaabbababaabbbaabbabaabbababbbaabbabbabaababbabbbbbbaabbaabbbbabbbaabaaabaaabbbababbabaaaabaabbabbaaaaaaaaaabaabbbbaabababbaabbbaabaaaaaaabbabbbaaababbaaababbbaaabbaabbabbaabbaaaababbabbabbaaabbaaaabaabbaaabaabbabaaabaabababbaaaaaaabbaaaaaaabbbabbaababaababaabaaababaabbaaaaabbabaaaabbbabaaaaaabbabbabbaababaabbaaaaabaaaabbabbbbaaababaaaabbabbbbaaaababbbabbbabbaabababaabaaababbabaaabaabbaabbabbabbbaaabbaaabababbababbabaababbbaababaaaaabbbaababbbaabbbabaaaaaabaaaaabbabbbbabbabaaaabaabbbbabbbababababbaabaabbbabbbabaaaaabbaaabbbababaabbbbaabbababbbbbbbabbabbabaaaaaabbaabababaaaabaaababbbaabaaabaaaabbbbbbabaaababbbbbaaababaaababaaaaabbbabbabbbbababaaabbbbbbbaaabaabbbbbaabbaabaabbaaaaabbbbbabbbbabbaaaaaabbbbbaabaaababbbaaaabbbbbaabbabbaaaaabaaababaaaabbbbbbbaaabbbbbbabaabbbabbaaaabababaabbababbababbaabbbbabaabbaabaabbbbabbababbaabbaabbbbaaaabaababbabbabaaaaaabbabbabbaabbbbaaaabaaabbbaabbbaaababbbaaababbaaabbaabbbabbbbaaaaaaaabaaababbabaabaaabbabbbaababaababbbbbababbaabaabbabbbaaababbbaabbaaaaabbaaaaaabaabbaabaabbaabaaabbbaababaaaababbabbabbbbabaaabababbabaaabbbbabaaabbbabbabaaaaaababbababbbaaabbaaaaabbaaaabbbabbbaaabbaabbbaaabbaaababaabbaaabaabaaaabbabbabbbababbabbbbaaaaaaabaabbbbbbbbaaaaabaababababaabaaaaaaabbabbaaabaaabaabbbabaababbbabaaabaaabbaaabbaabbbbbaababbaababbaaaabaaaaaabababaaaaabbaabbabaabaaabbbababaabbbbbaabbabababaaaabaabbabababaabbaabbbabbabaabbabaabaabbbaabbababaababbbaaaabaabbbbababaabbaabaaaabaaabaaaaababbbbbaaabbaabaaaaaaabbaabaaabbbbbabaaaabbaaaabbbbbb bbaababaaabbaaabbabbabbaabaaabaaabbbbbaaaabbbbbaabbababbbaaaabbbbbbbbbbaaabbaaaaabaabaaaabbaabbaabaaabbbbbbaaaabbbbaaababaaaaaaabbaabaaaabababbbbabaaaabababaaaabaabaabbbbaabaaabaaaaaaaabbabaaaaaaaabbbbabaaabbaabbbbaaaababbbaabababaaababaaabbaabbabbaaabbabbaaabaabbbabbaabaaabaababababbbababbabaaabaaabbbababbabaaaaabbababbabbaabaaabbbbbabaaaaaababaaaabbabbabbaaababbbbbabbabaaaaabababbbaaababbabbbbbbaaabaabaabbbbabbbabbbaaaaaabababbababbaabaaabababbbbabbbaabbbaaaababbbbaabbbbbaabaaabaabbabbbbbbabbababbaaababbbaabaaababbaabaaaababababbaabaababaabbbabaabbbbbabbbaabbabbbabaaaaabababbbaaababaababbbbaabaabaaaabaabbaaaaabababbbbbababbabaabbbbabbaabaabaabaabbbabbaabbbababbaababbabbabbaabbaaaabbbbbbaaabbbbbbabbaaaaaababbaabbaabbabaaaabbaaabaaabaababaaababbbaabababaabaabbbaabababbabbaaaabaaabaaaaabbbbbaababbbaaaabaaaaabbbababbababbaabbaaabaabbababbababaaaabbbaaabbbbbabbabbbbaaaabbabaaaaaababbbbbbabbabbbababbbbaabbbbbbbbbbbaabaaaaaaabaabbbbbbbbbababbbaaabbbbbbabaabbbbbbbbbabababbabbaaabaaaababbbbbaabbabaaaabaabbaababababaaaabaaabababbaabbbbaaaaaababbbabbababaabaababbbbbaabbabaababbaababbbaabbbabbabbaabbbbabaaaabbbabbbababbabaaabbabbbaaaabbabbabababbbaaabababbabbbaabbbaabbbabababbabbbabbbbaaaaabbaaabbbbababbaaabaabbababbaaaaaababaaaaaababaabbbbbbbaabbbbbabaabbbbbabbabbbabbbaaabaabbbabaaaabaabbabbaabbabaababbbabbbbaabbbbbbbabbbaabbbbabaaaabaaaababaabbbaabaabbbbabbaabbbabbbbbabbbbaabaabbbabbababaabbababababaaaabababababaabaaaabbabababababbaabbaaaabbabaaabababaaaaaabbaaaabbaaaabbbababaabbbbbbbbbbaabbbbaaaaabbbaabaaaabbababaabbaabbbbbaabbbbbbaabbabbbbbababbaaaaabbaaababababababbaabbabbbaaaabaaabaababbbabbaabbbaababbabbbbaaababbbbbbaaaabbaaabbbaaabbbabaabaabbabbabaabbabaaabbaabaabaabaabababbabaaabbabaababbbbbbbbabbaaababaaabbabaabaaabbbabbabbbaaaaaaabaaabbabbabbbbaaabbbabbaabbaababbaabbaaabaabaaaaabbabaaabbbabaaabaaabbaaabaabaaababbbabababbaaababbbbaaabaaaaaaaaabaaaaababbaaaaaababbabaaaaaaaaaababbbbabaabbaaabbbbbaabababaaaabaaaabbbabbbbbaaabbbabbabbaaaabaaaabbabbabaababaaaaaaabbbaaabb aaaabbaabbbbbbbbaaaaabaabbababaaaabaabbabbbabaaaaaabbaabbbbbabaaaabaabbbbabbababbbbababababbbbbbbbabbaababaaaabbbaaabbabaababbaabbabaaabaaabbaabbbbabbaabaaabaabaabbbaaabbabaababbbbbabbbabbbaabbabbababaaabaabaabbbabababbbabbabbbaabababaaabbbbaabbaaaabbabaabbaabbbbbaabbaabbbaabaaaababaaababbbbaabbaaabbbaabbbbabbbbbbabbbaabbbaaaabaaabababaaabbabaabaabbaaaabbbbabbbaaaabaabababbbbaabbbaaaabababbabbbababbaaabbbaaababbbbaaaaaaaabaabbabaaabababbbaababbababaaaabbbbbbabbaabababababaaaaabaaaaabaaaaaaaaaaababbaababaaaabaaabaabbaaabaababbbbaabaaaabbbbbbbabaaababbbaabaabababaaabbbbbabaabaabbabaaaabaabbaaaabababaabbbbabaaaaaabaaabbabbabbabaabaaaabbaaabbbbbbbaaaaabbabbabbaabbbbbbbaaabbaaabbaabaababababbbbaaabaaaaabbbbbbbababaaaaaabbbbbabaaabbaaabaaabbbabbbbbbaaabbbbbaabaabaabaaababbbbaaababbbbaaaabaaabbbaaaabbbaabaaaabaababbbabbbbabababaabbbbabaaabbbbaaaabaabbbaaaaaaababaaaaabbbbababbbaaaaabbabbaaabbaabbabbbbbbbbbbaaaabbabaaabbbbbbabaabbbbabbbbbababbbbbbaabbabaaababaabaaaabbbabbaababbaaabbabbaabbbaaababaaaaaaaaaaabbbabbababbaabbbaabaaaababaabbbabbababaabbabaabbbabababbaaababbaabaabbabbababbaaababaaabbbbbabbaabaabbbaababaabbbbaaabbbaaaabaaaababbaaabbaabaaabbbbabaabbbabbbababbabbbaabaababbbbbaabaaaaabbaaaabaaabababbababaabbabaaaaabababbabaaaabbbabbbaaaabbababbbbabaabaabbaabbabaabababbbbabbaabaabaabbaabbaababaaaaabaabbaabbbbbaaabbabbaabaababbbbabaaaabaaaaabbaabbaabbbabaabaaaababbaabbbbbbbbbbaaaabaaaabbbbabbbbbaabaaabababababbbbbbbabbbabbbaaabababaabbabaaaabbbaabaabbabbabbbbbaababaababbabbbbbbaaabaaabbaaaaaabbabbaaaabaaababaaabbaabbbaaaaaaaaabbbbaaababbaabaabababbbbabaabbbbbaaababaaaababaaabbbbbbababaaabbbbbabaaabbabbaabbaabbbabaabbabababbababbbbbabaaabaabababababbbbababbbbabababbaaabbabbbbbabbbabaabbbbbabbbbaaaaabbbabbbbbaaaaaabbbbaaabbbbaabbbbabaaaabaaabaaababbbbbbaaaaaaaabbaaaabaabababaabaaaabbbabbbabbbbbabbaabbbbbbbabbbbaaaabababaaabbbaaaaabbbabbbbaabbababababbbabbaabbaabaaabaaaababbabbbabbbbbbabaababaaaaaababbbbaabbbabbbbbbbabaabaaababababbbaabbaabbbbbaabbaabbbbbbaaaabaabbbbabbbab bbaababbababbbaaaaaabbbbbbaaaaaaaaaaaababababaababbbabbbaaabbbaabaaabbababaaababbabaabbabababaabbbbabbbabaabbaaaaaaaaaaabababbabbaaabaaaaabbaaaabaaabbaaaaabbaabbbabbbabaaaaabaaaabaaaaaabaaaabbaababababaaabbabaaaaabbbbaaaabaaaabaabaaabbaabaaabaabaabaabbbababbaabababbbaaabaabbabbbaaabababbbbabbbbbbbabaaabbbabbaababbbbaababbbbabbbabababbababaaababaabbaaabbbaabaaabbbabaababbbaabbbabbbbabaabbbbaaabaaabbaababaabaabbbabaaaaababbabbbabbbababbbaabbabaaabbaabbabababbababababbbbaabbbbabbaababbbababbbbbbaaabaaabbaababbabbaababbabbaaabaabbbaabaabbbbababbabbbbaaabbababbabbabaababbbbaaabaaabbbaaaaababaaabbabbaaaabbaabbbbbbbabbaaabbababbababbaabaaabbbbbbbbbababbabbbbbbabbabaaabbbabaaababaaabbababbaaabbbbaaaabaabaabbabbaabababaaaabaaaabbaababaabbaabaaaabbbbbababaabbbbbbbbbbaabaaaaababbababbabababbabbabbaabaabbaaaaaababababaaaaaabbaabaabaaaabbbbbabaaaaabaaabbaabbbaabbabbabbbbbaaabbaaabbaabbaaaaaabaaababbbabaaaaaabbbbaaaaaaaaaabaaabbbbabbbbababababaaabaabbabaaaaabbbaaaabbabbbbbaaaaabaaabababaabbbbbbaababaaaaaabaaabaabaaababbbabaabaabbbabbbbaaaabaababbabbaaaaaaabbababbbbabbbaabaabbbaababababbaaabaabbbbaabababbbbaaababaabbaaabaaaabaaabbbabbaaabbababaabaababbbbbaabbbbbabbbbbbbababaaaaabababbabaabababaaaaabababbaababaaabaabababaababbaabbbabbaaabbaaababbbabbaabaabaabbabaaababbbbbaaabaaaaabbaaaaababbaaaabababaaababaabbabbaabbaaaabbaaabbbababbbbaaabaaaabbaabbbaababaababbabaaabaaaaabaaaaaaaaaabbaaababaababababaaabaabaaaaabbaabaaababaaabaabbbaaabbaabbbbabbbbabbaabbbbbababbbbbaabaabbabbaaabbaaaaabbbbaaaaaaabaaabaaabaabaabababbaabbbabaaababaababaababbaaabaabbaaabbbababbbbaababaabbbbabaabbbbbbbaababbbbaabbbaabaabbaaabbabbaababbabbbbbbaaaabbbbabbaaabbbaabbabaabbabaabbbabbaabbbaababbaaabababbbabbabababbaaabbabbbaabbbbbaaaaaaaaababbabbaabbbabaabbababbabbababaaaaaaaabbbabbaababaabaabaabbbbbbbbaabbbbbaaabababbbbaaabaababaaabbaabbabbabbbabbaabbbbbabaaaaaabbaaababababaabababbaaaaabbabababaababbaabbbaabbaaaabaaaaaaababaaaaabaabbbaabbaaabaaaabbbbbababaaababbaabaaaabbabbbbabbaaaaababbbabaaababbaabbbbabbaaa abaaababaaababaabbabababbabaaaabbaaabaaababbbbbabbbbbbbaaabaaabaabbbbbbaabbbbbabbbaabbabbaaaababababaabbabababbaabababaaabbaaaaabaaabbaabbbbaaaaaabbabbbaaabababaabbababaabbbabbbabaabbbababbababaababaaaabaabbaabbbaaaabbaabbbbabaaaabbbbaaaabaaaabbbbbababbbabbababbbbaaababaabaaaababbaaababbaabbbbbbbbbbbaaabaababbabaabababaabbbbbbbbbbbbbaabbbbaabaababbaaabaabbabbaaabaabbbbaabbbbabaabbbabbabaabbaabaababbabaaabaababaaabbbababaaabababbabbbbabbabaaaaabaaabaabaaabbaaabaaaabbabbaaababaaabaabbababababaaaabababbbbaaaaaabbaabaabababaababaaabbaabbbbaabbbbbabababbabaaabaaabaaaabbbbbbbaabbaababbabbbabbaaaaaabbaaabbbbbbaaaababbbaabaaaabbbbaabbbbbaabbabaaabaabbaabbababaabbaabababbbbaabaabbabbbbbbabbbbbababbbbbaabaabbbbbbaabaaababbbbbbbbaabaaababbbababbabbbbaabaaabababaaabaababababaaaabbaabbabbaaabbbaaaababbbabaaaabbaaaaaaabbbbababaaabbaaaaabbbaabbaaaaaababbbbabaaaaababbaaabbabbbabbbbbbabbaababaabaabaabbaaabbababbbbaabaabbbbbabbbaaabbaabaaaaabaabababbaababbababbbbbbabbaaaabbaabbbaabababbbbabbbbaaabaaababbaaabbbbaabbaabaabbbbbabbbaaabbbaabbbabbbbbbbaababbababbbbbbababaabbababababababaabaaaabbbbbbaabbabbabbbbbabbababaabaaaabababbbbbaabababbbaaaaaabbbabaaabbbabbababbaaaaabbaababaabbaaabaaaaababbabbbabbaaaaaaaabaabaaabaabbabbabbbbbabbbbbbbbbbbbbabbbaaaaaabbbbbaaababbabbbbbbbaaabbabbbabaaabbbaabbaabbabbbbaaaabaabbabbaaabaabababbaabbaabbbbbbaabbbaabbabbabbaabbaaaabbaaaaaaabbaababbababaabbbbabbbabbaaaaababbbaaaabaabbbbbbabaababbabbbbabbaaabaabbabbabaaaabababbbbbbbabaaabababaaababbaaababbbabaabaababbbbbbbbbbbabbaabaaabababbbaaaaaabbbbabbaaaaabbaabaabaabbbabbabbaaaababbbbbababbabbabbbababababbabaaaabbaaabbbbabbbbbababababaababababaaaaababbabababbaaaabbbabaaabaabbbbaaabaaabbbbbbbbbbaaaaaabbaabbbbaaaabaaabbabbabaabaabbbbbabaaaababbbabbbaabaaaaaaabbabbbaabaabbaabaabaaababaabbaaabaabaabbabababaabbbabaaaaabbbaababaaaabbbaabbbaaabbbbaabaaabaaaaabbbbabbbbbbbbbbbbbaabaaabbabaabaaabaaabaabbabaaabbabaabbababaabbbaabbabbbaababaababaababbabaabbaaaaababaaaabaaabbbbbbababbbbaabbaaaaabbbbbbbbbbbbbaaaabbbbbaa aaaaabbaaabaabbbbbbbaaabbbbbbbbbbbbaabaaaabbaaabbbbbaabaabbbaaaaaaaaabaabbaaabaaaaaabaabbbbbabbaabbbbbaaabbbbabbbabbabbbbbbbbbbabbabbabaababaabbbabaaaaababbababaababbabbaaaaabaabbabbaabbaaababaabaaaabaaabbbbabaaababbbabbaabbbabbabbaaaaaababababaaabbaaaabbbaabbbaaaabaaaabaabaaaabaababbbaabbababbbbabbbbabbaaabbbbbbbaabbbabababbaaaabbbaabaababbabaabaabbabababbaaabbaabbabaaabbaabbabaabbabbaaabbbbaabbabbabaabaaabbbbbaaababbabaabbaabbaabababbaabaaaaababaaaabaabaababbbbbaaaabbbbaaabbaaaabbabaaabbbaabaabbbababaabbbaabaabaabbabbabbbbbabbbbbbaaaababbababbbbbaabaabbaabaaabbaaaabbabbbaababbbbbbabbaaaabbbbaaabbbbbbbbbbabaabbaaaabbbabaababbbaabbababbabbbbbbabaaababababbbbabbbbbabaabaaababbbbabbaabbaababaababbabababbbbabbbbbbabbabbbbabbaabbbabbbaabbabaaaabbbabbbabaababaaaaaabababbaabbbbbaabbbabbbbbbbaaabbaaaabbaaaaabaaababbbababbaaaababaabbbaaababaaaabbaabbabbaabbabbbaabaaabbabbaaaabaaabbabbabbbbbababbbaabaabbaabaaababaaabbbaabaaabaaaaababaaabbabaabbaabbaaaaabaaabbbabababbbbabbbaabbbbabbbaaaabbaaababababbabaabaaabbbbbbbbabbbbababbbaabaaabbabaabbbbabababbbbabaaaabaabbaabaaabbbaababbbbbbbbbbbbbaaaaabbaaaabbbbbbabbbabbabaabaaaaaaaaabbbabaaabbbabababbaabaabaabbbbaabbbabaaabbbbaabbbaabaaabbbbabaaabaaabaabbbaabbaaabbababbbbabababaabbababababbaabbbabbaaaaaabbaababababbbbbabababbbbbaabbbabbbaabbbaaabaabaabbbabbbaaababbbabbabbabbbaabaabbaababaaaaaaabaababaaabbbbaabaabbaaaaaababbbababaababbaaabaaabaabbbbbbabaabbbaaaaaabbbbabababbbaabaabbaaabbbbbabbabaaaaabaaaaaaaabaaabbbbababbbabaabbaababbaaababababababbabbaaaabbbbaaabbabbbaaabbaabbbaaaabababaababaaaababbbaaabbbababbbababaabababaaababbaabbaabaabbaaaabbabbbbababababbbbabbabbabbababbabaaaaabbbbaabababbababbabaaaabbbaababaababbaaaaabbbbbaaaaabbbaaaaababbabbbababaaabbaababbbaabbaababbbabaabbabaaaaabaababbaaaabaabbaabbbababababbbaaabababbbaababaabaabbbbababaaabbaabaababbabbabaabbbabbbabbbbbbababaaaababbbaaaaabababbbbaabbaabaaababaaaaaababaabbbaabbbbaaabbaaabbbbbababbabaaababbabbbbbbabaabaaabbaababaababbabbbbbbabaabaabbababbbabbbabaaaaaaaabbabbaa bbbaabaabbbbaaabaabaabbaaaaaaababaabbbabbbbbbaababbbbbbabbaaabaaabaaabbbababbabaaababaabbbbbababaababbaabbabbabaaaaaabbbaaaaababbaaaaabbbbbbbbabbbbbabaaabbbaaabbabbbaababbaabaaaaaabaaaaaabbbbaaaaaabbabbbaaabaabababbbaabbabaabaaaaabbaabbabababbbbaaaabbabaaaababababbbbbabbabbbbabbaabbaaabaaaaabbabaaaabbabaaaaaaababbbbababababaaaaababbaabbbbbbbaaababbbaaababbabbbabababaaabaabaaaaabbabbaaababababbabbabbababbababbbababaaaaabbabaaabaaaabbabaaabbbbbbaabbababaaabaabbbaabbbbaaabbaaaabbbbbaabbabbbaaaabababbababbbabaaabaaabbaaabbbaaaabababaaaaaaabbbbababaababbbabbaaaaaaabaaabbbbabbbaababaaabababbbbabbaabbabbabbaabbabaaabababbaaabbaabababaabbabbaababbbaabbaaabaaaababbaabbbbbabaaaabbaaabbbabbabbababababbbababbaaaaabbabaaabaaabbbabbaabbbbbbaaabaaaabbaaaaaabbabbbabbbaaabababbbbbaabbabbaabbaaabbaaabbbaaaabbaaabbaaaaabbababbbaaaabaabbaaaaabaaaabaabbabaaabbabbbbbaaabbabbabaaaaaabababbaaaaabababbbababbaaabbaaabaaaaaaaaaabbbababaaaabaabbbaabbaabbaaabababbbbbbaabbbbabaabaaaaaababbbbabaabaaabbbbaabaabbaaaabbbbaababbbaabaaaababaababbbbabaabbbaaaaabbbbbbbabababbbabbbaaababbaabbbbaabbbaaabaaaaaabaaaabbaaabaabbabaabaabaaabaaabaabbbbaabbabbaababbbaaabbabbbbbaabbbbbbabbabbabbabaaaababbbaababbabbaaaabaaaabaaaaabaaaabaabbaaaababaaabbbbaaabaaaaabbababaaaabbabaaababbaaabbbbabbbbbbabaaaababbbbbbbbaabaabaaabaabbbbabbaaabbabaabbbbababbaabbabbaabbaabbbbbbaaabbbbbaabbaabaaabababaabaabbabbaabbbbaaaaaabbaabbababbabbaababaaaabbaabababbbabbabbbabaabaaabbabaababbabbaabbbbbaabbaababaabababbbabaabbabaaababbbbabbbaabaaabbbbbaaabaaabbaaabbbababbaaabbbbbbaabbabaaabaabaaaabababbbbbababaaabbbbbbbbbabbbbbbababbaabbbbbabaaaaaaabbbaaabbbbaabbabbaababaabbaabbaababaabaaababbaababbbbbaaababababababbbaabbaabababbaabbbaaababbaaaaabbaaaaaabbbaaaaaaaabababbaaabbabbababbbaaaaababbbbabbaabbbbabababbabaaaaabababbbabbbabbaabbbabaaaabaaabbbbabbabaabbbbabaabababbaaaabbbaabbaabababbabbbaaaaaabaabbbbabbabaaaabaabbaaaabbbbbbaaaabbbbbbaaabbaabbaaaaabbaaabaaaaabbbabaabaaabbbbbbbabababaabbbbaaaabaaababbbaaabbaaaaabbabbaabbaabaabbabbbaa bbbaabaabbababaabaabaabbaababbbbbaababbaabbabbaaaaababbbbabaaaaabaabaaababbbbabbaabbbababbabbbbabaababbaaaabababbbaaaabbabbaaabaaabbbaaabbbaababbababbbbbbbbbababaabaaaabababaababaaaabbaabaabbbaaabaababbabbbbaaaaaabaabaaaaabaaaabbabbaabababaaabbbbbabaaabbbbbbbbbbabbbaabaaaaaaabaaaaabaabbaaaabbbabababbabbabaababbabaaaabaaababbbabbaaabaaabaabbbbababbaaabbbaabbbbabaabaabbbaaababbaaabbbaaababaabaababbbbaabbbabbbaaabbababbabbbaabaaababaaaababaababbaaabbaabbbbbababbbbababbbabbababbbbbbbbbabbbabaaababababbabbaaaababbbbbbbaaaaaaabbbaaabbaabbbbababbaabaaabbaaabaaabaabababbaaaaababaabaaaaabaababbabbabaaaaabaabbabaaaabaabbbabbbabaaaaabaabaaabaabbaabbbabbabaaababbababaaabbaabbbbaaabbaaabbbbababbabaaaabbbbbbbbabaabaabbbaaabbaabaaaabbababbbaaaabaaaaaaabbababbaababaaaaaaaaaabbbaabbaabbababbaaabbaaaabbababababbaabbbbaabaabbbbabbabbaaaaaaaababababaaaaababbbbbbaaaaabaababbabbabbababaabbbbabaababbababbabaabbbbaaaabbaaaabbbbbbbabbabbbbbabbabababbbaabbabbbaaaabbaaaababbaaababbaaaabaabbaaaabababbbabbaaabbabbaaaaaaaaabaabbbaabbbabbababaaabaaaabbaababaabbbaababbabbbaabaaaabaababaaaababbbaaaabbabbaaaaaababbbaabaaaabbabbabbabaabababbbabbbaaabbbbaabababaaaaaaabbbbbaababaaabababbbaababbababbbaabaabaaabaaabbbaaabbbabbababababbaaaaabbbaaaaaabbaabaabaababbabbaabaaaaabaabaaaabbbaaaababbabbaabbabaaaaabbbaabbbabaabbabaaaabababaabbbbaabaabababababbaaaabbbaaaabbaababbabaababbbbbbbbababbabbabaabbaabbbababbbaabbbbaaabaabbbbaaaaaabaaaabaabbabaabbababbbaaaaabaaabbbbbbabaabaaababbabaabaabbaabaabababaaaaabbaaababbbaaabaaaabaababbaaaaaaaabababababababbabbaaaabbbbbababbaabababaabbbaaabbabaabbbbaabaabbbbbabaaabbaaabbbbbaaababbbbaaabbabaabbbbababbabbabbababaabbbbbaabbbaabbbbaaabbbaaabaababbbaabbaabbbbaabbaaaaaabbbbaabaaabbbbabbbbaaabaabaaabbabaababaaaaabbbbabaaaabbababababbabbabbabbbababbbbabbabaaaabaaaaaabbabbbababbaababababbaaaaababababbbabbaabbbbaabbbbbbbbaaabbabaabbbabbbbaabbbababbbaaaaaaabaaabbabbbabaaababaaabbabbbaabbaabbabbbbbbabbaabbbabbbbaaaaaaaaababaaaaabaaaaabaabaaabbaaaabababbabbaabbbbbaabbbbabbbaaab aaabaabaaaaaababaabaaaabbbbabbbaaaaabaababbabbbaabaabbbbbaabbbbbbbababbaaabbababbbababbbaaaabababbabaaaabbabababaaabbbabaaabaaaaaabbbabaabbbaaaaaababbabaaabaabaaabbbbbaababaababaaabbbbbbbabbaaabaaaaabbabbbbbabababbabbabbaaaaaabbbbabbabbabaabbababaabbbabbaaabaababbaaababbabbbaaabbabbaabaabaabaabababbaabbaaaabbbbbababbbaaaaaaaababbabaaaabaababbaabaababbbaabaaaaaabbabbabaaabbaaabbbbaaabbaaaaabbbbbaabbaaaaaabaaabbabbbaabaabbbabaaabababbababaaaaabaabbbaaaaabaaaababbbbabbbaaabaabbbbababbbaaabbbabbbaabbaaaabbbaababaabbaabbabababbaaaabbaaaababbababbbbaaabbaaaaaaabbabaababbbbaaaabbaaabbaabaaabbbabbbbabbabbbbbabaabaabaaababaabaabbaaabaababbabaaabbaaaabaabbbbaababaababaaaaabbbabaaaaaabbabbbbbbbaaaaabbabaababaabaabbabbbaababbbaaaabaaaabababbbababaaaaaabaaaabababbbbbababaabaaababbaabbaaaabbaaabbbaaabbbabaabbaabaaaaaababbbbbaaaaababbabaaabbaabbaabbbbbbbababbbabbaababaabbaabbbaabbbaabbbbbbabbaaaaaabbaaaabbbbbabbaabaaababbbabaaaabbabbaaaabbbabaababbaabaabbabbbabaababaababbbbaaaaababaabaaabbabbaabbbbaaaabaabaabaabbbabaaaaaaaabbbbbbaaababbbbbaabaabbbbaaabbbaaabaabaaaababaaaaaaababaabbbabbbbbabaabbbabbbabbabababbabbabbbbbbbaaaabbaababaabaabbaaaabaaaabbabbbbabbaabbbabbaababbbbabababaabbaabaaabaaabaababaabbbbaabbbaabababbaaabbbabbbabbaaabbbbbbbaabaaaababaabbbababaabbbaaabababaaaabaabbabababbaaabbbaaaababaaabbabaaaabababbbaaaabbaababaabbabbabbbbbabaaaabbbbaaababaaababaaaaabbbbbbabbbbaaababbaaaabbaababaaaabbbabaaaabaabaabababbbaabbababaabbaabbbaaaaaabbabbbaaaabbaabbbbbbababbbabbbbbbbbabbabbbbbbbaabaaabbbababababaaabaaabbababbababbbbbabbbbaabbbbabbbabaaabaaababaaaaaabaabaabababaabbbbbbbaababbbababbbababaabbaaabbbbbaababababbbbaabbbaabbbbabbbabaaabaabbbaaaabbaaaababaabbbbaabbbaaabbabaabbbbbabbaaaaabbaababbabbaaababbbbaaabababbbaabbbaaabbbbbabbbbabbababaaababbabbbaabaabbbaabababaababbaabaaaabbbbaababbabaaababbbbbaaaabbabaabbbbabababbaababbabaabbaaabbbbbbaaabbbaaaaaaaababbaabaababaababbaabaaaaaabbabaabbbbaabbabaabbbabbabbabaabaabbabbbabbababaaaaaabbaabbaabbaabaabbaabaabbaaabababbbabababaabbaa bbaabaababbabaaabaaaaabbbbabbbbaaabaaababbabbabaaaabbaaaabbabbbabbbaaaaaabbbbbbaabbaaabaabaababbaababbabbbbbbbababbabbbabaaabbbbaaabbaabababababaabababababbabbabaaaaabaabbaaaababaaaabaabbbbaaaababbbaabbbaabbabbbbbaaaaaaabbababaaabbaabaaabbbbababaaabbbabbaaabaabaababbabaabbabbbbbbaabbbbabaaaaababbbbabbbaaaaaabbbaaabaabaaabbabaaaaaaaaabaabbababbbababaaaaabbaabaaababaababbbbbbaaabbababaaaababbabbbbbabaababbbbbbaaaabaabbabaaaaaabaabababbbababbbaabaababbbabaaabaabababbbbbaabbbaabbabaabababbbaaaaabbabbabbaaabbaaabababaabbaaaababbbaababbbbbbababbabbbbaaabbabbbbbbabbabbaaabaaabbbbabbbbabbbaaaaabbabbbbabbababaabaabbbaaabbaabbabbbbaaabbbaababbbabbabaaaabbbbbbaaababbabbabbbbbababbabbababbaaababbabbbabbaabbbbbbbbbabbababaababbbbbbbbaabaabbbaabbaabbababbbabbabbaabbbabaaabbbabbbbabbbaabaabbbbbbbababbaabbaaabaaaaaababbbbabbbbabbbaaabbabaaaaaabaababaaaabbbababababaababbaaaabababbbaaaabbbbababbababbbaabababaabbbbaabbbbabaaaabbbbaabbbbbabbaaabbabbbbbbbbbababbababbbbbabbbbababaaababbbababbbbabbbbbbbbabbabbaabaaaaabbbbabbbabbababaaababaaaaaaabaababbaababaaabaaaaabbaabbaabaabaaaaabbbaabababbaabaaababbaaaaaabbbbaabaaabaaaaabbbbbbbabaabaabaaababbabbaaaabbabbabaabaaaababbaababaabbabbaaabbabbbbaabbabababaabbbbababbbbaaaabbbbaabbaaabbaaaaabbbbaaaabbaaaabbbbaaaaaabbbabbaabaaabbaaabbabbbabaaabaabbbbaabbbbaaaaaaaaabaabaaabaabaabbabbaabaababaabbbaabbaaaababbabbababbaabbabaaabababbbbbbabbbaabaabababbbbababbaaabbbbbbbbbabbabbbaababaaaabbaabbbbbabaababaaabbbababaaaabbbabbabbababbaabaaabbabbbabaaabbbaaabbabaaabbbabbabababbabaabbaabbaaabbaabaaaabaaababbbbababaaaabbaabbabbbabbbbbaaaabaabbabbaaaaabbbababababbabaaaaaaabaabbaabbbabaaaaabbaaaaaaaaabbaaababababaababaabbaaaabbabbbbaaaabaabbabbbbabbaabbbbabbbbbaabababbbbaaaaaaabbbabbabbaaabbbaabbbbaaabbbbababaabaaaaaabbbbaaabbbaabaaaabbbbababbaaaabbbbababbbabbbbbaabaabaababbaabaaaababbbabbbbabbbaaaabbaaaaaabaabbbbababbaaabbbbabbbbaaaabaabaabaaabbaaababbbbbbbabababbaababaaabaabbbababbaabbaaaaabbbaabbabababaaabbbbabaababbbbaabbbbaabaabbbbaabbabababaabaabbbbbaa baabbbababbbabbbabbbbaabbbbabbbbabbbabaaaabbbaababaabaabbaaabbbabaaaabbbbaabbbabbabaababbaabbaabbbaaabaaaaaabbaaabaaaaababaaabbbbbbaaaabbbaababbabababbbabbbaaabbbbbbaabaaaabbabababaaabaaaabaabbbbabaabbbaaabbaaaaaaababbbbbbababaaaababbabbaababbbaaaaaaabbaabbbabbbbbababbbaaabbaababbbbababaabbbbbbbbbbabaabaaabbababaabbbbabbabbabbababbaabaaababaababbaaaabbbbbabaaaabbbbbbaabbbaabbaaaabbbaabbbbaabbababaaaabbababbbabababababaaaababbbbaabbbbaabbabbbbbbbabbabbababbbaaaabaaaababbabbbbaabbabbabbbabaabbaaabbabbabaababababbaabababaaaabaaaabaabaababbbaabababbabbbbaabaaabbbbabaabbbaabbbabaaababaaabaaaabaaababaaaabbaabbbbbabbbbbbbabbaababbbaabababababbaaaabbabbaabaaababbabbbababbbaaaabbabaabababbbbababaabbbabbaaabaaaabbaaaaababbabababbaabbbabbaabababaaabbaabaaaaabbbabbaabaabaabbbbbbbbaaaaabbababbabaaabbbababaaabaaaaaabbababbbbbbbabaaaaaaabababaaaababaaabbababbabbabbbbababbbaaababbabbbbbaababbbabbaaababbbabbbbaababaabaaaabaaababaaababaabaaaaabaabbabababaabbbababaaaaababbababaababaaaabababbabaaaaaababbabbbabbbabbbaabaaaaabbaaabaaaaababaabbababbbaabaabaaabbbababbbabbabbabbbabaababaababbbaaabaaaaaaabababababbabbbbbaabbbaaaaabbababaabbbabbababaaababbababbaabbbababbaaabaaaabbaababaaaabbbabbbbaaabbaaaaaaabababaaabbaaababbabaaaaabbbababbbbbabaabbaaabbababaabaaaabaaababaabbbbbbabaaabbaaaaabbaaaaabaababbaaaaaaabaaabbaaabbbababbbaaaaababaabbbbbbababbbbbbabaaababbbbababbabababbbaaabbbbaababaaabaabaaabbabbabaabababbaabbbbbabaabbaabaaaaaaaababbbbbabaaaaaaabbabbbbaaabbbbbaaaabbabbbbaaaaababaaabbabbabbbbaabbbaaaaababababaabaabbababbaaabbabbbbbbbaabaaabaaaabbaabaabbbbaabbabaabbababaabbabaabbbabbabbaabbbaaababbbbabbabaaaabbaaaaababbaababbbbbaaabaaabaaaababababbbbbbbaababbabababbabbbbaabbbabbbbbbabbababaaaabaaaabbbababaaababbabbbaaabbabaaaaaabababababaaabbababbbabbbbabbbabbbaabbbaabbbabbabbaabbaaaaaaaaabaaaaababaabbbabbababaaabaaaaabbbbabababbbaaaabaaabbbaaaabbaabbabbbaaabaaaaaaabaaabbbabaaaaaababababbaabaabaabaaababbabaaaaaaabbabbbbbbaaabababbbbbbbaabbbbaaabaabaaabababaaabababaaabaaaaaaaabaaabbbabbb babbbaaabbababbaababbaaaaaabababbababaababaaaabababbbaaabaabbababbaaaabbbababaaaabbabbabbabbbabaabbbaaaabbaababaababbaaabbbbabaabbbbabbabbabaababbababaaaaababbbabaaababaabaaababababaaabaababbaabbabaabbabaaaabababbaaaaabaaaaaabababbabbababbaaababbbbaabbaaababbbabaaaabbbaababbabaaaabbbabbbaabbaabababbaaaabababbbbabbaabaabbbbbbaabaabbbbbbbaabbbaababaaaabaabbbbabbabbbbabbbbaaabbbabbbbbaaaabbbaabbbbbbaabaababababbbbbbbbabbbbbbbbabbaababbbababaaabababbabbababaaabaabbbabbaaabbaaabaabaabaaabbbbaabaaabbaababaaaabaabbbaabbbbbbaaaabbbbabbaaaaaabaaaaabaabbbbbaaaaababababbabbbaaababbbaabababbbbbbbbbababababbbaabbabababaaabbaaaaabaababbbaababbbbbabbabbbbabbabbbaabaabaaababababbababaababbbbbbabbbbaaababbbbaabbababababaabaabaaaaabbbaaabbbaaabaabaabbbabbbbbabaabbabaabbaaaaaaababaaaaabbbabbbaaaabaabbabaababbaabaabbabbaaaaaabababbabababababbbaaabbabbabbaabbaabbabbbbbbbabaaaabbaaabbaabbbaabaabbabaababbbabbaabbabbbaababbaaabaaaabbaaaabaaaaabaabbbabbbabaaaabaaabbbabaabbabaabbbaabbbababaababbbabbabbbaaaaaaaaababaabaaaaaabbbbabaaabbaaabbababbbaabaabbaaaaababaaaabababbbbabbbbbbabbababaaababbbaabbabaabaaabaaabbbaabbbababbaababbaaababbbbaaaaaabaababaabbbbbabaaaaabbababbbbabbbaaaaaaabbbbaabaabaaaababaabaabbbbbbaabbbaabbbabbaababbbbbaabbabababbbbbbababbbaabababbbbbbaabbbaababaaaabaaababaabbaabbaaaabaaabbabbaabaaabababbbbabaaababbabaaababbaabbbabaabaabbbababbabbaaababaababaabbbbbbaababaababbaabaaaaabbabbaabbbbaabbaababbaaaabbbbbabbabbabbaaabaabaabbbbbbbabbbbbbaaaabbaabbaababbbababaabababaabbabbababbaaaabaabbbbbbbbbaaababbabbababbabbaaababbbbbbabbbbbbaababaababaaaaaaababbaabbbababaabaababbabaababaaabbabaaabaaaaaaaaaabaaaaabbbabbbaabbbbababbbaaaabbabaabaabbabaaaaaababbbbaabbababaaaabaabbbaaabbbbaaaaaaaaababaaabaaaaabbaaaaaabaaaaaaaaabababaabbaaabaabaaaababbbabbbaaabbaaabbbabbaabaabbbbaaaaaabbaaabaaaaabababababbbbbbbbbbbbabaababbaabbbbbbabaabbabababbbbaabbbbabbaabbbaaabbaabaaaaaaaababababbbabbbbbbabababbbaababbbaaabaaabbbbaaabaababbbabbabbbaaabaabbbbabaaabbbabaabaabababaaaaaaabbababbbbbaaabaaabaaab bbaaaaaabbbbaaababbabaaaaabbabaabaababaabaabbabbaaaabaabaaabbbbababbbabbbabaaaaaaabbabbbbaaabaaabbbbbaaaababbbaaaabbabbaaabaaaabbaabbbbaababaaaaaabaabbbbabbabbbbbbaaababbbabbaababababbabaaabbbbbbaabbaaabbbbaabbababbbbabaaabaaabababbbbabaaaabbaabbbaaababbababaaaaaababaababaaaabbaaaabaababaaabbabaababbbbabbaaabbaaaababaaababbabaabababbbbbbaababbabaababbabaaaabababaaaabbbabbbbaababaaaabaaaabaabbbaaaabaaaaabbabbbabbaaaababbaabbaabababbaabbbbbbabaabbbabbaabaabaabbababaaaaabbaabbabababbbbbbaaabbbabbabbaaaaabbbbaaabaabbaaaaaaaababbabababaaaabbaabababbbabbbbaaababbbaabaababbbbaababbaababaaabbabbbaabbbbabbaaaabbabaabaabbbabaaaababbbbbabaabbababbbbbbbaaaababbbbaaaaabaabaabbbbbaaaabbbbabaaaaabbaabbaabbbbabbaaaabaabaaabbabbaabbabbaabbbbaaaaaaaaabaabbbabbaaaabaababbbaaabbbbbaabaabaabbbaababbbaaaaababaaaababbaabbbbbbbabbbababbaabaababaabbbbabbbabaaaabbabaabaaabbaaababbaababbaabbaaabbbaaaaaaabbabbabaaabbbabaabaaaaaabbbaabbaaaaaababbbbbbabaababbaabbaababaabaaabbbabbabbbbaabbaaabbaababbabbababaaabbabaabbbbbbaababaaabaaaabbbbabaaababaaabbbbaaaaabbbabaaaaaaabaaaaabbbbaabbabbababbaababababbababbbababaababababbabaaabaaabbabbabbaaaabaabbaababaaabbabaabbbabaaaaaabbaabbbaaaaabbaabbbaaaaabaababbbaabaabbbababaababaababaababbbbaababababbabbbbaaaaaabbbbaaabbaabbbbbaaabaaaaaabaaaabbababbaabaabbbbbbbaabbababaabbabbbaabaaabbabaabababbaaaabaaaabbbbabaaabbaabbbbbbabaaaaabbbabbbaaaaaaaaabaababaabbabbbbbbabaaaaabbbbabbabaaaaaaabbaabbabbbabbbbaaabbbbabababbababbbbbaabaababbbbaabbbbabbaabbabaabaabbabbabbaaaaabbbaababababbbbababbbbaaaabbabaabaabaababbabaaaaabbbaaaaabaaabaaaaaaabbaaaabbabbababbabaabaabbaaabbabbbbabbbbbaaaabaaaaabaaaaaaabbbbaababbaaabababbbabbbaaababbbbbabbbaaaaaaaaaaaaabbbbaaaabaaababbabbaababbaababbbbbbbbbbbbaaabbbbbabaababbabaaabbabaabababbabaaaaababbabaabbaabbabaaabbabaabbbaaabaabbbaaababbaaaabbaabbbaabababababbabbbbbbbbaaabbbabbbbbababaaabababbbaaaabbbbabbaaaaaabbababaaaababababababbbabbbaaaabaabbbaabbaaabbbbababbbbabbababbaabbabbabaaabbbaaabbbabbbabbbbbbbbbabbabbbaababababaaaaabbbba bbaabbbaaabbaabaabaaabbbbbabbabababbabbaaaaabbbbbbbaaababbaaabbabaaabbbbabababaaaababbaabbabbababaaabbbbbaaaaabbbabbaabbabaaaabbaaabbabaaaaaaabbbabababaaabbbaabaabbbabbabaaabbbabaaababbabaabbabbbabbbbaaabbaaabbabbbbabaabaababbbababaabaaaaabbbbaaaabbababaaaabaabaabaaabaaabbbababaaababbbabbabbaaabaabbaababababbbbaaababababbababbbbbbaabaaabaaaaabbbbbbababbaaababaabaabaabbbabaaabbbaabbababbbabbabbbbabaaaaabbabaabaaaabbbbaaaaababbbbabbaabaaabbabbabaaabaaabaaaaabbabbaaabbabbbabbaaabababbaababaababbbbbbaabbbabbbbabbabbbbbbbaabbbbaaaabbabaabbbababbbbbbaaaaaabaabbabbbaaaaabababaaaaabaabbaabbbaaaaabaabaabababaabbaaabbbababbbaabbabaabaababababbaababbbaaabaabaaaabaababbbaabaababaabaaababaaabbbbabbabbaabbbabaaabbabababbbaaabaaabbabbaabbabaabbbaabbaabbbbaabaabbabaaaababaababaaabbaabbbabbabaaabbabaaaaabbbbbbabaabbbbbbbabababbbbaaababbbaaaabababbaabababbaabaabaabaabaaabbbaaaaaabbaaaabbaaabbbabaaaabbbabbababbabaabbabaabaabbabbbaabbbbaabbaaaabbabbababbbaaaabbaabababaababbbbaaabaaaaaaababaababaabaabababbbabababaabbbbbbbbbbbbababaaababaaababaabaaabbbbbbababbabababbabbabbaaaabbbbbbbbaabaaabbbabbabbbabaababbbbbbbbbbabbbbaaaababbaaabbabaabaabbbaababbaabaaabababaabaaaaababbbaaaaaaaaabbaaaaaaabaaabababaaabbbbbaabbabaaabbaaabaabbbababaabaabbaaaaabaabbbbbabbaaaabbaaaaababbabbababaaabbabaaabaabbbaaabbabaabaaaaabaababbbbabbbaabbaabbabbabbaabbbbbbbabbbaabaaaaababaababbbbabbaabaaabaabbbbaababbbabbbaaabbabbbaaaabbaababaaaaabaabbabbabbbbbabbbbabbbaabaaabbababababaabbaaabaaaaaaaabbbbaaabbaaaaabababaaababbbababbaabbababababbbbbaaabbbbbaaaaabbabbaababaabaaababababbabaabbbabbaabbaaaaabbabaaabbbabbbbabbaababbaaaabaababaabbbbbabaabbbababaaabbbabbbbbbbbbaaababbaababaaaaaaabaabbbbababaaaabbaaabbbaaaabaaababaaaabbbbbabbbaabaabaababbbababbbbaaaaaaaaaaabbbbbbababbabbbbbaabaabbbbabbbaaabaaabbabbbabbaabbbabbbabbaaabbbabaaabaaabbbaaabbaabbbababaabbbbaaaabbababbbaababbaabababbabbababaaabaaaabababaabbabbbabbbbabaaabaabbbbaabaabbabbbbaaaaaaababbbbaababaababaaaaabbaabbaabbaaaaabbabbababaabbbbbaaababbabbabaaababbaaab aaaaaabbaaababbaabbbabaabaaababbbbbaabbaabbbaabbbbaaabaabbaaaaaabaaababbbbabababaaaaaabaaabbabaabbabbabaababaaaaaabbaaababbabbaababaababbbaababbbbbbaabababaaababaabaaaabbaabbabbbaaaabbababaabbbbabbaababbbbbaaaaaaabaabbabaabaabbaabbbaaababaaaaababbaabbaaababaabaababbababaaabbbbaaabbaabaaababababbaabbabaaaabaaaaaabbbbabaabbbababaaabbabaaababababbbbbbbbaabababaabbbbbaaabbbababbbbaabbaababbbaabbbbabbbbbaababaabaaaabaabababbabbaaabaaaaaabaaabbbaaabaabaabbbaaabaabbbbbaabaaabaaabaaabababbbaaaabbaaaaabbbbaababbabbbabbbbabbbbbbbaabbaabbbaaaababbabbbaabaaabaababbababbbaaababbbbabababaaabaababbbbabaababaaaaababaabbabababbaaaaaaabaaabbabababbbbabbaabbababaabababaababbbbbaaaabbbbaabaaaabbaabbabbbaabaaabbbbaabaabbbbbaabaaaaaaaabaabbaaabaaabbabaaababbabbbbbabaabaaaaaaabbbbabbbbabaaaaababbabaabaabbbaaaabbbbbabbbbbabbbabbbbaaabbbbbbababbabbaabbbbbaaabaabbbaaabaaaabaababaaabbbabababbbaabbbaaaaababbbaabaaaaaababbbaabbabbbbbabaaaaabaaabbbababaabbaaabbbaabbbbbaabbababbaaababbbbaaaabbbbbaabababababaabaaababbababbaababbbbaaabbaaabaabaaaaaaabbabababbbaaaabaaaabbbbabababbabaabbabbbabaaabbbababbabbbaaabbaababbabbbbbbbaabbbbaabbaaaabbaabbbbaabbbaaababbaaaabaaaabaaababbbbbbabaabaaabbbbbabbabaaaaabbbaaabbbaaaaabaaaaaababaaabbbbbabbbbaabbbbaaabaabbabaaaaabaaaabbbaabbbbabbbabbbabbaaaabaaaaabaaaabbabbbaabaaaabbbaaaaaaaabbbabbabababaabbbbbababaabbaababbabbababbbbbbbbbbabaaaaababbbabbabaaabababbabaabbbbaaaaabaabbbaabaabababbbbbababbababbababbaaabaaaaaaaababaaababbbaabaaabaabaabbabaabaaabaabaabbbababaabaaaaaaabbaabababaaababbaabbaabbaaabbbbabaababaaaaaaaaaabbbabbabbbababbaaabbbbabbabbbabaaabbbbabababaababaaabaaabaaabbabbbaaaaabbaababaaaaabbbababbaaababaabbbbaabaababaaabaabbaaabbbaaaaaabaabbabbababbbaaabbbaaaabababaaaaabbbaaabbaababbababbaabbbbbbababbbabababbbabaabaaabbbaabbabbbbababaaaaaaaabbbbabbabbaaabbbbbbbbbbbbaababaabaaabbbbbbbbbaaaabbbaaaaabbaabababaaababbbabbbbabbaabbaaaaaaaaabbbabaabbbaabaabbbbabaabaaaababbbbabbaaaaaababbabbbababaabaaabbaaabbabaabbabaaabbbbaabbaaabaabababbbabaabbaabbabaaababb ababababbaaaaababbaaaaaabbbaabbaabbbabaabaaaabaaabbbbbbababababaabbbbabaabaabbbbbbbaaaaaabaabaaaabaaaabbababbabaaaaabbabbaaaaaaabbaababaaaabbaabbbbaaaaabbabbaabaaaaaababbabbabaabaabbabbaabaaaababbbbaabbbaabaabbbbbabbbabaabaabaabbbabbbbbabaabbaaabaabaababababbbbbbbbbaababbababbaabababbbbbaaabbabbbbbabababaaababaabaaababaababbabbaaabbabaaababbbababaaabaaaaaaabbbbabbbabbabaababbbbabbbabbbbabababaaaabbaaababbbbaababbbbbbaabbaabbabaaaaaabaaabbbaabaaaaabbabaaabbaababbbbbbaabaaabbbbbbbbbbaaaabaababbabaababaababbabbbbbabbbabbbbaabaabaaabbbbaaaabaaababaaaabbbbaaaaababbbaaabbaababaabbbaabbbbbbbaaabababbbbbaaabbabaabababbbabbabbaababbbbbbbababbaababababaaaaabbbaababbbaabbbaaabbababbbabbaaaabbbaabbaabaaaaaababaabbbabbbaaababbbbaaaaaaabbbbbbababbaaabbbbaabbabbbaabbbbababaaaaaaabbbbabbbbbbababbaaabbbaabbababaababbaaabaababbaabbabaabaaaaabababaaabbbbaaababaabbaaabaaabbbbbbabbbabbabbbaababaaaabbbaaabbbbaaababaababaaaaabbabaaaababbbabbbbababaababbbaaaabbbbbbabbbbbaaababaaabbbabababbabaabbabaaabbabbababbabaabababaabaabbbaabbbabbabbbaaababbbababaaabbbabaababbaaaabbabaabaaaaaaabbbabbbaaabbbbbabbabbbbbabaabbbbbbbabbbaaabababaaababbbbbaaaaaaaabaaabababbbbabaabbaababaabbabbbabbbbbababaaabbabaabaaaabaaaaaababababbabbbaaaabbaababbaaaaabbaaabababbbaabaaababbabbaabbababbabaababbabaababbaaabbaabaaaabababaababaaaaaabbbaaababbbabaaabbbbbbbbaabbabbabbabaabbabbbbabaabaababbabbababababaababbbbbbaaabbaabbbbaabbaababaaaaababaabbaaaaaaabaaabbbbaabbabaabaaabaaabbbaaaaaaaabbabababbbbabababbbbaaabaababbabababbaabbbabaaababaabbaaaabbbaababaaaaaabbaaabbaabbbbbabaaaaabaabbbbbabbbabbababbabbababaaabaaababbbaababababbbaaabbaabbbbababaabaaaabbbbbabbabaabbbaaaaaaaabbabbaabbbbaaabbaaababbbaabaababaabaabaaaabbbaaaabbaabaaaabababababababaaaaababbaabbabaabababbaaabbaabaaabbabababbbbbbbaaaaabbabbbbaaaaabbaabaabababbaaababbbabbababbbbbbababbbbbbabbaaaabaaaaaabaaaabaaabaaaababaaabbaaabbababbbbababbbbabbbaaaaaaaabbbaaabbabbbabbbabbabaababaabbbbabaababaaabaaaaabbbbabaabbbbbbbabaaabaaaaabbbbbabbabbababaabbaababbbbbaabbab aaaaabaabaabaabbbaabbaabaabaabaabbaaabbbababaabaababbabbabbbbaababbaabbaaaaaabbaababbaaaabbabaaabaabbbabbbaaaababbaaaabbbabbababbaaaaaabbbabababbabababbaaaaaababaabababbbababbbaaaaabbaababaaabaaaabaaabbbaabbbaaaabbaaaababaabbbbbabababbbbaabbbbbbbaabbbababbaababbabbaaabababbaaababaabbaaaaabbaaaaabbaaababaaabaaabbabaaabaaaabaabbbababbaaaababbabababbabbaabbbaaababbaabbabaaabbaabaaabbaabbbbababbabababaaabbabaabbababaabaaaaababbbbabababbabaaaaaaaaabbbbbbabbaaaabaabaaaaaabababbbbaaabaabbabbabbabbaaaaaabbbbbababbbababbbaabbbbbaaaaaabbaabaabababbbaaabbaabaabbababaaaabababbbabababaababbbbaabaabbbaabbbbabbbbbabaabababaaaabbaaabbaaababbbbabbaabababbbababbbabbabababaabbbaaabbabbbbbaaabbbbbababaabaabaabbbababbabbbbabbbaabaaaaaabbbbabbaabbbbbbaabbabbbababaaababababaaaaabbbaaaabaaaabbaabbbbaaabbaabbaabbababaabaaababaabbbbbbbaaaaababbabaabbababaabababaabbababbbbbaabaabbababbbbbabbbbbbabbbbbaababaababaaabaaaaaaaabaabaaaababbaaabbaaabbaaaabbbbabaababbaabbbbaaabbbbabbabababbababbababaaabbbabbabbaabbaaaabaaaabbaaababaabbabbaababaababbbababaabbbbaaaabaabaaaabbbbbabbbbbabbbabaaabaabaaababaabbaabaaababbabaabbababbbaaaabaaababbabbabaaabbaaaabababbbbbaabaaaabbbbabaaabbbabbaaaabbaaaaabbbaabbbabbaabbbbbaabbbababbabaabbabababaabaaaabbabbbabaaabbababaabbbabaaaabaaabbbaaabbabaaababaaabbbaabbbabbaabbaabbabbaaabbaabbaabaabaaaabaabbbaabbababbaaabaaaabaaaabbaaabbaaabbbaaabbbbbbbaabababbaaaaabaabbaabbbbaabbabababbaabababbaabbaababaaabaabaaaabbabbbbaaaabbaaaabaaaababbabbbabbabaabbbaabababbaaaabaababbaabbaaabbabbbababaaaaabbaaabbbaaabababbbababbaaabbaaaaaabbbababbaababbbabaabbabbbbbaaaabbabaaaabbbaaabbaaabaaaabababaaabbaabbbbaabbabbaaabbbaabaabbaabbaaaaaaabbaaabbbabbbaabaaaaaabbaaaaaabbbaaabaabaabbabaababbbaaaabbaabaabbbbbbaaabbbbaaaabaaabbbbaabbaaabbabaabaabbbbbabbaaabbabababaaabaabbbbaababbabbbabbaababbaabaaaaaabaabbbbbbbbbaababaabbabbabbaaababaabbabababababaaabbbabbaabbbbabaabbbbbbbaababbbabaabbaabbaababbaaabbaaaabbaabbabaababbaaaaabbaabbabbbbbbbbbabaabaaababbabaaaabaabbbbaaabbbaaabaaabbbbbbbbabbaaa bababbbaabbbabbabbaaaabababbbbbbaaaaaabbaabbabbbbabbaababbaaabbbbbbaabaaaaaabaabbbaabaaaaabaaabaaaaaababaabbaaabbaaabaababbbaababaabaaaaabababbaabaabaaaababbabaaababaaabaabababaabbaaaaaaababbaabbababbaaaaabbaabaabbbbabaaaabaaabbaabbaaaaaaabababbbaabbbababbbaaaaabbababaaababbbbbbaaabbbbbbaaaabbbaaaabababababbaababbbababaaaaabbaabbaaabaabbbbbbbabaaabbbbabbbabbbbabaaaabbbbbbaabbbbbaaaaaababbbaaaaaaabaaaabaaababaaaaaabaaabbbaabaaaaabbbaabbbbaaaaababbbbabaababbbaaabbbbbaababbaaaaaabbbbabaabbbbbaababbbabbbbbbbaaabbaababaaabbbbaaabbbabababaaaabbbbabbaabbbbaaabaaaaabbbbababaababbabaaababbabaabbaabbaabbabbaababaabbaaabbaaaaabaabbbbaabbbaaababbbbbaabaabbaaabababbbbbbababbababbababbbbbaaaaabbbaabaaaaabababaabbbbbabbbbaabbaababbabbabbbabbbaaaaabbabbbbbaabbaaabaaabaabababbbbbbbaababaabbabbbbbabbababbabbaabbbbabbbbbbbbbbbaabaaaaabbbbaaaaabbbabbbbbaaabbbaabbabbababaaaaabbbbbaaabaabbaaaabaabbabaabbbabbbabaaabaabbabbbaababbbbabbaaababbaabbaabaabbbabbabbabbaabaaabbabababbababbaaaabbbbbaaaabbbabbbbababaaabbbabbbbbbbaaaabbbbababaabbbbbabbbbbaabbaaabaaaababaaaababbabbbabbaabbbabaabbaaabaaabaaaaaabaaabbbbbbaabaabaaababbabbbbabaabababbaaaaaaabaababbbabbabababbbabbaabbbaabaaaaaababbabaaaaaabaaabaabaaaabbbbabbaabbabbbbabbbaaababbabbbabbabaabbabaaabaaababaabaaabababbbaabbbbabbaaabaaabbbbaaabbbbaabaaaaaaaaabbabaabbababbbaaabbbababbabbbababaaaababbbbabbbaabaaaaaabbabaaaaababbbaaaabbabbabbbbbbaaaabbaabbababbbbbababbaaababaaaaaaaaaababbbabaabbaabaaabbbabaababbbbbabbbbabaaaabbbbaabaaabbabaabaaaaabaabaabaabbbbaaabbabbbbaaabbabbaaabbbbbaaaaaabbbabbabaaaaaaabbaaabaaaabbaaababbbababbbabbbaaabaaaabaaabbaaabbbaabbbaababbbabaabbbaabbbaaaababbabbbabbabbabbabbabbaabbbbaabbaabaaaabbbbbabbbbaabaabaaaaabaababbbaabababaaaaabababbbabbbbababbbabbaaabbbbabbbbbabbaabaabaabbbaabbababababaabbaaaabbbbbbbabaabbbbababaaaabbbbaabbaaababbbbbabaaabababbbaabbbaababbbabaaaaabaaabaaaabaabaababaaaaabbbaaababaabbabbabbaaabbbaaaabbabbbaaabaaaabaabbababaabaabaabaaaabbbbbabaaaababbaabbaaaabbabbaaabbabbbbaaabbabaabbaaabaaaabbbaab abbaababababaabbbbbabaabaabbaabbbbbababaabbbbaabababaabbbabababbbaaaabaaabbaabbbbaababbaaabbaaabbabaabaabbbaaabbbabbbbbabbaaababababababbbbbaaaaaaaababababbbabaabbabbbaaabbaabaabbbbbbbabbbaababaabbbbabbbabababbabbbbabaababababababaababbabaabbbaaabbbababbbbbaabbaababbbbbbababaabbabaababaabbbabbaaaabbbaaababbbabbbaabaaabbbabaaaababaaabaaaaababaababaabbbbbbbbaaabbbabbbabbaaaabbabbabbbbaabaaabaaabbaaabbabaaaaaabaaababaabbbabbbabababbbbbaababaabaabbaaabaaabbbabbbabbbbbbababaaaaaaabbabaabaaaaaabbaaaabaababbaaaaababaababababbaabbaaabaaabbababbaaabbbbaaaabbbaaaabbabaabaabbbaabaabaaabbbabaaaaaabbaabaabbaaaabbabbbabbaaababbaabbbbabbbaabaaaababbbabaababaaababaaabbabbaaaaaaabaabbabaabbababaabbaabbbbaaaababaaabbbaaaaaaaaaababaaaabbaabbbaababbabbabbbaaaaaaaabaabbbbabbabababaaabbabbaaabbbababaabbaabaaabaaabbbabbbbbbaabaabbbbbaabbaabbbbabbaaaaababbbaaabaabbabbaaaabbabbaaabbaabbbaabaabbbabaaabbbabbbbabaabbbbbbababaabaaabaaabbababbbaaabbaabaaaabbbaabbbabaabbaababbabbaaabbaaabbaabbabaabbbbbbaaabaababbbbaabbbbbabbbaaaababbbbbbabbabbabababbaabbbaaaabaaababbbbabbbababbbaaabaaaabaaaababbaabbbbbbaaababaaababbbababbaababaabaabbbbbabaaaaaabababbaabbabbaabbbaaaaaaababaaaaaabbbbbbbaababaaabbaabbbbababbbbabaaaaabbaaaaabbbbbbbbaaababaabbbbbaaababbabaaaabaaabbaabbaabbabababaabbabaaaaaabbaaaaabbbaabaababbbbbbbbbaabbaaabbbbbaaabbbabaaaabaaaabaaabbabaabbabbbbababbababaaabaaaabbbbbbabbbababaababbabbaaababbabbbbabbaabbbabbababbabaaababbbbabbbbabbbaaaaaaaabbabbbaaababaababbbabbbabaabbabbbbbbabbbaabbaaaabbaabaaaabaabbbabbbababababbabababbaabbaababaabbbababbabbaabbbaabbbbbabbaaabababbbaaaaaaaaabbaaabbaaaaaaaaaabaaabbaaabbabbbaaabbababbabaababaaabbbbbbbabbaaabbbbbbbabbabbabaabbabbaaabaaabbbababaaabababbababaabbbbbbaabaababbababbbaaabaaababababaaaabaaababaaabbabbaaabaaabaaaabbbbaaaababbbabaabaabaaaabaabbbaabbaaaabbabababaaabbbbbbababaaabbbbaaaababaababbabbbbaaaabbabbbbaaaabaaaaabaabbaabbaaabaabaabaaaaaaabbbaababaaaabaabbabaabaababaaaabbbbbababbbaabaabababbbabaaabaaabbabbbbbbaabbbaabaaaaaaaaabbabbbbaaabbaab abbbabbabaabbaaaaaabbaabbbaaaaabbabaaabaaabaabaabaabaabbaaaabbabbaaababbbaaabbbbaaabaaabbbaabbaabaaabaabbabbbaaaabaaababbaabaaabbbaaababbaaaabbbaaaaabbbababbbbbaababbbaabbaaaabaabbbaaabaaababaabbaaabbaabbaabbbaabbabbabababaabaababbaabbabbbbbbbbaaabababaababbbaaaaabbbaaaaabaaabbbabbbaaaabaabbbbabbbbaabbbabbbbaabaaababbbabbaaabbaaabbaaaabaaababbabbabbbabaabaabbbabaaaaaabbbaabaaaabaabbabaaaaabaabababbabbbbaabbbbaabbababaaaaabbbaabbaabaabaaaaaabbabbabbbababaabbaabbaaababaaaaabababababbaabaabaabbaabababbaaabbaabbbbaaabaababbbaabbabbbabaabbaaabaaabbaaababbbaabaabababbbaababaaaabbabbbbbabaabbbbabbaaabbbababbaaabbabbaaababbaaaaaaabaabbbabbaaaaaaaaaaabbabbaaaaaaababaaaabaabbabbbaaaabbababbabbaaaaababbbaabbabaaaabaabaaababaaababbbabbbbbaabaaabbabaabbabbbababbbbaabbbaababbbbbbaabababbabbbaaabababaabababaabaaaabaaabbabbbaaaabbbbbaaaaaaabababbbaabbbbaaabaaabbbbbbabbbaaabbabaaaaaabbabbbbbbbbbbbaabbaaaaabaabbbbbbbaaababaaabaaaabbaaabaabbabaabbbabbabaabaaabaabbbbabbabaabababbababbabaabbbbababbaabbbaaaaabbababbbbabababaabbbabbbbbabaaaabbbbbbabbabbbbbaabbabaaaabaababbaaabbaaaaabaaaaaaaabaaabaaababbbbaababaaabbaaaabbbbbbaaabaaabaabaaaaaaaaaaababbabbbababbbbaabbaabbbbbababaaabbbaaabbababaababbbaaaabababaababbaabaabbabababbbbbabbabbaabaabababbbbabaaabaaaaaabaaaaaaabbbbaaabaaabaabbbabbbbbbbabbbbaababaabaaaababbaabbaaaabababbbbabbabbbbababbaaaabbbabbaaabaababababaabbbbbaabbabbbbaabababbaaaababaaabbaababaaabaabbabbbbbaaaaaaabaaabbabaabbababbabaaabbbbaaabaabababbabbbbbbbababbabbbbbababbbabbaaabaaaaaabaababababbbaabaabbbbaaabababbbaababbabababbbbabbbbbbbaaabbbbabbbbaaaabbbbbababbaaaaabaaaaabbbbbbbbbbaabaabaabbbabbbbbbabbabbababbabbbaabbaababbabbaabbaabaaaabaaaabababbbbbbbaababbaaaaabbbaaaabbaabbaaabaababaaaabbbabbbabbbaaaabaabbbbaaabbaabaabaabbaabbbbbaaaaaabaaaaaaabbaabbbbababaaaabababaaabbbabababaabbbaabaaaabaababbabaaaababaaababbbbababaabbbbbababaabbaaababaaababbbbabbaaaabaaabbabaaaabaaaababaaabaabaaababaaababbbabaababbbbbaaaabaabaaaabaabbbbaabbbaababbabaabbaaabaabbbbabababbbabbaaabbbabaab bbabaaabbaabbbababbbbabbabaaaabaabbbbaababbbabbabbbbbbaabababaababbabbaabbbbabaabaabaababbabbbaaababbabbbaaabababbbbbbbbaabaaaaabbbbbbaaabbabbaabbabbaaabaabbaabbabaaaaabbbbbbbbbbbababaabbaabbbbaabbaaababbabbbabbbbababbabaaabbbaabbaaaabbaabaabaabaaaaabaaaababbbbababaababaaaaabaabbbbabbaabaaababaabaaabaabbbaaabbbabaaabbbbbababbbbabbbbababbabbbbaabbaaaababaaabbababbbaabbabaaaaabaababaaaabaabbbbababababbabababbbabbaaabbbababbbbaaabbbbbbaaababbabaabbbabaabbaaabababaaabbbababbaabaabbaaabbababaabbbbaaababbabaaabbaababbbbabbbaababbbbbaabbbbbabbbabaabbaabaaabaabbbbbabaaaaabbbabaababbbaababbbbabbbbaabaaabababaababbabaabbbbbbabbaaaaabaabbbabbbbbbaaabbabaabbbabbbbbbabababbbababbababaaabbbaabaaaaabaaabbbbaabbabbaabbaabbbababaabaaabbbbababbabaabababbbabbbbaabbbababbaababbaaaaabaabaaaaaabbbabbabbbabbaabbbabbaaabbaabbbbbbbbbbbabbbaaababbaabbbabbababbaaaabababbbbaabbabbaabbaabaabbababbaababbabaababbbbbaabbabbabbbbabbbbbbbbaaaabbbbaaaabbaabbbababbabaabaabaabaaaababaabbbabbaaabbabbbabababaaabaabbaabaaabbbbaaabbbabababaaabaaabbbbaaabbbbabbaabaabababbaabbbabababbbbbbbabaaaabbbbabbaaabababbbaabbaabaaaabbaaabbaaaabbbabaaaaabaaaababbababbabababbbbbaababaabbabababaabbabaaabaabaabaaaababaababbabbbbababbbaaabbbbabbababbababbbabbaaaabbbbaaabbaaababbaaaabbbaaaabaabbaaaaabbbbbabbbbbbababaabaabbabbabbabbaababbababbbaabbbbaaababaaabaabbaaaaababababbabaabaabaabababbbaabababaaaabaabbaabbaabbaaaaaaababbbaaaabbbabaaaabaaabaabaaaaaabbbbbbabaabbbaaaaabbaabaabaaaabaababbbbaabaabbaababbbaaabaabaaaababbbababaabbbbbbaaababaaabaabbabbbbbaabbbbbababbaababbbbbbababbabaabbabaaaababbabaabbabbbababaabaaaaaaaabaabbbbaaabbbababbaababbbbbbababbbabababaaabbbbbabaabbabbbaaaababaaaaabaabbbaababbbababbbbbbaaaaabababaaabaaabbabbbbababbbbbbbbbbbabaababbbbaabaaabbbbbabaabababababbabaaaaaaaabbaabababaabaaaabbaaabbbbaaabbbbbaaaaababababbaaabbaaabbabaaabababbabbaaaabbabbaababbbbaabbaabbbbbbaabaabaababbabbaaaaabababaababbbabbaaababaabbabbaabbaaabbaaaabaaaabbbaabbbbbbabbbabbababbabbbbbbaaabbaaaaababaaabaaaaaaabbbaaaaabbbaaaabab aabababbbbbabbbabbaabbaabaabaabaaabaaabaabababaaabaaabbbbbbaababaaabbaaabaaaababbababaabaaabaaaaabaaabaaaababbbabaababbaaaabaabaaabbbaababbbbbabaaababababbaaabbbbabbaababaabaaaabbbbabaaaabbbbababbaaabbaabaabbbaabbbbaababbbbbbabbbaabaaabababbbaaabbabaaaababbaabbabababaaabbabbbabababbbbabbabbabbbababaabaaaababbbbbbaabaaaaabbabbbababaaabbabbbbaaaabaaabbabaaaabababaababbbaaaabaabbbaababbbbbaabbbababaaabbaaaaaabababaabaaaabaaaaababaabbabbababaaaaababbbbaaaabaaaabbbbbbbaabbaaaaaabbababbaabbbbaaababbabaababbbbabbbbabbbbbbabababbbaabbbbabaabbaaabbabbaabaaabaaababbabbbaababaaabaabbbbbabbaaabbbaaaaaaaaaaabbbbabaaabababbbbaaabaabbbaabaabaaaaaabbaaaababbbaaaabababaaababbaaababbbbaababababbabababaaaaabaaabababbbbabaabbabbbaaaaaaabbbbaabbbababbbabbababbbaaaaaababbaaababbaaababbabbbabbbbabaababbbbbbbbabbaababababbbabbaaabbbabbbabbabbabaabaabbabbabbbabbabbaaaaaabaaaaaabbbbabbbbaabbbaabbaabaabbbaabbaabbbabaaaaaaababaabaababbaabbaaaaaabaabbaaabbababababbbbbaaaabbbaabbbabaaababbbaaababaabaaabbbbbaaabbababaaaaabaaabbaabaabaabababbbbbbbaaabababbbabbbbbbababaaabaaaaaabbaaaaabbbbbbaaabbbbbaabababbbbbbbbbaaaaabbbaabaabbaabbababbbbaabbbbaabbabaaabbabaaaabaabaaaaaaaabbaabbaabbbbaaabaaaabbaaaabbaaabbaaabaaabbbaaabbbaababaabbababaaaaaaaabababababbababaaabbbaababaabbbbbaabbabaaababaabbbaababbaabbaababbabbbbabababbbababbaaaabbbbabaabbbabbbbbabbaaababaaaabbbaaabababbbbaaabbaaaaaaaaabbabbbbabbaabbaaabaaabababbbbbabaaaaabbabbbabaaaaabbbbbabbbbabbbbaabbbbaabbabaaaaabaabbaaaababababaaaabbbbbbbaaaababaabbabbbbbaaaaabababbabaaaaababbabaabbbbbbaabababaabaabbabbbaaaabaaaabaababbaaabaaababaabbbabaaabbbaabaabaabbbaabaababaaababbbbabaaabbabbaababbabbbbbbababaabaabaaaaaaabbaaaabbabaabbabaaaaabaabbaabbaabaababbaaaabaabbaaaaaaabbbabaabbbaaababaababababbaabaababbbabaaaabbabbaababbbaababaababbaabaaaabbababbabbaabaaabaaabbabaaaaabaaaaaaababbbbababbabbabaabaabaaaaaababbbaaabaabaaaabbaaababbbbaaabbababbabbbabaaababbbbbabaaabbaabbabababbbaaabbababaabaaaaabaaaabbaaaabbbabbaaabaaaabbbabbbabaaaabbaaabbbbbbaabbbabababab bbaabbbaabaaaababbbaabbbbbaaabaaabbbbbbbabbbaabbaaaaabbaabaababbabbaabababbabaabaaaabbbaaaababaaaababbaaaaaaaabbbbababbaabbbabaabbbaaaaaabbaabbbaabaabbaaaababbbbbbababaaabbaaaababbbaaaabbbbbaaaabaabababbaabaabbabbbbaabbbaabbaaabaaabbbabbaaaaabbabababbbbaaaabbbabbaabaabbbbaaaaaaaaababababbbbbbabaabbabbbbaaaabbabbbaabbbabaabbabbaaababaaabbaabbbabaaaabbaabbbbbaaaaaaabbabababbbbaababbaabababaabbaaabaaaabaabbbababbbababbaabbbbbbaaabbbabbaaabbaaaaaaaabbaaabaabbabaaaabaaabaaaaaaaabbabababaabbaaaaaabbabbbaaabaaaabbbbbaababbaabbabbababbbabaababaaaaabbabaabbabbabbbabbabbbababbbbbbbbbbbbaabbaabababbaabbabbabbaabbaaaaaabbaababaabbaabbbabaaabbbbababbbaabbbabaaabaabaaaababbaabbabbaabbbbbbaaaaabbaaaaaaabbbbaaaaabbbbaaabababaababaaabaaababbbabbaaaabbabbabbaabaaaaabbbabaababbbbbaabbbbaabbbbbabbaabbbbbbababbbababbabbabbaababbababbabbabbaaaaaaaaabbabbbaabababaaaaaabaaabaabbbbbbabbbbbbaabbaaaaaababbbbaabababababaababababbbbbbbaaaaababbaaabbbabbbaababaabaaaabaabaabbbababbbabbabbaabbbaababaabbbababaaaaabaaabaabaababaaababaaabbbababbbbababbbbabbbabaabbbaabaaabbbaaabababaaaaababaaaababbbaaabbaababbabbbbaabbbbbabbbbbbbaaaabbababaabbbbaaaaaabbaaaababaaabaaaaabaabababaaaabbbaaababbbbaaabbababbbaabbabababaabaaabaaaabaaaababaaabababaaabaabaabbbbaaaaaabbababbbbbbaaaaabaaababaabbbaaababbaaabaabbaabbaabaaaaaabaaaabbaababbabbabbbabbaaabbabbbbbaaababaaababbabaabbaabaabaaaaabaabababbbabbaaaabbabbbababababbaaaababbbbbbbaababbababbabaabaaabbaaaaabbababaaabbbabbababbababaaaaaaaaaaaabbaabbababaaabbabaaaaababbbbbbbbababaabbaaabaabbabaaaabbaaabbababbbbabaabaaabaabbabbbaaabaaaaaaaabaaaaababaaabaaabbabaabbabbaabaabbbbbbabbbbaabbbbbbbbabbaaaaaabbabbabbbbbbbabababbaaaababbbbbaaabbaaaaaabaaababaabaabaaaababbbbbbbbbbbaabbbaaaaabaabaabaabbbaaababbbabaaaaaabababaaaaaabaababaabbbabbbabbbaabaababbababbababbaaaaabababbaababbbaaaabababbaabaaabbaabbbbabbababaababbabbaababaaababbbababaabbaabbabaabbbaabababaaabaaabbabbbbbbaaaabaaabbbabaabbbbababbabbbbbbaababaabbbbbababaaabbbaaababababbbbbbbabaabbbaaabaabbaaaaaaaabbaabaaa bbababbaabaabbaaaaaabaabaaabaabaaabbaabbbaaaabbabaababaaabbabaaabbbabbabababbaabbbababbbbaabbbabbbbbbabbbbaaaabaabbaaababbabbbbabbbababaaabbaaababaabbbabbbbabbbbbaabaabaabaabaabbaababaabbabbbbbbbabaaaabbbbaabababbbbaababababbbbabaabbbaabaabbabbbbaababbaababaabbaaaabbabbbababbbbbbabbbaaababbbbaaabbaababaabababbabbabbaabbbbbbbbaaaaaaabbbbbbabaabababbbabaabbbbbaaaaababbbbbbbbaabbbbbbaabbaabbbaabbabaabababaabbaabbaababbbbbaabbbbabbbbababababbaaabbbbbbaaaabbabbbbbbbbbaaabaababbbbaabaabababaababaaaabaabbababaabbbbabaabbaaabbabbbbaabaabaabbaabbbababbbababbbaabbababbbababaaabbabbbaaaaaaabbaaabbbbbaaababbabbbaabaaabbbaabbaabaabbbaaaabaabbbbaaababbababbabababbabbbbbaaaabaababbabaaaababaaaaababbaaabbbbbbbabbaaababaaabbbbaaaabbaaaabbbaaabbbabbaabbaabaabaaabbaaabaaaabaaaaababbabbbaabaaaaabaabaaabaabbaaabaaaaabbbbbabbbaabaaabbabbaaabaabbbababaababaaaabbbbbbbbbbabbbbaaabaabbabbbababbaabababbbbabbaabaabbabbabbbabbababbababbbaababbaababbbabaaabaaabaaabaabbbbaabaabaabbabbaabbaabaaaaabaababbaabaaaaaaaababaabbabbbabbabbbbbaaaaaaaaaabbabaabaabaaabaabbabbabaabbbbbbbabbababaaabbbbbbbbbaaaaaaaabbabbaabaabababaaabaabbabaaabbbbabbbaabaaaaaabbbababbabbbbaaabbaabbbaabababaaababaaabbbbaabbabaaabababbbbbbbbbbbbabbabbabaababbbabbabbabbaabababaabbabbaababaabaabbaabababaabbabbabbbaaaaabbaababababaabbbaabbaaabbaaaabbaababbabbabbbbaabbbaaaababbaaababaaaabbaaabaaabbbaabbaaabbaaaaaaabbbabbbbabaababbaabbabbaababababaaabbbbaaabaabaabaaaabaabbbabaaaaababbbbabababaaabbabbaabaabaaaabbabbbbbbbaabbabababaaabaaaaabbbbaaababbbabbaaaabaaaaabaaabbabaabbaaababababbbabbaaaabbbbaaabbabbaabbbbababbaabbaabbaaababbbabaaabbbbbbbaabbabbaaaabbbbbbaabababaababaaabbbabbabababbbbbbbabbbbabbaabaabababbabbbbbbbabbaaabaaaababbbaabbaabaabababbabbabbaababbaabbbbbaaaaabaaabbbbabbabbbbababbaaaaabaaabaaabbbabaabbaaabbaabbbabaaaabaaaababaaababaabbabaaaaababaabbaaababbaababaabbbabbbabbbaaaaaaabbbbbbbbbaaaaaababaabaaaabbbbbabbabaababbbbbbaaaabbbbaabababaabbabbababbaaabbbabbbababbbbabbbbbbbbbbbaabaaabbaaaabbabbbabbbbbabaaabbbbbbbabbabba aaaaabbbbaaabbbbaaaaabbbababaaabbbaabaabbaaaaabaaaaabbbabaababbbabbababbabbaaabaaaabaaabbaabababaababaaaaababaababbabbbbbbabaabaaaabaabababaabaaabbababbbaabbaaabbbabaaabaabbabaabbabbbabbbbbbaaaabaabbabbaabbabbbababbaaaaabbbbabbbaabaabbabbbbbababaaaaababbbbabaabaaabbbabbabbaaaabbabbabbabaabbbabbbabababbabaabaaabbaaaabbaababbaaaabbabbbabaabbaabbaababababbbabbabbbbbbaaabbbbaabbababbbaaaabaabbbabbbbbaababaabbabbbabbabbaabaaaaabbaaaaaaabbabaaabbbbababbbbaaaaaaabbababababbbaaaababbbbaaaaaaabbbbaaabaaaabbabbbabbbabbaabbbbabbaaaaaaabababbaaaababbbababbabaababaabaababababaaaabbaabbbaaaababababbaabaaaabbbaabbabaabbaabbbbbbbbbabbabaaababaaabbbabababbabaababbbaaaaabaaabbbaaaaabbbaabbaaababbabbbabaaababbbbbabaabbbbbbbbbbababaabaaababbabbabbababbbbabababababbaababaababbaaababbbbabbabbaaabbbaabbbbbbbbbaabbabababaaaababbaaabababbabbbbbaabaabbabaababbbbbaabaaabaabbbaabbbabbbabbbabbbbbabbaabbbaabababbbbbaaaaabbaabaaabbabbbbbabaabbbbaabaaaabaaababaabbabaaaaaabbaabaaaabbabaabbbbbabbbbaaaabbabbbabbbbabaabbaabbaabbbabababaabbaaabbaaaabbaaabaaabbbaababaabbaaaaabbbbbaaaaaabaaabbbabbbababbaaabaabbaaaaabaaababaaaababbaabbbbaaaaababbbbbabbbaabaabbaaababaaaaaabbbabbabaabaaaabaabbbbbabbabaaaaaaabababbaabbbabbabababbabbbaabbaaabbaaaaabbabaababbabbaaabbbabababbabababaabaaaabbabbaabaaabaabaababaaabbaabbabbbaababaaaabaabbabbbbaabaaabbaabbbbabbbaabbbbbabbaababaabababbbabaaaabbbaaaaaaabbaabbaaaabbaaaaaababbbaababaababbbaababbbbbaaaabbababbaabbbabbbaaabbaaabababaabbbaababbbabbbbabababaabbaaababbabbabaabbbbaaaabbabababbaabbbbaaababaabaababbaaaabaabbbaababbaaabbaaaaaaaaaabbbbbbabbababaababaababaabaaabbaaabbbbbbaabbbaabbbbaaabbaaababaabbabbbbabaaaababbaabbbaabbbaabaabaaaaabbaababbabbabbaababaabbbabaaaaabbbabbbabababbbbbaabbbbbaaaabbaaaabaaaabbbaaaaabaababbbaaabbababbbbababbaaabbbbaabbbabaaaabbaaaababbbaabbabbababaabaabbabbaaaabbabbbbbabaabaaaababaababbaabaababbababababaabbaabbbaabaabababbbbaaabaabbaaabaabbbbbaaabbbbbaaabababaaaaaaabbaaabaaaaabbbaabbababbbaabaaababaababaaaababaabbbbbababbababaaaabbbabbaba abaabaaabaabbaababaabbbaaaaababbaababaabbababbbbababbbabbaaababbbbabaaabbbbabbbabababbaaaaaabbbaabaaaabaabababaaabbbbbababbaabaabbbbbbaabbabababaabababbbbaabbbabaabbabbabaababbbabbbbaababbababaabbbbaaabbbbaaaababbbbaaababaabbaaababbaabaabbabbbbbaabaabaabaababaaabaaabbaabbbbabbbbababbabaabbbbabbabaaababbbbabbabbbabaaaaaaabbaabbabbbaaababbabaabbbabaaaaaabbbaabbbaaaaaaaabaabaabaabababaababbbaaabbabbaaabbaabbbbbbabbaabbabbaababbbaababaaaababbbaaabaaababbbababaaabbbbbbbbababaaaababbaabaaabbabbababaababbbabbbaababbbabbbbbbaaababbbaaaaabbbbbaabbabaabbabbbbabbababababababbaababaaabaabababbbaababbbababbaaabbbaabaaabbaaabaaaaaaababababaabababbbbbaaabbbbbaabaabaabbbbaabbbabaabababbbbbaabbbbabbbaaaabbabaababaababaabaabaaaaaabbaaabbababbabbaabbbaababaaaabababbbaaaabbabbbbaabaabbbaaaaaaababbbbbabbabbbaababaababbaaabaaabaabbbaaaaababbbbbaabbbaabbabbbbaaaaabbabbaabbabbabbbaabbbaabbaabbbabbababaababbaaaaaabbbabbaaababababbbabaaaaabbbaabbaaaabbaaabaaabbbbbbbabbbbbbbbabaaabbbaaabaaaaaabbaaabbbaaabaaaababbbabababbabbabaabbbaaaabababaaaaababbbababaaababbabbbbbabbbabbbbbbaaaaaaabbbbbbbbaaabaaaaabbabbbbaabbbbabbbaabbbaaabaaabbbbaabbbbabbaaaabaaaabbbbbbbbaaababbababababaabbaaaabbaababbabaaaabbaaaabbababaabaabbbbaababbabbabbbabbaabaaaabaaabbabaaaaabbabaaabbabbbbbbabaabaaabbabaabbabbbaabbbbaaababababbaabaaaaaaaaaaabbbaababababaabbbbbaabaabaabaaabaaabbbbbaaabbbbabbabaabbbaabaaabbaaaaaaabbbbaaaaababbaabbbbbaaabbaabbaabbbaaabbbabbaaaaabbbbbabbaababbbabaaabababababaaabbbbbbaaaaababbabbaabbaababbbaabaabbabbbaabbabbbabbaabbbaaabaabaabbbabbbbaabbbbaabaabaabbabbbabaaaaabbabaabaaaabbbaabbabaaababaaabbbababbbababbbbbbbaabbbbbbbaaaaaabaaaaabbbaababbbbbaaaaaabaabaaabbbabbabbbabababaaaabaaabbaabababbbbbbabaaaaababaaaaabaababbbabaaabbbabbabaaabaaaabbaabababbabbaabbbbaabbaabbbaabbababaabaababbbaaababbabaaabbbbbbabbbbbbabaaaabaabbbbabbababaabbbbabbbbbbaaabbbbaaabbabbbbbbabaaaabaabaabaaaaaaabbabbbbbaabbbbbabbabbbabbaaabbbbabaabbbbaaaababaabbaaabaabaabaaaabbabababbabbaababbbbabbaabbaaabbbaababaabbababbbabaaba baabbbbababbbbaaabaabbaaaaabaababababbabbabbbaaababbabaaababbbbaababbbbaabaaaabababaabababaababbabaaaabbbaaabbbaaabbabbabbbbaaabbaaabaabbabbabbaabbabbabbaaaabbbaaabaababababaabbbbabbbaabbaaaaaaabaabbaabbbbbaabbabbaaabbbaabbabaaabaabbabbaaaabbabababbbabbaabaabbbbbbabbaababaaaababbbbbabbbaabaaaabababbabbbbbabbaabbaaababababbbbaaabaaaabaabbaaaababbbbaabbbabbabbabababaaaaabaaabaabaaaababbbbabbbabaabbbaabababbaaabaaaaabababbaaababbaaaaaabaaaabbbbbbabbabbbbbbbbbbbbbaaabbbaaabaaaaaaaabbaaaabaabaaababbbbaaabbabbbbbbbbbaababbbbaaabababbabbbbaaaabbbaaaababbaabbbbabaabbbbabaaabaababbbbbbabbbabbbbabbbbababaabaabaabbbabbbabbabbbbabaabbaabaaababbaabbaaaabbaaabbaaaaabbbbabaaabababbaaaaabaaabaabbababaaaaabaaaabbbbbaaaaabbbbaabbbabbaabaabbbbabbaabbaababbabbaaabbaabbaabbaabbabbababbbbbaabbabbbbbaababbababbabbaababbaaaabbabbaaaabbbbaaabababbaabababbbbabbbbbbababbbaabbaababaabaaaabaaaaaaaabbabaaaaaaabbaabaababbbbaabaabaabaaabbbaaaabbbaaaaaabaaaaaaabbababbaabbbbaaabababbaaaabbbaababbbbaaababbbaaabbabbbaaabbbaaaabbaabbabbbaabbaabababbaaabaaabaaaabaabbabbaaababaabbbabaabbbbabbbbaabbbababaaabbabaabbaabbbabaaaabaaabababbabbbaabbababaabbaabbaabbaabbabbaaaaabbabaabbbaababaaababbbababbbbababbaaababbbbabbaabbbabbbbbbabaabbaaaaabbaaabbbbabbbbabbabaabbbbabababbbabbabababbbbaaababbaaabbababaaabbbaaabbabbbbbaaaaabaaaaaababaaabbaabbbabbabaabbaabaaabbaabaabbaabbbaabbbaaabbabbabbaabaababbbbbbabbbbbaaaaaaababbbaaaabaababbabaaabbaabbbbbaababbbbaabbabbbaabaaaaababbbbaaaaaababbabbaaababbbbbaabaabbbbabaaaabaaaabbbbbaaabbbbaaabbbbaaabaabaaaaababbbaaabaabbababbbababbbbaaaaabbabbaababbaabbabbababbbbbbbbbaabbbbbaabaabababbaaababaaababaabbbbbbbbaaabbabbbabbabaabaababbabbbbbbbababababbabbbbbaaabbbababbaaabbaabaabbbbbbabbaabaabbbaabaaabababbaaababbbbaababbaababbababbabbabaaaabaaaaabbabbababbabababbbabbbbbbaaaabbaabaaaabbbabbbbbbbbbababaaababaaaaabbbabbbbaabababaabbaaabababbbbbbaabaabbbababbbbbabbaaabbaabaaaaaaaaaabaabbaabaabaabbbaabababaaaaabababbbbbababbaabbaaabababaabaababbbbbbaabbaaaaabbabababbabbbbaaaababbbaa aaabaaaaababaaabbbbaaabaaaaaabaabbbaababbbbabababbabbabbbbabbbaaabababbbbaaaabbaabbbaabbabbbababbabaaabbaaababbbbaaaaabaaababaaaabaaaaaaabbbaababbabbaabaababbaabaaaaabbbbababbbbababbbabaababababbaabbbbabbabbbbbaabbabbabaaaabaabbabaababababbbabbbaaabbbabaabbbbbbabbbbaaaaabaaaabaabbbaaaabbabbabbabbbbabbaaabababbabbbbbabaaaaabaaabbbbbbbbaabbbbbbaaabbaaaababbabbaabbbbaababbbaaaababbbabbbbbbabbaabbbbbbabbbabbaaaabababbabaabbabbabbbaabaababbbaabbbaababaabbbabababbbabbbbbbbaabaababbbaababababaababbaaaaaaabbbababbbabababbbabaabbaababbbbabaaaaaabbababbabbabaabaaabbaaabbbbaabbbbabbbaaaaabbabababbaaababbbaaaababababbabababbbbbaaaaababaabaaaababbbaaababbaaabbaaabbabbaaabaabbbaaabaabbabbaaaaaabbaabbbabbbabbaaaabbaaaababbbaabbaabaabababbbbabaabababbbbabbbbabbaaabababbbbabaabaabbbabbabbbbbbbaabbbbbaabaabbbbbaababbababbbabbbabbbbbababbaabbaabbbbababaababbaaaaaabababbbabababbabbabbabbbbabbbabbbaabbbaaaabbbbaabaababbbbaabbabbbaaabaabaabababbbabbbababbbabbabbbbbbabbbabaaabbaaaaaaabbbabbaabbabbaaabaabbbbbabbaaaabbaaabaaabbbaaabbabaaaabaaaaaaababbabababaabbaaabbbaaaabababbbabbbabbbabaabbaabbabbababaabbbaaabbbbabaaabbbababbaabbababbabbaabaabbababaaabbabbbaabbbbaabbaaaaaaaabbababbaaabaabaabaaaaabbaabbbabbbbbaabaabbababbaaabaaaaaabbbbbabbbaabbabbbbaaababaaaabaaabbaaabbabbababbabbbabbababbbabbbbbaabbaaaaababbbabaababaabaaabaabbabaababababbbaaaabbbbaabaabbbaaaaaaaaabbbabbabbaababbbbbababaaabbbaaaaaaaabaabababaaaaabaababbbaaabaaaabbabaabaabbbbbbbaabaaabaaabbabbbabbbaabaaabbaabaaababbabbababaaaaababaabbaaabbaabaaabbaaabbabbaabbbababaaaababbbabbbbababababbbbaabaababbbbabaabaaabaabbaababbbbbaabbabaaabbbbabaaabbbbaabbbbabaabbaaababbbabbbbaaabaabbbaababbbaababbbaaabbababaabaababbababababaaabbbabaaabaaaabaabaabaaaabbbaabbababababbbbaaaabbbaabbbabaaaababaabbabbaabbbbabbbbaaaaabbbbbababaababaabaaaababbaabbbabbaaabbabaaaaaaabaabbaabbaabbabaaaabbbbaaabbbbbababaabbbaabaabaabaababaabaabbaabbabaabbaaaabaabaabaabaabbbbbabbabbaaaaabaaabbaaabbaaaaabbababababbbaabbaababaaababbbabbabaabbbbaaababababaabaabbbaaa bbababbaaaaaababababaabaaaaabbbabaaabbaaaaaaaaabbaaaabbbabababaaaabbbabbbaaabaaabbabaaaabbaaabbbabbaabbbabbabaaabbbbabbbabbbbaabbaabbbaabaaaaabaaaaabbabaababbabababbabaaabaabaaaaaaaaaaabbabbbababbbabbbbbbabababbbabbaaaaaabaabbaabbaababaaaabbbbaabbaaaaaaaabaaabbbaabbbbaabbbbaaaaaabbbaababababaabbbbbaaabaabaabbbabbbbbabbabaabbaababaabbabaaabbbaaaabbabaabbaaabbbbbabbbabaaaaabbbaaaaaabaaabaabbabbbaaaabbbbabbababbabbbbbbbbbbaaabbaabbabbbbbbabbabbaabbabbababaabbbbbbaabbbaabaabbbababbabbaabaaababbbaababbbbabaabbabaabbbbabbabaaaaabaabbaaabbbbabaaaabbbbbabaaaababaababbbaaabbaaabbaabababbbbaabbbbbbbabababbbbbbabbabaaabaabaabbbaabaababbabaabaabbbbbbbbbbaabaaaababbaaaaaaaaabbbbaababbabbabbabbbabbabaabbabbaaabbaabbbbbbabaaaaababbaaaaaabaaabbbbabbbbabaabbbabbbbaaaabbbbaaabbbabbabaaabbabababaaaaabaaaabababaababbabbaaabbbabbbabaaabaaabbbaaabbbbbabbbbabaaaabbbbaababbbbbaaabbbbbaabbaaaaabbaabbbabbbbabbbbbabaaaabaabbabaaaaaabbbbbbabbbaaabbbbabaaaababaaabaaababbbabbbbaababaabaaababababbbabbaaababbbaaabaaaaababaababbaaabaabbaaaabbabbabaabbbaabaabbaaabbbaaababbaaaaabbbbaaabaaababaabbababaaababbbbbbabaaababaaabbabbabaababbabbbbabbabbaaaabaabbbbbababbabbbaaabaabbbbbaaaabbbbabbbbabaaabbbabaabababaaaaabaaabaaababaabbaababbababbbabbbabaaabaaaabbbaabaaaabababaaabbbabaabaabaaaaaabbaaababaaabbbaababbbbbbabbbbabaabaabbbbbaaabbbaabbaabababababbbababaabaabababbbbbabaaababbaabbbaabaabbabaabbbaabbbbbabbabbababbabbabbbaabaaaabbbabababbbabaaaaaabbbaaaabaaaabbbabbbaaaaabbababbaaaababbbabaaabbaaababaaaaabbabababbbaaabbbbaabbabbaabbaaababbaaabbabaababababbbbabababbabbbbbbbabaaaaaaaabaabababbaababababaabbbbabbbaabbaaabbbbababbbbaabababbabaababaabbbbaabababaaaaababaabababaabaaaababbaaaaaabbbbbaaabababaababbbbbaababaaaababbbabaabaabaaaaabbbbbbababbbbbbabbbababbbbabbbbbbaaaaaabbbaaabababaaaaaabaaababababbaaababaabbabaababbbbabbabbaaabbabbbabbbabbaaaabbaababbaaaaaaaaaaabbbabbaaaaaababaabbbaabbabbaaaababbabbaabbaaabbaabbbaaaaaababbababaaabbabbbaabbaaaaaaaabbabbabbbbababbabbabaababbaaabaaaaaaabbaabaaaabaaaabaabb abaabaaaaaaabbbbaaabbaaabbbbbababbbabbbaabababbbaabababbabbbabbaaaaabbbbbbaabbbbaabbabbbabaabbbabbaabbbababbabababbaaababbabbbbabbabbababbaaaaabbbaaaababbbbabbbaabbbaabaabbbbaaaaabaaabbbbaabbabbbbaabbbbaaaabaaabbbbababbababbabbababababbbabbbabbbaabbaababbbbbababbbbbbbabaaabaaaabbaabbabaaaabaaaabbabbbabbabbababaaabbbbbbbbabababbababbbaaaaababbbbbbaaaababaababbbbabbbbbabbababaabaabbaabbbabaaabbabbaabaabbaaabababbabbbababbbabbbbbbbabaabbbaababbabbabaaabbbbbbbabbaaabbbaaaaabbabbbaabaaaaaabbbaabababababbbaaabbbbbabaabbabbbabaabbbabbaabababbaabbaaabababbabaabbbbbbbabaaabbbaaaabababbbbbbabaabaabbabbaababaabaaabbabaababaabaabaaabababbbaababaaaabbbabbbabaabbabaabbaabaabbbaaabbbbbabbbbabbabaaaaababaababbaabaabbbbaaabaaabbbabababbbbbabbbaaaabaabbbaaaabbabaaabbaababbabbabaabbbbbaabbabaabbbaaaabababababbaababbabababbaaabbbbbbabbaabaababaaaababababbbabbaaaabbabbabbabbbbbbbbbaabaabbbabbabaaabbababbabbabbbabbabaaaaabaabbbbbaaaabbabaaabbabaabaaaaaaaaaabbabbaabaabaaaabbabbaabbbbaababaabaaabbbaabbaaaaabbabbababbaaaaababbbaabbababbaaabbabbaabbababbababbbaabbaabaaabbbaababbaabaaababaababbaabaaaabbbbaabbbbabbbbbabbbabbbbbabbbbbaaaaaaaabbbaaabbbaaabbbbbbbbabbababaaabbbbabbaaabbababbbabaabaababaabaabbbbaaaabbaaabaaabaaaabbabaabbbbaabbbbbaabbaaaaabbabababbbaabbabbababbbbbabbaaababababbbaaaaaabbbabbababaabbbbabbbabbaaabbbbaabbaaaaabbaabbababaabaaabbbaabaaaaabbbabbabbaaaaaaababbbaaababaabaabaaaabbabaaabbabbababbabbbbbaabbaaabbabbababbaaababbaabbbaabaabaaaabababaababbbbbbabaabbbaaabaaaabaabaaaaaabababbbbaaaabbaaabbabaabbabaaabbaaaabbaaaaabbbaaababababbbbbbabababbaabbababbbbabbaaabaabaaabbbaabbabaabaaabaabaabaabbbaaaaabbbbbababbbbbbabbaabbbaaaaababbaabbabbaabbbababbbaaababbbbbbbababbabbbbaaaabababbbbbbaabbaaabbaabbbabaabbbbaabaaaabaaaababaaaabbbaabbaaabababbbaaaaaaababababbbaaabbbbbaabbaaaaaababbbabbaabbaaaababababaaaabbbbabaaaaabaabbbbbaabbabbbbbbaababbaabbbaaabbbabbabbbbaabaaabbaaabbbabbbaaaaaaaabbbbaabbbaaababaaaaabbababbbabbbbbaaaaaabbabbabaaabaaaababbbabababbbaaabbbbbaabaabbbabbbbbaababaaa ababbbaabbaabaababbbbbabbbbbbaaaaaaababbabaabbbbabbaaababbabbaabbaabbbbabbaabbaabbbbbabbbabbbbabbbabbbaababaabbbaaabaabbaaaabbbabaaaabaabaaababababbbbaaabbbbabaaaaabaaaaaabbaabbbabababbbababbababaaabbbbabbabaabbbaabbbbbaabbabbbbaaabaaabbaabbabbbbabbbbabaaaababaaabaabaabbbbbabaaabbabbababbbabbabbbbbbabaaabbbabbabbbbbbbaaaaaaababaabbabaabaabbaaaaabbaabbbabbbbbbaabbbbaabbabaabaabbbbabaabbbbbaaaaaababbbabaabbababbbaabbbabababbbaabbbbbbababaabbabbaababbabaaaaabbababaabbbabbaaabbbbabbbbaabaabbbaaabababbabaaaabbaabbbabbbabaaabaabaabaaaabbaaababbbbabbbabbbbbabababbaabaaaabbaabaababbbabaabbababbbbbabbaaaababaaabaaabbabbabbaaaabaabbaabbabbabbbbababbbaaababbaabbaaaaabbbbabbbaaabbababbbbbabbaaabaaaaabbbbabbbabaaabbbabbabbaaabaaaaabbabbbababbbabaabbbbaabbaabbbbbbbbaabbbabbabaaabbabbbbaaaababbbbaabbaaabbbbbaabbbaababaaabbabbabaabaaaaaabbabbbbbaabbaaaabbbbbabaaaabbaabbabbaabababababbbabbaabaabbbaabababbbabaabbabbababbabbababaabaabbbaaaaababbbabaabababbaabbaabbbaabababaabbaaaabbaaabbbabbaaaabbbbbabbbabbabbababaabbbabbaabbbaabaabaaabbaababbbbaabbabbabbaabbbbbbbbaabbaaaababbabaabbaaaaaabaaaababbbbabbbaabaaaabbabbaaabbbabbbbbbbaababaaabbbabbbbbaabaaaabbaaaabbabbabbabbaabababaaabababaaabaaaababbababbabbabbbabbbaabbbbabbbbaabbbbbbabbbaabbbaaabababbbbababababbbbbbaabbaabababbbbaababbaaabaabbbaabaabaaabbbaabbabaababbaabbabababbabaaababbaabaaabaaaabbababaaaaabbbbaababbabaababbabbaababbabbabaaaaabbaaaabbbbbaabbabbbbaababbbaababbaabababbaaabaaabbbabbbaaabaaababaaaaababbaabbbababababababaaabababbaaabbbbabbbbbbaabaaaaaaaabbabbababaaababaababaabbaabbabbababbbbabababbbabbababaaabaabbababbbbbabbbabbbabbbabbbabbabaabbabbaaabbaaabababbbabaaabbbbbaabaaababbabbbaabbabaababbbabaababaaabaaaabababaaaabbabbbaababbbabbabaabbbbaaaabbbaababbbbaaaaaaabaaaaabababbbbbaaababbbbabbaababbbabbbbabaaabbbabbbabbaababbbbbababbbaaabbabbbbabbaaaabaabaabaaaabbabaaaabbaaabbabaaaaaabbaabaaaaabaaabbbabbbbabbabaabaaaaaaabaaabbbabaabbbabbbababababbbbabbabaabbbbaabbaababbbbababbabaaaaaabbbbbbabaababbaabababbbbbabbbaaabbbaabba bbababbaaaabbabaababbbbababaabbaaaaaaaabbbbaaaabbbababbababbbabbabbbaaaababbabababaabbbbbaabaabbbbbbbbbbbabbabbabbbbabbbbbbbbababaaabbaabaabbbaabababbaaabbbaaaabaaaaaabbaabbaabbaabbbbbaaaaabbabbabaabaabaababaaabbabbbbbaabaababaabaaabbbabbbbaaabaaabbabaabaabbaaabbaababbababbaabbbbababbbabaabaaababababbaabbbaaaababababbbbaababbaaabbbaababaabbbaabaaababaaabbbbbbababbaababbbbbabababbabaabbbbbbaabbabbbbabbbabaaabbbbbabbbbbababbbbaaabbaaaabababbaabaabbbaabababbbbbbbbbaaababababbbbbbbaabbaabaabbbbbabaaaabbababbabaaaaaabbbaababbaabaabbbbbbbabbbbabaabbabbabaabaaaabaabbabbabbaabbbbbabbbaaabaaaababbababbbaaaabaabbbaaaaaabbabbbababbbaaaaabbbaabaabbbabbbbaabaabbbabbaabaabbabbbabaababbbaaabbbbaababbababbabbbabaaaabbbaaaabaabbbaabbbabaababaabbaaabbabbbbaaabaabbababaabaababbbaaababbaaaaaaabaabbabbbbabbbaaaaaabaabbbbbabbaaabbbaabababbabbbaaaaaabbbbbbbababbbbbbabaabaaababbabbaaabaabbbbaabbaaabbbaabbbbaababbabbaabbbabaababbbbabbabaaabaaabbabbbbabaabaaaaababaabbaabaabbaaabbaaabaaababbbaaabbbbbabbabbaaabbaaabaabaaabbbaaababbbaabaabbbaaababbbababbaaaababaaabaaaabbabbbbbaaaabbabaaababbbbabbbbabaabbbbbabaaaaaaabbbabbbabaaaaaaaaaabaabababbabbabaabaabababaabaaabbaaaabaabbaaabbbbabbabbabbabbbbaaabbaaaabaaabbabbbbbbaaabaaabbabbbabbbbbabbbaabaabbaabbababbabbbabbbabababbabaaabaaaabbbbbbaabbabaabababbbbbbbaabbbbbabbbabababbbabbabaabbaabaaabaabbbbaaababbabbbbbbaaaabababbabbaabbaaaabbbbaabbbabbabaaabbbbbbaabaaabaabbbaababbbbaabbababaaabaababbbbaaaabaabbbbbbbbbbbbbbbabaabaabbaaaabaabbabaaabaaaababbbbbbbabaabbbaaabaaaaaabbbaaaaabaabaabbbbababbbaababbaabbaabbbbaabababbbbaabbabaabaabbbaabbbaababbbabbbababbabbbabbaaabbaabbaabbbaaabaabbbbbabbbababaaabbbbbaaabbabbbabaaabbbbaababaabbbbbbabbabbaaaabbababbaabbaababaabbbaabaabbabbabbaabababbabbbbaababaababbaabbbaaaabbbababbbbbabaabababbbbababbbabbbbabababbbbbbbbaaabbbaaaaaababbaaaabbbababaaabbabaaabbbababbbaaaababaaabaaababbbbbaabbabbabbbbbaabbbababaabbaabbaabbbbbabbbabbbaabbaabbaababbabbaaaabbaaaabbabaaabbbbbaaaababaababababaabbbbaaababaaaaaaaabbababbbabaaba baaabbabbaabababaaabbabbbababababbaaabbababbabbabbaaababbbbbababaaabbaababaaabababbabbbbbbbaaaaaaababaaabbababbabbbbbaabbbbbbbbabaabbabbbbbabbbbbbbaabaababaaabaabbbaabababbbbbbaaabbbbabaabbaaaabaababbbbabbabbbbaaaabaabaaaaabbabbabaabaaaababbabaaaaabababaaaaaabaababaabbaabaaababbabaabbbbaabbbabbbaababaaabbabbbaaaabbaaaabaabbbaabaaabbabbabbaabaaabaabbababaaaaaaaabaaababbbbaabbaaaaaabbbbaabaaaaaabbbabbbaabaabbabababaaabbbbbabbbbaabbaabababbaabbaabaaaabaaababaabbbbaaaabaabbbbbbaaaaaabaaabaababaaaabbbabbbbababbbabaabbaabababbaaabbaaababbabbbbababbaaaaaaaaababbbbbaaaabbbaababbaabbaaaaababbbbaaabbbbaabbaabbaabbbabbbbbbabbaabaabbabbabaaababbbbbaababbaaabbabaabbbaaabbabababbbabbbabbaababbabbbabbabbaaaababaaaaabbbabbaabbbabbabbabaaabaaaaabbabbbbaabbabababbbbabaaaabbbaabbabbababbbaabbababbbbabaabbaaaaabbbabaaababbbbbabbbbaaaabbbabaababbabaaaaabbababaabbbaabbabaabbbbbaaaaabbaabbaaabbaaababbabaaaaaaabbbabbbaabaaabaabbbaabababbbaaabaaaabbbbaabbaabaaaaaabbbbaababbaaabbbaabbbbabbbaabbaaaababbabbbaabbbaababbaaaaaaabbbbaaaabbabbaaabbabbabbaaabaabbabababbbaaabababaaabbaaabaaaabaaabbbababaaaabbbaabbbbabbbaabbaabbaaabababaabbbbbaababaabaaaabaaaabaaaaaabaababaaaabbabbbbababbbaaabaaaaaaabbaabbbbbbaaabbbabbaabababababbbaaaaabbbbbaabaabbaaababbbaabbaaabaaaaabababbababbabaaaaaababaaaaabbbaabbababbaaaababaaaaaaaaaababaaababbbbbbabaaaabaabbbabbbbbaabbaabbbbbbbbabbbbbbabaaabaaaabbabbababbbabbbbaabbababbbabbbabbbbbbabbabbabbaaabbabaabbbbbbbaabbabababbabbababaabaaaabbaaaabbbabbabaaabbbabaaabaaaaaaabbabbabbbbabaabaaabbabbbaabbbbbabaabaaaabbbbbabbbbabaabbbababbbbaaababaabbababbbababbbbabbaaabaaaabaaaaababbbbbabbbbabbbbaabababaabbbbbabbbbbabaaabbababaabbbababaabbbbbbbaabaaabbaabbaaaabbaaaababbbabbbbbbbabbbabaaaabbaabbbaabbaaabbbabbaabbaabbaabbbabbaaaabbbbbbbaaaabbaabbaaaabaababbabaabbbaaabbabbbaaaabaabbaaababaabbbaababaaabbaababbbbabbabaabbaaabbaabaaababababaaababbaabaaabbaabaabbaaaaababbbbaaababbbaababaaaaaaaabbaaabababbabbaaabbbbaabaaaabbbaabbababbbabaaabaababaaababbbbbaababaababababbaabbbbaabbbaa aabbbbbbabaabbbaaabbbbaaaaaaaabbbbabbabababbbababbabbbaaaabaabaaaabbbabbaabbabbbabbbabbbbaaabaaaababaaabbaaabababbbabbaaaaaabababbbabaaabaaabbbabbbbbbaaabbaabbbaabababaabbaabaaaaaabbaabbabbbababaaababaababbabbabaaabbabbbaaaaababbbabababbabbbbaaabbbabaabbbabbaaababbbaabaaabaababbbbabbbabbabaabbaaabaaaabbabbbbaabbbababbababbbbbbaabbaaaabbabababbaabababbaaabaababbabbbbabbbaabbaabbbaabaabbabaabaaabbbbbabbbbbabbbbbabbabbbabbbaaaabaabaabaaaaabbaaaababaabbbaaabbbabbbabaaabbabbabbabbababaaabbabaabbabaabbbabababaaabbbbbbbaababaaaaaaaababaabaaabaabbaabaaabababbabbaaaababbaabbbbabaaabbbbbaababaabbbbabbbbbbabaaabbbabababbaabbaababbababaabbaaaabaaabbbbabbbaababbbbabbabbbaaaabbbaaaabaabbabbaaabbbaaaabbaabaabababababbbbbaaaaabbaaaabbabbaaababbaaaaabbbbaaaabbabaaabbaaaaabbbaabaabbbabbabbababbbbbbbababbabbbbaaababaabbbbbbbbbbabaabaaabaaabbbbbaabbabaaabaaaabbaabbbbbaabaabaabbaabaaabaabbabbabbabbbbaaabbbbaabbabaaaabababbaaabbaabaabaabbabbabbabaabbabbbabbaabaaabbbaaabababbaabbbaaaaaaaaaaabaaabbaaabbbaaabbbbbaaaaabbaaaaaabbbbabbbbaababbaaabaaabaabaabaaababbbbbbbbaabbaaaaababbaaaaabbbaabbabbbaaaaaababbbbbbbbabbbabbbaabbbbbbbbabbabbbabbbbaaabbbbababaaaabbbabbaaabaabbaabababaaabbabbbaabaabaabaaabbaabbaababaabbaababbabbaabbbabaaabbaabbabaabbaabaababbbbabababaaabbaaabbbaababbabbbbaaabbaabbaabababaabbbbaabbbbaabaaabaabababbaaabbaaaabbbbaabbbbabbbbbabbbababababbaabbaabaaabbabbbbbabbbbbbabbababbbbbaaaaaaaaaaabbbaaaaaababababaabbbaaabaabbbaabaaabaaaaabaabaaabaababaaaabaabbaabbbaaaabaabaabaaaabbbbbababbabbaaaaaaaabbaabbaabbaabbbbbabaaaaaaabbbbaabbaababaaaababaaaabbabaababbbaaaabaabaaabaababaaaaaaabaabbbabaabbbabbabbbaaabbbbaababaabaaaabbaababbbbbaabbbaaabbaaabaababbbabbbbbbabaabbbbbaaaabbabbbbaaaabbbabaabbabbabaaaaaaabbabbbabbababbaabbbaaaaaabbbabbabbabaaabbabbaabaaabbaabaabbaabababbaaaabaabbbaababbaabaabbbbbabaaaaabbaaabbbbaabbbabbaaabaabbbaaabaabbaaaabbbbbabaaabaababaaabbabaaaabaaaaaabbbababbaabbaabaabbabbababbaaaaabbaaaaaabbaabaaabbabaaaabaaabbbaababbaaaababbaabbbaababbaababaababbbaaabbabbbbaa abbbaaabbababbaabaaaabbaababaabaabbbbbbababbbbaaababaabaabaabbaaaaaababbababbaaabaaababaabbbbabbbbbabaaaabbabbbbaaabbbabbabbabaabbbbbbababbaaaabbabbbbbbbbaabaababaababbbbbbaaabaabaabaababbabababaababbababaaaaaaabbbbabbaaaababbbbbbaaaabbbbaaababbaaaaaabaababbaaaabbabbaaabaaabbbbabbbbbababbabbaaaaaabbabababaaaabaabbbbababbbabbbbaaabbbbbaaabbabaababbababbbaababbbababbbaaaaaaaabaaabbbabbaabaabbabababbbabbbbbbaabbbbbbaabbabbbbaabbbbbabbababbbbabaaabaababbbbaaabbaaabbbbbabaabbabbaaaabbbbbaababbaabaaabbbbbbbaabbababaaabaaaaabbabbbbbbbaababbbbabbbbbbabbaaaabbbabbbabbabbababbaababbabababbaabbbabaabaaabaabbaabbaaaabaabaabaababababbabaaabababababbbbbaaabbaaabababbabbbbbbaaabaabaabbaabaaabaaaaabbbbbbbbaaabbaaabaaaaabbabbaaaaaabaaaabbababbbabbbbaabbaaabbaabbbbaaababaaaabbbbbbaaababaabbbaaaaaaaaabbbaababbbbbbababaababaabaaaaaaaabbaabbbaaabaabbbaaaabaaaabaaabababaaabbbbbabaababaabaaaabaabbaabbaaabbbabbaaabbbbaabaaaabaabbaababaaaaababbabbababaabbbbaabaabaababaaabbaabaabbaababbbabbbabbabbabbbbaaabaabbaabbbbaabbaaaaaaabbbaaabbaabaabaabbabaaababaabbaabbbbbbaabaaabbabbbbaaaabbaabbaabbabbabbbbbabbbabbbaabbbaabaabbbbbbbaaaaaabaabbbaaabbbaaabaaaabbababbbbbbbbbabababbbbabaababbaaababaabbbbbbabbbbbaabbababbababbbabbbbabaaaabbbabbabbbaabbaaabbaaababbaabbbbaaabaababbbbbabbbbabbabbaaabbaaaabbbbabaabbbbbbabbbbbbabbaababbbaaabbaabaaaabbbabbaaababbababaabbbaabbbbbaaabbbabbabbbaaaabbbbababbabbaaaabbabbaabbbaabababaabaaabaabbbaababbabbbbaaaaababaabaaaababaaaaaaaababababaababbaababbbbabaaabbaaababbbaabbbabaaabaaabbabbbababbaaabbbbbbaababbaaaabbabababbbbbbbbabaabbbaabbbabababbaabbbaabbaaabaababaaabbbaaaabbbaababbbabbaabbbababbbbbbbabababbbbbbbaabbbabaabbababaabbaaabbbaabbaababbbbabababbaabbaaabaababbbbbbbaaaaabbbaaabaababaaababaabbbbbbbaabababbaaaabaaabbaabbabbbbbbbabaaaabababbbaabaabbbaabaabbabaaabaaabbaaaabbabbbabbabaabbbbabbbbbaaaabaabbaaabbbaabbbaaaaaabbbbbbbbabbbabbbaaabbbbbabaaabbaabababaabaaaaabaabbbbaabbaabbaaaaabbaaaaaabaaaababbaababbbabaabbababbbababbbabaabbaabababbbbabbaaabbababbaaabababbb aaabbaaabbaababaabaabaabaaabaaabaaaabbabbaaababbabaababbbbabbbbbaaabbaaabbabbabaabababbabbaabbabbaaaaaaaabbabaababaaabaabaabbabaaabaabbaaaabaaaabbbabbbaaabbbabbbbabaaaabbababaabbbbabaaaaaaabbaabbaababbbabbbbbbbabbaaaabbaabbbabbbbbbbbbbbaaaaaaababababbabababbaaaaaaaabbbbababaaaabbababbabbaabababbabbaabbaaababaaaaabbbaabaaaabbabbaabbabbbabbbbbbababbabaababaaaaabbbaabbbaaabaabbabaaaaaaababbabbabbbaabbababaabbbaaababbbbbaaababaababaaabababbaabbbaabbaabbbbabbaaabababbabaaabbbabaabbbaaaaababbbbabababbabbaabaabbaabbbbbababaababbbabbbaaabaaababbbabaaabaaaaababaaaaaaabbbabbaaaaaaabbababaaabbabbbaaaaabaabbbaaaabbbabaaaabbaabbaaabbbbaaaabaaabababaaaaabbbbaababbbbaabbababbaaaababbbabbabaabaabbbabaaaaabbbbbababbababbaabababbaababbbbabbbaaaaabaaaabaaaaababbbaabbaaabbbbbbabbababbaaaaaabbaaaababbbabbbbbaaaababbaaaaababbaaababbbbabaaabaaaaaaabaabaabaaabbaaaaababaaaaababbaabbabbabaaababbbbaababaaabbbaaabbbaaaabaababaaabbabbbbbabaaaababababbbababbabababbbbbababbbbbabbbbaabaaaabbbbbaaaabbaabababbbaaaabbbbbbaaaabbbbababbaabbaabbbbbabababbbabbaabbbabaabbaaaababbabababbabbbaaaaabbbabbaaababbbaabbaabbbbaaaaababbabbbbbbaaaabbbbaabbaaaabbabbbaaaababbaabbbabaaaabaaaaabaaabaaaabbaaababaababbbbbbbbbbbababaaabbabaaababbbbababaabaababbaaabbaabbbbbaaabbbbaabbbaabbbaaaaaababbbababbbbbbabaabbbaababbbbaabbabbabaaaabababaaabaaaaabbaaabbabbbbbbbbbbaababbbbaabbabbbbbabbbaaaaaababbabbabbbabbaabaababbbbbaaabbbbabbbababaabbbabbbbabbabbbaabaabaaaabbabaaaaaaaaababbbbaabbbabaaabbabbbabababbbbababbabaaabaabaaabbabbbaaabbbbaababaababaababbabbaaaaabaabbaabbbbbbbaaabbaaabaaaaabbbbbbbbbaaabaaaabbaababbbbbaaabbabbbaabbababbaabbaaabbbaabababaabbaaabaabaabaabbbbbbbbaaababbbabbaaaababbbbaababbbabaabbbabbbabbababaabaababbabaaabababbbbabbbaabbbbaababbbabaabbbabbbbaabbabbbabbbababbbbbbababbaaabaaaabbaabbabaaababababaabbabaaababaaaaabbbbabaaabbbbabbaaaaaaabaaabbaabbaabaabbabbbaabaabbabbabbbabbbaabbbbabaaababbaabbbabbaabbbaabaaababaabbaaaabaababbabbbabbaaabbabbabbaaaaaababaaaaabbbababbbabaaabaaabababababbabaabbbabbbaaabbba aabbbaabbabbbbbaabbbbbabaabaaaaabbbabaaaabbabbbbaabaaabaaabaaaababbabaaaabbabbbbabbaabbbaaaabaabbbaabbbbbbbbaabbababbbbaaabaababbbabbbaababbabaabbbbbabaabbbbaabbbbabaabbbbabbabaaaaaababbaaabbbbaaabbabbbbbabbaaabababbbabbaaabbaabaaaaaabbbbbabaabbabbabaabaaabaaaabbbaaaabbbabbabaabaabaaaaabbaabaaababbaaabaabaabbabaaababaabaabababaababbabbbabbbaaaaaaabbbbaaabaabaabaaababbbbbaaabbabbaaabbabaaabbabbaabbabaababbabbbbbabaababbabbbabaaaabbbbabbbbaabbaabababbababbbaaabbaababbbaaabbbbabaabbaaaaaaaaabbabababbaababbaaababaababaabbbababaaabaaaaaaabaaaaaaabaaababaabbaababbbbbbaabbbbabbbbabababbbbbaababbbababbbababaabbbabbabbabbbababaaaabbbbbbbbaababaabbbabbaaabbbbbabaaaabbabbaabaaabbbbabbbbaaabbbaaabaabbbabaabbaabbabbbaaababbbaabaabaaaaabbaabbbaaaababaabaaabbbaaababaabaaabababbbbbbbbaabbbbaaabbabaababaaaababbabbbbababababbbbbbbbbabbababaaababbabaabbbbbababaabaaabbaaaabaaaaaabbaabbbbababaabaaabbbaabaababaabbaaaabaabbbabbabbabaaabbabbaababaaabbabbbaaabbabbabbbbabbaababbbabbbabbaaabaabbababababbababbbbbabaaaabbbbbbaaabbaaaaaaaabbaababbbabaaabaabbbabababaaabaabaaabbbbbabbaabbabbabaaaaabbabbbaabbabababbbaaaabaaaaabaaabaabaaabaaabbbbbabbbbabbabbaababbabbaaaabababaabaaababbabababbaabbbbbbbbbabbababaabbabaaabbbbbaaaabbaaabababbbabbaaabaaabaaaaaabbbabaaaabbbbabbbabaaaaaabbbaabaabaaabaaabbbbaaaabaaabaaaaaaabbbbaabbbaabbbabaabbbbaabaaaaaaaaabaaabbabaabababbbaabbbaabbababbaaaabbbbabbbbbabbabbabbabaaabaabbaabbbababbaababaaabbbbbabbabaaabbbbababbababbbbbbabbaaabaabbaabbbaababbbbaaaaabaaaabaaabbabbbaabbbbaabbabbbabbabbbaaababbabbabbbbaaaaabbababbabbabbbbbbaaaaaabaaaababbbabaabaaaabaaababbaabbbbababaababaaaababaababbabbabbbbaabbbbbbbaababbabbaaaababaabbababababaabaaaabaaaaabababababaababbabbbabbbaaaaabaaabbabbabbbbbbbbaaabbbbbbbbabababababababbbbbbbbaaaaaaabbbbaabaaabbababababbbaaaabaaaaabaaabbbaabbaababababaabaabbbaaabbbbabbbabbaaaabbaaabbbbaababaabbaabbbabbbabbaabaaaaaaaaabababbbabbabbababaabababbbaababaaaaaababaaaaababbbbabbbbbbabbababbabbbbbabbaabbbbbabbbbabaabababbbbabbbbbabbbababbaaaaaaabaa aabababbbbbabbbaaabaaaabaaaabbabbabbbbbaabababbaabbbaaababaaaaaabbaabbbabbbabbaaabbaabaaaaabbabbbaaaaabbabbaabaabaaaabaaababababbbbbaabbaabaabaababbbabbbbbababbaaaabbaaaaaababaaabaaabbaababaabaaaaabaababbbabbabaaababaaaaaaabbbbaabbbbbaabbbbbaaaabbbaaababaaaaabababbaaabbbaaababbabaaabaaaabaabbbbaaabbaababbbbaabaababbbabbbbabbbbaaaabaabbabaaabaabbbbbbbbbaabbbbabaabaaabbababbbaaaabaabbbababbaababbaaabbbabbbbbbbbbbbabbbbbaaabbbabbabaaababaaabbabaabbabaababaabaababbbabbbaabababbbbbbbbababaaabbabaaabbbbbbbabbbbbbbaaaabbbbaaababababaabbbaabaaababbaababababaaabaabbabaababaaababaaababbbbaabaaabbaaaaabaabaaabbabaaaababbbaabaabaaaaaabbabaaabbaaababaababbbaabbbbaaabbaabbaabbaababaaaaabaaaabbabaaaabaaaabaabaababbababbbbbaabbbbaabbbaaabbabbbababbbbbbaaabaababaabaabaaaababbabbbbabababbbbabbabaabaaaaaaaabaabbbaabbbbbbbbaabaaabaaabababababbababbaabbbaaabbbbbbbabbababaababbbabbbababbbbbaababbababbababbbbbababbabbaaaababbbabbbaabbaaaababaabbbaaaaababaababaaaaaabababbaaaaaaaabbbaaaaabbbbbbabaaaaababbbbabbbbabbbababbbabaabbababaaaaaaabbabaaabbbabaabaababbbbbabababbabbbaaabbabbbababbbabababaabbbaaabaaaaaabbbbabbbbbbbbabaababbaabbbaabaabaaabbaabaabbabbaabbaaabbabaaaaaaababbbbaabbbbbbaabbaaabbaaaababbbbbbbaabaaabababbaaaaababbbaababbaaaaabaaaababbabbbbbababababaabbbababbaaabbbbabbaabaabaabbbbbabbbabbbbbbabaaaabbaaabbaaabbbbaabbbbbaabbaaabbaabaabbbbbbbbbaaabaabbbbaaabababbbbbbbabaaaabbaaaabbbaababbaaaabbbbabbabaababbaabaabbbabaabaabaabaabbabbbbbabbbbbaabbaababaaaaaababbababbbaaabbbabababbbbabbbbbbbbaabaaaaabababaaaaaabbbbabbbbbaaabababaababbaabbbbababbaaabbbbaabbababbaaaabbbbbbabababbabbbbbbaaaabbaabababbbabbababaaaaaaaabbbababbabbbbaabbbbababbbbbbababbbbabbabbbbababaababaabaaaabaaabbbabaabbaababbabbbaaaabbbbbabbbaabbabbbbbaabbbaabbabaabbaabbbbababaaabaabbaabaaaababaaabbbababaabababaaabbabbabababbaaaabaabababbbaabaabbaaaaabbaabbbbabaaababaaaabbabaabaaabbabbabbbabbbaaabbbabbbaabbabbbbaaaabbabaaabbbaaaabbbaabbabaabaababbaaaabbbaaaabaaabababbabaababaaabaaaabbaabbaaabbbbbababbaaaababbaaaaaaabba ababbbbaababbaaabbbbabbabaabbbabaabbababaababaaaaabbaabaaabbbababbaabbabbbbabbbbabaaabaaabaaabbaaabbbbabaaaaababababbbbbabbaaaababbabaabbaabbbabbabaabaaaaabbaaabaaabaaabababaabbababbbbababababaabaaaabbaaabbbbabbbbaaabbbaabaaabaababbbbbbabaaaabbabaabbaaaabbaabbbbbabaaaaababaabbbbbbabababbbbbbaabbbbbaaaabaaaaaabbbbaaaababbbaaabbbbbaababbaaabaabbbbbbbbbaaaabaabbaabbabaababbbaababaaaaaabbaaaaababaabbaaabaaabbbbaabbabbbaaaabbabbbababbbaabbabbbbaabbbabaaabbbabbbbabaaabbabbbabbabbbbababaabaaabbbbaaabbbbbbabbbabbaababaabbabbbababbabbaabaabbabbbbbabbabbaaaabbaaabbbbbbbababbaabbaabbbbbaababbabbaaaaaaabaabbaabbbbabbaababbaaaababbbabbabaababaaabbbbabbaababbaabbababaaabaaaababbbaabaaaababbbbbaabbababbabaaababaaaabaaaaaaabaabbababbbabbbbabbaabbabbbabbbbaababaaabbabaaaababbbaaaaaabaabbbbaabaababbbaaaaaaabbabaaaabababbabaaabaaaabababaababbabaaaabbbbaabbaabbabbbbaaaaaaaaaabbbaaaabbbbbbbabbbbbaabababbaabaaaaaaaaaabbababbabbbaaababbbabbaabbbbbbbaababaababbbabbbbabaaaabbbbaababbaabbabaabababaabaabbabbabbbbababaababbabaaaaababaaababbabbbaabaaaabaaaabaaabbabaababababaaabaabbbbaabbabaaaabbaaaabaabbaaababbbabbababbaabbbbbbababbabbbbbabbababaababaaababbbaabaaaabbbaaabaabaabbbabbbbabbbaaaaabbbaabbabaabbbbbbababbabbababaabaabbbbabaabaabaaaabaaaabbbabbbaaababaabbbabaabbababaabaaaabbaabbabbaaabababaabaaaabbabbaaaaaaababababbbbabbaaabbaabbbabbabbbaaaabbabbbbbabaaaabaaababaaabbaaaababaabbaabbababababbababaaaaaaabaabbaaabbbabaaabbaabbaabbabababbababbbaaaaaaaabbbaaabaabbbbaaaabaabbabbbbbabbbbbbbbaabaaabbbabaaaabbaaabababaabaabaaaaababbabbbbaaaaaaababbabaaabbbababaabbbbbbbabaabbaababbabbababbbaababababaaabbaababaaabbbaabababaabbabbabbbaaaaabababbaaababaaabbabbaabbaabababaabbaababbababbabaaabaaabbbbbaaabaaabbbbaabaaabaaaababababbabbbaabaabababbbaaabaabaabbbbababababaaabbaababbbabaaaababbbbbaaaaaaabbbaabbbaaaaaabbbbaaaaabbaaaaabbaaaaabaabbbbbaabbbabaabbbbabbaabababbbbbbababababbbbabaaabbbabbbbabbaabbbbbbbabbaababbabbabbbbababbabbbaaabaaabaaababbbbaabbabaaaaaabbbabbbabbbbaabaaaabbabbaababbaaabaabbabaaa abbaaabbaabaabaaaaababaabbbaaaaabababbbbbaaaaabaabaabbbbbbaabaaabbaababbaaabbbaaabbabbbaabaaaaabaaabaabbaabaababbbbbaabaabbbaaabbbbaabaabbbbbabbbaababbaaabaabbbbabbbbabaabbbabaababbababaabaaabababaabbbaaababbabbbbbbabbaaaababbabbbabbaaaaaabbbbbabbaaabaaabbaaabbbabbabaabbabaabbaabaaaabababbabbaaaaabababaabaabbabbbabbbabbbaaaaabababaabbbbabbbaaababaabaabaaabbbabbaababaaaaaabbabbababaaabbaaabbbbabbabbabaaaababbaabbabaabbbbbbbbabaaabaaababbbaababaabbaabbbbabbabbbabbbbaabaabaabaabbaaaabaabbbbbaabbabbbaaababbbaabaaaaaaaaaaaabbbbabaaaaaaaaaaabbbbaaaaaaaababbabbbbbaaabababbaabbbaababbabaababbabbaababbbbbabbbaabaaaaabbbabaaaaabababaaabaaabbbababbabaaaababbbbbaaababbabaabbabbbaaaaabaabbababaaabbbaabaaaaabbbaaaababbbaaaaabbabbababbbabbabbbbbbbaaabaabaaaaabbabbabbabababbbabbaaabaabbabaaabaaaabbbbabbbaabbaabaaaaabbbbbaabbabaabbaaabbbaaaaaaabbaaaababaaaaababbbbabbbaaaaaabababbbaabaaabbbababbabbabaaabbbbbabbbbbbaabbbbaaaabbbbaabaabaabaabbaabbbbbbbbbbbababbabbaabbbaabbbababbbaaabbaaabbbbbbbaaaaaaaaaaaabbbaaaaabbbbababbabbbabbbbaaabbbaaababbbbbabababbabaabbbaabbbbaaababbaabababaaababaabbbbababaaabbbabababaaaaabbaabbaabbababbbbabbbbbbbabbabbbbaabaaaabbbabbbababbbaaabbbabaababbbaaababbbaaabaababbbbaabbaaaabaaaabbaaaababababaabbaababbabaaaaaaabbaababbbbabaaabaaabbabaaabbbbbbaababababbaabbababaabababaabbaababbbbbbabaaaabaaaaaaaaaaaaabbbbbbababbbbbbabbaabaaabababaabbbbaabbaaabbababbababbabaaabaaabaaaaaabababaababaaababbbabbbbbababbaabaaaababababbbbaabaabaaabbbaaaabaaabaaabbabbbbaabbabbabaabaaabaaabbbbbbaabbbbaabbbabaaababaaabaabbbaabbaaabaabaaaaaabbbababbbaababbaaababbbbbabaababbbabababbabaabaabbbbabbabbabbabbbabaaaabaabaabbaabbbbaaaabbaabbababbaaaaababbaababaabbbabbaabbbaabbabaaaababaaaaabbbabbabbaabbababbbbaabaaabbbbaaaaabbaabaababbbabababaaabbbbbbbaaababaabbbbaaabaaaabbaabaababbbaabaabbbbbabbbbbaabbababaaababbababbabababaaababbabbbabbaabbaabbbaaaabbabbbababbbbbaaaabbbbabaababbbababaabbaaabaabababbbbaabbbbababbabaaaaaabaaaabbbaabbbbaaabbabaabbbabaabbbbbaabbabaaabbbbabaaaaaaaabbbbbaaaaa babaabbaaababbbbaaaababababbbabaaaabababbbaaabbabaababbaabaabbaaabbaababbbaaabaaaababbabbbbaaaabbaaaaabaaabaababaabbabbaabbaabbbababaaabbaaabaaaaabbababbbbbbbbbbbbaaaabbaabaabbbbabbaabbabbbabbabbaaabaaaabbaababbabaabaaaabbbbbbbaabbaaaababbaaaaaaabaababaabbaababababbabaaaabbbababaabababbababaabbbaabaaaabbabbaaabbaababaaabababaaabbbbaabbbabaaababaaabbabbbbabaabbaaaaaabababbaababaaaaabaaaaabbaabbaabbbaababaabbbababbaaabaaabbbabaaaaabaababbbababaaaabaaabaaabaaaabaababaabaaaababaabbababbaabbbbababbbaaabbaabbabaabbabababbaabababaabbabaaababaababaaabaaabbbbbbabbbbabababbbbaaaaabbabababbbbbbaaabaabababbabbbabbabbbaaabbbabaabbaabaababbaaaabaabbaabbbabaaaaabaaabaabbabbbaababaaaabbaaaaabbbbaaabaaaabaaabbbbbbaababbbaabbaabbaabbbabababaaabbaabbbbbbbbbbaaaaabbbabbaaabaaabbababbaabababaabaaaaababbabbbbbbaabbaababbbbbbaabbababaaabbaaaabaabbbbbbababbbbbabbaaabaaabaaababbababbabaababaabaaaaabbbaaababaaabbabbbbaaababbaabaabbbbbbbbaaaaababbabbbabaababbaaabbbbabbaabbaaaabaabbbbbbabaabbaabbabaabbbbbbbaaaaaaabaababaaaabbbbbbaaaabbabbbbabaabbbbbbbbaabaabbaabbaabbababaaabbabaabaababbabbaabaabbbbbbabbbaabbbaabbbbbbbbaaabaaaaabbbaaababbbaabbabbabaaaaaaababbbaaabbbabbaaaaaaabbababbbbabbabaaaaaabaaaaababaaabababbbabbbbaaaabbbaaabbbbbbbaaaaaabaababababaaababbaaaaabbabaaaabbbbbbbbbaaaababbbbbaaaaababbaabbaaaabbbaababbbaabaaabbaababaabaaaaaabbbabbbaaabbababaabbbbaabbbabbbbbbaababbaaaabbbbbbaabaabbaabababaabaabaaabbaabbaabbaaaabbabbbbabaabababbbabbaabaabbbbabbbbaababaaabbabbabaabbabbbbaabbbbaaaabaabaaabbbbaababababaabbbbaabbbaaaabaabaaabbbbbaaabbbaabbbaaaabaaaaaaabbbbaaaabbabbaaabaaabbbaabbabbabbaabbbbabababaabbbaabbbaaabbaaabaaabbbbaaaababbbaaabbabbabaabbaaaaaabababbbabaabbbaaaabbabbbbabbbaaaaaaaaabbbbbaaababbabaababaabababaaaaaaaaabbaaaaaaaaabbaabaabbaabbbaabaabaaaaaabbabbbbbbbbbbbbababaabbabbbbbbaabbbbbbbbbababbababaabbbbaabbabbaabbbaabbbbbbabbbbaaababbaaabaabbabbababbabbabbbabababbaaabbbbaaabbabbbbbabbbaaabbabbaabbabbaabbaaaabbbbbabababaabaaababbbbbbbbababbabbabababaaabbbaaabbaabaabbbaabaabbaab bbaaababaabbabbabbbbbbbabbbbabaaabaabababbbbabbbbabaaaaabbbbabaaaaabbbaababaabbabaaaabbbbbbaaaabaababbbabbaabaabbabbaaabbbabbaabbababbaaaaabababbbbaaaaaaaaabbbbabbaaaabaaabbbaabaabbbababaaabbbaababbbbaababaaaabbbbbbabbabbbaababbaaabaababbaaabaaabbaabbbbbabaaaabbbbabbbbbaabbaaaabaabbaaaabbababbbaabaaaaabbaabbbbbbaaaaabbaaaaaaabbaabbabbaababbaabaabaaababbababbbaabaababbbbbbbbbaababbbbbbbbaaaaabbabbbaabbababababbbabaaababbababbbabababbaababbbabaabbbabbabbbbaaabbababaaabaabababbbbbababbbaabababababbaaaabbababbababbabababaabbbabababbaababbbaaaaaabaaaabbbaababaabaababbaaabbaabbabbaababbbaababbbabbabbbaaaababbbbaabbababbabbabababbbbabbabaababbaabaaaaaaababbabbbbaabbbababbabbaabababbbbaaabbbaaabbaababababababbbaabbbaaaabbbabaaabaabbaabbababaabbabababbaaaababbabbbbbabababbaaaababaaaaaabbbaabaaaaaaaaababbababbabaaabababbbabababaaaabbabaabbbabbbaaabbbbbbaababbbbbabaabbbbabbabaaaabbbbbbaababababbabaaabbabbaaaaabbaaaabbabbaababaabbbbbababababaaabbbaabaaababaaaaabbaaababaaabbbbbbabbaabaaaaaaabbbabaaabbabbaaaaabbbbbaabaaaabbbbabbabababbabbbaabaabbbbaabbabaababbbbbaababbbbbbbbabbbbaaababbaaababaabbabbbaaaabbababaaaaabbabababababaaabababaaabaaaababaaaaaabaaaaababbbaaaaaabbbaaaabbabbbabaabababababaaaabbbbbabaaaaaabaabaaabbbbabaaabbaabaabaabaaabaaabbbaabaabaabaaaababbabbbabbaaaaaabaabaabbaabaaabbbaaaaaaaaaabbbbbbaaaabbbaabbbabaabaabbbaabbaaabbababbaabababbbabbbbbababbbbabbbbaaababbbbbbbaaabbaaabaaabbababaaaaabbbaaaabbbbbbaabbbaaabbbbbaaaaaabaabaaabbaaaaabaaaabaaabbabbaaaababbbaaaaaabaaabaababbbbbbaabaabbababbaaaababaababbbbbaabbabbaaabbbbbbbaaababbaaababbbaaababbaaaaabbbabbbaaabababaabababaabbabbbbbababaaaabbababaabaaaaaabaabbabbbbabaababbbabaaaaabaaabaabbbabababbbbbababbabaabbaabaababbbbbbabbbbababaaaaaaaaaaababaabbabaaaaabbababbbbbababbbbabaaaaabaabbaabbabaabaabaabbaaaabaaabbbabbbabbbbbbbbbbaabbaaabaabaaabaabbbaaaaaaaabaaaaaaabaabbbababaaaaaaabbbaabbaababbbaabaabaaabbbbaaaaaabbaabaabbaabbaabaaaabbaaaaaaabbbbbaaaababbabbbaabaaababbbaabbaababbababbbbaaabaabbbabababbaabababababbbbaaabb bbaababaabaababbabbaabbbabaabbbabbaabaabababbaaaabaaaaaabbbaabababbaaaababbabaaaabbbabaabbaaaabaabbabaabaabbaabbaabaaabbabbbbabbbbbbbaabbaabaaabbabaabaaababbaaabbbbbabbabaabaabbbabaaabaaabbbbaaaaaaabbababaabbbaaaaaabaababbbabaababbaaabbaabababbaaaabbbaaabbaababbabbbaaaaabaaaabbbaababababbbabbabbaaaabbbbbabaababababbbabaabaaaaabbbbabaabababbbabbaabbaabaaabababbbbabaaaabbababbbabbbbabbbabbaaaabaaabbbbbaababbbabbaaabaaaaaaabbbbbbabbababababbbabbabbbaabbabbaaabbbabaaabbbbbaaabbbbbaabbabbbbbaaabbbbaaaabaabbbbbabbabbbbbaaaaaaaaabaaabbbababbbaabaaaabaaaaababaabbabbbbbabbaaabaabbaabaaabaababbbababaaaabbbaababbbbaabbbaabbbbbaaabbabaabbaababababababbbaaaaababbbaabbababbbbabbababaaaababababaababbbbabbbabbbbaaabbbbbbaaaaabaaabbbbbbabaabaabaaabbaaabbaabbbbaaaaaabbbaaaabbbababbbbbaaababaababbbaabbbbabaaaabbaaaabaaaaaaabaaabbbbbbbbaabaabbabbabbbabaaaababaabaaabaababbabaababaaaaabbbbaaaaaabbbabababbaaabbabbaaababababbbbbabababbbabbbbaaabaaabbaababbbabaaaababaaabbbbabbbabbaabbabbabbbbbbabbbbaaaabbabaaabbaaaabbbaaaabbaaababbbabababaabbbaabbbbbbaaabbabaabbbbbbbabaaabbaabbabbbabbaaaabbbababbbbbbaabbabbbaabaaabbabbbbaaabaaabbabaaaababbbbbbbbbaaabbbbaaaaaababbababaaaabbaabbabbbaababbbaaabbbbbaaaaabbabaabbabbbabbbaaaabbbaababbaaabaaabaababbbaaaaaaabbbaaabaaaaabbbbbabbaaabaababaaaabaaaaaabbbaabaaaaabbaaabbbaaabbabbababbaababbaabaaaabaabaabbbbaabaaabababaaababbbaabbbbabbabbbabbabbababbababbbaaaaaaabaaaaaabbabbbabbaaaabbbbbbaabbbbaabbbaabaaaaaaabaababbbabbabbbbaabbbaaabbaabbbbbbaababbababbbaaaabaabbbababbabaaabababbbabababaaaaaaababaaabababbbabbabaabbbabaabbabbbbaabbbaabababbbbbbabaabbbabbaaababaabbabbabbbbbbaaaaaabbbbababbbabababbabbbbaaaababbaaabbabbaabaabaaaababaabbaabaaaabbbbbaaaabbabbbbbbbabaabbbbbbbaabbbabbbabbabbaababbbababaaabbbbaabbababaaaabbbbbbbbabaababbbababbbbaaababababbababbbbaababbbaababbababbbaabbbaaaaabbaababbbaaaabbbaabbabbaabaaaabaabbbabbaababaabbbabbababababbabaabbabbbaababbababbbaaabbaaabaabaabbbabaaaabbababaaabbabaabbbaababaabbababbbabababbabbbaabbaabababbabbbbbbbabbaab babbaababaaaaaaabbabbaabbbbaabbbabbbbbbbabaabbabababbaabbabaaaabaabbbaaabbbabbbaaabbbabbaaaaabbaabaaababaababaabaaaaabababaabbaabababbbababbbaabbaababaaaabbaababababbabababaaaaaabbbaabbabaaaabbbababaabbabababbabbaababbaaaaaaaabababbabaaaaaaabaaaaaaabaaabababaaaabbbaabbbbbabaabbbabbbaaaaabbabbaaababaabaaaababbabaaabaabbbabbaaaabbbbbbbbabababaaaaababbbbaaaaabbaaaabbabaaaaaaaaaaaabaabbbabaaabbababbaabbbbbbabaabbbbbababaaabbbbbabaabaaaaaabbbbaaababaabbbabbbaaaababaaabaabbbbaabbabaaababbbaaaabababababbabaaababbbbbabbabaabbaabaabbaabaabaaaaaaaabbababbaaaabbaaabbaabbbbabbaaaabbababababaaaabaaaababbbbbabbaaaabbbbbbabbaabbbaaaabaaababbbabbaabbbabaaabbabbbbbababbbbbbbabaabaaabaaabbabababbaabbbbbabaaababbabbbaaaababbabbbaaaababbbababaaaabbbaabbbbbbabbabbabaabbababaaabbbbbbbaabbbbbbababbaabbabbaabbbabbbbaababaabbbabbbbbababaaabbbabbbababbbbaabbbbbababbbabaababaaababaaababbabaabaabbbaabaaababbababaaababbaaababbabbaaaabbbaabbbbabababbbbbbbbbaabbabaaabbabaabababbbbbbabbaabbbbbabbaaaabaaaaaaabbbaababbaaaaaaaaababbabbabbbbbaababbbbabaababbbabbbaababababaaaabbaababaabaaababaabbbaabaaababbaababbbbbaabbbaabbbbbabababbbbbabaaaaaabaabbaababaabaaaabaaaabaaabbabbbbaaaabbaaabbaabbbbbaaabaabbbbbbbbabbababaabbbbabbaaabaaaababababbbaabbbbaabbbabbbaabbabaabaabbababbaaabbbbbbabbabbaabaaabbabaabaaabbbbbaaabaabababbbabbbababbbbaabbbaabbbbabababbbaaabbbabbbabaaaabbabbababbaabaaabbababbabbbbbaaaaaaaabbaaaaabaaaabbbbabbbabaabaabbbbaabbbbbbbbbaaababbbbbabababbaabbabbbaaabaaababbaabababbabaaabbbbbabbbbbbbbbbbabbbababbababbababbbaabbbaaaabbaababababaabababaabbbabaabbbbaaabbbbbabababbbabbababaababbbaabbbabaaaabbaaaabababbaaabbaababbaaabbbbbbbbbabbababbbbbaababbababbaababbbaabbbabaababaabaabbabbabbbbabaaabaaaaaaabbbabbbababbbbbbabbbbaabbabaaaabaaabababbbabbbaaaaababbbbaaaaabbabbababaababbbaabaaabaababbbaaabbbaaaaababbaabaababbaaabbaababbababbbbaaaabbbaaaabbabaaabbbabaabbabaabababaabbbaaaabbbbabbbbbbbbabaaabaaabaabaabaaaabababaabaaabbbbaaaabbaababaaaabbaaaabbaaabbabaababbaababababbaaaaababaabaabbaabbbbabab abaaaababbbbbbbabbbbbabbbabbababaaaabbbabbaabaaaaababaababaabbbababbbababbbbbbaabaaaabbaabbbbabbabaaaabaaabbbaababbbaabbbbbbbbaabbbbaabbabababbbaaaabbbaabaaaaabaaaaabbbbabbabaababaaababaaabbbbbbbabaabaabbbbaaaaabbbaaabbbabababaaababaaaabaabaaababbabbaababbbabbbbbbbbbbaabbbbbbbbabaaaaabbbaabbabaababbbabbbaaabaabbbbabaabbaaaaaabbbaabbabbabaabbbbbbbbbabaabaaabbbabbaaaababbababbbbaabababbaaaaaaababaaabababaababaabbbabbabbababbbababaaaaabaaaaababbaaaaaababbbaaaabbaaabbbaabaaaaaaabaabaaaabababaaabaabbbbbbbabbaabaaabbbbbbabbaabbababbabbababbabbabbabaaaabbabbabbabbabbbbaabbbabbbbaabaaaaaaaabbbbbbabbbbbaabaaababbbabaaabbabbabbabbbbbaabaabaaababaaaaaabaabaaababaaaaaaabaabbbbabaabaabaaaababaabbbbaabbabbabaaababbbbbbbbabbbababbbaaabbaabaaaabababbabbaaaabbabbbaaabbaaabaaabaababbabbbabbabbbabbbbbaabaaababaababbbbbbabbbbbababbbbbaaabbbaabbbaabbaaabaababaababbaaaabababbbbbaabaaaabaababaaabbaabbabbbbbbbaaababaaabaabbabbbaaaababaabbbbbbabbabbababbabbbbbbaaabaababbbaaabbbaabbabbabababbbabbaababbbbbabbbbabbabbbabaabbaabaababbabbabaabbbbaabbbaaabaaaabbaaababbbbabbbbababaaaabbbaaabbbabbaabaaaabbaababaaabaabaaabaaababbbabbbaabbbaabbabbababbaaabbaaabababababaaaaabbabaaabbbabbbbbabaabaaababbbbaaaaabbabaababbbbababbbbbbabaaaaababbaababaaaabbaaaaabbbbaaabbbbbaabbabbaaaaabaabaabaabaababbabaaaababababbbaabaabaabbaaabababaaabaaababaaaaaabaaabbbaababbbbbaaabababbbabbbbaaaaaaaaaabbaabbabababbababaaabbbbbbaaaaabbaaaaabbbbabaabbaaabbbbbaabaabaabbabbabbbabbbbbababbaaaabbbbabaaaaaaaaaabaaabaababbababaabaabaababaaaaaaaabbbaaaaabbaaabbbbbbabaabaabbbbabaaaabbbbabbbaaaaabaaabbabbbbbbbbbaabaabbbabbbaaaabaabababababbbabaaaaababbabaaaaaaaabaabbabbbaabbbabbbaaaaabbaabbbabaaaaaabbaaaabbaaaabbabbabaabbbaabbbaababbaabaabaaabababbbbbabbbabbabaaaaababbbbbaabbabbaaabbbbbaaaaaababababbbbabbbabbaabbaabbbaaabbaababaabbaabbbaaaabbbbbabbbbbbbaaaabbabbbababbaaabbbabbbabaaabbbbbbbabbbbbbaaababaabbbbbabbbaaabbbabbbbabbbbbbbabaababaaaababbbbaababaabbaaabaabaababbaabaaaaababbabbbaaaaaaabababaabababababaabaabbbabababbabbabbab abbabbaabbbbbbaababababbabbabbaabbbababbbabaaaaaababbabbaaaababaaabbbbabbaabaabababaaabaaabbbbaaababaaabababaaabaabababbbaabaabbabbaaabaaaaaaababbaaabbbbababaabbabaaaababbbaaaababbbabbbbaabbabaaaaaaaaabbbbbbbbaabbbbabaabbbaaabaabaabaabbaabaabaaabaababaaababbbbbaaabbabbaabaababaabbabbbbbabbbbaabaabbbbbababbaaabaabbbbbabaabbbbbbaaaaababaaabbaabbaabbaaaabbbbbabbabababbbaaabbbababababbababaabbabbbbabbbaaabaabaaabbaabababbbbababbabaaaaabababaabaaaaabbbbabbababaaaabbabbabbbbabbabbabbbabababaabaaabaaaaabbbbabbbabaaababbbbbaabbbbbaababbbbabbaaaabbaaaaabaaababbbbbaaaaaabbbaabaaabaaabbabbbbbabbbaaaabbbabbbabbbabbababbbababbbabaabaaabbaabbbbabbaabbababbaaabbaabaaababababbaaabaabbaaababbaabbababbbaababbbbbbabaababbababbaabaabbbbbaababaabbaaaaabaaaaabbaabbaabbabbbabbbaaaaabaaaaaabbbaababbbbbbaaabbbbbbbbaaaaababababbbbabbbbaaaabaabababbaabbabbbbaaabaaaabbbbbbaabbbbabbbbaaabbabbaabbbbabaaaaabbbbaaabbbaaaaaabbaaabbabbabbabababaaabaaabaabbbababbbbababaaaabaaababababbaabbbbbaababaabbabbabbaababbabbbbbaaaaaabbbaabbbaababbaabbaaaaabaaabaabaaabaaaabbbababbaabbabbbabbbbbaabbaababbababbbaabbaababaababaaabbbababbbbaaaabbbabaaaaaabaaaabbaaaabababbbbabaabbaaabaabbbbbbbabbbbbaaaaaaabaaaaaabbbbabbbababbbbabaabaabaaaaababbbbbbbbbaaaabbbabbabaaaabbbabbaaaabbbbbaababbbabaabbaabbbbabbbbbababbabbabbabbbaaaabaabbbababbbaabababaaabbabbaabaaabbaababbbbabbababbaaaaabaabbabbbbaaaaabbbbaaaaaaaaabababaabbaabbbabbaabaaaaabbaababbbbaabaaabbbbbaabbaaaaaaabbaabbbabababaababaabaabbabbbababaaabbbaababbbabbbaabaabaabaaaaabaaaaababababaabbbbbbaabaababbaaaabbabaabbbabababbabbbabbbabaaabbbbbaaabbaaaabaaaaabaabbaababaaabbaababbbbbaaabbbaabbbaaabaabaaabbbbaabaababbaabbbaaabaaabaaabbaaabbaaaaababbbaaabbbbabbaaabaabbbbbababaabaabbbbbbbbbbaabaaaaababbbaabaaabbaabaaaaababbaabaaaaaabbaababababbabbabbaaababbaaabbbbabaabbabbbabbaaaaaababbabbbbaaaaabbbbaaabaaaabaaaababbaaaabbbbbaaaabbabbabbbabbabaaabbabbbabaabababababaabaabbabababbbbaaaaaabbbaabababbabaaabaaaababbabaaaaababaaabbbaabaabababbbababbbbabaaabababbababaaabbbabbaab abaabbababbabbabbababaaabaaabbbbaaabbabbbbbbaaabaaabbbaaabaaabbbbaaabaaaababbbbbbbaababbbbaaabbbabbbbbbabbabbbbaababbbbbabbabbabbbbbaabbabbabbaababbbabbaaaaabbbaaabbbbaabbbabaabbaabbbabbbaabbaabbbbbababbbbabaabbbbaabaabbaabbababababbbaaaaabaabbabaaaabbbbbaababbbabaaaaaabbbbbbbbbaaaaaaaabbbbaaabbbabaaabaaababaabbbbababaabababaaabaaababbabaaabbbbaaaabbababaababbbbabaabbbabbbbabbbbabbaaababbbbabaabbbabbbbabbabbbbaababbabbaabbbaaaaaaaaababaabaaaabbbbbaababbbbbaabbbbaabaabaabaaaabaabbabaabbbabbbbabaabaaaaabaabbabbbbbaabbaababbbbabbababbbaaaaabbaababaabbabaaaaaabbabaabbaaababbbabbabaaaabbaabbbabbaaabaabaabbbabbababaabbbbaaabababbaaabbbbabaabaaaabaaabbaaaaababaabbbabaababbbaaababbbaaabaabaaabbaaabaaaaabaabaaaaaaabbabbabbbbabbabbabaababaabbabababaabbabbaabbbabbaaabbbaaabaabaabbbbbbabbababbbabbbaaaabbabaabbbaabbbaaaaaabababbbabbbabbbbabababbababbbaabbbbababbabbaaaaabbaaaababbabbaaaaaabbababaaabbabbabaaabaabbbaabbaaabbbaaabaaababbabbbabaabbabababbbaabbbbabbaabaaabababbabbbabbbabaabbabaabbaaaababaabbbbaabababbbbaabbbababaaaabbaaabbababaababaabbaaabababbaaaabbbababbbaaaaaaaababbbaabababbaaaabbababbaaabaaabbbaabbbbaabbaaaabaabaabbbbbbababbababbbbaaabbbaaabaaaaaabbbbaaaaaaaababbbaababbabbbaaaabbaaabaabbaaaaabbbbabbbababababbaabaaabbbaabbababaabbaabbbbbabbababaaaaaabaabbbbababbaaabbbbbbaaaabaaaabaabbbabaaaaabbabaaabbbaaaaaaabaaaaabbaaaababbbbababaabbbaabaaaababbabaabbbbbbaaaababbbabbababbabaaabababbabaabbaaaaaaabaabaaaaaabaaaababbaabbabbaaaabbbbabbababbbbaaabbbabaabababaababbabbbaababbbbaabbbbbabaaaabbbbabbbbbbbabaababbababababbaabbaaabaaaabbbbbaaaaaaabbabababaabaabaaaaababbabbabbaabbabbbabbbaabbbbabaaaabbaaaabbaabaaaaaabbbbbaaababbbababaaabbbababbbaaaabbbbaababbabaaabbaabbbabbabaaaabbabaabbabbabbbabaabaabababaabaabbabaabbbaabbbaabbbaabbbbbabaaaabaaababbbbababbabbbbbbbabbbaabaaaabbbbbabaaaabbbbaabaababbbabbbbaabbbbaaabbabbaaabbbbabbababbbbaabaaaabbababbbbbabbababaaaaabaaaaaaabaaabbaaaababaabaaababaaaaababbbbbbaabbabaababaaaaaabbabaababababbaababaabbbabaaabaaabaabbbababaabbababaaba abbbbaaaaabbabbaaabaaabaabaaaaabbabbabbbabaababbabbaaaaabbbaabbbabaabbaabbbbbbbababaababbbbabbbbabbaaabbaaaaaaaaabbbaaaabbabbbaabaababbabbabbababbbababaababbbbbbbabbbabaababbabbaaaaaaabbaabbaabbbbaaabaaaababbaaabbbbabbabaaaaabaabbaaaabbaabaababbabbabbbababaababaaabbabbaaaaababbbbaaababbbbbababaaabbabababbabbabbaaabaabbbbbbaababbbbbbbabbbbbbbabbbbaaabbaaababbbbaaabbabaaaabaaaaabbabbabababbaababababaaabbbbbbbaaaaababababaaababaabbaabbabbaaaababbababaabbabbbbaabbbababbbabbabbbbaabbaaababaaaabbbbbbbababbaaaaabaabbabaabaabbababababbaababaaabbabbbbaabaaaaababbbabaaaabbbabaabbbabbbabababaabbaabaabbaaaabbaabbbaabbbaaaabbbbabbbbabbababaabbaabbaabbabbaaaaaaabbaabbabaaaabbaabbababbaaaaabbbaabaababbabbbaabbaabaabaaaabbbbbbabaabbbbbbbbbababaabaaaaabbbbaabbbaabaabbaabbbabbbabbbbaababaabaaabbababaaababbbbababaabaaaaaabaaaabaaaabababaaabababbaaaaaaaabbbabaaaabaabbaaaaababbaaabbaaabbabaabbaaababbababaaababaabbabbabababbbabaaaaaaaaabbaabababaabaaaabbbabaabbaaaabaaaaaabaabababaaaabbaaabbbbaaabaaaaababaaaabababbbbaabaabaabaabbbbabbabbbbaabbaaababbaaababababbbbaabbaaaaabbaababaabbbaaaaababbbabbbaaaaababaabaabaaaaabaabbababaabbbbbaaabaabbaaaaabbabaabbbabaaababbbbabbbbbaabaaaabababaaaaabaabbbbbaabbabaabbbbbaababbbbbabbbbbbaabaabbaabbbbbbbbbbbabbbabaaaabbbbbaaaaaabaaaaababbbaabbabaaabbbaabbbaaaabaabaaaaababbabaabaaaaaaabaaaabbabbaaaababaabaababaaaaaabababbaaabaabbbaabaaaaabbbbbabaababbabaabaaabbbaaaabbaaabbaaaaaabbaabbbbbbaaaaababaabbababaabaabaaabbaabbaababbbbaaabbbbaaabaabbbabbbaaabaababbbbbbaaaabaabbaaaaabbbabbabababbaaabaaaaababaabbbababbabbabaabaaaaaaaabbbabaabbaaababaaaaababbbabaaaaaaabbbabbabaaabbbabababaaabbbbaaaabbbaababbaabbabaabaaabbabbaababbbbabbabbbabaabababaabbaaaabbbabbbbbbbbbbababababbbbabaaabbbabaabaabbabbbaababbaabbbbaabaaaabaaabbbbbabaaaabbbbbaabaabbbabaabbbabbaabaabaabbbbbaaaaaaaabbabaaabbaaabbbbbbabbabaaaabaaabbaabbaaaaaabbabbbbabbbbabbbbababaabaaaabbaaaabaaaabbbababbbaabbaabbbaabaabbbabbbaababbaabbbbbaabbaaaabaababaababababaaaaabbaabaabbbaaabababaaaabaabbabaabaabababa baababaaaabbbbaabaabbbaababbaaaaabbaabbbbbaaabaaaaaaaababbabbbbaaabaaabbbbaaaabaaababaababbbbbbbbaaaabaabbabbbabaabbabbabababbaaaabaaaabaaabbbbaaaababaababaabbbababaabbaabaaabbaababbabbbabaabbbaabaabbabaabababbbabaabbbbabbabbbabbaababbabbbabbbaaababbbbabbabbbabbbbbabbbbbbbabbbbbbbbbbbbbaabbaaaaaaaaabbbabbaabaabaaaabbaabbaaaaabbbaabbaabbababbbabbabaaaaabbaaabbbbaaabbabbbabbbaabaaaaabaaabbababbaababbabbabbabaaaaabbababbbaabbbbabbbaabbaaaabababaabaabababbababaaaaaabababaaaababbaaaaaaabaabbbababbabaabbbbaababbbabbaaaabaaaabbabbaaabaabaabaaaaaabbbaabbbbbaaabbaabaababaaaabaabbaaaabbbbbabbbabaaabaaabbabbaaabbababaabbaabaaaaabaaabaaabbababbbbbbaababaaaaaababaaaababaaaabaaaaabaabaaaabbabbabaababbbbabaaabaaababbbbbbbbabbbabaaaabbbaaaaabbaaaaabbababbbabbbbabaaaaaaabaaaaaabaaabababbbaaabaabbbabbaaababbbabababaaaabbbbabbbabaabbbbbbabbaaaabbbbbaaaaabbbabababbbabaaaaababbbbbbabbbaabaaabbbababbbbbaabbbaabbabbaaaaaaaaaaaaaaabbaaaaaabbabaaabbbaaaaaabbaaaababbbabaaabbbbababaaaaabbbbabbbbbabbbbaaaaababbaabaaabbbbabbbbaabbabbbababaabbaaabaabaabaaaabbabbaabaaaaabbabbaabbaabbaabaabbbabbbaaabbaabaaaababbbababaabaabaabbababaaaabbbabbababaababababaababaabaabbbabbabbbbaaaabaabbaabbbbabbaaaaabaaabaaaaabaababbbbbbbbbbabaaaababbbabbaaabbbaabbaaaabbbabaaabaaabbbbbbbaabbbbbaaaaabaabbbbaaabaaabaabbabbaaaaabbabbaabbbaabaabbbbaaaabbabaabaaaabbbaaabaabbababbaaabaababbabbabbbabaaaabaaaabaaaaaaaabaabbabbbabbababaabababbababbbbabbabbabbabababbaabbaababbbbabbabbabbbbbaabaaabbabbababaaabaaabaaaabbbaaabbabaaabbaaabaabababbaababaaabbbbabbabaabaaabbaaabbaaaabbabaaabbbaaababbbabbbbbabababbabbaaaaaababbaabbabbbabbaabbababaabbabbbabaabbabaaabbbabaaabbabababbabbaaabbaaaabaabaabaaaabaaabbbbabaaabbbaabaaaabbaaaababbbaababbbababbabbbbaababbbababababababaaaaaabbaaabbbabaabaaaaababbbbaabbbbaaabaababababababbbababaabaaaabaabbaaaabbbabaaaabaabaababbaabaabbabaaababbaabbbaabbbaaabbbabaabbabaaaaabbbbabbbbbbbbaaabbabbbbbabbbaabbbbbbaaaabbaaabaaaaabababaabbaaaabababbbbbababbaabbbbabaaababbaaaabbbaaabbaaaaabaaabbaababbbbbbbaa bbbbabbabbbaaaababbaababbbabbabaabbaaaaaaaabaaabaababaaaabbabbbbabbbabababababbbbbbbabaabaabaaaaaaabaaabababbaabbababbbbababababbbbabaaabbbaaabbabaaaaaaaabaaabaaabaabaababbabbabbbbbbaabbbbabaaabababaabaabbaabbbbbbaabaababbbbabbabaaaabaaababbbbbaaaaaabaabaaaabbbbaabbbbabbabaabababbbbbaaaaabaaaabbaaaaaaabaaabbbabbabbbbaaabbaabbbbaabababbabbabbaaaabbabbbbaabaabbaaaabbbaaabaaaaabbaabbbbbbbbaaaabbaabababaaaabbabaaaaababbbbaaaabbaaababbabaabbbbbbaaabaaaabaabbaaaabbbbbaabbbabaabbbabbbbbbabbababbbbabbbabababbbaaaaaabbbbabaaababbbbbbbaabbabaaaabbbabbbababaaaabbbbbabaaaaabbbbabbbbaaabaaaaabbbbaabaaaaabababababbbabbbabaababaabbaabbbaaababababababbbabaaaabaaabbabababaaabbbaabbaabbababaaaaabbbababaaaaabbbbaaabbbbaaabbababaaaaabbbbbbbbaaabababababababbbaabbbabaaabbbaababababbbaaaaaaabaaaabaaaabbbbbaaaabaaaabbababaababbbaaabbabbaabaaabaabbabbbbbbbaabbaababababaabaaaabaaaabaababbbbbbbbbbaaabaababaabababbaaaaaaabababbbbaaabbaaaaabbabaabaababbbbaaabbbaababbababaaaababaababbaabababbabababbbababbbbabababaabbababbbbbaaaabaaabaaaaaabaaabbaabaaaabbbbababbaabbbbbbaabbabaabaaaabbbbaabababbbbbbaaaaaabbaaaaaaaabaaababbbaabbabaaaababbababbbabaaaaabbabbbbbaababbbbababbabbabaabaaaabaaaaaaaabbaaabbaababbabaaaaabababaabaaaaababbbbaaabbbbbabbabbbbabbbabbabaaaabbaabbbaaaaaababaaababaabbbbaabbbaaaabbabbabaaaaabaaaabaabaaabbbababaabbbabbbbabbbbabababbbbabbabaabbbbabaaaababbbbbaaabaabbaaaababaaaabbabaaabbaababaaaabbaababbabbbabbaabaabbbbbbaaabbaababbabbabbaaaababababbabbababbaabbbbabbbaaabbbabbbabbbabbbbbaababaaabbabbbbbaaabbabaaaaabbbaaaaabbbbbbbababbbbbababababbabbabbabaabbabbaabaabbaaaabaababbbabaabbabbaabbbaaaaaabbbabbaaababbaabbbaabbabaaaaabbbbbaabaabaabbbaaabaabbabaaabbbababaaabaaaaaaaaaaababbbaaaababbaaababaabababaaaabbabaaaaaaaaabbbaababbabbbbbaaaaaabbbbbbabbabbbbaaaababbaabbabbbbbbbbabbabaaaabbbbbbbabbaaababaaaababbbbbabbbabbaaabaabbabbabaabbbaabbaaababababbbaaaabbabbabbaaabaababaababbbabbbbbbaaabbabbbaabbaaababaaaaabaaabbabbababbaabaaabbbbabaaabbaaabababbababbaaaabbabbbaaabababbaaaababababaaa bbbbabaaaaabbbababababbabbaabaaaabaabbbbababbaabaabbbbbbabaabbaabaabbbaaaabaabbabbaabbbaabaababbaababbababbabbbbbbbbbaabbbbbbabbbbbbabbbbbaabaaabaaaaabbbabaabaabbaaaabbaabbaabbbbbaaabaabaabaabaabaabbbbaaabbbabaaabaabbaaaaaaaaababbbbabbbbbaabaabbabbbabbbbabaaababbbbbbaabbbbaabbabbabaabbabbaaabbaabbaababababbabbabaaaaabaababaaaababbabbbbaabbbaabaababbaaaabababbbbabbaaaaabababbaaabbababbbbbabaaaabbbbbbbbbbbbaabbbbaabaaaaabaaabbbbabbabbbbabbabbbaabbbbabaaaabaaabbbabaababbbbabbaaabbbabaabbabbabaabaabbbbbaabbabbbbbaaabbbabababaaabaaababaaabaababaababbaabaaaabbabbbabaababbaabbabbbabaaabbbaaabaaaaaabaaaaaabbababababaababaabbaabbabbabbbabaaabbbbaababbbbbabaabaababaabaabbbbaabbabbbaaabbabaabaaaabbababbbbbaaaabaaababbaaaabbabbbbaaabbbabbaaaabbbbaabbbaaabbabbabbbaabaaaabaaaabbaabbbbababbabababaabbaaaabbbababbabbbbbababbbaaaabbabaabbbbbaaaabbababaabababbbaaabaababbabbaabaabbaabbaabaaaababbaabbbbbababaabbbabbaaabaaababbbbbaababbbaaaaaabababbaaabbabbababbaabbaababababbbaababbabbabbbbabaaabaaaaababbbbaabbabaababbbaabbaaaaabbbabbaaabbabaabbbbbbbabaabbaabbababbaaabbbabaabababbabbbbbbbbbbbbbabbaabbaaaabbbaabababbaaaaaabbbabaabbaabbbbaaabababbabbbaaababbbabaaaabbaaabbaabababaaabbbaabbbbbbabababaabbabbbbbababbaabbaabbbbbaababababbaaaabbababbaaabbbbaabbbbbbbbabbabaaaabaaaaaababbbbbaabbbaabaabbbabbaabaababbaaaabbbaaaabbaaaaababaaabbbababaaababbbaaaaabababbaaabaaabbaababbbbaabbaabbaaaabbabbabaabbaaababbaabbbaabbbabbabbbbaaabbbbbabbbbbbaaaabbababaaabbabbaabbababababbaababbababbabaabababbaabbbbaabaaaaaaabbababbbbabbbaaababaabaabaabbaabababaabbbbbbbbbaaabbbaaabbbaabbabbabaababaaabababbaababbaaaabbaabbbbabbbbabaaababbabbbbbbbbbabaabaabaaabaaabbaaabbbababaaababbaaaaababbabaaaaaaabbabbaabbaaaaaabaabbaaabbaaababbbababbbbbabbabbabaabbbbaabbaabaaabbbbabbaabaaababbaabaababaabaababbbaaabbaaaabaabababbbbbbaaaaabbaaabaababaaaaabaaabbaabbbaaaaaaabaabbbbabaaaaaababbabaabbbbbbbbbabbaabbbabbbbbaaabbabbbbaababaababaaaaabbababbbbaaabbabbababababbbaaabbabaaababbaabbabbbabbabababbbbbabbbbabaaabbaabababbbaaaaba aaabbaaabaabbbaabbbababaaaaabaaabbaaabaabbbaaabbbabaabababaababaababbbaabbbbbaaabbbabbbabaabbaaabababbbabbabbaaabbbabbbbbaabbbbabaaabbbbbabbabaaabaaaaabbbabbbbbaaabaababbbababbabbabbbbbaaaaaaaababaabbbaaaabaabbbbbaababbbbaabbbababbbaabaaabbbaabbbaababbababbbbaabbabbababaababbbbabbaaaaaabbbbababaabbbbbbbababbbaabaabbbbaaaaababbbbbbbbbbbbabaababbaaaabbbababbabaaabbbbababbbabbaaaaababbaabaabbbbbaabbbbabbabaabbabaaabbaababbbaaaababbababbaababbabbababaabbabbbaaabbbbaaabbabbaaabaaaabaaaaaaaaababbaabbbbaabbaabaaabbbabbbbabbaabbaaabbbabaabbabbbbbbababbaaaabbaabbabbaaaabbbbbbaabbabbbaabbbabaaabbbaaaaaaabbbbbbababbaaabaaabaabbbababaabbaabbaaaaaabaabbbaabbabaaabbbabbbbbbbbbbbaaaabbaabaaaaabbabbabbaaabbbaaaabaaababbaaabbbbaababbbbbbabaaabbbbbaababaaababbbbbbbbbabbbbaabaaaaaaaaabaaaabbaabaaaaabbaabaaabbbababaabbababbbbbaaaaabababbaabbbaabababbbaababbbabbabbbbbabaaabbaaabbabbabbabbbbabaaabbabbbbbaaaaaaaaaaaababbbabababbbbbbaaabbaaababaabbbaaabaaababababbbbbbbbabbabaaabbabbabbbaaababbbbbaabbbabaababaabbbbabaabbbbaababbaabbbbbaaaaabababbbabbbaababbbbaaababbabbaaababbbabaabbbabaaabaaaabbbabbbaaaaababbbbbabaabbbbbabaaabababbabaaababbbbbabbbaabbbbabaaaaaaaaaabaaaaabbbaabaabaabbbbaaaaaabaababbbaabaaaaababaaabaabbbabbbaabaababaaabbbaaaaaaabbbabaaaaaaabbbaaabababbbabaabbbaabbbabaabaaaabaaaabbbaabaabaaaabababbabababbbaabbbbaaaabaaabbbbaabababaabaabaaaababaabbaaababaaaaaabbaaaaaaabbbbabbaabbbabaabbbbbbbaababbaaabaabababbaaabababbaababbabbaaabbabbbbbaabbaabaabaaaabbaaaaabaaaaababbababaabbababaaaaabbbabaabaabaaaabaaaaaababbbababbabbabbbaabaaaabbabaabbbbbababbaabaabbbaabbababbababbbaabbbabaaaaaabaabaabbaabbabaabbaaabbabbabaabbabaaaaabaabbbbabaabbabbaabbbabbbbaaabbabbbbbbbbbbbabbabbbabaaabbbaaaaaaaaaababbababaabbaabbaaababaabbbbbaaaaababababbabbaababaaabbbaaaaabbabbaaaabaaaaabaaabbabaaabaababaabbbabbababbbaaaaababbabaababbbaaababbbbbaaabaaaaaaaaaababbaaababbbaabbababbbbaaaabbaaabbbaabbbbaabaabaababbbaabbaabbbbabaabaabbbbbaaabbbbbabbbbabbbbaaaaabbbabababbbbbababbbbbbbabaababbbaabaababbababaaaba bbbbbbaaaaabbaabbbaaaaabbbabbabbaaabbababaabaaaaaabbaaabbbbbbababbabaabaaaaabbbbaabbabbabaabaaabababbaabbbbbbababbbabbaabaabbbbbabbbaaabaaabbaaaababaaabaabbabbabaabbaabababbbabbaabaaababaababbbbabaabbbaababbababbaaabaaaababbabbabbaaaaaabbaabbbbbabbbabaaabbabbabaabbabbbabbaaaaaabbaabbbaaaaabbabaaabaaaabaababbaaaaabbabaaabbababbabbbaaaababbbabbaabaabbbabbaabbbababbabbababaaabbbbaabababaaaaaaaabbaaabaabbabbbabababbbaabaaabaabbabaaabbbbababbaaaabababaaabaabaaaaabaaaaaabbbbbaabbaabaabbbababbbaaababaaaaaaabbbbbbbbbbabbbaababbaabbaaaaabbbbbabbaaababaaaaababbabbbbabbbbbbaaaabaabbaaaaaaabbababbbabaaabbaabaaabaaabbbbaaaabaabbbabaaaabbbbbaabaabbbbaaabbaabbbbbabbbbbaabbaaaaabbabbabbbababbaaabbbbaabbabbbabaaababbabbbaababbbaaabbbbabaaabbabaaabaaabbbabbaaaababbaaaaabbbbabbbbabbbbbbbbbabbababbaabbabaaabaaaabbabababbbbabaabbbaaaababbaaabbbaaaababbbaaabaababbbbabbabbaababbbaabbbaabaaababbbbbbbbbbaababbabbaaababbbaaabbaabbaaaabbabbbaabbbbbbbbbbbbbaaababbabbbababbbaaaaaabaaaabbabbabaabbaabaababaababbbaaaaaaabbababaaababababbbbaabaaabaaabbabaaaaaabbaaaabbaabaabbaaaabbbaabbaaaaabbababbbbbababbaaabbaabbbabaabbabbbbbabbabbaaabbabbbabbaaaaabaaabbbaaabaabaaabbabaaaabbbaaabaaaabbbaabbabaababaabbabbaaaabaaaaaabbbbbbababaababbababbaaabbabbbaaabbbbbbbbbabaabbabbababbbbaabbbaabaaaaabbbbbbbaaabbbbabbaabbaaababbabbbbaabaabababaabababaabaaaabbababaababaaaaaabababbbbbaabaabaaabaaaabbaaaaaaaabaaabbabaaababbabbaaaababababbbabbbbabbbbababaaaaaabbbaaabbabaabaaaaaaabbabababaaaabbbaaaababababbbbbaabbabaabaaabbababbaaaaaaaabaababbaabababababbbaabaaaabbaabbbbbbbbaaabaaabbabababbbbaabaaaaaaabababbbabaaababbbabbaabaaabaabaaaabbbbbbabbbbbbbabbbbbbbababbbaabbbbbaabbbbbbaabaaabaaabbabababbbaababbbabaabbaabbabaabbbabbabaaaaabaaababababaabbabababbaaababbaabbabbbabbabbbbbbaaaaaababbababbaabbabbbabaaaabbabaaaababaaaaaaaabbaabbaaabaaaaabbbaaaaaabaaabaabaababababbbaabababaaabbaabaaaaabbaaabaaabababbbbbbaabaaababbabababaabbbaaaaaaababbabbbbbbbaaaabbbabbbbbbaaabbbbaaabbbaabaaaabbbababbababbbbbababaabababbaaabbbabababbbb bbbaabbbabbaabbabaaabbababaaaabaabbabbabbaabbaaaabbabaaabbbbbabbaaabbabbbaaabbbbabaabbabbaabbaaaababaaaababaababbbabbaaababbbbabaaaaaaaababbaababbaaabaaaabbbaaaaaabbbbabbaabaaabbabaaabbbbabbabababbbbabaabbbbbabaabbaaabaaabaabbababbabaabbbaaaaaabbaabaaaabbaaababbabbaabbbaaaaaabaaaabbaabaabaaaabaaabbaabbbbabbabaaabbaabaababaabbbaabbbaaaabaababbbaababbbabaaabbbaaabaabbbbbbbaaaabbabbaaaabaaaaaaaabbbaaababbbbbbbaaaabbaabbbbababbabbabaaaaaabbabaaabbaabbbbbbbaabbbbbbbbbaaabbaaaaaabababbbaaaabbbabbbbabaabaabaaaaaaaaaaabababaaababbbbaaaabbababbbaaaababbabaabbaaababababbbaaabaabbaaaaaabbbaababaaabbbaaaabbabbbabbababbababbabbbabaaaabaabbbaaabaaaaaaabaaababbbbabaababbabbaabbbbbbbabaaaabbbaabbbaaababaaaaabbabbabaaabbaabbabbaaabbbbbbbababaabbbabbaababbababaabbbbbbaabaaaabbbabababbbbbaabaaabbaaaabbbaabababbabaababbaaaaababaababbaaababaaaaabbbaaabababaaaaabaaabababaabaaababbbaababbaabbaaaababababbbaabaabababbaabaaaabbababbbaabbababaaabbabbbbaabbbbbabaabbbaaabaaaaababaabbababbbabaababbabbbabaaabbaabbbaaabaabbbababaabaaaaabababbabbbaaaabbaababbbaaabbbbbbababaaaabbaaabbabaaabbbabbbbbbabaaabbabaaaabaabababbbaababbaaabbaabbababbbaaaaabbbaaaabaaaaaabababaababbaaabbbababababaabaaabbbbababbbaaaaabaabbbbbbbaabaabaababbbabaababbabbaabbabaababaabaaabaaabbaaaabbabbabbbbaaaaabaaaaaaabaabbbabaabbaabbaaababbbaaabababbbbbabbbbabbbbaabbbaaababbaabbbabbaabbababaabbbbaabababaabaabaaababbbabbbbaaaababaabbabaabbabbababbababaaababaaababaaabbaaabaababbababaaaabbbbabbbbabbbbababaabbbababbaababababbbbbbbabaababbbbabababbaabbbbbbbabbabbabbabbbaabaabaabbababbbbbaabbaaaabbbbababaaaabaabbaaaaaaaaabbbbbaabbaaababababbbbaababababbbbaabbabaabbbbaabbbaaaabaabbabababbbabbaabbabbabbbabbabbabaababaabbaabbaabbbabbbaabbbabbbaaababbaaababbabbbbbabbbaaabbbbabbaaaabbbbabbbbabbabbababaabaaabaaabaabbbaaabbabbababbbbbbbbaabaababbabaababbabaabbabaabaabbababbaababbabbbbaaabbbaaabbaaabbaaaaaababbbababbabbabbbabbaaaaabbababbabababbabbaaababbabbababbbbaaaabbbaaabaaaaaabbbbababbbbbbbabaaaababaaabaaabaaaabbbbbbaaabababaaaabbbbaaaba babababbabaaabaabbbbbbaaaabbbaaaababbabaabbabbbbbbabbbaabaabbbababbbbaaabbaaabaabaababababbaabababaabbbabababbbbbabaaaaabaabbabbbbbbbbbaaabbbbbaaabaabbbaababaaabaabbabbabaabbbaababbbaabbbbababbabaaaabbababababaaabbabaabbbbbababbbbaaaabbaabbbbaaaaabaabababbbaaaaaaabbbbaababbbbabbababbbbbabaabbbbbbbaabbbbbbbababbbbbbbbbaabbbbaaaababbaaabbbaaabbaabaabaabbbaaababbbabaababaabbbaabbbaabbabaabbaaabbabababababbaabababbbaabbabaababaabbbbbbaaaabaaabbabababbaabbaaabbbbabbbbbbbbabbabbabbbbaaabaaaabbbabbbaabaabaaaaaabaaabbababbbaabaaababababbbababbabaaabbbbbbbbabbabbaabbaabbababbaaabbaabbabaabaaabaababbbaaaaabbbaababaababababaaaaaabbaabaabbbbaabaababaaaaaabaababbaabaaabaaabbaabaaaaabbbaabaabbbaabaaaaababbabaabbaabaaaabaaaababbaababbbbabababbbaababbbbbbbbaaabbbbaaabbabababbabbaaabbbbabababbabaaababababababbbbaabaababbbbaaaaabbbbbaaaaababbbbabbaababbaabbabbaaababaababbbabaabbbbabbabaaabababaabbbbbaaaabbbaabaaaaaabaaababaaaababaaaaaaaabbbbbbbbaababbbbbabbbbbaababaaaababbbbbbaaaaaabaabaaaaabbbaabaaabaabbbaabbbabaaaaaaabaaaaaaaabbaabbbaabbbbababaaabbbababaabaaaaaabbbabbbbabbabaaabbbaabbaaaabbabaabbbbaabbbbbabaaaabaabaaaabbaabaaabbabbbbaabaaaaaabbbbbbaaaaababbabbbbbbbbababbbbabbbaabbaabbbbaaaaaabbbbbbabbbbabaaabaababaaabaaaabbbbaabbabbaababbabbababbbaaabbbbabbbbbbabbbbbbaaabbbaabbababaaababbabbaabbabaaabaababaababbbaaaaaabbaaaabbbbabababbababbbaaaaabababbabbbabbbababaaabbbabaaaabababaabbbbbaabbbbaabbabaabababbbaaaaababbbaaaaaaabaababaababaaaabbbbbbaaababbbaaaabbbabbababababbabaaaaaaaababbbbabaabaaaabbabbaabbabbabaabbabbaababbbbbabbbbbaababbbbbbbbbaaabbabababababbbaabbaabaaabaaababbbabaaaaabaabbbaabbbaababaabbbbaabbbabbaababbaaababbaabbbbbabbaabbbaaaababaaabaabaaabbaabbabbbbababaabaaabaaabaabbaababbbbaabaabaaaaabaaaabbbbbbaabbbbbbbbaabaabaaaaabbbbaabbbbbaabbabbaabbabbabaaabbbababaaaaaabbaabbababaabaabbabbaaaababbabbbaaababbbbbbbabbbaaaabaabababbaabbabbbaaabbbbbabaabbbbaabbaaaabaaaaabababbbaaabbbbbbbbabbababbbabaaaabbbabaabbaabbbbbbbbbabbaabaaabaaaabbababaabbaaabaaaaabbbabbabbabbbabaaaa bbbaabbababbabaabaabababbaaabababaaaabbabaaabababaabbabbbaaabbbbbabbbaabbbbabbabaabbbaabaabbabbbbaabbbaaabaaaaabaabaabbbbaaaaabbbabbabbabababbbabaaabbbaabaabbbaababbaabbabbaabbaaabaaaaaabbbaabbaaabaaabaabaaababaaaaababbabaaabbbaaaabaababababababbababaaaabaabbbabaabaabababbbabbbbaaaabbaaabababbaaaabbbbbbbaaaaaaabbabbaaaaabbabaaabbbbaaababbabbbbbbabaabbbabbaababbbaabaabaabaababbaaabbbbababaabbabaaaaababbaaaabbabbababbbaaaaabbbbbbbaabbbaabaaaabbaabbaababbbbbaababbbaaaaaaaaabbabaaabbbaaaabaabbaabaaaaababbabaabbbabbbbbbaababbaaabbaabbbabaabababbaaabaaaabbaaaabbbabaaabaababaababbbaaaaabaaaabbbbbbabbbbabaaabbbbbbabbabaaabababbbaabaaabbbbabaaabbaaaaaabaabaaabbaaabbabbabaaababbbabbbaaabbabbbaabaababaabaababaabbbbbaaabbbabaabbbabbaaabbbbbaabbbbbaaaaaaaabbbababbbaabaaabbbbbbabbbbaababaabaabaabbbaabbabaabaaabbbbbabbbabbbabbabaaaaabbbaaabbbaabababbabbabbbaaabaaabaabbbbabaaabbbabaaabbabaabbbabbaabbbaaaaaaabaaaabbbaababbbbaabaaaaabbbbbbbbaabbbbbaabbaabbabaaaabbbbabaaabbbabbbbbbabbaaabbabbbaababaabaababaababbaaabbbbbaabababababbababababbaaabbaaabaabaaabaabaabbbbaabbbaaabaaababaabbabbababaaaaabbbaaaababaaabbbbababbbaabbbabbaaaaaaabaaabaabaabaabbbaaababaabaaaabbaabbbbabbabbbbbabbbbabbaabbababababaaababbabaabbbbbbbbbabbaaababbbbbbabababaaababaaabbaabbabaabaabbabbbbbbaabbbabbbababaaaabbbaaabbbaaaabbaaababbbabbaabbaaabaaabbbabaaaaaabaaaabbbbbbaabaabbbabbabaababaabbabaaaababaaabbbbabaabaabbabbbbabbaaabbabaabbbbaababaabbaaaabaaababbaabbbaabaabbabbaabababaaaabbabbbabbabbabababbaababaaaabbbbbaabbbabbaaabbaaababbaababbbabbbbbbaaaaaabababbbabbabababaaabbaaaaabaabaaaaaabbbbaaabaaaaaaaabbbbbbabbabaabaaaababbaaaaaababaaaabaababbbbabaabaabbbabaaabababaababababbbbaaabaaaaaabaaabababaabbbaabaabbabbbbababbaabaabaaabbbbabaaabbbababbbababaaabbbbbbababbbbababbbbbbbaaabbababbaaaaababaaabaabbaabaaaabbaabaabbbabaaabbbbbbbaaabaaabaaabbaaaaaabaaabbbbaaabaaabbabbbbaababaabbaabbbbbbbababaaaaabababbabbbaaabbbbaabaaabaaabbbaaaabbabbbabbbabaabbaabababbbbabaabbbaaabaaabaaabaabaabaabbbbbbbaaaabaaaababbbbbbbabbbbab aaabbaaabababbabbabbbaabbaaabaabbaabaabaaaabbbaabaabbbbaaababbabaabbaaaaaababbbbabbbabbbbbaaaaaabaababbaaababaaaaabbababbbabbaabbaaababbabbbaabbbabaababbbaaaabaaabababaaaabbbabbababbbbbaaabbabbabaabaaababaaabaabaaaaababbaaababaababbababbaaabbbaabbaaabaaaaaabbabbabbaaabbabaabaaaaababbbbabbbabbabaabbababababbbbbbabbabbbbababaaabaaabbaabaababababbbabaababababaababbbbbabababbabbabaaabbbaabbaabbbaaaaaaabbabababbbabbaababbabababbaaaababaaaaabaabbabbababaaabaabaabbbabaaabbbaaaabaabbbbbaabababaaaaabbbbaabbbbbbabbbbababbbbabbbbbabbaaaabbabbbbbaabaabbabaaaaaababababbabbbbaabbaabaaabaaababaabbabaaaabbbabbbaaabbbaaaabaaaaabbbbabaaaababbbbabbbbaaabbaababaabaabbbbbbabbabbbaaaaaaababbabbaabbbaaaabbabbbaaaaabaaabaaaaabbbababbbaaaababababaabaabababaabbabbabaabaabbaaabbbaaaabaaaaabaaabbababbbaaaaabbbaabbbbbabbbaabbbaaaababaababaaabababaabababaabbbaabbabbababbbabaaababbaabaaaababbbbabbbbbbaabbbbabaaaaabaaabbabbabbabaabbbbaabbabbbbbbbaabbbabaabbabbbbbaabbaabbabbababaabbababbabbbababbbbbbabbaaabbabbaaabbaaabaaabbbbaababaaabaabbaabbbbbbababbabbaaabaaaaaaaababbbabbabbaababbbabaabaaababbaaabababbbbbabbbaaaaaabaaabbabaaabbbaabbbaaabbbbaaaaaabaaabaaaaababbbaabaabbaabbbabbbabbbbbaaababaaaaabbabaaaaabbbababababbbaaababbbbbabbbaaabbabbbaaaabbaabbbbbbabaabababbbbabaabbbbbababaabbaaabbbbaabbbabbbaabaaababaaabbbbababbbaaaaaabaababbaaabababbbaabaabaaabbbabbbaabbaaabbababbbbbbaabaabbabbbababbaaaaaaaabbbbbbbbbbbbbaaabbabbabababbaabbbaabaaabbbbaaaaabbbbabbbababbabbabbbbaabaabaaabababbbabbababaabaabbabbabaaabaabaaabbabbaababbaaabbaabaaababbaababaabaababbabaaabbbbaaaababaabbbbbaabbaaaababaababaabbaaaaaaaabaabbaaababbbabababaaabbaabbaaaaabaaabaababbaaaaaaaababaabaaaabababaabbbbbbbbbabbababbbbaaabbabbababaaaabbbbabbabaabaabaaaaaabababbabaabbbbbbaaabaababbabaababaaaaabbbaababbabbbbabbbaaabbabbbaabbababbbbbbabbaabbabbbaabababbbabbababbaaaaabbabaaabbbaaabbababaaababaaabaababbabbbbbaabbbbabbbbababbaaaaabbabbaaaaabbaaaaaababbabbbababbaaabbaabbbaaaabbabbbaabbbbbabbbabbbaaabbbbaabbbbbbbbbbaaaabaaaaabababaabbabab baaababbaaabbabbaabaabaaaaababaababbbabaabbaababbabbbaababaaababbbaabaababbbbbbbbaabbabaaaaabbbabaaababaaabaaabaabababbbaabbaaaaaaabaaaaabbababbabaababbabbaaaabbbaabaababaabbaabbabaabbbabaabbbaaaabbbababbbaabaabbaaabbababaabaabbbaabbaaabababaaababbabbabbbababbbababbbbabaaababaaaaaaaaaaaabaaaaaaaaaaabbaabaababbbbabbabbababaaaababaaaaaabbabbaaaaaabbbaabbabaabbabaabaabaaaaabaaababbbabaabaabbabbaaababbaaaaaabbaaabbbbaabbbbbababbaaaaaabaabbbbbaabbbaaaaaaaabbbaababababbbaaaabaaaabababbbbbbabababababbbaabbaabbaababaababbbabbaaababaabaabbbbabbabababbbbaabbaaabbaaabaaabbabbbbabababbbbabbbbbbbbbabbbbabbabaaabbababbaaabbaaabbabbabbbaaababbabaababbabbabbabbbaabbaabbbbbbaaababababbabbaabbbabbbbbbaaaaaaaaaaabbbbbaabbbabbbbaaaaababbbabbabbbbbabababbabbaabbbbaabbbaababbabbbbbbbabbaaaaaaaababbabbaaaabaabbaaaabaabaababbbbaabbaaaaabbbbaabbababbaababaabbabbbbbbaabaaaabaabaaaabbbaabaaaaabbbabaaabbbaabbababaabbbaaaabbaabbaaaaabbbbbbaaaabbaaabbabaaabaabbbabbabaabbababbaabbaaabbbbaaaaabbaaaababbbbbaaaabbbbbaaaabababbbabbbbbbbaaabaabbaabaabbbbbbbbabbaaaabbbaabaaaaaabaababababbbaaaaaabbbbabbbaaabbbaabaabbbabaaaabbabbaabbbbaabaaaaaabaaabababbaababbaabaababbbbbabaaabaaabaaaaabaaaaabaababaabbbbbbbbbbaababbabaabaabbbabaaaabbaaababaabaabbbbaaaabaabaabaabbbbbabbaababbbabbbbabbbbaaababbaaaaaaaaaabbbaaabbbbbbaabbbbbbaaabababbababbbbabbbabaabbaabbbbbbbaaabbbaaabbbabbabaaaaaaabaaaaaaaababbbabaaaabbaabaaaaabbabbaabbaabbababbbbbabbabbbbbaabbaabababaabbaaabbbbbaaaabbbbaaababaaabaaabaaabababbababaababbabaabaabbbbbabbbbaaaabbbabaabbbababbbbaabbbababbbabaaabbbaabbabbaaababbbbbbbabaababaaaaabbabababbbbabaababaaaabbabaaabbababaabababaaababaaabbbbabbbaabbabaaababbababbbbababaaaaaabaaaaaaabababbbbbbbbbababbaaaabbbaaabbaababbabaabbaaaaaaaabaababaaaaaaaaabbaaaabbabaabbbbbbbbbbbabbaabbaabbbbaaaabbaaaaabbbbbaaaababaaabbbaabbabaabbabbbbaabbaaabaaaabbabababaabbbaaaababaaaaabbabbbbbabababababaaabaaaabbaaaaababaababaaaabaabbaababbaaaabababbbabbaabbbbbbbaaaaaabbabbaaaabbbbbaaababbababaaaaaaabbbbaabbababbababaabbabaaabbb bbaaaaaabbabaabbbaaaabbabbbbbbaaabbaaaaaaaabbbbbbbbaaaabaabaaaabaabaaaaababbaaabaaaaababaaaaaaaabbbbbbabbaaabbaabaabbaaaaaaababababaaaababaaabababbbbaabbbbbbaabaaabbbaababbbaaababbababbabaaabbaabababaabbaaababbbbbabaababaabaaaaaaaaabbababbabaaaabbaaaabaabababaabaaaaababbaabaabbbbaabbbabbbbbbbbbaaaabaababbaaabbbbbabababbbbbbaaaabbaaabbaabaaaaaaababbabaababbbbbbbaababbabbabbbbaabbbabaabbabaaababaabbabbbbabbaaaabbaabaababaaabbaaaaaabbbababbaabbbabbaabbababbaabbbaaabbaabaababbabbbabbaababaabbbaabbababaabbabbabaabaaabaabbaaabbbbbaaaabaabbbaabbbbbabaababbaabbbabaaaabbaabababaaabababababbbbaaababbbbabbbbbbbbabaabbbabbbaaababababbaabababbababbaabbaaaababaabbaababbaaabaaabaabbbaaabaabbbbaabbaaabbbaabababbbabababaabbbbaababbbaaababbbababbbbbbbaabbbabbabaaaabbabbaababaabaabaabbabaaaababbabbbbaaaaabaaababbbabbaabbaaaabaaabbbaabaaababbababaabbaabaaabbabababbbbabaaaabababbbabbaabaabbaaaabbbbbbbbaaabbbaabbababbbabbaaaaababaabbabbabbaabbbabbababababbaabaaabaaabbaaababbaaaababaaaabaaaabbaabaabaabbaaaaaabaaaabaaabababbbbbabaababbbbabbabbbababbaaaabbabbabbaabaababbbabbabbaabaaabaababbbaabbbbbabbbbabbabbbaabbaaaaaaabbbaabbbabaabababaaababaaaaabbaaabbbaaaaaaabbbaabbabbbabbbbbabbbbaaabbabbbabaababbbabaaabbaababbabaaabaababbaabbabbabbbbaabaabbbbabbbbbaabaabbababbbbbaaabbababaaaabaabbabababaababbababbabaaaabbbababaabbbaaaabbbababbaaaabbabbbaabaaaabbaaabaababbbaabaaabbaababaababbabaabbbaaabaaaabbbbbbbbaababbbbabaaaaabbabbbbaaaabbbaaababbaabbbabbabaaabaababababaaaabaabababbabaabababbbbaabababbbabbaaaaabbabbaaaabaaabaaaabbabbbabaabbabaaaabbbaabbbaabbbbabaabbaaabaaaaaabbbbbabbaabbabbbababababbbabababababbbabbaaaaaababbaaaaababaaabaabbbaababbaaabbbaaabbbaaaababaabaabbabbaaabababbabbaaabaaababbbabbbbbbbbabbbaabbabbbaabbabbbaababaabbbaaaababababbabaabbababaaababbbaaaaababaabbbabbbbaaabababaaabbabbaaababbbbbabbbabbaaabbabaabbbbabaaaaabaaabababaabbaabaaabbabbabbbabaaabaaabbbbaababbaabbaababbbbabbbbababbbaaabbaaaaaabbbbbabbbbaabbbaaaabaabbbabbbaababbaaaaaabaabbabbabaaaababaabaaabaaabbbabbbabaaabaaba abaabaaabaaabaabbbabbbabaaaabbaaabababbababbbabaababbbababbbabbabaaaaaabaaabaabbbaaaababbabaababaaaabbbaaaababbababbaabbaabbaaabbaaaaabbbbababababbabbbabbabbbbabbbbbabbabbbbabbabababaabaabaababaaaabbbbaaaabaabbaaaaabaaaaabbaabaabaaaabbabaaaaabbababbbbbababbaaaaabaababaaabaabbbababbbbbabbaaaaababbabbbbaaabbbababbbaabbababaabaaaabbbbababaaabababbbabbbabaabaaabbbabaaabaababaabbaaaabbaaaaaaaaabbabaaabbbabaaabaabbbbbabbbaabbabbbabbbbbbabbbbaaaabbabbbaabbbbbababababbbbbabbabbbbbbbbabaababababbababababaaabaabaabbabbaaabbaabbbbbabbaabbbbbbbaaaaaaaabbabbbaabaababaababaabbbbbabbaabbbbbabbababaaaaaaabbabbabaabbbaabbbababbbbbaabaababbaaaabbbababbbaaabbbaabbaaaaaabbaaaabbaaababbabbbbbabababaabbbaaaaaaabbbaabbababbbabbbbaabaaaaaababbbbbabaabbbbbbbaaaaabbaaabbbabaaabbbbaabbaaaaaabbaabababaaabaabbaabbbbaaabbbbbbabaaabababaaaabaabbabbbbbbbabbabbbbbbaabbbbbbbbabababaaaabababbaaaaabaabbbbbababbbabbbaaabbbbaabbabaabbbaababbaaaabbababaabbbaaabbaababbbbbaaabaaaaaaabbbbaabbbabbaabaaaabbbbaabbabbaaaaabbbabbbaabaaababbbaabbabbabbaabbaaaaabbbaaabaabbababbaababbabbaabbbabbaabaabababbabaaaabbbaaaaaababbbbaaaaabbbababbbbbbbaaaaababbbabbbbbabaaababbbaaabababbaaaaaabbbbbaabbabbababbabababbbbbbabbbbbbbaabbbbbbababbaaaaabbbbbabbbbbaaababbbbbbbababbbbbabbbabbaabbabbbbaabaaabaabbbaaabbbabbbbbbabbbaaaaaaaabbaababbbaaaaabaaaababbbaabbaabbabbabababbbaabbaabbbaaabababbabbbaabbbbaabaaaaaaaabbaabbbaababaabaabbabbbababbbabbaaaababbbaababababbbabbaababbbbaaabbbbbaabababbabbbaaabbaababbbbabababbabbbabbbabbabaabbaaabbabbaaabbaabaabbaabaaababbbbaabbbaabaaaaaaaaaabaabaabbaabbababbbbbbabbaabbbbbaabaaababbababbaababbbbaaaababbaaaabaaabaabaababaabbbbbabaaabbbabaabaaaaaababababaaaaabbbababbabaaaaabababbbabbbaabbabbabaabbbbaabbaaaabaabbaababaababbabbababbaaaaabaabaaaaabababaaababaaaaababbabaabbbaaabaabbbabbabbbbbbababbaaabbabbbbbbabaabbbbbbbababaaaabababbabbbaaaababbaabbbbabaaabbbbbaaaaaabbbaaabbaababbbabaabbababaabbabbaabbabbaaabaabaabbbbbbbbabbaabaaaaabaabbaabbbabbbabbabbababaaaaabbaaababababbabbaabbbbbbbaaabbbaaaa bbababbbaabaabaaabbaababaaababaabaabbabababbaaaababbaabbbabaaabbbaabbababababaaaaaaababbabbbaabaabaaabbabbbbbabaaababbbababbababaaaaabbaabaaabbbaabaabbabbabaaaaabbababbaaabbaaaabbababbbabbaaaaaaabbbbbbbaaabbbbabbbbbbbbabaabbbabbbbbbabaaaaaababbbabaaaaabaaaabbaaababbabbbaaaaaaaaabbbbaaaababbbaaabaaabbbbbaabbbaababbbabbabbbbaaabbbbababaaaaababaaaaaabaaabbbabbbaabaabbababbaabbabaabbbaabbaaabbbaabbaaaaabaaaabbaaaaabaabaababbbaaaaabbababbbbbaaabbbbbaababaaaababbbabbabaabbbabbabbabaababbbbbaabbabbaabaabbbabbaaabaabbaaababaabaaaaabaaabbabababbbabaaaabaaaaabbbbabbbbaabaaaaaabbababbbabbbbbbbbaaaaaababbaaaabbaaababbaaabbbabaabaaaaababaabbbbaaaaaaaaabbbbabababaabbbbbbaaaababbbbaaabaabaaabaabbababaaaabaababbabbbbbaaaabbbaaaaaaabbabbaaaaaabbbbbbbababbbaabaabaaabaaaaababaabbaaaaaaaabbbbaabbaababbaaababbaaaababaaaaababbabbabbbbbbbbaaaaabaabababbababbaaabaaabbbabaaabbbabbabaabbaabaaababaaababaabaaaababbabababaaaaababbbbabbbabababbbbaaaabaaabaabaababbbabbaaabbaabaaaabaabbbbbbabbabaaabaaaaabaabbbabaaaabbaaabbbabbaabaaababaaaabbbbbbaabaabbaaaaabbbabbbabbabaaaaaaababbabaaabbbbaaababbbbabbaaabbabaaaaaaabaabbaaabbabbbaabbbbbbbbaabbbbbaaabbbaabbabbbbababbabbaababaabaabbbbaababaabbaaaabbabaabababababbabbababbaaabababbaaaaababaaaababbbbaabbababaabaabbbaabbaaababbbbabbbaababbaababbbbaaabbaaabaaaababaaaaaabbaabbbabaaabbabbabbabbababbbbbabbbbabaaabbbabaabbabababbaabaaaabbabbbbbabbababababbababbbbabbbbbabaabbababaaabbbabbbbabbbabbbbbaaaabbbbabababbaaaaabbabaabbabbbaaaabbbbabababbaabbbbababaababaaaabbaabaabbbaaaababbaabaaababaaababbbabbbbbabaababbbaaabbabbbababbbaabbbaabbaabbaabbbabbabbbbabaaaaaaabaaabaabbabbaaaabaaaaaabbbaaabbbbbabbaababaababbaaababaaaaaabaabbbbabbaabbaabbbbbabbaabbababaabbaaabbbaababbbbbababbaaaabbbaaaaabbbaabbbbaababbabaaabbabbabbbbbababbbbbbaabbbababbbaababbbbbbaababbbbaaaabbbbbbabbbbabaabbbbabaaabbbbababbbaaaaaaaabbbabbaaaaaabaabbaaaabbbababbbabbaaabbbabaaaaababbabbbbbabbabaabbaabbabaabaaaabbbbabbbaaaaabaabbbabaaaabababbaabbbbbbbbbbbabbbbaabbaababbaaaababbbbbbbbbbaaaaabbaaa bbbbbaaabbabaabbbabbaaabbaaaaababbbbaababbababaabbabaaabbaabbaaaabaaaaabbbaabbabaabbbaababaaaaabaaaaabbababbbababbbaabaabababababbabbbabababaaabababbaaaaaabaababbbbbababbaaabaaaaaababababbaaaabaaabbbababaabbabaaaababbabbbbbaabbbbaabaaaaaabbbbaaaaaababbbabaaabababaabababbaaaaaaabbbbaabbaabbbbaababbababbbbaabaaababbaaabbaaaabaabbbbbaabbbabbaabaabaabbabbabbbbabbbbbababbbabbabbbbababbbabbbbaababbbbbabbabaabbabaaababaabbbbbabaabbaaaabbbaabbabaabaabbbbbbaaaabaaabbbbabaaabaaaabaabbaabababbaababbbaababaaaaaabbbabaaabbababaaabaabbbabaabaababbbbaababbbbbaaababbbbbbababbababababbaaabbbbbaabaaaaabbabbbbaabbaaabbabaaabbbbaaabbababbabbbaaaaaabbabaaaabaaababababaabababaabbbbababbababbabbaababbaaabbabbabaabbbbabbbbbaaaabbbbbabbbabbbaaabbbaaabbbaaaaaaabababbabaaaaabbabaabababbaabbabbabaaaabbbaababbbaabaabaaaababbbaaabababababbbbaaaababbbbabababaaabbbaabaaabbbababbbbbabaaaabbaabbbabaaabbabaaaabbababaabbaabbbbabaabbabaaaaabbbabaaabaabbbaababbbabbabaabbbbaabbabaabaabbbaababbbaababbaaababaababaababbaaababababbbbaabbaaaabaaabbaaabbbbbbbbbabbaaabaababaabbabbbbbabbaaababbbababbaaabaaaaaabababaabbaabbbbaaaaababaaabbbbaaabbbaabaaabaabaaaababbaabababbabbaabbabbbbabbbaababaaabbbabbaabbabaaabaababaaaabaaaabbbabbaaababbabbbbbbbbbbabaababaaabbaaabbaabaaaabaaababaabaabaaaaabbaabbaaaaabababbabbbabaabbbbabbbabbaababbbbabababbbaabbaababaaabbaabaaaabbabbbaaabbbbabbbabbbababbaababbaaababaabaabbaaaabbaaabaabaaaabbbbbabbbaababaaaaabaaaabbaaabbbaabbbbaabbabbbbabbbbbbaaabaabababbabaaabbabbabaababaabababbaaaabaabbaaaaabbababbaababbbbbaaaaabaabaaaaabbbbabbabbbaabbabaaabbabbbaaaabaabaabbbbabbabbbbabbaabbabbaaabaabbabaaabbbaabaabbabaabaabaaabaabbbababbaaabbbaabbababbbbbaaaabbbbaabbabababbaabababaaababbbaaaaaaabaabbbaaaabababaabbbabbbbaabaabbaaaaabbaabbaabbabbaaaaabbbabbaaaabbbbaaabbabbbabbaaababbabbaaabbbabbbabaaaaaabbbaaababbabbabaaabbbbbbbbbabaaaabbbbaabbaaaabaaaaababababbaaabbbbbabbababbbbbaababbbaababbabaabaabaaababaaaaaababababaababbaaaaaabaabbbbbabababbaababbaaabbabbbabbabbababbbbbabbaaabaabaababbaabaaab bbababaaabaaaaabaabbababbbabaaaabaabaabbabbbbaabbabababaabaaaaaabababaaaabaaaaaaabaaabaabbbbbaaabbaaaaabbbabababbabbaabbabbbaabababaaabbbabbaaaababbbaabbabaaabbbbbabaabbaaaabaabaaabbabbabbbbbaaaaabbaaaabbbbaaabababaabbaabaabaaabbbababbababbbbabbaaaabbaabbbabbbbaaababaaabbaaababbbababaaaabbaabbbbbbbaabbabaabbbbaabbbaabbaaaabaaabaabbbbbaabbabbbabababbabbaabaaababaabbbbbabbabbaaaaabbbabbbbaabbabbbaabaababbbaaabbaabababaabbabbaababaabbabbbaaabaaaaaabbaabaaabababaababbabaababaaaaababbabaaabaaabbaaaabaaaabbaaabaabbababaababbbabbbababbbbaabbaabbaaaabbaaaabbbbaabbbabbabababaaaaaabbaababbbabaaabaaabbabbabaaaaaaabaabaaaaabaabbbbbaaaaaabbbaabbabbaaaabaaabbbabaaaabbbabbaabbbbbabababbabaabaabaabbabbabbaaabaabbaababaabbbababbbabbababaababababbbbbaababbbbaabbaabbbbaaaabababbbbbaababaabaababaaaabaaababbababababaaabbbbaaaabaabbbbaaaabaaaabbbbbaababaaabaabbbbbbaabbababbaabbbabaaabbbbabbbabbbabaaabaaabbbbabaabaabaaabaababaaaabbbbabababababbaabbabaaaaababababaabaaabaabbbbabbaabbabababbbaabbaaaaaaaabbaabbbbbbabaabaabbaaababababaabaabbbbbbabbabbabbbabbabbabaaaaabababbabbaabaaaaaaabaaabbbbbbbbabaabbabbbaaaaaabbaaaabaabaaabbaaabbbabbbaabbaabbababbbabbaababaaabbaaaabbabbbbbbaaaabaababaabbbbbbbabbabaabaabbaaabbaaabbbbabababbabbabaabbababbaabbbbbbabbabbabbabbbaaaaaabbabaaabbabaabbbabbbbaabaaaabbbaabbbbbbaaabbaaaaaaabbaaaaabbaaaabbbbbbaabbbbaaabbabbbaabbbbbabaabbaabaaaaabaabaabbaababbbababaabbabbbbbbbaaaaababaaabaaabbaaaabbaabbaaaaababbbbbabaaaababbababaabaabbbbaaabbbabbbabaaaababbabbbbaaabbbabaaaaaabaaabbbbaaabbabbbabbbbbbbbaaaabbabbbabbaabbbaaabbaababbaaabaaaaabaabaabbbbabababbaaababbabaaaabaababbabababbababbbabbbaabaabbabbbabbabbaaabbbaaaabbaaaababbabbaabbbbaabbbbaaaabababbaabaaaabaabbaaabbabaabbbbbababaaabaaabbbbaaaababbaaabaaaaaaaabbbbbaaaaabababaaabbbabaabaaabbbabaabbbbabbabbabbbbabaabaaaaabbabbbaaabbbaababbabbbabababaaabbbbaaababababbbaaabbbabbabbabaaabbbabaabbaaabbbbbaaaaabaaabbaaaabababaabaabaaaaaaaaabaabbbaababbbaabbbabbaaaabaaaabaaaaabbaabbbbbbaabaaabaabbaaaababbbaabaaaabaaaaaababab bbbbbbbaaaaabaabaaabbaabbbaaabaaaabaaababbbababbbabababbabbabbbbabaaaaaaabaabbababbbbbaabbaababbaabbaababababbaaababbbbbbaaabbababaaaabbaabbaabaaabbaabbaaababaaaaabbabaaaaaaaaabaabaabbaabaabbabaaaaabbbbaaaabbabbbbaabbbabbaababbaaaaabaabaaaaabaabbabbabaaababaabbabababbbbbbbbbabbbaaabababbabaababbabaababbbbbaababaaaaabbaaabaababaaaaabaabbbbabbaabbaabaaaaabaabbababbbbabbabbababbbababbabbbbaaabbbbbbabbbbbbabaaabbabaabbbbbbbababaabbaabaaabaabbaabaaaaabababbabbbaaabbaabbbabbaababaabbbbabbabbbbaaabbaaabbaaabababbabbababbbbaabbbaababaabaaaabaaaaabaaabbbabbaaaababbaaabbabbaabababababababbbaaaabaabbaabaabbaaabbbbbbabaaabaabaaababbbbbbbababaabababbbbbababbbaaabbabbbbbabaababbabbababbabbaaabbababbaaabbbaabbabbaababababbababbbbbabbbbabaabbaabbaaaababaaaabbbabaaaabaabbaaaabbbaaababaaabbbaababbbabbbaabbabbababbbabbababbabbbbbbaabaabababbaaabbabbbaaabbaabbabbababbabaabbaabbbaabbbaaaabbababbaaaaaaaaabbbbaabbbbbbbaaabbabbabbbbbababaaabbbababbaaabbbaabbbbbbaaaababbaababaaabaaabbabaaaaabaabbaaaabaaaabbbaaaaabbaaaaaaaabbbbbbababbabaabbbbabbbbaababbbbababbabaababbbaabababaabaabbbababbbababbabbbaababbaaaabaaaaaaaabbbbabbaaaaaabaaaaabaababaaaababaaabbbbaababaaaaaaaaaabaaabbabbaababaaaababbbaabaababbbaabbbbbaabaaabbaabbaaabbababaaaabbbbbbbbbaaaababbbbbababbababbaaabaabaaaaabababbbbbaabaaaabbbbaaaabbbaabbaababbbabaaaaaabbaaaabbaaaabbaabbaaabaaabbbbaaaaabbabaaaaabbaababaababbbbabbbbaabbbbaabaababbbaaababbbababaabbabbabaabbababbbabaabbbabbbbbaaabbbbbbaaabbbabbbabbbababbaabbabaaababbbbbbbbabbabbaababbaabbaabbabaabaaabaaaaaabbbaababbbbbbababbbbbaaaaaaabaaaabbabaaabbaabbbbbabbbbaabbabbababaaababbbbbabaaabbbaabbbabbabbbbababbabbbabbabaaabaaababaabbbaabababbaaaaaaaabaaaababababbabababaababbbaabbabbaabbbaaabaabaaabbbbbbbbaabbbbababbaabaaaaaaabaababbbaaabaaababbbbbbbabbbbaabbbbaaabbbbbbaaabbaaaaabaababaaaaababaaabbbabababbabaaabaaaabbbbbbabbbbaaaabababbabaaabaaabbababaaaaabbbbaababbbaaaabbabbbababbbbabbbbbbbabaaabaaabaaaaaababbbbbbbbaaaaababbaababaabaabbaaabbaaabbabbaaabbbbabbbbaaaabbaaaaabbbabbaaaaa aabaaaababbababbbabbbbabbaaabbabbababbabababbbbaaababaaabaabbbabbababababbbabbbbaaaaaaabbbbbbbaabbaabbbabbbbabbaabbaaabbbabaababbbbbbbabbbbbaaaabaabbbbabababbaaabbbbaaabbbaaabbaabaaaabbaaabaaaabababaaabaabbbbbaaabaabaabbababbbaabbaabababbbabbbbbaabaababaabbbabbabbbababbbaabbaabbabaabaabbaabbaaabbabaaaaabbbaabbabaaaababbbbbbbaabbbbababbaaaabbaabaabaaaabbbaaaaababbbabaaaaaabbaaaababaabbabbabaabbaaabaababaabbabbbababababbbababbaaaaaabbbaaaababababababaabbababbabbaaaabaaabbaababbbbaabbabbabbbaaabbbbbabaaabbbabbababbabaaabbabbbabababbaaabbaaabbaaabbbbabbbbababbbbbbababbbabbabbaaabbaabaaabaaabbbbababbbabaabbabbbbabbbaaabaaaabaaabbbbabababbaabbaabaabbbbbbbbbbbabbabaaaaababaabaababbbbaabaabbababaababaabbbabbababbbabaaabaaabbbbbbaaabbabaabbaabaaaaaaaaaaaabaaababaabbababbbbbbaaabbbaaabbbababbbbbbbaabababbaaababaabaabaabbbbbababbbbababaaaaaabbbaabbbabbaaaaaababbaababaaabbbbabbbabbbaaababaabbbbbaababaabbabbbaaaababbabaaababbbbaaabbaaaaaabaaaababbabbabbabaabbaaaabbaaababbaaaaabababaaabbbabbabbbabbbaaaaaaabbbbbbbbabbaaabbbaabaabbbaabaabbbaaabaaaabaababbbaaabbbbaaaaaabbbbbbabbbababbaaaaabbababbaaaaabababbaaabaababbabbabbaabbaabbbababbabbbbbbbaababaaaaababbabbbbaaaabbbbbaaabbbbbaaaabaabaabababaaaabaabaaaababbbbaabbabbaabbbabbbaaabababbaabbabaaaabbaabbbababbbaabbaaaaababaabbbbbababaabaaaababbbabbbbabbabaaaabbbaababbabaabbaaabbaabbaabbabbaabbbaaababaaaabababbbbaaabbbababbaabaaabbbaaabbbababbaaabbaaaabbbbaaabbbbbbabbbabbababaabbbaabaaabbbbbbbbaaabababaabbabbbaaaabbabaabbababaaabbbbaaaababbaabaabbbabbbbabaabbababaabaaaababaabbbaabaaaaabbbaabbabaaabaabbbabbbbaaabbbaaaaaaaaaaabaaababbbababbabbabaababbbabbaaabaaaaabbababaababaabaabbabbbaaabbaaaabbbbaababbbbbabaababbbbaabaababbaaaababaaaabbabababbabaaaabaaabbbbaabaaabbaabbbbbbaaaaaabaaabbabababbbbbaabaabababbaabbbaaababababbbbbababaaaaabaaaabaaabaabbbaabbbaaaabababbbbbabbbabaabbbbabbaaabbbbababbaabbabaaaaaababbaaaabbaabbbbbaaababaaaaaaaaabaaaaabbbbbbabaaabbbaabaaaabababaaabbabbaababbaaabbbaaaabbabaaaabbababbbbabbbbbabababbaaababbbbababaaab bbaaabaaaaaabaababbababababaabaaababbaaaaabbbbbbabababbabaababbaabbaababaabbbaabaaaababbbbbaaaaabbbbbababaabbbbaababbbababaabbbaababbaaaabbbbaaaaaaaaaabbabbbaabbabbabbbbbbaababbabaaaabbbaabbbabbbaabababbabaaaaababbbbbbbaaaaabbbbaaabaabbbbaababaabababbaaabaabaaababbbbbabbbaaaaaaabbaabababbaaaabbaaaabaabbaababbbaaaaabaaaabbbaaaaababbbaabbaabbabbbbbbbbbbababbbababbbabaabbaabaaaaabaabbbaaababbbbbbaaabbbbabababbbbaababbaaaaaabbbabaababaaabbbbababbaabbaababaaaaabaabbabbaaaabaaababbbababbaabbbbabaabbaaababaaaaaaabbababbbbbaaaaaaabbbbbbbbaaababbbabaabaaaaaabbbbbaaaabbbabbbaababbaabbabaabababaaababbbababbbbaabaabbbaabaabaabaaaabaaaabbabbaaaaababbababbbbbbbbababababbabaaabbbbbabaabaaababbabbaababaaabababbbabbbabaabbbababbbaaabbaabbabbabbababbababbabaaabbbabbaaaababbbaaabbbaababababbaabaaabbbbabbabbabababbababbaaabbbababbabbabbaaaabbbababababbabaaabaabaaaabaaaaaaaabbabbbbabbaababbaabbabaabaaabbabaabbbbbbaabaaabbabaaabbabbabaaabbaabababbaababababbaababbbbabaaaababbaaaabbaabbbbabbaababababbaabababbaabbbbbaaabaabababbbaabbaabbababaaabbabaaaababbbaaaababbaababbbbbbbaabbaabaabababaaabbaaabbababaabbbbaaaaabbaaababbbabbbbaababbbabbaabaabbbabaabaaabaaaabbaaaababbaabbaabbaabaabaaaaabaabaababbaabbbabaaabbababbbaaabaabbbaaaaabbaaabaaaaababbabaabbaabbaabaabbbaaaaabbbababbbbaababbabaabbbbaaabbbbbbbbabbaababababaaabaaababababaabaabbbababababababaabbbbbbabaabbabbbbbbaabaabbabbaaaaaaabbabbaaababbaaabbbabbbbabbbbabbbbababbbaaababbabaaaaabbbabbabbabbbbbbbbaabbaababbaaaabbbbbabbbabaabaabaaaabbbbbbbaababaabbabbbbabaaaababbabbaaababbbbaabababbbabaaaaabaabaabaaabbbaababbababbaaaaabaaaaaaabbaabbabaaaabaaaabaaaaaaabaaaaaaaaaabaaabbababbbbbaabaaabababbbbbbaaaaabbbaabbbabbbababaaabbababababaaabbabbabababaabbbaabaaaaaabbbbbabbababaaababaaababbaababababbaabbbabaaaabbaaaabbbaaababbaaababbbbbbbabaaabbbaabaaabababaaabbabaabaaabaabababbabaabbbabbaababaabaababbbaabaaabbaaaaabaabbbbbbaababbaaaaababbbabbbbababbbabaabbbbabbaaaabaaabbababbaabbbbbaaababbaaababaabbabbabaaaabbabbaabaaabbbbaaabbabbbaaaaabababbaabbaba babbabbababaaaabbaabbbaabaaaababbbbbbaabbbbaaabbbbabaabaaabbbbaaaaabaaaababbbbbbbaabbabbbaabbaabaabbbabbabaabaabaabbbbbbbaaabaabaabaaaaabbaabaaaaaaaaabbaabbbabbaaaaaaabbaaaaababbaababbabaabbababaaabbbbbaabbbbbbaabaaaabbabbababaaaabaabbaaababaababbabbbabaaaaabbbaaabbbbbaabaaaaababbabaabaaaabbababaaaabbabaabbbaabbaaabbbaabbbbaabbabbbbabababbbabbaaabbabaababababaaaaababaabbbabbbababbbbaabababaaaaabbbaababaabbaaaabbababababbbbbbabbbbabbbaaabbbaabaababaabbbbbbabbababaabbabababbbabbababbaabbbbabaaababbbaaaaabbaabbbbbbabbbbbbaabbbbabbbbbbbbbaababbbaabbabbababbbabaabbabbaabbbabababbbbabbbbabbaaaaabaabbabbaabbbbbbbabbabaaababbbbbbbbabaaaaabbaaabbbbabbaabaaabbabbabbbababbbaaaaabbbbbbbbabbbaabaaabbaabaaaababbbbaaabbabbbbababaabaababababababaaaabaaaaaaaaaabaaaaaaabbabbbababbbbaaaaaabbababbbbbabbaababbbbaaabaababbaaaababaaabbabbbbbabbaababbbaaaaaabbbbbbbbbabbaaaabaabbbbbbaaaababbaaabbbabaabbbbbaaaaaabaabbbabaaabaaaaaabbbbaabbbaabababbaabbaaaababbababaaabaaaababbabbbabbabaaaaababbbbabaaababbbaabbbbaaaaaaaaaababbabbaaaababaabbabbbaabababbbaabaabaabaabbbbababbaaaaababaabbabaabbaaabbbabbbabbbbbaaabaaababbbbabbababaaaaabbaaaabbbbbaababbababbaaababbbaabaabaaabbaaabababbbbaababaabbbbabbababbabaaaaaabaabbabbbbbbabbbabbababaababaaaabbbabaababbbababbabbaaabbbabaaaaaaaaaaabbaabaabbbbabaaaabaabbbabbbbaabaaabbababbaabaaababbabbbbbbabaaaabaaabbbaabbbbbababbaabbababaabbbabababaaabbbbbabaabababbabbbbabababbaababaaaaabaaaabbaabbabaabbaaabbbbbabbbbbababbabaaaabaabbaaababbbbbbabababbaabbbaabbababbababbaabbabbaaabaaaaababababbbaaaaaaabbbaaaababbbaabbaaabaabbaabbbaaaaaababbaaaaababbbbbaaabaaabbabbaabaaaaabbaaaababbbabbbbbbbbbaaaabbbaababbaababbbabaabbbbbbabbbbbaaaaabbbaaababababaaabbbaaabaaaaaabaabbbaabbbbbbbbabbaabaabaaaaaaaabaabbbaabbaaabaaabbababaabbbabbbbbaaaaabaababbbaabbbabbaababbbabaabaabbbbabaababaabbaaaababbababaabaabababbbbbbbaaaaaaababbababaabaaaaaabaaabbbaabaaabbbbabaabbbbabbaabbbbbaabbaabbbaabbbabaabbabaababbaaaabaabaabaaaaabababaabbaaaabaabaaabbabaaaabbbbabbaaabababbabbbbbbabbbbbbbaaba abbbabaaababbabaabbbabaaabaababbaaabbbaababaaababaaaabbaaababaabbaababaaaaabaaaaabbbabababaababaabababababaabaabaaababbbaabbaaabbaaabbbbabbbbbaabbbbbabbaaaaaaabaabaabbbbbbaaaababbabbbbbbbaaabbabbaaabaababbbbababbbaabaaabbaababbbaaaabaabababaaabbaaaabbabaaabaaaaababbbbabaabbaaabaaaaaabaabbbbabaaaababaabaaaaaabbbabbaaaaaaababbababbbababaaababbbaabbaabbaaaaaaabbabbababaaaaaabbaabaaaaabbabbaaabaabaababababbabbabaabababbbbbabbbaabababbbaabaaabaaabaaabbabbaaababaababbbaabaabbbbbaaaaaaaabbbbbbbbbaabaabbabbabbbabaabbaabbabbbbababbabababbbaaabaaabababbbaabababbaaaabaabbabaaababbbabababbababbbbaabbabbabbbbaaabaabaaaaaabbbaaaaabaaaabbbbabbbbabbbaabaabaabbbababbbaaaaaaaabbabbaaabbbbabaabaabbbbbbaabbbabbbbabbbbbabbbbbabaababaabbbbbaabaaaabbbbabbbabaabbabbaabbbabaabbbbbaabbbabbabaabbaabababbbaabaabaabaaabbbbaaaaaabbbbbbabaaabaaaabaababbbaaaabbababaaababbaabbbabababbbbaabababbabaaabbababaaaabaabbbbabaaababbabbabbabbaaaabbbababaaaababaabbbbaabbbaaaaabbaabbaabbbbabbaaabaababaabbaabaaababbbbbaaaaabbaabbbbaaaaaababbbaabbbbbbaaabaababbbbaaabbaababaaaaabaabaabaaababbbabbaaabaabbabbaabbaabbbaabbbababbbabbbbaabaabbbaaaaaaabaaaaaabaabaaaaaabaaabbbaaabaababaabbbbabbababaaaabbabbbbaabbabbaaaabaabababbabaaabaabbbbaabaabaabbbbabaabaababbabbabbabaaabbbabababbbbbbbaaabbbabbaaabaaabaaabbaaaaabbabaaaabbabbabbaabbbbbbabaaabbabbababababbabbbabaabbabbabaaabbbbbabbbbbbaabbbaabbbbababaaaabbababaaaababbabaaaaaabbaabaabaabbabbabbababbbbbabbabbbaaaaaaaabbbbabbaaabbaaabbaaabbabbaabaabbaabbbabaaababbaabaaabaabbabbbbaababababaabbbbbaaababaabbabbaababbabaabbbbbabbbaabbbaababababaaabbaaaaaabbabababbaabaaaaabbbaababbbaabaaabbbbbabaabababaababbaaaaababbaaaabbaabbaaababbabaabbbababaabbabbbabbaaaaaaaaaaabbbabbbbabbabbababaabbabbbbbabaaabbaaabbabaabbbaabbabaaaaaababbbabaaaaabaabaaaaaabbbbbaaaaabbabaabbbabababaabbbabbbabbbababbbababbbbbbababaaabaaaabaaaaaaababaababaaaabbaaaaabaabaabaaababababbaabaababbbbabbaabaabbabbbaaabaabbbabaaabbbbabbbabbabaaaaababbbaaabbbaaaababaabbaaaabaababaaabbbaabaabbbabaaaaabbaaaabbbbaaaab babaabbbbaababaabbbbbbabaaababbbaaababbbabbbbbabaaabbbbbbbbbabbbabaaaaabbbbabbaaabbbaaabbaaabbbaabaaaaabaaaabaabababbaaaaaabababaaaaaababbbababaaabbbababaababbbbbbbaabbabbaaabaabbaabababaabababaabbbbaaabaaabaabbabaaabbbbbbabaaaaaaabbabbbbabbbabababaaabbaabbbabaaabbbaaaaababbababbaaabbbbaabaaaababbabbaabbaabbaabbabbbbbabaabbbbaaabbbbbababbbbabaabaaabababaaaaaaabaabababaababbababbbaabbbbbababbaabaaabbbababababbbbaaababbaabbbbaaabaabbbaabababbbbababbababbbaabababbaaabaaabbaaabaababababbbbabbaabbbbaabbbaabaabbaaaaabaaababbababbbaabbabaabaabbbabbbbbbaaabbaaababaaaabbabbbaabbaababbbbbaabbbbababbaabbabbbababaaababbabbbababbaabbbabaabbbaabbbbabbabaabbbbbaabbabaaabaaababbbaabbbaabbbbaaababbbaaaabbabbbaaababbaaaaabaaaabbaabababbaaaaabababaaaaaabaabbbabbaababaabbaabaaabababababbabbaaaaabaabbaaaabbbabaaabbaabababaabbabbabbabaabaaaababbbbaabaabbabbbabaaababaaaaaabbbbaaabbaaababbabaabbabaaabaaaaaaababbbaabbaabbbbabababbbbaaaabbbabbaabbabbbabbaaaabbbababbbabbbaaaabaaaaaaaabaaaabaabbbbabbaabaabababbbabbabaaabaaabbaababaabaaababbbabaaabbbbaabaababbabbbbaaabbabaabaaabbababbbbbbaabaabbbaaaabababaabaaaaaabaaabbaaabbbaabaabbbbaabaababaaababaabaabaaabbabbbabbbbbbabaaaabbbbaabbabbaabbaaabbbbbbaababaabbaababbaaabaabababaabbbaabbbbbbaabaaaababababbabaababaabbbbbbaabbaabbbbaaabababababaabbbbbbbabbabaabaabaaaabaabaaababaaabbbabbaaaaababaabbbabbaabbbababababbbbabaaabbabbaabaaaabbaabaabbbbaaaabbabaaaaaaabbbabbaaababbbbbabbaabbabaabaaabbaabaaabbbbbaaabbbababbaaabbbabaabbbbbbbbbbbaabbbbaabbbbaaaabaaababaaaababaaaabbaabbabaabbbabbbbbabbbaaaabbaabbaaabbbbaaaaaababaabbbbabbbabbbbbaaaaaabbbbababbbbabbbaabbabbabaabaaaabbaababaabbbabbaaabbbbabbbbbabbbababababababaaaaabbbbbabaaabbabbbabbaababbababaababaabaabbaabbbbbabbabbbbabaababbbabbbaaabaabbabaababaabbababababbabbbbbabaaababbaaabbabaaaaaaaaaababbaababbbaaabababbabbaababaababababbaaababaaaaababbabababbbbaaababbabaababbbbabbabbbaabbabbabbbabbbaabaabbbaaaaaaabbbbabbbbababbbbabbabaabbaaaaaaabbbbbaaabaabbabaabaaabbbaaaabababbbbaabbbbbbbbbaabbabaaaabaaaabb bbbbbaaaaaaabbaaababbbababaaaabbbbaababbaaabaabaaabaabaabbabaaaabbbbbbbbbbaabbbbabbbbbabbabbaaabaaababbaaaabaabbbbbbabaabbbababbbbaabbbbaabaaababbbbbaabbaaabbabbbabbaabbbbbbaababbabbbbabaababbaaabbbbaababbbaaaabaababbbabaaabaaaaaabaaaabbbbbabbaaabbabbbbaaabababbbabbbbbaaabbaabbbabbbaaabaaaaabbabbabaababbaabbbbbababbaabbaaaababababbaabbbaabaaabaabaabbbbbbaababbbbbababbaabaabaabbbbabababababababbabbbbaabaabaabbabaaaaabbbabbbaaabbaaabaababaaabaabaabaabbbbaabbbbbbaaabaaaaabbbbaaaabbbbabbaaabbbababbbbbaaabaaabaaabaaaabbbbabbabababbbaababbabbaabaabbabbaaaabbabbbababbabababaabbbbabbabbbbbbaababaaaabbabababbaababaabaabababaaaabababbababbababaaaabaabbbaaabbaababaaaaaababbbbbaabaabbabbbbabbaaabbabbbbbaaababbbabababaabababaabaabbaaaaabaabaabbbabbbbbabaaabaaaaaaaaaabbbbabbbbaabaabbabaaabaababbabbaabaaaababaaaaabbababbbaabaaabbbbbbaaabaaaabaabbbbbbaababaaaaabababaaabaababbbbbaaaabaabaabbabbbaababaaabaabbbbabaabababaaabababaaabaaababbbaabaababbbaabaaabaaabaababaaaabbbababaaaababaaabaabbbabaabaababbaabbbbbbbbbaabaabaaababbaabbbaabaabaaaaaaabbbbbaababaababbbbaababbabaaabaabaaabbabaaababaaababaabaabaabbbabbbbbbabbbbabbaababababaababababaabbabbbbaaaaaabbaabbbbaaabaabbabaabbbbbaabbbbbaaaabbbabaabbbbbaaabaabbbbbbbabbbbbaabbbabaaabbbbbaaaabbaabaaabbaabbaabbaaabaaaabaabbbbbabaaabaaaabbbaabbbaabbababbabbbbaabbbaabaababaaaaabaaabbbababaabaabbbaaaabbbbababaabbbaaabbaaaabbaaabbbbbabbbaaabbaaaabaabbbabaabababbaaabbbbbbabaaabbababbbbbbbbbaaaaaaaaababbbbaabbbabababaababaabababbbaabaaababbbbbbaabbababbbbaaabaabbaaabaabaaabbabbabbbaaababbbaabbbbabaaaabaabbaabbbabbaabbbbbbabbaababababbabbbaabbbaaabaaabbaaaaaaaabbbaaaababbaaaababbabbbaaaaabaabababbbaabababbbaabbbbbababaabbbabaabbabbbaaababababbababbaaaaabbaabbabbabbbaaabbabaaaabbbaababbaaabbabbbbaaaaaabbabbabbaaaaabbaaabaaaaabbbbbbabaaaaababbbbbbababbbbaaabbbbbbabbabaaababaaaaaababaabbbbaaabababaababaaaaaaabaababaaabaabaabbbbbabbbaabababaaaabbababbabaabaaaaaabbabbababbababaaabbbabbbbbaaaabbbbabbabaabbbabbabbbababaaaaababaaaabbbabaabbaaabbbbbbabbbbb abaaababbbbbaaabaaaabbbbbbbabbaaabbababaaabbbbababaaaaaaabbaaaabbbbbaabbabbbbbabbaabaabaabbbbbaabbabaaabaaababbbaaaaaaaabaabbabbbabbaaabaabbabbaababbbabbbaaaaabaabbbabbaaaaaaaaabbabbabbaaabbbabbaaabbbbaaaabbbbaaaabbbbbabbaaaaabbbbaaabaaaaabbabbaabaabaabaabaabaabbababaaabbabbbbaababbababbababababaaaabaabaabaabaaabbbabaabbbaabbbbaaaaabbbabbaaabaabbbbbaabaabaaaaabbabaaabaaabbbbabaabaaaabaababbbbbaabaaabbabbbaababbabaabbabaabaabaababbabbbbaabbaaaabaaabbbbbabbbabaaaabbaabbabaabbbaabbbbbbaaaaababbbbbbbaaabbbababaaabaabaaabaabababababbbaaabbaaabbabbabbbabaabaaaabbbabbabbbaaaabbbbaaaaaaababaaaabbaabaaaaaabaababbbbbababbaabaaaabbaabbaaaabbbabbaabaabbaabbabbbbbaaabbbabaabaabbaaaaabbababababbabaababbabbababaababaabaaaabbbabaaaabbbbaaaaabbbbbbabbaaaabaaaabbbbbbaabababbbbbababbaaaababababaaabbaabababbaaaabaababaaaaaababbbaaaabbbaabababbbbaaabbbbaaabbbababbaaaaabbbbbbbabaabbbbabbbbaababbbabbabbabbbbbaabbbaaabbaabaabbbaaaaabbaaababbabbbabbabbaababababbbbbababbbbbbbaabaaabbbbaababbbbbabbababbaaaaabababbbbabbabbbbaabbaaaaabbaababaaaaabaaaaaabbaababbabaabbbaaaaabbabbbbabaabbabbbbbaaaabbababbaaaaabbabababaaaabbbabbaaabbabbaabaababababbbabbabbaaaaabbbbabaabbbabaabbaabbbbbbbbabbbbabbaaaababababbbababbbbaabaabbabaaaababbabaaaaababaabbbabbabbaaabbabaababbabababbbaaaaaaabaabbaaaaaaaabbbbbbaaaaabbaaabbaaabbabbabaababbbababbabbbbaabbbbaaabbabaababaabbaaaabaabaaaababaaabbbaabbabaaabaabaabababbaaaaaaaaabaabbbbaaabbbbbaabbabaaabaabababbbababababaaaababbabbaaaababbbbbbabbaabbbbaaaababbababbbaabbabbaaababaabababbaabaaabbbbaaababaaaaaabaaaabaaababaaabbbbbaabaababaaabaaabbabababbbbabaabbbbbabababbabbabaabbababbabbbbbaababbabababababababaaaaababbabbbbaabaababbbbbbbaabbbaabbbabbbbaaabaabbaaaaaaaabaaaaaabbabbbbbaabbbaaabaabaaaaaabbbaabbaaabbbaaabbaaaaaaababbaaaaaaaaaabababbaabaabbbbababaabbbaaaabaabaaabaabbbbababbaaabbabbabbbabbababababaaaabbabbbbbbaabbaabaabbabbaabbbabbbbaabbbbbababaabaabbbbbaabbaaabaabbbbbababbabbaaabababbbbaaabababbaaabbbbbabaabbbaaabaabbbaabbabaaaaabaaaabbabbbaaababaabaaabaaabaaab baabaaababbabaaaaaaabbbbbbaabbbbaaabbbababbbbaaababbabaaabaaabababbbbabaabaabbbbbbbaabaabaababbbbaaabbaababbbbbbbbbaabaaabbaaaabababababaaaaaabaabbbabbabbbaababaaabbababbaaabaabbbaaababaabbaabaabbbaabbabbbbbabbababbbaaaabababbbaabbbabaaaabababbbbbbbbbbabaabbbbababaaaabbbbbbabbaabbbaabbbbabbbbbbbbbbaaaaababbbababbaabbabbbaaabbbabaaaaaaaababbbababaabaaaaaabbaabbbbabbbabaabbbbababbabbbbaaaaabbbbabbbbababbababbaaababbbbabbbaabaaaabaabbaaababaaaabbbbaaaabbbbaabaaabbabbabbabbaabbabbbabbbaaaabbbbbbaaabaabbabbbbbabbabaabbbbaabaaaaaabaabbaabbaabaaaabbaabaaaabbaaabbbbbababaaaaaababbbaababbbababbbabbaabbababbaabbbbbabaaabbaaaababbbbbbaabaaaabbabbabaabaaabbbbaababaaaababababaabaabababbababbbabababbbbbbbbaaaabaaaaaabababbbbaabbbbbbbaaabaabbbbbabbaabaaaaababaabbaaaaaabbaaaaabbbabbbaaabaabbabbabbbaabbbabbbabbbaaabbbbbaabaaaababbaabbaaabbababbbabaabbabbbbabbbbaaaaabaabbbbabbabaaababbbaabaabaaababbbaaaabbbbbababbbbbaaabbababbbbabababbababbbababbbabbabbbaabbabaaaaaaaabbbaaaaaabaaaabbabbabbaaaabaaaabbbbabaaabaaabbaaaabaabbababbbbaababbbababbabbbbbababbbabbbbaaabaaababaabbbabbbababbbbbaaabaabaaabbabbaaaabbaababbbbababbbbbababababbbbbbababaabaaabaaababbabaaaaababaabaabaababbbaaaabababbbabbbbbbbaaabbbabbabbaaaabababaabbbbabaabaabbbbbaababbbabbbababbbaaaaababaaaabaaabbbababababbabbbbabbaabbbaaababaabbabbbaaabaaaabbbbbabbabbaababbbaababbbbaabbbbabababbbabaaaaaaabaabbaabaaabaaabbaaabbbaaaababbabaabbbababbbbbabaaabbabaabbabaaabaabaaaaaabbbbabbbbaababbaaabbabaaabaaaaabbbabbbabaabababaababbaabbaaababaabbbabababbabbbbaaaaaaabaaaaabbabbbbabbbabbaabbaabbaaabababbaabbababaaabaababbaaaaabbaababaaabbbaaabbbabababababbaabbabbabbbbbbbabaabababbbbbabbabaaabbabbaaabbabaabaabbbbbbbbaaaaaababbbababbabaaaaaabaabbbbabaabbaababbbabbaaabbbbbbbbaabbaabababbabbabaababbaabbbbabbbbbbbabbabbbabbbbababbbbbabbabbbaaaaaababbbbaabbaaaabaabbbbbbaabaababaaabbabbbaabaaaabaaabbbbbaaaababaababbbaaabababbaabaabbbaabbabaaaabbabbbaaaaaabbababababaaabbbabbaaaaaaaababbbbbbaababaabaaabaaaaabbaabbbabbbaaabbbbbbabbabaaabaaabbbabaa abaabbbbabaaaaaabbbbabbaababaabbaabbaaababbaabbaaaaaaabbabaabbaabbbbaabbaababbabbaabaababbbaaabaaababaaaabbabbaaabbbabaaababaabbaaababaaabbabaaaaabaaababaaabababbbbaaaaaabaabbabbaababbbbbaababaaabababaaaaaaaaabaabbaaaaabbbaaaaabababbbbbaaaababbabaabaabbabbbbababababaaabbbaababbbabaaaaaaababaaabaabaabaabbabaabaabaabaaababbabbbababbbaabaababbbbbbababbbbaaabbbaaaaaabaabbabbbbabbabbaabbbaabbbabbaaaabbaabbaaaaabbbbbbaabaababbbbabbbabbbabbbabaaaabbabaaaabbabbbaaaaabbbabaabbbaabaaaabaaababbbbababaaabbbbbbbbabaaabbaaababbbbbaaaaaabaabaaababaaabbbababaabaaaababbbaaaabaaabaabbababbababbbabababaababbbabaaaabbaababbabaaaaaababbaaabaabbabbabbaabababbababaabbbbbbabaababababababababbbabaaaababbabbbbbbbbbbbbaaababbaaabbbabaaaaababaabbbbbbbbbaaaabbaaaababaaabaabbaabaabaaaaababbaabbbaaaabbbbaaaababbbbabbbaaaaaabbaabaaaaababaabbbbbbbaabaabababaababbbaaaaaabbaaabbbbbbbaaaababaaaaaaabaabaaaaaaaabbbbababababaabaababbbabababaaabaabbbbabaabbbaaabaabbaaabbaabaaabbababbbbaababbaabababbaaaaaaaaaabbabaaabbabbabbbbbbbbbababbabbbaaabaababababbbabaabbbabbbabbaaaaabaabbbabbabbbaaaabbabaabbbbaaaabbabbabbabababbbbabaaaaaabbbaaabbaabbaabaabaabbbbbabaaaabbaaabbaabbbababbbabbbaaaaaabaaaaabbaaaabbbaabbbbabaaabbbbbaaabaabbaabaabbbbbbaaaababbabbbaabababbbbaababaaaabaaaabababbbbbabbbbbbbbaaaaabbaaabbbbbbbbbbbaababbabbaabaabaaaabaabbbaabbaaabbaaababbabbbbbbbabababbaabbaaabbaaabbbabbbbaaaaaaabaabaababaaabbbaaabaaabaaababaabbaaabbbbaabaabaaaabbbabaabbbbbbaabbbabbabbbbababaabbbbababbaaabbbaaaaabaaaabaaabababbabbabbbbaaabbbbaabbaabaaabbbbaababbbbabbaababaababaababaabbbbaababbbbaaababbbbabbaaabaaabbbbaaabbbabbbaababaabbbbbaabbaaababaaaabbbaababbbaabbbabbaaaaaabbaaaabababaabbbabbaabbabbbabaaabaabbaabbbaabbabbbbbbbaabaaaababbbbaaabbbbbaabbbbabaababaaaaabbbbaaaabbbbbababaabbbbaabaabbabbbbaaaababbbabaababbbabaaababbbbabaabbbababbabbaabbababbbbbabbbbbbbbabaabaababbaabababbbbaababbabaaabbabbabbabaababaaaaababbbbaabbbaaaaabababbbaaaabbaababbaaabbaaabaabbababaaaababababbabbabaaababaaaabaabbbbbbababbbbaaabbabababababbaba baabbbbabbabbaaababaababaabababaabbbbbbbbaaababbabaaababbbbababbbaaaaaabbaabaaabbaaaaabababbbbbbbbbaabbabababaaaaaaabaaaaabaaababbaababbaabbabaaaabbabbabaabbbaabbbbaaabbbbbaabbabbaababbbabbbabaaaaaabaabbbbaaabababbabaabaabbbbbabbbbaaababbababbbbaaabbaaaabaaaaaaabbaaababaabbbbaaaaabbbbaaabbbaaaabbabbbabbbaababbbbaabaaabbbabbabbbbaaabbbaaaabbbaabbbbbababbbabbababaababaabaaaabbabbababbbaabaabaabaaabbaaabaabababbabaabbaabbaababbababbabbbaabbbbbaabbbaaabaabbaaababbbaabbbaababbabaabaaabbabaabbabbaabababbbbbaabbbaaabaabbaaababbbabbaabbaabbabbabaabbbaababbaabaababaaabbabaabbbaabbbbababaaabbabbbbbbbaaabbbabaabbbbbaababbbbabaabaaabbbababaaaaababaaaaaaaabaabbaababbbaabbaababbbbaaaabababbaababaaaaabbaaaabaaababbbaababbaaabbabaababaaabababbbbabaaabaaaaaabbbbabbbbaaabaabbbbbaabbaaabbbabababbbabbabaaaabbaaaaabaaaaabaaababaabaabbbaaababaabbbabbabaabbaaaaabbaabbbabaaabaabbabaaaabaaaabbbbbabbabaaabbbabbaaaabbaaaabbababaababbaaabbbbabababbaaaaabbabbbaabbababbbaabaaaabbaabababababbbbbababaababbbbbaaaabbbbbbbbababbabbbaabbaababaaababababaaaabaababbaaaaababaaaaababbabbabbabbabaaaaabbbabbbabaaababbbabaabbabababbbabaabbbaabaaaabbabbaaababbabaababbaabababbaaababaaaaabbabaabababbaaababaaabbabaabababababaabbaabbbababaaaabbbbbaaaaaaaabbbbbbbbaaabaabbabaaaaaabaaaababbbbbbbababbaabababbaaaabbaaaabaabaaabaaababbbaabbabbbaababbbbaaaaaabbabbabbababbaaaaaabbbbbbbaabaabaabaabbabbaababaababaabbbabbbbabbbababbbbaaaaaabaaaaabbbbbbbabbaaaabbbababbbaabbaabbaaaababbabbabaaabaaabbaabbbbbaabbbbbbaaaaababbaaaabababaaaaaabaaababababbbbbaaabbabbbabaabbababbabbbababaabbbbaabbabbabaabbabaababbababbabaaaabbbabaabbabbbaaaaaabbbbabbaaaaaabaabbabaababaaaabababbaaaaaabaabbabbbaabbabbaabbaaaaabbaaaabaaaaabbaabbabaababbbaabbaabbaaababaaabbbabbaaaaaaaaabbaaaabaabababbbaababbbabbabbaaaaabaabbabbbbbabbaaaaaabaabaabbbbbaaaabbaababbbaaabaabbababaabbaaabaaabaaababaababbabbbaaabbabbabbbbbbbaaabbbabbbaaaaababaaabaaabbababbbaabbababbbbbababaabbaaaabbbbbabbabbbbaaaaabaabbbaababbaaababbaaaababbaabaababaabbbaabababbaabbaabaaaaabbab bababaabbababbbbbabbbaaaaababbabbbbbabaababbbbabababaababbaabbabbaaaabbabaaabbaabbbaabbbabaaaabbabaaabaabbbbabbbbaabaaaabbbaaabababbababbbababababbaabbaaaaaaaaabbaabbabaabbaaababbbbbabbaababbbabaabbbbabaaaaaabaaaaabaababbabbbaaabababbbbabababbbbbbabbaabbbababaabbbbbabbbabababbbaabaabbaaabababbbaaaabaabbabbbbbaababbaabababaaaaabbaababaababaaaabbaaaaabaaaaaaabbbaababaababaaabbaaabbbabaabbabbbbaabbabbaaabbbabbbbaaaabbbababababbaaaaaaaabbabaabaaaabaaabbbaabbaababbbabababbabaabbaaaabbabaabaaabbbbaaababbbbbbaaabaaabbaaaabbbabbaaabaabaabbaaaaabbbabbbbbbabbbababbaaaabaaaabbbbbabbabbaabbabbbabaaabbabbbbaaabbaabaaaaaaababaabbabbaaaabababbbbabbbaababaaaaababbabaaababbbabbbaabaabbabbbbbbaaabbaabaaaabaabbbbaabbaaaaaabbbbaababaaaabbabbbbbababbbaabbbabbbabbbabbababbbbabaabaabbbbbbbababbabbbaabaabbabbbaaaaaabbabbbabbbaababaabaabbbaabaabbabaabbbabbbbbababaaaaabaaaababababaababaabaabbbbaaaabbbbaabbbababbbabaabbbbaaababbbaaabbaabbbabbabbabaaaaabbaababbababbbaabaaabbaabbaababaabbbbbbbbaaaabbbbbabbbbbbaaabaaabbbbbaabbbbabbbbabbbaaaabaababaaababbbaabbaabababbaaaababbaabbabbbabbababaaabbaababbbabbaabbbbabbbbaabbaababaaabbabaabaaaabaabbababbaaaabaaaabaabaaaaababaabbbbbbabbabbbaabaabbabbbbabbaaababbabaabaaabbbbaaabbaabbaabbbabababaaaaaaabaabaaabaabbbabababaabababbaaaabbbabbabaaababaaaabbbabbbaababaaaaabbabbabaaabbabaaabbabbbbaabbabbababbabbababbababbabaaaaabbbbbaabbbabaaaaaaaabbbbaabaaaaabbaaaaababaaaaaaaabbbabaabaabababbbbbaaabbabbabababaabbbbaabaaaabaabbabbbbaaaabbbabbbaabaababaaabbaaaaaabbaaabaababaaaabbabaaabababbbbababbbbbaabbbbaaaaababaaaaaaaaaabaaabababbabababaaaabaaabbbaaaaaaababbbbabaabbbababbaabaabababaabbababaabbbbbaabaaabbaaabbbaababababbbbaaabbaaabaaaabaaaabbabbaabababaabababababbbaabbbbaabbbbabbaaaaababaaabbbbbaabaaabaabaabbbbaabbaaabaabaabbababababbbbbbaabbbaabbbaababaaabaababababaababbabbbbaaabbaabbbaaaaababbabaabbabbbabaaaaaabaaabaabbabaabaaaaaaabbabbabbabbbabaabbaabbbaaabaaaabbbabbbbbaabbabaaaaaaabaabbaababaababbaaabbbbbabbaaaababbabbbbaaaaaabbbabbabaaaaabbbbbbbaabbbbbabba aaabbaabbbbbaababbabaaaabbaaabaaaaabaabaabbbbbabaaaabbaaababbaaaabbbaaababbaabaabaabaaabbaaababbabaabbbbaaaaaabbbbbaabbaaababaaabbabbabaaaabbbaaababbabaabaaabababababbbaaabaaaaaaabbabbabbbbaabbbbababbaabbabbabbaaaaaaaababbbaaabaabaabaabbaaababababbaabbbbbabaababbabbbabbbbabbabababbabbbbbabaababbbbbbaaaaabaaabbabbbbababbbbbaabbabababbaabbbbaabbbbaaaabbbaabbabbbbbbaaababbbbaaabbaaaababaaabbaabbbaabbaabbbaaababbbbbababbaaabbbabbaabbaabbbbbbbbbbaabaabbbbabbbbbbaabaaaaabaaabbbbabbbbaaabbaababaabaaaaababaaababbabbbaabaabbbbabaabbbabbbabababbabbbabababbaaabbbabaaaaaabbbabbbbbbabbaaaaaaabaaaabaaabaaababbaaabaabbabbabaabbabbbaabbaabaabaababbbaabaabaaaaabbabbbaabaaaabbbbbaabbaabaaabbbabaabbaaabbaaaabbabababbbaabbbbabbaabaabbbabaabbbbbbbaaabbbbbaaaaaabaaabbaabbbaabbabbbbbbaabbbbbabaabbaabababbaabaaaaabababbbbbbbaabbbababbbbabaaaaabbababbbabbbbbbabbbababaabbbbaabaaaababbbabaabbabababaabaaaaabbbabaaabbbbbbabbbbabbababaaabbbabaabbaaaabababbbaaabaaaaaabbabbaaaabbabbabaabaababbbbbaaabbbbbabaaaaabbbbbabbaabaaabaabbaaabaabbbababbaaabaaabababaababbababbaababababbbabaabbbbabaaabababbbabaaabababaabbaaabaaabaabaaaabbbbabaaaaaabaaaabaaaaabbaabbbaaabbaaaaabbbaaaaaaabaabbbabaabbbbbbbbabababaabbbbabaaaaaaabaababbbbabbaaaaaabbbbbabbabbabbbaababaaaaaabbbbbbbbbbabbaaababbabababababababaaabaaaabbabbbbbaaabbaababbaabaabbbababbbabaabbbabbaabaababaabaabbabbabbababbaabaabbbbbbbabbbaababbaabbaabaaabbbbbbbbbbaabbbbabbabbaababbabababbabbaabaabbaabbbbaabaaaaaaaaababbaabbabbaaabbaaabbbaabaaababbaaabbabbabaabbabaaaaabbbbaaaabbaababaaaabababbaababbbbbabbbaaabbaaababbbabbbbabaaaaaaabbbbbbabbbababbaabaabaaaababbbbabaaaaababbbbaababbaaaabbbabbbbbabbbabbbaaabababaaababaababbaaabbbaaabaabbbbaaaaaaabaaaabaaaababbaabaaabbbbaaaabbbbabbbababbabbabaaaaaaaaabbbbbaaabaababababbbbbaaabbbabaabaaabaabaaaabababbabaabababaabababaaabaabbbbbbbbaaabbaababbbaabaaaaabbbaaabbbaabaababaabababbbababbabaababaabbbaabbaaabbbbbabbabaababbaabaaabaaaaaaaabaabbbbbbaabaabbbbbaabaababaababbaaaaabaaaaabbbaaabababaabaabaabbabbabbabbaaaaabaaa bbabbbbaabbbbaaabbbababababbaaaabbbabbaabbabaaabaaabbaaabababbbabaabbbbaabbbbabaababbaabbaaabbbbbababaababbbbaaabaaabbaaaaabaaaabbababaababaaaaabbbabbaaaabbaabbaabaaaababbbabaaabababaaaaabbabbbabbabaaababaabaabaaabbbabbabbabbaaaaaabbbaaaababbbaabaaaabbbaabbbabababaabbbabaaaabababbbabaaaaaaaabbaaaaabababbbbbbbbaaaaabbababbbabbbabababbaaabbaaabbbbaaaaabbbbabaaaaaababbbaabbbabbabbbababbbaabaaaaabbabbbaaaabbaaabbabbaabaabbababaaaaabbaaaabaaaabaaaabbbbabbabaaaabaabbbbaaaaabbabababbabaabbbbabbabaabaaaabbbbbbbabbaaaabbabbaaaaabbaaababbbabaabbaaabbbbbbbaaababbbaaaabaaaaabababaaaabbabbabbbbaabaaabaabbbabbababbbbbabbbbbbabbabbbbbabbbabbbabbaabaabbbabbbabbbaaaaababbabaabaabbbabbabaaaaaabaaaaabbbabaabbaaababbababaaaabbabbaaaabbbbbabbbbabaababaaabaaaabbbbbabbbabbababbbaabaaabaaaabbbabbaaaaabaaabbbabbabbabababbbababbbababaaabaabaabbbabbabbaaabbababaaaabbaabaaaaabbbabababaaaaaabaabbaabaaaaaabbbababbaaaaabaaababbaabaabaaabbbaaaaabaaabbbaaababaaaabbaaaabaabbaaaabaabbbbbababababbbbaabaabaabbabbbbbaabbaabbaabbabaabaaababbbbbabbbabaaababbbababaaabaabaaabababbbabaaaabababbbbbaababbabbbabbbaaaaaabaaabababababaaababbaaaabaaabbaabbbaaaababbbababbaababaabaabbbaaaabbabbbbabaaaabaaaaabbbabbaaabbababaaabbbbaaaaabababbaabbbabbaababbaabbabaaaabbbbbbbbbaabaaaabbaaaabaaaaababababbababbbbaabababaabaabaaabaaababbbbaabbbabbaabbabbababbaabaabbbabbbaabbbaaaaabbbbaaaaaaabbbabbabaabbbbbaabbabbaaabbbababbabbbaabbaababbabaabaaaaabbbbaaaaabaaabbbaababbabaaabababaabaaabaaabbabbbaabaababbababbabaabaabbbaaababbaaababbbbaaaaabbbbaabaaababbabbabababaaaabbabbabaaaaabbbabaabbbbaaabababaaabaaabbbbaaaabbaababbababbbbabbaababbbbabaabbaabbbbaaaabbbaabaabbababaabbaababaaabaaaabbaaaabaababbababbabbbbbbabbaabbbabbbbababbbbaaababbaaabaaaabbaaababaabaabaaabababbbbabbabbabaaabbbbbbaaabaabbbbabbababbaaaababbaabbaaaababbbaaaaabbaabaaaaaaabbbbbbabaabbbbbbbbbabbbaabbbaabababbababbaabbbaaaababaabbbbbbbabbabaabbbbbbaaaababbbaabbaabbbbbaaaaabbbbaababbabaaababaaaaaabaabbbababbbbbbaaaaaaaabbbbaaabbabaaabbaababaabaaabaaaabbbbaabbbbaa bbaabaabaaaaaabbaabababaabaaababbaaabbbbaaabbaaabaaabbbbaaabbbbabbabbbaaaabaababaabbabbababaaaabaaabbbbbaabbaaaabaaababaabbbaabbabbaaaabababaabaaabbabbbaabababaabaababbaabbbbaabbbbaababaaaababaaabbbabbbbaababbabbababbbabbbbbbabbbbbabaaaabaabaababaababbaaabbabbbaababaabbbbbaababbbaaaabaaabaaabaabbaabababababbbaabbaaabaabbbaabbbbaababbbbbabbbaabbbbbaaababbabbbabaaaaabaabbaabbababaaaaabbbababbaaaaaabbaaaaabbabaabbbaabbaaabaaababbaabbabaaaaaaaaababbaabbbabbbabaaabbaabbbbbbbbabbbbbaaaabbbababbabbbabaabbbbbbaabbabbbaabbaababbabbbabbaaabbabbbbabaabbaababaabaabbbbaaabaabaabbaabbababaaaaabaaabbbababaabaaaaaaaababbbaabbabbababbabbababaaabbaababaabbabaaaabbaabbbbababaaabbaaababbbbabbaabbbabababbbaaaaaaababaabbabaaabbaaabbabbababbabbaaabbaabbbabaabaaabbabaabbbbbabaaabaababbbbbabababbabaabbbaaaaababbabbbaababaaababbbbaabbabaaaabababaaaabbbbaababaaabbbbabbaaaaaabaaaabaabbabaaabbabbbbbbbaaaaabababaaabababbbaabbbaaaaabbaaabbaababaaaabbaabaabaabaaababaabbbbbbbabaababbbabababbabbaaababbabbbbabbabbabbabaaaabaaaaaaaabbbaaaabbbabbbabbbbabaabbbabaababaabaaabbbbaabaabbbabbbbabbabbabababbbbbaaabbaaaababaabaabaabbbbbabaaabbbbbbaabaaabaaabbaaababbaaabbbbaabaabaaabaabbbaabaaababbaabbbbabaaababbbaaabbbbabaabbbbbaabaabbabbaabbbaabbbabaaaabbbbabbbbbbabababbabaababaaabbbaaaaabbabbbaaaaababaabaabbbabbaabbbaabaaababababbbbbabaabaababbaaaabbbbaabbaabbaabbbabaaababbbbaabbbabaaaaaabbabbbababbbbbbabbbaaaaabbbababbbbbbaaaaababaababbabbaaabaaaabbaaaaabaaabababbababbaaaaabbabaaababaabbbbaabbabbaaaabbaaaabbaaabaabbbaababbaaaabaaabbaaaabbaaabaabbbaaabababaaabaabbababbbbaaaabababaababbabbbbaabaaaabbbbabaaabaaaabaaabaaababbbaabbbaaababbbbaaaabababaaaababbbabaaabbbbbaabbaaaababaabbabbabaaabababbbabbbaaabbabbabaabbaaabbababbbaaaaabbababbabbaaaabbbaabaaaabaaabbbaabababaaaaaabbbaaabbabababababbabbbbaabbbabaaaaaabbbbbaaaaabbabaabbaabbbababbbaabbbaaababbabbbbababbbbbbabbbbabbabababbaabbbbbababbaabbaabbbaaaaaaaaababbaabaabbabbbbaababbaaaabaaabbabbbbabbaaababbbaabbbaaabaabababaaabaabbbbbaabaaaaababbbaababbaaaaaabbabb babbbabbaababaaabababaaaabbbbabbabaabbbbabbaabaaabaabbababbaabaaabbaaaabbabbbabbbaabbabababababbbabaaabaaaabaaaaabbabaaababbaaaabbaaabbabaaabababaaaabaababbbababaaabaaaaaababbababbbaaababaabbabbaabaaabbabaaaabababbaabaaaaaaababbbaababbabbbabaaaabbbbabaaaabbababbaaabbaaabaabbaabbbababbbbabababbabbbaaaaabbaabbbaaabbaaaaaabbbaaaababaababbabbbaaaaaabbbaaababbabaaaabbbbaabbbbbababbaaabbbaababaaaabbbbbbaaabaabbaabbbbbaabbabaaabbaabbaaabaabbabaaabaabaabaabbababbbaabbaababaabaaabbbbaabbaabaabaabbabbbbbaaaaabbabbabbaababaabaaababababaabaaabbbbaababbaabbbbbbbbababbbbabbababbabbabbaaaaabaabbabbaabbabbbbbbabaaaaaabaabaabaabaabaaabbabaaaaaababbbaaabaabbbabaaaababbaabbabbaabbbbbababbaaabbbbbbbaabbbbbbaaaaabbaaabbabbabaaabaababababbaaaabaaabbbaaababbbabbabbbababbbbabbabbbaababaaaabbbbbbbabbabbaaaabbbabbbbbabaaabbaaabbaaabbbbbbbabbaaababbabaabbbbbabbaaababbbbaababababababbbbbbaabaabbbbbabbbabbbbbaaaabbbabbabbaabbaaababbababbabaabbbbbbabbbbbbbaababbbbbabbbbbabbabaaabbaabababbbabbbbbbbbabaaaabbbbbaabbaabaaabaaaabbaaabaaaabbaaabababbabaabbabbaabbabaaababbaabbababbabbaaabbbaabbbbabbbababbaabbaaaabbbbbbaabbabaababaaabbabaabbbaaaaababbbbabbbaaabaaabbbbaabaaabbbaabbbabaabbbbbbbaabaabaabbbbaabbaabbabbbbbaaaaabaaaabbabbaaabaababbaabaaaababbaabbbbabaaabbbababbbbbababaaabbbaababbabaaaaabaaaaaabbbbbbaabbabbaabbbaaababbaaaaaaaaabbbabbbbbabbaaaaaaaabbbaabbbabaababbabbaabaaabbabbabbbbbaabbabbbbbbbaabbbabaabaababaaaaaaaababaabbaaabbaabaabaabbabbbabbaabaaaabbbbaababbbaaaaabaaabbbbababbbababbabaabaababbbaabaabaaabbbabababababbaabbaaaabbbabbbbbbbbbabbbababaababbaababbaaaabaabaabbaababbbaaaaaaaabaaababbbabbaabaabbbaaaaaaababbababaaaaabbbaaaaabbaaabababbaabaaaaaababbaababbbbabaababaaabbababbaabaabababbbbaababbababbbbabaaabbaabbbbbaababbbbbaaabaabaabbaabbbaabbaaaaaaabaaababbbabbbabaabbaaabbbaabbbbababbabaababbabbabababbbbbaababaaaabaabbababaabaababbabaabababbaaaaaaabaababaaaaababababaaaaaabbabbbbaabbaaabbbaabaabaaaaabbbbbbbaabababaabaaabbaabbaababbaaabbbbbabbabaaabbbaaabbbabaaaaaaababaabaababaaaabababba aaaaaabbbbbbbaababbaabaaababbbaabababababbbabbaabbbbbbabbaabbaabbbbaaaaabbaaabbaababbbabaabbbababababbbabbabbbabbabbbbaaaaaaabbbabbabbabaaabaaabbbababbbaaabaaabaababaabaaabaaaaabbbababbbaaaaaaaabbabbbabaabbbbbabaabbbbabbbababbaaaaabababbbbbbbabbbaaaaaaaabaaabbababaabbbbbbbbabbaabbbbabaaabbbababaaabbaaaabbabbababbaabaaaabaaabaaabbabaabbaaabbbaaaabbbaaaabbbaaaaaaaaaaabbabbaaababbabaabbaabaaabbbbbaabaabbababbbaaabaaabbabaabbabaaaababaabbbaababbbbababbabbbabaaaaababaabaaaabbabaaababbbbabaaababaaaababaabaabaababbbabababbbbaaaaaabaaaaaaabbababbbaabaabbabaaabbabbbabbabbbaaabaaababaaaaababbabbababababbaabbbabaabbaaaabbbaabaabbbbaaabbaabaababaaabaaaababbabbbaababbaaabbbbaaabbbaaabaabbbbaabaaabbbbbaabbbbabaabababaaabbababaaaabbbaaaaaabbbabbbaabaaaaaaaaaaaabababbbabbabaaabbaaaabbaaaabbbababbaabbbaaababaabaababbabbbbabbbaaaabababbbaaaaababbaaabbbaababbbaaabbbababaabbbbbbabbaaabbbaaaabaaabbaaabaabaaabbbbaababbbbabaaaabbbbbbbbababbbabbbaabaaabbabbbbbbbaabbbabbabbbabaababababbabbbabbbabbbbbbbaabaababaabbbaaabbabbbbaabaabaabbaaaaaababbbbbaabbbbbbababbaaaaabbbbbaaaaabbaaaababbaabaabbbbabbabaababbaaabaabaaabaaababaaabbbabaabbaaabbbababaaababaaaabaaabaaaabaaaaaaaaaabbbbbbaababbabaaabababbaaabbbababbababaaaabbbabaaabaaabbbbaabababaabababaababaaaabaaabbabbabbbbbababbaabaabaabbbbbabaabbabbbbbaabababbbaabbbbabaaababbbabaaaabbbbbbaabbaaaaaabaababbbbbaaabbbaabbabbbabaabbababbaababbaabaababbbaaabbbbabbaaaababbaabbabbbabaaaababaaaaabbbaaaaabbbbbaabbbaababbbbabbbabaaaababababaaaaaabaababbbabababaaaabaababbabbbbbbbaababababbbabababbbbaababbababababbbabbaabaabbbaababbaaabababaaaabbaabbaababaaabbbabbbaabbbaababaabbababbbaaaabbbbabaaabbababaaaaaabaaaabaaaaaaaaabbbbbababaabaaaaabaaabbaaabbbaabaabbabbabbbbaabbaaabaabaabbbababaaaabbabababbbaaabbababaaaabaabaaaaabababbabbaabaabababaababbbbaaaababbaaababbababaabbaaabbababbbbbbbabbbaaaabaaaababaaabbaabbabaaaabbaabbaaabbabbababbaabbbbababbabbbbaaaabbbabbbbabbbabbabababaaaaabbaaabaaabbababbaababbaabbabaaaaabbabbbaabbbaabaababaabaaaabbbbabababaabaaaabbaaab bbbbabbbaabaabbbaabbbbbaabaaaaabbaababaaabbabababbabababbbbbaabaaaabbabbabbabababababbaabbabaabbbbaababbbaaababbbbaaabbababbbaabaaaabbbbbabaabbbaaaabaaabaaababbbabbbaabbbabaababbbaaabababaaabbaabbaababbbaaaabbabaababbabbbbabbaabaaabaaaaababbababababbabababbabaababaaabaaaaaabbbbbabbbabaaaababaaabbaaabbaabaaabababbbbababbaaabbabaaaaaabbbababbaaabbaaaabaaaaabaaabbababbbaabbabaabbbabaabbabaaabaaabbabaabaabababbbbabbbabbabbbbbbbaaaaabbabbabbabbabbaaaabbbbaabaaaababbabbbabaabbbbbabababbbbabbabbbbbababbbabbababaabbaababbaaabbbababbaaaababbbbbababababbaaaabbabbbbabbaabbaaaabbabaabbabaababaaabaaaababaaaaababbaaaaaabbabaabababbbbbabaabbbbbbbabbabbabbbbaaabaaaabbbaababbabababaaaababbbaaababaababaaaaabaabaabbabbaababbbaabbaabaaaaababbbbbaaababbababaaabaabaaaaabbbabbababbbaaaabbbaabaaabbbaabaaaabbbbabbabbbbabbbaaaabbaaabbbbabbaaabababaabbbbabbaabababbbababbaaaaaabbbaaaababaabaabbabaaaaababbbbbbbaaaaabaaabaaabbbbaaabbbbbabaabbabaaabbbaabaabbaababaabbbaaabaababaaaaababbabbaaaaaaaababababaaaaabbbabbabbaaaababbbababbaabbabbabaabaabbabbbbbbbaababbbabaaababababbabbbbbababbabbabaabbbababaabbbababbbbabaabaabbaabaabababbaababbaaaaaabbbbbaaabaaababbbaabbbabbabaabbaaaaababbabbbaababbbbabbbbbaabbbaaababaaababbbbbabbbabaabaabbbaabbbbabbaaaaaababbbbbbababbbabbababaabbbaabbabbababbbbbababbbaabaaaaabbabbaaaababbaabaaaababbababbbbbaababaaabababbabbaababbabbbbababaaababaaabbaaaaabbababbbbbbbbbaaaabaabbbabaaaaaaabbabaabbaabbbbbbaababbbbbabbaaabaabbaababbbaabbabbaaabbaaaaaaaabaabaaaabbabbbbbbabbbbbbbaaabbbaaababaaaaababbbbbbbbbabbabbbaaaaaaaabaaaaaababbbaaababbbaaaabbaabaaabbaaababaaabbbabaaaaaabaababaababaaaabababaaabbbaabaaaababbababaaabbabababbbbabbaabaaaaaabbbbbaabaaabbaaababbaabbbaaababaabbababbabaaabaabaaabbababbabbbbabbabbabbbbbaaaaaaaabbabababaaabbbbaaaaababbbabbbbaababbaaabbbabababbbbbabbbbabbbabaababaaababaabaaaaaabbbabbaaabbaabaabbbaaaaaaaabaaaabbbbbbaabbbbbaabbaaababaaaababaababaababbaaaaabbabbbabaabbaaaaabbbabaaaabababbaabbbaaabbabbaaabbaaabbbbababbbaabbabaabbabaaabbbabbbaababbbbbbbbaa ababaabababbbbbbbaaaababaabaabbaaaaaaaaaabaabbabbbaaaabbbbababbbbbaaabbbbabbababbaabaaabbaaaababbabbaababbabbaaabbaaaabbbbbbbabbabbaabbbbabbaaabaaaabbbaabbabababaabbbaabbbaaabbbbbabaaabbbbbaabbaaaabbbbabbaaaaaabbabaaabbabaabbababbbbbbbaaabbbbbbabaabbaaaaabaababbaaaabaababbabbbabbabaabaaaaaabababbaabbaaaaabbbbaaaaaaaaaabaabbbaaababbbaaabbbbbabaababbabbbaaabababbaababaaaabaaabbbbbaaaaaabababbbbabbbabbababbbbabbbababbabaaaabbaabaaabbaabababbbbbbabbabaababaababaabbbbbbaaabbabaababaaabaaabaaaaaaabaaabbabbbaababbababaabaaaaaaaaabbabababaaaababaabbabbaababbaaabbabbaabaabababbabbbaabbbbbabbaabaaaaababababbbbbaaabbbbaabbababbbabbaaaaaaaaabaabbbaaaaabbbaabaabababbaaababbbaaabbbbabbaabbaabababbababababbabaaaaaaabbaabababaaabbaabbaababbbabbaaabbbaabbbbbabaaaabbbbbbababbaababaabbbbbaaaabbbbbabbaababbabaaaababbabbbabaaaaaabaaababbbaaaabbaabbbaabbbbaabbaaaaaabbbaaaaaabbbabaaabbbabbabaabbbbaaaabaaabaaabbaabaabbbabbbbbaaaabbabbbaaabbbaaaabaabaabaabbbbaabaaabaaaaaaaabababaaabbaaaaaabababbababbaaabaaabbaabbaaababbaaabbabaabbabbbabbababababbabaabababaabbbabababbbbabbbabbbaaaababababbababaaabbbaaabaababaabbaabbbbabbbaaaabbbbbaababbaaabaabbbabbaaabaabbaabbbbaaabaabbbaaaabaaaabbabbaaaaabbabbaaaabbaabbaaaaababbbbbbbababaaababbbbbbaabbabaababbababaaaaababbabbabbbaabbaabaaaababababbabbbabaaaaaaababababaababbbabbbbbaabbababaaabbaaaaabababbaaaaaabbabaaaaabaabbaaaaababaaaaabbbbaabbaabbabaababbabaababbbabaababbbabababbbbaabbbabaaabbaaaaaababbbbbabaaaababbaaaabababbbabaabaababaabbaaabaabbbbababaaabbabaaaabaabbaaaabbaaaababbbbaaabbaaaabbaaaabbabababbbaaababbabbabbaaaaaababbbaababbaababbabababbbaababbaabbbbbbbabbbaaabaaabaabbbbbbabbbbaababaabbaaaaaabbbaabbbaaaabbaaababbbbabaaaaabbabbbbabbbbbbaabaaaaaabbbabaaaaabbbaabaaabbbbababaaaababaaaaaabbbababaababbaaaabaabbbaaabbaabbaabbbbbaabbaaaabbbbaaababbaabbaaabbbababbbaaabaabbaabaabbaaabbbbbbaabbabaaaaabaabbabbbababbababbabaaabaabbaabaabaaaabbaabaabaaaaaababbbbaaabbababaaabababbabbabababababaabbaababbbbbbabbbabbbabbabbaababbbaabbaaaaabbbaabbabbaababbaaaa aabbaaabbbabbabbabbbabbabbabababaaababaaabaabaabbabbbbabaabbbaaaaabaaaaababbbaababbbabbabbaaaaabbabaabbbbbbabbabbbabbaaabbbabababaabaabaabbabababbaabbbbbbaaaaabbabbaabababbaabababbbabbabababaaaabbbaabaaaaabaabbbabaabbbbaababaaaaabbabbbbabbababbaababbbaaababbbbaaaaabbababbbaaabaaabbbbbaabaaaaaabbaabaaaaaaababbbabbabbbabbbbaaaabbabababbbabababbbbabababbabbbbbaabaabbbaabbbaaabbbababbababaaaabbaabbbabbaaaaabbaaaabaaaabababbaaaaabbbabbbbaabbabaaaabbaabbbaabaabbababaabbbbbbbababaaaabbbabaaabbbaaaaaabbbaaabaabbbaabaabaabbababbbaabbaabbabababbbbabbaaabbbbbbbbabbbabbbbbbbabaabbaaabbbabbbaababbbbbbbaaaaaabbbaabbbbaaabbbbbbbaabbabbaaabaabbbbbababbaabbbabaabaaaaaababbaaaabaabbaaabbbbabbbbbaababbaabababaabbbabbaabbbbbbabbbbabbabbbabbbaaabaaabbaabaabaabaaabbababbbbabbaaaaababbbabbbabaababbaabbabbbbbaaabaabaaabbbbaabbabbbbbabbabbaababaaabbabbbbaaaaabbbabbbbbaaabaaaabaaaaaaababbbabbaaaabbbbaabaaaaabbaabbbabaaabaababbbabaaabbaabaababbaaaaaaabbbbabaaabbbabaaabbaaabbbabbaabbababaabbbabbbbabaabaaaabbbbbbbabaabbaabaaaaabbbabababababababbbababbbaabaababaaabbaababbaabaabbaaaaaaaaabbbabbbaaaaabbbaaababbbaabbaaaaaabaabaabbbaabbaabaaabbbbaaabbabbababababaaabbaababbbabbaabbbaabababbbbbaabbbbbbabbbaababbbaabbbbbaaabbbbabbaabbabbaabaabababbaaabbbbabbaabbaabbaaabbbbababaababbaababaaababbaabbabbbbbbbbabaabaaaaabbbbabbbaaaabbaabaaabbbaabaaabaaaabababaabbabababaabaaabbbaaabbaaabbaaabbabbabbaababbabaaabaaaaabbaaaaaaabaabaabbbbaabbabbbaaabbababbbaaabbbbbaaaabbababaababaaaababaababaabaababbbbababbaaabaabababaaabaabbbbaaaaaaaabaaababaabbbbbbbbbabbabbbaababaaaabbaabbbbbbabbbbbaaaababaaaaababaabababbaabbbbabaabbabbabbaaaaabababbbbbabbbbbbbaaababbbbbbaabbaaaabbbaaaabaababaaaaaaaabbbabbbabaabbaaaaabbaabaaaabbbaaaaaaaaaabbabbbaabababbbbabaabaaabababababababbbbbbaabaabbabbabbaababbbabbbaababaabaabbababaaaaabaaabbaabababaaaaabaabbababbabbbbababbbaaabbaaabbbaaabbabbbaabaaababbaabaababbabaaaaaababbababbaabbbabbbbbbbabbbbbbabbbbbbabbabbbbabbaabbaabbbabbabbbbabbbababbaaabbaaaabbabaabbabbbaabbaabaabaabababbababbaa bbbabbbabababbbbababababaaabbabbbbabbabbbbbaaaabbbbabaabbaaabababbabaaaaabbbbbaababbaaabaabbaaababbabbbbbaaabbbaaababaabbbbabbabbbbabbbaabbbabaabaabababbaaaaabbbbabbabaababaabbaaabaaaabbbbaabbabbbabbbbabaaabbaababbaabbbbabaabbabaaabbbbbabbbbbbabbaababaaaabbaabaabbbbabababbbababbaaabbabaaaabbabbbabbbbabbababaaababbbbbaababaabababbbaabaaaaabbaabbbabbbaaabbaabbbbabbaabbabbbabaaabaaaabbaabbbaabbaabaabbaaaaababbbbabbbaaaaabaababbabbaabaabbbaaabaaaabbbbbaaaabbaabbbabbaabbaaaabaaaabbbaaaaabaaaabbbbbabaababaabbabaaabbbabaaababaabbbbbabbbabaaababbaababbababbbaabbbbbbbbbaabaababbbbbbaaaaababababbaabbbbaaaaabbababbbababbbaabaabbbbabbbbbabbabbabbbabbaaaabaaababbbbababbbaabbaabaabbabbaaaaaabbabbaaaaaabbbababaabaabbbbabbbbaabababbbbaabaaaababbbabbabaababbbabaaababaaabaababbbbbbbaabbaaabbbabbaabbbbabbabbbabaaabbaabbababaabbbababaabbaaabaaababbbbbaaaabbbababababbaaaabbabbbbaabbbaabbababaaabbbbaaaaababbabbbaababbabbbbbbaabbaaabbaaaabbbbaaabbabbbbaaabbaaabbabbbaabaabaabbbaababaaaababbbabbbabbabbbbabbbabbabbaaabababaabaaababaabaababaabababbabbabbbabababbbbbabbaaabbbbbabbbbaaabbbbaaaaaababbabaabbbaaaabbaaabaabaababaabababbbabaabbabaaaaabababbbbbbbabbaabbbaabbabaabaabbbabaaaaababbabaabbababbbbabbbbaaabbbbaaabaaaaababbbabbaaabbbababbaababbaabbbabbbabaaaaabaaaababbaaabbbaabbaaabbbbabbbaaabaababababaaabaabbaabaaaababaabaabbabbaaaabbabababaababaaaababbabbbabbaaaabbabbbbabbbbbaaaaabbbbbbbaabababaababaaabaaabaaaababaaabbaababbaaaabbaabbbaabaababaabbbbbabbaabaabaaababbbbaaaaababaaabababaabbbabbbaaaabaaabaabaaaabababaabbaabbbbbbaaaabbbababbaaabbbabbabbbbaababbabaabbaaabbaabaababbababbaabababbbabaabaabaabaaabbbbababbababaaabbaabbaaabbbbbabbababaaaaabbbbbabbbabaabaababbabbbabaaababbababbabbbbabbbaaabaabbbbbababbaababbabbaaababbaaabbbbaaaaabbabababbaaaaabbbbaababbaabbaaabbababbbbbbbababaabaaabbbaaababbbbbabaaabaaaabbaabaaaaababbbbabbbbababbbbbaaaaaaaaabbbaaabababababaabbabbbabbabbaabbaabababbbbabbaaaabaaaabaaaabbabbaabaaaabaaabbaabbaabbaabababbaabbbaaabaaabbbbabbababaaababbbbbbbbabaaaabbbbbbbbaaab bbaaababbbbaaaaaababbabbbaabbabaaaaabaabbaabbbababbbabaabbbbbbbaababbaaabbbbaaabbbaabbaaaaaaaaaabbabbbabbbaaabaaaaabbabbbbaabaaaabaaaaabbbaabaaaaabbaaabbaaaaaaabbaababbaaababbbbaabaaaabbababbaabbbaabaabbbabababbbaababbbabbababbaaaaababbaabaabaaababbabbababababbbaaaababbababbabbaabbbabababaabaaaababababbaaabbaaaaabaabbabbbaabababbbbbbbbbbaaababaaabaabbabbbaabaaaaabbabbbaabbbaaabbbbaaaaabbaabbbbababbaaaaababbaaabaaabaaaaaabbbabaaabaabaabbabbbabaaababbbaaababbbaaabababaaaaaaabbbabaabbbabaaaaaababbaabbaaaaababbbbbaaaabbbaaabaabbabbbababbabbaababaaaaabbababbbbaaaaaaababbababababbabbabbabaaabbbbbabbaabbbbaabbbabaabababababaabbbabbabbbbabbabaababbaabbabbbabaaaabbbbaaaaaaabbbaaabbaaabaaabbababaabbaababaaabbaaababbbabbabbbbbbaaaaaaaababaaaababbbabbbabbaabbbaaabaabababaaabbabaaabbabaaaaaabbabbabaaabbbaabaababbbaaaaaaababbabbabaabbaaabaabaabbabababababaaababbaaabaaabababbabaabbbabababaabbbbbababbabbbbabbabbbbabaaaabaababbbabbbabaabbaabbaabbabaababbabaaaaabaaaaababaaaaaabbaaabbaaabbbabaabbabaababaabbbababbaabbaabaaabbaaababbbbbaaabbbaabbaabaaaaaaaaaaababaabaaaabbbbabbaababbbbababaaabbbabbbbbababbabaababbbaababbabbaaaaabaabbaabbbaabbabbbbaabababbaaabbbbbaabbaaabaaaaabababababaabbbabababaababaababbaabbbaababbabaababbbaabbabaaabaabaabbbabbabbbbbababbabbabbaabaaaaaabbaaaaabbbbbabaabababababaaabbbaabbabababbbbabbbbaaaabaaabaaaabaaaaababbaaaabbabbbbabbbabaabbabaaabaabbaaaaabbabbbbbbaababbabbaabbbbbabaaabbabbbbababaabbababbaaaabaaabbbbabaabbababaaaababaabbbabbbbaaabbaaabbbbbaababbababbabbaabbababaabbbbbbbaababaabbabababbbbabbbaaaabaaabababaaababaababaaaabaaabbabaabbbbbbbaaaabaabbaabaaabaabbbaabbabbaaabaaaaaababbbabbbabbbbbababababbabbabbabbbbababaabbababaababbbbbbbabbbbbabababbaabaaabaababbbbbaabbaabbaabbabbbbbbabbabbaababaaaabbbbaaabbbabbaabababaaabaabababbbbaabbbabababbbbabbababbbbabaababbbbabaabbbabbbababbbaaabbbaabaabbababbbabbabaaaabbbbbbbabababbbbbaaaaaabaaabbbabbbaabbabbbbbabaaaaabaaaabbbaabbbbaabbabbaaaabbbaaabbabbababbbabaabaabaabbaababaabbaabbaaaabbbababbaaabaabaaabbaabaabbb abbbaaabbbbabababaabaaaabbaabaaabbabbbabbbbaabbabaaabbbbbaaaabaaabbabaabbaabbabaabbaaababaabbabbbbaaaaaabaaaabbaaaabaaabbbabbbabbaaabbbbabbabbbababbbbaaaabbabbbbabbbabbbbbbaaaaaaabbabbbbbaaaabbabaababaaaabaababababababbaaaabaaaaaaaabbbbbabbbbbaababbabbaabaaabbbabaaabaababaaabaaabbabbbababbbbbbabbababbbaaabbbaaababaaabbbabbabaabbabbabbbbaaaaaabbaabbabbabababaabbabaaaaaaaabaaabbabaababbababbaabbabbbaaababbbaabbaababaaaabbaabbbbbaaabaaabbaaabbbbbbbbbabbabbaabbbbaababbabbabaaaabbbabbabbbabbbabbbbabaaaaabbaabababbbbaaababbbaaababaaabaabababbbbaaabababbabbbababaaaabbabbbbaaaabbbbaaabaabaabbababababaabaabababbbbaaaabbaabbababbabbbabbbbbbaaaaabbabaababbbaaabbbbbbaabaabaabaabbbbbabbaaababababaabbabbababbaabbabababbaaabbbabaaababaabaaababaaabbbbbabbbaaaaababababbbaaababaabaaabaabaabbbabbbababbbaaaaabbaabbbbbbbbaababbbbbababaabbabbabaaababbbbbbbbaabaaaaabbbababbbababbbbabbaaababbabbaaabbabaaaabbbababaaaabbabaaabbbabaababbbbabaaababaabbabbbbabbbbbbbababababababbaaabababbbbbbbbbbaabababbabababbaababbaaabbbabaababbbaababaababababbaaaaabaabbabbabbaaaaaaaaababaaabbbbaaaabbaaabbaaaabbbaaabaabbabbbaabaabbababaaabbbaaababbbabaabbaaaabaababaaaaaaaababbbaabaababbaaaabaaaaabbbabaaaaaaaaababbbbbbbabbaabaabbaaaaabababbabbaabbaaaabaaabbbabbababbbbaaaaabbaaabababbaaababbababbbbbababaaababaababababaaababbbaaabbabababbbbabbababbbaabbbaabbbbbbaaaaaabbabaaaaabbabbbbbaaabaaaabaaaaaabababbaabaaabaabaaabbabaabbbabbabbaaaaaabbabbaaaaabaaaabbbbbbbaaaabaaaaababbabbbabbababbabaaaabbaaaaaaaaaaabaabbaaababaabbabbabbaaabbaaababbabbbabababbbaaaaabaaaaabbbaaabbbbbabbababaababababbbbbbabbaabaabbaaabbbbbbbaabbabbaaababbbbaaabbbaaaaabbbaabaaabaaabaababbababababbaabbbbbabaababbabaaabaaaabbbaaaaaababbbaaaabbbaabbbbabaaaabbaaaabaaaaaabbbbabaaabbabbbaabaaabaaaabbaababbabbbbaaaabababaabbabbaaabbbaabbbabbbaabbbbabababbbbaaabbaabbabbabbabaaabaabbabbaaabbbabababbbaabbababababbbbabbbbaababbaaaaabababbaabbbbabbbababaaaabbbabbabbababbaabbbbabbabaabaabbaabaabbaaabaaaaabaaaaabbbabaabaabbbbbabbbabbbaabbbbaabbaabbababaaabaaa babaabbabababbaabbabbbbbabababaabaaaabbbbbbbbaabbbbbaabbbbaabbabbaababaaabaabaabaabbaaabbbbbaaababbababababaabbbaabbbbabaabaaaaaaaaaaaaaabbbbbaaabbabbabbaaabbbbaaabbbbababbbabaaaaaaabbabbabaabbbaaabbbbbababbababababaaabaabaabaaaaaaaaaababaaaabaaaaabbbabbbbabbbbbbaabaaababaaabbbabababbbbbbbbbabaaaabbbbabbaabababaaabababbaaaaaabaaaaabaaabababaabbbbbbbaaabbaababbbbbbbbbbbbaaabbababaabbabaaaaaaaaabbbbbbbaabaaaabaabbbaabbbabbabababaabaabaabaaaaabaaabaaabbaabaabbaaabbbaababbbbabaaaaaaaabaaabaabbbbbaabababaabbbaaaabbbbbabbbbbbbabaaaababbaabaabbabbbbabbbbbbbaaabababababaaaaabbabababaaabbbbbbaaaabaaaaababababbbbabaaabaabbbbabaaaaabaaabaababbbbabbbaaaabbbbbabbababaabaaabbbbbabbbbbabbbaababbbaabaababbabbbbaaabbaaaabbaaaabbbbabaaaabbabbabbbbabbbbaabbbbabbbbbbbaabbabaabbaaabbaabbaabbaaabbababaaaaaabaaababbababaababbbbabbbbaaaaaababbabbaaababbaaabbbabbaaababbbbababaaabbabaababbaabaabbabbbbbaaaaabbbbaaabbaaababaaababbbabbbbaaabaabaababbaaaaababbabbabbbbbbbbaaabababaaaabaabaaabbababbbabbabbbbbbbaaabbbabaabbabbbaababbbaabaabbbaabbbaaabaabbbbabbaaaabbbabbabaaabbaaabbbbabaabaababbbbabaaabbaababaaaabaaabbbbabbbaaabbabaababababbabaaaaababbbabbabbabbabbababaabbaaabbabaabbbbabaaabaaabbabbbaababaabbaabbabaaaaabbabbababbaabbbbbaaaaaabbbabaaaaaaabbbbaabbbbbbabbaaaabbaabbbbbbababaaaabaaaaaaababaaaabbbbbbababbabaaababbababbbaaabaabaaabbbaababaabbbababaaaaaabbaaababbabbbbbababababbaaabbbaabbabaabbbababbaabbbbaabaaaabbabbabbaaababaaabaaaabbbaabbababbaababbbbbabbaabbbaaaabaaaabbbaaaaababbaaabaababbbaabbbbbbabaabbabbbbbaaaaaabaaabbaabbbaabbbbaaabbaaabaaaaabbababbbaabbaaabaababbabaaaaaabbbbaabbaaabbbbaaababaabbabbaabbbaabaabbbabbbbaaaabbaabaaaaaaaaabbbabababbaaababaaaaaaaababaabbbabababaaaabababbbabababaabaabaababababbaaaaabbabaabababaabaababaaabbaabbabaaabbbaaaabbbbbbbbaaaaaabbababbaabaaabbaabbaaaaabbbababaabababaabbbbaaaabbaabbaabaaaabbbaaabbbaaabbaaaababbabaabbbaaabaabbbbbabbbaaaababaaabbabbaabaabaaaaaaabbbabaaaabaabaaabbabbaabbbababbbbbaababbabababaababbbbababababaaaabababbbaaabaaaaaaaaabbbbaaa aabbaabaaaabbabaaababbaabbbbbbaaaaaababaabbaabababbbbbaabbbaabaabbabaaabbbaaababaaaababaaababaabaaababaabababbbabaababbaababbbbaabbaaabbaaabbbbbbaabbabbbbbaaaaabababababaababbbbbbbabaababaaabaababaabaaababbbbaaabaabbababbbbbabaababbbaaaabbbbaaabaaaabaaaaabbbaaaaaababaabaaaabbbbbababaabaabbbaaabbbbaababbbbabaabbbbbbababbaabbbbbbababaaabaabaaaaaababbbaaaaabaaabaababbbaabababaaabbbbabaaabbbbabbbbbbbaabbaaaaabbaabbaaabbabbbbabbabbababbbaaaaabbabaaabbbbaaaabaabaaabaabbbababbbbbbabaabbbabbbabababbaaabbaababababaabbbbbbababbbbabaabaaabbbbaababbaaababaaaaaabbaabaabaababbabbbbabaaaabbbbaabbbbbbbaaabaaabbaaaaaaababbbbabbabbbbaababbbababbbbbbbbbbaaabaabbbabbbbbaaabaaabbaababbbaaaabaabbaaaaaaaabbaabbaaabaabbaababaabaaabaaaabaaaabbbabbaababbbababbababaabbbaaaabbbbabbaaabbbabbbbabaaaaaaabbaabbbaabababbbbaabbaabaabbababbbbbbbabbbaabbbbbaabaabaabbbaabbbbbbbabbbaaaaaaabbbabbabbbabababbbbbabbbababbaaabbbbaaabaababbabbbabaabbabbaababaaaaaaaabaaaabbbabbabbbababbabaabbaababbaaaaaaabbabaabaabaababbbababbbabbaababbbbbbabbaababaaaaaabbbbbaababababbababbaabaaabaaabaabaababaaababbbaaababbbabbaaaaaabbbbabaaaaabbbabbbbaaaabbaabbbabbbaaabbaababbbbababababababaaaaabaabbaaabbabababbbbaabaaaabaaaabaaabbbaaaaabbbabbbabbaabaabbbababbbbaaabbaababbaaabaabbaabaabbbaaaaaaaaababaabaaaaaaaabbaabbbabbaabbbbbbabababbaabbbbabbbaabababbbbabbbaaaaaabaaaabbbbababaaabbabababbbbbbbababbaabbbbbbbababbabaabbaaaabababbbabaaaaabbbaaaabbbbaababbbababbbabaababbaabbbababaabaaabbbaabbaaabaabbbbaabbabaabbabbbabbbaaaabababbbabbaaabaababbaabaabbbbabbaabbbbbbbabbababbbbabbaabaaaabbaaabbbbaaaabaaaaababbabbabbbbbabbaaaaabaaaaabbabbabbabbbbbbbbbaabaaabbbbbbbabbaabbbaaabbbbabaabaabaaaaaabbababbbbaabaaabbbaabbbbaabbaaaaaaabbbaaaaaaababbbaaaabbbababaaabbbaaaabababaabbbaaabaaababaaaaabaabaaabaaaababaaaabaabababababbabbaabababaabbabbababaaaaabbbbbabbbabaaabbbbaabbaaaaababbbbbaabbabbbbaaabbaabbabaaaaaabbabbbaabababaabbabbbaabababaababbbaabbbbaabababbbbbbbbaaababbbbaaaabbbbabbbbbaaabbaabbbababbbbaaaaababbaaabaaaaabbbbaaaaaabbaabbabbab aaabaabababbbbbabaababbabbaabaabababbbaaabaabaaabaabbbababaabababababaaaabbbaabbbabababbaaabbbabbabbababbababababbbbabaaaaaababbbabaabbababababaaaaaaabbbbbaaabbaabababaabbabaaaaaaababbbabbaaaababaaabaaaaabbaabaaabaaaabaaaaaabababaabababbbbababbbbbbbaababbbaaaaaababbaabaababbaababaabaabbabbaaaaabbbbbaabbabaabaabababbbbabbabaabababaabbabbabaabaaababaabbbbabbbabbaababbabbaaababaaababbbbbbbbbbbabbbbbbbaaabaabaabaaabbaaabbbbaaabaabbbababaaabbababaababaaaabaababbbababababbaabaaabbbaaaabaaababbbbabaaabbbbbaabbbaabbaabaababababbabaabbbbbbbbabbaabbbbaaabbbbbbabaaaaaabaaaabbaaabaaabbbabbbbbabbababababaaabbbabbaaaabaaabaaabbaabbbaaabbbbaabbababbbabaaabbbbbaabbababbbbbbbbabbbaaababbaaaabaabbbbbaaabaaabbbabaabaaaababbabbabbabbbaaaabbaaaabaabbabbaabaabbabaaaaabaabaabaabaabbaaaaabaaabaababaababbbbaaababaabaaaaabaaaaaabaabbaabaaabbababbbabbaabbbababaabbbaababaabbaabaaaabbabaababaaaaabbabbaababaaababaaabaaaaabaabbaaababaaaaaaabbbababaaaaaabbaaabbbaaabaaabaabbbabbabbbbbaaababaabbaabbbaabbabbaaaaabbbbaababbbbabababababbabbbbaababaaaabbaaaabbaaabbbbabbbbaaaabbbaabbabababbaabababbaabbabaababababaabbbbbbabbabbbbbabbbbababbbbbaabbbaabbbbbbaabbbaabaabbbbbbbaabaababbbabbabababbabbbbbababababbbbabbabaabbaabaabbbaaabbbaaabbbbbaababbaaaabababbbbbbaaabbbabbbbbaaaaabbbababaaabbbaaaaabbbabbaaabbbaababbabbbaabaaaaabbbbbbbabbbaaabaaabbaaababbbaabbabbaaaabaaababbbbbababbabaaaabaababbbbbbbababaaaaababaaaaabbabaabbbbabaaaabababbaaaabbbabbbbaabbbbaaaabbbbbabbbaaaaaabaaabaabbbbaaabbbaaabaaaaabaaabbbbaaabaaabbabababaabaabbbababbbabaabaaabaaaabbbbaaaabaaabbaaaabbabaababbaabbbbbbbbabbbabbaabaaaababababaaabababbabaababaababaaababbbbaaabbbbabbaabbbabbbbaaabbbbbaaaaaaabbaaaabbaaaaabbbabaabbaabbabaabbaaaabababbbaabbbbabbbbbaaabbaaabaaaabbaaaaaaaaabababaabbaaaabaabbaaabaabbaabbababbabbaabaaababbbababbaaabababaaaaababaabbbabbbbbaabbbababababbaababbaaabababbbbabbabaaabaabaaaabaaaaaaabababbaabbabaabbbbabbbbbbbbababbbabbbbaaaaabaaaaabaaaabbbaaaabbbabaabaaaabbbabaabaaaaaaaaabaabbabaabbbaabaabaabbaaababbbbbaaabbababa baaabbaaaabbabbbbaaabbbaaaaababbbaabaaaabbaaababbabaababbababaabaaaaaabbaabababababbaabaabaababbaabaababababaaaabaaaabbbabbababbbbaabbababbabaaaaababaabababaaaaaaaaaaaaaabaabbabaababbbbabbaabbbbabbaaabaaabbbaaabbabbbababaabaabaaaabbbbaaaabaaaaabbbbababbbbbbbbaaaababbbaabbaaaaaabaaabaaababaabbbababaaababbbbaabbababbbabbabbabbbbabbbbbaabbbbbbbababbbabbbabaaabababaabbaaaabbbbbbbbbaababbbaaaabbbbaaabbbaaaaabaaaaabaaabbabbbaabbaaaabbaabbbbbbababbbababbbbabbaaaabaaabbababbabbaabbbbaaabbabbaaaabbbabababaabaaababbababaaabbaaaaaabaabaaabbbaabbbbbaaabbbbabbaababbbabbaababbbbbbbababbbaabbbaabaaaaaaabbbbabaababbbaaabaaaaaaabbaabaababbbbaaaabababbaabaaababbabbababbabababbabababbbaabbaaabbbabbbbaabbbbaabbabaaaabbbabaabaaaabaabbaabbbaaaabaabbbbbbbbbabbbabaaaababaaaabbababbabaaaabbbabbababbabbbabaaabababbbbbabbaababbaababbaaabbabbaababbbabbbbbabaabaaabbababaaabababaaaaaabbbaaabaabbbaaaabbbabbaaabbabaaabaababbabbbaaaabbbaabbababaabbbaaabaabbababbbaabaaaabaabbaaabbaabbaababbbababbbaaaabbbabaaaabbababbabbbabaaaabbaabaabababbababaabbbababaaaabbbbbbabbabaaabaabaaaabbbabbbbbbaababbbabaabbaabaaababababbabbababaaabaabbbababbabaabbbabbabaaabbbabaababababbbababbbbbbbabbaababbbbbbabbbbaabbbaabaababaababaaabbaabbabbaababbbbabbbabababbbbabbbaaaaaabababaabbbaaabbbbabbbbababbaaaaabbaaaaababaabbbbbbabbabbbaabbababbbbbababaababaabababbbbaaabbbaababbbaabaaabaaaababbabbbabaabbbababaaababbbabbbbabbabbbbaaabbabbbabbbabbbabbbbbbbbaabababaaaabaaaabbabbbbaaaabbbaaababaabaaaaabaaaabbabbaabaaaabbabbbbabaaaabbabaaabbbbbaabbbbabaabbabbababaabaabbaabbbbababbbaabaababbaabaaabbbbabbaaaaaaaabbbabbaabbbabaabbbabbbabbbaabaaabbabaabbaabaababbbaabababbaaaaaaaabaaaabbbbbbaabababbaabaaaaaabababaabbaabaaaaaababaabbabbbbaaaaabbaaabbbbbaaabbbbababaaababaabbbbbbbabaaabababbaaabbbbbbababaaaababbbbbabaabbabbababbabbababbbabaabbabbaaaabaaabbabbbbaabbaabbaaabaabbababaaabaabbbbbbbaabbabbaaabbababbbaaabaaaababbababbbaaabbaaabaabaabbbbabaaaaaabababaaabaabaabbabaaababbabbaabbbbabbbbabbaababbabbbbaabbbaaabbaabbbbbbbaabbbabaabbbbabb aaabaaaaaaabaaaaaaaabbaaaabbaaaaaaaaaababbbbaaabbbabaaabbababbaabaabaaaabababaabaaababbabbaaaaabaaabbbabaaabaaaabbabbbbabaaaaaabaabbabababbbbbabbabbaababbbbbbabababbabaabaabaabaabaababaabbabbaaaaaaababbababbabaababaabaaaabbaaabbaabaababaaaaaaaaaabbaaabaabbaaaaaababbbbbaaabbaaaabbbabbbaabbbabbbaaaababbbbbaababaabaaaaaabbbaaabaaaabababaababbaabbbbaabbbaababababbbbbabbaabbaababbbabbaaaaaababbbabbababbbaababaabbbabbaababbbaababbbababbaabbaababbbbbbaabbabbbbbaababbabbbbbababbbabaaabaabbbaaaabaabbaababbabbbbaaaaabbbbabbbaababaaaabababaaaabaababbaaabbababaabaabbbbaaaabbabbabbbbbaaaabbabaabbaaabbabbbbaabbabbaaaababbabbbbbaabbabbaababbabbbbaaababaabaababababbabbbbaabbababababbbbbbaaaaabbbabbbabbbabaabbabababaabbbbabbbbabaaaaabbabbbbbaaaaabaabaabaaaabbbbaabbabaaaabaabbabaaabaaabbaababaabaabababaaabbaaabbaaabbbabbbabababbbabaabaabaaaaabbbbbbbabbbbbbabbbbabababbbabbbbabbaaabaababbabbbabbbaabbaababbaabaaaaaababbbaaaaaabaaabaaaabbbbbbaaaaabbbbbaabbabbabaaaababbaabbbbaaababaabbaaabbabbaababaaaabbbaaabababbbabbbabaabababbabbaabbbbbbaababbbaabbbbaaaaababaabbbbaabababbabbabbabaaaaaaababbaabbbbabaaabbaabbabbbabbabbabbbbabaababaabaabbabaabaabaaababaabbbabbababbbbaaaaaababaabbaaaaaaaabbbababaabbbbbabbbbbbababbbbbabbaaaaababbabbbbbbaaaaabbbbaabaaaabbaaabbabbabaaabaaaaabbabbaabbaabbbbaabbbbaabbbabbaaabbaaaabbaabbaaabaaabbabbbabbbbabbababaaaaabbbbabbababbbbabbbbababbaaabaaabaaabaabbabbbaabbaabbbbbabbbabbaaaaaaabababaaaaaaabaabbbbaaabbabbbaaaabbabaaabaaababababbaaabbbaaaaaabbbbabbabababbaababababaabbaaabbbbaabaaabbbbbaaabbbbbbaaababbabbaaaaabbbabaababaaaaabaaaababbaabaabbbababbbabaababbaabbbabaabaababbbababbabababbbbbabababbbbaabbbaaabbbbbabbbbaabbbbabbabbaaabaabaaaaaaabbbababbbaabbbabaabaaaaababbababababbbbbbababaaaaaaaabbbabbbaabbbbbaaabbaaabaaababbaabaabbbbbbbaabbabababbabbabbbabbabaabbaaabaaaaaabaaaaaaabbbaaabbaaabbbbabbaabbaabaababbaaabbbabbaaaaabbaabbababbaababbbbaabaabaaabbbaaabaabbbbabaabaaaaababababbababbbabaaaaaabaaaabbbbbaababbabbbbbaabbababababbaaababaaaaababababbababbbaabbbaaba abbaaabbaabaabaaabaaababbabbabbaaabababbaaaaaaabaababbabbbabbabaabaaaaababababbbbabaaabababbbbabbabaabbbbaaababbbabbaaaababaabaabababbbabaabaaaabbbabbbabbbbaabaaaaabbbbbaababbaaaaaabaaaabbbababaababababbbabbbaabbabababbbbbabbaabbbabbbaaaabaabbbbbbbbaabaaababbaabbbbbbaabbbbbaabbbbaaabbbbbbabbbbbaabbbbababaaaaaabbaaabbbaabaabaaaabbababababbbbabaabbababbbbaaababaaaaabbbabaaaabbbaabbabaaaabbaababbbaaaaabbabaaaabbaabbbbbababbabbaabbbbaaabbabbbabbbabbbaaaaaaababbaaababbaababbbbbbbabbbbbaaaababaaababbbbababaabaababaaababbaaaabbabbabaaabbabaaabaabaabaabbaabbbbbaaababbbabbabbabababbabbaaaabbabaabbbababaabbbbbbaaababaabbaabbaabaaabbaaaabaabaaabaabaaabaabbbabbaaababaabbbbbbbbababaababbbaaababbbabbbaababbbaababaabaabaaabaaaababbaabaaabbabbaababbbbbbbabbbaaaaaababbbababbabbbabbabbabbaabbaabaabbbababaaaabbabaabaabbababbbbbabbbbbababaabaaabaabbabbababaaabbababbabaabbbabbabbbbaaaaabaaaaabbabbbbbbabbabbaabbbbaaaabbabbabbaaabababababbbbaabbaaababbaaabaabbababaabbbaabbaaababaababbaabababaaaaabbaaabbbaaaaaaabbababbabbabbaabababaaaababbaaaabbaaababaaaaaaaaaabbbbbbabaaaabbabbaaabbbabaaaabbabaabababaaaabaabbaaaabbbaabaaabbbbababaabababbabaaaabbbbaabbababbabbababbaababaaaabaaaaaaaabbaababbaaabaabbbbbaaabbaaabbbabaaaaaabbbabbbababbbababaaabbbaaaaabbbaaaabbbabbaaaabbaaaabbabaabaaabbbbbbaaaabbaabbbbbabbaaaaaaaaaaaaaaababbaabbabaabbbabaaaaaaabbabaabaabaabaabbabbaaaabbbabbbaaabaabbbabbbbbaabaabbaaababaaaababbababaaaabbabababbaaabaabbabbaabaaaababbbabaaaaaabaaaababaababbbabbaaabaaaaababaabbaabbbaaaaababaabaabbbabbbbbbaababaababbaababaaaaaabbbbaaabbbbaabbbbbabbbabaababbbbabaabaaabaaabbbaabbaaaabaaabaabaaabaababbbabbbbbabbbbabbbbbbabaabbbaabbabbbbababaaabbaabaabbbbbbabbbbbaaaababbaabaaababaaabaababbababaaabaaabbbbbbabbbaababbaaaabababaaabbaabaabaaaaabbaabaaabaaaaabaababbbbbaababbbbaaaaabbbbabaabaaabbbbbbbbbbaaaabababbbbaabaaabaabaaabaaaabaaaaaaaaaabaabbbaabbbabbbaaaabaabaaababaaaaabbbbaabaabababbabaaababbaabbabbbbaaabbbabbababbbaaabbaabaabababaaaabbbbbabaaaaaabaaaaababbbaaabbbaabbbaaababbaabbbabaa aaaaabababbbaaabbbbaababaaaabaabbabaabbbaabaabbbaabbbaabaaabbbbbababbaaabababbaaaabaaaabaaabababbabababbbaaaaaaaababbaabaabbabbbbbbabbaabbabbbabbaaaaaabbbaabbbbbaaabbaabbaaabbbbabbaababbaaabaababaababbabbabaaabbaabaabaababbaaabbaaaabbaabbaaaabbabbbbbbababbbaaabbbabbbbaaabbbbbbbbabaaabbaababbaababaaaababbbabaabbaabbbaaabbabbaaabbabbbaabbaabbbbababaabbabaabbbbabaabaabaabbaabbaabbaaabababaabaabbaaabbbbabbbbbbabbbabbbbaaaaabbaabaaabbabbbaaabbbaabbbaaaaaaaababbabbaaaabababbabaabbbababaababaabaaabbabbbbbbbbabaabbbbbbabaababababbaaaaabaabaaababbaaaaaaaaabaaaaaaaabaaaaaaabaabbababaabbbabbabbbabaabaabaaabbabbbbababbaabaabbbabaabababbaababaaabbaabbbababababbbbaababaabbbbbabaabababbbaabbbaabababaabbabaabbbaabbabaaaaaaaabaaaaababbbbbbaababbbaaabbbabbbabbabbbaaababbbabaaaaaabbaabaabbbaaabababaababbabaaaabbbbabbbbaaaaaababbaaabaabaabbbbbaabbbaababababbbaabaaabbbaaabbaaabbaaabababbbbbabaabaaabbabbaaaabbbbabbbabaabbbaababaabaaaabbabaabbbbbababababbbbaaaabbbbaaabaaaaabbaabaabbaaabaaabbaaabaaaaabbbbbbbbbabbaaabaabbbbabbaababbbabaaababbabbabbbaabbbbabaabaaaaabababbbabbbabaaaaaaaabababbbaaaababaabbbababbaaaabbaabbbabaabaabaabbaabbbbaabbababbabbbaaababbbaabbbaaaaabbabbbbabaaaaabbbaaabbaabbbaaababaaabbbbabaaabaabaabbbabbaababbababbabbbbabbabbbbbbbbbabaaabaabaabbaaabbbabaaababaabaabaabbbabbabbaabababaababaaabbabaabbaaabbaaabaaaabbbbbbabababaaaaaaabaabbbbaaaaabaaaaabbbbababbbbaaabbbaaaababaaabbaababaabbbabbabaaaabbbaabbbabaabaaaabbaaaaaaaaabbbaabbbbabaaaaabaaababbaabaabbbbbbababbbabbbabaaababaaaababababaaababababbababaabbbbabaababbbbbaabaaabbabbbababbaaaabbbbbbaabaababaaaabaababbabaabaabbaaababaabbabababbbbbbabbababbbaaababababababbaabbbbabaabbabaabababbbbaaabbbaaabbbbaaabaaabababbabaabaaabbaaaababaaababaaaabbbbaaaabaababbbbaabaabaababaabaababaaaaabbaabbbbabaabbbababbbaababaaabaabbbbaaaaabbbaabaabbbabaabbabaabbabababbbbabababbbbabbbaabbbaabaabababaaaababaabbabaababababbabaabbabbbaabababbbabbbbbbabbaabbaaaabbabbabbbaaabbabbaabbbabbaababbbbbbabaaaaababaaaaaaabbaaaabbbabbbaaabaabaaaababbaabab bbabbaabaaaaabbaaaabababbbbbabbaaaaabbbabbbbabbabbbbaaaaaaaabaabbabaabbaaaaaabaabaabbbbbabaaaababbaabbbaaabbaaaaaabababbabbbaabaabbbbbaabaaabbabbaaaabbaabaabaabbabaaaaaababbaabbbabbabababaaabaabaabaaaaabbbbabbaabbbaaaabbbaabbabaaabbabbbaabaababbbbabbabaabbabaabbbbabbabaabbbaaabaaaaabbbabbbbaaabababbababaaabababbaabbbaaaabaaabaaabaabaaaaababbababbbabbabbababaabbababaabbbaabbbbbababbababbaaaaaaaababbababaaabbbbabababbabbbaaaabbababababbabbbbbababbbabaabbaaaabbaaaababbabbbbbbbbabbabaabbbbbaaaaaababbaaaababbaabaabaabbbbaaabaabbaababbbaaabbbbabaaaaaaababbbababaaaaabbaaabaaabbbbabbababbbabbaaabbabaabaabaababbaaaaaabbbbbaaaabaaaaaaabbbbaaababaabbbaabaaaabaaabbaabaaabbabaabbabbaabbaabbbaabbbbabaababaaabbbabbbbbaabaaaaabaababbbaabbabbabaababbbababaaabaababbabbbbaabbbaaababaabbabbbaaaaaabaabbbababbbaabbababaabbbaaaabaabaaabbbabbaaababababaabbaaaaaaabbabbaabaabaaaaabbabbabaaabaaabbaaababaabbaabbababbabaaaaabbabbbaaaaaaaaabbbbabbabbbaaaaaabababbbbbbbbaaabbabbabaabaabbbbbbbaaabaaaabbaaaabaaabaababbabaabababaababaababbaabaaaaabbababbbbbbaabbaabbbaabbbaaabbbabaabbabaaaaabaabbbabbaabbaaaabaaaabbbbaabbabaabbabbabaaaabbbaaabaaaaaaababbabaaaabaaabbbbbbabaaaabbbbbabbbbbababaaaabbababbbaaabbbaaaaaabbbabbaabbaabbbbaaabaaababbbabaaabbbabbabbbababbaaabbbbabbbabababbabbbbbababbabbaabaaababbabaabbabbbbabbbbababbbbaabbaaaabbbabbaabaabbbbababbbaaaaabaabaababbaabbaabaaabbbababbabbaaabbbbbabbababbaaababaabbbbbaaaabaaabaababbbaabbbabaabababababaaaababbbaaababbaaabaabaabbaaabbbaabaaaaaaaaaabbaabaabaabbbabbabbaaabbaaaababbbbabaabbaaabbaaaabaabbaababbaabbabaaabbbbabaabbbaaabbaaabbbaabbbaababaabbbbaaabaaaaabaabbbaaabaabaabbbabbbabaabbaabbaabababbbaabaaaabbbbaaabbaabbaaaaaaaaabbaaabbaaaabbbbbabbbbaaaabaabaabbbbabbabbaabbaaabbbbababaaaaaaaaabaabbabbaaaabaababbbabbaaabbbaababbababbaaabbabbabbbababbababbaaaaabbbaaabbaabaaaaabbbbbbbbaaababaaabbbababbbbabaaabaaaabbabaaabbbbbaababbbaaababbbaaabbabababaabbbaaaaaaabbbbabbabbabaaaabbabaaaabaabbbbbaaabbabababbbababababaabaaabbbabbbbabaaabbbababaaaaabbabbaabbbbb ababababbbaabaaababbbbbbaaabababbabaaabaaaaabbababbbabaaaabaaaaaabbaaaaaabbbababbbaaabaabababbabaabbaaabaabbabaabababbabbabbaabaabaaababbabbaaabababbbbaaabaababaaabbbaaaabbabbbabababaabaaaaabababbaabbbaaabbbbabaababbaabbbaabaaabaaaaaaaaaaaaaabbbbbbabaabbbaaaabbababbbbbaaaaababababbabbaaababbbbbbbbbaababbbaaaaaaabbbaabababababbbabbbabaabababababbabbaaaabbbababbbaabaaabbbbbaaaaabbbbaabbaaababbbbbaabbbabababbbababbbabbbbbaabaababaabbabaaabbbababbabaabbababbbabbaaabababaaaaabbbababababbaaaabbbaaabbaaabbbbabbbbababbaaaababbaabababbbaababbbbabbabbbbbaaabbbbbbbaabbbabbbbbbbbaaaabaaabaaababbabbaaabaaaaabababaaababbaaaabaaaaaaaabbaaababaabaaabaababaabbbbabbbbbaaabaaaabbaabbaaabaaababbbaaaabbbaabaabbbaababbabaababbbabbaaababaaababababaaabbbabbbababbbbaaababaaabbaababaabbbababbaabaaaababbbaaaaabbaaaaabbabbbaababababbbaabaaabbaaaabbabbbabaaabaaaabbabaaaabbbaabbbaabbbbbbabaabbbbbabbaabbbaaabbabbabbbbbabaabbaaaaababaababbaababbbbbbbbbbaaaaaababbaababbbabaababaaaababbbababaaababbbababbaaaaaabababaabbbaaaaaaaaababababaabbbbabaabbabbaaababbaaaababbbbbabbabbbaaaaaaaabbabaabababbabbaabababbaaabbbabbbbbabbababbbaabbaabbbabbaaaaaaabbbaaabbabbbaaabaaaaaaaabbabbbbabbaaabbaaababaabbbaaaaabababaaaaabaaababaabaaaaababbbbabbbaaaabaaaaabbabbababbaabaabbaaabbaabbbababababbbabababbbbbbbbaaaaababaababbbaabbaabaaaaaabababaaabababbbabbaabbabbbbabbaabbbbaaaaaaababbabbabaaabbabbbabbbbbbbaaaaaaaabbbababaaaabababbabbaaaabbbbbaabaaabbaabaaababbabbbabbabaabaaaaabaaaaaaaababaabbbabaaaabababaaababbaabbaaabbabbbbbabaaabaaaabbbbbababbbbabbabaabbaabbbabbbaabaabbbbbaabbbaaabbbaaaabaabaababbbbaabbababbabaabbabbaaabaaabbbbaabaaaabbaaaaabbbbabaaaabbabaabbabaabbabbbabaabbaabbbaababbbbaabbaaabbabbabbbaabababbbabbababbbabbbbbbaaaabaabbabbabaabbbbaabbbbbabbbaabbabbbbbbabbaababaabbabababbabbaabbabbaabbbaabaabbaababaabbabbabaabababbbbabbbaababbbaaaabbabbbabbaaabbbaabbabbababbabbabbbabbbbbbbabbbbababbaaabbaaabababaabbbbbbaabbbabbabbabbabbbbaaabbbbabaabbbabbbbbbbabbaabababbbababaaaaababbaaaabaabaaabbabaabaaaabbbbbbabaaab aababbaaaababaabbbbabbbabbaaaabaaaaaaabbbaababbbaabbbbbabbabbbabaabbabbbabaaababbbbaababbaaabbbabaaabbbaababaabbbabaabbaabbbbbbbbaabaaaaaaabbbbbabbbaabbaaabaabbababbbbaaababaabbbbabaabbaaabbabbbbabbabababbbabbabaababbbabaaabbaabbaabbabababbbabbabaabaabbbbbaabaabbababababbbaaabbbabbbbabaaabbabaaabbbabbbaaaaabbbaabababbbaaabbabbbbabbbabaaaabbabbbbaaaaabbbaababaabbbaaaaaaaaabbabbaaabbbbbabbbaabaaaaaaaaaababaababbbbaabaaabbaabaaaababbabbbaabbbaabbaaaaaababbaaabbbabaabbbabaaaabaabbababaabbbbaaaabbabbaaabbbbbaaaababbbaababababbbaabbbbabaaabaabbbaaabaabbaabbabaababaaabababaaababaabaabbaabaabbbabaaabbabaaaababbabbaaababbaabbbababbaabaaaaaaabaaabaabbaaabaaabaaaabbabbbabaabbaabbbbababaababbbbbabbaaaaaaaabbbbaaaabaabbbaaaaaabbabababbbaaaabbabbaabbbbbbaababbbaaaabbbbbaabbbabbababbbababbbbbbbbaaaabaaabbbbabbabbbabbabbbbaabaaabbaaababaabaaaabaabaaabbaaaabbaabbaabababbaaaababaabaababaaabbaaaaaabaabbbabaaabbbbababaaaababaabbbbaabababbbabbababbbabaabbaababaaaaabbabababbababbbbbbaaaaaaaabbabbaabaaaaabbabbaaabbabbaaabababbbaabbbabbaaaabbbbbbabababbababaababbaababbbaabaaabaaabaaabababbbbababbbaababbabaaababaaabaababbbabbbbababbabbbbabbbaaaaabbaaabbbababbaabbabbbabaaababbbbbabbabbaabbabbbbabaabbbaabbbaaabaaabbbaabbaabaaabaaaabbbbbaababbaaababbbbabbbbbbbbabaaaabbabbabbaababaabaabbbaaabbaaabbbbbbbabbabaababaabbbbabbbabaababbaaabbaaabbbbbababbaabbaaabbaabaabbbaaabaabbbbbbbbabaaabbbbbbaaaababbabaabbaababbbabbbabbbabbabbaabbbbaaaabbabbaaaaaabbbbbbabaabaabbbabbbbbaabaababbbabbaabababbbbbabbaabbaaabbababbbbbbaabbabbabbbbaaababaabbaabaabbbaabbabbbababaabaaabababababbbabbbaaaaaaaababbabbbaaabaaaaaaaaabaabaabbababbaabbbbbbbaaaabaaabbaaababbabbbabbababaaaaaaaabaaaababbbbabbaabbbbbbbbabbbbbbbbbbaabaabaaaababbaaababaabaabbabaabbabbababaaababaaaaabaabbaabaaabababbbbbabbbabaaabababbbbabbaaabbaaabbbabbbbbabababababbbabbaaaababbbbbbaaabbbbaaaabaababaababaaabbbbbbabbaaaabaaabaaabbaabbaabaaaabbbabbaaababaaaaaabbbaaababaaabababaabbaababbabaaaabbabaaabbababbbbbbaaabbbaabbbbababbabbaabaaaabbbaabaabaaaaabbabb abaabbbbabbbbaaaabaaabbabbabbabbbaabaaaaabaabababbbabbbbbbbbababaaaabbbbbbbaaaababbbbabaaaabbababababbabbbbabaaabbbababbbbabaabbababbbbbabbabbaaaabbbbbbababababbaaaabaaaababaaabbaaaaabbbabbbabbaaaaabbbbabaababaabbbaabaaaaaabbabbbbbabaaaaabbaabbbaababaabaabaaabbababaabbbbbbbbabbaabbbabbaaababbbaaabbabaabbbbaabbabbaabbabbaaaaaabababbbaaaaaaaabbababbaaaabababbabbbbababbabaaaababbbbbaaaabaabbbbbbaabaababbbbbabbabbbbaababbbbbabaabaabababaaaaaabbbaaaaabbbbabaaabbbbbaaabbaaaabaaaaabaabbabbaababaaaabaaaaabbbaabbabababbaabababbaaaabbbaabaabaaabbbbaababababababbaaabaababbbaababababbaabaaaabaaaaaabbaaabaabbbbbabbbaaabbabbabaabaababaaaaaaaabbbbbbbaaaaabbaaaaabbabbaaaababaababaababbababaabaabbbbaaabbaabbbabaaaabbbabaaababbaaababbbabaaabbbbaabbbabaaaaabaababbbabaaaabbbaabbbaaaaababaaaaababbbabbabbbbaaabaabbbbababbbbaabbabaabbbabbabbbbbbbbbabbbbaabbbbaaaaabababbbabbabbabbbbbbaababbaaaaabbbbababbbbaaaaaabbabbaabbabbaabbaabbaabbabbbabbbaaabaabbbaaabbabbaababaaaabbbaaabbbaaababbabbaababaaababbbaabbabbbabbbaaababbbbbababaababbbbaabbabbaabbbabaaababbbbaaaabbaabbaaaabbaababababaaabbabbabbbabbabababbabaabbabbbbbbabbabbbbabaabaabbababbbbbbbabaabbabababaaaabaaababababbabaaabbabaabbababbbaabaaaaaabbaaabababbbbbabbabababaabaabaabaaabbaababbabbaabbabababababababababaaabbbabaabbbbababbaaabbbbbbaabbabbaabbbbabbbbaabaaabaabbababbabbaaaabbbbbaabbbbbbaabbbaabababaaaabababbaaaabbbaabbaabaaaababbababbbbaaabaaaabaababbaaabbabaaababaaaaabaabbabbbabbbbaabaaabbaaaaabbabbbabbbbabbbaabbbbaabbaabababaababaabbbaaabaabbbaabbaabbbaabbbabbaaabbbaabbaaaaabbbbaaaaaaabaaaabbabbaabaaaaabbbbabaaaaaaabbaaaaabaabbaabbaaabaaaaabbabbababaaababaabbbbabbbbabaaabbabbbbababbabbbbbabbaabbabbaaaabbabbbbaabbaabbbabbbbabbaabbaabbabababbbbbabbbabaabbababaababbaaabaabbbbabbabaaabaaaaabbaaabbabaabbabaababbbababaabbabbabbbabbababaabbbbabbaabaabbbbabababbbaaabbabbbbabbaaabbaabbbbbbabaabbabbbabbaaaaababbbbbaabbabaaabbbaababaaaabababbbaabababaaaaabbbaabbbaaaaaabababbbaaabbbaabbaabbabbaabaabbabbbbabbabaaabbaaabaaabbaaaaaaababbaabbbbba aabaabababbaabbaaaabaaaabbbbbaababbabaaaabbbabbaabbaaabaaababbabaabaaaabbbbabababbbabbbabaaabababbababbaabbbababbbaaabaaababbbaabaaaababbabaabbbabaabaaababbaaababbaabaaaabbaaabbbbbbbabaaaaabbabaaaabbbaabaabababaaaababbabbbbabbabbabbaabbbaabaaaaaabbabbbabababbaaabbbaabbaabbaaababaabaabbabaaabaabbbaabababaaababaaabaabbbbaababbabbbbbabaaabbaabaabbbaaaabaaaaabaaabaaabbbabaaabaaabbbaaabaabbbabaaabbaababbbbbabaaababaabbbabbbbabbababbabbabbaabbaababbabbaababaaaabbbabbabaaaaaaabaaabababaabaabaaababbaaabbbabbbbbbbaaaaabaaaabbaaabbbbbaaaaaaaaabaaabbbaaabababbaaaaaaaabaaaaaababaababaaaababbaaaaaabbababbbabbbaabbaabababaabbbbbbbbbabbaabbbabaaabaaaababbabaaaabbaabbaabaabaabbababaabbaaaabbbbbbbaabbbbababbababaababaaaaaabbbbaaaaababbbaaaaabbaababbabaabaabaaabbaaabbbbabbbaaabbbbbbabbaabaabbaabaabbbabaaababaaaabbbaabaabaaaaabaabbbbabbaaabaabbaababbbbaabaabaabbaabbabbabbaaaaaaaabbbaabababbbbabbabbbbaaabaaabbaabaababbaaababbbabaabbbaaabbbaaabaabbbbbbbbabbaaaaabaaabaaababbabbabbbaabaaabbabaabbbabbabaaaaababbbbabbbbbbbbaabbbbabbbbabbaabbbbaababbaaaabbbbbaaabbbbbbabbbbbabbabababababbbababbaaabbbbaabaabbbabbbabbaabbbbbbabbaabbbbbaabbbabaabbabaababbbbbaabaaaabaabbbababaaabbaaaaaabaaaabbabbbabbaaabbabaaabbbaabaaabbbaaaababbbaaabbaabbbabbbabaaabaabaabbaabbbbaaaabbababbabababbbbaabaaaabbbaabbabbaaabaaabbbbabbbbbbaaabaaaaabaabaaaaabbaabbaabbbbabbabbbaaabbabbbbabaaabbbaaabaaabbaabbbaaababaaababbabbaabaabbbbbbbabababbbaaabbaaabbbbbabababbabababbbbbbbbabbabbaaaaababbaabbbbababaabbbbbabbaabaaabbababbaaaaaabaababbababbabbbbababaaabbaaabbbbaababbbaabaaaaababbaabaababaaaaaaaabbaaaaaabbbbbbaababbbbaabaaabaaabbaaabbabbabbabbabbbaaaaaababaabbbabbbbaabbabbbbbbbaaabbabbabaaaababbaababbbbbababaababaaaabbaaaaaabaabbbbabaabbbbbbabbbbabaabaaabbabbaaabbabbabbbaaaaaaaabbabbaaabbbbbaababaabaaaaabbaabaabababbbbababbababbbabbbaaaababaabbbbabaaaabbbaabaabbaabaaaaabaabbabaabaababbbaabaababababbbbabbbababaaaababbbaabbabbabbbbbbabbaaaaabbaaababbbaabbabbabbbbaabababaabbbaaaaaaaaababababaababbbbaaababbaaabababbaabaabbaa abaabaabbbbaaaabbabaaababaababbabbaabbaaabbaaaaabbbbbbaaaabaabaabbbaaaabbaababbbaabbaabbbbbabbabaaaabaaabaababaaabaabbaababbbbbaaababbbbaabbbaaabbaaaabbaabbbabbbbababbbababbaabaaaabbabaaaaaaabbbbbbbbaababbabaaaaaabbbabaabaaabbaaabbbbbaabbbabaaaababbabbbbbabbabbbabaabbabbbbbabaabbabaaaabaabaaababbababbbabaaaaabaaaaabbaaabbbbbbbabbbbbbaabbbaaabbaaaabaaabbbbbbaabaaabababbabaababaaabbabaaabbbaabbaaaabbbbbbabaaaaaabababbaaaababbbababbbababbbbaaabbaababbbaabababbaabbbabbbbbaaabbbabbbbbbaabaababaaabbaabbbbbaabbbbabbabaaabbbbabbaabbabaaabbbbaabbbaaabaaabbbabaabaabbbbaaabaabaaabaabaaabbaabbbabbaabaabbbbbbbabaabbbbababbabbabbbbbabababbbabbaaaababbbaabbabbabbbbbaababaaabbaabaabbbaabbabbbaababbaaaabbaaabbabbbaaabaabbbababbbaaababbaaaabbbababbbabaaaaaabaabaabababbbbaabaabbbbbbaabbabaaabbbbbabbaaaabaabaabaaabbbbabbabaabbababbbaabbbbbbbabbbabaaabbaabbbbababbbabbaaabbabbbaabbbaababaabaababaaabbbbbbbbbbbabbbaababbbababbababbabbbaaaaaaaaabbaaaabaaababbbabbaabbabababbaabaababaababbaabbbbabaaaaaabbbbabbbbabaabbabbabbaabababaaabaabbaaabbabbaabaababbbbaabaaaababaaaababbbbbbaabbaababbabaabbbaabbaabbababbabbbaabbabababaabbabbabbbaabbaaabaaaaabbbaabbbaaaaaabaabbabaaabababbbabbaababbbbbbbbbbaaababbbaababbaaabbabaaabbbababbaababbabbaaabbababaabbbbaaabbbbbabbbbbbaaabbabbababbaaabbaabbbbaaaabaaaaababbbbbbabbabbaaaaaaaaabbaaababaaabbabbbbbbababbbaabaabbabaaaabbabbbbbaaaababaababaaaaabbbabbbbbbbbabaaabbaaabbbaabababbbbaabaaababbbbabaaabbbbbabababbbbabaabbbabababbabaaaaaabbaababbaabaaaababbabbbaaaaaabbbaaabbababbabaaaabaababaaaaaaaabbbabbababbbbbbaabaaabaababbabbabbbbbbbaabaaababbabaaababbaabbbabbbabbbbbabaabbbababbababaababbbbabaababababbabbbbaaaabbaaaaaaaabbabaabaababaabaabbbabbbabaabaabbaaabbbababaababaababaaaaaabababaabbbaaabaaabbbbabbbaaabababbbbbababbabbbbaabbabbbababaaaaaabbbbabbaaaaabaaabbababbabbababbabaaababbaaabbaaabaababbbbaaabababbaaaaaabbababbbbbbbbbbaabbbbbabbbaaaabbaaabababaaaabababaabaaabbaaaaaabbababbbbaaaaaababaabaababaaaaabbbabbaabbbabbabbbbabbababaababaaabbbbbabbbaabaabbaababa abbbabbbaaabbaaaaabbaaaaaaabbbabbbbbabbabababbaaaabbbabababababbabbbbababababbbababbabbbbabaaaaaaababaaabbbbaaaaaabbbabbbabababbbbaabaaaaaababaababbabbbaaababbabbababaababbbbbabbababbbbabbbbaaaaaababbbbabbbabbababbbbababbaabbbbbbaabaaaaaabbbaabbabbabbabbbababbbaaabbababaaabababbabbabababababbaaababaaababaababbababaababbbbbbbbaaabbbabbabbaaababbbabababbaabaaabbbbabbbaabbbabbbbaabaabaababbaabbabaababaabbaabaaababbbaaabbbbabaabbababbaabababaaaabbababbbaaabbaababbbbbaaaabaabaabbaabbbbababbabaabaaaaaaabaabaabaaabaabbbabaabababbbbababbbbbbbbaaababbbaaabbbaaabaaaaabaabbabbbabbbbbabbaabbbbbaabaabbbabbaaabbaabbababaaabaaaaababbbbaabaabaaaabbaaaabbaababbaababaabbaaaaabaaabababababbabbbaaaaabbabbaaaabbbbbaabbabaabaaaabbbaabababababaabaabaaaababaaabbbbaaaaabbaaababbababaaaaabaabbababaababbbababaababaabbbbabbabababbaaabbaabbabbbabbbbabbbbbbbababbaaabaaabaabbbbbabaabaabbbaaababbbbbaaaabbbbbbabbaabaababbbaaaabaaabaabbabaaabbbbbaabaaaaabaabbabbbaabbaabbbaabababaabbaaaabababbbbbbabbbbbaaabaaaaabbbbaaabbbbbbbaaaaababaabbbaaabaabbabaaababbbbbabaaaaabbbbbbabbaabaaaabbbabaaaaaaabbabaabbbababbbbaababbbbabbbaabbbbbaabbbabbaaabaaabbbabbbabaabaabbaabaabbbbaabbbbbababaaaabbbaababbbbabaabaaabbabbbabbbabbaaabbaaabaabababbbabbabbbbaaabbbababbaaabbbaaabbabbabaabbbabbabaaabababababbbabbaabababaaaabbbbaabbbbbaabbbbabbaaabbbaabaaaaaaabaaabaabababbaabaaabbbbbabababbbaaabababbbaaabbaabbbaaaaaabababbabbaababbbbbaaababaabbbbbabbbabbbbbbbabbbbbabbbaabaabbaabbbabaaaaaaaabbababbbbbbaaaaabbbaaabaabaabaaaaabbbaabbbbbabbbabaaababbbaaaababaabaaaababaabbaababaaababbbbaaaabbabbbbbbabbaaabbabaaabbbbabbbbaaababbbbaabbbaaaababbaabaaaaabaaabaabaaaaaaaabaaaabbaaaaaaaabbaabbbabaaabbbababaaaaaababbababbabbbbbbbbaaaaaaaaabaabaaabaabbbbababbbababaabbabababababbbaaabbabaaabbababaabbaabbababbbbbbbaaabaaaaabaaaaaabbbaaaaaaaabbabababbabbbbbabaaabababaabbbabababaabbababbbbabaaaababbabaaaaabbabbbabbaabbbbaaababbbaaababaaabbaabaaababaaaaabbaaaabbbaaaaaabbbabbababbbbbababbabaaaaabbbbabbaaabbababbabbbaaaaaaaaaaababbabaabbbaabbaa babbabbbababaaaabaaaabbaabbbabbaabbaabbabbaabbaaaaaaabbbababaabbabaabaaabbaaabbabbaaabbbbbbbbbbabbbaaaaabaabbbbaabbabbabbbabbbbaabbbaaaabaaaabbabbabbbbbabaabaaabbabaaababaaabbbbbababbbabaabaaaaaabbaabbabbaaaaaabbaabaaabbabababbbbbbbaabaaabbbbabbbaabbababbabababbabbbbbbbabbaabbbbabbabaaabbbababbababaaaabbabbbbaabaabbbbaaabaaaaababbbbbbaababbbbabaabaababaaabaabbabbaaaabaaabbabbabbbaaababbbbaabaabaabbbaaaaabbabbbaaabaaabbbababababaaaabbaaabaaaababaabbaabbabaaaabaaaabbbbbaaaaabaabaaaaabbbbaaaaababbbabaaaaabaabababbabababbabbabbaaabaaabbabbaabaabaabaaabbbabbbabbababaaaabbbbbabbbaababbaaaaababbabaaaaaaabaaaabbaabbbbbbababaabbababaaabaababbaabbbaabaabbabbaababbbbaaababbbababbaabababbaabbabaaabbbaaaabbbbabbaaaabaaaaabbbbababbaabaaaaaabaaaaaaaaabaabbbaaaaaabbababaaaaaaaaabaaabbaaabbabbaabaababababbbbbbbababaabbabbbbbabaaaaababbabbbbbabaabaaaabaaabaaaaaaaaabbabbbbabbbbbabaaaaabaaaabbabbbaaabbbabababbbbabbbbababbabbaabbbabababbbaababbbbbabaaababbbaaabbbabbaababbaaabbaaaabbaaababbbabbababbbababaabbabbbbaabbbaaaabaababaaaababbaabaabbabbaaaaaabbbbabbbbbbbbaaabbbbaabaabaabbbaababababbbaabbabbabbbaaabbbbababaaaabaaabbbbbabaaaaabbbaabbbbaabbabbbababbaabbabaaababaabaaaaaabababbaaaabaabbababaaaabaabbbbbabbbabbbbaaabbbbbabbaaabbbaaabbaaabaabbbbabbbaababaabaababbaaabbabbbaaabbaababbaabbabaabbbbabbaaaabbaabbbabaaabababbbabaabbaaababaabbaabaaababbababaaabbaabbaaaaabaaaaabbbbbbbbbaababababaaabbaabbbaabaaaabbaabbbabaabbbabbaabaababaababaaaabbabaabbbaababbabbbaabaabababaabbbabbabbbbbbbbbaabababbbbbaababaababbbbbbabbbaaababaaaaababbabbbbabbbbbbabaaabbabaaaabbbbbbabaaaaabbbbbaaaabbababaaabbbabababbaabbbaabaabbbbbabbabbbbbbababaaababaaaabaaaaabaaabbabbbaaaaabbababababbaabaababbbbabbbaabaababbabaababbbbabbbbbbbaaaababbaababbaabaabbbabaaabbababbabbaababbaabbaaaaaaaabbabbbaabbabaabbababbaaaabaabbbaabbbbaaaabbabaabaabbbbbabbbabaaaaabbbbbbaaaabbaaaabbbaaabbbbaaabaabbbabbbaaabbbabbabbbbababaabaaabbbbbbaabaabbababaabaabaabbaabbbbabaaabbaabbbbaababbbabaaaabaabbbaabbabbbaaaaaababbaaaabababaaaaabbaaabbab bbaaaaabaaabbaabbbabaaabababaabbbababaababbababbbbababbbbabaabaaabaaabbaaaaaabbbbbbbaaaaabbaabbbbbabbbbaaaabbaababbbaababbbbbbbbabaaabbbbbabbaaabbaabbbbbbbbbbababaaaabaaaaabaabbaabbbaaabbaabababbbaabaababbabbbbaabbbaaaabbbaabababaaababbababbbbabbbbbbbabbbbabbbabaabababbbabbaaaaaabbaaabbaabaaaaaabbbaababbbaabababaaabaaabbbaaaababbaaaaaababababbbbaabbbabbbbbbbbbaabbaababaabababaaaaabbabbaaabaabbbaababaaababbabbbbbabaabaabbabaabbbbbbaabbabbbbbbabbbbbaaaaaaaabbbaaabaabababaaaaabbbaaaaabbbbbaaaaababbbababbaababaabaabaaabbbbababaaaabbbbbabaaaaabaababaaababbbbaabbbaabaaabaabbbbabaababaaaababbaabbbabbaabbbbabbabbaababbaaabbaaabababbbaaabaaabbbaabbbabaaabaababbbbbababababaabaababbabbbabbaabbbaaababbabababaabaabababbbbaaabaabbabbaabbabbbabbbabaabbaaabbbaaaababbaaaaabbbbabbbababbbababbbabbabbaabbaaaaaababaaaabbabbbbbaabaaababaaabbaabbbbababbbaaabbabaaabbbababaaaabbbabbbbaabbabbaabaabababbbabbaaaabbabbaabaabbbaaabaaaaabaabbbabaabaaabbabaaabbbbabaabbabbaaaaababaabbbbabbabbbaaabbbabbbbaabbbbabbabbababaaabbbaaabbbbabababbabbaabababaaaaaabbbabbababbbbaabbabbbaaaaabbabbaaaaaaaaabbabaaaaaabaabaabaabaabbbbbabbaabbaababbbaabbbabababbababbabaaababbaaabbbbaaabbbaabbbbabaaabbbababbbabbbabbababaabbbababaaabbabbabbaabaaaababaaababbbabbaabbababaaabbbbbbbbbaabababaaaaaabbaabbabbbaaaaabbaaabaaaaababaabaabbabbbaaaabbabbaaaabaaababbbbbbbbbabbabaaabbabbaababbbbbaaaaabbbbbabbababababaabbbbbaaaabbabababaabaaaabaabbbaabbabaaaaabbaabbabbabbbbabbbaabbbbbbaaabbaaaabaaabbbaaabbabaababaabbbabbbabbaabbabbaabbabaabbbbaababaaabaabbabaabbaaabbabbbababababbbbabbabaaaaabbabbabbbbabbabbaababbaabbabaabababbbabaabbbabbabaaabababababbbbabbbabababbaaababaabbbbbbabababababbabbabababbabbaaaaabaabaaaaaabbabbaabababaabbbbabbbbaaabababaaaabbbbabaaababbbbabbbbaaabaabbbbbbbaabbabaaaaaabbbabbaabbbbaaaaaaabaaababbbbababbaaabaaaaaabbabbbaababbbbbbbbbaabaaabaababbbbabaaaababbbbabaaaababaaaaaabbbabbaabbbaabbbbbabaaababaabbaababbaaaabbabababbbbbbbbbaabbaabaabbbaaaaaabababbbbabaababbbaaabbbbaaaabaaabbaabbabaabaabaaabbaaaaabbbbbb aaabaaaababbabbbaaaaabaabbabbabaaaaaaaabaaabaababbaabbaabbbbbabababbbabbaababbbbaaabaaabbababbbabababababbabbaaabaaababaaaabbbabbbbbbbabbbbbbabababbabbbbaaaabaabaaaabaaabbaaabaaababaaaabbbbaabbaabaababbbabababbbababaaababababababaaaaaaaaabaabbabaabbaabaabaababbabbaaaabababaabaababababbbbabaaaababbbbaabbaabaaabaaaaabbbabaababbbbbbababababaaabbabbbbbbabbbabbbaaaabbbaaabaaabbbaaaaaabbbbbbaaaabbaabaabbabbbabaaabaaaabaababbabababaaabaabaabbbbbabbabaabaabbaaaabbbaabaabaabbbabaabbaaabbbbbaabbaababbbbababbabbbbbbbbabaaabbbaabaaaababbbbbaabaaaaaabababaaaabaabaabbaabbaabbaaaababaabbabaaaababaabbaabababbaabaabbabababbaabbbabbababaabbbbaaabbbaaaabbaaabbbbaabbbbabbabaabbbbaaaababaabbaaaaabbbbabaabaabaaababaaaabbaabbbabbabbabbabbbbbbababbaaaabbabbabbaaaaaaabbaaaaababaaabaabbbbaaabbbaabbbbbbaaaabbababaaabbbbababbbaaaabbabaabbbbbabababbbbbbaaababbbbbbbbbabbbbababbaaabbbbbbbbaababaabababbbaaaaaabbabaaabababaabbbbbabbabbbbbabbabbbbbababbabbbaaaabaaaaababbbbaabbaaaabaabbbbababbabbabbaababaaaaaaaaabbbbbbbaaabaabababbbaaaaababbabbbbbabaaaaaabbbbbaaaaababababbaaababaaabbbaaabbbbaabaaaabaaaaaaaabbabaabaabaaabaabbbaaabababaaabaaaaabbbbabbabbabaaabaabbabbbbaabbbabaabbaaaabbaaaaabbbaaabbababababbbbabaababaaaabbbbbabababbababaaabbaaaaababbabbbbababababbbaaaabaaabaaabaaaaabaaaabbbbbaabbaaaaabababbbaabaaaabbbbbaaaababababaabbbaabbbbaabbbbbaabbbaabbabaaaaaababbbbbbaaabaabbbabbabbaabaabbaaaababbaabbbbbaabbbbbababababbaaaaaababaabababaababbabbabaaabaaabaaaabbababbabbbbaabaaabbbabbabaaabaababaabbabababaaababbbababaababbaabaaaaabbbaaaaaaaabbbabaabaaabbbabbaaabababbaabaabaabbaaabaabbaabbbbbbaababbbabaaabbbaabbaaabbbaaababbbababaaaaabaaabbbbabaaabbaaaabbbbaaaabbabbbabbbbbbaaaaaaaabababbbbabbbaaababaabbababaabbaaaabaabbaaabaababababbabaabaabbbabaaaaabaabbaabbbbabababababaabbaabbbbbabaabbbabaaaabbbaababaaabbaaabbaaabbbaaabbbbbbabaaabbbbbaabaabaaabbbabbbbbbaaaabbabaaaabbabbbbaaabbbbaabbabbbaaababbbababbbaabbaaaaaaaaaaabbabbabbbababbababbbbbbaabaabbaababbabbbbbbabbaaaaaaabaabbbbbbbbaababaaababbabababaaaba bbabaabbbbbbbaaaaababbbaabbbaaaabaabaaababbbabbbaaaaaabababbabaaabbbbabaaababababbaaaaaabbaaababbbbbbbaaaaabaaabaaabbbbabbaaaaaaabababababbaaabbababbaabababbaaabbbbbbaaaaabaabbaabbabbaababbabaabaababaabbaabaabbbaabaaaaaabaaabababaaabbabbbbbbbbaabbabbabbbbaaaaaaababbbbaabbaababababbbbabbbabbabababbbbababbbbaabaababbbbbbbaaaabababbbbabbbbaaaaaaababaaabaaaabbbaaaababbbaabbbbaabaaaabababbaaaabbabaabbbbbaabbbababaaabaabbabbabababbaaaabbabbbabaabaaaaabbbbbaabbaaabbbaabaaabaabbaabbababbaabbabbbabbaabababababbbbabaaabbabaababbaaaaababbbaaaaabaaabbabbababbbbbabbabbaabbabbbaabbbabbaabababaaababbbbabaaabbbaaabababbabbbbbababaaaaaabbbbababbabbaabbaaabbbbbbbabaaabbaaaaababaabbbbabaaabbbabbaaababbbbaabbaabaaaaaaabbbaaabbababbabbaaabababbbaababaabbabbaabaabbabbbbbbbbbbbaababaababbabaaabbbbabbbbabbbbaabbabaaababbbabbababbababbbbbaabbbabaaababbbbaabbbaababaaabbaaabbbbbaabbabbbbaaabaabbbbbaabbbabaaaaabaaabbabbbbaabbababbbbbabaabababbabbaabbaaabaaaaaaaabababaaababbaaabaaaaabbabababbbaaaabaaabaabababbabaabbaaabbabbbbaabaaabbaabaabababaabbaaaabbbbabbbabbbaababbaaababbaabbaabaabbabbaabbbaaaabaaaabbaaaabbbaabaaabbbbbabbabbabaaaaabbbabaaaabbbbaabbaaabbabaabaabbabbbaaaaabbbbbbbbbaababaaaaabbbaaaabaaabaabaaaabaabbbbbbaabbabbaabbbabaaaabaabbbaaaabaababbabbabbabbbbbbababaabbaabaaaabababbabbabbbbbaababbbbabbabbabbaaaaaabbabbabbaabbbbabababbbbbaaabbabbaabbaabbabbbabababbabbbbbbbbbbbbbbbabbbbbaabbbabaaabaabaaaaaabaabbbbababaabbabbabbbbbaabbbbaabbabbbabbabaababaaabaaabbabbaaaaaaaabbaaaaabbbababbbbbaaaabbabaaabaaabaaabababbaaabbbbaabbbabbaabbaaababaaabbbbbabbbaabbabaabaabaaababbaabaabaabbaaabbbaabbaaabbaabbabbbbbabbbbabbabbbababbabbaaabaaabbabaabaabbaaabbbababbababbaabbaaaabbaabaabaababaabbbbabaaaaaabaabababbbabaaaababbbabaaaabaabababbabbabaaabaabbbbbabbaaaabbaabaababbbabbbbbaaabbbbbaabbabbaaababbbababbbbaaaaabaaaaaaabaabaaabbaaabbbbbaababaabbbababbabaaabbabbbbbbbbbbbaabbbbbbbbaaaabaabbbabababbabaaababaaaabaaabaaaaababbbbbabbbbabbbbbabaaabababbaabbbbaaabaaaaabbbabbbbbbbabbabababbaabababaaaaaaababab bbaaaaaabaaaaaabaaaabbbaabababbabbbbbaabbaaabbbabaabaabbabbabbbabbabbabababbaabbababbaaaabbbabaaaabbaaabaabaababbbbbabaaaabababaaabbabababbaabbaabbbbabaaabbbbaaaaababbaabbbbabaabaaaaababaabbaaaaababbabbbbabaaabbbbbaaaaaabababaabbaaabbbbaabbbaaaaaabbaabababaaaaababaabaaabaabbbabbbbbbbbaaabaabbbaaaabaaabaabababbbabbabbaaaaabaabaaaababaaabbbaaabbabababbabbabbaaaaabaabaaababaabaaabaabaababbbaaabaaaabababaabbaabaaaaaabbbbabbbbbaaababaababbaaabaaaababbabbbbbbabbaaaabbaaaabbabbbbababbaaaaaaaaabbaaaaabbbaaabbbabaaaababbbbbbbaaaaaabbabaabbaabbbbbbbbbbaaabbabbaabbababbaababbaababbbabbbaabbbaaabbabbbaaaaabbabbbabbabbbbaaabbbbabbaaabbbbbbaaaabbbabaaaaaababbaabbaaabaaabaabaaaabaabbbaabaabbbabbabbaaaabaabbbbbaaaaabbbbaaababbaaabaabbbaabaaababaaabaabbababbababaaabbaabaababaababaabbabbbbbbabaababbbbababaabbaaabbabaabbaaaabbaaaababaaabbabbabbaabaababaaabbbaaaabaabbbbbabbbabaaaababababaaabbaababbaabbaabbbabbbaaaaaabbaabaaaabbabaaabaababbabaaabbbbbbbbbababaabaabaaabbbaabaabbbabbbbabbbaaaabaaaabbabbbaabaababaaabbabbbbbbaabbabbbbababbbaaabbaaabbaaababbbbbabaabbabaaaaaabbaabaabbaabbaababbbbababbbaabaaabbbbbbbabbbabaabbbabbbaabbaaabbaaaaabaababaaabbbabababaabbaababbabaabbbbaaabbbbbbbbabbaaaabbbbbaaaabbaaababbbbaababbaaaaaabbbabbaaaabbababaaabbbbbaaabbaaababbaaabbbaabaabbbaabbbbabbaaabaaabbabbbbbaababababaaaabaaaabaabaaabbabababbbbbabbababbbbababaaaaaaaaabaaaabaaaaababbabbabbbaaaabbbbbbabaabbbbaabaabbbbbbbbbbbaaaaaaabbaaababababababaababaaaabaaababbabaaabbabbbbbbabbbbaaaabababbbbbaabbabaabbaabbaaaabaabbabababbbaaabbbbbabbbababbbbbaaabaaaabbaabbabbabaaaaaaaaaaaababaabaababbaaabaababaaabaaaaaabaaaabbbaaaaaaaaaaabbabbbabbbbbababaaabbabbabbbbaabababbaababaaababaaaaabbaabbabbababaaabbbbbaaaabbbabbabbaabaaabaabaaabaaabaabbaabbbbaabaabaaaaabbbababababababaaaabaabbababbaababbbabbbbbabaaaaaababaaabaaaabbababbbbbbaabaababaaaabbbbaababaaabbaaabaabbabbbaabbbbabbbaaabaaabaababbbabbbbabbaabbbabaaaababaaabbaaaabababbbaaaababbbabbbbbaaabbbbaabbaaabaaabaabbaaababbaabaaaababaaaaabbababaababbbbbbabaabbabbbab bbbababbbabbabbbbabbbbababaaabbbbabbbbaaaabbbbaabbababbbbabaabbbbaabbaabbbbbaababbaaaabaabbaabbbabbabaabbbaaabbbabbaaaabaabababaababbbaabbbbbbbbaabbabaaaaaabbababbaababbbababaabbabaabbbabaaabbbbbabaaabbbaabababbababbbbababbaababbbbbbaaaaaaaabaaababbabbbbabbbaabaaaaabbbbbbbabbaaabbbbabaabbaaabbbaaaaabbabaabbbabbbabaaabbbbabaabbabababbabababbaabbbababbbbbbbaaaabbabbabbbbbabbabbabaababbabbbbbaabbbaabaaabbbbbabababbbabbaaababaabaabaaabaabbbbbabbbbbabaaaabbaabbabbaaaabaaabaaaabaaaabbbaababababbbaaaabbbababaaabaaaabbbbabaaabbbaabababaabbbaaabbbaabaabaaaababbbbbbabbaaaaabaabaaabaaaaababaaabbbaabbbaabbbbbbbbabbaaaaabaaabbbabbbabababbbbabaabbbabababaabbababaaabaaabaaabbbbbbabbbaababaaabbabbabababbbbaaaabbbaababbaababbabbbabbbaaaaabbbabaaababbbabaabababbbabbbbabbaabaaaaababbabbaaaaaaabbabbabbaabbabbaabbbaaaaabbaaabababbabbbbbbababaabbbbaaaaaababbabbbbbbbaaabbbaabbabababbabbabbabbbababaaaaaabbabbbaaabbaaaabbabaaaabbaaabbababaabbbababaaaaababaaabbaabbabaaabbbaaabbbabaabbaaabaaaaaaaaaabaaaaabbbbbbbbbbaabbaabbbbaabbaabbaabbaaabaaaaaaaabbbaaabbabbabbbbbbbbaaaaaababbabbbbbbbaabbbababbbaabbabbabbbabaabbaaaabbaaaabbbbbaaabbabbaaaabbbbaaabbabbaabbaaabbabaabbabaaababbabbbbbbabbbaabaaaaaaababaabaaaaaabbbbababbababbbabbbbbabaabbababbabbbababababbaaabbbbbbbabbbbbaaabaaabbbababbabaaabaaaaaababababbbaaababaabbabaaaabababbbabbbabaaaaaaababbabaabbaabbbbbbbbaaaabbabaabaabaaaaaaaabbabbaaabbaaaabaabbbababababbaaaababbaaabbbbaabaabaaabbbbbbababaabaabbbaaabbbabbaaaaaaabbbababaababbbaabaaabaabbbaababbaabababaababbabbbbbbbabbabaaababababaaabbbabbbbaabbabaaaabbabaaababbabaaabaaabbaabaabaaababbaabbbabbaaaaabbbbabbabaaabaaababaabbabababbabbaaaaaaabbbbbaaaababbaaaaaaabaaaabbbabaaababbaaabbabbbbabbbbbbaaabbabbabaaababaaabbabbabbaabaaaaaaaabaabaaabaabaaababbabbaabababaaabbbabbababbbbbabaaabbbaaaaabaabaabbaaaabababaaabababbbbbaababbbbbaaabbbabaaabaaabbabbabaabbabbbabbababbbabbbaabbbbaaabaaaaaababaabbaababaaaabaaabbabbaabababaaaabbabbbaaaabbbaababaaabbabbbbaaabbbbbbabaaabbabaaaabbbabbbababababbabbbaaaabaaaa abaaabbaaaaaababaabaaabaaabbaaaaabbbaabaabaabbbabababbaabbabaaaaabbbaaaaaaabbbbabbaaabbabbaabaaabababbabbbbbabbbbbbbbabbaabbaaababaaaaabbabaaaaabababbbababbaabbaabbbababbaaabaabbbbaabababbbabbbbabbbbbbaaaabbabbabaaaabbbbaaaaabbaaaabbbbabbbbbabababababaaaaabbabbbbbbbbabababbbbabbbabbabbaaaababbababbabbbbaababaaaaaaaababaaaabaababbbbaabaaabbaabbbbbbabbbbaababaabbbbabababbaabaaabbababbabbbaabababbbbbababaababbababababaababbbaabbaaaaababaaaabaabaaabbabbaabbbbaaabbbaaaabbabbbbbabbbababaaaaabbbabbabbababababbbaaabbaaababababaaababbaaabaababaabbbaaabaababbbbbaabaaaabbbaababbabbaabaaaabbabaaabbababbababababbbbbaabbbbaaaaababbababbbbbbbaaaabbababababaaabbbaaaababababbaabaabbaabaabaaababbaaabaaaabbaaaabbaababaaabaaabbbbbbbbbbabbaaabababaabababaabaaaaaabababbbbabababbababaabbaaaaabbbabaaababbaaaabaaabaaaabaaaabbaababbbbbaaaaaaaaaaabbbabbabababbabbaaaaabbbbabbbabaaaaaaabbaaaabbabaaaabbaababababbaaababbbaababababbbbbababbabbbbbbaaaabbbababbbaabaababaaababbbabaabaabbbaababaabaabaaaababbaabbbabaaaaaaaaaabaaaabbaaabaaaabbabaaabbabbaaaaabaaabbbbbbbabbbbbbbbaaabbabbbababbbbbaaaabbbaaabbaabbbbbaaabbbbbaaaaaabbabbabbbabbabbbaabababababbabbaabababbabbaabbabbaaabaabbabbabbbababbbbbbaabbaababbbabbabbaaabababbaabbaaabbabbbabaaabbbaabaabaabbbaabbbbabaababbbaabbabbaaaaaaaaaabbabbbaaabbabbaababbaaabbbbbaaabaaaabbaabaaaaabaabbaabbaaabaaaaabbbbbbaaabbbbaababbaaaaababaabaaabbbbbbabbbaabaaaaabaababbabbaaabbbbaaabbabaababaaaaababaabbaaabbabbaaababbabaababbabbabbabababaaaaabbaabbaaababbbbbabbbababbabbbaaabbaaaaabbbbabbabbbaaaaabbbbbabbbabbababbbaaaabbbabbbbaabababaaababbaaaaaaabaabaabaaaabaaaabaabbbbaaaabbbaabbbabaababaaabaaababbbaaaabbabbbabbbaaaaaaabababaababbbbaaaabbbbbaabbbbabbbaaaaaaabaabbabbbbbabbbabbabbbabbbbbbbbbabaaaabaabbbaababbbaaabababbbbabbabaaabbaaaaabbbbaabbbbaabbbaaaaaababbbaaabbaaaaabaabbaaabbbaaabbbaaaabaababaabababbabaaabaabbabbbaabababaaabaabababbbbbabbabaabbaabbaaaabbbaaaabbabbbaabaaaaaabbbbbabbaabaaabbaaabbaabaabbbbaabbbababbabbaaabbbbbbbabaabbbabaabbbaababaabbababbbabbababbba baabbaaaaabbbbbbbbbbbbabaaaabaabbaaaaaaabbbbbbbabaaaabbaaabbbbbabbaababbaaaabbaaaaaaabbaabababbbaabbaabbabaaaabaabbbaaabaabbbababbbbaaabbabbbabbbbbbbbbbbbababbaababbabaabaabbaaaabbabbaaabbbaaabbbbbbabbaaaaabbaabbbbaaabbbbbbaabbaababbbbabaabbabbaaabbaaaaababbbaaaabbbbbbaaaaabaaaaabbbabaabbbabaaabbaabbbbbbabbbbababbbaaabbbabbabaaaabbbbaabbbbababbbbbabbbbabaaaaaababaaaaabbababababbaabaaaabbbabbababbbbbbbbbaabbaaabbbbabaaababababaabbaabaabbbbbabaaabaabaaababbaaabbaaabbbbaaabbabbabaaaabbbbbababbabbabbaabaabaaaabbbbababaabaabbaabbbbbabaabbbbbbbabbbbabababaabbabaabbaabaaaaababbaaabbaabbbbbbbabbababbaabaaaabbaaaabaaaabbbbababaaaaaababaabbbaabbabbbaaaababbbbaabbabaaaabaaabaaaabbaaaabaaaabaabbbaabbbbbababbbabaabbaaabaabbbabbbaabbbababaaaaaaaaaabbbbbaaaaaaababbbbbbaabbababbaaabaababbababbaaabbbbbbabbababaaaaaabbbbabbabaaaaabaabbaabaaaaaaabbaabbbbaabaababbabbaabbbababbabbbaaababbaaaabbabbbbabbbbbbabbbbbbbaabaabaabaabbbbabbabbaabbaaabaaaabbbabbbababbaaabababbabaaaababbbbabbbaababbbbbbabbabbaaaaaabbabaaaabbbabbbabbabbaababbababbbbabaaababaabaababbbbbaaabaabbababbaaaaabbababbbaaaabbbaabbbaabaabaababaaaaaabbbaaaabbabbabaabaabbbbaaaababababaaaaabaaaaabaaaabbbbbaabaababbababaabbbbbabbaabaaaaababaaabbabaaababbbabbbabbbababbaabbbabaabaabbbaabbabababaaaaabababbbabababaaaaabbbbaaababababbabbbabbbabaaaaabbbabbaaabaaaaaaabbbbaabaabaabababbbaababbbbaabbabbbababaaaabbbbbbbbbbaaaabbbbbabbaaabbaabaabbaaabbbaabababbaabaabababbbbbbbbabbaabaabbbabbaaaaaabbbbbbabababaaaabbaaaaabaabaabaabaabbbbbaabbbbaaaababababbbaabababbabaabaabaabaaabbabaaaaababbabbaaaabbabbbaaabaaabaabbaaababbbbaabbabababaaabaabbaabaabbabaababaaababbbabbbbabaabaabbabbaabbbaabbbbbaabbbaabbaabaabaaabbbbaaaabaaaaaababababbbbbababbbabaaaabababaabbabaabaabbaaaabbbbbbbbabaaaabbbbbaababaaabbbbbbbabbaaabbabbaaaaabaabaabaababaabbbababbbbbaabbbbaabbabbbbbbaabbbbaabababbabababaabbaaababbaaaaaabbbababbabbababaaabaabbaaababababbbaaaaabbababaaabbbababaababbababaabbbaaaabaababaaaabaaabbaabbbaaabbaaaaaaaaabbaaabbabababbabbaabaabbabbbababababbaa babbabaaaaaabaabaabbbabbbbabbbbababbaaababbabbbbabbbbabaabbbbababbabaaabbababbbaabbabaaaabaaabababaabbbaabaababaababbaaabaaaabaabbbaaaaaaabaaabbbbabbabbbbabbaaaaaaaabbaaabaaababbbbbabaaababaabbbaababbbaabbabbbbbaabbaabbabbaabaabbaaaabbababaaabaababaaaaaabbbabbabaaaaabaaabbabbbbababbababaabaaababbabbbabaaabbababaaabbaabbbbabaabbbbbbababbbababbaabaaabbbabaabbabaaabbabbabbbabbbabaabaaaababbbbaaaabbabbaaabbaaabbabaababaaababababbbbababaababbbbbbabaabbabbbabbbabababbbbaaabaaaaaabbabbaaaabaaabaaaaaabbaaababbbaaaabbabbaaabbbbbbbabbaaaabbbbaabbbbababbabaabbabaaaaaabbaabaababbaaaabbbabbbbabbbbabbaaabaaaaabbaabababbabaababbababbbbbbbbbaaaabbbaaaabbbabaaaabbbbbabbabbaabbaabbbaabbbbabbbbaaaababbababbbbbbaaabbaaabbaabbabbabbaabaaaabbbaaaaaabbbbabaababaabbbbabbbbaabaaaababbbabbababbbbbaaababbbaaaaaaabaabbaabbbabbbbaaaabaaaabbabbbbbabababaabaaabbabbbaaabbaaaababbaabaaaaabaaaaabbabbbabbbbbbbaaababbabbaaabbbbabbbbbaababaaababaaaaababbbaabbabbabaabaaabbbbaaabbababaababababbabaaaabbbaabbaaababbaababaaaabaaaaaaababaabbababaababaaaaabbbbbaabbbbabbababbbaababaaabbaaaaaaabbbbaababbabaabbbbbbaababbbbbabbbaabbbbbbabababbbbaaabbabaaaabababbaaaaaabaabbaababbaaaaabbbbbaaabbababbbabbbbabbbbbabbabbbaaaabbbbbbbbaabbabbbabbbababababaaaaabbbbbaabbbbabbbaaaaabbbaabbabbbbabaabaaabaaabbbbaabaabbbbaabbbbaaabaabaabaabaabaaabaaabaaaaabbbbbaaabbbabbabbaaaabbababbbbaababbabbbbbaaaaaababbabbbbaaabaaabababababaabaaabbbabaaaabbbbaabbaaababbbababbbbbbbbbaabaabbbababbaabbabbbbbbabbaaaabababbbbbaabaaabaaaabaabaabbbbaaaaabbabaababbabbbbabbbbaababbababaaabbababbaabbbbaaaabaabbbabbbabbbaabbbabababbbbbabababbbbabaaaaabaabbaabaabbbabbbbabaabbbabaabbaaaaababbbaaaabaabbbaaababbbaabaaaabbbbbaaaaabaababbaabbbabababbaaabbaaabaabbbaaaaaaabbbabbbbbababbbbabbbababbaabaaabbbbaaabbbbaabababaaaaaaaabaabbabababababbaaaaaaaabbbbbbaabbaabaabbaaaabaabaaabababaabbaabbbaaabbaabbabbbbabaabbbaaaabbbaaaabbbabbbabaabbaaaaababbaaaaabababbabaaabbaaaaabbabbbbbbbaabbaaaaaabbabbabaaabaabbbbaabaaababbbaabbbbabababaaaaaababbbabaaaaaabbabaabbaaa bbbaaaaabbabbbaaaaabaaabaaaabbabbaaaabbabaababbaabbbaaaabbbaababbababbaabaabbaaaaabaababaaaaaaababbababbbaaaaabababbbabaabaabbbaabaabaaababbabababababbbaaabbabbbbaaababbaaaaabbbaabbbaaaababaabaaaaaaabaabbaabbbbbabbbbbbaabaababbbabaabaabbbabbbaaaabaaaaaabaaababbaabbbbbaabbbabbbabbbaabbababaababaaabaaabaabaabbbbaaaabbbaabbbaaababbaaaaaabaaababaabbbabbbbaaaabbabaaaaaababbbbbbbbaabbaaabbbaaabababbabbbaaaaabbabbbabababbbaababbbbabaaaaabaabaaabaababbabbaabaaabbbabbbaabababbabbbbbaaababbabbabbbaababbbaabbbabbbbababbbbbabbaabbbabaaaaabbaababbbbaaaababbbbbbabbaaaabababbabbbbbaabbbbbbaabaabbbbaaaaabaaabbaabbbbabbbbbaabbaaababaabbaaaabbbabbaaaaababaababaabbbabababbbbaaabbbbbbaabababaabaaabbaaaaabaaaaaababbbbabbaabbabbaabbbaaaaaaaabbaaabbabaaababaabababaaabbbaabaaababbabbaaaabbbaaabbaaaaaaabaaaabbabbbaaabaabaaaababbaababaaabbbabbaabbabaabbaaaabbabbbbabababaaabaabbaabbbaabbaaababbbbbaaabbbbaaabbaabaaabbbbbbabababaababbaabbbbbaababaaabaaabaababaabbbabaabbaaaababbbaaababbbbbbbbaaabaabaaaabaaabbbaababaaabbbabbbbbbabbabbbabbbaaaaaaaaaaabbaababbbababbbaabbbbbbbbbaabaabbbababbababaaababbaababababaabaabbabbbbbbbbaabaabaaaabaaaababaabaababaabbabbbbbaabbaababbbbaaabbbabbaaabaabbbaaaabbbbabaabababbababaaaababbaabaaaababbbbbbababaabaaaaaaaaabaaaaaabbaaaabbaabbaaabababbababbbaaabbaabbabababaabaaabbbbaabaabababaabbbababbbbbaabbabbaabbbbbabbabbababbabababbaaababbbbbaaaaaaaaaaabaabaaaaaabbaaabbaaabbaabbabbabbbaabbbabbbabbbaaababaaabaaabbbaaabbababababbabaaaabbabbaabaababaabbbabbbabbaaabaaabaabbabbbababaababbaababbbababbabababaaaababaabaabaaabbbbaaaaabbabababbabbaababaabbabbbaabbbaaabbbbabaabaababaaabaabaaaababbaabbabbabbaabbaaaaabababbbbbaaababbbbbaabbabbaabbababbaabbbaababbbbbaabababbbaababbabaaaabbbbbbababbaabbababbbbbbbbaaaaaaababaababbaaaababbaabbaabaaaaabaabbabbaaaaababbbbbaabababbabaaaaabbabaabaababbaaabababbbbbaabbaabbbbbbaaabaabbabababaabbaaaabbaaababaababbbbbbabaaaaabaababababbaaaabbbbabbabaaabbaaabaaabbbababaaaaabababababbaaabbbbabbabbabaaababaaaabbbbbbbaaabaaaabbaaabaaaaababaabbbbaa aabbaaabbaababaaaababbbbaaaaababbabaababbbbbbbbbababbabbbbbbabbbaaababaabaaabababbbababbbbbabbabaaaaaaaabbaaaabbabbaaabbabbabbabbbaaababbaaabbbbabababbbaaaaabbababbbaabaabbabaabbababbabbabbbbbbbaaabbbaaaababbaaaaabbaaabaaaabbbbabbbaaaaaabbabbabbaaaababbbbbaaababbababaaaaaabbabbaabbaaabababbbbaaabaabbababbbbbbbbaaaabababaaaaaabbaaaabaabbabbbabaabbabbbbabbaabaaabbaaaababbaaabaabbababbaaaaaabbaaabaabaabababababbaaaaabbbbabababaabbabababababaaaaababbaababbaabbbaaaababbbaaaabaaaababbaababbbababaaabababaabaabbaabbababbbabbaaaabaaaabbbbbabaabbabbbbababbbaaaaabaaabbbaaaaaabaaaaabbabbbababbababbbaaaabbbbabaaabbbbababbabbaaaaabbbbaabaabbabaaaabbbaaaaabbbbbabaaababbbaaababbbbbaabbaaaabbaaabaabbbbabbaaababbbaabaaaaabaabbabbaababababbbbabbaabaabaaabaababbbabbbabbaaaabaaabaaabaaaaabbbabaaabbbbbbababbbabbbbbbabbbabaaaaaaababbaabbabababaababbaaabbabbbaabaababaaaabbaabbbabaabbaabbabaaaabbaaaabbaaaabbaabbbaabaabbaabbbaabbbabbabaababaabbaaaaabbbbbbbbbaabbbaabbabaaaaabaabaaaaaaaaabaaabbbaabaaaaaabbabbaaabbaaabaabaabbabbaaaabbabbaaabbabaabbbbbbbbbaabbabbbbabaabaabaaaabbbbaaaaabbababaabbbbbaabbbbbabaabbbbaabababbbbaaabbbbbbababbabbabbabbabababaabbbabaaabaabbbabbabbbaabaababaababbbbbabababaabbabbaabbabbaabaabbabbaaabbbabaabaabbabaabaabaaaaabaabbabbaaabbbbbbaabbbbabaabaabaabbababbbabbbaabbaababababbaababbbabbbaaabbaabaabbaaaabbbbababbbbbbabbbbbaababbbabaaaaaaabaababbabbbaaabbabbaaaabbababababbbbbabbaababaaababbaaabbbbababaabbbbbabbbbbbabbaaaabbaaababababababaaababbababbbbaaaaabbbaababbbbabaabbaaaababbaabbaababaaababaaaaabbabaaabaabaabbbbababbabbbaaababaaaabaaababbbbbaaaabbbabbaabababaabababbbbaabaaabaabbbbbbbbabbaababbbbabbbababbbbabaabbabbbbaabababbbabaaababbbabbaabbabbbbbabbabbabbbababaaabbaaabbbabbbaaabaaaaabaaaaabbbbaaababaabababbbababaabbabaaababaabaaabaaaaaaaaaabaaabbababbbbababbbababbabbbababaaababbaaabbababbbabaabbbbabbbababaaabbabbbaababbaaaabbbbbbaabababbbbbaabababaabbbbbaabaabaaababbaaabbbbbaababaababbbaabbbabbaaabbababbbbabbbbaaaaaaabaaaabbabbabbbaabbaaaabbabbbbaabbbbbbbababbab aabbababbabaababbababbabaaabbbabbaaaaababababbaabbabbbbabbababbababbabbbaabbbbbbaaabaaabababbbbabbaabbaaaaabbbaabaabaaabbbaaaabbaabbaabbbabbabababaabbbabbbaaabbabaabbbababbbaaaabbaabbbbaabbbababbbaaaabbabbbbabbbbbababbbaabbbbaaaaaabababaaaabbbbbabaaaaaaaababbbbbbaababababaaaabbaabaaaaaaabbaaabababbabaabbbbaaaabbaababaabbabbabaaaaababbbaaabbbabbabbabbabaababbbaaabaabbbaaaabbaabbbaabbaabaabaababbaabbbbbaaabbaaabbaaabbbbbbbbbabababaaaabbabbbbaaabbabaaabaabbaabaaabbbabbaabaaabaaabaababaabbbabbabbbbaaaaabbabaabbbbabaaabbbbbbabbaababaabaaaaaabbbabaabaababaaaababbbbbbabaaaaaaabbabbabbabbabaaabababbbbbababbaaababbbabbabaaaaabbaaaabbaabaabaaabbabaabbbaaaabaabbabbaaaabbbbbabababbbaabbbaabaaabbabaaabbbbbabaaabbabaabbaaabaaaabbbbbabbbbaabaababbbabbabbabbbabaabbbaaaabbaababbbabbababbbaabaaabaaaaaaaaaababaaababbbbbababbaaabbabbaaaaaaaaaabababbaabbabbaaababbbaababaabababbabbaabaaabbbaaabbbabaabbbbbaaaaabbabaabbabbbbbbbababbbbbaabaabbbaabbaaabbbaaaabaaabbbbaaaaaabbbabbbabaabaababbbabbabbbbaababbbbbbbbabababbbabaaaabbbabbaaabbbabbbbabaaaabbbababbabbbbaaaabbbbbabaaaabaabaaabbbbababbbbaaaabbaaaaabbbabbbabbbbaaaabbabbababaabababbaaabbbabbababaabbabbbabbbbaabaabaababbaabbaabbabbbbabbbaabbababbaabbbbaaaaababbababababababaabbbbaaaabbbaaabaaabaabbaaaaabbabababababbaabaaaaaabbaaabbbbbaabbbaabababababbbbbbabbaababbabbbabaabbbbabaabaabbbabbaaabbbabbbaaaaaaaaaabbaabaaaababbabbabbabbbbabbaabbaabaabaababaaabbbabababbaabbbbbaaaaaaaabaaabbbabaabaaaababbaabbbaabbabaabbaabbaabbabbabaabbabaabbaababbaaabaaaabaaaaababbabbbbbbaaaabaaaaababbaabbbabbbbabababaabbababbabbbaaaabaaababbbbabbaabaabbaabbbaabbabbaabaabbbaabbaabaababbbbabbababaaaabbaabbaaabbaaababbbaababaabbbbababbbabbbbbaaaaabbabbaaaaaabaaaabbbbbaaababbaabbabbbbaaaaabaaabbbabaabbbaaaaabaaabbbbabaabbbbbbbaababaababbbbbbbabababaaabbaaabbbbaabbbabbabbbbaaabaababaaabbbbababababbabbaabaaabbabaaabbbaaabaabbbbbababbabaababaaabbababbaabbbaaaabbbaabaaabbbbbbaaabbbbaaaaaabbbbbaabbaabbabaabaaabaabbabaabaabbbabaaababbbbabbaabbbabbbbaabbabbbbabaaababbbaababb ababbaabbbbbbbaabbbaababaabbbabaaabbbbbbabbabaaabbaaabaabaaabbbaaaababbaababbabbbbabbabaabbbbbaabbaabaabaabbaabaabababbaabbabbabbbbaabbbbabababbabbabaabbaababbbbabababaaaabbbbbbbbbbbababaabaaaaaabbaaaaaabbabbbaaaabbababaabbbbababbbaabbabaaabbbbbbaabaaabbaabbbaaabbbaabaababbbbababbbabbbbbababbbbaaaaaaaaaabaaabbbaaabbbabbbbababbbabbbaababaaabbabbbaabaabbbaababaaaabaaaaaaabbaababbaababbabababababbabaabbaababaaaaababbbbbabbbbbbabaaaabbbbabbaababbbabbbbabbbbbbababbabbbbbaaaaaabaaaabaaaabaaabbbabaabbabbbaabaaaaaaabbbaabbbabaabbababbabbabbabbbabbbaababaaaabbbbaababbabbaaabbabaabbaabbbbabaababbbabababbaabbbabababbbaaabbbbaaaaabbbababababbaabbabaabaaaababaabbaaaaaababbbaababbbbaabbababbbabbababaaabbabbaabaaabaabbaaaabbaaabbaabbaabbbabbababaabbbbbabbbaabaaabaabababaaabbabbbbbbbbbabbbbbaaaabaabbabbbaaaaabbabaabababbababbbababbabbbbaaabbbabbbbbaabbaabbabbabbbaaaaabbbabaaaaabaabbbbbbabbbbbbbbababaabbbbbbbbaabbabaabbaabaabbbbbbbaaabaababbaaababbbaabaaaaabbbabbababbaabbbababbababbabbbbbbaaabaabbabbbbbabaaabbabaaabaabbaabbaabbbbabaabababbbaaaabaabbaaabbabbbaabaabaababbbabababaaaaababbabbabbababbbabbabbbbaaaaaabbbbabbaabbbbbbaabaaaaaaaaaaabbabaabbbbaaaabbaaaababbabbbbaaaaabaaabababaaaaabbaababaaababbbabbbabbbabaaabababbbbabababbbabbbabbababaabaaaababbaaaaabbbabaabbbbbaabaabbabaabaaaababaaababbabaababaabbaaaaababaabaabbbbabbbbbaabaababbbabaaaabbbaaabbbabbbaaabaabbbbaaabbbaabaabaaaabaaababbaaaaaabaabbaabbabbbabbbbaaabbbbbbaabbabaaabaabbbbbbaabbbbabbaabaaabbbaabaabbbbbbbabbaaabbababbbabbabaababaababbbbaaaaabaabbbbbaababaabbabbabaaababbaabaabbbbbaabaaaabaabaabbabaaabbaababbbbaababababbbabababbaaaabbabbaabaabbbbaaabbbaaabaabbaabbaabbaaaabaaaaaaaabbaababbbabababbaababaabababbabababaaaaaaabbbabbbbbbabaaabbaabababaaababbbaabbbbbaabbbaabbaaaabababbabaaaaabbabababaaabaaaababababababbbbaaaabbabbabaababaaaaaaaaabaaabababbabbaabbbaaabbabbaaabbaabaaababbabaaaabaababbabaaababababbaaaaabaaababaabababaabbaabbbbaabbababbbaabaabbbaaabbaababaaabaaaabbaaaaababababbbbaaaabbabbbbbabbababbbbbbbbbbbaababbaa abbbbbababbbaabababababaaaababbaabbbbabababbbbbaabbabbbababbbaabababababbaaaabbaaaabbaabaaabbabbbbbababbaabbbbbabbabaaaaaababbbabbabbbaaababbaaabbbbaaabaaaaabbbaaabbaaaaabbabbbbbaaababbbbaaaaababbbbbaaaabbbbbbbbbababbbaaabaabbabbbabbbabbabbaaabbabaaaabaabbbabaaaaabbabbbababbabaaaabbaaabbababaabbbbbbaaabbaaababaababbaaaaababbabbabbbbbbabbbbbbbbaababababbabbbababaaaabaaabababbbabaabbaaaaaaaaababaabbaabbaabbbbabaaabaababaabaabbbbababbbaabbaabbbaababbaaabbbaabbbbaabbabbbbaabaaabbaaaaabbababbaaabbbaaaaabbbbabbbabaabbaabbbaababbababbbbbbbbbbbbbaaabababbaaaaabbbabaabaabbaabbabbbbbabaaaabaababbabbabaaaaababbbabaabababbbbabbbaaaaababbababbbbaabaabbbabaabbbbbabbbbaaaabbababbabbabababababaaaaabbbbaabaaaabaabbbabbbbabbbabbabaabbabbaababaaababbaaaaaabbabaaaaabababbabaaabbaaaaababaabaabaabaababaaaaabbbabbbaababbabbaabbbbbaabbabaabbaaaabbaababaaaabaabbbabbabaabbbbbaaaaaaaabaabbaaabbbabababaaaaaabaabaaaaaaaabbbbabbabbaabbbbbabaabbbabaabbaaababaaaaabbabbbabbababbababaaababbbaaababaaabaababaabaaaabbbaaaaababbbabbbabababbaabaaabbabbaabaaabbaaaaaaabababbaabaabbbaabaabaaabaaabaaabaababbabbbbbbbbabaaabaaaaaabbabaabbbbabbbbaabababaabbabbabbaabaaaaaaabbbabaaaababbabbaabaabaaaaaabbbbabbbaabababbaaababaababaabaaabbabbaabbbbbaabaaabbbaabaabbbbaababbbabbabbabbabbbabaaabbabaababaabaaabbabbaaabaaaaaaaaabbaabaabbbbaabaaababbbababbbbbaabaabbabbbbbabbbabaaaabbababbabaaaaaabaaaaabaaaaabbbbaaababbbbbbbbbbaaaabaabbabaaaabbbaababbbabaabaaabbbaabaabaaabbbaaaabababbaabaaabaaabaabbaabaaaaaabbaaaaaabbbbbaabaabbbbbbbabbbaabbbaaaabbbbbbababbbbbabbbbbabbaaabbbbbbaaaaaaaabbbaaabababbaaaaabaabbaabbbaaaaaaabbababbabbbaababbbbababbbabbabbabaabaabbbbabbababaabbabbabababbabbaababaabbbbbbabaabaaababbbaabaabababbbbaaaabbaaababbaaabbaaabaaaaabbbbaababaaabbabbbbbabbbaabbbabbababbbabaaabaabbababbaabbbaaaabababbbaabbbaababaabaabbaabaaaabaaabaabbaaaabaabaaabaaabbababbaabaababbabbbabaaaaabaaabbabbbbbabaaaababbabbbbabbbbabbabbbaabbbabaababaabbaaaababaabbaababbabbababaaabaabbbbbaabbbbbbaabaaaaababbbbabbaaaabbbaaabbaababbbaba aabaaaabbbabababababaababbbabaaaabbababaabaabaaaabbbabbaaababbbbaaaabbbbbaaaaaabbaababbaabbbaabbbbaaaabaaaabbaabbbabbbaabbaaaabababbabaabaabbbbabbbaabaaababbaabaaabbbbababababbaaaabaabbabbbaabbabaaaaaabbbabbbaabababaaaabababaaababbbaaaababbabababaabaababaabbbabbbbbaaaaabbaabbabbbbbaabaabbabbaaaaababbbabbbbaaaabbbabbbaaabaaaabbbbbabbbabbbabbabaabbaaabababbbaabbbbaaaabbbababaaaaaaabbaabbbabaababbaabbabbaaabbbbbaaabaaaababbbaabbbaaaabbbabbaaabaababbabbbbaaaaabbabbabaabaaababbabbaabbabababbbbabbabbaaaaaaabbbbaabbaabaaaabbbabaaabbbabaababbaaaaaaaaabbabbbbbabababaabbbaaabbbbaabaaabaaaabababbaabbbbbbbabbaaabbabbabbbabbaaaabbabbabaabababbbbbbbbaabbaaabbbbbbaaaabaaaabaaaababaabbabaaabbbbaaabaaaaabbabaaaababbbabbbbbaabbbabaaabbbbbbaabbabbabbababaaaabaaaababaabaabbbbbbbabaaabababbbbababbbbabbababbabbbabaaababaabaaaabbabbabbbbaabbbbabbbaabaabbbababbaaaabbabbbabbbbbaaabbbbababaaabbaabaabaaaaaaabbabbbbbbabaaabbbbabaabaaabaaabbbabbaababbaabaaaabbbaaaaabaabbbaaabbbbabaaaaaabaaabbabaabaaaaabbbbbaaabaabaabbbaaababbabaabbabbbabbbaaaabbbbabbabaabbbaaabbbaababaaaaaababbbbaaabbbabbaabbaaabaaabbabaabaabbbbbaaaaaaaaaaaaabbaaaaabbbbbbaaabbbbaaababbaabbbabbbaaabaababaabbbabababbbbbbbababbaaabababbabaaaabbabaababbaabbaabaabbaabbabaaaabbabbbaabbbaabbaaaaabbbabbbbaaaaaabbaabbabbabbabbaaaaabbababaabaaababaaababbaabbabaaabaabbbbbbbabbbabbbaabbabbbabababbabbbaaaaaabbaabbabbbabbbabbbabbbbbbaababbbbbabbbbabbaabaabbbbababbababbaabaabbbbabaabbbabaaababbabaaaaabbbbbababaaabaabbabaaaabbbbaabbbaaabbbbabbbaaaaaabbaabbabbbbaaabbaabbaabbbabbbbbbbaaabbbbababbabbabaabbabaaaabaabaabbaaaabaaaabababbaabababaaaaaaaababbaabbbbaaaabbaabbbbbbbbbbaaabbbabaabbbbbbbaaaabbabbabbaababbbbabaabaaabababbababaaababbbbabbbbaabaaabaaaaabaabbababbababbaaaabbbaababaabababbbabababbabbbbbbaabbaaababbbaabbbbbbbbbbbaabababababbabababbbbbbaaabbbabbaaaabbbbbbbbbbaaaabbabaababbbbbaabaaaaabbabbababaaabaabaababbbbbaabaaabaabbbabaaaabbabbabaabaabbaabbabbbaababaabaabbbaababaababaaaaaaabbbababbbbabbababaabbbbbbbbbaabbbaababbaabaababbbbbaaaa abaababbbaabaabbaabbaaaabaaaababaaaaababbbbbabaaaabbbbbbaabbbaaabbbabbaabaabaaabbaaaaaaabbbabbbbabababaaaaaabbaababbabbabbabaaabbbbabbabbbbabaabbaabababbbbabbbbabaaabaabaaaaabbbababbbbababbaaababbbaabbbaabbbbbbababbaaaaaaaabaabbaaabbaaaaaaaabaabbaabbbbbaabaaabaabbbaabbabbbbabaabaababbbabaabbababaaabbabaabaaabababaaabaababaaaaabaaaaaababbabbbbbbaaaaabbbbaabaaaaaaaaaabbbababababbbbbbbbbaaaabaaaaabbbaaabbbbbabaaabaabbbabbaabaaabababaaababbbbaababbaabbabababbbaabaaababbbbbabaaaaaaaabbabbaabaabbabbaabbabaabaabababbbabbbabbaabbbaaabbaababbabaaabaabaaaaababbbaabaababbbaaaabbaababbbbbbababaabbbbbbbbbaaabbbbbababbabbaaabababaaabbabaaabaaaaaabbbaaababbbbabbbbbbabbbaaaaabbbbaaabbbaaabaabbabaaabaabbbbbabbbabbbbabaabbabbbabbabbbabaaabbbabaaaaabbabbabbabbbabbabaaabbbbbaaabaaabbabaaaabbabbbbaaaaaabaabaababbbaababbbaaaaaabaaabbabaaaabbbbbabaabababbaaabbaaabaabaabbbaababbaabaaaabbaabaaabaabbaabaabaababaabbaabababbbaabaabaabaaabaaababbaabaaabbababbabbbbababaaaabbabbbbaabbabaabbbaababbbaaabbabaaaaabbbabaaabbbaabaabaababbabaabbabbaaaabbabbabbabaaaaaaaaaaaaaaabaaabaabaabbbabaaababbababbbbaabababaaaabaababbbaabababbaababababaaaaaaaaabbbabbaaaaaabababbbaaabbbbbabbaaababaabbbaaababbbbbaabbbaaaababbaabaabaaababbaaaabaaaaaaababbbbababaabababaaabbabbabbbbbaabbaabaababaaababbbaaaabbabbabaababbaabbaaababbbaaaabbbbbaabbabaaabbabbbbbaababbbaaaabaaabaabbaaabaaababaaaaabbbbaaabaaabaaababaaaaabaaabbabbbabaabaaaaabaaababaaabaabaaabaaabbaaabaaaababababbaaabababbababbbabbbbbaabaaabaababbaabaaabaababbabbbaabbaabbababbaaaababbbbbabbbbabbbbbabbaabbbbbaaabbbaabbabbaabbbbbabaaaaabbbaaaabbbbaaabbbababaaaabbaaaaabbbbabbaaaaaabbbbbaaabababaabbbabbbbabababaabbbbbbbbaabababbbbbbbbabaaaabbaabbaaaaabbbaababaaabaaaabbbabbbaabaaaaaabaaaabbbababbabaababaabaabaabaaababbaaabbbbababbabaaaaabbababababaaabbbabbbbaaaaaababababbbbbbaaaabaabaabbbbabbabaabbbbaabbaababbbbbabbaaaababbbbabbbbabbbbbbbbabaaabbaababbaaaaababbbaaaaaabbaabbaaaaaabbbababbbabaaaaaaaaabbababbbbbbbaababaaabbbbabbbbbaabababaaabaaabaaaabbbbaababababbabbabb ababaababbaabbaaababababbbabababbaaaaaabbbaaabbabbaaaabbaaabbbabbabbbbbaaaaaabbaaabbbabaabaabababbbbbbaaabababaabaabbbaababababbabbaabbabbbaabbbababaaaabaabbbabbbaaabbaaabaaabaaaaabaabbaaabbbaabbbbbbbbaabaabaaabbbaaaaaabbbbabbabbbbbbabaaaabbaaaababababbbbbbbaababaaabbbaabbabbabbbbbbbaababaaabbabbbbbbbabbbbaaabaaababbbbbaaaaaaababbababbababbabababbabbaabaabaabaaabababbabaabbbbbbaababbbaaababababaaaaaaabababbbbaaaababaabbbbbaababababbaaaaabbaaaababbaaababbbabaaaaaabaabbabbaabbaabbbbaababbbaabaabababbbbbabbabbbbbbababbbababababaaabbaababbabbaaabbabbaabbabaabaaaaaaaaaaaabaaabbabbababbbaaaaaaabaabaababbbbaabbabaaababaabbbbbabaaabababaaabbbaabbaababbaaaaabbbbbabaabbbbbbbbaabbbaabbabbbbbabbbaabbbbbbbbababbbaaabbbaabbbbbaaabbaababbbabbabababbbbbbaabbbaabaababbaabaabaababaaabbbbabababbbbaabaabbabaaabbbaaabaabbaaabbaabbaabbbaaaabbbbbaababbaaabbaaaaaabbbabbbababbababbaaaaaaaaaababbbabbbbabaaaaaaaaababbbbaabababababbbbbbbbabbabababbbbbaaaaabbbabaaabbbbababbaabbbbaabbbbbbababaaabbbbaabbababbbbbabbaaabbbababbbbabbbababaababbabaabaabbbabaabaabbaabbbbabaabbbabbbbabbabbbbaaabbabaabbbaabbaaaaabbaaaabbbbaabbabbaaabbbbbbbbababaaabbaaabbbaaaabababbabaabbabbbbbaababbbabbbbbbbbbaaaaabbbbbabbbaaabbbabababaaabbbaaababbbabbbaabbbbbbaaaababababbbbbbbaabbaabaababaaabbabbbbbbbbbabbabaaabbbabbbaaabaabaabaaabaabbabbaabbbababaaaaabbaaaaabbbabaababaabaababbaaaabaaabaabaababaaabbbbbaababbaaaabababbbbbbabbaaaabbaababbababababaabbbaabbabbaaabbababbbaabbbbbaaabbaaaaaabbaaaaababbabababbbaaaaabbbabbbbabbbbbabaaababbbbaaaabbabbbaabbbaababababbaaabbabbbababaaaabbbbababaaabaaaabbbbbaabaaabaaabaabababbaababbaabaabababbbbabaaabaababaabaaabaaabaaabbaaababaabbbbbaabbababaabaabbbaababbabababbbbaabbbababaaaabaababaaabbbabbaabaaaabbbaababaaabbaaaabbaabaaaaabbababbbabbbabbbabbabbbbaabbbababaabbbabbbbbbbaababaaaabbbaababbbbaababbbaaabababbaabaaabaaabbababbaaabbbbbabaaaabbbaaaabbabbbbabbaabbabaabbbbbbabbabbbaabaaaabbaaabaaaabbbabbbbaabbbaababbaaaaaaaaaaababaabaabbabaabbbaaabaabbaabbabbababbbbababaababaabbbbbbabbabbba abaaaabababbbaaababaaaababbababbababbaabababababbbababbaaabaabaaaabbaaabbabbaaabbabbababbaabbabaabaaababbaaabababbbbbbaaabababbababbbaabababbbbbbbaabbaaaaabaaabaaaabbbbbaaaaaabaaaaaabababbbaaabbabaaababbaabaabbbbbabbbabbbbbaaaababaabaaaababaabaababaabaaabaabbabaabaaaaaabbabbbaaaabbabbbbbbabbbbaabbbbbabbaaabaaabbbbbaaaaaaaaaabbbbbbaaabababababbabbbbabaabbbababaaaabbbbabaabbaaabbbababbbbbbaabaaabaabbaabbbaaababbbabbbbabbbabaabbabbaaabbbababbababbabbbaaababbbabaabbabbbbabbabaaaaabaabaaababaabaaabbaaabbabaabaaaaabbbbbaababbababbabbbaaaababababbbbbabababbaabbbabababbaaabbbabbaaaaabaabbabbbaaaababbbaabbaaababbbaaabaaaabbbbabaaabaaaaaaababaabbababbabbbbbbbababbbbbabbbbababbbbbbbaababababaaababbbabbbbabbabbaabbbbabbbaaaaaaaababaaaaaabbabbbaababababbbaababaaaabbaabaabbaababaabaababbaababbabbabbbabaaaaababbababbbbabbbabbbabbabbaabaaaabbbabaababaabbaabbbaabbaababbababbaababaaaaaaaababbababbabaabbababbbaaababaaaababaabbaaaabbabbabaaaabaaaaababbbabaaaaabbabbbaababbaababbabbbaaabbabaabbaabaabbbaabbababaababbabaabbbaaaaabaaabbbaaaaaaabbbbbbaaaaaaabbbbbbbbabbabaabaaabaaaabbaabaaabbbbbbbaaaabbaaababbbaababbbbabbaabbbabbaabababaabbabaabbabbaaaaaabbbbabbaabbbaaaaabaabbababbbabbabbbabababaaababbbaaabaaabbabaababbbbbabbabaabbbaaabaabaababaabbabbbbaaabbababbbabaababbaababaabbbbbbbaaaababbabbbbbabababaaaabbbbababaaaababbbbaaaababaabbaabaabbabaabbbabababbaabbbaabbbabbbabaababbbbabaababababbaaababbabaabbababbaaababbbaabbaaabaaabbbaabaaaabbabaabbbbbaababaabaaaaaaaaabbbababbbabaabaaabbababbaaabbabbaaaababbbbbaabbabbbbbbabbbaaaaabaabababaabbaaabababbbbabaaabaaaabbabaaaabbaabbababbabbabaaaabaababbaabaaaabbbbaaaababbbaababbaaabbbaababbbbaababbabababaaabbbbbabbaababababaaaabaabaaabaaabababaaaaabbaaababaabbabaabaabbaabbabbbbbbababbbabbabaaabbabbaaaaaaaabbabbaabbbbbaabbbbbbbbabaaaaaaaabbaaaaababbababababaaaaabbaabbbabbaabaaaaabbbaabbbbaabaabbabbbabbaababbaaabaaaabbabbbbbaaabababaaaabbbabaabababbaabbabaabbbbbabbbbbababbbabababbabbabababbabaaabbbaaaababbaaababababbbbbbbbaababbbaabbababaaaaaaaabbaaaaa aabaabbbbaaabaababababaaaaaabbababbaaaabababbabbbababaaabbbaaaaaaaabaabbaabaaabbbabbbaabbabaabaabbbbabbaaaaaaababbaaabbaabaabbbbbbbbababbbbaabbabababbabbaabababaabbaabbbaabbabaabbababaabaabbaabbabaabaaaaabbaabbbbababaabbbbaababbbaabbaaaabbbabbbbbababaabaababaabbbbbaaabbbaabbabaaabbbbbababaabaaabbaabbbbaaaababaaababbbabaaabaabbaaaababbaabaabaaababbabaababababaaabaabaaaabaabbaaaababaabbbbabbaabbabbbaabaaabbaaaabaaabbbbbababbabababaabaabbaabbaabbaaabbbabaabbbabbaaaaaaaaaabbbabbbaababbabaabbaabaababbbaabbaaaaaaabbabaabbabbbaabaaaaabaaababbabbaabbaabaaaaaabbbaaababbabababbbaabbaababbababaabbaaabbaaababbaabababbabababbababababaaaaaabaaaaaaabbbbbaabbbaabaabaabbaaabbbabbbbbbabaabbbbbababbabababbbabbbaaaabbabbbbaabbabababaabaabbabaaabbbbabbaabbbbabbbbbbaaabbaaaabbbaaaaababbbabaabababbaabaababbabbabaaabbbababababaabbbbbbbbaabaaaabbaababbabbababbaaabaaabbbbbabbbaaabbaaaaaabaabbabaabaaabaababaabababbbbbbbaaaabbabababbbaaaabbabaaabbbbbaabbaaabaabbbaaaaaaaaaaabbabbabbaaabaaaaaaaaaaaaaabaabbababaaaaaabbaabbbabaabbbbabaaaaaababbabababababbaaaaaaaaabaaabbabbbbababbbabbabbbbbbabbaaabbaabbbabbbbaabbbaabbabbbabbbaabbaababaababaaaabbabbbbbbbbaabbabbabababaabbaabaabbaaababbabbbbbaaabbaababababbabaabbaabaabaaaaaaabababaabbbababaabbabaaabbaaabaaababbaaabbabaaabbbababababbaaabbbaaabaabbaaaaabaaababaabaabaaaaaaabbbaabbaabaaabbbbbbbaababbaabaabbbaaaaaababbbbabaabbbaaabbbbaababababbabbabaaaabaababbabbbbaaaabaabbbbaaabbbabbaababbbabbabbbbbbbbbbbababbaaabbaabaabbbbbabbaaaaaabbbaabbaaabbbaabababaaaabbbabbbaaaabbabbabbabbbbaabbaaaaabbbbbabbbabbbabbbbabbbbbbbbabaaaaabbaabbaaaabababbbababaababbbbbbbbabbbbaabbaababbaaaabbbabbababaaabbabababbabbbaaabbbabbabbbababbbabbaabaabaabbbabaabbbababbbbababaaabbbbbbbbababaaabbbabbaaabbbbaabbbbabaaabbababbbaaaaabbbbbabbbbbaabaaaabaabbbababbaaaaaabaaaaabbaabbaabbbabaaabbbabbbbbabbbababbaabbaaabbbabbbaaabbbbbaaabbabababbbbbbbabbbbbabbabaaaaaaababbbaaabbabbaabaaabbabbbababbbbbbbbabaababbaaaaabaabbaababbabababaabbababaabaaabbbaaabbaaaaaaabaabbabbabaabbabbabbaaaaabaab bbabbbaaaaaaaaabbbaaababaababbaaaabbaabbbbbbbbbabbababaaababaaaaabbbbbabbbaaaaabaaaaaabbbaaabbbbbaababaabbbabaaababbababbabbbabbaabaabbabbaababbbbbabababbbabbbaaabaabaaaaaabbbaababbbbabaabbabbbbbabbbabbbbabbbbbbbbaabbaabaaaaabbaababaababbaababbaabbbbabbbbabbaaabbbbbaaabbabbabbabaaaaaabaaabaabaaaabbaabaabbabbaaabbbababaabbbbbabaabbbabaaabbbabbbaaaaabbaabababbbabbbaabbbabbaabaabbbaaabaababbbbbbbbbbbbbbabbbbabbbaabaabbaabaabbaababaabbbbaabbaababbabaababbbbaaabbabbbaabbbaaaabaabbbbaaabaabababbbbaababaabbabaaabbbbbaabbbaabbbaabaaabbabbabbabbaaaaaaaabbaaabbbbabbbbbaabbabbbabbbaababbbaaabababbabbaababbaaabaabbbbaabaaabbbabaaaaabaaaabbbababbaaaabaaabaabbabaabbaabaaabaaabaabbaabbaabbbaabbbbbaabaaabbbaababbabaaaaaabaabbabaaababbaaaaabaaabaaabababbaaabbababaaaabbababbbaabbabbaaabbaaabbbabababbababaabaaaababbbababbabbabbabbbaaabbabbbbaaabbabaaaabaabaaaababaabbbbbbabaabbbaaabaabaaababbabaaaabaababbaaaabaabaaabaabbbbaaabaaaaabaababbbaaaaaaabaaaabbababbbababbabbbbbbbabbabaabbbbabbbbabaabbababbaaaababbabaaabaaaabbbabbbaaababbbbaaaaaabbabbabababbaaabaabababbaabbbababaaabbbabbbabbbaababbbbbbbbabababbbbabaaabaabaabaaaaaaabbabbbbbabaabaaaabaabaaabaabbbababaaaababaaaababbbbaabbbabaaabaabbbabaaabababbababbabbbbabbabaaaabbaabbbbaabbaaaabbaabbbaabbbabaaaaaabbbaaaaaabbbbbabbaaabbbbbabbbbbabbaaaabbbaababbbbbaabbabbbbbbbbbbabbbbbbabababbbababaaabaaabbaaababaabbaababbbbababaaabbaaabbbbabaababaabbbababbaabbabbaaaaabababaabbaababaabbaaaabbbaaaababbbaaabbabaaaaaababbababbbbabbbaababaabbabaabbabbbabbaabbbaabaabaaaabbbbabbbababaababaaaababbaaabbbbbbbbbababbbbbbbaaabbaabaabababbbabbbabbaaaabbbaabbbaaabaaaababbbbaaabbaaaabbaabaabaaabbbabababbaaaaaaaababaaabbbbbbabbaabababbabbababaaaaabbaaabbabababaabbaabbbbbababbabaaaaabbbbaabbbabbaaaabbbaabaabbbababbbaaaabaabaabbaababbaaaaabaaaaaaaaaaabaaababaaaaababbbabaaabbaaababbbbababbbbabbbbaabbabbbbbaaabbbababbabaaabbaabbbaabbaaabbbbbababbbbabaaabbaaabaabbaaaaaaabbbbbbbabbbaabbbbabbababababaaaaabaaababaabbbabbbbbaaabababababbababbababbaaabbbbababaababbabbbabbb abbabaabbbbabbaabaaabbbaaabaaabbabbababaabbaabaaabaaabbabaabbbbabaabbabbbaaabaaaaabbbaababbaabbbbabbbbbbbbabaabbaabaabbbaaaaaabaabbbbabaaabaaabbaaaabaaabbbaabaaabaaaababbbbabbaabbbbaaabbaabaabababbababbbbaabbabaaaaabaaabaaaabbbbabbbbabaaaaaaabaababbbabbbaaabbbbaabaabaabaabababbbaababbbaaabababbaabbbbaabbabaaabaaabaabbabbbabbbbbaaabbbbaaababaaababaabaabbbbababbabbbaababaabbbabbbabbabbbbaaabbbbabbaababbabaaabbabbaaabaaaabbaabbababbaaababbbbaaaaabaaaabbbabbbaabbabababbaaababbaaabbbbababaaabababababbbabbbaaaaababbabbabbababbbbbabbbbbbbabaaabaabbbbbabbabbbabaaabbbababbbbbbabbaababbabbbababbbabbabbbabbabbabbaaaaaabbaabbaaaaaababbabbaababaaaababababbabaababbbbaaabbaaaabbbbbbaababaabbbababababbaaaabaabbaabaabbabbbabbabababbbaababbbbababbbbaabaabababbaaaabaaaaabaabababbababbabaabbabbaabbbababaababbabbbababbbbbbbbaaabbbabaaaaaaabbaabbabaaaaabaabbbaabbabbaaaaaaabbabbaabbbbbaaaabbbabbbbbbbabbbbbbaababaaabbababbaaabbbabbbababaabababbbaabbaaaabbababaaababbabbbabbbaaababbaaabbbaaabaaaabbbbabbabaaaabaabbabbbabbabbaabaaabbbbbabbabababbabbaababbbbababbbbbaabaabbbbbabbaabaaababbbbbaabaaabaaaababaaaabbabaaaabaaabbbbbaabbbaaaaabaabbbbbabbababbbbabaabbbbbabbbbbabaabbabaabbababbaabbbabbbaaaabababbbabababaaabbbabbabbbbbbabaabbbbbabbbbbaaaabababbbbbbbbababbaabbabbbabaabbaabbbbababaabaaaabbbbbaaabbbbabbbaaaaababaaababbbbaabbaaabaababaabbabbbaaabababaababbbaaaabbabaaabaaaabbbbbaaabbaabbbaaaabaabbbbbbaabaaaaaaabbbabababbbaabaabbbbbabaaabaabbababaabaabbbaabaaabbbbbbbabbbabbaabaabbabbaaaabbbbbbbabaabbaaaabaaabaababbabbababbabaabbaaabaaabbbbbbbababbaaaababbabaabbaabbbbbbababaaabbababbbabaaaaabbbbbbbbbbbbbaaaaaabaabaabaabaaaaaaabaababbaaababbbbabababaaabbabbbbbaabbbabbaaaabbbbaaabbbbaaabbaabbbaaaabbbbbaaaabbabbabbaaaaaaabbbbabaaaaaaaaabbaaaaaabbbbabaaaabbbbababbbbabbaaabaaaaababbbaaaaababaaaabbbbbbbbbbbbbaabaaaaaaabbbabbaaabaabbbabbabaabaabaababaaabbbbabaaabbababaabbababababaabbabbbbabaaababbaaabbbbaabaabaabbabbbbbbbabbbabbabaabaabaabaaabbabaabbabbaabaabaababbabaabbaabaabbabbbababbaabbaaabbbbbbbbb aabbaababaababaaabbbbbbabbbabbbabaaabbbbababaabbabaababaabbaaaabbaabaaaabaaaaaaabaaabbaabaabbaaaabbbabbaaababaaaaababbbbbbbabbbababababbbabaabbaababbaaaaabaabbaaabababbabbabbaaaabaababbbbbaababbbabbabbbabbbaabbaaabbbababbabbbaaaaaaaaababbaaabbabbbbbabbabaaababbaababbabbbabaaabababbbaababaabbbbabababbababbaaabaaababbaabaaaababaaaababbbaabaaaabbabaaaababbabaaaababbaabbaabbbaaaababbbbaabbbabaaababbaabbabbaabaabbbbabbaaabaababbbbbbababbaaabbabaaaabbbaababababababaabbaabbababbabbbbabababbabbaababbbbbbaaaabbbbabbaabaaabaaaababbbbbabbaabababbabbabbabbaabbaababbaaabaabbbabbaaabbbabbaaaaabbaababaabbaabbbaabbbbabbaaaaabbbaabaaabbbbaabbbbbbabaabbbaaaabbbabaabaababbbbbbababbbababbbbbabaabbbaababaaaabbbbaabbbbaaaaaabaababbbbbaaaababbaabbbaaabbaaaaabbbbaabbabbbbbbaabbabbbaaabbaaaababbbbbbabaabbbaababbaaabbaaaaabbaabbabaaabbaababaaabbaaaaabaaabbbaababaaaaabaabaabbabbbaaaaaaaaabbababaaababaabbbababbbbbabbbbbbbaabaaabaaabbaaabaabbaaaabaabbababbbbbbababbbbabbabbbbabbbabaababaabaababbabbababababbbabbbabaabbaabaabaaabbbababbbbaabbbbbbbaaabbabbaabaabbbbaabbbaaabaabbaabbbaababbbaaaabbaabbaabbbbbbbbbaaabbbabaabbaabbaaaababbbbbbabbabaaaababbababaabaaaababbaaabbbaaaaabaababaabaaaabaababbbbababbababbbbabaaaabaaaabbaaabaabbaaabbaabbabababbabbbbbabbbbabbabaaabbbbbbbaaababbbbabbbaaabbbbabaabbbabaabbababbbbbbaaaabbbaabbaaabaabbababbbabbaabbababaabbaaaabbbabababbababaaaaaaabbaabbababbaaabbabaabaabababbabbaaaaaaabbbbbbabbbaaaabaaaabababaaabaaabababaababbbaaaababababaaaababaabaabaaaabababbbbaaabaababaabbaaaaaababaabaabbaabaaabaabbabbbababbaabbabaaaaaaabaabaaabbbaabaaaaababaababaaaabaaaabbabbbabababbbbbbbabbbabaaabbbbbababababbbbaabbbabaababbbbbaabbaabbbabbbabbbbabbbaaaaabaabbabbaaabbbababbabababaababaababaaabbaaaabaaabbaabbbabbbaaaabaaabbbabababbbbbbbaaabaabbbbabbaabaabaabbaaaaaabbabbabbbaaabbbbabbabbbbbbababbaabaaaabaaabbaaaabbbbbbbabbbbababbabaaababbaaaaabbaabbbaaabbbaaabbbbbaaabbabbbbbbbabaaaaabbaabbaabaabbbaabaabababbaabbbbaaaaaaaababaabbabababaaabaaaaaaabbabbbabbaaabaabababbaabaababababaabbbab babbaaaaaaaaaaabbabaaaaaabbbbbaabbaaaaaabaabaabaaaaaaabbbaaabaaaaaabbbbbbbbabbabbabaaaababaaaabbaabbababbbbabbabaaabaaaabaaabaabbbabbaabbbbbaaabaaababbbababaababbbbabbbabaaabaabaabbabbbabbaabaabbaaabbbbabbaaabbbaaaaaaaabbbbbaabbbaaababbbbbbbaaabbabaaaaaaabbaaabbaaaaaabbbbabaabbbbababbaaabbaabbaaaabbababaaaabaabbbabbabababaaaababbbbbababaababaabaaabbababaabababbaaabaabbbbbbbbbabbababaabbaabbaabbbabaabaaabaaaaababaabbaabaababbbabbaaabbbbbbabaabaabaaaaaaabbbabbaaaaabaabaabbbaaabbabbabbaaabaaaaaabbababbbbabbaaabbbaababaabbbaaabbaababbabbaaaaaaabbbaabbbbabbbabbbbbbabaabaaaababbbabababbbaabbbbaabaaabbaaabbabaaaabbaaabbbbbabbaaabbbbbbbbabaabbbabbbbbaababbabbbbbbabbbaaaabbbbbabababbaaabbabbbbababaaabbabbbbbbbbaabbaaabbbabbbbbbbbabbbbaaabbbaabbaaabaabaaabbbbaabaabbbababbaabbabbbabaaabbbabbbabbbaabaaabaababbaaababbaabbbaaaabbbaabbaabbbbabbababbaaabbbbaabbbbabaabbaaaabaaaaaabaababbabbbbbabbbaaaaababaaabbbbaababababaaaaaaaaabaaabababbbaaaabaaaaabaaaaaabababbbabbbabababbbbbbbbaaabbbbabbabbbbbbabbaabaababaaaabbbbaabbababbbbabbabaabaabaabaabbabaaaaabaababbaabababbaaaabbbaaababababbbbbbaaabbbaabaabababbbaaabbbbabbbbabbbabbbabaaaabbaabaabbbbbabaaabbbbaaaabbbbabbaabbbaabaababaaabbbabbbabaabbbbbbababbababbbbabbabbbabaabbbaabbabaababbbbabbaaaaaabbbaaabbbbbbbabaaaabaabbaaabbbaaaabababbbaabaabaaaababbaabbabbabbababbaaabbaaababababbbaabaabbabbaaabbbaabbaaaabaabbbabbabaabbababbbbaaabbababaabaaaaaaabaabbbabbbbbaabbaaaaabaabbaabbaabbbaaabbbaababbabbbbbaababbbbbaabbabbbabaabbabbaaabbbaabaaabaabbbabbbaaabbaabbaabbbabbbbaaaaababbbaabbbaabbaabababbbbbbbaabbabbbbaabaabbbabbbbaababbaaabbaaaababaabbaaaabaaaabbaaaabaaaabbaaabbbbababbbbbabbabbbabbabbbbbabbbbbabaabbbaaabbbbbbbbaabbabbababbbaaabbaaabbabaaabaabbbaabbbbabbbabbbbabaaabbabbbbaabbbbbabbabaaaababbabbaaaaabbaaaabaabababbbaaaaabbaaaabbbbabaabaabbaabbaababbbababababbaaaabbbbababbaababbabbaabaaabaabbbaaaaaabaaaababbbbbaababbbbaaaabbbbbabbabbbabbbaaaaabbaaaabbababbaaabaabbabababbbaaababbbbaaaababababbabbbbaaabbbbbbbbabbbabababbbbabaabbbbababbbaba abbaabbbabbabaaabaababbbbbabababaabbaabaabaababbabbbbaaabbababababaabbbababbbbbbaababbaabbbaaaaabaababaabbaabbbbabbababaabaaaaabbbbbbbababbbaaabbbaabaaaabbabbbaabbbaababababbaabbababaabbbbbbbbaaabbaabbbabbbbaaaaabababbaabbabbbabaaabbbbababbaaabbbbabaaaabbaaaaaabbaababaabbaabbbbbbbbababbbbbbaababbbbabbbbaaaaabbaaabbbaabbbbbbababbaababaaaabbbbbaabbbbbababaaabbbbabbbbabbaaababbbbbbbaabaabaababbaabaaaaababaaabaaaaababbbbaabaababbaaaabbbabaaaaabbbabbbaaabaaaabbabaabaababbbbaaabbbaaabaabaabaabaabbaababaaaabbbabbaaabbbabaabbbbababaaaaaaabbabaaaaabbababaabaaabbaabbbababaaaabbabbaaabaaaaabaabbbbbaaabbbabaaaabbbbbbbbabbbaabbaababbbbaabbabbaaababbbbababaabbabbbbbabbaababbbaabbaabbaaaabaabbbabbbbaabbbabbbabaaababbbaaaaaaaabbbabbaaababbaabaaabbabaabbbaababbbaabbbbbabbbaaababbabbaabbbbbbbbbabbbabbbbabbabbabbbababaaaaaaaaaaabbaababaaaaabbabaaaabbbbbbbaaaabaaaabbbaaaaabaabbbbababbbaabaabbabaabaaaaabbabaabbaabbbaabaabaababbbbabaaabbbbbaabaababbabbabaaabbaaaababaabaababbababbaabbbabbababbaabbabbbababbbbaabaabaaabbbbbbabaabbbbaabbaaaaaabbaabaaabaababbbaaabbbaabaaaaabbbbbbaabbabaabaaababbabbaabbbababbaabbaaabaaabbabbabbabbbbabbaababbaababaabbbaaabbbbabaabaaaababbabbbaabaabbbbbbaaabbbbbbaabbaabaaaabbababbabaabbbbabbbbbabbabbaabaabbbaaaabaaababbaabbbbbaababbaababbabbabbaabbaabbabbabaababbaaaaabbaabaabaaabbababbbabbabaabbaababbaabaaaabababababaabbbabaaaaaababbbbbbbabaababbbbbbaaaaaabbabaaabbabbaabaabbaababbabaaaabababbbbbabbbbbababbbbabaaaabbbbabbbbaaaabbaaabbabbbabababbbaabbbabbababababbbbbbaaababbaabbaabbababbbbaaaababbbaabbaaabbabbbbaaaaabbaaabbabbaababaabaabbbbbbabbabbaaabbbbaaaaababbabbaabaababbbaaabaaaababaaaaabaabaaabbaababbbbabaaaaabbbbbaabbbaaabaabaaababbbbaabbaabaababbabaaaababbbbabaaaaaababaaaabbbabbbbbbbbaabbbbabaabaaaaaaaaaabbabaaaababbbbaaaaaaaabbbbbbaabbbabaabbabbaabbaaaaaabababbbababbbaaabbaababbbaabbaabbbbaaaaaabbbbbabaabbbbabaaaaabbabbbbaabababbabaaaabbbabaabaabbabbbaabaababbbbaaaaaaabbabaaaaaababbaaaabaabbabaaaabbbabbbaabaaaaabaabbbaabaababbaababaaaaabababbbaabbbaabbaab babababbbaaaabbbabbabababbbbbaaabbaaaabbbbbabaaabbabaaaaaaaabbbbaabbaabaaaabaabaabbababaaabbaabababaababbbbaaababbbbaaabbbaaabbbbabaaabaaabaaaabababaaabbaaabaaaaaaaaaaabaabaaaabbaaabaabaaabbbbaaababbbbaabaaababbaabaabbbaabbabaaababaaaaabbbaababababbbbbbababaaababaaaabbbaabbaababaababbbabbabaaaaabaaabbbaaaabaabbaabaababbbbaabbbaaaabbaabbbbbbaabaaaabbbaaaabababbbaaabaaaaaabaaabaaabbaababbaaabaabbaaaaaaabbbaabbbabbabbabbbbaaaaabababbbbbbabaabbbaabaaabbaabbbaaaaababbbaaaaababbbabbbaabbbaaabababbababbbbabbbababbbabbabbaabaaabbbbbaabbbabaabbbaaabbbbabbabaaabaaabbababbbbaaaabbabbabbabbabbabbabaaaabaabbbbbabaaabaaababbaabbaabaababaababbbaababbaabbabbbaaabababaaabaababbbbaabbbbabbaaaabbbbbabbbaaabaababbbaaaabbbaabbababbabbaabbbaaaababbbbaaaaaaaababbbbababbaabbabbbbabbbbaabaaaaabbbbbabbabaabbbbbbabbaabbabbabbabbabbbabbbbbbabbaaaaababababaaababbaaaaaabaaaabaabaaaaabbbabbbbaabaaaaaaaaabbabaaaabbbabbbbbbbababbbbababaaaaaabaaabbbbaaaaaaabaaabbbababbbbababaababbaaaabaaabbaaababbbaaabbababbaaaabaabbabbbbaaabaaabbbbbaabbbaabaaaabaabaaaababaabbaaaabbbbbbbaabaaabbbbaaaaabbbbaabaaaaabababbaababaaabaaabaaaababababababbabaabababbaabbbabbbabbaabaaababbbbababbbabbbbababbbbbabbabababababbaaaabbbbbaaabaababbbbaabaaaabaabababbaabbaabaaabaaaaaabbabaaababbbabbaabaaabababbaaaaaaaabbababbbaababaaababaabbaabaabaaabbaabbababbbbaaabababaabaaabaaabbbabaaaaaaabaabababbbaaaaaabaaababbbbabbbbaababaabbaaabbbbbabaaabaaaaaaaaaababbbbabaaaaaabbbbaabaaabbbaabbbbbaaaaababbaabbabaaabbabbaaaaaaabbababbaaabbabaaaaabaaaaababaabbabbaabaabaabababbbbbbbaabababbbbaabaabaabaaaabbaaaaabbaababbaabbaaabbbbbaaaaaabbababbbaaaaaabbbbbbaabbbbbabaabbbbaaababbabaababbbaaabababbbabbabbbaaaaaaabbabaaaaabababbabbbbbbbabaaabbbabaaababaaaabbababbabaaaababaaaaaabaaaaabbbabbaabbaabbaaabbabbbaabbbbaababaabbbabbbabbabaaaaababbbbabbbbabbabbabbbaabbbbaabababbaabbabbbbbabbbbaabbabbaababababbbabababbbabaababaabbaabbbbaaaabbbabababbbbaaababbaababbabbaabbbababbbaaabbbaabaabbabaaababbabaabbaabbbaababbaabaababababbbabbaaabbbbabbaaababbbabbabab bbbabbaaabaabbbbabbbaaaaabbababababbbbabbaababbbbaaaababbbbabbabbaabababbabaaabaabbaaaabbabbbababbaabaabbaaabbaabaaabaaaabbbbaabaabaabbbaaababaabaaaaababbbaaabbabaababbbaaaaabbaaaaaabbbaaaaabbaaaabbaaabbabbbbbbaaabababbbababbabaababaababaababbbabbabaababbbaaabbbabaaabbabbbabbabbaaaaabbabaababbaabbababbaabaaaaabbaaabbaaaaaabbbaabbbbaaaabbbaaaabaabaabbaaaabbbabaabaabbaaabbbabbbabbaaaababaabbabbbabaabbbbbaaaaaaaaaaababaabaaaabbbabbaabbbabbabbaabbaaaaabababbbbaababaaaaabbababaaaabaabbbababbaaababababbaabaaabbaababbabaaaaabbaabaabbabbababbabbaaabbabaaaabbabbabbabaaaababaaabbbabaaaaabbbbbaabbbbababbaaaaabaaabaaaabaaaaaabbaabaaababaaababababaabaaabbbababbaababbaaabababbaabaaaabbaaaabbaaaaaaaaababaaaaaaaabbaabbaababbabbaabbabababbbabababaaabbbbaaaaaababbaabbbbbbbaabbababababaaababbbababaabbabbbabbaabbbaabababaababbabbbababbbaabbbbaabbabbabbaabaabbababaabaaaaaabaabbabaaaaaabbbabbaabaabbabbaabaabaabbaaaaaababbbababaabbaaabbbbababbbbaaababaabaabbbaabbbbabaababbbbbbaabbaaabaaabbaabaaaaabaaaabbaababbbbaabbaabbbbabbaababaabababbaaaabaabaabbbaabbbababaaabbabaaabbbabaaabbbbabaaabbababbbbbaaaaababaabbbbbbbaababbabbaabbbababaaaabbbbbbabbbababbbaabbababaabaabaaababbaaabbabbaaaabbaaaaabaabaabbbaababbbaabaaabbaaabaabbababaaaabaababababaababbaabbbabbbabababaabaaabbaaabbaaabbababbbabaabaaababaaaaaabbaababbbabaaaaabbbabbbbbaaaaaaabaabbabbabaaaaabbabbabaaaabaaabbbaaaababababbbabbaabaaabaaaaabbabaaabaabaaabaabbaabbbbaaaabaaabbbbbababaaabababbaaaaabaabaababababbbaaabbaabaaaabbbbabababaaabbabbbabbababbabababbabbaaabbbababaabbaaaabbbabaabbaabbbbbabbbbbaabaaabaabababaaaaabaabaababbbbaabbaabbbbbabbaababaaabbbaababbbbbaaaababaabaaababbbbaaabaaabbaaaaaaabbbababbbbbaaaabbbbabbbbbbaabbbaabaaababaaabbbabbbaabbabaabbbabaaaabaababbbabbabbbbaabbbbababbaaaaaababbbbababbbbaaaaabaaaabbaaaaaabbbabbbbaababbbbbaabbbababbbabbbbababbbbbaaaababbaababababaababbbbaaaabaabbbbaaaabbbbaaabbbbbbbbabaabbaabaabbaababbaabaaababbabbaaaaabbaaabbbbbbbaaaaaaabaaaaabbababaaababaaaabababbbabaaababbabaaaaababbabbbaabaabbabaaaaab baababbbaaabaaabbabaabaaabaabbbbbbbaaabbbbaaabaabaabaaaabbbbbbbabbbababbaabbaaababbaaababbbabaabbbaaabbabbbaaaaaabababaababaabaabababababbabbbabaaaaaabbabbbababbbbbbbababaabbbabbbabaaabbbbbbbbbbaabababaaaabbaaaabaaaaaababbbbbbbababaaaaabbbbababbbaaabaabbbaaaaabaabbbabbbabbbabaabaaabaabbaaaabbbbbbbaaabbbababaaabbaaaabbbaabbaaabbaaabaabbbaababaaaaaaaaaaaabbaabaaaaaababbababaaabaabaaabbbbbabbbabababaaaaaaababababaababababbbbaababaaaaaabaaaabababbbabbabbaaaaabbaaaabababaabaaabbbbbbbabbbabbbbababbaabaababbababaabbabaaababbaababaabababaaabbbbbbbbabbabaaabaaaabaabbaaaabbbbbabbbaaaabaabaaaabbaaaaaaababbbabbbbabbbbbabbaabbbbaaabbababbabaababaaababaabababaaaababaaabaaaabbaabbbbaababaaaaaabbaaabaaabbbabaababaaabbaaabaabaabaabaaaaabbbbbaaabbabbabaaaabbabababaababbbbaaababbababbabbabbabbbbababbbaaababbaaabaabbaaabbbabaabbbabaabbbbbababababbbaababaaabbbbbbabbbbaaabbbaabababbbbbaabbaaabbaabaaaabaabbaaabaaabbaaababbababababbababbbaabaabaaababaaaababaaabbabaaabbbbabbaaaabbabbaabaaaababaabababbabaaabbaaabaaabaabbaaabbbaabababaabbaabbbababababbbaaaababbbbbaaababbaabaabababbabaaabbbaaaaabbaababaaabbaaaabaaaaabaababbbbbaabaababbababbbbababaabaaaabaabbbbbabaabaabbabbaabbaabababbbaabbbaaaabbaaababaabbbaaaabaaaabaabaabbabaaaabbbabbbbabbbabaabbbabbaaaabaababbaaabbbbaaabbbaabaabbbbaaaabaaaaaaabababaabbaababbbabbabbbaaaaaaaababbaabaabbaaaaabaababbbababbaaabbbaabbabbbabbaababbabbabbbbbbabbaabbaabaaaaabaaabbbbbbbbababaaaabbaabbabbbaabaabbbbbbbbbaaababababaabbbabbbbbabbabbbbbababbbbabbbbabaaaabbbbabbaabbbaaabbabbbbbbabbababbabbbbbbbaaaabbababbabbbabbababbbababbbbabbabaaaabbbbaaabbaaaabbbbaaababbaababaabaabbaaaaabaababaaabbaabaabbaabaaaaabbbbabbbabbbabaaabaaaaaabbabbbabbaaaababaabaabbbbbbaabbbabbabbbabaababbabbbaabbbabaaaababbaabbabbbaaabbbababbaabbbababababbbbabbaabbbabaabaabaaababbabababababbababbaaabaaababbaaaabababbbbaababbbabaaabbbabbaababaababbababaababbaaaababbaabbbbaabababbaaabababbbbaabbabbababbbabababbabbaaabaabbaabbbabbaababbaaabbbaababaabbabaabaabbbbababbbbaaaaabbabababaaabaabaaabbbab aaabbabbababbaaabaababbabaaabaaabbbbbbaababaaaabbaabbaabaaaaaabaaabbbbababbbbbbbbbaabbbaabbbaabaaabaaaabbbbbaababbabaaaabbbbaabbbaaabaabbababbbbbaaababbbbaaaaabbabbbabaaabbabbabbabbaabaabbbbbbbbaaaaaabaabaabbaabbaaabaababaabbabbaabbabbbbaaaaaaaaabbbababaaaaabaabbabbbbabbaabbbabbabaaaaaaaaababaababbbaaababaaaabbabbbabbbabaabbababaabaabbbabababbababbbaabaabbbbbababbbabbbbabbbaabbbbbaaabaaabaaabbbaabaababbbbbabbbbabbbbbaabaabbabbabaaaabaaabbbaaabbaaaaaaaabaabaaabaabbaabbaaababaabbabbbbabababaabbbaaaabaabbabababaabbaaabbabaabbbbaaababaabbaaababababbbbbbbaaabababbbabbaaabaaaabbabbabbaabbabababbbababaabbaaaababababaaabbbbbbababbbaaaaabbababbabbababbbbbbbbbaaabbbabaababaaabaaabababbaabbaababbbaaaaaabbbbbbaaabbaabbbbbbabaaabbbbbaaaaaabababaaabbbbabbbaaabbbabbabbaaaababbbaaaabbbaaaabababaaabbaababbaabaababaabbbaaaaababababbaabbaaaaababbabbbbbbbbbaabaabbbbbabbaabbabaaaabaabbabbbaaaaaabbbbbaaaabaaabbababbaaababbaabbbabaaaababbbabaabbaabaaabbbaababaababbbaaababbbbbbaaaaabbaabababaabababababbabbabbababbbbababaaabbaaabbabababbbaaaababaabaaabbbbbaabaabbbbbaaaaabaabaaaaabbabbbabaabbabbbaaaabababbaaabbabaaaabbbbabbabbbbaabababbbaaabbabaabbbbabbabbbababaabaabbaabbaaaabbaabaababbbbbababbbabbbaaaabbababababbbbbaabbabababaababbaaaaaababaabababbaabbbbbabaababaaaabaabababaabbaabaabbbbaabaababbaababababbbaabbbbabbaabbaabbbababbaaababbaabbabbbabababaabababaaaabbaaabbabaaabbaabbbabbbbaaabbbbbbbbabaabbbaabbabbbaabaaabaaaabbbaaabbbbbaabaabbbbbabaabaaaaaaabababbabbbbabbaabbbbbabaababababaaaababbabbbaabababaaaaaabbbbbabbabbbabaabbabbbabbbaabbbbaaaaaabbababbbabbbbaabbbbaabbbbabbbabbbabbaaabbababaaaababbaabbbbabaaabbbaabbbbbabababbbababababbaababaaaababaabbabbabaababaabbabbbabbbaababbbababbbbbaaaaabbbbbbaaabaaaaabaaaaabbabaaaaaababaabbaaabbababababbaabbaabbaabaabbababbbaabaabbbaaaaaaabbabbbaaababbaaabbbaaabaabbabbababbababbabbbbaaababbbaabbabbababaabaaabbbbabaabaabababbaabbabbbabbbbaabbabababbbbbaaaaaabbbaaabbaaaabbbabaaaabbbbaaabbabaabaaabaabbaabbbabaaabbbbaaababaabaaaaaaaabaabbbbabbbaaaabbababbb abbbbbbbbababbbabaaaabaaabbababbabbaaabababbbabbbabbbbbbaabaaaaabbbaaabbaaabaababbabaabbbbaabbabbbabbbaaabbbababbbbaababaabbbabbaabbaababbabaabbbbabbbbaaaabbaaababaaabbbbabaababbaabaaabababbbbbbaaaaabbbbbbabaababbaabbaaabbaaabbababbbaaaaaabaababbabbbabbabbabaabbbbbbababbbababababbbaaabbaababaaaaababbbabaaaaabaaabbbbaaaababbbbaaaaaaaabbbbabbbbbaaaabababbabaabaaabaaabbbbaaaaaabaaabbababbaabbaaaaaaaaaabaabaabbaaababbbbbbaabbbababaabaaababababbbbbbaabbbbabaaabbbbaabbababbbabbbbbbbabbaababbbbababaaabbaabbbbabbbbaaabbbbaabaabbbaabaabbbaaabaabbabaabbabaabbbaabbabbaababbaabbbaaaababbbaabbbbbabbaababbabbabaaaaabbbaabaabaaaaabbbbbbaaaabaabbababaaaabbaabbaaaabaaaabaaababaabaaabbbbbabbbabbbabaaaaababbbabaababaabbbbaaaaaabbaababbaaabbbaabbabaaabaaabbababbbaababaaaabbbaabbbbbbababababbbbaaaaababbbbabbbbbababbaaabaaabbbaaaabbaababaaaaaababaaabaaaaaaaabababbabbaaaabbbabaaaabbaabaaabbaabbbbbbbabbbbaabaaaaaabaaabaaaaabaabaaabaabaaabbaaabaababaabbaaabaabbbaabbbabbbabaababaabbbbbbbbabbabbaabaaababbbaaaabbabaabbaaaaaabbbaabbbbbababbbaaaabaabababaabbababababbbaaaabababbaababbabaabaaabbbbaabbaaabaabababaababaabaabaababbbaaabbabbaaabbbbbabbabbbbbbbabbbbabbbaabaaabbbbaabbbbaaaaabbaaaaaabbaabbbabaabbaaabaaabaababbababbabaaabbbababbabaabbbaaababbaababbaababaaaabbbbabbbbbbbabbbbababbbaabbbbbaaaabaabbababbaaabbbbbbabaababaabbbabbaaabbaabbababbaababbaaaabaaaabbabbabbaaaaaabaaabaaaaaabaabaabaabbbabbabbaaaaababaabababaaabbaabbbbbbbbbbaaaaabbbbbaabbabaabbbbbbbbbabbaaabbabababababaabaabbaaaaaabbabbababbbbbbabaaaabbabaaaabaaababaabbbaabababaaababbbaabaaaabbaabaaaabababbababaaaabbaabbbbbbaabaabbbabbbabaaabbbbabbaabbbabbababbaabbbaaabaaaaaaabbabbabaabbbabbbaabaabaabbaabaaabbaaaabbbaaaabaabbbabaabbbbaaabbabaaabbabbabbbbbabababbbbaaaabbaaabbababbbabbbbaaabbbbabaaaaabaabaabbabaabbababbabaabbaaaaabbaaabbaaabbbbbbabbbbaabababbbbababaabbaaabaaaababbbbaabbbaaaaaabbbbabbaaabbbababbabbaaabbabaaabbbaabbaaaaabbabbaabbaaababaaabbabbbaabbabbaabbbbbabbaaabaaababbaaaabbbaaaabaabaaabaaabaaaaaaabbabbbaabbabbabaaaaabbba babaaaaabaabbbbbaaabbabbabababbabbbbbbbbbbbbababbaaababbbabbbabbbaaaaabbbbaaabbbababbbbbaaaaaabbbbbbbaabbabbabbabababbbbbabbabaaaaabbabbbbabbbabbaababababbbbbabbbabbabababbbabbabbbababbbabbbabaaaaabaaaaabaaaabbbaaaabaaababaaaaabaaabbbbababaababbabaabbabaabbababbaaaaabbbababaaaaabbaababbbaaaababaaaabaaabaaabaaaabbbbaabaaabbaaaaaaaaaaaababbbaaabbbbbbabbbbabaabbbaaabbbbabaaaaabaabbbbbaaaabbababaaaabaabbbaaabbaababababbbbbabbabaabaabaabbbbabbabbbababaabbababbbbbbbbbbbbbaaaabbaaabababbaaaaaaaaabbbabbbbbaabbbaaaabbabbbbabbabaabbabaaabaabaaababaaababaaabaaaababaabbbaaaaababbbbbabaaababaabaaabbbaabbaabbbbaaaabaabbbbabaabbaabbaaabbabbaaaabaaaaababbaaababbbabbbbaababaaabbbbbabbaaabbbbabbaabbbaabaaaaaaabaabaabaababbbbbaaababbaaaaabbbbbaabaaababbbababaabbbbbabbabaabaaabbabbbbababbaaabbabaaaabababbaabbabbbbbaabbbabababaabaaabaabaaabaabaaaaabaaabbbbababbaababbbabaaabaababbbaaabbbabbababbaaaabbbbbaaaabbbbaaaababaaabbbaabaaababbbbbaaabbaababaaaabbbabbbaaaabbbbaaaaaabbaababbbbbbababbabbaaababbaabbaaaaababbbaaaaabbaabbbbabaaaabbbbbababbbbbbbbbbaabbabaaaabababaaaaabbbaaaaababaaaaaabbbbabbbbabaaaabaaaaabbbbbababbaabbabbaababbbaaaabaaaaaabbaaabbbbaaaaabbbabbababbbbababbaaabababbbbbaabaaabbbbaabbaabbabbaabbbbbbaabaabbbbabbbbbabbaaaabaaabbbabababaaabbaabaabababaaaabbabbaababbbbbbbaaabbabbbabaabaaabbbaaabbabbabbaabbabababbbaaabaabbbbbaaabaabaaaaababaaabbabaababaaabaaaaaaaabbbbabbbbbabbbbabaabbbbabbbbabaaaaabbbbaabbbaaabbbbbabbbaaabbaabbaaaababababbbbbbbbaaaabbbbbabbaaaabbabbbaababbaaabaaabbbaaaabbbaaabbaabababbbababaaaaaabababbbbaabbabababababbbaababbabaaabbaabababbbbabbabaaaaabaaabbaaababaabbbabbabbaabbaabaaaaaabaabaaaabbaababbabaabaabaabbbbbabbaaaabbbbaaabbbbababababaabaaaaabaabaabaabaaabaaaaaababaabbbabababbbababbbbbbbaaaabababbabaababbbbbbaaaaaaaaabbbabbabaaaabaababbbbabaabaaaabaabaaabbaabaaaaababbbbabbbbbbabbbaabbbbbbaaabbaaabbbabbbaaaabbaabaaababbabbbababbaababaababaabaaaaabbbabaaabaaabbbaabbaaabbaabbabbbbababbbabbaaaaaababaaabbabbbaabaabbbaabaaabbababbabaabbaaaabaaabaabbabbbabbbaaba bbababbbababbbbbbaababbabbbabababaabbbabaabbaaaabbaabaaababbbbbaabbaabababbbabbababbabbababaababbabaabbbbbbabbabaaaaabaabbabbaaabaabaaabbaaababbbabaaaaababbabababaababababbabbaabaabaaabbabbaabbaabbbbbabbbbaababaabaaabbbbbaabbbbbbaabbbbabbabaaabbbbabbbbababbbababbbbababbabbababababbabbaaaabbbaaabbbaaaabbaaaabababbaaaaabbbaabbbbbbbbaababaabbabaabbbaabaaaabbbaabbaaaaaabbbaabaabbaababaaabbbaaabaaaabaaababbbaaaaaabbbabbbbbbaababaabaabaaaaabaabbaaaababbabaaababbbabaabaaaabaababbbabbbbbabbabaaabbaaabbbabaabaababbabababaabbaababbbaaabbaabbbaaaabbababaaaabaaaabbababbababbbabbbbbaaaabaaaaabaabaabaaabbabaaabbbbaabbbaababbabaaababababbabbabbaaaaabbaababbbbabaaababababaabaabaaababaaabbbbbaabbababbabbabbabbababaaababababaabababbabbbbaababbbbbbababbbbbaabbbaababbabbbaaababbbbaaabaabababbbaaababbbbbbaaabaaababaaababaaaababbbbbbaaaabababaaababaaababaaabbbbabbbbbaaabbbabababbbabbbabbabbbbbbabaabbabaaababbbbababbbaaaabababbaaababbabbababaaabbaabaaaaaabbababaabaaababaabaabbbbbbaaabaabbbbbaaabaaaaaaabbbabbaabbaabaababbbbaabaaabbbabbbaaabbbabbbbaabbabbaabaaabaabbaaabbaabbaabaaabaabaaaaabbbabaaabbbaabbabbabbabababbbbaaaaabaabaaabbaababababbaaabbbaabbbbbbaaabbababaaabaabbababbbababbbaabbabbbababaabbaabbabaababbaababbaabbaaaaaaababbbbabbbbaaaabaabaabbaaabbaaababaaaababbaababbbabaabbbbbabbbabbababababbbaaabbabaababbaaaaaaaaabababbaabbaabaabaabbbbbbbbbababaaaababababbbabbaaabaaababbbbaababbababbbabababaabaabaabaabbbaabbaaaaabbaabaaabbbabaababaabbbaababbbbbbaaabaababbaabbabaababababbbabbbabbbabbabaabbbaabaaaaabbbbbaabaaaababbbaaabbababaaabaabbbabbbaaaababaabbbabbabbbaababababaaaabababbbbbaabbbabaaababbababaabbbbaabbbaaaabbaabaaabbbbbbbbbbbabaabaaabbbabbbbbaabaaaaabbbaabbaabbbaabbaaabbbaaabbbabaaabaabbbabbaaaaaababaaabababbaabababbbabbbbbaabaaabaabaabbbbbbbbabbababaabbbbbbbbbabaababaaaabbababbaaaaaaababbabbbabaaabbbbbaaabababbbbbbbbaabababbabaabbbbbbbbbbabbbbbbabbaabaaaabaaaabbaabbababaabaabbbbabbbabbbbbbbaabbaaabaaabbbabbaaababaabbbbaaabbaaaabaabaababbbbbbaaaaaabbabaabaaabbabaaaabbaabbaaabbaab bbbbbabbaaabaabaabaaaabbabaaabbabaabbbababbbababaaabbbaaaabbbabaabaabbabbbabbaaabaabbabaabbbbbaaabbbbaabbbbbabaabaaaaaabbbababbaabbabbaabbbbbaabbaabbbbbabaaaaabbbbabbbbaababaaabaaaaababaaabbabbabbaaabababbaaaababbbabbabaaabaaababbbaabbaaabaaaabbbabbbbbaabbbaabbbbbaabbabaababbbabababbaaaabbbabbbabbbbaabbabbbabbbbaabbabbababbbbaaaabaaabaabaabbabbbbbbabbbbababbaabaabaaaababbababbaabaabbbbbbbaabbbbabbbabbbbaaaabbabbbaababaaaababbabbbaababbbaabaababaabaaabbbababababbbabbaabaaababbbbbbbaabaabbbabaaaaababbbabbaabbabbbaaababbbbaabbaaaabaaaabaababbabbabbbbaaaaabbaaaaabbaabababbbbaabbaaabbbababbaababbaaaabaabbabaaaabaaabbbbaaabbbbbaabababbabbbbaaabaababbabbabaaaaaaabbbbababbaaaabbaaaabbbbbbbabaaaabbababaabbababbbbaababbabbbbaaabaaabbaababaaababbbbbaaaaaaabaababbabaaaabaaabbbaaaaabbbbabaaababababaabbaaaaaabaaaabbbbaaaabbabbbababbaaabaaaaaaabaaaaaaaaaaaaaabbaabbbababaabaababaaabbbbaabaabaaabbabaabbaaaabaaaababbabbbbaababaaaababbbbbaaaaaabbbabaabaababbaababbbbbabbbababaabaaaababbabbabbbbbbbbbaabbbaaabbbbbabaabbbabaabaaabbaababbababbbabbabbbbbbbabaaabaabbbbbaabababbaaabbbaaabaaaaabababbbabbabaabaaaaababaabbbbaababababaabbabbbbabbaaaabbabaaaaaabbbbbaaaabbbaabbbbbbaaaabbbbababbbaabaaabbaabababaabbbababaabaaaaaabbbaaaabababbbabababbbbbabaababababbabbabaaaabbbabbbaaaaabbbabbababbabbabbaaaaabbbaaabbaabaaaabbabababaaaabaaabaaabaabbabbababaaaaaaabbabababbaaabbbabaabbaabaabbabbbbaabababbaabaabbbbbbbbbbababbbbaabaabaababbabbbbbabaabbbbaaabbaababbaabbbbabbaabaaaaaabbbbbbaaaababbbbabababbabbabbabbbabaaaabbaabbaabababbbbababbaaaabbaabaabaaaabbbbaabbbaabbbbaabaababbaaaaabaaabbabababbbaabbbbbbbabbbaabaaabbbbbbaaaabbbabbaabbbabaabbaaaabaabbababbbaaaabaabbabbbbbbbbabbbabaabbbaaababbbabaababbbabbaaabbbbbbbbbababaaaaabbabaaabbbabbabaaabbababbabaaabaabbaabbabbaaaabbbbaaaaabbaabaaabbabbabbbaabbaaaabaaaabbabbaabababbbbbabbbabbbbbabbbbbbaaabbbabababaaaaaaaaaabaaabbabaababaababbbbbbabbbaaaaababbbabbbaabbbabbaaababaabaaaabbaababababaaabbabbbbbbaabbbbaabbaaabaaabbbbbbababbbbaabbabaaabaabbbaaaabbaaabbbabb babbbababaaaaaababaaaaababbbabbbaababaabbabbbaaaababbaaabaaaaabaabbbabbbbaaaaaaaabbbabaaaaabbbabaabbabababbbabaabbbaaabababaaaabbabbaabbababababababbaabaaabbbbbabbbbbbabbabbabbbaaababaaaabababbbbabbabbabaabbbbbbbbbabbaabbabbaaaaabaabbabaaababaaabababbbbbbabbbabbabaaabbabbabbbaaaaaabbabaabbbaabababbbbbbbbbabaaaaaaaabbbbaabaabaaaabaaababbbbabbbababbababaababaaababbbbaabaaabbaaabbabbbaaabababababbaabaaaabbaabbbaaabbaabbaabaaaaaaababbabaabbbabababaabbbaaabaabbbababaaaababaaaabaaababaaabbbaaaaababaabbabbbababababbaabaaaaaabbaaaabaabbbbbbaaabaaaabbabbabbbaaabbbaabbaababaaabbaabbbaababbbaaabbbabbabbaabaabbbaaabaabaabaaabaababaaabbbabbbbbbabbbabbbbabbbababbbaaaabbaaaaabbabaaabbabbbbbbbbbaaaaabbabababbbbbaabaaaabbabaaaaababbabbbbabbababbabaaabbabbaaabbababababbbbabaabaabbaabbbaababbabaaaabaabbaaababbaabbbbabbabbaaabaababaababbbbabaaababbaabbababbabbbbababbbbbbaabbbbabbbbabbbbaaabbbaaaaabbabbbbbabbbbaababbbaaabaaaaaababbbaaababaabaaaaaaaaabbaabaabaabbabbbabaabaaaabaaabbbbaaabaabbbababbbabaabbaabbbbbbbaaabbbbabbaabbababbbabaaaaaaababbaabaabaaaabbbbabaaaabaabbbabbababababbaaaabbbbabbbaaaabbbabbabaaaaabaabbabbabaabbaabbabaabaaabbbabaaaabbbababbabababbababbabbbabbbbabbabbbbabbabaabbabbbbaaaaabaaaabaabbbbbaababbabbabbbaaaaaaababbbaabaabbbababbabbabaababababbbbaaaabbbaaabaabaabaababbbaaabbbaaabababbbbababaababbaabbabaaaaabaaaabaabbbabbbbababbbbaaabbbabbaaaaabbbbbbbaaabbabbabaaababbbaaababaaaaabbaababbabaaabbaabbabbaaabbabbbabbbbbaabaaaabaabbbbbaaaababbabbaaaabaabbaaabaaabaabbabbbabbabbbbababbbaababbbaaaababbbbbbbaabbabbabbbbabaaabaaabbbbbbababbabbbaaaaababbaababbbbaabbaabbabbaabaaaababbaaaaaaaaaabaababbaaababaababbbbaaaaaaaaabbabababbbbaaabbabaabaaabaaababaabbabaaabbbababbaaabbabaaabbabbbbabaaabaabbbababaaabababbbbaaaaabababbaaabbbbabbbbbabaaaaabaaabbaaabbaaaabbbaaabbabaabbbbbabbbaabbaaababbaaaaabaaaabaabaabbbbabaaabbbabaaabbbbbaababaabbbbabbbaabababaaaaabbbaabbaaabbbbbaaabbabbaabbbbabaabbaabbaaaabbabbbbbabaabbababaabbabababbabbbabbabbabbbbaabaaababbbbbbaaabbbbbbabaababbbbaabbababa bbababaabaaaababbbbabbbbaaaaabbbabbaaaaabababbbbaababbaabaaaaabaabaabbbbbbababaaaaabaaabbbbabbbaabaabbababbabababbabababbabbaabbaabaabbbaaaababaaababbbbbbbbbbaabbabbababbabbbbbbbaabbabaabaaaabaaabaaaabbaabaaaababaabaabaabaabbbabbbbabaaabbbaabaaaaabbbababaabbbbbbababbaabaabaabbaaababbbbbbbbbbbbbababababbbaaaabbaabbabaaaabaaaaaaaabbbabaababaabbaabbbbbbbaabababaaababababbbabaaababbbaaabbaabbbbaabbababbabbababaaaabbaaaaabbbbabababaaabaaaabbabaabaaababbaabbbbabaababaaaababbbabbabbababaabaabaabbababaaaabbabaabaaaabababaaabbaabbaaabbabaaabbaabbaabaabbaabaaabaaaaabbbbabbabbbbbbabbabbbbabbaabaababaaabbbbaabababaabaaabbbbbbaabaababbbbbbabbbbabbbbaaaaaabbabbbbabaabbaabbaabbbbabbaababaabbaaaaaaaabaaaababaaabbbaabbbbabbaaabababbababaaaaababbbbababababbbabbbbabaaabaaaabbaabbaaabbaaabababaaaabbbbaababbbbbbbbabbbbababbababababbbbaaabbbbbbaabbabaabbbaabbabaabababbaabbabbababaaabababbbbabaabbaababbbaaabaaabbbaabaabbaabbaababbabbaaabaaaababaabbbabbbbaabaaabbbbbbbbbaaaabbaaabbbaaabbbaababbabaabaabaaabaaaabbabaaaaaabbbaaaabbbbaabbbaaaaaabbaabaabaababbbabababbabbaabaaabababbbbaabbaabaabaabababbaabababbbaababaabbabaaaabaaaabbbbaabaaabaaabaaabbbbabbabbbababbbbbbabbbbaaabbababbbbaabbbbbbabaaaaabaaabbbaabbaabbbaabbaaaaaabbbabaababbbaabbbbbbbabbaabaaababaaabababbbaaabaaabbabaaabaabbabaabaaabbbbaaabaabbaabbbaababbbbababbbaaabbaaabbaabbbbbbbbaaababbabbababaaaaaaabbbbbbaaaabaaabbbaaaaaabaababababbbbbaaaaaaaaabbababbbbbbbbabbbbaaaaaaaaaaaaabbaababbbbaaaaabbabbabbbbaaababbbaabbababbbabbabababbaabbbababababbbbaaabbaabaaaabbababbbbababaabbaabbbabbbbaabbaaabaaabaaaabaaabbbababbababbbabababaabababaabababbbababaaaabbabbaaababbbabbbbaabbababbabbbbaabbbaabbbabbababbbbabbbbabbaabbabbaaabababaabaabbaaababbaaaaababbabbaababbabbbbbbbabababbabaaabaabbaabaabababbbbbbbaaaaaabaabaaababaababaaabbbaaaabababbbaabababbaaaabaaaababbbabbbabbbbbabaabaaabaaaaaabaaaababbbababbbabbabaaabbababaaabbbbbabbbbbbbbbbabbaababaaaabaabbbababbbaaaababaaababbabaababbbaaaabbaabbbbababaabbbababaaabbabbbaababbbaaaaabbbbbaababaaabbabaaa baabbbbaaabbbaaabaabbbbbbbbbbbbaaaababaaabaabbbbbbbaabbaaabbaababbbbbaaaaaababbababaaabbabbabaaabbaabbbbbabababaabbaaabaaabaabbaaababaaabababbbababaabbabbabbbbbaaabbaabbabaaaaabbabbaabbabaaabbbaaaabababbbbaaabaabaaaaaaabbaabbbaaaaaaaabbbabbaaababaabababbabbaabaaaaaaabbbbaaaabaabaaaaabababbaabbabaabbabbbbabbbbbbbabbbabbbbbababbbbababbbbabaabbbababbbbaaabaaaabaababbaabababbbbbbbbababbaabbaabaaabbbbaabbbbbbbbbaabbaaaaaabbabbaaaaaaabbaabbbbabbbababbbaaaaabbbbbbababbbababbaaaababaaabababbaaaabbabaabbbbaababbbabababaabaaaaaaaaaabbababbbbbbaabbaaabbabbbaabbaaabbbaabbbbaabbbbabbbbbbababbbbbbbbabbabbaaababbaaaababababbbababbaaaaaaaaabbbabababbaaabaabaabbaabbaabbbabbbbabbbbbabbaababbabbaabbababbbbbabbbbabbabbbaaabbbbabbbbabbbbaabbbababbbbbbbababbaabaabaaaaaabaaabababbbbabbbbaaaaaaaabbabaaaababbbbbbbaabbbaababababaabbbaaababbbabaabbaabaababaabbbaabaaabbaaaabaaababbbaabbbbabbbbabaabbaaaaabbaaababaaaaabbbababbaabaaaabababbaabbaaabbbbaabbbbbbababbabbaaabbbbbbbbbabbabbbabbbbaabaaabbabbbbbbbabbabbaaabbbabbbaaabbaaaabbbbbbbababbabbabbbbbaababbbabaabbbbbaabbbaabbaabaaabababbaabbbbbbbabbbbbbbabbaaaabbbbbbbbbabbaaaaabaabbbbaaabaaaabaaaabbaababaaabbbaaaabaaaaaabababbaaaabbabbbabaabbbabaaabbaabbaaabaaaabbbaaabbaaabaaabababaaaaabbbaababbaabbaababbaabbabaaabababbbbabbbbbbababaaabababbaaaaababaaabbababbabbbaababaaabbaabbbbababababbbababaaaaabbabbaaaaabbaabaaaababaaaababbbabbababaabbabbaababbbbbaabaabaaabbbbabbbbbabbaabbaabbbbaababbbbbbaabbaaabbbaababaababbabaaabbbaaaaababbbbaaaaaaaaabbbabababbaabbaaaababaaaaabbbbbaabbbabaabaababaaabbbbaabaabbbbabaabbbaabbbbbabbbabaabbbbbbbaabbaabbaaaaaababbababbaaaabbaabbbbaabbababbaaabaabaaabababaaaaaaaaabbbaaaaabaaaabbbabbababbbaaaabbbbbbaabbaabbabbabaaabababbaaaaabaabaababbbbbaaaaaabaaababbaaababbbababbaaabbababababaaaababababbaabbaababbababaabbbbabbbbaababaabbaabaaaaababbabbaaaababbbabaaabbaaaaabababababbabbbbaaabaabbbabababbabbaabbabbabaaaaaaabababbabaabbaabbababbbbbabbabaaaabbbbbaaaabaabbbbbbbbbbabbbaaabbabababababaaababbbbaaabbbbbbbababbbabaabaabaabb abababaabbbaababababababbaaaaaabaaabaaabaabaabbbbbbbbbaabaaaabbabaaaabbaabbaababaabaababaaaabbaabbaaaababaabaaaabbbbaaaababbaabaaabaababbbbabbaaababbbbaaababbbaabbbbbaaabbababaabbbbbbbabbbaaababbbaabaababaabbabaaaaabaaaababababbabbababbaaaaaaababbaababbbbbbabaaaaaabbababababbbbabababaabbabbaaabbaabbbbbbabbabaabaabbaaabaabbabbaabbabaaabbbbaabbbbbbaababbbbaabbbbbaaaababbbaabbabbaabbbabababaaababaaabaabbbbbbbbaaaaaaabbbbaaaabbabababaaaabababbabbabbbaaaabbabaaaababbabaabababababbbaaabbaaaababbbbabaaabaaaaabbbaaaaabbabaaaababaabbbabaaabbbaabaabaabbbbbbbbbabbabaabaaaabbabababbbbbbbaabaaaabbbaaabbabbbaabbbabaaababbaaabaabaabbaaaabaabaabbabbaaaababbbbbbaabaabbaababaaaaabaaabbbbbabbabbaaaabbaabbaabaaaabaabaaabbaaabbaaaaababbaaaaababaabbbaaabbabbabbbbaabaabbaaaaabbababbbaababbbaabbababbbbabababbbbbaabaabbaaabbaaaaabbaaaabbaaabaabbabbbbabbbbbaabbbabbbababbabbbabbbaaabababaabaababbbbaaaaabaabbaabbaabaaaabbabababaabbababaaabbabbabaaaababbbbbaababbabbbaabbbabbaaabbaabbbaaaaabbbbbabaaaaababbbabbbabaabbbaabbaabbababbbbbaabbbbbbbabbaabaaabaaabbbabbbaaaaabbaababbabaaababaabbaaaabbbaaaabbabaabbaabaabaabaabaabbaaaabaaaaabbaaabbababaabbabbbabbbabbaaababbbaabbabbaaabbabbabbaabaabbbbbababbaabbabbaaaaabbaabbaabbbabbaaabaaabbaaaaaaaabbaabaaababbbabbbabbbbabbaabaababbabaabbabababbbbaaabbbabbbaaaaabbbbabbaabaaabbbababbabbbaababaabbbaababbbbabaaaaaabbbbabbabbaaaaaababbbabbbaabaaabaaaabababaabababababbbbbbabbabaabbbbaaabbbabbbaababbaabaabbbabbabbabbaababbaaabbababaaabbbabbabaaaabaabbbabaabbaaaabbbabaaababaaaaabaaababbaaababbabbbbbaaabaabaaabbbbbabbbabbaabbbbaabaabaaaabbaabbaabbbaaaabaabbbabaaabbaaabaaababaabaaaabaabaabbaaabbabaabbbabababbaaaaabbabaabbabbbbaaabaaaaababbbaaabaaabbbaabbbabbbbabbbabbaabaaaaabbbaaabbbabaaabbabbabbbbbabaabaaaababbbbbbbaabaaabababbaababaaabaaababbabbabaabababaababbbaabbabbbabaaaaabbaaaaabaabaabbaababaaababbbaabaabbbabbbaabbbaabaabbbababbaabababaaaaabbaabbbbabababbabbbababbbabaaaabbabbabbbbbbbbababbbabbabaabbaabaaababbaabbbbbbaaaabbababbabbbaabaaaabbbbaabaabbbaaabababb aaababbbaaaabbbabbaabbaababaaaabbbabbabbabbbbaabbbbbabbbababaaabbabbbababaabbbabaaabaabbaabaaaaaabaabbbabaabbbbbaaabbaaaabaaaabbaaabaaaaababaaaabaababbbbabbaabbbabbaababbbbabaabbbaabaaabbaababbaabbbbbabaabbbbaaabaaabbbbaaaaaabbabbbbbaabaaaaabaabababaabababababaababbabababababaabbaaaaaabbaabbaaababaaaabbbbabbababbbabbbabbabbbaabbbaabbaaabababbbaabbbbbbabaaaabbabbbbabbabababbababbbaaabaaaabaabbababaaaabaababbbbaaabbbbbabbabbabbaaabaabbbbbbbaabaababbbaabaaaaabbbaabababbbbaaabbaabbbbaaababaabaabbaabbabaaaabbabaaabbbabaabbbababbbbaaaaaababababaaaaabbabbabaababbababaaaaaaabaaaaaabaabababbabaabbbaaaaabaaaaabaabaaaaabbbbababbabbbabbabaabbbaaabbabaabbaabbbbabababaabbbababbabbabbaabaabbbbababbabaabbbbaaaabbbaabbbaaaaaababbbaabbababbabbaaabaaaababbabbabbabaaaabbaabbaaaaaaabaabbbbabbbababbaabaabbbababbababaabbabaaabbbabbaabbaaaaababbbbbbaabbbaabbaaababaaaabbbaaabbaaaabbbababbbabbabaabbabbababababbaaaaabababbabbabaaaabaaaabababaaaaaababbaaabaabbabaabbbbbabbbbaaaaabbbabbabaaaabbbaaaaaabbbbbbaabaababbbabbbabbabbabbaabbbbabbaaabaabbbabbabaabbbbbaaaaabbabaababaabbbaabababbbbaaabbabbabababaababbaaabbaabaaaaabbabaabbabbaabbaaaabaabbbabbaabababbbbaabbababaabaabbaaaaababbababaabaabbbbbbbabaaabbbabbabbbbaaaaabbabaaaababbbabbabbabbaaaaaaaabaabaabaaaaaababbabababbbabbbabbabbbbbbaabaabbbbbaaaabbaababaabbabbbbaabbabbababbbbaaaaababaaabbababbabaababbabababbbabaabaabaaabbbaabaababbabbbbbabaaabbaaaabbbaabababbbabbbaaaaabbabbabbababbbbbaaabbaabbaaaabbbabbaaaaabababaaaabbaaabbbabbbaaabaaaaababbababbbbbaaababbbbaabaabbbabababaaaaaaabbbbaabbaabbaababbaaabbaaabaaaabaaabbbbbbbbababaabbbabaabbbbabbbaaaaaababbababbababaaaaababbbaaaaaaaabababbbaaabbbbbaabbaaabaaaaabaaababbbbabaaaababbaaaaabbaabaabbbbabbbaabbaaabbbbaabaabaabaababbaabaaaaabbbbbbaaaabaaaaaaaaababbbaabbabbabbbbbbababaabaaaababaaaababbbbbaaababababababbbabbaaabbbaaabaabaaabbababbaaaaaaaaaababbbabbbaaaabbbababbbabbaabbaaababbababaaabaaaabbbbbaabbabaaabaaaaaaabbbbbabaaaaaaababbbaabbabbabbaaabaaabababbaabbbbaababbbbabbbaaabbbbabaababababaaaabba bbaababaaaabbbabbbaaabbaabbaabbaaaabaababbaabbbbaabbbbabbbaabbbbaaabbbbbbaabbbbbbaabbbbabaabbbbbabbabaababbaaabaaaaabbaabbaaabababbbaaabbbaababbabbabbaaabbbbbbaaaababbaaaababbbabbabaabaaaaabaabbaabaabaababaabaabbabbababbabbbbaaaaabaaaabbbbaaaabbbaaaabaabbbabbbbabaaaabaaaabbbbbbbabbabaaabaaaaabaaababbbbbbbbaaaabbababbbbabbbabbabbabbaabbaaabaaababbbaabbbaabbbabbaabbabaaaaaaaaabaabbbabaabbbbaababbaaaababaabaaabaaabaabbabbabababbababbaaabaabababaababaaaabaabbaaabbabababbbbbaaabbaabbbbabbabbbababbbababbbabbbbabbbabbbbbbaabababbbaabbbaaabababbbbbbababbaabbbbbbabbabaaaabaaaaaababababbbbaabbbaabbaabbabaabbbbaaabbbabbababaabaabbbbbbabaababbbbaaaaabbabababaababbaabbbbbaaabbabaaabbbaabbabababbbbbbbbaabaabbababababaababbabbabababbabbabaaabbbbbbabababbbbbaaaaaababbbabaaabbbbaabbaaabbbbbabbbbbbbbbbbaaaabbbaaabbaaaabbabbabababababbbbbabaabbaaababbbbaaaaababbbaaabbaaaaababbbaaaabbbbbababbabbabaababaabbaabaaabababaabbaabbaabaabbabaabbbbbabbbbabaaabbababbbaaababbbbbababbababbbbababaabbabbbabbabbbaaabbabaabaaaaabbaaaababbabbbaababbaaaaaaaaabaabbaaababaaaababbbabababaababbabababaaaabababbbbabbabbaaabbbbbbaaabbaaaaabbbaabbaaabbabaaabbaabbbbaaaabaabbababbabbbbbabbabbbabaabbabaabaabbbbbaaaaabaaaaabaaaaaaaababababaaaabbaaaababaabbababbaaaaabaaabaaabbbbabaaabbbabbabbaababbbabaabbbbbbbbaababaaabaababaaaabbbbbababbbaababbbbbbaabaabbaabbabbbaaabbbbbaaabababbaaaabaaabaabbbaabaaabbbbbaababbbbbbabbaababaabbaaaaaabbaabaaaaabbaaaabbbbababaaababbaababaabbaabbbbabbaabbaaababbbbaaababbabbababbbbaabbbabbabbaababbaaaaababbbbaaaabaabbaabaaabaaabbbabbbababbaababaaababbaabbbbbaababbbaabbbbbaabababbbbbbaaabbaaaabaaabaaabbaabbabaaaabaaabaabbababbbbabbbabaaabbbabaaabbbababbbbbabaaaababbbabbbbaabbbbabbababbbabaabbabbbbbbaababbabaabbbbababbbabbbbabaaaabbbbbbabaaabaababbbabbaababaaaabbbbbbbbbbbabaabbaaaabbbbbbbabbaabaaabaaaaababaabbaaaaabbabbbabaaabbbabbbbabbabbbababbbabbbaabaaaabbaaaaaabababbbaababbbaabbbaabbbbaabbbabaaaabbbbbbbbaabaaaaaabbabaabaabbaaaaabaaaabbbaaabbbbbabbaaababbbabbabaaabbabbbabaabaabbabbabaaa abababbaaabaaaabbaaabababbbbabbabbaabbbbbaababaaabbaaaabbbbabbbbbaabaaabbbabbabaaaaabbbabbbabbabaaaabbbabaababbbbabbbababbbbbababbaaabbaaabababaabbaaabaaabbaabbabbaababaaaaaabaaababbaabababbbbaaaaaabaaabbabbbabbaabbbabaaabbaabababbbbaaaaababbabbbbabaaabababbbbbaaabbbaabbabbabaabbbaabbaaabbaabbabbbababaabababbabbbabbbababaabbaaaababbaababaaaaababbaaaabaaaaabbaabaaaaabbbabaaaababbbbabbaaabbbbbbbabaaaabbbabbaabbbaaabbbbbbaaaabaabababbabababbbbaaaaabbbaabbbaabbababbbabbaabbababbbbbababbabbababbbabbababaabbabbababaaabaabbbbbabbaabbabbbaaaababbbbbbbbaabbaabaaababbbabbbbaaabbbbbaabbbababbaaaabbbabbbbabaabbabaaabbababbbbbaaaaaaabaaabaabaababaabaabbaaaabaaabaabaabbbbbabbbbaababaaabaaaaaaaaabaabbbababaababbababaabbbabbaaaabaababbbaabbabaababbbbbaaababbaabbabbbbabbbbaabbbaabbababaabbaabbaaabbbbbbbbabaabaaaaabababbbbbbbbabbbbaaabbabbaabababbaabbbabbabaababaaaaaabbbaaaababbabbbabaabbbbbbbbabbbbababababababbabbbbabbbbabbbababbbabbabaabaaabbbbbaabbbabaabbaaaaabbbabbabbbababbaaabbbbbabbababbaabbabbaababaababbaabaabbbabbaabbaabbaababbaababbbabaabbbaaabababbabaabbaaabbbaaaaabbbbaaabbaabaabbbabaabaaabbabbbabbababbaaaaaabbbbbaaabbbabbababbbaabbaaabbaaabbababababaaaaababbbbbbaabbbbaabaaaababaaabaaaabbbbbabaabbabbaaaabbabaaababaabaaaaaaaaababaabaaabbaaabaaabbbbaaaaaabaabababbaabbbbbaaabbbabbaaaabbbbbabbabbaaaaaaaabbaaabbaabbaabaabaaaabaabababaababbbbaabbbaaabbbbaaabaaabbbaaabbbbbbbaabaaabbabaabbaabbabbbbbaabbbaabbabbbabaaaababbaabbbaaabbababbbbabbbbaababaabaaaabbbaaababaaaaabbaaababbbbaabbbbbababbbabbbaaabbabbbaaabaaabbbbbabbbbbbaaaababbbababaaababaabaabbbbababbbababaababaabbaaabbaaababbabbabbaabbbababababababbabbaaaaaabbbabbabaabbbbbbbabbabaabaaababaabbababaaabaabababbabbaabababbabbaabaabaabbbbabaaaaabbbaaabaaaaaababbaaababbaababaababbabbbbbaabaabaabbbbabaaabaabaaaabbabaaaaaaaaaaaaaaaaabbbbbbababbbbaaaaabbaaaaabbabbbabaabbaabbbbbabbaabbbaabababbbbbbaabbabbabbaabbbaaababaaabaaabaabbbbabbabbaaabaabaaabaaaabbbbabbbabababbbbaaaabbbbbababaabbababaababbabbabbbbbaaaaabbabaabaaababababbabaabbbb bbaabbbaababbbaabbabaabbabaaaaaabbabbbbbbbbbbbbabaabababaababbbbbbbaaaaaabbbaabbbbabbabaabbababaaabbaaaababbabaaababbababbabababaaaabbbababbbaaaabbabbaaaabbbbbababbaaabaaaababaaaabbbbaaababbbbabaabaabbababbbbaaaaabbbabbbbaaaabaabaababbabbbbaaababbbbaaabbaabbaaaabbbabaaaaabbbabaababaaabbabababbbabaaaabaabbbabaaaaabbbabaaabbaaabaabbbbaabaabaaaabaabbbbbbabaababaaaabaaaaaabbbbbaaabbaaaabaabbbaababbaaaaaabbbbbbbbbbbbaababbabbabbbaabaaaaaaabbbabbabbbbaabbaabbababaaabaabbbbbbbbbbbbabbbbbbabbbaabbaaabaabbbabbbabbaabbbbaaabbbaaabaabaaabaabbbbbbaabaabaabbabaaaabbabababaaabbabbbbabbbababaaaababbabbaaababbbaaaabaabbbabbbbaaabaabbbaabbbaabbaaaaabbbabababbaaaaaaaaaabbbababbbbaaaabbbbbaaabbbabaabbbbabaaabbbbaaaababaabbbbaaaaaabbaabaaaaaaabbbaaababbaaaaaaaababbbbabbabaabbbbbbbaaaabbaabbbbabbaaaaababbabababbabababbaababbbbbbaaaaaababbaaababbbaabbabbbbbaabaababaabbbbaabbaaaabaabbbaaaabbabaaababbbaaaabaaaaaaaaaaabbbaaaaabababbbbbaaaaabbaabbaabaabbabbaaaaabbaabaabaaabbabbbbbaaaaababbabbbbabbaaabbaaabbabbbaabbbabbbbbaababbbabbabbbabbbabaaabbaabbbaaaababbbaabbababababbabbaaabbbababbaabbbaabbbaaaabbaabaabababbaabbbabbaabaaabaaabaaaabaaabbaaaababbbbaaaabbbbbaababbbaaabaabbabbbabaaabbbbaaababbabbbbbbbabbaababbabaaaaaabbabbaaabaabbbbaaabbaaabbaabbbaaabbaaabbaaabbbbabaabbbaababbaaabaabbbbaaaabaaaabaaabbbbbabbabababbbbaabbababbaababaaabbabaaaaaabbbaaabbababaabbbabaabbbbbbbbbababbaabbbbaaabaaabbbaaabbbbbabbabbbabbabaaabaabbabaaaaaabaabbaaabaabbbbabbbbaaaabbbaaabaaabababaababbbaabaabaabbbabbbbbaababbaabbbaabbabbabbbaabbbabbaaabbbbaaaabaaaaabaabbaabbbbaababababbbabaabaaaaabababbbbbbbabbaabbababbbbbbbaabbbbaababbbabaabbabbbbaabbabaaaaaabbbbbbbaaababbbbaabaaaaabaabaaaaabaabaaaaaaabaaaabbabbbbbbbaaaabbaaaabbbbbabbbabaaaaaaabaaabaabaabbbaaaabbbbababbaaabbabbaaababaaababbaaaababbabababbbaabbabbbabbabbbaaabaabbbbaaaaaaaabbbaabbbaaaaabbbaabbabbbabababbbababbbbababbaabaaaaaababbbbabbabababaabbabbaaabbababbababbabbbabaababbbabbaaabbabababbbabaaababaaaaabaabbbbabbbbbabaabaabbbbbbaababaabbaabbaabbbbbbaaaaaa aabbbaabbabbabbbabbbababbbabaaaaaaabbbababababbbabbbbbbaaaabbaaababbaaaaababbbaaabababbaabbbbaabababbaaaaaabbbbbabababbaabbabbbbaabbbbaabbbbaabbbbbabbaaaabbbaaabbaaabbababbbabaabbabaababbabaaabbbbaaabaababababaaaaaabaaaaabbbaababbabababbaaaaaaabbaababaabbbabaabbbbabbbbbabaabbbabaaababbababbbabbbbaaaaaaaabaaaaabbaabaaabaaaaaaabbabbababaaaabbbbbbbaabbbbaabbbbbabaabababaaaaaababaaabbbbbbaaabbaaaaaaaaabaabaaababaaaaaaabbabbabbabbabbaabaabaabbabbabbbabbabbaabbababbbbbaabbabbabbaaaabbbabaaaababaabaaabbaaabaabbabaabaabbabbaababababbaabaaabbbbbabbaaaaaabbaaabaabaabbbaabbaabbbbbbbbabaaabbbabaabbaababbbbbaaabaabaaaaabaababbbbaaabababababaabaaaabbaaaaaabaabbbbaabbababaaaabaababbabbaabbbbbbbbbbbbbaabababbaabaabaaaaaabbbababbabbabbababbabaababbaaaabbaaababaaababaabbabaaaabbbbbbaaabaabbbbbbbbbbbbabaaababbbabbbbabbaababababaababbaaaaaaabbbabbbbaaabaaabbabaabbabaaaabbbababbbaaaabababbbabbbbbaaaaaababaabbbaaaaaaaabbaabbbbabbaababbabbabaaabbbbababbababbbbabaaaaabbaabaabbbaaaaabababbbababbbababbabbaababaaaaaabbaababbbabbbbabbabbababbaabbbbaaababaabbaaaaabbababaaaaaaaaaaabaaabbbabbbbabbabbbbbbabbabbbabbaabaabaabbbabbabbabaabbbbbbbabbbabbaababbbbbaaaaababbaaaaaaaaaaaaabaaabbabbaabbbbbaabababaaaababbbbabbababbaabaabbabaabbbbaabaaaabababbbabbbabbabbaaaaaaabaabbbaaabbbabababbbaaabbababbbababaabbbaabbaabbbabaabababaababababbbabbaaabbbabaabbaabbababbbbbaaabbbabbababbababbaaaabbabaabbbbabaabaaaaabbbbbabbabaabaaabababbbaaaabababbabbaabaaaabaaaaaaaabbaaaabaabbbabbbbbabbbbababbaabbaaabbabbabbabbbbbbbbbaababbbaaaaaaabababaababbbbbbaabaaababaabbbabbabbabbbbababbbabbbaaabbbbbabbabaaaaaaabbabbabbbabbbbbaabbbbaaaaabaaaaabbbbaaaabbbabbabababababbbbababaaabbaababbbbbbababaaabababbbaabaaaabababbbbaabbbabaabbbbaabbbaaaaabbaaaababaabbbaabbbbaabababbbbabbbbaababaabaaaababbabbaaaabbbabaaaabbbbbbabababbbabbababaabbbaabbbbababaaaaabaaaabbbabbaaababbabbabbbaaaaaaababbbbbabaaaaaabbabbbbaabbabbbaabbababaabbaaababaaabbbbaaaaaaababbbbabbaabaaabbbabbabbaabbbbabbabbbbbbbaaabbbaaabbaaaabbbbaaaabbababbabbbbaabbbbaabab baabaaaaaaabaabaaabbabaabbaaabaaabbabbabaabbbbabbbaaabaaabaabbaaaaaaaaaaaaababbbbbbaababaabbabbaaaaabbbaabbbabbabaaabbbbabaaababbbabbbabababbaaaabaababbaaababbbbaaababbaabaabbabaababbbaaaaabbbbababbabaaabaaabbbaaabbaaababbaaaaaaabbaaababaaaaabbababbaaaaabaaaaabaaabbaaaabaababaabbaaabbababbbbbababbbbabaaaaabaabbaaabbbaaabaabbbabaabbbbbaabaababaabbabbbabababbbbbabaaaabaabaabaaababaabbabbabbabbbabababaaabaababbbaaaaaababbaaaaabaaababbbababbbbbababaaabaababaabaabaabbbbaaabaababbbaaabbabbaababaaaaabbaabbbbababbaabbbabbbbabababbbababbaaaabbbabaaababbaabbaaabbbbaaaabbbabaababbabaababababababbabbbbbbaaabbbabbaaabbaabbbbabaaabbaabaaabbbbaaaabaabbbabaabbabaaabbbabaabbbabbabbbbbbbbbbaabaababaabaabbbbbabbbaabbabbbbbbbaaababbbbaabbbabbbaaaabaababbabbbbabbaaababaaababbaabbabaaaaabbbaababbaaabaabbaaabbbbbbbbbabbababbbaaabbaabbbabbaaabbbbbabaaabbabaabbbabaaabbbbbabaabbaaaaaaababbbaaaaaaabbaaaabbbbabbbaaababbabbbaaababbbbbaaaaaabbabbaaaaaabbaababababbbabbbababbbbbbabaaaabbaabbaabbaababababbabbabaaabbaaaabaaababbabbbbaaaaabaababbbabbbbaaaababbbbbabbaababbaaababaaabaaaababaabbaaabbaaababaabbbaaababbbbaaaaaaaabaaababaababbbbbbbbabaaabbaaaaaabababaabbbaaaabbaabaabbaababaabbabbbabaabaabbababbaabbaaaaaababaababbbabababbbbbbbaaaababbabbbbabbaababababbbbabbbbbaaaababbaaababababbbaaabbbbbbbaaababbaaaaaabaaaaaaabbbbbbbaababaabababbbbbaabbbbbbbbaabbbbbabbbabaababaaabbaaaaaabbaabaabbabbaaabbbbaabaabbabbbbbabaabaaaaaabaaaabbabbbbbbabaaabbbbababbabababaaabaabbaaaaabaabbaaabbbbabbbbaabbabaaababbbbaaaaababaabaabbbaaabaaabaabbabbabbbbbbababbbbbbbbababbbabbaabaabaaaabbaabbbbabbaaabaabbbabbabbbaabbabababbababaababaaabbabbaabbbabbbbbababbaabbabaaabbbababbbbabbbaababbbbbaaabbabaabbabbbbaaaaabbaaaaaabbabbbabbabaaaaabbaababbbaaaaaaababbbababaabbbabbbbbbaabaaaabbbabbbbaaababaabababbbbabbbbbabbaabaaaabbababaaaaaaabaabbabbbaabaaaaaabbbabbbaaababaaabbbabbbbbbaabaabaabbaaaaabbbbaaaabbbabbbabbabbbaabaababababbbaaabaaaabaabaaaabbbabababaabbababbabbbbaabbabaababaaaabbbaaabababbabbaaabbaabbaaabaaabaababbabaabbbaba bbabaaabbabbbabbabbaababaabbaabbbabaaabaabaaaaabbbaaababbaababbabbaababaabbabbaaaabbbaababbbaaaaabbbabaabbbbabaaabbbbbbaabaabaabbaabbbabbbbbaaaabababbbabbaababbbbabbabbabababbaabbaaaaaababbaaaabbaabbabbbbbbaaaababbabbbabbabbabbabaaaabaabbaabaabaaabaabbbaaabababaaaaaaaaaabbbaababaabbaaaaaabbbbabaaaaaaaaabbabababbbabaaabbbaaaaaababbbbaaabbaabbaabbbbaabbaababbaabaabbbbbaaaaaabbbbbbbbabbaabaaaabaaaaaababbaaaaaabbabbbabaaaabbabaaaababbbbaaababaaaaababbaaababaaabbaaabbbababbababababbaababababbaabbbbbabaaaaabbaabaaabbbbbbabbbabaaababbababbabbbbbabbbbbbabbabaabaaabaababbbaabbbababbbabbababbbaaaababbabbbaabaaaaabababbbaaaababbaababababbababaababbaabbaababbbbaabbbabbabaabababbababaaaaabababbaaabaaaababbbabbaaabaabbbbbabbaaaaaabbbaabbbbababaabababbbaaaabbbabbabbbbabaaabababbbbaaabbabaabbabaaabbbaaabaaabbbbbababbabbbaaaabbbbabbbaaabbaaabbbaaaabbbbbabaaabbbbabbaaabbbabbaaabbaaaaabbabbabbaaaabbbaabbbbbabaaababbaaabbaabbabaabbbbbbaaabbaaaaababbaabaaaabbaababbbaaaababaababaabbaabaabbaaaaaaaaabbbaababbaabbbabbbabbababbbabbbababbbbabbaabbaaaababbbababbbbbbbbbbbabbaababaabbbbbbaaaaabbaabbaaaabaabbbaababbbaaabababbbababbabbbbabbbaaabaabaaaababbbbaaabababaaaabaabbabababbbabbaabaabaaaaabababaaaaaabbaabaaaaabbbbbbbabbbaabaabbabaabbaaababbabaabbbaaaaabaababaabaababbababaaaaaaaaabbabaababbbabababbabababbaaababbbaaabaabbaaaabbbbabbbabbbaababababbaabaababaabbbababababaaaaababbaabbbbbabbabaabbbbabababbababaabababaabaabaabbaaaabaaaabaabaaaababbabbbbbaababbabbbabbababbabbbabaaaaabaaaaaaaaaaaabaabbaaabbabbabbaababaabababaababaabbabbaabbbaabbbbaaaaabbbbbabbbabbbbabbabaabbbbaabbbabaababbbbbaabbbaababbbbbaababbabaabababaababaabaabbbabbabaababaaaaabbabbababbaaaababbabbaabbaaabbaaaabbbbaaabbbabaabaabaababbabbbabbbbbabaababababbaaaabaabbabababaabbbababbabbababaababbababaababbbbabaaabaaaaaababbaababaabaabbbabaabbbbbaabaabbbabbaaabbbbaabbabaabbbaaaabbbabbabaaabaabbbaabbaabaaaabbabbbbbabbbbbbbbaabababbbababaabbaabbabababbabbbbabbbbaaabbbbaaabaaaabbabbbaaabbaabbaababbabbbaaabbbaababbbbbaaaabaaaabbaabaaabaa aababaabababbabbaaaaaabbbababbabbbbbaabbbbbaaaabbabbabbbabbbbbaaaaaaaabbbaabababaababbbabaaaabbbbbbbbaaaabbaaabaabaaaabbbaaaaaaabaaaabbbaaaaabaabaabababaaaabbbaaaaaaaaaabaabbbbaaaaaaaaabbbbbbbaaaaaaabbbbbaabaaaababbbbaaabbaaabbababbaaabaaabbaababbabbababaababbaaabaabaabaaaabbaaaabababbaaaabaaaaaabbbbbbbaabaaaaababbababbabaabbabbbbaabaaaabaabababbbbabbaaabbbaabbabbbbabbaaabaaabbababaabbaaababbabbbbbaaaaaabaabaaaaabaaabbaabaabbbababbbbbabbbabaabbbaabaaaabaabbabbbaaabbaaabaaababbbbaaabbbbbbbbaaabaabaaaabaaaaaaaabaaaaaabaabbbbaaaabbbabaabbbabbaaabbaababaaaaabaabbbbbaaaaaabbaaabbbaabbbbaaaabaabababaaabbaabaabaababbaaaababaabbbbaabaabbbbbbaaaababbaabaaabbbaabbabababbabbbbabbaabababababbbbaaaababaaaabbabababaabbbaababbbabaabbbaaababbbbbabaaaabbaabbbaabaabaaababaaabbbabbbabaaaaaaabbabaaabbaaaaaabaaabbaaabbbabbbbabbbbabbbbaaaabaaabbababaababbabaaaaabaabaabbbbbaaaaaabbbbabbbaabbbabaabbaabbaaababaaaabbaabaaaaabaabbabaababbabaabbbabbbabaaaabababaabbbababaabaababaabbabaaaabbbbbaaabbbabbabbbaaaabbbbaabbbaabbbbaaabbbaaaaaaaabbaaabbabbbaabbbbaabababbabbaabaaaabbabbababbbaaaaabbaabbaaaaabbbbabbbaabababbbabababbabaababaaaaabbaabababaaabbbabbabbbbbbabaaaaabbbbbabaaabbbabaaaabaaaaababababaababaabbaabbabbbabbabbbabbbbbbbabbababbabbaabaaababbbabaabbbbaabbbabbaabbabbabbaababaabbbbaababbbaabbabbbabbbbaaabbaabbbaaaaabaaababbabbaaaaabbbbbbaabbaaaaababaaabbbbbbbaaabbaababbaaabbaaababababbabaabbabbbbbabbaabbaabbbabbaabbaaabaabaabbababbbbbabbbabaaaaaaaabbababbbbaabbababbbbbbabbbabbaaaaaabaababbababababbaabababbbbbabbabbaabaaaabababbbbbaaaababbbaabbabbabaabaaaabbbababbaabaabbbbabaaaababbbbabbabaababbbbbbaaababbaabbbbaaabaaabaabbabababaabaaabbabbbbbbbaababbaababababaaaabbbbabaabbbbbbaaabbbbaaaabbbabbbaabaabbbbbabbbbabababaaaabaabababbaaabbabbaabaababbaaababbabbbbbbaaaabbaaaabbabaabbaabbababaaaaaabbbabbbbbbaaaabbbbaaabbbaaaabbbababbbabbabbaababbbbaaababaaababbababbaaaabbbbbbbbababbbbbaaabbbaaabbabbaaabbbbbbbbbbbbbbbbbabbabbbabbbaaabbababaaaaabababaaaabababbbbaababbbababaaaabbbbaaaabbabbaababbabbba baaababaabbbbaaabbbbabbaabaaaaaabaabbbbbbbabbbabbbabababaaababbbabbbbbbbbabaabbababbabbbababbbbbaabaaabababbabbabbaaaabbbbbaabbbbaaaabababaabbbbabbbbaaabbaaabbbbaabaaaababbbbbaaaaababbbababaaabaaaaaaabbabbaaababbabaababbbabbbbabababbbaaaaaabbabaabbbaababbbbabbbabababababaaabbbaabbaaaaaaabbbababbabaaabbaaabbbbbabbbabbaaaaabbbbaaabbbaabaaaababbbbababaaaaaabbbaaabbbbbaaababbbbbaaaabbbbabbbbbaaaabaabbbabaabaaaaababaababbabbabbabbbaaabbabaaaabbbabaabbabbbaaabbbbbaaababbaabbbbaaaaababbbaaaabbaabbbaaabaaaababbbbabbabaabaabbbbabaabbaababbabababababbaaabbabbbbabbbaaabaaaabaaaaabaaaaabbbbbbbbabaaabaabaabaaabbbabbaabababbaabbaabbbbabaababababaababbbaaabbabbababbabbbbaabaabbaabbbbbaaaaabbaabbaaabbaabbabababbbabbbbbbabbbbbbbbabaaaaabbabbabbbababaabaaaabbaaaaaaabbbbabbbbabbabaaaababbabbabababaaababbbabaaababbaabaabbabbaaabbbbaababbbaaaaabbaabbbaabaabababbbbaaabaaabbaababbbbabaaaabaabbaaaabbbabbaabbbbbbbbbbbbaababbaababbabbbaaaaabbbbbbabbabaabaabaabbbbbbbaababbabbbbaabbaaaabbbbabbbbababbbbbabaaaabbaaaabbbabbabbaaaaabaabaaaabbabaabaababaaaabaaabababbaabbbbbbaaaaabababaabbbabaaaaababbbabbbaaaaabbabaaababbaaabbbbbbbbbbbbbaabbbabaaaabaabaaabbaaababbaababbbaabbbaaabaaaaabbbaaababbaaaababababababaabbbabaabbbababbabaaaaabaaabaaaabbaaabaaaabbabbabbaabaababbaaabababaabbbbbbabaabbaabbaabbbaaaaaaaaabbaaabaabaaaaaabaababaaabaaaabbabaaaabbaaaaabbbbaababaaaaabaaabbaaaaaababbaabbaabbabbbbaabbaaabbbaabaaaaaaaaaaababaabbabbbbbbaaabbbbabaababbababaaabbbbaababbabbbabbaaabaabbaababbbaaabaabaabbbabaaabbbbaaababaabaaababaaaaababbbbbabbbbbbaabbbbbbaaabbbbbabababbaaabbaaababbbbaabaaaaaaaaaabbaabbbbabbbbbbaaaabbaaaabaaabaabaabbabaabbbabaaaabaaaaaabbbbaaabaabaabaabbbbabbbbaabaabbbaabbabababbbbbbababbbaabbbaabbabbbaabaabbaaabaaaaabaabaaabaabaabbbababaaaaaabaabbbbaaaaaababbbaababaaabababbbbbbaabaaabbbabaaababababbaabaababaabaababbbabbaabaaaababbbbaaabbbbabbbbaaabbbbaaabaaaaababbbaabbbabbbbbbbabbbaaabbbaaaababbababbaaaabbbbbababbbaaabbaaaabaabbbaabbabaaaababbababbabbaaabbbaaababbbaaaaaabbbbbaababbbaabbbbbabba abaabaaabbabbabaaaaabababbbbabbabaaabbbaabaaaaabbaabbaababbbabbabaaaabababbbbaaabbbaaaabbabbaaaaabaabbbaabbbaaaabbbbabababbbaaabbbbaabaaabaabbbbaaaaabbbabbbbaababbaaaabaaabaaaabbabbbbbbbbbbaaabbaaabbabaabaaaaabaaabbababbbbabbbabaaaaaabaabbbbababbbabaaababaaaaaababbababbababababbbabababaabbaaabbbbbbbbbababaaaaabaababbaaababbababbaabbababbabbabaabbbbaaabbbabaababbbaaaabaabbabbbaabbaaaaabbabbaabbbbbaaaaabaabaabaabbaababbbbaababaaabbbabaaaabaaabaababaababaaababbbbbbbabbbbbbabaaaaaabbbabbbbbbbababaaabbbbaaababababaababbaabbabbaababbaaabbaaabbbbbbabbbbbbaabaaabbbbabbaaabbaaaaaabbaabbabbaabbbababaabbababbbbbbbbbaababbbbbbbabaaabbaabbbabbaaaaaaaabbbabababaabbaaababbababababaabaababaaaabbbbaaaabbaaaaabaaabbaabaaabbbbbaababbbabbbaaaabbaaaaabaaabbbaabaababaabaabbbaabaaabbabbbbabaaabbbbbbaabbbabbbbbbabbbaababbaaaaabaabbabaaaaabaababbbaaaabbabbabaaabaabaaaaabaabaabaaaabbaaabbbbaababaaabbbabbbabbbbabbbbaababaabababaabaaaababbabbbbbbbabaabbbabbbbaaababbbaabaaabbabaabaabbbabbabababaaabbbaababbbbbabbaabbbaaabaabbaabbbababaabbbaaaabaaabbbbabbbbaaabababaababbaabbabaaaabbababbabbbbbabaabaabbbabaaabbaabaaabaabbaaaaaabbabaaaababbabbbbaabbbbbaaaaaabbaabaaabbababbbaaabaabbaabbbaaabbabaababbbbbbbaaaababbbabbbabbbbaaababbbbbabbaaabaabbaaabbaaaabbbbbabaaabbbababbbabbbabbaababababbaaaabbabbbbaababaaabbbababababababaabbababbbaabaaabbbbaaabaabbbbabbaaaabbabbaabbbabbaabbabaabaaaaabbbbbabbbaaaabaaaaaabbbbababbbabaabababaabaaabbbabaaaaaabaabaababaaabbbbaabbbababaaabbbbaabaaaaabaaaaabbaaaaaaaabaaaabaabbaabaaabbaabaaabbaaababaaabbbababaabbbbbabaabaabbabbabbababbbaaabbaabaabbbbbbaaabbabbaaaabaabbbbaabbaababbaabaaabaaaabaabbbbbaabaaabbabbababbbabbbbbabbabbabbbabbaaaababbabbaabbbabaaabaaaaabaaabbbaaaabaaaaaaabbababbababaabbabbbabaaabbbabbaabbbbababaabbaababbabaabbbbaaabaabababbbbbbbbaaaababbabaaaaaaaabbbbabbabbbbaabbbaabbbbaabbaabbbbabababbabaabaaaaabbabbbbbbabaaabaaabaabbaabbabbbbbbaababbbabbaaababaaaaaaabbabbbbbbaabaaaaaabaabbbbabbaabbbababbaababbbbbbbbbaaabababbabababbbabbbbaababaabbabbabababbaababbb aaaabbabbabbaabbabbbabaaaabbbbabaaaabaaaaaabaaabaabbaaaabbbaaabaaabbabaabbbabaabbbaaababbababaabbbbbbbbbbabbabaabbaaabbbaabbabbbbabbaabbaaabaaaaaaaabaabababaaaaaaababaabbbabbaaabababaabbbbaabbbbbabbbbbababaabbababababbabbbaabaaabbbabbbbaaaababbbbabbbbbabbbabbabaabbabbbbbbaabbbaaaaaaaaabababbabbbbaabaabaaaabababbaaabbabaaababbabaabaaaaaabbabaabbabbbaabbaaabbbaaaaababaaabbabbbbabaabbbbbaaabbabaabbaaaabbaaaababbbabbaabbaabbbababbaaabbaabbbaaaaaaaabbbaabbbbaaaaabbabaabbbabbbbabbaaababbbbbbbaaabbabbabbbbbbbbaaaababbbbbbaabbabbabbababbaabaaaaaaaabbbaabbaabbaaababaababbaaaaaaaabbaabbbaaaaaabaabaaaabaaabbabbabaaabbbbabaaababaabbbbabbaaaabaabbbabbabaaaaaabbbbabababaaaaaabbabbbabaaabbaaaabaaaabaaababaababaaabbaaaabaabbabbabaabbbabbaabbbaaaabbaabbaabbaaaaaaaabbbbababaaaaabbaaaababaabababbbabaabbbaabbaabbbaabaabaaababaabbabbabaaaaaababbaaaabaaabaabaaaaabaaaabbbaaaabbbbbaaaaaaabaabaaabbbabbbaababbaabbabaaaaaaabaaabaaabaaabaaababababbaabbbbaaabababbbababaabababbaabbbbbbbbbaababbbabbbaababbbbababbababbbaaaaaabaabaabbabbabbaaabbbaaaaaababbaaaaababbaabababbbbaaaaabbbabbaabbbbababbbabbbbaaabbabaaabbbbabababaaababbaaaabaaaabbbababaaaaabaabaabbabbabbbaaabbbabbbababbaaabbbabbababbaaaaabaaaabaabaabbbabbaababaabbabbbbabaaabbbbbabbbaababbbbabbbbaaabaababababbbababaabbbababbbabbabbbabbbbbbabbaaabbbabbabbbbababbbbabbbbbaaaaaaaababababbaaaabbaaabbabbabbaabbaabaabbbabbabaabaabbababbaaabaaaaaaaabbbaaaaaababbbabaaabbbbaabababaaaaaaabbbbbaaaaaaabbaabbbaabaababbbbbbbaaabaabbbabaaababaabbbbabababaabbaaababaababbbbbaabbbbbabbbbababaaaaaaababbbbbbbaabaaabbbabbabbabbbbabaaaaaaabababbaaabbabbbaaaaaaaaaabaaabaabbbbbaaaaabbbabaaabbaaaabababbaabbbbbaabaaaaaababbaabaaababaabbabbaabbaabababababaabbbaaaabaabaabbbabbabbababbababaaaabbaababbabbbbbaabaaaabbaaabbbabbababaaaabaabaaaaaabbaabbbbbbabbbbbabbbabbbbbbbaaaaabaaabbaaaaabbbbaaaabbbabbbbababbbababbaaabaaabbbabbabbaababbabaabaabaabaabbaaaabaababbababbaaaaaabbbaababaababbbbbbbbbbbbbaaabbaaaaababaabbaabaabbbaabababababbabababbbbababbaaabaaaabbbbaaabbababaaaba bbaabaaaabbbabbaababaabaabbbaaaaababbaaaaaabaabbbbabbbbababaabbaabbaaabbaababaabbaabaabbabbabbbaaaabababbbababaaaaabaaababaaabaabbaaabbabababaabbababaabaabbababababbbaaabababbaaaababaaaabbbbbaabaaababbbbabaabababbbbababababaababbabbabaabbbbbaaaababbaaaababaababbbaaaababbabbabababbbaababbabbaabbabbaabbaaababbabbbbbbbbbabbbbabaabaabaaaabbbababbbabbaaaabbabbabaababaaabbaaabbaababaaabbbbbbbabbabbaabbabbbababbabbaaaaaaaaaabbabaaababaaaaabbbaaabbbbabaabbbbbaaaabaabbabbaaabaabbababbaababbabbbbbabbababbbbbbbbaaabbaabaaabaabbaaaaabbbbbbabbbababaabaabbbababababbabbbbbbbbbbabbbbbabbbbabaabbbaaaaababaaabaabbabaabbaabaaaaabaabbabbabbaabaaabbaabbabbaabbbabbbaabbbbbbabaabbbbabababababaaaababbaaabbaaaabaaaaaababbbbabbbabbbbbaaaabababbabbabbbaababbabaabbbbbbaaabbabbbbbbaaabababbaaaabbbbbbbbaaaaaabaaaabaabbbbbbbbabababababbabbababbabbbbbabbbaaabbbbbbabbbbababaabbaaabbababababaaababbbbbbbaabbabbabababbababbbbbbababaabaababbabbaaaaabbbaabbaabbbaabbbbabbabbbbaaaaabbbbabababbabbbaaabababbbbbaaaaaabaaabbbabbaabababbaabaaabaaababaaabababbaabbbbabaaabababaababaabbabaaaaabbaabbbaaababaaabbbaaabbbbbbabaabababbaabbabbabbbaaabababbbbaaaaababababbbaaaaaabaaabbbababbaaababbabbbbaaaababbbaaaabaabbbabbaabbbaaaaabbbbaabbbabaaaabbaaabaaabbbabaaaabaabaaaaaaabaabababbbbbabababaabbabbbabbbbaaabbabbaaaabababbbbaabababbaabbabbabaaaabbabbaaaaababaaabaaaaabababbabbabaabbaaabbbbbabbbabaaababaabababbaaabbabbabaabbbabaabaaaaaabbbbbbbbaabbaaaaabaaabbbbbbabbabaaababbbabbabaaabbaaaaaabbbaababaaaaaababbaaaabaaababbababaabaaabbbaaabbabaaabbaaababbaabbaababaaaaabbababbaababbaaaaabbabbbbaabbabbbbbaaaababaabaabbaaabbaaaabababbbaabababababaaabaaabbaabaabaaabbaabbababbaabbabaaabaabaaabbaaaaabbabaabaababaabbabbabaaabababaabaaaaaabbbbbabbbaaababbbbabbbbabbaaaaabbbabbbbaaaabbbbababbaabbbbaaaabaabbababbaaaaabbababbbabaabbbbbabbbbabbbabbbaaababbbbabaaaaabbabbababbaaaaababbaaaaaaaabbabbbbbabbaabaaaababaabbbaabbbbabababbbbabbbbbabababaababbbbbbbabababaababaaabbbbaaaabbaabbbbaaaabbabbaabbaabaaababbbbaaaababababbabbbbabbbbbabbbb abbabaabbbbbbbbabbbbabbbbababababbabaababbabaaaaabababaabbbababbabaababbaabbbbbbbbaabbaabbababaabaabbbbabbaaababbbaaabaaaabaaaabbabbaabaaaabaaaaaabbabbbaaabaaabaababbbbbaabbabbbaaaababbaababbbaababbabbabababbbbbaaabbaaababbbbbbbbbaaaaaabbaaababbbbbabbabaabbabbbaaaababbbbbbbbabbbababbaabbbabbbabababaaabbbabaabbababaabbabaaababbbabbababbaaabaaaaaaababbaabbbbaabaaaababbaabaaabaaaaaaabbaabababbbbabbabbabaabbbbbbaabaabaaaabababbbaabbabaababbbbbbababababaababbaaaaaabaabbaabbbbbabaabbabbbabbbababbabbababbbabbbbaabbabbbaabbaabbbbabbbbaabbbabababaabaabaaabbaababbabaabbaaabaabaaaaaabababbababababbbaabbaababbbbbbbbabbbbabbbaaaaaabbbabbbaabbbbaabbbaababbbabbabaaaabbaaaabbabaababaaabaabbaaabbbabbbabaabbbbbbbabbbbabbbaaabbbbaabaaabbabbaabbabaabbbbbabbaabaaabbbaaabbbbaabbaabaabaaaababababbbabaaababbababbbbbaaaaabbbaabbabbbbbabbaabbbbabbbabbaabbbababbbbbbbbbbabbabaababbabbbbaaaaabbbbbbbbbaabbabbababbbbbbabbbabbbbaaaaaabbabbbbabbbbabbbaababababbaaaaababbbaabaaabbbabbaabaaaaaaaabaabbabbbbbbbaaabbbabbbbbbbabaabaaaabbababbbbaaabaaaaaaabbbaaaaaabbaaaaababbababbabbbbaaabaaaabaaabaabaaabbaabbabbaababaaaaabbaaaaaabbabbbbbbbbbaabbbbaaabbbbbbbabbbbaabbbaaaaaaabbbaabbabbaaabbaaababbabbaaabaabbababbbbbbaaaaabbbbaaabaabaabaaaaabaaababaabbababbabaaaaabaaabbbbabaaababbabbaabababbabbbbbbaaaabaababbbaabbbbabaaaaabaaabaababbaababababbbbababaaabbababbabababaabaaabbaaabbbabababbababaaaaaaababbbbbabaabbaaaabababbabbaabbbabbbbaabaaaabbbababbbbaaaaaabbbaaaaabaababbabbbbbbbbbaabbabaabbababaabbbabaabbbaaabaaaaababaabaaabbbbababbaaaabbabbaababaaabaaaabbabbbabbaaabaabaabbabaaaaaabbbaabbaaabaabbaabababbbbaabababaaaaabaabbbabbbaabbbbbbbabbababbaaabaaaaabbaaabbabbbaaaabbbbaaaabbaabbbbbabbbbabbbbbbaabbaaabbbbbbbbbaaabaaababbbaabbbbbaaaababaabaabaabaabbabbbbbabaabbaabaaaaaabaabbbaaaaaabaabbabbaabaaaaabaaabbabaababbbabbbaaaabbbaaabbbababbababbbaaaaaaaaaababbaabbbabbababbabbaabbaaaaaabaabbabaabbbaabbaabbbaaabbbbbbbababaaabbbbababbaaabaabbbbaabaaaaaabbabaaabbbaabbaabaabbbbbabbbabbababaabaabababbbbaaababbaaabbaababbb baabbbbaabaaaaababaabaaaaaaaabaabababbababbbbaababbabbbaaababbbaaabbaabababaaabaabababbabababbababababaababbabaababbbaabaaaaabbaabbbababbbbbababbabbaababaabaaaababbaaaaabbaaaabababababaabaabbabbbababbbbaaabaaaabaaaaabaababbaababbaabbabbbbbaaaaaabaabaaaaabaaabbabbbabbbbabbaababbbbabaaabbabaabbbbbbababbaababbbbaabababaaabbabaababaabababbbaaaababaaabaabbabaaaabaaabbaaaababbabaaababbbabaabbabbbbabbbbbaaababbabaaaaaaaabaabaabbbbbabbaabbabbabbaabbababbbbbaabbaabbbabaabbabbabbbaabbaabaabbaaaaababaaaaaabbaabbabbaaaabbbbabbbbaabaabbbaabaabbaaabaaaaaaaabbaaaabbabaabbaabaaabbaabaaaabaabaaababbaabaaaaabbaababbbabbaaaabbbabaaababbabaabbbabbbbbabbbbbbabaababbbaabbbbabbbabbbbbbbbbbbaaabbababaaabbabbbabbbababababbaaabababbbbbaaabaabbababbbbaabaabaabaabbbbabababababaaababbbaaaaabbabbbabbaaababbaabbbaaabababbaaabbaabbbabaaabababbabbabbabababbaaabbaaaaaaabbbabaaabbabaabaababbababbaaaaabbbaaabbabbbaaabbbaabbbaaabaaabaababbbababbabbbbbbabbbaababbbaabaabaaabaabbabbaabaabbaabaaaabaababbabababbbaaaabbaabaaaaaababbbaabbbbaaabbaababbaababaaaaabaabbabbabbabaaabbabbbbbaabaabaabbaaaabababbaabaaabbaaabaaaababbbaaaabbabaabbbabbbaabaaabbaabbbbbaaaaaaaabaaabaaababbbbbabbabbaaaabbbbaaaabbbabababbbababbbabbbbababaaaaabbaaaabbabbbababbbaabaabbabaaaababbabbbabaabaaabbabbabbabaabbabbaaaabaabaabbbaaabbaabbbabaabbababbbaababaaababbbbaaabaababababbbabbbabbabaababaaabbbbbbabbbbaabbaaaaaaabbbbaaabbaaabaabbbaabbbaaababbabbbbbabbaaabaababaabbbbaababbabaababaabbbabbabaababbaabaaababbbbbaaababbabbaaaaaaabbbaaaabbbabaaaaabbbbbbabaaabaabaabbabaaababaaababbaabaabbababbabababaabbaaaaaaaabbbabbbabaababababbabaababbbbbaaabaababbbabbbaaabbababbaaababaaabbaabaaaababbbbbabaabbaaabaaababbbaaaaaaababbbbbaaabaaabbbbaabaaabaaabbbbbaabbaababbababbbbbaababbaabbaaaababbbbababbbbaaabaabbbbababaabbbabbbbbababbbabbbbbbbabababbababbbaaaabbaabaaaaabaabbbaaaabbaaababaabbabaaabbbbabbbbaabbaaaababaabbbaaaaaaabbbaabbaababbabbbabaababbbbbbbabbbbaaabbaabbaaaabbaaaaaababbaabbbbaababbbbabbbbbababbaaababaaaabbbabbbbabbbaabaaabbabbbabbbbbbbbb aabbaaababaabbabbbaabaababbaaaababbabbbabbaababbaaababbbbbabaaabbaaabaabbbaabbbbabaaaaabababbbaaaaaaababbaaaabbbabaababbababbabaaabbbabbbaaaabbabbabbbbbbbbbabaaaabaaabaabbababaababbbababaaabaabaabaabbbaabababaabaabaaaabaabaabababaaaababaaababaaabaaaabbbabaababbabababaaabbaabbaaababbaababbbaaabbaabaaabbbbabbaabbbaaababbaaaabbabbaaabbabbaabbbaaaabbaaaabaabababbabbbbbaaabbbaaabaabbaabbbaaababbaababbaaabbbaaaaaaabbbaaabbbbaaabaaabbbbaaaabaabbbbababbabbaaaabaaaaaaabaababbaaabbbaaabbabaaabaabaababaaaabaaabaaaabbbabbabaabbaaaaabaaabaababbbbabaaabaaababaaaaabaabababbbbbabbbaababbbbbaabbbbbabaabaaabbabbbababaababbabaaababbaababababbbaaababbbbaaaaaabbaabbbaabbabbabbbbbbbabaabbbabaabbbaaabaaaaaaaabbaaabbabaaaabaabbababaaaabaaabaaabaabbabbabbabaabbababababaaabbabbaaaababbaabaaaabbabbbaabbbbbbbabaabaaababaaabbbbbbbabbbaabbaabbaaabbaaaabaaaabaabbbbbabbaaababaabbbbbabbbbbbaaaaabababbabaaaaabbabbbbaaaaabbaaabababaabbbbbbbaaabaaababbababaabaaaababbabbaaabaaabaababaabaabbaaaabababaaaabbbbbaaaabbaabababbabaabaabbbababbbaaababaabaaaabbbbbabaaaabbbaaaaabbbababbbbbbabbbbaaabaabbbababbbbbaaaababbaabbbaaabaabbabaabaaababababbaabababaabaabaaabababbabbbabbaaaabaabaaaabbbbbaababbabbbaaabbbbabbaabbabababbababaabbbaaaabbbbbaaabababbbbbabbbaaabbaaabbaaaabbaaabbaaaabbbabbabaabababaaabbaabbbaaabbbaaaaaaaaaaabbbababaaaabbbbbaabaaababbbbabbaaaababaaababbbaabbbaaaaababaabbaabbbaabbabababbaabbbbbbbabaaaabbaabaaabaaababbbabaabaaaaabaaaababaaabbaaababaaaabaaabababbabbaababbabaabbabbbbaabababbaaabbabbbabbbbaabbaaaaaaabbabbbabaaababbbaabbaaaabbabbabbaaabbaaabbbbabbbbbbbbaabaaaaaaabbbabaaaaaaaaabababababbbbaaabbaababbbaaaabbaabaaaabaaabaabaababaabbbbabbbbbabbbaabbaaaabbaabbaaaaabbbaaaaabaaabbabaabababaabbaabbbbabbababbaaaaaaababbbbaaaabbbbabbbabbabbbbbbababababbbabbbbbbabbababaaababbbbaaabbaaabbabbabaabbababbabaabbbbbabaaaabbbabbbbabbaabbbaaabbbbababbbbaaabbabbababbbbabbbaababbabbaabbbbababbbbbaababaaababbbaabaabbabaabbabbbabaaaaabbbaaabbbaaaabaaabbaababbbabaabbbbaabbaaabaaaabbabaaaabbbabbbbbbaabbababaabba ababaababbbbabbbaabaaaaababbaaaabaaabbbbabbabbaaabbbbbbbbbabaabaabaaabaabbabbbaaaabbbbbaaaaaaaabababbbabbbbabaabbaaaabbbaabbbbabaaaabaabbaaabababbbaaabbabaaaabaabbabaabbbaaabbaabbbabbabbabaabaabbaabaaaaaaabbaaabbbbbabbbbaabaaabbbabbababbbbbbabbabaabbaaabaabbbaaaaabbabaaaaabbbaabbbbaaababbaaabaabbbabbbbbbbaaabbaabbabbbbbbabbbbabaabababaaababbbababbaabbbaababababbabbaaaaaaabbaaaabbbaaaababbababbbababaaabaaaaaabbbabaaabaabababaaaaaabbbbbaaabbaabbbaaaabaaaababbabbaabaaaabbbaaabbabbabaabbbaabbabbbbbabbabbaaaababbbabaababababbbbbbaabbbabbbbabaabbaaaabaabbabaaaabbbaaababbbbaabaababaababaaabbbbbbaaaaaabbaaabbaabaabbabbaabaababbbabbbbaaaaaaaabbabbaaaabaabbabbabaaaaabbbbbbbaababbbbbbbabababbbaabbabbbbbbababaaabaabbabbbbbaaabbabaaabbaaaabaaaabaabbaababaaabbababbaaabbaaabaabbbaababbbaabbbabbabbaababbaaaaabababaaabaaaaaabbbabaabbabbaababbaaabbaaabbbabbabaaababbbbaaaaabbaabaabbabaaaaabbaaaababbaababaaaabbabbaaabbabababaabaaabbbbaababaaaaaabbbababbabbbaaaabbabbabaaaaabababbabbbbabbaabaabaaaaaabbbbbabbbbbbaaaabbaaaaaaabbbbababababbbbbbbaaaaaaababaabbbbaaabbaaabbaababaaabbbbaabbabaaaaababbbaaaababbbaaabbabbbbaabbaabababaabbababaabbabbabaaaaaaaabaaabbbbabaaabbbabababbbbbbbbabbabaababbbbbababaabbaabbbaabaaabbabbbabaaabaababbbaaabbaaaababbaabbabbbbbbbbbbabaaababbbbabbaaaabbabbbaaaabbbbabbbaaaaaabaaaaaabbbbabbaabababaaaabaabaaabababbbaabababbbabbbbbabaabbbababbabaabbbbabaabbaaaabbbbbbbbbbaabaaaaaaabbabababbbaabaabaabbbabaababababaabaaaababbbbbbabbabbbaaaaaaaababbbaababaaabbbbabbaabbaaabababbbaabbbbbaabbbbabaaababababbaababbbbbbaaaabaaaabaaaaaababbbabbababbabbbbbbbbabaaaabbababaabbaababababbababbbbbaaaaaaaabbbababababbbbbabaabbababbabbaabbabaaabbabaaabbabaaaaabbbbbaaabbbabaaabbaaabbababbbababbbaabababbbbaabaaaaabaabbbbabaababbaaaabababbbbaaaaabbabaabbaaababaaaabbbabaaabbbbaabbbaaabbbabababaaabaabaabbaababababbaaababbbbababbbababbaaabbabaabaabaabaaaabaababbabbabbaaabababbbabababaabaabaaabbbbaaaaabbaaaabababbbabbbbbabbaabbbbabaaaaaaaaaababbabababbbbabbababbabababababaaabbbbabbbabaabbbbbbab bbbbaaababbbaabababbaababaabbabaaabbaaabbbaaaabbaabaabaababbabbabbbaaababaaaaaababaabbabbbaabbbabbbababbabbbaabbababaabbbbbababaabbbabbbbbaaabbbaaaababbbabbaabbbbaaaabbaabbbabbaabbbababbababbaaabababbabbabbbabbaaaabbaaaaaababaaaaabbabaabbbbabbabbabbaabbbaababaabbabbababbaabbaabbaaaaaaaabababbbaaaabbbaaabbaaabaabaaaaababbaaabbbbbbbbbbaaaabbbaabbbaaababbaaaaaaababaababababbaabbbbbbababbbaaaabaaabbaabbbbbbbbababaaabaabbaabaaabaaabbbaaababbbaaabbaaababbbabbbbabbaaabbbabbbabaababbaaaababaabbabaabaaabbbaaaaaabaaaabaabaaabaabaabbaababbbbbaaabbbbbbaaabbbbabbbbbbaaaaababbbabaabaaaaaabaaabaabbbbababbababaabaabbbaabbaabbabbaaaaabbabbbaabbbbaaabaaaaabaaaababaaaabbaabbbbaaaabbabbbbbbaaaaabbbbaabbbbaabbbbbaaabaababbbbbbbbbaababbbaaaabbaaababbaababaabbbbabaabababaaaabbbbbbaabaaababbbaabbbbbababbababaabbabaaabaababaabaaabaaaaaaabbabbbbabbaabbabbbaabaabaabaabbaabaabbbbbbaaaabbaaaabababababbabaabbbabaababababbbbbabaabaaaabbbabbbabaababaaaabaababbabbabaabbbabaababbbbabaabbbbbbbbabaabaaabbabaaabbaaabbbaaaaabbabbbbbabbbbbbbaaabbbaaaaaaababaaaabbabaaaaaabababbbbabbbbaabbbaababbaaaaaabbaababaababbabbaabbbaaabbbaaaaaaabbbaaabaaabaaaabaababbbbbbabbaaabbaabaaaaababbaaaaaabababaabbaaabbabaaabbabbabbbaabaabaaabaabaaaabbbaabbaabbaabababaaaababbaabababaabbabbabaaaabbaaababaabbaabaababbabbaababbbbbbbbbaaababbbaaababbbbaaabaabbbaabaaabaaaaaabababbbaaabbabbabababaaaaaaaabbabbaaaabbbaaaaababaababbbababbbbaabbababaaababbabaaaabaaaaaabbbbbbababbbababbbaaabbabaaaabbababbbbaabaabbababbaaaababababaabbabaaabaaabbbabaaabaaabbaabababaabbaaaaabbabaaaabbbabbaabbabaaaabbababaaabababaaaabaaabbaaabaaabababaaaaabbaabaaababbbbababbaabbbbbbbbaabaaabababababaabbaabbababaabbbabababbaaaabbaabbababbaabbabbaabbabbaabaabbaaaaaabababbbbbababbbbbbabaabaabaaabaababababbbbbbbaaabbabaabaababbabbabbbaabaabbabbbaaabbabbaaaabbbaaaababbbaaabaaaaabaaabbabbbabababaabaaaabbbabbbabbbbbbbaaabbabbbbbbbabaabbababbabaabbaabbaabbabaabababbbaabbaabbbaaaabbaaaaaaaabbbabbaabbabbbaaaabaabbabbaabaaaabbbabaaaabbabbbbabbababaaabbbabaaababaaaabaa baaababbabbbabbbbaabbabaabbbbababbaabbaaabaaaaabaabaabaaababbabaaabaaaababaabaababbabbbaaabaabaabbbbaabbabbbaabaabbbbbbaabbabbabaababababbababaabbababababbaaaaaaaabbbbabbbbbbaabbbbabbbabaabbbbbbbbabaaabababaaaaabbaabaaaabbabbbaababaaaabbbbabbabbbaaaabaaabbaabababbabbbaabbaababababababbabbaabbaabaabaabbbbabbabbabbbbbbbabaabbaabbbaabbaaaabbaaaaabababbbbaaabbbaababbbababaaabbaaabaaaababbbaaaaabaabbbabbaabbaabbaaabbaaabbbbbbabaaabbbbabababaaabaaababbabbbbabbabaaaaaababbbababaababbabbbabababbaabbaaaabbbaaabbabbbbabbbaabbabababbabaaaabaaababbbabbaababbbababbbaabbbbababaaabbbbbaabbababaababbabbaabbabbbbbbabbaabbabbababaababbababaabbbbbabababaaabbaabaaaabaaaabaaabaaaaaabaabbbbaabbaababaabaaabbbbbaaabbaabbaaabbbabaabbbbbababbbbaaabaabababaabbbaaaaaabbbbaaaabbaaaaabbbabbaabababbbbbbaabbbaaabbabbbbbbaaababaabbbbabbbaababbaaaaabaaabbbababbaaaaaaabbaaabaaaabbabbaaaaaaabababaaaababbbbabbbbbaababbababbaaaaaaaabaabbbbbbbaaababbabababbabbbabababbaaaaabaababaabbbaaababaaababbbbbbbaababbbbbaaaaabbabbbbaaabaabbbaabbabbaaaaaabbaabaabbbababbbaabbababbabbbbaaaaabaaabbaaaaabbabaaabaaabaabbbbbbababaabbaabaabaaabaaaabbbaaaaabbbbaaababbabaaaaaaaaaaababbabbabaabaaaaabbbabbabbabbabaaabaaabbbabbbababbbabaabaaaabbbababaaaaabbaabaaaaababbabababbabababaabbbaaabbaaababaaaababaaaaaaabaaabaaababaababaabababaaabaabababbaabababbbaaaaabbbabaaaababbaaabbaaabbbabbbababaabbbaabbbbbbababaaabbbbabbabbbabaabbababbbaabbaabbaaaababbbbbaaabaabbbaabbbbababbbbaabbbaaaaabbbbabbbaaababaabababbbbaaabbaaaaabbbababbbbbabbabaaaabaabbbaabaababaaaabaaabbbbabaaaabaaaaababbbbaaabbaabbbbbaabbabaabbabaaabbaabaaabaaaaaaaaabababaabababaaabbbbbbaaaaaabbaaaabbaaabbbbbbaaaaaabaaaabaaaabaabaabaaabaaaabaabaabababaabaaaabbbbbbabbbbbaabbababbbabbaabababbbbbbaaababbbabbabaabbaabbaaaababaaaaababbbaaaababbbaaaabaaaabaabbbabbbaabbaaaabbabbbababbbbaababbbbabbbbaababbaaabbaabaaaabbbbbbbbbbbbabbabbbbabbbbbaaababaabbabbabbaabaababbbbbaaabaabaababbbaaaaaabaababababbbabbaabaaaabbaababaaaabbabababbaababaabbabaabaabbbbabbaaaabaaababbbbbbaabbbaabba abaabaabbaaababbabababbabbbbbaaaabbbabbabbbaabaabaaaabaaabbabbbabaaabaaabbbbbbbbaaaaaabaaabbbbbbbbbbbbaaababbbbabaabbabaababaaaaaababaaaabaabbbbbaaaaaaaaaabbaabaabaabaaababababbaabaaaababaaabaabaabababbbaaaabbbbbaaaabbaaabaaabbbabbabbababbaaabbabbbabbbaaabaabbbabbabaaaaabaaabbaabbbababaabaababaaaabababbaaaabbbbababbabaaabbabbabaabbbabbaaaaaabbbbbbbabbbbaaabaaabbaaaababaababbabaaabbabbaaabaababbbaaabbbbbabbabbabbbaabbabbabababbbbbbbbbabababbaaaabbbbbbbbabaabbbaababbaaaabbbabbaabaababbabbaaababbababbabaabaaababbbabbaaaabbbbbabababbabbbaaabbbbbbaaabbababbbbbabbabbbabaaaaabaaabbbbabaabaaabaaaaaabbbabaaabbababbbbabbaaabbbbbbbbbabbaaabbabbabbaabbabbababbbabbaabbaaaaabaaabaaaaabbbbabaabbbbaababaaaaabbbabbbbbbababbbaaaabbabaaaaabaabbbbbbbababbbbabaabbaaabbabaaaababbbbababbbbaabbaababaaaaabbbabbbaaabbbabaabbaaaabbbaabbbaabbababbaabaaaaabbbbbbaabbbbabaaaabaaabababbbbaaabaaabbabbaabbbababbbbaabaaabbabbbabaabaaabbabbbaabbaabbbabaaaababaaaabbabbbbbababbbbbaababbbaaaaaababbbaaaaabababbbbabbaaabbbabbaaabbabbabaaaabbbbbabbaabbabbbaaaaaabaaababbbabbbaabbabbbbbabbbababbbababbababbbaabbababbaabbabaabaaabbbaaaababbbbbabbabbaabaaaabaaaabbbbaabbbbbababaaaaaaabbbbbababbabaaabbaaaaabbbaabaaaaababaaaabaaaaababbbbbbbbabaabbbaabbbabbababbababbababaabaaaaaaaaaaaabababbaaaaabbaaaaaaaabbaabbabaababbbaaaabaaabaaabbbbbbaaaabaabaaabbbabaabababbaaabaabababbabababbbbbbbbaaaabbbaabaabbbaabbbbbbaabbbbbbbababbbbbbbbaaabbbbabaababbbbaaabbbabaaababbbbabbaaaabaabaaabbababbabaabbabbaabbbababaaaaababaaabbabbabbaaabbabbbbbbbaaaabbbabbbaababbaabbabbbbbbbaabbbbbaaabababaaaabbabbbbabbaabaaaaabbbaaababbaabbabbbbababababaaaaaaaaaaababbbaaabaaababababaaabbabbabaaaaabbbababbaababbbabaaaabbbbbaabaaabaabaaaaaaabbabababbbaabaabbbaaabbabbbabbbababbbaaaaabaaababbabbbabbbbbbaaaababbabaabbbbaaabbaabbaababbaababbaaaabbbbbbbbbbaabbaaabaabaabaabbabaaabbbaabbaaaaabbbaabbbabaaabbbababaaaaabaaababbaaaaabaabaaaaaababbabbabaabbaabbaabbabbbbbbabbaaaaaaaabaabbbabbababbababaabbababbbbabbbbbaabbbaabbbabaabaaabaaabababbabaabababbaabbab baabaabaabababbababbbabaaaabbbaaabaabbaaabaaaaabbbbbaabaabababbbbbbabaaaaaaababbabaaabbaabaaaaaaaabbbaabbabbababbbbababaaabbbbbbaaaaaaabbbbbabbababbbbaababbaaabaabbaabababababbbbbaaaabaabbbabbbbaabbbbbabbbababababaabaaaabababaababbbbbbbaaaaaabbbbbabbababbbabbbbabababbaabbbbbbbbabbbabbbaaabbababaabaababbbbaaaabababbabaabbaaabbaabbbbbaaabbabbbaababbbbaaabbabbbbbbbbababbbabbbababaaaabaaabbbaaaabbabbaaaaabaaabbaabababbbabbabbaaaaababaabbbabbabababbbaaaaabbaaabbbaaaabaaaabaaaabbaabaabaabbbbbaabaababbbbaaaababaabababbbbbbbababbaaababbaabbbaabbabbaaabaaabaaaaaabbababbababbabbbbbbabbaabbbbbbabbaaaaabbbaabbaabbabbbababbabaaaaaaaaabbbbabbbaaabbbababaaaaabbbabbaaaaababbaaabaabbabbbaaabaaaabbaabbaababbbbbaaabaaaaaaabbaababababbabaaabaaaabbbabaabbabbabaabbabbbaaabbaabbabaabbbabaabaaabbbaabaabaaaabaaababbaaaabbaabbabbababbaabbbaaababbabababbaabbbaaabaabbababbbbabaababbbabbabbaababaaabbbbaaaabaababbabbbbbaabbaaaaaababbaabbbbbbaaaaaaabaaaaababbbababbabbbbbbbbbbaaaabbaabaababbababababaaabaaababababbababbbabbbaaabaaabbaaabbaaaaaabbbbaabbbbbbbbbaaabaabbbbaabaabbaabaababaabbabbaaabbbbabbbbbbbbaaabbababbabbbabbaaaabbaaababaabbaaaaababaabaaaaaaaaaaabbbabbabbababaaaaaabaabaaabaabbabbbabaaaabbbababbaaaaabaabbbaabaaabbaababbbaaabbbaaaaaaaaaabbababbabaabbbbbbabbaababbaaaaabbbbbababbabaaaaababbabbbaabbbbabbbbababaabaaabaabbbbbbabaaaabbbaaabbbababbbbbabbabbaaabbabbbaaaabbaaabbaabbabbabaaabbabaaaabaabbbaabaaabbbaaaabbabbabaaababaabbbaabbaababbaaaaaaaababbbabbbbbabbbabbaaaaaaaaabbabbaaababbabbbbbabbbabbbaaabaababbbbbbbbbbbabbababbbbababbabbabbbbabaabbabbbababbaaaababbabbaababbbbbabbabaaabbbaaabaabbbaabaabbaabaaaabbaabbabbabbbabbbababababaaaabbbabaaababbaaababababbbbbbbaaabbbabbaabbbabbabbbbbbbbbaabbaaaababababbaaaaababaaababbaabbbaaaababaaaababbbbbbbbbbbaaababaaaabaabbabaabaaaabbbbabbaaaabababbaabbaabaaaabaabbaaaaabbbaabaabbbabaaabbababbbbaaabbbbbbababbbaabababaababaabaaababbaaaababbaaaaaaababbbaaaaabababbbbbaabaababaaaabbabbbaababaaaaabbbaaaababaaaabbbaaaaabaabbabaabbbbaaabbbbaaaaabaababbbabbbb babaabbabbbbaaaaaaaabaabbaaabaaabbabbbbbbbbaaabaabbbbbbabbabbbbabaabbababbbaaaaaaabbbababbaababaabbbbabbaaaaabaaabaabbabbbbbaabbbbbbaaaabaaaabbbaaabbbbbabbabaabbbbaaaabbaabababbbabbaaababbabbbbbbabbbababaabbbabaabaabbaababaaabaabbaabbbaabbaabbbabaabbbabaaababbbaaabaaabaabaaaabbbabaababaaaabaaaabababaabbbabbaaaabababbaaaabaaaaabababbbbabbbbbabaaabbaabaaabaaaaabbabaababbbabbaabaaaaaabaaaaaabbbbbbabbaabbbabbbbbbbaaaaabbbbbabababaababbaaabbabbabaabbbbbbaaabaaabbbbabbbbabaabbaabbaaaaababbbbbbbbaabbbbaaabbaaaaaaabaabaaaabbaaabbbababbbabbaaabababbabaaabaabaabaabababbbaabaaaabbbbaaabaabaabbaaabbbbbbbabbaaaaabbaaaabaaaabaababbbbabbbbaaabbaabaaababbabbbaaabaaabbabbaaabbaaabbaaabbaababbaabbabbbbbaaabaabaabbaaabbbbaabbaabababaabbaaaabaabaaaabbbbaaaaabbaaaaaabbabbabaaababbbaaaababbaabbaabbaaababbbaabaaabaababaabababaabbbbababbbbbabbabababaababaaababaabbbabbaabaabbbaaabbaaaabbbbababaababbbbbbbabbaaabaabbaababbbbabaaabbbaaaababbbbbbbbbbaaaabbaabbbbbbbbabaabbabbbaaabbaaababaabbabbbbababababbbaabaababbbbbbaabaaabbbbbabbbbbbbabaabbaabaabababaabaaabbaabbababbaabbabbbabbababbbbbabaaaaababbaabababaabababbaabbabaaaabbbbbabbaabbbbabaababbbaaabbbbbaabbbbaaabababbaaaaaaabaaabbbabaaaaababbabbabaabbbbbaabaaaabababababbababaaabaabaaaabbbbbbabaabbabbbaabaabaaababaaaabaabbbabababaaaaabbabaaabbaaaaaaababbbbaabababaaabaaababbaabbbabbbabbaabaababbaaaabbababbbaabaaaabbababbbbabbabaaaaaabbbbaabbbbbaaabbabbbaabaaaaababbabababaaababaabaaaabbaaaaabababbaababbbabbababaaaabbbabaaababaabbbabaabbabaaaaaabbaaaabbaabbbbabaaaabbabaabbaabbbaaaaaaabbabaabaaaabbaabbaaababbaababbabaabbababbbbbbbbbabbbabbbabbaababbbbabbbbabababbababbbbbbbaaababbabbbaabbaababbabaabbabaaaababbaaaababbbaabaababbbaaaabbbbbbbabbabaababbaaababbabbbbbaabbaaabbbbbbabbbbaaabbbaaabbbbabababaaaaaababbabaaabbabbaaabbaaababbaabaabbabbaabbbababaabababbaabaabbbbaababbaabababababbaabbbbabbbaabbbbaabaabbbbaabaaaaaababaabbbbabababbbabaaababbabbaabbbabababbaaaaaaabababaaaaabbabaabbabbbaaabbbaabbbabbbaaaabbbabbbabbbaaaaaabbbaaaaabaabbaabbaaaabaabbbabb baabbabbaaaaaabaabbbbaabaabaaaaabbabaabaaaaaabaaabaababbabababbbabbaababbbbbaabbaabbaaabbbabaaaabaaabbaaaabbabbaaaabaabbaaabababaabbbbabaabbaabaaabaabaaaabbababaabaaaabababbbaababbbbabbbbbbbaaabbbaaabbbabbbababbbaabaaabbbaaabaababababbbbabbaabaabaaabbabaaaabababbbbabbababbaabababbaabaababbbababbaabaabbbbabaaaaaaabbbbbaababaabaabaaabbbbaababbabbbbbbbaabbabbabbbabaaaaabbbababbbbbaabaabaabababaaabababbabaabaaaabababbbaaabaaaabbabbbbabbbbaaaaabaaaaaabbbaaaaaaaababbaababbaaabaaaabaabbbabababbaabbbbabbaabbabbaabbbbaababaaababbbbbaaabbbababbbabbabbabababbaabbbababbabbaaababbaaabbabbaabbababbbabbaaaaabbaaabaabaaababaababbbaababbbabbabbbaabbabbbbbababaabaabbbabbbbbabbabaabaabaaaaababbaaaabbabbabbaababbbaaaaaaaaaaaabaaaabaabababbaaabbababbbabbaaabbabbaabaabbbbaabbabaabbaaaabaabbbaabbaaaabaabaaabbaaabaaababbbaabbabbababaaaabbbbaabaaabaabaabaaaaababbabbabbbababbbaabaabbbbaabbbbbaabbbbaaaababaaabbbabbbaaaabaababbabaabaabbbabbabbaababbbaaabaaababbabbbbaabbaaaaababaabaababbaabaababaabaabbababbbbbbbbbbbaabbbbbbbaaaababbababbaabbbabbabaaababaaaabbabbabaaabababbababaaaababaaabbbbabaabaabbaabbababbabbaabaaabbabababbbaabababbabbabbababbabaaabaabaababbabbaababbbaaaababbbbbabbabbabaababbabaabaaabaaabbaabbbbbbabbbbbbabbbaaaaaaaaaabbaaabbaaabbbbabbabbbbbbabbaabbaaaaabaaaaabbaabbbaababbbabbaaaabaabbabbbabaabbabbbaababbbaabaaabbbbabbbbabbabaaabbbbbabbabbbaabbabbaaabbabbbbaababbaababaaababbaabbaaaaaabbbabaaaaaabababbaabbabbabaabaaababababbaaaaabababbaabbababbbbabbaaaabaaaabbabaabbaabababbabbbabaaabbbbbabbbaaabaaaababbaaaabbbbababbabbbbaaabbabbbbbaabbabbbbbabaababbaaaabbaaaabbabaaaaabaababaaabbbbaaaaababbaaaabbaababaabbbabbbbabaaaaabaaaabaaaaaababbabaabbaaabbaabbbaaabbbbbbbaaababaaaabababbabbbaababaabbbbabbabbaaaabbaaaaabaaabbaaaabbaaababbabaaabbaababaaabbbbaaaaabaabbbbbbbbabbbabbbaaaabaabbbaaaaabbbaaaabaaababbbabaaabbaabbaabbaaaabbabbaabaaaabbaabaaaabbbbaabbaabaabaabaabaabbaaaaaaaaaaabaabbabaabbbbbbbbbabbabaabaaabbabbbbbbbbabaabaabaabbaaaaaabaaabababaabaaaaaababbbbbaaaabaaabaaaabbbabaaaabbabb aaaabbbbbaababbbbbaabbbbaaaaaaaaaabababbaaabaabbbbbaaabbbbaabbbbaabbbbabaababbbaabbbabbbabaaabbaaababaaaabaaababbbbabaaaabbaaabbaabbababbaaaaabaaaabbbabaaabaaaaaaabbaaabbbabbaababbbbbabababbaaabaabbabbbabbabaabaaabaaaabbbaabbbababbaaabbbababbbbbaaaaabaabbabbbbababaabbbabababbaaaaabbbaabbaaabbbbbaaababbaaaaababaaaabbbaaababbbbaabaabbbabbaababbbabbabbabaabbbbabaabbbaabababaabbaaaaababaabaaaabbbabababaabbaaaaaaaabbbaabababbaabaabaabbabbbaabbabaaabaabaabbaababbabaaaabbbbbabaaaaaabbbbbbbabbabbbbbababaaabbabbaaabaaabbbaababbaabbabaaababaabbaaaabbbabbbbbbbbaabbbbaababbababbabbabbaaabbababbbbabaaaaaaaaaaabbbbbaaabbbaaabaabbabbbbbaaabbabaaaaabababbaaabbabbabbbbababbaabbbabaababbbbbaabbbbbbaababbabababbbbbbbababbabbbaabbbaaaabbabaabaaaabbaabaabaaababbbaabbabaaaaaaaabaabbbbbbbaaabbbaababbaabaababaaabbabaaabbabbaaabbbaabaabaabaaaaaabbbabaababbbbbaabbababbbbbaabbabbaababbbbbbaaabbaabbaaaaabaabbaabaabababbbbbabbbabbbbababbabaaabaababaaaaababbaaabaabbbbbabbabababaaabbabbaabbabaaaabbabbabbaaaaabbaaabbababbbbbababaabbbababaaabbbaabaaabaabaaaabbaaaababbaaaaaabaabbaabbabbbbbabbaabbaaaabbbabaabaaababaaaabaaaaaabbbaaaaabaababbaabbbbbaabbbababaaaaaaaabbabaabbbababbbaaababbabbabbaabaaaabaaababbaabbaaabbaabbbababbaaaabaabbaaaaaababbababaaaabababaabbababbbbbbbbaabbaaabbabbabbbbaabaabbababaabbabaabbabaaaababbaabaabbbaabbbaaabbbbbbbaaabaaabaaababababbaaaababaaabbbabbabbbabbaaabbbbabbbbabbbababbababbbabbaabaabbaaaabaaaaabbaaaabbbaaaaabaabbababaaabababaaabbababaabbaabaaabbaaabbbbbaabbaaaaabbbbbaababbaabaaaabbababababbabaababababbabbababaabaabbaababbbbbbbbbabaabbabbabbbbaababbabaaabbbababaabaabbbbbaabbbabaabaaabaaabbabbabbbbaabaababbbbbbbbabbbbbbaaaabbbbaaabbbbaaaaaaaaababbbbbbbabbbbabaaaabbbbabbaabaaaababbbabaaabaaaaaabbabbabbabbbaaabaabaabbbababbbbbaabbabbbbaaabbbbbaaabbaabbbbbbaaaaababaabbababbabbaabaabaabbbabaabbbaabbbaabaabbabbababbbaaaaaaaabbabaababaabababbaababbabbbbaaababbabababbbbaabbabbbaabbababbabbbaabbbabbabaaaaaabbababbbabbbbaababaabbababaabbaabaaabbabbabababaaaabbaabbbaababbbaaabbb babaaaabbbbaabaaaababbababbbbbbaabaabbaababaaaabbbbbabaabbbaabbabaabaabbbaabbbaaaaaaaabbbababaaaababbbaaaaabaaaababbaaabaaabaaabbaabbabbbbbaaababbabaabbaabaabbbbbaabbababaaabbbbabaaabbbbaaabaaaababbbabbbaabbbaabbaaaaabaababbabaaabaabbaabbaabababbabababbbbbaababbabababbaaaaaabababaaaaabaababaaaaabbbaaabaaaaabbbbbbbbaaabbaaabaaaabaaaaabababbaaaaaabaaaaabbaabbbaabbbbbbbaabaabbabaaababbbabbaabbaabbabbabbababbabbbbbbaaaaabaaaaaabaabaaaabbabaabaabbbaabababbaaaaaaaabaabaabbaaaababbbaaaabaababbbbbbbaabaaabaaabbabbabbaaaaaaaababaaabbbababaabaaabbabaabbababbbbbbabbabbaabaaaaabbbaabbaaabbabaabaabbbabbaaabbabbabaabbbbabbabbbbabaaabbaaaabbaaaabbbabababbaabbbaababbaabbabbbabaaaabababbaabbaabaaabbabbbbbabbababbbabbbbaabaabbbbbabababaaaaaabaaaababbbabbabaaaababbabababbaaaaaaaaabaaaaabbbabbbababbbabaaaababbaababaaabbbbbabaaaababaaaaaaabaabbaabaabbbbbaabaabbababaabbbbabbbabbabaaabaaabbaaaabbbabbbaabaaabbbbbabbaaabaaabaaababbbabbabbbababbbabbabababbbabbabbabaabbbbabbbaabbbaaabbababbaaabbabbabbaaaaabababbabababbaaabbbbabbaabbbabbabbbaaabbabaaaaaabbbbabaabbbbbaabbaaabbbbabaababaaaabababaaabaaabbbabbabbbbabbabaabbbaabaababaaaaaaabbabaaabbabbabbabaaabbababababaabbaaababbbababbabbbabaabaababbabbbbbbbabaaaabababbbabaabbbabaabbaabbbbbbbbbaaaabababaaabaabaabbabbbbabaabbbaaaabaabbbbabaaaaababbaabaabbbaaabbaabbabbabbbbbababaabaaaaabbbabaaaaaabbaabbabaabbbbabbaaaabbbbaabbbbababaabaabbaababbaaabbaaaaaaabababaabbaaababbaaaabbbabaaaabaabbababbbbaaaaaabbabbbabababbbabaaaaabaababbbbaaabbbbbabaaaaabbabbabaaababbaabbabbaaaabbaaabbaaababaaabbaaaaababababbabaaaaabbabbbaaaabaaabaababaaaababbbaaaaaababbabaabaabbbbbbabbabbaaabbababbbbabaaababbbbabbbaaaabaabbbabbaabbbbaaaababaabaabbbaaabbbaaabaaabaabbaabababaaaabaaabaaababbbbbaabbbbbabbaaabbaabaaabbbaaababbabaabbbbbababaaabbaababbbbbaabbabbbbaaabbababaabababbabbbbabbababbabbaaaababbaabababababbbaabbbbbbbbbbbaabababababbbabaabaaabbabbbbbbaababbbababbbbaabbbbbbabaabaababbaaaaabbbbaaabaaabbabbbaaaaababbbbbbbbbaabaabbbabaabababaabbbbabbabababaabbababbbbbbabbaabb babababaabaabaaabbbabbabbbbbabbbaabbabbabbabaabbabbbababaabbbaababaabbaaaabaabbaabaaabaaabbaababbbabababababbabbbabbbbbaabbaabbbbbbababaabbaabbbbabababaabaabaabbaabbabbbababbbbabbaaabaaaababbbabaababaabaabbbabaabaaaababbbaabababbbbababbabaabbabaabbbababaababbabbbbabbbaaaaaaaaabababbabbabaabbabaababbaabaabbbabbaabaaaaaaabbbabbbbabbabbbabaaaabbaaabaabbbabbbbbaaabaaaaabbbababbbaabbbbabbababaababbababaaabbbabaaaababbabbbaaabbbbaabbbaaabaabbababbbbabaaabaababaababbbbaaaaabbbbabbaaabbaaaabbabaabbbaaaababaaaabaaaaaaaabbabbaabaabababbabbbabababaaaabababaaabaabbbabaababbbbaabbbaabbbbaaabaaabbbbabbbbaaabbababbbaaaaaaababababbbaaabaaabbbaaaaabbabbbabaaabbabbbbbaabaabbaabaaabaabbababbababaabbbaabbbabbaabaabbabaaaabbabbaababbbabbaaabaabababababbbabbabbbbbbabbbaaaabbbabaabaabbaabbbaabbababaabbaabbbbaaabbbabaabbabaababbbabababbaababbabbbbbbaabaabaaabababbbaaaaaaabbabbabbabbbbbbabbaaaabaaaabbbabababaaabbbbaabbababbaaabaaabbabaaabbaabaabbaababbbabbabaabbbbbababbaabbaabbabaaabbbaababbaaaaababbabbbbbbbabbbabbaaaaababbaaaabbbaaabaaaababbaababbbbaababbbaaaaaaaaaaababbbaaaaaaabaaabaabaaababbaabbbabbabbabbbbbbbbabbaaabaaaaabbbbaababbabbabbaaabaaababbaaabbbabababbbaaabababaabbaabaabababaaaaaaabbbbaaaabbbababbaabbbbaabbbaaaabbbbbbbaabbaaabaaabaabaabbbbaabbababbabbbababaabbbbaababbaabbaabbabaaababaababbbbaaabbababbababbabaababbbbabaaabbbabaaaaaaaabaabbabbabaaabaabbaabaaaaabbababbaabaabbbbaababababbbbbbababbaabababbabbbabaaabaabbaabaabaababbababbabbabbbbbabbaabbaaabbbaabbabbabbbbaabababbbbbbbaaabbbabbaaaaababbbaabaabbbbaaabbaaaabbabaabbaabbbbbbaabbbaaabbbabaabaaaabbababababababbaaabbabbaabbabbabaabbbbaaababbbbaaaababbbaabbbabbabbbbbabaabbabababbbbbaaababbbabbaaaaabbaabaaababbbbaabbaaaaaabbabbaaaaaaabbaaaabbabbbbbbbababaaaaaaaabbabbabbabbbababaaaabbbbbbbbabaaaaaabbabbbaababbababbbaaaabbbabaaaaabbbaababbabababbabaaabbbbbaaaaabbaaaabbaaaaabbaaaabaaaaaaaabbbbaaabaaabababaababbbbbababbbaabbbaaaabababbaaabbbbbbbbbbbabbabbbaabbbbbbbbabbbabababbabaaaaaabbbababababbaaababbbbaaabaaabbbababaaabbbbbaabba babaaaabababaabbaababaaaabaababaabbabababbababbbbbaabbbbabbbbabababbaaaabaabbabaabbbbbbabababbbbabbbbabbabbbabaabbbbabababbbabaabababababababbbbbbbbaabbbbaaababbaaaababaabbbbabbbaabbbbaabbbaaabbaaabababaaaaabbbbbababbbbbaaabababbaabbabaaaaabbabababbaabbababaabbbabbaaabbbaaabbaababbaabbbbabbabaabaaabbbbabbabbaaabbbaaaaabaaaaaabababbbaabbaaabbaabaaaaaabaaaaabbabbbababbbbbababbbbbaaaaabaabbbbbabbbbbbbbbbabbbbabbbabbbbbbbbbbaaabaababaababbaaaabaaabababbaabbabababbabaaaaababaabbbaaababaabbbabbbbbabbbabaaabbaabbbbbbbaaabbbbababbabbabbabaabaababbabababbaabaaaaabbbbbaaabbbbaaaabaabbbbbabaabababbbbbbabbaaaaaabbbbbaabbbababbaaaababbbabaaaabaaaabaababbabaabaaabaababbbabbaaababbbabaaaabbbbbbbbabaabbbaabaabbaababaababaaabbaabbaabaabbbaabbaabbaabbbbbababaaabaaaaaabababaaaaabbbbbbbbbbabbabbaaaababbaaabbbbaabbabaaaabbbaabbabbbbbabaaabaabbabbbbabbababbbaaabbbbababaaababaaaaaababaabbaabbbabbabababababababbbbaaaaabbbababbbaaabbaaabbabbbbbabbbabaaaaabaabbaabbababbabaaabaaaaabaaabaabaabbabbaabaabbbbbbbbbbbabbabaaababbaabbbabababbababaabbbabaabbbbabbaabbbbbaaaaaabbaababaaaabaabaabababbaabababbbababbabbaaaaaaabbbaabbbabbbababbaaaaabababbbababbababbbaabbabbbabbaabbaabbaaabaaabaabbaaaabbbbbaaaababbabaaabbaabbbbaaababaabaaababaabbaaaaaaaabbbabbababaabbabbabaababbabbabbbbaababbaabbbbbabbabababbabaabaaaabaabbaaaabaabbabababaabbaabbbbbbbaaaaabbbababbabbbaaabbbabaababbbaabbaabaaabbabbbbabbbbbaabbbbaaabababbbabbbbaabaabaaabaabaaaaababbbbbababbbbbababbabbbaabbbabaaabbbbbbaaabaabaaaaaababbbbabaaaababaabaaabbababbbbaaaaabbbaaaabaaabababaaaabbabbababaabbbabbbababaaabbabaaababbbbbbbbaabbabbbaaaaabbaabaabbbbaaabbabbbbbaaababbbabbaaabaaabbbababbaabbbbabbaaaaaabbaaaabbaababbabaaabbbaababbabaabbaaabbababaabbbbbaababaaababbaabbaaabbbaabbbbbbaaababbaabbababaababbabbbababbbaababaabababbbbaababaababbbbbbbababababbbbaabbababbaabbbabbaababbbababaaabaabbbaaaaaaaaabbbbabaaabaabaaaaabbbaabaaaabbbbbabbabaaaabaabbaabbabbbabbaabbbbbbbbabbabaabaaabbaaabbbbbabbaababaabbaabbaaabbaaabbaaabbbabaabaaaabaababbabbbbabaabbbba aabababbbbbbbaabaaabbbabaababbbaaaaababaabaabbabaaababbaababbbbaabaabbbbabaabbbabbbabaabaaabaabaaaabbbbbbabaaabbbabbbbbaaabbbbbbbbabaabaaabbbbaabbbabababbbbbaababbbabaaababbaaaaaabaaaabababbbbaababababbaaaabbabbbbbaababbabbbbbbbabababbaabaabbbbaabbbbaabbbbbbbabbaabbaaaabbbabaaabaababababaabbaababaaabbbaabbbbbabaabbaaaabaababbabbbabaababbaabbaabbbbabaabbabbaaabbbbbaabaabbbaaaabbaabbaabaabbabaabaaabbaabaaaaaabaaaaaabaaaabbbbabbbaaaababbabbababababababbbabbababbbbbbbbabbbbaaabbbababaabababbbabaababbbababaaabaabaabbaabbbaabababaaaababbbbabbbabbaaaaaabbaaababbbbabbbababaabbbabaabbbbbbbbbbbbaabbaaaababaaabbaaaaabbabaabbbabbbbbbbaabbaabbaabbabbbbaaaababababbbabaabbbabbbbbbaababbbbbbbabbbabbbbaababbbbbbbabbbbbbbabababaabbabbabbaabbaababaabbaaabbbaaaabbababaaaabbabbbbaaaaaabaaabaaabaaaaaaaabbbaaabbabaaabbababbaaaababbbaaaabbabbabaaaaabaabababaabbaaaabaabbbbaaaaaaababbbbbbabbaaabbabbaaabbaaaaabababaaaaaaabbbbbbbaaaabbaaabbbbaabbbaababbaaabbaaaaabbbaaaabaaabbabbbbaaaabbabaabbaaaabbabbaaababaabbbbaabbababbababaabaaababbbabaabbbaaabaaabbbabaabaaaabbababaaabaabbabbaaabbababbaabaaaabbbababaaaabaababbababaababbaababbbbbbbbabaaaaabaaaaaaaaababbaabababababaaaaabbaaaabbbbabababaaabaaababababbabbbbbbaabbbbababaaaaaabbbaaaaabbbaaabababababbaaaabbbaabbbababbaaaaaabbabbabababaabaababaabaaabaaabbbaaaabbbaaaababbbbabbbbaababbbabababbaababbaaabaaaaaaabbabbabababbbbaabbbbbbbaababababababbbaaaabaaabaaaaabbbaaaaaabaaabbabbbabaabbaaaabbaabbbbaaaaabbabaaabbbaaabaaababaabbbbbbbabaababaababbbbbbabababbabbaaaaabbbababbbbaaabbbbbaabaaaaaabbababbbbbaabbbaaaaaaabbbaabbbababbbaabbaaaaaabbbbaaababaaaabbbabaaabaaabbbabbbababbbbbaabbabbabbbabbbaabbaabbaababbaababbabbbbabaabbaaabbaaaaaabbbbbaaaabbabbbbababbbbaaabbbabbabbbbbbaabababbbbbaabbbababbbaaabbbaababbabaabbaababaabaabbbaaabaabbbaaabbaabaaabbbaabaaabaaaaaabababaabbaaaabbaaaabaababbbbabaaabbaabbbaaaaabbbbaabbaabbababaaaaabababbaaaababaabaaabbabaababaaaabaabbaaabbababbaabaabaabbabbabbaaabbabaaaaaaaabbbabaaabaabbaaabaaaaabbaaaababbabaaaaabbababababaaabaa aaababaabaabaaabbaaaaabaaabaabbbbbbababbbababababbaabaaabbbbbbbababababbaabbbbabbabbbabbaaabbbabbbaaaaaabbaabbaababbbbbababaabbbbabbbabbaababaaaabbabbbbabbbbbbabaababababbbababbbabaaabbbababbababbaaaabbbbbbbbabbbbabbaaaabaaababbabbababaabaabaababaabaababbaaabaaabbabbabaabbbabaaaabaabbaabaabaaabaaabaabaaaaabaaaabaaaaaabbaabbbbbbabaabbabaabbabbaabababbbbbbbaaabaaaaabbbbabaabbbbaaaabbaaaaaababaabbabbbbabbabaaabbbbabbaababbaabababaaababbabbbaababbbabbaaabbaaabbbbbaaaaaabbbabbaaaabaabaaaabbaaaabbbaaaaaababbbbbaabbbaabbaaabbbbbbbbbbaaaabaaabbabaabababaaaabaabaaaabbabbbaababbabbabbaaaabaaabbbabaaabbabbabbaaabbbaaabaabbaaaabaaabbabbaaabbabababbabbbababbbabbbabababbbabbbbaabbbabaabbbbaabbbaabbababbbabaaababbbabababbbbbbaaaababaabbbabaaabbaaaaababaaabbbbaabbaaaabbbbbabbabbabbbababbbabbbbbabbbaaababbbbbabbaababaabaaabbaabbaabbbabaaabbbabbabbbbbabbbaababababbbbbbabababaaaabbbaabaaaaaaabaaaaabaabaabbaabaabbaababbaabbaaababbabababbbabbaaabbbbbaaababaababbabababbbababbaaabbaaabaabbbbbbbaababbaabaaaaaaaababaaaaaabaaaabbbabababbbabbbaaaaaaaabaaabbababaababaabaabbbbabbabbabababbabaabaabbbbbaabaaabaababaabbaababbabaaaabbababbaaaaaaababbaabaaaaabaabaababbbbabaabbaababaabbbabbabaaaabaaaaabaabababbbbbbbabbbaabababaaaabbaaabbbbbbbaabbbababaababababbbbabaababbbbbabaaaaabaaaaaababbaababaaababaaaaabbaabaaababbaaaabababaabababbaabbaabaabbabaaaababbbabbbababbaaabaabbaabaabaabababaabaaaabaabbabbbaaaabaababbbbbbbbaaabaaaaaaaabaabbababaaabaaaaabbbabaabbaaaaabababbbbaababbaababbbaaaaabaabaabbbbbbbbabbaaabababaabbbbbaabbabababaaaabbaaabbabbbaaaababbabaababbaaababbbbabaaababababbabaaababbababbabaaaabbababaaaabbbabaaabaababbbbbbabaaabbbbabbbbbaaabaaabbabaaababbabbabbaaabaabaaabaaaaaabaaaaaabaaaaabababbbbabaabbbaaabbababbabbaabbbbabbbbbbabbabbbbabbbaaaaababaababbabaaabbbbaaaababbabaaaaaaaabbabbabaababaaabbbbbaaabaabbabbaaaabababbbbbaabbaaabbbabbaabbabbabababaaaabbabbabaaaabbaababbbbaabbaabbbbaaabbbbababbabaababaaaabbaabaabbababaabbbbbbbbbababaabbbbbbbbaababbbaaaaabbabaabbbbaaaaaaabbabaaabaaaaaaabbbbaa babbbbaaaaaabaaaaaabbababbabbaabaaabbabbaaabbbbbbbabbbabababbaaaabbbbbbabaaabababbbbbaaabaabbabababbbbbbbaaababaabaababbbabaabbaaaababbabbbabaabaabbababababbaabbaabbbbbababaaaabbbaaaaababaabbbbbbbbbbabbbaabbbaaaabbaabaaabbabaaabbababaaabaaaaaabbbaabbbaababbbaabaabbbbbaaabbbaaabbabbabbbbbbabaabbabaaaaabababaabbbbaababbbaaabaaabaaaaaaabababababbababbbbabaabaaabaabaabbbaabbabbbbabbaabababaabaabbaababbbabbbabbbbaabababbbbabaaabaabaaaababbaabababbbaaaabbbbbaabbbbbaababbbbaaaaaaabbabbababbaabbbbabaaaabbabbabaaabbaabbaababbaaaabaabbaabaabaaaababbaaaaaabbaaabbabababaabbbabaabbabbbaababbaabbbaaaabbbaaaabaabaaababbaabbbbaabaaaaaaaaaaaaabbbaabaabaabbbababbaabbababbbabbababaabbababbbaabbaababababababaababbbbbaaaaabbabbbaabababaaabbabbbbaabbbbaaaabbbbbaababbbbaaababbaaabbbbbaabbbabbaaabbaabbaabbbabaababbabaabaabbaaabbbbaaaaabaabaabbababbabababbaaababbbbbaabbbaaabababaabaaabaabaabbbaabbbbbababaaaaaaabaaabbababaaaababaaabaabbbbbabaababbabbaabbaaaabaabaababbbababbaabababbbbbbaaabbaaababaaaaabbabbabaabaaababbaababbaaaaabbbbaabbbbbbabaabbaabbaaabbaaaabbbaabbaaaabbabaababaaaabbabaababbaaabbababbbbbbbabbbabbbbaababaaabaabbbbaaaaaabaabbbabbbaaabbabaabbababbbbaaababbabbbbbbaababbbabaaabbaabaaaabbbaabbabbbbbaaabaabaabaabaabbbbbbbbbabbbababbbbbabbbaababaaaaabbbaabbaaababaaaababbbbbbaaabbbbaabaabbbaaaababaabbbbabbbaaabaaabbaaaababbaaabbaaabbabbababbabbabbabbbbaababbabbabaababbbabbbabbabbbbbaabbbbbbaaaaaabbaaaaabbbaabbaaaabbbaaabaababbbaabbaabbbbbbbbbbabaaabbabaabbbbabababababbaaaabbbbbbbaabbaabbabbabbbabaabbbbbbaaababaaabbababbabbababaaaabbbbabbababbbbbabbaabbbababaabaabaaababbbababaababbbbbbaabaabbbbabbabbbbabbbabbbaabbbabbababbaaabaabaaabbbaabbaaaababbabbababbaababbabbbbababbbbbbaabbbbabbaaaabababaaabaaabaabbaaaaabbbabababbbababbaaaaaabbbaaaababbbaababbabbbbbbaabaaabbbabbabababbbbbbababbaabbbbbabaaaaabaabbaaaaabbaabaaabbbbabbbabbabbabbaaaaaaabbbbbaabaabbababbaaababbaaaabbbbbaabbbaabbaabaabbbbaabaababbabbabbaaaaabbaaabbbbbaabbbbaaaaabbabbbbabaabbbabbbbbbabbbbbbbaaaaaaaabbbbababbbbbabbbbabb aaabbbbbbbaabbbbabbaabababbaabaaabbbaaaaaabbababaabaaaabababaaaabbbbbabbbabaababbaabbbaaabbabaabbbbbbaaaaabababbaabaabbbbbbbaaaaaaaaaaabbaabaabbbbababaaabababbbbbababbbbababaabbbaaabbbbaabbaaabaaabbaabbbabbbbabbbabaababaaaaaaaababbaaaaaaabbbbabbbabbbbbbbabbaaabaabbbbbaabaaabaaabbbbbaaaaaaabaabaaabbbbbbbaabaabbbbaabbabbbbbaaabbaaabbaababbbaaabbaaabbabbaaabababbbaabbbabaaaabbbabbabbbbabababbabbaabababbbbbababbaabbbbbaaaabbaaaabbababababbabbabbbbbababbbabaabbabababaaabaaabaaaaabbabbabaaaabaabaabbbbabababaaabbbbbabaabbbaababbbaabbaaaaaababbaaaababbabababaaabaaaaabbabaaaaaabbaabbaabaabbbababaabaabbbbbbbbbbaababbbabaaabbbbaabaaabababbbbababbaaabaaaababaaabbbbbaaaaaabbaaabbaaabaaaababbaabbbaabaababbbabaabbbbaaababbbabbbaabbabbbaabaababaabababaaaaabaabbbbbbbabbaaababbbabbabbabbbbabbbaabaabbbaaabaaaaaaaaabbaabbabbabababbbbbbaabbaaabbbbbbabbaaabbaaaaaaaabbbabbbbaababbabbbbabbbbaaababaabbbaababbbaabbaabaabbaabaabababaaabbaabbababbbbaaabaabaabbbbbbbaabbbbbabaabbbbbaabbabbbabaabbbbbaaababbabaaabaaaabaaababbbbbaabaabbbbbabbabbbabbaabbbbabaabaabbbbaaaababaabbbaaaaabbabbbabaababbabbabbabbabbaababaababbbaabaabbbbabababbbbbbabaaaaaaaaabbaababbabaaabaaabbbababbbaaabbbaababaabbababaabbbaaabaababababaaaaaaaabbbabbaaaabababbabbaabbbbaaaabbababbbbabaaabbbaabaaabbabbaaaababbbaabababababaabbaaababbbabbaabbaaabbaabbabaaaaabbbaaaaababaabbbaabbaaaababbbbbbaabbabbbabbbbbbbaaaaaabbbaaabbbbbbbaaaaabaabbbabaaabbaaaaaabbabbabaabbababbbaaaabbaabbbbbabababababbababbaaababbbaaaabaabaabbaaaabaababbaaabaabaababababababaababbbaabababaabbbbbbaaabbaabbabaaaabaabbaabbbaabababaabbaaaaaaaaaababbbbbaaabaaabaaabbbabababbaaabaaaababbaaaaaabbbbababaaabaababaababbbbbbbbbaaaaaaabababbabbabbababaaababaabbbbbbabaaaabaababaabaaaaabababaaabaaababbabaabababaabaabbaaaabbabaabaabaabbbaabbaaaabbbbaababbaabbbaaabbabbbbaaabbbabaabbbbbabababbabbaababbbabbabbabbaabababbabaabbbaababbbbababaaabbbabbaabbaabaababbabbbaabaaaabaabaaaaaabababaabaabaababaabbbaabaaabbaabababbabbbbaaabbaababbbaaabbaaaaabbabbaaaaabbbbaaabbbabbabbabbbbabb abbaaaaabbaaaaaaabababbaabbbbbabbbbabaabababbaababaaabbbabbbbbbabaaaaabbbabbabbabbbabbbbabaabaabbabbbaaabbaababbbabbbbbbbabababbbbabaaababbaabaabbaabbbabbbaababaaaaabaaababbabbbbaaabbbaaabbaabbaaaaaaababbaabbaabbabbaaababbbaabaaabbaaabbbbbbbabbbbbaabbababaaabbbaabbababaaabbabaabbbbabbaaaababbabaaababbbbbbbbbabaabababbaaaababbabbbbbbbbbaababababbbbaaaaaabbabaabbaababbbbbbbbbabbbbbaaaabaaabbbbaaaaaaabbabbaabbaaaabbbabbaabaaababbbbaaabbabababbbabababbbaaaaabaaaabbaabbbabababaaabababbbbbaabbabaabbaaababbaabbabbbaaabaaabaabbbababaaaaababbababbaaaabaabbababaabbbaaaabaabbbbaaabaabbabbaaabbbabaababaabababaaaabbbaabbbbbbbabbabbbbbbabbbbaaabbabbaaabaaabaaabaabaaaaabaaabbbbaaabbbbbabbababaabbbbaabaaaabbaabbababaaaaabaabaabaaabbabbabbbaaaaaaabaaabaaaababbabaaaaaabaabbbbbaaaabbaabbabbbbbbbaabbbbaabbbaabaaabbbbbabbbaaaaaabbbbbbbbbbbbaaaaaaabababbababbbbbbbaaababbabbbabbbaaabbabbbabbabbaabbbbababaabbabaaaaabbabbbabbbbbbaaaababbabbbbaaaaababbbbabbbbbaaabaabbabaabbaaaababbbbabaababababbaabaabbabbbabbbbaababbbbaaaaaababbbaaabbbbbbabbaabbabbababbbbaaaaabbababaabababbaaaaaaaabbaaababbaabbbbaabbabbbbbbbaaaabbbbbbabbbaaabaaaabababaabaabbabbbaaaabbbbbabbbaaaabbbaabbbaaaaabbaaaabbaabbbabaababaaabbbaabbaaaabaababbbbbabbabbbabbaaabbababababaaaabbbaaaabbaaaaaaaaaaabbbabbababababaaaaaabaaabbabbabbaabbbbbabbaababaababbabaaabaaabaabaaababbaaabbababbaabbbbbbaabbababbabbbaaaaabaaaaaaaababaabbaaabbaabbabaaaaaabbaaaaabbbbbbbabaabbaababbbabbbaabbbaababaabbbbaabababaaabbbbbbaaaabaabababbaabbababbbbabbbbaaabaaabaababaabbabbbabaabbaaababbabbbabbbabbabaaababaabababbaababababababbaababbbbbbaaababaaaabbaaabaababbbaabbbbbabaaaababbbbbbbbbabbaaababbaabaaaabbaaabbbbababababbaaaaabbababababbababaaaababaabbaabbbbbbabaaaabbbababaabbbbaabbabbbbbaaaabaaabababbaaaaaaabaaabbbbababababbbbbbbbbaaabbaabbbabaaababaabaaaaaabaaaaababbaabbaabbbbbbbbabaaaaabaababbaabababbbabbbababaabbabbbabbaaaababababbbaabbbaaabaaaabbabbbaabbbbabaabaaababaabbabbbbabbbbbbbbababaabaaaababbbbaabaaaaabbbbaabbabaaabaabbaaaaaababbababbaabaaabaab bababbbbaaabbaabababbbbabbbaabbbbbbabbbabbabbbbaaaababbbbbbabbbbabababbaaabaaaabaaabbababaabbaabbbbbbbbaababbaabbaaabbabaababababbaabbbbaaabaabaabbabbbbbaaaaaaaabbbabbabbaaabaababbabbbaabbbbbbaababaabbabababbbaaababaaaaababbbababbbbabbbbaaaabbaababbbaaabbbabaabbbbaaabbaaaaabbbaaabbbabababbbbaaabbbaababaabbbbbaaabbbaabbbbabababbaaaabaabaaaabbbbbaabbbbabbbbbababbbaababbaaabbabbbbabbaaaabbababbaaababbbaaabaabbbbabbababbaaaaaaaaabbaabaaabbababaabaaaaabaaabbaabbaaaabbbbbbbababbaababaababbbbbbaabaaabaababbabbbbbbabbbbbababbbbaabbaabbaabaaaaabbabbbbbaababbaabaaababbbbbbabaaabbbabbabbababbbabbbaaaaaaaabbbabbbaaaababaabababaaabaabbbababaaabababbbbbababbabaaaabbbbabaaaaaaaaabababbbaabbabaaaaabababbbbbbbabaabbaabbababaaabaabbaaabbabbaaabbaaaabababbababaababababbabbaababaabaaaabbbbabaabbbbbbbabaababaabababbbbabbaabbabbaababbaaaaabbaabaabbaababbaababaabbaabbbbaaabbaaaaaaabbabababbaaaabbbbabbbbbaababaabbabbabbbbbaabbaaabbbbbbabbbaaabababaaababbababbbbaabaabaabbbaaabbababbaaaabbbababababbbbbbbbabbbabbabbbaaaaabaaaaaabbbbbaababbbbaabbababaaaaabbaabbabbbbbbbbbabaaababbbbbbbbbababbaabbabbabababbabaaaaaabaabaabbaababaabaababaabbbbaababaaaabaaaaabbbbbbaabbbbbbaaaabbaabaabbbababbaabbaababbbababbaababbbaabbbbabaababaabaaaaababaaaabbbabaabaaabbbbaabbababbababaaabaabbabbbabaaababababaabbbaabababaabbabbbbabbbbbbbaaaabbbababbabbbaabbbbbbaabbababbbaababbbbaaaabbbbabbbbbbabaaabbbaabaaaababaababbaabbabbabaababbbaaabaabbaaaaaabaaaababbabbaaabaabbababbababbbbaababbbabbabbbbaaaababbaabbbaababbabbbbabbbabbaababababbbabbaabbaababbaaaaaabaaabababbaaaaaabbabaaaabbaabbbbbbabbaaabbabbbabbaaabbaaaabaaaabbbaaabbbaabbaabbbbababbabbaaaabbbababbbababbbabaaaabaabbbaaaabbabaabababbbbbbababbabbaabbaabbaaabaaabbbbbabbbbabbbbaabaabbbbbbababaaaaaaabbabbbaaabbbababaaaabaabbbaababbbabbbbbbbbbbaaababbbbbabbbababbabaabbbabbababbbbaababaaaabbbababaabbbaabaabbbbabbaababbbabbbabababbaabbaaaabaaabbbbaabbabbaaaabbbbbbabaaabaababaaaabbbbababbaaababbabbbbbaaababaabbabaaabaabbaaabbbababbbbbbaaaabbbbabbabbbaabbabaabbabaabbaaab baaabbababaaaaabbabbabaabbaaababaababbaabbaaaaaabbabbbaabbabbaaababaaaabaabababbbbaaabbbaabbabbabaaabbaabbbabbbbaabbbababbbbaaababbababbbabaaaabaaabbbbbaaabbbaababbaabbababbbbbaabaaabbaaabbaaabababaaabbbbbabbbababbabbaabbbabaababbabaababbabaabbbbabaaabaaaaabbbbabbabaabababaabaaabaabbbbabbabbbabbababbbaabbbbaaababbabbbbbbbaaababbabbbabaaabababbbaaababababbbababaaaabbbaaabaaababaaababbababbbaabbbabaabbbababbabbaaabababababaabbabbabbbaaabbbbabbbabbabbabbaaabbaaabbaaabaababaabbbabbbabaabababababaaaabbababbbbbbbbbababaabaababbbaababbbbabbaaaabbbbabaababbbbbbbbbaaabbbbabbabbaaaabbabbbbbaaabbaaababbababababbbaaababbabbabbaaaaaaaabaabbabaabbbbabaabababbbabbabaaaabbbabbaababbbbbbbaabaaabbabbbbbbabaabbabbaaabaabbabbbabaaaabbbaaaaabbbbbaababaabaaaaabbbabbbabaabbbaabbabaaaabaaaaababaaaaaabbabaabbbabbaaaabbbabaabbbabaabbbaabbbbbbbabbbbbaaababbbabbbbbaabbbbbaaaaaaababbbbaababbbbaabbbababaababaaaababbbaabbbaaabaaababbababbabaaaaaabbaabaabbbababaaabbbbbbaabbbaaaaaababaabbabbbaabbabaabbabbbaabaabbabbbbaababbaaaabbabbaaabaabbbaaabaababaaaaaabbbaaaaaaabaaabaabaabababaabbbabbbbbbbbaaabbabababbbbbabaaaaabbababbabaaaaabaaaabbabbaaaaaaaaaabbbaaaabbaabaaabaabababbabbaababaabbabaaaabaaabaaabbbbbbbbaabaabaabbbaabbabaaaaaaaabbbaababbababaaaaabbbbbbbaaaaaaaabbbbbbaaabaababaaabaabaabaabbababaaabbaaaabbbbbbabbaabbabbbababbbbbababbbbbbbabbabaaabbabbaaabaaabbababaababbbbaababbbabbaababbbaaababaababbbaaababbbabbabbbbaabbabbabbbabaabbabbbabbabbaabababbaaaabaabbabbbbaabbabbaabbaabbababbabbabaaabbaaaaaabbbaabbbabbbbbaabababbbbbbaabbbbaaaaabbbabaaaabbbbbaabbabbbbbabbaaabbbaaabaaaaabaaabbaaabbabbababbbbaaabaaaabbaabbaaaaabaaabbababbaabbbabbaababbbbaabbbbabbbababbaaababbbaaabbaabaabbbbbbaaaaaaaaaaabaaaaabbabbbaabbbbbbbbaaababaaabbaabababbaaaaabbbbbbabaababbabbbabbaabbbaaaaaaaabaaabbbabbaaababbaabbbbaaaaaababababbbbaabbbabababbabbbbaaababbabaaaaabbbbabbbabaabaaabaaababbbaaaabbbbbbaaabbbaabaabaaaabbaabaaaabaabaaababbbaabaaaabbaabbbababbbbabbbabaaabbabbabbbbbaabaaaabbbbbaabababaaabbbabaabbbabbabaaaaababbbbb abbaaaabbbaabababbababbaabbababbbbbababbababbaaabbaaabbaabaabaabaabababbbbabbbabaabbabaaabaabbabaabaaaaaaababaabababaaababbaabaaabbaaaaababbaabababbabbbabaaabbbaabbababbaaabbaabbaaaaababbaabbbbabaaababbabbabababbaaaabbbbbabbaaaaaabbbbbabbabbabbbabbbbbababaaabaaabbbabaaaabaabababbaababbbaaaabaababaababbbbabbababaabaabaaabbaabbabaaabaabbaaabababababababbbbaaaaabaaaabbbbaaaababaabaabbbbbaaabaaabbbabbbbbaabbbaaaabbabababaaaababbabaaaabbaaaabababaabaabbbbabaabaababbaabaaabbabbababbababababbabaabbaabbabbbaababababbbbaaaababababbbaabbaaabbaaabaabbaabbabaabaaaaabbaababbabaaabaaabaaabababbaaaabbbbbbbaaaaabaaaabaabaabaaabbbbabbabbbaabbbaabbbbaaaababbaaabbbbababaaaabbbbabbabaaaababbaabaabbbabaabaabaaabaabbaabbbbaaabbaaaababbbaabaabbbbaaababbbbbbabaabababaabbbbabbbbaabbbababbbbaababbaababbbbaabbbaaababbabaaaabaababaaaabbabbaaabbbababbbabbaabbbabbaabbbbabbababbabbaabaabaabaaaaabaaabaabbaaaaaaaaababbbbaaaaabbbbbabbabaabbaaabbaabbbbaabbbabbbaabbabbaaaababbbabaaabbaababbaabbaababababbababbabababaaaabaababaaabbbaaabbbbbbbaabaaabbbabbbbaaabaabababbbabaaaaabaabababaaaababbbabaababbabaaaabaabbaabbabbabbbaabbabbbbbabbbabbbaababaabbbaaabaabbbabaaaaaaaaaabbabaababbabbaababaaaabbbaaaaababbbbbbbaaaababbabbabbaaaabaabbabababbbbbbbaababbbbaabbaabaabababaaaababababababbbbababaabaabbababbbaabbabbaaaababaabaaabbbaaababbbababbbababababbbbbbaabaabbaaaaabaabaaabaabaabababbbbbbabbbbbbaababbababbabbaaabaababbaabbbaaaaababaabbbababbaabababaaabbbababbaaaabbbabaabbabbaabbbaaaaabbaabbbaaabaaabbaabaaabbbbbbbabaaaaaaaababbabbabaabaaabaabaabaaaababaaabbabbaaaabaabaababbbbaaababababbaaabaaaaaabbaaaaaabbabbababaaaabababaabbaaaabbbabaabababbabbbaabbabbbabbbbaaababbbbbbbabbabbbaaaabbaabaaaaabbbabbbbbbaaabaaaaabaabbbaaaabbbbbaabaabbbbaaaabaabbabaaababaaabbbababbabaabbaaababbbabaababbabbbabaabbabbabbaaabbaaaabaaabbababbbabaababaaabbabaaaaabbbaaaaaaababbaaabbabababbbabbaaaaabbbbabbbaaaaabaabbaaaabbaabbbabaaababaaababbabbabbababababaabbbbbaabbaabaaabbaaaababaaaabaaabbbbabbbabbabaaababababbbbabaaabbbbbbbbaaabbabbaab aaababbbbbbbabaaaabbabababbababbaabbbabbaabbbbbababbbaabbbaaabbababbbbaabbabbbaabbababbaabbabbaabaaaabbaaaabbaaabbbababbabbabbababababbaababbaaaabbbabbaababbbaaaaaaababbbaaaababaaaabbbbaabaaabababbabbabbbbaaaabbbaaaaabbaaaabbbaabababaaabbabbbaaaaaaabbababbabaabababaaabbbbbabaaaaaaabaaaabbbaabbbbabaababaabaababbbbaabbabbbbbbbabaaaaaababaababbaaabbababbbaaabbbaaababaabbabaaabaabbbaaaabaababbbabaaaaaabbabbbaabaaaababaaaaabbabbaabbabbabbabbaabbababaaaaaaaaaabbaabbabbaaaaaabbbbaaaabaaaaabbbaabbaaababaabaaaabbabbbbabbbbbbaababbaabbabbbaaabaaaababbbabbababbaabbaaaabbabbabbbabbaabbaaabbaaabaababbabbabaababababaaaaabababaaaaabbabaababaaabbabaababbabaaaababaaababbbbaababbabaaababaaabbbaaaababaabbaaaabbabbabaababbaabbbbabababababbbbbaabbbaabababaaaababbaaaaabababbababaabbbabaabbababaabbbbaaabbbaaabaaabbabababaabaaaabbbaaaabbbbabaabbbaaababbaaabbaabbabaabbabaaaaabaaabaaababbabaababaaababbaaabbbbabbaabbbabbbbaabaaabbbabbabbbbabababbbbabbbbbabaaaaabaabbaaaaaaaabbabbaaaabbabaababbaababbababbabbabaababababababbbaabbbbaabbbbaabaaaaabababbbbbbabaababbbbabaaabbbaababbbabbbbbbabbbbbabbbabbbaaaababbbbbbbabaababaabaaaabbbaaabbbaaaabaaaaaaabbabaababbbabaaaabbbabbbbbbbbbabbbaaaabbabaaaabbabbaaabbbbbaabbbaaabbbabbbbbabbbababaaaababbabbabbaaabbbbabaaabaababaababaaaaaabbbbbabbbbabaabbabaabbababababbaaaaabaaabbaabbababbabbaabaabbababbbabbbababbbbbbbbabbaaaabbaabaabaaabbbabbbaaabbbaababaabbaabbbbaabbaaabbbbaababbbbbbaaabaabbbaabaaaabbbbaaaababaababbaabbbbabaaabbbbbabbaaabbbababaabbbabbbaabbabbababaababbbababbbbbaabbaaabbbbaaaaababaabbaabbbbbabbababbabbbaaababbabaaaabaabbbbaaababaaabbabbaaaaababbaaaabbabbababbbabaabbabbbbaaaaaaaaabaabaabbaabbabbabbbbbbaabbababbabaabaaaaababaaababbbaaaaabbaaabbaaaababaabbbaababbbbbbababbbbbbaaabbabababbbabbbaaaaaaabbbbaabbabaabbababaaaaababaabaaaaabbabbbabbbaabbbbabababbbbbbbabbbbaaaaababaaaababababaaabbbaababaabaaaabbaabbbbbabbaaaabababaabbaaababaaaaaabbababbbaaabaabbbabbaabbbbabaaaababaaaabbabaaaabababbbaabbaaaabbabbbaababbababbabbbbaaabaaaababbbbaaaabababbbbaa babbbabbaaabbabababbbabaabbbabbbbabbbababaababbbbaaaabababaabbbaaabaaabbbabbabbbaaaaabbababbbababaaaabbaaabaabbaababbbbaaaabbbbaabaabbaaabaabbbaaaaaabaaaabbbabbbbbabaaabaabaaabbabababbabaabaaabbbabbbaaababbabbbabbbbbbbaaaaabbabbaabbbaaabaabbbababaabbaaabbbbbaababbaaaabbaabaaaababaaababbabbbabaabbbabaababaaabbabbabbaaabbbbababbbababaabbbababbbbabbbbababbaaabaaabababbaaabbabaabbbaaababbbbbababbaabbbabaaabbababaaababbaabaabbaabbaabbabaaaaaaaaabaabbbabbbabbabbababbaabbbbaabbbabbbabaabaabbabbbabaababaababbaaaabababbbaabbaaabaabbaaabaaabbabbabaaababaabaabbaaabbaaaaabbaababbababbababbaababbbbaababaabaaabbaaabbababbbbabaaaaabbbbaabaabbabaaaabbabaabababbbbaaabbbbababaaabaababbaaabbbbaabaabaabaaababbaaaaaaabaabaaabbababbbbbaabbbbbababbaabaabababbbabaaaaaabaaabbbabbabbbabbbbbabbabbaaaabaababbaabaabbbaaaabbabbabbaaaaaaababbbaabbaaaabbabbbaaabbbabaaaaaabaabbbbbababababbbababbbbbbaabaaababbbaabbbaaaaaaaaaabbaabaabbbbabaaabababbabaababaabbbbbabbbaaaabaaababbbaaabbbbbabbaabbbaaaaababbababbaabbaaabbbaaabbbaabaabaaaaababbaabbaabbbababaaaabaaabbbabbaabbbbaaaaabbbbabaaababbbbabbbabbaaaabaaabbbaaaaaaabbbaaaabbbabaaaaaabbbbabaaabbabaabbbbbbbbbabbabbabababababbaaababbbbbbbabbabababbbbabbbaababbabbaabbaabaababaababbabbababaaabbaabbababbaababbbbabbabbaaaabaabababbabaababaababbbaabbbbabababbbbaabbbabbbbbbaabaaabbbaaaabaaabaabaaabaabbbabbbabbaabaaaabaabaabaabbaababbbaabbaaababaaaaabaabbbabbabbaaaaaabaaaaabaaabababbbbbaaaabaaaaabbbabbbabbbbbbababbbaabbbbababbabbbabaabbbababbababbababababbbbaaabaabaaababaaabbaabaababaaaabaabaabbbaaaababaaaabbabbaaaaababaabbababaabbabaabaaabbaababbaababbbbabbababbabbbbbabaaabaaabbabaabaaaababaaabaabbbabbbaababbbaaababbababbaaabaababbabbabbbbbbbbbbaaabbbaababbabaabbbbbabbbaabbaabbababaaabababaaaabbababbaaaabbabbbbbbaaaabbaabbbaaabbbbaababbababaabbbaaaabbbabbbaaabaaaabaaaababbbabbbabbbababaabbaaababbabbbbaaaaaaabaaaabaaabbbbabbbbabaaaabaaabbaaabaaaabbbbbbbabaaabbababababaaaaaaabbbabbabbabbbbbbaabbaaababbbaaabaababbaabbaabaaabaabaaaabbabaabababbbbbabbababaabbbaabaa aabbabbbabbbbbaaabbbabbaabaaabbaababbbaabababababbababaababbbabaababbbbbbbabbbbaaabaabbababaabbaaaababaabbababaaabaaabaaaaaaaabbabbbabbbabaabaabababbabababbaabbaaaaabaaabbbaaababababbababbabaaabaababbbaabbbbbbabaababababbabaaaaaababbbaabbbabbbbaaabbbaaaabbaabaaababbabbbaabbabbbabaaabaababbabaaaabbbabbbbababbabaababbbbbabaaaaabaabababbabbaaaaaababbabbbabaaababaaaababaabbaabbaababbaaaabbababaaabbaababbaaaabbbaabbabbabbaaabaaaaababbabaaaababbbabbabbbabaabbabbaabaabbaabbabaaaaabbabbababbbabaaabbbbabaaaabaaaaaabaabbbabbbaaabaaaabbaababbbabbababaaabbaaabaababbabaaaabaaababbaabbabbbaabbaabababababbbbbabbbabababbabaabaabbbababbbabbbaaabbabbababaaaaaaabaabbbbaabbabbaabbbbbbaabaaaabbabbaaaabbaabbabaaabababaabbaaabbbbabaabbabbbababbbaaaababbbbabbabaaabbbbaabababbaabbbbaabbbababbbbaaaabaabbbbbabaaaababbaaabbaaabaaabaababababbbbbbabbaaaaaabbbabbaaaaabaaaabbaaaaaaababbbaaaaabaaabbbabbaaabbaaabbabbabbbaaabaaaabaaaaabbbabbabbbabbaabbababaababbaaaaabbaabaabbbbaabbaaaaaaabbbbaababbbaaaaabbabbbbaabababbaaaababaabababaaababbaabaaaaaabaababaabbaaababbbbaaabaabbbbabbbabababbbabaabaabbbbbbaaaaababaababbabbbbaabaaaaababababbbaaaaabbaaabaababababaabaaaabbbbbbbaabbbbbabbbababaabaababbbaaabbbaabbbbababaaabbaaaaabaaababbabbbbabbbabbbaaaaabaabbabbbabaababbaaabbabaaaaaababbababaabababbabbbaaaabbaaaabaabbbbbbabaaabaabaabbbabbaabaaabaabaababbaaaaabbbabbaaabbabbbaaaaaabaaabaaaabbabaabbbabababbaabbbbbaabababbbaababababababaabbbabaaabbbababaabaaabbbbbbbbbaabbaaabaababaaabaabbabababaabaabbbaaaabbbbbabbbbbbaaabaaabbabbbbabaabbbabbaaaaaaabbbabbbaaabbaabababaabbbaaabbbbbbbabbbaabbabbabababaaabababaaabbbbaabaabaabababbababaaabaabbaabbbaabbaabbbaabbabbbbabbabbaabbababbbbbbaabaaabbababbbbbabaabbababbbbababaaaaaaaabaaaaabaababaaabababaaabbabbaaabaabaaaabbababbabaaaabbaabababbaabbbababbbbaaaaaababababbbabbbabbababbababbbbaabbbbbaabaaaaabbbbaaababaabbbabbabaabbbababaaaaaaaaaaaaababbbbabbaabaaaaaaaabbbbaabbbaaabbbbbbaabababaababbabbabbaabbbbabbbaaaaabbaabbaabbbaaaabaaababbbbabbbbbaaaaaaabbbababbaabbabababbabaaa baabbbbbababbabbbbbabaaaabbbaabbbbbbbbaabbaaababbaabbabbabbbbbabbaabbbbbbbaaabbaabbaabaabaaaaabaababaaaaabaababaaaaaaabbbbaabbbababbaaabaaaababaaabaaaaaaaababbabbaaabababaaabbbbabababbbbbbaababbbbbabbbabaababababbbbababbaaaaaabbaabbaaababaaaabbbababaaabbbbababaababbaaaabbabbabbbaaaaaaabbbbbbbbaabbabaabababbaaababbbaaababaaabbaababbaabbbbbbaaaaababbbaaaababbababbaaaababbbabaabaabbaaaaaabaaababaabbbaaaaabbaabbaaabaabbaabbabbbababaaaabababbbbbbababbbababaabababbaabbbaaabbaababbbabaabaabbabbabbabbabbaababbbbbbaaababbaaabaabaabaaabaaaabbaaabbbaaaaaaaabaabbaababaaaaaaababbaaabababbaabbaababbbabbabaaabbabbabababbbaabbbabbaabaabaaaaaaaaabababbabaaaabababababbaaaaaababbaaabaaaaabbaabaabbbaaababbaaabaaabbbaababababaababbabbbabababbbabbbbabaabbbbbaabbbbabababbbbabbaaabbbbabaaabaabbbbbbbabbbbbbbababaaabbaaabbbababbabbbabbaaaaabbbbbbbabbbbabababbbbabbabaaabbbababaaaaabbababbabbaaababbabaabbbbaaabaaaaabaababbabaaababbbbbaaabbaaabbaaaababaabbabbbabaabbbbabbaaaabaababbaaabaabbaabaaaaaabbabbbababbbababababaabbaaaaabaaaaaabbbabbbabbaababbabbaabbaabbabbbbbbabaabbbbaabbabaabaaabbbbababababbbbbaaabbbaabbaababbababaabbbaaaabbabbbbbaabaaabaabbbbbbbabbababaaabbbababbbaaaaabaababaaaabababababababbbabbabbbaaabaababbaabbabbababbbaabaaaaabababbbbbbbaabaaabaababbbaaaabaabaaaababbbaabbaaabaabbabbababbbaabbbbaababbbaaabbaabbbbbabbbabaaabaaaabbbbbbaabababbbbbaaaabbaabbabbbaaabbbbbabbabbbabbbaaabaabbbababbabaabbaabbaaabaabbbbbbbabbaaabaabaaaaabbbaabbbbabaabbaaaababbaabbaabbbabaaaabbabaaabaaaaabaabbabbabbbbabbabbabbaaaabbabbabaabababbbababaabaabbaababbaaaaabaaaaabaabbaabababbaabaaaaabbbbbbabaaabbabaaaaabaabaaaabababaaaaabbababaaababbbbaabaababbbbaabaaaaaabbababbbbaaabbaaaabaabbaabaaabaabbbbaaaaaababaaababaaabaaaaabaaaaabaabaaaaabaaabbbababaabbabababbbbbbaabaaaaaaabaabbbaaababbbabababbabbbbbabaaaaaabbabaaaababaabbaababaaabbababbaaaaaaababaaaaabaaaaabbbabbbbabbbaabaababaabaabaaabababaaabbaaaababaabaabbaaabbbbaaabbbaaaaaabaaaaaabbaabaabbbababaaaaabaaaaaaaaababaabbabaabaaaaabbbaaabaabbbabbbbbbaaaaababba bbbbababbaabbbbbabbbababababaaabbaaaaababbbabbbbbbbabaabababaaaabbbabaaabbbabaabbbaabbababaaaaababaaabababbbbabbbaabbbbabaaaaaabbbbaababaabaababbbbbbbbaaabbaaaaabaabaabaaaabbbabbbbaabbabbabbbbababbaaaaabbabbbbbaaabbabbaaaabbaaabaaaabbbababbbabbbabbbaaaabbaaabaabbaabaabbabaabbaaaaaababbaabbaabaaaaaababbabaaabaabaababbbbbaabbaaaabaabbaababbaababbaabbbabaaabbabababaabaaababaaaaabaabaababbbabbbaaabaaabbbbabbabbbaaabaababaaabbababbbbbaaabaaabbbbaaaaabbbbabaabaaabbbaaabaabbbaaabaabbabbababaabbbaababababbbaaabbaababaaababbbbbaaabbabaababaaaabaabaaaaabaabbaaababbabbaabbbbabbababababbbaaaabaaaaabbbbbaaaaaaaabaabaabaaaaababbaabaaabbbabbabbaaaabbbaabbaabbbbabbbbbbbbaaaabbaaabbababbabaabbabbbbaaabaababbabbbbaaaabaaaabbbbbbbbbbaaabaabbbababbbbaabbbbaabbaaabaabaabaaaabbaaabababaababaaaaabbaaabababbbbabaaaaabbbaabbaabbabaabaaabababbbbaaaabaaaaabababbbaabbabaaababbbaabbabababbaabaaaabbabbaaabaaababbbbbabbbabaaabbbaaaabaabaaaababbaabaabbbbbbabababbaabbbbbabaababbabbbbbbabaabbbabbbbbaaabbbabaaaabaabbaabaabbababaaaaaaaaabaababaabaaaababbbbabaaaababbbaabaaaaaaaaaabaaaabaabbabbbabbbabaaaabbbababaaabbbbaaaaaaaaabaaabbbbbabbbbabbbaaaabbaaaaabbabbaabaaabbbaabaaababaaabaabbabbbbbbaababbabbbabbbaaabaababababbbabbbbaaaabaabbabababbaaaabbabababbabbababaabbaabbbbbaababbbbbbbbabaaababbaaabbbabbabbbaaabaaabbbaabbabbabbbbbaaabaaabbbaaababbabaabbaababbbbbbbbbbbaabbbaabaabbbbbbababbbbbaaaababaaaaaaaaabbabbbbbbbbabbabaabbbaabbbbbbaabbbabababbbbaaaabaabbbbbabbbabbbabbababbabababaabababbbabaabababaaaabbbbabbbbaabaaaaaaabbbaaaaabbbbbbbabbbaababbbbaabababbabbbbaabaabbabbbbbbabbbaabbabbbbbaaabaaabbaaabababaabbaaababbabbbaaabbababbbbababbaaabbbababbbabababaaaaaabbaabaaabbaaaabbbaabaaaaaaaabaaabbbabbbaaabbbabaaabbaaabbababbbaabbaaababaaaabbaabababbabaaaabaabbbabbaabbbbbbbbaabababaabaaaabbbaaabbabbbaaabaabbabbaabbbaabababaabbaabaaabaabaabbaabbabbbbaaabbaabbbbbaabbbbbbaaaabababbaaaabbaabbabbbbabbbaaababababaaabaabbbbbbabbbbaababbabbbbababbbbaaabbabbbbabbaaaaaabaabbaabbabbbbabaaabbbbabaababaabbabbabaabbbabbaaa abbbbaaaabbbbaaabababaaaaabaaabaaaababbbbabaabbbabbabbbbababbbbbbaabbbbabbbaabbbaabbaabbbbabbbbbbababababbbabbbaabbaabaaaabbabbabaababbbbbaaabaaaabbaabbbbbaabbabbababbaaabbabbbbbaababaabababaabaaaababbaabababbaababaabaababaabbaabaabbaaabbbaaabaaabbaabbbbbbbbaababbbbbbaabbababbabbaabaaaaabbbaaaabbbbabbbabbbbbbbbaaaabaaabbbabbabaababaaabaaabbbababaabbbababbaaabbabaaaabbbbbaababaaaabbbaabaaaaababaaababababaaaaaabaaaabbbaabaabaaaaabbabbbaabbaabbbaababbaaaaaaaabaaabbabaabbbaababababaabaaabaaaabbabaaabbbbababaabbaabababbabbaaabaaaaaabbaabaaaabbabaaaabbabbbbbbabaabbbabaabbbabbaaabbbaaaabbbabbbbaaaaabbaababbabbaabbabbbbaabbbaaababbbabbaabaabbaaaabbbabbabbbbababaabbabbbbbbbbbbbabbbaaaabaaababbbaaaaababaababaaabaabbaaaaabbabbbaabaababaaaaaabbabaabbbabbbaabbabaabbababbaaaababbaaabbaababbaabaabbbabbbbabbbbbaababaaaaabbbabaabbbbaaabbbababbbabbbaaabaabaabbababbaaaaabbabbbabaabbabaaabbbababbaaababbabbbaaaabaabbaabbbbbbabaabbaabbbbabbbababaabaabbbabaabbbbababbbaabbaaabbabbaaabbaaaabbabbababbaaabbaabaabbbbabbaaabbaabbababbabbaaaabbabbabbaababaaaabbaaaabaabbaabaabbaabbbabbabaabaabbbaabbaaabbabbbbaabbabbbbbbbaabababbbaaabbbbabbababaabbbbbababbbababaabababbababbbabbbbbaaaaaabbbbbaabbababbabbaaaababaaaaabbbaaaaabbbbaaababbbabbbbabaaabaabbbababababbaaaabaabbbbaabaababbaabbbababbaaabaabbbbbaaaaaaaaabaaaaaaaaabaaaabaababaabbbbbaaaaabaabbbaabaaababbbbbaaabbbbbbbbbaaaaaabababbbabbaabbaabbabbbababbbaaaabaabbbbbaaaababbababbbabbabbbbbbbabbbbbaaaabaabbabbbaabaaaaaaaabbaaaababbbbbbbabbabbabbbbabbabbaabbbbabbbabababaabaaabbbaaababaaaabaababaabaabaabaaaabbabaaaabbbaaabababbaabaaaaababbabbaaaaabbbbaababaababbbbbbaabbbabbaaaabbbbaaabaaabbabbaababbbbbaabaaabbaababababbbbaaabbbababaababaabbbabbabbbbaaaaabaabaaaaabbaababbbbaaabbaabbabaaaabbbabbababababaaabbabbabaabaabaabaabbbabbabababbbbaaabaaaababbabbaaaaaaabaabaabaabbabbbbbabbbabbabbbababaaaababbbabaabbbabbbbaababbabbbabbaabbabaabbaabbbbbaaabbabbbaabbbbbabbaaabababbabbbbabaaaaaaaaaabbbbababababbaabbbbbababababbbbbabaaaaaaabbbaaabbbaaaaabbababaabaabbb abbbbabaaababbbabaabaaaabbaaaaababbbaaaaabaababbbbbbabbbabaabbbbabbabbbbaaaaabbbbaaaabbbbaabbbbabbbbaababbbabbbaaaaaababbbababaaabababaaaababababbbaabbaaaabbaabaababbbaaaaabaababbabaaabaaabaabbbaababaabababbbbbbaabbbaabbabbbbbbaabbbbbbbbbabaabbbbbbbbabaabbbaaabbabbbbbbbbabaabbabbaabaabbabbbbbbbbbbaaabbabbbabbbaabababbbbaababaabbabbbabbbaabbbbbbabbbaaaaabababababbbbbabbaaaaaaaababbabbbbbbaaabbababbbbababababbaababaaaabbbabaaabbabbbbabbabbaaaabbbabbbaabbbbaabbaaaabbabbabaaaabbbbabbbbbbbaaaabbbaaaaaaaabaabaabaabbaabaababbabbabaababaaabaabaabaaabaabbabbaaaaabaabaaaabbbbaaabbbbbbbbaaaaabbbaaaaabbaabaaaaababaababbbbbaababaaabbbaabbbaaabbababaabbaabbaaaabbbabbaaaababaaaabaabaaaababbabaaaaaabbbabbabbbaabbbabbbaabbbabbaabaaaabbababaaaaaaaaaaaaaaaabbbabababbbabbbbbbbbabbabababbaaaaabbbaababbbbabbbabbbaaaaabaabbbbababbaaabbbabbaabaabbbabbbbbbaabbbbaaabaaabbbabbabbbbaaaaaabbbbababbbaaabaabbbbbbbbbaaaabbbbbaabaaabbbbabbabbbbaaabaabaaabbababbabaaaaababbbabbabaaababbaaaabbbbaaaaaabbabaabbbbabbbbabbbaababbabaababbabbbbaaaaaabaaabbabaabaaabaaaababababaaabbaaababbabbabaaababaaaaababbaaaaabaababbbabaabbaaaaababaabbbabaaabbaaabaabbababaabbabababbbaaaababaaaaabbabbabaabbaabbbaababbaabbabbaabbabbbaabababbaaabaabaaabaabbaaabbbaaabbbbaabbbbaabaaabbaaaaabbbbbbbbabbbabbbbababbabaaaabbabbabbbbaaabaabbabbabbaaabaaaaabbabababbbbbbaaaaaabbabbbabbbabbbbaaaaaaaababaabbaaabaaababbbababbbbaabbbababaabbbabbaaaabbaaabaabbbbbabbbbbababbbbabbabaaabaabaabbbaaabbbbabbbaaaaaabaaababbbbaababaaaaaaaabbbabaabaabaaabbabababbababbbbabababbbbabbbaaaabaaaaaabbabbabaaabaabbabaaabaabaabbbbbbbbbbbbaabbaaabababbbbbbbbaabbaaabaaaaaabbabababbabaabaabbabbaabababaababbbababbababbaaaabbabbabbabbaaabaaababbabbaabbaabbbaabababaaababbbaababbabaabbabbbaaaaabbbbbabbbabbababbbaaaaabbbbbbbabaaaabaababbabbbbbaaabbaabbaaaabaaabaaaabbbbbbbababbaaaabbbbaabaaabaaaaabaabaabaaaabababbaabbbaaabbbbabbababbbbbbbbaaaabababbbaaabaababaaaababababbaabbababbabaaaabbbbbaabababaabaabbaaaaaaaaaabbaababbbbabaabababbabbaabbbaabaaaabbaabaabababbbaba abbaaabbaaabbbabbaaaaaaababababbaaaaaaaaaaabbababaaabaaabaaababaabbaabaabababbbbbaaabbbbbbaaabbaabbbbabbaaaabbbaaaaabbbbabaaabaabbbbbbaaabbbbaaabaabbaabbabbaaabbaaabbbaaaaaaaaaaaaabaabbabbbaaaaabaabbabbbaabbabaabbaabaaabaabaaabaaabbababbbbaaababbbaaababaabaaababababbbaabbbaabababbbbaabbbbaabaababaabbbababaabbbaaabbbbbaaabbabbbaaaababbbbbbabbbbaabababbaaaabababbaabaababbbabbbbabbbababbabbbbabbbababababaabaaaabbabbbaabbbabbbbaabaabbbaaaababaaabbbbabaaaaababbbababaaabbbaaaaaaaaabbbbbaabbabbaababaaababbaaaaababbaabaababaaabbababaaababaabbbaabaaaabbbbbaabbbabbbaaabaaabbbbabbaabbabaaababbbaababbabbabbabbbbbbabbbaaaaabbbaaabbaabbaaaaaabbbbbbababababbabbbabaababaabaabaababbaaababbaaaaabbbabaabbaaaabbababaabaaababbabbaabaabbaabbabababaabbbbaaabbaaabaaaaabbabbabaabbbbbbaabaabbabababaabaaaababababaabaaabbaaabbabbabbbbbbabbabbbbbbabbbbaababbbaaababbaabaabbbbaaabbabaaaababaabbbbbbbbbbbababaaabbaaaabbbbbbbabaababbbbbabbbbbbaababbaababaababaabbababbaaaaabaaaababaabbaabbabaabbaaabbaaaabbbababbbbbaaaabbababbbababbaaaabbababbababbbaabaaabbbabbbabaaaabbaaabbaaabbbbbbbbbbbbbbaababbbbaaaabbaaabbabbbbbababbbaaababbaaaaaabaaaabababaabbaabbaaaaaabbabbbbabbbababbbbabbabbaaabbbbaabababbbbbaaabaabaaaaaabaababbbbbabaaabbababaababababbbbaabbaabaaaababbaaabaaaabaabbbabababaabaabbbabbbbbabbbababaabbabbabbabaabaababbbabaaababaaaabbaaaaabbabbbbaaabaaabaabbaabbbbbbaabbabbbaaababbabbbbbbbaabbbaabaaaababaaababbbaaabaabbaaaaabbbaaaaababbbabababbaabaaaabbbaaabababbaabababbbaaabbaabbabbabaabbbbaaabbaaabaaaaabbbabbbabbaaaaabaaabbbaabbbbbbabbabaaaaababbaaaaabbbaaaaabababbabababbabaaabbbbbaaaaaaaaabaabaaaaaabbbbbaabbbbbbababbabababbbbaabbaabaaaaaabbbabbbaabbbaaabbbabaabababbabbbabaaabbaaabbabbabbaababaabbbabaababbbaaaaaabababaaaababbbbabaabbabbaabbaabbbaaababbbbaababbaabaabaabaaababbabaababaababbbbaaabaaabbbaababbabaabbbaabbababbbabababbbabbaabaaaabbbbaaababaaabababbabbbbbabaabbaaaabbbaaabbaaabbabbaaaaabbaaabbababaabaaabbaababaabbaaabbababbbbbabaababaabaaabbbbbbaaaaabbbbabbbbabbaaaabbbaaababbbaaabbabaaaaaba ababbbabbbaaabababaaabbabababbbbabbaababababbabbabababaababbbabbabbbabbaaaaaabababbabbbabbbabbabaabbbbaaaabbaaaabbbaabbaabbaaababaababaabaabbabbbbbababaaabaabbaabbbaababbaababbaabababbbaaaabaaaaabbbbaabbbabaaabbabbbaaabaaabbabaaaaababaabaababbabbabbbbabaaabbaababaaabbabababbbbababbabbbbaaabaabbaaaababbbbbaababbaabaabbabaabbabaababbbbbbbaaababaaabbabbbbaaaaaabaabbbaaabaaaabaababbbbaaababbbbbaabababbaaaabbabbaaaaabaabbaaababaaabaabbaaabbababbbaaaaababaabbbabaabbbaaaabbbbbbbbbbabaaaaabaaabbbabbabbaababbabaaabaaababbabbaaabaababaabaaababaaaabbabababaaababaaabaaaaababbaababaaabaababbabaababaaaaaabbbbaabbbaabaaabbbabbbabbbbbbbaaaabaababaaababaababbbbbabbbababbbaaabbbaaaaabbaaaabbbaabbabababaabaabaababbabbabbbbaaaabbbbaabbabbabaabaabbbabbaabaaababbaabbbaabababbbbbbaaababbbbbbbbbababbaabbaaabbbbababaaaaababbaaaaaababaaaabbbbbbababaabaaaaaaaabbbabbbabbbabaabbbababbbaabaaabbbabbbabaabaabaababbabaaabbabbabbbaaaaabababbbbabbbabbbbabbaabaabbababaaabbbbbabbaaababbbbaabbbbaaabbaaababbbbbbababaaabbbaabaabaaaabbbbabbbbbbaaabaaaaaabbabbbbbbbbbaabbabbbaaaabaaaaabaabbbbababbbabbabbbaaababbabaaaaabbbaaabbbbbababaabbababababbababaaabbbbbabaabaabaabaaaaaaabbaababaaabaabbaaaaabaaaabbaaaaabbbbbababbbabbabbbbbbaaababbbabbaaabbbbbbabbabaaaaabbbbabbbaabbabbbbabbbbbbbbbbaaaababbabbbaaaabbaabbaabbabbbbbaabbbbabbbbbbbabaaaabbaaabaabbababaaabababaabaabaaabaabbbaaaaaaaabbbaabbbabbaababaaaabbaabbbaabaaaabbabbbbabaaaababbabababbaaaaaabbabbbabbbaabbababbbabaabaababaaaabaabaaababbbaaabbabababbababbbbabbabbbbabbabababbaabbaaabbbbbabaabbaabbbabbbbbbbabbaabbaaaababbababaabbbbbbbaaababbabbaaaabbaabbbababaabbaaabbbaabbabbbbbaabbbaaaababaabbabbabbaaaabbaabaabbbaaabbaaaabbaaaababaabbaaabababbbbbaabbaabbaabbbabbaabbabbbbbabaababbaaababbaabaabbaababbababaabbbbaaababaaaaabaaabababaaaaaaaaabbababbabaaaabbababaaabbabbbbbaaaabbabbbbaaaabaaaabaaabbbbbabbbaabababaaaaaaabbbaababbaaaabaabaaabbbbababbbbbbaaabbbbbaabbababbbbaaaabbabbabbabbbbbbaaaabaabbbbbaabbabbbbaababbaabbabbabababbaabbbbbaaaabaabaaabbbaabaababbaabaabaa aabbababbbbbababbbabbbbaababbbabbbbaaababbbbabaaabababbaabbababbaabbaabbabbbbbbaabbabababbbabbbaaabbabbaaaaababbaababbabababbbbababbaabbbababbaabbaabbbbbbbbbbabbbbbbabbabbbbbbabbaabbbabaabaaabbaaabaaabbabbababaabaabaabbabbbbaabbbabbbabbaababbbaaabbababbbbabaabbabaabaababbabbabbbabbbbabbbaaaaaabaaabbabbbabbababbabbbabaababaabbbbbbaaabbbaabababbabaaababbabbabaaaabaaabaabbbbaabbababaabbabaabbbbbabbbbabbbbabbabbbababbbbbbababababbbaaababaabbababbaaabaaaabbbbbabbbaababbababbbbababbaababbbabbaaaaababbbaaaababbaabbaaaabababbaaaabaabbabaaaaaaaabaabbabbbbabaaabaaaaabbbaaababbabaabaaaabababbbabaabaabbbaaaababbabaababaababbbbabbaaababbaaaaaaabbbbabbabbbbaabbaaabbbbbaabbababbbbaabaabbaabbbaababbaababbabbababbbbbaabaababaaaaabbbbbbbbaababbabaabbbbaaabbabbbabbbabbabbbaabbaabaaaaababbababbaabaaabbbbbbbaaabaabaabbbabbababababaabbaaababbabaabbabbaaaabaabbbbaaaabaaababaababaabaababbbababaabbbaabaabbabbabbabbababbaabbbbababaaabbabababbbabaabaabaaaaaaabababaaaaaaaaababbbbaabbbaaaabbbabbbaaaabbbbbaaabababbabaabbabbaabbaabbbaabaaababbbbabaababaaabbabaaaaabbabbbaabbbbbbaaabaaabababbabaabbbaabbbaabbbabbababaabbbbaaabaabbbababbbabaabbabbabaabaaaabbaaabbbbbbbaaabaabaabbbbaaaaaabbbabbbaabbbabbaaaaabbaabbabbabababbbaaaaaabbbbbbaaaabaaabaaaaaaabaabbabaababbaababbaabbbbbaaabbbabbabababbaaababbabbbaaabbbaabaabaabaaabaaababbaaaababaabbbbaabababaaabbbbbaabaabaaaabababbbabbababbabbaaabbbaabbbaaabaaaaababbbbbabbbabaaabbbababbaabbaaabaabbbbbbbbaababbbaababababababbababaabbbabbbbbbbbbbababaababaababbabaabbabbaabaaabbaaaaabbbbaaaababaabbbbaabbbabbababaabbabbabbbbaaabbaaaabbbbbabbaaabbaabbbababbabaababbbbaabbaaaaabaabbabaaaaabababbbaaabbaaaabaabaaaababbabbabbbaababaaaaaaaabbbbabaababbaabbbbbbbabbaabbaaabbbbbbabaaabbbaaaababbbabbaabbabbbabbbabaabaaaaabbaaabbabbbababbbaaabbbbbbbaabbaaababaababaabbaaaaaabbbabaaabbaabbabbbabbbaaaabaabbbbaaaababbaabaababbbbaaabbbabaababbbabaaaabaababbbbbbababbbaaaababbaaababaabaababaaabaabbabbbbababbbaabbbbababaababaaaaaabababbabaaabbbababaaabbbbababbabaabaabbbbbabbbaabbbbbbb bbbaabaabbbbbbabaabbaabbbbaabababbbbbbbabbaaaaaabaaaaaaaaabbabbaabbbbaabaaaabbbaaaaaaaaabbaaaaabbaabbaabababaabbbabaaaabbaaabbbbaaababababababbbababaabbbbabbbbbbbabaaaabaabbbbababbabbbababbbbbaaabbbababbaabbaabaaaaaaaaabbbbabbaaabbbaababbaababaababbabbaabbababaaaabaaabaaabbaababbabbabbaabbabaabababbbbababababaabaaabbabababbbabbbababaabbbaabbaabaaabbababaababaababbbbbbaabaaaabaabbbaabaaaabbabaabaaabaabaaabaaaabababaaababbbabbaaaaababaabbbababbbbbbbaaababaabbaaababbabaaaabbbabbbababbaaaabbababbbbbbaaabbabaaaabbaaababbaababbabaaababaabaaabbababbbbbbbaaaabbababbbabbbbaababbbbaaaaabbbaabbabbababbbbaabaaababbbaabbbbbaabbaabbabbababbbbbaaabbbbabaaabaaabbbbbbbbabaaaaaabbabbbbabbabaabaaaabababaabaaaabbbbaabaaaaababaaaabbabaaaabbaaaababbbbaaaabbbaabbaaabababbbabbaaabaabaababbaabaabbabbababbabaabbabbbbbabbaaabaaaaabbbbabaababaabaabbaabaaaaaabbbaabbabbaabbabababaababbbaaababbaababbbaaaaababaaabaaabbaabaaaaabbbabbabbbabaabaabababaaababbabaaabaabababaaabbbbabbababaabaaaabaababbbbbabbaaaaabbabaaaaaababbbbbabbbabaabaabaaaaabbbaaababbbbbabbbbabbbbaaaabaabaabbbbbabbbbbbabbbbabaaabbbabaaabababbbbbbaabbbaaaabaaabbabaabaababbaaabaaabbababbabbabbaaabaaaababaabaaaaabaaaabbbbaabaaaaaabbbababaabaabbbbbbbbbbbbaaaaaaabaabaaaaabbbabbbbbaabbaabbbbabaaabbaaaababbaaaaaaabbaabbaabbbababbbbaabbbababbabbabababaaaaabbbbaaaabaaabaaaababbbaabbbabbbaabbabbbbbaabababbbabaabaaaaabbaababaabbbbbaabaaaababbbabaabbbababaababaaaaabbaaaaabaabbabaaaaabbabbbabbaaababbbaaaaaaaabaabbaabbbaabbabbaabbabbabbbabaaaabbaabbabbbbbbbabbaaabbbbbbbabaabbbaabaabbbabbabbbaaabbbbbabbaabbbaabbababaaaaabbababaaaaabbaaaaaaabbbbabaaabaabaaaaabaaaababaabbbbbabbaaaabaabbabaabbabbaabbaabbabababbabbbbbabbbabbbaaaababbbbaababbbabaaabbaabbaabaababbbbaabaaaababbbabbaaaabaababbbbbbbabbbbaababababbbbbabbaababbabababbabbabbbaaabbbabaabaabaabbbaababaabbaabbaababbaababbabbbabaaaaaabbabaabbbbabbbbbaabbabaababbaaababbbbabaaaaabbaababbaabbaaababaabbbbbabababbbaabaaabbaabaaaabaabaaaaaaabbbaaabbbbbabbbbbaaaaabbaaaabbbaaababaabbaaaaaabbbbbaaababaabb babaabaaabbbaabaabaabbaabaabbabaababaababbbbbaabbbbababbbaabaabaababbababbababaabbbaaaabaabaaaaaaaabbaabbbaaabbaabbbaabbbaaabbaaaababbaaaaaababababbababbaaabbbbaababbbbbbbbbbbbaabbbabaaaabbbaaabbbbabaaabbbabbabbbaababbabbaaabbbbabababbaaabababbabababaaaababbabaaaaabbbbabbbaababababaaaabbaabbbababbbababaaabaaabaabaabaaabababaabaaaabbaababbbaabbbbbbbaabbabbbaaabbbbbaababbabbaabababbbaaabaabaabaabaababbbaabbbbabaaabaababaaaaabbaabbbabbbabaaabaabbabbbbbabaabaababaaabbaabbbabbaabbabbaabaaaabbbaababaabbabaababababbbabbaabaabaaabababbbbbbbbbaabbbabababbababbabaaabbabbbbaabbaaabbababaaabbaabaabbbbbaaabbabbbaabbababaaabbbbabbabbaabbabbbbabbbaaaababbaababaababababbabbbabbbabbbbbabbbabbabbaababbbbbababbabbbbbaaababaaabaaaaabaaabaaaaabaaaaaaabbaabbbbaaababbbbaabababbbbbbabaabbaaaabbaabbbabaababbabbabaabaaabaabaabbaabaaabaababbaabbabaaababaaabaaababbbbabbbaaaabbbbabbbbbbaaaabbbaaaabbaabbabbabaabbbaaabbbaaaababbbaaaababaabbaabaaaababaabbbaaabaaaababbbbbbbbabaabababbbabbabbbabaaaabbbbaabbabababbaaaaaaababbabbbbabababaaaabbaaabababbbbabbbbaaaaaabbaababbaababbbbaaaaabaabbbaaababbabababaaababbababbaaabbbbbbaaaabbbbabaaaabbbaaabbaabbbaababbbbbabaaaaababbaaabaaabbbaabbababbaababaababbbabaabbabbabaabbbabababbabbbbbabbbbbbabbaababbbbabbbbabbabaaaabaaaaaabababaaabbbbaabaaaabbaabbabbabababababbabbabaabbabbbaabbaabababbaaaaababbbaaaabbabaaabababaaabbbabaabaaaaabbbaabababbbbbbbaaabbabbaabaaaaababbaabaabaaabaaabaaabbbabbaaaababaaaaaaababaabbaabbbbababbbabbbbbbaaaaabaaababaaaaaabaaaaaaaababbabaaabaabbbbbabbbbaabbabbbabaababaabbaaabaaabbabababaabbabaababbababbbabaaabaabaaabbbaabaaabbaabbbabbaababbaabbaabbaaabaaaababaababbbaabaababaabbbbbaabbaabaaababbabbababbabbbaaaabbabbbabbabaaaaabbabaabbaabbbabbbbaaabbbbabbabbabbaabbabaaaaaabbabbbaabaabbbbbaabababbbbabbaabbaabbabbababbbbbbaaaabbbbabbbabababaaabbabaabbbbbaabbababbaaabbaaabaabababbbbaaababbbaaabbbbabbababaababbbbabbbababbaaabbaabbbababaabbbabaabbbaaaaababbabaaaaaabababbabbabbababbbbabaaabbbbbaaababbababaaabbbbbabaabbbababaaabaaaaaaaabbbbaabbaa baabbbbaaababaaaabaabbbaaaababbbbbabababaabaaaabbaaaabbbaaaaaaabaaaaaabaabbaabaabbbabbabbbaaababbaaabaababbaaaabaabbbaabaabbabaaaabbaabbabbbbbbbabababaaabbbbbbbbaababababbaababbaaaaababababbababbababbbabbabbbbabbaaaaaabaabbbaaaaabbbaabaabbabababbabaaaabaaabbbabbaabaabaababababbbabaaabbbbbaaabbbabaabbabbaababbababaabaabbbaabbbbbaababbabaabbbabababbaabbbbaabbbbbbabbabaababbabaaabbbaababaaabbaaaaaabbbbabbabbbaaaaabaaabaaababbbbabbabbaaaaabaaababbabaaaaaaaabbbaaaabababbbbaaaaababababaaaaaaabbbbbababbaababbabaabbaababaaabaaabbaabbabbbababbbaaabbbaabaaaaaaaaabbbabbabaaabbabaaaaabbabababaaaaababbbbbaabaabbbbbabaabbaabaabababababbbbabaaabbabaababaabababaabaaabbbbaabbbabbbaabbbaaababbabaaabbaaaaaabbbbabaaaabaababababbbaabbaabababbbbbbabaaabbabbaaabaaaaaabbabbbaabaaaabaaaaaabaaaaabbaaabbbbbbbbbbbbbabbbbbabaabbababbabbbaaaabbbbabaabbbbababbbbabaabbbabbbabaaabbbbaabbbabbbbabbbbabbababbabaabbaaabbbabaaababaaaaaaababbabaababaabaabaaabbbaabbabaaabbbbabbabbbbbbbaababaabababbabbaaabbbaaabaaaaaaaabaabbaaababbababaaaabbbbababaabbaabbaabbbbaaaabbaabbbbbaabbabaabbabbbbbbbbbabaabbaaabaabbaabaabbbabababbaaabbbaababaabaaaaaababaabbabaabbaabaaaabbabaaabbbaaaabaaababbabbababbaababaabbabaabbbaabbabababbababbbbbaaabbbbaaaaabbbbabbaabbaabababaababbabbbbbaaaabbaaaabbaabbbabababaabababaaabaabaaaabababbbaaabbabbaaabbbbbaaaaabababbaababbbbbbabbabababbbaaaabbbabbbabbabbaabbbbabaabbbabbabaabbbbabbabaaabbbaabaabbababaabbbbbbaababbababbbabbaabbabbbbaaabaabbaaaabaaaaaaaabbbbaabaabaaabbbaaababababbaabaaabbbbbbaaabaaababaabaaaaaabaababbaaababbababbabaabbababbbabaabbbabbaaaabbbaaabbababaabbbbaaaaabbabaababaabababbabaaaabaabbbbabbbbbbbaaaabababbbbbbabaaaaaaabbaaabbbaaabaaababbbaabbaabbbaabbaaababbbababaaaabaababbbbaabababababababaababbbbababbbbbbbabbbaabbbaabaaabaaabaabbbaaabbaabaaaaaaaabbbbabbbbabbaaababbabbababbaaaabbbbbaabbaabaabbbabbbabaaaaababbabbaaaaabaaabbabbbbaaaaaaaaabaabaababbbbababbbabbabaaabbabaababaaababaabbbabaaabaaaaaabaaabbbaaabbbbbabaabaabbababbabbaaabbbababababbbaaaaabbabaaababaaaaabbabaab aaabbabbbbababbbbabbabaaabaabbaaaabaabbabaaaaabaaaaaaabbababbbabaabbaaabbaaabbbbaaaabbbabbabababbaaabaabababbbabaabbbbbabaaabababaabaaaaaaaaabbbbbaabbbabbbaaabbaaabaaababababbaabbababaaaaabbbbbaaabaaababbbabbabaababaabbbaaaaaabababaaaabaaabaababbbababbbbbaabbbabbbbbabbabbaababbabababababaabababaabbbabaaababbabbabbabbaabbbbabbabaabbaaabaababbabaaaaaabaabbbaababbbabbbaaaabbabbbbabbbbabababbbbabaabbbbbbaababaaabbbbabbbbaaabaaaabbabaabbbabaabbabbbaaabbbaabaaabbabaaaabaaabaaabaaaabaabbbaabaaabaaababaabbbbababbbbbbaabbabaabaabbbbababbbabbaaaabbaabbaabaabaaabababbbaaababbbbabbaaaabaaaabbbaaabaaaaabbabbbaaaaababababbbbaaaababaaaaaaaabbababaabbbabababbabbbaababbaababaababaaabbababaaaababbbbaabbbaabbaabbbaaaaaaabaaaaaabbaabbbbaabbbbbbaabbababbbbbbbbaabaabbabaaabbaabbabbbabbabbabbbaabbbabbbbaaaaaababbbbbababaabbaabbabbaaaababababbababbabaabaabbbbaaaabbbaaaabababbabbaaaababbaabaaaababbaaaabbabbababbaabaaaabbabbbababbaaabaaaaaaabbaabaabababaaabbbaabbaaaaaabababaaaabababbbaabaaabbbbbbbbbbaaababaabbaababbbaaaaabbabbbaabbbababaaabbbbbaabbbbbabbbaaabbbaaaaabbaaabbabbbbbaaaaabbbabaababaaaaabababbbbbbabaaabbabaabaaaabbbabababaabbbabbbabbbaaaaaaaaababaabbbababbaabaabaaaaabababbabababaababaabbbabbbbaaababaaaaaabaababbabababaababababbbbbbabbbaabbbbabbbaaabbbaababaaabbbaabaabbaabaaaaababababaabbbbaabaabaaabbabbaababbabaabaaabbabbabbbbbbbbaaaabbbabaaaabaabaaaabbbabbabbbaabbabababbbabaabbbabaaabbabbabbbbbaabbbababbaaaabbabaabbaaabbbabaababbabaabbaaaabbaabababbaabbbbabbbbabbbbbaababbaabaaaaaabababaaabaababbbabaaaababababbbbaaababbbbaaaababaabaaabaabaabbaabbbabbbbabbbabbbbaaaababbaabbbabaabaaabbababababbabaaaababbaabaabaaababbbaabbbababbaabaaabbaaaaaaaababbbaabbbbaabbabbaaabaaaabababbbbabbbbaaaaaababaaaaaaababababaababbbbbbaabababaabbbbaababbabbaaaaaabaabbbbaaabbbaabbaaaaabaabaaabbabababbaaaabbaaabbbbbabaabaaaaaaabaabbabbbbbbababbaabbaababaabaababaabaabbbabababaaabbbbbaaaabaabbaabababbabaabbabaaaaabbbbabaaaababababbbbaaabaaabaabbabbaabbbaabbbaaabababbbabbbbbbabbbabaaaabbbabbaaabaaabaaabbbaaab aabbbbbbbababaabbaaaabbbaabaabaabbbbaaabaabbbbbaabbaabaababababbbabbabbbbbaabaaabbbbaabbabaabaabbbbbaaaabbaaabbaababaaaabbbbaaaaaabbbababaababbbbbbbaaaabbbaaaabbaaaabaabbbbabaaaabaabbaabababbabbbabbabbaaaaabbaaaaabbaaaabbbbaaaaababbbababaaabbabbbbababbbaabaaaabbbabbabbbbaabbabbaababbabbabababbbbaabbbbbabbbabbbabbbabaababbabababaaababaaabaabbbaabbbaabbbabaaabbbaabbaabbbbabbbbaabbbaababbbaaabbaabbbaababaabbabbbbababaaaabaaaaaabbabaaabbbabaaabaabbbaabbbaabbbbbaabbaaabbabaaaabbabbaaabbbabaabaaaababaaabbabbbabbaabaabaaabaaababbbbbabbaaaabbbabbbabbaaaabbabaabaabbbaabaabbbaaababbbaaabbaabbbbbabbabbbabaaaabbbababababbbbbabbababaabbbaaaaabababbbaaabbbbaabbaaababaabbbabaababbbabbbaabbabaababbbbabaabaaaaaabaaabaaaabbaaabaabbaaaaaabbbaaabaaababbaabbabaabbbbbaaabbaabbabbaaaababbaaabaaaaaabbaabbaabababbaaabbaabbaaabbbabbbabaabbababbabbababaabbabbbaaaaaabbbabaaaabbaabbababbbabaaabbaaaaabbbababbbaaaaaaaaabbaaaababbaabbaaaabbabaaaaaaabbaaabbababbabbbabbabbbbbabbaaaabaabbbbbababbabaabbabbaaaabbababbaababbababaabababaaabaabbaaabaabbabbabaaaaabaaabbabbbbbbaabbaaabbbbababbbaabbbbababababbababaaaabaaaabaaaabbbabababbbabbaabaaabbbbbababbbbaaaaaaabbaabbbaabaaaaaabbabababbaaabbabbaabababbbaaaaaaababaabbaabbaaaabbbbbbaabaaaabaaababbbabbabaabbbbbabbbbababaaabaabaabaabababbbabaababbbaaaabaabbbaaaabbabbbbaabbabababbaababbbbbaaabbbaabaaaabbbaababbbabbaaabbbaababaabababbabbbbbbbbaaaaabaababababaabbabbbabbbaabbabbbababbaaaabaabbaabaababbbbaaabbaabbaabaaaabbbbabbaaabaabaabbaaabbababaabbaabbbaaababbaabbaaabbbabbabbbababbbaabbaaaabbaaaabbbaabbaaaabaaaaaabbababaaaaabaaaaaabbaabbbaabbaaaabbaaabbaabaaababaabbaabbbbbbbaabbababbbbababbababbaabbabbbaaaababbabbaabbbbbaabbabaaaaaaabbabbbbbbbbbabaaabbbbabbaaababbbbabbbbabaabbbbaababbbaabaaaaaaabbaaaaabbbabbbababaaaaaabbaabaababababaaaababbaaaabbbaaaabbbbbbbaabbaababbbaaaabbbbbaabababaabbabbbabbbbabababbaababaabbbbaaaaaaaabaaaabbaaaababaaabbbababaabababbbbaaaabbaaababbaaaaaabbbbbbbabbabbbababbbabbbaababbbbbaabbbabaabaaabbbbabbaabaabaabaaabbabbaaabbaaaabbabbaaa baabbbbbbbbbabbbaaaabababbaabbbbbaababbaaaaababbbababbbbbabbbbbaabaaabbaaaaabbbbbbababaaababbaababbabaaaaabaaaabbbbbaaaabaabbaabbabbbbbaaababbaabaaaaaaaaaabbaabbabbaaabaaabbbbaaaaabbbaabbbbaabbbabaabbaaaababbabaaaaabbbbaabababaabbbbbbabbabaabbbbaabababaaaaabaaaabbbaaaabbaabaaabbaabaaaabaabbbaaabbbaabababaaaabaabbbabbbaabaaaabbaababaaaabbbaaaabaaaabbbbbaaaaaaaaaababbaaaaababaabbabbabbbbbbbbaabbbbaabaaaabaaaaabbbbababaabbaaabbaaabbabbbabbabaabaabbbbbbabbbbaabbbbabbbbbabbbaaaaaabbaaaaabaaabbbbaababaabbbbbbbabaaabababbbabababaabaaaaaabbbaaaaaaabbaabaabaabbbaabbabbababbbaabbabbaabbbbbbabbababbbbbaabbbabbabbaaaaababbbaabaaabbababbbaabaaaaaaabbbaababaabbaaabaabaabaaabababbbaaaaabbbaaabbbaabaaaaaaaabaaaaabaaaaabbaababbbbabbbabbbabbbbaabaaabaababbbabbbbbabbbaabaababbabbbaaabbaabbababaabbabbababbbbbabbababaaaabaaaaaaabbababaaaaabaabbbaabbabbbaabbbbbbabababbaaababababababaababbabaabbbaaaabaaaabaabaaababbababbbbbbbbaaabbaababaaabaaabbbaabbaaababbabbaaabbbaaabbbbabaaabaabbbbaabaabbaaabbaabbabbbbabbbabbbaabbbbbabababbaaababbaaaaaaabbbaabbbabababaaaabbbbabaaabaabbababaabababaabababbbaabbbabbaaababaaaabbaababbbabbbbaaaabaaabbabbaaabbbaabbbbaaabbaaabaaabaababbbbabaabbbbaaaabbbaaabaabbaaaabbbbbababbbaabbbaaabaababababaabbbbbbaabbaaabbbbabbbababbbbbabbbaabaaabaabaaaaabbbabaabaababbabbbbbabababbaababbabbbababaaabbabbbbaabbaaaabaababbbabbaabababaabbaaaabaaababbbbaaaaababaaaaababababbbbbabbbaabbbbabaaabbbaabaabbbabaaaababaababbbbbabbabaaabaaaabbbaabbbabaabaaabbabababaababbbabaabbaaaababbaabaaaaabbaabaababbbbbbabbabbaaabaaababbbbababbaababababbabaababbbbbbabaaababbbaabaaabbaabbbbbaabbaaabbbbbbbbaaabaaaababaabbbabaaaabbabaaabaabaaababababbbaabbbbabaabbbbaaabbbabbabbbabaaaaaaabbbababaabaaababbbbababbbbaaabaabbbaaaaaabaabbbaabaaaabbabaaabaaaaaabaaabaaaaabbbaabbaabaaaaaaaaabbabaaaaababaababaabababbbabbabbbbbbbbababbbbbabaaabaabababaabbaaaaaabbbabbababbbbbaaaabbaaabbbbbabbbaaaababbaaaabbababbababaaaababbaaabbabbaabbbabbbabaabbababababbbaaabbbaabbaaaaabaaabbabbbbaaababbbaababababbbaaaabaabbbaaa abbbbbabaaabbaaaabbbbbbbabaababbabbbbbabbabbabaabaaabbbbaaabbaababbbabbbbbabababbaaaaaaaabbaaaaabaaabaaababaababbbbababbbbbbbbbaabbbbbaababababbaaabbbabbbbaaabaaaabaaaabaaaaaaaabbbaabbbaabbabbbbbaaaaaabbaabbbbaaaaaaabbbaabaababaababbaabaaaabbabaaabbbbbaaaaabbbbabaaabaaabbababbbbbbababaaaababbaabaabbaaababbbbabbabababababaaaababaaabbaabaaabaaababaaaabaaaaabbbbabbbbababbbbaaabbaabbbabbbababababaabaabaabbabbaaaaaaabbabbaaabbbbbbbabbabababbbbbbabbaaaabbaabbbbaaaaabbabbababbabaaabaaaabababbbaabbbaabaabbbbabaaababaaaabbababaababbababbabababbaabbbbababbabaabbbaaaaaaabbbbababbbbabbaababbaabaaabbbaabbababbbaaaabaababbbbaabaaababaaaabbbbabaaabbabaaabaabbaababbbbbabaabbbabbbababbaabaaabbbbbbbabaabababababbaababbbbbaabbbbaabababbabaabaaaaabaabaabaabbbbbabbbbbaabbbabaaaaabbbbabbbaababbaaabbbaaaaaabbbabababaababbbbabaaabbaaababaaaabaaaabaabbbabbababbabaabbbaabbbabbbbabbbababbbbbabbaaaaaababbaaabaabbbaabaaaaaaaaababbbbaabbbbabbbaabbbaabaaaababababbbbbabbabbababbbbaaabbbbabbaabbbaabaaaaabbbbbbaaaabbaaabbbbbbaabababbaababbaabbbaaabbababbbaaabaabaaaaabbbaaaaaabaabaaaaaababbaaaabbbbbbaaaababbabaaabbbbaaaababbbbaabababaababbbbbbababaabbbbabaababbaababbbaabbaabbaaaabbababbbbbabaabaabbbbaabbaababbbbbaaaaabaabbbbbaabbbaabaaaabbbbaaaaaabbbbaaabbbaaabbbbbbabababbbaabbaabbabbabbabbaabbababbaababaabababbaaaababaaaabaaaaaababbbbababbabbaabbaaabbaaaabbbaabbbbaabbabaabbbbbabababbbabaaaaaaaabbbabbaaabaaaaaababababbaaabbaabbabbbaaaabbaaaabbaaaaaabaabaaaaabbababbaababbbbabaaabaabbbaabbabbbaaabbababababababbbbaababaabaaaaabbaaabbbbbbaaaabbabbbabbaaaabababbaabbbbaabaaabbbbbbbbbaaabaaaaaabbababbbbababbaaababaabbaabaaabbbbaaabbaaabaabbbbaaabbbbbabbbabbbaabaaabbabbaabaabbbbbbbabaababaabaaabbbabbaaaaabaabbbbaabbaaabaabbbabaaabbabbbaabbaaabbbbaababaaaaabbbabbbaaaaabbbbaaabbbbbabbbabbbbbbabaabbaababbaaaababaaabaabaaabaaaaaabaabbabababbbaaabaaaabbbbbbabbbaababaabbabbabababaaaaaaabbbabaaabbabaaaabaaaabbbabababaabaabababbaabbabbaabababbabaabbaabaaaabaabaabbbbababaaaaaabaaaababbbaabaaababbbbaabababbaabbabbaaab abbaabbabbabaabaabbaaabbabbabbbaabbbabababbaabababbaaaababaabbabbbbaaabaabbbaaabbbbaabaabbaabaaabaaaabbabaabbaaaaaaaaaababbaaababaaaaaabbabbbbabaaabbabbabaababbabbbbbaaaaaabababaababbabbbaabbabbbbabbbabaaaaabaabbbbbbaaaabaabababaabaabaaaabbabbaabbababbabbaaaabbbbbabbbbbbbbbbabaaaaabbaaaaaabbabbaaabbbaaabbabbbaaabaabbbbbbaabbabbbaabaabbbbbbaaaaabbaaabbaabbabbbaabbaaaaabbabaabbbaabbabbababbbaaabaabbbaabaabaaaaaaaabbababbbbabaabbbbabbaabbbaabbbabbbbaabbbababaaabaabaaabbbabbbbabaababbbbbaababababbaabaaabbabaaaaababaabbaabaaabbaaabbaabbabbabbbabaaaababbbaabbbbbbbababbbaaaaabbbaaabaababbbbaaaabbabaabbbabaabbabaabaaababaabbbbbbaaabbababbaabaabbbababbbbabbaaaaabbabaabaaababbabbabababbabbbbbbaaabbababaaaaabaaabbbaaaabbabbbbbbabaaaabbaabbabbbabbbbbbaaaabbbbbbbbababbbabababbaabaabaaababbaaaababbbaabaaaaabbaaaaabaaabaabaabbbaaaababbbababbaabaaaaabbaaabbbababbbababbbabbababaabbababbaaabaaabbbabaaaabbaaabbaaaabababbaababaaaaababbbbabbbaaabbabbabbaabbbbbabbbbaaabbaaabaabaabbabbbbaaabaaababbabbbababaaaaaababbabbaabbbbaaaaababbaaaababbaaaabbabbbbabbababbbabbbabbaabbaabbbbaabbbbbbabbaabbbaaabbaabababbbaabaabbbbabbaabababaaababbaaababbaababbbaabbbabaabbbaabaaaaaaaaaaababbbababbbabaabbbbbaaaaaabbbbbbbbbbabbbaabaaaaabaaaabbbbbabbbbbababbbbbbabaaabbaaaaabababababaaabaaabbbbabbabbbaaaaababbbaaaaaaaaababbabaaaaaabbababaabaaabbabababababbbabbbbbabaabaaaabaaaabbbbbaaaaabbabbabbbbaabbabaaaaaabaabaaaaaabbabbabaaaaaaaababbaaabaaaaaaabbbbaaaabbabbabbaabbabaabbabbbaaabbbbabaabbababbabbbbbbbabbbababbabbaabbabaabbaabbbababbbabbbabaaaaabbbbabaabbbababaaaabaaabbabaabaaaaabababbbbaaaababababababaaabbbbaaababbbaabbbabbbaabababbbbbbabbaabbaabbbbbbaabaaaabbaaaaaabaaababbbbabbbbbbabbaabbbabaabbaaaababbaababbbbbaaababababbabbabbaabbaaabbaabababbaabbbbabbbbbabbbaaaaabaabaabbbabbbbabbbaaabababaabbabaababaabbaababbbbbbbbaabaabaabaaabbabaabbaaaaabbabaaaabaaababababaabbababaaaabbbbaaabaaaaaabbaababaaaaaaabaabbbbabaabbaababaaaaababbaabbabbbbbbbaaaaababbbbbaaababbabbbaabaaababaabbbbbababbabbbbabbababbbaaaabaababa aabbababbbbaaababbbbbabbbababbabbabbbbbbbbaabababbabaaaabbaaaabbaabababbbbbabbaabaabbbabbaabaaaaabbababbaaaaaaabbbbaabababaabbabbbbaabaaaaabbbbbabbaaaaabaaaaaaaababaaaaaabbaaababbababbbbaaaababbbbabbaabbaaabbbaabbaabbaaaabbabbaabaababaaaabbabaaababbabbabaabaaaabbbbaabbabbaaaaabababaabbabaabbbaabbbaabaaaaaababbbabbbabbbbbbbaabbabaabbbbabbaabaabbabbbbaababbbaaaabaaaaaababbbababababbbbbaabbabbbbaabbabbababbbbaaabbabbbaaaaabaaababbbbbbbbabaaabbaaabaaaabbbbabbaaabbabaaaaababaaaaabaabbaabbbababaaaaabbabbbbbbbabbbabaabababbbbabbabbbabbbbaaabababbbaababbaaaaababbbbbbbbababaaaaabbaaaaabaabbbbbbaaaabbabbbaaabaaabbbbbbaabbaaaaababbbbaaababaabbaababababbbaabaaaabbbbaabababababbabbbaaababaababaabaabaaababbbaabababababababbbabbbbbaabbbaaababbaababaaababbaabbabbababbbaabaabaababbabaaabbabbabbabbaaaaaaaabbbaabbaabaababbbbbbbabbbbbbbababaaababbbbbbaaaaaabaababbbbabaabbbabbaabaababaaaabbbabbababaabbbaabaabaaabababaaabbabaabbbbabbababaaaabbbaababbabbaaababbaabbabbbaaabababaaaaabbaababbabbbaaabbbabbabaaabaaabbabbaabbbabbabaabbbababbabbbaaabaaaaaaaaaababbbbbaabbaabbbbbbbaaabaabababaabababbbabbabbbbababbabbaabbabaaabbabaabaaaabbbbaababbaababbaaabbbaabbbbbaaaaababbabbbbbabbbaababbaaababbbabbbbaaabbbbbabbaabbbabbaabbbbbbabbbbabbbbbaaaaaabbbbbaababaabbbbabaaabaabbaaababaabaaaabaabbaaabbababbbbbbbaaaabbbbaabaabbbbaabbbabbaabaabaaaaabbbabbbbbabbbabbaaabaabababbabbbaaabbbbabbbbbabbbaababbaabaabbabbabaabbababaaababbaaabbbbbbbbbabababaabaabbabbaaaaaaabbbbaabaaaabbbabaabababbbabbaaabbaaaabbaaaabbbaaabababbbaabbbababbbaabaabbaabaaabbabaabbbbbaababaababbabbaaaaabbaabababbaaabbbaabbabbabbababaabbbaabbbabbbbbbaababaababaaabbbababbaaabaabaaabaabbaaaaaabbaaaaaaaaabbaabbbbbaaabbbbabbbaaabbabababbbabababbbaabababbabbbbababaaaababbbbaaaaaaaaabaabbaaaaabaabaaababbbaaaaaaabbbbbabababbbabababbabbaabbbabbabbbbbbbaaaabbabaaaabbbbabaaabbbbaababbaabbaaabbbbaaaabbbbbbaabbbbbaabbbbabbbbbabbbbaabaaaababbababaaabbaabbbaaaaabbbbbbbbbbaaabbabbabbaabababaaabbbaabbbababaababbabbbbbaabaabaabbbabbbbabbbbabbabbabbaaaabbbaa babbaabbabbabbbbbbbabbaabbaababbaaabaabbbbaaaabbbbbbaaaababaabababbbbabbaababababbbabbbababbaaabbbbaabaaaabbbbbababaabbbabaaaabbabbabaababababaababbbbbbaabbbaabbbbaabbbababbaabbaaabbabbaababaabaabbabbbababbbbaaaaaabaabaaababaabaabababaabbabbbaaaaababaabbbabaaaaaaaaaabaabaabbbbbabaaaaabbaaabbbbabaaabaabbbaaabbbbaaaaabaaaabbabbbabababbababbbabbaaabbababbbbabbabaabababaaababbabaabaaaaaaabbabbababbaabbbabbbbababbabaaaabbabaaaababbbbaaabbbbbbbbabaaaabbaaaababbbbabbbbaaaabbbbbbbaaababaabbaaababbbbaaabbabaababbaaaaabbaabaaaaabaabbbbabbbbbbabbbabbaabbabbbbaabbabbbaaabbabbbaaabbaaaaabbbbabbabbaababaaabbaabbaaabbbaabbbbbbabbaaabaabbbabbaaabaaababbaabbbaababaabbababaabbaabbbbaaabbababababbaabbbbbbbabaabbbbbaaabbaabbbaaaabaaabaaaaabaaaaaabaaabaaabbbaabababaaaaabbaaabaabbabbabbbbbaababbbabababbbbbabaabbaabbbbbbbbbbabaabaaabbbabbbbabbaabbbaaabbabababaabbbbaaaabbbaaababaabbaabaaaaabbbabbbaaabaaabbbbbaaabbbaabababaaabbbabbabbaababbaaabbbaaaababaaaaaaababbbaaabbabaabbbaaaaaaaaabbbaabaaaaaaababbabbaaaabbabaaabbabbbababbbababbbababbababaabaabbbabbbbabbaabaaabbaaaaabaabaaabaaaabbbbabaaabababbbabaaabbabbaaabbbabababababbababbbbaabbababbbbaabbbbbaabaaababbbbabbbabbaabaaabbbaabaababbabababbaaaaababaaaaabaaaaaabbabbaababbbaaabbaaaaaaaabaaaabaaabbbababaaaabaabababbbaabbabbbbbabbabbbbbaaabbaabbabbaabaabbbbbbaaababaabbbabaaabbabbbabbbaaaabbbbbbaabaabababbaaabbbaaaaabbbbabbaabbaaaababaaaabbbabbaabaaabbbbbaaabbbbbbabaababbaababbbabbabbbaaaabaaabbbbaabbbaaaabbbbabbaaaabbbabbabbbababbaaaaababbbbaabaaabaabbaaaabababbbbaaabbbabbaabbabbaabababbaaabababababbbabbbaabaaabaababbbbaababbbabbbbababbbbbabaabbabbaaabaaaabababaaabbbbabbbbaababababaaaabaabaaabaababaabbaaababaaabbbababaababbbbbbaabbbbbaaaabbaaabaabbababaabbbbbaabaaaaabaaabbbabaaaaaabbbabababaaababbabbbbbababaaababababababbbbbababababaababbbaabbbbaabbaabbaabbbbaaabbaaaaaaaaabbbababbbababaababbbbabbabaaaaaababaabbabbbabbababbbbbaaababbaababaabaaaabbbbbbbaababaabbaaaabababbaaaabababbabaabbbaaaababaaabbbababbbabaaababbbaaaabaabbaaaababbbababbbbbba aaababbabbabbaaaaabaaababbbbbbababaaaaabbbbaaaabaaabaabbbaabbaabaabbbbbbbababaabbbbabababbabbaabbabbbbbbaababaabbaaaaaabaabbbabbbbabaaabbabaaabbbbabbaabaaabbbaaaaabbababaaaaabaaaababbbaaaabbaabaababababbbbbbbaaabbabbbababbaaaabbaaaabbbbaaaabaababbbbabaaabaaaabbbbaaaabbbaaabbababbbabbbbaababbaaaaabbabaabbaaaaabbabababbaababbabbbbaaabababbbbabaababbabaaababbabaaaabaaaaaabaababbbbabaaaabbbaabaabbbbbbabaabbaabbbbabbabbaaaabbaaaaababbaaababbbabbbaabbbabbbaabbaabaaaababbbaabaabaaabbabababaaaaaababaabbbaabbaaaaabbbbbabbbbaaabababaababababbbbabbabbabaaaaabbbbbbabbaaaabbaaabbbbbbabaaababbbbababbbbababbaaaabbabbabaabbbbbaabaabbabbabbbbaababbabbbbabbbabbbaabaabbaabaaabbaabbaaaaaabaabbababbbaabbaaabbaababbbbaaaaabbbabaabaaaabbababaaaaabbabbbbaabbaaabbbaaabaaaabbabbaaaaabbaabaabbbabbababbbbaaaaaabbbaaaaaabaabbbaaaababaabbabbaabbaabbababbbbbabbbbaabaaabbbaabaabbaababbababaaaaababbbabababbbbabbaabbaaababbabbbbaaaabbbbaaabbabbbbbbaaababaabababaaabbababbbababaaabaaabbaabbbbbabbbaaabbbababaabaabaabbaaabbbaaabbaaabaabbbbbbbbabbbbbaaabbabbbbabbabbaaabbbabbaabababbbbbaabababababaabaabaaabbaaaaabbaabaaaaabbababbbbaaaabbaaaabaaaaaaaaabbabbabbbabbabaabaaabbabbbbbaaaabbabaaaaabbbbaabbaaaabababaabbbbbabbababbbbaabbbbaabbaaababaaabaabaababbbbababaababbaabaabaaaaabaaaaaaababaabababbbbbaaabbbbbabbbbbbaaabbabbbbbbbaababababababaabbbaaaaaaaabaabbabbabbbbbbabaabababaaabbbaabbbbbbbaabbaabaaaababbabbaaaabbbaaabbbbabaaabbbabbaababaabbabaababbbbabbabaaababaabbaabaababbbaaaaabaaaabbbaaababaaabababbabaaaaaabbbaabaaaabaaaaabaababaabaabbabaaabaaaabbbbbbbbbbbababbaabbaabbaabbaaababaabaabbababbabbaaababbabbabababbbbbabbbaabaaaabbbbbaaabaabbaaababbababbabababbabbbbaaababbbbbbaabaababababbbbaaaabaabbaabbbaaaabaaaabbaaaaababaababbaaaabbaaaaaaaaabbabbabaabbbbaabbbababaabbabbbbababaababbaaaaabbbbabbaabbbaaaababaaabaabaaabbabaabaaaaaaaaabababaaaaabbbaabaaaaabaabaaababbabababbbbbabbbaaaabaaabbaababbaaaabbbaabbbbabaaaababbbbabababbbaabbbabbaaaaabbaaabbabaaababababbbaaabbbabababbababaabbbaaababaabbbabaaaabbbaabbabaa bbababaabbbaabaabaabbbbabababbbbaabaababaabaaabbabbababaababbbbabaababbaaabbbbbbabaabbaaaabaaaababaaaaabbbbaaababbbabbaababaaaaaabbabbbbaaaabbbaabbababaababaaaabaaabaaaababaaaabaaaababbaaabbbbaabaabbbbaababbaaabaabaabbbbabbabbaabaaaaabbbababaaabaaaaaabbabbbababbaabababbbbbbbbbbbaabbaababbbbaaaabaabbbbaabbabaaaaaaaabbbaababaaababbbaaabbbababbbbabaabbaabaaabbbabbbbaaabbabaababbbaaaaaabababbbbbabbababaaaabaababbbaababbaaabaababbbbbbabbababaabbbbbaabbababaaabbbabaaaaaaaaabbbaabaabaabaaaabaaaaabbbaaaabaaaabababaaaabaaabbababbbbbbbbbbaaaabbbbbaabbaaabbaaabbbabbabbbbaaabaabababaaaabbaabbbaaababaabbaaaabbbabbbbbabaabababababbbaaaabbaabababbbbbbaaaabbaaabaaaabbbaabbababababbbabaaabbaaaaaaaaaaaaabbbbbbbaabbbabbaaaabaaabbaabbbaabbbbaababbabbbaaabaabbabababbbbaabbbaaaabaaaaaaaaaaaabbabbabbabaaaaaabbbbabbabbbbababaabbbaaaaaabaaabbabbabbaaabbabbaaabbaabbabaaaababaaaaabbaaabbbaaaaaabaaaaabbaaaabaaaaaaababaabababaabaaaaabbaabaaaabbaaaababbbaaaabbabbbaabaaababbaaabababaaabababbbbbabbbabaaabaaaaaaaaaabaaabbaaaaabaaaaaabaaabbaababaabbaabbaabaabbbbabbbbaabaababaababbabbbabaabbbbbbbbaabaaaababaabbbabaabaaabababbbbbaabbbaabaabaabbaaababbaabaabbaabbbaabbbbbbaaaabaababbaaaaabbabbabbabbabbbbbbaababaabbbbabaabaaaabaaaababababaababbbaaabbaaaaaabbaaaaabaaabaaaaabbabbbaaabaaabaabaabaaaabbbbbbbabbaaaabaaabaababbababaabaababbbbabbabbabaabbbbbaabbabbbaabbabbabababbbbbbbbbababbbbbaaabababbaaaababaabbabbbbabaaaaaabbaaabbbabbabaabbbbbaabbbababaaabaaabbbaabbbababaabbbabbbabbaaabbbbaabababaaabbabbaabbbbbaababaaaabaabaabbbbaaaababbbabbbbaaaaabbbaababaaaabbaababbbbaaabababaaabaabaababbaaaaabbbbababbbbbaaaabbbbaabaabaaabbbaabbaabaaabbaaabaabaaabaaaaabbaaaaaabbabaaabbaabbbbbbaabaabbababaababbaababaaaaaabaaabbabababaaabbabaaaabaaaaabababaaabbaaabbaabaabaaaababbaaaabbaaabaababbbbaaaabbbababaababaaaaabaabbababbbabbabbbaabbaaaaaababaaabbaabbaaabaaabbababaabaabbabbabbabbabbbaabbbaabaaabaabbabbaaaababbbbabaaaaaaabaabaaabaabbaaaaabaabbaaaaaabbaababaaaaabbbbbaaaaabaabbaababaabaabbbabaabbbababbababababbbabaabbabbab bbaaabbaaaaaaaaaaaaaaaaababbbaaaabbbabaabaabbaabbbbaaababaabbbaababbabababaaabaaaababbabbaaaaaabaaaaabaabbbababbbaaababaaabbabbabaabaabababaaaabaaabaabaabaabbabaaabbabaaaabbabbaabaaababaabbbabbbbbababaaabbaabbabbabbaaaabaababbaaababaaabaaaabbbabaaaaabababbaaaabaaabaabababbbbbabbaaabaaaabbababbbbbaaabbabbaabbbababbbbbbbbbbabaaaababbbbaaabaabbbaaaaaaabaabbababbaabbbababbbaabbaaaababbabbabababaaaabbbbabaaababbbbbabbabbaabbaabaababababbbabbaababaabaabbbababbbaabaababbbaababbaaaaababbbbbbaaaabbaabbbaaababaaababbbabbaaaabaaababbbbbabaabbbbaabbbabaaaaabbaaabbbbabaaabaabbaabbbabbabbbbaabbbababbabbababbaaabaabbbaaaabbbbabababbaaaabbbbbababbaabbaaabaaaabaaaabaaaaabbababbbbbbbaaaaaaaaaabaabaaabaaaabaabaabbaabaabbbbaababaaabababbabaababaaababbbabaababaabaabbbaaaabbbbabaaaabaabbbbbabaaabbaabbbabababbaabaabaaaaabbbababbaaabababbaabaaabbbbbaabbaaabbbababbabbbabbbaaaabbaaababababaaababbbabababbbbababababaabbbbabaabbabbabaababaaaaaababaaabbbaaababaabbaababaabbaababbbabbabbbaaaabbabbaabbaaaababbbbaaaaaaabaababaabaaababbbabbabbbbbbababaaababbabaabbaaabbbaabbbaababbabbbbabaaabaababbbbbabbbaabbabaabbaabaaaaaabbbabbaababaaabbbbbababaaaaaabaaaaaaabaaabbbbbababbabbaabbbbbababaaaabbaaaaaaabbabbaabbbbabbaababbabbbabbabaabaaaabaaababbaababababbbabbbbaaaababbaababaabbababaabbbaaaabbbbababaaabbaaabababaaaaaababbbbabbbbaabbbbbaaabaabbabbbbbababbbabaaaababababbaababbbbbaaabaababaaaabbbabaabbbaaabaaabbbbaaaabbbbbbaabbaaaaabbabbaabbbbbbaababbbabaaabbaaaabbaaaabbbaababaaabbbaabaabbabbabababbbabbaabaabbbaabbbbababbaabababbababaaabbbbbaabbbbabababaaabaaababbababaaababbababbbbbbabaabaabbaabbbbaaaababbaabbbbbbabaababaabaaaabbbaaabaabaaabaaabbaaabbbaabaaabbabaababaaabbabababbbbabbbbabbabbbbaababbaaaabbabbabaabaabbabaaabaaaaaaaabaababbbbbaaaabaabbbbbaaaaaababababbabbbbbababbabbaabbbbabbbaabaabaaabbbaaaaaaaaabaabaababbbbaababababaabbabaabbaabbbbaabababbbababbbbbbabbabaaabaaabbaabbbaabbbababbaabbabbbbabbbaaaaabbbabbaabaaaaabaaaabaabbbaaabaaabaaabbaaabbbabbbabbbbaabaaabbbbbbbbababbbbbbaaababbbbbababaaabbaabb bbbbaaaababbaaaabaaabaaaabbabbbaaaaaabaaaababbaaabbbbbbbabaabbaaabaabaababbbabaaaabaabaababababababbbabbaabbaabaaaabbbbabaabaabbbbbababbabaaaabbaabaabbbabbbbbaaaaaabaaababaaaaababaaabbabbabbabbbaaaabaabaaaabaababbbbaaabbaabababaabaaabababbabbabbaabbbababbbabbbaaaabababaabaaaabaaabbbbbaaabbabaabababaaabaaabbbbbaaaabaaaaabbabbababbabaabaababbabaaabbabbabababaabbabaaabbabababaababbbbaabaabaabbabbbaabbaaabbbbbaaabaaabbbaabbbbabaabbbaaaabbabababbbbbabbaaaabaabaababbaabbababbbbbaaaababbaaaabbabaababbabbaaaababaabaabbbaababbbabbaaaaaaaabbaabaaabbabaaaabbbbabaababbbaaaaaaabbbaababbabaababbaaabbabbabbbaaabbbabbbbababbbbbbbaabbaababababbaaaaaabbabaabaabbaabaaabbbbbaaababbbabaabbabababaaabbbabbbabbbaababaaababbbabbababbababbbababaaaabaabbaaabbabaaabbaabbbabbabaaabaaabbbaababbbbbabababaababaaabbbbaaaabbaabbbabbaaabbbabbbababaaabbbaabbabbbbaabaababaaaabbbbaaabaaaaaaaaabbbaaaaaaabbbaaaaaaaabbababbbbabaabaaababbbbbbbaaaaaaaabbbaabbbbaabaabbaaaabbbabbabbababababbabaababbbabbaaaababaaabaaaabbbbbbaaaabbaaabbabbbbabaaaaabaabaabbbabbaabaabaaabaaaaabbaaabbbbbaabbaabbbbaabababbababaaabbbbbaabbaabbaaababaaaaababbabbbbbbabbbabbbabababbabbbaabaaaaaaaaabbbbbababaaaaabaabaaabaabbabbabbabbbbbaabbbbaabbabaabbabbabaaaabbbbaaabbaabaaaaabaababbbbbbabababaaaaaababaabbabbbbbbbbbabbaaaabbbaabbaaaabaababaaaaaabbabbabbbbaabaabbaababbabbabaabaabbbbbbabbabbabbaaaaaabaababbaaaabbaababaabaaaaabbabbbbbbabaaabaaabbbbbabbaababaaabbbabbbbabbbaaabbbbabaaabaaabbbaaaaabababbaababbbbbaaaabbbbbabbaabbbbbbbbaabaabaaabbbabaabaaababababbabaabbbaaaabbbabaaaabaabbaabaaaabaabbaaabbababbaaabbbbaababbbbbbbbaabababbaaabbbbaaabaabbaaaaaaaababaabababababbababbbaaabaaabbbbbbbbabbaaaabbabbbaaabbaaabababbbbbbabaabaabbbbabaaababbbbbbbababbaaaaaaaaaaaaaaabaaaaabababaababbabbbbabbaaaabbbaaababaabbababaabbbaaabaaabababbbbbbabbbaaaabaaabbabbaaabbbaabbbabbbbbaabaaabbbbaaabbaababbabbaaabbaaaaaaabbaabbabababaaababbabbabaaaaabababaaaababbaabbbbbabbabbbaababbbbbbaabbabaabbbbbabbaaaaaabaabaababbbaaaabaabaabbabaabbabbbbbbbabaaaaababaabbbaaa babababaabbabbbaabbaaababaaaaababbbbbababaaaabbabaaabbabaabaababbbaaaaabbbaaaaabbbababaaaabaaaaabbaaabbaabbbaaabbaaababbbaabaabbbbabbababaaabbaabbababaababbabbbaabbbabbbbbbbbbaabbabababaaaaabbbbabababbababaaabaaabbaabaaaaabbabaabbbaaabbabbbabbaaaaabbaaaababababbbabbbbaaaabaababababbbbbbaabaaaababbababbaabbaababbbbbbbbaabbabaabababaabbbabbbbbabbbbababbbabbbaabaaabbbaabbbbaabbaaaababbbbababbbbaabbabbbaaaaaaabbbbbaaabbaabbabbbbbabababaabaabbbbaabbbaaababbaaabbbabbabbbbaabbabaaaabababbaabbbbbaaaaaabaababbaabbabbbbbaaaabbbaabaabbabbbaabaabbaababbbbbbbaaabbbbbabbbabababbabababaabbbbaaaabaaaabbababbbabaaababbbaaaabaaaaabbababbabbbbabaabbbabbaababbaabbaabaaababbbaaaabbbaaabaabbaabbbaaaaaaabaabbababaabbbbabbbbababaaaabbbbabbbbbaaabbaaaababbabbbabaabbaabbbabaabbabbbabaaaabbbbaaaaaababaaaaaabbbbbbaababbbabaabaaaaabbababaabaaaababbaabbabbabbbaabbaaababbabbbabbabababaabbbabbbaaababbabababbabbbaaabaabbbbbaabaabbbbababbbaabaaaaabbbabbabaababbbaaaaaabaaabbbbaabababaaabaaabbbababbbbbbbaaaaabbbbaaaaaabaaaabbababaaaabbbabaaaabaabaaaaaabbbbbbbaabababbbbaababbaabaabbaabaababbbbbbbabbbbabaaabbbbabbbbbbabbbaababbbabbaabaaaaaabbbbbbaaabaabaabaabaabbabaababaababbaabaaaabbbababbbaababaabaaabbbabababbaababbabaaaabbabbabaabbaabbabbbbabaaabaaaabaabbabbababbbaabbaaaaaaaabbbbbbbbababbaabbbbaabbbbbaaababbabababaaaabababbbbaabbaaabababaaaabaabbbabbabbbaaaabaababbababbaaaaababbaaaaabbaaaaaaabbabbababbabbabbababbaaaababbbabaabbbbbbabbbaabbbbbaaababbaababbabababbaaababbabbabbaaaaabaabbbbbbbababbbabaaabaaaabaaabaaabbaaababaaabaabbbbbbaaaababbabbaababbabbbbabbbaababaabaabaaaaabbaabbabbbbabaaabaaaabababbbbaaabbaaaaabbbbbaaaabaabbbaababababbaabaaaaaaabaabaabbbabbbaaaababbaaaabaababaaaabbbaaaaabbabaaabbaaaabaabbaaabababababaabaaababbabbbaabbabbabbbbbbbaababaababababaaababaaaabbabaabbabbbbbabbaaaaaaaabbaaababbaababaaababbbabaabaaabbbbabaaababaaaabbbbabbbaababbbabaabbabbabbbbabbbabbbaaababaabbaabbabaaaababbbbbbbbbaaabbbaaababbabbabaaaaabaabbbbababaabaabbbbabbababaaaabaabbabbbbaababaaaaaabbabbbabaaaabbbbbbaba bbbabbbbbbbbbbbababbabbabaabbaabaababbbaaaaaaabbabaaaababbbbaaabaaaabbbbaaabbbbaabaaababbaabbabbaabaaabaabbbbbaabaaabababaaaabbaababaaaaababababababaaaaaaaaabbbabbbabbbbbbbabbbaabaaababbabbbbaaaaabbaababbaaababaabababababbabbaaaaaaabaaaaabbbbabbaabbabaaaaaabbaaaaaaabbbbabaaababbbbbbbbbabaaaaabaaaaaaaabbababbbababbbbaaabbabaaaaabbaaaaabaaaabababbaabaaabaabbabaabbaabbbabaabbabbbbbbaaaabaababbabbbbbabaababbababbbabaabbbbbbaaaaaaaaaaaababaaabaaabbbaaabbabaabaabbbbababbabaabbabbabbaabbbbaabbbaababbbbababababbbaaabaaabababbaaaabbaaaabbabbabbbababbaababbababbaaaabbaabbabbbbaaabbbbaabaabababaabbbbbbaababaaaabbbbabbbbbbbbbaabbaaabaaabbbbababbbbbaabbabbbbbabbbaabbaaaaaabbabbbabababaabababaaaaaabaaabaaaaababaaaaabababbbbaaaaabaaabbababbbaaabbbbaaaababaabaabababaaabbaaabbaababbababbbbabbabbabbabbbbababbabaaababbbbaaaabaababaaabbbabbbbabbaabbbaabbabaabbaabbbbabababaaaabaaaaabaababbbbbbbbbbbbababbbbbbaaaabababbbababbbaaabbbaaabaaababaabbbbabbbbabaabbbbbabbbbbbbaaabbbaaaabbbaaabaaaaaaaaabaabaaaaababbaababaaaaaaaabbbababbbbabbabaabbaabababaaabaaaabaababbbaabbbaaaaabbaaabbbbabbbaabbbbbbabababaaaaaabaaabbaaaabbbaaaaababaabbbaaaabbbbabaababbbaabaaaabaabbbabbbaaabaababbbaaaaaababbaababaaababbaaaabbaabaaababbbbabbabaaaabbbabbaabbbbbbaaabbbbaabbbababababbbaabbaaabbbbbabbbaaabbbabbbabbbabababbbababbaabbabababaaaabbabbbabbbaaaaaaaabababbbbbbaaabaabaabbaaabaaabaababbbbaabaabbabaaabbbabaababaabaaababaaabababaababababbabbbbabaaaaaaabbaaaabbbabbbbaabbaababbbabbaababbaabaaaaabbbaababbbbbabbbbabaaaaaabaababaababaabbabaabaababbaaabaaaaabbbaabaaaabababbaababababbbbbabaaabbaaabaaaaaabaaaaabaaaabbbaaabbababbbbabaababbbabbaaabbbbbabbbbbaaabababbbbabbbaabbbbabaaabaabbabbabbbabaaabaabbbaabbbaabbbababababbbbaabaabbbbbbaaaababbababbabbbabbbaabbbaabaabaabbbbabababbbbaabbbbaabaabaaabaabbabaaaabbaabaaaabaaabbbaabbbbaaaaaaabbaaaabbaabbaaaaaabbabbaabbaaaabbbbaaaabaabbbbabbabaababbaaabbabbbabababbabbabbbbaaabbbabaaaababbaaabaaabbbaaaababaabbaabbababaabbbababbaaaabbaabbaaabaabbbababaabbabbbbbaabaabaabbbbabaabba baabbabbaaaaaabaaaaabababaabbbaababaabbbabbababbaabbbbbabbbaabbbaaaaaabbbaabbaababaabbaaababbaaabaabbabaabaababaabbbbbabbababbbaabaaaaaababaabbaababaaaaabaabaabbaaaabaaabaababbaabbabababbababaababbaaaaaabbbbabbbaabababaaaaaaaabbbabbaabbababbabaaaaabbaaabaabbabbbabbbbbabaaaabbabbaababbaaaabaabbbaaabbababababbaabbabbaaabbaabbababbaabaaabaaababbbbabbbaaaaaabbabbbbabbbaaabaabbabbaaaabbbabbbaaabaabababbabaabaaaaaaabbbaaabbabaababbbbbbaaaabbabaabbbbbbbbaaabbabbabaaaaabbaaabaaaababbbaabbaababbbbaabbaaababbbbbbbbbbbbbbababbabaaabbaaabaababaabbbbaaabbabbbaaaaabaabbaaaaaaaababbbababbbabababbaaabbbaabbabbbaaabaaaabaaaaabbbbaaabbaaaabbaaaaabbabbbbbabbbabbbbabbaaababbabbabbabaabbaaabbbbbbaaabbababbabbaaabbaaabbbbbbaaabaaabbbaaabaaabbbaaaaabbaaababbaaaaabbaaababbababababbbaabbbabaabababababaaababbbbbbababbbaababaabbaabbbabbbbaaabbaabaababaababbabbbbbabbbabbbbaababbabbbaaaaaabaabbbbabbbaabbabaababbaaabbbabaaabbbbbbaababbaabbababbababbbbabbabbbaaaaaababababaabbabbbbabbbbabbaaabaaaababaabbbbbbbabbbaabbabbaababaababbbbababbbbbbbabbbbabbbaaabbbabaaabbaabbababaabbabbaaaabbbaabbabbbbababbababbaabbbbbbbabbbbaaabaaaaaaaaaaabaabaaabababbbbabaabbaaaabbbbbabaaabaabababbbbaabababaaaabbabbaaabaaaaaaaababbaababbbaabbabaabaaaaabaabaaabbaaaaabaaaaabababbaaaabababbbbbbbabbbaabbbbbabbabababbabaabbbaabbbaaaabababbbbbabbbbbbbaaababbababbbbbabbaababbabbbbabababbabbbbbbabbabbbaabbaababbabbbbbbbbbbbaabbaabbaaababbaabbbbaaabbababbaababbbbabbaaaaabbbabaaabbbababaabbaaabbaababbabaaabaabaaabbabaababbbaaabaababaaabbabaabbaaabbaaaaaabbabbbbbbbabbaabbbabbaabbababbabbbaaabbabaaaaaaaabbbbbbbabbbabaaabbbbbbbbbaabaabbaabaaababaaabbabbaabaabaabaaabbabbbabbaaaaabaabababbbbbaaabbbabbbababbaabbbaaaabbabbaaaabbbabbbaaaaaaaaaaabbbaaabbabbabaabaabbababbbaabbabbbaabaabaabbbaabaababbbbaabaabbaabbaaabbaaaaabbbbbbaaababbabbbaaabaaaaaaaaaaaabbabbababbbbabaaabaaaaabbababaaaaababbabaaaabbbbaaaaaababaaabaaaababbaaaaaaaabbbbbaaaabbaaaaaabbabaabaaaaaaaaabbbbaabaaaabbbabbbabbabbbbbabaabbbaabaaaaabbabbaabbbabbbbbaabaabababaababbbaba abbbabbabbbbbababababbaabbaabbbababbaabaaabbabababbbababbbbbabaaaabaabaaaaaababbbabbbaaaaabaaaabbbaaabbaaaabbaaabbbabaaabbbbaababbabbbbbbbbaaaabababaabbaaabaaabbaababbababbbbabbbbabbabbaababbabaaabaaaaabbaabaaabababababaaababbabbabaabbbbbaababaaaabbbbbbababbabbaaaabbbbbabbabbbbbababbbbbbaabbbabaabbaabbaabbabaabaababbabbaabbabbaaaabbbaaaababbbabbababaaabbbaababbabbaaaabbabaabbbbaabbababbbbaaababbaabababbaaaaabbbbabbbaabbaababbbbbbabaababbbbabaabaabaaaabababaabbbababaaabbbababbabaabababbbbbbbabbaaabbbbbbbabaaabbaaaabababbbbaaababbabbbbbabbabababbbabbabaabbbbaababbbaaabaabaaabababbbaabbaababbbbaaababbbabaaaaabbabbbbababaaabaabaababbbabbbbaabbbabbaaabaabbbbaabbaaaaabbbabaababbbabbbabbbaaababbbbbaabbbabaababababbaabbaabaaabbbbbbbabaaabaaababbbbbbabbaabbaabbabaaaaabbababbbabbbbabaaabaabaabbaabbbbbbabbabaabaaababaabbbabababbaabaabbabbaabbbababababaaabbabbbabaaaaaababbbabbbaabbbaaaabbabbaababbabaaaabbababbabbaabaabbbbabbaaababaabbbabbbababbbababbaabbbababaabbbaabbabbbabbaaabbaaaabaabbaaaabbbbbabbbbbbbbaaaabaababbbaabaabbbaaabbaabbbaaabbaabbaaababbbbabbabbaaaaaabaabaaaabababbaabababaabaaaaaaababbaaabaaabababaababbaabbaaabaabbbabbaaabaabbbaabbaaaaabbabbaabbbbaaaababaabaaaabbbbbbaabaaababbababbaaaaaaaaababababbbaaaaaaabaabbaababbbbbbaaaabaaaababbbbbaaaabbbbaaabbbbabbbaaaabbbbbbabbbbaababbaaabbbbbaaaabbbaaaabbbababbbababbaabbabaabbaaaabaabbbaaaababaaaababbbabaaababaaabbabbaaabababbaababbbbababbabbaaaaaababbabaaaaabbbabaaababaaababaabbbabaabaabbbaabababaabbabaabbbaaabababbabaaaabbbababababbabbabababbbbbbbbbaabbbabbaaabbaaababbaabbbabbababaaabbabbaabbabaabaaabbaaabaabbaaababababababbbbbbabababaaabaabbaabbabababbbbababbaaaabbabaabaaabbabbaaababbbbabbabbbababbbaabaaabababbbbbabaabaaaabbaabbbbabbbbaabbaabaabbbbbaaaaaabbaabbababaabbaaaababbabbbaaabbabbaaabbbaabababaababaaaababbaaaabbabbabbbababababbbbaabaababbabaaaabaababbbabbbbbbabaabaaabbbbbabaaabaabbbabaabbbbaaaabbbaabbaababaaaababaabbbbbbaaabbbabaaaaaaabbbaaabaaaaaabaaaabbabbaaaaaaabababaaabbbababbbabbbaaaaaaaabaaabbaabbbbaaababb bbbaabaabbbbabaabbaababaaaaabbaaababaaaaaabbbbabaabbbabaababbabbbbbbbabaababbabaaabbabbbbaababbaaaabaaaabbaaabbbbabaaabbbbbabbbbaabbaaaaaababbaababbbababbbabaaababbbaaababbbaaabaaabbbaabaabbababaababbbaaabbabbabbababbabbabaabbaabaabaabbbbbababbaababbbbbbaababbabbabaabababaabbabbabbbaaaaababaaaaabbaaaabbabbaaabaabbabbbaabbabababbaaabbbabaabbbaababbbbbabababaaabbbbaaaabaabbabbbbbaabaabaaabbbbbbabaaabbaabbbaabbbbabaaabbbaaabaaabaaabbbbbbbbbbaaaababaaabbaabaabaabbbbbbabbaaabbabaabaabbbbbaaabaabbbaaaaabaaababaaabbabababbaaababbaaaaaabababaabaabbbbbaaaabbabbaaaababbbbaabaabbabbabbbaababaabbbbbbaababbbbabaabaaabbbabbbabaabbaaaaabaabababbabbbaaabbbbabbaababbabbaabaaaaabbaabbaabaabaabababaabaaaabbabbabbbbabaaaaabaabbabbbabbbabbabbbbbbabbbaaaaabbabaaaaaaaabbbababaaabbbabababaaaaaaaaaabaababbabaabababaababbaababbbaabbbbaaabbaaaabbaabbababababaaababbabbaaaabbbbaabaaabababbaabbbbabaaabaabababbbbabaaaabbabbaaabbbbbbabbbbbaaaababbbaababbbabbbababbbabbabbbbbbbbbbbabaababbbabbbaabaabaabaabbababbababbbaaaaabbbbabaababababaaaabbbbbbbaaaabbabbabaaaaaaaaaabbbbaaaaabbaabbbbaabbaaabbaaababbabbbabaaabbbaababbbaaaabbbabaabbaabbbbabbbaabbabbbaabaaabbabbabbbabbaabaabbabbaabbaaabaababbbabaaaababbabbbbababaabbabbbbaaabbbaabbaaabaabbababbaaabababbbaaaabbabaaababbbaaaaaaabaabbbaabaaaabaaaaaaababbababbababbaabbabbabaaababababbabbabbbbbbabaaabaabbabaaabbbaaaababaabbabaabbaababaaabbbaaabbbbbaaabbbaaaaabbaaabbbabbaabbabaaabbabaabaaaabaaaaaaabababbaabbbabbbbbababbabbaababaaaaababbabaabababaaabaabbaaaabaaabaaaabbbbababbaaaabbbbbabaaaabbbaabbbaaabaaabbbbabaaaaaababbbbbabbabbaabbbaabbabaaabaabbabaaaabaaabbabbabaabbbbabbbbaabbbbaaaaabababbaabaaabababaabbbabbbabbabaaaaabbbababaaabababababbaabaabaaaaaaababbabababababaabbbabbabbaaababbbbbaabbbbaaaaaaaaababbaaaabbaaababbaabbabbbabbaaaabbbaaaabaabaaaaaabbaaabbaabaababababbabaabbaaabbbbababaaaabbbaaaabaabaaaabababbaabbababbaaaaaaabbabbaabbabbabababbabbaababaaaaababaaaaaaabaabaaaaaaaaabbbaaabbabbabbbababbabaaaaaaabbaabbbabbaaabbbbbaabaaababbaaabbabaaabaaaabaaaaa bbabaaabaaaababbabbbaaaaababbbabbbbabbbababbbaaababbaabbbbababaaabbaabbabbbaaabbaaababbbabbbbababbbabbbbbaabbabbaababbabaababaababbbabbbaaababaaaaaaababaaaaaabbbaaabbabbbabbbbbabaaaabbbababaaaaababbabbbabbaaaababaaaaaaaabaababbbaabbaabaabaaabbabbabbbabbaababbaabaabbabbbababbbbaabaabaaabaaaabbbaabbaaaababbaaabbbabaabaabaabbaaaaaabbbabbabaaabaababbaaaaabbbbbbbbabbbbaaaabbabbbbabbbbbbaabaabaabbbaaaaabababaaabbbaababbaababaabaaaabbbaabbabaabbbabbbaaaaaabbbbbbbbabbaababbbbbabbaabbbaabababaabbababababababaabbaaaaaabaaaaaaabbbaaabbbabbbbbbabaabbbaaaaaabaabababbaaabbbbabababbbaaaaabbaaabbabaaababbabbabaaabbbabaabbabbabbaaabaabbbabbbabbbabaababaabbbbbbabaaaabababbaabbababbaabaaaabababababbbbaaabaaaaabaabbbbbabaaaaabaababbbaaabaaabbbbababbabbbbbbbbbbbbbbbbaabbabaababaaaaabbababbbbbaabbaaaababbabbbabaaaaabaaaaabbbbbaaaaabababbbbaabbbbababaaaaabbbbbbaaaabbbabaaaaabaaaabbababbbabaaababbbbbaaaaaabaaaabbbbbaabaabbaabbaaabbbbabbbaaabbabbbababaaababaaabbaaabbbbbbaaaabbabababbbbabbabaaaaabaaabaababbbaabababaaababaaaabaaabaaabaaaabaaaaaababbabbbabbababbbabbbbbbbabbbaabbbbbbbabaaabaabbaabaaaaabbaaaababbbababbbbbbaabbbaaaaaaababaababbababaabababbbbabbbbbbaaaaaababbbbabaaabbabaabbabbababbabbaaaaabbaabbbaabbbabbaabbaaabaabaabbbababaabaaaabbbabaaaabbbaaaaababaababaabbbaababbbabbabaaabbababaabaaaabbaaababaabbbaaaabaaabaabbbabbaaabbaababaabaabbbabbaababbabaabababbabbaabaaabbabaaaaaabaaabbbabbbbaababbbbbabbbaaabaababaabbaabaabbbaababbbaabbbbabaabbabbaaabbaabaabbabbabaaabbbaabaaabababbaabaaaaabbabbbaaabbbbaabbaabbbbbaaababbbababaaababbabbabaababaabaabbbbbaabbbabbaabbbbbababbaababaaababbabbabbabababbabaaaaabaabaabbbaaabbbbbaabbabbbababababbbabbabbbaabaaababbbaabaaabbbbabbbababaaaabbbbaabaabbaabbabaabaaaabbbbaabababaaaaababbbbbabbabaaaaaaabaaabbaabbaaabaabaababbaabbabbaabaabbbbbbbbabaabbaabaaaaabaabbbaabaabbaabaabbabbbbaaababaababbabbaaaaaaabbaababbabbabbbbababaaaabbbbbababaabbaaaaabbaaababaabbabbbabababbabaaabbbaababbaaabaabbaaaabbbbabbbbbababaabaaababbbabaabbaaabbabbabaaaabbbbbbbbbbabbaaabbbbb aabbbabaabbaaabaabbbbaaabaaaaaaaaaaabaaaaababbaaaababbbabbabbbababaabbaabaabaabbbaabababaabababbabbbbbbabaabbbaababababaaaaabbbabaabaabbabaabbabaaaaabababaaaababbababaababbabababaabaaaaaaabbabbababababbbaabaababaabbabbbbaabaaaabaaabaaabbbbbaaaabbabbbabaaaabaabaabaababaabbabbababbaabbaaaaaaababaababbaabbaaaaaaabbababbbbabbbababbbaaaabbababbbbbbabaaababaabbabababbbaabbbababbbabbbaabbaabbaabbbaabbaaaabbbabbabbbababbaabbbbabbaaaabaaaaabbbbbabaabaaaabbabbabaababbbaabaaabbabbbaabbbbaabaaabbaaababbbabbabbbabbbaabaaababaabababaababbaabbabbabaababbaaaaabaababaaabbabbaaabbbbbaaaaaaabaabababbbababaabbabbabbaaaaabbbbaabbbababbbbbbbbbaaabaabbabbbbabbbbaaabbaabbabbaaabbabbaabaabbbbbabaabbbaaabbabaababaaaabababbbbbbbababbbaabaaabaaabbbbaaaabbabbbbaabbbbabbaaaaaabbaababbbaaabbbaaaaabaabbbbbbbbbbaaabbbbbbababbaabaaaaaabbabbbbabbaaaaaaabbabbbabbbbbaabbbbbbaaaabbababbbbbabbbabbaabbbabaabbbababaaaabaaabbabbaaabaabababaaabbbbbaabbbabaabaabbababbaabaaabbababbbbabbaaaaaabbbbbababbabbabbbaaabbabaaabbbbbbbaababaabbaababababbbaabbbabaaaaabaaaaaaaaaabbbabbaaaabbabbabbbabaabbaabaabaaabbbbaaabbbbaaaaaaabbbabbbaabbbaaaaababbaabaaabaababbaaaabbababaabbbabaabbbaababbbbbaabbababbbbbaaabababaabababbabbabbaababbbaabababbbbbababbabaabaabbaaaaabbbaaabbaabbabbabaabaabbbbaaaababbbbbbabababaaaababbaabababbaabbaaabbbaaababbbbabaaabaababbbaaabbabbaaaaabbabbbbbbaababaaaaababaaaabbaabaaaaabaaababaababbbaaaaabbaabbabbabbababbaabbabbbaababaaaabbbbaabbbaabaabbbbabbbbabbbabbaaabaababbbabbbabaabbabaaaababbbbbaababbababbaabaaababbbabbbbbaaabbbaaabbaaaaabaaaaabbbaaababbaabbbaaaaaababbaaabaabbbbaabbbbbbabbabbaaabbbbabaaaabbaaabaaaaabbbaaaabaaaaababaabbabaababababbaababaabaaabbaaaababbbabbbbbaaaaaaaaabaabbbbabbabbaabaaaaababababbbabbbaaababababababbaaaaabbbabbaaaabbbbbaaababaaaabaaaaaaaaabbbaaababbbabababbbabbababbabaababaaababbaababbbaabbabbbbabaaabbbbabaaaaaababbaaabababbbbbaaabbbaaabaaabbbaabbabbbbabababababbaabbbbaaaabaabaabbaaaababaaaaaaabaabbbbbaaabaaaabbbbbaabbaabbaabaabbaaaabaaabbbabbbbbbaaabbabaaabbbababaaaaa aabbbabababbbbaaaabbaaaabbbaaabaaaabbaaabababbababbbbbbbbbbbabaaabbbbbaabbaaaaababababbaaabbbbababbaababababbaaabaaaaaaaabababaabbbbabbabbababbbbabbbbababbabbabbabaabbaaabbaabaabbaabaaabbaabbabbbbbbabbabbbababaaabbababaaaaaaaababbabbabbbbbaaabbbbbaabbbaaaababaababbbaababbabaabaababbabbbaabababbbbbabaabbabbababbaaababbbbbabaaaabaabbababbbbaababbaaababaabbabbabbaaaabaabbaabababbbaababababbbbabaaaabbabbbbbaaabaaababbaabaaaaaabbabbaaabaabbaabaaabababbaaaabbbababaaababaabbabbaabbbaabbabbbbbbaaabbabbababababababbbabbbbabbabbabaabaaaababaaabbbbabbbabaabbbabbbbbaababaaaaaabaaabaababbaaabbabbaaaaaaaaaabbbaaaaabbaaaabaabbbbbaaabbaababbbabbaaabbbaaaaaaabbabbababbbabaaaababababbaaaabbaabaaabaaaabbabbbbabbbaabbaaabaaaaabbaabbaabaabaaaabbbabbabaaaabaaababaabaaaabaaaaabbabbbbbaabababbaaaabaaabaaabbbaabbbababababbaababbbaaaababababbbaabbbabbabbbaababbbaaaabbbabaaabababbbbbabaabbaabbbabbbbabaaabaaababababababbbbaabaababaaabbaaabbababababbbabbbbaabababbbbbaaabbbabbababaabaabaababaabaabababbbabaaabaaaabbabababababbabbbbaaabbaaaaaaababaabaabbbbbaabababaabbbbabbbbaaaabbbbbbbbbabbbbabbaaaaababbaababbbbaabaabaabbbabbaabaaabaaaabaaabbaabaabbbbbaaababababbbabbbabbaabaaaabbbaabbabbaababaabbaaaabbaabbbabbaabbbbbbbbababbbbbbbabbbaabbbbababbabaabaaabaaaaaabaaaaaaaaaaaaabbaababbbaaabaabbaabaababaaabaabbbbabbaaabbbaaabbbbbabbaaababaaaababbbbaabbbbabbbaaaabbabbbabbbabbaababbbabbabaaaaaababbaabaaaababbabbaabbabaababbbbabbbbbaaaaabbaabababaaaabaabababaababaaaaaaabaaaabaaababaaabaaaaabbbabaaaaaaaabbbaabaaabaabaaababbbababaabbaaabbbabababaabaaaaaabaababbababbaaababaababbaaaababaaababaabbbabaaaabababaaababbbabbabbabaababbaabaaabbabbababaabababaabbaaaabbabbabaabbaaaaabbabbabbbaabbbbbbaabaaaabbabbabababbbabababaaaabababbbabaaabbbbabbabbbaababaabbaaababbbbbbabababaabbabbbbbaabaaaaaababbbabababaaabbaaaaaabbbbaaaaabbabaaabaababbaaaaaabaaaabbaabaaaaaabbaaaabbaabaabaaabaababbbaaaaaabbababbabaaaaabaaaabbabaaabaaabbaaaaaaabbbbbaabbbbabaaaabaababbaabbbbaaabbbbbabaabababaabaaabababaaaaabbbabaababaababbbbbabbabaaa abbbaaaaaababaabbabbaababbbbbaaaaabaaaaaabaaaaabbbabaaababaaaabbbbbbabbaabbbabbaaaabbabbbabbabbabaaaaaaabbabbabbabbbbaabbbaaababbaababbbbbaabaaabaaaaaaaaaaababaabbbabbababbaabbaabaabaaabaaaaabaabaaaaabababbabbbaaabaaaaaaaabbbbaababaababaaabbabbaaababbbbbababaabaabbbaabbbaaaabaaaaabbbbaaaaaaababbbaaaabbabbbbbabbbbbaaabbabababbabaaaaaababbababbbaabaabbabbbaababbbbabaaabbbabbbabaaababaaabbabaababbababbbbbaabbbabaabbbabababbbabaababbaabbbbabababbbababaabbbaaababbbaaabbbabbaaababaaaaabaabbaabaaabaabaabbbbaabbaabbbabbbbbbbabbaabbbbbbbbbaaabbababbaaaabbabbbbababaaabaaaabbbaabbaabbabbabbbbaababaaabbbabbbaaaaaaaaaaababbbbbaaaaaaabababaaabaaabaabbaaaababaabaababaabaababaaabbbbababaababaaaaaaaabbaaaabaabbbabbababaaabaaababbabbabaaabbaaaabbbbbabbaababbbbaabbbbbbaaabbaabaabbbabbaaabbabbaababaaabbababbaabaaaabbaaaabaabbbbbbbbbbababaaaabaabbaaaaabbbaabbbbaaabaaabbbaababbbabbbbbabbaaaabaabbbbabababbaabaabaabaaababbabaabbbbbaabbbbbaaabbbababbbaaabababbaaaabaaabaababbbbbbbbbabbbbaaabbbbaaabaabaabaaababbabbbbbaabbabaaabbbabbaabbabaabababbabbbababbbabbbbbaaabbbabbbbabbbbbbabbabbbababaaabbbbabbbbaaaababbabbabbaabbbbabbbbabbbaaabaabbabbbabbabaaaabbababbaaaabbbbaaaabbabaaaaabbababaabbbbaaabbabbabaaabbbbabaabbbabbaaaaaabbbababaabbabaaababaaabbbabbbbaaaababbababbaabababbababbaaababbabbbabbbbbbaaaaabbbbbbabbbbabaaaaabbbbbabbbaaabaaaaaabbbbbbbbbbbaabaaaaabaaaaaaaaabaabbbbababbaabababaabbaaababbbabaabbbbaaabbaaababaabbbbbaabbabbbbbaaabaabbbbbaaabaaabaaaabbbbbabbabaaabbabbbaabbabbbaaababbbaabbbabbabbbbaaabbbbbabaaabbaabbabbbabbaabbbbaaaaababbbbaaabbaabbaabaabaaabaaabbabbababaabaabbbabababaaabbbabbaabbabbbabaabbabaaaabaaabbabbbbbaabbbabaaaaabaabbabbaabbbbaaabaaaaabababbababbababbbbabbabbaaaabaabaabbbaaaabbbbbabbabaabaababaaabbaaababbbababaabbbbabbbbbaababaabbaabbbbbbbaabaaaaabababbbabbbbbbaabaabababbaaabbbbabbbbaaababaaaabbaaaaaababaaabaabbbbabbbbabbaabbaabbbbabaabbbababbaaabbbaabbbbbabbbbbbababaabaaaaaaabbaaabbbaaaabaaaababbbbbabbbaaaabbababbbbbbbbaabbbabababababbabbbabbbbbbaababbabbbaababaaabb abaababbbbbaaababbbaaabbbbaabbaaaabababbbaabbbababbabaaaabaaabaababbbbbbabaaaabbbbbbbbbabababbbbbbaabbbbabbaaabbaabbaaaabbbbbaabbbbbababaaabbbbabbaaabaabaaabbaababbaabbababbaaabaababbbaabbaabbabbabbbabaabaabbaababababbbbaabbaaabaaaaaabbabbaabbaabbabbbbbbbbaaabbabaaaabbaabbaabbbabbabbababbaababaabbaababaabaaaaaababaabaaaabababbaabaabaabbaabbbaabbabbabbababaaabbbbabaabaaaabababbaaaababbaaabaaabaabbbbaaaaabbbbababbbbbbabbbaabbabbaaabababababbbbbaabaabbaaaabaaaabbbbabbabaaaaababbaaabaaababbbabbabaaaabaabaaababbbabbaaaaaaaaabbabbbaaaaaabaaabbaaabaabaabababbbbbababbaaaaaababaabaabbaababbbbbabbaabaaaabbbabaaababbabaabbaaaabbbbbabaabbbabbaabaaaabbbbbababaaabbbabbbabbbabbaaaabbaaabaaaaabbbbaabababbaabbbababaaaabbbbbbbbbaaababaabbabaaabaaabbbabbabbaaaabaababbbbaabaaabababbabaaabaaaabaaaabaaaaabbaababaababaaaaabbabbaababbababbbbbbbbababaaabbabbbbabbbbbbbbbbbaaaabbaaaaaaaabbbabbabaababbbbaaaaabbaaaaaaabbabaaabababaaaabaaaaabbbaababbaabababbaaabbabaaabbaabababbaaaabbbaaaaabbbbabbaaabbbabbbabbabaabbabaabaaaaabababbbaaaaabbaaaaaaababbbbbbaabababbbababbbbbbbbabbabaaabbbaaababababbabaabaabaabbbbbbababbaaababbabaabbabbbabbaaaabbbbbbbbaaaabbbbaabaababbabbbbaaaaabaabbbaaabbbbbbbbaaaabbabbabbabbbbbaaaabbababbaabaabbbbbbaabaababaabaaaabaabaaabbaaabbbaababbabababaabababbaaaaabbaabababbbbaabaaababaaababbaabbbbbabababbbbabbaabbabaaabbababababbbbabbbabaabbaaaaabbaaaababbbbbbbbbaaababaaababbabababbababaabbbbaababbabbbaabaaaaaaaaaabbbabababbbbabbababababbbbaababaaaabababbaaababaababbaaabaabbbaaaababbababaabbbabaabbbbbbaabaabbaaaaaabbbaabbaaaababbaaaaaabbbaababbbbbbbbbbbbaaabbbabaaabbaababbababaabbaabaababaaaaaaabbbbbababbabbbaabaabbaaabbbbbbabbbbbabbaaabbaabababaaababababbaaaaabbbbaaabaaaabbababaaabbbaabbbbbaabbaaaaabaabaaaaaaaabaaaababbbabaabbbbbabaaabbbbaaabbabaaaabbbaabaaaaaabbabbbbbababbababbaaaabababbbbbbbbababaabbaaababaabaaababaabababbaaabbbbabbbbabbbaaaaaaababaaaaaabbbaaabaaaabbbaaaaabaaabbbbaaaabbbbabaabaaabbbbaabaabaaabbbbabbabaaabbbaaaababbbbbbaabaabbabaaabbaaabbbbbabbbaaaaaababaaaa aaabbbbbabaaabaaabbaabbbaaabaabbbabbbabbabaaabbabaaaabbabbbabbababbbaabbaabaabaaabbbaaababababaaabbbbaaabaaabbaabaaaaabaaaabbabaaaabaabbabbbababbbbbaabbabbbbabaabaababbbabbabaabbbbabbbaaaabbababababaabababaabbabaaaaaababaaababaaababbaaaaabaabbaabbbababbbabbababbbaaababbbbaaabbbbbabababbaaabbbbabbbaaabbbababbbabbababaababbbaababbabaabababbbbababbbbbaabbaababbbababaaaaabbaabaabaaaaaaaabbabbabbaaabababbabaababaaaababbbbbaabbbaaaaabbbbbbbbbbabbabaaaabbbabaabbbbababaabbaabababaaaaaabaaaaaabbbbaabbabbbabbbbbbbbabaaaaabbbbaabbbbbaaabababbbaaaaababbbabbbbbabbbaabababaabababbbaaaaababaaaababbbbbabababaaaababbbabbbbbbbabababaaababaabbabaaaaabababaabbbbbbaaabbbaabaaaabaabbabbabbabbabaaabababbabaabbbaaaababbbbbabbbababbbbbbababbbabbaaaaabbbabaabbabbaaaaabaababbaaabbbaababaabbbabaaabaabbbababaabbbbbbbabbaabbbaabbaaaabbabaabbaaabbbaaaabaabbbaaaaababbbaaabbbbbaababbbbbbbaaaaaabaabbbbbbaaaabbbabaaabbbbabbabbbabbaaaabbbaabbabaabbbbabbbbbbbbabbabaabaaaaabbabbbabbaabbbababbabaaaaabbbbbababbaaabaabbbababaaabbaabbabababbabbabaaaaaababbabababbaabbaaaaabaaabababbbabaabbbbabaababaaaaaaaabbbbbababaaaaaabaabbabaaaaaaabaabbabbbabbbbaaabaaaaabaababbbbbbabaabbbbbbaabbabbbbbbaabbabbbaabbababbaaabbbbaaaaabbaaabaaabbbaabaaaaaaaabbbbabbaaaabbaabbaabbbbbbbabbbbbabbbbbbbbbbbbaaababbbbaaaaabbaabbabbbaabbabaaabaabbabbbbbbbaaabbababbbbabbbbbbbabaaabaabbabababaababbbbbbbbbbbbababbabaaabbaabbbababbbaabbabbababbbbaaaabaaabbaabbabaaaabaababaaaaaaaabababbaabbbabbbaabbbbbbaabaabaabbbbbabaaabaabbbabbbbbbaaabababbababbabbaaaaababbbbaaaababbabbababaabbbbbababbaaaabbaabbaaaaabaabbbaababbbbbbabaaabaababbaaabaaaaabbbbababababababaaaabbaaabbbbbabbaaabbbbbababababaaaababaaaababababbaabbbbbbbaabbabbaabbbaaabaaaabaabbaabaaabbbaabaabbbaaabaabbaaabaaababbbbabbaaabbbbbabaabaabbaaaaaabbabababbabaabbabaaaaabaabbbbabaababbaabbbaaaabababababbababbabbbbabaaaabbbabbbbbbabababaaabaaaaabbaababbbabbbbaaaaabbabaaabbbabbabbabababbbbbbbbaaaabaabbbbaaaaaaababaabbbabbbbabbbbabaaaaaabbbababbabaaabbaababbbbaabaabbbabbbbaaabbbbbbbbbbaaaba abbaaaaaaababaaaaabbabbbaaaabababbbaabaabaabaabaaaabbbbbbbabababbaababbbababbaabbbabbbbbabbabbaabbbabbbbabaabaabbbaaabaabbabbbbabaabbaababbbabbabababaabbbbbaaaabababbabbaabaaabbababbaabbababbbababbabbbbbabaaabaaaaababbaabbbbbabbbbbaabbbbabababaaaaabbbbbabababbbababbaaabaaabbabbabbbaabaaabaabbbaabbbabaababbbabbabbabbabaabaabaaaaabbbbaabbbbbabababaaaaababbabaabbaabbabbaabbbaaaaabbabaaaaaabbabaaabbbbabaabaabaaaabbbaaababababbaabbbabaaabbaababbabbabaabbababbaaaabaabbbabaaaaaaabbabaaabbbabaaaaabbabbbbbaabbabaaabbbbaaaabababaaaabaaaaaaaaababbaabbbbbbaaaaabbbabbabbabaaabababbabbaaaabbabbaaaaabbaababbaaaaaaabbabbbaaababaabababbabbbbabbabaaaaaaabbbaaaabbbababbbbaabaaabaabaaababaaabbbbbbabaabbbbaaabaabbbaaaababbbbbaabbabaabaaabaaabbbbbbabbababbbbabbaaaaaaabbbbbabbbbbaaabaabaabbbaabbabaaaabbbbbababbbabbbabbaabaabaaabbaaaaabaabaabaabbaaaaaaabbababbbbabababaaaabababbaabbbbabaabbbababbbbbabbabbbbbbaabbbbbbbabbbbabbbaabbaaaabbabaaaababbaaabaaaabbbababbbaabaabbababaaabbbbaaaabbbbabaaaabbaaababbaaaabbbabbababbbbaaabbaabababbbbaaaababaaabbabbaababaaaababaabbaabaababbabbbaaaabbaabaaaaaabbaabababaabbababbaababbabbbbaaaabbbbbaabaabbaabbbbaaaabaaaabbabbbabaabaaabbaaabbbbabbabbabbbbbbaaaabbaabaababbaabbaabbabaabaaabbaaabbaabbaabbbbaaaabbabbababababaabaabbabbabbbbbbabaabbbbbababaabaaabbababbaaabaababaababbabaabbabbbaababbabaaaababbabbbaaabbaaaaaaaababbbaaaaaabaaabaaaababaabbaaabaabbbababbbaababaababbbbabbbaaaabbaaabababbaaabaaaabababbaaabbbbbbbabaabbbaaabbbbaabbbbabaaabbbbabaababaabaabbbaabbaabbbbaabaaabbaaababaababbbbbaaababbaabaabbababbaabbbabbbababaaaabaabababbabbbaabaababbbabbabbabbbaaaaabaabaabaababbbabbaabbbbbbabbabbabbbbababaaaabaaaabbbbabbbabbbaaabaaaaabbababaababaaabababbbabbbaabababbababbabbaabbababaabbaaaaaababaaaaabaabbaababaabbaababaabbaababbabbbaababbbbbaabbaaababbbabaaabaaabbbbabbaabbabbaaababaabbbabaaabaabaaaabaababbabaaabbaaabbbbabbabbbabaabaaabbbbbaaabbabbababbbabbbbabaabbbaaaaabaaaabbabaabaaabbaaaabbbaaaabbbbbaabbababbabaabaababbaababbaabbabababbaabbabaaaaaaabbbaaabbbbab babbbbbbbbbabbaaaaaabaaabaaaaababaaabaabaaabbbaaaaaabaabababbbbbababaabbbabbbbaabbaaabbbaababbbabbaabbaaaabbbbaababbbbabaaaaaaaaabaabaabaaabbabbbaabaaaabbaabbbaaaabbaabaaabbbbaaabbaabaaaabbaaabbbaabaaaaabbbbaaaaaaabbbabaaaaabababaabbbbababaaabbaabaabbbbbbbbbbbbaababaabaababaaaabbbbbbaaaabaababbaaaaabbbbaaabbabaaaabaaaababababbabbbbaaabbabbabaaaabbbabbaaabbbabaabbaabbaaababababbbaabaabaabbababbaaaababbababbbbbbaababbabbbbbaaaaabbbbabbaabaabbbaabbaabbbbbbaaabbbbaabaaabbabbbbaaabbbbaababbbbbababbaaabaaabbababaaaababbaabbabbabbbbbabbbbaabbbbaababaabaababbaaabbabaaaaaababbabbababbbbabbaabbabbbbababbbabaabbabbababaabbbabaabaaabaabbbbbbaaaabaababaaaabbaababaababbbbaaaaabaaabbbabbaaabbaabbbababaababaaabaaaabbbbaababababbbabbaabaabbababaabaaaaabbbbabaabbababbbbaabbbaabaababbaaabababaababbbabababababbbbabbababbbbbabbbbabbaaaababbbbaaabababaabbbaabababababbbbbabbbbbaaababababbbbbaabaaaaabbaabbaabaaabbbaaaabbaabbbaababbaaababbaabbaabaaaaabbababbaaabababbbabaabbaabbbbbbbbabaabbaaaaaabaabaaaabaabaaaabaaabbbbaaabbbbabaaabbaaaabbbabaaaabbababbaaaabaabbaababaabbaabbabababaaababbbbbbbaabaaabbabbaaaaaabbbabababbaaabaabbababbabaabbababaaabbaababaabbabaaaaaaaabbaabaaaabaaaaaabbababbbbabbbbababaaabaaabaaabaabbbbbaaaabbbabbbaabbbaaaabaaaabbbababababaaaababaaabbbaabaabbbaababbaaabbbaabbaabbbbbbbababbaaababbbbbaaabbabbaababbbaaabbabbabaabaaabbbbbbbaaaaababbababbaabbaaaaababbabaabbabbbaaaabbabbaaaababbbabbabaaabbaaabaabbbabaabaaaaabaaabaabbaabaaabbabaaaabbaabbaababbabbaabbbbababbabbbabaaaababaaababaaababbbbabbabababaabaababaaababaaabbbaabbabbbbbbbbaaaaaaabbabaabbabbababbbaabbbbbaabbbbababbbbbbaaababbaabbabbaabbbbabbbbbbaabbbbbbbbbaaaaabbabaabbbbbababbbbbaaabbbbabaabaabbbbbabbaabbbbabbbababbaaaaabaabbbbbaababbbaabaaabaababbababababbabaaaaabababaaaabababbbbbababbbbbaabbbbbabbbbaaaabbbbbababbbbbaaaabbabaaaabababbbbbbbbaaababaaaaabbbaababaabbbaabababbaabbbaabbabbbbababababaaaaaabbbbbabbababababbbababaaabbbbbaaaaaaaabaabaaaabbbabbaabbabaabbbaaaaabbbabbbbbbaabaaaaabbbbbabbabaabbbaaabbbaababaabaabb aaabbbbbbaabbaabababbbbbbaabbbaabbaaaabbabaababbbabbbbaaabbabbbaaaabaaabaaabababbabbaabbabbabbbaaabaabbabbabbbbaaaabbbbaababbbabaabbaaaaabaaaaaaaabbabaabaabbbaababaaabbbbabbbbbaababbabbabbabbabaaaaaaabbaaaaabaababaaaabbaaabbbabababbbababbbaababaaabaaabaabbbbabbabaaaabaaaaabaababbabbababaaaababbbbbaaaaaaabbbabbbaaaabbabaaaaababbababbabababbbbaabaabaabaaaabbbabbbbaabbbbbabbabababaabbbbabbaaaabbabbabaaabaaaababaabbbaabbbabbbaaaaaabbbaaaabbbabbabbbabbabbaaababbbbabbbaaabbbaaaaaaabaababbaaabbaaabbbaabbbbbbaaabbbaaaabbbaabbbabaabababbaaaaabbbabaaaaabbabbbaaabbabbbaaabaaaabababaaabbaabababaabbbabaabbabbaaabbabaaaaaabbbabbaabbababaababbabababbbbaaabbbaababbababbbbaaaabbabbaabaaaabbaabaaabbaaabbbaaaabbaabbbbbaabaababbaaaabbbabbbaaaaaababaababbaabbbbbababababaaaabbbaabababbaaabbbababbaaabaabababaaaaaaaaabbaaaaaabbbbabbbbaabbbbbbabaabbbabaaabbbbbabbbaaababbaababaabbabbabbabbabbbaabbbabaaabbbabbabbbbbbbbbbbbaaaabababaabbabbabbabbbabaaabbbaaaababbbabbaabbaaaaababbaaaabbababaaababbbbaaaabaaaabababbaabbaabbbabbbbaabbaaaaabababaabaaabaaaaaabaaaabbbbbbbabbabbbaabbabaaaaaaabbabbabbbbaababbbabbabbbaaabbbbaababaaabbabaaabbabbaabbaaababbabaaabaaaaababaabbaaabababbaaababbababbbbbabaabaabaaaaabbabbbbaaaaaaabaaaababbabbabbbbababaaaaabaaabbbbbbbabbabbaaabbbbaabbbbaababbaaaabbbbbbbbbaaaabbaabbbbbaabbaabaaaabaaabaabaabbbaabbabbbbabbbbbbaaaabbbaabbaabaaaaabbabbaaabbababababaabbbabaaaaabbababbbbaaaaabbbbbbaaabbabaaabbbaabbbabbbbaabaababbbabbbaabaaaaababaabbabbbbbabaababbbbabaaaaabbbabbabaababbbbabaaababaaaaabbbababaaabaaaabaabbbaabbaaababaabababbbaabbabbbaaaaabbababbbbabababbbaababbaabbaabababbbabbabaabbababbabaaaabaabbbbabbbbbabbbbaababaaaaababaabababbbbbabbbbaaaabbaabaaaaababbbabbbaaabbbaabbbabbbababbbbababbabbbbbaaaabaaaaaaaaabbbbaaaabaababbaaaababbbabbbbbaaaaabbaabaaaabaababbbaaaabbbaabbbbbabbbbaababbabaaababaabaabaaaaabbbababaaabaaaabbbbbbabaababbaaababbababbabaaabaababbaabaabbaabaaaaaababaaabbabbaabababbbbabbbbabbababaaaaaabbabbbbbababbbaaaabababbbbbaabbabababaaaaabaabbbbbaaaabbaababaabab aabbaabbbbabaaabbbaaaaaabbbbaabbbabaaaabaaabbababaaaababbabaaabbabaaabbbabaaaabaaabbabbaabbbaaaababaababaabababaabbbbaaabbaabaaaaaaabbbbbbaabbaaabbaabbabababbaaabbbaaaaababbabbbababbababbabaabbbbbbaabbbabaaababbbbbabaabababbbaabaabbbababbaabaabbababbbabbabaabaaaaaabbaaaaabbaabababbbbbbaaaabbbaaabbbbbababbbabababbaaaaabaaaaaabaababbaaabaaabaaaabaaaabbbabbababaabbbabbbbbbaaabababbbabababaaaabababaabababaabaabbbaabbaabbbbaabbbaabbababbaababaaaaabbbbbaabbbbabbbabababababbbaabbbbaabbaabbabababbababbbababbbbbbbbbbbbaabaaaaaaabbbabbaaaaaababbbbbabbaaabaababbaaabaaabaabbabbbbbaaaaaaaaaaabbbbaababbabaabbabbbaaaaabaaaababaabbbabababaabbbbbabaaabbabaaabababbbbaaabbaabbabaaaaabbababbabaaabababaabbbaabbbbaabaaaababbaaabbabbaaaaababaaaaababbbaaaaabbaaabbabaabbbbbaaabbaabaaaabbbbabbbbbaababbabaababbabaabbaababaabbaabaabbabaaababbbaaabaaabbaabbbbbbbbaabbaaabaabaaaabbbabbbaabbbbaababaaaabbbaaaaaabbaaababbbaabbabbbbabbaaabaaaaaaabaabbbbbaaaabbbaabababbabbbabababaaabaababababaaaabbabbaaabababbaaabaabbaabbabababbaaababaaaababbabbbbbbabaaaaaababbbabbabbbaaabaabaaaabbbbbabaabababaaabbababaabbbaaabbababbbbbbabaaabbaaabbaaabbaaababbbbaaaaaaabbaababaaaabbaababbbbbaabbbbaaaaaaabababaaaaabbaabaaababbbaabbbaabababbaabaaabbabaabaaabaabbbbbababbabaabbaaaabaabaabbaaabbbaaabbabbbbaaababbabaaaaaabbbababbaaaaabaabbbbaabbbbbaaabbabbbabbbabbabbbabbabbbaaaaabaaaabbbbbababbaabaabbbbaaabababbbabbabbabbbabaaaaaaabbabbaaabaababbaaaabaababaabaabbaaabababbbbabbabbbaaabbbbbbbbababbaaabaabbbbbbabbabaaaabbbaaaaababaabbbaababaaaaabababbbabaaabaabbbbbaaabbbabbbbabbbbbaaabbabbbaaabbbaaaaabbbbabbbbbababaabbbbaaabbbbabbabbabbbabbabbabbaababbabbabbbbbbaaabbbbabbbabbaaaaaaaabbaababbbbbabbaaabbababbbbbbaabababababbbbaabbbaaabbbabbababbbbbaaaaaaaaaabbabaaabababbabbababbabbbbaabaabbbbabbababaabaabbaaabbabbaabbaaaaabababbabbabbbabbaaaababaaaaababbaaaaabbbbaaabbbaabababaabbaaabbbaaabbbbbbabbaaaaaaaaabbabbabbbbbbbabbbbbbaaaaabababaaaaaaabaaabbbabbbabbbbabbaaababbbaabaabbaabbbbaabaababababaabbbabaaabbbbababbbabbaaaabbbbbbbba abbbaaabababbbaaabababaabbabbbbbabaabbababbaaaabaaabbabaaaababbbaabbbbbaaaabbaaaaaabbbabbabaaaaabbbababbababbaabbabbbababababaaaaaaabbaabaaaabbabaabbbaabbbbaabbbabaabaababbbababbbabbaaabaaaabbbbbababbabbaaabbbaaaababbbbabababaaaabbaababaaaaabbbababbbabbbabaaabaaabaaaababbbbaaaababaabaaaabbbbbbabbbbbbbaaaabaabbbaaabbabbbbaaabaaababbaaabbabbabababbaababbbaaabaabbbabbaabaabaaaaaabbbbbbaaaabbbabbbabbaabbbbbbbbabaaabababbabaabbbabbbabbabbabbbbbaababaaabaaabaabbaabbaabbaaababbbbaaababaaaaabbbabbabbbaababbaabaababbbbaaababbabbbabaaaabababbaaabbabaabbbbbaabaaabbbabbbaaaaabbabaabaaaaabaaaaabbbbabbbababaaaabbabaaaaabbbabbbbaabaaaababaaaaabaabbbbaaabaababaaabbbaaabbbbbbbbaaabbbabbbaaaaabaaaaaaabbaabbbbaabaabbababaabbaabbbbbaaabbabbabaabbabaabaaaabbabbababaabbbabbbbbabbbabbabbaabbabababababaabbbbbabbbaabbabbbbabbbabbbbaabbbabbabbbbaaabbbaaabaabbbaabaabaabbaaabababaaabbbbabbabbababbabbabbabbbbbbbbbabaabbababbaabbabbabaaaaabbbabbbbabbbabaaababaabbbbbbbbabbaabbbabaaababbbaaaabaaabbabbbaaaababbbbbbbbaaabbbbaaabbaaabbabaabbaaaaaaabaaabaabababbaabbbbaabbbababaababaaabbabbababbabaaaabbbabaaaabaabbbbaabbbaaaabbaaaabbabbbabbbababbababaaaaaababbbbbabbababaaaababbbbabababbbbabaabbbaabbaaabbaabbbbbbaaaabbabababaabbabababbabbbabaaabbaabbbbaababbababababbbbbaaababbabaabaabbabbabaabaabbaabbaabaababbaababbbbbbababbbabbbbbbababbabbaaabbbbabaabbaaabbbbabaababbbbbbababbbbabbbababbbbaabbbaabaaababbbbbaabbbbbbbababaaaabaabbaaaabaabbabbabaabaaabbbabbbaaababbabbabaaaaabbababbbbabbaabbaaaabbaaababbabbabaabbbbbbbbbbbbaababbbbaababbaaabaabaaababbaaaaabbaababaabbbbaabbbabbbbabbbabaabbaabaaaaabaaaababbabbaabbbababaabaabababbababbaaaaabbabbaaababbabaaaabaabbbabbabaabaaaabbaaaabbabbbbaaabbaaaaaababaaaaaabaabbaaaabbaaabbaaabbbbbbaaabbbaaabaaaaaabbaaaaaababaabbaabbaabbbaaababaabaabbbbaaabaabbbbbbbababbbabbbaaaabbabbbbaabbaabbabaabbaaaaabababaaaabbaababbbbaaaababaabbbbababbbbabbabaabababbbaabbbbbbabbabbaabbabbbbababbaaabbbbbbabaaababbabbbaabaabbabbaabbabbaaabbaaaaaabbbaabaaaababbabababaaaabbabbbbbbbbabbbaaaaaa bbbaaaababbbaaaaaaaaabbaaabbbabbbabbabaabbbbaabbbbabaaabbbbaabbbaabbabbaababababaabbabbbbbbaaabaaabbaaabababbabbababbbbbaabaaaaaabababbbbbbbaabbbbaabbbabababababbbbbaaabbabbaabbbabaaaabbabbabbbaaabbbababbbbababaabababbbbabbbbbbbabaabbbabbabbabaaabbbababaaaaaabbbbbbbaababbbabbbabbaabaababbbbbbabaaaabbbabbabbabaaaabbaaaabbbaabbaabaaaabaaaaaabbbaabbbaababbabaabbabaaaabababaabaaabbaaababbaababaaabaabbbbbbabbabbaabbbabbbbaabbbaabbabaaabbbbbbbbaabbabbaaaabaaabbaaabaaabababbbbbabababaaabbaabbbbbbbaabbaabbabbabababbbbbbabaabbaaaabbabaabbabaabaaabbbaabbbababbbabbbbabaaabaaabbababbbabbaaaaaaabbbbbbababbabbaabbbabaabaaaaabbabaaabababbbaaabbabbbabbbbababaaabbaabbabbabbabbaaabaaababbbbababbaaabbbbbbabaaaabbbbaabbabbaaabaabbbaabaaabbabababaabbbbaaabaabaabbabbbbababbabbbbbababbabbbaaaababaaababaaabbabaaaabbababbaaabaaaaabbbaababaabbaaabbbbabbabbaaaababaababbbbabbbabbbbabaaaaaaaabbbabababaaabbbbbbabbbaabababbbabaabbbbbbbbabaaabbbabaaaabaabbbabbabaaabbaabbaabbabbbaabbabbbbaaaaaaabaaababbaabaababaaabbbbaabbaabbababaaabbbaaabbaabbabbaaaabaabbababbbaaaabaaabbbbbaaaaabaaaabbbaaabbbaaabaababbbbbaaabaabbbbabbbaaabbbbbaaaabbabbbabbbbbbbbaaaaabaaabbabbababbbbaabbbbababbbaaaababbaaabbaaaaaaaaaaaaabaabbbbbbababababbaabaaabbbababbaabbbabaaabbbbbbaaabaabbbabaaaabbbbabbbaaabbbbbbbaaaaabbbbaaaabaababbbbbaabbbabaaababbbbabbbaabaabbabaababaababaabbabaabaabababaaaabaabaabbbabaaabbbabaaaababbbbbabbbbababbabaabbbbbaabababbbbbabaaabbaabaaabbabababbbbababbbaaabbbabbbaaaabababbbabaaaabbbaaabaabaaabaaabbabbaaaaababbabaaaabbbababbbbaaabaabbaaabbabbbaababaabaabbbbbabbbbbbabbabbaabaababababaaabbbbbbabbbaaababaaaaabbabbbaaaabaaabbbabbabbbaabbabbbbbabbbabaabbbbbababbbababaabbbabbabbabbbbaaaabbabaabbabbbbaabbaabbaabbbaaabbaaaaaaabaaabbabbbbbaaaaabbabababababaaaaaabbaabbaaababaababbabbbabaabaaaaabaabbababaababbbbabbbaabaabaabbbababbbbabbbbaabbbabababbaaaabbbabaaaaabbaabbaaaabbbbbabbaaaabbaaaabbbbabaaababbabbbbababababbababbbbaaaaabbabababaabbaaabbaabbabaabaababbbbaaabbabbbaaabbbbabaaababbbbbababbbbbababbbaabaaba babbababbaabaabbaaaabbbaabbbbaabbababbbbbaaaaababababbaabbbabbbabbabaaaabbabaaababbbbababbbbbaabaaaaabaaaabababaabbbbaabaaababbaababbbabbbbbbbbaabbbaaabbabaaaabaaababbaabbaababbabaaaababbaaabaaaabababbabbaaaabbbbaabbabbaaababbbbabaaaaabbaaaabbaaaabbbabbbbbbaabaaaababababbbbabbbbbbabaaaaaaaabaaababaabaaaabbabbbbabaabababbbaaaaaababaabaaaabbbbaaaaabaabaababaabbaaaabaabaabababbbaaababbaaaaaaaaabbaabbaaabaaaabababbbaaabbbbaaabbbbbabaabbbbbbbbabbbbababaababbbbbaabbbbbaaababaababbaaaaababbaaabbbbaabbbabbbbbabbbbaaabababbbbaabbbbabbbaababaabaaabbabaabaabbaabbabaaaaaaaabbbbbbaabaaabbbbaaaaaaabaabababaabaabaababababaaaabaaaaababbaababaaabbababbbaaaaaaaabbbaababbbbaaaabbbaaaabbbbbbabaaaaaababbabbbaaaababbababbbbbbababbaaaabbabbbbabbabaabbbabbaaaaaaabbaaabaabbbbaaabbaabbaaabaabbbbbbbabbabaaaabababababbbbbbbabbbbabbaaababbabbaabbbbababbaaaabaaabbabbabbbabbabbabbababbbabbaabbabbaababaaabaaaababbbbabaaaabaaabaabbbabaaabbbaabbaabbababababbaababaabaaabaaabababbaaabaaabbaababbbabbabaabbabbbabbabaabaabbabaaabbaaabbbbbababbaaaabaabbaaabbaaaabaaababababbababaaabbbbaababbabbaababaabbbbaaaabbabbbabbababbaababbabaabaaaaaabbababbbabbbaaabbabbaababbbaaabbabbbbaaabbaababbbabababbbbbabbbbabbbabbabbbabbaababbabaaaaabbbabbaabababbbababbbbbaaaabaabaaabaaaabbbbabaabbababbaaaaabaabbbbabaaaaabbabaaaaababbbbaaabaabbbabbabbaaaaaaaababbbbbaaaaabbbabbbbbbababbaaabbabbabbbabaabbbbabbabbbbbaabbabaaabbaabbbabbabababbabbbbbaaaabbbabaababbaabbbbbbaabbabbbbaabbaaabababbabbbbaabbaaabababbbbbbaabaabaabbaabababbaaaabbbaabbabbaaaabaabbabaabbbbbabaababbbbbaaabbbaabbaabbabbaaaaababbabaababbbbabbabbaabbabaabaaaabbbbbaaabbababaaaaabababaaabbababaaabbbbbabbaabbabbbbabbaaaaaabbbaaaabbaabaabbbabaaabbabbbaabbbbaaaaaabaaaaabaabbaabbbbaabbbbabbbbabaaaaaababbbabaabbabbbaaababaabbaabaaabbaabaabaaaababababbaaabaabbbbaabbaaaabbaaabaabaabbbabaababbabaaabaaaaaabbbbbbabbabaabbababaabaaaaaaabaaabbabbbaaaabbbaabaabbabbaaabbbbbbabbbbabbbabaaaabbabbababbaabbbbaaaabbbabbabbaabbbabaaaabbabaaabaaaaaaababaaabbaabbbbbbbbabbababbbbbaaabba abaabbaabbaababababbbabbabbbbbaabbabbabbbbabbbaabbaabbabbbaaaabaaaabaaaaaaababbaabbbbaaababbabaaabbbabaababbabababaababbbabbaabaabbbbbbbabbabbaabaaaaaaabbbababaaabbaababaabbbaababbabbbaabbabbabbbbaaababbbbaababaaaabbaabaaabbabaabbaaabbbaabbaaaaababababaaabaaabbabbaabbabbabbaaaaabbbbbabababababbaaababbaaababaaaaaaabbbabbbbbababaaabbaabbbabababababaabbaababbabaabbbaaaabbaaaababbabbbbabbaabaabbbbaabbbaabbabaaaaaabaabbbbabaaaabaababbbbbabbbbbabbbbaaabbaaaaabaaabbbaaaababbbbbabbbabaaaabbaabbbbbabbbbbbbaaabababbabaabababaabababbbaaaaabaaabbaaaaabbaabaabaabbbbbbbbbabaabaaabbabbaaabaaaabababbaaabbabbbaabaabaaaababaababaaabbbaaaabbabaababbbabbbababaaabbbabbaabaaaababbbaaababaaabbbaaabaaaabaabbabbabbbbbbbabbbbbbaaaaaabbabaaaaabbbbaaabbbabbabbbabababababaabbaaaabbabbbaabbaaabaaaababbabbbbbabaaabababbbabaaabbbaaabababababababbbaaaaaaaabbabababbbabababbabbbabbbaabbabbaaabbabbbabbbbbaabbbbbabbaabaababbaaabaabababbbbaaabbbbbabaabbbbababbbaabaaaaaaaabbabaaaabbbababbaaabaaabaababaaababbaaababaabaabbbbabaabbaaaaaabbaaaaaaaabaaaaabbbbaababbaaaabbbabaaaabbaababbaabbbbabbbababbaaabababbbbbaabaabbabbaabaaabababababbbabbbabbbbbbabbbabbaaaababaaababbabbabaaababaaaabbabbaabbabbabaaaabbbbbaaabaaaaababbabbbbbbabbbbbbbaaabaaababababaaaabaaabbabbbbbbaaabbbbabbbaabbabbbaabbbbbbabbbabbaaaabbabbaaaaabbaaabbabbabbaababbbbbbbbbabaaabaabaababbabbbbaabaabbbabaabbabaaabbababaabaaaaaabbbabaaaaaabbbbbababbbbbabbaaabbbbaaabbaaabbbaaaabaababbbbbbababbabbbaababbabaaaabbbababbabaaabbbbabbbbaaabaaababbbbaaabaabbabbaabababbabbbababbbababbaaaabbabaabaabbabbaaabbababaaaaaabbbbbabbabbbbaababbabaabbababaaabbaabbbbabbbabbabbbaabbabaaaaaaabbbaabbabaaaaaabaabaaababbbaabaaababbbaababaabbabbbbbbbaababaaabbabbbbbbbbabbbbbbbaaabbaabbaaabbababaaaababaabbbabbabbbbaaabaaabbbaaaabaaabaabaaabaaabababababbaababbabbbabbaaabaaaaabaabbbababbabbaababbbabaaababababaabbbbbbbaaabbbabbabbabaabaaaababbbabbbabaabaaaaaaaabbabbbabbbbaaaabbbbbabbbabbabbabaaababaaaabbbbabbabbaaabbbaaababaabbaaaaaaaabaaabababaabbbbaabbbabbbbaabbabaaaabaaabbb abbbaaabbabaaabaabaabbbaabbaaaabbbaaaaaabbbbababbbaababbbabbbbbbababababbaabbaabaababaaababaabbaabababbbaabababbaabaaababbaaababaaaaabaabababbabbbabbaabbaababbbaaaaaaaaabbababbabbababababaaabbabaabaaabaabbbaaaabaaaaaabaaaaaaaaabbabbabbabbbaabaabbbababbabababaaabbaabbabbbbaabbaaababbbbababbaabaaaaaabaabaaabbbabbbaaababaababaaaaaabababbaabaababababbbbbbabbabbbbaaabbaabbbbaabbbaaabbbbbbabaababbbbaabaabbbaabababaabbbaaabbbaaaaaaabaabababaaaaaaabaaabaabbaaabbbbbaabaaabbbbbabbbbababaaaaaaaaabaaaabbbabbabaaababaaaaaaababbabbabbababbbaabbabababababbababababbbaaaaabaabababaaaaaabaaaaabbabaaabaabaababbbaabbbbaabbbababbaaabbabaaabbbaababbaabbaaaaaaabbbbababbbababababbabbabaaaabbbbbbbaaaaaabbaabaabbbbbbabbabaabbaabbbabbabaaaaabaababaaaababbbaaaabaabaaababbaababaaaaabaabbababaaaaaaaaaaaaaaaababbaaabbabaaabaabaabbbaaaaabbbbabbaabbbaaaabaaaaaaabbaaaabbaababbbbbaababaabababaaaababbaabbbbababbbbbbbabbabaabaabaabbbbbbbaaabbaaabbbbababaabbbbbbbabaabababbaaabbabababbbbbbbbababbabbaababaabaaaabbbbbaaaabaaaaababaabaaaababbbabbbabbaaabaabbaaabbaababaabbbbbaaaaaaabbaabbaabaaaabaaababababbbabaaaabaabaabaabaaaaabaaaabbaaabaabaabbbbababbbbbabbabbbbbababbabbbbbaabbbbbbaabaababbbabbaaabbaabaaaabbabbabbbaabaabaaaaabaaabbabbbababbaaabbabaabaaabbbabaaabbbaaabaabbaabaababbbbabaabbbbababaaaaaaaaaaaabbbaabaabaaababaaabbbaababbbabaabbabaaababbaabbaabbaabbbabbabbbbabaaaabaaabbbabbaabaaabbbabbbaaaaaaaaabaaabaabbbbabbbaaaabbbbbaaabbaabbbbbbaaababbaaabaaaaabbbbabababbaababbaabaaaaabbabbbbbaaaabbaabbbabbaababaaabaaaaaaabababbabbaabbbbabbaabaaababbbbbabbaaaabbaabbabbbbbbbaabababbaabababbbaabbaaaaaaabbabbabbbbbababaaabbaabaaababababbaabbbbbabbbababaabaabbabaaabbaabaaabaabbabbaabbaaabbbaaaabbaabbaabbbbabaaaabababbaabbbbbbbababaaaababbbaaabaabaabbbabbbbbaaabababbbaababababbbbbababaabbaababaabbabaababaabbbbbbbbbabaaabaaaaabaaabbaabaaababbbaabbbbbabaabbaabbabaabbbbaaaabbbabbabbbaabaaabbabbaaababbbaabbaababbabbaabbaaaabaaabbbbbbaaaaaaababbabaaaaabababbbaabababbaabaabaaabaaabbabbbabbaaaaabbaaabaaabbbaabbbababaabab abababbbbaabaabaaabbbaaaaaaaababaaabaaaaabbbaaaaaabbaabaaaabbbbbbabbaabbabbabbbbaaaabaaaaabbababbbbbabbbbaababaaabaaaaabbabbbbbababaaaabbbaabbaaaaaaabaabaaabbaabbbabbaaabbabaaaabbaabababaaaaababbabaaababaaabbabaabbbaabbbaababbbababaaabaaaaabbbbaaabbbabaaaababaababaababaaaababbaabaababbbbbabbabbababbabbababbaabaaabbbabbbbabababbbaaabaabaaabbbbaababbabbabbbaaaaabbbaabaabbbbbbbbabaabababbbaabaaabbbbbabbbbaabbabaabbbbbbbabaabaabbaaaabaabbabaaabbabaaaabababaabbababbaabbbbababaaaabbaabaabbabbbabbabbaaabaaaababaabaaaaabbaabbbababaaabababbbbabbababbabaabaaabaaaababbbbaabbabbbbaaabbabbbbbbabaabaaaaaababbababaabababbabbbaababaabaaabbaabbbbbbaaabaabbbbbbbaabbbbaabaababbbbbaaabbaaaabaaaabbbabaabbaababaaaabaaabbbbbaabaabaabaaaababbbbbabbabbbbabbbbabaaaaabbbabbbaabbbabbabaaabbbbabbaababbbbbababbbabbabbbabaabaabaabbbabbbaaaabbbbbaaaaaabbaababaaaabbaabbabaaabbaaabbbaaabbaabbbbaaaaabbaabbabaaaaaaaaaabaaabbaaaaabbaabbbabbaaaabaaaabaababbabaaaaaaabaababaabbabaaaababaabbaaababbabaaaabbabaaaaabbbabaabababbbaaabbbabbaabbbbbbaaaabaaaabaabbaaaabaababbbbbbaabaabaaabaaababaabbbbababbabbaabaabaabababbabbababaabbbababbaababaaabbbabaaaaaaabbabbbbbbaababaaaababbbbbbbbaaaabbbaababbbaaaaaabbaaaababbaaabbaaabababbaabbbbbaaabaababbaabbaaaaabbababaaabaaaaabaaaababaabbbaabbbaabbaaaaabbbaababbaaaabaabbbbababbbaababbbbbaaabbbbaaababaaaaaaaabbbaaababaaabbabaaaaababbbbabaabaabababbaababaababababaaaabbaaaabaaababaabbabababbbabbaaaaabbbabbaababbaaaaabbbbbabbbababbaababbabbbabaaabbbaabbbabaababbbbaabbbababbababbaabaaaabbaabbbabbababbbabbbbaaaabbbbaabbbbbabbaaabaababbabbbabbbaaaabbbbabbabaaaabbbbbababaabbaabaabbaabbaaaaabababbbbaabbbbbbababaabbbbbbabbaabbabaabbabbbbaaabaaabaabbbbabaaabaabaabbbbbabaabbbbbbabbbbbbbaaaabaaaaabaaaaababbbbaaaaabaababbbaaaabaabbabaabaabaabbbabbbbaaabbabbababbbaabbabaaaaaaabbbbaababababaaabbbbabbbaaaaaaabbaabbababbaabaaababbbbbbaaabbaaabaaabbaaaaaaabababbabbababaabaaababaaaabbbaaaaaaaaabbbaaaabababbbaabbabbaaabbbaabbbbbaabbaaaaabbabaaaaaabaaabbbbaababbbabbabaaaabbababbbbaaaaaabaabaa baabbbaababbababbabaaaaaabbaaababaabbbbabaaabaaaaababaaabaabaababbbbbaaabaaaaabbabaababaababababaabababaaaabbaabbaaaabbbaababbbabbbbbaabaabaaababbbaaaaabbbaaababbbabababbbababababbbbbababababbbbbabaaaaabbbabbbbabaaaaaabbaaaabbbbababaaaaabaabaaabbbbbbabaaaaaababbabaaabbbbbabbabbbabbaaaaaaaabaaaaaaaabbbabbbaaaaabaabaabbaaababaaabaaaaabbbababbaabbbbaabbbbbbbbabbbbabbabaabbbbabbabaabaabbaaabbaabaaabbbbbababbababaabaabaaabbabaabbbbaabbbababbabaababaabbbbabbbababaabaabaabbabbaabaaaabbabbabaabbbabaabbbbbababbaababaabaabaaaabbbabbaabbbaabababaaaabbaababbaaabbbbbbaaabbabababaababbaaaaaabbaaabbaaabaaababaabbbaaabaabbbbabbaabaabbabaaabbbabaabaabaaabababababaaababbaaabbabbbbbbaaaaaaaaabbababbbbabbbbaabaaaaaaaaaabbbbbbbabaabbabbbabbaababbbaabaabbabaaabbbaabbaaaabbabbaaaaaaababbaaaabbbaabaabaabbabbbaaabaabbaabbabbabbaaababaabaaaabbbaabbaabaababbabbbbbbaaababbbabbaaababbaabbbbabbbbaaababbaabbbbaabbbbbbbbbbabbbaaaabaaaaabbabaaaababbbbaabbaabababaabbaaaaabaabaabaaaabbabbabbaabbabaabbabbbbbbbababababbababbabaabababbbbaaaabaabbbbbbabaaaabbbbaabaababaaababbbbabbbbbbbbbbbaabbbbaaaabbbbbabbababbababaabbbaabbbbaaaababababbbababaaababbbaaaaababbababbabbabbbaabbaaabbaabbabbbaababbabaabaaaaaabbaabababaaabababbabaabaabbbabbabbabbbbaabaaaaaaabaaabaaabaaaabbabbaaaaaabbbaabaaabbbaabbbbbabaabaaabbababbbbbbaabaabaaaaabbbbbbbabbaabbabbbbbabbababaaaabbbbaababbabbaabbabbbababbbaaabbaabaaaaaabbbbbaaaababbaabaabaaaabbbaaaabbaaaaaabbbbbabababaaaabaabaababbaabbaaaaaabbbbaabbbabbabbaaaaabbbaabaabbbbabaabaaaabbbabbbaaaaababbaaaaabbbabbabaaabbaaaabbaabbabaabaababaababbabbabababbbabbbbabbabbbabaabbbbbbaabbaabbababbbabaababaabbbaababbbbabababbaababbaaabbabaaaabbbbaabaabbaaaaaaabbaabaaabbaabababbbaaabbabbabbbbbababbaaaababbaaabaaabbabbbababbaababbabbaabaaabbaababbbaaabaaabbbaaaaabaaabaaaaabaaabbbabaabbbbbbaaabababbbbabbbbababbbaaabaababaaabbabbbbbabaabaabbbaabbaabbbbabbabbaabbaaabbbbbbabbabaaabbaabbbabbbaabbabaabbbbabbbaaaabaaabbbaaabaababaabbaababbaaabaabaaabbbaaabbbbbbbabababbaabbbabbaaaaaababbbabbaaaabbbbba aabababbabbbbbbbbbabaaaabbabaabbaaabaabbbbbbababbbabbbababbaabaaababababbaabbbabbbbbababaaabababbaaabaaaabbbbbbbabbaabbababbababbaaaaabbaabababaaabaaabbbbabbababababbbabbbaaaabbabbabbbbabababbaaaaababbabbbbbbbbaababbbbbaabbabbbbbaababbaabbbbaabbbaaababbbbabbaaababbbaabaaaabbaaaaaabbbbbbabbbabaaabbbbaabaabbaabbaababbaabaababaaabaabbbabababbbabbbbbbabaaabbabbbbaaabbabbbabaababbaaaabbaaabaaaabbabbaabaabaaaababbbababbaabbaabbbabbbbaaabbababaaaaababbbabbaaabaababbabaaababaaabbaabbbaabababaabaababaaabbaaaaaabbabbbaaababbbabaababaaaabbababbaaabbabbbbbbababaaabbbaabbbbabababbabbabbbaaabbbbbabbababbbaaaabababbbaabbbbabbaaaababaababbbbaaaabbbaaaababaaabbbbbabbbabaaabbbaabbbbbbabbabaabaabaaabbaabbaaabbbbaabbabbbbbabaaaaabbbbabbbaabbaaababaabbbaabaabababbbbbbbaabbababaabbbaabbbabbbbabaabbbabaababbababbabbabaabbbaaaaabaabaabbabbaabbbbbabbababbbabbbabbbbbbbaaabbaaaabababbbabaaababaaababaabaabbbabaabaabbaababaabaabbbaabaabbbabaababababaabaaabbabbbabbaababbabbbaabababaabbbababaaabbbabbbbaabbaaabbabbbbaaabbabbbabbbbbaabbaabbabbbbabbabbbaabbaabaaabaaaaabbbaabbbbbabbaababbaabbbbbbbbbbabababaaabaaabbaababbabbaaaababaaaababbbabbabaaabaabbababbbbaabaabaabaaaaaaabbabbbbaabbaaaaababbabbbbbabababbbaababaababbaaaaaababaababbaabbabbabaaaaabababbbabaaabbbbbbabaaababaabbbabaabbaaabbabbbbbaababaaabbbbaaaaaababaaaabbbababababababaaaababbbabbabbbaaabbbbbbabaaaaaabbbaaaababaaaabaaabbaaaaabbbabbbabbbabaabbabababaaabababbababaaabbaaabbbabbbaaaaababbbaabaabbaaaabbababbbbbaabbbbbabbbbabbbbbbabbababbbabbbababaabaaaabbababbbabbaaaabbabbaaabababbbbaabaabaabbaaaabaababbaaaaaaaabababaabaabaaaaabbaaaabbabaabbaabaabbbabbaaabbaaaabbaababbaaababbaaabbbbaabbbaabbabbabaaaababbbbaabababbabbbbabbabbbabbabbabaaabbbaabbbbabbbbbbbbaaaaaabbbabbaaabaabaaabbbabaababaaabbabaaabbaababababbabaababbaaabbabbaabbaaabbbbaabbbaabababbbababaaabaabbbbabababbbabbabbbabbabbbbbaaaaabababababababaaabbbbaaabaaabbbabbbaaababaabaaababaaabbababaaabbbababbaaababaaababaaabbbbababbaabaaaabbaaabaabaabbaabaababbbbbbbbbbbbbbbabaaabaaabaaaabbbaa aabbaaaabbbbaaabbaaabaaabbababaaabbabaabbbbaaabbbbaaababaabbaabbbbaabbbbaabbaaabaaababaabbaaabaababaaaabaabababababababaabbaabababaaabbaaabbbabaababaababbbbabbaabbbbbaaabbabaaaaabbbabaaaabaaaaabbbabbaaaaababbbabbbabaaabababbbbaabbaabbaaabbbaaabbaabbbbbbabaababbabbbabbabbaabbaaaabbaabbbbaabaaaabaaaabbaabaaaaaaaaaabbaaabbbaaababaaabbbaaabababbaaabaabaaabbaabaabbbbaaababbaababbaabbabbbaababbbabbaababbbababbabbbaabbbbbabbbbabaaabbbaabbaaaaababbabbaaaaaaabaaaaabaaaabbbabababbbbbbbbaaabaaaabbabaabaaabbaabbababbaabbbabaaabaaabbbaabbbaabbaaaabaabbabbaabaaabbbabbabbabbaabaabbabbabababaabaaababbaaabaabaaaaabaaabaaabaaaabaabbbbbbaabbabaabbbababaaaabaaaababbaabbaabbbababbaaaabaaaabaaaabaabbbbabaababbaaaaaabbaaaabbabbbbabbbbbbbbbaaabaaabbabbabbbabbabbbaaabaaaaabbaaabbbabbbbababaabbabbbbbababbbbbbaabbbbbabaabbbbaaaaababbbababaaabaaabaaaabababababbabaaabaaabbbababaaaaabaaaabaabbaaabaaaaaaabbabababaaabaabaabbababababbbabaaaaaaaabaabbaaaabaaaaaabbbabbbababbbbbabaabaaaabbbaaaaababaaabaabbbbbabbaabaabbbbabbabbaaaababbaaabbababbbbbbbbaaabbbbbaabbaababaaaabbababbaaabbaaaaaaaabbabbabbbabbbbbbabababbaabbbbaababbaababaaaaaaaabbbbbbbaaaaaaaaababaabbaabaabababbbabbbaaaaaabaaabaaabaabbaababbaabbbbaabbbaabaabbbbbabbbaabbaaabbaaabbbaabaaaabaaaabbabaaabaabaaaabbaabbbbaaaaabbbbbabbbababbaabaaabbaabbabbbaababbbbbaabbbbabbaaaaabbaabaaababaaaaaabaaababaabbbababaaabbbabaabbbaababbbabaabaabaaaaaaabaabbaabbbaabbbbbbbabbabbbbbaabababbbaababbababababaaabbaababbbbaababaaaabbaaaaaabbbaaabaabababbabbaabaabaaabbaababbabbbbbbabbababbbaabaababbabbaaabababaabbbbbaaabaaaaaaaabbbaaababbbaaaabbababaabababbaabaaabaaabbaabaabbababaaaaaababbbabbabbbbbbaabbbaaabbbaababaabaabbbaabaabbbaabbbbbbbaaabbbaaabbaababbaabaaaabababaabbbabbbabbaabbbbbbaabbbbbaababbaaaabbababbbbbbbbabbbbbbbaaaaababaabaababaababbbabbbababbabbaabbbaabaaabbbbbbababababbabaaababbbbbabbabbbbaabbaaabaabbbbbaaaabaababbbaabbaabababbbbbbabaabbbbabbabbbbabbbbabbabbabbababbaaaaaaababbbabbbabbaabbbbabbbabbbaababaaaaaaabbbbabaaaababbbaaaababababaaabaabbabaaaa bbaababaaaabbabaaaaabbababaaababaabaaaaaaabbabbbbabaaaababaababbaabbaaabbaabbaabbaaabaabbabbbababbaabbabaababbbaababbabaabbabbbbaababbbbbbbbbbababbbbbaabbaaabbbabababbbabaabaaaabaabbabbbbaabbbabaaaabbbabbabaaaabaabaabababababaabaabbaabaababbabaabaabbabbbbbaabbbaabbbabaaaaaaaabbbabbabababbabababaabbbaaaababbbbabaabbbbaabababbbbaaabaabbaaaaabaabbbabbaaabbbbbbbbaabbbbaababbaaaabbbbabaaababbaabbbbbababaaaabbbbbaaabaaabaaaababaabbbbaaabbbbabaaabbbaaaabaabbabaaaaaaaaaaaabbbbbbbaaaaaababbbbaaababababbaaabababbbbaababbabaaaabaabbbbbababbabaabbaaaabbabaabababbaababbaabababbbbbbbbababaabbbbaaababaaaaaaaaaabbbbbabbaaabbbaaabaababaaaabbaabbaaaaaaaaaaabaaaabababbbaababbabbaabaababaaaabbaabaabaaaaaabbbabaaabbbbaabababaababbbaaabbaabbaabaaabbbbabaaabbbababbbbabaabbababababbabbbbababbbabbbbaabbabbbbabaaaabababbabaaabbaababbbbabbbbaaabbbabbaababbababbaaabaaaaaabaabababbaababbbabbbbabbbabaaabbbbbbababbbabbbababaaabbabbaabbbaabaabbaabababbbbbbbbbbababbbaabababbbbababababbbabaabaabaabbaaabbaaababaaababbbbababbaaaabaabaaaaababababbabbbabababbbbbbabababbbbbbbabbbbbbbabaaaabaabaabbbbabaaaabaaababbabbaabaabababaabbaabbaaaaabbaaaaababbababaabaaaaaabaaabbabbbbbbbbbbaabaaabaabaabbaabbaaaabbaaabbababbabaaaaaababbabaaaabaabbabbabbbababababaababbbabaaabbabbabbbbbbbbbbbbabbaaaaaaaabbbbbababbaaabbbabaabaaababaaababbaabaababbbaaabaaaaabbbbaababababaaaaabbabababbaabaabaabababaabbababababbbbaabbbabbaaabbbaabbaabbaaaabaabbbaaaabaaabbabbbbabbbaabbbbbbbaabaabaaabbbbbababaabbabbbaaaabbbabbaabbabbbaaabaabbabaaaaabbbbbababbbbbababbabaababaaabbbaaababbaabbaabaabaaaababaabaaabababaabababbbbaaabaabbbababbabbabaababbbbbbbaaabbaabbbbaababaaaaaaabbbabbabbbaaaaababaaababaabababababbbabbbbabaabbbabbbbbbbabbabaababaabababbbbabaabbbaabaababbbbbbbaaaabbbbaaabbabbbabbbaaaaabbaaaabababbbabbaabbbbbbbbbbbabaababaaaabaabaaaaaaaaabbabaaaaaabbbaabaaaaaabaabaabbabaabbaaaaaaabbabbaababbbababbaabaaaabbaaabbbbbaabbbbbaaababbbabbaaabaabbbbbaaabbabbaaaaaaabbabbaaaabababbabbbbabaaaaaaaaababbabaabababaababbbbbbbbaabbaaaaabbaaaabbaa aabbbabaabaaabbaaaababbbabababaabbbbbababaababbbabaabbaababbbbbabbabbbbbaabaaaaaaabbabaabbbbbabbababaabbbaabbbaababbbaaabaabbabbabababbbbaaabbabbbbaabbbbababaaaaaabaabbabbbbbbabbbaabaabbbaaabbabbababaaabaabbaabaabbbbabbbbaaabbaabbaaaaaabaabbaaabbbbbaabbaaabaaabaaabaabaabbbbaaaaababaabbbbbaaabbabaaaabbaaaaaabbbabaabbabbabaabbaabbbaabaaaaaabbbbbbbabbbbbaaaaaababbbabbbbbabbbbbabbbbabbbaabaababbbabbbaaababbaaaaabbbbbabbbaaababbaaabababbaabbbaaaaabbaababaaabaabbbbbbaabbaabbababaabbabaabaabaababababbbbabababaaaababbbababaaabbaaababaaababaababaabaabababbbbaaabaabbbbabbbbaaaaaabaabaaaaaabaabbabbbaabaaabababbaaabbaabababbbbaababbabaabbabbbbbbabbabbababbabbaabbbbbbbaabbabbaabaaabaabaaaaaababbabbaababbbbaabbbbaaababaaabbbbabbbbaabbabaaaabbaaababbabababbaabbabababaabbabaabbaabbbabbabababaabbbbbbaabbbbbababbbbbbaaabbabbbbbbbbaaaabbabbabaabbbaabbaababbbbaaabbbaabbbaabbbabaabbabbbbababaabaabaabbaaabaaaabbaaabaabbbbaaaababbabababaaabbaabaabaababaababbabaabbababbaabaaaabababaaaabaabbbbbaabababaaaaabaaabaabbaabaaaaaabbbabbabbbaaaababbabbaaababbbbabbababaabbbabbbbabbbbabbaabababbbaaaabbbaabbabbaaaaaaabbaababbbabbbaabbabbaaaaabbababbbabbbbbbbbabbbbabababbbabbabaababbaabaabbbbaabaababaabbaabaaabababbaabaababbabbaabaabaaaaababbaabbaabaabbabaabbaaaaaaaaaaaabbabaabbaabbabaaaabbbbbbbbabbbabbaaababbaaababaaaabaaabababbabaaaabbabaaaaabbaaaaaabaaaabbabbabaaaaaaaaaaaabbbabbababbbabbbaaababaaaaabbaaaabaabbbabaabbbababababaababbaabaabaabaabbbbbbbabaaabbaabbbabaaaabaabbaabbabaabbaabbbbbaaababbbabbbbbbbaabbbaaabbbbaabbaaabbbbbbbaabaabaabaabbbaabaaabbaabbbaaabaaaabbaabaababbabbaaaababaabaabaaababbbabbbbaabbbaabaaabbbaabaababbbbbaaabbbbbababaaabbbbbbaabaabbbaaabbaaababbabbaaaabbbbbabbbbbbaaabaabbabaababbaaabbababbbbbaabbbbbaabbbaaabbbbaaabbbbabbbabbabbbbbaaabbbbaaaabbaababbbbaabaaabbbbababbababaabbbabbaaaabaabbaabaaaabaaaababbaabbbaaaaabbabaaabbbbbbabbbbbabaaabaaaabbbbbaaaaaabababaaabbaabaaaaabbbbbbbbbaaabbababbabaaabaaaaaaaababababababaababbbaaaaaaababbaabbababbbaaaababbbaabbbbabbbbbabaaabbaaaaaaabb aaabbbbbbbbbabaaaabaabbabaaabbaababbbaaaaabbaabbbabbabbbabbabbbbbbaaaaabbaaaaaaabaabbaaabbbbbabababababbbbbbaaabbaaabaaaaababbabaabbabbaaabbababaababbbabbbababaabbbaabaabaaabbababbbaaaaababababbaabaaabbbbaaaabbbabaabaababbabbaabbabbabbaaaaaaabaaaabbaaabbabaabbabaabaabbaabbabaabbbbaaaabaabaababaabaaabbaaaaaabbbaababaabababaabbbbaabbbbababbabbbabbbabbaabbabaaaabbbaabababbbbbbababaaabbbaaabbababbbbbbbaabbaabbbabaabaabaaaaabaabbababaaaabbbaaabbbbabbbbabbababaaaaabbbbabaabbaaabbaabaaaaaaabbbabbaabbbbabbbabbaaaaabbbbabbbaaaaabbaababbbaaaaaabbbaaaabaabaabaabaababbaabaaaabbaaababbbbbabababaabababbaabbbaabaabaabbbaaaaabbbbbbabaaaabbbbbbaabbbabbabaaaababbbbbbabbbbbaaabbababaabbaabbbabaababbaababbaaaabbbbbabbbbabbbabaabbbbaaaaabbabbbbbbbaabaaabbbaaabaabbbbaaaaaaaaaababbbbababaaabbbbabbababababbaaababbbbabbbbabbbaabababbabbbaaaabbaaabbaaaabbaaaaababaabbbabaabbbabababaabbbabbbbaabaaababababbaabbbaabbaaababbabbbbaabaaabaaabaaabababbbabbbbbabbababbbbbaabbabbababbbababbbbbbaaabbaaabbabbbababbbabbabbbababaabaaaaabbaaaaaabbaaabbbbaababbbabbabbbbbbbaaabbabaaaabbbbabbabaabaaabaaabaabbbbbbaababbbbaaababbaaabbbababaabbbabaabbbabaabbbabbabbabaabbbbababbbabababaaaabbbababaaabbaabbbbbabbbabbaaaababbaaabaabbaaaaababaaaaabbaaabbaaaababbbbbaababbabbaaabbbbaaabaaaabababbbaababbbbaaaababbaaababbaabbaaaabbbabbbaabaabbabbaaaaabbabbbaabbabbaabaababaaabaaaababbaabaabbbaaaaabaaaaaababbabbbaabaabaabbbabababbbaabbbbbbababaabaababbaaabaabaaababbaaabaabbaabbbbbbbbabbbaaaabbbabbabbbbbbbaabbbbaababaaabababbababbabaabbbaaaaababababbabaaaaaaaabaaaaaabaaabaabbabbaaabaaaabbaaaababbbbbababbbabaaaaaaaaaaaaaabbaaaaabaabbbbabaaabaaabababababbbbbbaaaabbaaabaaababaaaababaaaabababaaaabaabbabbaababbaaaabbabbaaaaabbaaaabbbaaabaaababbabaaabaabaaabbabaaaaaaaabbaabaabaaaabaabbabbbbabbaaabbbababaaaabbbaaabbbabaaaaaaaaababaaaababbababbbaaabaabbbbabbabbaabbbaabbabbbaababaabbababaabbaababaaabbababbbbabbaaababbbabaaababaababbbbbbbbabaabbbbbaabbbaaabbabbaabbabaaabbababbbaabbabbabaaababaababbaabbaabaabaaaaaabaababaaaabaababaaabb bbbaaabbabbbabbaaababaaabbbabbabbabaabbaabbaabbaabaaaabbaabaaaabbbaabbabaabbbababbaaabbbabaabbbbabaabbbbbabababbabaabababbaabaaaabbbababbbbabbabbaaabbbaaaaababbbabbabbbbaabbaaabaaaababbbaabbbaaabaaaaabbaaaabaaabbaaabbbbababbaababbbbabbbbbaaabababaaaabbbaaabbbaabaabbbbaaaabaaaaaaabaaabbababaabaaaabbbbaaabbabababaabbbaaabaabbbaababbabbbaaabaaaaaaabaaabaababbbababbbabbbbbbabaabaaabbabaaaaabaabbbaaabaaaabaabbbbbbbaababbababaabaaabaaaaabbabaaaabaababababaaababbbbaaaaaabbbababbaabbabbaabbbbabaaaaaababbabbabbbaabbbbbbbbbbaabaaaabbbbabaaaabbaaaaabaaababbabbbbabbabaaaabbabbbbabbaabbbaabbaaaaabaaaaabaaaabbbbaabbaaababaaabbaaabaaaaabbaabbbbbabbaaaababaaabaabbaabbbbaaaaabaabbbbbbabbbaaaabbaaababbbaabbbabaaabbabaabaabaaaaabbbbbabbabbabbaabaaabbbaaababbbbbbabbaababbbaabbbbbaabaaaaabaaabbabababbabbbabbbaaaabbbbaabaabbbaabbbbabbabbabbaaababbaabaaabaabbababbbbbbaabbaaaabababbababbbababbabaaaaaaaaaabbbabbbbaaaaababaaaabbbbaabaababaabbabbbabbbbabbabbbaabbbbbbaaabbbaabbbbbabbaabaaabbabaabababbaababbbabbaaababbbbaababbabbaaabbbbaaaaabbbaababbabbaaaaabbabbabaaaabaaabbbabaababbaabaaabbbbbaabaaabbaaabaababaaaaababbbbbbbbabbbbbaaababbbbbbbaababbabbbaaaabaaaaabaabbbaaabaaaaaaaababbbbaabbbabbbaaaabbaabaaaaabbaaabbaaababbbaaaaabaabbbaabbaababbbbbababaabbabbbaabaababbbabaabbaaabaabaaabbababaabbbabaabbbaaabaabaababbbabbaababababbaabbbaaaabaabababbaaaaabbaaabbbabaabababaaaaababaaababbaaabbbbbaaababaabbababbbbaaaabbbaabaaaaabaaaaaabaaabaababbbbababaaabbabbbbaabbaabababbbabbbaaabbabaaaabbababbaabbbaaaabbabbabbababaabaaaaabbbbbaaaababaababbbbaaabbbabbababbabbaaabaabbbbbbbaaabbaabbbaabaabaaabaabaaaaabbbbababababaabababaabababaaabaaaaaabababbabbaaaabbbbababbaaaaaabababbbaaabaaaaaaabaababaaabbbabaabbbaabbababaabbaaabbababbbbbaababbbbaabaabbabababaaaaabaaabbbabbabbbabbbaabbbabaabbbbabbbaabbbaaaabaaaabbbbbbbbaaaaabbbabbababbbbaaabaaaabbabaaabbaaaaaabbabaaabbaaabbbaabbabbbabaabbbbaabbbbabbbbabaabbbbabbbbababaabbbabbaababbabbbbbbabaabbabbbbbababababaaaaabbabbaabaaabbaaabbaaabaaabbaabbbbabbbbbbbbbbababbabbb bbaaababababbaaaaaababbbababbbbbbbbbabbbbbabaaabaaabbbbabaabbbabaabaabaaababbbbaababbaabababababaabaabaabaaaaaababbbbbabbabaaaaaaabbabbaabbbbaaaaabbbbbaaabbbabbbbbbaaabbbaaabaabbaaaabaaaaaababbbabbbbaaaaaabbbabbbbbbbbabaabbababababaabbaababbabaabbbbbaaabaabbabaabbbbaaabbaaabaababbbbaaabababaabbbbbabbbaabaabbbaabbaaabababaabbbaabbabbbabbababbbbbabaabbbabaaaaabbabbbbbaaaabababbbbabbbbbabbababaabaabbababbabaaabbaaabaabaaabaaaabababaababbbbabaaabaaaababbbbababbaaaaaababbbaaabaabbbbabaaaaabaaabbbaababaabababbaabbbaabbabbaabaabbbbaabbaaaabbababbaaababbabbabababbbabaababaaabbbbabababbbbbbbaaabbbbbbbabababbbaabaabbbaaaabbbababbabaaabbaaaaaaabbbabbbbabbabaabaabbaaabbbbabbbbaabaababbababaabaabbbbabaababbabbbabbbbaabbbaaaaaababaaaabbabbaabbbaaaaaabbbbbbababaabbbaaabbababbaabbbbbbaaaabbbabaaabbabbaababbbbbaaaababaaaabaaaababbaabaaaabbabbbbabaaaabababaaaaaaaaabbabbabaaaababaababbbbabababbbaaaaaabbaaaababaabbbbabbbbbbbbaabbbabaaaabbbabbbbabbbbbaaaababbbbaaaaabaaaaabbaaababaaabbbbbbbabbbaabaaaaabaaababbabbabbaaabbabaaabbaaaaaababbbbbbbbbbbbbbabaabbbbbaabbbbaabbababaaaabbaaaaaabbbabbabbbbaabbbabbabaaabbaaabaabbaabaaaabbabbaaabbbbababaabbaabaaabbbababbabababbabbbbabaabaaabababaaabbaabbabaaaaaabbbaaaaababbbaabbabbaabbbabababbbaabaaaabbaabababaaababbbbbaababababababababaaaaabaaabbbbabbabaabbabaaabaaaabbaaaaaaabaabbbabababbbbaaaaababbabaaaabaabbaabbbbaabbbababaabbbbbbbbbbbbababaaabaaababbaaaaababbbbabaaaabbbbbaabbaabbaaaabbabbbaabbbababbabbaabbaaaaabbbabababaabaabaababaababbababbbabbabababbbabaaabababaabaabbbbbbbaaaaabbababaaabbbbbabbbaabbabbbababbabbaabbabbaababbbbaaaaababbaaaababaaaabababaabaaabbabbabbbabaaabaabababbbbaaabbbaabbbabbaaabbbbabbbaaaaababbbbabbababbbabbbbabaaaaaabbbabbbaaaabbbaaabbbbaaaababaaabaabbababbaaaaaabbbababbbaabbabbbbaaaaaaaabbabaaabbaaabaababaabbabbabbabaaababababaaaabaaabbabbbabbabababbabbbaaabbabaaabbbbbbabbbabbaaaabbababaaaabbababbbaaabaababbaaaaababaaabbbabbabbaaabbaaaabbbababbbbabababaaabaabbabbaababbaaaaabbbbaaaabbababbbaaabbabbbababbabababaabaabbababaaba baaabaabaababbbbabaabbbbbbbbbabbbbbababbabbabbabbaabbabaabbaaaaabbaabbbaabaaaaaaabbabaabbbbaababbbabbaaababaaabaaabaaaaaabbaaaaaabbbbabaaaaabbbbaaabbabaaaabaaaabbaaabbaaabaaaababaaababaaabbaabbabbabbbbabaabbabaaaaabbbaaabbbbaababbbbbbaababbbaabbaaaaaabaabaabbabbababaaabbbaabaaabaabababaaaabaaaaaababbabaabbaaababaababbaaaaabaabbabaabaabbbbbbaabbbaababaaaaababbbbbabaaabababbababbbbaaaababbbaaababbbabbaababaabbabaabbbabbaaaaaabbbbabbabaabbaabababbbaaabbbaabaaaabababbaabbaababbbabbabbbaabaabbaabbabaaabbbaaaabbbaabbaaaaababaabaabababaabbababbaaaabbababbaabababbabbbabbaabaaaaabbbbabaaabababbabbbababaababbaabbbaaabaaaaaabbabbbbbaabaaabaabbbaaaabbaaaabbabbbbaaaaabbbbaababbbabaabaabbabaaabbbbbabbaaabbbaababaabbbbaaaabaaaaabbbabbbaabaaaabbababaabaaaabababbbaaabbaaabbbbbbbbbbbabbbbabbaababababbbabbbaabaaabaaaaaabbaaabaabbbabbbaaaaabababaabaababbbaaabbaaaaabaaaabbbbaaaabaaaaabbbaabbbabaabbbaababbbabbbbababaaabababbaaabbababbbababaabbaababaaabbbabbbbbbaabbbbabbbbbbaabbbababbabbababaabbbaabbaababbaabbabbbaabbaaabbbbaaabaaabbaaaaabababaabbbabbaabbabbaaaaabbaababbababaababbbbbaabbbbaababababaababaabaabbaaaababbabbaaaabbbbbbaabbbaaabaaabaabbaaaaaabbababbaababbbabbbbaaabbbabaabbaaabbabbaaabbbabbaaabbbaabaaabaaaaabababaababaabbabababaababbbbbbbaaaabbbbbbbbaabbbaaaaabbaaaabababababbbbabababaabbbaabbababbaabbbbababbbaaaabaaababbababaabaabbbbaaabbaabaabbabbaabbbbbbabbbababbabbaaabbbbbabbaaaabbbbabaabaabbabbabbbaababbbaaaabbbbabaabababbabbabbaabbabaabbbaabababaabaaaaabaabbaaaaaabbaabababbabbbbbbbababbbbaaabbaabbaaaaaaabaaaababbbabaaabaabbbabbbabbbaabaaaababbabaaabaaabaabaabbbbbaabaabbaaaabbbababbbbbbbaabababbbabababaabbabaababbaaabbaaaababbbaaaaabbbaaabbabaabbababbbbbbabbbaabbaabbbabbbaabbaabaaaaabaaababbaaabaabbbaabbbabbaabbbbaabbbaabaaaabbbabbaabbabbbaababbbbbaabbbaabbabbabbabaabaabbbaaababbaabaaaabaabababbaaaabababbaaaabaaaaabaabaababaababbbbbbabbbbabbaaaabbaabbaaababababbbaaaaabbbbbabaaabaaabbbbbbaaababbbbabaaabbbabbaabbabababaaabbaabababaabaaaababbabbabaaabbbbbaaabaaabaabaababbbbabba aaabbbbaabababbbbaaaabbaaabbababbabbaababaaabaabbabbbaabbbbbabbbbaaaababbabbbabbabababababbbaaaababbbabaabababbaaaabbaaababaaaabaaababaaaaaabaaabbbabbbbbaabbaabbaaaabbbbbbaaaababbbbababbaaabaaaaaaaaabbaaaaababbbabaabaaaabbbbaabbbaabbbbaabaabaaaabababaabbbabaabbbbbbaabaabbbaabaabbbbbbabaabbabaaaabbaaaaabaababaaababbaababababbbaaaaabbaaababbbabbaaaaabaababbbaaabbababaaaaaaabbabbaaabbabaaaabbbbaaaaababbbbbbbbbabaaaaabaaaabbbababaababbaaabaabaaabbbbbbabbaabaaababbbabbabbbabaaaabbabaabbbbaabbabbaaabababaaabbaabbaabbabbababbbbbabbbbbababababbaaaaabbbbababbabbaabbbabbbbaaabbaabbaabbabbbbbaabbabababababaaababbabbaabaaaaababbabbbaaabbabbbababaabaaaaababbbaaaaaaaabbabbabaabbbabbabbabaabaabbbaaaaaabaaababaaaabbbaaabbbbabbabbabbbbbbaababbabbbbabababbabbaaaaabbaabaaaababbababaaaaababbbaabbbbbabaaaaaababaabbbbaabbaabababaabaaabbabbbaababbbbabaabbbabbaabaaabababbaaaabaabbaaababbaababbbbaabbbbbbbbbbaaaaababbaababbabababaabbbbaaababaaaaabbbaabbbbbbaaaabaabbbaaabababbbaaabbaababababaababbabbaaabaaaabaaaabaabbabbaaaaaababbbaaaabbabaabbabaabbaabaaaaaaaabbababbaaaababbababaaaabbbbaabbabaaaaabbbaababbbaabbaaababababbbbabbababbabaabbbbbbbabaabbababbabbbbbabaababaaaaabbaaabbbbaabababbbababababbbbababbbaababababbbbaaaabababbabaaaabbbabbabbaabbbbbabbabbabbbabbaaaababaaabbbbabaabbbbabbaababaaabbbabaaabbabaaaaababbabaaaaaaaaaaabaaababaaaabababaabbbbabaaabbaaabbbaaabbbbbabaababababaabbabbaaabbaabaaaaaaaabaabbaabaaaababbbbabbbbbbabbbbabbbaaabaabbababbaabbabaababaabbabbbbababaabaabaababbbbbabbaabaaaabaabbbbbabbababaabbbbabaaabbabbbbbbbaaaaabbbbbbabaabaaaaabbaaabbbaabaaaabbbbabbbaaaaababababbabaabbbbbababbbbbaababbaaabbaaaaabbabaaabbbbabbaabaabaaaabaaababaabbaabbabbbbaaabbabbaabbaaaaabbbbabbbbbababbaababaabaaabaaaaaabbbaabbabbbabbaaaaaaaaabaaabbbabaabaabbbabbabaabbaabbbbabbabbbbabbbabaabbabbbabababbbaaabaabaaabbabbaababbbaaaaababbababbaababbaaabbabbaaaababaababbabbbbaababbbbbabbaaaaababababbabaaabababbbabaabbbabaabbbbaaaaabbbaabbaaaaaabbaabaababaaaaaaabbabbabbaaaaaabaabaababbbabbbabbabbbabaaaabbaa aaabaaaaabaabbbaababbbbbbbabbbbabaaaabbaaaabaabbbbabbabbbbabbababaabbaabaabaabbbaaaabbbabaabbbabbbbbaabaaaabaabbbabbaabbaaababaaaaabbabbbbbababaaabaaabbbbbbababbaabaaaababbaabbaaabaabaababbaaababababbababbaaabababbabaaaaaabaaaabbbbbbbbabaaabaaaaaababbababbbbbaabbabaababaabbbabbababbababbbbbaababbbaabaaabbbaababbabaaaabbaaaaaaaabbbbbaabbabababbaaabbbbaaabaaabaaaabbbabbbaabaaabbbbbaabaaaabaaabbabbbaaababaabaaababbabaaaaaabaababaabbaaaabbaaaabbbaabbabbbabaabaaaabbbaabaababbabaabbabaaabaaaababbbabaabaabababababaabbbbbbaababbababaabaaabaaabaaaabbaabbabbabbbbbaaaaaabaabababbbbaaababbbbbaaaaaabababababaabbabbbaaababbbbaabbababbbabbaaabaabbabbbbbaaabaabaaaaabbbbabbaabbaaabaaababbbbababaabaabaaaabbabbaababbbaaaaaaababbabbbaaaaabababaabaabbaabbaabbaabababbabbbaaabaaababbabaaaababbbbbaabbabbaaabbbabbabaabaaabababbabaabaababbbbbababbaababaaabbbbbabbaaaabbaaabaaaabaabbabaaabbabababbabbbbaababaaabaaabbaabaaaabbabaaaabbbbaabaaaabbaabaabaaababbbaabbbbbbbbaabaabbbaababaababaababbabaababbababbbbbabaabbbbbabaabbbaaababbbbaaaabbaaaabaabaaaaaabbaabbabaabaaaabaabbabababbbabbababbaaabaaaaaabaaaaabbbbabbabbabaabaaaaaaababaabbaabaaaababbababbbaaabbbabaaaabaaababaaaaaaaaabbaaaababaaababbaabaabaaabbabbababbabbbbbaaabbababaabbabbbbabbaaaabbaabbabaabbbbbabababaababbbaabaaababaabbaaaaaabbbabbbaabaabababaabaabaabbbbbbbbbbaabbbbbbaabaababbabaaaaaaabbbbaabbbbaaaabaabaabababbbaabbbaabaabbbbaaaabbabbbbaabaabbaababbbbaabaaabbaaabaabababbaaabaaabababbbababbbaaabaabbabbbbbbabababbaaaaababbabbaaaaaaabaaabbaabbbbbbaaaabbbbababbbaaaaababaaaaabaaaaababbabbaaabaaabbaabbaabaabbaabababaabbabbaaaaabbbaabbabaaabaabbbaabbbaaaaaaabaabaaaaaababbbbabbabbaababaaabbbaabababaabbbbabbbbbbabaabbbbbbbabaaaaabaabababbaabbaaaabaaaaaaaabbabbabbbabaabbaaaaaababbaaabbaabbbbaababaaabbbbbabbaabaaaabbaaababaaaabbabbaaababaaababaaabbbbaaaaabaaaaaaaabaabbaaaabbbaaaabaabaaabababaababaababbbbbbbbaababbbbaaaaaaabbbbaabaabaaaabaaaabaabbbaabbabbabbbbaabaaaaaaabbbaaabababaaaaaabbbbbababbaababaababbbbbabbbbbbabababbabababababbaaabbabbabab bbaabbbbabbabbbbbaaaababbaabbbaababbbbbaababbbbbabbaaaabaaaaaababbabbaaabbbbaababaaaaaabbbbabaabbaaabbabbaabababaabaaaaabbbbbaaaaababbbaabaabaaabaabaaabbbaabbbbaaababbbbaaaaabbbbbaaabaaabababbaabbbaabbbbbbbaaaabbabaababababbaabbbbabbbaaaabbababbbbbabaabbaaaabbbababbabbaaaaababaaabaaabaabbabababbbbbbbaaaabaababaabbabababaaaabbabbbaaababbaaabababababbaabababaabbbbaaaabbbbaabbaabaabbbbaaaabbaabaabbabaababbaaaabbbaaababaababbbbbaabbaaabbabbbbbbabbbbababbbabbaabababbbabbaababaabbbbbbabbaaababaabbaaaabaabaabaabbaaabbbbabaaabaabbaabababbbbbbbabaababbabababbaabbaaababbbabbbbabbaabaaababaaabaabbbbbbbaabbaaabababbbaaabaabaabbababbbabaaaaabbabbababaabbaaaaaabbbaaabbbabbbaaabaabbbaaabaababbabbabaaabbaabbbbbbbaaababababbbabaaaaababbbbbbbbbbababaaabbaabbbbaabbabaaabbbbbabbaaabbbaabbbbabbabbaabaaababbbabbaabbbaabbaaaaababaabbbbababbbbababaabababbbababbabaaabbaaabbbabbabaaaabbaaaaabababbbabbabbbbaaabaaababbbbabbaabbbbbbaabbbabbbbbbaaabaabababbaabbbababaaabbaaaabbaabaaabaabbabbbabbbababbbabaaabbbbbabbbbbbbbbbabbbbaabaaabbabaaabbbbaababaababbaaaaaabbabababbaababaaabaaaababaabaaababbbaaaaababbbaabaabaaaabbbbbabbbbaaaaabbaabbababaababbbaaabbbaaabbaabaabbaabaabbaabbaabaababbbabbabaaabaabbbaabbaabbbbabbaabbbbbaaababaaabbababaaabaabbababbbbabbbbbbbababbabbaabaabbabaaabbbabbaaaaaabbbbaaaaaaaabbbbabaaaababababbbbbaaaabaababbbaabbaaaaaaaaabaabbbabbbabbaaaaabbaabababbaaaaaaaaabaabbabaabbbaabbbabbabaabaabaaaababbaababaabababbaababaabbbaabaaaaaabbabaabbbbbbbaaababbbbaabbbbbaaaaaabaabbaaaaaabbbaaaaaabbaaabbabbbbbbbabaaaabbabbbbbbaaabbbaaabbbbaabbbabbbabbbbbaabbaabaaabaabbabbbabbabbbbaaabbabbbbabbaababbaaabbababbbbbbabaaabbaabbbbbabaaaabbbaaaaababbabbbabbbababbaabbbbaababaaababaababbbbbabbaaabaaababbbaaaabbabaabaabaabbaababaabaabbbbbababaaabaaaababbabbabbaababbabaabbbaabbabaabababbbbbaabababaaabababaababbabbbbbabbabaabbabbbbbbaabbaaaabbbaaaabbaaaabbbbabbbaaababbaabaaabbbabbabbbbbaababbaabaababbbaababbbaaabbbabbaaabbabaaaaabbbaabbbabbaabaabbbbbabbbabbbbbaabbbbbbaabbabbbaababababaaabbabaabbaabbbbbb abbbaabbabaabababbbaabbabbbaabaaabbabaababaaaabaaaababbbaaabbbbbaabbbabbabbbababbbbaaabaabbbbaaaababaabaaaaaabbbbbaaaabbbbabbbbbabbbaabbbbaaabaaaaabaabaabbaaabbaabaabbabaabababaabbbbbabbabaaaabbababbabbbbbbbaababbbaabbbbbabaaababbaabbbababbbbabbaaababababaabaaabaaaabbbbbaabaaaaabaababbabaaabbabaababbbaabbabaabaaaabbaaaabbabbababbbbaabaabbaabaaaaabaaaaaaaababaaabbabbbbaabbbbababbbbbbbbbbbbababaabbbababaabbabbabbbabaabaabbababbaababbabaaabaaaababbaaabaaaabaaaaaabaaabbbbbbbababbababbaaabbaabaabbaaabbbbbaabbbbbbbbbaaabbaabbbbbaababbbbaabbaaaabbbbbababbaababaaaaabbaabaabababababbbabbbbbaababbaabbaabababbabaaabaaabbbaaabababababaaaaababbbbbabaababababaabbbaaaaaaaaabbbbbaababbabbbaababaaababaaabbbaababbaabbbbababbaaaaabaabbaaaaababaaaaaabbaabbbbaaababbbbbbbbbaabbaababbbaabababbaaabbababbaaaaabaabababbaaabbabaabababbbababbbababbaaabbabaaaaaaabbaaaabbbabbbbabaaabbbaabbbaababbbbbbbbabaaabaabbabbbbabaaabbabaabaaaaaabbabaababbbaababbaaabbabbbaabbbaaabbbbbaabbabbabbbaaabaabbbabbbababbababbabaaabbbbbbbbbbbbaaaaaaabbaabbaabaaaaaabaabbbaaaaaabbbaaabaaaaaaabaababaaabaaabbababbbbbabababbbbaaaaaaabbaababaaaaabaaabbbbbaaaabbbbaababaaaabbbbaabbbaaabaabababaaabbbaabbabaaaabbabbbbbababaabbbabbbaaabbbabbbabaaaaaababbaababbbbaaabababbaaababbababbaaaaaaababaaabbbbabaababbaabaabaaaaabaabbaaababbbbbaabbbaaabbbbbbabaaababbababbaabaaababbbaaababbaabababbbaaaaabaaaaabaaababbaabaabaaaaabbabaaabbaabbbbbaabbbaabaabaaaaabbbbaababbabbbbaabbbbaabaaaabbbababaaaabaaabbbabaaabbabbbaabaababbbbaaabbababbaaabaaaabaabbabbabbbbbabbbbaabaaaaaabbbabaababaabbbbbababaabbbaabaabbabbbabbaaaabbbbabbaabbaaaabababaaabbaabababbabbabaaabbbabaabbbabbbabbabbbabaabbbbbabbaabbaaaaaaabbbabbabbbabbbbbbbbababababbaabbaaaaabababaaabbabaabaaabbabbbaaabaabbbbabbbbababaaaabaabbabaaaaababaaaaabbbbabaabbbbaaaaaaababbababbbaaaaaabaaabbbbaabbbbbabababbaabbbabababaabbbabbaaabababbababbbbaaaaabbbbbabbbaaaabbbbbbababbbaabbbbbaaaaaaabaabaabababaabbbabbabbaabaaaabbbbaaaaababaabaabbabaaaaaabaaaabbbbabaabaaababbababbabaabbbbbaabbabaaababaaabb aaaabababbbbbbaaabbbbbaabbbbbabbbbbabbbbbaaaaabbbaabaaababbaabbababaaabaabaabbbaabbaababaaabbbababbaaabbbbbbabaaabbababbabbbaaabbbbbbaabbbbbaabbabbaaaabababaaaaaaaaaaaabaabbababbabbbabababbbbbabbbaabaaabbabbaaabbabbbaabaaaabbabbbbabbbaabaabaabbaababaababababaaababababbaabaaabbbbbbababbaaaaaabbaabaababaaabbbbababbbbaaabaabbbbbbabbaaabbabbaaabaabbbbaaaabbbaababbababbbbaaaabbbabaaabbbabbbabbbabaababbabaabaaabaaaabaaabbaabababbbababbbbaababaabbbbbbaaaabaaababaabaabaaaaabaaabbabbbaabbababbabaaaaaabbbbabbabbbaabbbaababaabbbbaababbabababaaaabababababbbabbbbbbabbbabaaaabaababbabaabaabbbabaabaaababbbbbbbbaabababbbbbabbbaabbbaabaaabbaaabaaaabbbbbbbbabaaaabbabaababaabaaaabbbbaaabbbabbbabbaaaabbabbbaaaabbabbaaababbbabbbababbaabababaabaababababaabbbaaaababababbaaabbbbbaaababaabbbbbbaaaabbbbaabbabaaaaabbbbbbbabbbabababbbbaabbbbbabaaabababbbabbbaaaabbaabbabaababbaabbabbbaababbbabaabbaaaaabbabbbbabbbaabbbbbbaaaaabbababbbbbbaaaaababaabaabaaaaaababbbbababbaabaaaaaaaaaabaaaabaaaaabababbababbbbbbaabbbbabbbbbbbbbaabbaaabbbabaababbbaaaaaabbbaababbababbbaababbbaabbaaabbbbabbbbaaabaaaaaaaaaabaaaabaabbbbabbbbaabababbbabaabbbbbbabaaaaabbbaabbbbbaabbaabbbabaabbbbbababbababbbabaaaaabbbabaaaabaaabaaaaabaabbbabbabaaababbbaababaaaaaaaabaaaaaaabbbabaabaabaaabaabbaaabbbbbbabbabbbbabababbabaabbbbbabbaabaabbaabaaaabbaaabbbbaaabaabbbaaaabbababbbbaaababbabbbbaabaaaaabbabaaaaaaabaaabbaabaabbbbbbbbbaabaabaabababbaabbababbbaabbaabbbabbbaabaaaaaabaaabaaabbabaaabbbabbababbbbbbbbbaabbaabaababbbaaaabbbabbababbaabaaaabaaaaabbbaabbabababaabbbaaabbbbabaabaaaaabbbaabbbbabaabbbaabbabbaabbbabaaaaaaababbbabaaaaabababbababbabbaababbaabbbababaaabaaaabbababbbbbaaaaababbbbaabbabbabaaabaabbabaaaababbbabbbbabbabaabaabbbaababbbaaabbbababbbbaaabbbababbaabbbababbabbabaaaababbbbbabbbbabbaabaaaaabbaaaaababbaabbabbaabbaabbaaaababbaabaabaaaaaaabbbbbbbabbaaabaabaabaaaaaabbbaabaaaabababbbbaababaabbaaabaaabbbbaaaaabbabbbaababbbabbababbbbbbbabbaaaaabbbabbabbbbaabbbbaabaabbbbababaaaabaabaabababababbaabaaaabaabaabaabbbabbbbbaababbaaba baabaababbababbababaabbbabbabbabbababbbbbbbaabbbbaababbbaabbbbbbbbbabbbaaaababaababaabbabaaaaaabaabbaabbbbbabaabbbabbaabbbbabaaabbabbbbbbababbaabbbaaaaabaabbbaaaaabaaabaaabbabaaabbababaaabbbaaabababababaababbaabbbabbbbaaabbaaabababbabbabababaababababbbbbbaaaaabbbababbbbaaabbbaabaaaaaaaabbbabbaabbaabbaababaaaaabaabbaaaababbaabbbbbabaabbbbbababaabbaaababbbbbbabbabbbbaaaaaaabbbbabaabbbabaababbbaabaababbbbbbabbaabbabbbbabbbaabaabbabbaababaaaaabaaabbbabbabbaabaaababbabbbbaaabaaabbababbaaaabaabababaabbaaaaabaaabaaaabbabbabbaaaabaaaaababbbaabbabbbbaaabbabaaaabbbaababbbbabaababbbbbbbababbaabbaababbbaaaababbbabbabbbaaaaaabaabaaaaaabbaaabaaaabbabbbababababbbbaababaaaaaaaaababbbaababbabbabaaabaabbbaabaaabbbabbaaaabaabbbabaababaaabaaaabbabbaabbbbaaaaaaabababbabaababaabbbabbbaabbaaabbaabbbbabbabaababbabbaabbaababbaabaabbabbaabbbabbbbbaaaababbbaabbabababbbaaabaaaabbaaaabaaaaaaababaabababbaaaabaabbbbabbbbababbbaababbbabbaabbbbabbaabbaabbabaaabbbbbbabaababababbaaaabbaaabbababbbababbbbabababaabbababbaaabbabbaabababbabababaabababababbbbbbbbaabaabbaabbaabbabbbbaabaabaabaabababababbaabababbbbbaaabaaabbbbbbbbbbaaabbbabbababbabbaaababababbaabbbaaabaaaaaabababbbaabbaaabbbbbabbaaaaaaaaaaabaaaaabbbbbababaaaababaaaaabbaababaabababaaabaaabbbaabbbababbbbaaaaabaaababaabaabbabbaaaabbaaabaaaabbbabaaaaabbbaabbbaaaabababbbbbbaabbabaababaaaababbabbaabbbaabbaabbbbaabbaabbaabbbbabbaabbbaabbbababbabaaabbbaaabbbaaababaaababbbbaabaaabababbbbbbabbbbbababbbaababaabbbabbbaabbaaaabbabbabaabbbaaaaaaabbaaabbabbaababababaaaabbbbaaaababaabaabaaaabbaaabbbbabbabaabaabaaabaabbabbbabbbbaaaababbbaabbbbaaabaaaaaaabbaabbabaaabaabbababaabbaaaabbbbbbbbbaaabaaababbbabaabaaaaabbbaabaabbbaaabaaaababbbaaabbbbabbbabaabaabbbbbabaabaabbaaaababbaaaaabaabaaaaaabbaabbbababababbbbabbbaaabbaaabbaaabaabbaabaababaababbbbbbbbaabaaabaaababbaabbbaabaabaabaabbbaababbbbbaaabbabbbbabbbbabbbbbbbabbbbbbaabbaababaabaabbbababbbbaabbbbbabaaaababaabbbbaabaaabbaaaabaaaaabbbaaaaabbaaaabbbbabababaabbaaabbaaaaaabbbababbbaabababaababbababbaaaaaaaabaaa abaabbaaababaaaababbabbbbaabbabbbabbbaabbaaababaaabaaaaabbbbbabaabaaaabaaaaabbaaabaaaaaabbaaaaabbbaabbbabaabbbbbabbabbbabbaabbbbabbbaaabbaabbbbaaabababaabbabbbbaaabababbababbababaaabbaaaaaabaabbbbbaababaabbbababbbbabaaaaaabaaabbbabbabaaabaabababbbbbababbaabbbabaabbbababbbabaabaaaaababbaababaabbaabbbbaaabaabbbbabbaaaabaabbbaabaaabbbbbabbbaaabbbbabbabaaaaaababaabaaaababaaabaaaaabbaaaabbbaaaaaaaaababbaabbabbaaaaaabaabaaabbbbababbbaabbababbbbbbbabbabbbaaaabbbbaaabbbbbbaaabbbaabbabbababbabaaabbbabababaabbbbbaabaaaaabbbababbaabbabbaabbbabbaaaaaabaabbbabaaabbbbabababbbbbabbabaaababbbaababaabaabbbaaaaabababaaabababbaaabaababaabbaaaaaabbaabaabbaababababbbaaaaabbbabbaaaabaababbabaaaaaababaaaababaaabbabbabbaabaaaabaabbababbaaaaabbbbaabaabbabbaabbaaabbbaaaabbbbabababbbabbaaaaaaabaaaabaaababaaaabbaaababbababbbaababbaabababbabbbbbbbaabbbbaaaaaaabbabbbbaabaabbaaaabbbbabababbabbbbaabbbbbaaabbbbbaabbabbbbabbbbaababababababaabaaaaabbaabbbbbbbbbabbaabaabababaabbaaabaaabbabaabbbbaaaabababbbaabbbbabbbaabbbaabbaaaabbbabaaabbbababaaaabbbbbababbabaaaabaaaaaaababbabbbaaaababaababababaababbaaaabbbabbbaabbabbbbbbbaaabaaaaababaabaaababaabbabaababababaaababababbbaabbababaabaaaabbabababbbabbabaaaabbabbaaabaabbabaababbaaabaaabbabbaaabbabababaabbabaaaabaababbabababbbaaababbababbaabababaabaababbbbbbbaababaaabaababbaababbbaabaaaaabbbbababbabaabaababaabbbabaaaaaaaaabbbbaabaabbabbbbabaaaabbbabbabbaabbbbbbaabbbabababaabbbaabbaabbbbaabbbbabbbabbbaabbbaabbbbabaaabbbaabbbaabababbabbbabbaabbaabaababbbbbaaabbbbabbaababbbbbaaababaaaaabbbaabaaaaaababaabbabbababbbbabbababaababbaabbbababbaabababaabbabaababababaabbabbaaabbaaaabaabbabbbbabaababbaabbabaabbaaaaaaabaaaaabbbbabbaababbbbabaabbabbabaaaababaabbaabaababababaaaaaaaaabaabaaaabbbbaaabbbababaabaabbbaaaaaaaabbabaaabbbbbbaabaabbbabaabaaaabbbaaabbbbbaaabbabbbbbbabaaabbbbbaaabababbaabaaaaaabaaaaaaaabbbabbbababbbabbbabbaaaabbabaaaaabaaaabaaabbbaaaaaababbabbbaababaabbbbbbaabbaabaaababbbbbaaababbbabbabababbbaaaaaaababbababbbbbbaaabbaaaabbbbbbbbababbababaababaaabaaa abaababaaaabababbaabaaabbbabbabbbaaaabbbbbbbaaabbbabbaabbaaabaabbabbaabaabaaabbbaaaaaaaabaabbaababbaaaabbbaabaaababbbaabbbaaababbbabbbaabbabaaaaababbabbbaaabaabbbbbbaaabbbaaaaaaabbaaabaaaabbbababababaabbbaaaaababbbabbbbbbbaaaaaabbbaaaaaaababbaaabbbaabababababbbbaaaaabaabbbaababaabbabbbabaabbabaaababbaabaabababbabbabbaaababaaabbaaaabbabbbbababaaabaaaaabbbaabbaabbaabaaabaaaaaabbaaababaaaaaaaabbbbabbbaaaaababaaaabbbabbbaabbaabbbabbaabababbaababaababbabaaabaababaababaabaaabaabaaabababbabaaabbbbbaaabbabbbbabaaabaabbbbababbbabaaaaaaaababababaabbaabababbbbbbbaaabbbaabbabaaaaababbbabaabbababaaabaaaaaaaabaaabaaaabbbbabaaababaaaabbabbabbbbabbaaaaabaaaaabbbaabbbbaabbbaabbaabbbaaababbbabbbaababbbaaabbaaababbaabbbaabaabbbbbbbbababbbabaabaabbabbaabbabbbaabbabaabaaaaaaaaaababaaabaaaaabbbaaaabaaabbbababaaabaaabbbaaababaaaaabbbababaabaaabababbabbbbbaabbbbbbabbaaabbbbababbbaaabaabbaaaaaabbbbbababbbbbbabaaabbbbbabaaababbbbbabbbbbaabababbbbbabaabbbaaabaabaabbbaaabbababbaabbaaaabaaaabaaabaaaaaababaabbababbbababababbbbbbaaababbbaaaabbbabbaaaabababbbabbaababbabbbaababbbaabababaabaaaabaababaababbbbabaabbbababaaaaaabbbabababbaabbbabaaabaababbbbbaaaaabaabbabbababababbababbabbaaaaaabababbbaabaabaabaaababaabbbbabababbbabbbbbbbbaababbbbabaababbaaabbabbbaaaabbaababbaabbaabbbbbbbababaaaababbabbabbbaaabbbbaaaaabbbbaabbbbaaabbabbbaabababbbbaaababbaaaabababbbaabbbbabbbbbbbaaabaaaabbabababababbbbababbababbbbabbaaaaaabaaaabaaababaaaabababbbaababaabaaaabaaaabbbbaaaaaaaaabbbbbbbaaaabbabbbbababbababaaabaaabababbabaaaaaababaaaaaabbabbaaabaaaaaabaaaaababaaaaababbaaaabbbbbbabbaaaabaaaaababababbbbbabbabaababbababbabbabbbaaabaaaaabbbbbaaabaaaababaaaaaaabbbbbababbbbaabbabaaabbbababbababbaabbaabaaaaabbbbbbbaaaaaaababbbbbbaaababbbbaaaaaaaabbbbbbbbaaabbabbabababababbbbbbbabbabaaabbbbabbaabbbbababaabbababaaaaaaaaaababaabbbbaaaababaaaaaaabbbbbaaaabaabbaabbbbbaaaababbbaabababaaaaaabaaabaabababbbaabbaabbaababaaaaaaaaaaaabbaaaaabbabbabaabaababaaabbbaabbaaaabaabbababbababbabaabaabbaabababaaabababbaabaabbbbabaabbbbaabba babbaaaabaaabbbaaaaabbbbbabbbbabbabbbababababababaabaaaaabaaabbaabbbbabbabbbbababbbbbabaabbbaaaaabbabbbbbaaabaababbaabbaaaaabbbbabaabbaaabbaabbbaababaababbbbbbabaaaaabbaaabaaaabababbbbababbbabababbbabbbbabbbabbbababbababaaabbbaaabaababbabaaaaaaabbaabbabbaaabbabbaabaabbabbbbabbbaababbabbaababbbbaaaaabbababbaaabaaabbbababaaabbbabbbaabbabbbabaabaaababbbabaaaabaabaabbabbaabbbbbabaaababaabaaabbbaabbaaaababbbbaababbabaaaabaaaababbababbbbbabaabbabbbabbbbabbaaaabaababbaabbaaaabbabbbaaabbbbbbabbabbaababbaaaaaaaaabbbabbabbbababbbbbbbbbbabbababaababbabbaaaaababbabbbbbabaaabbababaaababbabaaaabbaabbbabaabbaaabababbbbaaaabababbbaabbabbbabbbaabbaabaaabaababbbaaabbabbbbbabbabbaaabaabbaabaaaaabaaaaaababbaababbbaaaaabbabbbabbaabbaaaabbabbabbbabbbbaababaabaabbbabbabbaabababbabbbbabaabaaabbbababbbbaabbaabbbbababbabbaaabbbabaaabbaabbabababaabaababbbbaabbbabbabbabbaabbabbabbaabbaaaabbaabbbabbaaabbbaabbababbaaabbbaabbaaaabbbababbbbaabaabaabbbbbbbabbababbabbbbbaaaaaaaaabbabaaaaabbbababaaaaaaaabaaaaaabababaabaabaabbbababababaaaaabababbbbabbabbabaaaaaaabbbabaabbabbbabaababbbabbbbababbabbbbbbabbaaaabaaaaaaababaabbaaabababbaaaaabbbbbaabbbaaabbbbbbabbaababbbaaaabbabaaaaabaabbabbbbbababbbbbbbaabbbbbbaaababbaaaabbababaaabaaaaaabbbbabbbbbabaabbbbbaaabbbbaabaaabaaaaabbaaaaabbaaaabbabbaaaababaabbbabbaabaabbbbbbbbbbaaaabaabbbabbaaaabaaaabababbaaaaaabababbbabbaaaabbbbaaaaaabaaaaabaababababbbababaaabaabbaaaaabbabbabbbbbbaababaababbbbabbbbaaabaaaaabababaaaaabbaaaabbbaaabaaabaababaaabbaaaabbabbbaabaaabbaabbabbbaaabaabbabababaaabbbbabaabaaabbbbbaabbabbaaabaabababaaabbabbbbaaabbaaabbabbbbbbbaaaaabbbaaabbbbbabbaababbbbbbbbbabaabbabbbaababbaabaabbababbbbbabbaaaabaaaabbbaaaabaabaababbabaabaaababbbbbaaaaaabbbbbabbabbbbbababababaababbaabaabbbbbbaababbabbabaaababbaababaabbbbabbbbabababaabbbbbbbabbbbbbbbababbbaabaaabaaabbabbbbbaabababbaaaabbaababbbabaabaabbbaabbbbbbaababaaaaabbaababbbbbabaabbabaabbabbaaabbaabbbaaabaaaabbaabbbabbbaababbbbbaabaaaaabbbbbbbabababbaabbaaaababababaaaabaababaaabaabbbababaabbababbaaabbbb ababaaabbaababbabbbaababbabbabbabbbabbabaaaabbbbbaaaabbbbbbbabbbaaabaaabbabaabababbabababbabaaabaaabbbbaabaabbaaaabababaabaabbabbbabaaaaaaabbabbbbaaabbbaabbabbabbbbaabbbabaabbabbababbaaaaaaaabbabbbbabbbabaaaababaaabbaaabbbabbbabababaabaababbbbbbabbabbababbbbbbabaabaaababbbbbabbaabbaaaabbaaaabbbbbbabbbbbaababaaabaaaabaaaabbbbabababaaaaabaabbbabbabbbabaaaaabbabbaabaaabaabaaabbbbbbabaaaaabbaaaababaabaabbbbbbabbaabaabababbababbbbabbababaaaababbbabbbababaabbababbbbaabababbbbaababaababbbbaababaaaaaaabbaaabbbbbababbbbbbbbbbabaabaababaababaabbbbbaabaabaaabbaabbbaaaaaaaaaababaaaabbbaababbbbabaaaabaabaaaaaabbabbabbbbbbababaabaaabbababbbbaaaabababbbbbabaaabaaaabbbbbbababbabaaaaabbaaabbabababbbaabaabaabbbbabaabbbabbaabaabaabbbaaaabaaabbbabbababaabaabaaaaaaabaabaabbbabbabbaabbaaaaaaaabbaabbabbabaabaaaaaaaaaaaaabbbabbaaaaababbbbbbaabaaaabaaababaaabaaaabbbbbababaababaabbbbbbbababbaaabbaaabaabbbabaaaabbbabbabbbabaaabbaabbbaabaababbaaaabbbaabbbbaababbbababaababbababaabbabaaabaaabbbababaaaaaaaabbbbbbbaabbbaabaabbbabbababaaaabbaaaaaabaaabaabbbbababbbbabaabbbbbbabaababbaaababaaabbabbbbabaabaaabbaabbbbbaaabbabbbaaaaaababbbababbbaabbbbaabbbbbbabaabaabaaaabbaababbbbabbbbbbbabbaaabbbbbabbbbaabbaabbaaaabbbababbaaabbaabaaabbbbababaabaaabbbaabaaaabbaaaaabbbbbaaaababbbabbbabbaaabbbbaababbabbbbbababbbabaaaaabbabaabbabaabbbbaaaaaaaaaaabbbbbaaaaaabbbabaababaaabaabbaaabbabbbaaababbabbabaabbbababbabaaababbabaabbaaaaaabaaaabbabbabbabaabababbaaaabbababaabbabbabbbaabbabbbbaabaaabbbbabbbbababbbbababbbbaababbbbababaabbaabbbbaaaaaaababbbabababbbbaaabaaabbbaaabbbbaaabbbbbbbaabbbbaaaabbbaaababbbbbbbbaabbabbbababaaaaaabaaababaabbabbbbbaabbabbbbaabbabbaababbabbbaaaabbbbbbaababbabbbbaaaabbaaabaababbabbbbbaaabbaaaabaabbbabbbaaabbbbbbbabbabbabababbbaaabbabbaaaaababaaababababbaaabaaaabaabbbaabaaaabbbbbbabbababbbaabbabbbaabbaababbabbababbabbaabbbaaaaaaabababaabaabaabbaababaabbaaaaabbaababbaaaabaaababbaaabbbabbabaaaaaaaaaaabaaababaaabbaaabbabababbaaaabbbabaaaaabbbbaabbaabaababbabaabbbabaabbbabbbbabbbbaabbaaaaababb bbbbaabaabbbabbbbbbbbbabbbbbbabbbbababbbbabaaabbabbaaaaabababaaaabababbbabbabababaabababaaaabaaaabaaabbabbabbbabbbaaaabbabbabbaabbabaaabbabaaaaaabbabbbabbbbaaaaabbaabbaabbbabaaaaabbabbabbbabababbabbabbaaabbababbbaababaabbbabaaabbaabaabaaabbabbaaabaaabaaaabbabababbaaaaabbbbaabaabaabaaabbabbbabababbbbbaaabbaaaaabbbbbabaabbbabababbbbaabbabbabaabbaabaaabaaaaabaabbbaaaaaaaaaaaaaabababaaabbaabbaaabbabbbbaabbbabaaaabbaabababaabaaaaabbaaabbbaabaabbabbbbabababbbabbaaabbbaaabbbabbabbbbbababaaabbaababbbbabbbbaabaaabaaaababbaaaabaabbbbabaababaababaabbbbbaabbabbaaaababbbbabaaaaaaaaabbbbabbbaaaabbbababaabaaaabbbbabbaaabababbbaaaababaabbbbbaaaaabaabbbababbaaaaaabaabababaabbbbbaabaababbababaabaabababbbaababaabaababaababbbabbabbbababbbabbbabbaaabaababbabaaaaabbbaababababbabaabababaaaabbbabbaaaaaaabbababbbabbaabaaaababbaabbabbaaabbaabaaaaabababbaababababbbabbbbbaabbbbbbbaaaaaabbbaaababaaaabbbaabbaaabbababbaabbaaaababbababbabbaabababbaaaabbaabbbabbbbbabababbaaabababbbbaababaabbbbabbbaaaaaabaabbbbbbaaaaaaabbabaaabbbababbbbbaababbabaabbaababaaaaabbbabbbaabbbbbaaabbaaaaaabbbbaaabbaabaaabbabaabbababaaaaaaaabbabbbaabaaaaabbbabbaaabbbaabababbbbbaabbbbbaaabbbabbaaabbbaabaabbabbbbaaaabbbbaaabbbbababbabaaabbaaabbbbaaababbaabaaababbbababbaabbbbbbbbaaabbbaababbaabababbbbbbaabbbbabababaaaababaaaabaaabbaababaaaababbbbababaaababbabaaaabaababbababaaabaababaaabababaaaabababbabbbbaabbbbbaaaaabababaabbbbabbbbbabababaabaaabbbbbbbaaaaabbbbbaaabbaabbaaaabaabbbbbaabaaaabbaaaabbbbbaabbabbaaabbaaaaaaabbbababaaabaababaababbaaabbaabbbaabaabaabbaaaaabaabbbbababaaaaaaaaababbbaabaaabbaaabbabbbbaabbabaaaababaaabaababbbbbbabbbabababaabababaabbaaabaabbaabbbaaabbaaaaabbbbaaaabbaaaabaabbbbbbbbbbbbbabbaabababaabababbbaaaaabbbbaabaaabbbaaabbbaababababbbbabaabbbabaabbbbbabaabaaaabbaaaaabbbaaabaabbabbbbaabaababaabaabbabbabbbbabaaaabaaabaaaabaaaabbabbabbbbabababaabbaaaabaabbabaabaabbabbbbababaabbabbbabbbababaabbabaaaabaabbbaaabbaaaabaabbbbbbaaababaabbbabaabbabbbbabbaaabbbaabaabbbbbbbbabaabbbaabbbbbababbababaabbbbababbaaaba baaabbbbbaabaabbbabaaabbabbbabaabbababbbaaaabbababbabaaabbbaababbabaaaabbbabbaababaabaabaabaaaabbbaababaabaaaabbabaabbabbabbabaaabaabaabbaaaaaabaaaabaaabbbbaaabbaabbbaabaabaaababbbbababaaabbbbbbaaabbbabbabbaaabababbababbaaaaabbaababbbabaaaabbaaaaaabbaaabbababababaaaaabbbbaababbbbaaaaabbbababbbbbbaabbaaabaaaabbbbabbabbababbbbaabaaaabaaababbaaabaabbaaaababababbababababbbababbbabaaaababbaaaaabaaabaaababaaabbbbbababababbaababbababbbaabbabbaaabaabbaabbabbbbabbaaaabaabbbbbabbabbbaaabaababbbaaabbbaabbabbbbbabbbabbbaabaabbbaabbbaabbbabababbbbbabbaababaaababababbabbbbbaabaabbbaabaabbbbaaaaabaabaaaaabaabbbbbbabbabaababbbababbbaababaababaabbbaaabaaabbbaabbbabbaabbbbbbaabbaabababababbaababbaabbbbaabbabaaaabaabbbbbabaabbabbababbbaaabaaabababaabaabaaababbabbbbbabaabaaabbaaaaaabaaaabbabbbababaabaababbaaabbabaaaaabaaababaabbabaaabaaaaabababbbaaaaaaaaaabbaaaabbbbbbbabbbabaaabbaaabbaabbbaaabbbaaababbbaaaabbbbababbabbbabababbbaaaabbbbbbaabaababaaabaabbbbabaabbaabaabbabaaaababaaababaabbbabbaababbabbaabbbabbaababbaaabbaaaabbbbabbbbbbbaaaababaabbbabaaabbbaabbaababaababbaabaabbabbbbabbaabaaaabbbbaaabaabbbaabbbabababbbbbaaabbbabbbbaaaaaaabbaaaaabbaababbaaaaaaaaaabbabbbaaabbaabababaabbbaabbbaaaabaabaaaabababbabbaaabababbaaabbbbaabbbbabababaaaababaababbbbaababbaaaabbababbababaabababbabbbaababaabbbbabaaababaaaabbbabaabababbbbbbbababbabababbababbaaabaababbbabbababbbbaaaaabbbaaaabaaabaaabbbaaabababababbaabaabbbbbbaaaabbaabbbbbbbbabbbbaaabbaababbabaabbbbbbbbaaabbbabbbababaababbabbbbbabbbbabbabbaaababbbbaabbaaaaababbbaaaabbaabaaaabbbbbbabbabaabbbabbbbbbbbbbabaaabbbababbbbaabaabbabaaabbbaaabbbaabaabbbaaabbabbababbaaabbbbbaaaabbbabbababbbaababaaaababbbbaaababbbbbbaaabbbabaaababaaabbabbabbababababbababaaaaaaaabaabaaaabbbbababbabbabaababbaaaaaabababaabababababbbbbabaabbbaaabbaaabbaabaaabbbaababbaaabababababbaaaabaaababaaaaabbabbbbaaaabbaaababaaababbbaabbaaaaabbbabbbababbbbabaaabbbabbaabaabbbabaabaaabaaaabbbaaaaaabbbbaaaaabbaaaaababaabaabbabbbaaababaabbbaaabababaabbbaaaabaabbbabbbabbaaaaabaaabbababbba baabbbababbbabbaaaabababaabbababaaabbbababbbaaabbaabbbaabaaababbbabbaaabbbaaaaabaaaababaaababbbaaaabaabbabbaabaaabbbababbaaabaabbbbbbaaaabaababbbabbabababbbabbaaaabbabbbbbabbbabaaabbbaabaaabaaaababbababbabaabbbababbbaabaaababaaabbbbbbbaaaabbabbbaaabababbaaababbbaabbbaabbaaaaabababaaabbababbaaabbbbaabbaababbbbabbaaabaabbbbbbaabbababbaabaaabbaaababbbabbabbbabbbaabaaaabbaaaaabaaaabbabaababaabbaabbbbaaaabaababbbaaaaaabbbbbbbaaabaaaaabbababbbbaaababaabbbbbabbbabbbabbbaabaaaabbabbababbbaaaabbbbaaabbaaabbaabbaabbaabaabbabaabbaabbabbabbbbbbaaaabaaabbabbbaaababbbabaabbabaaaaaabbababbaaaaaaaababbabbababbbaaaabaabbbaaabaabbbabababbbababbbaaaabbbbbaabaababaaabbaabbbbaaaabaaaaababaabbaaaaabababaaaaababaaaaabbbababbaabaabbbabbbaaaabbbbbbbaaaaabbbaabbbbbbbabbabbbbaababbaabaabbbabaabbbababaabbbaaaaabaaababbbabbbbbbbababaabbaaababbbbabbbaababbbbaababbabbbbbbbbbbbaaaababbaaaabbbbbbaabaaababaabababbabbababaabaabbbaaabbbbabaabbbbaababbabaaaabbaabbbbaaaaababbaababbbabbabbabbaaaaaaabaaaabaabababaabababbbbabaaaababbabaabbbaaabbaaabaaaaaaaabaaaaaababbbabbbabbaaabbaabaabbbabbbabbaabaaababaabaaaabaaaababbbbbbaabaabbbababbabbabbaaaaabbbaaababbabbaaaabbabaaaaaabbaababbbaabbaababbbbbabbaaabaaabaaaaaaaaabbbaaaabbaabbaaaaaabbabbababababaabbaaaabbbbbaabbbabbbabaaaaaaaababababaababababaaabbabbbbabaabbabababbaaaabbbbabaaabbbbbaaabbbabbbabbbabaaabbaaababaabbbaaaaaababbabbbbabaabbbaaabbbaababbaababbababbbababababaaabbababaaaabbaabbbababaabbbbbaaababaababbbaababaaabbabababbabbbbababbabbbaaababbbabbbbabaabbabbababaaaaaabbabaabaabbbbabababaababbaababaaaabbabbbbbbaaaabaaabbbababbbaaababbbbabaababbaaabababaabaaaabbbaaaaababbaabaababaabbaaababbabaaaaaaaaabaaaaababbaaaabbaaabbaabaaabbbbbababbbbbbbbbbbbabbaabbbbaaaaabababbabbaabaaaaaabbabaababbbbaaaabaaaaaaaaaababaaababbbbbbbabbaaababbabaaabbbaabbbaaaaaabbbbababaaabbabaaaabbabbbbbbaabbaabbbbbabbabbbbaaababbbbabaababbaabbbabbbbaabababbaaabbaaaaaabababbabbbaaaaaaaaabaaabababaaaaaabbabbbbababbbabbbababaaabbbbbabbababaaababaaaaabbaaabaaabaabababaabbabaaababaabbaa aaaabaababbaabbbabaabbababbbabaaaaaabbabaaaaabbababbaababaaabbbaaabbaabaaabbbbaaaabbabaaaaaaabaaaababaabbbbbabaaabaabaaabbbaababbabaabbbbaaaabbbabaabbbabababbbbbbabaabbbaaaabbabbaaaababbabaabbaaabbaaaabbbbababaabbbaabbaabbabbaabbaabbbabbbbbbbbaaabbbaababbbaabbbabbbbbaaababbbbabaababbbbbbaabbbabbaaabbbbbbaaabbabbbabababbbaaabaaabaaaabbbababbbbbbabbababbabbbbabbabbbaababaabababaaaabbbbaaabaaaaabbbaaaaaabaaaaabbbabaabaabaaaaaaabaabaaabbbbabababbbbbbabbbbbbbabbbbaababababbaabababbaaabaabbaababbababababbbbabaabbaabbabaabbabbababbbabaabbbbbbbbabaaaabbbbbbabbbabaabbbaaaaaaaababbababababbbbaabaaabbabaaabababbaabbbabaabbabbbbaabbbabaaabbbbbbbaaaaabbbaabaaabaabbabbbaaababaabbbaaababbbaaabbbaabbaaaaababbbbbabbbabaaaaabababaabbbaaabababbaabaabbaaaabbabbbbbaabbbaabbbaaaabaabababbbabababbaabbabaababaaaaaabaabaaabaabaaaabbbbbbababbabbaaabaaaaababaababbbabbbaabbabbabbaaaaabbbbbbaaabaabaabbbaaaabaababbbbaabbbaabbbbbabbaaababaabbabbababababbabaabbaabaabaaaabbbbaabbabababababbbbaaaaababaaababbbabbbaaabbbbbbbbabbbbbbbbbaaaabbbaaaaaababbbababbabbbabbbaabaababbbabbaaababaaaaaabbbbbbaabbaabbabbabbbbbbaabbbbbababbbbbbbbabbabbbbababbbaaaaabbabbababaababaabbabbaaabbbabbbabaabaaabbbabbbbaaaaabbaaaababaababbabbabbaabbbabaabaaabaaaaaaaabababbbaabbaaaaabbabbbbbbbbaabababaababbabbbaababaaabbbaabbabaaabbaabbbabbbbbbaaaabbbaaaaaabaabbbbbabbaaabbbbaabbbbaabaabbbabbbbaababbaaabababbabaaabaaabaaabaaabbabbababbbababbaaabaaabbabbbbbaabababaabaabbbbabababbaababbbbbbababbbababaaabaabbbaaaaabbaaaaaaabbbaaaaabaabbbaaabaaaabbbabaaaabbbaababbabbbbbbabbbbabbbbbbbbbaaaabbbaaabaabababbabbaaaabaabaabbbaabbbabaaaabbbaababbbbaabaabbbaabbabbbbabaababbaabbbbbaaababaabaabbabbabaabaabbbabaaabbaaaabbbabbabbabbaabbbbbbbbababbaabaababaabaaaaaaabaaabbbbbbabaabbbaaaaaabaaabbbbbbbbabbbababbabaaabbbabbbababbbbbaababaaabaabababaabbabbabaabbbbaabbababaaaabbababbabaabbaaaabbaaaababbbabaaababbabbaaaabaababbaabbbaabaabbaababbbbbaaabaabbbaaaaababaaaaabbabababbaaabbbbabbaaabaaaaaabbababbaaabbbababbbbbaaababbbbbaaababbaaaabaaabbbabbb baaaaabbabaaababbaabbbaaaabbbbabbbbaabaaaabbababaabaaabaabaabbbbbaaabaaabbbabbbabbbbbbbbabaaaaaabbbaabbaaabbbababbbabbababbbbbaaabbababbaabbbaabaaaaabbabaabbbbbaaaaaabbbaaaaaabbaaaabaabbbabbabbbaaabaabaabbbbabbbabbbbbbbbbabbabbaabbaaabbaaabbbbbabbbabbbabbbbbbaaababbabbbbabbbbbbbaabbbababbabbababbaaababbababbaaabbaababaaabbaabaabaabbbabbbbaabbbabbbaaaaabaabbbabbaaabbaaabbaaaaaaabbababbbaabaabbaabbababbbbbabbabaaaaaaabaaabbabaaaaabababaaabaabababbbbababaaaaabbaababaabbabababaaabbbbbbbbbaaabaabaaabbaaaaabaabbaabbaabbbababbbbbbabbaabbabbabbbbbbbababbababaababbaabbabaababbbabbabaaabaaaababbbabaaababbbaabaaaaabababbbaabbbbabababbbbbbabbabbbababaabbabbaaabbbbabaababbaabaababaaabaaabaaaaaaababbaabaababbbabbbbbbabaaabababbabbabaabbaabaabaabababbaabbabbbabaabbbbabbbaabaabbaabbaabbabbbabbbabbabbaaabaabbabaaabbaabbaabaaaabaaabaabbbaaaabbaaaaabbaabbbaaabaabababbabbbabbbbbbaabbabbaabaaabaabbbabbbbbabbbbabbbaabbababbbbbaaabbaaaaaaabbaabababaabbabaabbbbaabaabbaaababaabbbaaaabbabbababbabaaaaabbaababbbbaaaababbabaababbbbbbaabaaabababaabbabbbaaabbbbbaaaaabbbabaabbbbbabbbbabbbbababababaabbaabababbaaaaaabababbabaababaaaaaaabbaaaabbaabbbbabbababbabaababaabbabbaaababababbabbbabababaabbbbaabbbbabbbbaaaabaabbbabbababbbbbaabaaaabbbaabaaabaabbbabbabaabbaaaababbaabbbbbbaaaababaaaaabaababbbbbbbababbaababbbbabababbbbbabbbbbbabaabaabbbababbaabbaaabbababababbbabaaaabaabbbaabbabbaabaaabaabbbbbbbabbbbbabaabbabaaaabbaaaabbaabbababbbbbbbaababbaaaaabaaaabbbbababbbaababaabaaabbbaabbabaababaaabaaaaaabbbbaaaababbbbaaaaaaabababbaaaabaaabbbaabbababaaabbabaabaabbabbaaaaababbaaabbaaabaabbabbbaaaaaaabbaabaabbbaababbabbaabbaaaababababbbabbaabaabbbbabbbaabababbbaabbbbbaabbababbaabaaababbbaaabbabbaabbbabbaaabaabaaaaabbbababbbbaabbabbbbabbbabbbbbabbabbbabbbababaaabbaaabbabbaaababbbaababaaaababaaaabababbbababbabaaabbbababbaabbaaaaaaabbaaababbbbbaaaabbbbaaaaabaaabbabbbbbababaabbababbaaababbbababaaaabbaaaaaaaabbaabbaabbabaaabbaaabbbabbbaaaaabaabaaaaaabbaaaabbaabaabaaaabbbaabbbabaaabaabbbabaabbbbbbabaaabababaabaabaabb bbabaababaaabbabbbbaabbbaabbaababbaaaaaaabaabbabababbaaababbaabbbabaabaabbabbabbbbabaabbbbaabaaaaabaaabaaaabbaabbaabababbaabbbbaaaabbbabbaaaaabaabaabbabbbbaabaabbaabaabbaabbabbabababaababbbababaaaaaabbaaabaaabbbbaabaabaabbaabaabaabaaaababbaaababbabbbbbaabaababbaabbbaabbbbabbabaabbababbbbaaaabababaabbbbbabbbaabaabaabbaabbabbabbbbbababbbabababbabaabaabaaaabbaababbabbaababaaaaaabaababababbbaaaaabbbbbbababaabaabbabaabbabbbbbababbbbbabbbaaaaabaaaaaabbaaabababbbbbbabbabaabbbbbbbbbababbabbabbabbbaabbaabbaabbaabbbbbaaaabbbabbaaaababaaabbabbbbbaaaabbbbbabaaaaabbabaaaaababbbbaabbaaabbabbabbaababbbaaaababbabbbbbbaabaababaabaaaaababaabbabbabbbaaaabbbaaaababababbbbbaaaaaaaabbababbbaaaaababaaaaabaabaaaaaaaaabaaabbbaaababbbaaaabbabaababbabababbaaababbaaaaababaaabababbbbabbbaaabaababbbabbaabaabaaabbabbbaaabbbbbaaabbaabbabaabbabbaabbabbbabbbababbbabbabbbabbabaabbbbaabbbaaabaababababaabbabbaabaaaabbaabababbbababbabaabbabaabbbabaaababbaabaaaababbbbaaaabaabbbbbabbabbbabbbaaaabaababaabaabbbbaabaabbabaabbababbbabaabaabbbaaaabbaabaaaaabbbaaaaaaaabbabaabbabababbaaabaabbabbabbbaabbabaaabaaababaababbabaaaaaababbaabababbbbaaaabbaaaabaaabaabbbaaaaabbaababbbabaaabaaaababbaaaabbbbbbbbbbababbabbbbaabaabaabbbbbaabbababbbabaaaabbaaabbabaaabaaaaabaaaaaabbabbbaaabbbbbbaaaaaabbbabbbbbabaabaaabbbaabaabaabbabbaaababbbabababbaaabaabaaaababababbabaabaabaaabbbbabaabaabaaaababaaababababbbaabbababaaaabbbaabbbbbaaaabbbbbbbaabaaaabaabbabaabbbaababaaabbbababbaaaaaabbbaaabbaaabbbaaababaabbbbbbaabbaaabaabbabbaabbaaaaaaabbbbbaaaabbabbaabaaaaabaabaababbaabababbabbbbabaabbbbaaaabbaaaaaaaaabaaaababbbabababababaaababbaabbaaaabaaababababbaaabbbbabbbabbaaaabbbaabaaaabaababbbbababaabbabbaabaababbababaaaaaabaaabbbaaaaaabbbbabbbbaaabbbbabaaabbbaababbbbabbaabaaaabbbaababbbabbbbbbababaaababaabbabababababaabbbbbbaaaaaabbaaabbaabaaaabbbbaaaaababaaababbabbbbbaabbabababbbbbbbabbbbbabbbbbabaabbbbabbababaabbbbbaabbbbbbaaabbbbabaababbaabbbaaabbbbbabaaabaababaaaabbbaaabaabaaabaaabaabaabbbaaabaaabbbaaababababbaabbababaabaaabbbaabbbbb ababaaabaabaaaabbbaaabbabbaabbabaaabbbabbbabbabbbaaaaaaabaaaabbaabbbbabbabaaabbaaabbabaabababbbbaabbbbbaabaabbbbbabaabbababbbabbbaaabaabbbbaaabaabbbbbababaaabbbbabbbaabbbbbbbaaaaababaaaaababbbbbaaabaabbbbabbbbabbabbaabbaaaabbbbbababaaaaaaaaabaabbaaabbbbbbabababbbbaaabbbbababbbbbbbabaaabbabbbabbbabaabbbabaabbabaaabaaaaabaabbbbbbbbbbbbaaaabbabbbbbabaabaababaaaababbbaaaabababbabaababaabbabbaaaababaaabaaabbbbaababaabbababaaabaababaaabbaabaabbababbbbaabbbbbaabbbbaabbbbabaabaabaaaaaaabbbbbbbaaabbbaabaabbaabbaabaaabbbabaaaababbbbbbabaaaabababbbababbbabbbbaabaabbbaaabaaaaabbaaabbbaabbbbbaabaabababbaabbababababbaababaabbababaaabbbabbababaabaaaabbbaaabbbabbabbababbbababababbaaaaabbbaabaabbbbaabaabbbbbbaaabbbbabbbbababbbabbbbaaaaabbbabbbbaaababbbbbabbabbaaaaabbbbbabbabbbaaaaabbaabaaabbbabaabbabbabbaaaaabababaababaababaabbbbbbaababbbabaababbabbabbaaabbbaaaabbbabbbabbbaaabaabababbbabbbbaabbbbbbbbbbaaaabaaababbbbbbababaaababbbabababbabbbbaabaaaabaabbbaaaaaaaabbabababbbbbbaabbaaaababbabbbbabaaabaaaabbbbbbabaabbbbabaabbabbaabaaabbbabbaabaaaaaababaabaaaababaaaaaaabbbbbabbbbbabaaabbbaabbaabababaabaaababaabbbbabbbaabbbbbbaabaaaabaaaaaababbaaabababaabaaababbbaabbbbaaaabaababaaaababbaabbabbbaabbaaaababaaabaabaabbaabbbababbbaaaaaabbbababbabbbaabbaabbbabaaaabbbbbbaabababaabbbbbbbbabbaaaabaababbbaabaabbbbbaababaaaabaabaababbaaaaaabbabbbbaabaabbabbaaabbaaaaaaabaabbabbabaaaababbababbbbbabbaaabaabaaaaabbbababbbbaaabaabaababbababbabbbabbaabaaaababaaaabbabbabbbbabaaaabaababbbaaaaabbaabaababababbaababaaaaababbbbaabaabbbabbabbabbbaaaabbbaabaabbaaabbaababaaabbbbabbabbaabbabaababbabbaabbaabbabbaaababbababbabbbbbbaaaabaabbabbbabababaaabbbaaaaaaabbbbabababbbbbaabababbabaaaaabbbabbababbbabbbbbbaaabbbbbaaabaabbbabaabbbaabaaabbabbaabbabaabaaabaabbabbbaaaabbabaabaaabaaababbaabbaabaabbaabbbbbaaaaaaabbaababbbbabbbbbaaabbaaabaaaaabbbbaabbabbbaaaabbbabaaaabaaababbbabaababaaababababbbabbabaaaabaaabbaabbbaaabbaababbbaaaabbbbaababaababbabaabbababbbbbaaabbaaaabbabaabbaaaaaabbbabbbbabbbabbbbaabbabaaababaabbbabaaa aabbbbbbabaaabaabbaaaabaaabbbabbaabaabaababaaaabaabbbaaabbbabbbbabbbabbabaaabbbaaabbbabbababbaaabaabaaabbbabbbbaabbaababbaaaaabbaaabbaaaabbbaaabaaababbbaabbabbbbbbaabbbbabbaabaabaabbbababbbaababbbbaaabbaababaabababaabbbbbbaababbbbbabbbbabababbbabaabaababbbbbaaabbaababbabbbabbbabbabbbbbbbbabababbbbabaabbbabaaaaabbbabbaababaabaabbbbaabaabbbabbbabbaabbabbaaaabbaaabaaaabbabaabaaabbbabbaaaabaabababbbbbbbabbaaabababbbbaaabaabbaaaaabaabbaabbabbaabbbbababaaababaaabbbbbaabaaaabbbbababbbababababbbbaaaabbbbbaabbaabbbbbabbbaabaaaababbabaaaababbbabbbaaabababbbbaaabbaaabbabbaaabbbbbababaaabbaaabaabaabbaabbbaabaaabbbbbbabbabaabaabababababbbaaabaabbbabbaaaaabbbbbbbbbbaabbbbaababbbaaaaaababaababbbabbbbbabababaabbbbbaabbbbbaababbbbbbbababbaabbbaaabbabaabaaaaaabbbbbbabaaabbaaaaaaaaaababbabaaaababaaaaabbaabbaaabbbaababbbabaaabbabaaababaabaaaaaaaabaabbabaabbbbbbababbabbabbbbbbaabbaaaabbabbbaabbbbbbbbabaabaaaaaaababaaaaabbaabbbbabaabbaaaaaababbbbabaaaaabbaaaabaaaaaabbbabaabbbbaababbbbbabbbabbaaabbbbabbaabaaabbaababbbbabaabaabbaabbbabaabbaaabaaababababbabbbabbaaaaababaaaaaabbabaabbbbbbabbaababbaaaaaabababbbbbabbabbbbabbabaabbbbbbabbbbaaaaabbbabaaaaabbbbabbbabbaabaaaaabbbabaabaaaaaabaaababaabbbaaaabbbbaababbabababbbaaaababbbabbabaaabbbbbaababbabababbaaaababbbbaaabaabbbbbaaabbaabbbbbabaaaaaaaaabaabaababbbbaaaaaaaabbaaaaaabbaabaaabaabbabbaaabaabaabbabbbbbabaaababbbaaabaabbbababaaabbbbabbbbabbbbbbababbbbaababbaaababaabbabaababbabaabaaabaababbbababbaabbbbbbbbabbaabbbbaabaabbbbbabaaabbbbbabbbbaabbaabbabbbbbaaaaabbaababaabbabaaaabbabaaaabbaabaaaabaaaabbababbaaababbabbbaaabaabbaaabababaaaaaaabaaaabaaabababaababbaaabbabaaabaabbbaaababbbaaaabaabbbbabbababaabbaabbbbababbbbbaabaaaababbbbabaabbaaaabaaaaaaabaabaabbaaabbabaaaaaabaabbaabbbababbbabbabbbabaababaaababbaababbbbbaaaaabbabbaabababbbbbbbaababbaabaaaaaaabaaaaabaaabbbaabbaababbbabbaaababaababbbbbbbbababbababbabbaabbbabbabbbbbbabbaaaaabaabaaabaabbbbaabbabababbbaaaabbbbbbaaabaabbbaabababbaaabbbbbaababbaaabababaaaabbbbaaabbbabbbabbbaababababaabbbaba abbbabaaaaaaaaabbababbbbaababbbbbbaaaabbabaaabaaababbbaaaabababaabaaabaaabbabababbabbaaababbbbaaabbbabaaaaaaaaaabbaaaaaabbbbbbabbbbbbaabbbbbbaaaabaababbabababaabaababaaababaabbbabbabbbaaaaaababaababbaaabaabbabaaaabbaabbaaabbbabaabbbabababbabababbbabbabaaaaaabbbbababbbabababaaabbbabaaabababaaabbbbbbbbbaaabbaaaababababbaaaaaaabaaabaaabbbaaabaababbbabbaabbbababbaabbaabbaaababbbaaaabbaabbbbaabbbbbaaaaabbbaaaabbaababbbbbbbbbbabbaaaaababbabbbbbbabbbabbabaabbbbabbababbaabbbaaaaaaaabababaabaaabaaaaaababbbbbbaaabaaabaababaabaaabbbabbaabaabbbababbababbabaabbaabbbbbbaaabbabaabbaaababbbabbbbababaabbaaababababaaaaabbababbbbaaabaaabbaabaaaabbbbaabaabbbbbbbaabbabbbababaaabbbabaabaaabbaaaaabbaaaaaaabbbbbaaaabbbbaaaabbbbbbbbabbbaabbbbbbbbaaabbababbabbaabaabaabbbabbaaabaaabaaabaabaabbabaaabaaabaaababaabaaababbabbabbabbabbbabbbaabbbabbbaabaabbbabaabbaabbbbabbaabbbabbabababaabbaaaababaababbaabbbaabbaaabbaaababbbaabbababbaaabaaababbabaaabaaababaaaaabbbabbbbbaaabbbaaaaaabbabbaaabbbbabaabaababaabbaabaabababbbabaaabababababbaaabbbaabbbbbbabbabaababbababbaabbbaaabaabababababbabbabbabbbbababaabababaababaaaaabababaabbbababbaaabbbaaabaaaabbabababbaaabaababaabbbbabaabaaaaabbabbabbbabaababbbbaaabbaaabbabbbabaabaabbabaababbbbbaabbbaabaabbaaabbaabbbaaaababababbbbabbabbbaabaabababbabbbbbbaaaabbbaababbabbbbabbbabababaabbbbabaababababbbabaabbbbaaabaabaabaabbbbaaabbaaabbbaabaabbbbbbabaabbbbaabbbbbabbbbababbbaabbbbbbbbbababbbabaaaababaaaaaabbaabaabbaaaaababbbaabbbbabbaabbabaababbbbabbababbbaaabbabbbabaabababbbbaabbababbbabbaababbababaaaaaaabaaabbaaaaaabbbbaabaaababababbabababaabbbabaaaaabbbabbbaababbaabbbbabbbbbaabbaababbbbaabbabbaabababbaabbbbbabababbbabababaabbaaaaabbbbabbaaabaabbababbbbaabbbabaababaaaababbaaabbaababbabbbabaaabbbbabaabaabaabbaaabbababbabbbbaababbbaaaaababababbabbbaaaaaabbabbbaabaabaabbabaabbabbbbabbbaabaabbabbbaaabbaaaaababaabaaaabaabbabbabaaabaabbbbaaababababaabbbbbbabaaabbaabbbbabaababbbababbbaaabbbbbababaaaaabbbabababaabaabbabbbabbbbbbbaabbabaaababbbbaababbbbabaabaaaabaaaabbbbaabb babbaababaabbbbbbaaaaaaaaabbabaaabbaabbbabaabaabbababbbaaabaaabaababaaaababbabbabababbababaaaabbaabbbaaabaabbbbbaaabbbababbaabbbaabbaaababbabaabbbaabbbababaabaaaabbbaababbbaaabbaabbbbaabababaaaabbbbaaaabbabbababbaababbbabaaaaaaaabbaaabaabaababbbbbabaabaaabaababaababbbbabababbaaaaaaaaabbaaabaaabaaaaababbbaabbaaaabbabaababbaaaaaabababaaaaabbabababaaaabaaababbaabbabbaababbabbababaababbbaaabaabababbaabbbbbaaabbababababbbbbbabbbbabbbbababbaababbbabbabbbbbbbbbbabbbabbbbabbbbabbababaaabbabbababbaabbaababaaaaabbbababbaabbbbaababaaabbbbbaabbaaabbbaaaaaabaaababaaaabaaababbbbaaaaaabbaaaaaabbababaaaabbaaabbbbbbaaabbaaaabbbabaabbaababbaaaaabaabaabbaaaabaabbbabaaabababbbababaaabbaabbbbabaabbaaabababaabbbbbabababbabbbbbbaabbbaabbaabbaabbbabbabbbbbbaaaaababaaaabaababbaababbabbbbbbbaabbbabaaaaabaaaababbaabbbbaaabbaaaaaababbabbbbaabaaabbabaaabbabaabaaabaaabaabaaaababaaabaabbbbbabaababbaabbbbababaaababbabaabbabaabbbbabaaaabbaababbabbbbbaababbaabbabbaabbaaaabaaaaabaabbbbaaabaaaaabbabaababbabaaaabbbbbaaabaabbbaababbbababbaaabbaabaabbbbaaaaabaabaaabaabbabaabbabaaabaaaaabbabaaabbaabaaaaaabaaabaabbbabaabbaaabaaabaaabbbbaaaababaababbaaaabaabbaaabbbbaabbbbbaaabaaabbababbabaaabbbbaaababbaabbabaababaaabbabbabbaabbabbbaaabbaaabaabbabbbbababbaabaabaabbabaabbbbbbabbabbbbbbababababbbbbaaaabbbaaaaabbbaaaabbaabaaaaaabbaaaabbabbabaaaababbbaabbbabbaabaabbbbbabbababbabbbbbababbbbabaaabbabbbabbbbbaaababbbabaababbaabbbbbaabbabbabaaaabbaabbaababbabaabababaaaaabaaaababbbaabbabbaabbbaaabaaaaababbbbbbaabababbbaabbaabbbaaababaaaabbaaaabbabbbbbabbbabaaabaaaaababbaaaabbbbbbbabaaaabbbbbaaaaabbaabbaabababaabbbbbaababaaabaabaaaababaaabababbabbabaabbbabaaaabbbaaabbbbaabbaabbaaaababababaaaaababbbabbbbbbabbabbaaaabbbaabaaabbbbbabbbbbbabbbabbbabaabbbbbabbbaababbaaaabababababbabbbbbbababaaaaabbabaababbbabababbbbbbaaaabababbbaabaabaaabbbaaabaabbbbabbaababbbbbaabaaabbbabbaaabbbaababbbabababbaabaabbaababaaaabaaaababbabbbababaabababbbabaabbbabbbbbbbabbbbaabbbbaabaaaabbbaabbbbaaaabbabbbbabaabbbbababbbbbbbbbabababbaaabbaaaab baabbaabbaaabaabaaaabbbbbaabababbbaabbaaababaabaaabbabaaaabbabbbbabbabbaaaabbababbabababbbaaaabaaaabbabbbbababbabababaaaabbbbbabbaabbaaabbabaaabbabbababaabbbbaaaaabbbabbbaaaaaaaababbbabbbbabbabbbaaaabbaababbabbabaabbbbaaabbaababababbabbbabaabababaaabbaababaaaaabbbbaabababababaababbabbbaabbbabbaaaabbaaabbabbabbaaaaababaaaabaababaaabbbaaabaaaaaabbaabaaaabababaabbaaaaaaabaaaaabbaaabbaabbbaababbbbbaaaaabaababbbbabbaaaaaabbabaaaabaabbabbbabaaabaaabaabbaaabbbabaabaaabaaaabaabbaababbbabbbbaaabbabbabbaaabbaabbabbaabbaabbaabbaaaabbbbbbabbbbbbbaabbaabaaaaaabababbbbbabbaaaabbbbabbbaabbabbbbbbbbabbbbaababaabbaabaaabaababbbabbababaaaaaaaabbabbbaabaabaabaabaabbaaaaaaaaabbaabbabbbbbabbbababaabaabbabbaababaabbabbbbbbabbbbaaabbbbbabbaabbaabbaaaabbaaabababbababbaaababbbbbbbaababbbbaaaaabbaaabbbbbbaababbaaaaaabaaabbbabaabbaabbaaabbbaaabaabbaaabaaabbbaabbbbbbaabaaabbbabaaabbababbbaaabbaabaaabbbaaabaababaababbbaabbabbbbbaabbbabaaaabaaabaaaabbbbababbaabbabbabaaabbbaabbbaaaabbbaaabbaaabababbbbabaababbbabbabbbbabaabbabababaaaaababbbaabbbaabaabababbbbbbbbaabbbbbbaababaabbbabbabbaaabbbbaababababbaaabbbabbbbbbbaaabaabaaaaaaaababbbabaaaaabbabbbbbabaaaabababaababbbbbbbaaaaaababbbbbaaaabbaaaaaaaaaabbbbabbbbbababbbbaabaabbbbabbaabbbabbbaabbbabbbbbabbaabbaababbbbbbbbabaabbbaaabbaaabbbbbbbbaababbabbabaabbbbaaaaaaaabbabaaabbabaabbabbaaababbaaaaaaabbbabbabbababababbabbabaaabaababbaabbabababbbaaaaabaababaaaaaababbbbbbbaaabbbaaabbaababbbaabababaababbbaabaaabababbbbbbbbbbaaaaabaabbaabbbbbbbbaababbababbbabbabbababaabbabbbbbabbbababbaaababbabbbababbbabbbbabbbaabbbabbaabbbabbbbabbaababbaaabbbaabbbbaabaaaabbabbbbbbbaababaaaaaaaabaabbabbabaabaaabbbbaaabaaababbabbabaababaaabbbababbbaabbaaabbbaababbbbaaabbbabbabbaabbbbbabaaabbbbbaaaabbabbabbabbabaaabbbbabbababbbbaababaabbbbbaabbbabaaaaabaaaabaabaabaabbbaababbababbbaaabaaabaababbabbbbaabaaabaaabbabbbaabbbaaaabbabababbbaababbbaaaaaaaabaabbbababababbababbabaaaaaaaabbbaabbababbbababbaabaabaabbaababaaaaabbababbabbbaaabaabaaabbaaababaabbbaababbbaaabaabbbbabbaababaaa babbbabbababaababbbabbbbbaabbaaabbbbbbabaabbaaaaababbbaaaabbbbabaabbbbbbbbbbbaabababbababbaabbabbbababbbbabbaaaababaabbabababbbbabbaabbbbbaaabbabbababaabbbbbbbabaaabbaabaaabbaaabbbaababaababbaabababbabbbabababababaabbbaabbbbabaabbbaaaaabababbbbbababaaababbbaaabbabbaaabbaabaabbabbbabbbbaabbababaaaaaaabbbbbbbbaabbaabbababbbaabababbabaaaaaabbbbaaaaaabbabbababbaabbaabbabaabbaababbbbabaabaababbabbbabaaabaaabbbaabaabbbabbabbabaaaaaaaabbaaaabbbbaabbbbabbaaabaabbabaaabbaabbbbbaaaaaababbbaaabbaaabbbabbbbbbabbbbbaabbabaaaaabbabababbbbaaabbaaabbabababbbbbabaabaabbabaabaaabababbbabaaababbabaabbaaaaaababbbaaaaabbbbaabaaabbbaababbaabaabbbaabbabbaaabbbbbabaaabaababbaaababbabaaaaabaabababbbbababbbaaababbaaaaababaaaababababaabbbabaabbbaaabaaaabaababbbabbababbabbbababaabbaabbbabbbbbaaabbabbbbabbbbabbaaababbababbababbbbbabababbbbbababaabaabaaababaaaaabbaaabbbbbababbbbababbbbbbaaaabbbaaababaaabaaabaaabaaaababbabbaabbbabababbabbbaabbaaabaababbbababbbabbbaabbbbabbbbbaaaaabbabbaabbbbbabbabbaaababbbbbbabbbbbaaaaaabbaabbabbaaababbaabbababaaaababbbababbaaaabbaabbbaabbbaaaabaaabbabaaaababaaabaaababbabbbaabbbbbbaaaaaaabaaabaaaaabbbabaabaabaabaaaaaabbbbaaaabbaaaaabbabbabbbabaaaabbaabbabbbaaababbbaabbaabaabbbbbaaaabababbbababaaabaababbaabababbababbbaaabbbabbababbabbbbabbbabbaabbbabbaaabbabbaaabaaabaabbabbbaabbbbbbaaabbbabbbaabbabbaaababbbbbaababaabbaaabbaabbbbbaabaabbabbbabbbbbaaaabaababbbbbbabbabbbaaaaaabbaaabaaaaaaabaabbbaaabaaabbaaaaaababaabbbaabbbabbaaabbabbababbabaaabbabaaaabbabbbbaabbabbaaaaabbbaabaabbaababbbbbbbabbbaabababaabababbaaaaaaaabaaaaaaabbabbaaababbbbbbaabbbbabaabaaabaaabbabbbbabaabbaaababaabbaabaababbababbbabaababaaaabbbaaabbbabbbaabaaababbbbaababbbaabaaabbbaaaaaaaabaabbbabaabbaabbbaabbbaaabbabaaaaaaababbabaabbbabbbbabbabbaabbbbaaabaaaabaabaaabbbabbabbabbabaaaaaababbabbbaabbaaabbbbabbbbbbabababbbabbbbababbaaabaabaababbbbaaababbbbbbaabaabbbababbabbabbbabbabbbbbaabaabbbabbbabaabbaababbaababaaaaabaababbaabbbaaabbbaabbaabbaabababbbaaabbaaaaabbabbbbabababbbabaaabaabbbbabaaaabbbbabbab abababababbaaabbbabbaaaabbbbabbaaababbbbabaabbaaaabbabbbbbbbababbbabaababbbbbbbaabbbbbaabbabaaababbaaabbabbbbaaabaaaababababbabbaaabbbaaabaabbbbbbaaabbabbabbbbaabbbaabbbaaabbaaaababaaabaabbabaabbaababbbaaababaabbabbaabbbabbbbbabaababbabbaaaabaaaaaabbaababbaaaabbbababbbbaaaababbabbaabababaabaabaabbaabaaabbabbaabbbbaaaaabbaaaaaaabababaabababaababbbbaabbaaabbbbaabbbbaabbaabbabbabaabababbbababbbababbabbbbbbabbbabbbaabbbbaaaabbbababbababaaababbbaabbbababaaaabaaabbbbaaabaabbbbbbaabababbbbbbbaabbbabaaaababaabaaaabbbabbbabbaaaabaaaaabbbaaabbababababababaaaaaabbabaaaaabaaabbababaaaabaabababaaabbaaaaabbabbbaabbbabbaaaaabaabbbaaabaabaaabbaaaaaaabbbbaaababbaabbbbbbaabbbabbaabaaaabbbabababbaaabaaaabaaaabbabbabbabbabbbbbaababbbaaaaaaabbaabbbabbbbabbababaaabbaababaabbbabaaaaabbbbaabbbaaabaaaaabbbabaaaabbababbabbbaabbbbabbbbaabbabaabaabbbaababaaaababaabaabababbaabaaababbabaabaababbabaaababaabaabbaaabaabbbabbabaabbbaabbabbaabaaabaaaaabbabbabaaaaabaabbbbabababbbabababaaababaaabbaabbaabbaaaabbabbaaabbbbbbbbbbbbbbaaaabbbbbaaaaaaabaabbaabbbbbaabbabaabbbbbbaabaaabaaabbaabbbabbaababbabababaaaaabbbbaabaabababaaaabaabbbbaabbbbaabbaaabbbbabababaaaabbbbabbbaababaababaaaaabaaabaabaabaaabbbbbbaaaaaabaabbabbabbabbbaabaaaaaabababbaaababaabbababbbbabaaabbaaabbaabaabbaabaabbaabaaaaabbbbaabbbabbaaabbbaaaabbbaaaabaaabaabaaabbbbaaaaaababbbaaaabaaabbaaaaabbbabaaababbaabbbbabbaaaaabaabbbabbbbaaababaaababbbbabbabbbaabbabbbbbabbbaababaaabbabababaaaabaabaabbbbbabababbbbabbaababbbaaaaaaabbbaaaaaabbbbabaabaaabbbbbbbbababbaaabbaaaababbbbbbabbaabaabaaaabbbbbbabaababaabbaaaabaaabaabbaababaaaaaabbbbbaabbbaabbabaaaaaaaabbabaaaabbabababababbbabaabbbaaaaaabbbbaabaabaabaabbabbbbabaaaababbababaaaaababbaaababbbbbabbbbababbbaabaabababbbbbbbaaabbbaaaabbbbaabaabaabaaabbabbbbaabbbbaaabababbabbababababbbabababbbabbaaaabbababaaaabbbaabababaaaabaabaabbabaabbabbbbaabaaabaaabbaabbabbbbbbbabbbbbbbbabbbbaabbaabaabbaabaaaabaaababbbaaaaababaaabababbaaaabbbbaabbbababaabaababbaaabaaabaaababbaaaabaaababbbabbbbabbaaaabaaabbabbbbaaaabb abbbbabbbbaaabbbababbaaabababababaaaaabaabbbbbbabbbbabbbaabbbbbbabbabababbaabaababbbabbbabababaababababbaabaabaaaaaaababaaaabaabaabaabaababbabbbabababaaaaabaababaabbaababbabaabbaabbbbbaaaabbbaaababbbababbabbbbbbbababbbbababbbbabbbbbbaabbbbabbbabaabaaaabaabbaabababbbaaaabaababbabbababaaabbbbbabbbaabaaababbaabbbabbbababbabbbbbbaabbbababaaabbbbaaabababaaaaabbbaabbabbbbbbbaababaaabbabbaabbaaabaaabbabbabbaaaaabaabbabbaaaabbaabbbaaaaaaaabbabababbbaaabbbbabbaaabaaaabbababaaaababbbbbbbbbbabababaabbaabaabaaaabbbaaaabaabbbaababbbababbaabbbbbaaaaaabaabbbbaaaaababbbabbbbbbaabbaaaaaabbbaaabbaaababbabbbbbaaabbbabaaabbbbabababababbabbabbabababbbbabababbabbbaabaaaabaaaabababbabbaabaababbbaabbbbbbaaaaaaabbbabaaabbaaaabbbbabaabbbbabbbbbabaaaaaaabbaaababbaabbbbbbbaabaaababbbbbabbababbbbbbabbbbabbabaababbabbbababaababbaaabbbbaaabbabbbabbababaaaaaabaabaaababbabaabbaabaaaababaaaabbababaabbbaabababaaaababaabbbbabbbaababaabbbaababbabbbbababaaaabbbbaabbbbababaabaabbbaaabbbbabaababbbaaabbbbbababaabbabbabbbabbaaaaaabbaabbbabbbabbbbabaaaaababbabbaababababbaababbaaaaaaaaabbabbbabbabbbababaabbaaaabbaabbaabbabbbbabbbbbbabbabaabaababbaaaabbbaababbbbbbabaaabababaaaaaaabbbbaaaabbbbaabbaaabbaabbabbabbbabbaaabbbaaaabbbbabbabbaaaaaaabaaaabaaaaabbaabbbaabbabbbbabbaaabaaababbbbabaaaabbbbaabbbbbaaababababbbaabbabbbabaabaabaaaababbabbbabbbbaabbaaaaaabababbaaabbaaababaaabbbababbbabababbaabaabaabbababababbaaabababbbaaabbabababbaabbaaaaaaababbabaabbabaaaabaaabbaabaaaaabbabbaaabaaaabbbbaaabbabbbabaababbbbbbbbbbabbaaaabbbaababbaaabbabbbababaabbbababbababbababaabababbbaaabbbbbaabbbbbbababababaabbbbbbbaabbaaabbaabbabbaababbaabaaaaabbababaababaaaaaaabbaabababbaaaaababaaaabaababbbbaabaabbabaaaabbbaaaababbbaaaaabbaaabaabaaaaababaaaaabbabbaabaaaabbaaabbabbaaaabababbbaabbbabaabaaaaabababbbabaabaaaaaabbbabaaaababbbbbabaaabbabbabbbbbabbbababaabbbbbaaaabbaaabbbbbabbabbbababaababbbbababaabbbaabaaaabbabaabbaababaababaaabbababaaaaabaaaabaabbbbbbaaabaabbaabaabbabbaabaaabbaabaababbaababbabababaabaaabaabbabbbababaabbaaabaabbbb abaabbabbbbbbbaaabbaabaababaaabaaabababbbabbbbaabaababbaabbbbabbbaaaababbabbbaaaabbababaabababbabbabbbbabbabbbabababbbbaabaabababababaaabaabaaaabbbaaabbaaabbaabbabaaababaabaaabbabbaabbbaaababbbabbaaaaabaabaabbabbaaaaabbbaaaabaababbaababbbbbabababaaaabbbaabbaaabaabababaabababbababaaaabbbbbababaaaaaababbabaaaababaaabbbbbaaaabbabaaaaaababbaaabaababaababbbaaaaabbbabaabababbbbaabbabbaabbaaaabbaaabaabaababbbbbbbbbbbaaabaaaabbabbaaaaaaaababaababbabbbaaaaabbaababbbabbbaaabaaaabaaaabaabaaaabbbaaaabbaaabbbaaabaaabababababaaaaababababaaaaaabbbbbaabaaababbbbabaaabbbabbabbbbabbababaabaabbbbbaababababbbbabaaabaabaababaaaabbbaabbababbaabbabbbaababbabaabbaabbbaaabbbaabbbaaaababababaaaaabbbbaababbbabbbabbbabbaabbaabaaabbabbbbbaaabbbababbbbbababbaaabbaaaaaabbbbbbbaaabababbbbbaaaabaaaababbabbbbaabaaabbbbabbbbaabaaabbbbbbaaabaaabbbbbaabaaaabbbbbaaaaaaaababaabababaaaabaaaaabbabaaaabaababaababbaabaababaaabbbbbabababbaabbbbababbaaaababbabbbabaaabaabbbbaaabbaababaabaababbaabbaabababaabbaabaabbaaaabbbbbabbaaababababaaabaaaabbbaaaababaabbbaabbabaaabbaabbbbaaabbaabbaaabaabaabbbbaaaaaabbbaaabaabbabbbababbaaabbaabaaaabaaaababaaabbaaaaaaaaaaabaabbaabaaaabaabaaaabbbbbbbbbbaabbbababaaabaabbabbabaaaabbabababaaabbbbbbaaabaabbbbbbbabaaabaaabbbaabbaaaaabaabbaaaaaaaaabbababbbabbabbbabbbaabbbaababbbaaaabbaababbabababbabbaaabbbaabaabababbaabbaaabbababbabaabbaababbaababaabbaaabbabbbaaabbaaaabbbabbabbbabbaabbaabbbbababaababbaabbabbaabababbbbbbaaababababaaabbbbbbbaaabbbbaabaaaabaababbaaaaababbbbabbabbbbbbabaabbabbbbbbaaaaabaabbaaaaabaaaababbbaaaaaabbaabbaaaabbaabbabbbbbbaabaabbbaabaaaababaabaabbababbbbbaaaaaaaababbbbbbabbbbbaaaaabaaabaabaabbbabbbbaabbbbbbaaababbbbaaababbabaaabbaababbabababaaababaaabbbbbbbbabbabbabaaaabbbaaabaaabbababbabaababaaabaabbbaabaaabbaabbbaabbabbbbabaaabaabbaababbbaabbaabbbbbabaaababbaaabbabaabbabbbabbaabbbaaabaabbabbbbbbabbbabbbbbaaaaabbaabbabaaaabaabaabbbababbbbbabbbaabbbbbbbaaaaaaaabbaabbaaabaabbabbbaaaabbbaabbbaaaaaaabaaaaababbbbbbaabababbbaabaabbaaabbaaabbaabbbbbaaabbbaabaababaa abbbbbaaababaaaababaababbbbbabbbbabbbaababbbbbabaaabbbabbbaabbbbaaabbabaaaababaabaabbbbaaababbbabbbabbaaaaaaabbbbbabbaabaaaaaababaababaaaaaaababaababbbaaabaabababbbbabaababbabbaabaabaaababbaaabaaababaaababbaaaaabbaabbbbbabababaaabababbbbbabbaabaaaaaababbbbabbbaabbabababbbbbabbbbabaababbaaaaaaabaabaaaabbbaabaabaaaababbaabbabaabbbbababbbbaabbabababaabbabababaaaaabbababbbaabbbabaaabbabababbbaaababbbbaabbbbbaaaabbabbbbabbbbbbbaaaababbbbbaabbbbaaaabaabaabbaaabbbabbbbabbaababbbabbbaaabbbabbabbbbaaababbabbabbabbbaababbbabbbabaaaabaabbabbbaaaabababbaaaaabbababbabaabbaababbababbbababbbbaaaabbabaabaaaaabbbaabbababbaaaaaaababbababbabaaabbbababaabbababbbabaaabbabbbabbaaabaabaabbabbaaaaabbabaaaaaabbaabbbababbabbbbaaababbbbababbaaaabaaabbbaaabbbaabbbabbaabbbaababbbabababaaaabbabbabbaaabaabaaaabbbaaaabbaaabbbaabaaababaababaaaabbabbbbbbbaabbbabbabaaaaaabbaaabaabbbababbabaaaaaabaabbababbbbbbbabbbbbbbaaabaabababbaabbaabaaaabaabbbabaaaaaabababaababaaaabaabbaaaabaabbbbaabbbbbbabbaaababbaababbbbbababbaaabbaabbbbbabbaaabbabbbaaabaaaabaabbabbabbaaaabaaababbaaababaaaaaaabaababbbbbababbbaaaabaaaababaaaaaabbabababbbbbaaabbaaaaababbbabaabbaaaababbaabbaaaaababaaabbbbaababbabbababbabababbbaababababbbaabbabaaaabbbaabbababaaaabaababaaaaaaaaabbabbbbbababababbbbbaaaabbaabbaabababbabbbbbbaababaaaabbabbbbaabaaaaaabababbaabbaabbbabbaaaaababbaababaabaaababbaaabaaababaabbbaaaabbaababaaaabaaaabbbaaabaaaabbbaaaabbbbbabaaaabbbabbabbbbbbbbabbabbaabaabaabaabaaaabaaababbbaabbabbaaababbbbbbaabaaaabaabbbbaaaabaaaaaabbbabbbbbaaaabbabbbabaaaaabbaaaaabbabbbbabbbbabbabbaaababbabbaaababbababbaabbaabababbaabbbbbabaabaabaabbabbbababaabbbbaaabbabbaaaaaabaabbabbabbabaaaabbbaabaaaabbbbabaaabbaabbabbabaaaababbabbbbbbbaabbaabababaabbbbabbbaabaaaababbbaaaabbaaabbbabbababababaababbbbbabbbaaaabbaabbabbbaabbaaabbbbabbaabababbaabaaaabbbbaabaaababbbbbabbbaaaabbbbbbbbabaabbbbbbabaabbbbaaaabbbababaaabbabbbaaabaabaababaabaabbbabbaaabbaaabbbabbaabbabbababababbabbabaaaabbababaabababbaabbbbaaabaabbabbbbbabbabababbbaabbbaaaabbbbabaaabb bababaaaaaabaabbabaaababaaabbababbbbaaabaaababbabababbbaaabaabbbababaabbabbbaaaaabaababbabbbaabbbbbabaabbbbbbbbbbaababbbabbaaaaaaabbbaaaaababaabbbbbbaabaaaaaabbaababbaabaabbabbaaaaabbaaaaabbabaaaabbabbbabaaabbbbaaaaabbbbabbbaaabbbbbbbbabbabbaaaabbbbaabbbaabaaabaabbabaaababbbbbababbaaababaabbabaaabbbbbaaabaabaaabbbbbbaabbbbbbaaabbaaaabbaaaaabbbbbbbaabbbbaabaaaaaaaabbaaabbbbbabaaaabbaaaababaababbabbbbaaabbaaabbbaabbbbabbbbababbaaaabaaaaaabbbaaabaababbbaaabbaaababbaababbbbbbabbaababbbaabbbbaabaabaaaabababbabbaabaaaaaaabaabbbaaabbaaababbbaaababbbbbaaabbbaaaabaababababaababaaabaabaaaaaaabbbbbbaababbabaaaaaabbaabbabaabbbbabababbbbaaabaabaababbbbbabbbabbbaaaabbaaabaaabbaabbaababaaaaaabbbaaaaabababbabbabababaababbbaaababaaabbabbaabaabbbbbbaababaabaabaaaaabbaabaaaaaaababbbaabbbaaabbbbabbbbaaabbbaaaababaabbaabbbaabbaaabaababbaaabbabababbabbbbbbbaabaaaaabbaabababaaabbababaaababbbaaabababaabbaabbbbababaaababbbabbbbbabbbaaabaabbababbbabaaabaaaababbbbbbaabbaaabbbaaaaaaaaabbbabababbaabababbaabaabbabbbababbabbbbbabbabbbbaaabaaaabaaabaaaaaabaaaaabbaaabaaaabbbababaaaabaaabababbbbbaaabbbabbabababababbabbbabbaababbababaabaabaabbaaaabaababbaabaabbababaaabaaaabbaaabaaabbbababbababbababbbbbbaabaabbbaaabaaaaabaaabbbbbaabbaabababbbbabbbabbbbbabbabaabaabbabbaabbbbbbbabaabaabaaabaaabaababbbbbaabbbbababbaaababaabababbababaaaabbabaaaababbaabbbabbababababbabbbbabaaaaaaabaaabbababbbaaabababababbaabababaababababbaabaababbaabbaaaaaabaaabaaaaaabbaaababababaaabbbbaabaabaaaabaabbabbbaaaabaaaabbabbbaabbbbbbbbbaabaabbaaabaababababababaabaabbbbaaabbabbbbbbabbbbbbbabbabbabaaaabbbaabbbbbbaaababbbbbbaabbaabbabbbabbaababaababbbaababaababbabaaababbaababaabbbabaaaaabbababaaaaabaaababaaaabbbbbabbbaaababbaabbbbaaababbabbbaabbaabaaaabaababaaaabaaaababaaaabababbbbbabaaaabbbabbaaabababbabbaaaabbababaaaabbbbbbababaabbabbbaaaababbbbbabaaaababbabaaaababaababbbbabbababaababaababaaaabbaaaaabbbaaaabaabaabbbababbabbbbaaaaaababbabaabaaababbbabaaabaaaabbbaabaabbaaaaaababbbbabaabbaababbabbbbaabbbaabbabbbabaaabaaaabaaabaaabba bbaaabbabbbaaabbaaabbbbbbbbbbbabaababbbbbbaaabbbbaaaabbbaaabbbababbbbbabbaaaabaabaabbbaabbabaaaaaaabbbaababbaaaaaabababaaababbaaaaabaaabaaaabbabaaabbaaaabbbaabbbabbabababbabaaabababbaabbbabaaaabbaababababbbbbaaababaaabbaabaabbbababababaaabaabbbbaabaaaaaabaaabaaabbababaabbaaabbbbbababbbbaabbbbaaababbaaabaabbabbbabbbabaaaaabaaabababaaababbbbabbbaabbaaabaaabbbbaaabbbababaabaaaabbaaaabbabbbbbbbbabbbbaaabbabbbbbbababbbaaabaaaabbbababaabbbabaabbbabbaaabbbbbbabbaabbbabbaabbaaaabbababbbbabbbbbabbbabababbbbbabaabbbababbbbaaaabaabbbabbabbabbaaaaabbbbbbaabbaaaabbbbabbbaaaaabbbabbbaabababbabbbabababbaaaabbbbabbababbbabaababbbbabbbaaabbbbabbbabbbbaabaabaaabbbaaaabbabbbbbbbbbbaabbbabbbbaaaabaaabaabaabaababbaaabbaabababaaaaaabbbabbbaabbbabbaaaababaabbabaabbbbabbbbaabbbbaabaaabbaabbababbbabaaabbabaabbaaabaabaaaababbaaabbbbbabaaaabbabbbaaabbbaabbaabbabbbabbbbaabbabaaaaaabbbaaababababbbababbabbbabbbbaabbbbbbbabbbabbaabbbaaabaaaababbbaabbbbbabaaabaabbbbaabaabbaabbbbaabbbabaaaaaaababbbbbbaaaabaabaabaaabaababbbaabbbaaaababbababbabbbabaaabaaaababaabbaabbbbabaaabaaababababaababbbbbaabbbbbabaaaabbabbaaaabaaabaaabbbababbbbbbaaaabbabbabaabbbababbbbaabaabaaabaababbbbbabaaaabbbbbababbaaababababbbabbbbaabbabaabaaabaaaaaaaaababbaaababaaabaaabaaabbbabbbaababbbababbbbbbaababaabaaabbabbabaaaabaabbbbaaaaaabaababaaaaababbbabaabbaaabaabaaaabaabaaabbababbbbbbbaaaaaaaabaaabaabbababbbbaaaabababbbbaabaaabbbbaabbbbbababbbbabbbbbbaaababaabbbbbbbbaaabaaabbababbababbbabbababbaabaabbabababaaababbabbbbaaabbabaabbbabaabbaababbbababaaaaabaaaaaabaaababbabbbabaaaabaaaabbabaaaabbbbbbaabbaaaababbbaaabaababbaaabaaabbbbabbbaaabbbbaabababbabbbbbaabaaaaabaaaaabbaaabbabaaabbbbbbbaabbabbaaababaabbababbababbaaaababaabaabaabbbababbaabbbabaabbbbbbbaabababbbbbababababbbaaaababbbaaabaabbabbbbbaaaabbbbbabbbbbabababbbabaaaaaabbbaabbabaaaaaaaaabbabababbbbaabbbbbbaababaabbaaababbbbbbbbbaabbbbbbaabbaabbababbaaaaaaaaaaaabbabbaabbbbbabbbbbaabbbaaaaaabbbabaababbbbbabaabaababbaaaabbbaababababaabaaabaabaababbbaaaaabaaaabbaababbaaabaababa abaababbaababbbbbaabbbbbabaaabaababaaaabaaaabbabbbaabbabbbaaabaaaaaabaaabaaaabbbabaabaababbabaaaabaaaaaaabaaabbbabbaabbabbbbabbaabbabbbabaaaabbbabbbabbabaaabbbbabaababaaabbaabaabbaabababbaaabaaabaaabaaaabbbabbabbbabaaaaabbbaaabbbbabbbaaaaaaabbabaaabaaaaabaabbababbbbaabababbbabaabbbabbbabbbaaaaabbaabbbbaaaaababababbbabbaaabaabaaabababbabbababaababbbababbabaaaabaaabbbbbabababaabababbbabbbaabbbbabbaaabbbbbabaabaabaabaaaabbbaabbbbabaabbaababaabbabbaaaababbbbaabbbbbaabbbabbbbabbbbbabaabbaaaaabbaaababbbabaabaabaabbababbabaaaaabaabaabbabbaaabbabbbaababbbbabbabbbabbbbabaaabaaaababaaaaaaaaabbbbbaabbbabbababaaaaabbaaaabbababaabbbbbbbaaababaaabbbbbaaabaaaaabbaaaaabbbbbbbabaabbabbabbabaababbbbbbbabaababbbababbbabbabaaabaaabbabbaaaaaabaaabbbbbabaabababaababbbbaababbbabbaaabbaabbbaaabaababaaabbbaabaaabaaabbbbbbabbaabaaababbaaababababbaabbbabbbabbababbbbabaaababbaaabaaaaaaaabbbaabaaaabababaabaabaabaaaaabaabbbbbabbbaabbaabbabbbaaaaaaabaaaaababaaaaaaaabaabaabababaaabbaabbabbbababbababbbbabaaaaabbbbbababbbaabaaaabaaabbaabbaabaaaabbbbaabbaabaaaabbbbaaabbbabbbbaabaaabaabbabbabbbbbaabbaaabbaabbbbaabaabbabaabbabaababababaabaabababbbabaaababbabbbababbabbabbbabbabbbaabaabaaaabbbbbbabbbbbaaabaabaaababbaaabbbbabbbabaaababaabaabbbbaabaaaaaababaababaaababaababaababbbababbaaabbbbabbbbaaaabaaabbbaabaabbabababaababbbabbabbaaabaabbabbbbaaabbaabaabaaaabababaaabbbbbaabbaaabbbaabbbbbaabbaaabaababbbabaaabbaabbbaabbabbabbbabaabbabbbbabaababbbaaaabaabbabaabbbaabaaaaababbbabaabbbbbbbaabaaabbabaababbbaaaaaabbbababaaaaaaabbaabbaabbbabbbabbbaaaaabbaabbaababaabaababbabbbabbabbbaabaaaaababbaaaabbbbaabababbabbbbbbbbabbababbababbabbbaaabbabaabbbaaabbbabbbababbaabbaaabbabbababbabbaaababaababbbbbbbaaabbbbaaaabbabaaababbbbbbbaaaabaaabababbaabbbbbaabbbaaaababaaaaaabaaabbaaaaabbbaaabbbbbbbbabbaababbabaabbabaaaaaaaabaaaabbabaabbbbbabbbaabbbabaabbabaaababaaaaabbbbabbabbabbbbababbaabaabaaaaabaaaaaababbbbbabaaaaaabaabbbabbabababababbabaabababaabbaabbaabbbabbabbbbabbbaaabbaabbaaaabbaaaaaaabbbbabaaaabbabbbaabaaabbaabbaaaa bbbbbabbbbbbbbaabbabaabbaaababaaabaaaabbbbbaababaaaaababbaabbaabbaaabbbabaabbabbabbaaaabbaabbbbbaabaaaaaaabaaabbabbbabbbaabaabaaabbaaaababaaaabbaaabaaaabbaabbbbabbbbabbbabbbabbbababababbbabbbbabaabbbbbabaaabbbababbabbaabababbabbaaaaabbaabaaaabbaaabaabbaaabbaaababbbbbabbbbaaabaabbaaaaaabaabbaaabbaaaaabbbabbbbbbabbaabbbbabaababbaaaabbbbbabaabaaaaaabbbaabababaababbaabbababbbabbabbaaabaabbabaabbaaabbaaaaaabaaaabababaabaabbbaabbbaabbbaaaaabbbaaaaaaaaaabaabaaaabbabaabbaaaabababbbbbbababaabbabbbbabaaaabbbbbbbaabaababbaaaaaaaaaaaaaaabbaaabbbbbbbbbabababababaaabababaaabbaaabaaaabababaaabbabaababababbabababaabaaaababababbababbbabbbbababbabbbaaabaaaabbaaababbabaaaaabbababbbabababaabbaabbabbbbabbabaaaababaaabaabaabababaabbabaababaaaaabbbbaabbabbbaaababaaaabaababbbabbbabbaaababbaaaababaabaabbbabaaaaaaabbaaaabaaabbbaabbabababababbbbbabaaaababaabbbabbaaaabbbbabababbabbabaaaaaaabbbbbaaaababaabbaabbbabbabbaabbbbbaabbbabaaabbabbabbaabbaabaaaababbaabbabababaaaaaabaababababbbaabaaaababbaaabbbabbababbbbaaaaaabbabbbabaabaaaaaaababbbbaabbbbbabbaaabbbabbbaabbaabbaabbbababaababbbbaabbbaaababaaabbbaabbaaababbaabaabbabbbbaabbabbbbbbbbaaaaaaaabbabbbabbbbababbbbaabbbabaaabbaaabbabbabbabbbbabbabababbbaaabaaabbbbaaabbabbaabbaaaabbbaaaabaabababababbbabbbabaabbabaababbabbabbababaaababababababbabbabbabbabaabbbaaaaaaaaaabaabaabaaababbbaababbbbbbbbabbaabbabbbbabbbbabbbaababbaaaabbabaaabbbbbabbabbbaaabaabaabbabbbaaaababbabbbaaaaabbbaabaaaaababbabbbaabbabbaaabbababaabababbbbbbbaaabbabaabbbaabbababbabbbaabbbabbabbbaabbbbaababaababababbbbabbaaababaabaaabaabbabaaabbbbabbababbbaaaaaababbabaabaabaaaaaabbabaabaaabbbbbaaabbaaabbbbaabbbabbbaaaaaaaaaabbbbababaabbabbabbaabbaabbbabababaabaaabbbaaaabaabaabbbbbaaababaaaabbbbbbbabaaaaabaaabbabaaaabbbabaabbabaabbbababbabaaaaababbbaabaaaabbabbbbabababbababbbbabaabbaaaaaababbbbbbbbaaabbaabbaababbbaabbaaaabbbaabbbbbbbabbababaaaaabababbaaaaaaaababaabbaaaaabbbbabbbbabaaabbabbbbbbaabaaaabbabababbbbababbbaabbabbaaabbaaaaabaabaaaaaabbaaaaabaaaabbabaaabbbaaabbbabbabbbaaabaabaa aaabbaaaababaaabbbbbbabbaabaaaaabbabbbabbababaaabbbbbababbabbabbaabababaaabaabbabaabbbaaaabbaaabaabababbaaabbaaaaabbababbaaabbbabaababbaababbabbbbbbaaaaabbaaabbbbbbabbabbbbaaabbabaabbbababbbbbaabaaaababaababbaabbbaabbaaaaabbbabbbbababbbbbabbaaabababbaabbababaaaabbbabbbabbabababaabaaababaabaababbbaaaaaaaaabbaaabbabbbbbbaaaaaabababaabbaaaabaabbababaaababaabbbbabbaabaabaaabbaabbababababaaaaaababbbbabbabbabbbabaababaaaaabbabaaaaaaababbabbababababaabababbbaaaabaabababababbbbbbaaaaaaaaaabbaabaaabbbbbbababbbbabaabaabbabaaaabbbbabbabbabbbbabababbbbbbabaaabbabbabbbbaabbabababaaabababaabbaaababaabbbbbbbbbbabbabbabbaaabbbaababbaaaaababaaabbabbbaaaaabbbababbaabbbaaaabbbbabbabbbbbabaaabbbabbaabbbbbbabbabaaabababaaaabbbaaababbbbabbbbbabbabaaabbbaabbbabaaaaabababaababaabaaaabaabababbbbbaabbabaabbbabaabbaaababbbbbababbbbaabbbbaaabaabbbaaaabbabbbaabbabababbbbbaaaaaaaaabbbabbbbbaaababbabbabbbbbaabbababbbaaaabbabababaabbbbbbaabbbbaabaabaaabbbabaaaabbbbbaababaaaababbabaaaababababbbabaababbabbabbbbbabbaaabbbaabbabaabaababbbabaaabbabbababbabbaabababababaaabbbaaaaabaabbbbbbabbaaabbbabbabaaaabbaaaabaabaaabbbbbbabbbabababbababababababaaabbaaababababbabaaabaaaabaababbbbaababbbabbbababaaaaababbbabaabbaaababbababbbbbbbbaaaabaababaaabbaaababbabaabbbbbbaabbababbabbaaabbabbbbaaaababbaabaabbabaaababaabbabbbaaaaabbbbaaabbaabbabbabbaabbaabbbaaaaabbabbbabbabaaaababaaaabaababbbaaaabbbababaaaabbaaabbaabbbbbabbabaaababbaaaaaabbaaaabbbbababbaaababbabbbbaaabbbbbbaaabaabaabbabaaabbbaaabbabbbaabbbaaaabbbabaabbaaaababbbbbbaaababbbabbaabaabaaaaaaabbaaabbabbbbaababbbbabaabbaabbbbbabbaaabaaababbaabbbbabbbbbababaaabbbabbabbbbabbbabbabaabbaabbbbbbbbababaaaabbababaaabbaababbbabaaabbabbbbaaabbaabaaaaaababbbbbaaaabbababaabbaaaababaabaabbbbaabaabbaababbabbabababaaaabbbbbababbabaaabbbbbbbabbbabbaabbaabaaabaababaabbbaabaaaabaabbabaaabaaaaabaaabbbabbbabbabaabbbbbbabababbabaaaabbababaabababaaabaabbaaabaababbaabbababbabbabaabbaaaabbbaabaaabbbbbbaabaaabaababbbabbbbaabaabbabbbbabbbabababbabbbbaaabbaaabbbaabbbaaabaaabaabaaaa babaaabaaababaaaabbbabbaababbaaababbaaaaababbaaabbbbaaabbbabbbbababbaabbbaaababaabaaaaabbbbabbaaababbbaaabaaabababbbaaabbaaabaaabbaaabaaaabaaaaabbababaaaabaaabbbbbbbabbbbbaaaaaababbbabbaaaaaaaabbbababababaabaabaababbababbabbabbbaabbaaababbbbababbaaabbbaababbabbaababbaabbaaaabbaababaaaaabaaababbbaabbabaaabbababaaabbaaabaabaabaabaabbbabbbbbbbaabababaaabbbaaabbbbabbabaaaaaabbbbabababaabbabaabbabaabbaaabbabaaaabbabbabaaabbaaaabbbabaaaabaababbaabbabbababbabbbabbbabbabbabbbbaababaabaabbbaaaabbbbbabbbbbabaaabbbabbbbaaabbbaaabaabbbbabababaabbbabbaaabbabaabbaaabbbbabaaabaaabbbbaabaababaaababbaabaaaaabaabaabbabbbaababbbbbbabaabaabaaaababbabbabbbbaabbbbabaaaaaabbbbaabaabbaabbbaaaaababbababaaabbabbbbaaabbbbbbbbbbbbabbaaaabababbbbaabbbbaabaababbbbbbbbaaaaababbaaaaaaababbbabbbbababbbbbaabaaaaabbbaabbabaaaaabbaabbbabbaabbbbaabbaabbbaaabbbaababaaabbaabbbabbabbbbbbaaabbbbaabbbbaaaabaababbabababaabaaaaaabbbbbabbbbbaaabaaabbaabaaabbaabbaaabbabbbbababbbaabaaaaaaaabbabbabaaaaaababaaabbabbabbbbabbaaaaababbabbbabaaababaabbaabbbaaaaaabaaaaaaabbabbbbabbaababaaaaabaabaabaaaaabaaaabbaaabbbaabaabbbaabbbaabbbaabbbaabaaabbbbbbbbbbbaabbbabaaaaaababaabbbaabbaaaaababaabaabbbbaabbbbbabaababbbbbaaaaaaaaaaaababaaaaabaaaaabbbbbbabbabaabbaaaabbaaaababaabaababbbbabbbbaaabbaaabaaaaaabbbabaabbabbbababbbbbbbbbbaaabaabaaaabbbaaaaaaabaabaabbaabbbbabaabbaaaabbabaabaababbbaaabaaaababaabbabaabbaabaaabbabbabbbbbaaabbabbbaabaababbbaaaaababbbbbaaaabbaaaaaaaabaaaabaaabbbbbbaababbabaaabbbbaaaabbbbbaababbbaaabbbaabbaabaabbaaaabbabaabbabaaabbbbbaaaaabbaabbbabaaabbbbaabaaaabbbabaaaabaabbaaaaaabbabaaabababbbabbbbabaabbaabaaaaaabbbabbaaabaabaaabababbbbbbaaabbabbaaababbbbbaababaabbabbaaaabbbbaababbbababaabbbbaabaaaabbbaaabaaaaaaaabbabbaaaabbbabaabbbaaabababbabbaabbaabbbbaaaaaabbbbabbbababbbbaababbbaaaaaabbabbbabbbaaabbbbaaaaababbaaabbabbabababaababbbbbabbaabbbabbababbabbbbaabaaaaaabbbbabaabbabaababbaaabaababaabbaaabaaaaaabaaaabbaabbaaaabbaaaaaaaaaaababbabbbabaaaaabaabaabbaaaababbbabbabbabbbaaaabbbbbabbabababaaaaabbbbaaabab abbbbbbaaababaabbbabbbbbaaaabaabaaaababaabbaabbbaaaababbbbbbbaabbbbbbaaaaaaabbbabbabbbbbbbaaabaaaaabaabbbbbbbaabbaabbabbabbbabbababbbbbaabbabaabaabaabbaabbabbbababaaaaabaaaaaaaaabbabaabaabbabaabbbbbbaaababbaabaababbabbbaaabababbbbbababaabbbaaabbbbaabbbaabaaabbaaaabaaabbababbbaabbababaaabababbaaabbabaababbbbaabaababbbbabbabbbaabaabbabbbbbbbaaababaabbabaababbbaabaabbbababbaaabbbbababababaababbbabaaaaaaababbabbaababbbbaabbaabaaabbbbabaaaababbbbababbaaaaaabbbabbaabaabaaabbbbbaaabaabaababbbbbbaabbbbbaabababbbbbaaabbbbbbabababbbbababbabaaaaabaababaabbbabbbabbbaabbbabbaabbbaaaaaaaabbbbbbbaabaabbbbbabbabaabbbbaabbbbbbbbbaaababaabaaaaabbaaabbaaabbaababbbbaaabababaabbbbaabbaabbabaabbabbbbbaabaaaabbbabbabaababbabaaaaaaaaaabbbababbbbbaaabbbaaababbabbbbaabbbabaaabbbaaaabaaaababbabaabaaabbbaabaabbababbaabbbaababababaaaaaaabbbbbaababaabaaaaabbabbaaabbbaabbbaaaaaabbabbaababbbbbaababaaababbbaaaaabababbbbbbababaabaabbbbbaabbbbbbbababaaaabaabbbabbaababaabaaabaaaaaabbabaabaaaaaaababbaaaaaaaaaabbaabbaababbbbaababbaaaaaaaabababbabbbbaabbaabaaaabaaabaaabababbbabbbaabbbabaabbbbababbaaabaabbbbbbababbbaaaaaababbaaabbabababaaababbbbbabbabbbbaaaaaababbbaabababbaaabaaaabbbaaababbaaabaabaaabaaabbabbaaabaababbabaabbbabababaabbbabbbabaaaaabbbaaaabbababbbabaabbbabaaaaaabbbaababbabaababbbabaabaaabbbbbbabbbbbaaabaabbaabbbaabbabbaaaababaabaabbaabbaaaaaababbbabbabaaaabaabbbbababaababbabbaaabaaaababbbaaababaabaaaababbaabbbbbaaabbabbabbabbbbaaabbbaaabbbabbbabbbababbbbbaaaaabaabaabbaaabbabababbabbaabaabbbbbbbabaabbbaaaabbaababaaabbbbaabaaaaaaaabbabbaaababbaabbbbbbababaabaabaabbababaaaababbbabaabbaaaabababbbaaaaaaaabbbabbaaaabababababbabbbbbaabababaaabbaaababaabbababbababbaabbabbbbbbbbbabbbaabaabbbaaabbaaaabaaabaabbbaaabbaaaabbaabbbaabaaababaabbbbbbbabaabaaabaaaaaaabbbabbbbbbbbbabbabababbbabbbaabbaabaaabaaabbaabababbbbbbbaababbabbaabbabaaaabbabaaaabaaabbabbbbbbabbbaabbabbbbbaaaabbaaaabbbabbabbbaaaabbbaaaaaaabaaaabaaabbbbababaaaaaabaaabbaabaabbabbbaabbaaaaaaaaaabbaaabababababababbabababbbbbabbabbaaaabbbbbaa bbaaaabbbbaabbaaaaaaaabbabbabababbbabbbbbabababaabaaababaaaaaabaaaabbaabbabaababbbbbaababaaabbbbbbbabaababbbbabbbababbbabbbaaaababbbbababaaaababbaaaaababaaaaaababaaaabaabbabbabbbbaaabbbbbabbabaabbbaaabbaaaabbaaaabbaabbababaaabbabbbabaaaaaababaaabaabababbaaabbbaaabbbabbaabaaabbabbbbaaabaabbbabaabbababababaabbabbabaababbbabbbbbbaaaababaababbaababaabababbaaabbbabaaababaaabaaabbabbbbabababababaaaaababaabababaaabbbbaabaaabaabbababbbaaababbabbaababbabbbabaababaaaaabbbaabbbaabbbaabbaabbaababbbaabbbbaaaabbabbbabbaababbbbbbbabbbaaaabaabbbaaaabbaabaaababbbababbababbbbbbbaaabbbbbaaaabbababbabbbbbaaabbbbbbaababbbbaababaabbbbbababbaaabbaaababbbbaabbabaaaabbbabbbbbabbaababbaaabbababbbbbbabbaabbabbbbaaaaabababbabbaabaabbbababbaabbaabbbbbabaababbabbaaabbaabbabaabaabaaabbaabbabbbbaabaabaaaaaaababbbaabbbbbbbaababbbbaaabbaaabbaaaaaaaaaaabbaabaabbaababaaaaaabaaabaabbaaabbababaababaaaaababbaababaaabababbabbbbbaabaaaaababaabbaabbabaaaaabbbbaaaabbbabbabbaabbbaabaabbbbabaabaabbaaababbbaabbaaaababaabbaabbabaaaabbbabaaabbbbaabbbbaaaabbabaabbaabaabbbbabababbbabbaaabbbbabbabbbbabbaaababaababaababbaaaabbaabbbabaaabaabbbbbbabaaabaaaaaabbbbabbaaaaaaaabbbabbbbbbbbbbaaababaabbbaaabaabaaababbaaaabbbaaaaabaaabaababaabbbbbbabaaaaaaababbbaaababaaaaabababbbbbaabbbbababbaaaabbbbababbabbbaababababaababbaabababbabbaabbbbbbbaaababbbbaaaababbababbbbaabbabbabbaaabbaaaaaabbaaabbbbaabbabbbbabbabbaaabababbaabaaaabaaabbaaababaabbbbbbabbbabaabaabaaaaaaaaaabaaabbaabbbbbaabaaabbbbbbababbbbabaaaaaabaaababbbabaabaaabaabbbbaabaababbbabaabaababbaaaabaababbabbaabaaabbbaababaaabbbabbaabbbabaabbbbabbabbabbabbaabbbabbaabaababbaaaabaaaaabaaabbababbaaaaaaaabaabbbabaabbaababaaabbbbbbbaaaaaabbbabbabababababbbbbaababbabaabbaababbaaabbbaaaaaabbbababaaaaabbbaabababaaaaabaabbbaaaabaaabbabababaaaabbbaaaabbababbaaaabbaaaababbbbababbaaaabaabaababaabaabbbababbabbabbabbbbaabbbbbbbbababbbbaaabaabaaaabbabbbbbbabbabbaaaaabbababbbbbaabbbaaabbbbabbbbbbbbbabbbaababbbabbaaababbaaabaababbbbaaaaababbbabaaaababbbbbaaabaaabababbbbbbaabbabaabbaaaba bbaabbababaaabbabaaaabababbaaabababbbbbbbaabbbbabaabbbaabbabbbaaabbabaaaaabababbabbbbaaabaaaabbababbbbbaabbaaababbbbabbbababaabbbbbbababaaababbbbbaaaababbbbbababbabbbbabaaaaaaabbaaaabaaaabaabaaabbbaaaabbbbbbbaaabbbbaababababaabaabaaaabbbbbaabbbababbbbabbbaabababaababbaaaabaabbbaabababbabaabbbbabbaabbababaaaaabbbbbabaaaaaaaabaabbbbbababbabaaababbbbbbaaaabaabaaabbbbbbbabaaaabbbaaaaabbaababaabbbabbaaaabaaaabbabaabaaaaabababababaabaabbbbbabbbbabbaabaaaabbbabaaaaabbbaabbaabababaababbabbaababbbaaabbabbaabbbaaaaabbaababbaabaabbbaabbbaababbbababbaaabbbbaaabbababbaababbaabbabbbbbbbbaabaababbbbbaaaabbbaaabbbbbaaaabbabbbbabbbbabaaabbabababaaabbbabaabaaabababababbaabbaaaabaaaaabababbbbabbaabaaabbababbbbbabbbbbbaabaababbaabbaabbaaaababaababbaabbaaaaaaabbabbababbabaababbababaabbbabbababaabbaabbaabbbababaaabbbaaaabaaaaababbbbaabaaaababbbbabaabaaaaaaaabbbababbabaaaababbbbabbbaabbaaaaaaababbbbaabababaaabbaabbabbbbbbaaaaabbaaaaababbaabbabbbaabbbbabbbaaaabbbbbabaabbaabababbbabaaabaababbbbbabbbbababbbabbbbbabbbaaabbabbbababbbaabaaabababbaaaabbbbabbbabaaababbbaaaaaaaaaabaaaaabbbbbbbababbbbbbbaabbbaabbbaabbbabbabbbbbaabbaabababbbabbaababaabbaaabbababaaaababaaababbbabbbbabaabbbabbabbabaaabaabbbbbbbaabbbbbaaabaabaababbbbabbaabbabaaaabaabbaaaaabbbabbaaaaababbabaabaaaabbaaabbbabaaababbbabbbaaaababbaaabbaabbbbabbbaaaababbaaabababbabaaabbbbbaabbabababbabbaaaaaabbababaaabbbbababbababbbbbaababbaabbbbaaababbabbbbabaabbabbabbbbbabaaaaabbaaabbabaaababaaaaabaaaaaaaaabababaaaababbbaaabababbbbbaaababbabbaabbbbbabbbbaabbbabaabbbaababbababbbabbbbbbaaaabaabbabababbbbabbabbabaabababbbabbabbbbabaabbbbbabaabbbabbbbbbabaaabbaabaabaababbbabbabbabaababbabbbaaaabbbbbbaabbbaaabababaabababaabaaabaababbabaaaaaabaaabbbbaaabbabaaabbbabababbaabbababbaaaabbbbabbabaaaabbbabaaabbabbbabbaabaababbabbaababababaabaaaaaababbbbbbabbabbbbbbaaabaabbaabbbaabaaaabbaabaaaabaabaaababbaaabababbbababaabbaaaaabbaaaaabaabbabbabaaabaabbbbaabbaaaaabaaaaaabbaabbbaabbbaaaaaabaabababbbbababbbaaaabaabbababaabbababababbbaabaababaabbaabaaaabba ababaabbaaaaabbabaabaaabaaaabaaababaabbaabaabbbaabaabaabbababbababbaaaaaabbaabbbbbaababbaabaababaabaababbbbabaabbababbaabbaaaaaaaababaababababaaababbbaaaabbbbabaaabbaabaabbaabaaabbabbaabbaaaaabbabaaabaaaaabbbbbbbbabbbbaaaabaaaabbabaaaaabbaabaaabbbbbbabaababbbbbbbbaaababaaabbbbbabababbaaababbabbaabbbaabbabbbbbbbaabbbabbaaabbabbbabbbbbabbaabbbaabbbaabbbaabbaaaaaaaaababbaaabbabbaaabbabaaaaaaaabbaaabbbabbbabbaaaaabababbabaabaabbbaabbaaabbababaaaaababbbbbabbbbabaabbaababbbbaaabaaaabbbabbaabaabaababbaabbbaaabbbbbaaaabbabaabbbbabbbabaaababbaabbbbabbbaababababbaabaaaaabbbabaabbbaaaaabaaaabbaabaaaabaababbbaabaabaaabbababbabaaaaababbbbbbaabbbbaababaabbababaaaabaababaaaaaabbbbbaabaabaabbabbaabaabbaabbbaabbaababaabbbbaabaabbbaababbababbbbabbbbbabbbbaaababbabaaaaaabaabaaabbbaababbabaabaabaababaaaababbbbbbbbbbbbaaaaabaabbbaababaaaaababbbbaabbbaababaaabbababaaabbaabbabababbaababbbbbabbaabbabbabbbbbbaaaababbbabbaaaaaaaaabbbbbabaabaaaaaaabaaabbbabaaaaabbbbaabbaabbbabbbbaabaaabbbbbbaaababbabbbabbbbababbbbababaabaabbbabaaaaaabaaabbaaaabaaaabbbbbbbaaaaaaaaaabbbbabaaaabbabbaabbababababaaabaaaabababbbabbabbaaaabaabaaaaaaabbaaaabbbabbbaaaabbaaabbaaabbbaabbaaabaaaaaaababbbbaaaaaaaaaabbbbaabbabbbbabbbababaaabababbaababbabaaaabbaaababbbbaabbbbbabbaaabaaaaabaababbbaaabaaaaabaabaabbbabbaaaabbbbaabbbabababaababbbbbaabbbbbbbaabaaaaabbbbbaabbababbbabbbbbaabaaaaaaaaabaabaaaabbbabaabbbbbaabbaaaaababbababaaabbbababaaabbbbbbabbabaabaabbaaabaaabbabbababaaabaaaaabaababbbabaabbbabbbbabbbabbabbbabbbabbbbaaaaaabbaaababbbbbbbaabbabaaababbabaaabbbaaabbaabbaaabaaaaabbbabbaababaabbbaaaaabaaaaaaaaabaabbbaaaababbabbaabbaaaaaaaaabaaabbbaabaaaaaabbabbbabbbabbbbbabbbaababbbaaaaaaaaaaaaabbabbabaabbabaaababbbabababaababaabbaaababababbbbabbabbabbabaaabababbbbaabbababaaabbbabbaababaabbbaaaabbbaaabbababaabaaabbaabaaaaaabaababbaabbabbbbbbababbbabbaaaabbabaaaaaabaabaabbaaababbaaaaababababbabaabaaaabbabababbababbbbababababaababbaabbbbabbaababbbabbbbbbbbbabbbaabbaaaaaabaabbaaabbaaaabababbbaabaaababaabbabababbabaaabaabababb aaabbbabbababaabbbaaaababbabbbbbabaababbaababbaabababbbaabaaaaaabbbabababbabababbabababbbbbbbbbaaabaaababaabaaababbabbabbbbabbbbaabbbbbbabaaaabababbaaababaaaaaabaabbaabaaaababbaabaaaabbbbbabbbbababbbabaabaabbabaaaabbaabbbbabbbbbabbbbaabaababababbaaabaabaabbbbbabbabababaaababababbabababaaaabaabaaabbbbabbabbbbbbbbbabbbabaababbaaaaaaabaaabababbbaaabababbabbbbbaaaaaabbbabaaabbaabbaaabbaabaaaaabbbaaaaababbaabaabbabbbaabbaaaaaaaabbababaabbabaababbbaaabaabaababaaaaaaaaaaabbaaaaaababbbbbbbabbbabbbbaabbabaababbaaaaabbabaaabbaababaaaabbbbabbbaaabbabbaaabbaababbaaaababbbbbabaaaaabbbabbbabbaabaaaabaaababbbaabbbbbbbababbabbabaaabbababaabbabbabaabbbaaaabbaabbabaabbbaaaaababaabbbabaabaaaababaaaaababbaaaaababbabbbbbaabaabababaaabbabbaaaabbbbbbababbbaabbbbaababaaababbabaabbababbbaaaaabaaababbabbbaaaabbababbabbbbababaabbbbaabababaaababbaaaaaaabbbbbaaababaaaabbbbabbaaabbaabbababbabbbbababbabaaababbbabbbaabaaabaabaabaabbbbabbbbaababbbaaabbabaabbbabbabbabaaaaababbabbbabbbbabababbabbbbabbbaaaaabbabababbaaababaabbaaaaabbababbbbbbabbbababbbbbabbbbbaaabaababbbabbababbaababaaaaaabaabaabbbabbababbbbbabbaababbaabbaaaabbbbbbbbbbbbbaaaabbbbaaabbababbaaaabaaaaaaabbbbbaabbbbabaabaaaabbabbaaabbabbbbbaaabbbabbbbabaabbbbbabaaaaaaaaabbaabbabbbbaaaaaaabbabaaaabbbaabbaaaabaaabbabbaaabbaabababbaabaabbbabababbbbaabababbbaabbbabbaaaababaababbbbaaaabbbaaabbbbabbbbabbbbabaabaabbabbabbabaabaababbaaaabaaababaabbababbbaaaabaababaaababababbaabbaabbbbbabbababbabaababababaabaaaaaaaaabbabaabaaabababbbbbbbaaababbbbaaaaaaabbbaabaaaaaababbbaaabababaabaaabbaaababaabbabbabababbbbbbaabaaababbbabbaaabbabbabaabbbaaabbbbbbabbbbbbabbbbabababbaaaaaabaaabbaaabaabbabbbbabbaaaaababaaaaabbbbbaabbaabaaaabaaaaaabbbbababaabbbbbbaaabbbbbaababbabaabababaaabbaaabbbbaaabaaaabbbbbbbbaabaaaaabbbaaaaabaabbaababbabababaaabaaaaaaaabbaababaabbabbaaaabaaaabbbabababaaabababbbbabbaaababbabbbaaaababbbaaaabaaababaabbabbbbbbbababbabbaaabbaabbababaabaaaaaabbbaaabbbabbbbaaabbaaabbbbbabaabbbbbaabbbbbaaaabbababbaabbaababbbbbbbbaaaaabbbbbbbabbaaababaabb aaaaabbbbaaababaabaabbabbaababaaaabbabbabaabaaabbbaabbbabbaabaabababaaaaaabbaababaaabaaaabbbabaaabaaabaababbbabaabbaaabaabaaabbbaaaaaaabaabbbabbbabbabaabbbabbaaabaaabbbbabbbaabbaaabbababbaaaabaaaababbbbaaabaaabababbbbababaabababbaabbbbabbbbbbabaabbbabbabbabaaaaababbbbababaaaabbbbbabbbabbabbbababbbbbbaabbaaabbbbabaababababaababbbabbbbabaaaababaababaabaabbaabaabababbbbabbbbabaaaabbabaaababababaaaabbbabaaababaabaaaabbbaaabaaababbabbaaabbabbbbaaabbaababbbbababbbababaaaaabbaaababababbaaababbbbaabaaaaaabaaababbbabaabbabbbbaaabbbbabbabbbabbbabbbabbaababbabbaabbaabbbaabaabbbbbabbbaaaaaabbabbbabbaabbbbababbbabbbbaaaabaaaaababababbaaababaabaaaabbabbaabbabbbabababaaababababbabbabbbbababaabaabbabbbabaabbbababbbaaabbaabbbbbabbabaaababbaabaabaaabbaababbbbababbbbbaabbaaaaabbaaaaabbaaabbbbbbbaabaaababbbbaabaabaabaababababaaabaaababaabbaabbbbbbbbbbabaabaaaaabbabbbbbaabaaabbaaabbbbbbbbbbabbabbbbbbbbabbaaababbbabbaabbbababbbaaaaaaabbababbababaaabbaaaaabaabaabbbaabaabbaaaaabbaaaabbabbbbabbababbabaababbabbbbaabbbaabaabbaaabbababbabbbaabababaaaababbbaabaaaabbbbbaabababbbbbbabbbabababbabbababbababbabbbbabbaabbbababaaabbaababbbaabaabbaaababbabbbaabaabbababbbbabababaaaaaaaababaabaabababaabaabababbbaaabaaabaaaaabbbbabaaabaaabaabbaaabbbabaabbbabaabbbabaaabaaaaaabbbbabbbabaaabbaabababbabbbbabbaabaaabbaabaababbbbaababbaaaaababbbaaaababaaaaababbabbababbababaababbbbabbababaaabaabbabbababbabbaabbbbaaaaabbbabbaaaaababbbabaaabbaaababaababbbbbbaaabababaaabbaaababbbbbbaababaaabaabbbaababbbbbbbbababbbbaabababbbaabbbabbaabbabbaababaabbabbaabbabbaaaaaaaabbabababbbaabbbbaabaabbaababbabaabbaabbabaabbaaaabbbbabbbababbbabaaababbbbaabbaabbbbbabbbabbbaaabaabbabbbbaabaaaaaabbabbaaaabaaaaabbaaaababbabbbbaabbabbaababaaabaabaababbbbbbaaaababbbbbabbabbaaababbbbbbbaaaaabaabbaabaaaaaabbaaabbbbbbabaaaaababaabbabbabaaabbbbaaaaaabbbbaaaabbabaababbaaabbabaabbabaababbbbaaaaaaaaabbabaababaabaaaabbbbaaabaaabbbababbaabbbbbaaaabbaababaaabbbaaaaababaaaaaabbbabbabbbbaaaabaababbbbaaaabaaaababababbaaabbaaabbabaaaabbbbbabbabababba abaabbabbabaabbaaaabaabbbbabababaababaabbaaabaabbbbbabababbababbaababaababaabaabaaaababbbbbabbaaabbabbabbbaaaaabbabbbbbbababbaaaaaaabbbbbababaabababbabbbbbbaaaaabbaaabbbbbaaaabbbbaaabbabaaaababaabaaabaabbbaaabbabaaaababbabbbaabaabaabbaaaaaaaaabaaaabbbbbbbbaabaaaaaababaaabbabaabababaabbaaabaabaababbaabbabababbbbbaaaabbbaaabaabaabaaaabbbbaaaaaabbbbaaabbaaaaaabbabbababaaabaaaabbbaabbbbaabaaabababbbaababaabbbabababbbabbabbaaabbaabaabbababbaaabbabaabbbababbbabaababbabbbabbabbabaabaaabbaabababbbbaaababaaaabaaaabaabbaaabbbaabaababaabaababbbaabaabaabbaabbabaaabbbaaababbabaaababaaabbbbbbbababbbbbabbaabaabababbbabbbababbabaaabbaababbbababbbabababbabbaabaaabaabababaaababbaaabaaabbbabababbaabaabaabbababbabbabaaaaababbaababbbbbaaaabbbabababbbbbaababbbbabaaaaabbbbbabaababaabaaabbbbbbbbbbbaababbaaaabaabbababbaababababbabbbaaabbbaaaababbabaabaaaabbbbbbbbaaaaabaaabaaaabaaabaaaabbaabbaaaaaabbbbaaabbbaabaababaabbbbbaaaaaabbaaabaaaaabaabbaabbbaababbbaababbaaabbbaabbaabbaaababbbbbbaaaaaabaaababababaaaaabaaababbabbbbaababbabaaaaaaaaaabaabbabbaaabbabbbaabaaababaaabaababbabbbbaaaaabbabaaabaabaaabaabbbbbbaababaabbabbbbaaaabbbbabbaababaabbbabaabbaaababaabbbaaababaaabaabbbbaabbbabbaaabbaaababbbbabbbbbaabbbaaabbbbbaabbabbbaaaababaaabbabaabaabaaaabaabbbaabbabbbbbaaaabbaaaaabbbaaaaababaababaaabaaabbbaaaabaaaaaaaabbaaabbababbbbbababbabbabbbbabababbbaaabbbbbabbaababbbbbaaabbabbbbbbbbbabbaababbbaababbbabaabbbbaaaaababaabbbbababbaaaababaaaaabbbbbbabbbbabababbababbbaababababbbbaaabaaabbbabbbbaaaaabbabbaaaaaabbbbaaabaaaaaabaaababbbabbbbbbabaaabbaabaaabbabbbbbabbaaaabbabbabbbbbaababbaaababbbbababbbbaaaabbbbabbaaabbabbabbabbbbabaabbabababbbbabaabbbbabbbbbabbabaaaaabbabaaaabbaaabbbbbaaaaaabbaabaabbabaababbaabbaaabbaababaaaaabbabaababaabaaababbababbbabbbaaaababbbbbbaabbaaaaaababaaaaababbbbbbababbbaabaabbabbaabbabbabababbbbabaabaaaabaabbaaaabaaaaabbbabbbbabbbbbbbbbabaabaabbbabaabaababaaabbbaaaaaabbbbbaabbabaabaaabbbbbaabbaaaaababaabaaaaabbbbaaabbbababbaabbbaaabbbbabaabababbbabaaaabbbbbbaabaabbbbbaaabababba baaaaabababaabaaaababbaababbaabbaabaabaabaaaabbaaaaabaaaaabbaabbbbbababbaaabbbaaaaabbaaabaaabbbbbabbbbbbbaabbbaababaaaabaaaabaabaaabaabbbbaaabbbbbababbaaaababbbbbabbaaaabbbabababbbaababbababaabbaaaababaaaaaaabbababbbbaaaabbbbbabbbbbbaaaabbbbbaabbbbbbababababbbabbabbbaaabbabababbaabbbababbaabbabbbaababbbbaabaababaababbaaaaaabaaabbbbbbaaabbaabbbbbaaabbabbaaaabaaaaababbabbbbabaabbbbaaabbbaaaaabbbbabbbaaaaaaababbbbbababbababbbaaabbabbaabbabbabaaaabaaabaaaaababaababbbbbbabbaaaababbbbbaabbabaaaabbbbaaabaaabbaaabaaabbbaaaababbbbbbbabaabbbaaaabbaabbaaabbaaabbbbaababbbbbaaaabbbbaabbaaaaaabaabbaababbaabbabbbaaaababbaababaaaaaaabbbbaababaabbbaabbbbaaabbbabababbbaaabaaaaabbbbbbaabbbbbabaababbabbbaaabbaababaaababbbbaaaaabaaabaabbaaaaababbaababbbabbaabaabaababbbaabbaaabaababaabbaabaaaabaabbababbaaababaabbbbaabbbbaaaaabbbbbaaaabbaabbbbbbbabbbbabaabbbbbababbabbbabbaaabababbaaabaaaabaaabababbbaaaaaabaabbbbbbbbaababbababaabaaabbabaabbabbabbaabaabbababbaaaaabaabaabbaaaaabbbbabbaabaaaabaaababaababbbbbbbbbbabbbabbbbbabbbbabaabababababaabaababbaabaabababbbbbbbbbbbbbabbbbbabbabaabaabbbbabaabbaaaaaababbababaaabaaaaabababbbbbababbbbaabbababaababbbaabbabbbabaabababbbabbaaabbbbbbbbabaabbabbabbababbbbbaaaaaabbaaabbaaaabbbbabaababbbbbabbabbabbabaabababbbaababbaabbaababaaaabaaabbaabbabaaaababababaaabbbbababbabaaababaaaaabaabbbabababbaaabababbbaabaaabaabbbabbbbbbbaabbaaabbbaaaaabaaabbabbabbbaababbababbaabbbabababbbbabaaaaabababbbababaabbaaaaaaaaaaaabbabbabbbaababbbabbbbabbbbbbababbaabbbbbababbbababbabaaaaaaabbbbbbabaaaababbabbaabbaaaababbaaabbabbababaabbbbbaabbaabaaabbbaabbabbbaaaaabbbaabbbbabbbabbbbaabaaaaaaaabbaabaabaabbaabbaaaaabbbabaaabaababbaaaaaaaababbaaabaaaaaabbbbbbbbabbbabbbababbabbababbababbaabaaaaabbbbbaababbabaaabaabababababbbbbbaababbbbbabbbaaabbaabababababaaabbabbabbbbaaaaabaabbbbabbaabaaababbababaabaabababbaababababbabbabaabbaabbbbababbabbbbababbabbaabbbabbabbbabaabaaabaabbabaaaaaaababbbbbbbabbbbbaaababbbbaabaabbbbbbbaaaaabbaaaaabbbbbaaabbabbabbbbbbbaaababaaaabaabaaaaabbbabaaababbb babaababbbbaaaababbaaababbbbbabbbabaababbabaabbbabbbbbbabbaabbbabaaababbbbbaaabaabaaaabbaaaaabaabaaaaaabaaaababbbbbbabbbbbbaabaabbaabbbbbbbabaaaabbbbaaaabaaababbababbbabbbaabbabbbbababaabbaabbabbabbababbaababababaaaaabaabaaabaabaaaaaaabaabbbabbbaabbabaabaaaaaababaaabaabaabbaabbaabaabaababbaabaababbaabbbbbabaabbabababbbabbaababbbbaababbaaaababbaaabaabaabaaabbbaabbaaabbbbbaaababaabbaaabbbaaabbabbbbaabbbabbbbaababbabaabaaabaaaabbbbaaabaaabaabbbbbbbaaaabbaaabbababababaabbbbbabbabbabaaaabaabbbbabbaaaaabbababbaabbbaababababbbbabbabbbbbabaabbababbbbabaaaabbbbaaaabaaaabbbabbbbbaaababaabaabaaaababaaabbbababbbababbbabbababbabababbbaaaaaaaaaababbaaaaabaabbaaaabbaabbbabbaabbbbababbabababbbbaabaaaabaabbbbbababaaabbbabaaaabaabbbbbaaaabaabbaaabbabbbaaabbbabbbabaababaaaaaaaaaababbababbbaaabbbaaabababaabbababbabbabbaaaaaaaabbbabaabaaabbaaaaaaabbaabbabaaaaababbbbbbababaaabbbbaaaaababbabbbbabbababaabaaabbbbaabaabbbbabaaabbbababababababaababaaabbbabaabbbaaaabbbaaaababaabbabbabbaabaabaaabbbabbbababbabaaaabbabbabbaaaaabababaababbabbababbabbbabaaaabaaaabaaaaaabaababababbbbabbbbaaabbbbbaaaaaabaabaabbbabbbabbbbabbabaabaababbbabaaaabaabbabababababababbabbbaabbbaaabaabbabababababbabaaaabaaabaababbabababbbabbbabaabbbbaabaababbabaabababbbbaabbbaababbbbabaaabbabaaabababaabaaabbabbbaababbbbabaaabbbabbbbbbbbbbbaabaababbaababababaabaaaabbabaaaaabababbaaabbabbbbabababaabaaabbbbbabbababbabaabbbbaabaabaaabaabbaabbaababbababbabbbabbaaabbaaaaaaababbbaaababaabbbaaababbaabbabbabaabbaaaababaaabaabbabbbbbabababaaaaaaaabaabbababbbbabbabaabaaaabbaabaabaababbaaabbaaaababbbaaabbaabbabaaaaaaababaaaaaaabbaaababaaaaabaaabbabaabaabbbbababaaabbbaaaaababbbabbaabaabaaabababbbaaaabbbbbaabbabbbababbbbaabbabbaabbbabbabbbbabaaaabaabaabbaaabaabbbbabbbababaaabbbbabbabbabbbbaaabaababbaabaabaaabbaabaaaaaaaaabbbbaabbbbbbabaaaaabbbabbbbaaaaababbbbababaabbaaaaabbabababaaabababababbbaabbaaabbbbbabaabbbbaaaababbbaabaaabbaaaaaabaabaabbbbabbaabaababbaabbbbabaabaabbababaaaabaababababbbbbabbabababaabbbbbaaabbabaaaabbabbbabbabbabaaaaba abaaaaaabbabbbbbbbbaaaabbbababaaababbbabaabbbbababbbbaabbaaabbbbabaaaabaabaababbbbabbabaabaaaabaabbbbbaaabbabaaaabbaababbbaaaaabaaaaabbbabbbaabaabaabaabaaaabbbabbbabababaaaabaaabbabaaaaabbbbbbabbbbbaaaababaaabbbaaaaabaabbbbbaabaaaabbbbaabbbbbbbbaaabbabaabababaabaaabbabbabaaaabababbababbbbaabaaaabaaaabbabaaabaaaaabaabbbaaabbabbbbabbbaaababbaababaabbbbaaabababbaaababaababaaaaabbababaabababababaabaabbaababbbbaaaabbababababababaabbbaaaaaaababaababbaabaababbaabaabbaabbaababbabbabbbbbabbbbabbbbabbabaabbabaabaabaabbbabbbaabbabbbabababbabbaabbbbbbbabbbbbabaabbabbaabbabaaabbbaaabbabbbaabbbabbaaaaaabbbababababaaabbabbaabbbaaaabbaabbbbbaaaaaabaababaabaaabaabbbaababbbabaabbaaabbabaaabbbabababbbaabbbbaabbabbbbbabbbabababaaababaababaaabaaaabbbbbabbbbaababbaaaaaaabbbbabbaababbbaabaaabbaababbaabaabababbaabbbbbbbaaaaabaaaaaaaabbaabababbabaabbbbbaaaabaaabababbaaabbabaaaaaaababbbbbaababbbaabbbabbabbbbaaaaababaaabaabaaababaaabbaaabbbaaaaaaabaabaaaaaabbbababbababbabbaaabbabbabbaabbbbaaaabaaaaabbbaaaabbbabbabbaaabbbbbabbbaabbabbbaaaababaaaabbbbbbbbbbbaaaaabaabbbaaaaaaabaababbababbaaaaaaaaaaabaabbaaababbaaabbaaaababbbbaaaabbaaaababaaabaaabbaabbbaaabaabaaabaabbabbbbbababbaaaaaababbaabbababbbbabaaaabaaaaaaabaaaaaaaabbabbbbbaabbabbbbbbabbbbabbbbbaaabbbaabbbbabbaabbbabaaabaaabbbaabbbbaaababbbbbaaabbabaabaaaabaabaababababaababbaaaababaababbababaababbbbbbbbabbbabaaaaaabbbaabaabbaaaababbaaaababbbaababaabbaaaaabbaabaaaaabbaaababbaababaabaaaaaaaabbbababbbabbbabbbbbbaabbabaaaaabbbaaabbbbaabbaaabbbabbbbaabaaaabbaaabbbaaababaaabbaaaabababaaababbaaaabbbaaaabbababababaabbbbabbbaabaababbababaabbbaabbbbbabbaabababaaababbbaaabbabaaababbbababbbbbababbabaabbbbbbbbabbaabbabaababbaaabaaaababaababbabbabbabbbbbabaabbbabbabaabaaaaabbbabaababaabaababbbaaaabaababbaaabbabbabbababaabbabbbbaababbbbbbbaabbabaababaabaaabaaaaabbbaaabaabbbabbbaaaaababaaabaababaaaaaaabaaaaababbabaaabbbbaaabaaaaabbbbbbaaabaaabaaaaaaabbaabbbababbbaabaaaaabaabaaabbabababaaabbbabbbabaaaababbbabaabbabbabaaaabababbabaaabbaaababbbbabbbbaabbabbba aabbabaaabbaaabaabbbababbbbbbabaaaabbbabbaaaaabaabbbabbbabaabbbbbbabbaaabbbbaabaaaaaaaabaabbbaaaaaaabbabaabbabbaabaabaaabbabbaaabbaababbbababbbbabaabbbbaabbbabaabbaaaabbbbaaaababbababbbabbaaaaaabaabaaabaaabbabaaababbaaabaabaaabbbbbabbbbaababbbaaababbbbbaaaaaaabbbabbaaaaaabaaabaaabaaabaaabbbababbaabababbaabababbbbbaaababababbbabbbbaababbbbbbaabbabbaabaaababbabaabbbaabbabaabbbaaabbabbbbabbababababbabbbbaabbbbbaabaababbbaaaababaaababaababbababaaabbabaaaabbaabbbabababbabbabbbbababaabbbbbbabbbbaaabbbabaabbbbaaabbbaabbaabbabaababaaabbbabaabaaabaaaabbbbabbbaabaabbbabbbaaaabaabbbaabbbbbabbbaababbbbbaabbaaabbaaabbbbaabbabbababaaaabbaababababababaaabbbbbbbaabbaaaabaabaabababbababaaaabbaaaaaabaaabbbaabbbabaabbaaaabbbabbbbbbbababbbabbaaaaabbbbaababbbaababbaabbaaababaaabbbbababbbbbbbaababbbabbabbaabaabbbbbbabababaabaaaabbbaababbabbabbbaaaaaabaababbaabbaaaaababbbbaaaababbaabbbabaaabbaaaaababbbababbbbaababababbbbaabaabaabbbabbbaaababbbbaaabbbaabbaabbbbaaabbbbbabaabaabaabbaabbbbbbabaaabaaabbbabbbaabbbaaaabbabbaabbaaaababaaababbbababaabababbbababbbbabbbbaabbaabababaaabaabaaababaaaaaababaabbbabaaabaaaaaaaabbabbbbbbaaaaababaabaabaababbbbabbabaabaaaabbababbbabbbaababaaabbbbbababbbaaaabaaaabaaababaabbabaaabbabababaabaaabbbbbaabbaaabbababbabbabababaaaabaaabaaabaababbbbbaababbabbbaabaabaaababaababbaabbaaaaabaabbbbbabaaabaababaaabbbabaababababaabaabbababbbbabbbabaababbbbaabbabbabaaabaaabaabbbababbbaaabbbbaaaabbabbbaabaabbbaaaabaaabaababbbbababbaaaaaaababaabbbaaababbaabaababbaaabbabbabbaaaaababbbaaabbbbaaaababbabbbabbaababbbababbbbaaaabaababbbbaaaaabbabaaabaabbabababaabbbbabbaabaaabbaabbaaababaaabbbaaaaabbbababbbaabaaaaaababaabbbaaaaaaaabaabaababbbbbbabbabbbbbbbabbbabbbbbaaabbabaaaabbabaabbbaaabbabbbababababbbbabbaaaaabaaababababbbabbaaabaabbaaaabaabbabbabbaabaaabaabbbbbbbbaaaabaaaaaaabaaaaabbbabbbbbbaaaabbaabbabbbaabbabaaaaababbbaababaabbbbbbaabaaababbaabbababbbabbabbabaaabbabbbbaabbbaababbbaaaababbabaabbbaaaaaaaabaababbbaabababbbabaabaaabababaabbababbaababbbbaabbaaabaabaababbaabaabababaaa baaaaabbaabbababbbbbbbabaaabaaabbbbaaaabbbbbaaaabbaabbaaaaaaaaabababaabbbaabbaabbabbabaabbaaaaabbbabaabbaaabbbbabbbbaabbbbbbaaaabbaaabbababbbbbabbbabbababbabaabababbaababaaabbaaaaabababbbabbbbbbbaaabbaabbbabaaaaaaaaababbaababbabbaabbbabbaabbbababbaaabbbbbabbbbbbbabaaabbbbaabaabbbbaaaaabababababbbabaaaababbaaaabbbabbaaaaabbababbabbabbbabbababbbabbbbbaabbbabaabbbbbbaababaaabaaabbbbbbbaabaabaabbaabaaababbaaabbbbbabaababbaaabbbbbaabbbabbbabaaabbbbabaaaaabababbbaaabbaababbbaabbbaaabaabbbababbaabbbbbaaabbbaaababbaaabbbaaaaaaabbabbbaaabbabbaabaaababaabbabbabbaabaabaaaaaabbbbaabbbaaaabbbabbbbbabbabbbbabbbbaabaabaaabbabaabbaaababbabbbbabaaaabbbbbaababbbabbbbaabaaabaabbbabababababaaaaaabaaabbbbabbaaabbbbbbbabbbbabbbbaaabaabaabbababaabbbabbaaaaabaaabbababbaaababaaabaaaaaaaaabababbbbaabbbaaaaaabaaaabaaabaabbbabbabbabababbababababababababbabbaababbbaabbbaaaabbbbaabaaaaaabaabaabbbbaabaaabaaaaabaaaaababbaaabaaaaaaaaaababaabababababaababbbaabbaababbbabbabbbaabbbbbaaabaabbabbaaabaaababbaaabbaabbababbaabbaababaababbbaabaabbbbbbaaabbbbbabbabbabbabaaababbbaabbbbaababbbabbbaabbababbbaabbababababbbbaaabbbabbaabbabaabbaaaaaabaababbabababaaabbbbababbaabbabbbaaabbbaaababaaaabababaabbbbbbabaaaabbabbbbbbababbababbabbaababbabaabaabbabaaabbaaabbaabbbbbbabbabaababbabaababbabbbbabaaaaabaabbbaaaaaaababbabbaaaabaaaaaabbaabbabbbbbbabbaaabbbabbbbabbbaaaaaaaaabaabbaaaababaaabaaabaaaaaaabaaababababaaabaaaabbbbbbbbaaabbbaababbbabbbbbbaaaabbbaabbaaabbaabbbaaaabbabaaabbbbaaaabbbabaaaababaababbababbaaaaabababbabbbaaabbaababaaaabbaababbabbbabbbaaabbbabaaaababaaaababbaabbbbabaabbabaabbababbbbbabaabbaabbaaaabbabbababbbbabaabaabbabbbaabbabababbbababaaabbabbaabababbbabbaabbbbaaaaaaabaaabbaaabaaabaaaaaaababbbababababbbababbbababbaaabbabbbabbabbabbbaabbabbaaaababaabaabbbaabbabbaabaaabbaaabaaaabbababbaababaababbbbbaaaabaaabbaaaabbaaaababaaaaababaaababaaabbaaaabaabaabaaababaababaaababaabbbababbabababaaabababaabbbbbaabbabbaabbbbbbabaabbaaabbbbbabbbababbaabbbaaabaaaaaaaabbbaababbabbaabbbaaabbbaaabaaaaababbabaaaababbb abaaabbbaaaabaabbabababbbaabaaaaabbabbbbbbaaabababbababaaaaababbbabbbabbabbbaaaaaabbbbababaabbabaabbabbaababbaabbaaababaabbabaabbaaaabbaaaabbbbababbbbbaaabbbaaabababbababbbbbbabbbaaabbbabaabbbaabababaaaabbababaaaaabaaaabaaabbaabbbabbbababbbbabaaabaaabbbabababbbbaaabbabbbabaaababbbaabbabbaaabaabaabbaababbaaaabbbaababbbbabbbbaabbababbbabbbababbbabbbaabbabbbaababbbbaabaabbaaabbabaaabbababbbabaabbaababbabaaaaaabaaabbabababbabbbbbbbabaabbaababaabbabbbaabaababababbbbbbbbaaaabbbaabaaabaababbbabbbbaababbbaaabbabaaababbbbbaabaabaabbbabbaaaaaaabbaaaaaababbbabbababbbabaabbababaaababaabbbbababaaabbaabaabababbbababaabbbbabbaabbbbabbbbaaaabaabaababaabbabbbabaabbbaabaaababbabbabaaabbbaababbabbbbbabbbbaaabbaababaaababbaabaaaaabbaaaababbaaababaababbaaaaabbbabaaaabbbaabbabbabaabbbbbbbaaaabaabababaabbabbaabbbabbaaabbabbabbabaabbaabbaaaabaabbbaabbbabaaaaabbbabbabbaabababbaaaabaaaabaabbbbaaaababaabbbbbaaaaaaaababbababbbbbbabaabbbbaabaaaababbbaaabbbbaabaaaaaaababbbaaaaabbabbbabababaabaabaaabbabbababaababaababbabaaaababaabbabaabaabbbbaabaabababaababbaabbbabaaaaaaaabbbaabababaaaabaaaaababaabbbaabaabbaaaaabbabbaaaaaaaaaaaabbbbaaaaaabbbbbbaababbbababbbbbbbbbbabaaababbaabaabaababaababbababbbbaabbbaaabbababbabbbabbbaaabbabaababbbaabbabbbbabaababbbabbababababaabbaabbababaaaaabaabbaaababbaaaabaabbaaabbbbbabbbbbbabaabbbabbabbabaababbbabbbbbaaabbababaabbababaaaaabaaaaabbabaabbaaabbbbabbabaabbabbbababbabaaaaaabababaaaabaaabbbabbbbbbbbaabbaaabaaaaabbaabbaabbabbaababaababbbabbababbbbaabababbabaabaabaaabaaabbbaabbabbaaabbbbaaabaabbbbababbabaaaabbaababaaabaaabbbbbabbbababaabbbbabbaaabaaabaabbbbbaabbbabaaaaaababbbbabbbabbabbabbbbaaaababaaababbbbaaabaaaababbbabbbaaabbbabbbbabbaababbbbbbbabbababaabaabbbbbaabababbabbaabaaaabaaabaabbaaaabaabbababaababbbaabaaabbbbbbbaabbaaabbbaabbabababbabbbaaabbababbaababababbbabbbbaababbabaaaaaaabbbbaaaaabaaababaabaaaaaaaababaabababaabbbabaabbaaabaaaaaabbaaabbabaaaaaababababbabbbbbabbbaaabbbbaaaabbaabbbaaaaaaabbbaabaaabaabbbabbbbbabaababbbbaaabbbbbbaaaaababaababbaabbabaaab abaaabbbbaaaabbbaaaababbbababbabbbaaababbabbbbbabaabbabaaababbbbaabbbababbbbbbaaaabaabbaaabbabbaaaabababbaaabbaaabbbbbabbbaaaabbbaabaaaaabbaabbaabaaaaaaaabbabaaaababbaabbababbababbbbbababbababbbabbabbbabaaaaaabababbaabaaaaabababbbabbbbaabababbbbbbaabaaaabbbaabaababababaaaabbbbbaabbaaabbaaabbbabaaabaaaabbabbabbaabbabaababbaabbbbbbbbabaabaaabbaaaabbabaabbaababbbbabbbbbbaaababbbabaaaabaaaaabababbbbabbaabbbbabababbbbaaaaaaababbbbbbbaabbbabbbabbbbbbaaaabbaaababbbbabbbbbbaabbbbbabbabbabbaabbbbbbababbaaaabaaabbbabbbbbaabaaaaabaaaabababbbbbbabababaaabbaaabaaaabaabbbbbababbbaaabbababbbababaabbbbababaaabbbaababbabaaabaaaaabaaabbbaaabaaaabbbabbbbbbbabaabbaabaabbabbbababbaaaabbaabbaabbbabbabbbaaabbbaababababababaaabbbabaaababbbbabbbbbaabaabbaababbbaabbbabbaaaabbbaaabaaaabbbabaaaabbaabaabaabbabbbbabababbabbabbbbbbbbabbbaaababaaaaababbabaababbaabbaababaaabbbbaaabaaaaaabbaaaaabbbbbaabbabbbbabbbbababbbbaabbbabaaaaaaaaababaaaabbbaabababaaabbababbaabbabbbbaababaabbbabbabbbbaaaaaabaaababbaababbbbabbbabbbabbbbbaaabbabbbbbaabaaabbaabababbbabbbaabbaaaabbbaababbabbaaaabbaababaabaabbbaaabaabbbaaaaabbababbaabbbbbaaaaababaaabababaaaaaabbaabbaaabbababbaaaabbbbaababbbbbabbaabbaabbaaabbbaabaabaabbaabaaaaabbbabbababbaabaababaaabbbabbbbaaaaabbbababbbbabbbaaabaaaaabbbababbbbbbaaabbbababbbbbbabababbbabbbbbbabbaabaabbbababbabbabbbaaaaabbbaaabababaabbaaabbbbbbaaaaaabbaabbbaabbbbbbabaabaabaabbbbbbbabbababbbabbbaaaaabababbbbabaaaababbbbababbbaaabbbaabbaaabbbabaabbbaabbbbaababaabbabbbbabaaabaabbaabbaababbbbaabababaaaaabbbababaabbbaabaaaaaaaababaabaaabbabbbababbabaaababbbaabababaabbbaaaaabaaabababaaabbbbaaababbbabbbbabbbbaabaaabaabbaabbaaabaababbbbaababbaabbaabbbbbbbabaabbabaaaaaabbaabaaabbabaaabaabbabbabbbabbabbbbabbababbbbaabbbbbbbaaaabbaaaaabaabbabbabbbbaabaabaaabbabaaaaabbaabbbbbabbababbaabbaabaababbaabbbbbbaaaabbbbbbbbbaabaabaaaaabaababbbabaabbaabaaaabbbaaababaabbbabbaaabbabaaaaaaaabbbaaabbbabbabbbbbaababaaaababbaababbbbbbbaabbbabbabbbabbbaabaabbaaaabaaaabaaaaaaabaabbbbbabaaabbbabaaaaabaaabbaaababab aaababbaababbaaababaaaaaabbabababbaabaaaababababbaabbbbbbbbbbaabbbaabbbaabaabaabbbaaabbaaabbbbaabbaaaaaaaabaabbababababbaaabaababbaabbaaaaaabbbbbaabaabbabbaabbbbbbabaababaaabaaabbbbaabababaaaaababaaabbababaabaabbaaaaabbbbaaabbbbabaababbbbaaabaabababbbbaaaaaaababbabbaaabbaabbbbababbabbbabbbaabbaaaaaababaaabbbbabaaaaabbbaabaabaabbbbbbaaaaabbbbbababbaabbbaababaabbbbbabaabbabbbabbbbbbabbaabaababbaababaaabbbaabbabababbbabaaabaabaaaabbabaabbaaababbbbbabbbbaaaabbbbabbbabbabaabbbabbbaabbababaaababaababababbabbbababbababbaaaaaaaabbabbabaaaabbabbbbbabaabbababbbbaababaababaaabaaaabbbbababbabbabbbaaaabaaabaabbbabbaababaabbbbbbabbaabaabaababbbaaaabaaabaabbbbbaabaabbabbaaabbaaaabbbbbabaaabaaababbbaaaaaabbbbbbaabaaaabbbaaaababaaaaaababbbabbaabbabbbbaaaabaaabababaaabababaabbbbbabbaaabbbabbbbabbaabaaaaababaaabbbaaaabaabaaabbbbbbabaabaaabbababbbababbabbabbbaabbbbababaaabbaaaabbabbababbaaaabbabaabbaabbabbabaabbabbbbbaababababaaabbabbbbabababaaababababaaaaabbaabbbaabbabbbbbbbbabbaaaababaaabbbbabbabbbabbababaaabbaaaaaaabbabbaaabaabaababbaaabbbbbbaaabaababbbbabaaabbbaaaabbbaaaabaababbaaabbabbaabaabaababaaaabbabbbbaabbaabbaaabbabbbababbababaabaababaabaaabaababaabbabbababaaabbbaaabaaabbbbaababaababbbabbbbbbbaababaaababbbaabbbbbaaabbbbaabaabbbabbbbabbabbbbabbaaaabaabbaababbaabaaaaaabababaabbbaabaababbbbbbaaaaaaabbbababbababaaababaabbbbabaabaabbbbbabaaaaaabbabaabaabbabbaabbaaaaaaababaaaabaaabbbabbbbbabbaaaababababaaabaaaaabbaabaaaaaabaaaaaaabababaaabbaababbaabaaababaabaaabaaabbbbaabbbaabbaabbbababaabbbababbabbbbabaaabaaababababaabaabbabaabababaabaabbaaabaababababaabababbbbbbabaabaaaababbbabaaabbababaaaaabbaaabbabbbaabaaababaaaabbbbabbbaababbbaabbaabaabbbbbababbaabbaaaaaababbaaaaaaaabaabbbbababbaaabbabbabaaabaabaaaaaababbabaabaabbbbbaaaaaaabbbbaabbbabbbbbababbabbbaabaabbaabbbaaaabbaaaabaaabbaabbbabbaaabbaaaaaabbbabbbbabbabbaaaaaababbbaabaababbaaaaaaabbbbbabaababaaabbbaaababbaaabbabbbbbbbaabbbbbbbabbaaaaabbbbbbabaaababaaaaababbbbabbbaababaabbaabbaabbbabbabaaabababbaabbaabbaaabaabbbbbbbbbabaaaa baaaabaaabbaaaaaaabbbbabbaaaabababaaaaabaaabbbbababbbbbaaaaababbbbababbbababaabbbabbbbaabbaaaaaababbbaaababbbaaaababaaaaaaabbbaababaaaabbabbbbbbabbbbabaababbabbabbababbabbbabaabbbbaaabbbbbbbaababaaababaabbaaaabbabbaaaabbbbaaabbbababbabababaabaaaaaaabbbababaabbbbabaaabaaaabbabbbababaabbaabbbaabbaabaaababbabbbbbbbaabaaaabbabbbababaaababaaaabaaabbabbbabaaabaabaaaaabbaabaaabaabbababababababbbaaabbabbaabaabbbababaabbbababbbaabaaaabbaaabaababbabaabababaaabaabaabbaabbabbbababaaaaaaaababbbabbbbbaaaabbaaaababbbaabbabbbbbaababbbabbbbabbaaabbaabbbbbabbabbabbabaaabbababbbaaaabbbbaaaaabaabbbbababbaababbabbaaabbababbabbaaaaabbbbaaaababbbabaabababbbbaababbabaaabaaaaabbbaaabbbabaabaaabaababbbbaabbbbaabaaabaabbaaaaabbbbaabababbbaaabababbaabbabaaaaaaaaaaabbbaaaaaaabbbaaabbaaaabbaaabaaabbaabaaaababaaaabbabbaaaabbaaaaaabbbbaaabbaaabaabbaaaabbbababababbbaaaabbabbbbbbabbbabbbaabbabaaaabbaaabaabbaabaaaabaaabaabbbbbabbaabaaabaababbbababbbaaaaaaabbbbababbbababababbbaaabbabbabbbabbbabbaaaaabbabbbababaabbaaaabaaabaaaaabababbabaaabbbbaabbbaabbbaabbbbbbabbbababababbbababaaaaabbbbbabbababababaaabbbababbaababbbbaaabbbabbaaaabbbaabbaaabbabaabaaaabbaabbbbbaaabbbbbbaabbbbaabaaabaaabbbabbabaabbbabababbaaaabbbabaabbbbbaaabbaabababbaabaaababbabbbaaabbabbbaaababbabbaaabbabbbbaababbbaaababaaaabbabbababbabbaabbabaaabaabbabbaaaabaabaaababbaabaabbaaababaaaabbababaaababaaabbbbbbbbbbabababbbabababbbababaaabbabbbbbabbabbaababbbabbbbbaaaabbbbabababbbaababbbabaabbbbbabbabbaaabbaabbababaababaaaababaabbabbbbaaabbbabbbbaaababbbbbaaaabbaababaaaababbbbaaabaababaaabaaaabbbbaaaabbbabaabaabaaaaaabbbbaabbbabbbaabbbababaaaaabababaaababbbaabbbbbabaabaaabaaabbaabaabbbaabbbbbbaabaababbbbabbbaaaaabbaaabababaabbbbaaaabaaaaaabbbaabbaaabbbbbaaabbabaabbbaabbabaabbaaaababbbaaababbaabbbabbaaababaaabaaababbbabbabbaaabbbbabbbbaabbaabaaaabaaabbbbabbababbbbabbbababbabababaabbbbabbbabaabaabbaaaaaababbbababbababaaabaaabbbbbbaaaaabaaaaaaababaabbbbbaaaabaaabbbaaabbbaababbbaaaabaabbaababaaabbaaaabbbbbababaaaababaaabaaabbbabbbaabbaaabbabaaaa babababbbbaaabaaabbabbbbbbaaaaabbabababaaaabbaaaabbbabaabababbaababaabbbbbbbbbaaaabaaaaabbbbbaabaabbbbbbbaabbabbaaabaaaabbbbababbaaaaabbbbbabababbabaabbaaaaaaababaabbbbaabbbbbbabbbabbaaaaaabbabbbbbbaaabbbaaabaabbbbbabbbbabaaaabaaaaabbaaaabbaaaaabaabbabaabaababbaaaabaaaaabbbbbabbabaababbbabbabbabbaabbbbbbbabbbaabbaababbbbabaababbbbbbaabababbababbbaaaababababbbaaabaabaabaaaaaaaabaabababbaaaaababbbbbaaabbbbbaaabababaababbbaababaaabaaaabbaaaaaaabaabaaaaabbbbaaaabbbbbababbaabbaababaabbaabaaabaabbaabbbaaababababaaaabaabbbbabaaababaaabbabbbaaaabbbbaabbbbbbababbabaaabababbbbabbaaaabaaaabbbbbbbbbaaababbaaabbabbabbbbaabbbaaabbbabbbaaabaaaaabbbabbabaabbbbbaaaaababbabbaabaabbbababaaaaabaabbaaabbbaabbababbbabbbaabaabbbaabaaaaabaaabaabbbaaaabbbbbaabbbbaabbbbbbaabaabbabbaaabaaaaababaabbbabbabbabbbbbaaababbabbabbaaabaaaaababbababbbbbbbabbbbabbbaaaabbbbbaaabaaabaaabaaabaaaaaaabaababbbbbbaaababaabaaaabaabbaaaaabaabaaabbababababbbbbabaaababbaaaaabaababbaabbabbabbbababbbbabaaaabbbbbbababbabbbaaaaababaababaabbbbaaaabbabababbaaaabbabbbaaaabbabbaaababaaabbbbabababbabbbaabaabbaabbbabbaaabbbaababbabbaaaaabbabbbbbbaaabaaaaabaaabaabababbbaabbababbaababaababaabbaaabaaabaabbaaabaaabaabbbabbaaaaaaabaababaaabbbabaaaaaababaabbaabbbbaaabbbabbabaaabaaaabbababbabbbbabaaaababbbaabbaabaaaaaabbabbbaaaabaabbbbbababbbbbbbbabbabbaaaabbbbababaabbabaabbbbbaabaaabbbbabbbbbbbbabaaababbbbaaaabaabbabababbaaababbaaaabaaaaabaaabababbbaabababaabaaaabaabababaababbabaabaabbbbbaabaaaababaaabababbababababaabbaabbbabbaaaabaabababaaababbaabbbabaaaaabaaaaaaabbbababbbababbbabbaabbbababbabbbbaabbbabbbbaaaabbbaaababbaabbbbaabaaabaababaabaaaabaaababbaaaaabbbbbbaabbabbaaabaaabbbbababbabbabababaabababaabaabaabaaabbbababbabbbbbabaaaabbabbbbaaaabbbabaaaabbabbbabbbaaabbabbbaaaaabbaabababbaaabbbbaabbabbbabbbabbababbabaaabbaabbababbbabbaabaaabababbabbababbaaabaaabbabbbaaaabaababababababaaabbaababaabaaaaaabbabbaaaaabbabbbababbabbababaabbabbaabbabaabaaabababbaabaababaabbbabaabbaabbabaaaabbabbbabbbaabaabbbbbaabbbbabbbaaababbbabaaababab babaabbabaabbaabbbaabbbbabbabaabbbabaaabbaaababaababaaaababbbaabbabbbbbbaababbabaabbababbbbbbbabaaaaaabaababbbbaababbbabbbababaaabbbabbabbaaabbaabbbaababaabababaaaaaaaaabbbaabbababbabbbbbaababaaaaaaaabbbbbbbabbbbabababaababbbaabaabbbbbabbbaababbbbbbabaaaabbbaaaababababaabaaabbabbbaaababaaaaaabaababbbabaabbabaaababaababbbbaabbaababbabaababbaaabaaaaaabbbbbaaabbbbabbabbaaabbabbbbbabbbabbaabaaaababbabbbabaaaabaaaaabbabbaaabaaabaaaaababbabbbbabbabbabbbbbbaabaaabbabbabbababbabbaaaabbabbababaabbbbbaabbaabbbabbaabbaaaabaaaabaababaababbaaaabbaabaaaaaabbbabaabbbaaabbaaabbaaaabbbaabbbbbabbababbbaaabaaabaabababbaaaabbabbbaabbbbbabbbabbbabaaabbbabbbabbbbbbbabbbaaaabaababaababaaaaaababaababaabbaabbbbbbabbababaaaabbaaababbbbbbbaabbaaababbbabbbaaabbaabbbbbaaaabbbaabababbbabbbbbaaaabaaabbbbababaaababbbaabababbbbabaaaaabaaaaaaaaaabbabbbbaaaaaabaaababbbaabbbaaaabaaababbabbabbababaabbbaaabaabbbbaaababbbababbababbbaaababaaaabaabaabbaaaabaaaaabbbaabbaababaababbabbbaaabaababaabaaabbbabababbbababbaaaababaaaaaaaaaaabbbaaabaabbabaabaaaaabaaaaababbaabaabbbbabbabaababbaabaabaabbbbababbabbaaaaabaababbababbabbaaabbaaaababbaaababbababbbaabaaabbababbabbabbbabbbaaabaabbabbbbababbaabbbababbbaaabaabbbbababaabababaabaababaaabbbababbbbbaabbbaabababbbbaaaabaabbbaaabbbaababbaaabbbabbabaabbaaaabbaababbbbaaaabaabbbaababbbaabaaababbbbbabbabbbaaaabaababaaabbaaabbbabababaaabbbbaaaabbaaabbbbaababbababbbbbbbabbabbbbaabbbbbababaabaaaaaaaaabaaabbaabbaababaaabaabaabbbbaaabbabbabbaabaaabbbaabaaabbabbaaaaabbbbaababaabbabaababbbbaabbaabbabbaabbaaaaabababababbbabaaaaaaaaababaababbaababbaababaaaabbbbabbbbabbaaaababbabbaaaababaaabbbabaabbbaaabbaabbaaaabbbaaaaaabaaaaabbbbbbbabbbbababababbabbbbabbbbbabaaaaabbaabaabbabbabaabbabaabaaaabbbabaaaaaaababaababbbaaaaabaabbbaaababbaabababbbababaaaababbbbbbbbabaaabbbbabbabbbabbabbbabbaabbaabaaaabababaaaababaabbabbababbabbabbaaaaabbbababaababbbbaabbbbbbbbbaabbabaaabbaabbbbbabaaaaaaabaaabaabbaaaaaabbaaabaaaabbbaaaaabbabaaaabaaababbaaaababbbaaaaaabbaaaabaabbaaabbaaabbbaaaabbbaaabbbaba aaaababbbbbbaabbbabbbababbabaabababbbbbabaababbbaaaabaaabbbbbbaaabbbbabbaaababaaaaabbababababbbbbaabaababbaaaaabaaaaabbbababaabbbabbaaaababaabababbbbbbbaabaaabababbbababbbabbbabaabababbbaaaabbabbbbabaabbaaaaabbaaaabbbaaabbbabbaaaaababbbabaaaaababbaaaababbbaabbaaaabbaabbabababaaabbbbbbbaabaababbaaaaaabaaaababbbabaaaaaaabbbaabbaaaaabbaabaaabababbaaaaaabbbaaabaabaabbaaaaabbbbbbaaaabbaababbbbbbaaaaaababaaababbabaabaaabababbbbbaaabaaababababaabbabbbbbbbbaaaaabbbabaaaaaaababbabbaaaabbbaaabbabbaaabaaaababbbaaabbbabbabaaabaaaabaaabbbabbabbabbbbbabbbbababaaaababbaabbaaabbaaaabbbbbababbbbabaaaabbabbaababbbbabbaaabaaabbbbaaaaababaabaaaabbababbbabbbbabbabbaabaaababbbbbaaaaabbaabbababbabbbaabaaaaabaabbaababababbbaabaaaabbabaabbababaabbbaaabbaaabbaaaabbbbbabbabbbbabbbaabbabaaaabbbbbaaaabaaaaabbabaaababaaaaabbbabbbaaaaabbabaabaababbbbababababbaabaabaabbbaaaabaaaabababaabaaababbbbaaabbbabbaabbabababbaaabbabaaabaaababbbbbbabaaaabbbbbbabaaaaaaaabbbaaabababbbbabbbbabbbaaabbbaabbaabbabaaabbbababbaabababaabbabbaababaaababaabaabbaabbabbbaaaaaaaababbbabbaaaababbababbaababaaababaaaabaabbbabbaabbbabaaaabbbababbbbbabbabaabaaaababaababbbbabaaaaaabbbbbaabaabbbbbaaabaaaaabbbababbbbbaaaaabababbbababbaaabbababaababaaabbbaabbbaabaabbabbaaaabaaabbabababbaaabaaababaabbbaaaabaabbbabababaaabaaabbbbababaabbbbabaabaabaababbaaabbaababbbaababbabaabbbbbabbbbaabbabbabbbaababbabbaabbbbbbbbbaabbbbbaaaaabaaabbaabbbaaaabbbabbbababaaaabbbbababbaaabaaabbbabaabbaabbabaaabbabbabbbaaaababbabbabbbababbbabaabbbababbbbaaaaabbbaaaabaaaaaabbaaabbabaaabbaababaabaababbbbababbaabaaaaaabaaabbbbbbaabbabababaaabaabbbbaabaabbaaaaabbbaaabbbbaaabbaababbabaaaabbbaabbabababbabbaabbababbbabaaababbabaaaaaababbabbabababbaaaaabaabbaabbabbbbabaabbaabaabbbababaaabaabaaaabaaaababbaabbbbbbabbaabaaabaabbbbaaaaaaabbabababbabaaaaabbabbaaaabbbabaabaabbbbbbbbabaabaabbabbaaaabaaaaabbbaaabbaaabbaaabbaaababaaaabaabbabbaaababaabaabaaaabbbbabaaaababababbbbaabbbbabbbaaabaaaababaaaaababaaaabaaabbbbabaaaabbaaababbababbbbabbbbabbaabbbaababbbbbbbbbababbb abaababbbabbaaabbabaaaaabbaabababbaaabbbaaabaaaabbaaaaaabaabbaabbabbaabbbbbbababbbbbbbabbaaabbbbabababbbababaabbbbbbabaabbbbabbababbababababbabbbbbbbbababbaaaabaaaabbbbbabaabaabaabbbaaaabbbbabaaababbaababbbbbaaaabbbbabbabbaaaaababaababbaabaabaaaabaaaaabbababbaabbbabaabaaabbaababababaabbabbbbabbbbabaaaabbabaaaabaabbabaaababbaabbaaabaabaaabaababbbabbaaababbbaabaaaaabbaababbaabbabbaaabbaabaaababaaabbbababbbababaabaaabbababaaabbaabbabbbbbbbabaabaaabbbabaaababbbaaabbabbbbaaabababbbbbaabaabbabaabbbabbbbaaaaaabbabbbabbbbbaabbbbbabbaabaabbbbaaababbbbbabbabbabaaaabaaaaaababbbababbbabbabbababbbaaaabbbbaabbbaaabbaaaaaabbbbabbbbaabbbbabbabaaaabababbbaababbbaabaababbabbaababaaaabbbbbabbbbabbaabbaabaabbbababbbabababbaaabbaaaabbaaaaabaaaababaaaaababaaaabaabbbabbaabaababaabbbabbaabbaaaabaaabaabaabaaabbabaabababbbbabaababbbbbbaaabababbaabbabbaaabbaabbbababababbaaaabbbbbbaaabbabaababaaabbbaaabbbaabababaaaaabababaabababaabbabababbbbbabaabbbabaabbaabbaaaabaabbaabbbbbaaaabbbbabbbbaaabbaabababbabaabaabaaaaabbbbabaabababaabaabababababbabaaabbbbbbaababaaaabbabbbaaabbaabbbaabbbbabbbbbabaaaabbbaababbababaaababbbaaaaabbbaaabbaaaabaababbabbbaaababaaaaababbbababbabbababbbbbbabbbbbbbabaababbbaaaabbaaabbaaabbaaababbaabaaabbababbaaaaaaababaaabababaaaaaabaabababbbbabbbbaabbabaaaaaaabaaababaaaaabbbbababaabababbabbabbbbbbabaababbbbbbaaaaaaababbbbbaaabaaaaabababbaaabbabaabbaaaaabbababbabaabbbababbbabaaabbaabbbbabbabbabbabababaaaababaaaabbabbbbababbbabbbbabaabbaabaababaabbbbbbbbbbbabbaabaaaabaabbabbaaabababbabaabbbabbbaababbaaababbbbabaababbbbbbbabbbbabbabaaabbbbabaaaaaaaaabbaaabbaaaaaabbbabbbbbabbbbbababbbbaaaaaaaabbbabbbaabbbabababbbabbaabbabaaaaaabaaaaaaaabbababbbbbbaaabbabaabbbbaaabbbbaaabbaabbababbaabbaababbbaabbbbabbbabbaaaaaabaaababbabababbbbaaabababababaababaaabbbbbbbbbabbbabbaabbabaaaaaabbabbaaaaaaaababbbabbbbbbbbbaabbbaaaaaabbaaaaababaaabaababbabaababaabbbaabbbbbabbaabaabbbbbbaababbaaaaabaabbaaaabaabbaaabaaabaaaabababababbaabbaababbababbbbaaaabaaaaaabaabababbbabbabaabbaaabbbabbbbaaabbbabbabaa abbbbbbbaaaaaaabbaaabababbbabbabbaabaaabababaaaaaaabbaaababbabbbabbabbaaaaaabbaaaaaababbaabbbaabbaabbaabbaaaaaabbaaabbbbaaababbbabbbaabbbaabaaaabaaabaabbabaabbaabbaabaaaabbabbabbbabaaabbbbbbabbbaaaabbbaaabbabbabbbbaaaabaaabaaabbabbbabbbbbbaabaaaabbabbabbabababbaabbbaabbbabbbbbaaaabbaaaaabbaabbaababababbaabbbbaaaaabbbbaabababbabaabbbbbaabbbabbbababbbbabaaaaabbaabbbabbbaabbabaaabbbaaaabbbbababbbaaabbbbbabbbabbbaabbababababaaaababbaabaaabbbbaaaaaabbbbbbaaaaaabaababbbaaabbaaaabbaaaaababaaababbbaaaabbabbaabbabaababababbaaabaabaaaabbbaaaabaabbbaabbbaababbabbabbababaabbbabbbaaabbbbbbaabbaaabbbbaabababbbbaabbabbbaaaabbbbbabbbbbbbaaabbbaabaabbaaaaabbbaabababaabbabbaaabaabaabaababbaababbbbbbbababbbbaabbbbbbabbbaaabbabbbbbabaabbaaaabbbaaabbbbbbaaaabbbbaaaaaaaaabbbaaaaaabbaaabbbabbbbbabbabbaabaaabbbaabbbabbaabbaaabaabbabbaabaaaabaaaaaabbaaabaababbbabaaaabbababaabbbabbbbbbbbaaaaaabbababbabbabbbbbabbaabbbaaaabbbbbbbbbaababbaaabbaabbbbabaaabaabbbaaabababaaaababbbaaaaaaaabbaaaabbbbabbbbbbaababbbbbaaababbbbbaaaabaabaaaaababaaabaabaaaabbabbaaaababbbaabbbaabbababbbaababababbbbabaabaaabbbbabaaaabaabbbabbbaababbaabbbaaabaabbbbbbbbbaaaaabaaabaabbabaaaababaaabbbbaaabbabaaaababbaaaabbbababaaaababaabbaabaaaaabbbabbbaaaabbbbabbaabaaaabaabaababaabbabaaaaabbbabaaabbaaaaaabbbbababbbaaaabaaabbbabbababbbaaababbaaabbbbbbbbaaababaabbaaababbaaaababaabbaabbababaaaabaaaaababaabbabbbabaaabababbabbbbaaaaabbbbbbaabbaaaaaabbbaababbbbbabaabaabababaababbabaababaaaaaabbbaabaabbababaabaabaaabbbaaaabaabbababbaabbabaaabbababbaababbabaaaaabaaababaaabaaabbbbbbaabbbbbbbbabbabbababbbbbaaabaaabaabbbabaaabaaabbbabaabbbbbababbbaaaaaabaaaaaaaaabbbaaabbbbaaababbabbaabbaaababaabaabaabaaabaabbababbbabbaaabbaabaabbbbabbabbbbababbbaabbabbabbbaaaaabaaaaaaaaaabababababbbbbbaaaabaaabbaabbabaaaaaabbabaaabbaabaabbbbbbbbabbaaabbbbbabbaaababbabaabbabbaabababaaaaaaaaabbbbbaabbabbabbababbbbaabbbbbababaaaabbbaababbababbbbbaabaaaaabbbabababbaaaaaabaabbbaaabbbbabbaababbbababbbbbbbbabaabaaaabbaaaaaabbbaaaaabababbaabbababababaaabaabaabbb abbbaaabaabaaaabbababaabaaaabaaababbaababaabaabbbabaababaaababbaaaaaaabbbbbbbbbaaaabbaabbbbbaabbbbaabbbbabbbabbbababaabbbbbbbbababaaababaaababaaaabaabbabbbababbbabbaababaababbbabbaababaabbbbbaaabbaaabbbabababbabbaababaabaabaaabaaaababbbbbabbbbaaabaaaaaaabbbababbbabbaabbbbaaabbbabaababaaaabaaabababbbbbabbaaabbbbabbbbababbbbaaaaabbbabbaabbbbabbabbbbaabaabbaaaaabaabababaaaaababbaabbbaabaaaabbaababbbbbbbababaababababbbbbaaaaaabaaabaaabaabbbbaabaaabbaaabbaaaababaaabbabbaabaaaaabbbbbbbbbaaaabbaabaabbaabaabaaabaaaabaaababaaaabbabababaaabbabbabaabbababababaabbbbabbaabaaababbbabababbbbabbbbbbbaabbabbbbbababaabbaabbaabbbabaaaabaaabbbbbbbabbaababbbaabbabbbababaaaaabbaaaabbaabbababbbaabbbbaabbabbbbabbaaaabaaaabbaabbbababbbbbbbbabbaabbaabababbbaaaaababbbaaabaaababaababbababbbaaaaaababbbabbbabbbabbbabbabbbaababaabbbbbababaaaabbbbabbbaaabaabbbbababbbabbaabbbaabaaaaabaabbbbbbbbaaababaaabaabbabaabaaaaabbbbaaabbabbbbbabbaabbabbbabaaabbabbabaabbbabbbbababaaaaaabaabbbaaabbbaabababbbbbbabbbabaabbaaaaaaabbbaaabbbaaaaaabbabbbbbabaabbbaaababbbaabbbaabaaabbaaabbabaaabbbaaaaabbababaaabbbbbabbabbaababaabababaababaabbbabbbaaabbbaababaabbbbaabbbbbaaaaabbabbbbbbbababbaabbababbababababbabbabbaabababbbaaabbbabbaababaababababbbaaaababbbbabbbabbbaaaabaabaaabaabbbaaabbbaabaaabbbabbbbaaabaaabbaaabbbbbabaabaabbaabababbbbbbbbababaabbabbbaaabaaaaaaabbabbaabbabbbabaabbbaabbaabaabbaaabaaaaaaababbabaaabaaabbabaabbaaaaaabbbabaabbbbbbabbbbaaabbaabbaaaaabbbbabbbbaaaaaabaaababbabaaabaaaaaaaaaabaaaababbaaabbbabbaaabababaabababbbbbbaabaaaaabaaaabaabbababaaaabbaaaaaaabbaabbababaabbbbaabaaaaaabbaababbabbbbabbaaabaabaabbaabbabbaababbbabbbbbbbbbabbabbaabbababbbbbbaababbabaabaababaababaabaababbababbabaabbbaabbababaaaaaaababbabbabbaaaaaabbababbababaaabaaaaabbbaaabbbbbabbbaabaabbabbaaaaabbbabbbabbbbaabbbbbbaabbaabaaaaaabaaabbaabaaabbbabaaaababbaabbbaaababbbaaaaaababbabaaaaaaabababaaaaabbbaabbbbababaaaaaabbaaabbabaababbbbaabbababaaabaabbbaaabbabbbbbabbbaabbbaabaaabbaaabbbabaababbabababbbbbabaaabbaabababbaabbbbabaabbbaaba abaabbbbaaaaabbabbaaaaaaaaabbbaaabbaabaabbbbabbabbabbaabbbabbaaaababbabbaabbbabbabaabbbaaabbabaaaaabbbbbbbabbabbabbabbaaaabbbbbaabbbbaaaabbbbaaaabbabaaababaabbaaaaababbbabbaabbaabbbbbabbaabaaabababbabbbbaabbababaaababbabbaababababaaabbaabaaaabbabaaaaaaabaaaaaababaabababaaaaabaaaaabaaaabbabbaaabbbbbbaabbabaaababbaababaabbaaaabbabaabbaaabbbabaabaaaabbbbbbaabbbbbbbababbbbbababaaaabaaaabbbbababbaaabbbbbaaabaabaabaabaaabbbabbaaaabbbaabbabaaababbbbaabaaaabbbabbbaaaabbbabbbbabaaaaaabbbbbbbaabbaaabbabbaabababbbaabbaaabaabbbbaaabbbabbaaaaaababaaaaabbaababbbababaaababbbabbbbbabaaababaababaababbbbbaaababbbbbbbabbaaabaababbaabababbbbaababaababaabbbabaaaabaababaabbbabbabababbbabbaabbabbaabbbbbbbbabaabababbbbbabbaaababbbbbbbabbbaabaabbbaaabbbaabaaabbaaaabbbbabaabaababaabbbbaabaaaabaabbaabbabbbbbbbbbbbabaabbbababbbaaaaababababababbaaaabbaaaaaaabbbabababbbaabababbbbaabbbaaaaaaababaabaabbbababbbbababbbbbbaababbbbbbabbbbbabbaababbabaabbabaaababbbbaaaaaaaababababbbabaaaabbbaaaaaaabbbbababaabbbabbbababbaaaaababbbbbaabbaaaabaaabbaaaababbbbbbaaababbaaaabaaaaabbabbbbbbbaaabbaababbabbabbababbaabbabaaaaabbabababbabbbaabbaababbbaabbbbbabbaabababaababaaaaaaababbabbabbbbbaabbabaaaabbbaaabbbbbbaaaaabbaaabbaababaabbbabaabbabbaaaaaabaababababaaabbaaabaabbabaababbbbbabaaabababbbbbabbbabbaabbbbbbbabaaaaaababbbabaaaaaababbbbaabbbabaabbabbbaabaaababababaabaabaaabbbbbaabbbababbaabbaaabbbbabbabbababbaabbbabaabbabaabbaabaaabaaaabbbabbabaaaaabbabbbbaaaaabbaaaabbbbbbbaabaaaaaabbbbaabbbaaaabbbaaaabababbbbababaaabbaababaabbabbbbabbbbbabaabbbababbbaababbbbaaaabbbbaaabaaaaabbabbbabbaaaababbababaaaababababaabbaabbabbaaaaaaabbbbbaaabaaaabaabbbbabaaaabbaababbabaabbbaaaabbaaaaaaaaaabbababbabbbabbaabbbababbbabababaaaaababbbabaaabbaabaaaabbbbaabbabababababbbbbbabbabbababbaaaabbaabbbabbabbbbbabaababbaabababbbbabaabbaabbbababaabababaabaaaaabaaaaabaaaaaaabbabbbbabbbaaaabbaaaaabbbbaabababbbaaabaabaabaabbabbbababbabbaaaaabbbababababaaabbaabaaababbbbbaabbbabbabababbbbbaabbaaaababbaababaabbbbbabbbbbbbababbaabbaaabbababbaa baaabbbaaabbbbbbbbbbbaaaababbaababaaabbbaaabaabbbbaabbaaabababbaabbaaabbaaababbbabbbaaaaabbbabababababbbaaaaaabaaabbabaaabbabaaaababaabbbabbabbababbaabaabbbaaaaaaaaabbaabaabbbbbabaabaaabbaaabbabaaaaaaaababbaababaabababbbbbbaabbaabbbbaababbabbbbbbaaaaabbaabaabbaabbbbaaaaababbaaaaababbbabaabbabbbbabbbaabbbaababaababbbbbabaaaababbbbaaabbbababbbbaabababaabaaabababbaaabaaaabbaaabaaabbbaabaaaabaababababbaaaaabbbbbbbbbbbababaabaabbbbaabbaababababaabababbababbaaabbbaaaaabaaabaabbabaaabbbbbababbbabaabbababbaaabaaabaabbbabaababababaababaaaaabbbbaaabaabbaababbbaabbbbaabababbaaabaaabaaaaabbaaabbabbbabaaaabaabbaaaabbbbbabbbbbbaaabbbaabbbaaabbbbbaabbbbabbbabbbbaababaaaaaabaaaababbbabbaaaabbaabaaaaabababbabababbaabbaaaaaaabababbbbaabaabbababaaabaababbabbabaabbbaababbbbbaaaaabaabbbaabaabaaabbbbbbbabbbabbaaababbaaaabbbabbababaaaaaabbabaaabbabbbbabaaaabaabaabbbabaaabbabbabbbbabaabaaaaabaabbbbbbaaabababababbaaaabaabbbaababbbbabaaabbbbbbbaabbbbaababbabbabbbabbbbbbabaaababbbabaaaaababaaaaaabababaabbbaaaaabaaaaabaabbbbbaabbabaaabaabbbaabababaaabaabbababaabbbabaaaabbabbbabaaabbbbbbaaaaababbbabbababbabbbaaaababbbabaabbbabaaaababbabbbbabbbababaaaababbbaaabbbabbbbaababbbababbabaabaaaabaaaabbabbbbbbbbbbbbabbabababbababbbabbbbaababbaaaaaaaabbbbbbababbbbabaababbabbabaabaabaaababbaaababbbbbabbbaaaabbbbaaaabbbaababbaabaabbbabaaabaabbbbbaaaabbbbbaabbabbbaabbaabbbaabbbaaaaabbabbbbbaabbabbbbbababaabaaaaabaabbaaaababbbbbbbbaabbaabbabaaabbbbbaabaaabaabbabbaabbaabbbabaaababbbbbbabbabbbbababbaabbbbaaaababbaaabbababababbbbabababaaaabaabbbbbbabbababbbbbababbbaaaabbaabbbbbbbbabaabaaaabbabbaabbbaaaaababbabababbbabbabababbaabbaabbbaabababbbabababababaabababbbabbbaaabaaaabababbbababaaabbabbbaaaaaabbabaaabbabaabaabbbaaaaababbabaaaaaabbaaaaaababbaabbbabbbabbbaabbaaaaaabbabaabababbababbbbabaabaaaaabaaababaabbaabaabbabaababbaabbabaabbaabbbbbabbabaabaaaabbbbbaabaaaaabaabbbaabbbabbbbbbabaababaaababbababbaaabaabbaabbabbaaabbbaabbaaaaaaaabbbababaabbbababaabbaaaaaababbbabbababbbabbbbabaaabbbbbbababaababaaabbbbbbaababb bbaaabbbaaaabababbaaaabababbabbbabaaaaabababbabbbbbbbaaababababbabaaababbbaabaaabababaaaaabbabbbabababbbbabbbbaabbaababbaaabbbaabbbbabbbbbabbaaaabbbbabbbabababaabbbabababbabbababbaaaabbababaabbbabaabbabbabbbaaaaabaabbbbabaabbabbbaaababbabbbbaabaabbbbabbabaabbbabbabbbabbaabaaaaababaababbaaaababbbabaaaabaababbbaabaabbaabaabaaabaabbbaaaaabbbbbbbabbbabbaaaabaaaabababbbaaabaaabbaaaabbbabababbababbabbbbbbbabaababbababbaabaaabaaaaabbabaaaaabaaaabbbbaaabababbbabaaabaaaaaaaabbabbaaababaabaaabbaaaabbbaabbabbabaabbaaababababbabbbbbaaabbbabbbabababbabaabaabbbaabbabbaababbbbabaababbabaaabbbbaabaaaaabbbaababbbaaabbbbababaaabbabaabbababbaaaaabbaabaaabbbbbbbbaaababbbbbbbbbbbbaaaabaabbaaaabbabbabbbbabbbabbbaaaabaabbbabaabbbbaabbbbaababaabababaaaabababbbaaabbaaaaabbaabbbbbabaaabbbbbbbabbabbbaaabbabaabaabbbaabababbbbbbbaaabbaaaabaaaaabbbbabaaaaabbbbbbaabbabaaaabaaabaabbbabbbbbaababbbbbaaabaabbbbbabaabbabbbbbbbabaabaabbbabbababaaaaaaabaabaaaaabaababbaaabbaaaababbaaabbbbabbbbaabbaababaaaaaaaabbaaaabaabbbaababaabaabbabbabaaaaabaabaaaaabaabbbabbaaaabaaababbabbbbabbabbbbaaaaababbbbbbbaaaabaabaabbbbbbaababbaaaaabbabababaaaaabbabaaababaaaaabbababbaaababaaabbbaababbaabaabbaabbabaaaababababbbbbbbbbabbbaaabababbaaabababababbbbbaaabbbaabaabbbababababbbbbbbbbabbbbabbabbbabaaabbaaaababbbbbabbbababbabbbbaabbbbabbbbabbabaaababbbbbbbbababaaabbbbababbabaaaabaaaabbbbbbbbbaaabaaabbbbbbaabaababababaaabbbbbbbaaabbbbbababaababbaaabaaabababbaaaabbabaabbabbaaababaabaabaabbaaabbabbababbabbbbbbaabbabbbbbabaabbabaaabababbbbaaaabaabbbaabbababbabbbaaaaabaaaaaaaabaaaabbbabbabbaaabbaaaabaababbaaabbbbabbaaaabbbbbababbbaabbaababbabababaaabaabaabbbabaabaaabbaabbababbaaaababbbbabbbbaaaabbbabbabaabaabababaabaaaabaabbbbbbbababbabbaaabababaaabbababaabababaabababaabababaaabbbbababbabbbbbbbaaababbaabaababbbbaabaaaabbaabaaaaaaaaaaaabbbaaaaaabbababbbbaababbbbabbabbbabbbaabbabbabbaaababababbbaaababbbabababaaabababaabbaaabbbbaaabaababababaabaabbaaaabbbabbabaabbbabbbaababbaaabbbbbabaabbbababbabbbaaabaaabaaaabaaaaabbabbbaababbaba baababbbabababbbbabbabbbbababababbabaaabaaabaabbaababbabbabababbbbababbaabbabbaaabaabbababbbaaaabbbabaaabbababbbbaababbbbabbabbaabbbbabbaaabbbbbaaabaaabbbaaaababaaaaababaabaabaabaabaabbaaabbbbaaabaaabaabbabbbabbabbbbabaaabbbabaaabaaabaabbaaabababbaabaaaababbaabaaabababbbaaaabbbaaabaabbabbabaababaaaababbabaaabbaababbabbababbabaabbbaababbbaabaabaaabbaababbbbbabaaaaaababbaabaabbbaabbbbaaaaaabaaabbbabaabbabbbaaaaaabbaaabbbabbbbbaababababbbaaaaabaaaaaaabbbbaabbaabaabbbbababbaabbaaabbbbbabbaabaabaaabaabbaaabaaaaaabbabaaaabaaaaabbaababababbabbababbabbabbaaaaaababaabbbbaabbaaaabbbabaaabbbabababbaaabaaaaaabbabbbbbabaabbaaaabbabbabbbaababbaaaabaaabbaaabaababbbababaaaaabbbaabbababaabaaabbabbbbabbaabbbabbbbbaaabbbbbbbababbaaaaaabaabbbabbabbaababaaabbaababbabaaabaaabbbbabbaaabbabbaaaabaabbaaaababbabbbaaaababbaabaaaaaabaaabababbabbaaaabbbabbbbababbabbabbabbbbaababaaaaaabbaaabbbaabbaabaabaabbabbbaaaaababaabaaababbbababaaaaaaabababbbabbbaababbabababbabbbabaaaaaaababbabaabbbabbaaabaabaaaabbaabbbbbabbaabaaaaabbbabbaabbaaababbaabaababbbaababbbaabababababbbbbbaabbbaaabbaababbaaababbabbababbaaababaaabbbabbabbaababaaaabaaabbbabbbbabaaaabaaabbababbaaabbbabaaabaaabaabaaaabbbbabbbababbabaabbaabbabaabbbaabaabbbbbababbabaaabaaabbbbbababbbabbaaababaabaabbbbbababbaababbaababbbbbbbabbabaabbbaabbabaaabaababaaaaabaaabbbbbbbbbbabbabaabaaaabbbbbbbbbbbbaaababbbbabbababbbbbabbabaabbaabbabbbaaabbaababaabaaaabaababaaaaaaaaabbabaabbabbababaaabaabbabbbabbababbbabababbbaabbbabbabaabaaaaabaabbbaabbbaaababbabbaabbbbaabbbabbaaaabaaababbbaaaaababbbbaababbabbaabababababaabababaaaaabbaaaaaabbabbbbbababaaaaababbaaaaaabaabbbabbabbaabbaababaaaababbbaabbabbbbabbaaabaabaabbbbbababbaaababaabaababaaaaaabaabbabbbaababbbbbbbbbbabaabaaaaabbaaabaabbaaaabaaabaaaababbbbbaaaaaabbabababbbabbbbabaaaabaaabaaabbbbbbaaababaabaabbabaababbaaabaaabaaabaabbaaaaaaaaababbabbbbaabbabbaaabbbaabbaabbaabbabbbaaaabaabbbabbbaaabbbaabaabaabbaabaabaaabaaabbaaaaabbbbbabaababbbababbbbbaaabbbaabaaabbaabbabaaababaaabbaababbbbbbbbabbaaabbbbaaabababb ababaaabbabababbabaaaaabbbbabbbaaaababbabbaabbbabbbaaaaaabaaaaabaaabbabbaaaaaaabaabbabbbaabaabbaabbbbabaaaabbbabbbbaaaabababaabbababbbbbaaabbabaababababaaabbbbbababbbbbaaaabbaabbbbaabaabababbaabbaabbaabbbababbaababbabaabbabaaaabbbbbaabbaabbbbbabaababbabbaababbbabbbabbababbaabbabaababbaaabaabbbbbaaabbbbbbabaababaaaaabaababbbabbabbbaababbaabbbbabbababaabaaaaabbbbbabbbaababbbbabaabbabbaabbbababbbbabbaabbbababbaabaabbaabababaaaaaaabaabbabbaaabbabbababbbbaaabababbaaaababaaabbabababbaaaaabaaaaaaabbabaaabbbbabaabaaababbbabbbabbbbaabababababbbabbabaabaabaaaaababbbbaabbabbabaabaaaabbabbababaaaababbbbbbaaaabbbbbabaaaaabbbbbbabbaabbaababaabbabbabbabbabbaaabbbbaabbaaabaababbbabababbabaaabaaaaabbabbabbbaaaaabbaaaaaaaabbaabbbabbabbbbbbbbaabbaababaabbabababbbbabbbaabbabbbaababbaaababaabbabbbabbbaabbbaabbbaabaaaabbbbaabbbbaaaabbabbbaaabbabbabaaabbbabbbaabababaaaaaaaaabbaaabaaaaabbaaaaabababbbbbbbbbaabaababbbababbbbabbbabaaaaaaabababaaaaaaaaaaabbbbbbbbabbaabbbbabaaabbaaaaabbbaabbbbbaabbbbabbabbbbbaaaaaaaaabbaaaabaaaabaabbaabaaaabbaabbabaaaabbbaabbabbbbaaaaaabbbbabababbabababaaaaabbabbbbabbabaaabaaababbbbabbbbabbabbaaabaaabbababbabbaabaabbaaabaabaabbaaaaabaaaabaaaaabbaabbbbabaaaaaaaabbbbbabbaaaababaaaababababbaaaabbabaabbbbabaaabaaababababaaabbbaabaabbabaaababbbababbaabbbbabbbababbabaaabbbbbbbbbbbbabbbbbaabbabbaaaaaabbaabbbaabbbabbbaabbbaaaabbabbaabbbbbbbaababbbbbabbabbabbbbababbbabbabaaaabaaabbabbbabbabbbaaabababbababaaabbbbbbbbaabbbbaabbbbabbaabaabbbbbbabbbbbaabbabbbbaabbbbaaabbaaaabaabbbaaaabbaaaabbbbbbbababbbbbbabaabbaaaabbabaaaabbbabbabbbabbbabaabbaabbbbaaabbbbabbbaaabaaaabaabaababbababaabbabaaaaabaaaabbbbbaaaababbabbbaaaababbaabbbbbbbbbaaaabbabbbbababababaaabaaaaababbaabbabbbbbbbbbbbbbababbaaababaaabaaabaababbbabbbababbabbabaaaabaaabaaaaaaaabbabbabaaaaabbbaaaabaaaababbbbabaabbbbaaabbabaababaaaaabaabbabaaabbaabaaaabbaaaabbbbaabaabaabaaaaabaabaabbbaabbbbaaabaabbabbbbabbbbaabbababbabbbbabaabbaaababbaabbababaaaaabaabbbbaabaaaaababbbbaaaaabababaababbababbbaaabaabbabaabababbbabaaabab ababbbaabababaabbbbbaaabaaaabababbbababababbaaabaaaabbabaaaaaaaaaaaaabbbaababbababbabaabbbabbbaabbbabbabaababbabbabbaababbabaaabaaabababbbaaabababbabbbbababaababbbaababbabbabbbbaaabaababbbaaabababbbbabaabbaaaabaabaaaabaaababaaaabaabbaaaaaaabbaabbbbbabbbabababaaaabbbaaabbbaaaababbaaaabaaaaaabababbabbabaabaabbababaabaabaabaaaababaaaaaabaabaaaabbababaaaabbbbbbbbbababbbbbabbabbabababbbaabbaabaaabaababaaaaababbbbbbabbabababbabbaababaabaaabbababbabbbbbbbababbaaaaaabaaaabababaabaababaabbbabbbbbabaabbbaabaabbbbbabbbbaabbaababbaaaaabaabbabbabbbbaabbbababbbaabbaababaaaaabbababbaababbabaababaababaaabbbaaabaaaabaabbbbabbaabbaaaaaabaaaababaabbbbbbabbbabaababbaabbaaaabbaabbbbbaaaabbbaaaabaaabbbbbaabbabbaabbabababbaabaaaabaaabbbabaaabbaaabaabbaaaabbabababaababbababbabbabbaabaabbbbabbababaaabbbababbabbaabbbabaaaabababbaabaabbbbbaaaabaababaabaabbabbbbabaaabbbababbbbabbbbbbabaaabbbbbaababbbabbababbbbaababaabbaaabaaaaaaabaaabbaabbaabababbbbababaababbbbababbbaabbbbbabbbabaaabbbbbaaababbaabbbabbbabaabbaabbababababaabbbbbbabababaaaabaaabaabbaabbabaabaaaababbaaabaaabaabbbabaabbbaaabbbaabbbabbaaaabbaaaaaabbababbbaabbbaababbbbbbabbbbabbabbbbbaababaaaaaaabbbabbababbbbabbabbabaabaabaaaabbbbabaaaababababaabbaaabbbbababbaabababbbbbbbaaaabbabbbaaabbbaaabbababbbaabbbbbbbaabaaaabaabaaaaaabbbbaababbaaaabbbabababaaabaabbaababbbababbbbabbbbaaabbabababaaaaaaaabaabbbbabbbaaaaabbbbabaabbaaaaaabababbaaabbababbbbbaababaabbabbababaabbbbbbabbbaaaaaaaaaabbbbababbbabaabaaabbbbbabbbbabbbabbbbbabaabababaaaaaabbababaabbbaaabaababbaababaababaabbbabbbbabbbabaababbbbbbabaababbbabbabbaaaababbbaaabbbabbaaabbaaaabababbabababaaabbbbbabaabbabbbbababbbaaaaabbaaababbaabbaabaaabbabaababbaabaaaaaaaaaabaaabbbabaaabaaaabababaaabaaaaaaaabaaabbbbbaaaababbaaaaabbaaaabaaaaaabaaaabbabbbabaaabbbababaaabbabbbbbbbabaabababbababababbaaaabbbbaaabbbbabbbbabaabaaaabbabaabbaaaaabbbbbabbbbbaabbaaabbbaabaaaabaaabbbabaababbbbbabbaabbbaabaaaaabababbaaabbaaababbbabaaaababaabbababbbbaaabbbaabababbaaaaaaababaaaabaaaaabababaaababababaaaabaaabbabb abaabaaabbaaabbbbaababbbbaaabaaabbbabbaaaaabbababbaaabaabbaaabbbaabbbaaabaabbbbbbbbbbbabaabaaaabaaaabbabbabbaaaabbbabaabbaaabbbbbbabaabbbaaaaaabaaabbbbaabbbaabbabaaaaabbabaabbbabaabaaabbbabbaabbbbbaababbbaabaabaabbaabbaabbaaabbababababaabbaabbbbaabaabbbaaaababaaaababbbbbbbbaaabbaababbbaaaabababbbaababaabaaaabababbbaababaabaaabbbbaabbbbababaabbbaabaaaaaabbbbbbaabaaabbbbbaabaaaabbababbbaaaababaabaabbbbbaaaabaaaaabbbbbbabbbbbbbabaabaaabbbabbbbbbbbbaabaabaabaabaabbaaaabbbaabbbaabaaababbbbababbbaabaaaaaaababbbabbababaaabababbbbbbabbaaaaaabaababbbaabaaabbbaaaaabbaabbababbaabababaaaababbbababbbbaaabaababbabbabaabbbaabbaabaabaaaababaabbbaaaaaaaabbbaaababaabaaaababbabaaaababaaabbbbbaaababbabbbbabaabbaababaaabbaaabbaaaaaaabaabbbbaaaaabbbaaababbbbbbabbabaaabaaabababbababbbbbbaababaabaabbbabbabbbaaabbaabbaaabbbbbabbaaabaaaaaabababaaabbbabbabbbabbabaabaaaaabbbbaabaababbbbababbbaababbbaabaaaababbaaaaabbaabbbbbbaabbbbbbbbbabaaababababbbbaabaabaabaabbababbaabbabbabaabababbaaabbbababbabbbabaababbabbaaaaaaabbaaaabaabbabaaaaaaabaaaabbababbbbabaabaaaabbabbbbaaaabbbabbaabbaabbbaababbbaaaababbaabaaabbaaaabbabaabaabbbbbabbbaabbaabababbabaabbaaaabbbaabbbbbbbaabbaabaaaaaaaababaabaaabbbbaabbbababbbbbaaabbbababaaaaaaabaabbbbaabbaaaaaabaababbbaaabbbbaabaabaaabababbbbbaabaabbbaaaabbaabbababbabbaaaaaaaabaaaabbaabbaabaabbabababaaabbbabaababbbabbbababababbbabbbaaabbbaaaabaaaaaaabbaaabbabbabbaabbbaabbbaaaabbbbbbaabbababaaabbaababaaaabaaabbabaabaaabababbabbaababbbbaabbaaabaabbbabbbbbbabbbbaaabbbbbabababbaaaabbbabbbbbaaabbaaababaaaabababbbababbaabbaabaababbaababbaabbbbaaababaaabaabbbabbabbabaabbaabbbbaaabbaaaaaaaabaaabaabbbbbababababbaabaabaaaabbbaabbaaabbabbaaabbabbbaaababbaaaaabaabaaabababababbbbbababaabaaabbbbbaabbaaaaaaaababbbabbbaaaaabbaababbbaabbabbbbabaabaabaabbabbbbababaabbabbaaababaaabaabbbbbbabbababbabaabbbaabaabaaababbbabbbaabababbbaaabababbbaaaabaabbbaababbbaaababbaaaaababbabbbbbbbbbbbbbabbbabbaabbabbbaaaabababbbbbabbbbaabababaaaabbaabaaabaaababbbaababbbabaabbbbbbaaabaabaaabbabaabaabaaabb abaaaababbbbbbbaabbbabbaaaaaabaabaaabbabbaaaaaabbbbbbbbbbaabaabaaabbabaaaaabbabbbaabbabbaaabbbaaaaabababaaabababbaaaababaabaaabbbbabbaabbbababbabbabbabbaabbaaaaaabaabbbbbbbaaababbbbbaabbaaabbbbbabbaababbabbaaaaabaaababaaaaaabbbabbaaaabbbbabaaabbabbaababaabaaaabbaabbbbabbabbbbaabbaaaababbababbbbabaabaaabbabaabbbbbaabaaabbbabbabbabbaabaabbbaabaaabaabbbabbbbbbabbabaabbabaabbbbabaaaabbbabaaabbababbabbabaabbbbaaabbabababaabbabababaabaababaaaabababbabbbabbabaabbbaabbabbbaaaaabaaabaaaabaaabbbaabbbbbbaaaaababbabbaaaabbabbaabbbbbbbbbabababbbabbaabbbaaabbbabbaaaaaabaaaabbbbaabaaabbabaabbbaaabaaababababbbabaaaabbbbaabbbaabbbbababaaaaaaaaaabbbbbabaabbaaababbbbabbbaabbabaaaabbabaabbaabbbbabaaabbbbabbbaababbbabbabbababababaababaaabbabbbbabaaaababaabaaabbbbaabaabababbbbbaabaaaabbbbbaaaaabababaaaaabaaaaabaaabaaabbaababaaaabaabbbbbbbababbbbaaaaaabbaabbbaaaabbabbabbbabaaaababaaaabaabbbbbbabbbaaaaabaaababababbbbbbbabbaaabaabababbababbaababaaaabaabaabaaaaabbaabbabbbbbaaaabbaaaaaaaabbabaababbabbaabbbbabbabababbaabbaaabaabbbababaabbbbabababbbbbbaabaaaaaaababbbaabbbaaabaaaaabbaaaabaababaaaaaabbbabaaabababaabbbaabbaaaabbabbabbbaaaaaaabaabbbbaabbaababbaabaababaabbbabaababbbbaababaabaaabbaaaaabaaaabbbbaababaabbbbbbabaababbbabbbbbbbbabbabaaabababbaabbaaaabababbbabbbbbbaaababaabbabaaaabaaaabbaaabbbbabbaabaaabbbabbbbaaababaababbbbbabababababaababaaabbaaabbbbabbbaabbabbaaaabaabaaaaabbbaaababbaaabbbaabaaabbabbbaaaaabbbabababaabbbaaabbbabababaabbbabaaaababaabbbbbabaabbabbaabbbbaababbabbababbbbbaaabbbaaabaabababaabababbababbbbaabbbababbbaaabaaaabaabbabaaaabbaaababbbabababbbababbbbabaaaabaabaaabbabaaababbababaabaababbbbbbbabbabbbbbabaaaaaaaabbaabaaaaaaababbbabbabbaabbababbbbaabbabbbaabababbaababbbbbaabbbabbabaabbaabbabababbbbbabaabbbaabbbababaaabaaabbabaababbbbbbaababaaaabbaabababbaabbaaaabaaaaaaabbbbabaabbbababaababaaaaabbbbbaabbaaabbaaaaabaababaabbbbababbabbbaabbbaaabaababbababbbbbaaabbabbbababbbabbababbbabaaababaaaabbbabaaababbbabaabbababaaabaabaaabbaabbbbaaababbbbbabbbbabbbaaaabbaabbaaaaabbaaaaa aabaabbaaaabbaaabaaaaabaababbaabaaaaaababbbaaabaaabaaabbbabaabbabaaabbaababbbaaabaabaaabbbbbaaabbabbabbbbaaaaabbbabaaabbababbabababababbaababbbbbbaaabaaababbabbbbabbabbabbabababaaabbbabaaaababaaaabbbbbbabbabbaaaaaabbbabbbaaabbabaaababbbaabbbaabbbbbbabbaaaabbaaaabbbabbabbababababbbaabbbabbbabbaabaaaaaabbababbabbbbbbababaaaabbbababbbaaabbaabbbbbababbbbaabbaabbbbabbaaabbbabababbbabbabbabaaaaabbbaaabaaabbaaaaaabbabbbbabababbaabbaaabbbabbbbaabbabaaababaabbbbbabbaabbbaaaabbbaaaaabaabbbbbabbbbbaaaaababbaabaaaaabbaaabbbbbbbbbaabbababbaaababbbababaabbbaabaababbbaaaaaaabbbbaaabaaaaaaaabbbaaaaaababbbaababbaaaabbbbbaaaaabbabababaaaaaaaabbbbbbabbabaabbaaaaaaabbbaababaabaabbbbbabbbabaabbbbbababaabbaaaaabbabbababababbaaabbbbabaabaaababbaaabbbaababbaaaababbababbbbbaabbaabbabbaabbabbabbabababaabaabbabaabbbaabbbabbabbabbbbaabbabbaabbbbbaabaabbbbbaabbbbaabbaaaababaababbbbaabbbababaaaaaaabbbabaaaaababababaababaabbbabbbbbaaabbaabbbbbaaabaaaabbbbbaaaaaaabbbbbaaaaaababaaaababaaabaabbabbbbbbbaaaababbbbbbbaabaabaabaaababbabbbaabababbbaabaabaaabbbabbaabababbaababbbabbbabaabbbbabbbbbabaababbaaaaababbaababbbbaaaaabbbaabababababaaabbbbbbbbbbbaabaabaabbaabbbbabbaaabbabaaaaabbaaabababababbaaabbaaaaaabbaaabaaaaaababaaaaaababaabbabababbbabaabbbbbabbaabaabbaababaabbbbaababbbbaabbbbabbabababbbabababaaabbaaaaaabbbabaaaaabbbbbaaaabbbabbaaabbbaababbbaaaaabaaabbbababaaaabbaabbaabababbaaabbbbabbbaaaabaaaababaabbbbaabaaabbaaaabbaabbaaaabbabbaabaababbbababbabaabbabbbbbbbaabbababbababbaaabbbbaaaaaabaaaababbaababbbaababbabbbaabaaabbbabbbaaabbaabaaaaaaaabbbbbaabaabbbbabaaabbabbbabbbabbbbbbabbbaaaaabbbabbabaaaababaaaaabaaabbabababaaababbbabbabbbaaaaabbbbbabbaabbabaaaababbabaaaaaababaabbaabbaaaabbaaabbabaabbabbabaababbabbbbabbbaaaaabaaaababbbabaaabbbaaabbaababababaabbaaababbabaaaaaaaaabbababbbbbaabaaaabbbbaaaabbbbabbaaaabbbbaabababbaabbabbbbbaabbabbabaabaabababaabbbaabbabbbabbbabbbabaabbbbbbbbabaababaababbbbbaabbbbbabaaababaaababbbaabababaaaaaaabbbbababaabbbaabbbbbbbbaabbbabaabbbaaabbbabbabbbbababababaabaaabaabb bbbabbbabaaabbbbaabbabbaaabababbbbabbabbaabbaaaaababaaaababbbabbbbabbaaaabbaabbbaababaaaababbaaababbaaaaaabbaabbaabbaababababbbbbabaabbbbababaaabaaaababbabbbbaabaaaabbbabbbaaaababbbababbbaabbaabaabbabbaaabaaabbbaabbbaabaababbbbbbbbabbbaabaababbababaabaabbbbbaaabababbbaaabbaaaababbabbbaabbbbaaaaaaaabbaaabbbbabbbbaaaabbbbbbaababaaaabbaababaabaaababaaababbbabbababbabababaaabaabbaababaababaabbbaababaaaabbaababaaabbbbbaabaabbabaabbaaababbbbbbabbabbbbabbbabaaaabbaabbbabaaaababbbbbbbaaaaabbbabababbaababbaaabbaabaaabaabbbabbbaabaaaababbbabbbbbbaabaaaaaaaabbaaababbbbbabbbbaabababbaaaabaaaaaabbbbaaabaaabbabbbaababbbbbbababbbabbaaabaaabaabbbbbaabbbabbaabbbabaabbababbabbaaabaabbbabaabbaabbaaaabbaabbabaaaabbaaaabaaaabbbaaababbbababaababababaaabbaaaabaaababaaabbbbbabbaabbabbbababbbbbbabbaabbbaababbaaaaaabaaabbbbabbabbaababbbabbbabbbaabaabbaabbbbabaabbbabbaaaabbbabbaaabbbababbaabbbbbbbaaabbbaaaaaaaaabbaaababaaabbaaaababbbaaaaaaabbbbbbbbbaaabbbabbbabbabbbbbbbbbbbaaaaaaaaabbbbbaaabbbaababaaaababbabbababbaaababbbaaaaabaaabaaababbaaababbaaaabbbaabbabbaaaabbbabbabaaabbaabbbbbaabaabbaaaaabaaaabaaabbbaaaababaabbbbabaaabbbbabaaabababbbaaaaaaaaaabbbaababaabbababbabbaaaabaaaaabbabbbabaabaaabbbbabbbbbbaabaaaabbabaaabbaabaaababababaaabababababbbbaabbbababbabbbbaabbaaaabbabbbbbabbabaaaababaaabbbbaaaaaaabbbbbaabbbaabbbbbabbbbbaaaabbaaabbbaababaaaababbaabbababbbbabbbaabbbbbabaaaababbbaabbabbaabaaaabababbbbbabababbabaabbaabaabbabbabbaabbaaabaaaababbaaababaabbbabbbbabbaabaaaaabaabbbaabaaabbbaaaaaaaaabbbabaaaabaaaaaabbaaaabbabaaaaababbbbaaaabababaaaaabaabbaabbbbabababbababbbbbbbababaaababaaababbbababaababbbabbbabbbaaabaabbabbbbaabbbbabbabbaaaababbbabbaaaaaaaababaabababbbbbbabaabaabbbaababaabbbbbababbabababaabbbbbaaabaabbaababaabbababaaababbabaaaaabaaaaaabbabaabaaaababbbaabbbbaaabbbbaabaabbbbabbbababbaaabaabaabaabbabbbabbbbbbbaaabbbbbbbaabbbbaabaaabaabaaabaaaababaababaaaaabbbbabbbbaaaabbbbaaaaaaaabbabaaaaaababbbbaababbbbabaaabaababbbbbaaaaabbabaaababbabbbabaaabbbbaababbbabbabbaababaababaabbbabaabaab bbaabbababbaaabbababbabbbaabaabbabbaabababbabaaaaaaabbaababbbbabababbabbabbbbbbbbabaabaabaaabaaaaaaaaabbabbbbaababbaabaaaaabbabbabbbbaababbbaabbababbbbbbbaababaaaabaabbbababbbbbbbabbbababbaaaababbabbaaaaaaaabbbbbbbbaaabaaabbaabbabaabaaabaabaabaaabaaabaabaababaaaaaaaabbbbaaaaababbbbbbbbbbbabababababbaaaaaaabaabbbaabbbabbabbaabbbaaabbababbbbbaabbbbbababbaaaaabbbababbabbbbbabaabbbbbababaababaaaaabaabbabbaabaabbbbbbbbbbbabaaababaabaaabbbbaabbaaaabababbbabababbaababbbaaaaababaababbaababbbbaaaababbbabbbbabbbbbabbababbbaaaaabbbbabbaabaabbbababaabaabaabbbaaababababaabbabaaaaaaabbabbbabaaabbbabaaabbbababbbaabbbaaaaababababbabbbbabbbabaaaaabaababababaaabababbbaaabbbbaaabbbaabbaaabababbabaabaaababaaabababbbbbabbbbabbbbbbbabaaabbabbabababababbbbaaaaaabaaaababaaabaaabbaabbbbaaaabaaabaaabbbabaaabaabbbaabababaabaaabbaaaabbabbbaabbaabbbababbbbababaabbababbabbbaaabaaaabaabbbbbaaaaababbababaabbbbabababbababbbbabbbbaaababaababbabbaababbaabbbaabaabbbbaababababbbaaabbbababbbabbaaabbabababbbabbaaabaaaabbbbbbaaababbaabababbbbabbbbbbaabbbaabbbaabbbbbbaaabaaabaaaabaababbababaabbababbabaaabbbabbbbabbbabbabbbbbaaaabbbabbbabbabababaaaaabbbaababaaababaaaabbbabababaaaaabababbababbbabbaaabbababbbaaababaabbabbbabbabaabaabaaabaaaaabbaabbbabbaabaaaabbaaabbaababbaabbbabbbabaabababbbbaaabbabbabbbaaaaabaaababbbbbbaaababbabaababbabbabbaabbabaaaaaaaabbaabaaabaabbbbaaabbbbbbaabaababaababbababbabbaaaababbaabbbbbbbbbbaababaaaabaababaaaaaabaabaaaaaabbbaaaaaaaaaabbbabaaabbbbbbbaaaaabababababbaaababaabbabbaabbbabbbaabbbbaabaaaabbaaaaaaabbababbbbabbbabaabbabbbbabbbbbbbbbbbabababbabbaaabababbbababbababbbaabbbbbabbaabbaaaababaabaababaaaabbbabaabbaabaababbabbbbbbaabaaabbaaabbbaababaabbaabbabaaaabbbabbabbbbbabbabbaaabbabbbabaaaaabaaabbaaabaaaaaaabbbbbbabbbbababbbbbaabababaaabbbaabbaaabbbbbbbabbabbbbbbbbbaaabaabaabaaaaabaababaabbbaaabaabbabaaaaababbaaaabbbbabbaaaaaaababaabbbabaabaababbaabaabababbaaabbbabaabbababaababbaabbbbaabbbbaabaababaabbbabaaaababbaaaaabaababaaabbaaabbbaabbabbbaabbbbbaababbbbbbabbbababbbbbabbbbb bbbabaababababaaabaaabbbaabaaaabbbbbabaaabbbabaabbababaabbbbbaababbabababbbaabaabaabaaababaaaabbaaabbababbbaabbbaabbbbaababbaaabbaabbaaabbbaaabbabaabbabbbbabbaaabbabbbabbbabbbbbbabaaaabbaaaabbabbaabababaaaabababbabaabbbaaaabbbabaaaababaaaaaabaaaabbbaaabaaaaaababbaabbababbbbaabababababbaabbbaababbbbaaaabbbbbababbbbababbaabbababaabbababaabaaabaabbabbabbbababbbbababbbaaaababaabbaaaabbbbaabbbbbabaabbababaababbbaabaaababbaaaababbbbbbbbbbabababbbabbbbbbaabbabbbabaaaababbabaaaabbbbababaaabaaabaabbbbbabbbaaaabaaabaaaababaaababbaaabbbaaaaaaaababbbbabaaabbbabbaaaababaabbaabbabababbabaababbaaaabaaaaaaaababaabaaaabaaaabaaaabbbabbababbbabbbbbbababababaabbaababbaaaaababbbababaaaaabbaaabbbaaabbbbbbaababbbbaaaabababbabbaaababababaabbbaabbabaaabbaabbbaaababbabaababaabababaaabbabbabaabbaabaababbabbaababbbbbbabbaabbbbaabbaabbaaaabbaaaabbbbabbabababbbbaaabaaaabaaabbabbbbbaaaaaabbaaabbbbbbbaaaabbaabaaababbbabbbaababbbbabbbabbbbabaabbabbbbbbbaabaabaaaabbababaaaaaaaaababaaaaabbaabbbabaaabbaaabababaaaabbaabbbbbbbbbababbbbbbbbbbaabbbaabbabaaaaaaaaaababbaabbaaababbbaabbaabbbaaabbaabaaabaaababaaababbabbbaaaabaaababbabaaaabababbbbbaaaabbbbbbaaaaababbbbaaabbbaabaaaabbbbbbaaaaabbbaabbbaaabababaababaabbababababaabbbaaaaabbaabaaaabaaaabaaabbbabbbabaabaabaaaaaaaaaabaabbabbbbbbaaabbabaabbbbabaaaabbaaabbabbaababbabbbabaabbbbbbaabbbabbbbbabbbaaaaabbbbababbbbabbaaabbbbbabbbaabbbaaaaabbababbabbaabbabbbaabbbbaaaabbabaaaaaaabababaabaaaabaaaababbbbbbabbbabbabaabababbaabbaabbabbbbbabbbbaabaababbabaaaabbabbaabbaaabaaabaaaabbbabbabbaaaaabaaabbabbbbbaaababbaaabaabaabbbbaaababbabaabbabaaabaabaaababaabbbbabababbbaabbaabaababbbabbbbbabbaaabbbbabbababbabbbbaabbaaabababaaabbabbbbabaabaaababaabababbbbaaaabbaabaababaababbaabbbbbabbababaaabbaaabaabbbaabaabaababbabbbaaaaaabbbabbbababaabababbabaabbaabbbabbaabbbabbbbbbabbaabbabbabaaaabaabbabbbbababaaabababbaabbbbaaababaabbabbaabbbaaaaababbbaaaaababababbabaaaaaabaabaaaabbaaabbbbaaaabbbbaaabbaabbabaaababaabbabbaaaaaabbaaaabbabbbaabaaabaabaabbbbabaababaaabbabbbbbbbbbaaaaaaa bbabbbaabaabaaabbaaabbabaaaabaabaabbbabbaabbababaaaabbbbbbbaaaaabbaabbaabbaaabbbaaabaabbbabababaabababaabbbaaabbaaabaaabaaabbaaabbbaaaabbbbaabaaaabbbbbbbaaaaaaabbaaabbaabaaaabbaaabaaaaaabbaabbabbbaabaabababaaabbbbbbabbbaaaaabaaabaaaabbbababababaabababbbbbabaabaababbaaaabaaabbbaabbbbabaaaaaababaaaabaabbbaaaabbababbabbabbbabbababbbbaababbbbabaabbababababbbbaaaabbabababaaababbabbbbaaabbaaaaababbaabababbbbabaaaaaaaaaaabbabbbaaabaabaaaaabbababababbbaaaaabbabbaaabaaabbbabaababbabaabbaabaaaabbaabbaaaabaabbbaaaabbbbbaabaabaaabbaabaaaabaaabaabaaababbaababbababbaaaaaababbbbbbbbababaaabbabbabbaabbbbaaabbaabaaaabbbbbbbaabbbaabbabbbbbabbbaaaaaababaabaababaabaaabaabaabaaaabbbbbbabababaaaabaaaabababbaaababbaababbabababbbbbbbbbbaabbbabaaaababaabababbbbabaaabaababbabbbaabaaabbababbababbaababaababbabababaabbabbbbaabbaaaaaabbabbabababbbaabababbaaabbaaabbaaaabbbbbbbaaaaababaaaaaaabababbaabaaabaabaaaaabababaabbaaaaaabbabaaaababaabaabbbabbaaaabbabaabaaaaaabbabbbbbaabbbabbabaababbbbaaaaaabbabaaaabbbabbbababbbbbbbbababbbbaaaabaabbbbbababbaaaabaabaaabbbbbbbaaaababaababbabaaaabbaabbbbbaabbbababbabbaabaabbaabbbbbbaabbbbbaabaaaabbabbbbbbbabaabbbbbbbbaaabbbbaabaabaaabbabbababbaaaaabaaaababaabababbaabaabbaaabbbaabbbbbbbbbabbbaababbbabaabbbaababaabbaaaaababbaaaaabaabbaaaabbbbaaabbaabaabbaabbaaaaaaaabaababbaaaabaaaaaaabbbbbbabaaaabaabbabaabbaaaabbaabbabbbaabbaabaaababbbaabaaaabbabbabaaababbabaaabbaabaaabbbbbbabbaaaaabbbababbbbbaabbabbaaabababbbabbbbbaaaaabbaaababaaabbabbaababaababaaabbaabbabaabaababbababbbbaabababbbbaabaaaaaaabaaabaaaabaabbaaababbbbaaabbbabababaabbbaabaababbabbbabbbbabaabbbaabbaaabaabbbbaaaabbaaaaaabaaababbaaaaabaaabbbbbbbbabbbbbababbaaaababaaababbabbbababbabbaabbbbababaaaaaabaabbbbaaabbabbaaaabbbbabaaabaabaabbbbabaaaaaaaababaababbbbaaaababaabbaaabbbbaababaababbaabaaabbaaabababaaabaaabaabbabababaaaaabbabbbabbbbababbabaaabaaabababbabbababbbabbbababaaaaaaabaabbbaaaaabaaabaaababbaaabbabbaaabaabbbabbbabaaaabbabababbbaabbaaaababaabbbaaaaabaabbbabbabbbbbabbbababbbbaaabbbabaaaaaabaaaaaab bbaaabaabababbabbaaabaaababbbbabbabbbabbabbaaaabbaabaabaabaababbabbbabaaaaaaaaababaabbbbaabaabaabaabbaabbbbaaaababaaababaaaaaabaabbaaababbabbabbbababaabaaaababbaabaaabababbabbababaaabababbbbaabbaabbbabbbaabbabbbababbabbaaababbaababaaabaaabaabaababbbbbabaabbaaaaababaaaabaaabbbabababbbabaaababbbabbbbbababbbabbbabbababaaaaaaaababaaabbbabbabbaaaabaabbbbaabbbaaabaababaaababbbbbbbababaabbaabbaabbbbbbaababbbabbbabaaaaaaabbababaaabbababbbbaabbababbbbbbaabbbbaaaabaababbbabbabababaaabbbbabbbaaaaabababbaababaaabaaababababababbabaaabaaaaaabbbbbbababbababababbbababaaaababbaabbbbabbbaaabaababbbbbbbbbbbbbbbbbabababaababbabbabaabbbbaabbbbbabbbbbbabbbabbbbabbbbabbababaaabaabbaaaaaaaabbbbbaabaaabaabaabbbbabbbbbbababbababaaabaabbbabbbbaaaaaaabbaabaaaabababbaaababaaabbbbbbaabbabababbbabbbabaababbbbbabbaabaababaaaaababbabaaabbbabbbbbabaabaababaaaabaababababaabaabbbbabbabbbaabaaaabaabbababababaabbbbbaaaaaaaaabaabbbababaaaabaaaabbabababaaabbbbbbbbbbaabbaabababbaaabbbaabbaabababbabbaaaaababaaaaabbaabaabbbbbaabbbabbabbbaaaabbbaaaabbababbaaaabbbaaabaaabbbbaaaaabbbbaaabaaabbaabbbbaabbbaabbbbabaaabbbaabaabbaaaaaaabaaaaababaaaaaaaaabbaabbabbbbaaaabbbbaabaabbaabaababaaababaabaaaabababaaabbabaabbaababbbaababaaaabaaaaaaaaaaabaabbaaabbabbbabbbbabbaabaaaabaaaabbbbaabaaabbabbababbaaaaabbaabaabaaaabbababbbbaaabbbabaabaababbbbbaabaabbabbbbabababbabbbaaaabbbabaababbaabbabbbbaaaabbabbabbabbbababbaabaaaabbbbbbaabababbaaabaaabaaabaaaaaababbabaaababbbbababbaaabaaabbbbbaababaaabbbbbabbbabbbbbbbbabaabbbabbabbaababaaaaaabaaaaaabbaabaabbaaababababbaaabbbaabbbbaababbbaaabaaaabaabbaabaaaabababbaabababaaaaaabbababbbbbaabaaaaabaabaaaaaababaabaaabababbbaaabbbaabaabbbbbaabbaabbbbbaabbaabaabbabbababbbabaabbbabaaaabbaaaaaaabbbbbbabababbbabbbbbaababbbbabaabababbbbabbbbbbaabbbbabaaaabaaaaaaabbababaaaaaaababaaabbbabbbaabaaabbabbaaabbabbabbbaabaaaabababbaaabbbaaaabbbbbababbaabbbaabaabaabaaabaaabbababbababababbbbababaaabaaabaabbbbabababbabbabbbbbaaaaaababbabbaabbaabaabbbabaabaabaabbbbbaababaaaabbaabbbbbaabababbbaabaabaababa babaabbbbaabbbabbabbaabaaabbabaabbbbabbabbbbbbabbabbbbaaaabaaabbabbaaabbaababaaababbaabbaababaaabaababababaabbaaaabbbabbbaabaaabbaaaaaabaaabbbabaaaaabaaababaabaabbababaaaabaaabbaabbaaaaaabbbbaabbbbaabbbbababababbaaababababbabbbaabbbbbbaaaaabbabaaaaaabbbaababbbbbaaaabaaaaaaabbaabababbaababaabaaabaaaaaaaabaabbaabbbbaabbbbaababaabbbabbbbbbabbbaabaaaaababaaabaaaababbbbbaaabbbbbaaabbbbabaaaaaaabbaabbbabbbbbaaaaabbbaabaaabbbbbbbabbababaaabaabbaabbabbbababbabaababbabbabbaabbbaabbbbababbbbaaabaaaaaaaababbbaaaabbaaabaaabbbaaabbbbbbabbabbabababaaaabaaaaaaababbabbaaaaabaabaabbaaabbbbaabbbbbaabbabbababbabbbbbbbabaaaabbababbaabaaaabaaaabbbababaabbaabbbbbbabbbaabbabbaabbabbbbbaaabbbaabbababbbaabbbbbbabaabbbaabaaabbaaaaabbbbaaabbbbbaaaabbbbbabaaabaababaaaaaaaababbababbbbababaabbaabaababbbaabbbbbababababaaababbababbaaabaaabaaaabaaaabaabaabbbbaabbbabbbbbaaaaabbabababbbbaaaaabaabbbbaabababbbabaabbaabbabbbababbaabaabaababaabbbbbbbbbaabbbbbaaaabbbaaababbaaaabbbbabbbababaabababaaababbaabaabbaaaaababbaabaaaababababbaabbaaabbbbbaaaaabababbbbbaaaaaabbaaaaaabbabaaaabaabaabbbaaaababbbbaababbbaababbbbaababaabaaabaabbaababaabbbaabbbaaaaaaabbbbaabaaaabbabbaaaababbaababbbbaabbababbaaaabbaabbaabbaabaaabababbabbabbabbbabaaabaabaaababaabbaabbabbbabababaaabaabaaaaaabbaabaaaaaabaaaabbabbbbaaabbaaaabbaaaabbaababbbbbaaaababbabaababbababbaaaaaabbaababaaababbaaabbaaaaaababbaababababbabaaaaabbabababababaaabbbabbabbbaababbbabbaaaababaabababbaabbbababaabbababbbaaabbababbabbabbaaaaaabaaaababaaabbbababbaaabbaabbbbbaaaabaababbabaaababaabaaabbbaabaaaaaaaabaaaaababaaaabbabbbababbbababbaaabbababaaaaababbabbabbabbabaaabaaabaabbaabaaaababbabbaabbaabbbaaaaaabbbaaabbababaaaaababbababbaaaaabbbababaaabbbbaabaaaaababbabbabbbabbababbbbabbaababaabbbbabbabbabbbababbbaaabaababaababaabaaaaabbaaabaaaaabbabbabbaabbbabaabbaababababaababbbbaaaaaabaabbaaaaaabbababababbaababbbabaabababbbbababbaaaabababbabaaaabbbabaabbbbbabbaaaaaabaaaabbabbaaabbbbbbabbabaabbbbababaabaababaabababababaabaaabaababbbbabbabaaaabbaaabaababbbbaaaaabaaabbb aaaababaabbaabaaabaaaaababbbaabbabbabaabaaaabaaaaabbbbaaabbbbaaaaababbaabbbaabbbabbbaabaaabaabbaabbbaabbbaabaaaaaabbaabbbbabaabaaabaabbbaabaabbabbbbaaaaabaaaaaaaababaaaabbbbabaabbbbaaaaabbabaaaaaaabbabaaaabbbaababbabbbabaaaabababbabbbbaaaaabbbbbbabaabbabbaaaababbabaabbaabbbbbaabababaaabaaaaaaabaabbaaabababbbaabbbbaaaaabbabaaabaaaabaaabbbabbbaababbbaaabaaaabaaaabaaaabbbbaaaabaababaaaaabbbabbaabaaabaaaabbababbbabbbbbbbbbabaabbababbaabbbbabbbabaabbaabbbbbaabbbbababbbbbabaaaaababaaaaabbaaaaabbaabaaabaaaabbabbbbbbabbaabbbabaaabaaabbbabbaabaabbaaaaabaaabbbbbbaabbbababaaaaaabbaabaaabbababbabaabbbabbabaaababaaaaaaabaabaaaabaaaaabaaaabbbbabbbabbbbabbbaabbaababbbabaabbbbbbaabaabbbbbbaaabbabaaabaabaaaabaabaababaabbaabaabbaabaaaaaaaaabbbaabaaababbbabbaaabbaabbbaaaabbbabbaabaabaaabbabaabaababbabbbaaaababbabbbaabbaaaabaabbbbbbbaaabbbaaabaaabbbbbabbbbababaabbbaabababababaaabbbabbabbbaaaaaaaaaaabbaabababbbaabbbabaabbabbabbabbaababbbaaabbbaaaababbaaaabaabababbabaabbbaaaaaaaababaaabaaabbaaababbbaabbaaaaabaaababbaaaabbabaaaaabbbaabbabbbbaababbbabaabbbaababababaaababbaabaabababaaabababbbaababaaabbbbaabbabbbabbabbbbabbbababababbaabaaabbaaaabaabaabaababbaaababaaaaaaabaabababbbabbbaababbbbbaabbabababbabaaaaaabbbbababbabaabbaababaaaabbaaaabaababbbaaabbababbaaabbabaabbbaababbbaaaaaabababbaaabaaaaabbbbaaabbbaaabbabbbaabbabbababaaaaabbabbbaaabababaaaaaabbaaabbaaababbaaaabbaaababbbbbbabaababbabaabbbababbaababbbbaababaaabbbbabbaaaabbbbbaabaabaaabaabaabbbabaaaaaabbbabbaabbabaaaabbbbaabbaaababbbaabbbbabbbabaabbbbaaababbaaaabaababababbbbabbabbababaabaaaababaaabbaaaabbaaabaaaaababbabbaaabbababababaaaaabbbbbabaabaabbbbbbbaaaaaaababbbbaabababbabbbaaaabaaabbabbbabaaaaabbbbaaaabbabaabbbababbbaabaabaaabbabbbbbbbbabababbbaabbabbabbbbaaabaaabbbabaabbbaabbbbbbabbaaaaaaaaabbbaaabbbbbbabaaaabababbaaaabbbabbbbababbabbbaaaaaababbbbabbbbaaabaaaabababbabbbbbabbbaaaababababbbbabbbbbaabbabbbbabbbbbaaaaaaaabbabbbbaababbbbaabbbbaabbbbbbabbabaabbbbbbbbbabaabbabaabaababbabbbbabbaaaabbaaabbbabbaabbaaaabbbbabbabaaaabbab bbaaabaababaaaababbabababaaaababababbbbaabbabbaabbaabbbabbbbabbbbbbbababbaaaaaabbbaaaabbbbbbbaababbaabbaabbaabbaaaabbababaaaabaaabaabbaababbbbaaaabbaabbaaabbaabaabbabaaaabaaabbbabbaabaaababaababaabbbbbabbbbabbbabababbbaaabbababbaabaaaaaaabbbbbbbaaaaaaaaaaaabbaabaaaaaaaaaabbabbbabaaabbaabaaabaabbaaaaabaabababbbbbbaaabbbababbaaaabbbaaabbabbaabaabbbaaaaaaabaaabababbabbabbabaaaaababbbbababbbabaabbbabbaabbabababbaabaaabaabbbbaabaabbbbabbbbaabbbaaabbbbbbaababaaabbbabaaaababbbbbabbbaababaaaaabbaabbbababbbabaaaaaaaaaaabbabababbababbaababaabbaabaaaaaababbbaabbbbbbbbaabababaabbaabbbaabaaaaababababbbbbbaaaabbaaabbaaaabaababaababbbabaaabbabbaaababbbbabaabaaaabbbbbbbbbaabbaabaaabbabbbbbbaabbabaabaaaabbababaaaababbaababbaabbbbaaabbbbbaabbbabbaabbabbaaabababaaababababaabbabbbabaabbaaaaabbbbbbbabbaabbbbaabaaabbbaababbbbaaaaaabbbbbaaababaabbbababbbbbabaaaabaaaaabbababbbbabbbbbabbaabbbbabaaabaaababaaaaabaabbbaaabbbbbabaabaababaaabbbaabbbaababaabbaabbaaaaabaaaabaabaaabbbaaabbbbaabbbbaaaaababbbbababaabbbababbaabbaaaaaaaaababbaabbabbbbbbbabbabbabaababaabaaaaaababbbbbbbaaabbaaabababaaaaaaababbababaaabaaaabaababbabbaaabbaaaabbaaaababbbbaaaabaabbaabaabbabbbbaabaabbbaabbbbaaababbbabababababbbabaabaaabbbbbabbaaabbaabbaabbabababababbaaaabaabbbbaabaabaaabababaabbbbabababbbbabbbbbaabbbbabaaaaaabbabaabaaaaaaabbbababbababbbaabbabaaabbaaabaabbabbaaabaaabbababbbbbaabababbbaaaaabbaaabbbbabbabaaaaaabbbaabbbbbbaabbababaaababaaaaaabbaaababbaababbaabbaaaaaabbbaabaabbbbaaaabbaaaabaaaabbbbbbbbaababbaabbbabbbbaaaabbaaaaaaabbbbbabbaabbaabbababbaabbbabbabaabbabaabbbbabbbbbbaabbbbaababbbaabbaaabbaabbaabbbaaababbababbbbbabbbaabbabaaabbbaababbbaaabbbaabbbbabaaaaabbabaabbaaaabaabaababbbababbabaababbabbbbbbaaabbaabbaabababbaaaabaabababaaabaabbbbabbbabababbaaaabbaabaaabbbababbbbbaababbbaabaabbabbaababababaaaabbabaababaaaaababaabbaabbaabababbbabbaaaaabbabbaabababababaaabbbaabbabbbabaaabbaaabababbabaabbabaabaaabbabababbaaabbbbbaabaaabbaabaabbaaabbbabaaabbaabaabbaaaaabababbaabbaaaabbaaababbaabbbbbbbabbbbbbbababbbbabb ababaaababbbaaaaabbbbaabbbaaabbabaaaababbbababaabbbbaaabbaabaabbaabbaababbaabaababaaabbbbbaaaabaabaaabbbaaabaabbabbbabbabaabbbbabbabaabbbabaaaabaaaabababaaaaabbbabaaabbaabbabbabbbabbbabababaabbbbaabaabbaaabbaaabbbbabaaababbbbbbaabbabbbbaaaaaaabaabbaaaabbaaabbabbaaaabaabaababbbbbaabaababaabbabaaaabbaabbabbbbabbbaaaaaaabaaabaaaabbbbbbaabbbabaaaaaaaaabbabaabbaaaaabbbaaabbaabaaaabbabaaaabbbabbbaaababbaaabaababaabbabbbbbabaabaabababbbaabaaaaaaaabbaabaabbbabbbbabbaaabaaabaabaaababbbbaaabaaaabbaaaaaaabbbbbaabbbbababbbbabbabbabaaaaaaaabbabaabbbbbaabababababaaabbaabaabbabbbaaaaaababbbbabaaaabbbbbbabbbbbbaabababbaaaabbbbbbbaabaababbaaabbbabaabababaababaaabababbbababbaaabaaabaabbbabbbabababaaabbbbaaaaabbaaaabbaaaaabbabbbaaaaabbbaabbaabbbabaaaabbbbababbaabaaabbbbabbbabbbbabababbaababaaaabbaabbababbaababaaababbbaabababaaababbabaaabbbbbaaabaaabbaababaabbabbbaaaabbbabbbbaaaaabababbabbbabbabbbbbbbbaaaaabbbaabbbababaabaabaabaababbaaabbababbbbabababbbabbaabbbbabaaaaaaabbaababbabbaaaaababaabaaaababbbababaabbaaabbbabaaababbbbbaaaabbbbbbbbbbbbbabababbaabbbabaabaabaabbabbbbbbabbabbaabbbbbbaababbbbbbbaabaababbbabaabaaabbbbbbabbabbabbbbaababbaabbbbbbaabbbbaaabbbaaaaabbbbbabbbaabbbbaabababbbabbbbaaaababbaabbbabaababbaababbbbabababaabaabbbabababaabbaababbaaabbabababababbabbababbbabbaabbbbaabbbabbbababbaaaabbbbbbbbaaaaaabbbbabbbaaaaaabaaabbbbbbbaaabaaaabbaaaaabbbaabbabbabbbaaaaababaabbabbabbaababbaaabbbbabbbabbbbaaaaababbbbbbbaaaababbbaaababbabaabbbbaabbbbaabbabaaaaabaaaabbbaababaaaaabaaaababaabababbbaaababbbabaabbbababbaabaaaaabbbababaabaaaaaabbabbabaaaaabbbbaabaabaabaabaaababaaaabaaaabbbaaaaaaaaaaabbaabaaabbababbabbbbaabbabbaabaaabbabbabaababbaaabababbababaaaaabbaabbbabababbaaabaaaabbbbabbbbbbabbaabbaaaabbbbabaabaaaaabaabbababbbbaaaabbbaaaaababaabbbbaaababaaaabbbabbbaabaaaaabababbabbaaaaaaabbabbbbbbaaaaaaabaabaaaababaaaabbbbaabaababbbaaaabbbbbaaabaababbababbabaabbbababbabbbbbaaaaabbbababbaaaabaaabbabbbaaaabaababbaaaaaaabbaabbbbbaaabbaabbaaabababbbaaababaaabbabaaaaabbaaababababbbaababaaababa bbabbabaabaabbbababbbbbaabaaaaaaaaabbbbbbaabaaaababaabbbbbababbabbabbbaaabaabbabbbbbbbabbaaabbabbbbabbaababababaaaabbabbbbbaaaaaaabbabaabaabbbaababbaababbbbbabababababaaaabbaabaabaaabbbabababbbbabbabaababababbaabbbbabaaaaaaababbaaabbbabaabbabbbabbabbaaabababaaaabbbbbaabaaabbababaaabaaaababbabbabbbbbbababbbaaabaabaabbabababbbbaaabaabbaaabbabbbabbabaabbbbbaaabbaaaabaabaaaaaabbabbabbbaaaaaaaabaaaabbabaabbaabaaaaababbbbbbaabaaabbbaaaaaaaabababbbbbbbbaabbaabbbbaaaababbabbbbbbabbbbabaabbbbabbbbaaababbaabaaaaabbbbabaaabaaabbbabaaaaaaaaaaabbbababaababaabbbbbaabbababbaaaaabbaaababbbabbabbaaabbaaabbbbaabaabaaabaabbbbbaaabbaabbbbabbbabaabbbbbaaaaababbabaaaaaaabbaaaaabaabbabaabbaaaabaababaabaaaaabaabbabbaabbaabaababaabaaababaabbbaaaababbabbaabbbaabbbabaaaaaabbbbbaaaabaabaababaabaaaababaaababbaaabbabbbabbaaabbaabbbbbbbbaabababababbbbaabaabbababaaaababaaabbabaaabbabbaaababbababbaaaaaababbaaabaaaabbaaabbbabaabbbbabbabaabbbaaabbababbbbbbaaabaabbaaabbbaaabaaabaababbaaaabbbabbabaaabaaaababbbababbbbaaaabbabbabbaabaaabbaaababbabbbaabbbabbabbbababbabbbaaaababaaaabababaaaababaabbaaabbaaaabaaabbbaaabaaaaaabbbbaaaababaaaaaabaaaabbababbabbbabbaabaabaaaaabbabbabbbabbabaabbbbaabaabaaabaaaaaabbbaaaabbabaaabbbabbbaaaabbbaaabbbbbabaaabbbabbbaabbbabbbbabbbabbabaaaabaaabbbabbbaaaaaababaaabbaaaaabbababbabbaaaabbaaaaaaaababaaaabaaababbaaaaabbaabaabaaaaaaabaaabaabaabbabaabaabbabababbbaaaaaabaaaabbbbbbaababaababbabababababbaaaabaabaaababbbbbbbaaaabbaaaaabaabaabbbaaaaabbabbbbbaababbbbabbbaaabaaababbbaabbbbbbbbbaaababaaabababaaabaaababbbbbaabbbababbababaaababbbbaaaabbbbbbbbaabbababbbababbabaabbaaaabababaabbbbbaaaabaabaabbbaaabbbaaaabbabaaaaaaabbbbbabbbbabbbbbabbbabbbababaaaaabbaabaabbaaabaabaabbbaaaaaaaabbbaaaaaabaaaaababbaaabaabbabaaababbabbabbabbbbabababaabaaaaaabbbaababbabbababaabbaaabaaabbbaaaaabaababaabaabbbaababbbaabaaaaaaabbaaaaabaabbaaabbbbaaabaaaababbabaaaaabbabbbbababbbabbabbabaabbaabbaabaababbabababaabbaaaabbbbbbabaababbabbaaaaabaaaaabbbabbbbbabaaabaabbababbaaaabbaabbaaabaabbaabbaabaaaaaababa bbbabaaaabbabbaababbabaabbaababbbbbabbaaababbbabbbabbbabbaabbbbabbbbbaabbabbbbabaaaaabaaaabaabbaaababbabbaaaabbbaaaaaaaaaaababbaaaaaaaabaaabbaaabbabbbbababbaabbbbaababbaababbabababaabbaaababaababbbbaabaababaabbabbababbabbbabbbababaaaabbbbbbabbbabbaaaaabbbaabbbbabbbababaaabbbbbbabbbbababbbaabbaabababbabbbbbbaabbbabbaabbaabbbbabbabaaaabaabbbbbaabbbaaaabaabaababbbbbbbbbbaaaaabbaabbabbbbbbaaaaababbaababaabbababaaabbabbbbaaaabbbaaababbbbabbabbabbabaabaaaaabaaabbabaaabbbbbbbabbbbababaababaaaaabaabaaabbaaabbaaaabaaaaabbaabaaababababaababaabbbbbbaaabbbaabbbababaaababbabbbabaaababaabbabaababbababaaaababbabbaabaaaabbabbbbbbbaaabbaaabababbbaababbbbbababaabbbbbaababbaabbbababbbabbaaabaaabababaabbaabbbaabbbabbbabbaaaaaaaababbaabbbabbbbbbbbabbbbabaabbbabbbababaaabbbbaaabbbbbaabaabaabaaaabbabbabbbbababbaaabbbbbbbaaabbbabababaaaabaababbaabbababbaaaabbbabaabbbbabaabaabbbbaabbbabaaabaababababbaaaaababbbbbbabbbaaabaabbbbaaaabbabbbababaaaaabbbbbababbbaaaaabbbabaabbbabababaababaabaabbaabaabbbababbabbababbbaaababaabbbaaababbbaaabaababbabbaabaaaabbabaaabaaababbbbbabbbaabbbbabbaabbaababbabaababbabbababbababbabbaaababaabaababaaabbbababbaabababbbaaaabbaaaaabbaabbababaaaabbbaabababaabaabbaababaaaabbbaabaaabbabbaabbaaaaabbbaabaaabbababbbabbababbbbabbaabbabbabbaabbababaaababbabbbabaaabbabbbbaaabbbabbaaabaaabaabbaabbbaaaaabababbabbbaaabbbbaabbaaaabbbbbabaabbabababbabaaabbaaabbabaabbabaabbaabbaaabbabababbaababbabaabaaababbaabbabbaababbabbbabbaabaaaaabbbbabbabababaabaaabbbabbaabbbaaaabbbbbbbaabaaaaaabbaaabbabbaabbbbbbbabaabaabaabbbaaaaabbbabbbaaababaaaaaabbbbababbbaaaaababbbbaaaabaababaaabaabbaabbaabaaababbaabaabababaaaaabaaaaabbaaabbabaabbbbbaabbaabaaaaaaababbaaaabbababbabbbbbaaabbbaaaaabbaabaaabbababbbaabaaabbbababbbaaaaababababbbabaaababbabaaabbaabababaababaaaaaabbababbbbbaabbbabbabbaabababbbaaaabaaabaaaaabbbabbbabaababbbbaabbbababbbaaaababbbbbbbaabbabaaabbaabbabbbbaaabaaabbabbbabbbbabbbabbabaaaaaabbbbaaabbbbbaaaaabaabaabbbbbababbaabbaabbbbbbaababbbbaabbaaaabbbbababaabaaaaabaabbbbaabbbabbbbabba aababbabaaaabbaaaaabbbabbbaaabaabbaababbbbbbbbbabbaaaaaabbbabbaaabababbabababbabbaaaaaaababbbbabbabbbaaaaabbaaababababbbbaaaaabbbabaabbbbaaabbbababbaababbaaaaabbaabbbbbaabbbaaabaababbaabababbbbbaaaaaaaaaabbaaaaaaaabaababbaaabaabbabbbabbbbabaabbbbbabbabbbbabababbbabaaabbaaaaaaabbabbbbbababbaabaababbabbaabaabbbaabaabaaaaaaabbbbabbbbaabaababaaaabbaaaabababbabaaabaaaaaabbaababbababbabbabaabbbbbabbbaabbbbaaaabbaaababbabbaaabababbbaaaababbbbabaaaabbaabaaaabbbaaabbaabbbaabaaaabababbbbaaaaaababbaaabbbabbbbabbabbaabbbaabbababbbaaabbbaaababbbaaabbbaaaabbbbabaaabbaaabaabaabbaaaababaaaaaabbbababbbbbbaababbbaababbbababababbbbbbababaaabbbaabbabbbabbbabbbbaabbbabbbaaaababaaaabbabaaaaabbbabbababaaabbabababaaabbaabbabbabaababbaababababbaaabababbbbbbabaaababaaaabbbabaabbaaaabbbbbaabbabbbbaabababbaaabbaaabbaabbabbababbbaabaaababaabbaaaabbaaaaabaaabbbabaaabbabaabbbaaaaaaaabbaabbbbbbbabbaaaababaabaababbbbbbbbbbbabbaabbbbaabbbbaabbaaabbaababbababbbbbbaaaabbbbbaaaaabbababbabaaaabbabaaabbbabbbbbbaaabaaabaaaabbababaaaabbbbabbaabbaabbabaaabaababaaabbaabaabbbbbbaaaababababbbabbaaaaaaabbbbbbbbbaaaaabbabaabaaaababaabbbaaaabaababbabaabbbababbbbbaabbabbbbabbbabbbbabbaabbabbbababbabbaaaabbbbaaaababbaaaaaaabaaaabaaabaaaaaaaaabaabababbaababaabaabbaaaabbbbabbabaaabbbbaababbabaaaabababaaabaabaaaabbbaaabbaabaabbaabbbbaaaabbbbbbabbbababaaaaaaabbababbaabbababaabaaabbbbaabbbbabbabbbbabaabbaaaaaabaaabaabbbbbbbbbbabbababbbbbababbbbbaabbbaabbbababaabaaabbababaabbbbaabbbbabbbabbabbbbaababaaabbbbbbbabaaaabbabaabbabbabbaaaababbbaababababababbbaabbbbbbbbbabaaaaaaabbabbaaaaaaabbaaaaabaaaabaabaababbaabbbbaaaaaaabbaabaaaabbaaaaaaabaabbbabbbaaababbaaabaaaaabbabbbababababaabaaaaabaabaabbababbaabaabaababbbbabbaabbabaaabbbabaabbabaaaaaaaabbbbabbaaabbbbbbabbbbbabaaaabbbaaabaaaaaaaaaabbbaaaabaababbbbbabbababbabbbabbabbbbbbabbbbbaaaabaabaabaaaababaabbabbbabbabbbbbaabbbbababbbbbbbbbbabaaaabbaabaabbbbaaababbbaaaaabbbaabbbbaaabaaabbaababbabbaabaabbaaaaabaaaabbaaaabbbbbaabaaababbabbbbbaababaaabbbababaababaaaaaaabbbabbbbbababb aaaabbbabababbbbaabaabbbaaaaabbaabbaabbabaabaabbbbaaaabbbaabbabababbbbabbababaaabbbbabbaabaabbbaaaabbaabaabbbbaaaabaabbaabbbaababaabaabbababbbaaabaaababbaabbbbabbbbababaaaabbbabbaabaaaabbabbabaaaaabbbbaaaabaabaababaabbbbbabbbbbabbabbabbabbababaabbbbaabbbaabbaabaaababbababbaabaaabbabaabbaabbbbaaababaaabbbbbbbabbababaaaaabbbbbabbaaaaaabbbaaaaaabaaaababbbbbbaabaabaabbbaaabbabaabbbbbbbbbbbbaababbbaababbabababaaaabbbabbbaabababbabbbabbbbabaaabaaaaaabaaaaababbbaabaaaabaabaaaaabbabbbbaaabbbaaabaabaabaaaaaababbabaaabbabbaaabbbbabbbabbbbbabaaababbbbabbbbaaababaabababaababbbbbbabbbbaaaabaabbaabaaaaabaaabbbbaaaaaabbbbbabaabbbaaaabbababbbbbababbaaaaabbaabaaabbaaaabbbaabbaabaaabbaabbaaabbbbaaaabbbbbaaabaaaaababbbbaabaaababaababbbaabbaababbbaabaaaabaabaabaaabaaaaaababbbabbbaaaabababbaaaaabbbbbabbbbaaaaaaabbababaababbbbbaaaaababbabaabaabbbbbabaabbababaaaaabababaabbaaabbaababaabbbaaaaaabaababbbbaabbbaaaabbbabbaabbababbaaaaababaababababaaabaabbbbaaaababaabbbabbbbbaaabaabbbbbabaaabbaaaababbbaabaaaaaabbbbabbbaaaabbaabaaaabaababbbababbbbaaaaaaaabaaaabbbaababaaabbabaabbabaababbabbbbbababbbaabbbbbabbabbaaaaaaaaaababaabbbabaabbabbbbbababbbbaabbbabaaabbaaaaababaaabbabaabaaabbaaaaaabbaaabaaabbaababbabaabaabbbbbbbaababbaabbbabaaabbbabaaaabbbabbbbbbabbbbbabbbaaababbaabbaaabbbabbababbbaabbaaaabaaabbbabbbaaabbabaabbbbbabaababbaabaabaabaaaabababbbabbbabbaabbaabbbbbabaababaabbaaaabbabbbbababbabaabaaaababaaababbbaaababbaabbababaaaabaaabbbaaabaaaaabaaababbaabbbabbbbabaabbaaaaaaaaaaaabababbaabbbbbbbabbbaabbabaaababbabaaaabbaaaabaaabbbaaabbabaaabaabbabaaaabbbbbbabababaaabbabbbbababaaabbabbbbbbbabaaaababbbabaaaabbaabbaaaabbaabbabbaaabbbbaababbbababbabaaaaaabbaabbaabbbabbaaabbababaabaaabaaabbbaaabaabbbbabbbaabbbbbbbbbaababbaabbaaabababbbabbbbbbaabbbbbaabbaabaaabaabbaabbaaaabbbbbabbbaababbbaabbbbbbbabababbaaaabaaaaaaaaabbaababaaabbbbaaabaababbbbbababbabbbababbbabaabaaaabaabaaaabaababaabbbbbbbaaabbabaaababaababaababbbbaaaabaababbbbabaaabbbbbaaaababbbbbabbabaababbabbaaabaababbbabababbaaaaaaabbaababbaabbaa bbbaabbabbbababbabaabaabbaaabaabbabbbbbabaaababbbbaaaabaaabbbbbbabbaabbbaaababbaabbbbbbababbbbbaabbaababbbbabbaabbaabaaababbbbbabbaaabbbaabaaabbbbabbabbaaaaabaaaababbaababbaabbaaabbbbbabbaabaabaabbaaabaaabaabaaaaababbaababbbbabaaababbbbbbaaabbbaabaaaababbbbbabaabbbbaababbaaaaabaaababbabbbbababbbaabbbababbaabbbbbbbabbababbbbbbaabbaababababbabababbabaaabaaabbababbababbbabbbbabaaababbbbbaabbbaabaaaababbbaabababaabaabaaaabbbbbaabbbbaaabaababaabbbaaababaaabbbaaababababbabbbababbbabbbaabbaaabaababbaababababbbabaabaaaabaaaaaaabaaabaabbaaabaabaaaabbbabbabaabaabaaaabaaabaababbbaaaabbaabbabaaabbbaabbabbbaabababaaaabaabbaaabaabaabbabaaaaaabbaabaabaaaabbbabababababbbbaaaabaaabbbaababaababbbaaababaaabbaabbaaababaaaaababbbaabbbbaaabaababbbbbabaababbaabbbaababaaabaabaabbbababbabbbbbbaaabbbbabbbbbaabbbbbabababaaaabbbaaaaabbabaababbbaaabababababbabababbbaabaaaabababbbbbbbbbabaaabaaaaababaabbabbabbaaaabbabbbbbbbbababaabbabaaaaaaabaaaaaabaabbaabbbaabbbabbaaaababababaabbbbbbbbabbabbaabbbabababaaaaabbabbbbbbabbabbabbbababababbabbabbbbbbbbbaaaaaaabaaaabababbaaaababaabbbabbbbbbaaaaabaaaababaabbbaaabbababaababaaabbaabaababbaaabbaabaaaababbbbaaaaaabaabbaabaaabababababaababaababbabbaaabaabbabbabbbaabaabaaaabaababbaababbbabababbabbbbabbbaaaaaaababaaaaaabbbaaabbabbabaaaaabbaaabbbbaaaabbababbaabaabaaaabaabbaaabbbababbbbbbababbaabaabbabaabbbbbaabaaabbaababbbbaaaabbaaabaabbbbbababbbabbabbabaaaabbbaabaaabbbbbbbabbababbbabbbbabbbaabbaaaabaabaaaabababbababbbbbabbbaaabaaaabbbabaabbbbaaabaabbaabbbaabaabbaabaaababbababababaabbbbabababaabbbababaaaaaaaaabaabbbaaaabbabaaaabaaabaaaabbbbbbbbabbbbabbabbaababbabaabbabbbaabbaaaabbaaabbababaaaaabbbaaaabbabababaaabaabaaaababbbaabbbabbbabbabbaabababbabbabbbbbabbaaaaaaaaabababbbababababbaaaababbbbababaabbbbaaabbbbbbbbbbaabababbabbabababaabaaababaabbabaaaaababbaaabbbbbaaaaaabbbabaaaaabbaaabbbbbaaabbbbbbababababaaabaababbbbbaabbaaabbababbbbbbbaaaababaaaabbbbabbbabbbaaabbaaaaabbabbbbbbbaababbabababbbabbabbaaabaaabbbbbaaaaaaaababbababaababbaaaabaabbaababbabbabbaaabbbb bababaaababaaabbbaabaaaabbbaaaababbabbabaabbbaaaaababbaababbaababbbbabbaabbbabbaababbbabaaababbbbbbbbbaaaaaaabaababbbabbbaaaabaabbbabbbbabbbaaababaaababbabaaaaaabaaaaaabbbbbababbbaabbbbaaaaababaabababababaabaabaabbbaaaabbbbbbabbabbbaaaaaababbababaaaaabbaabbaaaaababaabaaaabaaabaabbbbbbbabaaabbababbaaabbbaaaabbbabaabbbabaaaaabaabababaabaaaaaaaabbabaaabaabababbabbaababaabbbbaaabbbaabbbbbbabababbaaabaaaaaabbaaabbaabbbababaababababbaabaaabababbabaaabababaaabbbabaabbbbbbbbaaabbbaabbaaaabababbabbabababababaabbbabaabbaabbbbbbabaabbaabaaaabbabbbbababaaababbababbababbabaabababbbbbabbaaababbbabaabaabaaaabbbaabbbabababbaaabbbbaabaabbbaabababbbaaaabaaabbbabaaaaababbbbaabbbbbaaaaaaaaaaaabbbababaabbbbbbbbaaababbbabbaabaaababbabaabbabaaabababababaaabbbaaaaabbabbabbabaabbbaabbabababaaabbababbbbbbbababaababababbaaababaaabbaaaabbbbabbbbabbaabbbbbbbbaabaabbaabbabababaaaabbaaabbbbabbaababbabbabbabbabbbaababaaabaaabbbaaabbbaabaabbbabbbbbabbabbabbbbbaaaaaaabaababababbaabbbbabbaaaaabbaabbbbbbabbaabaabaabaabbabbabaaaababababbbbabbbbbbbbaabaabbabbbbbbbabbbaaabaababbbbaaabaaaaabbbaabaaaaaabbbbbaabaabbbbbaaaababbabbabbbabaaabbbbbbbababaabaaabbbaabaabaaabaaabaaaaabababbbbabaaaaaabbbbbaaabbabbaaaaaaaabbbaabbbabbabbbabbabbaababbbaabbbbbbababbabbbbbbababbbaaabbaaaaaabbbaaababababbaabaaabaaaaabbaabbabaaaaaabbabbbbabaaaababbaaabbaaaaabbabaabbbaaabababaaaaaaaabaaababbbbaabbbbbabbbbbbbbababaaabaaabbbbabaaaaababbaaaaaaaaaabaabaabaaaabbbabaaaababbbaaabbbbbabbabbaaaabbbbbaaabbbbaabbbbbaaabbbbaababbaaababaaaabbaabaabaaabababbbaaaabbbbbbaaaaaaababbbbbaaaabbbabaabababbbbbabbabbbaaabbbaababbabbbbaabababaaaaaabbbaabbaaabbababbaaaabbaaaaaaabbbaaaabaabaabbaababbababaaabbaabbbbabbababbaabbbabaaaaabaaaaababbaabbbbbabbabbbbabbaaaaabbbababbbababbaaabbabbbaaabbbbbaabbaabbaabbbaabbababbbaababaaaaaababbabbbbabaaaababbabbbabbaaabbabababbabbabbbabbaabbbbbabbabbabbbabbabbaabababbaabbaabaaaaabbabbbbaaababbbabbaaaabaabbaababbbaaaababababaaabababbaabbbbaabbbbababbabbbbabaaaabaaaaaaaababbbbbabbbbbababbbbbaaabbaabaaaaabababbb aabbbbabbbbabababbabababaababaabaaaaaabbbabbbaaabaabbbbaabaaabaaababbabaabbbbaabaaaaabaabbbbbaabbaaabbbbbabaaaabbaabaaabaaaabbbbababbbbaabbababbbbaabababbbbbabbaaabbbabaabbaabbbbbaaabaabaaababbaaaaabaaaabbaaaaaababbbbabbbaabbabbbaababababbbbabbabbaaaaabbbbbbaababbbbbaaaaaaababaaaaabaabaaabaaaaaaaaabbaaaabbaabbababbaabaabbaaabaabbbbbbabbbaabbaabbaaaabaaabaabbabbababaababaabbaababbaaaaabbaaaaabbabaabbbbbabbbabaaabaabbababbbabaaaaababaabbaabbabbbbbbabaaabbbabaaabbaaabaaabababbaaabbbaaabaaabbaaababbbaaabbbbbbabaaaaabababbbbaaaaaabbbaabbbaaabbaababbbaababbbbbaabbabaababaaabaabbaaabaaabbbaaabaabbbbbbabaabbaaabbbbbbbbaabbbabbbbbbbaaababbbbaabaaaabaaaababbaabababaabbbababbabbabbbaaabbbaaabaaabbabbbbbbbbbaaaababbababbbbababababaaabaaabbabbaaaabbbbabbababaaabbbbbbabaaaabbbabbabbbbbaaabbabbbbaabaaaaabaabaabaaaabaaabbbaabbaaabaaababbaaababbaaabbabbbbbbabaaaaaaabbbaaaaaaabbbbbbbabaabbbabaabbbbaaaabbabbbabbababbbababbaaabbbabbbbaaabbbabababbaabababbaabaabaabbaaaabaabbbabbbbabbaabaaaaaabaababbbaababbbbabbbbbaababababababaaaaabbaabbbbaaabaaabbbaaabbbabbabbbbaabababaaababaabbbbababbbababbbbbbaabbabbbaabaabaabbababbabbbabbabbabaabaabbbabaabababaababbbbaabaabbaababbbbabaaabaaaabbbabaabaabbbabbabaaaabbaaababbaaaabbbbaaaaabaabaaabbbababaabababaababbaaaaabbbababbabbbaababbbbaaabbbbaaabaabaabbbabbaaaaaaababbaabbabaababaabbabbabaababbabbbbbaabaaaaababaabaaabbaaabbabbabbabaabababaabbbbabaabbbaabbaaabbababbaabbbaaaaaaaaababbabbaabababaaababaaaabaabaaabbbaabaabbababbbbbabbbbbbbbabbaabbabbbbababaaaabaaaababbbbbbbabababbbbababaababaaaaabbabaaabbbbbaaabaabbaaaabaaaaaaabbaaaaabbbabbbaabaaaabbaabbbbabbaaababbabaabaabbaaabbbbaabaaaabaaababbbbbbbbaababbababbbbbbaaababbbbabaaaabbabababaaaabaabbbabbabbbabbbbaaaabbbabbaabaaaaabbbbbbaabababbbaaabbaaaababbaaaabbabbbaaaababababbbbaababaaaabbbabbbaabbabbaaaaabbbaaababaaabbbaaabbbaaababbbbabaabbaabbbaaaaaaaaababbbbbabbabbabbbababbbbaabbabbababbaabbbaabbaaaabbabbababbabbaabbbbabbbaaaabaababbbaaaabbbbabaabaaabbbababbabbbababbababaaaabbbbbbbbaaababaabbabaaabba aaaaaaabbbaaaaababaaaababbbabbbbbabbaaabbabababaaaababbababbaababbbbabbbabbbbbaaaabababbaabaaaaabaabbaabbabababaabaabababaaaabbabbbaabbbbabbbbabbabbaaabbabbaabaaaaabbbabbbaaaabaabaababababbbaababababbbbbabbbaabababbaaaaaaabbaabaaabbbbaababaaabaabaababaaaaabababbabbbbabbabbbaaaaaaabbbabbbbaaaababbaaaabaabbabaaabbaabbbbababbbababbabbbaabbbaabbaababbbbbabbababaabbbbaababbaaaaababbaaaabaaaaabaababbbababaaabaababbaabababaabababaaabababaaaaababbbabababbabababbbbabbaababaaaaabaaaabbbbbbaabbabbabaaaabbbbababbaaababababaabaaaaaabaaaababbbbbbabbbbbbbaaaaabaabbabbbbaabaaabbaaabaaabbbbabaaabbbaaaabbabbbaaaaabbbaabaaababaaabababbaababbbababbbabaabbabaabaaaaababbbaabbbbbababbbbbbbbaababababbbbbbaaaaaabbbbbaabaabbabbbabbaabbbbabaaabaababaabbaabbabbabbaaaabaabbaaaabaabbbabaabbaaabaaabbbbaabbaabababaabaabbaaabaababababbbbabaaabbbaaababbaabaababaabbbaaabbabbbbbbabbbabababababbbbabaabaaaaaabbbababababbbabbabaaabbabbaabaabbbaababaaabababababbabaabababaaaaabaabbaabbbaaababaaaabbbabaababbaaaabbaabbbaaabbbbbbaaaaabbbbabbaaaaabbbaabbbaabbabbbaaaabbabbbbabaabbababaaabaababaaabbabaaaaabbabbaaabbbbabbabbababaabaabbaaabbaabaabaabbbbabbabbbbbaaaabaaabaababbaaaababababbababbababbabaaaabaabbbbbabbabaababbabbbbabaaabbaabbaaaabbbbaaaababababaaaabbbbabaabbaabbbaaaaababbaaabababaaabbabaaababbbbbbbaaaabbbbabbaababaaabbabaabaaabbbbababbaaaaabbabaaabaabaaabbbbbbbaaabbaabbbbaababbbbababaababaabbbaaaaaaabbabaaababbabbbabaabbabababaabbbbbbababaaaabbaaabbabaaabaabbbaabbbababbbbbbbababbbbbababbbbababbbabababaaabaabbabaabbabaabbbabbbaababbabbbbabbbbbbbbbabbababaaabbbbbbaabaabbaabbbaaabbabaaaabaaaaaaabaaababaaaabaabaabbaababbabbbbaababbabbaababbbabbbbaaaaaabbabbbbbaaaaabbbababbbbaabababbabbaabbbaabbaabaababbaaabbabbbbabbbbaaabababbabbababbaabaaaaabaaaaabababbaaabbaabaabbaaabaababbbabaabbbbabbaabbbbaabaabaabbaabbabbabaaababbbaabbaabbabbabbbbabbabaaaaaabbbaaaaaabaaaaaabaaaababbaabbabbbbaaaaaaabaababbbabbbbabaaaababaaaababbbababaabaaabababaaaaabaaababbbaaabaababbabbaaaaabababbbbbaabbabbabbbbaababababaabbaabbabbba abaaaaaabbbaaabbbbaaaaabbaababbbababbababaabbabbaabbbbaaabaaababaabababbaaababbabbbbaababbaaaabbbaaabbbaaabaabbbbbaabbaaaabaaabbaaabaaaaabbabbabbbabbaaaaabbaaabaaababbbabbbabaabaaabbbaabbbabbbbabbaaabaabbaaaaaabaaabaabababbaaababbabbbabaabaaaababbabbbabbbabaaaababaabbabbbbbbbbabaabbbbbbabbabbaabaaabbbbbbbbbbbaaababaaaabbaabaababbbaabaaaabbbabbabbabbbbbabbbaabbbaabaabaaabaabbbabaaaabbabbabbbaababbabbabaaaababbaabbaababbbabbbbaaaaaabbbbaaaababaabbbbaaababbbabbbaabaaaaababaabbaabbabaabbbaabbbbabbbabbbaabaaaaaaaaabbaabaaabaabababbaaabbabbbbbabbbbbbbabbaaaaabaababbbabababaaabbabbbbbbbbbabaabbbabaababbbaabbbaaaaaabaaaaabbbaaaababaaaaaabbababbbbbababaaaabababababaaabbbbbabbbbaababbbbaababbaaaabbaababbbaababbaaaaaaabaaabaabbaaaaabbaabbbbbaababaaabbbbbaabbaabbaababbbbbbaaaaaabbabbabbbbaabaaababbaaaaabbbbbaabaaabbaaaaabbaaabaaaabbabbbabbaabaaaaabbabbabaaabaabaaabaabbaaaababaaaabbbabbbbbabababbbabaaabbbabaaabbaaaaaabbaaaaaaababbbabababbaabbaabbabaabaaaabaabaaababbaaababbabaaabbbaaaabaabaaababbbaaaaaaaabbbbababaaababbbbaaababbababaabbabababaaabbbbbabbaabbbabbabaabaaababaabababbaabaabbabaaaabbbbabababaaabaabbaaababaabbaabbbababbbabbaabbaaabbababbabbabbbaaababbabababbbaabaabbbaaabaabbababbbabbbbbabababbaabbabbbababbaaabaabbbaaaabbbbababbbaabababababababbbaabaabababbaabbbaaaaaabaabbbbbbbabbbbbaabaabbaaabbbabaabbbbaaabbaaaaababaaaaababaaababbbbbbbabaabababbbabbaababbaaaaaabbbbbbbbaabbbbabababbaaaaabbabaabbaaaaaaaabbbaaaababbaaaababbabbbbbbbbbaabbaaabaaabbbbabbbbaaabbabababbbaababbbaaabaaabaabaaabbbbbbaabbbabbbabbaabbabaaabaaaabbbaabbbbaababbabbbbaabbbaabaaaabbbbabbbabbaaababaabbbaaabbabbbbbabbbbabaabaaaaaaaabbaabbaaaaaaabaaabbbbaaaaaabaaaaababaaabbaabbbbabababbaaaaaaabababaaaabbbabaaaaaaaababababaabaaabaaaababababbabbaabababbabbbbbbbbbbababbbaabbabbbbaabaababaaabbabbaaaabbabababaaaabbaabbbabaaabaaabaabbabbbaabaaababbababaaaaababbbbbaaabbabaaaababaabbbaaabaabbaabbbbaaaaaabbabaabbaaaabbabbbabaababbbbaaaabaababbbaaaabaababbbabaabbbaaababaabbbbaaaaabbbabbaabbbbababbbbaababaaaabbabbabbb abaaabaababbababbaaaabbbbbaabbaabbaabaababbabbbbbbbaabaabaaababbbaaabaabbaaabbabbbbabbbbabbbabaaaabbbbbaabababaabbabbbbbbbbbbabaaabbbaabbabbbbaababababbbabbbbabbaaabbabbaaabbbbaaabaabaabbabbaaabbbababbbabbbbbaababbbbbababbaabababbbaabaabaaaaaabaabbbaabbaababaabbaaabbaaababbbbabaabaabaaabaababababaaababbaabbbbbaabbbbababbaaaabaaabbbbaaaaabaabaaaabbbabbbbaabaaabaabbabbbbaaaaabbabaabaabbabaabbabaabbbbbbaaababbbabbaabbababbbabaabaabaabbaabbaaaaaaabbbaabbbbaaabaaaababbbabbaabaaaabababbbbbbbbaaaabbbbaabbaaabababbbabaababaabaaababaaaabbbbbbaabbbbbbababababbaaabbaaaababaabbababaaabaabbbbbbbbabbbabaabbbbababbabbbabbbaaaabaabbbbaababbbbbbabbbbababaaabbbbaaabbabbbabbbaabaabbaaabbabbbaabbbbbbaabbabaaababbbbababbbbaabaabbbaaababbaabbbbaaaabaabbaabbabbabbabababbaabbbababbaaababbaaabbabbababbabbbbaababaaabbbabbaaabbbbbbbbbbabaabaaaabaabbabbbabbbabbabbaabbaaabaaabbababbbbbbbabbbabaaaababbabaabababbababaabaaabbbababbababbaabbaababaababbaaababbbbaaaaaaabbbaaababaabbbaaabababbbbbaaaababababbabaabbbaaababaabaabbabbbaaaaaaababaabbbababbabbabaaaabaabaaaaaaaabbbbbaaaabbabaaabaabbaaababbabbabbaabbabaabbaaaaababbabbbbbbbabbaababaabbaaababaaabaabbbbbabaabababababbbbaaabbbbbabaabababaabbabaaaabbbabaabbaaabbabbabbbbbabaabbbabbaaababbbabbababaaaabaaaaaaaabbaabaababaaaabbabbabbabbaabbbbaabbbaababababaabbaababbaaaabaaabbbababbbaaaaabbbababbbbaaaabbbbaaabbabaabbabbaabbababbaabaabbabbabbbaabbaaabbabbabbaabbbabaaaabaaabbbabbbbbbaaababbaabbabbaabaababbbbabbbbbaababaabbaabababaaabbbbbaaaabbbababbbaaaabbaabaaaaaabbaabbbbbabbabbaaaabbabaabaabaabbabbbbbbbaabbabbaaabaabaaabbbabaabbabaabbaaaabababbaabaaabbaaaabaabbaabbababbbaaababaabbabababbbabbbaabaaabaaaaabbbbaaabbabaaaaababbbaaaaaabbbaaabbabaababbbbbaababaabbbbaaaaaabbbbbbbbbbaababbbaaaabababbbaaaaabababbababbbabbabbaabbbbaabbabaababbabaabaabbabbbabbababaabaaabbabbbaabbbbbbbaaabbabbabbbabaaaaaaaaabaabaabbbaabbabbaababbbbabbaaaabbaabbaabaababababaabaabaabaabbabbabbaaabaabaababbaaabbbaaaabbababbbbbaabbbababbbbbbabbbabbaaaaaaaabbaaabbaaaabbbabbbbabbabababa bababaabaaabbbabaaabaabbbaaababbbbbbbaabbabaaabaabababbaabbbaaaabbabaabaaabaabaabbbaaaaaabbbabababbaababbbaabaaabaaabbaaababbabbbbbbaaababaabaaabbabbbbbaabbbabbbbbabababababbbabaabbabbabaabaabbabaabbbabbaabbbbbbbbbbbabbabaababbabbbabbbbabababbbbaabababbabbababaabbbbaababbbabaabbbaaabbbaabaabbbbbaabbbabababbabbbababbabaaaaabaabaabbbabbabbbabbbabbabababbabbabbaabaabbbaabbabaaababababbbaababababbbbaaaaabbbbbbbbbaaaaaabaababaaaaaababaaababbbabbbaabaabbabbbbbabbabbababaaaaabbababbbaaabaabbbbbaaaabaabbbaababbaabaabbbabbabbbbbabbbababbbabaaaaaaaabbbaaabbaaaabaaaaaaaabbbabbaabbaaabbbbbbbbaaaabaabaaaabababbbbbaaababbbabaabaaababaaabbabbaabaaaaabbbbabbababaabababbababbaaabaaabaabbababbbaaaabbabababaaaababbbababbbbbbababbbabaabbbaababaaaabbabbaaabbbaaababbbabbaababaabbabbbaabbaabaaaaaaabbbabbabbabbbbbabbaababbabbabbbbbabaaaaaaaabababbaaaaababaaabbabbbbabababbbbbbbbbbbababbbabbaabbaababbbbaaabaabbabbaabbababbaaabbbbabbaaabbbbbabbbbaabbaaaaabaababaaabaabaabbbabaabaaabaabaabaabbabaaaabbbabbbbabaababaabbbaaaabbbabbabbbaaabbbbbbbbababbbababbbaababbababbabbabbaabbaababbabababbabbbbabbbbabbbabaaaabaababbbababbbbaabaabbbbabbbbbbbabbabbaabbbababababbbabaabaaaabbbbaaaababbaaaababaabbababbbababbabbbbbbbbbabaaaabaabbbaabaabaababbbaaaababbbbbbbbbabbbbbaaabbbabbbababaabaaababbbaaabbaaababbaabbaaaaaababbaaabbbaaaabbababbbabbbbaaabaabbbaaabbaabbabbaaaabbbaaabbaabbbaaaaaabbbbbbabbbbbabaaaaababaabaabbbaaabbbbabbabbaababaaabbabaababababbabaabbbbabbaaaabbbaabaabbabbabbbbbbaabbbbbabbaaabbbbbabbabaabbaaabbbbabbabbaababbaabbbaabaaabaaababbaabaaaababbaaabbababbbabbabaaabbabaaaaaabbaaaaaabbbabaabbbabbaabbbaaaabababbaaabaabbaaababababbaabaabbbaaaabababbababbbaabbaaaabbbbaababaaababaabbabbaaaabbaaaababbaaaaaabbaaaabaaaaabaaabbbbbaababbabaabbabbbaaabaaabbbbaaaaabaaaaaabbabbaabbaaaabbbaaabbaabbbaaabaaaaaaabbaaaaaabbbbababbabababaaaabaabbabaabababbabbaaaaabaaabaaabbababbaabababbbaaababaaaaaaaabbabbbbabbbababbababbbababbabaabbabbbbbaaaabbabbabbabaabbabbbaaabaaabbaaabbaabbbbbabbbbbabbbabaaaaaaaabbababaababaa babbbabbaabaababbaaababaabbbaaaaaaaabaabbbababbaaabababbaaabbbbaaabbabbabbababaaaaabbbaaabababbaabbaaaaaaabbbbaabaabbbbaabaaaaabbbabaaabbababaabbbababbabaaabbabaababababaaabaaabaaababbbabbbbbaaaabababbaabaaaaaaaaaabaabbaaabbbaababbbbabaaabaaabbbabbbbaaaabbaabaababbbbaaaabbbabaabaababababbaababbbbbababbbbbbabbbbababbabbbabaaaaaaabaabbaaabbbbaaabbbabbabbbaabbaabaabbabaaaabbbabbaaaabbaaaaaaaababbbaabaabababbbaabaaabaaabababbbaaaabbaaaabaabababbabbbbbbbaaabbaaaabaabbbbaabbbbaabaaaaabaabbbabaabaabaaaaaababaababababbaabaaabbabbbaaabbaaabbaabbaabbbbbabaaabaaabbaaabaabbaaaaabbbbbbbaabaabbabbaaabaaaaaaababbabbbaaabaabbabaababbbbbbbaaaabababaababaaaababaabbaaaabbbbbbaaaaaababbbbabaaaabaaabaabaabbbababbabababaabaaaaababababbaaaababaaabbbaabbaaaaabbbabbaaabaabbaabbbababbabbbaabbabbbaaaaabababbbaabaaaabaabbbabbaaabbbabaaaaaabaaaaaaaaaaabbbaabaababaabbbbaaaaabbbaabaabbaaabbbbbabbabbbbabbbbaababbabbaabbbaaaaaaaabbbbbbabbbbbabaaaabbabbabababbbbbaabaabbbaabaabbbabbbaabaaaaabbbabaababbbbbaaabaaabbababababbabbaaaaaabbbaabbaaaabbababbbbbbaababbaabbabbbaaabababaababaaabaabbbbbaaabbabaabaaaababaaabbaaaaaabbbaaaabbbababbabbabbbaababaababbbaabababbaaaaaabaababbbabaababbbabbaaaaaababaabbbaabbabbaaaaaabbbbbabaababbaaaababbaaabaaababaabbabaaaabaaabbbbbaabababaaaabbbbabababaabbababbaabaabbbababaabbbabaaaaaabaabbaaaabababbbaabababbbaabbaabaaabbaaabbaaabababbabbbbaabbabaabbbbaababbbababaabbaaabaababbbababbbaaaaaabaabababbbbabbaabbaababababbaaaaabbbabaabbbbaabbaaababbabaaaaabbababababaaaaabbbaaaabbbaabaaaaaaabaaabbbabbbababbababaaaabababbaababbbbaabababababbbbbabaabbbbaabbbbbabbbbbaabbbbaaabbbbababaabaaaabbaaabbaaaaabaabbabbabababbaabbaaaaaaaaaababbbabbaaabbbbbbbababbaabaabbbbbbbaabbbbaaabaabbabbababababaaaababbaababbaabaaaaabbaabbbabbbbabbbabaabaabbaabbbaaaabbababaaabaababbbbaaabbbaaababbabaabbbbabbbbabbabbaabbbabaabaabbaabbbbaaababbabbbabbabaabbaaaaaabbbbbabbbbabaaabaabaabbbbaabaaaabaabaaabbbbbababbbaabbaaababbbbaabbbbabbaabaabaaaabbbaababbbabbaabbabababaaaabbaaaaabaabbbaabaaaabaaaabaabaaaababa abaabbabbbbaabababaabaaabbbbbabbabaabbabaabbababaabbbbbaabaabbbaaababaabaababbbaaaabaababbabaaabbbbbbabababbababbaaabbbaaaaabaabbbabbbaabbaaaabbabaaaaaaabaabaaabaaabbabaababaabababbbbaabbbbbabaaabbaaaaabababaaabaaabaaaaaabbbbbabaababbabbaabaabaabbaabbbaaabababaabbbbbbabbbaaaaabbbbbabbaabbabaaaabbbabaabaabbbbaaabbabaabbbbaaabbbbaaabbababbaabababbbbaabbababaaaaabaabbabbaaaabbbabaaaabbbabababbabaabbbaaabbbabbbbbbaaaabbaabaababaaaaaabbbbbabaabaabbaaabbbbaaabbbbaaaaabbbabbbabaabababbaabbaaaaababbbaaaabababbbaabbaabbbababbaaaaaaaaabaaaaabbaaabbaababbbbaababbbaaabbaabbaaaaababaabaabbbaaaabaaabbaabaaaabbabbbbbbbabababbababababbbbbbaabbabbabbabaaaabaaabaabbaabaaaababbbbaabbaaaaabbbaaabbbabbbaaaaabbbbabbabbbbbabaabbbbababbbbbabaaaabaabbbbbababaaababbabaabababbaabaaaaabaaaababbabbbaabababaabbbaaaabaaaaaaabbaaabaababbaababaaabbbaaaaaaaaabaabbbbbaaabbabaabbabbbaabbbbabaaabbbababaaaabbbbaababaabbbabbabbbbabbbbabbabaababaabaaababbaaababbababaababaaababaababbabaababaaaabababaaaaabaaabbbbababbbbaaabbaaaabaaabbababaabaaabbbabbabaaabababbbbababbbaabbbaaabaaabbbbabbababaabbaaaaabaaaabababaabbbaaaaaabbbaaaabaaabaaaaababaabbbbbbabaaabbbbbbaabbaaaabbabbaabaabbaaaabbbaaabbabaabbbabbabbaaaabbbabaaaababbbabbbbbaaababbaaababaabbabaabbbbabaabbbbbabaabbbbbabaaaaaaabbbaabbbbaaabaaabaabbbaababababbbbaabababbaaabbababbbaaababbbabababbaabbbaababaaaabbbbaaaaabbabbaaababbbbabbbaabbaabbbabbbaabbbaabbbaaabbbbababaaaabbabbbabaaaaaaabaababbaaabbbbaaaabaaabaaabbbbababababbbbabbabbaabaababbabbbbaaabaaabbabaababaaaabbbbbaaaaabbbbbbbaaabbbbaabaaaaabbababbabababbbbbaaaaababababbbbbbabbbabbbaabbabaaababababbbaabbbaabababbabbabababbababbbbbaabaaaaaabbbbbbaaabbbababbbabbababbaabbabaaabbabbbbaaaabbaabbaaaaabbbaabaaaabbbbbabaabaabbabababbbabaabaaaaabbbbaaabbaaaabbabaaaabbbabbabbbbbbbabbaaabbabbabbbabbbbbbaabbaabababbabbabaabbbaaabbbabaababbbbbbaabaabbbbbbababbbaabaabaaabbbbabbbabbaaababababbbbbabbbbabbaababbaaaaaaaabbabbbaaabbaabbbaababbaabbbaabbbbababaaabaabaaabaaaaabaaaaabbbaabbaababbbaabbaabaaabababaabaababbaab abbaabbbabaaababbaabbababaaaaaaabaabaaaababbbbaabbaababaaabababbbbbbbabbbbbabaaaaabababbbaabbaabaabaaaabababaaabbbaaabababaaabbbbbbbabaabaababbabbabbbbbabbbaaaabbbaababbababbabaaabbaaaaaabbaabbaababbbbaabaabaaaabbbbaaaababbbbbaababbbbbbbaaabaabbabbabaaabbbbaababbbaabaaabbaabbababababbababbabbbbbaaaabaaabbaabaaaaaaabbabaabbaabaabbabbabaabbabbaaabbaaaabbabbaaaaaaaabaabaababaaabaabbbbaaababaabbbabbababbbaabbababbbbaabababbbbbbbaababbbaabbaabaababbaabbbaaaaabbbbbbaabbbbbabbabbbaabaabababaabbaabbaabaabbbbaabaaababbbbbbbabaaabbabbaaabbbabbabbbbbbabaabaaaaaabaaabbabbaabaabaabbabaaababbaaabbbbbbaaaaaaaaabbbbabbabaabbabbaabbabbaaababbaabbbaaabaaabaabbabbbaababbaabaaaaabbabbbbbabbabbaaaabbbaabbbbbbabbabbaabbbbabaaabaaaaabbbbaabbaabbbabbabbbbbbabbababaaabaabaabbbbabaaaabaaaaaaaabbbabbababaaababbababaabaaabaabbaababaabaaabaaaabbbaaabbbaabaaabaabaabbbaabbbabbabbbaaabababaaabaaaabbbbbabbbbaaaababaabaaaaaabbabbababbabaaaaababaabbababbaaabaababbaabbabbbaabbaabbbabbabababbbabaaaabaaababbbbbabbabaabaabbaabaaaaaabababbaaababbabaabaaabaaabbabaaaaabbaaabaaaaaaababaaabbabaaaaaaaabbabbabbabbbaaabaabbabaabaaabaaabbabbaabbbbaaababbbbbbabbaabbbbbabaabaaabbaabbbbabababbabbbababaababaabbaaaaaaaaabbbbaaabaababbbabaabbbabbababbababaaabbababbabbbaaababbbababbabaaabbbbabababaaaaaaaaababbbabbbaaabaaabababbaaabbbbababbbaaabaabaaabbbbabbbbabaababbabbbaaaabbbaaabaabaabaabbabbaaababaababbbbabbaabbabbbbabbabbaabbaaabaababaaaaabaabbaaaababababbababaababbaaaabbabbbbaaabaaaaabbaabaababaaaabaabaaabbbaaaaaabbbaaaaaabbabbbbbbbbbbaabbaaaaababababaababaabaabbbabbaaabbbbaaaaabbaaabaaaabbbbbbbaaaaaaabbbbabaabbabaabbbabbaababbaabbbabaaabababbbbababbaaaaabbabbbaaaabaaaaaaaaabbababbaaaaababbbbaababaaababbbababbaaabaaabaabbaaabaaabbbabbbbbbbbaababbbbababababbaaabbbabbbaaabbaabaababaaaabaaaaaaabbaabbabbbbbbabaabaababbbabbbabababaaababaaabbabababbabaabaaaaabababaaabbaababbbaaaaaabaabbbabbabbbaababaabbaabaaabbbbabbaabaabaaaabaabaaaabaaaabbbababbbbabbabbbbaabbaaaaaabaaaaabbbaaabaaababbbbbbaabaaaabaababbababbabbabbaabbabb baababaaaabbaaabaaaabaabaaabbbabaaababbbbabaabaaabaababbbbabaabbababbbaababababababaaaaabaababaababbbababbbabaababbbabaaaabbabaababaabaababbabbaababaaaabbbabaaaabaaaabaaaaabaababbaababbbbbabbbaaabaaabaaabababbaabbaaabaabbbbbaabbbabaabbbbababbbbbbbbaaabababbbaaaaabbbbaaabbbababbaabaaaaaaaaabaaabbbbabbbbababbabbbbbbaaabababaaabbbababbbabbabbaabababbabbabbabaaaabababbaabbaaaaaabbbbaababbabaababbbbabbabaaaaaabaabbaabababbbbabbbaabbabbabbbbaabbaabaaaaabbaabbabbaabbbaaababbbbbabbbbbabbbaababaababaabbabbaaaabaabbbbbbaabbbbbbababbaaaabbbaabbaababaaabaaabaaaaabbbabbbbbababaabababbbbbaaaabbaabaababbbbbababaabaabbaabaababbbbbabbbaabababababbababbbaaaabbbbbbbabbaababbabbbaaaabbbbaabbbababbbbbabbbababaabababbbaabbbabaabbabbbbababaaabaabbbbabbaabbaaabaaabaaabbbbbbbaababbbabbaaaaaabaabbbabbaabbbaaabbaaabaaababaabbaabbabbababbbabbabababbaaababaaaabbbbaababbabaabbaabbbaababbbaabbaabbbbaabbababbaaaaababbbabaabababababbbaaabbabbbaaaabbbaaaababbbababbabababbbababbaaaaaaabbababbbabbbbaaabbbabababababbaabaaaaaaaaaaabbbabbbaabbabbabbabbbbabaababbaabaaabaabbaaaabaaabbbbbbababbaabaaaaaabbbbabbabaaabbbaabbababbbbbbabaaababbbaabababbabbbbbbbbbbbabababbaaababbabbbabbbbabbabbbbbbbaababbbaaabbaaabaaababbabbabbbbbbaaaababbabaabaaaabbbbabaabaabbabbaaaaabababababaaabbabbabbbaabbbaabbaabbbabbabbaaabbaaabbaabbababaabbabaabbababbbbbaaaaaabababaabbbbabaabbaaaabababbabbabababaababaababbaababaabbabbbaaabbaaabababaaabbaabaabaababababbaaaaabbaabbbbaababaaaaabaaaabbbabbabababbbbabbaabaabbbaaabbbbbaabbababaaaaaababaaabbbabbababaabbabbababaaaaaaabaaaaaabbbaabaaabbbaaaabbabaababaaabbabaaaaabbaaaaabbaabbbaababbbababaaabaaaabbbbababaaaaaaababbabbbabbbbabaaababaaaabbaaaabaababbaaaabbabbbaababaababaabbaaaaababaaabbbaaabbbbbaabbbbbbabbaabbaaaababbabbabaabaaabaabbbbabbaabbaababbbbbbabbbaabbaaaaabaababbbabbbbabbaabaaabbbbbbabaabaaaaaababbaaabababbabbbbbaabaabbabbbbbaabbabbababbbabaaabbaabbbabbbbbbaabbbaaaaabbbbaabbbaabbbbbbbabaaabbabbabbbabbabbbabbabbaaabaaaaaabbaaaaababbabbaababaaaabbbaabaabbababbbaabbbaaababaaaaaab bbbabaabbbbbbbaaabbaaabbaaaaabaababbbabaabbbbbaabbaaaabbaaababababbaaabbabbaaaaaababbbaaaaabaaababbbaabaabbaabbababbabbabaaaabaabbbbaabbaababbabaababbbaaaaabaaaabaabaaaabbbbaababbaaaaabbabbbbaaabbbbaaaabbaababaabaababbabbbbaaaabaababbaaabbbaabababbabbbaaabababbaabababaababbabaaaabbaaaaabaababbaabbaaaaaababbbbabaabbbbbbbbbabbabbbbbabbabaabbbaaababaabbaaabbbbaaaabbaaaabaabbababbbaababaaabbbbbbbabbbbaaabbaaabbbbbbbaaaaaabbaaababaabbbbbbaabaaaaaabbbbbaabababaabaaabbbaabaabbbbaabbbaaabaaaabbabaaaaabbabaaabbbbabbaaabbbbbaabbabaabaaababbbabbbabbbaabbaabaaaabbbbabbabbbbbabbbbaabbbaaaaaabbbbbaaaabaaababbbbbbbbbabbababaaaabbbbabbaabbbabbbbbaaaabaababaaaaabbbaabbbabbbbaabaabaaababbbabbaaaabaabbbbbabbbbabaaaaaabababbbbbaababaabababbaaaaaabbaabbabbaabbababababababbaaaabaabaaaaaaabaabbababababbaabbbabbbabbabbbbabbbbaaabaabbbbbbabbbbaabaabbbaaaabbbbaabaaabababbaaaaaabaabaaaaababaaaabaaababbbbabbbbbaaaaababaabaaaaabaabaabbbaaabbaaabbbbabbbaaaabbbabbababaabaaabababbaaaaaaaaabbabaaabbabaababaaaaaaaabaaabbbaabbaabaaaaabaababbabbbaaaababbbaabaabaaabbaaaabababbabbabbbabbbaaababbaabbabbbbbaabbbbbbbaababbabbbabbbbbabbbabbaabbbaaaababbabbbbbabaaaaaabaaabbbbbaababababbabbaaaaabaaabbabbabaabbaaaabbbababaabbbaaabaaababababaaaaaababbabbbbbabaabbaaabaabaababbaabbaabbabbabbbbbbaaaabaabbbbabaaababbabbaabbabbaaabbaaabbbbbabbbbbabbbaabbbbabbaaaabbbababaaabaaabbaaaaabaaabaababbbaaaababababaaaabbbabbbbaaabbaabaabbbaaabbabbbabbbababbbabbbabaababbbbabbabbbbbaabbababbaaabaabababababbabaababaaabbaababbbaaaabbabaaaababbaabaaaaaabbabaabaaaaaabbaabbbbaaaaaabbabbbaaabaaaabbabaabaaaaaaaabaaaabaaaabbbbaababaabbaabbbbababbbbababbbaaababbbabbababbbaaabaaabbaabbbbbbbaaabbaaabbbbabbbbbbaababbaaaabbbbaabbaaababaaabbbaaababbaabbbbaaaabbbabaabbaaaababbaaabbaabbabaaabababbbbaabaaaabaababababaaabaaaaaaabaabbabaaaabbbabbaaaababbbbbabbbbbbbaaababbbabbabababbbbabaaabaaaabbabababbbababaaaaaaaababbababbabbaababbbbbabbbbbababbaabbbbabaaaaabbbabbabaabbbbabbbbabaaaabbabbbabbaabbaabbbbabbaabaababaaabaaababbbabababbabbbaaaabbabb aabbbbabbbabababbbaaaaabaabbabbbbaabbbabbbbbaaabaaaabbaaabbbabaabbabaaaaaababaabaaabaabbbbaaabaaaabaaabbababbbbabbaabbaaababbbbbbaaaababbabbbbaaaaabbababbbaabaabbababbaaaabababbaaababaababaaaabbabbbbaababaababbbaabbabbbbabababbbabaaabbbbbabababaaabaabbbbbaaabaababbbaaabbbaabaaaaabbbbbabbbbbabbabababaabbabaabbbbbbaabaaaaababbaaaabaaaaababababaababaabbbaabbaaaabbbbbbababaababbbbabbbababaabbaabbabbabaaaabbbaaabbaaabaaabaababbbbabbbababbbbaabaabaabbbbbbbbbabbaaaabbabbabaaaaaaabbbaabbaababbaabbababbaaabaaaabababbabbbbbaabbbbabbabaaaabbbababaabbbbabbaaabbaaaababaaaabaababababaabbabbbbaaaaabbaaaabababbabbaabbbbaabbaaabaabbabaabbaabbababbbaaabababaababaaaabbbabbbaabbabaababaabbbbbbbabbbaaaabbabaababbabbaaabaababaabaaabaaabbababaabbabbabbaabbbbaaaabbaaabaaababaaabbbababbbabaabbbbbbaabaabbbbbabababbbbababbbbabaaaabababbaaababaababbaaaabaabaaababbbbababbabaaaaaabaababbabbbbaabaaaaababababbbbbbbbaaabbabbabbbabbbababababbbabaaaabbbaabbbabbaaababbaabbaaabaabbbababbbaabbaababbbbbbbababbababbbbabaaaaaaaabbbbaaaaabbabbabaaababbbbabbbbbaabaaaabaaaaaababbababbababbabbbbaababaabbaabaabaaabaaabbbbaabaaabbaabaaabbbbbabbbbbabbbababaabababbbbbbaababbaabbbbaababbbbaaaabbbbbaaabbabbabbbbabbabbabaabaabbbaaababbbbabbbaaabbaaabbbabbbaababbabaabbbaabbbbbbaaaaabbabaaabbbaaabbaaaababaabbbaabbababaaaaaaaabbbbaababaaaaabbbbababbbabbbbabababaaaabaabababbaaabbbbbabaaaabbbabbbabaabaababbbaabbbaaabbbbbbabaaaabbbabaaaabbbbabbabbbbabbbabbbaaabababaababaaaabaababbabaaabbabbbaabbbbbaabaabbaababaabbaabbbaabaabbbaaaabababaaabbaaabaaaaabaabbaabbbbaaaaabaaaaaaabaaabbaaaaabbbabbbabbbbbbbbaaaabbababbbbbabaabbaaabbbbabbabaaabbabbbbabbbbbaaabbaaaabaaaababbaaabbbbbbaababbbabababbbbaaaaaaabababbabbabbaaaaaaabababbbabaabbbabaabaaabbabbabbabbaaaabbbabbbabaaabbbbaababbbbbaaabbbbbbbaaaababbaaaabbbbababbababbbabaabaabbabbabbbbababaabbbabbbbbbaaabaaabaababbabaaaaaaababaabbaababbabaaaaabbbbaabababababbabaaaabaaabbababbaabbabbbabbabbbaaaaaaababbbbbbaaabbaabbbbaaaabbbaaaabbbbbbbaabaaabbabaabbabbbabaaaaaabbaabaabaaaabbabaaaabb abaaaaaabaaaabaaaaababbbbaaabbbabaabbabaabaaabbabbabaaaaabbababaabababbbbbbabbaaabaaaaabaaabababaabbaabbababbbbabbaaaabbbbbaaababaabababbbbbababbabbaaabaabbbababababaaabaabbababbbbabaaaaabbbbbbaaaaaaaabaabbaabaabbaaaabbbababaabbaababaaaabaabaaaaaaaaababbbbaabaabaaababbaaaababaabbbbababbbbbbbbabbbaababbaabaabbabaaabaabbaaaaabaabaabaabbbaababaaaabbbbabbbbbbaaabaabbaaababbbbaabbbbabaaaabaabaabaabbabbabbabbaabbbbaababaaabaaaaaaabbaaaabbbbbaabaaaaabababaaabbbaaabbababbabbbabaabbbbaabbbbabaaabbbabbabbbbbbbaabbbabababaaaaababbaaabbbbbbaaaaababbbbbabbaabaaababbabbabaaabbbabaaaababbbaaaabbbbbbbaaabbabbaaababababaaabbbbaabaaabbbabaaabbababbaabbbaabbaaabbaaabbbbbaabbbababbbabababbabbababbbabbbaaaaaaabaabaaaabaaababbaaabbbabbaabaaaaaabbabbabbbbaaaaabaaaabbbbaaaabbbbabbbaaaaaaaabbabaaabbbbabaaaaabaababababbbbbbababababaababbbbaaaaabbabaabbaabbbabbbaabbbabbababaabbaaaaabbaabababbbbbabaabbbaabbbabbaabbbbaababbaabaabbbbaaaaaaaabaaabaabbababaaabbbbbaaaaaaaaaaabbaabbbaabbabbbaabaaabaabbbbabaabbabbbbbabbbbaaababbbaaaaaabbbaaabaabaaaaabaabbbbabbbababbaaababaaabbbbbaabababbaabaabaaaabaaabbaaababbbaabbbbaaabaabbbaaaaaabbabababaabaaababbbbaabbabaaabaabbbbababbbaabababaabbbbaabbabaabaabaaabbbababbbabbababaaaaabaaaabbabbbbabbaaababbbbaaabbaabbbababbbabaabaaaabaabaaababbbabbaabbbbabbbababaabbbaabbbabbbbaaabaababbabbababbabaabbaaaabbbbaabababaabaaaaaabababbababaabaababbbbbababbababbbbbababbaaababbababaaaabbbaaaabaaaabbaaababaababaaabbbaabbbababaababbbbabbabbaaabbaabaaabbbaaabbbbbbabbbbbbabbaaabbbabbbbabaaaabbabaaaaabaabaaaaaabaaabbaaaaaabbbabbaaabbbbaaaabbabbbbbaaaaabbaaabaaabbbbbbabababbbbbaaabaabaaaaaababbbaabaabbbbabbaaababbaabaabbaabbabbaaabbababababbabbbbabaabaaababaaaabbaaaaabbaaabbabbaabbaaabaaabaaaabbbbabbbaabbbabbbbbbaabbbbbbaaaaaaaabbaaabaabaaabbabbbabbaabbaaaaaaabbbaaabbabaaaabbabbbbaaaaabbabaabaababaaabbaaabababbbaabbbabaabaaababbabbbbaabaabbabbaabaaababababbbbaaaaabbbbbaabaaaabbbbabbbbbabaabaabbbbabbaabbbaaaabaabbaabbbabaababaaaaaaaababaabbbabbaababaaababbabbaaaaaabaaaabababaabab babbaaaababbbbaabaaabbbabbbababababbbbbbaabbabbaabaaaabbbabaaabababaababbaaabababaaababbbaaaabbababbbabbbbabbabbabbbbbaabaaaabaaabaabababababbbaaaaabaabaaabbbbaabbababaabaabbabbabaabaabbbabbbbbababaababbbbbaabbabbaaababbabbaaababaabbaabbbbbabababbbabbbaabbabaabbabbbbabbababbaaaaaaababbabaabaaababbbabbbbbbbbabaabaaabbbababbbbaabaaabbaaaaaabbbabaabbbabbbbaabbbaabbabbbbbababbaababbbbabbbbabaaabbbbaabababbaabaabaaaababaaaaabbbaabbbaabbbaabababababbaabbbbaabaaabbabababaabbbaaabaaabbaababbbbbbbabababbbbaababbaaababbbbbaaababaabaaabbababbbbababbbaaabbabbaaaabbabbaaaaababaabbaaabbabaaababbaabaaabbbaaaabbbbbaaabababbabbaababaaabbabaaabaabababbbbbbabbaabbaaabaaabbbaaaababaabaaabaaaaaaabbaabbbbabaabbbbbabbabbabaaaabbbaabababbbbbabaabbbbbaabaabababababbbbabbababaabbabaabbbababbbaabaabbaabbabaaaaaaabbabaabaabababaaabaaabbbaabbbabababbbbbbaabbbababbbabbbbbabababbaaabbbbbaabbabbbabababbbabaabbaabaabaababbbaabbbbaabaaaabbbaaaaaabbbababbbbaabbbbbabbbaaaaaabbbbabaaabbbbaaaababaaaaaaabababbbabaaaababbababbaabaaabbaabbbababababaaaaaaaabbabbbbbbabaabbaabbaaaaaaababbbbbabbaabbabaaababbaaaabaabbbbaabaaaaaaabbbbaaabbbbabbaaaaaabaabaaababbbabaaabaaaaaabaababbbabaaaaabaababaaaabaababaabbbbbababababaaabbaabaabaabbaaabbabababaaaaaaabaaaaaaaabbaaaaaaabbababbabbababbbaabbaaababbbbbaabbbaabbbbbaabbbababaabaaabaaabbaaaabaaaaabaaaabbaaabaaabbbabbababbbaaabaaaaabaabaaabbbbbabaaaababaaabaabbabbabaaabababbabaabbbbbbabaaabaabbaaabbbaaabababaaaabbbababbaaaaabbabbbabbbababbaabaaabbbabbaaaabbbbabbbaaaababbabaaaabaabaaaaaaaabaababbbbababbabbaaababaaaaabbabbaaabbbabaaaabbbaaababbaaabbaabaaabbbaaabaabbaaaaababbabbabaabbaabbababaababbaababbabbbbabbbaabaabbbbbbabbbbabbaaaabbababbbbbabaabbaabbaabbaaabbbaabaabbaaabbabbbbabaaaababbbbabbbbbbabbbaaaabbababaaabbbaaabbbbababaaaaabbbaaaabbabaabbaabbaaaaabbabbaaaabbababaaaaaabaabbbbababaaaaabbbaaabaabaabbbaaaaabbbbaaaaaaaaababbbbbaabaabbaabaaaaaaababbbabbbababbbbbabaabbaaaaabbbabbaabbbbabbabbababbbababbbabbabbaabaaaababbabbbaaaabbaaabababaaaaaabaaaababbbbaababbbbaaabbb abababaababbaabbabaaaababaaaabbbbbbbaaabbaabbabaabbaabaababaaabbaabbabaaaababbbaaabbbabbbabaaabbbaaabbbbaaabbabaaaaabaabbbaaabbbabbababbbaaaaaaabbbabbbbabbbaaabbbbbaaaababbbabbbaabaabbaaabaaabaababbaaaaaabababbbbababbbbbaabbbbbbbabbabaabbbaabbabaaababbbbabbbbbbaaaabaaababbabbaaaaabaaabbaaaabbbaabbaaabaaaabbbaabaaaabbbbbbaabbbabbabaabababbaaaabbabababbaaabaabbaaabaaabababaaabbbbbabbaaaaaaaabbaaabbaaabababbbabbbaabbabaaaaabbbbbaabaaaabaaaaabaabbbabaabaaaaabaaababaabaaaabbbbbbaaababbbbaaababaabaababbaaaabbbbbaabaabbaaaaabbabbabbbbbaababbbaabaabbaabaaaabaaababaaaabaababbaabbaaabbbaabaabaabaabbbabbbaababbabbbbaaabababaabbbbabaaabbaaabbbbbbbabbbaaabaaababaaabababaaabbbaabbabbbbbaaabbaaaaaabaabbabbbaabaababbbaabbaaaabaaaaaaaaabbabbaaaaaabaabbbbaabbbababababbababaabbbababbabbaaabbaaabaaababaabbbbabaababbbababbbaaabaababaaabbbaaabbaaaaaaabbaaaabaaabaabaabbaaaaabbbaabbbbaabaabaaaabbaabbbaaaaaaabbaaaabaabaabaabaaaababbbaabbaababbabaaaabaabbabbbabbaababbaababbbbbbababaabbbbabbabbaabbbababaaaabaaaabaabbabbbaaabbabbabaabaaabbbbabbaaaaaababbaaaabbababaaaabaaabbaaaaabbaabbabaabbbabaabbbbabbbbabbbbabaaabbababbbabbbbaaaabaabbababaaaaaaaabbbaabbbaabbbaabbaabbaabaabbbabababbbbbabbbbbaabbabbaaababaaaabbbbbbbaabaaababbaaababaabaabababbbabbaaaaabbbaaabbbbaaabbaabaabababaababbaababbaaaaababbaabaabbbaabaaaabbbabbabbbbababbbbbabbbaaaabaaabbbbaaaaababbaaaabbbabbabbaabaaabababbabbaababbaaaabbababbbaababbbbabaaabbaabaaaaaaababbbabaaabaaabbabbabbbabbabbaaabaabaaababaabaabbbbbabaabbbaaaabbaaaaababaababbbbbbabaaabaababbbababbbbabaabababbababbbbbbbbaaabbbbaabaaaabbababbaaaabbbbabaabaaaaaaababbaabbaaaabaaaaaaaaabaaaaabbaababbaabbaaabbbbbbbababbabaaabbbabaabaabbbbbbaaaabaaaabaabaaabbabaabbabbaabbabaabaababbbbbaabbababbbbababbaaabaabbbaaaaabbbabbabaabaababbbaaabbaaabbbbbbababbbbabbbabbaaabaabbbabbbabaaabbabbababaaaabbaaaaaaaababbaabbaaabbbbbbababaabbbbababaaabababbbbababbbaaaabbabababbbaaaaabbbbbabbbbabbaaabaaabbbbaabbabbbaaababaababbabaaaaaabbbabaaabbabbabaabaaaabbabaaabbbabbabaabbbbbbabaabbbaabbabbb bababaababababbbbabbaababbaaabbbbbbabaaaabaabaababaaaaababababaaaababbabbbababaabbbbbabbbbaaaabbaaaabaabbbbbbbbbaaaaaaaaababababbaabbbabbbbaababbbabbbabbbbabbbaabbbbaababaaabbbabaaaabababbbbbbbbbaaabbababbababaaabbabbaaabaabbbaaabbaaaabbaaabaaabaaaababbbbaaaababaaaababaabbbaabbaabababbbababaaababbaabaabbababbababbababbabbaababbbbbbbaaababbaababaabbbabbaaabbabbabaabbababababbaabaabbabbaaabbaababbbbbababbabababbbbaaabbabaaaabababbbbbaaababababaabababbbabbbbbababbbaabababaabbabbbababaabbabbabbbbabbbabbbbaaabaabbaabaaaaabaabbbabbbbabbabbaaabaababaabbaababaaabbababbaabbaabaaaabaaaabbbabbbbbabaaabaabaabbbbbaaaaaaabbbaaaabbabababaaabbaabaababababbabaaababbaabaabbbbaaababaabbbbaabaaababaabbbabaaabbbabaababababbaabaabaabbaaaabbaaabaabaababbaabbabbabaaaababbbbabaaaaaabbbaaababaaaababbabbabbbaaaabbaababbbbbabababaaabbbbabaabaabbabbaaabbabbaabbaababbabaaabbbabbbbaaaaaaaabababbbbaaaaabbabbabbababaabbbbbbbaabbbabaabababaaabbaaabababbbbbbaaabbbbabbbaaababbbbabaaabbaaaabbbbabbbbbababaabbabaabaabbbaaababbabbbbbbaaabbbaaabbbbbabbabaaabaaaaabaabbbabbaaaaaabaabaabbaaabbbabaabababababbaabbbbbbbbbbbabbaabbbbbabbbaabbbabbbaababaabaaababaabaabbaabbbaabbbaaabbabbbbbabbaabaaaabbabaaabaabababbbbbaabababaabbabbbbaaabbababbabbbabababababbbabababbbbaabbabbbabbbabaababbabbababaaababbaaabbaaabaabbaaabaaababaabababbbaaabbaabbbaaabaababbbabbbaabbbbabababaabbabbbabbaaabaababaababbbbabaabababbbbbaabbaababbabbbaabababbaaababbbabababbabbbbbabbabbabaaabbbbbbaaabbabaaaabababbbabaabbbbbbaaaaaaabbbbbaabbbbaaaabaaaabbaaababbabbaabbabbaabbaabaabababbabaaaaaababaaabababbbbbababaabbaabbabaabbaabbbabaaaabbabaabbababaaabbbabbabbbabbbbababababbbaabbababbaaababbbaaaabaabbaaaabbabbabbabababaabaaaabbabbabbaabbbaabbaabaabbbaababbaaabaababbabbabbaaabbaabbbbbaaaabababbbababaababbbaabaababbbabbbbabbababbabaabbbabbbabaababbbbbaaabbabababaababbaaaabbabbabbbababaaabbabbbababbbbabaabbaabaabaababaaabbbbabbbbaabbbabbbbabaaabbababbbbbbbabbbababbaabaaabbbbbaabaaaabbabaabbbbababbbbbaabaabaabaabababbbbaabbbbaababaabbabbaaabaaabbbb aaababbabaabbaabbaaaabaaaabaabbbaabaaababaabaaabbbbbabaaaabbababbabaabbbabaaaabbbababbbbaabbbaabbaabaabbaaabbbaaaaabbbbbaabaaabbbbbababbbbaabbbabbaaababbabbabababbbaaaabaaababaabababbbbabaaabbbabbabaababbababbbbbbabbabbababbabaabbbaaabbaabbbbabbbabaaaaabbaabbbabababaabbabaaaaabaaabbbbaaababaabbbabaaaabbaaaaaaaaaaabbbbaabbabbbaaaaaabaaaabbabaaaaaaabbbbbaabaaaaababaaaabbbbabbabbababbbbbbabaaabaabbbaaaaabaaaaabbbaabaaabbaaaababbbbbbbbaaaabaaababbbabbbbabaabaaaaababaaabbbbabaaaabbaaaabbaabbbabbabbbbbaaaababaaabbabbabaabbbabbbbaabbaabbbaaabaaabababaabbaaaabbaababbaaabbabbabbbabaaaaababababababbbbaaaaabbaaabaabbababbaaabbababbaabbaabbaabbbbabaaaabbbabbbabbabbababbabbabababaababbaabbaaabaaabaaaabbabbbaabbaaabbababbbabababbabaabaabaabbbbaaabbbaababbbbbaaabbabbbbbbaaabababbaabaaabbbabaaabbbbaabbaaabbaaaabbbbbbbabbbaabbabbbaaaaaaabbaabaabaaaabbbabaaaaaababbbababaaaaaabaaaabbaababbbbbbbabbaaaaabaaaabbbaaaaabaaaabaaabbaaaaabbaaabbbababbaaaaaaaabbaabbabaabbbbbababbbbaabbabbaabababbabbabaaabaabbbbbbbbbbabbaabaabaaabababaaaaaabbbabbaabaaaaabbaabaabbbbbaabababaaabbbaaabbabbbbbaabaaaaabaaabaababaaababbaaaaaabaaaaaaaaaabaaabaaabbabbbbaaabbbabaaaabababbbbabbbaaaaaabbbbbaaabababaabaaababaabbabbabbbabbabbbbbbbbabbbabaababbbbabaababbababbaaabaaaaabbaabbabbbbbbbaabaabbaaaaaabaabbbaaaaaaabababbbbabbbaaaaabaaabaabaaaaaabaaabbbaaababbbbbababaaabbaaabaabbabbbbbbaaabbaabbabbabbbbbbbbaaaababbbbabbaabaabbbababababababbbabbabbbaaabbaaabbaabbbaabbbaaabbbbabbaaabbaababaabaaaaabababaaaaabaaaabbbabbbababaaaaabbbababbbbabaabbababaabbabababbaabbaaabaaaababbaaaabbbabbabbbbabbabbaaaaaabbaaaabbaababbababbbaabababababbbbabbbbabbaabbbabaaabbabaababbbabaabaaaaabaababbabbbbbaabbabbabbaabbaaabbbaaaaaabaababbbbbaaabbbaaaabaaabaababaabbaaaabababbaaaabbbabaaababababbabbabbabbbababbaaaaaabaabaabaaabaabbbabbaaabaaaabbaaabaabaabbbbbbbabababaabaabbabbbbababbaaaabbabbabbabbaaabbbbbabbaabaaabaabbbbabbbaaabaabbaabaaababbbaabaabbabbbaababaaaaabaabbbbbaabbaaababbbaabbabbaabbaabbbaabbbabbabaaabbaaabbaaabbabaaababaaababbaab abbabbbaabababaababbababbabaabbaabaababababababbbaaababbaabaaaaaaabbbbabbbaabaaaababbbabbbbabbaababbbabaaaababbbabbbabaabbabbbbabaabaaaabbababbbaabbbaaaaabaabaabbabbbaaabaabbaabbabaabbbbabbababaabaaabaaababbbaabababbaaaaababaabbbaababababbbbbabaabaabbbabbbbaabbbaaaababaaabbabaabbababbbbabbbbaabbbbbbbbabaaabaaababbabbaabbabbbaaaabababaaabbabbbbbaaabaaaaaabaababbbaaabbbabbabaabbbbabaabbaabbbbbbbababbabbaaabaababbaaabbbabaabaaabaaaababbaabbabbbbaaaaabaaaaaaaaaaaaabbabbbbaabaaaabaaabbaaabaaabbbbabbabaaaabaaaabbaabaabbbaaabbbaabaabababbbababaabbaaaaabbaaaaaabbbaababbabbaaaababbabaaabaaaabaabaaabbaaaaaabbababbaaaaaaabbaabbabbbabbbabbabaabbbbbbaaaababbbbbaaabbabaabaabbbabbbaaaaabaaaaabbbaaabaababbbababababbabbaabbbabbbbbbaaaaababbaabbaaababbabababaaaaabbbbbbbaabbbbabbbaaabbaaabaaabbbaaaaabbaabbaabbaabababbbbabaabbbbaabbaaaababbababaababaabbaabbbababababbbbbbabaaabbbbbbabbbbaaabbabbabbabbaabbabbbbbabababaabbaabbabbaabaaabbaaaaabbabbabaaabbbbbbaabbaabaabbabaababbababbabbbbabbbabbaaabbbbbaabaaababbaabbaababbabbabbbababbaaababaababaaabbbabbabbbbabbbbaaabbbaaaaaababbbbaabaabaabbabbabbbaaaabbbaaabbaabbaaabbaaaabbbaabaaaabaaaaabbbbaaabbabbbbbaababbaabbbaabaabaabbbabababbbabbabbababbbbaababbabbababaababababbaaabbbbbabaaabbbaabaaaabaaaaaaaaabbaaaaaaabaaababbbbaababaabbbbbaabaaababbabbabaaaabbbabbaababbbaababbbbaabaaaaaabbabbbbaaaaaabaaabbbbabaabaabbbabbbbbaabaaaabbababbabaaabaaabbabbabaababababbbbabaaababbababbaabaaaabbaaabbabbbabaaabaabababaababbbbbabababbbbaaaabbabababbaaabaabbaabbaabaaaaaabbbabbababbaaaabbbabaaabbbbabbabbbbbaababaaaaabaaaabbbbaaabaaababaabaaaababbbabbabbababaabbaaaaaaababaabaabbbabaabaabaabababaababaaaaabbaabaabbaabbbaaaaaababbababbababbbabbaaabbaabbabababbbabaabbbbabaabbbbabbbbabaabaababaaaaabaaaaabbbbbabaaaababaabaabbbabbbaababbbaaababaabaababbbaabaabbababbbaabbaabaaaababbbabaababbaaaaabbabaabbbbbbbaaaaaabbabbaaaabbaabbbbbbabababaaababbaaabaaaabbbaabaababbbaabababbbaababbbaaaabaaabaaaabaaaaabbbbbabaaabaabbababbbbaabbaaaaabbabbaabaabaaaaabababaaabbabbbaabbbbbbb abaabaaaaaabbabaaaabaaabbbbbababbabbababaababbababbaaabababaaaabababababaabaaaaababaaabbbbaaabaaabaaaababbaaaabbbababbbbbababbababbbbabbbabaaaaaaaabbabbaababbabaabaabaaaabaabbabbaaabbabaabbbbaaabbabbaabbbaaabbabbbbaababbbabbabbbbbbbbbabababbbbbbaaaabbbbbabbabbababbaaabbaaaabbbabaaabaaaaabbababababaaaabbbbbbbaaabababaabaabaaabbbabbbabbababbabbbbaaabbabbabbbbaabbaababbbaababbaabaabaaabbabbbabbbabaaaaabbbbbabaabbabaabbabaabaaaabbabaaaabaabbababbaabbaabbabaababbbababbbabaabaababbbabbbbbbabbaabbabbaabaaaababbabbabbabaaabababbaababaababbbaabbaabbbbbaaaabaaabbabbaabbaababbbaabaababaaaababbbabbbababbabbababaabbbaababaaababbbabababbbaababbaaabbaabbbababaaabbbabaabababbbbababbabbabbaaabbabbabaaabbbaabbababbaababbabaaaaabbaabaaabbabbbabbbbbbbaabaabababbaababbaaaabbabbbabaaaaabbbabbabbaaabaabaaaabaaabaabbaabaabbbbbbbaabbbbbabbbbbababbaabbbaabaabaabbbaaaaababababbaaabababbababbaabaaaaabaabbabbaabaabaaaabbaaabbbbbbbbabaabbaaabbaabbaaaababbaaaabaaabbbaaabbbabaaabbbbabaaaabaaabaaaaaaabbbbababbbbabbbbbbbbababbabaabababababbbaabaaababbbababbbbabaaabbbbaaaabbbaabaaaabaababaaaabbbabaaabababbbaaababbbbaababaaaaaabbbbabbbaaabaaaabbbaaaaaabbabaaabbbabbababbbaabbababbbbaaababbbababbabaaaaabaababbbaabbbaababaabbbbabbabaaaabbaabbabaabaaabaababababaabbaaabaabbaabbbaaaaaababbaabbaababaabbbbaaabbbaabbbbabbaabbbabbbababaaabbabaabbaababbaabaaabbbabbbaababbabaabbbaaababaabaabbbaaabbaabbaabaababbabaaabaabbabbbbbbbbbabbabbababbbaabbbabbbbbbababbbaababaabbaaaabbababbababaaaaaabaaaaabbbababbbaaabbbaaaababbbabbabbbbaaabaaababbaaaaaabababbaaaabbbbbbabbabaabababaaabbabaaababaabbabbaabaabbbbabaaaaabaaaaabbaabbabbbbbbabbaababbababaaabbaaaabaaaaaaabbbaaaabbaababbaaaaabbbaabaaaabaabbabbbbbabbbababbaaabbaababbbaabaabababaabbaaabaaaabbbaaaababbabbbaaabababaabaaabbbaabbabbbbbbbaaababbabaabbbbabbbaaababbbababbbbaaaaaaabbbbbaaaabaababaaaaabbaabbbabbbbabbbbbabaabbaabaaaabaababbbaabbabaaabaaaabaabaaabbaaaaaaaaababbabbaabbbaabbabaabaaaaababbbbbbbbbaababababbbbabbaaaaaababbbbbbabbaababaabbabbbabbabbbaaaaababbbaabbbaa aaabababbbaaabbbaababaabaaabbbbaabbbabbabaaaabbabaaaabbbabbbbaabbbbaaaaaabaaaabaabbabaababbaaababaabbaaabbabaaababababbbbbbabbbbbbaabbabbabbbbbbaaaabbbbbabaaaaaaabbabbabaabaaaaabbbbaabbaaaaabaabaaabbbaabaaaaabbbbaaabaabbbaaabbbaaabbbababbbaabbbaabbabbbabaaababaaababbaaaababaabbbabaabbaabbabbaaaaababbbbaaaaaabaaaaabababbaabababbababbbbabbbabaabbabaabbabbaababbaabaababbabbaaababbbabbbbaabbbbaabbbbabaabbbabbaabbababaaaaabaaaabbabbabababaaaaaabaaababaaabbbabaabaaababbaaaaabbabaababbabbbababababbbbabbaababbbababbbbbbabbaabbbbbbbbbbabbbaabbaaabbbababababaaaabbaaaaaaabaaaaaaabaababababbabbbbaabaaaaaaabbbaaaabaababaabbaaabbaaaabaabbabaabaaabbbbbbbbbbaababaaaabbbaabbabbabababaaabaabbabababababbbaabaabaaabbabaababbbababbbbbbabaababbaaabaaaabbaaababaaabaababbaaaaaabbabaabbaaaababbaaaaabbaaaabbabbbbbabaaaaaabaaabbaababbbbaabaaaabbabaababbabaaabababbabaaaaaabaaabbbababaaaabaaababaaaabbbbbaaababababbabbbaabaabbaaaaababaabaabbabbbbbabbabbababaaabaaaaabababbaaabaaabbbbababbabbaaaaabaaaabaaabaabaabbaabababababbbbbbbbbaababaababaaabbababbabbbaaabbbaabbbbbbbabbbbbaaabbaaaaaaabaaaabababbbabbaaaaaaaabbbbbbbaababbaaaaaabaaaaabaababbaaabbabaabaabaababbaaaabbababbabaabbaabaaabbaababbbbaaabaababbbaaaabaaaaaaaaaababaaababbbbbbaabbbbabbaaabbbaaabaaaaaabbbaaababbabaaabaababbbabbaabbbbbaaabaaaaaababaaaaaaabaaaabbaabbbababbaaaabbabbbabbaaaabaaababbabbbaabbbaaaaabbbbabbbbbaaabbbabbababbbabbaaaaabbabbaaabbbaaabababaabaaabbbbbaabbbaaababaaaaabbaaabbaababbbababaababbabbbbabbbbababbaaaaaabbabbaabbbabaaabaaaabbbababbbaaaabbabbabbbaabaaaabaabaaaaaabaaaaaabababbbabbbaabaabbbaaaaaaabaabbbabbabbaababbbababbbaaaaaaaabaabbaababaaaaabbbbabbbbaabababbabbbbbabbbbabbaabbabbbaaaaaaabbaabbbaaaabbbababbababbabaabbbaabbbababbaaabaabbaaababbaababbaaaaaababbbbbbaaabbaaaabbbaaaaabbbbbaaababbaabbaababaabbabaaabbbbbaaaabaaaabbaabbbaaabbaababbaaaabbabbabababbaaaaabbababaabbaaabbbbbbaaabaabaababaabbababbbbabababbbbaaaabaababbbabbbbabbaaaaaabbaaaabbbbbaabbabbaababbbbbaabaabbbabaababaaababaabababbbbabbabbbbaaaabaaaaaaabbabb bbbbbabbabaaabbaababaaababaaaabaaaabbbbbaabbabababaabaabaabbabbbbbbbbbbbbbabaabbabbaabbbbbaabbbabaabbbbaaababaababababbbbbbbaaabbbabbabbbbbaaabaaabbbbaabbabbabbaabbababbaaababbbaaabaabbabbabaabbabbbbbbbabbabbbaabbbababbbaaaabaaabbabaabbbaababbaababbaaaabbabbbbaaabbaaaabaaabaabbaaaaabaabbbaaaaaababbababaaabaabbababbbaaabaabbaabaabbaaaaaaababbbbbabbabbababbabbababaabaaabbababbbaaabaabbaabaaaabbbabbbbbbbaaaabbbabbaaaabbabaabbbbaababbbbbbabbabbaabaaaaabaaabaaabbbbabbbababbabaaaabaaababaabbbbaaabbbaabbbaabbababbabaaabbbabaaababbbaabaaababaaaaababbabbaaaabbbbbbaabbabababaaaaaaabbababaaabaabaabaaaaaabbbaabbaaabbaaabaabaabbbbabaabbbbabbbabaaaaaabbabbaaaabaaabaabbabbaabbaaabbabaabbbbbbbababbabaaaaababbbaabbababaaabaabbabababbbabbbbabaabbaaabbaaabbbababababaaababbbbaabbbababbaaababbaabbabaababaaababaabbabaabaaaabbaaaabbaaabaaaaabaaaaaabbbabaabbaabababaabababbaabbbbbbbbaaabbaaaabaaaabbaaaabbabbaababaaaabbbaabaabaaaaabababababbbabbababaabbaaababaabbbabbbabaabaabbaaababbabbaaabbbbbbbabbbabaabbabaabaaaababbaaaaaaabbbaaaababbbbbbaabbbbabbaaababaabbaaababbbaabaaababbaaababaaaaabbbabaabbabbbbbabbabaaabbbaaababbbabbaaabbabaaabaaaabbaaaaabbbaaaababaababaabbabbbbaaabbaaabbababbabbbbabbbbbbbaaaaaababbbbababbaabbbabbbaaaaababbbabaabbabaaaababbbbbbabaababaaabbaabaababbbabaabaabbabbbabaaabbabaaabbbbbabaababbabbababaaababababbbaababbbaaabbbaabbbbbabbbbaaaaaaaaabbbaabbbbbaaaabaabbaaaabbababababaababaabaaaaaaabbbbabaabbbaaaaababaabaabaaabababaaaababaaaaabbbababbbaaaabbbbaaabbabbbbaaaaaabbabbbbbbbbbaaaaabbabaaaaabaaababbbabbbaabaababbaaabbabbababbaabbbababbabbbbabaaabbaabbbabbbbaabbabbaabbbaababbbabbababbaaaaaaaabbaaaaaaaaaabaaabaabbaabaaaaabaabbbbaaaaabbabaaabbaabaabaaaaaabaabbabbaaaabaaaaabbabbbbaabbaabababbbabababbbbaabbabbbbaaaaabbaaaaabbbbaaaabaaaaaaaabaabbabaabbbabbabaaabbaabaababbaaaaaababbbbababbabbababaaaaaaaaaaababbbbaababbabbbaabbbaaaabaabbaabaabaaaaabaabaabbababbaababbbabbbbaaabaabbbabbbaabbbbababaaaaaaaababbabbaaabaaababbbaabaaaabbabbabaaaaaaaabaaaaabbbabaababbbaaabaabaabbbabaaaba bbaababaababbabbbabbbbaaaaaaaabbbbabbbbbbbaabbbaaabbbbaaabbbabbbbbabbababaaabbbabaaabbbaaaaabbabbbbbabaaaababbaaaaaabaaaabbbbbaaaaaaabbbabbbaaabbaaaabbabbababbbabbaaaaaabbabbabbaabbabbbababaaaabbbaabbbbbaaaaaaaaaabbaabaaababababaaabaaaabababaabbbbaabbbbbbabaabaabbabbbabbaaaaabababbbabaabaaabbbaababbbababbabaabbbbbbaabaabaabbbbabbababbaaabbbbaabbbabbbabaababaaaabbabababbabbababaababaabaaaabbaabbbabbbbbbbababbbabaaaabbbbabaabbabbaababaabbbbabbaaaabababbbbaabbaaababbbabbbaaaabbbbbbbbbaabbabbbbbababbbaabbabaabbbbbabbbbbabbababbbbbaabbbbaaaabbbbabaaabaababababaaabababbabbbbbaaaaaabaaaaaabbbbabbababbaaaabbabbabbaaababbabaababaababbaaabaaaaaabbbbbbababaaaabbbaabaaaaaabaaaaabababaababbaababbbbaaababaaaababbaabaabbbbbababbbabaaaaaabababaababbbabbabaabbabbabbaabbabbbbbaaabbbaaaaaababbababbabbaabaaaababbbabaaabbaabbabbaabbbabbaaaaaaaabababaaaababbaaabababbabbabaaaaabaabababaabbaaaaaabbaaaabaababbaabbaabbbabaaabbbabaabaaaaaababbbaaaaabbababaabaaabaaabaabbbababaabaaabbbbaaaabaaaababaaabbaabbbaabaabaabbbababaabbbababbbbaabbbaababaaaaaabaaaabaabaabbbaabaaabbaaabbabbbababaabaaaabbabbaabbbbbbbbababbaabaaabbbbbababbbbbabbaabbbbbaabaababbbaabbabaaaabababaabaaababbaababbaaabbbababbaabbbaabbabbbaaabaabaababaaaaabababbbaabbbababbbaabaaabaaabbaaababbaaaaaaabbabbabaaaaaaaaabbbbbbaabababaababababaababbbbbbababbaabbaaabaabaaaaaabaaaabbaabaabbaaaaabbabaabbbaaaabbbbbababbbabbaaaaaabbabbababaaaaabbaaabbbbbbbbbbbbaabaaabaabaabbaaabaaabaabbaaaaaaababbabbbbaaaabbabbbbbbbaabbbabaabbabbbaabbaababbbaaaabbbababaabbbbbabbbaabbabbbaababaaaaabaaaaaaaaaaabbbaaaaaabaabaabaaabbbbbbaaabaaabbaababaaaaabaabbabaaaaabbabaaaababbbbabababaabbabbbaaabaabbaaabaaaaaababaabaababbabaaabaabbbbabaaaaaaabaaaabaabaaabaabbaababaaabbaabaabbbbbabaabbbbbbabaabaaabababaaaabaaaaaaaaaaabbbbaababbaaabaabbbabbbaaabbaabbbaaababbbbabbabbaaaaaaabbbbbaaaaabababbbaaaaabbbbababbbaaabbabaabbabaaabaaaabbabaaaabbabbbbbbababbbababbaabbabbbaaababaaabaabbaaababbabbaababaabababbabaaababaabbabaaaaababaaaabbabaaabbabaabbabbbbbaababbbbabbbbabbabaa bbbaabaaaaaaaaaabbbaaabababaaabbaababaababaaababbbaaabaabaabbbbaaaaaabbbbbaababbaaaaaaaaabababbbbaaabaabbaabaaaababbabaabaaaaaaababbbbbbbabbaaaabbbabbabbabbaaabbababaabaabaabaaabbabaaabbaaabbaaabaaabaabbabbbbaaababababaabbbaaabaaaababbbbbaaabbbaabbabaabbbbbabaaaabaabaaaababbbababbabaaabbabaaabaaabbaaaabaabbbbbabbbaabbbaaaaabbbbabbbbbababbbbbbaaabbbabaabbbaaababababbbaabaabaabababbbbaaababbaabbbabaaaaabbaabbbbabaabaababbaabaaabbaaababbabbababaaaaabbbaabbabababaababaaabaababbbbbababbaaabbaaabbaabaababbaaabaaabbababababbbabbbbaaabbaabbabbbbaaaababababbbbbbbbbbbbaaabaaaabababbbbbaaaabbbaaabababbbabbbabbbbabaaabababbbabbbaabbbaabbbbbaaabbaaababababbabbaababaaabbbaababbabbaabaaababbbaabbbbbbaaaaaaabbabbaabaaaaaabaabbbbabbabbbbbaaaaaaaaabbbbaaabbbabaaabbbbbababbababbbbabbbabaaaabbaabbabbaaabaaabbaabbabbbaaaabbabaabaababaaaaaabbbaababababaababbaabaaabbaabbbababaabababababbabababbaabbbbaabbbaababbabbbababababaabaabbaabbbaaaaababaabaabbaaabbaaabbaaabbaaabbaabbaaabbbbaaababbbaaaaabbbaababbbaabbbaaaaabaaaabbbbaaabaabbbabbaabababaaabbaaabbbbbbabababbaaaababaabbabbabababababaabaaabaabaabbbaabbaaaabbbbabaaaababbbbbbbabbabbbbbbabbaabbbaabbaabbbaabaababbaabaabbaaaaabbbababbbbaaabbbabbaaabbabbaabababbbbbabbaabbabaabbaaaaabbbbabbababbabbbbababababbbaabbbbbbbababbbaaabbaabbbbabaaaaabbaaabaaabbaaaababbabbaabbbbaaaaabaaabbbaabbabaaabaabbaaabbbbbbaabaaaababbabaaaaaabaaabbabbaababbaaaabbabaaaababaaaaaabbbbbbabbabaaaaabbbbbbbabbbababaabbabaabbbaabbaabbabbbbbbbabbaaaaabbbbbbbaaaababbaaabbabababaabaababbbbaaabbaaaabbaaaabbabaabaabbababbbaaabbababaaabaabbbbabbaabbbbaabbaaabbaaaabbabaaaaaabbabbaabaaabaaaaabbaaabaabaaaabababbbababbbaaaabbbbbaaababbbababbbaabaaaabbbbbabaaabaaababaabbbaabbbaabbaaaabbbbbaabbbbbbbbaabbbababaabbbbaabbaaabbababaaabbbbbbbabbbbabbaabbabbabababaaabaabbbabbabbabbbabbababababaaaaababbbaabbbaaababbabababaababbaaabbabbbbbbaaabbbbabababbaaaaaabbbabaaaaababaaabbaaaabbbaaabbbbaababaaabaaaaaaaaabaabbaaabbabbababaaabaaabbaaabaaabbaaabbbabbbbabbbbabaaabbabbaaababaaaaaaababbbbbbbba abaaaaaaabbbabbaaaaabbbaabaaaabaaaaaaabbabbbbaaabbababaaaaabbabbaaabbaabaaabaabaaabbabbbabaaabbbaababbbaaababababaababaabbbbabbaabbbbabbaabababbbabbbbabbbaaaababbbabbbbabbaaaaababbabbaaaaaabaaabbaabaababaaabaaabbaabbababaaabbbbabababbaaaabbbbbabbaaaabbabbabbbbaababbbabbabaaaabbbbaaabbbbbbaabaababbbabbababbaaaababbaababbabaaabaabbabbababbaaaabaaabbaababbbabbbababbaabbbbabbbbaaabababbabaabbbbbbbaabaaabaabbbbbabbbbbaabaaabbaabbabababbbaaaaabbabaabbaaaabbbaaabaabbaabbbbababaaababbabbabaaaabaaababaabbaabbbabababbbabaababbabaaaaabbbbaabbaaaabababababaaaaabbaaaabababbaaabababaaabbbabbababbbbbbbabbaaaaabababaaaaabbababababbbaaaabbaaaaaaaabbbabbaabaaaababbabbababaaaabbbbbbbbaababaabbaabaaaaaaabbbaaabaaababbaabbbaaaaaabbababbababaaaababbbbbbbbbbaaabbbbabaaabbbbbbbbbaabaabbbaabbaaabbaabaaabaaabbaabaaababaabbbabbaaabbabbbabbaaabbbbaaabbbabbbabbbabbbbbabaabababbabbbaabababababaabaababbaababaabbbbaaaaabbbbaabbbabbbabaaababbbbaaabaaaaaaababbbbababbababbbaabbbbbabbababbaabbabbabbbbaabababaaabaaaabbbbabaabbbabaabbaaabaaabbaaaabaaaaaaabbbbabbabbaaaabaaaaabbbabaabaabaaaaabbbbaaabbbbbbababbbbaaabbbbaabbaaababbaabbaaabbababbbbbabbaaabbbbaabaabbabbbbbaabbbbbbabaabaaaaabbbaabbbabbbbaaabbbaabbabbbabbbbbaabaabaaabaabbbbabbbaabbaaabababbaaabaabbabaaababbbabbbaaabbaaababbbbababbbbbaaabbbaaabbbbbabaabaabbaaabbbbaaaabbbaabbbbbabbbabaaaabbabbababaaaabaabaaabbababbabbaabaaaaaabaaaaaabbbbbbbbbaaaaabbabbbbababaaaaababaaabbbabaaabbbbaaabaaabaaabbbaabaaabbabaabaabbbbaabaabbabaaabababbbababbaabababbbabbbabbbaabbbaaababaabbbababbaabbabbabaabbbabbbaaaabbababaabaabbaabbbbbbabbaabaabbabbbabbbbbababbaaabbabaabbababbbbaaabbaaaabbaaaaaaaaababbbbbaaaaabbbabbabbbaabbaaabababbbaaaabaabaababbbaabaabaaabaabbbbbabaaabbbabaabbaaabbaabbabbaaabbabbabaabaabaaaabaabbbbaaabaababaabaababbbbabaaabbbbbbabaaaaaaaaaaababbaaabaabaabbaabaaabbbabbbaaaabbaaaaabaabbaabbabbababaaabbbaaaabbbabbbbabbbaaaabaaaaababbabaaaababaaabbbabbaabbaaabaabaaaaaaaabaaabbbbabaabababbbabbaabbaaaaaabbbbababbbbaababaabbbabbbabaaaaaabaaabbaaababbbbbbb abbaabaaabbbbbaaabbbababbaaababbbaaaabbbbababaababbbbbaaaaabbaaababbbbbaabaabbaabababbabaabbbabbabbbaaaabbbbaaaaababbbbbabaabaaaaabbabaaabaaababaabaabababaabbaaaaaaababababbaabbaababaaabbbbabbaaaabbbaaabaaabbbbbbbbaaaaababbbbbbbabaabbabbaabbbaababbabbabaaababbbbabaaabbaabaabaabbaabbaababaaaaabbaaabaababbbbbaabbbbaaabbababbbabbbaaabbbaaaaabbabaabaaababbbbaababbabbbbbaaababbaabbabbaaaabbbbbababaababaaaaabbaaaaaabaabaaaabaababaabbababbaaaabaabbaabbabaaaaabaabbbaaaabbbbbaabbbaaaabaaaabbaabaabbaabbbbabaaaabababbbaabbbaaabababbbaaabbbbaabbaabaaaabbbaaabbbabbbbaabababaaabbbbbbbabbaaababaabbbababaababbbaabbaabbaaaaabbbabbabbaabbaabaaaaabbaaaabbaaaaaaabaaaabaaaaaaaaabaaababbbabbaabbabaabbabbbbbbbbabbbababbaabbababaaaabbabbbbbaaaaaaabbbbbbaaabbaabbabbabbbaabaababaaabaababbbabbaababababbbaaaaabaaaaaaabaabaaaabbabbaaaaababbbaaabbbbabbbaabaaabbaaabbabbaababbabaaaabbbabbaaabaababaabaabbbaaaababbbabaaabaababbbbbaabaaaaaaabbbaaaababaabbbbabaaaabbabbbabbbaaaaaabbaababbbabbabaaaaabbaabbbbbabbbabbbbaaaaabbaabaaaaaaababbaaabbabbbabaaababbaabababaabbbbbabbabbbbbabaaababaabaabbbaaaababbaabaaababbbaaaaaaabbbbbabaabbbbbbbaabababaabbbabbbbbabaaaaabbaaabbbabaaabababaaaaaaaababbbabaabaabaabbbaaababbbaaaaaabaababaababbaabbbbaabbbbbbaabaaabbbbbbaaaabaabbbbabaabbbababaabbbbaabbbbbaaabaaabbbababbbababbbbbaaabbaababaaaababbabaabbaabbbabbbababbbaabbaabaabbbabaabbbaabbaaaaaabbbbaabaabbaabbaaaaabbbabaabbababbbbaabbaabaabbbabaaababbaaababaabaaababaaaaababababaaaababbaaabbaababaabbbbaabbaabbaabbabbabaabbbabbbbbabbabbbaababbabababaabaababaaaaaaaaaababaabaabbaaabababababaababababbabbabaababbabbaaaabababbbabaaababbaabbbababbbbbbbbbbababbbaaaabbaababbaabbabbbbbaaaaababbaabababbbbababbababbbaababbbababbbabaabbbbbabaaaabaaabaababbbaaaababbbbabbababaabbbbbbbbaabbabbbaaabababbaabbbbaaabaabbabbaaaabbabbaaabaabaaababbbabbaabaaaabbabaaaabaaabaabaaabababaaabbabaaaabaabaabaaabbabababaabbaabbbbabbabbaabaababaababbabababbaaababbabbabbaabbababbaabbabbbbababbabbbaabbbbaababbbababbabbbbbabaabaabbaaabbbabbaaaabbbbabbaaba baabbbbbbabbbbaaaabaabbbbabbababbbbababbabaaabaabbaaabbbbaabbbbaabaaaaaabbbbaaabbababbaabaaaaabbaabbbbaaabaaaababababaabaabbbbbabbbbaabbbbbbbabbbbbbaababbaaabaababbabaaaaabbbaaababbabaaaabbbababbaaaabaabbbbaaabbaabbbabaabbbbabbbbabaaaabbbabbabaabababaabaaaaaabaaaabbaaabababaaabaaabbbbabaaaaaaaabbbbaabbabbbaaabbbaaaabaabbbaaabbaaaaaaaaabbbbabaaabbaaabaabbababaabababbabbbaaaaabbbbbbbbbbbabbaababbaaaaaaaaabaaabbaababbbbbabaaaababbbabbaabbaaaaaaaaabbababbaaaabababaabbbabbabbaaaaaabbabbaabababbabaaaabbbbbababaaabaaaababbababaabaabbbaaaaaabaaabababbaabbaabbbabbbabbaabbaabaabbabbbabbaaababaabaabbbbbbbaabaaabbbbbaabbbaaaabababbaaabbaababaaaaabaababbababbaaabbaabababbbbaababababbabbbbaaaabbabababbaaaabaabbaaaaabbaababaabbbbaababaabbaaaababbaabaaaabbbbbaabbabbabbbbabbbbbbbabaababbbbbabaaababbaabaaaaaabaababbbabbabbabbbabbaabababbaabbbabbbaaaaaaabaabbababababbaabbabbabbbabbabbbaaaabababaaaaabbbbbbbbbbbbaaaaaabbbbabaaabbaaaaabbaababbbaababbbababbbaababbabbaabbbababbbabaabbabaaabbbababbbabbaabbabaabaababbabbaabbaabbabbaabaabbbaabbbbabbababbbabbaaaababbabbababbaababaaabbaabbaabaaaaaabbaabaabbabaaaabbbbbaaabbababbbbaabbbbbabbbaaabaaabbbaabbbbbabbabbabaaabbbbaabbbaababaaabaabbbbbbbbbaaabbbaabaaabbbaaaaabaabbaabaaaabbabbbaaaaabbabaaabaaabbbbbbbabbaabbbaaaabbaaabbabaaabbababababbbaaabababbbabaaaababaababaababbaabbbbbabbaaaabaaaaaabbbbbaabbababbaabbabababbbaabbabbabaabaaaaabbbabaaaaaababbabbbbaabbaaaaabbababbbbaaabbbbaaabaabababbabbbbabaaabbaaaaaaaabbabbabaabbababbabbbbaaabbaaabaabbabbaaabbbbabbbaabbbabababbbbbaaabababbbbababbabbaaabbbaabaabbbabbabbabaabbbbaaaaabaaaabaaabbaaabbbabbaabbbaabbaaaaabaabbabbaaabbaaababababbaabbbaaaaaaaababbbabaababbbabbbbaaaaababaabaaabbbabaaaababbaaababbaabaababaabbaaababbaaaabbbabbabaabbababbbaaaaabbaabaaabababaabaaabbaabaabbbabbaabbbaabbbbaaaabaaaaabbaaaababbabbabbbbbabbababbaababbaaabaaababaabbabbbabbbbabbababbabaaaaaabaaaaabbbaaabbbbaaaaaababaaaababbaabbbbbabaababaabababbabbbbbbaabaaababbaabbabbababaaabbbbbbbaaabbbbbaababbaababbbbbababbaababbaaaabbbab abbbaaabbbaaaabbbabbaaaaaabbbbbbbaabaaabbabbbabbbabbabbbbbabbbabbabbbbabbabbbbbabbbbbaaabaaaabbbaaaabbaaabaaabbaaabbbababbaabaaaabbabaabaababbaaabababbabbbaaaabbbbaaabaabaaaaabbaabbaaaababbaaaaaababbbbbbaaaaabbabaabaabbaabaabaaaabbbaabbbabbbababbbabaaaaababbaabbaabbabaabbabbaabbababbabaaaababaaaababaaabbbaabbaaababbaaabbababaaaabbbbabbbbabbabbbbbaaaababbaabbbbbaaababbabaabbabaaababbbaabaabbababbbabaaaaababbbbbbbbbabbbaabababbbaababbbbabbbabbbababbabbbabbbabaabbbabbaabbbbaaaaabbabaababbabaaaabbaabababaaaaaaabababbababbbabbabbbabaaaabbbbbbbbaaaabbaaaaabbbbbaaaabbbbabbbaaaaabaabbabbbabbaabbbaaaabbbaabbaabbaabbbaaabbaabbbaaababbbabaaaaababbbbabaabababbbbaabbbaabbabbabbabbabbbababaaaabababbaababbaabbbaabaababbbbabababbbbbabbbaaabaaababbbaabaaaaaabbababbbbabaabbbababbaaabbbaabbabbabbbbaabbbbbbabbbabbabbabaabaaaabbbbaaababbbaababaabaababbaaabaaaabbbbbaaaaabbababaabbbaaaabbaaabababbaaaababababababbababbaaaaabbaaaabbbbaaaabaaaabbababbababbabaabbbaabbabaabbaaaaababbbaaababbabababbaabababbbbabaaaaaaabaabbbbbbaabbbababbabaaabbbbbbbbbaaabaababbababaaabbbaaaaababaabbaababbaaaabbababbaabaababbbaaabababbbaaaaaabbaaababbaaaaaabaaababbaabbababbaaabbabaabbbbbbabbabaaaabaaaabaabbabbbababbbaababbababbaababaaabbbbbaabababbabbabbbbbaaaaabbaabaaaaabaababababaaabaaabbabbbbbbbababbbbaabbabbababbbbabaabbabbaaabbbabbbbbabbabbbabbbabbaababbbbbbabbabbabbaabbabaabbaabababbaaaaababbabbaaababbaabaababbbbabaaaaabaaaaabaaabbaabbaabaababbabbaaabaabbababababbabbbbabbaabaaabaabaaabbbaabaaaaaababbabaabaabbbbabaabaaaaaabbbbbbbbbababaaababbbbabbbaaabbbbbbabbbbbbbbbaaabaaaaaabbbbababbaaaaabbbabaaaaabbabaabaabaaaabbaaaabaaaababbababbababaaaabaabaaaaabaaaaaaabababbbaabbbbaaaaaababaabbabbabbababbbaaaaabaaababbabbbbbabaababbabaaaabbabbababaabaababbabaabbabaabbbbababaaabbbbaabbbbaababbbaababbabaaaabbbabbabaabbbbbbbaaabbbaabbbaabaabaaababbabbbaabaaaaababbbbabbaaaababbbbaabbbaaabbaabbaabbaaababbbbbabaaaabbbabbbabaabbaaaaabaabbbbabaaaabbbbbabbaaabaaabbbbbabababbbabbbbaabbbabaaabaababaaababbaabbaababbbbabbaabbabbabb abbbbbbbbbababbbbbbaaabbbbbaabaabbbaabbbbbaabbbbbbaabbaaaabbaabbbaaaababaabbabbabababbabbbabbabababaaabbababbbaaaabbbaaabaabbaaabaaabaaabaaaabbbabaabbbbbbbaaabbaabababbabaabbaaaaabbbbbbaaabbbabbaabaabbbbabaaabbbaabaaababbbbbabbababbaaaaababaababbbbaabaabbbbbababaaabbbbbaaabaabbaaaabbbbbbbaabbabaaabbbabbbbbaabbaaabbbbababbababababbbaaaabaabbabbbaabbbaaaabbaabaaabbbabbaabbbaababbbbbbabaaaaabbabbabbbbaabaabaaabababbabbbbbbbbababaababbbbbbbaabbabbbabbbbbaaabbbabaabbbabaaaabaabbbbbaabbabbbbabaabbaabababbbbabbbbaabaaaaaaababbbbbaaabbaababbabbbaaaabaababaabbbbbabbabbbbbbaaabbaababaabbbaaababababbbaaabbbbbabaabbabbbabbabaaababbbbaabbabbbabbaabbaabbabbbbbbaaabbbbbaabaababbbbaabaabbabaaabaaaabbbbaaabaaaaabbaaabbabbbabbaababaabbabababbbbabbababababbbbabaaabaaabbaabaaaaaaabaaabaabaabbababababababaaabaaaabbbaaabababbbbbbaaabaabbaaaabababbbabbabababaaaaabbbabbbbbababbaaaaaaaaabababbbabaabbbbabbbabbbbaaaaabaabbbbaabbbaababaabbaaaababababaaabbaaabbbaababbaabbabaaaabbaaabaabbbaaaaabaaabbaaaaabbabaaabbaaabbaababbbaababbbbbaabbbaaaabbaaaabbbabaaabbaabbaabaaaabbaabaaababaaaaaaababaaaaaaaaabbabbabbbaaabbbbbabbbbaabbbbabaabbabaabaabbbaaabbabababaababbaaabaaabbabbbbbabaababbabbabaaabbaababbbbbabbaaaaabbaabaabbaaaaaababbbabbabaaaabbabbbaaabaabbaaababbaaabaaabbbbbabaabbaabaabaaaaabbabbbbabbabbbaabaabbbbbbbaaababbabbbbabaabbbabbabaabaaababbbabbbabaababbbabbababbaaababbababbababababbaaaabaaaabbbaaababbaababaaababbaaaababaaaabbabaabbaaaabbaaabbabababaaabbababbaabbbaabbaaaabbbaabbbabbabababbbbababaababaaabaaabaaabaabbabaaabbbabbbabbbaabaabaaabaaaaababaaababaaabaabbaabbbaabbabbbaabbabbabbbaaabaaabaabbbabababbbaaaabaaaabaaabbbbbbbbaaabaabbabbbbbbbaaabaaaaaabbaaaabbbbbabaaabbbbaabbaabbbbabababbaaaaaabbaabbaaaaaaaabababbaabbbaaaabbbababbaaababbabbabbaaaabbaabbbabbbaababaabbbbabababaaabbbbbbabbababaababbbbbbbaaababbababaaaababbaaaabbaabbaaaabbaabaaaabbaabbbabbaabbbbbabaabaaababaaaababbabbbbbaaaaaaababbaaaabbbbaabaaaabbabaabaaabbbaabbbabbbaabbbbabbabbaaaabaaabbaaabbbabbaabbabbbaaabbbababbbaaaabbbbbaa baababbaaaaabaaaaabbaaaaabbbbababaabaaaabaaaababbbabbaababbabbabaaaabababababaaaaabbabaabbbaabaaabbbbaaabaaabbbababbbbbbbabababbbabbaabaaaaababaaaaaaaaabbabbbababbaabababbbaaaabbaaaaaaabaaababaabbabaaabababaaaababbbaaaabbbbaababaaabaaabaabbaaaabbaabaaabbaaabbbbbaabaabbaaaaababababbaabbbaaabaabbbbbbbabaabbaabbaabaabaaaaabbbbbbbaaabbabbaaababbabbbabbbaababbbbaaabbbababbabaaaabbbbabaabbaabbaaabaabbbaaaabbabbbbbbabaabaaabbbbbbaaabbaababaabbbaabaaabbbabbbaabaaaaabbbbabbbbbaabbbabaabbbbaaaaabbabaaaabbabbabbaaaabbbababbaaaaabbaaabbbbabaaaaaaabbabaaaabbaaaaaababbaabaabbbaaaababaabbbaaaabbabbbbabaabbabaabaaaababaabaabaababaababaaabbaabbbbbbbabbbabaaabaabbabbbaaaaaaaaaabababbbbabbabaabaababbbaaaaabaaaaaaaaaaabbbaabaababbbaabbaaaaaabbbabaabaaaaaababbabaababaababbaaabbbbbaaabaaaaaaaaabbabbabbaaabaaabaaaaaabbbaabbbbaabbaabbabbabbaabbbabaaaaaaaabbaaabaaabbbaabbbbbaababaabaabbbabaaaabbabbaaabaabbbababbabbbbbbaaabaaababaaabaaaaabaaaabababbbabaaaabbbbbaaababaaabbaabbaaabbbaabbaaaaabbbbbbaababaaaabaaaaababbbbbaaaaabbbaabbbbaaaaaaaaaabbbabaababbaababbabbaababbaaaaaabababbaaaaaaaaaaaaabaaaaabbbbaabababbabbbbbbbaaaabaaaabaaaababaabaababbbaaababbaabaabbaababbbbaabaaabbbabbabaaabaaabababbbaabbaabaaababbabaabbbbbbbbbbaaaaaabaabaaaaaabbbaaaabaaaabbbbababbabbababaabbbabaaaaaabbabbabbbaaaabbbaabbbabaabaabababaabbbabaaabbabaaabaaabbaabaaaabbabbabbbbaaabbabbaabaabbababababaabaabbaababbbbaababaaaababbbabbaaaabbaabaabaaababbabababbabaababbbbabbbbbbabbbaabaaaaabbbabaaaaabbbabbaabbabaaabaaaaabaabbabbaaaabaaaaaabbbbaaabbbabaabaabaaabaaaaaabbaaabaaaabbbaabbbabbbaabababbbaaaaaaabbabaabaababbabbbabbabaabbabbbbabbbaabaabbabbbaaaaabaabaabbbbbabbaaaabbbabbbbabbabaabbabbbaabbbbbaababbaaaabbbbaabaaaabaabbbaabbabaabbbbbabbaababbbaaaaaaaaabaabbbaabbaaaaaabbaaababbaaababbbbaaaaaaabababababaaaaabbababaaaaaaabbbaabaababbbaabaabbbbabbabbbbbbbbbabbaabbbabbabbbaabaabaaabbaaababbabaaaabaabbabababbbbabbbbabbbaabababaaaabbabaabbbbabbabbaabbbabababbabaaaaabbaaabbbabbaabbabbaaabaababbbabaaababbbaabbaaabbbbabbabaababbbab baabaabaaaababaabbaaaabaabbabaabaababbabaababbaabbbbbaabbabbaabababbbbababaaabbabaabaaaababbaaaaabababbbbaaaaabaababaaabbbbabbbbbaaabaaaaabbbbabbbbaaabbabbaaaabaaaabababbaabbbaabbbbaabbbbaaabbbbaabbaababbaaaababbaaabbabaabbaabaaabbaaabababbbbbbbaaaaabaaaaaaaaabbabbbbbaababaababbaabaaabaaaabaaabaabaabbbbbaababbababbaabaababbabaaabbbababaabaabbbaabbaabababbbbaaaaaabbbbababbbabbaaabaababaaabbbabbaaabaababababbbbbbbbbbabaabaaaaaabbabababaaaaaababbabaaabaabbabbaaaaaaabaaababbaaaababaaabbbabbababaabbaaabbbaaabbbaababababbbbaabbaabbabbbabbbabbbbaaaabbbbabaaaaaabaaababaabbaaabbaaaaabaabbbabbaabbbabbabbabaabbaaababaababbabbabaaaabbabbbabbaaabababbbbbbababbaabaababaababbbbabaabbbbabaabaaabbaaaabaaabbababaabbaaaaaabbbaaabbaaabbbbbbbabaaabbaabaaababaabbbbbbabaaaabaababbbaaaaabbbaababbaaababbaaabaabbbabababaabaabaabbaabbbaabaabbbabbbbabbaaaababaaabaababbbababaaabbbbaaabaabbbaabbabaaabbaaaababaabbaabbaabbbbbbababaabababaabbabbabbaaababaaaaababaaaaaabbaababbaabaaabbbabaaaaaaaabbabaaaaabbaababbbaabaaababababbaabababaaabaabaababbaaabaabaabbaabaaababbabbbbabbbabbaabaabbbaaababbbaabbbbbbbabbbaabbabbbabaababaaaaabbbbabbbbaabbbabaabbbabbabbabaaaaabbababaaaababbbaaabbbaabbabaabbaabaaabaaabbabaabbabababaabaabbbaaaaaaabbabbbbabbaaaaabbaabbabaabaaabaaabbababaabbbaaaababbaabaaabaabaabbbbaabbaabbaabbbbaaabbaabbbabaaaaaabbbbaaababaabbaabaabbabbbbbaaaaaaaaaabababaaaababbaabababaaabbaababbbbaaaabaaabbbaabbbaaaabbaaabbbbbbbbbbaabbbbbaabbbbaabababbbabbabbbaaaaaabaabaaababbaabbbbbabaabbbaabbaaaabaaaabaaaaaaaaaaabbaabbbabbaaaabababbabaabbbbbbaabbbababbbababaabbbaaababbbbbaabbbabbaababbbbbabbabbbbabaababbaaaabbbbaabbabbbaaaababbbaababaabaababaaaaabbbaabaabbabbbaaaaaabbbbaaababaaabababbbbbabbababbaaabbbabbabaabaabaababbaaabaababbbbbbaaabbabbbbaabbbabbbaabbaaaabbbaabbbabaabaaabbbbaaaaaaabaaaaaaaaaaabaabaabbbaababbbbaabbbaaaaaabbbababaababaaaabbabbabbbaabbbbababbbbbabaababbbbbbaaabaabbbbaaaaababaabbbaaabbaabbaaabbbaaaabbaabbbaabaaabababbabbabaababaabaaabbaabbbaaabbbaaabbaaaaaaabbabaabbaaaabbbaabaababbbb baaabaabaaaaabababbabbababaaaabbbbabbabaabbbabbbbbaaabbbaababbababbabbbbabbbbbaaaaababaabaaabaabbabaaaaabbbbaabbaaaaaaaaabababbbabbaaabababbbaababbabbabbbaabaaaaabaaaaaabababaaabbbabbaabbbbbabbbbaaabbaaaaababbbbabbaabbbbaaaaabbbababaabaaaaababbabbbbaabaaaaababbbbaababbbababaabbbaabbabbbababbbbbababbaaaabbbbaaabbbaaabbbbaabbbbaabbaaabaabbbaabababababbaaaabaaaabbbbaaabbaababababababababaaabaababbbbbbaabbaabbaaaabaaaababababbbbbabbaabbbaababaaaababbaabbbbbbaaabbabaaaaabbaaabbbbaaabaaaabaaaabababbbbbbbaaaabaaababbabbbbabbbabbbaabbbabbbaabababaaaababbabbaaaaabaabbbbbaabbaabbbbbaabbabababaabaaabaabbaababbabbbabbabbbaaaaabbaaaabaaaaaababaabababbbabaabbbaababbabaaabbbbbabbbabbbaabaaabaaabbabbabbabaabbbbababaaaabaababaaaabbaababbbbaaababbaabbbbabbbabaaaaabbabbababaabbbbbbababaaabbbababbaaabbaaabbbabbbbabbaabbaaaabaabbbabbbbbaabbbbaabaabbbbaaabbbbabaaaaaababbaaaabbbbbabbbbabaababbbbbabbabbbabaaabaabaaaaabbbababbabaabbaabbbaaababaaaabaaabbbaabbbbabbbbaaabbbbababaabbaaabbbbabbaabbbbbbaaaaaababbbabbbbbaababaababbabaababbbaaaaabaababbabbbaaabaabbbaaabaaabaabaaaabbababbbbaababbbaabbbbbabbababbaabbabaabababbbbabbaaabbbbababaaabbbaabaabbabbababbbbbaababbbbaabbabbabbbababbaaababbabbbbbbaabbbababaaaabbbabaaababbbbbaaabbbababbabaaabababaaaaabbabbbbbaaababbbaaaabababbbaaaababababbaaaabbbbaaaabbaaaabbaaaabbbbbbbbabbababbbabbbababaabbababbbbaabaaaababababbbaaaabbbaabaababbbbabababbaabbaababbabbababaabbbaabbabbaaabaabbbaababaaabaaaaabbabababababbababbabaaaaaabaaaaabbbbababaaabababbaabbaabbbabbabbbbababbbbabaaaabaaaaabbaabaabbbabbaaaaabaaaaaabaaabaaabaaaaaaaabbababbbbbaaaabbaababababaaaaaabbbbbbaabbaabaabaaaaabaaaabaabababaabbbbabbbabaaaabbabbbbabababababbababbabbbbabaaaababbbabbababbbababbbbaaababaaaabbbaabbbaaabbabbbbabbabbabbbaabbaabaaabbbbbababbabaaabbbabaabaabbbbaabbbabaaaaaaabababaababbabbaabaabbabbbbaabbabbabbaaaaabbbabbbbabbaabaabbaaaaaaabbabbbbbaabbbabaaaaaababbbaabaaabababaababbbbabbbabbaaabaaabbbabaaabbbabbbaaaabbbabbabbbabbbabbbabaabbaaaaabbbaaabbabbaaabbbbbabaabbbbbaaabaabbabba abbaaabbaabaabaaabaabaabbbbaaabbaaabbaaabbabbbbabaabbaaaabababaabaabbbbbbaabbaabbaaaaaabaabaaaaabaabbbababbaababbbabaaaaaabbabaaaaabaaababbbbbaabaaaababababbabbbabbbbaabbbbbaabbaaabbaaabbbabaaaabaaabbabbbbaabbabbbbaabbbbabababbabaaaaabbabbaaaabbbababaaaaabbbbbbbbabbbaaababababbbabbbababaaaaabbbaaaaaaababbbbaabbbbbababbbbbaaabbbbaababbaabbbaabbabaaababbaaaaaabaaaababbbbaaabbbbbbaaabaaabbaabbaaaabbbaaabaaabaabaaabbbbabaaaaabaabaaabbaaabbaaaabbaabaabbababaabababbbbbbabaaabaabbabababbbababbababbaabbabaaababbbabaabbabbbbaabbbabbabababaaaabbbbabbabbbababbbabaaabababbbaaabbabbaaababbbaabbbbaaaaabaaabbbabbaabaaababbaaabaaabbababbaabaaababbaababaababbaababbbbbbbaabbbbbbaaababaabaabababbababbabababaaabaaaabaabbabbababbbabaabaabbababbaabbabbababbaaabbaabaabbbababaaabbaaaaaaabababbaabaaaabababbbbababbbbabaababbbbbabaaaabbbbbabbaaabbbbabbabbbbbbaaaabbbabbaaabbbababbbbbbbbabaabbbbaababbbbbbaabaaabaaaabbbbaaabaababbaabbaabbababaaaabbbbbababbaaaabaaababaababaababaabbaaabbaababbaaababbabbbbaaababbaababaaaabaabbbbaaabaaabaabbbbbaaabaaaabbabaaaaabbbbaabbabbbbabaaaabaababbabbaabaaaabababbaaaaaababaaaabaaaaaaaabaaaababbbabbabbbbbbbbbbabaabbbabaaaababbabaaabbbbaaabbbabaaaabaabababbbabbabbabaababaaabaabaaaaaababaabbbaaabaababababbbabbaaababaabbaabababaaaababbabbbaabbbaabababbbaabaaaaaabbbabbaabbbababaaabaaaaaabaabaabbaabbbbaaabbbaaaabbbaaabaaaabbaaaababaaabbbbbaabbaababbaaabaaaabbabbabbbaaabbbabbbabbbbbaaaababbbbbababbbbabbbbbababbaaabbaaaabbaaabbabbbbabaaabbaaaabbabaaabbaabaaababbbabbbbbbaaabaabbbabbabaaaaabababbbaaaaaaabbaaabaabbbabaaaaaaaaabbaabaabaababaabbbaabbababbbbbaaaaaabbaaaaaaabbababbbababbabababbabbabbbbaabaabbaaabaabbbbbbabaaababbabababbbabbbbbbabbbbaaabaaababbaaabbaababbabbaabbaabbaabbbbaaaababbbabaaabbaaabbabbbbbabbaaabbbbbababaabaaaaabaabaabbbbaabbbbabbaaabbabbbabbbbabaaabaaabababaaaabbbaabbbbbbbaabbbabbbaaaaaaababaaababaabaaaaabbbbbbaabaaabbbbaaaaaabbbaabababbbbabbaababbaaababbaabaababaabbbabbbaaaaabbaaabbbbabbababbbbaaaabbaaababaaaaabaabbbabbaaabaaabbaabababbbaabbbbababba babbbbabbabbbaaabbaaaaabaaaaaaabbababbbbbbbbababaaabaaaabbbbababbabbaabbabaabaaabbaaaaabaaabaabbbababbabbababaaaaaaabbabbabbabbbaaabbbaaaaababaaaaaaaabaaabaaaaaaaabbaaaaaabbbabbbabbbbabbaabbbbbbaaaabbbaaaaabbbabababbaaaaabaaaaababbaaabbbaaabaababbaaaaabbbbaaabaabbaaabbbaabbaabbaaaabaabbbbabaabababaabbbaabbaaaabbaaaaabaaabbbaaabbbabaababbabbbbbaaabaaababaaaabbaaaabbbaaaaabbabaaababbaababbaaababbbbbbaabbabbabbbbababbbbabbaabaaaaabababbbaababbbabbaabbabaabbaabaababbbbaaaaaaabbbabaabaabaabbaabbbaabbbbabaabaaaaabbbabaabaabbaabbbabbbaaaaabbbabbababaabbaabababaabbabbaaabbbabaababababbbbabababaababaabbbbbbbbababaabbaababbbbaaaababbbbababababaabababaaaabbbaabbabbbbaabaaaabaababbaababaabbbaaababaaaaabaaaaaaaaabaabbabbabbbaaaaabababbaababaabbbbabbaaaaaaaaaaabaabaabbbbaabbbbbbababbbaaaaabaabbabbbbaaabababbbbbbaaabbaabaabaabaaaaaabaabbbbababababbabbaaaaaaabbbbbabbaaaaabbbbaaababaaabababbaaabaaabbbababaabbbbaaabaaababbabbaabaaabbabaabbbaabaabbabbbaaaaaaaaaabbaaabbbabbaabaaabbbabbababababbaabbbbaaaabaaaabaaaaabaaabbbbbbbbababbbabbbbaaabababababaababbabbbabbbababaaaabaaaababaaabbbaabbbbbbababbbbbbbbabbaabbbbababbbbabbbbaaabbbbaababbaababbbbbababababbbbaababbbbababaaaabbbbaabaaaabbbabbaabbbaaabaabbaabbbbbaaabababbbbabbbbabbbaaaaabbbbaabbaaaabababbbababaaabbaaaabbbabaabbbaaabaabbaabaabbabbaaaabbbbbbbababaaaababbaaaabbaaabababbbbbabbaaaababbbaabaabaabbbbaabbaaababbbaabbaabaabbabaaaaaabbbabaaaabbabaaaaaabbabaabbbbbabaababbaabbaaaaababbabbaabbabaabbababaaaaabbaaababbbabbbaabbbbabaabbaabbabbaabaaaabababababbababbaabbbaaaaaaababbaabbbbbbaabaaaaabaaababbabbbababaaaaaabbbbaabbbaababbbaaabaabbbaabaaaaababaaaababbbbaaabbabbbbbbbbaabbabbaabababaabababaaaabbabaabbbababaabbababbaababbbbbbabbbbbbabbabbbabbbbbabbaaaabaabaabbbabaabaaabaabbabbbabaabaaababbbabaaababbbaaabbabaaababbaaaaabbaaaaabbababbbbbababbbabaabbbabaababaaabbbababbbbbaabaaabababaaaaaaaaabaabababaaaaabbbbbaaabbabaabbabbbbbbaaabbbaabbabbaababbabaabaabaaaaaaaaaababbabbbabbababaaaaabaabbabbbabbabaaabbbaaabbaaaabababbabbaabaabaaaaabbaab aaaabbaabbaabbbbababbbbabbbbabbbabaaabbbabbbbbaaaaabaabbbaabababbabababababaaaaaaabaabbbbbabbbabaababbaababbabaaabbbbaaaaaabbbababbaaabbababbbaaaaaabababaabbbabbabababababaaabbaaaaabbbaaabaaaabaaaabbabbaabaabbabbabbbabbaabaabaabbbaaaabbabaabbbababbbbbbaaaaababbbababaaaaaababaababaaabbbaabbababbbaaabababbbbbaabbbaaabbbabababbbabbaabbbababbbabbbabbababbbaabababbbabbababaabaaaabbaaababbbbabbbbbbbbbaabaababbbbabbbabaabbbaaabbaabbaabbabaabbbabbabababbbbabaabaaaaaaabababaababbabaaaaabbabbbbbbbbbbaaabbbaabbaababaaababbabbaabaabaabbbabaabaabbabbabbbbbaabbaaaaabaaabaaabbbabaabbbaaabbbbbbabababbbaabaaaabbaaaaabbaabaabbbabbabbaaaaaababbababababaabbbbabbbabbbababbaabbaababaabbaabaaabababbbbaabbababbbbbaaaabbabbbabaaaababbbabaabbbabbbabbaaaaabaaaabbaabbabbbabbbbaababbbabbbaabbbbbabaaaaaaabbbabbabbababaaabaabaaaaabbabaabababbbaaaaabaabaaabbbaaababbbabaabbabaaababbaabbabbabbaababbbaabaabbbbaaababbbbabaabbabababbbababbbaabaaababababbbbaabbabaaabbabaababbbbabaaabaabaababaabaaaaaaaaabbbaaaabbbabbababbbaabaabbaaabbbbaaaabbbaababbabbaaabaaaabbaaaabbbababbbbaaaabbbabbbbbbababbaabbbabababbabbbaaabbbbbababababababbbbbbaababaaabbaabbbbaababaababbbabaaaabbabbabbbabbbbbbaabbbaabaabbbaabbbbbbbabaabbbabaaababababaaaaaaaaabbabaaabbbbabbbaabaabbabaaaabbabaabbbbbabbbabaaabbbbbababaabaabbbbbbaabbbaaabbabaaaaabaaababbabbabbbaaabbbabbababbbbaaababaaaaaababbababaabbaaabbbabaaabbbababaabaaabaaabaaabbbbaabbaabaabaaaabaaabaabaaaaababbbbbbbbbbaabbabbbbabbbaababbaaabaaaaaabbaabaababaabbabbbbbaabbabababaabbabbabbabbbbababaababbbababababaaaaaababababbbabbabbabbabbbbbbabaaabbaaababbabaaabaaaaababbbaaababababbbbbbbaaabbbbabbaaaaaabbaabaabaabaaaaababbbbbaaaaaabbabbbbbabbaabbbaabbababbabaaaabaaaabaabbaaaabbaaaabaaaabababbbabbbababbbbaabbaaabbbbaababaaaababbbbbaabbabbabbbaabaaabbabbbaabbbabbbaabababbbbaabbbabbbbbbbbbbbabbababbaaabbabbabbababbabbaababbabaabbbbaaabaaaaabbbababbabbaabbaaabababbbabaabaabbaaaabaabaababbaabaaaabbbabbbaaaabaabbabababaababbbabaabaabbbababbaabaaaabbbbbabababbbabababaaaaaabaaaabaaabbababa abbbaabbbbaabaabaabbabaabababbbababbaababbaaaabbaaaaaabaaabbaaabbaaabbababaabbbbabbabbaabbabaababababbaababaaabababbabababbbbaababaaabaaabbbabaaaabaabbbababaaabaaaabbbaabaaabbbababaabbabbaaaabbabbaaabbbaabaababbaabaabaabbabbabbabbbabbabbbbbaabaabbaababbbbabbbbababbababababbbabbbbaaabbbbabbababbbabbbabaaabababaabbbabaaabbabbabbbbbabbbbbbbbababbabbabaabaaabaaaaaabaababbaabbbbaaababbaaababaaaabbaaabaaaababbbbaabbababbbaaaaabbaaaabaaabababaaaabaaabbbaaabbabaaabaaaabbbbaabaabaaabbbbaaabbbbbbaaababaabaababbaaabbbbababbaabaaababaaaaababbbbbababbabababbabbbbabbaababaaaaaaaaaababaaaaabababbbbababbabbbbbaaababbabbbabbbaaaaabaaabaabbabbabbbbbbbbaaaaabaaababaabbabaaabbbbbbbbabbbbabbaaabbbbaaabbbaaababbabaaababbbaaabbaaaaaaaaabbbabababbbabaaabaaaaabbbbbbaabaabbaaaababbbbabbbabaabaaaabbabaaabbaaabababaaaabaaababbaaababaaabaaabbbbbabbaaabababbaaabababbbaabbbaaaaaabaaaaabbbaabbaaabaabbbbbbbbbbaabababbaaabaaabbbbbabbbaabbbaabbbabbabbaaabbbaaabababbaabbbbbbabbbbbbaabbaabbaabaaaabbbaabaabbbaabbaaabaabbaababaabbaabbbbbababbaaabbbaaaabababbbabbbbabbbbabbbbbaaabaaaaabbbbbbaabbbbbbbbbbbaabbbbbbbabbababaaabbbabbabbabababbbaaaabbbaaabbabbaabaaabaaaaaabbaabbbbbababbbabbbbbbabaabaaaabbabbaabbaabbbbbbababaaabababababbbbababaaabaabbbbabaabbbbabbbbbbbaaaababbbbbabaabbbbbabbbbababbbabbaabbbbbabbbbbaabbabbabbbaaaaabbbbbbbbbbabaaababababbaaababbaaaabbaababaaaaaaabbaaababbbbbaaaaaaabaaabaabbaaaaabbbaaababbbaabbaabbaababaabaaababaaabbababbbbbaaaabbaaaabababbbabbabaaabbabababbbbabaaabbaabbbbababaabaaaaaabaaabaabbbbabbabbabbbbbbbbbbbababbbaabaaababababaaaababababbbbbaababbaabaaaaaaaabbabbaaaabbbbbaabaabaaaaabbbbaaababbbbaaabbabbababaabbaabbaabbbbaaaababbbaabbbbbbaabbbbaabbbaabbbababbaaabaaababbaabbbbbbababbabbbbababaabbaaaaabbbabbbabaaaabaababbbabaabaaabaaaabbaabaaaabbbbbabababababaabaaaaaababbbbbabbbbbaaabaaababababaaaabbaabbbababaaaaabababbaaabaaaabbabbaabbaabaaaababababaaaababaabaaabbbbbabaaabaaaababbbbaabbbbbaabababaabbaaabaaaabbbabbaabaaaaaaabbabbbaaabbbbbabbbabababbbabbbbaabaaabaababbaabaaaabbbba aabaaaababbbaaaabbaaabbbbabaabbaababaabbabaabbaaabbaababbabbabaaaabbbabbaababbbbababaabaababaabaaaabbbabbbbabbaaabbbaaaababbaaabaabaaabbaaaaaaabbbbaaaabbbbbaababababaaabbbbaabaaabaabbaaaabbbbbaabaaababaabaabbaabbbbbabbbaaaaabaaabbbaaaabbbaabaabbbbabbaaaaaabbabababbbbbaaababbbbbbbabbbbaaabaabaababbabbaabaabbaaaaaabbabaaabababbaabbabbaaaabbaabbbbbbbbaabbbbbaaabbabbbabaaabbababaabababbaaaabaaabaabbabbbabbbabbbbabbabbabbabbaaaaabaaaababbbbbaabaaabaababbbabaaababbabbabbbbbabbabbababaabaabbabbabbbbbabbbabaabbabbaabbbbbbbbabbbbaabbaabbaabababaaabbaaaabbbabbbaababaaabbabbbbabbbbababbaaaababbbaabaaaabbabbaaabbabaaaabbabbbabaabaaaabaabbaabbbbaababbabaaabaababbbaaabbbabbbaabaaaaaaabbbbabbabbababbabbabaabbbaababbaaababbabaabaaaabbababbaabbababbbaaaaabbaaabaabaabbaabbaaaababbbbabbaaaabbbaaaababaabbaababbbaaabbabbbbaabaaaabbabbabbaabbabbbbbaaaaaabbbbababbbbbaabaabbbbbababbbaabbbbabaaabaababababbaaaabbbbabababbaaaababbbabaabbbbaaaababaaaabbaaabbabbabbaaaaabbabaaabaaaaabbaabaabbbaaabaaabbababaabbbbababbbbabaaababaababbbaaaaababbbbbaaaabababaabbababbabaaabaaabbaababaaaaaaaaabbbaaaababbaababbbabbbaabbbababaabbbaabababaaaabaaabaaabbbbabbaabbbbbaabbabbbbbbbbbaababbbbaabaabaababaaaaaababababaabbbbbbababbaaabbaababaabaaaaaababbbabaabbbaaaabbaabbabbbaababbbabababbaabababababbaabbabbaabbabbbababbabaabbbbbabaaababbaaaabbababbbabbaaaabbbabaaaaabaabbaaababaaabbbaabababaabbabababaababbaababbaabbaabbaabaaaaababbabaaabababbabbabaabbbbbbabbaaaaaaabbbbbaaaababbaabbabaabbbbbbbaaaaabaaabbbbaabaabbbbbaabbbaabbbabbababbbbbaaabaaabaababbbaabbbabbbbaaabbbabababbbababbbbbbbbbabababbabaaabaaaabaaabaaabbaabbaaaabbaabaabaaaaababbaabbbabaababbabbbaababaabaabababbaabaabbbabaababbababbabaaabaabbaabbaabaabbbbaababbbbbaababbbbaaababbbabbabaaabbbbbbbbbbaabbbbbbbbbbbabaabaaabbbababaabbaabbbbabababbaaabbaabaabbaabbaaaaababbaabaabaabbbbbbabbbbbbabbbbabbbababbabaabaaababbbbababaaaaaaabbbaaabbaabababbabaaabaabbbabbbbbbbbbbbbabaababababaababaabbaaabbabaababbbbaabbabbaaaaabbbaaaabbbababbbaababbbbaabbbbbababababbaaabaaba abbbbaabababaababaabaaabbababababbababbababbbaaabaaaabbabbbabbaabaaabaababbaaabaaabbbaaaaababaaabaaababbbbbbbaabbbabbbbaabababbababbbbabbbbbaabbbababababbbabaaababbbbabaaabababbbbabaabaaabaabbabababaabbaaaaaaaabaaababbabaabbababbbbbbbbabaabaaababbbababbbaabbaaaabbaaabaabbbaaaaabbbaabbabbbabbbabbaabaaabaaaabbbaabbaaababaabaababaaaaabbabbaabbababbabbbbabaabbabaaabababbaaaaaaabaabbabababaaaaaaaabbbaababaabbbbabaabbabaaaaaabbbaababbbaaabbbabaabaaabbbbaaaaaaabbabbbabaaabbaababaaaabaaaabbabaabbbbbabababbbbbbaabaaaaaabbabababbbaaabbbaaaabaabbabababbbbbabaabbbabaaabbbababbaaaababababbbbaabbaaabbaaaabbabaabaababbabaaabbbbabaababbbaaabbaaaaaabbbabaabababaaabbbaabbbaabbaababaabaaabaaaaaaaaabbaabbabbaabaabaabbbbaaabaababbababaaaabbbabbbbbabbbbbbababbabbbaaabbbabbbbbbbabbabbbbbbaabbaababaabaabbabbabbaaaabaabaababbaabbbaaabababbbbabaaaaabbabbbbbbabbbbaaababbbababaaabaaabbbababbbbababaabbabbbababbabaabbaababbbaaabbbaabbbbababaababbaaabbabbbabababbaabaabbaaaababaaabbaaabbbbbbabaabaaabbbabaaaaabbabaaababbabbabbaaabbbbaaabababbbabababbbaaabbaaaaaabbaababbbabbababbbbbabaaababbbaabbaaaababbbaaabaabababbbaabbbaabaabababaaabbabbbaabbabbabaaabbbabbaaabaababbbbbbbbbaabaabbbbaababaababbbabaabbbababaabaaabbabbabaabaabbbbabaabbbabbbabaaababbbaaabababbbabaabbabbbaaabbaabbaabbbbbbaababaaaabbaababaabbbbbaaaabbbabaaaababaaabbbabababaababaaaaababbbababaabaabbbbbbbbbaabaaaaaaabaabaabbaababbabbbaababababababbbbbbabbababaababbaaaaabaabbbaabbababaaabbbaabaabbbaabaaaabaabbbaabbababbabbaababbbbaaababbabaabbabbaabbabaabbbaaaaabbabbbabbabbaaababbbabbabababbbbabbbababbaaabbbbabbaaaabbbabbabaaabbaabbbabbbbaaababaabaaabbababaabbbbbbababaababbaaaabaaabaabbaababbbbbabaaabbbbabaabaabbbababbbaaaabbbbbbbbbaabbaabbbbaababaababbbbbbbabbabbbaaaabababbaaabbaabbbbaaabaaabaaabbaabababaaaabbbbabbbababbaabaabbbabaabbaabbbbaabbaabbbaabbabbabaabbaaabaaaabaaababbababababbbbbabbaabaabaaaaaabaaaababababbbbabbaaababbbabababaabbbabbbbabbaabbbbabbbbbaabbbbbaaaababaaababbaabaaabaabababbbbabaaabaabaaabbabababbaaabbbbbaabaabbabbaba bbbaaabbababbbabbbaababbbbbbaabbbabbbaabbbbbbaaabbbbbabaabbbbbbbaabbaabbaaaababbabbabababaaaabaaababbabbabbaabaabaaabaabbbbbbaaabaababbabbbbbbabababbbaababaaaaaabbbbbaabaabbbbabbabbaabbbbabaaababbabbbabaabaaaaabbbbbababbbbababaabbbaabbaaabaabbbaabaabbbbbaaaababbbbaababbbbbbbaabbbabababbbabaababaabbaabbbbaaabbbbabbabbaaaaaaabbabbbbabaaabbbbabbbbaaaaaabbaaabaaaaabbabbbabbbaaaaabbbbbbbabbbbaababbbbbbaababbbbbbbaabaaabbaabbbabbbbaabbbbabaabababbaaaaaabbbbabbbbaaabaabbbbbaaaabbbabaaaaaababaabbabbbbaabbbaaaabbbbbaaaababbbaaabbaaababbbababaaaabaabaabbababbaaabbbabbaabbabaaabbbabbaababaaabaabbbaabbbabaaababaaabaaabbaabbbbababaabbbabbbabbaaababbbbabaabbbaabbabaaaaabbaabaaaabbbaabaaaabaaaabbbabbbbaabaabbbbbbaabaababbaaaaaaabaaaabbbbabaabaabaaabbabaabbaabbbbbaaaaababbbababbbbabbaaaababbabbbbbbbabaaabbaaaaabbaaababaaabbababaabaaaaabaaabaabaabababaabaabaaaababaabaabaaaaabbbabaaabbabaaabbabbaaaabbaabbaaabbbaabaabbbabbbbbaaaabaaaaabbabababbbbbabbbbaabbbabbbaaabbbaabbbaaabbababbaaababbabaabbaabbbaaabbaabbbbababbaababbbababaaabaaaaaaaaaaaabbabbaabbbbaabaaaabaaaaababaabaaaaaaaaaababbabaaabaabbbbbaaaabbbaaaabaabbabbbabbabbababaaaaaabaaaaabbababaabbaabaabbbabbabbbbbaaaaaababbabaaabaababbabaabbabbbbaaabaabababaabbaaabbbaaabbabaabaababababaaaaaaaaaabbbbbaaaababbabbbaabaaabaaaababbbabbabababaabbbbbabbabaaaababbbabbabbaaabbababbababbaababaababbbaaabbbbbbbbaaaababbaaabbabbabbaaaaabbaaaaaaaabbbbbbabbbbabbaaababbbabaaaaaaabbaaababbabbbbbaabbabbbabaabbbbaabaaaaabbabbaabbabaaaaabbababaaabababaaaaabababaaaabbbabaabbbbabaabbbaaaaabbbaabbababaaaaaaabaaabbaababaabbabbaaaabbbaabbbaababbaabaabaabbbaabaaababbbbbaabaabbbabbbbbaaabbabbbaaabbbababaabbbabaabaaaaababaabbaaaaaaabbababaabababbabaaabaabaaabbbaaababbbbbbaaabaabbaabbaaabbbaaabbaabaaababababaabbbbbbabaabaabaaabbabbaabaaaaaaabaabbabababbababaaaabbababbbabbaabbbbbabbabbbaaaaaabaabbbaaaaaabbbaabbaaaaaaaabbaaabbbabbbabbbabaaaaaababaabaabbaababbbbaabaabaabbbabbabbabbabbababbbbbbaaaabbabababbabbaabaaaabaabaaabaaabbababaaaababaabababaabbbabbabbaaaaaaba bbaaabbbaaabaaaaabaaabababaabababbabbaababbbabaaaababaaabbbaaaabaabbabbbbaaaabbbaababababbbaababbabbbabbabaabbabbaaabaabbaaaabbbbaaaaaaaaaaabbabaabbbabbbbbbaaaaaaabaabbbababbbbabaaabaaabababbbaabbbbababbbbabbbabaabbaababaaabbaaabaabbabbbbbbaaababaabbaababaabbaabbbabbaabaaababaaababbbbabaaaabbbabaaabababbababbaaabaaaaabaabbbbbaabaaaabbabaaababbaaabbbbbaababbbbabbbabbaaaaabaaababaabbabbababaabaabaabbbabbaaaaaaaababbbbbabbbbaabaaaabbaababaabbbbbbabaabaabbbbabaabbbaabababbabbbaabaababbbaababaaaaabbaaaaaaaabbabaaaaabbbbaababbaabbbbaaababbaabbaaaabbbababaaaababaaaabaabaaaabaaaaaaaaaaabaaaaaaabababbabaabbaaabbabaaabbbbbabababbabbabbbabbbabaababbbbabbbaabbbaabbabaabaabbaabbbaaabaaaababbbbabbaaabbbababbbaaaababbbabbbabbaaaabbbabaaabbbbbaaaaaabbbaaabbabbaaaababaaabaabbbbbbaabaaababbaaabbabbbaabbbbaabbaaababbbaaaabaababbababaababaababbbbabaabbbaabbbbabaaaababaabbbabaabbaabbabaabbbbabbbbabaabbbbabbbbababbaaabbbaababaabbaaaaababbaaabaababaaaabaababbaabababbabbbbbbbbabbbabbaaaaaababbbbbaababaabaabbbaabaaaabaababaaaabbbaabababbabaabbabaababbaabbabbabaababaaabbbbbaabbabaaabaaabbaabaaaaabababbaabababbbababaababbaababaabaaaabbaababaaaaaaabbbaaaababbbaaaaaabaababbabaabbabbbbbabaabababbaabbbabbaaaababbabbbababbaababbaaabbababbaaaabbbbbbbbabaabaaaaabbbabaaabbabbaabababbaabbbbabbaaababababbabbabbaaaaabbbbabbbbbbbaaaabbababaaabbabaabaabaababaabbbabaaaaaabbbaabbaabbaabbbabbaababbbbbbabbbabaaaaabbbabbaaabbabbabbaabbabbbbbabbabaaabbabbabbabaabbbbbaabbbabaabababaabaaaaaabababbaaabbbbbabaabaababaababaaaaabbbabbbaaaaabbbbabaaababbabbbabababbbababaabaaabbaabaaabbbababaaaababbaaaaababbbaaababbbabaabbabbbaaaaabaaabbaababbbbaababbaaaaabaababbbabaababaaabaabaaabbaabbbaabaaaaabbbabaaaaaaaaaabbbabbabaaabbaaaabbaabbaabaabaaabbbbaaaabbabaaaabbabbbaababbaabbbaabaabbabbbbaaaaabbababaabaababababbaababaababaaabaababbbbbbabbaabbbbbabaaaababbabababbaaabbbaaaabaabbabbaaabbbabbaaaaababababbbbbabbbaaababbaabbbaaaabbaabbabaabbbaabbabbababbabaaabbaabbaabbaabbbaaaaaaaaaabbbabaabaaaaabbabbbaababaaabaabababbbbaabaabb bbbabbbabbaaabbbaabaaaaaabaababbaaaabbabaabbabbabbbaababaabbabababbbbaababaaaaabaaaabbbbbbabaababbbbabababababbabbaababbbbabaaaaababbbbaaaababbbabbaaaaaaaabaaaaaaaabbabbbaaaaabaaaababaaababbbbaaabbaaabaaabaabbbababababaaabbbaabbabababbababbaabbbabbaabaaaaabbabbaabbabbaababbabbbaaabbbabbbbaaaaabbbbbbbbbbaaaaaabbbaababbbbbaaaaabbaabaaaabaaaaaaabbbbaaabbbbbaabbbbbabbabbbbbabbbabbaaaabaababbbbaaababbababaabbbbaababbabaabbabbbbbbbbbabbbabbbbabaaabbaaababaaaabaaaababaabbaaaabbaababaaaabbaaaaaabbaabbaaaaaabbaaabbaaabbabababbababbbabbaaababbaabbabbabbaaaabbbabbbaaabbabbbabaabbbbabbbbababbaabababbaaaababbbbbaaababbbaabababbaabbbaaaabaaaabbabbbbbaaaaaaaaaaababaaaaabaabbbabababbaababbbaabaaabbabbbbabbabaababaabbbabbabaababaababaabbabbabbbbbabbabaabbbbaababbbbabaaabbbbaabababbbaaabaabbbaabaaaabaaaabababbbaabaaaabaabababbbabaaaaaabbbbaabaaaababaaaaaaabbbaabbaaaabaaaaaaaaababaaabaabaaababbabbababbbbaaaaaaaaaaababaaaaabababbaaaaababaabbbbbaaaabbabaabaabbababaaaaaaaabaaaaabbababbbaaabaababbbabaaababbabbbbabaaabaabbbbaabbaababaabbaabaabbaaababaaaabbbaaaaaabbbbaabaaaabbaaaabababaababaababaabbbabbbbbbbbababaabbbbbababaabbbaabbabbbbbbbaaabbbaababbbabbaaaaaaabbbaaabababaaaaabbbaabbaabaaaababaabababaaaaaaaababbbabbaaaaababaaaababaaabbbbbbbbbbbbbbababaabaaabaaabbbbbaabaabababaabaaaaaaababbbbaaaaabaabaabaaabaabbaaaaabbbbbbbbabbbbaaabababbabaaaabaaaabaabbababaaaaaabaaabbabbbaaabbaaabbaaabbbaabbbaaaabbbabaaaaababababbbabaaaabaaabaabaaaabbabbaaaaabbbaaabbababbababbbbaabbabaabbbbbbabaaabbaababbaabbbbbaaaabbaababaabbabbabaabbbabbbabbbbbbababbaabbaababababababbabbbaabababbbabbabaaababababaaaaabababaaababaabbaabbaabbbbbaabaabbabbaaabaaaabbabbbbbbbaabaaababababababbbaabaaaabaababbbbababbbaaabbabaaaabbaaaaaaaababbbaaabbbbbbbaaabbbaaaabababbaabbbabaabbabbabaaabbaababaaabbababbaababbabaaaaaaababaabaabaaaababbbbbabbbbbababaabbabbbabaaabaabbabbabbaababbababaaabbaabbbabbabbbabbaaaaaabbbbaabbabbbaabbbbbaaaaaaaaaaaabaaababbabbababaabbabababbabaabaaaabbbaabaabaabaababbabaaaabaabbabbababaaaabaababbbaaaabbbb abbbabbababbaabbbabbaabababbbaaabbbbbbababbbaababbabbbbababaabbbbaaababaaaabbbbbabbbaaababbbabbbbabbbbbababbbbbaaabbaaabaaaabbabbbabbbbaabaababbbbabaabbaaabaabbabbbbaabbabbaaaaaaaaaaababaabbaaabababaaaaaaaababaaabaababaabbaaabaabbaaaaaaaaabbbabaabbaaabababbabbbbbbbabaaabbabababaaaabaabaaabbabbbbaaabbaaaaabbabbababbbbabbaababbabbbbaaabbbbabbbabbbaababbbbaabbbabbababababbbbabbaababaaabbaaabaabbabababbbaabbaabbbbabbbbbabbabaababbbabbabaaaaaaabababaaabbaabaabbaaabababbbbbaabbbabbaababaaababbabbbbbababaabbaaababbbabbaaabaaababababbaabababbaaabbabbaaababbbaaaabbabbbaababaaabbaabbbaabbbbabbabbbbbabbabbbbbbbaabbbbabaaaaabbaababbaabbbbabbaaabababaabbbbbbabababbbaababaababbabaaabbbaaaaaabbababbabbaabbababbbabaaaaaabababaabbaaababaabbbaaaabaaaabbbabbbaabbbbbbabbbabbbbaaaaabbbababaaabbbbbaabbbaabaababaababbbbaaaabaabbbbaaaaabaababaaababbbbbbbaaababaaabbababbababaabbbbabaaabbaabbaabbbbababbabaaaaaaabbabbbbbaabbabbbbbbabbabbbaaababababbaababbabababbbaaaabbaaaaaabbaaaabaaaabbbaababbaababbaaaaaabbbaabbaaabaaababaabbaaababbbbbaabbbabbbaaabaababbabbbabbaabababbabaabbabbbaabaabbabaaababababaabaababbbababababbbbaaaaaabaaabbbbabbbaaabbaabbabbbbabaababbbbaaabbbbbabbbaaaababbabaaabaabaaaabbabaababaaabbaaaabbabaaaaaaaabbbabbbaabbabbbbbbababbaabbbbabaaabbbbbbabbbaabaabaababaababaabbbbaaabbbbbbaaabaabbbabbbbbbaaaabbbbbabbaaaaabaaabbabaabbababbbbbbbabaabbbbbbbbbaabbaaaaaaabbabbbbbbbaaababbaabbbaabaaaaaabaaabbabbaaaabbbbabbabababbabaaaaabaabbbbaaabbabbbbbabbbbabbabbbabaabbbaabbabaabbbbaabaabaaaaaaaabaaabaabbbaaaaaaabababbaabaaaaaabaabaaaababbbbaaaaaaabababbbabbbbbbbabbaaabbbbabaabababaabbabbbaabbbaabaabaabbbbbabbbbbaabaabbbbabbababababbbbababbbababaababbabaabaababaaabbbaabaabbbbbbbabababbbbbbabbabababbaabababbabaaaaaaaababbabbbabababaabbbbbabaaaaababbabababaaaabaabbbaaaaabbbabbbaaaabbbbabaabbabaabbbbbababbbbabbaaaaabaababbaabababaaaaabbbaaabbbbaaabaabaababbbbabbabaabbbbbbbaaaababababbbbbbaaaaabaaaaabbbbbbbbabaababababbbaabaabaaaaabaaabaaababbaaaababbbbababbaaabaabbaabbaaaaaaabaaabbaaabaabababb aabaaaabbaaaabbaabbbabaabbabbabbabaaabbaabaabaabbabbbaababbaabaaaabaabababbaaababbbbabbaabbaabaaaaaaaabbbbaaaababbabaababbbbaabaaaaaabbaabbaabbbbabbabbaabaababbbbbbabbabaaaaabaabbabbbbbabaabbaaaabbbaaabaaaababbaabbbbabaaaabbabaabbabbabaaaaabbabbbabbaaabbbabbaababbabaabbbaaaaabbbaaaabbabaaaabbabbbaabaaabaabbabaabaaabaabbbabaabbbbaabbababaabbbbababbabbabbabbbbaaabaaababaababaaaaabbbabbabbabbabbbbabbbaaabbbaaabbbbbbababbaaaaaaaabbaabaabbabbaababbbbababbbabaabbbbbabbbbbbabaabaabbbabbbaabbbaaababaabaabaababaababbaaabababbabbabbbabbbbbbbaabaaabbabbbabaabbaaaabbbbaabaababaaaaaaabbaabbabbabbaabababaaabbbbbbbabaaaaabbbbabbbbbbbbaaaaaabbababaaaababaababbababaaaaaaaaabaabbbaaaabaababababaaababbabaaabaababbbbbabaabaaaababbabaaabbaaaabaaababaabaaabbbabbababbabababbaaaabaaaaabaaaaababbaaabababbbbbbbaaaaabbababbbaaababbbbabbabaabaaabbbbbaababbaaabaaabbbaaaabbaabbbabbbbabbaaabaabbbbaaaabbbbaaaabbbababaaababbbbabbbbaabaabbaabbbaabbaaabbbbbbaabaaaaaaaabbbbabaaababaaabababaababbbaababbabbabbbaaaaaaabbababbabaaaaabbbbabbabbaaaababbaaabaaabbbabaaabbabbbbaaaaaabbababbbbabbbaaabbababbbaabbabbbaaababaaabbabbaabababbbaababbbabbbbabbaabaaaabbabaaababbaaaababaabbbaababababaaababbaaabaababbabbabbbabaabababbaaaaaaaaaaabbaabbbabbaaaabaaaabbaabbbbbbaabbbabbaaabbbabbbababaabbbbbbaaabbaababbabaabababbababbbabbaabbababbbabbbbbbbbababaabaaabbaababbabbbabbbabbbabbbbbabbaaaabaaaaabbaabababaababbaaaaababbbbbbbbbababababaaaabaabbaabaaaabaabaaaaababaaaaaaaabbabbbbabaabbaaaababaabaabbbbababbbabbaabbabaababbbaaababababaaaaabbbaaabaaabababaabbaabbbbbabbbbaabbbbabbbabbaababbaabbbbaababbaabbbabbaaababaaabbbaaabbbabaababaaaabaaabbbaaabbaaabbbabaabaabbaabbaabaaaabbabbbbbaaababababaabbaababababbbbbaaabbbaabbaaabaaaabbaabaabbbaaaabbbbaabbaabbabaabbbaaaabbabbbbaababbaaaaaabababbaaababaaaabaaabbbbbbbbabbaabbbababbbabbbbaabbbabbaaabaabaabbbaaaaaaaabbbaaabbbabaababbaabbbbaabbbabbbababbababaaabaabbaabababaaaabbaabbabaabaaaaaabbaababbbaabbabababbbbbaaabbbbaabbbaaaabbbabaaaaabbbbaaabaaabbbbbbaabbbaaaaaabbbababbababaabbba baababaababaabbbaabaababaaaabbabbabaaabaaabbbbaaabaabbbabaabbbabbbabaaabbaabaaaaababbaaabbaaaabbbbaaababbababaabbbabaaaaabbabbaaabbbaaabababbbaaaaaaabbbbaababaaabbbbaaabbabaaaaaaaaaabbaabababbbbabababbbbbbbabaaaaaabbaaaabbbbbbabaaabbbabababbbababaaabaaabaaaabbbbaabbbaaabbbababbabbbaabaaaaabbabbbaabbabbaaaaabaabbaabbabbaabaaaaabaabaaababbababbababaabaabaaabbbababbabababbbaaabababababaaaaabaabbbbbbaababbaababaabaaaabaaaaabaaaabaabaabbaabbabaabababaabbbbbbaabbabbbbbabbabbabbbbbbaabbabbaaaabaaabbaaabababaaabbaaaababbbbabbbabbaabbbaaabaabbbaaabbbaaabaabbbabbbbbbabaaababbaabbabbbbbbbbbbbaabbaaabbaaaabbbbbbaabaabbbaabbbbaaabbabaabbaabaabbbabbabababbaaabbbabbaababbbbaabbaaabaabbaaaaaaaabaaaabbabbaababbababbbbbbaaabbaaababbbbaaabbaaaabababbabbabbbaaaaaabbabbbaaabaabaabaaabbbbabaabaaaabababbbbaabaabababaabaabbaaaabbbbaabaabbabaaaaaabaabbbbabbbaaaaaaabaaababbbaababaaabaaababaaabbbbbaaaabbbaaaabaaaaabaabaabbbbabbabbbbaaabbbabaaaabbbabbaabaaababaabbaabababaabbabbbababaabbaaaaabaabbaabbabbbabbaaabbaababbbababbbabaabbbabaababaaaaaaaaabababababaabbaaabbbababaaaaababbaaaabbabbbbaaabbbabbbababaaabbbabbbbabbbaaaaabababaabbabababbbabbbbbabbaabbbbbaababbbabbbabbbaabbbaaabbabbbbbbbbaabbababbbabbbabbbaaaabbbababbbbababbbbbaabbaabbabbbbabbbbababababababaababbaaaaabbbaaaaaabaabbbbbbbbbbbbbbaababaaaaaababbbbbaaaabaabbabbababbabaabbbabbbababaabbabbaabbbbbbbbbbaabbbbaaabaabbbabaabbaaaabbbabbbabbabbaaaaabbaaaaaabbbbbabbaaaaabbaaabababaababaabbaabbababbaaaabaabbabbaaaabaabbabbbbabaaababbaaabaabbabaaabaaabbaabbaabbababbabbbaaaababababbbabaabbbbaabbbbaabababbbbbabbabbababbabbabbaabaaaabbbabaaaaaabaaaababaaaabbbbbabbaabaabbabbbaababbbaabaaaabbaababaababaabbbbbbabbaabbaaaaaaaaabaabaabbbabbabbbbabaaabbbbbabbaabaaabbbaaaabbabaaabbbababbbbbaabbababaaabaaabaabbabaaaaaabaaaabbbbbbabbbbabbaababbbababbabbabbaaaabbaababbaabbbabbbbbabbababbbaaababbaabbbabbbbbaaabaaabbabbbbabbabbaaaabbbbbaabbbbaababaababaababbaaaaaaabbabaabbbaababbbbbbaababbabbbbbbaabbaaaaaaaabbbaaabbaabaabaabbbbabbbaabbaabbabbaabbaabbbbaabaa bbabbaaabbabaaaabbbabbababbabaaabaaabaabbbabbbbaaaaabbbbabbabbbabbbababbabbabbbabbaaabaabbabbaababbbbbaaaaababbaaaabababbaabaaabbbaaabababaababbabaabbabbbbbbbaaaabababbbbbbaabbbababaabaababbaaaaabbaababbbbabaaabaabbabbaaaabbaabaabbaaaaabbbabaaaababaaaabbababbbaababbbbaaabbababaabaaabbaabaabbbbababaaababbabaaaaaabaabaabbaaababbbbabbbbbababaabbbbbaaabaaaabbaababbabaaabaaababaaababbaabbaabbbaabbaaabbaabbbabbbaaabbbaabaabbaaaabbabbabababbaaaaaaaabbaabababbabaababaabbbabaababbbbbaabaaaaabbbaabbbbababbbaaabbaaaaaabaaabaaaabbbbaaabbababbabbabbaababaabbaaaababbabaabababbbbbabbaabaabbbbbabaaaaaaaabaaaababbbbababaabbababaaabbabbbbbbaaabbaabababaabbbababbbbbbbabaabbabbabbbabbbbaaaabbbbabaaabbaabbaabaaabbbaabababbbbabaaabbababbabbbbbbaabbabaabbabaaaaaaabbbabbaaabaaaababaabbaaaaaaababaaaaaaaabbbaababababababaaababababaabababbbababbbaabaabbaaaabaababbbabababbbbabbabbbabbaabbaabaaaaaaaabbaabaaaabbbabbaaaabbaabbbbbbaaababaabaaaaaaaaaaaabaaaaaaababbbabbabaaabaaabbaabababbabaabaaabaababbabbbaaaaabaaaabbbabbababbabbbbaabababbbbbaaaaabbbaabbaaabbbbbbaabaabbbaabaababbbbaabaaaababaabbaababbbaabbaabababaabbbbabaabababababbababaabbaaaaaaaabbbbbbabbaabaabaabaaaabaabaaabaaaababbbaabbababbbaaaaaaabbbbbbbabbabbbabbbbabbbbbbaaabaabaabababbbbbbaabaabbaaabbbababbbbbaaaabaabaabbabbbbaababbabbaabbbbabaaababbbbbaaabbabbaaabaabaaababaaaabbaaaabbabbbbaababaaabbbaaaaaabaaabbbbbaabbbabbbbababbabbbbbabbababbbbbbbbbabaaaabaababaabbabbaaaabaaababaababbbbabbabbbbaabbbabbbbbbabbabaabaababaaaaaabbbaabaaabbababbabaabaabbaaaaaaabbbabbbbaaaabbabbbabbbabbaabaaaabbaaaababbbbababbabaaaabbbbabbbabaababbabbbbaababbababbaabaabaababbaaabbbbbabbaabbaabaaabbbabaababbababbabbbaabbabbaabbaabbbaabaabbbbabbbaaababbababababaabbbaabbabbabbabbaababababababbababaabaaaababbabbaabbbabbaaabbaaabababbbabbbaabaaabbabbbbbbbbbbaaabbbbaaaabbaaaabaabbbaaababbabbbabbababaabaaababaababaabbbabababbbbababbbbbaaabbababbbbaaaabbbaabbbaaababaaabaaaaaabaaaabbbbabbbabababbaabbaabaaaaabbbbaababaaaaabbbbabbbaabbaababbaababaaababbbbbbbbbbaabaaabbaba aabbabaabbabbabbbbaaaaabaabaabaabaabbabaababbbabbaabaaaaaabaaaaabbbaabbbaaaaaabaaaabaabbbbbbbaabababaaaabbaabaabbbabbbaaababbaabbbaabbbaaabaaabaabaabaaaabaaabbbabbbbaabbbaaaaaababaabbbbabbaabbbbbaabbbaabaabbaaababaaaabaabbbababbbbabababaaaaaaaabaabaabbbaabbbbbbabaaaababbbabbaabbbbbbaabbbabbaabbaaaababaaababbbaabaaababbaabaabbbaaaaababababbaabbabaaaaabbaaabaaabbabbabbbaaaababababaaaabbabaaaaabaabbababbaabbbaabaaaaabbaabababaabbaaabbaabbababbbbaababbbbaababbbbbbbaaaabbabbabaaabbaaaabaabababbbabbabbbbabaaaaabababaaaaabaaaabbabaaaaababaaabaabbbabbbaabbbbabababababaaaaabaababbbabaabbaabbaaaaabbbaaaaabbbbbabbaabbbbbabaabbbabaabbbbbbabababaabbaabababbbabaabbaababaaabbaababaaabbaabaabbababaaabbbbabaabbbababbababaaababbbbbaabbbababaaabaabbbaabbbbababbaabbbbbaaababbbabbbabbabbaabaabbabbaabbaabaaaabaabababababababaabbbbabbbbbababbaaaaaabaaaaabababbbabaaaabbaabbaaabaabbbbbabababbabbbbbaabbaaaabbaaaabaaabbaababaababaababbaaaaaaaaaaabaaabbaabaaaaabbaaaabaaabaabbbabaaaaaabbbbaaaabbabbabbaabaaaabbbaaabbbbbbbaabbaabaaaabbbababbbabbbabbbbbabaaabbabbaaaababbababbbabaaabbaaaabbaaabbbaaaaababbaabbabbaabbaabbabaabbaaabbaaabbbaaabbbaaaaabbbaaaabaabababaabaaabbbaaaabbbabaaaaaabbabbaaabbbaaabbabbabaaaaaabaaabaabbbaaabaabaabbbbbbaaabbbbabbbaabbabbbbaaabaaaabaabaababababbbbbbbaaababbaabbabbbbaababbabaabaabaaabbbaababbaaabaabaabbabbabbbbabaababbaaaabaabaababaababaabbaaaaaabaababbabaabbabbbaaaaaababbaabaaabbbabababaabaabbabbabaabbaabbbaabaabbbabaaabbabaabaaabababbabbbaaaabbabbabababaaabababaaaabaababbbbabaaabaabbbbbaaaabbbbbbabbbabbababbaaaabababbbaaabbabbbbbababaabbbabbabbbabbababaabbaabbbabaaababaaaabaabaaabbabaaabbbaaaaaabaababaaaabbabaaaabbbaabbbaaababaaaaaababaabbbaabbabbbbaabaabbabaabababbaabbbbbbbabaabbabaabbaababbbbbbaababbbbbbaaabbabbbbbaabaabbabababbabbbbbabaaababbbbbbbbbbabbbbbbbbabbbbaabaabbabaabaaaabbbbabbaababbbabaaabbaababaaabaaaaabbbabaabaabbbbabbabbbbaaaabbaabbabaaabbabbaaabbbaabbbbaaababaabaabababaaabbbabbaabaaabababbabbbabbabbaaaabbaabbabaaabbbbabbaabaababaaabababbaabbabbbabb aabbabbbabbbbbabbaaababbaaabbbababababbabbabbababababbaabbabaaaabababaaabbbaabbaaaaaabbabbabbaababaaabbabaaabbbbbabbbabbbaaababbaaaabbabbaabbbbbabbabaabbaaaaaaaabaaaabaaaaaaabbbabaabbbaaabbbbaaabbbaaaaaababababaabbbabababaaaaaababbbabaabbaaabababaabbbabaaaaaabbaaaabaaababababbabaababbaaababbbaaabaababbbaabaabaaaaaaaaaababaaabbbaaaaaabbaabbbababbaabbababbabaabbbbbabababbbabbbaaaaaabaababbbbbaabbbaabbbbbbbbbaaabababaaababbbabbaaabbbabbabbaabaabbbbbbbbababbbaaababbabbbbabaababbabaaaaaabbbbbaabbabaaabaabaabbbaaabbababbabbbaabaaababbaabaaabbbbbabbbababbaaaaaabbbabbabbababbbabaabaaababbaababaaaababaababaaaabbbbbabbbbaabaabbabbbabbbabbbbbbbbbbbbabbbababbbabbbbbbaaaababbaabbabaaaaabbbbbbaabbabbabbbbbaaaaabbabbaaabbabbaababbbbbbabbbaababbaababaabbabbabbabbbbabaaabaabbabaabbbaaababbababbaabbaabbbbaaababbbbabbbaabbabbbababbabaabbbbbabbbbabaabababaaabbababaabababaaabaababaaaaabaaaaaaaabababbabbbaabbabbbababbaaababbaabaaaabababbbabaabaaaabbaaaaaaaaaaabbbabbbbbabbbbabbabaaabaaababbbbabbbbabaabbbababbbbbaaababaaaaababaababaababbbbbabbababbbaaabbbaababbbbbbabbbaaabbaaaabaaababbaaabbbbaaaaabbabbaaaaabaaaaababbbbbaabbbbabbaababbabaabbaababbbabaabbbaabbbbabbbbbaaabbbbaabababbbabaababbaabbababbaaababbaabbbbbabbababbabbaaabbbbbabaabaabaabababbabbbbababaabababbabbababbaabbbabbbaaabaababbbbabaaaabbabbaabbbbbbaaaababbbabaaabaabbbababaaabaaabababbabbbababbabbbbbbaaabababbbababbbabaaaabababbabaabaaaabaaaaaaaabbabbaaaaabbabbbabbbbbbaaaababaabbbababbaaabbaabbbbbbabbaaaaaaabaaabaaaaabaabababbbbabbbbabbaaabbbabbaaabbbbbbbbbaabaababbbbbbaaabbaaabbababaababaaababbbbaababbababbaababaababbaaaaaabbbbaaaabbbbabbbaaabbbaabbbaaaaababaaaabaababbbabbbbbbabbbabaabbabaabbabbabababbbbbbaaabbbaabbabaabaabbbbaababababaabbbababbabbaaaaaaabaabaababbbbbbbbbbabbaaabbbbbbbabbabaabaabbbaabaaaaabaaaabababbbaabbbbbabaaabbbbbaaaaabbbbbaabaaabaaaaababaaaababbabababbaaabaabaababbbbababbaabbabbbaababbaaabaabababbabaabbaaaaabbbbabababbabbaaaaaaaaabbbbbaabaababbabaaaaaabbababbabaabaabababbbbabbaababaabbaaabaaabaabaabababaab babbaaababbbaababaabbbabaabaaabababbaabaaabbbbabbaabbabbaaaaaaaaaababbaabaaabbbabaaabababbaaaaabbbbbabbaabbaababbaaabaababbbababbbbaaaaababbaaaabaaaababbabbaabababaaababaabbbbabbaabbbabaaaabbbbaaaabbbbabbbaaabbbbbabbabbaabaaaaaabbaaabbabaaabbabbbbaababbbaababaaabbaabbaabaaabbbabbabaabbaabaaaababbbaaaabaaababbabaaaaabaaaaaaabababbbbabbbaabaaababaaabbbababbbbbaaaaabbbbaabbbbaaaaaabbababaaaabbabbaaababbbbabbabbaaaaabbaaabbaaaaaaabaabbbbbbabbaabaaabaaababbaaaabbabbbaabaabababbbbababbababbaababaaabbbaababaaaabbbbaaabaabbaabbaaabaabbaabaaabababbaaaaaababbabababaaaabbaabbbabbbaabbbbbbbbabbbabababbbbbabaabbbbbababbbaabbbbabbababbaaaaaaaaabbaaaaaaaabbabbaaabaabaaabaababbbbbababaaabbabaaaaabbbaaabaaabbabbabaabaababbaababbbbabbabbabaaaabaaaaabbababbbaabbbabbbbabaabaaaabaaaaaaaabbbbaabbbaaababaabbaabaabaaaaaabbbbbabbaabbbbabbababbbabaabbabaaaabbabaababbbbbbbbaabaaababbbbbbabaabbbaaaaababaaababbabbbaabbbbbbabbbaababababbaabaaaabbbbabbabaaaabaabbaaaaaaaabaababbbabbbbbbbababaabbabbbbbbbaabbaaabbababbabbbbaababbabbababababaabbabbbabbaaaaaaaababaaaabaaaaabbbaabbabbaaaaababbbbbbbabaaaabaabbbabababababaababbaababbbbaaaaaabbaaabbabbabbbaaaaaabbaabbbbbabbbabaabaaaababbaabbaaababbabaaabbaabaaabbabbbbbbbabbabbbbabbaabbabbabbaabbbbabbbbaabbaabbabaabbbaaababbabbabaabaabbaabaabbbbbabaaabbbababbbaabbabbbabbabababbaabaaabbababaaaabbaaaabbabaaaabbbbaaababbbaabbbabbaabbaababbabbbbbbbbbabaaabbaabaaabbbbabbbaaaababbabbababbbabaaabababbababababbbbaabababbaababbabbabababbbbaabababbbabaabbaaaabbaabbababbbaaabbaaabbabaaaaaabaaaaababbabbbbaabbbbaaabbabbaabbbbaabbbbbabbbbababaaaabaababaabababababababbbaaaababaaaabaaababbbbbbaaaaaabaababbabbabaababaaabaabbbabaabaabbbbbbbabbbabbaaaaabbaaaabaaaabbbbabaaaaaabababaabbbbababbbaabaabaaaabaabbbbbbabbabbababbaaaaabbaababbbbaabbbbaabaabaaaabbaabaaaababaaabbabaaaababaaabbbbbabbbbbbaaaaabbbbaaaabbbbaaaaaabbabbbbaaaaababbaaaabbbababbabaababaababbaaaabbbabaaabaaaaaaababababbbaabbbbbbbbaabbabbbabaabbaaaaaabbbaaaaaaabbbbabaabaaaabbbaaaaaabbaaababbbbbabaaabbaaababbaaabb abbbabababbabbabaabababaababbbbbabbbbaaabbaabbbbbbaaabbbabaabbbabbabaabaaabbabbaabbaabbabbbbabbbbbabaabbbababbbaabbbbbbabbababbaaaaaababbababbabbbbbbaaaaaaabbbbbbabbaabaabbabbbbbabaabaaabbbababbabbbbbaaabababaaabaabbabbbaaabaababbabaabbbbbaabbbaababbbbabaaaabbabaaaabbababbababaababbbbbabbbbbbaaabababbbaaabbbbaaaabbababaaabbbbbbaaaabbbaababaaaaabbbaaaabbabbaaaabbbaabbaababbaabbaabbbabbbaaaaabbaaaababbbaaaabbababbaabbbbbabaaabbaaabbbabaababababbbaaaaabbbaabaaababbbbbabaaaabaaabaabababbbbbbbaababbaabaabbabbbaaaabbabbaaaabaabaaaabbabbaabaabaaababbaaaaabbaababbababaaaabbaabababbbbabaaaaabaaabaabbbaaabbaaabaaabbbabaaaabaaaabaababbabbbbababbbbaabbabbaaaaabbaabbbbbbbbabbbbaabaaababbaabbbaabaaabaabaaabaaaaabbbaaabbbbbbaabababaaababaababbbbaabbaabbaaabbbaabbabababbbaaabbbabbaabaabaabbbababbaaaabbaabbbbbabbaaaaaaaaabbbaaaaabbbbabaaabbbaaabbbababbaaaabaabbabbbbaabaabaaabaaaababaaaababaaabaabbbbabbaaababaabaabbbbababababbaaabaaaabaabaababbabbbababababbaababaaaabaaababbbaabaabbbbabbababbbbbbaaabbabbabbbaabbbbbaabbaabaaabbbaababaaababbbbbabbabbabbbbbbbbababbaaabaabaabbbabaaaaabababaaaabbababaaaabaaaabbbabaaaabbaaabbbbbaaaaabbbababbbbaaababbbabbabbbababbbabbbaabbaabababaabbbbabbaaaabbbabbbabaabbbbbabbababbbaaabbabaaaaaaaabaabbbbbbaaaaaaaabababbbbaaaabaaabbabbbbaaabababaabababbbaaabaaabaaabbaabbababababbabbbababbaabbaabbbaaabaabbbbbbbabbbbbbaaaaabbbbbbaaaaaababbbaaaabbbaababbbaabbbbbaaabbaaaabaababaabbbabbababbaabbabababaaaaaaaabaababaabaaaaabbaababaaabaabbbabbabbabbabbaababbaabbbbbbaababbbaaaabaabaaabbbbbbabaaaabaaaabbbbbbabaabaaabaabbabababaababaaaaabbbbbabaaaabbaabbbabbabaabbbbabaaabbabbbabaabbaabaababbbababaabbbbababaababbabbbbbabbbaaabbbabababbbbbbaaaaaabaabbbbabbbabaabbaabbabaabbbaabaabaaabbbbbbabaabbabaaaabbabbababbbbbaaabbaabbaabbabbbaaaaabbabbabbbbaabbabbabaabbaaaaaabbbbbbaabbbbbabbaabbbbabbbbbbabbbbaaaabbaaaaabbaabbabbabaaabbbabbbaabbabbbaabbaaaababaabaaabbaaabababbbbbbaabbbbbaabbaabbbaabaaabaaaaabaaaababbaababababbaabbabbbbbaabbabaabbbaaaabbbaaaaaaabbabbbbbababaaababaabab bbbbbaabbabaabbbaabbabaabbabbaabaaaaababbbabbabbbbaabbaaabababbaaaababaabaaabaaaaaaaabaababbabbbabbbbaaabbababaababababbabbbbbbaabbbbbabbbbbabbabbbbbaababaaaaaaabbabaabbbabaaaabbbbbaaababbabaaabbbaaaababbbbbaabbbbbabaaabbbbbabbbabaababbabaaaabbabbaaabbaababbaaaabaaaaaaaabaaaabaaaabababbbabaaabbaaabbbababaababaaababababaaabbabababaaaaabbbaababbaababbabbabbbbabaabbaaaabaaabaaabaabbbabbbbbbababaaaaabbabbbbbbbaaabbabbbaabbaaabbaabbaabbbaabaabbabbababaabbbaabaabaaaabbabbabababbabbabbaaaabbabaaaabbabbabbbbaaaabbabaababaabababaaaaaabababbaababbabbbaabbababbaabbbbbbbabbababbbbabababaabbbababbababaaababaabaabbaaabbabbbbababbbbbababaaabbaababbababbbabaaabbabaabbaaaababbabbbbaaaaaabaaabbbbbbaaababbbababaababaabaaaababaaabaabaabbbbabaaaaaabbabaabaaabaaaaaaaabbabaaababbbabaaaababbaaababbbbabbabaaabaaabaabaaaaaabaabaabbbbaaaaababbaabbbabaaaabaaabaabbaababaabbabbabbabbbababbbbbbbbabbbbaabbbbaaaabbaaaaaababbbababbbbbabaabbbababbabbabbaaaaabbaababaaabaabbabbabbaaaabbbbaaaabbbbbaabababbbababbabbbbabbbababbababbbaabbbaabaaaaabbaabbabbabbbbaabbbaababbbbbabbbbbabaabbbaaaabbaaaaaababbaababbaabaabaaaaabbabaaaabbaabbaaabaaaaabbbbaababababaabbaaababababbbbaaabaabababbbbabbbbaabbabbbaaabbbaabaaabbbabbbbaaabaaababbaabbabaabbaaaaabbbaabbbabbaabbbbabaaababaaaabaabbabbbaaaabbbaabbbbababbbbbabbababababbbabbabbbbbaaabaabaaabbbbbbbbbaabbbaababaaaababaaaababbaaababbaaaaaaaabbbbaaaabbabbbababbbbaabbbabaaaababbbabaababbbaababaaaaabaaaaaaabaabbbaabaaaaaaabaaabbbabbbaaaaabbaababbaabbbbbabbababbbbaaabbaabbabaabbaababbabbababaabaababaababaaababbbbbabbbabbabababbbbbbbabaabbaaabaabbbabaabaabbaaaaaabbababbbbbaabaaabaababbaaabbbabbbbbabbaaababbabaaabaaaabaaababbabbbbbababbbaabbabaabaabaababbbbabaaaabaabbabaaabbbbbbbbbbaaabaabbabbbaaababbbaabbaabaaabbbbabbaabbbabbbbbbbbbabbbabbabbaaaaabaaaabbbbbaababbaabbbabbaaabbaaaabbbaabbababbaaabbaabbbaaabaaaaaababbabababbabababaabbabaabbbbbababaabaaababaababbaaaaaaaababbbabbbbaabbaaabaaabbbaaaaaababbababbbbabaabbbabbaaaaabaaabababbbbaaaaabbaabaabaabbaababbaabbaaaabbbbaaba bababbababbabbabbbbabbabbaaaaabbabababaabbaababbaabbababaabaabaaaabbbbaaababaaaaaabaababaaabbbaaabababbabaaaaabbabbabababbaababbaabaaaaaaabbbbaabbababbbabbbaabbbaaaabbbaababbaababababaaaaabbaaaaabaababaaabbaabbaaabbaaabbabaaabbabaaaabbaababbabbbbaabaaaaaababbbbabbaaaabaabbbbabaabbbbbbaaabbbaaababbbbabaabbbbabaaabbbaaaaaaabaababababaaaaabbaababbbbaaaaabbbaabbbbabbaabaabbaaaaabbbbbabbbbbaababbabbbabababaabaabbababababbabaababbbababaaaabbabababbbbbbaaaabbbbbabbabaabbbbaaaabbbaabaaaaaabaabbaabbaaabababaababbaaabbabbababbbababaaababababaaaababbabababbaabbababbabbabbaaaaaabaaabbababaabbbbbbbbaabbbabbababbbaaaaabbaaabbababbabbbabbaabbabbbabbbbabbbbbbbaabbabbbaababbbaaabbaababbbbaaababaabbbaaabbbababbbabbabbbbbaababaabbbaabaaaabababaabaabbbbabababbbaaabbaabbbbababbabaaabaaaabaabbbaababaabbbaabaaaaaababaabaabababaaabababaabababaabbbbbaaaabaaaabaabbbbbaaabbbbaaaabbbbbaabbaaabbababaababaaabbbbabbabbaabbbaabbabaabbbbaababbbabbabbbbaaabbbbbbbabbaabbabbabbabbaaaaaababbabbaababbaababbabbabaabaaaabaabbaaababbbbaabaabababbababaaaabbbabbaabbbbabbababbbbbbbabbbbbbbaaaababababaabaaaaaaaaabbbbabbabaaaaabbaaabaaaabbbbabbbbaabaaaabbaaaaaaaabbababbabbbbbbabbbabbbbaaababbbabbaabaabaabaababaaaabaabababbbbabaabbaabbbbababaaabaaabaabbbabaaabaaaaabaaabbaaabababbaabbaababbbbabbaabbbbbaaabbbaaabaabaaabbbbbbaaabbaabbaaaabaabbaaaaaabababababbabaaabaabbababbaaabbbbbbbaabaabbaabbabbababbaabbababbaaabbbaaabaaaaaabbaaaabbbabababbbabbbbbbaaaabaabaabaabaabbbababaaaabbbababbababababaabaaaabaababaabbbbaaabababbbaaababbaaaaabbbbbbaabbaaababbbaaabbaabbaababbaaaabbbaaaaabbaabbaaaabbbaababbaabaababaabaaabaaaaabbaaaaabbbaaabaababbaaabbabaabbbbabaaababaabbbbbbbbbbaabbaaaaabbbaabbbbbaababbabbbabbaababaaabbaababbbbaabbbaaaaabbbbbbbbbbbabbbbbababaabaaabbaaabaabaabababaabaaaabbbbbaaaababbbaaababbababaaaabbbabbaaabbaababaaabaaaaaabbababbababaababaaabbaaabaaaabbbbaabbaabababbbbbaaabbbbbaabbbbaabbbabbaaaabbaabbbbbaabaabbabbabbaabaaabbbabbbaaaaabbbabbaabbababbbbbbaabbaabbaaabbbbaaabaabbbbabbbabaababababbbbbbbaabbbaaaaba ababaaaaaababaaaabaababbabbabbabaababaabbbbbbabbabbaabbabbababbaababaaabbabaaaababaababaababaaabaabaabbaaababbbaabababaaaabaabbababbbbabbbaabbabbababaaaaababaababbbbababbbabbabbaababbabbbaaaabaaaababbbabaaabaababbbababbababbbbbbababbbbbbababbbbbaababaaaaaaabaaabbabbabaaabaaaaababbbbbaaaaababaababbbbaabbbbbabaababbbbabaaababbbaabaabababbaabbabaaaabbbabbabaababaaabaabbbbaabbabbaaaabbaaababaabbbaabaaabbaaaaaababaaabaaabbaabbabaaabbabaaaaababbbbabaaababaaaaaabaaabbbababbbaabaabbbababaaaabbaabbbaababbabbabaabaabbbbaabababaaaabaaabaabbabbabababbbaabbbaaaabababbabbbbbababbbbbabbbbabaabaabaabbaaaabbbbbbaaaabbabaabaabaabaaaabbabbbbbbaabaabbbaaababbbbabaababbabbabaaabaabaababbabaababaababaabaabbbbbbbabbbabbbbabaabababbbabbbbababababbbaaaabbabbbabaababbbbababbabbbbbbbaaaabababbbbbbaababbaabababbabbbbaababaaabbaaaabbbaababababbbaaaabaaaaaaaaababbbbabababbbaaabbbbabaaabbabaaaabababaaaabaabbabbabbbabbabbbbababababababbabaaababbaabbbbbaabaabaaaaabbbabbabaaabbbabbbbbaabaaabbababababaabbbaababbaabbaabbbbbaaaabbbbbaaababbbbbabbbbabbabbbbbaabbaaaaabbbbbabbababaaaabbbababbbbbababbbbabaabbabaaaabbbbbbabbbababaabbbaaaabbbabaabababbbabaababbabbabaaabbbbbbaabaabababbbaaaabbaaaaabbbaabbbabaaabbabbaabbaabbaabaaaaaaabbaaaaabababababaaabbaaabbbabbaabaabababbaabbbaaaabaaaaabababaababbbabbabbabbbaabaaaabbaaaabaabbbabaabaaababbabaabbaaabbaabaaaabbbaababaaabbabababbaabbbbbbaabaabbabaabbabaababbabaaabbbabbaaaabababbbbaabbababbabbaababababaaabbaabbbaabbaaabbabbbaaaaababaaabababaababababababaaabababbababaabbaaabbbaaabbaabbbbbabaaaabbbaababbbaabababaabbbabbaaababbbbbaaabaabbbbaabbbbaabbbbbbbaababaaabbabbaabababbbbababbababaaabbbbbbbbabbbbbaabaabbababaaaabbaabbbaaaaaabaaaaaabaaabbbaabbbabbaabbbabbbbbbaaaaaababaaaabbaabbbbbabbbaaabbbaabbbabaabbaabbabaaabaaabaaaabbabbbaaababbbabbaabbbbababaaaabbbababbabaaababaaaaaaaabbbbbabaabaaabbbbaabaababbbbbbabababbaaabaaababaabbaaaaaaababbaaabbabababaabbbbabbabaaabababbaaaaabaababbababaabababbbabbbaaabaaabaaaabaababaaabababbaaabbabbbbabbbaabaabaaaaabbabaababaabbaabb bbbaabaaaaababaabaaabbabababbbaabbabbabbbbaababbbaaababbbababaabbbaaaaabaabaaabbabbbababbbbbbaaabbbbbaaaaabbaaabbbbaaaaaaabbbabaabbabbbbbbbbabbbbbabbbaaaababaaaaaaaabaabaaababbaabbabbaaaaabbbbaabaabbbaabbbaabaabbabaaaaabbababbbabbaababaaaaaaaabbaabaaaabbbabbbaaaaaabbbbbababaabaaabbabbabaabbbbaaaaababbbaaabaabbbabbaaabaaababbbaabbbabbabbbbabaaaaabbbaabbaabbbaabbbaaaaaaabbbbabaaaaaabaaabbaababbabaaabbbbaabababaaaabbbbbaabbbbbaabbaabbbabbaabaaabbaabbabaaabababbaabbaaaababaabaaababbbabbbbbabaabbbbaaaabbabaaaaabbbbaababbabbaabbabbbaaaababbbbbbbbabbaabaabbbbaabbbbaabbaabaaabaaababbaaaabaaabbababbbabbabbbbaaaabbaaabbaababbaaabaabbabbbbabaabaaaabaabbbabaaaaaaaaabaabaaaabababababbbaaaabbabaabbbbabbabbababbbbabbabbbbaabababaababababaabbbbbbaabbababbbaabaaabaaabbbbabbaaaaaaabbabbbbbbbbaaabbaaaabbbababbaaabaaaabbabababababbaabaaaababbbbbaabaabbbbaababbbbbbaaaaababbabaabbaababaabbaaababbaaabbaabbababbbbabbbaabaabbaabbaaabbbaaaabbabaaaaaabaabababbaabaabbabaaaabaaaaababbbbabbaabbbbbababbaaaaabbbbbbbaabaababbaabbbaabababbaaababbbbbbaabaaabaabbbbaabbbabaaabbababaaababaababbaabababbababaaabbbabbbbbbabbbbbbbaaabbbbabaabaaabaaabbaababbabaabbabaababaabbabaaababaaaababaaabbbbbabaabaabaaabbaababbaabababababbbbbaabbbbaababaabababbabbbbbaaabbabaaaaaaaaabbaabbbbbabaaabaaaaababbabbbbaaabbbbabbbbabaababaaabaabaaaaaabbabbbbabbbaabbababababaabababbaabaabbaabbaabbabbbbbaaaababaaababbaabbbabaaababbabbbaababbbbababbbaabbbababababbbbabbaababbabbabbbaababbaaaaabbbaabbabbababaabbaaababbbbaabbabaaabbbbaabbabbbabbbbaabbabaabbaabaaabaaaaaaaaaabbabaaabbaaaabbbababbbabbaaaaaaaabbbaaaaabbbbabaabaaaababbaabaaabaaababbbbaabaababaaaaababbbbaababbbaabbabbbababbbbbabaabbaababababbababbabaaaabaaabbaabbbaaabaabaaababbaaabbbabbbbaababaabaabaabaabaabbbbbaaabababbaaababbbbabaaaaabaabbababbabaabbbbababbbbaaabaaaaabaaaaaaababbaabbababbabbabaabbabbbbbababbaaabbbababbababbbaaaaaaabbbbaaaaaaaaabaabababbbabbabbaabbabaabaaaaaabbbaabbbaaababaaaabbabbabaaaabbbbbbababbabaaaabbaabaaaaababaabbabbbbbbabbbaabaaaaaaabbaaababaaabbaa abbbabbaaaaaabbabbaaabbbbbbbbbaabbbbaaaabababbbabbabbaaabbababaababababaabbbaababaaabaabaabbaabaabaaaabbabbbababbbbaaaabaabaaaabaababbabaabaaabbabababbabbabbaabbabaaaaaabbaabababaabaabbaaaabababbbbababaaababbaaaabbabaaaabaaaaabbbaaaabaabbaabbaabaaaaabbbabbbabaabbbabaaaaaaabbabaaaabbaaaabaababbabaababaaaaababbaaabaabababbaaabaabbbbbbbbbaaabbaaaabaaabbaabbbbaabbababbbbbabbbababbbbbababbaaababbbaaabaabbbabbaaabbbababbbbabbaaabbbaabbabaababbbaababbbaaaababbbaabaabaabbaabbaabbaabaaaabbaaabbbbbbbbbabaaabaaabbbaabbbbbbbaabbaaaaabbbbbabababbaabbaaabbbaaaabbaabaabbababaabbbaabbbababbbabbbbaababbaabaabababbbabbabbabbabbbbbaabbbbababaaaaabaabbababaabbaabaaababbabaabababbbaababaaaaabbbaaabaabaabbbaababbbaabbabbababaababbababbaabaaabbbbbbbabbbabaabbaaaabbabbabbabaaaabaababbbabababbbaabaababbabaabaabbbaaabbabaabbbbbaababbbaaaaaaaabbaabaababbbaabbabababbbabbabaababaabababbbaabaaabbabbbabbbaabbabaaabababababaaabaaabaabbbaaabbbaabaaaabbbbbaaabbbbaabbababaaabbabaabaabbaabbbbaabbabaaabbbbbabaaaaaaabbbbaabbbbabbabaaabababbbbbaaabbbbabababbbaabbbbbbbbaaabbbaabaababbabbaabbaabbaaabbbabababbbaaaaaaaaaabbabaaabbbabbbbababbabbbaaabaaabbaaabaaaabbabbabaaabbabbbabbbbabaaababbaaababbbaaaaababbababbabbbbbbabbbbaabababaaabbaaaaaabaabbbbabaabaabbbabbbbbbbbaaaabbbaaaabbaabbababbababaababbbbbbbbabaaaaaabababaababbbaaabaabbbbbbbbbbbababbbbbaaabbabbbabaabaaaaababbbabbabbabbbbaaababbaaabbabbbaaaabbaabaababbbbaaaaabbaabbaabbbabbaabaaaaaaaabaaaabbabbbbaaabbbaaababbbbbababaabbbbbbbabaabbabbbaabaabbaaabaababbaaaabbaabbbbbaabbaaaabbbbabbbbabaaabbbababbaaabbbaaabababaaaababbabbbbaaabaabababaabbbabaababbaaababbbabbabbbaabbbabbaabbaabaaabaaabbbaabaaaaababbaaabbbabbbaabbbabbbbbaaaababbabbaaababbbbbbababbbbaaabbaaabaaababbbbaabbbbaababaaaaababaabbabaaaaabbbbaababaaabaaaabbbaaabbbaaaabbbaaaabbbaaabbaaaaaababbbbbbabbbaababaaaabaabbbbbbaabbbabbaababaababbaaabbbaaaaababbbaabaaabbaaabbbaaabbbbabaaaabaababaaaabaaaaaababbbaaabaabbbaaaaabababbababbababaabaababbabababbaabaaabaaaaabbbbaabbabbaaababbaabaababaabababbabbbbb ababbaaaababbabbbaabbbbbaababbabaabaababaaababaabababbabbaaaabbabaabaababababbaababaaaabaaaaabbabbbbbaaabbbaaabbabbbaaaababaabaabbaabaababbbaaaababababaabbbbaaaaabbaabababbaabaaabbaababbaaaaababbababaaaaaabaabaabbaaababbaabbbabbabbaaababbbabbbbabaabbaaaabaabbbaabbaabaababaaaaaaaabbaaaababbbaaabbbababaabababbabaaabaaabbbbbaaabaaabbbbbbbaaaaaabaabaabbbbabbabbbaabbaaabaabbabbbaabbababaaaabbabaaaabbbbbaabbbbbaaaaabaababaaabbbbaabaabaaaaabbabbababbbabbbaabbbbabbabababaabbbbbbbaaabbbaaaabaaaabbbabaabbabbbaaaabababbaaabbbaabbabbaababaaabbaaaababbbabbbabbbbbaabaababbaaaababaabbabbaabbaababaaabbabaaaababbbbbbabaaabbaaababbbaaabbaaaabbaaaababbbabbbbbaaabbabbaaabbbabbbaababbbaaabbabaabbabbaaaaabaaabbababbbabbabaabbbabbbbaabbbaabaaaaaaaabaababaaaaaabaababbbaaababbabbbaababaababaababbaaabbaaaaabbbaaabaabbabbababbbbabbbabbbbaabbabbbbabaabababbaaabbbbaababaaabaaababbbaaaaaaabbaaaabbaaaaaabbbaabaaaabbbbabaabbaaaabbaaabbbaaaaababaabbbaaabbababbabbabbaaaaabaaabababbaabbabaaabbbbbbbaaababbbabbbaabbbbaaaabaabbbbbabbbbbaaabbbbbababbabababababbaabaaaaaabaaaababbabaaabbaaaabbaaababbaaaabbabbbbabbbaaaaaaaabaabaabaaaabbaaaababaaabbaababaaaabbaaabbaabbbbaabaaaabbbbbaababaaababaabaaabaabbaaaaaabbbabbabaaabbabbaaaaaaabbbababaaaaaabbaabababbbbaabbbbbbababbaababababbbbbbbbbabaabbbabaabbaaabababbaaaabbbababaaabbabbbbabaabbaabaabbbbaaaaabbabaaabababaaaaabbbbabaabbaaabaabbbbabaabbbabbbababbabababbbbabbbbbaabbbbaabababaabbabababbbbbbbaaababaaabbbabaabbabaabaaaabbaabbaabbbabbbaaaabaabbbaaaaaaabbbbbabbbbbbaaaabbbbbbbaabbbbaaaaababbabbbaabbbbaabbaabaababbbababaaabaabbaaabababaaababababbbaabbabababababaabbababaaaabaabbbaaabbbaaaabaaabbbbaaaabbbaabbbaabaaaaabbababbbbaaaaabbaabbbababababaabaabaaaaabaabaaaaaaaabbbbbabbaaabababababaababbbabbbabbaaabbbabbabbababbabaabaababaababbbaaaababbbaabaabbbaaaaaabbaaabbbbaaaababbababaaababaaabbbbabbaaabbababaababbbbbbbaabababbbbaabaabbaabbbbbbaaaabbbbaaabbbababababbaaaaaaaabbaabababbbbabbababaabbbababbabaaaabbbabbaababbabbbbabaaaababbbbaaababbbbaabbbaaaababaaabbbabbbab babaaaaabaababaaaababbaababbbbbbabababaaaabbaaaabababbabbabbaaabbabaabbababbbbabaaaabaaabaabaabbabbabbbababbbbbaabbaabbabbbbabbbbbabbaabababbabbbbbbaaaabbbbabababbbabaabaabbabaaababbaababababaaaabaaabbaabbaabbbaababaaaaabbaabaabbbaababbaababbaaabaaababbbbbaabaaabaaaabaaaabaabbabaaabaabaaaaababbbabaaababaabbbaabaabbbbbaaabbbabbbbbabbababababbbbbbabaaabababbbbbbbbaaaabbbaabaabaaaaaaabbaaaaaabbabbaabaabbbababbbabbaaaaaababbabbabbaababbabaaaaaabaaabaabbaabbbbbaabaabaababaaabbaabbaaabbbaabaaabbbabbaaabaaaabaabbbbbbbabbbabbbabbabbbbaaaabbaaabaababbbbabbbbbbbbaabaaabaabaabbbbbaababbabbbaabbbbabaabaaaabaabaababbabbbabaaabbbbaababaabababbbaabbabbbbabbbabbaaaabbaaaabaaabbbaaabbaabbbababaaabbababbaababaaaaabbaaabbbbaabbabbbbabbbbaababbbbabbbbbabbbaabaaabbbabbabbbababbbbbaaabbabbaaabbaaaabbbbbbaabbabaabbbabaabbbaabaaaababbbaaabbbbabaababaabbbbabaabaababaabbbbabaabaababababbbbbbaaabababaaabbbbbabbaababaaababaaababbbbaaabbbababaaaaabbaabbbbabbbaaababaabbbbbabbbbbbbbbaaabaabbabbbabaaabaabbabbaaaaaabbabbbaaabbaaabaabbaaaaabaababaabaaaaaaaaaaaabbbabbababababbaaabbbaababaaaababaaaabbabaababbabbaaabbaabbaaaaaaabbbbabaabbaabbaaababaababbaaaababbabaabbbbbbbabaabbbbbbabaabbabbaaaababbabaaabaaababbbabaaabaabbaabaaaaaaabaaabaabaaabaaaaabaaabbbabbaabbaabbaaabbbbaabaaaabababbaaaababbbababaaaaabbabbaabbabbbaaabaabbababbbbabababaaabbaaaabbbaaaabbbbaaababababbbbaaabbbbbbabaaaabaababaabaaaaabaaaabbbbaaaabbaaabbbbaababbaabbbaaaaaababbbaaaaabbaaabaabbbbbaabababbbabaaabbbabbababbbbbaaaabbbaabaaaaababbabaabaabbaabbbbaaaabaaabbaaababababaabbbabbabababababbababbbabbabaabababbabbabbbbaabaaabbbbaabbabaaaaabbbbabaabbabbbbbbbbaabbabbabbbabaabbbbaabaabbbbabbbbbbababbbaabbbbbababbabaabbbbababaabbbabbabaaabbbbbbbaababbabbbbaaabbbaaabbaaabaabbbbbbabababaaaabababbaaaaaaaaaabbabbbbababbaabbabbabaaaaabaaabbbbabaabbabbaaaaaaaabbbabaaabbaaaabbbbbabbbaababaaaabbbbbbabbbbaaabaabbabbababbbbbabababababaaabbababbabbaaaaababaabbabbbbaaabaaaabbbbbbbbaaababbabbaabbbbaabaabbabbbababaababbbbabbbbabbabbaaababbabbaaaabbaababa bbabbbbbabbbbaaaabababbaaabbaaabababbaaaaaabbaaabababaabaabbababbbabbabababbbbabbabbababbbbbbaabbabaaababbaabbbbbaaaaabbbbbbbaaababbabbabbbbbababbaaabaaabbbbaaababbbaabbaaababaaaabaaaaabbaaabbaababaabbaaaaabbbbbbbbabaabaabbaabbbabbbbbabaabbbabbaaaaabbbaaabaababaabbaaabbbbaababababbababaaababbbbbbbabbabaababbbabbaabaaabababbbbbabbbbaabbaaaaaababbbbaabbbbbbaaabaaaaabababbabbbaaaabbbabaaabbaabaaaabbabbabaabbbbaabaaaaaabaaabbabbaabbaabaaabbabbbbbbabbbaaaaaabbabbbbbbabbabbaaaaaaaaabbbaaabaabbaaaaabbaaaaababaaaababbbbbbabbaaaabbbabbabaaaabbabbababaaabaabababababbbababbbbbababbaaababaaabbaabbaabbabbaaaabbbbbbbbbbaabbbbaaabbbabbaaaabbbbbababaababbbbbbbbbbaaaababbabbaaaaabaaaaaaaaabbaaabaababaaaabaaabaaabbaabaaabbaabbaababbbaaaababbbaababaabaabbabbababbbbbbababbaaaaabaabababbaaaababababaababababbbbaaaabababbbaabaabaabaaabbaabbaaaaabbbaaaabbaabbbabbaabbbbbabbabaabbabbbbbbaabaabbbbbabbaabbaaaaaaaaaaaabaabababaabbbaaaababbabaababbbbbaaabbbbbbbbaabbaaaaabbaabbbababbaababbaababaaabbbbbababaaaabaaaaaabbbbababababbbabbabbababbbbaaabbbababbabbbabbbbbaabaaabbabbbbaaabababaabaabaabbbbbbbaaabaabaaaaabababaababbabaaaaaaabaaabaabbbaabaaaabaaaabaaaabbbaaabaabbabababbaaabaabbbaaabbabaaabbaababbbbbaaaabaabbbbbabbabbbabaabaabaabbbaabbabbbbbaaabbababaaabbaaabaaaaabbbbbabbbbaabaabbbaaaabbabaaaaababbbaaaaabbbaabbbbabababaabbabaababaaaabaaabbbbaaaababbbabbbbabbbbaaaabbbbbbababaabbaaaabaabbaaaaaaabaaaaabbbaaaaaababaabbbbbababaabbbbbaaaaaabbbbbabbabaaaaaababbbabaabaabbbababbbbaabbbbbbaabbbbbbabbbbbbbbbbbaababbaaabbbaabbbbbabbbbbabbabaababaaababaaabbbbbbaaaaabbaaaaabbbabbaaabbbbabbaaabbbaabaaabbaababababbabbbaababaabbbbbbbbbaabababbaabbbbaaaabbbaabaabaabaabaabbabaabbbaaabaaaabbbbaaabaabaabbababbbbababbabaaababbbabaabbbababbbbababbabaabaaaababaaaabaabbbbbaaabbababbabbabbaabbabaaabbaaababbbaabbbbbabaaaababbbaabbbbaabbbbbabbbbabbaaababbbabbabbaabbbaaabbaabbabaaababaaaaababbbbbbbbaababbbbababbaaaaabbbbbaabaaaaaabaabaabaaababbabbaababaabaaabbababbbabaabbabbbabaaaabaaabaababbbaaabbbabbbaabbabbaaabaababba aaababbbbaaabbbbbbaaabbbaabaabbbaababaabbbabababaaaaabbbbbabbbaaaababbbaaababaabbababaaaabaaaababababbbabaaabaaaaaaaaaabbabbaabaabaaaabaaabbbaabbaabbbbbaaabbaabbbbaababaaaaababaaabaaaaabaaaabbbbaabaaaaabaaabbbbaabaaabbabaaaabbbbabababbbbaababbbbbbbaababbbbaababbbaaaaaabbabbaababababababbabaabbbababababaaaababbababbbababababbbaabaaaaaaaababababbaabaabbbabbabbbabbaaaaababaaaabbabaabaabbbaaaababababbbbbbabaaaaaabbbbaaaababbbabaababbababbbaabbaaaaaaabababbaabaaaabbaabbababbbbabbabaabbaaabaabaabbababababbbbababaabaabbbbabaaabaabaabaaaabaabaabbaababbabbbababbababaabbabbabbaabbabbabaaaababaabaabbaabbbabbbbabaabbaabbbbaabaabbaaabbbaaabbbabbbaabaabbabababaaabaabbaaabababaaabbbabaabaabbaaaababbbabaaababaaaabaaabaabaaaaaabbaabaabbaaabbaaaaaabbbabaabbbbbbbabbbaabaababaabbbaaabaababbababbababbaaabbaaabbabaabaababababababbabaaaabbbaabbabaabaababbaaabaabbbbabababbaaabaaaababbabbbabaabbbbabbabbbababbaabbbabaababbababaaabaaaaabbaaaaabbbabbbabbbaaabbbaabbabaababbaababbabaabbbabbbbbaaababbbaabbababababbbbaaabaabbaaabaaababbbbbaababbaaabbbbaaabaababbaaabbaabbababaababbbbabbaaaaabaaabaaaaaabababbaaababbbabaaaaabaababaabbbbbabaabbabbaabababababaabbabaabaababbbbbababaaabbbbaaaabbaabbbabaaaababbabbbbaababbbaabbaabbbaabababababbbbbbbbabaabaaabbababbaabaaabbbbbababaabbbbababbababaabababbaabbaaabababbbbbbbabbbabababbbbabbbaaaababbbababaaaababbaaaaabaaabbbbbbaabaaababbaaababbbabbbbbbaabaaabbbaaabbbbbbbabbbaaabababbaaabbaabbbabbbabbaaaabaabaaabbbabbbbaaaaabbbbababbbbaaababbabbabbabbbababbababaaabbbabbababbbbabbabbaababbaababababbabbabbaaaabbabaabbabababbbaaaabababaabbbbaabbbabbabbaabaabababaaabbbaabbaaaaaabaababbabbabaaaabaaaabbabaaaabaaaaaaabaabaabbaaaaaabbbaabbbabbababaaabaabbbabbbababaaabbbaabaaaababbbaaabaaaaaababaaaabaaabaababbabbabaaabaabaabbbbaababaaabaaababbaaaaabbbabbabababbbababbabaabbbabbababaaaaabbbbaaaababaabaaabaabbbbabaababbbbbbbbababbaaabbbbababaabbaabbbbbababababbabbaaabbababbabaabbaabababaaaababbabbbbbaababbbaaabbbbababbaabaaabaaababbbbaababbaabaaabbabaaabbababbbbaababbbabbbaa abbabbbbabbbbbabaabaabbbbabbabaababbaababababbbaaabbabaaaabbbbbaabbbabaaabaaaabbbbbbaaabbaabababbaabaaabababbbaaabbbaabbabbbaabababaaaabaaaabbaabaabbaaababaaabaaabbbabbbbaaaaaaaabbbbaabaaabbaaaabaababbbbaaaaabaababaaaabaaaabbaabbabbaaabbabaababaabbababbbbaaaabaaabaaaaabaaababbabaaaabbabbaabbbabbabbabbbababbaaabbaaabbababbabbaaaabbbbaabbabababbbbababbaaaabbabababbbbbbaababaabbbaabababbababaabbbaaaaaabbbabbbaaaabaaaabbbbabbababbbabbaaaaaaabbaaaaabaabababbabbbbabbabbbaababbbbbaabbbabbaabaaabaabbababbbaababababbbbabbbababaaabaaabaabbaabaabbabbbabbaababbbabbbbbababababaabbbbaaabaababbbbbbaababbaaabbbabababbabbabbbbaabaababbaabbbabaabbaaaaaaababbaababbababaaababaaaabaaaababbaababbabbaababbbbbabbaaaabbbaaabbaabbbbbbaabaaaabaaaaabbbababaabbaaaaaabbababaababaababbbbbaaaabababaabbbbbbabababaaaaabaabbbbabaabbaabbbbbbabbbabbabbbabaaabababbbaaabbbabbbabbbaabbbababbbbbaaaababbbbabbaababbaaaaaabbbaaaaaaaababbbbabaaabaaaaaabaabababbabbbbabababbabbbabbbaaabbbbabbbbbababbaabaaaababbaaaabbaaaaaabbabbbaababababbaabaabbbaabbbbabaaabababaabababaaabbbbaaababbaaaabababaaaaaabaababbbaabaaabbbbbbbbbaabbabbabbbbbaaababbaababbabbbbbaaabaaababaaabbabbaaabaaaaaabaabbabaaaaaabaabbbabbabaaababbaababbbaabbbabbaaabbaaaaaabaaabaabbababbababaaabaaaaaaaabbbbaabbabababaaaababbabbaabaaababbaaabaabbabbabbabbbaaabbabbaabbbbbbbbbabbbbbbabbbbaaaaaaaaaabaabaaabababaaaaaaaabbbbbabbaaabbbaabaaaabbababbbabbbaabaabbbbaabbabaabbbbabbabaaaababbbbabaaaabbbbabbaaabbabaababbabbaabbbabbababbbabaababbbbabbbbaaaababbbbbaabbbbaababbabaabbabbaabbaaaaaabbababaababbabababbaaaabbbaaabaabbbababbbabbbbbababaabaabbaabaaabbbbabaaabababaabababaababaabaabbbaabbbbbbaabaaabaabaaababaaabbaabaabbbaababaaabbaabaaaaababaaaaabbbaaabaaaaaabbaaaabbbaabbbbbaaaaababbaaababbaaabaabaabbbbbaaabbbabaaaabaaabbbabbbaabababbbaaabbaabaaabbbbabbaaaaaaabaabaabbaabaaabbbabbbababbbbbabaabbbababbabaababaabaabbbbaaababaaaaababbaaaaaabbbaabaaaabaabbabbbabaabaaabababababababbbbbababababbabbbbbbbbbaabbabbbbbbaaaabbbaabbaabbababbababbabaabaabbbaaaaaaaaaabababb abbabbababbbaaabababaaaaaaaaabaaababaabbabbababbbbbbabaabbbbbabbbaaaabbabbbabbbbbbabaababbbbbbbbaaabbaabbbaabbbbaabbbbabbabbaaabbbaabaaaaaababbbbbaaabbbbabbabbbaabaaabbbababababbaaaaabaaabaabbaabaaababbabbabbaaababaaaabbbaaababbabaaaabaabaabbaaaaabbaaaabaabbabaabaabbbabbbaaaabbaababaabbbaabbabbababbbbbbabbbaabbbabbaaaabbaababaabbbaaabbaaaababababbaaaaabbaaaabaababaababbaaaabbababbbbabbaaaaababaaabbbabaababababaababaabbbbaaaabbababbabababababbbbaaabaabbabbabbaaaaabbbaaabbbaababbbbbbababaaabaabbababbaaaaaabbbbabbabaaababbbbabbabbabbbbbbaaaaabababbaaababaaababbbabbaabaababbbbaaaaabaaaaabaaaabaabaaaaabbbababaaaabaaabbabbaaababaabbabaaaababbbabbababaaaaababababbaabbbbaababaabaabbabaaaabbaaaababbabaaaabaaaabbbbaaabaaaaabbbaaababbabbbababbabbabaaabbbbbabaabbaabbabbbabbbabbabaaaaaabbbaabbaabbbabbbabbababaababaaaaabaaabbbabaabaabababbbaabbaabaabbbbabbabbabbbbaabaaabbbabababaaaabbbbbbaaaabbaaaaaaabbaaabaaababbbaababaaababaaabbbbabbbbbbbabbbbabbbbbbbbbbaaabaabbaaabbbabbabbabbbabbaaabbaaabababaabbabbbaaabbababbbaaaabbbbbbbaabbaabbabbbaaaabaabbbaabbbbaaabbbabaabaabaabaaaaabaaababababaaabbaaaaaaaaaaaababbaabaabbaaabababbabaabaaaabbaaabbbaabaaabbbabbbaababbaababbabbabbaabaaababbbaabaababababbaabaabbbababaabbaabaaabaabbbaabababaabbbbbbabbaaabbaabbbaabaaababbabbaabbbbbbbbabababbbabbbbbaabbbababbabbbbbaabbabbbaaaabbabababbbbbbbabbbaababbabbaaaabbbaaabbbabaaabaaaabaabababaabaaabaaabbaabbbbabbbbbaabbbbbabaaaaaaaababaabaabababaaabbbabaababbabbaaababbbababbaababbbbbbababbbbbbbbbbabbaaaaaabaaabbbaabaaaabbbaabaaababbaaabbbbabaaaaababbaaababbbaababbaaaaaaaaaaababbbbbbbaabaababbabbaabaaaabbbbaabbbbbbabbbbabaaabbbaaabaabbaabbaabbbabbabbbbaaaaabbababbbbbbbbbaabbbbbababaaabbaabbaaaabbbabbabbaaaabbbbababbbbabbbaaaabbaabababbaabbabaaabaabbbaaababababbaabbabaababaaababbaabbaaaaabbbbabbbbaaabbababbbaababbabaaaabbabbbaabaaaabbbabaaabbbaababbabbbaabbabaabbbbaaaaababababbbbbbbabbbbbabbabbbbaaabaaaaabbbbbbabbaabbbbaababaabaabbaaaabababbbbbbaababbabaabbaabaabbbaabbbbaabbaabbbabbaabaaaabbbaabbbabbabbbbba baabbabababbaaaabaabbbababbabaabbbbaaabbababaaaabbbabbababaababbbbbaaababbbbbaaababaaaabbbabbbabaaababbaaaaabbbabababaaabaaaaaaabbaaababaabbbbaaaaaababaabaabbbbbabaaaaaaabaabbabaababaabbababbbbaaaabbaaababbaabababbbbabbaabbbaaaaababbbbbaaaaabbbaabaabaaabaabbbbaabaaabbaabbbaabaaaababbbbbaabaabbabaabaaaabaaabaabbabbbbabaaabababbabbaabbaabababaaaaaaaaabbaaabaaababbbabaaabbbbbabaaaabbbbbaaabbbbaababbbaaaaabbbaaaabbabbbbaaabbbbabbbbaaabbbbbabababbabbbaaabbababaababbbabaababaababbbaabaaaabababbbbaabbabaaabaaabbbbbabababbaaabbabbaaababbababaabaabbabbbabaaabbbaaaaabaabaabbaaabbbabbabbbbbabbaaabbaabababaaaababbabbaabbaabbbaabaaaabaaabaaaaabbabaaaabbabbbbbabbabaabaaabbbaababbbbaaabaabbbbbbaaaaaabbbbbaaaabbbabababababaababbabbbababbaabbbaabaabaaabaaabbabbaaabbaabbaaabbbbababbabaabaaababbbbbabbbbbbbaaabbbabaaabbbbaabbbaabbbbabababbbababbabbaabaababbbbabbbbababaabaabbabbaabababbaaaaabababbbbbabbbaabbbabbabbaabaabbbbbabababaaababbaababbbbaabbbaabbaaabbbbbbbbababbaabbabbaaaabaabbabbaaabaababababbbbababbabababbabbbbabaabababbabbbaababaaaabbaaaaabaabbbbabbaababbababaaaaababbabaaabaaaabaaaaaaabbaababaabaabbaabaababaaabbaaababaabbbbaaababaabaaabbbbbababbaaababaabaabbabaaaaaaaabaaabaabbabbbbbbababbbbaabbbbababaabababbaabbbbabbbbbaaabaaaababbbbbbaabaaababbbbaabaabbabaaabbaaaabbaabaabaabaabbaabbbabbbbbaaabbbbbaabaabaaabaabbbaabaaaaaabaababbbbbaabbbababbabbaababbbbaaabaabbabaabbbbaabbabbbababbaabbbbbbabbbabbbbababbbbaaababababbbaaabaabaaaababbaaabbbaaabaabababababbaaaabbabaababbbbaabaababbabbaaabbaabbbaabbaaaaabbaaabbbabbabbbbaabaaabbbaabbaababaababbbababbbaabaaaababaaababbabbbabaababbbbbbbbaababbbaabaababbaabbaababbbbabbaabbabbaaaabbaabbaaabaaababababaaabaabaabbbbabbbababbbbbbabbabbbbbbaabbbbbabababbaababbbababbbaabbbbbbababbababbbbbabbabababaababbaaaaabaabbabbbabaaabaabaabbbaaababaaaabbababbbaaaaaaabababbabaabbabaaaaaabaabababbaababbbabbbbbbaaaaabbbbbabaababbbaabbbabbbbaaaaaaababaabbbbaabbabaabbaaaaabbbbbaabbbababbbabaaabababbbbbbababaaabbaabbbbbabaaabbabaaabaabababbbbbbaabbbaaabababbab aaaaabbbbbbaaabaabbaabbabaabaabbabbaaaaabababbabaabbbabbabaabbabaabababbaabaaabaabbaaaabbaababaabbaaaaababbbbaaaabbaaaabbbabaabbbbaabbaaabbabaaababaaababbababbbbbbabaaabbbbbabaaabbbbbbaaabaabbbbbaabaaabaababbbaaaabababaaababbabaaabababbbbabaaababaabbbbbbabbabaaaaaaabbbbabbabbabaabbabaabbbabbbbabaabbabbbbbbabbbabbbbabbbababbaaaababaabaabaabbaaabbaabbaabaababbbabaaabaabbabaaabaabbbaaabbbbbbaabaabaabbabbaabbabaabaababbaaabbabbaaaababbaabbbbaababbaababbabababbbbbbaaabaaabbaabbabbbbbaababaabbbbbaaabbabaaaaabaabaabbabaaabbaaabbabbbaaabaabaabbababbbbbbaabababaabbaabaaabbabbababbbbabbbabaaabbabbaaabbbaabbbbaaaababaaabbbabaaabbaabaabaaabaaabbabaaababbabbbaaaaabbabbbbbaaababaaaaabbbbabaabbbaaabbbaaabbbabbabbbbbaabbaabaabbaabbaaababbbabbabaaabaabbababbbbbabbbaaaaabaaabbbbabbbababbaaababaaababaabbabaabbbbabbabaabaaabaababbaabbbbbbaabaabbbaaaabababbbbaaaabbababbbabbabaabaaaabbbabbbbbaabbabaaaaaabbbbbaabbabbbbababaabaabaabbbbbaaababbaabbabababaababaaaabbbaaabbabbbabbaaaababaabbaaabbbbbaaaabbaabaabbbbbaabbaababaaaaabbabaabbbbbababbababababaabbbbbbaaaaaaaaaabbabbababbabbaababaabaaaabbaaaaaabaabbaababbabbbbaabaabababababbbbabaabbbbabbbaaabaabaababbbaaaaabbbabbbbabbabbbbbabaabbabaabaaabbbbbabbbbaabbbababbaabbababbbaabbaabaabbbbbbbbbbabaaababbbaaabaabbaabaabaabaabaababababaabaabbbbbabaabbbaaabababbaababbabbabbbbbabbbabbabbbbabbbaabbbaaaabaaabbabbbababaaaabaaaaabaabbbbabbaaaabbaababbaaaababbbaababaabbabaaababbaabbabbbabaaaababaabbbabaabaaababbbbbabbbaabbaabbababbbabbbaaaaabaabbbbaaaaabbbbabaabbbabbabbaabbaaaaaaabbaaaabbaaaaaabaaababbababaabbbbabbabaababaaabaabbabbaaabbabaababaabaaabbbabbbbbaaabbaaabaaaabbaaababababaabaabbabbbaaabbaaabbbbabaaabbbabababbaaaaaaaaabbaaabaababbababbbababbbaaaabbabbabaababaabbbaabaabbaaaaaaaabababbaaabbbbaabbbbbbbbbbaabbbabbbbbaababaabaaaaababbbbaaaaabbabbaabaaababaababbbaababaabbbababbbaabbaaabababbaaaababababbabbabaaaabaabaaabbbbabaaabbabaababbbabbaabbbbbbbbabaaabbabaabaabbaaababababbaaaaaababababbaaaaaaaabbaabaabbbaaaabaabaabbbabbbbabaaaabababbbbbbbaaabbb abaaabbaaaaaabbaabbbbbababababaaaaaababaabbabbaabaabaaaabaaaaababbbbbabbbaaababaaababaabbaaabbaabbbabbbbbbabaaaabaaaaaaaabaaabbbaaabaabaabaabbabbbbabbabbaabbbaaaababababaaabbbaaabaaabbaaaabbbabaabbaabbaaabaabbbaaaabaababbbaaaabbaaabbabbbbbaaabbbbaaaabaabbabababbbabababaaaabaaaababbbaabbbaabbbbaabbaaaaababbbaaabbbabbabbaabbabbbbbabaababbabaaabbbabbbaabababbbaabbbbbabaabbabbbababaaababaaaababbabbbbbabaaaabbbabababbbabaaaabbbaabbabbbaaabbaaabbaabababaabbaababbababbbabbbbbbbbabbababababababbaabaabaaabaaababbaaababbaaaaaaaaaaabbbbbabbbaabbaababaabbaaaababbbabbbaabbbbaabbababbabbbabaaababbbababbabbaabbbbaabbabababbbabaabaabbbbbbbbaabbabaaababbbbaabbbbbbbabbbbabbbabbabbbbbbbaaaabaababbbbbaabbbbbabaaabbbbabbbaabbbbbabbbaabaaabbabaababbbabaabbbbaaababbbabbaabbbaabababbbbaaabbbabbaababaabbaaaaabbbbaabbabbabbbabbbaaababbabaaaaabbbaaabbbbbababaaaabbaabababababbbababbaabbbbbabbabbbbaabbbbaabbbaaaaaababbbbbbbababaabbaabaaaabaabababbbabbaaabbabbbbaabbabbaaaaaababbbbaaabaaabbbbaabaabbbabaaabbbbbaaabbabbaabaaaaaabbaaaaabaabbaaaabbbbabaabbaababaaabaabbabbbbababaaaabbaabbbaaaaaabbbabbbbbabbbbbbbbbabaabbbbbaaaabaababababababbbbaabababaabbaaabaaaaaaabababbabbabaaaaaababaaabababaabbabbbbbbabbababbbbabaaaaaababbaabaaababbaaaaababbabbabaabbabababbbbbabababaaaaabbbbbbabaabbbaaaaabaaaabaaababaaababaaaabbbbabaababbbaaaaabbabaabbbabbaaabbbababbaaaabbaababbbbabaabaabbaaabbbababbaaaabbbbbbbabababaaabbbbaabababaaabbbbbaababaabbbbaaaabbaababbaaaababaaabbabaabaabbaaaaaabaaaabbbaaaaaabbababbaabbaaaabbabaaaabbbabbbbbaaabbababbaabbbbbbaaabbabaaaaaabbababbaabbabbbbaaaaaabaaababbbbabbbaabbbababbbbbabaabbbbaabaabbbabbbbbbabaabbaaaaaaaabbbababaaabbbbababababaabbaabbabaabababbabbaaaaabbbabbbbbbbbbbbabbbbbabbaabaaaaaaaababaabaabbbaabbbaabaababbbaabaababaaaaabbbbbbbaababbabbaaabaaabaababbbbbaabbaabaaabaaaaaaaabbababbaabbbabaababaaabbabbaabbbbaaababaaaaabaaabbaaaaaaaabbbaaaabbbbbbbabaabbababaaaabbbbbabbbbbaaabbbabbbbaaabaaababaaabbabababbabababbaabbbbaabbbaababbaaabbbbaababbbabbbabaababaababbbbbbababbabbaaabb bbaaaaaabababbbaabaaaaabaaababbbaabaaaaaababbbbababaaaababaaaabbaababbbabababbbbbbaabbaabaaabaaaaaaaabbbabbabaababbbbbbaaabbaaaabbbabbaaaaabbbbaaabbaaabbaaaabbbbabaababbaabbbbbbbabbbabbaababaaabbbbaabbbbabababaababaaabbbbbbbabbbabbaaaaaaababbabbbbbbababaabbabaaabababbbabaabbbabbbabbababbaaaabbbabbababbbbabaabbbabbaababababbbbabbbababaaababbbbbabbbbabaaabababaabaaaaaababbaabaabbbbaaaaaabaabbbbaaaaababbabaaabaaabbbaaaabaaaaaaabbbabbabbaaaabaabbabaabbbaabaaaababaabbaabbbabbbaaaaabbabbbbaaaaabbaabbbaaabbbbbaababaaabbaaabbbabbbaaaaabbaaaaababbaaabababbbbabaabbbaabbbabaabbaabababbbbbabaabababbaabaabaaababbabaaababbbabbababbbaaababbabaabbabaabaabbbaaabaaaabbaaabbaabbabaaabbaabbabbaaabbabaabbababababbabaaaababaabbbbbaaaaabaaabaababbbaaaabbababaababaaabaababbaaaababbaabbabbaaaaabaaaabaaabbbaabbbbbaaaabbbaaabbabbbaabbbabbaabbabbbbbbaaaaabbbababaaabbaaabbaaabaabaaabbababababbabaaaaabbaaaabaabbababbabbbabbabaababbbaababbbbbabaaaaabbbbaabbbabbababbbbaaababababaaaabaabbbbabbbababaabbbabbaaababbbbbaaaaabbabbababbbbabbbabbbababababbbbaaaababbbabbbabbbabaabbbbaaaaaaaaabaaaabaababbaabbbaabbbabaaaabaaaaabaaaabbababababababaabaaaaabbaabbababbbbbbaababaabbbabbbbbaabaabbabbababbbabbaabaaaaaababbbbbbbabaabbbaabbaaaabaababbaabaaabaabbaaaaaabbbbbbbbbaabaaabaababbbabaababaababbbaabbbabaaaabaaabaaabababbbabbabaabaabababbbaabaabaabbaaababbaabbbbaabababbbabababaaaaaaabbbababbbbaabbaabaaabbbabaaaabbaaabaabbabbabaababbababbaaaababbbabaababaabaabbbabaabaabaaabbaaabbaaababaaabbbaabaaaababbabbababbbabababbbbaaaaabaababbbabaaaaaabbbaabbaabbabaaabaaababbabaababbbababbbbaabbbbaabbaabbbaaaabbbabaaababaaaaabaaaabbaababaababaabbbbaabaaaabaaaaabaaaaaabbaabbaaabaaaabbaaabbaababbabbaabbbbbaabbabbaabaabbabbaaaaabbbabbaaabbabbabbbaabbaaabaabbbaabbbbbaaabaabbaaaaabbbabbbababbababbbaaabbaaabbaababbaabbababbbbabbbaaaababbbbbabaaabbaaabaabbabbbabaaabaabbabaabaaaababaaabaababaaabbbababbbbbabbabbbaaabababaabbabbaaabbabaaabbbbaaaaabbabbbaaabbbabbaababbabbaabbaaabbaaabbabbbbaabbabaabaabababaaaabaaaaaabbababbbabaababbb bbabababbaaabbbaabbaaaabbbabbbaaaaabaabbbbabbbbaaaabbaaaabaaabbbbbbaaaaaaabbbbaaabaaababaabaaaabbbaaaaaaaababaabbaaaababbbabbbaabbaaaababaabbbbabaaababaaaaabaabaaaaaabbbbaabaabababbbabaaaabbbababaaaaabababaabaababbbbaaabbbabbbaabbaababbbabbbbabbaabbabaabaaababbaababbbaababbabbbbabbaabaabbabbabbaabaaaaaaabaaaaababbbbbaaababbbbbbaababaaabaaabaaabababaabbbbbbbbbaabbbabaabbaabbaaaabaaabbabbabaaabaabbaabaabaabbaabbbaababaaaabaabbbaababaabaabbabbaaaabbbbaaabaabaabbabaaaabbbbbaabbbbabaaabbabaaaababbabbaabaabaaababaababbabaaabbbbabbbbbbaaaabaabbabbbbabbbbbababbaabaabaabbbbbbbabababbbbaaaaaabaabbabbabbabaabbaaaabaabaaabaaabababbbaaabaabbabbbbbabaabaaabbaaaabababbabbaabbbbbabbaaabbabbbbbbababbbabbbbbbbbabaababbbaabbbbbbabbaaabbbabbaaaabaaabbbbaaaaababaabbaabbbabbabbbaaabababbbbbbabbaababaaaaaabbbbabbbababbabbbaaababbaababaababaaaabbbbabaaaabbabbabaabaaaaabbbbaabbaabbbbabaaabaababbbabbbbaaabababbbaaaaababababbabbaaaaababbbbababbbababbbbbbaabbbbbababaaabaaabbabaabbabbbbbaaaaabbaabbaababbbabbaabbabbbaabaaaaaabbbaababbbaabbabbabbaaaabbbbbbabaabbabbabbababbabaaaaaabbabbabaabbabaabbabbaabbabaabababbabaaabbabbbaabbbbabaaabaaaabbbabbbbaaaabbbbbababaabbabababbaabaaaaaabbbaaaabbbaabaaaabbbbbababbbbaaaabbbbabbbaabaaabbbbbabbabbbaaaaabaaababaabbaabbbbabaaababbbbbbaaabbababbbababbbbbababbbbbbabbbbabbbabaababbababbbabaabaabaaaabbaaaaababbaabbabbaabbbbabbbbbbbbabbbabbababaabbabbbbbbaaabaaaabbbbabbbbabababbbbaababaaababaababbbabbaaabbababbbabaaabaaaabbabbababaaaaaaababbbbbbabbbaaababbabababbabbbabbbbabababaaaabbbabbabbabbabaabaaabbbbbbbaabbabbabbababababbbbbaaabbaaabbabaabaabbbababaabbbbbbbbaaabaaabbbbaaaaababbabbbabbaaabbbabbbbbabbababaaabababbbbabaaabaaaaaabbaaabbbaabbaababaabababaabbbaaabaabaaaababaababbbbabaaaaabbbaababbbaabbaabaababbabbaaaabbbbbaababbbbabbaabaaababbaabaaabbbaaaaaabbabbabaaabbbbbbaabaabaaaabbbabbabaaabaaabbbbabbaababbabababaaabaabbbbbabababababbbbbbbaaababbbbabbaaaabbbbaaabbbbaababababbaaababbbabbaabbbbbbabbbbaaaabbaababbaaaababbabbabbbabbbabbaaaababbabbabbbabbbabbbbabaa babaaaaaabbbbabbbbaabbbbabaabababbbabaaaabbabbbabbaaaabaabaaaabaabbababbaabbaabbbbaabbbbbbaabbbbaaaaabbbaabaabbbaaaaaabaaabbaababbaaabaaaaabaababaababbbbbabbaaaaaaababbaabaabaabaaabbbabbabbaaaaaabbbbabababbbabbbbabbabbaaabbaabbbbaaabaaabbaabbbbbaabaaabbaababbaaabaaabbabbbabbabbbabaabbbbaababaabbaaaaabbbabbaaaaabaabbbbbabaabaaaaabbabbbbaabbbabaaaaabbbbababbbaaabbbabbababbbabaaaabbaaaaababbbaaabbababababbbbaabbbabbabbbbbbbbbaaabbbabbbabaaaabbbaabbbbbabbabbbbaaabbbbaaabababaababbbabaaabbabbaababaabaaaaabbbabbababbaabaababababbbaaabbbaabbaaabbaaabbbaabababaabbbabbbbabbabaaaaabbbaababaabbbbaabbbbbbaabbaaaabaabaaaaabaaaaabaabbbbbaabaabaabbbaaabbaaabbbbababababbaaaaabbabbabbabbbabaaaaaaabaaaaabaabaabaabaabaabbbbbaabaabbaaabbbbabaabbabbaaaabbaabaabaabaabbaabbbabbaaabaaaaaaabaaaababbabbbabbaaaaabbabababaaaaababbaabbaabbaababbababbbaabbbabbabababaaabbbbbbaaabaababaabbbabaaaabaabbaababaaabaababaabbbbaabbabbbabbabaabbababaababbaabbbbbabaabbababbbabaaabbaabbabbabbbabbaaababbbbbabbbaabbbbaababbababbbaabaaaaababbbabbbabbbabaabababaaababaaaabbaabbabbababbbbaaaabbbbaaaabaabbbaaabbbaabbbaaabbabaabaabaaaabaaababbbaabbabaaaabbbbbbabbabaaabbbaababbbabababbabbbaabaabbaabbabbbaababaababbbaaaaabbbbbbaaabbababaaabbabaabaabaaabaaaaababbbbbbbbbabbababbbbbbbbabbbbaabaaabaabbbbbaabaababbabaaabbbabbbabababbabbabbbbbbbaabbbababbbabbabaaaabbbaabbbaaabaabbbabababbaabbbaaaaabbbaaabbaabbbbaaababaabbbbabbbbbaaaabbaaaaababbbaabbbbabbbbbaaaabbabbbababaabbaabbaaabbabaaaababbabbbabaabbaabaabaabaaaabbababbbaabababbabbbabbbabbbabbaaabbaabbbaababbababbabaaabaababaabaabbbbbaaabaaabbababbaabbaabbaabaabababbabaabbbbbaababababbbaaaabbbbababbbbbbabaaabababbabaababbaabbabbabbaabbbaabababaaaaaaabbabaabbaaabbaababbbababbbabaaaaabababaabbbaaaaaaababaabaabbabbbaaaaaabbbaabbaaabaaaabbbabbaaabbbbbbbabaabaabbabaabbbbbaabaabaaaaabababaabaaaabbabbbabababaaaabbbbaabababababbbbbbbaaabbbabbaaaaabbbabaaaabbbabaabbbaabbaabbaaaabaabaaabaabbaaabbbbabaaabbbbbbbabbbbabaaaaaaaaabaabaaabaaabaabbbaabbaaaaabbaaaaabbbaaaabbbaaabbbaabbbb baaabbaaababbbaabbbaabbabbabbbbaababaaabaabaaabaabaabbbaabbaaabbabaababbbbbbabbbabaaaaaaaababbbbaaaabbaabbbabbbabaabbabbabaaabbbabbbbabaaabbbabaaabaaaabbaabbbbbbbabbbababaaaababbbaaabbaababababaaaaaababbbbaabaabbaabbbabbbaabbaaabbbaababaaaaaabaabbaabaabbbbbabbaabbbbabbaaabababababbbabababababbbbaaaaababbaaaabbaabbbabaaaaaabaaabbaaabbbabaabaaaabbbaaabbaabbaabbabbbabbbbaaabbbaabababbabbbaaaaabbabbababbabaababababbbbbbbaaabbbabbbabbaabababbaaaabbbbbaabbbbaaaaaababbaaaaaabaabaaaaaaaababbbbbbaababbbbbaabbababbabbaabaabbbbbabaabbbbbbbabaaabbbbbbaaaaababbabababbaabbaaabbbbbabbbaabbbbaaabaaaabbababababaabbbaabaaababbbabbbbaabababbbabaaababbbaabaabbabbaabbabbabaabbabbbbbbbbbbaaaaaabaabbbaaabaababbaabbbbaaabbbbaababaabbaabababaaabababbabababbbaaabababbbaaaabbbabaaaabbbbbaababaababbabbaabbabbbabaabbaaababbbbbbbaabbbbaabbaaaababbaabaaaaaaaaabbabbabaabaabaaaaaabaaaabbabbabaaaabbbaaaaaaababababbbabbabbbabbbbaaabbbabaaaababbbaaabbbabaaababbbaaabaaaaaababbbbbaaabbaabaabbabaaabbbababaababaaabbbbbbaabbbbaaabbaabbabbaaabbaabbbaaaabaabaababbabbbbaabbaababbbaabbaaabaabaabaabbbbaabbabbbaabaaabababbbaabbaababaaababaabbaaaaaabbbbabbaaaaabaabbabaaabaabaabaaaaabaaaabbaaabbaaaabbabaabaabbaababbabaabaabbabababbaababaaabbaaaabbbaabaabaaaabbabaabbaabbaabbaababbbbaabbbababbbbabbbaaababaaababaaababaabababababaabbbbaaaaabbbbbbaabaabaabaaabbababbabbababbaaabbbbabaaaabbabbbabaabababbbabbbbaaaaaabbbabbbbabbbaaaabbbbbbabbabbbbbbbbaaaaabbaabbaabbbaabababaaaabaaaabaabbabababbbaabbbbabbbaababbaabbabaabaabaaabbbaabaaaababbbbaaabaabababababbbbbabababbbbababbbbabaaababaaaaabbaaabbababbababaabaababbaabbbbaabaaabaaaaabbbaaabbabbbbabbaabbbbbababbaaabaaaabbaaababababbbbbbbbbaaabbabababaaabbabbabbaababbbbbabbaaabbaabababaaabbaabaabbaabbaabaaabbbaababaaaaaaaabaaabbbaababababbbabaabaaabaabbaaaabaaabbaabbababbbbbbbbabbbabbbbababaaabbbabbbaabbbbabbabbababaaabbbbbaabbbbabbbbabaaababbbbaabaabaabbababaaabbbbaabaaaaaaaabbabbabbbaabaabaaaababbbaababbbbabaaaaabbabbabbbabbababbaaaaaabbaaaaababbabbabbbaabbbbabaaababbaababaab aaababababbaabbbbaaaaaabaaaababbaaaabbbbaaababaabbbbbbbababbabaabbaaaababaababaababbaaaabbbbbbaaaaabbbbbbaababaaabaabaaabbaaabababbbbabbbbbabaaabaaabbbaaabaaaabbbbabbabababbababbbaababbaaaabbababaaaaaabaaabbbaababbbbabababbaaabaaaaaababaaaaaaaabbaabaababbaaaabaaaaababaaabaabbbabbaaaaabababaaaaaabaabbbababbabbbaabbabaaaaaabaabbabbbbabbbaaaaababbbbabbabaaaabbaabaaaaaaabaabaabbabbabaabbabbaaaabbbaaaaaabbaabbbabababababbbaabbabaaaabababbababbbbaabbbbbabbbabbbbbbbbbababababbaaabbabbabbbbbbabaababbbbbbaabbbabbaaabbbbababbaabbababbbbbababaaaabaabaabaababbbbbbbabababaaaaabbbababbbbbbbbbabaaaabbababbaaaabbaaabaaabaaabbaabbaabaabaabbaaababbabbaabaaabbaaaaaaaabbbbaabbbbbabbbabbbbababbaabaaaaababbabbbbaaaabaaabbababbbbaabaaabbabaabbabaabaaaababbabbaabbaaababaaaaabbaabbababababbaaaabbbaababaabbaabbbbabbbabbaaaaabbbbaaabbaabbbbabbaaaaabbabbbababaabababbabbaaaaaababbbaaaabbbabababbbabaaabbbbabbbbbbaabbbabaabbabbbbbaabbaabaabaabbbaabbaababaababaabbabbabaaaabbbbabaaabbabbaaabaaaaabaababaaaaabaaaaaabababaaabbaabbbaabbbbaaabbbbaabababbababaabbbbabbbaaabbbbaaabbbbabbbabbbaabaabaaaabaabbabbababbbaabaabbbbbbaababbaabbbbabababaaaaaabaabbbbbababbabaaaabbbabbbabbbbababaabbbabbabbababbbaabababbbaabbaababbabbababbabaabaababbaaaabbbaababababbbabbbbbaabbaabbaaaabaaaabaaabbaaaaaabbaabbbbbaaaaaaabbbabbabbbbbaaabaabbaaaababaabbbbabaaaaaaaaaababbaababbabbbbaaaabbbbaabbbabbbbabbbbabaababaaabbaababbbaabbbbaaaaabbaaabbbaabbaaabaaabaaaabaabbbbbbbbabaaabbbbabaaaaabaaabaabbabbbbbabaabbbaaabbabaaabbbbbbbabaabbabbaaabbbbaabbabbbbababbaaaabaaabbbbaababbbabbbbaabbaaabbabbbababbbbbabbbaaabaabbaaaabbbbbbaabaabaaaaaabbabababbbabaababaaabbaaabaaaabbaaabaaaaaabbabaaaaaaabbbaabaaaaabbbaaaabbbaaabbaabababbbbababbaaabbaababbbabaaabaaaaaabbbaabbbbbbaababbaabaabbaaabaaababbbababbbbaababbaaabbaaabbbabbbbbababbbaaaabbabbaabaaaabbbaaabbaaaaabbbaababbaaaababbbaabbababaabaabbabaabbbbbaabbaaabbaaabaaabababbaaaaabaabaaaaaaabaabbabaabaaaabaaabaabaababbabbbbbbaababbbbabaaabbabbabaaaaaabaaabbaaaaabababbabbaaaaaabababbbbaabbaabb aabbaaabbaaaabaaabbaababbbaabbaababbaaaaaabaaabbbbbbaabababbbabaabababbaababbaabbbabbaaaabbbbababbbaaaabbabbababbabbbbbbbbababbbaaaabaabaabbbbbbaaabaabbabbaaaabbaabababbaaabbababbbbabaaaabbabbbbabbabbbbaababbbbbbaabbaaaababbabaabaabbaaabbaaaabaabbaaabbabbabbbaabaaabbababbbbbaaaabaaabaaaabbabababbbababbbaaaaaaaabbbababaaabbbaaabababaabbbbbbaaabababbbbbbbbabbaababbbabaaabaaaabbbababaaabaaababbaaabaabbbababababaabbbaabbabbbaababaababbabaaaabaababaaaaabaaaabaabaabbbbaaabbabaaaaabbbbaaababaababaaaababbaaabbababbaaaaaaabbaababaabbaabaabaaababababbbaababaaaaaabbaabbbbaaaaaaababababbaabbabbbaababbaaaaababbbababbbaabbbbaaaaaaabbaaabaabbbaaabaabbbabbabbbbbbbbababababababbbaaababaaaabbbbaabbbbabaabababbaaababbabaaababbaababbbaaaaaaabaaababaaaaabababbaaaaaaaabaabababbbabbbbbbaaabaabbbaabaaabbbabbbabbaaaaaaaabbbabaabbabbaabbbaaaabbbbaabbaaaababbbbbbbbbabbaaabbababbaabbbaaaaabaaabbababbabbbabbabaababaabaaaabbbabbbbabbaabaabbaaababbbbbaabbbbbbaaabbabbbbbbbbbbbaaabbaabbabbaabbbbabbababbbaabbbaaabbbaaababaaaababaaaaaaabbbaaababbbbbababbabaaabbaabbabbbbaabbaaaabbbaabbabbaabaabbaababbababaaabbaabaabaabbbbbbbbababaaabababaababaaaabaaabbbbbbaaabbaabbaaaaabbbbaabbbbabababbbbbbbbbabaaabbababbaaaababaabbbabbbbaaababbaabbbaabaababababbbabaabababbabaaaabaaaaabbbababbbbabbaabbbabbaabaaaababbaababbabbbbbaaabbaaabbabbaababbbbabbbbbbaabbbaababbaaaaabababbbbabaabaaababbababbbabaaaaaaaaaababbaabaaaabbababababbbbabbabaaaaabbbbaababbbbabaaaaaababbbbbaaabababbbaaabaaabababbbbbaaaaaaabaabaabbbbbbbabbaabbbbbbbababbaaaaaabbbbaabbbaababaabaabbaabbbaaaaabbbaaaaababbabbababbaabbbbaaaabbbaaaaababbbbbbabbababbbbbbbaaabbbbabbbabaabbabbbabaaabbbaabbabaabbbbbabbbbabbabaaabbbabaaaabbabababbaaaabaabbbbaaabbaabbaababbabaaabbabbbabaabbababaabaabbbaabaaaabbabbbabbbabbbababbbabbbaaaabaabaaabbbaaabaabbbaabababaaaabaabbabbbbabaaababbbaaabbaabbaabbabbaaaabbababbbbbbbabbabbababbaaaababbbabbaaabababbabababbbbaabababaabaaabbababbbbbabbbbaaaabbbbbaabababaabbbabaabababbbaaaabbbbbbbbbabbabababbaaabbaaaabbbaabbbabbbaababbbbaaa abaababaabbbbabbabaabbaabbbbaabaababbbbaaabaabaaabaaababaaabbbbaabbaaabaaaabbbabaaabbaabbabbaabbabbbaaaabbaabbabaabaabababbaabbaaabbbbabbbbbabbaaabaaabbbbbbbaaaaabbbbabababaababaabbaaaaaaaaabbaaabbbabbabaabbabaabaaabbbbaabaaabbbaababbbabaaabaaabbaabbaaabaaaabaabbbaababaabaaaaaabbaabbaaababababbaaaabbbbbbaaabbbaaabbaaaaaabbbbaaabbbabaaaabbabaababbbababaaaaabaabaabaaaabbaabaabababbaabbbbbabbaabaabbbbababaabbbabbabaaaaaaabaaaaabaabaaababbbbbbbbabaaabaabbbabaabbaabbaabbabaabbbbbaaaabbbabbaabaaaaabbaaabbaaababbaaaaabbabaaabaabaabaabbababaaaabbabaaabaabbbbababbaababaabbabbababbbbababaaaabbaaababaaaaabaabbaababbbabbabaaabbaaabbbbababbbbbaaabbababbabbabaaaabbbabbabbbaaaaabbbbbabbaabbbbbbbbababbbbbababaaababbababaaaaaabaababbaabababbababbbbabaabbabbaabaabbabbbabaabaaabbaabbabaabbaaabaaaaaabaabaaaabaaaaaaaabbbbaababaabaababbbbaaaaaabaabbbaaaaabbaabbabababbabababaabbbbabbbbabbbbabaababbabaabbbabbbaababbaaaaaabbaabbaaaaaabaababbbbbbabaaaabaabbaabbbbabbbbbaabbbbbaaaaabaabaaaaababbabbaabbaaabbaabbaabbbbaababbababbbbbbabababbbbaabaabbaaaaababbabbbabaabaaaaaaaabbbbbbabaabaabbaaabbaabbaaaabaaabbbbbbbbbabbabbabbbaaaabaabbaabaaabaaababaabbbbaabaaabbbaabababaaaabbaaaabbbaabbbabbabaabbbabaaabbbaaabbbbaabbbabbabbbaabbabbabaabbaababaabaabbababbbaaaabaaabbaaaabaababbbabaaaaabaaabaabababaababbaaaabbaaababaaabbbaaaabbbabbaaaabbaaabbbabbbbabbbaababababbaabbbbabbabbbaababaaabbbbbbaabaabbaaaabbabaaaaaaababababaabbbabaaaabbabbaaabbbabaaaababbbbabababbbbaabaababbaaaababababaaabbababbaaaaababbbaaaaababbabbbaabbabbaaabaaabbababbabbaaaabababbbbabaaaaabaabbbababbaaaaabbbbbbbabbbbbaabaabaabbababbaaaaaabbbbbbbaaababbabbabbabbbbabbbaaabaaaababaabbbbbabababbaaabababbaaaaaaaabaabbbababbbaaabbaaaaabaabbbaaaaaaaabbaababababbaabaaaabbbaaabbbbbbbbaaabbaabababbbbbbbbaabaaaabababbbaaababbabbbaabbabbaabababaaaabbbbbababbbbaaabbaababbaaabbbbabbbababbbabaaaaabaabbbaaaaabbababaabbbbbbabbbaabbaaababababbabbaabbbbaaabbaaaaababaabbbbaabaabaaaaababbabaaabaabbbbaabaabaaabbbaabaabbaaaabaaabbbaabaabbababaabaaaabababaabbbb baaaaaaabaabbaabbabbabbbaaabbaaabbbabbbbbbbabbaaaabaabbabaababbaabbbbbaaaaabbaababbaaaaababbabbbaaabaabaabbbaababbaabababbbaabaabaabaabaabaaaabaaaabbbabbaaaaabbbabbbbbbaaaabaaaaaabbbbbbababbbababbbbaaabaabaaaaaaabaaabbbaaabbbbbbaaaaaabaaabbbabbbabbaabaababaaaaaaaaaabbbaaababababaabbabbbabbbbbaabbbababaabbbabbaaaaaaaabbbbabababbbabaaabaabbbbbbbbbabbaaababbababbbbbbbaaaabbbbabaabababbbababababaabbbbbabbbbabbbbbbaabbaaaabbabaaababaaababababbbaabaaaaaabaabbabaabbaababababaabaaababbaaaaababbbbbabababaababbabbbbabaaabababaabbbbabbbbaaabbbbaabbbbaaaabbbbbabbbbabbbbbaabbbbbaabbbaabbaaaaaabbababbbaaaabbabbabbbabaabbbabbbaaaabbababbbbbaabbabbbaabbaabbbabbbbababbbbbabbabaababbabaaaabbaaaaabbbbbaaabbbbbaaababababbbaaaaaaabaaaabaaaabaabbbabbaaababbbbababaaabaaabaabbaaabaababaaaabbbbbabbabbaabbbababbaabbababbbaaaababbaaabbbbabbbaaaaabbabbbaabaaaabababbaababbbbbbbaaaabaabbabbbaabbbaabbbbabbbaabbbbbbbababaababababaabbabbaabbbabbbbabaaaaabaababaabbbabbabbbbbbbbaaaabbbababaaaaababaaabaaabbaabbabaabababaabbbabaaaaaabaaaaaaaabaabbabbbbbbaabbbbaaaababbbbabbbaabbabaabbababbaaaabababbbbabbababaabbbaaaabaaaabbabbbbaabaaaabbababbbabbabbabbbbbaaababbaaabbbbaabbbbabbbaaababbabbabaabbabbaaaabbaabaabbaabaababaaabbababaababaaabbaaabaaaabbbbbbabaaaaaabbaabbbbabbaaaabaabbabbbbabbbbababbbbaaabbbbaababbabbabbbbabaabbbaaaababaaaabaaaabababaabbabbaabbabababbabbbabababaaabbaaaabaabbaabababbaabbaaaaabbbaabbbabaaababbbaabbbaaaaaabaababaabbbaabaabbaaaabbaaaaabaaaababbaaaaabaabaaababababaabbbbabbbbabaabbbabaaabbbbbabaabaaabaaabbabababbabaabbbbabbaaabaaabbaababaabbbbabbabbbaaababaaabbaabbabaaabbaaaabbbbaabaaabbbabaabbaaaabbaaaaabaaabaaabbababaabbbbaabbbbbbababababbabbabbaaabbababbababbbabbbaabaaabbaaabaababaabbbaaabababbabbbabbbabbbaabababbabbaabbbababbbbbbaaabbabbbbbaaaaabaababbbabaaabaaabababbabbabaaaabaaaabbabaabbabbaabbbbabababbaababbababaabaaabbabbbbbaabaababbbaabbbabbbbbaaaababbaaaabaabbbbababbbaabaaabbbbbbbaababaabaaabbabbbbbbbaabaababaaabaaabaaaabbbababbbaabbabbaaababaabaabbaaababbabbaabaabaaaaaaabb baababaaabaabaaabaabbbaabaaabbaabbaababababaabaaabbaabbaabbbbbbaaaaabbaababbaabaababbbabaabaaaabbaaabbbabbaabbaababaabaaabbabaabbaaabababaaaabbbbbbabbbbbabbababbaaabbbabbbabbabaabbabaaaabbabaabbababbbbaaabbbababababaababaaabbbabbaabaaabbababbabaaaaaaabaaaabbbbbaaaababbbaaaabbaabababaaaaabbbaaaabababbbaaababaaaabbbaaaabbbababaaabbbbbaaaababbbbaabaaaabbbaabbbbaabbbbaabaaabbaaabbabbababbbbabbbbbaabbbaaaaabaaaabbaaabbbaabbabaababababbbbbbbbbabbbaaababaabababbbaababababababbabaaabbbaabbabbbabbbbabbaaabaaaaaaaabbbbabababababbbabbbbbbbaabbbbabbbbabaabbbabaaaabbbbbbbbabbabbaabaaaaaabbaabbababbbbbaaabbabaabbaabbbbbbabbaabbabbabbaabbbbbaabaaabaababbbabbbababbbaaabaabbaabbbbaaaaaabbaaaaaabaaaababbababbaaabbbaaaaaaaaabbbaababbaabbbaabbabababababaaabbbaaabbbbbbbabaabaaaaaabbabbbbbaabababbaaabbababbbaaabbbabababaabbbbaabbbaabbababbabaaaabababaabaaabaaabbaaabaaaaabbbbaabbaabbaaabababaabaabbabbabbbbaabaaabbbbaabbabbbababbbbbabababbbabbababaaaaaaaabbabaabbaaaaaabababbababaaaabaabbabbbaabaaabbbaababababbbbaababbbbbaaaabbbbbaabbabbbabbaabbaabbbaaabbbbaaababbbababaababbabaababaabbbbaabbabaabaaababababbabaaabaabaaaaabbabaababbbabaabaaababaaabbbbabababbaabbbabbbaaabbbbaaabbbbabaaabaaabbaaabaaabaaaabbbaaaaaaababaababbabbaababaababbbbbbbbabaaaaabbbaaababaababbaabbaababbaabbaaaaaaaaaabbbabbababaabbbaaabbaababaaabbaabbaabbbaabbbbbbbbaabbbaababbaaabbbaaabaabaabbbaabbabbababaaaabaaaaaabbbababaabbbabbbabaabbbabbaababaabaabbbbaaaabaaaabaabbaababbaabbbaabbabbbbbabaabbbababbbababbbaaaabbbbabaababbabbabaaabababbbbbbbbbabaaabaabbbabaabbbbaabaaabbbbbbababbaababaabaababaabbabaaaaabbbaaabbababaabbabababaaaaaabaabbaabababbbbabbbabbbabbbbabbbbbabbaaaabaaaabaaaaaababbabaaaabababbaabaaabaabaababbaabbbababbabababbbbbbbaabaaaaaaabbababbababbbbbabbbaabababaabaaabaabbbbaabaaabbaaabbabbbbababababbaababbaaaaabaabababbaabbbbbabaabbaababbbabaabababbaabbabbaabbabbbbaababbabbaaaaabbaabbabaababbbbbbaaabbabaabbaaabbbbbbabaabababbbbbaabbbabbbaabbabbbababaaabbaaaabbabbbbbbbaaabbaaabbaaaaaaaabababbabbaabaabbbbbbaaabbbbba abaaaabbbabaabbabaabbbaabbaabaaabababababbbabbbababbabaaaabbbabaaaaaaaaabbbabaabbbabbaaaabbbaaabbbbbabbbbbbababaabbaabaabababbbbabaabbaabbbbaabaaababbabaabbabaaababbaaabbaaaaaabaabaabbaabbaabbbbabaaaabbaaaaabaaaabbababaabbababaababbabbaababaabbabbabbbabbabbababbbabaabbbabbababaaabbbabbbbbbbbaabaaabaaaaaabaabbbbbbaababababbabbaababbaaabaabababbbbbaabbbabaaabbabbaaaaabbbbbabbaaabbbbaabbbaaabbbbbaabbabaaabaaaabaabbaabaababaaababbabababbabaaabbaabaabbbaaabbbbbaaabaabbaaababbabbbbbbaabaababbbabbbbbabbbaabbbbbbaaabbaaaaabbaaaaaaaababaaaabaababbbaabaaaaaabaaabbbbbbabbaaaaabaabbaabbbbaaaaaaabaaaabaaaabaaaaaababaaabbabbbbabbbbabaaababbbbabbabbabaaababbbbbababbbaaabbbaababbbbbbbbabbaabbaabbbabbaababbabbbabaaabaabbbaabbbbaabbaabbbbbaabbbaabababbabaaaaaaabaaaabbaababaabaaaababbbabbababbaabaabbbaababbabaabbaabaaababaabbabbaabbbbaabaabbbabaaaaabbaaaabaabbbbbbbbbabbbbaaaaabbaabbabaabbbbbabbaabababbbabbababababaabbbbbabbaaaababaaabaaabaabaabaaaaaaaababbbababbbababbbababbbabbbbababbaaabbbaabbbaaababaabbabaaaabbaabaaababbaaaaabbababbbabbbbaaabbbbbababaaaabaaaabbbabaaaabbbbaabbbbabbbbbbbabaabbbabbabaaabbbbaababbaaaaaabababaaabbaaaababaaabbabbaaabaabbaaabaabbbabaababbaaaababbbaababaaabbbaabbaaaabaaaabbaaaaaababbbbaabbaaaaaaaaaabbaaaaabababbababaabaaabbbbbbbbabbbababbaababbababaaabababbbaabbbaaaaaaababbaabbbbbabbabbabbbbbbbababbaabaabbbbababbbbabbaaabaaabaabaabbaabababbbbbabaaababaaaabaaabbaabbbbbbabaabababbbaaababbaaabbabbbbababbbaababbbaaaabbbbbbabbbaaaabbabbaaabbbbabaababbabbaabababbaaaaaabaabbabbaaabbbbbabaabbbababbbbabababbbbbaaabaaaaabbbbbbaaabbabbabaaabaaaaababbabbbbbbabbbaabaabbaaaabaaababaaabbbbaabaabaaaaaabaababbbaabaabaabbaabaababaabbaaaaabbababababaaaabbaababababbbaabbaababbbabbbbbaabaaaaabbbabbabababbbbbabbbaaaabaabbaaaaaabbbbbbabababaaaabbbbabaabbabbbbaaaaaabaabbabbbbaaabbbaabbaabbababaaaaabaaaababaaaababbbabbbbbbbbaababbbbaaaaababbaaaabbbabbabababaabbaaabbaaaaaaaaabbaaaabaaabbbaaabaaaabababbaabbbabaaabaabaabaabbbabababaabbbabaabababbaabaabaaabbbaaaaaaaabbbabbbabbbbabbabaa babbbaaabbbbbaababaabaaabbaaaabbabbbbbbbbbbbabbabbbbbabbabaabbbaabbaaaabbaabaababbabbabbbbabaabbbbabbbaabbbaabaaabbbbaabbababbababbbaaababbaabbbbaabbaabbababbaabbbbabbaaaabbaaabababbbaabbaaababbbabbaaaabbababbbaabaaaabaaabbaaaaaaaabaaaaaaaaaabaaabbbabaaaabbbaaaabaababbbbbaabaabbabaaaaabbaaaaabaaabbaaabbbababababbabbbabaababbaaababaaaaababbabbbaaaaaabaabbaabababbababaabbaaabababbbbaabbbaabbaabbaabbbbaabbbbabbbbbaaababbbabaaaaabaababbaabababbabbbabbbbbbaaaaaaabbbbabbabbabbaaabaabaababbbababaabbabbaaaabbbbaaaaaabaabaabbbabbaabaaaaababaaababbbabaaaababbbbbababbbabbbbbbababaababbaababaabbbbbabaaabbbabbaaaaaabbbaaabbbabbababaabbbbabbbbababbbabaaaaabaaababaaabbababaaaababbbabaababaabbbbbbabaaabbbaabbabaabaaabbaababaaaaaaaaaaabbabbbaaabbbbaabaabbbbbaabababbbbaabbbabaababaababbbabaabbaabbbaaaaabbaaaaabbbabaaaabbbabbbabaaababbbbbabaaabaabbbaabaabaaaabbabbaaababababbaabaababbbabbbbabaabababbaaaabbaaaabbabbaaaababbababbbbbbbaaabaaaaabbbabbbabbbbbaabbabbaaaaabaababbaabaaaaabaabababbbaaaabbbabbaabaabaaabbaababbabbbbababbaaaaaaaabaabbaaabaabbabbbababbaabbabbbaabaabbabbbaaaabaabaaababaabbbbbbbababbabbaabaaabbbaabbbbbbabaaaaabaaabaaababaababbabbaaabbaaabbbbbbabaaaabbbaaaabaabaababaabbaaabbbbbbababbaaabaaaaaabbabbabbabaabbbbaaabbabbaaabaaababbabbaaaaabaabbbbabaaabbababbabbabaabbabaaaabbbbaabababbbabbabbbaabaaabbaaaaaaabaaaabababbaaaabbbaaabbbbbaaaaabbabababaaabaaabbaaaaabaaaabaaaabbabaaaabaaababaabababbbbbababbbabbbabaaabbaababbaababbbababbbbaababbabbbbababaaaaaaabbbbbaabbbaaabbaabbbbbbbbabaababaabaaabaaaabbbaaabbaaabaaaabababbbaabbaabbaaaabaabbbbabbbbbaaaabbbabbaaabbbaabaabbbaaabbabbaaabaabbbbaaaabaaaaaaabaabababbabaaaaababbbabbbaaabaabbaababbbabaabaaabbabbaaaabaaabbaabaaaaabaabbbaabbbbbabbbaabaabbbabbaabbbbbbaabbaabbbaabaaaababaabbbbbaabababbabbabaaaaababbabbbaabaaaabaabbbaabbbababbbbaaaaaabbbbaabbbaaabaaabbbbabbbaaababbbbabbbbbbaaabbbabaaabbbbbaaabbbaabaaaabbbabbaaabbbbbaaaabbaababbbbaababbbbabbbaabbbbabbbbaaabaaaabbbbaabbabbbbabbabbaaaabbbaabaabbabababbabbabbabbabaaabbaabbaabaaaa bbabbaaaaabaaabbabbbaaaaababbbbbbbabbabbababaaababababbbaabaaaabaaaaaababaaababababbbabbbbbaaabaaabaababbbababbbbbaabbbabbbabbbaaaaaabaaaaaababaaabaaabaabbbbbabbbbbbaaaaaaabaaaababbbababbbbababbaabaabaaababbbbbaabbabaabbbabaaabbaabbbbbababbbbabbaabbbaaaaaaabaaaabaabbbabbbbabbaabaabbbaabbabbabaaabbabbbbaabbbbbbaabbbbaabbbaaaabbbbbababbbbaaaaaaababaaaabbbbbabbaababbbabaaaabaaaabbbbbaabaabbbabaaaabbabbbabaabbbaaababaaaabbaababababaaabababbbaaabaaaaababbaaabbabbabaabbbbbbbaaabaabbbbaabbbbbbaabbaabababaaaaabaabbabbbbbbabaabaaaababbbbbbbbbbbbaaaaaabbababbbbbbbabababbbababababbbbbbaaababaabaaababbaabaabbbbabbbaaaabbbbbbaaabaaaaaaaabababbbbbaaabbbabaabbbabbbbbaabaabbbbaaabbaaaabbbbababababababbababbbbbbabbaaabbbbbaaabaaaaaabbaaaabababbbabbababbbabbbbabbbbbababbabbbaaaaaabbbbabbbabbaaaaabaabbbaabbbbaaabbbabababbabbababaabbabbabbaaabaaababbbbbabbabbbbbaabaaaaabbabbbaabbbbabbababbbbbbaabbabbaabaaababbbabbabaaaaaaabbbbaaabbaababaaabbabaaaaaaaabaaabbbbabaababaabbbabbabbaabbabaabaabbbbabbbababbbbaaaababaaaabbaabbaababaaababababbbababbbbbabaabbbabaabbabbabbbaabababbbbbbabaaaabababaaaabbbbabbbbbbabbbaaaaabbabbabbbaabbbaaabababaabbbbababbaababbbbbaabbaaaabbaabbabbbbbbbaabbaaaaabbababbbaabaabbbbbaabbbbbbababbaaaababababbbbabbbbbababaabaaaaaabbbaababbbbaabbbbaaabaaaaaaaabaabbabbbbabbabbbaabbbbbbbbabbabbaabaaabaabbabbabaaaabbabaaabbaaaaaabbbbababbbabbbaaaabbbbabbaaaababbbbbbbabaabbaabbbaaaaaabbbababbbbabaabaaaabbabbbbbbababbbbababaaababaaaaaababbabbbbbbaabaabaabbabaabbaaaaaaaababaabbaabababbbbbbbbabbbaabbababbabbbaaabbbbbaaabababbabbabaaaababaabaaabaabaaaaababbbbbbaababbbbbaabbbabbaabaabbbabbabbaabbabbaaaaabaabaababbaaaababaabbbaabbaabbbbbaaaaabaababaabababbaabaaaaabbbabbbbbaaaabaababbbaaaabbbbbabaabbabbbaaabbbaaabbababbbabbabaabbabbbabbbaaaaaabbababbbabababaabbbbbbaaababbbbababbabaabbbbababaaaababbaaabaaaabbaaaabbabbaaaaaaabbaabbabababbbbaabaaabbbbaabaaaaaababaabbaaaabbbabbabbaaabbaaaabbbabaabbabbaabaaabaabbbaabbbbbaaaaaabbaabaaabbbbbbbbaaaabababbbabbbbbabbabbaabaaaaaabaaaabbaaaababba baabaabbabbaabababbbbbabaabbbaabbbbaababbabbaabaaaaabbaaaabaaabababbbaaabbababaababababbbaaabbbbabaaaaabaaabaaababbaaaabaabbbaaabbbabaaaaabaababbbaaaabaaababbbaaaaaabbbaabbbbbbabbababaaaabbbaaaaabbbbbbbabababbbaaaababbbabbabaabbbbaaabaabbaabbbabaababaaaabaabbbabbbbabbabbbaaababbabbaaabababbababbabbbabaaaaaabbabaaaabbabbaabbababbaabbaabaaaaabaabaaaaabbbababbabbbbbaaaaabababbabbbbababbaabaababbaaabaababaaabbaaaababbaaaabaababaabbaababaabbabbaaababaabbaaaabaaaabbabaabbbbbbabbbababbabbbaabaaaaabababaababaaabbaabbabaaabbaabaaababababbabbabbbbbabaabaabababbabbbbbabaaaabbbbbbbabbbaaabaabababbbbbbbbbababbaabbbabababaabbaabbaaabbabbaaaaabaaabbababbbaabaaabbbbaabbaaaabaabbaaabaabaabbaabbbbbaababaabbbbbbaaaaabbabaabbaabbabbbbbaabbbabaaabbbbbabbaababaaaaaaabbaaaabbabbbabbbbaaaaaaaaabbaaabbaabbaabbaaabaaabaaabaaaababaabbababaaaababaaaabaaabaababbbbababbabaaaaaaaaaabaabbaaaaaababbbbababbaabbbaababaabbbbbaabaaaabaabbaaaabbabaaabbbbaaabbbabbbaabbabaabaaabbabaabaabbbbabbbbbbaabbbbaaaaaaababbbaabaaabababaababbababbbbabbabbabaabbbababbbbabbbaababaabbbbbaababbababbabbaabbbabaabaabbbbabbabbabaabbaaabbaaabbaaaaabbbbaabbaabaabbaabbabaabbaaabbaabaaaaaabbabbbbaabbbaaaababbabbbabababbabbaaababbabbaabbbaabbaababbabbbbbaabbbabbbbbbabbbaaabaabbbbbbaababbaaabbaabbbabbaabbbbbbaabbbabbababaaaabaabbabbbaababbbbabbaaaabaabbaaaabbbaaaabaababaabbaaabbaaaabaabbbbbabbbaaabaabaaabaababaaaaabaaaaabbbbbbaaababbbaaaabbbabbbbababbabbaabbbbbbbbabbaabbbababbaaababbaabbabaaabaaabbbbabaabbabbbaaababaaababbbabbbbaaaabbaabbbabaaaaabbbabababbbbaababababbaabbbababbbabababaaaaabaaabbbbbabbbbbbaaaaaabaaabababbaaaabbaabbbaabaaabaaabbbbaabababbbaabbaabaabababbabaabbaababbabbaabaabbaaaabbabbabbbbbbbbbabbabaabbbabbaaababbaabbaababbababaabbbabbbabbbabaaaaaaababbaababbabaabaabaabbbbababaabbbaabaabbaaabbbaaabaaaaababbababababbabbaabaabbabbaaaabababbaabbabbaabababaabbbabbbbbbbbbbbabbabbbaaabbabbbaabbabbabbaabaaababbabaaabbaaababbbbabbbbbbabbbbaabbbbbbababbaabaabbabbabaabbabbabbbbaabbbbaabbbbbbaabaabaaaaaababaabbbbbbbbbababaab baaabbbbaabaaabaabbababbbbbbbbaaabaaabbbabaaabaaaabbbbaababbabbabbababbbabaaaaaababababbabbababbbabaaabbbbbabaabbabbbbabbbabbabbaaaaaaaabbaababbbabbaabaabbaabaabbbbaaabbaaaaababaaabaababbbbabbbbbbbbbbbaabaaabbabbabaaaabbababbbbabbbabbbbbbbbabababaaabbbbabaababbabababbabaaaaabaaabbbabababaaaabbaaabaaaaabbbaabbababaabaaaaaaabbbbababaaabababbbaaaaabbbabbabbaabbbababbbbbabbbaababbbbababbbbbabbbabbabbabbaaabbbbaaaaabbbbbbaaabaaabbbaaabbabaabbbaaabbbabaaaaaabbaabbbbbabbbabaaabaabababaaaaaaabaabaaabbbbbabbbbbaaabbbaaabbaaaaaaaababababaabaaaaabaababaabaaabababbbabbbbbabaabbbabbabababbbbabbaabaaababbbbaaabbbbbaaaabbabbabbbbbbbababbbabbbbbaaaaaabbaaababbbbababbbaabbabbabbbbaabaaaaabbbbbbababbabbbaaabbaaabaaaabaaababbbbbabababaaaaabbaabababaaabaaabababaaabbabbabbbabbbbabaaaababaaabbbbbaabbbbaabaaaaaababbbbbbbabbbbaaabaabaaababbabbbabaaaaabaaabababaabbbabbbabaaabaabaabaabbbbbbbababbabbabaaababbbababbabbaaaaabbabbabbabababbbbbbabaabbaaaababbbbbaaababbaabbaaaabaabbbbbbabbaaaabbbabaababbabbaabababbbbabbaaabbbabbaaaaaaabbaabbaaabbbaababbbaabbaabbababbbaabbbabbababbbbbaaaaaaabaabbaaaaabababbaaaaaabbabbababbaabbababbbaaaabbbabbabbbaaaaaaaabaabbbaabbabaaababaabbabbaabbbabbaabbbbabbbbbaaaaaaabaababbbbbabaaabaaabbabaaaababaaabbbabaaaaababaaabaaababbbbbbbababbbababaabbbbbababababbababababbababbaaaabbbabababbaabbabaabbbabbababaababbabbabaaababaaabaaaaaababaabbaabaabbbbbabaaabbabaaabbabaabbabbabbaabbbbbaababaabbaaabaaaabbaabbbbbabaaabaababaabbbabbbbbbaabbbbabbaabaaabaabbabbbbaabbabbabbaabaaaabaaaabbbbaabbbbbaaabbaaabababbbaabbabbbaababaababbbbabaaaaaaabbbabbbbabaababbaaabbaabaabaaaaabaaabbaabbabbaaabbbbbbbabbbaaaabaababbbbbababbbbaabaabbaaaababaaaaaabaabbaabbaabbaaaabbbbbbbbbbabaabbabaabaabbabbbbabbababaaaaabaaaaaabaabaabaaabbaabbaabaaaababbabbabbababbbabbabbabbbbababbbbbaababaabaaaaaababaabaababaabbbaababbbbaabbbbbbbababaabaaabbbaabbbaabbbabaababbbababbabbbabbbbbbaaaaababbbbaaabbbababaabaabaababaaabbaaaaababbaabbaabbbbbbabaaabaabababbaaabababbaaaaaaabaabababbbaababbbabbbbbbabbabbbaaaaaabb abaaabbabbabaabbaabbabbbabbbaaabbbbbbbaaabbabbbaaabaabaaaaabaabaabaaaaaabbaabaaaabbbaaababbbbbabbaababbaabbabbbaabaaaaababaabbababaababaababaabaaababaabbabbabaabbbbabbabaaaaabbbaabbbaabbbbbababaaabaabbababbaaaababaabbaaabbabbaaaaabbaabbbbbbabaabbabababbabaaaabbbabbabaaabaaabbababbaaabbaabbbaaabbbaabbaabaaabaabbabbabbbbabbbababbaabbaaaaabaabaabbbaababababbaaabbbabbaabbbbababaabaabaaaaaabbabaabababbbaabbbaabbbabbbbbbbbbabbbbbaabaaabaabaababbbaabbababbabbabbabbaabbbaaaaabbabbbabaaaaaaabbbaaabbbbbaaaabbaaabaaaabbababbabaabaabbbbabaaabbbabbabbababbaaabaabababbbababbbbbbaaaaaaaababababaaaaaababbaaabbaaaaabbaaaabbbaabbabaaaaabababaaaabaaabbabaaababbaababbaaaabbbaabbbabbabbaabaaaababababbbabbbababbbbabbababbbbabbaababbbbbbbaaaaaabaaaaababaababbbaabbbbbbbaaaabaaaababaaaaaaaaaabbababbbbababbbaaababaaabbabbbaabababbbbbbabaabaaaabbaaabbbbabbabbaabaababbaabaabbaaabbbabaaabbaaababbababbbbbbabaababababababbbabaaababbbbaaabbbbbbabbbbbbabaabbbabbabbaababaaabbbbbbbbbabababaaabaababbbbbaabaaaaabaaaaababbbabaabbaababababaaaabbbbaaabaabaabbbbbaabaaabaabbaaabababaaaaaaaaababbabbabaabaabbaaaabaaabbbbabaabaabaaabbbababbabbbbbabbbbbaaabbaaaabbbbabaabababbbaaaabababbabbbbbbababaabbbbbbabbaaaabbaabbabbaaabbbaaaabbbbbbaaaaaaaaaaabaabbaaabaaaaabbabbbbbbbbbababbbbbbbbbbabbaaaabbaabaabaaabbbbbabbbbabababbbbbbaaabbbaababbbbaaaabaaabaabbbaabababbbaabbaaabbaaababbaaaaaaaaababbbabbbbaaaabbbababbbabbbaaabababbabbbabaabbaaaabbaabbbbaababaaabababbabbbbbbbabbaaaaabaabbabbbbababbbababaaaabbabbaabbbabbabbaababbbbbbbbbbaaaabaaaaabbababbabaabaabaabababaaaabbbaaabbabbbaabaaabaaaaaabaabbabbaabaabbbbbabbabbaaaabbbaabababbabaabaaaabaaabaaaaababaabbbaabaabaaaaaaabaabbababbbbaaabaabbababbbbbaaababbabaabbaaabbbbaababbbaaaabbaabbbabbbabbababbbabababbbbaaaaaababbbabababaaabbbbbbaabbbbbbbbabaabbbaaaaabaabbaaaabababababbabbaaabaababaaabaabaabaaaaaaabaabaabaabaaaaaabbbabbaaaabbabbabababbaabaabaaabbbaabaaababababbbaababababbabaaaabbaabbbababaaaababbbaabbaaababaabababbbaababaabababbaaababaaaaababaababaababbbbbbababaaaaaab bbaabaababbaabbbabababbbbaaaabaababbbbbaaabaabbaabbabaaabbababbaaaabaabaabaaaaababaaaabababbabbabbbabbbbbabaababbbaababaabababaaabaabaabbaababbbbaabbbaaabbbabbbbabbabaaabbbaabaaaaaaaabababbbbaabaaabababbbbbbabbbbbaaaaabbaabbaabbbaaabbabbabbbabbbabaaaabbbaabbaabbabaabbaaabaaabaaabbabbbaaabbaaabaaaababaaabbbaaaaabbbbaaabbbababbabbbbabaabaaabaaaaaaabbbaaaabbaaababbbabababbabaabbaaabbbaaabbabbbbabaabbbbabbbabbabbbabbbababbbbaaaaaaabaaabbabbaababbbaabbbbaabaabaaaaabbaabbabbaabbaabaaaaaabbaaabaaaabaabbbaaaaabbaaabaaabbabaaabbabababaabaaaaabaabaababaaabbbabbaabbabbbbbbbabaabbbbaaaaaabbabaabaaabbbabbbababaaababbaabbabbaaaaaabaababababbbababaabaabbbaababbaaaabaaaaaaaabbbbbaababaaabaabababbabbababbaabbababaaababbabaaabbabbbaabababbaaabbbbabbbaaaabbbaaaaaaaabbaabaababbbabbaaaaaaabbabbbaaaaabaabbaabbabbbaababbababbbabbabbabaaaaaaabbaabaabaabbaaababaaaabaabbaababbbbaabbaabababbabbaaaaaaaaaaabbbaaabaaabbbababaabaaabbbaaaabaababaababaabaabababaaabbbabbaaababbbaabbbbbbbbbaabaaabbbbbabaababbbaaababaaabbaabaabbbbbbbababbabaabbabbaaababaaabaaaababbbabbababbbbabbabbbabbaaaaaabbbbbbbbbabbbbbbbbbbbaaabaaabbaababbabbaababbbbaabbabbaaababbabaaabbbbbbbbaaaaabaabaaaabbaaaabbaabbbbaaaabbaabbbabababbaaaaaaaabbabbbbaabaaabaaaaaabbbabbaabbaaabbabaabbabbaaaaabbaababbbaababbbaaaabaaabaabbaaabbaaabaabababbaaabbaaaabaabaaaaaabbabbaaabbbbbabaaabaaaabaaabbababbaabaaabbbbbabaaaaaabbaaababababbaaaabababbaababbbaabababaababbaaabbabaaabaaaaaaaabababbbababbabbbbbaabbaabaababaaabbbbbabaababaabababababbaaabbbabaaaababaaabbabaaaaabababbaaabaaaabaaabbbbabbbabaabbabaabbababaabaaaabaabaaaaabbaabaabababaabbabaaaabbaaabbaaaaabbbabaaaabbaababaaababbbabbbaaaaabaabbbaaaaabaaabbbaaabaabbabaaaaabbbbababbbaaabaaabababaaaabbbabbbbaaabbbbbbaabaabbbbbabaaaabbabbbbbbbbbababbabababbbabbabbaaabbbaabbbbabbbbbaababaaabaaaababbababaabaabbabbabbbbaabbbbbabaabbbaabaabbbbbaabbbaabbaabbabababaabbbbaaababbabbababaaaaaabbbbaababbaababbbbbbbabbbbababbbaaaaabbabababbabbbaaababbbbaaabababbbbaaabbaabaaaababaaabbbbbabbbaaabbbbaabbbbbaaabab aaabaabbabababaabbaabaabbbbaaabbabbaaababbababaaabaaaabbabbbbabaabaaaabbabaaaaaaabaabbbabababaabaaaaaabbbbabaabbabaabbbabbaabaabaaabbabbabbabbbaaabaaaabbbbbabbbabbbaababbbaabaababaababaaabaaaaabbbaabbabaababababbaabbaabbbaaaaabbaababbabbaaaabbbbaabaaaaaaabbaaabbababbbaabaabbbbaaabbbaaababbbaaababbabaaababaabbbbbbbbbababbbbabbaabbaababaabaabbaabbaabbbaabbabababbbabaaabaaaabbabbabbabbbabbbaaaababbbbbaaaabaabbaaabbaaaaaaaaaaaaababbabaabbaaaabaaabbbbaabbbbabbbaaabbaaabbbbabbbaaaabbbaaabbbabbabaaabaababbbaabbbbbbababaaaabaabbaaabababbabbbbbbaaaabbaabababaaaaababaaabaaababaaaababaabbabbaaababaaaababaaaaaaabbabaabaabbbbbbbaabbaabbbbbaaabbababbbabbabbbbabaabbbbbbbbbbbbabbaaaababaabbbabbbbabaabaabbaabaaaabaaaabaabbabbbababbbbaababababbaaaabaaababaaaaaabbababbaaaabbabbaabbbaabaaababaaabbbbabbaaabaaababaaabbbaaabaaaaaaabbaabaabbbbababbabaabbabbbbaabbbbaaaaababbbbbbaaaababababbababbababaababbabbbaababbaaaabaababbaaaabbbbabbbababaabbbababbbaaaababaaaababbababbbababaabbbbbbbbbaabababbbbababbbabbbbabaaaaabaaababbaaaaabbbabbabbbabbaabbaaabababaabaabbababbabbbbbbbababbbabbbbbbababaaaaaaababbbaabbabbabbabbbabbbbabbbbbbbbbbaaaaaabaaabbbabbaaabababbaabbbbabaaaaaaaabaaaabbbababaaabbaabbbaaababbbbabbaaabbaaaaaaabababababbabbabbabbbaaaaabaabbababbbbbbabbbaabaaabbbababbbbbababbabbaaabbbabbaababaaaabaaaabbaaaaaaabaaaabbababbababbabbbabbbaaabbbababaaababababbabbaaabababbaabaaabaaaabaabaabababababbabababbbaabbbbbaabbbbbbbbbaabbaaabbbabbbabababbbbbbbaaabbbabbbabbbbaaabaabaabaabaaaabbbbaabbabbabbaaabbaaabbabaababbbababaaabbbaabbbbabaabaaaabbabaaabbbbbbbbabbbbbbbbababaabbbaaabaabbaaababaaaabbbbbabbaaaaaabbaabaabaabaaaaaaaaababababbaaabbbbaabababbaaabbbaabaabaaabababbbabababbaaabbbbabaababababbbaabbabbabbaabaabbbaaababaaaababbaabaabaaaabaaabbaaaabaabbbbbbbbaabbabbbbaababbabbbbbaabbaabaabaababbababaabbbbaabbaabbbbabababababbbbbbababbaabababaabbbaabbbaabbbabaaabbaababaaabbbbbaaabbbabbbababbabbbaaaaaabbbaabbbbaaaabbbabaaabbbaaabaabbbababbbaabbbabaabaabbabbaaabbaabbaaababbbbaabaababbbaababaaaababbbaa aaabbabaaaaabbbaabbaaabbabbaaabbbbaababbababbaabaaabbbbaabbaaabbabbbababaabbbabbaabbbbaabababaabbbaaabbaabbabbabbbaabbaaabaaababaaabaaabbabbabaaaaaabaabbaabbbbabbbbaabbabababaaabaabababbbbabbaaaabaaaaabbbaabbaabaaabbbbaabbbbaabbabaaaabbaaaaaabaaabbbababbaabbabaababbabaaaabbaabbababbbabbbabbaabaaaaaababbaaaaababaabbabbbbabbbaabbabbbbabaaababbbbbbbabbbbabbbbaabbbaaaaabbbaaabbbaaabaabaaaaababbabbaabaabaabbbabababbaaaaabbaabaabbbbabaabbbbbabababababaabbbbababbabbbbaababaabbbbaabbabbaaaabbaabababaabbbbaabbabbbabbbaaabaaaabbaabaabbbaaaaabbabababaabbbbaabaabababbabbbabaabbbabaabbaabaabaaaaabbaaababaabaababbaababbababaabbababbaaababbababbbbaabbbaaaaabbbbabbabbbabbbaabbbaaabaaababaaababbaaaaaababbbaaaabaaaaaaabbaabbababbbaaabaaabbbbabababbbabababbbbabbabaababbabbbaaabbaaabbabbbaaaabbbbbabbbbbbaaabbaaaaabbbbaaaabbaabababbaaabbabbaaaabbaaabbaabbbbaaaabaabbabbabaaabbbabbabbbaaabaababbbabaabbbaabaabaababaabbbaaaabaabbababbaabaabbbabbbbbbbbabaabaababbbbbbaabbabbbbaaaabbaababbaabababaababbbabbabbabaabbabaabaabaaaaababbaababbbbabbbbabbaababaaabbbbabbabbbbabaaabbbbabaaaaaaaababbaaabbaaabbababaabbbbababababbbbaabaaabababbbaaabbbbaabbaababaababaabbbabbbbaabaabbaaaabbabbbbaababaaabbbbbaaaaaabbbbbababbaabbabbababaabbaaabbbbaabbbbaababbbaaabaababbbabaabbbbbbbaabbbabaabababbaababbbbbabbaaaaabbbabbbababbabbaaabababaabaababbbbabbbbbbabbbbabaaabbbababbbabbbaababbbaaabbabbbaababbaaabbaaabbabbbbabbaaaabbbabbbbaaababbabaaaaaabbbababbbbabbbabaabaaabbabaaaaaabbbaabababaabbaabbabbaaaabaababaababaabaabbabaaababaaabaaabbabababaabbaababaabaaaabaabaabaaaaabbaabbbaabbbbbabbaaababbabbbbaaaabbbabbaaaabaababababbaaabababbaabbbababababaaaabaaaabbbaaaabbaabaabbbbaabbaaaaababbaaaabbbbbababbaaaaabbaababaaaaabaabbbaabbabbababbaaaabbabaabaabbbababbbaabbaabbbbbbbaabaabaabbbababbbabababbbbbaababbbbbabbabbababbbabaaaabbbababbabababbbbaaabbbabbbbbbbababbaaaababaabbaaabababbbbbababaaabbbbaaaaabbbaaaabaaaababbabbaaabbaaaabbabbaaababaaaaaaabaabbaaaabbbbabbabaaabbabaabbabbbababaaaabbbabaaabbbababbbbabababbbaabbabaaaaaa abbbbaabaaabaabaaabaabbbbababababbabaaababbbababaaabababaaaabbbabbbbbbbababaabaabbbaaaabbabbaabbabbaabbbbabbabababbbaabbbbbaaabbbbababbabaabbabbbbbaaabbbabbbabbaaaaaaaaababaaabbabaabaaabaabaabbbbaaaabbbbabaabbaaabaabaaabaabbabaaababbbaabbaabaabbbaabbbbaaabbbbaabbabbbbabaabbbbaaabbbbaababababbbabbaaaababaaabbbbbaaabaababababbbbbaababbbbbbaababaaabbabaaabbabbbaabbaaabababaabbbbbbbbababaaaabbbabaaaabaabbbababbababaababbbbbbaabaabbaabbaabbababaaababbabbaababbabbbaaaababbaaaaaabaaababbbaaaabbbaaabbbbbabbaababbbbbbaabaabaabbbbbaababaaaaaabbbbabaaaaaaabbabbbbbabaababbbbbabaabaaaabbababaaaaaaabbabaabbababbaaabaaaaaaaababbbabbbababbaabaabbbaabababaaaabbababbbbabbbababbaabaabaabbabbabaaabaaaababbaaaaabbaabaaababaaaaabbbbabbaaaaaabbaabbbabaaabbabaaababaaaababbbbaaababbbbaabbaababbbababbabaabaaaabbbbbaabbabaababbbbbbbababbabbaabbbabaaaabbabbbbaaabbbabbabaabbaabbbbaabbbbababaabaaabbbaaabbbbaababaabbabbaabbaaabaaabbababbbbaabbbaaaaaaaaababbbbaabbabbabbaaaababbaaabbbbaabaabbaababaaaabbbbbbaabbbbbbbaabaaaabbbbbaababaabaaabaabbaaaabbababababbaaaabaabbbbabbbbbbaaabbbaabbbabaaaabbbaaabbabababbbbaaaaaaaaaabbbabbabaaabbabbbaababbabaabbbabbaaabbbbbaaaaabbbbbbaabbaabbabbabaabaaaaaababaabbbabbababbabaaaabbaabbbaabbaabbaabbaababbbababaaaabbbbaababaabaaaaabbbaabaaabababbbaaababaaababbbaaaaabaaabaabaaaabababbbbbababbbbababababbaababaabbaabbabbaabbaabbbaabaaabababbbababbaaaaabbaababababababbbbbababbaaabaaaabbaabaaabaababbaabababbabbaaaabbbbaababaaabbabababbabababbbbbbabbbbbbbbbabaaaabbbaabaaaabaaababbabaaabbabaabbbbbaaabbbaabbabbbbbbbbbbbbbbabbababbbabbbbaaababbbaabababbbababaabaaaaababbbababbaabbbbaaaabaababbbbbabababbbaabbbbaababaabbaabbaaaaaabbbababaabaaaaaabababababbaabaaaaabbaaabaabbbaabaaabbbbbabaaaaaaabbababbabbabbbabaababbabbaaaabaaababababaaababbabbababbaaabbababbaaabbaabaaabbbbabaabaabbbbaababbaaabaabaaabaabaabbaaaaaaaabbabbbbbaaaabaaaabbaabbbbbaabababbbabaaabbbbbaaaaabbbbbaabaaaaaabbaaaaaabaabbaaaaaaabaaabbabaabbbaaaabaaaaaabbabaaaabbbaababababbbabbbabaaabababbbabaabbaabbbbaabbababb bbbaabbbabbbbaabaaaaabaaaabaabbabababbabaabbbabbbbbaaabaaababbbbbbaaabbaababbabbbaabbaaaaababbbaabbbabbbabababbaababbabaabbbbaabbabbbbbabbbbaaaabaabaababbbbaabbbbabbbbababbbaabbbbaabbababbbbababbbabbaaabbabbbbbaabbabbabbabbbaaabaabbabbaaaabababbbbbabbbabbbbbbbbabbbaaabaaaaabababbabbbbaaaabaaabbbabbbaabbbbbaaabbaaabaababaaabbbbbaaaaaabaabbabbabbaabbaaaababaabaabbbbbaabbbababbabbabaaabbaabaabaababbbaaaaababaaaabbbaaabbbbabaaaabaaabbbabbbaaabbbbaabababaaaabbabaabbbaabbabbbbaababaaaaaabababbbabaababbbbbaaaabbbbbbaabaabbbbabbaabbabbbabbababbbabbbbbaaabbaabbababbaaaabbbbbbabbbaaabbbbabababbbbabaaaabbbbbbabbbbbaabaaabbbbaababbbabbaaababaaaababaaaaaaaababbbabbaababbabbbbbbbbbabbbbabaaabbaabbbabbaabbaaaaababaaaaabaabbbabaabaabaabababaaaababbbaaaabbbaaabbaabbbaaabbbbbbaababbaababbbabbbaaaabbaabaabbababbbbbabaaababaababbaababbbbabbbaaabaaaabaabaabbbabaaabaaaaaabbbbbabbbabbabababbabbaabbbaabbbaaabbbaabbabbaaabaabaaaaabbabaabbabbbbbbabbbaabaabbaabaabbbbaabbbababbababbbaabaaaabbaabaaaaabaabbababaabbbaabaabababaabaabaaaaabababaaaaaaabbabababbbabbbbbaaabbbbbbbbabbbbabbbbabbbbbbaabaabbababababaaaababaabaaabaababbbabbaaaaababbaaaaaaabbaabbbaaabababbbabbabaababbbabaaaaabbabbbababaaaaababbbbaabaabbbbabbbbbabaaaaabaabaabbabbababababbbbbbabaabbaaaaabbababaabbbbbababbabbbbabbaabaaaababbbabaaababbbbabbbbabaaabaaaaabbbbbabbabaabbaabaaabbaabaaabaaabbaaaaaaabbbabbaabbabaabbbabababbbaababaabbbbababababbbaaaaabaabbbaabbbbaabbabbaabaaaabababaabaabbabaabbbbbababbbaabaabaaaaababbaababbbbbbabbaabbaabaababaabbbbbbabbbabbbaabaaaababbaaaaababaabaabaaaabbbbbbbbbbbaaaabbbabbaaababbabbbaabbbaabaaaabbabbaaaabbbaaabbbabbbbbbbbbbaabbbbbbaaabbbbaaaabaaabbabaaaaabbabaabbbaaabbabbabbabaabbaabbabaababbbbabbabbbbbaabbabbbbbaabaaabaabababbbaaabbaaaaabaaaabbaababababbbaaaaaabbbaaaababaabaabbbbabbbaabbbabbbaabbbbabbaaabbabbababbabbbbbaabaaababbaaabaaababaaaaababaabaaabaabbaabaaaababbabbaababbbbbabbbaaabbabbbabaaaaabbbabaababbbbaabbaaaaababaabaabbabbaaabaaaaaaaaaaabbababbbaaaaaabbabababaaaabbabababbbbabaababaaababaa bbbbabbbabaabbabbbbbaaaaaabbaababbbaabaaaabbabbaabbabbbaaabaabaabababbbbbbaabbbaaaabbbaaababbbbbaabbbbbaaabbbaabbbbaabbbaaaaabababaababaaababbbabaabbabaabaaaabababaaabaabbbabaabbbaabababbbbbabbbaaaaabbaabbbaabaababaaaabbaaaaaabbbabbaaaabbbbbabbaaaababaabbaaaabababababbbabbbbbaaabababababbbabaabaabaaabababbababbbbbaabbbbbaaabbbbaaaabbaaabbbbabbbaabbbbbbaaaabaabaababbbaabbbabababaaaabababbaaabbaabbbbaabbbbabbbbaabaabbaababaababaabbbaaabbabbabbaaabbbbbaaabababaababbbbbaaaababbabbabbaabbbaaaaaaaabbababaaaaaaabbaababaaaabbaababbbbabbaaababbbbbbbababaaaaabaabbbbaaaababbbabbaabaaababaaaaaaaaabbbaaaaaaaabbabaabbbbbabababbbabbabbbaaababaabaaabbbaabaaaabaaaaabbbababaaaabaabbbaabbaaabaabbabaabbbabbbbbababbabbabababaaaabbbaababbaaaaabaaabbababababbaaaabbbbbabaaabaabbaabbbbabaaababbbbbbbbbbaababbaabbabaabbabbbbbabbabbbababbbaaaaaababbaaaababbabbbaaaababababbbaabaaabbbbbbabbabbbaabbaaaaabbbbbbabababababbabababababbaaabbbabbaababababababbbbabaabbbaabaabaababbaaaabbaababbabbbbababaabbabaaabbbaabaaababaabbaababbbababaabbbabbababaaaabbbaaaabbbabbaababbababbaaaabaaaaaaaaaabaaababbaabbbaababbabbaaaabaaaabbbbabaabbaaabaaaaabaaaabaaaabaababaaabbabbababbbbabbabbaabaabaabbaaababaabbbaaaaabbbabbbbaaabbbababaaaabababbaaaabbaaabbbbaabbabaaaaaaaababbaaaabaaabbbaaaaaabbbababbbbaabbababaaaabaabbabaaaabbaaabbaabababababbaaabbabaaabaabaababbabbababbabbaabaaabaaaaaabbaaaaaaaabbaababababaabbaabbabbaabbbaaababaaaaabbbbbaababbbaabbabbaaaaaababbaaaabbbbaaaababbbbabababaaaabaaaaaabbaaabbabaaababaaaabaabababaabababbbbbbbabbabbaababbaabaaaaaaabbbbbaaabbbabaaaabaaababbaaabbabababaaababbbbbabbababbbaaaabbaabaaaababaaabaabaaaaaaabaabaaaaaaaabbaaabbbabbabaababaaabaaabbbbaabaabbaaaabbbaabbabaabaaaababbbbabaabaaababbbbbaabaaabaabbabbababbbbbabbbbbaaaaababaaaaaabbabaabbbabbaaaabbbaaaaabbaaaabaababaaaababbabaabbbabaabaaaaababbbbabababbabaabbababbaabbbbababaabbbaaabbbaabbabbbbbabaaabbbbbbaaabababbabbabbbbbbbaabbababaabbabbbbabaabbbabaababaaabbabbabbbaabbabbbbbbaaaaaaaabbaabbabaaaabbbababbaabbabbbaaabbbbabaabaabbbb ababbabaabaaabaababababbbbbbbbaabbaaabaaaababbbabaabbababbbabaaaaaaaabbababababababbaabaabbbabaaaaabbabbbabbabbabbbbbaabbabaabbbbbbabaabbabbababbbbbaababababbabbbababbbaababbaaabbbaabbbaabaaabaaabbbaaaabbabbbabbaaaabbabababbbbbaabbaabaaabbbbabbabaabaabbaabaaabbbbbababaabaaabbababbbbbbbbbaababaaabbbabbbbbaabaabaabababbbaababaabaababbbaaabbabbbabbbbbbbbbbbbbaababbbbbbbbabbabbbaaabbaaabaabaabbbbbbbbaaabaaababbbaabbabababaabababababababbbabbbaabbaabbbabaaabaababbbbabaaabbabbaaabbbaabbbabbbbbbabaaaaabaaaabbbaabbabbaabbbbbbbabbbbabbabbabbbbbaabbbbbabaaaababbbbbababaabbabbababbabbbbaaabbbbbbaabababbaabbbbabbbbbbbabbabbbaabbbbbabbaabbbbbabbbabbaabbbbbaaabbabaabababababaaaaabaabaaabaabbaababababbabaaaababbababababbabbbbaabbabbbbbbbabbbaabaaaabbaabababbaabbabbbbaabaabaaaababbbbaabbbbababbaaaabaaabbabbaaaabbbabbaaaabbaabbbbabbbbbaaababaaabbaaaaabbababaabaabbaaaaabbaaabaabbabbaaababababbaaaaabaaaababbaabaaabbabaabbabbaabaabbaaaaaaaabbbabaaababbbaabaaabbababbbaabbbaaaabbabbbababbbaababaaababbabaabbbabbbabbbbaaaaabaabbaabbbababaaaaaabbababbabaaababaaababbaabbabbbaaaaaaabbbabbaabbbbaabbabaabaaaabaaabbbabbaaaababaabbabbaaabbbbaabbbbabbbaaabaaaaaaaababbaaabababaaababbbbababbbaaabbbbbaaaaababababaaabbaababbbbbbaabbabaaaaaabaabbbbabaaababbaaaabbbbbbababbbbaaabaaabaabaaabaabbabaabaabaabbbabbbbbaaababaabbababababaaaabbaaaabaaaabaaaababbabbbbabbbabbaaabbbaabbabbbabaaabababbbbbabbabbbbbbbabbbbababbbbababbbbbaaabbbbbabbbaaabbbaabaaabaaabbababaaabaaaaaaabbbabababbbabaaaabababaaabbbbabbbabbbbbbaaababaabbababababaaaaabbaabbabbaaaabaababbaaaabaaaabbabababaabbbabaabbabbabbabaababbabbabbbbabaaabbabbabaabbabaabbaabaabbaaabbbaaabbbbbabbaaababababbbabbaabbbaaaaaaabbababbaaaaabaabbbababbbabbaaaaabaabbabbabbabbabaaaabbaabbbaaababbbbbbbaaaabbbaabbbaabaaaaaabbbabaababbabaaaaaabababaaaaabbbabbbabbbaaabbbabaabbaaabaabaabaaabbabbbbabbaaaaabbaaaaaabaabbbaababbaaabbbbabbbbaaaaabaababaaaabaaabaaaaaaabbaaaababbbbabbbbbaaababababbaaaaababbbbaaaaaabbbababaababbbbaaaabaabbbaabbbaaabbbaabbabbabaaaaaabbbbbbbbbbaaa aaabbaababbbbbbbbabababaaaabaabbbabbbbaababbbbbabaabaaaababbaabaabbabaaaaabaababbbbaaaabbababaaabbaabaaababbbbaabbbaaababbaaabbaaaababbbbabbbaaabbabaabbabbaabbaaabbaaabbababbbabbaabbbaaababababaabbbabbaabbbaaababaabbabaabbababaaabaabaaabaaabbaababbbabbbababbbbbababaaaabbbababaabbbbaaaabbbababbbbaaababaaaaabbbbaabbaababaaaababbabaabbaababaabbbbaababbaabaaabaaabbbbbabbbbaaaaaaababaabbaababbbbbabbbabbbaabbaabbbabaaaaaabbbabbbbbaaabaaababbbaabbbbbaababbaabaabbabaabaabbaabaabbbbbaaabbaabaabbababaabbaababbaabbaaabaaabbaaababbbaaaabaaabbbaabaaaabaaabbbbbbbaabaabaabaaabbbabbaababbabbabbbaabaabaaabaabaaaababbababbbabbbababbbaabaaaababbaabbbabbabbbabaabaabbbabbabbaababbaaaaaaabaabaaaabbbaabbbabbaaaaaaaabbbbaabbbabaaabbbbbbabbbaaaababaabaabbbababbbabaaabbbbaaababbbbbaaabaaabbbabbbaabbaabaaabbbbbaabbaaababbbbaaababbababbbbbaabbabbbabbbabbabababbbbaaaaabbaaabbaaaaabaababbbabaabbaababaaabbabbabaabbabababaaaaabaabbbbaaabbbbbaabbaaaaaabbbbbbbbbbaaabaabaaaabaabbaaabbaababbabbbbaaaaaaaabababbabbaabbababbabaabaaababaabaaaabaaababababbbabaabaaabbbbbbaaaaaabbaaaabababbaabbbbbbbabaabbaababbaabbabaababbabaabbbbbaabbaabbbababaaababbbbaaabaaababbaaaaaaaabbbbbabbaabbbbbbabbabababbbbbbbabaababbbabababaababaabbaabaaabbbaabbabaaaabbbbbaabaaaaababbaaaabbbbbbabbbaabbabbabbbabbbaaaabbbbbaabbabaaabbbbbabbbabaabbbaaabbabbbaaaaabbbabbabbbabaaabbbbaaabbbbaaaaaabbbaaabbbbbbaabbbbabbbbbababbaabbaabaaabbabbbabbbaaabbabaaaaabaabaabbbbbaababaaabbbbaaaabbbbaabbbabbaaaaabababbabbabbabbbababaababbaabababababbabababbbabbaababbabababaaaabbbabaabbabaaabbbbbaabbbababbaabbbbaaaabbbabbabbbbabbabaaaabbabbbbbabbaabbabababbbabaaabbaaabaabbababbaaaaababbabbaababbaabbaaabaabaabaaabbbaaabbaabbabaabbbbaabaaababbaabaaababbabbbbbabbabaaababaaabbaaaaabbbbbaaabbbbaaabbababbbbbababaaabbaaabbaaabaabbaaababbabbbabababbbbaabbbbaabbabaaabbbbbaabaaabaabaabaaabaabbabbbaaaaaaaabababbabbabbabbbbaaababbbbbabbaaaaaaaababaaaaaabbbbbbbaabaaaabbbababababbaabbabbbababbabbaabbababababaabbaabaaabbababaaabaabaaabaaaabbbbbbbaaabbbaabaababbbbaba abbaaabbaaaaabaaabbaaabaaaabbabbaaaabaaabbabbabbababaaaaabbaabbbbaaaaaaaaabbbaababaabbabaabbaaabbbaababaaaabaabbbaaababbbbabbaaababbbabbaaabaabbbbbaabaaabaababbbbbabbbabbabbbbbaaababbabbababbbbaababbababbbabbaaabbaabbaaaaabbbabaaabaaabbabbaabbbaabaaaaaaaabbaaaaaaabbabaabbababbabbbbbabbbaabbaaaabbaaaaaabababbbaabaaaabaabbababababbbababaabbbaabaabaabbbababaabaaaaabbbaababaaaabbbbababababaababbaabbaababbabababababbbabbaaabbabababbbaaabbbaaababbaaababbabbbabaaabbbabbaababbbbababbaaaaaabbbaaaabbabaabbabaabbbbaabababbabaaababbababaababbbbbbaabbbabbbbbbaaabbbabbbabbbaaaaaaaaaaaaabbabbbaabbbaabbabbaaababaabbbaaabbabbababbaabbbbabaaaabbaaaaabaabaabbaaabbbbabbbbabaabaabbababbbaaaabbbbbbaababbbaabaaaaabaabbbaabbababbaabbabaaabbaabbabaaaabaababababbaabbabbababaabbababaaabaabbbaaaaabaaabaabbbbabbbababaabbbababaaaabaaabaaaaaabbbaabaababbbbabbabaaabbbbbaaaabaaababbaabbabbbabbabbabbaaabbaaabbbaaabbbbabbbbbabbbbabbbabaabbaaababbabbbabaaaaaababbaabbababaabbaaaaaabababaabaaaabbbbbbbbbaabaabaababbbabaabbabbbabababbabaaabaaaaaaabbabbabaabbbbaaabaabbbbabaababaaaababbbabbabbbbbbaabbabbaabbbbabbbbbaaababaaabbabaaabaabaababbbbbbbbbbbbaabababbbaaabbbaaaabbbbbababaaaaabbaaaabbbbbabbaabbbbabbbaaabbbbbabaaaabbabbabbaabaaaabbaaaaaababbababaabbbabababbaaaabbababaabbbaabaaabbaababbbaabaababbbbabbaaabbbbbbabbbbbbaaaaabaabaabbbbbaabbaababbababaaabababaaaaabaaabbaabaaaaaaabbbabbabaaaababbabbbbbabaaaababbbbababaababaabbbababaabbaababbababbbbabbbaabbababaabbabbaabaabbabbaabbbbabbbbaabbbbabbbaaaabbbabbbabbbbaaabbbaabbaabbabbabaabaabbbbaabbabaaabbaabbaaaabbabaaaaaabbbabbbaaabbabaaababaabaabababbbabbaababbaabbbbbabaabbbabbabbbaaabaaaaaaabbaaaaabaaabbaaabaababbbaabaaababababababbbbbababaabaababaaabaabbbabaabaababaaaabbaabbbbabaaababbababaabbabbaabbbababaaaaaaaaababababbababbaabbaaaaabbbbbaabaababbaaabbaabaaabbabbaabababbabbababbbabbaabbbbabbaaaabbbaaaabaabababbabbbaababbbabaababbbbbbabaaaaabbabaababbbaaababbbabaabbaaababbababbaaabaabbababaaaabbbabbaabababbbbaaaaaaaaabbbaaabbbabbbaabbbabaaabababbbbaabbbabab bbaaaabbababbbbaaaaaabaaabbbbbbaaababbbbbbbbaabababbbbaabaaabbbabbabbaaabbbbbbabaabbabbaabbbbaaaabababaabaaaabbabbbaaabbababaabaaabbbbababbaababbbaabaabaabbaaaababaaabbbabaaaababbabbaabababbabaabaaabaabaabbabaaabaaabbabababbbabaaababbabababbaaababbababbabbbabbaaababaabbbaabbbaaabbabaaaaaabbababaabaabaabbbabbbaabbabaaabaaaaaabbaabaaabbbbabbbabaabbbbabbbbababbbbabbbaaababbbbbabababaabbbaabaaababaaabbbabbbbbbbabbbabaababbabababaababaaaabbbbbabaaababbabbbbbbaabaababbbabaaabaabbbaaaabbabbabbbabbbabbaaabaabbaabbbbbabbbabbabbabbbabbbaaaababbbbaabbabbbaaabbaabbbbbbabbabbbaababaaaaaabaaaaabaababbabababaabaaabaabbaaabbbaabaaabaaabbaaabbbbbaabbbbbabbbbbbabaabbbaaaaabbbabbbabbbbbabbbabbabbbaababaabbaabababaaaaabaabbbbabbabbbaaabbbbaabababbbaaabbabbbabbbbbabbaabbbabbaaabbbaaaabbaabbabbabaaaabbabbaaabababbbabbbbaaaababbaaaaabbbbbbbabbbbababbbaaabaabaaabbbaaabaaabbbbabababbabbabbabbaabbbbbbbabababbbbababbababababbbbbbbbbbaabbbbbbabbbaabbbaabbaabbaaabbbaababbbbaabbbbbabbaaaabbaababbbbaababaabbbbbabbabaaaaababbaaaabbbbbaaabaaaaabbaababbbababbbabaaaabbbaaababbaaabbabaabaabbabbaabaababbbabbbaaaaabaabaaaaabbaaabbaabaaaaabbabaaabbabababbbaaaabbbaaaaabbabaabbabababaabbbabaabaaababaababaaabaabababbaabbaabaababababaaabaabaabaaabbaaaabababaaaabbababbaaaabbbbbaaaaaababababbbbbbbbbaabbabbbbbaabbbaababbaaabaabbbbbbaabbababbaabbbaabbaababaabaabbbabbbaaaabbababbbaaabbbbaaabbabaaaabbaaaaaabbabaabaaababbababaaababbabababaaabaaaabbaabaabbaabbabbaaababaabababbbbbbaabbbbabaaabbbbbabbbbbabbabbaabbbbaabbabbbbbaaaabbaaabbababbbaaabababbbbbbbababbbabbbabaaabaabaaaabbaaabbaaaaabbbbbaaaabaaaaababababbaababbbabbbbaabbaabbababaaaaabbaaababbaabaabbbaaabbbaabaaaabbbbabbaabbbbbbbbbabababbabaabbbaabbaabbbabbbbbbaaababbbabaaaabbaabbbbbbabbbaabaaabaaabaaaabbabbbbaababaaabbabbaaabbbbbaabaaaaaabbaabababbababbbabababbbbbaabababaaaaabbabbababbbaababbbbababbaaabbaaaabbabaabaaabbbabbaababbbaabbabbbbabbbabbabbabbabaabbbabbbabbaaaaabbbbabbbabbabbababbabaabbbabaaaaaabbaaabbbaabaaabbaababaabaabbabaaaabaabbbabaabababbbbabbaa babaaaabbababababbbbaaaaaabbbbbabbbabbbbbaaaabbaabbaaabbbbabaabbbbbbbabbbabbbababbbbabbabababbbabbaaabbabbabaabaabaaabaabbbaabbbabbbaaaabbbabaaaabbbabaababaaaaaaaabbbabbbbbbaabbabbaabbbaaaaaaabaaaabbbabbaabaaabbaabbbabbbbabbbbbabaaabaababbbaabbabaabbbbbabbababbabbaabaabbabbbababaabaabbaabaaaaabbaaabbaaabaaabbababababbbaaabaabbabbaabaaaaaabbaabbabbaabaababbbaaaabbbabbbaababaabbabbabaaabababaaaaabbaabbabbabbaaababababaaaabaabbbbbbbbbbabbbabaaabaaaabbbbabbaaabbaabbaabbbbbbbbbbabbbbbaaaabaabaaababaabbaaabaaaababbabaaababbabaabbbaabbbbabbbbbaabbbabaabaaabbbbaabbaaababbabbbaababbbbabbbaaaababbabbaabbaaabbbaabaabbbaabbbabbaabaaababbbabaaabababbaaaababbbbbabaababaabbabbaabaabbbbbaaabbbaababbbaaabbaaabbabababbbabaabaaaaaaabababaaabaaaababaaaabbbaabaabbbbbbabbbabaababbbababbabbbaaaaaabbbbbabaaaabababaaaaaaaaabaabbaaaabbbbbbabbaabbabaaabbabaababbabaaaabbbaabbabaabbaaabaabbbaaaaaaabbbabbbaabbbbaabbbaabbaababbaabbbabbaabbabbabbabbbbaabbbaabaaaabababbbbaaaabbbbbbabbbaaaaaababbababbabbbabaaabbbbaabaaababaaababbaaaababbbbaabbabbabbbabaabaabaaaaaabbbaaabaaababaaababbaabbabbaaababaabbabbabbbbbbabaaaaaaaaababbaabbbabababbbaabbabbbbbbabaaaaabbaababbaaaaaaaaaaaaaaaaabaaabbbaabaaaabbabbbaabbbabbaabaaaabaaabbaabbbbbbbbbaaabaabaabbbabbaaabababaabbbabbaaaabbbbaaabaababbbaaabbbabbbababbbbaaababababbbbabbbbabaaabababaabbbaabbbaababbaabbaabaabaabbbbbbaaabbaabbabbbbbaabaabababbabaaabbbaaabbaababaabbabbbbaababbbbbabbaababbbbbbbbbbbbbaabbaaaaaabbbaaabbbbbababbabaabbbbbbbaabbbabababbbaabababaababaababbbbbabababbbaabaaaabbbabbaabbaababaabbbbbbbbababbaabbabbbabbaabbaababbabbbbaabbbaaababbbaabbabbaaaabaaabbbbabaabbbaabbbbbbaababababbaabbabbabbbbaaabbabbaabbbaabaaaaabaaababbabbbbbbbaaaabbababaaaaaabbbabaaaabaabbaabbaabababaaabbbbbabaaabbaaabbabbabaabbababbaababababaababbbaaaabbababbabbbbbbababbaabaaaaabbbbbbaaaaaabababbbbbbaababbabaabbbabbabaaabbaaabaaabbabbbbababbbabbabaababbbbbbbababbbabbbbaaabaabaaaaaabaaaabbababbabbaabaaababbbababaaaabaabaaabbaababbbbaababbaabaabbaaaabaaabaabbaaaaababbaababababaab bbbababaaaabaabbbbabaababbabbbabbababbbbabbbbabaaaabbbaabbbabbbbabbabbaaabbaabbbbbabababbaabbaabaabaabaaabaabbbbbbaababbbbbaaabbaabbaaabbabaabbabbbaaaababbbbbbaaaabbaaabbbbabbbaaabbbbbbabbaabaaababbaaabaaabbabbbaabababbaaaababbbbaabaabbababbbbababbbaabbaabaaabbaababbbbbaabbbaabaabbbaaaaabbbaaababaababaaabbbaaaabbbabbbbbaabbaabaabaabaabaaaaabbabaaaabaabbbbbaaaaaababbbabaaabaabbabbbabaaabaaaaaabbbaaabbaaabbabaababababbbaaaabaabbbaabbbbbbaaabaaaaaaabbababaaababbaabbbbbbababaabaaaaaababbaabaaaababaaaaabbbbbbbababbbbaabababaaabbbbbaababbbaaaaaabababbbabbbbabaaaaabaabaabbaaabbbaaaabbaaabaababbabaaaaaababbabaaaabbbabaabbaaabbabaabbbbaabbabaababbabbababbbbbbbabbabbbaabaaaaabababaabbabaaaaabbbabababbabbbbaaabababaabbaababaaabababababaaaabaaabbbbbbabbbbabbbbaababaabbbbaaababaabbbabbabaaaaaabbaababbbbaabbabbbaabbbaabaaaaaaababbaababaabaabaaababbbabaaaaaaabbaaaababaabbabaabbbbaaababbbbaaabbabaaabaaaabbbbababaaaabbaaaaabbaaaabbaabaaabbbbaababbaababbabbababaabaababababbbbabbbabaabababaaababbbaaababaaabaaaabbbabaaaabbabbabbbbbbaabaabababbbbbbbbaababababbababaaabbabaabbaaaabbbabbaaaaaaabbbaabbababaabaaabbabbbbbbabbbaaaaabababbabbaabbaaabaaaaaaaaabbaaabbbabaabbbbaababaabaaabaaababababbbaabaaaaababaabbbbabbbababbabababbbbabbbbbaababbbaababbbaababbbbaaaabbbabbababaabababbbbababaababbaabbaabbbababbbbabaaaaabaaabababbabaabbbaaabbbbaaabababaababaaaabbbaabbbabaaaabbbaaaaaaabaabbabbaaaabbbbabbaabbbaaaabaabbbabaabbbbbbaababbbbaabbbbbaababbababaaabbaaabbababbbbaaabbaaababaaababaaabbbbabbabbaaaabbbbaaababbabbaababbaabbbabbabbbabbaaaaabaaabbbbbabbbaabaaaabbaababbbbbabbaabbabaabaabaaabbaaaabbabbaababbaabaabbbababbaaabbbaabbbbaabbbbbabbabbaabbaabbaaababaaabbbbbbbaabbaaaaaabaaabbbaabaaababbbbaaaaabbbbbaaabababaabbaabababbaaabbaaaababbbaabbbbbbaaabbbaaaabbbabaaabbabbabaaaaabababaabbbbaabababbbbabaabaaabaaabbaaabbababaaaabaaaaabbaabbbbbaaaaababaaababbbbabababbbababbbbbbbbabbbaabaabbbbaabbaabbbaabbabbaabbbaaababaabaaababbbabaaabbbbbaabaaaaaaababbbbaaabaabbaaaaaabbaababbbbaaabbbaabbbbbbabaabbaaabbabb baaabbbbababbbabababbabaaababbaabababaabababbabbaaabaabaabbbbbbbbaaabaaaaabbbaaabaaabbbabbabbabaaaabbaaabababaababbabaaabbaabbbbbbbaaaabbbaaaaaaaaaaaabbbbaabbbababbaabbbabbabaaaabaabbbbbbbbaabbabbbaababbaabababaaabaabbbaabaabbababbaaabbaabaaaaaabbaabbaabbababbaabbbaabaaaabbaaaabbbaabbbbbababbbaabababbbbbababbbaababbbbbaababbbbaaaaabaaabbababbbabbabbbaaababaaabbbbaabbabbbababbaabbababbbabbaaaababbbbbbabaaabbaaabbaabaababaabbabbabaaabababaaabaabbbbaaabaababaabaaaabaaabaaaabbabaaaabaababbbaaaabaaaabaaaabbbbbbabbabbaabbbabaabaaababababbbababababbaabaaabaabbbababaabaababaababbbabbabbbbaaaaababbbbbbaabbaaaaababaaaaaaaabaaaababaaabaabbaaaaabbbaaaaabbabababababbbbbbbbabaabbbbaaabbaabaabaabbabaaaaaaababbaaabbbaaaaaaaabbaabbabbbaaabbabbabbaaabbabaaaaaababbbbaaaabaaaababaabaababaababbbbbbbbbbbbabaaababbaabababaabbababbabababbaababaabbaabbbbabbaabbbbaaababbabbbaaabaabbbbaabbaaababbbbbbababbababbbbbbbbaaaaabbbaabbbbbaabbaabbaabbbaaaabbabbabbabbbaabaababaaaaaaaaaababbaabbabbaaaaabbbbabbbbbbbbabbabbbaaabaabbbbababbabbabbbaaabbbbbabbababaabbbabbbbbbbaabbabbaaabbaaababaaaababbbbabbbabbabaabbbaabbbbabbbaabbbaaaaaaabbbbaaaabaabbaabaabbaabbbbaabbbbaaaaaaababbaabbabbbbbbbbaabaabbbabaaabaabbabbababaaabbabbabaaaabbaaaaabbbaabaaaabbbbbabbabaabababaaaaaabaaababaaaaabaaabbbaaaaababbbababaabbbbbbbaaabbbababbbabbaaababbabababbaabbbbbbaaabbabbabbbbbbbbbbabbbbaabbbbaaaaaaabbbaaaaabbbababbaababaabaaaaabbbabaabaaaaabbababbbaabbaaaabaaabbabbaaabaabbbabaaaaaabbabbabababaababbabaabbbbbabbbabbbbaaaaaabbaababaabaaabbaaaabbabababaaaabbabbaaababaaabababaaabbabaabbbbbababaabbbbbbbbaaaabbbabaabababaabbbaabbbbababbaabbbabbaaabbbbaabbbbbabbaaabbbbababbbbaabaababbaababaabbabaaabbabbaaaaababbbbabaaaaaabbaabbbbaabbbbbbabbaaaabaaaabbbbaaaaababbbabaabbbaaabbbbbbbaabbabbabababbabbbbabbbaaaaabaaabaaababbbaaaabaabaabaabaabaaaaaaabaabbbbbbbaabaabbbabbbaabaaaaabbbbabababbaaaabbaabaabababbbbbababaabbbabbbbbbaabbbabaaaabbbbbabaabaabaabaabbababbabaaaaabaaababaaabbbbaaabaaabaabbbbbabbaabbbaaaaaaaaaabaabbaaaaababbbaaaabaab baaaaabaabbbbaaabbbaaabbbabbabbabbbabababaabbbbaaabbababbabaabaabaabababaabaababaabababbbbbaaabbababaaabbbbaaaaabaabbbababbbabbbaaaabaabaaaabbbabbbbbaaaaaabbbababaaababbabbbabaaaaabaaabbbbbabaabababaaaabaaabaababbbbbbbbbabbabaabababbbbabaabbbabbabaabaabababbabababbabbababbaabaaaaaabbaabaabaaabaabbabbbabaabbbaabbaaabbaabbabaabbaaaabbaaababbbbbaabaabbabbaabbabbaababbbbaaabbbaaabbaabbaababbaababbaaabaaabbbbabbaabbaabbaabaaaaabbbbababbbbaaaabbbbbbaabbaaabbbababbabbaabbaabbababaabaabbbbaaababaaabbabaabbaaabbababbaaabaaaabbaaaabaababbbbaababbaabbaaababbbbbbbaabbbbaabaaabaabbbabaaabbababbaaababbaaaaaababbbababbbababbbbaaaabbbbbababaabaaaabaaababbbabaababaaabaaabbbabbbbaaaababaabaaaabbbaaaabaabaaaaabaaabbaaabbaababbbbabbaabbaabbabbabbbaaaaababaaaabbbaabaabaaabbbabaaabbabbbbbaabaaaababbbbbbbabbbbabbabbbbbbaabaabaaaaabaabbbababbbaaaaaaaaabaaaaababbaabaaaababbaabaababbbabbaabaaaabbabbbbbaaaaabbaabbaaaababbababaaaababbabaaaabbaaababaaabaabaaaaabbbbabbbbabbabababaaabaabaaaaaabbabaabaabbabbaaabbbbabaaaaabbbaaabababbbaabaabbbbabbbababababbbababababbaababbbaabbbabbbaabbaaaabbbbaabbbbbbaababbbbaabbbabaabbababbaabbabbbabbbbbabbabababbbaaabbbbbabaaaaaabbaabbabbbbbababbbbbbaabbabbbbbbaabbbabbaabbabbbabbbbaabbabbbbbabaaaaaaabbbbaabbaabbaaabbaabaabaabaababbbabaabaaaababbaaaaaababbbbabbaaabbabbbaabbaaabbaabbabaababaababaabbaaaabaaaaabababbbbabbbaabaabbababababbbbabaaabbbbbaaabbbbbbaabbbbaabbbabbbabbabbabbaaaabaaababbbaaabbbabaabbababaaabbbaaaaababaaaababbaaaabbbbbaaaabbaabbabbabbaaabaaaaaaaabbbabbbbaaaabbabbaabbbaabaabaababaabbbbbbaaaaaabbbbbaabaaabbbaaaabababaababaabbaabbbaaabaabbaababbbbaabaaababbbbbbbababaababbaabbbbbaabbabaaaaaabbbbabaababbbabababaaabaaabbaaaaaaaaabbaabaaabaabbbaaabaabbbbbababbbbabaaabbbabaaabaaabbbabbbababbbaaabaababbabbbbabbaaababbabbbbbabaaaababbabbbbabbbaaabaababbbabbbbabababaaaabaaaabaababbaaabaaaaaaaaaaaabbaabbbbbaaaaababababbbaabababaaaabaabbabbbbaaaaabbbaabbababaaabbbaaabaababbaabbaababbababaaabaaaabababbbbabbbbbbbbaabbbbbbaaaaababbbabbaababbbbbbbbbabbbbbbabbb abbaabbaaabbbbbaabababbaaababaaaabbaaabbababbbbaaaabaaaaaaaaaaaaabbabbaaabbbabbaababbababbaaabaaaaabaabababbaabbababbabaaaababbbabbababbababbaababbaaabaaaaaaabbbbaabaababbabbaabbaabbbbbabbbaaaabbabbaaabaabbbbabaabbbbbbbabbbbaaaabaabbbbbbbbaabbaaabaabababbabaabbbbbbbaaabbaaabbbaaaababbabaaaabbaababbbababaaaaababaaaaaabbabbabbbababbabbaaaababaabaaabaabbabbabbbbbbabaabaaaaabbbabbbaaaaabaaaabaaabbaaaabbbbabababaaaabaaaabbaabbaababbbababaabaabbbbaaaaabaaaabbabababaabbaaabbbbababbabaaabbaaababaabaabbaabbabbbbbbaabaabbbbaaaaaababaabbaababbabbbaaabbababaabbbbaaaaabbbbbaaabbaabaaaabaaabbaabaababbbbaaabababbaabbbaabaaabbabaabaabbbbaabbbbababbabbaaababbbbabaaabbbbaaabbbbbaabababaaaabaaabbabbbaaabaaabbaaabaaaaaaaabaababbbabbbaabaabaaaababbbabbababbababaabbbabaababbbbabbaabbbbabbbaabbabbbaabaaababbaabbabbaabbabababaaaaaabbbaaaaaaaabaabbababaabaababaabbbbaaababaaabbbbaaaaabaababbabaaababbbbbabbbbbaabaababbbbabbbbaaaaabbaaabbababbbbababbbbaaabbabaabbabbbbaabbaaaaaaababbaaabbababbbaababbbbbbababaabbbbbabbababbaababaaaaaaabaaabaabbabbbaaabbbaaabaaaaabbaabaaaaaaabaaabbaaaaabbaaaabaaabbbbabaaaabaabbabbaababbbbbabbabbbaababbbbbabbbabbbabbbabbabbbaababbaabaabbbababaabbababaabbbbbbaaabbbaabbbbabaabababababbaaabaababbbbaabbabbbbaababbabbbaaabbbbaabbbabbbbbaaaabbaababbabaaaabaaabababbbbbaabbbababbbabbbbabababbbbbbabbaaabbaabbbbbbababaaabaaaaabbababbbbbabababbbbaaaabbaabaabbbabbaabbabbaababaaaaaababaaabbbbababbbaababbbbabbaabababbabbbababaababaabbaaabbbbbaabababbabaaaaabbbbbabbbbabababaaaaabbbbaabaabbbbbabbabbbbbbaabbbbaabbaaabbabbaaaaabbbbbbbaabaababbbaabbaaabaaaaabababbaabbaaaabbabbbaabaabaaaaaaaabbaabbabaabbbabbbaaaaaabbababaabbbababbbabbaaaaaabaaabbababbaaabababaababbaabbabbbbbbabbbababaabaabbbbbabaabbbbbabbbaabbaaaababaabbababbaababaaabbbbbbabbaaabbbbbbaaaaaabababbabbabaabbbbababaabbbabaabbbaabababbaaabaabbabababbbabaaabbbabbbaabbabbabbbbbbaabaabbbbabbbbbaabbbaaaababbbabbbbabbbbbbbabbbaabbaabbbbbbbaaabbbaabaaaaaababbbaabbbaababababbabaabaaabaababaaabbbabbbabaaaaaabaabaaabbaaabbabbbbbaa aaaabababbabababbabaaabbabbabbabbbbbabaaaabbabababbaaabbabbbbbbbbabbaaababaaabbbababbababbaaabbaaabbaaababbbabbbbabaaaabbbbbaaababaabbbbbabbabaabbabbbbaaaaaaabbbbabaabaabaaabababaabbbbabbbaabbabaaababaabbaaabaabababbabbbabaabaababbabaaaaaababbbbabaabbbbbbbbababbabbaaabbbababbaaaaaabababaabbababbbabbaaaababaaababbaaaaaaaabaababaaaaaabaabbaabbbbbaaaabbabaabbbaabaabaaabbbaabaabaaaaababbaabbbabaabaaaabbababaaaabaababababbbabbbaabbababbababbbbaaabaaaaaababbbaabbabaaaaabbabbabaabaababbbaabbaaaaaaaabbabbbababbaaabbbabaaaabbbbabaaaaababaaaaabaaaaabbbaaaabbababbaaabaabbbbaababbbbbbbabbabaaabaaabbababaababbabbbaababbaaabbbabbabababaabbbbaababbbbaabbbbbbaaaaabaababbbabaaabbabbbbbabaabaabaabaabaabbbabbbaabbbaaababbabbababbbbaabababababbaaabbbbbbabbbaaababababbaababbabbaaaaabaabbbaababbbaabaaaababbbbaaababbababaaabababaabbbabbabaabbaabaaaaabbbaababbabaabbabaabaaaabaaabaabbaababaabbbabaabbbbabaaabaabababaaabbbabbaaaaaababbabaaaaabbaababaabbbaaaaababababbaabaaaaaabbaabaaaaababbaabbaabbbbbbbabbbabaababbaaaaaaabbaaaababaaababbbbaabababaabaaaaabbbabbbaababababaababbbaabbaabababaabaaaabbabaaabaaaaababaabbbbababaaaabbabaabbbbaabaaabbaaaaaaabaaabbbbabababbaabbaabbbabbbabbbbabbabbaabbababbabbbaaabaaabaabaababbaababaaabaaababbaabbbbbabbbabbabbaabbbbbbbabbaaaaaabbbabbbaaababaaaabbabbabaaaabbaabbaaaababbbaaaabbababbaaaaabbbbbaaaababaaaaababbbaabbababbaaabbbabaabaabbbabaababbbbaabbbaaaabbababbbbbabbaaaaaabaaabbabaababbaabbbbabababbbbababbabbbbababaaabaaabbaabbbbaabaabaaabbbabaaabbbaabbbbaaabaaabbbababbbababbbbbabaabaabbabbababababaaaabaaabbbbabbbbbabbbbbbabbabbaaaaabbbbbabbabbaabbbaababbbbaaabababaabbaabaaabbbaaaababbbbbbbbbababaaaabbbabbabaaabaabbbabbaababbbbbbaaaaabaabaabababbbbbaabbaababbabaabbbbbbabbbaaabbaabbbbbbabaabbbabaabbbaabaaabbabbabbabaaababbbaabbbaaababbbbabbbbbbaaabbbbbbababbaabbbbaaabbbaaaaabaababaabbbbbbababbabbbbbabababbaabbaababbaabbabaabaababaaabababbbabaabaabbababbbaaabaaaabbbbbbbaababbaababaaabbbbaabbbabbbbaaaabababaaaababaaaaaabbabbbbbabaabbabababbabaabbaaabbaababbabaab babaaaabbabababaaaabaaababaabaaaabbaabaaabbabbaaaaabbbabbaabaabbbaaabbaaaaabbbaaabbbbababbabaabaabbaabbbbaabbbbaaabbbaaabbbabbababbababaababababbbaabaaaababaabaaaaaaaababaaaaababbbbbbaaaaabaaaaabaabbaabababbabbaababbbaabbaababababaabaaaaaabababbbabbabaabaababbaaabbbabbbbaaaababaabbbababaabbabbaaaaaabbbbbaabaabbbbbbbabbaaaaaaabbbbbabbbbbaaababbabbbbabababaabbbababaababbabaabaaaabaabbbaaaababbbbbbaaababbaababbaabbbbaabbbabbbaaaaababaaaaababaaaabbbbbbbbabbabbaaaabbbbbaaabababbbbbbabbaabaabbabbababbabbbaaaaaaabbbaaaaabaaaaabbbbbaaabaaaabaabbaaabaaaabaababbabbaaaabbabaabaababbbbbbbabaaabbaaabbbaabaabaababbbabbabaaabaaaaaaabbbaaaaaabababaaaababababaaabaaabaaaaaabbaababbaaaabbabaabbbbbabbbbbbaababbabbbbaaabbabaaabaababbbbbbaaaabaaabbbbaaababbabaaabaabbbbabaababaaabaaababaaabababbbabaaaabaaaabbabaaaabaababbaabbaababbabbbabbaabbabbbaaaaaaaaabaaabbababbabbbabababaabbbaabbaaabbbaaaaabbbbaaabaabbbabbababbbbbbbaaaaabaaaaaaaabaababaaaabaabaaabbababbbabbaaaaabababbabbbbaaaabaabababaabaaaaabbbbbbaaaabbbaabaaaaabaaaaaaaaaaabbabaabbbbababbaaaaabbabbbbbaaabbbababababaaababbabbbaababbbaaabbabbbaabbbabbaaabbaaabbaababbaabbbabaababbaaaabaaabbaaababaabaababbaabbabbbbbababbabaaaababbbbbaabbbbbaababbaaaaaabbabbabbbbabaabbbaabaaabbaabbaabaaababaabbbbbaaabaabaaabbababbabaabbaaaababaabbabaaaaabbaaaaabababbbbabbabbbbababaaaaabbbabbbabbbaabaaababaaabbbbbbaabbbbaabbabaaababbbaaaabaaaabababbaababbaababbbbbabbbaabbaaaaaaaababbbbbbbabaaabaaababbbbaababbbbbbbbbbbbbabbabbaaabbabaabbbababbbaababbaabababbaaabbaabbbabbaabababbbbbaababababbbbaabbbbaaaaabaabababbabbbabbababbbbaaaabababaaababbbabbbabbababaaaaaaaabbbbbbaaabaabbbabaaabbbaaaabbbababbabbbbaabaaabaabbbbbaaabaaaaaababbabaabaaababbbabbbbaaabaababbbabbaaabaabbbbbbbabbaaababbbaabbbbabbbaaabaabaaaabbbbbbbbabbbbbbbbabbbababaaabbaaaabaaaaaaabbbaabbbbbbabaabbbabaababbabbbbbabababbabaabbaababbbabaabbabababbbaabaaababaaaaaaabbabbbbbbaabbbaabbaaabaabbbbabbbabaababbbabbabaaaaabbabbbabbaaabbbaabbbbbbbabaabbbaaaabbbbbaaaaabbaaabaaabaabbabaaaaabbbbaabbabababaa aabbbababaaabaabbaaabaabbbabbbaabbabbbabbbaaaaaaababbbaabababaababababbababbbabaaaaaaaabaaaaabaabaaaaabbabaabaaabbababbababbaabbbabbaabaaaaabbbabaaabaabbbabbbabbabaaabbabbbaaaaabbbaaabaababbbaaabbaaaabbbbbbbbabaaaaabaababaabbaaabbaabababbabbabbbbaabababbbbbaabbaabaabaabaaabbabaabbababbbbbabaaaaaaabaaaabaaabbabbbaaababbaaaabbbaaaaabaababbbaabbbaabababababaabbbabaabababbabaababbbbbbabbbababaaaaabbbbbbbbaabbaababbbbbbabbbbbbbabbbbbbbabbbbaabbabaaabbbbbbaaaabbbaabbabbababaabbabbaabababbabababaabaaabbaaabbbaaaaaaababbabaabbaaaabbaaabaaaabaabaabaaaabbaaaaaaaaaabbbabaabbbaabbababbbabababababbaaaaabbbaaaaababbababbaaabbbaabbaabaababbabbbaabbaabbabbaababaababbbaaabbaabaabbbaaabbaabbbaaaaabbabaaababbbaaabaaabbabababaabaababbbaabaaababbaababbbabbabaabbbabaaabbbababaaabbbababbbbaaabbabaaaaabbbbbaaabbbbbabaaabbbabbbabbbbaaabababaaaaababbaaabbbbabababababaaabbaababbabaaababaaabbbbabaaabbaababaababbbbbbaaaababbbbabbaabaaaaabaaaaaaababaabbabaaaabbbbabbaabaabbbbaabbaababbbaabaabbabababaabbbababbaaabaabaababbabbbabbaaabbbbbbbababbbabbaababaaabbaaabbabbbabaababbaaaaaabaabbbabbabbbbabaaabbaababbaaababaabbaabbaabbbabbbabbabbabbbbbaabbabbbbbbbaababaaabbbbaaababbbaaaaabaaabababbbaabbaabbbbaaaabbaabaabaaaaaaabbbaabababbaaaaabbbbaabbbabbabbaaabbabbababaaabbaabaabbbbbbaababaaaaaaaaabbabbabaaabbbbaaaabaaabbbbbbabbbbababbbbbbaaaababbbbbaaaabaaababbbbaaaababbbabbaababaabaabbbaabbbaaaabbababaabbaabbabaabbbaaaaaaaaababaababbaabbbbbbbabbbaaaabbbabbaaaaabaabaaaabbbbaaabaaabbababbbabbbbaabbbbbbaaabbbbbbbbaabaabaabbabbaaaaabbaaababaabbbaaabbabbbbbabaabbabbabbaaaabbbababbbbbbbababababbaabbbaaabaababbbbababababbabaabaaabbbbabaaabbaaabaaaabbaabbbbaaabaabaaaaaabbbaaaababababbababbbaaabaabbaaabbabbbbbbbaaaabbbbbbbbabaababaababbaaabaabbaaaaababaaabababbbbaabaaababababbbaaababbbbbbaaabbabaaabbbabbaaabbababababaaaaabaaabbaaaabbabaabbbbaaabbbababbabbaaaaaabaaaaabbbbaaabaaaabbbbbaabbaabbbabaaaabaaabaabaababaabbbbababbbbbbabbbabaaaaaababaabaaaabbaaabaabbbaabaaabbabaababbbabbbaaabbaabbaaababbbabbbababbababaaabbb abaaabaabbaabbbaabbabbbabbabbaaaaaabaababbaabaabbbabaaaaabababbabbbbbbbabbabbaaabbaaababaabaaaabbababbbaaaaaabaaaabaabaabbbaaaaaabbbaabababaabaabababbbbaabbbbbaabbaaababaaabbabbaaaaaaabbaababbbbababbaaabbbaaababaaaaaabbbbaaaaaaabababbaaaaabaaabbbaaaabbbbababbabaaaabbabbabababaaaabbbbaabaaaabaabbbabaaaaabbbabababbbaabaaababbbababbaaaaaaabbaaaaaabbabbabbabaaaabaabbbbbaabbabbbbabbbabaaabaaaaaabbaabbaababbbbbaababababbabbbabaaaaaaabbabababbabbabbbabbbaaaaabbaaaabaaabbaabaabaabaaabbbabbbbabbbabbbaabbbbbbbaaabbbabaabbbaaababbbbabbaaaabbababbabbbbbbbaaabaaaabbabbbaabaabaabababbbabaabbaaabbabaaaabbbabbbbaaababbabababbaaaaabbabbbaababbbabbbabaaaababbabbbbaabbaaabaaaaabababbabaaabaaabbbabaababaabaabbbbbbbabaabbaabaaabababbabbaaabaaaabbabababbababbbaabbbbabbaaaabbababaaaaaaabbaaababbbbabaabbbaaabaaabaabaabbbabbbabbaabbaaaabaaaababaaaaaababbbbabbbababbbbaaaaabbbbbbaaaabbbaaabbaabbbaababaabbbbabbbbabaababaaabaaabbaaaaabaababababbbbbabbaaaabaababaaabbbaaaaabbaabababaabaaababbbaabbbbabaababaabaababbaaaaabbaababbbaabbaaabbbbaabbababbbbbababbabbbaabaabbaabaaaabbbabbbababbaaabbaaababbbbbbbabaabaaabaaababaabbbababaaababbabbbabbaaaaaabbabaaabaababbabaaabaaabbababbaababbbbaabbabbbbbabbbabaaababaaabbbabbbababbabbabbaabbbbababbbabaaaaabbaabbbbbbababaaabbabbbaaaababaabaabbbbaabbabababbbaabbababbbbbaaaaaabbbabbbbbaabababbbaaaaaaaabaaaaaabbbabababbbabbbbbaaaabaaabaababbaabaaabbbabbaaaaabbbbabbbbaaaabbbabbbbbaabbbaaabbbaaabbababaabbaabbaabbbbbaababbbababbbababbababbbaaaabababbaabbbaababaaaaabababbbaaababaaaaabaaaaabbababaaababbbabbbbaaaabaaababbbbbaabaaaababbbabababbabbbaabbbabbabbabbababbaaabbbbbaaabbaaabbbbbaaaaaaabbbabbaaaaababbbbaaababbbbababaabbaaabaaababbaabbbbabbbabbaaababbaaaaaabaabbbbbababbbbabbabababbabaaababbaaabbbabbbaaabaabbbabbbaaabababbaaabbbaaabaababbaabbababbabaaaaabbaaabaabbbbbbaabbbbaaabbbbbbbaaababbabbaababbaabaaabaaabbbbbbaababbabbbbbabababbaabababbbabbabaababbbaaaabbabaabbbaaabbaaabbbaaaabbbbbaaaaaababaabbabaabbbbbaaabbbbaaaababbaabbbababababaababbababbbbabaabbbbbaabaaab babbbababaaaaabbaababaabababbbabaabbabababaabbbaababbbbabaabababbabbaaaaabbbbbbbaabbaabbbbbabbbaaabbbaaaabaaabbbaabbbaabbbbbbababbaababbabbaaaabbbbbbabbbabaaababaaabaaabbbbbbbaabbaabbaaabaabaaaabbabbbbabbaabbababaabbbabaabbabbbabbaaabababaabbaaaabababbaaaaabbaabaabbbabaaaaaaaabaabaababbaabbbbbbbaaaaaababaaaaabbabaabbabbbbbbaababaaaabbbabaaababbabaabababaabaabbbbaabababbabbbaaaabaabbbbbabbbbaabbaabbaaaaabaaabbbaaabbbaabababbbbbbaaabbabbaaaaabbababaabbaaaaaaabbabbbabbaaabbbaaaabaaaaabbbbbbbbbbabababaababaaaaaabababbbabbbbbbbbabbaabaabbaaaaaababaaabbbbbbababababbbbbaabaaaaabaaaaaabaaabbababbbbabbbbbbaaabaabaaaabbaabbbabaababbaabaabbaaabbaaaabaabababaabbbabbaabbaaaabaababaaabbaabbabbaaaaabbbbaabbbbbaaabbbabbaabbbbaabbbbaaabbbabbbaaaabbabbababbbbbbbbababbabbaaaabaabaaabbaababaaaaaabaaabbbaababbabaababaaaaaaaababbbbbabaabbbaababaaaabbabbabaabbaabaaaabbaababbbbaababbaabbbbbaabbbbbaaabaababbababbabaabbbbbbabababaaaaababbaababbababaababbbaabbbbbbbabaaabaabbbaaabbaaabbbaabbbbbabbbbbbaabaaabaabbaaaabbbaabaabbaababbaabababbbaabbaaabbabaababbbbaaaabaaaaaaaaabbabbababaabababaaaaabbaaabaabbaaaaaabaaaaababbaaababaabaabbbababbabbbbbaabaabaaaaabbbabaaabaabbabaababbbbabaabbabbbaaaabbbaaababbababbbaabbaababbabaababbaabbbaaaabaabbabbaaaaaababbababaabbbaabbaaaaaaaaaaababbbaababbbabbbbbabbbbbbaaaabbbaabbabaabbabaaabababaabbaabaaaababbbaabbbbbabbaabbbaabaaabbabaaabbbbbabbbabbaabababbbabaaaabbbaaabbabbaaababbabaaaaaabbabbaabbabaababbbaaaaabbaaabaabbbbaababbbbbbaaabbbaabbbbabbaabbbbabbaaaaabbbabbaabbbbababaaaabbbabaaaaabbabbbabbaababaabaaaabbbbbaabbabbbaabbababaaabaaaaabaaabaaabaabaababababbaaaaababbbbbbaabbbbabaaaaabbaaabbabbbabbabaabbaabbaabaabababaabbabaaabababbbaaaaaabababaaabbabbaabbabaaabbbabbbaaaabbabaabbababaabababaaaabbbbbbaababaaabbbaaabbbbabbabbaaababaaaaaaababbaabbababaaabbaaabbbabbaabbabbabbbbbaabbaaabababbbbabbbaabbababaababbabaabbaaabbbbbbabbaaabaaaaaababaabbaabaabbbaabaabbbbbbaaaaaaaabaababababbbbabababbabbaaabbabbaaaabbbabaaaaabbaaabbbaaaaaaabababaaaaaaabaabbbbbbbbabbaabaaba aabababbabbbaaaaaabaabbaaaaaababbbaaaabbababbbbbaabbbbbabbbaabababbabbabababaababaababaaabbbbaaaabbbbabbbabbbbbbabbbbbbababaabaabbbaabbbbabbaabaabbabbaabaabbaaabbbabbbaababbbaaabbbbbbbbbbbababbaaaababaababaaaaaaaabaaababaabbaaaabaabaabbbabaaaabbbbababbaabbabbaaabbabbabbababbbabbbbaabbababbababbabaabbabaabaabaabaabbaaababbbbbbbabaaaabbbbabbbbaaaabbbabbbabbbaabbbaaaaaaaabbaaaabaaabbbbbbaabbaababbbbabbbbbaaaaababbbbabbaabbbbabbabaabbababbabbbbabbaaaabbaaaaaaabaaaaaaabbaaababbbaabbaabbabbbbabaabbaabaabbbbababbbbbaaaabaabbbabbaaababababbabaababbaabbaaaaaaababbabaaaabbbbaaaabbaabaabbbbabbbbbabaaabaaaaaabababbaabbbaaaaabababbabbabbbaaababbbbbbababbbabbbbbaabababbaaaabbaaaabbaabbababbbbbaababbaaabaababbaaabaababbaaabaaabbbbaababbbbaabbbbaaabbbabaaabababbabbababaabbbabaaaababbbabbabbabbbaaaabaabbababaaaaabaababababaaabbbbaaabbbbbbbbabbaabbaabbbbbbaabbbaabaabababbbaaabbbbaabbbbbbbabbaababbbaaaabaabbbbbbbabbbaaababbbaaaaabaabbbbbabababbbabbbabbababbaaabbaaabaaabbaababbaabaaabbaaabaaabaababbabaaaabbaaabbaaaaaaaabbbbbbbabaabbbaaaaaaaaabbaabbbaababaaabababbbabbbbbabababbbbabababaaabaaaaaaaabbabbbbbaabbaababbbbaaaabaaababbaababbbaaabbbabbabababbbbaaaaabbabbbbbababbababaababbbababbbbaaabbababaababbbaabbabbbabbbbaabaaabbaababbabbababababbaaaaabaabbbabaaabbbbbbbaaabbaababbbbbbabaaaaabaaababbbbbaaaaaabbabbbbaaaabababbabbbaababaabababbbbbbaaabaabbaabbbaaabbbaabbaabaabbabbabaaababbaabaaabaabbabaababbbbabaabaabbbabbbbabaabbbbbabababbbbbbaababbaaaababbaabababbbabaaabbbababbaaaabbabaaaabaaaaaaaabbabbbbbabbabaabaabbababbbbababbabbaaaaaabbbbbababaababababbaabaabbaabababaaabbaabaaaaababbbbabbabaaaabbaababbbaaaaabbbbabbaababaaabaabaabbbbbabbbaababbbabbbbbaabbbbabbaabbaabaabaaabbbbabbbabababaabbbaabbaaabaaabbbbaabaabbbaababaabaabbababaabaababbbbaaabbaabbbaaaabaabbaaaaabaaaabaaabaaaaaabbaabbababbbaabbbababbaabaaaababbabbbaabbaabbababbbaaabaabbbbbbbaaaabaabbbbaabbaaababaabbaabaaaababaababbabbbbaabbabaababaaabbaabbbabbbbbbbaaababbbaaaaabbbbbbaaaababaaabbaaabbbaabbbabbababbbaababbbbaabbbaaaaabababa aabababbbbaaabaaaabbaaaaabbaaabbbabbaaaaaabbbbbbbbbaaabbababbaabbbbabaababaaabbabaabbaabaabaaaaaabbabaababbbabbbbaabbabbabaabaaabbababbbaaaaaababbaaaaabbabbaaaaaabbabbbabaaaaabbbaaabaabaabbaabbbbaaaabbbbbaaaaabbbbbbabbaabbabbbaababbaaabbbabaaabbaabbbbbaaaabbababaaabaabbababaaaabababbabbabbabbbbaaaabbabaaaabababaaaabbabbabbbbaaaabbabbbbbbbaaabbbaaabaabbabbabbaaabbaaabbabbbbabaaaaababbaaaabbababbbbabbbbbbbbbbaabbbbabbabbaabbbaaaaaabbababaabbababbbbbabbaabaaaabaabaaaaababbaaaaababbabaaaabbaaaabbbbaaabaaabbabbaabbabbabbabbaabbaabaaabbaaaabbbabbaaaabbbbbabbbaaaabaaabaaabbbbabbbbbbbabbaababbbabbbbaabaabababaaabababbabaababbbaaaababbabaaaabaaabbaaabbabaababbaaaaaaaaaabaaababaabbbbaabbbbaaabaabbbaaabbabaabbababbbababaaaaabbaaabaababbbaaabbaabaaaabbababbbbbaaabaabaabbbabbbabbbabbaaabbabaaabbaaaaabbbaaaabbbaaaababbbbbabaababaababbaabababbabaaabbabbbababaabaaaaabababbabaaabbbababbbaabaaababaaaaaabbbabbabbaabbbaababbaabbbaababbbbabbaaabbbabababababaaaaaabababaaaabaabaaabbaabbabbbbaababaaaabbbbbbbbbbbaabbbbbabababaaaaaabbbbbaabbabbbbbbaaabababbbbaaababaabbbbbbbbbbbbabbbaaabbabbabababbaaabbbaaabaaaabbaabbabbabaababababbbbbabbabbabbabbaabbabbaaaabbaaaaaabbbbbbbaaaaaaaabbaaaabbbbababbababbaabababaaabbbabbbbabbaaaaababbaaababababaaababbababaabbbbabbaaaabababaaaabaaabbbaaaaaabbababbaabaababbbbababbbaabbbaabbabbababaabbbbbbbabaaabbabbbabaaabbaaaabababbbaaabbbbbbbbbabbbaaaaabaaabbaabaaababaaaababaaaaabaaaababbbbbbaaabaaababbabbabaabaaababaabaabbbbaaaaabababaabaabaabbaabbababbaaabaaabbbabbbabbbbbabaaabbbbbbabbabaabbbaaaabbbbbbabaabbbabbbbabaabbaababaaabbbbabbaababababaaaababbbaaabbaabababbbbbabbaabababaabbbabbabbabaaabaaabbaaaaabbbabbabbbabbaabbaababbbabbbabbbaabbbaabbbabbbbbbabaaabaaaabaabbbaaaabaabbbabbaababbabbbaaaabbbabaababbaaabaabaaaabaaaabbabbbbaaabbabbbbbabaababbaaaabaabbbabbbbababbaabbbababbabbbbbbbbbaaabaabbababbaaaaababbaaaabbabaabbbaaababbabbaabbbabaabababbaabbbbabbababbbbabbbbaabaabaaaabbaaaabbaaabbbabaabbababaabbbbaaabaaabaabbbbaaaabbaaaabbbaabbbabaabaaabbabaabaabbbbbabaab aabaabbbbaaaabaabbbabaabaaaababaababbababababbbaaaaababbbbabaaabaababbbbaabaaabbaaabaaababbaaababababbaabbabaabaaaaaababbabbbbbabbbbbababbaabbbbbabbbbbaabaabaaabaaabbaabbaaaaaabbbabaabbbabbabbbaabbbbaababbbbaaaabaaaaabaaaaabababbababbabaabaaaaabbbbaaababaababaabaaaaaaababbaaabbbbabaabbbaabaaabaabbabbabbbbabbabbababbaabaabaaababbbaaababbaaaaaabaabbabaaabbabaabbabbbabbbabaaabbbabbabbbabbbbbbbbbaabaabaababbbbbaaaabaaabaabaaaababbabaabaabababaaabbbaaabbaababbbabaaaaabaaababbaaaaabaabbaaabbbaaababbabbbbbaabbaaababbbaabaaabbbbaabababbbbbbbaaabbaaabbabbaabbbabbabbaababbaaabaaaababaaababbababbabaababaaaaaaababbabbaabaaabbbbbbbababaabaabaabbbaaabbaaaabbaaabbbbababbbaaababaabbaaaaababababbbabaabaabbbababbbbaaabbbbaaabbbabbbaabbabbbaaaaabbbabbaabbbaabaabbbbaaaaaaababbabbbabbaaababbabbbbaabababbbabbabbabbbabaaaaaaaabbbbabbaabaabbbbabaaababaaaabbabbaababaabaabaaaabbaababbbabbbabbbbaababbbbabaababbaabbaaabaaaabbbaabbbabbbbaaaabaabbaaabababbaabbbbabbbbabbbbabababbbabbabbbbbaaaaababbbbaaaaaaabaabbaabbbbabbaabbaaaaabbabbabbaabbbbaaaabaaabababbabababaabaabaaaaabaaaaabbaabaabaaaaaaabbbabbaaaababaaabbbaababaaaababbaaabaaaabaaabbabbbaaaaabababbbbaabaababaaabbaabaabbababbaabaabbaabaaababaaabbbbaababbabbbbaaabababbaababababbaababbbabbaabbababaaaaabaabaaaabaaaaababbbbabbaabaaaabababbbaabababbaaaaababbbbabbaaaaaababbaabbababbaaaabbaaaabbaababbabbbbabbbababbbaababaabaaababbbabbbbbbaaabaaabaaababaaababbaaabaaaaaabbbaaaabbbaaabbaaaabbabaaaaabaaaaabaaabababaaaaabaaabaaaabaaaaaaabaabbabbaaaaabbbababaabbbaaabaabbaaaaabbababbbabbabbaaabbbbbaabbabbabbaabbaabbbababbbabaaabbbbbbbababbabbabbaaabbbaaaabaaababaaabbaaabaabbbbabaabbbbababababaaaaaabbbaabbabbabbbbbbabababbbbbaaaabaaabaaaababaaaabbbbaaabaaaaaabbbbbbabababbababaaabbaabbaaaabbaaaaaababbbbbabababbbaaaaaaabbbaaaabbbaaabbbbaabaaabbaabbbbaabaabaaaaaaaababbaaaababaaabababbababbbbbbaaabaaababababaabaabbbaabaabbbbaababaabbbbbbaaaabaabbbabbbbaabbbbbaabababbaaaaabbababbababbbbaaaabbabbbbbaabaabbbabbaaaabaaaabbabababaabaabaaaabbbaabababbabaaaabaaaabbab bbbababaabbbaaaaaabbabbbbabaaaabaabbbabbababaaabbbbabbbabbbbbbbaaabbbbabbaabbababaabaababbaaaabbaababaabababbabaaabbbbaaaabbaabbbbbaabbbbbabaabbabaaabbaaaaaabbaaaabaaabbabababaaabbbbbaabbabbbbaabaabbabaaaaabbbbbbbaabababbbabbaabbbaaaaabbbbbbbaaababbabaaaaaaaaabbaabaabbbbbaaaaabaabaabaabbbbbabbababaaabaaaaaababaabaaabbaaabbbbabbabbabababbbbbbbababaabaabbabbaabaabaaaaaababbaaaabababababaaaaaabaabbbbaaabaabaaababbbabaaaabbbbabaaabababbbbbaababaabaabaaabbaaababbbbbbaababbaabaabaaabbabaabbbbbaaabbbaaaaabbaabbaababaaaababaababbbaabbababbabaaabbbabbbbabbbabbbabbbaaabbbbabbabbbbbabbababaaabbbbabbabbaaabbaabbbaaaaabbaababbbabbabbbbbabbaabaaabaabaabaabbabaabaabaaaabbababbbbaababaaaabbaaaaaaaaaaaaaaabbabbaabaaababbaaaabbbaaabaaaabbaaabbabababbaaababbaabbabbbbaaababbbaaaabababbbbababbbababbabbbbbbaabbbaaaabbbabbbaaabbaababbbbbabbabbabaabbababbbbabbaaabaaaababbabbbaabbabaabbabbbbabbabaababbbababbbbbababaabaabbabbaabababbbbbaababbababaaabbaaabaabbbbbbaaabbaaabbbbabbabaaabbbabaaaabaaaababaaabbabbbbbaababbbbbbaabbbaabaaaababbbaaaaabbabbaabbabbbaaaaabababbabbaaabbababbababbbabababbabaaabbbabbbabaabaababbbbbbbabbaabaabbaababbabaaaaabbabbabababaabbbbbabbbbbbabababaabababbababbabaaabbbaababaaabaaabbaabbbbaabaaabbbbbaabbbaaabbbbbbbaaabaabaabbaaabbbaabbbabbbaaaabbabababababbbbabbbaaaaabaaaaaaabbbaababaaaaabbaaaabaabababbbabbaaabbbaabbabababbbbbbaabbbbababababbbbabaaababbbaabaaabaabbaaaabbaabbabaababaaaaabaababbabaabbabbbbbbabbbaaaabbabbaabbaabbaabbaaabbbbbbaaaabbaabaaabbbabaaabbaabababbbaaaaabbbababaaabababbbbabbaababbbabaaaaabbbbbabbaabbaaabbbaabababbbaabababababaaabbababaabbaaabbbbbbaabaababbbbabababbaabbaaababaabbbbabbbabbaabbbbbabaaabbbabaaaaaababbabbbaaabaabbbbabbbbbbabaababbbbbabbaabbbbabbabbbabaabbabbabaaababbaabaaaabbbbbaaaababbbbbbbabbbbaaaabbbabbaabbababaabbbaaababbbbababbbbbaaabbabaaabbababbaabbbaababaaabbaabbbbbaaaaaaaaabaababbbbbbbaaabbbaaababaaabaaaaaabbbababbabbaabbbabaaaabbbbbbbaaabaabaaababbbbabaaababbaabbababbababaababbababbaaabbabbbaabbabbababbaaaabbbaabaabaaaabbabbbab bbaaaabbbaabbaababbaabbbbbbabbbbabbbbbbbbabbbbbbbbbbbaaabaaaaabbbabbaabbabaabbbaabaaabaababbabbbababbbaabbabbaaaaaaaaabaabbbabbaaabbaaabbabbaabbbbbbabbabbbbbaabbbaabaaaabbaaabbaabbbababbaaaabaaabababbbbbaaabbabbbbaabbaabbaaaabbabbbbbbbaabbbbabaaaaabbaababbabbaabaabaaaabbabbbbaaabbbbbbbaaaaaaaaabaaaaaaabbbbababbaaababbbbbaabbbaabbbbbaabbbaabbabaababababaababbaabbbaaaaaabbbbbbaaabababaaaaaabababbbbaabbbaaaaabbbbbbbbabaaababbaabbabaabbababbabbbbaababbababbbababbbbbbabbabababbaaaaabbaaaaabababbbaaabbaaaaababbbbaaabaaaabbaaababbbabaaaaabaaabaabaaabbbbabaaabbaaaabaaabaabaabbbbbbabbabaababbabaaabbababaaaaabbabaabababbaabbbaabaaaaaaaabbaabbaabbabbaabbaaaaaaabbbaabaabbbbaabbaabaaabaaaaabaaabbaaaaabbaaaababaabbabbaabbbbababbbababbaaabaaabaaaabbabbbbaaaaaababbbbaaaaaaabaaaabaabaabbabbbbbbbaababaabbbbaabbaabbbbbbbbabbaabbbbaababaababbabbaaaaabaababaabaaaaabbabbbababaaaababbbbbbaaaababbbaaaaaaabaaabaaaaaabbbbbaabababaabababbbabbbaaababbabbaaaaaaaaabbaaaaababbaaaababbbbbaaabaabbbaababaaabaababbbbaabbbabbaabbabaaabbaabbbbabbbaabbaaaaaabaaaaababbaaaabaabababbaaabbaababaaaabbaabbbbbaabbbabbbabaabbbabaaaaababaabababaaabbaabaabbaaaabbbababbbbbbabbabaaaababaababbaabbaababaabbbbaabbaaaaabbaabbbaaaaabaababbabbabaabbabaabaabbbbababbaaaaaabaaabbbbababbbabaababbabaabaaaababbbaabbbaabaabbbbaaaabbbbaaaabbaaaaaaababbabaabbabbababbbaaabaaaabaabbaabbaaaaaabbbaababbaaababbabaaabbbaaabbabbbbbbbbbbababbaabababaaabbbabaaaabbabbbbaabbaaaaababbbabbbabbaaaaaaabbabbbabbbbbbbbaababaabbbaabababbaaabbaabbabaabaabbaaaaabaaabaaaabbaabbabbbabbaaaaabbabaaaaababaaababbabbabaabbaaababbbbaabbbabaaabbbabbbabbbaabbabbbabbbbabababaaaaabbaaaabbbabaaabaabaababaababaaaaaaaabbaaaabbaabbbbabaaaaaaaabbabaaaabbababbbbaaabbabaabaabaabbbbbabbaaabaabaaabbaabbbaababaaabbabbbbbbbbaaabaaaabbbaaabbabaabbaabbaabbaabaabbaaaabbbabbbbbababbabbabaabababababbbbabbabbbbabbabbbabaaabbaabbabbbbbbbaaaabbabbbbabaabaababbaabbabaaaaaaababbabbbaaabbabbababbbaababbbbbabaaababbaabaabbaaaabbabbbbbbaaabaaabbbabaababbaababababbbbaaabaaaabbaabbbabba babbabbabbbabbababaaaabbaaaaaababbaaabbbaaaababbbaabbabbaababababbbbbbaababbaabbaaabbbaaaaabbbaabababaabababbaaababababbabaaabababaaabaababbabbbbabbabaabbbabbaaababbbbaabbabbaaaabbabbaababaaaababbbbabbaabaaabbbabaaabaabababbaaaabbbaabaaababaabaabbabaaabababbaabbabbbbbbbbaaabbbaabbaababbaababbbaaabbabbbabaababbbbbbaabaaaaababaabbabbbbabaabaabbbbbbaababbaaaaabaaabbaababababbbabaaaaabbaaaababbaaababbbababbbbaabbbbbabbaabaaabaaaaaaababaabbbabbbaabababaaaabbabbbabaaabbabbbaaaabaaabbabaaabbbabbbbaabbaaaaaababaaaabbaabaaaabbbbababbbaaabbbbabbbaabbbaaaaaaabbbbbaaabababbbabaaaaaaaabaabbaaaaababaaaaababaabbbbabbbaaaaaaabbbaababbbbbaaaaabbbbbaaaaaaaabbbababaabbbabaaabaabaaaabaabbabbbaaabbbbaaaaabbaaaaaaabbabababaababaaabaabbbbabababbbaaababbbabababbbbaabbbbbaaabbabaabbbbbabbaabbaababbbaababaaabbbbaaaababbbabbabbaaababaaaabbbbbaabbbaababaabaaaaaaababbaaababbabaabaaaabaabaaaabbbbaaaababbaaabaabaaaabaaabbabbaaaabbbabababaaabbabaaaaaaabbbbbbaaabbabbaabbababbbbbbaabbaabaababbbbabaabaabaaaabbbbaaabbababbaaabaabbaaababababbaabbbabbbbbbbaabbbabbabaaabbbbbaaabababbbbbbabbbbbaabbabbaaaaaaaabbbababbaaababaaabbbaabbbbabbabbabbbbbabbbababababbabbbbbaaaabaaababababbabaaaabaaaaabababbbbabbbabbbbaababbaabbbabbaaaaaaaababaabaaaaabaaabbbbabbbaabbabaabaaababbababbabaaaabaababbababaabbbaabbabbaabaaabaababbabbaaaababbbabbaaabbaabbbbabbbaabaabbaaabbabbbaabbbabbababbabbbaaaababbbaabaaaabaaababbabaaababbbabbabbbabbababaabaabbaabbaaaaaaaabaaabaaababbbabaabbbaababbabbabbabbaaaaaababbbaabbaaabbaabbabaaaaaababbabbbbbabaaabababaabaaabaaabaababbaaabbaaabbaaabaaabaaabaababbbbbabaaabaaaaabaaaaabbbaaaabbabbbbabaabaaaaabbababaabbaababbaabbabbbaabbbabbbabbbbbbaaaabbabbabbbaababaabaaaaaaaabbabaaabbbbaaabababababaaaaaaabaabaaabbbbbabaaaabbabaabaabbabbbbababbbbaabababbbbaabaaabbbbabbabababbbaabbabaaaabaaaababaaabaababbbbaababbbbbababababbbbaabbbbbbbbabbabbabbababbbbbabaaabaaaaabbbaabbbbababbbaabbababbabbabaaabbaabaaabbaaabaaabaaaababbabbababaaaababbbbabbaabaababbabaaabaaabaababbbbaabaaaabbabbbbbbbababaaaaabaaaaabb ababbbabbababbaabaababbbbbbbbbabbbabbaabbbbaaaabbabbbaabaaaabbaaaaaaaaabbabaaaaaabaaaaababbbababaabbbaaaabaaaaabbbaaabababaabbababbabbbabaaaabbaaabaaaaabbbabbbababaabaabbbbaababbbbbabababababbaabbbaabbababaabbbaaaaababbabaaababbababaababbaababababaaabbaabaabaabaabbabbabbbaababaaabaaabababaaababbabaabaaaaabbabaabbbbbbbabaabababbbaabbaabbbbbabbbbaaaaabaabaabbbaaaabbaabbbaabaabbbaabbbaababaaababbabbbbbabbaabbaabbaaaabbbbaabaaaabbabbbabababbbbabbbbaabaababbbabbaaabaaaabbababbbaaabbbbabaabbabaababaababbbaaabbaabbaababbbabbbbbabbaababbaabaaabbababbabaabbbaabbbbbaaabbababbbaababbabababaabbbbaaaaabbbbaaababbbbbababaababbaaaabbbbbaabbbbaaabbabbbbababbbaabaabaaaaaaaaaabaabbbbbbabbaaabaaaaabbababbbbabbabbaabbabbaabbaaaababbabbaaababbbbbaabababbabbabaaaaaaabbbaaaaaaabbaababbbbaaabbabbaaaabbbbbbabbaaabbaabbbbbbbbabababababbbabbabbabbaaabaaabbaaabbbbaababbabbababababbabababaabbbbbaabbbaabbaabbbaabbbabbaabbabbabbaaabbbaaabbababbabababbaabaababbabbbaaabaaabbbbaabbbbabaaaababbabbababbaabaaaaabbaaabbbbabbbaabaaababaabbaaaabaabbabaaababbbabbaaaaabaaaaaaaaabbaaabbbbbaaabbbaaaaaabbaababbbabbbbaabbabaaabbaababbaaaaabababababbabaabbabbbaabaaaabbabababaabbbbbabaaaabbabbaaabbbabbbababbabbbabbaabbaaaaaabaabbbaaabaabbbbaaababbbabaaabbbbbabbbbaabbabbabbbaaabaaaabaaabababbabbaaabbbbbbbbaabaabababbabbbbaaaaaaababbbbbaabbaababaaaaaababbaabababbabbabababaabbaaabbabbaabbababaababababbaabbbabbbaaaabbaabaaabbaababaaabbbaabbaabbaabbabaaaaaaaaabaaabbaabbaababaabbaabbabbbaababaaabbabbbbbaabbbaabbbbaabaaabaaaaaaabaaaabbbbaababaaabbabaababbbbababaaaaabbbbbbaabbbaabbaaabbaabaaaaaababbbabaaabbbbaabaabbaaabbbababbabaaaaaaababbaaaabababbaabaababbbbaababbbbbaaaababbababbabaababaabbbbabbbbbabbaabbaaababbababaabbbbabbbbbaababaaaaaaaabaabbbbaaaabbaaabbabaaabaaababbbabaaabbbbaabaaabaaaaabbbbbbbbbababaabbaaaaaaaabbbbbbbbbaabbbbaababaaabbbababbbabaabaaaabbbaababaaababbbbbbaaabaabbabbaaaabaabababaaaaabbbbaabaaabaababbabbbabaaaababaabbabbabbabaababbabababaaabbbbaababaaaaabaaabaaabbbabababaababbaaabaaaaaaabbbbababbaabb aabaababababaaaabbbaabbaabbaabbabaaabbaabbbbaaaababbaaabbaaaabbbaaabbbbbaaaaabbbabbbababbababbbabbbbbabbabaaabbbaaaabbabababaabaabbabbaabbbabbabaaabaabbbabaabbabbbaabbbaaabbbbbaaaaaaaabbabbababaaaababaabaabaaabbababbababaabbbbaabbabbbbabaaabbbabaaabaaaaabaabbaaabbbabaabbbabaababaabaaaabbbaaabaabbabbababbbaababbbbbbbbaabababbaabbabaabaabbbbaaaaaaabbaaaaaaabbbaabbaaababbbbbaababbabaaabbaabbbbaaabbbabbbbbbabbbbbbbbaababbbaaabbababaabaabbbbaaabaabbabaabbbbbaaaaaababbbabaaaaaaabaaaaabbabbaaaabbbaaaaababaaaaabaabaaababbbbbbbbaabaaaaaaaaaaaabaaaaababaabbbbababaabbbaabaabbabbaabbabaababbaabbaaaaabbbbbaaaaabaabaabbaaaabbbbabbbbbaabbabbaaaabaabbaabaabababaaabaababaababaaaabbabaaababbbabaabbaaaabaaabaabbbbbbbaababbababaaaaabbaaaabaabbaaabbabbaabbabbabaaababbaabaabaaaaaabaaaabaabbaabbaababbabbbbaaababaabbabababbbbaaabbaaabaabaababaabaaabbabbabbababaabbbbababbababbbbabbabbbaababaaaaaabbbababababaabbabaaaaaababbaabbbabaaabaaababaabbbbabaabbabbabababbbbababaabbabaaaaaabaaaabababbabaababbbbaaabbababbbabbabbbabbbabbaabbbbaababbbababbbbaaaaaabbaaaaaabbbaabaaabbbabbbbabbbbababaabaaaababbbbabbbbaaabbbbabaaaababbaabbbaaabbaaabbbbbbabbbaaabaabbbbbabbaabaaaaabbbbbbaaabbaabaababaabbbbbbababbabbbbbaaaabbbbabaaabbbbbbbbaaaabaabbbabbaababbabaaaabbabbabbabbbaaaababaabaaabaabaaaaababaaabbaaaabbbababaabbbaaabababbababbaaaaabbabaabaabaaaaabbbbabaaabaaaaababbbbbbaabaaaaaaababbbaaabbaaaaabaabbaabaabbabbbbbbaaabbbabaababbbababbbaababaabbbaabaabbaabbbabbabbaaabaabbbaabaaaabaaabaaabbabbababbabbbbabbbabbabbbbbbbabaaaaabbbaaabababababbabbbabbbbabbbabbbbababbaaabaabbbabaaabbbaaaaababaaabbabbbbababbabaabaaaabbbabbaabaabbbabbbabaababbaaababbbabbababbbbaaabbbbbbbbaabaabbbaaaaaaabaabaaabaaaabbbbbbaabbababbbbbababbaabbbbbabbbbaabaaabbbbaaaabbaabababbbbabbbaaaababbaabbbbbbaabaabbaaababaabbbbaabaabbababbbbbbaabbabababbbbbbababbaaaaaababbbbbabaaaababbababababbaababababaabbbaaaabbaaaaabbaaabbbbbbabbaabbabbaaabaaababbabaaabaaaaabbbaaabbbbbaaabbabaabbbaaaababbababbbaaababababaabbbababaaabaaababaabbbabbabbbbabaaaabb aaaaaabaaababbbbbababaabbabbbaaababbbabaabaaabbbaababaaabbbabbababbbabbbaaaabbabaabaaaaaaaaabbaaaaabbabaababaabbbabbaababaababbaabbbabaabbbbaaababbabbaabbabababbabbbabbabaabbabbaaabababababbaabaabbbbaaaabababbaaabbbbbabbababbbababaabaabbabbbbbabbaaababbabbabbaaaabbbaabababbbbabaaaaabbbabaaaaababaabbbaaabbaaabababbabaaababbbbbababbbbaaaaabaaaabbaaababbbaaaababaabaababbaaabbaaabbababbbbbbabbbbabbbbabbbbbbbbabbbbaabbbaabbaababaaabbababbababbaabababaabaababbaaaabababaababaaaaaaaaabaaaaaabaaababbbaabbaaabbaaaaaabaaabbabaaaaaabbbbbbbbbaaabbaaababaabaaabaabbbaabaaaabaabbababbabbbbbaaaabbbbaabbbbabaaaaabbaaabaabbabbbbabbaabababbaabbbbbbbbaaaabbababababbaabaabaabababbbaaaabababbaaabbbbaabaabaaaabbaabaaaaaaaabaabaabababababbaaabbabaabbbaaaaababbabbaabababbbbbbbbaaabaaaabaaaabbbbbbaababbbbbbbbbbbaaababaaabbbababaaaaababbaababbabbbabbbaaabaabaabaabababbbbaaaabaaababababababbbbbbbabaabbbbbbabbababbaaaaaaababaabbbbbaabaabaaabbababaaaaababbaaabaaaabbaaababbbababaaaabaaabaaaabababbbaaabbbbbabbaabbaabbbbbbaabaaaaabbbbabaabaaaaaaaabababbabbaabaaaaabbbbbbbaaaaabaaaaaabaababababaabaaaaaabbbaaabbaaaababbbbaaaababbbbbbaabaabaabaabbaabbaaaabbabaabbabbbabbaaabaabbbbbbbaaabaaabbaaabaaababbbbbaabaaabaabbbabababbbababababaaaabbbbbbabaaabaaabaabbabbaaabbabbbbababababbabaabbbabababaabbaabaaaabbbbbaaaabaabbabaaaabbbbbbbabaaaabbabbbababbabbababbaabbaabbabbbaabbbbbabbbaabbabaabaaaabbbbaaabaababaaababaaabbbbababaaaaaababbbababbaaaababababaaaaaabaabaaabaabaaabbabbbbbaaababbbabbbbaababbaabbbaaabaaabbbbbaabbbbbbabaaabaaababbabbabababbbbbaaabaaaaaaabababaabbaaabaabbbabbbbbbaabbbaabababbbabbaabbabababaaaaaaabaaabbabaabaabbbaabbbabaaabbbabbbabbbabbbaaaabaaaaabbaababaaabaabbaabbaabbaabaabbbabbaabaaaaaaaabbbbaaaabbbbaababbaababbababbaaaabaabaaaaaaabbababaaaaaabbbbabbabbbaabbbababbaaabbbbabaaababaabaababbbabbbbbbabbaabbabaabbbbababbbaabbaaaabbbabbaabbbababbbbaaabbbbbbabaaaabbbbaaaabaaaaabbaababaaabbabbabbabaaaabaaabbabbbbabaabbaaaabbaabbaaaabaaaaabbaaabbbabbbabbaababaabaabbaaaabbabbaaaaabaaaabbbabbbbabaabaa baaaabbbbabbbbbaabaabbbbbababababbbabaaaabaabbbbbbbbabbabbaababaabbbaababababaabbbbbabababaaababaaabbababaaaabbbbaaabbabbbbbbbbaabbbbaaaaaaaabababbbabbaaaabbaaabbaaababbabbabbbbabbbabababbabaaaaabaaaabbabbabbbaaaababbbabbbaaabbbbbbabababbbabbaaaabbbabbbabaaabbabaabaaaabaaabaaabbbabbaaabbaaaaaabaaababbbaaabaabbaaabbaaababbabaaabaaababbabaababbbabaaaaabaabbbbbbbbbabaabaaabbabaaabaaabbabbbababbbbbbbaababbbbaabbaabbaaabbbaabababaaaaababaaaabbabbbbbababbbbbbaaaaababbbabaababbaaaabaaababaabababbabbababbbabbbabbaaabbaaaababbbaabbbbbaababaaabaabbbbabaabababbbbbaababbabbbabbbabbbbabbbaaabbbababbbababbbbaaaaaabaabaaaaababbbbabbbababaabaaaabbaaaaaabbabbbaaaaaaaaabababaabbbaabababbbbaaabbbbaabbbabbbbabaabaaabbbbbaaaabbbbaabbabbbbbbbbabbaabbaabbbaaabbbbbbaabbbbaaaababbbaabaaaabbbabbababbabbaaabbaabbbbbaaaabbaababaabbabaabababaaababaabaaaabaaabaabaabaaaaabababbbabaababbaabbababbababbababbababbbabababbbaaaabbaabaabbabaaaabbaaaaabbbbbbabaabbabaaababaabbbaabaabaaaaaaabbabbaaaaaaabaaabaabbaaabbbbaaabaabaabbaababaaabbaabbaababaaabbabbabbbbabbbbbababaababbbbaabbabbbbaaaaabaabbbaabbbababbabaabbbbbbbaaaaaababbbaaababaaabaabbaaaaabbaabababbabbbbaabaabaaaaaababaaabbbabbbbbaabaabababbbbaabbaaabaabbaabaaaabbbbaaababaabbbbabbbbabbabababbbbbaaabbabbbababbbbaabbaaaabaaaabaabbbbbabbabbbabababbaabbbabaaaaaaabaaaaaabaabaabbbabaaabbabbaabaaabbbabaaaabbbabbaabaabbbbbabbabbabbbaaaaabbabaababbabaabaaabbaaabbbbbabbbbbabbababaaabbaaaaabbbbbaaaaaabbbababbbbbaaababababaaabbababbbbaaaaaabbbbaaaabbbbbaaabbbabaabbbbabbabbbbaaababbbbabbaabbaabbaaaabababbbaabaaabbbbababbababbabbabbbaaabbaabbbbaaabbbbbbababbaabaababaaaababbbaaaababbaabbaabababaabbbaaaabbbabbbbbbaaaabbbaababaababaaababaabbbbababbabbababaaabaabbabbbbabbaaaabbabaabaaabbaaaaaabbbaababbbbaaaabaaaaaaabbabbbbabbaabbbbabaaaaaaabbababbabaabbbbaaababaabaaaaaaaabbaaababbaaaabaabaabbaabaaababbaababbbbbbbabbabbbbababbbabaababbbabaabbbaabaaabbabbbbaaabaabbabbbbaabbaabababaabbbbabbbbbaabbababbbbaaabbbbabababbaabbbbbaabaabbbbbaabbbbaabaaababaabbaaabaabbaabaaab aaaababaaabbabaabaaabababbbbabbabbaaabbbaabbaaaababbabbaaaabaaaaabbabbabbbbaaaabaabaabbbbbbaababaabaaaabbabbbabbaaabaaaabababbbbaabaabaaaaaabbabbbbaabbbbbaabbababbbaabaaabaabaabbbbaabaaabaabbaaaabaaaabbaababbbaaaaabbaabaaabbabbaaaabbaaababbabbbaaaaaaabbaababbbaabababaaaabbbbbabaabbbbabaabbbabbbaaaaabaaaabbbbaabbbbabbaaabababaababaaabbaabbbbabaaabbbbbabaabbaaaababaaabaaaabaaaaabbbbbbaabbbbbababbabbaaaabbaaabbaabbbaabbbaaaabbbbabbbbbbbaabababaaababbbbabbbaabbababbabababbaaaabbbabaaaabbbabbbaabaaaaaababbaaaabbaababbababbababbbbbabaabbaabbaaaabbaaababaaabbaaabaabbaaababbbabaaabbaababaabbbbaababbabbbaabbbabbbbabaaaaaaabaabbabbbabbaaababababbbaaababaabbbabaaaaaabaabaabaababbaaaaaababaabbaabaaaabbbbbaaabbbababaabbababbbbbaaabbbbabbbaabbaabbbbaabbabaabbabbabbabbaaabaabababbbababbbbaaaabbaaaabababbabaaabbbbbabbaabbaaaaaaaaaaaaabaabbaabaababbbbbbbaaaababbbbaaaaabbbbabbbaabbbaabbaababaaaabbaaabbabbababaaaaabbaaaaaaabbbababaabbaabbabaaabaaabbbaabbbbbbbababbbabaaabababbbaaaabaabbaaaaaababbaaabbbabbabbbababbaabbbbabbaaaababababaaaaaabaabaaabbbabbabaaabbbabbbbbaaabaabbbabbabbaababaabaabbaabaabbbababbaaaabbbbbabaaabbbababbbaaabaaababbbabaaabaaabbbabbaaabbabbbbabbaabaaaabbbabbababbaababaabbbbabbaaabbbaabbbaaaaabaaabaaabbaaaaaaaaabbaabbaaaabbaaabbabbabbbabaaabbbaababababbbaaaaabbabaababbbaabababababbabbbaaabababaaaabbaabbabaabbaabbbabbabbaaaababababababaabbbaaabaaabbbbbabbbbabbbbbbaabaabbbababbbbbbababaaaababbbbbbbaabbbbbbaabbbaabbaabbbbaaabbbaaaabaaababbabbababbaabbabaaabbbbbaabbbaabaaaabaaabaabbaababbaaabbabaaabbbaaabbbabbbbabbaaabaabaabaaabbabaaabbbbabbaabbbaabaaaaaabbaaababbabababbbabbaaaabbaababbabbbaaabbbaababbbbbbabbbbbbaabbababaabbabbabbbbbbbababbbabbaaababaabaabbaaaaaabbbbabbbbbbbbababaabababaabbbbbbabaaabbbbabbaaaabbbabbabbbaabbbbbaabaabbaaababbaababbbabbabbaabaabbaabbbabaabaaaaaabaaabbbbbabaaaaabbbbbabaabbababaabaaabaabbbbbbbbaababbbbbbbaabaabbbbaabaabbbabbabbbabbbbbbabaaaabbabaaabaaaaababaaaaaabababbbbaaabbbababbbabbbbaabbbaaaaaaabaabbbbaaabbbbbbbabbaaabbbabaabababaabbbba abbabbaaabbabaababaaaaabbabaabbbaabbababbbaaabbbbbbbbbbabababaaabbaaaaaaaaaaaaaaaaabbbbbbabaaaaababbbbaaabbaabbbbaabaaabababaabaaabbababbbabbabbaaabbbabababbbabbbabbabbaababaaabbbabaabaabbaabbabbbabaaaaaabbabbbabaaaaaaababaababbbbbabbbaabbbbaabaababbbbaabbbaaabbbabbbbaababbbbbaabaabbbbbaabbbbbaaaabbbabbabaaababababaaaaabbabbbbbbaaaaababbbbbaabbabbbbbbbabbbabababaababaaaaaabaabbaabaaaaaabaaaababbabbabbababaaabbbbaababbbaabababbaaabaabababbbbbbbaabaabbbbbabaabbbbbbabbbbaaababbbabaaabbbbaabbabaaaaabbaabababaabbbbbbbbbaabaaababbaabbaabbaabababaaaabbabbbbbbbbbbaaaaabaaaaabababbabbbbabaaaaaabaaabbaabbababaabbbbabbabbbbabbaaaaabbbbbabbbaabbaaaabbaaaaaaababaabbbbbbbabaaaaaabbaaaabaaaaabaababaabbaaaabbbbabbbbbbaabaaabbbbabbabbbbababababaabbabaaabaaaabbaabbababaabbabbabbabaabbabbbbbbbabbbabaabababaabbbaabbaabaabbbaaaabaabbbbbaabbbaaaaababbababbaaabbbaaaaabbaaabbabbbbaabaabbbababaabbbaabaaaabbabaaababaaaaabaaabababbbabaababaabbbbaababbbabaabbbaaaaabbbabbbaaaaabbaaaaaaaabbaababbaaaabaabbabaaaaaaabaabbbbbabbabaaabaabaaabbabbaaaabbaabbabbaaaabababbbaabbaaaaababaabbaabababbbbaaabbaaabbbabbbbbbbaaabaabbaababaaaaaababababababbbaababbbaabaaabbabaabbabbbbbaabababbabbaaaabababaaaababbaabaabaabbbabbbaaabababbbbaabbabbabbbabaaabbbbabbbabaababaabaaaaabbbabababbaabbbabbaababbbabbbbbbabbbbbbbaaabbababbabaabbabbabaaaababaaabbbbbaaabbaabaabaaaaaabaabbbaaaaaabaaabaabaabaabaaaaabbaabbabaaabbbaaabbabbbbaaaabbbabbaaaababaabbbbaabaabbaaabaaabaaabbbabaabababbbbaaaaabbababbabbababbbbbbbabaabbbbabbbabababbbaaaabbbaaaabbbabaabaabbaaabbbbaaaabbaaaaababbaaabaabaaaaaaabababaaabbaaaaabababaabaababaaaabbbaabbbbaaabaabaaababbbbabaaabbaaabbbabaaaaaabbabbaabbbaabaababaaaabaabababbaaabbbbabbbbabbaaababbbbbaaababababbbbbaabaabbbaabbbabbbbbbbbbbbabbabbbaaabaabababbabbbaaaaabaaaaabbbbbbbaabababababbaabbbaaaaababaaabbbbbaaababbbbabbbbbbabbaaababaaabbaaabbbaabbbabbbbabaabaaaababbbabbbbaabbababaabbbaaababaaaabbaaaabaaabbbaabbbbaabbbabbbaaabbaaaaaabaabbbaabbbbababbbaaabaaaaaabaaaaaabbababbaabaabababbaaabbabaabbbaabba ababbaabbaabaabbaabbaabbaabbbbbaaababbbbbbbbaaaababaabbaabaaabbbbbababbabaaababbbababbaaaaabbbaaababbbaabbbaabbbbaabbaaaabababbbabbbabbabaaaaabbbbabbbbabbabbaabbbaaaaaaabbaabaababbabbbbabaaabaababbaabbbbbabbbbabababababaabababaaabbbaaaaaaaaaaaaababaaabbaababaaabaaaaaaaaaaababbbbbaabbbaaaaabbaaabaaabbaabaaabbaaaababbbaaabbababaababbaaabbaabaaababaaaabbbbaaabbababbabbbbbabaaabbabababaababbababaaaaaababbabaaaababbbabaabbaabbbbaabbabbaaabaabbbaabbbaababaaaabababbbbbbababbaabaaaabbbbaababbbaabaabababaaabababbbbbaaaabaabababaaabaabbabbbabbabbbabbbbabaaabbbaaababbaaabaabaababbbbbbbbaabbbbbabaaabbababaaaabbbababbbbbabbbabbbbbbbaaababaaabbabaaabbbababbabaaabbababbabbaabbbbbbabaaabbbaaabbaaaaaabbababbbbabbaaabaababaabaabbaaabbaaaabaabbbbaaababbbaaabaabaabaabbbbaabbaabbaabaabbbabaaabbbbababababbaabaabbbaabbabaaaaabbabbabbbaabbbbaaababbbbbbaaaababaabbaaabbbabbbabaaabbbbbabbaaabbabbbbabbaaaaababaaaaaaaababbaaaaaabaabbabbbababbbaaaabbabaaaabaaababbaaabaaabaaabbabbaaaaababbbabbbbababaaaaabbbabbaaaababaabbaaabbabbaaabbbabbbabaaaabbbbabbbabbbbaaabbbbabbbabaabbbbababababbbabbaabaaabaabbababaabaabbbabaababaaabbbbbbbbabababaaaabbbaabbaabaaababaaaabaaaababbbbbbabbabaabbbbbababaabaaaababaabbababbababababababbabbaababbabaabaabbaaaaaaabaababaababaabbbbaaabababbabbabbbbbbaabaaabaabbbbbaaaabbaabaaaababbbababbaaaaabbabaaaabbbaaaaaabaaabababbbbbbbbaababbbaaabaaababaabaaabaababbbababaababbabbaabbbbabbaabbbbabbaabbbbabaabaaaababbbbaabaaabbabababbbaabbaababbabbabbbbaaabaabbbbabbababbbaaaaabaabbaaaabbabaabbaababaaabbabaaababbabbbbbbabbabaabababbbbaaabbabbbabbbabbabbbbbaaaabbabbababbababaaabbbaaababaabbababbbbbbaaaabaabaabbababaaaaaabaaaaabbababbabaababaabaabbbbaaabbababbbbbabbabaaaaabaababbabaaaabbbaabaabbaabbbbbbbbaabaaabbbbbababaabaaaaabbababaaababbabbababbaabbabbbbbaaaaababbababbaabbbabbaaaaaaabaababaababbbaabaaababaaaaabbaabbabbbbababbbaaabbaabbaaaababbbbbabaabbbabaabaaabbbbabaababbbababaabbaabaaaabbabbbaaaababbabababaaaaaabbbbababaababaaabbbaabbaaababbbababbaaabababbbaabaabaaaaabbbbaabaaaabbb bbaaaaabbabbbabaabaabbbabbbaabbaaaaabaabaabbababbabbababbabaabababaabaabaabbbbbbaabbbabbbbbbabaaabaaaaaaababbababbbbbbabbaaabbabbaabaaababbaababaabbbbbbaabaaabbaaabbbaaabaabbaaababbabbbababbaabbbbabaaabaaaaaababbaababbbbbaabbbbabbbabbbbbbbaabababbaabaaaaabaabbbbaaabbbbabbabbbaaaababbbabbaaabbbbbabaababaaaabababbabbabaaabaaaabbabbbbabbbabbaabbbbaaabaabbababaabbababbbbbaabbbbabbbbbbaababbabaaabbbbababbbabaabbbabbabababbbaaaabbaabaaabbbbbbbaabbababbababbaaabaababaaabbaabbaababaabbabbbababbabbabbbbbaaaaabbbbbbbbbababbbbbbaaabbaaaaaababbbbabbaababbbbaaaaababbbbababbbbbbaaaababaaaabababbbabaaabbabbaabbaababbbbabbbbbbabbababbaaaaaabbbaabbbabbbbaabaaabbaaaaaaabbbabababababbaaaababbababbbbbababaabbababbbbbbaaaaaaaaaaaabaaabbabaaabbabbbbabbaaaaaababaaababbabaabaababaababbbaaabbbbabababbbbaabbabaabbbbbabbbbbaaababaababaabbaabbbbababaaabbbabbabbababbbaabbbbbaabaaaabbbbbbaaabbabababaaaabaaaaabbabbaabaaabbbbaaabbaaaabababaaabaabbbabbbabbaaaababbbaaaabaaabaabbbbbbbbbbaaabaaaabbabaaaaababababaabbbbabbbabbbaaaaabbaabbaaabaaaabbaabbabababbaabbbbbabbaababaaaabbbbabbbbababbbabbaabbbaaabababbaaaaababaaabaabbbbbbaaaaaaabbbabbaaaabbabaaabaaabaaaaaabbabbaaabbbbabbbaaabaaaabbbbaaaaaaaabbbbaaabbbbabaabaaabbbbabbbbbbbbbbaabaababaababaabbabaabaaabaabaabbababaababbabbabaaababbbabaababbababbaaabaaaaaaabbbbbabbbaabbbaabaaaababaaaabababaabbababaababaababaabababbaaabbbbbbaabbaabbbaabaaaababbaababbbbbabbbbabbaabbbbababaaabbbbababaabaabaabbaaababaaabbbbbbbbaabababaabbbaababaaaaaaaaaaaabbaaabbbabbbabbbabbaababbbbabbabbbaababbabbbbabaaabbabababababbaaaabaababababbaabbaaaaabbbabbabaabbbbabababaabbbbaabbabababbabbbbbbaaabbaabbabbbaabbabbbbabbbaabbbbaaabbbbbabbbabbabbbaabbabbabbbabbbbaabbbbbbaaabababaaaaababbaabbbaabaabaaabbbaaaababbabbbbbaabbbabababbbbabaabaaaabbbbbaaaabbaaaaabaaababbbbbbaabbabbabbbbababababbaabbabbbaabbbbaabaabaaabaabbbbaabbaaaaaaabbbaababbabbbaaaabbbbbaabbbbbbbaabbabaaaabbbbababaaabbaaaaaabaaaabababaabaaabbbaaababaabbbabaaabbbaabbaaababbabbbbabaaabbabaaaabbaaabbbbaabaabbaaaaaaababababb bbaaabbabbabaabbabababbbbabaaaaabbbbaaaaaababbaaabaababbababbabbbaaaabaabaaaaabababbaaabbaabbaababbabbbbbbbbbbaaaaaaaaaababbabbaaaabbbbabbbaabaabaaaababbabaabaabbabbaabbbaaaaaababbabababababaaaabababbabaabbbbabbabbaabbabaaabaabaabbbbbbaababaaabbbabbbaaababbabbbbbabbbabbabbababbaaabbabaabaabbbbbabbbbabbbbbbabababbabbbbbbaaaabbbbabaaabaababbaabbbbabbbbaaaaabbbababbbabbbaabbabbababaabbbbbbbabaaaaaaaabbaaaaaaababbbbaabbabbabbaaabbabaaaabaabbbbabbaabbabbbbaabbaabbababbbabbaaabaabbbbbbbabbbbbaabaabbbbabaaaaabaabbbbbbaaaaabbbaabbaaaababaaabbbbbaabbaaabbaaababbababbaaaaabbaaaaaabaababbbaaaabbaabbbbaaabaaaaaabbbbaaaaabbbbbbababbaababbaabbabbabbabbbaaaaaababbbbaaabbbaaaabbaaabaabaababaabaaaaababbabaaabaaabababbbbbbbbbbaaabbaaaaaaaaaabbaaabbbabbaaabbbbbbbbabbbaabbabaaabbaabbbabbabaaabbbbbaaabaaaabbaabbabababbaaabbbbababbaaaabbbbabbbaaabbbbaaababbaaabbabbabaaaabababbaaaaabbababbbabaaaaabbaabbbbbbbaaaabbaaabbbbbaaaabbbbaabbaabbabababbababbbbbbbbaabbababbaabaabbaabbabbabaabbaabaaabaaaaabbaaabaabaababababaabaabbaabaaaaaaaabbaababbabbabbaabbaaababbaabaabbabbbababbbbabbababbabbbaabbabaaaabaaaaabaaaaabbbaabaaabbabbaaababbbbaaabaaabbaabaabaaabbabbaabaabaabbaaabababbabaabaaaabbabaaabbaabababbbbbabbabbabaaabbbaababbbabaabbbbbabaababababaabbbbbbbbabbbabbaabbaaaaabbaaaaabaabbbbbbbbbbabbabbabbbababaaababbaaabaababbbaaaaabaaababbbbbbbbbbabbbbabbbabaaaabababaaabbaaaabbaaaabbabaaababbbaabbaabaaaababbbabbbbaabababababababbabbbabaaaabbbbbbabaaabbabbababaabbabbabbababbbaaaaabaababbbaabbaabbababbaabbbbabaabaababbaababbabaaaaaabaabaabbabbbbbbabbbaaababaabababbaabaaaabbbbbbabbaaababbbbababbbabbaabaabbbaabaaabaabbaabbbaaabbbaabbaaaabaaaaaaabbbbabbaaabbababaabbaaaababbaaabbbabaaababbbbaaaaabbbbabaabaabbbbaabaaaabaabbbaaaababababbabaaabbbaabaaabbbbaaabbaaabbabbbbaababbabbbabaaaaababbaaabbbaabaaabbaabbaaaaaabbbabbaaabaaabbbaabbbaaaaabababbaabaaaabbabababaaaababaabaabababbbaaaabbbabbbbbbababbabbaabbbaaaaabbbaaabaabbbbbbaaabbbbbababbbbbbbbbabaabaabbababbbbaaabbbaabaaaaaababaabbababbbaabaaaabaabbabbbabbab baaabbbbbababbaaaaaaaabbbabbaaaabaabaaabbbaabbbbabaaaabababaaaabbbaaaabbababbbabaababbaaabbbabbaababbaabaababbabbabbaabaaabbbbbaaaaabbbababbbbbaaaaababaaaaaabbabbabbbaaabbbaabbbbbbbabbabbaaabbaaabbaabababbaaaabbbabaabbbaaaaabbaabaabbaabbaabbabbaabaaabaabbbaaaabbbbbbbbbaabbbbaaaaabbbabbbbbbaabbbabbabbbbbbbabbbabaaaabaabababbbbababbabbaaabbaababbaabaaabbbbababbabbbbaabaabbaabbabbbbbbaabbabababaababbabbabbabbbbabbbaaabbbaaabbaababbaaabaabbabbaabbabbaabbbbbaaaabaabbabbaabaabbbbbbbabbbaaabaaaabbbbabbaabbbaabbabbbbbbaababbbbbabbbbabbbababbbababbabaaaaaaaabbababbaababaaaabaaaabaabaaabaabbabaababbaaaabaabbabbbabbaaaaaaabaaababbaaabbbbabbaaabbaabaabbaabbbbbbbabbbbaabababaabbabbbbabababaabaabaaabaaaabaaaaaabaaabaababaaababbbaaaaababababababbaabbaaaabbabaaaaaaabbbbabbababbabbbbbbbabbbbbaabbaaabababbbbbbbaabbbaaaabaaaaaaabbbbbaaabababbabababbabbbbbbbabbabaaabbababaaabbabbaaaabbbbbbbbbabbbaaababababaababbabababababbaaabababbbaabbbbbbbababbbbbaaabbbabbabbaabbbbbaaaabbbabaaaabbaaaabbbbbbbaabbabaaaaaaaabaababbbaaaabaababbbbbbbbbabbabbbbbbbababaabbbabbaababaaabbbbbaaabbbbbbababaababbbbbbbaaababbaaaaababbbaaaabbaaabbaaaaabbbbabbaaaababbaaaababbabbabaaabbaabbaaabbbbaabbaaaaabababbbbaabaabaaababbabbaaaabaaabbbaababababababbababbaabababbaabbaababbbaaabbaaabbabbaabbabaaabbababbbaaaaabbababbbbaaaabaababbbaabaabaabbbabbbbaabababbbbbaaaaaabbbbabbabaabbbabaabbbbaaabbbbbaababaaaaaabbaaaabbbabbaaabaababaabbbabbbbabbbbbaabbbabbbbabbbbbaabbababaaaaaabbbaaaaaaaaabaabbbababbaaaabababbbbaaabaabaabaabbbbbbabaaaabbbaaaabbbaaabaaaababbabaabbabaaaaaabbaaabbbbababbbabaababbbbabababaaaabababaaaaaabaaabaaabbbaabbbbababbabbbabaaaaaababbbbaabbbbbaaaaababbabbaabbabaabbaaaabbbabbaabaaabaaaaabbbbbbaaabbbbbbababbaaabaabaaabaabbaabbaaabababbbabbbaabbaaababaabaabbabaaaababbabaaaaabbabababbbabbaabbabbbbabbbaaababbabbaabaabababbbbbaabaababaabbbbbbbabbaaaaaaabbabababbbabaaabbbaababbababbbbbbaababaabaababbbaabbbbaabbabbbbbaababbaabbaaaabbabaaaaababbaaabbbabaaaabbbbabaaabbabaabababaabbbbaaaaaaabbbabbabbabbaabbaabbbaaa abbbabaaabbbaabbababaabaabbbbbaabaabbaaaaababaababbaabbaabaabababbbabbaaabbaaabababbabaaaaabbbaaabbabbbbbabbababaabbbaaababababaaabaaabaabbbaabababaababbaaababbabbaaabaaaaaaabbaaaaabbbbbbabbabbababbaabbbbabbbbbaababaaabbabbbabbababbbabbaaabbbbbbbaaabaaabaaaababbaabababaaabbaaaaaaabbbbbaababbbaabbaabaaabababbababbbbbbabbbabbbaabaabbbbabbabababbbbbbbbbaaabaabbbaaaabaabbbbbabbbabababbbbbbabaaabbaaababbbbbbbababaaababababbbbaaaaabbbaabbaabababbabaabbababbabbbaababbabbabbabaabbbaaaabbaabaababbbaababaaaabbabaabbaabbbbbababbbbabaabbbaabbabbaaaaababbbaaababbaabbabbaabbbbbbbabaababaaabaaababbabbaaaaaababaabbbababbabbabbbbbbbbbaaaaaaabaaaabbbaaaabbaaababbabbaaabaabbbbbaabbbbbbbbbbbbaabaabbaabaaaaaaaaabababbbbaaabbabbaababbaababaaaabbaabaaaaabbbaaaaaabaaabaaabaaaabbbabbbbabbbbabaabbbbbababbbbbbababbaabbaabbbaabbbbaabbbbabaabbbbabbbbbababbabaabaabbaababaabbabbbaaaabbbaabbbaaaaaabbababbaaabaaaaaabbbbaaaababbbbabbbababbaabbabbaaababbbbaabaabababababbbabaabbaaabbababbbaaabbabbababaaabbbaabbabababbbabaabaabbabaaaabbbbabaabbbbbabababaaabbaaaabaaaabaaabbaaaaaabaaaaaaaabbbabababbbbbabbbbbaabababaaabbabbbbbbaaabbbaaaabbbaaabbaabbababbbababbbababbaaaaabaaabbaaabaaababbbbaaaabbbbbabbaaaabbbabaaaaaaabbbababbaaabbaababbbbabaaababaabbaabbbbabbabaaababababbbbbabaabbbbaabbabbabbaaabaabbabababbbbabbaaabaabbbbabbaaaaabbbababbaaabbaabbbbaababbbbaabbabbbaabbaaaaababbabbaabbbabbbaaabaaaaabababbbbababbaabababbaabbbbababbaaaaaaabbabaaababaaaabaaaaaababaabaaabbabaabaaaaabbaaaaabababbaabbbbbbaabaaaababbabbbababaabbbaabaabaaaaaababbababbbbaaaabbbabbbbbbbbbbbbbbbabbabbabaaabbababbbbbbbabaabaaabbbabbabbaabbbbabbbbabaabbbabaaabbbabbaabaababaabaaababbbabbbbbbaabaabbaaaababbaaabaaaaaababbbbabaaababbababbbaaababaabbababbbabbaabbaabbaaaabbaabaaaaabaaabaababbababbbbbbbabbbaaabbbbabbbbbabbbaabaaabbaaaaabaaabaaabbbbbbababbaabaabbaabbbaaabbabbbbaaabaababbbbbbbbbaabbbbbbbaaaaaabbbabbaabaaaaabbaabbaabbababaaaabaaaabbbbaaaababbabbbbbbaabbabbabbaabbaaabbbaababaabaaabbaaaabbbbababaabbabbbabaabbaaaaabbbabaabbbbaaaaaaab abababbbbbbbbaaaaaaaabbababaabbaabaabbaaabababbabbbbbbbabbababaaababbbabbbaaaabbbbbaaaaaabababbaabbabbbaaaabbababaaababbaaabababbbbaabbaaaababbbbabbabaaaaaaababbbaabbbbbbbaaabaaabbbbbaabbbbaabbabbaaabaabbaabaaaaaaaabbbbaabbabbaaaabaaaabbaaaababbbaaaababbbaababbbabbbaabbbaaabbaaabbaabaaabababaaaabbbababbbabaaabbaaaababbaaabbaaababbbababbbabaabbbabbaaaabaaaabbaabbbbbaabbbbbabababbbbabaabbababbaaabbaabbaabbabbbbaaaabbabaaaaaabaaaabbababbbaaabbbbaaabbabbabbaababababbbbbaaabaaababbaaaabbbbaabbabaaabaabababaaaaabbbabbaaabbbbbaaabbaaaabaabbbaaaaabbababbbbabaaaaaaabababbbbababaaabbaaabbaabbabbbbaababaaabaabbaababbaabababbaabababaababbbaabbaababbaaaabbaabbbbbbaabaaababbbabbbaabaaabaaaababaaabaaaaaabaaaaababaaabababaababbaabaabbbaabbabbaabbbbbababaabbaaabbbbaabbabbaabbababaababababbbabbbbaaaaabbbbbabbbaaabaabbabaaabaabbabaaabaabaaaabbbaababbaaabbbbbbaabaabaaababababbabbaababaababbbaaabaaaaaabaaaababbaabbbababbbbaabbbbbbaaaaaaabaaabbaabbbabbbbbbabbaababbbaaaababaabbabbbabbbbaaabaaaaabaabaaaabaabaaaaaaabbabbabbbbbaabbbbabaaaabbabbaaabbbbabbbabbbaaaaabbbbaabbababbabbbbabababbaababbbaabaabaaaabbaaababbbbbababbbababbbabbabbbaaaabaabaabababbabbbabbabbbabbabbbaaaaaaaabbbababbbbaababaabaabbbabaabaaabaaaabbaaaabbbaaaaaabaaabbbabaaaababaaaabaaaaabaabbabaabaaaaaababaaabababaaabaabbaaabaabaabaababbbabbbbabaabbabbaabaaaaaabaaaabaababaaaaaababbaabbbbababbabaabaabbbaaabbbbababbbbaabaabaaabaaabbabbbbbbbabbbbaaabaaabbbaabaaaaabbaabaaabbabbbabbabaabaaaabbabaaaaaaabababbaaabaabbaabababaababbabbabbaaaaaaabaabaababababbbaaaabababaababbbaaaaabbbaabbbbbabbbaabbbbabaabbabbaaaaababbbbabaaabbababaabbaaabbbbbbbbaabaabbaaaaabbabbbaabaaabbaababaaaabbaaaaaaaabbbbabbabbbbabbbbbbbabaaaaaabbaaababaabbabbabaaabbababaaaabaabbaaaabbbaaababbbaaaaababbaabbabbabbabbbabbbbbbaababbbabaaabbbbabaaaabbaabbbbbabbbabbbaaaaaabaaabbbbabbbbabaababbabababaaaabbabaaaaaabaaaaaabbbbaabaabbbbabbbbbabaababbabababbbbbbbaaabbbbbbaaaabaaabbbaaaabbbaabbababbabaabaaabbbabbaaabbaabbabbabbaaabbaaabbaabbabbaababbaabbbbbababaababbbabaabab babbaabaabbbbbaaaabbaaaabbbbbbbbaaababbaabbbaabaababbbaaababababbbbbaabbbbbabbbbabaabbbbabababbbbabaabbbbaaabaabaaabaabbaabbabbabbbbbaaaabbbbabbabbbaaabaaabaaabaaaabbabaabbabaabaabaabaabbababaaabbaabaabbbaabababaaabababaaaabbbbaabbabbabbababbbababaabbaaaabaaabbaabbbbaababaabbbaabbabaaababbbaaababbbbbbbaabaaaabababaababbababbababbaaabbabababbbaabbbbbbabbbababaabbbbbbbabbabbbbabbaaabbbabbaababbabbaaaabaaabaababbbbbbbbbbbabbbbaaabaaaaaabababbabbabbababbaabbaabababbaababbbbbbaabbabbababbbabbbbbbaabbaaababaaabbaaaabaabbababbbaabbaabbaaabaaaaaabbaaaabaaabbababaaababaaabaaabbbbbbbaaabaaaabbaabababbbbabababbbaaaaaaabaaaabaaaaaaabbbaabbbbbbabaabbabaabaaaababbbabbbaabaabbaabaabbabbaababbbbaabbbbbbabbabbaabbaabbaabbbaabbaabaaabaabbbaabbabbbbabbabbabaabbbabbababbbabbaabaaaabbaabbbaabbbaabbbaaabaabababaabbabbababbaabababaaaabbbbbabbbaabbbbaaaababbbbaababbaabbaabbbbabaaaaaabaaabbbbaaabbbbbaabaababbaaababbabbaabaaaabbbaaabbbbbbaaaababbbbabbaaabbaaaababaaaabbabbbabbaabbbaaaaaaabbbbaaabbbbbbabaabbaaaabaabbababbbababbbabbabbbbabbbbaaabaabaaabbbbababbbaabaabbbbbaabaaabbbbabbabbabbaababaaaaaabbaabbaaaaaabaaabbabaaabbbbaaaaaabbabbbbbaaaaabaaabbabababaabbaabbbbbabbabaaaabbababaaaaabbababbbbbabbbbbabaaabaababbaabaabbabbbabbbaaaabbbaaabaaaabababbbaaaaaaaaaababbabbabbbbbbabaababbabbabbbababbababbabaabbabababaaaabbabaabababbbbbbabbabbabbababbabbbbabaabbbbaabbaabbaaaabaababbbaaabbbaaababababbbbbabbaaaaaaababbbbaaabbbabbbabbbbbaabaabaaabbbbabbaaaaaaaaaabbababbabbabaabbabaabbabaaabbabbbababbbbaabababbbbaabaabaaaaabbabbabbbaaaaaaaaaaabaabbbaabaabaabbaaaababababbaaabbbbbbbbbaababbabbabbbaaababbbbaababaabaabbbaaabababaaababaaabbbaaababbbaaabaabaabbbaaaabbbaabbbabbaabababaabbbabbababbbaaabaaabbbbbaabaaabaaaaaaaaabbabaaababbabbabbabbabbabbbbbaaabbbababbaabaaaaabbbbaababaabaabababaabbbbaaababaaabbbaaabaaaaaabaabababaaabbbababaabababbaabbbbaaaababbbbabaabbbbabaabaaaaabbabaabbabbaabbaaabbbbbaaabbaaaabaaaabaaabaabbababaabbbaaabbabbabbaaabbbbaaaaabbababaabaaaabaabaaabbbbabbbbbabababaaaaabababbabbbaabbabb bbaabaaabababbaabaaabaaaabbbaaabbaabaaabbbabbaabbaabbbbabaaaaabbaabaaabbbbabbbbbaaaabbbabaaaaaabbbbbabbbbbbbbbabbababaababaaabbbbbbabbabbabaaabbbbaabaaaaabbaababaabaabaabbaaaabbbbbbaabbabbabaaabbbaabbbbabaaabbaaaaaabaaaaabaaabbababaaabbbaaaabaabbbbababbbbbbbaabbabbbabbabbaaababbaabbbbaabbabbbbbabbaababbababbbaabbbabbabbabbbabbbaaabaaaabaaabbaaabaabbbababbbaababbaaabaabbbaaababbbbbabbabbbbbbbbaaaabababbbbbaabbbaababbabbbbaabbaaaaaabaaabbabbbaababbabbbabababaaaaabaaaaaaababaaaabaababaabbbaaaabaabaabbaaaababbbaaaabbbaabbabbbbabaaabbbababaabaabaabababbbbbabbbaabbaabaaabbbbbaabbabaababbabbabbbaaaaabbabababbbabbabbaabbbabababaabbabbabababbbbbaabbbaabbbabbabbbbabaabaabbabbababaabbbbaababbbbaabaaaaabbbabaaabaabbabaaabbabaabaaaabababbbbbaabbaabbbbaaaaaabbbbbbabaabbbbaaabbaabaabbabbbaabbbbbbaaababbbbabbbabaababaabababaabbabbaabaababbaabbbabbabaabbbaababbbbbbbababbbbbbaabbabbbabbbbaababababbbabaabbabbaaaaabbbbbaabababbaaabbabbaaabaabbabaabbbaabbabaabaaabbabbbabbaaaaaabbabaabaaabbbaaaaabbabaababbbaaaaaababaabbbbaabaababbaabbbaabbaaabbabbaaaabaabaaabbbbbabbbbbabbaababbaaaaabbaaabaababaaaaaababbabbbabbbababbababbbbaabaababbbbababbbbababaaabbaaabbbababbbbabaaaaaaaaaababbaabaaababaaaabaabbbaabbbbabbbbaababbbbbabbbababaaababbaabbbbbbbaabbbaaaabbbaabababaabaaaabbabaabbabbaaabbbaaabbaaaabababbabbbbabbababaaaaabaaabaaaabbbbbbabbbbabbbbbbabbabbabbaabaabaaababbabaaaababbbbbabbabbbaaaaaaaabababaabbbbaabbbabbbbabbbbbabbaabaababaabbbaaaaabbbaaabaabbaababaabbbaabbabbbabbaababbbabbbaaaaababbbbababbbbababbbabbbaaaabbaaababaaaabaaaaabbbbbbbbbbababbabaabbaaaabbaabbbabbbababbaabbaabbbababababbbaaabbabbaaaaaaabbbbabbabbbbaabbabaabababaabbaabaaaaaabaabaababaaabaaababaaabbbaababbbaabaabbbbabbababaaaabbbaabbabbbaaabaabbbbaabaabbabaabaabbabaabbaaababbbbabbbaaabbababbabaaaabaabbbabaaaabaabaaabbabbabbbbaabbaabbbbaaaaaabbbbbaaaabaabbabaaaababaaabababbbbaaaaaabbaaaabbaaaaabbbbbabaaabbbbbaaaaaaaabaabaaababaaaaabaabbbbbaabbbabababbabaaaababaabaabaaabbababaaabaababaabbbbabaaabbbbaabbababaaaaabbabbbbbaabbaaaa bbaabaaaababababaaaaaabaabbbabbbbababbabbbabbbaaaaaababbaaabaaabbbaababbbabbaabbababbbbaaaaaabbbaabbbaabbabbaaabbbbbbaaaabaabababbabbbabaabaaaabaaaaaabbbaaabababaaababababbabababbaaaabbaabbbbaaabbbabbaaababbaabbaabbbbaaabbaaabbabaaaababbbbababbbbbbbbaabbaaabaaabaaaabaabbbbbbabaaabbaabbbababbaabaaaabaabbaabaabbbbbaaabaaabababbaabbabbabbababbbbbabbbabaaababbbabbbbabbaaaabbaababbbabbaabbbbbbaaababbbbbaabbabbaabaaaaaabaaababababababbbabaaaaaaaabbbaabbbabbababbabaabaabbababbbbbbababaaabbabbaabbabbaabbbabbabbabaabbaabbbaabaaabbbbbbbaaabbaabaabaaaaabaabbabbaaaaaaabbbbababbababababbaaaababaabbabaaaabbbabaaababbbbaaaabbabbabbabbabbbaaaaabababaaabbaabbabaabbababbbbbbbababbbabbbbbabbababaababbbababbaaabaaaaabbabaaaababaaaaaababbbaaaaaabbaaabbaaaabbbbabaaaabbbbbabaababaabbbbabbbaababbaabbaabaabbaaaaabaabbabaabababbabaaaabaaaababbaaaaabbabaababbabbaababbaaaaabbaabbbabbaaabbabbbbbabaabababbbaaaababbbbbaabbaababaabaaaabbbabbaabaabaaabbababaabaababbabbabbabbbbbbbbabbaabbbaabbbbaabbbaabbbabbabbbaabbbabbabbabbbbbababaaabbabbbabbabababaabaababaababaabaaabababbbbbaabbabbaabbaabaaaabbbbabababbaaabbabbbbaabbaabaabbaaaaabbbbbaabaaaabbbbaabbaaaaaaabababbbbaababaabaaababbaaaabaabbaaabbabaabbbbababbaaaababababbaaaaabaaabbbaabbababbbabbbaaabababbabbbbaabaabbbbabaabbbaabbababaaabbaaaaabbababababbaabaabbbbbbbaaabbbaabbaabbababbbbaaababaababbbaabbbaabbaaaabbbabbabbbbaabaaabbbbbababababbbaaaaabbbbbabaabaaabbaababbbbbaaaababbbbbbbabaabababaabbabbbbababbbbbbaaabaaaababaababbbbaabbaaaabaabaaabaabaabaaabaaaaaabbabbbaabbbaabaabbbbbaabaaaababaaaaaaabbababaaabbbabbbabaaababbaabbabbabbbbbabbaababaaababbbbaaabbbbabbbaaababaabbaabaaaaabbbabbaaabaaabbbababbbbababbaaaaaabaabbaaaababaaabbbbaaabbabbabaaaaaabbabaaaaabbbaaaabbabbababbabbabbabaabaaabaaabbaaabaabaaaaaaabbaababaaaabababbaaaaababbbaababbbabbbbaaaaababbbbbababbbaabbabbbbaaabbaababbaabaabbaabbbbabaaaaaabbbabbaabbbbaaabbbbbbaabaabbbababbbaabbbbaabbbabbababbabaabbbabbbaabaaaaaaaabbaaaaababbaaaaabbabaabbbbaabbbabbbaabbabaaaaabbaaaabbbbabbbabaababbbbaabab bbabababaabababbbbbbbabaaaaabbaabaabaabaababaaaaaababbabbbabbaaabababbbbbbaabaabbbaabbabbabbabbabbaaaabbbbabbababbaaaabbabaabbbbbaaabbbbaaabababbbaabbababaaababbaaabbaaaababbbbaaaaabaababaabababaaabaaabbabaaabaabbbbabbabbbaabbbaaaaababbbabbbabbabaaaabbaabbbbbaaaabbabbabbaaabbaaabbabbaaabababbaabaababababbaaabaabaaabbababbbaabbbaaababaaaaaabaaabaababaaaabbaabbabaabaabbabaabbbbbaabbaaabaaabaababaabbaaabbaaabaaaaabaabbbbbabaaabababbbbbbabaababbbbaaaaaaaaababbbababaaababbbababaabaabbbbaabbababbbbabaabbaabababbbaabbbabaabaaaabbbaabbabababbabbbaabbaabababbbbabababbaabbbabbaaaaabbbbaaabbbaabbbbbbbabbabababbbaababbbbabbbaabbbbabbabbaaabbabbbaaaabbaaaabaabaababbabaaaaabbbbbaaabbabababaabbbbaaabaabbbaaabbbbaaabbabbabbabbbbbabaababaababaaaaabbabaabbbbabababaabaaaaaaaabaaaabbbaabbaaaaabbaaaabbbabbbbaaaabbbbabbaababbaabbabbbabaabbbbaaabbbbbbaabbabbbbaabaabbaabaaababaabbabaaaaabababbabaaaaaaaaaaabbbbaababababaaababbabbbbababaaaaabbbbaabbaaabbbbaabbaaabababababbaaaaaabaaababaaaabbabbaaaabaabaabbaaaaaaaaabbbbabaabaaabaabbabbabbbbaaabaaabbabaabbbbababaabababababbaababaaaababbbbaabaabababbabbbbabbbbaaabbaaabbaaaabababbbaabbabbbbaabbbbbbababaabbbabaaabbbabbabaabbbbbaababbbbbbbaabaabbbbabbbababababababaababbabababbbaaabbaaabbababbbaaaaaababbbbaabbbababbbaaaaabbbabbabbbabababaabbbbbabbbabbbbbbbaabaabababaaabababbbbababbabbbabbbabbabbaabbabaabaaaaabaababbababbaabababaaaaabaabaaaabbbbbbaaabaabbbbabbbaaaabaaaabbbbaaababbababbbbbbabaaabbabbaaabbbbbbbaaababaaaabbaaabbbbaabaaaaaabbaababababaabaaaabbaaaabbababaaababaabaabbabababababbababbbbbbbabbabbabbaababbaababbabbbabaaabaababbaaabaabbabababbbbabaaaabaaaaaaaabaabaabbabbaaaaaabbbbbbabbaaaaabbbabbabaaabbaaaaaabbbababababbaaaabbbabbaabbabbababbaaaababababaabbbbbabaabaabbaaababaabaabaabbabbabaaababbbaabaaabbaabaabbaaaabaabbbbaaabaaababaaabbaabaaababaabaaabaaabaabbbabbbaaabbaaababbaababaaababbbbbaabaababababababbaabbbababaaabbbbabbbabaaaabbbbbbbaaabbbbaabbbabaabaaabbbbbbbaaabaababbaaaabaabaabbababbbbbaabbaabbbbaabaababbbbbbbbabbababbaabbbbbbbabaa bbbbbbaababbaaaaabaaabbbaabbbbaabbbabaaaabaabaabbaaabababbaaabaabbaaabbbbbbaaabbabbaaaaaaabaaaaabbabbbabbaabbabbbbbbbbababbaababbaababababbaaaaabbaabbaaaaaababbbaababbabaabbabbabaaabbabababbbbbaabaaaaaaaaabbaabaabaaaabaabaaabbaaaabaaaabaabbbaaaaaabbbbbabbaababbbbbbbbaaabaabababbbbabaaabaabbababaababaaaaaababbabbbaabbaaaababbabaababaabbbabbaabababbaaaabbababbabaababbbaaabaaaabbaaaaababbaababaaabbbaabbabbbbaabaaababbabbbbbbaaabbaabaabbaaaababaaabbbaabaaaaababababbbaaabaabbbbbbbbabbababbbabbabaabababaabaabaabaaaaababbaabaabbbaaaaabbababbbabbbaabbababaaaabaaabababbbabaaaababbaaaaabbbabbbaaaabbaabbaaababbabbbabaaaaaaabbaaaababaababbabaabbbbabbaabbbaaabaabbbbaabaabbabbabaaaaaabaaaaaabaaababbabbababaaabbabbaaabaaaabaabbababbababaaabbabbbbaabbbbbababbabbabbbabbababbbaaaabbbbaabbbaababbaabbbbbbbaabbabbaaaabbabaabaaabbabbaababaabbabaabaababbaaabaaaaaaabbabbababbababbaaabaaabaabbbaabbbbaabbbaabaabbbabbabbabbaaaaabbabbabababaaaaabbbaaaabaababbbaaaaabbaabaaabababaaaabbbabbababbbbaaaaaaabbaabbbbbbbaababaabbabaaaabbbbaaababbbaaabbbabbbbbbbbaabbaabaaabbaaaabbbabaaabbbabbabbabbaaabbbabaabaaababbabaaaabbabbaabbabbababaabbaabbbaaababbbaaaabaaaaabbbbabbabbabbbbaaaabbaaaaabbbbbaabbaabbbabbbbbabbaaababbaaaabbabaabbbbbaabbababbbbabbbaabbabbaabaabaabaabbabaaaaaaaaaabbbbaaaaaabbbabbbaaabbbababaaaabbabbbababbabbbababaabaababbaaaaaabbabbbbababababaabababbaaabaaabaaaabaabaaabaababbbaabbbbababaaabbabbbbaaabababaaabbabbaabababbabbabaababaaabababaababbbbaabaaababbabbabbbababbbaabbaaaaabaababbbabaaaaabbbbbabaabbaaabbaabaabbbbaababaaaababbbbbaaabaabaaaabababaaabaaaaababbbbbabbbbbbbbbabaabaababaabbaaaabaabaaababbbbbbbbabaaabbabbaabbaaabbababaabaaabbbabaaaaabbbbaaabbabbbbbbaabbbbababbabbbbabbbbbbbabaaaaaaabbaabbaababbbbabaababbabbaaabaabbbabbaaaababaababbabababbbaaaaabbaaaabbbbbbaaaababbbbbbbaabaaababaababbbbbaaabbaaabbabbbbaabababbbaabababbbbaabbaaabaabaaaababaaababababbbabaabbabbaaaabaaabbaabababababaaaabaabaabbbabaabababbbbaaabbbabababbaabaaaaaaaaabababbbabaabbabbbbabababbababbbababababbaabbbbaabb babaaaaaaabbbbbabbaabaaabbbaaaabbabbbbbbabbaaabaaababbabaabaabbbbbbbbbabbaababbaaabababbaaabbabaabaaaabbabbbaaabaabaabaaaabbbbabbbbbbabbbabbbaaaabaabbabaaaabababaabbaabbbabbbabaabababbabaaaabbbaabbabaaababbbaaaababaaaaababbbbbbbbaababaaaabaababbbaaaaaaaabbbaaaababbaabbabbaaabaabaabbabababbbbababbaaababbbabbaaaabbbbabbbbaaaaabaabbbbabbbbababbbabaababbbbaababaababbaababbaaaaabbabaaabbbabababaabaababbbaaabaaabbaababbbbaaabbbaaabaababbbaabaabbabbbbaabbabbbabaababbbbbbbbabbbbaaababaaabbbaabaabaaaaabaaaaabbababaababbbbaaabaaababbbbaabbbbabbaaabbbbbababbabbbbbbbbababbbbbabbbabababaabbaaabbbababaabbabbabbababbababbaaabbaababbbbaabbbbabaaabaabbababaaaabbbabbbbababbbaababaaaabaaaabbbaaabaaaaaaaabbbbaababbbabbbbabaababaaaabbabbbbbaaabbabbaaaaababbaaaabbaaabbabbabaabbababaababbabaababbbbabbaabaabaaabbababaabababbbbaabbbbbbaabbabbbbbbbaaababbabbbbababbbbabbbbbbaaabaaabbaaabbabaababaababbaabbbaaaaababbabaabbbabaabbabbaabaaabaaabbabbaaabaabaaababaabbabbaabbbabbabbabaababaaaabbbbbaaabaababbbbabbbbbababbbbbaabbbabbabababbbabbbbaaabbababababbabbbbbbaabababaababbbabaabbaaaaabbbabbbaaabbbbaaabbbbaabaaaabbbbbababbababbbbababbabaaaaabbabababbabababbabbbaababbbaaabbbbababbabaabaaaaabbbbaabbaaaabbabaaaababbbbbbaabaaabbbaabbbbaabbabbaaaabaaabaabaabaabaabababbbbbaabbbbabbbaaabbbbabaaaaaabbababbabaabaaaaaabbbababaabbabaabbabbaabaaaaaabbbabbbbbbbbabbabbaaaabbbbababbbaabbaaabbbbbbbabababaabbaabaaaabbbaababaabbababbbbbbbbbbbbabababbabbbaabbbbabaabaaaabbabaaaaabbbabaabbbaabbababaaaaaabababbaaaaaaaabbbbbabaababbbbaababaaababaaaaabbbbbbbbabaaaaabbababaaaaaaaaabbbbbaaababaaabbbbbbbabbaaaaabbaabbaaaabbabaaabbaaabaaaabbbabbbbabbabbaabaaaabbaaaaabbbaabbbaabbabbbbbaabaaaaaababbabbbabaaaabaaabbaabbaaabaaabaababbbababbaaaaabaabbabaaaaabababbabababaaaaabaaabaabbaabaabbbbabbbaaaabaabaaabbbbababaabbbbbaabaaababbaabbabaaabbbababbaaaaabaaaaabbababbaaabbababbababababababbabbaababbabbbaababbababaaababbbbbaababbbbaabbbbaaaaaabbbbabbbbabbbbbabbbaaaabbabbaababababbabbbaabbbbaaaabbbabaabaabbbababbbabbbbabaaabbbbaaba ababbbbaabbababaababbbbabaaabbababbbbbaaabaaabbbaabaababaaabbaaaaaaaaabaabbabaaabbabbabababbabaabbaabaababaaabaaabbaaaaaababbbaabbbbbbbababbbabaababbbaabbabaaabaabaababbaaaabbbabbaababaabbabaabbbbbbbabbaaaaabbbbbabbbaaaabababbaaaabbabaabbaabbbbbabaaabaaabaaabbbbaaabaabaabbbaabbbababbbbbbbbbaabbbabbabbbbbaaaabbbbaaaabbabbaabaaabbabbbaabbaaabbbaabbbbbbaaabaaaaababbaaabbabbaaaabbbabbbbaabaabbabbababbbbaabaaaaabbaaabaabbababaaaaabaaabaaabaaabababbbabbaababbbaababbbabbababbabaaabbaabbbbbbbbabaaaabbabbababbbaaaaaaabababaabaabbaababbbabbababaabaaabbbaabbbabbbaaaaabbbabbaaabbbaaaabaababaabbbbbabababbabaaaaaabbababbbbbbabbabbbabbabaabbabaaaaaaaaabbabbaabababbabbbababaaababababababbbabbbbbbabbbbbbaaababaabbbaabbabaaaaaaabaaabaabbbbabbabaaaabaabaababbbabbbaabbbabbaabbbaababaabbaaaababaaabaaaabaaababbaabaabbabaaaabbabbabaaaaabbaababbbaaaaaaaabbbbbabaaaabaababababaababbbabbaabaababaaaabaaabbabbaabbbbbbaaabbbbbaaabbaaaabbbbbbbababbbabbbaaaabbabaabbaabbbbbbbbaaaabbbbaabbbaabbbbbabbaabaabababaaaaabbbbbabbbbbbaaabbaaabaaabbbabbbbabbaabbabababbabbabaabbabbabaaaaabaabbbbabbaabbabbbbabbaabbbbaabbbabbaaabbbbbbabbbbbaabbaabbaaababaaaaabbbabaabbaaabbbbabbaaabbbbbaaaababbbabbabaababaaaaabababaaababbbbabbbabbabbabbbbaaabababbabbbbabaaabababaaaaabaaabbbbbbbaaabaabaaaaaaabbbaaabbbbbbbabbbbabbaaabaaaabababbabbbabbbbabbabbbaaaabbbaabbabbbbaabbaaaababbbbabaaaaabbaababbaabaaababbbbbbbaaaaaaabbaaaaaaaababbaababbabbbaababbbaaaaabbbabbbabbababababbbbabbabaababaabbbaabaaabababbababbbbbaaabababaababbabbaabbbbbbbaaaababaabbbbbbabababababaaaabaaaabbbbbbaabaabbabaaaaaababaababaabbbababbabbaaabaaabaaaaaabababaabbbbbababaaaaabaabaaaabaaaaaabbbaababbaaabaabbbbaabbababbbbaaaababbababbaabbbbabbababbbabbaabbabaaaaabbbabaaaabaabbabaaaabaabaabbbbbababbbaababaabbaaaaaaabaaabbbaabbabbabababaabbbabaaaabbabaaabaaaabbbabaaaaabbaababaababaaaababbbabbbbbabababaabaaabaaaabbbbabaaabaabbbaabaabbaababbababbaaaabbaaabaaabaaabababbaaaaaabbbabbaababbbabbabbabbbbbababbbaaabaabbbbbaabbbbaaaabbbbaaabbbbbabbbbabababaabbbbabbbbabb baaabbbaabbbabbaabbbaabbbaabaabaabbbabaabaaaaababbababababababbaaaabbaaaabbabbbaaabbbbbabbabbaaaaaaaaaaabbbabbababaabaababaabaababababaabbaabbabbbaabbaaaabbbbabbaaaabbbaaabaaaaaaaaabbbbabbabbabbbbabbbbababababaaaaaabababaabaabaaaababbbaabbabaabbabbbaabaabbabaaabaaabaaaaabbbbaaaabbbaabaaabaaaabbbababbabaababaaababbbbbbabbbbbbbbbabbaabbbbbbaabaabaaaabbbbababbaabbbabbabbabbabbabababababbaaabaabbbaababababaababaabbbaaababaaababaababbbbbbbbbbbabbbaaaabaaaabbbbaabbababababbbbaababbaaaaabbbabaabaaaaabababbbbbbbabababaaaabbbaaaabbabababaaaabbabbbbaaaabaaaaababbaaabaababbabbababbbaabaaaabaabaaabbabbaabbbbabaaabaabbaabbbaaaabbaaabbbbbbababaabbaabababaaaabbaaaaabbbbbbbbabbbaaaabbabaaaaaababbaaababbbaaabbabaaaabbaaabbbabbaabbbaaaabbaabbbbbbbaabbabaabbabbabaaabbababaaababbbbbbbbabbaaabaaabaabababbbaabbbbbbbbaaabaaaabaabaaabaababaabaabbabbabaaabbabababbaaabbaaaabbbbaababaabbbabbbbaaaaabbbaabababaabbaaabbaaabbababbbbbabbaabbaaaababbbaaabbaabbbababbababbbbbbbbaabaaaabbabbbabaabaabbaaaaabaababbbabaaaabbaaabbbbababbabbbaaababbbbbaabbbabababbbbababaababbbaaabaaaabbbababaaaaaabbabbbaabaaabaaabbababbbbbaabaabaabbaababbbbbbaaaaaaaaabaaabbaabbbaabababbabbaaabaabbbbaaabbbabbbaaabaaabbabaaaababababbababbabbbaabbabaaaababbaabaaabbaaaaabbbbbbbababbbbbabaaaabbbbababaabaabaaaaaaaaabbbabbbaababbbaaabbbababbbbabaabaaaaabbaaababbababababaababaaaababbbbbaabaaabbabbbbaabbaaabaaabbbbaaaaabbbbabbbbbababbabaaabababbbbabbbabbbaaababbbbbabbbbabbaaaabaababababaaabaabbabbabbbabaaaabbbbabaaababaabababaaaaabbaabbabbabaaaaaabaabaabbbabbbababbaaabbbababbbaaababbaabbabbabbaabbaabbbabbbaabaabbbaabbbaabbbbaaababaabaaabbbbaabbaaaaabbbaabbaaabbbbbbbabababaabbbababaaaabbaabbaabbbaabbbaaabaabbbababbbbbaababbabbbaabababababbbbaabaabbbbabbbbaabbbbbbbbababbaabbbbbaabaabaabaabaabaaabaaabaabaaaaaaaaabaaabbbbbaaaaaabbaaaababbbbbabbabaabaabbaababaaabaaabbabbabababaaabababbbabbbbbaabbbbbabbabaaabbaababaababbabababbabaababbabbbbabbbbaababaabaaaaabbaabbabababaaabaabbaabbaababaabbabaaabaaaabbbbabbbaabababbbbbabbaaabbbbaabaaaaaa baabbaaaaaabbabaabababbbaaabbbabbbaabaaabbaaabaaaabbbbbbbaabbaaabbbaaaaaababbabbbbaaabababbbababbbababbabaabababababbbaaabbbbaabbbaaabaaaabbaabbbbbbaaaabaaaaabbabbbabbababbbbbbabbbbbbaabaaaabbbabbabaabbbbbbbaabbbbababbaaabbabaaaaaabbabbbbaaaaabaaabbbbbabaaabbaababbbbbbabaaaababbbaababbaaabaabaaaababaabbaaabbbaabbababbbbabaabaaabaaaabbabaababbbabbbbbbababaaabbababbbbabbbbabbbbbaababaaaabbbaaabbaaababaaabbbbaabaaaaababbbbbbbaabababaabaabbbbbabaaaaaaababbaabbbaaaababaabbabaaaaabbbbbababaaaababbabbabbaababbaabbbbbaabbabbbbbaababababbaaaaaaabbbabbaababaabbbaabbbbaabbbabbbbbbbbbbbaabbaabbabbbbbaaaabbaabbbbbabbbbabbababaaabbbaabbbbbabbaababaaabbabbabaaabaaabaaaabaabaabaababbabbbaaaababbbababaabbabababaababbaaabbbaaabababaaaabbaaababababbbabaaababababbbbbbabbbababbbbaaabbbbabbaabaabbbbbaabaabbbababaaabbaababababbaaabbbbbaababbbbababbaabaabbabbabbaabbbabbbbbaaabaaaaaabbabaaaaaaabbaaaaaaaaabbaabaabbabaaababaaababbababaabbaaaaaaabbabbbbaaabaaabaaabaabbababaaaaaaabbbbbabababbbabaaaabaaaababbbbaabbaaaaaabbbbbaabaababaaabaababbbbabbbbbabbabbaabbbababbbbbaababbbaaabbabbbaaaaaaabbbaababbabaababaaababababababbbabbbaabbbbaaaaababaababaaaaaaabaabbbbabbaaabbbaaaabaaababbbaabbbaaaaaababbaabaababababbbbbbbaabbbaaaababaabaaaaabbaabaaaababbabbaababbaaaaaabaabaaaaabaaabbabaaaabbababbbabbbbabaaaaabbbabaabbaababaabbabbaaabaabbbabaabbbbbaaaaabaaababbbabbaabbaabbabbabbbbabbaabbabbbbbababbbaabbbabaabbaabbbbabbababbbaabbbabaabbbabbabaaabaabababbbbbaaabaaaabbabbbbbbbaaaaaaabbbbbbaabbabbbabbaabbabaabbbaaaaabbaaabbbaabbbbaaaaaabbbaaaabbababababababbababaaaabbbaaaaaabbabbbabbbbbaaabbbaaababbaaaaaabbabbabaabbbabbbabaaababbbababbbbabaabaabbbabbbbbabaabababaabbaaaaabaaabaaaabbabbabbbaabaabaaaabbabbabbababbbbbbbbbbbbbbabbabbbabaaaabaabbaabbaaabbaaaaabbbaaaabaababababaaabaabaabbaabbaaababbabbabbabbbbabbbaabababbbbaaabbaabbaaaabbaaaaababaabbabbaabbaaaababaaaaababbbaababbaabbabbbaaabbbbbaaabaaabbbabaaabbbbbababbababbbabbbbbaaaababababaabbabbbbbabbbababababaaabbbbbaabbabbaaabbaabaaababaabaaaabaabbbabaaababab baabbaaaababbaaabbabbbaaaaaabbaabbabbbababbabbbbaaabaaabaaabaabbaaabbbabbbabbaabaaaaabbaaaaabaaaabaababababaabbbaaabbbaabbababbbabaaabbbbbbabababbaaaabababbaabaabbbbaabababbbbbabaabbbbaababaabaabbbbbbbaabbabbaaabaaaaabaabbbabbbbaaabbbaababbbaaabaaaabaabaabbbbaaaaaababbbbaaababbbbbaaaaaabbbbabbabbbaaaabaabababbaababaabbaabaabaabaaabbbaabbbbbaaabbaababbabbaabbaabaabbabbaababaaaabaababbabaababababbabbaaabaabababababbbbbbababbbbabaaaabaaabaaabaaabbaabaababbaabbaaaabbbbbabaaaaaaabbbbbabbbaaaaaabbbbbbbbababaaabbbbbaaabbaaabababbbababaabbaaaaabbbabbbaaaabaaaaaababaabaabbaaaaabbbbbbababaaabbbaabbabbbbaabaabbbbabbbbaaabbaaabbbabbabbababbbbabbaabaaabbabbabbababbbbbababbabbbbbbbaaaabbbbaabaabababaabbaababbbbaabbabaabbaababaabbbabbaaabbbabaaaaababaaaaabbbaabbaabaabbaabbbbabbabaaabaaabbaabbbbaaaababaaaababbbaabababbaabaabaabaaaabbabaababaaaaaaabaabababbababaaaabbaabbbaaaababaaabbbabbaaabaababaaabbabbaaaabbaaaaababbabbaabaaabaaabbaaabbbbaaabaabbbaabaabbbaaaaaaaaaaabbbbaaaaababababaabbabbaabbbbabbbaaababbbbaabaabbbaababbbbbaababaaababbbaababaaabbbababbbaaabababbbbbbababaabbabbaabaabbbaabbbabbabababbababaaabaabbaaaaaabaabbaaaaababaaaabbbbbbaabababbbbabbaabaababbabbbaaababaababbabaababaabbaabaabbbbaabbaabbabbbabbbabbabbaaabbbaaabbbbabbbbaababbaaaabaaaabbbaabbaabbbababbbabbbababbabbbabbbabaabbbbabbbbaababababaababbbabbababbbaabbbabaabaaaabbababaabbaaababababbbbabbabbaaaabbbbaaababababaaabaabbbbbbabbbababbbbbabbbaabaabbbaabbaabbbaaabbbabaaabaaabbbbaaabbbbbababbbbabbbbaaabaabaabababbababaaaababbbababaabbbaababaaaaabaaabaaabbaabbaaabbabababbbababaaabbbabbabababbabababaaaabaabaaabaabbbaabbabaabbaaabbababbbbababaabaaaaaaaaaaaaaabbabababaabbabbabaabbbababbbbabbbabaaabaabbbaaabaabababbabababbbababaaaabbbaabbbbbbaaaaabbbaabaaabbaababbababbababaabbabbaababbababbbbbbaabbbbababbabaabbababbbaaaaabaaaaabbbaabbabbbaaaabaabbbbbbaaabbbabbaaaaaaababbabbbabaaabaabbaaabbbaaaabbabbbabbaaabbabbbbabbbbbabbaababbbabbbbabaababaaaabaabbbbbbbbababbbbbbaaabababbbbbaabbabbbbaaaabbabbbaaaababbaaabbbbabaabbbbabaa babbababaabaabbbbaabaaaaaaaaaaababbaabaababbbbbbbabaaaaaabaabbbbababababaabaaababbbaaaabbababbbabbabbbaaabaabbaaababbbbabbbabaababababaaaabaaaabbaaaaaabbbbabbbbbababaaabababbbbaabbababbbbabaabbbbbabbbbabaaabbaaabbbabaabaababbbbabbaababaabbbaabbaabaaabbbbbbbbbaaaabbaabbbbbbabaabaabbbaabababbbabbabaabbbaaabaaababbaaabababbaabbabbabbabababaaaabaaaababababbbabaabbbbabaabaabaabbaaabbaababaabaabbbbbaaabababbaaaabbbaabaaabaaabbaabbaabaababababbabbaabaabbbbbaaababbaabbaabababbaabbbaabbbbbababbbaabbbbbabababbbbabaaaaaaaaabbbbababaaaaaaababbbbbaaabaabbaababbabababbbbbaaaaabbbaabbababaaabbbaaabaabaababbaaaaabbabbaaabbaaababaabaabababaabaaabbabbabbaabaabaaaabbaabbaababaabaaaabbaaaaababbabbaabbbabaaaabbbbaaaabbaaabbabbbabbbaaaababbabaabaaabbbaababaaaabbbaaaaababbbbabababbabbabbaabaaaaaabaabbabbbaabbaabbbabbbabaaaabbbbbbaabbbaaaabbbbbbaaaabaabaaaabbabbababbbbbbaaababaabaabaabaaabbababaaabababaaaabbbbbabbabbbbaaabaaaaaaabbaaaabaabbababbaaaabbbbabbbabbaabbabbaabababbaaababbbaabaaaabbbabaaaaaaabbabbaaaaabaabaaabaaaababbbbaabababaabbaabbaaabaabbaaababbabbabbbaabaaaaabbabbbbaaaabbbbbbaababbbabbbbbababbbaaababbbbaabbbaabbaabaabbababbaaabbababbbbbaabbbbbbababbabbbbbbabaaaabbaaaaabababaaaababaaababbbbbaababaababaabbbbabbbbabbababaaaaababaababbbaaabaaabbaaababbabbbabbbababbabbaabaabaabbbaabbaabaaaabaabbaaaabbbabaabaabaabaabbabbabbaaaabaaaabbabbbaababbabababaabbabbaababbbbaaaabaaabbbaabbaaaaaababbabababbbbbaaabaaaabbbbaaaabaaaabbaaaaaaaaaabbbabbaabaaababbabbabaababaababbbbabbbabaabaabbaaaabbbbbbbababbbbbbabbabbbbababaababaabaababbbaaaaaaababbababbabbaaaaaaaababaaaabbbaaababaaabbaaababbbbbbabbbaabbaabbbabbbabaaaabaabaababbabbabbbabbbaaaaabaaabbabaaaaaaaabbbaabbaaabbabaaabaaabaabbaaababbabaaaabbaaaabbabbabbaabaaaaabababbbabbbbababbbbabaabbbaaabbaabaaabbabbaaaababaababbbababbbaaababaabbbabbbbbbabbbbaaaaabbababbaabbaaabbaabababbabbabababbbabbbbaaaaabaaaaabbabaabbababbaabbabaabbaabbabbbababaaabaaabbbbbbabbaabbbbaabbbbabbbbbbbbbbaabbabaaaabbbabbbbbbbababbabababbababbbbbabaaabaabbbabaabbabaaaaaab abbababbabbbaababbbbaaababbbbbaaaababbbababbaaabbbbbaabbbbaababbabaabbababbababbaaaaaaaabbabbbaabaaabbbbaabaaaaaaabbabbbbbbaaababbbbabababbbbaabaabbabaabbbbbbababbbbabbabaabbbababbbabbbbbaabbaaabbbbababbabbabaaaabaabbaabbbbbbaabbaaaaaabaababaabaaaabbaabbababaabbbababbabbaabbbaababaaaaaababaaababbbabbbbbaaaabbbbaabaabbaabbababaabbbaababaaabaabaaaababbabbabbaaabbbaaaaabaabaabaaaaabaababaaaaabbababbaaaabbababbbbbabbabaabababbbbbbabbbabaabbababbbabaaabaabaababbaaabbabababbabbbbaaaabbbbabbabbbbabaababbbaabbabbbaaabaabaabbabbbaaaaabaaabaabaabbbbaabaaabaabbbaabbbbbbbbbaaaabbbbbbbbaaaabbbbabaabaaabbaaaabaabbbaabbaaabbabbbaabaabbababaabbbbabaaabaaaababbaabbabbaaaaaaabbbbabbaaabbbabbabbaababababbbababaaababbbaaaabaaaabbbaabbbbbbbabbaaaabbaaabbbbbabaabaabbaabbaaabbbaabaaabbbabababbabaabababaaaababbabaaababbabaabbaabbbbbaabaabaaaabbaabbaabbaaaababbabbabbaabaaaaaaaaababbaaabbaabbbaaabbaabaabbaaaabaaaaaaabaabaabbabbaaabbabbabbabbabbbaababaababbbbaaabbbbabaabbabaaaabaaabbaaaababaabbaabbaabbbbbbbabababbaabaaabaaaaaaabbbaabababbbbbaaabbababaaaaaabaababbbaabaababbababbaabaabbbaabbbababbaababbbbabaabbbbababaabaabbabbbaabaaaabbaaaabaaabbbababaaaaabaabbbababbaaaaaabaaabababbbaabbbbaaabbbaabbbbbaababaabaabaabbaaaaabaababbbabaaabbabaaaabbabbabbaabbbabbbbbabbbaabbababbaabbaababbbbaabbbaabaaabbbbbbbbabbbbabaabaaaabbbbabbaaabaaabbbbabbaaaabbbabbabaabbaababaaaaaabbabbbaaabbaaabbabbbbabaababbbbbaabaaaaabbabaaaabbaabababaaababbabbabbaababababaabababbabbaaaabbbbababbbaaabbaaaababbbbbbbbbaaaabbababbbbaaabbababbabbbbaababbaabbabbbbaabaabaabababbbbabbbbbabaabababbaabbaaabbaabbbaabaababbbbbbaabbbababbaabbbbbbabbaaaababbbbbbababaababaabbaaabbaaabbbbbaaaababbaabaaaabbbabbabbbbbaabababbababbabbaabbabbaababbabababbbaabaababbbbaabbaaabaaaabbbbbbaabbbbabbaabbabbbbaaabaaabaabbaaabaaabbaabbaaabaabbabbabbaaaaaabbababbbbbabaababaaabbaaaabbabbaaaabaaabaabaaaabaabbbbbbbaaabbbaaabaabababaabbbaababaabbababbbbabbbbaabbaaababaaaaabbaaaaaabbabbaababaaaaaabaaabbabaaaabaaabaabaabbbbbabbbbbbabbaababaaaababababbbabbabaa bbabababbabbabbabbaabababbbaabbbbababbabbababaababaaabaabbbabbbababbaaaababbabbbaaababbababbaaabababbbbbabbabbaabaaabbbbabbabbbabaabaabbabbaabbabbbbbaabbabaabbababaaaababaaaababaabbbaaababbbbabbabbbabbbaabbbaaabbbbbbaababaabaabbaaaaabbaababbbaabbbabbbbaabbbabbabbbabbaabbaabaababbabbbabbbbabbaaaabbababbaabaaaabaaaabbbbaababbbbabbbbbbabbbabaabbbbaabaabbbaaabbbbaabaaabbabbabababaababbaaaaaaaabaaaababaaababbbbbabbbabbabaaabaabaabbababaababbabbbabbbababaabbbabaaaabaababbbaaabbbababbbbbababbaaabbbbbbabbabbbbbabbaabbbaaabbabbabbaaaaaabaaaaabababbbbbaaaabbbabaaaababaaaaaaaabbbbabbabababbbabbaaabaababbbbaabaaababbbbbabaabaaababbbaabbbaaaababbbbbbaaabbabaaaaabbbabbbabbabaababbbabaababbaabaabaabaabbbaabbabbabbbababbbaaaababaaaabbbbbabbbbabaaaabbabaabaaabaaabaaabbbbbbbabbbbaaababaababaabbabbbbbababbaaabababbabbaaaaabbaababaaaaaaaababbaabbaaaababaaaabaaabaabbbabbbabbabbbabaabbbababbaabaaaaababbaaababaaaabbaaaabbbaabaabbabababbaaabbbabbbbbababaaaabaaabbaabaaaababbaaaaabababbbabaaabaabbbbabbbbaabaaabababaaaaaabbbbbabababbaaaaabababababbaabbababbaaaabbabbaabbbaabbaaaababbbabbaababaabababbabaaaaaaabbbbbbbaabbbbabaaabababababbbaabbbaaababbaabbbaaababbbbabbaaabbabbbbbbaaabbbbbaaaaabbbbababbbaabbababbaaaababbbabbbaaaaaaabababaaaabbbaaaabbbbaababbaaaabababaabaaaaabbbaabbabaabbbaaabababaabbbaabbbababbaabbbbabbbbaaabaaabaaaaabbaaaaaabaaaababbabbaaaabaaaaaaabaababbbbbaababbbbbabbbaabababbbbabaaaaabbabababbabbaabaabaabbbbbbabbabbabbbabbababbbaaaabaabaaaababbabaabababbbabaabababbbbaaaabbbabababaabbabbabbabbbbbaabbababbaabaabaababbbabbabbaaabaaaabaabaabbabbbbabababbbbbbbabbbbabaaabbaaabbabbabbaabaabbaabbaababaabababbbabbbbabbabbbabbbbbbbbbabbbbaababbbbbababbbaabbabaabbbbabaababababbbabbabbabbabbabaaabbbbaaaabaabaabbbaaabbbbabbaaababaabbaaabbbabbbbbbabbbbaabbabbaaabaabbbabaaaabbaaabbbababbbaaaaaabbbabbabaabaababababbabababbabbabbaababaabaabaabababbababaaaabbaabaaabbbbaabababababaabaabaabaabaaaabababbababbbabbababaabbabbabbbbabbaaaaabbababaabaaabbababbbbabbbbbbabababbbabaababaaabbbabbabaaabbbab abbbbbbaabababbbaabbabbbaaabbbabbabaababaababaaaabababababbabbbbaaabaaaabbaaaaaababbbbabbabbaaaaaabaabbababaaaababaaabbbbabaabaabbbbbaabbaaabbbabbaabbaaabaaababbaaabaabbbbbbaabababbaaabbbaaabbbabbaabbabaabbabbbaaaaaababbabaabbbaabaabbbaabaaaaaaabbbbbbabaabababbaabbbbabbbbbabbaabbbabababbbbbbababababbbaaaabbbbbabbaaabbbabababaaabaabababaaabbbabbbabababbabaaaaaabaababaaaabababbabababbbbbbabbaaaabaaababaabbbabbbbbaababaabbababbbbbaaaabaabbbaabaabbabbaaabaaaababbbabaaabbabbbbbaabababbabbbaabbabbbabbbaababaaabbabbbabbaabbbbabbabaaaaabbbbbbbabbbbbbbabbbabbaaabbabbbbbabbaabbbbaabbbbbaaaabbaaabbababaaaaaaabbbbababbbbbaaaababaaabbbaababbaabbbbaababbbbaababbbbbababaaaabaaabaaaabaaaabaaabaaaabaaaaabbaaaabbababaaabbabaabaaaaabaaaaaabbabbaababbaabbabaabaababababbabababbaaabbbbabbabaaabaaaabbaabaaaaaaabaabbaaaabaaabbaaaaaaabbabababaabbbbbaaabbbabaaaaaabbabaabbbaababababbababbbbbaabbababbaaaaabbabbabbaaabbbbabbbbbbabbaabbaabaababbaabaaabbaabbaabababbabbbbabbbaaababaabaabbaabbabbbabaabbbbbaaaaaaabaabaabbababbbbbbbbabaababababbabbbabbbabbabbbaabbababaabbaaabbaaabbabbbaabbaaaabbaabababbaabaabaababababaabbbbabaabbbaaaaababbabaaabaabaaaabaaaaaaaababbaaaaabbbbaaaabaabaaabbbbaaaabbbaaaabbbababbbaaababbbabaaabbbbabaaabbbabbbbbbbbabaabbbaabbbbaabaabbbbaaabbababaaaabbaaababaaaaabbabbabaaababaabbbbaaabbabbababbbbaabbabbaaaababbaaaabbbabbaaababbbabbabbaaaabbabaabaabaabbabaababbbaabaabbaababaaaabbaababaabbbbaabaaaaabbbabbbabaabaabaababbabbaabbbbabbbabaabbaabaabbabbaabbbaabbaabbabaabababbbbbababbbbbaaaabababbaabbbaabbaaaabaaababaabaaaaaaabbabbaabbbababaabaaabbbbbbbaabbaaaaababaaabbabaabbaaabbbabbabbbabbbababbbabbabbbabababbbbaabbabbbbbbaaaabaabaaabbbbabaaababbababaaabbaaabababbababbababbaabababaababababaaabbbbaaaaaabbabbaaabababbbababbabbbbababaabbabbaaabbbaabbaaabbbababaababbabbbbbbabaabbaababaabbaaabbaababbaabbbaabbbbaaaababaababbabbabbbbababbabbbaaababbaaaaababaaaaabaabaaaabbabbaaaaabbaaaabbbbbbaaaabbbabbbabbbbabaabaabbabbbbbaaaabbbaaaaaababbbaaabaaabaabababbababbbbabaababbababaabbabbbaaabab aaabbaaaaabbbabaabababaababaaaaabbaaaababbabbabbabbbbbbaaaabaaababbababbbbabbbbbbabbbbabbababbbaaaaaaababbbaabbbbaabbabbbbbaaababbbababbbbbbbbabbaaaaaabbabababbaaababbaaaababbabaabbbabbaabababbaaababaaaabbaaaabbbaababbbbbaabbbbababaabbaaaaabaaaaabbbaaaababbbaabbaabaaababbabbabaaabbbaaabbbabbaabbbbabbabbabbbaabbaaaaaabababbaabbabbaaaabbaababaaaabbbaabaaabaaaababbbaababbbbbbaabaabbbbaababaabaaaaababaaaaaaabaababbbaaaaabaabaabaabaaabaababaaabaababbbaaaaaaaabaabbbbaabababbaabaabbbaaababbaaabbbbbabbaaabbbaababaaabbabbbbbbbababaabaaaaabaabababaaaabaaababbabbaabbabaababbbaabaababaabbaabbaaabaaaababbabababbbbaaaababaaabbaaaaabaaabbabbabbbaabbaaabbbababbaabaaabaabaaabaabbbbbaaababbbaaababaaabaaaaabbbbbaaaabaaabbababbabbbabbbbaabbabbaaabbaaabbbaabbabbaabbabaaabbabbabaaaaaabbbabababaabbaabbaabbbbbbaabaababbbaababbbbbbbbababaaaabaabbbbaabbbabbaaaabaabbaabbaaaabbaabaaaaaabbbabaabaabaaababaaaabaaaabbbbbabaaabaaaaaaabaaabaabaababbbaababbbaaaaabbaabbbaabaaaabbbbaabbaabbabbabbbaabbabbbabbabaabbbaabbaaaaabbababbbbaababbbbbbaaabbbaabbaababbbaababaabbaabaaababaaabaabaaabbababaaaaababbbbbbaababbbbabbaaaabbaabbabababbaaaabbbababaabbabaabbababbababababababaababbaabbaababaaababaabaaaaaababbaaabaabaabbbabbbababbbbbababbabaabbaaabaaabbaaabbbbbbabaabaaaaaabaabbbbbababbbabbababbbbabbbaaabaaaaaaaabbbbaaabbbabbbaababaaaaabbabbbaababbbbbbaaaababaaaabaaaabbbbaaaaaabbaaaaabaabaabababaabbbabbababaabaabbbabbabbbabaabaabababaaaabaabbabbababaababaabbbbbbaaabbaabbbabbabbabaaaabaaaabbabbaabbbbbbaababaaaababababaababaabababababbbbaabbbbababaaabbabbbababbabbabbbbbaabbbbaabaabaabbbbbaabaaababaabbbbbaababbaabababbabbaabaaabbbbabbabbabbaaaaaabbbaaaaaaabbabbabaaaabaaabaabaabaaabaabaabaaaaababbaaabbbabbbabbbaabbaaabbbaaabbbaabbbabaaaaabbbaaabaaaaabaabbaabbabaaabbbaabababbbbbbbaabaaaaaaabaaabababbaaabaaaabbbbbaaaabaaaabaabaabbbaababbbabbaababaababaaaaaaaabbbbababbaaabbaaaaabababaabbbabababbbababbaababaabaabbaaaaaabaaabbbbbbabbbababbbaaaaaaaabbbabaabaaaaabbbaaaabaaabbbbbbaabbababbaabababbaaaabbbababbaabbbbaabbaba babbbbbaabbbbbbabbabaaaaaabaabbabbbbaabaababbbbaaabaaabbabbbbbbbbbaaaaaababbaabbabaabaabaaaaabbbbaaabbaaabbaaaaaababbbaaabbaaabaaaaabbabbaaabbbbbabbbabbbbaabbaaabaabaaabaabbababababababbbaabaaaabbaabbabaababaabbbabbbabaaaaaaaaababaabaaabababbaaaabbbaaababababababbbaaaaaaabbbbbbbaabaaaaaaababbabaaabbababbbaabaabbaabbabbabaabaaabbbbabbbaabbaabaaaabababbbaaaabbaababbababbbaabababbaabbabbabababaabababbaabbaaaababbabbbbabaababbbababbbaabbbbbbbababababbbbaaababbaabbaaaaabaaaabaabbaabbabbbaabbbbbabaabbaaaaabababbababbaaaaabbaabaabbaabbbbbababbbabbaaabbbaabbabbabababbaabaabbaababbaabbabbbbabbbbabbbabaaabbabaabaabbaaabaaaaaaaaaaabbbbaabbbbaaabababaaabababaaababaaaabbbabababaabbababbbabbbbbabaaababababbbaabbabbabbaaaaaabaababaabbbabbbaaaaaabbabaaaaabbbaabaaaaaaababaabaaabaabaabbbbababbbbaabababbaababbababaaaaaaabaabbabaabbbbaaaaaabbbbbbbabaaabbbbaabbbabbabaaabbabaaaaababbababbaaaabbbbbbabababbababbabaabababaabaaaaaabaaaaabaaabbaababbbbbbbabbbabbabababbbbbabbbbbbbbaabaaaaabbaaaababbbaaaaabababbbababaabbababbabbababababaabbbbbababbababbbbaabbaaaaaabaaabbbaaaaababaaaaaababbbaababbbbbbbbbbaaabaaaabaabaaaaabaabbaabbaaabbbbababaaaabbabbaaaaababbbaababbbaabbaabaaaaaabaabbbabbabbbaabbbababbababbabbbabbaabbaabbbabbbaaababbaabababaabaaabaaabbbbbababaabababbaaaabaababbbbabbbaaaabaaaabbabbaabaaaaabbaababaaabbbaaaaaababbabaababbaaabaaaaabbbababbabaaabbaaabaabbaabbbbbaababbaaabaaaaaaabbbbaaaababbbaaaaababababbbaaababaababababaaaaaabbaabaaaabbbabaababbbaabbbbabbbbababaaabaaaaaababaaaabbbbbaabbbbabaabbbbabbbaaaaabbaabaabbaaaaaaaabbbbbbbabaaabaaababaaabaabaabbaabaaaaaaabbbabbbabbaabbaabbbaabbbbbbbaaababbbbbaaaababbabbbbabbaaaaaabaaaabbbabbbbbabaabbabbbbaababababbbabbaaaaaabbaababbabababbababaabbabaabbabbbababaabbabaaabbbabbbbbbabaaabbabaaaaabbbaaabbbaaababaaabbaababbbbbabbbbbaaaaaabbbbabbaabbbbbbabbabbabbbbabaaabaabbbbbabaaaaabbabaaabbbbbabaaabbbbabbbaaabbbabaaaaabbbaababababbabaaababbbbaaaabbabaaabababbaaabbbaabaabbaabababbabaabbaabbaabbbbbaaabbaababbbabaaabaaabbbbaababbbabbabbaabbaaabbabbaa bbbbabbaabaaabaaaaabbababbabbbbbabaaaaabbaaabbbbbaababbabbbabbabbaabbaaabaabbbbbbbbaabbaabbabaaabbbbababbbaaabbbbaabbbbbabbbabaababbbaababbababaaaaaaabaabaabaabbbbaabbaaabbababaaabbbaababbaabaaaaabbbbaaaababaaabbaabaabbbaaaaabbabaaabaaababbbbabaaabaabaaaabbabababbaabbbbbbbaabbabbbaabaaabbaaabbabbaaabbabaaabaabbabaaababbabbabbbabbababaabbbaaaaabbbabbbabbaababaabbbbabaaababbbbabbabbaabbbbbababbbaaaaaaabaababbaaaababbaaabaaabbabaaabbababaaaaabababbbbbbbaabbabbabbbbaababaabbabbaabbaaaaabbbbabbbaaaaabbaaabaababbaabbbaaaaababbaaababbaaaaabaaababaaaaaaaabbaaaaabbbbabbbaababaababbababbbbaabbbbbabaaaaaaababbbbbaabbbbaaabaaaaaabbbababbbbbbabbbaabbaaaabaababaaababababbabbbaaabaaaaaaabbabbbbabababaabbabababababbbbaaaaaabaabaaaaaabbbabbbbbabbbbabbbbaaabbbaababaababbabaaaaaababaaaaabbaaaabbbaababbaaabbbbaabbaabbaabbaaaabbabbaaaabaaaaabaaaababbababbbbaababbbbaaababaaaaabaababaabaaabbaabbaaaabbaaabaaaabaabbbabbabbaaaabbbabaaababababbabbbbaaaaaababbbbabbababbbabaaaabbaaabbbbbabababbaaabbbababbaabaaabaaaaabbbbbaabaabbaaaabaababaabababababbbbbbbbbbbabaabaaaabaaabbaaaaaaabbbbabbbbbababbbbbbaabbbabbbaabbabaabbaaababbbaabaaaababbabbbbbaaaabbbbbababaabbabababbbabbbaabbbabaaaaaabbbbbaabaaababbaaaabbbaaabbbaaaaaabbaabbbbbaaabbababbbaababbbbabbbaaabaaabaaabababbbaabbbbaaababbbaaaaabbbaabbbaabaababbabababbabbbbbaababaabbaaaababbbabbabaabaabbabaaabbabaabaababbaabbbbbbaababaaaaaabababaababbaaabbabaaababbbaabaabaaaabbabbbababbbbabaabbaabaabaabaaabbbbbbabbbbababaabaaaaaaababbaabaabbbbabbbabbabbbaaaababbaababbaabbbbbbaabaabbbbaabbaabbbaabaaaaabaaababababbabbbaaaaabbbbbbbbaabaababababbaaabaaabbaaabbababbabaaaaaabaabababbbbaaabababaaabbbbbabaaaabaaaaaaabaabaababbababbbaaaabbabbbbabbbbbbaaaabbbbabaaaaaabaabaabaabbbabaabbabaababbbbbaaaaabbababbbbbaabaaabbbababaaaaabaabbbbbbbbbbbaababbaabbbbaabaaaaaaabbbaababaaaabaaabbaabbaabbbabaaaaaabbbabaaabbbbabbabaaabaabaabbabbaaababbbabbabbaaaaababbbaaaabbabbaaaabbaaabbbbbbbabbbbbaababbaaaabbababbaabbbababaaabbabaababbabbabbbbbbaaaabaababaabbaaabbabbaabbbbbbaaaba bababaaaabbabbbbbbbbbbabbbababaabaabbbbabaababababaaaabbbabbaaabaabaababbaaaaabbbaabbbbbaabbaabbabaabababbbbbaaaaabaaabbaaaababbbbbbaabbaabbbbbbbbaaabbaabaaaabbaabbabbabaaaababaabaababbababbbaaabbbbaabbbaaaabbabbbbabbbbbbaaaaaabbbbabbbabbababbabbbbaabbbaaaabbbbaaabaabaabababbbaabbaababaaabbababababaabbabbbbabaaaabbbbbaabbbbabaabaabaaabbabbbaababaaabbbabbaabbaabbabababbbabaaaaaaaaaababaababaabbabbaaabaababababaabbbaababbbabaaaabbababbbbababababaaaabbbbaaabaaaabbaabbabaaaaabababbababbaababababaabbaabbabaabbaabaaaaaabbbaaaabbbbababbabaabaaaabbabbaabaabbbbbabbababaaaabaaababbaabaabbbabaaaabbbabbbabbbbabaaaabbaaaaaaaaaabbabbbbbabaaabbaabbbababbbaaaabbbababbbaabaaaabbbaaaabbaabbbabbabaababbbbbbaabaabaabbbbbabbbbaabbabaababbaababbabbbabbbbbabbbbbaabbbbaabaaaaaabbbabbbbabaabbababaaaaaaaaabaabbbbabbaaaaabaababababaaaaabaaabbabaabbbbababbbbaabbabaaabbaaaaaabaaabbbabaababbaaaaabbbbabbbbbbbbaaaabbbbbbabaaababaaabaaaabbbabbbababbbbbbbbababaabbbaabbbbbaababaaaaabaaabbbbabaaaaaabbbbbaaaaaaabaabbaaaaabbbaaabbaaaabbabbababaaaababaababbaaabaababbbaabbabbbabbbaabbbaababbbaaabaababaaabbbbbabbbbaaaaaaabbabaaabbbabaabbaabababbabbbababaaabaaabbbbbaaabbbabbbabaababbbaababaaabaabaabbbbbbabaabaabbaaababaaaababbabbbaabbababbbaaabbbbbbabbababbabaaabaababbbaaababaaaababbabbaaaabaaaabbbabbbaabaababbaaabaaababbbbbbabaaaabbaaababababababbbaabbaabbababbaababaaabababababbbaaaabaabbbaabbbabbaaaabbaaabbbbaabbaabbbabaababbbbbaaaabbaaababbbbbaabbaabaabbaabbbbbaabbabbbababbbbbbaaaabaaabbbbaaaabbaabaaaabbabbaaabaaabaaabbaababaaaaababababbabaaababaaabbabbbaababbbbabaabbbaaababbbbaabaababaaabaaaaababbabaaaaabaaaaaaaabaaaabbbbabbabaaaabbbbabababbbabababaabbbbbbbaaaabbbabaaaaaaabbbababaaabbbbabaabbbaaabaaabaabbaaaaababbabbbbbaaabababaaaabaabbbaababbbbaababaababaaabbbbbbabbababbbaaabbbabbbaaaabbbabbababbbaababababaababaaababaabbbbaaabbabaababbbbabbaaaaabaaabababaabaaabbaaaaabbbbabbaaaaabbababbabbbaabbbbbbbbbbbbaababbaababababbbbababaaababaababaaaaabaabbbbbbbbaabaabbbabbbbbbbbbbabbbaaaabbaabaaaaaaababbbbbbbaabb bbbabbaabbbaaabbbabbaaabbaaabbbaabaaaababbbabaaaaaabaabbbabababbabaaaaaaababaaabbabbbaababbabbbaaabaabaaabbbbbbbbbbaababaaababbbaabbaaaabbbbbaaabaababbbbbabbabbaabbbabaababaaaababaaaabaaaabbababbabbaaabbabbbaabababbbbaabbbababaabbabaaaabbaaaabbabbaaaabaababbbabbaaabaabbbbbabbababbbabbbabaaababaababbaaabbbbabbaaaabbbabaaabaaabbaaaaabbaaababbabbababaabbabaaababaabbbbabbababbaaabababbbaaaabbbbaaabbababbaababaaaaabaaaabaabbbbbbabaabbababaabbbababbaaabaaaaaabaabbaaaabaabbaababaababbaaabaababbbbabbabbbbbbbbabbabbbaaabbabbabaabbbaababbaababaaaabbabbaaaaabbaabbbbbbbbbabbaababbbbbbbabbaabbaabbbaabbaabbaaababaaabbabbbbabbbbabbabbabbbaaabbbabbbbaaaaaaabbabbabbabbbbabbaabbbaababbbbaababbaabbaaaabaaabababbabaaaabbabbbababaaaaabbbabbaababababaaabbbaaabbbaabbbabbabaababaabbaaabaaabababababaaaabaabbabaaabbaaabbaabbaaababbbaabbbbabbaabaaaabbbabbbaabbaabababbabaaabababbaaaabaabaaabbbabbbbabbbbbbaaabbbabbabbaaaaaaabababaabbbbbabaabbababaaaabababababaaabbabaabababababaabaabbaaaabaaaabbbbababaabbbbaaabababbbaaaaabbabbababbbbabbbbabaababbabbbabaabbababbabaabbabbababababbbbbbababbaaabbbabbbbaaabababbbbbaaabbabaabbabbbabaaabaabbaaabbbaaaaabbabaaaababaababaabaababaaabaaaababaabaaaaaaaabbbbbbbbbbbaababbbbabaabaabaaabbabbaabaaaabbbbbbbbabbaaaabbbbbabbbbbaabbabbbbaaaaabaabbbababbbbabbabbbaaaaababbbbbababbaaabbaaabaaabaabaabababababbaabaabaababbbbbaabaaaaababbaabbaaaabbababbbbbababbbababaabbaaabaaaaabbabbaababaaababbbbabaababaabababaabaaabbbabbabaaabaabbabaabbaababbbaaabaaababbaaaabbbbbabbbbaabaaaabbaaaabbbbabaaaabbabaababbaaabbbaabababababbbababbbaaabbaabaababaaaaabababaaaaababaaaaabbbaabbbabaabaababbaaaabbaabbababaabaabbababaaabbbaabbabbbaabbaabbabaabbbbaababbaabbaaabaabaabbbbaaaabbbaaaaabbabbbaaaaaaaaabaabbababbaaabbbababaaaaaaabababbbabbabbababababbbabaaabaabaabbabbaababaaabbaaabababaaabbaaaabaaaaaabbbbaaaabbaababbaabbabbaaabbbbbbabbabaabaabababababbaabbbbbbbbabbaaabbbababaabbbbabaabbbbabaaaababbbabbaabaabbaaababbabaabbaaabaabbaaaabbbbabbaababaabbaabaabaabbaababbaaaabaabaaaaaabababbabbaaaaa bbbbbaaaabbababaaaaabbbaabbbabbbaababaaabbaaabbabaaabbbababababbbaababbbbaabaaabaabbbaabababbaaababbbaaabbbaabbaabbaabbaaabababaaaababababbbaababaaabbbaabaaabaabbabbaabaaababababbaabaabbbbaabbbababbbbabaababaabaabaaaaabbbaabbaabbbbbabaaaabaabbbababbbababbaababaaaababbbbbbbabbaababaabbbbaabababbbaabbabbabbabbaaaabaaabbabababaaababbbabbbbbabbbbabbbaaabbbbaaabababbbbabaaabaabaaabbbaaabaabbbbaaaabababbbbbbaaaababaabbabbabbabbaaabbbaabababaabaaaaaababaabbbbbbaabbabbabbbbbbaaababaababbabbabbbabaabaabbababbbbabbaaabaaaabaaabbabbabbbabbaabbaaaaaaaaaabbbababbbabbabbaaaabaababbbabbbbbabbbbbbabbbbbababaaaababaaaaaabaabaabbaabaabaaabbbbbbbbbbabbabbaaababbbbabaaabbababbaabaaabbababaaabaababbbaaaabbaaaabbbbbbbaabaaaaabbabbbbbaabbaabbaaaabaabbabbaaabababbabbbbabaaaabbabbaabbbbaabbbbabaabaababbababaabaabbbabbaaaabbabaababbbbabaaababbbabbaababaababbaabbbaabbaaaaabaaabaaabaaaababababaaaabaabaaaaaaaabaabbbbbbaabbabbabaabbbaaababbabbbbbaaaababaaaaabaababababbbbababaaabaabbababbaabbabaabbbbaaaaaababbbaabbbabbbbbaaabbbbabbbababaaaabaabaabaabbbbabbaaaabbbaababbabbaaabbbbbabaaaabababbaabbaaabbbbbababaaaabbabbabbbbaababbbaababbaaabaabbbbaaabaababaaaaabbaababbabbaabaabaabbababbbbaaabbbbababbbaaabaabbabaabbabbbababbbaaaaababbabbbbabaaabaabababbbabbaaaaaabbabaabaaabababbbbbbaabbbbaaabaabaaaaaaaaaaaaabababbbbbbabbbbaabaaaaaaabaabbbbbaabababbbabaabbabbbaaabaabbbbbbabaaabababbabbaabbbaabababbabbaabbbaaaabbbaabaaaaabbbbbaabaabaaaaabbbabbaabbbbbabaaaabbbbaaabaaaabaabbaaabbbaabaaaabababbaaabbaaaabbaabbbaaabbabbabbabaaaaaaabbbbabbabbbaabbabbaabababaabbbbbaaabbbbbbababbbbbbaabbabbbbaabbaabababababbbaaabbbbabbaababbabbbbabbabbbbbaaabbbbbbaaaaaaaabaabaabbaaabbaaaabbbabaabaabaabaaabababaabbabababbababbaaaabbbabaaaaaaabbbbbbbbaaababaabababaaaabbabbabbbbbbabbbbaabbbbbabaaaabbbabaaabbabbbaabababbabbaaabbbaabbbabbaaababbababbbbababbbaababaaaabaabbbbbaaababbbaaaaaababbbbbbabababababaaabbbababbaabbaabbaaaabbabaaaaababababbbabbbabababbbabbbbabbababaaaaabbabaabaababbaaabaaabbbaaabbbabbbbabbbbaababbbaababbaaabaab baaabbaaabbbbbbbbbaaabbabaabbabbbaababbbbbbaaaababaabababbbbbabababbabababaaaaaaabbaabbaaaabbbabaaaabbabbabbbabaabbbababbbbaabbbaabaababaabbbbbabbaaabbaabaaaababbababaabbaabbbaaaabababbababbaaabbbbbbbbbbbaabaabbbbaababbaababbbbbabababbabaaaababbabbaaaabbbbaabaababbbbbbbbbbbabaaabbbbbbababababbaababababbbbbbabaabaaaabbabaababaabbabbabbaabbbbbabbabababaaabbaaaababbbabbaabbbbaabbbaabbbbbaaabbaaaaaabbbbbababaaabaaaaaaaabbaabaabaabbabbbbaaaaabbbbabaaabbababbabaababbabbaaaaabbabbbbabbbaaaabbbabbbaaaaaaabbabaabbbbbbabbbababaabaabbbbbababbbbbaaaabaaaabbababbaabbbaaaaaaabbbaabaaaabbaaabbaaaabbbbbbbaabbabaaabaababbabbbabaaabbbabaaabbbbbaababababbaaabbaaababaababbabababbabaaaaababbbaababbabaabbaaaaaabbaabababbabbbabaabaabbbaaaaabaaabbaabbabbbabaabbbaabbbabbbaaabbabaabaabaaabbbabbbaaabaabaabbaabbbbaaabbbbbabbbbbaabbaaaaabaabaabbaaaabbbaabbbaaaaababaabbaaaaaaaaaabaaababbbaabbabbaabbbbaaabaabaaababbbabbbbbbabbbbbbbbabbbababbbbbbabbabaaababbbbbbababbbbbbbbababaabaababbaaaaabbbbabbaabbabbbbabbbabababbbababbbaaabbbaabaaababaaaaabbaabbbbaaabbbaaabbbbbbabbbaabbbababababbbbbabbaaabbabbbabaabbabbabbbabbbaaaaaabbaaaabbbbaaaabbbbaaabbbbaababaaababaabbbaabaaaabbbbbbbabababbbbbbaaaabaabaaabaabbabaaababbbaabbababbaabbaababbaaaababaabbbabbbaaaaababaabbababaaabaaabbbaabbababbbbaaaaababbaabaababbabbbbbbababbbabaabbaaabaabbbbbaaaabababbabbbabbaabbbbbbbbabbaabaabbbaabbbbbbbabbbbbaabbabbaaabaaaaabaabbbabbbbabbbaaabbbaaabbbaaabbaaabaabaaaababbaabaabababbbbabababaaaababbbabaaaabbaaaaaaabbbaaaabaabbbaaaaaaaaababaabbabbababbabaaaaabaababbbabbbabaabbaaaabbaabbaaabbbbaaaaaabbabaaaabbaaaabbbbaaaaaabbabaababbaabaabaaaaaababbaaaaaaaaaaabbaabbaabbababbaaaaaababaabbabaabbabbabbaaababbbaaabaabaaabaaaabbabaabbaaaabbaababbbaabaaaaaaabbbababaabbaaababaaabaaaabbabaaaabbbabaaababbaaaabbaaaabbaababaaabaababbbbbaababbababaabbaabaababbabbabbbbaababbbbbbabbaabbbbabbbbaabbbbaabbabbababababaabbaaabaaaaaabbaaaaaabaabbbabbbaababbabbaaaaabbaaabaabbaabbbbaaaababaaaabbbbbaaababbbbbaaaaababbabbabaaaaabbaaaaaaaaababbabbbbabaaa aaaababbaaaaabaaabaabbaabbababbbbaaaaabababaaaabaababaababaabaabbaabaaaababaaabbbaaababbbaababaaabaabaababbbaaabbbaaabbaabbaababbaaaaaababbaabaabbbababbbaaabaabbbbaabaababababbaabbabaababaabababaabbaaaababbbabbaaaabbbaaaaaaababaabaabbbabbaaabbaaaaaaababbbabaabababbaaaaabaaababaabbabbabbabbbbaabbbbababaaabababaabbbaabbabababaabbaaaaabbaabbabbbaababbabbbaabbabbabbabbbabaababbaabbaaaaababaaaabbaabbbaaaaaaabaaabbaaaaabbbababbabaaabbbabaabbaaabaaababbaabbabbaabaaaabababbbaaaaaabaabbaaabbabbbabaaaababbbbaaabaabbbbaabbbbabaabbaabbaabbabbaabaababbbbbaaabababababbbbaaaaaabbbababaaababbabbaaabaaaaaabaaaaabbbbbbaabaaababaaababbababaaaabababbaabbbaaabaabaababbbabbaaabbbbbaabaaababbbbbaaabbbabbbaabaabababbbbaaabbabbbabaaaabaabbaaaaabaabbbbbbbabaabaabababbabbbbbaabbabbaabbbabbbbbbabbaaabbaabbaababaaaaaaabbbbabbbbbbaabaaaabbbbbbaabbababbbabbaabaaabaabaabbaabbbbbaababbbabbabbbbababaaabaaabaabbbbbaababbbaaabbabaabaabbbaabaaabbbbaaaaababababbabbbbaababbaaaaabbbabbbaaaabbaaabaaabbbaabaaabbabbbaaaaaabababbbabbababbabaabbbaabaabababbababbabaaababbbaabaabbbababbaaababbbabbaababbbbbaabbbaabbbababbaabbbabaaabaabbbbbaabaaababbabaaaaaabaabaaabbbaabaabbabbabaabbbaabbaabababbabbabbaaababbabbbbaabbababbbaabbbaabbbbbbaabbbabbbbbaaababbaaaabbabbbbaaaababaabbbaabbbababaaaaabbaababbbaabaabbbbababbaabaabbabbabaaabaabbabbaaabbaabaabbaabaabbbbbbbbaaabbbaaaabbbbbbaaaabbabbababbababbbaabbbabbabbbbbbbbaabbbaaabbbababbbbaaabbabbbababbaabbbaabababbbaaababaaaababaaabbbbaaababaaaaabaabaababababaaaabaaaaabbaabbaabbabbbabbaaabababbaaabaaaaaabbbbabbbabaaaaaaabaabaaabbaaabbaaabababbbbbaabbbabbaaaaaababbbabbabaabbbbaaaabbabaaabbbbaabbbabababbbabbaababaabaabbbbbbbbaababbabaababaaaaabaabbaaabbabbbaababbbababbaaabaaaabaaaabbababbaaabbbaabbaabaaaaababbbabbbbaababaabbbabbbbabaaababaababaaaabaabaaabbbababbbabbbabaaaaabbabbbaaaaaaabababbbbbabbaaaaabbabbaaabaaababaaaaabaabaaaababaaaabbbababaaabbbabaaaabbbaababaabbabbbbbbbbbbabaabaaaababbaaaaaaababbbbaaaabbbbbbbbbbabbbabbababababbbabbbaaaababaababbbbababbbbaabaaababbaabbb baaaaaabbbbbbbbaaababbbaabaababaaabbbbbabbbbabbbbaaabbaabaaaaaaaabbabbaaaaabbbbaaabbbabaabbaaaaaaaabaaaaaaaabbaabbbbabaaababbabaabbbaababbbabbaabaaabbbbabbbabaaabababaaaaaaabbababaabbabbabaaaaabbabbbbaabbabaaabbbbaabaaaaababbbbbaabbabbabaaabbbbbbaabbabaababaaabbababbaaabbbbaababbbbaaabbbabbababaabbaabbaaabababbbabbaababababaabbaabbabbbbbbabaaabaabbaabababbaabbbbbbbbaabbbabaabababbbbaabbbaabababbaabbbbbbabbabbabbbaaaaabaaaabaabaaaaabbbaababaaabbaabbbababbbabbaaabbbababaabbbbbbbbababaababaababbbabbabbbabbaaabababaaaabbbabbaabaabbaaabbaabbabaabbabaabbbbabbbaabbabbaaaaabbabbbbbabbbbabbbbaaababaaabbbaaabbbbbabbbaaabbaabaababaababbbbbabaaaaabbbabbaabbaabbbabaaabbabbbbaababbbbbaaabbbaaabaaaabaababababbaabbbabbbbababbaabaabbbbbaaabbababbbaaaaabaabbbabaaaaabbaababbabbbbbbbbabbbaababbbbabababbbbabbbaaaaaabaaabaabbabaaaabaaabbbbbababaaaaaabbbbabbabaabbaaabbaaaabababbababbbbbbababbabbabbaabaabbaabbabbabbaabbbabbbababbaaaaabaabbbbbaaabbbbbbaababbbaaaaabaababbabaaaaabaaaabbaaaaabbbbbabbaaaaaabaabbbbaabaaabbabbbabbbbabbaabaabbbaaabbbbbaaaaabababaabbababaaaabbababbbaaaabbbbbabaabaaabbabbaabbbabbbabbbbbbbbbababbaabaaabababababaaabababbabbaabbabbbabbbaababbbbbabaaababbbaaaaaaaaaaaabbbbbbababababaaaabbbabaababbbbabababbbabbaabbbbbbabbaaabababbbabaabaaaaaaaaababbbabaababbbabbaabaaaaabbbbbabaababbaaabaaaaabbbbabaaaaaababbabaabaababaabaabbbbbbbaabaaabbbaabbaaaabaaaaaaababbaabaaababbbbaabbbabbaababaabbabababababbbbaaaabaaababbbbababaaaaaabababbaaaabaabaabbababbaababbabbabaabbbbbabbaaaabbababbbabbababbbbbbabaabbbbbaabaaaaabaabbaaaaabaabaabbaabababaaababbbbabaaaabaabababaabbbbbbabbbaaabbaabbbaaaaaabaaaabaaabbbbabbabababababbabbaabbbbbabaaababbbabaaaaaababababbbaaabbbbaaabbaaabaabaababaaabbbaabbaaaabbaabbbabbabaabbbbaabaababbbbbbbbaaaabaabaaabbaaaaabaaabaaaaabaabbababbaababbabbabaaabbbaabbbabbaaabbbbaabaaabaaaabaabbbabbbbabbaababbabababbbbbaaabbbabbbaaaaaaaaababbbbbbbbbbbaaaaabbabbbbbbbbbbabbbaaabbbbbababaaaabbabbabbbbabaababaaaaabbbbbababbabbbbbbaabababbbaabaabbaabaabaaabbbbbabbaaabbbababab ababaabbabbbbababbbbbabaaaaaaababbbbabaabbbbbbaaababbaabbbababaaabbbaaaabaaabbaaabaaabbbbbbabaabaabaaabaaaaabaaaaaaaaababbbbbababababaaababaababbababaabbaabbbaaaabaabbbbabaaaaabbbaaaabbbbbbbaaaabbabbbbababbbabbbbbbabbbaabbbababbaaaaababbbabaabaababbbbaaaabbaaabababaabbbbabaabababaaaabababbaababaaaaabbbbbbbaaaaaabbabaaabbbaaabbaaaabaaaabbbbabaaabbabbabbbbbababbbbaaababbaabbabbabaaaababbaababbaaabbabbbaaaaabaaaaaababaababaaaabbbbbaabbaababbbabaabbbbaaababbbbaabbabbabbbabababababbbbbbabbaaaabbabbbaaaaaababbabbbabbaaabbabaabaabaabababbabaabbbabaaaabaaaabbbaabbbbabbaaaaabababaaaabbbbbababaaaababbbbbaabbbabbbababbbabaabaaabbbaabbbbbabbaababbbababaababbabababaabbaabbabaaaabbbabbababaabbaabbbbbabbaaaaabbabbababaababbaabababbbbababababbbabbbaaaaabaabbabaabababaaabbabbaaaaabaaabbbbaabbaaabbbbaaaaaaaaabbbbaaaabaabbbaaabbaabbabababaababbaababbaaaababaaaaaaabbabaabbabbbbbaabbaaababbababbaaaaaabbbbbabbabaababbaabbaabbaaaababbabaaabaabbbbabbaabaabaaabbabababbbabaaabababaaababaaabbabaabbbbbabaaaabaaabbbabaaabbababaaabaaabbaabbbaaaaababbbaaaababbaabbbbabaabbaabbababababbbaabaabaaabbbaaabbabbabbababbabaaabbbababbbbaaabbaabbbabbaaababbaabaababbbabbaabaaaabbabbaaaaabbaabbbbaaaabbbbaabababbbabbaaaabababaababbbabbaaaabaaaabbaaaabbababbabababababababababababaaaaaabbbaababbaabaaabbbaaababbaaabbbbaaaaabaaababbaaabaaaabaababbbabbbaaaababababbabababaabbbaaaababbbbbabbbaaaabbabaabaaababbbbaabbbabbabbaaabaaabaabaabaabbbbbbabbaaaaaabababbbabababaaabbaabaabbbbbbaabbabaabbabbaaaabaabbbbbaabbaaaabbabbaaaabbabbabbbbabbbaabaaaaabbbaaaabbbbbbaababbbbabaabaabbaaaaaaabaaabbbbaaababaaababbbbbbaabbbbaaaaaaabbbaaabaaaaaababaabbbbabbaabbabbbbaaaabbabbabaaaabaabbbbbabaaaabbbbbaabbabbbbbbbabbababaaababbbaababbaabbabbbbabaaaabbabbbbabaabbbbbbabbbbaabbabbababaabbabaabbabaaaaaaaababaabababbabbaababaaabbababbbaaaabbbbaabbaababababbbaabbabbabbabbbbababaababaabbbaabaabbabaabbabaaaabababaaaaaaabbabaaaaaabaaaabbbaababbaabbbaaaaabbbabbaaababbabaaababbabbbaabbbbaaaaababbbabaababbaaababbaaabbbabbaabbbabaaaabbabbbbbbabab babaaabaabbbbbabbababaaaabbbbbaaaaabbababbaababbaabaaabaabaabaabbabbaabaabaababbabbabbbaabbbabbbbbabbbaababababaaaabbbbaabbbaabbaabbabbaaaaabbaaabaaabaabbbaabbabbbaabbaaaabaabababaabbbbaaabaaaaabbbbbbaabababaabababbbbbbababaabaaabaabbbbbbbbabbababbaaaaabbabbbabbbabbabaaaababbbabbabaaaabaaabbbbababbaaabaaabaabababaaaabbaabbbbbabbabaabbbbababbbabababbabbbabbabbaaabbbaaabababbaabbbabaaaaaabaabbbbbabbbbbbbbaaaaaabaabaaaabbbaabaabbbabababbaaabbbabbbaaaaabbabbabbabaababbbbbaaaababbbbbabbabbaababaabbabaaaabbababaaabbbabaababaabbbababbaabbbabbabbbbaababbaaaabaabbabababaabbbbabbabbbaaaabbbbbabaaaabbbababbabaaaaaababbabbabaaabbaaabaaabbabaabbbabbbabaaaabaabbbaaabaaaaabaabbabaabbabbaabaabbaaabbaaaaaabaabaabbabbbbaaaaabaaabbbaabbbbabaaabababbaaaaaaabbbaaabbabaaaaaabbbaaababbabbaabbabababaaaabaaabbbbbbaabbaabaabbabaaaaabaaabaaaaababaaaabbaaaabbbbbaabaabaababbbbaaaaaabbbbabbababbbbbbbbbbbabaabbbaabaabbbaaaabbbbabbaabbbababbbbbabababbbaabababaaaabaaabbbbbababababaabaaabbabbabbbbabbabaababbbabbaabbaababbabbabbbbbbbbbbaaaaaaaabaabbaaabaabababbbabbbaabbaabbaabaababaaababbbbaaabbaabbabaaababbbbabaababaababbbaaaabaaabbbbbaaababaabaaaaabaababbbbaaaabbbbbaaababbbabbaaabbaaaabbaabbaaabbbaabbaabaaabbbaabaaaaabbabbabbbabbbbabaaaaabbbabbbbaabababbabbabbabbabbbabaaaabbbaabbabababbbabbaaabbaaabbababaaaaaabbababbbabbabaaaababaaabbbbbaaabbbbbbaaabaaaaabaababbababaabababbbbaabbbaaaaabbabaaababaabaaabbbbaabaabbabbaaaababaabbbbbaababbabbabbaaaabaaaabbabaaaabaababbabbabbbbaaabbbaabaabaabababaaaaabbbabbbababaabbabaaaaabbbabbaabbbababbbbbbbbbbaabbababbbbbaabaaaaabaaabbabbbaabbabaababbaabbabbbbaaabbaabababaabaaababababbbbaaaabaaaabbaaaabbbaaaaababaaaaaaaaaaabababbaabaabbbaabbbbaaaaaabbaaabbbbabbbbbbbabbabaaabaababbabbabaabbabaababaabbbababaababbabaabaaabbaabbbabaabbbbaaaaaaabbaabaaabababbaaaaabbbbbbbabbabbaabaabababbababbbbaaabbaabaaabababbabaaabbbbbabbaaababbbbabaababababbbabaaaaaaababababbbabbaababbaaabaaababbababbaabbbbbaaabbbbabbaabaaaabbbbaaaabbbaabbabababbaabbbbbbaabbabababbabbaabaababaaaabaaaaba baaaabbabbabbabababbbaababababbbbabbaaabaabbabbababbbabaaabbaabbbbbababbababbbabbbbbbaaabababaabbbbaabaaaaabaabaabaaabaababbbbbabbbaababbbaabaabbbabbbbbaabababbbbaaaabbbbbbbaaaabbbababaabbbbaabbaabbabbaabbbaaaaaabbaaaababbbabaabbaabbbbbbabaaaaaababbaaaabaababaabaaababaaabbaaaababbaabaaaaabaaaababbbabaabbaaababaaaaabbbbbabbaaaaabababaabbbbabbaaaaaabbbbbbbaaaababbabbabbaabbabbbbaaababbabbabaaabbababbbbabaabaaaabbbaabaabaabababbaaabbaabbaabababaaaabaaabbabaabbbabbbabaaaaaaababbababaabaabbaababaaabbaaaaaaaabaaaaabaabaaababaabbbbabbbaaaabbabababbabaababbbaaaababaaaabbaaabbbabbbbbaabaaaaaabaabbbabbbaababbaabbbaabbabababbabbbaabbaaaaabbbbaaababaabaabaabbbabbbbbaabbbabbbbbbaaaabababbbbbababbaaaaaababaabbbbabababbaababaabbbaabaaaaabbaaaabaaaabaabbababbaaabbababaaaaabbbaababbabaabbabbaababababaaababababaaabbababaabbbbaabbbbbbabbbaaaabbaaabbbbbbbaabaaabaabbbabbabaabaababaaabbaaabaabbabbbaaaaaaaaaababbbaaaabbbaaabaaabbaabbabbabbaabbbaabbaababbabbaabaaaabaaabbaaaaaaaaabababbabbaabbbabababbbabbbabaababbbababaaabbabbaabbaabababbaaaaaaaababbbbaaababababbbaaaabaaabbaaababaabbbaababbbbaabbabaabababbaaaabbbaababaaaababbbabbaaaaaabbaabaababbaaaaababaabbbbabaaabbaabaabaaabbbbbabababaabbaaaababbaabbbbaaaabbbaaabaaabababbbaabbabbabbababbababaaaababbababbbaaabbabbaaabaabbaaaaabbbbabaababababaabaabbbbbbaaabbbaabbbabaabaabaabbaabbbbbababaaaabaabaababababaabbabbbbaaabbaaaabbbbaaabbabbbbbaabaabaaaaaababbbabbbaabbbbaaabbababaabbbabaabbaabbaaabaabbbabaabbbbaaabbabbaaaaabbabbaaaaabaaabbbababbbabbabbbaaaaaabbabbabbababbababababbbbbbabbbbbababbbbbabbbbbbbaaabbaababbbaabaabaaabbabbbbabbbaaaababababaababbbbaabaaababbbabababaababaabaaabbbbbbabbbaabbaababbababbabbaaaabaabbabababbbbbbabbabbbbaabbaabaaabbabbbaaabbaaaababababaabbbaaaabaaaabaabaabaaabbabbbbbbbaaabbbbaabaaabbabbbaabaaabaabbbbbbaaaabaababbbbbbabaabbabbbaaabaaabbaabbbbbbababbbaabaaaabbaabbaabbabaabbaaaabaabababaaabaaabababbaaabbbbbababbbbabaaabababbabaaabaabaaaaaaaabbaaaaabbbbbaaaaabbaaaabbbbaabbbbabbbbaabbbababbabababbbabaabbabaaabbbbbabbabb aabbbbbaabbbbaaabaabbaaabbaabbbabbbabbbaaaaaabbaabbbbabaaaabbaaaababbabaabaaaaabbbabaaaaababbbbbaaaabbbbbbbabaababababbbabbabbbbbbbabababbbaabaaaaaaabbbaaaaababaaabaababbbaabbaaababbbabbabbababbbbbbbbabbbaabaabaabbbbababaabababaaabaaababbbbabbbaababbabbaabbabbaabbbbbbaabbbabbbaaabbabaaaaababaabababbbbaabbabaaaaabbaabbabbbaabaaabbabbbbbaaabbbaaaaaaaabbbabbababababaaaaaabbababbbababbaabbaaabbabbbaabaaaaaabbaaaabaabababbabaabbaabaaabaababbbbbbbbabaaabaaaabbbbabababbabbaaabaaaabbaabaaabbabbbbaabbbbabaaaabbbbaabbbaaabbababaabababaabbbaaabbbaabaaaabbbababaaaaababbbbaaaabaabbaabaabbaabaaaabbbaaaabbababbbbbabbabbbababaaabaaabaabbababbbbbbaabbaabbbbbbbabaaaabbbbaaaabbabaaabababbbaabbbababbabbababbbbbbbaaabbabbabaabbaaabbbbbaabababbabbabbaabbaaabaaaaaaaabbabbabbbaabbabaaaaabaababaaabaaabbbabbaabbbbaabaabbbbbaaababbbbabbabbababaaabbbabaaabbaaabbaabaababbbbbabaaaaabbbbabababbaababbabbaabaaabbbaaabaabaaabaaabababbaaaaabbababaabaabaaababbbbbababbababaaaaababaabbaabaababbbbbbbaabaabbbbaaaaabbbaaaaaabbabbbaaaabbbbbbbbaabbbbaabaabaabaabaabbaaaabababbabbbbbbabababbaabaabbbabaaabbbbbaabbbaabaabaaabababbbbbbbabaabbabababbaabbaaaaabababbaabbbbbbabaaabbaabbbbbaabaaaaabbbaaaaababbbbbaaababababababaabbaaabbbaaaabbaabbbbbbabbabbbbabbbbaabaababaaaababaabbaabbbaabbababbaaabbbabababbabaabbaaababbabbaababbaaabbaabbbbbbbbbaabbaabaabaabaaaabbababababbbabbabaabababbbabaaaaabbbaaabbaaaaaabaababbabbaababbaabaaaabaaababbabbaaaabbabbabbbaabbbbbaabaaabbabbaaabaabaabbaaabbabababaaaabbabaabbbbaababaaabbaabababaaaaabaaabbaaabbabaabbaaabbaaabaaababbaaaaabaabbbbaabaabbbabaaaabaaababbbabbabbbbbaababbaabaaabbbbbbabaabbaaaaabbababbaababbbabbbaaabbaaaabbbabbaaaaababaaaabbababaabbabbbabbbababaaabbaabbbaaabaaaababaaaaaababbaababbbaaabbabbaabbaaabbbabaaaabababbbabaaababbbabababababbbbaababaabbbbbaabbabbbbbabaabbabbabaaababbaaaabbbababaaaabbbbaabbbbabbabbbbabbaaaababbaaababbaaaababbababbaababaabbaaaaabbbaabaabbbaabbbaabaabbabbbabbbbaaababbabaabbbaababbbaabbbbababbbbbaabaabbbabababababbbaaaabbababbaabbaaababbbaabbab aababbabbbbbabaaababbaaaababbabaabababbabbaabbabbbaaababaaaaabaaababaabbbbbaaabbbbbaabbbaabbabbbbbaaaaabaaaabbabaaabbbbaaabaaabbbbababaabbababbbbaababaabbbbbabbaaaabbabbababbbbbaababaabbbaaabbbbbbaaabaaabbaaaaaabbbabaaaaaabbaaababbababaabbbababaababbabbabbaabbabbbbbbabaabbbbaababaabbbabaaaaabbaabbbaaaabbbbbaaabbabbaaaaaabaabbaababaabbbbbbabbbbbabbaababaabbbbbaababbbaabbbababbaabbbbbbbbbaabbaaaaababaaabaaabababbbabaababbabbabbabbbabaaaaabbbbaaaabbbaaaaabaaaabbbaaaabababbaaaaaabbbaaabaabaaabbbbaababbababbbaaaaabbaabaaabaabbaaabbbababaaaaaabbabbbaabbbbbbababaabbabbbbbbbaabaaabababbabbaaabbaabbbababbabaaaabaabaababbaabbaaaaabaaabbabaaabbabbabbbbbabaaabbbababaaaabbbabbbabaababaaabbabbabbabaaabbbabbaaabbbbbbbabbbbaaaaababbabbbabaabbabaaabbbbaaabaaaabbaabaabbbababbaaaaaababbbbaabbabaabbbabaabaabbabaabaabbbabaabbaaabbabbabbbbbbbbaaababaabaaaabaaabaaababaabaaaabbbababbbabbaaaabbabbbbabbababbabaabbababaabbbbbaababbaabaabaaaabbbabbbaabbbaabbaabbaaaaaaabbbbbaabbbaaaababaaabaabbaabaaaabbbbbbaaabbbbbaaabbbbbabbaaabbbbbbaaabbabababbbaaaaaaabaaabababaabbbbaababbababbabababaaabaababbababbaaababbabbabaabbaabbbabbaabaaabaaabbbbbaabbbaaabaaabaabbabaaabaaababaaabaaababbbabbbababbababbbbbabbbbbaababaaaaaaaaaabbabbbaaaabbaabbbbabaabaaaabaaabbbaaabbababbaaabaaaababbbbaabbaabaaaabbbbbbbbbbabaabaabbaabbbaaaabbbbabbaabaaabaabaabbbbabaabaaaaababaabbabbbbabbaabbbbbbbaaaaaaaaaabbababaabbaaabaabbabaabbaababbaabbbaabbabbbabbabbbaabbabbbbabaabaabaabaaaaabaaabbbaababbbbbbbbbbbaabaabaaaaaabbababaaabababbbaabaaaaabbabbbabaababbabbbababbbabbbbbbabbbabaaaabaabaaabaaabaababbabaabaaababaaaabbabababbabaaaaaaabaabbabbbbaababbbaabbbaaabbabbbabababbabbbabaaaaaabaababbabaaaaabaabbaababbabbbaaabbaaaabbabbbabaababbbbbbaabaaaaaaaaabaaabaaaaaabaaaaababaabbbbababaabaabbabaabbbababbbbbabaababaabaabbaaaababbbbaaaaabaabaaabbbaaabbababaabbbbbbbbaababaaaaabbaababbbaaabaaaaabbbaabbaaaabbabaaaaababbaabbaaaabbaababaaabbaabbaababbbaaababbaababbaaabaaaaababbbbbaabbabbababbbaabaaaabaabbababaabbbaaabaaabaaabaaaabbbabbabababbaa bbbbbbbbaaabbbaabaababbaaabaaabaaababbbbbbbabaaaabaaaaaaaabbabbaaaabaaaababbbbbaaaababababbbaaaabbbabaababbabbabbbaabaabaabbabaabbbbabbaababaaabbabbbaaabbbbaaaaaabbbaaabaabaabbabbbbaabbabbbabbbbabbbaabbbbabbaaaabbaababbbbbaabaababbabbbbabbababbaabbbaabbbbabaaaaababbbbabbaababbbbbbaabbbabbaaabbaababbbaabbaaabababaababbbabbabbaabaaaaabbbaaaabbbbbbabbbaaaaaabababbabbbbababbbbbabaaabbbbababbaaaaaabbabbababbbaaabbbababbbbaabaaabbaabababaaaabbbbbabaababaaaababbbbaababaaaabaabaabbbabbbabbaaaabbbabbaabaaaabaaabaabaabbbbbaabaabbbabababbbaaaaabbbbababbbbbbbbbbbabbaaababbbaabaabababbabababbbbaaaaabbbbbaaaabbaaababbaababaabbbbbaaabaababbaabbaabbaabbabbbaaaabaaababbaaabbbbabbbabaabbbbababbbabaaabbbbaaababaaaaabbaaaababaabaabbaaabbbababbbbaaaabbaabbbabababbabbabbabaabbbabaaabababbbabaabbaabbaabbabbbabaabbaababababaaabababaaaaaaabbaababbbbaabbabaaabbbbbaaabaabaaabbbaabbaabbbbaaaabaabbaaabaabbabaaaaabaababaabbbbaaaaaaabbbbaaababbbababaababaaaabaabbababaabbaaaabbabbaabaaaabbabbbabbbbaabbabbaaabbababbbabbabaaaababbababaaabbabbbbaabbbaabaaaababbbbaaabbbbbbabaabbaaaaababaababbbbabaaababbbbbababaaababbabbabbaaaabbbbbbbabbaababbabbbbabbaababaaabaabbabaaaabbaaabbbaabbabbaaabbbaaaababbbbbaabaabaabaabaaaabbbaaabbaaaaaabbabaabaaaabbbaabbbabbbabbabbaaaaabaababbabaabbbaaabaabaaaaaabbabbabaabbbbbaaaabbbbaabaabaaaaabaaaaababaaaabbabbbbbbababbbaabbabbbabaaabbbaaabaaababababaaaaaabbbabbaaababaaaabbaabbabbbaabbaababbbaabababbbabaaababbbbbaabbaabbbabbaabbbbaaabbaaaaababaaaabbabbabbabbbabaabaaabbbbbabababbbaabaabbababaaaaabababaaabbababaaaaaaaabaababaabbbbbbbabbbbaaaaaabbbbbaabbbbaaaaabaaaababbababbaabbabaaabbbbabbaabaaabbbbbbbabbabbbabbababbaaababbbbbbbbbababbbbaaabaaaabaaaababbbbaabbbabbbbaaaaaaabaaaabbbaabbaabbaaabbabbbaaabaabaabbbabbaabaaabbbababbbbbbbbbabaabaabababaababaabbabaabbbabaaababbbaaababbbbbaababbbabbaabaaaababbaabbabbbaabbbaababababaaaababababbababbbbbbabaaabaababaaabbaaaabbaabababbbaaabaaababababbabbbbbbbaaabbaabbbbbaabaabbbabababbbbbbbababbaabbaaaaababbaaaaabaabbabbabbbbaaaaabaabaaba baabbbbabaabbbbbaaabaaabbbaababaaabbaaaabaaabbbbbaabbaabaabaaaaaaaabbbaabbabbbbabaabbbbabaaababbaabbabaababababbaaabbbbbbaaabbaaaaabbaaabaababbabaaaaaababbaababaaaabbabaabaabbbabbbbabbbbbbabbbbabbbabbbabaabbbaaabbabaabbbbaaabbababbbbbaaaaaabbbaabaaabbabbbaaabbbababaabbbaabaaababbaababaaabbbbbbabaabababbabbbabaaaaaaababbbbbaaababaaabbbbbaabaaaaabbaaabbbbbaabbbbbabbbbbbababababbaaaaaabbabaaabaababbababbbaaaabbabbaaabbbbbbaabababababbaababbbbababbbabaababbabbbabbaaaabbbabbbbbaaaaabbbabbaabbabbaababbbabbabbbabaaabbbabbbabbbaabbbababaaaaabaaaabbbabbabaabaaaabbbbbaaaabaaabaabbbaaabbbabaabaaaaaaaaaaababbbbaababbabababbabbaaababbbaaabbabbabbbbaababbbaaaaabababbabaaaaabababbaababaabbbbbbbaabaabababbbbbbbbaabbbabbbabbabbabbbabbbabbbbaabbbaabbbababbbbabbaabbaaaabbbaaaababaaabaaabbbbbaaabbaabbabaaababaaaababaaabbababbabaaabbabaaaaabaaaabaaaabbababbabaabaaabaabbaabbaabbbbabaaabbabbaababbabbaabaabaabbbaabaabbbaababbbbabbbababbaaabbababbaaaaaabbbababbabbbaaaabbbabbbaabbabbaababaabbaaabababbaababbbaabbbabaaaaabbabaababbaababaabbbaabaabaabaaaababbaabaaabbbaaabaabaaabababaaabbbbbabaaaaabaaaabaabbbbbaabbbbaabaaaabaaaabbaaabbbaaaaaaaabaabbaaaabbabaaabbabaabbbbbaabbaabababaaaaabbbbbababaaaaababaabbabbaaaaabbbababbaaaaabbabaaababaabaaaaabaabaababbbaaaabaabbabbbabaaaabaaaaaabaaabbbbabbbabbaaaababaaaaaaabaaaaababaaababbabbabbaabaabbabbbbabbabbbbaabbabbabbbaaaabbbbababaabbabaaaabbbababaabbabbbbbaabbbbbbabbaabbbbbbbbbbbbbbaaabaaaabbbbaabbbababbbaabaaabbbaaaabbbbbbaabbbbabbaabbabaabababaabaaaaababbbbabbbbabaaabbbabbabbabbbababbbaabbaaaaabaabbbabbabbbbaaaaababbaabbaababaabbaaaabbabaabaabbaababbbbbabbaabbaabababaaaaaaababbaaaaabaaaaabbbaabaabbbbababaabbbaabababbbababbaaaabaaaaaabbaabbbbabbaabbaabaaaaaabaabbbbbbbaabaaaaabbbbbbaaabbababbbbaababbaabaaaaaabbbaaabbbbbaaaabaabbabaababbbbbabbababaaabbbbaaabbbababbbaaabaaabaababaaaabababaaabababaaabbaabaabaaabbaabbaababbabaaabaaaaababbababbabababababbabbbbaaaaabaabaaabbaaabbaaaaabaababaabbbbaaabaabbbabbbbbbbabbabbbaabaaabaabbabbabaaaaabbbaabbbbaabbbaba abaabbbbababbbabbaababaaaabbabaabababbabbabbaaaabbaabbbaabbbabaababbbaaaababababbbaaababaabbaaaabbbaabbaababaaaabbabbabbbbaabaabaabbaabbbaabbbabaaaaababbabaabbbbbaaaaabbabbbaaabbbbaaaabaabbaabbbaaabababbabaabaabbaaabbbabaaababbabbaabbbabbaababbaabbbbbbbbbaaabbabbabaabbaababbaaaaaabbaaaaabaabbaabbabababbaabaabbbaaabbbbbbbabaabbbbaaabbabaaaaabbbbaabaabbaaababbbbbaabbbbaabbbbababbabaaaaaabbababbbbabbbababbaabbbbababbbbaabbabbaabbaaababaaabbabbbbbbaaabbbabbbbbbbabaaabbbbbabbbbaabaaaaabbabbbaabbaababbabbbbabaabaabaaaabbbbaabbabaaabbbabaaaabbababbbababaaabaabbaaaaabaabbbbabbabaabababaaabaabaaabbbaaaabababababbaabbbbabbbbbabaaaaaababaabbaaaabaabbaabbaabaaaaabaaaabaabbaababaaabbbbbaaaababbbababbbbabbabaaaabaaabaabababbaabaabaabbbabababaaaaaabbaaabaabaabaaaabaababbbababaaaaaabbaaabaaaabaaabbbaabaaababaabbbabbaaababbbbbaabbbaaabbbbbbbaabaaaabbbaabaababbbaabababaaabbbaaaabbbbbbaabbbbababababbababbbabaabbaaabaaaaaaaabbbabbbbabaabbabbbbbababbbbbabbbbaabbbbbababbabbabaaaabbabaaaabbbaabbbaaabbaabbababababaaabaabababbbababaabbabbaababbabbabbbaaababaabaabbbbabbabababbabbabaababbbbabaabaabbabbbaababbbabbbababbababbaabbbabaabbaaabaaabbababaabbabaaaaaaaabbabaabbaabbbabbabbbaababaabaaaaabbababbaababbbabbabaaabbbbbaaaaababbabbaababbabaaabaabbabaababbbabaaaaabaaababbbabaabbbbaabbabaabbaaabbababaaaaabbaaabbaaaaaaaaaaaaaabaaabaababbaaaaabbbabababaaaababbaabaababbbabaaabbbbaaaaabbbabaabbaabbaaaaaaaaababbbabaaaabaaaababbaabbbababaababbabbabbbbbabababaaaaabababababaaabaabbbbaaabbbbaaaabaabbbaaabbababbaaaabaabaaabbbabaaaabbababbabababbabbbaabbaababaaabbababbabbbbabbaaaababbabaaaaaabaababbabbbbabbabbbaabbbaaababbbabaaaaaababbbababababaabbabababbaabaabbbbabbaabbababaabaabbabbaaabbbaabababbbabbababbbbabbbabaabbaaabaabaaababbaabaabbbaabbabababbaabbababbbbabbaabbbaaababbbbababbbbaabaabbaabbbaaabbaaaabaabaaaabaabbabaaabbaabbbaabababbbababbabaabbbabbbaabababbbbbaaaaabbbbbbbbabbaabaabbabbabababbbaabaabaaaababbbbbbbabbbbbababbbbababaabbbbabbabaabbbaaaaaaabbabaabbbabbababbbbbbbaaaaaabbabbaaabaaaabababbba aaabbbaaabbaaaababaabbbbbbbbbbabaaababbbabbaaabaaabbaaaababbbbbabbabbaabaabababaabaabbabaabaabbbbbbbaabbbabbabbabaababaabbaababbaaabbbaabbbaababbbabbaababbbaaabaaabbbbabababbbabaabbabbaaaababbbabbabbaabbbaabbbababbbbabbabbbaabababbaabbabbabbbaaaaabaababbbbababbbaaabbbbbbbaaaaabbaaabbabbabbbbbbbabaaaaabbababbbaababbbaaabbbaabbabbaabbbbbaabbbbaabaabbabababababbbaabbbbaaaaaaabbbaaaabbabbabbaabaaaababbabaaabbbabaaababbbaaababbbbabbbaabababbabbaaabaabababbbaaaabbbaaabbababaaaaaaabababbbbbbbbabababbbabbbaaaabbbaaaaabaabbaabbbababaabbaabaaaaaabbbababbbbbaabaaabbbbbbbaababaaabbaabaaaaababaaaaaabaaaababaababaabbaaababbbaaaaabbaaabbbaabbaaaabbbbbababbbaabababbaabababbaabbaaaaaabbabbaaaaaabaabbbaaabababbaaaabbbaaaabaaabbaabbabbabbabbaaabababbabaaaabaabaaaaababbaaabaaababaababbbabbaaababaabaaaabaaababbababaaabaabababbbbaabbabbaabbbaabaaaaababbabbaaaaababaaaabbaabbbbabbbbaaaaabaabaababbababbbbbabaabaabababbaabbababaabaaaabaabbbbaabbabbaabaababbbbbabbaaaabaaabbaabaaabbbbbabbbaababbababbaabbabaabbaababbababababbbbaabbbabbbbbababbabbaabbabbbababbaababbababbabbaaaababbabbababbbabbbabbbabbaabbbabababaaaabbaababaaaabbbaaababbbaabbabbaabaabaabaaaaabbaaabbbbbbbbabbbbbbbbbbbbaaabaabaaaababbaabbbabaaaabbbbabbbbbbabbaabbbbabbaababaababbbbbaaaabbababbababbbbbbabaabbaababbbbbababbbabaaaaabbabbababaaabaabbabaaabaaaaabbbaaaaaabbabbabbaaaaabbababaabbabbbababbbbabaaaabaaaaabbbaabaaabababaaababbbbbbabbbbbbaabbababaabbbbabababababbbbaabbaabbbaabbbababbaaababbbabbabaababbaaabaaababbabbabbbbabbbaaaabbbabaaaabaabaabaaabaaaababbabaabbbbbabbaaaabbabaabaababbaabbababbbbbbababababbababbaaaaaababaababaaabbabaabbaababbabababababaabbbbbaaaababbbbaaabababaabbabbabababbbabaabaabbbbbbabbababbaabbbbabbbabababababaaabaaababababbbabbbabbbbbbababaaaabbbaaaaaaaaabbaabababaaaaabaaaaabbaaaaababaaaabbbbbbbaaabaaabbabbaaaabbbbabaaabbaabbabbababbaaaabaabbaabbbaabababbbbbaaabbbabbbaaaaaaabaabaabbaaabbbbbaaabbbbbaabbaaaaaaaaababbbababaaaabaaaabaaabbbabbbabaaabbbbabbababbaababbabbaabaaaaabaababbbaababbabbbaaaabbbaabbbbbbbb bbababaaaaabaababaabbbbbaaaaabaaabbaaabbaaabbaaaabaabbaabbaabababbbbbaabbabbbbabababbbbbabaaabaabbabbaaaababbaaaabaababaababaabaababaabbaaabbaabbabbbbbbbbabaaaaaaababababaabaabaaaaabaababbaaaabaaabaabaaaabbbabbbbbbbaabbbbbaaaaaaaaabaabbbbaaabaababbabaabbbaaaaabaabbaabbaabbbaabbaababbaabbaaabbaaaaabbaaabbbbababbbbaaabbbaabaabbbaabaaaabaabababababaaaaaaaabbbaaababaabbaabbbabbbbabbbabaaabbbbbbabbabaaaababbaababaabbbabaabbbaabbbbbbabaabbbbaaaabbbbaabbabbababaaaababbbbaaabaaabbabaaabbabaabababbbbababbbabbaaabababaaababbbabbaabbbbbbaaaaaabbabaaaaaaabbaaaabbbaabbbbababbaaabaabaababaabbbabaababaabbbaaaababbabbabbabbbabbababaaaaaaaabbabbabaaaabbbabbbaaaabaaabaaaababbbbbaabbaabababbabbbbbababbbabbaabbbaaabbbbbabbabbbbbbaaaaaaaababababbbabbabbbabaababababaabaabbbababbaaaabbabaabababbbaabbaabbbbababbabaaabaabababaabbaaabaaaaabbbbabaaabaaaababbbbbababbabbaabbaabaabaabbabbabbabaaabaabbaaabababbaababbbaaaaaabaabbabababbbaabbbbbabbbabababbabbabbaaabbbbbaaaabaabbbabbbabababababbabbbbbbbaabaabbaaabbaaabbbaaaabaabbaaabbbaaabaabbaabbabbbbbbaaabbaabbaaaabbabbbabaaababaaabaabbabaaaabbbababbaaaababbbaaabbaababaababbabbbbabbaaaabbbbabaaaaaaabbaabbbbbbabbabababaaababaabaabaaaabaaaaabababaaabbbabbbbabaaababbbaabaababbaabaaabbbbaabababaababbaabbbbbaabbbabaaabaabbbbbbbbbbbabbaabaaaaabbbaaaabbaababaabbaababaabbbabaababaaabbabbbaabbaabaabbbaabbaababaabbaaaabbabbbbbaaababaabbababababababbababbbbabbbbbababbbbbaaababbabbaabbabbbabaabaaabbaabaabbbbbbaababbabbbababbbaabbabbbbababaabbbaaaaabbaabaabaababababbbbabbabbaaaaaabbabaabaaaabbbabbabbbbaaababbbaabbbbbbabbabbbababababbaabbbbabbbbaaaaabbbbabaababbabaabbabaababbababababababababaabbaaaaaabaaaaababaabaabbabaababbaabaabbbabbbabaaabaaaaababaaaabbabbbbabaabababababbbaabbbabaababaabaabbbaabaababbbabaaaaaababaabbaabaaabbaaaaaabababaaaabbaaaaaabbaabbabbabbabbababbababaaababababbaabbbabbaaabbbbbabbaabaaabaabaaababaaabbaaababbabbaabbabbaaaaaabbbbababbbaababbbaaaaaababbaaaabaaabaabbbbabbaabbbbbabaabbaabbababbabbbbaabaaabbbbbaabbbbbbabaabbabbbaabababaababbaba aabaaaabaaaabbbaaababbabbabbbbabbabbabbbbbababbbaaaabbaaababababbaababababbababbbaaabbbbbabbbabababaaaaababbabbbaaabbaababaaaababbaaaabaaabbabaabbaabaaabaaabbabbbaababababbaabbbbbaaabaabbbaabbbabbbaabaaaaaabaaabababaaaababbbbbabbaababbabbbaaaaaabababbaababbaabaaabaababababaabaabaabbaaaaaaaabbaaaabaabbaaabbabaaaaabbabbbbaabbbbbabaababaabbabaabaabbaabababaabaabbababaaaababaabbbaaaabaababaaababbabaabbbaabbbbabbabbabbbbbbaabbaaababaaabbbbbaabaabbbbbbbbaaabbaaaabaabbbbbbabbaabbabaabaabbbbbabaabaabbaabaaabababaababbbbbaaabbbabbbbaabbabbaaabaaaaabbbbbaabbaabaaaababbabbbbbabbababbbabbbababbbabbbabaabbaaaaabbbbbaaaabaaaaaabbaabbabbbbbabbabababaaabaaaaaabaaabbaaabaaaabaabbbbbababaababbaababaaaaaaababbaabbbbbbbabbbabababbbbbbbbbbbbaaaabbaaaaaaaababaabbbaaaaaaaaaaababbaabbaaababaaababbaababababaaaababaabaaaabbbabbbaaabbbababbbaababbaabbaabababaaabbaaabaaaaababbabbaabaaaaaabbaaabaaaabbbaababaabbbbbaaaaaabaaabaababbbabaabbaabbbbbabbbbbaaaaabababbaababbbbaaaabaabababbbbbaabbbabbbbbaaaabbbbbbaaaabbbaabbaaaaaaabbabababbbbabbaabaaabaaababaabaabbbababbbaaabbabbbbbaaaaababbbbaaababbbbbaaabbaabaaaaaabaaababbaabaabbbaaaabbbaaabaaababaabaabbbbbbaaaaabaabbbabbabbbbbbabbbbbabbbabbabaabaabbababaaaaabbbababaababaaaaaabbabbbaaabbbbaababbbbaabbaabababaaabbaaaaaababbaabbbbbabbabbabaababbabbababbabbbbbbaaabaababbbababbaaabaaaaaaaaaaaaabaababbabbaaaaaaababbbabbabbbabbaabaabaabaaabaaababaaabaabaaabbbbbbaaaaababababababaabaaaaaaabbabbbabbaaaaaabaaaaabaabbabbbbaaabaabababaabaaabaabbaababaaaaaabaaaabaabbbabaabbaaababbbabbbbbbabbababababaababbaababaaababbbbaaaaabbaabbbbaaaabbaabaaaaabaaaaaaababaababaabaaaabaababbbbababbbaaaaabaababbbaabaaaaaabbbbababbababaababbbabaaaaabaaaabaabaabaabaabbbbbaabbbaaababaabaaabbaaaababbbaabaaaaaababbababababbabbbabbabaaaabaabbabbabbbbbbbbbaabbbbbaababaaaaabaabaabbbbbababaaaabababababaabbbbaabababbbabbbbbababbbbbabaaabababaabaabbabbbabaabbaaaababbbabbaabaabbabbabbaaaaabaabbbabaaaabbbaaaababbbabaaaaaabaabaaaabbababbbaaababababababbbaabbbabaaabaabbaabaababbaaaaaabbbbabaaabba babaaabaabaaaaaaabbbabbabbabbabaaabaabbbabbbbbaaabbbaaaabbbabaababbabaabbbbbbbbbaababbbaaaabbababaabbaaabaaabababbabbababbbaabbbabbbaabaabbbabaaaaaaaabaaaaababbaaababbababbabaabaaabbabababbbbbbabbaabaaabbabababbaabbbbbaaabaababbbbaaaabaaaaaabbaabbbabbababbbbaabbbaaaababaabbaabaaabbbbaabaaaabbbababbbbaabaabbbbbbbaaabbaababaaabababbbbbabaabbbabaabbaabababbbabbbbaaaaabbabbaaaaabbbbabaababbabbbaaababbbababababbaabbaaaabababababbaabbabbabaaababbaabaabbbbbbbbbbbbaababbbbbaabababbbababaaabbbabababbbaaaabbbabaaabbaabbabbaaabbbaabbbabbaababbbbbbbbbaabbbbbaaababbaababbabaaabaabaaabbaaaabaaaabababbbaabbaaababaabbaaaaababbbbaaabaaaababaaabbaabbbbbbbabaaaaaabaabbbbbabbaabaabbbabaaaaabbaaabaabaaababaabbbaabbaaababbbaabbaababbbbbaaabbbbbaaaabbaaabbbbabbbaabbababaabaaaaaaaaaabbbbbabbabaababbbbbaabbbababaaabbbabababbbababbabaabaaaabaaababbbaabaabbaaabbbaabaabbbaabbbabbaaaabbbbbbbababaaaaabaaaabbbbabbbbabbbbbbaaabaaaaaabbbabbbbaaaaaababbabbabaaaabbbbbbbbbabbbbaabbbaabbabbbabaaaabbbbbbbbbabaabaabbabbaababbbbabbaaaabbbbbbabaababbbbbaaaabbbaababbbbbaaaabaababbbbaaaabaaabbaabbbabaabbababbaaababababaaababbaaaaababaabbbabbabababbbaaabababbbabbabbbaaaaaaabaabababaabaabaabbbbbbaaaaabbabbabaaaaaabaaaabbaaababbaaabaaabbbaaaababaabaaabbbaabaabbbbaaaaaabbaabbababababbabaaaabbbbabbaababbabaaabbbaaababaabaabaababbabbbaabaabbaaaababbaaaabbaaabbbbbaabaaabaaaaabaababbaaaabababaaaaabbababbaabbbbbbaaaaaaabbbaaaabababbbbaabbbaabbaabbabaabbabaabaaababbabaaabaaaabaabbbbbaabbbbbabaaaabaabaabaaababaabaababbbbbaabbbaababaabbbbababbbbbbbababbaaabbaabbbbabbbbabbabaabbbbbbaababababbabbbbabbbabbaababbaababbbaaabaabaaaabaabbaaababaabbbababbbbababbbababbbbaaaabaaabbbabbbaabbbabaaababababbaaabaabbbbabaaabaabaabbabaabbababbbbbbaabaabbbbbbbbbbababbabbabbabbaabbaabababaaabbbbabaabaabbbbbaabbbabbaaabaaabaaaaaaabaaabbbaaaabbabbbbbabaabbbaaabbbaababbaaaaabbaaaaababbaabaabbbbbbababbababaabaaabaabaaaaabaaaaabbabbbaabbbaabaaaaaabaaaaabaaaaaaaabababaaababbbbaababbaabbbabbbbaabbaaaaabbbbabbbaabbababbaabbbababbbabbbbabababbbbb aabaababbabaaaabbbbbababbaabaababababbbabbbabbababbbaaabbbabbbbaaabbbaabababaaaabbababbaabaaabaaaaabaabaabababbbabaaaabbaaaabbbabbbaaaabbaaaabaaabaabbababaabaaababababaaaaabbabbbaaabbabbbbbaaabbabbaabbabababaabbabbbbababaaabababbbabbabbaabbabaaabbabaaaaaaaabbbbaabababbbabaabbbbababaabaabbabbaabbbaabbabbbbabbababaaababaabaaabbbabaabaababbbabaaabbabaaaaaaababababaabababaabbbaaaaababbbabababbbabbbabbbbbbabbbbbbaaababbbaaaabaaabbabbaaaaabaaaabbbabbbbaabbbaaaabbbbbbbaaabababbbaabbabababababbaababbaabbaaaaaababbbbabbbbbbabbaabbbaabbababbbaaabbbaabbbbaaaabababbbabbbbabbaabbbababbbbbbabbaaaaabbaaabbbbabababaabaaabbbbaaaaaabbbbbbabbaaabbaaaaaabaababaabababbbabbbbaabaaabbbaabbabaaabbaaaabbabbbaaabababbbabbaababbaabaabbbbabbbbbbaabbbbbabbabbabaabaaaabbaabbbbbbbbaabbbaabbabbbababababbaaaabbabaababbbaaaaaabababbbaababbaaabbbbaaabaaaabbaaabaabbbaaaabaabbabbabbaabaaabbbbabbbbbabbabaaabbbbbabbbbbabbbbaaaaabaaababababbbabbbaaaaabaaababbbbaaabbabbabbbabbaababbbbabbaaababaaababbaaabbbbaabaabaaaaaaababaaabbabaaaababbbbbaabbaababbaaabaaabaaabbaabbbaabbaaababababaabaabbaaabbababbaabaaabbbbaaaaaabaaabbaaaaabbaaaaababbbabbbbbbbabbabbaaabababbbbbabbaaaabbbbaabaabbbbbaabaaababbaabbbaabbbabaabaaabaaaaabbbbabbbbaaaabbaaaabbbbaaababaaaabaaaaabbaababaabbbbaabbabaaabbbbbbbaabaababbbbbaabbaaaabbbabbbbbabaaaaaababbabbbaabbaaabaaabaabbbaaaaaaababbbbbbbbbbbbaaababbabababaaabaabbbbbabbbbbbababbaabbabbbabbbaaabaabbbabbabaabbabaabbbbbaabaabbababbabbabbbabbaabaabaaababbbbabababaababaabaababbbbbaababbbbaaabaaabaaaaabaabbbbaaabaaaaabaaaababbaaabbbbbaababababbbbaabaaaaababbaababbababbbbbaabaaabaabbbbbaabbaabbbabaabbaabaaabbaaabaabbaabaabaaabbbabbbaaabbbbabaabaaaaabaaabbabaabbaaabaaabababbaaaabbababbbabaaabaaabbbababbabbbbaababaabbaaabbabaabababbbabbbabaabaabbabbbaaaabbaabbabbaabbaabbbababaaaaabbabbabbbbababbbabbbaaabbaabbaaaaabbbababababbbabbabababbababbbbaaabbaaaaabbababbbbbbaababbaaababababaabaaaaaaabbbbbaabaaaabbaaabbbbaabbbbbaaabbbabaababbbbbaaaababbbbbaaaabaaaababbabbaabaabaaabbbabbaababaabbbabbabbbabb bbbabbbbbabbababbabbbbaababaaabbbbababbbbaaaabbbbbaababbbbbbbaaabbbabbbbabaaaaababaaaaabbaaaaaaababbaaaaaaabababbbabbbaababaababbaabaaaabbabaaaabbbabaaaaababaaaabbababbaaabbabbbbbaaaababaaababababaabbbaaabbababbbbbbaabbbbabbbababbaaaaaaaaaaaabaaaaaaaabbbbabababaabbbabbbbabaaabbbaababaaabbbbabaaaaabaaaabbbabbbaabababbaabbbaabbbaaabbabbbbbababbbabbaababbabaabababbbbaaabbaabbababbabaababaabaaaabbbbbbbaaaaaabbbabbababbbbabbbbbaabbbaaaabbaaabbababbbaaabaaabbbabaababaabbabbbaaaababbbabaabbbabaababaaaaabbbaabaabbbbbbbbbbababbaababbaaaaabaaaababbbbbabbbabbababbaababaaaaaaabbabbbbaabbbaabaabbabbabbabaaabbbaaaaaaabbaababaaaaabbbaabbabaaabaaaaabbabbaabbbbbbbbbbaabbabbabaabbbbaaababaabaabbabbbbbaaaaababaaabbbbbaaababababbaaaababbbabbbaabbbabbabaababaaabbbaabbababbbabbabaababbbbbbbabbaabbaaabaaabbaaaaabbaaaaabbbaabbababbbbbbbaaabaababbbbbbaaaabbabaaabababbbabaaababbbbbbbbaabbaaaaababababaabbbbaaabaaaabbbabbaabaaabaaabbbaabaabbababbaabaaabbaaaaaabbbaabbaabbababbabbabbaaabbbababbbababababbbbbbaaaaaaabababaaabaaaaabaaaaaabbaaaaaaaaaabbbbababbbaaaaabaaaaaaababababbaabbaaaaaabaaababbababaabbbbaaabababaaabbaaaabbaaabbababbababababbbabbbaaabbabbaabaaaaabaababbbbbaabbbaaaaabaabbbaaabababbbbbababbbababbaaaaabaaaabbbbbbbbabababbaaaabaaaaabbbbbaaaaaabbbbabbabbbbaaabbbaabababbbabbbabaabaaaaabbbbaaaaabababbababbbaabbbabbbaabbabbbbabaaabbbbaabaabbbbabbabbbaaaababbabaababbaabbabbbabaabbbabababbaababbbbabbabbababbbaabaabaabbbabbbbabaaababbabbabaabbaaababbabbabbabbbaabaabaaabbabbbababbbaabbaaabababbbaaaaabbbbbabbbbbabbbbbabbbbbabbaabaaabaababbaabaaabbabbbaababbaabbbbbababbabbabbaababaaabaaabbaaaaababaaabbababaabbbbaaabbaaabbabaaabaaaaababbbabaaaaaaaaaaaabbbabaabaaaabaaaaababbaaabbabbaabbabbaaabaaababbbabaabbbabbaaaaaaaaaababbabbabaababababbababbbaabbbaaaabaabbabbbabaabaaaabaaabaabbabbbbabaaabbbaabaaabbbabbabababbbbbabbbaaaaaabaababbabbbbaaabbaaaabaabbbbaaaaaabaaaabbbbabaabbabbbbaaaaaaabbbbaaaababaaaaabbaaaabaaaabbbbbabbbbaabaabbbaabaaaaaabbabaabaaaaaabaabababbaaaaaababaabaaabaabbbbbbbbbbbbabbbba abbbabbbaabababbaabbbaabbbabbaabbbbaaaaabaabbbabbabbababbaabaabbaaaabbabbbbbabaababbabbbabbbaaaaaaaaaabbbbaaaaaabbabbaaaabaabbabbbbbbbaabbaaaaabaaabbabaabbbbabbababbbbaaaaaabaabbbbbabbbabbaaaaababaaababbbabababbbabaabbbaaabbaabbabaabbaaabbbbbbbaabbbbbaaabbaababbabaaababaababababbabaaaaaabbbbabbbababbbababbabbbbbbbbbbaaabaabaabaabbbabbabbbaaaaaaaabbbabbabbbaabaababbbbbbaaaabbabbababbabbbaabbbabaabaaaaabaaababbbabaaaaaaaababbabaababbbbbbabaababbababaaaabbbabaabbbbabbaaababababababaabbbaaaaabbbaabbbbaaaabaabbbaaabbaaaaaabababbaaabbabaabbabbbabbbbbaabaabbbbbaabbabbbbaaabbbabbaabbbbaaaabbbaaabbbabbababaaabbbbaabaaabbbabababbbaababbababbbbaaaababbabaabbbabbaaaaabaabbaaabbabbbabaabaabaaabbbaaabaabbbbbbbaaaaabbaabbabababbbbaabaababbabbbbaabbbbbabaabbbbabbabaaaaaaaaaaabbbaaabbaababbbbbbaaabbaaaabaababababababaaaaaaabbabbbababbbaabaababbbbabbbaababaabbbbbaaaabababababbbabbbaabbaababbbaabbabaabbaaaabbbbbaababaababbbaaabbbbbbabbbaaaabbaaaababbaaabababbbabbaabbbaaabbbbbabaabbabaaaaaabbabababbabbbbaaaabbaabaabbabbbbbabaabababbbaaaababbaababbaaaaaaaaaaaaaaabbabbaabaaabababbaaaabbababbbbaabbabaaaaaabaabababbbababbbbaababaabaaabbaabbabbbbbaabbabbbabbbbaaababbbabaabaaabbbbbaaabbbbaaaabbbabbabbabaaabbbbbbabbaaabaaaabbbaabaaaaabaaaabbaabbaaaaaabbabaabbbabaaabbbaaaabbaabbbabbabaabbbababbaaaabbabaaaaabaabbaaaabbababbabababbbaababaabbaababbbababbaaaababaabbaaaabbbbbaaaaaabbaaababbababbabbaabbabbaaabbabbbbaababbabbbbbabbbbbbbbaaaababababbabbbabbaabbaabbbabbabbabbaaaabbaabababaaaaabbbbaabbaaababbbbababbbaabbabbababaaaabaabababbababaaaaaabbaaaababaabbabbbababbabaababababbabbbbaababbbaabbaaaaabaabaababaabbbaabbbbbabbababaaaaabababbbbbabaabaabbbbbabaaaabbbaaaaaaabbbaaaaaaaababbaabbbbaababbabbbbbabbbabbbbababbbbbabaabbbbaaabbbbaaabbaababbabbbbaababaaaaaaaaabaaaababaabaaaaabaaababbbaabbbabababbabbaabbabbbbabbabbabbbbbbbbbaaaabbaabbaabaaababbbbababaaaababbababaaabbaaaaaaabababbbaabbbbbabaabbbbababbbbaaaabbbabbabbbbaabbabbababbbbbababaababbbaaaaaaaaaaaabaabbbbbabbababbbbbaaabbabbbbbaaaaabababbbaab bbaaaaabbbbabbabbabaaabbabbbbbbbbbabbabbbabbbbabbbaaaababbabbaaabbabbabababbaaaabbbabaaaabbaabbbabbabababbbbbabaaabbabbbbaabbbaabababbabbaaaaabbaaababaaabbaaaaabaaabaaabbababaabbbbbbbbbbaaaaababbbbababaaabaaaaabbbbaabaabababaabababaabbaabbbababbaaabababaaabaaaabaaaabbabbbabbbbaabaabaaabaaabbbbbaaaabaaabbbbbababaaaaaababaaabbababaaaaaababaaaaabaaabbabbbbaaabaabaabbabaaaabbbbaabaababbbaabbaababbbbabaabaaababaaaabaaabaabbbbbbbabbabbbaabaabaaaabaabbabbbbaabbbbbbbbbbabbbbbababaabbababaaaaabababbabaabaaaabaaabaabbbbbbbababaabbabbbabbbbabaabababbaaabbaabbaabbababaaabbabaababbbbaaaababaabbbaabaaababbaaaaaabaabbaaabaabaaabbbaaabbaaabaaaababaabbaababaabbaabaaabbbbbbabaabbaaaabbbaababbabaaababbbaaaaabababbbbabaaaababbabbabbbabaabababbabbababbbbaabaaabaaabbbbaaabaababaaaabbbbabaaabbbaaabbabbaabbbabbabaabbbbababbbaabbaabbbaabbaabbabbbbaaababbbaaaaabbbabaaaabbabbbabbbbbbbabaaabbababbbbbaabbabbbaaaaabbbbaaaababaababaabbbbbbbbbaabaabbbbabbbababbbbbabbaabaabaaaabbbabbaaabbaaababbbaaabbbabaaaabaaaabbbbababbabaababbbabaabbbaabbaaaabbbbbbabbabaaaaabaababbaaaaabbbaabaaaabaabaaabababaaaaaabbbaabbaabababaabaaababbaaaabbababbbaababbabaaabaabbaabbabbbaababbbaaaabaaaaaaaaababbbaaabbaabaabaabaabababbabbbaabababaabaababbaaabbaabbababbabaababbbbbbbaabbaabbbbabbababbbaabbbbaabbabbabaabbbaaabbbbbaaaabbaabaabbabbbaaabaaaabababbabbababaaabaabaababaabbbabbbbbabbabbbabaabbabaaaabbbaabaababbaaabbbababaabbabbbbbbabbbabbaababaabbabaaaabaaabbabaaabaaabaaaaaababababaabbbaabbabbbaabbaaaabbbbbbaaababbbbbabababbbbbbbaaaabaabbaaababbbbbabbbabbaaaaabbababaaababaabaaabbabbbabbababaabbababbbaaaaaabaaaaabbbababbbbabaabaabbababbbbabbbababbaaabaabbaaabaabaabbabbbaaabbbaabbbababbbabaabbbaaabbbbbbabaaaaaaabbbbbaabaaabbabbabababbaabbbababbaabbbabaabaaabbbaaabbbabaaaabbabbaaabbbbabbaaaabaaaaaaaaabaaaaabbbaaabaabaaaabaaaababbabaaaaababbaaabbababababbbbbbaaabbabbaabbbabbbbbbbbbbaabababbbbbaaaaaaabbbaaaabaaabbbaaabaabbbbaaaaaaaaabbbaaaabbbaabababbaaabbaabbbbaaaabbbbbaaaaaaaaabbabaaaaabbabbabababaaaabbbbbbabaaabbaabbaaabab bababbaababbabaabbabbbbaabbbaaaabbbaabbbbaaaaaaaaabbabbbaaabaaababababbabaabbbababaaaabbaabbaaabaaabbababbbbaabbbabaababbaabbaabababbbbaaabbabbbbaabaabbaabbabaaababaabbaabbabaababbabaabbabbaabbbbbbbaabbbabbababbbbbabaaaabbbbbababbabaaababbaabababbabbbbbbbabbaaabbabbabbababaaabaababaaabbaabbabbababbabbabbbbabbaaabbaaabaaabaababaaabbbbbbabaabbaaaabbaabbbbaabaabbabbbbabaaabaabaaaabbaabbaaabbabbaaababaabaaaaaababbababbbbabbaabbaaaaaabbabbbbbbaababaabbbabaaabbaaaabbbaaaaabaaaababaaaababaaabbbabbaababbabbbababbabbaaabbabbbbbbaaabbaabbbabbaabaabaabbaaaaaababbbbabbabbbaaaaabbbbbaaabbbbbbbbbbbaaabbbbaababaabaabaababaabaaabaaababaaaabbababababbabaaabbbbabbbabaaaaaaaaabaabbaabbbaaabbaabbbaaabbbbbabbbababaabbbbbaaabbababbbaaabaaababbbaaabbbbaaabbabbbaaaabbababababaaaabbabbabaaababababaaaaaabaababaaaaabaababaababaaaaabaaababbabaabbabbbaabaaaabaabaabbaaababaaaaabbaabababaaaabbbaaaabbbaabbaabaaaaaababbbaaaabaaabbbbbaaaaaaabaabababababbbaaabbaaabaaaaaaabbbbbbbbaaaaabbaaabbbbaababbbbababbaaaaabaabbababaabbaaabbaaaabbabaaabbabbbbbbaaababbabaaabbbbabbabbbabaababbaababababaaabbbaaabaabbbbaaaaabbbbaabbbbabaaaaabaababbbbaababaaabaabbbbbaaaaabaabaaaabbabbbbbbbbabaaabababbaabbbbbbabbbabbbabababaabbabaabaabbababaababbaaaaabbbbbaabbaaaaabaabbabaababbaabbbabaababbaaabaabaaaaababababaaabaaabaaaabbabbababaaaabbaabbbabaaaaaaaaaaaababaabaabbbbaabbbbbbaaabaaabbaaababbaabbbbabaababbaabbbaaaaababbbbbabbabbabbabbaabaaaababbbaababbbaaabbabbbabaaabaabbbaaabbbbababbabbbbaabbaabbbbbabbababbaabbbabbbbabbbaaaababaabbaabbaaaabbaabaababaaaabbbabbaaabbbbabbbabbababaaabbabbaaabbaabababaabaaabbbbabbbababbbbaabababababbbaaaabbbbbbaabbbabaababaaaaabaaaaaaabaaababaabaaababbaabaaabbbabaabbabbbbaaaabaaaaaabbbbbbbaaabaabbaabaabbbbbaaabaabaaabbbababbaabbbbababaaabaaaabaabbabaababbbbaaabaabbaaabbabbabbababbaabbbbbbabaabbabbaaaaaabbbbbbaababbbababbabaababaaaabaababbbbabbbbaaaabaabbbbbabaabababbbabbbbbaaaabaabbbbabbbbbbababaaaaabbabbbaaabaaabaaababbbbbabbaaaaababaaabaabbbaaababaabbabaabababbbabbaaabbaabaabbbbabbbbbbbaaab bbbbaaaaaaababbbbbbbabaabbbbbbabaaaaaabbababbbaababbbbbaaaaabbabbabbbbbaabbaaababaabbbaaabbaaabbbaaabbbaaaabaabbbaabbaaaababbbbababbbbbabbabaaaaaabbababbababbabaababababbbaaaabaabbbaaabbbabaabbaaabbaabaabaaabaaababbbbbbaaabbabaabbaaabaaaabbbababbaabbbbbbbbbaaaabbbabbaaabbabaababbabababaaabbbbaabbbaaaabaabaaabbaabbaaaabbabaabababbbabbbaaabaaaababbaabbabaaaabaaaaaaabbaabbbaabababbbbaabbbaaaabababaabbbabbaaabbaaabbaaabbbbbaabbaaaabaabbababbabaaabbbabbbaabbaaaabaaabbbaabaaaaaabaaababbbbaaaababbaababbbbbbabaaabbbbaaaaaaaaabaaaaabbbabaabbaaabbbbbabaaaabbbbababababaabbbbbaaaaaababbaabaaaaaaababbabbabaabaaaaababbbaabbbbaaaababababaaaaababbbbbbbabaababaaaaabbbbaaaaaabbaaabbabbbbabaaaabbabbbbaabaaabbaaababaaababbbbaabbababbababbbaabbbbbbabbbbaabbabaabbababababaababbabbbbaaaabbabbbabbbbbabaabbabbbaaabbbabaabbabaabbaaababaaababbbbabbaaabbaaababbaaaaabababbaaabbbaaaabbabababaaaaabaababbabbaaabbaaabbabbaababaaababbabbbabbabbbbabbbabbaabbbababbbbabaabbbbbabaaababbaaabbbbbabbbbaaabbaabbbbaabbaaaabaaaabbbbabbbabaaabbabbbaabbaaaaabbbbbaaaaababbaaaaaababbabbabbaababaaaaaaabbaaaababaabbbbaabaabababbbbaabbbaabaaaaababbbaaabbbbbbbababbabbabbaaaaabbabbaabbabbaabbababbbaabbbabababbbbbaabaaabababbbaaabbabbbababaababbbbaababababbabbbababbaaabababababbaabababbaabaaababbbbaaabbbabbbbbbbbbbbbaabaaaaababbaabbabbbbaabaaabbbbaaaabaababbabbabbaaabbababbbaaabbababaaabababbabbaababbbbbbbbbbbbbbaababbaabbbabbaababaababbbbbaabbaaaabbaabaaaabaababaabbbaaaaabbbaaabaaaababbbbababbbbbaaaababbabbbabbbbbbababaaabababbaabbaaabbaaaabaaababbbbababbababbbbbaaabbabbabbabaaaabbbbabbbbabbbaabbabababbbabbbbabaabaaabbaaabaaaabbbaabbbbbaaabbbbabaaabbaaabbbabbbaababaabbaaaaabbaabbabaaabbbbbbbabbaaababbaaaaaabbaabbbbaaaabaaaabbbbbaabbaabaabbabbbbaaaaaabbaaaaabbbabbaaabbaabaaaabaaabbaabaaaaaaaabaababbbbbbabababbaabbabababbaababbbabababbabaabaabbbbbbaabbabbbaabbbbabbbaaabbbaaaabbaabaaaabaabaababaabbaabbbbabaababaabbbbbbbbabbbabbbbaaaaaabaababbbbbabababbaaabbaabbbbaaabbaabbaabbbbbbabaabbabbaaabbaaaabaaabbbbaaaabababbbabbaa babaabaaababbabbabababbaaaaaabaaabaabbabaaaaaaabbbaaaaabaaaabbbaaababbbababaaabaababbbbababaaabbbaabbabaababaaaababababbabbbbbbbaabbababaaaaabbaabbabababaabbabbabbbbaabbbababbabbaababaabbbbabbbababbaaaabaaaabaabaabbabaaaaababaabbabbbbbbbbaaaabababbaabbaaaabaababbaaabbbbababaabbababbbbabbbaabbbabababababababbabababbbaaabbbaaaabaaaabaaabbabaaabaabababbbbbaabaaaabbabbbbbababababaaaabbbababbbabababbbabbbaaaababbbaababaaababaabaababbababbbaaaaaabaabbbbabbbbbabaaaaaababbbaaabaaaaabaaababbbaaabbaabbabababaababababbbabaabaaaaabbaaaababababaabbbabbbababaaabbbbbaababbabababababbbaabbbabaaaabaabbbaaaabbabbaabbbaabababbbaabbbababbabbbbbabbaabbbbaaabaabaaaababbaabaaabaabaababbaaaaabbabbabaaaabbbababbbabaaabbbbaaabaaababaabaaaababaabaaabbababbabbbbaababbbbaabaababbaabbbbbbbbaaabbbbbbabbbbabaabaaabbbabaababaaaabbaabaaabaaaabbbabbbaaaabbbbaabbbbbaaabbbabbaabbaaaabaaabbbaaaaaaaaaaaabbbbbabaaaababaababbaabbbababbbbaaabbbabbbbaababbbaaaaaabbaabababaaabaababaabababbaabaaaaabbabaabababaabbaababbabaaaaabaabababaaaabbbababaaababaaaaabbbbbbaabbbaabbbababbbaabbbababaaaabbabbaaabaabbabaaaaaaaaaaabbbbaabaabbaaaaaaabbbaaabaabbbabbbabaabbbbbbbbbbababbbaabbaabaaaabbbaababaaabbbaaabbaabbaabbbaaabaaabbbbaaaabbabbababbbbabaabaabaaaaaababbbabaaabbaaaaababbbbbbbaababbaabbbbbbbbabaaaabbbabbbbaaaabaababbbbbaabbbbaabaabaaaaabbabbaabaaaaaabbaabbaabbababaabaaabaababbababbababaabbbbabaabababbbababbaaaabbabbaaaaabbaabbabbbababaaabbbabbabbabbbaabbbbaaabaaaaaabababaababbbbbbababbbabbbabaababbabbabbaabaabaaaabaaabbbbabaababbbaaaaaabbbbabbbabbbbaaaabbaabbbaabbababaabbaabbbbaaabbbbbabbaabbbbbaaababbbabbbaaabbaaabaabbbbaaaabaabababbbaaaabababbbabaabbbbaabbabbbbbbbbababbaaabaababaabbaabaabaaabbaaaaababbaababbaaabababbabbbaabaaabbbaabbbaaaabaabaabbabbbbbbbbaaabbaaaabaaababaabaabaabaabaabaaabaabbabbbaabaaababababaaabaaabbaaaabaaabaaaaaabaaababbaabbbbabbbbabababbbbbbbbbababbbabbabaaaaabbaabababbbbbaaaabbabbaababbabbabbbaabbabaabbbaaaabbbaababaababbaaabababbabbbbababbabbbbaabababbbbbaabaababbbbbbabaabaaaabbabaabbaabba babaababaaaaaaaabbabbababbbbaaaabaaabbbbbbaabbaaabbbbbabaaababababaaabbababbbababaaaaabbbaabbaaaaaabaaaabaabbbaaabbaabbbabaababbbabababbaababbababaaabbaaaabbbbbbaaaaabbabaaaaabaaaaabaaaaabaabbbbbbbbbaabbaabbbaabaabaababbbaaabbbbaababbaabaabbbaaababaabbaaabbbabbbabaabbaaababaaabaabaaababbaaabbabbbababbbbaaabbbaabaaabbbbabaababbaabbbaaaabaabaabababbaabbbaabbbabababbaabbbaaaabaaaabbabaaabbbbbababaaaabaaaababbbabbaabbbbbaaabbbabbaabbbbabbbbbbbaaaabbababbbbaaabaaaabaababbaabababbbaaabbaaabbabaabbbaabaaaaaabbaaababaaaabaaabaaaaababababbbbbabaabaaabbbaabbaaabaaabaaaaababbbbbbbbabbaabbababbbabababbbbbaaaabaaaaaaabaababbaababbabaaabbbbbaaabaabaaabbabbbbbbbaabbbabbbbbabbabbabaaaabbaaaaaaabbbaaaabaabaabbaababbbbbaabababaaaabababaabbbaaaaaabaaabbbbaabbbaaababbaababababbaaabbbbabbbbaabaaabbbbbabaaabbbbbaabaaabbaababababbaabaaabbbabbaabbbbaabaaabbaabaababbbaaaabaabaababaaababbbbaabbbbbbbbbababaabbbbbabbbabaaabababbbaabbbabbbbabbbabbababbbaabaaaaaaabaaaaaabababbbbbabbababaaaaaabababbaaaababbbabababbabaaabbabaabaabbaababbbbbabaabbababbaabaabaabbabaaabbbaaabbbabaabaaaaaaaaabbabababaabbbabababaababbbaaaabbbaaabbaaabbaabbaababbbbaabbbabbbbbbababaababbbbbbbabbbaaaabbbbbaababbaabbaaabaabababbbbbbabaaababbaabbbbbabaabbaababaababbabbbaabbbabbbbabbbaaaaaabbbbbbbbaaaaaaabababaabbbaabbbababbaababbbbabbabaabbaaaaababbbbbabbaaaabababbbbbbbbabbbbbaabbababbabaababbababbabbbbaabaaabbbbbbaabbababaababaabbbaaaabaaabaabaabbaababbbbbaababbaabaabaaaabbbaaabbbabaaaabbaabbbabaaaaabaaabababaabaabaaabbaabbabbbaaaabbbabbababbaababaabbabbabaabaababaababbaabbaabbabbbbabbbabbaaabaabbbaaabbbbaabaaabaabbaabaaabbabbaaaaabaabbabbbbbbbbbaaaababaaaabbabbaabababaaaabbbbbaaabbbaaabbaaabbaabbbaaabbbbbbabababaaaabbabaaabaaaaababaaabbabbaaabababbbbbabbaaaaaaabbbaabbabababaababaaabbabbabaaaabababbbbabbbbababbbbbaaaabbaabbbaaaabababbaaabaaababbbbabbaabbbabbabababbbaaabaabbbbaababbbbabbaabababbaaababaababbaaaabbabbabaabbbbaabaaaabbabbbaabbbababaaabbabaabbaaababbaabbbbaaabaabbaabbaababbbbabaabaaaabbaaabbaabaaabbabaaabbbbabb aabbbaabbbbbaabbabbbaabbabaaaaabbaaabbbababaaaaabbabbaaababaaaabbabaaaaaaaaaabbabbabbaaaababbbbbabbaabbaabaaaabbaababbbaabbabaababbabaaababbaaaaaababababaaababbbbbbbbabbbbaaabaabaaabaabbbbaaaabaaabbbbaabbbaaabbaaabaabbbbbaaabaaaabaabbaaabaaaabbaabbbabbabbbbaabbaaababababbabaaaabbaaabaaaaabbbbbbabaabbbbabbbaaabaaabbbbabbbbbbbbaaababaabbbbaabbabbbbabaabbbbbbbbaaaaababbbaaaababbabababaabaaaabaabbbaabbaabaaaaabaabbbbaabaabbababbaaabbbbaaabaaaabaaababbababbabbaabbaabbbbbabbaaaabbaaaaabababbabbaaabaabbaabbabbaabbbaaabbbabaababaaaaaaabaaabbababbababbaaaaaabbbbababaaaaaabababbbbbaaaaaabaaaaabbaababbbaabaaabaaaabaaaabaabbaabbaabababaaaabaaabaaaaaaabaaaaaababbbbbaabbababbbbabbabbaaaaabaaaababaabbbbabbbbbabbbbbbabaabbbbabaaababbbbabaababbaabaaabbbaaabbaaaabbbbbabbbaaaaaabbbabaababbaaaaabababbaabbbabbbbabbaaaabbbaabaaababbaaaaaabbaabbbababbabaaaabbaabbaabababbabaaabbabbabaaababbaabbbaaabbbbbabbababababbabaaababbbabaaabbbabbbbaabaaaaabbaaaaaabbbabbaabbaabababaabaaaaababaabbbaaababaabaaabbbbbaaabbabbbbbaababbabaabbabababbbabbbababbbbbaabaabbabbabaaaaaaabaababbbaabbbabaaabbaaaababbabbabbbabbaaaababbbbbbbbbbabbabaababaababaabaaaabbababababbababbababbbbbaabbbbbabbbababababaabbaaaababaaabababbbbabbabbabbaababbbbababbaabbababbaabaaaabbabbaabbaabbaaabababbbbabbbbaaaaabbabaaaaabbabbabbbbbabbbabbbbababbaabbabbbaaabaabbbaaababaaaaaabaabaaabbabbaaaababaabbaaaabbabbaaabbbbaabbaabbabaaabbababbababbbaabbbbababaaabbbbbaaaabbaabaaaabbbbbbbabaabbaaaabaabbabaaaabababaababaaabbabbaabaaaabaaabbbabababaabaabaaaaaaaaaaababbaabbabaababbababababbbbbabbaabbabaaaabbaaabbbababaaaaaaabaabaaabbbaababaabbbaaaaaabbaabbbbabbbbbababbbaabbbbbaaabbababaabbaaaaaaabaabbaababbbaababaaabbbbaaabbabaaabbbbbbabbababaaaabbbaabbaaaababaaaabbabbbabbbaabaababaaaabbabbbbbaababbbaaaabbbbbababbaabaabbbbabbabaabbbababbbaaaababbbaaaaababaaaabaaabaaabaaababaaaababbababaaaaaaaaababaaababbaaabbabbbbbbbaaaaaaaabbbbaaababbbbbbbbaababaabbabaaabbaabababaaaababbabbbbaaabbabaaaabaabaabbbaaaabaaaaaabaaaaaabaaaaabbbababbabbbbbbbbabbaaaabaa baabaabbbbbbbbaaabbbababbaabbbbaaaaaaaaaabbababbaababbababbbaabaababbabaaababbaababaabbbaaaaabbababbbbabbbababbaabbaaaaaabbabbbbabbabbbaabbaaabbaababaabbaabababbabbbaaabaababaabbbabbaabbbbaaaaaababbabbbaaaaabaaaabababbbabaaabbababbabaaaabbbaabbabbbababababaabbaaaabbaaaaabaaaabaaabbaabbaabaabbaabaabaaaabbbbaaabbbbabbaaababbabbabaaababbabaabbbabaaaabbaabbbabbbababbbabbaabbbaabaaababaaabbaaaaabbababbabbbbbbabaabaaaaaabbabababbbbaabbbabbababaaaabbbbaababbbabaaaabbbababbbabbabbbbbbaaaaaaabbbaaabbaabbbbbaaaaabbbabbabaaabbaaabaaabbbababaabbbbabababbaaaaabaabbaaabbabbababbaaabbbbabbbbbabbabbbbabaabbabbbbaaaabbbaaababaabbbababababaaabaabaaaabaabaaabbbabbbbbbbbaabbbbbaabababbbbaababbabaabaaabbbabbbaabaabbbbbababbbaabbababbaabbabbbabaaaaaaabbabababbbbbaabaaaaabbbababbbbabbaababaaaabbabbbbbababababbbbbbbbbaaaaabaaaabbbabaabbbbbbabbbaabbbbbbbabaabbaabbbbbabbabbabaabaaaababababbabaaaabaabbaaabbabbbaabababababbbbabbabaabbbababbabaabbbbabbbaaaababbabbbbbbaabaaaaababaaabaababbabaaaaaaabbaaaababbabbbbbbbaabbbaaaababbbbaaaaabaaabbabaaabaaaaababbaaabababbbbabbabbbbabbaabbbbbbbabbbbbaababaabaaaabbabaaabaaaaabbaaaabbbbbaaababbbbbbbbabbbbaabbaabbbaababbabbaaaabbaabbaababbaaaaabbbaabbaabaabbaabaabbbabaabbbbaaabababbbbaabaabbaaabbabbbababbaaabbbbabaabbbabababbaabaaabbaaababbabaaabaabbbaaababbabbbbbabaabaaabbaabbbbaabbbbbbaaabbbbaabbaabaabaaaaaabbbaaaaabbbabbabbbbababbaabbaaabaababbbbbababbbaaaaaabbaaabbaaababbaabbaabbababbbaabaaabbabaabbbbaaaababbabbaabbbaabaababbbaaabaaaabbbbabaabbbbbbbaabbbaaaaaabaaabaabbaababbabaaaabbabaabaaaabababaaaaaabbabaabaabaaababaaaaaaaaabbbabaaababbbabbbabababaabbbbbaaaabaaaaababababbabbbabaabbaaabaabaaabaaabbbaabaaabbaabaabbabbbbbbaabaaaaababbabaaabbbabbabbbbbbbbaaababaabaaaaababbababaabbbbbbabbbabbaaaababababbaabaaaabbbbabababbbbabbabaabbaaababbabbbabbababbababbbbbabbbaaabbaabbaaabaababbabaabaababaaaaabbbabaababababbbabbbabbabbabbbabbbabbbbbabbbaaabbabaabbaaaaaaabababbbbabbabbbbaabaabbbbaabbbabaabaaaaaaaabbabbaababbabaabbbaaabbaaaaaabababbaaaaaabaaaaabbbabaabba bbbbaaaabbababbaabbaabbababbbbbababbbababbbbbaabbabaabaabaaaaabbabaabababaabaaabaabaaabbabbabbbabbaabbbabaabbbbaaabaabababaabaaaaaabbaabaabbbbbabbbbbabbbabbabbbabbababbbbbbababbbaababbbaaaaaaabaaaabaaabbababbaababbbbaaabbaaaabbbbaaaaaaababaaaaaaaaabaababbbbbbbbabaaabbaabbbaaabbbbbbabbbbabbaabaababbabaababbabbaaabbbbaabababaabbaaaaaaaaabbbbbababbaaabbababbbabaaabbbbbaababaaaaaaaabaaaabaaabbabbaababaabaaabbabbabbabbaaabababbbbaaaaaaababbbaaaaaaabbbabbaabbbaaabbbabbabbbabbbaababaabaabbaaaaaaaaaabbbaaaababbbabababaabbabaabaaabaabbabbbaabbababbaabababaabbaaababaaaabbabbbbaabbbbababbbbbbbbaabababaaaaabbabababbbabbbaaabababbababbabaaababbabaabbaaaaabbabbbaabbbababbaaaabbabbaababbaabbbabaaabaababbbbaaaababbaababbabbaaaabaaaabaabbbbbaaaaaababaaabbabababababbaababbaaabbbbbbbbaaaaababbbbbbababbbabaabbabababbbabbaaaababbaabababbbababbbabbbbbbabbbaaabababbbbabbabaaaaaaaaabababbaabbbbbabbbabbbbbaaabaaabbbbbbaaaaaaabaaaaabbaaaabaabbbbbaaababbabaaabaabaabbbabbbbabbabbbaabbbababbaaabbbbabaaabbbbaaabbaaaabbbbaabbabbbbbbbbbbbbbaaaabaaaaaabbabbbbabaaaababbababbabababaaabbaabaaaaaabbbaaaaabaabbabbabaabaaaaaabaababbaaababbababbbbbbaabaabbbabbabbbbbbabaaabaaaaaababaaaaabababbbbbbabbbbbaaaabbbbaabbbbbaaaaaabbabababbbbabbbaabababbabbaaabbbabbbbaaaabbbabaabbbbbaaaaabbbbaabaabbbbaaababbaabababbabaabaabaabbbbabbaaababaaabbbbaaaabbbbabaaaabbabaabababbbbaabbbbbabaabaabbbbbbaaaaaaabbaaaaabaabbaaaabbbbaaabaaaababbbbaaababaaababaaabababbbbbaabbabaaaaaabaaabaaabaabbaababbabbbaaabababaaaababaaabaaabbaabbabaaaaabbabbaabbaabaaaaaaaaababababbaababbaaaaaabbbbbaabaaabbabbbbbaaaabbbababbbbaaaaabababbaabababbbbbbaaabbababaaaabababaaabbabbaabbbaaababaabaabbabbbabaaaabaabaaaabbaababbaaabbabaabaaabaabaaababaabbaaabaaababbabbabbaabbbababbaaababaaaaaababbbbbaaaaaabaaabbbaabbbbbbaabaaabaaabbbbabababaaabbabbabaaabbaaabbabbbabbbbabbaabbaababbabaaabaaabaabaaabbbbaaaaabbabaabaaaabaaaabaaabbbbbbaaabababababbbbabbbaaaababaabaaababbbbbaaaababaababbabbbbaaaabbabbbabababababbabbaaaaaaabbbbbbbaabababaaaabbbaabbbbbaaabbbabb baabaabbaaababaaabbbaababbbbabbabbabbabababbbbbabbaaaaaabbbbabaababbbbabaabbabababaabababbbbbbaaaababababbbbbbaaabaabaababaaaaabbbaabbaaaaabbbbabbaabbabbbbbbbabaaababaabaaabaaabaaabbbbabaabbbababbbaabbabaababaaabaaababbaababbaaaabbaaabbbaaabbbbabbaabbbaaaaabbbbaaaabbaaaabbbababbaaabbaabbaabaabbaaababbaaaaabaabaaabaababbbbaaabababababbbbababaabbaaaaaabbaabbaaaaabbbabbbbababbabbabababbaabbabaabbababbaaabbaaabbababbabaababbbabbbaaaaabbaaabbbbbbabbababbabbbabaabbaabaaabaabbbbbbabbaaabaaabbaabbaaababbbbabaabaaaabbababbaaaababaabaaabaabbabbbaaaaaaaaababaaaaabaaabaaabaababbbbaabbbaabaaababbaaababababaaaaaaabbbbbababbaaabbababaabbabaabbaabbabbaaababbbabbaaaabaaababbababbabbaabaaabbbbbbbabababbbbaaaaaaaaabaabaaabbabbbbbaabbbabbbbabbbbababbabaabaabbbabbbaaaaaaaabbbaabbbabbaabbbaaabbbabbabbbbabbabaaaaaababaabaaabbbaabbbababbaabbbbbbbbbabababbabbabbaaaabaabababbbbbababaabbabaaabbbbabbabbbaabaabbbabbabbaaabbbabaabbabaaabaaabbababbbbabaabaabaabbbaabababaaaababaaababbababaabbbabbbabbabbbaaaabaabaaababbbbabbaabbababaaabbaaaaabaaabaababbaabbbbabbbbbbabbababababbaaaaaabbbbaabbbbaaaabbbbaaaaaaaababbbbbbbabbaabbbaabaaabbaabbbaaababbaabbaaaabbaababbbbbabababbbbaababababbabbbaaaabbbabbbababababababbbabbababaabbabbabaaababbbaabaaababbabaaaaabbbabbabaababaabbabababbbbbaaaaaabaabbaaaaaaabaabbbaabbbaababaaaaabbaaaaabaaabaaaaabbbabbaaaaabaaaaaaabaababaaaaabaabbbaaaababbbaabbbaaabaababbabaababbabbaaabbbbbabaaabbbbaaababbbbaabbbbbbbbabababbaabbaabbbbaaaaaabbaabaaabbbaaaaaaabbaabaababbbbaabbbabbbaaaabbababbbabbabaaaabbabaaaabbaaaaaaaaabaaabbbbbaabbabbababbababbbaabbbbababbaababbaabbbbabaabbbbbaabaababbbbbbaabbbbabaaabbabbabababbbaaaabbbbbbbbbbbbbabbabbbbabbabbbbabbbbbbaabbbababbaabbbbaabbbabbabbbbabaabaaaabbbabaaabbaaaabbbbabbabbbaabababbbbbaabbaabaabaabbbbabaaaabababaabbabaabaabbbabbaabaabaaaaaabbabaaaaabbaaababaaaaaabaaaaabbbbbaaabaaabaaabbaabababbbaabaabbaaaaabbaaabbaaabbaaaababaaaabbbbbbaabbbaabaabaabbbbabbaaabaabbbbbababbaaababbabababaaabaaaaaababaaaabbbabaabbabbaaabbaabaabbbabaabaaabbaabab baaabaabbbbbbbbababbbbbbbbbaaabaaabaaaaabbbbaabbbbbaababaaabbbbabbabbababaaabbabaaabababbabbaababaabbbbaabbababbbabaabbbbbabbaabababaabaaaaababbbabaaabaabbaababbaaabbbabaababbaaabbbbbaaaabababaaabbbbbaaaabbbabbbabaabbbbababababbababaaaabbabbbaabaaabababbbbabaabbabbbbabbababbabbaabbaaaabababaabababababaabbbaaabaaaabbbbbabbabbaaabababaabbbbabbaabaabbbbaaababaaabbabaaabaababbbbbbbaaaabaaaaabaababbbaaababaaaaababababbaababbababaabbbbbabaaaaaababbabbbaaaababbbaabbbaaabbabbaaaabaaaaabbbbbabaaabbaaabaabbaabaaaabbabbaaaabaaabbbabbbaaaabbabbaaaabaabaabbabbabbabbbbabbaabbbbbbaabaaaabbaaaaaabaaabaaababbbaabaabbabbbaabaaaaaaaaaaabaaabbabbaaaabababaaabaabaabbabbbbbaabababbbaababbabbbabaaaabaabaaaababbaaaababbbabbaababaabaaaaabbaabaabbaabaabbabbbbaabbbbaababaaaabbbabbabaaabbbbbababbaabbbbaababbabaabbabbbabaabbaabbaaabaababbbbabbbabbbbabbbabbbaaabbababbbbbabbaabbbabbbabbbbbaaaabaabaaaabaaababaabaaabbbaababaabbbbbaaabbaaaabbaababaabbbaaabbbaababbbaabbaababbaabbbabaabababbbabbaaabbbbbaabbaaaaabaaabbbbaaaabbaaabaaababaaabbbaabbbbbabbbabaaababbabbbabaababbaaabbabbabbbbabaabbaabbbaaaaababbbbaaaaabbaabbbabbbaabbaabababbaaaaaababbbaabbbaaaaabbababababbabbbbbbaaabbabababbbabaaaabbbbaaabbabbbabbababaaaabababaabbbbaaabbabbabaaababaababaaababbbaabbaaabbbbaaababbabbaaabaabbbbaabaaabaaaaabbaabbbbbbaabaababbbabbbbbabbaaaaabbabbaaaababbaaabbaabbabaabbbbaaaaaaaabbabbaabaaaabaababababaaaabbbbababaaaaaababbaaaaaabaaaaabbababaaaaabbabbaabbbbaabbbababbaabbbbbbbababbaaabbabababaaabbbabbabbbaaaaaaabaabaaabbbbabaabbababaabbaabbbbabbbbbaaaaaaaaabbaababbbababbaabbbaaabaababbbbbaabbbabbaababbbaabaaababaabaabaaabbbaabbabbbbbaaaaababbbaababaaaaaaabbbaababbbabbaaabaabbaaaababaabaabbaababbaabbababaabaababaabbabaaaaaaabbbaaabaabbabbaaabbabaaabaabbabbbbaababbabbaaaaaabaabaaababbaabbabababbabbbaaaaaaabaabaaaabaaaabbbbabaaabbaabaabbbaabaabbbaabaabaabaabbbabbbaaabababbaaaaaabaaabbaababababbabbababbbbbbbbbabababababbababbbabaaababaaaababaaababbbaabaaabbaabaababaaaabbbaaabbbbabaaabaaaabbaababbaabbbbbbbabbbbababbaaabb baaabbababbbabbbabaababbabbaaaabbabbbabbbabbbbbbabbbbbbbabababaabbaaabbaaabbabbbaabaabbabababbbbbbabbbbbbaaaaaaabbbabbabaabbaaaaaababbbaabbabbabbabbbaaaaabbbbaababbbbaaababbbbbabbbbbbabbabbaaabaaaabbaabbaabbbbaabbabbaabbbaaabaabaaaaabbabbabababababbaaaababbabaababaaaaababaaababaaaaaaabaabbbaaaabbabaaabaaabbabaabbbbababbaaabaabaaabaabaaaaaababaababbbaaaaabaaabbaaababbabbabaabaabaabbbabaabaabbaabbaaaabaabbbbbaababbbaaaabbbbaaabbaabaaabbbaababbabaaabaaababbbbbaabaabaabbbbaababbbbaaabbabbbbbbabbaaaabbbabbbababbbbaababaaaaabbabbaaababbbaaaabbabababababbaaabaaaabbaaabaaaaaabbbbaaaabbaabbbbaaabbabbaaababaabababbaaabbaaaabaabbaabaaabbabbbbbaabbbbaabaaabbbbabbaaabbbbbbbbabbaaaaaaaaaaaabbababbabbabaaaababbabaabbbaaabaabababbbaabaababbbaabbaabaababbababababbbaaaabbbbaabaabbbbaaaaaabababaabaaababbabaabbbaababaabaabbbaaabaabbabaabaabbaabbbabaaabaaaabbabbababaaababbabbbabbaaaabaaabbaaaabaaabaaabaabaabaaaaaaaaaaaaaaababbabbbbbabbaabbaaaabbaaabbbbbbbabbaaaabbbbabbbbbbbaabbabbbaabbbbaaabaaaabaaabbbbabaaabaabaabbbababbbbbabbbbbabbbaabaaababbaabbaabbabaabbaabbbaabababbbbabbaabbaabaaababbbaababbaaaaaaaabbababababbbbbabaabaabbababbaaaabbbbaaaabbabbabaababaabbbbabbabbaabaabbaababababbbaabbbabbabbbaabaabaabbbbabbaabbabbaabababbabaabbababbaaabbabababaaabaabbbbabbaabbabbbabaabbabaaabbbaabbbbaaabbbbbabbbaaababababbaaaabbbbbaabbaaabbaaababaaabbabaabbaaabbabbaabbaabbbbabbabbbbbbbabbbababbbababababaababbaabbbbbabaabbabbaabbabbbabaabaaaabaaaaabbabaababbaababaabababaaaaaaabbaabbabbabbbbaabbabbaaabbbaabbabaaabbaaaaabaabbaaaaaaabbabaabbaaaabbababbbaaabababbbabaaaaaaaaabbabbaababaaababaabbabababbabbbabbbababbaaaababbaabaababababbababbbbaababbaabaabbaaababbaabbbabaabbababaabbbabbbabaabbaaabaababaaabbaabaababbbbaababbaaaaaabaaabbbbabbbbaabaaaababaabaabbaaabbbaabbabaabbbabaaaaabbaababbbabbbbbbaabbabaababbbbaabaaabbabaaabbaabababbbabababbaaaaabaabaabbabaabababbaababbaaabbbbaaabaaaababababbbaaaaababbabbbbbbbbabbababbaaabbaababbbaabbbbaaabbbbaabaabaaabaabaabbbaababbbabbbbbabababbababbbabbbabbabaababbbabba abbaaaaaabbaabaabbaaaaabbbbabbabbbaababbaabbbbabababaabbbbbabbbaaabbbbabaabbaaaaaaaababbababaaabbbabaabaabbaaaaaaabbbabbbaabbbbaaaaabbbbaababbbabbbaaabaabaababbaabbaabbbbaaabbbbabbbbbbaabababbabbaabbabaaabbaabaababbababbabaabbaabbbbbababbaabaaabaaaaabbabaaaabbbaaaaabbabbaababaaabaabbbabbbababaaaabaabaabaaaaababaabaaabbbbaabbaaaaaabbabbabbaaaabbbbbaaaabbbbabbbaaabbaabbabbaabaaaaabaababaaaaabbabbbbbbbaabbaaaababbbbbbabbababbabaabbaabaabaaabbaabbbaaabbabbbaaabaabbbabaaaaabbbaabaaaabbaaabaaaababbbabaaaabaabababaabaabaaaaababbaabababbabbababbabbabbaaabbbaabbabaaaabbaabbbbbbbaabbbaabababbbaababbaaabaabaaaaabababbbbabaaabbbaaabbbabbbbbaaaabaaaaabbaabbbbbaaaabbbbabbbbbbabaabaabbbabbbabababababaabbbbbbababbaaaabaabbbbababbabbbababbbbababaaaaababaaabbaabbaaabbbabababbbbbbaabbbaaababaabbaabaaaabbabbabaaabbaaabbaabaaabaabaaabbaabbbbbbaabbbbbabaaaaaaabbbaabbbaaabbbabbbbbbaaababaabababaaababaabbbbaaaabaaaabbbbbaaababbaababababaabbbbbabbbababaabbababbabaaaaabbbbabbbbbbabaabbaaabababababbaaabaabbbabaaabbabaaababaaaabbbaababbbaaaabababbababbaabababaaabbaaabaabbbaaaababbbabaaababaaabbabababbaabaaabbabbbabbbbabbaababbaaaabbbaababbbbaabbbbbababaaaaaabababbbabaabaabbbaabaaabbabbbbbbaaabbabaababaabbbabaaaaaaabbbbaaabbabaabaabbaababbababababaaaabbaaabaaabbbbaaaabbbbaabbaaaaaabaabaaabaababababaabbaaaabaababbbaaaaaabbabaaaabbabaabbabbaabbabaabbaabaaaabaaaabaaaaaabbabaabbbaabbaaaabbbbaabbbbbbbbaaababbabbaabbaaabaababbbbaaabbabbbbaabaabbbaaaaabaabaaabaabaababbbbaaaabbbaabbaaabbabbbbabbabbbaaaabaaaaababbaaaaabaababbababbaaaaaaaaababbbbbaaabababaaaabababbaaaaaabbbababababbabaaabaaaaabbbbabaabaaaaaabaaaabbbaababaabbbaaaaabaababaaaabbabbabbbbbaaabaaaabbabbbbaababbbabababbbbaaaaabbbbaababbababbaabbbaaaaababbbbaababbbaaaabaaabbaababbbabbabbbbbbbaaabaaaabbbbabaabababbbaabababbaabbbaaabababaabaababbbbaaaaaabbaabbbbabbabbaababbbbaaabaabbbabaabbabaabaaabaaaaabbaabbaaaaababbbbabbaaabaaaabababaabaaabbbbaaababaabbbababaabbaabbababbabaaaabbababbbaabbbabbaaabbababbbaabbaaaaabbabbabbbaaaabbbbaaaabbaaabaaabaa aaaabbabbbabbbaabbabaaababaababbaaabbabaabbbabbbbbaaaabbabbababbbbbbbbbabbbabbabaaabbababbaabbbabaabbaabbaaabbbaababaaabaabababababbbbbbbbabaabbaabaaaaaabaaabaabbbbbbabaaaabaaaaaabbaababababababbaaaaaabbabbababbabbabbbbababbabbbababbaabbaabbabaaaabaaaaabbaaaaaabbbbaaabbaabbbbbabaabbababaabaaabbbbaabbaaaabaababbbbbabbbaaaaabbbabaabbababbbaaabaabaaabbbaababbbaabbaabababababaaabababaabbbbbababbabbbabaabbabaababbbbabaabbbabaaabbaaabbaaabbabaabaababaabbbbbaababaabbabbaabbabababbaabaaaabbbabababbbaababaabbaabaaabaababbbabbaababbbabbabbbaabaaaababbbababbbbbbbababbbbabbaaaabbababaabababbababbbbbaabbaaaababaabbabbbaaabbababbaaaabbbbbbbbbbaabbababbaabbbaabbaaaabaaabaabbaaaababbbbbaaabbbbabbbaaaaaabaabbaaaabbabbbababaaababbababbaaabbbbbaaaaaaaabaabbaabaababbbbabbababaaababbababbbbbbbbbababaababaabbbaabaabbabbaaaabbaaabbaababbabbabbabaabaabbabbbbbaaabbababbbbabbaabaababaaabbbbbbabbabaaaababbaaabbbbaabbaaabababbbbaaaababbaaaababbbabbabbaabbbaabbaaaababbabbabbaaaababaabaaabbbaababbbabbabaabbbaaaaaabababbbaabaababbbababbbaabbabbbbabaabbaabaaabbbbabababbbbabaabbabbaabbbbaaabbababaaaabbbbabbaabaaaaaabababaaababbabbbbbababaaaaaaaababbababbbbababbaabaaaabababbbbbabbababbbababaababaaabbbbbbbbaababaabaabbbbaaabaabbaaababababbbbabbbabbbabbabbaaaabaaaaabaaababbbaabbbaabababbaabaaaaabbaababaabaabababbbbbbbabbabbbabbbbabbabaabbbabaabbabaaabaabaababbbababbbababbbbbabbaabbbbbabaaabbabbbaabbbbbbababbbbbababbbabababaaaabbaabaaabbbabbaababababbabbbaabbaababbabaabaabababaababbbabbbaabbabbaabaaababbbbabaaabbbababbaaaaabaababababbabbbaaaaaabbbbbaababbbababbaaabbbabbbbbabbbbaaaababbaaabbbabaaaabbaabaaabaabbaaaaabbbaaaabbbaaaabbbbbabbbbabaababbbabaabbbababbababbbbbaaabaaaabbbaaababaabababbbbaaaaaaabaababbbbbabbbabaaabaabababbbbbbabbaaaabbbaaaababaabaaaabababaaaabbaabaababbbbbaabaabbabbbbbbbabababaabababababbbbbbbbbaabbbaabbabbbbababaabaabbaabbabaabbbbabbbbbabababababaabaaababbaabbbaaaababaabababbbbbaabaabbbabaaabbbababaabbababbabaaabbbababbaabbabbaabbaabaabbbabbbbbbbaabbabbaaaabaabbaabbbaabaaabaabbab abaabbbabbbbabbabaaabbaabaaabbbababbaaaabbababbaaaaaaaaabbbaababbbbbaababaaabbbaaaabbbbbabaaabbbaaaabaaabaaabbbaabaaababababaababababbabbaaabbbbbabababbbabbbabaaaababbabbbbbbaaaabaaaaaaabbbaaaabbbaaaababaaaabaabbbababbababbaaabaaaaabbbaaaabbaabbabbaaabaaabbbbbaabbbaabaaaabababbbbbaaaabbbaabbaaaabaaaababbaabaabababbabaaababaabbababaabbbbaaaaabbabbaaabaabbbbbabaaaaaaaabbaababbbabaaaaabaabaaaabbbbbbbbbbaaababaaabaaaabaabbbbabbbaabaaababbbaaababaabaaaabbbbaaababaaaabaaabaaabbbaabbaaaababbababbaabbabaaabbaaababaaabbaabbabaabaaabbaabbbbbbaabbbababbabababaabbbabbbbbabbaaaabbbaaabbabaaaaabaabbaabbaaabbaabbabbaaabaabaaababbabaabbbaaaaabaabbabbaaabaabbaaaaabaaababaabaaaabaabbbaaaababaabaabaaabbbaabababbbaaabbbabbaabaaaabbbbbbaaabbabaabbbbabbbaaabbbbabbbbaababaaaabbbaababbbabaaabbaabbbbababaabaaaaababbbaaabbbaababbabaaaabbbbabbbbaaaababbabbabbbabababbbabaaaabababaabaababbbaabbbbaabaaabbbaaababbbbaabbaabbaaabbaaaabbbaabaaaabbbbbbbaaabbabbbbbaaaaabaabbbbaaaabaaababbabaaaaaaabbbaaabbbaaaaaabaaaababbbbabaaaaaaaaaabaaaabaabababbbbaabbbaababaaabbabbababaaaababaaaabaabbbbabaaaabbbbaabbaabbabaabaabaabaabbabbabbbbbababbbaabbbaaaaabbaaabbaabaababbaaaababbaaaabaababaaabaaabaabababbbabbaabbabbbbababbaaababbabbaaababbbbbbbbbbaaabaaaababaabbabbabbbbbabaabbabbbabbbbbabbababbbbbbaabaabbaaaabbbaabbaaaababbaabbbaaabbabaabaaabaaabaababaabbabaaabababaaaabababaaabababbaabbaaaabbabbaaaaabbbbabababbaabababaabbaaabaabaabaaabbbbbaaaaabaaabbbaaaaabbbabbbbbbbabbabbaabbabbabaaaaabaaaaaabbbbbbbabababaaaaabaaaabaaabbbbbaaaaabaaaababaaaabaabbbbbabbababbaaaaabbbaabaabaabaaaabbababaaababaababbaaabbaaabbabaababbbbaaaabbabbaabbabbabbaabbaabababaaaaaababbabbbbbaaabbabaabbbbbaaabbbabbbbbbababbababbaaaaabbbbaabbaaabbbbbabbbbbababbabbaabaabaaaabbbbbbbbaaaababbbbbbaababababaaaaabbbbaababaababbaabaabaaaabbababaaaaabbbaaabbbbbaabaaaaaabbbabaabbbbbaaabbaababababaaaaaaabbaababbbbbbabbabaabbabbaaabbbababbbabbabbaabaaaabbaaaabbabbbabbabaabaabbbbbbaaaabbbaabbbababbabbbbabbaaabbbbbabaaaabbbbabbaabababbaabbbbbbbabaababbabbba aaabbbaabbbaaabbabaabbbaabbbbbbabbbabbabbbbbbaaabbbaaabbaababaababbaababaaabbbaabbaabbabaaaabbbbbbbaabbbbabbabaabbaaababbaaababbbbaabbaaabbbbbbabbbbbaaabaabaaaaaaabaaaaaabbbbaababbababbabababbbaababaabbabaabbbaaabbbbaababababbbaaaaabababbabaaababaabbbaaaabbaaaaaaaabababbbbbaaabbaabaaabbaaabbaabaabbbabaabbababaaaabababbabaaabbbbbaababaaabaaabbbababbbbabbababababbbaaaabaabaaaaaababaabababbabababbbabbbaabaaabbabaaaababaaaabaabbabbbabbabbabbaababbbbaaabbabbbababababbbbbbabaaabbbaaabbaaaabbbbbabbaabaaababbaaabaaaaaabbaabaaabaabbabaaaabbbbbabaaaabbbabaabbabaaaaaaabbbbbbbbaaaaababbabbbbbbaabaaaabbaabbbbababbaabbaabaaabaabbaabbbabaaababbaabbbaaaaaaaaaababbbaabaaababaabaaaabbbbaaaababaaaabbabbbaababaaabaabbbbbbabaaabbababaaaaababaabbbbbaaaaabbabbbaaaaababbabbbbaababbbababaaaaabbabbababaaaaaabaaabbaabbabbabbaabbaabbbaabbabaaaabbbbabbbbbbabababbabbaabbbababaabbbabbbbabbbaaabaaaaaabbabbaaaabbbbaabbababababbababaabbaabaabbbbbbbaabababababaabbbabbbbbbbbabbabbbabaaaaaabaabbababbaaabbbbabbbabbbababbaaaaabbbbaabbabaabbabbbbbbababbbaabaaabbbaabbabaababbbabaabbababbaabbbabaabbbbbabbabaaaaabbbbbbabbaaaaaabaaabbbabbaaabbabbaabaabbabbbbabbabbabbbbabbbbabaabaabaababbaababaaaabbbbababaabbabaababaaabbabbabbabbbabaababbaabbbbbabaabbbaaababaaabbbabaaaabbbbbaaaaabbbbbabaaabbbabaabbbaabbaaaabaaaaabbbaaabbbabbbabbbbaaabbbbabbabbbbbbababbabbbaaaaaabbabaabbbabbababaaaaaaaaaaaabaaabbabbaabaabbababbabbbbaaabbbaaaaaaabaaaabbbaababaababaabbbbaabaaaaaaabbbbbbabbbaaaaabababbbbbaabaabbbbbbabaaabbaababaabbbaaabbabbbabaabbabbaaaababaaaabaabbaaaabaababbbaabbbaaaaabbaabbbbbbbabbbabbbaaaaababbbabaababaaabaaaaabbbbbaaabbbaaaaaaaababbabbbbbbaaabbbbabbbbabaaaababaabbbbaabaabbbaabaababbaabaababbbbaaaabbbbababbaaaababbbabbaabbbaababaabbaababbabbbbababababbbaaababbabaabbaaaaababaaaaabbaabbaaaaaaabaabbaaabbabbababaaaaabbbbaaaabbabbaababbaaabbaabbaaaaaaaaaabababaaabbabbabbbbaabababbbbbbabbaaababaaabaaabbaaababbaabbabababaaaaababbabbabbabbaabbbbaabababbaaabbbbbbbbabbabbbbabbaaabababaaaabbababababababbabbabbbbabbbaabba baaababbabbbaabbbaaabbbaaabbbaabbbaaabaabbbaaababbbbabbaababababaabbabbabaabbababbbabaabbbabbbbbaabbababbaabababaabbbaabbbaaaaaaabbabbbbbaaaababbbbaaaabbaaababbbaababaabbabaabababbabbabbabbaabaaababbbaabbaaaabbaaaabababababbabaaaabbaaabbbaaaaaabbbbabaabbabaababbbabbbaaabbbabbaaabbaabaaabbabaaaaaaabaaabaabbabbababaaabbbaabbbbbaaaabbbbaaabbaabaaabbaaaabbbaaabbaabbbabbbbbbabbbbaabaaabbbabaabbbbbabbabbaabbaaaabbaabbbbbaabbaaaabbbbbbabbbabbaaabaabababababbaabbbabaabbababbabababaaaaaaabbbbabababbaaaaaaabbaababbbbabbbbbbbaaabbbabbbaaababbbbabaabbbaabaaaabbbabaaaaaabbbabaaaabbaabbbabbbaabbbbabbbbaaaabbbaaabbbbbabbbbbbabbbaaababbbbbbbababbabaababbabbabaabbbaaaaababbbbaaabaababaaaaabbabbaaaabaabaabaaabaabbaaababaabaabbbbaabaaaababbbbbbabbbbaaabbbabbbbbbbbbbabbaabbbbaaabbbbabbbababbbbaaabababababbbbbbbabababbbabbbbbbbabbbbaaaaabbaabaababbbaabaabbababbaaaabbbababaabbbbbaaaabaababababbaabbbbbbabaaabbaaaabbbbbbaabbababaaababaabbababaaabbabababababbbabbabaaababbbabaaabbabababbbbaabbababbbbbbaaabaaaaaaabbbbaaaaabbbbbbabbbbabaaababababaaabaaaabaababaaaaaaaaabbbaabbbbabbaaaabbbaaaaaaabbbabababbbababaabaababbaabbaaaabaabbbbaaaabbbaabaaabaaaaabbabbababaababbaaaabbbaabbbbabbbaaaabbaabbabaaaaaaabaababbaaabaabbbbabaaaaabbbbbbabababbabbbbabbaaaabaabbabababbbaababbaaabbbabbbbbabaababbbbbabbbabbabaabbabbaaababbaabababbbabaababaabbababaaaaabbaaabaabbaabaabbaaaaaabaabbaaaabbaaabbababaaabbabbaabaaabbbbbababaababaabbababbaaabbaaababbbaaabbabbbabbaaaabbaabbabbbaabaaabaaababbbaaababaabbabbaabbabababbabbbbbbbaaaaababababbbbabbbaababaaabaabbabaaaaababbbababaabbbababaabaabbbbaaaaaabbabbabbbabbababbaaaabbabbbababbaabaaaaaabbaababbbaaabaabababbabbaabbbbbaabaaaaaabbbbaaaaababaaaabbbaaaaababbabbaaabaaaaaaaaababaabbaabbbbababbaabbbaabbabbbababbaabaabaaabbbababbbaabaaababbaaababaaaabaabaabababbbbabbabaabbabaabbbbababaabaaaabbaaaaaaabbbbbababbaaaaababababaaaabaabbbaabbbbbbabbabaaabaaaababbbaaababbaaaaaabaabaabbbbbbbbbbbbaaaabbaaaabaabbaaaabababaabbbbabaabababbabaabbababaabbaaaaabbaabababbaababaabbaaaababaab aabaabbabbbbaaaabaabbbbbabaaaabababaabaababaaabaabbbabbbabbaabbbabaabbabbbabaaabaabbaabbabaaabababaaaabaabbbbbababbbaaabbbbabababaabbabaababbbbbbabbaabaababbbaaaabbbaababbabbabbababbbbbaabaabbabaababaabaaaaaaabababbabaaabbaaaababbababbaaabbaabbbabbaaaababaaaaabbbabaabaabbabaaabbabbbababbbbaabbaaabbbaaabaabbabbbababbbbbbbbbbabbaabbaaabaaaababbaabbaaabbbbbabbbbbbaaaababbaaabbaababaababbabaaabababbbaabbabaaababbbabbbbbbaabbbaabbbabbbbbbabbaaabaabbabaaabbaabababaabaaabaaabbaaaaaaaabbababbbaaaabbababaaababbaabbbaababbbabbabbabaaababbababababaabbbbbaaaabbbbabbabaaaaabbaababaaabaaaabbbbbabbbbbaaaabbbbbabaaabaababaaabbbbbabaababaaaaababbbbaaaaabbabaaaabaabbbabaababbbabbbabbbbabbbbabababbaabbaaabaaaabbabbaaaabbbbbbaaabaaababbbbbabbaaabaababbbbaaababbabbaaabaabbbbabaabaaabaabbbbbababababaaabbbaabbabbbaaabbbbaaabbaababaaababababaabbbaaabaababbabbaaaaabbaabaaababbabbababbbaaaaabaabbbabbababbabaabaababbbabbbbbbabaabaabbbbaaaabaabbaaababbbbbbbbabbaaabaaaabaaabbbaaaaaaabaaaaaaaaabbbbbabbaaabaaabbababbaabbbaabaabbaabbbbaaaaabaaaabaabaaaaaabbbbaabaabbbabaaababbbbaabbaabbbbabaaaaaabbabaababbbabbababbbbabaabaabbabbabbbbbbababaababbabbaaaaabbbaabaaaaabbababbababaabaaabbaaabbababaaabbabbabababaaaabbbbbaaaaababbbbabbbaaaaaaabbbbababbbabababbbaabaabbabbaabbbbbbbbababbbabbbaaaaaababbababbbbbbbbbaaaabaababbbbbbbaababababaabbbabaababbabaaababbabaaaabaaabbbaabaaabbbababababbababbbaaabbbbaaabbaabaabbbaaaaababaabbbbbbbbbbbaabbaaabbbabbaabbabaabbbbbbbbbbaababbbbbaabbababaaaababbbbbabaabaaaaabaaabbabbaaaaaabaaababaabbaabbabbbaaabbabbbabaabbabbababbbbbababbabbabababaaaababbabbbbbbbaaabbbaabbaaaaabaaaababbbbbbaaabaaabbaabbabaabbbaaabbababaababbaabaabaaabaabaabbbbaaabbbabababbabbbabbbaabbbbbaababbbaababababaaabbbababbbabbaabbbbabbbbbbabbaaaababababaaabaaaabbaabaabbabbbbaaabaababbaabbababbaaabbaaaaaabbaabbbaabbbbbbbabbaabbabbabbbbaabaaaabababaaaaaababbbaaabbbbbabaabbabbaabbbaabbabbbbbaaaaaabbbbaabababaabaaabbabbabaabaabaabbbaaabbbaabaaaababbaaabbaaababaaaabababaabaabaabbaaabaaaababbbbabbbbbaabaabaabb bbbaaaababbbabaabaabbabababbbbbabaaabbabbaaaaaaaabbbbaabbababbabbbaabababbaabbabbaabbabbbbababaabbbbbbbaaaabababbababaaaaabaabbaabababbaaaabbaaababbbaaabbbaaaaabbbaabbaaaabaabaabaaaabaaabbaaaabbbaaabaaababababbbbababaabbabaaabbbbbbbbaaaaabbbababaaaaabaabbbbbabbbaaabbaababbbaabbbaabbbabbbbbbaaabababbabaaaaabaaaabaaaabaaababaaabbbbababaabbabbbbaabbaaaabababbaaaabbaabaaaabaabbabaaabaabbbabababbbbaabbbaaaaabbbaababaaaabbbbaababbbabaababbabaaaababaabaaabbbabbababaaabaaabababaababbabbaaaaaaaabababaaabbbbbbbbababaaababbabaabaabbaaaaaaaaaabbbaaaababbabaababaabaaabbaaaababbabbbabbaabbaaabababaabbbabbaaaabbbabbabbaaaaabbbbbbbabababbbaaaaaaabaaababaaabaaaabbbbaabaaaaaabaabbbaababbaababbbbaaabaaabbbaaaaabbbbbaabbabbaaaaabaaababaabbabbababbbaaaababbbbaababbabaaaabbbabbbbabbaaaababbaaabaaababbbabbbaababbbaaabbbbbaabababbaabbabaaaabbbbaabbabbababbaabaababbaaabbbbbbaaabbbbababbaaabaaabababaabbbabaabaabbbabbabbbaaabaabbbabbabbbaaaaaaabaaaaaabbbaaaabbbbbababbabbbbaababaabababaabbabbaaaababaabbaabbabbbaabbababbbababaabbabaabaabbbaaabbbaabbbbabaabaabababbbbabaabbbbabbabbbbbbbbabbbaaaabbaabbbbaaababbbababaabababbaaabaaababbbabbbaabbaaaababababbbbbbbaabababaababbbbaabaaabaabbaabababaaababbaaababaababaaaaabbbbbababbaabaabaabbbaabaaabbbbbbbaabbaabbaaabaabbaabbbbbaababaabaabaaaababbabbaabbbbbbbabaaabbabbbaaaabaaaaaabbbbaababbaaaaabaaabbbaabbbababbbbaaaaaaaaaabbbabbbaabaababbbbbaabbaaaaabbababbabbaaaaaaaabababbaaaabaaaababaaabbaaaabbaabababbabaaabbaabbaababaaabbababaabaaabaabbabbbababbaabbabbaaabbababaaaaaaabbbababaabbbbbaabbabbbaabbabababababbaaabbbbbbabbabaabaabbbabababbbbaabbabbabbbbaabbbbaaaabaabaaaaaabbbbaaabaabaabbbbbbbabbbabbaababaabbaaabbababaabbbbabbbaabbaababbabbbbabbabbabababbbabaaabbaaabbabaabbbbababbababbbaaaaabaabbabbbabbaabbabbbaabbabaabaabbababaaababaababaabaaaaaababaabbbbaabaabaaabbbabbbabbabbaabbbaabaaabbbababbaababbaaaaaaaabaababbbaaaaabaabbbaaabaaabbbbbabbbaababaaaaaaaaabaaaaabaabbabbababbaababababaaabbbbbbabbbabbabbaabbbaabbaaabbbbbaaaaaabbbbbbabaabaaaaababbbababbbaaabaa abaababaaabababbbbaabbbabaaabbabaaabbaaaaababbbaabbabbabbbbaabbbbbbaabbababaaabbbbbbabaaabaababaabbbbaabbbbbabbabbabbbababaabaaabbbbabbbbabbbbbabbaababababaaababbabaabbbbababbbbaaaabbbababbbbbbbabaabbbaaaaaaaaaaaabaabbbababbbabbbaaabbabaabaaababaabbaababbbabbbabaaaabaabbaaaaabaaabbaababaabbabaaababbabbbabbaaaabbbabaabaaaababbbabbbaaababbaaabbabbbababbbbabbbbbabbbabaaaaaabbababbbbabbbabbabbbbaabbabbbabbaaaaabaaababaabbabaaaabaaaaaaaabbaabbaabaabbbaabaabaaabaabaaabaababbabbbabaababbbbbaaabaaaaaabababbbbbaaabaaaabababbbabbbabbabbababbabbaaaaaaaaabbbbabbabbbbbbababbaabbaaabbabaaaaabaabbabbabbababbabbbabbabaabbbbabbabbababbabbbbabababaaababbbbbbbaabaabaabbbaababbabababbbabbbaabbbbabaaabbabbbbaaabaaaababbbbbbaaaabbaabaaaabaabaaabbbaaabbaabbbbbbbababaaabbabaaaabbaabababbbbaaaaabbbaaaaabbaaaaababababbbaaaaaaabbbbabbabaabaaababbbbbbbaababaaaababbabababaabbababbbababbaabbababaabbbabaabbbbbbbbbbaabaaaaaabbaabaabaaaaabbbabbbaabbabaaabbbbabbbaaababaaaabbaabbbbabbbaabbbbaaaabbaaaababbbaabaaabababbbbaaababbaaabababaaaabbbaabbbaababbbabaaabbaaabbbbaabbbaabaaabaaababbbbbbabababaabababbbaabaababababaababababbbaaabbaaabbaabbaabaabaaabbaabbaabababaabaababaabababaabaababababbababaabbbabbabbababbabbabbbaabbabbbaaabbabababbaaaaaaaabbaabaabbaaaabaaababaabaababbabaababbabbbbaaababaababbbbabababbbbabaaabbbababbabaaabaaabbabababbabbbabbbababbabbaabbaabaabaabbbaaabaaabbaababbbaababbbbbbbabbbbabaaabaabbaaaaaaaabaabaabbbaaabbbbbaaaabaabbbabbbabaaabbbbbaabaabaaaabbbbaaabaababbbbbaaababbbaabbbaabaaababbbabaaababbbbaaababababbaabababbbbbbbbaaaaabbbbbbaabababbbbbbabbbabaabbbbaaabbaabbbbbbbabaabbaaabbaabbaabbbbbbababbbababaaabaaaabbbbbabaabaaaaaababbbbabbaaabbabbabababbbabababbbaababbbbabbbbababbbaaaabbaaababbaaaaaaaabbabaabbaaabbbabbbaabbbababbabbbabababbaaabaabaaababbbababbbbbbbabababaaabbaaabbbaaabbbaabbabaaaaaaabbbbaaaabbabbaaabbbabbabaabbabaabaabbbaaaabbabbbbbaaaaaaabaaaabaaaaaabbbbaaaaabbabbbaabaababaaabbaaaaaabaaaaabaabaababbababaaaaababbaaaababbaaaaabaabbaabbabaabaabbbabaaaabbababbabbabababaa babababbabababaaabbaaabbabbabbabaababbbaaabbbaabbbbbbabbbaabbbaaaaabbbbbbabbbbbabbbabbabbbaaabaabbaababbbbbaabaababbaaaaaaabbbababaabaabbbbaaababababbbbabaabaaababaaaabbbbaaabbbababbabaabbaaabbbbababaabbbbaaaababbbbbbaaabbbaabababbababbabbbbbabababbabababbbabbbbbabababaaababaabaaabbaabbbbbaaabbbbababbabbaababaababababaaaabbabaaababbaababbbbbaabaabaaabaabbabaababbaababbaaababbbbababbaabaabaaabbbbbaaabaabbbbbbbaababbbaababbaabbaaabbbabbabbabababbababaaabbbbaabbaabbbababbabaabaaaaabbbaaabababababbabbaabbabaabaabbaaaabbbbababaabbabaabbaaaabaaabaaabbbabaaaabbbbbaabaaababaabbabaaaaaaaababaaaababaababbabbbbababbabbaaaababbbabbbabbbbaabbaababababaabbaabbbaabaabbabbbababbbababbaaabbababbaabaaaabbbaaaaaabbaaaabbaaabbbbbaabaabbbaaabaabaabbbabbaaabbbabaaaabbabaaaabbabbabaaaaababaaabaabababaaababbbbbbbabbbbbabbaaabaaaabbaabbbbbbbbbabbababaaaaabbbaaaabaaaabababbbaaaabababbbaaabbababbaabababbbaababbaabaabaababbaabababbaabaaabbabbabaaababaaaaaababbabaababababbaabbbaabababbaabbbababbabbbababbaababbbbaaaababaabaabbbaaaaabbabbbbbaabbaaaaabbbbbbbbbbbabaabababbabbbbabbabbbaaabbabbabbbbbbabaabbbbbbbbbbbbbabaaabaabaabbabbbaaaabbabbbbaaabbabbbbabaaabbbbbbbaabababbababbaaabbbaabbabbbbabbabbbbbbaaaababaababababbbbabbbabababbbbaaabbabbaaabaaaaabaaabbabbbbaabbabbbbbbaabbaaaabbbbababbbabaaabaaabbabbaabbbaaaaabaaabbbbaabaabaaabbaaaabbabbabbaaaaaaaabbbbabababaaaabaabaabbbaabbabbbabbbbabbaaabaaaaaababaabaaabababbabbaabababbbbabbabaababbaaabbbabbaabbbaaabbaabbbaaababbaaaabbaaabaabbbbbbaaababaabbbbabaaaabbbaaabbbabbbaaababbbbbbaaababbbaaaaabbbbbabbabaabbaaabaaaaaaaaabaaaabbaaaabbbbaabbaabaababbbbbbbbabbbaabaaaabaababbbbbababaaaabbabbabaabaaaaaaabbbabbaaabbbabababaabbabaabbababaaabababaaabababaabaababbababbaababbbbabaaabbaaaabbabbaaaaaaaabbabaaaaaaabbaaaabbbbbbbbbbabbbababbbabbbbbaaabaabbbaabbabbbaaabbaaaabbbaaaabaabaabbaaababbbbaabbbbbbaaaaabbbbbbaabbbabbbbbbbbabbbbaabaaababbbbbbabaaaaaababbabaaabbbabbbbbbaaababbaababbabaaabaabbbabaabaabbabaaaaabaabababbbbaaabbaabbbbabaaaaaaabbbbbababbaababaaabbabab aabbbbbabbbaabababbaabbbbbbbbaabababbbabaaaaabbabbaabbabbaabaabababbbbbabbaaaabbbbbaabababaaaaaaaaabbabbbababaabbabaabababbaabaabbaaababbaaababaaaaabababbbaabaaaaaabaaabaabbbaaabaabaabbaababababaababaabbbabaaaaaaababbbbaababaabbaaabbbabbbbbbaaaabaaabbaababbbbabbaaabaabbbaababaababaababbabbbaabaabbabaabababbbaabbbbbaaaabbabbbbaabbabbbbbaaaaabbabbababaaaabaaabaaaababbbababbbbbaababbaaaababbaababbaaaaaaaabaaabaabbaabbbbaaaaabaaabbbaabbaaabbbaaabaaababbbababaabaaaabbabbbbabbaabaabababbaaabbaababbaaaaababbaabbbbabbabaaaaabababbaaababbbaaaabababaababbbababbabababbaaaaaabaaababababbabaaaaabbabbbaabaababababbabaababbbaaaaabbbbbbabbbbaaabaabaabbaaababaaabbbbaaababaabaabaaabaaaaaaaabaaaaabbaaaaaabbbbabbaaabbbbbbabaabbbbabbbaaabbbbbaaabaabbbaababaaaaabbabaaaaabbabaabbaababbbbbabaabbbaaaaaabbabbbbbbbbbabbaaaabbaabbaabbabbaaaaaabbaaabaabbabbaaaaabaaaaabbaaababaababaabbbbaabbabbbbbbbbaaaababaaabaabaaaaababbbababbaaaaababbaaaaabbbababaabbaababaababaaaaabbaabbbaaabbabbbaabbbaabbabbbaaaaababbabaababbaaabbaaabbaabbabaabababbaaaabbbbbaabaaaaaabbaabaabaabaaaaaaabbabaaabbaaaabaaaaaabbabaaabaaabbbabaababbabbabbbabaabbabbbbbbaaaabaaaababbaaaaabbbaaababbabbaaaaaaababaaaaababbaabbabbaabaababbbaabbababaabaababababababbbabbbbabbaaababbababbbaaabbbaabaabbbaaaaabbbabaaababbbbabbabababaaaababbbbabbaabbaaaaaabbbabbaaabaabaabaaabaaabbabbbaabababbaaabaabaabbaababbaaababbabbaaabbabbaabababaabbbaaabbaaaaaabbabbbaaaabbabaabaabaabbaaaabaabababaaaabababababbabaaaaabaabbabaaababbbbbababbaabaaabbabbaababbaaabbaabaaabbaaaababaaababbaabbaabaabbabaabbbbaaaabbaabbbbaabbabbabbabbabbababbaabbaabbababbbbbbbbbbabbaaabbbbbaabbbabababbaabbababaaabaaabaaabbbababaaababbaabbaabbabbbbbabbaaabbbabbabababbbbaabaaaabbbabbbaaabababaaaaaaabbbabbaabbbabbaaaabbbbaabaabababbbaabbaaaaabbbabaabbabbaabababbaaabaababaabbbbababbbabbaabbabbaabababbabbbbbaababaaaaaabababaabbbaabaabbbaabaaababbaaababbaabbbaaaabaaabbbbababbbbbbabbaabaabaabbabbbbbbbbabbababbaaaaabaaaaaababaabbaaabaababababbabababbbbaaaabbbbaabababbaaaabbababbaaaabababaa baabababbabaabaabaababababaaaaabbababbbababbabbbbbabbababaabbaaabbbabaabbabbababbbbbababbaabababaaaaaaabaababbbaabaabaabbaaaabbaababababaabbbbaaaabbbabaabbbbabbaaaaaaabbbbbbabaabbabbbaaaabbabbaabaabaababbaabaaaaabbbabbaabaaaabababbbbbbaaabaaaaaabaaabbbaabbbabbbbbbbaaabababaaaaaaaaababbbbaabbabbabbabababbbbabbabbabababaaaaaababbaabbababababbbabaaaabbbbbbbababaabaaaabbbaabbbbaaabbbaabbabbaababbaaaaaaaabbaaaabaabbabbbabbaabbbbbbaabaaaaaabbbbbababababbbaaabaabaabbaaabaaabaababbbbabaabbaaabbaaaaabbabbaababaabbaababaabbbbabbbabbaabbaaaaaaaababaaaaabbabbbabbabaabaaaababababbaaababbbbaaabbbbabbbabbbaababaabbbbbabbbabbbbbabbaaaaaaaaaabbaabbabbbabaaabbabaabaaababababbbbbabababbbabbaaabbabaaababbaabbbbaaabaaaaabaaaaabaaaabbbaaabbabbabbabaababaabbbbabbaababbabbabababbaaaabaaababbbbbbababbabbbaaaabbaaaabababaaabbbaaababbbbaaabbbaabbbbabbbaaababbaaaabbabaabbababbaabbbaababbababbbaababbbaabaaabbbbbbbaababbbababaabaababbababbbbbabbaaaabaaabbbbaaaabbabaaaaabbbbaabaaaabbababbbbaabababbaaabababbabbabbbababbaaaabaaabbaaaabbbabbabbaabbabaabaabbabaabbbbbabababbbbaababbaabbabbabaabaaaabaaabbbabbabaaabbabbbaaaababbbabbaaaababaaabaabaaaaabaabababaaaabaababbbbbbaabbbababababababbbbaaaaabbabaababbaabaabbbbaababbaababaabbaabbbabbaabaababbbaabaabaaaabbbabbbabaabbbabaabbbabbaaaabababbbbbbbababbbbbaabaabbbabbabbbbababaaaabbbaabababbbaabbbbababaaaaabbbaabbbbbaaaaababbabbaababbbbbbabbaabbbbbbabbbababbbbabababbabababaababbabaabaaabbaabaaaabaababbabbaabbbbaaabbbbababbaaaaaaaabaaabbabbbaabaaababbaababbaaabbbaabbbaaaabbaabbabbabbbbbbabbabbbbabbbabbabbabbbaaaaabbabaaabbbababaabababbbbbaaababbbaababababbbbbbabaaabaaaaabaaaaababbbbbbbbaaabaabbbbbaaaaaababaabbaaaaaaabaabaaaaaaaabbabababbabbbaabbabbababbabaaababaaababababbbababababbbbbaaaaabbbabaaaaaaaabaabbaabbaabbabaabbbabbbaaaabaabaabababaabaaabbabbaabbabbaabbaabaabaabbabbababbbbbabaaaababbabababaabbbbaabbbabababbabbaabababbaaaaaabbbbbaabbaaaaaabbbbababaaabaaaabbaababbababaabaababbbbbbbaababbbaabababababbababbbabaaabaabbaababaabbbbbaaababbbbbabbbabbaabab aaabaababaaabbaaabbbaabbaaabbbbbbabaabaaaabababbaabbbbaaabbbabbaaabbbbabbaaabbaaabaaaaaababababaaaabbbaabbbbbbabbbbaababbbbbbbbabaababbbaaaabaababaabababbaabaaabababbbabbaabaaaabaababbbababbbbbbaabbaaabaaaabaaabbaaaababaabbaabbabbabbbaabaabbaaabaaaaabbaaaaaabababababaabaabbbabaabbaabaaaaabaaabaaaaabaabababaaaabbbabbbbabbabbbbababbbabbbaabababbaaaabbbbbbbbbbbbbababbaaaababbbbabbbababbbbabbbbababaaaabbaaaabbbbaabbbabaaabbbbaaaabaababaaabbaababbaabbbbabaaabbbbabaabababaaabbbbbaabaaaababbaaaabbbaaabaabaaaaaabbaaabbbbbbbaabbbabaabaababaaabbbabbbbabbbaabaaaaaaabbbabaaabbababaabbaababaaaabbbbbbaababaaaaaaabbbabbabbaaabbbaabbababbbbabbaabababbbbaaabbbabaaaabbababbababaabaabbbaaaaabbbaaabbbabbaabaaaabbaaabababbaaaaaabbbabaaaababbaaabaaababaaaabababbbbabaabbbbabababbababaabaaabaaabaabababbbbabbbbbaaabbabbaaaaababbabbbbbbbbbabaaabbbbababbaababbbaabbabaabbabaaaaaaaabbabbaaabababbaaaabaaaabbbabbbabbabbbbbbbbbbbaabbaaababaabaaaabbabbbababababbbaaabababababbabbbbaaabbbbaabbbbbbbabababbbaabbabbabbbabbbbbaaaaabaaababbabbababbbababaaababaaaabbaaabababababaababbabbaababbbbbbabababbaababbaaaabbaaaaaabbaabbabaabbabaabaaaababbbbaabaababbaabaabbbbbabbaabaaababaaaaabbbaaabbbaaabbbaabaabaaabaabbbbababaaaabbaababbabaaaabbbbabbabbbbabaaabababaaaabbaaaabbaaabaabaabaaaaaaaaabaaaabbabbbbaaabbaaaaaaabababbbbaababbaababbabbababaabbabbabbabbbababbaaabaabababbaabbbbabbabbbabbbbbabbbbabaababbabaabababbbaaaaaaabbabaaaabaabaaaaabbababaabbaabaaababbbababbbbbbbbabbaaaabaaaaaabbbbbbaaaaaaabbbbbbabaaaabbaaabababaaaaababbabbabbaabbbbaaaaabbbaabaababbbabbaababbaaabbbababaaaabbbabaaabaababbbbabbbaababaaaababababaabaabaaabaabbababbbaababaaabaabbaabbbbbbaababbbabbaaabbabbaaabbaaabaaaaaaaabbaaabaabbabbbbaaabbbaabbbaaaaaaaabbbaaababaabbbabbbbaabaabbabbbaababbbabababababababbbbaabbaaaabbbbbbbbaabaaabbabbbaabaabababaabaabbaabababaabaabaabbabababbabbbbaaaababbabbbabbabbaabbaaaabaaababaaabbbbaabbbbaaabbaaabbaabababababbbbbbaaaabbaabababbaaabaabbbaabbaaabbbabaaaabbbbbaaabaababaaaaaababbbabbbabaaaabbbbbbabaaaabbbbbbaab bababbaabbabababaabbababaaabbbbababaabbbbbaababbaabbbbabbbbbbbbaabaaaaabbaababbbbbbbbbbbaaabaaababbaaabbaabbbabbabbabbbbaaabbababbababbbbbbabbabbabaaaaabaabbaaaaababbbbabaabaabaaabaababbbabbbbaabaabbbbbabbbbababbbbbaaababbbbbaababbbaabaaabbabaaaababbaababaabaabaababaaabbaabbbaaabaaabbbbbbbababbbbaaabbbbbabbbabaabbbbbbbabbbababaaabbbbababbabaaaabbabbbabbabbbabbbaaaabaababbaaaaabaabaaaaababbbbaabaabbbaabbabaaabbbaabbbabbabababbbbbaaabbabaaabbababaabbbbbbaaababababbbbbbaabbabbaabaaababaaaabbaaababaabbaaaabbaaabaabbbbabbaabbbbbabaaaababbbabaaababbaabaaaababbaaabbbabaaabbaaabbbbabaaaaaabbaabbabaaabbababaaababbaababbababababbabbbbbaaaabbaaaaabaabaababbbababbabbaaaaaababbbaabbbabababaaabbaabababaaabababbaaabbbbabbabaabbabaaaaaabbbbabbaabbababaaabaaabbabbbababbababababaaabbbbaaabaaaabaaaaaaaabaabbabbaabababbabbaabbbbbaabbaabbabaaaabaaaaaabbbbababbaaaabbabaaabaabaababbaabaabbbabbabaaababababbaaabbbaaaaaaaaabbbbaaaabbbaaabababbababbabbaaaababbbaabbaaabaabaaaaabbaaaabababaabbbbabbabbbaaabbbbababaaaabaaaabbabaaaababbabaabbbabaabbbbbbabababaaabbaaaaaabbbaaabbabaabaabbabaabbbaaaabbbbbbaabbaaabababbabaabaaababbbbbbaabbaabbbababbabaabbaabaabaaaaaabbbabaaaabbaaaaaaabbbbaabbbbbaaaaabaaaababbbbbbbbabaaabbaaaabababbabaaabaaabbbabbaaabaaabbaaababaabbbbaaaababbaaabaaababbabbbbbaaabaabbbabbbbaabbabaaabaaaabaaaaaababaabbbbabbbbbbabbabaaaababaabaaaabababababbaababbababbaababaabbabaabaabaaaaaaaaaabbaaabbbbbababbbbaaaaabbaaabbbbaabaabaabaaababbaaabbaaaabaabbaabaaabaaabaabbbbaabbaabababbbaaabbbbaaaabaababababbababbbabbabbbaabbbaabaababbaabaabbbabbababaaaaabbbbbbabbabbababaaabbbbbaabbababbbbbbbbaabaabbabbaabbbbbababababbabababbabbabbbbabbbabbbbaabaabbbbaaaaababbbbabbababaaababbababbabbaaaaaaabbaaaabbbbbbaaaabbbabbbbaaaabaaabaaabbaababbaaabbbbaabbbbaaabaabbaaabbaababaaaabbaaabaaabaabababbbbaabbaaaabbababaaababaabbabbabababbaabababaabaaabbbbaaabbaaaabaabaaaabaabaaaababbbbaaabbaabbaaabaabababbabbabbaaabbbaabbbabbbabbbbaababaabbaaabbbabbaaaaabaabbabbabbbbbaababbbbaabbabaabaaaaaabaaaabbbbbaaaaaaaabb ababaabaabbbbbbbbabababbabbbbaabbababbaabaabbbbabbaababbbaabaaaababbaabbabbaababaaabaabababaabbaaaababbbabbabbababbbbaabbaaaabababaabbbbbbababbaaaaaabaababbbbaaabbaaabbbaaaabaabaabbbbabaaabababaaabababbaaabaaabbaaabbbbabbaaabbabbaaabaabbaaabbbaababbaaabaaabbbbaaaaaababaabaabbbaabbbbaabaabaaaabaaaaaaabbaaabbbaaabbbbbaababababbaaaaababbbbabbbababbabbbabaaaabbaabbaaaabbbaaaaabbbbbaaaaaabbabbbbababbbabbabbbababaabbbbabaabaaabbbbaaaaababbabaaaaabbbaabaabbaaaababbbbabaaaabbaaaababbbababaabaabbbabaaabbaabbababbbaabbbaabbaaaababaaaabbababbbabababaabbaabaabaabbbababbabbbabbbbbaabbbbbbababababbaabbbabaabaabaaabbbbaabbbbaaaabbaaaabbaababbaabababbaabaabbbbaabaabbbaaaabaabbbbbbabbabbbbbbbbbbbabbbbababbbaabbbaabbaababbbbababbbaaabaaaabaaabaaabaaabaabbbababbaababbabbababbaaabaaaaababbbabbababababbbaababbabbbabaabaabbbaaaabaabbabbaabbbbaabaabbbaabbababaaabaaaabbabbbaaabbaaababaaabbaaaaaabaaaabbaababaabbbaaaabaaabbbbaabbbbababbbbaaabbbaaaabaabbababbabbabbbbaaabbbaabaabaabbaaabbaabbabaabbbabaaabaaaabaabababbbbbbbaabbaabbaaabaaabababbbabaaabbabbbaaabaaabbababbbbaabbabaabaaabbaabaabaabaabbbaabaababbabababbbbbbabaabaaabaaababbabbababbaaaaaaabbbaabababababbbbbabababbababbbaababbabaaabbabaabbbaababbaababbbbabaabbababbaabbbaabaaaaaaaaabbabaababbbaaabbbbabbbbaabbbaaabbaaababaabbaabaabaaabaaaababaaabaaaaabbabababbbbabbabbbabbbbabbbbbaabaaabababaaabbbbabbababbbabababbbbbabaaaaabbabaaaababaaaababbbbbabbabbabaaabbbabbaaaabaaaaabbbbaaaaaabbaabbabbbbaabbaabbbabaaaaaaaaabbbabbaaabbbabaaabbbaaaaabbbabaabbbaabbabaabababbabbbababbbabaabbabbabbbabbbbbaaaabbaabaababbbaaabbaabaaabbbbababaaaaaabbabbbababbabbababaabbaaabaabbaaaababbabaaaaaaaababaabaaaaabbabaabbaaaababaaabbbbbabbaaaaaaaabbbbababbbabaabbbbababababaabaabbababaabbbaaaabbaaabaabaaabbabbaabbabaabbbabbaabbaaabbbaaabbbbabaabbbabaaabbaabbbbbbaabbbbaababbabbabbaabbbbabbbabaabbababbababbabbbabbbbbaabbaababbabababbbaabbaaaabaabaaabbabbbbbabaabbbaaabbbbbbaaabaaabbbaaaaaababbbbabbbabbaababbbaababbaaababbbaabaabaabbbbbbabaabbbbaaaabbabbbbbbaabbabbaabbaa bbbbabbbbbbbaababbbaababaaaaaabbbabbbbbbbbaababbbababbbbbbbabbbabbaabaababbbbabbbabbbababaabbbabbbbbbababbabababbbaabbabaaaaabaababbbbbbababbabbbabaabbbbbababbbababaabbababababbbbbbabababbbbaaaaaabbababababbbaabbababbbbbabbbaaaababbaababbbbabababbabaaaababaaaabaabbbbaabaaababaaabaaabbababbabbaaabbbabaaabbaaabbabbbbabbbabaaaabbabaabbbabbaaaabaababbabbaaaaaabbbbbabbaaaabbbbaaababaabbaaabbbbbaaaabbaaabbaabbaababaabbbaaabbabbbbbbabbababbbbaaaaabaaabbaaabaaaaabbabaabababbbaabaabbbabbabbbbbbbaabaabaabababaababababaaaababbbbbbaaabbbbabbbaabaaabbaabaaaaaaabbbbabbabaaaabbbababbabbaaabbbbbabababbbbabbbabaabaababbabbaabaaabbabaababaabbabbbbaabbaabbaaaababaaaababbaabbabbabaabbaaabbaabaabbbabbabbaaaaaaaabbaabaababbbabbaabaaabbbbbbbabbbbaaabaaababaabaabbbbbaaaababaaabaababababababaaababbbbbbbaaabaaaabbbbbaababbaaaaaaaaaaaaaabbaaaabaabbaaabbbaabaaabaabbbbaababbabababaababaabbabaaaabbabbbabbababababaabbbababababbbbabbaaabbbaabbbabbaabaaabaaaabaababababaaababbbabbbabbbbabbbabaabbbbabaabaababaaabababbababbabaabbbaababbbabaabababababbbabbbbbbbaaabbbaababbbabbbbbaaaaabbbbbaaabbaaabaaabaaabaabbaabbaabbababbbabbbbaabbbbbbabaabbaababaaababaaabbaababbbabbaabaaaabaabbaabbbaaaaabbbbaaaaabbaaabaabbaaaabababaaabbaababbbabaababbaaaabbbabaaababaabaaaaabbbbabbbbbbabaaabbaabaaababbbabbabaabbaabbaabaabaababaaaaababaaaaaabaabbabbaabaabbbaabbaaaaabbaabbbababaabbabaabbbbbabaabababbababaabbbaabaabbabaaaaaabaabbabaabababbaaababaabbabaaababbaaaaabbbaabbaababababbabbaabaabaaaabbabbbbbbbbbbbbabbaabbbbabbbbbbabbabbbbababbbbbaabaaabbbbbaaabbabaabbbbaaaaaabbbbbabababbabbbabbababbabbbaaaaababbabaaaaababbabbababbaabbbbabaaabbabbababbaababbabbaaabbabaaaaabbaabbaaaaabbbaabbbabbaaaaababaabaaaabbabbbbbaabaababbbaabaababaabbaababbaaabaabababbabaabbaabaaaabbaaaaaabbabbbbabbbbabbbbababbbbabaabaabaaabbaabbbbbbaabbaabaabbabbaaabaaaaabbabbabaababbababbbbabaabaabbbababbabbbbabaabbbbbaabbbaaaabababbbabaaaababababbabbaabbababaabaaabbbbbaaababaababbbbbbabbaababbbbabbaabbbabababbbabbaabababbbbbbabbbaaaaaaaaabaaaabbaabababaaaa abbababaababbbaaabaabaabbabbbaabbbaaaaaaabaaabababbbbbbbbaababbaabbaabbabaabaaababbbbbabbabbbabbabbabababbbbbbaaabaaaaabbbbbabbbbbbabbaaababababbaabbabababbbbbabababbbaabaaabbabaaaabbbaaabbbbaabbabaaaaaaaababbabaaabbaabaaababaabbababbababaaaaabbaabaabaabbaaabbabbbbabbbaabaaaaabaabababaaabbbabbbbaaabaabaaabababaabaaaabababaaababbbabaabbabbbbaaabaabbbaaaaaaabbbabbbbbbbbbbaaaaaabbbaabbbbabbbababaaabaaabbabbabaabbabaabaaaabbababbbbabbaababaaaaabaababbabaaabaabbaaabaaabaababbbbaaaabbabaaaaabbbaabaaabbaaababbaabbaaaaaabaabbababaaabababbbbbbbbbabbabaabbbbabaababaabbabbbbbabbabbbabbbbaabbbbbabaabbbbababaaaaaabbaabaababaaabbaaaabbbbbbbbabbaaaabbaabaaaaaaabaabaaabaabaaabbbbabbbbabbaaaabaaaaabbbbaababaaaabaabbaaababbabbbaabaabbabbbbaaaaaabbbababbbaabbbbabaabbaaababbbaabbbbbbabbbababaabbbbbbabaaabbbabbbbbbbbbababbaaaabbaaaababaaaaaaaabbbbabbaabbbbabbbababbbabababaaaaaaabaaababaaabbbbaabbaaabababaabababaaabbaababaaabbabbabaabaaabaabbbbbbabaabbbaaaabbabbbbbabbbababbaabbbbbbaabbabbbbaaaabababababababababbaababbaaabaaabbbaababbaaababbaaabaabaabbbbaaabaaababbbaababbbaabbaaaabaabbaabbbbbaaabbbbaaaabbbaabaabbaaabaabaaabaaababbaaaaabaaaabbaabbbabbaabbbbaaababbbaaabababaaaababaabbabbabbabbbaabbaabaaaabaaabbabbbbaabababbbbbbaabababbabbbaaabababaaababbbbbaabbabbaabbabbbbbbabaaaaaaababbabaabbbaaabaaaaabbbaabaaaaaabbbabbbbaaaabaaaaaababaaaaaaabaaabbbaaabaabbbaababbabbbbaaabababaabbaaaabaababbbaababaabaabbaaaaaabbaabbaabbbbababaabaaaabbbbabaabbbbababababbaabbbbbbbababbbababbabaaabbbababbabbabbbbbbbbaaaaabbabaababbaaabbbbbbaabbbbbbbaabbabbabaaaabaabbaaaaabbbaabbababbaaaabbbabbaaabbbababaabbbaabbbabaaaabbaabaaabbababbbaaaaababbbbbabbaaaaabaaaababaaabbabaababaaabbbbbbbbbabbabbabaababbbbbaaabbbbbabbaababaabbbaaabaabbaabaabaaaabbaaaabbababaaabbbbbabbaaabbaabbbbabbbabaaaaabbbabbbabaaaababbaabbabaaaabbaaabaabbabbbaaabbaaaabaabbbaaabbababbbbabaabababbaaaabababbababaabbbaaaabbbabbbbbbabababbabbaabbabaaaabbbbaabbbbaabaababbaabbbbabaababbbaaaaaaaaabbbbbbbbaaaaaabbbbbabababbabbabbbababbaabbaaaaabbbbaabb babbbbbbaabababbabbabbaababbaabaabbababbabababbbaababbbbbbabbbbbbaababbaaaaababbbbaaaaabbaabaababaabaaaaaaaabababbaaabababbaabaabbbabbbbbbabaaabaaaaababaaaaaaabbabbbaaabaaaabaaabaabbbbbbbababaaabbaaaabaabbbabbbaaabbbbbbbaaabbbbaababaabaababbabbbaabbbaaaaaaabbabbabababbabbbabbbbababaaaabababbabbbbabbabaabbbbbbbabbbaaaabbbaabaabaaabbbbaabaaaabbbabababbbabbbbababbaabbabbbbbababbabbabaabbabbabbabbbbaaaabbbbbbbaaaaabbabbababaababaaaaaaababaaababaaabaabaabbabaabbabababbaaabaabbabbbaabbaabaabababbaabbbababbabaaaaabaabaaabaababaaabbabaaaaabaabaaabaabbbbbababbabbabababaaaaababbaaaabbaaaababbabaabbbaaabaaabaaabaabbbaababbbaabbaaaaaabaababaaaabbaaaabbaabbbabbbbabaabbaaabbaababbabaabababbbbbabbaabbbbbbabbaabbabaabbababbabbabbabbabbbbaabbbabbbbabbababaabaaabababaaababaaabbbaabaabbbbbaabbbababbbbaabbbaabbaabaabbbabbbaaabbbbbbaabbbaaaaabbbaabbbabbabaabbbabbbaaaaabaaaaabbaabaabbbbaabbbabababaaabbbbaababbbabaaaabababbabaababbbbaaabbbaaababaaaaaaaababbbaabaababbabbabaabaabaaaaabaaaabababbaaabbbaabaaababbababbbababbabbaabbabaabbbaabaaabaaabbaaaaabbbaabaaababaaabbbaabaaabbaababababbbaabbbbbabbbaabaaabababbbbabababbbbbbaaaabaaabbbbabbbbbaabbbbbaaaabbbbabbbaaaaaaaabbbabaabbbbabaabbbabababbabbbbaaaaaaaaaaababbaabbababbbbabaabbbaabaabaabbbaababaabaaaabbbbababbabbbbbaabababbbbbaababbbbabaabbbbbaabbbbbbbabaaaaabaabbbbabbbabaaabbabbbbbababaabbabaaabbabaabbaabbaabbabbaaaaabaaaaababaababbbaaabbbababbbabbbababbaabbaabbababaababbbaabbbabbaaabbabbaabbabbaaaabaaabbaaaaaaababaababaaaabbbaaabaabaabbbbbabbabaaababababbaaaababaabbaaabbbaababbbbaabbbbaaababababbbaaaabaaabbabbbbabbaabbbbbbbababbbababaabbbbbbaabababbbbabbbbaabbabbbbbabaaabaaaabbabbbaaaababbabaaabaaababbabbababaabbbabaaabbabbabbbbbabaabaabbaabaabaabbbabbaabaaabbbaaabababaabbbaabababbabbabaabbbaababaabbabbbbbabbababbaaabbaabaaaaaabaabbbabbaaaaaaababaabaaaaaaaaaaabbabaaabbbbbbabaababbabaaababbbbaabbbbaaaababbbaaabbaabbbababbababababaabaaabaababbbbbbbbbbabbbaabbbbbbbabbabbbaabababbaabbbbbaabaabbbaabbabbabaaababaaaababaaaabaabaaaabbbbaabbabbbb aabaababbbbbbabaabaabbbbabababbabbabaaababaaaaaaabaabbbbabaaababbabbaaabbabbaabbbaabbaaaababaabbaaababaabbabbbbbbaabbaaaababbaaaaabbbbababaaaaabbaaabbbbbabaaaabbbbaabbaabbaababababaaababbbaabbaababaabbaaaaaabaaabbabbaabbabbbabbaababbaabbabaaaabababaaaaaaaaaaababbaaaababbaabbbbbbbaabaaaaabaaabbaabbbbabaaaabbbbaabbbbababaababaaaaaaaaaaabbbbabbbaaabbbbbbabaaaaababaaaabaabbaabaabababbababbbbabababaabbbabaaababbabaaabbabbaababbbbabbaaabbabbbbbbbbabbaabbbbbaaababbbabaabbabaaaabaabbaaaabaaababbaababaabaaaabaabaaabaaaababbbaaabbababbaaaaaaaabaaabbbabbaabaabbaababbaabababbbababbaabbbbabbbbbaaaaabbbbbbbaabaaabbbbabbbbaabababbbaabbababbbabbbbbbbbbbbbbabbbabbbaabbbbabaaaabaaabbabababbbbbbaaabbaabaaababbaabaabbabbabbaaaaaabaabaababaaaabababaabaaabbabbabaaabbbabababaaabaabaaaababbabbaababaaabbbabbaaababaaabaaaaabaaabbaabaaabbbabbbbabbabaaaabbbbabbbbbaabbbabaababaaabababbbbbaabbaaababaabbaabbabbabaaabaaaaaaabbabbaabbbaaabaabaabaababbaaaaabbababbbababbaabbaabbbbaaabababaabaaabababaabaaaabaaaaaaaababbbbaabbaababaaaababbbbaabbaabaaaabaabbbabaabbbbaaaabababaabbabbabaaaababaabbbabbaaaaabaaaabbbbaaaabaabaaababbabbaaaaabaabbaabbabbbbbaaaababababaababbbbbabababbaabbbabaababbbababaababaabbaaaababbbaaabbaabbaabbbabbabbabaaabbabbaababbaababbbbabaabbbbaabababbaaaabbbbbaabbabaaababaabaabababbaabbbaaaababbabbbababbbabaabbaabbabbaaabbababbaaaaaaababbabbaabbbbbabaaabbbbaabaaaababbaabbabaaababababaaaabaababbbabbbaabaabbabbbbabbabaababbabbbabababbbbaaabaaababbabaaabababbbaaaabbabbbbbaabaaaaaaaabababbbabaaababbaabbababaababaababbbaaaabaaabbbabbababbaaaaababbaabaabaabaababaabaaabaabbbbbbbaababababbbbbbbbaababbaabbbaaabaaabbaaaabaaaaaaaababaabbababbbbbbaabaaabbbbaaaaabbababbaaabaabbbaababbbbaaabaabaaabbbaaabaabbbbaabbabbababbbabbaaaabaaabaabbaababbbababbababababaabbbabababaababbbaabaaaaaabbbaabaabbabbabbbbbbabaaaabaabaaaaaabaabbabaaabbbaabbabababababbabbabbabbbaabaaaabbbaabbbabbabaaabbababbbbbabababaabaabbbabbbbaabababbbbbbbababaabbaabbabaaaabaabaababaababbbaabbababababbaabbaababaaabaabaaabaaabaababab aaaabbbbbabababbbbbabbaaaaaabbaabbbbbbaababbaabaabbbaaabaaaabababaaabaaabbaaabbbbaaababbabbbabaabbabbbbababbabbbbaabababbabbbbbabbbaabbbabbabaaaabbaabaababbbbaaabababbabaaaaaababbbbbbabbabbbaaaababbaaaaabbbaabbbbaaabaabaababaaaaabbbaaaaaabbbbbaaabbaabbbabbaabbbaababbaabbaaabababbbbbbaaaabaaaababbbabbbabbbaabbabaabbbabbababaaaabaaabaabababababbbbabbaaaaaabbaabbbbbaaabbbaaabaabbbaabaabaaabbaaabaaaabbbbababbaaabaabaaaabbaababaabbabaaaaaabaabaaaaabaaaabbaabbabaababbbaaaabbbbbbbababbaaabbbabaababababbaababbabaabaabbabbaabbaabbbbaabbabbabbbabaabbbaabaabbbabaababababbabbbbbababbbbbaabbaababbbbbbbaaaaababbabbaabbbaabbabaaaababaaababbabbababaaaabbbbaabaaabababbbabaaaaaabbbabbaaabbbbaaaaabbbbabbbababaabbbbabaaaaabababbbbaababbabaaaababbabaabbaababbaabbaababababbabbaaababbaaababbabababaaaaabbbbaababbbbbaabbbbaabbababaaabbbaabaaaabbababbbabaaabbbbaabbabbaaaaababbbbaabbaabbbbbbababbbbabbbbbbbbbaabbbabbabbabababbabbabbaabbaaaabaabbaababbabababbaababbbabbaababbbbaababbabbababbbaababababbbabbabaaaaaababaaaabaaaabaabaaabaabbabaabababababababbaabababaababbbabbaaaabbaababbbbbbbbbbbbaabbbbbabbabbbabbbbbbabbbbbbabababbbbbbbbababaabbaabbaaababababbabbabaaabaabababbbabbabbaabaaaaaabbbaaaaabbaabbaabbbbabaabaaabbabbabbbabbabbababaabbbababbababaabababbbaaaabaaabbbabbbbabbbaaababbaabbbaaaababaababbaabbbabbbabbbaaabbaabbbabbbaaabbabbabbbbbaababaabababbbabbbaabaabbaabbaabaabbbbbbbaabbbbabaabaabbabbabaaabaaaaaabbbaabbaababbaaaaababaaaabbbaaaabbbbababbbabbaabaabbabbabbbbababaabbbbbbbaababaababbabaababaabaaabbaaabababaaabbaababababbaaaabbbbbbabbabbabbaaabaabaababbbaaaaaabaabbbabaaaabbbabbaabbabaababbbbaaaabababaaaaaabaababaaabaabababbaaaababbaabbaabaaaabbbaabbbbabaabbabbbabababaaabaababbbbaaabbaabbbbbaabbbaabaabaaaaaabababbbabbbbbbabaaabaababababbbbbaaaaabbbbbababbbabbabbaabbbabbbaaaabbbbabaaaabababaabbaabbababaaaaaaababbabbbbabaaabbaababbababaaabaaaaaabaaabababbbbabbbabaaaaabbabbbabbbbabaabaababaabbabbaaababbaabaababbabbbbaabbabaabbabbbbababbaababbaaaabbabbbabbaababaaaabaabbbbaabbbababbbaaaaaaaba abaabaaaaabbbaabbbabbbaaaaaababbbaaaabaabbbbbabaabaaabbbbbabaaababbbaababbabaaabbaababababababaaababbbbbaabababababbababaabbbaaaaaababbbbaaaaaaaaaaabbbbababbaaaabbbbabbabbababbbaababbbaaaabaaaaababaaabaabaabbabaaabaaaabbabababbabbbabaabbbbaabaababbbabbaaaaaabbaababbbabbbaabaabababbbababbbbbaabbabbbbbabbbbbaaaabbbaabababbaaaaaaaaaabaaabaaaababbbbaabbbbbabaabbbbaaaababbbbbbbbbababbababaabbabbbbababbabbbbbaaabbabbbaaababbaababbabbabbaabbbbaaababbbbaabbbabaabbbabaabbababbbaababbbbbababaabbaaabbbbbaaabbbbbbbbababbbbbbaababbaaaababaabaabababbababaabaaaaaabaaabbbabbababbbbabbaabbbabaabababababaaaaabaaaababbbbbbbbbabbabbabbbabbaaabaababaaaabbabbbabaabaaaabaaaabbabbbbaabbaaabaabaaaabaabababaabaabbaaaabbaabbababbabababbbaababbbababbbaabbaaaabbbbbbaababbabaaaaaaabbaaabbaaaaaabaabaabaaabbababaaaabbbbbbabbbbbbabbabbaabbabbaaaaaabaabbbbbbabaabbbabbaababbbaabbbbbbbaabbabbbababaaabbbaabbbabaaabababbabbbabaaaaababbaaabaabaabbabaaaaabaaabbbaababbbabbbbbbbbaaababbbbbaaabaabaaabbbbaaabaababaabaaabbabbbaabbbabaaabbaababbbbbaaaaabbaaabbbabbbbbbbaababbaaaaabababbbbaabbbbaaabaaabaaabbababbababbabbbbbbbababbbabaaabbbbababbaababbaabababaabaaababbbbbabbbaaaabbabbabbbbbbbababbbababaaababbbbbbaaaabbabaaaabababaaababbbaabababbbbbaabbabbbabbbbabbbbabaaaaaaabbaaaabbbbabbabbbaaabaaabaabbbbbbabbbabbbabaabababbaabbabaabbbabbbabbabababaabbbabababaaabababaaababbbbabbbabaabbbabbaaabbbaaabababbaabbabaaabbbabbbaaabbaabbbbbaabaaaabbababbaabbabbbabaabbbbaabbbbaaabaabbaaabaaaabaababaabbbbaabaabbababaabbaaaaaabbbbbabababbbaabaabaabababbaabbbbaaaaaabaabbaaaabaaaabbbabababaababaababbbbbbbbbabaaaabaabbabaabbbaaaabababbaaababaaabaabbbaaabbbabbabbaaabbaaaaabbbbbabbbaaaaabbababbbbbaabbbabbaaabbaabbbaabbbaababababaabbbaabababaaabbaabbbbbbaabbbbaaababbbaabbabaabbababbabbbbbbaaababbabbababbbaabaaaaaaababbbabaababbbbbaaaaabbabbaabaabbabbbbbaaababbbbbbbbbbbbbaabbabbababbbbbabaaaababaabaaaaabaabbabaabbbbaababbababbbaaabbaaaabbabbaabaaaabababababaaabababbaaabaabbbbababbbbbbbababaabbaaabbbbabbabaaabbaaababbbaaaabaaabbaaaba baaaabaabbbaaababaabbbaaaaaaaaabaaabbbbbbbaaabaaababbaabbbaaaaaababbbbabaabbbbabaabaabbabaaaababbabaababbbaaabbbbabbbabaaabbbabaabaaabbaaababbabababababbbbbabbbbaaaabbbbbabbbaababaaababababbbabbbabaaaababbaababbbabbbbaaaabbbababababbbaabbbbabbaaaabababbbbbbbbbbabaaabbbbaaabbbbbaabbaabbbabbabbbaabbbabaababaaaaaababbbaaaaababbaabbbabaabababaaabbaababbbaaaabaabaaaabbbbaaabaaaaaabbbaabbbaaababaaabaaaabaaaaabaabbabaababaabbbbaabbbababbaababbababaaaaabbaaabaabbababaababbbabbaababaababaabbaaabababaabbbaabbabbbbababaabbbaaaaabbaaabbbbaaaabbaabaaaaabaabbbbaaabbababababbbaababababbaaabaababaaabbaaaaaababbbbabaabbababbbbababbabababbaaaaaababaabbaaabbabbbabbaaabbbaababbbbabaabbabbbbaaababaabaababababaaabbaaaababaaaaaaabbbbaaaaabaabbbabbbabaababaababbababbabaaababaaaabbbaabbbbabaaabbbaabaabbbababbabbaabbbaabbbaabbaabaabaaabababbababaaabbaaabaaaabbababbaaababaabababbababbbaaabbbaaaabababbbabbbabbbabaaaababbbbabaaababbbbaaaabbabaaababaaaabbbaababbabaabaaaabbbaabaaabaababaabbbbaabaabbaaababbaabbababbaaaabbabaabbbbbababbbbbbabbabbabbaaababaababaaaaabaaababbabaabaaaaabaabaaabababbabaababbbaaaabbbbbabbaaabaaababaaaaabaaaabaabaabbbababbaabbaaaabbaabaabbbbbaabaaabaabababbbabbabaaaaaaaaaaabbababbaabaabbbaaabbaaabababababbbbbbbbbaabbaaabbabbabbabaabbabaabbabbaabbaaaaababaababbbbaaabbbbbaababbbbaabbbabaaaabbabaaabaabababaabaaaabbaabbbababbbbbbabbbaaaababbbaabbabbbbbbaabaababaabaaabbaaababaaaababbaabbaabaaabbbbbbbbbbabbbbbaabbaabaaababbaaaabbbaaababaabbabbabbbababaaabbbabaabaaabbaababaaaaabababbbbbaaaaaaabbbbaaabbbabaaaaaabbabbbbaaababbbabaabababbabaabbbbbaabbbabbaaaaaabbbbaababbababaaaaabaaaabaabaaabbbaabbabaabaaaababbaabaabbbaabaabbaaaaaabbaabbbabaaabbbbbbbabbbbaaabbbabbbbabababbbbbaabbabbabbabaaaaaabaababababbbbbbabbbbaababaabaaaabbbbaabbaaabbbaaaabbbaaabaabaabbababbaabbbbbbaaaabababbbaaaabaaaaaaaabaabbababbbbbbbaabaabaabbaaabbaaaabaaaaaaababaaababbaaabbbbaaaabaaaaababbbaaababbaaaabaaababbbabbbbababbabbabbabaaaaaabbababbaaaaababbbbabbbbabbaabbbabbabaababaabbbbbbaabababbabaabbababbaabbabb bababbbaaaabbbababaabaaaabaabbbbbaaabbbbbaaabbaaabbaaaaababbabababbbabbbbbbaaababaaaabbabbbbaaaababaaabbababbabbaababbbbabbaaaaaaaaababaabaabababaaababababbabaaababbbabbbaabaaaaaaaaaabaabababbabbbaaaabbbbbaababbabababbabababbabbaaabbbbbbbbbbbabbabbbaababbbbaabbbbaababbabaabaaababaabbababbbbabbabbabbaababbaabbbaabbbabbbbbaabababaaaaababaabababbabbaaaaaabbababaaaababaaaababaaaabbbaabaaabaaaaabbabbaaababaaaabbbbababaabbabababbbbaaababaaaaabbbaabbbababaabaabbbaaabaaabaabbaaabbaaaababababbbbbabababbbbbbaababbbabbaabababbbbbabbabaabaaaaaaabbabaaaabbaaaababbbaaababaaabababaabaaabbbbbabaaaabbbbababbabaaabaababbabbbbbaaaabbaabaababbaaaabbaaaaaabbbaababbbbaaaaaababbbbabbabbababaaaabbbbababbbabbabababbaaaabbabaabaaabbbababaababaabbbaabaabbabbababbbbabaabbabbbbbbbabbbaabbbbababaaabbabaababbaaaaaaaabaabbbababaaabaabbaaaaabaaabaabbaabbaabbaabaababababbbbbaaabbbbabbbabaabbabbabbabaabbaabbbababbbbbbaababbabbaaaaaabbabbaababbbbbbbabbabbbabbabbaabaabaababbbbaaaabaaaabbbbaaabaaabbbbbababbbababbbbbaaabbbbbbbbbbabbaaabaaabbbbbaaaaabaaaaabbbbbabbbbabbabbabbaababbbaabaaaababababaaaababbabbbaabbbaabaababbbbbbbabaaaabbabaaaabbbbbaabaaaabbbbabbabbabaaaaabbbbabbbbabababaaabbbbaaaabbbbabbabbabbabbabbabbbbabaaababbbaaaabbaaaabbababaabaaaabaaaaabbaaaaabbbbbaaabbabbbbbababbbbabbaabbbabbbbbbaaabaaaabbaabaabaabaaaaabbaaaabbbaaabaabababbbbbaabbbbbabaabaabaabbbabbababbbbaabbbbbabbaabbaabaabbabbbaabababbbbbbaaabbbbabbababaaabaaabaabbaabbbabaaaaabababbbbbbbaabbaaaabaabaabbabbaababbaabaabbaaababababbbaababaabaababbaaaabbbbaaaaabbabbababbaaaaaaabbbbabbaababbbbababaaabbbbabaaaababaabbabababbbbababbbbaaaaababbaaababaaaabaaabaaabaababaaabbababaaaababbaaaaabbbabbbabbbaaaaaaaabaabbaaaaaaaabbaaabaaabbabaaabaaababaabbbbabaabaaababaaabbbbabbbbbbbaaababaababbbaaaaabbbbbbabbbbabbbabaabbabbbbababaaabbbbabaababababbabaabaaaaabaaaabaaabbabbbaababbbbabababaabbabaaababbaabbaabbaaabbbbabbbaaaaaaaabbabaaaabbabbbabbababaabaabbabaabaaaaabaabaaaaababaaaabababbaabaaaabaabbabaababaabaaaaabbaabababbbbbabaababbbaaabaabbbabaabbb aababaaabbaaaaaaababaaabbaabbbbaaaaaaabbbaabbabbbaaababbabaaabbbababababbbbbbbbaabbaaababbbbaaaabaabaabbaaabbbabbbbababaabaaababaabaabaababbbbbaabbababbabbaabababbabaaaabaabbaaabbaabaaabbaaaabbbbbabababababaabbbbbbbaaabaabbbaabbbbabbbbabbaaaaaabababbbaaaababaaabaaabaababbaaaaaabbababbabbaabbbabaaabababbbaabbbabbbbbaaabbbbbaaaaababaaababbabbbabaaababbbbbbabbbbabbabbbbabaabaaabaaabbbabaabbbbaabaaaabbbaabbabbabababbaaabbbbbbbabababaaabaaabaababbaababbbbaababbabbabaaaababbbabaaaaaababbbaabababbbbabbbbbbaabaabaaabbabababaabbaabbaaaabbbbaabaaabbbabbabbbbaaabbabbbbabbbaaabbabbbaaabaaabaabaabaabbbbabaababbabbaaabababababababbabbbbbabaababaaabbaaabbaaabaababbbabaaaabababaababababaabaabaaaaaababbaabbbabbbaabababbaaaabbababbbaaaabbababbabbbabaaaaabbaabbaabaababbbabbbaaaaabaabbbbbbbabaaababbaaaabbbaabaaabbabbbbaaaabbbaaababbbabbbbbaaaaababbababbaaaaaabbabaaabbaaaaaabaabbabbbababbabaaabbabbbbababbababbbbbbaaaaabbaaabababbbabbbbbbbbbabaabaaaabaabaaaabababbbaaabbaaababaabbbbaabaaaabbabbbababbbabbaaaabaaabbbaaabbbaaabaabaaaaabaabaabbababbbbbbabaaabbaabbbbabaaaaaabaaabbbaabbabbbbbbbabbabbabbbbaaabbaaaabaaabababbbabbbbbaababbabaabbbbbaaaaaaaabbabbaaabbaaaababababbbaababbbaabaababbbbbabaaabbbbbbaabbbaaabbaaaabbbabbbbabbbabaaaabaabbbbaabbbaaabaabbbbbabbababbabaaaababaababbbbbbbbabaabbabaaabbabbaaaabbbbaaabbaabbbaabbabbbbaababbabbbabbaaabaabbbabaababababbabbbbaaaaaababbbbababbbbbabaabaabbaaabbabaababaaaaaaabbbabaaababbaabbbbabbaababaaaaaabbbaabaaaaababababaaabaaaaabbbaaabababbbbaabbbaabbbaabbabaabbbababbaabaaaabbaabaabaababbbbaabbabbaaabbaabbababbbbaaabbaabaaaababbbabaababbaabaabbababaaabaaaabaaabbbaaabbabbabbbbbbbbaaaabbabbaaabbbaabababaabbbaabbbbbbbbbaabbabbbaaaaababaabbaabaaababaaaabbbbaaaabbbaabaabaaaabababbbbbbaabbabaabaabaaabbbbaaabaabaaababbbbababaaabaaabbababbaababaabbaabbbaabbbabaabaaabbabbaababbbabbbaabaaaaaaaabaaabbaababaaaabbaabaabbbbabbabaaaaaaaaaabbabbaabbbabaaaabababbbabbbbbbbbaabababaaabababaabbabaaabbbbabbaabaabaaaabaababbbbbaaaaabbabbbaaaaababbbbaabbbaaababbabababbbbbb bbbaabbaababaaaaaababbaabaaabaabbbbbbbbbbaaaabbbaaabbbbbaaaaabaaaaabaababbababbabbaababbabbbbbbbaabaaaabbaabababbbabaabbbbbbbbbaabbbbbabaaaaabbaaaaabbbaaabaabbbbabbaabbabbbabaabbbabbbaaaabbabbbaaababbbbabbabaababaabbabbbabbabbabbbabbbabaabaaabaaaabaabbbbbbbaaaabababaabaaaaaaaaabbaaaaababbbaaabbbaababaaaaabbbbaaaaabbbaaabbbbabaabaaabaabbbabaabbaabbbaabbaabaabbaabbaabbaaabbbaaaababaabbabbbaabbbbababaaaaabbaabaaabaababbbaabababbbaaabababaabaaaabaaabbbabbbbaababaabbbbbaabaababbbbaababaaabbbaababbabbbbbaaaaabbabbaababbbaaabbbaabbbabbaabaaaababbaaaabaaabbaaaababaabaaaaaabbbbaaaabaababbabaababbabbabbaabaaabaaaaaaaaabbbbbbaabaabbbababababbabbbabababaaaaaaababbbababbaabbaabbaaaabaabaaabaaaaaaabbabaababaaaababbaaaaabbbbbabaabababaaaabbbbbbbaabbaabbaababbbaaaaabbababaaabaaabbaababbabbbaabaaabbabaaaaaaabaabaaabaabaabaabbbabbaaabbaaabbabaabbabaababaababababbbbbbaaaaabbbaaababaababababbaaaabbbaaaaabbabbaaaabaaabaabaaaabaababaababbaaaaabbabaabaabbabababbabaabbaaaabbbbbaaabaabababbaaaabbbaaaaaaaaaabbabbabbbbbbabbbbbbbabbabbbbaaaabbabbaaabaabaabaaaabbbaaabbbbabbbaaabbaaaaabbbbbbbbaababbabbbbaababbbaaaabaaaaabbabbabababababbaaabaabbaaabaaaabbbbbaaaaabaaababbaabbaabaababbabbabaaabababbbaabbaababbabaaababaabaaabaaabbaabaaaaaababbbbabaababbabbabababaababaabbbaababababaababbabbaaabbaabbaaababbabaaaaaabaababbbbbbbabbbabbabbaaabbbaaababbbaababbbabbaaaabbabaabaabbbbbbabbbabbbaaababaabbaababbbbaaabbbbbaababbabaabbbabbabbbabaaaaabaabbaaababaabbabbabaaaabbbabbbbbbbaaabbaabaaaabaaaaabaabbaaaaaaabaababbbabbbbabaabbbababbabbbbabbababbaaabababbbabbbaaabbbbababbaaaaaabbbaabababbabbaababbabaabaaaabbabbabbaaaabaaaabbbaabbbabbaaababbbaabbbbbbaabaaaaaabbbabaaaabbababbbabbabababababbaabbaabaabababaabbbaabbabbbbaabbbaaabababbbababbbaaabbbaabbbbaaabaaabbbabaabaaaaababbbabababbbabbbbabbaaabaaaabaaaaababbbaabababbbabbbababaabbbbabaaaaaabbaabbaaaaaaabaaaabbbababababbbaabbaabbabababbaaabbabaabbbbaabbbaabbbbabbbbaaaaabbbaaabababaabaabbaaababbbaabbbabbabbbbbabbbaaabbaaababaababaaaabaababababaaabbbabbabbababbbaa bbbaaaabbabbaabaaabaabbabbbaabbbaabbbababbaaaaaabaaaaabbbbbbabbbabbabbbbbaabaabababbababababbaabbababababababaaabbaababbbbabbaababbababbbbaabbabaabaaabbbbbaabbbbaaaaabbaaaabaabbaaaaaaabababbbabbbbbbbbabbabaaaaaababaababaabababbbbabbbbbbaaaabbaaaaababbbbbbbaabbabaaabababbbbababaaabaabbbbabbbabaababaaabbaabbbaabababaabaaabbbaabbabaaaabbabababbaaaababaaabbaabaabbbbbbbbaaaaabbbaaabaabbbbaabaaaabaabbbbabbabbbbaaaaaabbaabbbbbabbabbabababbabbbaaabaabababbababaaaaaababbaababababababaababbbbbaabbabbaabbbabbababbababbbabbbaabbabbaababbbbabbaaaaaaabbaaabaaabaaaaaabbbbbaaabbaaabbabbbaabaabaabbabbbaabbaaaabaaabaabbbaaaaabbabbbaaaabbaaaabbbaababaaabaabbabaaabbaabaaababbabaabaaaaabbaaaabbabbbbaaabababbaababaabaababaababbabbbbabbbbbaaaabbbababbbabbbabaaaaabbabaabbbaabbabbaababbbbabababbbabaabababbaabbaabbbaabbaaaabbbabbbabababbbbbbbbabbaaaabbaabbbabaababaaababbababbabbaaababbabaabbbbbbaaabaabaaaabbaabaababbaaabbaaabbaaaababbbabbbbababbaaabbabaaabaabbaaaabababaaabaaabaaaaabaabababaaaaaaaabbabbbbbabbbaaabaaaaaaaabaaabaababbabbaabbaaabaabaabbaaaabaaaaabaaabbbaaababaababaababaabbaabababbabababbabbbabaaaabbabaaabaababbbabbabbbabbbaaaababbbbbbaaabbbbaaaaabbbabbababababaaabbbabbbbbaaabbabbbbbbababbabbbaabbbababbaabbaababbbaabbbbaaabbbaabbbbbbbbabbbbaaaaabbaabaaabaaababbbababbaabbaaaabaabbbaabababbabbabbaaabaabbbbbbbbbabbbbabbaaababaabbabbbbbbbbbbbbbbabaaababaabaababbabbbabaabbbaabbaaaababababbbaaaababbabababbbbbaaabbbbbbbbababbaababaabbbbaabbbbaababbbbabbbbbbbaaabbbbaaaababababbbabaaabbbabababbaabbaabababbbabbabbbbaababbbabbbabaabbbaaabbbbbbaabababaabbaaabaabbabbbabaaaabaabababbbaabbbaaaabbabaabbabbababaaaabaaabbababaaabbaaaaababaaabbabbbbbaaaaaaaabababbaabbbbabbbabaaababbaabbaaaabbababbbbaaabbaaababbbbaaabbbbbbbbbbbaabbbaababbabababbbaaaabaabaababaababaababaaabaaaaabbbbbabbaabababbaababaaaabaaababbbbbbbbbbbbbaaaabbaaabbbabaabaababbabbaaababbabbabbbaaabbbaaaaaabbbabbbabaabbabaabbabbabaabababaaaabbabaabababbaaabbbbbbabbaabbbababbaaaaabaabbbbbbaabbaabbbaabbabaaabbababbbabbabaababaaaabbaabaa abbaaaaabbbbaababbbaaabbaaaababbaabbbabbaaabababbabbaaaabbbaababaaaaabbababbaaaaaabababaabaabbaababbaabbbaabaaaaaaababababbabaaabaaaabbbbaaaabbaabaaabbabbbabbbbbaaabaaaabababbaabbbbbaaabbaabbbabaaabaababaabababbabbbbbaaababbbbbabbaaaaabaababbaaabbbababbbbabaaabaaaaabbbababbababbbbbaabaabababbaabaaaaaaabbbabaabaababbabaabbbbaabbbbaabaababbabbababaabbbbabbaabbbaaabbbaaaababbbaaaabaaababbbbbabaabbaabbabaabbabbaabbbbababbababbaabbbbbaaababaaabbaaaabbbabbaabbbbabaaababababbabbaabbbbbbbaaabbbabaaabbbababaabbabbbaabbbaaabbabaaaaaaabbbabbaabbbaabaabbbbbbbaababbabaaaabbbbababbbaabaabaabbabbbbaabbbabbbababbbbbaabaababaababbabaaaaaabbaaaaaabbaaaaaabbabbabbbaaaababaabbbaabaabbaaabbabbbbaabbaaabbaabbaaaaabbaaaababbaabaabbaaaabaaababaaabababaabbaabbbababaabbabbabbabaaaabaababbbaaaaabaabbaabbabbbbabbbababbbbabaababbbbabbbababababaabababbbbabbbabaabbbabbabbbabaabbbabbabbaaaabaaababbbbbbbbbbbbabbbbaabbaabababbaababbaaabaababbababbaaabbbbbbababbaababaabbababbbbababaaaaaabababaababbababaaabbaababbbaabbbabbbbabbabaaaaaaababbbbbaaaaabbbbbababbaaaabbbaaaaaababbabaaababaaabbbabbabbaabbababaaabbbaabbbaabaaaaabbabbabaabaababbaabaababbabbabbbaaabbaaabbbabbabbbababbaabbaaaaaabbaabbbbabbabbababbababbbbbaaaabaaaabbaaabbabbababbbaaabbaabbbabaaaabbababbaabaababbaaaaaaabbabaaabbaaaabbbaaaaababbabbbbaaabbbabbabbbbbabbbaaaababaaabaabababbbaaabbaaabaabaaaaabbabaabaaabaaaabbaaaabbbbbbaaaaaaaaabbabbbbbbbaabababbbaababababababbbbaaabbbbaabbbbbbabaabaababbbbbbbaabbbbaaaabbbbaaaababaabbbabbbbaaabaaabaaabaaaabbbbababbabbabbabbbabbbaaaaababaabbabbaaaababbaabbaaaababbbaabbbaabbbaaaaaaaabaabbbbababbbbaaaaaaabaabbabbaabbbbbbabbbaaaabbbabaabbbbaabbabbaaababbbaaaabbaaabbbabababbbabbaabbababaaaabaaabaabaaabbbabbbaaaababbabbbababbabaaaaababbaabbbabbaaabbbbbbaaabaaabbababaabbbabbabaabbbabaaababbbbbabbbbaabbabaabbbbbababbbbabaaaabbbbabbbaaaabaababbbaabbbaabbbbabbaaaaaabaabbaabbbbaabbabbaabbaaabbabaaaaabbbbbbbaabaaaaaababbabbbabaabbbbaabbaabaaaababaabbababbabbbabbbbaabababababaabbbaabbaaabaabbaaaaabaaabaaabbabababbbb bbaabbbaaaabbbbbababbaaabbaabaaaaaabbabbabaabaabbaaaabbaabbbaabbbabbaabbaabaaaabaababaaabbabbbabaabaababbbbbababbaaababababbaababaabbbbbabbaabaabbbaabbbbaabaabbabbbbabbaabaaaabbbbbaaababaababbbbababbbaaaaaabaaaaabbababbababbabbbbbbabbbbabaaaaaababababbbbaaabaaabaaaaababbbbaaaababbbaabaabbbbbabaabbbaaabbbbaabbbbbaabbbbaaaabababbabaabaaaaabaaabbbbaabbbabbbbbabbaaabaabbbbabbabaaaabaaaaabbbababbbbbabaabababaabbbaaaabaabaabaaaabbbbbbaaabbbaabaaabababbbbaaaaaaaaaababbbaaabbaaaabbbbabbbbaaaababaabababababbaaababbabbbaaabbbbbbaabbabaaaaaabbbbaabbabbaabababbbabbbbbbaabaaaaabbabaabaaabbabababaabbbaabbaaabbabbbbababbbabbabababaabaabbbbbabaabaabaaabbbbbbaabbbbababaaaababbbbbbbaaabbbababbababbaaabbbbbbabbbbbaabaabbaabbaabbbaabbbaaaabbbbababbaabbabbbbaabaabbabbabaaaabbbbaabbbbbabbbbaabaaaababbbababbababaababbbbabaaaabbbabbabaabbabbababbaababababbababbaabaababababaaababbabaaaaabbbbaaababbababbbbabbabbaabbababbababbbbbabaababababaabbbaaabaaabbbbaabbbaaabaabbbbbbbbbaababaabababaabaaaaaabbabbabaabbaabbbaabaababbbbbbbababaaabbabaaaabbbaabbbbbbababbabbaaababbabbabaabbabaabbbababaabbbbaaabaababaabaabbababbbbbabababababbbbbaabababaabbaaaababbaabaabbbbbababaaababbbbbabbabbbbbabbbbaabaabaaabbaaaaaabababbbaaabaabbabababaabbbbbabbabbababbbaababaabaaaabbbabbbbbbbbaaaaaaaaaaaaaaababababbbbbbaaabaaaaababbaabbaababbbbaabbaabaaabaabbaabaabaabbbaababaabbbabbbabbbbaaaaababaababbababaabaaabbaaaaabbaababaaaaabbbabaabaabababbabbbaaababbaababbbbaaabbaaabbabaaabbabbbbabbabababbaabbbaabbaabbbbbaabbbaaaabbabaabbaaaaabaaabaaabbbaabbbbabaaaaabaaabbbaaaaaaababbabbbbabaabbbbbaababaaabbaaabababbaababbbbaabaaaaabbbabbbbababbaaabababbbbaaaaaaabbabbaabababaabbaaababbabbaaabababbbbbaaaabbababbaabbabbabbabaabaaaaaaaabaabaaaaaabbaaaabaaababaaaaaaaababbbabbbaababbaaababbbababbbbaaaabaaaaaabaaaababaababaabbabbbabbabbbabababbbaaabbaababbbaaaaaaaabbaaababbabaaabbaabbbabaabaaaaaaababbabbaaabbaabaabbbabbabaababbaaaabaaababbbbbabaaababbabaaabbbbabbaababaabbabbbaabbbbaabaabbbbabaaababaaaaabbabaabbaabbabbbbabbbbbaabbaaaaabaa babbbabaababbaababaaaaabbaaabaabbaababbbbabbaaaabbabbaababaaabbbaaabbbaaaaabaabaaabaabaaabababbbaaabbaabbbabaabbabaabaababbababbaabbbaabaaaabbbaaabbbbbbababbbbaababbabaaaababbbbabbabbaabaabbaababaabbaabbbbabaaabbabaaabbbabbababaabababbabbbbabbbabbbababbaababbbaabbaabbbbabbbbbbabaaabbaabaaabababaaaabaaabbaaabbbaabaabbbaaaababaaabaaabaabaaaabbabaaabbababbbbabaaabbababaabaabbbbbaabbbbbaabbbaabbbbbbbbbabbaaaabaabbabbaaabbaaaaaaababbaaaaabbbaaabbbababbaabbabaabbbbbaababbbababbbbaabaabaabaabbabbbaabbaabbaabbaabbbabbaabbbbabaaaabababababbbbbabbaabaababbabbaabaabbabaaabbbaaaaaababbaaababbbabababbbaaaaabbbbbaaaaaababbbbbbaabbaaaababbaaaabaaaabababbaaabaaaaabbabbbabbaabbbbabbabbbbaaabbaabbbabaabaabaabbbaaababbbabaabbaabaaabbbbabbaababbbaabbbbaabbaaabababababaabbbaababbaaaabbbabababababbbbabaaabbbabbabbbababaabaabaaabaaaabbbbbbaabbbababbaabaaaaaabbababbbbaaaababaaabbaaabaaaaabbabbabaababbbbaaaaababbababbaaababbabbaaaaaabaabaaaaababaaababbbababaaaaaaaabbbaaaabaaabbababaabbbaaaaababbbabababbbbbabaabbaababaaaabbbbbabababababaababaabbaaaaabaaaaababbbbbaaabbaababbababaabbabbbabbbbbaaaaaabbaabaaabaababbbbaaaaabaaababbabaabbbbaaababbbabbaaaabaabbbabaaabbaaaaaabbabaabbabbbabaaaabaaababaababaaabaaaaaaaaaaabbbbbbbabababaabaaaababaababbbbabaababaabbbaabbbaaaaabaaaaaabaaabbabbbbbbabbaabaabbaabbbbbbabaabbbbbaabaabbaabbaaabaaaabbbbbabaaaababbbabbababaaabbabbbabbababbabbabbbbabbbbaaaabbbbaababbbbabaaaabbabababbabbaaababbaababbabaabaaaababbbabbbababbbbabaaabaababaabababababbabbababbaabbbbbbaaaaaababbbbbbaababaabaabbaabbbabababaabbbaababaabbbababaababbbaababaabababaaaaaabaabababaabbaaaabbbabababbaababbaababbbbaaaabbabaababaabbabbaabaabbabbbabbaababbbabaabaabbbababbaabbaaaabbbabaabaaababbbaaabaaaaaaabbabbbbbaaaaabaaaabbababaabaababaaaabbaaabbbbbabbaaaaabbaababaaababbaaaaaabbabaabaaabbbaaabaaaaaaabbabbbbababbaabaaabbaaabbaabaabababaaaababaaabababababaaabababbbbbbabbbbabaaaabbbbaabbabbaabababbaabababaabbababaabbbbbabbabbbaaaaaabbbababbaabbabaabaaabbabbaabbbaaabbbbababbaababbbbaaaaababbbaabbaaaaba baaabababbabababbaaababbaabababaabbabaaabaabbbabaaaaababbaabbbaabaabaabaabbabbbaabbbaabbbbabaaabbaabaaabbaaabbabbabbbbabaaabbbbbabaababbbabaabababaababbbaababbbbbaaaabbbababaaabaaaababbabbabaaaabaabbaaabbbabaabbbaabaaaabaabbbababaaabbbaaabbabbaaabaabbbabbaaaabbbbaaababbbbbabaaaaaabbbaabbbbaaabbabbbabbbaaabaabaabbbaabaaabababaabbaaaabaabbbababbaabaaaababbabbbabbabbbbbaabbabaaabbaabaabaabbabbabbbaabbbbaabaaabbbbbabbbbaaaabaaabbababbbaaabbbbbbabbbbbaaabababbaababaababbbbaabbbababaababaaaaaababaababaaaaabaabbbababbbbbabaabbbbbbbbaaaababaababaaaabaaabbbaaaabbaaabbbbababbbbbbaaaaaabaaabbbabbbbabbaabbbbbabbbababaabbbbaaababaaabbbbaabbbabbbbaaaabbbaaabbaabbbbbbbbbabbbaaaaabbbbaaaabaabbbaaababaaaabbbbaaabbbabaaaaaababbbbbaaaabbbbabbbbaabbbbbabaaabbbaabbbbababbbababbbaabaabaabaabbabbabaaababbabbaabaaabbabbbbbbbbbbbaababbbbababbbbaabbbabbabbaaaaababbbbbbbababababbbabaaabababaababbaababbabbbaabaabbbbabbbbbbbbaaabaaaababbabaabbabaaabbaabaabbbababaabababbbbbabbbaabbaabaaaabaaababbbabbbbabaaabababbbabbbaaabbaaabbbbbbaaababaaabbabaabbbbababbaaaabaabbbaaababbaabaaabaabbabaabbbbbbaabbbaaaaababaabbababaababbbaabbbaababbababbabbbbbaaabbbabbbbbbbabbbabbabbbbbbbbbabbaaabbbaababaaabaabbbabaaabbbabbaabaaabbababbbabbabbaababaababbaaababbbaababaabaaaababbbabbabbbbaabaaaaaaaaababaabbabbbbbabaababbaabbabaabaababbbabbbbabbababaaaabaaabbaabaaaaaabaabbbabaabaaabababaaaababaababbbaabbababbaabbabababaaaaaabaabaaaabbbaabaabbbbbaabaaababababaaabbbbbbabbbabbbaabbaaaababbabbbbbaabbabbbbbabaaabaabbaaabaabbbbaaaaaababaaaaabbabaabaaaabbaaababaaaabaabaababaaabaabbabbbbabbaabbbabaaabbbabababbbaaababbabbabaababbbaababaaaabaababbabbbaaabbaabbaababbbbabbbabaaaaaaabbbaaaaabaaabaabbbbabaaaabbabbbaabbbabbbabbabbbbaaabbaaabbababbbaabbbbabaabbbbbabbaaababbbbbabaabababaaaaabaabbbbabbaababbaaaabbababababbaabbabababaababbaaababaababbabbbabbababaaababababbbabbbababbaaabbbaaabbaabaabbabaabbababbaabbaaaabaababbbaababbabbbaabbaaabbbabbaababbbbabaabaabbaaaaaabbabaaaabaabbaabaaaaaabbbbabbaaaabbabaaaaababbabbabbaaaabababaabb bbbabaabababaaabaaabbaaabaabbabaabbbaaabbbababaaaababbbaaababbbaaaabbbbbbbabaaabbaaabbabaaaabbaababbbbbababbbbaaaabaababbabaaaabbabbbbbabbababbbbaaaababbabbabaaabaabbbbabaaabbbabbbaaabbbbbbaaaabbabbabbbbbbbbaaabbaaaaabbbaaabaabbaaaaabaaaaabbaaabbabababbbaababbbbaabbbababaabaabbaabaababbbaaabaaaababababbaaabbabbbbbaaabaabbbabaaaaabaababaaaaaaabbabaaaaaabbbbbaaabbbabbbbababaaaaaabaaaaaaaaaabbbbaaaaaabbbbbabaabaabbbbaaababaaababbbaabaabaabbbbabaaaaabbbabaaaabbabaabbbaabbaaabbbbbaaababbabbbbabababaaaabaabbbababaaaaabbabbbbaaabbbabbabbbbabaaabababababbbbabbbbabbbababbbbaabbbbbbbaabaabbabbababababbabbabbabbaabbbabaabababbabaaababaaabbaabbabaaaaabbabbabbabaabbabaabaabbaaaabbbabbaababaaaabaaaaabaaaaaabbabaabaabbabbbbaabbabbabbbbbaabbbabaabbabaaabaaaaabbbbababaaabaabaaabbbbbaabaabbbbaabbbaaabbaaabbbabbbababbaaabaabbbababbabaabbbbbaaabbbbaaaaababaaabbbbabbabaaaabbbaaaaaababaaaaabababbbabababbaabababbaabababbbabbabbbbbaaaababaababbbabbaaabaababbaaaabbbbabaaabababbaabbbaababbbababbaababbbbabbbaaaaabbbaaaabbabbabbbabbaaabbbbbaababaabababaaabbbbbaabbbbabaabaabbbbbbbababbbbbbaabbabbbabbaabbababaaabaaabbaaaaabbabababaaaabaabbbabbbabbaaabaababbabaaabaaaaaaaaaaabababbababaaaabaaabaabbaabaaabaaaaaabaaaaaababaabaaabbabbababbbaabaaaabbbbbabbbabaabaaaaabaabababaaababbbaabbabbbabaababbbabbabbabaaaabbaabbbabbbbabbbabbabbaabaabaaabbaabbabaabbbbbbbababaaabbaaaaabaabaabaabbbbaaabaabaaaababaabbbbaaaaabbbbbabbbbabbbbbbbbbaabababbbbaaabbabaabaaababababbababbbabbbabbbababaabaabbbaabbabbbababbaabbaababababbaaabbbabbbbbaaaaabbbbababbabaabbbbaabbbaaabbbbbbbbbaaabbababababaabbbbbbaabbabbbbbaabbaaaaabbbbbabbbabbbabaaabaabbabaaababaabbbabaaabababbaaabbaaaabababbaababbaababababaabbbaaabaaaaabbbaaaaabababbbaaaabbbabbaabbaaaaabbaaabbbbaaaaaaabbabbabaaabbbaaabbaabbaabbbbaabbbbaaaaabbbbbabbabbababbbbabaaabbbaaaaaabbaabbbbabaabaaabbbbabbbbaaaabbaaaaababbbaaabbaaaaaaabbbaaabbaabbaaaaabbbabbbbabbababbaaabbbabbbbbaabbbaababbbaaaabbababbaabbabbabbbbabbbabaababaabaabaabbbaaabbabbbbbbbabaaabbbababababbaaabbababbba abaaaaaabbbabbbabababbbbbabaaaabbbbababaaaaababaabaaaaaabbaaababbbbabbbabababbaabbaabbaabbbbbaabababbbaaabbbaaabbabbbabbabaaababbaabbbbbaabbbaabbaaaaabbaabaaababbaabbbaabbbbaaabaaabbaaaaabaababbbaaabbbabbbbabaabaabababbaaabbaaabaaaaaaaabaababbbaaabbbbbaaabbabbbbbbabbbbbbbbabaaabaaaababbbaaababbababaababbbabbabbaabbbbabbabaaaaabaabaaaabbbbababbaaabbaaabbbaaaabbbabaabaabaabababbbbbbababbbaabaabbaabbbabbaaabbababaabbbaababbbaaabaabbaaaabbbbababbabaaaabbbaabbbbbabaaabbaabbbbaabbaababbabbbabbbbaababbbaababaaaababbaaabbaabbabaaabbbbaabaabbaababbaabbaabaabaaaaaaababababaabbabaaaababbabbaabbbbaaaabbaabaaaabaababbaabbbbaaababbbaabbabaaaaaaababbbbbaaabaaaabbbaabaababbbababaabbbbbbbbbaaaabaabbaaabbababbbbbbababbabbabbbabababbbbaabbbaaabbababbabbbbaabbaaaabbbbababbbbaabaaaaaabbbbaaaaaabaaaaabaabbabbbaababaaababbbaaaaabbaabaababbabaabbabbbbabbaaabbabbbabbabbbabbaaabbbbbaaababbbaabaaaaabaaaaaababbbaaabbbbbabbabaababababbabababaaaababbaabbaabbbbaabbaaababbbaaabbaaabbabbabbaabbbababbbaababbbbaabbbbbabbbabbaabbbbbbbbbbaababaabbaaaabbbbabaaaabbaaaabbaaababbabababaaaaaabbabbbbbbabbabaaabbaaabbabbaabbaaaaabaabbbabababbbbbaababaabaaababaaaaaaaabbbbabbbbabaaabaaabaaabbbbabbbbbbbabbbbababaaaaaaaaaabbabaaabbaaaabbbbbabbbbbabaabbaabbabbababbbabbabbaaabbbaabbaabbbbbbbabababbbaaababbbbbabbaaaabbababaababbbbaaabaaabababbbbbaababbabaaaabaaabbbabaaabaaabaaaaaaabbbabbaabababababababbbaaabaabbaaaaabaabaabbbababbbaabbbaabbbbbabbaaaaaaaabbbbbbbbbabbabbbaaabababbabbaabaabbbaaaabaaabaaaabaabbbabbbbbbaaabaaaaabbaababbaaababbbabababbbaabbbaaaaaabbaabaaabaaabbaabababbababbaaabaaabbbbaabbbbababbbbbaaaabbbbbbbbababaaababaaabbaabbbbabbaaabababaabbabbbaabaabbbabbaabbbabbabaabbbbaaabbaaaabbbbababaabbabbababbbbabaabaabbbbbbbabbababbaababbbbbbbbbababaaabaaabbabbbbabbbaaabbbbbbbbaabbabbaabbbbabaaabaaaabbbababbbbababababbbbbbbbbabaaabbabbbbabbbbbbababbabbababbbbaabaaabaababbbabbaaaabaaaaabaababaaaaabbabbbbaaabbabaababbbababaaabbbbaaabbaababaaabbaaabbbbaabbbbbbbaaabbbaabbbabbbbaababbabbbababbaabbbaaaababaababaaaab abbaaabbaaaabbaabbbbbbbabbbbaaaaaaaaababbbbabbbaabbbaaabbbaaaaabaaaaaaabaaaaababaabaabaabaabbabbbabbbbbbabaabaaababbbababbbaaababbaaabaaabbababbaaaababbbaabbbbabbbbabbaaaaabaaabbaabbbbaaababbbabbabbaabbaaaabbbbaabbababaaaababbaaaaaababbabbaaaaaaabbaaabbbabbaaaababbababbbaaabaabaaabbbabbabbbbbbabbbaaabbaaaababbbabbbbaaaabbbbaabbababbbbbbbbaaababbabbaabbbbaabbbbbbbbbbbbbaaaaababaaaaababbbbbaaaabbabbbbbbaaaabbabaaaabbaabbabbbaaaaabbaaababbbbababaaabaabaaabababaaaaaabbabaaabbbbbaaaaaaabaaaaababbaaabbbabababaaaaabbbabbabbabbbbaababbaaabaabbabaaaabbbbaabbbbabbbabbbbbabaababbaaaabbbbbaabbabaabaaaabbbabababbaabaabbabbabaabbbbaaaababbaabbabbaabbaabbbbaabbbbaabbbbaabaabbaababbbabababbbbbaaaaabaabbbaaabababbaaaabbabbbaaabaabbbababbaababaabaabaaaaaaabaaaaabbbbbbbbbaabbaabbababbabbbaabbaabababbaaaaabbabbbaabababbabbbaabbbaaabbbabbbbbaabbaaaaabbabaabababbbabbabbbbaaabaaaabaabbbbbabbabbbaababaaabbbaabaabababaabbaabbbbbbaaaabbbababaaabaabaabbbaaaabbbababbbababbbababaabbaaabbbbbbaabbaabaaabaabaababbaabbaabababbbaaaaaaaaaabbbaabbbaaaabbbbaababbbaabbbaaabbbaaaabababbabaaaaabbbaababbabababaabbaaaaabbbbbaabbbaaaababaabbaaabaaaaaaaaaaabaaaabaaaaabbbbbbbaaabbaabaabbaabbaabbaabbabbbbbabbbabbaabbaabababbaaaaaaaaabbabbbabbaaabababbaaabababaabababababbaaabaababbababaaaaabbbaaabbaaabaabaaaaabaabaaaabaabbbaaaaabaababbaabbababaabbbabbabbabaaababbbbbbaabaabbbaaababaabbababaaababbaaaaabbbbabaabbabaabbaaababbababbbbbababaaaaaaabbabaabbbbababbbbbaabbabaabbabbabaababbbaabaaabaabbaabbbbabaabbaaabbbbabbabbabbabbabbaaaababbaaaabbabaaabbbaabaabababbaababaabbbabbbbabbbbaabbabaaaabaaabaabaaaababbaabbaababbaabaaabaaaaababbabaabababbabbbabaaabbabbaaaaaabbabbbaaaaaaaabababbbbaaababaaabbaaaaabaaabbbbabaababaaaabaaabbaabbbaaaaaabbaaabbbbaabbaaaaabababbbbabababbbababbababbbaabbaababaaabbaabbbababaabaaaaababaaabbbaabbbbaaaabbaabbbabaabbaabbabbabaabbabaabbbbabaabbbaaabaaababababbaabbaaaaaaaaaaaaaababaabaabaabbbaabababbbbabbbabbbbabaaaabbaaabaabbababaabbaaaaaabaaababaabaaabaababbabaaaabbbabaaaababbaabaababbbaaabbaa aababbbbbaabbabbbabababaaabababaabaabaaabbbbbbbbaaabbabbabaabbaabababaaabbaabaaabbbbbababbaaaabbabbabaaaabaaaabaaababbaabaabbbbbbbbbbaaababaaaabbaaabbbaababaaaabbbabbbabaababababbaaaababbbaabbaababbbabbbaaaabaaabbaababbaabbbbbabbaaabbbaababbbbaaaabaabbaabbbabbbaababaabbbaaabbabaabaaaabbabbababaababbabaaaaabaabbbbbabbbabaabaababbbaaaaabaabbbbabbaaabaabbbabbaabaabbabbbabaabaaaabbbababbaaabaabbbbaababbbabbbabbaaabaaaaaaababbaababaaabababaaaaabaaabbbaaaaaabbaaaaabbaaaabbabbbaaabbaabbaababbababababbaaaaabbaaabababbbababbbababbaaaaabbbabbaaaaabbaaaaaaaaabbbaaabaaaabbbabbbaabbabaabbaaabaabaaaaababbbababaaaaaabbbabaabbabaaababbbaabbbbbabbaaabaabaabaaaaaabbabaababbabbbaabaaaabaaabbbabbaabbabbbaaaaaabbbbaabbbaabbbabaabbbababbaaaabbbabaaaabaaaaaaaaababbaabababbbaaaabaaaabbbaabaaaabbbbabbaaababbaababbbabaaababbabbaaaabbaabbabbaababaababaaaaaaaaaaabaaaaabbbaababababbbbaaaaaabaaabbabbbbbaabaaaaaabbaabbbabbbabaaababaaaabbaabbbaabaabbbabaaaaaabbbbabbbbaabbabbbababbaaabaabbaaababbbabbaabbbbabaaabbaabbababaaabaabbabbbbbaaaaabababaaabababbabbbaaaaaaabbaabaaaabbabbbbaabbbbaaaabaabbaaabaabaaaabaaabaabaaaaaabaaaabaababbabbabaabbababaaabaababaababaaababbabbabaababbbbaaabbabbbbabababababaaabbabaabbaaaababbbaaaababbababbaababbabaabbaabbaabbababbaabaaabbaabbaaabbaaababbaabbbababbaabbaaababaabbabababbaababbbabaaaaaabbbababaabbbbabbabaabaabbaababbbababaaaaaaaabbabaabbbbbbbbababbabbaabbbabbbbbaaaaabbbbaabaaabbaababbbbababbabbaabaaaaabbaabaaabaaaabbbaaabbaabbabbbaaaaabababababbbaaaaabbabaabababbbbaabbbaaaabaabbbaaaabababbababbabaababaaaabbababaaabaababaaabaabaaabaabbbaababbbaabaababaaabbbabbbbaabbbabbbabababbaabbbabbaabbaababbabbbbaaabbbbbaabbabbaaabbaabaaaaaabbbbaaaaabbaaaaabbbaaabbbbbbaaababbbabbaababbaabbbabbaabbabaabbbabbbabababaabbbabaaaabbabbbbbbaaabababbaaaaabbabbbbbbaaabaabaababbabbaabbaabbbaaaaaaaaabaabaababbabbaaaaababbbbbbbabbaaaaabbabbababbbbaaababbabbaabbbaababbaaabaaabaaabbbbabaabaababbbbabbbaaaabaaabbbbaababbabbabbabbbaabaabbaabaababbbbbabbaababaabbbaabbabbabbabbbbbbaabbbabaaaabbb aaabbbbaabbbbbbbbbbaababaaabaaaabbabaaabbabbabaabbabaaaabbaaababababababbbbbabbbbbaababaabaababbabbabbbbbbaaaabbbabaabaaabbbbaaababbbaabaabaabbaabbabbbbbbbabbaaabaaaabaababbabaaaabbbbabbbabbbbabaabbbaababbbabbbbaaaaaabaabababbbababbabbbbbbabbabababbaaaaabbbaabbaabbabaababbbbabaaabaabaababaababbbabaabaaaaaaaababababaaabaabbabbaabaaabababaababbbaabaaabaababbbaabbaaaabbabbaabababaababbabbbbbabbbbbbaabbababbaaaababaabbababbaaaabaaaaaaaaababaaaaaabaabbbaaababbbbaaaaabbbaaaabbaabaaaabbbaaaaabbbbabbbabbbabbaaaabaabaaaababbbababbbbaaaaabababaabababaaaabaaaabbaaaabbbababbababababbaaabaaababaaabaabbbbaababbbabbabababbbbbbabaaabaababbbbabaaaaaabbaaabbbabbbabbaaabbabbabaaabbbbbbbabbbabaabbbaaaabbbbbbabbbbaabbbbbbbababbbbbbbbbbbabbababbaabbaaabbbbababbabbabbaaaabbababababbbbbabbbbbbabbbabaabbbababbbbbabaabababbbbaaaaabbabbabbabaabbbabbbaaaabaabababaaababbaaabbbbbbababaaaaaaabbbbbabaaababbaaaabbbaabbabbaababaabbbababaababbabaaaabaaabaababaaababbabbaabaaabaaabaababaabaabbabbabbbbaaababbbaabaabbbaaaabaabbabaabaabaabbababbbbabbbaaaaabaabbaabbaabaabaabababbaaabbbbbbabaabaabbbbbbabaababbbbbaaaabbababababbaabbbbbabababababbabbbbbabaabaabbaaaaabbbababbbbababaaababaabbaaabbbababbbaabbbbbaaaababaababbbaabababaaabaabbababaaabaaabaabaabaaaabaaaabaabaabbbbbaaabaabaaaaababbaaaaaaaabbbaabbbabbaababbbaabbabbaaabbbbbabbababababbbaabbaaabbbbababbaaaaaabaabbbbabbbbbbbaaaaabbaababbabbababbbbababbaaaaaabbbabbbbaababbbbababbaabaaabbabbbabaaabababaabbbaaabbbbabaababaaaabbaaababaaabbaabbbabaabaaabbbbabababaabaabbbbaaaabbaabaaabaabbbabaabbabbaaaabaabbaaabbbbabbbaabaaaaaabbbabaabaaaababaabbbbaaaabbbbabbabbbbbbaabaabaaaabbbababaaabbbaaabaabbbaaabaaabaaababbaaabbaabaababbabbabaabbbbabbaaabbbaaabaabbbbaabbaaaaaabaaababbaaabaaaababaabbbaababbabbabaaaaabbbbbbabbbbaaaaababaabbbaabbbbabaabbbaaaaabaaabbaabbbababababbbbaabbaaaabbbabababbbbbbbbbabbabbbbbababbabaaaabaabbbbabbbaababbabababaabbbbaaaaabaabbabbaababbabababbabbbbbbbbabbbbaabaaabbaabaababbbbbbbaaabbbbabbbababaababbbbbaabababbaaaabaaaabbababbaaabaaaabbabb aabbbbababbbababbabbaaaaaaaaaabaaabbababbabaabababbabbabbbaaaabbabbaaaabbbbbababaabaaaaaaabaaabbaabbbabbabbababbbbbbaabbabbaabaabbbbaabaaaabbabaaabababbbbbbaaaabaabbbbbbbababbbbaabbabbabaaaaaaabaaabaaaabbbabaaaabababaabaabaabbaaaabababbbbbaabbabbaaaaaaababababbababaaaaaabaabbabbaabaabbbbaaaabbabbbabaabababbbbabaabbabbabbababbaaaabbaabbbbbbbaababaabbaabbaabbabbaabbbbbabababbbababbabaaabaaabbbbababaaaababaaabbbaabbabaabaaabaabbababaabaaaababbbbabbbbbbabbbaaabaababbaabaababbbaaaaabbaaaababbabbbaabbabbbbbbaabaaabbbabbbbabbbaababbababbbababaabbbaaaabbbababbabaaababaaabbabbaabaababbaaaaaabbbaabaabaaaaabbbbbbbbaaabbabaabaababbabbaaaababababbabbbababbababbaaaaabbaabaabababbabbbaaaabbbbbbabbbbabbbbbbbababbbbbbbabbaaaabbabbbaabbbaabbbabbbbbaabbababbbbbbaaabbaabaababbbbababbbabaaaaabbaaababbbbaababbabbabaaabaabaabaabbbaaabaaaabbaaaabaaaabbaaabbbbaabbabbbbbabbabbbbabbababaabbbaabbaababababaaabaaaababbbaababbabbaabbbbaabbaabbbbaabbbabbaaabababbbbaabbbaaabbaabbbbbaabbbbbbbaabaabbaaabbabababbabaaabaabbaabaabbaaabaabbbbbabaaaaabbabbaabaaababbbbbbbbbbaaaaaaaaaaabaababbaaaababbabaabaaabbbabbaabbbaaababbbbaaaaabbbbbbbababaabbbaabbaabaabbabbaabbaaabbabbaabbbbaaaabbbbaabbbbbbbaabbbabbaaaaabbbabbaaaaabaaaaabaabaabaaaaabbabbbaaabbbaabbaabaaabbbabaabaabaaabbbbabbbaaaaaabbbbbabaaaabaaabbaaaabaabbbaabbbbaaaaabaabbabaaababbbabbbaaaababbabaabaaabaabbaabbbaabbabbbbabbabbaabaabababbbaababbbaaaabaabaaaababbaababbbaaaaaabababbbaaababbabbaaaabababaaaabaaabaabbaaabaaaaaabbbaaaaabbbbaaaaabababbabbababbbbaaababaaabababbbbaabababbabaaababbaaaabbaaababaaaaaabbbaaaaaabaaababbbabbaabbbbbaaaaabbaababbaaaabbaaaaababaabbbabbbbbbbbaaaaaababaaaababbaaabbbbbbbbbaaaabbbabbaabbbabaabaabbaababbbaaababaababbbaaaaaabababbbaabbbabaaaaaabaabbbbabbbbaabaababaababaabbaaabbbbbbbbabbababbbbbbbaaaababbabaabbbabbaabbbbabbbaabbaababaaaaaabababababababaaabaaabbaaabaababbaaaaaabbbaabbbbabbbbbaaabbaabaaabaaaaabbaaabbbababbabbabbabbbaabababbbbaaaabbabaabaaabbbbbbbabbbaababaaabaaaababaaaaabbbbabbbabbaaabbababaaababbabaaababbaaabb bababaababbbabbbaaabbaaabbbbbbaaaaabaabbbbbbabbbbbbbabaabbbbababbaaaaaabbbbaaaaaaabbbaabbaabbaaaaaabbbaaabbabbbaabaaabaaabbababbaabbaabbaabbbabbbbabbbbababbabbbbbaaaaabababbbabaababbabbabaabaabbabbabbbabbbbbbbaaabbababbaabbbbababaabbaaabaaabaaabaababababaaaabbbbbbbbababbabbbbbaaaaaabbaababaabbabbabbbaaabbbbbaabbbbaabaabbaaaababababbaaaabbaababaaaaaabaababbaaaaaabaaabbabbabbabaaabaabaaababbbaababbbaabbaabbbabbbaaabaaabaaabbbbbbaabbbabbabbbbbbbaaabbbbababaabaabbabaabaaaabbbbbbaaabbabbbbaaaabbbabbaabbaababaababbbbbababbbbbbabaabbaabbbabababbabaaabbbabaaabaabababbaaaababaabaaabbababaabaaaaabaaabbabaaaabaabbaaabbbabbaaabbaaaaababbaabbbbabbaabbbbaaababbabbbaaaabbaaabbaaabbaaabbbabbbbbabbbbaabbaaaaaabbaabbabaaabbabbbbbabaaaaaabaabbbbaaaaaababaaaababbaabaabaabbabbabbaababbaabbabbbbbaaababbaaababbbbabbabaabaaabbbbbbbaabbbbababaabbbbbbbaaaaaaaaabaababaaababaaabaabaaaabbbababbaaaaabababaababaaaabbbaabbbbbbabbbabbbaaaabbaaabaaababbaaaabbbbbabaabbabaabbaabaabaabbbbbbbbaabbbbabaaabbbaaaaabbaabbbbabbaabbbbabaabbabbbbbabbaaaaaaaaaaabbabaabaaababbbbababbbbbbabaabaaaaaababbbbabaaabbbaaaabaabbbbbabbbbabbabbbabbabaabbbbbaaaaabaaaabbbaababbbbbaabaaaaabaaabaabaabaaaaaaaabbbbbbbbbbbaaaabaaabbbbabbaabaababbabbaaababbbaabaabbbabaaaaabbbaabaabbaabaaaabababbbabbaabbaabbbabaaaabaabbbbbbabbaabbaabbaabbbabbaaaaabbabaaaabbbbabbbaaaabbbababbbabbbaaabaaabbaaababaaaabbaabbbbbbbabbabbabbabbbabbbabaaababbbbabbababaaabbbabaabbabaaabbababbbaababaaaabbaabbbbbabaabbbbbabbbbbbbabaaaaababbaababababbbbaabbbbaaaabaaabbbbaabaababbaabbabaababbbbabaabbabbbbbabbbaaabbbbbaabaabaaaaabaaababbbbaaabaaabaabababbabaababbabbbababbaabababaabbaabaababbbbaaaabbbbabaabbabaaaaabbabbbbbababbaabaabababaaabbabbaabaabbabbbbbbabbbbbbbabbaaabbbababbbaabaabbbaababbababbabbabababbaaababbaaaababbbbaaaaaababaabbbabababbbaabaabbabaaaabababababbababaabaaabbaaababbbaabbbaaabaaaabaababbbbbbaabbabbaabbaaabbbbaabbbabbabababbaabaabbbaaaabbaaaabbbbaababaaabbbaaabbbabababbabbbababaaaaabbbbaaababbabaabaaaaabaaaaabababaaaaaaaababababbaaaabbbaaba baabbbbbbaabbbaaabbaabaabbabbbabbaabbaabbabbabbabbbbabbaaaaaaabbbbaaaaababaabbabbabbbabbbbbaabbabbbbaabbabbbbbbabbaaabbaabaaabbbbabbabbbbaaaaabababbbbabaaaaaabaabbbbbaabbbbbabbbbbaababbaabaababbabababbbbbbaabbbbaaaaabaababbabbabaabbbbbbababaaababbaabbabbbbbbaabbbaabababbaababbbbbaababaabaabbaabaaabbabbaaabbabbabaababaabaaaaaaabaabaabaaabbabbaaaaabbbababbbbbbaabaaaaababbbbbbaaaabbbaaabaaaabababbbaaaaaabbbbabaabbbaababbbabaaaaababbaaabaaabbabbbbaababbaaaabbbaababbababbbbbbabbbaaaaababababbaaaabbbabbabaaaababbaabababaababaaababbbbaaaabaaaabbbbbabababbbbbbbbaababbabbbbaabbbbaaaaabaabaabbbaaabbbbbbbabbbaabababbbbbabaaaaababbabbaabaaabbababbbbabbaabababaabaaaaaaaaaabbabbaabbbabbaaaabababaabbbaaaabbaabbbbbbaaabbabbbbababbbabbaaabbabaaabbabbbababbabaaaaabaababaaabbabaabbaaaabaabbbaaaabbbbbabababbbbbbbababaabbaaababbabbababbabaaabbbbabaaabaabbaabbbabbabbbbabbaabbbbabbaaaaaaaabbabaaaabaabaaabbbbaabbabbabaaaabaababaaabaaaabbababbbbbbabbababaababbbbbaabbababbabbbababbaabbaabbbbbbbaaaaabbaaabbbbababaabaaabaaaaaabbbababaaabababbabaaabaabbabaabbbabaababaababaabaaaaaabaabbaaababbaaabaabababaabbbbbabababaabaaabaaabbbbbaaaababbaaaabaabbbaabaabbababbaaabbabbaabbbbbababbaaabaababaabaababaabaaabbababaabbbbbaababaabbaaaaabaaaabaaaaaabaaabbabababbbababbabbbbaaabaaabbbabbbabbbbaaabaaaaabbbaabbbbabbbabaaaaaaabbababbaaabbabaabaaaaaabbaaabbbbaabbaaaaababbbbaaabbbabbbaabbbababbabaaabbbabbbbabaabaabbabbbaaabababbbbbaabbaabbaabbabbbabbbababbbbabaaaabaabbaaababbababbbabbbaaabaaababaaabbabaabbabbaabbaaaababaaabbbabaaabbbaaabbbaaaaabbaaababbaaaaababbbaababbbaaaabaabbaaaaababbababaaaababbbabbaabbbbaabbbaaaabbbbaabaabbabbbbababaabbbbabbbbaaabbbbbaabbbbbaaabababaababbbaabaaaabbaabbbaabbabaabbabaabababbaaabbaabbbabbbbaaabbbbabaaaabbabbbbbbbbbbbbbbabbaaaabaaaaabaaabaababaabaaaabaabbababaabaaabbaaabbaaaaabbaababaababbabaabbabbbaababbabbbbbbbabbbbabbaaabaaabbbababaaaabbaabbabbbaabaabbaabaaaaabbbabababaaaabbbabbabaabaabbabaababbbabbbbbaabaabbbbabbaabaababbaabababaaabbbbabbaabbaabaabbbabaabbbabaaaaabaabbabb aaaaaabaabbbaabbaabbabbbbabaabbababababbaabbbaaaabbbbabbbbbbaabbbbbaaabbbbabbaaaaabaaabaaababaaabaabaaaaaaabbbaabbbbbabbabbabaaaabbbabbaabbbbbabbabaababbaabaaaaabaaabbaabbbbabaabaabaabbabababbababbbbbbbabaaababbbbbbbbababbaabbbaaaabaaaaabbbabbaaaaaaaaaababbabbbaaabbbbaabaababababbbabbbaaabbaababababbbabbaaaaabbbbbabbbababaaabbbbbbaabaabbaabbbabbabbbaabaabaababbbabaaabababbabaabaaaaaaaaababaaaabaaabbbababbbbaaaaaabaaabbbbaaaaabaaaaaaaabbabbbabbbbaabaaaabbbaababaabababababbabbbaabababbbbaabbaababbabbabbbababaabaabababbbabaaabaaaaabaaaaaababbbaaababbaaaaaaaaabbbbaaaaabbbabbabbaabbabbaaabaabbabbbbbbabababaabbabbbaabbabbabbaababbbbaaabbaababbabaababaabaaaaaaaabaaabaaababababababbbaaabbbaaabbbabaaaaabaaaabbbbbbaabababababbbaabbbabaabaaabaaaabbabaababaaaaabbaaabbbbaaabbbaabbbbbbabbbbbabbbaaaaaabaababaabababaaaababbaaaaabaaaaaaaababaaaababbaabaaaabbbbbbbbbabbabbbbababaabababaaaaabbabaababbabbbbaaabbaabbbaaaaabbaabbbabbababbbaababbaaaaababbbabbaabaaaaaabbbbbbaaaabbaababbbabbbabaababbbabbaabaabbbbabaabbbaaaababbbabaabababababbabbaaaaaabbbbaaaaabbaaabbbabaabbbbabbaaabbbabbaabbabbbaaaabbaaaabbaabbbababaaabaaababaaaaaaabaabaaaaaabaaabaaabbbbbbbaababaaaaaabbbaaaabbaabbabbaaaabaabaaabaaabbababaabbbabaabbabaabbaabbabbaaaaabbababababbaaaaabababbbababaabbaabbaababbbaababbababbbaaabaaabbbaaaabaaabaabbbabbaabbaaaaabbbabbabbaaababaabaaabbaaabbbaabbbbabbaaaaabaabaaabbabaabbabbbaaabbabbaaaabaabbbbaaaababbbababbabaabbbbababbbbbaaabbabbbbbaabbaabaabbbbababbbbbaaababaabbaaabbaababbabbabaaabbabaababbbbababbbababaabaabababbbbababbbaaaaabbbbababbbaabaaabbbaababbbaababaaabbbbbaabababbaaabbbbabaaaabaababbaabaaaaabbbbbaabbaaabbababbbbbbbaaabababbbabbbbbabaaabbababbabaaabaabaabbabbbaaaaaaaaaaaaaaabaaabbbbabaabaaaaabaabbbababaabbaabbaaababaaaabbbbaabbaaaabaabbbbaabaabaababbabaaaaabbaaaababaabbbaabbabbbbaabaaaababbbbaaaabaabbbbbbbbaabaabbababbbaaaabaabaababbbbabbbbbbbaababaabbbbabbabbaabbbbaaaabaaaaabbababababbbbabbbababbbbbaaababaabbbaaaabbaaaabbbbababbbaaaabbaabaabbabbababbabaaabbabbaaabbbaababaaaa abbbbabbbbabbaaabbbabaabaabbaaaaaaaaaabbbabbabbabbabaaaabaaaaabbbabbabababaaabaabaabbaaaababaabbbbbbababaabaabaabababbbbaaaabbbbaabbaabbbaabbaababbbabaaaababbbbaaabbbbaabaaabbaaaaaababbaabababbbabbbababaabaaabababaaaababaaabbababbbbbbbababababbbbbbbabaabaabbabaaaaaaaaaaabbaaabbbbbbabbbbbbabababbbbababbabababaaabaababbabbbaaababbbababbbbababaaabbaaaaaabbbbbabaaababbabaabaaaaabababbabaabbbbbaabaaabbbbbbbabbaabaaabbbbbbaaabbbbbaabbabbbaabbbbaababbaabaabaabbabbbaababbbbbbabaabababaababaaaaabababbbaababbaabbbbbaabbabbaaaabbbaabbabbbabaabbaabbbbbbabbaaabbbabbaaabbbabbbbbabbbbbbbababbababbbbbbaaaaabaaabbbbbbbbbbaaaabaabaabaaaaabbbabbbaabbbbbbabbabbabaababababababbbababaaaaaaaaaabaababbababbbaabbbbbabbbbababbaabaababbaabbbabaaabbabbbbbaabaabaabaaabaaabaabbababbbababaaaabbbbabbabbabaaabaaabbbbababbbbabbabbabbbabbabbaaaabababaaaababaaaabbaabbabbabaaaabaabaabbbaaaababbababaabaaabbabbaaabbaaabababbaaabaabbaababbaabbaaabbabbbabbbbbababbbaaabbbbaaaaababbbbbabaaaabbbbbbaaaababaaaabababaaabababaaabaaabaababaabaabaaaabbabbaabaabbababbabaaaababbbbaabbbabbbbaaabbbbbabbaababbababaabaabaabbaaabbaaaabbabbbbbabaabaabbbbaababaabbaaaaaabbaaaaaababaaaababaabbbabababbbbabbaaabbbbaabbbbaabbaabaaaabaaaabbbbbaababbababbaabbbaaabbbbabbaabaabababaabaababbaabbbababaabaaaaaabbbaaaaabbabbabbbaaaaaabbbbaabaabaaaababbabbabbbbbbbabbbbaabbbaabbabaabbbbaabbaaabbababbbababbababbbbaaaabbbaabbbbabbbabbbbbaaabbbabaabbabbbbbbbbbbbbabbbaabbbbbbbaabbabbabbbbaaabaaabbbabbbbbbaabbaabbbaabaabbbbbaaaabbabbbaaabbbabbabababbbabbaabbbaaaabaaababbaaaaaababbaabaaababbbaabababbbaaaaabbbabbabababaaaaaabaabbabbabbaabbabbbbbbaabbaaabababababbaaaabbaabbababbbbbbbaababbbbabbbbbabbababbabaaaaaabaaaaaaaabbbaabbbbbaaaaaabbbbbbbbabbaaabaabbbaaabbbbbbababaaabbabbbabbabaabaaaababbabbbaabaaaabaababbaabbbbaaabbababababaaaabbbbbbbaaababbaaababaaabbaaaababbaaaababbbbaaaaaababbbaabbbbbaaabbaababaaaabbbbbaaaabbabbabaabbabbbabaaaabbbbbababbbbbabbabaababbbbbabbaaabaaaabbaaabbabaaaaababbabbaabaabbbbaabbbbbbabbbbbaaaaababbbbbbaaaaaababbbaabba baaaaaaaababaabbababaabbaaabbabbbaaabbabababababaaaabaabababbaaaaabbbbaaaaabaabbaabaaaababaabaabaaababbbbaabbbaaaabbaabababaaaababaaaabbbbbbbbaaaaabbaaaaaabaabaabaaababbabaabababbababababbbabaaaaaaabaaaababbaaabaabababbabbabbbbbbababaaaabbaababbabaabbbbaaabaabbbbaabbabbbaababbaababbabaaaababaaabbaaabbbbabaabbbbbabaaababbabaababbaabbbabbabaabaabbbbbbabaabbaaabababaababbaaaaaaabbaabbbbbababbabbaaababababbabbaaaabababaabbaaabbaaaababbaabbbababaabbbbaaabaaabaababaaababaaabaaabaaabaabababbaababbabbbabaabbbabbabbbaaaaabbbbbabbbaaaaabbbbbaaaaaaabaababaaaabbaabaaaabbbbaabbaaaaabbbbababaabbaababbabbbbbbbaabbbbbbaaaaaaabbbaabbabbababbbbbbabbbbbbaabbaabbabbbbabbabbbbaabbaaaaabbbabaaaabbbbababbbaabbbbbbbaaaaabaabbaaabaaaabbbaababaaaabbababbbbbbabbbbaabaaaabaabbaaabbbbabbaabbaabaabaabaabbbabbbaaaababaabaabbbabaabbbaabbabbaaaababbabaaabbbbbbaaabbabbaaabaabbbabbbbabbabababaaabbaabbaabbbabaabbbabababbaabbbaaaaabbababaababababbbbbbbbabbbbbbbabbaabaaaaababbababbaababbbaabbababaabbaaabbaabbaababbabbaaabbaabbabbbbaabbbababaabbabbbbaabbaaabbaaabbbbbabbabbababbabaabababbabbaabbbaaaabbaabababbbbbababaabbbbaaabaabbabababbbbaabaabbaaaaabbabbbbabbabbbbbbbbabaabaaaaaaaaabbababbbbbaabbabbbbaabaaaabbabbbaabaaabbbabbabbbaabaaaaabbbababababaabbbbbaabaaaabbabbbbbabaabbbbbaaababbbaabbbbabababbabbabbabaabbaaabbababbababbbbbabaabaabaabaabababaaaababbabababbbbbbabbbaaaaaabbbaaabbbaababbabbbabbbabaaababababbababaaaabbabbbbabbaabbbabbaabaaabbaabbaabaaaabaaabbababbbababaabbabbababaaabaabbbababaabaaaaaabbbaaaaabbbbbaababbabaaaabbababaababbbbbbaababbaabbbaaabaaabbabbbbbabbbaabbabbbbbaaabbbbbaabbbaaabababbaaababaababbaabbaaababaaabaaababaaabaaababaabbbbabbabaabbbaabbbabaaaabaabbbaaaabaaaaaaaabaaaaabbababababbaababaaaabababababaaaaababbaababbbbbbbabbabaabaaaabaabbaaaabbabaabbbaabbbaaaabaabaabbbababbbbbbaabaabaabaaababbbbbbabaabaaabaaaaaaabbbbbaaaabaaaaaababaabbaaabababbbaaaabaabbabaaaaabaaabaaabbbaaabbbaaaaabababbabbabbababbbababbabbabababaaabbbaabaabbbabbbbbbbabbbbbaabaababaaaabaaaabaaaabbabbaaabbbababaabba bbbaaabbbaabbbbaabaabbbaaaabbbabbbabbbbbbabababaaaabbaabbbbbaababbbaaaabaabbbbbbbababbbaaaabaaaaabaababbaaababaabaaaaaabbbaabbbababaaaabbbbbbbaaabbbbbbaaabbaababbabaaaaabbbbbabababaaaababaabbbaabaaabaaabbaabaaabbbbabbaaabbbbaabababaababbaabbabbbabaabbaaaaabbbaaabbababababbabbbbabababaabaaababbbaabbbabaaababababbbbbbabaaaabbaaabababaabbbabaaabaabbbbabbaabababaaababbaabababbabaaaabaababbababbaabababbbbabbaaabaaabbaaabaabaaabbaabaaabbbbaabbbabaaabbbabaabbaaaabbbbbabbbaaaababaaaabbabbabbbbabaabbbababbaaaabaaabaaabbaaaaaababbaaaababbabbabbaabaabbababaabbbbbaabaabaaabbaaaababbbaaabaaabaaabbbbababaabaabaaaabababbaababbababbaaaaaabbababaaabbbbaabbbaaabbaaaababaaabbabbbaaaaaaabaaabaaaabbbabbaabbbbabbbaaaaabbabbabaababbaabbabbbaabbbabaaabaabbbabbbabbbabbabababbaaabaaabbabbababbbabbbababaaaabbbbaababbabbbabaabbbabaabbbbaaabababaababaabbbbaaaaaaaaaabbbababbbbaabbabbaaabaaaabaaaabaabbabaababbbabbbbaaabaaaabbbababbbabbbbabbaaabaaaaabbabaaaabbbabbbbbbbbbbbabbbaaabbbbabbaababaabaaabbaaababbbbbaababbabbbabbbbaababababbaaaabaabaaabbaaaabbbababbbbabbabaaababbbbaabaabaabaaaaababaababbaababbabaabbaabaabaaaabbabababaabbababaabbbbaaabbbbbaaaaaaabbbbabababbbabbbabbbabaabbaaabababababaabbbbbaababbbbbaaabaaaaaabbbabbbaabbaaaababbbbbaabbbbbaababbbaababbbbaabbababbbabbbabbbbababbabaabaaaabaabababbbabaaaaaababbbaabbbabbbbbabbabbabaabbbaaabaabbaaaababaaababbbbaaababbaaabbbaabaaaaaabbaababaabaabbaabbaabbbbabbbaaabaabaabbabaaabaababbbbaaabaabababbaabaababbabaaaaaabaaabbaababbaabbabbbabbaaabbabababbbaabbaabbaaaabaaaabbbbbbbaabaabbabbbbaabbabbbaabbbabbabaabaaababbabbbbbabbbabbbababbbababababbbaabaabbbaaaaaaaaabbbbabbbbbbbbbbaabbabaabbbbaaaabaaabaaabaaababbaaababababaabbbabaababbaaababbabbbaaababbbababaababbababbbbbabbaabbbbaabbaababbbbababbaaaababababbaaabbbbabaaababbbabbababaaaaabaaaabaabbbbbbaabbbabbbbbbbbbbabbaaabbabbbababaabbbaaaaaaaabaabbbababbaabaaaababbabaabbbabbbbbbbbbbababbababbbbaaabaaabbaababaaaaababbbaaaabaaabaababbbaaabaabaaaabbaaabbbbbbbbbabbbbababababababbabaaabababaababaabaaaabbaabba babbabbaaaaaaabbabaaaabaaaaabaabbaaabaaababbaaaaaabaaababaababbbbaaababbabaabbabbbabababbbbabbaaaaabaabaabababbabbaaaabaabaabbaaaaabababbababaaababaaaaaaaaaaabbbabbaaaaaaaabaaabbababaababaaaababbbabbbaaaaabbbbaabaaabaabbabaaaaabaabaabbbbabbabbbbbbbaaaabbbbababbabbababbbaaabaaaaabbabbbaabaabbababbbbaabbbababaaabbababaaaabbbbbbaaaabbaaaabbaabbbbaabaabaaabaabaaaabaabbababaababaabaabababababaababaaaaaaaabbbbaabbabaabbbbaaaaababaaaaabbaababbabaabbaabbbaaababbaaababaaabaababbabbbbbbaaaabababbbbbababbaaababbbabaaaababbaabaabbaababbbabbaaaaaaaaaababbbaababaababaababbaaaababbaabbabaaaabbaaaababababbabaabbaabbaaaabaaaaabbabaabbaabbaababbaabaaabbaababaabbbbaabaaababbaaaabbaabbbaaaaabbbababaaaaaaaaabaaaaabaaabbabbabbbbbaabbaaababaaabaabbabaaaababaaababbbbbaaabbaabaaabbababbbababbbbbbbaaaabaaaababbaaabbbbbaaabaaababaabaabababaaaaabbaaabbbabaabbbbaabbabbaaabbaabaabbaabaabbbbaababbbbaaaaaababaaaaaaababaabbbaababaabaaabababbbbaabbbabaaabaaaaababbaaaaaabaaaaabbbaabbbabbbabbbaaaabaaabbababbbabababababbbbaaabaababbaaabbbbbbabbbbbbbabbaabbaabbabbababbaaaabaabbaabbbabbbbbabaababbaaababbabababbbbbaababaaabbaaabaaaaaababbbbaaaabbaabbbabaaababbbbbaaaaaaabbbaabbbabaabaaaaabbaaaaabaabbaabbbbbbaaaababaabbaaaababaabbbabbbaaabababaabbbaaabaaabbaaabbbbabbabbabaaabababbabaaabbabbbaaaaabaababaabbabaabbabbabbbaabbbaaabbabaabbbbbabbababbbbbabbbabbbaabaabaaaaabbbaabbbbaaabbabbaaaabaabababbbbababbbbabaabbabbbaabbabbbabbaaaabaaaabaabbbaaabaabbaabbabbabbaabbabbbbaabbabbabaaaaaabbabbbbbabaaabaaabaabaaabaabbbabbaaabaaaaabaaaabbbaabaabbaaaaaabbbaaababaaabbabbbabbaaaabbaababaaabbaabbbbbaaaaaaabaaaaabbabaabbbaaababbaabbabbbbababbabbabaabbbbbaabbbbbbbabbbbabaababbababaaabaaaaabaabbbaababbababbabbbbaabbaabaabaaabbbaaabbaaaaabbababbabbbaabbabbbabbabbbbababaabbabaabbaabbbabbbaaabbbbbbbbbbabbbaaaaaaabaababbabaababaabaaaaaababbbababababbbbbbabbaaaaaaaaaababbababbbabbaabbbabbbabaababbababababaaabababaaaaabbabbaaabababaaaaaaaaaabbbaaaababbaabbaaabababbaabbbabbabbabababaabbaabaababaabbbbaababaababaaabbabbabbbabaabaab aabaaababbabaabbabbbabaaabaaaabbbbbaaababbbababbabaababaabbabbbaabbabbbbbbaaabbbaaaaaaaabbbbbbbabababbbbbabbabbababbabbbbababbaababbbbbbbbbbbbaababbaaabbaaabbaaaaaaabbbaababbaaaabbbbababaaabbaababbbaabbbaabbbaaabbbbbabbabbaaaabaabbaabaabbabbabbaaaabaabbabaaabbbaaabababbabbbbabbbbbbaaaabbaaababababbbaaaaaabbbbaababaaaaababaabbaabaaabbbbbbbaaaababbbbaababbbbaaababbbabaaabaabaabbabbabbaabaabbbbabbababbbbbbaaabbabbaaaabbbabbbbababbbbaaabbbaababbbbaabbbbbbbabaaaaabababaabbabbabaaabaabbbbbbabbbbaabbbbbababbabaaabbbbbaaabbababaaabbabbabbbbbaabbbbabbaaaababababbbabbbaabaaabaabbbbbabbbbbaabaaabbaabbabbbabbaaabbbbbbabaabababbaabbbaaabbbababbaaaaaabaaaabbaabababbabaaabbaaaabbbaabaaabbabbbbaaababbaaabbaababaaaababaabaabaabbbabbaaaababaabbbaababbbbaaaaaaababbbaabaaaabbabbaabbaabaaaabaaabbbabbaaababaabbbbabbabababaaababbabbbababaaaabaaaaaaaaaababaabaabbaaababbbaababbbbabbabbabababaabbbbbabbbabaaaaabbbabbabbbbbbaababaaaabbbabbaababbbaaaababaabbbabaaaabaabbbbaaaaabbbbabbaaabbbbbaabbaababbbababbabaabbbabaaabbbababbbaaaaabbbaabbaababbbaabbaaaaabaaaabbabbabaaabbbbbaabaabbaaababaaaaaaaaaabbbbbbaabbabbbaabbaabaabaabbbaaaabbbabbbbabbaabaababbaabbbbaaaabbbaabbaabaabbbbbababaabaababaaabaabaaabbbbbaabbbbbabaaaaaaabababbabbaabbbaabbaaaabbaaababbabbabbbbababbbabaabaabbbaabbabbabbbbaaabbbaaaaaaabaabbbbbbaabaababaabbbbbabbaaabababababbbaaaaababaabaaabaababbaaaabaaaababaaabbbabbbbbaaaabaaaabbaabaabaababbaababaaabaaabaabaabbabbbabababaabbbabbbbabbabaabaabbaabbbaabbbbaababaabaabbbbaaabaabbbbabbbbabbbabbabbabaaaaabaaabaabaabaababbbabbaabbaababbbbbaaaaabbbbbbaabbaabbbbbaaababaaaabbabbbaabbabbaabababaaaaaaabbbbbabbaaaabbabbabbbbbaabbaabaabaaaaaabbbbaaabaabbababaaaaabbbbaabbbbabaaabbabaabaaaaaababaabbaabbaabbbababbbaaabbbbaaabababaaaabababaabbaaaabbbbbaababaabababbabbbbabaaaabaaaaaababbabbaaabbabbbbbababbaaabbaaabbbbbbbaaababaaabaaabbbbaabbaabbaabaaaabaaabababbaabaaabbaababababaabbbabaaabbaaaabaababbbbbabbabbaaaaaabbbbbaabbabababaababbbaaababbbaabbababaabbabbbbbaabbbabaaabbbabbabaabbbbbbbababbababbbba aabbbaaaaabaabbbbabbaaaabbbbabbabbabbababbbbababbababbaabbbbbabaaaaababbaaabaaababbbbbbbbbbbabbbbbbaababbaabbbaaaaabaaabbabaabbaababababbabbbaaaaaaabbbabbbbaaabbaaaaabababaabbababbbbbaaabbbbaabbaaabbbbbbaabaabbbabababaaaababbabbbababaabaabbbababbaababbbaaaaabbaaaabbabbabbaaaaabbbaaaabbbbaabbbabbabbaaabbbbbabbbaabaababaabaaabbabbbaabaaaaabaabbbaababbbbabbaabbabaabbabbababbabbababbababaaababaaabaabbbabaaaabbbabbbabbababababbbaabbbababbabaabbbbabaabbabababaaaaabbbbbbabbbabaaaaaaabaabbbababbaabbaaababaabaaaabaaaabaababababaabbabbbbaaabbbbbbbaaaaabaaabaaaabbaaabbabbabbbaaaaabbabaabababaaabababababbaabaaabaaaaabbaaaabbabaabaaabbbabaaaababbaabbabbbaabababbbaabbabbbaaaaaaabaaaaabaabaaaaaabbbbabbbbabbaabaaaaabaaaabababaabbababaaaabbbbbbbabaaababbbaabbbbaaabbabababbbbbabbaabbabbabaabbaababbbaaabaaabbbabaabaabbbbbbabbbabbbabbabaaaaaabbbbbbbbbbbabaabaabbbbabbabbaaabbbaaabaabbbaabbbbbaabbbabaabbaabbbaaabababaabbbbbbaaabbbabbbaaabbbbaabaaaaaabbbbbaaaabbaaaaaaaabbaaababbabaabaabaaaabaaabbbbbabbababaabbababaabbabbabbaabbbaabbababbbaaabbaaabbababaababbaabbbabaabbbbaabbbbababaaabbababbbbbabbbaabbaabbaabbabaabaaaaaabaaaaababbaaaabbbbaababaaaabababbaaaabaaabbaabaaabbaaabbabbaaabbbabaabababababbbbbaababbabaabaabaabbbabbbabbabbaabaaabbabababbbbbabbaabbbbaabbbababaaaaaabbaaaabbbbaaaaababbbbbabababbabababbaababbabaabaabaaababababbbbbaaaabaabbbaabaabbbabababaaaaaabbabababbaaabaababbbbbbbbaaabbbaaaabaababbbababaaabaaaaaaababbbbbaabbaaabaaabbaaaaabbaaaaabaabbabbbbbbabaabbbbaaabbbbababbbabaabbaaabaaabbabaababbbbaabaabaabaaabaababababbaabaaaabaaaabbabbaaabbabaabaabbaabbbaababbaabbbbababbaaaaabbababbbbbbbbaaabaabbaababaaababbbaabbaaabbababaaabbbaaabbbbbabaababaabbabbbbaaaabababbbbbababaaaaabbaaababaababbaaabaababbbbbbaaabaaaabaabaabbbababababbaabaaaaaabbbbbabaababaaaababbbababbaaabbbaabbaaaaaabbbbabbbbaabbabbbaaaabababbabbaabaaaabbaabaabbbbbbbabaabaababbaaabbababaabbbabaaaababaabbbbbabaabaabaaaaabbaabbabbbabbbbbbabbabbabaaababbbaaabbaaaabaabaaabbbbbababbaaabaabaaaababbbbaabbbbabbbabbabbabbaaaaab aabbaabbbaababaaaabaaababbabaaaaabaabbaabaababaabbababaabaaaabbbbaaabbabbbaaaabababbabbababababaabbbbaabbbbbbbbababaaabbbabbbbbaaaaaaabaaababbabbabbabbabbaaaaabaaaababaababaababaaababbabbbbaabbaababbbbabbaabbaabaabaaababaabababbaabbababaabaaaaaaabbbababababbbbbaabaaaabaaabababaaaaaaaaabbbababbaabaaababaababbaaaababbaabaaabbbaabaaaaababbabbabbbaaaaaaabaababaababababbabaababaaabbbbbbabaaabbaabbaaabaababbbbaabbbabaabaaaabbaaaaababbabbabaaaaaaababaabaababbbbabbababbaaabbbbababbbabaababbbaaaaabbaaaaaaaaabbbbabababbaabbbbabbabbabaabbbabaaaabaababaaaababbabbababbaaabbbaabaabbabbabaaabbabaabbbbaabbabbabbaabbabbbaaabaabababbbabaaaabbaaaaababbbbaaaaaabaabaaaabbbbaabababbaabbabababaabbabaaabbaaabaabbbabbbbbbbbabbbbbaaaabbbaabbabbbaabbbaababaabbbbbbbbbbbbaabbabbaaaaabbbabbbbbbabaabbbbaabbbaababaaaabaababaabbaabbbbbbbaabbabbbaabaabbabababbbabaabaaaababbbbbabbabbabbabbaaaabbabaabbababbbbbbbbbaababbbbbaabbabbbbbabbabbaabaaaaaaabaaababbaabbababaaaabaaaaabbabbaabaaababbaabbbbbbbaaabbaaabbaaabbababaaaaabaaababbbabbabababbbbabbaaaabaaaabaabababbbbabbbababbbbaaaaabaaaabbbaaabbaaaabbaaaaabbbabaaabbaaabaabbabbababbbbbbbaaabbabbababbababbbbbabbbabbbbaaabbbabababbaaaababbbababaabbabbbbaaabaaaababbabaaaabbbabbbbaabbabaaaaabaaabbbababaaababbaaaaababbbaababbbaaababbaaaabaaaaabbbababaabbaaaabbbaababbbabaabbaaaabbbaabbaaaaaaabbbabbbbbbbbbbbaabbabbabababababbaaababaabbabbabababaabaaaaaabbabbabaabaaabababbbbabaabbaaabbbaabbaaabbbabaabbaaaabbaaabaaababbbbbbbabbaabbaabbaaaabbaaaabaababaabbaabaabbbbbabababbbaaabbabbbbaabbabbaabbbaabababbbabaabaababbabaaaaabaaabaaaaabaaabbbbbaaaabbbbbbaabbaaaaaaaababbabbbbaaababbaabbaaabaabbababaaabbbababbbaaaaaaabbbabbbabababaaababbbabaabbbbaaaabbaaabaabbbabbaaaabbabbbbababbaabaabbaaaabbaaabbbbbbaabbbbbbaabaaabbaabbaabbaabaaaaaaabbabababbbbabbbabbbbbaaabbaabbabbbaaabbabbbbbabaaabaaaaabaaabbbaaababababaaabbbbababaabbbbabaaaaaabbbabaaaaabbbaaaababaaababbbbbbababbabbabbbabbabaaaaaaaaababbbbaaabbbaaabbbbbbbbaababaaaaaaaabbaabbbaaaaaababbbaabbaaabababaabbaababbbabbbaabbb bbababbabbaabaaaabbbabaaabaaabbabbbbbbbabbbbbbabaababbaabbaaaaaaabaabbbabaabbbbbbabaabaaaaabbbaabbaababaabbaaaabbbaaabbbaabaabbaabaaabbbabaababbabbaabbbbbababbbbbbbabbbaaabaaabbababbbabaababbabbbbaabaaabbaababbbbaaabbbabbbbabababababaabbbbbbbaaabaabbbaabbaaababbbbabaaaaabaaaaabbababbabbbaabaaabbaaabbbaabbbbbabbbabaaaabbabbbaabaababbbabaabbabababaaaaaaaaabababbbaaabbbabbbbaabbbaabababbbabababbabbbbbbbbaabbbbbababaabbaaabbababbabaaababbaabaaaaabbabbbabbbaabbbbbaabbababaaabbaabaabbabbaaabaababaabbbbbbbaabbbbabbaabaababaabbbbbbbbbababaabaaababbababbabbbaaaaaaaaaabaabaaabbaaaabbababbbaaabbaaabbbbbbaaabbbbaaabbaaaabbaabbbbabaaabaabababbababbabaabaabbababbbbbbbbbbababbaabbbbbbbabbbaabbababbaaaabaababbbaabbaaabbaabbbaaabaaaabaaaabaaababaababbabbbaaaabaaaaabaaabbabbbbbbbbababbaaabaabbaabbaaabaabbbbabbaaaababbabbaaabbbbabbbbbbbabbaaababaababaabbbabbbbbbbbbbbaaaaaabbabbbbabaababbaababbbaaaababaaabaabaaababbaaabbbabbbaaabbaababbaaaaaabababbabbbbaaaaabbabbbbbabaababaabbabbaabbbaaabbaabaabaababbbabbabaaaabaaaaabbbababbababbbaaaaabbbbbbbbabaabbaaabbbbbaaaaaaabaaaaabbaabbabbabbabbaaabbabbbabbabbabbbaabaababbababbbbaabbbababaaabbbbbbbbbbaababbabbbbbababaaabbbbbbbabababbbabaaaaabbbaabbaaaabbbabbbbbbbbbabaaaaabaabaaabbaaaaaabbaabaaabbaababababbbababababbabbbbbababbabbaabaaababbbabababbbababbbaabaaababaabaababbbaaabbbbbaabbaabbbabbaabbbbbaaabababaaabbbbbaaabaaaabbabaaababaaabaabaaaabbbbbabaaaaaababbbababaabbbaaabababbbabbababbbaabbbababbabbabaababbbaaaaaabaaaabababbbbbabaababaabbaaaaababbbabaabbbbbaabbbaabbbabababaaaabaaaaabbbbbbbbababbabaabbbabaaaabbabbbabbababbbaaaabbaaabbbaabbbbbabbabaaabaaaaabbabaababbbbaaaaaabaaababaaaababbaababbabbbaaabababababbaabaabbaabbbbabbabaabaababaaabbaababaaaaaabbaababbaaaaabbabaaaabbbabaaabbaabbaabbaaaabbabaabbaaabbabbbbabaaabaabbbabbabbaabbabababbbbbbbaababbbabbbabababbbaaabaaabaaaabaaabbabbabaaaaaaabaaabaaaaabbaabbabababaaaabaaaababbbbbabbaabbaaabaaaabbabaabababbbaabaaaabbbbbabaaaaaaaaabbbabbbaaabbababaaabaaabaaaabaaabbbabbbbbbbbabababbabbabbaaababbabb aabaababababaaaabbabbbabbbbbbaaabababbbabbaabbbaaaaaaabbaabbabbabaabbaaabbbbbababbabbabbbababaaaaaaabbbbbbabbbbbbbaaabababaaabababbababbaababaabaabbababbabaaaabbabbaabbaaabbababaaabaaabbbabbabababbaaababbbbaabbbaaaabbbababbbbbbabbbaaababaaabbabaaabaaaaaaabababbabbbaabbbaaaaabbbbbabbbbbababaabbbabbbbaaaaabbbbbabaababaabaaabbbbbbbbbbaaaaaaaabaaababbbbabaabbabaaaaabbabbbbabababbaaababbaaababbaaabababbabaabbbaaabaabaabaabbbabaaaabbabbaaaabababaaaabaabbabaabbbaaaaabbbaabbbbbbbbbbaabababbbbabbabbabbaabaaaaabbbababbbababababbaaaabbbabbabaaaaababaaaaabbbbbbabababbbaaaababbbabababaababbabababbabbaabbabbbbababbaabababaaabaabaabbaabbbbbbbabaaababbbbbbbbbabbbbbbbbabaababbababaaabaabbbabbbbbaababbbbbbababababaaabaabbabaaaababbbbababaabbaabaababbbaabababaaaababbabaaaabaaabbaaababababbbaaabbbbaabbbabbabaabbbbabbbbbbbbabbabbbabaabbaaabbabbbaabaabababaaababaaabbbbbaaabbabbbaaaaabbabbabaabbabaaaababbabaabbababbaaababbaabababbaabbbaabababbbbabbababaaabbbbabbbaabaababbaabbaabaabbababbaaaabbaababbbabbbbbbbaaababbbaaababaaaaaaaabaaababaaabbaabbaaaababbbbbbbaaaaaaaabaaabbbbaababbbabbabaaabbbbaaabababaabbbaabbbaabbbababaaaaaabaaaabababaaaaaabaaaaabbabaabbbababbbaabbbbbbabababbabbbabaabbbaababbaabaaaababbabbabaaabaababaaaabbaaabaaabaababbbbabababbabbaabaababaababbbabbabaaaaaaaabbabaaabbaaabbbbbbabbbbaabaabbaaaabbaabbbbbbaabababaaababbbbaaaababaaabaababbbbbabaaabbababbbbbabaababbbbbbbababaabaaaaababbaabbbaabbabaabaaabbbaabbbbaabbbabaababaaaabbabaaaabbbabbaaabaabaaabbaabaaabaabaaabbbaabababbabbbaaabaaaabbbabaaaaabbaaabbaaabaabaabbbbbbbaaaabaaabbbbabbabbbbababbbbabaabaaaaaaaabbaabbbabbbabaaababbbbbbbaaababbaabbaaaabbaababbbabbababbbbabaaaababaaaaaabbaaabbbbababbaabbbaabbbbbababbbbbaabaaaabbababbbaabababababababbbbbbabbbbabbbaabaabababbbbaabbababbaaaaaabaabbaaabbaabbbbabbaababbabaabaabaabaababbaabbabbbabbabbbabaaaababaaabbaabbbbaaaabaabbbabbbbbabababbababbabaaaaaaaabbaaaabbbaabaabaaababbbaabbbbbaabbbabababaabbbaabbbabbbbbbabbbbbaabbabbabbaaaabaabaaaabaaabbbbabbbbbabbaabbbabababaaaabaabbaaabbbaa abbabbaabaabbbbbabbbbabbabbbabaabbbbabbbaaabbaaaabaaabaabaaabbbabbbaababbbbbabbabbaaabbbabbaabbbabbbbababbbbaaaabbabbabbbbbbbbbbbbbaabbbbabaababbbbabbbabbbaabbbbbabbbbbbabbaaabbaababbabaabbabbbababbbbbbabbaababbbbabababbaabbbabaaaabbabababaababbbbbabbbaaaabbbbbbababbaababbbbaaabbbbbbabbaabbababaabbbbaaaabbaabbbbabababbbababbbabaaabaaabbabbbbbaabaaabaabbabbbbaaabaabbabbabaaaaabaabaabbabbaababbbabbbbaabaabbbbaababbbaabbbaaaaaaaaababaababaabaabaababbaaaaaaaabaabbbbbbbabbabbaabaabaabbabbbbabbbbabaaababbaabaaabbabbaabababbbbbaabbabbbbbbabbbbabbabababaaaaaabaabbbabbababaabaababbabababbaabbaaabababbababbaaabaabababababbbbaaababbbbabbbbbbbabbabaaabbbbaaabaabababbbaaabaabaabaaabbaabaaabaabbbaaabaabbbaabbbaabbaabbbaaaaaaabaabaaababbabaaaababaababbaaaabaababbaabbbabbbbaaabaaababbabaabaaabbaaaabbaabbabaabbbabbaabbbabaaabababbaababbbbabaabaabaabbabababaabaababbaabbbaabaabbbabbabababbbbbaaabaaaaaabbaabaaabaaabaaaaababbaabbaabaaabbbbbaabbaababbababaabaabbbabbbabbabbaaabbaabababbaabbaabbabbbbaaaabbbbbbbaabbaaabbaabaaaaababbbaaababaabbbbbaaaaaababaaababbbabbaaabababaabbbaabbaaaaaababaabaababbbbbbbababaabbbbabbaabaabbababbabaabbbbbbbbbbaaabaabbbbabbabaaababbbabbbabbaaaabbbbaabbabaaabbababbbabbbbbaaabaaabaabaaaabbbabaaaababababbbbbabaabbaaabbabbbbbaabbaababaaababbabaabbabbaababaabbabbbaabaababbbbbbbaaabaaabaaabbaaababbbbaaaaabbbbbaaabbaabaababbbabbbbbbabbaaabbaaabaaabaabababaabbbaaaaaabbabaabaabbbabbaabbbbbabaaaababababbbaaaaaaaaaabbaababbaabbaaaabaaaababbabaaabbbabbabbabaabbbaababaaabbaabbbababaaabababbaabbabaabbbaababbababbaabbababaaabbaaaabbaabaaaabbbbaaaaabaaabbaababaabaaabbbbbbbababaabbabaababbabbbaaabbaaaabaabbbaabaaaaabaaabaaaabbababbbbaaaaaaaabababbaaabaaabbabbbbabaaaabbaabaaaaaabbbababbabbbbbbbbbaaabbababbaabaabbbbbbabbaababababababbaabbaabababbbababbbaabbbbaaaaabbaaaaaabbbbbaaabbaaabbbbaababbbbbaabababbbbabbaabbbabaaaabbbaaaaabbbbabababaabbbaababaaabbaabbbaababbaababbbaaabbabaababaaaabbbbabbbaabaaaaababbaabbbaaaaabaabbabbbaababbaaaababbababababaaabbbababbabaabbaaaaaabaabbbba baabbabaaaaaabbababaabbabbbaabbabbaaabbbabbabaabaaabbbabbabaaabbbbaabababbbaaaaaabaaaabaaabaaaabaabbbaababbbbaabbaabbbbbbbbbababaaabaaabaaaaabaaabaaaaabababbabbbaaaaabaabaaababbabbababaaaabaabbabbaababbabbbbabbaaabbbaababbbabbabbbaabaabaabbbbbbbaaaaabaabbbabbbbabbabbbaaabaaabaabaabbababaaabaaababbbbabaaaaababbbaabbbbabaaabbbbababbbbbaaababbaaaaababbbaaabbabaabbbbbaaaaababbaaabbabbaabaaabbbbabbaaababaabbaaabbbaabbbabababbbaaabbbbabababbaabaaaabaabaabbbabaaaaababbabbabbbbbbaaababbaabbbabbabaabbababababbbaaaabbaabbaaabaaabbaabbbaaabbaabbaabbabbbbabbbaabaababbbabbbababababbbbabbaaaabbbbbaababbbababbbbababaabbabbbaaabaababbaabaaababbaaabaaababbbabaabbaaababbaaaaabbbabaabaaabbbbbabbbbababbabababbbaababaabbaaabbabbababbaaaababaaabbaababaabbbbbbaabaababbaabbaabbaabbbbabaabbbbabaaaababbbbbabbaaaaabaabbabaaaaabbbabababbaaabbabaaabaaaabaabbbbbaaaabbbbbabbbbbabbbbbababbaaaabaaaabaaaaaabbaaaabaabbaaaaabbbaabaabbababaaabbabaabbaaaabbbbbaaabbabbabbaaababbababbaabbaabbbbabbabbbbbbaababababababaaaabbaaaaaaaaabaaabaaaaaaababbbbabaaaababaaabbaaabaaabaaabbbaaaabaaaaababbbaabbabbabaababbbbbaaababaabaaabbabbaababbbbaaabaaabbbbbabbaaabbbbbabbbbaababbbbbbababbabaabbbbabbaaababbbaaabaabaabbbbaaaababbaaabaaababbabbabbbbaaababbaaabbabbbaabbaababbaaababbabbaababbbabaabababbaabbaababababbbaabbbaaabbbbabbbbabababaaabbabaaabaabbbbabaabaaaabaaabbabbaabbaabaaabbbbababbabaabbaaabbabaabbbbaaabbabaaabbaabaaabaaaabbababbbbbbaaaabaaaabaabbaaabbabaaabaabbbaaaabbaabbabaaababaabbaaaababbbbbbbbabbabbbbbaabababbbbbaaaaaaabababbabaaababaabbbaabbbaaababbabaaaaaaabaaaaabbabbbbaaaabbbbaabbbbababbbabaabbbbababaababaaabbaaabbabaabbbbbaaababaaaababaaaabbbabbbbbababababbbbbabbaaabbbbbbbabababbaabaabababaaabaaabbabababaaababaaabaaabbbbaaaaaaabbaabbbabaabbabbabaabbabbabbabababaaabbbaabbbbaaaaaabbabbabaaabaaabababbabaababbababbabbbabbbbbbbaababaabaaaabaabaabbaabababaaabbbabaaabababbabbaabbbbbbaabbbbbbaabbbababaabbaaaaaaabaabbaabaababbabaaaabababbbbbbaabbbbbbbbabbbbbaaabbabababaabaababbabbbbbbbbbbaaabaaabbaabbbbbbbbabaa bbaabbaababaaaaababbaaaabbbabbabbbaababbbabbaabaaabbaaaaaaaaababbbbaababbabaabbaaaaaabbaabbababbabbaaaaabbbabbbaaaabbbbabbabbbbabbaabbbabaaabbbbabaababaaabbaabbaabbbbaabababbaaaaaababbbababbabababaababbabbbbbbbaaaaaababaaabaaabbbbbabbbababbbabbaaaabbbbbbbabaaabbbbbaabababbbabbaabaabababbbabbaaabbbabaaabbaaabbbbaaaabbbabbaababbbabbaabbbbbabaaaaaaabbbababbaabaabababbabaabbabbaaababbabbbaabaababbbabbbbabbaabbbaaabaaaabbbabbabaaaaaabbbbabbbabbabababaaabaaabaabbabaabababbaaaabbbbbbababbbaaababaabbbabbaaaaabbbabbaabaaaaabbbbabaaabaaaabababaaabaaababaaabaaababaaabbbbaaaaaabbabaabbbbbbbbababababaabaababbabbabaaabbbbabbbababaabbbbabbbbbaababbbbaababababababaababaaabbabaaaabbbaababbaabbaaaaaaabbababbaaaabbbbbbababaabbbbbabaabaababbbbbaababbbabbbaabaaaaabaabbaaababaabbbbbbbbaabbaababababbaabbbbbabababaaabaabbabaabbaaaabababaaabaaaaaabbaabbbaabbbaabbbbababaababbaaaaabbabbaabbaaaaabaabbabababbabbbababbbbaaabbbbabaababbababaabbbaaababbbbbababaabbbbbbbbbabaabaaaaabbaaaabbababaaabababaaaabbbbababbabaaabbabbaabbbaababbbbaabbbaaabaabbaaabbbbaabababbbbabababaaaababbabbbaababbaaabbaabaababbbbbabbaababbabbaaaaabaababbbbaabaabaaaababbbaabbaababaabbababbbababbbabaaabaabbbabbababbbbbabaaabbaaabbbbaaaaaabbbaaabbbbabbbbaababaababaaaabbabbbabbbaabaabbaabbabbabaabbbaaaaabbbabaabbbbaabaabbbbabbabbabaabbaabbbababaabaabbbbbbabbaaababbaabbbabbababbbbbaaabaabababbabbbaababbabaaaaabbbbbaabbaaaaaabbbbabaaabbaaaaaabaabbaabbbaabbbabbbababaabbababbaabbbbbbaaababaaaaabbbbbabaabaabaabbbbbbaaaaabbaabbbbbabaaabbbabaabbbbbbbbbbabaababbaaabbabbaabaabbabaababbaabbaaabbaabbbbaabbabaaababaaabbababbaaaabbabbaabbaaababbaababaaaaaababbabbaaaaabbbbbbabbbabbbbabaabbbabaaababababbababbabbabbaabbaaaababaabaabbbbbbbabaaababaaabbabaabbbbbbbabbbbabaabaabaababbaaaabaaaabbbbaabbabbbbbbaaabaabaaabbabbbabababaaaaaaaabbabbaaabaabababbbababbbaaaababaaabaabbbababbababbaabbababababbbbbaababbaaaabbabbaaaabababaaabbbabaaaaaabababababaaaaaaaabaaaaaaaabaaaaabaaaababbabbaaaaaabaaaababbbbbababbbababbbbaaaabbbbbbbaabababbbabbbbabababbab aaabbbbaababbbaaabbbaaabaaaabbbaabbabbbaaaaababbabbaabbababbababbabbbaaaaaaabaaabbbabbbbaababbabaabaabbbbabbbabbaababaaababaabbabbabbabbaaaababababbbabbaabbbababbaabababaaabbbaabaababbabbaabbaaaabbaabbbbaaabbabbbbabbaaabbababbaaaabababababbaababbabaababbabababbbbbaaabbabbbbaabaabbbbbaabaaabbbbbabbaababbbababababaabaaabbbbaabbbbbbbaabbbbaababaaabbbabbbaabaaabbbaaabaaaabbbbbabbabaaababbbaabaabaababababbbaabaababbbbbbbabbbaabbbbaaabaaabbabbaaaaaaabbaaabbbbbbbaaaaabbbabbaababbabaaaababbabaabaabbabbaabaaaababbbaaaabababaabaabbababbbabbbbbabbaabbbbababbbababbbabbbaabbbbaabbabbabbaaabaaaaaabaabbabbbaababaabbbbaabaaababababababbaabaaaaaaaababbbbaabbbaaaaaabbaabbaaaabaaaabaaabbbbbababbbaabbabababaaababaabaaabbbaaabbbbbbaaaabbbabbbbbaaaaabbabaababaaabbaababbbbabbbaabbababbbababbbbbbaabbbbbaabaaababbaaaaaaaabaababbababbabbaabaaaabbabbbabaaaaababbabaaabaabbabaaabaabbaaaaaabbbabbaaaabbbaabaabaaaabbbbbaaaababbaabbabababbbbabbbbbaaabbbababbaabbabaabbababaaabbbbbbbbabbaabbbabbbbbbabbaaaabbaababaabbbaabbabbaaaaaaaabbbbbbbbbaaababbaaaaabbaaabbaababaababbababbbaaababaaaaaabaaaabbabbababbabaababaababaabaabaaaabbabaaaabaabbabbabbabbaaaababbbbabbaababbabbabababaabbbabbbaaabaabbbaabaaaaaaabaabbbaabbabbbababaaaababaabbabbaababbbaaaabbaababbaababaaabbaaaabaaabbbbbbbbbaaabababbaabbabaabaabbabbaaaaababbabbbaabbbbbaabbaaaaabaabbbaabaaabbbbababaabbbbbaababaabbbbbbbaaabaaabbbbbabbaaabbbaababaaaabbbbbbabbbbabbaaaabababababaabbabbbbabababbababababaaaabbbbbbaabbaaaabaaaaaaabbbbabbbbaaabbabbbabaaaaaaabaaaaaabaaababbbaaaabbaaabbaaaaabbbaabaaabbbababaabaabbbbabbbbbabbbaabbaaaaaabaabaabbbbabbbaaaaababaababaaababbaababaabbaabbbbabaabbaabaabaaaaababbbabbbbaaaaabbbaababbaaaaaaaababbbaaaababbabaabbaaabaaabaaaaaaabbababbbbbbbbabbaaaaabaabbabbbaaabbaaaaaaaaabbaabaabbbaaababaaaabbbbabbbaaabbabaabaaaaaaabbbbbaaabbbabbaaaabaabaababbabbababaababbbbbbbaababaabbbbbaaabaabbbbbbaaabaaababababaaaaabbaabbbabaababbbaabbaababbbabaabaababbaaabaabbbaabbbaababaabaaaabaaaababbabaabbabaaaaaababbbbababaabaaababbbabbabbbbababa bbbabaabbbabbbabbabbbbbaaaaaaabbaabaabababaaabaaaababababbbaaaaaabbabaabaabbaabbabaabaaabaabbaaaabbbabaaababbabababaabbbababbabaabbababaaabbababbbbaabbababaababbabbbaaaabaabaaaabbaabbaaaabbaaabbaabbabbabbaabbaabbbaaaabbabaaababbbbababbaaababaaabbbbbaaaaaabababbbbbbbbbbabbabaaaaaabbbbbaaaabaabbabababbbbbaaababbbbbaaaababbaabbabbbaaabaabbaaabababaaabbabbaabbaabbaababbabbababbabbabaaabaaaaaababababbbaababbbabbbabaabbaabbaaaabbabababbbbabbabbbbbbaaaaababaabbaabababaabaaababbabbaabbabababababababaabbabaababbbbabaabbabbaabbbbbbbbaaababbbaaaaababbaababbbabbbbaabbaaabaaababaaabbbabbbaababbabbaabbbabbaabaababbaabaaabbaabbababaaababaababbbaaabaaaaaaabbbbabaaababaaaaaabbbbaaabbababbbabababaabaabbababbabababbbabbbbbbbbabbabaababbbbbbaabababaaabaaababbabbabaaabbbaabbbbabbaabbbbbbbaaaabbbbabaabbaaabbaabbbaaabbbaabaaabbaabaaabbaababbbbbbbbabbbbbbbaababababaaaabaababababbaaabbaaaabbbaaababbbbabbaabaaaabbbbbababbbbaabaabaabbaabbbaaabbbbaaaaaababbabaabbbbaabbbaaaabbaaaabbabaaaaabababbabaaaabbabbaaaaaaaaabbbaaabaaabbbbabbabaaabbbbbbaaabbaabbbbaababaaabbbaabbbbbbabbabbabaababaaabaaaababaabbbaaaaaabbbbbbabbaaaaaababbabbabbaababababbbbaabbabbaabbbbabbbbbbaaababaabbaabbaaaaaaaababbbbaababaababaaaabbbbaaaabaabbabbbbbabbabaabbbbaabbabbaabbaaaaaabaaabbbaabababaabaababbbaabbaabbbaababaabaaaaababbababbabaaaaababbaabbbabaaaaaaaaabbaabababbabaabaaaaaababaabababbbabaabbbabababbaaaabbaaaaabaabaabbaaaaaabbaaababbaaaaababbbaabababbbbbaabbaaabbbaababaabbbbaaabbbbaabbaaabbabaabbbbaaaaabaaaabbbabbaabbbbbaaaaaaaabbbbbaabbbbabaaaaabaabaaaabbbbbbaaabbbbbababaaaaaabaabbbabaabaabaabbbbababaabbaabbaaabaabbbbbbbbbbaabbbaaaabbbaabaaaabaaabababbbbbbabbbabbbababbabbbbbabaabababaabbbaaabbaaaabaaaabbbaaabbaaaaaaaaaaabbbaabbaaabaaaabaaaaaaaabbbbbaaabbbbabbbabbbbabbabababbbbabbabababbaaaabaabaabaaaaabbabbbbaabbbbbbbaaabbaaababaababaaaaaabbabbbababbabbabbabbbaaaaabbbabbbabbbbaaababaaabaaaabbbaabbabbabababbabbabaabbabbbababbabbbbbabbaaabaaabababbbaaaaaabababbaaaababaaaababaababaabbbabbbbbbbbabbbababbabbbaabbbaabbbbaaa bbbbaaabbbbabbaaabbaabbbaaabbbabbbaaaaabbabababbaabbbabbaaaababbbbbbbbaaabaabaaabbababbbaababaaaaaaabaabbabbababaaaaababbaaaabaaabbaaabababbbbabaabababbbbbbbbbbababaabaabababbaaabaaaabaaababbbbbaaaaabbbaabbababbbbababbbbababbabbabbbbabaaaabbaaabaaaabababbbaaabbbbbbbabaabbbaaabaabbbaaaabbbaaaabababbaabababbabbbaaaababbbaabaababaaabbaaaabbbaaaabbbababaaaaabbabbabbaabbbabaaabbaabaaaabbaabbabaabbbaababbaababaabaaaaabbbbaabbabaabbbbababbaabababaabababababbbbaababbbaabaababbaabbababbbbbababbabababbaaababbabbbbbbabaabaaabbbbbbbabaaababaababbbbabbbabbaaaababbabbbbaaababaaabbababbbaaaaabbbabbbaabaaaabaabbaabaaaabbaababbababbbbbbaabbbbbaabbababaababbbbaaabaabaabaaaaaababaabaaabaabaaaaaaababaaaababaabbbababaababaaabbaabaababbaabbaababbaababaaabbaabaaaabbaaaabbbaabbbbabaaabaaaaaaaabaaabbbbabbaaaaaaabbbbabbaabbaabbaababaabbbabaabbaabbabbabbaaabaaabbaabbaaaaabaaaaaaaabbbbaaaabbbbaaaaabbbabaabbaabbbbaabbaaababaabbbbbbbbbbabbaaabaaaabbbabbbaabbaaabbbbaabbbabbbbabaabbbabbabbababaaabbababbaabbbababaaaaabaabababbbaabbbbbbbbabbababaaabbaaaababaaabbbbbaabbaaabbabababaabaabaabaaaabbababbaaaaaaaaabbababbabbaababbabbabaaaaabaabaabbbaabaabbbabbbaaaaaaabaabbaaabaababbabaaaaaabbaabaabababaabbaaabaabaabaabbabaabbabbbaaabbbabbbabaaaaabbbabbaabaabaabaabaababbaaaababababbbbbabaaabbabbbaabaaabbabaabababbbabbbbbabaaaaaaaabbaaaababaaabbabbabaabbbbababbabaabbbabaabaabbbbbbbbaabaaaabaabbbabbbbbabbbababbabbbabbbbbbbbbabbbbbaabbabaabbbaaabbaaabaaabaabbbbbaabbbabbbbbabaaabaaababababaabbabbbbbaabaaabaabbbbababbaabbabababaabaabbbaabbbbaabaabbabaaaaaaaabaababbababbbabababababbbaaabbbaaaaabbbaabaaababbabbabbaabbbbbababaaabbaaaaabbbaabbbaabbbaaabbabbabaabbbabaaaababaababababbbabaaababbbaabaabbababbaabbaaaaababbbbaaaaababbbaaabbbbaabaaaababaaabaaabbaaaabaaaaaababbbaaaabaababaaaabaababaababababababbabbaababbaaaaabaabbbbbbaaabababbabababbababaabababbbaaaaabaabaaaabababaaaababbbabaababbabaabababbababbbabaaabababababaaabababaababaababaaabbbababaaababaababbabababbabaaaabbbbabbbaabbbbaabbbbaabaabaababbbabaaabbbaaaba abbbabbabbabbababaaabaabbbbbbbaaabbbbbaabbbbaaaaabbbababbababbbbabbbbaaaabaabaaabbbbbabbbbbabababababaabbabbbbabbbabbbbbbaaaaaaabbabaabbbbbbbbbbbbbbabbaabbbaabbbabaababbaaaaaaabbbbababbbbaabbaabaaaaaaabbabbbaabbabbbababaaabbbaababaaaaaaababbaaaabaabbbbbaaaaababbbabbabaabbaaaabbaabaabbababbbbbbaaabbbabbbaabbbbbababbbaababbbbabaabbbabaabbabababbabaaabbbbabaaaabbabbbbabaaaaaaababaaaabaaaaababbbaaababbaaaaababbabababaabbaaababbabbabbbabaaaaaaabbaaabbbbbbaabaabababaaababbbaaababaaabbbaabbbaabaabaabbbbbabaababbababbbbbbaababbbbabaaababbabbaabbababbaaabbbaaabaaaababbabbaabbabaababbbbbbbbbabbbbababaaabaaababbabbbababbbaababaababaaaaaaabaaabbaaaaababababaaabababbbbabbbaaabbabbaabbbbaabaabbaaabbaabaabbbbbaaabbbbbabababaababaababaababbbaaababbaabaaabaababbaaaaabbbbbaabbaaaaaaaaabbababbbbbbaaaaaaaabababbbbabbaabbabbbbabaabbbababbbbaaabaabbabbabbabbbbaabaabbaaaaababaaaabababbaababbbabbbaabbabbaaaababbaaababbbabbbbbaaabbbbbabbbaaaaaabaabbabbbaaaaaabbbabbaaaabaaabbabaaabbabbabbaaabbabaabbabaaabbabbabbbabbbbbaabaaaabbaabbbbaabaabbabbaabbaababaabbaaabbaaabaaaababaaabaaabaaaabaabaabbbbaaabababbaabbaaabaaabbaaabababbbabaabbbaabababbbbbbbaababbabbbaaaaabbabbabbbaabbababbbbbbaaaababaaabbaabaaaabbbbaabbbbbaaabbbbbbabaaababbabaaabaaaabbbbabaaabaabbbbbaaaaaabbaababbabababbabbababaabbaabaaaabbababbabaabbbbbbbaababbbbabbabbbbaababbbaabaaabababaaababaaababbabaaabbbbbabaabbbbaaaabaaaababaaabaaaabbbbaabbaabbabbabaaaaabbbbaaababababbbabaaaabbabaaababbbbbaaaabbbaabababbabbbaabaabaaabbabbaaaaabbabbabaabbbaaaabbaababbbbabaaabbaabbaabbaaabbabbbbbaabbbaaaaaaababbaaabbbbaaaabbaabaabbbababbabbaabaabbabbbababbaabbbbabbaaaababaaaabaaabaaaaaaabaaabaaabaabbbabbbabbbbabbababaaaabbbbbaabbbabbbbbbabbabbaabaaabbbbbabbaaaaabbababababbbbabbabbbbbbabaaaaaabbbababbabaaabbabbabbababbababaabaabaabbbbbbbaaabbbbababaabbbababaabbbbaababaabbaaaaabbabbabbabbbababbbaaababbabbaabaaabbbaaabbbaaabaabbababbabbbaaaaabaabbbabbbabbabbabaaabbabbaabbbabbabbbbabbbabaaaaabbbaaaabbaabbaaabbaabbbbbaaabbbbabbbabbbaaaaabababbaaabababbaa abbaaabbaaaabbaaaaabaababbabaabbaabaabbbabbbbbbaaabbabbbaaabaaabbbbaabaabaaababbbbabaabaaaaabaaaabbbaabbaabbabababbaaaabbbabaaababbbabbbbabbbabbaabaabaabaabbaaaaaabaaabbbabbbbaaaaaaaabbababbbbababaaabaabbbbabbaaaabbbabbbbababbbbabbaabbaabaaaabbbaabaababbabaaaaabbaaaabbbabbbabaabbbaabbbbabbaaababbbbbbabbbaaababbbbabaabaaaababbaaababbaababbabaaabbababaaabbabaaabbabaaaaaaabbaababbaaaabaabaabbbabbbabbaaaabbaabbbabaaabbaaabaaaababbabaabaaaabbbbbabbbbaaababbababbbbabbabaaaabbbbaaaabaababbbaabaabbabbbbbbaabbbbbbbbbaaabbbabbbbbbabbabbababababababbbabbbaaaaaabababaabababaaaaabbbbbbaabababbabbbbabaabaabaaaaaaaaabbbababaaababaaababbbbaaabaabbabababababbbbbbbbbaaaaaabbbabbbababaaabbbababbbbaaaabaabbaabbaaabbaaabaaabaabaaaaaabbaaabbabaabbbbabbbaabbbbbabaabbabaaabaabbbabababababbbbbaabababaaaaababbbaabbbabbbaabbaaaabaaaaabaabbbbabbbaabbabbbbbbbbaaabababbbabbaabbbbbbaaabaabbbbabbbbaabbaabbaabababbbbbabababbbabbbbababbbabbaabbabaaabaaabbaaaabaaaaaabbbabbabbaabbaabbbbabbaaaaababbaaaaaaaaabbababbaaaaaabababaaaaaaabbaaabbbaabbabbaababaabaabbbbbaaaaaaabbbabbabaaabaabbbaaabbbaaaabbbbababbabaababbbbbbbabaaabbbabbaaaabaababaaababbbababbbaaaabababbaaaaaabbbabababaabbabbbbaaabbbaababbaaabbbabababbbaababbaaabaabaabbbbabbabbaaabababbabbbbbbbaaaabbbbaaaaaaaaaaaabbbaaaababbababaababababbbbbbbbbbabbabaabbaaaabaaababaabaaabbaaababbaabbababaaabaaaaababbaaabbaabbbabbaabaabbabbbaabbaaaabaaabaaababaabbbbbbabbaaaabbbaabaabababaaaaaaaaaaababaaababbbaaaabababbbabbbaaaabaaabaaaaabbabbabbbbabbaaababaabbabbaaababaaaabbaaabaababbbabababaababbaabaaabaaabaaaaabbbaaaaabaabbbababaaaabaaaaababbbababbbaaabbabaaaaaabaabababaababaabbbabbabbaaaababaaababbababbbabbbaaabbbaabbbbbbabbbaabbbbbbabaababababaaaaabaabbaabbabbabaaaaabbaaaaaababbbbaaaaabbbbbaaababbabbbabbbbbaaaaaaabbabbabababbaaababbaabbabbbabbbaaaabaabaabbabaaabaabbbabaaaabbababbbbaababbababaabbbbbaaabaabbbbbbbaabbbbbbabbbbabbabaabaababababaaabaabaaaaaabbaabbaabbbbaabbababbbbbbbbaabaaaaababbbabbabaababbabbbbaabbbbabbbaabbbbbbbaaaabaaaaaaabaabbbababbbbaabbaaa aaabbaaabaababaabababbabbabbbabbbaaabbaabbaaababbbbababbaabbaaababbbabbbbbbbabbbaabaabbabbbabaabaabbbbaaaaabbabbabbbaaaaaaaaaababaaaabbabbabbaaaabbbaababababaabbbbbbbbbabbbabbbbababbababababbbbabaababbaaaaaabbaaababaabbaababbbbbaababbbbbbabbaabbbaabbabaabaababbabaababababbbbaabababababbabababaaaabbaaabbbaabababbbbbabbbabbababbbabbabbbbaabbabbbbabaabbabbabbbaaababbabbbbabbabbabbbaaaaabbbaaaaabbaaabbbaabbabaaabbbaaabbbaababbabbaabbbabbaaaaabaaabbaaaaabbbaaaabaaabaabbbaabaabbbabbaaabbbabbaabbbbbababbbabbbbbbbbabbbaababaaaaaaaabbaaaababbbbaababbbbaabbbbaaaabaaabbbababbaaababbaaaabaababaaaabbbbababbbaabbbbabaabbbaabbabbabaababbababbbbaaabbaaabaaabaabababababababbbbbbbbbbbababaaaababaaaaaabababababaaaababbababbbbbaaaabbbbaaabaaababbaababaababababbbbabbaabbbbababbbaabbbabbbaabababbaabaaaaaaaabbabababbbaabaabaababbbaaababaaaaaaababbbbbaaaaaaabbbbbaabbaabaaabbbaaaaaababbababbabaaaaaaaaaababababbababbabbbaaabbabaababbbaababbaaabaaaaabbaaaaaaabbaaabaabababaabababbaaabaabbbabbaaaaaabaabbabbbababaaabaabbabbabbaababbaabbbbabbbbbaaaabbababbbbbaabaabbbbaaabbbaabaaaabaaaababaabbbbaabababaabbbababababbaabbaaabbabaabaaabababbbbbabbabaaaababbabbababbabaaaabaaaaabbbbaabbbbbbbbbaaaababbbbaabaaaaabbbaabaabbabaabbabaaaababbabbaabbbbbabbbaabbaaaababbbbabbabaabbbaabbbbabaabbbababbabbbbbbababbaabababaaabbbabaaaabaabaabbaabaaaaaabbaaabaaabaaabbbbbbaaabbabbaabbbbbaabbbabbbbbabbababbabbaabbaaaabbbbaabaabbaaabbbaabbaabbbabababaaaababbbabbbbbbbabbbaaaabbabbaabbbbbbbaabbbababaaaaabbbabaaaabaabbbbbbbbbabbbaababbaabaaabbbababaaaaaaaaaaaabbbbbbbaabbaaababbabaaaabbbbabaabaaaabaabbbababaaabbabbabaaaababbabbbbaabbaabaaaaababaaabbababbbabbaaaabaabbbaaabababbaabbbaabbabbbbbaaabbaaaaabaaabbabbbaaabaabbbaabbbbabbaaaaaaaaababbabaabaaabbbbaaabbbbbbbaabbbbbabbbaabbababbababaabaaababaaabaaaaaabbabaabaaaabbaaaabbbabababaabaaabbababaaaabaaaaaabbbbbaaaaaaaaabbbaaaabaabbbaabbaaabaaaaaaaaaababbbabaababbbbbbbabbbbbbbbababbbaaabbabbababbabbbbbbababbabbaaabaaabbabbbbbbbaabaabaabababbbaabbabababbbababbaaaabbabababbaabbba bbbbabbbabbababbbbbabbababbabbabaabbbabababababbaabababbaabbbbabaaaabaabaabaabababbabbaaabaaaabbbabbaaabbbabaababaababbabaaabbbabaaababbabaaaaaababaabaaabaaaaaaaababbbbaaaababbbbababbbbababbbbaabaaabbbaaaabbbbbaabbababbbababababbbababbbaaabaabbbabbbbbbabbbbbababbaaabaaabbbbbababaabbbababbbbbaaaabaabababbbaaaabbbabbbbabbbaaabbbaaabbbbbabaaabbbababbaabbbbbbbabaaaaaaabaaaaaabbbbbbbbabbbaabbbaabababaaabababaababaabbababbaababbbabaaabaabaaabbabababbaaaabaabbaabbabbbabaabbbbbbabbaabbababaabbbbaaabbbbabbabbabaaaaabaaaabaaabaaabbaaabbbaaaaaaabbbaabbbabbaabbbbabbbabbabbbababbbaabbbbbabababbaaaaabaabbaaaaaaabbabaabaaaabaabbbbbabbbabaaaababbbbbbbabbaabbbbaababaababbaababbbbbabbbbabaaaabbbbbbbabbabbaabaaababbbbbbbbbaaabaaaabaababaabbbababbbabbbbbabbaababaabaaababbbbaabbbaababaabaaabaaababbaaaabababbbaaabbaaabaabbaabaabaaaabbabbaabbbbabbaaaaaabbbbbaaabababaabaabaabbabbbabaabbabaaaaaabbbbabbbbaaaabaabbababababaaaaaaaaaaabaaaaabbabbaaabbbbbbbaabbbababaaababbaaabaaabababbaabababbaabaaabbababababbbaaaabbabbabbaaaaaabaabbbaaaababaababbabbaabbbaabbbbaabbbabbaabaaaabababbaababaaababbbbbbabbbababaabaaabaabaabaaaaaaabaabbaaababbaaabaabaaaaaababbbababaabbaaabaaaaabbbabbaaaaabbbaabbbaabbbbabaababaaabaaaaabbbbaabababaaaaaaababaaabbaaabaaababaababbbbaaaaabbaaabbabaabbbbabbbbabaaabbaaababbbbbbabbabaaaabaabaaaaaaaabaabbaaabbbbaaabbaabbabbabbabbabbaabbbbaaabbaaababbababbaaabbbabaaaaabbaabbabbaaabaabaabaaaaaababbbbabababbabababbaaaabbbbabbabbabbaaabaaaabaabbbaaaaabbaabaaabbaaaabaababbabbbaaabbbbabbaaabaabaabaaabaabaaabababbabbbababbaaabbbaababaaabbababaabaaababaabbaababbaabbaaaabbaabbababbabbbbabbabbabbaaabbbbabbbbabaabaabaaababaababaaabaabbbbababaaabbababbbbabaabbbabbababaaabaabbbaabbbbaaabbabbbababbaabbababbbbabbbabbbabaabaaaababbbaabbbabbabbbbbabbaaabbbabbaaaaabaaaaabaabaaaaaabbbaabbaaaababaaaaabbaaabbaabbbbbbbbaabbbaababbabbbbbbbaababbaaabbaabbabbaabbaabbbbaaabbaaaabbbabaaababaabbbaaaabbaaaabaaabbaaaaaaabaaaabbbaabbbbabbaabbabbaabbabaabababbaaaaaababbbbaabbaaaabaabbbabaaababaabbababbabbbaaab abbababbaabbaabbbabbaabaaaaabaabbaaaabaaaababbaaababaaabaaaaaabbbbaabababbaaaabbbaabbababaaabbbbabbbabbbaabaabaababbaabbabbaabbabbbaabaababbbabaabbaababbabababbababbbaaaabaaabbabbaabbaabbbbbbbbababaabbbbaaaabbaabaaaababbbabbaaaabaaaababbbabaabbaaababaaaabbabaabbaaaabbbbaabbbbbbbaabaabbaaabaaababbbbababbaabbbbaaaababbaabbbaaababbaabaabbbbbaabbbbaaababababbbbaabbaabababababaabbbababbaaaaabbbabaabbbaabbbbbbabaaaaaaabbbabababbbbaaabbaaaaabababaaaaabbbabaabbabbaaabaaaaaaaababbabaabaaaaaaabababbbbababbabababaabaaaaaaaabaabaaabbbbaaaabbbbbaaaabbaabbaaaaababbaabbbaabababbaaaaaaabbbabababaaaaabbbabaabaaabbababbababaaabbbbbbbaababbbabbaabbabbbbbaabbabaaaaabaaababaabbbaaabababbabaaaabbbabbabbbbabababbbabaababababbbaaaabbabbaababbaaabbbbbabababbaaabbaaaaabbaababbaabababbabbaaabbaaabaabaabaaaabaaaabbbbbbaaababaababaaababbaabababbaaaababaabaababbaaaaabababbbbaabababbbaababbbbaaaababbabbabaaaaababaaabbbaababababaababbabbbaabbabbbabbbbabaaaaaaabbbabababbbbababaababbbbaaabbbbbababbbaaababbbbbabbaaaabbabbaaabbbababaaababaaaaabbbaaabababababbabaaaabaaabbabaababbbaabbabaaababbbaabbaabbbbbabbabaabbbbbabbaabbabbbabbbbababbaaaaabaabababbbaaababbabbbabbbbbbbbababbaabababbbababaabaaabbaaababaaabbaabbaabaaabaabbbbaaabbbbbaaaaaaabaabbaabbaabbaababbbbbbabbaabbbbaababbbabbaabbbbbbaabbbbbbbbbbabaabbbbabbbaabbabbbaaaabbbaaaaababaabaabaaaaaaabaabbaaabbaabbbabbbabbaaabbbbaabaaaabaaaaababbbbababbabaaabbbaaaabbbaaaaababbbbaaabbbaabbbbabbaaabaabaabababaaabbbaaaabbaabbbbbbbbbababaababbaaaababaabbaabbaaabbaabaaabbaabbabaaabbabaaaabbbaabbbbbabababbbaabbbabbbbaabaaaababaaabbaaababbbabbabbbbaabbbaaababbbbbbbababababbaaabbaaababbbbaababbbabbaaaabbbbaaababababbbabaaaaaabaabbbaaaaabaabbbaabababbababbbbbbbbbbaababbabbbbbaaaaaaaaabbabbbbaaabaaaabbaabbbbbababbbbaabaaaaaabbbabaaabbabbaababaaabbbabbaabbbbabaabbabbbbbababababbaaabbbabbbbbababbbbababbaabaabbabbbbaaabbaaaabbabaababbbaaaabbbbbaaaabaaabaaaaabaaababaabbbabbaabaaaaabaaabbbbabaabbbbaabaaabaaaabbaabbbbaabaababbbabaaaaabaaabbbaaabababababbaaaaabaabaaabaabbb baaabababababbaababaabbbbabbabbbaabbababbbbaaaaabbaaaaababaaabbababbbbabaaabbaabbaababbabbaaaabaaabbabbabababbabbbbbabaaaabaababababbbaababbbbabbbbababaaababaabbbbababaabbbabaabbabbaabbabbabbbbbbaabbabaababaaabbaaaaabbbbaabbaaabaabaabbbababbababababaabababbbaabbabbbbbabaabaabbababbababbaabaaabbabbbbaabaaabaaaaaaaababbaaaabbabbaaabaabaaaabbbbaabbbbbaaabbbbabbababbabbbaabaaabbbaaababbaabbbbabbbaabbaaabbbabbbbbbbabbbbbababbbaabbbaabbaaaabbabbbbaabaabbbaababbbbaaababbbbbaaababbbabaababbbababbbabbababaaaabbabbbabbbabbaaabbbbbaabaaaabbaaaabbbbababaabbbbaabababaabaababaabbaababbbabbbabbbbbabbbbbbbaabbababbbabbabaaaaaabbabbbbaabaaaaaaaaaaaaaabaabbabbbaaabbaabbababbbbbbabaabbaabbababbbbaabbbaabbbbabaaabbaaababbaaababbabbaaababaaaabbabbaabbbbbabbbaabaabbbbbbbbbaabbbbaaaaaababababababbaababaaababaaaabbabbbbbbababbabaaaaaaaababaaabaaabbbbabbababaabbabbabbaaaababbbaababaabbbaabababaaaabaababbabaababaaaaabaabbbababbabbabaababaaaabbbabbbbaabaababbaababbabbabbbbabbaaaabbaabbaabaaaababbaaaaaaaaabaabbbbbaababbabbabaaaababbabbaabaabbbabaaabaabbbbbbabaabbaaabaabbaabbaaababaaabababbaababaabbbababaaabaabbbbabaabbababbbababababaaaaabbbbbbbbbaaababaaabaabbabaabaababbbaabaababbabaaaababbabbabbabbaabbabbbbbaabaabbaaabbbabbbbaabababbbbbbabaababbaabaabababababaabaabbabbbaabaababbbaaaabaabbabbbbbaabaaaaaabbbbabaaabbbabababaaaaabbabbabbbbabbabbbbbabababaabbbbababbbaaaaabbbbabaababbbaaaababaaaabbababbabaaabaaababbbbabaaabababbbbbbbbbbbbabbabbaaabaabababbaabbbabaaaaababaababaaabbbaaaaabaababbabaaaaabbbaaabbbbabbaaabbbaabababbabbaaaabbababbaaaabbbaaaabbbbababbbaaaabbbbbaabbbbbaaaaaaaaabababbaabbbbaabbbbabbababbabbaaabaaabababbbbbaabababbbaabbaababbabaaaaaabbabbbaaaaaababbaabaaabbbaabaaababbabbaaabaaabbbbbaababbabababbababbaabaabbaaaaabaaababbababbbaaabaabaaabbabbbbbaaabaaaabbbabbbbabbbabbabbaababbaaabbabbbaaabbbbbbabaaaabaaaabaabbaaabbbabaaabbbbabbbaabbbaaaaaaaaaaabaabaabbaabbbbabbaababbabbaaaaababbaabbabaaabaaaaabaabaaaaaaabaaabaabbaaaaaabbbbaaabababaaaaaabaaabbabaaabaaaabbbaaaaaabbbaababbbabbabab abbbaabaabbbbaaabaababbaabbbaabbaaabbaabbbbabbbbababbbbbabbaaabababbaababbababbbbababbbaabaabbaabbaaaaababbbbabbabababaaabbbbbaabaabaabbbababaabbbbabbbbbbbbbbbaabbabbbbbbbbbabbbaabbabbabaaababbabbababaabababbbabaabbaaaaaabbaabaababbaabbabaaabbbbbaabaabbabbbabbbaabaaabaaabbabaababbbbbbbbbbbabaaaaaababbaaababaabaaabbaaaaabbabbaaabaabbabbbabbbaabbaabbbbbbabaaaabaaaabbbbaabaaaabababaaaabaaaaabaabaabbbababbbabaaababbabbbaaaabbbaabaabbabbbbbabbabbaabbabbbaaabaaabbbbaaabaaababababbaababaaaabaabbaaaaabbbaabbababbbaababaaaabaabaaaaabbbaaabaaaaaabbbbaabaabbaaaaaabbbaabababaababbbbabaabbbabababbabbbbbbbabaabbaaabbababaaaaaababaaabbaabaaabababababbabaababbabaabbaaaabaabbabbabaabbaababbaabaaabaabbbabababaaaaaabbbabaabbaabbabbbabbbaaabbbbaababbbbbbaaabaababaabbbaabbbbbbbbbbbaababaabaabbbaaabbbabaabababbabbbbabbbbbaabbabbaaaabbaaabababbbabbbaabbbaaabbbaaabaaabababbbbabaaaababbabbbbbaababbbbbaaabbaaaaababbbabbbabbababababbabaaababbaaaababbaaaaababbabaaaaaaabaaaaaaababaababbababbbabaabaabbaabaaabbbbbabbbbabbababbbaabbbbabbaaaabbbaaaaaabbbbaabbaabbaabbbaabaabbabbaabaaaaaabbbbbaabbabbbbbbaabbbbaabbbbabbbbabaaababaabbbbbabbaabaaabbbabaaababbaaaaaabbbbababbbaabbbbaaaaabaaaaaaabbababaaaaaaaabbbbbbbbaabbbabbbbbaaabbbbbabbbbabbbabbbaaaaaabbbbbabbbbabaaaaabaaabaabaabbaabbaaaaaabbbabaaaaaabbbabaabaaabaaababaabaabababaabbabbabbbabaabbaabaabbabbbbaaabbabbabaaabababbbbaabaabaababbbbbabbaababbbaabbbabbababaaaabbaaaabaaaaaabbbabaaabaabababbbbbaabbababbabbabbabbaabbbbabbbabbaaaababbaaabababbaaaabaaabaaaabaabababbaaaabbaabbaaaaaababbbbabbababbbbabbabaababbabaaabbbaaaaaabbbabbbabbbbaaabbaabaaaabbaaabaaabaababaaabbabbabaaababbbaababaabaabbaabaababbbaabaaaabaabbaabbabaaabbabbabbbabbbaabbaabbbbbbbaaaabbabaabaababbbabbaabaaabbbaaaaababbababaabbbabaaabaaabaaabaaaabbabbabababababaaababaabbbabbbbabbaabbbbabbabaaabaaabbaaaaabbbbaababababaaaaabbaabbaaaaaaabaaabbbbaaabbaabbaababbabaabababbbaaabbababbababaaabaaaabbbaaabbaabbababbaabbaaabbbbabbaababbbababaabbabaaaabaabbaaaaaaabaabbbaaabbaabbabbaabbababbabaaaaab abbbbababbbbbaababababbbaabbabaabaaabbbabaabbabaabaabbbbabbaabaabaabbabbbbbbaaaababaaabaabbbbbbbbbabababbabaabbbbabbbabbaabbabbbabbbaabaabaaabaaaaaaabbbaaaaaaabaaaabbbabaabababbaabbabbabbbaaabaabaabaabbbbaaaabbbaaaaaaabaababbbaabaabbabababbbbabaaabbaabbbabbaabbbaaaabbaabbbabbbbabaaaaaaabababaabbbaaaababaaaaaabbbbbbaaabbbaaababaabbaaabbbababababaabbaaaaabbbbabbbbbabbbbbbbabbbabbaabbaaabaabaaaababaabaaababaaabaabbbabbaaaabaaabababbbaaaaaaaabaabbabaabababaabbaaababbbabbbaabbbbaabbbbbbaaaaababbbaabaaabaaabbbabaaaabbbbaabababbaaabababbbaabbababbbabbbababaaabaaaaaaabbbaaababbabbabaabbbaabbaaaabaaabbabaaabbaaaaaaabaabbaaaabbbaabaaaabbbbbbbbabaaabbabbaaabaaabbaaaaaaaaabbabbbbababaaaaabbaaaaaabbabbabbaabbabaaaabaaaabaabaabbbbaababababbabaaabaaaabbaaabaababbaaabababbbbbbbbbbaaabaaabbabaababaababbaabaabbaaababbbbbbabaabbbbbbaabbabaabbbaaaaabbabaababaabbababaabbbaabaaaaaaabbabaabbaaaaabbabbaabbbbaaabbaaaabbbbbaabbababaabbaabbaabaabbaabbabaaabbaabaababbaaaaaababaaabbaabbbbbabbabaaabbbaaabbaabbbabbbbbbaabbbaabbaabaaaabababaabbabbbabbbababbabaabababbabaaabaabaababbbbbbbabaaaabaabaaababaababbababbabbbbbbaabaabbaababaaaabababbabbbbbbbaabbbabbbaabaabbbbbbbaabaabaabaababbabaaabaaaaaaaaaabbababbabbabaabbaaabababababbaaabbababaaabbbabbaaabbaaaababaababbbbaaabbabaaabaaaabbaaaabaaaabbabaabaaaababbbaabbaabaaaaaaabbbaabbaaabbaabbbbbaabababbbbaaabaabababaababbbbbbbabababaaaabbbbabaaabaaabbabaabaaabaabbaabbbbbbaabbbbabababaabaaaaaabbbabbbababaabababaaabababbabbaaaababbabbaabbabaabbbababbbaabbbbbaaaabbbabbbbbababbbabababbbaabaabaababbbaababbaaaaaabaaababbbababbabaababaaaaabaabbbaababaabbbabaabaabaaaababaabbbbabbbabbbabababaabaaabbababaabaaabaabbaabbbaaabaaaabbbbbabbaaaaabbbaaabbbaaabbbbaabbaaabaaaababbbbaababaabbbabaaaabbabbbbabbbabbabaabbbbbbabbaaabbbbbbbabbaabbbaaaaaabababbbbbbaaaaaaaaabababaabbbaaaaabbbabbbbaabbbbabbbbbbbbbaaabbaabaabaaaabbaabbbaabbaabaaaaaabbbbaaaababaaaaaaaabaabaabbabaabbbababbaaabbbbabaabbabaaabbbbbbaababbbaabbabbabaababbbaabaabbaabbbbbabbaaababbaaabaabbabaabaababaaababb bbbbaaaaababbaabaabbbababaaababbbbabbabbbbaaababaaaabababbbabbbaabaaabaabbbbaabbabbaaaabbbaaabaabbaabbaabbbaabaababaaabbbabbbaaabbbbababbaaababaabbbabaabbbaaaabbbabbabaaaabbbbbbaaaabbbbbaaababbaabaaabaababbbbaaaabaabaaaaababbabbabbabababbabbabbbabbbabaabbababbababababaaabbbabbaaabbabbaabaaabbabaabbbbbaaabbbaababaaaabaaaabbabbbabababbaabbbbbabbaaaaabaabaaaaababbbbbabababbaabbaaabbbbbbbbbabbbbbbaabbaaaababbbabbbaabbbbbbbaabaabbaabaaabaababbaabbbbbabaaabaababaaaaabaaaabbbbaaaababaababbbabbaaabbbbaabbbbaabbabaaababbababbababaaabbbbaabbaaaabbabaaaaabbbbbabaababbaabbabaabbbaabbbbababbbbbbabaaababbaabbbaabbbbaaabbbaaabbaababaabaaaabaaaababbaabbbaababaaabaaaabaababbabaababababaabbaaabaabaabaaaaaaaabaabbaaabbaabbbbbbabbaaababbbbbbabbbbabbbaaaaabbaababbababaabaaaaaaaaabbabbabbaaabbabaaababbbbabbbaaaababaabbbabbbaaababbabbbabbaaabbbaababbbaabbabababbabbabaaaaaabbababbabbbbbaaabaaaababaabbbbbabbbbbabbbaabbbbbbbbbbabbaabbbbbabbbbaabaaabbbaaaaaabbaaabaabbaaaabababbaaabbbbabbbbbbabbbaaabbbabbbaababaabaaaaaaabaabaabbabbbbbbbbbabaaabbaabbbbbbaaabbbaaabbbbbbabaabbabbbabbbbababaaaaabababbababbaababbbababbbbabbaaaabbababaabbbbbbaaaabbaabbabbaaaaabaabaaaaaaabaabbaaaaababbabbababbaabababaabbbbbabbaaababaaaabbbaaaaaababaababaabbaaaaabbabbabbabbbabbbabbaaaaabbaabbbbbabbbbabbaaaaaabbbbaabaababbabbabaabaababbabbaaaabaabbbaababbbaaaabbababababbbbabbbaaabababbaabbaaabbaaaaabaabbbbabbabaabbbbaababbbbbabbbabaabbbabbaabbaaaaaabbaabbbbbabababbbaaaababbbabaaababbaabaaaababbababbbbabaabbaaaabbabaabbabababbaababbaabbaabbaaaabbbbbbababbbabbaabbaabababaabbaaabbabbabaaaabbbbaabbbbaaaabaabbababbabbabbbaababbbababaaababaababbbbbabbabaaaabbaaabbababbaabbbbbaabaaaaaaaaababbbbaabbbaaaabbaababbabbbbabbbabaaabababaababaaaabbabbaaaabababbaabbbaabbabaabbaaabaababbbaaabababbaaaaaaaababaaaababbaaaaabaababaaaabaabbbbbaabbaabbbabbababbaaabbbbabaabbbabbaaabbbbaabaaaabaaabbbbbbabbbaaaabaaabbabbbaaabaabaabaababaaaaabbbbbaaabaabbbbaabaaabbaaaaabaabbbbbbaabbbaaaaaaaababaabbbaabbabbabbaaababababbaabbbabaaaababbaaaaabbbbab aabbbabbabababaaaababbbbababbbbaabaababbabaabbaababbaaabbaaabbabbbbabbabbaaababbabaaabbaabbaabbbbbbabbbbbbabbabbaababaaaaabbabaaabbaabbbaaaaabbabbbbbbaaaaaabbaabbaaabbaabbaaabbababbbbaabaabaaaabbabbbbaaabbbaaaaababbabbaabbaaababaabbabbbbaabbaabaabaabaabababaaababaabbbbbbbbabbbaabbbbbaaabbaabbbbaababbababaaabbbbbbbababbabaababababbbabababaabbbabababbabbbbabbbaabaabaababbaabbabaabbaabbbbbaaababbbaaaaaaabaababbababbaabababbbabbbbaababaaabbaaaaaaababbbbaaaaaabbbabbbabaabaabbbabbbbbbbabbbbabbbbaaaaaabaababbabaababaaaabbbbbaaaabbbbbababbababbaaaaababbbaabaabaabbbaaabbbabaaaaaaaabaaaaabbaabaabababbabbbbabaabbaaabaaabbaaababaabaabbbbaaaaabbababbbababbbaabbaabbabbaaaaaabbbbaabbbabbbbabaababbbbabbbabbbbaabaaaabbabbbabbaaabbbbaaabbaaababaaabbaabbaaaabbbbbaabaaaaaabbbabaaabbbaaaabbababbbabbbaabbbbabababbbabaabaaabbbaabaabaabababbaaabbaabbababbbbabaaabbbaaabbbabaabbaaaaabbaaaabbaabaaabbbbabababbabbbbbabbabaababbbaabbbabbbaaaabbabbbaaabbabababbbbbabbbabbbabababbaabaabaaaaaabaaaabbaaabbaabbaaaabbbbbabbabbbabbabbbabaabaaaaaaabbabaabbabaabaabababbabbbabaaaabbabbaaaaaaaaabbaaaaababbababbababbbbaabbabbbbaaabbaaaabbbbbaaaaabbbaabbabaabbabbbbbbaabababbaabaaaaaaaabbaabbbbabbbaabaabaabbbabaabbbbaabaaaaabaabbaabaaabbbaabababaaaaabbbaababbbbbbbbbbababaaaabaaaaaaaabaabbbbaaababbaabaabbababababababbabaaaabbbbaababaaaabbaaaabbbbbbbbabbaababbbbbaabbaaabbbbbabbaaababaaababbbaaabaaabababaabbbbbababbbabaaaaababaabbaabbabaabbbaabbbaaababaaabaabaaabbbabbbbbaaaaaababaaabbbbaabbabaabbaaabbbbbbabbbbbbbabbbbbbaabaababbbabaaaabbbbbbbbabaabbbaabaababaaaaababbaaaaababaaabaabbaabaaaabaaaaabbabbbbbbbabbabbbaaaababbbabaababaabaabbabaababbabbbaabbbabbbaababbbaababbbbbaaaaaabbabbaaaabbaababbbbbbaaabaaababaabbbbaaababbbbbbababbabbbbababaaaaaaabbbbabaaaaaaaaabbbababababbaababbbbbbababbababaabbbbabaabaaaabbaabbbbaaabbbabaaaabaababbabbaababbbbaaabbaabbaaabbbbbaabababbbbbabaabbababaaaabaaabbabababaaabbbaabbbbabaabbbbababbbbbbaabbbabbbbababbbaabbaaababbaabaaaaaabbaaaababbbaaababbbaaabbaabaababbaabaaaaaaaabaababaabbba abbbaabbababababbabbaabbbbaabbabaabbbbbaababbaaaaaaaabaaaaaaabbaaabbbbbabbabaaaabbaabaabbbbbbaabbbaabaababbaaabaaababbbbbbabbbbbabbbbbabaaaaababaaabbbbaaaaaaabaabbaabababbbabbbabaaabaabaaaaaabbbbbaaabbaaababbbbbbbaabbabbbababbbaaaaaaababbaabbabbbabbbbbaaaabbbabbabaabbbabaabbbbaaaababbbaababbbabbaaaaaabbbbbbbbbaaabbbbbbabbbbabababaaabaaabaababbabbabbbbaabababbbaabbbbababbbabbaabaaababbbbaabbaaaaabaabaaaabaaaabbbabaaabababbabbbaaaaabbbaaababbaaaaabaaaabaaabbabbabbababababbaabababbabbbbababaabbbabbaabaaaaabaaabaaababababbaabbbbbaabaabbabbbbabbabbbbaabbbbabababaabbaaaababbaabbababbabbbababaababbabbbbbabbbbaaaaabbbbaabbabaaaaaaaaaaaabaaababbabababbbbbbbabaaabbaabbbbaabbbbababaababaabbbbaaaabbbbbaaababbbbbaabbbbaabbababaaabaababbbbabbbbbaaababbbaabbbabbbbaaabbaaaabaabbaabaababbabaabbbaabaabaabbaaababababbbaaaabbaaabbbbaaabbbaabbababbabbaaaabbabbbabbabbbbabbbaabaaaababbababaabbbabaaababaabbaababababbbabbabbababbbbabbbaaabbabaabbaaabbaaaaaabbaabbaaaabbaabababbbbbbbbabaaababaababbbbaaaaabaaabbabaaababbaaabbbbaaaabaaabbabbbabbbaabbaabbbbbabbbbabbabaaabaabbaaabbbbaabbbaaabbabaababababbaabbbabbaaaaaaaaababbababbabaababbabaaabbabaababbabbbaababbaaaabaaabbbbaabbaaaaabaaabbabaaaabaaaababbbabbbbbabababbaabababbabaabbababbbabbaabbaaabbabbaaaaaaaababaaababaaababaabbbabbbbaabbbabbababbbaabbbbaaabbbbbbbbbbabaabababaaabbbbaabbaaaabababaabaabaaaabbaabbabbaababaabaaabbbaaabbbbbbaaabbbbbbaaaababbabaaabababbbaaaaabaaaaabaabaabaabaabaaaabbabbabaababbbabaaaaaababbaaabaabaaaaaabbaabbabbbaabababbbabbbbbababaabbbbbbaaababababbbbaabaaabaaaaabbababbbbabbaabbbaaabbaababbbabbaaaaaabaabaabbabaaabbbabbababbbababaaabaaabbaaaaaabbbabbbbabbabbabbabbaababbabbbbbaababbaabbbaabaaaababbabaaaaaababbababbaaaaaaabaaaabbabbabbbbbbaabbbabbabbaaabbbabaababbaabababbbbbbabbbaabaaababaabbaaaabbabbbaabbaabbaaababbaabbaaabbbababaabaabbbabababbbaaabaaaabbbaabaaaaababbbbbbaaabbbababbaabbaabaabbaabaabababaaaaaaabbabbbaaabbaabbabbbbabbaabaabbaaababaaaaabaaababbabababbabaaaaababbbabaababbbbbaabbaabbbaaabbbbabbababababbaaabb abbaaaaabaaabbbaaabbaaabbbaaabbaaabbababbbaabbaabbbabaabababbbababaabbabaabbbbbaabababbbabaaaaabbbaaaaababbaabbbabbaababaaababaaaabbbabbbaaaaabbbbaaabbabaaaaabbbaaabbababbaaaaabababbabbbbbbbbbbaaaaaabbabaaaabaabbabbabaabababbbaaaaabaaaabbabaabbbaabaabbbaaabbbabbbbaaaabbbaaabaaabaabaaababbbbbaaaaabaababbaabbaababbaabbabbbbbbabbbabbabbababbaababababbaabaabaaabaaaaababbbbbbabbaaabababaabaabbbbabbbabbaaababbbababbaaabaabaaaaaabaaabbabaabaabbaaababbaaabbbbababbababbbbaabaababaabbbbbaaabbabaababaaabbabaaaababbabbbbabababaaaababbaabbbbbaaabbabbbababaaabaaaaaaabababaaabaaaaaababaaabaabbbbaabbbaabbababbbbaaabaaaaababbaaabaabaababaababbbbabaabbaababbbbabbbbaaaabaaababbbbbbbabbaabababbaaabbababbaaabbbabaabababbbababbbbbbaaaaabbabbaabababbabbaabbaabaabaabaaaaababbbaabbababbbbaaabbabbaaaaaaabaaaaaabbabaabbabababbabbbaabbbbbbaaaababaaaaabaabaaaabaaaababaaabaaabbaabbaaababaaaaabaabbbbbbbababbbabbaabbaaabaababbabaabbbaaaabbbbbbbbabaaabbbbaabbbaaaabbabaaabbbbabbaaaaabababbbbababbbbababbabbababbaabaabbbbbbaaababaabaaaaaaaabbabbabbaaaaaaaaabbbaabaaabaabbbaabbaaaabbabbbbabaababbaabbaaaabaabaabaabaaaaaabaabbbbabbabbbbbbabaabbbaabaabbbbbbbaabaababaaaaaaaaaabbbbbabbbbbbbababaaaaababaaaaabbbaaaabbabbbbaaaaababababbabbababbabbbabbabbbbabbaabbbbaabaabbbaababbaababbbbaaabbbabbbbaaabbabbaaaabbbbbababbaaaabaaabbbbabbbbbaabbaabaaaaaaabaababbabaabbbabbbababaaabbabbbbabbbbabaabbaaabbbababbaababbbababbabbbbabbbbbbbbbabaabbbaabbbabbabbabbbbaaabbaaababaaabbbbabababbbaabaaaaabaaabbaaaaabaaabaaabaaaabaaaaaaabaabbaababbbaababbabbaabaabbabbbabaabaaabababaabaaaaabbbbbbbbabaabaaaaaabababbabaababaaaaaaaabaaabbabbabaaabaaabbbbabbaabababbbbaabaabbbababbaababbbabbbbbabbbbbaabbabbbbbabaaabaababaabbabbaaaabbbbbbaaababbbabababbabbbbaaaaabaaaabbbbbbabababbbaaaabbaabbabbbbbabbabbabbbbabaabbaaaabbababaaaabaabaaaababaaabbbabbbabbbbbabaabaaaaaaabbbbbbbaaaaaaabbbaaabbaaaaabbabaababbabaaababaabbbabaabbababaabababbabbbabbbababbabaabbbabaabbaaaaaababaaabaaaaaaabbabbabaaabaabbbabaaaaaabaabaaaabbaabaabababaabbaabbbbbaaaabaa abbbbaababbaaaabbaabbbaabbaaaabbbaaabbababaaaabbbbbabaaababbbaaaabaaabbbbbabaabbabbabbbbabbabaabbbaabaaaaabababbbabbbbabbaaabaabbabbbbaaababababbabbbaabababbabbbbaabbaaabaabaaaabbbbbaaabbababaaabbbbaaabbababbabaabbabbbbababbaaaabbbbbabbbbbaabaaaabbabbabbabbaaabbbbbaaaabaabbaaabaabaaaabbbabaabbbbbaaababababbbbbbabababaabbabbabbbaabbbbabaaaabbabbaaaaaabaabbbbbbbbbbbaaaaaaabaabbbaaaaababbbaabbabbbbaababbbabbbaabaaaaabaaaaabaaabbbababbbbababaaabbaaaaabaabbababbbbbbbbaaaabbbabbbaabbaabbaaababaaabbaabaabaaaaaabbbaabababbaabababbbabbbbaaaaababbbabbbbbaabaabaaaaabaababbbbababaaabbaaaaabbbbbbbbbbaaabbababbbababaaaaabbaaabbbbbbabbbbaaabbbbababbbaabbabbabaaabbabbbaababbbbabbbbbbababbabaaaababbabbaabbbbbabbbbbbbaaababaabbbbbaabbbbabbbbaaabbaaaababaaababbabbbaabaaaaabababbaaaaabbabbbaabababbabbabaababbaaaaabbbabaaabbbababbabbaaabbabaaaaaabbbbaaabbaaababaaaaabbababbbabbbaabaabbbaaaaabbaaababaaabaaaabaabbabbabbaaaababaabbbaaaaaaabbaababbaabbbabaaaabbbaabbabbbabbbabaabaabbaaaaaaaaabbbbabbabbaaaaabbbaaabaabbaaabbabbbaaabaaaaabbbbbbabbbbbabaaaababaaaaababaaaabbbabbabbbabababbabaabbbaabababaaaabbbaaababbbbabaabababaaabaababaababaaaabbbabbabbbababbbbaabbabaababaaabbbaaabbbbbabaaaabaaaabaaabbbbabbaabaababbabaabaaabababbbaabbabbbbbabbbababaaabaabbbabbbbbbbaabbbabbbbaaabaaabbbbabababababaaaababbbbbaababaabbababaaabbabaaabbababbabbbaaaababbbbbaabaabbbbbaaaabbabbbbaabaabababbabbabbbaabbbbabbbabaaaababbbbbbabaaaabbbbabaabbababaabaaaaaabaaaaaabbaaaababaaabbaabbabaaaaabbbaababababaaabbabbbbbaaababaabbbbaaabbbabbbabbbabbbbabaaabaaaaabaabbababaaaabbbbabbabaabbaaaaaaabbabbaaababaaababbbaabbaaaabbbabaabbabbbbbbabbbababbbabbababaaabbaabaababbbabbaabbbaaaabbbbaabababbaaababbbababbbabaabbbbbaabababbbbbbbaaaaaaababbababbabbabbbaabbbbaaaaababbbbabbbbabaabaaababbbbbbbbaabababaababaababbbabaaabaabbbbbabbaabbbbbbabaaaabaaabaabbaaabbaaabbbaabbbabbbaaaababbababaaaaabaabaabaabbbaaaaaababbbabaaabbbbababaabbaaabbbaabaaabbaaabbaaaaabbbbbabbaabbababbabaabaaaabbaabbaaabbbaaabaabbaaabbbaabaabbabaababaaaaababbbbbaa aabaaaaabbaaababbbabababababbaaaababbbabaaaaabbaaabbbbbbbabbbabbaaababbabbaaaaabbaabaaabbaabaababaaabbabaababaabbbbbaabbaabbaaaaaaababbbbabbaababbbaaababbbbbabbabbaabbabaabababbaaaaaabbbbabaabbababbbabaabaabbaaaaabbbbabaabaabaaabbabbabbabaaaaabaabbabbbbbababaaaabbaaababbbbbbbbabbbbbbbaabaabbbbaabbbbaabbaaabbbbbbababbaabbbabbaababbbbaaaabaaababbbaaaababbabbabbbbabbaababbabbbbabbabbabaabbbbaabaaababaababbbaababbaaaaabbbbbbbabbbbababbababaabaabbaaabbaaaaabaabbaaaaaaaabbaaaabaaaabbabbbaabbababbaabbbabababbaaabbbabbbbaaabbbbabbbaabbaababbaabbaaaaababaaaaaaaabbbaaabbabbbbbbbbbabbabaabbbbabbbbaabbbbbbbabbbabbbbaaabbaabababaabbabbbbababababbbababaaaaaaaabbababbbaaaabbbbbaabbababbbbbbbbbbaababbabbbbbaabbababaabbbbaaababaaaaabaaababbbbbabbaaaaababbaabbaaaabbbabbabbbaabaaaabbabbabaababbabaaababbbbbbbbbabbbbbaabbabaababaaababababaaabbbbabbbbaabbaaaabaaaaabababaaababbbbbabbbaaabaaaabbaabbbbbaaaabababbaabababbaaaabbbabaabbabaabaaaabbbbbaaababaababaaaabbabaaaabbabaabaaabaaaaabbaabbbaaababbbbbbbaabbbbbabbaabbaabbaabbabbaaaaababbbbbbaaaabbbabababbaabbbbbbabbaabaabababbaabaaaabababaababaaaaabbababbaabaaabbbaababaababbbaaababbbabbbbabbbbaaabaaabaabaaabbbaabbabababbabaabbbabbabaaaabaabbbbaaabaaabbbbbbbabaaaabaabaaaabbabbaaaaabbaaabaabbababababbbabbaabbbbabbaaabababaaabababaabbbabbbabbbabbbbaaaabbabbbbbbbbbabaabbaaabbaababbbaabbbabbabbbbbababaabbbbbbaababaabbbbbbabaababaaaaabbaabbbabbbabbaabaababbaabbbaaababaaabbababbbbbbabbaaaaaaababbbaaaaabbaaababbaaaaaaababbabaaababbabaaabbaabbaaabaaabbbabbaabbaababbbbbaaabbabaababababbaabababaaabaababbabaabaaaaaabbbbbbaaaaabbbbaaabbbbabbaabbaabbabaababababaababaaaaabbbaaabbabaabbbbaaabbbbaaaabaaaaabbbbabbaabaaaababababbbabaabbaabaaaaaabbbbbbbabaaabababbbbbabaababbbbbaababbbbbbbbabaaaabbbbabaabbbababbabbbabbbabbabbaababbaabbbabbabababbbbaaaaabbaabbbababababaabaabbbbbbbababaabbaaaaaabaabbbabbaaabbaabbaabababaaabbbbabbababbabbabbababbaaabbbabbbbabaabaabbabababbabaaabaaabaaaabbbaaaaabaababaabaabaabaaabbaababbbbbaababbababbbabaaabaabbbbbabbbbaabbaaabbbbb aaaaaabababbbaaaabbbbbaaabbbbbababbbbbbaababbbbabbbbabaaaaaaaaabababbabbbbbbabbbaaabaabbbbbbbaababababbaabbaaaaaabbaaababababbabaaaaabaabaaabababaaababaaaaabaabbbbbaabbaaabaaaaabbbbabbaaaabbabbabbaababbaaabbaaabababbabaaabbaaabbbbaaabbbaaaaabbbaabbabbbbbbbbabaabbabbbbabbbaaaaabaaaaabbbaaababaaaababbbbababbaababababaaaabaaaabbbaaabbabbaabbabbabaaababbbaaaaababbaabbabaaaaabaaababaabbabbbbbbaaabbbbabaabbbbbaaabbbabbabbabbaababbaaaaaaaaabaaaaabbbaaaaabbaabaabababaaaaababbaaabbabbababbabaababaabaaabaabaaaababbabbaaabbabaaabababababaabbaabbabababbaabaaaaabbaabaabababbbbabaaaabaabaaabaababbbaabaaaaabbbbaaababbbbabbabbabbbbaabababababbbbbababbaaaabbbbaaabaaaaababbbabbbbbbababbbaabbababbbaaabaaabbaabbbbaaaabaabababaababbbbabaaaaaaaaabaaababbbbabaaabaabbaaaabbbbbabbababbbaaabbbaaabbbaaabbababaaabababababbbbaabbbabaaaabaabbaabbabaabbaaaababaaabaaabbaaabaabbbabbababbaababbbbbabaaabaabbabaabbabaabaaabaabaaaaaaabbaaababaabbbaabbbaabaaaaabbbababaabbabbababbabbabbabbbababbaabaaabbbabaabbaaaaaaaaaaaabbbbbaabbabababaabaabbbaababababbabbabaaaababbabbbbbaabbbabbbabbbbbbaababbabbbbbbbbbaaabbabaababbaabbbababaabaabaaabaaaabaaaaaabaabbababaabababbbbaaaabbabbbaababaaabbbabbbaaaaaabbaabbbabaabbbabaabababbabaaababbbbababbaabbbababbabbbabbbbabbbbbbbbbaaabaaabbbbbbabaabbabbbbabbaaabbabbbbbabbbbbbbaaaabaaabbbbababbbbbaaaaaababbbabbababbababaaababbbaabababbbabbbaabaaabaaababbaaababbabaaaabbbbbbabbbabbabbababababbbbaababaababbaaaaabbaaaabbabaabbbababbbbbbbaabbbbbababababaabaaaaabbabbaabaaabaabaaabaabbbbbbbbbbbbaabaaaaaabbbbabbbbbbaaaaabbaabbbbbbaababbabbaaabbbabaaababbaabababbbbbaaabaabbbabbabababbabaaababbaaabbabbababbbaaaaaaaabbbaababaaaabbbaababbaabaababababbbababbbaaaaabbaaababbbaabaaabbbaabaaaabaabbbaabbbbaabbbabbbbababbbbbabbbaaababababaababbabbababbabbababbbabbaabbbaabbaabbaaababbabbabbbabbabbbbaabaabaaabbbbbbababbbabbababbbbaababbbababbbabbaaaaaabaabbaabbabbbaaaabbbaababaababbabbaaabbbbabaaaaabbbbbbbbaabaaaaababbbaaaabbbababaaabbababaabbbababbbabbababbaaabbbbaababaababbabbbabbbbbbbbbaabab aabbabbabbaabbaabbabbaaaabbbbbbaaabaaabbbbaaaaaaabbaabbbbbaaaaababaabbbbabaabaaaaaaabaabbabbaabbbbababbaabbaabaabbbaaaabababaaabaaaaababaababbabbabbababbbabbbaabaaabbaaaaabbbbbbbabaabaabbabaaabbbbbbabbabbaabbbbbbaabaababbabbbbbabbbbbbabaabaaaabbbbbbbbaabbbaaaaabbbbbbbbbbaababbbbabaaaabbbbbbbbaaaabbaababbbbabbaababbbbaaaaaaaaabbbabbbbbbbababbbabbaabaabbbbaaabbaabaababaabbabbabbbabbabbbaaabaabbabbbbaaaaabaabbaaaababbbbaaabbbbbbbbababbbbabbaaababbbabaababaababaaaababaaabaabbaaaabaaaabbbbaaaaaabbbbbabbababbabaabbbbabbababaaabbbbababaabaabbababbabaaabbabaababbabbbaaabaabbaabaaaaababbaaabbbaabaabaabbabbbabbaaaabbaabaaaabbababaabbabaaaabbaabbaabbbbababaabbabbaabbaabbababbbbbababbbaaabaaaabaaaababbabbbbbbaaaaabaaabbaabbabbbabaabbaababaabaaaaabbabaaabbaaaaaabaababaabbbbbbbbbbabaaaababaaaabbbabababbbbabbababbaaabbababababbaabbbbabaabaababaaaababbabbaabbbbabbbaaabaaabaababbbaaababbbbaaabbbaaababaababbaaaabaaaabbababaaababaabbbababbbbbbbabbababaabbaabbbaaaabaaababbbaabbabbbaabbbababbababbbaabbbbbabababaabbabababbaaabbaabaabbbabbbabaabababbaabbabaaabbaabaabbabbbabbbbababbbabaababbaaaabaaaaabaaabbaabbbababbaaabbbbabbabbabaaabaabaabbababbabbaabababaaaababbbabbbbbabababaabbabbabbbaaabbbbabbbbbbabaaabbbbaabbaababbbabbbabbbbbabaaaaaaaaaaaababbababbabbaabaabbabbbaaaaaaaaababbaabbabbbbbabaabababababbbbbabababaaabbabaaabaaaabbbbbaaaabaaabaaabbaaaabaabbbbbabbaaaaaabbabbbaabaabbabbbbbabaaaaaaabaabbababbaabbabaababaaaaabbabaaaabababbaabbaaabaabaaababbabbbbbababbbababbaababbabbaaaaabbbaaaabbababbbabbaabaabaaabaabbbbbabaabbabbbaaabbaabaaabaaabbaabbbaabbbabbaabaaabbabbabbaabaabbaaaababbbbbbbbbaaaaababbbbabbabbbbaababbabbabbaabbaabababaabbabbbaabaaabbbaaaabbbabbbaabbbabbabbbbaaaaababbbabbaabbaaabbaabbbaaabbabaabaaaabaababbbaabababaabbaaababbbaaaaababbbababaaabbbaabbabbbbabaabaabababaabbabaabababbabbabababbbaabbabaaaaabbbbbbbbabaaababbbaaaaabaabbabaabbabababaaabbbaaababaabbbabbababaabbbaaababaaaaaabaaaabbabbbaaaaababbaaaabbababbbbaaaabbabbabbabaaabbabaabaabbbbaaabbababaaabaaababaaababaaaabaabaa aabbbbababaaabbbbbabbbbabababbabaabbabaabbaaaaaaababbbbababbaababbabbabaaababbaabaaabbaabbbbbbbaaabaaababaaaabbbbbbabbaaaaabababbbaababbabbaaabababababbaabbbbbbbbbabaaaabababbbbababaaababbaaabaabbaaabbbbbbabababbabbbabbabbbbaaaaabbaaabbbbaaaaaaaaabaabbbaaabaaaabbbbbaaaaababbaabbabaaabaaaaaabbbbabaaaabbbbabbbbabbabaaabababaaaababababbbbababaaaabbaabbbbaaabaaaabbbbababaabbabbaabbaaabaabbaabaabbbbbbabbbaaaabbbbabaababbabbbaabaabbabbbbbabababaababbbabbbbaaababbabbbaaabbbabbaababbbbbbaabaaababbaaaaabbbaaaaaaabaabbbbabbbaabaaaabababaababababbaabaabaabbbaabbaaababbbaabbbbbaabbbbbabbabbaabaabaabababaaaababababbbbbaababaaabaaaababbbabababbabbbabbbaabbabbbaabaabbabaabaabbbbabaabbbabbabbabbbbabababaabababbabaaaababaabaabbbaababbbbbabaabbaabaabbbbbaabaaababbbaabbbabbbabaabbabbaaaababbaababbbabaabbaabbabbbabbaabbaaabbbbabbbbbbbababbabbbabaaabbbaaaaabbbabbabaabbabaaaabbbaabaaaaababbbbabbbbabbbbbaababbbabbbabaababbbababaabaaaabaaabaaabaabbbaababbaabbbaaabababaabbbbaabababaabaabbaaaababbaabbabaaaababbabbbababbaaabbbbaaaaabbbbaaaaabaabaaabbbaaabbabbbaabaabbbbbbbbaabbabaaaaabbbabbaababbbabbababbbaaaaaaaaabaababbaabbbabaaabbaabbbaabbbaaaaababbaaababbbaababbbaabbbaaaaaaaabaabbbaaabbbaaaababbbbabbbbababbaaaaaaaabababbbaabaaababbbbbaaabaababbbaabaabbabbbaabbbaabbbbbabbaaabbbaaaabababbbabaabbbaabaaaabbabaabbbababbbabbbabbbbbbabbbabbabbbaaababaaababababababaaaabaabbaaabaabbaababbabaabbabaabbbabbbabbbbabbbbbbaaabbababbbbbbaabbbabaabbaababaaaabbbabaabbbaaabaaaaaababbbabbaababaaabbabaabbaabbbbaaaaabbaaaabbaaaabbbbababbbbabbababbbaabababbbbabaaaabbbabbabababbbaabbaaaaabbbbaaaabbabaabbbbbbbbabbbbbbbabaaaaababababbbbabaabbbbabbabbbbaabaabababbaaaabaaaabbabaaabbabbaaabbabaaaabaaaababaabaaaabaaabaabbaaabaabbbaaabbabbabbabaaaabbbbbabababaabbbbabbabababaaabaabbaabbaabaababbaaabbabbaaabbaaaabaaabbbbabbbabaaaaaababbbbabbbabbabbabbbbabaabbbabbbbbaaaaabababababbaaabbbaabaabaaaaababbaaabbababbbaabbaaababaabaaabbbbabaaababbabbbababbaaaabaaabaababaaaabbbbaaaaaabbaababbaababaabbabaabbabbbababaabaabaabababbb bbabbbabbbaabbabbaaaaababbaaabbabaababaaabababaabaabbbababbaabbbaabbbababaabbbbbaaabaaabbbbbabaaabaabaaaabbaaabaabbaababbbabbbaabaaaabaabbaabbabbaaaaaabaabaabaabbbaabbbabaabbabbabbbbabbabbabbaabbabbbbbbbbbbbaababaabbbababbabbaabaaaabbbbbabaabaabbababaababbabbaaabaababaabbbbaabbaabbaabbbabbbaabbbbabbababaaababbaabbaaabbbbabbbbbbbbaabbbaababbbbbbbbaaabaaabbbbbaabaaabbaaaaaabbbabaabababbaababbbabaaaaaaabaaabbababaababbbbababaaabbabaabaaabbabbabababbaabbbbabbaaabbbbababbabaabbabaabaaaaabbaabaabbabbbbabaaaabbabbbbbabbabbabbabbaaaaaababaaaabbaabbabbbabaabaaaabaaaaabbaabaabbbbbbabbabbbbbabbabaaaabbabbabaabbaaaaabbabbbaaababbaabbbabaabaaabaaababaaaabaababbaaababaabbbbbbbbbbababaaaaabbaaaabbabbbbbbaabbabbaababbbbabbabababaaaaabababaabbbabbabaaaabababbabbaabbbbbbbbaaaabbaaaaaaaababbabbabbbbbabababababbbaabababaabbbaaabbbbbbbaabbbbaaaabaabaabbabbaaaabbaababbabbaabbbabbaabababbaaabbabbbbbbaaaaabbaaabbaabbbbbbaabbaaaaabbabaabaabaabbbbabaabbbabababbbababababaaaabaabaabaaaaabbabaabbaabbbaabababbabaabaababbbbbbbbaababbbbaaaababbbbabaaaaabbbaabbabbbaaabbabbaaaabbababbbaabaaababbbaaababbabbabbbbbbaaabbaaaaaabbbbbaaaaabbaaaabbbbbaababbabbabaaabaabbaaaabbaabbaabbbbaaaabaaaaabbbababaaaababaaababbaabbbabaaababbbaabbbbbababababbaaabbaaaaabbaaaaabbabbbaabbbbabbaaabbbbabaabbaabaaaaabaabaaaaabbbaabbabaabaabbabbbabaabaaaabbbaaaababaaababbaabbaaabbabbbbaaabbabababaabababbaabababaaaabbaaabbbabaaabaabababbbaaabbbbbbbbbbababbabbbababbabababaaabbabaaaabaababbabababbbaabbbaaabbaaabbbbaaaabaaabbbaaaaaaaaaabaabbbbabbaabbaabaaababbabbbaabbbababaabababaaababaaabbaaababbaabaabbabaaaaabbbbababbbbbbabbabbaabbbababbaaaaaabaabbaabbbbaaabaaaaaabbbbbabaababbbbabbabbbbbabbbababababbaabbababbabbabbabababaaabaababbbbababbaababbaaabbabaabbaaababbabbabaabbaabbaaabaaabaababaabaaabbbbabaabaabbbaabbaabbbbbbabaaaabbbbabbbbbabbabababbaaaabbbaaabaaaaababababbbaaababbabaaaabbaaaaaaaabbbaababbbababaaaababbbbabbababbbbbbaabaabbbababaabaaaaaabaaaaabbaaaabbbbbabaababbbbbabaaaabbabbbbbaaaabbbbbbaabbbaabaaabbaaabbbbaabababbaba aabbbabbabaaaaaaabaabaabaaabbbbbbabbaaabaabaabbbbbabaabbababaabbbaaabbaabbaaaaaabbaabbbabbbbbbaaaabbaababababababaabbbabbbababbbabbbbbaababaaaabbabbbbbbabaaaaabbbaabaabaabbbbbbbabbaaabbaaaabbbbabbbaaaaaabaabbbabbaaaaababbaaabbbabaabbbabbabbaaabaaaaababaabbbbaaaababbbbaababbaaabbabbbabaababaabbbabbbbaaabbaababbbbaababbabbaabaaaaaaaaaabbbbabbabbaaaababbaaaabbaaababbababbbaababaaababbbaababbaabaabaabaaabbbbbaabbbaaaabbbaaaaaababaaaababaabbbbaaaaaaabbbbaaaabababbababaabbabbababaababbabaabbababaaababbabbabbbabbbbbbbaaabaaaabbabbbbbababbbbaaaabbbbbabababaaaaaabbabbbbabbaabaabaaabbbaabbbbbbbabbbabaabbabbbabbbaabbababababbaabaaaabbabababbabaaababaaabbbaaabbbabbbaabaaabbbaaabbaaabaabaabaaababaaabaabbabababbbbbabbbaaabbaabbbbbabbaabbbaaaabaaaaabbaabbababaabaaabaaaabbbbbbbabbaabbabababbabbbaabababbbbaaaaaabaaabbbaabbbbbbababbaaabaaaabbaaabbaabbbaaaaabbabaabaabaaabbabbbabbbbbbabbbaaabbabbaaabaabbabbabaabbbbaaabaabaabbaabababbabbbababbaabbabaababababbaaaaabaabbaaabaabbabbbbbababbabbbbbabbbababbbbbabbabbbabbbbbbabbbabbaaaabbbabbbbaabbbbbbbbabbbbbbabbbbabbbaabaabaabbbbaaaaabbabbbbbbbabbbabbaabbbbbaabaaabbaaaaabbabaaabaabbbabbbabbbbbbbbbabbbbabaabbabbaaabbaababbbabbbbababbaabaaabbaabaaaaaabbaabaaabbbbbabbbaaaaabaabaabbbaabbbaaabbabaabaabaaaabaaaaabbabaaaabaabaababaaaaaaaaababaabaaaaaaaaaabbbbbabbaabbbabbbaabbaaaaaabaaabaabaabbabaabbbabbaabbbbabaaaabbaababbaaaabaabbaaaaabbababababbbbaaaabbaaabbaababbaaabaababaaaababbbaabbabbaaaaaabbabaabbababbbabaabbaaaaabaabaabbaabbbaabbaaaabaababaaabbaabbbaabbaabbaababbabbbaaaaaaaaaabbbbababbabaabbbabbbaabbabbaaaaabbaaabaaaababbbabbaabaabaabbbaaababbbbbabbbbbbababbbbababababbaababbaabaaabbbabbbabbbaaabaaabaaabbbabbaaabbbaaaabaabbabbaaabaaabbaaaaabaaabaabaabbbbbaaabbabababbaaabbbabaabaaabaababbbababbabaaaabaaaababbabbbabbbbbabaaabaaaaaaaaaabaabbabaabaabbbbaaaaabaaabaababbbabaababbbbbbbabaaabbbabaabaabbbbaaaaaabbbbaaabbbaaaaabbbabbaabbaaaababaabbbabbbabaababaaabaaabaaaababbaabbabaabaabbababaabbabaaaabbaaabbabbabaaabbbbaabbababaaaaaabbabaaabaabbaabab bababaaaabababbaaabaaaabbbbabbbbbbabbaaaaaabbbaaaaaaaaabbaaaaabbababbbabbaaabaabbbbabbababbabbabaabbbaabbabbaaababaaabbbbbbbaaaabbbababbabaaabaaaaaabababbaaabbabbaaabbbaababbbbabbbaaaaaabaabbbbbaaababbbaabbaaaabababbbbaaabbabbabbbbababaaaaaaaabaaaaaaaababbabbabbbaababbababbbabaababaabababbabbaababaabbaabbbaabbbbaaaaaabbaaabababbabbbbbbaaabbbbaabaabbaabbaabaaabababbaaabababaabaabbbabaabaabbaabababaaabbbababbbabbaaaababaabbbbbbbbabbbaababbbaabbbbaaababaaabbaabaaabbbaababbbabbbbaabbbaaabbbaabbbaaaaabbbbbabbbaababaaabbbbabbabbaababbaaabaabbbbbabababaabbbaabbbaaababbaaabaaabbbabbbbababbababbbbabaababbabaabbbbbbbbbbaaabbabbabbbbaaabaababbbababbbbbababbbbbaabbbaabbbbaabbababaaababaabbbabbabbabaabaaaabbababaaaaaaaaababbbaababbbabbaaaaaabbbbaabbbbbbababaabaabaaabaaaabbbbbabbbbbbbabababababbabbbbbabaaabbbaaabbbbbbbabaabbaababaaababaaabbabaabbbabaaabbaabbbbbababaabaaabbaaabaaabbabaabbbbabbbaabaaaaaababbaaaaaaaaaabbabbababbbbabaaababbabbbaaabababababababaaaabaabaaaabaabbbababbabbbabbbbabaaababbbabbbbaabbbbbbbabaababbbbbbbaabaaabaabbbbbbbbbbbabbabbababbbabaababbaabbbbababaabbaaaabbaaababbbabbaabbababbbaaabbaabbbabbabaaabbaabbaaabbabbaabbababbababaaaaabbbbbaaabbaaaaababaababbbabbbbbabbbababaabaababaababbababbbbaabbababbaaababbbabbabbaaabaabababbbbbbbbabbbaaaabbabbbaabbaabbbbabaaababbbaabbabbbbaabaaaaabaaabbbbbaaabbaabaababbaaaabbbababbbbaabbababbabbbbbbaaababbbaabbababaaababbbbbbaabbbabbbbbbabbbbbbbaaabbabbababababbaaabbbbaaabababbabbabaaaabaabaabaabaabaabababbbaabbbabbaabbbbababbbbaaabababbaabaaabbbababaaaaaaabaaaabbaaaabaaababababbaababbabbbbaabababbaababbabbaaabaabbaaaaaaabbabbbbbababbbbabaababbbaabbbbabaaababaabaabbaaabbbabbabbaaababaaaabbbaaaaaababbbbabbbaaabbaaaaaababaaaaabbbabbaabaaaabbababbaabbbbaaababbbbaaabbbaabbabbbaaaaabaaabbbaaaaabbbbbaaaaaabbabaabbbabaababbaababaabbabaabababaaabbbbbabaaabbababaaaaabbbaaaabababbbbbbbaabaabaaababaaabababbbbaaaabbaabaaabbabaaabababaabababbbbaabbaaabaabaaabbbbaaaababaaaaaabbbbbabababbabbaaaabbbabbaaaabbbabbaabbabaaaaabaaaaaabaaabbbbbbba aaaaabababbaaaabbaabaaabbaaaabaaaaaabbabbabbabbaabbaabbabbbabbabaabbbbbbbaabaababaabbbaabbabbaaabaabbaababbbabbbabbbabbaabbaababababbbabaaaaabbbaaaabbbbaabbabbbbbbababbbbbbbaaabaaabbbbaaaaabbabbbabbaabaabbababbaaabbbaaaaababaabaabaaababbbbbbbbaaaaabbbbbbabbbbababbbbabbabbbbbbbabbbabaaabbabaabbbbaaabbbabbaabbaabaaaabbbabbbbbaaaaabbbaabaabbabbaaaabbbabaabbaabbabbbababbaababbaaaabbbaaaaaababbbaaabbbbaabbaabababbaaabbabaabaaabaaaaabbabaabaaabbbaaaabbaabbbbabaababaabbaabbbaaaabbbababababaabbabbbbabbaaaabbabaaaaabaaabbbabaabbabbbaababaabaaabbbbaaababbbaaabbbbbbaabbaabbbbbbbaaaaabababababaabaababbbbbaabbbbbbbbbabaabbbbabaaaabaabaaabababaaaabaabbbbbababbabbaabababaababaaabaabaaabaabaaabaaaaabbbabaaaaaababaabaaabababbaaabaabbaabaaababbbababaabbabbabbbbaabbaaaabbaabaaaaabbbaaaabaaaaaaabbaabbaaaabbaabaabbbbaabbbaaabbbabaaaabaabbbaababbbababaababaaaabbbababaababaabbabbaaabbbaaabbbabbbabababbabaaaaabbbabbababbabbbaaababaabaaabbabbabbbbabaaaabbbaaaababaababaaabbabbabbbbaaaaabaaabbaaaabbbaabbbababbbababaaaaaabbaababbbbbbabaabbabbabbabbbbbbbaaabbbabbbaababbbbbabaababaabbabbaaaabababbaaaaaabaaabbaaabaaaababaabbaabaabbababaababaabababababbbbbbbbbbbaabaaaabbbaaababbbabbabbabaaaabbaabbaabaababbababaabbbaaababbbaabaaaaaababbbbbaaaaaaaababbaaabbbaabbababbbabbaaabaababaaabbbbbbabbbbabaabaabaaaaaabbbbabbabbbababbaaabbababbbababaabababbbbaabbbbbabbbaabbbbbbaaaaaabbababbbbbbabbbbabbabbaaabbbaababababaabaabaababaaaabbbabababbbabaaabbabaabababbbbbabaaaabbbbbaabbaabbaaabbabbabbbbabbbbbbbbababbaaaababaabbbaabababaabaaaabbabaababaabbbaabbabbbaabaababaabaaabbbabbbbabbbabbbbababababaaaaaabbaababbbbbaaabbbabababbbaaaaabbabbaaaaaaabbbababaabbbbbbabababaabbaabbbababbbaabbbbaabababaaabbbabbbbaababaabbaabbbbaaaaaabaabaaaaabbaaababaaabbabababbbabbabbaaaabaabaabaaaaaabbabaabbaabbababbbabaaaaabaabbbbbbabbbabbaaabaaabaaabbaaaaabbababbbbabaabaabbbababbababaababaaababababbabbbabbababbbbaababbababaaaaabaaabbaaaabbabbbbbaaabbbabbabbaaabbbbbbaababbbbaaaabaabaabbababbaaaaaabbbbabaaaabbbaabbaabaaabaabaaabbbabaaaab bbababbbbbaabbaababbbaaaababbabaaaaaaaababaaabaababaaaaaabbabababbbbabaaaaabaabbbbabaaaaabbabaababbabbabaaaabbababaaaabababaaaaaabaabbbbaabbbaaabbbabaaaabababaabbababaabababbbabbaaaaabbabaabbaaaaaaaabbbbaaaababbabaaabbbabaaababababbbaabababaaaabbbbbbbabbbabaababbbabbbbbbababababbabbababbaabaaabaababbaababbbbabbabbaaababbaaaaabbbaaaababbbbbbbabbaabbbabbabbbbbabbbaaaaaabbababababbababbabbbabaabbbbbbbabbbbabbbbbbbabbbabbababbabbabaabbabbbabbbaaaaaabbaaaaabababbbabaabbbbababbbabbabaaababaaabbaabbbababbaabbaaaabababbaabaababbbbbbababababbbbabbabaaaaabbbaaabaaabaabaaababbabbbaabbababaaaababaaaaaababababaabaababaaabaaabaaaaabbabaabbabbabaabababbaaabbabbabbbabbaaaabaaaaabaaaabbbbaaabbaababbbaabaabbaaabaababbababbaaaabababbbbaabbbbabbaabbaababaaabaaabbbaaababaabbaabbabaabbaababaababbababaaaaabaabbabbaaaabababababbbaabbbaaaaaabaaababbaaaababaaabbbabababaaaaaaababbabbbaabbbbababbaabaaabbabbabababaaaaaaabaababbaabababbbababaaababbabaabbaabbbabbbaabbabaababbbbababaabbbaababbabbbabaabaaaabbbaabaaaabbbbbabbaabbabbabbbaabbbbaaaababaaabaababaababbbbbaaababbababbaabbbbbbabaaaaabbabbaabbbabaabbabbabbaabbaabaaabbbbbabaabaaaaaabbabbbbbbabbbbbbbbababbbbaabbbbababbbbbbbaabababbbabbbbaabaabbbbabbabbbbbaaaaaabaaabbaabaaabbaababbaaabbbbaabbaaaaabaaaaaaaaabaababaabbbbbabbbbbaaaabbaabaababbbbabababaaaaaabbaaaabaaaaaaabbbaababbbbbbbabbbbbbabaaabbabaababaaabbabaabbbbaababaabaaabbaabbbaabbaaaaabaabbbbbabbabaaabbbabaabbabaaababbababbbbabbbbaabbaaabbaaabbaabbbaaaaaabaabbabbbbbabbbbbbaabaaabbaaaaaabaaababaaabbbbabababbbbbababababbbababaaabbbababaaababababbbbbabaaaabaabaabbbbabaababbaabaaabaabbbbaaabbaaaaaaaabbaababbbbbaaaabaababababaabaababbbbaaababbaabbaaaaaaaaaababbaabbbabaaababababbbabaaabaabaaaaabbaabaaabbabaaaabaaabababbbabbabbbabbaabbbbbabaaabbbabababbbbbbabbbaabbbbaaababaababaabbbaababaabbbaabbbabbbbabbaabbbaaaaaaabbbbbbaaaabaaaaabbbaabbabababaaaaaaabbbbbbaaabbbbbbabbbababaabbbaabbababaaaabaababaaabbabaabbabaaaabaabababbababbbbaaaaabbaaaaaababbbbbabbabababaabbbbababbababaababababbbaaababbbbbb baabbbbaabbaaaabaaabaaababbbbbabbaaabbbbabbbbbbaaaaaaaaaabbaaabbaaabababbabbaaaaabaaaaaaaaababbbababbbbaabbababaabaaabababbabbaabbabbbabbbbbabaabaababaaabababbbabaababbaabaabbbabbbaabbbabaabaabbababbababbabbaabbaabbbabbbbabaaabaababaaabbabaabbabaabababbabbaabaabbbabbaabbbbabbbbbaaabbabbbbabbbbbbbabbbbaaaaabbbaabbbbababbbbabbbbbabaaabbbbaaaabaaabbbaabababbbabaaaaabaaaababbaabbbaabbbabaaabaababbabaabaaaaaaaabbbaabababaaababaababbabbbbbbbabbababaabbbbbbaaabaaabbbbaaaaababbbaabababbaabbbabbbaabbababaabbbbbabbabaaaaaabbbbaabbbabbbbbaabbabbaaabaaaabababaabbaabbaabbbbbbaaabbbbbaabababbbbaabaabaabaaabbbaaaabaabbbaabbaaaaabababaabaaaabbababbabaabaaabbbbabaaaabaaaababbabbaaaabaaabbaabaababbbbabbbbbbaabbabbbbbbaaaabbaabbbbbaabababbaabbabbbabbabababbabbbaabbabbbababaabaabbabbbabbabbabababbabbbaabbabaabbaaaaaabaaabaaaaaabbbabbbbaababaabbaaaaaaabbabbbbabaaaaaaababbbabbaabbbbabbbbaabbabaaaabbbbaabaabbaaabbbababaabbabaaaabaabbabbabababaaabbabbbbababbbbbbabbaaabaaabbaaabbbbaabaababbbbbbababbabbbbbaabbabaabbaababbaabbbaaaaaaaaaaabaabaabbaabaaaaabaaabaaabbbaaabbabbbbaaaababaabbbbbbbbaaabbaaaaaabbbbabaabaabbbbaabaaaaababaababbabbaaabbaabbbaaabaabbababaababbbababbaabaaaabaabbaaababbbababbaaaaaabbbaabbbaababaabababbbbbabbaabbbababbabbabbbabbbbabaaaaabaabbabbaabbbbbbbbaaababbbbababaaaababbabaabbaaaababbbbbbaaabaabbaaabbaaaaababbabaaabbaabbbbbaaaabbabaababaaababbabbaaabbaaaaabbabbbaabaabbabaaababbbabbababaaaaaabbbabaabbaaabaaaaaaabbabbabbaaabbbaaabbaaabbbbabbaaaaabbbabbaaaaabaabaabbaaaaabaaabbbbabaabbbbaabbabbbbbabbabbabbbbaaaaabbabbbaabbbbbababbabbaabaaaabbbbbbabbabbaaaabaaabbaaaaaaaababaabbaababbababaababaabaabaaaaabbabbbabbbabbbbbbabbaabbbbbaabaaabababbbbabaaabaabbbaabaaabbbbaabbbbbbaabaaaabaaaaabaabaaabbbabbbaabbaaaababbbbbbaaabbbababbbbbabababbbbbbabaababbabbbbbabaaabaababaabbaabbbababaabbbababbbbbaaabaaaaaaabbaabaaaababaabbaababbbaabaababaabaaaaabaaaaaabababbbaaaabbaaabbbbabaabaaaaaabbabaaabaaabbaaabaaabaababbaaaabbabbaaabaaabbbbbababbbabaabbababbbabbabaabbaaababaabbaaababbabbbbbbabb aaababbbbabaababbbaababbbbabbbbbabbaabbaaaabbbbabbbaabaaababaabbbbaabbbaaaaaaabaabbaabababbbbabbbbbababbaabbaaabbabaabbabbaaabbabbabbaaababbabaababaabbababbabbaaaabbbbaabbaabaabaabbabaaabaababbababaaaabbbaabaabbbbbaabbabbaaaabbabbbbbbabbabaaabbbaaaaabbabbaaaabaabaabbaaabbbbbbbaaaababaaabaaababbbaabbbbabaabbaabaabababaaaaababbbabaabaaababbaabbbbabbaaaababaaaabbbbabbbbbaaabaabbbabbbaaabbbabbabaaaabbbbbabbbaaabaaaaabaabbabaaaaaababbbaaabbbababaabaabaabbabababaabbaabbabbbababbaabaaabbbbaaabaabaaaabbabaabbabaaabbbabaaababaaabbbbabbbaabababababababbbaabbabaabbbbaaabbbababbbabababbabaaaaabbaaabbabbbbbaaaaaaabbaaabbaabbbbbaaaaaaababbbbbbbaaaaababaabbaaabaabbbabbbbababbabababbabaabaabaaaabbbabaaaabbbababaabaababbaabbabbaaabbbaaaababbbbbbaababaaaaabbaababaaabbaabbbabbaaababaaaaabaabbaabbbabbbbbbbbbbbabaaaaabaaaaabaabbaabaababbbaababaababaaabbbababbbaabbbbababababbbaaabbbbaabbabaaaaaaaaaaabbbbbabbaaabaabaabbabbbaaaabaaaabaabbbabaababbbaabbbaababababaaaaabbbaabaabbbabaaaaabbaaabbbbaaabbabbabbabbbaabababaabbbaabbbaabbabbabbbabbaabbbababbababaaaaabbaabaaabbbbbabaabaababaaaaababbbabbabbaaaabbbbbabbbbbabbaaababbabbabbbabbbbaababbaabaaabaabbabaabbaababbbbababaaababaabbbaaababbaaabbabaaaaaaabbbbbababaabbbabbaaabababbbbbbbaabaaaabaaaabbaabaababbbbabaabbbabbababbababbaabaaaabaabbbabaaabbbaabaabbabbaaaababaaaaaabaabbabababaabbbaaaabababaaaababbaabbbaaaababbbbaaababbbabaaaaabaaabbbbaabbbbbaabaababaabbbabaaababaaabaaabbaaabbabaabaaaabaaabaabbabaabaababbababaabaabbbbabbabbabbabaaabaabbbbbabaaaababbabbbaaaaaabbabaabbabbbaabbbbaabbbbaabbbbaaabababbbaabaabababbabbaaabbaabababaabbbaabbbbbbbbbabbabbbaabaabbbaababbabbaabaabbabbaabbababbbbaabbabaaaaaabaaaabaaaabbaabbaabaabbabbbbbabbababbabbbbbbbabbbbaababbbabbababbaabbababaaabbabaaaaaabbabbbaababbbaabaabbbbbababbbaaaabbbbaabbabbaaabbbaabababababaaabbbbbaababbbbbababbabbbbababbbbbbbaabaabababbaaabbabbbabbabbbabbbbabaaabaabbaabbbbbbbbbaabaaabbababaabbbaaababaaababbbabababbaaaabbababbabbabbaaaaaaabbbabbbaabbaaababaaabababbbbbaaaaabbabbabbbaababababb ababbaaaaabbbbaababaaaaabaababbbaababbbbbaababaabbbbaabababababbaaabaabbbbbaaabbaabbaaabbbabaaabbbbbaaabababaaaabbaabbaabbbbaabbaabbbbbaabaaabbabaabbaaaabbabaabbbabbbbbabbbaaaabbbbaabbaabbabbbaabbabbabababaabaabbbaaaaabbbbbabbbbaaabaaababbbbbaabbbaababaababbababababaaaabbabbbbaaababbabbbabbbbaaaaababbbbbbbbabbababaabaabbaaabbaaaaabbaaaababababbaabaaabbaaaabbaabbaabbbaaaaaabbbbabbaabbbbbbbabbbaaababbabbaabaabbabaaabbbbaabbabbbabaabaaababbbaaabaaaaaaaabbabbbaababbbaaaaaabbaabbaaabaabaabaabbbbaaaabbbaababbaaabbbbaaabaabaaaababbbaaabbbabbbaaabbbabbabababbbbbbababbbbabaabaaababaabbababbabbaababbbaababbbaaababbabbabbabaaababbabbbbaabbabbabababbbabababaabbbbbaaabbbaabababbaaabbaaabaaababbaabaaaabbabbaaaaababababbabaabaaabaaaaaababbabbaabbabbbbabaaabbaababbbbbbbaabaaabbaabbbbabbababbaaabbabbbabbbbbaaaababbabbaabaabbbbaaaaabbabbbbabababaaabaabbabbbaaabaaaaaaababaaabaababbbbabbabbaabbaababbabbaaaaababbaaabaaabaaaaaabbabaaabaaaaabaabaababaaaabbaaaaaabbabbbbabaabaababaaaaabbabaaaaaabaababbabbaababbbbbbbabbaaaabbaabbaababbbabbaabbbbbabbbaabbabbababbaabbabaabbaabbaaababababbaabbbbabbabbabbbabbabbbbbbaaaabbbbbaaabbababaababbbababbbbbbabaabbbbaabaaababababbbbaaaabbaabbbbbbabaabbbabaababbabbbbbbaabbabbabaabaabaabaaabbabaaaabbaaabbbbaaaabbabbbaabaaabababbbaabaaaaaabaaabbbabababbbaaabbbaaaaabbaaaabbbababababaaaabbabbbabbabaaabbababbbbbaabaabababbbabbbaaabbbbababbbbbaaabbaaabaaabbbabbabbaababbabbbbbbbabbbababbaaabbbbaaabbbbbabababbabaaabbbbabbbbabbabaaabbabbbbaaaabaabbbbaababbbabaabababbbbbaabbaabaaababbabbabbaabbabaaaaababaaaabbbbaabbbbabbbbaaabababaaaaaaababbababbaaababaaaabbabaabbababbbbbbaababbabababaabbbbaaaabbbbbbabbbabbaabbbbababbbababbaaaaaabaababababbbbaabbaabbabbbababbbbaaababbbbaaabbabaabaabbbaabbbbbbbabbaaabababbbababbaabbbaabababbbbaababaaabbabbaaabbbbbaabaaaabbabbabbaaabaabaabbaabbbabaabbbaaaaaaaabbabbaaababbbaabbaabaababababaabaaababbaaabaaabaababbbbbbabbbbbabbaaabababbabaaaabbbbabaababbbbaabababaaaabbaabbaabbbaabbaaabbbaabaabbbbabaabbabababbbaaaaaaaaaabbabaabaabbbabaaba baababbaaaaaaaaaababbbaabbbbbaaaabbbabaabaaabbaaabaaaaababbbaaaaaababaaabbabaaabbbababababbaabbbaababbbbbbbbbaababbabbabaaabbbaaabaaaaabbabbbbabaabaaaaaabbabbbbaaabbbbbababbabbabaaabbbbbaabbaaaaabbabbbaabaaabbaaaababbabbbababbabaaaaabbbabaababaaaabababbbaaaababababbbaababbabaabbababbbbbabbaabaabbbabaaabbabbbaabababaabbababbababbaababaabaaaababbaaaaababbbabbbbbaaaaaabaabaaaaaaabbbaaabbaaababbbbbaabaabbbabaabbbaaaaaaabbabbaaabaaaababbbbababbbbbabbabbaaaaabbaaaaababbaabaaaaabababbbbaabaabaabbabbbbaabbaaaaabababbbabaabbbbabbbaaabbabaaabaaaababaaaabbbbabbabbbbaaabbaababbabbaabbabbabbababaaaaaaaaaabbabaababbabaabbaaabaaaaaaababbbbbbbaabababbbabbbbaaabaaaabaababaaaaaababbaabaaabbaaaaaaababbbbabbbbbbbbbbaaabbabbabbbaabaababaabbbaaababaaaabaaaabbaaaaaaabaaabaaababbbabbbabbbabbbaabbbbaabaababbabaababbbaabbaaabbbaabbabaabbaababbbbaaaaababbbabbbbbabbaaaababaaaabbabbbbbaabbbabbbbbaabababaabbbbaababbababbbbbabbabbbaaaaaabbbaaaabbbababbbaabababbbbbbabbaabbaabababaaaabbbbaaabbabbbbaabaaaabbabaaabbbbbbbaabbbabbabbabbaaabbaaaaabbaaababaababbbbaaabaaabaabaaaaaabaaabbbaaabbbbbbaaabbbabbbbabbbaabbbaabbbbbabaabbaabbbaabbaaaaaabbabbaaabbbbbbaababababaabbaababaaaaabaaaabbababbbabbabaabbbabbabaabbbaaaabbbabbbbbbabaabbbaabababbbbbbabbbabbbbbabaaaaabbabbbaabaaaabaaaabbaaabababbabbaaaaaababbbababaaaaaabbabbabbaaaaaababbabaaaababaaaaabaaaabbabbabaaabaababababbaabbaaababaabaaaaaababbaabaaabaababbbababbbbababbbaaaabbaaaabaaaaaababbbabaaabaaabaabbbaababaaabaabbaaababaabaaaaabbbbaaababababbbbaaaabaaaabaaaaabaaabbbabaababbbbbbabbabaabaabaabababaababbbaaaabbbbbaabbbaabaaaaaaabbaaaabababaabbaabbbbbaaaaaabbaabbabaaabbbbabbbaabbabaabbabbbaabbaaaaaaabbababaaaaaaabbaaabbbababbaabbbbabbaaaabaaababbaababbaababababbbaababbbbababaaaaabaabbbbabbbaababbabbabbabbbbababbaabaaaababaabaaaaaaabbaabbaaaabbbbaaabbaaaaaabbbbaabbbabbaaabbbbaababbabbaababbaabbabbbbabababbbaaaaabbabbabaabaabababbaaaabababaabababbbaaaaabbaaaababaabbabbbaabababaaabaaaaaaabaabbbabbabbbbaaaaabababaabaabaaabbabaabbbbaababbbbbabbbabbbaabababbbb bbbaaabaabbbbbbaaaabbaabbbbbbaaabbbabbabaabaabbababababaaaaaaabbaaaababaababbabbaababababaaabbabbbabbbbbbbbbaabbbababbaabbbabbabbabababbbaaaaabaaaaaababbaaabbabbbaabaaabababbbbaababbaaabaabaaaaaabbaabaaababaabbaabbaaaaaaababbbbbabaabaaabbababbbbabaaaababbbabbabbbaabaabbbabbaabbbbaabbabaaaabababbbbbbbabbabaaababbabaaababbababaabbbaaaaaaaabbabbbbabbbbbabbbbbbabaabbbaabbaaaabbbbaaaabbababbbbbbabbbbbbaaaabaaaababbbabaabaababbbbbaaaaabaabababaaabbabbbbaaaababaabaabababbaaaaabababaaabbabbbbaabbbbabbbbabaabbbabaaabababbbbbaabababbabaaababbbaabaabbabaabaaabaaabbbababbbbbbaababaaaabbbabaabaaababaaabaaababbabbabbbbbabaaababbbaabbbaaababbbaaababaaabbbabbbaaaabbabababbbabbbbabbbbbaaaabaabbaabaaaababaaababababaabababbaabaaaababbbaaabaababbbbaababbbabbaaaaaaaabbaabbaabbbaaabbbababbabbbbaabababaabbbbabaaaaababababbabbbbbbaaabaaabbaaabbaabaabaaaaaaabaabbabbaaabbbbbabaabaaabbbbbbbabbbbaabbaabababaaaaabbbbaabaaaababbbabbabaabbabaabaabaabaaaaaaabbbbbabaaababbbaabbbbaabbbbbbbbabaabbbbbbbaababbbbabaabbaaaabbbabbbaabaabbaaaaabbbabbbbabaaabbbabbababbaaabbbabaaaaabbbaaaabbabababaaababbbabbbaabbaababaaaaaababaaaaabbaabbbabbaabaabbbaaabbbbabababbaaabbbaabbababaaabbabbabaaaabababaaaaaaaabaabbbbbbbaaabaaaaaabbbbaaaaaaabaaabbbbabababbaaaababaaaabbabbababababaaaabbbbbbbbbbbbabbbaaabaabaabaabaabaaaaaababbababbababaaababbbbbaabababaabaaaabbbaaabaaababbabaababaaabbababaaaabaabbbbbbbbabaaaababaaabbbaaabbaabbbbabbabaaabbbbbaababababbaaaabbbaaaababbbaabaaaabbabbbbbaabbbbaabbaaabbaabaabababaabbbaaabbbabbabbabbaabbaabaaabaaabaaaabbaababaaabbabbbabaaabbaaaababbaabaaabaaabaabaabbabbbabbbbbababbbabbaabbaaabbaabbbabaababbbabbbbbbabbaabababbaabbababbbabaabaabbabbababaaaaaaabaabbabbabbabbbaaabaaababbabaababbabbababbaaaaababbabaaaababaaaabaaabbbbbaaababbbaabaabbabaabbaaaaaabbabbbaabbbbbabbbbbbabaabaaaaaabaabbbbbbabbabbbaaabbaaabbabbaaaaaabbabbabbaabababbbbbbbbbbbaabaabaabbaaabababbbabbaabaabbaaabbbaaababbbbbabbbbaababaabbbbbabbaababbbabbbabaaaabbaaaaaaaabbbabaaaababbbaaabbbbbabaababbbbbbbababbabbabaabababbaaab abaaaaaaaabaaaaaaabbabbaabbbbabaababbbbbaaaabaabbabbbbbbbbbbbbbaaaababbbabaabbbbaaaaaabaaaaabbbbbaaaaabaabaaaaaababaaaaabaabaaaaabaaabbbaababbabbabaabbbbbabbbbbbbbbbabaababbbaababaabbbaaaabbaaaabaaababbababbbaababbbbababaaabbaaaaabbbaababbabbabbaaaabbbaabbbbabbbaababaababbbbabaababbaaaabbbbbbabbbababaaabaaaabbbbbbaabbbbbabbabbaabaababaaaabbabbaabbabbaabaaababaaaababbbabaaaababbbaabbbbabaaabbbaababaaabbaabbaaabaabbbbbaaababbababaaabbababbbaabbabbbababbabbbabbaabbbaaaabaaaaabaababbbababbbbbabbabaaabbbabbaaababaabbbbbbababaaabbabaaaaababaabbbabbbbbbbbabaaaaabbaabbbbaaababaabbbbbabbabaaaabbbbbaaababbbaaaabbabbbbbbaabbbaababaaabbababbaaabbbbbbbbbaaaaaaababbabbbbabbbabbbabbaabbababbaaaabaabaabbbbabbaaaabbababaaabababaaaabbabaabababbaaababbaababbbabbaabbbbbaabaaabababbbbaabbaaaaabbbaaaaaabaabbbbbbababbbbaabbabbbaabaabbabbbbbabbbaabaabbbaaabbabbbbaababbabbabbbbbbaabbabbaababaaaaaaaabaabaaaabbbbababbaaababaababbbbaababbabbbabbbabbaaabbaabaabababaaabbaaaaababbbabbbbbaaaabbbabaabbaaabaaabaaababbabaabbbbaaabaabbaaaababaabbbbbbbabaaaabbaabbbaaaabbbaaaabaababbaabbbababaaabaabababbbbbaaabaaaabbaabbaaaabbbabbbabababbabbabbaaabaaabbaaaabaaaababbbbbaabaabbbaaabbabaaaaababbbbaaaaaaababbabbaababaababbbbabbbbbabbbababaabbaaaababbbaaaaabbbbbaaabbaaabbaaaabaaabaaababababbbaabbbabbbaababbabbabababaabaabbabbaabaabbbaababbbaababbabaabbaaababaaababbabababaaaababbbbbbbbaaaabaaabbbbbbaabbabbbbaabbbaabaaaaaabbbabbabbababbbaaaaabababababaaabbaaaaabbbbbabbababaabbbbaaabaaabaabaabbbaaaaabbbbabbbbabbabbbbaaaabbbabababbabbaabbbaaaaabbaaabaaaabbaaaaaaabbaabbabbbabbbaaabbbaaabaabaaabbbbbabbaaaaaabaabbbbbaabababbbbaaabbaabaaabaabbabbbaaababbbaaaaabbbaababaabaababbbaaaaaaabbabbbabaaababbaaaaabaaaabaabbbaaabbaaaaaabbaabababbabbaabaaabbbbbbaabbabaaabbabaababbbbaabaabaabaaaabbbabaaabbbaababaaaabbbbaabbaabaabababbbaabbbaababbbabaaabbbbababbabaaabababbbbbabaaabaabbbbabaaababbbbbbbaaaaaabaababbaabbaabbababaaabaaabbbbbbbabbbaabbbbbabbaababaaaaaaaabbbbbbbabbbbbbaabbbaababababaaabaaabbbbbaabababbaaababaababbbabaa aaaabbabbaabaababaabbabbaaabbbbbaabbbbbbaababbabababbabbbbbaaaabbaaababbaaaababbaabbbabbbbbbaabbababbbabbaaabaaaaaaaaabbabbaaaaaaaaaaaabaabbbaabbaaaaabbababbbabaabaabababbabbbabaaaabbbaabbbabbbabbababbbbbbababaaababaaaaabbbaabbbbabbbabbabbaabaabbababbbbbbbbabaaabaaabbabbbbbaaaabaababbabaaababaaabbbaaabbbbabbabaabbabbababbbbbabaababbabbbbbbabbaabbaababaaabaaababbaababbbbbbaaaaaaabbaaaabbbaaabaabaabbbabaabbaabababbbbbbbbabbabaaabbabbaaaababbaababbbbababaabbbabaaaaabaaabbabbbbaababbabbabbabbaabbabaabbababbbaabababababaaaabbaaaaaaaabbbbaabaaaabaabbbbbbaaaababaaaaababaababaabaabbbaababaabaaaaaabbbbbaabbbbbbbbbabbbababaaaaaaaaaaaabaabaaaabbbabbbaaaabaaabbabbabaaabaabaaabaaababbaaabbabbbaaababaabababbaababbbbbaaabbbabbaaabbbaabbbaaaabbabaaaababaaaaabbaaaababbbabbbaabbaabababababaabbbaaaabaaaabaaaaaaaabbbbbbbaaababaabaababbbbbaabbbabbabbbaabbabbaabbaabbabbabbababbaabaaababaababaabbabbbaabbbabbaabbabbaabababaaaabaaaababbbbbbbabbaabbbbaaabaabbaaabbbaabaaaabbbbbbbabbbaabbbbaabbbbbbaaababbbabbbaabbbaababababbabbbbbabaabaaaaababbbbbbaabbaababababaabaabbababbabbaabbaaaaabbbbaaaabbaaababbabbbaaaaabbbababababbbabaababababbababaabaabbbbabaaaaaaabaabaabababababbbbbbbbaaabbaaaabbaaabbabbaaabababbbbaaaabbbaabbbababaababbaabaaaaababbaaabbbbbbaaabbabaaaabbaaaabaaaabbaababaaabbababaabaaabbaaaabbabbbaabbbbabaabbaabaababbbababbabababaaabaaabaabaaaaaaaabbabaabbaaaabaabababbbabbbbaabaaabaaaaabbababbbababbaabbbbbbbabbaaabaaaabbbababbbababaaaaababbabbabaababaaababaabaaababaabbbaaaaaaabbbabaabbbbbaaaaaaabbaaaaaaabbabbbbababbabbbababaaabaaaaaabaabbabbbaaababbaaaaabbbabbbbabaaabbabbbbbbaaaaaaaaaaabaaabababbaababababbababbbaabaaaabaabbaaabbbbbbabbabbabbbbaaabbbbbabaaababaaabbaaaaababbaabaaaabababbaaaabbbaaababbbbbbbabbaaababbbaaabaabbbaaaaaabababbabbaabaaaabaabaaabbbabaaabababbbbbbbbbbabababaabbabaaabaaabbbaababaaabaaabaabbaaabbaabbabbbbaaabababbaaabbbbbbbbbbabbaabbbaaaabaabaaabaabaabbabaaaaababaabbabaaaaabaabbbabaabbbbbbababbaababaaaabbaabbaabbababbbababaaaaaaaaabbabbbabbabaabbabababbabbaabbbababb baabaababababaabaabbbbaaabbaabbabbbbbbbaaaabbbabaabbbbbabbbaabaaaabbaabaabbbaababaababbbaaabbabbbababaabababbbabaaaaabbaaabbabaabaababaabbbaabbabbabbaababaabaabbaabbaaaaabbbbabbabaababbababaaaaaaabbababaabababaaabbaaabbbabaaaaabbbaabbaaaaaababaababababaaaaaaaaabbbbbaabaaababbaabbabababbbaaabbabaaababababbbbbabababbaabbbabbbabbaaabaabaaabbbbbbaaabbbbaabbabaaabaababbababbbaababaababababaaaaabbaaabbaaabbaaaabbaaabaabababbbbbabbbbababababaabaaabaaabbaabaababaaaaaaabbaabaaaaaaabbaabababaaaabbbaaabaaabbabbaaabaabbbbbabbbabaababbbabbabbaabbbbbaababbbbaabbbbbabbbbbabbbabbbabbbaabbbaaabababbbaababbbbabaaabbaaabbbbbbababbbababbaaabbabbbbbaabababaaababaabaabbbbabbbbbbbaabaababababaababbbabbbabbbbabbbaabbabbbbabbbabbbbbabbaaaaabaaaaaabbbabbabbbbbaaaaabaaaaaaabaaabbbbaababbaaaaabaaaabaabbabbaabaabbbaababbabaaabbbababbaaabbbbaaaabbabbbabbabaabbaaabbaaaaaaabbababababbaaabbabbabaabbbbabaaabaabbbbbaaaaaabaababbbaaabaabaababaaaabbbabbbabaaabaabaaabaabbbabbbbaabbbabbabbababbabaaabaababaabaaababbaaaabbaaababbbaabbaaabababbbaaaabbabaaababbabaaaabaaaabababaabbabbbbbaaaababbaabbaababbbababbbaabbabbaabbbbbbbaabbaaabaaabaaaababaabbbbaaaababababaabaaabbababaabaabaabababaabaaaabbbaaaaaaaaaabbaaabbbabaababaabbbbabbbbbabaaaaabbbaaabababbbbbaaaabbbaabbaababababbaaaabaabaabbabaabbbabbabaaaababaabaaabababbbaababaababbaabbbbaaabbaabbabbaaaabbaaabbaaababaaabbaabbaabbaaabaabbbabbaaabbaababaabbbababbbabbbaabaaaabbbaaabbaaabbbbbaabaabaabbabbbabaaaabbbaabbbbbbbaabaaabbaabbbabbaabbbbbabaaaabaabbaabbabaabaaaababaabbbbaabbbbaabbbbbbbbabbbbbababbabbaabbbbbbbaaaabaabbbbbbabbaaaaaabaabbbbbabaaababaababaabbbbaabbbaaabbbabbabbaaababbbaaababaaabbbaaababbabbbbbbbaabbbbaaabbbbabaaaabbbaabaaabbbabaaaaabaabaaaaaaaabbabbbbabbbbabbbbbbbbaaaaabbbabaaaaaabbbbbbabbabbbababbbbbbabaabaababababbbabababbbbbbaaaaaabaaabbababaaaababbabbabaabbbbbbaaaabbaabbaababbbbbbabaabaababaaabbbabbaabbbaaaabbbbaabbbaabababbbabaaabaabbaabbaaaababbbabaabaababaaaabaababaaaababbaaabababbabbaaaaababbaabaaaaabbabaabababbbaaaaabbbbbbaabbbabaabaaab abbaabbaaaaaaaabbababbbbaabaabbbabababbabbbbbabababbbbbbaababababbbabbabaabbbaaabaabaabbbbaaaabbabbbbbababbaabbabaaaababbaabababaabaaaaaaabababbabaaabaabbaabbabaabaaaabbbaaabbaabababbaaaaaabbabababaababababaaaaaaaaaabaaabbaaaaaababaabaabaaabbababaaaabaabaaaaaabbbabbaaabbaabbaaabbbbaababbbbbababbaabbbbbaaaaaababbbbbabbabbaabbbaabbbbbaaabababbbababaaaaabbbbaaabaabbabbbbabbbbbaaaababbbbaaabbaabaabbaaaabbaabbaababaaabbaabbaabbaabaababaaababaabababaabaaaabbbaababaaabaababbbbbbbaaabaaabbababaabbbaaababaababaaaaaababaabaabbaaababbaaabaaabbaabbbaabaaaabaababbbaaaaaaabbbbbbbbbaaabbbbbbbbbbaaaaabbbbabbaabaaabababbabbaabbaabbbbbbbaaabbbbabbbaabbbaaaaaabaababaaaaaabaaaabababbabaabbabbbbbaababababbbaaabbabbaaaaaabbabbbbbabaababbbabbaaaaabaabbbaaaabaaabaaaaaabbbbaabbaabababaaabbbabaabaabbaabbbaabbabbbabababbababbabbababbaaaabbbabbbaaabbaaaabaabbabbbbaaababababaabbbbbbaabaabababbababaabbbbaaabaaaaabaaaabbbbbaababbbbbbaabbababaabbaababaabaaaabbabaababaaaaaabbbbbabbbbabaababbabaabaababbababbaaaababbbbabbabbaaaabbbababbbaababaaaabbbabbbabaaabbbaaaaababbaaabaabbbbbbbabaabababbbaaababbaabbbbbaaaabaaaabaaaaabaaaaababaaaabbbbbbbbbaababbbababbbbabbbabaabbbabbbabbabbbbaaabbbbbabbbaaaabbaaaaaabbababbabaabbbaaaaaaaabaaabbbbaaabaabaaaaaaabbabaaabaabaaaaaabababbabababaabbbbbbbabaababbbaabbabbbaabaaabaabbbaabaabbabaaabaababbbbaabbaaaabaaabbaaaabaaaaababbaabaaaaaaaabaaabababbbbabbabaababbababaaaababaabbabaabaaabbbbabaabaabbbbbababbbabbbbbababbabbaaaabaabaababbbbbaaaabbaaaabbaaabaaabbbbababbbabaabbababaabababaabaaaaabbababaabbbbbbbbbbaababbbbaababbbbbaaabaaabbbbaaabaababbbbababbbaabbbabbababaaabbaaaabaaaaabbbabababbbbbbaabaaaaababaabbaabbabababaabbaababaaaabababbbaaaaabbbabbbabbaaababbabbaaabaaaaabbaaaaabbbbabbbabaababbaababbbaaaabbbabbbaaaababaabababbbbbabbbababbabbbbabaabbabbbbbbababbabbaaabaaaaabababbababaaaabbaabbbbbbaabbaabbabaabbbaabbaabbbbbbbbaaaabbabbababbaaaababbabbbabbbbabababababaaaaaabaaabbbaaaaabbbabbaaaaabbbbabbaaabbbaaaabaaaaaaaababbabbbaaababbbbbbabaababaabaaabbbaabbaaabaabbaaaaaa bbababaaabaabbbbbababbbabbbbbbaaaabababbbaaabaaabbaababbaabbbbaaabaabbbaaaaaaaababaaaaaabbaabbbaaaabbbabaaaaaabaaaabaababaaabbaaaabbbbbbbbaaabbbababbbbabbaabaabbbababbaaaaaabbabaabaabbaaaaaabbabbbbaaaaaabbbaabababbbaaabbabbbbabaaaababaabaaaabbbaabbabbbbababbabbaabbbbaaabbbabbbbbbbaabaabbabbaaababbabababbbbaababbabaaabbaaaabbabbaabaaabbbabaaaaabbabbabaabbbbaababaaabaaaabaabbaaaabbbbabbaaabbbbbabbabaaaaababaabbbbabbbbbaababbbbaaabbaabbaabaababbbabbabbabbbbabbabbababbaababaabaabbaababbbbabbbaabbaaaaaabaaaaabaabababaaababbaaaaaabbbbaabaabbaabaaaaaaaaaaaaaababaaaaaaaaaaabbababbbbaabbaaabbbbbaaaaababababbabbbabaaabaabaaabbaaaaabaabbabababaabbaaaaababbabbbaaaabbbabbabbbabbabaabbabbababbaabbbaabbabaaababbbbababbabaabbabbbbbbabbbbbabaaababababaaaaaaabaabbbababbbaaabaabbabbaaabbbabbababaababbaaaabaaabbbbabbbaaabbabaaabbabaaaaabbbabbbbbaabababbababbabbbabaabbabbabaaabaababbabbbaabaabbbbbaabbabbaabaababaaaabaabaabaaababaabbaaaabbbbbbbbaaabbababaabbbbabbabaaaaaaaabbbabbbbaaabbbbbbabbbaaaaaaabbbabbbbbbbabbbbaaaabbbbabaaaababaaabaaabbbbbabaaaabaaabbbbaaaaabbababbaabaaaabbbbabaabaabbaaaabbabaaabaaababbbbaabaaabbbbabbbabaaabaabaabbababbbbabbbbaaaabbbaababbababbbbbbbbabaaabbaaabaaabbaabbbbbabbbababbabbabbabbbbbbabbaaababaabbbbbbbabbbbabababbabaabaabbbbaaaabbaabbbaaaabaababababbaaaabaaaababbaabbbabbbbbbababaabbbaaaabbbbababbaaababbaababbbbbbbbabbababbbbbabbbabbabaaaabbbaaabaabbbaabbaabbbaabababaabaaaaabbabaaabbbbaabaabbabbbbbbabaaaababbbababbabbbbbbaababaaaabbaabbbbbbbbbaaaaaabaababaabaaaabbaaabbbbbbabbaabaaababbaabaabbaabbabaababababbbabbabaaababbaaabbbbaabaabbbabbaabbbabbbbbabababaaaaabbbabaaabaaabaabbbaaabbbaabbbabbbbbaabbabbaababbaaaababbabababaaabbabababbbaaabbabbbbbabbaabbabaababbaaaabaaaaaabbaaababbbabbabbaabbaaaabaababbabbbababababaaaabbbbbbbabbbabaaaaabaababbaaaabbbbaaabababababaaaababbbabbbaaaabaabbbaababbabaaaaababababaaaabbaabaabbabaabbbaaabbababbaababaababbbbaaabaaabbabbaababbbbaaaaabaaabaaababaaaababaabaabbaabbbbabbabababaabaaaabbbaabbbabbbabaabaaaabaaaaaaabbababbabbbbbb abbbbbaababaaabbbabaaaabaababbbbbbbaabbbababaaaaaabababbabababbaaaaabaaaababaaabbbbbbabbaabaaababababaaaabaababbabbbbbabaabbabbbaabaaaaabbbabaaabaabaabbabaaabbbaabbbabaaaababaabaaabaaabbbbbbbaaababbbaaabbabbaabbbbbaaaaaaababbabbbabababaaababbbbbaaaaaaaaabbbaabaaaababbaaaabaabbaaaaabbabaabababaabbabbbbaabbbaaaaabbbaaaababaaabbbbbabaabaabbaabbbbababaababaabbbbabaabbbababaaaabbabaabaaaabababbbbbbabbaabbababbbabbbaaababaaababbbbbaabbabbbbaaaabbabbaaaaaababbababbaaababbbbbababbaabababbbbaababbbbbaabaabaabbbabbbbbabaabbbbbabbaaabababbabbaabbaaaaaabbbbaaabbabaababbbbbaababbbabbaaabbbababbabababbababbaaababaaaaabaabaabbbabaaaaababababbaabaaabaaabbbbaaabbbbbbabaabbaaaaaabaaabbaabbbbbaaaaabbbabbbbaabbbabbaaaaaaaabaabbaaaaababaaaaaaabbbaabbababaaababbbaaabbaabbbbbaabbbabaabaaaabbaaaaabaaaaabbabbbabaabbababbbbbbabaabaabbbbaaaaabbbabbbabbbaaabbabbaaabbbabbbaaaaaabbabbbbbaabaabaabbaabbbbabbaababaabaaabbbabbbbabababababbabaaabbbaabbbbabbbbbaabaabbaabababbbbabaaaabbabbbbaaababbbbaaabbbbaababaababababbaabbaabbaaabbabbaabbbabaaabaaaaaabaabbaaabbababaababaaaabbabbaabaaabaababaabbabbbbbabbbbabbabbbbabaaabbbbabaaabbbbaabbababababbbbbaaaabbaabbbbbbaaabbbabaaabbbbbaaababbaaaababaabaaaababbbababbbbabbbabbabaaabbbbaaabbaaaaaaaaaaabbaaabababbaababaabbbaabbbbbabababaababaababbaaaababbababbbaaabbabaabbabbaabbabbbbbabbababbababbabbabaaaabaababaaabbaaaaabababaabaaaaaabababababbaaabbbabbbabbbbbabbabababaabbaabbaaabaaaaabbbaaaababbbbbbaabaaaabbaababaabbaabaabbaaaabaaabbbaabbbbbbaabbaaaaaabaabbbbaabaabbbbaababaaabaababababbbaababbbababababbabbbbababbaaaaababaaaababbaaaabbbabbabbbbbbbbbbaaababbabbbaaaaaaaaababbbbbaaababbbbbabaaaaaaaabbbbaababaaabbabbbbbababbbaaaaaabaaaaaaaaababababaaaababaabbbbaaaaaaabbababaaabaaababbbbaabbabbbbbbabbbabbaabaabbbbbaaabaabaabababbaaaaabaabbbaaabaabaabaaabbbabaaabbaaaaaaababbbbabaabbbbabbaaabababaabbaabbaabbaaaabababbabaaabbbbaaaaabbaabbbbbbbaaabbabbbabaaaaaaaabaababbabaabaabaababbbaaaabaabbbbbbabbbbabbabbbbaabbaaabbaaaaaaabbbbabbaabbbaaaaaaabbbaabbabbbbababbabbabbbaaa babbaabbbbabbabababaabbaabbbbabbbbababbababaabaaaaaabbabbbbbbbaaabaaaaabaabaaabbabbaaabbbbaabaabaabbabaaababababbabbbbbbbaabbbaaaabaaaaabbaaabaaababbaabaabbbaaaaaaabaabbbaabaaabaaabbaabbaabbaaaaaababbaaabaabbbaababbbbabaaaababbabaaaaabbbbaaaabbbbbabaaaaabbbabbbabaabababaaaabbabbabbbabaabbabbaabaabbbbaaabbbabbbbabaaaabababbbbaabaabbaabbbbabababaabbaaaaabaabbabbabbabbabaabaabaaababbbaabaaaababbabbabbbabbaabbbabaaababbbabbbbaabbbabbbaaabbaaaabaabaabbbabaaabbbaaabbabaabbbaababbababaaaaaababbabbaabbaaaaaabbaababbbbabaaaabaaabbabaaabbaabbaababbbbababbbbbaaaababaabbaabbabaabbbbbbbbbbbbbbaaabbbaabbabbabbbbaabaaabbbbbaababaaabbbbaabaabaabaaaaabbabaabaabababbbabbaaabbabbaabbbabaababaabbaaabababbaaaabaababbbaaaabbbbbababababbbabaaaaaabaababaabbabababbabbaaaaabaaababbbbaaaabaaaabbbaaaaaaaabbbbbbababbabbabbabaaaaabaaaababbbbaaabbbbabbababaaaaaaabbaaababaabaabaababbababaaaabaaaaaaababaabbabbabbbaaabbabbbbabababbabaaaabbabababababababbbbbbaaabbbaaaaaabaaaabbbbbaababbbbabababaaaabbababbaaabbababaaabbbbbaaaaabbbbbaaabbbbbabbabaabbaabbbbbabaaaaaaabbaaaabbaabbaaabbbbabbabaabaabaabbaaaabbbbbabababbaabaaaabbababaabbbbbbabaaababbbaabbabbbabbbaaaaabbbaabaabbaaabaabbbbaaabbababaabaabaaabbabbbbabaabbbbbbaaababbbaababaaabbbabaaaabbaabaaabbabbaabbbabaaaaaabbbaaabbabbbaababaaababaaaaabaaabbababbabaabbbbbbaabbbaaabaabbababbbbaabbaabbbaabaaaaaabbabaaabbaababbaababaabaabaabbaaaabbabbaabaabaabbabbbbbababaaaabbbbbbbaaabbaaaabbbbabaabbbbabbbbaabaabbbaaababbaaaaababbabbbababbabbbbbbabaababbbbaabbbabbbbbaaabbababbbabbababaababaabaabababbbaabaabbbbbbbaaaaaaabbabbbbaabbbaaabaabababaabaababbaabbabbabbabbaabaaaababbbaaabbbabbbaababaaabbabbabbabaaaabbbaaaaabababaabaaabbbababbabaaabaabbaaaaaaaabaaaaabbbbbaaabaaaaabbaaaaaabbbbbbaaaaaaabaabaabbabaabbabbaabbaaabbaaabbbaabbaaababababaaabaaabbaaaabbbbbabababbbbbbaababbaaababbbabbbbbababbbabbbabaaabbaaaaaaabbbbaabaaabbaaaaababbbbbbbaaabbaabaabbbbbabababbbbbaabababaaabbbaaabbbbbababbbbaabbbbbbbaabaabbbaabbbbbbbbaaabbbabaaaaabaabaabababbabababbaaabbbbabaababaaabbbb aabbbabaaababaaaabbbbaaaaaabbaabbbaaaabbbbabaabababbbaaabbababbababbbabaaaabbaabbabaababbbbbabbabbbbabaaabbabbbbababbabbaaabbaababababaaaaabbababbaababbaaaaabbbababaaabbbbbbaabaabbaabaaabaabaaaaabbabbbbaabbbaababaabaaabaababbaaaabaabaababbbabbababbabbbabbbbbaababbabbabbabaabbbabbababbaabaaababaaaaabaababaabbabaabababbabbaaababbbbbabbabaabaabbbabbababaaaabbaabbaaabbbabbbbbaaababbabbabababbbaabbbbabaababaaabbbaaabaaabbababaabaaaabbaababbbabaaabbbaabbabaaabaaabbaaabbbbbbaabbabbbaababbbabbbabbaabbbaabbbbbbbbbaabaabbbabababababababbaaabaabbbbbaaabbaabbbaaaabbabbbbbaabbabbbbaabbabbabbaabbbbabbbabbaababbababaabbabbbabaaabbbbaaaabaaaaabbababaaaaaaaabbaabbaaababbbbbbaabbbabbaaabbabaabbbabbbbbbaabaabaaababbbabbbabbaabbbbaabbbabbbaabaabaaaabaaaabbaaabbaabbbbbbbbaaababababababbbaababaabbbbbaabbbbaabbabaababaaabbbbbbaaabbaaababbbbbabaaabbaaabbbbabababbaabababaababaaaaaaaaabbaabbbababbaabaaaaaaabbaaaaabababbaabaaababababaababbbaabaaabaaaabbbabababbaabbabbabaaaaababaabbbaabaababbababbbbaabaaaabaabaabbabbabbbbbabbabababbaabbbbbabbbaaabaabaababbbbaabaabaaabbabaababbabbbbababaaaabaaaaababababbbbbabaababbbbaaabbababbbabbbbaaabaaababbaababbbaababbaabbbaaaabababaaaaabaabbabbbabababbabbabbbbbaabbbabbaaaabaaabbababababbaabbbbabbabbbabababababbabbbbaaabbbbababbaabaababaabaaaabaabbbbbaaabbbaaabaaaaabaaaaaabbaabaaababbabbbbabbabbbbbbbbbbabbabbabbbbbabaabaaabbbaabbbaaabababbbbaaaaaababbbabaaaaabbaababbbababbabaabbaabbbababbbaaaaabbbabaaaaabbbaabbababbabbbaaabaaaabbbabaabbababaabbbbaababbabaaababbaaabbbaaaabbbababababbbbaabbaaabaaaabaaabaabbabbaababbbaababbaababababaabbabaaabbbbbbabbbabbbaaabbbbaabbabaaaabbaaabbaaabaaaababbbbbabaaababaaaabaaaabbbabbababbbaabaaababaabaaabbababababbbabbaababbaaaababbaabaaaabaabbaabbbababaaabaabbaaabbbabbbabababbabbaababaaababbbbabaaabababaaabbaabaaababababaabbbabbabaababaabbbbbbabbabbabbbbbababaabbaaababbbabbaabaaabbbabaaabaaaababbbabaabbaaaaaabaabbbbbbbbababaaabbbbabaabbabbaabbaabaabbababaaababaaaaabbbbabbabbbaaabaaabbabababbabbbabbbaabaaabbabababbbababaaaaaabb bbbbabbbbbaaaaabbabbabbbbaaabababbbbabbabaaaabbbbbabbbbbabbbaaaabaabaabbbaabbabbaabbaababbbabaaabababbbbabbbbababaabaabbbbabaabbabbabaaabbbbabbabbbbbaaaaabbaabaaaaaabbaabbbaabaaabbbbaaabaabbbbbbaabaaabbaabbaabbbbbbabbaabaaabbbababbbbbaabbabbbbabababbaababaabbbbbabbaabaaabababaaabbbaaaaabaaaaababaaaabbbabbabbbaaaaaaaabaabbbabbbbbbabbbbaaaaaabababaaabaaaaabbbaabbbaaabaaabababaaaababaaaabaaaabbbbbaabbaaaaabaababaabbabaabbaaaabbbaaaaaabbbbbaaaaaaabbbbbbbbabbaabaabbbabbabababbbaabbaaababbaababaaaaaaababbaaabbaababbaaaaaabaabbbbbbbaabbabaaaaaaaababbbbbabababbabbbbbababaaabbabbabbbaababaabaaabbaabbabaaabbaabbbbbaaabbabbbbaaabaababbbaabbabbabbabbaaaabbbabbbabaaaaaabaaaabaabbbaaabbbaabbaaaabbbabaaabaaabbbabaaabbaabbabababbabaabbabbaaaaaabbaababbabaaaabbbbabaaabbaaaabbbbbbbabbbaabaabababbabbaababaababbbbaababaaabbaabbaaaaaaaaaabbbbbbbbbaabbaabaaabbbbbabaabbbbbababbaabababbbaaaaabaaabbabbaabbabaaaabbaabbbbaababaabbababbbbaabbabbababbabbbabbabaaabbbbbbaaababbabbbbbbbaababaaabaaaaaabbbabaabbbabbaaaaabbbaaaaaaabaaabbaaaaabbbaababbbbaaaabbbbbbbaabbbbaaaaaababaababbbbbaabaabaaaaaaabaabbbbbaabbabaabbaaabababbbbbbbaabbabaabababaaaaaaaabbbaabaabababbbaabbbaaaababbaaabbaabaaaaaabbaaabbbaabaabaabaaaabbbaaaabbabbbbbbaabaababaaabbababbabbababababbbabaabbaaabbbbaaaababababbaabbaaabaabaaababbbbaaabbaabbaababaababbbaabaabbbbabbbbbbaabbaaaabbababbbbabbbbbbbbbbbbaabaabbbabbbabbbbabababbbbbabbbbbaabaaaababbbbaabbaabaaabbbbbaaaabababbabbaabbaaabaaaaababaabbabaababaababbaabbabbabbbbbabababbaabaaaabaaabbbbabbbaaaabbbbaaaabbaabbaaabbbbaabbbbabababbaaababaaaaabbbaabaaaaabaabababaababbabaaabaabbbbababababaababaaaaabaababbbabbaaaabababababbabbbbbbaaabababaaaaaabbabaaabbbabbaabbaabbbbbbbabbaaabbbbabbbbbbbbbaaabbbabbaabaabbbaaabaaaaaaaaaaabbbbabaabaabaabbbaaaabaabbbbbbaabaaabaaabbaabbbabbaaaababbbaabbbbabaaabaabaabbbaabbbbaabaababbbbababaabaaaababbaabaabbbaaabaabbbbbbabaaabbbbbabbbbbaabaaabbbbaaaaabbabbbabbabbabbaababaabbabaababbabbaaababbbaabababaabbabaabbaababaabbaabbbaaaababaabbbbaaabbbbbaaaabbbaabba aababbabbabbbbbaaaababbaababbaaaaaaababbaabaabbabbabaaaaaabbaabaaabababbbaaabbaabbaaaabbbbbaababbaabbaaabaabbabbbaabbbabbababbbbbbbbabbaaaaaabbbaababababbbabbaabaaabababbababbabbaaabbabaabbbababbaabbabaababaababaabaababaaabaabbabbaabaaabbbaababaabaaaabbabbbababbabbbbabaabaaaaabaaaaabaaabbbabaabaabaabaabaababbaaaabbaabaabababbababbaabbaabaaaaaabbabbabbbabbaabaabbbbbbbbabbbbbabbbabbbbbabbaabbaaabaababbbbabaaaabbaaabaaaaababbabbbbabaabbaabbababbbbababbabaaababaababaaaaaaabababaaabaaaabbbbbaaabaaababababbaaaaabbbaaaabbaaabbabaabaabbbabbababbbbaabbbaabbbbabaaaaaabbabbbbbbabbaabbababbaabaaabbbbaabbbababababbbbbababaaaabaaaabababbaabbbababaaaaaaaabaabbbaabbabbaabaaaaabbabbababababaababaabbabaaabaabbabbbbbbaaaaaaaababbabaabaaabaabbbbbbbaababbabbabbaaababbbbbbabaaaabbbabaabbaabbabbbaabaaaaaaabbbababababaaababbbabaabbabbabbabaabaaabaaaabaabbabbbbaaaabbbbbbaababbbbaaaabaabaaababbbbbababbbbbaaaabbbbbbabaabbababbbbbbaaabbabaabbbbbbabbbbabbbbbaaaaaaaabbaaaaaaabbbbbababaaaababaababaaabbabbabbbbbbbabbabbaabaaabbaabbabababababaabbbbbbbbbabaabaabbbbaaaaaaabbbabbbabbbaaabababbbbabbabbbbaaabbaabaaaabbabbaababbabaabbbbbaaabbaabbbbababaaaaaaabaaaababaabbaaaaabbbaabbbbbaabbbbbaabaaababbbabbabaaaabbabbbabbaaaaaababaaabbbbabbabaabaaaaabbbabaaaaabbbabbabbbabbabaaabbbaabbbabbaabaabababbbbbaaababbabbaaababbbbaaaabbbabbaabbbabbaabbabaabbbbbabbaaababaababbbbaabbbbaabbbabbabbbabbbbbababbbbaababaaabaaabbbbaaabbababababbabbaabaaaaaababbabbabbbabaababaaabbbabbabbabbababbbbbabbaababaabaaaababbaaabaaabbbabbbbaababbbbbbbbbaaabbbbabbaaabaabaaabbabaabbabbaaaababbbaaabaaaabbbbbbabababaababbababaababbaabaababbabbaaabaabaaaabbbaaabbaaabbababbababaaaababaabbabaaababaaabaabbbbbabaabbabbbabaabbbbbbbaaabaaabbbabaaababbbbabbbaaaabaabbababababaabbbbaaababaaabaabaaaaaabbabbababaabbbabababbbbaabbbabaaaababaababbaabbbaabbbabbbabbaaaaabbaabaaabbbbbbaaabaabababbbbbabbababbbbbbabbbbabaabaaabbaaabbbabbbbaaaaabaaabbbabbbaababbababaaaaaabbbaabbbaabaabbbaabbabbabaaaabaabbaaabbaaaaababbbbabbbbaabaaabbbaabbaabbbbabaabaabbaaa bababaabbaaababbbbbbaaaaaabbabbabbbabbaababbbbbbaabaababbbbaabbababbabaababbbbaababaabbaaaaabaababaaabaabbabaaabbbaaaaabbbbbbaaabbbaabbbbbbbbababbbabbababaabaababaaabbbaaabaabababbabbbbababbbbbbabbbababbbbbaabbbabbabaaaaabaabbbabaaaabbbbabaabbbbaabaaaabbaaabaababaaabbabbabbbaaabbaabaabbbaaabbbbaaabaaabaaaabbaabbabaaaabbbabaaaaaaabbbbbabbbaaabbaabbababababbbaaabbbbababbbbaaaaaabbaaaabaabaaabababababaababbabaabbabbbbbabaaaaaaabbbbbabaaabaabbabbbaababbabbaaaabaaaaabbbbababaaabababababaabbaabbabbaaabbaabbabbababbbbbbabaaabbbbbbbaaaabaabaaaababbbbbbababbabaaaabaabaabbbabababbaaabbbbaabaabaababababbababbaabaaabaababbaababaaaaababbbbabaabbbababababbabbaaaabaabbbaaabbaababbbabbbabbabbbabbbaaababbbbbabaabbbbbabbbbaababababbbbabaaaaaabaaabaaaabbbabaaabbbabbbbaabbaababbbaaabaaaababaaaaabbaaabbaabbbbbabbaabbbabaabbbbbaabbbbaabbbbabaabbbbabbaabaabaabbabaaaabbabaabbaabbabbabaabaababbbbbaaaabbabbaaabbbbbbababbababbaabababaaaaaaabaaaaababbbaabbbabbabaabbabbabbabbbbbababbbbbaabbbaabbaaaaababbaabbababababaababbbbabaabbbbaaabbbabbbbaababaaabaaabbaabbaaaaabaaaaaaaaaaabbbbaaabbaababbabbbaaababbbbbabaaaabaabbaabbbbaaaabaabaaabbbaababbbabaababbaababbbabaabaaababbbaaababaaaaaabbaaaaaaaabaabbabaabbabbaabbbbabaaaababaababbaaababbaabaabbabaabbabaabaabaabbbabaabaabaabbaabaaaabaabaaaaaaaabaabababbabbbbbaaaabbaaababbbaaaabbabaaababaaaabaaaababaaaaaabbaabbbaaaaababababbaaaaabbaaaabbababbbbabbbbabaababbababaabbabbaababbabbbabaababaaabbabababbbbbaaabaaaaabbbbababaaaababbababbabbababbababbbabaabbbbaaaababbbaaabaaaabaabbabbbababbbaaaababbaaabaabaaabaaababbbaaababbbabbabbaabbbbbabababbaaaabbbbabababbbaaabbbbabaababaababababbbaababbaabaaabaabbbbbbbbbbbbbbbaababababbbaabababbaabbbabababbbbaabaabbbbabbbabababababababababbbbaabbababbaabbbaaabaaabbabbbaabbbaaabaababbbaaababaababbaaaabababbaaabbbbabbaabbbbabaabbbbbabbbabababbbaaaaaababbbaababbabbabbabababbabbabaabbaabaaaaabbbabbaabaabbababbabbbabababbaababbbbbbbabbabbaaaaababbbaaabaabbaaaabbabbabababbbaaababbabbabaabbaababbbaaabaabaabaaababbaabaabbbbaaaabba aabbababaaaabbabaaababbaabbbbabaaabbaaabaababaabaaabbbbabbabaaaabbabbabbbaaabbbaaaaabbbaabbbaababaabbabbbbaaaaaabbbabaababbaabbbababaabababbbaaaaaabaaaabaabbababaaababbbabbaaaabbaabbabbabababbabaaabbbbabbbbbbaabbaababababbaabbaabaaaaabbabbbbbabbabaabbbbabbbaaaabaabaababaaaabbabaabbaaaabbaababbbababbbabaabbbaaaaaabbaaabbabbbabbabaaabbaabaaaaaaabbbbabbbababaaababaabaabaababbabbbbabbbaaababbaaaabaabbabbaabbaabbabbaaaabbbaababaabbabbbabaabbababaaaabaaabaabbaaaabaababbaabbaaabaaabbbbabbaaabbbbbbbbbbabbabbabbbbabbbbbabbbbaabaabbbbbabbbbaababbabaaababbbbaaabbbbbababbaaaababaabbbbabbbababaaabbabaaabbbabbbaaabaabaabbaaabbbaaabaaabbbbbbbbabaaabbbabbaababbbaaaaababaaabbabaaaabbababaaaabaabbabbbbbaaaababbaaabaabaaaabbaabbaabaabaabaabbbabbababaaaabaaaaababbbbaaaaabbabbaaabbbbbbabaaaabaabaabbababaaabbbbbaababaaaaababababbaabababbbaaaabaaababbaaabbaaabaabaaaabaababaabaabbababbbbabbbbaabbbbbbababbbbbaaaabbabaaaaaabaaabababaabbbbbabbbaaaaababbbbbbabbababbabbaababaababaababbbbbaababbaababababbbabbbbbaaaabbbbabbabbbaabbabaaaabaabbbbbaaaaaaabaabbbbbaaaabaaabbabbbbabaabaaaabaabbbbbaaaaaaaaabbabbbabbabbaabababaaaabababbaabbbaabbabbaaaaaababbbbbbabbbabbaaababbbbbaaabbaaabbaabbbbabaaabbbbbabbbabaaabaabbbbbbbbabaaaabbbabbbbabbaaabbaabbbaaabbbbaaaabbbbabbaaabbaabaaaabbbaabbaabbaababbababbaaaaaabaabbbbbaababaaabaabbabaabbababbaaababbbaaababbbaaaaabbbbbaaabaabababbabaaabbbabaabaaaababaabbbabbaabbbbbbbababbaaabbababababbaaababbbaaabaabbabaabaabbbbabaaaababaabbaaabbbabbabbbabbabbbbabaabaababbbabbabbbabbaaababaabababbbbaabaabbaabaaaaababbbbaabbaaabbaabbaabaabbbaaaaaaaaaabaabbaaababaaababbbabaabbababbbbaaaaaaaaabababbbaaaaaaababbbaaabaaabbabaaabaaaaaaaabbaabbbaaaaabbbaabbbaabbabbaabaabbbababbbaabababbabbbaaaabbabaabaaaaaabaabbabbaaabaaaabbaabbbaaabababbbbbbbaaaaaabbaaaababababaaaabaabbbbbabaabbaaaaaabbbaabbabbbbbabbababbbbabbbaabbbaaaabbbaabbbbaaaaaaabaabaaaababbbabbabbabbaabaabaabaabbaaaaaabbaabaaabaabaabaabbaaabaababaababbbbbbbabbaaabababbbbababbaaaabbbbbbaaababbaabbbabbaaabbababbbabababbbabbaab baaaabaabaabbbabababbbaaaababbbaaaaaaaaaabbaabbaabbaaabbabaaababbbbbbabaaabbbabbabaaababbaaaaaaaababaaabbabaabaabbabbbaabbababbbaaaaabbbabbaabbbbaabbabaaababaaaabbbbbaabbbbaaababbabaaaabaaabaabbabbababbbaaabbabbababbaababbababaabbabbbabbaaaaabbbbaababaabbbababaabbbbbaaabaababbabbaabbabbaabaabaaaaaaaaaabbbbabaaabaaabbbaaababbbabbbbbaabbaababaaabaaabbbbaaabbbbabbbbaabaaaabbaaabbaabbbabbbbbbbabbabbbaaaaababbaabaaaabbaaaaaaabaaaabbaaaaaaabaababbababbbbaabaabaaabbbbbbbabbabbbbabbbabbabbababbababaababbbabbbbabbabababbbaababbbbabbbabaabbbbaaaaaaaabbabbaaabaabaaaabaaaaaabaaabaaababbbabbbbababbabaabbbabbaaaaaabbabbbbabbbaabababbbbaaabbaaabbababbbabbbabaaaababbbbbbaabaaaaaaabbbbbbbbbbababbaababbbababaabbabaaaabbaabbaababbaabbbaabaabbbabbbbbbaabaabbbbbbaaababbaabababbababaaabaaabbaabaabbaababbbbbbbabaaabaabaaabaaaaaaabbabbbbabaaababbababbaaaaaaaaaaaabaabbabbbbbaabbbbbababbbbbaabbbbbabaaabaaabaababbaaabbaaaaaabbabaabbbabababaabbaabbbbabbaaabaaabbbababbbbabbababbabaabbabbbabaabbaabaaabbabbabbbabaababbabbaaaabbbbbaaabbbaabbaabbbbbabaaabaaaabbbaaaaabaababbababbaababbaabbbbaaababaaabaabbaaaaaabbaaabbbabbbbabbabbbbbaaaaabbabbabbbbbaabaaaaaababbabbbbbbaaaabbabbbbbabbbabbababaaaabbbbaabbbbbbbababaaababbabbabaabbbbbabbababaaaaabaaaabaaababbaaabaababaabbabaaaaaaabaaaababbbabaaaabbabaabbabbabbaaaabbaababaaaabbbabbaabaababbaabababababbbbabaabaabbabbababaaabbabaaabaababaaabbbbbabbaaaabbabbabbbabbaabbabbabbbbabbaababbababbbbbaabaaaaababbbaaabaaaaaaaaaabaaababbbbabbababbbbbbbabbbbabababaababaababaabababbbbbbbabbbabaaabbabaababbabaabbababbbababbaaaaaaabababbbbabbaabbabbbaaabbaaaaabaababaababaabaaaabbbabbabbaaaabbaaabbabbabbabaabbaaaabaababaaabbaabaabaaabbabababaabbaaaabbbbbbbbbaabbbabbaaaababbababaaaaababbaabaaabaabbabaaaabbbbaaaaaaabaabbbabaaaabbbbabbaaababbbabbaabbbaaaaaabaaabbaabaababaaaabbbbbaabbababbabaaababbbabaabbaaabbbbbbbbbaaabaabbabaabbbabbbbbbbbabaabbaaaaabaababbbbbbabbbbbbbabaaababbbababbbbababbbabbbababbabaababaaaabababaabababbabaaabbbaabaaababbaaabbbbbbaaabbbbbaabbbbabbababbbbbb ababbaaabaaababbabbbbaaaaabaababaabbbbbaabbbbbbbaaaaabbbaabbbaababaaaabaabbbbaaabbaaaabbbaabbabaababbbbabbaaaabbaaaabababaaaaabbbaaaaabbbabaabaabababbabbabbbaabbbabbbbaababbababbbabbbbaababbabbabbbaabbbbbaaaaaabbbbabbbbbabbbabbabbbababbbaababbabbbabbababaabbbababaabbbbabbaababbaabaaabaaaaabbbababbbbaababbababbbbbbbaaabbbabbbabaabbbbabbbbabaabbaaababbaaabaabbbbabbbbaabababbaababbaaabbaaaaabaabbaaaabbabaaabbabbaabbbbababbabbabbaaaaabaaaabbaabbaabaabaabbaababbabbabbabbbbbabababaabaabaabbbaabaabbaabbbababbaaaaaaababbababbabbabaababbababaaaabaaaaabaabbaabbbbbabbbbbaaabbbbbbbabbbbabaaabbbaabbaabaaaabaabbbabaabbbaabbbaabbabbbbaabbbaaababaabbaababbbaabbaaabbaabaaabbbaabbabbbaaababbabaabaaaaaaabbbaaabbabaabaaaabaababbbabbbbbbbbbaabbbbabbabbbababbbbabbababbbababbbbbaabbbaababbbaaaaaaabaaabbbabaaaabaaaaabbaaaabbbaaaabbbaababaabbabbbbaababaaaababbababbbbabaabbabbabbabaaabbbbaaaabbabbabbbbbabaaaaabbbbbbabbbabbaaaaaabbbaabababababaababbaaabababaaaaaaaabaaaaabaaabaabaabbbaaaaaaabbbabaabababbbbababbbbbbabbbbbbbaaababbaaababbbbaaabaaaaaabbaabbababaaabaabbabaaababbbaaaaabaaabaaaaaaababbbaaaabababbabbbbbabbaaaabbabababbaaabbaaabaabaaaaababaaaabaabaaabbbbaaaaaabbbabbababbbbbbaabaabababaaabbabbababaabbababbbbabbababaabbababbaababababbbabbbaabaaabbabbaabbaabbbabbbababbbaabbbbbaaabbbbaaabaaabbaaaaaaabbaababbabbbbababaaaabaabbabbaaaababbabbaabbabbbbabbabbbbbabbabbaabbbaaaaababbabbbababbbbbaaababbbaababbaaaaabaaaabbbbaaabababaabaaaabbaaabbaabaabbbabbabaaaaabbbbbbaabaaaabaaababaaabababbbaabaaabbbbababbababaaabbbaabbbaaabbabbabbbbaabbabbbaabbbabbbabaaaababbbbbaababaababbbaaaababababababbababbbbbbabababbbabaabaaababbbbaaaababbbaabbbbaabbabbbabbaababaaabbabbaabbbbaabbbbaaabababaabbabbaaaabaaabaabbabbbbbabaabaabbbbabaabaabaabbabbbbababbbaaabaaabbbbaabaabaabbababaaaaaaaabaaabaabbabaabbabbbaababbbabbaabbaabbbbaabbabaabaabaaaaabaaaabababbbabbaaabbaabaabbabaaabbbababbbabbaaabbababbabaaaabbabbbababaaabbbaaabbaababbaaababaaaabbbbaabbabbbababaabaaabaababaabbbababbaaababaaaaaabbaaabababbbbabbabaaaabbbbb baaaabbbaaabbbabbabbaabbbbabbbababbaabbabababbbababaaaabaabbbbbbaaabbbbbaabbaaaaaabbaabaabbbbaaabbaaabbbbbabaabbbbabbaabbaaaaabababbbbaabbbbaaabbabababbaababaaaaabbabbabababbabbbaaaabaaabbaaaaabbbbbabbbbabbaaababbabaababaaabbabbbaaabbabbaaabbaaaaabaabaaabbbbbabaaaabbbbbbabbbabbaaababbaabbbabbbbabaaaabbaabababbbbbbaabbaabbbababbbaabbaabbbbbbbbabbaabababababbbaaabbbbbabbaabaaaaabbbaaaaaababbabaabbaaabbbaaaabbbbabbbaabaabbbbaabbabababaaababaaabaabbababaaaabaaabbaaabbbabbbbbabaabaaabbaabbbbbbbabbabbbaaaabaaabbbabbaabbaaabbbbbaabbbbbbbbaababbbabaaabbababbbaaabababbbbbbbaaababbaaababbbbbabbbabaaababaaabbbaababababbabbaaabbbbabbbabbabaabaaabaaabbabaabaaaaaabbbbabbbbabaabbbaaaaabbbbbabbaabbbbbbbbbbbbaababbbaababaabaaabaabbbaabbbaaabbaabbbbbbbaabbabbbababbaabbbaababbbbbabaaaabaababbbbbbaaaaaaaabababbbaabaaababbbabbabaaabaaabbbabaaabaaaabaaaaaabaabababbaabaaaaababbbbbbbbbaaabbbabbbbabaabbabbaabababbabbbbaaaaabaabbabbbabababbabaabababbbbaaaabaaaabbabbabaabaabbaaabbaababbabbabbbaababbaababaabbbabbbaabbbbaaababbaabaabaaaaaaaabaabaaabbbaabbbbbbaabaabaaabaaabaaaaaaaababbaaabaabbbaaabbbaabbabaaabbbbabbaabbbabbbbabbbabbbbbbaabaaabbbabbbbabbaabbbbbabbabbababaaababaaaaaababbaaabaaaaaaaaabbabbabbbbabaaaabaabbaaaaabaaabbbabbabbabaaabaaaabbbbaababbbabbaabaaaaaaabbbbababbbbaaababababbbababaabbabaaaabbbbabababbbaabbbbaaaaaaaabbaabbbababbabbaaabaaabbbaaababaaabbabaaabaabbbababbbbbaaaabbabbbbabaabaababaabbaabbbbbbbbaababbbbbabaaaaabbaabbabbaaaaabababaaabbbbaaabaabaaaabbbaaaabaaabbbbbbaabbabbaaaaabbbabbbbabababbaaabbaaaaaaaaaabbabbbbbabbbbbbbabbbbbaaabaaaaaaabbabbbbaaabbaaabaabaaababbbbbbabbbbbabbaaabaaabbbaabbabbaaaaaabababbaaaaaaaaaabaabaaaabbaabbbabaabbbabbbaaabbaaaabaabbbbabaabbababbababababaaabbabbabbbababaababbabaabbbbababaaaabaaabaaaabaabbbaabababaaaaabaabbaaaabbaababaaabaaabaabbbbaaabbabbabaabbaabbaabbabbabbbabbbbbaababbabbbabaaababababaaaaaaaababbbbbbbbbbabaabaabbbaaaaababaaaaaababbabbabbaaabababbabaaabaaabaabbababbbaaaaabbbbbaabbabbbbaaaabababbbaabbabbabaabaabbbaabaaaabaabaaaaabaaaa bbaaaaaabbaabbbbaaaabaabaabbbaabbabbaaabbaabaaaaabaaabaabbaaabbbabbabaaaabaabaaabbbaaaaababababbbaaabaaabbabbaababbbbbbbbaabbbbababbabbbabaabbbbabaabbbbaabbabbabaaaaabababbaababbbbabaaabaabbbbbbbbbabbababbbababbbaabbbabbaabababaabbbaabbaabbabbabbbbabaabbaabbabbbaaaaaaaaabbbaaaababbaaaabbababbbbbababbaaaaababaaabaabbbaabbbbbbaababaaabbbbbbaabbababaaababbaaaaaabbabbaabaaaaaaaaabaabbababbabbbabaaabbaabbbabbaabaaaaaaaabaabababbbabbaabaabbbabbbabbaabaabbabbaababbaaabaabbabbaababaaabbbbabaaabbbabaaabbaaaaabbaabbaaaaabaaaabbbbbbaabbbbabaaaabaaabbaaabaabbabbaababbabaabbbbaaaabababbbbbaaaabababbbabbbbaaaabbabbbaaabbbabbbbaaabaabbaabbababaaaaabababaaaaaabbabbbbaabbaaaaaabbbabaaaaabbaaabbabababaabaaababbaabaaabaababaaabbabbbaaaabaabaabbaabaaabbaabaaaababbabbbabbaabbbbbbbaababaabaabbaabbaaabaabbbabbabaaabbabaaaabbaaabbabbbaabbabbbababaaaababaaabbaaabbbaaababaabbbbbbbabaaabbbbaabababbaabbababbaababaabbaaababbababaaaaabaababaabbabbaabaaabbababaabbbbababbbabbbabaaabbbabaababababbbabbabbaaaaaabbbbaabbbbbaabaaababbbbaaaababbabaabbbbbbabbabaaabaabbbbbbbbbbbbaaabbbaaababbbaaaaaaaaaaaabbbbaaabbababaabaabbbabbbabaabbbaaabbbaabbbbbaabbbaabbabbabbbaabaabaaaaaabababbbabbabbbbaaabbaaababbaabaabaababaaabbaaaaabaababbbbbaaaaaaababaaaabbabaabbaababbbbbbababbaaabababaaabababbabbbbababaaabbbaababbabbbabbabaabaaaaabbbaabbbbbbaabbabaaaaaabaaabbbaabaaaabaabbbbbababbbababaaababbbbaaaaabbaaabaaabbbbabbbabbaaaabbbabbabaabaabbabbbbbaabaaaaaabaaaabbbbaabaaabbbaababbbababbababaabbbaabaaaababbabbbaabbbbbbbaabbbabbbaaabbaaaaabaaaabbaaaaababaabaabaaabababaaabbabbbabbbbaaabaaabbabbaaabaabaabaaabaaabaaabaabbaaaabaababbaaababbaabaabbbbbbbaabbbaabababbbabaabbbaabbaaababbbababaabbaaabababaababbababaaaabaabbabbbabbaaaaaaabaaaaabaaabaaabababababaaabbaabaaaabbabbbbabbaaabbaabbbabbabaaabbbaabaabbbabaaabbaababbaaabbabbaababbbbaabbabbbabaaaabbbaabaaabbbbbbabbbaabaabaababbbabbabaabbaabbababaaaaabaaabbbaabaaaaaaaaabaaaabbbbbbaaaabbaababbbbbbbbaababbbbbbabbabbaabbabaabbbabaaabbaaaaaabaaaabaaaaababbbaaaaabbbabbaaababbbbab abbbaabbbbabaabbabbbaababaabbaabbbbaabababababbbbbaaaabbbabbbabbbbabbbbaabbababaababbaabbbabababaababbbabbbaaabbbbabbaabbbababbbaabbbaaabbbaabbbbbbbbabbbabaabbaaaaaabbabaaabaabaabaaaabbbaabbabbaaabbabbbaabaaabaaabaabaabaaaaaabaababaaababaababbbbbabaabbaaababababbbaaabaabababbababaaaaaaaababaaabaabbbabbabbbbabbabbbaabbbabbbaabaaaaaaabababaabbbaaabbbbbabbbbaabbbbabbbbaabbbbaababaaaabbbabbbabbbaabbbbabbaabaaaabbaaabbbbaaaababbaaaabbabbbaabaaaaabaababaaababbabbbabbbbbaaabaabbbababbbbabaabaababbaaabbabbabbaaababaaaaaaaaabaaabbaabababbbbabaabbaababababbbabaabbbbabbaaababbbababbbbbabbbabbbbbaabbabbabbbbbbbbabbbabbaababbbababbabaabbbbabbbabaabbabaaaaabaaabbbaaaaabaabaaaaabaabbaaabbbabbbaabbbbbabbbaabbbbbabaaaaaabbaaababaaaabbbabaaaaabbbababbabbabbbabababbaabaababbabaaabaaaaabbabbbaaaabaabbaabbaaabbabbaaaababbababaaabbabaaaabbbbbbaabaababaaaabbabababbbabbbbaabbbbbbaaababaabbbabbabbbbaabbaaaabaabbaabbbabbaabbbbabbabababaaaaaabbbaabaaaaaaababbabaaaabaaabbabbbabbaabbaabaaaaabaababbaabbbbbaabbababaaabaabbbbabbabbaaabaabbaaaabbaaaabbabaaabbaababaaabababaaaaaaabababbabaabaabaaaababbbabbbaaabbababbaaabbbbbaabbabbbbaaabbbbabbbaabaaabbbaabbaabaaaabbaaaababbababbbbbaabababaaababbaaaaabbaaaaaaaaaaaabbaaabbbabbabaaaaabaaaababbbabaaabaabaabaababaaabaabaabaabaabbabaaaaabaaaaabbbaaaabbababbaabbbbbabbabbabaaaaabbaabbbaaaaababaabbbbababbbaabaababaaaaaaaabbaababbbaabababbaaaababaaaaaabaaababaaabbbbbabaabaabbbababbaaabbbbbbbabaaaababaabbaabbbbabaabaaabaabaaabbbaaabbbabbabbbabbbabbbabbaabbbbaababaaaabbabbabaaaabbbbaababbabababbbbbababbbaaabaababbbabbaababaaaaaaabbabababaaabababbbbabbbabaabababaaabaabaabbaaabaaaaaaabbbbbabbaaabaaabaaabaababbbababbbabbaababbababbbababaabaaaaabbbbaaabbbababababbababaaaababaaabbbaaabbbbabbabbbabbbabbabaababaaaabbbbabbaabbbaaabbbbaaaaaaabaaaaabbababaabbbbababbbaabbbabbaabbbbbaabbababbaaabaaaababbbbababbababaabaaababbabaaaabaababbbababbababaaabbbababaabaabaaaabbaaaaabbbaabbaababbabbaabaabbaabbbaabbaabaababbbabaabbbbabababbbabbaabbbbabbbaaaabbbaaabbabaaabaabbbaabababb abababaabaababbabbaaaaaabbbaaaabbbabaabbaaaabbaabbababaaaaabbabbbaabbbbabbabbaabaaabbaaaabbbbaaaaaaabbabbaabababbbabbaaabbababaaabbbabaababbbabbbbaaabbaaabbabbbabaaababbbaabbabbbbbabaababaababaabbabbbaaaabbaabbaaabbababbbababaababbababbaaabbaabaaabaaaabbbbbabababbbaaabbbbbababbbbbababbabbaaaababbabbbbbaaababbbbaaaaaaabbbbaaaabababaaaaabbbbabbababbababaabaaaaabbbabbaabbaabaaabbabbaabaabaaaaabbababaaabbaaabaaabbbbaababbbabbabbbababbaabaabbbabbaabaaaabbabbababaaabbababaaaaabaaaabbaabbbbababaaaabbabbabbaaaaabbbabbbbabaabbabababbaabbbaaababaaaaaabbaabbbabaabaabaaababbaabababbbbbbaaabaaabababaaabaabbaaaaabaabbbabbbbabaabaaaabaababaabbbaaabaaaabbbabbbbabbbbbaaabbbbaababbabbbbabababbabaaabbbbabababbaaaabbaaabbabaababaaabaabaababaaabaaabbbbbbbbabbbabbabaaabbbbbbababaaaaaaaabbbaaabababbabbaababbbbaabaababaaaaabbbaabaabbababbbbbababababaabaaaabbaaaaabbaaaabbababbbbabbbaaabbbbabbbaaabbaaaabaaaaabbbbbaababbaaaabaaabbabbbbaababbababbbabaaababaabaaabbbabbbaabaaaabbbabaabaabbbaabaaaabaaabbbbbbbabaababaabbaabbbbabbbabbaaaabbbbbbbababbbbaaaaaaaaababbbaaaaaaaabbbabaabbbaaaabbaabbbbbabbbaaaaabaababaabbababbbaaaaaaaabbaaaabbaaababaaaabbbbbabaaaaababababaaabbabbabaaabbbbbbababbbbaaabbbbabbbabbbbbabbaabaaababbbabaabbababbabbabbbbababaaabbaaabbabbabaababaaaababbbaaaaaababbbbbabbaababbbabbbaaaababaabbbababbbbabbaabbabababbaaaaababaabaabaabbaaababbaababbabbbaaaabababbbabababbbababababaaaabbaabbbbababbaabaaaabaaabbbbabaaabaabaabbbaababaabbbaababaaaabbabaaaaabaabbabbbbbababbbaaabbbaabbaaabaababbbbbbaabaaaaaaaaaabbbbaaabbbaabbbbaababbaaabaaaaabbaabbbababaabaabaabaabaaaabbbbbaaabbbababaababbabbbbbbaabbbbaaabbabbbaabababbaabbaaaabaaabbabbaaaababaabaaaababaaaaababbababbbbbbaaaaaababaaababbabbababbbbaaaaabbbaabbaabbaaabbbbaaaaabbbabaabaabbaabbbababaaaabaabaaabbaabbbabbaaaababbbaaaabbababbabababababaaabbaabaabbbbbabaabbbabbabababbbaabaabbbaabbabbbabaaababbbaaabaaaabababaabbbbaabbaaaabbaaababbbabbbabbaaabaabaaabbbaaaaababbbaabbaabaabbaabbabbbbbabbaaaabbabbaabaabaabbbabaaaabbbbaabbbaabbbaaaaabbaaaabba baabababbbbabbabababaaababbbaabaabaabbababbabbaaababbbaabbbabbbbabbbbababbaabaaaabbaabbbbbbbaaaaabaabbbabaabbbabbaaaabaaabbbaaaaabbbbbaaabaaaaaababaabbaabbbaabababaaaabababbaaaaaaaaaaabbbaaaaaaabbbaababbababbbbbabbbaababbaabbbaababbbbabbaaababaabaaaabbbbbabbbbbbabbaabaaababbaabbbbbababbbababbabababaaabaaaaaaaabbaaaaaabababbbabbbababbaabbabaaaababaabbaabbabbbbbaababbaaaabaabbabbbaaaababbaaabbbbabababbbbabbbbbbabaaabaabaabbaaababbaababbabbbabaababbaaaabbbaaaabbaaaaaabbabaabaabaaaaaaaabaaaabaababbbababababbaabbaabbbbbabababbaaababaabbabbabbbbbababaabaababbabbbbaaabaabbaaaaaabbaaaaaabbabababaaaabbbbbbabaaabbaaaaaaaabaabbbbbabbbbabbabbaabbbaabaaabbabbbbaaaababaaaabaabaabaaabaaabbabbabbbaaabaaabbbbbbabbaababbbabbbbbbbabbbaababbaabaabbbbabababaaabaabbbaabbbabaaaaaaaaabbbbabbbaaabbbbbbabababaabbbabbabaabaaabbbaabaabbbaaaabaaabbbaaaaaabaaaaaabaabbabababbaaaabbaaaaabbbbabaabaaaaaaaabaabbbbaaaaaabbabbbaaababbbabbaabbbaaaabbbbaaabaabbababaabaaaaabaaabbaaaabaaaaaababaaababbabbbabbaaabbbbabbbaababaaabaaaaabbbababbbabaabaaabaaaaaaabababbabbaaabbaabaaabbbbabaabbaabaaaaabbbbabbaabbbbabaabbaabaabbabbbaabababbababbbaaabbbaaaaaababababbbaaababaabaabbbabaaaabbaaaaaaabbbbbaaabaabababbaaaaaaabbaaaaaaaaaaaaabaabaababaabababaaaabbbbbabbabababaabaaabaabbababbabbaabbaabbbaabbbaabbbbaabaabaaaabaabbaaaabababbaabbbbbbababbbaabbaaaabbbabaaaaaabaabbbbaabbaaabbaabbbbaaabaaababbababbabaabbaaababaaaabbaabaababbaabaababbabbbabaabbabaabbaabbaababbaabbabbaaaaaaaaabbbbbbabaababbabbbabaabbaaabaaabbbbbaaabbababbabaabbaabaaabaaaabbbbaaaaaababbaaaabbabbbaaaaababbaaabbbbbababaaabbaabbbaaaaabbabaabababbaaabaaaabbaabbbbabbbbaaababbababaaaabbaabbbbaaababbbbaabaabbabbbabbabbbabbbbaaaabaabbbbbaaababaabababbaabbaabaababaaabaaabbaabbbaabaaaababbaaaaabbbbaaaabbbabbabaaaaabbbbabbbbbbabbbabaabaabbbbbabaabaaaaabaaabbbaababbabbabbbababbaabababbbbabbbbbaaabbbababbbbbbbbbbabbabaaabbbbaabbaaaabaaabbbabababbbaabaaaaabaabaaabbbbaabbabaabaaabaabbbbabaaaaabbbbbbaabaabbaaababbbbbbabbaaaaabbbbbabbbbaabbbabaaabbbbabababbbaabbbbbbb bbbbaabaaabbbbaabbaabbaababaabbabababbbbbbbbbbbababaaabbaaaababbaabbbabbbbbabbaaaabbaaababaabbbabbbaaaaaababbbbabbbbbbabaabbbbaaababaaaaaabaaaabbbbabaabbaababbabababbbabaaabbbaabbbabbbbabaabbbaaabababaabbaaabbbaababababaabaaabbaaaaababbabbbbbaaaabbbbababaabaaaaabbbbbababbbabbbabaaabbbbbabbbaabbabaaabbababbbbbbbbabbabaababaaabbbabbaababbbbababaababbaabaaaabbabbbbbbbbbaabaabbbabaababbbabbbbbbbabaaabbbbaaababbabbaababbaabaaaaabaaaaaaabbabaabababaabaaababaaababbabaaaaaaabbaabbaabbabaaaaabaabbabbabaababaaaaaabbaaaaaabbabaabaaabbbbabbaabbbbbabbabbabbbbbbbaabbabbaaababaabbbaababbbbaabbbababbbaaaababaaabbbbbababbabbaaaaaaabbaaabbbbbbabaabbbbbbbaababbbabaaaabababababbabbbbbaaaaaabaaaaababbabbabbabbaaaabbbbbabbbaaabababaababbaaabaabbbbbbbbbbaabaabbabbabbbaabbababbaabbaaabbbaabaabaabaaabaaaaaaaabaaaaabbababbaaabbaaabaaaaabaaaaaabbaabbbabaaaabbbbbbabaabbabbbbbabbbbbbbabaabaaabbbbabbbbaabbabbbaabbabbbbbabbbbaaababaabaaaaaabbbbbbbababbabbbaaaaaaaabbbbabaaabaaabaaabbbabbbbbaabbaaabaabbaaabababbababbbbbabbababbbbaaabababbaabbbaabbbaaabababbbbaaaababbbabbaabbabbaaababbbaaaaaabbaababbbbbabbbbbababaabbaababbbbaabbabbbbaaaabbababaababbbbbabaabbabbbbaaaabbaaaaabbbabaaaaabbbaabaabbabaaaabbababbbabbabababbaaaaabbaababaababababbabaaabababbabaaaaabbababaabbabaaaaabbbabaaaaaaabbbababababbbbbaabbbaaaaabaaaaaaaabbaabbbbaaaabbabbbbaababaabbbbaabbbabbbabbbaaabbabbabaabbbabbaaabbabbbaabbbbbabaaabbaaaaaabbbaaaabbbbaababaabaabbabbabaaabbbbabababbaaabaaaabbabbaababbaababbaaababbbababaaaaaabbabaaaaabbbbaababbbaabbaabaabbbbaababbabbabbbaaabababbaabbabbaaaabaababababbaaaabaaabaababbaabaaaabbbbbbbabbbbbabbbaaabaaaaabaabbbbbaaabbbaababaaabbaaabababbbbaaaabbababaabababaabaaaaabaabbaaabbaaaabbabbabbaaabbbaabbbaaaabaabbbbabababaaaaabbbababbaabaaaaaaabbbbabbabbabbababaababaaabbabbbbaaabaabaaabbabaabaaaaabbbaaaaaaaaabaabbbaaaaabbbbaabbaabbaabababbbaaabbabbbbababaabaabbaaaababaaaabaaaabaaabbabaabababaabbabbababaaaababbabbbbaabbbbbbababaabbaaaaaabaababbaababbbbababbabbbbbbbbbaaabaaaaabbaababbabbbabaaaababababaa aabbaaaabbabbbbbabbbabababababaaaabbbbbbbababbbbbaabbbbabbaaaaaaabaaaabbaaabbababaababbaaaabbbabbaabaabbaaaaaabbaabbbabbababbaaabbbaabbbbababbababbabbaaaaabbaaababaabaabaabbbabbaaaaaaaaabbbbaabbaaabaaabbabaaaabbbaabbabaaaabaaaaabbaaababababaaabbbaabbaabababaaaabaaabbababaaaaaaabaabbaabbaabababbbbabababaaabbbbbbabbabbbaaabababbaaababbabbbabaababaabbbaababbaaabbbaaaaaaaaaabaaaabbaaabbbbbbabababbabaaaaababbabbbaaabbbbbaaaaaababbaaaaaaaaaaaaabbabaaaaababaabaaaababbbbaaaabbaaabaabbbbbaabaaabbabaabababbbabaaababbaabbababaaaabaababbbbabbabaaaabbbaaaaabbababbaabbbbabbaabbaabbabbaabababbababbaababaaabbbabbaaababbaaaaaaabbbbabaaaaabbbaaaabaabababbaababbabbbaabbaaabbaaabaabbbbbaabbabbabbbabbbaaabaabbbabbbabbbaabbabbabababbabbaaaababbbbababaabbbbbababaaababaaaaabbabbabaabbbbbbbbbaabababbabbaaaaaaabaaabbbaaabbabbababbbababababbabbaaabaaaaaabbabbbabbaabaaabaabbbaabaaabaaabbaabaaabbbbabbbaaabaaabbbaabaabbbabbbbababaaaaabaabbbbaaaaababbbbabbabbabbabbbbabaabaabbbbbbabababbbabbaabbbabbaabbababbbbaaababbbabbbabbabbaabbbababbbaabbaaabaabbaabbbbabbaabbaaaabaaaaaabababbbbaabbbbbbbbbababbabababbbbbabbbbabbaaaaaabbbaaaabababababbabaaababaaabbbbababbaabbaaabaaabaabbbaabbaaabbbbbbaaabababbabbbaabbbababbabaaababaababbbabaaabaaaaabaaababbbaabaabbaabaaaaaaababbabbabbabbbbbaaabbbbababababbababbbbbaababbbabbaababaabbbaabaaabbaaabaaababbaaababbbbbbbaaaaaababbbaababbabbabaababbbaaabbbbbbbbbababbaaaabbbaababbabbbaaaabbaababaabaabaabbaaabbbbbbbabaaabaaababaaaabaaaabbaabbbabaaaaaaabbaaaaabbbbaababbbaabaabbaabbbbaabbabbaabbbaaabbbabbabbbaabbbbabababbbabaaabaabaabaaabababbababaaabbbabaabaaaaaabaaaaabaabbbababbbabbabbaaabbabbbaabbbabbbaaabaaaabbbabbbaabababbaabbabaabababbabaabbaabaababaaaaabbbbbaaaaababbabbaabaaaaabaabaaabbbabbaaabbbaababbbbaaaabaabaabbabbbbbbaabaaaabaabaaaaaabbabababbbbbaababbbbbaabaaaabbbbbbaababbaaaaabbabbbaabaababbababaaababaaabaaaaaabbababbaaaabbbbaabbbbabbbbbbaaaaabbaaabaaabbbbaaaaabaabbabaaabaababbaaaabbbbabaababbbaaaababbbbbbbaaabbbbbbbbbabbbaaabbbbaaaaabaabbbabaababbbbbbbaabbbab bbbabaabbaaaabaaaababaabbbbbaabbbaabaaabaabbaaababbabbabaabbabaaabbaabaaabbaababbababaabbbabababaaabaabaababbbbabbbaaaaababbbbabaabbababaabbbaabaababaaaabbbaabbabbbabbbbabaaaaaabbabababbbabababbabababbabababababaabbaaababaaabbbabbaaabbbaaababaabbbaaaaaabaaabbbbabbaaaababbbabaabbaabbabbaababbaabbaabbbabaabbbbbbaabbbbbbabbbabbbabbbaabbaaababaabaaabbabaabababaaabbaababbaababbbbbabbaabaaaabaaaabbababbbbabbbaaaaabbbabbabaaaaaabbbbabababbbabbbbaabaabbbbaaaabbabbbbbbabbbabaabaaaaababbaabbbbbbabaaaababbabaabaaaaabaabaababaaaabbbabaaaaabaababaabaabbbbbbbbbababaabbbbbbbabbbbaabaabbbbbaabbaaaababaaabaabaabbabaababaaabaababaabaabbabbaaaabbabaaabbbbbaababaabbaaaaaabbaaaabababababaabbbaaabbaaabbababbbbbbaaabababaaababbabbbbababbbbabbbaaaabababbbbabbbbaaababbbbbbabaabbbbbbbaaaabaabbbbabaaabbabaaabbbabaabbbabbaabbbbbbbbaaababbabaaabbaabababaaaabaabaabababaaababbbabbaabbabbababbbabbabbaaaababbbababaabaaabaabbaaabbaabbabbbbbabbaababbbaabbbaaaaaababbabbbbaabaababbbabababbababaabbaaabababbabaabaaabaababaaaabbbbaabbbaababbbababababbbaabbababaababbbbabbabbaaabaaaaaaabaabbabaabbbabbaabaabaabbbabbbabaababaaaabbbbaabbabaabababaaaabaaaabbbbbbabbbabbbbabbabbaababbababbabaaabaabaaaabaaabbaaaaaaabbbbbbbaababaaababbabaabaaaaabbaaaabaaababaaaaababbbaabbabaabababbbaabbaababbbbbbaabaababbbabaaaabbbbaabaaaabaabaababbbbbabbaaaaaababaabbaaaabbbababbbbaaaaabaabaabbabaaaabbbbabaaabaababbbbbbbbaabbaababaabbabbbabababbbabaaabbabbbbabaaaaabaaaaababbbbbbbaaabbabbbaaabaaababaaabbabbaaababbaaaaabbbaabaabbababaaaaabaabaabbbabbbbbbbabbababbbbbbbaabaaaabbababaaababbabbabbaaaaabaaaabbbababbbbbbbbbbbbbaaabbabbbaaabbaabaabaaabaaaabaaaaaaabbaabbaababbbabbaaaaababbaaaabababbbbabbaaabaaababbbaababbbbbabaaabaabbaaaabaabababaaaaabbababbbbaaaaaaabbbbaaaaaabaabaabbbaaabaabbaabbaababaaabababababaabaabbababbabbabbbabaabbbbababbbbababaaaaaabaabbabbbaababaabbbbbbbaabbabbbabaaabbbbaababbbaaaaaabbabbbababbababbaaaaabbbaabaaaababbaaabbabbaabaabbbbaabbabaababaabababbbababbabaabbabbaabaababbbbababbbbbabaabbaaababbabbaaabbaabbaaaaa bbbaababaabababaabbbbaaabaaaabaabaabaababbabbaabbaaabbbbbbbaaaaaababaababbbabbbbbaaaabbabbaabaaaaaabbbbbabbaaabaabababbabbbbbaabaababbbbbabbaaaabbabaabababbbbababababaaaabbbabbbaabbbbbababaaabababbabbbbbabaabbbaabbbbbbabbbbaabbabbababbaabbaabbaabaaaaaabbbaaaabaabbbaababaaaaabaababbbaaaabaabaaaaabaabbbbbbabbbaaabbababbbbbabaabbababaababbababbaabbaaaabbabaabbabaaabbbaababbbabaaaaabbbaaabbaabaabbababaaabaaabbbabaaaabaaabbbaaaabbaababbababababaaaaabbaaabbbabbabbaaabaabbababbbbbabbbaabaabbabaabaabbbaababbbbaaaababaabbbbaaaabababbbbaaaabbbabbbbbbbbbbaabbaabaabaaabaaaabababaaaaabaabbabaaabbaaaabaabbabbabbbbbbbabbabbbaababaaaabaaababbbbaabbababbbbabbababbaaabaaaabaaabaababaaaaabbbaaabbbbabaaaabbabbaabbabaaaaaaaaabaaababbaaaaababababbaaabbabbbaabababbababbbbbaaabbaaaaabaaaaabbaabaabbabababbaaabbbabbabbbbaabaaabababaaaababbbabbaaaaabaaabbababbaabababaaababbababaabaaaaababbaaabbaaaabbbbbabaaaaabbaabbbaaaababbbbbbabbabaabbaaabaaaabbababbabbbbbbbbbaabbbbbaaaaaabbababaabaabbaaaaaabbbbabbaaaabbbbbabbaabbbbababbaabaabbaaaabbabbaabaabbbbabbbbbaaabbaabbababbbbaaabbbaaaaaaaabbbabaababaaabaabbaabbaabbbabbabbbaaabbbbbabbbbaabbbbabbbbaaabbbbbaaaaaabbaabaabbaaaaabbaaaaaaababbbbaabbabbabaaaaaaabaaabaabaabababbaaababaaabababbabbbbbaabaabbbabaaabbbbbbabaabbaabbbbabaaaaabbabbbbbbababababbbbaaabaaaaaabbabbaaaaaaabbaaaaaabbbaaabaaabaaabaabbbbbbbaababbabbbabababbbabbbaaabbaaaabbabaabaaabaaabbbaaaaaabaaabbabababaabbaabbabbaaaaabbababbaaabbabaaabbbbbabaababbaaabaabbbbbaabaababbaabbababbbbaabbaaabbaaaaababbaaaabbaababbbbbaaabaaabaabbbbbabaabbbaaaaabaaabaaabbabaabbbabaaabaaabaababbababbbbbbaaaaaabbbabbaababaaabababbbaabbabbabbbbabaaaaabbbabbbbbbabbbaaaabbaaabbaaabaabaabaabbaababbbbbaabaaabaabbabaaaaabbbaabbaabaabbbbaabbabababbaabbbbbaaaabbbbabbbbbaabaaababbbbbbaaaabbbbababaabaaabaaaabbaaaabababbabbbabbabbbabaabaaaababbaabbabaabbbaaaababaaabababbbabbaaaabbbaabbaabbbbbabaabaababaabbbbaaabaabbabaaabababbaaabbbbabbbabbbbaababaabbbbbbbbbaaabaababaaababaaaaaabbaababbbaababaabaabababbababbababbbbababbbbaab bbabbbaabbbaabbbbaaabaaaabaaabbbababaabbabaaababaabbbabbaaaabbabbbabbaaaaabbbbbabaabbbbaabbbaabaaabbabbabbaaababaaaaabbaabbaaabaababaabbbaaababbaaababaaaabaaaabaaabaaababaabaaaaababaaaaaaaaabbaabbaaaabbbbaabbbaabaaabbaababaaaaaababbabaaabbbbbaaabbababaaabbbbbbabbbababaabaababbabbabbabaaabaaabaaaababaaaababbbbabababbbabbaabaababaaabababbaaababaabbababbbbbbbbabbabbabbabbabbabbbbaaaaaabbbabababbbbbabbbbbbbbabbbababaabbabaabbabbbbbbbbababaaaabaabbaaaaaaaabbabaaabbaaabbbbaabbbabbbabababbabababbababbbababbbbbabaaabbbbababaabababbaaabbbaaaaababaaabaaaaaaaaabaaaabaabbbbabaaaabaaaaabaaaaabaaababbbaaaaaabbababaabbabababaabbaaaabbabbabbbabbaabababbabaababaaaaabbbaaababbabbbabbbbbbabaabbbbbabaaaabbbaaabbbabbabababbbaaaababaabaabbbbbababbbaaabbbbbbbbaaaaabbbbaabaaaaaabaabababbbbbaaabaabaabaaababaabbaaabbbbabbaaaaaaaabaabbabbbbabbababbbaabbbbbabbbababaaabbababbbbaabbbaabbaaaabbbabbbababbaabaaaaabbbabbbbbbbaaaababababaabababaabbababbabbabbaababbbaaabaabbaaaababaabbbbbabbabbbaaabaaabaababbbbabbaabbbbaababaabaabaaabaaaaaaababaaaabbaabaabbaabbbbbaabbabbabaaabbaabbbbbaaaabababaaaababbababbbababaaaababaabbbabaabbaabaababbaaaaaaaaabbababbabbbabaabaaabbbbaabbabababababbababbababbbabaabbabbbbababbbbbbabbbababbabbbabbbaabbabbbbbababaaabbaaaabbbababbabbbbabaabbbbbabaababbbbaaababbababaaaabbbbbababbabbabaababbaabaabababbbbbabbbbbabbabbbabbbabaaaaaabbaabbbaaabaaabababbbabbabbabbabaaaabaabbbbbabbababababbabbbbbabbbbabaabbababbbbbababaaaabbbaaaabbaabbabbbbaaaabbababbbbaaaaabaabaaabbaabbaaabbabaababaaabababbbbbbbabaaabbbabaabaaabaaabbababbbbababbbaababaaaaabaaabaaaabaabbaabbbabbaabaabaababbbaabbbaabababbaabaabbaaabababbbbabbbabaabababbababbbaaaabaaaababababbbbaabababaaabaabbbbababaaaababbabaaabbababbabaababbbabbaabbbbbabaabbbbbbbbbabbaaaaabaaabbbababababbaabbabbabbbabbbbaaabbbababbaaabbaaabababbbbabaabaababbbbbababbaabbabbbbbbaaabbbaabababaaaabbbbaabbbbabbaabbabababaabbaabababbbbbaaabaaabaaabbbabbabaababbbabababaabaaaabbaaabaabbbaababaaabbbabbaabbbabaaaabaaababaabbbbbaaaabaabbbaabbbbbabababbbbaa abbbbbbbbaababbabaaaaabbbababaabaaaabababaaaababbbaabababbbbabaabaaabbabaaaaabbabbaaaaaaabbaaaabbbababaaabbabbabaaabbbbbbbababaaaaabbbbabbbababbaaabaaaaaabbabbbbbbbbaabaabbabaabbbbaabaabbbbbaaaabaaabbaabbaaaaaaabbbaabaabbabaaabaabbbabaabaababbabbbbaabbabbbbabaaaabbbbaababaabaaaaabbabaabbababbaaaabababbaabababaaabbaabbabbababaabbabbababbaababbbbbbbaaabbaabaaabababbabbaabbbaaabbaababbbbbbbbbbbabaaabbbabababaabbbabababaababababbbabbaabbaabaaababbabbaaabaaaababbababbbbbbbaababbabaaabaaaabbbabaaabbabbabaabbaabbaaaababaaabbaaaaaaabaabbbabababaaabaabbaabbaababaaaabbabbbababbaabbababbaaaabbbbbabbaaabbbabababbbbbbbbbbaaababbaabbaaabbbabaabbaabbabbbbbbbabbbababbbbaaaabbbaabaaaaaabbbaaabbabbbaabbaaaaabbbbabaabbabbaabaaaaabbaaababbbbaaababbababababaaabbbbbbababaabaababaaabbbabaabaaaaaaaababbbbaabaababaaaabbbbbababbaaabaabbabbaabbbabaaaababaaaaabbabbaaabaabaaabbbbabbbabaaabbaaabaaabaaabbabaabbbabababbaaaaabbabbbbabbbaaabbbabaabbaabbbababaabbbbbbbbabbbbbabbaabbbbaaababbabbbbbaaabaaaaababaaabababbaabbabaabaababbbbbabbbaaaaaabaabbbbbaabbbbbabbbbbbbbbaaaabaaabaabbabbbaaabaabbbbaabbabbbbabababbbaababaaabaaaaabbbaaababbbabbabbbabbaabaaabaaabbbaabbbaaaaabaabbabbaaaaabaabbbabbbaaabbbbaaababbbaabbaaababaaabbabbabbaaaaaabaaaabbbababaabaabbbbabbabbaabaabbbbaabaabaaaabababbabaaaaaaaaaaaaabaababbaaaabbaabaabaabaaababaaaabaaaababaabbaabababbaaabababbabbabbabbabaaabbbabbabbaabababbaaababaababaababbbbbabbbbbabaaaababbabbabababbaabbababbabababaaabbbbbbaaabbababaabbbaaabbabbaabaabbbbabbabaaaabbabbabbbaaabbbbabbabbaabaabbbabbbbbbabbbbbabbbbbaabbbabbabbaaaaaaaabaaabbbbaababbaaaabbabbbabbabaababbbbaaaaabbaabbbaabbbbbbabaaaaabaabbabbabbbabbababbbaaaabaabbababbbababbbbabbbbaaabbbbbbbbaabbbbababbbabbabbbabbbaaabbabbbabbbbabaabaaaabbabbabbbaaaaaaabbbababbbaabbaaaaabaababbabbbbabbbaaababaaababaababaabbbbbbbabaababbabbaababababbbbbaabababbbbbbabbbbbbaaabbaaabbaababbabbbababbababbbbbbaabaabaaabaaaaabbabaababbbbaaabbabbbbbaabbabaaabaabbbabbbbbabbbaaaaababbbabaababbaaababaaaabbababbabbbbabaabbaabbbabaaabbbab baaaabaabbbbbbbbbaababbaabaabaaabaaabbbbaaaaaabbbbbbbbabbaababaaaabbbbbaabbaaaabbbbbbabaaaababbbaabababbbbbabbabbbbabbabbbaabbaabaaaaaaaaabaababbaaaabbbaabbaaaaabaaabaaabbbabbaabbbbabaabbbaabbaaaaabbbaababbbbaabbbbbaaaaabaabbbbabbbbaaaabaabbaababbbaababaaaaabbabbbbabbbbbabbbabbaabbbaaabaaaaabbababbbbaabbaabbaaabaaaabaabbbaabbbbabbbbbaabbaabbbbabaaaaaaabaaaaaaabaabababbbabbbababbaaaabbbabbaaabbababbbaaababaaaaababaababaaaaababbaabababbbbbaabaabbaaaabbabbbabaabbaababaaabaababbbbbabbabbabaabbbbaaabbbbabaabbbbbaaaaaabbbbaaabbbaabbabbaababbbabbbbabbbaaaaabbaabbabbabbabbabababababbbabbabaaababbaaabbabaaabbbabaaaabaaaaaabbbbaabababaabbbabbaabbabbbaaabaaaababaaabaaaabbbaabbababbaaaaaabbabaaababbbaaaaababababbabaaaabaabaaaaaaabbaaaaaaabbaaaabbabaabbaaaabababaabbababbaaababaabbaabbbbaaabaabbbabbbbbabaabaabaaabbababaabbabaaaabababbaaaabbbabbabbbbabababbabbababaaabbbabaaabaaaabababaaaaaaaaabbbbabaaaabbbbabaabbbabbabaaaabbbbaaabaabaaaabbaaabbaaaabbbbbaaaaabababaababbaabbbaabbabaaabbabbbabaaabaaabbabbbbbaabbbaaabbaabbababbabbbabbaabbababaaabbabaababaabaabbbabbababbababaaaaaaabaabababaaaaabbbbaaaaaabbabababbaabbaababbaaaaaababbbbbbbaaaabababaabaabbaabbbaabbabaababababaaabbbabbbbbaaababbbbaabbbababbaabababaabbbabbbaabbaabbbaaababbaaabbaabbabaaaabbbabaaabaaaabbbabbabaaababbabbaabaabaabaaaabbbaabaaaaaaabbabbabbbbbabbbaaaaaabbbbbbaabbaabbabbbabaabbbbabababaabbbabaabbbaabbababaaababaababbbababbaababbaaaaaaabaaabbabbaaaaaabaabbabbbaabbbaabbaaaabbababbabbbaababbbaaaaaaaaabaabaababaaaaaababaababaaaabbbaabbbbbabbbaabbbabaabaababbbbbaaabababbbababbaaabbbbbababbaaaaaabbabaaaaaaababbabbaaaabbbabbababbaaabaabaabbbbabaaaababababaabaaababbababaababaaaaabbaabbaaaababaaaaaaaaaabaababababaaababbaaabbaaababbbbbababaabaaababbbababbabbabbbaaaaaaababbabbabaabbbaabbbbbbababbaaaabbabbbabaabaababbbbbbbbababaabaababbbbbbbaabbbbaabbbaabaaaaabbaaaabbbabbaaabaababbaaaababbbababaabaabbaabababaaabbbbbabbbabbbabaaaabbbabbbbbaabbabbbbbabababaaaaabbbbabbbababbabaabaabbbaabbbababaabaaabbabaaabbbabaababbbbbabaababaa abbbabbbbbaaaaaaaabaabbbbaabbbaabaabbaabbbbabbabaaabaabaaaaaababababbaababbbbababbaaaababaaaabbababbabbaababaaabababaaaaabbabaabbabbbbababbaababababbbbbaabbbaabaaabbaabababbbabbbabaaaabbbbaabaabbbababaabbbaababbababbababaabaababbbbaabbabababaaabbbbbbbbaabaababaabaaabaaababaaaaaaabbaaaaabaaaaabababaaaaaabbbababbbaababaabbaababaabbabbbbaaabaabaabbababbaaabbbababaabbaababaabaabababaabbaababbabaaaabaabaabbabbaabaababaaabaaababaaabaabbbabaaaaabaabaababbaaabaabbaaabbbabaaabbbbaabbabbbabbbbabbaaabaababaaaabbaabbabababbaababbbabaaabbbaababbababbaabaababbbbaabaaaaaabbaabbbbababbbbbabaabaaaaaaaabaabaabbaaaababbaabaaaabaabbbaabbbaaabbbaabbabbaaabaaabbbbbbaabbbbbaaabababbabaabbababbaabbabbabbbaaaaaabaaaaaaabbabbaababbbbbaaaaabbbaaabbbbbbabbabaabbaabbbbaabbbaaaaaaababbaaabaabaaabbbaabaabababbaabbabaabbaabaababaabbbaaababbaaabaaaaaabbaaabbabbaaabaabbaaabbbabbbbaabbabaabaaabababaaaaaababbaaaaabbbaabaaababbbabbbabbabbaabbaaaaabbbbabbaaabaaaabbbabbbbbaaabababaabbbbaaabbababaabaababaabbbababaabbaaababbaaabaaabbbabbabbabbaabbabaaabababbbaaaabbabbbababaabbaaaaabbbbaabababbbabbabbbbbbbabbbbababbababbbbbabbbabbbbbbbbbbbaabbbabaababaabbbbabaabbbabbbbaaabbbbaabbaaabbbbaabbbabaaababbbaabbababbbbbbabbbabbbbaaabababbaabaabaaaaaabababbababbbbaabaabbbbaabaaabaaabaaaababbababbaabaababbbbbaabaabbaaabbababbababaaaaaabaaaababbbbaaabaabbbaaaabaaaababbbbabaaaaabbbbaaabaaaabbabbaaabbbaaabbbbbababbaaaabaaaaabbbabbabbbabbbaabbabbabbaaabaaabaaabaabbababaabaaabbababababaababbaaabbbabbbbbaaaaabbbbbabbbbaabababbaababbaaaabaababbabaaabbaaaaaabababaabbbababaabbabababbaaaaabbaabaaababbabbababbababaababbabbabaaaaabaabaabaabaaabaabbabaaabaaaaaaaabbbaaabbbbbaaaabbbabbbbbababaabaabaabbbabaabbbabbbaaababbbabaababbaaaabbabbbababbbaabbabbaababbaaabbabaabbaabbbabbabbbbbbaabbaabbaabbbaabaababbaaabaaaaababaabaaaaaabbabbbbabaaabbbbbabbabaabababbaabbabbaaaabaaaabaaababbbbbababbbaabababababaabbabbaaaaabaabababababbaabaabbaababbbaabaabbabbaaababbaaaaaabbaabababaaabaaabaabbabaaabaababbaabbaababbbbaabbabaabbbabaaabaaaaaaaabab aaabbaaabaabbabbaabbbbbbbbbbabbabbababbaaabaaabaaaabbabbbaaabbbaabaabababbbbbbabaabbbaababbbaabaaabaababaaaabbaababbbabbbbabbbbbabbbabbaaabbababbaabbbbbababbaaaaabbabaaaabbbbbbbbaabbbbbaaabbbaabbabaabbbbbabaaaabaaababababbbababaabababaaaabbbaabaaabbbaaaaaabbaabbaabaaaabbababbabbbbaabbbbbbbabbaababbabbbabbbaabababaababaabbbabbaabbbabbabbaabababaababaabbaabbbbbbbbbaabbbbbaabbaabaabbabababbabbabbababaaaababbaabaaababaaabbbaaaabbababbabaabaaaaabaabaabbabaaabababbababaaaabbaaabaaaabbabbbabbaaabaababababbbbabababbabaaabbbaabbbbbaababbbaaaaabaaabbbbabbbabbbaabbbbbaabbaaaabbaabbbbaaababbabaabaabababbbbbbababaaababbaabaabbabbaabaabbaaabbaaaabbababbaabaaababbbbabbaaaaaaabbbbbaaaaabbabbbaaaabaabbabaabbaababbababbbabaaaabbababbbaabbbabbaaaaabbbbbbabaabaababaabaabababaaaabbabbbabbabababbbbabbabaaabbbbbbababbabaababbabaaabbaababaababababaabbaababbaaabaababbbabbbbbaaabbabaabbabbabbbbbbbabbabaabbbababbbaabbbbabaaaaaaaabbbbbaabaaaabbbaabbaaaababaabababaaaabaababbabaabbabaabaaaaaabbbabbbbbbabbbabaabababaaabbbbaabbbabbbbbaaabaabaabbaabbababababbabaaabaabaaababbbbbabbbabaaaabaabbbbbbbaaaaaabbbbabaabbbbababaabbbbaaabbbaababbbabaaaababbaaabbbbabaabbabbabbaaabbbabaaaaabbababbaaabbbbaabbabbbbbabbbbaabababbbababbabbabbabaabbbbbbbabaaababbabbaaaabaabbaaababbabbbaaabbaababbaabbbbbabbababbbbbbbababaabaabaabbbabbaabbabbabababbaababbbaaabbaaaaaabaabbabaabbbaabbbbaabbbaabbabbbbababbaaaabbbaaaaabbbbabbabababbbabbababaaababbaabbaaabbabaabaaaabbabbaabaaabaaaabbaabbbaabbaaabbbabbaabbbbbbababbaaabbbbbbbabaababbbbbabbababbbbbbbabbbbbaaabbbbbbbaababbbbaaaaaababaaaabbaaabaabaabbababaaaaabbbbabaabbabaaaabababbbabbaaaaaabbabbabbaabbbabbbabaaaabbbabaabbabbbbbbaabbaabbaabbaaabbbbaaaababaaabaaaababaababaaaaaababbbaabbabaaabaaaaabbbabaabbabbabaabbbbababababaaabbaaabbbaaabaabaabbbaababaabbaababbbaabbbaaaaabababaabaabbababbaabbaaabbaaaabaababaabaababaabbaaaaaabaabbaabbabababbbaabbabaabbabaabaaaaaaabaabaaaaaaabaabbbaaabbbabaaaaabbbbaaabbbabbbbaaabaabbababbabbbabaabbbababbababbaababbbaabbabbbabaababbaaaaabbbbbabba bbbbbbabbabaaaababbabbbaabababbbbbbbbababaaaabaaaababbaaaaaaaabaabbbabbbbaabbaabbbabaaabaaaaabbbbbaabaaababaaaaabbabaaababbaabaabbabbaaabbbbaabbabaabaababbaaaaabbbbabababbbbababbaaababbabbbaabbbaababbabaaabaabaaabaaabbbabaaabababaaababbaabbbbbbbaaaababbbbabbbababababaabbbaababaabaabaaaaabbababaaababbaaabbaabbababaabbbaabaaaabaabbabaabbbbbaaaabbabaaaabbaaaabbbaabbaaabababbbbbababbbbabbabaabaabbabbbaabaaababababaabbababbbbaababbabbbbaaabaabbbbbbaabbabbbbaababbabbbbbbabbabbbabababbbabbaaababbabaaabbbbaabbbbaabbabababbbbbabbbbaaaabbabbaabbaabaaaaabbbababbbbbbbbaabbbaababaabbaabbbbbaaabbbabaaaabaabaaaabbbbabbbabaabbbabbaabaabbbbbabababbbbbbaababaaaabbabbbbaaabaabbbbabaaaabaaababbaabbbbaabbbabbaabaaaabbaabababaaabbbaababbaabaabbbbbabbababbaabbbabaabbbbbbabaabaaaaabbbabbabbbbbbababaaababaaabaababbabbbababbbaaaaabbbabbbbabbabbabbababbabaaaaaaaabababbabbbaabbbbbaabaaabbbaababbbbbbbabbbbababaaabbbaabbbbbaaaaaaabbaabbbabbabbababbababbbbbaaaabaabaabbbaabbbaababaaaabbaaaaaaababbabbbbbaaabaababaabaabaaaabbbbabbabbbababaabaaaababaababbabaaaabaabaabbaabaaaabbabaaababbbabaaabbbaaaaababbabaaababbbbbbbbaaaaaaaabbaabbbbbaaabbaabbaabaabbbabbabaababbababaaabbabbbbbbbbbabababbaaabbaaababaaaabaaababbbbbbbbbbbaabbbbbabbbabaabbbbbaababbaabbaaaaaabbbabaaabbaaabbbaababaabbbbbababbababbaababaabaaabbbaaabaabbbabaaabbbbbbaaabbbbbbaaaabbabbaaababbaabbbaabababaabbbababbbaaabbbbbbaaaabbbbbababbababbbbbabbbaabbbabbabbbabbbbbaabbaabbaaabaabbbbbbbbabaabaaaaabababababaaaabaababaabaabbababbaaabbabbbbbbbbbbaabbbabbabbabaababaaabababbabbbaaaaababbaabbbaababbabbabbbaaaabaaabbabaaaababbbabaabbbbbbaababbaabaaabbaaabbbaaababaaaaaababbbabbabbaaababbbbbbaaabbabbaabbaaabaabbbbaaaababbbaaaabaaaabaabaabbabaaaaabbaaaabbabbbabbabbaaaabababaabababbaaaabbabbbaababbbbababbaababaabbaaababbaaaabaabaabbbabbabbabbbaaabaabbbbbaabbaaabaababbaaaabbaababbbaabbaaabababaaabaaaababbbaaabbababbababbbabbbbbabbaababbaaaaaabbabaababaabbabaabbabbbbabababbbabababaabbaaaabbaababbabbaabbbbaaaabaaaabbbabbbaababbbbabbbbabbabaaabaabbbbbaaaaa abbbaaaabaaaabbbbbbbaabbababaabbbaaabbbbbaaaaaabaaabbbbbaaabbabbbaababababaabababbbbbaabaabaaabaabaaaaaaaababbabbbbbabbbbaaabbaabaabaaababbabbbababaaaababbbaaabbabbbbaabaababbbbbbaaababbabbaaaabbaaaaabaaabbbbbbababbbbbaabbbbbbbaababbbbaaaabbaaabaaababbaaaaabbbbbaababbabbbbbaaaabaaabaaaaabbaaaabbabaabbbaabbbbbabaabababbbbabbbabbbaabbbaaabaaabaabbbbabbabbaabbbbbbbbaaababbabbaabbaabaaabaabbbbabaaababbbabbaabbabbbbbabaababbabbbaabbaaaabbabaabaabbababbaabaaabbbbaabbaabbbbbababbababbabbbbbbbababaaaaabaabaaababababbbaabaaaaaabbbababbabababbababbbaababbabbababbaabbaaabbaababbaaabbaabbbbbaaaabaabaaababbbbabaabababbaaabbabbabbaabaabbaaabbababaabaaaabbbbbbbbaaaaabbaaaabaabbbbaaabbabbababababaaabbaaabbbbaaababaabaabaabbbaaaabaabbbaaabaababbaaabbbbbabaababbbbbbbbbbbbabbaaababbababbabbaababaaaaaaaabbabbabbaabbaaabaababbbaaabbbbbaabbbbaaaaababaabbaabbbabbbaabbaaababbbabaaabaaaabbbabbababbaabaababbabaabbbabbabbbbaabaabbbaabaabaabaaabbabbbaabbbbbaababbabaabaababbaaabaabbbbabaabbabbbaaababbaaabababbbaaababaababbbbbaababbbbbbbaaabaabbbbbaabbaabaaabbabaaaaaaaabbbaabbbababaaaabbaaabbbbbbabbaabababaaaaabbaababbbbaaaaaaababaaabbaaabaaababbbbabaaabababbbababababaaabbaabbbbbbbbabbabaaaabbbaaaababaaaabbaaababaabbbabaababaabbaabaaabbaabababbbabaaabababbabbabbabababbaaabaaaabbabbabbabbbbbabbabbaaababbbbbbabaaababbbabaabaababbbaaabaabababbabbbbbbbbabbabababbaaabaaaabbbbabbabbabbbaaaaababbaaabbbbbaaaaabbaaaaababbbaaaaabaabaabbabbaaabbbbbaabbaaaabbaabaabbbaababbabbbababbabaabbaaabaaaabaabaaaaaaaabbaaaaaabbabbbabbaabbbaabaaabbaababbabababbabbaaababbabbbababbaabaaaaaaabbbaaaaabbbababbbbbbaabbbaaaababbbaabbbbbbbbabbababaaababbbbabbaabbbbabbbbabaabaaababaababbbbbbaabaababbbbaabbabaabbbabbbbbabbbbaaaabbbbbbaaabbaaabbabaabababababbaaabbbbababaabbabbbbbababaaaabaaaabbabaabbbaaaaabbbbbbaababbaabbabbababbaaaabbaaaaaaabbaaaababbabaaabaabaababaaaababbabbbababbaabaaaaaaaababaaaaaababaabaababbabbabbaaabbbbbbabbababaababbaaabbabbbabaaabaaaaaaaabbbabbbabbaaaabbbbaababbaaaabbbbaaabbbbbabbbaaabaabbabbaaaabababbbb aabaaaaabaaabbaabaabaaabaaaaaababaaaaababaaaaaaaaaabbbaabbbbaabbabaabbaaaaabaaaabaaababaabaabbaabababaabbabaaabbbababbbbbaaabaabbbaababbaabbbaaababaabbabaaababbbaababaabaabaaaabaabbbbbababaababbabbaabbbbbbbaabbbbababaaaaaababbaaabbbbbabbababbbbaabaaababaabaababaababbabababbbaabbabbaaaabbbabbbababaabbabbabaaababbababbbbbabababbaaabbbbbbbabaabbbababbbaabbbaaabbaabbbbaaabbabbbbabbbabbabbbaaababbaabbbbbaaaaaaaabaaabbbbbbaaabbababbbaaabbababaaaabbbaaabbaabbaabbaababbabababbbbababbbaabbaaaabbababbbbbbbbbbbaaabaaabbbaaababaabbabababbaababbaaabbbbabbbaabbbbababbbaaaabababaaaaaabbbabbaabbbababbbbaababbaabbabaaaaaabababbaaabababbbaabaabbabbabbaaabbbabbbbababbbaababaaaabbaabbabbbbabababaabaabbbbbbbbbabbbaabbabaaabbaababbbaababaabaaaaabbababaaaaaabbbbaaabaabbbaabbbaabbbabababbbabbbbaaabbbbabbaaaabaabbbaaaabbaabbbaaabbaabbbaababbabaaaababbbaabaabbaabbabbaaabaabbbbbabaababababaabbaaabaaaaaabababbabaabbbbabbbbabbbbbaaabbbbbabbaaaaabbbaabbbbbbaaabbabbbbbbbaaabbbbbabbaaabbaabbbbbbabaabaabbaaaaaabbbabbbbaabaabbaaaabbaabaaabaabbbbabbaabbaaaaabaabababbbabbbbbbbabaaaaabbbbbabbaaaaabbbabaaabbbbaabaabbaabbaabbbbbbbaaabaabbbabbaabbbabbabbabbbaabaabaaababaababbbaabbaaabbbbabababbbbabaababbbaababbaabbabbaabaabbbbbbabaaababaababaaabaaababaabbbbabbabbbbbabaababababbaababbbabbbaababbabaabaabaaaabaaaabbbababbbbbaaaabbbbbaaaaabbaabaababaabaabbbabbabbabbbababbbaaabbaabaaabbabbabaaaababaaabaaabaabaaabbabbabbbbbaabbbbbaaabbbbabbaabaabaaabbbbbabbaaababbbabbbaabababaabaabaabbbaaaaaabbaababbbbbbabbbabbabababbbbabababbabbbababbababaaabbabbaabaabababbbaabaaaabaaaababababbbaabbaaabaabaababbaaaabbabaaaabaabbaababbbaabaabbbbabbaabaabbbbaababbabaababaabaabbbbbbbabababaababbbaababbbabaaabaabaaaaaabbabbbaabbaaaabbbaaaabaabbbbbbababababaabaabaabaaabbaaaaababbbbbabbabbababbbabaaabbbaaaababaabaaaaaabbababaaabaaaaaaaababbaabbabbbbbaaaabbbbbaabababbbbabbbabbabbaaaabbaabaaabbbbbbaabababbaaabaaaababbbbbaababaababbabbaaabababbbaabaabbaabaaababaabbaabbbbbabbabaabbaaabbaaabbaabbbbabbbbabbbababaababbbaababbbabaaaabbabbab aabaaabbabbbabbbbbbbbbabaababaaabaababaabbbbaabbbbaabbaabbabbaaaaaababababbbbabaaabaabaaaababbaabbabaaaabbaabbabbabbaababbaababbbaaababbaaababbaaabbbbabbaabbaababbbbbababbaaabbbababaaaabbbabaaaaaabbabaaaaababbbaababbbbabababbbbabababaaabababbababbaabbaaaabababababaaaabbbaaabbbbabbbaaaabbbaaaaaaaaaabbbabbbaabbabbbabaaaabababaabbbabbaaabaabaabbaaabaabaabbabaaaaaababababbabaaaaababaababaabbabaababbaabaababababaabaabaaababaabbababbbaabaabbbabbbaaababbbaaabaaabbaaaaabbabababbabbbabbabaabaabbbaaaaabbbbaaabbabbbabbababaabbbbaaabbabaaabbaaaaababbbabaaaaabababbabbababaabaaaabaabaabbabbbabbbabbabbbaabaabbbabbabbabbbbababbbaaaabbbabaaabababbbaabbbbaabbabaababbbabaabaaabababbbaaaaaabbabbbbabbbbabaaaaabbbaaabbbbabbbbbbbaababaabaabbbabbbababaaababbbbabababaaabaaaabbbabaaabbaaabbaabababababaabbbbbbababbbbbbbaabaaaababbabbaaaaaaabbaabbbbbaaabbababaabababbaaaabbaababbbbabaaabaabbbabaabbbaababaabbbabbabbbbbaaaabbabababbbabbabaabbabaababbaaaabbabababbabbbabbbbabbaabbaababbbabaabababbbaaaabbbbbabbbbbbababaabaaabbbaaaababbabbabaaabbbbbbaaaababbbabbaaaaababbbabaaabbaabaabbbabbabababbbabaaaaabbabbbabaabbabbababbababbaabbbababbabbbbababbaaaababbbbaabbabbabbababbbbbbaaaaabbabbbbababbbbabbbabbaaaaabaabbabaaaaabbbbaababbaababaaaabbbbabbabbbaabbaaaaaaabbabbaaaaabbbaababbaaabbbaabaaabaabaaaaaabaabaabababbbaabaabbabaaabaaaaaabaaaabaaabaaaaabaaabaabbbabababbbaababbbaaabaababaababbbbbbaaababaabbabbaaaabaababaaaaaabaaabbbabaaabbababaaaabaabaaaaaabbababaaaaaaabbaaabbbaabababbbbabbbbbaaabbbabababbabaabaabbabbabbbaabbaabbaaaaabababbaabbaababbaaaabaababaabbaaaaabbaaababbaaabbbbbaaabbaaaabbabbaabbbaaaaabbbbabbaabbabaaabbabbabbaaabaaabbbaaabbaabbabaabbaaaaabaaaaabababaabbabbbbaaabbabaabbbbbaabaaabbbaaabaaaabaabbaaababbaabbbaabbbaabbbbabababbbaaabbbaaaaaaabaaaaaaabaaaabbaabbaaabbabaaaaabbaabbbbaaabababbabababaababaaaaababaaaababbbaabbbbaabbbaaabbabaaaabababbaaaaaaabbaabbbababbbbabbabbaabbbbbababbbbbbbbbabbbaaaabbbabbbbaabaabbaaaababbbabbaaaabaaabbabaabaaaaabababaabaaaabbbbbabaabaaabaabababbabbbababaabaaab bbaabaaaabababbababaabababbbaababbababababaabbbbabbaaaaaaaaababaaaaababbabbbbaabaaababbbaabbbbabbabbbbabbababbaaaabbbabababbaaaaaaaaaaabbbbaabbbaababaabbbabaabbbbaaaaaabaaabbbbbbbabaabaabaabbbabaabababbbbbbaababababbaaabbbabbabbbaabbaabbababaabbabaabaaaaaaababbbbbbaabaaabbbabbabbabaabbbabbaaaaaabaaababbababbbbbababaababbabbabbbbbaabaaababbaababbabbbaabaabbbabaabbbbbaaaabaabaabababaaabbabaaaaabbaabaabaabbbabaaaaaaabbbabbabababbbbabaaaaabbaabbbbaabbaaababbbbbabbbbbabbbaaaababbbbbaaaaabbabababbabbbbabbbaaabaabaabaabbaabbabaaaabbaaaabbbabaabbbbbaabaaabbaabbaabbbbbbaaabaababbabaabbbbabbabaaaaaabbbbbbabbbababbabaabbbaaaaabbaaabaaaabaabbbaabbabaababaabbbaabaaaaaaaaaaaabbaaaabbbbbabbaaaababbbbabbabbaaaababaabaaabbbaabbbabbbbbbabaabbbbabbbbbabbaaaabbababbababaaabbaababbabbbbbbaaabaaaaabbbbaabbaababaaaaabbabaaaabababaabbbbaabaaaaababbbaaaabbaabaabaabbbbaaaabbaaaaaaabbaabbbaaaabaabaaaabbaaaabbbabbbbbabbabaabbabaababbbbabbbbbbbbabaababababbbbbaabababaaabbabbabbabbbbbabbbbaaabbbaaaababbaabaababbababbabbbaaaaabbbabbaabaaaaaabbbbbbbbababbbaabaaabbaabbbbbbabbaabbabbbaaaabaabaaaababababbbbbbbabbbbaabaaababbabaabaaaaaaabbababaaaabaabbbbabbabbbabbaabababaaaaabbabbbbabbbbbbbababbabaaababbbabaaabaababaabababaabbaaabbabababbaabbbbbaaabbbbbaabbbbaaaabaabbbabbaaaabbbbbababbbababbabbaaaaababababbabbaaabababaabbaaaababaabbababbabaaababbbbbbbbabaaaabaaaababaabbbbbbbbabbbbabbbbbaaaabbaabbbababbbbbabbbaabbaababbaaabaaabaaababaaabaaabbabbababbaabbbbaabaabbaaaaaabbbaababaabbaabbabbaaababbaaabaabbbbbbaaabbababaaaababbaaaaabaaaabaabbabaaababaabaabbbbbababbbbaaabbabababbbaabbbabbbaabaaaababbaababaaababbabbabaabbbaabaaabbaabaabbbabaabaaabaabaabbababbbbbababbbbbbbabbabaabaabbbaaabbaaabbababaabbaabbbbbbaaaaabbbaaababaabbbbaaabbaaabaababbababaabbbabaabaabaabaaabbbbbbbbbbababbbbababbbbbababababbabbababbbabbbaaaaaaaaabbbbbababbababbabbababbabbbaaabaaabbabaabbaabaabbbbabbbabbbaaaabbabaabbabbaaaababbababbaaabbaabbabbbabbbbaabababaabababbaabaaaabbaaaabbaaaaaaaaabaabaaaababbbabbabbaaaaabababbbbbbabbbabbaababa bbabbaaaabbbaaabbbabbabaaabbababbbaababbbababbbbbbabbabaabbabbababbbaabaaabbaabaabbaaabaabaaabbbaaaabbabbbabaaaabbbabaabbbabbaaaabbbbaaaaaaaababababaabbaaaaabaabbabaaaaabbbaabbabbbbbaabaabbbbabaaaabaaaabbaabbabbbaabbabbababbbbbbbbaaabbbabaaababbbababbaaaaabbaabaabbabbaabbabbaabbaababbaabababbabaaabababaabbbabaaabbbaaabbbbbaaaaabbabbbabaaaaaaabbaaababaaabbbababbabbabaaaabbbabbabbbaabbabbbbababbaabbabaabbbbbbaaaabbbabbabbbaaaaabaaababbbbbaabbabbaaabaaaaababaabbbaaaabbbbbbbbbaabbaaaaaaaababaabaabbbbbbabbbabababbabaabbababbbaaabbbababbabaabbbaaabbaabaababababbbabababaabbabaaabbabbababaabbbbaabababbabbbaabaabbbaaaabaaabbbaabbaabbabbbababaaaaabababbaabaabbaaababbbbabbaabababaaaabbbbbbaaaabbaaabbababbbbbbbabbbaaaaabaaababaababbabaabababababbbbaabbabababaabbabbbabbbaaabaababbbbabbabbbabaababbbbabbbaaabbaabbbbaaabaaaaabbbbbaababaabbbababaabbbbaaaabbabaabaabbaabbabbbbbababaabbbaababbaabbaabaaaaababbbaaababbabbaabaaaaabababaabbaaaaabababbbbbbabbbabaabaabbbbbbbabaaaabaabbbbbaababbbabaabaabaaaabaabaaabbbaaabaaababbbabbbbbbaabbbbabbaabbabbbaaababbbbabaaabbbbababbaabbbabbababbabbaabbabaababbabbabaaabbbbaaabbaabbbbbbbbabaaaaabbbbbaaabbabbbaaaaabbbabbaaaabbaabbbbbabaabbbaabaaabaaaabaaabbbbababbbbaabaaaaabbabaaabbabbabbababbbabbababbabbabaabbbbbaabbbaabbaaabbaabbaaaabbaabbbbbaabbbbababbabbbaaabbaaabababbababaabbaaababaaaabbbbaabbabbbabbabaababbaaababaabababaaabbaaaabbbaabbabababababaaabaabbbaaababbbaaabaabbabaababaabababaaabbbaabababbaabbbbbbabaaabbbbbbbaaabbbabaaabbaaababaababbbbbabbaabbbbabbabaabbbabbabbbbbbbbabababaaaaabbabbbababbbaaabbbbabbbbbabbbaaaabbaabaabaabbabbbbabaabbbababaaabababbbabbaabaabbbabbaaaaababababaabbbbbabbaaabaaaaabbaaaabbaaaabbaaababbbbaaabbbbababaaaaabbaababababbabaabababbbbbbbbbaaaabbbababbbbbbaaaababbaaaababbaaabbabaaaabaaaaababaaaabbabababbaabbbbbabaaababbaabbababbabbbbaababbababbabaaabbabbbababaabbaabbaaabababbababaaaaababbbabbbbaaaababaaabbbbbabaababaabbaabbaabbbbbbabaabbabbbaababbbbaabaaabbaaaaaaababbaaabbbbbababbbbaaaabababaabbabbbbbaabbabaaabbbbabbbbaa aabababbbbaabbbaaababbbaaababbabbababababbbbaaabaabaababaababbbabbbbabbabbaaaaabaaababbaababbabbbaaabbaabbabbbabbbbbbbabbabbaaabababbbbbbbbabbaaaabaaabbbabbbaababaabbaabbbbababaabaabbbaabbbaabaaabaaababaaaaaaaaaaababbaaaaaabaabbbbbabbbabbabbaaabbbbbaabaaaaababbabbbbbbbbaabbabbbbbabaaababbbbabbbbaaaaababaabbaaabaaaaaababbbabbabaaaaaaabbbaaabaabbbbbababbbababaaabaaabbabaaabbaaabbbbabaababbbbbbbbabbbabaaaaabbbaabbbaaabbbabbbaabbaabbaabbaaaaaabbbbbbababaaabbaaaababaabaabaabbbaabbaababaabbbabaabbabbabaabbbbbbaaaabaaaaaaabaaabbabaabaaaaaabbbbabaaababbabbaabbabbaabaaaaababaaabbabaaaabbaaabaabaabbbbbaaabbaababbbaaabbbaaabbbabbbabaabaaaaabaaabbbbbbbbbbaabaabaababbababbbaaabbaaabaabbaaaabbbabaabaaaaaababaabbabaaabbbaaaabbaaaababaabbbbaabbabaabaaababbbbaaaaabbbabaabbabababbbaaaababaabbababbaabaabbabbbabaabbbaaaaaabababbbaaaaaabbaaaaaaabbabaaabbbabbabaabbbbaaaabbbbbababaabbbabbaabbaaabaaababbaaaabaababababaaaaabbaaaaabababbaaaabaaaaaababbbbaabbabbaabaaabaabaabbabbbbabbbaaabbabababbabaabbaabaaaababbabaaaaaaababaabbaabaababbbbababababababbbbbaaaabbaababaabbbbaababaaaaababbaabbbaaaaababbbbbbaabbaabbbbbaabbabbababbaabaabbbaabbbbbaaabaaaabbaabbabbaaabaaaaabaaabaaababaabababbbaaaaabaaabbaaabbabbabaabbabaabbaaababbababbbabbabbbaaaaabbbabbbaabbbbaabbabaabbababaaababbababbbabbaababaaaabbaaaabbaabbbbbbbaaababbaaababaaaababbbabbaaabaaaaaabbbbbabbbbabbbbbbbbbaaababbabbaabaaababaababbbabbbaabbabababbaabbbbaaabbbababbaababbbbabbbbabaaaabbabbabaaaababbaababababaabbbbbaaabaaabbbbbabbbbbbabababbaabbaabbbabaaabaaaaababaaaaabaaabaabaaabbbaaaabbbbbbbbaaababbbaabaaaabaabbbaaaababbaaabbbabababbaabbbbbabababbaaababaaababaaaabbaaabaabaabbbbbababaabbbabaababbbaaabbbbababaabababaaabaaabbabbbabaabbabbbabbaaaabbaababbabbbabbaababbbabaabaababaabaaaababaaaabbaaaaaabbbaaabbaabbababababaabbbbbbabbaaaabababbababbbaabaaaababaabbaaaaabaabbbabbbabbbabbabaabbaaabaabaaabaabbbaaababbabaabbbabbbabaaaaaaaabaaaabaababbbbbabbbababbaaabbaabbabbabbaaaaababbbabbabbabbaababbbbabaaababbbbbbbbbaabaaabbaaaaabbaababbbabaabaaaaa bbbbbabbbaaabbaababbbbbababaabbbbabbbaabbbabaaabaabbbbabbabbaabbbbbbabbbaabaaabbbbbbbaaaababbbabbabbbabaaababbabababaabbbabbbabbbaabbaababababbaaaaaabaaaabaaaaabbbaababbaaababbbbabaaaabbabaabbaaaabbaaaabaabababbabbabaaabbbaabaabbababbabbbabbabaababbbbbabababbababbabaaaabbbbabaabaaaabbbaabaaaababaabbaabaabbaaabaaabbabaaababaaabababaabbbabbabbaaaaaabaaabaabababbbaabaaaabbbaabbaaabbabbbabbabaabbaaabaabbbaaaabbaaaababbabbaaabbbaaaababbababbbbbbbbabbbbbbabbbbaabbbbbbaabaaaaabaababbbbbbaaaaaabbabbabababbbbaaaabbbabababaaababababbaabbabaaabbaaabaabababaaaaabaababaaaababaaabbabaabbbaaabababbbbbababbbababaabbbbbbbaaaabbaababbbbaabaaaaabaabbbbabbbaaaaaabbababababbabbaaababbabaababbabaababaaabaaaababaaaabbbabbabbbbbbbabbabaaababbababbabbbbaabaabbbabbabaaaaaaaaaabaabbbbaaaaaabbbbbbaabbbaaabbbabaaabbbbbbababaabbababbbbaababaaabbbabbaabbbababbabaabababbbaaabaaababbabaaabbaababbababbabbabbbbaaaabaaabbaababaaabbabbbabaaabbbababaaaabbaabaabbaaaaaabbbabbbaaabaaaabbbababbbbaabbabbabbbaabbbabaabbabaaaaabaaaabbaaabaaabbaababaaaaabbababbaaabbabaaaaaabbabababbabababbbabaabbbbbabaabaaaabbbababaabbabaabbbbaaaaabbababbbabbbbaababbaababbaabbabbbaaabbbbabbbabbaabaabbabbbaabbaaabbbababaabbbaaabbaabaabaababaaabaaababbabaababaababbbabbbabaabbabbaaabbaabaabababaaabbbaaaabbbbbbbbbaabbbbaaaababbbabbbaaabbbabbabaaabbbbbababaaabbaaaabababbbaababbaaabbbbaabbbbbaabbaaaaaabaaababaabaabbaabaabbaaaaaaabaabaaaaabbbbbaabbbbbbbbbbbabbbbbbbbbbabbbaababbbbbbbaabaabaabaabaabbbbaaaabaaaaaaababbaabaaaabababababbbaaaabbaaabaaaabbbabbaabbbbbbbbbabbaabbabbbbbabbbbabaaaaaaabbabbbbabbbaaabbabbabbbbbbaabaabbbbabbaababbaaaaaaabbbabbbabbaabaaabaaaaabbabbbbaababaaaaaaabbbaabbbaabababaaaaabaabaabaabababaaabaababbaaababaaabaaaaaabbaababaaabababbabbbabaabaabbaaabaabaabbabbbbbaaaababbaababbaaabbbababaabbbabaabbbbbbababababbabbbbbbabbbaabaabbababaabaabaaaabaaaaaaabbaaabaabaabbbaaaabbbaabaababbbbbabbbbbaaaaababbbababbbbaaabbbababbaaababababbbabababbabbbaabbbabbabaabbabaaaabbaabaaaaabbbabaaabaabaabbababaababababaaaabbbabbbbaabbbb bbabbbbaaaaaaaaabaababbbababbbabbabbaabbbbabbabababbabbabbaabaababbbaaaaabbaabbbaaabbbbbabaabbbaaaabaaabaabaaabbbbbababbabaabbabbbaababbbaaaabaaaaaaaabaabababababaababbaaaababbbbbabbaaaababaababababbabbbaabaabaabbabbbbbabbabababbaaaabbbbbbbbabbbbbaaaaaabbbababaaabbbbababbabaaabaababbbbbbbbbbbababbaaababaaaabaaabbabbbaaabbbbaabbbbbbababbbabbbbbbbaabbbbaaabbbbaaaaaaababababaabaababbbbabbbababaaaabaaaaaabbbaaabababbaaaabbbbbaabbaaabbabbabbababbabbaababaababbaaaababbbabbbbbbbabbaaaabaaaaababbabababaaaaaaaaabbaaabaababbbbbbabaabababaabbbbbbbabbaaaaabbbbbabbbabaaabbaaaabbaababbbbbaaaaababbababbaaabbbbbbbbbbaaaabbabbaaaabababaaababaabbaababbabbabbbbbbabababbbababababaabaaabaabababbbbaaabaabaabbbbbabababaabaaaababaabbbbbabababbaabbbbbaabbbaabaaaaabaabbbbbaabbaabbbbbbbababbabbaaaababbaaaaaabababbaaabaabbabbaaaaaabbabbbaaabbababbbaaaaaaabaaaabaabbbbbbbabbbababaabaaaaaaaabaaaababbbbabbbaabbababaababbbbaaaabbbbaabbbbaabbabaabbaaaaabbabbabbbaabbabababbbbbababbabababaababaaaaaabbbaaabaababbaaababaaaaaabbbaaaaaababaaaabbbaaaabaaabaaaaaabbabbbbbbbbbaaaaaabaaaaabbbbbababaaaabbbbbbaaaabbbaabbbabbbabababbbbbbbabaabbbabbbaaaababaaaababaababaaaabbababbababaabbbaabbabbbbaaaaabbbaabbbbaaababaabaabaaaabbbbabaabaabaabbabbaabbabaaabbababbabababbabaaaabbaabbbabbabbababaaaaababbbaabbaabbbaaaaabbbaabbabbaabbaaababbabaababbbbbaaabaaabaabaaaaabbaababaaabbbaababbabaabaababbbabbaaabbbabaabbaaababbbbaaaabababababbaabaabaaaaabbbbabbbabbabbbaabbbbaaabaaababbbbbabbbabaabbababbbaaaabbaabbaabbababbaabaaaabbabbabbaabbabbbbabababaabbaabaababbababbbabbaababbaaaaabbabbababbbababaaabaaaaaabaabbaaababaabbaaabababaaaaaaabbabaabbbbaabbbaabbbbaaabbbbbabaabbbabbaaabbbbabbaabaababbaabbbbbbbaabbbbbbbbbaaabbbaaaabaabbbbbbbaaaaababaaababaabaaaabaababaabbabaaaaaaabbaaaababbaaaabbaaabbbbbabababbbbaabbabbaaaaabaaabbbabaaaaaaaabaabaaaaabaabaabbabbabbbbbaaabbabbaababbaabababbbbaabbbaaaabbbaababbabaaabbbabbbbbbabbabbbbabaaaaaabaababbababaababaaaaabaababbbabbbaaabbaaaabababbabbbaaaabaaabaaaaaabababbbaaaabbbaababbabbbabbaabab baabaaabbbbaaaaabbbbaabbaaabababbbabbbaaaaababbbbaaaabbababbaabababaabbbbbababbbbbaabbbbabaababbbabbaabaaaaaababbabbbabbaaabbbbbbbbbbbbbabaaabaaaaabaaababababbbbaabaabbaabbaaaaaaabbbbabaabbbabaabababbbabbaaabbbabaabababababbbaababbbaababbaaabbbbbaaabbababbababaabababbbabbbbbababbababababaaabaaabbabaaabbbaabbbbaabbbaaaabbbbbbabbaababbbaaaabaabbababbabbbaabbaabaabaabbbbbbbbaabaaabaababbbabbabaabbaabbbbaaabbbbaabbbaaaabaabbaaabbbabababbbabbbabbaabaabaaabaaabbbaaaabbbababaaabbabaababbabbabababbabbbbbbabbababbbabaaababbababbbbbabbbabbaabbbbbaaabbbabbbbaabbbaaaaaaabababaababaabababaababbbabbbaaabaabaaababbbbaabbbabbabaababaabababbabbabaaabaaaababbbbbbaabbbbabbbaabbaaaabaabbabbbababbbabababbbaaabababbabaaaaabaabaaabbabbabbaaabababbabbbbaaaaaaababbbaaaaaaaaaaaabaabaabbbbbabbbbbaabbabbbabbabbabbbbabababbbbbabbbaaaaaaababaaabbabbababbbbbbbbaaabaaabbaaabbbbbbbbbaaabbbbbbababbbababbaaababbbabaaabbbaaaaaabbabaabaaabbabbbabaaaaaaabbbababbaaabbabaaabaabbbabbbabbbaabbabbaaaaaaabaaabaabbababbbbababbababbbaabbabbbaabaababaabbbbabbbabbbbaababaaababababbbbbababaaaabbaabbbaaaaaababaaabaaabbbabbabababbabbabbbbaaabaababbaaabaaabaaababababaaababbbbbabbbabababbbbabbbbbaaabaabbbaaabbabbabababbbbaaaabaabaabbababababbaaabbabbbbaaabbabaaaabaaaaaaaabbabbabbbaabbabaababaabaabbabaababaabaaaabaaaaaaaaabaaabbaabbabaabababaaabbabbaabbbbaabbbaaabbbaabaaaaababbaabbbbaabbbaabbbbabbbabbbaaaabaabbaabbbaababbbaabbbabaababbbbbaaaaaabbaaabaaaaaabbbababbaaabaabbaaabbaaabaaabaababbabbabaabaaaaaabbbbbabaabaaaaaaaaabbababbbbababbbabbbaaaaabaaabbbabbbbabaaabbbbaaabbabaabaabbabbbbabbbbbabaaaabbbaabbbbbbabaababbaabaabbababbbbbbbabaaaabaaabbbaaabaababbbaabbaaabbbabbbabbaabaabbbabaaaabbbabbbabababbabbaabbbabaaababbabaabbbababababbbbababaaaabbaabababbbbaaaaabbaabbbbbbbabaaaaaaaabbbbbbaaababbbbbbbbaaababaabbbaabaaabbabaabaaaaaaaaabbbbbaaaaaababbbaaabaaaaaaaaabbaabbbbbaaaabbaabbaaaaaaaaaabbaababbbbbbaaababbababbbaabaaaaabbbbaababbbbbbaaababbbbaaaaaaaabaababbbbbbabbabbbaabbbbababaabbabbbbbaaaabbbbbaaaaababbbaabbbabbbbaba baaabbabbabbabbaaababbbabaaabbbbabbabbbaababbabbbaababababbaabbabbbaabbbabbababaaaaaaabbaabbaabaaaabaaabaabbaaaabaabbaababaaabaaaabaaabbbbabbbaaabaababbbabbbbbabbabaabbaaababaaabbaaabbbaaababaaaababababbabaaabbababbbaabbaabaababbbababbaaabababaaabbabaabbbbaaabbababbaababbbabaaabaaaabbbaaaaabababaaaaaabaaaaaaaabababbbbabbabbabbaabbaaaabbbbbbabaabaaaababababaaaaaaaabbbbaaaaabaaaaaaabaaaaaaaababbabaabbbabbbaaaababbbbbaabaaababbababbabbbbbbaaaaaaaaaabaabaabaababaababbaaaabaaaabbbaaabaaabbbbbbaabaaaabbaaaaaabbbbbbabbaaaaaabbaaaaaabaaabaabbbaabaabbaabbbbababbaaabbaabbbbbaaababababaabaabbbaabbaaaabbbbbabbbaaababbaaabbabbbabbbaaababbbabbbbaaabbaaaaaaabaababbbbbaabaaabaabbbabababaabbbabbbbbaaabababbbbabbbababababbbbbabaabbbaabbbbbbabbbaabbbbaabaaabbbbbbababbbbbbabbabbabbbbaaabbbabbbaaaabbaabababaabaabaabababbbaaabaabbabaaaabbabaaabaabbbbbaabbbaaabaababbababbababbbbaaaabaaaabbbabaababaabbbaabaaabbbaabbabbabababbbbbbbbbabababbbabbaaaaabaaaabaabbbbbabbaaababbbbbabababbaababbabbbbbaaabaaaabaabbbabaabaaabbbbaaaabbbbabaabbaaababbbbbabbababbabaaaabbaababbbbbbababbabababbbbbababbbaabbbbababaaabbaaaaaabbbabaabaaababaaaabaaaabbbbaaaabbbbbbbbbababbaabbabaabbbaabaababbaababbababbbababbbbabbbababaabaaababbbbbbbabbababbaababbbabbbabbbbabbababaabbabbabbbabababbaabbbaaaaabbbbbbaaaaabbbababbbbaabaabbabbbabbbaaaaabbaaaaababaabbaababbbaaabaaabbbabbabbaabaaaababbaabaabbabbaabbaaabaaaabaaabbbabbbbbbabbaabbbaaaaaabaaaaabbaaaabbabbaabaaaaabaabbaabbaaaabaaaabaabbbbaaaaaaababbaabaaaababaabbaabbaaabbaaabbaaabbbabbaaaaaaaaabbaaabbaaabbabbaabbabbabaababbaabaaaaabaabaaababbaabaaaaaababbbbbbbabaaababaaaaabbbaaababaabbbababaabaabababababbbabbaaabbbbababaabbaabaaabbbaabaabbbaaaaaaaaaaaaaabaabbabbabbbabbbbabbbbababbbabbabbabbabaabbababbbbbbabaaaaabbbaaabababbaabababaaaabbbabbbbbaaaabaabbbabbaabaabbbababbbaaabaababbaabaabbbbbbbbbaaaaaabaaaaabababbbaaabaabbabbaaabaaabaabaaaaabaababbaaabbaabaabbbaaaaaaaabbbbababbabbabbbabbbaabababbaaabaaabaabaaaaaaabbababbbbbaaaabaabbaabbbabbaaabbbbbabbababbbaaaaaabbbbbabbabbb aabbbaabbaaaaaabababbaabbbaabbaaabbababbbabbabbbbaaabbabaabbbbababbbbabaaabbbabbaaabbaabbbabbbabababaabaabbbbababbababbababbaaaaaabaabaaaaaabbaaaaaaaaaabbabaababbbbababbbaaaaaababbbbabbaabaaabbabbbaaabbaaabbabaababbababbaaabbabbabbbbbaabbbaaabbabbbbbbabbbaaabaabaaabbbaaaabbabbaababaabbbaaababaaaabbaabaabaaabbbabbabbbababbbbaaaababbbbabbaababbbabbaaabbaaaabaababaaabaabbaabbaaababaabbbbbbbababababbbabbbbaabbbbbaaaaaaabbbbaababbbabaaababbbababbabaaaaaababbabaabbbbaababaababaabbbaabbabbbabbababbaabaabbbbbabbbabbaabbababbbabbaababbabaaabaaaaabaaabbaabbbbbbbaaaabaaabaabbbaaababbaabbbabaaabbabaabbbbaaababbaaaaaaaaaaaaabaababbabbbaababbbbbaababaabbbbbbbbaabbaabbbbbabbbaabaabbaababbabbaabaabaaaaaaabbbabbbbbbbabbaaabaabaaabbababaabbaabbabaaaabaaababbbaaabbabbababbbaabaabaaabaaaaabbabaaabbabbbbaabbbaaabaababaababaaabbaaabaabbaababbbabbaabbbbaababbaababaabababaabaabaababbbababaabbbaaaabbabbbbaababbabbaaabbbbaabaabaabaabbbababbbabbbbbaababababaabaabbbbbbaaabbaabaaaabaababbabbbbbaabbbaaabbbaabbabbbbbaabaaabbababaaaaabaaaabaaaaaabbabbbbabbbbbbaaaaaaabbabbbaabaabaaabbbabbabaaaaababbbabaabbabbbbaaaaabaabbbbabaaaabaaaabbbbabaabbaabbbbbbaabaabbabaabbabbabaaaaaaabbbbaabbabaabbbbaabaaabbaaaaaabaabbbbaabaabaabbbaabaaaaababbaabbababaabbbaaaabababbaaababaaabbaababbaaaabbbbababbbbabababaabbbabaababbaaabbabbaabbbbbbabbbbbbaaabaaaaabbabbaababbbbbbbaabaabababaabbabaaaabaaabbbbbbabaaaaabaaabababbaabbaabbbaaabbbaaabababababbbabaababbabbbabaabbbabaaababbbaaabaaababbbababaaaaaabaabbaaaabbbbababaabaabbbababbaaabbaaabbbaaaaabbbaabbabbbabbbbbbabbaaababaaaababaaabbbbbaaaabababbaaabbaaaaaababbbabbaaabababbbabbbabbaabbbabbbabaaaabbbbaaabbbbabbaaabbbabaaaaabaaabbbbbaabbbbbbabaaabaaabbabbabbaaabaabaabaabaabbbbaaaaabaaaaaaabaababaabbbaabbabbabababaababbbbbbaabbbbabaabbbaaabbbaaaaabbbbbbaababbbababaaaababbbaabababbababbbbabaabbaaabaabaabbbabbbaaababaabababaaabbbabaaabaababbbaabbabbbaabbbabbaaaabaabbabbbbbbaabbababbaaabaaaabaabbbaaaaabbbaabababaaaabbbaaaabaaabbabbbaaaaaaabaaaababbaaaaaaaabbbbabaabaaaaaaaaaba abbaabbabbaaabbbbaaaababbbbbbaaabaaabaabbbbbbbabaababbaaaaaaaaaabbbbabaabbababbbbbbbabbabaabbabbaaabbaabaaabaabaabaaaaaabbabbaaabbaababbabaaabbabababababaaaabbaabbbaababbabbabbbabbbbaabaaaabbbbbbaabbaaaaabbaababaaaaaaababbaaababbbbaaaaaabaababbbaababaaabaabbababababbbbaabbbbbaaabaaababbbbbaabababbaabaaaabaabbbbbbbaaabbbabbaaaaaaaaaaabbaaabbbbbaaaaaababaaababbbbabbaaababaabaaaaabbaaaaaababbaabbbbabaabbbaaababaababbbaaaabbabaabbaabbaaaaabbabaabaaaabababbabaabaababbaabaaaabaaabaaaaabbbaaabaababaabaaaababbbaabbaaaababbbababaaabbbbbbaaaaabbbbbbabbababbbbbabaabbaaababbaaababababababbabbbabbbabbbababaaabbaabbbabaababbbbabaaaaaaabaaaabbbababaaaaababbabaababaabaaabbbbaabbbaababbbbababbabaaabaaabbabbabbbababbbabbbbabaababbbbbbaaabaababaabbbaababababaabbbbaababbbbababbabaaaaabbbbbaaaaabbababababaaaabbbaaaaaaababbbbabbbabbbabbbabbaaaaaabbbaaaabaabbbbabbbbabababbabbaaabbbbabbbaabbbbbababaaaababababbbbaabbaaaabbaaaabaabaaaaababbabaabbbaabaabbbabbbabaaababbabbaabbbbbababbaabbabbaabaaaaaaabbbaabbbbababbbaabaabbabbbabbabbbbabbbababbbbaaabbbbaaabbbabbabbaababbaaaaabaaaaaaababbbbabaaaabaaaabababbabbbaaaaaaabbaaabaaaabbababaaaababaabbbaaaabaabaaabbbbbaabbaaaababbaaabbababaaaababbabbabbbbaaababaaababbaabbabbabaabbbbababaaaaabbabaabbabbbbbabababbaabaaabbaabbaabbaaaabbbaaabbbbaabbbbbabaaabbabaaaababaaaabaabbabbbbabaaaabbbbaabbaaaaaabbabaabbbbaababbaabbbaabbbabababaaaaaaaababbabbbbbbbaabaababbabaababbaababbbaaaabbabbbbbabaabbbbbaabbbbaabbabbaabbbbbababaabaabbbabbbbaaaabaabbbabaabbbbababaaaaabbbbaaaaaaabaabbaabbaaaaaabbbaaabbaaaababbaababababaabaabbaabbbbabbabaaaabbabbbbabbaabababababbbabbbbbababbaabbbbabbbbabbbaaaaabaaababbbababbaabbaaaabbbbbaababbbbbbbbbabbaababaababababbbbabaabbbabbababbaabbbbbaaababaaabbaabbbbabbbaaabbababababaabbabaaaaabaaabaabbaabbabbabbbbbbbbaabbbbbbababbabbaaabaabbabbaaabbababbbabbaaabaaabbabaaaaaabaababbbababbbaabaaabbbabbaabbaabaabaaaabababaabbaaabaaaababaabbbbbabbabaaababbbaaabaababbababaababaababbaabbbbbbbababbabaabbbbbbabbbbbbabbbbbabbbbbaaaababbabbbbababaababb aaabbaabbaaaabbaaaaabbbaaaaabaaaaabbabbaaaabababbbaabbbbbbaabbaabbaaabbaaaabbaabbbbbaaababbbbaabbbabbaabbbbaaaaabbbbbbaaaaabbaaaababaaaaaabbabaaaaabbbbaaaaaaaaababababbbbbabbababbbbbaaabbbabaababbbbbbbbabbbbbababababbaababbbaaaabbabaabbbabbabbababbaaaaaaaabbbaabbbabbabababbbbbababbbbaabbbbabaabbaabaaabbabbbabbbbbabaaaabbaabbbbbaababaaaaabbaabbbaabbabbabbabbbbabaaaababaaaaaaabbaabbbaaabaababbbababaabbabbbbbbbbabbabbbbbbbaaabaaaaababbbbabbbabbbabbbabababbabbabbaaabbaabbababbaaabbabbbbabbbbbbbaabbbaaabbbababbbabaabbbbaababaaaabbbbabbaabbbbaabaababaabbaababaabbbbbaabbaaabbbbabaaaabaaabbaabaaabbbbbaabbabbabbabbbaabbabbabbbbbaaabaababbababbabaabaaaaaaabbaabaababaaaaabbaababaabbbbabbbbbaaabaababbbbabbbbbbaababbbaaabaaaababbbbbbaabababbaaabbaababbbbbbbaabbaababaaabbabbaabbaabbaaabbbbbaaaabbababbbbabbabaaabbbabababbaabbbbbbaaaabaabbbaabbababaabaaababbabaaabaababaabababaaaaabbaaabaaaaababbabbabaaababbbbbaabbaababbabbaaabbbaaaababbaabaabbbbbbbababbaaaababbbaabbabbbabbbaabababbabbabaaaaaaaaabaaaabaabababaababbbabaaabbabaabbbbbaaabbaaaababababbbbabbbbbbbabbabbaabbabbbaabaabbaabbbbaaaaaabbaababbabaabbbabbbbbbbbbbbbbbbbbabbbbbbbbabbabbbbbbbaababbaabbabbaaabbabaaabaabbbbaababbbbabbaabbaaaaabbaaaabbbbbbaaaabaabbaabaabbaaaababbaabbbaababbbbaabbabaabbaaabbabbbbaaabbbaabbabaababbababbabbbabbbbababbbbabaababbaaabbbaabaabaaaaabbababaaabaabbabaabaabbbbabbbbabbbbbbabbabababbabbababbbababbbaaabaaaabababbaababbaaabbbbaabababbbabaababbbaaababbaaababaaabaaaabbaaabbaabaaabbabaaaaabbbaaaaabbbbaaabbbabaabababbabbaabababbabbbababbaabaabbaabaabbbabbbaaaaaabbbababbaaabbbbbaabbabaabbbabbbbaabbbaabaabbaabaaababaabbaaaaaabbaaabaaabbaaaaaabaabbaaabbaabbabaababbaabbabbaaabaabbbbabaabbbabbbaaaaababaabbabbbbabbaabbabbbabbbbbbabbababbaaabbaabbbababbbbabbbbaaababbbaabababbabbbabbababbabbbbaabbaabbabbabaabbaaaaaaaaaabaababaabbbbbbaaaaaaaaaabaabbabbaabaaabaabababaabaaababbbaabbbbabaabbbaababbbaabaababababbbbbbabaaabbabaabbbbaabaaaabbababbababbbababaaabbababbaaaaabaabbbabababaaaabaababbaababbabbbabbbaabbabbaaab aaaabbaaabaabbabababbbbbbbbbbbaaabbbabababbbbaaaaababaabbaaabababbbbbbaabbbaaabbababababbbbbaabbababbbaaabbabaaaabaabaabbbabbbaaaabbababbababbbabaabbbbbaabbabbabbbaababaabaabaababbaababbbabbababaaaaaabaaaaaabbbaaaaaaaabbaaaaabbbaabbbbbbaabaaaaaaaabbbaaababababbbbbbbaabbabbbbaabbbabaaababaaababbbaaabbabaababbaabbbbababaaaaaaaabaaaaaabaaaaababbababbbbabbbbabababbbaaabaabbabbbbabbaabbbbaaaabaaabaabaabbbbabaabbaabbbaaaabbaaabbbbbbbbbbabbbaabaababababbaababbaaaabbbbababbaaababababbbaaaaabbababaabbbbbbaaabaaaaaaaaabbbaaabbbbaaaaabbabbbaaaaababbbabbbabbabaaababbaabaabababbabbabbbbabbbabbbabbbaabaaabaabbaaabaaaaababaababbbabbbaaabbaababbbaaaabbbbbaabaaaaababaabbbbaaabaabbbaaabababbbabaabbbabababaabbbabaabaabaabbaaabaabaaaabbaaabbababbbbabaaabaabaabbbababbbbaaabaaabbabbaabbabbbabbabababababbaabbabbbaaaabbbabbababbbbbaabbaabbabaaabbabbaaabaabaaabaaaaabbbaabbbbbbaaaaabaabbabaaaaaabbaaabbbbbabbbbaaaabababbaaaababbaaabbbabaabbbbababbabbbbbbabbbababaaababaaaabbabbbabbbabbbbbaabababaaabbabbabbaabbbbbbbaaabaaaaaaababababbababaababbabbabbbbbabbbbbaabbbabbabbaaabaaabbaaaabbaaabababbabbabbbabbbabaaabaaaaaaaaabaaaababbaabaaabbaaabbbabaabababaabaabaabaababaaabbbaaababbbbbabbbbbababaabaabbbbabbbbabbbaaabbaabbabaabbaaaaabaaababaaababbbaabbbbbbbabaabaaaabbbabaababbabbbaaaaaaaaabaabaabbbaabbbaaabaaaabaaaaababbbbbabbababbabaaababbbbbbbabaabaaaaaaaaaaabbabbaabbbbbbaaaababababaaaabbbaabbbaaababbbababbaabbbbbaabbbbabbbabbbbbabbaabbbabbbbababaabaaaabaaabaabaaabaababaabbbabaaaaababbbbaabaababaabbaaabababbbbaabaababaabbbabbbabaaabbbabbababbbbaaaaabbbababbbabbabaaaabaabbbaaaababbbbbaaabababbbaaaaabaabbaabbababbbababaabbbbbbabbbaabaaaaaababaabaabbbaababaabbbaabaababbbababababababbbbbbbaaaabbabaaaaaabbbbaaabbaaaabbaaaaaabaaabaaaaabaabbaababbabbabaabaaababaaaabbbbaababbabbaababbbbbbbbbabbaabaaaabbaaaaabbabbabaabaaabbabbbbbbbbbababaaabaabbbabaaababaaababaabaaaabbabaabaaabbbbbbaabbaababababbbbbbaaaababaabbbbaabbbabbbababbbaababbbabaaaaabbaabbaaabababbaabbbbbaabbabbbbaabbbbaabababbaabbbbbabababbbaababbaa ababbbbaaabaabaaabbaaabaabbbaaaaabbaabaabaaabaababababbbabbbabababaabaaabbaaaabbbaababbaabaababbbababbababbbababaababbbbbbbbbabbaabbbbabbbbbbabbbbbabbabbbbbabbbbbbbaababbbaaabaabbbbababaaaaabababbabbbbbbabbaaaaabaaaaabbabbbbbbbbbbbabbaaabababaaabbabbbbababaaaabaaabababbbaabbaaaaaaabbbbaabbbabaaaaaabaabababaabababababaabbaabbaaaabbaabaaabaabaaabbabbbaaaaabbbbabababbababbbbababaaaaabbbbbababbaaaabbaaababbaabbaaabaabbaababbaabaaabbbbabbbaabbbaaabbababbbaabaaaaabaababbaabbbaabaaababaaabababaabbababaaabbaabbbbbbaaabababbbbaabbbbabaabbbabbbaabbbbabbbaaabbabbaaaaabbaaabaabbbbbababbbaaabbabaaabbbaaabbbabaaabbaaabbbbbbbababbabbbabbbaababaaabaabaaaaaaaaaabbbababaaaaaaaaabbabbbbaaababbaababaaababababbaaabbbabaaabbaabaaababaabbbbaaabababaaaaabaaabaaaabababbaaabbabababbaabbabbabababbbbbababbbbbaaabaaabbabaababbabaaaaaaaabaabababbbaaababbbabaabaaaababababaaaabbbabbbbaabbaaaaaabaabbbbaababaabbbbaaababaabbaabbbabbaabbbbbbbabaabbabbababbabbabbaabbabbaaabbbbbbabbbabbaaaaaababbabbababbbaabbbbbaaabbabaabbaabbaaaaaaababbbbabbbababaabbbbbabbabbbabaabbbabbabbbabaabbbbabbaaaaaabaabaaaabbababaaaababaaaababaaabbbbabbbabbbabbbbabbbbbabbaaaababbbaabbbbabbbbbaaaaaaabbaaaaaabbabbabbaaabbbabaababaababaabbabbbbaabbababaaaaababaabbbabbababbabbaababbbbaabaabaabaababababababbaababbbbbabbaabaaaaabaabaabbbbbbbaaaabbbbaabaababaaaabbaaaabaaababbbbaaaaaaaaababbbabaabbaaaabaaaabababaabbaabbbbabbbbbaaaaaaaaaaabaaabaabbabbbabaaabbbbbaabbabbbaaaaaabbbbaababbbbbabbabaabbabbbbabbabababbabbbbaababbaaabababbaaaaaabaabbbbbabbaaaaababbabbbbabaaaabbabbbabbabaaaababaabaaaaaabaaaabbbbabbaabbaaaabaabbabbbabbabbbbbabababbbaabbbbaabaabbabbabbabaababbababbbbaabbbabaabbbbbabababbabbaabbbaaabaabbabaabbaababababaabaaaababbabaababbbabbbabbbabaabbbabaababbaabaaabbaaaabbabaababaaaaabbbaaababaaaaaabbababaaabbabbaaaabaaabaaaaabbbbbaababbbbbabbbaababaabbbbbbbbaabbbababbbbbbaabaaaabbaabbabbbbbbabbbaaabaabbbbababaabbaabbbaaaababbbbaabbbbbbbabbaabaababbaabbbaabaaaaabbabaabaababaaabaababababbabaabbbbaababaaaaabbabbabbaaaabaababaaaaaba abaaabbabbaabbbbbbaaaabaabbbbbbaabaabaababbabaabbbbaababaabbaabbaabbbaaabaababaaaabaaabaababbbababbbaabaaaaaabbaaabbabbaabbbababbabaaaaaaabbabbaaaabbbbbbbaabbbaabbbbbbaababaaababbababaabbbabbbabbaabbabaabaabaabbbababbbabbbbbbabbaabaabbbaaabbbbaaabbbabaaaaabbbaaaaabbbbbbaabbaabbbabaaaababbaabaabaabababaabbabaababbaababbbababbbabbbaaabbbbaabaaaababaaabbababababaaababbbbbbbababbaabbababbbbaabaabaaababbbaaaababbbabbabbbaaaaaaabbaaaaababbbabaababbbaabbbabbabaababaabaababbbabaabbabbbaaabaabbaabbaabaaabbabaabaabaaaabbbbaabbbbbaabbbbabbabbbabababbaababbaabaaabbbabbbaaabbaaabbbbaaaaaabbbbbaaabaaabaabbaaaaabaabaababbbbababbbabaabaabbaabbbabbbbbaaababaaaabbbabbaaabbbbbbaaaabbabbabbabaabaaabbbababaaabbabbabaaabbbbbabaaabababbbbbaabaabaabaaaaabaababaaaaaabbbbbbabbaabaaababbbbbaaabbabaabbaaaabbbabbbbbababaaaaabaaabbabbbabaabbbabbbbaabbbaababbbabaaabaaaaabaaabbbababaaaaaabbaabbabbbbabaabbbaaaaaaabaaabbbbabbaabbaababbabbbbbabbbbabaaabbbbaabbabbbbabaaaabaaaaabababaabbbbabbbaabababbaabaaabbbbabbbaaabaaabbbabaabaaaabbaaababbbbaaabaaaabababbaabbabaabaababbabaaababaaabbbabaabababaaababababbbbbaabaaaaabbbbbabaaabbaaabbabbbbabaaabaaababaabbbaabbabababbbbbbaabbabbabaabbbabaaaabaaaaabaaaaabbbabaababbaaabbbabaaabaabbbababaabababbbbaaababaabbbbbbabbababaaaabababaaabbbbabbbbbaabbbaaabaaaabbaabbabbabaabbbaaabaabbbbaabbabbaabbaabbbbbaaabbbaaabaabaaaabbabababbabbbbababababaabbbbbbbbaaababbaababaaabaaaababaabbabbabbbababaaabaaabaabbbbbaabbbbbabbabbabbbaaabaabbaabbabaabaabbabababbabbbabbaaaaababaabaababbbbbabbaabbbbbbbbaabaaababbaaabbbababbbbabbbbbbaaaababbaabbbabaababbbbbaaabbbbaaaaaabaababababbabbbabbaabbbbaaabbbbbabbaabbbbaabbaaabbbaababbabaaaababbaaabbbbabaaaabbaaabbababbabbabaabbabbababaababaabbbbaaabbbbbaaaaaabbaabaabbaababaabbaaaaaabbababbbbaabbaababbbabbbaaabbbaaabbaaabababaaaababbbaaaabbbabaabaabbbbaaabaabbbabbaabbaaaabbaaaabbaaabaaababbabbbababaabaabbbabaababbabbaaabbabbbaabbbabababbbaaaababaaabaaaabaaabaabbbabaababababbababaaabaabbaaabbaabaaaabababbbaaaaababaaabbaabaabaaabbaaabbaaababaaa babaabaaabbabababaabbabbbabaaaabaaaaaaaabbbbbbababbaabaabbaaabbbbbaaabaabbbaabbbabbbbbaababababbbbbaababababaaaabbbbabbabbabbaaabbaababbaaaaababbbbaabbabaaaaabbaaaabbabbababbabbbaaaabaabaabbaabbaabbabbaabbaaaaaaababababbbabaaaaabbbbbaaabbaabaababbaaabbaabababaaaabbbbaaabaababaabbbababbbbbbbaabbbabaabaabaaaaabaaababaababbaabaaaaabbbbbbbaaabbaaababaaabababaaabbbbaabbaabaabaabbababbaaaabbababaaabbbabaababbbbabbababaababbbbabaaaaaaababbaabbabaabbbbabbbbabbaabaabbbbbaababaabaaabbababbaaabaaabbbaaabbbaabbabbbababbaaaabbaaaabaaababbaabbbbbabbabababaaaababaababbbbbbbaababbabaabababbbaaabbababbaababaababaababbbbabbabbbbabbababababbbaabbbababbbbbbbaaababbabaaaabbbaababbabbbaaabababbabbbbbbaababbabbbbbbaaaabaababbbabababbbbabaaaabaababbabbaabbaabbbbbbbabbaaaaaaaaabbbbbbaabbbbaaaaabbabababaaabbbbbbbbabbbabbbbaaabbaabbaabaaaaababaaaabaaabbaababbabbaabbaaaaaabbaabaaabbabbbaabababbbaaabbababbbbbbababbbbabababbbaaabababbabbabaaaaaaaabbbbbabbababbbaaabaabaaabbbbabbaabbaabababbabbbaaaabbbaaababbaabbbbabaabaabbaabbbbbabbbbaabbbbaaaabaabbbaaababbbbaabbbabaaabbabbbabbababbaaaaabababbbabababbbababbabbbbbabbabbbbbbaaabbabbbbaababbbabaaababbaaaabbabbbbabaaababaababbbbabaababaababbaabbbbababbbabbaaaaaabbabbaaabbabbabbbaabbaabaaabbaabaababbbbaabaababaaababbaababbaabaabababbbbababbababaaabbabaaaaabbaaaaabababababbaaabbbabaabbabbaaabaabbabbbbbbaaaabbababbbaaaaabababbabbaaaaababbbbabaabaabbbbabbabbabaaabbbbaababaaaaabbbbbaababaaabbaaaaaaaabbbaaaabaaabaabbbaabaaababaaaabbbbbbbbabbabaabbaababaaaaaabaaaabaaababbaaabbaabbbbababaaabaababbbababbbabaababbbbaabaaaaaabbabbaaaaaababbababbabbbbabbaaaababbaaabbbbabbbaabbbbabbaaabbbababbbbaaabbbababbbbbbbaaaabaaabaabaaabaabaabaababbbbbaaaaaabbabbabaaaabaaaaaaaaaabbaaabaabbbabbaaababbababbabbabbababaaabaaabaaaaabaabbbaabaabbaababbbbaabbaabbbbbaababbbbaabbbabaaaaaaaabaaababbaabaaaababbababbabaaabaaaaabbbabbbabbbaabbaaababaababbaabbababbbbbbbaabbbbbaaaaabbbbaaabaaaababbabababaababbbbbababababbababbbababbbbbaaabaabbaabababbbabbaaaaaaaabbbabbbaaaaaaabaaabbbabaaa aabaaabaabbabbabbaaabaabbaabaabbbbbaaabaaabbabbbaaaabbbabbbbbabaaaabaabbbabbbbabaaabbaababbaabaaababbaaaabbbbbbaaabbabaaabbabbbaaaabababaaaaabbabaaaabaaabbbbaabaaabaaaababababbbaaababbbbababaaaaaabbbbaaababbbabbbbaabaabaababbabbbabbbaaaaaaababaabababaabababbbabaabaaaaababaaababbabbbbabbaababababbbbbbbaaababababaaabaaaaaabbaaaaaabaabbaabbababbabaabaaabbbaaaabaaabaaaabbbaaaaaabbbbaaaabaabbaabababbbabbabbaaaabbaaabaabbbabbaabbaaaabbbbaaaabaababaaaaaabaabaabaaabbabbbaaabaabaabaabaaabbaabaaabbbbaaaababbaaabbaaabababaaaabbbabbaabbbbaabbbbbbabbababbbbabbbbabbabaaaababbaaaabababaaabbaabababaabaababbaaaaabbbbbababbabbbbaaabbbbbbabbbaabbababababababaaabbbabaabbaaaabaabbbbbabbbabbbbbabbbaabbbbaaaaababbbabbbabaaaaabaabaaaaababaababbbaabaabbaabbabaaaaabbabbabaabbbbbaaabaabbbabbbbbaaaaabbbbabbbaabababbabaaabaabababaaababababaaaaabbaabbabbbababbabbabaaaaababbabaababbbaabbabaaabbaababbababaabbbabbabbbabaaaaabaaabbbaaabababbbbaaaaabbaabaaabbbbaaaababbabbabbbbbbbabaabbbbbbabbbabbbabbaaabaaabaabbaaaabaabbaabaaaabbabbbaabababbabaabbbbaabaaaabaabbbbabbaaabaaaabababbaabbbbabbabbbaabaaaabbbbbbbaababbbbbabbbabbabaaabaababbbbbabaaaabbaaaabbabbbaabbaaaaaabbaaababbabbabbabbbaabbbabaabbaaababaabaaaabbaaaaaaababaabaabbabaaabbbbbaabbbabbabababbbbabaabaaaababbbabbaaabababbababaaaabaaabaabbbbbbaaaabaaababaaaaabbaabbbababaabababaaabbbabaabbbaaabbabbbbbaaababbbaaabaabbabbbaaabbaabbabbabbbbaaabbababaabbbbbaaabbbabbbbaababbaabaabbaaaaabaabaabaaabbbbbbaaababbaabbbaabbbbbbbabaaababbbbaaaaabaaaabaaaaaabbaabababaaabaababbbaaabbabaaabaaaabababaababbbabaababaabbaabbabbbbbbbababbabbbabbbbbbababbbaabababababbbbbbabaaaabaabaaabbabbbbaaabaabbbbababbabaaaaaabbaaaabbabbbbaaabbaabbabbbbbaaabaaaaaabbbababbaabaabbbaaaababbbabbaaaaabbbbabbaabaaabababbbbbabbaabaaaaaabaaaababbabbaabbaabbaaaabaaaabaaabbaaaabbbaaaabaaabbabbababababbababababbaabbbabbbbaaaabbaababbabbabbbaabbababbabbabababaaaaaababbbbaabbbabbabbbabaabbaaaabababaaaaabaababbbaaabaaabbbbabaaabbaabbbabbaaabbabaabaabaababbbbbbbbbabababbbbaaabaabaaabbaabaabaabaa aaaabaabaabbbbaaaabaaabaaababaabbaababbabbbbababababaabaababaaababbbaabaabbbbbbabbbbbbbbaabaabbaabbbaaaaaababbbabbbbabaaabbbbbabbbbabbabbbbabbaaabaaaabbbbaabbbaabaabbabbbbbbbbabbbbababbbbabbbabaaabbbabaaabbbaaaaaababaabbaaabbaaaabbaabaabaabbaabbababaabbbbaababababbabaabaabbbabbbbaaaabaaababaabbbbabbaabbaaababbbabbabbbbbbaaabaaaaaaaabbabaabaaabaaabaaaaaaaaaababbbabbbbbbabbbbabbbabbbabbbabbbaaabaaaaaaaaaabbaaababaaaaaabbbbabbabbbababbbaabbbbbaaaaabaaaaabbaababbabbbaaaabbabababbabaababbabbbabbabbaabbabbaaaabbbbabbbbbbabbbababbaaabbabbbaaababbbbbbaabbaaabaabbbabababababaababbabbbabbbabbaabbbbbababbbbabbaabaaabababaabababbbaababbaaabbabbbaabbbabbbbabbaaabbabbbaabaaabbabbaabbbaaaababbbababaaaaabababbbbbabaabaaabbbbbbaaaaaabbaabaaabbaabbaaabbbbbbababaaababaabaabbbbabaabaabbaaaababaabaaabbbbaaabbbaaabbaaaaaabbaabbabaabbbbbaabaabaaabaaabbbaaababbbabbaabbaaabbbbabbbbbbaabababbbbabbaaababbbaabbababababaabbabbaabbabbbaabbabaaaaaaaabbbbaabbbaaaaabbbaaaaaabbaaaabbbbaaaaaaaaaabaabaabababbbbaaaabaababbabbaaabbaaaaabaaabbbabababaabbaabbaaaabbaabbabaabaabbbabaabbaabbaababbbaabaaabbaaababaaaaababbaababaabbabaaabbbaaaaaaabbabbbbbbababaaabbaababaaabaababbabaaaabbaaaabbabbaababaababbbbaaabaaaabaabbbbbaaabaaabababbbabaabbaaabbaaaabaabaabaabbabbbbbbaabbbbaaaaabbababbabaabaababbaabbbabbaabbaabaaaabbaababbaaababaababbbaaaaaaabbabbbbabbaabbababbbbabababaabbbaabababbbaaabaababbbababababbabbbabaabbbaaababaaabaaabbbabaaabbbaaaabbbabaabababaaabbabaabbaaaabababaabbabababbbabaabbaabbabbaaaaabaababababbbaaababbbaababbbaababaaaabbaababaabbbabbbaaabaaabaabbbbaaaaababbbabbbaabaaaaaabbababbbabaaabbababaabaabbbbaababbaababbabaaabbabbbbbbbbbaabbbbaaabaaaaaaaaabbaabbbbabaabaaaabaaaaaabbbbaaabbaabbbabbabbaababbbbaaabbbbabaaaababbabbbbbbbaaabababaaabaabaababaaaabbabaababbaaaabbbbabbaabaaaabaaabaababbbaaabaabbabbababbbbaababbabbbabaabaabababbaabbaaaaabababbbbbbbbbaaabbbbababaababbbbabbbbaaaababbaabaaabaabbaaaabbabaabaaabaabaaabbbabbabababbbbabbabbbbbbaabababbbbbbabbbabaaababbaaabbabaaaababbbbaaaaabbbbaaaaabab aabbabbaabbaaabbababbaaaabababbaabbaaabbbbabbaabbbabaabbbababaaabbbaababababaaaabaababbbabbabbabaaabbbbbabbabbabaaabaabaaaabaabababbaabaababaabbaabbbabbbbaaabbbbbbaabbbbbaaabababaaabbaaaababbaabaabbabbaabbabaaababaabbbaaabaababaabbbbaaaaabbaaaabbaababbbbabbabbaabbabbbabaaabaabbaabaaaabbaaabbbaaabbbbbaabbbbabbabaaaabbabbbbbabbbbaaababbaaaabbababaaaababaaababbbbaabbaaabaaababaabbaaababbaaaaaabababbbaabbaaaabababbaaaabababbbbbabbaabbbbbaaabbbbabbbabbaabaaababbabbabbbbbbbabbabbbbbbaabaababaabbaabaababaabbabbbaaaaabbbaaabbabaabbbbbaabaaaaaababaabbbababbabbbbaaabaabbaabaabaaaaabaaabaabaabaababbaabaabbbaaaaabbaaaabbaaaabbabbabbbaabbbbaaaabbbaababbbaaaaabbaaabaabaababbaabbbbbaaaabababaabababbaabaabbabbaaaaaaaaaaaaaaaabbbbaababaaabaaaaaaabbbabbababbabbbbbaaabaabaabbabaabbbabababbbbabbbaabbbaabbbabaabbbbabbaabbbaaaabaabababbbbabaaababbbbbbbaabaabaabaaaaabaaaabbbaababbaaaabababaaabaaaaaabbbbaababbaaaaabbaaabbabbaaabbbabbbbaabababaabbabaaabaaaabbbbbbbbbbaaabaababbabbbaabaabbbbaaabbbababaaabaaabbbbabaaaabbbbbbbaabbbbaaaaaaaabbbaaabaaaabaaabaaabbbbabbbbaaaabbbbbbabbbaaabbaabababbbbabaabbabbbaaaaabbbbbbaabbaaaaababbbaabaabbaaaaabbbbbaaababbbabbbabbabbababbbabaababababbbabbaaabbbabbbaaabbbbbbabababbabbbbaabbbbaababbababababbbbabbababaaabaaaabbaabaabbbaababaaaaababbbbaabbbabaabaaababaababbbbabbababbaaaabababaabbbabaaaabbabbbabbbabababababbbabbbbabbaabbbabbabaababbaababbabababbaaabaabbbaaabbaabaaaaabbbaabbbbbbaaaabaabbbbbabaabaababbbbbbaaaaaaabbbabbabbbbaabaaaabbbaabbaababbababbbbaabbaaaaabbabbaaaabbbabbbbbabaaaaababaaabbbaabababababbbbbbababaabbbaabbaaaabbababbbbbbbbaaaabbbabaaaababaabbbaabaabaabbbbababbbbbbaabababbabbbababaababbbaababbabaaaaaababbaabaabbbbabbaabbabaabbabbabbabababbaababaaabbbabaaababaabaabaaabbbaaaabbabbbbabbaaababbabbaabaabaabbaaabababbbaaaabbababaaaaaababbabbababaaabbbabaabbbbaabbabbabbaabbababbbbaabbaaababaaabaaaabbbaabbbbbaabbabbabbbabaabbabbbabbbaaababaabbaaabbbbbbbbaabababbaabaabaabbbaabaaaaaabbaaaabbabaabaabbbababbbababbaaaabaabbaababbbbbbbbbbababbababaabaaa abbabbbbabaaabbbbbababbbabbabbbaaababaabbbbbbbabaababbbaabbabbaabbbaabaabbbaababaababababbbaaabbbbabbbaabaaabbabaaaabbaabbbbaabaababbbabaaaaabbbbbaabbbbabaaababbbbbbbbbabbbbbbbbbbabbbabababbbbbabbaababababbabbaaababbaaaaaaabbbaaaaaaabbabbbbabbbbbabbbabbabbaaaaaaaaabbbaaaaabbbabbababbabbaaabbbbbbabaaaabbaababbaaaaabbaabbbaaababbbbaaababaaaabaabbaabbbbababbabbababaababaababbbbbbbaaaabbaabaabaabaaaaaabbbaabbbbabaabbabbabbaaaabbbbaaaabbababaaaababbbbaaabababbabaabbbbbbbbaabbbabbabaabbaabbbbbbababbaaabbabbbaaaaababbabbbaaabaaaaaabababaaabbaabbaaaabbabbbabbaaaabbbbaabbabbbabaaaabaaabababbaabbbabbbabbaaaabbbbaabaaabbbbbaaaabaabbaabbbbabababababbbaabbbbbaaabbabbabbabababbbbbaaabaaabaabbaabbababaaaaabbbababaabbabaabaaaabaaaaaaaabbabbbababaabbababbaaabaaababbbabaaabbaaabbbaabbaaaaabaabbabbaababaaaaabbbbbababaaabbaabbaabbabbbababbbabaaaaaabbbabbaabaabbabaaaabbbabbbaaabaaabbaaaaaabaaabaabaababbbbaaaaabbbaaaabbbbbaabbabbaaaaaabbbbbbabbbbaababaaababababbaabbbabababbaabaabbaabbbaabaaaaabaabbbabaabaabaaabbbbbbbbbaaabababaaaaaaabbbbbaaaabaaaabbaabababaaabbbaaaababbaabbbbbaabaabaaabbababbabbbbabbbaaaabbabbbaabbaaabaabbbabbbabbaaaaabaababbbbababaabbaaabbbbbbbbaaaabaabababaabaaaaaabbbbbbbaaaaaababaaababbbbbaabaaabbaabaaaabaaaabbabababaababaabbaabaabaaaabaaaabababaaaaaabbbbbbabaaaababbbbbabababbabaaaababbbbaaaaaabaabaabaabbabbbbbaaabbaaabbbaaaabbaabbabbbbbbabaabbaabbabbaababbbbabaabababababbbaaabaaababbaabbaaaaabbbababbbbaaaabaaaabbabbabaabbabababbabaabababbbabababaabaaabbabaaaabaabaabbabbaabaaababbbaaabbbaabbaaaabbbabaababaaaaaaaaababbabbbabbaaabbaabbbbaaabaaababaabbbaaabbabbaabaaaaabaaabaaaaaabaaababbabaaababbaabbbbbabbbaaababbabbabbbbbbabaababbabaababbbbaabbabababbaaaabbabaaaabbbababbbaaabaaababbaabbbaababaaaaaabaababbbabbaabbaabaabbabbbabaaaaaaabaabbbbbabbbabaaabaaaaabababaabaaabaabbaabababbababbbbbababbbabbaababaaabbbbabbababaaabbbaaaabbababaabababbbaabbbbbaaaaababbaaaaaabaabbbaaabbbbaabbaababaaaabababbaababbabbbbabbaabbbababaaabbbbabbabbbbaaabbabaaaabbbbabbbaabbbabaabbaaabbabbbbaa bbabbbbbbbbaaaababbbaabaaaabaaababababaaaabababababaaaababbabbbbbbbabaabbbaaabaabaababbababbbabbabbbbabbaaaabbabababaababbbaaabaaabbaaababbbbababbaaaaababbbabaabaaaabbbbaaaabbaaabbabaaaabaababbabaabbbbaabababbaaaaabbbaabbbbbaaaaabaababbabbaaaaabbabaababbabbababaabbbbbbbaabaaaabaaaaabbabbbaaaaabaaaababaababbaabbbbaaaababaabbaabbabbbbbaabaabaabbaabbbbababbbaababbabbaabaabbabbabbaabbbbbbbbbbbaababaaaabbbbabbbbbbbaaaaabbaabbaaababbaaaaababbbbaabbababaaabbababaaabaaaabbbbabbaaaaabaababbababaabbabbabaabaaababbaabaabbbbaabaabbaaaaabbbaaaabbaaaabbababbaabbababbaabaaaaabbabbbaabbbbbabbbbaaaaabaabbbabaabbababbabbbbbbaaaaaaabbabbbababaaaababaabaaabaabbababbbabbbbabaaabbbabaabaabbaaaaaaaaaabbbaaaabaabbaaaaaaabaabababbbaaaabbbaababaaabababbbabbabbabaabbaaabbbabbbbbababbbabbaaaaabbababaaaaabbababababaabbbaaaaabbbbabbbbaabbbabbbbabbbabbbaaababbbbbbbaababaaabaaabbabbbbbbbbbbbabababbbbbabaababbbaabbbabaaabbbbbbbbbababbababaabaaabbbaabbbbabbbbabbabbaaabababbaaaaaababaaabbbabababbabbaaaabbbabbbbaabbbbbbbaabaababbabbaaaaababbaaaaabbbaabaaabaababaaaababbbbbaaaabbbbbbaabbabbbaaabbbbaabbbaabbbbbbaaabbbaabaabaaaaaaabbbabbbbbaababbaabbabbababaaaabbbbaababababbabaaaabbabbbbaabbaabbbbaaabababbaababaabbabaaaababbbabbbbbaabbaaaaaaaaaabaaaaababbabbabababbaabbbbaaaabababbbbbbaabbbaaaabbbabaaabaaabbbabbbbbabbbababaabbbaabababaaababbabbbaababaabbabbbbbaabaaabbaaaabbbaabbaababaaabbaaaaaabbbbbbbabbbbabaaabbaababaaababaabbbaaaabbaaaaabbbaaababbbaaabbbbababbaaaabbaaaaabbbbabaaaaaabbaabbaababbbbaaababbabaaaaaaabaabbabaabbaabbbaabababbbaaaaaabbaaababbbbbbbbbbbbbbaabbbbabbbbbbaabbaaaabaabbaabbaabbaaabbbabababbaaaaaabbbabbabaabbbaaababaabaabbbbbbabbababababaaabbbaabbbbbbaaaaabbabaaabbbabbabbbaabbaabaabbaaaaabaababaaaaaababaaabbbbaabaabbbbaaababaabaabbabbbaaaaabaaabbbababbbbbbababbbaaababababbaabbaabaabbaaaaabbabaaabbbaaaaabaabaaaabababbaabbaaaabbbbbaabbaaaaabbaaabaabbaaababbbbaabaaabaaaabbababaaaababbbbaaaaababaaabbbbaaabbbaabaaaaaaaabbbaaaaabbbaabbbabbbaabbbbbaaabbbabbaababbbbabababaaabbbbaaaabaaaaabbbbab bbabaaaabaaabbbabbbbaaaaaaaaabbaaaabaabaabababbbaaabbbbaabaaaaabbaababbababaabababbbaababaabbaaabbabbbbaaaababababbbabbbbabaabaaababbbaabababaaaabaaabababbabaabaaabbbaaaabbaabbaabbbabaabbbbaababbabaaaaaaabaaabaaabaaababbbababbbbaaaabbabababbaaabababbaababbaaaaabbbabaabbaababbbaabbbaabaaaabaabbaaababbabaaabbaaaabaabbbbabbbabaaaaababaaababababaaaababaabbbaaabaabbbabaaaaabababbabaaaaaaaaabbbaababbaaaababaabaabbbaaabbbbbbbbaaaaabbbbbaabaaababaaabbaaababaabbabbbbbaaabaababaabaaaaaababbababbbbbaababbbaaabaababaabbabbbbaabababbabaabbbaabbaababaaababbbabbbbbbaabbabababbbbabaabbaaabaaaaaabbaaabaabbabaabaaaabbbabbaabbbbaabbbbababababbbbbaaabaaabbbbbaaabbababbbababbbaabbbabaabbaaabbbabaaaababaabababbbabbabaabaababbbabbaabaaaabaaabaabaabababaabbaaaababbabababaabbbbbabbaaabbbbbbaabbbbabaaaaaabbabbbbbabaabababbaababaabbbabababaaababaaabbbaaabbaabbaabaabbabbbaaaaaabaaaaaabbbababbabbababbbaaaabaaababbbbbabbbbbbbabbbbbabbbbbbabaaabaabbbbabaabbbababbbbbabababbaababbabaabbabbbbbbaaaabababaabaaabbabbaaaababbbabbbbbbbababbbbbaabaabbbabaabbababbbaaaaaabbabbbbbbaaabbaabbabbabaabaaaabaabbbbaaaababbababaabaaabaaaababbbbbaaaabaaabababbaabababbabbbaabaabbabaaaaaabbbaabababbabbabbaababaabbaaaaabaabbaaabababaaababaaabbbbaaabbbaabaaaabaaabaaababababababaaababaaabbbbbbbaabaaabbaababbbaabbabaaabaaabbabbabaababbbaabaabbaaabaabaaabbbbbaaabbabbabaabaababbbbbaabbaabaabaaaababbbabbbbbababbbbabbbababbaaaababbbbbaaabababbbbbabbabbbaaabaabbaabaaabaaabaaaaaaaaaabaabbbaaabbbbaaabbababbaabaaaaaabababbbabbababbabababaababaabaabbbabbaaabaabaabbababbaaaababbbbaaabbbaaabbaaabbabbababababbabbabbbbaababbaabbbabbbbaaabbbabbaaaaabbbaabbbaabbaabbbabaabbbabbaaaaaaaaaabbaabaaaaabbaaabaabbababaabaaabbabbbbabaabbababababbaabbbbaaaabbbaabaaaaababbabaabbbbbaaabbbbbbabbababbbbaaabbbbabbbaabbbbbbbbaaaaaaaaababababbbaababaaabbbbbbabbaababbbaabbbbabbbaabbbaaaaababbbbabbbabbbbbbaabaaaabbaabbaaabbababababaababbbaabbabaaaababaabbbbbbbaaaabbabbbabaaaaababbbabbabbabaabbbaabbabaabbababbaabbbbbbaaaaaabbabaabbaaabaaabbbabababaabbbbaaa aabaabbaaaabbbbabbaaababaaabbababbbaabbabababbbaaaabaaaabbabaabbbaaaabaabaabaaabbabbbbbbabaabbabaaababbbabbaaaaabbaaaaabbbabaabaaabbabbaababaababbbaabbaabbbaabaaaabbbabaaaaabbaaaabaaaabbaabbbbbbababaabbbbaabbbbabbbbaabbbaabbbbbbbbaabaabaaabbbbbabbababbababbabbbbbaabbbabbaababaabbaaaabbabbabaaaaabbbbbbababababbbbbbbbaaabaabbbbbbaaaaabaabbbabbbbbaaabbbababbbbbaaabbbbabbbbbbbbaaababbbabaabbbbbabbababbaaaaaabaaaabbaababbbbbbbabbaabaabaabaaaaabbbaaabbbbabaaaaabaaabbabaaabaaaaabaababbbabbbaaaabaabbaabbaabbbbbaaaaababababaaabaabbabbbabaabababaaababbaaabababbbbbbabbaaabaabaaaababbaaaaababbbbabbababaaaaaabbaaabbabbabaabbaabbabaabababaaabbaaabbbbbbbabababbbaabbababaabaaaaaaabbaabbbbabaabaabababbbbbbaaaaababbbbaaabbaaaaaaaababbbbaababbaabbaaabaabbaabbbaaabbbabbaaabbaabababbbaabbbbabbbbbaaaabbbbbbbbaabbbbbaababaabaaaabbaabbababaababbbbabbbabababbbbaaaaabbbabaabbaabbbabaaaaaababaabbaaabbbabbbabbaabbaaababababbbbbbabaabaabaabbbabbabbbbbabaabaabaababbbabaabbbabbbabbabaababbaabbbaaaabaabbababaaaaaabbaaaabbaababaabbbaabababbbbaaabababbbaaababbaabaaaabbbbaaabbbbbbbaabaabbbbabbabbabbbbaabbaabaababaabbabbbaababbabbbbabbaaabbbbaabbabaababbbbaaabbaaaaababbbaabbaabaabbaaabbaabbbbbbabaababbbbbabbbbbbabbabbbaaaabbaaabababbaaaabaaaabaabbabababaaaaabaabbabaabaababaaaabaabbaabaaaabbaabbaabaaabaabaabaaabbaabbbbbbababbbbbaaabbaaaaaaaaaaababbbabaababbaaabaabbbbbaababbbbaabaababbaabbbbbababbaaaabbbbaabababbbbbbbaaabbababbbbbbbbaabbbabbbaabbbbabaaaaabbaaabbaabaaabaaabbbaababbaaaabbbabaabaaabbababaaabaaaaabbbbbbaaaabbbbaaaabababbbbabaabaaaaabaaaabaaaabababababbbabaaabbbbbabbabbbababaabaaaaaabbbbaaaaabbbaaabaaabaabababbbbbbbbababaabaaabbabbbabbbabaaaabbbaabababbbaaabbbababbbaabaababbabbaaabaababbabbbbaabababaaabbbaaabaaaaabbbbbbabbaaaabbaabbabbaaabaabbbabbaaabaabaabbaabaaabbabababbbbaaabbababbbabaaaababbbbaaaaaabbbbaaabaababaabbaabababbabaabbaaababaababbabbbabbaababbbaaaabbbbabaabbaabaabbbabaaaaaabbbaaababbbbbababbbaaabaabbaababaaaabaaaabbbaaababbbbabbbbbbbbbbbaaaabbbbbabababbbababaabaababbbbaabbabaa bbabbababbbbaabaabaaabaaabbaaaaaababbbaabaabbabbaaaaabaaaabbbabbabababbabaabbabbabababbbbbabbbbaaabababbaaabbabbbbbbbbabbaaabababbbabaaababbabbaabababbbbbaabababbbaababbaaabababbabaabbaaaabbbbabbababbaabaaaababaaabbbbbbaabaababbabbbbbaaabaabaabababaabaaabaaaaabaabbbaabaabaababbaabaaaaabbabbabbbbbbbbaaaaaaabaaaabbaaababababbbbaaabaabbaabaabbabbabbbaabbbbaaabbaabbbaaababbbabbaaaabaabbabbbbaabbaabbbbbbbaaabbaaaaaabbabbabaaaaabbabbabaaaababbbbbbbaabbbbbaabaaababababaabbbbaaabaabbaaabbbaabaaabaaababaaababbaabbaabbbbaaababbbabaaabababbaababbaabbbaaababbaabbabaaabbabaabaabbbaabababbababaaabbbbabaaaabbaabbabaaaaabaaaababaaaaababbabbbabbaaabaababbbbbababaabbaaabbaabaababaaaabababbbbbbaabbabbabbaaaababbbabbbbabbbbbbababbbbbbbbbbbaaabbabbbbbaaaabbbbbbbbabbabbabbbabaaaaabaabbaabbbbaabbabababaabababaabbbbaabaabababbaababbabaaaabbabbbbababaabababbaabbabbababbaaababbaabaaabaaabaabbabbaaabbababaabaabbabbbbabbbbababaabbbabbbbbbabababaabbbabaabbbbaaabaabaababbbbbaaabbbbaaabaabababbaaaabbababbabbaaabbbaaababbaabbaaabaababbaabaaaababaabaababbbabbbaaabbbbabbbabbaaaabbabaaaabaabaaaaaaabaaaaaabaaabaaaabbbabaabbabbaaaaaaabbabaabbbbabbbaaabbababbabaaababaababaabaabbaabbbbaabbabbabbababbbaabbbababbbaaabaaaaabaababbaabbaaabbbbaaabbabaaaababbbbaaabaababbbaabaaabbababbbbabaaaaabbabaaabbabbabaaabbbabaaabaabbbabaaaaababababbbbabaaaaabaabababaabbbbabbbbaababbbbabbbaabbabbaabbbbabbaaabaabbbbbaaabbbaaaaabaaabaababbabaaaaaabbaabaaaabbabababbabaabbbbbaaabbbabbababbbabbbaaabbbbbbaaaaaaaaababbbbaabbbbabbabbaababbbaababababaabbaabbbbbababababbbababbbbabbaabaaabbababaaabbaabbaabbbbbabaabbaababbbbaabbbabaabbbaabbabbbbbabbaaabaaaabbabbbabaaaabbbaabaababaabbaabaabbabaababbbbababbaabaabbbbabaabaaaabbabbaabbbbabaaaaaaaaababbabaaabbbbaaaaabbaaabaabaaaababaaaaabbbaabaaabbbaabbaababaabababbbbbaaababbbaabbaabaaabbbbaaababbaaabbabbbaabbbabbaabaaababbaaabbabbaabbaabbbabaabbaaabbabbaabbaaabbbababababbbabbbbaababbbbaaababbbbababbbbababbbbaababbbabbbababaabbbbbbaabbbbaaaabaabbbaabbbaababaababbababaaaabbaaaabbbabaabbbbb ababaaaaaabaababbbaabaaababbbbbbaabbbaaabbbabbabbabbbbaabbbbaaabaabbbabbaabbbbbbbaabbbaabbabaaababbababaaaababbabbbbaaabbbbaabbbbbabaabbbbabbbabbbbbaabbaabbabaaabababaabbabbbaaabbbababbabbbbbbbabbbbbabaaababababaaababbaaabbbabaabaabbabbaababaabbaaabbaabbbabbbabaabbbbbaaabbbaababbaaababbabbaaaaaababaabbbabbaaaabaaabaababaabababaabababaaabaabbbaaaababababababbabbabbbbbbbbaabbaabbabbbabaaababbabaaaababaaabbbaababaaaaaaababbaabbabaaabbbbbabbbbabbabbbabaaaababaaabaaaaaabaaabababaaaabbabaaaabbbabbabbbbbbaabababbbbaabbaaabbabaabbaabbaabaaabbbaaaaabbaaaababaabbabaabaabaaaaabaababaaabaaaaaaabbbabaaaaaabbaaaabbaabaaabaabaabbbababaababbbaaaabbbbaabbabbabababababbbbbaaaabbabbabbbaaabbbaabaabbababbaababaaababababbbaaabbbabababbbbbbbaababbbabbababbaababbbaaaababbbbbaaaababbaaabbabaabbbababaabababbbaabbbababbaabbabbbaaabbaabababbbaabbaababbbaababbabbaabbbabbaabbbabbabbbbaababaababbabbbaaabbbbbbabbbbaabbbabababaaabababbbaaabbabbaaabbbbabbbaabbaabaaaaaabbaababaabaaabaabababaaabaaaababbbaaaaabbabaabaabaababbbabbabbbabbbababaabaabaabbbaaaababaaaaaabbababbbbbbaaabbbbbbbbaaaaaaabbaaaaababaaaabbabbabbaaaaabaabaaabaabbbabbbaabbbaabaababaabaabaababbabaabaabbaabababbbbaaaaabbbaababaababbabbbbabaaababbbaabbbabbababbaabababbabbbaabbbbabbababbbaabaaabbbaababbaabbabbaabaabaabbbbbabbbaaaabbbaabbbbabbbaabaaaaabbbbaabbbbbbabbbbbbbabaabbbbbbababbaababbbbabaaaaabbbbabaaaabbbbabbabbaaaaabbabbbbbaababaaaabbbaaaabbbabbbbaabbbbbbbaaaaabaaabbabaabaaaabbbbbaaabbbbabababaaabbaaabaabaaabbbababaabbabbaabbaaaaabbbaabbbaababbbbaabaababbaaaaaabaaaababbaabbbbbbbaaaaaababbbabaabbbabbbbbaabbbaaaabbbaaaaabaababbbaaaaabbabaaaaabbaaababbbbaaaaabbabbabbaaababbbabaaaaaababbaaabababaababbabbabbabbbbbaabbaaababbabaaabbaaabbaaaaabbabababbbaabbaabaaababbbbbbaaaabbbbbababbbbabbabbabbbbbbabaaaaaabaaaaababbbbbbbabbbbbbababbbbbaaaabaabaaabbababaaaaabaaabbaabbbbabaaaaabaaaabbaabaabbaabbbaabaaabaaabbaaaaaaabbabababbbbbbbaabbbbbabbbabbbaabababbaabbabbaabbaaaaababaabbbbbabbbaaaaaaaababbbbabbbaaaaabbbababaaabaababbabbbbaaaaaaabbbbb babababbabbabaabbaabbbbbaaaaaaabbbaabaababbbbbbbaabababbaaabbaababbaabbbbabbbabbaabbbaaaaabbabaabaaaabbaabbbabbbbbaaaaaabbabbabaaabaabbaaabababbaaabaaaaaabbabababbabbbbbaaababbbbabbaaabbbbbbaaaabbabbaabbbbabbaabbaaaabbbababbbabaabbabbbbbbbabaabababbbabababbbabbbabbbabaabbaaabbbaaabbaaababbabbaabbbbabaababbababaaabbbbababbbbaaabaaababbaabbaabbbbaabbaabababbaaaababbbbabbbaababbbaaaaabbbbaabbbabbbaaaabbbbbaabaabbabbbbbaaabbbbbbbbabbbabbbbbabaaaaaaaababbaaaaaaabbbaaabbabbaabaaaababaabaaabababaababaabababababbbaaaaaaaaaaaaabababbaaaaabaaabbbaaababaabbaababbaaaaababbbabbaaabbbababaaaabaaabbbabbbbabbaaabbbbabaabaaabaabbbaababbbabbbababbabbaaabbabababaabaaaaabaabbabbabaabbbbabbbabaaabbabaaabababbbabaabbbaaaabbabbbababababbbbaababbaaabaaaabbaaababaabbabbabbbbbaabbbaabaaabbbaaabbabaabbbaaabaabbaababbbababbaabbaabbaabaaababbabaaabbbabbaabbbbbbbabaabaaaaaabbaaabbabbbbbbaabbaaababbaabbaaaabaaabaaaabababbabbbabaaaabbbbabaabbbbbbbaaaaaaaabaaabbaaaabaaabaaabababbababbbabbbbababbaabbabbaaaababaaabaaabaaabbbbbaabbababbabbbbbbaabaaabababbabbabbbaaaaabbbbaabbaaaaababbaabbbbaaaabababbbabaabbbbbabbabaabaaabaabaababbbbbbaaabbbbbaababbababaaaaabbbabbbbabbaabbbbbabbaababaabaaaaaabbabaabbaaabababbbbbaababababbbabbbbbabaabbbabbaabbaaabbbabbaaaababbabbaabbbbbbbbbbabaaaababbbabaabababbaaaabbabbaabbaaaabbaaaaaaabbbbbabaabbbabaabbbabbaababbbabbabaababaaaabbbbbaabaaaaaabbabaaaabbbabaabaaabbbabaaabbbaababbaabbbbabbaaabbabbabaaabbaabbbbaababaabaabababaaaaaaaabbbabaaaabbaababbabbaabababbbbbaabbabababaaabbbbbaaaaabbaabbaaabbabbababbabaaabaabbbabbbbbabaabbbbaaababababbbabbabbabbaabbababaaabbbabbbaaabaaaabbaabbaaaaababbbbbbbbbbbbabbaabbbbabbbbbbababbbabbbbabaaaabaaaababbaaababbbbbabaabbaaaabababbbbabbaaabbbbabaaaababbbaaaaaabbbabaaaaabbaabaababaaababbbbbbbbbbaabbbabbbbbbbabbbabbaaabbbabaabbbabbabbbbabbbbbbbbbbbbbabababbbabaababaabaababbbbbbaaaaabaababbababbabbbaaabbbbaabbabbbabbaaaaabaaabbababababbababaabaaababbaaaaaabbbaaabbaabbbabbaababbaabbaaaababaabbababbaaaabbbbabaaabaaaaabbaaabbaaaaabbabbaabbbaaab baababaaabbbbaaabaabbbbbbbbbbbbbbbabbabbabbbbbbaaaabaaaaababaaaabbbbaaaabbaabbaabbbbaababbaabaaabaabbaabbbbaabbbbbaabbaaabbbaabaabababbaabaabbabbbaabaabaaaaabbbbbabaabbabbbbbabbbaaabbbaaabaaabaabaabaaaaaaaabbaaababbabbbaaabaaabaaaaabababaaabaabbbbbaabbbbabaabaabaabbbbbaaabbbbbababbaaaaaababbabaabbbbaaababaaabbabaaaabbbbbabbaabbabaabbbbbabbabaababaaababaaabaababbaabbbbbaaaaababbbbbbbabaababbbbbbaababbbaaaaaabbbbbbababaaabbbbabaabaaabababbbabaaaaaabaaaababaababbaaabaabbaabbaabbbaaabaababbaaabaaababbababaabbabaabaaabbbbaaaaababbbbbbaaaaababbabbbabaaabbaaabbbaaabaabaaabbbbabbbaaabbabbbbbaababaabbababbaababaaababbbaabaabaaaaaabbbabbbbbaababbaabbaaabbabbbbaaaaababbbbabaabbbbaabaaabbbbbbbaaaababbaababaaabaabbbabbabbaaabbbabbabbaababbbabbbbbabaaabbabbbababbbbaabbaabababaabbabaabbbbbbbabbaaabaabbbabaaaababbbabbaaaabababbbbaaaaaabbbabbbbbbaabababbaaaaabbbaaababaabbbabaababaababbabbaaababbabababbbbbbaabaabbabbaabbabababbbabbababbaababaabaabaaaabbabbaabbbbbabbbbaaaaabababaabbaabbabbaabbaabaaabbabbabaababbbabbbabbbbbabaaabbaaababbabababbbaabaaaabaabbababaababaaaabbbbaabaaabbbbbbbabbbabbbaaabbbabbabbbbbaaabbbaaabbbbbabbabbbbabaaabaabababbaabaababbbbaaaaaababaabbbaaababbabaaaabbbbabbaabbbabaaaabbbabbbbbbbbbbaababbabbbababbabababaaaaaababbaaaaabaaaabaabbbbbbbabbbabbababbaabaabbaabbbbbabaaababaaaaabbbbbbabbaaabbabaabbbaabbaabaabaaaaabbabaabbbbabbabaaabbababbbbbabbabaaabaaaabaabbbbbbbbabbbbbbbabbbabbabbaaabbaaaabbbbbbaaaaaabbababbababbabbaabbaabaabaabbabbaaaaaabaabaabaaabbbababbbbbbababbbabaabbaaaabbbaaaaabaabbbbaababbbbbbaaabbabaababbabbabbbabbaaabbbaaaaababbabbaaabbbbaabbabbaaaababaaababbbabbbbababbababaabaabbaaaabbaaababaabbaabbabababbbbaabbbbaaabbbaababbaabaaababbaaabbaaabaaabbababababbaabababbbbbbabaaababbbbbbbbabbaaabbbbababaaabaaababaaaabbabbbbbbbababaaaaabbbbabbabbbabbaaabaaabbabaaabbaaaaaabbaaabaababaabaabbabbbabaaaabbbbabbbabbbbbabaaabbaabbaabbbabaaabbababaabbbaaababbaababbaaabaaabbaabbbbbbabbabaaaaabbabaaabbbabbbabbaababbbabababbbaababbabaaabababbbbaabaaaaaabbababbbaaabbba baabbbabbaaaabbabaaabbaaabaabbabbbbbaababbbabaabbbabaaabbaabababbbabaababaababaabbbaabaabbaaaaabaaabbaaaaaaaabbbabbaabbbabaababaabbabbbbaaababbaaaabbbabbbbbaaabababbabbbbaaababbababaabbabaaabababbbaaaababbbabaaaaabbaaabaabbbbbbbaaabbbabbabbabbbbaaabbaababbbababaabaabbaabaabbbbbbbaabbbbababaabaaaabbaaaabbabbbbbabbababaaabaabbaabaaababaabbbaaabbaabbbabbbbabbabbbabbabbbabbbbaaaaabbbbababbbbbabbbabbbabbabaaababaaaabaabbbabbaabbbaabbaaaaabbbbbabaaabbaaaabbbbabbababaabaabbabbbababaabbbabababbabbbbbbbababaaabaabbabbbbbabaaababaaaaaababbbbabbbbbbbbabbbabaaabbaabbaabbbabaaababbabbbaaaababbaabbababababaaabbabbbbaabaaaabaabaabbaaaabbabbbbabbbbbbaaabbbbbaabaabbaabaaaabbbbabaabbabaababaaaabbabaaaaaaabaaaabbaaaaabbaabaabbaabaaababbababaaabaababbabbbaaabbbbbabababaaaaabbaaaabbbbbbbaaabaaaabaaaabbbbbbaababaaaaabaaabbabaaabbaabbabaabababbbabababbaaaabbaabbbbbbbabaaabbbbaabbaaababbaabaabaaabbbbaabbbbbbbbbbbabbbabbaabaabaaabaaaaabaabbbbbbabaabbbababbbabbaaabababaabaaababbabaabbababbbabbbbaaaababaabaababbbbabbaababbbababbabbbbbaaabbabbaabbbabababaabbaabaabbaaabaaababbbabaabbbabbababbaaaaabbaabbaaabbabbbbabaaabbabbababbbbbbaaabababbabbaaabaababababaaabbbabaabbaaaaaababbaabbbbaaaababaaabbbaabbbbbbbaabaabbbbabaabbbbaabbbabbaabbaaabbaaaaababababbbbabaaaaabbbbababaaaabaabbaabbbaabbababaaabbababbbbbabbbabbbbbbababaaaaaaabaaaaabbaabaabaaabbbbbabbabbbaaabbaaaaababbaaabbaabbaaaababbaaaaaabbabaabaabbbaaababbbaabbaabaababbbbababbbababaaaaabbbababbbabbaabbaabaabaabbbbbabbabbaabaabbabbbababbaabbbababbababbabaaabbbbbbbbbbaaabaabbbbaabaaaabaaabbbbbaababbabbaaaabbaabbaaabbbababaaabbbabbabbabaabaababbabaaaaabbbaaabbabbbaabaabbbbbbaababbaaabaaaaaabbabbaaababbbabbaabbaabaabbaaabababaabbababbaaabbbabbabbaaaabaabaababbabbbaaaaabbabaabaaabaaabaabaaabaabbbaaaaaaaaaabbabbabababaaaaababbbbabaabbbbababababaababbabaaaaaaababaaabbbaababaaaaaaabbbabaabaaaaabbabbbaaaaababbaabbababaaaabbaabbbbbaaaabbbaaabbabbbbababaabbabbabaaaabbaaaaabbbbabbabbabaabbbbaaaabbabbaaabaabbaababbaabbaaabaaaabbabbabbabaabaababaaabababbaab abbbbbbbbabbbbbabaaaaabaabaababbbbaaaabbbbabbbaaaaabaaaabbabbaaaaabaaaabaabbabbbabbbbaaaaababbbbbbabaabaabbaaabbbbaabaababaaabbbabbbbbabbbbabbbbbabababaabababbababbabaabbaaabbabaaaaabbbbbaaaabbabbbaabbbbabaaabbbabaaababbabbbbbbaabbaaaabbaababaabbaaaabbabbaabaaababaaabbbabaabbbabbaababbabbaaabaaabaabbaaaaaaaababaabaaabbaaabaababbbbbbaabaabbabbbaaabbabbbbaaabbbbabbabaabaabbaaabbaaabbbbababababbaabbbaaabaaabbabbabbbabbaabaaaabbbaababaaabbabbabbaababbbabababbbbaabbbaababaaabaabbabbaababbbbaaaaabbabbbaabbbbabababbbbbabbbaaababbbaaababbbabbaabaabbaaababbbbbabbaaabbabaaabbbabaaaaabbabbabbaabbabaabaababbbbaabbbbaaaabaaaabbaababbbbababbbbbbbaaabbbbaabbabbaaaaaaaabbbababaaabbaabaababaabbaabbbababbaababaabbbabbabaabaaaaaabbaabbaabbbaabaaabaabaabbbbbbbbaaaaababbaaaabbbbbababaababbababbabaabaabaabababaabaaabababbbaabbaabbbabaabbbbabaababbababbbbabaabbbbbbbabbabaababaaabababbbaabbbbabbbabbbbabbbabaabbbbbbaabbbbabbabaabaababbaaabaabbbaabaaaabbaaaaabbabbbbbabbbbbbabaabababbbaaaaabbabbbaababbbaaaabbbabbaabaaaabbabaabbaaabbabbabbbaabbbabbbaabaaabbaaabaaaaaabbbbabababbbaaaabaaabbabbbabababbbababababbbbbabbaabaabaaaaaabaababaaaababaaabaababbabbbbbabbababaababbaaaaaabbbbbbaaaababbaaaaababbbbabbababaabbbabbbbababaaaaabababaaababbbaaaabababbbaabaabaabababbaababaabbaabbabbabbbbbbbabbaaaabbbbbbbababaabaaaabbababaaabbbbabaabaaaabbaabbababbbaaabbaaabbbaababaabbbbbaaaabbababbbaaabaabbaababaaaabaaaaaaabaaababbabbbbaaaabaabbababaaabbaabbabbaababbbabaabbbababaabbbaaabaabbaaabaababbabaabbbaaaabbbbabbbbbbbbbbbababbabbbbbababaaabbabaaababbabbaabbbbbaaabbabbaababbbabbbbbbabaaaaaaaaaabbabaaaabaabababbaababbaaaaabbbbbbaabbabaaaaaaaaaabbababababaabaaababababbbbbabbabbaaabbabbbabbaaaaaabbbbaaabbbbaaaabbabbbbbbbabbababbbbbbbabaaaaabbabaabbbaaabbbaabbbababbabaaaababbaabbabaabbabaababaaababababbaabbbbabbaababbaabaabbbaababbbbaabbaabbabbbabbbaababbaabbaaaabaabbbabababbabbabbbababaabaabaababababaabbabaaabbaaabbabababbaabaaababbabaaaaabbbbbaaaabbaababaabbabbababbabababbbbabaaabbbbbabaabaabaabbbababbabaabbbbaab bbbabaaaababbbababbbabbabbbaaaabaaaaaabababbbbaababababaabbbbbbabaaabaabababbbabbaaaabbabbbaabaaaaaaabbaaaabbbabbbaaaaaabaaaabaababbbabaaabbbbbbbababbabababbaabbbaabababbababbabbbbaabbabbabaaabaabaaaaabbbbbaabaabaabbbaaaabbabbaababaabbaaaabaabbbaabaaaaabababbabbaaabbaabaabbbabbababaaababbababababbbabaababaababaababbbbbaababbbbaaabaaaaabaaaaaabbbababbaaabababbabaababaabaaaaaaabababbabbabbabaaababbabaabbbaabaabbbababaaababbbaabaabbababbbababababbbbaaababaabaabbaabbaabbabaabbbaabbbbaaaaabaabbabababaabababbaabaaaabbaaaaaabaaaaabababaaabaabbabaaababaaabaaaabaaabaaaababaaaabbbaaaaabbababbbbaababbababaabaaaaabaabbabaababbaaaabaabaaaaaaaaaabbbaaabbaabbbabbbbbbbabaabaabbaababaaabbbbbbaababbaaaaababbbabbbabbbbababbaaababbabaaababaaaabbbaabaaaaaabbbabbbaabbaabbbaababbaaaaabbabbbaabababaaaabaabbbbabbaabaabbbaaaabaababbbbaaabaaabbaabaabaabaaabbabbbabbbababababaabbbbbbaabbaaabbaaababaaabaabababbaabaaabaaabababbababaaaaaaababbbbbbbababaaaabababbbbbaaaaaaabbaabaaabbaabbaababaabababaabaabbbaaabbabaababbbbabbaaaaaabbaaabbbaaabbbaaabbbbaaaaaabbaabbabaabbababbabbababbaabbbabaaababbaabaaabbbabaabaabbbbabaababbbabbbbaabaabababaaaababbbbbbbbbbbababbaabbbaabaaabbbabbbabbbabbbaabbabbbbabbbaaaabaaaaababbbaabaaababaabbbabbbabbabaaabaababababbaaabbbbabbbbaabbabbabbabaaabaabaaaababbaaaaabbbabbbbabbbababaaabbababababababbababbabaabaabbaabaabaabababbbbaabaabbabbbbaabaabbbbbbbaaabbbaabaabbabbbaaabbbbbabaaabbaabbaabbbbbabbbaaaabaabbaababbaaaaabbaaabaaabbbbbbaabbaabaabbbaabbabbbaabbbbbbabaaababbbababbaaaaaabbbbaabbaabbabbabbaaabbabbaabbbbaaaaabaaaabbbaabbbabbabbabbaabbaabbbbbbbaaaabbbbabababababaaabaaaabaaaaabbababbabbaaabaabbaabababbbabaaababbaabaaabbaabbaaaabbabbbbbabababaabbabbbababaabaabbbbbabbabaaabbbbaaabbababababaaaabbbaabbabaabbabbbabaaaabbaaabbaaaabbbaaaaababbbaabbaaababbabbbaaabbbabaaaaaababbbbabababaabbbabbaabbabbabaaaabbbaaaabbaaaaaabaabbbbabbbaabaaabaababbbaaabbbbbbbbabaaabbaababaaaaaaaabbabbababaabbaabaaaababbababbabaaabbbbaabbbbbabababbbbbaaabbbaabbababbbbabbbbbaaabababbababaababaaaaa abbaaaaaababaababbabbbbaabbaaababbabaaabbbbabbbbaaabaaaaabbabbaaaabbbbaababaaabbbababababbbbbbbabaabbbaaaaabaaabbbababaabbabaabaaaabbaabbbabaaaabbbababbbababaaababbbaabaababababbabaaabbabbbbbbbbaaabbbbaaabababbbabbaababaaabaabbaaaababbbbbabbaaaaaabbbabaaaaaabbbbbaaaaaaababbabaaabbaaaababbababbbbaabaaababbbabbbaababaaabbaabaabbaababaaababbaaaabaaaaabaaaabbbbababaaabbbbabaaabbbbaabbbabbbbaabbbbbabbaaababaaaabbaaaabbbabaababbbaaabbabaabaababbbabaabbbbaabbbababbababaababbabbbabababbbbbaaaaaaabbaabbaaabbbbaaabbababbabaababbabbaaabaabbbbbabbabaaabbbaabbbaaaaabaababababbbbabbbabbabbaaabbbbabaabbaaaabaaaaaabbbbaabaabbbabbaaaaabbbaabaabbbabbbabbabbbbaaaaaaabbaaaabbababababaabbbbbabaabbbbaaababaababbabaaababaabbabbbbbabbabbababbaabbbbaababbaabaaabaabbabaaaaaaabaaabbabbabbbabababbbaaabaaaaaaababbaababaaababaabababbaabbabbaaabaaabaaaababbbbbbaabbbabaaabaababaabaaababbbbbbbbbbaaaaabbaaaaabaaaaabaababaababbbbbbaabbbabaaaaabbababbbbabbbababbaaaabaabbbabaabbbaaaababbaaabbaaaaaaaabaaaaaaabbbaabababbbabbbbabbabaabbabaababbaabbbbabbaaabbaabbbbabbaabaaababbaabaabaababababbbbbbbaabbbabbaaabbbababbbbaabbbabaabaabbbabaaabbbbbabaabaaabababaabaaabaabbbbaaabbaabbbaabaaaaaaabaababbbabababaababbaababbbbbbababaaabbabbabaaaabaabbbbbbbaababbabaaabaabbabbbabbabaaabbbaabababbbbaaaabbbaabbbabaabbbbbbababbbabbbaaaaaabbabaabaabbaabaabbbaabbbabaabaabbababaaaaababaabbbaabaabababbababbbbaabbbbbabbbbaaaaaaaabbaaabaaabababbaabbbaabbaaaaabbabbbaaaababbbbaaabbbbabbbbababaababbbabbababababaaabbbabbaaabbbbababababbaaaaabaabaabbbbbaaaababaaaabbaaabbbbbabbbaaabbabaaaabababaabaabbaaababbbaababababaaaaaaabaabbababaabbbabaaabaaaaaababbaaabbabbbbaabbbbabaabbabbbbabbaabaababbbbbabbbababbbbbbababaaaaaabbababbabaabbaaaababbbbabbbabbbababbababaaabbbaaaaabaaabbbbbbbababaabababaabbaaaaaabbbbabaaaababbbbaaaaababbbbabbbaaaabaaaabaabbbbbabbabbbbaaababbabbbbbbaabbbbaaabbaabbbabaaabbaaaaabbbbbaaaaabbabbbababbabaaaaabaabbababbbbabababbabbbbabbbbbaabbbbbababaabbaaabaabaababbaabbbbbaabbbbabaabaaaaababbaaaaabbaababbbaaabbbabaaabab abbbbbbbbbaaaabbbbabaaabbbaabaaaaaabbaaababaabababaaaaababbbbaababaaaaababbbbabbbbaababbbabbaaaaaabbaaababbaaaaabbbabbbbbbaaabbbbaababaababbbbaabbabaaaabaabababaaabbabaaabaabaabbbbbaabbabbabbababbbbababaababbbaaabaaabbbabababaaaaaabbbaaabbbbabaaaababaaaaaababaaaabbbbaababbbaaababababbabbbbbbbbaaabababbaabababbaaababababaaabbabbaaaaaaabbabaabbabbabaaabaaabbababaabbbbbaabababaaaaaabaabababaababaaaabbaaaaababbaababbaabbbaaabababbababbbbabbabbbaabbabbabababbaabbbababaabaaaaaaaababbaaaaabbbabbaaababbaaaaaaaaaabbbababbbbbaabbbaabbbbbaaaabaaaabaabbababbaaaaabbbababbaaababbbaaaaaabbbbbaababbbbbbbbbaaabbabaaabbabbaaababbbaabababbaaabaaabaaaabbabbababababbbaaaabababaababbbbbbbabbbaabbbaabaaaaabbababaaaaaaabbbbabbbbbbbbbbabbabbbbbaaaaaabbbbabaaababaaabaabbbabbabbbbababaaaabbaaabaaabbbabbbaaabbbaabaabbaaabbbaaabaaababbbbbaaaabababbaabbabaaaabbaababaaababaabbbbaabbbbbaabbaabbaabbbaabaabbbaabbbaaabbababbbabbabaabbbabaabaaaaababbabbbabaababaabaabbbbbbabbbabbababbbaaabbbbbbbababaaabbabbaaaaababbbaabbbaabbbbbbbabbbbbaababbbababaababbaaabaabababbabaaaaaabaaabbaabbbabaaabbaaababaabbbaabbbbbbaaaabaabbaaababbabaaaababbabbaaaababbaabbbabbaaaabbbaaabbabbbabaaaabaaabaaabaabbbbbabaabbbbaaabaaabaabbaabbaabaabbabbbbbaabbbaabaababbaaabaaabababbbbabaabbbbbbbababaaabbbaabaabababbaabbbabbaaaaabbaaaaabbaaaababbababababbbbaabaabbabbaababababaabbbaabbbbabbabbaaabbababbbbabbbbaaabaababbabbabababaabbaabaabbbabbaaaaabbbbabaaaaabbbbbbaabbbaaaabbbaaabababaaabbbaaabaabbbaabbbabbaabbabbbbbaaabaaaaaababaababbbabbabaaabbbbabbaaabbaabbabbbaabbbbaaabaababbbbaaabbbabaaaaaaaabaaababbaaaabbbbbaaaabbabbabbaaaaaaababbaaabaaaabaaaaaaaababbaabaaaabbaabababbbaabbabaababbaabbabaabababbabaababbbaaaaaaaaabbabbbbababaaabbbbbaabbaabaabbabbaaaabbbaabbbbbaaabaaababbbaaaaabababaabbbaabaabaabbbababbaaaabbbaabaabbbbbbaaaaabbaabbbbbbababbabbbbabaaaaaaaabbbbabaaabbbaaababbaabbbababbabbabababbaaaababbbaabaaabaaabbbbaaaabbbaabaabaabbaabaabbabbaaaabababbaaabbbabbbabaabbbbabbababaabbbbbbabbbbbbababbbbaaabababaabaabbabaabbbbbbbabbbaab bbbbbbaaabbaaababbbbaabbbaabbbababaabbbaaabbaabbababbbaaaabaabaaaaaabaabbbbbabbabaaaaabbbabbabaababbaabbbbbabababbbabbbbbbabbabbbaaabaabbbbbaaaabbbaabaaabbbaabbabaabbababaaabbabababbababbababbbbaabbaaabbbaaabbaaabbbaaabbbaababbaaaabaaababbbbaaababaaabbbbbbaaaabbbbbbbaaaabbaaaaabbbaabaaabbaaababbbabaaabaabbaaaabbaaaaabbbbbabbbbaaaabaabaabbbbaaaaaaaabaabaaabaaabbaaabaaaaaaabbabaabbbaaaabbaaaaaabbabaaaabaaaababbaaabaaaabbbaaaaaaaaaababababaaabbabaaaaaabbbbbbaababbabababaaaababababaabaaaabbaabaabaaaaabbaaabbbababaaaaaaababaaaaabababbabbaababbbbabaababbbbbababbaaabbbbababbbbaabaaaaabbbbabaaabbbbaabbabbbbbbabaaaaaabbbbbaaabaabbbbaaababababababaabbababbbbabbaabbbbbababbbbaababababbbaaaaaabbbbbaaabbaabbabbaabaaabbbaabababbbabbabbabbbbbabaaabaabbbbababaaaabaabbbbaaabaabbbaaabbbbbababbbbaabbbaaaaaabaabbbaababbaabababbbabbbbaabaaaaababbaaaaabaaaaababbaaaabbbaaaabaaaabaabbbababbbabbbbabbaabbbaabaababaababbaabbabaabaabbbbabbbabbaabbbabbabbbabbbaabbbaabaaaaaabbabaabbbabbbbaabbaababababbabbbaaaaabbbaaababababaababbbbabababaaabbaaaaaaaabbbbbbababbbbbabbbbaaabaaabbbabaabababbbaabbbbbbaaabbababaabbbabaabbbaaaabbbbaabaaaaababaabaaaabaaaaaabbbabbaabaababababaaaaabaaaaaabbabbbbbbaaaaabbabbabbaaaabbbababbbababaabaababaaaababbbbbaabbabbababbaaabbbbabbbbbbaaaabaaaaaaabaaaaaabbbaaaaabbbaabaaaaaabaababaaaabbbaaaaabaaaaaaabbbabaabbaababbaabbaaabababaaaaabbabbaabbabbbbbbbabbaaabaaabaaabbabbbbbabbbabbbabbaaaabaababbbbaaabaabbabbbabaaabbabaabbbaaaaabbabaabbaaaaaabbbaabbabaaababbaaababbaababbabbbbbaaaabababbaaaabbabbabaaabbbaabbabbbbbaabababaaaababbabbbaababbbababbbabbaabaaabbbbaabaaabaaaaababbabbabbbabbabaaabbbaaaabbbbbabbabbbaaaabbbbaaabbbababbbbabbbaabbaaabababbbaababbbbbbababbbabbabbabbbbabbaaababaaabbaabbaabbabbaababaabbbbaaabaaaabaabaabbbabbbaabbbbbbabbbbbbaabbabbabbabaaaaaaabbababaabaaabaabbbabbabbbabaaaabbbbbbabaabbaaabbaaabbbbabaabaaaaaababaabbaabbbaababbbaabbbbabbbaaaaababbaabbabbababbbabbbaaaaaaaaabaaaaabbaaabbbbaaaaabbbabaababbbbaaaabbaaaabbaabaabbbabbaabbbbbbaaabbbaababbaaababaaababb baaaabaababaaaaaaaabbbabbabbabbaaabaabaabbbababaaabbbbaabbabbbbbababaabbbbaaaababbaaaabbbbaaaabbaabbbaabbababbaaababaaaaaabaaaabbaaaabbaaabbabaaabbbaaaaaaabbabbabaababbbbaabbbaabbbaababababbbaaabababababbbaabaaabaabababbaabaabbaaaabbbababbbbaabbbabaaabababbaabbaabbaaababbaaaabbbbbbabbaabbabbaabaaabaababaaaaabbaaabaabaaabaabababaabaaaabababababaaaabbbbbabbbaabbabbabbbbabbabbaaabbbbbabaaabaabbaabaabbbaaaabbbbbbabbabaababaabaababbaabbabbbaaabbababbbaabbabaabaaabaabbabaaaababbaabababbbbbbabbbbaaaaaaabaaaabaabababaaabbabababababbabaababbabbaabaaabaababbbaaaaabbbaaaaabbbbbbaaaaabbabaabbbbbaababaaabaaabbaabbabbbaaaabbabbbaaabaaaabbabbabbbbbbaababbaaaaaababbaabbbaabbabbbbbbaaababbbbabbbaabaaabaabbbbbabaaaabbaabbbaaabaabaabbabbaababbababaaaabbbaaaabaaaabbaabbbbbbbaabbaaaabbbaabbbbbbbabaaaabbbaabababababbaaababbabbbbaababbabaaabbababaaaaaababbaaabaabbaabbbbbaaabbbbbbbababaababbaabbaaabaabbbbbbbaabaaabbaaaabbaabbabaaaaaaaaaaaaaabbabababbbaabaaabbbbbaaabababbabbabbbaabbbbabaabbbbabaaaabaaaabbbbaaabbbaaabaababaaabbabbabaaabaaaabbbabaabaaaaaababbbbbbaaabbabaaababbabbbbaaaaaabbbbbbababbbbbbbbbbaaababbbbaaabbbbababbaaaaabbabaabbababababbababbbabbabbbabbabaaabbbabbaaaaabaaaaababbaaababaabaababbababaaabbabbababababaabaababbababbaababaabbbabbaaabaabaaababbbbabbbabbaababaaaabaaabbbbbbbbabaaabbbaabbbbaaaabbbabbbabaaaaaabbbaabaaaaabbbabbaabbabababbbabbababbaabbbbaabaaabbbaaaaaabbbababbaababbababbbbbbbaabbaaabbaabbbabbbaabaaaaababbaaaabbbabbbaabaaaaaababbbabbbbabaabbbbababaabbaaabaaabbaabaaabbabaaaabbbbbaabbbabaabbbbbabbabbbaabababaabbbbabbbabbaaabaaaaabbabbbababbbbbabbaaaabbbbbbbbbbaaabbbaabaabbbabbbbabbbbabaabbbbbaaabbbaabbabbbbbbabbabaaaaabbbababababaaabbbbbaaabbbbbabbabaabbbbbbbbbbabbabbabaababaabbbbaaaaabbbababbaabbbabbbababaabbbaaaabbbbabaababbaaaabbbbbbababbbbabbbbbbbabababbbbbbbbbbbabaaaabbabbbbbbbabbbabbabbaabbbbabbabababbbbaabbabbbbabaababbbabbaabbbabaaaabbbababaaaabbaaabababbbaabbbbbbabbbbaaaaaabbbaabaabbbbabbbbabbbabaabbaaaabaaabaaababbaaaaaaababaaabaababbbabaaabaaabaabaaaabaa aaabbabbbaabaabaabababaaabbabbbabaabababbabbbabbaababaabbababaaabaaababaaabaaaaaababaaababaaabaabaaaaabaaabbbbababbbaabababbbbbbaabbabbbbbbabbaaabaabababbbaabbbbbbabbabbababbbbaabaabababaabaabbababbabbaabbbaaabbbabaaaaaabbbabbababababbbabbabbbabaabaaaabababaabbbbabababbabbbaaaaababaaaaabaaaaababbbbaabbabbaaabbbaabbbbababbbabbababaaaababbaaabaaaabbabbbbbaabaaaaaabababbaabbaaaabbaaabbabaabbbbabbabaabaaaaabbaaababbbbbaaaaaaaabaaaabababababaabaabaabbbaaaaabbbabbaaaaaaaabaaabbbbbbbbabaaaabaaaaaaababbabbaaabbbababbaaaababaaabbabbaaabaaabaabaababaababbbbbbaabababbaaaaaaaaabbbabbbaaaabbbbaaabababbaaababaaababbbabababbaaaaabbaaaaabbabababaabaababbabbaababbbaaaabbbbabbbbaabbbbaaaaaabbbbbabbabbabbbabbbaababbbabbababaabaaaabaabbaaaabaabbaabababbbababbaaabaabaabaabaabbbaaaaaabbaabaaabbbaabaaabbbaabbaabbbbbabbaabaaaabbbbbabaabbabaabaaabbbaabbbbbaabaababbababaaabaabbaabaaaaabbbabbaaaabaaabaaaababbaaaabbababbaabbabaababbabaaabaaaaabaabaaabbaabbbabaabbaabbbaababbbbbbaababaaaabbbaabaaabbbbbababbbbabbbbaabaabababaaaabbbbabbababbababbbaaabaabbabbbbbbbbabbabbababababbbbababaabbbaabababbbababaaabbabbbbabbbbababababbabbbbbaaababbbaabbbabbaaabbaaaabbaaababbabaaababbababaaabbabaabaabbbaabbbbbbabaabababaaababbbbaabbabaababbbbaaabbaaaabaababaaabaaaabbbaabbabbabaabbbbabababbbbbbbbabaabaaaababbbbbabbbbbbabababbbaaaaababbbabaaaaabaaabbbbbababaabaaaabbbbbabbbbbabbbbabbbabbbbaababbaaabaababbbbbbbaababaaababbaababbabbbabbbbbaaaabaabbaabbabbbbabbaabaabbabbabaaabaabbababbbaabaababababbbbaabaabaaaaabbbbbbaaabaabbabbbbabbaaaabbaababababbbbbbaababaabbbaabaaabababaabaababbaaabbaabbbbbabaabbabbababbabaaabaaabbbbbaaababbababbabaabbaaababaaabbbaabbabaaaababbbbbabababbaaaaaaaaaaaaabbababbbaabbaabbaabaaaabbbbababbbbbaabbbbbaaabbabbabaabaaaaaaaabaaabbabaabaabbababbbaaaabaabababaabbbbabbaaabaabaabbbbbabbbbbbaaabaaabababbbbabaabbbaaababbabbbbbbbbbaabbabaabaaababaabbbabbabbabbbabbabbaabaaaabbaaaaabbabbbbabaabbbabbabaaabbabbbbabbbbbaaaaabababababaababbbbbabbabbaaabaaabbaabaabbaaababbbaababbaaabbabababaaababbbbabab aaaabbbaabaaabbbaaabbbbaaabbbbaaabaabaaaabaaabbabaabbbabaabbabbaaabaaaabbbabaaaababbbbbabaaabbbbabbbbbbbbbbabaaabbbaabbababaabbbaabbbabaaabaaabbaaabaaababbbbbbabaabbbbabbababbaabaabaababaaaabbaabaaaabbaabbaabaaababaaaabbabaabbabbbbaabbaabbabbabbbabbaaaaaabaabbbabbbabaaabbabaaabbbaabbaabbabaaabbaaabbbaabbbaabaabaaaaabaabbbbbbaabaabaabbbabbbbaababbbababababbbaabaaabbababbbbaaabbabababbabbbaaaaaaababbaaabbaabaaaaaabaaababbbaaaaababbabbbaabbaabbbabbabbaabbabbbbbbbabbabbbababbbaaaaaabbbbbaaaabbbbaababababbabaaaaababbabbbbaaabbabaaaaaabbbabbbbababababbabababbaababbbaabaaabbbbaaaaaaabaaaaaabaabbbbabaaaaabbaababbabaaababaabbbabbaabbbaabbababbaabababaaababaabaabaaaabbabaabbabaabaaaaaaaabbbaabaaabababaabbaaaababbaaaabaaabbaabaabbbbbbabbabbbbaabbaabbbbbbabaabaaababbababbbabbbbabaaabbaabbaaaabaabaaabbbaaaaaabaaaabababbbbaaabbbabaababbaaabbaaaaaaaabbbaaabbbababbaabaaabbbaabbbabbbabbaabaaaaabbbbbbbbbabaabbabbbabaaabbaabababbbabbbaaabbabbaaaaaaaaabbababbbaabbbbabaaabbaaaaaaaaaabbaabbaababaabbbaaaaaaaaabbaabaabbababaaaaaabbababbbbbaaaaabbaabaaaaaaabbbbabaabbbbaaaaaaaaabbaaabbbbbababbbbaaabaaababaabaaaabbaabaaabaaaaaabbbabbaaabaababbaabaababaabbbbabababbbbbabbabaabaaaaababababbbaaabbbbbbababbababbabbaabaabbabbbaaaaaabaabaaaabbabbabababbbbbaaaaaaababbbbbaaabbbbbabbbaaaabbababaaaaabbbabbbbabbabaaaabaabbbaaaabbbaaababaaabbaabbabbaabaaaaabbbaaaabaaabbbbabbaabaaabbbbbbabbaabaabaaababababbbaabbabababababaabaaabbbbaabbbabbababbbbbaaaababbbbbbbaaaaaaaabababbaaababaabbbbbbbbbbaaabbbbbbaabaabbbbababbbbabbbaabababbbaaaababbababbabbaaaababbababbbbaabbbabbbbaababaaaabbbbbaabbabbaaaaaabbaaabbabababbbbaabbbbbbbaaaabababbaabbaabbaabaaaabababaaaabbbaaaaaabbababaaabbbaabbabaababbbabbbbbaabbaabaabbbabbbaaaaaabaabbaaababbaabaaaaabaaaaaabbaabababbababaaaabaabaabbaabaaaabaabaaaabbabbaabbbaaabbbbbabbaabaababbabaaabababbababbaabaabbaaabaabbabbbbaabbaababaabbaaabaaaaabbabbbbabaabaabaabaabbbabaabaaaaaababaabaaabaaababbbabaaaabbaabababababaabbaaaababbabbabbbbababbaababbabbabbbbaaaaaababbabbababbaaaabbbbbbbbaa bababaabbababaaaaaabbbbaaabaaabbaaaaabbabbaaaaababaaaaabbabbabbbaaaabbbbaaabbbabbbaaabaababaaabaababbabbaaaabbaaabbaaababbbaaabbbabbbbaaababaabaabbbbaaaabaaaabbbaaaabbabaabbbaabbabaaabaababababaaaabbbbbaabbbbabaabbbbbbabbababaaaabbabbbabbaaaabbaaaabbbabaabaaabbbbbbabbaaabbbbbaabaabbbaababbbbbbabbaaaaabbbbbaaaabbaaababbaabbbabaabbbbabbbaaabbaabbababbbbbbaaababaabababbbaaaaaaaabaababbaabbabbabbaaaababbbbbabbbabbbabaaaaaabbbaabbabbababbbaaabbaaabaabbaaababaabbbaaaabaaabaaaabbbabbaaaabbbababbbbaaababbbaaabbaaabbbaaabaaabbbbabaaaabbababbbababbbbbaaabaaabbbabaabaabbbbbabbaaabbaaabbaabbbbaabbaabbaabbabbbbabababababbabbabbababbababaabbabaabbbbbaaabbaababbabbbaabbbabbabaabbabababaaabaabaaaabababaabbaababaaaabaaaaababbbaabaaabaaaaabbbbbbbaaaaaabaaaaaaabaaabaaaabbbbbabaababaabbbababaabbbabbaaabbbaaaaaababbaabbababbbbbbabbabababaaaababaabaabaababaabbaaaababababbabbaaaabaaaabaaabbaabbaabbaabbaaaabaabbabbbbaabababbababbbbaabbaabababbbbbabbbabbaaabaabaaaaaaabababaaababbaabbaaaabaabaababaaaaabaaaabaabbabababbbababaaababaaaaababbaabaaaabbbaabbaaabbbabaaaaaabbbabbabababbabbbaababaaaaabaabaabbabaaabbaaaabaaababbabbabaabaaababbabbaabbabbbbaaabbbbaababaabbaaabbbaabbbababbbbabbaabababaaabaabbbaaababababbaabaaabbbabbabbbaaabbababbbaabaabbbababbbabbbaabaaaaaaaaabbbbbabbabaabbbbabaaabbbbbabaaabababbabaabaabbaaaaabababaaaaaabaabaaaaabbaabaaabaaaabababababbabaaabbbaaabbaaaabbaabaaabbaaaabaabababababbaaaaaaaaaabababaaabbbaabbbbaabbbbaaaababaabbabaaaabbbbabbbbaabbaabbbabaaaabbaababbbbbbaababbabaaaabbaaabbaaababbbbaaaaabaaaaaababbababaababbabaababaabbbbbaaabaabbbbaabbbbbaaabbaaaaabababaaaabaababbbabbbbbbaabbbbaaabbaabbabbbbbabaaabababbbaabbbbbaabbbbabbabaababaabbbbaaaabaaabababbababbabbbbbbbbbbaababbbaaaaabbbbbaabaabbbbbaabbabbaaaababbbabaababaaabbabaabaababaaaaaaaabaaabbbbbabaabababbbbbbaababbababbbbbabbbaaaaaababaabaabaababbbabaabaababaabbbabbaabaaabbbaabaaaaababbbbabbababbbaaababbbabbbaabaabaaababbababaababaabaabababbbaaabaaabaabababbbaaaaabbbbaaabaabababababbbbbababaababababaaaaababaabbbbaab aaaabbabbbbbabababbababaaaabbbbabaaabbbbaaaabbbbbbbaaabaababaabbabbabbaaaabaabbbabaaaabbabbabaabaababbabbbaaaabbbbaaaabbaabbbbbbabbabbbbbaabaaabbaaabbbbababaabaaababaabbbbabaaaabaabbbabbbabababbbaabaabbbbbbabbbbbaabbaaabaabaaaabbaabababaabababaababaabbaaaaabaabbababaaaaabbaababbaaabbbaaaabbbbababbbbabaababababaababbaaabbaaabbabaaabbbbbbbbbbbabaaaabaabbbabaaaaabbabaabaaaaaabbbabbabaabbbabaabbbabbaaabaabbbbbbaabaaabbbbbbbabbaabababbbbabbbbabaabbbbbbbaabbaabbbbbbaababbaaaabbbabbaaababaaababaabababbaabbababaaaababbbbbbabbbabaabaabbabaaabbbaaabbbbbbbaaaabbaabababbbbabbabaababbabbbbabbaabaaabbaaaaabbbbbababbaaaaaaaaaababbbbabbaabbbbabbaabbabbbbbbbbbaaaaaaababaabbbbababbbaabbbbbabbbaababbabaaabbbababbbbbbabaaabaaabbbbaaaabbabaabbbbbaabaabbbaaaaababbbbaabbaaaabbaabaaaababbbbbbbbaaaaabbabaaaaaaabbbabbbabbaabbbbbbabaaaabaabbbbabaabbbbabbabbabababaabaaababbabbbbabaaaaaaabbabbbbababbababaaaabaaaabaaabaabbaabbbbaabbabaababaababababaaabbabbaabaababbbbabaabababaababaababaaaababbabaaaabbbabbaaabaababbbabaaaabbababbbbababababbabaaababaaaabbbbbbbbbaabaabbabbbaaabaaabbbabbaaaabaabbbaaabaaaabababbbbaabbaaabaaaababbbbbbaabbbbaaaaaababaabbaaabaababaaaabbbababbbbbabaaaababbbbbbaabbaabaaaabbaabbbbbaaaaaababbbaabbbbaaaaaabbaaabaaabaaabbaabbbabbaaaaaabaabababaabaaaabababbaabbbabbbbaaaaabbaaabaabbbaabbaaaababbbbbabbbaabbbbbaabbbabaabbbbbaaaabaaaabaabbbaabbaaaaabbaabbabbbbbbabbaaabbabbabababaaabaababaabbbaaaaaababbbbabaabbbaaaababbbaabbaaabababbabbababbabbaababbbbbaaababbbbaaabbbaaabaabbbbaabababaabbabaaababababbbabbbbbaaababaaaaaaaaaaaaabbaabbbbbbbaabaaaaaabaabaaaabaabbbbbaaaabaaabbbaaababbabababbabbbbaabbbabbaabbbabbaabbaaabbbabbaaabaaaaabbabbbabbbbabbbabaaaaabbbbababbbbabbbaabbbaaabbbabbbbaaaababaabbbaabababaaabbaaabbbbbabbabbababbaababbabbbbaaababbbaaaabaababbbababbaababbbabbaabbbbaabbbbaabbbbabbabaabaaaaaaababaaaababbaaaaaaabbbabaabbbbbbaaabaabaabbababaabbaabaabbbbaaaaabbbabbaabbaaabbbaaabbbaabbabbababbaabababaabbbbbababbbaaabbbabababbaabbbaabaabbbbaaaabbabbaaaaababbbabbbbabbaabaaaaaaabba babaaaaabbbbbaabbabaaaaaababbabbbaababbabaabbaabbaabbbbbbaaabbabbaabaababaaaaabbbbaaaababbababaabbaababbabaababaabbbbbaabaabbabaabbbbabbbabababaabbbbbababbbabaabbbbabababbaabbabbbbbbabbabbbbbbbaabbbabbbabbaabbaabaabbabababbbabbbaabbaabababaaabbaaaaabaabbaabbaababbbbaaabaaabaabbaababaabaaabbbbabaaaabbbabbabaaabababaaababbabbabbabbabbabababbbababbbababbaaaaaaababababababababbabbaabbaabbbbbabbabbbbbbbbbaababababbabbbbaabbaabbababbaaabbbabbababbbaababbaaaababbaaaabaabaaabbabaaabbbbabaababbbaabaaaaabbaaaabbaabbaaaaabaaabaabbbabaabaaababbbbbbabbbbbabbbbaababbbbaabaaabbbbbaaabbaaaaababbbabaaababaaababaababaaaaabaaaaabbbabbbabbbbbbbabaabababbbabaabbabbbbabbbbaaabaabaabbbaaabbbaabaababbbaaaaaabbbbaabbaabbaaaabbbbababbababaabbbaaaabababbbababbbbaaabbaabaaabbbabaabaaaabaabaabbaaabababbbaabbabbbaababbabbbaabababbbbbabaabaabaabbbbbababbbbaaaaaaabaabbbababbbaabbbaabbbaabbaaabaaabbbababbbbaaaaaaaaababbabaabbbbabbaabaabaabbbbbbaabaaaaabaabbbaaabbaabbabbaabbbaabbbbbaabbabbabaaabaababaabaabaaaaababbaaabbbabbaaaabbabaabbbbabbaaaaaaaabbbbaabbaababaaaaaabbbaaabbbaaabbabbabaaaaabbbabbbaaaaaaabaaaaabaaabbaaaababbabaaabababaaabaabaabbabaaaabbabbaaababbaaabaabbbbbaabaaababababaababbbbaaabaaabbbabbaaaababababbabbbbaabbabaababbabbaababaaabaabbbabbbabbbbbabaaabbabaabbabbbbaaabbbaabababbabaabaaabbaaaaaababaaaabababaababbbaaaaabababbbaaabbababaaaaababaaabaaaaaaaaaaaaabbbbbaabbaabaabaaabbaabbbbabaababaaabbaabbbabaaabbbbaabbbbbbaababbbbbabbbaaabbbbabaaabbbbbabbababaababbaaabbbabbaabbaaabbaaaabbaabbabaabaabaaaaaaabbaaabbabaaabbbbbaabbbbaaabaabaababbaababaababbbabbabbbbbaabbbbabaabbbbbbbaabbbaaabbbaaaaaabbababaaababaaaaabababbbbaaaababbaaababbabaabbbbaabbabbbbbbbbbbaababbbbaababababbaaaabababaaaabbbaaaaabaaabaabbaabaabaaabaaababbabababbaaaaaaabbababbbbaabbbababababbbbbbbaaaabaababaaaaaabbababaaaabaaaabbbaaaaabaabababbbbbbbaaabbabababaabbbbabbaabbaabbaabaaaaaababbbbbabaaabbbbbbabaaaaaabbbbaabababbbbbabbbbabbaaaabbabaaaababaabaaaaabaaabbbbbbbabbabaababababbabbbbbaabbbaaababaaaaaaaaaaabaaabbbbabbbbaabb aaabbbabaaabbbabbbbbbaababaaaaaaaaaaabaaababbbabbbaaabaaaaabaabaababaaabbbaabaababaabbabbaababbaaaabbbbbaaababbbbaabbaaabaabbbaabbabbbbabaabbaaaaaabbabaababbaabbbbabbabbbbabbabbbaaaaabaaabbaaaababaaaabbbabbaaababaabbbbaaababaaababbbabbaabbbaabaaaaaabbbabbbabbabbaabaababaabbbbaabababaaaabaabaaaababbabbababaaaaaabaabaaabababbaaaaaabaababbbbbaabbaaaaababbabaabababbabbbaaaabbbbbbbbbaababbbbabbabababbbaabbababbabbbbabbaabaabaababaabbabbbbbaaabaaaaabaaaaabbbaabaaabbaaaababbaaababbbabaabbbbabbabbaababbaababbbbaaaaababbbbaababbbbababbaaababaaaaabbabbabababbaaaababbbbaaaababaaabbbbbbabaabaaaababaababaabbbababbbbabaaaaaabaaaaabbbaaabaabbaabaabaaaabaaaabbabaabaabbbabaaabbabbabbabbbbabaababaabaaaaabaaababababbaaabaaaaaabbaaaabbbaaaabaaabbbaaabaababbbbbabbaaaaabbbbabababbaaabbbabababbbababbaabaaaaaabbbabbbaaabbbaaababaaaaaaabbbabbaaabbbabaaaaabbbbaabbaabababbbaaaaabaabbbbbabbaaabbbaaabbaabbabbbbbbbaabaaabaaaaabbbaaabaaaababbbabaaaabbbabbbbabbbbbababbbabaabbbbbabaaaaaaaaaabbababbabababbbbababbaabbaaaabaababaaaaaabaabaaabbaaababaaaabbaaaababbaababbbaaaaabaaaababaaababbaaaabaabbbbbaabaaabbaabaababaaaaaaabbbabaabaabaababbaaaabbbbbaaababaabbabbbbababaabbaaabbbaaababababbbaaabaabaaaaabbbbbbbabaabbbbbabababbaabbbbbabbbbaaaaabbaabbabaaabbbbbbababbbababbbaaabbabbbabaabbbbbbbabbabbbbbaabaaababbaababbbabaabbbaababaabaabaaabaaaaabaaababbababababbbbbbaaaaaababbbbabaababbabbbbababbabbbbbbaaabbbbabaabbaaabbabbbbbbbabbbbbbaaaabbbabbbbbbabbbbabaabaaaabbbbbbbbbabbaaabbabaaaabbabbbbbaabbaabbbabaaaaabbbbbaaaaabaababaaababbababbababbbabbbabbbabbbbaabbbabbbababaaabaabbaaaabababaaabaaaabbaabababaabaabaaaabaaaaaaaabbbbbaaaaabababaabababaabababbabbabbababbbabbabbaabbababaaaabaaaabbabbabbbabaaaaaabababbabbababaaabaabbbabbbbabaabbaaaaababaababaababbbbbaaababbbaabbbabbbabbaababababbaabbbaaabbabbbbabaaababbaaabaabaaababababbbbbaaaababaaabaaabbbbabbababbbbbbbbbbaabbabababaabababaaabbbababbaabbbaaaababaaaabbababbabaabbaaaababbaaaaaaaabaabbbbaababaaabbbaabaabaabbaabbbbaaabbbabbabbbbaabbbbaaaababaabbaabbbbabbba bbaaaaabbbbbaaabbbababaaaaaabbbbbabbbbaababaabaabaaababbbaaaaabbababbbbaabbaaaabbaaabaaabbabbbbababaaabababaaabbbbabbbaaaaaaabaaaaaabbababaaababaabababbabaaaaabbabbbabaaaabbaaaababbbaababbbaabaabaaaaaabababaaabbbaabbbaaaaaaaaabbaabbbabbbbabababbaaaaaabababbbabaabaaaababbbbabbbbbabbabaababbbaaabbbbbbbabaababbbbbbabaabaaabababbbabbbaabbbbbabaabbaaaababababbaaabababbababaaabbbbbbabaabbbbaabbbabbbaabaabbababbabaabbaaaabaaaabbbaaaababbaaabbbbbabbabaabbabaaaaabbaabbbbaababbababbbbbaaabababbbbaabbabaaabaaaabbabaaabaaaaaabababbbababababaabbababbaabbabaaaaabaabaabaaaabbbaabaabbabaabbaaaaabbaabaaaaabbbaaaaabaabbababbaaabaaaabbabababababbabbaabaabbaabaaabbbbabbbbabaabbbbababbabbabbaaaaabbbbbabaaabaababaabaabbabbbbbaabbbabaaaabbaababaabbbaaaabbaaabbbabbaabbbbbaaabbaaabaabaababbaaaabbbaaaaabbaaabbbaaabbbaabbbbbaabbbbbaababaaabbaaaabbbabbabbaaabaaaaabaaabaaaaaaabaaaaaaaabbabbbabbbbbabbabbabababababbbabaaaabbbaabbbbababbbabaaaabaabbaabbababbaaabaaababaaabbabbbbabbbbabaaaabbbbbabaabaabbbabbabbabbbaaaabbaabababaaaaabbaabbabbaaaabababababaaabbbabaaabaaabbaababaaaabbabbabbbbbbaaaaaaaaaaaaababbaaabbababbbabaabababbbaabbaabbaabbabbabbbbaaaabbbbbaaaaaabbbbbbbaababaabbabbbabaabbababbaaaabbbbbbbbabbbbbbbbabababbbbaaabbabbbaabaaaaaaaabbbbaabaabababaabbbabababbbababbbaaabbaaaaabbabbbabbabbbaaaaaaaaabbabbbabbabbbbbbbabbabaaababaabbaababbbabaaaaaaaabababaaaaaabbbababbbbbbbbabaabbaaaaababaabbbaabbaabaabababaabbaabbbabbbbbababaabaabbabaaaaabbbabbababbaaabbbabbabababbbabaaaaaaaaaababaabbaaabbababbbaabbaaaabbabababbbbabbaabbabbbabbaabbbbbababababababaaaaababbababaabaabaaaabaababbbababaaaaaababababbaaaabbbabbbbbabbbbbbabaababababbaaaaaaabbaaabaababababaaabbbbbabaabbabaabbbabbbbbbbaabbbbabaabaaababbbbaabbaaabbababbbaabbbabbbabbbbbababababbbababaaabbbbabbbabbbbababbaaaaaabbabaabbabbabbaaaabbaaaabaababbabaabbaabbbbaababbaabbbbbbabbbbbbbbbbbbaaabbababbbababbabbbbbababaabbbbaabbaabababaaaaaababbaabbbabbbbbbaabbbaaaabababbbaabaabababbbbbbbabbbaaaaaaaaaabababbbabaababaaabaaabababaabbabbbabaabaabababbaaaab aaababbbaaaaabbbbbbaabbababababbaaabbaaaaabbbbbabbaabaababaaaabbabaababbaababbbbbbaabbabbbabbabaababaaaaaabababbbbbbaaabbbbbaabbbaabababaabbbaaabbbbabbabbbaabbbabbaabaaabbabababaaaabbabbbbbaabbbabbbbaababaababaaabbaaaaaaabbaaabbababbbaababbbbaabbaabaabbbbbaabbbbbbaabaabaabaabbaabaaababaabbbbaaabbabbaabaaaabbabbaabbabbaabababaaabbabaaaabbbabaabbabaabaaabaababaaabababaaabaaabaababbaaababaababaaaaaabaabaababaaaaabababaabbbbbbaaababaabbbababbbbbabbaaabababaaabbaabbabababaabbbbbbabbbbbbaabbaababaabbbaabbabababaababbababbabaaabaaabbbabbbbbbbaabbbbbababbbbaaaabbbbaaaabbaabaaabaaaabbaaaaaaabbabbbbabbabbabaabbbaaabbaabbababbaaaabbbaabaaaaaaabbbbabaabbabaabbaaabbaaabababababbbaabbbbbbbbabbbbaaababababaaaababbaaabbabbabbbbababaabaabaababbbababbbbbbabaabbbabababbbaabbabababaaaaaaabbbbbababbbaaabbbabaaababbaaaaaaaabbbabbbaaaabbabaaaaaaaaaabaabaababbababaabbabaaabbaaaaabaaabbbaaabbaabbbabbaaaaabaaabbbaabbabbbaabbbbbababbbaabbbaabaabaabbbabaabaabbaaaabaabbaabbbaaabbaabbbbaaabbbbbabaaabbbbababababababababbbbbbbabbbabaabaabaaaabbabaaaaaaababaaabbabbbbbbbbbaaabbbaabaaaaabaabababbbaaababbbabbbbaaabbaabaabaaabbabaaabababaaabbbbbbbabaabbbbabaaaaabaaabbbbbbbbaabbbbbabbbabbabbabbabaababbbabbbabaababbbbabbbabbaaabbbaabbbaaaaabababaaaaaaabbbbabbaabbbababaaaabaabbabababbaabbbaaaaababbbbbbabbaaaaababababbabaaaabbbabbbabbbbbabbaaababaabaaaaababababaabbaaaabbaababaabbbabbaabbaaabbaabaaaabbabaabbabbaabbbbbbaabaaaaaaababbbabbabbbabbbaabaabababaaaaabaaaabbbbaaababbbbbbbbabaabbbbaabbbabbaaaabbaaaaaabbbbbbabbabaababbaabaabbbbbbabaaaaabbabaaababababbaaaabbbbbaaabaaabababbbbbabbabababbbbbabbbbbaabbaaababbbbabaaabbabbbbbbabbbbaabbbaabaabbabaabbbbabbaaabbaababbbaaaaaaababbaabbaabababbbbaababbbabaabbbababbbabababaabbbbabbbabaabbaabbababbbaaabbbbaabbaaaabbbaaababbaabbbbaababbbabbbbbbbbbabbbbbabaaaabaabababbbbbbbabbaaabbaaabbbabaaaaabaaabaaabbbbabaaaababbbbabbabaabaaaabaaaabbaaabaababbabbbaabaaaaaaaaababbbaaabaabababbaabbbaaaababbabbbbbbabbbaaaaababbabbbaabbbbbbbbbbbaaabbaaaaaaaabababbbbbbababaabaaaaabbbbb aaabaabbbbbaaaabbbabbbbbaaaabbaabbaaaabaaaaaabbbbbbbbbbabbbaaababbbabbbbabbabbaabaabbbbaaaabababbaabbabbbbbabababaaabbabaaabbabababbaaabbaaabbbbaaabaabbaaaabbbbbaaaabbabbabbbaabbbbbaaaaabbbabbaabababbbababbbbabaabbabaaabbbabbaaaabbababaabbaabbabbabaaaaaaaabaabaababbbabbababaaabaabbbbbabbbbabaababbaaaaaabaabaabaababbbabbabbbaaabaaaaaabaabbaabbbbbabaaaaabaabbaaaabbaaabbaabaaababbbbabbbaaabbbabbbabbbabbaabbaabaaaabababaaabbbabbabaabaabbbaaabaabaabaabaababbbbbabbaaabbaaaabbabaaaaabbbaabbbbbabbaabaabaabbaaaaaaabbbaabbbaababbabbaaaaaaaaabbbaaabbbbbaabbababbbababaaababbabaaaaababbbbbabbaababbaaaaabbbababbbaaababaaabaaabaabbabbbaababbbbbbbbbaabaabbbbbaaaababababbabbbbbaabbbaabbabaaabbbaababbaaabaababaabbbaabbbabaabaaaaababbbabbbababbbabaabaabaaabbbbbbaaabbaabaaababbabaaabbababaaaaabaaabbbabbabbbbbaaabababbabbaaabaaaaaabaaababbabbbaabbabaaaaaabaabababbbbabaaaabbbbaabbabaaaaaaabbbabbbaaaaabaaaabbbaabbaabaabaabbabbbaaabbabbbbaaaaabbabaaaabbbabbabababbabaabbbbbbababaabbaaaabbaabaaabaabaaababbaaabaaababbaaaabaabaababbaaaaaaaaabaababbaabbaabababbabaabbbabbbaababbbabbbabaabbabaababbaaaaaaaaaaabbbaabaababbaabaaabbabbbbabaabaaabbbabaabbbbababbabbabbabbaaaabbbabbaaabaababbaaaabaabbbabbbbababaaabbababaababbabaabbabbbabbbbaabbbabaaaabaaabababbaaaaaabbbbbbbabbababbbaaaaabaabbbbbaaabbabaaaabbaabbbabbbaababbabaaaaaaabbabbaaabbaaabbbababbaabababbbbabababbabbaabbbbabbbabbaaaabaaaaaabbbbbbababaaaaabaaaaaaabbaaaabbbaaabbabaaabaababababaaaabbaaaaaaabbbaabbbaaaaababaabaaaabbaabbbbbbababaabaaaaabbbbaabaabaaaaababbbbaaaabaabbbabaaababbababbabbbaababababababaaaabaaaaaababaabbabaabaaabaabbbababbabbabbabaababbaaaaaaaabaababaabaabbbaabaabbbababaaaabbbababbbaaaabababbbabaaaabbbaabbbbaaabbbaaabaabbbaaaaaabaabaaaabaaaabbaabbbbabbbabaabbabaaaaabbbbbbbbabbaaaaabbaababaabaaabbaaabaabbbbaabbbabbabaaabababbbbbbaabbababababaabaaaabbbbabbbbabaabaabaaabbabbbbaaaaabaaabababababbbbaabaaabababbaabbbbabaaababbaabbabbaaaaaabaaaaaabaaaabaabaabbbbbbababbabbbbbabababbaababaabbabaaaaaababbbabbbabbaabbabaababbaaababaabaa bbbabbbbabbbabbbababbbbabaabbabbabbbabaabaabbbbbbabbbbabbbbababbaabaabbabbbabaaaabaaaababaaabbabaabbbbbabaaabbbbbbaaaabbaabbbbbabbbaabaabbbaaabbbbabaabaaabbbbbbbbaabbbbaaababaaaaabbbaabbaabbbabaaaaaabbbabbbbaababbbabbbabbbbbbbbabaaabaabbbabbbbbaaaaaababbababaaabbaabbabbbbbababaabbbbbababbbabaabbbbaabababaabaaaaaaaabababbaaabbbabbbbbabbaaaaaaaabbbbbaaabbaabbbbaaaaaabbaababbbbbaababbbaabbababbbaaabbababbbbbbbabbbbbbbbbbbabbababbabbbabbbabbabbbaabaaabbbbaabbabbabbbabbbabbbabbaabaabbaaababbabbbabbbabbaabbbbababababaabababaabbabababbabbbbabbaaabbbabbabbaaabababbaaaabaaaabbaaaaaaaababbbaabaabaabaababbababaaabbbaaabbbabaaaabbbbbbabababaaabbbababaabbbaaababbabbaaaaabaabbabbaaaaabbababaabaaaabaabababaaaabbabbaaabaabbaabbaabaabaaaaaabaabaababaabababbbabbbbbaabbabbbabbbbbaaabbabbbabaaaababbbabaabbaabbbaabbabaaabbabaaaabaaaaababaaaaaabaaaaabaaabbbabaabaaabbbbbbbbababaabbaabaaaaaababbabbbabbaabaabaaabaaabbaaababbbabaaaaaabbbabaaaaaaaaaaaabbbabbbbbabbbaaabbaaababbbbaabaaabababbaaabbaaabbabaaababaababaaaaaababbbbbbabbaaaaaaaaabaaaaabbbbbbaaaaababaabaaaaabbbabbbbbbabbbbabbabaabaabaabbbbbbbbbbabaababbabbaababbbabbbabbabbbabbbbbabbaaabbbababaabbabbabaaabbaabbbbabbabababbbaabaaabbaabaaaabbaaaaabbbbbbbaabbaabbbbbbbababbabbbbbaabbaabbbbaaaaaabaabaaaaaabbaaaabbaabaabbbabbaaaabbbabbaabbbbbbbbbbbabbbbaabaabbbabbbaaaaabbbabababbbabbaabaaabbbbaabbaaaabbbababaaaabbbbbaabaabbaabaabbbbababbbaabaaabbabbbbaaaaabaaabaababbbbbbabbaaaaabbbaaaaaabaababbabbbaababbbababaaabbbbaababbaaaaababbaababbabbbbbaaaaabaabbbbaabababaaabbaabbaababbbabaaaaabaaaaaababababbbaabbbbbbbbaabbabaababbaabbabbaabbbabbbabbaabbbbaaabbbaabbaaababbaabaaabbaaaaaaaabaababbbbbbabbaabaabababbbbababbaababaaaabaaabbbbbbaabaaaaabbaaabaaabbabbaaaaabbabbbbbbaabbabaaaabaabababbabbbbaaaabbabbbabbaabaaabbbaaababbaabbbbabaaabbaaaabaabaababaabbbaaaababaaabbaaabbaabaabbaaaabaababbbabaabbbababbbaabbbbabaababbaaababaabababbbbbaaaaabbababbbbbabbbbaaaaaababaabbabbaaaababababbbabbaabaabaabbaaabbaabbbaaaabbaabaaabbababbbabbbbbbaababbbbabbaaabbbabab baababbbbbbaabaaaabbabbaaaabaaabbbaaabbbaabbaaaaaaaabaaabbaaababaabbabbaabbaabaababbbbaaaaabbbbaaaababbbbabaaaabbbababaaabaabbaaabaaabbbaababbbaaaabbbbaabbbaabbababbbababaabaabaababbabaabaababbbababbaaaaaabaaaabbbbbabababbbaababbbaaaaababaaaabbaaabaaabababaabbbbbabaaabbabbbbaabbaaaaaabbaaababbbbababbbababbaaabaabbbbabbbaabbaabaaabbabbbbaaabbaabbaaaaababbaabbbaaabababaaaabbaabaaababbabababaabababaaaabaaaaaabbababbbbabababaaabababbabaabbabababbaabaabaabbaabaababbbbbaaaaaabaabaaaabaaabbbbaaaabbbbababaabaaabbaaaabbbaababaaaababaaabbaaababbbabaabbbabababaaaabbaababbaabaababaabbabbbbbabbbbabaabbbbbaaababbaaabbabbbbaabbbbbaaabaabaaabbababaabaaaaaaababbbbbabaaaabababbbbabbbaaaababababbaabababbbaababaabaabaaaaabbbbaabbaabbbabbbaaabbbaabbaaabbaabaababbbabaaaabbbaababbbbabaabbaabaaaaabaabababaababbbabababbbbbbbabbababbaaabbbabbabaaaaaabaaaabbaaabbbbabbabbabbbbbaaabbbabbaabbbaaabbbbabaaaabbaaabbabbaaaaabbaabababbababbbbabbaaabbaaababbbbaaaaabaababbbaaabababaabbaaababbaaaaaabbbbbabaabbaaabbbaabbaabbababbbaabbabbbbaababaaaabababaabaababbbaaabbabaabaaabbaababaabbaababaabaabbabbaaaaaaaabababbbaabbbaabbbabaabbbaabaaabaaabaabbbbbbbababbaaababaabaaaaabbbbabbababbbabaabbaaabbbbaabbbbaabbaabbbbbbbabbaabaaabbbbbabaabaabbbbabbaababaaabaaabbaaaaabbbbaabbaaabaabbabbbaaabaabbaabaababbbbaaaababbabbababbbabbaaaabaaaababaaaaaaaabbababbaaaabbaabbaaababbabbaabbbbaabbabbbbaaaabaaabbbbaaaabaabbaaaabbabaaaabaaabbabaabbababbaabaaaaaabbbbaabbaaabaaaabaabbbabaababaabbbbaaaaaaaabaabaaaabbbabaaababababaabaaabababaaaaaabbbaabaabaaaabaabbbbababaaabaabbabababababababaabbbbaaabbbbbabbbbbabbaabbbaaabbaaabaabbbbbbbababbabaaabbabbabaaabbbbbbbbaabbababbbababbaabaaabbbaabbbbbaaabbaaaaaaaaabbaaaabbbbaaaaaaabbbbbabbbaabbabaaabbbbbababaabaababbaaaabbaabbaabbabaaabbaababaaabbabbbababababbbabaaabbababaaabaabbabbbaaaabaaaabbaabbaabbaaababbbabaababababaaabbbbaababbaaaabaabaaaababbaababaabaaabbababaaabbaabbaabaabababbbaaabaabbabbababababbbbaabbabababababbbbbaabaaaaabaaaababababababbaaabbbbaababaaabababbbbabaabbbbabababbb bbbaabbbbbbbbabbbbbbabbbbaaabaabaabaaaabaaaaabababbbabbabaabababaababbbbaaaaabbbaaabaaabbbaababbbabbabaababbbaaaabaababaaaaaaaaaabababbaabbbaaababbaabbbbabaaabbaababaaababbaababaaabbbbbabbbaaaabbabbaababaaabbbbbbbabaabaababaaabbababbaaabaaabbabbaabaabbbbabaaaababbaaabaaabaaaababaaabaaababaabaabbaabbaaaaabbbbbaaaabbabbbabbaabbbbabaaaabaaabbaaabbbaabaabbabaababbbabbbaaabaabaaaaaabaabbabbbbaaaaaabaabaabbabbbababbabbbbbabbbbbbababbbaaabaaabbaaaaaababaabbbbabaabbbbbaaaabaabbbbaaabbbbbbabaabbaaababaababbabbbbaaaabbbabbbaabbbbbbbbbbabaaaaabbaaabbabaababbabbababbabaaaaaababbbababbabbbababbbbabaababbbaaabbaaaaabbbbaabbbbabbabaaabaabbbababbbbbaabbaababaaaaaabbababaaaaaaaaabbbbabbabbabababaaabbbbbabbbabababaabbaaababaababaaabababaaaabbbababbaaaababababbbabbbaababaaabbbbbbbbabaaaaababbabaaabbababbbbbbbaaaaaabababbbaaaaaabaaabbaaabaababaaaabaabbbaababaabbaaabbaabaaaaaaaabbabaaaaabbababbbaabbabbababbbabbbaaabbaaabbbbbaaaabbbbaaabababbbaabbaaaaaaaabbababbabaabbaabbaaaaababbababaaaaaaabaaababaaaaabbbabaabaaabbbaaabaaabaaaaaaaaabbababbaabaaababaaabaabbaababaaabbababaaabbbaabbbbaababbbababbabaabbaabbbabbbaaabbbaabbaabbababaababbbaabbbaaaaabbaabbbabbabbbabababaabbababbaaabaaaabbbbabaabaabaaaaaabbaabbabbababaabababbabaaabbaabaaaaabbbbbaaaabbababababaaabaaababaabbaaabbaabababbabbbaabbaaabbaababbbabbbaabbbabbbbaabaaabababaabbaaabbbbbabababbaabbbbbabaababbabbaabbababbbaababbbbabaaaaabbababaaaabbbabaabababaaabababbabbababbabbabbbabbbbbbaabbaaabbbabaaaaababbbaaaaababbabaaaabbbbbbbaaaabaaaaababaabbbbbaaaaaaababbababbbbbaaabbbbbaaababaababbabbbbaababbaaaabbbaaabaabbbbababbbababbbbbabbbaaaaababbbbababbaaabbbbbbabababaaaaaaaaaaaaabaaaabbabbaaaabbaaaabbababaaababaaaabbaabbabaaaaaaabbbabbabbabbbaaabbabbbbbbabaabbbabbabaababbbbbababaabbbbabaabbabbbbbbbabbaaaaabbbbbbbabbaaababbbbbabbbabaaababbbbaabaabbbbabbbbbabaabaabbaaabbabbbabaaaabbbaabbaabaaabbabbaabaababbaaababaabbabbabbabbabbbababaaaabbbaaababaababababbbbaaabababbaaaabbabbabbbbabbaabbbaabbaaaaababaaababbbbabbababbbbabaaaaabbbabbbbbbbaaaababba bbbbbaaabaabbaaaabbabaabaaabaabaaaabbbbaabaaaaaaaaababbbbabbaabbbbaabaabbaabaaabbbbaaababbbbaababbaababaaabbbbaaabbaaaababababaabbbaabbaabbbbbabbaabbaaabbbaabbababbabbbbaabbbbbaababaabbbaaabaaaaaabaabaabbbabaaaabbabbabbaabababbaaabaabbbbaaabaababaabbbbabbbbbabbabaabbbbabaaaabbbbaabaaabbabababbbbbbbbbbbabaaaabbabaaabaababaabbbabbabaabbabbbbbaabbabbababaaaabbbababaabaaabababbaaabbaaaaaaaababaabbaababbbabbaaabbbbbabbbababbaabaaaababbaabababbbbbbaaabbabaaabaaaabbbabbaabbaabbaabbabbaaaaaaabbbbbbbbbababbbbaababababbbbbaababbbbaabbbbbbbbabbaabbbbababbbbaabbabaababbabaaabbbabbaabbbaabaababaabbbbbaaabaababbaababbaaabbbbaaabbbabbababbaabbabaabbbababaaaabaabaababbababbbaabaaaabbabbbabbaaaaaaababbbaababbabbaaaaaaaabbbaabababaaaaabbaabababbaabababaaabbbbabaabaabbbabbbbbaabaabaaabbabaaaaabbbbaaabaababbaaaabbababbaabbaaaaaabbabaaaababbbaabbbabaabbbaabbbbabbabbaababbaabbbababaaaabababaaaaababbaaabbaaaaaaabbbbbbababbaabaaaabbabaaaabbaabbbbbbbababbaaaaaaabaaabaabbaabaababbbbbabaaaabbaabbaaabbbbbaabbbabababaababababbbababaaabbaabbaaabbaaabaaabaabbbababbbbaabaaaabaabbbbbbbbbbaaaababbbababababaabbbbaabaaabbbbbbabbaaaabaabbbaaaaabaabbaabbaaabbabaabababbbaabbbaabbabbaaabbbaabbbbababbbabbaabbaabababbabababbaaababbabaaaaababbbaabababbabaababbbbbbaaabababaabbbbabaabbaaababbbaabbabbabaabbabababaaaababbbabaaabbbbbaabbabaabbbabbbbabbbbbbbabbbbaabbbbbbbbabbbaaaabaaaabbababbbaabbbbbbbbbbbabbabbbbabaaabbabaaaabbaaaaaababbbabaaaaaaababbbbaababbbbaaababababaaaabaaaaabbbabababbbbabaaaaaaababaaaaabaaabbaabbbabbabbaababbbbaabaaaaaabbaabaaaabababbbbaaaabaaaaabbaabbbabbaaabbbbabbbbbabbbbbaabbbbababbbaaabbbabbababbaaaabbbbbaabbbbbabaabaabbbbabaabaabbabbaaabaababbbabbabbbaaaabaabaaabbaabaababbbbbaabaaaaaaabbabaaaabbaaababbabbbaaaabbbbbbabaaaaaababbabababbaaabaabaaabaaabaabaabbababbbabababbbaabbaabbbababbababaaaabbbaaaabababaabbbbbababbbaaababaabbbabaababbbabbabbbabbaababbaabbbbbbbabbaabaabbbbbabbbbaabaaaaabaabbabaaabbabaaaabbabbbabbbaabbbbaabababababaabaabaaaaaaaabbbbabbbbaaababbaababbaaaaaabaaaaababbabaab babbbbbababbaaaabbbbbbabbbabbbababbaababaababbbabaaaaabaabbbbaaaaabbabaabbbbbaababaabaabaaabbbabaabaabbaabaabbbbaaabbababaaaaaaaabbbaaaabbabbbbabbabaabaaabaaababbbbbbabaaaaabbabbabaabbabaabbaaabbbababbbaaabbbbaabababaaaaaaabbaabbababbbbbabaabbbbbabbbaaaaabababbaaaaaabbaaabababbbbbbbaaaaabaabbbabbaaabbbabababbbaababaaababbaaaabaaaabbbabaaaabbbabbabaaababbbbbbbabbbaaaaaaabbabababaaaaababbbaaaabbbbabaaabbbbbbbbabbbbaaaaabbbababbbaaabaabababbbaaababbaabababaaabbabbbabbaabbbbbbaaaabbbabbbababbbbabbabaaaabbbaabaabaabaabbaabbaaabbbababbababaaabbabbaabaabaaababaaabababbabaabbbbaabaaaaababbabbaabbaabbabbabbbabaababbbbbbbaaabbbaababbbaaabaabababbabbbbaabaabbbabaaabaaaabaaaabababaaaaabbabbbbaaaabbaaaaaabbbaaaabbaaaaababbaaaababbabbabbaabbbbaaaaaabbaabbbbbbbaababaababbaabbabbbaaabbbbbaababbbbbbbaabaaababbbbbbababbbababaaabbabbbbabbaaabaaaabbaaababbaaaaababaabbbaaabaaabbbbbaababbbaaaabaaaaabbaaabbbbbabbbaaaabaaabababbbbbbabaababbbbbbbbaaabbabbbbababbaabbabbbababbbabaabababaaaaabbbbabaaaabaaaaaaaabbbaabaabbaaabaaabbabbabaabbbbbbaababaaabbbbbbabbbbaabbaaaababbbbabbaabbbbbbbbbabbabbbaabbaabaabbbaababbbbababaaaabaabbabaabbabaababaabbbaabaaabbbbaaaaaaabaabbabbaaabbabaaaabbbbbbabbabbabaaababbabaaabbaabaabbbbbaaabaaabbabaaabaaaabaabbaaaaabaaabaabaabababbabbabbbabbaabbbbaaabaabbabaabbbbabbabbaabbabbabaaaaaabbaaaaaabbaababbabbbabaabbabaaaaabbbabbabaabaaaabbbbbabbabaaababbabbaaaabaababaabaabbbbbababaabbaaabababbabaaaaababbbaabbbaababbbababbabbbaaaaaaabbababbaababaabaaabbabaaaabbaabbaabbabbbaaabaaabaabbbbaabaaaaaaaababaaaabaabbaababaababaaabbbaabbaaaabaaabaaaabbabaaaabbbabbbabbbbaabbbbbaaabbbbaaaababababbaaaabbaaaabbaaaaababbabbaaaababaabbaaaaabaaaabababaaabaaaaaaaaabbbabaaaabbaabbbbababaaaababaaabbaabaabbabbbbaabaababbabbbaabbbbbbaaabbababaabbaabbbbbbbaabbbabababbbabbabbabbbbabbbbaaabbbbaaaabaaaabaabbababaabababbbaabbbbbbbbbbbabbaabbaaaaaabbabbbaabbbabaabaaababaaabbbababababbbbaabbbaaaababaabaaabaabbabbaabbbaaabbbbbbaabaaaabababbabababbbbbabaababaababaaaabbbabbbaabbabbaaaaabbaaababaababbb abaabbaaabbbabaaabbbbabbaaabbaaaaabbbbbaabaabababaaabaabaabaabaaaabbbbbaabaaabababababbbaababaabbbaaaababbbabaaaaabaaabaaaaaaaabbabbababababaabbbbabbbababbbbabbabbabbabbbbbbaabbaabbbabbabbabaaaabababababbbbbbaabbbbabaababaaaaabbaabbabbaabbabaaabaaaaabaaaaabaaabbabbaaaabbaabaabbabbabaaaababaaaaabbbaabababbabbbabaabbabaaababaababbbbaaaabaababaabaaabaaaaababbabbbbaabababbababbaaaaaabbbbbbaabaababbbabbaabaaaaababbabaaabbaaaaaaabbbbbbababaabbbbbaaababababbbbaababbbaaaabbaaaababbbaabbaababaabaaabbabbabbbbbbaabbaaaaabbaaabaaaababbbaaababaaaaaabaaabbaabbabbaabbbbbabbbbabbbaabbaabaaaaaabaaaabaaabaabbaababababbabbaabbabbaaaabaababbababbbaabababbabbbabaabaababaaabbaabbbbbbabaabaabbaababbbbaaaaaababaaaaaababbaaababbbabbabbbbabbabbbbbbabababaabbbabaababbabbaababbbbabababbabbbaabbaaababbbaabababbbaabaabaaababbaabaaaaabaababbabbaabbaabbaabbaababbbabbbbaaabbbbbababababbbbbaabaaaabbbaaaaababbbabaabbabbabbabbaaabbbabbaaabaababbaabaabbbbaabbaabbbbbbbbabbbbabbbbbbababbaaabaaaabbaabbabbbbababbabbababbbabbaababaaababbbbbbbbbbaaabbaaaabbbbbbaaabbaaababbbbaaabbbbabbaabbbaababbbabbbbbbabbbbaaaaabaabaababbbbbaabbabababaaabaaaababaabbbabaabaabaaaaaabaaaabababababaabbabbababbabaabbbaaaaabaaabababaabbaabbaabbaaaabbbbbabbaababbaaabbbbbabbaaaaabaabbbbaabbbabbbbaaaaabbbbbbbaabbaabaababaabababbaabbbbaaababbbbbbabbaabbaabbaaabbaaaaabbbaaabaabbabaaabbaabbabaababaaaaabbbaaabaaaabaabbaabaababbaaabbbbbbaaabaababaaaabaababbababbaabbbabbabbaaaabbbabaaababbbbaaabbbbaababababababaabaabbbbbaabbabbabbaaabbaababaaabbbbbaaaababbaabbaababbaaabaaaabbbbbbbababbbbababbabaabbaaaaababaaabaabbaaabaaaabaaaaaaaaaaabbbbaaababbaabbabbbabaabbabbbbabbbabbaaaaabababbbbabaaaabbabbbbabaaabaabaaaabbababbbabbabbbbaabaabaabbbaaabbbaabbaaaabaabaabaaaaaaababaaababaabbbaabbbaaaaaababababaaabaabaabbaaabbaabbaaaaaaabaaabababbbaaaabbbbbaabaaabbbbabbbababbbababbaaabbbbaababbaabaaabababaabbbbbbbbaabbbaaaaabaaabbaabbabbaababaaabaabaaabbaabaabbbbababaababbabaaababbaaabbbabaaabaaabbbbbabaaabbabbbabaaabbbabbbbaaaaaabbbbaaaabbbaaabbbaabbbbbaa baaabbbbbbabbbbbbbabababaaaabaaababbbbbababaaabaaaabbbbbaaaabbaaabaabbabaabbabaabbaaaaabaabbbaaaabbbaabababaabaaaaabaaaaaaababbbbabbbaaaaababbabaaabaaaaaaabbaaaaababbaababbaabaabbabbbbbaabaabbaaaaabbabbbabbabbaabbaabbabababbbaaabaaaaabbabaaaaaabbbbaaabaabaaaabbaababbbbbbbbabbbbaabaaaaaabaaaaaababbbabbaaababaaaabaaabaabbaabaabbaaaabaaabbabbaabaabaaaabbaabbbababababaabbabbaabbababbabbbabaabaabbbabaaabbabbbbbbbabbbabbabbbbaaabaabbabababaaabbabaaaaaaababbababbbaabbbbbbbababaaababbaaaaabbabbaaaaaabbaaaaabbaaabbbbbaabbbabaaaabbaababbbabbabaabbbabbbaaaaabbbbabaaabbbaaabababababaabaaaaaaabbaabbabbaaabbabbbbbbaabaaaaaabaababbbbbbaabaabaaabbaabbbbbabbbaabaaababbaabbaabbbaabbbabaaababaabaababbabaaabbabaababaaabaaabaabbaabbabbbabbabbabbaaabaabbbbaaababbbabbbbabbaabbaaaabbababbbbbbbbbbabaabababbaaaababaaaababaaababbbaabaaabbbbabaaaaabbaaabbabababaaaaabbabbbbbaaabbbaabbbaabaabaabbaababababbbaaaabbbaabaabbbbbaaabbbabbbaaaabbabbabaaabbaabbbabbbbbaabaabaaababbbbbabbabbbaabbbabbaaaaaababbbbababbbbbaabaabaaaababaabaaaaaabbbabbabbaabbbaababaaaababbaaaaaaababaabbabbabaaaaaaaabbaaaabababaaabababaabbbababbbbbbabbaabaaabbaabbaababaabbbbbbaaaaaababababbbbbaaababbbbbaaaaaababaabaabaabbbaabaababaababaaaabbbbbbaaaaaabbaaaaabbbaaaababaaabbaabbbaabaabbbaabbabababbbbaaabaaabbababaaabaabbbbababbaaababababbbabbbabbaaababbaaaaababbabaabaaabbbbaaaaababaaabbabbabaaaababbbbbbababaaabaaabaababbabbbbabbbbababaabbbabaaabbaaabbbaabbaabbbaabaabbabaabaaaabaabbbaabaabbbbbbabbbbbbabbabbbabbbabbbaaaaaaababbbaabbbbaabaaababaabbbaabbabbbbbbbabbaaabbbbaabbaabbbabbbbaabaabbabbababaabbbababaaaaaabaaabaababaabaaaabaaabbaabbbaabaaaaabbbabababbabaaaababaaaaaabbbababaaababababaabbbbaabbbbbbbbaaaaabbabaaabbaaabbababababbbaabaaaababbbbaabbbbabbbbaabbbabbaabbbaababbaaababbabaaaabbbaababaabbbabbababbabbbabbabaaaaabaabaaababababaabababaabbbbaaabaabbaababbbbabbbaabbaabbabbababbaababbbaaaaaabbababbabaababbabaaabaabbabbbabbaabbabaabbaaababbbababaaaaabbbbaaaabbabaaaaababbabbbabbbabaaaaaabbbababbabbaaaaabaababbabbbabbaaabababbbba bbaabbababaabbbbabbbabbbabbbbbbbbaaaabbaabbabbbbaaabbaabbbbabbbbbbaabbaabaabaababababbbababababbabbaaaabbbaaaabababaaabbbabaaaaaaabababbabbababbaaaaabbabbaaabbaaabbaaabbbaabaabbbbbabbbbbbbbbbbbaabbbaabbabaabaaabbaabbbbababbaabbaaabaabaabbbbbaababaaaaababaabaaaabbbabaabbbababaaaababbbbaabbabababbbaababaaaabaaabbaaaababbaabaaabababbaaaabbbbbbbbabaaaabbaaaabbaabaabaaaaabbaababaabbaaaaaaaabbaaabaaabbaaaaabbbbbbbaaaabaababaabaababaabbbabbbbaaabbabbbbbabbabbaabaaabbabaaaabaababaaaabbabbabbababaaababaabbabbabbbabababbabaabbbbbabaaaaabbabbabbaaababbabbbbaaabbabbababbbabaababbaabbabaaaabbababbaaabbbbaabbabbaaabbbbbbbaabbbbabbbaaaaabababbbabababbaaabbaaaabbaaabbaabbaabbaaaabbaaaaabbabbbbabbbabbabbaaabbaabaaabababaabbbbaabaaaabbabbbbbaaaaabababbababbbaababababbaaabbababaababbabbbbaaabbabbabababbbaababbbabbaabbabbabbbababbbbaababbbbbaabbbabbaabaabaabaabbbabbaabbbabbaababbbbbbaabbaabbbbbbbbaababbbbbaabbaaaabaaaabbbbbabbabababababaaabbaaaabbababaaabaababbbbaaabaabbababaaabbbbaabbabababaaabbaaaaababbaaaabbababaababbbaabaaaabbbbbaaaabaabaababaaabaabababababbaaababaaaaabbababaabaaaabbabbaaaaabaabbbbbaabbbaabbababaaababaabbbabbabbaababaaaaaaabbaabbaabbbaaaaabababbbabbaaaabababbbbabbabaababbbbaaababbabababaababbbabbaabbbbbbbabababaaabbbaaabaaaaaababaabbbbbbaabaaaabbabaaaaabbbabababbbaaababbbaaaababbbababbabbaaabababbbbababbaababaaabaaaaabbababbbabaaababbaaabbaaabaaababbaabbbaaabaaabaabbbbbaaabbbaaaaaaaabbbbaaaaabbaaaaababbaababbbabbabbbbaabbbaaaaaaabbbbaaaababababaaaaabaaabbabaabbbbbabbabaabbbabaababbbaabbbbbbbaabaabaaaaaabbaaaaaababababbaaaaaaaabbbbabbaaaaaaababaabababaabbabbbbaabaabbbbaabaabaababbbababbabbbababbababaababbbaaaabaabbaabbaaabbbbabbabaaaabbbbabbabababaaabaabbaaaaaaaaaaaabbbbababbbbbbabbbbbbbaaabbaaabbbabbbaaaaabbbbaabbabbaababaaaaabaabbbabbabbbaababbaabaaaabaaaaabbabbabbababbbababaabaabbabaaaabbbbaaabbabaabbbbabbaaaaabaababbabbbabaaabaababaabbbabababbababababbbbabaabbbabbabbababbbbbabbabbbbaaababaabaaabababaabbabbbabaabbaabbabaaaabaaabaaabaaababbabbbbbbaabbbbbbbbabbaaba ababaaaaaabaaaaababbabababbbababababaabbbbaababaababaaaababbbabbaababbbbbbbabaaabbabbaaaaabaaaaababbabbababbbabaabaabbbbabbbabbaabaabbbbbaaaaabbbbbbbababbbaaabaabaabbabbbaaabbaaababbaaabbbbbaaaabaaaaabbaabbaabbaaababbaabaabbbaabaabbabababaabbaaaaaabbbbaaaabbbabbbbabbbbababbaaabbbaaaaaaaaaabbabbbbbaabbbbbbaabaaabaaabbbaabaaaababbaabbbbbabaaabbbaaaaabbbababaabaaabbbaaaabbabbbaaabbaaaaabbbaaabaaaababbbabaaabababaaabbabaaaaaaaabbbbbbbbaabbaabbbaabaaababaabaabbbabbbaaabaabbababbababbaaaabbbbaaaaabbbbbbbbbabbbabaaaabbabbbbabaaababaaababbabbabababaabbabbbabbbbbaaabbbaabbaabaaabaababbaabaaabaaaabaaaabaaabbbabaababbbaababbbbabbbaababbbbbbaabaaaabbaaaabbbababbbbbbabbaabbabbabaabbbaaabbabaabbbbaababbabbbabbaaaabbbbbbbbabbbbabbaaaaabaaaabaabbaabaabaabbbbbbbabaaaabaabbbabbabbbbababbabaababbababbabaaaabbaaabbaaaaaabbbbbbababbabbaabaabbbbbaabbaaabbbababababbaabbaaaaaaaabababbaaaaaaabbaaabaaaabbababaaabaabbbaaaabbaaaaaaabaaaabbbbaababbaaaabbaaaabaabbbbabababbabababaababaabbbabbbbabbabbbaabbaaabababaabbabbbbababbaababbaabbbabbaabbbbaaaaaaabbabbaabaababbabbaaaabbaabababbbbbbbbbbaababbbbabbaaabbaabbbbbaabbabbbbbbbbabbbabaabbbaababaaabbabbabaabbbabbbbbbaaababaaababbabababbabbbabbbabbaaaaabaaaabbabbbabababbaaabbbabbabaaaaabbaabaaabaabaabbbaabbaabaabbaaaaabababaababbaaaaabbaabbabbbaaabbababababbaabaaababbbbbbbbbbaabaababbbaabbaaaabababbaababaaaababaababbbaabbbaaabbbbaabbbbaabbaababbbaababbbabbabbbbbbabaabbabbbbaaabbababbaabbbabaaaaabbababaabbbbabbaabaaaaabbbbabaabaaabaaaabbbaababaabbbaabbbaabbaabbbaabbababbbaaaabbbbbbaabbaababaabbbbaabaaaabbaaabaaabababbbababaaabbbabbbbbbbaaabababbbbabaabaaaabbababbbaaaabbbbbbabbaabaaababaaabaaabbbbbbaabbababbbbbaaaabbbbaaabbbabbababaababaabbaabaabbaababaaabbaaabbabbaabbbbabbbbbbbaaababbbabababbaabababaabbabaabbbbbbbbaaababaabbbaabaaaabaabbabbbbabababbbaaababaabbabaabababbbababababaaaaabaaabbaabaaabbabababbabaaabaabaaaaababaababababbbabbaaabbaabaaabbabaabbaaaaabbababaaabbbbabaabbbbbbbaaaabbaabbaaabbabaaabbbabbaaaaabaabaaaaaabaaabbababbabbbaababbaaabbabba baabbaabaaabbaaaaaaaabbbababbabaabbbbabbbbabbbbbbbbaaaaaaaabaaababbaaaabbaabbbbbabbabbabbaabaaaabbaababbaaabaababababaaaababbaaaabaabbabaabbbbababbbbabbbbbaaabbbbaabbaabbabaabaaababbabaaaaaabbbaaaabbabbbabaaaabaababababbbabbbbaabbbbaabaaabbbbbbbbaababbaabbaaabaaababaabaababbabbbbbbbbbbababbabaaabbaababaabaabaaabbabaaabaaababaabaabababbaabaabbaaabababbaabaabbbabaababbbabaababaabababbaaaaaabaaabbbbaaaabbaabaaaabbabbaabaabbabbbbbbbabaababbababbabaababaaababaabaabbaabababbbaabababbaaaaaaabbbbbaabbabbabababbaaaabbaaaaabababbbaaaabbbbbaabbbbbaabbaaabaaabbbbbabbbbabbbbbbaaabaababbabaaaaababbabaaabbabbabbabbabaaaabbaabaababaabbaaaabbbbabaabbbbaaabaabbaaaaaaababababaabbabbaaababaabbbabaabbabaabbaaaabbabbabbaaaaabaabbbaabbbabaaaaaaaabbabbbabababbbaabbbabbaabbaaaabaabbababaababbabaabbababaabbbbbaaaabbaaaaaabbabaabbaaaabbabbaabaaaabaababbbababbabaabbabbbbbaaaabbababbaabbaabbaabbaabbaabbbbbbaabbaabbabbaabaabababbababaababbbbababababbbbbaabbbabaaaaabbbbbbabaaabaaabbbaabbababaabbaaabbbaaaabbbababbbbbabababbaababbbaabbababbbbaabbaabbbabaababbaaaaabbaabbabbbbbabaabaaaaaaaabaabababbaaabaababbbbbbaababaaaabbaaaaabbbbaaaaabbaabbbabbbaaababababaabbababbaabaaaabababaabaaabbabbabbaaabbabbabaaabaaaaabaabaaaabbbaaabaababababbabbaabbbaaababbaaaaabaaaaabaaababbbabbaaaaabaaabaabbaaabaaabbaaabbaabaabbabbababbbaaaaaabaababbbaabbbaaaaaababaabababababaabbbaababbabbababaabababbaabaaabaaabbbabbbbaaabbabaababaaaabbbbaabbabaaabaaaaaaababaaabbabbaabbbabbbbbaaaabaaabbbbababababbbaaaababaabaabaaaabbbbbaaaabbbbbabaaabbaabbbbbbbaaabbbbabaaaaaabbabbabaabaababaababbbababbbbaaaaaabbbaabbabaaabababaaaababbaaabbbbbbabaabaabaabbabbabbbababbbaabbbabbabaaaabababbbbbabbabaaaabbbaaaaabbaaaabbbabaababbbbabbbbbbbaaaaabbbbaababbaaaabbbbbbbaabababbabbaaaabbabaaabbabbbbbbaaabbbbbabaabbbaaabbbabaaabbbbabaaabbbaaaaababbabababbbbaabaaaabaabbbbbbbbaabababababbbaaaaabbbabbabaabbabababaaaaababaabbbbbababaaabbabbbaabbaabaababababaaaabaaaaabaabbbbbabababbbabaabaaaaabbbbbbaabbbbabaaaabbaaabaabbbabbababbbbabbabaaaaaabbbaabaabbabba aaabbaabbabaabbbbabaabbbabaabbaaabaababbbbbaaabbabaabababbbabaaaaabbabbbaaabbbbbababaababaabaabbabbbbbaabbabaabbbaaabaabbbbababaabbababbabaaaabbbbabbbabbaaaababbbbabbabaaaabbbbbbabaaababaaabbbabbababbbbbaaaababaaababbabbbaabaaaabbbbbbababaabbabaaababababbbaabbbbbbabbaaaabbbaaaaaaabbbaaabababbbaaabbbabbbababbbbaaaaaabaabbbbababbbaabaaabbaaababaaaaabbbbbabaaaabbbaaababababbbbbbbaaababbabbbabababbbabbaaabbbbbbbaababbbbbabaaabbababbaaabbbbbabbbaabaabbaaaaabaaabbbaababababbbabababbbababbbabababbbaababbbbbabbaababbaabaabbabbbaabbabbababbaabababbbabababbaaabaabbabaaabababababaaaabaaabbbbabbabbbbabaaabbbbabbbaaaabbaabaababbaaababbaaaabbbaaabbbbababbbbbaabababbaaabbbabbaaabaabbabaaaababaabbbbbaaabbabbbbaabaaaaabaabbaabbaabbaaabaabaabbabbbaaaabbbabaabaaabaabbababaabababaaaaaabbbaaaabaaaaaabaaabbaababbaabbbabaababbaaaabbbbbabbbaaabaaaabbabababbbbbabaabaaaabaabbaabbaabbaababbbabbaababaaaaaaabbaaaabaaabbaaabaabbaaababbaabaaaaabbabbabbaabbbbaaaabaabababbbaaaaabbabaabaabaabbaaaaabbaaaabbabbbababababbbbababbbabbabbababaabbbaaabbaaabbbbabbaabaabbabbbaabaaaaaaabbaabaaabaaabbaabbbbaaabbbaabaaaababbabbbbbababbbbbaaabbabbbbbaabaabbbbbbababbaaabbbbbabaabaaabbaabbabbbaaaaabbbaababababaaaabbababbbaaaabbbabaabababaaabbbaaaababbabababbbabbbabbababaaabbbaabbbaaaabbbaabbbaabbbbbbaabaaaaaabaaabbbabbaabaaaabbaaaabbbbbbbaaabaaaabbababaabbbbbabaaaaabaabaaaababaaabbbbaabaaaabbbaabbabaaabbbabaabbbbbaaaaaabbbaaaabaabbbabababaabaaaababbabababbababaaabbabaaababbbaaabbaaabbababaaababbbbaababbaabbaaabbbaaaabaaaaabbaabbaaaabbbbbaaababbaaabbababaabbbbaaabbababbbbbbbbaaabbbabbaaabbbabbbabaabbabbaaabbaabbabaaaaaaaaaabaaaaabbbbaabaabababbaaaaabbbabbbbbabbaaabbabbbbabaabaabbaababaaaaababbbaaababbbbbaaaaabbbabbaabbaabaaabbababbaabbbabbbbaaaabaaaaaaabbbabbbaabbbbaaabaaaabbbababbbaaaabbaabaaababbbabbbaaabbbbabaababbbababaabbbbaaababbbababbbbaabaababbbbbaabaaabaabbaaaaabbbaaaaabbbbabaabbabaaabbabbbbbbaaaabababaababbaaabbaaaaabaaaabaabbbaabbbabbbbbabbbaabbbaaabbbbbbbbbbbbaabbabbabbabbababbabbbaaaaabbbbababaaabbabba aaaabbabbaabbbabbaaaaaaaabbabaaaaaaaaaabbbbbbbbaaabbbbabbaaaaabbaaaaaaaaaabaaababababaaaaaaaabbbaaabbabaaaabaabaaabbbaababaaabbbbbaaabbaabaabaaabbbabbbbaababaaabbbaababbbbaabaaabaababbabaababbbbaabaabaaaaabbbbabaaababbbabbaabaabbbabbbaaababbabaabbbabbaaabbababbbaaabbbbbbaabababbaabaaabbaabababaababbbaabaaaaabbabaaabbbbabbabaaabbaababaaabaabbbabbbababbaaabaaababaababbaaaababaaaaabbbabbbabaaabbabbbaaababababaaabbbabaaaababaababbbbbabaabaabbabbbaaaababaaaabababbabbbbaaaabaabbbbbabaababbbababbbaababbabbbaabbbaabababbaaabaaabbbbbabbabaaabaaaababbbbbbbabbaaaabbbbaaababbbababaaabbbbaabaaaabbabaaaaaababaabbabaaaaabbaabaaabbaaaabbabbabaabaaabaabbbbbaabbbbbabbbaaabbababababbbaaabbaaabaabbbbbbababaabaaaaaabbbbaabaabababababaababbbabaaabaabaabbaabaaabbabbbaaaaaaababbabbaababbabbabbabbbbababababbbaabbaaaababbbaaabbabbbbbaabaaaabbabbbbabbbabbaaaababbabbbbbbabaaabaaabbabbbbbabbaaabbbabbbababaaaabbbbabaabbbaabbaaabaaaaaababaabbaabbaaabbabababaaabbabbbbbabbbbaaaabbbbbaabbbaaababbababbabbaababaabaaaabbabbaaaaabbaaaaabbabbbbbaaabbabbbabbaabaaabaababaabbababbaabbababaabbaababaabababababbbbabaabbbabbaaaababbaabbbabaaababbbabbaaabababbabbabbabbbbaaaaaaaaababababaaaabaababababbababbaabaaabaabaabaaaaabbbbabbababaaabbabbbaababbabbabbabbbbbaaaaabaabababbbbbabbbabaabbaabbbbbbbbbbaabaabaababbabbbbbbbabaabaabbaababaaaabaaabaabbaabbbbaabbabbbbbbbbbbabaabbbaabbaaaababbbbabaaaaababaaabababbbaabababaaaabbbabababbbaababbababaaabaabaabbabaaababaababbaaabbaaaaababaababababbaabaaabaaaaabbbababaabbbabababbaaaaabaaabbbabaaabaaabbbababbabbaabbababbbbabbabaaabaaaaabbaaabbaaaaabbabbbbababbabbbabbbbaababaaabababbaaabbbabaaaaaaaabbbaaaaabbbbbbaaaaabaabababbbabbbabbaaabbbaabbbabaaababbabaababbbabbbabaababbababbabbaaababaababbbbbaaababbabbbbabaaabaabbabaaaaabaabbabbbaababbabbaabaaabaaaabbaaaaababaabbbbbbbbababbbabbaabbbabababaabaabaaaababbaabbabaaaababaaaabaaabaabbaabbbabaabaabaaabababbbabbabbbabaabbbaaabaabbaabaaaaaaabbbbaaaabaabaabbaaabaaaababbbbbbbabbbbabbabaaaababbabbaaabbbaabaaaaaabaabaaaaaabbbbbaaaabaabab bbbbaaaabbbbabbaaaabbbbaababbabbaabbabbbbaaabaababababababbabbbbabbbabbbbabababbaaaabbaabaababababaabbbaaaababbbaababaaabbbaabbbbbbbaabbbbbabbbbaaaaabaabaaaabaaaaababbbbababaabaaaaabbababaaabaaaaaaabbbaababbbabbbababbbababaabbbaaabbbbabbaaabaabaabaaaabbababbbabbabbbbbaabbbbaaababaaaaabaaabbbbbbababbaaaabbaaaabbaaababbaabbbaaaababbbaababbababbbabbbbaabaabaaabababaabbbabbbaabaababbaabbbaabbbbaaaabaabbaababaaaaabababbaaaabababbabaabbabaabaabaabbaabababababbbaabaabaaabbaaababbbbaaabaaabbbbababbbbabababaabbababaaaaaabbbbbabaaaabbbbbababbabaaaaabaababababbbbabbababaabbabaabaaaaababbbbbaaababbbbbbbbababaaaabbaaaaabaabbabaaabbaabbabaabbababaaaaaaaabbbababaabaaaaababbabbbaabbbbbababaabbabaaaabbbaabaabbabababbaaabaababaaaaaaaaababbbbabbabbababaabaaaaaabbabbabbbbbabbabbbbababbbabbaabababbbbaaaaaaabbabbbaaabbbabaaaaababbbbababaaaababbaabbbaabbabababbabbbbbbabbaabbbaaabbbaaabaabaabaabbbaaabbaaaabbbbababaaabbaaabbabbaaaabaaabbbbaabbaaaaaababbaaaaaaabaabaabababababaaabbbbbaababbaabbabbbbabbabaaaaababbababaabaabbbaaabaaabaaabbbbabbabbbbabbbaaaaababbaabbbababbabaabaabbabbaaaaababaaaabbbaaababaabababbaaaaabaaaaabbbaaabbababbbbbbaabbbaabaabbaababbaaabaaaabbabbbabbaabbabaabbaaabaabaaaaaaaabaaaabbababbabbbabbbaabbaababbbbabbabbbaabbaabbababaaabaabbabbbaaabbabababababbbbbbbababababbaaabaaaabbaababaaabbbbaaabbbaabaabbbaaabaabbabaaaababbbababaabbaaabbaaaabbbbabaababbaabaabbaaaaaabbaaabbbaabbbbaabbbbbbabbbbabaaabbaabbaabbaaabaaabbbbbbaaaaabbbabaaabbabaabbabbbbaaabaabbabbaaababbbbbaababaabbabbabbaabbbbbbabaabaabbbaaaaabaababbaabbbbbababbaaaabbbaabbabbbabbbbaaababbaabababbbabaabbababbbabaaabbbbbbbbbbbbbbbbbabbbaabbbbabaabaabbaabaaaababbbbaabababbbaaabaaabbaabaaababaaaabbaabbbbabbbabaabaabaabaabaabbbbbabaaaababbbabbbbbaabbbababbbaaaabaaaaabbbabaababbbaabbbaababaabbbbaaababbbbbbbababababaabbbbabbbbbbbbaaaaaaaaababaaababababbbbbaabbaabaaabaabaababbbaababaaaaaababbaaabbbababaaabbbabbbaabbbbbaabaabaabbbabbbbbaaaaabbabaabaaaabbaabbbbbaaaaaababbababbaaaabaabbbaabaabbaabaabaaaaabaabbbabbbababaaabbaba babbaaabbaaaaaaaaababaaabbbabbaababbaaaabbbbabaabbababbaabaaabbbbaababaaaabbaabbbabbabbbbababaaababbbbbbbbbbaaaaaaaaaababbabbababaaaabaabababababaaaaaabbaaabbaaaababababaabbbabbabbbababbbabbbbbabbaabbbabaaabbbbbbaabaabbaaaabbabaabbaabbababbbabbbabaababbabbaaabbabbbbaabbbaabbaabbbbabbaaabaabbababbaabbaabbbbbbababbbbbbaabaabbabaabaabbbabaaabbaabbaabbaaaaabaaaaaabaaaabbaabababaaabbbbaaabbbaabaaabbababbbbaababaabbbaabbaaaabbbbaabbbbaabaaaabbabbbbabababbbabbbababbaaabababbbaaaaabaaaabaaabababbbbbbbbaaaabbabbbbaaabaaabbaabaababbababbbbbbababbbbbbbaaaaabbbbaabaabbaaabbabbbbbababbbabbbabbabbabaaabbaabbabbbbbbbabbbabbbbaaaaabbbbbabaaaabbbabaababaabbaaaaaabaaabbbbbabaaaababbbababbabbaababbbbaaababaaabbaabbaaaabaabaabbaababbaabaabbaabbbbbbabaaabbaababbbababaabaaaababaabaaabbabbbbbbaaaaaaabbbbbabbabbaabbabababbababbaabbaabbbbbaabaabbabbbbbabbbbbbabaabbaaaaaababbbbabbaabbabbabaaabaaabaabababbbaabbababbaababaaaaababbbbbbbabaaaaabbabababbabababbbbaaaabbabbbbababbabbbaabbbabaabaabbabbabaaabababaabbbbaabbaabaaaaabababaabbaaaabbaaaabaabaabbabbabaabbbaabbbbababbbbbbbaaaaabaaabaababaaaabbbabbabaaaabaaaaaabaabbbaaaaabbabababbbabbbababbabababaaaabbabaabbbbaabbbabbaabbbaabaabbbbabbabababaababbbaaabaaabaabbbaaabbbaabbabbaaaabbabbbbaaabaaabaabaaabaabaabbabbbbabbbbbaaababbabababaaaababaaabbbabbababaababaaaabaaaabaaaaababbabbababaaaabbababaababbaaaababaaababbbbaabbbbabaaabbaabaabbbbbaaabbaabbaabaabbbabbaaaabaabaaaaabbbabbbbbaaaabbbbabbabaabababbbbababbbbbbbababbabbbbabaaaabbaaabaaabbbbbbbabbabbbaabbbabbaaaaababbbbbababbbbbbbaaaabbbbaababbbabbbbbaabbbbbbababaaabaabbabbbbbabbbbaabbabaaaaaaaabaabbabbbbbbbabaaaababaaabaabbababaaaaabbabaabbbbbaababbbbaabbbbaaaabaaaaaabbbbaaaabaababaaababbabbababaabbaababbbabaaabaabbbabbbaaabbababbaaabbbbbbbbbbbabbbabbabbbbaaaabbbabaabbaaaabbaaabbbbbaaaaababaababbbbaaabbabaaaabbbabbbababbbabaabbaaaabbbbbababbabbbabbbbabaaabbaaabababababaaababbaaabbabababbbabbaababbbaaaaababbaaabaaaaaababbbaabbaaabbabbaabaabbabbbbababaabaabbbbaabbbbbbabbaaaaaabbababbbaabbbabbaabaaab aabbbaabababaabababbbaaababbaabaabbabbababbbbababbbaaaababbbabbbabbbaabbbbbbaaaaabaabaabbaaabababaababaabbaaabbaaabbbbbbabbbabbabaaabbbaababaabbbaaaaabaababbbaaaaaabaabaaaabbbbaaaabbaaababaabaabbababaabaabbbbbaaabbbabbbaabbbabbbbbabaaaabbbbbaabbbbbabbbabaabbababbbbbbbbababaaaabababaaabbbbaabbbbaaaaaababbaabaabaaabbabbaaaabaaabababbbaababaabaaaaabbbaababbabbabbaabbaaaabaaabbababbaabaabbabbaabbabaaaabaabbbbaabababaabaababaaababaaaabbbaaaabbabaabaabbbbaaabbbaaaaabbbaaaaaaaababaaababbaaaaababbbabbaabaababbabaabaaabaabbaaabbaaaabaabbabaabbbabaaaabbaababaaaababbbabaaabaaabbbabaaababababaaaababbbbbbabbabaabbbabbaabbbaaabbbbaaababbbabbabaabbbabaababaaaaababbabbbbbabaabbaabbaaaabbababaabaabbaabababbaaabbaabbabbaaabbabbbbaababbbabaababbabbabaabaabbabaaabaaabaabbaababbabbbababbbbaabbaaaabaaaaabbabaabbaaaabbbababababbabbaaabbbabbbaaaaabababbaaaabbbbbbabababaabbbbbbabababbbabbaaabbbaabbabbaabaabbaaaaaabaaaabbbbbabaabbaaaaaababbaabbaaaabbbabaabbabaababaaaabbbbaaabababbbaababbabbabbaabaaaaaabaaababbbabbbbbaabababbababaababbabaaabbaabbbbaaabbbabaabbbbabbaaaabbbbbbbabbbbabababbababbabaabaaabaaababaabbbbabbbaaabbaaaabbbbabbbaaaababbbababbbbbbbbabbbbabaaaabbaaaabaaabbbababbabbabaabaababbababbbbababababbbabababbaabbabbbabbabbbbbababbaababbbabbbaabbbabaababbbbabaaaaaabbababbabbabbbaababbbabbabbaababaaaabbaaaabbbbbbbbabbaabbbbbbbaababaabaaaababaabbbbaaaaaaabababababaababbbbbbaabbbaaababbbbbbaababababbbbaabbaaaababbabbbbbbbaaaaababbabaaaabbababbaabbaabbabbbbbabaababbaababaaabbbbbabaaaaabaabbabbbababbbaaababaabbaabbaabbabbbabbabbababaaabaabaaabaaabbbbbabbbbaaaaabaaaaabaaaaabbababbabbbaaaababaaabbbaabaabbaabababbaaabbababaaabaababaaabbbabaabbaabaabaabbababbabbbababbbabbaaabbabbbbabaabbaababaababbbabbabbaabbbbbaaaabbaaaababbbbaababbaaaaabaabbaaabbbbbbaabbbbbbbaababbaaabaabaaabbaabbbbbbabbaabbbaabbbaaabbbbbabbbabbabbabaababbaabaaabaababaababbbbabbbbbbabbbbbbbabaaabbabaaabbabaabbabbbbbbbababbbaaaaabbabaababbabbbbaabaababbbbabaaaabbaabbaabbaabbbababaabbbabbababbabbbbbaaabbbbbabbababababbaaaaaaa bbabbabbababbaababbaaaaaabbaabbabbababaaabaabbabababbbaaaabaabbbbababbbbabaabbabbbbaababbaaabbaaabbaabbbababababbaaaabaaaaabbabaaaaaabbbbbaabbbbbababaaaabaabbbbabbbbbaabaabbbababbaabbaaabaaababaaaaababbbabaaabaaabbaabbbabaaaabaabbaababaabaaabaabbaaabaabaabbbaaaaaababaababbbababababbbbbaaababababababbabbbaabaaabbbbbbabababaaabbabbaabaaaaabbabbbaabbaababbaaaabbabbbbbbabaabaabbabbabbbbbbaaabbaababbaaabbbbaababbbaaabbbbabbaaaaaaabaaaaaaabbbababababbabaabaabababaabaabaaaaaabbbbbababaaabaabbaaaaaaaaaaaaaaaabbaabbabaaaabbabbbabbbbbbaababaabbababaaabbaaabbbaaabbbbbabaaabababbababbabbababaaabaaaabaababbabbbbaaaabbaaaababaababbaaaaababbbababbabaabbbabbbbbabaabbbaabbbabbbabbaabababbbbbbbbbababbaabbbbbaaabbbbabaababbabaabababaaaaaaabbabbbabaabaaabaaababbbbbbbaabaabaaabbbabbbababbbabbbababbbabbaababababaaabaaabbaabaabbaaabbbbbaabbaaabbbabaabaababbbabbaababbbaabaaabaaaaabbbaabbbaabbbababbbabbabababbababaaaabbaababaabbaaabbaabaaabababbaabbbaabbbbbbabbbabaaabbbaabababaaaababaaabbbabbabaabbbbaabbaaabbbbbababaabbabbbbabaaabbbabbbbbbababaaaabbabaaabaabbbbbabbaaaaaaaaababaaabbbaababbbaababbbbaaaababbaaaaaabaabbabaababbaabbbaaabaaabbbbaabaaabbbbaabbbbabbababbbbaaabaaabbabbbbbbbaababababaabaabaaabbaaabababbabaaabbabbbbbbabbaabbabbbaababaababbabbaabaaabbbabbbabbabbaabaaaaabbabbbbaabaaaaabbaaaabbabbbbaaaaaaabaaabbabaaaaabababbbbabbaabbaabbbabbbaaababbbbaababaaaabababbbbabbaabaabbbababbbbabaabbbbbaababbbbabababbabbbababaaabababbbaabaaaaabbababbaaaabbbaababbbbababababbbaaaabaaababaabbbbbababbabaabbaabaabbabbbabaaaababababaaaaabababaaabbbbaaabaabaaaabaabbaabaabbaaabaabbbbabbaaabbbbaabbbbbbbbbbaabaaababbabbaabbbbbbaaaaabaaaabaaabbaabbaabbaabbbabbbbaabbabaabbaaabbbaabbaabbbabbabbabbabaabbababaaaaabbbbaababbbaaabbbbbbaaaaaaaaaaabbaaaabaaaabbabbbaabaabaaabbabbababbabbbbbbbbaaaaaaaabbbbaababbbbbbbbababababbabbbbababbbabbabbbbaaaaabbbbbbabbaababbbbbbbabbbbaabaaaababbabbabababbbbabbababbaaaabbbabbbbbabaabbaabaababbaabababbbababababbbbbaababbaaabbabbabbabbbbbaabbbababbabaaaabaabbbbbabbaabaaaabbbabbbb ababbaabbbaaabbabababbabaaaababababbbabbbbabbaaaabaaabaaabaabbbaabbabbaaabbbaababbbabaababaaaaaaabaabbababaaaabbbbbaaabbabbbaabbbabaababbbbaaababaabbbaaabababaaaabbbbbaaaaabbaabaaabababaabaabaabbbbabbbabaabbbbbabaabbaabbbbabbbabaababababbababbbabaaabbabbaababaaaaababababaaababbabbbabbbabaaabbbbbaabbbaabbaaabaabaaabbabaabbbbbbbbbbbbbbabbbabbabaabbaaaaabbbababababbaabbabaaabbaaabaabbaabbababbbabbabbbbbaabbbbababbbababababbabbaababbabaabbbababaaaaabababaaabaabbbbbaabaaaaabbabbbbaaabbaaababaabbabaababbaaabbbabaabbaabbaabaabbabbabaaabaaaabbababbaaababbabababbbabaaaaaaabbaabaababbabbbbabaaaaabaaaababaaaaaabaabaababaaaaabaabbaaaabbababababbabbbbbbbabbbaabbbaabbbabaaaaabaabbbabbabbbaaaaaabbbbabbabbbaabbaaababaabbabbabbaaabaabbaabbbbaabababbbbbbbbabbaabaabaabaabaabbababaabaaaaabbaaaabbababbbaabaabaabbbaabbabbbbbbaabbababbaaaaabaaaaabbaabbaabaaababbaabbbbabbbbbababaababbbbbaababaabbbabbaabaaaaaaabbaabbaabbaaaaabbaaababbbbbaabaabbabbabbbbbbaababbbaabbbaabbaaaabaababababbbababaaabaaaaaaaabbababaabababbbaababbabbabaababbabbabbabaaabbbabaaaaaaabaaabaaaaabbaabababababababbaaaaabbbaabaabaaaaabbabaaaaabaabbabaaaabaaaabababaababaaaaaaabbbbbabbbaaaabbabbabbbaaabbbabaabaabbabbaaabaaabaabbbbababbabbaaabbabbbaabbbbaabbaaababbaaabbaabbaababbbbababbbbabbabaabbabbbaaabbabaabbabaaaabbbaaaaaaabbbbaaaaabbabbabbaaabbbabbaaabbabaaaabbaaaaabbbaaaaabbaaaaaaababbbbbabbbabbabababaaabbaababaaaabbbaaabbaaababaabbabbbbbbbaaababbababbaaababbbabbbaabbbaabaaaaaaaaaabbaaaabbbbabbaabbaaabbabbabbabaaaaaaaaababbbbababaabababaabbbaaabbbaabaabbaaabaababbaaaababbbababbbbbaaaaababbaababbbaaabaaabbaaabbbbaababaabaabaaaaaabaabbbbbabbbabbbbbbaaaaababaabaababbabbbabbaababbbabaaabbbabaabbaaababababaaabaaabbabbababbbaabbabbabaaaaaaaababaabbbabbaaababbbababaabbaabbbbbbbaaaabbbabaabbbbaaabbbbbabaabbbaaababbbabbbbbbaabbbabaaaabaaababaaababaaaaababaaabbabbabaaababbaabbbbbaaaaabaaaabbaaaaababaabbbaaabbbabbbbabbbbbaaaabbaabbbbbbabbbaaaabaaaaabaabbaaababaaabbbbbbbaabbbabaabaabbaaabbbabaabbbaaaabaaaaabbabaabaabbabbbabaaaaaabaa baabbbabbbaaabbabbbaabbabaaaababbbbababbaabaabbaaaababbabbbbaabbabaaaaababaabaabaaababbabbaaaabbbbabababbabaabaaaababaabbabbabaaaaaaaaabbaaaabbaabbbabbbaaaaabbbbabbbbabbbaaaaaaaaababbaaabbaaaaababbbaabbabbbbaabbabbbbabbabaababbbaabbaaaaaababbaababbaabbbabbbbbbaaabbbbabbabbbbbabbbbabbbababbabbbbbbaaabaaabbbbaaaabaabbbbaaababababaaaaababaaaabaaaabbabbbbbaaabbbaabbaabaaaabbbbbaaaabbabbabbaaaabaababaababbaababbbabbbabaabbbabbaaabbabbababbbaaaaaababbbbaaaaabbabbbabaaaabbaabaaabbbaaaaaabbabbbbaabbbbaaaababbbaaaaaaaabbabaabbbbaaaabbaaaabbabbbaaaaaaabaaaabbaababbabbbabbbbaaaaaaaabbbaaaaaaaabbbbbbbbabbaaaaabaabbabaababbbabbbbabbbbabaaabbabbbbaabbbbabbaaaabbbbbaaabbaaabbaabbaabbbbababbaabbabaaaababbaabbababbabbaaabaaabaaabbababaabaababbbbabbbbbaabbbababababaaababbabaaaaababbbbbbaaabbbaababaaabbbbaaaaababbabaababababbbbabbabaaaabbaabaababbbaaaabbbababbaabaaabaabaaaabbbbbaababaabbbaabbbbbbaabbbbaaabbabaaabaaaaaaaabaaabbbababbababbbbbbbbbaaaaaaabaaabbababbbbabbbababbbabaaaaabbbabaabbbbbbbaabbbbaaaabbbbbbbabaababbbbaaabaabbaabbabbbabbaaaababababaabbbbbabaabaababbaaabaababbabababaabbabbbabbaaabbbbabbbbaaababbabaaababaabaabaaababbbbabbabbbbbaabaabbaabbbaaabbbbbababbabbbaaaabbabaaaaaaaababbabbbbbbbababbbbbbaabbbabbaababaababbaabaabbbaabbaaabbaaaababbbaabbaabaaaaaaabaabaabaaaaaaaabababbaaabbbbaabbaaababbbabbbbaabbbbbabbababbbbbbaaaabaabbbaaabbbabbbabababbabbbabbbbabaaabbbbabbaabaabbbbaaaaaaaabbaaababaabaabbabbabaababbbbbbbaabbbabaaaabaabbaabbabbabbaababaabbbaaabaaabbaaabaabbabaaaabaababababaaabbbabbaaabbabbabbbbbabaaaabaabaabbbbbabaababbbbaaaaabaaaabababbaabbbbbbaabbaaaaababbbbbaabbaabaaabbbababbabbaaabbbabbbbabbbabbaababaaabbabbbbaaababbbbbbaabbabbbbabaabbaaaaabaaaababbababaabaaabaabbbbbbbababbaabaaaaababbbabbabbbbbbaabaaabbbabababbaababbbbbbaababababbbababaaabaaabbbabbbabaababaabbababaaabaaabbaabbbaaabbaaabaabbbbaaabbbbbaaabababaabbbbbabbabbbaabbbbbaabbbabbabbbaaabaaaaaabbbbaababbabaabababaababbbbbbababaaaabbabbbbabbaabbaababbbababbaabbbaababbbaaaabbbabaababbbbaabbbbaaaabbabbaaaaaa aabbbabbbabaabbbbbaaabbbbbbaaaabbbaabaaabaaabbbbabaabbbabaabbbaaabbaabbbbbaaaaabbabbbababbaaababaabaababaabbabbbaabbbbaaaabbabbbabbbaaabaabbbbbbbbabababaaaaabbaaabbbbbaaabbbabbababbbabaaabbababbababbaaaabaaaabbaabbbabbbbbaaabbbaababaaababbaaaabaabbaabbabbababbaaaabbaaaaabaababbbabaababaaaaaaabbbabbabbbababbaaaaaabababaabbaabaabbabbbababaaababbbabbaaaababbbabaabaaaaababbbbbbaabaaaababaaabbbbabbbababbbaabbababbaabababbababbbababbaaabaabbaaaaaababaaaaaaabbbbbabbbbbbabaababbbbababaabbbbbbaaababbbbbbabbababbbaaaababaabbaababbabbbbaaaaabbaaaabababbbbbbaabbababaabaabbbabaaaaaaabbbaaabbbabaabaaaaaaabababaabbbaabbbbaabbaaabbbaabbbbbaabaababbabbabaabaabbabbaabaaabbbbbbaababbabbbbaabbaabbabbbabbabababaaaabbbabbbbabbbbabbababaaaabaaabbaabaaaaaabaabbaaababbaaababbabbbababbbbaabbabaaaaaababbaabbabaababbbababaaaabaaaababaaaabaabbaabbaaaabbabbaaaabbbaabaabbaabaaababaabababbaaaabaaaabbabaaabbbbbbbabbabbabbbbbbabbbaabbaabababaaaaaaaaaababababaababaabbaabbabbabbbbbbbbbabbaaaabaabbaaaabbaaaaaabbabbbbabbaaaabaababaabaabbabbbabababbababbbababababbbabaabbabbbaababbbbaabbbbbaabaabaaaabaaaabbbaabbaaabababbaabbaaabbabababbabbababababbabbbaabababbaabbbbaaabbabbaabbaabbabbbbabbaabbaaaabbaaabbbbbaaaaaabaaababbbabaababaaabaababbbabbbababbaaabbabbbbbbaaaaabbabbabbbbabbbbbaababaabbaaabababbabaababababbbabbbaaaaaabaaabbababababaabaabbbbbabbababaabbbabaabababbbaaababaaabaaaaaabbabbbbaabbabababaaabbaaaabbabbabbaabaabbaaaabaabaaaaaaaaaaabbaabbbaabbaaaabbbbbaaaaaaaabaaaabaaaaabaaababbabbbbabaaaaabababaaaaababaabbbbaabbabbaabbabaaababababbaaaabbabbbbaabbbabbbabbaabaababaabbaaabaabbaababababbababbaabaaaababaababaabaaababbbbabbbaabbabbbbbbbaabbabbaabbabbaaabbababbabbabaabaabbbbbaabbaabaababaaaabbabaaaabaabbabbbaaabbaabbbbbbbaaaababbaaababbabbabbaaaaaabaabaaaaaaababbabbbbaaabaaaaaabaabababababbabbbabbbababbabbbbbbbabbbabababbaabaaabaaaaabbbaaabaabbabbaabbaaaabbbbabbababbababbaaaabaaaaabbbaabaaaaabaabbbaabbaaaaababaabaababbababbaaabbbbbbbabbbabaabbaaaaabbbabababbababaaaaaaaaababbbbbbaabbbabbaababbaabababaaa abaaabaabbbababbabaaabbbbabbabbabaaaabbabbbbabbbababaaabbabaabaabbbabaaaabbbaababbbabaabaaaaaaaabaaaabbaabaabbaabaabbbabbbbaabaaaaaababbbbbaaaabbabaaaaaaaabaabaaabbbabbbabababbaabbbabbbaabaabaaabbababbabaaaabababbbbbbbbbbbbbaaaabbbababaabbbbaabaabaabbbaaabbbaabbbbaababaabbabbaababbbabbbaaaaaaaaaabaabbbabaabbbaaabbaabbbbbbbbabaabaababbababababaaaaaaabbaabbbabaabbbaaabbabbabaaaabbbbabbaababbabbbabaababaaabbbbabaaabaaaabbaaabbabbbabbaabbbbbbabbaabaaabbaababaaaaaababbbbabbaabbbaabbabaaabbaabaabaaababaaaaabbbaabbaabbaaabbbabaaabaabababaaaababaabbbaabbbabbabaaaaaaaababbaaaaabbaabbabbabbbbbbabababbabaaaaababbaaaabababbbaabababbbbabbabaaaaaaabbababbbbbaaaaabababbbabaababbbaabaaababaababaaabababbbaaababbaaaabbbbbbaababbaabbbaabababbabbabbabaaaaababbbbbbaaabbbaabbbbbaabbbaabaabaababbabbabbbbabbbbbabaabbabbaabbbbaabbbaabbabbabbbababbbabaaabbbbbbaaababaababbababaaaaabbbbbabaabbabaabbaaaababbabbbbaaaaabaaabbabbaaababbaababaaabaaaaaaaaabbabaabaabbaaabaaaaaaaabbababbbaaaaaaaaabbbbabbaaaabbbbaaaaaaabbaaaabaaababbbbbaababaaaaaaabbaaaabbbababbbbababaababbbabbbaaabbbbababababbbbaaabbaabaababbabaaabbabbbaaababbaabaaaaaabbbbaabaabbbabaaaaababbbbbbaaaaabbbabaabbbbabbaaaabaababaabbbabaaaaabbaaaabbbabbaaaabaabaaababbbbabaaabaabbbbbabbaaaabaabbaaabbabbaaaaaaababaabbaabaaababbabaaaababbabaaabbaaaababbbaababaaabbabaaabbbbaabbbabbaabaabbbaabaaaababbbbbababbbbbbbbabaababababbbbbbaaabaabaabbaabbbbabbbabbaabbabbbbaababbbaaabbabaaabbabaabbabbbaabbbbbbbbaaabbaaababbabbbbbabaaabbbbaababababbaaababbbabbaabbbbbbbabaabbababaaaabbbaaaaabaababbaabaabbaabaaaaabaaaaaaaabbbabbababbababbbbabaabaabbbbbabaaabbbaababbbabaabbbabbaaaabaaabbaaababaaaaabbbaaaaaaabababbaaabbbabbabbabbbababbababbbaaababbbababbaabbaaaabaabbababaababaabbabbabbababbbbaaabbabbbabaabbbaabbaabaababbaababbaabaababbbbaaaaaabbbbbabbabbaaabbbbabaaaabbaababbbaabbaabbbbbbbbbabbbbbabbaabbabbbabaaaabaaaababbbbbbbbaaaabbaaaabbabaaababababbabaabbabbaaabbbabaababbbaaaaabbbaaaabbbababbaabababbbbbbbabbbbabbabbabbbbabbbaabbbaaaabbaaaaabbbbbaaaabaababaaa abbabbabbabbabbaaababababaaababbbbabbbaababaabbabbaabbaabbaaabaabaaabbabbaabababbababaaabaababaaaaaaabbaaaabbbaaaabbbbbaaabbababababbbabaaaaababaaabaaabaaaaaababbabbbbbbbbabbabaaaaabbababababaababaaaaabbabbbababaaaabbaababbabbabbaabaaabaabbbabbbaaababbbbabababbaaaaaabbbabbabbaabbababbabaabbaabbbabbabaabbbabbbaaaabbbbaabbaabaabaabbaaaabbaabbaabaaaaababbaabbabbabbbbaaababaaaababbbbababababbbbabaaabbbaaaabaabbabaababbabbaabbbbabbbabbbaaababababaaabbabaaabababaaaaabbabbaaabababbbbbabbabaabbaabbbbabbbaaaaabaabbbbbaaaaababababaabbabbaabaabbbaaabbabbbbbbbaaaaaaabbbbbbaaaabababaababbaabbbabbaabababbbbbabbbaaabaaaaaabaababaaaaaaaabbabbbbaaababbbaabbaabbabaabbaaaabbbbababaabbbbbbbababaabaabbababaabbbaabbbbbaaaaababbbbabbabaaabbbbbaabbbabbaaabbaababbbbabbbbaaabaabbbababbbabbaaabbaaabbbaabbbaaabbbbbbabbabbbabaabbaabbbbbbababbabbaaaabaaaabbbabbaabbbbabaaabaabbabbabaaaababbaabaabbaabaaabbaabbbaabbbaabbaaaaaaabbbbabaabababaaaabbaaabbbabaaaabbaababbabbaabbaaaababbbaaababbbaaabbbbbaabaabbbbbababaabababaabaabaaaababbabbbbaaabaaaabaababbaaabbabaabaababaaaaaaaabbaabbabbbbaaaaababbabbbbaabbabbbbabbababaabbbbbabaababaaababbbbaababbababbbabaabbbaabbbaaabbbbbabbbbaabaabaabaaaaabaababbaabaaaaabaababbbabbaababbbaabbaaaababaababbaabaabbaaabaabababaaabbaabbabaabbbbaaaaababaabbbbabbbabbabababbbbbbaabbaaaabbaabbaaaabbaaabababbaababbbbbabbbbbabbbababaaaaabbabbbbababaaababababaaabaabaaaabbaabbbbbbbbbabbabbaabbbabbbabbaabbbbbaaaabbbbaaabaabbbbbbbaaaabaaaaabbbaabbbbaabbaabbabbbbbbbbbbaaababbaaababaabbababaaaabbbbaabbbaabbbbabbbaabaaabaaabaaabbbbbaabbbbaaaaaaabaababbbabbbaabaaaabbbbabaabaabbaabababbbbabbbbaabababababbbaabaaabaabbbbabbabababbbbaaabababbbabaaabaabbbababbabbaaaababaaabaaabbbbaabbaabababbbaaabaaaabababbbbaabbaababaaababbaaaababbabbaabbaaabbbbaabbbaabaaabaaabaaaabbbabababaaabbaaabbabaabaababababbabaabbbaaabaaabaaaabaabababbaabaabaaabbbbabaaaaabaabaaaaaabbbbbabbabbbbbabaaabbbaabaabbbbaabbbabababaaabbbbbbbabbabbbabababbaaabababbaaabbabaababaaabbaabababbbbbbbbbbbaaaabaabbbaabbbbbbaabbbabbbbb bbbaababbbaabbaaabbaababaabaabbbbbaabbaaaabaabbaaabababbbaaabaabaabbaabbababaaabaabaaabbbbbbabbbbbbabaababbbabbbaabbbaaaaaabbababbabbbaabbaaaaabbbbbaaababbbabbaaabbbabababaaaabaaaaabaaaaaaabaaababbbbaaabaaaababbaaaabaabaaaabbaabbaabbbbabbaabaabbbbbaabbaababbaaabbbbababaaaabbbabaabbbaaaaabbbbaaabbaabbbaabbaababbbabaaabaabbababbaaababaaaabaabbbbbaababbaaaaaabbababbbabaaaaabbbbbbaaaabbbaabbaaaabbabaaaabbaabbbaababaaabbbaabaaaaabbabbbbbbaaaaabbbaaaabaababbbabbaabbbabaababaabbbabaaaabababbaabbaabbaabaaabaabbaabababaaabaabbbbbabbbbaaabaabaabbaabaaabbbaaaaaaaaabbbaabbbbabbbbbbbaababaabbbabbbaababaabbbabbababbababbabbaaaabaaabbbaaaabbbabbaabbbaaaaabbabbbbbbaabbabbbbbbbbaabaabbbbaabaababaaaaaabbbbabbbabaabaaaaaabaaaaabaaaaaaaabaabbbbabbbbbbbbabbbaabbababababbbabbbaaabbbabbbbbabaaabbabbbabbbaaaabbbbbabbaabbbaaaaabaabbbabaababbaaabaaaaaaaaabaabbaaaaaaaaaabbaabbbabbaababbaaababbbabaabbbabaababbababaaaabaaabbabbbbbababbbbaaabaabaaaabbbbabbbbabbbbbbabaaabbaaabbaabaabbbaabbbaaaaabaaabaaabbaaaabbaaaabbabbbabbaababbabbabbabababbabbabbabbbaaaaababbbbbaabbbabbababaabbabbabbbbabaabaaabbbbbbbabbbaabbaaabbbaabaaaabaaaaaabaaabbbbabbaababbbbabaabbbbbbabbbbaabaabbaaabbaaabababbaabaaaaabaaaaabbbbbababaabaaabbbbaabbabbbbabaabaaabaabbabbaaababaabbabbbbabbbaababbbbbbaaaaaaabaaaaabbbabaabbbbabbbbbbbbabaaaaaabaaaabaaaaaabaabbbabaabbaababbbabbbbababababbbabbbbabbbbbbbbbbbbbabbbabaaaabbaababaabbabbaaabbbaabbababbababbabbbbbaabaaaaaabaaaaaaabbabaabaaababbabbbbaaaaaababbbaaaabbabababbaaaabbaabaaaababaababbbbbbbabaaaaabbaaabbbbbbbbaabaababbaabaaaabbaaabbbbbaabaaabaabaabbabbbababbabbaaaababbbaaababbbbaabbaaababbaaaaabbbaaabbbbbaaabababbbbabbaababbbbbabaabbbabbababaabbaaaabaaabaaaabaaaaabbbbababbaabbaabbabbabbbabbbabbbaaaaaaaaaaaabbaaababbbbbabbababbaabbabababababbaabbababbbbbbaabbababababbbbbaabbababaaaabbbabbabaaaaabbbaabaabaaaabaabbabaabaabbbaaaabbaabbbaaaababbaabbabbbaaaaabbbbbbababbbbaaaaabaaababbbbbabbbbbbbaaaabaaabaaaaaabbabbbaabbbbbabbabbaaabbbbbabaabbabbaaababbbababbbbaabbabbbababaabbbbbaabbbaa abbbbbabbaaabaabbaaabbababaaaabbbbaabbaababbbbbbbaaaabbbabaabbbbbaabaaabbaaaaabaabaababbbbaaaabaaabaaababaabaaaabababbbaabaaabbbaaaabbbaabbabaaabbabbabaaaaabbabaaaabbbbbbaabaaaababbabaaaabaaaaababbbabbaabbbbbaaaabababbaaaabaaaabaaaaaaababbabbbabababbbaaaabbbbbaabaaabbbbabbbabaaaabbaabbabbbbaaaaaabbbabbbabaaabbaaaaababaaaaabbbaaabaaabbbbbaababbabbbbaaaabababbabaaabbaabaaaabbbabaababbaaabbbbbbaaaaaabbbabbbaabbbabbaabaabaaaababababbbaabbbbaababbbabaabababbbbbababababbbbaaaabbaaaaaabaaaabbbaabbbaabbaaabbbabaabaaabbabbbaabaabbbbababbbaaabbaababbbababbaaabbaaabbaabaabaabaababbabbbbbbaababbaabaaaababaaaabbbaaaabbbbaaabbaaabbabbabbaabaaaabbbbbababbbababbaaabbababababaabbaabbbabbbabaaaaababaaabbbbbabababaabbbababbaaabbbaaaaaabbabaaaaababaabbaabbbbababaabaabbbababaaaabbbabbabbbabbbbbaaaaabbabbabbaabaaabaabbaaaabbbbaabbbbbaababababbbabbabbabaaababaabbabaaaabbabbabbaaabbbabbabbaaabbbbabaaaabbaaababbabaaababbabaaaabbaabaabbbabbaabbabaaabbbaaabaabbbbabbaabbbaabbabaaaababbabaaaabababbbbbaaabaaabbaaaabababbbbbbabbbabbabababbbbababaaabaabaabbaabbaaaabbbaaababbabaaabaaabbbbbbbbaababababaabbaaabababbbbbbbaababbaaabbaaaababbbbabbaabbbabbbbbbbabaabaabababbbaabbbbbabaabbbabababaaabaabbbbabababbbaabbbaaabaaaaaabbbaabbbababbbbbbbbaabababbaabaaaaaaaabbaabaaaabbbaaaaabbabaabaaaabbabaabbabaaabaaabbbaaabaabababbbabbbabbbabbbaaabbbaabbabbbbbbbbbaaababbabaaabbbbbbbbbbbbaabbaaabbbbabbabbaabbabbaabaaabbaabaabbbabbbabbabababaaabbbbbababaaababaaabaabaaababaaabbabbababaabbbbabbaaabaabbbbbbbabbbabbbabbaababaabaaaabaabaabbaabbababbbabbbbbbbabaaababbbaababbaaaaabaabbbbbbabaaaababbbbababbbbaaabbbabbbaaaaabaabbaaaaabbaaabbababbbbbbaabaababbbabbababbbbabbabaaaaaaabbbabbbaaaaabaababababbababbbbbbabababbbbabbaaaaaaabbbbbabbabbabbaabbbababbaabbbbabbabababaababaaaaaaabababaabaabbabaaababbabbaaaaabaabaaaabbbbabaabababbabaaabbbbaaaababbbbaabbaaaabababbbaaaababaaaabbaaaabbbbbabaaaabbabaaabaababbabbaaabbbbbbbabaaababbababaabaaababaaaabbaaabaaaabababbbbbaaabaabbaabbaaabbbabbbaabaaaaaababaaabaaabbbbaabbbbbaaaabbbbba bbaabbaaabbabbaaabaabaabbaababaaabbaaaabbbabbaabbbbabaaaababbbabbbaababbbabaabbaabbbbbabbbbaaaaaaaaaaababbbbaaaabbababbababaaababaabbaaaabaabaabbbaabbabbbbbbaabbbaababbbbabaaaaabbbbbbaaaaababbaaaaabaaaabbaaaabbabbaabaaaabbaaaaabaabbaaaaabbbbbbaabaaababbbbbbaabbbabbbbbaaaabbaaabbabbabababbabaabbbabbaabbaabababbababaaaabaaabaabbbbabbbbabbaabbaabababaaaabaaabbaabaaabbbabaaaaaabbbaabbaabbabaabababbbababbbbbaabbabaaaaaababaabaabbaaababbbaaabbaabbbbbaaaabbbabbabaabaaaabababbabaabaabaaaaaababaabbbbbaabbbaaaaaabababbbaabbbaabababbabbaaaaaabbabbbbabaaabaabababaaabbabbabbabbbabaaaaababbbbbabbababbbbaaaaaaaabbabbbaabaabaabaababaaaaaabababbabaabaaaababbabbbbbabbbbbaababbbababaabbbbaabbabbbbbbabbabbbabaaaaaabbaababaaabaaaabaababaaaaaabbbaabaabbbbabbaabaaaaaabaabaabaaabaaabbbaabbbababbaabbbbaaaabbbaaaabbbabbbaabbbabbabaaabababbbbabbbaabbaabbababaabaabbbbabbabbabababbbaaaaaabaaababaabbabaabaaaaaaabbbabababbabbbbbbbaabbbaaaababbaaaababbaabbaabababbbbaabbababbbbbaaabbbbabaaababbbbabbabbaabbababbbaabaabaabbbaaabbaaaaaababbabbbababbbbbbbaabaababbbabaaaabbbbbbbbabbaaabababaabbbbababbbabbabaaabbabbbababbbbabbbbbaaababbabababaabbbabbbbbababaabababbbbbabbbbabaaabababbbbbbaaaaabbaaaaabaabbbbbaaabaabbbabbbabbbbaaaaaaabbbbbbabbbbbbbbbbaaabbbabbaabbbabaabbaabaaabbbababbbaabbaaaaaaaaabbabbaabbaaaababbbababbbbaaaaaababbbbbabbabaaaaaabaabbaabbaaabaababbbabaaabbaaaaabaabbbabbabbbbbabbbaaaaababbabbbaaabbaaaabbaabaababaabaaabbbbbbabaabababaabbbbbabbabababaaabbabaabaabbabaaabbbbababbbabbbbabbbababbabbbabababaaaabbabbabbabbbbabbaaaaabababababbbaaabbbabaabaaabbbbababbaabbbbbaaabbbaabbaababbabbbabbaaaabbbabbaabbabbabaabbabaabbaaaaabbbaabababababaabaaaabbbaaaaabbbbbbabbaaaaabaaabababbbabaabbabbbaaaabbbabbababababaabaabbbbaaaaababaabbbbabaaabbbbbaaabbaaabaaaaabbaabababaabbaababaabababbbaabbbbaabbbababbbabbabbbbaabbbbaabbbababaabbbababbabbaaabbbbabbaabbabaaabbbaaabbaaabaaabaaaaababbbbaaabaabaababaaabbaabbaabbaabababbbbabbaaaaaaabaabbababbabbbbbabaababaabababbaaaaababaabbabaababbaaababbaaaabaabbbbabbbbbbbb bbabbaababaabaabbbbabbbaaababbaabbabbbabaabbbbbaaaabababbabababababaabbaaabbaaaaabaabaaabbabababbbabbbbaabbabbbbbbabbbbbaabaaaabbbabbabbaaabaabaaaaaabaaabbbbbbbbbaaaabaabaaabaabbbaaaababbbaaabbbbbaabbbaabaabbabbbbaaaabbaaaaaaaaaaabaaabaabbabbaaabbabbaabbbabbaaaabbabaababbbabbbbaabaababababaaabbabbbbbbbabaabbabbabaaaaabbabbbabababaabaabbaabaabaabbbaaaaaabbbbbabaababaaabbabbaaaabaaabaaaabbbaababaabababaaaaababaaabbaaabbaaabbaabbaaababababaaaaabaaaaabbabbbabaabaaabbbababbaaaabbabaaaababbaabaabbaabbaaabbaaaabbaabaabbbbabababbbbaaaabaaababaabbbaaabbabaaabaabbababababbabababaaabbaaabbabaaaaababababbbaabbabbbbbabbabbabbaabbbabaaabaabbbbabbabaaaabbbbaaabbbbaaabbbbbababaababbabaaaabbbaaaabbaaaababbabbbbbabaabbbaababbbbabaaabaabbabbbbaaaaabaababbaaabbbbbbbbabbabbbbbbabaaaabbbbabbababbbabbaaaaabaabbaabbbbabbbbaaaaabaaabbbabbaaabaabbabbbabaabbaaababbabbbaababaaaaabaabbbaabaaaabbbbbbabaababbaaaaaabaaaaabbbaaaabaabaababaaababbbabbbabbaabbbaaabbbbbbbbbbaaabaaabbbaabaaaaabbabaaaabbabbbaaabbbaaabaabbbabbabbbaababaabbbaaabaabbabaaaabbbabbbabbbbbabbbbbbaaaaabbbaaabaaabbabbaaaabbbbbabaaaaabbabaaaaababbabbabbabaaabaaabaaaaaabbabbababbabbbaaabbabbabbbbaabaaaabbbbaaabbaaabababaaabbaabbabbaaababbbbabbbaaaabbbbbaaaabaaabbbabbaabbabaaababaabbabbbabbaaabbbbbbaabbaaaabbabbbbbbbabbbbaabbbbbbabbaabbaabbbbbaaabaaaaabaaabbbabbabbbbbabbaaabbbbbbabbababbaabbaaaaabaabbaaaabbbabbaababbaaababbbbabaabbbaabbabbbbbbbabaabbbbbbabbaaababaabaaaaabaaaabbaabbbabaabbababaaaaabbabbabbabbabaabababbbbabbbababbbabaabbabbbabbbaaabbbabaabbbbbbaaaaabbaaaabbabaabbbbaaaaabaaaaaaaabababbbbbbababbababbabaaaababaaaaabbaababaaaabaaabbbaababbbbbbaabbabbaaabbabaaaaabaabbabaabaaaabaaaaababbbbababbbabababbbaaaabbaaabbbbabbabbababaaabbaaaaaaaabbabaabbbbbaababbbbabbbbbbaaabbaabaabbabbaabbbaabbabbbbaabbabbaabbbbaababaabaabaabaaabaabbaabbbaabbbbaaaaabbaaababbaababbabbbabaabbaabbbbbabbaaabababaabababbbabbbbbbbaababababbbabaaabbbabababaaabaabbbaabaababaababbabbaaaaabbaaaabbabbabbbbbaabbbbabbbbaaabbabababbbabbbabbbabbabbbbbaababbababa aababbbbbbbaabababaaabbabbbbbaaaabaaaabbbaaaaaabaaaababaaabaaaaaaaabbababbbbbaaaabaababaaaaabaabaababbbabbbbaaabaabbaabbbbaaaaaaabababbbbbbbbabaabbbabbbbbaaabaaabbabaabababbaaaaaaababaaaaaaaabbaaabbbbbbbbbabbabababaabababbbababbababbabbaaabaababbabaabbabaabaaaaabaaaabaaabaaaabbabbbbbbaaababbaaaaaaaabbababbbaaabaabbabaaabaaaaababaaabaabaabbbaababbbbbbbababaaabababbaaaabaabaabbbbababbbaabbabbaaababbababbabbbabbaaabbbaaabaabaabbbabababbbbabbaaaabbababbbaababbababababbaaabababbbbaaabaaaaaaabbaaaaaababbbbaaababababbabaababbaabbbbbbabaabbbbbabbabbbbbaabaaabaaaaabbababbabaaabbaabbaabaababbbaababbababbaaabaabbbaabaaabbabbabaaaabaabbaaaaaabaabaaababbabbbbaaabaabbaababbbbaaaaaaababbbaaaaaaababaaaaaabbaaaababbabaababbbbbbbbabbbaaababbbbbbaaabbbabaababaabaaaaabaaabaaababbbbabaabbababbbbbbbaaaaabaaaaaababbaaaaabbaaabbbaaaabbaabbaaabbababbbabbbbaabbbbbbbbbbbbbbbabbababbbbaabaababababbbabaaaabbabbabaaaaaabbbbbabaaababbaabaabaabababbbabababbabbabbabababbbababbabababbbbbbabbbbabababbaababababbbbbaaaabbababbbaabababbabbabbbbaaaabaabaabbabbbaabbbabaaaabaaababbbbbaababbaabbbaabbaabaaabbababbaaabababbbbbaabaababaabbbaaaabbbaabbbbaabbbbabbababbbbaabaaabaabaaabbbabbaabaababbbbbbbbaaaababbaabaaababbabaababbabbabbbbbbaaabbababbababababaaabbbabaaababbaababaababaabbababaaaaababababbabbbbabaaabaababbabaabaaaababbaababbbbaabbabbbbaaabaabbbbabaabbaaaaabbabbbaaaaaabbbaaababaababbabbababababbabbaabbabbbbbaaaabaaaababbbbbbabbbaabababaaabbbbaaabaaaabbbaaaaaaaaaabbbbbaababbbbabbabbbbaaaabaaabababaaababaabbabaaabbbbbaaaabbaaababaaababbbababbbbaaaababbaabababbabababaaabaabbbabbbabaaabbbbabbbbabababaaabaaabaaababbbaababaabaabaaabbababaababbaaaabbaabaaabbababababaabbabaabbaabbabbaaaabaaabbbbababaaabaaaabbaabbbababbabbababababbaaaaabbbbbabbaaababbbbbbbaabaabbbbabaababaabaaababaabbbbababaababbababaaabbbabaaaababbababaabbababbababbabaabababbbaaabbbbbbbabbabaababababbbbbbabbabaabaababbbbbaaabaaabaaababaaaababbaaaabaabaaaaabaaaaabbbbbbaabbbbaaabbbbbbbbaabbbabbbabaabaababbabbbababbbbbababbaabaaabbbabbbaaababab abbbabaaabbbbaaabbbaaabbabbbbbbaaababbabbaaabbbbaabbbbabaaabbababababbbaabababaaabbabaababbbbbbababbabbbbaaababababaabbbbaaabbaabbaaaaabbbaaaabbbbabbabbbbbabaaaaabbabbbbaabbbaabaabbbabbabbbababbbbbbabbaaababbbbabaabbaaaaaabbbaaabaababbabaaaabaaaababababababbaaabababbabaababbbbababaabbbaaabbabaababaaaabbaaabbabaaabbabbbaaabaaaaabbbabbbaaabbbbbbbbbaabaaababbbaaaabbabaaabbbaaabbaabbbbabbbaabbbbababaaabaabbaabaaababbabaaaababbbbbbabbabbbbababbabbabbabbabbabbbbabaaaaaaaabbaaabbbaaababbbaaababaabbaabbabbbabbaaaaaaaaaabaaaabbbabaababaaaababaaabbbaabbbaaabaaaaaaaaabaabaababbbbaabbbabaabbbbaaababbbabbbabaaaababaabbbbbaaabbabbabbabbbbabbbbaaaabbaaaabaaaaabbabbabaababbabbaabbbbabbbbaabbbaaaabbabbaaaaaaabaaabbbbababababbaaabbabbaabaabbbbbbaaaaaabababbabbaaabbababaaaaaabbbbaaaaabbbbabbabbababaabbbaaaabbbbbabbbaaabbaaabaababbbaababababbbbbbbbaaabaabbbbbabbbbbabbbabbabbaabaaaabaaabbaaaabbbaabaababaaaaabbbbbbbabbaaaabbabaabbaabaabbbababbbbaaaabbaabbbbaaaabbbbbbabbabbbbbaaaaababbaababaabbaaaabaababbabababbbaabbbbbaaabbbaaabaaabaaababaabbabbabbbabbbababbababbbaaaaabbaabbaaabbbababaabaabaaaaaaaaabbbbabbaaabbbbaaaaaababbbbbbbabbbbabababaaaaaabbbaaaaabbaabbabbbbbabbabbabbababbbbaabaabaaaababbbbabaabbababaababaaabbabababbbabaabbabbababbabbbabababaaaaabaababbaaaabbabbabaaabbaaaabbbbbbbaabaabbaaaaababaabbaabbbbbaaabbbaabbaaaaaabababbbbbaaababbaaaababbbbabaaabbbbaaabaaabbabbabbbaabbbbbababbabbaabababbbbbaaaababbbabaabaaaabababbbbaabbaabbbabaaabbbaaabaaabbabaabbaababaaaaaaaaabaaaaaaaabaabbbaabbabbababaabbbabbbaaabbbbaabbabaaaabbbaaabababbbbababbbababbaaaaabbaaaaaabbbbababaaaabbaabaabbaaaabababbaaaaabaaaabaabbbbaabbabaabbbbabbbabbbbabbbbababaaababaaaabbabbababaabbaababbbabaabbaaabbababbbabbbaabbabbaabbabbabbbabbaabaababaaaaabbbbabbabbababaaabbbbabbabbaaabbbaaaabbbbaaaabbaababaabbaababbababbabaababbbbabbbaabaabbbabbbbbbaabaabbaabababababaaabbaaabaabbababbbabaababbbabaabbbbbabbbbabbbaababbbbabbbaaaaababbaabaabaaabbabbabaaabbbabbabbabbbbbaaababaababababbaabaabaaabbbabbaaabbabbabaabaabbaaabbbabab baaabaabaaababaaaaababbbabbabbabbbaabababababbbaaabbabbbaababaabaababaabaaababababbaaaaaaaaaaabbaabaaabbabbbbabaaaaaaabaaababbaababaaababaaababbbaaabbbbabaaabbbaaaabaabbaabbbbbabaaababbabbbbaabbaaaabaaabbaaabaabbbbabaaababbbbabbaaaaabbaababaabababbabbbaaabbaaabbaaaabaaaaabbbaabbaabbbabbbaaaababbaaaabbbaaaaaabbbaabababaaabbbaaabaabaabbaaaabbabbaaabbbabbabbabbbbbaabbbabaaaaabbabbabbbbbbbbabbabbabbaaaaabbbbbabbbbabbabbabbbabababbbbabbaaabbaabaaaabbaaababaaabbaabbbaabaaabbbbbbaabbbaabababbabbababababbabbbaaaaabbbbbabbbabbaaabaabbbabaababbabaababababbbabbbbbaababbaaaaaababaabaaaababbabbababbabbaabaabaababaaabbbaaabaabbbaaaabbabbaaababbbbaaabaaabbbaabaabbbababaabaaaabbaabaabbabababbabaaaaabbaaaabaaababaabbaabaababbaaaaaababaaabbabbaaaaababaaabaabaababbbaaabbbbababaaabababaabbaaaabbabbbabbbaaabbaabbbbaaaabbabbabaaaaabbbaaaabbabbaaaaababbbabaaababbababbbaaaababbbbababbbbabaabbbaababaababaabaaababaabbbbababababaaababbbabababaaaabaaaaabbbabbbabbbabbbbababbbbbaaabaaabaabbbbabbabbaaaaaaababbbbbabbabbabbbabaaabbbaaabbbaababbbabbaaababaaaaaabbbaaaabbaabababaaaabbbaabbbbaabaaaabbbbbbaaabababaaaaabbbaaaaaaabbbabaabaaaaababaabbbabbaabbaabbaaaaababaaabaababbbabaaaaaababaaabbbabbaabbbababbaaababaaabbbaabbbbbbbbbbbbaababbbbbbbaabaabbaaabaaaabaababababaabbaaabbbbabbbabbaaabbbbaaabbabababbabbbbaabbbbbbbaaaabbaababbbbabbabbbbabaaabababbbbaabbaabbabbaaababaaaababbabbbbbbaaabbababaababbaaaaabbaabaaaababaabbbabbbbbabaabbababababaabababbbbbaabaabbabaabbababbaaababababababaababababbbbabbabbaabaaaabbaaaabbbbababaaaaaabbaaaaaaaaabaaabaaabbaababbbabbaabaababaababababbabbbbbbaabaaababbaababaaaabbaabbabbabbaababbbbbbbaaaaaaabaabbbbaaaaaaaaaaabbbabbbbabbbaaabaaaabababaaabaabbaaaabaaababababbaaabababbbababbbbaaaaabaaabaaababbbabbaabbaaaabbaabbaaaabababbabbabaababaabbaaaabbbbbaaaabababbabbbaabaabbbbbaababbbbbbaaaaaaabbbaaaababbabaababaababaabbabbbbbbaaaaabbaaaabbbbbabaaaaababbbbaaababbabbbaaaaaaabbbaaababaaabaaababbbbababaababbabbaabaabbbbbbbbabbbaabbbaabbbbababaaaabaabbbbababbabaababaaabaaabbabababba bbbbbbbabbbbbaaabbbaabbaabbaababbbaabbbbabbaaaababaaabbaaabbbabbbbaaaaaabbaaaabbbaabbbbbaababaababaaaabaababbaaaaababbabbabaaaababbaaaabbaaaaaabbabaaabbbbaabaababbaabaaaaabaababaabbbabaaaaabbaabaaabaabbabaaaaabaaabaabbbbbaabbbbaababaaaababaaabbbbabaabaaaabbbaabbaabbbbaaababbbbaaabbbbabbbbabbaabaabbbabaaaabbbaabaabbabbababaaaaabbaaaaabbbabbabbbbbabbabaaabbbbbabbaabbaababbaaabbabbbbaabaabaabbabbbbbaaabbbbaabaaaaaaabaabaababaaaababbbababbbaaaaaabababbaabbbabbbabaaaaabbbabbbaaaaaabaaabbbabababbbbaabbbaaaaaabbbbabababbabbaabaaabbbbaabbaabbbabbabaababbbbaabbbbbbbbaaabbbaaaaaabbaaabababababbbabbabbababaaaababbbabaabaaababbbaaababaabbbaaaaaaabbaabaabbbabbababaabaaababaaababbaaaabaababaaaabababbaabbaababaabababbbbabbaaababbbbaaaaabaaaababbbbaaaabaaababbababaaabbbbabaabababaaabbbbbbabbbabbababbbabbbbababbabaabbaabbbbbaabaaabbabbbabbaababaabbbbaabaabaabbababbabbabaaaaaaabaaabbbaababbaabbaaababaabababaabbbaabbaaaaabababaaaabbaabbabbaaaababbbaabbaabbababbaaabaabaaabaaaaabababbaabbaaaababaababbbaaaaaabbaabbabaaabbbbaababbaabaabbbbaaabbbbabababaabbbaabaabbbbbbabbbbababaabbbaabaabbabaabbabbbaaaaabbbabbbbbaaaaabbaababaaabbbbbaaabbbabbabaaabbbabbbbbabbbbbabbababbbbabbbbabbabbaabaaabbaaabbbabbaaabbbaabbaabbbbababbbabbbaabbbaabaaabbababaabaaabaabaaaabbbbabbbbababaaaababaababbbaaababaababbbbbbaaaababaabbaaabbbaaabbbaabbbbababbababaabbbbabaaaaaabaababbbbabababbbaabbabaaababbbbabaabbaaaabbbabbabbbabaaabbaaabbbbaabaabaabababbbabaabbababbbaabaaabbaaaaabbbaaaabbabbbababbbbbabbbbbaabbabaaabbabbbaaabaababbbabbabbbabaabbbaaababbbbabaaaaaabbbbbbbbaaabaabaababbbaabbbbaabbabbbaaabbabbbabbbaabbaaabaabababbaaabbbaabaaabbabbabaababbbbabaabbbaabbaaababaaaabbbbbbbababaaabaababaabbbbbbababbaabababbababaaaaabbabbbbaaaaaaaabaaaaaabbbaabbbabababbaababbaabbaaaaabaabaaaabababaaaabbaaaaaabbaabaaaaaaaaaaababaabbaaaababbbaababaaabbaabaaaabaabbabbaaabbbababbbabaabbabaabbbbbabaabbabaababbbbbabbaaaabaabbabaaabbbabaababaaaabbbaaaaaaaaabbababbaabbbaaabbabbabbaabbabbbbbbabaabbaaababbbabaabaabbabbbaaaaaabababaabaababb abaabbbbbbbabbbbaaabbaabbbaabbaabbbabbbbbaabbaaaaaaabbbbaaaaaababaabbabaabaabaabbabbbbaabaababaaaaabbabbbbbbaabbaabbbaaaaaaabbabbabbbaaaabaabaababaabbbbbbaabbbabaababbabbabbbbbbaaabaabbabbabbbaaaabababbabaabaaabbbbaababbabbbabbbababbbbabbbababbbbaababbbaaaababaabaabaabaabababaaaaaabbabaabaaaaaaabaabbaabaabbbabbbbbbabbbabbaaabbaababbbaaaabaabaababbabaaababbbbabbbbbabbaaaaabbaaabbaaaabbaaaaabbbbbababaaababbbbbbaabbaaaabbbabbaabbbaaaabaaabababbbaabbbbaaabbbbbaaabaaabbaaaaaaabbbabbbabaaabababbbabaababbabaabaabbaaabababbabbabaaaabaaaababbbbbbaabbaaaaaaaaabbbbbabaaaaaaabbaaabaabbaaaabbbbaaababaaabbbbbabababbabbaabbbababbabbbabababbbababbbaabbaababaaabbbbaaaabbaababbaaaabbbbbbbbaaaaabaabbaababaabbbababbababaaabbbbabaabaaabbbbababbbababbabaabbbaaabbbaaababbbbbbbabbabaaaaaabbbaabbabaabaabbabaaaaaababbbbaaabaabbabbaabbaaaaaabaaabaaababbaaabaaabbbaabaaaabbababaaabbbaababbaaabbbbaaaabbabaaaababbabbbbaabbababbabaababbbbaababbbabaababbbbabbbbbbbbaabbbabbbbaaabaaaaabaabbabaabbbaaaabbabbbabbbbbbbbbbbabbabbaabbabababbbbaaababbbabbaaaabbabbbbbabbabbbababbaaabbbabababbaaaababbbabaabbaababaaabababaabaabbbbababbbbaababaaababbbaabababbaabaaababaaaaaabbbbabaabaabbaababbaababaaabaabbbbabbbbbbbaaaaaaaabbabbbabababaaababbababbbbbbbbbaaababaaabbaababaaabbabbbaaabaabaaaaabbaabaaabbababbaabaaabbbaababbbbabbbaabbbbaaabaaabaaabbaabbbabaaabaabbbbbbbbabbababbbabaaaabababbbaaaaabbbaababbaabbbbabaabbaababbbbbbbaaabbaabaaabaabababbbaabaabababbaaaaabaababbabaaababbbaabababaabbbbabaababaabbbaaabbaabaabbabbbabaaabbbaaabbbbabaabaaababbbaabaabbbabbbabaabbbbbaababaababbabbbabbaabbbbbabbaaabaabbabbaaabbbaabaaaababaaaabbaaaabbaabababaabbbbabbbbbababbbbbbaabaabbabaaabbabaaabaabbbaaabbaabbabbbbbbbaaabaaaabbbbbbabbaaababbaaaaabaabbaabaaabaaabbaababbbabaabbbbaabbabaabbbaababaaaabbabbbbbaabbabbbbbabaababbbabbbbabbabbbabaaabababbbaaaaabababaabbababbaabbaabbbaabbabaaabbabbaabbbbaaabababbbbaababbbbbaabababaababbabbbbbbabaaababbabababbbabbaabaababbaabaaababbbbababbabbbabaabbaaabbabbabbbaaabaabbababbbaaabaaaabbaaabbaaa bbbaabbbabbbbbaaaaabbbbbbbbbaabaabbbaabbabaabaababaabbabbaaababbaaabbbabbbaaaabaabbabbaababbbbbbaababbabbababbbababaabbaaabbbabbabaaaabbbbbaaaabbbbaaabbaabbababababaabbbbababbbaaaaabbaaababaaaababaabbababaaabbaabbabbbabbbaaaaabbaaaabbbbbabaabbbabababbbaabbbbabbbbbbbbabbaabaababbabaaaaabbabbaaaababbbbabaabbbaabbaababbabababbabbbabbaabaaabababaaaaaaababaabbaababbbbbabbbabbababbaabaabaabababababaababaababbbbaabbbbbbbbbaabbbaabaabaaabbaaabbbaaabbaabbabbaabaaaabaababbaaaabbabbbaabbbbbbbabbaaabbaaabaaaaabaaaabababbbbbaabbbaabbababaababbbaaaaaababaaabbbbabbaaabaaaabaabbbaabbbbaaabbaabaabbbaabaabbbbabaaabbabbbababbbbbbabbbbaabbbbabbabbaaabababbaaaaaaaabaabbbaababaabbbbbbbbbaaaabaabaaababbababbbbbaabbbbabaaaabaababaaaaaabbaaaabbbbababbbbbbbabbaaaabbababbbbabbabaababbababbaaaaabababbaabaaaabaaaabbbbaabaaaabaabbabbbaaabbaaabaaaaababbabbaaababababbaabaababaabaaaaabbabbbaaabbaabaabbabbbbbababbbbbbaaaaabaaabbabbaaabbaaabbbaabbbbaaababbabbabbbbbbbbbaaabaaaaaabaabbbbabbabbbbbbabbbababaababbbabbbbbabaaaaaababbaabbbaaaaaabbaabaabbbbbbbbaababababbabaaaabbaabbabbabaababbabbaabbabbabaabbbbbabbabbaababbbabaababbbaaaabbabbabbbbabbaabbbbaaababaaaabbaabbabbbaaabbabbbbbbabababbbaaaaabaaaabaaaabaaaababbbbaaaaabbabaabbaabbbababbaaaaabaabaaaabbbbabaaabaabaabaabbbbababaabbaaaaaaaaabbaaaabbbabbbbbabbbbaabbbbbbbabaababbbbbabbbbabbbaaababbbbbbbabbaabaaaababababaaaaabbabbabaaabaabaabababaaabaabbabaabaaaabaabaaaaaaabaaaabbbaaaaaaaaababaaaabbaaabaabaaaabababaababbbababbababaabbbababbaabbbbbbbaabbbaaabaaabababababbaaaaaabbbbbbbaabbaababbaababaaabaabbabbabaabaabbbabaabbabbbbbaabbabaabaaaaaaaabababbaabababbabbaabbaaaabaabaababbbabbabbaaaaaaaaabaabbbbababababbaababbbbabbbbbaaabbbaabbbaaabbaabaabbaaaababbabbabbaabbabbbbabaabbababababababbbabababaabbbabaaaaaaaaaaababaaabaaaaabbbbbabbaabbaaaababbbbababaaabbbbbaabbbabbaababbbbababbbbaaaaaaabbabbabbbbbbbbbbbbaababbbababaabaaababaaaabababaaaaaabaabbabaabbbaaaabaaababbaaaabbbbabababbaaaaabbbaaaaaaababaabaaaabbbaababbbaabbabbbabaabababaaaaaabbbbbababaabbababaaabb aabaababbbbbaabaabbbbbaaabbaaabaaaababaabbabaaaabaabaaababbbababababaaabaaaaababaaaaabaaaabbaabbbaabaabbabbbabbaaabbabbbabaabababbbaaabbaaaaabbababbbabaaabbaabbaaabbbbaabbabaaabbbbaaaaaaabaabbbabbbbababaaaabababaaabaaabbababaaaaabaabbbaaaabbabbbabababbaaaaababbaaabbbaaabbabababbaababbbbbaaabbbabbbbbbaaaaaabababaabbbaabaaabbbabbaaabaaaabaaababaababaabbbbbbbbbbbbabbbbaaaababbabaaabbabbabaabbbbaabbbbbabbbbbbababbaaabbabababbbbbbbbabbbbaabbabbaaaabaabbaabaabaabbbbbbaaababbababbabbabaaabaaabbababaaaabaaababbababbaaabbaabbbbabbababbaabbbbbaaaaabbabaabaabbabaaabaaaaaaaaaabbabaabbaabaaabaabbbaabbbaabaabaabaaabbbabbaababbaababaabaaabbabbbabbaabbabbbbbbabaabbbaaabbbbabaaabbaabbabbaabaaaabaaaababbabbbaaaaaaabbabaaababbbbbabbbabaaaaaabbababbabbbbaaabaaaabbaaaabaaaaabbbaaabaaaaaabbbbaababbaababbabbabbabaabbabbbbababaaaabbbbabbabbbabbbababbbaababbaaabbbbbbbbabbbaabbbbbbbaabbababaaabbbababababaababbbbaabaaabaabbbaabbbbbabbbbbaaabaaabaabbaabbaabbbaaaabbbbbbbabbbaababababbbabaaabaabaaaaabbbabbabbaabbaaababaababaaabbbbabaaabbabaaaaaaaabbbaaaaaaabaabbabbbbabbabaaaaabbaabbabbbbabaabbaabababbbbaabbbbbaabbbabababaabbbaabaaabbabbbbbabbbabbbbbaababbaabaabaaaaaabaabaabaaaaaaaaabbbbaaaaaababaaabababaaaaaabbababaaaabbaaaabbbbbabbbababbbabbabababbaaaaabbaabbaababaaaabbabbbbaaabbabaaabaaaaabaabbaabbbbaaabbababbabbabbababaababbaaababbbbbabaababbabaabbbbbabbbbbaababbabaaabbbbabbaaabaaabbabbbbbbbbabbbabbbbababbbbaaaaaabababbbbaaaaabbabbaabaabbbbabbbbbaabbbbaababaabababbbbababaabbabababbbabbbbbbababbbbabbaabbbabbaabaabbbabababbabbabbabbbabbaababababbababbabbabbbbbaaaaabaaaabababaabbbbababaaaaaaabbbbaabaaaabbabaabbbaaaabaaaabbabbbbaabbbbaaabaabbabbabaaaabaabbaaababaaabababbaabaababbbbabbaabbababbbaaaaabaabaabababaabbaaabbbbbbbbabbbbbaaaaabbbaababaabaaabbaaaabaabbaabaaabbbbbabbbababbbbbabbabaabababaababbabbbbabbbababaabbbaaaabaabababababbbbabaaabbaabababbabbbbbabbabaabbbbbbaababaabbbabaabbababbbbaabbabaabbbabaababbabbbbaaaaabbabababbabbababbabbbbaaaabbabaaaaabbaaababbbabbbaaaaabbabbbbabbaabbbabaababa abaababaabababbababaabbabbbaabbbbbbaaaaaaabbbbbabaabbbbababaaabbbbaabaaabaabbabaabbabbbbababbbbbbbaabbabbababbabbbbaabbbbabbbaaaabaabababbbaabbbbaababaababbabaaaaaaaaaaabaabaabbabbbaaabaaaaabbbabbbbabbbbabbaaaaaabaababbabbbabbabaaabaabbaabbbaaabaaaaabbabaabaaabbabaabbbaaaaaaabbbaabaaabbbbaabbbbbbbabbbbbabbbbbabbbaaabaaaaaaaaaaaabaababbbbabbbabbbbbaaababbaabbabbbabaabbbabaaaabaabaabbbbaabbbababaaaabbababbabbaaaabbbabbbabaabbbaaaabbabbbbaabbababaabbaabbabaaaaababbaaaaaabbbaababbbbaababababbaababbabbabaabbababbaabaabaaabaabbbaabaabbabbababaabaabbbbbabaaaaabaabbabaaabaabaaabaababbbbabbbaabbaabaaaabbabaaaabbababbbabbbaababbbbbabbaaabbbabbbbbaababaaabbbbbbbbbbbabaabaabababababaaabaabbbaaabbaababaaaabaababbbababbaababbbaabaaaaaababaaaaabbbaaabbabaaaaabbabbaababbbbabbabbbaaaaaabaaababbaabbbbaaabbabbbbabaaababaabbbbabbabbababaabbbbaaaaaabaababaaaaaabbbbbabbbbabaaabababbbbbababbbaaabaaabbbaaaabbaaababbbabbbaaabbaababaabbbaabbabbbbbbbbababbabababaaaaabbaaaaaabbbbaaabaabaabbaaaaabbaaaabbaabbbbbbbabbaabbaabbbababababbbbabbaabbbabbabbabbaaabbbbbbaabaababababbaabbabaaabaabbababaabbbbaaabbbbbbaaabbabbbabbbaabababbabaaababaabbbbabbbabaaaababbbabbbaabbabaaabbabaabbaababbbbbbbbaaaabbaaaaabbbaabaabaaababbababbbabbaabababbbaabaaabbbabbbbbabbbbbaaabbabbbbbbbbbabbbbabbaaaabababbbbbabaabbbaababbbbaaaaabaabbbabaababbabbbbbbaaabaabaabaaabaaaaaabbbabbbbabaabbabaabbabaaabaaabbaabbaaabbabbbbaabbabbbabbaaaaaaaaaaaabbbbbbbbbabbabbaaaaabbbaaabbbaababbabbbabbbabaaaabaababbbbbbaaaabababaaababaabbaabbaabbbaabbbbabaabbababbaabbaabbbaaaaabbbbbbabbabbbabbaaabbbbbaaabbaaaaaaabbaaabaaabbabababbaaabbbbbaaaababbaabaabbabaabaabbbbbaaabaaabaaababababaaabbbaabaabaaaaaaaabbbbaaaaaababbbbaabbabbbbbaaabaababbbbbaaabbbaaaaabbbbabaabaabbabbbaaaabababbbaaaaabbaababaabaaabaaaababbaaaaaaaabaaabbbbbaabbabbbaaaabbabbbaaaaababbaaaaabaabbaaaabbbbabbbaabaaabbababbaabbbbbabaababbbabbbabababbaaaababaabbabbbbabaaaabaabbaabbaaabaabaaabaabaabbabbbbbaabaaabaababaabbaaabaabbbabbbababbbbaaabbbabaabbbabababababbbabbabbbabaababaaabb aaabbbbabbaaababaaababbbbaaabaabbabaabbbbaaabbaabbabbbaaabbbabbbbbbabaababbbbbbbaaabbaabbbbbbbbbaabaabaaaaaaabbaaabbbaaabababbabbabbbbaabbbaaaaaaabbabbbbabbaaaaaabbbaababaaabbabbababaabaababbbababaaaaaaabbbabbbbaabbabbbbabaaaaaabbababbbbabaabbababaabaabaabbbbaabbababaaaababbbababaaaabbaababbbbbaaaaaaabbabbabaaaabbbbabaaaabbabbaaaabbbbbbabbaaabaaaaababaaabbbbaaabaababbaabbaaaaabbbaababbaabbaaabbbbababaabbbbbbaaabbbbabbbbabbabbaaaabaabbabbbbbbaaaabaaaabababaabbaabbababbabababaaabaaabbbabaababbbbabaabbbaabaabbaabaabaaaaaabbbbbbbaaabababbaaaabbbaaabbaaabababbababbabaababbbbabbaaabaabbaabaaabbaababbbbbbaaabbbbaabababababaaababbabbbbabbaaaaabaaababbaabbabaabababaabbabbbabbbaaabaababaaaabbabaababababaabababbbaabaaabbabbbaaaaaabbbabababaaabbbaabaaaabaaabbbbaaaaabaabbababbaaababbabbaaabaaabbabaaabaaababaababbbabaabbbaaaababbababbabbbabaababababaababbabababaabbabaaabbbababbabbabaaaaabaaababaaabaabbaaabbabbbbabbaabaaaaaabbbaabbbabaabababaaabaabababbabbbabbbbaabaabbbabaabbaabbbaabbbbabaababbaaaaabbbaabababbbaabbbbabbbbbabbbbbaabababababbbbbbaabbaaaaaabbabbbaababbbaababaabbabbaaababbbaaaaabbaaaabaabbbbaaaababbbaabbaabbababbbabaaabaabbbaabaabbaabaaabbbbabbaaaaababbbababbbabbabbbaaababababbbbbbaaaaaabbaabbbababbaabbbbabbbbabababbbbaaabaabbabbbababbabaabbbaaaabbabbababbaaaaabaabaababbaabbbabbabbabaabaabbbbbbbbbabbabbbbabbbaaababbbbbbaabbbbaabbabbbaabaaaababbababbbbabbbaabaaabbbabaabbaabaaaaaabaabaaabbbbaaabbbbaabbabbbaababbababbaaaabbbbbabbaaabaabaaaabbbabbabbaaabbbabababbaabbbbbaabbababaaababaaabaababbabbbabbbbbaabbaababaababbbbaabababbbbabaaaaababbabaabaaabaabbbabaabbbbababbbaaaaaaaaabaaaabbbabbaaabbaaababbbbbbaababbbbbbababbbabbabbaaabbabaabbabaaaaaabbaabbbbbbbabaabaababbaababaabbbbbabaabaababbaaabbbabbabbabbbabaababbbbbbbbaaababaababaaaaababaaaabbabbaaaabbbabbababaabaababbbbaababbbaabbbbbbbaabbbbbbbaabababaababbbbbbbaaabbaabaabbbbabbbababbbaabababaaaabbabaababbaabbababbaaaaabbbabbabaaabbbbabbaababababbaabaaaaabaaaaaaaabbaaabaaabbabbbbaabbabbaabbaababbabaaabbbaabbbaababbaabaaaba babbbbabbbaaabbaaaaabbaaabbaaabbbbaaaaababaaaaabaabaaabbaaaaaabbbaaaabbbaabababbbbbbabaabbbbbaaabaaababaaabbabaabaabaabbaaababbbabbbaaabbbabbababbbbbaababaababbbabbaabbbaabaabbbaaaabaabbbaaaaabbbbbabbbaabbbabbabbaabaabbaaaabbabbabbbbbaaabaabbabaababbabbaaaaabaaabbbaaababaabaaaababbbbababaaababababaababbaabbbbabbbbababaabbbaaaaaaaabbbbbabaabaabbbaaaaaaaabbaaaaabbabababaaaabaaabaaaababbbabbbabaaabbbbabbabbbaabaaabbabbabbbbabbaabaaabbbaabbababbaaaabbabbabaaaabaaababbbbababbbbaabbabaaabaabbbbbabbbbaaabbbbbabaaaabbbaabaaaaaabbaabaabaaaaabbbabbbbbbbaaabbaababababaaaaaabaaaaaaaaababbaabaabbbaababaabbabbbbaabbaabbabbaaaabbaaabbbbbbaaaababbaabbaabbbaabaaaaabababababbabbaabbbabababbabbbbbbbbaabbaaabbabababbabaabbbababaababbbbbbbbabbbbabbbabbbaaaababaaababbabbbababaaababbaaaaabbbbbaababaababbaabbabbbaaabbbbbaabaaababaaaabaabaaababaaababbbbabbabaaaaabaababbabbaaaabaaaaaaaabbbbaabbbaaaaabbbababaaaaababbabaaaabababaabbbbbbaaabbaaaaabbabbbbbabaaaabababbaaabbbbaabbaaabaababbbbaababbaaaaaabbbbbaaaaaaabbaabaaaaaaaabbbbbaabbabbbaaaaaaabbbaaabbaaaabbabaabaabaababbbaabbbaabbbbbbbabbbababaaaaaabaabbbbabbbbaababaaabbbbaaabaaaabbabaababbbabaaaaababbbaabbbabbbbbaabbaaaababababbbbababaabbbaaaaabbbbbbbbbbbababbabaabaaaaabaaabbbabaaaabbbabbaaaabbbaaabbaabaaaaabaaaabbabababbbbbaaaaaaabbaaababbabbbbbbabbbabbbbbbbaabaaaaaabbaaabaababbaabbbbbbbbbaaaaaaaaaababaaaaaaaaaaaaabbabaabbaaabaabbabbababbbbaabbaaaaabbaabbabaabbabaabbabbbbbabbabaabbaabbbbbababaaaaababbbaabbbabbbababbbbbbbbabbbabbabababbbabbbaababbbbbbbaabbaabbaaaabbbabbbaabbbbbaabababbababaabbaabbbaaabaaaaabaabbbbabbbbbabaaaaabaaaabaabaababbaabbaabaabaabbbaaaabbabbbbbaababaaabaabbaaaaababbbabaaabbaabbbbbaaabaaabaabbabbabaaaaaaaaaabababbbaabaabbabaaaabbaabbababbababbaaabaabbbbbabaaababbaaaaababbbbbbbabbaabaabbbaababbbabaabaabaaababababaaabaabaababbababbabbaababbaaaababaaababbabbababbbaaaabaabbaaabbbbbaababbbbababababbabbbbbababababbbaaabbaaabbabbbababbabbabbaabbabaaaaaabbbbaabaaabbaababaabbbbbaabbaababbabbabababababaabbaaabbabababaaaaaaaaabbb baabbbbaaaabbbbabababbabbbaababaaaaabaabbababbbabbbabbbbabaababbabbbbbbbbaaabaababaababbabbbbbabababaaabaaaaaaaabaabbabbbbbbbbbaabbaababbbbabbbabaaaaabbbababbbbaabaabaaabaabbabbbbbaaabaabbaabbabaaabaababaabaabbbbaababbaabaabbbbbbbaabaabbababbabbaaabbbabbabababaabbabbaaabababbbbbbabaabaaaaabbbbabbabbaaaaaaabbbbbabbbbbabbabbaabaabbbaaaaabaaabaabbbabababbbbaaaabaabaabaaaaababaaaaaaabaababaabbbaabbbbabbbabaaaabbbabbbbabaaaabbbbbbbbbbbbaaabaabbbabababaabbaabbbbaabbbbabbaababaaababbabaabaaaabaaababbaaabaabaabbbaaaaabaabbbbbbbabaaaaaababbbbaaaabbbbababbbbbbbbaabababbaabbbababbbbababaabaabbaaaabbbbabbababbabbabbabaabbbbabbbbaababbaaaabbabbaaabaabababaaaabaaaaaaaaaaaaabbbabaaaaababaabaaaabaaaabbaaaaaaaaaaabaaababbaaababaabababbbbbabaabaaaaabababaaaabbbbababababbbbaabbabaabbbbbabaabbbababbbbbbbbaabbbbbaaaabaabaaabababbbbbaaabbbbbaaababaabbbabbabaaaabbaaabbababaabaaaabaabbabaaaaaabaaaabbaaabbbaabbaaaabbbbaabaabbbbbaabaaaabbbababbbaabbbabbabbbabbaaabbaabababbbabaabbbbabaaaaaaaaaabbbaaaabbbbbabbaabaabbbbaababbbbbaabbaabbbbbaabaabbaabbaabbaabbbbaaabaabaaabbbbabaaabbabbabbabbbaaaababbbaabbababbbbabaabbbbbbabbaaaaabaabbbabababaababbabbabaabababbabbbaabaababaaababbabbbaababaabaabbbaaaaaaaaaabbbabbbbbbababaabbbbbbbabbbabbabaabbbaaaaaabbbbaaaaaabaaaabbbbbbbabaabaabbbbbbbaaabaaababbabababaaaabbbaababbabbbaaaabbaaabbbabbababaaabbaabbabbbbbbaaababbbbbaababaaabbaaabbabbbaababbbbbbaaaabbaabbabbababaabbabbbbaabbbbbbbbaabbbaaaaaaaaabbabbbaabaaababbaabababbbabbbababbbaabaababbbaabbaaabbbbaaababaaabbbabbbabbbaababababaaabbabababbbaaaababaababaabaabaaabbaaaabbbbaaaaababbaaabbbaabaabbbabbababbbaababababaaababaabababbbaaabbbaaabbbbbaaabbaabaabaaabbaaababbbabbaabbbabaabbbbbaaabbabababababbaaababbabbababbbabbabaabaabbbabaaaaaaaabaaabbaaaababaaaabaaababababaababbbbababbaabbbbbbbbbaabaabaaaaababaaababbbbbbaaaaaabaaababbbbaaaabbaaaabbaaabaaabbabababbaabbbbbabbbbbaabbaaabaabbaabbbaabbbabbbabababbaabbabbbbababbbbbabbbbaabaababaaababbbabbbbaabbaaabbaaabbbbabbbbabbbabbaabbbaabbaaaabbaabbaabbaabbabaababbba bbbbbbabbbbabaaaabbabbabbbbbabaaaabababaaaaabbabaaaababbbababbbbbaaabaaabaaaaaabbaabaaabaababbbabbbaaabbaabbbbbbaabbaabaaabaabbbbbaaabbbbbaaaabbabbababaabbabbbbababbbaabaabbabaababbabbbabbabbbbbbaaaabbabaabaabaaaaabbaabbaabbbabaabbabbaaaaaabaabaaababbbbabbaabbaabaabbababbbaababababbbaaaaabbaaaabaaabaabbabbaabaaabbaabbabbabbaaaaaababababaaabbbbbabaaabaabbabaabbabbababababaaaaabaababbbaaabaaaabbaabbbbabbbbbbabaababbbbbbbbaabbbbbbabaabbbaaaabbaaaabbbbaabbababbbaaabbaaabbbbbbabbbaaabaabbabaaaabbaaabbbaaaaaaaabababbbaabaaaaaaababbaabababababbabaababbabbabbabbbabbbbabbaaababbabbbbbbaabbbbaabbbbbbabbabaabaaaabaaababaaababababbabbaabbabbabbaabaababaaabbbbbaaaaaabbbbaabababaaababbbbababbaaaabaaaaaaaaabababbaaabaaaabaaababaaabaabaabbbbabaaababbbaaaabaaaabbbbaaabbbaaabaaaababaabaaabbaaaababaaaabaaabbabaaaabaaaaabaaaabbabbabbaaabbaabaabbaabaabaaabaabbbaaaaaaaabaaabbbabbbaababaaaabaabaabbbbbabbbaabaaababbaabbbabbbbbbbbaabaaaababaababaaaabbbbaaaaaabbbbabbabbbbbaabbbbaaaabbbbbbabaaabbbbbbabbabbabaabbbbaaaaaaaaaabbbabbbbbaaabababaaaababaaabaaaaaaaabababaaaabbaaaaaaabaaababbaababaaabbbabbaaaababaaabbabaaaabbbabaaaaaaabbaaaababbbbaabaaaaababbbaabaaababbbbbaaabbaabbabbabaababababababaabababaabbbabbbabbabababbbbbbbabbbbaabbaaabbaaabaaaabbabbaabbbabbaabbbbaaaaaaabbaabbbabaabbaaabbbbaaaabaabababaaaaabbbbabaababbbbbaaaaabbbbaabababbababbabbaaaababababaababaabbbaabaabbbbbbaaaababbaaaababbbaababaaabbbbbabbbbbbbbbabbabaabbbbababbbbaaabbababaaaaaaabbabbbbbaaabbbaaaaababaaabbbababbbabbabaaaabbababaaabaabaabbbaabbbabbbbbbbabaabbbbaaaaababbbabbbaaabbaaaaabaaabbbbbaabbaabaabbabaaaabbbaaabaabbbabbbababbaabaaaaababbbbbaaaabbbbaaaaaaabbbababaabbbaaabbbaabaaabababbabaabbbaababaabaaabaababaaaabbbbbbbaabaaababbaaabbabbaaabaaaaababababaaabbaaabbbabbbbbaaaaaabaababaababbbbbaaaabaabababaababaaabaabbabbababbbbabbaaabaababbbbbbaaabbbaabaaaabaaaabbbbbaaabaabaaabbbabbabbabbbaabbbbbbbbabaaaaabbbbbabababaaabbabbbabbbaabbaababbbbababaabababaaaaaaaaababaaaabbabababbbabbbbababbbaaaaabbbaababbaaabbbbbaaaaabbbaabbbb aabaaabaaabbbabbaaabaabbbaabaabaaabbbaabbbabbaabbababbaababbaabababaabaaababaaaabbbaaaaaaaaaaabababbbaabbbbaaaaabbbabbabbaaaababbabbaaaaaabbaaaababbbbababbbbbbbabbabaaabababbbabbabaabaaaabababaaabaaabbbabbaaabaaababbabaaaaaabbbbbbbaabbbbabbaabbbabaaabaaaaababbbababbbaaaabaaaabbbbaaabbaaaabbabbaabbbbaaababbbabaaabaaabbabaabbbabbabaaabbaaabbaaaababaababbbbaaabbabaaabbbbbbbaaababbbaaabaabaabbbbbabaaaabbbbabbbbbbabbbbabbbbaaabbabaabbabbababababbbabbabaaaabaaaabaabbaabbabaaababaaabbaaaabaabbaabbabbabaabbabaabbaabbbaabaaabbbaabbbaaabbaababaaaababaababaabaaaabbbbbbabbbbbaabbbbaaabbbbaabbabbbbbbbbabbbabbbbbbbaaaabbaabbbaaabbbaabbbabaaabbbbaaaabbababbbbaabaaaabbaabaaaabbbbbabbaabbbaaaabaabbbbababbbbabbaaabaaaabbaaaabaaabaababaabaaabbaabababbbbaaabbbabbababbaabbaabbbbaaaaababaaababababbbaabbbabbbabbbaaaabaabbbababaaabbaaabbbabaaaabaaaaaaaabaaaaabbabababbbbbbaaaaaaabbaabbabababbbbabbabaaababaabbaababaaaaaaaababbabbbbbbbaababbaababbabbabbbbaaaabaaabaaabbbabbaaaaaaabaabbaabaaaabbbbababbbbababaabaaaabbbbbaaabbaaababbabaaabbababaabbababbbabbaaabbbbabaabaaababbaabababbbabbbbabbbaabbaaababaaababbaaabbbbbaaabaabbbbabbaabbaaaababababaabbaabaaaaabbbabaaaabbabababbbbaaaaabaabababaaaabbbaabbbaaaaaaabbabaaabaabbbabbbabbbaaabbbbababbbbaaaabbaaaabbbbbbaababaabbbbaabbaaaaababaaabaaaababaaaabaabbaaababbbbbaabbaaabbbbbaaabbbabbaaababbaabaaababbbbabbbbbbabaaababababbabbababbaaaabbabababbbbbbbbabbbbbbabababbbabbbabaaaaababbbbababaaaabaaabbbbbbbabbbaaaaaaabbabbababaababbbaababaabaaabbbabaabbabbaabbaaaabbababbbaabaabbabaababbbbaaabbbabaaaababaabbabababababbbabbaabaaaababaabaabbbbabaaabbaabbbabbbbabaabaaabbabbabbbbbbaaabbbbabaabbbaababaababbbbabaaaabbbbaababbbabaaabbaaaaabbaaaaabaaabaaaabaabbbabbbbabbbaabaababaabaabaaababaabaababababaaaabaaaaaabbbbaabababaabbbbbabbbabaaaaabaaabbaaaabbabbaababbababaaaabbaaaababbaabbabbaaaaababaabbbaaaababbbaabbbaaabbbbbbbabbbaabbbbabbabaabbbaabbbaabbaaaabbaabaaabaabaaabaaababbabbbbbabaaaaaaaabbbbaaaaaaababbababbaaaaababbaaabababaaabbbabbbbaabbbbbabaababbbbbbbabbbaaa bbababbbaabaaabbbbbbbbababbaaaaaaaabbbabbbbaaababbaabbaabbbabbabaabaabaaabbaababbabbbabbbbbaababaabbbabbaaaaabbbbabaabbaaaaabbaabaaaabababbabaaaabbbbaaaaabbbabbaaaabbbbbabbbbbaaabbbbbbaabaaabaaabbabbbabaabbaababbbabaababaababbaabaabbbbbbababaababaababaaabbbababbaabbaababbaaaaababaabbaabbbaabbaababbaabbbbabbbbaaaabaabbbaaabbaaabbabaaaabbabaaabaaaabaaaabbabaaaabbaaabbaabbbabbaaaaaaaabbabbabbbbbaabbaaabaabbaaaabbbabbbabbbbabbbbbabbbaaabbabaabaabaaaaabaababaaaaabaaaaabbbbaaabbabbabaabaaabababaababababbbbaababbaaaabaabaaabbbaabaaaabbaabaababaabbbaaabababaaababaabbaaaaaaaabbbbaababbbbbbabbababbbbbaaabbbbbabbbaabbbbbabbaabaaabaabbbabaabbbabbbaaaabbaabababbbababbabbabaaabababbabaabbbbababbbbabaabaaabbaaaaaaaaaaabbbbabaaaaababaabaaaabbaabbabbbbaabaaaababbbababbbbaabbbabaabbbaababaaaaabbbbabaaabaaaaabbbababbbaaabbbaabaaabbbbbbbbaaaababaabbbaabbabaaaaaabbaaabbbbbbabbbbaababbbbabababaaaabbaaababbababaaaaaaaabbbaaaaaaabbbabbababaaababaababbabbaaaabbbabbbbaabbababbbababbbabbabaabaababbaabbaaaaaaababbbbbbaaabababbabbabaaabaaaabaaaabbbabbbaaabbbbbbbaabbbabbaabbbaabaaaababbbaaaabbabbbbbaaabbabbbabbaaabbaabaababaaaabaabbbbababababababbbaaaabaaabbababaabbaabaabababbabbaaabaabbbaababbbbababbaabaabaabaaabbbaabbaabaabbbaabaabbbabbbaaabbaababaaabbbabbaabaabaabbabaababbabbaaabaabbaaaabbbbabbabbababbbaaaabbbababaaaabbaaabbbbaaabbaabbbaabbaaabaabbaaabbbaaaaababaabbabbababbbababaabaabaabbbbababaaabbaaaabaaaabaaabbaababaaaababbbbabababaabbaaaaabaabbababbbabbbbaaababbbaaaababaababbabbaaabbbaaabbbbabaaabbabbaabbaaaabbbaababababaabbaaabaaaaaababbaaabbaaaababbbbabaaaabbbbaaaaaaababaaaababaaaabbbaabbbabbbbaababbbabaabbabaaabbbabaaaababbbaabbabbabaaaaabbbbbbaaabbbaaaaababbbbbbbabaaaaaababbabbaabaabbaaabbaaaaaabbbbaabaaababbaabaabbabaaabaabbbaabbbaaaaabbbaabaaabaabaababaaabaababababbaabbbbababbababaaaaaaaaabbbabababbbbbabbbbbaabaabbaabbabbbaabbbbaaabbaaababbaaaabaabbabbbbbabababbbbbbbbababbbabaaabbbbbbaaabbbbaaaababaabbbabaababbbaaabababbbaaaaaaaabbabbbabbbbabbabbaabaaabaaabaaabbbaaaabbbaababababbbbb aaabbbbbbbbbabaaabbbabaabbabbbbbbaaabaabaaabbbabaaaabaaabbabaaabbabaabaaabbabbababbaabbbbabbbbbaaaaabbbabaabbbbbbbbabababbabaaabbaaaaabbaabaaaababbaababbaabababbbbaababbabbabaabbbbabbaaabbbabbaaaaabbbabaabbaabaaabbbabaabbbbaabababaaaabbaaabbaabbabbabaaaabaaabbabababbabaabbbbbaaaababbabbabababaabbbbbbbbababaabbbaaaaaabaabababaaaaabbbaabbbabbbbababbabbbabbaabbbaabbaabaabaaaabbbbaabbaabaaaabababbababbbaabbbbabbababbbabbabbabaaaaaabbaaaabaabbbbabbaaabbaaaaaaaabbbbbbbaabaaaababaabbaabaabaaabbababbabaabbbbbbabbbbababbbbababbbbbabaaaabbaaabbbaabababaabaabbbbbababbbbabaaababaababbbaabbbaaabbabaaaaababaabababbbaaaabbaabaaababaaaabbaaaaaabbbaaababbabaaabbbbbaaaababaababaaababaaaababbababababbabbbabaabaabbaaaabbbaaabbbaaaaaababaaaabaabbaaaaababaaabbbbaabbababbbaabbaaaabaabbbaaaababaaababbabaababbabbaabbbabbbbaababaaaabbabaaabaabbabaaababbbbbaabaabaabbabbaaabababbbbbaaabbaaaabbabbaabbababbabbbbaabbaaabbbbaabbaaaaabbbbbaaabbbbaabaaabbbaababbbbbbbaababbbbaaabbbaaaabaaaaababbbbabbbbaaabababaabbbbbbaabaaababbaaabbaaaaabbabababaabbaaabbaabbbaabababaababbabbbaaabbbabaaaaaabbbbabbaabaababaababbbabbaaaabbaabaabbbaaabbbbbbbbbbbbababbaaabaaaabbbaabbaabaabbabaaababaabbabbbaabbaabbabaabbbababaaabbaaabbbbaaaaaaabbabbbaaaabbbaabaabaaabbabbaaababbbbbbbaabbabaaabbbbbbbbbababbaaaabaaaabbbaaabbbbabbaaabaabbabbaaaaababbbbaabbababaababbabbbbbbabbabaaaabbbbbaabbbaabaabbabbbaaaabbbbbabaabbbbabaaabbbbbbbaabbabababbbabaabbaabbbabbbbaabbbbbaaabbaaabababbbbbbbbaaaaaabababaabbbabbbaabaabbbbaabbabbabaabaaabbbaababaaabbabaabbbaabaaabaabbbaabbbababbaaababbaaaabaaabaabaabaababbbbbaababaaaaababbaabbbbbaaaabbabbabbbabbaabbabaaaaaaabaabbbabaaaaabbabaaaababaabbbaaabaaaabaababbbbaaaabaabbbbbaabaaabaaaaaabbaaaabaaabaabaaaabbbbbabbbabbaaababaabaabaabababbaaaaaaaaabababbbababbbbbbaabbabaabaabbabaaaabbbabbaaabaabbaababbbabaaaabbbbabaabbababbbaabaabaaabaaaabbaaaabaabaabbabaaaabbbbaaabbabbbaaaabbbababaabbaaabbabbbaabaaaaababbbbabbbbababaaaaaaabaababbbbabbbbaaabbbabbbaabbaabbbbbbabbbbbaaababbbbbbababaabbbbababaabbabbbba baaaabbaabbaaabaabbaabababbabbbbabaabbbababaaaaabababbaaaaabbbabbaaabbbbbaabbbaabaabbbaaaababbbbbababbbabbbaabbbababbbbbabbabaaaabbabbbbbbabaaabababbaaabbabbbbbbaababbbaabbabababbbababbbaaabbbabbabbabaababbababaaaabaaabbbabbbaabbbabbabababbaaabaabbbabbbbbbaaaabaababbbbababbbbbaabbbbabbbaababbaaabababbbbbbaaabbbbaabbabbabbabbabbbaabbaaabbbabaaaabbbbbbbbabaaaaaabaaabbbaabbaabaaabbbbabbbababbaabaabaabbabbbbbabbbaaaabaaabbbbbabbaababbaaaabaababaababbbbabbbbaaababbaaababbaababbaaabaaaaabbbbbbababbaabbbbbbbaaaaabbbbababbaabbabaabbbbaaaabbabbaababbaabaaababaababababaabaabaabbababbbaababbabbbbbbaabbabaaaabaaaaabaaababaabbabbabbabbbbabbaabbbaabbababbaaaabbbaaababbbbbbbbaaaababaabbabbbbbabaabaababbaabaabbbaabababaaabbaaaabaaabbbabaaaaaabbabbbabbbbabababababbbaabbbbbaaabbbbaabbabaababababbaabbabbbbbabaabaabaaaabbaaabaabbabaabaabbbbabababbabbbababaabaaabaaaaabaabbaabbaaaaababbabaaabaabbabaabaabaaabbaababbaababaaabababbaaaabaaabbbaaabbababbbaaaaaabababbabbaaabaabbaaaabaaabbaabaabaaaaaabbbbbbbbbabbabaaabbbbaabaabbababaabbaabbaaaaabbabaababbbbababbaaaabbbabbbbbbbbababaabababbaababbbabaaaaaababbbbaaaabbaababababbabababbbbbabbabbaaaaabaabbbaabbbabababaababbabaaaabaaaaaabbabaababaabbabababbbbbbbaabbbabbabbbaaaabbabaabaaaabbbbbbabababaaabbbbabbababbbababbabaaabbbaaaaaabbabaaabaabbaaaaababbbbabbabbaabaabaaabbaababaaaabbababababbabbaababbbbbbbbaabbaaabbabababababbaabbbabbaaababbabbbaaabaaaababaabababababbbabbaaaaababbbaaabbababbbabababbaabbbbaaaabbaabbabaaabaaaabbbbaaabaaabbbbabaaaaabbabbbaabbbbabaaabbaabbbbbbabbbbabbbaaaaabaaababbabababbbbbbbbbabaaaabbabaaaaaaaaaabbbbbbaaabaabbbabaabbbbaaabbaabbbbbbbabbbbbbabaaabbabaabbbbbbabaabbaabbaabbaaabbbbabbbabababbbbbbabbaaabbabbaabbbabaaabbaababbbaaaaaabbaaabbbbbbabbbbbbabaabbbbbbabbbabbabaaaaaababbbbbaabbabbabbbbabaaabbbabaaabbaabbababbaaaaabbbaababaabbbbabaabbbbbabbbababbaabbabbbbaabbbbbaaabbabaabababababaabbbbbaaabbbaabbababbbabbbbbbabbaaababaaaabaabbaabbabbbbabbaabbbbbaaaabaaaaababaaaabbaabbaabbbaabaabaabbbabaaabaaababbaabbbbabbbaababbababa baabbabbababbaaabbaabbbabbabaabababaababbabbaaaaaaaababaabbbbabbabbbaaaabbaaaabbaaabbabaababaaabbaaabaabaaabbaabaababbabbabaaababbbaaaabbabbbaababaabbabbabbbbbaaaaaaaaabbbababbbbbabaaaaaaaaaaabbbabbbaabababababaaaaabbbabaaabaaabbbababbbaabaabbaabaababaabbaaaaaabbabbaaaabbbbbbbabbbababbbbbbbbaabababaabbbbaababbbbaaabbabaabaaabbabbabbbbbababbabaaaaaaabbabaabaabbbaaaabbbabaaababaaaabbbabbbbbbbaaabaaabaabaabbbbabbbbabbbaabaabbbaaaabbabaaabbbbbaabbbababaabbaaabbaabbababbbaaabaabbbbabbabaaaabaabbbbaaababaaabaaaabbbaababbaaaaaabbabbabaabbbaaaaaabbbaabaabbbbbaabbbbabaaaabababbabbbbbbbabbbabbabbaaabaabbbbabaababbbbbaaababaaabaabbbbbbbaaababbaabbbabbabbababbabbaaabbbbabbbabbabbaaabababbbababaaaaaaaaaabbbabbaababaabbbbaabaaabbbbbbabbbaabaabbbbabbaababaaababbaabbabbaabaaaaabaabbaaabbbbbaababbaabaaabbbbbabbabbbaaaaaaabbbbabbbbbbababbbbabbbbabaaaabbbbbbabbbbbaabbbabbbbaababababababbbbaababbababbbaabbaababaaaabaaaaabaabbaaabbbabbaaaaabbabbbbbbbababbabbababbaabbabaaabbbbabbabbbaabbbbbbbabbbaaababbaababbabaabbbbaababaabaaabbbbabaaabbabaabbabbabababbabbbbbbaabbaabbbbbbabaaaabbbaabbababaabbaaabbaaabaabaaabbaaabaaabbaabbaabbaaabababbbaaaabaaabbaabaabbbbbaababaaaabaaabbbaaaababbaabaabbbaabbaabaabbaababbaabbbbaaababbbbbbababaaaabbaaaabababababbaabaaabababbaaabbbbaaabaabaaabaaaaaabaaabbabbaabaababbabbabaaabababbaabbbaabbabbaabbaabbaaabbaabbbbbbaabaabababababaaaaabbbabbabbabbbbbabbbaabbaaaaaaaabbaabaabaaaaababaabababaaaabababbabbbaaaaabbbbbbbbabaabbaaaaaababbaabbbbaaaaabbbaaabbbbbaaaabbaaababbbbaabaaababaaabbabbabbaaaabaabbabbababbababaabbabaabbaaabaaabaababaabbbbbaaaabbabaaaabaaaabbabbbbbbbbbabbabbabaabababaabbbababbbabbaabaaabbaaaabbbbbbbbbaababaabbbabaabbbabbbbababbabbabbbbaaabbabbbabbaabaaaabbaaaaababaabbabbaaabaababaaabaaabbabaabbbaaaaaaabbbaabaabbbbabaabbbbbaabbbbbaaaaaaaaaabbaabbbababbbaaabbabbbbbbbaaaaabbabbabbbaabbbabbaaabaabbabbbaaaaaaaabaababbabbabababbabbbaaabaaabbaabaaabaaaababaaabbabaabaaabbababbbbaaabaabaaabbbbaaaabbaaababbabaabaaaabbabaabbbbababbbabbaababbabbababbbbbbbaaabb aabbaabbabbababbbbbaababbaaaaabaabbaabbababbaabbbaabbaaababbbaabbbbbaaababbbbbabaaabbbaaababbbbbbaaaabaabaababababaabaabbabbaaabababaabaaabbabaabaaabaaaababbaabbbabbabbbbaabaabaabbbbbabbaabbbbbaababaabbaaabbbaaaabaaaabaabbbaaabaaaaaaaabaabbbaabbbbaabbabaaabbaaabababbabbbabbaabbababbaaaabbbaababaaabababbbabbbaabbbaabbbbababbbbaaaabbabbbabbaaaabaabbababbbaababbababaabaaaababaabbaaabaaabaabbbbbbaabbabbababbaaaaabbbaaaabaaaaabbbbabbabaaaabaaaabbbaabaabaabaabaabbbbabaabbaabbaaabbbbbaabbababababaaababbaaaabababababbbbababbbababaaaaaababbbaabaabbaababbabbaaabaabbabbbbabaababbaaababababbabaaabbababaaaaaaababaaaaabaababaabbbbabaabbabbbbabbbbaaabbabbbbaaabbabbbaaaaabbbbbaaabaaaabbbababaaabbbbabbbbaaababbababaaaaaabaabbbbaabaaababbaaababaaababbababbababbababbbbbbaaababbabbbbbbabbbababbbababbbbaaababaabaabaababbabbaaabbaaaaaaabbaabaaaaaaaababbbbbaaaabbabaabaabaabaaaabaabaaababbbbbabbababaaabaaaaababaaabaaaabbaaabbabbabbbababbaaaabbaabbaabbbbaabaabbbbbabbbbaaabbabbbabbbabbbabbbaabbababbbaababbbabbbbbabbabbaabaababaabaabbaabaaaabaaaabbbbabaabbabbaababbbaaabaaababbababbbabbbaabaabaabaaabababbaabbaabbaabaabaaabaababababbbbabbbabbabbbbbabababbabbbaababbaabbababbbabbabbbbbaaaaaaabbaabbbbbaaabbbabbbabaabbbbabbabaaabbabbbbbaababaaabbaaabbbaababbbbbabbbaababaabaaaabbabaaaaaaaabbbabaabababbaaabaaabbbaabaabbbbbababbbbbabbaaaaabbbbababbabbbaaabbabbabbbbabbaaaababaababaaaabbbbabbaababbbbbbaaaaabbaababaabbaabbabbabbaaabaaabaaaabbbbabbbabbaaaaabbbaabbabbbbbaabbbbabaaababbbbbaababbabaabaaaababaaaabaaaaababbabbbaabaabbabaaabbbbababbababababaabbaaabababbbaababbbbabbabaaabaabbbababbbbbabaabaabbbbbbababbabbabaaaaaaabbabaababbaababaaabbbbabbaababbaabaabaaaababbbbabaaabaabbaaabaaaaaaabbbbabbaaaabbaabbbbbbbbbaabbbbbbabbbabbaabaabbaabaabbabbabbbabbabbbbaaababbbbbabbbabbbabaabaabbbaaabaabbbbbbbbbbaaabbbbaaaaaaabbaaabbbaaabbabbbaaabababbbabaabbaaaaabaaabbabbbabaaaaabaaabbbbaababbbbaaaaababbaabbbbaaaababbabababababaaaaabbbaabbababbbbbbbbbabaababbabbbabababbaaabaabaaabbababbaaaabaabbaaaaaaaaaabbabaabbbbbb abbbaabaababbabbaabaabaababaaaabbaaaabaaaabbbbaaabbabbaababaaaabababbaaababaabbbabaaabaabbbabaaabaababbbabaaaaaabbaabbaabbbabbbbabbbaaaaabbaabbbbbbaabaabbbaabbaabaabbbabaaaaaabbaaabaabaabbbbbbaababababaaababbbabaababbbbbbabbbbaababaababbabbbbaaaabbabababbbaabbabbbabbababbaabbbababababbaabaabbaabbbbbbaabaaababaaabaaaabbaabbbababaababbabaabaaaabbababaabababaabbaabbababbaaaaabbaaaaabbabbaababaaabbaabbbaabaaabbabababababaabbaaabbaaabaaabbaaabaaaaabaabbbaaaabbababbbbbabaaabababbbbaaabababbabababaabbbbaabbbabaabbabaabbabbabbbaaabbaabaabbaaabbbabbbbbaabbbbbbabaaabbabaabbbbbbbbbabbaabaaaabaaabaabaabbbabbabbbbababaabbaaababaabbaabbabaaabaaabbbbbabbbbbbabababababbabbbbbaabbabbabbabaababaabbaababababbbaaaaababababbaabaaaaaabbbabaaaabaabaababbbbabbbaaaaabbbbaababaaabbabbabaabaaaabaaaaaabababbbabbbaababbbbbbaaaaabaabaaaabbbaabbbaaaabaabbbbaaaaaaaabbabaaaabaaaabababbbabbaaababababbbbabbbbabaabbbbbbaaabaabababbbabbaaabbabbababaaaababaaabaaababababaababaaaaabbbaabaaaabbaaaabaaababaaabbbbabaababaabaabbbbbbbabbaabbaaababbbaababaaaabaabbbbaaaabaababbbbaabbaaababbbbbbbbbbbbbbaaabababbaabbbbbaaabaaabaaaabaaaaaabaabababbabbaababbaaababababaaaababbbaaabbababbaabaabbaaaaabbbaababbabbabaaabbbbbaaabbaababbaaaababbabbaababababbbbbaabaabaababbbababaabaabbbbaabbbbbabbbaabaabaaaabbaaabbbbaabaabaabbbbaaaabbaabbbaabbbabbbabbbbabaabbbaaabaaaababbababaaabbbbaaaaabababbababbaabbabaaaabbbbbbbbaabaabaababbbabbababaaabbabbbbaaabbbbaaabbabbbbaabbabbabbbaaabaababbbbaaaaaaabbaaabababbbaaabaaaabaaaaabbbbbabbabbbbaababaabaabbbbbbaaababababbbbbbbbbaaaababbbbabbbbbbabbbbaabaaabaabbbaababbababbbabbaabbbabaaaaabaabbbaababbabababababbbbaabbabbbbbbabbaabbaababbbaabbbbbbbbaabbbbaababaabaabaaaabbabaaaababbaaaaaabbaaaaaaabbbbabbabbaaabaabaaaaabaaaaabaabbbabaababbbbbbbbbbbaabababbbaaaaaabaabbaabababbababaababbbbbabbbababbbaaaaababaabaaaaabbbabbbabbaabaaaaabbabaaaaabbabbaaabbaaaaaababaaabaabaabbaaaabbbaaabbabbbaabaaaaabababbabbbbbbbbbabbbabbabbabaabbaabbababbbabababbaaabbbbbbbbabbaabaaabbbabbbaabababbaabaabaabbababaabb babaaababbabbababbaabbbbbabaaaabbaabaaaaaaabbbbabbaabaaaababbaabbbabaaaababbbaaabbaabaabbbbbaaaaabbbbaababaababbbbbbaabbbbbbbbabbabbaabbabbaabaaaaabbabaaabbbabbbbabaaaaabbbbaaababbbaabbaaaababbaabababbbabaaabbbbabbbbaabbbabaaabbbaaaaaaabaaaabababbaaabbbbaaabbabbaaaabbaababaaababbbbbbbbababbaabaaaabaabbaaabbbbbbbbbaababababaaababbbbbababaababbababaaababbababbaabbbaabaabbbababbbabbaaabbbbaabbaababbbaabbbababbababbabbbaabbaaaabaabbbaaabbbbababaaabbaabbaaaaabbaaaaabbabaaabbabaaaaababbbaabbaaaababbabaaaaaaaabbabaaaaaabbaabbbbbaabbbbbabbbabbaaabbabaabbbaaaabaaababaabababbaabbabaabaaaaabbbabbbbbbbaaabbababaaabaaaababababbbaaaaabbaaabaaabaaabbabbaaaabaabaaaabaaaabbbaaaabaaaaababbaaabbabbbaaabaaabababbaabababaaaabbbbbbbaabbbbbababaabbbaaabaabbaaaaaabbababbbbaaababbbabbbabbaaabbbaabaabbababaaabababbaabbbbbaabbbbbbbaabbbaabaabaaaaabaabbabaaabaabbbaaaaaabaaaaababbbbababbaabbabaaaaaabbbbbabbbbaabbaaaaaaaabbabaababaaaaaaabbbaaabbbaaaaabababbbaaababbababaaabbbababbbbbabbaabbbbabbbaaaabbbaaababbbbbabaaabaababaaaaabaabababababbbaababbaaaaaabbbbbabaabbabbbabbbaabbbaaabbbabbaaabababaaaabaabbbbbbbbbbbabaabbbaaaaaaabbaaabaabbbbaaaabbaaabaaaaabaaaabaaabbaaaabbbabaaaabbaababaaaaaabaaabaaabababbabaabaabbabbaabbbababaabbaaaaabbabaaaaaabbbaaaaaabbaabbbbaaaaababaabbababbbabbbbbabbbbbbbabbabaaababbaababbaabbababababbabbaabababaabaaaaaabbbaabbabbaabbabaaababababaabaababbbaaabaabbabbbbbaaaabbbbbbbaaaabbabaabaaaaabbabbbbbabaabaabbaabbbbbbaaaabbaabbabbabbabbbbabbbbabbbbbbbabaaaabaaabbabbabbbaaababbabaabaaabbaabaaaaaabaaaaababbbbbbbabbabbabbabbbbbaaaaababbbaabbbbbbbabbbaaabbaabaababaabaaaaababbaaabbbaabbbbabaabbaaabababbbaabaaabbbbbaabababaaabbbbbabaaabaabbbaababbaabaabbbbbabbabbbbaabaabaabbaababbabaaabbbaaaabbbaaabbbabbaabaabaaabaabaaabbbbbababbbaaabaaabbbabaabbbaabbbabbbabbbbaaabaabaabbbaaaabbabbbbbbabbbaaaabbaababbabaaaabbaababaabbbaaababbaaabaabaaabbaaabaababbaaababaabbaaaaaababaabbbaaabbabbabbbbabbabbaaabbbbabbabbbbbbaaabaaaaaaabbaabbbbbbbabbabaaababbaaaaabaaababaaaaaabaaaaababaaabaabbbaabaaab baabaabbaabbaaaaaaabababaaababbaaaaabababaaabaaaabbabbaaabaaabaaaaaaaaaaaaabbababbbabbbbabaabaaaaababaabbbbaabbaaabaaabbaaaaabaabaaaaaabbaaaaaaaaababababaaababababbbabaaabaaaababaabbbbaababbbaaaabaaababaabaabbbaaabbbbaabaaaaabbaaabbbaaabbbbbbaaaaabbbabbbbbbbabababbabbbbbbaababaaabbbabaaaaaabaabbbbbabaabbabbbbbbbaabbbabbaaabababbaabbaababababababbbaaaabbbabbbbbabaababaabbaaaababaaaaaaabbbababbaaaabbaababaaabbbabaaabbbaabbabababbaaaaaababbbbababaaaabbbbbaabaaaaaabaabbbaabaaaabbbbbbaabbaaaabbbbbaababbabbabbbabbababbbbbabbabbbbbababbbbbbbbbaabaaabaabaaaababbabbbabaaabababaababbaabaabaaaabaaabbababababaabababbabaabbbaaaabbaabaaabaabababaabbbabaaaaaaabababbbbabbbabbaabbbaaaaaababbababaabbbaaaababababbbabbabbbbbbbbaababbbbbabbaaabbbbbbbababaaabbabaababaaabbaabbbabbbabaaaaabbaaaaaababbbbbaaaabaabaaababbaaabaababbabbaaaababababbabbababaaabbbbbbaaabbabbabbbababababaabbaaabbbbbbbabbbaaaaabaabababbbbbabbaabbbabbbabbbbaaaaabbbbbbaabbbbaaaabbbabbababaaaabbaabbabbabbaabbbaaaabaabababbabbaaaaabbabbaababbbbbabbbbaabababbaabbabaaabaabbbaaabaaaaabbbababbbbabaabaaaababaaaabbbaababbabababbaababbababababbabbbbabbabbaabaabaababbaabbbabbbbbaaabaaababbbbaaaabbabbababaaababababababbbaabbbaaabaabaabbabbbbbabbbbbbbbabbbbbbaaabababbaaaabbaaaaabbaabbabbbbabababbaabbbaabbbbabababbbabbbaabaababbaababaaabbbbaaabbbbabbbabbabaabaaaabababbbabaaaababbaaaaabbbaaaabababaabbaabaaaababbbbbbaaaabaabbbabababbaabbbbbaabbbabbbaabaababbbabaababbabbbbaabbbbabaabbbababbbabbabbbabbbbaaaaaaaaaaabaaaaaabaabbbbabbaabbabbbbababababbabbabaaaaabaaabaabbbbbabbbbaaabaabbaabbabaaaabababbaaaabbabbaabaabaabbbbabbaababaabaababbaabbbababaabaaabbaababaabbbbbaaaabbaaaababbabbabaaabbbbaaabababbbabbbaaaabaaaababbabbbaababbbbaaaabbbbabbbabbaabbbbbbbaaaaabbbbaaababaabbaababaaaabbbaaabbabaaaabbbbbbaaaabbbbaabbbabaaaaabbabbbaabbaabbbababbabbbbbbaaaabbbabbabbbababaabbbbbbbabbabbaabbbaabaaaabbabbaabaaaabaaaabaabbaaabababbabaaaababaaababaababaaaaaaaabaababaaaaabbabaabbbbabbaabbaababbbabaaabbbbaababaabaabbbaaababbabbabbaabbbbbaaaababbaaba bbbbbbbbabbbaabbbabbbaabbbabbababaabbabaabbbbbbaabbbabaababbbabbbaabaaaababbabbbbabbbbaaaabaaabababbbbbbbbabaabbbbaaababbbaaaaaabbabbbaaababbaaaaaaabababaaabbabbbbaaaababbabbaaaaaaaababaaaabaabbaababbaaabbbaaabbabbbbabbaababaaaaaabaaaababaababababababbababbaaaabaabbbaaaaabbbaaaaaaabaaabbbbbabababaabaaaaabbbaabaaaabbbbabababaaababaabbbbbabbaaaaaabbbbabaaaaabbbbabbaababaabbabbbabbbaaabaaabaaabaaaaabbbaaabbaaabbaaaaabbababbaababaaaabababbaababbbaabaaabbbabbababbbaaabababaababbbabbababaabbaaaabaabbbbaaabaabbaabaabbbaaaabbbabaabbaaaaabaababababababaaaaabaabbabbaabaabbabaaaaaababaaabbbaababaabaaaaaabbbbaaabaaaabbbbbabbaaabbbbaaaabbbabbbbabbbbbbabaaaabaabbaabbaaaaababbabbbbabbbbaaaaaababbaaababbbbababaabaaaababaabbabbbabaaaaababbbaaababaabaabaaabaaababbaaabbaaaaabaabaaabaaabaabbaaabababbbababbbbaaabbaaababaaaabbaaabbbabbaaaabaababbabbababaaaaabbbbaabaababaaaabbaaaaaaaabababbababbbaabaaaabaabbbbaaabaabbabbbabbbbabababaabaaabbbbbbbaababababaaabaabbbaaabbbbabababaaaababbabbbaaaaabbbbbaaaabbaaabbaabaaababbbabbbaaaabaabaabaaaaaabbaaabbbbabbaaaabbaabbbabaabaabbbaaababbbbbbbabbbaabbaababbabbabbbaabaaaaabbbbababaabababbaabaababbababbaaabbabbabaabbbabbabbbbaabbababbbaaabbabbbbbbbabbaababaababaaabbaaabbababaabbaaaaabababaaabaaabbbbaaabbaaaabbbaababababbababbbabbbbbabaabaaabaaaabaabbbbabaaaaaababbabaaaababaaaaabbbbabbbaaabbabaabaaaabbaaaaabaababbabbabbbbbaaaaaabbbaabaaabaaabbaaabaaaababaabababababbabababbabbbbabbbbbababbbbbbabaaaaaaababbaabbbaaabbababaabbbaababbbabbbaaaabbaabbaabbbaaabbaababaabaaaaaaaabbbbbabbaabbaaababbaaababaabbbabbabaaabaabaabaaaaaabaaabbbaaaabbbaabababaabbaaaabaabababbaabaaabaaaaaabbabbbbabaaabbaabbaaabbbbabaabbbbaabababbbaaaababbaaabababbbababaabbbabaaabbabbbbbabaabaaabbaabbabbbbaabaaaaaabaabbbbbbababbbabaaabbabaaaaabbbaabaabbbbaaababaaaabbabbabbababbbabbabaaaaabaabaaabaabbabababaaaabaabaababbbbbaaaaaaaababaaabbabaabaaabababaabbaaabbbaaabbbbabababbbbbabaaabbbabbbababaabbbaaaaabbababbabbbaaaaabaabababaabbababaaababaabbabaababbbaaaabbabbabaaaabaaababbaabbbbbabbaba ababaababaabaaaabbbaabbaaaabbbbbbabbabbabaabaaaababbaaabbaabbbbbabbbaabbbaaabbbbaaaaabbaaaabbbabbaaabbbaaabaabaabbbbbabbaabaabbababaabbaaabaabbbabaabbbbbabbbbbabbbabaaaaabbbababbbbaabbabaaabaaabbbababbaaabbbababbbbbbbaababbabaabbaabbbbbabaaabaabaaaaaaaaabababaabbbbababbbabababaaaabaabbbbbabbbabaabbbababababbaaabbbaaaabaabbabbaaaabaabaababbabbabaaabbabbbbbabaabbaaabaababbbbaabbaaaaabaababbaaaababababbbbbaabababbabbaaaaababbaabbabbbaaaaabbaaaabbaaaababaaababbbabbabbbbaaabaaababbaaabaaaaaaaaabaababbbaabbaabbaabaaaaaaabbaaabbbbbbbbababbaaabaabbbaaaaaabbaaaabaabaaabaababbbaabbbbabaaaabbbabbbabaaaaaaaabbaaaabbbbaabaabbbaaabbbabbaabbbbabaaabaabbbbaababbaababbaababbaaaaabababbbaabbabbbbbbabaaaabaaababbbbbaababbbbbabbabbbbbbababaaaaabbbabbbabbbbaaabaaababaaabbbaabbbaaabbbbbbabbaaaaababbbbbabbbbabbabaaabaaaabbabbaabbabbabbabbabbabbbaabbababaaabaaababaababbabbaabababaaabbaaaabbbbbabbabaabaabbaaabbaababbaababbbbaaabbabbbababbababbaaabbaaabbabbabbabbaabbbbbaabaaababaabaaabbaababbabbbbabbaaaaabbaaaaaababaabaaaababababbabbabbbabaabbaabaaabbabbbaabbaaaaabbaaababaabbbbbbaabaaabbbbaabbbbaabaaaaababbbabaabbbbabbabbbbababbbabbbabaaaabbbbbbbabaabaaaaababababbabbbbabbaaabaaabaaaabbbbbabbbbaaaaaaabbaabbbbababbaaabaaaaabaababbbaababbaabbbbaababbbaababaabbabaabbabaababaaabbababaaabababaabbbabbbaaaaabbaaabbbbababbbaabbaabbaaaaaabbaababaaaabbababbbbaababababbbbaabbaabbabaaaababbaababaaabaabaabaabaaabbbabbabaaabbbaabbaaaabbbbbbabbbbabaaaaababbaabbaabbaaaaaaabbbbabaabbaaabbbbbaabaabbbbbaabbababbabbabbbababbbbabbabbaabbbaabaaaabbbbbaaaabbbaabaaaabaaabbabbabbbbbbabbbbabaaababbaabbbbbbababbbababaabbbaabbaabbbbbababbabbaabbbbaabbbbbbabbbabaabaabbbababbaaabbaabbbbbabaaaaababaaabbbaaaabbaaababbababbaabaaabbabaabbbbbabbaabaabbbabbbaabaaaaaabbbbabbbbaaaaabaababbaaaabbaaaaaabaababbabaabbaaabababaaaababbbaabaaaaabaabbbabbabbbbbbbbbbaaaaaabaababaaabbbbbabbbbabbabaaabbaaaabbabbbbaabbbaaababbbbbaaaababababbabaaaabbabababbbababaababababbbbaabbbbbbbaaaabbbbbbaababababbaaabbabababbaabaabaaabbbbbaaaaabaaababbaa bbbbabbaabaaabaaaaabbaabababbababaaaaaabbbbababbbabbaaabaabababaaaaaaaaabbabaaaaaabaabbbbbaabaaaaabbbbabbababbaabaabbbbaababababbaabbbaaaababbababaaababbaaabbbabaabaaaaaaabbbbabbbaaabbabbabbaaaaaabbaaaaaababaaaaaaabaabbbaababbbbbaaaaababaabbbabaabababbaaabbbabaaaaabbbababbaaabababaabaaaaabaaabbabaaabbbbabbbbbababbaaaaabaaabaabbbbbbbaabbbabbabbbaaabbbaabaaaaaabbbababbaabbaabbbbbaabababbabbabaaaababbabbaaabbbbaaabbabbbabaaaaabbabbbaabaaabbaaabbbbaaaabbababbbbbaabaababbbaabbbaaaaabbaaaabbaabaababbaababbaabaaaabaabaabbaaababababbaabaabbaaaabbbbbbbabbabaaabbbabbabababaaabaabaaaabbbbbbaaababbbbabbbbbabaabaabbbbaaaaaaaabbaabbbbbabbabbbabbababbaabbabbabbbbbbbabbabbbaaaabbbbbabbbababbbbbaabaaaaaaabababbbaaaaabaaaabbaaababbaababbbaaaaabbabbbabbbabbbbbaaaaabaaabbaaaaaabbabaababaaaaaaaaaabaaaaabaabbabbabbbbbaaabbbbabbbabaaaababaaabbbaababababbbbbaaabbabaaabababbbbabbaaaababbabbaaaabaaaababbabaabbaaaaababbbbabbabbabababaaabbbbbababaaaaababaabaabaaabababbabbbbbaababbbabababbbbabaaabaabbbaaabaaaabbbabbbbbaabaaaabaaaabaaabbbabbaaababababaaabbbbabbaaabaaabbbaaabaabaaabbaaaaababbaabaabbaabbababaabaaaabaabaaaabbbaabbaababbababaaabaaabbbaaaabbaaabaaaabbbbabbaaaaabbababaabbabbaaabbbaabbabaaaababaabbbaababbabaabbbbbbaabbbabbabaabbaaabababbaabbaabaabbaaabbaaabaaaaababababbbabbabbbbaaabbabbbaaaabaaabbaaababaaabbabababaaaabbabbbbaaaababbbbbabbabbaaaaabbaaaaaabbbabbaaaaaaaabbabbbabbabaaabababbaaabbabaaaaababbbbbbbbaabaaaaabbaabababaabbabbbbbabaaabaabbbaabbabaabbbababbabaabaabaabababbbbaababbbaaababaabbbbbbaabaabbbbbabaaabbbbabbaabaaabbbbabaaabaabbabaaabababbaaabbbababbabbabbababbabbbbbbabbbbaabaabbaabaaabbbaabbbabaabaababaaaaabbaaaaabbbabaaaababbabbabaabaabbaabaaabaaabbbaabaabaaaaaaabaaaabbaabbaaabbaababbbaaaaaaababaaaababbbbbbbaabaaaaabbbaababababbbabaabaabaabbbaabbbaabbbbbbbabbabbbbbabbbbbbabbaaabbaabbbbbababbababaaaaababaababbaababbaaaaaaaaabaabbaaababbaaabbaababbaaabbabbaaaabaaabaabbabbaaabbaababbbaababbbabbbaabbbbaabbaabbaabababababababbaaabbaaaabbabbbaaaababaaaaabababbabbbbaaabbbabaabb bbbbaaaaababaabbaabbbbbbabbbaabaabbabbaaaabaaaabbbaabaaaaabbaabbabaabbbabbaabbaaaaabbbabbabbaabbbabbabaababaabbaaababaaaabaaaaabbbbaaabbbbbabaababbaabbaaaabbaaabaabbbaabaaaabbbabaabbbaabaababbabbabbaaabbbbbbabaabbaaababbbbbbaabbbaaababaaababbbbbaaaabaaaabbbbaababbbbabbbbaaaabbabbbbbbbabaababbbbababbaaaaabbbaaaaaabbbaaaaabbaaaaababbabaaaaaaabbbbbaabbbaaaaabaaaabbbbbbbabbababbaaababababbbabbaabbbaaaabbaabbabbbabaaabbababbaabaaabbaaaaaabaaabaabbababaaaaaabaaabbbbbaaaaaabbbabbaaaabbaabbabbbbabbaaabbabbabbaaabaaabbbbbbbbabbaaaabbbbaaaaabbbbaababbbbaabaababaaaabbaabababbbaaaaaabbabbababaababbabbbabaaabaabbbbbbbaababaabaaabbaaabbbbbbabbaabbaaaaaaaabbaabbbbbaabbabbbbbababbaaaaabaabaaaaabbbbabbaababbbbbabaabaabababbabababaaaabbbabbabbbaababbaabababaababbababaabaabbbbbaaabaaababaaaaaababaabaaabbabbaabbabbbabaababbbababaaabbabbabbaabbbabbabaaabbaaaabaababaaaabbbbbbbaabbaabababbaababaaabbbbababbabbaabbababaaabbbbabaaabababaaaaaabbabbbababbabbaababaababababaabbbbaabaaabaababbbbaabbabbabbbbabaababbbbaababbabbaabbbaabababbbabbaabbaaabbbabbaabbabbaabaabbbaabbbbbbabbbbbbbaaaaaabaaababbbabbbaaaabbaabaaabbbbbbbababaaaababaaabbbbabbbbaaababaabaababaaaabaaabbabbaabaaabaaabaababaaaaaababbaabbbabaaabaaabaabbaabbabbababaabbabaabaabbabbbabbbbbbbbabaabbbaaabaababaaababbbbbaabbabbbbaaaaabbbbaaaabbababbbabbaaabbaaabbaaaaabababbababbbabaabbbbabaaabaaaaabaabaaaaabaaaaababbbabbbabaaaaaaaabababbabaabbbaabbbbababbabbaabbabbabbaaaabbbbaabaababaabbbaabaaaaaababbbaaabaaabaaabaababaaaaaabbaababababbbabbbbbabbabbbbabbabaabbaabaababaaabababbbbababaabaabbabababbabbbbaabbaaaabbbaabbaaaaabaabbabbbaaabbaaaabaaababaaababbaaaabaababaaabbbaaababaaabaababaaaaabbbaabbabbbaabaabaabaabbbaabbabaabbaabaaaaaaabbbbaabaaaaaabaaaabababbbbabbbaaaaababbaaabbaabaabababbaaabbbbabaabbaabababaaabbaaaabbbaaabbbbbabbabababbaaaabbbbabaaabaabbaaaaababaabbabaaaaabbaabababaabaabbababaaabababababaaabaaabbaababbbabaabbababaababbabbbaaaabbbaaabbbabbbabaaabbabbbbaaaaaabababbbbbbaabaaabbaaaaabaaababbabaabbabababbabaaabbaaabbbbabbbbbabbaa babbbaabbabbbabbbabbbbaabaaabbbbaababbbbbbababbabbaaaabbabaaaabbaaaabbbaababababbaabbaabaaabbbabbbbbaaaaabbaabbbabbabaaababbabbbbbabbabbabbbababbbbbbbbaabbabababaabababbabbbabaabaaababbbaabaabbaabbbabbababbaabbbbaaaabaabbabbbbbbababbababbababaaabababbbbaabbabbbabababaaaaaaaabaabaabbbbaababbbbbbabbabbaaaabbaaababbaabbaabbabaaaaabaaababbbbaabaabbabbaaabbbaaaabbbbababbbbbbbaaaaaabbbbaaaaabbbabaaabaaaabaaabaabaaaaabbbabaaababaabbbaabbabaaaabbbbbaabbbabbbbabaaabbbabaaabbabaababbaabaababaabbaabbaaaabbbabbabbaabbbabbbbbbbbaababaabbababaaabbabbabbbbbbaababbbbbbababababbbabaabbabaaaaabaaababaaaaaabaaabbbabbaababbbbabbaaaaaabbaaaaabbabbbaaabbaaaaaabbabbbababababaaaabaabaaaababbaaabbbabbabaabbaaaabbabbaaaaaabaaabbbababbbbaabbabaaaabaabbaaabbabaabbbbaabaaabbaaabababbbabaaababbaabbaababbabaaaaaaababaababbaabbaaabbbabbbabaaaabbbbabbbbaabbabaabaaaabaabababaaaaababaabbbbaabbaaabbabaabaababbabbbbaabababbabbabaaaaabbbbaababbbabbaaaaaaabbabbbbaabbabbbabbaabbaaaabbabaabaabbbbbbbbaabaaaabaaababaabaaabbbaabbababbaaabbabbbabbabbaaababbbbabbbabbaaabbbaabbbaaaaababbabbaababbbbbbababaabaabbaaaaaaaaabaabbbababbaababbbabbbabbbbabbbbbaaaaaaababbbbabbbbababaabababbaaababbbabababbaaabbbbaaaabbabaaababbbbbabbbbabbbababbbabbabbababbbaabaabbbbaaabbbaabbbbababaababaabbbabaaaaabaaaaaaaabaabaaaabaabaaabbabbaababaabaaabaabbbbbbbbabbababaabbbbbaaabbabbaabaabbaababaabbaaabaaaabaaaaaaabbbbbaaababaaaabbabbaaabbbbabaabbbaabaaabbabaaaababbbbbbbbbaaabaaaaababbbabbaaaaaabbbbbbbabbbabaabbaaabbabaaabaababbbbbbbbbabaabbbbaababbabaabaabbaababbbabaabababbbbabaabbbbababbabababbbaabaabbbaaaaababbabaaabababbababaaaababababbbbaababbabbbaaaabbbaaaabbaabbabaaaabaaabaaabbabababaabbbbaabbaaaaababbabbbbabbabaabbbabaababbbabbabbbaabbaabbbaaaabaaaabaaabbabaaaaaaababaababbbabaaaaaababbbbbaabaaaaabbbbabbabbabbbbaababbaabaabaabbaaaaabaabaaaaaabbaaaabbbaaabbbabababaabbaababbaaabbbbaababaabbabaababbabbbabaabbbbbabaaaaaaabaabbababaaababbbbabaaaaaabbbabaabbbbaaaaaabababbbbbaaaabbaaabbbbbbbbaaaaaabaaabbaababbbaaaababaaabbbabaaabaababb bbabbbaabaabbababbbbabaaabaabbabaaababbbbaaabaabaaababbabbbbbababaaabbaabaababaabaababbbababbbaaabbbaabbbbaaaaaababaabababaabababbbaabbbaaaaabbaabaaaaaabbbaaaaaabbbbbaabbbaaaaaaaaaabaababaaabbbabaaababbabaaaababbbaaaabbbbabbabbbabbaabaaabbabbabbaabbabababaabaabbabbaabbaababbaaaabbaaabbbbaabbababababaabaabaaaaaaaaabaabababababbabbaaabaaabbbaababbbabbababbaaaaaabbbbbaabbbabaaabababbbbabbababbaabbabaaaababaaaaabbbbaaabbababaaabaabbabbbbabbbaabbbbabaabbbaabbbbabbbbbaabbbaabbabaabbbbaabbbabbabaaaaaabbaabbbbaabbabbbbbbbbbbbbbbbbbaabbaaabbbbbabbbbaaababbabbabbabbbbabbabbaaabaabaaaabbbbabbbbbabbaabaaababbaaaaabaaabababababababbbaabaabbbbbaaaabbabbabbbabbaabaabbaabbaabbbbbababbbaabbaababaaabbabababbaaaaabbbaabbbbbbbabaaaabaababbabaaaaabbabaabaabaabaaabbbaababaaaabaaaabbaabbaaabaababbbabaabbbbabbbaabaaaaabbbabbbabaabbababbbbbabaababbababbaaabbbbaaabababbaaaaaaaaaaabbaabbbababbbbbbaaaababababababaabababaabbbaabbbbabaabbbaabbabaaababbabbabbaabbbabaabaaabbbaababbbababababaabbbbaababaaaaaabababbaaaaaaababaabbbbaabbbabbbbabaabaaabbaaaaaaaabaabbabbabbbaabaababaaabbbbaabbbbababaabbaaababbbbabbbbababbbababbaabbabaaaabbaaabaaabbbaababbabbabbabbbbaabaaabbaababbbbaabbbbbbabaabbaaaababababbaabbbabbaaabbbbababbbbbbaaaaabaaabaaabaaabaabbabbbababbbbbaaaaabbbbbbbbababaaabababbbbaabababaabababaabaabbaabababababbbabbababaaaaabbbbbbbbbabbbbbababaababbbabaaaaabbaaabbaaabababbaabbaaabbbaabbaababbbabbaabaababaaaabbabaaaaaaaabbabbbaaaabbaaababababaaaabaaaaaaabababbbabbabbabaababbaababbbbaabbbabbabababababbbbabbaaabbaaababaaabbbaabbabbbbaabaabaaaaabbbabbbabbabbbbaabaabbabaababaaabbaaabbbaabaaabaaaaaabaabaabbabbabbbabbababbaaabababaaaababbabaabbbaaabbbbabaabaaaabbaaabaabababababaaaabbabbbaaaaabababaabbabababbbbbbbaaaabbaaabbaabbaabaababaababbaaababbbbbbbbaabbbabbbbabbbaabbbababbbbaabbabaaaabbbababaaababbaababbbaabbababaabbaaaabababbbbbbbabbbabaababaabbbbbaababbaaabbbababaaaabaabbbbbaaaabaaabbbabbabbbbaaaabbbaaabababbabbbabbbababaabbaaabaaaaaabbaabbbababbbaabbbbbaaaaaaaabbbabbbabbabababaababaabbbbbaab abbabbbaaaabaaaaaaabbababbbbbbaabbbaabaabbabbbbbababaabaabbaaabbbabbbababbbbbabaababaabbababbbabbbabaabaaaabaaababbabbbababbabbabaaabaaabbbbabaabaababbaabbabababbbaaaababaaaabbbabbabaaaabbbbbabbbaabbbbaaabbabababbaabbaaaabbbaabbbbaaabaabbbaaaaaaaaabaaaaaabbbbbbabaababbbabbabbaaabababaaabbbbbbabaabbaabbaaaaababababbaabbabababbababaaaaabaaabbbabbaababaaaaabbaaabaabbbbaaabaaaaaaabaaabaaabbaabbaabaaabaabaaaabaabaabbabbbbababbaaabababbaaaaababbabbbbbbabaaaabaaabaaabbaabaaababbaaaaabbaaaaaababaababbbababbbbabbbabbaaabbbbbaabbaaabbaabbbbbabbaabaaabbabaaaaababbbaaaabababbbbbabababbbaaabaabbbbabababbbbaaabaabbbbabbaababaabaabababaababbaabbbbbbaaabbabaabaaabaabbaaabbabbbbaaabbabbbbbbbabbbaababababbaaabbabbbbabbbbaaabababbaababbabaaaaaaaaabbbbaabbabaabbbabaaaabaaaababbbaababaaababbabbababbbbaababbabbabbabaabaabaaaababbaaaaaabaabaabaababbaaaabababababbaabaabbbabbbaaaaaababbbabbbbababaaaaabbbabaababaabbaabbabbaabbaabbabaaabbaabbbaabababbbbbabbababbbbbbabababbbbbbabaababaaabbbbbbaabababaabbbababaaaaabbababaababbbbaaabaabaaabbbaaabaaabbabbbbaaaaaabaababbbaabbbbbabbbabaaaababaaaaabbbaabbbbbaaaaaaabbbbaaabbbbaabababbaaabbbbabbabbbaabababbbaaababbaababaaaaaababababbababbababbabbbaaabaaabbbbabaaaaabbabababbbbbabaaaabbaabbaabbbabbaabbabaabaababbbbaaaabbbbaaabaababbbbbababbaababbbaaaabaaaaaaabbbabaabaaabbababaaabababbaabaabbabbbababababbaaaaabbabbaabaabaababaabaaabbabbbbabbbbabbbabaaabaabbabaabbaaaabaabababbbbbbaababbbaababababbbaabbabbbaababbbbabaabbbbaaaabbabbabbbaaaaaaabbabbbaaaabbaabaaaabbbaaaaabaaaaaabbbbabbbababbbaaaabbaabbbbabbabbbbbbbbaabaabbbaaababbabbbaaaababaabbaaabbaabbbbbbbbbbaababaaabaabbababbaaabaabbaabbaaaaaabaabbbbbabbabbbaabaaaabaaaabaabaaaaabaaaabababaaabbbaaabbbabbababbabbbbaaaaababaaaaabaabaabbbbaabaabbbbabaabbbabaaaaababababababbaabbaaaabbbabaabbbababbabbbabbbbabbabaabaaababbbaabbaabbababbaaabbbbbaababbbaaaaaababbababbaaaabbbabbbbabbaaaaaaaabbabbaaaababbabbaaaabbabbabaaabaaabbaaababbabbaaabbbbababbbabaaabbbbbbaababbabbababbbaabbbaababaaaabbaabbaaaabbaaabbbbababaaab baaabaaaababbbaaaabbbbaabaabbbbabbaaaabaabaaabbbabbaaabaabbaaabababbabbabbaababbababaaaabbabbbabaabbbbbbbabbbababbbbabbaaabaabbaaaabaabbbbbbabababbabbbaaabbaaabaaabbaaabbababaaabaaaaabababbabbbbbbbaabaaabaaababaaabbbabababababbbabbababaabbabaaababaaaabaabbabbbababaaaabaaaabbabbbaaaaabbbabbabbaabaaabbbabbbbaabaaaababaaaabbaabbabbbbbbbabbbbbbabaaabaababbaaabbaabbabbaaabaaaabbabbbababaabaaaaaabaabaabbbbbaaababaaabbaabaabaaaaaabababbababbbbbaababaaaaabaaabababbbaaaababbaaabbbabbababbbbbbabaabbbaabbbbaabababbaabbaaabbbaaabbabbbbabbbbbaaaabbababaabbbaaaabbbabbbabbaababbaababaabbabbababbbabbbbbabbbabbabbabaaabbbabbababbabaaaaaaaabaaaababababbbbababaaabbbabbaaabbaaaaaababaabaaaaabaabaaabaaababbbaaaabababababaaaaaabaaabbbaabbaaabbaaaabbabaabababbabbabbbbaaaabbbbaabbbabaaaabababbbabbbabbbabbbababbbbaaababbaaaababbbbababbbaaababaabaabaaaaabbbabbabaaaaaabbabaababbabababaabaaabaaaaababbbaabbabbabaaabbbbbaabbabbbbbabbbaabaaabaaababaabbabbabaaaaababbaaaaaabbaaaaaaabbababbaababbaaabbbbabbbbbbabbaaaaaabaaaababbaabaaabbbbbaabbbaaabbaabaababbaabaabaabaabbaabbbbbbabbbbbbbababbbbabaabbbbabbaaababbbabbbaabbaabbbbaaabbbbaababbbbaaaaaaaababbaaaaabaababbaaabbbbaabaaaaababbbbaaaaaaababaababababbaaaabbababababbbaabaaabbabaabbabbbbbbbbbabaabaaabbababbabaaabbbbaaaaaaaabbbaababaabbbabaaaaaaabbbabbbaaabababbabbbabbabbabaaaabaaababbaaaaabaaabbababbabbbbbbbabbabaaabaabbaababbbaababaabbaaaabababbabbbabbabababaaabbaaabaaabbbaabbbbbabaaaabaaaabaaababbaabbaaaaaaabbaabaabbabbbbbbbaabbaabbbabbaaababaaabbbabbbbbbabbbbbbabbbabbabbbbbbabbbababaaaabaaabaabbbaabababbabababbaaaaabbbababbbbaabbababaabaabbababbbbabbbbabbaabaaaaabaaaaaaaaabaabbbabbbbbbbbaaaaabaaabbbaaabbbabaabbaababbbabbabaaabaabbbaaaabbababbbaabbbbaababbbaaaabaaaabbbaabbbbbbbabbbbaaabababaabbbabbbaabbaaabbbbabbbabbabbaabbbbabaaaaabaababbbaabbabaaaabbbabaabbaabaaabaabaababbbbbababbbbababbbbbaabbaababaaabaaabbaaabaababbbbabaabbbabbbaaabaabababaaabaabaabbabaabbaabaababaaaabbaaabbbababaaaababaaaaabbbabbbaaaababaaaaabbbbaababbbabaaaabbbbabbbaaabaaabb aabbbabbababaabbbaabaaababbbaabaaaababaabbbaaabaaaaaabaaaabaaabbbbaaabbaaaaabbbbbbbaababaabbbababbbaaaabbabaaababaaaaaaaabbabaabaaabaabaaabaabababbbbabaabababbbbbbbbababababbbbbaaaaaabbbaaababbbaabaabbbabaababbabaaaaabbaabbbabbababbabbabaaaaabbbabbbababaaaaaaabbbbbaaababbbaabbaaabbaaababbbaababaaabbaaaaaaabaabaababaabbbbbababaababbbbbbbaaabbaabaaabbaababbbabbbabaabbbaaaaabababaaabaaaabbbbabbaabbabababaaaababbaababbbaabbbbbbbbabbbbbbabbbbbbbabbbbabbbaaabbaaabbabbaaaaabbaabaabaaaabaaaababbbbaababbaabaababbbbbbbabbabbaabaaababbbabbbaabbbbabbbbbbababbbbbaaaaaababaabbbabbbabbabbbbbbaaaabaabaababbbbbbbabaabbbababbbbbabbbaaaabbaabaabaabbbaababaabababaaaababbbaaaabbbaaaaaabbbbbaaaababbaabbbababbbabbbbbbaabbbabaaaabbbaabbbabbbabaabaaaaaaabbbaaaaaabbaaaaababaaabbbbbaaabbbbabaaaaababbababababaababaabababbaaababbbbabababbbabbabaaaabbbaabbbbabbbbbaaaabbaaababbababaabbabbaaaabbbbababbbbbbaaaaabbabaaaabaaaaaaaabbaaabbbaaaabbbbbababbabbaabaaaaaabbbaaabaabbababbbbabaabaabbbbbbabaaaaaababababbabbbbabaaaabaaabbabaaaaaabaabbbabbbbaaabababaabaababbabbbaaaabbbabaaababbaaabaaaaabaabbabbabbbbbaaabbaabababaabbabbabaabbbabbbaaabbbbbbaababaaaabaaaaaaabbabbaaaaabbbbaaaaabbbbbbabaabbaabbaabaabaabaaaabaabbbbaaaababbbbbbabbbbbaaaaabbabbbabaababbaabababaabbabbaaaababaaaabbbabbaabbabbabbbbaaabaaabbaaabaabaaabbbbaaabbbaaaaaaaabaababbababababbbbaaaabaabbaababbbabbababbabaababbabbbaabbabbaababaabbbaababababbbaabaabaabaaabbbbabaabbbabbbabbbbabbbaababbbaabbbaaabbbababbaaaaabbaaaabbbbbbabbabaabaabababaabaaababbbbbbbaaabaabaaabbbaabbbabaabaababbbabbabbaaabaabaaaabbabbaababbabaababbaabbabbabbabbbbaaaaabbbaaabaabaabaababababbbababaababbbbbbaabaababbaabaaabaabbaabbaabbbaababbbaababbbabbabbabbabbbbaabbbbbaaabbaaaababababaabababaaaaaaaaabaabbaaababaabbbaaaabbbbabaabbaababbbbaaabbbaaaabbbaaabbbbabaabbaabbbaaaaabaabbaaabaaabbaababaaaabbaabbaabbabbabbbbbbaaaabbabbbbabbbbaababbbbbaaaaaabbaaabbabaaaabbaaaaabbaabbbaaaaabbbbaababaababbaaaaaabaabbbbbaabbbaabbbbaabbbbbabbbaaababbaabaaaabbabbbbabbbbbaabaaabbbabbbbbabbaa baaaababbbbbaaabbabbaaaaaababbabaababaaabaabaaaaababbaaabaabbabbaaabbaabbaaabaababbaaababaabbbbababbaaabababbabaabbbabbabaababbbaaababbbaabaabbaaabaaababbbabaabbbbabaaabbababbabbbaababaaabbababaaaaabababbbaaabaabbbaaabbaaabbbaabababaaabbabababbaaaaababbbbbaababaaabbbbabbbababbaaaaabaaaaaaaaaaababbaabbaaaabaaaababbabbbaaabbbabbbaaaaabbbaaabaabbabaaaabaaabbbaaaaaabbbabbbbbbabbbabbbbabbbabbabbbbaaaabbabbabaababbaaaabaaaaababbbbbbbabaababbbbbbbbabbbababbaabbaababbababbbaabababbaabbaaaaaabbababaabaabbaabbaaabaabaabbabbbbbbbbbbababaaaaabbbbaaabbbbbaaaabbbbbbaabbaaaabbabababbabbbbabbabbaababaaabaabaaababaaabaabbbbbbbabbabbaaabaaaaabaababbbbaabbbbbbbbabbabbbbbaababbbaaaaaaabbaaaaabbbbbabbaabbbbbbababaabbbabbbbaabbbbbaaaaaabababbababababbbaabbbbabaaaaaabbbaabbbbaabbabaaababbbaababaabbbbaabbbaabbaabaabbbbbbabbbababbaabbaabaaaabaabaabaaaaabbaaabaaaaaaabbbbbabbbbabaaaabababaaaabaabbbaababbbbaabbbbbbabbbabbbbaabaaaabbabbabbabaaaaababbbbaaabbbababaabababbaabbbbaabababababaaaabaabbabbabbbbaabaabbbaabbaaabbbbbabbabbbbaaababaabaabbabbababaaabbbaaaaaabbabbabaababbabbbbbabbbaabbbaabbaabaaaaaaabaabaabbabbabaabababababbbbaaabbbababaabbaaababaabbbabababbbaabaaabbabbababbbbaababbbaabbaaababababbbbbbabbababaaaabbbababbbaababaaabaabbbaabaaabbabbabbaabbbabbbbbbaabaaababbbabbaaaabaaababbbababaabbaaabbbbbbababababbbaaaababababbbaabababbaaaaaaaaabbabaabbbaaaabaaaaabbbaabbbbaabbabbbaaaaaaabbbbaaabbbabaabbabbbaaabbbbaabbbaababbbbbbbaabaaaabaaabbaaabbbbaaaabbbaaaaaabaabaaaabbabababbaaabaaabbabaabbaaabbbbabbbaabbbbbabaababababbbaabababbaabbababaaabaababbabaaaaababaaaaaaaabbbbbaaabbbabbbaaaaaaaabbbbbaaaaabaaaaabbabbaaaabbabbbababaabbabaaabbbaabaabbaaabaaaaaaabbbbbababbbbabababbbbbaababbbabababbbabaabaaaaababbbbbabaabbbbbbabbbaababbbbbabbbbbbbaabaaababaababbbabbabbaaabbbbbabaaaabbbabbaaabaabbabababbababaabaaaaaaaabaaaaaabababaabbaababbbbbabbbbaabbbbaaaababbbabaabbbbbbbabaababbaaaabbbabbbbabbbaabbbbbbbabbaaabbbaaaaaaabbbabbabaabbaaabaabaabbbaabbbaaaababaaaabbbaabbbbbbbabbbbbaabbaababaabaaabbaabbababba bbbbbaaaabbbbbbbaaababbbaaabbbaaaaababbaababaaabbaabbabbbababaaabbbabbbbabbbbaabbbabbaaababbbbbbbbbabbaaaaaabbabbbbbbababaababaaabaababbababbbabababbbabaaaaabbbbaababbaaaaabbbbaaabaabbabaaaaabbbbabababaaabbbababbbaabababbbbabbaaababbabaaabbabbabaababbaabbaaaaabbbbbaaaabbbbabbbbabaaaaaaabaaabbaabbbbbbaabaabaabbbbbbaaaaaabbbababbbbbaaabbabbbbbbaaaabaabbbbabaaabaabaabbabbbabaaaaaaaaaaabbbaaabbabbaaaaabbbbabbaaaabbabbabaabbbbbaabbbabababaabbabbbababbaaaabbabbabbaabbabbbbbbbaabbbaaaaabababbaaabbaabbbbaababbaaaaabaaaababbbababaabbbabaabbaaaabaababbbbbbaaaabbbaabbbbaaaaabbaaabababbbbababbbabaaaaaabbaabbbabbbaabbbbbaabbabbaabaaababbbaaababaaaaaaabaaabbbabbbbbabbabbbbbbaabaabbabbabbaabbbaaaababbaababbbababbababbabaaababbabbbabaaaabaabbaaababbbaaaaabaaaabaaabbaaaaababbbabbaaaaaabbbbaabaabbaaababaababbabbababbbabaabbaaabababbaabbabbabaaabababaababbabbbabbaaaaaaaaabbbabbaabaabbbbbbbababaaaaaabaaababaaaabaaabaabaababaaaabaaaabaaaaaaaaaaababbabbbbbabbbbbbbbabbbbaababbbabbababbbbabbbbaaaaabbbbabbbaaaaaabbbbabaabbabbbabababbbbaabbaababbaabbaaaaaababbaaaaababaaabbaabbabbbbabbabbabbababababaaaaaaabbabbbaabbbbabbaaababbbaabbbabbbbbbbabaabbbbbbabaaaaabbbbbbaabaaabaabbababbabbbaaaaabaaabbbabbaaaabbbabbaaabababaabbbabbaaaaaabbabbaaaabbababbbaabbbbbbbbbbaabaababbaababbababbaabbaababaabbbaababbbbbbbbbaaaaababaaaaaaabbababbabbbbbabbbbabbaabababaaabbbaaabbbbbabaababaaaabbaabbababbabbbbbabbabbbaaaaababaaabbaabbaaabbaaababbababaabbbbababaaabaaabbaaaaaabbbabababaabbabbabbbbaabaabbaabaaaaaabbbaaaabaaabaaaabbbbbbbaaabbbabbbbaababbbbbbaaabaabaaababaababbaabaaabaabababbbbbbaaaabbbaabbbbbbbaabbabbbaaababbbaaaaabababaabbbabaabababbbabaabbbabaabaababaabbaaaaaaaaabbbbaabbbaaaababbababbbbbabaabaababababbbbabbbbbabbbbbbbbbaababbbaaaabbaabbbbbbabaaabaabbaaaaaabbbbabababaabababbaabbababbbaabaababaaaaaaabbbbaaaabbabbababbababbbbabbabbaabaaaaabbabbabbaabbabaaaaababbaaabababbbabbabababbaabbbbaababbbbaaaaaababbaabababaaaaaabbabaabbaabbaaababbabbbbabbbbbbababbabbbbaaaabaababbbaabbababaabbabaaabababbabbbaababbab bbbabaaaaabbaaaaaaaabaaababbbabbaababbabbbabbabbabbabababaababbbabbaabaaaaaabaabaaaaabaaaabbabbbaaabababbaabbbabbabaababbbbbaaaabbbabbbbbbbaaabbaabbbabaabbaabaabbabbbababbabbaaabbaaabaaababbbabbbbaaaabbbbaaaaababbbabbaaababaaaabaabbbbaabbaaabbbaababaababababababaaaaaabaabbabbaabaaaaaaaaabbaaabbabaaabbaaabaabbbbbabbbaabaaaababaaabababbbaababababbbabbabaababaababaaaaaaaaabbababbabbaabbababbaabbbbabbbabaabaaaaaabbaaabbbaaaaabbaaaabaabbbbbabbaabaabbbbbaabababbaabaaaaaababaababaababbaababbbbbbbababbbaaaabbabaaabaaabababbaabaabbbaabbbbabaababbbaaaaaaabbaabbbaaabbabbbbbabbabbbabababbbbbbababbbaaabaabbaababbbbaaaaaaababababbabbbababbabaababaaabaaabbbbabbaaabaabbabbbbabbaaaabbbababbbabaababbbbaabaaabababbaababaabaabababababaaaaaabaaaaaabbabaabaaabaaabababbaabaaabbabbaaabaabbbaabbbabaaaaaabbaaaabbaaaaababbabbababbbbbaabbbaababbaabaababbabbabbbbbababbaaabbbbbbabaaaaaaabbaaaabaaababababaaaaaaabaaaaaaabbbbaaabbaabbbaaabbbbbabbabaaababbbbbaaabbaabaaaabbabababbbbbabbaabbbbbabaaabbbbaaaaaabaabbaabaaababbbabbaabbbbbaabbaaaabaabbabbbaabaaaabbaaaaaabaabbbaaaabbababbaabbbaabbabbbaaabbabbbbbabbbbbbaaabbaababbabababbaaabbbbbbbabbabaaabbabaabaaaaabaababbabaabaabbaabbaaabaaaaabababaaaabaababbaaabaaabaabbaaabbbbbbbaabaaababaabaabbbbaaaaaaabbbbbbaabbaabaabaaabaaaababbbabbabababbaaaaaaabaabbbabbaaaaababbaaabbabbaabbababaabbbbaabbababababbbaaaabbababbababbbabaabbbbbbbbbbbaababbaaabaaababbabaaaaabababaabbabbaabbabbababbabaaabaaababaabbabbabbbaaaaababbbabbabbaaabbbbaaabbbbbbbaaabaaaabbbbaaabbbbaaabbaaaaaabbaabbaabbabaaababaaaaabbbaabbbbaaabbababbaaabaaabbbbbabaababbaabaaaaabbbaaabbaabbababbaaaaabbaaaaaababbabbaaaabbbbabababaaabbbbbaaaabaabaabbbbbaaaabaaabaababbabbabbaaaaaaaaabbaabababbbababbbbababbaabababbbaaabababaabaabbbbaaabbaabbaabbbaababbbaaaababaaabbbabbbaaaaabaaaaabbbbabababaabbbbbbabbaaabbbbbbbbbbbababaababbaabbaabaaaaabbbaabbbababbbabbbabbbbababbabbabaaaaaabababbaabaabbbaaababbbbbbbabbbaaaabababbabbbaaabaabbaaabbbbabaaaaaabaaaaaabaabbbbbbbaabababbaabaabaaababaabbaaaabaaabbababababbbabbb abaaaaababbaababaabbbaaaababbbabaabbaabbababbbbabaaaabaaaaaabbaabbbbabbaabbabaabbaabbbabbbabbaabaabbbbabaaabaabbbbabbbabbaabaaabbaabbbabbabbaabbaaabbaaaabbbabababbabbbbabbabbaabbaaabbabababbaaaabbaaabbabababbbbabbbabbababbabbabaaababbbaaaaaaaaaabbabbbaababbaaaaabbabbaabbaabaabbbababaaabbabbbbaaabbaaaababbbbbabaabaaabaaaaaaabaaaaaababbabbbaaaaabbabaabaaabbbaababaabaabbbaaaaaaababaaaaaaaabbabababaaaabbabbbababbbaabbbbabaabbaaabaaaababaaabaababaaabbabbbbabbababbbbabaaaaabbbbbbbbaabaaababaabaababbbbababbbbbabbbbaaaaabbbbabbbaabaaaabbbaaabaababaababbabbaaababaaabaaaabbabaaabaaaabababbaababaaaaabbabaabaaabaaabbbaababbbaaaababbbbabbaaabaaaabbbaaabaaabbabababbbabababaaaabaaaaababaaabbaaaaaaaabbbabbbbbaabbbbbabbbaaaababbbabbbbbaabbbaaaaaaabbbaabababbaaababbbbaaabaaabaabaabbbbbababbaabbababbbabaaabaabbbbbaabaababbbaabbbbababbaabaabbbabbbababaabababaabaaabbabaababbbababbaaaaabababaaabababbbaabbbbabbbaaaabbbababababababbbaabbaaabaabbaaaabaabaaabbbabaabbabaabaabbbbbbbbbbbabaaaabbabbbabababbbbbabaaababbaabbbbbaabbaababaababaaaabbbbbbabbbbbbaabaaababbbabbabbaaaabbbbbbaabbbbbaaabbabbabaabbaaabbbabbababbabaaaabbaaabaabbbabbaaabababaaabbaaaaabbabbbabbabaababbabaabbbababbbbbabaabaabbbbaaabbaaaaaabbabbabbabaaaaaabaaababbaababbaabaabbabaabbbbbbaaaabaabaabbabbbabaabaaabbaaaaabaabaabababbbbababbababbbbaaaabababbabbaaaaabbaababaabaababaaaaaaaaaabaabbabaaabbaabbaaaaabaaababbbbbbaaaabbbbabbbbbbbabbaaababaaabbbbaabbbbbaaaaabbbababaaabaabababaabaabbababbabbbabbbbbaaaabbababbaaabbbabbbabababbbaabababbbbabbaabaabbbaaaaabababaaaaaaaabbaabababbbbaaabbbbbbbaababaabbbaabaaabaabaaaaabaabaaaaababbabaabbbbaababbbaabbbababbbaabbbbbbaaabbbbbbbababbaaaabaabbbbabaababbbbaabaabbbaabbababaaaaaabbbbbbaabbaabbbbabbbbbbababababaaaabbaaaaabbababbbaabbbaaaabbbabababbbaaababaaabbabaabaababbaabaaabbbbaaabbbbababbbaaaaaabbaaabbaaabbbabaabbaababaabbbbabbabbabaaabaaabaabbbbbababbabbbabaabababaaabaabaabaabbaabbaabbbababaaababaabbbababbbbbbbbabaaaabaaabbbaababaabaabaababbbaaaabbbaabababbaaaaabaaaabbbaababbbbbaabbbabbbba babbbbbbbaaaaabbabaabbbaaaabababbababbaabbabbabbabbbaaaaabaabbababababaabbaabbbbaaaaaabbabaaaabbaaaabbaaaababbbbabbababbbbaaabaaababbbbbabbbaabbaaaaabaaabbabbbbaababababaababababbbabaaabbabaabaaabbabbbabbbabbbaaababaababbbbabbbbbaaaabbbbbbbbababbaaaaaababbbbabaabaabbaabbbababbaaaaabbabbaabaaaaabbbbbabbaabababbbbbabbbbaabbbabbaaabbbaabbbabaabbbbbababbbaabbbabbbababaabaaaaaaabbbbbabababaabbbabaaaabbbaabaaaaaabaaaabbbbaababbbbaaabaabbabbaaababaabaabaababbbababbbaabbbaaaaaaabaaabaabababaaaabaaabbababbaaaabababbabbbbaaabaabbbbabaababbaaaaaaababaaababbbbbbaaabababbbbaaabbbbbbaaaaaaaaabababaabaababbaabbbaaaabaaabaaaaabbabaabababbabbabaaabaaaabbbaabbbbbaabbbaabaabbbaaaaaaabbbbababbbaabaaaabaabaaaababbbaabaabaabbabbbabaababaaabbabaaaabbbbabbbbbbabaaaababbbabaaaaabababaaaabbbaaaaaaabbaabbbbaaabbabbbababaabbbaabbbaaaaaaaaaaaaaaababbbabababbbabbaaabbabbbbbaabaabaabaaabbabaababbaababbabaabaaabaaababbaabaababbbbbbaaabbaabababbbbbbbbbbbbaaababaabaaaababaaabbbabbbaabbabababababbaabaabbbbaabbababbbabbbabaabbababbababaaaabaaabaaaaaabbbabaaababbaababaabbabbbbbbbaabaaaaaabbabaabbaababaaaababaaaaaabababababbaaaaababbaaaabaabbaabbaaaabbabaabaaabbabbabaabaaabaabbbaabababababbbabaabaaabaabbbabbabbbabaaababbababaaaaababbababaababbabababababbbabbbbaabbabbaaaabbbbaaabababbbbabbbaabbbababbbaabaabaabaaabbababbbaaaabbabbabababbbabbaabaaababbbababbaababaabbababbbbbaaabbababbababaaaaababbbbbabbaabbbaabaaabbabbbabbbaabbababbbbbbbbaabaabbaababbaabaabaabababbabaabbabbbbbbbabababbabaaabaaababbbbabbaaabaaaaabbaababbaabbbbbbabaabbaaabbbabbbabbabaaababbbbababaaababababaababbbababaaabbbbabaababaabbabbbbabbaaabbbabbaabbabbbbaaaababbabbbaababaaaaabbbbbaaababbabaabbaabbabbbabaaabbabababaababaaaaabbbabbbaaaababbabbbbbbbaaaaaaabbabaaaaaaabaabbaabaabbabaabbbbabaabbaaabbbaabbbbaaabbbabbbabbabbaabaaabbbaababaaaaaaabaaabababababaaababaaabbaaaaaabbbababaabbbbabbbabaaaababbbbabaabbababbabbababaabbabbabaaabbbaaabbbabaababbaaabaabbaabbaaabababbabbaaabbbaabaaaabbabbbaabbaaaaabaabababbbbbaabbaaaabbbbaaaabbaababaaabbaaaa babaabbabaabaabbabbbaaaaaabababaabbababbbabaabaaaaaabaaaaababbbabbaabaaabbaabaaaabaaabbaaaabaaabaabaabaabbaaabbaababaaabbababbaaaabbbaaaabaaaabaabbbbaaaaaaababaaaabbababbbaabbababaabbbbaabaabbbbbbbaabbbbbaaababbbaabaaaabbabaaabbbbbaaaaaaabaabbbaabaabbaabaabbbabaabababbaabbaabbababbaabbabbabaabababaaaaabbbbababbabbabbabbaababbbaaaaabaababbabaababbababaaaabaabaabbbabbbbaaabbbaabbaabbbbabaabbaaabababbbbbabaaaabaabbabbbabbbaabaaaaaababbaabaaababbbaababbaaabaabbabbbbbabaababaabababababbbaabbaaaaababbabababaaaabbaababaaabbbaabbbaababbaaabaaabbbbabbbaabbbbbabaaabbabbbabbaabbaababbbbbbbabbaabbaabaababbaabbabaaaabaaabbabaaabbbaabaababbbbbaaabababbbbbbabbababbabbaaabaabbbbabbbbaabbbbaabbbabaaaabbbabbabaababbbbaabaababbbbbabbbaaabaabbbabaabababbbbbabababbaaaabaaaabaabaabbaabababbbaaaaabaabbaabbbaaaabbbbaabbbbbabaaababbbbbabbbbaabbabaabbababababbbabaaaabaabbaabbabbabbabaabbbbbabbaaaaaabaabbbbaaabaabababaabbbbbbabaabbabbabbbababaabbbabbbbbabbbbabbaaaababbaabaabbaaabaabaaaaaabababbaabbaabbbabbbabbaaabbabbbbababbbbabaabababaaaaaabaaabababbaabbbbbbbaaabbaaabbabaababbbaabbbabbaabaaaaaaaabbbaaaabaaabbaababbbaaaabbbababbbbaababbabbbbabaaabbababaababbabbaaabaabbbbbbababbbbbaabaababababbbaaabababababbabbaaaaababaabbbabbaababbababbabababbbabaaabbabbbabbaabbaabbaabababbabbabbbbbabaababbaabbbabbabaabbabbaabababbababaaabbbbaabbbabbbbbabaabaabababbbabaaabbabbaabaaabbabababaaababbbaabbbbaaabbaabbbaaaabbbbababbbbbaabbababbbbaaaaabbbbbbbababaaabbbabbabbaabaaaaaaaaabababbaababbabababbaababbaabaabbabbabbbbaaaaabaaaaabbaabaabbbabbbbabaaaabaaaabaabbabbbabbaabaabbabbbabbabababbaabbbbbaabaaaaababbababbaaabaababbaababababababbaabaaaaaabbaaabaababbbbbaaababaabaabbabaaabbaaababaaabaabababaaaaababbaaaabbbbabaaaabbbabaaabaaabaaabbbbbbabbaaaaabbabbbbabbbbaaaababbabaabbaabbbaabaabaaababbbbbbaaaabbbbbbbaaabbaaabbabbaabbabaabaaababbbbbabaabbaaabbabbbabaabbbabbbababbabbababbabbbaaaaaabbbbabaaaaabaaaabbbaabbbbabababbababababbbbaaaaaabaabbaaabbabbababbbbaaaaaaabbababbabbbabaababbbbbabbbbbbaaabaabbbabbabbbbbaabbb aaabaabbbaaabaaabaabaaababbbababababbbababbbabbabbabbabaaaaabababbbbabbabbbbbbaaaaaaababababaababbabaaabaaabaababbaaabbbabbbbbbbaaaababbbbababaabbabbaabbbbbaaaaabbabaaabbbbaabababaaaaabaaaabbaabaaaabbbaaaaaaaabbaaababababaabaababaaaaaabaababbbbabbaaababaaabbaaaaaaabbaabbbbbabaabbabbbbabbbbbaabaabbbabbbbabbabbbabaaababaaaabbaabbabbabbaaaabbaaabbaabababaaaaabbabbbbbaabbaaabaabbabbbbababaabaabaaabbaaaaabbabbbbbababbababbaaaaaaaaabaabaabbabaabaabaaabbabbaabbaaabbbabbbbbbbbbaabaabbbaaaababbaabbabaabaaababababbaaababababbabaabaabbbaabbbababbbbababbbaabaababbaabaabababbaababbaababbababbbbabbbbbabbbbaabbabbaaaaabbaabbaaabaabbbbaaabbbaabbaababbabaabaaaaaaabaaababbbbbabbaabbbabbabaaabbbbabbbabbaabbabbbaaabaabbbaabbabbbbbabbbaabbaabaababaabbabbbbabbbbbbaaaaaabbbbbaabaaaababaaaabbabbabbaabbbabbaababaaaabbababaabbabbabbbaabbbaaabaabbabaaaaaabbaabbbababbbabbabababbabbbaaabaabaababbbaabbbabbbbababbbabaaaabbbbbbaabaaaaabbbabbbbbbabbbbabaaabbabababaaabbababbbaaabbbaabbabbbabbaaabbbbaaaaababbabbaaabbbaabbbbaabbbaaabaabababbbaaaababbbbbbaaaabaaaaabbbabbbaabbaabaaabaababaaaaabbbaaabbabbbabbbbbaaabaaaaaabbaababaaabbabababbbbaabaabbabbabbbbabbababbbbabaaaabbaaababbaaabaaabbaaababababbabbbbbabbbaabaaaaaabbbbaabbbaaaabaabbbaaaaaabababababaababaaaaaaabaaabaababaaabaaababbbaaabababababbbaaaabbbbababbbbbaaaababbaabbabaaabbbabbbbabaaaabbbbbbaaabaaaabaababaaabbbbabbbbaaabbabaababbbabbbbbbabbaabbaaababaabbaababbbabaababaaaabbbbaabbbbbabbaaaaabaabababbabaaabbabbbaaababaabaabbbbaabbbaabbbbbbbaaaaabbaabbabbbbbbabbabbbbaabbaabaabbaaaababaaabaaaaaabaaabbbbbababbbbbabaaaabababbbaaabbaaabbaaaaababbbbbabbaababaaaaaabbbbbabbaabbbbbbaaababbaaabaabaabbbabbababaaaaaabaaabbabababbaabbabbbbbbbaaabbaaabbababaaababbababaaababbabababbabbbbbbbaaaabaaabaaaabbbaaaababbababaaabaabbabbabbbabababbbbaabaabbbaaaababaaabbbbabaaabbbaaaaabbbbbaabbbbaaabbabbbaabaababbaaaabaaaababbabaaaabbbababbaabbabaabaaaabbbbbbbbbbbaaabbaaabaaaaabaabaababbbabaabbaababababaaababbabbabbaaaabbbbaaabbbbbabaaabbaaabababbaabbbbbababaaaaaaaaabaa abbabbaabbaaabbbbbabaaaaaababaabbbabbbaaaaabbaabbabaabbaabaabbbababaaabaabaaabbbbabaaaaababaabbbabbabbaabbabbbabababbababbbabaabbbbbabababbbabbaaaababbababbbbbaaaaaaababbabababbabbaaaaaaabaaababbababbbababbaabbaaabbabbbabbabaaaaabbbabbbaaaaaabaaabbbababbbaabbaaaaaabababaaaaaabaaaababaaabaabaaaaaaabaaaaaabaaaaaaaaaabbbaaaaaabbabbbaaaaabbbaabaaabaaabbbbaaaaabaaaabaaabaaabaabbaabbaaaabbbbbaabaababaaaaaabbbabbababaaaabaaaaabbabbaabbabaaaabbabababaabaaaaaaabbbbaabaaaabbbabbbbabbaaababbabbabbaabbbaaaabbbbabbabbaaabbaaaaaabaabbbabbbababbabbaaaabbabaabaaaabaaaaabbaaabaabbaaabbbabbabbbbababbaabaabaabbababbababaaabbaabaaabaababbbabaabbaaabbbbbaabababbbaaabaaabbababbabaabbabbaababaaabaaabbbabbbbbbbaabaabaaaaabbabaaaaababbaabbaaabbbbbaabbaabbababbaabbbabbaaaaabababaabbaabbbaabbabbaabaaaaaababaaaaababbbbabbaabababaabaaabaaaaaaabbaabbaaabbbbaabbababaabbbabbaabaaaaaabbabbaabaababbaaaabbbbbbaaaaabbbbbaabbaabbabbaaaabaaabaabbababbbaaabbaaababaaabbabbbbaabababbbbabbabbbabababbbabaaabbbabaabaabbbaabbaabaabbbaaabbabababaababbbbbaaaabbaaaabbababbabaaabaaaaaaaaaaababbabababbaaabbaaabbaabbbbabaababbbaabaabaaababaababbbabaabaaabbbabaaababaabaaabbbabaaabaabbbbbbaaaababaabaaaaaabbaaaaabbaababaabbbbaababbaabaaaababbabababaababbbabababbbaaabbbbabbbaabbabbbaaabaabbababababbabaaabaaaabbaaabaaabbababbbbbbbbbabababbaabaaabbabbaaababbaaaabaabbbbbbaabaaaaaabbabaaaabbbbaaababbababaabbabaabbbbbbbaabbbbbbaaabbabbbbaabbabaaaaabbbbbbabbbaabbbbabaabaabababaabbabbabaaabaaaabbbbbbbbaaaaaaaababaaabaabaaababaabbbabaabaabbaaaaabbbbbbaaabbbabaabaabaaabaaabaaabbabaabaaabbbaaabbbaaaaaabbaaaaaabbabbabbaaaabaabbaabbaabbbabbababbbbabaaaababaaabbabbaababaabbabaaabababbbababababbaabbbbaababababbbbbbbaabbaabbabaababaaabaababaabbbaaaaaabaaabbbbbaaabbaaaabbaaaababaabbbbaaabbaaabaaaaabababaabaabbbababaaaaaaabaaabaabbabbababaabbbaabaabaaaabbbbbbaabbbaaabaaabbaabbbbaaabaababbbbababaaaaabbabbbababbaabaaabbaaabaaabbbabbbabbbbbbababababbbbabbbaabbabbaaabbbbbbabbaabbaabaabaaaaaaabaabbaaaaaabaabaababaaabbaaaaababaaaaababbbbabbbb aaaabaaabababbaabaabbbbbababbbbabbabbbabbabbbbababbabaaabbbaabbabaabbbaabababbbbbabbaabaabaaabaaaaaabbaaabaaaabaababbbaaabbababaaaaabbbabbabbbbbbaabbabaaaaabbbbbababababbbaaababbbaabbaabbabaabbbbbaaabbbbaaabbabaaabbbbbaaabababbbaabbbabbbabbabbbbbaaabaaaabbbaaabaabaababbbbabbaabbaabaabaaaabbaaaaababbabaabaaaabbabaaaaaaaabbbbbbbbabbbbbaaabaaabbaaabbaaaabaaaaaaaaababaabbbbbbbbbbababbaabbabbabbbbbabbbaaaaaabbbaaabaaaaaabbbabaabbaababaaabbbabbaabbbaabaabaaabaaaababbabbbabbaabbbabaaaabbaaabbbbbbbaabbbbbaabaabbbababbbbbbabbaaaaabbaaaababababbbbaaababbabaaabababaabbbaababbbabbbabbaaaaaabbbbbbbbbaabaaaabaabbabbbbaaaaabbaabaabbbbbbaabaaaaababaaaababbbbabbaaaaaabaabababbbabaabaaabababbbabaababaaaabbabbbbabbbbbbaaaaaaaaaaabbbabababbabbbbaaaabaabbbabbaaaabaaaabababaabaaababbbaabbbbabbaaabbabbbbaabbaaabbabaaabbbbabbbbaabababbaaabbabbabaababbbaabbabbabbabbababbbaaaabaaaaabaabbaaaaaaababaabaaaababbaabbbabaaabbbaaaaababbbbabaaaabbbaabaabbbaabbbbaaababbbaabbbbbaaabbbabbabbbbbaabbaaabababaaaababbaabbbbabbbabbbbbbabaababbbbbbbbbaabbaabbabbbaaabbabbbaaababbabaababbabaabbaaaabbbbbbaababaabbbbbbababbababaabaaaaaaababbbabaaaaaaabababbbabbabbaaaabbaabbababbabbabaabbaaaababbbbbabbabbbabaaaabaabbbababbbbabbbbaabbaaabaabaababababbbaaaaabbbaabbbbbbbbabbbabbbabaabbbabbbbababbbbaaabbbaabaabbaaabbbabababbbabbbbbbbabbabababbabbaabbabbbbbbbbaabaaababaabbbbabbabaabbbaaaabaababaaaaaaaaaaaabaabbbabababbbbbbbabaabbaaababbbabababbabbbaabbabbbaabaaababbaabbabbbbbbababbbbaabaaaabababbbaababaabbabbbbbbbababababaabaababaabbabbbbaabaaababbbaaabaabababbaabbbaaabbbbabbabaabaabbbababbbabbbabbbaabbbaabbbaabaaaaabbaaabbababbaaaaaabaabaabbaabbbaababbabaabbbbaaabaabaaaaaaabbbaaabbbbaaababbbbabbaabbbbaabbbabbbbbbaababbaabaaaabbaaabbbababaababaaaabbbbabbbababbabbbbaaaabbababaaabbbbbbaaabaabbaaabbbbbbbbabbaabbabaabaaabbaaabbbbbbaaabbabbbbaaaaaabaababbabbababbbabbabbbbbbaabbbabbbbbbbaabbaabbabbbbabbbabaaaabababaababbbbbbbbbaabaaaabaabbbbbbaaababbbababababaaaabaabaaabbabbbbbabbaababababbaaabababaaabbaaaaaabaabbbbbbabbabb babaaabbbbbaabbbbaabbbaaaababbbbbaabaaabaaabbaaaabaaaababbbbbbbbbababbbbabbaabaaaaaaaaabbbaabbbbabbaaaabbabaabbbabaabbabbaaaabaaaaababbbbaaabbaabbbababaaabbaaabbabaaabaaaaabbbbabaaabaaabbbbbabbaabaaabbababaaaabbbbabbaaaaabbbabbaaabababbbaaaabbabbbbbaaaaaaababbababaaabaabbaaabaabbbbaababaaaabbabaaaaaaaaabbbaaabbbabaabbbbbbbaabbabbaaaaaabbbaaabbabaabaaaabababbabbabbabbbbbbbaababbabbbbbbbaaabbbabbbabaabababbababbaaabbbbabbaabbbbbababaaababaabaaaaaaababbbbbababaaabbbabbbbaaaabaaaabbbaabbbbabaabbaabaaababaabbabaabbbabbabaabbabaabbababbaabbbaabbabbaaaabbbaaabbbabaaabbbababaaabaaabbaaaaabababaaabaaaabaaabaabaaaabbbaabbaaabaababbababaabbbbbabaaaabbbababbababbbbabbbaabbbaabababbbababbabbaabbaabababababaabbaaabbabbaaaababbabaaaaabbbabbababaabaabaabbaaaaaababaaaabaababbbbbbaaaaaababbaaabbaaabaabbaaabaababbbbabaabaabbaaaaabbabbbbbbbaabaabbbaaaabaaaaaaabbbbabbababbbbbbaaabababbaaabaabbbbbbbaaaaabbbabaabbaabbbbbababbbaabbababaaaaaabaaaabbababaababbababaabbbbbaaaabbbbaababaabbaabaabbabaaaababbbaababbbbababbbaabaabbbbabbaabaaaaaabaabbabbbbaaaabbbabbaababababbbbabaaaababaaabbbbbbbbbaabbbbaabbbbbabbaaabbbbabbaabbbbbaabaaaabbaabbbabababababbbbbbaaabaabaabbbbabbbaababbbbaaaabbbbbabbaaaaaaaababbbababbabbababaaaabaaaabaabababbbbaaaabbabbabaabbbaabaaaabbaabaaabaabbaabaaabbbaababbbabaaaaaaaaaabaabbaaabbbaabaabababbaabababaaaabbaaaabaabbbabaaaabbabbabbbbababbabbababaababababbbabbaaabbbbbabaaababababbababababbbbbbbabaabbbbaaaaabaabbababbbababbbbaabbbbbbbbbabaabababbbbabbbbbaabbbabbbabaabbbaabbaabbaabbbabaaababaaaaaababbbaaabaabbbbabbbababaaabbbaabbbbbabaaaabaabababaabbabaaaabbaabaaabbabbbbbbbbabbbaabbbbaaabaabaababaabababbaaababbaabbabbbbabaabbbbaabaabbbabababaababbbaabbaaaabbbbbaabababbbbbaabbbabaaabaabbbbbabbbbbbbbbbbabbbbaababaabbbbabababbabaabaaaababbbbaaaabbabbabaababbaabbbaaaabaaaabbabbaababbbbbbbaabaaabbbabbbbaaaaabaaaabbbabbaabbbabaaabaaabbaaabababbabababababbaaabbbbbabababbbbbbabbbbbbbbbbbbbbababaaaaabbbaabaabbbbabbbbaabbaabbaaaaaabaabaabbabbaabbaababababaabbbbbbbbababaaabaabbabaaab baaabbabaababbbbaaaaabbbbaabbaababbbaabaaaabaabbabbabababaaababaabaaababbaabbaabbababbaabbbabaaabbaaaaabbaaaabbbbbbaabaaaaaaaabbaaaababbababbaabbbabbaabaaabbbaaaaabbbabaaabbaaaaaabaaaaababaaaaaabbaabbbabaaaababaabbbbbabaabbbaaabaaaabbbbabbbaababaabbabbbaaabaabbaaaabbbbababaaabaaaaaababaabbbabbaaabbabaababbaabbbaaaababbabbabbbaaabbbbbabababbabaabbbbabbabbbbbbbbabaabbaababbbbabaabbbbbbbbbbbbaaabbbabbbbbabbbbaaabbaabbaabaabbbaaabaaaaaabaaababbabbababbaabbaabaaabbbbbaaabaabbbbbbaaaabababbabababaabaababaaababbbbbbabbaaabaabbaaabababbaaaaabbabbaabbbbbaaaabaabbbaaabbaababaaabbabaaaaabbbbaaaaabbabaaaaaaabbbaabbbbababbbaabbbaaaaaabbababaabbababbbaabbbbabbaaababababbbbbaabbababbaaaaabaabbaabaaaaaabaabbabbabaaaaaabbaaabbbbaaababbabbaaaabaaaabbbaabbbbabbaabababaaabababbabaababaaaaabbabababbbabbbbabbbabbbbabababbbbaaaaababbaabbaabbbaaabaaabaaabaaaabbabbaaaaaabaaababbbbabaaaabbbaabbaabababbbabaaabbaababaabbbaaaaaaaabababaabbbabbabbaabbbbbbbabaaabbabbbabbaaaabaaaabaaaabbbbbbabaaaaaaaababbababaaaabbbaaabaabbaaabbbaaabbbbbabbbbbbbbaabbbaaabaaabbbbbaababaaaabbbbabaabbababababbababbababaaaaabababaaabbbbaabbaabaabbaaababaabababbabaabaabbabaababbbaabaababbbbaabbaabaababbbbabaaababbaaaabbbaaaabbababaaabaaabbabbaabaaaaabbbbbbabbbabaabbaabaabaabbaababaaabbbabbbbbbabbaaaaabaaaabaabbaabbabbabaaaaababaabbbaabaaabbabaaabbbbabaabbabbabaababbaabbabbbbbbbbbabaabbabbbaabaaabaaaababaabbaabbbbbabbbbaabaaaaaaababbabababaabbaabbbabaabbaaababbababaaababaaaaaaaabaabaabaabbabaaababbabaabaabbababbabbabbaaaaaaabbbbbbaabaabbaababaaaaababaabbbabbbababaabbbbaabbaaabbbbbbabbaaaababaaabaabbbbbbbaabbbaabbaaaabaababbabbaaabaaaaabaaabbbbaaabbbbbbaaaaabbaabaaabbabaaabababbbbabaaaabaabbbaabbaabbbbbabbabababbbaabbbbabbbaabbbbaabbbbbbbbabbbbbaaabbbbaabbbabaaabaaaabbaaabbbbabababaaabaabaaaaaabbabbbbabbbaaaaabbaaaaababaaaabbaaabbbbaaaabababbaabaababaabbabbaababbababababbaabbaaabbababbaabbaabbaaabaaaabaaababababbbbaabababbbabbabbbbbbaabaaabaabbbaababbaaabbbbaaabbaabaaaaabbaaabbbbbbbaabbababaabaabaaaabaaaabaaabaabaabbbbba bbbbaabaababbaabaabaaaabbbabaaaaaabbaabaaabababbabababbbabbbbaaabbabbaababbabbbbbaabbabaabbbababbaabbbbabaabbaabaababaaaabbaaaaaaaabbababbbbbbabbbbaaaaabbaaaababbaabbbbabbbbbbaabbabbabaabaaaabababbabbbbababbabaabbabbaabababbbbbbabaaaaaabbbababbaaaababbaaaaaabbbaabbbaabbbbaabaabbbaabbabaababbabbbbabbababbbbaaababbbabaaabaaaabbaaaaababaabbabaaaaaabbbaabaabababaaaabbbabaabbaabbaaabaabaaabbbaaabbbabbbbbbbaabaabaabaaabbabbbaaaababbababbbabaabababaababaabaabbbababaabbbbbbabbbbbaaaaabbbaaaaaabbbaabbaaaaaaabaaabbabaaaaababbbaabbaabababbabaabaababaaabbaabaaaaabaabaababbabbbabbaaaabaabbbbbbbbbabababaaabaabaabaaabbaabbaabbabaabbabbabaabbbbaabbaaaababbabbbabbaaaaababaabbbbabaaaaaaabbaabaabbbbbbbbabbbabaabababaaabbbbaaabbaabbababaababbbbaabbababbaaabaababbababaabbabaabbbabbbbbaaababaaaaaaaabaaaabaabaabbabaaaaaaababaabaabbabbabaaabaabaaabbbbbbbabbabbbbabababbaaababbabbababbbaaabaabaababaaabaaaaababbbbbbbbababbaabbaabbbbaabaaabbaabbaababbbababaaabbaaabbabbaabaababaaaabbbbabbbbabbbaaababaaaabbbbaaaababababaaabaaabbbaaaabbaaaabaaaaaaaabbbaabbbaaaaabbbabbabababbbaababbababbaabbaaabbbababababbbabababaabbabaaabbbbabbabbabaabababababbaaaabbabbaaaaaabbbabbaabbbbaabbabaababaabbabbaabbbaaabbbbabaaaabaabbbbbabbbbbaaaabbaabaabaaaaabaaaababbaaababbabbabaabaabababababbabbabbabbaabbababaaabbbaabbbbbbbbaaabbababaaababbabbabaabaaaaaabbabbabbaabaababbabbaaababaababaabbabbbabaabbabbbaabbabbbbbbbbbbbaabbbaaaaaaababaaaaaaabbbaabbaabbababbbaaabbaaaaaaababbaaaabbbaabbaabbaabbbaabaabaabbbbbabbbaaaababbbbbbbbbababaaabababbbbaabbaabaabbbbabaabbabbaababbbaabababbaaabbbaababbbbaaabbabaaababbabbbbbbababaababbaaababababbbabaabbaaababbbabaaaabaabbaabbababaaabababbbbaababbbbbbbbaabbaabbbbabbaaabbbabaabbabbabbababaaabaaabababbbbbbbbabbabbaabaaaabbabbababbbbbbbaaaabaababababaababaaabbaabaabbbaababbaabbaababbaabaaabbaaaabaabbaaaaaabbbbbbbaaabbabaababbabaaabbaabbababbaabaaabbabbababababbbbbaababbabaaabbababbabaaababaaabbbabbbbaaaaababbaaaababbaaaababbbbabbbbabaabaaaaabbbabaaabbbaaaaaaaaabbbaaabbbabbbbbbabbbbbbbaaaa abbaaaaaabbabbbabbaaabaabaabbbaaabbbbbabbabbaaaabbbbaabbabbbaaaabaaaabaaababbbbabaababaabbabbbbabbbbabbbbbbaababbabaaaababababaaabbbbaaabbababbbbaaaabbaababaaaaabaababbbbababbababbbaaababbbabaaaaaabaaabaaabbabbaaaabbaaaabababbbbabbaabbbaaabaababaabbbaaaabbbbabbbbbabbbaabaaabbbbbaaaabaabbaabbbaaaaaaaaababaaaaaabaaaaaabbabaaabbaabababaabbbbaabbaabbbaaaaaabbaabbbbabbabababbbbabababababbababbabaabbaaabaaaabaabbbabbbbaaaaaaaaaaaabbaaabbbaaaaabbbbaabababaabbbabbabbaabbabbbbabbabbbbbbbababaaababababaabbbaabbabbbabbbaaaaababaababbbabbaaaababbbaaababbaaaabababbbbababbaababaaaaaaaababbaababbbbbaaaaaabbabbabbbbbaabbbabbbbbaaababbbabbaababaaaabbbabababaaababbbbaabababbbababbbaababbabababaababbbbabbabaabbaabaabaaaabbbbbbbabbaabbaaaabbbbbabbaabababababaaaaabaaababbbbabaabbaaabbbabbabbabbbaaabbbbabbababbbbababbbaaaababaabbbabaabbabbbbbababaabababbabaaababababbbbaaaababbaaaabbaabbabbbbbaabbbbbabaabbbaaabbaaabbabbbaabbabbabbbbbbbbbabababbabbaababbaaaaaababaaababaaaabaaabaabababaaabbbaaaabaaaabbabbbbabbbaabaaababaabaaababbbaabbabaaaabbbbbabbabbabbbabbababaabbbbabbabaaabbabaabbaaaabbbbbaabbabbbabaaaaabaabbabaabbbaaaaaaaabbbbbaabaaaabbbaaabaabaabbbbaababaabababaaaaabbbbababaabbbabaaabbbabaabbaababaababbaabbbaaababbbabaaaaabbbabaabaababbaaabaababbaabbaababaabaabbaaaababaabaabaabbbbabaaaabaabababbbbabaabababaabbbbabbbabbaaabbbaaaaababbaabaaaabbaabaabaabaaababbbabbabaaaabbbabababaaaaaaabaabbbbbaabbaabbbbabbbabbbbaabbbbbaabaabbabbbabbbaaaabbabbababaaabababbaabbaababbaabababbabaaababababaaabbaabaababaaababbbaaabbbbababbbbbabaaabaabbababbababbaaaaabaababababaaaaabbaaabbabbbbbbaaabbabbababbaabbabbaabbbbbbaaaaabaaababbaaaaababbaaaabaabbaaaaaabbaaaabbaabbabbbabbaaabbbaababbbbbbbbababaabaabaabbabbbabbabaababbabababbbaaaabaaabaabaaaaabbaabaaabbbbbbaaaababaabbabbaababaabbabbbbaaabaaababaaababbaabaabbbabbabbbbbbbaabababbaaabaaaabaaaabababbbbabbaaabaaaababaaaaaaabbbbbbbbaaabaaaaaaabaaaaaabbbbbbbbabbabaaaaaabbbbabbbaabaabababbbbbbabababbbbbbbabaaabbbbbaababbaaaaaababbbaaaabbbabbbaaaabbaaabbbabaababbb bbbbbababbabbabbbbbbabbbaaabbaababbaabbabbbababaaaaabababaaaababbbbaabaaaabbabbbbbbbbabbbbbaaaabbbbaabbbaabbbbbaaabbbbaabbabbbbaabbabbbabaabbbbbabaabbaabaababaabbbaabaabbbbaaaaabbaaababbbbbabbabbaabbbbbbabaabaabbaaaabbbbbbbbbbbbabbbbbbbaaabbaaababbbbaaabbabaaaaabbaaabaaabaababbbabbbbabbbabbbaaaabbababaaaabbbaaabbabababaabaaaabaaaaaaababbbbbbbbbaabbbababbabaaabaabaaabbabbbabbbbabbbbbbbaaaabbbbaabbabababbbaabbbbaabbbaabbabbbbaaababbbbbaabbaaabbbaaaaaaaaabaabbbaababaaabaaabbabbabbbbabbabbabbbaaaababbbabbabbbbbaababaabbabaababbbbababbbabaabbbbaaaabaaabbbabbabbbbaabbabbabbbaabaaabbbababababaaabaabbabaaaababbabbaababaaababbbbbbaaabbbaaaaaaaabbaaabaaababaabaabaaaaabbababbbbbbaabababbbaabbabbaaabababbabbabaabbbbaabbbbababbaaabbaaabbbbbbaaaaabbbbbbbbbabbabbbbaaababbbabbbbbaabaaaaaaabaaaaabbbbbbbbaaabbbabaabbbbbabbbabbbbabbabaaaabaabbaaaaaaaabbbbbaaababaaaaabbabaaabbbbaabbaaabaabbababbaaaabababbbabbabaabaaaaababbabbabaaaabbbaababbabbabbbabbbbbabababababaaaaabbaaaabbbbababbaaabaaabbaababaababbbaaabbbabaabbabbbaabaabaaabababbbabaaabbabbaaabbbbbabbaabbbaaabbaaaaabbaaaabbbabbaaaabbbababbababaabbabaababbabbbabbabaaaabbaabaaaaaabbbabaaababababaaaaaabaabaabaabaaabaababbbbbaaababbabbabaabbaaaaaabbabbbaabbbbbabaabaabbaabbababbabaaabbaaaaaabbbbbbbbbabababaabbbaaababbaaabaaabbaaaaabaabaababababbbbabababababbbababababbbaababaabaaabbaaababaababbbbbbaabbaaaabbaababbbbaababbaababbaaababaabbabbaaaababbabbbaabaabbbbabbbaaaaabaaaabbabbaaaabbbbababaabbbbbbaaaaaabaaabbbabbababaabaaaabaaabaaababaabaabbbabbbbbaababbabbaabbaababaabaabababbaaabaaabbbbabbbabbabbbaabaaaabbaaabaabbabbbaaabbbbaaaabbaabbbbbaababbabbbbbabbbababbaabbabbbbabbbabaaaaaaaaabaaabbbabbabaabaaaabaaababaabaaabababbabbaabbbbabbaaabbbabbbaabbaabbabaabaaabaaabaabbbbbbbbaabbbbaaaabaababbaabababababaababaababaabbabababaababbaaaabbbbbbaabbbbbbaaabbbabaabaaaaaaabbabbbaabbabbbbaaaaabbbbbbbababababaabaabaabaaaababaabaaaaabbbaabbaabbbaaabbbabaaababaaabbbaababaabbababababaaaabaabaabbabbabbbbabbbbaabbaababbbaabababbbbbaaaaaaaabbababaabbbbabaa babaaabaaaaaabbbaabbbabaababbaabaaaabaababbabaaaaaaaabbbbaababbaabbbaabbabbbababbbaaaabbbbbbabaaaaaabbbbbbaaaabbbababbbbbaaabbbbbbbaaaabaabbbbabbaababababbbbbbaabbaabbbbbbbabbbabaaaaabbaaabababbbbaaaabbbbabbbbbbababaabababbaababaabbaabaaababaabaabbbababbbbbaabaabaabaaabaaaaaabaaabbbabbaababbabaaaaababbbababaabbabbabbbaaabaabbaaabaaaabaabbbabbbbbbaabaaabbababaaaaaabaaabbaaaababababbabbabbbabaaababaaabaaabaaababbbaabbabbbbbabbbbabbbaaabbbabbbababaaaaaaaaaabbaabbaaabaabbbbabbbabbabbaaaaaaabababbbbbababbababbaaaabbaababaaabbabbbaabbaabbaaabbbaabbbabbaaabbaabaababbabbbabaaaabababababbbababaababaaaabbabbbabbbbbbbbbbaaaababbabbaabababbbabaaabaaaababaabbabbabaababbbbbaaaabaaaabababababbbaaaabbaababbabaaaabbaabaaabbaaaababbaabaabababbabbbabbbbbbabbabaababaaaaabaaaaaaaabbbbabaabbbaaaaabaabbbabaabbaaababbbbbbbbbabbbaaaaabbabaabbabaababbbbbbaabbaabbabababbaaabbbabbaaababaaaaaaabaabbbbbbaaaabbbaabbbbbabababaabbbaabaaaaababaaabaabaababbababbbaaababaaabbbaababbaabaababbababbbbababaabaaabbbaababbbabbbbaaababbbabbbaabbbbbabbababbbbbaababaabbaaabbaaaabbaaabbabbbbbbbaaabbbbbbaaabbbbbaaabbaaabbbabaaabbaabaaabaaaaababbbbbaabbaaaaababaabababaaaabbbabaaaaabaabbbbaaaaababbbbbababbbbaaababbbbabbaaaaabababaabbbaabbbbbabbbbbaaababbaaaabbbbbbbbbbaabbaabbbabaabaabaabbaaaaabaaabaababbaabababbbbbabbbbabbbbbaaaabaaabaababbbabbbabbbabaabbababaaaabbaabbaabbbbbaaaabbaaabaabbabbaaaabaabbaaaabbababaabbaaaaabaaaababbbbababbbabaaaababbaaabababbabaaaaabbabbbaabaabbbbbbbabbaabababbababaaabbbbabaabbbbabbbbbbaababaabbabbbaababaabababbbabbaabbbabbaaaaaabbaabaaaabbaabbbababbbaabbbbabababaaababababbbbbababbaabbbaaaaaabaabaabaaabaabababbabaaababbaaabbbaaabbabbbaaababaaaaababbbbbabaabbbabbababbbbbbbbaaabaabbbbbaabbabababbbbaaaabbaaaabaabbbabbabbbabaabbbaaaabaaaababaaaabbaaaaabbbabaaaaabbbbbbaaaabbaaaababbbabbbbabbabaabaaaaaababbabbababaabbaabaabbbbbbabaaabababbbbaababaaababbababbbababbbbabbbababbbbaabbabbbbbababbaabaababbaabaaaabaabbabbaaabababbaaabbabababbbbabaaaabbbbaabaaabbbabaababbaaababbabaababbaabbaabbbaaab ababbbbbababbbababbbabbaaaaaaaaabbaabbabaaababaabbabaaaaaaaabbbabbaababbbaaaabbbbbbbbbbbaababaaaaababbaabaababbabaabbabbbabababbbbbaabbbabbaaababaabbbbbbaaababbabaabbaaabbbbaababbbaaabbbaabbaabaaabbbbababaabbbbbaaaababbabbabbbbabbabbbbabbbabbbbbbabbbabaaaabbaabbaaabbabbbbabaaabbaaaababaabbbabbaaabbbbbabaaaaabbaaababbaaaaababbaababababaaaabaababbbbbbbaaaaaaaaabbaabaaabbabbaabbababbabbbbaababbababbbabaababababbbabaabbabaaaaaaabababbbaabaababbaabaaabbbbaababaabbbbababbababbbbaabbabbbabbbbbabbbabaababbabbabbbbbbbabaaaabbbbbbbbaabbaaababbbbaaabbabbbababbabbaabaababbaabbbababbbbbabbaaabbbbbaababaababaaabaabaabbbbababbabaaaabbaabbabbbababbbbabaaabbaaaabbbaabbabbbababbbabbbabaaabbbaaaababababbababaaaabbbaaaaaaaabbaaabbbababbababbaaabababbabaaaabbaaaababaabababbaabbbabaababbbaabbbbaabbabbaabbbabababaababaabababbbabaabaabbbabbaaabbbaaabbbaaababbbabbbbbbabbaabbbbabaabbaabaabaabaabaabababbbbbababbabaababaaabbaaabbaaabbaabbbaababaaaaabaaaababbabbbaabbaaaabababbabbaabbbbbbbaababbabaabbbbabbabbaaabbabbaababaabababababbbabbababbbaabaaaaabbabbaabbbababaabaababababbbbaaababaabbbbbababaaaabaabbbbbabbbbbbaabbabbbbaaabaaaabaabbbaabaabaaabaabababbbbaabaaaabaabbabaaaaabbaaaaabaaaabbabbbbaabbaaaaabbbababbbbbbabbabbaaaababbbaaaaaaaabbababaabbbbbabbbaaaabbbaabaabbaabbaababbbbbaaaabaabbaabaabbbbbabaabbaabbbbaabaaabbbbabaaaabbaabbbbabaaaababaaaaababbbbbbbabaaababaaabaabababaabababbbaabaaabbabbbaabbababbababbbaababbaababababbbbabbbbbabbabbaabaabaabbbabbbabaaabbabbbbababaaabbbaaabbaabbbbabbabbaababbaababbabbbabbbaabbbabbbbbbbababbaaababbbaababaaabababaabababaaabbaabbbabaaaabaabaababbababbbbaabaabbbbaaababaaabbbaaaaaaaabaaabbbbbaaaabababbabbabaabbbaababababbbabbaaaababbbaabbbaabbbabaaabaaaabbbaababbababbbbabbbbbababbbabaababaaabababbbabbbabbababbbbbaaabaaaabbbabbbbbaababbbbabbaabbbabaabaaaabbbaabbbbabbaabbabbabbbaabbabbbabaabbbaabaaabbbaaaabaaababbbbbbbabaaabaabbbaaabbbbabaaabbbbaaaabbaaabbbababaabaaaabbaabaaaabbaaabbaaabbaaaaabbaaabbababbbbbaabbbaabababbababababaaabbbbaabbabbabbbabbaaaababababbb bbbabbabbabbbbbabbbbbabbbbaabababbabbbbbabaaabbbabaabbbabbbabaaaabbbbaaabaaabbbabbabbbaaabbbbbabaaabbbbabbababbbaaaaaaabaaaabbbbaababbbbaaaababaaabbbbbbbaaabaaabababbabaababbbaaabbababbbbaabaaababaabbbaaaabbababbbbabbbabbbaababaaababaabbabbabbbbbbaabbbbbbbbbaaababbaabbaaabbbbbbbabaaabaabababbbbbababbaabababbbabbbbbbabbbbbbbbabababbaaabbbabbbaaabaabbababaabbabaaaaaabbbaababbabaabbaaaaaabbaabbbbbabbbbbbaababbbbabbabbbbbabbbabbaaabbbbbbabbbbaabbaababbbbbbababaababbbaaaaaabbbbbaabaabababaabbabbbabaabaabbbbbbbabbbbbabbbbbabbbaabaaabaabababaaaaaabbbbbbbbbbbabbaaaaabaabaaabaabbbababababbbbbbabaabbababbbbbbbbabaabbabbbbbaabbbbbababbbaaabbbbbbaabaaaabbbaaaaaabbbbabbabbabaaabbabbbabbaaabbbaaaaaaaaaaabababbaabaabaaabaaaaaaaabaabbabbaabbaababbbaaabbaaaaaaabababbbbaabbbbabaabbbbaabbaababbbbbbbaabbaabaaabaaababbbbbabaaaaababbaabbbbbabbabbbbaabaabaabbbbbbaabbbababbbaabaabbaabababababaabbabbaaaababbbaaabaaabababbaabbbaaabaabbbababbbaaaaabbaaabbbbabbbbbbbabbaaaaabbabaabbabbbabbabbaabaabababbbbabababbaabbbbaaababaabbaabaaabababbabababaabaabbbbbabbaaabbababaaababbbbabbaaabbababaabbbbabbabbbabaaabbababbaaaaaabbbbabaaaabaababaabaaabbbaaabaabbbabbbbabbbbbababbbabaaabbabaaaabbabaabababbbabbbbbbabbbaababaaabbaabbaaaabaabbbbaababbaaabbabbaaababaaabbbbbbbabababaaaaabaabbabaaaabbabaaabaaabaabbbbbabbbbabbbbbbbaaaaaabbabaaabbaaababbabbbbbbaaaaabbabaaaaaaabaaaabaabaabbababbbbaabbabbabababbaababaabababaaababbbabbababbbbaaaaabbbbbaabaaababbbaaabaaabbbababbaaaabbbbaaaaaababbaaaaaabbababaaabbbbabaaabbbbbaaabababbbaaaabbbaabaaabbbbaabbaababaabbababaaaababbabbbbabbbaaaaabbbbbaaabbbbaabbbabbbababbaaaabbbaabbaaabbbaabbbaaaabaaabaabbaaaaaaabbbbaaabbbabbaaaababaaaabaaabaabbbbbbaaaaabaaaabaababababbabaababbabbbaaaaabbaaabbaabbabbbbbbaaaaaabbbbbaababaaabbbbbaaaababaabbabbbbabaabbaaabbbbaabbabbabbbbabaabbbbaabaaabbabaaaabababaabbbbabbabaabbabbbbbbaaaaaabbaaaaababaaaaabbaaaaabbbbaaaaabbabbaabbabbaabaaabbbaababbbbabaaaabbbaabaabbababbbabbbababaaaabbabbbbbbabbaaaaabbbaaabbaabbbbabbbbbabbaaaaaaabbabaababbababbbb bbaabbaababaabbaabbbabbbabaaababaababbaabbbbaaaabaabaababaabbaabaabaaaababbabaaabbaaabbaabaaabaabbbabbbbabaabbbbaaaaaababbbabbbaaaabaabbaabaababbabababbaabbabbabaaabbbbbbbbbbbbbabaabaabaabaabbaaabbbaaabaaabbababbbababbbabbaabbabaabaaabbbbabbbbababaababbaabababaabbaabababbaaaaaaaabaaabbabbbabbaababbabbbbaabbbaabaababbbbbaabaaaabbbbbaaaabbabababaabaaabababbbbaabbabbaabbbabbbbbababbbaabababbaaabababaababbaaabababbabbaababaaaabbaaaaaaaabaabbbbaaababbbbaabaababbbbbbbbbaababbabbaaaabbbbbabababbbababbabbbbbaaaabbbababbbbababbaabaabaaababbbaaaababababbbbababbaabaabaababaaaaaaabbbbbbbababbabbabbbbabbbabbaababaaabbbaabaaaabaaaaaaaababaaabbaabbbbababbaabaabababbaabbbbbbaabbabaabbababababaabaabbabbbbbaaaaabaabbabbbbbabaabaaaabaaabbaaaabbbaaaabbbbbaababaabaaaababbababbabababaaaababbbabababaabbaaabbababbaabbaabaababbbaaaabaaabaabbababaaabababaaaaabbaaabbabbabaabbaabbbbbaabbaaabbaaabbaabaabbababbbbbbaabbbabbbbbbabaaaabaaaabaababaabbbababbbabaabbabaaababbababaaababaabbaaaaaaaabbabbabbababaaaaabbbaaababbababaaabbabaabababaababbaaabbabbbabbababbbbbaaabbaabbbabbaababaabaabaababbabbababaabaabbaaabbbaaaabababbbbabbbaaaabaabbabaabbbaaaabaabbabababaababbbbbaababbbaaabbbbbaaaabbbabaabbbbabababbbabbabbaaaaaaaababbabbaababaaabbbbababbabbaabbababaabaabbabbabbabbbaaaabbaabbbaabbabaabbaabaaaaabbbaaabaaabbbaaabbabaababbaabbbabaabbababbababbbaaaaababaabbbaababbababababbbaabbbbabaabbaaabaaaaaaabbababaaabbaabababaaabaabbabaaabaabbbbbababbbbabaaabababaaabbababaaaabaabbabaabaabbaaabbbbbabbabababaaaabbababbbaaabbbbbbaabbbabbaaabbbbaaaaaabbabaaaaaabbbaababaabaabbabbababbbabbaababbbabbabbaabaaabbbbbbabbaabbaabbabbaabbbabbaabbbaaababaabbaabbbbaabbaabbabbbbabaaaabbabababaaabaaaaaabaabaabaaaaabaaabbbabbaaabbaaabbabbaabaaaaabbabbbabaaababaaaabababbabbbbbabababaabbaaaaababbbabbbbbbbbabbabbbbbabbbbababaabaaaabbabbaaaaaabbbbaaabbbbaaabaaaabbbaababbabaaabbabaaabbbbbbaaaabaaaaabbbbbabbabbababbbabbbabaabbabaaaabaaababaabbaababbbabbabbbabbbbbbbaabbabaabaaaaaabababbbbabbbbaaabbaabbabbbbbaabbabaabaabbaaaaaaaaaabaabb abaababaabbaaaabbabbbababbbabbbabbbbbaabaaabababbaaaabbabbbaaababbaaaabaaaababbbabbbbbabbabbabbbabbbaabaabbbbbbaaaabbaaaaabbbabaaaabbabaabbabaababaaabaaabbaaaaaabbaaaabaaaaaabbaabbbabbabbaababaaababaaabaabaaaabaabaaaaaababbbbbaaabababbbbbaaaaaabaaabbbbbababaababbbbbbababbbaabbbaaabbbbbbaabbaaabaaabaaaaabaababababbbaabbbbabaababbbababbbaaabaabbabbabbabbbaaabbaaabbababaaabbbbaaabbaaabbaaabbbbbaaabbabaaaabaaabbaabababaaaababaaaaaabaababaaabaabbbabbbaabbbabbaaabbaaababbbbbaaaaababbbbaababaaaabababbaabababbbbbabaaabaabbaabababbaaaabbaabbbaababbabbbbaabbbaaabbbababaabbbbababaaababbaaabababaaaaabaababbbbbbaaababbabbbbbabbbababaaaabaabaaaaaabbabbaaaaababbbbbbbabbaaabbabbaaaabaaaaaabababaabaaaaaabababbbaababaaabbbbbaaaaaabbbabbbbbbbaabaabbaaaabaabababbbaaabbbbaabbabbabbaaabbbbabbbbbaabbaabababbabaabaabbbabbaabaabababbbaababbbbbbbabbbbbaaaabbaaaabaabaaabbabbabbbbaaaabaaaaabaababbaaaabaabbababbaabbbbbabbbabbbbbabbabbbbabbbbaaaaabbbaaabbbbabaaababbbaabbaaaaaaabbbbaaabbbababbbbbabbabbaaaababababababaaabababbbaabbabbbbababbaaaaabaababbbaabbbbabbbbbabbbbbbaaabaaabaaabaaababbbbbbaaaabababbbaaaabbbbabbabbbbabbbbaaaabababababbbbabbababbaabbbaababababbbbabbaaabbabaaabbaababaabaaaabbaaabbaaabbbbbbbbbababbbbaababaaababbbbabbabababaabaabbaabaaaaaabbabababbababaabbababaaabbaabaaaababbbabbbaaabaaabbababbbbaaaabababaaaababbaaaaaabbbaaaabbbbbaaaaaabbaaabbbaabbbbbaaaabbbaaaaabaaabaaabbabbbaaaaabbabbbbaababaabaabaaababaaaabbbabababaaaaabbbabababaabababaabbbbabababaabaaabbababaaaababbbababbbbbabaabaaabbbbbbabbabbbaabbbbbbabbaabababaaabaaabaaabbababbaaabaabbaaabbaabbabbbbbabbabbbabbabaaababbbaaaaaaabaaabaababaabbaababbbbaaababbabaabbabaaaabbbaaaaaabaabbaabbbbbbbaabbabbaabbbabbbbaabababbbaaabababbabbbabababaaabbaabbaabbaababaaabbbaaababbbaaaaaaaabbbabbbbbaaabababaaababaabaaababbbaabbabaabbaababbabbabbbbaabbababbbbaaabaabbababbabbaabbaaabbabbbbababbaabbababbababbaaaabbabbbaabababbbbabbabbbaabbaabbbaabaababbaaabbaabaaababaabbaabbbbaabaaaaabbaaaaababaaaaaababbbbbaabbabaababbbbabbbabbaabbabbaaabaaabb aababbbabbbbbbaaaababbababaabaabababbbabbbabbaaaaabbbaaabaabaaaabbabaabbbabbbabaabaabbaababbaabbbababbbaaabaababaababbabababbabababaaababbbbbaaabaabbbabbabbbaabbabbbabababbbabaabbabbaaabaaaabbbbbababbaaabbabbaabbbbbbbaababbabbaabaaabbbaabaababbaaabbaabbaabbaaabaabaaababbbabbabbaabbbaaabababbbbaaaabbbbaaaabababbbababbbbbbbabbaaabbaabaaaaabbbaaaaaabaaabaaabbaaababbbbbabbbbbbabbbbabaaabbbabbaaaaabaaaaabbbaaaaabbbbabaaabaaabaaaabbbbbababbbababaaabbaaabbbaababbaababbabbbbbaababababaaaaabbaaabbabaabababbbbaabaabbabbbabbbaababaaaaaabbabbbaaaaabbaabbbbabaabababaaababaaaaabbbbaaaaababaabbbaabbaaaaaabbabbaabbbbbabbabaabbbaabbbbaabbbaaaaabbabbaabababbabbbbbbbabaaaabaabbabaaabbaabaaabbbabaababbababaabbbbbbbaaabbabbabaaabbbabaaaabbaabbaabbabbbaababababbaaabbbbbaaababbabbabbbbabbababaaabababaabaaaaababaaaaaaabbabaabaaaababaaaaabbbabbbaabbaabbababbabaababbabbbabbabaaaabaabbbabaabaabaaaaaababaaabbbabaabaaababbaaababbaaabaaaabaabaaaabaabbabbaaaaabbbaaaaababbbbaabaabbbabababaabbaaaaabababbbbbabbbaababbbaaabbbbababbbbaabaabbbbabbabbbbabbabbbbbaabaababbbabbabbbbabaaaabbabbabbaaababaaaaaaababbbbbbaaaabbbbbbaaabbabbbbbbabaaabaabababaabaabbaaaabaababaabaabbbbabababbbbabbbaaaaababaaaaabbababbbaaabbbbaaaababbbbaabbababbbbbabbabbabbbababababbabbbaaaaabaaabbabaaaaabaabbaaabaabbababaabbbbabbbbababbaabbbaaaaaaabbabaabaaaaabbbaaaaabaabaaaabbaaabaababbabababaabbbbabbabbbbbbaabbbabaabaaaabbbaaaabbabbbbabbbabbbaaabaaaabaabbababaabaaabaaaaaaababaaaabbabbaaabbbbbabbbabbabbbbabbabbabbbaabbbabbabbbabbabbbbabababaaaaabbbaabaababbababbabbabbbbabbbabbaaabbababaabbaaabbbbaaabaaaababbaaabbbbaaaabbbbbbabaaabbbbaabbbbaaaabababaabbbaababbabbbaabbaaaabbbaabbaaaaabbbbabaaababababaaabababbbbaababbabaaaaaaabbbbaabbaaabbbbbaaaaaaabbaabaababbbbaabaaabbbbabbaabbaaabaaaaabaabaaaabbaabbaaaaaabaaababababbbbaaabbababaabbabaabbaababaaaabbbbbbabbbbabbabababbabbaabababbaaaabaabaaababbbabbababababababbaaababbabbaaababbbabbaaabbbbabaaaaabaabbaaaaabbbbbaaaabaaababbababbbabbbaaaaaababbabababaabbabbabbbbbbbbbabaaabbabbaaaaababaa aaaabbaaaaaaababaaaaabbaaabbaaabbbaabbabbababbbbbaabbabaabbababbabaabbaabbabbaabaaaaabbabababbabbaabbbabaaabbbabbbabbbaabaaababbaaabaabaaaabbbbaabbbaababbbbabbaabababaabbbbbabbaaabbaabbbbaabbbabbbbbbaabbbbababbaabbbaaabaababbbababbaababaaaabaaaaababbaabbbaaaabbbaaaababbbbbbbbabaababbabaaaababbaaabaaababbabaaaabbaaabbbbbbbabbbbbbaaabaaababbaaaabbbbabbabbaababbbbbbaabababbabaabaabbbaaaabaababbbbbabaababaababbabaaababbbbbaabbbbbbaaabbabbabaaaaaaabbbaabbaaaaabbababbbbbbaabbbbbbabbbabbababbbabaababbaaabaaaaabaaabaaaaabaaabbbaababbaabbabbaabaaabbbaabbbababbabbaaabbaabbbbbbaaaaaaaabbbbbaabbbabbbaabbababaaaaabbbaaabbaababbaaaabbbbababababbbabaabaaaaababbbaaabbbbabbabbaaaabaabaaabaaabbbaabaabbbabaabbaabbabbaaababbabaabbbbaaaabbaaabaaaabaaabbababbbaabbbbbaaabbbaabaabbaabaabbbbbaaaabaababbbbbbbbbaabbbbbaabaaaaaabbabbaababaabbbbbaabbababbbababbaaaaaababbbabaabbababbbbbaabaabbbbbaabbbaaaabaaaabbbabbbabbaaaaaabbaaabbbbbbaaaabbabababbaabababbaaaaaabbbabbababbbabaabbbbbaaabaabbbbbaabbaaaabbbbaaabaaaaababbbbbbbbaaabbbbbbbaaababbbabbaaaaabaaaaabbbabbbbbabaabababaaabababaaabbaabaabbbbbbabbbaaabbaaaaabbabaabbbbaaabbbababbbbbaaabbababbabbbbabababbbbaabbaabaaababaabbbaabbaaaabbbaaababbbbababaaababbbbbabbbbaaaaabbbbbabaaabaabbabbabababbaababaaaaaaaabaaaaaabaababbaaabbaababaaaabbbaabababaaaaaaaaaabbababbabbbaaaababbbbbbbaaaaaabbbbbbaaaabbaaaababaabbbbbaababbbbbababbbababbababbbabbbbabaaaaaaabbbbabbbbabaabbbaabbaabaaaababbaabaaabaabaaabbaaaabaabaabbabbaaaabbbbaaaabbaababbbababbbabbbbbaabbbbababbaabbbaaaaabbbbbaaaaabbbbabbbbbbaaaaaaaabbaabbababababbaababbabbabbbbbababababaabaaaaabaaabbbabbbaabbaaaaaaaaabaabababbbbbbbabaabbababbbabbabaaaaaababaabbbbaabbbbababbaababaaababaababbaaaaaabbbababbaaabaaaaaaaaababbababbbaaabbaaaababababaabbbabababbbbabbbbbaaabbbaaaaabbbabaabaabaabababbbaaaaaaabaaaaaaaaabbaabbbbbbabaabbbababbbabaaabbaaaabbaabbabaabbaaabaaaabababbbaabaabaaaababbababaabaabbbaaabbabbbabbaaabaabbabbbbbabbabababababbbbbaaaaabbbaabbaaaaaaabbaabaabbabaaabaaabbabbaaabbaaaabaaaabaabaaaabbaaaaa abbaaababbaabbbabababaabbaaaaaaabbabababaaabaaaaaaaaabbaaabaaabaaababbabbbbaabbbbababbaaabaaabbbabbbbabbbabbabbaababbaaabbaaabbaabaaabbaabbbbabbabbabbbbbbaaaabbbbbabbbbbbbbaaababbaaabbbaababbaaabbbbaaaabbbabaaabbbbaabbabbabbbabaabaabbbaabbabbabbabbbbabbbbaaabbabbababbabbabbaabababaaabbabbababbbabbabaaabababbbabbaabbbbbbaabbbbabaabaaaababaaaabaababaaabbaaabbbababaaaaabaaaabbaaabababaaabbabbabaababaaaaaabaababbababaabbbaaabbabbaaaaaaaabaabbaabbbaababaaaaaabaababbabbabaaaabbbaaabbabaababbbaaababaabaabbabbbaaaabaababaabbabaabbbbbbabbbbbbabbabababbbaabababaababaabbabbbaabbbaabababaababaabababaaaabaaabaaaabbbabbaabbbbaabaaaaaaabababbbbabbbbabbbbbabbabbbabbabaaaabababaababbbbaaaababaaaabbababbabbaaabbbbabbabbbabaaabbabbbaabbbbbabaababaaaabaaabaaaabbbaabaabaabbbabbbbbabaaaaaabbbbaaaaaaabbbaaababaaababababbbbabbabbabababbabbabbabbabaabaaaaabbabbaabbababbbbaaaabbbaaabaabaaabbabbbabbbbbbbbaabbabaaabbbabbababaaabbaababbababbbbaabaabbbbaaaabbaaabbabbbbbbbabbbbbbababababbabbbbbbaababbbabaabbaabbabbbaababababbaabbaaaaaababbbbbbbbaaababaabaaaabbbbaababbbbaabaababbbbaaabaababbbbbababbbbbbaabbbababaaaaaabbbbbbbbabbababbbbabaababbbbaabbabaabbabbababbbbbaabbaaaaabbaababaaababaababbbabbbbbababbaabaaabaaabababbbabbbabbaabbabaaabbbbaababbaaabbabbbbbabbbababbbabbbabbabbbbabbabbbababaabaabaaaababbabbbbbaaaababbbbbbaaabbbabbabbabaaaabbabaaabbbbaabbaaaabaaababaababbbbbabbabbaababbaaabababaabbbbababaabbabbaaabbbaabaabaabbababbbbbbbbaabbbaaaabbbbaaaaaabbbaabbaaabbbabbabbbbbbbaaabbabbaaabbbaabaaaaaabbaabbbabaabbbbaaabbbabbbabaaababbaabbbabaabaabaaaababbbbabaabbaababbabbaaaaabbaabbbaabbaabbbaababbabbabbaababaaabaabbabbbbabbbbbbbbbaababbabbaaabaaabaabbbbababbbbabbaaaaabbbaabbaabbabbbabaababbbabababaabbaababbabaabaabbaabbaababaaabaabaabbabbaaaaababababaaabbabbbbbaaabaabababbaabbbbbababaabbbabbbaabbbbbbbabaabbaababbbaabbaabbbbabbaaabaaabaabaabaaabaababaabaabbabbbbbabababbbbaabbbababaabbaaaabbbbabbaaaaababbaaabbabbbabbabbabbbaaabbaabbbaabbbabbaaabbbbbaabaaaaaabaababbabbbbbabbbabaaabababaaaababaaaabbb baabaaaaabbaaaababbbaabbbbabbbbbaabbabaaaaabbbabaaaababaabbbabbaaababbbbaaaaabaaaaabababbbbbbabaabbbabbbababbbbbabbbbabbabbbaababaabbababbbbbbaaaaaaaabaaaaabbbababbbaababaabbababababaaaaababbaabaaabbaaaababaaaaaaabaabbaabbbaabbababaaaaabbaaababbaaabaaabbbbbaaababaabbbbbabababaaabbbabbabbbbbbbbbaabbaabaabbbaaabbbaabbabbbbababaaaaabbbaabbbabbbbaaaaaaaababbbaaaabbababbbbbbabbaabaaabbbabaaabbababbaabbbbbbbaabbabbbaabaaababaaaaabaaaaaaabaabbbabaaaaaaaaaaaaababaaababbaabbbbbbbbaaaaaaaaabababbabbababaaaaabbbbabbbaaaabaabbabaaaababaaababaabbbbbaabbbabaaaabbbbaaaaaabbabaabbbababbaabbabababaaabaaabaaababbbbabbaabbbbababbbabbaabababbababbaaaababbabbababbaaababaaaabbbabaabbaabbbbbabbbabbbaabbabbabbbaabbbaabababbbaaababbabbbaaabaaabbaabbabababbaababaaaaaababbbbaaaaababbbaabaabbbbabababaabbbabbbabbabbbabbbaababbbabbaaabbbabbbababbabababaaabaaaaabababaabaabaaaabababbabbaaabbbaabbaaababaabbbbbabaabaaabaabbbbbabaaabaaaabbaabbaaaaaaaaabbaabbaaabbabaabaaabbbababbbabaababbabbabbbbbaababbbbabaabaaababbbbbbbabbbabaaaaaaaababbabaaaaabbbabbaaabbaaaabbaaaabaabbbbaaabaabbabbbaabaabababababbbababaaaababbaaaabbabaabbbbabbbbabbbbbabaaabaaabbaaabbaabbbaabaabbabbbaaaababababababaaaabbbababbabbaabbaaaabbbabaaaaaaaabbbabaabbbbbababbbaaaabbabaabababababbbabaabbbaabbaababbababaaaabababaaabbbaabbbbabbabababbaabaaaabaaaabbbbababbbabbbababbbaaaabaaaaaaabaabbaababbabbbbbabbabbabbaabaaaabaabbaaaabbabaabababaababaababbbaaababbbababbbbaabbbbbbbbaabbbbaabaabaabbababababbabbabaaaaabaababbabababaabaaababbbabaababbbababaabbbbbaabbabbaaababbabaaaabbaaaaababaabababaababbbbabbbaaababbabbbbabbaaaaaaaabaaaaabbaabbabaaaaaababaababbbbbbbabbbaaaabbabaaaaaaabbbaabbbbbaaaaaaababaabbbbbbbbababbbbbbbababaaabbaabbbbbbaaaabbbabbabaabaababaabaabbabaaabababbbbbaaababababaaababaaababbbbabbbbaaabbaababbaabbbaabbabaabaabaabaabbaabbbaaabababaabbababbbaabaabbabaaaaaabbbaabbbaababbaabaabbaaaaaabaababaabaabbbbbaaaabbbaabaaaabbabbbaaaabbabababaabbbababbbbbbbabababaaabbbbabaaababaabbbbbaaabbabbbbbaabaaabaaaababababbbaaaaabaabbbabaabbab bbaabbbaabaaaaaabbababbbaaabbbabbababbbaaabbbbbabbbbaabaaabaaabaaaaabbababbbbabaabababbababababbaababaabbbbabaababbbaabbbbabbababaaaaaaaaabaababbbabaabbbabababbbabbabbbbaababaabababbbbbaababaabbbbaababbbababaaabbababababaabaabbbaaababbaaaabaaaabbbabbaaaabaaabbabbbaabaabbbabbbbbbabbbbaaaabbabbabbaaabababbaabaaababbaaabaabaaaabababbabaaaababbaaabbabbaaabbbbabbababaaabaababbbbbbbbababbbbbbabbabaababababbabaaabbbbbbaaaababbabaaabbaaaaaabbaababaaaaaabababbaabaaabbaababbbabababaabaababbbabbabbaaabbbababbbbbaabaabbbababaabbbabaabaabbaaabaaabababbbaabbbbbbbaaabbaabbabbbbaabaabaaaaabbbbaabaabbbaaaaaabbbabbabbaaababbabbbabaaaabaaaaabbbbabbaaaababababbbbabaaaaabbabbababaabababaaaaaabaababababbbbababbaabbabbabbaabbabaabbbabbaaaaaabbabbbbbbaabbababbabbbbbbbaaaabbbbbbababaababaabbaabbbaabaabbaabbbaabaabbaabbbbabbbbbbbbbbaaaaabbabbabbbbbaabbbbabbaabbbbabbaaaabaaaababbabaaabbbbbabbabbaaaabbaaaababaabbbaababbabaaaaaaaaaababbabababbaabaababaaabaaaaaabbbbbabaaabababbbbbaaababbbaababbbaabbbaaaaaabaaaaabaaaaaaaabaabababaabbbbbbaaaabababbbabaabbbbabbbbbaababbbaaaaaababbbabaaabbbaaaaabbabbabbababbbaaaaaaaabbbbbbabbbbabababbbbabbbabbbbbbbbaaababbbbbbbaaabbbbaabaabaabbabbaabaaabbbabbbabaababaabbabababbaaabbabbaaaabaaaabbabaabbabbababbbbbaababababbbbaaabbbabbbabbabaaaaaaabbbaababbaabbabbbaabaabaabaababababaabaaabbabbbaabbbaaabbaaaaaaaabbbabaaaabbbbabaababaaabbbbababaaababaaaaaaabbaaabaaabaaaababbbbababbaaabbaaaabaaabbbaaabababaaababaaaababaabaabaababbaaabaaaaaaababaaabaababaabbaaabbaabbbbabababaabbaabaaabbbbbbaabbaababaabbaaabaaaaabbaaaaaabbaaaaaaaaaabaababbabbabbbbaabbbbbbbbbbabbaabbabbbababbaaabbaababbbabaabbbabbaaaaaabbbbaabbabbabbaaaabbbaabbbbaababbaabbbaabbbbbaabbbaababaabbaaaababaaaabbabbbbabbaaaabaababbaabbabbbbbabaabbababbabaabaabaaaabaabaabaaabaaababaaabbabbbabbabbabaaabbbaaaaaaaaabaabbaaabbbbbbaaabbaabababaabaabbbabaaababaabbaaabbbbabbbaaaabbbbbabbaaabbbaabababbabaaabaababbaaabbbbbbabbababaabaaaababaababaaaabbbbbaaabbbaaababbabaabababaaaaaabbbbaaababbabaaabbaabbbabbbbbababaabaabaab aaaabaaaabbaaaaaabbabbaabbaabbaabbbaabaaaaabbaababbbbbbababaaababaaabbbababbbaabaaabbabaabaabbbaabaaaabbaaabbaabababbbbbbbbbabaabbbaaabbabaabaaaaaaabaaabaabbaababaaaaabbbbbaababbbbbabbaaaabaabaababbabaaababbaaabbaaaaabbabbabbaaabbaaabababaaaaaabbbaababaaaaabbabbbabaaaaabbbaabaabaabbabababbbabaaabbaabbbbbbbbabbabbbababaaaababbabaabbabbabaabbbaaaaabbaaaabbabbbabaabbbabbaabbabbabaaaaaabbbbbaaaabbbababbbaaaaabbabbaaaabbbabbbaaabaabaaaaaabbabbbbaabbaabbabababbababbbbbbbaaababaabaababbaaabbabaabababaaabbbaabaaabbabbaabbbabababaabbbaabbbbaabaabbabbbaaaabbbbbbaaabbaabaaabaabbbaaaabaaabaaabbbabbbaaabbabbbbbbabababaaabbbabaaaaaababaaabaabaabbbabbbbbbbaabbabbaabbaabbbbabababaabbbaaabbabbbababaabaaabbbaabaaaaabaababbbaaabbbbaabbbbbbaaaabaabaaabbbaabbabaababbaaabbabbabaaaabbaaababaabbaabaaabababbababababbabbbbaabaabbabbbbbaaaabaaabbbbbbaabbaabaaabaabbabbaaaabbbaabbaaabbbabbabbbaaababbabaabbbabaaaabaabbbbaaabaabbbbbbbabbbaabbabaaaabbabbbabaabaabaabbaabbaabaababbbbbbaabbbbbbbbbbaabaabababababababaabbababaaaababbbbbaaaabbaabbbbbbbaabaaabbbbabbaaaabbabbaabaabbababbabaababbabbaaabbaababaabaaabbabaabbabbbabbabbabbbaaaabbbabaaabbaaaaababaababbabbbbabbaaabaaaabaaababaabbaabbabbabbbaababaaaaaaaaabaaabaabbabababbbbaaaabaaaababbababbbbaabbaabbaababbaaaabbbbaabababbabbbababbbaabbaabbbbaaaabaabababaabbbababbaaaabbbabaaaabaabaaaaaaaababbaabbaabbbababaaababaabaaababbaaaabababbababbbababbbabaabaaaabaabaabbaabaaaaaabbbabaaaaaaababbaabaaaaabbbaabbaaaaaaaaaabbbbabababbbbabbbabaabbbbbaaabababaaaabaaabbbbbbbbbabaabaaabbabbbababbbbabbbbbbabaabbabaabbbabbbbbbbaabaaaaabbaababaaaabbbbabbaaabbabbaabbabbbbbbbaabbabbabaaababbaaabbaabbbbbbaaababbbbababbaaabababbababbbbaaabababaabbbaaabaaaaaaabaaabbababbbbbaabbbaaaaaaaabbbbbbabaababaaabbbaaabaaaabbababbbaaababbbaabbabbaaabbbbaaaaababbabbbbaabaabbaabbbbaabbbbaaabbbbbbaaaaabaaaabbbaabaaabbbbababbbbabbbbbbaabaabbbbaaabbababbbabbaaaabbaabbbbbabbaabaaababaabbaaaabbbabaabaaababbbbbaaaaaaabbbbbaabbbaaabbbabbaabbbabbabbbaaababbbaaaabaaaabbbaaaaabbbbbaaabababbaaaabba aababbbbbbbabaaaababbabbaaababbbabaabbbaabaaabbbaabbaabababbbbababbabaaabaaabaaaaaaabbaaabbbbabbaabbbbbbabbababbbaabaaabbabbbbaaabbbaababbbbaabababbaabbbbbabbabbbbbaaaaaabbabbbabbbabbbbaabbbbabbaabbabbaaaaabaabbabbabbabbbaabbbabbabaabbabababbbaabaabbbbabbbbabbbbbababbabababbbbaabaaaabbbbabbabbabbbaabaaababbaabaabbabaaabbbabaababbbbbbababbbaaaaaaaabbabaaabbaabaaaabbaaaabbbbbbabbbbaaaabababaaabbaaaabababbabbabbbbababababbbbaabbaabbbaaabbbbabbaaaaabaaaabbababbaaaaababbbababbbbbaabbbbaabaaaabbbabbbbabbbaaabbaabbaabbaaaaaaaabaaabbbbbaababbababbabbbbbaaaabaabaabbbaaaaababbbbaaaaabbaaabbabaabaabbaaababababbbbababbbbbbbbabaababaaaaabbbaabbbaabaabbaabbbbaabbbbbbbaaaaaabababbbabbbabababaaaabbbbbbbabbabbaaabbbababbaabbabbbabbabaababbbbbbbaaabbbbabbbaabaabababababbbaaabbaabbbabbbbbaaaabbbababbaabbbbbabbabbbaabbbbaaaaabaabbbbbaabbabbbbabaaaababbabbbbbbababbbaaababaaabbbbaaaaaaaababbbaabbbbababaaabaaaabbbabaabbababaabaabababbbbabbaabaaababbbbabbbaababaaabbbbababbabbaababaaaababaaaababbbaaabbaabbabbabbbaaabaababbbbaabbbaabbbbbabbbbabbbbbabbaababaaabbabbabaababaaaababbaabababaaabbbababababbaabbabababaabababbbababaaaaaabaaaabbbbaabbbaaabaaaaaababbabbbabbbabbbaabbaabababbbaaabbaabaababbabbbabbbbababbbbbbabbbbabbbabbbabbabaabaaabbbababbbabbababbbababbaaaaaabaaaabbbbaaabbbaababababbabbaaaaaabaabaabbaaaabaaabbbabaaabbaabbbabbbabbbaaabababaaaaaaaabbababaaaabbaaabababaabbabbababbbaaabababaaaabbbabaabaaabaaabbababbbaababaababbbabababaaabaababbbaaabbbaaabaaabbaaaaaababbbababbbbabbbaabbaabaabaababbbaabaabbbaabaaabababbabaababbbbaabbabaaaabbabaaabbbaaaaaabbbaaaabaabaabaaabbbababbaaaabaabbbaaabaabaaaaaaabbbabbbbbbabbbababaaaababaabbabbaaaaabbbabbabbbbababbabbaaaababbbbbbaaaaabaabababaaabbbaabbbabababbbbaabbbbabaaabbbaabbababbbbaabbaababbabbabbbaaaaaabbaabaaababbaabbbaaaaaabbbbaabbbbaaaaaabbbabbbbbaaabaaaaabbbbbaabaabbabbbbbbaabababaabbbbabaaabbabbbabbaabaaaabbabbabbaaaaababaabababbbaabbbbbaabababaabaabaabbaabbbbbbabbbabaabbbaabbbaaabbbbbabbbaabbabababbaababaaaaabbbaababbaaaabbbabaaabbabaaabaab aaabbaaabbababaaaabbabbaaaaaaaaaabbabbbbbabbaabbabaaaabbababababbbabbbbaaaabbbbbabbabbbbbaabbaaaaaaabaabaaaaababaaaaabaabbbaaababbbaaaabaabbbbbbbbbaaabaabaabbaabaabababbababbaaabbbaaabbabbaababbbabbabbbbbaaaabaaababaaabbaaaababbbabbbaabaaabababbaaaabaabaabaaaaaaabaabbaaababaabbababababaabbbbbbbbbabbaaabbaaabaaaabaababbabbabbbaabbbaaaaabbbaaaaabbabaaababaaaaabababbbaababbaabbbbbbababaabbaaaaaaaabbabbabbbbabaaaabaabaabbaaaabaabbaaaaaaabbbbbbbbbabaabbbaaabaabbaaabbbbaaabbbbbbaaabbababbbabbaaabaaaaabbaabbabbababaaaababbaaaaababbbbaabbabbbbabbbbaaaababbbabaaaabbbbaaabaabbbabbbbaabbbbaabaabaabbbabbbabbababbaabaaababaababbbaabbabababaabaaabbbaabababbbbababbaaaaaaaabaaaaababaaabbaabbaababbbaabbaabbbabbbabaaaaabbbbaaabbbbaaabababbbbbabbaababbbbbbbaabbaaabbbbababbababababaaaaabababaabbbbbabbaaabaabbbbbabbababbabaabaababbabbaabaaaabaabbaabaabbaaaabaaaaabbbababbbbaabbaababbbaaabbaaaaabaabbabaaabbabababaaabaaaaaaababaabbabbaababbbaaabaabbbabbabbbaabaabbabbaabbaaaaabbbabbaabaabaaabbaabbbaabababbbbbbaabbbabbaabbabbbaabbbbaabbbabbabaabbbabbaabbbbaaaaabbabaabbabaabaaabaabbbbabababbaaaabaaaaababbababaaababbaaabbabbababbbbbaabaabbbbaaaaabbbbaabbaaaababbababaabbaabbbaababaaabaabbbbbababbaaaabbabbbabbbbaaabbbabaaabbaabaabaabaabbaababbbabaaaababaaaabaaabaabbababbbbbabbabaaaaaaababbaaaaaabbaababaaabababbaaaabbbbababbbbbbaabaaaaaabbbababbbbaabbbabbbbbbbbbbbbabababbbabbaaaabaaaaaabbabaaaaaabbaababaaaaaaaabaaabababbabbbabababbaaabbabaaababbbabbaaabaaabaabbbbaabbbaabbabbbababbaabbaaaaabaaaabbababbaabaababbaaaaaabbbaaabaaabbaaabbbabbaabaabbaaaabbaabababaabbbbaaabaaabbabbaabbabbbaaabbbbbaabbbbbabaabaababbaababbaababbababaabbbbaaabbabbaabaaaabbaabbaaaaaaaabbbbabaaabbabbbabbaabababaabababbbbaaabbbaabaabbbbbabbbbaaabbabbabbababaaaabaabbbbbaabbaaababbaaaaaaaababaababbbbabbbbabbbbaaabbabaabbbbbaaabbababbbababbabaababbaaaabbaaaaabaabbabbaabaaababbaaaabaabbabaabbabbbbbabbbbbbbabbabbbabbbabbaaabbabbaabbbbababbabaabbbabbbabaaaabbababbabbabababaabbaabbbabaaabbbbbbabbaaaaaabbbaabbbaababbbaaabbabbaabbabaab babaaabaaabababababbbbbabababbaaaaabaaaabbbbbaababbbbabbbbbbaaabbabababaaaabaaabbabbaabbbaaaabbbbbbbabababaaaaababbaaaaabaababbabbabbbbbbbbbbaabbbaaaabaaabbbabbbaabababbbbbbaaabbbaaababbbbbaaabaaabbaaabbaabaabbbabbbbbbabaabaaabbbababbbbaaabaaabbaabbbabaaabbbbbbababbaabaaaaabbaaabbaabbaaabbabbaabaaabaabababaaabbbabababbbbabababbbbbaabbbaaabbabbbbabaaababbbabbbabaaabaabbaaaaaaabbbababbabbbbabaaabaaaabaaaababbbabaaaaaaaabaabababbbbbbbbabbababbbaabbaabaabbbabaaabaaaaaabbaaabbbbbbbabbbbbaabaaaabaaaabaababbbbabbababaababbbabaaababbbaabaaabbbaaababbabbbaabbabbbabbabaaaababbaaabababbaabababbaaaaaaabababbbbbabbbabaaabbaabaaaaaabbbbaaababbaaaababbaabbbbabaabaaaabbbbbabaaabbbabaaabbabaaaabaabaaaaaabbbbbbaaaabaabaaaabbabbbbabaaaababaabaababaaabbabaabbbabbbbbabababbaabaaaabbaabbaabaaabaaaaaaabbaabbababbabbbaaabbaaaababababbbbabbabbbbbbbababbbbaaaabbabaababbababbbaaaabaaabbabbbbbbabaabbabbaabababaaaaaaabaabaabbbaaaaabaaabbbabbababbbabaaabaaabbabbbabbbababbaaaaababaaaaabbbaabbbbbabbbabbaabbbaabbaababbbabababaabbababaabbbbbabbbaabbaababbabbaaabbabbababaaababaabaabaaaababaabbbaabbaaabaabbbaaaabababbaaabbababaaabbbbabbbabbbbbababaabaaaaaabbaabaaaaaaababbaaabaaabaabbbbbabbaabbaabaaaabbbabbbbbabaaabbababbbbaaabbbbaaaabbbbabaaaaabbaabaaababbbaababaaabaabbaaabbabbaaabaaabbaabbababbabbbaabbaabbaaabaaabbbaaabbaaaaabbabbbababbabaaaabbaababaaababbbabbaabbabbabbabbbaaaaababbaabaaabaaaabbabaabaabbbaabbbbbbaaaabaaaababaabbabbabbbbabbabbbbabbaaaaabbaaaabbabbaababaaabaabbbaabaaabbbbbbbbbaaaabbbbabaabbaabbaaabaaaaabaaababbaabaaabbaabaaabaabbaababbbaabbaaaaababaabaabbbbabbababaababaaaabbbaaababbbabababbbaabbbabbbababbbaaabbbbabbabaaabaaaaaabaabaaababaabababbabbbabbbababbaabbaabaabbbabbabaababbbbababbbbaabbbbbbabbabaaabaabbbbaabaaabaaaaaaaababbbaabaabbaababbabbbabbabaaaabaaaaabbbababbbbaabbbaababaaaabbbbbabbbabababbbaaabaaabbabaabaaabbbbbabaaabaabbbbbbbbabbbababaabbabbabbaaabaaabbabaaabbaaabbabbbababbbbbbbbaaababbbabaabbbabbababbabbbbabbbaaaababaaabaabbbabaaaaabaabaabbbbabaaaaabbaaaaabbbabbabbbaabab aabbbaabaaabbabbaabbabbbabbabbbbaabbbbbbbbabaaabbaababbbbabbbaaaaababbbaaabbaaabbbaaabbbabbabbbaaabbbbabbabbbaabbbabbabbbbaabbaabaabbbabbbabbbbbaababababaaababaabababbbbababbabaaaabbaababbaaaabaabbabababbbababaaaaaaaabababbbbbbababababaaabbbbbababbbbbbabaaababbaabbaaabbabbaabbbabaabaaaaaabbbaaaabaaaaabbaaabababaabaaabbbbaaabbbabbbbaabbbbbabbaaabbbbbbaaabbbaaabbaabbaaaaabbbaaabaabaabbabababaaababaabbbabbabbaaaaabbaabababbbabababbbbbababbbabaababaabbabaabaaaaabbaabbaaabbbbaaaabaaabbabaabaaabbbbabaaabaabaaaaaaaabbabaabbababaabbabbbbaabaaabaaaabbaabbbbaababaabbbbaabbababaabaabbaabbaabbaaabbaabaaaaababababbabbbbbbaaababbbabaaabbabbbabbaababaaaababbbaaabbaaabaabbababbaaaabaaaaabaababaabababbbaaabbbabbabbbaaaaaaaaaaabaaabbaababbbbbbbaabaaabbbaaabbabbbbbabbabababaaaababaabaabababbbbbbaabbabbaaaabaaabbbabbbaabababbbabbbbaabbbaabababbbbababaaaaaaaaaabaabbaaabbabbbaaaabbbbaabbaaaaabbbbbbaaabaabbbbbaaaabaababbbbbabaabbbbbaaabbbbabbababbbaaaaababbbbbbaababababaabbababaaabaababbaaaabbbbbaaabbabbaabaaabababbabaabababbbbbabbbaaabababbbbbabbabbbbabbababbbbbbaababbabbaaabbabbbabbaabbabbaabbbbabbbbaabbbaaabbbbbaabbaaabbbbaabaaabbbbaabaabbababbaaabbabaaabbaabaaababbbbabbaaabaaaababababaaaababbabbbabbbaaabbabbaaaaaaabbaaaaaabaaababbbbababbabbaaaaabbabaabbaabaaaaaaabbbbabbbbbaabbaabababbaaaaaababaaaabaabaabaabbababababaaabbaaaabaabbabaaabbbabbaaabbbabbbaaabbaaaaabaabbbabbbbaaababbabbbaabbababbabbaaababbababaababababbbabaabaabbbbbababaababababbbbbabbbbaabbabaaaabbabbbbaababbbbbababbaaaabbaaabaabbbbaabaababbbbaaabaabbaaabbaaaaabaabbbbbababbbabaabbbaaabbabaababbbaaaaaabbbabbabbbbbababbbbababbbbbaabaaaaaaaabbbbabbbabaaaabbabaaabbbabaabbababbaababbbbbabaabaaaaabbaabbbaaaababbabaabbbbabaaaaaababbaabaabaababbbabaaabaaaaaabababbbbbbaababbbabaabbbabbbaaaabbabbbaababbabbaaabbbbabaabbbbbaaaaabbabababaabbbaababbababbabbbaaabaaaabaaabaabbbbbbabbbbabbaabbaabbbbbaaaabaaaabbabbbabbbbabbaabbbbbabbbbaabbbbbbaaabbaaabbabbabbabbaabaaabbbaabbbbaabaaabaaaaabbaababbbbabbbbaaaaaabbaababbabababaabbbaaaaababbbbaa abbabbbaaaaaabbabbaabbbaabaaabbbababbabaabababbbbabababbbabbbbbbaaaababbabaaababbbbbbaabbaababaababaaabaababaababbaaabbabbaabbbbbbaabbaabbaaaaaabbaabbabaabbabaaababbbbaababbaaabbbabbbaaaabaabbbaabbabbbbbbbaaabbabbbbbbbabaababaaabaabbbababbaaababbabaababaabbabaababbbbbbababbabbaabaabbaabbababbbbbbbbaabbbbbabaaabbabababbaabbbaaaaaababbbbbbaabbabbbaaaaaaaabbaaaabbabbaabababbababbbaabbbbbabbaabaabababaaaaaaabbbbbaaababbabbaaabbaaababababbabaaabbbbabababaaababaabababbbbbaabbbbaabaaabbbbbabbbbaaabbbabbbaaabbabbbbababaababbaaaaaababaaaaaababbabbabaaaaabbaabababaababaabbaabbbbbababaabbabbababbbaaaabbbbababbbaaaabaaabaaaaabaaaabbbabbaabbbbabbbabaababbbbababbbbabbbbbbaabbbaabaaaabaababbbaabbbbbbbbbbbbaababbbaaaabaaaabaaabaabaaaaaaabaababbbbababbababbbabbbabbbbaaabaaaabbbaabbabbabababababaaaaabaabaabababaabbbabbbabaabaabbbabbbbaaabaaaabaababaabbbbaabbbbaaaabbbabaaabbaaaaabbabababbbaaaaaaaabaabaabababaaaaaaabbbbbaaaabababbabbbbabbbbbabbaabbbbaaaaaaababababbbbbbbaaabaabbaaaabbaaaaaaabaaabaabaaaabbabaaaabababbbbbaaababbaaabbbbabbbbaaaaabbabbabaaabaabaabbaaaabbabaaaabbbabbbabaaabbabbbaaabbaabbbaabaabababbbaaabbbabababbabababbbbaaaabbabbbbbabbaabbabaabbbbaaaaaabbbaaaababaabababaabbabbbbaaaaaaababbbbbabaaaaaababbbbbababbabababbbbabaaaaabaaaaaabbaaabbbbbaabaababbbaaababbbbaaaaaabaabbabbaaaaabbaabbbbbbababbaaaaaabbbabbbbbbaaabababbbabbaaabbbbbbbbbbabaabbabbabaababaaabaabaaaaabbababaabbbabbbbabaaabaaabaabbabbabbbabbbabaabbaabbaaaabaaaaaaaabaaaabbbaababbaaaaaababaabbaabbbbbaabaaabbbbaaababbbbbabaabbaabbaabbbbabbabbbaabaababaaabbbbbabbabbabbaabababaaabbbaabaabaaaabaabaabbaabaaabababbabbbbabbaabbbabbababaaaaabbbbabbbaabbbbaabaaabaaaaabbbaabaababbbbbaabbaabbbaabaabbaaaabbbaabbbaaaaabbbababbaabbbabbbabaababbabbbababaabababbaaabbabababbabaaabbaabbbbaabaaabbabbbaaaaaaaaaabbbaabaababbabababaaaabbaaabababaaaaaaaaabaababbaaabaababbbaaabaabbabababababbaaaabbbaaabbbbabaaaaaababaababbaaabaaabaabaaaaaaaaababbabaabaabaabbbbaaaaabaabbaaabbabbabbbaabababbabbaaaababaabaababbababaabaaaaaababababbaabaaaba bababababbbabbbbbbaaababaabbbbaabaabababbaabbbbbabbbaaaabaaaabbbbbbbabaabbaabbbbbaabbbabaaabbaaabbabbabababbabbbbbaaabbbabaabbabaabbaaababaababbabbbabbabbbababaabaabbabbabbababbabaabbbaaaabaaaaaaabbbabaaaaabaaabbababbabbabbbababababaabaaaaaaaabbaaaabaababaababaaabbaabaaaabbaaaaaabbbaaabbbbaabaaaaababaababbaababbbaababbaaaabbabaabbabbbbabbbabababbababbbbbbabbbabbabaabbaaabbaabbbbbbbabbbbaaaabbbabaaabbabbabbbabaaabbaabbaaabaaababbaaaabaaabbabaabaaaaaabbaaabbbaabaababbababbbabbbabbbaaababbabbbbabbbbbababbbabbaaabaabbbbaaabbaababbaabbaaabbaabbbbbbaaaaaabbbaababbabbbbbbbbabbabaaabaaababbbaabbabababaaabababababbbbaabaaaaabbbbbbababababbabbbaabbbbbabaabbbabbababbaabbbaaaabaababbbbbbabbabaaaaabbaaaabababbbbbbaabbbaabbababbabbaabbababbbbaaaababbbabbaaabaaaabbaabaabaabbabababbabaabbbabbabaaabbbbaaabbbaaabbababbbbbaababbbabaababbaaaaababaaabaabbaaaaaabaabababaaabbaabbabbbbbaaabaaaabbbbbbabbabaababaababbaaaabbbaaaabbabbabaabbbaaababaaaaabaabbabaaababbbaaaabbbbabbabaabbababbbbbbbaabaaabababbbbaaababaaaaabbaaabbbbbabbaaabbabbbbabbbaabaaaaabbaabbaaaabbaaaaaabbaaaabbbabbabaaabbbbbaabbbbbabaababbabbbbaabaabaaaababbbabaabaabbbabaaabbbabbabbabbbbabaaaabbbaababbabaababaabbbaaaabbaabbabbaabbaabbbaaaabababbbababbaaabaababaaabaabaababbbaaaabbbabaaaabbaaaabbabbbbbabababaaaaaaababbbbaabbabbbaababbbbbabbbaabbbbaaabaaabbbaabaaabaabbbbabbbaababababbaabaabaabbbbbaaabbabbaaaababbbbaabbaababababbbabbabababaaabaabaabbbbababababbbabbaababbbababbaabbbbbaaababbabaabababbbababbaaaabaabbbbbbbbabaaaabaaabbaaabbaaaabababbaaabbbabaabaababbaabaababbabaaaabaabaaaaaabaaaaabababbaabbbababbbabababbbaabaabaabbbaaaabbbbbbbaaabbabababaababbabbaabbaaaaaaabaaaabbbaaaababbaaaaaabbbabaaababaaaabbaaaababbabbbaaabbabaaaababaaababbabbababbababaaabbaabbababaabbaaaaababababbbaabbaabaaaabbabbababbaaababababbababbbbabbbaabaaababbaababbabbbabbbabaabbbaaaaabbaabaaaababaababaabaabaabaaaabbbbbababbbbbbbababbbaaaaaabbaabbaabaabaaabaabababaaaaabbaabbaaaabbabbabbbbbbbbbbaababababaaabbbbbbabbbbabbbaaabaababbaabbbbaabaabaabbabaabaaa abaabbbaaabbabbaaaaabbabbaaaaabbababaabbbbabbbbbaababaababaaabbbbabaabaaababbaabaaaaaababababaaaabbbbaabbaabbbbabbbbbaaaaabbabbaabaaababbabbaaabbababbbaaabbabaabbababbaabbbabbbbbbbbbabbbaabaaaabbbbaaabbababbababaabbaabaaaabbbaabbaabbbbbaababaaaaaababaabbaabbbaaabbbbabababababaabaaabbabaabbabaaabbbabbaaaaaabbbbabbbbbbbaabbbaaabbaaaabbbaababaabbaaabaabaaababbbabbaaaaaabbbaabbabaaabbabbaabbbabbbaabbaaaabaaabbaaabaabbabaababaaaabbaabbbaabbaabbbbbbabbaabababbabbaabbaaababbababaababbbbaaaaabbaabbbbaababababaaaabbbbbaabbabbaaaaaababbbabbbbabbbbabaababbbaaaababbabbababaaaabaaabbabbaaaaabaabbbaaabaaaabbaabaabbababbbbababbbaabbabbbaaabaabbaababbaaabbababaabbbbbabbaaabaaaabaababaabbbababbbbaaabaabbbbabbaaabbbabaababbaaabbbbabbababbaaaabbbabbbbaabababbabbaaabbabaabaaaaababbaaaabbbbaaabbabbaababbbabbbbbababbabbbbbabbabaabaaabaaaabbbaabbababababbaabaaaaabbaabbaaabbabbaaaabbaaaaabbbbbaababbbabaaaaaaabaaababbabbaaabaabbbabababaabbbaabbabbbbbaaaaabaaabaaabaaabaaaaaabbbbbabaaabbbbbaaabbabbbbbbbbbbbbbabbbaabbbaaabbaababaaabaaabbabbabababbbababaababbaaabababaaaaaaaabaaabbaaaaaaababbbaababaababababaabbbbaaaaaabbbbbbabbabbaaaaaabaaaabbbbabaabaabbabbaaaaabaaababbabaaabaaaabbbbbaaabbbbababaabbabbabaabbbabbaabbbbaabbbabbbaaaababaababbaaaaaaaababaabaaabaaaabbbababbbaaaababbbabbbaaabbaabbaaaaaaabaabbaabaaababbbaabbabaabbbbaaaabaaaababbbaaaabbbbbbaaaabaabaaababbabaabaaaabaaaaabaabbbbbabbbbbaabbbabbbbbaaabbbbabbababbbaaaabbbbbbaaaaaabbbbaaabbbbbbbababbbbbabaabbaaaaababbbbbbbaababababbbababaaaaababaaaabaabaaabbbaabaaaabaaabaabbabbabababababaaabbbbbbabbababbbabbaaaabbbbbaaaaababaaabbabaabbbaabbabaabbabbbbaaaababbbbbabbabaaabbbbbabbbbaabbbbaaabaaababbabaabbbaaabbbbbaaabaabaaaaabbbabaabaabbaabbbabaababaaaaabbbabbbbabaabbbbaaabaabbbabaaababbaaaaaaabaababbbbbbabbbaaaabbbbbababbaabbbabaabbbbbaaaaaababaaabbbabaabbaababbaaabbabbbabbbbaabbbbabbaaabaaaaabaabbbbbbabbabbbaabbaaababbbabaaaaabbaaabbabaaabbaaabaaabbbabababaababbbaaabbaaabaaaabbbbaababbaabbbbabbaaaabbabaabababaaaaaaaabbaabbaabbbbbaabbbbaabaaabb aaababbaabaabababaabbaaabaaaaaabaabababaabbababbaabbabbaabbababaaaabbababbaabaabbbabaababababbabbbaabbabbbbaaaabbaababbbbbbabbbbbbbaabbbabbababaaababbbabbbbbabbbaabbabaaabaabbbbbbabbbbbaabbbaaaabaaaaabbaaaababaaaaabaaabbbbaaaaaababbaaaabaaabbbbbbaaaaabbaabaaaabbbaabbaabbbaaaaabbabbabaaaaabbabaaaaabaaababaababbabbbaaabbababbbabbabaababaaaaaababbbabababaaaabbbbbabbbbbabaaaabbbabbbababaaabaaaaaaabbaabbbbbbbbabbbaabbbaaaabbbbbbbaababaaabaaaaabbabaababbaaabbbbabababaaaaaaabaaabbbaaabaaaaaababbbbaabbababbbaabbaabaabbbbbbabbabbabbbbabbabababbaabaaabababaaaabbbbabababbbbaaaabbbbabaabbbbbbbbbaaaabbabaaabaaabababbbabaaaaaaaaabbaaabbabbabaaaabbabaaaabaaabbbaaaaabaababababbbaaaabbaaaabbababaabaabbbbbaaaaabbbbbababbaaaabbbbaababaabbaaaabbbaabbbaababbbababbaaaabaabbbaaaababbbbabbaabbbbbababbabbbaaaaabbabbabbaabaaaababaabbabbbabbaababbabbbbabaabbbaababbbbabbabbbababbabababbbabbbabbbbaabaabbabbbaaabbbaabaaababbaabbbbaabbabbbababbbabaabbbaababaabbabbaabbbbbabaaaababaaabbbaaaabbbbabaabaaaaaaaabbaaabaaabbabbbbaabaaabbbbabbaaabbbbbbbbaaaabbbbaabbaaabbbababaabbbbabbabaabbabbbabbabbbbbbbbbaabbbbabbaaaaabbabbbbbaaababbbabaababbaaababababbabaaaaaabbabaabbbaaabaaaaaaabbbbbbaabbbbaababbbabbaaabaaaabbbaaaabbabaabaaabbbbabbaaaabbbabbabbbabaaaaabbbabbbaaaabbabbbaabaaabbaaabbaababaabaaabbbbaaaabbaabaaabaabbaababbbbabbaababbabaaabbabaaaabbaaaabaaaabbaaababbabbbbaababbaabababaaaababaaaababaabaaabaabbbababaaabbbbbabbabaaabaabababaaaaaaabbbbabaabbbaaabbbbababaaaaabaababbbbbabaaaaababaaaaabaaababbbaaaaaabbabbabababbbabaababaabaaaabababbaaaabaabaaaaababbbaabbbaaaaaababbbaaaabbbbbbababbaabaaaabbaabbbababbbabaaabbabbabbabbaabbababbbaaaabaaaababbbbabbababbbbbaabbbbaaabbaabbaaabbbbaababbabbaabbbbababbaabbaaababbaabbbaabbbaaabaabaabaaababbbbbabaabbabaabbaaaaaababaababbaaabbbababbabbabbaaabababbbbbbaaabaabbbbabbbabaaaaabbbaabaabbababbabbbaaaabbbabbabbaaabbbbababbbaaaababaaabaaabaaababbbbabbaabbbaaabbbbbbabababaaaababbaababaabbabbbbabbbabbbbabbaaaaabbaaaaabbaabbbbaaabaabbbbabbabbbbbbbbbaabbbbbabbbbbaabaabaab baabbababbaabbababbabbaabbaaaabbaaabbaaabbaaaaaaabaababaabaabbbbabababbabbbabbabababaabbbbabbbbabaabbbbbbbbbababbabaabbaaaaababaabababababbabbabbabaaabbbbbababbbbaaabaaababaababbbbaaaabababbbaaaaaaababababbaaabbaaabababbbabbaaaabbbabbabbbbabbaaabbabbababaabbaababaaabaabaababaabbabbbbaaaaaabbabbbaabbbbbbabababbaaaaabbbaababaaababaaabaaaabaabbaabbaabbabbabbaaabbaaabaabababaabbababbbababbbaaabaabbbaabaaabbaabaaaabaaaabbbbaabbbbaabbbaabbabbaaaaaabababababbbbbaabaabbaaaabbbaabaabababbbaabbbabbaaabbababaabbabbbaaabbbaabaaaaaaabaababbabaabaabbbabaaaaaaababbabbaaaabaabbaaabaaaaabbaababaabbbbbbbbbbaabaabaabbababaaabaaaababbbbbbbbabaabbabbaabababbbabbaaaaabbaaaaaabaaaababbbaabbbabaabbbababbbaabbaabbbbabababbbbbbbbabbbaaaabbaabbbbabbaababababbaabaaaabbbbabbabaaaaaaabaabababaababaabaaabbaabbabbbabbbaabbbbababaaaaabbbbababaabaabaaaabbabaabaabbabbbbaabaaabbbbbaababbaaaaaababaaaababaabaababbbaabbabaabaaaaabaaaaabbababbbbaaabaaabbbabaabaabbbbabbbaaababbbaabbbbbbbbbaabbabbaaaaabaabaaabbbbbbaaabbaabbaaaabaaaaabbbabaaabbbbaaaabaaaaabbbbababbbabbaababbaaabbbbbbaaabababbbbbabbabaaababaaaaabaaaaabbabbabaaabaaabaaaaaaaaabbbaaaabbaaaabbabbaaabbaaaaabaabaaabbaabaababbabbaaababbababbbbbbaabbaaababbbabbbaaaaabaabbbabaaaaaabbbaaabbabababbabababbbaaaaaabaabbbabaabbaabaabbaaabbaaabbabbbaabaaabaaabbbabbabbbbaababbbabaaaabbbbababaaabaabababbaaaaabaabbbbbbbbbbbbbaaabaaabbbaaabaabaabababbbbaaaabbababbbabababababaababbaaaabaabbaabababbaabababaaabbaabbabbbbbababbaaaababbbaaaaaaabbbaaaabaabbaababaabbabbaabbabbabaabababbabaababaaaaabbaabbaabbbbabbbaaaabbbabaabbbabaabbaaaababaabbbaaabaaaaabbbbbbbbbaabaaababbabaaaababbabbaabbbaaaababbababbaaabaababbaaabbabaabbabaabaaaaaaaababaaabbbabaabaaababbabbabbbabbababbbbbbaabbababaabaaabbbabaabaaaaaaaaabbaaaababaaaabbaaabbabbabbbaabbbaababaaabaabbbabaaaaabbabbaaababbbbbbbbbbabbbabbabaaababaabbaababaaababbabbbabbbbaababaabaaabbababbbabbaaabaaaababaaabbbbabbaaabaabbbbbaaabaaaaabaaabbaaaaaaaabaaababaaaababbabbbbbabaaabbaabaabbaaaabbaaabaabbbbabaaaaaaaaaaaababbababbabaa aaaaabaaaabbababaaaaabbbbaabbabbbbbaabbababbabbaaabaabbbbabaaaabbabaabbbbbbbaabbaaaaaabaaababbbabaaabaaaaaabbaaabbabaabbababaabbabaabbaabbaabbabaaaaaababaaaaabbbbbaabbababaaaaaaabbaabbbbaaabaaabbbabaaabaaabbaaababaaaaabaaabaaabaabbaaaababaaaaaabbababbbbabaabbabaabbbabaabbaabababbbbbbaaaaaaabaaaaaabbabbababaabbbaaabbabaaabaabbbabaababbabbabbbaaabaaaabaaabaabbbbaabbbbbaabaaaabbaababaaabbaaabababbababaabbabbaaaaaaaababbbababaabbbbbbabababaaaabaaaaabababbbababbbbbababbbbaaabbbbbbabbaaaabaaaabaabbabaaaaaababbabbababbbabbaababbababbabbbbbbaaaaaaababbbaaaaaabbaabaabbbbaababbabaabbabaaabbbbabbbabbbaaabbbbabababbaabbbaaaabbbabbabbbbaaaabaabbaaaaabbaababbbbbbaabaaaabaabbabbbbaaabbaaaaabababababaaaabaaaabaaaaabaabaaabaaabbabbbbaabbbbababbababbbababaabaaaaaabaaaaabbaaabbbaaabbaabababaabbababaaabbabbaaababaabbbaaaabbababaaaababbaababbababbbaaabaaabaabbabbababbaaabbbbbaaaaaabbbbababbbbaabbbbbbababaababbbbabbaabbabaaabaabbbbabbbbbbbabbaaabbababbbbabbbbbbbbaabbabababaaaabaaabbaaaaabbaababaaabababaabbaaabaabbbbaabbaabbaaaabbbbaabaabbbaaabbbbbbabbbabbbbabaaabababbaaaaaaaaaabaaaabbabbbabbaaaababbbbabbbaabbababbbabbabaabbaabbbaababaaababaaababaaaabbaaaaaabaaaaabababbbaaaaabbaaabbaabbabbbbbbbaabbbbbbbbaabbababababaaaaabbbaaabaababbabbbaaaabaabbbababbaabbaaababbabaaabbaabbaabbbaababababbabaabbaaaabbaaaaaabaaaaabbbbbaaababbabababaabbaaabbbbbababbabaababbabbabaaaaabaaaabbbaaababaaaabbbbbabbbbbabbbabaaaaabbbabbaabbbbbaaaabbaababbbbabbbaababaaababaabaaaababbabababaabaabbbaabbbaabaaaaabaaaaaaabbabaabbbababaaabbabbbbabaababaabbbbbbbaabababbbaaaaabbbbbaaabbaabbbaaaaabbbabbabaaaaaaabbbbaabbbaaababbbabaaabbbbaababaabbabbaabbbbbbaabbbabbbbaabaababaabbabbaababaaaabbabababababababaaabbbabaaababaaabbbaababbaaabbbabbbaaaabaaaababbbababaababbabaabaabaaaaabbabbbbbaabbabbbbaabbaaaabaaababaaaabbbaaaaaabbbabaabbabbabaaaabbbaabbbbabaabaaabbbaabaabbbbbbbabbaaabbababaabaaaaaabababbbaaabaabababababbaabbbbbabbababbbabaabbaabbabbbbbbaabbbbbaaaaababababbbaaaaaaabaaabbbbbbaaaabbaaaabbbabbbababbbabababaabbbaaaabaaa aabbbbaabbababbbbabaaabbaabbbbabbbaababbbabbaaabbabaaabababbabbabaaabaabbaabbaabbaabaaaaaaabaababbabbaaaabababbaabaaabaabaaababaaaaababaababbbbaabbabbbbbbaaaaababaaaaabbbbbbaaaabbababababaaaababbbbbababaabbbabababbbbaabbbbbaaabababaabbaaaaaaababbaaabaababbbbabbbabbbabababbaaabbbbbaabababababbbaabbbaabbbbaabaababaaaabbababababbbbabaabbbaaaaababaaabbabbabbbaababaaaababbabbaaabbbabaabaaabbbaabababbababaabbabaabbbaaaaaabaaaabaaabaabbababaaabbabaaabbabaabaaabaaaaaabbbabbbabbbbbaaababababbbbabbaaababaabbbbabababaaabbaaabbbabaabbabbaaabbabaababbbaabababbbbaaaaabbaabababbbbbbaaabbbbabababbaaabaababaaaabaabbbaababbabbbbbabaabbaaabababbbaababbbabaaaababbbabbababaaabbbabaaaaabbaabbbbbabbbaabbbaaabbbababbabaaaaaaaaaabaaaabbabbaaaabbbabaababbabaabaaabbbabababbbbbabaabaababaabaaabbabbbbbbbaaaaaababaabaaaabaabbabbbbbabaaaabbbbaababbbbbabababbbbaababbbabbababbbaaaabbbbbabbbaabaababbbaaaaabbbababababaabbbbabaaababbabbaaababaaabbbabbbababbbaabaaaaabbbbbbbbbababbbababbabbbbbababbbabbaaabbbbbaabbaababbaabababaabbabaababbbbaaabbaaaabaababaaaabbbababbaabbaababaaabaaaabbbabbbbbababbbbbabbbaabbbbbbbaabaababaabbaabaababababababbabaaaaababababababbbabbaaabbbababbababbaaaabbabaaaaabbabbabbbabbabaaaabaabbaaabbababbbbaaaabaaaabbaabaabbbabbbbbbbabaaabbaaaaabbabbbbabbabbbabbaaabaababbbaabaabaaaabaabaaabaaaabaaabaabaaabbbaaabbabbaaabbabbbbbbaabbaaaabbbaababaaabbbaabbbbbbaaaaababaababaababaabbabbbbbaabbaabbbbbaaaabaaababbaabaabaaaabaabbbbaabbbabbaaababbbabbabbaabbaaababaabababbaabbbbbabaabbabbaabbbbbaabababbaabbababaababaabbbabaaaababaaaabbaaabbaabaaababbababbabbbabbaaaaabaaabbaaabbaaababaabaabaabbababababbbaabbababbbbaabbbbbbabaabbababbaaabbaababbaaaabbaaabbbaabaaabbababbbabbbaabbaabbbbbbabbbbbbbaaabbbbaaabbabaaabaaabaabbbbbabaabbbaaaaabaabbbbababbbaaaabaaabaaabbaabaaaaababbbaaaababbababaaabbbaaaaabbabbbbbabbaabbaaabbbaaaaaabaabbaaabbbabbbaabbaaaabaabbbabbabbaabbabbbbaaabbbaaabbaabbabbbaaabbbbbaaaaabababbbababbaaaaabbbabaaababababaaaaaabaabaaabbabaaaabaabbaabbbbababbbaabbaaabbaaaababbbabbabbbbbbab abbbaaaabbbbababbababbbabaabaaabbbbaabbbabbbaabbbaaaabbbababaabababbababaaababaabbaaabaabaaaaabaaaabaabaabbbabaabbababbabbabbbabbaaaaababaaaabbaababbbbabbbbaaabbbbabbbabbabbbbabbbabbbbbaaababbbbbbaabaabaababbbaaaaaabbbabaabaaaaaababbabbaaaababbbaabbaaaaababbaabbaababaaaaaaabbabbbbabababbbabbabbabaaaabbaaaabbaaababababbabaaaabbaaaaaaababbaaaabbabaaaabbabbabbbababbbabbabbbabbbaaaaaaaaaabaaaabbaaaabbaaaaabbaabaaaaaabbbabbabbbbbbaabbaaabbaabbabaabbaabbbbabaabbbbaabbbbbbbbabaabbabbbbbaaaaaaaaaaaaaaaaabbbbaabbaabbbbbbabababbbbabaaabbaaabbbaaabbbaabbbbbababaaabaaaaaaababababaaaaaaabbbbbbabaaaabbbbbabbbaaaaaababbbbaaabbbaabbaaabbaaabaababaaabaaabaabbabbaaaabbaaaabababbaaabbbabbbabbabbbaabaaababaaaaabaaaaababaabbbbababaabbbaaabbbbaaaaabaabaaaaabaaaaaabbbabbbaaababbabaabaabbababbbababbbabbabbabababbabbabbabbaabbababbaaaabaabaabaabaaabbabaaaaaaaababbaababaaaaabbaaaabbbabbbabaabababbabaabbbbbbbabbaaabbaabbaaaababaaaababbbaaaaababbbabaabaabbbabaaababbbbbaaaabbbbbaaabbbbaabbaaabaabaabababaaaabbababbaabbaabbbbbbabbaabaababbabbabababbbbaabbbaababaaaabbbbabaaaabaaaaababbabababbaabbabaababbaaaabaabaababababbbaabbaabbaabaabbbaaaabbbaaabbabaaaabababaababbaabaaaaaababbbabbaababbbaabaaabbaabbbbbbaababbabbbbaabababbbaabbbbaabbbabbababbbaababbbabbbabbbaabbabbabaabaabbbaabbbbbaabbbabbbbabbbabbbabbaaaabbbbabaabbaaaaaaabbbabaababbbbabbbbababbbbbbabbbaababbbbababbaabbbaabaabbaabbaababababbaaaabaabbabbbaaaaaaaaaabaabbaaabaabaaabababaaaaabbbbbbabbaabbabaaabbabbbbbbabababbbaabaabbaaaaabbbaaabaabbbbaaaabababababaaaababaaabbaababbbaabbbaabbbbaaabbabbbbabbaabababbbbbabaaaaaaababbbbbabbbabaaaabaaaabbbaaababbaaaababbbabaaaabaaabaaabbbabbabbbbbbaabbabaaaaabaababaabbbbaabbaabbbbbbabbbbbbbaabbabbaabbaabbabaabaaabaabaaaaaaaaababaaabbabbababbabababbabbbaabaababbbaaaabbbabbababbabbaababbabbbabbbbbabbaaaaabaaabbaabbabbaaababbabbbbabbabaabbabbbabbababbbaaabaabbbbaaababaaababbaaabbabbababaabbabbaabaaaabaabbababababaabbaabbbaaabbabaabbbbbbbaaabaabaabbbbbaaaaaaabababbabbbbbababbbaabbbbabbaabbaabaaabbbaabaaaabaab baabaababaababaaaaabbaabbabbbaababaaababbbbababaaabababbabbbbbabaabbabbabababbbababbabbabaaabbbabaababaaabbaabaabaabaaaaabbaaabbbaaaaabaababbbbbabbabbabbabaaaaabbbbbbbbbabaabaaaaaaaabaabbaabaaabaaabbbaaabbbbaabbabbabaabababaabaabaaaabababbaaabbaaaaaabbaaaaaabbaabaabbbabbbaababaababaabaaabbbbbbababababbabbbbabaaabbaabbabbbbaaaaabbaabbabbaaaababaaaaaaaabaabaabbababaabaaaabbbaabbbbaaaabbbaabbbaaaabbaaaabaaaabbbbbbbaabaaaaaababaaabaabbaaaabbaaabbbbbabaaabaababaabbabbbabbbbaaaaababbbaababbbaaaaaabaabbbbbaaabaabbaaabbababaaabbbabbbabbbbbabababaabbabbaaaabbbbabbbabbabaaaaaaabababbbbbaabbbbbabbbbbabaabbabbabbbbabbabaabbbabbbbabbbaabbbbaaabaabaabbbbbababbaaaabababbababaabaaabbbbbbaabbbbababbbaaababbbaababbabbabbabbbaaaaaabbaabaabbabbbaaaabbababbaabababbabbaabbbabbbbababababbaabaaabaaaaabbabaababaaaabbbabaaabbaaabbababbbaabaababaaaaabaaaabaaababbbbbabababbbabbaaaaaaabababbaaabbbbabbbbabbbbbbabaaaaabaaaaabaaaaaabbbbaaaaaaaaabababaaaaaaabbababbbbaaaabaaaabbbbbbbbabaaabbbabbababbabaaaababbaaabaabaaaaababaaabbaabaaabaabbabaaabbbabbbaabbbababaaaaaabaaaabbbbbaabbabbbbaabababbbaabbbabbbbbbababaaababababaaaababbbaabaabaaabaabababaaaaaabbaaaaaaaabbaabbaaaaaaabaabbbaaaabaabbaabaaabbabbbabaababbabbaaaabbbabaabaaabbaababbbaabbaaabbaaaabbababaabaaabbbbbbbabbaabbabaaabaaaaabaabbababbbaabbbababbbaaabbbabaaaabbbbbaababbbbbbbbbbbbbabbabbabbbbbaaabbababbabaabbaaababaaaaabbbbbbaaaabaabaababaaabababbbaaabbaabaaaaababaabbabbababbbbabbbaabbaaaababaaaabbaabaaabaabbaabbabbbabaabbbbabbabbaaabaabbabbbabbabbbbbbabaaababbbbbaaaaabaaabbbabbababaaabababbabbaaaabbababbbabbbbabaabaabaabbbbabbabbabaaaaabbbbaaaaaabbabbbaabbbbaaaabbaabaabbaaababbbabbabbabbbbbaaaabaabababaaaabbaabaababbbaabababaabbabaababbbbababbbabaaabbbbaaabbbbbababbababbaaababaaaabaabaababbaaaabbaabbbaaaabaababaaabbbbbabbaaabbaaababaabaabbaababbabbaabaababbaababaabbabbaabbbbbbbbaaabbababaaababaababbabbabaaaaaabaabaabaabaababaabaabbababbababbabbaabbbabbaabbbbaaababaaabbbabbbbabbaabbaabbaabaabbbbaabbbaaaabbaababababaaaaababaaaabaabababbabaabba abbaabaababbbbaabaaaababbababaaaababbbabbbaabaaabbabbbbaabbaabbaaaaabaababaaabbbabaaabaabaaaaabaababbabbbbbbaaababbaabbabbbaaaabbaabaaabbaaabbbbababbbaabbabaabbbabaaaaaabbbbbbaabbbbbbbbbaabbbabbbaabbaaabbaabaabababbabaaaaaaaababbbbaaabbababaabbbbbbabaaaababaababaabbabbbbbaaababbababbbbbabbaaaaaaaaaaaaabbaaaabbabbbaaabbababbbaaaaaaabbaabbaaaabbbabbbababaabbbabbabbbbaababbaaababaaabbbbbbaabaaaaabbabbabbaabaaaaaaababaaaaaaaaabbaaaabaaabbbbbaaabaaabaaabbabaabbabbabbbababbaaabbbbbbaaabbaabbbbaaaaaababbbbabbaababababbabaaaabaaabbaaaabababaaabaaababbbaabbbabbbabaabaabbbbaabaaaaaabbbabbabaaabbbbaaabbbaababbaabbbbbbabbbbabbabbbbabbbabaaaaabbabaabaabaaabaabbbabaaababbbbbbbababbbabbbaabbaaabbbbabbbabbaabbbabaabbaababaabbabbaaaabbaaabaaaabbbaaaaababbabaababbbbbbabbbaababaabbbbbaaaababaabbababababbbbabababbbbabaaabbbbabbabbaaabbaaaabbabbaabaabbaababbbbbbbbaabbabbaaaabbbbabbabaababaabbaaaababaaabaaabbbabaabbaabbbababaaababaaaaaabaaabaaababbbbbbbbbabbababaaabaabbabbababbabbabbabaababbbaaabbaaaababaaaaaaababbaaabbaabbbbbaabaababbbbbbabbaabaabbaaabbabbaabaabbabbbaaabbbbbbbaaaabbababaabaaabbaabaaaaaaaaaaaaabbaabbabaabaaaaabbabaabbababbabbaababbbaabbbbabaaaababbbbaaabaabbabaaabaaabbbababaababaabbababbbbbbbbbbbbababbbbabbbbababbaaaabbbaaaabbabaabbbabababbbaabbababaaababbabbbbaabaaaabbaaaaabaaababbaaaaaaababbabbababaabbabaaaabbbbaabbaaabaabbabaaabbabbbbbaabbbabaabbabaabababbbabbbaabababbbababaaabaababaabaabbaaabbaabaababbbbbbaabababababababbaaabababbbbaaabbabbbbabbababbaabaabbbbbabaabaabbbabababaaaaaabaabbbabbbaaaaaaabaaabababbabbaabbababbbaabbbaaaabaabababbaabbbaabaabbababbbbbbbabbabaaaaabbabbbaaabbbaabbbbbaabbbbabababbbbabaababbbaabbbaabaaaaababaabbabaaabaaaabababbbaaabababbbabbaaaababaabbbbbbbbaababaaaababaaaabbaaaabaaababbbaabaaaaabbbaabbbaababaaaaaaabbaababaabaaabbaaabbbbaababbaaabaababaaaababaababbbaabaabaabaabbbbaabaaababaabbbbbbabbabaaabaabaaaaabbbaaaaaabaaaababaaabbabbbaabbbabbbbababbabaabbbaabaaaabbabaabaaabbababbbababbabababbbbabaabababaabbbbaaaabbbababaababbbaaaababbbbabbaba ababbabaabbbbaaaaabababaabaaaaababbbbaabababaaaababbabababaabaaaabbbbabaaaabbbbaaababbbbaabbbbaabaabbbbbaababbababbaaabaaababaabaaabaabaabbbbabaaabbbaaabbbbabbbabaabaabbbabaabaaabaabaaabbbbabbbabbababbaabbababbbababbaabaaabbbababbabbbbbbaabbaabbbaabaabbaaababbaababbbbbbabaababbbbbaaabaababababbabababbaabbbabababbbbbbaaabbaababaaabbbaabababbabbbabbbabbababbbbbbaaaaaabbbaaabababbbbaabbaaabaaabbbaabababbaabbababbaaababbaabaababaaabaaabbaababbbaaabbaaababbabbbabbbbbababbbbbababbbababaaabbbbbaabbbbaaabbaabbaaabbabbabbabbbabbaaababababaabbbbbbaaaaabbbaababbbbbbbabbbaaaababbaaaabbababaabababbbaabaababbaaabaabbbaaabaaaaaabbaabababaaabbbababbbaabbabaabbabbababaabbbaabbbbbaabaabbaaaabababbbbababbabbbaaabbaabbaaaaabaaabbbababababbaabaabbbbabababbabaaaabbbbbabbbbaabbbbbababaabbbababbaaaaaaababbbbaaaabbbbbbabbbabbbbbaaababbbbbbaaabababababababaaaaaabbaabbaaaabaaabbbbbababaabbabbabbabbababbbbabbbabaababbbaababaaababbbabaabbabbbbbaabababbabbbabbbabaabbabaaaaaaabbbbbaabbbabbbbbbabaaababaabbbbbabbbbbabbabaabbbbbbabbabaaabbabbbabaabbbbaabbabaaaababbaabbbabaababbbaaabaabaaabbbbbabbbabbbbaaaaabaabaabbabbaaaabaababababbabaaaaababbbabaaabbbbbbbabbabbaabbbbaaababbbbbbbabbababaaabaaaabbbabbbabbabababababaaaabaaaaaaabababaabaabaababbaabaabbbaaaaabaabbaababbbbabbabbabbbaabbaabaaaaaabbbababbbbabbababbaabaababbbbbbaaabbbaaabababbbaaabbaaaaaabbbbbbabbbabbbbbbabbabaabbaaaaaababbabaabbbbbbbabababbaaabbaabbaabbbaaabbabbbbbabbaabaabbbbabbbaabbbaabbabababbbabbabaaaababbabbaabaaaaabaababbbabbbbaaabbabaababaababbaababababababbabbabbaaabaababaabbaaabababbbababaabaabbababababaaaabbaabababaaaabaaaabbaaabbababaaababbbbaabaaabbaababaabbaababbbbaaaabaaaabaabbababbabbbabababbbbaaaaaabbbaabaaabaabbaabaabababababbbaabbaaaabbaabbbbbbaabaababaaabaaabbababaabaaaaabaabbaabbbbabaaaabbbaabaabbbaaabbabaaabbabaababaabbaabbaaabaababbabbabbaaabaaaaaaaaababaaabaaabbbabbababbaabbbaaabbbbbaaababbbaabbbbabbabbbbabbaabbabbbaabbababbabbbabaabaaaaabaabaabbabbaababaabaababbbbbaabbaabbbbbabbaababbaabaabbabaababbbbbbbaabbababaaba aaaaaaaaababbabbaaabaabbbaaabbabbbaababaaababbabaabaabaaabaaabaaaaaaabaaaababbbbbaabbbababaaaabbbaaabababbbbbabaabbababababbaabbbbabbaaaabaabbbbaaabaaabaabbaaabbbbabbababbbbabbabbabbaaababaabbbbbbabaabaaabaabaaabababbabbbaaabaabbabbaaabbaaabbbaabbabbababaabaaaabbbbbabbabbbbbbaabaabaaabaababbbbbbbabbbbaaabbbbaaaabaaababbababaabbabbaaababbaaabaaaaaabababbabbbaaababbabbabbabbaaabababbbbaaaababaabbbbaaaaaaabbaaabbbabbbbbbaaabababbaaaabaabbabbbabbbbaabbabaaababbababaaababbbababbaaaaabbabaaabaabbbbbbabbaaabaabbabbbbaaabbbbbbbbababababbbababababbaabbaabaaaababbbbbabaabaaaababaabbbabababbbabaababababbbbbababbaaabbaabbabbbbaabaaaabaaabbaabababaabbbbbaabbbbbababbbbaaabbbabbbaabababbbbaabbaaababbbabaababbbaaababaaaabaabbaababaaaabaabababbaaabaabaabababbbabaaabbaaaabaaabaabbbbabaababbabbbaabababbbaabbabababaababaabaabbbbbbbbaaaabababaaabbbabaaaababbabaabbbabababaabaaabbababbbabbaabaabaabbabbaabababbaaabaaabbbbbbabaabaaaaabaabbaabababbbabababbbaabbbaabbabaababbaabbbbbbbabaababbabbabbbababaabaabbabbbaaabbbaaaabaabbababaaababbbabbbbabaaabbbababbbbbbaaabbbababbbbbbaaaaaaaabaabbaaaaabaabbabaabbbaaabbbaaabaaaababbbbaabbbabbabbaaabbaaaabaababaaabbbabaababaababaabbabbaaaaaaababbbbbaaaaaaabbbaaabaabbbbaaabaabbbaaaaaababbaaaabbbbbbbbbaaaaabaababaaaababbbabbbbbaaabbaaabbbabaaababbbabbaaabbbabaaabbbabaabbabbbbbabbbbabbbaaabaaaababaabbaabaaabaaaabbbaaaabbaaaaabbabaabbbbbbabbbabaaaababbababbbaaabbaabbbbabaabbbbbbbaaaaabaaabbaabababbabbbbbbabbbabbabbabbbababbbbbbababaabbabbababababbbaabbbbbbaababaabbbbbbabbabbbbabbababbaaaabaabbbaabbababbbaaabbabbbababaabbbaabaababbaaaaabaaaaaabbbabbabbbbabbaaabaaabbbbbbaaaabbaaabbabbbabbababaababbabbaabbbbabbbbaaabbbabbbbabababbabbbbbaabaaabbbaabbbbbaabbabbaaaabbbbbbbababbbaaaababbabaaaaabbaabbaaabbabbbaaaabbabaaaaabbbbbaabbaaaaaabaababbabbabbbabbbbabbabababbbbbbaabbabbaababbbbbbbabababbbbababbaaaabaabbbabababbaaabbaaabaaaabbaaaaaaabbbabbababaababbbbabbaababaabbbabaabbaabbabbbabaaaaabaabbbabbaaabbababaabbbabbaababaabbbaaaaababbbbaababbaabaabbabbaaababaabaabb bbbaaaaababaaaaabaabbbbabbabbaaaaabbbbaabbbbbbabbaabababbaabbbaabbbbbabaabaabbbababbabbababababaababbabbabbbabbbabbaaababbabaaaabaabaaabbbaaaabbbbbabaabaababbabbbbbbbababaaaabbabaabbaabbbaababaabababaaaaaaabaabbabaabbbbababbaabbaaaabbabaababbbbabbaabbaabbababaabbaabaaabbaabaabbabbaaaabbbbbabbbabaabbbbbbbbaaababbabbbabbabbababaaaababababbabababbababbbaabaaabbaaabbabbabbababbbbabaaaabaabababbbababbbaababbbabbbbbbbbaaabaaaabbbaaaaaabbabbbbbbaabaaaabababbbababbbabbaaabaabaabbbaaaaabaaaababbabbabbaabababbabbabaabbabaaaaabaaaababaaaaabbbaaababaababbaabbbbaaaaabbbaaaaabbbaabaaababaaabbaaaabbbabaabaababbabbaabbaabbbbbaababbbaaaababbabbaaabaabaaabbbababbbabababbaaabaabbbbaaaaababababaaababbabbabbabaababaabbabbbbababaaabaabbaababaaabbbabaaaaabababbabbbbbaabbbbbbaababababaabbaabbabababbababaaaabbbbbaaaabaabbbaaaabbaabbabbababbbaabbabaababbaaabbabbabbbaaabaaaabbbbaaaababbaaabaaaababbbababaabaabaaabaaaaaaaababaaaababababbbabaaabaababbbaaaabbababaaaaaababbbaababaaaabbaabbbbbbbabbabbbabaaabbbbbbbaabbbbaaaaaabbbabbaabababbbaaaabaabbbaababbbbaaabaaaabababbbabbbabbbbabaabbbbabbbaabbbaabbaabbaaababaabaabbaaabaaabbbbabababaabbababababaaaabbbabbabababbaabaaaabaaabbaaaaaabaabaaabaabbbbbaaaabbbaabbbaaaabbabaabbaaaabbbbbabbaaaabaaabbbbaababbabaababaababbbbabbbbbabaaabaababaaabbbabbabaaababbabbaaaaabbaaabaaaaaaabaaabbbaabaabbbabaabbbbaabababaaabababbbaaaaaaaababbabaababbabbababbbabbbbbbbbbbababbabaaababaabababbabbbbbaabaabbbaabbbababbbbbbbaabbabbaaaaaabaaaaabbbbaabababaabbbabaaababaaaababbbaaaabababbbbbbbbbbbbababaaaaabbbaabaabaaaaabbbbbbaaaabbabbaabbbbaabbbaaaabbaabaaabbbaaaaababbabababbaabbbabbaabbbbbabaaaabbababaaabbaaabbaaaabbbbbaaaababbaaababbabbaaaabaabbbbbaabaaaaabbbabaabaabbbaaabbbbababbaabbbbbaabbbbaaaaabbbbbbabaaaabababbabbbaabaabbabaaaabaaaaabaabbaababaabaaaaababbbaabbaaaaababaaababbbaaabbabbbbaabbbaaaaaabbabbbbaaaaabaaaabbababaabaaaaaaabbaabaabbbbbbbbaaaaabbbabaabaabaababbabbbababaabbababaabbbabbaaaaababbaaaabbbaabbbaabaaaaaabaaaabbaaaabbabaaaabaaabbbbbbabaaabaabaaaabababbaaaaaa aabbaabaaaababbbaabbbbaababaaabbbbbaabbabaabaaaaabaababaaaababbababbabbbbbbabbbbbaaabababbaaababaaabbbbababababbaaababbbbbaaabbbbabbbbaaababaaaabbabaabbbababbbbabbaaaabbbbbababbbabbaabababaaaabbabbabbaaabbabaabbbbbbaaabaaabbaababaabbbaaabbbaaaabbababababaabaabbbaabaaababaabbbbabbababbabaabaaaabbbaabbaabababababaabbaaabbbbbabbabababababaabbbabbabbbabbbaaaaaaabbbaabbaabbbabaaaabbbabaaaababbabbbbabbbaaaaaaabbaaaaaaabbbabaabaaaaabaababbbaaaababbabbabaaaabababbbbaaabaaabbabbabbbbababbbaaaabbaaababbababbababaababaabaaaaabbbabbbbbaaaabbbabaaabbaabbbbabaaaabaababaaaababbabbbbaaabbaabaaaaaabbabababbbbbaaababbabaabbbaabaaaaaabbaabbbbbbaaaaabababbbbababaaabbbaaabaabababaabababbbaababbabaababaababbabaabbbbabbabbaabbaaaababaabbbaabaaaaaababbaaaabbabaaababbbbabaabababbabbbbbababbaaabaabababbaaababaabbabaabbabbbbaaabbaaaabbbbaabbaababbaabaabbababaababbbaabababaabaabbbababababbabaabbbaaabaaaabbbbaaaaaabbbbbabbbbbbaabbababaabbbbbbbbbbbbabbbbbbbaaabbaabbabaabbbbbbbababbbbbaabbbaabbbaabaabababbbbaabababaabaaabbaaaaababababaabbaababaabababaabbbaaaaabbbbbbbaaabbbbbaaabbabbbbabbababaabaababbaaaabbbaabaaabbbabaabbabbbbabbaabbbbbbbaabbabbbbbbbabbabbaabbbaaabbbabababababaababaaababaaaababbbaaabbbbaabbbaaaabbbbababbbaaabbbbbaaabbbabaaaaabbababbaabbaabbbbbbabbabaabbabbbaababaabbaaabbabbaabbbbbbababbbbaaabbbaabbaabbabbaaabbbbbbbbabaaabaaaababbbbaabaabbbbbbbbabbabbabbbbbaabbaaaaabaabaabbaabbaaaababbabbbbaaabbabaaaaabaabbabbbabbbbbbabbbabbaababababaaabaaabbabababaaaabaabaaababaababababbbbbaaabbbbbaabbaaabbbaaaabbbaaababaaaabbbabbaaaabaaaaabbbababbbbbbbaaabbbaabaabaaaabababbbabaabaabaaabbbababababbaabbbaababaabaababaaabbaababbbabaaabbabbbbaabaaabbbabbaaababbbabaabbbaaaaabaabaaaaaaaaabbbbbabaabbababaaabbabbabaababbababbaaaaabbbbabbbabababbabbbbabbbabbaaabbbbbbabbbbbaabbababaabbabababaaababbabbbabbbbaaabaabbbaaaaaababababababbabbbaabbaaaaababbaaaaabbbbaababbbabababbabaabaabaababbbaaabbbabbbabaabbabababbbbabbabbaabaaaabbbabbbbaabbbaaaaaaabababaaaabaabaababbbbabbaaabaaabbbbbbabbbbababaaaaaaabbabbabbb abaaabbaaaabbbbaababaabaabababaaaabaaabaaabbaaabaaaabbaabaaababbbbbaabaababbaabbabbaabbbbaaababbbabbbbbabbbaaaababbbbbaaabbaaababbbbaaabaabaabababaabbbbaabbbaaabbabbaaabaaaaaaabbbaabaaaabaaaaabbbbaabbbaabbbbaaaabbbaabababbbabbaaabbaabbabbabbabbbaabbbabaabaabbbaaabbaabaabaaaaaaaaabaaaabbabaabbaababaabaabbbbaaaaaaaaaaabbaabaabaabbaabaaaaabbaaaaabbbaaaaaaaababbabbbaabaaaaabababbbbbaaaababbbbbabaabbbaabaaabbabaaabaababaaabbaabbabbbbbaababbaaaaaabbabbbaaabbaabbbaabbbabbababababbbbbbbbbbaababbababbbabbaabbbabbbaabbbaabbabaabbbabaaabbaaabbbbabbaabbbbbabbbaaaabaaaabbaaabbabbabbaaaaaabaaaabbabbabaabbaaaaaabbbbbabbbababbbababbaaababaabbbabaaaaaaaaaaababbbaaaabaabaaaabbbaabaaaabaaaabaaaaabaabaabbaabaababbaaaaaabaababbbaabbbbbaabbabbbaababbaaabbaabbabababbaabbbbbaaaabbbbbaaaaaaabababbababbaabbaaabbabbbabbbbaaabbaababbaabaabababbaabbbbaaaabaaaaabbaaaabbbabbaabaabbbbbaaabbbababbbababaabbaaaabaabaabaaabbbabbaaaabababbaaaabbabbabbbbbbaaabbaabbbaabaaaaaabbaabbbbabaaabaabbaaababaabbbbbbaabbabbbbbbaabbababbbaabbabaaaabaabbaaababbbbbbaaaaaabbababaaabbbbbabbaaaabaaababbabaaaababaaabbbaabbbabaabbabbbaabbbaaabaaaababaababbaabbababbababaabbabbbbaabaabbabaabbbabaabaaabbaaaabaabbbbbbabababbbabaabaabaaaabbaaaaabbbabbabbbaabbabaabbabbababaaaababaabaaabbaabaaababaaabbbbbaababbbbababbbaaabaaababbbaabbbabaabbabbabbbbbaababbbaabaaabaabbbabaababbaaabbaabbabaabbbbaabbababbabbbabaabaabbbaabbbbabbbaabbabaaabbaaabaababbbbbbaaababaababbbaaaabaababaaaabbabbbabbbbaaaabbabaabaababbaaabaaaaaaaaaabaaabaabababbaabbabbababaaaabbbaababaaaaababaabbbababbbbbaaababbabaaaabbaaabaaabaababbbbbbbbbbbbbbbabbaaabbababbaaabbbbbbbaababbaabbbbabbabbbbabaaabbaaabbababbabaaabbbbaababababbbaabbbaabbabbbaabbaabbaabbbbbaabbaababbbbbbabbbaaaaababaababaabbbbabbbbababbbabaaaababbabbabaaabababababbabababbabbabaabaabaaaabbaaabbabaababbbbabbbbbbaaaaababbaaaaaabaabaaaababbabaaaabbbbaababbababbbaabbbbbbbaaaababbbbbaabbaabbbbbaaaaaaabbbaaabbaabaababbbababbaaaabbbabaaabbbabbbbabaaaaaaaaaabbbbbbaabbbabbaabbbaabaaaababaaabbbababbaaaaaaabba aaaaabaabbbbbabaaababaabbaaabbabbbaaabbbbababababaabaababaababbbbabbaaaababaaaaabbabbaabaabaabaababbaaabbbbaaababaabaabbbbabbababbaababbaaababaaaababaaabaababaaabaababaababaabbbaaabaaaaababbbbbbbbbbabaabbbbbbaaaaaabababaaaabbbbbbbbabababbbabbaababbaaabaaaabbaabaabbabbaaaaaabbbababbbbbbaaabbabbabbbababbaabaabbbbababbbbbbaababbaabaaaaababbbaaaabbbabbbababaaaaabaaabababbabbbbbbababbbbaabaaaaabababaababbabbbaaabaabbaabaaababbaaabbabaabbbabbbbbaaabbaaabbbaaaaabaabbbbabaaaaabbaaababaaabbabbabbbaabaaabbbbaabaaaabbababbababbbbaabbaabaabbbaababbaabaaaabbaababbaaabbbbbaabbbbbbabaaabaabbabaabbaabbaaabbbbbbbaaaabaabbbaabbababbbbaababbabaaabbabbaabbababaaabbaaaaaababaabbabaaabbbbaababaabaababababaaaaaabaabbbbbbabbbbaaabaabaabaaabbaabbaaaabbabbbbbbabaabbbbbabaabbaabaabaabaaabbabbabbaaaaaabbbaabaaaaabbabaabaabbabbaaababaabbbbaabbaabbaaabaabbabaaabaaabaaabbbaabbbbbbbabbabbaaabbabbbbbbabbaababbabaabbbbaabbbbbbbaabaaababbaababbabbabbaaabbababbbababbabababbaabaabaaaabbbbbabababbabbabbbabbbbbabbaabbaaaabbabababbaaabaaaabbbaaaaabbabbabaaabbbaaabbbaabbabbbaabaaabbbbbaabbbbaabbaabbaaaababbbbaaaabbabbababbbbbabaabaaaabbabaaaabaaababaaabbabaaaabbbbbbbaaabbbaababaaaaaaaaabaaabbbabbabbbbbabbababbaabbaaaabbabaaabaabaababbbaababaababbaabbbaabaababbbbabaabbaaabaaabbabbbbabbbaaabaaaaaabaababaababbaabaababbaaabbbbbabaaabaaababbbabaaababbaaabbaabaaabbbaabbbabaabaabaababbbbabaababbbabaaababbbbbbaaabbaabababababbabbbbbbaabbaababbaabbbbabbbaabaaabbbbbabbabbaaaaaababaabbbaaabbbbbbababaaaababaabaaababbaabaaabbaaabbabbaabaababbbbabbbbbaabbbbabaababbbbabaaabaaabaababbaaaabbbaabaaaaababbabaaaabbbaaaaaaabbaaaaaaaaababbbbbabaaaabaababaaaabaaaaaaaabbaaabaaaaaaaabbbbaabbbbbbbbababbbababbaabaaababaabbaabaabbbbbbbababaabaabaababbbababababaabaaaabbbababbbbbbabaababbbaaaabbbbbbabbbaaabbaaaabbaaaaabbaaaabbabaaabbbbabaabbabbbbabaaaababbbbabbbbbaabbbabbbabbbbbbabbbaabbbaaabbabaaabaaaaabbbabbbbbbbbbbaaaabaabbbabbabaaaabbbaaababbababaababaaabaaabaabbbbababababaabbbabbbabbabbbaabaaaabaaaaabbbaabbbaaaaababbbaaabbaaaabbab bbabbbbabaaaababaabbbaaaabbaaabbabbbababaaaabbabbbbabbaabbbbbbbaaabaaabbbababbaaababaaaaababababaaaabbbbbbaabaababaaababbbbbbabbbbabaaababbbbaabbbbabbbbabbabaaabbabbbabbaabbbaaaaaabaaababbababbbbbababaaababaabbbaaaabaabaabbbbaababbabbbabbbabbbabbbbbaababaabbbabbaabbbaabbbbaabaaabbbbaaabbbbabababbabbbabaaaabbbaaabbabbbaabbababbaabbbaababbabaabbbababaaaabaaabbbabbbbaabbbbaaaaabbaaaaaaaabaabbbbbabaaaaabbbabaaababbbabbbbaaaaaabbbabaababbabaaabababaaaababbaababbabbaaababaabaabaababbabaabbbbbbbabaaaaabbaabaabbbabbaaaabbbaaabaaaabbbbaaaaabbbbbaaabbbbbbabbabaaababaaabaabbabbaaaaaabbbbaabbabbbaaaaaaababaaabbaabaaabaaabbabbbaabbabbabaabbaabbababbbabbabaaaaabbbbaaabbaaabaabbababaabbbbbaaabbbabbababbbbbbbabaabbbaaabaaaabbaababbbbbababbbaaaaabaaabaaaabbababaabaaabbbbbbaabbbbabaabbaababaaaaaabbababbbaaaaaaabababbbbbbbaaabbaabababbbbbbbabbbbbaababbaaaabaabbbbbbbbaaaabbabaabbbaaabbabababbabaabbabbbbbbbaabababbbbaabbabaabaaaabbbbabaaaaaabababaaabaaabaaaaaaaaabaaaababbbabaabaabbaabbabaabaabaaaabbaabbababaabababbbabbabaabbabaaabbababbbbbaaaababaababaababaabbbbbaabbababbbbbaababbababbbbbbbaaababbababbbbbabbbbabbaaaaaabaaabaababaabbaabbbbaabababbbbabababbbaaaababaaabbaaaababbbaabaaabaabbbabaaabbabbbababbbbabaaaaaaaabbbaaaabaabbbbabbbbabaabbbbaabaaaaaaabbaaabbaabaaababbbbbabbbaabababbabbbaaabababbaaabaaaaaaababbaaaaaaaabaaabaaaabbabbaabbbbbbaaababaabbaabaabaaabbabaaaaaaaaaaabbbbbbabaababbabbbbaabbaabbabbbaaabbabaaabbabaaaaaaababababbaababaaabaabaabababbbabbaabbabbbbaabbabaabaaabaaaababaaaababbaaababababaabbabbabababaababbaaaabaaaabbbbaababbabaabbabbbbaaaaaaaaaabbbabbaaabbbaabbbbbabbababbaabbbabaaaabbbabbbbababababaaaaababbaaabaabbababababbaaaabaabbaabbaabaaaabbaabbabbbbbbbbbbaababbaabaabbababababaababbaaabbbabbababbabbababbbbaaaaaaabbbbaaaaaabbbbabaabbbabbababbaaabbabbbaababaaaababababaaabaabbbbbbaaabbbbbbbbbbbbbbaaaabbbbbbabaababbabaaaaabaaaaabaabbaabaaaaaabaabbaaabbbaaabbabbaabaaaabbbbbbbbbbbbaaaaabbabbbbbbababaaaaaaababbaabababababbabbaabbbbbabbbaaababaababbbbbbbbbbaaaaaaabaaabaaaaaab aabababaabbabbaaabbbababbbaabbababbabaaabbbaaabaabbabababababaaabaaabababaabbbbbaaaaabbbaabaabaaabbbabaababbbaaabbbbaaabababbbaaaaabaaaaaaaababaaaabaaaaaabaabbbaabaaaabbaaaabaababbaaaabbabaaaaababbaaaaabbaaabababaabaaabbabbbbababbababaaabbabaaabbabbabbbbaaabbabbabababbbaaabbaabbbbaaababbbaabaabbbbaabaabbbababbbabbbaaaaababbbaababbabababbbbabaababbaaabbabbaabaaaaaabbbbbabaaaabababaabbbbaabbaabbbaaaaabbabbaaabababaaaabaaaaaabbababbbbabaaaaaabaaaaaabaabbaaabaabbaaaabbbaabbbbaaababaababbbabaaaaabbbabaabbabbabaaabaabbabbababbbbaaaabbaabaaababbbbabababbabaabbaabababaabbbbbbbbaabbbbaaaaabaabbaaabaabaaabbbbbabbaaabbbbaaaabaabbaaaabaabbbaabaabbbbaaabbaabaabaaabaabababaabbaabababbbbbbaababbabbbbbabababbbbaabbbabaaaabbabbaaaaabbababbaaabbaababbbabbababbbbaabaaabaababbbbaabbabaababbabbbaaabbaaababbbbbabaaaababbbaaabaaabaabbbabaaabbabaabbaaababbaaaabbabbababbabaaaaababaabaaaabbbbbaaaaaaababbababaaabbaabbabbaabbabbbbbaabaabaaabababbaaabbaaabbabbabbbaabbaaabbbbbbbbbaaaaaaaaaaabbaabbabbbaabaababbaababbabbababbbababbaabbbaabbbabbaabbbbbababbbbaababaaaaaaabbabaabaaabaaaabaabbbbbbababaaababaaaabbaaaaaaaaababbabaaabaaabbaaabaababaaaaaaabbbbbbbabaabaabaababbbbaababbaaabaabbbabbbabbbaaaaabbbbaaaaaaababbbbbbabbaaaababaabbbaabababaabaababbababaababababbabaaabbbaabbaaabbbabaabbbbbbabbbbbbbbaaabababaaaabaabbaaaabbbbabbbbabaaaabaaaabbbaaababbabaabbbbaabbbabbabbbaabaaababababaabbbbaaaaabaababbbaaaaaaaababababaababaaaaaaabababaabaabaaabbbbbbaaaaaaaababaaabaaaababbbabbaabbabaabbabaabaabbababbabaaaabbababaabbaabbaaabbaababbbbaaaaabaaaabbaaaaabaabbabaabaaaaabbaabbaaaabbababaaaaaaababbbabbabaaaaabbabaaabbaaabbbabbbbbbaaabbbbaaaaabbbbabaaaaabbababaabaaabaaabbabaaababbbbbababbabaaabbbaaabbbaaaaaababbbbaaaababaabbbbaabbabaaabbbbabbaaabaabbabbabbabbbbaaabbabaabbabbbabbaaaabaabaababbabbbabbbaaaaaaaaaababbbbaaaaaababbbabaaaaabbaaabaabbabaaaaabbaaaaaaabbaabbaaaaabbbaaaabbbbaabbbbabaababbbabaaababaaaaabbabbbbbbbaaabbaabaaabababaaaaabbaaabaabaabbabbaabaaabbbabaabbaaaabaaabbbababbbaaabaaaaabaaabaaababaaabbab babbababbbbaaabbabbbbbaaabbbbaababbaaabbabbbbabababaaabaabaaaabbaabbaaabbabbbabbbabbbbabbaaabbbabaabaaabbbaaaabbabaaabaabaaaababbbabbaaabbbbabaaabbbaabbbabbaabbabbbaaaabaabbabaaabbaaaabbaabbaaabaabaabbbaabbabbbbbbbbbbbabaabbaaabbbbaabbaaabbbbaababaabaaaaaababbabbaaaabbabaaaaaabaabbbabbabbbababbabbabaabababaabbbababbbaaaabaaaaaabaabbbaaabbabbbbbbababaabbaaaabbbbabaabaaabbaababbbaababbbbababbbabaabaaababbabbaaabbbabbaabbaabaababbabaaaabaaababbbbabbabababababbaababbabaabbabaaaabbaabaaabbabbbaaaabbaabbbbbaaabaaaabababbbbabaaabababbabbabbaabbaaabaabaaabbaaababaaabaabbbbaabbaababbbaababaaaaabbbbababbaabbabbaabbaababaaaaaabaaabbabbbbababbbbabbaabaaaabababbbbaaaababbbaababaababbbbbbbabbaaaabbbabababbbababaaaabbbaaaaaaabbabbbbbaababbbbbabaaaabaabababbbabbabaaabaaababaaababaababbbbbaaabbaaaaaaaababababbbabababbbbabbbaaaabbbbbaabbbbabbbbabbbbaabbbaabbbbaabbaabbbaaaabaaaabbabbabaababbababaaaaaaaaaabbbabbbbbabbaababbbaabaaababababbbbbbaabaaabababbbaaaabaabbbaabbbbababbbabbbabbabaabbbaababaababbababbbabababaabababaabbbabbabbaabbaabbbbababbaabababbbbbaabbbabbabbabababaaabbbabbabbaaaaaabbbabababbbbabbabbbbabaabaaabaabbabaaaabbbabbbbabbbaaabbaabaaababbabaabaabaabbaaabbaabbbaaaabaaabababbbbbbabbbbbbaabaaaaaabbaaaaabbabbbbabbabbabaaabbbbbbbabaabbabaabbabbabaabbbbaaaababbaaaaabbaaaaabbaaabaaaaaabaaaaabaabaaabbbabbaaabbabababaaabaaaabaababbbbaabbbaabbbbababaaabbbbbbabbaaabaaabaabbbbbabababbaaabaaabbbaabbbabaaabbbbbbababaababbaaaababbaabbbabaaaaabbaabaabaabbababaababbaabbaaaababaabbabbbbaaabbaabaaabaabbaaaabaaaaaabbbbbbbbaababaabbbababbabbaabbbabbbbabaabbabbbbbbbababbabababababaababbabaabbbaababbaaaaabaaababbbabbabbbaababaabbbbbbabbabaaaaabaaaababbbaaabbbbbaabbbabbabbbaabaaaabbaabaaaabbbaaababbbbbbbabbbbaabbaaababaabbaaababbabbbababaabbaaaabbbbbabbbaaaaaaaaabababaababababaababaabababaaabbabaaaabaabbabbbbbabaaababbabbabbaaabaaabbaababbbabbabbababbababbaababbbaababbaabababaaabbabaaabbaabbaabbaaababbbbaaabaabbbababbbbaabbbabaabbbaababbbbbbbaabbbaabbbaaabaaaaaabbabbbabaaabaabbbaaaaabbabbbbba abbbabbabbbabaabaaabbbbabbbabbaabbabaabbbbbaabaababbaaabbaaabbbbaaabbabbaabaabbabbbabbabbbabbaabbbbabaabaaaaaabaaaaabbbbaabaabbabbaaaaaabbaaabaaaabababbbabbbbbaaabaabbbbaaabbaaabbbbbbbaabaababbbaaabbbbaaaabbaaabababbbaaaabaabbaaabbaaabbbbabababbababbaaaabbaaabbbaabbabbaaabaababaabaaabaaaaabaababbabbabbababbbabababbaababbbababaaabbbbabaaabababaababaabbbababaabbbbbaababaabbaabaabaabaaaaaabaababbbbbaabbabaaaaaabbbabbbbbbbbbbaabbbbbaaaabbabbaabbbbbaaabbabbaaaabbababbababbaabaababababbabbbababbbbbaababbbbbbbbbbabbbbbaaabbaaaabababbbbabaaababbbaaabbbaabbbaabaabaabbabbabaababababbabbbbabbababbaabaababbabbaaabbabbabbbabaaaaabbbabbbaababbaabaabbbabbabaabbabbbababaaababaaabbbbbaabaaabaaaaaaaaabbabaaaabaaaaabbbabbaabbabbaabbbabaaaaaabbbabbbbbabababbabbbaabbbaabaaabbaaabababaaabbaaababbbaabbabaaabaababbbbbababbabbabaaaabbabbbbaabbaaaaaabbaaabaabbbbabaaaababbabbaababaaabbaabbabbaaaaaaaababababbabaabbabaabbaaababbabbaaaabaabbbbbbabbaaabababbabbbabaaaababbbbaaabbbbaaababbaabbabbbaaaababbbbaababababbaaaabbabbaaabbaabbbbaaaaababbababbabbaaaaabbbbaabbbbaabbabbbbaabaaabbbabaaabbabbbabbaaaaabaabbbbabbababaaaaabbbbbaaaababbbabbbbababbabbabbaaababbabbaabbbaaaabbabbabababbbaabbababbaabbbbbabbbbbbbbbaababbababbababababaaabbbbababbaabbbbbaabbaabbabbbbabbaabaabbabaabaaaabbabaaababaababbaaaabbbabbbbaaaaabaabaaabbabbaaaaaabaabaaabbbabaaaabababaaaaabbaabbaabbababbaaaaaababbbabbabbbabaaaaabaaaabaabbbaaaabbbbababbaababbabaaabbaabaaabbaabbabaaabbbbbabbbabbaabaaabbaabaaabaabbababaababababaabbababaabbbbabbaaaaababaaabbbabaababaabaaaaababaabbabbaaabbabaaabaaaabbabaabbabbbabbbbabbbbaaabaaaabababbbbaaababaabaaaabababaaaaabaabaabbaabbaabbabaaabababbbbabababbbbbababbbaabbabbabbbaababbbbaabbbbabbabbaabbbbbabababbaabaabaabaabaabbbababbbaaabbbbaaabbbbbbaababaaababbaabbabbabaabaaabaabbababaaaaabbbaabbabbabbbabbaabbaaabbbbaaaaabbabaabaabbaaaaaaabbaabbaabbbbbbaabbabaabaaabbbabababbaaaababaaabbbbabaabbaababaababaaabbaabaaaabbbbbabaaabaaaaabaabbaababababbabababaabaaaabaaabbaabbaabbaaaabbbbbaabbabbbbbbaaaaaabaabb aaaabbbaaaaababbaabbaaaababbababbbaaabbbbaaabbbbbaabbbbaabaaaabbababbbabbaabbbbbaaabbbaaababbaaabbabaaaababbabababbbabbbbaaabbaaabbaaabbabaabaaaaabbaababaaaaaababaaabbaabbbbaabbabbbbaabbaababbbabaaabbabababbbaabbabbbbababbbbaaababaaaababbbabbbaaabbbaabbaaaabababaababaaababbabbababbbbbabbbbabaaabaabbbaaabbabaabbaabbbaaaaaaaabaaaaaabaabbabababbbabbbababbbbabbabbabbbabbabaababbbaababbaaabaaaabbbababababbbbbbbbaaaabbbbbaabbbbaaabbbaabbababaaaaabbbbabbababbababaaaabbaabbaababbabaabbaaaabbbbbbaaababbabbabaaabbabbbabbbbabbabbabaababababbbabbbbaaaaaababababaaabaabbabbbababbbabaabababaabbbaaabaaabababbbbbaaabbabbababbaaaaaabbabbabbbbaaababbaaaaaaaababaabaabbaaabbabbabaaaaabbbaaaabbbaabbabbaabbabbbabaabbbabaaabbbbbbaaabbbaaaabaaaaaaabbabbabaaabbabbaabbbaaaababaaaaaaaabbaabbbbbbbbaabbabaabbaababbbabaaaababbbaaaaaaaaabbaaabbbaabbbbbababbaaabbbaababbbbbaabaabbbbbaaaabaaabababbbbaababbaabbbaabbbaababbbbabaaaaabbababbbabaabaababbbabbbaababbabbaaabbaabbaabbabbabbbbabbbabbbabbabbaaabbbbaaaaabbbbbababaaaaabbbabbbbbbbabbbababaaabaaabbaaabaabaabbabbabababaabbaaabbaaababbababbbbbbaaababbbabaabaaaabaabbbbababaaaabaaaabbbabaabbababbaaabbababbbbbbaabbaabbbbaaaaabaabbbbbbbbbbbaaabbbbbbbababbaaabbabaaaabbabbabbbababbbabbbabbbaaaaabbabbaaaabbbbbaaabbaaaabbaaaabaaababbabbaaababbabaabababbabaaaaabbaabbabbbbbaaaaabababbbabbaabbbbaaababbbbabbaabbabbaaaabbaabbaabaabbbbbbabaaaaaabbaaaaaaaabbbbaabbabaaababbbaaababaabbababaaabbabbabbabaabaaabaabaababbaabbaabaabaabaaaaababababbbabbabababbbbbbbaaaabbababababaaaaaaaabbaabbabbabbaaaabbabaabbaaabbbaaabbaabbabaabbabababaaabbbbbaabaaaaaaaaaaaababbbaababaabaabbaaabbbabaaaabbaaabaaabbbbaaabaaaaabbbaaaaaabbaaababababbbabaabababbabbbbaababaaaabaababbbaababbbbbbabaabaabbabbabbaabaabbaabbaabaaabbaababaabbababbbaaaaabbabbbbbbbabbbaabbabaabaaaaaabababbbaaaaabaaabbabaabaaaaabbabbaaaabbaabbbaaaaaabbaaabbaabbbababbbbbbaaabaababaabaaabbbaaabbbabbaabbbaaaaaaaabbaabbabbabbaaabaaabbaabbaabaabbbabbaabbaababbaaabbbbbaababaabbbbbaabbbaabbabbaaaabbbbaabbaaabbababbababababbbbb abbaabbaaabbbabaaaaaaaaabbbbaaababaabbaaaaaabbabaabbbabbaabaabaabbbbaaabbbabababbabbabababbbbabbabababababbbbababbabaaaabbabbabbabbbbaaaaaaababaabbbbaaababaabbbabbbbaaaaabaaaabaabbbbbaabaabbbabbbabbbaaabbaaabaaabaabbabbbaabbbaaaabababbababbbabbaaaabaabbababaabbbbbbaabbbabbbaabbaaabaabaaaabbbbaabaaaabbbbaabbabbbaabbaaaabbabaabaaabbbbbabaababaabbabaabaabbabbabbbaaaaaabbabbabbababaabbababbaabaaabbaababababbbabbabbabaabababaabaaaaaababbbabaabbbbaababaabbbabbabaabbabbaaabbbbbabbabbaabaaabaaaabbaaaabaaababbbabbbaabbaaababbaabbaaababababbababaaaaabbabbababbbaaaabbbbbbbbbababbbbbbbbbbbabaabbabababbabaaaaabaaaaabaaaaabaabaabbabaababbbbbabbaabaaababbbbbbbaabaababbbabaaaaaababbbabababbaababbbbaaaaaaaabbbbbabbbbaaaaabaababaabbbbabbbbaaaaaaaababbaabbaaabaaaababbbbaabaababbaabbbaababbabbbababbbababbabaaabbababbbbbababbbbaabbabbabbabbbabaaaaaaaaabbbaabbaabbaabbbababaaaaaababaabbbbaabbabbaababbbbaaaaaaabbbbaabaaaaaababaaabbbaaabbabaaaaaabaaaabaabbaabbabbabbabbbbaabaabbbbbababbabababbaabaabbbaaabbabbaaaabababbbbaabaabbbbbaabaaabaaabaabbaabaabababbbbbbbaabbbabaaaabbabaaaaaaabababaaabbbabbabaabbabbbbbaaabaabaaabbbaaabababbabbabbbaababbaaaabbbbbbbaabaaaabbabbaabaabbaabaabaaaabbbbbbbbabbaabaaabaaababaabaabbbbaaaabbaabbaaaaabbbaaabaaaaaabbaaababbbaaaaababaaabaaabbbbbabbbbbbbaaabaaabbbabbbabbbbababbaaabaaaaaaaaababaaabbbabaababbbabaabbababbbbbaabaaabaaaababbbbabaabaababaabbaabaaaaababbbaaaaabbaaaaabbaaabbbabbbaabababababaababbbaabbbababbbbbabbababbabbbabaaaaabbababbbbbbbbbbbbbbaaaababbbbabbabbababaaaababaabaaabbbbbaabbbaaaabaabbbbaaabaabaabaababaabbaaaabaababbabbaaababbbababbabbbbbaababbabbababbbaaaababbbbbbababbbababbbbbaabababbababbbbbaaabbbaaabbbaabbabaabbaaaabaaabbabaaaaaabaabbaaabaaaababababbbaaaababaabaaabbaabaaababaaaaabbbabbaaaaaaabaababaabaaabbbaababbaaaaaaabaababaaababbaabbbbaabababbabbaaababbbbabbaabbbaaababbbabbabbbabbbabaababbbaabbbbabababaabbbabaaaabababaaabaaaaaabaaaaaabaaaaabbaabbaabbaaaabbabbababaabbabbbabbbaabbbaaabbbbabbabbababbabaaaabbbaaaabaabaaababbbaaababbbababaabaa baaabbbbabbbbaaaaabbaabbabbababababbaaaabababbbbabbbbbabaabaaaababaabbbbabbbbbabbbaabbbbaabbbaababbabbaabbbbbbabaaabbaabababaaaabbaaababaabbabbbbbaaabaabaababbabbabaababbbabbaabaabaabbabbaababababbabaaabbbbbaaaaabaaaaaabbbaaaabababbbbbaaaabbaaaabaaabbbbaababaaabbbbbbaabbabbaaaaaaaabbbabbaabbbbbaaaabbaaabbababbabbbaababbbabaaaaaaaaaaabbbbbabababbbaaaabbaaababbbaaaabbbabaabaaaaaabaababaababaaabbbbbbabababaabbbbaaaaabbbabbabaaaaaabababaaaabababaabbbbabaaabaaaabbaaaaabaabbbbababababbbbabbbbabaaaabbbababbbabbabababbbbbbbbbbaabaaabbabbabbababbbaaabaabbabbbbbababbaaaaabbaabbbbaabbaaaaaaabbababbbaababbaaaaabbaaabbbaabbbbababaaabbbaabbaababbababaaabbbbbaabaaabaaaaaabbabbaababbabaabaaaabbababbbbaaabbbababaabbbbbbbabbaaabbbabaaaabbababbbaabaabbaabbbaabbbaabababaabbbbbaaabaaaabbbabbabbaabaaabababbaaaabaaaabbabbaaabbbaaababbbbbaaaabaabbbabababaaaabaaabaaaaabaabaaaaabbbbaabbbbbbbabaababbaabbaabbbbaaabbaababbbabbabbaaaaaaaabbaabbbbbbaaaabaaaababaaabaaaaababbabaaabbabbabbaabbaaaabaaaabbaabaaababbabaaaaaaabbbbabbbabbabaabaabaabbaabaabbbbbaaaabbbbaababaababaaaabababaaaaabaabbbabbaaabbbbabbabbababbbabbbbbbabbabbabbaaabbbbabbbabaabbabbabbbbaabbabbbabaaaababaabbbaababbbaabbbabbbbbaaabaaaabaabbbbbaababbabbabbbabbaaababbaabbabaabbbabbbbbabbbabbbbbaaabbbbaaababbaabbaabababbbbabbabbbbaaabaaabbbbaababbbabbaabaaaaababbabbaaabbaabbbaabbaaabaabbabbbabbabbaabababbababbbbbababbbaababbbaababbbbababababbabaaabbbbaaaababaabababbabbaababaabababbaababaabbbbaaaabaabbbaababbabbabbabbaabbbaabbaabbaabbabbbabaaabbaaabbbaababbabbababbababbbbbababaaabaabababbabbbbabbbaaaaaaaabbaabaababbaababaabbbbababbbbabaabbbaaaabaaababbaaaabbababbbabbbbbbbaaaabaaabaabbaaababababaababaaaababbaaaabababaaaaabaaabaabbabababbaaabbabaaabaabbbabbbbbbaabbbbaaaaaaabbbbabbbaabbbbbbabababababbabbbaabaaabbaaaaababbaaababaaaabbbbbaabbbaaaabaabbabaababbbbbaaababbbabaaaaaabbbbabbbabbabaabaaabbbbbabbaababbabbbababbbbabbabbbbaaaabbabbbababaaababbbaaabbaaabbbbbabbaaaaabaababbaabbbbaabbabaabaabbaaaabbbbabaaabbaaabaabbabbbbaabbbbbabbbaaaaaaa abaababbaaaabaaaaaabbaabbbabababbaabbaabaabbbbbabaababbbbbabbaaabbbababbaaabababbaaababbaaabbaaabaabbbaabaabababababaabbaabbabbbabbababbaabbaabbbaabaabbbbbbbbaaaaabbbbaaaabbabababaaababbbababbaabbababaaaaabbbbaabbababaaaabbbaababbaaabbbaaababaaabaabaabbabaabaaabaabaababaababaaaaaababbaabbabaaabbbabbbbbbbaabbaaaaabbbaaabaabbabaabaaaabaaabbbbbababaaaaaaaababbaaaaaababaabbbabbbbaaabbabbbaaabbbbabaaababbababbbbabbbbaaaaabbaaaaababababbabbaabaababbbbabbaaaaaabbabbbbababbabbbbabbaabbabbaaaaaabaaaabbbbaabaabaaabbbbbbbbaabbbbbbbbbaabaaaabbbbbabaabbbbbbbabaabaaababbbababbbbaabbaabababbabaababaabbbabbbbbbaaaaababaabbbbbbbbabaaabababbababaaaabbbaababaaabbaabbaaabaababbbaabbbbbaababababbbbbaaaaaaabbaaababbbbabaabababbbaabbabaaabbbbabaabbbbbaababaabbbbabbaabababbbbbabbbabbbbbbbababbabbabbababbbbaabaababbaaaabaaaabbabbbbaababaabbbaaabbbababaabbbabbabbaabaabbbbabbababbaaaaababaaaaabbbabbbbabaababbbaabbabbbaaabbabbbaaabbbbaabbbabaaaabbabbaabbbbabbabbbbabaabaaaabbbabaabbbbaaaabababaaaaaababaaabaaabbabaaabbbabbbaabbbbababbaaaaaaabbaababaabbabaaaabbbaabbabaaababbbbaaaaaabababbbbaaabbbbbabbabbabbaaabbaaababbbbbaabbaaabaabbbaaabbaaaabaaaaabababbaaabbbaabbbbabaaabaababbbbbbaaababababababaabbbbbabaaabababbbabbbabaaabbbbbbbabaabaaabbbabbbbbbbbaabbaabbbbaabbbbaabbaabaababaaaaabbbababababbabbaaababbbbabbbbbbaabbaababbbababbbbabaaabbabbaaabbbbbbbababababbbbbbbbbbbaaabaabaabbaaaabaabaaabaaaaabababbaaaaabaaaaabbbabbababbbbaaaabbbabaaabababaabaababaabbabaaabbbbbbaaaaaaabbbabaaabbbaaabbbbbbbabbbbaaaababbababaaabbbbbbbabaabbaaabaabbbababababaababbaaaaaaabaabaababaaabbababaababaaababaaabbbbbbbaabbbbaabbaabaabababbabaaaaabaaabbbabababbaaabbbbbbabaabbbbaabababbbbbbaaaaaaaaaaaaaabaabaaaaaababbaaaabaabababbbaabbabaaaaabbabbaabbbaaaabababbaaababaaaaaaaabababbaaabaabbaaaaaaaaaabaaabbbbbbbabaabaabbbbaabbbaaaaaaaaaaababaaaaabbbababababaaaaabbbabaabbbbaaaaaababbbbbbbbabaaaabbaaaabaaaabaabaabaababbaaaabbbabbbaabaaaabababbabbbbaabababbabbbbbbababaaabbbababaaabaabaaabbaaaabbbbbbbaababbbbbbabababbbbabbbbbaaabaa bbabaaabbbbabaabbabbabaabbbbaabaababaaaaabaabababbababaabbbbaaabaabbbabbababaabaabbaababaabbbbabaaaabaaabaaabaaaabbbabbaaabbaabbbbaabababbabababbabaabbbababbbaabaaaabbbabbaaabbabbabbbaababbbbbbababaabbaaaaaaaaababbbbabbbabaabbabaabaaababaabbabbaaababbabaabbbbbabaaabaabaaaababaabbbabbbbabaaaabbaabbbabbabbaaaaabbabbbbaabbaabaaabaaabbbaabbbababaabababbbbabbabaabaaabbbaaababaaabaaaaaabababbbbbaaabbbaaaaabaabbaabbabaabbaaabbbabbbbbbbbabaabaababaaaaaabbabbbabaabbbabbaaabbbbaaabbbbbbbaaabbbabbababbaabbbbbaabbaabbbabbaaaabbaabbbaaabbaaabbbaabbbaabaaababaabaababaabaababaaaaaaaaaababaaaabaaaabaaaaaaabbababaabaabbbaaabbabaababbbbabaaabbabbbbbbbabababbbaabaaaabaaaaaabaaabaabaaaabaabbbaaaabbabbabbaababaabbbababaaabaaaabaababbaabbabbabbbbababbbbaaaababbabaababbbbaababababaabbbaabbabababaabaabaabaaaaabbababbbbaaaaaababbbabaababbabbaaaaabbbabaaabaaabbbbbbabaaabbaababbabbbbbaabbaabaababbbbbaaabbabaabbaaaaabbabababbbaaaababaabababaabbabaaababaaaaabaaaaaababbaaabbaababbabbbbabbbaaababaababbbbbababababbbbaaabaaaaababbbabaaaabbbaaabaaaaabaaabaaaaaaaabababababbbabbaaaaabaaababbaaaaaaababbbaaaaabaababababababbaababbbaaaabaabbabbaaaaabbbbbbbaaaaaabaababbbbaaaababbabaabbabaababababaaabbbabaaabaaababbabbaaabbabbaaaabbbaaababaaaaabababbaaabbaaababbaabbaabbaaaaabaaaaabbabaaaabbbbabbbaaabaabaaaaaababbaaababaaaabbbababbbabaaaababbbbbbbababbbaabaabaababaababbaabaaabbbbbaaabbaabbaabbbaaabbabaabbaaabbaabaaaaaaabaaaaababbbbbbbbaaaabaaabbbbbbabbababbabbbabbabbabbbbabaaaaabbabbaabbaabbaaababbbabaaabbbbbbabaabbbabaaaabbbbaaabbbababbaabababaababaaabbaaabbaaababaaabaababbbabbbaaabaaabbbabaabbbaabaabbabaabaaababaaabaababaabbbbbababaabaaaaaaabbbbbbbbbbbaaaaaababaaabbaaaababbabbbababbbabbaaaabbaabbaaabaabbaabbbbbbabaaaababbbbbbababaaaabbaaabbbaabababbbbaaabbbbabbbbaabbaaabbbbabaaaaaaabaaababbbabaababbbaabbaaabbbaabaaabaabababbbbaaabaabbbbabbabaabbabbbaaabaaabababbbaaaabaabababbbabbaaaaabbabaabbbbbbbbabaababbbaaaabbbbaabbabbbbabbbabbbbaaababbaabbaaababbbbbaabbabbbaababaaabbbbabbbbaabbbbbabbaababbbbaaaaaabaaa abbabaabaaaabbabbaaaabbababaaaaaaabbaabaabbbaabbbbabbabaabbbbbbbbaaabbabbbababbbaaaabbbaaabbbabbabaaabaaabbabbaabaababbbbbabaaaaabaabaabaaabaaaababbaabbababaaaabaabaaababbaaabbaaaaaababbbbababbaabbaabbaabaaaababbaaaaaabababaaaabbabbbaabbabababbbabbaabbbabaabbbaabbbbaabbababbbbabaabbaaaaabbabbaabbbaaabbbbbababababbbbabaabababbbabbbbbbaaababbbaababbabbbabaababaaaaaaaababababbbbbaaaababbbaaaabbabbababaabbaaaaaababaabababaaabaaaabaababbaaaaabaababaabaabbbaaabaaaabbbbbbbbbbbbaaababbbbabbabbbabaabbabbaabbaaaababbababababbbbbbababaaabbbaaabaabaabbbbabaababaaabbbaaaaaaaaababbbbbabbaabbabbbbbabbaababbabbabaaabaabaababbaababbbbbaaaaaabbababbabbaaababaabbbbbaabbaabaabaabaabaaaaabbababbbbbbabbaaabbaaaaabababbaaababbabaabaababaabbabbbaabababbaabababaabbabbabbbaaaabbabbbbbbaababaaabbbbabbbbbbaaabbbabbabababbabbbbbaababaababababbababbabbaaababaaaaabaaaaaababbaaaaabaabbbaaaabbabbabbbaaabbaaabbabbbbbaababbbbaaabbababaaaabbbaaaaaabbbaaabaabbbabababbbabbabbabaaabbbaaaaabbaabbbbaabababbbbabbabaaaaaaababbabbbabbbabbbabaabbaabbaaaaaabbbabaabbaabbbbbabbbbbbabaabbbbbbabbabbbbaaaaaaaabaabbbaabaaaaaaabaababaabbabbabaabbbaaabaaaabbaabbbbaaaabbbbababbaaaababbbabaaabbbbabaabaababbbabaabaababbbabbbbbbbabbbbbbbbbbababbabbbbbaaaabbbababaaaaaababbbbbabbbaababaabaabbbaababbbbbabababbbabaaaabaaabbabbaabaaaababbabababbabaaabaaababbaabbbbbbbaabbbbbaaabbabbbabaaabaababaabaaabbbbabbabbbabaabaabaababaabaaabbbaabbaaabbbbbbaabbbaabaaabaaabaabbaaaaabaaaabbbaaababbaabbbaaaaaabaaaabaaabbbbaabbabbbbabbaaaaaabbabbaaaabbaabbbaabbbaabaabbbaabaabaaababbbbbbaaababbbbabbabbbaaababbbbaaaaabbababbabaaaaaababaabbbabbbabbbbbababababbbbaaaaaaaabababbaaababbaababbababbbabbbabaaabbbaabaaabaabbaabaaabababbaaaabaaabbbbaaabaaabbbaabaaabaabbbabbabaaaabaaaabababbbbabbbbbbaabbbbbbbababbaaabbbbaabbaaabbabbaabbbbbbabbabbaabbbabbbbabbaaabbbbbabaabaaaaaaaababbabbbbaabbababaabaabaabbbabaaabaabbabaabaaaaaabbbbbabbaaaaaaaabbabbabbbababbabaabbbbababbbbabbbaabbbbabbaaabbabaabbbbabbbbbbabababababbaaababbbbbbaaaabbabaaaaababaabbbbabbabbbaaa aaabaabaaaaaaaababbbbabbaabbbaaaaaabbabbababbabbbbabbbbababababaaabaaabbaaaaabbaabaabbaaabbaaaaaaabbaaaabbabaaababaabaaaabbbabaababaabbbabababaaaababbbbbababbbbababaaaabaabbaaabaaaabbbbaabbbabaabbabababaabbbbbaabbabbabbabbbabbbbbbbaaabbaabbabaabbaabbbabbbaaabaaaabaaabbaaababaaabbbabbababaabbaaabbabbaabaabaaaaaaaaaaaaaababaaabaaabaabababbbbababbbbbabababaababbaababbaabbbababbaaaababababbabbbaabbabbbbaabbbbabaababaababbbababbbabaabbaaabbaaaabaabababbabbbbaaabababbabbbbaaaaabbaaaabbbbaabbaaabbbbbaaabbabaaaaaabaaababbaaaabbbaaababbababbaabaabaabbbbbbaaabbaababaaaabbbbbbababbaabbaaabaaaabbaabbabaabbbababbbaaaaabaaaaabaabbaaabbbbaaabbbabababaaaaaabbaaababaaaaabaabaababbbbbbabbbbaababaaabbbaaaaabaaaaaaabaaaababaabbbaaabbaabaaabbbabbbbbbaabaaabbabbaabbbabbbaaabaaaababababababbababbbaababbabbaaabbabbabbbbaaabaabbbaaababbbbbaabaabbbbbabaaabbababbbabbabbababbabbabaabaaababbbbbbbbaaabbbabbaaabbbaaaabbabaababbbbbababbababaaabbaabbabbaaaaabaaabaabaaaababaabbbaaaaaababbbbaaabbabbbbbabbaabaaaaabbaababaabaaaababbabaabaabbbabaabbabababaaabaabbbbababbaaaabababbabaabaabaababbbaaabbababababbaaaaabbbabbbbabababbabbbbbbaaaabbbabaaaaababaaababbbabbbbababaabaaabbbbaaabaaaababbaabbbaabaabaabababaaaabbbbbaaaabbbabbbbbabbabaaabbbbbbbaabbbabbaabbaabbaabbabbbbbbbbabbbabbaabaaaaababbbbaabbabaabbabaaaaaaababbbabaabbaabbaabaaaabbbaababbbbbaabaabbbaaabbababaabbabaabbbbabaabaaaaaababbbaabaaaabbbbaabaabbbbaabaaaaabbbbbbbabbabbabaaababbaabaababbabaaabbababaaaabbababbaaaaaabbbbbabbaababbabbabababbbbaababaabaabaabbabbbababaaababbababaaaabbaaabaabbaaababbabbbbaabababbbaaaaabbbababababaaabbaaabbbabaaabbaabbaaabbbbbaaabaaabbaababaaaaabbbaaabbaaabbbbbaabbaabbababbbaabbbaaababbaababaabbbbbaaabaabbbabbabbbbabbbabababbabaaabbbbbaaababbaaaaaabbaaaaaababbababbbbbabaaaabaabaabaabaabbbbababbaabababbbbbbbababbabbbaaabbaababaabbaaababaaaabaaaaaaaaabaaaaaabbaaababaabaabababbababbaaaaaaabbabaababaaabaaabbbbbbbbbabbaaaabaaabbbaabaaabbbabbaaaaaabaaabaaababaabaabbaaababaaaaaabbaaaabbababbbbbbabbabaaabbbbabbababbabbabbbaab aaabbbbbabaaaaaaaabbaababbbabbbaaaabbabbbbabbbbbbaababaaaabababbaaabbbaaaababaabbbabaabbaabaabaabbaabbbabbbabbbaaaabbaababbababaabbbbaabbbaaaabbabaababbaabbabbabbbaababbaabbabbabaabbbbababaaabbbbabaaaabaabaabbbabbbbabaabbaabababaabbbbabaabababbaabaabaaaababbabbbbbbababaabbaabbbabbbaabbbbabaabbbabbabaabbaabaaabbbbbaabbaaabbbabaaaabaababbbaababbbabbbbaaabbbabbbaabababbaabbaabaabbbaaabbabbabaaaabbaababbaababbbaabbabbbaaaaaabbbbaababbbaabbbbaabaaaabbabbbbbababbabbaaabbabbbbbbaaabbaaabbaababbbbaaaababbbbbbbabaaaaabaaabbbbaabbbbaabbabbaabbbabaaabbbbaabbababaabaaabbaaaabbaaabababaabbbaaabbaaaaababaaaabbaabaaaabbbbabbababbababaaaabbaababbaabaaabaaaaaaabbbbbabbabaaaaaabbaabbbbbbbbbabbbbbaabbbaaabbabababaaabbbababbaabababbaaaabbaaaaaabbbbbbaabaababbabaababbbaabbabbababbbaaaabbbbbbabbbbaaaaabbbbbbbbaabababaaabaaaabbabbababbabaaabbaaaababababbbbaababbaaabaabbbbabbbaababbbababababbbabbaabbbbabbbabbbbababbbaaaaabbabaaaabaababbaaabbbbbbaabbaaabaaabaabbbaabbaababbbabbbbabbbababbaabbaaabaaabbbaababababbabbaabbaabaabbbababbaabbabaabaaababbabbbbabbbbabbbaabababbbbbaabbbbbbababaaaabbaabaababaaabbababbbbaaabbabbaabbbaaabbbaaabbabaabbbbbbbbbaabbbabbabbbbbbbabbbbabbbababbbbbabbbbbaaaabaaabbbbaabaabaaaaabababaabaabbabbaabbabbbaababbbbaaabbbbbabaabaaaaabaaaabbbbababaabaaabaaabaabaabbaaaaaaabaababbbbabbabaabaabbabbababbabbabbaaaabbaababaaaababbaabbbaaaabaabaabaaaabbaababbaaaabbbbaaaaabbaaabbbaaabbbbaabaaaaabbabbbbbabaabaabbbababaabaabaabbbaaaaabaaabaaaaaaabbabaabbaaaabbabbbaabbbbbbbababbbababaabbaabaaabbaabaaabbabbbaabaaababaabbaaabaaabaabaabaabbbabaabaaabbababbaaaabbbbaaaabbabbbaabaaabbabbbabababbabbbaabbbabbabaabbbbbaababbbbaabbbbbbabbbbabbaabaabbabaaaababbbabbbabbabbabaaaabaabbbaabbaabbbbbabbabaababbbbababbabbbaabbbbaabbababbaabaaaababbabbabbbaaaaabbaaabbbaababaaaaabaabaabbbabbaaababaaabbbbbbaaaaabbabbabaaaabbbababbbbababbbbbbbaaaabaabbababbabababbbbbaaaababbbbbababbbbaabaabbbbababababaabbabbaaabbababbaabbbababbaaaabbaaabbaabbbaaabbaaaabbababbbaaabbaaabaabbbabbbabbbaabbbaababbbbbbabbabaaa abaabbbbbaabbbababbbaaaabababaaabbabbbbaaabbbabbabbaaabaaabbbbbbaabaababbabbababaabbbaaaaababbbbabbaaabbababbaaaaabaabaabbbaabbbbbabbbbbbbbbbbaababbbbababbbbaaaaabbabbabbaababaaaabbbbaaaaababbbbabbbbbabbbbabaabababaaaaabababbaaabbabbbbbaabbaaaaaaaabbaaabaaaabababbabbaaaabbabaabaaaaabaabbaaaaaabaabbaababaaaabbbbaabaabaaaababbbababbbbbabaaaaaaabababaabaaaaabbaabbaabbbabbbabababbaaabababbababbbbaababbaaababaabbbbaaabaabbbbbabbabaabbabbaababbbbbbbaaabababababaaababbaababaaaaaaabbabbaabaaaaabbbbbbabaababbbabbaababaababbaaaababaaaaabaabababaabbabbbbaabababaaaabbbbababaaaaaaaaaaaaabbbbaaaaaabaaaaabbabaabaaaabbababaaaaaaababaaabbaababbbabbaabbbbaababbaaabaabbaaabaaabaaabbaabbaababaaaaaabbabbbbabbbbaabaaaaababbaaaabbbbaaaabaaaaaabbabbbbaabbbababaabbbbbabbbbababbbaababaaaaabbbbbabaaabbbbabaabaabaabbabbbabbbaaaabbbbabbbbbbaaabbbbbaabbaaabaaaabababbabbabbaababaabbbabbabaaaabbaababbbaabaaaaabbbbabbbabaababababbbbbbbabbbbbbabbabbabbabbaaaaaabaaabbaaaaaabbbabbbababbbabbaababaabbbaabbaaaabaaaabaababababaaabbababbabbaaabbaababbbbabbabbaabbbabbbabbaababbbaaababababababbbaabbbabaaaabbaaaaaaabbbabbbabbaabbabbabbabbaaababbbbbbabaaaabbbbabaababababbbababbabbbaaaaababbabbbaaababbbbbbabaabbaaaabababaaabbbababaabbababbaaabbbaabbaabaabbabbaaaabbaababaabaaabbaaaaaaabbaaaababaaaababbbbabbabbbabbbbbabbababbababbbbabbaabaabaabbbbabbabbabaaababaabbbbbbbabababaabbbbbabaaabbabbaaaabbaaaabbbbabbbbbbaabaaaabbbabaabbbbaaaabaabbababbabaababaabaaabaaaabbababbaaaaababaaabbaaaabbabbbbbababaaaabaababbbaaababababaaaabbbabaabbbababaabbabbaabbbaabbaaaabbbbbaababbbaabaabbbaaababbbaaaabbbbbbaabbbaabaabbbbbaababbabbabbbbaabbbabbababaaabbaabbaabbbbabbabaababbbbabbababaabbabbaabbbbabbbbbbabbbabaabaaabaaabbaababaabaaaababbaaababbbbbbaaaaabababbbbaababaabaaaabbaababaaaabbaaabbabbaaaababbabbabbabbaaaaabbbbbbaababbbbbabbbbbabbaaabbaabababaaaabaababababaaabbaabbabaaababaaaabaabaabbabaaabbbabaabbaaaabbababababbabbbabbbaaabaaabbbbbababaaaabbabbaabbbabaabababbbaabaaaabbabbaaaaabbaabaaaaaabbbbbbbbaaaabaabbbbbbbabaaaaabbbab bbbbabaabaaaaaabbbbbaaaaaaaaabbabbbabbabaabbbaabbaababbbaaabbbababbabaababbabababaaabababbaabbabbbbbbababbbaabbbabbabbaababbabbbbbabaabbbbaabaaabaababbabababaabaababbabbbabbbabaabaaaaaaababaaababbbaaabaabaabbaaabbabbabbbaabbaaababbbbabbaaaaaababaaabbbbbabbbaaaabaabbabbaabbaaabaaabaaabaababbbbaaabaabaababaaaaaaaaaaabaabbaaaabbaaaaabaababbbbbabbbaabaaaaababbbabaaabbaabaaabaabbbaaaaabbbbabbbbaaaaabbbabaabaaabaaaaabaaabbbbaaaaaaabbabbaaaababbabbbbababababbababbaaababbbaaaaaabaaababaaabbaabaaababbabaabbabbbbbaababbaabbababbbbabbbaaababbabaabaaabababbabaabbaaabbaaabbbbbaabbabbaabbababababbaababaaabbbbbbaaabaaabaabbbaababababaaaabaabbaabbbabbaaaaabbbbaaabaaabbababababbaaababbbaabbbbbababbaabbaabaabbaabbbbababbbabaababaaaaababbbbbbbabbababaabaabbaabaaaaaaaaaabaaaaaaabaabaaaaabbbabbbbabababaaabbaabaaabaaaaabbabaabbbbbbbbabaaababaababbbbaaababababbababababaabbbbaaaabaabaabaabbabbbbbabbbbabbbbabaabbbbbaabbaabaabbbbaaaababbbbbbaabbbaabbabababababbabbabaaabbbbabbaabbaaabbbaaaaaaaaaaaababbbaabbaaababbbaaabaaaaaabaaabaaabbaaababaaabbbbabaaaabaaabbbaaabbbbbaaabbbbbabbababbbabaaabbbababaaaaabaababbabbababbbbaaabaabbbbabaababbbaaaabbaabbabbbabbbaaaaabaaaababbabaabbaabababbaaaabbbbbaabbbabbaabaabbabbababbbbababbababaabbbababbbaaaabbaaabbbabbbaababaabaabbaabaabbbaabbaaaaaabbaabbaaabbbaabaababaabaaaaabbbbbbabaaabbababbbaaaaababbaababbbaaabbbbbabaaaaabababbabbbaabbaaabbabaabbbabaaabbbbbaaabaabbbababbbbabaabbabababbabaababbbaaabbbbbaabaaabababbbabbbbbbbabbabbaaabbaabaaaaababbabbabababbbaaaabbaaabbbbaabbbabbbbaaabbbbaabbabaaabaaaababbbababaabaabbaaabbabaaababbbaabaaabbbbaabbbbaabbabaaababbabaaaaaaaaaababaabbaabbbaabbaaabbabaaabbbabbbaabbbaabbbbbbbbbabbbabaababbaaaaaabbbabbbabbaabaaabbbaaaabababbbbaabbabaaaabbbbaabababaaaababbaaabaaabbaaabaaaabbbabbaaaabbbbaaabbabbbbaabbbbbababbaaaabbbbbababbbabbabbbaaabababbbabbbbabbbababbaaabaabbaabbbbbbaabbbaaababbbbabbbbababaabbbbbabaaaaaabbaaaabbabbaaaaabbababbaaababbbabbaabaaabbbaaaababaababaaabaaabababaababbaabbbbbabbbbabaabaababbbaaaabbaaabaabbbabaa baaabaaaabaabbaaabbbabbbbbbbabaabbbbaaaabbaabaabbbbbaababababbaabaaaaabbbaabbaababbaababbbbbabbbbabbbababbabaaababbbbaabbbbbababbaaaaaabbbbaaabababbbbaabaaababbabbbbaaabbabbbbababbabbaaababbbbbaaabbabaaababbbbabaaaabaabbabbbaaaabaababbaaabbabbaabbbbabbbaabbbabaaaabbabbbbbbabbaababaaababaaabbbbabbbbaabbaaaaaabbabababbaabbabbaaaabaaababababbaaababbbabaaababaabababbbaabaabbabababaaaaaabbbbaababbabbababbababbbbabbbaaaaaabaaabbbaababaabbbbaababbbbabbaababbabbaaabbbaaabababaaabbbaababababaabaaababbaaaaabababaabbaaaaabbbbabaabaaaaaabbabbaabbbbbbabbbaaabbabbbbabbaababababaaaaabaabbaaabababbbbbbbbbabbbbaabbbaabbbaaabbaaaaabaababababbaabababbaabaabaaabaaabbbabaababaabaabbbaabababababaabbaabbaaaaabbbaabbbaaaaabaaaabaabbbbbabbabbbbababbabbaaaaabbaabbbaaabbbbaabbbbbabaaabaaaaaababaaaabaababababbababbbaabaababbbaababaabbbabbbaabbbbbababaaaaaaaabbbbbbbbaaaabaaabaabaababaaabaabbababaabbbbaababababbabbaaabbbbbaaaababbabaaabaabbabbaababaaababaabaabbabbbbbaabbbababaababbabbabaababbbaabbbbbabaaaaaabaaaaabaaababbbbaaaaabbbaababbbbbabaabbbbbaabaaaabbbababbbbaaaabaaabbbaabaabbbbabbbbbaaaaaabbbbabaaabbbabbbaaabbabbbbbbabbaaaaabaabbababbaaabbabaaaabbbbbaabaabaabbaabbaabaabbaabaaaabaaabaabaaaababbbabaaabbbabbabaabaaabbabaabababbbbbabaabbbbbaaabaabbbaabbbbbbbabbbbaabbbaaaaababbbbbabbbaabbaaabbaaababbaabababababbbababbbaaaabbabbbbaabbbbbabaabbaababaaabbaaaabbbabaaabbbbaaaabbaabbbbabbbabbababbbbaababbbbaaabbaabaaabbaaabbbaaabbbaaaaababaababbbbbbbabababaabbbabbaabbabbababbaaabbabbbbabbbbabbabbabbbabaaaaaaabbabbbabbaabbbaaabababbaabaabbaaaababaabbbaababbbbaabaabaaaaaaaaabaaaaaaaaabbabababaaabbbbbaaaaaababbaaaaabaaaabbabababaabbaaaaaaaababbaabababaabaabaaabbaaabaaabaabaabbbbaabaababaabbbbbbbaabbbabaaababbaabbaababbbaabaaabaabbbabaaaaaabbaaaabaabbaaababbbabaaabbabaabaaaabababbabbaaaabbabaabaaabbbaaaaabbababbbbbabbbbabbabbaaabbbabbababbaabbbabbbaaaababaababbaaababbaabbbbaaaabbbaaabaabbaababbbabaabaaaaabbaabaababbbaababaabbaabbbabababababbbbaaababbbbabbbbbbabaabbabaaabbabbbabbbbbaabbabbaaaaaaaaabaaaa aaabbbaaabbaaaabbaaaaaaabababbaabbabbaaabababbbbabbabbaabbaabbbbababaabbaaaaaababbbbabaababaaabaaabbbaabbaabbbbbbbbbabbbabababaabbbbababbbbababaaaabbbbbbabbaaaaabaababbaaabaaaababaabaabaaabaaaaaabbabbaababbaabbbbbabbaababbbbbbbbbbbbaababaabbaabaabbabaababaaabbbabaaaabaabbababbbbbbabbaaababbaabaabbbbaababbbbbbaabaababbaaabaaaaabaaaaabbabababbabbaaaabaaaaaabaabbbbaaaababbbaababbaaabbaaaaababbbbabbaabaabbbaaababaaaababbabbaaaaabbbbbabbbbbabbaaabaaaaabbaaaaaaaabaabbabaabbbabaabbbabbbaabaabbaaabaabaabbabbababaaabababaabbbbbbbaaaaaaaabaaabaabaaabbabaaaaaaabbbbaaaaaaabbaabababbbaaabbabaabaaaaabaabaabbbabbbbaabaabbabbbbbbaaabbbaabbaababaaaababaabababaababbababaabaaaabbaaabbaaababbabbabbaababbabbaaaabbbaabaaabbabbbabbabbabbaababaaaaabbbbbbabaababbabbabaaabaaabbabbbbabbbbaabbabbbbabbbaaaabbabbbabababaabbaababbaaaabababaabbbabbaababbbaabbbbbaaaaabbabaababaaaaabaababbabbaaaaaabbabaaaaabaabaabbbbaabbbabbababaaaaaaaaaabbaabaaaabaabbaabbbabaabaabbbbbaabaaaababbaabbaabbbabbabaaaaabbabbaabaaaaabbbaabbbabaabbabbaabababaababaabaababbabaabaaaaabbabababbabbbbaabaabaaaaabababaabbaaabaaabaabaabbabbaabbaabaaabaaaababbbbbbbbabbaaababababaabaaaabbbaababbaabababababbbabbbbabbababbbbbbbaaaaabaabbabbbbbabbbabbabbabaaaabbbbabbabaabbbbaaaabaaabbabababbbaaabbaabababaabbbbaaabbabbbaaabbbabbbabaabbabbbbaabaababbababaabaaabaaabaabbbbaaabbaaabbbababaabababaaaabbaaaaabaaaabaabbabbaaabbabbbbbababaaaababbababbabbaaabbabbbbbbaababbaabaababaababaabbbbbaaaabbababbbabaabaaababaababbabaabbaababbbabbabaabbaababbaaaabbbbaaabbabaababbbbaaabbbbaabbabaabbbbbabbbabbbbaabbabababaabbaaaaaababaabaabbaabaabbbbbbaabbbababbaabbababaaaabbabbaababbabbbbbbbabbbaabaaaababbbbbaaaaabaabababaaabbbbaaaaaabbbbabbbbbababaaaabbabababbbbaaaaaabbaaabbbabababbbaaaabbbaabbbbbababaaababbabbabaaabababbbbbaaabbbabaaabababbababbaaaabaaaabbaabaaabaabbabbaaaabaaabbbabababbaabbbbaaababaaaaaabbabbbbabbbbbaababaaaabaabaaabbaaaabaaaabaabaaaaabbbabaaaaababbbaaabaabaabbbbbbbaaabbabaaabababbbaabbbaabbbabbabbbabbabababbbbaabababaaaabbaaabbababababba abbbabaaababbabbaabbbbaaababaabbaabbabbabbbababbaababbbaabbbaabbbaabbabbbbabbbbaababbabbababbababababbbabaaabaaaabbaaabbbbabaaaaaabaaaabbbbbbbbbbaabbbaabbbaabaaaabaaaababbaabbaaabaaabbabbbaaabbbbbaaaabaabbaaabbbbbabaabbbabbaabbababbaaabaabbabbbbabaaabbabbbbaabaabbabbaababbaaaaaabbababbbabaabaababbbaaaaaaabbbaababaaabbabbabaaabbabbaabbabbabbbbaaaabbbbaababbbaabaabbbaababbbaaaabbbaabaaaaaabaaaabbbaabbabbbababbbbabaaaabbaabaaaaabaababaabbbbbbbbabaaabbbbbbabbbabbababbaababbbabbabbbaaabaaaaabbbbbbabbabbbaababaaabbabaababbbbaababbaaabaabbaaabbaabbabbbababbbaabaaabbabababbabaababbaabbabbbbbabaaaaaabbbbabbbbbaaaaaabbbababbbbbabaaaabbbaaaaaabbabbbabaaabbabaaababbabaaababbaaaabbabbaabaaabbbbaababababbbbbabbbbabaabbbabbabababbbbbabbaabbaabababbaabbbabaabbaabbbbbabbabaabaaaababbababbaabbbbabaabbaababbaabaababaaabbaaabaabbaaaaaababbbbaabaabbbabbbbaaaaabbbaaaaaabbbabbbabbbbaaababbbaaaaaaabbbaabbbaaaabbabbbbbaaaaaabaaaabbbabbababbabaabbbbabbaabbbaaaaaaaaabbabaaabbaaabbabbaababbaaaababbaababaabaabbbabbbabbbaabbabbbaaaaaabbbaaabbbbbabbbbbaaaabbababbbaaabbbbbbaabbbbbbaaabbaaabaababababaaabbbbabbbbbabbbabbabaaabbabbbbababbaaaababbaabbbaabaaababbaaaababbaabbabaabbaaabaabbbabaaaabbbbbbbbbabbabbaabbbababbbbaabbaabaaababbabaabababaabaaaaabaabbabbaaabbaabaaabbaaaaabbaababbabbbbbaabbababbbbabbaaaababbabbbbbbaabbaaabbbbaabbabaaaaaaaababaabaaaabaaaabaaaabbaaabaaababbabbababbbaaaaaababbabbbbabababaaabbbbbabaabaabbaaaababbbaaaabbababbbabaabaaababaaaaaaababababbbabaabbbabbbbabbaaababbabbbabbabaababbbabababbaabbbbbabbbbbbbabababbabaabbbbabbbaabbaaaabaabbaabababbabababaaaabaabbbaabbabbbbbbaaaaabbaaabaabbabbaaaabbaaaababaabaaaabbbabbaaaabbbbabbaabaabbabaaababaabaaabaabbbbbabbaababaabbabbbbbbbbabaabbaaabbbbaabbaababbbaaabbbaabbbaabbaaaaababaaabaaabbbbabaabbbbbaaaaaabbaabbbbbbabbbaabbaaabbabbabaabbaabbabababaabbbabbbabbbabbbabbaaabaababaaabbbabaabaaababbbabaaababaabbbabbabbbabbababbabaaabaabbabaabbbaabaaabaaaaabaabbbaaaaaaaabbaaabbababbbaabbabbbbababaabbaabbabbbaaaabaaabbaabbabbaaaabaabaaaaaaabaaaaba bbababaabaaaabbbaaaaaaaaaaabbabbbbbaaabaaababbabbaabbbbabaabababbaaabbbabbababaabbbaaaabbaaaaaababbbbaababbaaabbabbbaaabaababbabaaaabaaaababbbaabaaabaababaababbabbbbbbaaabaaabbabbabbbabaabaabbbaaabbbbbaaabbaabbaaabbabaabbbaaabbaabaabaabbabaababaaabbabababbabbbabaaabbbaabbabaabbabbaaaaabbbaabbababbbbbabaabbbaaabbaabbabbabaabbbbbabbbbabbaabaaaabaaaabbbbaabbbaaababbbbababbaaabbaabbababbbbbbababaaababbababbbaaaabaabbaaababbaabbabaabbabababababbabaaaaabababababbabbbbabababaababbaaabbaaabaabaaaaaaabaabaababaaabbbaaaaabaaaabbbabbaaababbababbabbababababaaaaababababbbbbabbbaabbabbabaabaabbabbaabbabaaabbabaabbbbabbabaababaaababaaaababaaaaababbbbaabbbbbbaabababaaaaababaaabbaaaaabbbabbabaaabababbaabbbbbbaabbbbaaaaaabbbbaababbabbbbabaababaaabaabbbabaaaaabaaaabababbbaaaababaababbaabaaabbaaaaabababbabaabbababbbabbbaaaabbbbbbbbbbbaaabaaaaabbaabbbaabaabaabaabbabbbaabaaaaaabbbaaabbabababbabbaaabaaaaaaabaaaabaabbaaabbabbbbabbabaaaaaabbbaabbbbbbabbbbbbbabababaabaaaaaabbbbbbaaabbbabbbbababbaaabbabbbbbabbbbaaabaaabaabbbabaabbabbbbbabaaaaabbbbbababbabaabbbbbbbaaababbbbabbabbaaaaabaababbaaabaabbbabaaabaabbabbbabaaaaabababaabbaabbaabbababaabababaaaabbabbabbaaaaabbbbaaaaabbbbbaaaabbabbbbbaaaaababbbbaaabaaabababaaabbbbabaaaaaaaaaaaaabbbbaabbbaabaaaababbbbbaabaaaaaabbaabbababbaabbbbaabababbababbbabaabbaabbaaabbbbbbaabbbbbbababbbabaabbabbaabbbbaabbbabbaaabbabababbbabaaaaabaababbaaabbaabbabbbbababbabbaaaabbbaabbbaaaababaabaabbababababbaababaabbbbababbabbaabbbbbaabbabaabbabaaaaaabbbbaaababbabbaaaabaabbaabbbbabbbbaaabbaabbabaaababbabaabbabaaaaaaabbababaaaabaaaabaaababbaaababaaaaaabaabaaabbabaaabbaaaaababbbbaabbabaabaaababbbbbabbbaaaabbbabbbbbbabbabbabbbbabbbaaabaabbabaaaabbababaaaabaaaababaaabbaaaabbaaaaabbaababbaababbaaaaabaaabbbbabababbaababbbabbbbbaabbbbbaabbababaaaaaabbbaaaababbbaaaabababaabaababbaaabaabbabaaaaabaaababbbbaabaabbbabaabaababbbaaaaabbbaabbaabaaabbaaabbaababbbbbbaabbbabaabbabbbbabbabaaaabababbbaaababaabaaaabbabaaaaaaababbaabbabbabbbbaabbaaabaaababbbbaaababbaaabaaaaabababbabbbbbaba abaaabbbbaabaaaaabbbababbbbbbbabaaabaaabbbaaaaabaabaababbbaaabbbbbbbbabbbbababbaababbbbaaababaabbbbaaabbbabaaabbbabbaaaabbbaaaaaabbabbabbbaaabaabaaaababbbabbbbbaaaaabbbbaaaaaabaaababbabbbaabbabababbbbbbbaaaabababbaabaaaaaabaaaaabaaaaaabbbbbbbbabaaabbbbabbababaabbabbababbbabababaabbaaaaabaabbbabaaaaaabababbbbbaababbabbababaaaababbbbbbababababbbabaababbabbbbbabbbbbbaabbbabbaaaaaabbbbaabbbaabaaabbbaababaaabbbbbbbaabbbababbaabbabbbabaabbaabbabbaabaaaaabaaaabbbabbabbabbbbbbabbbbbbaaaabbbbaabababbababaabbaabaabbbabaabaabaaaabbbbbbbbaababababbabababbababaaaaaabaabaabbbbbbbabbbababaaabbaaabaabbabbaaababaaaaabaabbabbabaaabbbbbaaabbabbbababaabaaaabbababbbbabaabbbabbbbabbbaaabaabababbaabbaabaabbbaaaababaabaabaaaabaaaabbaaabbbbbababbbbbbaaaaaababbaababbbbabaabbbaabaaabaaababaabbaabaaaabbaaaaaaaabbbbabbbbbbabbaabbaabbbaabbbbaabbbbaaaaabbbbbaabbaaabbbbaabbbabbababbaabbbbaababbbabbbababbaababbaaaabaaaabbaabbaababaababbbbbaababaabbbbbbaaaabbbbbbbababbbbabbabaabbbbbbbbababaababbbbabbaaabbaaababbbababbbabaaabaabbbbbabbaaabbbaabaabbababbaabbababbbbaabbaaabaaaaaaabbaabbababbbaaaaaaabbabaaabbbbabbababbbabbabbabbbbaaabababbabbbbabaaabaababbaaabbbabaaaababaaaababbbabaababbaabababbaababaababaabbaabbbabbbbaababbabbaabbaabaaabababbaaaabbababbbbbabbabbababababbbaaabaabbbbbaabababbbbbbaababaaaaaabbaaaaabaabbbabbbbbabbbbbbabbaababaabbabbbbbbbbabbbaababbabbaabbbaabbbbbabbabbbababababbabaabababaabbaabababbbbbbbbabaabbabbbaaabaabbbbabbaaabbbababbaaaaabbaabaaaabbaaabbaababbbbbaabaababbababababbabbbbaaaaaabbaaababaaaabbbabaaabbbbbabbbbaababbaaababaabbbbababbabbbbaabbbababaaaabaabababaaaaababaababaaababababaabbaaaabababaabbaabbabaabbaabbbbabaaaabbbaabaaaaabaaaabaababbaabaabbaabaabaaaaabaabbbabbaababbabbabaaabbbababbababbbababaababababaaaaaaabbbaabbabaabbbabaabbaaaabbabaaabbaaaaabbaaaaabbaabaaabaaaaaaaababbabbabbbbbaaaaaaababbaabaaabaaaabbbbaabbbbbbbbbbaaaaabababbbbabbabaaaaabababbbaabbaabbaaabbaaaabaabbbaabaaaabbbbabbbbbaabbbaabaabbaabaabaabaabaaaababababbababbaaabaabbaaaabaaaabaabaaaabbbbaabbabbaaab bbbbaabbbbbaabababbababaaababbaabbabaabbbbaaaabbbaabbaababababaaabbbbaabbaaabbaabaaabaabaaabbaabbaaabaabbbabaaababbbaabbbbabbbaabbabbbbbaababbbbaabaabbaabaaaababbbaababbbbbbbbbaaaabbbaabbaabbabaabbbbabbbbabbbbaaaaaababbababbbbbabbabbbbabbbbabbaaabaaaaaabbbbaaabbabaaabbababbabbaabbbbbaaaaaaaabaababbbababbabbabaaaaabbbbaabbaabbabbbbaaabaabbbabbaabaaaababaaaabaaaaaabaaaaaaababababaababbaaababaaaabbababbbbabaabaaaaaabbabbababaaababababbaaaababbbbbaaaabbababbabbbaaaaaaababbaabbaaaabbbabaaabbaababbaaaaaabbbabbbababbbbbabbbababaabbababbaabaabbbabbaaaaaabbabbabbbaaaabaabaaabbaaaaaabbabbabbabaabaaabbaaabaabbaababbbbbbbbbbabaabbbbbbabbbaababaaaabbabbbbaabbbaabbaabababbbabaababbbabbabbaabaaaabababbaaaaabaaabaabbbaabbbbbbaabaabababaababbabababaaaaaaabbabbbaabbbaaabbbbbabbbbbabbbabaabbbbababbabbaabbbbbbbabbbbbbbbbabbaaabbbbaababaaababaaaaaabbaabbaabababbabaabbbbbbaaabaaababbbbbbaaabaaabbaababbbaabbaaabaaabbbabaabbababbaaaabaaaabaabbaaabbbbbaabbbaaaaabbaabaaabbababaaaabbbbaaabaababaabaaaaabbbaabbabababbbaabaaaabaabbbababababbaabbbababbabbabbaabaaabababbbbaababbbbbababbabababbbbbbbbbababbaabbaababbbbbaaababbbbaaabababbaabaabbbaaaababaababaabbbbaaaabbabbbabaababbbbaaabbaabaabbaaaabaabbaaaaaaabaaababbaabbabbaaababaaababbbabbaaaabbbaaabbaaaaabaabaaaabbbbaabbaaabbbbabbbbabbaabbbaabbaabababbbabaabbababaaaaaabbbbaaabbababababbbbaabbbbababbaaababaabbaaaabbbabbaaaaaabbaaabbaaaaabaabbbabbbaabaababaababbbaabbbababbaabaaaaabbaabbaabaaaabbbaabbabbbabbbbbabbbbaaabbbbbbaaaaaabaaabaabbbaabbaaababaabaaaabaaabaabaaabbaaabbabbaabbabbbbabbabaabaabaaabbaaaaababbbbbababababbbaabbaababbabbbbabbbababbaabbbaaaaaabababbaaabaababbbbaababaabbbabbabbbbbbaaaaaababbbbbaabaaaaaaaabbaaabbabbaabbbbabababbbaabbaabaabbaabbabaaabaabbaaabbaaababaabaababbaabaabaababbaabbaabbbbabaaaaaaabbababbbabbbaaaabbabaaabbaaaaaabbaababaabbbabbbabbbbabbbbaaaaabbbbabbaaaaaabaaabbabbaabbabbbbbaaabaababbaaaaaaabaabbbaabaaaaaaaaababbaabbabbbbaabaabaaaabbbbabbabbabbaabaaababbbabaaababbbbaabbbaabbaabbaaabbaaaababbaaaabbabbbbaaabbabbaaabb bbbbbabaaababbbbaabbaabbabbaabaababbaabaabbbababaaaabaabbaababbaaaaaababaabbbababbaabbabbbbbbbbbabbbbaaaaaabaaabbaabbbaaabbbbabbaaabaabbaabbaaaaaabababbbbababbbbbabaaabbbbbabbaabaaabbaaabbababbabaaaaabbbbbbbbbaabababaaababaaaaabaaaaababbaabbabababbbbbaabaaabababbbbababbbbbabababbbbaabbaabababbbaaabbaabababbaaaaababbabaaabaabaaaaaabaabbbabababbbbbabbbbaaabaaaaabbabbbabbbbbababaaaaabbbabaabbaabaaaabbaabaabbaabbababaaaaaaabbbbabbbababbbaababaabaaaaabaaabbabbabbaabbabaaababababbabaababbbaaaabaaaabaaaababbbbbbababbbababbbaaabababaabbababbabbbaaaaabbbaabbabbabbabaaabaaaabbabbbbaabaabbabbbbaaaaababababbbbbaaaaaabbbbaabbbababbbbaaaabbbbbbabbaaabbbbabbbbaabaabaaabababaababbaaabbbaaaaaabaaabbbabbababbbaaabbbbbbaababaabbbaabaabaabbbbaabbbbaabbaaaaabbabbaaabbaaababaaaabbbbbbaabababaaababbabbaaababbbbababbaabbaabababbabbaabbaaabbbbbbabbbaabbbaabababaaababbbbbaababbbbbaaabbaaaabbbababbababaababaabbaababbbbaaaaaabaaabbaaaababaababababbabaaaaababbaaaaaabbabaaababbabbbbabababbbaaabaabbbaabababbabaababaababaaabaababaabbabbbbbbaababbaaababaaaaaabaababbbbaaabbaaaaaaababaabbaababaaababbbbabbbbabbaabbaabbaababababbaababbaabbaabbbbaaababbaaaaabbabaaaaabababbabbaabaabaabababbbbbbabbbaababbbabbabbbbbababbbaaaabaabbaaabbbbbabbbbababaaaabaaabbaaabaaaabbaaababaabbaaaaaabaabbbababaaababaaabbababbaabbbaaabbaaaababaabaaaaabbbbbbbbaababaabaaabaabaaabbbabbaababaabaabbbabaaaaababbabbaaaaaaabaabbabbabaabbaaabbaaaaaaaaaabbaababaabbaabaabababaabbbbabaabbbaaabbbabaaabbbababbaababaaabbaababbbbabbabbaabbaaaaababaabbaaabbabbabaabaaaabaababbbbaaaababaaaabbababbaabaabbabaaababaabaabaaaababbbbaabbaaabababbbbaaaaabbabababbbbaaabbbbaabbbababaaabbaaaabbaaababbbbabbbaaabbaaaaaabbbababbbabbbaaaaabaaaabbbaabababababaaabaaababbbaabbaabbbabaabbbababaabaabababababaabbaababbaababbabbbababbaabbaababababbbaabbaaaaabaaabbbbaaaaaabaaaaaaabaabbbaababbbaaaaaaabbabbaabbbaabaaababbbaaaaabbbaaaaaaabbbabbbbaabbaabbaaaabbabaaabaaababbbabbbabaaaaaabbbabaaabbabbbbbabaaabaabbbbababaabbaababbbbabbabaabbbaabaaabaaabaaaaaabaabaaaaababb baaabaaaabaaabbbaaaabbabbaaabbbaababbaaababbaabaaaabbbbaabaaaaaaaabbaaabbbabaabababbaabbbaababaabaababbbbaabbbabaabbbaababaaaaaabbbbbabababbaaabbbbabaabbbaabbaaabbbbaabbaabbbbbaabbbbaababbbaabbbbbabaaabbbababbbaababaaaaaaabbaabbabaaaabbaababbbaaabaaaabbbbbaaaaaaabbbbaaaabaabaabbbaabbabbaabaaaababbbbbbababababaaaabaabbabaaabaaabaaababbababaabbaaaaaaaaaabbababaaabbbbaabbabaabaabbbbaaaabbbaabbbaaabbbababaabaabaabaabaaabaaababaabbaabaaabbbaaaaaaababaabbaaaabbbaabaaababbaaaaaabbbbababbbbaabbabaabaaabbaabaaaaabbaabbabbbabbabbabaababbaaaaaaaababbabbbababaaaaaabbabbbbbabaaabbaabababaababbbbbaaabaabbbabbaaaaaababbabbbaaabaababababaabbbbbaaaaabbbbabaaabbaababbaabababbaaababaaaaabababbaabbaabaabaaaaaababbaabaabbababaababaabaaaaaaaaababbbaabbbaaababaabbbaababbababbbbabbababbabbbbaaaaabbbabaaaabbbaabaaaabbaaabbabbabbabababbbababbbaaaaabbbabbaababaaaabaabbbaaaabaababbbabbabababbabbbaababaabbbaaabaabaaabbabaaabbaabbbaababababaabbbaaabbabaaababbabaabbbabbbbaababbbbaaaabaaaababbaaabaaaaaaabaababaabbbaaababaaababbbaabbabbbabbbbbbbaabbbababaababbabaaabbbabaabbbaaabbbbbbbbbbaaaabbabbaabaaaabbbbababababbaababaababbbaababbaaaababaababababbaabbabbbaaabbbabaabbababaaabaabaabaaabaabaaaaaaaaaabaabbbaabbababaabaaaaaabbbbbabbbaaaababbabaaaabbabbabaabbbabbabbbbbbbbbbbbbabbaaaabbabaaaababbbbaaaaaababbabbbabaaabbabbbaaaabbababababaaaababbbbaaaabaabbbbbbababaabbabaaaabbbabbabbbbaaabbabbbabbbbaaaabbabbaabbbbbbbbbabbbabbbbaaabbbabbbbbbbbaaaabbabbbbaaaabbbabbabaabaababaabbababbaaabbbbbbbbaaabaabbaababaaaabbbbaaabaaababaaaabbbababaababbaaaababbaabbbaaaabbbbbaabbbbbabbbbbababbaabaabbbabbabbabbaabbabaaabaabaababbbababbbabbbbababbababbbabaaaaaaaababbbabbbbaaabaabababbbbbbabbababbaaaabaabbbabaabaabababbbbabaabaabaaaabbaabbabbbabaaaaabbabaabaaabbbbabaaabaabbbbbababaabbbbaaaabaaabaaaaaaabaaabbaaababbbbbbaabababbbbbbaababbaaaabababbbbaaaababaaaaabbabaaabbbbabbbabbababbbbbababaabaaaaabbbaaabaababbabbbabaabbaabaaababbbbbbbbbbabbaaabaaabaaabaabbbbaabbabaaaaaaabaaabbbbbbbaaabaaabababbbbaabaababababaaabababaaabbb bbababaaaaabaaaabababbabbaabbbaabbbbabbbbaababbbbabaaabbbaabababababababaabaaaaabaabaababbbbbbbaabbbaaaabaabbbbaaaaaaaaaabbabbaabbbbabbbbbbbabababaabaaaaaabbababaabababbbaaabbbaabbbaabbabbaaaaabbabbbbabaaabaabaabbababbaababbabbbabbabbbbbbbbbbbaabbbabbbaaabbaabbaaabaabbbaabbabaabbaaabaabbaabbaaabaaaabbbbaaaaabaabbaabaaaababbaaaaabaaaaaaaabaaababbbbbbaaabbabbbbabbabbbabaaaaaabbbbabbaaabbbbaabaaaabaabbbaaaaababbaaabbaababbaabbbabbbaaaaabbabaababbabaaaabaaabababbbbabbbaababababbabaabbabbabbbbaababaaabbbabbaaabbbbbbbbabbbbabbabbbbabbaabbababbbbaaaababbbbaabbabbaabaabababbbabbbaabaaaabbaaaabaabbabaaabbbabbbaabaabaaaaabaaaaabaaaaaababbbbaaaabaaabaabbabaababbbabbbaabbabbbabbababbbbbaaabababbbaaababbabaabbbbaabbabaaaabbabbabaaaabbabaabababaababaaabbbbbbaabaabbbabaabaaabbbbaababbabbbabbbbaaabbaabbabaaabbabaabbabaaaaababbbbabbbbaaabbbbbbaabbaabbabaaabaabbbbbaabbaaaababbabbbbaaabbaabbabaabaaabaaaaaaaabaabbbabbbbabaaabbbabbabbaabbbaaaaaabbaabaabaaabbbbaaabbaabbaaaabbbbbabbbbabaaaabbbabbaababaaaabbabaaaaaaaaaababaabaabbbabaaaaaaaaababaababbaaabbaaabaabbbbbbbbbbaaaaaaabababbaaabbaabbaaabbbbaaaaababbbaabaabaabbaabbababbbbaaaaaaaaabababbabbbaabbbbaabbbbabbbaabaaaabaaababbabaaaaabbaaabaaabbaaabaabbbbbbaaaaababaabbbbbbbaabbabababaabbaaababaaaaaaaabbababaababbababbabaabaabbbbbabbaabaaaabaabaaaabbbababaabababaaabaaabaaabaaaaaabbabbaabbabaaababaababaabbabbaabbabaabaaaabbbabbbbbabaaaababbababaaabababbbaaaaabbabbbbbbababbbaabaababaaaaabbbabbabbbbbabbabaaaaaaabbbaababbababbababaabababbbbbabbbbaaabbbbbaaaaabaaabbbaaabbabbaaaaaaaabbbbbbabbbbababbbbabaaabaabaababaaabbbabbbaaaabbbbbbabaabaababaabbaaaabbaaabbabaaabaaabababaabaaabababbaaaabbabbaababaaabaaababaaaabababaababaaaaababaabbbbbaaabbbbaaabbabababaababbaaabbaabbabbabbbaabbaabbaabaababbbabbbabaabbbaabbbaababbabaaaaabaabbbbabbabaabaabbbaaabbbaaabbbaaabababbabbabbbaaabbaaaaaababbbabaaaabababaabbbbaabaabbabbabbbbaabbabbbabaabbbbaaaababbababaaabbbaabaabbaabababaaaabbbababaababbbaaababbbbbbabbbbbbbbaaababaabbaababbbaaaaababbbabbaabaaaabababbaaa aaaaabbababbbbaaaaaaabbabaaaaaaaabaabbbbbabbabbbaabbbaababbbbabbbabbabbbaaaaabbbabbaabaabbaaaabbbababaabaaaabaabaabaabbaaabbaaaaabaabbaababbabbbbaaabaaaabaabbabbbaaabaabaaabbabaabbbbbaabbbababbabbabaaabbbbaaabababbbaabaaababaaaaaaabbbbbaabbaaaaababbaaaaaababbaabaaaaababaaaaaabbabaabaabababaaaaaabbbbbbbbabaaabbabbabaabbaaaababaababbbbbaabbbaaabbbbabaabbabaaabbbaabbabbaaabbababbaabbbabbaabbaaabaaaaaaaababaababaaaaababbaabbaaaababbbbaaaaabbbbbabbbababaabbbabbabbabaaabbababababaaabbbabbaaabaaaabababbbbbbabbbbbabaaaabbbabbbbbabaaaaabaabbaabaaaabbbabaaaaaabbbaaabbaabaaabaaaaaabbaabaaaaaabbababaabaaabaabaaaabbaabbbabbaabbaaaaabbbbaaaaabaabaabbaabbbbbaabbabababaababbbaabbabbbaabaaaabbbababaabaabbabbbabaaaabbbbabbaabababaaaabbaabaaaababbbbbabbbaaabbababaabaabbbabbbaabbbbbaaaabaabbaabbaaaabbaaaabababbbaababbbbbbaabbabaabbbbabaabbbabbbbbbbaaabbbbaaababbbaabbabbabaaaaabaabbbaaaabbaabbababbbabaaabababababaaaaabbbaabbabbbbbabbababbbababbabbaaaababbabbaababbbaabbabbbaaabbaaaaabaaabbbbbbbbbbabbabbaaabbabaabbabaaabbbabbbbbaaaabbabaabbaaabaaaaababaabaabaabaaaaaabaabbbaaabaaaaabbabaaaaababbbaababbbaabbabbaaabbaabababaabbbbbaaabbbababbaabbbbaaabbbbabaabbbbabbabbababbaaaababbaabaabaabbbaaaaabbaababbbbbbbabbbbbbabbbabbbabaababbaaaaaaababbababbaaaabaaaababbbaabbbbaaabaabbabaaaaaaaaaabaaaaabbbbaabbbbabbbaaabbbbabbaaaabbaabbaaaabaaabaaababbbbbaababbbbabbbbbbbaaabaabbbaaaaabbbbbbbbababbbababbabababababaabbaaabaaabbababbbbbaaaaaaabbaaaaaabbabaabaabbabbbbbabaaabbaabaaaabbbabaabbbaaabaaaababbaaaabaaabaaaababaaabbabaaaaaaaababbaaaaaaababbbbaabaaabbaabbaaabaabbbbbaaabbabbabababbbabaabbaabbbbbababaaabbaabaabbbabbbaabbaaaaabbbbbbaabbbbbabbaaaabaabbbbabaaaaaaaaabbabaaabbaaabaaaababababbaabaabaabbabbaabababbabbaabababbbabbabaaaabbabaabaaabaabbbbbabaabaaaaaabbaaaabaaababaababbbabbbbbbbabababbabaababbaabababaaabaababbabaaaaaabaabbbbababaaabbbbbaababaabaaabababbbaaaabaabbabbbabbbbbabaabaabbabaaababaaabaaaaababbbbbaaaaababbaaaaababaaaabaabbbbaaabbababbbaabaaaaababaababbbbaabbbbbbabaabaabbbaabbbbabaaabbaa abbabbababbbaabbbbbbbbababbbaaabbbababbaabaabbbbbababbbabaaababaaabbaabbbababababbabaaabaababbbabbababbaabbabbbbbbaaabbaaabaaabbabbbbabbababbaaaaababaaabbbbaaaaaababbabbabbbabaaaabbbaaaaaababbabbabbbbaabaaaaabaaabbbaababbabaababababaaaaaaaabbaabbbabababbabbbabaabbabbbbbbbaaaaaaabbbbbabbbbbabbabababaabaabbabbabbbabbbbababaaabbaaaabbabbbaabbaabbabbababbbbaabaaabbbbbbbaabbbbbbbaabbbabbbababbbbbabbbbaabaaabababaaaaaababbaabbbbabababbaaaababbababbbbabaaaaababbabbababaaaabbbbbbaabaaabaaabbaabbbaabaaaabababbbabbbbbbabbbbbabbbbaabbaaaaaaabbbabbaaabaabaabaaabbabbaaabababbaabbaabbbaaaabaaabbbaabaaabbaaaabababbbbbaabbbbaaaaaabbaabaaaaaaabbbbbbbbbbbabbaabbbbbbaabaaaabaabbabbbbabbaaababbbbabbbaabababbaaaabaaaaabaaaaabbabbbaabaababbaababbbbaabaabbbaababbbbbbabababbbaaaabbbaaabbbbbbaabbbbabaaaaaaabbbababababbbbbbaaaabbbbbbaaaaaabbababaabbbbbaabbabbaaababbbbaaaaaaababbbabababbaabaabbaababbabbababbbbbbbbabbaabaabbbbaaaabbbaaaaabbbabbababaabbaababbabbaabaaaaaaaabbbabbabababbbaabbaaabbaabbabbbabbbbbaabababaaaaaabbbaaaaaababbbbbbbbaaabbababbbaaaaaabbbbbbbbbaaaaaabbabaaaababbaabbaaabaaaababbaaabbbaaababaabbbababaabbaabababbababbbabbaaabaaaabababaabbbbaaaabbbbbbaabbbaabaaabaababaabaaaaababbabababaaabbbbbaaabbbbaaaabbaaaabbbaabababbabbababababbabababaabbbbaaabbaaaabababababbbbbbbaaaaabbbbbbaabaaabbbbabaabbababaaaababbbbaabbbbabbbbabaaabbabbbbbbabaaabbbbbbaabbbaaaaabbabbbababbbbbabbbbabbabaaaaabbaaabbaababbabbbaaabbabbbbabaabbabbbabbbbbabbbbbbbaabbabbbababbaabaaaabbaaaabbbbbaabbbbabbbbababaabaaaaababbaabbabaaaababbbbabbabbbbabaababbbabbbbbabbaaabaaabbaaaaaabbbbaaaaabbabaaabbbaabbbbbaababbbabbaabbbbbbbbbaaabbaaabaaaaaabbbbbbbabbaaabbbbbbbaabbbbbabbababbbbabaaabbbbaaaabbaaabbbbaababbabbaabbaabbabbaababaabaaabbbbaaaabbaaabbababaabaaabbbabaabaaaaabbaaaaaaabbbaababaababaabaabbabbbbababbbaaabbaaaaabbaabbaaababaaababbbbbaaabbaaaaabaabbbbbaabaaaabaabbbbbaabbabbababbaabbbaabaaabbbbbabaabbbabaaabbaabbababaaaabaabbbbaaababbbbaaababaababaabbbbabbbbabbbbbabbbbbbabaabbbbabaaaaababbbbaaaababbaaabaababbbb baababbaabbaaaaaababaabbababbbbaaaaaabbabaaaaaaabbbbbabbaababaabaaaabbabbabaabbbabaaababbabbaabbabaaaabbbbaaabaaaabababaabaaaaabbbabbaaabbabbbbabbabbaaabbabbbbbbaaabaaaabbbabbbaabbbabaaabaabbabaabbbabaaaaabaaaaabbabaabaaabbbaabbbaabbbbaabababaabbbaabbabbbbaababaabaaaabbbabbbbbbbabaabbbaaabaababbaaabbbbabbbbbaaaabbaaaaabbabbbaababbaabaabaabababaaaabaaaabaabbbabaabbaaaaabbaabbabababbbbaababaabbabbbabaaaabbabaaabaaabaabbbbbbbbbbaaabbabbbbaabbababbabaabbaabaaabbbaabbbbabaabbabababbaabbaababbbabbbbabbbaabbaaaaaababaaaaaababbbaaaaaabbabaababaaaaabaaabababbbababbbaaabaabbaabbaababbababbbbabbbabbbbabababbbbbababbaaaaaabababaababaaabaaaababbabbababaabbbabbaabbbbaaabbbbbabababababbaaaaabbaaaaabbabbaabbabaaaabaabbabababbaaabbabbaaaaabbbabbabaabbabbaaabbababbbabbabaabbababaabbabaabbbbbababababaaaabbbbabbaaaaaaaaaaaaaababaaabaabbabbbabaababbbaaaabbabbbabababaaaaababbaabaabbaabbbbbaaaaabbababababaaaababbababbbbaabbaaababaaaabbabbbaaababbabaabbbaababaaabbababaabaabbbbabaaaabaabbbbabbaabbbabbbbabaaaaababababbbbaaaaaabbbaaabbbbbbbabaaababbbbbababaabbabaabaabaabaaaababaaaabbaaaabbbbabaaaababbabababbabaaababababbbbaababababbbaaabaaabbbaaaaabaaabbabaababbbaaabaabbbabbbaababaabaabbabaaaabaabaabbaabaabaababababbbbbaaabbabbbbbbaabaaaaabaabbaaabbabbabbaaaaaaaabbbbabbaaaaaabaabbabbabababbbbbbaaababaabbbaababbbabbaaabbaaababbbbaabbabaaabbabababaaabbaaaabababbbabbabbababbbbbbbabbbbabaababaabaaaabaabbbabbbbaaaababbbaabbaabababbaabbaabaaabbbaaababbaabbababbbabbbaababbaaaabbaabbaaabbbabaababaabbabaaaaabbaabbbabbaaabaababbabbaaabaaaabbbbabaaabaaaaaabbaaabbbabbababbabbbababaabaaaaaaababbbbababbaababbbbaabaaababbaabbabbabaaaabbaaabbbabbaaaabababbababbbbbabbaabbbbabbbaaabababbaababbabbabbbaabbaabbaaabbbabbbbbabbbaabababbbaaaabaabbbabbbbabbbaaabbbaaaababababbabababaababbbbaaaababaaaabaabbbbabaabababbabaabaaabbabaababbaababbbaaabaabbbabababbbbaababbaabaaaaaaaaabbabbbbbbbbbbaabaaabbbbabbbabbbbbabbaababbbabaaaaababaababababaabaabbabbabababbbaaabbbbabababbabbbbaabbbaabaababbaaabbbabbaaaabbabbabbbbbbabaab baabbabaaaabaabbaaabaaaabbbaabbabaabbabbbbaabbbababbabbabbbabbbababbbbbaaaaabbaaabbbbababbabaaabbbabaabababbaabababaabaabbbbaababbabaabbaaabaabaabbbbbbbaaabbabbbbbbabbbabaaaaaaabbbbabbaaabbaaaabbbabbbbaababbbbbabbbbababababaaaabaaaaababaaaabbaabaaaabaaaabbabbbbaababbbbabaaababbbbaaaabaaabbbababaaaabbabbabaabbaabbabaabbabbbabababbabbaabaaaaaabbbabaabbaaaaabaababaabbbbaabababbababbaaabaaababbbbaabaaaabbabbbbabbbaababbaababaaaababaaabaabbbbbbbaaaaababbbbabbababaabbabbaaaaabbbbaaaabaabaabbabbbaabbaabababaaabbaababbbaaaababaabbaabaaabbbbbbbaaabbaababaaabbaaabbbaabaabbbabbbabbaabaababbbbababababbbbabaaabaaaabbbbabaaabbaabbbabbbaabaabbaababbaaabaabbbabbbaabaabaababbbbbbabaabbbabaabbbabbbbabbbbbbabbbbaaababbbbbabbbabbaabaaaaabbbaabbbaabababbabbbbbbbaababbababbbaaaaaabbaabbabbbaaaabbbababababbaababaabaabbbbbbbaaaabbbbababbabbbaabbabbabaaaaaaaabbbabbaaaaabaaaabbaabaaaaabbabbaaaabbbbbbbbbababbbabbaabbbbababbaaaabbbbbbbbbbabbaababbbbbaababaaababbaabbbbbaababaaaabbbabbaabbbbbbbabaaaabaabaaabbbbabbaabbbabbaabaaaababbabbaabaabaaababbbbbaaababababbbbaabaabaaabbbbabbaaaaaabbbaabbbbaabbbaaaaaababababbbabbbaaaaabaaaaaabbbbabaaaaaaabaaaabababbbbaaabaaaaabababaaabababaabaaaababababbabbbabbbabaababbaaabbbabbbababbbbbabaaabbaabbbbbaabababbbbbabbbabbbbaabbbbaabbbbbbbaaaaabaabbaaabbaabababababbabaabbbbbabbabaabbbababaabaababbbbbbbabaabaabaababbaaaaabbbbbbabaaaaababbbbabbabbbbbbbaabaaaaabababbbbaababaababbbbaababbaababbbbbaaaaaabaabababbbbaabaaabbbabaabaabbbbbabbaaaababbbaaababbabbaababbbbabbababbbbbbbababbbbaaababbbbaabbabaababbaaaaaabbbbabbaaabaababbbabbbbbabaababbabbaabaabbaaabbbaabbbaabbaaabaaababaaaaabaaaabaaaaaaaabbaaaabaabbbaaaabaabaaabaaaababbabaabbbabaabbabbabaaabaaaaaabbbbbbbbbaaaaababaababbbbabbaabaaaabbbababbbaabababbbaabbabababbbbbbbbaaabbbbbababbbbabbbaabaabaaabaaaabbbababababbaabbaabaabaabbabbababbbabbbabbabbabbabaabbabbbbbbabbbbaabbbbaabbbabbbbaabaabbaaaaabbbabbbabaaabaabbaaaabbbbbaaaaababbababbaaabbbaabbabbbababbabaabbbbaaaabbbabbbbaaabbbababaaabbaababaaabbbabaabaabbbbbbbaab aaabbaabbbbbbbbbbabbbbabaabababbabbaabaaabaaabaabaabbbabbbabbabababbabaaaababbbbabaaabaabaaaaaaabbbabbaabbbabaababbabbbaababaaabbabbaababbabbaababaaaaababbbbbaabaabaaabbaabaabbaabaabbbbaababaaababbbaabbbabbbaabaabaabbbbabaaabbabbaabbaabaabbbaaabbbaabbbbbbbaaaaababaaabaababbbabaaabaabbbbaaabaabaababaabbabbabaabaababbbaaabbbabaaabbbababbabbaaaaaaabbabaaabbbbbbabbaabbbbaaabbabbaaabbabbbabbabbabbaabbbaabbabbbbbbabbbabbbbaabababbbbabaaabbbabbaaabaabaaabbaaaaaabbabbbabbabbbababababbabbabbbabbbabbabbabbbbabaabaabaaaabaabababbbaaabbaaababaaaaabbbabaabbaababaababbbbababbaabaababbbbaababbbbbbabaaaabbbbbaaabbabababaababbabababbababbbbbababaabbbaabbbaaabbabbbbbabbbbabaaaaaabaabababaaaaaaabaabbbbaaababaaabababaabbaabbaabbbaababbaabbbbaabbabbbbbbaaabaaabbaabbbbabaaaaabaaaaabaaababbbababbaabbbbbbabaaabbabbbbbbabaabbabbaaababaabbbbaabaabbaaabbbaaaabbaabaaababbababbabbbbbbbabbabbaaaaaabaaaababaabaabbbaaaaaababaaabaaaaaabbaaaabaaababbaaabaaaaaabaaababaaaaaaaaabababbbababbbbbaaababbababbaabaabbaaaaaaabbabbbbaaabbbabbbaaababbaaabbabbabaaaaaabbabbabaaabaaaaabbbaaaaaaaaabbabbabbaaabbaabbabbabababbaababababbaaabaaaabaababbabbababaabbaabbaababbbbaabbbbabbbabbbbabbaabbbbababaaaabaaabbababbbbbaabbbabaabaabbaabaaaaaaaaabbaaababbbaaabbabaabababaabbaaabababaaabbababbabbaaaabbbbbbaabbaaabbbababbbaabaabbbbbaaabaaababaababaababaabbbaaabbbbabbbbbabbbabbaaaaababaabbbbbaabbbaababaaabaabbabaabbaaababbaababbbbbabaabababbbabbbaabbaaabbbbbbbaabbabbaaababaaaabbaabaaaabbaaaaabaaaabaabbaabbbaaabaabaabbbabbababbabbabababbaabbbaabbbaaaababaabaabaabaaabbaaabbaababaaabbbbbbbaaaababbabbabaaaabbabaabaabbababbaababababbaaaaabaababbbbbaabbbabbabbbaabbabaaabbbbbbaaaaaaaaaaabbbababaaabbbaaaabbbaaaababbaabbaaabbbbabaabbaaabaaabababaaababbbbaaabbbbabbbbabbaaaababbabaabbaaaaabaabbbbbbbabbabbaabaababbbbabaabbbbbaabbbababbbbabbababbaaaaabbbbababaabbaaaaaabaaaabaababaabbbbbbaaabbaabbaaaabaabaaabbbaaaabbbabbaabbaaabaaaaaaaabaabaabaaaabaaabbbbbabaabbaaaabbabbbbaaaaaaabaababaaabbbbbabaababababaaaabbaabaababbabbababbaabbbbbbab aaabbaaaaabababbbbbbbabaaabaaabbaabbbbbabbaabaaaabbaabaabbbbaabaabbaabbaaaabbbbabaaaabbaaabaaaababbaaababbaababbaababaaaaaabbaabbbbabbbababbbbaaaababbaabbbaaabbabbbbbbbaabbbbababbbbbbaabbbabbbbababbbaaabaaabbbbbaababbaabbbbaaabbbabbbbabbaabbabaaaaabbbbbbabaabbbabababbbbaaabbbaabbaababaabbbaabbbbbbbabbaabaababbabbbaaaabbbaabbbaabaaaaababbaabbaaababbbbbbbabaabaabbaabaabbaabababbbbbbaabbabbaabaaabaabbabbabaabbbbbaaabababbaababbabaabababaabababaabaabaabbbbbbbabaababaabbaabbbbbabababaaaabbabbaababbbaabaabaabaaaaabbaabbaaaababbbbbabbaaabaaaaaabaaaabbaaabaaaaaaaabaabbaaabbbabbbbbbabbabbbbbabababaabbababbaaababaaaaaabbbaaaaaaaababbabbbbbaababbababbabbbbababbababaababbbababbbabbaabbbbabbbababbabaaaabbbbababbabbaaaabaaaababbaabababbabbbaabaabbbbbabbbaaabbbbabbaabbbaaabaaabbbbbbabbbbaabbaaaaababaabbabbbbabbaabbbabbbbabbabababbaaaaaaaaaabaaabbbabbbababaabaaababaaaabbbbbaabbbbbaaabaabbbababbaaaabbaababbabbbbbaababbbaabbaabbababbbbbbabbbabaabbababaabbbbabaaabbabbaaabaabaaaababbababbbabbbbabbababaababbbbbbbbababbbbbaaababbabababababbbbbbbabbbbaabbababaababaaaabababbabbbbabbaaaaaaabbaaabaaaabaaaabbaaabaaaaaaabbbaabaababbaaaaabbaaabbbaabbbabbbbabaabbabbaabababbaabaabaaaabbbbbbbbbbaaabaababbbaaaabaaabbaaabbbaaaabbaababaaaaaaaabaaaaaaaaaaabaaaaaaaaababaaaabbabbabaaaaaabababbabbaaabbbabbabbaaaabbbababbbbabababaabbbbbbabbbaabbaaaabaabaababbabaababaaabbaabaabbabbbabbaabbbbbabbaaabaabbaabaaaaababaaaababaaaaabaaaaaaaabbbbbabaaaaabbbabaabbbabbbabbbabaaabaabbbbababaaabbaaaaabbabababbbaaaabbabaaabbbabbaabbabbaaabbbababaababaababbbbbabbbabbbaababbbbabbaaabaaaaaaabbaaabbbbbaabbbabbbaaabbbabaabbaabbabaabbaaaabababbbaaaaaabbabbbaaaabaaaabbababaababbbaabbabbbabaababbaababaaaaaabbaaabbaabababaaaabaaaaaabababbaabaababaaabbabaabbbaabaabbbbaaabbbbabaabaaaaababbabbabbabbbaabbababaaabbabbbbbababbbbbaaaaaaaaaabaaaaabaaaaababaaababbaabbbbbbababbaaabaabaabbbbababbbabbbbaaaabaababbbbaabbbbabbbabaababaabaaaaababbbbbaaaabaaabaabbbbbababbabbbbbbabaabbabbabaababbaaabbaababaaabbababaaaabbabaaaaaaabbbaababaabbaaa aabbabababaabababbabbbaababababababbabbbbbbbbababbababaaabaabbaabbbababaaabbaabbbbabbabbbbbababaabbbabbbbaaabaabbbabaaaaabaaaaaaabbaabbbbaaabababbbbbbbbbbbabaabaabbabaabaabababaaaaabbaabaaabbababbbabababbaaababbbaabbaababababaaababbbaabaaabbbbaaabaaaaabbaabaaabbabbaabaaabbabbbbbbabbbbbbbaabbabbaabbaaabbabaaabaaabbbbbabaaaabbbbaaabababbaaababbaaaabaaabababaaabaababbaaaababbabbababbaabbaaaabbbaabbababaabbbabaaaabbbbbbbbbaaaaaabbabbaababbbbaaabbabbbabaaaaababbbabaaabbaababbababaaababbaabababaaabbaaabaaababaaababbabbbaabbbbaabbabbaababbbbaaaaaabaaabbbbbaabbababaaaababaabbbaabbababaabaabababbabaabbaaaabbaaabbbbbbabbaabbababaaabbabababaabbbaabaaaabbbaabbabbaabaaabbbabbbbbbbaababaaabababbaaabaabaaababaabaaaaabababbbabbbbbbbbabbbbababaaabbabbbbabaabaaaaabaabbbababbabbbbababbbabbbbaaababbbbbbabaaaaabababaabbbbbbbbbababbaabaabbbbbbabaaababbbaaabbabbabbbbbbbaaabbbbababbabbbbbbabbabaabbabbabababbabbbabbbbbbabaaaaabbabaabbaabbababbabbbabbbaaaabababababbbaabaabbbaaababbabbbbaaabbbbbaabaabbbabbbaaaaaababbabbabaabbbbabbabbabbbbaabbaabbabaabbaababaaabbaaabaaaaaaaaaaaabbbabaabbaaaaabbbaaaaabbbbaabababbaababbbbabbbabbbabbbbbbbbbbabababbaaababbaabbaaaabbbabbbabababbabaaabbabbbaababbabbabaaabbabbaaaabbbabbabababbaabbababaabbabbbabaaabbbaababababbbaababbaabbabbbaababbbbbbaababbbbaaaaaabbababbaababbbabaaaaabaaabbaabbbaaabbbbbaaaaabbbbbabbbbbbbbbbbbaaaabbaaaabbaaabaabbbbbbbababbabaabaabbbbabababbbbabbaababbabbaabababbabaabbaaabaabbaabaaabaabbaabbaabbaaaabbbbbabbaaaaaabbbbbbbaabbbaababbbabbabaaabbbbaaaabbabbbaabbababbbbabbbbbbbabbbabaaaababbbbaaaabbabbabbbaaaaaabbabbbaaaababaaaaabbbaaaabbbabbbbaabbbabaababaababaabababbaabbababbaaabaaaaabaabaaabbaaaaaaaaaabbabbababbaabaaaaaabbbabbbbbbbbbbaaaabbaaaaababababbaababbbbaaaabaabbbaaabaabbaabbbabaaabaabbaababaabbbbbbaabbabaaabaababaabbabbababaaabbaabaabaaabbaabbbaaaaabbbbabbababaaababbaaaaabaabaaaabbbbaababbaabbaaabbaabaaabababbbabaabbabaabaabaabbababaababaabbaaaaaaaaaaabaaabbaababbabbbbabbbbaabaabbbabaabaaaaaaaaabbbaaabbabaaaaababaaaaabbabaaabbbba abaabaabaabababaabaabbbbbaaabbabbaaabbbbaaaababbababbbaaabbbbbabbbbabbbbbaabababbbbbababbabbaaaabbaaaabbaaaababaaaaaaabbabbabaaababbababaaaababaaaabbbbbaabbbaaaaaabaaabbbbbbbbbbbbabbbaabbababbbabbbababaabbaabbaabbabbbbbababbabaabaabbbbbabbaabbabaabbaaaabaaabbbbbbbabababaaaaabaabbaaaaabbaababbbbbaaaaaaabbbbbbaabaabbabaabbbaaababbbbaabaaaabbabbabaabbababbbbaabaabaaaaabababaaaaaababaaababbbababbbbbbbababbabaaaaabaaabababbaabbaaababababaaabbabaabaabbaaaabbaabbaaaababbbbababaaaabbabbabbabababaabbababaababaabaaabbbbabbaaababbbaabbbabaabaababbbababbabbbbbaaaabbaababbaaaabaaaabbaabbabaabaaaaaabbbbaababaabbbbbababaaabaabbbbbaaaaabbbbbababbbbabaaaaaaabbbbbbbbbababaabaabbbbbabbbabbabbbaaaababaababbbbbbbaaaaababbbbaaababbbaabababaaabbaababaabbbabbaabbaababbbabaabaababbaaaaaaaaaabbabbabababaabbabaabaabbaababaaaabbaabaabbbbbbaaabaabaaabbbbbaaabbbaabaaaabaaaaabbbbbaabbaabbbbaabaabbbababaaaaaabbaaababababaabbbbbbbababbaabbaaaababbbbbbbbbabbbabbbbbaababbaaabababbababbbabbbbbbbaaabaaaabbaaabbbbabbbbababbbbaaababaabbbabaabaabaaaaaabaabbbbaababbbabbbbaaaababbbabaaaaaaabaaabbaaabbaababbabaaaabbbbabbbbbbbaabbbaabbbaabaaaaaabbbaabbbbbbbabbbaabaaabbabbaababababbbbabbbaaaabaaabbaaabbaabaabbaabaabaabbbaabbaabaaabaaaaabbbaabbabbbbbabbaaabababbbbbabbbababaaabbaaaaaaaabbbbbabaaaabababaabaabbbbbbabbaabaabbbababbbabbabbbbaaaaabaababbbaaabbbabaabbabaababbabbabaaabaaabaababbaaaabbaaaabaaaaaababbbabbababababbabbbbbbaabbabaaabbaabaaababaabbababababaabbbbbabbaabbaaababbabbaabbabbaabaababbabbbaababbaababaabaaabbbbbaababbbaababaabbababaaabbaaababaabbabbaaabbaabaaaaaababaabaabababbbbabbabaaababbbababbbbabbbaaaabaaabaabbaaabbabbbbaaaaabbbaaaabbbaabaabbbbaaaababaabbaabbaabbbaababbbababaabbaababbabaaaaabbaabbbbbbbbbbbabbabaabaabaaaabbaabaaabaaaaaaabbbbbbbbaaaabaaaaaabbababbabbabbbbbabbaabbbaaaaaaaaaababaaababbbaababababbabbbbbaabbaaaabaabaabaabaaabaaaabaaaabbbbaaaabaaaababbababaabaabbaabbbabbbabbaaabababbaaabbbabbbbbabbbabaabaaaaabbbbbbabaabaababbabbabbaaaaabbaabaaaaaababbabaaababaaaabbbaabbbababbbababbbbab babbababbababbaabbbaaaaababbbaabbbbaaabbbaabbabaaabaabbbababbbbabbbaaabababbabbabbaaabbabbabbbbabaababbabbabaabbbaabbbabbaaabbabababbabbbbbaaabaabbaabaaaabaabbbabaababaaaabbbbabbbaabbaabababbababbababbaabaabaaaabbbaaaaababababaabbbaabbaaabbaabaabbababbabbbbabbaaaabaaababbabaaaabbbaaaabbbabbababaaaabbbaabababbbaabbaaabaaaaabaaaabaaabaaabaaabaaabbaaabbbbababbaaaaabbbaabbbbabaaabaabbabaaaabbabaababababababaababaabaabbbbaabbbbabaababaaabbaaaaabbaabaaabbababaababbbbbbbababbabbbaabbbbbababaaababaababbabbbabaabbabaaaababbaababbaaabaabbaaaabaaabbbaaabbaabaabbabbaaaabbabbbbabbaaaabababbabbbbababbbabbbbaaaabbbabbbbababbbbababbaaaaabbaaaabbaababbaabbbaaaabbbabbbbabbabaaabbabbbabababbaaaaaaaabbbaabbaabbaababbbbaaababaaabababbbaaabbbaaabbaabbabbbaaaabbaababbbababbbbaabababbaaaabbabaabbababbaabbbbaababaabaabaabaaabbaaaaaabbabaaaabbaaaabbabaababaaabababbabaabbabaabbbbbaabaabbabbaabaaaaaabaabbbaabaabbbbabbabababaabbbbbabaaaaaaaabbbabaaaabbaabbabaabaabbbaaaabbaaabbabababaaaabababbbaaaabaabbabbbbbbbababbbabbbbaabaaabbaaaababababbbbabbbaaaabaababaaabbaaaaabaabbbaaabaaabbbabbaabbaabaabaaaaaaabbabbaaabbabaaaabaababbbbbbbbaabbbbbabaaabaaabbabaaaaababbbbabbbabaababbababbbababbabaabbbabbbaabbaababbaabababbaaaaabbaababaababbbababaabbbbababaababaabaabbaaaababaaaaaaabbaaaabababbbaabbbabaababaabbbbbaabbbaabbababaaaaabbabbbbaabbbbbbaaabaabbbababbaabbbbabaaaabbaaabbaabbbbbbabaaaabbabbaaaabababbbabbbbbaabbbaabbbbababaabbbaaabaabbbbbaaabbaabbbbaaaabababbbbaaaaababbbaaabbabbababababbbbabbaabbbbabbbbbaabababbabababbbabbbbbabbaaabbbbabbbaaabbbbbaaaababababaaabaaaabbbaababbaabbbaaabaaabaaabbabbbbbaaaababbbabbbbabaabaabababbabaabbbaababaabaaabbbaaabaabbabbbabbaabbaaababbabaabababbabbbbaabbbabbabaaaabaaaaaababbabbbaaaabababaaaabbbbaaaaaabaaababbbbaabbbbbbbabbaaaabababbbababbababbbbbbabbbbbabababbaababababaabaabbbabaabaabaaaaaabbaaaaabbabbbbabbaabaababbababaaaaababbaabaabababaabaaaabaabaabaabaabbabbbbabbabbaabbbabbaabababaabbabaaaaaabbabbabababbbbbabbabbbaabbbabaabaaabaaabaabbbabbabaaaaaabbababaabbbabaab aaaaabaaaaabbabbabbbbaabbabbabbbaabbbbbaaabbaaabbaaabbaabaaabbbaaaabbaabbabbbbbabbbababbaaabbaaaaabbaaaaabaaababaababbbbabbbaabbabaabbabababbbabbbbaabbbbbbbbbbbaabbbabbaabaaabaaabbbabbbabaaaaabaabaaababbabbbaaaaaaaabbaabbbababaaaabbababbbabaaabbbbaaaaaaababaabbbbabbbbabababaaabbaababbaabaaabbbbbabaaaaababaabbbabaaaaaaaababbbbbbbbabbabbbbaabbbabbbbbabababaaaaaabaabbaaaabbabbaabbbbabbabbaababbaaaababbbbbaaaaabaabaaabbbbabbbbaabbaaabbbbbbaabaaaaaabbaabaaabbbaabbababbbabbbbaaaaabbababaabaaabaabaabaabbbbaabaabbbbbababaababbaabbabbbaaaabaaaaaaaaaaaabbaaaabaaabbbbbabbabaaaababaaaaabbbaabaaaaabbaabbbbbbbbaaaabaaabbabbbbabaaababbbabbbaabbbabababbabaababaaaaababaaaaabbabbaabbaabaabaaaaabababbaabbbaabaabbabaabbbaababaaabaaababbbbaabbbabbaabaaaabbbbaaababaababaaabaaaabaaaaaaababbabbaabbbbaaabaabbababaabbbaabaaaaaabababababbaaabbabbabaababbaababaabaabbbaaabbaaababbabbabbbaababaabaaaabaababaaabbbaabaabaaaaabbbbaabaaaaaaaaabaabbaabbabababbaabbababaabbabaabbabababaabbaabbaaabaaababaababbaaabbaaaababbaaabbbaaabbaaababaabaabbaaaabababbbabbaaaabaabbabbaaabbabaaaabbaaababbbbbaaabababaaabaabbaaabbababbbbaaabbbabaabbbabaaaaaabbaaaaabababbbbababbabaaabbabaabbaaaabaaabbaabbbaabaaaabbbabaaaabaaaaaaabbbbaaaabbbbabbaaabaaaabbbbbabbabbbbbbbbaaaabbbabbaaaabbbbbbbaaaabbbbbbaaabbabbbabaaaabababaabbbbababaaaabbbbbababbbbaabaabbbabbbabbabbabbabaabbabbaaaaaabaaabbabaabbaaaaababaaabaabbbabaababaabbbbbabbbbbbbbaaabbbbabaabbaaaabbabaaabaababbbbbaaaaabbbabbbbbabbbabbabbabbababaabaaabaaabbbaaaabaaababababbbbbbaaaaaabbabaaabababaaabbbbbabbaababbbbbbbabababbbabbbaaaabbabbbabbbbbbbabbbabaabaababbbaaabbbbbbbabaabbabaabaaabbababbbabbbbaabbababbababaababbbaabbbaaabbaaababbabbaaaaabaaabababaabbbbbabaabbbbbabaaabbbbbbaabaaaabaaaabaaabaaaabbaabbbbbbaabaaaaaaaabbabbbbabbaabababbaabaabaababbabbbabaababbabbaaabbbaabaabbbbabbaabbaaaababbbabaaaabababbabaababbbbbabababbaabbaabaaaabbabbbbbaaabababababbabbabaaaaaababababababbbbbbabbbbbbaabbabaabbbbbbabbbbabaaaababbabbbbbaaaaabaaaaaabbbbaabbabaaaaabaabaabbbaaaaabbbbaabbab bbbaabbaabaabbbbbbbbbbababbbabababaaabbabbbbbaaabaaaababaaabaaaabbbbabbbbbabbabbabbbaababaabbbbbababbbabaaababbaaaabaaababaaaaababbbaaaaaaababbaabbbbabbbbabaabaababbbaaabbbaaabbbbabbabbaabaaaaaaabbabbabbbbbbaaaabaabbabbabbaaaaaabaabbaababaabbaabbbaabbbbbbaaaababbabaabaabbbbaaaaaabbbaabbababbabbbabbabbbababbbababaaabbabaaabbabbaaabbbbbbbababaababababbbbbbbabbbbbbaaaabbbbaabbaaaaabbbaabbaaababbbabbaaaababaababbbabaababaaaabaaaababbbbbbbbbabaaabaaaaabaabaaabbabbabbbaabbbbaababbbabbbaaaaababbabbbbbbbbababbbabababaaabbabbaabbaabababbababaabaabbabaaabbabababbbababbbaaaaabbbbaabaabaaabaabbbbbabaabaababbaaabaabbbbabbbaabaabbbbaabbabbabaaaaaabbbabbbabaabaabbbaababbaabbababaaaaaaaabaaaabbaaabbbbabbbabaabbabbabbababbaaaabbaabbabaaaaabaabaabbabbaaaaaaaabbabbbbbabbbabbaaabbbbbbbaababaaaabbaabbaaaaaaaaabbabaabaaabaababbabbabbaaababbbaababaaaabaabbaaaaaabbbbaaabaababbaabbbaabaabaabbabbbabaababaaabbbbbabbabaaaaabbbabababbbabbabbbbbabaabbbbabbbaaababbbaabaaababbabbaabaabaabbabaaaaabaaaabaaabbbaabaaabbabababababbbabbbabbaaaabbababaabababaaabbbaaabbaababbbbbbaabbbbbabbbaaaaabbbaabbbababbbababbaaabbbaaabbbbbbaabbaaaaababaabaaabbbabbbbaabbabababaaaabaabbbabaabbababbbabaaabbaabbaabbabbaaabbbaaabbaabaabaababaaaaaabaaaabaaabbaaabbbabaabbababbbbbabaabaabaaababbaabaaaaabbbaaaaabaaabbbaabaabbabbbabbaabbaabbaabbaabbbbaaabbabbabaaaaabaaaabbabaabaabbbabbbaaabbabaaaaaaababbbababaaaaaababbabababbaababbbbbbababbbabaabaaaaaaaaaabbabbabbababbabaabaabbbababaabbbbaaaababaabaabababbbbbbabbbbabaaababbaabbabbababbaaaabbbaababbabaaaaabaababaaabaabbbbabaaabbbababbabbbaaabbbabbbaabaabbbbbbbababaabbaaaaababaaabbabaababbbbbbababaaabbaababababbabbabbbaabbbbbbababaaaabbbaabbabbbabaabbbbababababaaababbbabbbbbbbbbbaabaabbbbbbabbbaababaaabaabbaaabababaabaaabbaaabbaaaabbababbbbabbaabaabbbbbababababaaaabbabbbbbaaababaaaabbaaaaabaababbbaabbbbbbaabbbbaabbbaabababaabbbbbaaaaabbbbbbaabaaababbaabbbbbbbabbbaaaabbbaaaaabaabaabbabaabababaaabbaabbbbbabbbbbbbbbabaababaabaababbbbabaababbbbbbbbaabbabbbaaababaaaababbbaaabbbbbabbb abaababababaabbaabbbaaabbababbabbaabbabbbaabbbabbbaaaaaababbababbbabaabaabaaabaaabbbababbbbabbaaaabbaababbbaababbbaaaaaaababbbabaabbabbaabaaaabababbaababbabbbbaabaabaababbaaaabaabbaababbbbabbababbbaabbbababaabaabbaabbaaababbaabbbbabbabbabaaabbaaaabaaabaabbaabbbbbaaabaabaabbbaaabbbaaabbaaababaaaababaaaabbaabaabaaabaaaababbbbabbababaaaaaabababbbbaabbbbaaaaaabbabaaaaabbabaabbbaababbabaaabbabbbaaabbaabaaaaabbaaabbbaaaaaaababbababbbabbabaaaababaabbbbbaabbabaaababaabbbaaaabbabbabaababbbaaaaabaabababaabaaababaababaabababbababaaabababaabbbabbaabbbaabbabbababbabbaaaaabbbbabbbbbbbaabbbbabbabbbbaabbbbababbabbbaabbaababbbababaaaaaabaaaababbbbabaaabbaababababbabbabbababbabbbaaaabbbaababbabaabaaaaaabababaabbbbabaabbbbbbaabbaaaaabbbbbbaabbabaabbbbbaaabaaababbbaaaabbbabbbbbabbbababaaaabaabababaababbabaabbbbbaaaabaababbabbbbbababbbaabbbababaaaabbbaabbaaabbbababaaabaabaaabbabbaaaaabababbbbbbbbaaabbbbbabbbababbaabaaabbbaabaabbbabbbbbbaaababbaaaaaaabbbaabaaaabbabaaaaaabbbaaababbbbbabaaabababbbbabbabaaabaaabbaaabbbaabababaaabbabbaaaabbbabbabbbaabababbababbaaaabaaaabbbbaabaabaabbbaaaabaaabbbabaaaaabaabbaaabbaababbabbabaaaababbbaaaaaabaabababbbbbaaaabaabbbbabbbababbbbbbabbbabababbabbbaabbabaabbaaabaababbaaaababbabbaababaaaaabababaaabaaabbbbbbbabbabbbbbaababbabbbbabaaaababaabbbaabbbaababaabaaaababbbbaaababbabbabbbbababbbbbaabababbaaaababbbbabbaaabbbaaaabbabbabaaababaaabbabbbbbabbbbbbaabababaaaababaaabaabababababaabbbbababaabaaaaaabaaaabaabaabaaaababbaaaabbaabbaaaaaaaababbbbaababaaabbababbbbabbaaabbbbabbaabbabbbbaababbaababbbababbabbaabbaaaabaaaaabbbaabbbaaabbaaabaaabbbabbabaaaaabaaabbaaabaaabbbabbbbaabaaaabbbabaabbbabaabaababbaabaabbabbbabbbbbabaaaaabbabbababaaabbbbbaaaababaaababbbbababbaaaaaabbabbbbbbbabbaabbbbbabaabbabbbbabbbaaaababbaabbbbaabaabbbbbbaabbabaaaabbbbbaaabbbbbaaabbbababaaababababaaaaaaabbaabaabbbaabbbabaababbaaabbbabbabbabbbbbbbbabaaaababbbbbaaababbabbabbabbabaaaabaaaaabbaabbaaaaabbbbaaabbaaaaaabaaabbababaaabbbbbbabbbabbabbaaaaaaaababaabbababbbaaabbaabbaabbabbbbaaaabbabbbbbb bbbaabaaaaabbbaaabbbbababbbbbabaaabaabbbaabaaabbbbbbbbaaaaaababbbbaaaabbababbababbaabbabbaabaabbabbbbbabbbababaabbabaababaababababbaaaaababbbaaaaabaaabaabbabbaababaaabbbbabbbabaaaaabaabaaaabbabaabbbbaaaaababbaabbbbbaabaabbaaababbabbababbaaaaabbabaababaaababbaabbbaababaabaaabbabbbbbbbbaaaababbaaabbbbbbbaaaaabbaabbaabbbaababbbbaabbabaabaaabbaabbabbaabbbbabbbbaabaaaabbaaaaababaaaaaaabbaabaaabaaaaababbbbabbaabbbbaabbaaabbabbaabaaababaababababbababbaaaabaabaaabbaaabbbababbabababaabbaabaabbbaabbabbaabbaabaababbbabbbbbbbbaaaaabbbbbabbbbaaaaabbabababaaababbaabbabaabaaaaabbbaaaabababababababbabbbaaabaaabbabbaabbbabbbaaabaaaaabbabbaaaababaabbabbbabbabbaaaabbbaaabbaaababbaababbaaaababababbbaaaaaababbaaaabaabbabbabababaabbbaaabaabbaabaabbbaaaabbaabbaababbbaabbaaabbababbaaabaaabaabaabbbabababbaaaaaaaabaaabbaabbbbabbbbaabbaababaabbbabbbbabbaabbabababbabaaaaabaaabababbbaaaabbbbabbaaabbbaabaaaabbbaababbaaaaaabaaabaaabaaaaababbaababaababbabbaabaaabbbabbabbbbbbbbabaabbbbbababbbbabbabaababaaabaaabbabaabbbbabaabbbaabbbbbbbbaaabbabbbbbbabbbababbbbbaabbbaaabbbbababaababaabbabaaababbbaaabaabbbbaababbbbabbbabaaaaaaabaaaababbbbbbbbbbbaaababaabaabbbababaababbabaaaaabbaabbbbbaababbaabbbbbbaabbbababbabaaaaabbabaaabbabbabbaabaaaaabbababaaabaaabababbbbbbbabbabbbaaabbbbbabbababbbaaaababbaabbabbaaaababbbabbbbaaababbabababababbbbabbaabaaaabaaaaaabbbbbbaabbbbabaaaabbbbaaabbbbbaabbaaabbbbbbbabaabbbbaaaaababbbababbbaaabbaabaaababbbabbbabababaababaaaabbaaaaaabbaaabaaaaaababbbaaaabbbabbbbbaaaababbbabbabbabababaababbbaabbbaabbbaabbaabaabbbbbbbbaabaabbabbabaaaabbaaabbaababababbbaaabababbaabbbaaaababbabbabaaabaabbbabbbababaaababbbbbbaaabaaaaaaaabbbbbbbbbbbbabaaabbbbabbbaabbbbbaaaaaaabaaaaabaababbaabbabbaabbbaaaabbbbabaaaaabbbabbabaababaaaabababaabbaabababaababababaaaabbabababbbbbaabaabaaaabbbabaaaaababbabbbabababaaabbabbbbbabbabbbbabaaabababaaaaaaabbbabbabbbabbaababaaaabaabbbbababaaaaaababbaababbaababbbababbabbaaaaaaabaabbbabaabbbbbbabbaaaabbbaaaaabaabbaabbbaababababaabbabbbaaabbaabaababaababbaababbbaabaab aabaaaaabbbbabbaaaaababababbabbbabbaaabaabbbaaaaaabbbaaaabbbaaaabbaaabbaabbabbbbaaaaabbbaabbababababaabbaababaaabbbababbabbbabaaaaabbbabbbabaabbbbbbaababbaabbaabaabbaababbbaaaaaaabbaabbaaabaaaaaababaabaaaabaaaabbbabaaaababbabbabaabaaaaababbbaaaaaabaaabbababbbaabaaabbaaaaaabbbaaaabbbbabaaaaaabababbbbbbababbbbbaaabbbbabbbaababbaabbaabaaaaabbabaaaaaabbabbbbabaaabbababbaabaabababbaaaabaaabbbbabbabaaaaaabbabbabababbababbaabbaaaababbaabbabbbabaaababbaabbababbaaaaabbaabbabbabababbbabbababbaabaabaaabbaabbaabababaaaaaaabbbbaababbaaaabaaaaaabaaaabbababaababaaaabaabaaaaabbaaababbaaabbabaabbbabababbaaaaabaabbaabaababbbababbabbaaaababaaaababaababbabbaaaabbbbaabbbaaaababaaaabaaababbabaaaaaaabaabaababbabbabbbbbaababbabbbaabababaabaaabbbaabbabaababbbbaaaaabbbbaababbbbaabbbabbbbbababbaabbbbabaaaabaaaaaabbbbaabaabaaababaabbaaaababbaabababaababaaabababababbaabaaaaaabbbbbaabbaaabbbaaaaababaababaaababbabbaabaaabaaaaaababbbbbabbaabbbbaabbabbaaaabbaaaabaaabaabbbbbababaababaaaaaabbaaabbaaaaababaabbaaaaaabbbaababbabbbaabaabababbbabaabbabbaabaaaabbabbaababaaabbbaababbabbbbababbbbbbabbbbbbabbaabaabaaabaaabbaabbbaaaabbaabaaabbaababbaaabbbbabbbabaababbbabbbaaabbabbbaabbbbabbaaaabbbbbaabbabbbaabaabbbaababababbbbaababbbbabbaaabbaabbaaaabaabbabaababbbbbbaaabbbbbbabbbaabbaaabbbabbbbaabaaaaabbabbaabbabaaaabbbabbbbaaabbbbabaabbabbbaaababababaaabbabbaabbabbbaaabbbaabbaaaabbabbbbbbaaaabababbbaabbaaabbaaaaabbbabbaaabbaaaababbaabaabbabaabaaaaabaaabbbbbabbaabbbaaababbabbaababbaaabbbbbbbbaabbabaaaaababbabbabaababaaabababaaabaaababaababbbaaaaabbbbbaaabbbaaabaabababaababbbabbabbaabbabaabbaaabbabbaabbabbabbaabbaaaaaaaaaabbbbabbaaabbabbbbaababbaababbbbbabbbabbaabbbabbbaaaabbabbbbababbabbababaaaabababbababbaabaababaabbbababaabbbaaabbbabbabaaabbabbbaabbaaaaabbbaababaababaaabbbabaaababbbabbbababbababababbaabaabbaabbaaaababbbbbabaabbababaababbababbabaaabbbbabbaabaababbaabbbbaaaababbabaabbaabbaababbabbaabbabbababbaababaaaabbbaaaabaaaaabbaababbababaaaababbabbaababbbbaaababaaababbbbbbbaabababbbbbabaaaabbbbaabaaaaaaba abaaabbbbbbabbababbbabaaabaaaababbbaaabbbbaaabbbbbbbabbbbbababbababaaababaaaaababbababbbaabbaabbbaaaaabbaabbbaabbbbabbbbbabaababbbbaaaabaabaaaabaaababbbbaabababbbbaabaaababaabababbabbabaabaabbbaababbababbaaaaabbababababbbaaaabbbbabbbbbaababbaaabaaaaaaaaaaababaaabaababbbababababaababaabbaaaabbbbabbabaabbaaaabbbaaabaaabaabaaabbbaabaabbbbbaababbbbaabbbbaaaabbbabaabbbabababaaaabbaaaabbabaabbabaabbabbbbbbaabbaabbabbababababbbbbbbbababbbaababaaaaababbaaaabaaabbababbaaabbaaaababaabaabbaabbbbaaabaabbbaabbbbbababbabbaabaababbaabbbbbaaabbbbbbaababbaabbaabbabbabaaabbaabaabaaabaabaabbaabaabaaaabbbbbabbaaaaaabbbbbbbaabaaabaaaaaaaabbababaaaababbabbbaabbabaaabbbaaaaaabaaaaaaabaabbbabbbbbbabaaaaabbababbbabaaabbaaabbbbbbbbabbbaaaabaaaababbaababaabbabbabaabbaababaabbaaababaababbbbbbbabababaabbbbabababbbaaabbabbabbbbbbbabbaaaabbaababbabbbbaabbbbaababbbbababaaaaaaabbbbbabbbababaaababaaabbbbabbaaabaabbababaabaaabbaaabaaababbabaaaabbbbbaaaabbbbabaaabaaababaabbabaaabaabaabbababaaaaabbababababaabbaaabbababbbbbbaaabbaaaabaabbbbbbaaabaaaababbbaababaabbaabbaaaaabbabbbaabaabaaabbbbbbaabaabaababaaabbabbabaaaaabababaabbbabaababbbaaaabababbbbbaaaaababbabbaabbabbbabbaaabaaabaabbababbababbbbababbbbabbbbabaabbbbaabbbabbaaaaabaababbabbbaabbbababbbaababbbbaabbbbbaabbabbabaaaababbabbabaaaabaaaabaaabbbabbbaaaabbaaaaaabbbbbaababaaaabbbbaababbaabbbbbaaaababaabaaaaaabbbbbabbabbbbaabaabbabaaaabbaaaabbaaaaabbbbbababbbabbbaabaaaababaaabbaaabbbbaabbaaaaaaaababbbbaaaaaabaaabbbbaaaaaabbbbbbbabaabbababbbbaaababbbbbaabbabbbababaabaababababbbabbbabaabaabbaabaabbabaabbbbabbaaabbabaaaaabbbbbbabaaaaaaabbababbabbbbbaaabaababbbbaababbabbbbbbababaabaaabbbabaaaaababbbaaaabbbaaaaababaaabbbaaabbababaababbbababaaabbbaababababbbbabbabaabbbababaaaabbababbbbaabaaabababbaaabbaaaaaaabbaabababaaababbbabbaaababaaababbbbbbbbbababaabbaabbbaaaaabbbbbaaabbaaabaaabbabbbbbbabbaaaaabbaaababbbabaaabbbaababbbbabbaaababbaaaababbabbababbaaaaaababbbaabbbbbbbbaababaaaaabbbbabbbbbababbbbabbbbaaababbababbbbbabbabbabaaaaabaaabbababbbaaabaaaaababaa aababbbbaabbbbaabbbbbababbbabaaaaabbbababbbbbbbbbbabaababbabbbbbaababbbbaaaababaaabbabaaaaaaaaabaabbbabbbbbbababbaabaaabbbabbbaabbaabaaaaaabbbaaabbbabbabaaaaabaabbaabbaaabaabbaaabaaabbbbaababaaabbaaabaababbababbbaaabababaaabbaabaabbabaababaabbbaaabbbbbabbaabbbaabbbabbabbabbbbbbbbbaababaababbababbaabbabaaabbababaaaaaababbababbbbbabbbbaabaabbaaabbbaabbaaaaaaabaabbbabbaabbaabbaaaaabbaabbbabbbaabaabaababaababbbabaaabbbbbababbbbababbbabbbbbaaaabaaabbabbbaaaaababbabababaaabbbabaabbbabbabbaaaaaabbabaaabbbabbbbbbabababbaaaabababbbaabaabababbbbaaabaabaabbbbbbabaababbaaababbabbabbbaaababbaabaaaaaababbaaaaababbaabbabbabbbaaaaaaabbbaaabbabaababbbbbbaabbabbabababbaaababbabbababbaaaabbababbbbbbbbaaaabaababbbaaaaaaaabbabbbbbbbbaabaababbbaaababbbabbbaaabbaabbbaaaabbbbabbaabbbababbabbaaaabaaabaaabbbaabbbabaabbaaababbbbabbbaabaabbbaaaaabaaabaabbbbbababaabbaabbaabbaaabbbaaababaabababbbbbbabbaabbbbaaaaabaababbabaaaaaabbbbabbbabbbaaaabbbabbbabaababbbbabaaabbaaabbbaaabbabbabbaabbaaabaaabbbababbaaaaaababbaabaaababbabaababbaababababaaabababaabbabbabbbbaabbaaabbbaaaaababbabbaabbbbaaabaaabaababbabaaaaaaaaaaabbaabaaaaabbbaababbaababbabaaabaaaabbbaaaaaabbbaabbbabaabbaaababbbabaaaaabbbbaabaabaabbababbbbababaaababaaabbbbaaabaaaaabbabaaabababaabaaababbbbabbbbbaaaababbbabbababbabbabaabbbabbaaabaabbbaababaaabaabbaaaababbabaaabbaaaaabaabaabbbaaababbaaabbabbbbbaabbabbaaaaababaabbababbabbaabababbbaaaaabbabaabbbbbaaababbbaababbabbabaaabbaaabaabbbaaaababbbbabbbaabaaabbabbabaabbbbbbbbaabbabbabbbaaaabaabaabbaabbbababaaaababbaaaababbbaaabaabababbbbabbaabaabababbbbabababbbbbbabbaaaabbbbbaaaaababaaaabbbbbbaabbaaaaaaaaababbbabaabaaabaababbbbbaaabbaaabbabbaaaabbbabbbaababaababbabaaaaabbbbabbbbbaaaabaabbabaabbaababaabaaaababbaaababaaababbabbaababbabbaaabbaabbbaabaabbbaababbbbbbbababbabaabbaabaababbaaabbbbbbaabaaaaabaaabaaababbaabbabbbaaabbbbaabbaabbbbabbababbaabbabbaaaaaababbaaaababababbbaaaaababababbbbbbababaabababaaaabaabbbbbaabbbaaabbaaabaaabaabbbbaaaaaaabababbaaabaababaabbbababaaaaaaabbbabbabaabbaabaaabaabb baabbabbabaabbabaaaabbaabaaabbbbababababbaabbbabbaabbbbbbbabbbabbaaaababbbaaabaaababbbbaabaababaabbbabbbaabbabaaaaaaaaaaabbabaaaaaaaabbababbbaababbaababbabaaabbbababbabababbabaaabaaaaabababbabbbaaabbabaabaaaabbbabbaabbbbababaabbbbaaaaabaabbababbbbbbaabbbbaaaaabaaaaaabbbababbbbaababbabaaabaabbbababaaabbabbbbaaaabbaabbabbbbbbbbbbbbbababaabbababbaababbabbaaabbbbbabbabbbababaaaabaabbaabbabaaaabaabaabbbabbbabababaabbaaaababbbbbaababbabaaabbbbabaabaaababbbbaaaaaaabbabbbaaababaaabbbbaaaabbaabbaaaaababbabaaabaababbabbaaabbbaababababaaabbbabbaabbbaaaaaabbaaababbaabbbbaaaabbbabbaaabbabaabbaabbaabbbabaabbbababaaabaabbbbaabbaabaabababbbbbabbbbaabbbabababbabbababbbbaabaaabbbabbaaabaabbababbbaabbbbaabaaaabaaaaabbbbabbaabbbbbbaabaababbabbaabaaaabbbbbbabaabbbbbbabbbbbabbbababbabaaaaabababbaababaaabaaaaaabbbaaaaaabaaaababbbabbbabaaaaabbbabaabbaaabaabbaaabbabbbaaaabbaaaabaaaababbababbabababbbbbabbaabbaabbbaaaaabaaaabbaabaaaabaaababbababbbbabbbbaaaabbbbabbaaaabbaaabaaaaaabaaabbabbabbababaaabbaaaabbbaaaaaaabaabbabababababbbaaabbbababbbababbababaaabbabbabbbbbababaaaaaaaabaabbaaabababbababbbbaabbaababbbabaaaaababaaabababababaaabbaababbbbbabaabbbbbbbbababaaaaaaaaabaabbbaabbaaababaaabbabbbaabbbabbbbabbababbabbaabbbabbbabbabababbbabaabababbbabbabbbaabaabaabbbbbaaaaabbaaabbbabaabababaaabbabbabaaabaaaaababbabaaaabaabbababaaabaabababbbabaaaaababbbbaaaaaaaababababaaaaaaababababbbabbaaabbbabbbabbbabaaaabbabbbbabbabaabaaaababbbaaabbbbabbbbaaabaabbaaaaabbabaaaaabaabbbaaaabaaaabaabbaabbbbbabbbbbbbbaabbbbbbabaabaabaaaabaabbbbbabbaabbabaaabbaabababababbababbbbaabbabbabbabbbaaaabaabbaabbaabbaabbabbbaabbabbbabbbbbbabbbbabbbaabaaabaabaaabbaababbababaababbaaaababababbaabaaaabbabaaaabaaaaaaaabbaababababbbaabaababaababbaabaabaaaabbaaababbbaaaabaabbbbabaabababababababaaabababbabaabbababbbababbbaaabababbabbaabbabbabbabbbaaabaabaaababbbbbbbbbaaabbabbabbaaabbbaaaaaabbaaaababaaabbaaaaabaabaaabbaaabababbbbbabababbabbbbbbaabbbbbabbbbabbbbaabbaaaabaaaabbaabaaabbbaaabababaaabaabaabbbbbaabaaabbabaaaaaabaabbbbabaaaba babbabbabbabababaabbbabbbabababaaabbbabbaaabababbbaaaabbababbabbaabbaabbaaababbbaaabbbabbaabbbbaaaaabbbaaaaaabbbbbbabbbabababbbbbabbabaabababbbbabaaabbbbbaaabaabbbbaababbbabaabbbabababbbaabbaaaabbabbababbabababbbaaaabaaaaaaababbaaabaaabbbbabbbbbabbbaababaaaabaaaaabababbbabbabbbabbaabaaabbbaaabaaaabbaabababbbbaabbbbbbaaabbaaabbbbabbbaaaaababbbaababbaaaaaabbbaababaababaaaababbbbaaaabaaabbbbaabbabbbaabaaaaabaabaabbabbabbaabbbbbabaabaabbbaaabbababbabaaaaababbabbabaabbbaaabaabbabaabaaabbbbbbbbabaaaaabaaaabaabbbbababaaabaaaababbaababbababbbabbaababbbaaaaabbabbbbaabaabbbabbaababaabaabbaaabababbbabbabbaabaabbabababbbbbaabbaaaabaabbababbabaaaaabbaaabbabbbabaababbabbaababaababbbabbabbbabbbbaabaabbaaaabaaaababbaaabbababbbbabaababbbbaaaabbabaabbbaaaaabbaabaaabaabbbbbbaaababbabaaababbaaaabbaaabbbabaaaababbabababbbaaaaaabbbbbabaaaaabababbbbbbbbbaaabbbabbababaabaabaabbbabaaabbaaabbbabbaaaabbbbaaabbbbbabbaabbabaaababaaabbbaaaaabbbbbbbbbaabbbbbaabbbbbabbbbbbaabbbbabbbbabbbabaaabbbbaaabaabbbbbbabbbbbaabbbbabababbbbbabbababaaabbaaaaaaabaaabbbbabaabbababbbbaababbbbbbbbabbaabbbaaabbbabbbbababaabaaabbbaaaabbaaaabbbbbababbbabbbaabaabbababbababbbabaabbaaabaaaabaabababaaaaabababaaaaabbaababaabbbaabbbaaababbababaabbaabababaaaabbabbaabbabbbababababbabbbbaaaabaabbaabbaabbabaaabaababbbabbaaabbaaaabaabbbaaabababaaaaabbbaaababaaababbaaabbabbaaaaabaabaaaaaabbbaaabbbbbaaababbababbaaabaaaabbaaabbbabbbaaabaaaababaababaabbbbbbaaaaaaaaabababbaaaabababbbabbaabbaaabababbbababbbabbaaaaabbaabbabbaabbbabbbaabaabaaababbabaabbaaabbababbaaabbaabbaaababaaaaaaabbbaabaababababaaabaababbbaaabbbbaaabaaaaaabbbaabaabbbbbbabababaaabaababbbaababaabaaaabbabaaabaaaaabaaabbbbbabaaaaababbbbaaaaaabbaabababbbbbaaabbaaaaabaaabbaaaabbaabbaaaaaaaabbaabbabbaaaaabaabbaabaaabaaababbbabaabbbabaaabbbbaaaaaabbaaaaaabbbabbabbaababaaabbabaabaaabbbabbaaaababaababaabbbabbabaaabbababbbaaaabbbbaaaabaaaaabbaaabbbbabbaababbbbabaababaaababbbbaabaaabbaabaaaabaabababbbbbababbbabaaababaababbabbbbaaaaabbabbbbbbbbbaabaaaabbbabbaaaaaabaaaabaabaabba baaabbabbaaaaaaaabaaabbababbabbbbbbbbbabbbaababaabaababaaabbabaaaaaaabbaabbaaaaaabbbababaaababaaaabbbabaaabababbbaaaababaaaabbbbaaababbbbabbaabbbabbabbaaaaaaabbababbaaabaababaabbbabaabbabbaabaabaabbaababbbbaaabaaabababbbaaaabbbaabbaaaabaabaaabbaaababbbaabaabbbababaabbbbaaaabbbbbbbabaabababbaabbaaaabababbbabaabbbaabaabbabbbabbbabbbbabaaabaabaabaaaaaaaaaaaaaabaaaabbaabababbbaaaaababbbaaaaababababaabbaaaaabbabbbbbaabbaaaababaaabbabbabbbaaaabaabbbbbabbbabbaaabbababbaaaabbaabbbaababbbbaaaabaaaabaabbbbbaabbababbbabbbaaaababbbbbbbabababbbbabaaaaaaaaabbbbaabaaabbaaaaaabbbabbbaaaabababaaababbbbbabbaababaaabbbabaaababaababbbbaabababaababbaabaababaaabaabbbbbaababbaaaabbabbbbbabaababbbbbbbabababbbaaabababaabaababbaababaabbbaababbbbababaaabaaabaaabaaaababbaabababbabaabbbbaababbababbaabaabaaaabaaabababbbbaaaaabbabababaabaaabababbbabaabaabbbbbaaabaaaaaaababbbaaabbaaaaabbbbbbababbabbabbbababaaaaaababaaabbabbbabaabbabbabaababbaaababbaaabaaaababbbaaabbaaaaabbababababaabbbbaabaabbaababbbbbbbaabbaaabaaaaaaaabaaaaabbaaabbaaaaaaaabbbaaabaabbaabbbabbabaabbbbbaabaaababbbbbbbabbabbbbbaabbbbaaaabbaaabbabaaabbabbabaabbbbaaaabaaababababaabaaabaabbbabbbbbbabbbaaaaababbbbaaabaaabababaabbaaabbabbbabbbaababbaababbbbbabaaabaaababbababbbaaaaaabaaaaabaabaaabbaaabaaaabaaabaababbbaabaabbaaaabbbbbabaabbaabbabbbbbaabababaaabbaabbbaaaabaabbabbabbbbabbbbbaababbbabbbabbbbabbbbbababbbbabaaaabbbbbbaaabbababaabbabaaabbbababbaababaaabbaaaababbabbbababaabbaaaabbaaaaabbaaabaabababbaabbaaabaabbababbababbbbabbbaabaabaaabbbabbbbaaaabbbbbbaabbbabbaaaaababaaaababaababaaabababbbaabaababbbbbbaabaababbbabbbabaabbabbabbabbbaaabbabaaabbbbaabaaababbabaaabaaaaabaaaaabbbaababbababbbbabbaabbabbbbabbaabbbaaaaaabbaabaabbabbabbababbabbaababbbabbbbaaaaababaababbbbbbbabbbbbababaabbaabbababbabbabaabaaaaaaaabbabbaabbaabbbaaaabbabbbaabababbbabbbaabbaabbbbbbaaabbbaaaaaabbababbaaabaabaaabbbbabaaaababbbabbbabbbbbaaabaababaabbbbbaaaabbababbaaaabaabbbabbbbbababbaabbbbabbabaaabbbbabaaaaaababaabaabaaaaaaababbbabbbbbbbbbaabababbbbabbbabaaaaab baabababbbbabbbaabbbbabbaabaaabbbaabaaababbbaabbbabbbbabaabaabbbaaababbabbaaaabbbabbaabbbbaaaababbbbbabbaaababbaabbaabbabbbbabaabbababbbaababbbbaaaaaaabbbbbabbbabaaaababbbbabbabaaaaaabbababbbbbaaaabbbbbababbabbaaaabbbabbabbabaaaaaabbbabababbbbbaabbbaaabababaababaabbaaaaaabbaabaaaaaaaaabbabaaabbbbbabbbbabbabaaaaaabbbbbaaaababbbbababbbabbbababbbababbbaabbbbbbabaabbaabbbbaaaababaaabababbbaaababbabbaaaaaaabababaabaabbabbaaabbaabaaabaababbababbaababbababbaaabbaabaaababbaabbababbaaabbbaabaabbaaaababbabbbbaaabbbaaaabbabaabbabbbabaaabbbbaabbbbbbababaabababbabbaaabbaaabababaabbbaabbbbbaaaabaabbabaabbbbabbbaaabbbbbbaaabaaaaabbaabbaaababaaabaabaabaabbbbbbbbaaaabbbbbbaaabaaaaabaabababaabaabaaabbabbbaaabbaaabbbaababaabaaaababbaaabaabbaaabbbbbaaaabbaabbbababbababbbabbaababbaaaabbaaaaaabababbaabbabbabaaababaabaabaaaaababaaaaaababaabbaaabbababbababbbabaaabaabaabbbabaabbbabaabbaabbaabbbbababbaaabbaabbbbabaaaaaabbbbbbabaabbabbaaaabbbaabbbaaaabaaaabababbbbaabbaabbbabbaababbbbbaababbabababbbbabbabaaaaaababababaaabaababbbabbbaabababbaaabaaaaaaabbbbaabbabababaaabbbbbaaabbbbbbbbbbabaaabbaaaaaabaabaabbbaabaaaabaaaabbbbbbaaaaaaaabbababaabaaaaaaaaaaababbbabbaabaabbaaaabbbbbaabaaaababbbaaabbaaaabbaababaabbbaababbbbabbabaabbabbbbaaaabbabbbbaabbaaaabbabbbbaaabababbaabbbaaabaabbbaaabbaaaababaaaaabbbbabbbbaaaabbbbbaabaaabbaababbbbbabbaaabbbbbbbbaabbababaaaabaaaaabaaaaaaaabbbaababaaaabbbabaabaabbbabbbbbbbbabababaaabbbbbbaabbabaaaabaaabaabbbaabbaabbbbaababbababbbaababababbbaaabbbaababababaaabbbbbbbabaababbaabaabababaaababbbbaaaababbbabbbbbbabbbabbabbabbabbbaaabbaabaabbbbaaaaaabaabbaababbbabaabababbbabaaaaabbbabbbabababbbbbbbabbbaababbaabbbabbaaaababaaaaabbbabaaaabbbbbbbbbbbabbabaaababbabbbbbbabbabbabaabbbaaabbbaaaaabbbbbbbaababaababaaaabaaababbaababbbababaaabbbbbaaaabaabaabbaabbbbaababbaabbabbbaababababaaaababababaaabaaabbabbbbbbabaabaabbabaaaabbbbbbbbababaaabaaaaabbaabbaababaabbaabababbbbbbbabaababaabbbbbabbaaabaabbbababaabaabaabbbbbaaabbbaaabbbbaaabbbaabaabbbaabbabababbaabbbabbaaaaaaabaabbbbbbaaa baaaaaaabbaababaaaaabbbbbabaababbbaaabababbabaaaabaaabaabaababaabbbbbbbabbbbbaabbabababbaaababbabaaabbaabaaababbbaaaababbabbbaaaaabbbabbababbbbaabbabaaababaaabbaaaaaaaabbbaababaababbbabbaaaabbabbbbaaabbabaaaaabbbaabaabbbbbbbbababaaaaabaabaaaaabbabbbaaaabaabababbabbabaabbbaaaaabaaabaabbaabaaabababaabbabaaabaabaabbbabaaaaaaababbbbbaabababbbabbaabaabbaaabaabbbabbabaaabbaaaaabbbabbabaabbaaaaababaaaaabbaabbbaaaabbbbbaabbababbababbbbabaababaaaabbbabaabbaaaabbbbbaaaaabbaabababbbaaabaaaababababbabbbaaaabbbaaababbaabbbaabbabababbabbabbaabbaababbaaaabbaabaaabbbbbabaabbbaababaabbbabbbbaaabaaabbbbababababbabbbbbaaaaabbbbbabbaaabaaaaabaaaaabbaabaabaababaaabbbbaaaaaaabaaabaababbbaababbabbaaabaabbabbaabbbbbbaaabbbbbbbbbbaabaaaaaaaaaaaababbaabababaabaaaabaabaabaabbababaaaabbaababbabbaaaaaabaabbaabbaabaaababbbbabaabaaabbaabbabaabbaabbaaaaababbbbbbaaabbbbbbbbabaaabbbbbbbaabbbabaabbbaaabbbbbabaaaaababaabbabbbbaabaabaabbbabaababaababaaaaaaabaaaababababbbaaaaababbbbbbbbabbabaababbaabbbbababaaaabbbbabbaababaababbbaaababbbbbbaaaabaaabaabbaabbabababbbbabababaaaaaaaabbbbbabbbbbbbbbaabbbbbaaabababbabbaabaaabbabbabaabbabaaaababbaabbababaabbbbaabbbabbbbbabbbaaaaaabababbaaaabbbabaabaaabbbbbbbbbbaaaabaaaababbabababababbaabbbabaababbabbaaaababbbababbbbabbbbbabaaabaaababaaaabbbbabbbabaaabbbbbabbabbaabbbaaaaaabbbbbbaaabbbabbaaaaaaaaabbbaaabbabbabaaabababbbbbaababaabaaababbbbbbbaabaabbabababababaabbaaaababbabaaaaabaaababababbbaaaaabababaaababaabbbbabaaababbbbbbabbabaabbbaabbbbbbaabaaabaaabbbabbabbbbbbbbaabbbababbbabbaababaaaaabaaaaabaaaaabbbbaabaabbaabaabbbbbbaabbabbabaabaabbbbaaabababaaaababaabbbaababbaabaaababaabbbabaaaaaabbbaaabbabbbabbaababbabaaaabbabababbaabaababbabababaabbaaaabbbaabaabbbbbabbbbabababbbbabaabaaaabaababbaabaaabbaabaaabbabaababaaaabaaaabbabbbbaabaabbbabbabbabbabaaabaababbbaaaaabbbaaababaababaaaaabbabbabbaabaababaaaabaabaaaaababaaabababaabbbababbbbbabbaaabbbbbbbbabaaabbbbaaabaababbaababbbbbabbbaababaaaaaaabbaababaabaaaababbbababaaaaaaaaabaabaaaabaabbbababaabaabaaabbaabbabaabaaabbb aabaaababbbbbababaaaabaabbababbbaaabbaaaaaaabbbabbaabbaabbaabaaabbbbabaaaaaaaabbaabaabababaaabaaababababaabbbbaaaaabbaabbaaababbaababbbbabaaaababbbaabaabbaaabbabababaabbbbbabaababaaaaababbaababbabbbbbbaaaaaaaaabaabaaabaaaaaaababbbababbababbaabbaabbbbbbaaabbaabaabbabbbabbbabaaabbaaaabbaabbababaaabbbbabaababababaabbbbaaaaaaabaaabababababbababbbabaababbbabbbbaabaaabbbbbbabaabbababbabbbabababaabbbbbabaaaaabbbbbbbaabaaaaaaabbabaaaaabbabbbbbbaababbaababbabbbaabbbbbbaabbaabbaabaabaaaababbbbabababaaaababaaabbbababaabaaababbbabbbaaaababbaabbaababbaababbababbbbbaaaaaaabaaababaabaabaaabbbbbbbaababbaaaaaabaabaabbbbbbabbbabbababbabbbaabababbabbbabbbbaababbaababaababaabaabaababbaabaababbaabaaabbabaaabbabbababababbbbabbabababbaabbaaabbbbbabbbabaaaaaabbaabbbaaabaaaabababbaabbbabbaaaaaaabbaaabaabbaaababaabbbababbaabaaaaababaaabbaaaaaabbbbbbbbaabbbbbabbaabaabaababbaabaaaaabababbbbaabaaababbababbaabaabbbaaaababbaababbababbaaabbbbbbabbabbbaabaababbabbbbbbaaabbaaaaaababbbababaaaaabaabaaaababbbaaabaaabaaabbabbabaabaaabbababbbaabbbbabbabbbbabbaaabbabbabaaabbbabbbbabbbabbbababaabbaabbaaabaabbbaabbbabbbaaaabbbabbaabbaaabbbbaaaabbbabbabbabbbbbabaaaaabbbabbababbbbbaababababbabaabaaabaabbbbabbaaaabbababbaabaabbbbbabbabbbbbaabbabbabababbabbababbabaabaabbbabbaababbababbbbabaaabbabbababaabbbaababaabbaabbbbbbabaaaaaabbabbbbbaaaabbaaabaababbbbaabaaabaabaabaababaabbbbabaababbbbbbababbbbbbbbbaabbbbbbbabaaabbabaabbbabbbbbbabbabbabbbbbbabbaabababaabbaaabbbbbbbbababaaaaaaabbababbbabaaaabaabbaabaaaaabbaababbabbaaabbbbababaabbaabbbababbababababbbbbababbabaabbaaaabbbabbaababbbbabbaaaabababbbbabbaababbabaaabbaaabbbabbbababbbababbbaabaaabbababaaaabaaabbbbaabababbbbbaaaabaababbaaabaaaababaaababbabbbaaabbbabbbabbaaaabbbaababbbbabbabaabaabaaaabbbabaababbabaaaabababbbaabaaaabaaabbbbaaababaababbabbaabbbababbaaaaabbbbbabbababaaaaababaababbaaaaabaabbbaabbbaabbabbbbaaabbabbaaaaabaaaaaaabaabaaaababbbbbbabaabaabbbaababbaaabaaaabbaaaaabbabaabababaababaabaababababbbababbbaaabbaaaaaabaaaaaabbaaabbbbbbbaaabbabbbaabaaabbab aabbbabbbbbababaababbaaabbabbaababbbaabbaaabaabbbbaaabaababababbbababbbababaabbabbaabbbbbbbbbbababaabbbabaabaabbababbbbbaaaaabbbbaabaabbababbbbbbbaabbabbabaaabababaaaabbaabbaaaabbbbaaaaabaaaaabbaaaaaabaabbbbaaaabababaababbbaabbbaabbabaaaaaabbbbabababbbbbabbaababbbbbabbabbbababbbbbbbabbaabbbabbaaaaaaabbaaaaabbbababbbabbbbbaaabaaaabbbbbbbbbaabbaabaabaabbbababaababbabbbaaababaabaababaaaababaaaabababbbbaababaabababaababbaabbbaaaabbbbbbbabbaaabbaabbbbbaaababababbbabbbababbabaabaabaababbbbbbaaabbbabbaaaabaabaaaaabbbabbaaababbaaaabbaaabaaaabbbababaaabbbabbbbaaaabbbbbabbbbbbabbababbbabbabbbbabbbaaaaabbbaabbbbbaabbbabbaabbbbabbbbaaabbaabbbaaababbaaaaabaabaababababbbabbbabbbbbbaaaaababbabaaaaababbaaaaaabbbabababaaababbbaaaaababbabbabaabababbaabaabbbabaaabbaaabbbaabaaabbaaababbbaaaaababbabbaaabbaabbbbabaaaaabaabbaaaaaabbaabbabaabbbbaabbababbbaaabaabbaabbabbabbabaababbbbbaabaabbabaaaaabbbbaabaaababbbaabaabaaabbabbbbbbaaaaabbbbbbabaababbbabbbabaaababababbbbabbababbbbaaababbbbababbbaaaabbbbaaabbbaabbaabbbabbaabbaabbaaaababbabbbabbababaabbabbaabbaabbabbbaabbbbbabaaaabbbbaabaababaabaaabbabbbabaaaababbbbaaaabbbbbabaababbbaaaabbaaabaaababbabbaabbababbbaababbbabababaababaabaaababbababaababaabbbababaaaaaabbabbbbbbbbbaabbbbaabaaaaaaababbbaabaabaaabbabaabaabaababaabaaaaabbbbbbbbaabbbbaaabbbabbbbabaaababbababaaabbbbbabbbbaaabaabbbbaaabbaaabaabbbababbbabaabbbabbbaabaaabbaaaababaabaaabababaaabbaaaababbabbaabbabbabbaaabbbbaabbbbaaaaaaabbbbbababbbaaababbbaababaaaabababaabbbbbaaababbaabbbaaaaabaaabaababbabababbaabbabbbbbaabbbbbabbababaaaaabaabbaabbabbaabbbbaaabbbabbbabbbaaabaabbbbaababaaababaabaaabaabbbbaaaaabababbbbbabbabbabbbbbabaaababbaabbaaaabbaababaaabbbbbbbabbbbbababaababaababbbaaaababababbaaaaabbbabbabbbabbbabbaaabbabbabaabaababbaabaaabbbaababababaabaaaaaaaaabbaabaaaabbbaaaaababaaaaababbbbabbabababaabbaabaabaaaaaaaaabbbbbbbaabaabbbbabaababbbbababbabababbbbaaaaaaaaaaabaabbbabbaaaabbabbaaaaaaaabbabaaababbbbaaabbbabbababaaabaabababaabbbaaababbbbabaababbbbbaaaaaabbbbbbbaabaababbbbbbaaabbaba bbaabaaabbbabbbababbabbbaabaababaaabbabbaabaaabbaaabaabbbbbaaaabbabbbabbaababaaabbababbbbbabbbaaababbbabbaabbabbbababaaabaaaaababbababbbaaabbbabbaabaabbababbaabbaabbaaaaabbaabbaaabaaaaabaaabbaaabbaaababbaabbaabbbaabbbaabaaabaabbaabaababaabaabbabbaabbbaabbbbaaaababbbbabaaaaaaaabbbaabaaaaabbabaaabaaaaaaaaaaaaaaaababaaababaabbaaababbaabbbbaaaaaabbbbabaabaaabbbaabaaaaabaababbbbaaabababbbbbbbababaaababbaaabbabaaaabbaabbabbbababbaaaaabaababaabbabaabaaabbaabaaabbabbabbababaaaaaaabbbabbbbaaaababbabbaaaaabababbbabbabbabaaabaababbbabaabbbbbbbbabbabaaaabbbaaabbabbabbaabaaabaaabbbbabbabbaaaaaaabababbabbaabbaaaaaaabbaaabaabbbbbaababbbabbababbbbaaabbbbbbaabbbbbababbbbabbabaaabbabbbbbbababbbbaaabbbbbbbabaaaabbaaabaaaabaababaabbbaabbbbbabbbaabbbbbbaabbbaaabaaaabbabaabaaaabababbaabbaaaabbabbbabaaaababbbaaababbabbabbabbbaaaaabbbabbaababbabbaaabbbabbbabaababaaabbbbbababbbaaabaabbaaaabbbbabaabaabbbabbaabbabaabaabbbaabaaaaababbbbbaabababbabaabababbbbaabaaaaaabbbbbababbbbbbbaaaaabaaaabaabaabaaaabbbaaabbaaababbbbabbabbbaababbbabaabbbaabaabaababbaabbabababbabbaabbbaabbaaaaaabaabbbabbbabbaaaababbbaababaaabbbabbaaabaababbbaabbabaaabbbabbabbaaaababaaabaabaabbaababaababaaababbaaaaaababbbaababababbabaaababaaabbabababaaababbabbababbbaabbbbbaaabaaaabbaababbabbbbbbbbbabbbabbaaaaababbbbbbbaaabbababbbaaaaababaabbabaabbaaaabbbabbbabaabbababbbaababbbaaaaaabaababbabbbaaaabaabaabababbbbbaaabbababbaabaababbbabbbabbabbbabbbaaaabaabaaabbbaabaabbabaabababbabaaabaabaaabaabbaaaabbbaaaaabbbabababbbbbbbbbabbbbbaabaaaabaabaaaaabbbabbabaabaabbaaabaaaaaaaabaaaabbaaababbaaababbabaabbaaaabbabbababbbababaaabbaababbabbbabbbaaaabbbbbbbbbaaaababbabbababbbabaababaabbabaaabaaaabbababaaababaababbbbbbaababbabbaabababbabbaaaababbabbbbbaabaaababbbabaaabaaaaaaaabbabaaaaaabaabbbbaaaabaaaaaaababaaabbbabaabbabaaabaaababbbbbbbbaaaabbaaababbaaababbbbabbaaabbabbbaabaaababbabbaaaaabbbbbbbaaabaaabaaaaaabbbabbaaabababbbaaababababbabababaaabbbbbbbbaaaaaaaabbaabbbaababbababbbbbbabbbbababbbbbbbaaaababbbbbbabaababaabbabaaaaabbaababaaaabaaa aabbbababbbabaababbababbabbaaaaabaaabaaaaabbbbbaabaaaaababaaaababbbabbbabbaabbaabaabaabaabaaaaaaabbbbbaaaabbbbbabbaabbbbbbbabababababbbbaababaabbaaabbaabbbaaabaaabbaaaaabbababbbbaaabaaaabbaaabababbaaabaabbbbabaabbbbbbbabbaabbaaaaaaaabaababbabbabbababbaabbaaaababbaababaabbbabaaaaaaaabbaabaaaabbaabaabbbbababbabbbababbbaaaaaaaababbaaaaabaaaaaabbabbaaaabbaaabbbbbaababbaabbababbbaabbababaabaaabbaabbbbbbaaaaabbabbabaabbaabbbbbabaaabbaaababbabbabbaabbababaabababbabaaabbabaababbabaaaaaaaaaababababaaabbabbbbaaabaabbababaabbbaabaaababbaabaababaabbabbbbabbaaabaaaabbbabaaaabbabababbabbbaaabaabaabbbbbbbbabababbabbababababbbababbabbabbbabbbbbbbbaaaabaabbbbbbaabaaaabaabaaaaaaabaabaababaaaaabbbbababbaaababbbbbbaabbaabbabbaaababbabbbbabbaababbaababaababbababaaabaabaabaaabaaabbbabbbabaaabbabbbaaaaaaaaabbbababbbbbaabbbaabaabababbbbaaaaabbbbbaaaaaabbbaaaaaaabaabaaabbaabbbbbababbabbaaabbabababbabaabbababbaaabaabbabbabbbabaaabbabbbaaabbababababaaabaaaabaaabbbababbbbbabbbaaaaaabbaaabbabbaabbbaaaaaababbabbbabaaabbaabbbaabaabbbbbbbaabaaaaabaabbaabaabbabababbababaabaaaaabbabbaaabbbaaabbabbbbaabaaabbabbbbbbaabaabbaabbbaababbbbabbaaaababbabbaaababababbaaaaabaababbabbbabbbbaaaababaaaabbabaaabbaaaabaaaabbaabaababaaababbabbbbaabbabbbaababbbababaabbabaabbbababbaabbaababbaabbaabbaaabaaaabaaababbaaaaaaabbabbababbababbaaabaaabaaaaaabbbaabbbaabaabbaabbabbaaaaabaabbbaaaababababbabbbabaababbbbabaaabbbbabbababaaaababbbbaabbaabbbabaaabaabaabbabbbbbabbbabaaaaabbaababbbabbbabbabbbbababbaabababbbbbbbabbaababaabbabbbbababbbaaabbbabaabbabbabbbabbaabaabaaaabbaabbbbabbbaabbbbbabbbaabaaaaababaabaabbbbbaababbabbabbaabaabbaaaaabababbbaaaabbaabbaabbbbbaaaaaabbbaaababaaaaabaabbaabaababbbbaabbabbabbabbbababaaabaaabbbbaabbbaaabaaabbbabbbbabbbabbbbabbbbabaabbaababbaababaaaaabbabaababababaaabbaaabbababaaaabbbbabbbabbaabaabababbbbbbbaabbaaabaababaaabbbaabaabaabbbaaabaaabaaabaabaabbaaababbbbbaaabaaabababaaaaabababbabaaaaaabbbaaabaaaabbaaaaabbaaaabaabbaabaaaaaababaababbabbaabbababaababbabaaababbabaabaabaaaababaaaaabbaabaabb abaabbbbbbbaaababaabbababaaabbbabbbbbbaababbbabbaabbbabaaabbabaabbabbbaabbabbabbaaaaaababaabbaaabbaaaabaabaaabbaabbaaaaabbaaaaaabbabbbabaabbaaaabbbaaabbbbabbbbbaabbabbbbaaaabaabaabababbbbaabbababbbbaaaaaaabaabababababbbbbaaabbabaabbaaaaaabbaaababbbbabbabaaababbabaabbababbbaaababaabbbaaabaaabaabaabbaaabbbaabaabababbbaaaabbaaaaababbaaaababaababaaaabbbbaabbbbbabbbaaaabababababaabbbabababaaaabbbababbbbaaaabaaaabbaababbbbaabbbabbbaababbabbaabbbaababbabaabbaabaaaaabbaabbaababbbabaaabbbaaabbabbabbaababbaababbbaababaabbaabaaaabbbbaababaabbaaabbaababaaabaaabbabaaabbabbaaaabbbaaabbabbbaaabaaabaaaaaabbbbbbaabbbbaabbbaaaababbbaaabbbbbbababaabaaaaabbaaaabbbababaaabbabbbbababaabbbbbabbbbaaaaaabbbbaabbbaaabbbaaaaaabbabbbbbabaabaabaaabababbabaaabbabbaabbbabbaabababaaaaabbababbabbaabbabbaaaaaabaabbaaabbaaaaaabbaaabbbabbbabbbaaabaabbbaabbaabababababababbabbbaaaaabbbaabbaaabbbbbaababbbbaaabaabbabbbaaaaababaabaaaabbbbaababbabbaaabbbbaaababbbabbabbaabaaabbbbbbabbaabbbaaabbbababaabbabbabbbbbbaaabbabbaabaaaababababbaabaabbaababbbaabbaabaaaabbbbaaaaaaabbbabababbabababbaaaaabbbbabbbbabaabbabbabbabaababbbaababababbbbbbbaabaabaaabbaabbbbaababbaababbbaaababbabaabaabbababaabababbabbabbabbbbaabbbbabababaaababbababaaaabaabbbaaaaaaababaaaaaaaabbabbbbbaaaababbbbbabaaaabaabbabaabababaabbaaababbbbaabaababababbbbbbabbaaabbbbbabaabbabbbbbbbbbbbbbbbaabbabaabbabaababbbbbaabbbabababaababbabaababbbbaabbaabaaababbbbabbbbbbbaaabbaaabbbaaaabaaabbabaabbbabbbbababaaaababaababababbbababbaabbbabbbbaabbbbbaabbbaaabbaababbaaabbabbababbbaaabaabbbbabbbaababbbaabbaabbbbbbbaaaabbbbbbbaababbbabaabaabaabbbbabaaabaaabbbabbbabaababaabaaaaaababaaaaaababaababbbbbaabaabbbbbbbaabbaabbbbaaaaaaabbbababbbabaaaabaababaaabbbbbbaabababaaaaaaabababbabaaabaaabbbaaaaaabbaaaababbbbaababaababbbbabbaaaaaabbbbbabaaabbabbababababbbabaaabaaaabaabaaaaaaaabababaaabaaaaaabaababaaaaabbbbabbbabbababbabaaabbababaaabababbbabbbabaabaababaababaabaaabbabbbaabbababbbbbbbabbbabbababbbababbaabbabbbaabaaaabbbaababaabaabaaaababaaaaabbabbbbaababbababababaaa abaabbaabbbabbaaabbababbbbbbbabaaabbabaabbabaabaabaaabaabbabbbbbbbbaaabbbbaaaabababaabbbbabbabbabbabbaabbbabbaabbbbaabbaaabbaabbabbababbbbbbbaaababaabaaabbbbbbbaaabbabbbaababababaabaaaabaaaaabbabbabbbbbbaaabbbbbbabaababaabbaabbaaababbbbbbbbbabbaaababaaababbbaaabbabbbaaaaabaabbbbbaabbaabaaaabaabbbbabbbaabbbaaaabbbbabababbbbaaabaabbbaaaaabbabaababbbabbaaabaabbabbbbabaabaaabaaaabababaabbbaaabaaaabaaababbbbbbabbaaaaabaaaabababbababaaaabbabbbabbbaabbaaaaaabaababbabaaabbbaabbbbbbbaaabbbbbababbabbbabaaaabbbabbbbabbbaaaaabbbbaaaaaabbbbaababbbbbaabaaaabababaabaaababbaaabbaabababbaabaabababbbababbbabbabbaabbabaaabaaabbaaabbaaaabaabbaabbabaaaaaababbbabaaaabbbbbaabbaaabbaaabaabbaaabaaabbbaaaabbabaaabababaabbabbbbabbbbbbbabbaaaaabaaaabbbbbababbbbaabbbabaaaaabaabababbaabaaababbbbbabbabbbbbbbbbbbbaabbabaaaabaaaaaabbbabababbaabbbabbbbaabbaabbaabaaaababbbbaaaaabbbbabababbaababababababaabbbbbabaaaabaaababbaaabbabbbabababaaabbbbbaaabbaaabbababbbabaabaaabbbbaaaaababbaaaabaababbaaaabaabaababaababbaabaaaababbabbbbbbbbaaababbbbaabbaaababaababaaaaaaabaaaabbbbbabbaababaabbbaababbabbbbbabaabaabaabbabaaaaababaabaaabbaaabbaaabbaabbaaaabababbaaabbaabaaababbaaaaaabbabbabbbbbbababbbbbbabbbaababbaaabbaaaaaaababbbababbbbabaaaaabbbbbaaaababbababababaabababbabbabbbababaabaabbbaaabbbaabbabbaabaabbababbaabbbbbaababbaaaababbbababaabbbaaaaaaaaaaabaaaaaabbabaaaaaaaaabbaaaaaaababaabaabaabaaaabbbbbbaaaaabbbbbaabaaaabaaaaaaabababaaabbaababbbbabbbbbaabaaabaabaabbbbaaaababbbbaaabaabbbaabbbaaaaabbbbbaabbabbabbaaaaaabaabbaaabaabbbababaabaaaabbbbbaaababaabbbabbbababaaaabbaabaaaaaaaabbbababbaababababbaaabbbbababaabbaabaabbbababbaaaaabbbbaabbabbabbabbaabbbababaaaabaabababaaaabbabbbbbaabbbbbbaaabbabaabbbbbbaaabaaaaabaaabaaabaabaabbaaabbaaaabbbabbbbaaabbbbbbbbbbbaaaaabbbbbababbabaabbaababaababbaaabbaabbbbbbbbaababaabaaabababbbbbaabbabaabaabbbbbababbbbbabaaaaaabbaaabaabbaabaaaaabbbbaabbbbaababbbbbabbababbbbaaabbbaaabbbbaaabbbabbbbaaaabbbaabbaabababbaabbbabbbabaabbaaabbaabbabbbaabaabbaaababbbbbaaabaabbabaabbaaabaabbbba abbaaaaaaabababbabaababbbabaaababbaaabaabaabaaabbaaaaaaabababaaabbabaaaaaabaababaabbbbbaabbaaaaaabbaabaaaababababbababaaabababbbbabbbbaaaabaaabbabaabaaabbbabaabbbbaababbabababababaaaaaababbbaabababbabababaaaabaaaabbbabaabbabababbbbbabbabbabbbabababbbbaaabaaababaabababbaaaaaaabaabaaabbaababaabaabbbabbbbaaaabbabbbaaabaabaabbbabbaabbbaabbbbbbabbabbbaaababbbbabbaabababbabbaaabaaaabbbabbabaabaabbabbabaaababaaaaababbbabaaaabababaaababababbbbababbabbbbbbabbbbaabaabbababaabbbbabaabbbbbaaaabbabbbbababaabbabbbababababbababaabaababbabaabbabbbbbbbaababababbabababbbbababbbbbabbbaabbbaabbaababaaaabbaaabbabbbaaabaaaabbabbababaaaababbababbbbabbbaabbbaababaabababbaabbbaaaabaabbaaaabaaababbbbabbbbbbbababaababbaabbbabaabaaabababaaabbaabababbbaaaaaabbbbbaaabaaaabaaababbbabaabaaabbbababaaaaaaaaababbaaabbbababbbaabaaaababbaabbabbabababbaaabaabaabbaabaaaababababaaabaaaaaaabbabbabbbaabaabbbaabababbbbaaabbabababbabaabaaababaabaaaaabaaaaabbababaaaabaaaaaaaaaaaaabbaababbabbbababaaabbbbbbbabbbbaaaaabbabbabbabbbababbbaabaababbaabaaaaababbbbabbaaaabbbbbababaaabbaaaabbbabbabaabbbabbbbaaaababbabbbbbbbabaaaabbaabbbabaabababbaaabaaaabaaaabbaaabbaaaaabbbbbaababbbaabbbbbbbbaaababbbabaababbabbbababaaabaabaaaaaaabbbaaabbabbbaaabbaaabaaabbabbaaaaabbabbbbaababaaaaaaabbbbaaababaaabababbabbabbaabbabbbaaabbaabbbbbaabbaaaabbaababaaababbbaababababaaabbaabbbbbbabbbbaabbbaabaababbbbbbaabbaaaaaaaaabaaabbbbbbbaabababaababababbbaabaabaabbabbbabbbbbbaaabbbbbabbbaaaaababbbbbbbaaaaaaababaabbaabbaabbababbbabbbbbaaabbbabbbaaaababaabbbaababbbbbbaabaabaabaabbabbabaabbaabbaaaaaaaaaaabaababbbbaababbbaabbbabbbbbbaaabaaabaabaabbaabbabaaabababaaaabaababbabbabbaaababbbabaabbbbaaaabaaabbbbabaabaabaaabaabaaaaabaababaaaaaaaabaaababbbbbbaaabbaabbbbbbabaaabbbababbbaaabbaaabbbaaaabababbbaaaaabbbbaabababbbababaaabababbbabababbbbababbbbbbabbbbbbabbbaabaaabbbaababbabbbbbbbbaaaabaaaababbabababbaaababaaaabababbbabbabaaaabbaabbaaabbbbbabbababbbabaababbaababababaabaabbbbaaabbaababaaabaaabbabbabbaaaabbabbabbababaaabbabaaabbbbabbbbbbbbbaababa babaababbbbbabbbbbbbbbbbaaabbbbbaabbbababbbbabbbbabbbbbbbbbbbabbaaabaaabaababbabbabbababbbbababbaaaabbaaaabbbaabbbaaaaabbbaaaaabbbbbabbbbabbbabbbaaaabbabbbaababaaaaaaaaabaabbaabbaaaaabbaaababaaaaaaaaabbbabbaaaabaabbabaaaabbabaabbabbaabaabbbabbbbaaaaaababbbbaabaaababbaabaabbaaabaabaabbbabbaaabababbabaabbbaabaaaababbabbaabbaaabaabaaabbbbbbbbaabbbbbbabaaabbbaabbabababbabbbbbbbabaaaaaabaaabbbbaabaabbabbaaaaabbbaabaabbbabaabbabaaabbaaaabaaaaaaaaabaabaaaaaaabbababbbbabbbabbaaaaaababaaabaabbbbbbabbbbaaaaaaabaabbbababbbaabbbababaaabbbbaababbabaaaaababbaaaaabbbbbabaabaaaaabbbabbbbaabbbbabababbabbaaaabbaabaababaabbababbbbbabbaaabbbaabbbabbabbabbababababbaaaabababbbbaaaaabaabbbaababaaabbabbabbbbaaabaaabaaabbbabaaaabababaabbbababaaaababbabababbbabbaaaabaaabaabbbaabbaaabbbbbbbbaaaabababbaabbaaaaabbabbbaaabbbbbbabbbaaabababbabbaaaaabaaababababbbaabbbabbabbbaaaaabbabbbbaabbabaababbbabbababaabbaabaaabaaaaabaaabbbabaabbababaabaabaabbababbbaabbaabaababbaaabbbbaaaabaaaaaaababbbabaaaaabaaabbabbbbbbabbbaabbababaaaaababbababbaabaaaaaabbbaabaaababababbbbbaaaaabbaabbbbabaababbbaaabbbbbaaaaaaaabbbbbbbbbaababaabaabbabbaabbbbaaabbababbabbbbaabbbababbaaaabbabbaabbbbbbabbaaabbaaaaaabbbaaabababbaaababbabaabbbabbbbbbbabbbabbaaabbaabababbbbababbbaaaabbaababaaabababbaaabaabbbaaaaaababaaababbaaabbaaaabbaaaaababbbaaaaaaaabbaaaabbbbaabbabbbaaaaaabbaabababbbbababbbaaaabaabbbbbbaaabaabaabbbababbabbbbbaaabbbaababbabaabbaaaabaaababaaaaaaaaabbbabbaaaabaaaabbaabababaaabbaaaabaabababbaabbabbbbabaaababaaabababbabbaaaaaabbbaaabbabaababaaabaabababaaababababaaababababbaaabbaabababbbbaababbaaaaabbbabaaaababaaabbbabbaaabaaaaaaabaabbbaaaaabaabaabbbababbbaaaabbbbabababbbbaaaabbbabbbaabbabbaababbbbabaabaaabbabbababbbaabbabbbbaabaaaaababaaababbaaaaabbbbabbaaaabbbbbbbbaababbaabaabbbbbaaabbaaabbbabbbabbbaaabbbaabbbaababbbbbabbabbbaabbaaaaaaabbaaaaabaaaaabbababaaabaabbbaababbaaaababbbbabbaabbabaaaababbaabaabbbabaabaaaabbbbaabbbaabbaaaabbbbaaababaababaaaabbbbbaabababbbaabaabbabaabaabbaababbaaaabbbabbbabbabaabbbabbabbabbba aaaaabaaababaabbaabababbaaabbbbaaabbbbbabababbabbaababbaaabaabbbbbbbaabbaababbbaaaaabaabaaaabaabaababbaaabbbababbbabaabbbaababbbaaaaaaaabbabbbbbbaabaaabbabbbbabbaababbbaababbabababbbaaabababbaabaabbbaabaabaabbaabbbaababbaaabababbbbbaaaabaaaaaabaabbababbbaaabaabbbbaaaaaaabbbbabbabbbabbbabbbaabbaabbababbbababbaaaaaabbbbbaabaabababbabaaaaaaabbbbbbabbbaabbabaaabaaaabbbabaabbaabaaabbabbbabaababababbbbbabaabaaabababbaaaababaaaaaaaaabbbaaababbbaaaaabbbbbbbabbbaaabbbbbbaabababbaaaababbaabaabaababbbbaabaababbbbbaabaabaabbaaabbbaababbaabbabbabaaaabbaabbbbaaabaaabaabaabbbbbbbbabbbabaaabbaaababbabbaabbbabaabaabaaaaaabbbbaaaaabbbabbaabababbbabbabbaaabbaababbabbabaabbbabbaabaabaabababbababbbaabababbaaaaaaaabaaabaaabbbabaababaaaaaababbaabbbaaaaabbbbbaabbabbaabbbabaabbaabbabaaabaaababababbbabaaabbaaaaaababaabbaabaaaabbbbabbbaaaabbabbbbaaabbaaaabaaaaaabaaaababaaabbbabbabaaaabaababbbbababbabbaaabaabbaabaabaababaabbaababbbbabaabbaaaaabaabbaaababbbbaaabbaababbaaabbbbbabaabaabaaaaaabbababbababbaabaabbbbaaabbbbabbbabbbbabaaabbbaabaabaaabbbaababababbaababbbaabbbaabbbbbababbabaaabbbaabaaaaababbbabbaabbaaaabaabbaabaabaaaaaaabaaabbbbabaababbaaabaaabbbabbbbbbbaaabaaababaaabbbaaabbababaabaabbabbbbabbbbbbbbbbaaabbabaabbabbbbabbbbbaabbabbaabaabaaaabbabaabaababaaabababaaaaaababbbaaaaabbabbbababbaababaababababbaabbbaaaaabbabbbbabbabbaabaabbaabaabaaabaabbaaabbbbaabbbaabababbaabbababbaabbbbabbbbbbbaababbaabbbaaaaaabaaabbbbabbabaabbbbabaabbabaaababbaababbbabbababbabaaaababbaaaaaabbaaababbbaabbaaaaabbabaaabaaababaababaabbaaaabbabaababbbabbaabaabbababbbbabbbbbaababaabaaaabbabbaaababaabbabbbbbbababaabbbabaabbbaabbabbbaabbbabbbbbbababbaababbbababbaabaaaabbbabbaabbbbbbbabbaabbabbababbbbabaabaababaabbabaaabbbaabbabbbbabaaabaabbababbbbabbabaabaabbaabaabbaaaaabbababbbbabbabaabbbababbaaaaaabaaaabaababaabbbabbbaabaaabbabaaabaaaaaaaabbaababbaaabbaaaabbaabbbaaaababaabababababaaaaababbabbbaaabbbababbabbaaaababbabbbabbaaabaaababbabbbbbaabbabbbbaabbbbabbabbaabaaaabbabbabaaaabbaaabbaababbbbaaaabbaaabbbabbbaaaaabbaba aabbbbbbbaabaabbababbbbbabbbbabaaaaaabbbbabaaaababaaabbbaabbbbbabbbaaabbbbaabbabbaababbaaaaaaabbaabbaaaabaabbbaaaaabbaaaaaabbabbaaaaabbbaabbbaaabaababaaaaaabbaabaaabaabaaabaabaaaaaaabbaaaabbabbbaaaabbababbbbaabbbbbaaababaaabbabaaabaaababababaabbbaabbaaabababbbabbaabaabbaaababbbabbaabbbaaababbaabbababaaabbaaababbbaaaaabbbbaabbbbabaaabaabbbaabaabbababbabaaaaabbbabbaaabaaaaaaaaaaabbbaabbaaababbaababbbaaaabaaaabaabbbbbaaabbbbabbbbbabaaaabbbbaabbaaaaabbaaaaabbabbbaabbbbabaaababbabaabbaaaababbaaabbaabaaaaabaaaababbaabaababbbbabbbbbabbbaaabbaaabbabbaaabaabbabaabbaabbbabaababbabbabaabbbabbabbababbbabbbaaaabaaabaaabbbbababbaaabbaababaaaabbaabaaaaabbaabaaaabababaaabbbbbbabaaabbabaabbaaabbbaabbabaabbabaaabbbaaaaaaabbbbbbbabaabbbbabbababaababbbbbababbaabaaabbaababbbabbaaabbbaabbabbabbabbaaaaaaabbbaaaabababbababbbaabbbaababbbabbbbaaaaaabbbabbabbaaaaaabbbbbabbbaabaabbbaaaaaaaaabbbaaaaaabbbbbaabbaaaaaaabaababbabababbabbbaaabaabbbaabbabababaababaaaabbaaabbaababababaaabaaaabbbaaaabaaaaabbbababbabaabaaabaaaaaababbabaaabbbbabbbbbbbabaaaaaaabababbbabaabbabaabaabbbabaaabaaabbaabaabaabababbaabbaaabbaabbaabbbbaaaabababababbbaabbbbbbaaaabbaaababaababbbabababaaaabaabbbbaabbaaababbbaaaabababbbababbaabaabaaaaabaaaabbababbbabbabaaabbabbbabaaabaaaabbaababababababaaabaaabbaabbbaabaabbabbbabbbbaabaabaaabaaaaaaaaaaabbaabababbaaaaaaabbabbbbbbaaaaaabaaabaaabbabbbabbbaaaabaaabaaabaabbaaaaaaabbbbabbbbabbbbabbbbbbaabbbbbbbaaaabbbabaabbbbbabbbbbbbabaabbaabbbbbbbaabaabaabbabbbbbbbbbabbbaaaaaaaabbbabbaaabbbbabbabbaaabbbbaabbabababbaabaabaabbaabaaaaabababbbbbabbaaabbaabaabbaabaaabbbbbbbaaaabbbaaaaabbabaababbaabaabbbbabbbababaaababbbabaaaabaaabaabbabbbbbbabaabbaaaaaaaabaababaaaaaabaabbbabaaabaaabbbbaaaabaabaaabaaaababbaaababbbbaaabbababbababbbbbbaabbbbbaabbaabaabaabbbbbaabbbaabaabaaaaabbaaaabbbbaabbaabaaaabbaabababababaabbababbbaabbaaaaaabbababbbbabbbbabaabbaaaaaaabaaaabaaabbaaaabaabbaaababaabbabaaabbbabaaabbabbaaababbbbbaaabbbaaaaabbaabaabbaaaaaabbbbbbbabbbbbbaabbbaaaababababbbbbababbaabaaaaaabbbbbbbbababa bbbbabbaaaabbabbabbbaaabaabaabaabbbaaaabbaababbbbaaaaaaabbaabbbbabbbabbabbaaaaabaaaaaaaaababbaaabbabbbaaaaabbbbbaabbbaaaababababaaaabbababbaababbabbbaabaabaababaaabbbbabaaaababbabbaabaabaaaaabaaaaababbaabaaabbabababbbbbbabababaabbababbbbabbbbaabbbbaaaabaababaaaaaabaabbaabbbaaabbbaabbbaabaaaababbaaaabbbbbaababbabbbaabaaaabbbabaabaaaaaaaaabbaabaabababbabaaabbaababbabbaaabaaaabaaababbababbbbabababbabaabbbbbbbaaabaaabaaabbbaabaaaabbbbaaababbbbaaabbabbabaabaaabbaabaaaaaabaaabbaabaaababaaababbbabbaaabbaaabbabbaabbababbabbababbbbaaabbbabbaabbbaaaaabaaabbbbbabababbbaaaaaaababbaaabaaabaabababaababbbbaaabbabbabbaabbaaaabbabbabababaaaabbaaabbaabbbbbabbaaabbbaababaabbbbbbbbbabababaaaabaabaaaabbabababababbbaabababbbabbbabaaababaaabaababbaaaabababbababbaababbabbabaaaaabbbbababbabaabbbaabbbbaaabbbaaabbbaaaaababbbaaaabaababbbbabbabbabababaabbabaaaaaabbbaaaabaaababaabbabbbbbbabbbbabbbbababaaaaaabbabbbababbbbabaabbbbbababababbbbabbabbaababbbbababaaababbabaaaabaaaabaabbabaaabbbabaabaababaaaaaabbabababbbaabbaaabbabbbababaaaaaabaaaabbbbbabbaabbbabbabbababbaabbbabababababbaaababababbabbabbaababaaabbbbababbaaabaabababababaababaaaaabaababaabababaaaabbaabbbbabbbbabbbbaaaaabaababbbaababaaabaabbabbbabaaaabbaaaaababbbaaababababaababbbaaaabababbaababbaaabbbaababbabbabaaabbaaaaaaaababbaaabaabbabbababbabaabbababaabaabbaaabaaababbbababaababbaaaabaaaababbabaaababaaaabbbbaaaaabbababaaabbbbbabaaaaaabbaaababaabbaaaaabaabbbbababbabaababbbbbbabaaaaabaabbababaabbabaababaaaaabbaaaabaabaababbbbaabaabababbbbababbbbabaaaaaaaabbbbbbbababbbaaaabbaabaaaabaaabaabaaabaaaabbbbabbaaabbaababababaaabbbbababbbbabaaaabbabaababaabaabaaabbbbabaaabbabbabbaabaababbbbbaaabbbababbbabbabaaabaaaabaababbbaaabbbabbaaababbaababaaabbababaabababababbabaaabbaaabbbbbbabbbabbabbbbabbabbbababaabbbbaabbaaaababbabaaabbbaaaaababbaabaaabbbbbaaaaaaaababbbbbbabababbaaabbbaabbbaababbabababaabaabbabaabbbaaabaabbababbbbabbbaabbaabbbabbbababbaaaabaaabbabbabbabaabababbaabaabbaabbbbabbbaabbababbabbaaaababaaabababbbaabaaaababaaaabababbbabaabaabbaaa aaabbbaabbbabbaababbbabbaabaababbbbabaaabababbabaaaabaabbaaababbbbaabbababbabbaabbbbabbbabbaaaabababbaababaabbaabbbbabaabaabbbaaaaaababbaaababbbbbbaaabbabaaabaababbbbbbbaaabaababbbbabbbabbabababaabbbabbaabbabaabbabbbabaaaabbbababaababbbbabbbbbabbabaaaababaabababbabbbbbaabbabbaaaaaaaaaaabbaaabaababbaaaababbbbabaabababbabababaababbbabbbbbabbabaabaaaaaabbabbbabaaababbaabaaaaaaabaaabaaaabbabbbbababbaaabbbabbabbbaababbbbabababbababaaabaabaababbbbaababbabbabaababababaaababaaaaaaaabaabbbaabbaaaababaabbbababbabaabbbaabbaabaabbbbaaababaaabbabbbabbbababbaabaaaaaaaaaababbaaaababbbbbabbbabbaaaaaaabbbbbababaaabbbbbbabaaabbbbababbbbaaaababbbbaaabababbbabaaaabbaabaababbaaaabaabbabaabbbbbaababbbabbaaabaaababaaaababbbbabbbbbbabbbabaabbabbabbaabbbababbbbbaaaabbaaabaaabaaabbbbbaaaababbabbbbaabbaababaabbabaaabaaabbbbaababbbaababbaaaabbbbbbbbbaaababbbbababaabbabaabbabababbababbababababbbabaaaabbaabababaabaabaabaabbababbabbbbababbbbbbabbabbbbababbaaaabbbbabbbbbbbabbaaaaaaaaaaabbabbbbaabaabbbabaabbabbbabbbbbabbaaaaababbaabbabbbabababbbbbbabaaabababbbaaaabababbaaabbbabbbabbbaaabbbbabababbbabbabbababaaabbabbbabbbaaabbabbbbaaaaaababbbbbabbbbbbabaabbbaababbbaaabbbbbbaaabbbaabaaababbbbbabbbabbbbbbbbaaaaaabbbababaabaabbaaaaabbbababaaabbabaaaaabbbababaaaabbbbabbaabbababbbaabbabbabaaabbabbbbababbababaababbabbabbaaabaaabababbaababbbbaababbbabbaabaabbaaabaabbaababbaabbbaaaabbbbabaabbabababbaababbaabbababbbababbaabbabbbaaababbbbbbaaabbaabbababbbaaaabbababaababbbbbabbaababaabbbaabbabaababaabbaaaabaaaaabaabbabbaaababbbbbabbbabaababaababbbbbabababbbabbbababaabbbabaaaabaabbbabababbaaababababaaabbbbababababababaabbbaaabaaababbaabbabbbbbaabbabbbaaaababbbabaaaaaaababbabbbbbaaaababbbbabbbababaaababbaabbabbababaabaaabbbaaababbbaabbaaabaabaaaaabbaaabbababaabbbabbaaabababbabbaabbabbabaabbaabbaaaabaaaabbabaabaabbbaabaaabaabaaaaaababbabaaaaabbaababbabaabaaabbabbbaaaaabbbbabbbbaaabbaabbbbaaabbbbabaaabababaaaaabaaabaabaaababbaaababbabaabaaaabbaaaabbbbbaabbbaabbabbbbaabbabbaaaaabaabbbbaababbababaaabaaaabbaabbaaaaaa bbbaabbbaababbabbabbabbaaaaaaaaabbbbabbaabbbabaaabbbbabaababbbaabbbbaaabaaaaaabbabbabaaaabaaabababbbabaababbabaabbbbabababaabaabbaaaaaaabaaaababbababaaaaabbababaabaabbbbbbbbaababbaabaaabbaabaabaabababababbabbbbabbbbabbbaabaaabbabaaaaaabbbbababaaababbaabbbaabaabbabbaaabbaaababbabbaaabbbbbbaaaaabbabbbaaabaaaaabaaaaaaaabbbaabababbabbbbbbabbbbaaaababbaaaababbaaabbbbbabbbabbabbbbbabbbabbabaabaabbbbaaaabbbbaaabaaaabbbabaabbbababbbabbbbabbbbabaabaabbabbbbaabaaaaabaabbbbaabbbabaaabaaaabaaaaaaaabaabbbbbaaaaaabbabbbbabbbabaabbbbbaabbabbbbbbbbababbbbbababbabababaabbbaabbabaaabaabaaabaaaabbabbabbbabaaababaaaabaababbaaabbbbbaabbbabaaaaabbaababaabbbababbabbaaabaababbbaaaaabbaaaaaababaaaaaabbbbaabbabbbabaabbbaababbabaaaaabbbaabbbbaaaababbaaaaaababbababaaaabbbbabbaaaaaaaabbaaaaaabbbaaaabbaabbbaaaabbaaabbaabaaaaaaabbbaaababbbaabbbbbaabbaababbbabbababbbbbabbabbbabaaabbaabbbbbbbbbabbabababbaaabaabbbaaaaaaabaabbabaaababbbbaaabababbbbabbbabbabaaababbaabababbbbaaabbbbaaaabaaaaababababbbabbbbbaabbabbbbababaaaabababbabbbababababbabaababaaabbaabbaabbabaaabaabbbaaabbaaaaaabbbaaabbbaabbbabbbaabaabaaabaabaaaabbabbabbaaaabaaababaaaaabbabbbaabbbabbbbbbaaaaabbabaabaaaabababababbabbaaaabbbbabbaaabaabbbbbbbabaababbbaabbabababaababaabaabaaabbababaabbbbbbabaaaabaabbabbbbaaaaabaaaabababaabbbabaaaaabbaabaaaaabaaabbabaaaaababaababbbabbaabaaaabaababbaaababbbbaabababbbbbabbabbaaaabaababbabaaababbbabaaabbaaabaababaabaaabbabbabaaabaabaabbbbaaababaabaabbabababaabbbaabbabaaaabbabbbbbbabbbaaababbbabbbbbbbaabbbbbaaabaaaaabbabaabaaabbbabaabbabbaababaaaabbabbaaaabaaabbbbbaababbbbabaabbbbbbaabbbabbbaabaababbabababbbbaaabbbbaaaaaaaabaabababaaaaaabaabababbbabbabbbaaaabaaabaabaabbbabaaaaabbaabbbbbababbbbbbaabbabbaaababaababaaaaaaabbbababaaaaabbabbabbabaaabbbbbababbbaaaaabbbbbbbbabbabaaabbaaaaaabaababaaabaababaabbaabbbaaaaaababbbbaaaaabaaaaabbaaaaabbbaaababaabbaabaabbaabaaaaaabaabbaaaabaababbabbababbbbbababbabbaabaababbaaabbaaaaabababbbbbaaaaaaaabbbbabbbaaaabbbbababbbabaaabbaabbbabaabaabbaaaaaaaaabababbabaabbbbbabbaaa babaaabbbabbaaababbabbaaabbbbaaabababbabbbbbabbbbbabaabbbaaabbbbbbabbbbbbbaababaaabbabbababbbabbbbbbbbbbaabbbbbaaaaabbabbabaabbbabaabababaabbbaabbabbbbbaabbbababbbbaabbaaabbabbababaabaabbbbbbbabbaabaabaaabbbbbabbbbabaaabbbaaaababbbbbaaababaaaabbbbbaabbbbbababbbbabbabbabbbaaaaaabbbaaabbabbbbabbabbabbbaabbabaabbbbbabbbaaababaabbbbbbbbabaaaababaaabbabbbaabbbaabbabbbbaabaaabaabaabbbbbaabbaabbbabababaaaaabbababaabababbbbbababaaabbabbabbababaabbbbabaaaabbbbabbaaaabbbbbaababbbbaaaaaaabbbbbbbbbbabbbbbbbbaabababbaaaababbbabbbaaabbbbbbaaaabbaababaaababbbaabbbbabbbbaabbabbbababaababbaaaaaabbabbabbababbaabbbbababaaaaabbbaaababaababbaabaabbabbbbabbaaaabbbabababaaabbbbabaabbbbababbaabbbbbaabbabbabbaaaababbbbabbbbabbaabbababbbbaaababbabaabbbbbaabbaababbaaabbaaabaabbbbbbbbaabaabaaabbbaabaaabaaabbbbaaabbbabbaaababbabbbabaababbababaaabaaaaabbaabaabbbbbababbababbbbbbaaaaaaaaabbaabaaabbabbbbbaabaaabbaaabbabbbabbabaabbbaaaabababbabaaabbbbbbbabbbbbbbaabbaababaabaaaababbbaaabaababaaabaabbbbababababbbaaabaabababbbbbbbababbabababaaabbaabbbbaaabbabaaaaabbabbaaabaaabbabbbaaaabbbaabaababaaaabbabababbbaabaabbaabaaababaaaabbaababbbabbaabbabbbbaaababaaabaabaabbaaaaaabbbbaabababaabbbbaabbbbabbababbaabbbbababbabaabbbabbbaaabbbbbaabababaaababbababaabbaabbbbbaabbbbbbabaaabababbababbaabbaabababbbbbaaabaabbbbabbabbababbbabaabbabbbaaabbbaaababbbbabbbaaabbbbbbabaabbbabbbaabbabbaaaaaabaababbaaaabbabbaaaaababaababbbabbabbbbabbbbbabbbbabbaabbabaaaabbabaabbabbbbbabaabaaaabbaabbbbaaaabbaaaabaabaaaaaaaabaababbbbaaaabbbbaabaaaaaabaabbabbbbaaaaababbabbbababbbbbababaaaaababababababababbabaaaaaaabbbbbbaaaaaabbabaaaaaababbaabbbbaaaabbbbbbabaaaababbbbaabbabbbbbabaabbbaababaaabbabbbabababbbabbaabaaaaaaabbbbbabbaabbaabbbabababbaabaaabaababaaaaabababbbaaaaaabaaabbabbbbbaaaaaabbabaabaaabbbaabaababbabbbabbbbbbaabbaabbabababaaaabaaaabbbabbbabaaaaaabbbbababbaabaabbbbbbbbbaabaababbabbbbbabbbabbabababbbbbbbaabaaababbbbaaabaaaaabaabbbaaabbabbaaaaabaaaaaababbaaababbbaabbababababbabaaaabbbbbbababbbbbaababababaaabbbbbabaababbaab abaabaabaaababbababbabbbbaabbabaaabaaaabbbbabbabaabbababbbbaaabbaabbabbbbaabbbabaababbbbbbabbbababbaababaaaabaaabaaababbaaaabababbbabbbbabbbabaabaaabbbbaaaababaaababaaababbbbbaaababbaabbaabaababaaaabbbabbbbabbababbaaaaabaaaaabbbbbbabbbabaabbbabaabbabbaaaabbbabbbabbbabaaaabababbbabaabababbaaabbbbaabbaabbbabbbbaabababaabbaaababbbabbbbaabaabababaabbbbabbbabaaaaaaaaaaaaabbbabaaabaaabaabbbbbabaabbbabaabbaababaabbabbbbabaabbabbbbaaabaabaaaaaababbabbaaaabaabbbbabbababbabbbaaaaabaaaababaababbbabbbbaaababaabaaababbbbaababbaabbbaaaabbbaababbaabbbbbabababbbaaaaabbabbabbabbbbababbaabaaabababbbaabbbabbaaaabbaaabbaababbbaaaabbaababbbaaabababaababbbbbbbabbbabaaabaabbababbbbababbbaabbbaababbbbbbaabaabbbbbbabbabbbbbabaabaaaabbaabbaabbbbbabbaaababbbababbbaabbbababbbabbabbabbabbaaaaaabbaaaaabaababaaabbabbbababbabaaaaabaaaaaabaabbbaabbbaaaabbbabbbbbaabaaabbaabaaabaababbaababababbaaabbaaaabaabbabaaaabababbabbbbbabaaababbbbbbababbbbbabbbbbbbaaaaabaaaabaaaababbbabaababaaabbaaaaaaaabaabbbaaabbbabaababaabbaabbabbbbbbabbbbabbbaaaabbbbbabbabaabbbabaaaababbababaaabbbaabaabbbaabbababaaabbabababbabbabababbabaaabaababaaabbbabbabaabbbbaaaaabababaaaabbaaaaabaabbaaaaabbbbaabaaaabbbbaaabaaabbababbbaabbbabaaabbaabbaabaabbbbbbaabaababbbababbbabaabaaaaaaabbabaababaaaaababbbababaababaaaabbabbaabababbabbabbababaababbaaababbababbaabbbaaabaaabbaabababbbaaababbbbbbbbbbababaaabaaaaaaabaaabbbbaaabbbabbabbbaaaabbaaabbbbaaaaaabbababbaababababaaaabbbaabababbbbbbbabaaaabababbabaaaabaaaaaabababbbabbaaaabbababababaaaaababaaabaabbbbabbbbabababbabbbbababababaaaaaabaaabbabbbabababaabbbbbaaabaabbbabbbabaababbbaabbbbababaababbbbabbabbaaabbbababaaaababaaabababaaaabbababbaabbaaabaaabbbaabbabbbaabbaaaaaababababbbbabaaaabaaaabbaaaabaaaaababbababbbabababaaaaaaabbabaaabbababababaabbbabababaabbababbbbabbabbaaabbaaaaabbabbaabbbaaabbaaaabbabbababaaaabaaababaabbbbabbbabbababbbaaabababbbbabaaabbbabbabaabaababbbaabbbaabbaaaabbbbabaababaaaaaabaaaabaaaaaaaabbaaaaaabbabbabaabbbaabbabaabaabababaaabbaabbbaabbbaaabaaabababaabaaabbabbabbba baababbaaaaabbbabbaabaaaaaabbaaabaaaababbbabaaaaababbbbaabaaabbabbaabbaaaaababaabaabbbababbaaabbaababbababaabbabbbbbbbabbabbbababaabbabaaaaaaaababbabaaaababbbbaabbbbbbabaabbbabbaaaabbbbbbbbbaaaabbabbbaabbabbabaabbbaabbbbaaaaaabbaabbaaaababbbbbbabbaaabaaabaabbbabbababbbaabbbbababbbaaaabbbbbabbbbabbaabbbbabbaabaababaaaabbbabbbabbabbabbbbabaababaaaabaaaaabbabbbbbabaababaababaaabbababbaaaabbaabbababaabbaaaaaababbbaababbbbabaabbaaaaabababaaaaaabbbaabbabbbaaaaaaaaabaababbabbbbbbbbbbbaabbbabbabbbababbbaabaabbabaaabbbbaabbabbabbbababbaabaaaabbaabaaabaaababbbbaabbbaabbabaabbbaabaabaabbaabababaababaaaaaabaabbaabbbabbbaaaaaabaaabbaaabbbbbbbbbbaaabbbbbaaaabbbabbabaabbbaaaaabababbbbaabaaaaaababaabbbabbabbbaaabbbbbababbababaabbabababbaaaaababaaabbaababaaababbabbaaaaabbbaabbbaaaaaaabbbaaabbaababaababbabbbbbbababaabbabbabaaabaaaaaaaaaababbaabbaaaabbaabaababbababbaaaabababaaababbbabaabbbaaaabababbabaabababbaababbbbbbbaaaabbbabbbbbabbbabaabbaaaabababbaaaaaaaaabbaaaababababbaabbabaaaabaaaaaabaaaabaaaabbbbbaaababaaaaabbaabbaababbabaaaabaaabbbbbbbabaaabaaaabaabaaaaaabbbabbabbabababbaaaababbbababbabaaaabbbbbbbaabbabbbbbababbbbbaaabaaaaaabaabbabbbbaaaabbababaaaaababaaaaaabababaaabaabbbababbababababbbabaaaaaaabbbbbaabaaaaaabbbbaaaababbbbbabbaabaaaabaabbaabaaababaaababbaaaaaaabbbaabaaabababaaabbbaaabbbbaabbbaaabaaaababaabbbaababbaaabbbaaaabababbbabaaaabaabaabaababbbabbbabbaabbabbbabaaabbabbbabbbabbaababaaabbbaaaaaaaabaaaabbabbbababaaababaabaabbbbaabababbababbabbaaaaaaaaaaabaabaaaaaaaaaaaabbabbaaaaaaaabaabbabbabbabaaaabbaaaabbabaabbbbbaaabaabaaaabbaaaababbabaaabbabbbaabbbababbbbbabbbaaaaabaabababbabaabbbabababbaababbaaaaaaabbbbabababbbabbaaababaabbbbbabbaabbabaaabbaaaabbaabbbbbaababababaaaabbbabbbbbaaabbbbabaababbbbbbbbbbaaabbbbbbaaaaaaaababaaaabbabaabaabbbbbaabbbbaaabaabbaaababbbabbaabbaaaaabaaaaababababbbabbbaabaabbbabbaaaabbaaabaababbaaaabaaaaaaabaabbaabbaabaaabbbaaabaababbbbabbabaaabbbbaaaaaabbbbababbaaaabbbbbbaabaabbaabbaaabababaaabbabbbaababbbaabaabbbaababbaaaabbbbabbbabbabbbaabbaaabba baaaabbbbaabbabbbabbbbabbbaababbabbababababaaaababbabbbbaaaaababbbaabaabbbaabbaaabbabaaaaaabbbbaaaabaabbabaaaabbaabbbbbaaabaabbabbbaabbbbbaabbaaaabaabaaabaaabababbaaababaabbbbbaabaabaaababbabbabaababbbaaabbaaaaababaababbabbaabaababbaaaaabaabbbbbaababbabbabbabaabaababbabbbbbbbbabbabbabaabbaababababaabababbbbbabbbabaaabaaabaabaaaabbaababbabbbabbbbbabbababbbabaabbabbbbabbbaaaaaabbbbbabbabbbaabbbbaaaabbabbabaaababbabbaaabbabaaabbaaaaababaaababaababaaabbbabaaaabbbabbbabbababbbbbaaabbabbbbaaabbaaababaabaabbbaabbbbabaabbabbabaabbabbbbbbaabaabaaaaaaabbabaabbababbabbbbaabbaabababbabbbabaaabbbaabbbbaabaaabbaababbbbbbabaaaabbabbaababbaabaabaaabbaaabababbbbbabbbbbabaaaaaabbaaaabbaabbabaabaaaaaaaabbaabaaaababaaaaaabbaababbaabababbbbbbbbbaabbbaabbbbaababaabbabbbaaaaabbbbbbaaaabbaaabaababbbaaababaababbbaaabbbbaababaababbbbbaabbabaaaabbaaabbaaabbaaabaaaaabaaaaabbaabbabbabbababbbabbaabbbbbaabbbbbabababbabbbbaaaaabaabbbbaaaaaaabaaaaabbbbbaababababbaababbbaaaabaabbbaaaabaababaabbbaabaaabaabbabbabbabbbbababbbbaabbabababbbaabbaaabababbbababbaaaabbbaaaaaabaaabbbbbabbbbbbbbbbbaabbbbbaaaaabaaabaabbaababbababbbbbbbbaabaaaabbababbaaaabbabbbbababbaabababaabbbbbaaaabababaabaaaaabaaabbbabbaabbbaabaaaaabbaabbabababaaabaaabaaaababbbbabbbaabbabaabaaaaababaabaaaaabbabaababaaaaaaababaaaabbaaaaaaabaababbbbbbaaabbaaababbaaabaaabbaabbabaabbabbaabbbbabbababbaaababbaaaaaaaaaaabaabbabaaaabbbbabbbaabbbababbaabbbbbababbabbaaabbbaaabaabbaababbbbbabaabbaababbbaaaabaaaaabbabbaaabaaaabaaaaaabaabbbbabbbbabbbabaaabaaababaaabbabbaabbbbabbbabbabbbbabaaabbaaabbbabbbbbababbaabbbbaaabbaabaaabbbbaaabbabbbbaababaaababababbaabaabbbaaabbbabbbbabbbbabbaaabaabbaaaaabbbaaaaaaababbabbbbbbabbaaaaabbbaaabaabbaaaaaabbabbbbbbbbaaaabbaabababbabbaabaaabbabbbbbbaabbbbaaabbabaaaabbaaabbbbbbbaabaabbbbbabaaaabababbbbbabbaaabbbabaaaaaaabbbaabbabaabaaaaabbbabbbababaaaabbbbabaabababbaaaaaaaabbaaabaaabababaaababbbaaabbbbbabbbbaababaabbaaabbbbbbababbaababbbbabbaabbbbbbbbababbbabbbaaaabbbabbbaaaaabbbabbbabbabbbbbaabaaabbbabababbaabbbabbabbaa bbabaaabaabbbaabbbaabaabaababbaaabbbbabbabaabaababbbbabaabbabbabbbbabbabbbaaabaabbaaabbbabbaabaaaabaababbaaaaaabbbabaaababbbbbbaabaaabbabaababaabaaaabaaabbabbbaabababababbbaaaaabbbabaabaabaaaabbaabaabbbbbbababababbabaabbabababbbaabbbbbaaaabbabaaabaabbabbaaaaaaabbbbaabbababaaabaaaaaaababbaabaabbbaaaabbaaaaabbabbbababbbbabbaaaababbababaaabbaabaabaabaabaabaaaabababbaababbaaaaaabaaababbbababbbbaabbbbaabbababbbbaaabaaaabaababbbbbaaaabaabbaabaaabbbbbbaabbbababbbbabbaababbaabbbbabbaaabababbbbaaaabaaaababbbbaabbaaaaaabaaaaabbabaaabbabbbbbbababbbaababababbbbaaabbbbbaaaabaaaaabbbabbbbababaabbaaaaaabaabbaaaaaaababbaabaababaaaabbaabaabbabbaaaababbbaaababbbbbabbbbbbbbabbbaabaabaaaaaabababbbabababaaabbbaaababbaaaaabaabaaaaaaaaaaabaabbababaaaaaaabbbaaaaaaaaabbabbbbaaabbbbaabbaaaabaaabbbbabaaaaaaabbbbaaaababbabbababbbaababbbaaabbbaaaabababbbaabbabbbbaaabaaababbbbaabbbbabbbaabbaabaaabbaaaaabaaaababbabbabbbbbaabbbbabbbaababbbababbbaaababaaabbbabbaaabaaaaaabaaaabbbbbbbbaabbaaabbbaabbbaaaabbbbaaabababbbaabbabababaaaabbabbaabbabbbbbabaabbbbaaaabababaabbbbbbababbabaababbaabaaabbbaababbbababbbbabbaaaaabbabaaaabbbaabbaababbbbbaabbabbbbaababbbaabbaabbbaaaaabbaaaaaaabbabbbbbbbabbabbaabbaababbabbbabaabaaaababbaabbaabbaabbbbaabbbbaaaabbbbaabbbbbaaaaaaaabbbbabbbbaaaaabbabaabaababbabbaabbababbaabbabbaabbaaabbababbabbaaaabaaabbabbabbbbbaabbabbaababbbabbbaabaaabbaabbbabbabaaaaabbaaabaaabbaabaababbaaaaaaaababbbaabbbaabbaaaabbbababaaaaaaaabbaabaabbbbbbabaababaabbabaaabaabbbababaabbaaaaababaabbabaababaabbabbabababbbababbabbbbabaaaaabababbbbbbabbabbbbabaaabbbabaaaababbababbbbaaaaabbbbaaaabaabaaabbbabbaaaaabbbbbbaabaababaabaabaabbbaabbbabbaaabaaabbaabbabbbbaaabaaabbabababaababbaaaabaabbbbababbbaabbabbbaaababbbbbbabbabaaaaaaaaaaabbbaaabbaabaaabaaabaaaaaabbaaababaabbbbbbaaabaaaaabbaabaabbbbabbaabbbbbaaababbbababbbabaabbbbabbbaabaabbabbbaabbbaaaaaaabaaabbbbaaabaaabbabbbabaaaaabbbbbbbbabababbbaabbaabaabbbaaaababaabaababbbbabbabbaabbbabaabaaabbaaaababbbabbbaabbbaabbaaabbaabbbbbbaabbbaabbaababbbbabbbababbaba baaaaaabbbbbbaaaabbabbbaaababaaabbbaababaaababbbaabbbaaaaababbabbbaaaabbabaabababbabbbbbbbabaabbabaabaababbabbbaabbaabbbbababaaaabaabbbbaaaabaabbbaabbabababaaabbbaabaaaaaaabbaaababbbabbabbbabaabbabaaabbbbabbabaaaaabbbababbbaaaaabbaababbaabbabababaaaababbbbbababbabbbbbaababbaaaaaaabaabaaaabbabbbbaaabbbbbbbaaabaaabaaaababaababbaaaabbbabbaaabbbbaaaababaaaaabbbbabaaabbabababbabbaabbaabbbabbbbaabbaabbaababbaabababababbabbbbbabbaaaabaaaaabbaabbababaabbaabbabaabbabaabbabbaabbbaabbbbaabbbaabaaabaabaabbaababbabbabbaaabbaabbababaaabbaaaabbbbabaabbbbababaababaabaaaaaabbbbbaabbaaaaabbabababaabbbababbaabbaaabaababbaaabbabababaababbaaaabaabbaaaabbbbabbaaabaaababaabbabbbbbbababaaabbaaaaabbaaaabaaaabbabbabababbbbabaabaaabaabaaabbbaaaabababaaaabaaabaababbaabbabaababbbbaabbbaaaabbbbbbababababbaaaabbabbabababbaaabbbbbbbbaaabbbbaababbbabaabbbbbbbaaaabaabaabbbbbbbbbabbabbbbbaaabbabbaaabbabbbabaaaaaababbaaaabbbbaababbaababbbbbbbabaaabaababaaabbbbabaaaabbbbbabbababaababbbaaabaabbaabbabbbbbaaaaabababbbaabbaaaaababaaaaaabbbbaabbabbbabbaabbbabbaaaaaababbaaaaabaaabbbabbbaabaabbaabaaabbabbabbbbaabbaaababbaabbaababaaabbabbabbbaabbabaabbbaabbaaaaabaabbbaabaaabbabbaabbabbaabaabbaaabaabbaaaaaaaabbabbaaaaababbaabaabbaabbaaaaabbabababbbbabbbbbbababaaaabbabaaaabbabaabbbbbabbbbbbaabbbababaabbabbababbbaaaaaaaabaaaabbaabbabbaabaaaabbaaaaaaabbbbbabbababbabbabbbaabbbbbbaaaababaaabaaabbababbaaaaaabaabbbabbbababbbbbabbbaabaabbbbababbbaabaabbaaaababaababbaabbabababaaababbaaaabaaaabaababbaaabaaaabaabbaababaaabbababaaababbbabbababbaaabbaaaabbabaabbbabbabbabaaabaabaaabaabbaaaaaabaabbbbabaaabaabbaaabaaaabbaabbbbbbbababbabaaabaaaabaabbabbbaabbababaabbbabbaaaabbaaabbbbbbaaaaaaaabbabbbabbaabababaababbbaaaaabbaaabbbbbbabbbaaaabbbbaaaabbaaaabaabbaaaaaabbaabbabbbabbbabbaaabbabbaaabbbaabbbbabaaababaaabaabbaaaaababaaaaaabbbaabababbaaabbbabbbbbaaababbabaaaaaaaabaaabbababbbbabaaaaabbabbaaababbabbbbaabaaaabbbbababaaabaabbabbabbbbbbbabaabaabbbbabbbabaaaabbaaaabaabaaaabaabbabbaaabaabbaabbbbbaabbbbbbababbabaaabbbaaaabaabaaaaa babbbbaaabababbabbbbbabbaababbbbbbabaabaabbabaabbbbabbaabababbbbabaaababaabbaaaaaabbbaabbabbbabaababaabbaabaabaababbaaabaabaabababbabaabbaaaababbbabbbbbbbabaaaabbabbaababaaabaaaabbaaababbaababbbabbababaabbaaaaabbaabbbabbbbabbbbbbbbabbabbaaaabbabbbaabbbbbababbabaaaaabaaaababaabababbbbbabaaaabbabbaaaaabbababbabbaaaaaabaaabbbabbbbbaabbbbbabbaabbbbababaabbabaabaaabababaaabbbbabbbbabbbaabbaabbbabbbbbaababbbabbbabababbaababbabbababbbaaaaababaabaabbbaaaabbbbbaabaabaaababbababababbbaaaaaaabaabbbaababbbbbababbbbaaaabbaaaabaaaabbbbaaaabbbbabaabbbbaababbbbbbabaabbbbbaabbaabaaaaababaababbbabbbabaaaabbaaabbaaabbbbbababaaaabbbaaabbbbaabbabbbaaaababaabbabaabaababbabbaaabbbabaabbbbababbbbababaabbababaaabaaabaaaabbbbaaaaabbababbababaaabbababbabbbbbbababbbbabbabababbaaabbababaabbbabbbbaaabbbbabbaabbbbbabbaababbabaababbaabaaaabaaabaaabaaabbbababbabaaaabbbbbbaaaaabbaaabbbabaabbbbabbaaabbbabaaaaabbbbabaabbabbbaababbbbaabbababbbbbbbaabababbabbbabbabaabbbbbabbbbbaababbbbbbbbbaabbbbbbabbabbbaabbaaabaabbabaaabaababbaabbaaababbababbaaabaabbbbaabbaaababaabbbbabbabababbbbababbbabbabbabbaaaaaababaabaababaabaaaababbaaabbababbaaabbbbbbababaaababaaaaabaabbaababaaaaabaababbbaaaabbabbbbabbbbaaaabbaaaabbbaaababbabaabbaaababaaabbbaaabaaababababbbaaaaababaaaaaaaaaaaabbaaabbbbaababaaabbabababababaaabbabbabbbabbabbbaaabbabaaaabaaababbbabbaaaaababaabaabbaabbbaaabaabaaaabaabbbaaababbbaaabbbbbabbabbbbabbbaabbbbabbbbaabababaabaabbaabaaabaaaaaaaaaaaaababbbaababbbaabaabbaabbaaaaabababbbbaaaabbaaabaabbbbbaaaabaaaaabbabaaabbbbbababbbabaabbbbabbaabbbbbaababababaaabbbaabaaabaababaaaabaababbbbbbaabaababbabbbaaaaaabbaabaaabbaababbabbaabbbbbaaaaaaaababbbbbaaaabbbbabaaabaaaabbbbaabbbbbbaaaaaabaaabaaababbbabaaabbabaaaabaabbaabaababbaaabbabbbbbbabbbbbbaabaababaaaabbbbbbabbbabbaabbaabbabababaaabaaabaabbabbababbaaabbbbbbbbabbaabbbbbaaaabbbbbabbbabbbbaaaabbbaaaaaaaaaaaaababbbababbaaabbaabbbbaaaabbbbbbabaabbababbaabaabbababbbbbbabbabaaaaaabaababababaabbbbaaaaabababbbbbabbbbaababbaabaabaaaabbabbabbaaaaaabbabaabaabbaaaabbaabb abaaabababababbbbabaabaababbaababaabaababbbabbabababbabaabaabaaaaabbabaabbababbbbaabbabbbbabbaaababbbbbbbaababbabbbbbbabaaaabbbababbabbaabbbababbbababaabbbaabababbabababaabbabbaaabbaabababaababbbabbaaaabbaabaaabaaaababaaaaabaaabbbbabbbbabbaabababbbbbbbababaaabbabaaabbbaabbaabbbbbaababbbaaaabbbbabaabaaaaaaabaabbabaaaaababbbbabaabaaaabaabbbaaabaabbaabbbbabaaaabbabbaababbabaaababbbbbabbabaaababaabbaabaaaabaabbbbabaaaaabaabaaaaabbabaaabbbbbbabbbbabbbbbabbbabbabbaaaababbbbabaabbbbaaababbbabbbbabbbaaaaaaabbbaabbaaababaaabaababaaabaabbbbabbabbbaaababbababbbbbbabbababbbaaabbaaaabbbbaaaabbaababaaaaabbbbbbaaaaaaaabaabaabbabbabbaabbbaababaaaabbbbbbbaaaabaaaaabaaabbabbabbabbaaabaaaaabbaabbbababaaabbaabbbababababaaaaaaabaaabbabbababbbaabbabbbbabaabaaababbbbaaababbabbaabaaaaabbbbaaaabbbaaabababbaabbaababbaababbabbbbabbabbabaaaaaabaaabaaaabaabbbaabbbbababbbabbbbbbbbaaaabababbbabbbabbbabbabbaaaaaabbaaababbbbababababbabababbabbbbabbababaabababbabbbabbbaaabbabbaabbbbbabaaaabaabbabaabbbaaabaababbbabaaabbbababaaaabaabbbbabbbaababababbabaabaaaaabbabaabbabaababaaaabbbaabaabababbabaaabaababbbabbbbabbbbaaabababaaaaaabaaababaabbaaaabbbaaababbaabbaaabbabbaabababaabaaabaababaabbbaabbaaababbabaaaabbaaabaaabbbbabbaabbaabbabaabbaababbbbabbbbaabaaaaabaaaabbbbbbbbbaabbbabaaaabbaaababaabaababbaaaababbbabaabbababbaababbbaabaabbbabaaabababaaabbaabbaabbbbabaabaaabaababbaaababbbabbbbabbabbbbbaabbabbabbababbaabbaaababbabbabaabaaaabbbbbbbaabaaabaaaaaaaaaabbababbababbbabbbbaaabbbbabaabbabbaaaabababaababbaaaabbaababbaabaabbbbbaababaaabbababbbbbaaaaabababaababbaaaaaabbbabbbbbbbbabaaaaaaaabbbbaababbbbaaaabaabbbbbaabbbbbabbbbababbaababababaaababbabaaaaabbaabbbbabbbabbbbbabbbaaaaaaaababaabaabbaaaababbbbbbaabbbababbaabaaababbaaaabbbabbbabaaabababaabaabbbbaaaabaaabbaabbaabaaaabbbaabbbbabaabbabbbabbbbbaaabbabbbbabababbabbbaabbaababbababbbaaabbbbbabaaaaaaabbaaaaabaabbbbbbbbbbbbbaababaabababaaabbababbabbbababababaaababbabbabbbabbabaaabaaabbabbbabbbbaababbbbbbbbaababbabbbbbaaaaabaaabababbabbbbbabaaaababbbbabbabaabba abbaaaabaabaaabaaaaabbbaaabbbbbabbbabaabbabababbabbababbabbbbabbbaaaababababbaabaababababbaaaaaaaaabaabababbababbabaabbabbbbabaaabbabbaaaababbabbabaaababbaabaababaaaabababaaaabaaababbaabbbababaabaabaaabbaaabbbabababbbbbbbaabaaaabbbababbabaaabaabaaabababababbbabaababbaabbaaaaababaaabbabbbbbbabaababbbaabbbbaaabbabbabbbaaaabaaabababaabbbababbaaabbaabbbbaaaaabbabababbaabababbbbabbaabaabaaabaaabbbabbaababbbbbbbabbbabbbabbbbaabbabbbaaabaabbaaabaabaabbaaaaaababbbaabbbabbbbabbbabaabbbaabbabbabaabaabaaaababbbaaabbbabaaabbbbaaabaaaaabbaabababbbbbaababaaaabaaaaaaabaabbbbababaabbbbbabababaabbabbaaaaaabbbabbababbababaababbaabaabbaababaaabbbaaabbbbaaabbbabbbaababaaaabbbbababababbabbabbbbbaaaaaaaaabbbababbbbbaababbbaabbabaaabbbabbaabbbabbbaabbbaabaaaabbbbaababbabbabbbbaabbbbaaaabaaababaaaaabaaabbbababbababaaaabababbbbbbbaaabaabbaabbabbbaabbbaabaabbbaaaabaaabbaababbbbbbaaabaaabaaaabaababbaabbabaaaababaaababbabbaabbabaabbabbabaabababbaaabaabbaaabaaabbabbabbbbaaabbbbbbbabbbabbbbbbbabbaabbaababbbbaabbabaabaabaabbababbbbabaaaabbbabbbaabbaaabbabbbbaabbaabababababbaabbbbbbbabaababbbbbbbbbababbbaabaabbaababbaabbbabbbbaabbbaaaabbabbbaaaabbbbbaabbabbaababbbaaabaaaababaaabaaaabaababbbbbaaaaabbbbbbababbbaaaaaaaaaaaaabbbbbbbbaabbbaaaaababaabbbaababbbbbabbaabbaababaabbbababbbbbbbbaabaaabbabbbaabbbbaabbbaabbbbaaaabbbabbabbbbbbbbbbbaaaababbbbbabababbbbbbaabbabaaaaaabbbbabaabaaaaabaaabbaabbaaabaaababababbbaabaababbaaaaabbaaabbabaababaabbbbaaaaaaaabababaaaaaaabbabababaabbabbbaaaaabbabbaaaaabbbabbbbbbaabbbbbbabaababaababbabaaaabbabbbbbaabaaabbbbbbaabbbabababababbaabbababaababbbbaaaaabbbaabbbaabbbababaabbaaabbaaaaabaababaaaaabbaabbaabbaabaababababaabbaabbaabbbabaabbbabbabbaaaabaaabaabbbbbabaabaaaaaababaababbaaaaabbababaabbbaaabbbbbbabaabbabbabbbabaabbbbbbbbbabbaaabbbabbaabbaaabbbababbbbbababbbbbabbbbaabbbbaaaabbbababbaabbbaaaabbbabbaaabbbabbaaaababababaababbabbabbbaabbbbbbabbaabbaaabaabbaaaaababbaababbbabaababaabbbaaabbbaaaabaaaababaaabaabababaababbbbbbaabbaabaaabaaaababbaabbbaaaaaabbbbaabbbaababaaba bbababaabbbababaabbaababbbbbbbaaabaabaaaaaaaabaaabbbaaabbbbabaabaaabbaaabaaabaabaabbbbaaaaabbabbbabaaababbabbabbabbbaababbbbbbaabbbabbbbaaaaaabaaaaabaaabaabbbaaaabaabbabaababaababbbaababbaababbababbbabbbbbbbaaabbababbbbabbaaaababbabbbaabbababbababaababaaabaaabbaabaababbababababaabaabbbbbaaabbaabaaaaaaababaabaaaabbbaabbaabaababbbababbaabbababababaaabbabbbabaabbbabaaababbabaabbbbabbbaabbbbabaaabaaabbabaaaaabbababaabbaaabbbaabbbabbbaabaabbabbbababbaaababbabaaababaabbaaabaaabbbbaaaaaaabbbbbbaaaabbbbbbbbabbbabbbaaaaaaaaababbaabaaaabaabababbbbaabaababaabbaabaaaabbbbababbabbbabbaabbbabbaaabbbababbabaaabbbbaaaaabbabaaabaabaabbbbbabbbababaabbbabbbbaaababaaabbaaaabbbaaabababaabbababbbbbaabbaabbabbbabbbabbbbaabaabbaaaabaaababbabbbbababbbbababbbabbabbaaaaaabbaaabbaaabaababbababaaabbbbbaabbaabbabbabbbbbbbbbbbbabaaabababbbaabbbbabbabababbbaaababbaababbabbbabbaabbbaaaaabaabaabababbaabaabaabaaababaababbaaaabaabbbbbbaaaaaaabbaaabbabbaaabaabbaaaaabbabbbabbabbbbabbbabaabbabbabbabaabaabbbbaaabaabaaaaabbaaababababbaaaaababbbabbabbbababbbababbaaaabaaaabaabbaaaabbbbaababbbababbaaabaabbaaabbaabababaaaabaabbbaababbabbabbaabbbbaabbaabbabaaaaaaababaaabbbbbaaaaaababbbbbbbabaabaaababbaabbbaabababbaaabaaabababbbbbaaabaababaabbaabbbaabaaabaabaaaabaaaabaaaabbbbbbbbbaaabbbabbaaaabababaabbbbbabbbaaaabbbaaabaabbbabaababbababbaababbbababbabbabbbaabbaababaabaabbbbaaabaabaaaabaabbaababbabaabbabbaabbbababaabaabababbaabbbaabbabababbababbababaabbbabbaabbbbaaababbbbbbbbbbbbbbababbababaabaababaaaabbabaaabaaababbabbbaababbaabbbbaaaaababbaabbbbbabababbabbbaaaabaabbabaabbbaabbbbabbabaababbabbaaaabaabaabaaabbabbaaaaababbbabaabbbabaaaaaababaaabbaaabbaabaabbbbbaaaaababbaabbbaaaabbbaaaabbbabbaaabaaaaabbaabababaaabbaabaaababbbabababbaababababbaaabaaaabbbabaabbbbabbaaaabbabbbbabbaabbabbabaaabbaabaaaabbbababbabbabbaabbbabbbaaabbbbbbbbabbbababbbbbbabaaaabaaababababababbabbbbbaaabbbaaabaaaaabbabbabbbaabaaababaaabaaababaabaabbbbababbababbabbaababaaabbbbbbabbaabbaaaaabaaabbbbbbaaaabababbabbaaabbbbbabaabbbaaaababaabaaaaaab bbbbaabaabababbabbabbbbabaaaaabbaabbbabbaaabaababbbaababbbbbbbbbabababababaaabbbbaaabbbbbababbaabaabbaaabbaaabaaaabaababbbaabbaabaabbbbbbbababbaaaabbabbbabbaaaaaabbbababbbbaaaaaaaaaabaaaaaaabaabaababbbaabaabbaaaaaaaababbababababbabababbbbbbbabbaaaaaaaabbbaaabaabbbabbbaaabbaababbbaaaaaaaaaabaaababbbaaaabbaaabbbbbbbbbabbaaaaabababaabbaaaaaabababbababaabbbbbabbaaaaababbaaaaababaabaabbaabababbbbaaaaabaabbabbabaabaababaaaaababbbaaaabaabbabbbaaaabbaabbbbaabbbaaabbabaabaaabbabaababbbbabbbabbabbbbabbbabbbbabbabbbbbababbbbaaaaaaabbbbbbaaabbaabbbababbbbbbbbbbbbbabbbababbaabbabaababababaaabbbbaaabbbabaaababbbaabaaabaaabababababbbabaababbaabbbabbbabababbbaaabbaaabaaaaaabbabbbbbbbabbabababbbbbbbabbaaaabaabbabaaabbaabbabbabaaabbbaaaaabbbabbbbbbbbaaaaabbbaababbabbaabaabbaabababababaaaaabaaabbaaababbbbaabbbaaabaaaabbbbabbbabaababbaaaababbabbabbaabbababaaabbaaaaabababbbbbbaaabaaabaabbababbaaaaaabbbaaaaabbaabbabaabbaaaaababbababbbabbbaaaaabbabbaabbabbaabbbaabbbababbababaabaababaaaaaabbbabaaaabbbaaabbaaaabababbaaabaaabbabababbbaababaababbababbbbaababbbbabababbaaabababbabbbaabbbabbbabbabbbbaabbbbabbaaaabababababbaaabaaaabaaabbabaabbabaabbaabbabbababbbbbbababbbaaabbbbbaaababababbaaabababbbabaabbbbaaaabaabaaababbbbaabaaaabbaaaabaaababbaabbabbbaabbabbaaababaaaaaaaaaabbaaabaabaababaabaababababaabaaaaabbbabaaababaabbaabbbaabababababaabaabbbbbababbbababbbaabaabbabaaaababababbbababababbaaaabbabbbaabbbbbaababbaabaaaaaaababbbaabbababbbbaabbbbbabaabaaaaababababbaaabbbabbaabbabaababbabbbabaaaababbbbabbbbbbaaababaabbabbbbaaaabbbaabbaaabbbababbbbbaababbbabaababbbabaabaabbaabaabbabaaaabbbbbabbbaaaabbbabbbaabbaababababbaaaabbbbabbabaaabaaabbbababbbabbaaabbbbbbbbbaababbaaaababbaababbbbbaababaabaaaaaabbbbaaaabbbbaaabbabbaaababaabbaaaaabaabbbabbbaababbaaaababbbaaaaaaaaaabaabaababbbbabbabababbabbbbbaaaababaabbbbabaabbbbaaaaaaababbabbbbbababbabbababaaabbaabbababbaabaabaaaabbbaabbabaabaabbabaabbabbbbbabaaabbababbbaaaaabbbaabbbabbbbabaaabbbbaabaaabaaabaaaabbaaaabbbbababbaabbabaabbbbbaaaababaababbbaaabababbb bbaaaabbabaabaabbabababbbabaababbbbbbbaaabaaaaabbaaabaabbabbaabaaabbabaaaabbaabababbabbbabbabbbbaabbbbbababbabbbabbbababbbbababaabaababaaaaabbbaabbaaababbabaabbbabbbabbabbabbbabbaaabaaabbbaaabbabbbbbbbbabbbabbbbbbaabaaaaaabbbbaabaaaaaaaabbaabbbaaaaabbbabbaaababbbabbabbabbbaaabaaababaabbaaabbbaaabaaaabbbaaabbaabbbaabbbababababaabbbbbaaabbbbaabbaaaabbbabbbaaabaabbaabbabaaaaabaabaaaabaabbaaaababaaabbaabaaababaaababbabbbaabbababaaaaaabbabaaaaabbababbbbbbabbaaabbabbbbbaaababaabaaabbbaabaabaababaaababaabbbaabbbbaabaaabaababaababbbabababaabaaabbabbaababbbaaaabbaaaababababbbbbabbababbbbbbababaabbbbbabaabaaaabaaaababbabbaaabababbababbaabaaaaabbaaabbbbbbabababbbbabaabbaaabaababaaaaaababababbbababaaaaabbbababbbbbabaaabbbbbabaaabaaaabbbbabbbbabbabaaabbaaababababababababbabbbabbaaaabbbaaababaaabaabaaaabbaabbbbabaaaaaababaaaabbaababbabbbabaabbabaaabbbaabbaaaaabbaabbbabaaaaaabbbbaabaaaabbabaabababbbabbbababbaaaabababaaababbaabbabbabbababbbbbbaabbbbbbaaaaababaababaaaabbbbaaabbabbaaababbbabbababbbbabbaabbbbbabaaaaabbbababbbbbaaabbbbbbaababbbaabaaaabaababbaaababbbbbbaaababaabbbbabaabaabbbbabbbbbaaabbbababaaaabaaaababaabaaabaaabbabababbabbabababaabbaaabababbbabaabbbbbbbabbbababababbaabbaabbaaabaaabbbbababbaaabaaaabaaaabbaabbbababbbbbbbbbabaaababbbbaabaaababaabbbabbbbaabaaababaaabaaabbbbabbababbaabbaababbaaabbbabaababbabaaabbaaaaabbbbbbbbabbaaaababbbbabaabbabaaabaaaababbabaaabbaaababbababaaaaaaabababbbaaababababbabbbabbbbbabbbabababbbabaabbabaaaabbbabaababaabaabbbaabbbabbaabababbabaaabbaaaaaababbbaaabbbbabababaabaaaaaaaabbabababaaabaabbbbbbaaaaabaabbbababbbbaaababbbaaababbaaaabbbbbbaababbbbbabbbbaaaabaabbbaaabbaabbaaaabbaabbaaabbaababbababaaabbbbbbbabaabbaababbbaabbbaaaaabbbabbbaabaaabbabbaababbabbaabbbabbbaaaaaaaababbbbbbbbbaaabbabbbaaabbbaabbbbabbbabbabbaaaabbaabbaaabbbabbbbbaaababaaaabbbababbaaaaabaaaababbabbbbabbbbbabbabbbaababaaabaaaabaaabbbabbaaaaaaabbaaabbbaaaabbabaabbabaaabbbbaabaaabbbaabaababaabbabaaabaabbbbaabbaaaabaaababbaaaabbabbbbbaabbabaabaabbabaaabaababbbaabbbbbbbbabbaab aaaabbaaabaaaaabababaababbbbbabbbaaabbaaabbaabbbababbbbbbabbbbababbaaaaaababbabaababbbaababaaaaaabaaaaaaabaaabaaaabbababbaabaaaaaaabbbbbbbbbbaabaababbbababbaabbaaabbbbababaaaaababbaabbaabbbbbaababbaaababbbababaabbabaabaaaababaabbbabbbbabaaabaabaabaaabbaaabbbabbabbbbabbbbaabbaaaabaaababbbaaababbbbbbabbabbbaaababbbaaababaaabbaabaabbaababbabaabbababbaaaabaabaaaaabbbabaaaabaabbabaabaaababbabaaabaabbbbbaabbbabbaabababbababbbbaababaaababaabbbbaaababbbbabbabbbbabbabbbbababbbbabaaaabbaaabaaaaabababaababbaabaabbaaaabaabbaaababbbbababbabaabababbbbaababaabbabbabaabbabababbbbabbbabaaabbabaabaababbbbaaabaaababbaabaaababaaabaabaaaaaaabababbbabaaabbaaaababbbaaaababbbbbbbbaaabbabbaababbabbabaaabbaabbabaaababbabbaabaababbaababbbbababbabbabbabaaababaabaabbbaabbbbbabbbbaabaaabaaabbbbaaabbababbabbaababbaaaabbaaaaabaaabbbaaabbbaababbbabbabbabbbbabbbaabbbbbbabababbbabbaaabababaaaabbbbaaaabaabbbbaabaabaabbaaabbaabaabbbaaabaaabbbabbbbaabbbaaabbaabbbbbbbbbbbabaababaaaabbaaaaababbabbabaaabbbbbabaaabbaaababaaaaabbbbbababaaaaabbbabbababbabbbaabbaabbbbababbababaababaabbbaabbbaabbbaabbbababaabbbabaabbbaaaaabababbbabbbaabbaaabbbabaabbbaabbababbbaaaaabaaabbababababaaabbbbbbaaaabaaaabaaaababbbbbaababaaabbaaaaaaabbabababaababbababababbbabaabaaabbbababaaaaabbbaaaabbbaabbbabbbbbabaaaaaababbabaaaabababbaababababbabbbaaaaabaaababbbbaaababbbbbababbbbababbbaaaabbbbbaabbaaabbbaaaabbabbaabbbaaaaabaaaaabbabbabbbaaaaababaaaaaaabbbbbabbababbbbbabaaaaabaabaaabbabababbabaaabbaabbbbabbbbabbaabaabbaaaaabbabbbbabbabbaaabbbaaabbaababaabbbbabbbbbbbabaaababaabababbbbbbaaabbaaaaaaabbaababbababbbaaaaababbabaabbbaababababbaaabbaabaaaababbbbbbbaababbabaaaabbbaababbbabaaaabbbbbbaabaabbabbabaababaabbbbbabaaaaabaaabaaabbbbaabbbbabbababaaaababbbbaabaababbbaaaaabaabaabaaaaaaabbbaabbbbbaaaabbabbbbbbbbababbaabaabaaabbbabaaaababbbaaababbbabbbabaabbaaaaaabbaabaabababbbaabbbabaabaababbbabaabaaaaaabaaababbaaaabbababaaaaababbabababbabaaaabaaaabbbaabbabbbababaaaaaaaababaababbaabaaaabaabbbbabbaabbbabaababbaabbabbbabaaababaaaaabaaaabbba abbaabbbbbaaaabbbabbbabababbaabbabbabbbabbbaaaabbaabbaaababaaaaabaaabbbbaabbaabaaababbbbaaabbbabbaaabbbbbaaababbaaabaaaabaaabababaaaaabbabaaababbaabababbbbabbbbbbabaababaababbbaabaabaabbbbababbababbbbbababaaaabbbababaabbbabbabbbbbbaaabbbaababbabaabaabaabbbbbabaaabbbabbaaaaabbabaabbbaaabababaabbaabbbbaabaaabababaaaaaabbbbabaaaaaaabbaabaaabbbbbabbaaaabbbbbaabbabbbabaabbbabaaabaaababbbbbababaaaabaabbaaabbbbbaabbbaabbaaaaaaabaaaabaaaababaaaaababbbbaabbaabaaaabbababbbbabbbaabbbabaabbbaabbbaaabaababababbbbaabbbaabaaabbaaaabbbbaabaaaaaaabaaaaabbabaaaaaaabaabaabbabbaaababbbbbbaabaaabaaababaaababbaaaabbbbbabbbaabbbaababaaabaaaaaabaaababaaabbabbbabaabbbbaabaabbabbbaabbabaabbabbaaaabababbbbababbbbaabbbaababaabbbaabbabbbaabbaabababaababababbaaabbaabaabbbabbbabbaaabaaabbbbaaaabbbabbbababbbbabbaabbaababbbaabbabbbbbabbaababababbbabbbbbabbbbbabaababaabbaaabbabbbaaabbaaaabaaababbbbababababbababababbaaaabbbabaaaababbbbbaaaabbaaabbbabababbaaaabaabbbabbbbabaaababbabaaaabaaaaaabbababbabbbabababaabbabbaaaaabbbaaaabbababababaaabbbabaabaabbbbaaabaabaababaaaaababaaabbabbabaabaaaabbaaabababaaababbbbaaaabbaaaaabbbaaababbbbbbababbbbbbbbbabaaaababaabbbaaabaaaabaaabbaabaaabaaababaaababbbbabbabaaaababaababbaababbaaabaaaababbaabbbaaabaabaabaababbaaabbbabbbababbaaabababbbabbbaaaabaaababaabbababbabaaaababbbaaabbbababbbabbabababbbbbbbabbaaaaaaaabbabbbaaaabaabaabbbbbaaaaabaaabaabbaabbbbbaabbabbbbaababbbbababbaaabbbbaaaabbbababaaababbaabaabbbbabbabababbbaabbbbaabbbbabaabbbaaabbaabababbbbbbbaabbbbbaabbbaabbaaaaaaaabbababababbaaabaabbabbabaababbababaaaaabbbaaaababababaaabbaaabababbbabbbbbaaaabaaabbabaaaabbbaabbaaaabbaabbabbbababbaabaabbaabbbaaabababbababaaababbaabaabbbabaababbaabbbbababbaaababbababbabbabbaaaababbababaabaabaaaaabbbaabbbbabababbbbabaaaabbaabaaaaabaababababaaabbaabbbbaaaabaababbbbbbaabbaabbbabaabaabbbaabaaaabbbbbaaaabbbbbbaaabababbabaababbaababaaabaabbbaaaabbbaaabbabbbbbaaaabbaabbabbabaabbaabbbbbabababbbbabbaabaabbbabababababbbbbaabbbaaabbbbaaaabaaaaaababaaabbbbbbbababaaabbabaabbabbbbbbaaba aabbbaaabbbbbababbbaabbbabbbabbabaaababbbaababbbabbbaababbbaabbaabaaaaabbbbbaabbababbaababbbaaaabaaaabaaaaabaaabaabbbbaabaaabbababbbabbaabaababaababbbbabbaabbaababbabaaababbbbbbbbabbbbaaabaaaaaabaaaabaaaaabbbbbaaaaaabaaabaaaabbaaaaaaabbbaabbaaaabababaabaabaabaaabbaaabaababbbabbabbaabbbbbaababaabbaaabbaaaaabbabbbbbaabaaaabbaabbbababaabbaabbbbaabaabaaabbbaabaaabababaabaaabaabbbbbabbaaabbbbbabbababbaaaabbaabbbbbabbaaabbbbabbaaabaababaaaaaaabbbbabaaababbbabbbaabaababbabaaababbbaababbabaabbbaaabababbbbbabbababaabaaabaabaabbbbaaabbababaabbbabababbabaabababbbaaabbaaababbbbbbbbbbabababaabbbabbbabbaabaabbabaaaaaaaaabaaaabaaabbaaaabbababbabbaabbabaabbababababaabaaababbbbbbbaabbbbbbabaaaabbbbaaaaabbbabaabbabbabbbaabbaabbabbaabababaabbbbbaaabbbbbbbaaababbbabaaabaabaababbbbbbabaaaababbaabaaabaabbbbabbaaabbbbabbbababbaababbaabaabbbaaaaabaabbbabbbbbbbabaabbaaaaabaaabbaaaababaaabbaabbbabaaaaabaabbaabaabababbbbbbbbababbabaabaabbbaaaababbbbbbabbbaabbbabaaababababaaaabbbabbaaaabbabbaabbbbabaabbbabababbbaaaabbabaabbabbbaabbbbaabaaabbbbbaaabbbbaabbabaaaabaabaabaabbaabaaaabaaabbbabbaababbbaaaabbaaabbbbbbaabbbbabaaaaabbbaabbbbbbababbabbbabbababaabbbaababbbbbbababbababbbaabbbbababbbaabaaabaabbbaabbbababbaabaabbbaababbbaaabbaaababaaabbaaabbaabaabaaaabbbababaabbabbabaabbbaaaaaaaaababaaaabaabbbbbabaaabbbabbaaababbaabbbbbbbbbaabbabbbaababaababbaaabbbbbbbaaaabbbababbbaabbbababbbbaaaaabbbabbaaababbaabbbbababbbbaaaabbabbaabbabaabaaaaababaabaabbbbbaabbbbbaababaababbababaaababaaabbaaaabaaabbaaaaabbbbaabaaabbbaaabaabbabbbaabbbababbaabaabbababbbaabbabaabbabababbbaaaabbbbbbaaaabbbbbbbabbbbabbaaaabaabbabbbbbbbbaaababaabbaabbaabbababbbbaaabbababbbbababbaaaabbbbaabbabaaaaababbbaaaaaaaabaabbbaabbbbbbabbbaaaababbaaabbabbbbaaabbaaabababaabaaabaaabaabaaabaaabbbaaabbbabaabaaabbbababaabbabbbabbababaaaaabbbbbabbaaaaaaababaabaaaabbbabbabbbabbaaababbbbbbaaabbbbabbabbaabaabababbbaabbababbabbbbbabaabbbaababbbbaaaaabababbbbabaabaabbbbbabaaabbaabaaaabaaaaaababbabbabbbbbaabaabbbbbbaaabaabababaabaabaabbabbbbabbababbaab abaaabbbbabbaaaabbbbbbaaaaabbaaabbaabbaabaabbbabbbaaabbbbaabababaabbaaaabbbaaaaababbbbbaabaaaabaaaabaaaaabbbbbbaabaaabbababbbbaabaabababaabababbaabababbbaabbbababaaaaabaaaaaabbabbaaaaaabaabbbbbbbbaaaabaabababababaabbbaaaaaababbaabaaabbbabbbbbaaabbaaaaaababbbbbbbbabbbaaaaaaaaababbbbbbabbbababaaabaaaaabbabaabaabbbbbbbabbbbbbbaabbabaaaaabaaabbaabaabbababaabaabbbbbbaaaabaabbababbaaaabbbbabbbaabbaababbbaabbabaabbababbbaabbbaabababababababbbbabbaabbbaabbabababaabbabbbabaababaaababbabbaabaaababbaabbaabbaababbaabbaabbbaaaabaabbabbaaaaaaabbbabaabaabbbaabaabaabaabbaabbabaaabaaaaabaabbbbaaabbbaaababaaaababbbaaabababbbbabababbbababbbaaaabbababbbbabaaababbaaabbababbbabababbababaaaabbbbbaaaaabaaaaabaabbbaabbaabbbbbbabbaababbbaaaababaabaabababaaababaaabaababbbababbaababbabbbaabbbbbbabaaaaabaabbbbaababbabbabbaaaaabbbbbbaaabbaaaaababbaabbabaaababaaabbbbbbbababbbaaabababbbaabbabbbbbaaaabbbaabaabbaaaabaaabaaaaabbbbbbbbaaaaabaaaabbbbaabaaabbaaabbbabbbaabbbaabbbaabbabaababbabaabbaaaaaabababaabbabbbababbbbbbabbabbbaaabaaaabbabbaababaabababaaaaabaababbbbaaabaaaabaaababababbbaabbbaaaababbbabaabbbbaabbbaabbabaabbaaaababbabbaaaabababbbbabbbbaabbabbabaaaababbababaaabbbabaaaaabbbaaaaabbbaaaaabbaaaaaabbbaaaaabaabbabaaababbbbaaabbabbbaaabbbabbaaabbbbabbabbbabaababbbbababbabaababbbbbbabaababaaaabbbabbbbabbbbabaaabaaabaaababababbbbaaaaaababababababbabbbabaaaaaabbbaabbbbbaabbaababbbbabbbbaaababaaaabbbabaaaaaaabaabbbbbbbbbaaaabbbababbbabbaaabbabbbababbabaaabaaaaabaaaabbbaaabaabbabbaabbbaabaaaaaaaaabaabbbbababaabbaababaabbbabbbababaabaaabbbbaaaabbaaaaabbaaababababaaaabbabbbabbbaaaabaabbaaaaabaaaabaabbbbaaaabaaabbababbabbbabbaabbbababbbbbbbbaabbbabaabbbbbababbababbabaaaabbaababaababbbaabbbabbabbbaababbaaababbbbbaabbbbbbaababbbababbbbabababaababbaaaabbbbabbbaabaababbbbbabaabbababaabbaaaabbbbbaabaabbaabaabbbbababbbbaaaaabbbbaababbbaaaabbbbbbabbaabbbbbaaaaabbaaabbbaaabaaaabbaabbabbaaabbaaabaaababbbabaababaabbabaabaaaaaaaaabbaabaababbbbbaaaababaabbbbbbbbbabbabbaababaaaaaabbabbbbbbbbabaaabaaaaababbbbababbb bbbababbbbaabbbbaabbbabaaabaababaaaababaabbaabbabaabbaababbabaababbabaaabababaabaabaaaabaabbbabaabaabaaaaaaabaaaabababaaaaaabbbbabbbaaaaababbbbbbaababbbbaabaaabbbaababbabaaaaababbaababaababbabaabaaaabbbbaaabbaaaabababbbaabbbbaababbaaaaababababaaabaaaaaabbababaabaaabbbabbaaabbbaaabbaabbabbbbabaaabaababaababbabababaaabbaababbbaababababbbbbbababbbbbaabbabbbbabababbbbbaabbaabaababbbbbbbaabbbabbaabababbabaabaaabbbababbbabaabbabaaaaabbaaaaababaabaababbbabbabaaaabbabbaabbabbbaabbaababbbaaaaaaababbbaabbabbbaaaaaaaabbbaabaaaaaabbabbabbbabaababbbabbababbabaaababbbbababaabbaabbbaaaabaabababbbbbaaaabbbbaaabaaabbbbaaabbbabaabbaabbaaaaabaababaabaabbaaaabbabbbbbbbaabaaabbababbbabbaaabaabaabaaababaabbababbbbbbabbbabbabbbaabaabbabbbabbaabbaaaaaabaabbabbbbabaaaababaabbaaabaabbbbbbbaaabbbababaabaabbababbbbbababbbaabbbbabaaabbaaabbabbabaaaabbaaabbabaaaaabbabbbabbbbabbbaaaaaabbbabaabbbbbababbabbaaabbababbbaaaabbbbbaaaabbbaabababbbbbaaabababaabbbbaaaaabbaaababaababbabaabbbabbabbababaaaabaaaaababbababaaabaabbbaaaaabbabbbbaabaaabbbaaaabbaaaaaaaabbaababaabbbabbbbabbbabaaaaaaabbaaaababaaabbbbaabbabbbaaabbbbaaaaaaaababbbabaababbbabbbbabababbbbaababaaaabbababbaabaababbabaaaaaabbbbbabbabaaabaaabbabababbaabaaaaaaaababaaabbabababbbaaabbbbbaabbbbabbbbabbabaaabaaabbbbbaabaabaabaabaaabbbbbbaababbbaaabaaaababbbbabaaaababbaabbbabaabbbbbbbbbbbababbbabaababaabbbbbbaababbbaabbabaabbaabbabbabbaabbaabababaaaaaaaaaabaaaaaaababbababbaabbbababbabaaabbbaaaaaabbbaaabaabbaabbabbbaaaabbbbababababaabaabbbbbabbbaabaabbaabaaaabbaabbbaaabaaabbbbbabbbabbabbaaabbbaaabaaabaaaaabbaaabaabaaabbbbababbbabbaabababbabbaaabbbaaabaaaaaabababababbaaaaabbbabaaabbaabbaaaaabbabaaaaaabbaaaaaabbbabbaaabaaabaaaabaababbbababbaaabaaaabbbaaababaabaaabababbaaabbaaabbaabaaababbabbaaaabaababbabbbabbbaabaabbbabbaaabaabbaababaabbbbaabaabbbaaaabbbaaabbabbbbabbbbbaabbbbaabbbaabbbbbabbabbabbbabbababaabaaaaabbbaabaabbabaaaaabaaaabaabaabbbaabbabbabaabaaaabbabbaaaababaabbabbabbaaaaabababaaabbbbabaaaabbbbbabbabbabbaaaabbbabbbaababaabbbaababbaaabbaaa bbabbbbbbabbabaababbbaaabaabaabbbbbabbaaabaababbbbbbbaaaabbbbbaabababbbbaabbaaabbabaabaaababaabaababbaabbabaabaabbbbabbabaaabbababbaaabbaabbaababbababaaabbabaaabbbaaaabbaaaaabaabaabbaaabbaabbaababbabbabaaaaaaabbababaabaabbabbaabbbaababaaabbaaaabbaaababaaaabaaabbaabbbaabaaababbbbaabbbabbbbbaabaabaabbaaaaaabbaaaabbbbaabaababbababaaabbaababababbabbbbbbabbabababbaaaabaabbabbaabbabbaabbbbbabbabaabbaaaabbaabbbabaabababbaaabbbbbaaabaababbbaaababbbabbbbbaabbbabbbbbbbbaaaaabbabbaaabbbaabbaaaaaabbbbbabbaabbbababbbababaababbbbaaabbbabbabbabbaabababbbbababaaaabaaaabaaabbaaabbababbbbaaabbbaabababbabbaaabbaaabaabbabbbabaababbaabaaabbbabbbaaabaaaabababaababbaaaaabaababbbabbbaabaaaabbbbbbaabbaaaaabaabbabbbbabbbaaaaaabbbabbaabbbbbbabbaababbbaabbaaaaaabbaababbabaaaaaaaaababbaaaaabbabbbbbbbbbbbbababaaabbbbabbabaaaabaabaabababbaaaaaabbbbaabbbbababaaabbaaaabbababbbaaaaababaaaaabbbaabbbabaaabbababbaababaaabaaaaababbbbababbbaaaaaababbbababbaabaaaaaabbbbaaabbabbababbbaaaabaaabaabbbabbbbaabaabbabbbabbbabbbbbabaaaababbbabbbbbabaabaaabbaaaaaaaabaaaaabbabaaaabbbbaaabbbabaababababbabbbbababaaaabaabbabbbbbabaabbbaabaabababaabbabbaabbbbabaaaaaaaabbbbaaaabbbbbaabababaaababbaaaaabbbabaabababaaaaabaabaaabaaababababbbabbbabaabaabbaaabaabbaaaabbbaaabababbaabbaabaaababbbababababaaaaabbabaabababbbaaabaababaaaaabbbabbbbbbbaaabbaaaaabbbbaabbabaaabaaaaababbbbaabbbbbbbaaabbbabaaaabbbaaaaaababbbabbbbaabaaaabbbabaabbaaaabaaabaababbabaaaabaaaaaaaabbaabaabbbbbaabbabbaaabaabababbaaaaaabbababababbbbaabbbbbaaaaaaaaaaaaabaabaaabbbbabababbbbabbbbababbaaabbaababbaabbbaaaabbaababaabbaabaaaabbbaaabaaabababaabbabbabbbbaabbaaababaababbaaabbabbababaaababbaabaaabbbbbabaabbbbbbabaababbbabbaabaabbabbabaaaaaababbaaabababbabbbbbbaaaaaabbbbbaabbababbbabbbaaabbaabaababbbbaabbbabbbabbbabbaaaababbbaaaaababaaaabbababaabbbbaabababbbbaabaaaaabaabbaaaaabbbbbbbbbabbabbabbabaabbaabbbabaaaaabbabbbbbaabbaaaabbaabababbbaabaababaaabbbbbabaabbabbbababaabaaaabaaaababbbaabababbbbababbabbababbbbbbabbabbbaabaaaabaaabbbabbabaabaaabbbabbaabbaaaabb bbbbabbababaaaabaabbbbbaaababbabbabbaaabbaaabaababaaaabaaabbbabaabbabbbbabababaaaabbababbbaaababbaabbbabbbbbbbaabbabaaabbbaababbbaabbabaabbaaabbbbbaabbaaaabbbabaabbbabbbabaaabbbaababbaaabaaaaaabaaaaabaababbaaababababababbbbbaaaabbbaababaabbababaaabbbbabbbbbabbbbbbbaabbbbbaaaabbaaaabaaabbbaaabbbbbbaaaabbbbbbaabaabbaaaabbabaaaababbbbaababbabbbaaaabaabaabaabbbabbaababbaabbbabbaaaabaabbaaaabaaaababaabbaabbbaabaabbaabaababaaaaababababbaabaaabbabbaabbaaaabbaabbaaaabaaaababbbabbababbbbbbbbbbaaaaaabbbaabbbaabbbbbabaaabbbbbbbbbbbaaabbaaaaabaabbbabaaaabaaabbbaababaababbaaabaaababbabbbabbaabaaaaabbbaaababaabbaaaaaaabaaaabbaabbaabaababbbbbababababbbbbaaaabaabbbbbbaaaabaaaaabaabaaabbabbababaaabbbaabaabaabbbaababbbabaabbabaabbbbabbbaaabbbbbbbbabbaaaaaaaabbaaaabbbaaababaaaabbbabbabbbbbbababbbabbabaaababbbababababbbabbaaaaabaabbbaaaaaaaabaaabaaabbabbabbbbabaabbaabbbaabbaababaabbabaababbbaabbbbabababbabbbbbaaaababbaababbbbaababbaababbabbababbbbbbbaaababbbbbabbbbabaabbbabbabbbbabaaaababaaabbbaabaaabababaaaaaabbaababaaaabaaababbbbaabaabbbabbaabbbbaabbbbbababbaaaabababbaaaaaaabbbabbaabaabaabbbababaaaabaabaababbababbaaabaabaabbbababaabaababbbabbabbbaabaabaaabbababaaabbbbbabbbbbbababaababaabbabbaaabbabaaaababaabbabbaabaaabaabbaabababababbbaaabaabbaabbaabbabbabbaabbbbbbaabbababbababababbbbbbbabbbaaababbbbaaabbaabbbaaaaabbabaabaababababbabaabaaaaababbabbbabbaabaabaabababbbbbaaabbaababbaaaababbaaabbaabaaababaabbaaabbbbbbbbbaabbbabbbbbaaabaaaababaabaababaaabbaaabbabaaababbaabbbbbbaaaaabbbbbbbabbbbbabbaaabbbaababbbaaababbabbaaabaababaaabaaabbababaabaabaababaaaabbbabbaabbbaabbbaabbaaaaabbbabbbaaaabbaaaabbbbabbbaabbbbaaaabbaaabaaaabaaabababbabbaabbbaaabbaabbbbbaaaabaabaabaababaaabbbababaaabbbaabbabaabbbabaabbbabaabbbaaabababbbbaaaaaabaabaaabbbbaabbbabaaaabbbaaaaabbabbaaaaaabbaaaaaabaaababbbbbbababababaabbaaaabbbbabbabababaaabaabababbbbaaaabbababaaababbbababbaaaababbabbababaabaaaabbbbbbbbbabbbbaaaaabaabababbbbbaaaaaabbbabbbbbbabbbbbbbbabbaaaabababaaabbbabbaabbbababababbbabbbaabababbabbbbabbababa aababaababbaabbbaaaabaabaaaaaaaabaabbbbbabbbbbbaaabbabbababbbbbbbbbabbbbababababbbbaaaabaaaaabbbaaaaaabaaabaaaaabbaaabbabaabababbbbbbbbbabbbaabbaabaababbbaabbbaaaaaaabbbbbaaababaabbababaabbaaabaaaabaaabbababbabaabaaaabababbbbbaabbababbbabaababaaabaaaaaabbaabbaabbbabbbbabbbbbaababbabbbbbbababaabaabbbbbbabaabbabaaabbabbaaaaaabbaaaababaababbababbbbbaaaaabaabbaaaaaaaaabbaaaabbaaabaaaaaabbaabbbaaaaaaaabaabaabaaabbaaaaabaabbbabababaaaaababbbabaabbabbaaabbbabaababbbbbaaabbaabbabbabaabaaabababbbbaabbaabbabaaaabababbbaabbabaabaabaaaababaabaababaaabbaabaaabbaaaaaaaaaaabbabaaaabbbbbbbbaabbaaabbaaabbbbbabaaaabbbabbaabaaaaababaabaabaabaabbababaabbbbaaaabbaaabbaaabaaaabbaabbbababbbbabbbbbbabbaaaaabbaabbabababaaababbbaababaabbaaaaabaaabababbbaaababbbaaabbabbaabaaabbaabbabaaabaaabbbaabaababaaabbaabbaaaabbaaabbaaaaabbbbaabaaaabbbabaaabbbabaaaaaabbbbbbbbaababbbabbabbaabbaabbbaabaaabbbbbabbabbabbbaaaabbaaabaababbbaabaabbabbaaaaabbaaababaaabbabbaaaaababbbbbbbabbabbbbaaabbaabbbabbabbbaaaabbababababaabaaabbbabaaaabaababbbbbabbaabbbbbaabbabaabaabbababaabaaabababaaabbbbbbabbabababbbaaabbaabaababbbbaabbabbbabaaabbababaaaaaabaabbaabbbbaabaababaaaaaabaaaabaaabaaaabaabbbbaaaaababbbaabbababbbbbabbabbbbbbbbbaaaabaabbbbaabbbaabbababbabbbabaaabaabbbababbabbbaaaaaabbaaabbabbaabbbbbbaababaaabbababbaaaaaabbaaabbababbababaabababbabababbbbabbbaaababbbaaaaaaaababbabababbbaaaabbababaabababbbbbaabaaabbbabbbaaaababbabbabaaaabaabbbbaabbbababbabaabbbabaaaaaabaaabaabababaabaabbabaaaabbababbababaababbababaaaaaaababbaaabbaaabaaababbabaaaababbbbbaaaaaabbabaaabbaabbababbabbaaaaabaaaaaaabababbaabaabbaabbbbababbabbbbabbbbbbbbabbaaaababbbbbabaabaabaababbaaaabbbabaabababbbbbbaaababaaaaabbabbbbabbbaaaaaabbaaabbaaaabaabbabbbabbaaabbbbbbbaabbbbbababbabbaaaabaabbaababaaabbaabbabbbaabbaabababbabbabbaababbababaabaaabababaaaabbabbbbbbbbaabbabbbabbbaaababbabbbbbabbaaaabababbaaabababaaaaaabaabaaaabbbaabbbaaabaabbabbbbabaaaaabaabbbabbbaabbaabbbabbbabaabababababaabbbbabaaaaaaaabbbbbabbbbbaabbbaabababbababaabbbbaaabaaaaababbbbab aaabbbbbaaaababbaaaaabaabbbbabbababbbabaaabbaaaaaababaabaabaaababababaabaaabbababbbbbbbbabbbbbabbaaabaabababbbabaaabbabababbbabbbbbabbbaabbaabaaaaaaababbbbaaabbbbaababbabbaaabbabababaabbbaaabababbabbabbaaaabbaaabbbaaababababbbababaabbaabaabbabbaaabbbbabbaaababbbababbbbbaaaaabaabbbbaabbbbbabaaabbaaabbaabababbaabbbbabaaaaabbaabbaaaabaabbbbaaabbbbaabbababaabbaaaabbabbaabaaaababbabbbbbbababbbabbbbaababbabaaaababaaaababbabbbaaaaabbababbabababbababbabababaaabbbbaabaababababaabbabaaabbbbbabbaabbbaabbbababaaaabbbabbaabbbabbaaaababbbaaaabbabbbabbaaabbaaaaaabbbabbabbbaabbabbbbaabbaaabbabbbabbbbaaababbbbabbabbbaabbbaaababbbbabbbabbbbaaaaaaabbabababbbbbbabaaabaaaaabaaababababbbaabbbaaabbbaabaaababbaabbaaaaabaaabbabbaabaaabbaabaabaabbbabaaabaabbbaaaaaabaaabbbaaaababbbbbaaabaabbbabaaabbbbbbababbbbbaababbaaaabbbbbabbaabbbaabbbabbaabaaaaabbabbbbbbbaaabaaabbaababaabaabbabbaabbbbbabbbabbbabbababbbbbabbaabbabbaaaababbbbbbaaaaaaaaababaaababaabbbbbabaaaababbababaaabaababaaabbbbaabaaabbbaaaabaaabaababbbbbbabbabbbbaaabaabbaabaaaaabbbbabbbabaababababbaaaaabbbbbaababbbbaabbbbbabbbbbabbbbbabbbbabbaaaaababbaaaabbbababbabaaababbaabbaaabbbaabbbbabbbbaaabaababbbbabbababaaabbbaabaabbaabbababababababbaabbbabbabaabbaabbaaabbaababbabbbbaaabbaabbbababbaabbbaababbbabaabaababaaabaabaabbabaabababbababbabaaaaabaabbababaaaaaabaabbaabbabbaaaaabaababbbbbbaaabbabbaabaabaababbbababaaaabbbaababbababbbaabbbaabaabbababaaabbaababbbbbbbbbbaaaabababbbbbabbaabbabaabbbabbbaabbbabbabbaabbbbaabaaabaabaabbaaabaaabaabaaaababbaabbbbbabbaabbbabbbbbabaabbabaabbaababbbbabababbbabbabbababaababaababaaaaabbaabbabbabbbbaaaaaabbbaaabbaaababbaabaabbbabbbbaaaaabbaababaabbbbabbaaabbabbbbbbabbbbbbabaaaaabaabbbabbbabbabababbaaabaaababbababbaababbaaabbabbbabbaabbbbbbbbbbabababaaaaaabaabbabbababbaababaaaaabbaabababbbaababaaaaaaabbaabbbabbaababaaaaaabbaababaaababababbababbbaaaaaabababbbaabbaaaababbabbabbaabbbaaabbaaaabbbbbababaaaaabaababbbabaabbbbbaaaabbbbaaaaaabbbababaaaaabaaababbbbaabababbaaaabaabbabbbaaababbabbbbbaaaaabbbaabbabaabbbba bbaabbabaaabbbababbbabaababaabbbbabaabbaabbababbbbbabbbaaabaabbaaabbbaaaaaaaaababbabbbababbabbbbabbabaabbabbbbbbbbabbbbbabbbbbbbaabbbababbbaabbbbbbaabaabbabaaabaabaababaaaabbbabaaabbabababbbbaaabaaabbaababaaaabaabbbbbbbaaaaaabaaabbaaabbaaabbbaaaabbaaabbbbaaababbaaabbababbbaaabaaaabaababbbbaaaaaabbbabaaabaaaabbbaaaaabababbabbaababbabaaabbaaaaaaabababbbaabbbbabbbbbbbbaaaaaaababbabbaaaabbaaaaaababbbabbbaaaaaaabaabababaabaabbbbbabbaaabbbabbbbabbbaaaabbaabbaaaababbabaaabaaabbaabbbabbbbbbbbbabaaababaaaababaaaabaaaababbbaabbbbbbbbbbbabbabbaaabbaabbaaabbbabbaababbbabbbababbbbbbbbbaabbaaaaaababbbaaabbbbaaaaaaaaaabaaababaabbbbabbabbbbababaaaaaaaaaabbababbaaaaaaaabaaaabaababbaababbabbabbababaaaababaababbababaabaabbaaaaababbbbbbbaabbbabbbbbabaaababaabbabaabaabbabaababbbbbbbbaabaabbbbbaaaaababbababbabaaabbaaaaaabbabababbbaaaabbbaaaabbbabbbbababbbbbbbbaabbababbabbbbaaaabaaaabbbabbabaaabaaabbbbbabababaabaabaabbbbabbaaabaaababbabbabaababbaaaaabaaabbbaaabbbbaaaaaaababaabbaaabaabaabbbaabaaabbbbaaabababaaaaabaababababbbbbbbabaabaababbbbbbbababbabbbbbbbbbbabaabbbbbbaaaabbbbbbbaabaabbbaababbababbbbbaaabbbabbbabbbabbababbbaabbaabbabbaabbabbbabbaabbbaaaaabaaaababbaaaabaabaaaabbabaaaabbaababbbaaabaabbbbbbbbbababaaabbbbbabbbbbaaabbabbababaabbbbbbbaabbbababaabababbabbbbbbaabaaaabbabababbaabaabbbabbaaababaaaaaabaaabaababbbaabaaaaabababaaabababbaabaabaabbbabbabaabababaabaabaaaabbabbababbaabaabbbabaababbbbbbaaaabbaaaabaaaaababbbbbabaaabbbbaaabaabaabaabaabbababaaabbabaababaaababbaaaaabbabbbaabbbabbaabaabaabbaabababaaabbbaaababaabababbabbbaabbbbbabababaaabbaababbbbababaaaaabbaabbababababaabbabbaaaabbbaabbbabaaabbbaabaabbbbbbaaaaabbbaaababbabbbabaaabbbabababaaababbababbabbbbabbbaabaaababababaaababbaabbababbabbabbabbbbbbaabbbaaabaabbbbabbbabbbaaaaaabaabbbbbbaaaaabbaabbabaaaabbaabbaaabbbaabbabaabbbaabbbbaaabaabbaaaaaaabaaaaaabbbbbbaabbbaaaaaaabbbaaaaaaaabaabbbabbabbaabaabbbabaaaabbabbbbbabaaaaaabbaaaaaabababbbabababbaabbaababbbbabbbbbabbaabbbbaaaabbbbbabaabbbbababbbbaabbbabbabaaabababababaaaaabaaaaa abaaaabbbbabbababbaabbbbaaaababaaaaababaaabbaaaababbbababababbbaabbaababaaabaabbbbaaaaaaabaabbabaabaaaabbaabababbaabaabbbbbbbaaaaaaabbababaabaaaaaaabbaaaababbbabbbbbabbbbaaaaaaababbababbaababbbbabbbaaaaabbbbaaabaabbbbbbabbbaaabababbaabbaabababaaabbabaabbababbbaaaaaabbbabbababaaabbbbaaaaabbaaaabbbababbbbbbbbbabbbbbababbabababbbabaabbaaaaabaaabbbabbabaabbbbaaabaabaaabbabbbbbbbbbbbababaaaaabbaaababbaabaaaabaabbabaabbabbabaabbaaaabbaabaaabaaabaaaabaabbababbaabbbaaabbbbababaabaaaaaabbababaabbbbabaabbbaaaaabababbaababbababbbaaabbaabbaaabbabaabaaaababbabbbaaabbaabababaaabbbbaaababababaaabbaababaaabbbbaaaabbbbabaabbbbaabbaaababbbbababbaabbabbbbaabaabbabbbbbbbabababbababababaabababbabaababaaababbababbbbabaaabbbbbbbbababbbaaabbaabbbaabbbaaabbabaabbbaaababaaababaaaaabbabbbabbaabbbbbbaaaabbaaabbaabaaabaababbbbababbbbaabaaaabbbbbaabbbaaaaaaaabbbbaaabbaabbbbbabbbbbbbbbabbaaaaaaaaaaaaaabaabbabaabbbaaababbaaabaaababbaaabaabaabaaabbbaaaaabbbbaaaaaabbbbaaaaaaabbbbbabbaababbababbaababbababbababaabbabaaabbababbababbbbbababbaababbaaaaabaabbbabbbabbaababbababbbaabbbbabaabbababaaabaaabaaaabaabbaaabababbbbaabbaaabbbbababbabaabbaabbbaababbababbbaaabbbaaababbaaabababbabaaabababbaaaaaabaabaabababaabaabbaababaabaaabaabbaaaabaaabaabbbbbabaabbbaabbbabbbbaaababaababbbabbaaaaaabbaaabaabbbbbbbabbbbbbabababbababaabaabaababaaabbbbabaaaaababbbbaabbbaaaabbbabbbaabbbbaababbbaabaaaaaaabbaaaaabbbbbbbaaaaababbbbabbabbbbbbbababbabaababaabbaabababbbaabaabbabbbbbbabababaabaaababaaabbaabbbbaaaabaaabbaaaabbabaabbaabaabbbbbaabbbbbaaaaaababbabaaababbbbabbbbbaaaaabbbaabbbbaaaaabbaaaabbbbaaaabbbaabbabbaaabaaabbaaaabbbbbbbaabaabbabbaabbbbabaaabbababbabbbbbaaabbbabbbbbaaababbabaababbaaabbaaaaaabbababbbbabbbabbaabbaaaaaabbbaaabaababababbababbabaabaabbaababaaabbbaabbbaabaabababaababababaaabbbbbababbbaaabbabaaabbaaaabaabbbbbabbabbbabaaababbabbbaabbaabaaabaabaaabababbbabbabbaabbbbabbbababbaabbaaabababaabbbbabbbbbaaababbaaaabaaabbaabbaaabbbaabbbabbabbbbbbbaaaaaaaabbaababbaaabbbbbbabbaaaababbbaaabbabaabaabaabbaaaabaabbabba abbaaabbabbbaaaaaabaabaaaabaababaaabaabaaaaababbbabbaaaababababaabaabbababaaabbbabaabbaabbbbabbababbbabbbbbaababababbaabbbbabbaabaababbaaababaaaaaabbaaabababaabbbbbaaabbbbaaaabbaaaabaaabbaabbababbbbaaaabbbbabababbabbabaaaabaaabbbbababaaabbbaaabbbbaaabaabbbbaabbbbbbaaabbababbbbbbaabbaabaaaaabaabaaabaabbbbaaababbabbaaaabaabaabbbaaaaaababaaabbbabaaaaabbabbbbabbbababaaaabaabaaababaababbbbbbaaaababaaabaabbabbaabbbaaaaaaabbbbbabbbabbaaabbbbbabbbbbbabbbaaaababbaaabbbaababbbbbbbababbbbbaaababbbbabbbbbbbbabaaababababaabbabaaabbbabbbbbaaabbbbbabbbbbababababbabbbaabbabaabaabbbbbababbabbbbaaababbaabbababbbbaababbbababbabaaaaaaabbbbbbaaaabaabaabbaaabbbbbbbaaaabbaaababbbaabbabbababbbbaabbbbbbaaababbbbbaaaabbabbbbaaabbaaabbbabaabaababaaaaabbbbbababaaaaaabbbbbababbabbaaababbbaaabaabaabababbabaabaaaabbbbbbaabbabbbbabaaabaaaababbbbbbaaaabbbbbbbbbbaaaababaabbbbbbbbbbaababbbbaaababaababbbabbaaaaaaababbbbabababbbbaababababbabbbaababaababbaaababaaabababbabaaaaabaababbbbbabbaaaababbbbaabbaaabababbbbabaabbbabbbabaababbbaaabbbaabababbbabbaaaabaababaabbbaaabbaababbbbbbababbbbaabbababbaabbaababbbbbababbbbaabbbbaaaababbbbbbbabbbbabbaabaababbaaaaaabbabbaaabababbaabaaaabbaabbbaaaaaaabbaababaaabaaabaaabbaaaaabaabaababbaababbbabbbabaaaabbaabaabaabababaabaabaaaaaaaaaababbaabbabaabbabbbbabbabbbbaabbaaabaabababaabaabbaabababbbaaabbbbabaabaaaababaaababbbbbaaababbbaaaaabababaaaaaabbbbbaababaaaabaaabaaabaabbbbbaabaababaabbbbaaaababbaaabbabaababbbbbbabaabbabaaabaaabbbbbbababaabbaaabbaabbaaababaabababaababbbabbbaabbbabaaaabaabbbbaabaabbabaababbbbbabbbababaabaaabaabaaabbbbbbaaabaaaababaaaaabaaabbbbbaaaaaaaaaabaabaaabbababbbabbbaaaababbaaaaabbababbbaaaaabbaaabbaaaaaabbabbaaaaababbbbabaabaababaabaabbbababbbbbbabababbaaabbbbabbbaabbbbaabaaabbbbabbabbbbbababbaaaababbababbbabbbaaabbbbaabbbbbbbbabbbbbabbabbabaaaaaabbababbbbbbaababbaabbbbaabbaababbbabbaaabbbbbbabbbbaaaaaabbbaaaaaabaaaabaabaaaaaaaabbabaaaabaabaaabbbaabbabaabababbbbabbababaababaaaaaabbaaabababaaabbbababaaaaaabbaabaabababbbbaabbababaabaabbabbbabbabb baabbabaaabbbbbabbabbbabbaabbbaabaaaaaabbbaabbbaabaaaaabaaababbaaaaaaaabbaaabbbbbbabbbbaaababbbaaababaaaabbaaabaaaababbabaababbabaababbbaaaabbbaaaabaababbaaaaabbbbabbaaaaaabbbbabbabaabababaaababbaaaaaaaabbabababbbbbabbbabbababaaabbbaaaabaabbbabbbaaaaabbbbabaaaaaaaaabbababbbaaababbbbbbbbbbababbaabbabbbbaabbaaababaaaababbaabaabbaaabbaabaaabbaaaabbbabaabbbaabaaaabbbbbaaaabbababbbaaaabbaaabaabaabbbbabbaababaabaaabaabbbaaaabaabbbaabbbbbabbaababaaaaaabbbaaabbaaabbbbbabbbbbbaabbbaababaabbbababbabbbaababbaabaabaaabbbbbabbaaabaaababbabaababaaabababbaaaabbabaabaaaaaaaaabbaababbbbaaabaabbabaaababbbabaabababababaabbbbaabbaaaaaabbbaaabaaabbabaaabaababababbaaaabbbbaaabaababaabaabbabaaabbbbbbaabbbbbbabbaabbabbbaaabbbabbbbaabbbbbbaababbaababbaabbbabaaaababbabbbbabbbabaabbaabbbaaaaabbaababaaaabbbaaaababaababbabaaabaabbabaaaaaaabbbbaaabbbbabbaaabbbabbbaaaabbababbbbbbbaaaabaabbbabbbabababbabbbaaaabbaabbbbbbaaababbbaabbbaaaaaaabababbabbbabbabbabaaaaabbaabbbbaabaaababaaabbaaaaaababbaabbbbbbaaabaaaabaabaabbbabbaabbaabbbbaaaaaaaaaaabababaabaabbbbabbbabbbbabbaaaabbbaabbbbabbbabaaabbabaaaaaaababaabaabbbbbbababbbabaabaabaaaaaaaaaaababaaaabbaaaabbbbbbbaaaaaababbbaaaaabbaaabbbbbababbbbbabbaabbaabaababaabbbabaaababaaabaaababbabbabababbbabaaababbabbaabbbbbbbabbbbabbbababbabbaabbbabbbababbabbbbbaaabaaaaaabaababbabbbbbbbababbabbabaaaabaaabbaababaabaaaaabaaababaababbaabbbabbaaabbaabbabaabbaabbaaabbaaabbbbbbabbbababababaababbabbbaaabbababbbaabbaaababbbbbbaaabaaabbbbbbabbaabaaaabaabbbbbabbbabbaabbaaabbabbbbbaaaaaaababaaabaabababbabaaaabbbabaabbbaababbbaaabbbbabbbaabaabaaaaababaabaabbbabaabbbaababbbbbabbbabaaabbababbabbbbabbababbabababbaaabababbabaaababbaabbbabbaaabbbbbbaaaaabbbbaabbbababaaabaabbbaaabaabbabbbbbbabbaababbbbaabbbabbbbabaababaabbbaabbbbbababbabbbbbbabbabbbbbbababaabbbaaabbbabbbaabbbbabbabaaaaaaaababbaabbbbbbabbabaaabbabababaabbbbbaabaaaaabbababbaabaababbbbbbbabaababbbbaabbbaaabbbbbaabbabbaaabbbbbbbbbbbababbaababbaababbbaaaaabababbbaabbabbabaabbbaababbbbbbbaabbaababbbaaababaaaabbaababaaba bbbbabbbbabbbaaabaaaaaabbbbbbabaaaababbbbababaaabaabbababbaababaabbbaabbbaababaaababaababbaababbbbbbbbbaabbbbaabbbbaabbbbabbbbabbaababbabaababaabbabaaabbbabbaabbabbbaaabaaabbbaabbabaababbbbbabaababbababbaabbbababbbbaababbbabaaaabaabbbbbbbaabbabbaaababbaaabbabababbabbaaabbbaabbaababaaabbbabbaaaabbaaabaabbaaababbababbbaabaabaaaaabbaabaaaababaabbabbbbbbbbbbbaabbbaaaaabaabababbbaabaabbaabababbaaabaaabbbbabaaababababaaabbbaababababbbbaabbbaaaaaaabaabbbababbbaaabbbaaabbaabbabbbabbbbbababaaabaabaaabbbabbbaabbbbabaaabababbaaabbbabbbaabbbaabababbbabbbabaabaaababababbbbbaabbabbbbbbbaaaababaabaaaaabbbbaaaabbabaaababaabaaaabbabbbaabbbbabababaaabaabbabababbbabbaabaaaabaaabbabaaaabbbbaabbbaabaaabbbabbaabbabaabbabbbaaabaabbbaaaabaaabababbbaaabbbabaabaabababbabaabababaababbbaaabbabbbbbababababbababbababaababbaaabbabababbbabaaaaaababbaababbbbaaaabbbbbbaaaabbbaabababbbaaabbbbbbabbbbbbbababaaaababaaaababababbabaabaaabbbbaabababababbbabbaabbabbbabbaabbaaabaaaabaabbaabaabbbbaabaaabababbaabaababaabaaababbbabaaababaababbbabbbbbabbabaabababaaabbabbbabbbaababaabaabaabbbbababbbbabaaabbabbbbbbbbabbbbaabbbbaabaaabbabbbabaabbbbbabaaabaaababbbaaabaaabbabbbbbbbbbabaaababaaabbbaabbbabababaaaababbaabbbbbaabbaaabbabababaabbbbbabaabbaaabbbaaaababaabbaabaabbbbabbbaabbababbaabbaabaabaaaaaabbaabaaaaaabbbabaabbbbbbbaaaaabbbbbbabaababbababaababbbbaaabbabbaabaabbaabababbaaaaababaaaabaaaaabbbbabbaaaababbbbaabbaaabbababbaaababaabbbbbbaaabbaabbaabbbaaabbaabbbabbbabbabababbbaabbabbbbaaaaaababaaaaaabbbbaababaaababbbaaaaaaabbababaabaabababaabaabbbaabbaabaaaababbbaabaabbaabbbababaaabaabbabbaababaaababbbbbbababbbbaaababaabaaabbbbbbaabbbaaabbbbaabbbbbababaaaabbaaababaabbabbbbbbabbbbabbbbbabbbaabbaaabbbbaaaabaaabbabbbabbbaaabaabbbaabaababbbbbbbaaaaaababababbaabbbabababbabbbabbaababaaaaababaaababbaabbaabaaabbbbabbaaabbbaaaababbaaaababbbbbaaabbbbbbbbabaaabbabbaabababbababbbabbaaaabaaaaaabababaabbbaababbabbbababbababbbbbbababbbbababaabbbabaaaabaaabbbabaaaababbabaaaababbaaabbabaaaabbbabaaabbbbbaabaaabbaaababaabaaabbbbbb baabbababbbbbbababbbbbabaabbababbbabbaabbabaaababababaaabaaabaabbabbbbaabbabaaaabbabaababbbbabbbaabbbababbaababaabaabaabbabaaaaaaabaababbbbbabbbbbbbaabbabbaabbabaababbbaabbbabaabababaaaabbbaababaabaababbbaabaabbabaabaababbbbabbabbaaaaaaabbbabbbbababaabaaabaabaaaaaaabbaaabbbbbaaabbaababababbbbbaaaaaabaaaaaaaabbbbbabaabbaaabbaabababbbaaabaabaabaaaabbbbaaaabbbabaaaabaabbaabababbababbaabaaababaaaaabbbabaaaababbbbbbbbbbbbbbbbaaabaaabbbabababaaabbbbaaabababbaabbaaaaaaabaabbbaabbbabaabbbbaabbaaaaababbbbaabaabababaabbbaabbaabbabbabaaaababaabaaabbbbbabbaababbabaaaaabaabbaaababababbaaaaabaaababbaaabaaaaabbbbabbbabaaaabaabaaaabaaaabaaaababbabaabbbbabbbaaabbaaababbbbaaababbbaaaaabbaaaababaaaaaaabbaaaaaabbbbaabbabbaabaaabaabaababbbbababaabbaabaaababaabbbabbbbbababababbabbababbbbbbaababbbaabaaaaaabaababbbbbbbababbbabaaabbaabbbbbababbbbaaaabbbbabbabaabaabbbbaaababbbbabbbbbababaababbbbbabbaaaabbaaaaabaaaaababaabaaaabababbbbaaaabaabaabaabaaaababaabababbaababbabbbaaaabbbbabbaaabaabaabababbbbbabbaabababaaaabaaaabaaababbaabaaaabaaabbabbbbaabbbbabbbaaaaabaaaabbbaaaabbabbaaaaababbbbbbbababbabbbbbbbbaabbbaaaabaabbbbbaaaabaaababaaaabababbaaabbaaabbaaaabbaabbbbbaabbaaaababbabaaabbbabbaababaaababbbbabbbbabbaabaaabbbaabbaaaaaaabaababaaabbbaabaaaaababaabbbbabbbbabaabbababbabbbabbbaaaababaaabbaabaaaaaaaabbabbbabaaaabbaabbabaabaabbababbabaaabbabbababbbaabbbbbabaabaaaaaaabaaabbaaabbbaaabbbaabbabaaabaabbabbaabaababbaabaabaabaabaaabbbbbabaaaaabbabbbbbaababaaaabbaabaababbababbbabbbaaabbbbbababaabbabababaaaabaaabbbaaabbbabababaabababbaaabaaabbabbabaaabbbbbabaaaaabbbbbaabaabbbbabaabbbbbbaaaaabbaaabaaabaababaaaaabbaaabaabbaabbbaabaabbabbbbbabbbbabbababaababbbbbbbbbabaaabaababbbaaaabbaaaabbaaabbbabbaababaabababbaabbaaabababbbbbbbbabababbbaabaababaabbbabaaabbbababaabaaaaaabbaabababaabbbaaaaabaababababaaabbbbbbbabbbbababaaaababbbbbbbbaaabaaaabbbaabbaababaababbabbbaabaaaabbbbabbbabbaaaaababababbbbaababbbbbbbbbaabbbbababaaababaabababbaaabbaaaabbbbabbaabbaabaaaabbabaababababbabbabaaaabbbaaababbabaabbaabbaaab baaaabbbaaababaaaabbbbabababbbabaabaababbbaabbbabbabbbaaaaabbbaaabaabaabababbaabbbbaaaaabaabbbabbababbaaaabbbbbaaaababbabababbabbabbbabbababbabbbbabbbaabbbaaaaaabaaabababbbaabbaabaababaaababbbbaaaababbbbaabababbaaaabbbabbabbaaaaaaabaaaabbbbbbbbbababbaabaaababaabababbabaabaaabbbbbaaabaabbabaabbbabbbbbbbbabaaababaabbabaabbaaaabaaaabbbbabbaaabbaabbabaaaabaabaaaabaaaababbbbabbabbabbbbbbaaabbbbbbbbabbabbbbbbbabbbababbabbaaaaaaaaaaabbbabbaaabbbbbaababbbaaabaababaabababaaaaababaabbbaabbabaabbbbbbbabbabbbabbaabbbbbbaababbbbbbbaabaaababbababbaabbabbabbaaaaabbbababbbbabbbbbaaabbbbaabababababbbbbaaaabbbbaabababaaabbbaaaaababbbababbaababababbbababaabaaaaabaaaaaababbabaaabaaabbaabbbbabbbaabaaabababbbaaaaabbbaababbbbabababaaaabaabaaaaababbaaabbaaaaaaabaabbaaaaaaabaaabbabaaaaababbbbbbabbbbabbabbbaabaaaababbabbaabbabbaaababbaababbbbbabaabbababbbaaaaaaabbbbaaaabbbbababaabbabaaabbaaabababbbabaaaabbabaabbaaababbaabbbbaaababbaabbbaabbabaabababaabaaaaaababbbaababbabaaaabaabbbabbbababbbbbbaabbbaaaaabbbbababbababbbabbbaaabaabbbbbbbabbabbaaaaabbaabbbbbababbaabbbabbabaabbaabaabaabaababbaaaaaabbaababbabbbbababababbaaaabbabaababbbaaaabaabbaaabbabbabbbaaabbbbaabaaaabbbbbaababbbabaabbbaaabaaaabbaabbbaababbbabbbabbaaabaaaabababbbbaaabbbbabbbaaabbabbbaaabaabbbbaaaaaaaababababbabaabbbbaabaaabababbbbaaabababaabaaabbabbbaaabbabbbbbabbbbaabaaabaaaabaaabbbbabaaabbaabbbaaabaaaabbbaabbaaaabaababbbbaabbbbbbaababbbbabbbbbaabaaabbbaaabbababaabbbbababbaabababbabbaaabbbaababbaaaaabbbbbbaaaabbabbbabaaaabaabaababbbaaaaabbbbabbaabbaaaababbabaabbaabbabbbbaaaabbbbabbabbbababbbbbabbababaabbaabbaaabbababaaabaabaaaabaabaaabaababaaaaabbababbaabbbbabaabbbbbabbbbbababbaaabaaabbbbbabaaababaaaabbbaaabbbabbbbbabbaaaaabaaabbaabbbabaaababaaababaaaaabbbaaabbabababbbabbbbaaababaaabbaaabaababbaaaaabbbabaaaaabbbabaaaaabababbaabbabababbbbbbabbbbbbabbbaabaaaababbaabbaabaabaaababbbbababaabbaaabbaaabbabaaaaabaaaaabbaaabaabaaaaaaabaaabbaaaabaabbaabaabbbabaaaabaaaaaabbaaabaabababbabaabbaabaabaaaabbbabbabaaaabbabbbbbbabbaabbabaaaaaaab baaaabbaababaabbbbbbbabbaabbbbbbbaaabbaaabaaaabbaaaaabaaaabbabbbaabbabbabbbbabaaaaaabbaaabaabbaaaaaaabbbabbbbbaababaabbaabaaaaabaaabbaaaaababaababbbabbbabaaaabaabababaabaabbbbbbaaaaabaababaaaaabbbbababaaababbbababbaababaabababaaababbaababaaaaababaabbaabbaabbbbabbababaababaababaaabbabaaabbbbbabaaabaabbbaabaababbabbbaabbbabbbabbabbbbbaaababbaaabbbbbabbbbbbbbabbbaaaaabbbaabbaabaaabbabbbaabbabbaababbbabbabbbaaababbabbaabbbbbbababbbaabbbaababaaaabbbababbaabbbbaaabbbabbaaaababaaaabaaaaaaabbabaababbaaaabbabababbbaabbabbaaaaabaabbaaabaaaabbaaabbababbbbbbababbbabababbabbaaaaaaabbaabaaaabbbaaabbaaaaaaabaaababaaabaaaabbaabbbbbabbbbababaababaabbbaabaaabbaabbaababbbabbaaaabbabbbaabbbbaaaabbabbabbaabbbbabbbabbbaabbaaabbaababbabbabababbbbaabaabaabbbbaaaababbbbaaabaabaabbabbababbbbbbaaababbabbaaaaabababbbaabababaaabbabaaabbbababaababaaaaabbbbbbbbbaaaaabaaabbabbbbbababbbababbabaabaabababbaaabaaaaabaababaaabbbbaaababaababaababbabbbaabbbaaababaaabbbbbaabbababbbabbaababbabbbbbaabbbaaaabbbbaabbbaaaaabbabbbabbbaaaaabbabbabaabaaaabaabaababbbaaaaabababbbbaababaabaaaabaabbbababbabaaaabbbbbababbaabaaababbbabbbaaaabbaabbbbabbabaabbaabbaaabababbabababbabbaabaabaabaaababaababbbabbbaabbbaabbababaabbbaabaaaabbbaaaabaabbbabbbbaabaabbbabaaabababbbbbaabbbbbbbaaabaaababababbaaabaaaaaabaaabaabbaabababbbbbaaaaaaabbababbbaaabbaaaaaaabbbabaaabbababbabbabbabbaaababbbbaaaaabaabaaabaaabbbabaaaaaabbbaabababbbbbabbaaaababaaaababbabaabbabaabbabaababbbbbabbaaaababbaabaaaaaabbabbbbaabbaabbaababaaabaaaabbabbbbaabbaabaababbaabaaaaabbbbaaaababaabbaaabbabbbaabbbbabbabbaabbaababbbbbaabaabbbaaaabbbbbbbaaaaaaaabbabbbbbaaaabbbabaaaaaabaababbaaaaaabbbaaabbbabbabbabbaabaaabaaabbabaabbabbabbabbaabaaaabbbbaaabbabbbbabbbbbaaabbbbbabaababaaaaaabaaaaaaabbabaaabbbaaabbbaabababaabaabbaabbbabbbbbbaaababbbbbbbabababaaababbababbbbbbaaabbbbbababbbababbabaaabbbaaababbbbbabbaabbaaaaaabaaabaaabaabbbabbabaaaabaaaaabbbabaaaaababaababaaaababaaaaabababbbaaabaabbaaaaabbbbbbabbababbaaabaabbbbbabaaababbaabbaabaaaaabbaaabababbbbbbbbbbbbbbaabbb babbbbbbabbaabaabaaabbbaabbaaaabbbbbaabbabaabaaababbbbbbaabbaaaabbbbababaaaababbaaababaabbaaabbaaaabbaabaabaabaaaabbbbabaababbbbbbababaaabbbabbbbbaabaabbbbbbaabaaaaabbbababbaaabababbbbaaaabbbbaabbaabaabaaababbbabbbbbbbaaabbabbbaababaaabaaaaaaabaaaabaaaaaaabbbaabbbbaabbaabbaaabbbbabaaaabababaabbaaaabaaababaaabaababbabbaaabaabaaaaaabbabaaaaaaabaabbbaaaabbaabaaabababbaababaabbaabaabbbabababbbaababaabaabbaaabaabaaaaababbaabaaabbbbbbbabbbbbabaaabbaaababbabaaaaabbbaaabababaaaabbbbbbbbbabbbabaaabaaaaabbbbbabbaaababaaaabaaabaaaaababababbaabbaabababbbbbaaaabbabaaababaababababbbbbbbbbaaaaabbbababbbbbabababaabaabbbabbaabbbabaaababbbabbabaaaabbaabababbbabbbbbbbbaaabababaaabaaaabaabaabbbaaaabaaabbaabbbbbbbaaaaabaabaaaabbaabbbabaabababbaaaabaababaaaabbaaabaabaabbbbabbaaabbbababbabaabbbbababbaaabbbabbaaabbabbbbbabbbabababbabbbabbbbaaabbbaababbababbbaabbaaaaaaabbabababbbbaabbaaabababaabaabbbbababbabbababbbbbaabaabbbbabbbaababbabbabaaabbabbabbaaabbbaabaababbbbbaabaabaaabbbaaabbbbbaaabbbabaabababbbbbbaaabbbbabbaaabababbaabaabaabaabbaabaabbaaabbbaabaababbbaaaaabbbabbabbbabaaabbabaaabbbbabaabaabababaaabaabbaababbabbabaababaaaabbbaabbabababababbbaabbaaabbbaabbbbbabaabaaaabbbaabaaabaaaabaabababbbaaaabaababbbbabbaabaabbaabbbbaaaaaabaaabbbbaaabbbbbbbbbaabbababbbaababababbabbababbbbababaabbabbbbabbbaabbbabbaaaabbbbbbbbababbaabbaaaababaaabaabababbabbaaaaaabaaaaabbbaabbaabaaabaabaababaaabbbabbbaaaaabbbbbbaababaabbabbbbaaabbbaabbbaaababbababaaaabbaaaabaaaabbbabbbaababbababaabbaababbabbaaaabbbaabbaaabbaabbaaabaaaabbaabaaaabaabbaabbbbaabbbbbbbbbbbbbabbbbbaaabaaabaabbaabbaaaabaaaaababbabbbaabbabbbababaabbbbaabaabaabbabaabbabaababaaaabbaabaababbaabbbbbbaaaabaaaaaabababaabaaabbbbaaabbabbbaaababaabbaaabbbbbaaabbbbbaaaaabbaababbbbbaababbbbbababaabaabbbbaaabbabbaaabaabbbbaabbbbaaabbbaabbabbbbaaabbbbbaaaaaabbbbbbaaaabbababbabaaabbbbaaaabbbbaaaaaaabaabaaabaababaabaaaabaaabbbabaabbbababbaabbabbabaabbbbaaaababaaababbabaaabbaaabbbabbabbbbaaabaaaaabbaaaabbaaabbbaabbbbaabbbababbabbbaaabaaabaaaabababaababbbaa aabbbabaaaabbaabababbbbababbbbbbaaabbbaaabbabaabbbbaababbababbbabaaaabbbbbbbabbbaaaaabbabaaaabababbabaababaaabaaabaaababaababbbbbaabaababaaaaabbbabbbababbbbbbbbbaaaabaaaaaaabbbabaaaababbaaaababbababbbbaabbaabaaabaaaaaaabaaabbabbabaababbbabaaababbabbbbbbbabbaaababbbbbaababaaaaabbbbbbaaaaaaaaabbabbaabaaabaaabbbbbaabbbaabbaaaaabbbbaaabaabbbbaaabbbababbbabbabaaaaabaabbabbabbbbbaabbaababaababbbbababbbaaabbbbbabababbabbababbabbbabbbbaaaaaaababbbaaaaaaababbaaabababbabbbbbabbaaabbbaaaabaabbbabbaaaababbbaabaababbbbbbbaababaababbaaaabaaabbbaaaaababbbbabbaaaaabaaabaaabbaabbbaabbbaabbbbababbaabbaaabbabbabababbabbbbbababaaaabaaaaaababbabaaababbaababbababbbbabbbbbababbaaaaaabbaaaabbbbbabbbbbbaababababbabbabaabbabaaaabaaabaabbbabbaaabaaabbababaabbbababbaabbabaabaaababaabbaabbaabbbaabbbabaabbbbbaabbaaaaaaaabaabbaabaabbabbaabbaaababbaabbaaabbbbaabaabababaaaaaaabaabababaaaaaaabbbbbbaababaaaabaaaabbabbbbbabbbaaabbbabbaaabbaabaaababbbbabbabbbaaabbaabbabaabaabbbbaaabbbbbbabbabaabaabaabababbbabbbbaabbaabbaaabbaaabbbbbaaaaaabbaababaaaaaabbbbbbbbbbaaababbabbabaaabbaaaaaaababbbbbbbaabbbabbaabaabaaabbbaabababbbababbbbbabaabaabbaaaabbbaaabbbbbaaaaabbbabbaaabaaaabbababaabababbaaaaaaaaabbabbaabbbbaaabbabbaaabbaabbbbabaaaaabbaaabbababbababaabbabababaabaaabbbbbbbabbaabaaaaabbbbbabbababbbbabbbaaaaabaaaaaabbbbbaabbbbaaaaaabababaaabaaaabaabbabbbabbbbabaabbbababaabbbaaaabaaaabaaaabbaaaaaaaabbbaaaaaabababbbbababbbabbababbaaaabaabaabbaabababaaaabbaabaababaaaaaaaabbbbaabbaaabbbabaabaabbbabababbababababaaabbaabaabaababaabbbbabababbabababbabbababbbbbabbbbaaaababbababababbababaababbaabaaaaaaaaaaababbaabbabaaaabbbabaaaaaaaabbabaabaaaaabbaabbbbabbbbaaaabbabaaabbbabaabaabbbbabbbaaabbbababbabbbaabbbbaaaabbaabbababaaaabbabbbabaabbabaaabbabbbaaabaaaaabbabbbabbbababbaabbabaabbbbbbbabaabbbbabaaaaaaaaaabaabababbbbbbbabbbabaabaababaaaabbaaaaaaaababaaabbbbaabbbabbaaaababbabbbbaaaaaabbbaabbababaabababaabbaaabaabbaabababababaaabaabbbbbbaabbbabbbbababbabbaabbbbababbaaababaaababbaaaaabaabbbaaaaabbabbbbbbaabbabaaaababbaaa bbaabaabbaababaabbaaabbbabbbaabaaabbaabaabaaabaabbbbbbabbabbaaabababbabaabaabaabaaaaababbbabbaaabbabaabbbbaabbababbaabaababbbbbabbbbaabbbaaaaabababaaaababaabbaaababbabbbbbabbbbaababbbbabbbbabababbbbabaababbabaaabababaabaabaaababaaabbbbabaabaaaaaaabaaaaaaabbbbaabaabbaaaaaababaaaabaaabaaababaabaabbaabbaabaababaaaabbaaaababbaabaaababaaaabbababbababbbaabababaaabbbbbbababaabbbbabaaaaabbabaaabbabaaaaabbbbaabbabbbbbabbaabaabbaaabaabaabbaabbbabbaaabaabaabbaabbaaabaaaabababbaaabababbbaabbbababbabbbbbbabbbabbbabbabaaaabbabbabababbbbbbabaabaababababbaaabbbbabaaaabbbbbbaaabbbaaabbabbbbbabbbaabaaabaabaabaabaaaababbbaabbaaabbabbaaaababaababaabaaababbbabbabaaaababaababbabbaababbaabaababaaabbbaabbbbbbbbaabbababbaaaabbaaaaabaaaabbabbabbbbaabaaaabaaabbabbbbababaababbbbabbabbabaabbbbbaababbbaabababaaaaaabbaaaabaaabbbbaabaabbabaaabaaaaabababbaaabbabababbabababaabbabbbbbabaababbbababbabbbbaaabbbababbbbabbbbbbabaaaaaaababbbbbabbaaaaaabaabbaaabaabbbaaaaabbabbaaaaabaabbbabababbbbbaabbaabaabaaabbbbbabaaabbaaabbabaabaabbababbaabaaaabababbbbbaabaaaabbabbbaabbbababbbabbbbbaababaaabbbabbbabbaaabaabbaabbbbbabbbaabaabbbbbabbabaaaabbbabbabbbbbabbaaaaaaabaabbaababaabbaababbaaabaabbbbabababbaaabaabbababababaaabaaaabbbbaabaabababaaaaaabaabbbbbbaaaaaaaaabaabbbababbabbabbbbababaabaaaaabaaaaaabaaabbbaabbaabaaababaaaaaabaabababbaababbaaabbabaabbbaabaabaaaabaababbaaababbbbabbbbaabbbbbbabbabaaabbabaabbabaabaaaababababbbaaabbbbaabbbabbbbaaabbbbbbbaaabbbbbbbabaaabaababbbbbaababbaaabbbabaaaabababaaababbbbbabbabbbbbbaaaabbbbaababbabaabbabaaabaababaaaabbbbbaaabaabaabaaabbabbaaabbaabaabbbabbbaabbababbaabbabbbabaaabaabaabbbabbbbabaabbaabbaaabbaabaababbaababbabbaaaabbbbbaaaabbbaaaababbaabaabbabbbbbbaabbaabbabaaababbbabaabbbbaababbbbaaaabaabbabaabbaaababbbaababaabbbaabbabbbbabbbbabbbbbbaabbaaaaaaabbababbbbbabababaaabbbaabaaabbabbbaaabbaaaabaaaaabaababaabaaaabbaabaaabaababbbaaaabaabaabaabaababaabbbbaabbaabbabbababaababbabaababbaaaaabbabbbabaaabaabbbaabbbaabbaabbaaabaabababbabaabaaaababbbbbbbaababbbaaaaaaaabbabaababb aababbaaabababababbabababaababaaaabbabbabbaabbabaabaaabaabaababbabbbbaaaaabbaaaabbbaaabbbabaaabbbabbabbbabbabaabaaabbabbabbaaaaabbaaabaabaabaababbbabaabbabaabbaaababbabaabbbabbabbbaaaaaababaaabbbbbbabbababbbbbaaaabbbaabaabbbabbabbbabbababaaabaaabaaababbaabaabaabbbbbbaaaabbaababaaabaaabbbbaababbbaababbbaabbaaabaaabbbbbbbbbbaababababaabaabbbbaaaabbaababababbbbaababababaabaabaaaababbbbbabbbaabbbabababbabaabbbaaaababbbbbaabaaababbbbbbbbbbbabaaaaaaabbbbaabbaabbbaabababbaaabbbbaabaaababaaabbbbaaababbbbbbabbbabbbaaabbbbbabaabaaabaaabbbbabaababbbaababbababaabbbbbaaaaabbaababbbaababaabaabbbbabaaabbaaabbabbabaabbaababaaaabbbbaabbbbbbbbbaaabbbabbabbaaabbaaaabbabbbabaaabbabaabbabbbabaababaabbbbababaaaaaabbbaabbababbbabbbaaaaabaabbbbaababaaabbabbabaabbaabaababbabbaaabbaaababbbbabbbaababbbaaababbaababaaabaaabbbaaaabaabbbaaaaaaaabbbababbbbbbbbbabaabbbbbbaaaaabaaabaabaaaaaababababbaaababaaabbaabaabaaaabaaaaabbbabbaaaababbabbabbbbabbbbabbbaaaaaaabbbaabbaababaabbbbbaaababbbaaaaabbbaaabbbababaabababbbaaaaaababbabbabaaababbbabbaaababaaaaabbbaabbababaaababababaabbbbbbbabbbabababbbbabaaaabbaabbbbbababbabbababbbbbbbbaaabaabaaaabbaaaaaaababbaabaaaaababbaaaabbbababaababababbabaaababbaaabaababbababaaaaaababbabbaaaaaabbbbbaabbbabbaabbabbabaaabbaabbbbbbbabbabbabaaabbaabbbaaabbaaaaabaabbbabbbbabbbabaaaaaaaaaaabbbabaabaaaabbabaabaaaabbabaaabababbbababbbbaabbbabaabaababaababbabaababbaababbbabbaabaaaabbabbbbaabbaaabaabbaabbbaaababbabbbaabbbabaabababbbbbaaabaabbbbbaabbababbabaaababbabbaabbabbabbbaaaabbbbaabbaabbbaabbabbababbbababbababbbababaabbaabaababbaababbbbbabaaabaabbabaaabbaabbbaaaababbabbbbbaababbbaabaaaabbbbbbbaaaababbbababbbbaaabbaabbbbaababbbbbbbbaaaaabaababbaabbaaaaabbbbaabaabbbabaaabbaaaabaabbaabbbabbbabaabbbabbbbbbaabbbaababbbaababaabbbabaaabbaabaabbaababaaabbbababbabaaabbaaaabbababbbbbbababababbbaaabaabaaaaabbbbaabbaababaabbabbbaabbabbabaaabaaabbaaaaabbaabbbabbbabbbaaaaabbbaaaaabababbabbbaabababbbbbaaaababaabaaababbbbbbbaaababbaabaaabbbbabbbaabbbbbbabbabbbaababbbababaabbaaabbababaaaaaa bbabbbaabbaaaabbabbabbaaaaaababbbbaabbbabbabbbabaaabaabaaaaabbbabbbabaabaabbabbabaaabbbaabbaabababbabbbbbbbbababbaaabbbbbaaaaaabbababaabaabaaaabaabaaaaaabbababbbbbaababababababbaabbbabbaaabaaabbababbabaaabababbbaaaaaaaaaabaabaaaabbaaabbbbbbaabbaaaaaabaabbababbabaabbbbabaaaaabbabbbabbbaabbaabaaaabbbaaaabaabbaababababaaabbbbbbabbbaaaaaababaabbbbbbabbbababbbbaaabbaabbbabbaaaaabaabbbaabaabbbabbbabaaabaababbaabbbabbabababaaaaababababaababaabbbbbbbbbaabababbabbbbaaaabbabaabaaabbaabaababaabaaababbbbbbaabaabbabbabbaaaaaaabaababababbabbbaabbbaaaababbaababbababaabbababbaaababbbbaabaaababaaabbaababbbaabbabbaaaabbbaaabaaaababbbabbababbbbbabbbbbbbbbaaaaabaabaabaaabaaaaabaaaabababaabbbababbbbbabaaabbaabababbabbabaaabbaaaaabaaababbbbbabbbbbaababaaaabbabaaabaabababababbabaabbaabbaabaaabbaabbbbabbbababbbbbbbbaaaaaaabaabababaaababaabaaaabbaaaaaaabababbbababbbababababbaaabbbabaabbbbbaaaaabaabbabababaaaaaaababbaabbbbaaabbbbabbaaaabbbbababaabbaaaababbabbabaaabaabaaaabbaabaabaabababbaaaabbbbbababbaaaabbbababaaababbaaabbbabaaabbabbbbabbaaaababbaaabababaaababbaababbabbaaaaaabbaaabbaabbabaaabbababbbbabbaaaaaabbabbababbabaaaaaaaaabbabbaababbababbaaabbbbaaabbaaabbaaaabaaaababaaabbbbababaabbaaabbababbbbbabaaabaaaaaabbbbbaaabbaabbbbbaabababbabbabbabbaaabbaababbbbbbbababbaaaaabbbaababaaaabbaabbaaabbbabbaaaabaababaabbaaabaabaabbbbaaaabaaaabababaabababbaabbbaaabbbbabbaaabbabbbbaabbabaabbaabbaaaabbbaabaabababababaabbabababbabbbbbabbbbbaaaabbbaabbbababaabbaaababaaaababbbbbbbaaabaabaabaaabaabaabbbbaaabbaabaabaabababbabbbaababbbababaabaabbbabbbabaabababbababababbabbabbaaaabbbaaaabbbbabbbbabaabbbababbbababaababbbaabaaaaaabbabbaabbbaaabbabababbaaaabaabaaabbbababababbbaababbabbbbaabbaabaababbbaabaababbbbababababaabbbbbaaaaabaabbbbbbbbbabbaabababbbaabbbbabbababaababaaabbaaabbabbbbaaabbaaabbaabbbaaababaabaababaaaaaababbbbbbbabaabaabbbbabbbbababbabbabaababababbabbbaaabbbaabbabbabbbbbbbbaababbaabaaabbaaaabaaaabbbaaaabbaabbabbaabbaaabaaabbaaaaaaaaaabbabbaabaabbbbaaabaaababbbaaababaaabaabbabbabbbaaaaaabaabbbba aaaabbbaaaaabaabababaaabaababbbbbbaabbabbabbababbbabbbabbbbaaaabbaabaabbaabaabaabbababaaabaaaabbbbaaabbabbbbbabbbabaaaabbaabaabaaabbaababababaaaaababababaabaaabbabbabbbbbbbaaaabbbbabaaaabbbabbbbaaaababaaabaaabbaaabaababbaaabaabaaaaaaaabbbaabababababaabbaaabaaabbabbababbbbaabababbaaaababbbbababbaaaabaaabbbbbaabaababbbabaaaabaaaabbaabbaababababbbabbabbaaaaabbabbaaabaabaaabbbbbbbbbbabbabbaabbabaabbabaabbbbbbaaaababbaaabbbbabaaaaabababbbbaaaabbaabbaabbbbbabaaaaaabbaabbbaaabbbbbaababbaababbaababbbabababbbbabbbbbbbababaabbbbbbabaaaababbbababbabaabbbaabaaababaaabbabbabaabaabbabaaaaabbbbbabbbbaababaababbaaaaabbbaaaaababbabbabaababbabaabaaababababbbabaababaaabbabbbaabbbbbbaaaaaaaabaaaaaabbbaabbbbbbaabbbabbbabbababaaaabaababbbbbbaabbbbaaabbbbbbaabbabbabaabbbaabbbbbabababbbaabababaaaaabbabaaaaaaaaabbaabbabbbbbabbbbabaababaaaabbbaaabaaabbababbbabbaaabbbabbabbaaaabaabbaaaaabbaabaababbbbbbababbabbabababaaaaabbbabaaabbaabbabbababbabbbabababaabbbabaababaabbabababbbbabbabbabbbbbabaabbbaaabbbbaaaabaabbbaaaabbabaabbbababaabaaaaababbbabbabbbbaabaaaabaabbbaaaaababbbababaaaabaabbaabbabbaaabbbbaaabbabababaabababbbaababbababbbaabaaaaabaaaabbbbbaaababbbababbabbbababbbaaabbbbaabaabbaabaababaababababbbbaabaaabbbababbabaabbabbbbbbbababbbbabbbbabbbabaaaaaaabbbabbabbaaaabaabababbabbbabaabbbaabbabbbbababbbaaabababbbbbbbbbbababbaaabbaababbabababaabaabaabbabbababababaabbbabababbabaaabaabbbabbbaaaaaaabbbaababbabaabbbbabaaaaaabaabbaabbbababbbbbbbabbabbaaababbabaabbbaaababbaababbbbbabbaaabbababbbabaaabbbbbbbabbabaaaabbbaababaaabbbbabaaabbabbabaaabbababaaababaabaaaaabbabababbabbaababaabaaaaaaabaabbbabbbbaaaabbbabbababbaaaaaaaabbbbbaabababbabaabbabbabbbabaaabbaaababbbbaaababbbbbaaaaaaaaabaaaabbaabaabbabbbbaabbaabbaabaababaababbabbbaaabbababbababababbaabbabbaaaabbaabaabbbbaabbbabaabbaabaabaababbbaaabbaabbbaaaababaaaabbabbbbabbaabaaaabbaabaabaababaaabbbbbaaaabbbaaabbbbaabbbbbbaababaaabbbbababbaabbbaaababbaaabbabbabbaaabbabbaaaaaababbbaabababbaaaabaabbabbaabababaabaabbaaaabbbaaabbbbabbbbaaababaababbaabbaba babbbaaaaaaaaabbbaabbaabaaabbbbbbaaabbabbabbbabbabbbababaaabbbaabbaabaabbbbabaaaaaabaaabaabbbabaaaaabaaaaaabbaabababaabaabaabbaaabbbaaababbabbaaaabbabbbaabbbabbaaaabbbabaabbbaaabbbbaaaabbabaababbbbaabbbabbbaabbaabaabaababbbbbbbbbababaabbabaabaabbbbabbbbaabbaabaaabbbabbbbaaabbabbbabababbaaabbababaaaaaaaabaabaababbbaaabbaaabbbbbbaaaaabbbaaabaaabaaabbbbbbbbabbbbabbabaabaabaabaabaabbbbabbbbaabaaabbaabbbabaaabababaababbbbbbbbabaaabababbaaabaabbaaabbbbaaabbbabaababbaabbababbabbaaabaaaaabbabbaaaababaaabababbbbaababbbabbabababbabaababbaaaabbabaaaaaaabaaabbbbabbbabbbbabbbababbbbaabaababbabaababbbaabbaaabbaaaaaabaaaaabaabaabbabaababbbbaabaaaababaabbbbbaaabbaabababbbbbabbaabbbbbbaabbbabbbaabaabbbbbabbbaabaabaaaaaaabaaaaabbbababaabbbaaaaabaababbbbbbabaaaabaaaabaaaababaabbbbaaababbbaaaaabaabbaabaaabbbababbaaaabaabbbbbabbabaaaaaaababaabbbbaaaabbaababbbabbabbaababbabbbbabababbbabbaaaaababbabaaabbabaabbbbbabbbbabbaababaabbbbabababbaaaaababbbbabababaabbabbababbbbaababbbabbbbbbbaababaabababbaaaababaaabaababbabbbabbaabababaaabbbbaabbabaabaabbaaabbaabbaaaaaaabbbaaaaabbbbbaaababbabaabaaaababbabbbaababbabbabaaabbbaaaabaabbaaaabaabaaaaabaaabababaaaabbbbbbaaaaabbabbbababbbaaaaaabbbbbaaaabbbbabbbaababaababababbbbbaaabaabbbabbbbaaaaabbbbabaabbbbaabaaababaaabaaabbabbbbbbbabbaaabbababbbabbbaaabbaabbbbaaaaabbabaabaaabababbbaaabbabababbaabbaabbaababaaaaabaaaabbaaabbbaabbbabaaabbabbbaaaaaabbbbabbaaaabaaaabababaabbabaabbbabbaaaaaabbabaababbabbbbbbbaabbbaaabaabaaaababbbaaababbbbbabbabababbababaaabbabbbbaaabbbbbbaabbaabaaaaabbbabbbbaaaaabaabaaabaabbaaaabbaaaaaabbbaaabbabaabaaababaaaaabaababababababbbbbabbaabababbbabbbabbbabbbabbabaaaaaaababaaaaaabbbbaaabaabbbbaabbabbbaaaababaaaabaaaaaaaaaaaaaabaaaaabbbababababababbabbbabaababbaaabbbbbbbbbbbaaaaababaabbbbbbabbbaabbabbbaaaaaaabaabababaaaaabaaabbaabaabaaabbaaabbaabbabaababaabbabbabaabababbaaabaaaababaaabbbabbaaabbaabaaabababaaaaababbbababbbbbabaaaaababbababaaabbabbabaabbaabbabbbbbbabaabbaabaaabbababaabbaaabbaabaaabbbababbaaaabbbababbbaababbbaababaaabba bbaabbabbabbaaaabaaabaaabbaaabbbbbabbaabaaabaaabbbababbaabaabababbaaaaaabbabbbababbbaaababbabaabbbbbbbbabababaaaabbaaaabbbbbbbbabbbbaabbbbbbbbabababbbbaaaabbbabbbbabbabbabbbabbbbbaabbaaaaababbbbababbbbaaaababbbaabbbababaabbbababbabaaababbbabbaabbaabaabbababbaaaabbabbaabbabbbbaabbaabbaaaaabaabbabbabaaabbabbaaababaaaabaaaabbbbaaabbbabbbbbbbbaabbaaaaaabbbaabbabbbabbaaabbbbbbabbbbabaaaabbabbbbbbaaaabababaaabbbaaabaabbaabaaaabaaaaaaabbbbbbbbbaababaabbaabbababbbbbbbbabbbbabbbbbabbababaaaabbaaabaabaaaabaabbbbbbbaaaabaabbababaaabbbaabbbabbaabbbbabbbbaababbbbbaabbabababbbaaaaabbabababaaabaaaabbabaabababaabaaaaabbabbbabbaaabbaabbaaaaaaabaabaaaaabaababbbbbaaababaabbababbbabaababbaabbabbbbaabaabababbabaabababbbbbbaabaabaabbabbbbbbbbbbbbaabaabbbabbabaabababaabbbbaaabababababbaabbbabbbaaaabbaabbaabaabbbbabaababaabbabbbaaaaaababaaaabaabaabaabaaaaabaaaabbbbababaaaabbaaaaaabbaabbabbaabaabaaabbabbaabbabababbaabbabbbabbabbbbbaaaaaabaabbbabaabbbbbabaabbbabaaaaabbbabbaabababbaaababbabbbaababaabaabbbbbaababababaaaabbababbbabbbbbbbaaabaaaaaaabaaabaaaababbbbbbabaabbbabaaabaaabbbbaababaabbaaaababbabbbbabbbaaaaababbabbababaabaaabbbabbaabaaabbbbbbbabababbbaaaababbababbbaaabababbbabbaabbbbaababbbaabbbbbabbaabbababbbaabbbbbbbbaabbbbabaaababaaabaaaabbbaaaabaabbaabbaaaaaaaaaabbbbaabababbabbabbbabbaabbbaababbaaaababaabbababbbbbababbabbaaaaaaabbbaabbabaaabbabbbbaabbabbbbbabbaaaaabbaabbababaaababbbbabaabbaabaabababababbbabaaaaabbbaabbabaaaabaaaabbabaaabaabaabbbbbbbabbbabaabaaabbaaabbaaaaaabaaaabbbbbbababbbbaaabbaabbbbbaabaaabbaabbbbaaaaabaaabaaaabababbbbabaaababababbbbbbbbbaaaaaabababbaabbbbaaaaaaababbabbbbbbbbbbbbbbbbbbbbababbabbabaabababbaabbbaaabbabbbaabbabaaababbaaabbaaaaababbbabbbabaaaaabaaabbabbbbbbaaaababaabbbbbaababaaaaababaabbaaabbbbbaaabaaaabbabaaaabaabbbaabbabbabaaababaabbaaaaaababbabaaaabbbbbaaabbbbbaaaababbaaababababbbbaababaaabababbaabaabaaaabaababbaabaabbaaabaabababbabaaabbbaabbabbbabbbabbaababaabbbaabbbbbabbaabaaaababbaababbbbabbaababaaabbaaabbabbabbaaabaaaababbbbababaabaabbaabbaaaab bbabaabbbabbaaaaabaaabbababbbaabababbbaabbbbabbaababbaaaaaaaabbbbaabbbbabbaababaabbbbabaabbbbbbaabbbbbbbbbbabbabbbbabbababbbabaaaabaaabaababbaabbaaaaaabbaababbaabbbbbbbbabbbaaababbabbaaabbbbabaaaabbaabbabbbbbaaaaaabaabaaaabaaaaabbabbaaaabaabbbabbbabbbbbbbbbbabbbbaababaabbbaaaabababbbaabbababbaabaaababaaabbaabababbbabbaababbbbbbabbaabbbaabbbabababaaabababbbabbbaaabbabbbababbabaabaaabbbbbbabbbaabbaaaaaabbaabbbbbabbbababbbababbbaaaabbabbbabbbaabbbabbababaabbabaaaabababbbbbabaaaabababbaaaaabbbababaababababbbbaaabbbbbaabaabbbbaaabbbababaaabbbababaabbbbbbabbbaabbbbabaabaaabbbbbbaababbabbaaaaaabababbabaaaabababaabbabbaaababbbbaabaaaabbbaabaabaabbabbbabbbabaaabbabbbbbaababbabbababbaabaaaabbbbabbaaabbbabbbbaababbabbbaabaaababaaaabbaabbabbabbbababbbabbaaabbbaaaabbbbaabababaabbbabaababbbbbbbbabbbababaaabbbabbbbaaababaabbaabaabababbaaabbaabaabbabbabbbaababbaaabaaabbbaaababbaaaaababaaaaaabaaaabaabbaabbbaaaabbaabbaaabbbbbbbaabaabbabababbaabbbbaaaababbaabbbbaaabaaaaaabbbbabaaabbabaabbbbbaabbaaabbbbbaabbaaaabbaabbaabbbababbbabaaaabaabaaabbababbbaaabbbaaaaababbbbaaabaaaabbababbaababbabbbaaabbabbaaaabaaaabbaabaaabaabaaaaabaaabbaabaaabbababbaababbabababaaaabaaaaabbbaaaababbbbbbbbabaaaababbaaaababaabaaabaabaabbbaaaabbbaababbbababaabababbaabaabbabbababababbbbabbbaabaabbaaabaaaaabbbaaabbbaaaaaababaaaabbbabbbbabbabbbababbaaaaabbabaabbbbababbbabbbabbababbbbabbbbbbbbabbaaaabbbabababababbaaababaaababbabbabbbaabaaaaaaabaaaababbbaaabababaabbaaababaaaaaaaaaaabbabaabababaabbaaabbbabbaaabbabbbbaabbbaabbabbabbbabaaaabababbbbbabbbabbbbaabbbbaabbaabaaaaababaabaabbaaaabababaaaaaaabaaababaabbbbbaabaaaabbabababbabababbaabaaaaaaabbbaaababbbaabbaaababaaaabaabaababbabaabababaaabaabbabbaabbbabbaabaaaaaabbabbbabbbbbbbabbbabbbabaaabbaabbaaabaaaababbbaabbabbbbbbbaaababbaabbbaabbbbaaaaabababbbbaabaabaaabbabbaaabbbbaabbabbabaabaaabababbabbabaabbbbaababbababbaaabbaabbabbaabaaabaaabaaabaaaababbbbabbbabbabbabaabaabbaaaaaaaabbaaaabbaabbbaabbbabbbbbaabbbbaababaaabbaaabbabbbaabbabbbbabbabbbbabbabbbbaaaababbbabbabaaba aaaabaabbabbaabbbbaaaabbaabbbabbaabbaaabaaabbaabaaabbaababbbababaabaabaababaaaaabbbaabababbabaaabbaaabbbabbabaaabbabaabaababaaabbbabaababbbaaaabbbbaaabaabaabaaabbabbbababbabababaaabbbababbbaaabaabbbaaaaabababaaabbbaaabaaaaaaaabbbabbababbbbaaaabbaaaabaabaabababaaabaabbabaaaaabbaaaabbabaabbbaaaabababbbbbbbaaabbaaabbabababbaaaaaabbbbaaabbabaaabbbbaabaababbabbbbaaaababaaaabaaaaabaababbbbabaabbbbbaaaaabbaababbbbabaabbabbbabbbbabbaaaabaaaabbbaabaabaabaabbabaabbbaaabaaabaaabbbabaabababbaaabaaaaaaabbabaaaaabbbbbabbbbaaaaaabbabbbaaaaabbaaaabaaaaabaaaaabaaaaaababbbbaababbbbbaaabbbbbaaaabbaabbabbabbbbbbbaaaabaabbabaaaabbbaaabaabbbababbaaaaaabbbbaaabbbaaaaabbabbaabbaaabbababbaaabbbbbbbbabababaaabbaabbbbbabbababbbbbaaaaaaaaaaaababaabababbabbaababbbbbbaababbbaabbbaabbbaabaabbbaaaaababaaabbbbabaaabbabbbbabaaabaababaabababbbbaaababbbababaabaababbbaabaaabaaaabbaabbbbabbaaabbaaabbbaaabbbbaaabaaabaabbabbaabbbbbbbabaabbaabbbbaabaabbbaaabbabbaaaabaabbabbbabbababbbaabbabaaaabbbbbbababaaababaabbbaaababbbbaababbbaaaaabbabbaabbaaaaaababababbaabbbbaababbabaaaaaabbabbbbbababaabbbabbabbbabbababbbbababbaaaababbbbaaaaaabaaaaabbbbbaabababbaaabbaababaababbabbaabababbbaabababbbbabbbbabbaaaabbbbbbabbbbbbbbaabbabababaababaabbbbbabababbaabaaaaabbaabaabbabababbbabbabbbbbaaaaaabbabaabbbbabbaaababaabbabbaaabaaababababaabaabaaaabababbaaabaabababbababaaaabbaabbbaaaabaabaaaaaabbaaabbaababbbaaaabaaaabbaababbaaaaaaaaaaabaaaabaababbabbbbbbbbaaabaaaabaabababbbbbbbbabaabbbbabbbbbbbababbabbababbbbababaabaabbbbbabbabababaababaabaabaaaabbabbbbabaaaabbbabbabbbbabbaabbbabbbbabbbaabbaaabbbaaaabbaaaabbbbbababbaaaaabbbaaaaaabbabbabbbaabbababaaaaaabaabbbbabababaababaabbbbbabaaabbbbaabbbaababaaaababbabbabaabbbbabbbbbaabbaababbbaababaabbbaaaabbbaaaaaaabbbbbaabbbabbabbaaaabbaabbbbbbaaaaaaaaaaaaaabaaaaaabbbbbaabaaaabaaaaaabaaaaababaaabbaabbbbbaabaaaaababbbababbaabbabbbaabbbbabbabaaabbbaaabaaaaaaabaaabbbbbbabbaabbbaabaabaaabaabaaaabbbaabbbaaaabaabaaaabaaaabbabbaaaabbaababbbbaaaaaababbaaababababaabaaaabaaabaabbaabbbbbbabbabbba aabbaabbaabaaabbbbaabaaabbabbaaabaaaaabbaabaabaabbbbabbbaabaaababaaaaababababbbbaababbbaaaabaabbabababbaabbaabaaaabaababbabbababbaaabaabababbabaaabababbbbbaaaabababbabbbabbbbbabbbaababbbaabaababababaaabaababbaaaaabbbabababaabaaaaaabaabbaaababbbbbbaaabbaababaabababbbbbaabbbaaabaaabbbbabbaaabbaaabaaaabbababbabbbabbbbaaaabbababbabbaaabaaaaabaaabbbbbbbaabbbabbabbababaaaabaabaaaababbabbbbbbbbbabbababaababbabbbbbaababaaaaabbaabbabaaabaaaababbbbbbbababbaababbbbabbbaaabaabaaaabaababbbbbbabbabbbbbbbaabbabaabbaababbbbaabaabbbbababbbbaaabaaaaaabbbaabbbbaaaababaaaabaaabbaaabbbababbbaaabbaabbbaaababaaaabbabbbabbbbbaabbaababaaabbaababbaabbbaaabbbbababababaabbbaaabbbbbbbababaaabaababbbabbbabaaaaaaaaaabbabaababaaaaabaaabaabaababaaaaaabbbaababaabbaaabbbabbababaababbbbbaabaababbbabbbaababbbbbbaaabababbabbbbabbabbaaabbaaaaababbbaaaaabbbaaaababaaaabaabbbaabbaaaabaabbbaaabaabaaaaabbababbbbabaaaabbaaabbbbbbbbaaaaaaabbbbaabaabaababaabbababbbbabababaaaabbabababaaaabbbabaaabbbbbbbbbababbabaaabaaabaabaaabaabbbaabbbbabbbaabbaabaabbaaaaaababbabaabababbabaabbabbaaaaababaaababababaabababbbaaabababbabbbaababbbbbbbabbbbababbaabbbabababaabbbabbbababababaaaababbbbabbabaaabbabbbabbaaabbaaababaabbbbbbbaaaabaabbabaabbbbabbabbabbaababaaababbaababaaabaaabbbabbaabbabababaaaabaaaababbbbbaaabaabaabbbbbbabaabbabbbabbabaababbabaaaaabbabbbaabaabbaabbbbabbbabaabaaaaaaaabaaabbaaaaaaaaaaaaaaabbaababababbbbabaabababbaaabbbbbaabababaabbbbbbaabaabaabbbbababbaaaaaaaaabbbaaabbbabbbababbbbaaaaaabbabaaaababaabaabbbbaaabaabababbabaabbbbaaabbaaaaabbbaaaaaabaaabbaabbabbaabbaabbaaaabbbaaaaabaaabbabaaabbbabbbaabbabaaaabbbbbbaaabbbbbbaabaaabaaaaabbbaababbaababaababaabaabbbaabaabbababaabaaaabaabaaaaaabbbbbabbaabbbbbbabbaabaaabbaabbaaaababbaaabaabbaaabaabbabaabbaaaaabbaabbbaaabaaabbbbaaaaabbabbbabaabaaabbbaabbbabbaababaabaaaaababaabbaaaabbabbbbbaabbabbbabbabababbbaaaabbabbababbbabbabbbabbaaabaaababaaaabaabbabbabaabbbaabbbbbbbabaabbabaabbbaabbabbabbbbaababbababbababbbbbbbbaaaaaabbbbaababaaaaabbbabbabaababbaaabaabaaababaaaaabaaaa ababaabbaabababaaabbbbaaaaaaaaabbbabababbabaaabababbaaaabaababaabbaaaaababaabaabbbabbabbabbabbbbaaaabbabababbbaabbbaaaaaababaaababaababbaabbbbbababaabbababbbbabaaabaababaaabbabbbbababaabaaaaaaabbaababbbabaabbbaabaabbaababbbabbbbbbbaaaaaabbbbbbababbabbbabbaaaaabaaaaaababaabbabaababbabbabaabbaaabbbababaaabbabbabbbabaabaaaabaabaaaaabaaaaaabbaaaabbbabbbaaaabbbaaabaabababbaabaabaaabaaababaaabbabbbbaabbbbabaabbbaaabbaaabbbbabbabaaabaabbabaabaaaaabaabbaaabbbababaaabbbaabbbbaabaaaabbbbabbbaaaaabbbbaabaabbbbbbaabbbaaaabbaabbbbbaaabaaaaababbbbbabbbaaaaaabbaaabaaabbabaabbabbabaababaabbababababbabbbbbbababaabbababbaaaaaabbaabaaabbbabbaaabaababbbbabbbbabaabbbbbaaabbbababbaabbbbaabaaaaaaabaabaabaabaabababbbaaaaabbabbbbaaabaabbabbbabbaaabaaabbaaaabbabbbbbbaaaaabaaaabbabaaaabbabbbbbaaaaaabaaaaaaaabbbbbabaaaaaaaabbbbaaabaabaaababababbababababaaabbababbbbabaabbabaaaabbbaabbbbabbbbbaabbbbbabbaabbbabaaabaabbbbaaaaabbaaaababbabbaaaabababaabbabbabbabbabbabbabbbbbbbbaabbbabbabbabaaaaaaaabbabaaabaabbbabababbabababbabbbbbababaabaaabbabbbbbaaaabbbbbbabbbbaabbbbbbbbaababbaaaaaaaabbabbbaaabbbbabaabbaaabaababaaaababbbbaabbababbbaaaabaaaabbbabbbaaabbabbbabaabbbabbbaabbaabbbabbbaabbbabaabbabbababbaaabbbaabbbbaabaabbbaabbabbbababbbbabbbbaabaabaaaababbbaabbbbbabbaabbabbaabaaaaabbaabaababaabbbbabaaaabbbabbabbaaaaababbbbaaaabababaaabbaabaabaababaabbaabababbbbabaaaabbbbabbbabbaaaaaaaababaabbabbbbbbaabbabbbaabbaabbaaabaaaababbababbaaabbbbabbababaaababbaabbaaabaababbabbbabbbabbababababaababaaabaabaabbabbaaabaababbbbabbbaaabaabbbbababbaababaabaababbaaababbbaaabaaaabaabaaabaaaaabaaababaaabbaaabbaaababbabaabbabaaaaaabbaabaaabbbabbbbababbbbaaabaabaabaabbbabbbaaaaabbaaaabbbbbbbbaabaababbaabbbaabbbbbbaabbabbbaababaabababbabbaaabaaabbabaabaaabbabbbbabbbbaabaaabaabbbbaabbaababbaaabaabababbaababaabaabbbbabaababbabbbaaaabaababababababbbabbaaaababaabaaaaabbbababaababaabbbbbabbbabaaababababababbabbbbabbbbaababbbbbbaaabbabbaabaaaababbaaaababaaabaaaababbaabaabaababaaababaaabbaaabaaaabaababababbbbaabaabaabaaabbbaaaaaa bbbbbbbaababbbabababbbbbbabaabbababbabbbaabaabbbbababaaaababbabaabbabbbaaaaabbabbaaabbaabbaaababaabbbabbbabbaabbbabaabababbaaaaababbbbabbbaaabbabaaaaaaabbbaabbbbbbaaabbababbabaababaababaabbbabbaaaabbaababbababababababbaababbaaabbababbabbabbababababbaaaabbaaabbaabbabaabaaabbaaabbaabbabbaaabbbbaabaababbbbaaabbabbbaaababbabaaababbbbabababbbbbababaaabbabbbbaabbaabaaaaababbaaabbaaababbbbbbabbbaaabaabbabbabbbabaaabbaabbbabaababaabbbbbbbababababaaaabbaabbbbaaaaaababaabbabaabaabbaabaaaaabbbaabbbabababaabababaaabbaababbbabbabbbababbbaaabaaaabbaaabbbbabbabbbaaababababaabaaabbbaaababbabbbabaaabbbbbababbabaabaaaababbaaabbbaaaababababbbaabaaaaabbbbaaababaabbbbaabaaabababbbaababbbbbbbbaabaaabbbbbbbabaabbbabaaababaaaabaabaaaabbbbaaaaaabaabaabaababaababababbabbaabbbababbabbababbbbaaabbabbbabbbbaabbbbaaaabbabbaaabaaababaaabbbabbbaabaabbaabaaababbaaaaabbbbbbabbbaaaabbbaaaaaaabaababbaaabbbbabbabaabbaabababbbbbabaababbbbabbaaababbaaaabababbbbaabbbbabbaaabaabbbabaaabbbbbbababaabbbbbabbbabaaaabbbaaabaabaaabbabaabbabaaaaabbaabbabaaaabbabbbbbbabaabbbbbaaaaaababbaaabababaabaaaaaabbaaaaaababaabababbaabbaaaaabbbaabbbaaababaabbbbaaaabaababbbbaaaabbaaaaaabaaaaaabbabaaaaaaaaabaaaabbbabaabbaabaababaaabbbbbbbbbababbaaababaaabbbbaabbaababbabbaabbbaaaaaaabbaababaaabaabababbbaababbaaaaabbaaaababaaabbbabbabbaababbbababababbabababbbabbbbaaaabababaaabababbbbbaaabbbbbabbaabababaaabbbbaaaaabbaabbaabbbbbbbbbbbaabaabbaaaababbaabbabbbabbbbabbbaabbbaaababbaaabbbbbaaaabaabbaaabaaabababbaaaabbabbbaabbaabbbbbbbbaaababbbbabbbbbbaababaabaababaaabaabbbbaabbaaabbaabbbbaabaaabbbbbabbbaaaaabbbbbaababbbbababababababbaaabaaaababbaababaaabababaabbaabbaabaaabbaaabbbabaaabbaabbabbaabbaaababbbbbbbbaaabbbbbababbbabbbbababaaaababbaabbabbbaaababbbababbbaaaaaababbabbaabaaaabbbbabaababaabbabbabaaabababaaabbabbabaaababbaaababaababbaabaabaaababaaabbbbaabbbbabbabaaabbbbbbaaabbaaabaaaaaaababababbbbbabbbbbbbbabbbababbaaabaabbabaaaabababbabbbbbaaababbabbaabbbababaabbabbbaaaabbbabbbbabbbbabaaababbabbaabbabbbabbaaaaabbbbaaabbbbaabbababb bababaaabaabaaabbabbbaabbbbbaabbaabaabbaabaabaaaaabbaabbaababbababbbbababaaaabbabbbabbbaabaabbaaaabbaaaabbbbabbbbabaaaabaaabbbbabaaabbaababbbaabbabbbbbbabaabaaaaaabbbabbbbbababbbaabbaaaaababaabbaabbaababbaababababbbbaaabbbbbabbaabbaabbababbababaaababbabaaaaaabbbbaabbbbbaabbabaabbbabbaabbbaabbbbbaabbaaabaababbbaababaaaabaabbaabababbbbaababaabbaabbaabaababbaabbaababbaaaaabbbaaaabbbaaaabaaabbaaabaaabbbaaabaaaaabaabbbbbbaabaabbabaaaaaaaaabbaabbbaabbaaabbabbbababaababbbabbbabbabbabbababaaabaaaababbbababbabbbbabbbaaaabaaaababaaaabbabbbabbbabaaaabbabbbbbbabbabaaabababbbbaabbbabaaaabbbaababbbbbbbaababbabbbabbbaabbbbaaababbabbaaaaaaaabaaaaabbbaababaabaabaaaaaaaaabbaaaabbbbbabaabaabbbbabbabbbaaaaaaabaabbaabaabbabbbaaabaaabbaabaababaabbbaaaaabababbbbbaabbbabbbabbbbaaabaabbbabbbaabbbbaabbbaabbabaababbabbaaabbaabbbaaabbbaababbbabaabaabaaaaaababaaaabbbabbaaabbbbabaabaabaaabaaaababbabbabaaabaaabaabbbabbabbabbabaaabaababaaabbbbaabbabbaaaabbabbbabbababaabbbbaaaabababababbbbbbbbbaaababaabaabbabbbbabbbbbaabbbbababbababbababbabababbbbbaaaabababbbbabaaababbabababbbabbbbbbaabbabbaaaaabbbbbaaabaaaababbabbaaaabaabaabbaabbbbababaababababaaabbbaababbbbbbbaaabbbbbbbaabaaaaabababaabbababbbbbbaaabbbbaabbbbbbabbbbbbbaaabaaaaabaaabbbbbabbbabbbaabbababbbabaaabbaaaaabbabbabbabbabbbabbbaabaaabbbabaababaaabaabbbbaabbbbbabbbabaaababaabbbaaabaaabbaaaaaabbbbaaaaaabbbbbabbaaabaaaaababbababbabbabababaaaaabaaaaaaaaabbbbabaabbbaabbabbbbbbbabbbbbabbbbabaabaaaaabaababaaabbbaabababbaaabaaabbaabababbbbaaaabaabbbabbbaaababbaaabaaababaabbbbbbaaabbabbbbabbabbbabbbbbaaaaaaaaabbaaaabbaaaababaabbbabbaaaababbabababbbbaaaaabaaabaaaaabaaaabbbaaabbabbabbbbbbbaaababbbbbbbababbaaabbaaaabaabbbabbaaabababbabbabbbaabaaaabaabbaaaabaaaabbaabaabaabababbabbabbaabbaabbabbbababaaabbaabbabbaabaaaaabbaabaaaabbbababbbaabbaaabbababbbaaaabbbaaaabbaabaaaaaabbbbbaaaabbbbbabaabbaababaaaaaabbaaabbbaababbaaaaaaaaabaabbaabaaaaaaabbbbbabaabaabababbaabaaabaababaaabbaabbaabaaabbbaaaababbbaaaaabbbabbbaaabbbbbbabbbbaababaaabaaabbbaaabababbbbbabbbb babbaabaaabaabaabaabbbbbabbaaaabbaaabbaabaabaabbaaabbabbbbbbaabbabbbbabaaaabbabbbbababababaabbabbabbabaabbbabbbaabbbaabbbbabaabaabbabbbbbaabbbbbababaaaabbaabbaababaababbabaaabaababbbbbbabbbabaaaabbabbaabbaabbabbbbaaabaaabaababbbaaaabbaaaaabbaabbbbaaababbaaaaababababaabaaabbababaabbaaaaabaaabababbabbaababaaaaabbbbbbaabbbbbbbaaaaababaabababaabbbbaabbaababaaabaaaabbbbbabaabbbaabbbabaabbaaaababaabbbababbabaabbaabaabaaaaaababaabbabaaabaabbbaaaabababaababbabbbbabaababbbaababaababaabbaabaaaaaabaaabaaaabbbabbabaaabaaaaaababbabababbabbabbbbbbaaabbbaaabababbababaaaaababbbaabbbbaaaaabbbabaaaabaaaaaaaaabaaaabbbbaabaaabbaababbbaabababbbbabbaabbaaaaabbbabbbabaabbabbaaabbababaabaabbbbbababaaaaabaababaabbbbbbababbabaabaaababbbaabbaaabbbbaababbabbaaaabbaaabaaabbbbaabbaabbbabaabaaabbbaabbaabbaabaaabbbababaaabbbaaabababbaaaabbaaabaabaaabbaabbbabababbbbabaabaaabbabbbaaabbabaaaabaaaaabbabaabbbbaabbaabaaabaababaaabaaabbabbbbbbabbababaabbabbbbaabbbabbbbbbbaababbbbbabababbabaabbbaaaaabaaaaaabaaaababbababaaaaaaabbbabbaabbbbaabbabbaabbabbaababbbbbabbaaababbabaabaabbababbbabbaabbbabbbabaaaabbbabaabbaabaabbbbbaabbbbaaaaabbbbbbbbbbbaaabaaabaabbabaaaaabaabaababaababbababaabbaaabbbbabbaaabababbaaabababbbbaaabaaaaabaaabbaababbabbaabbaabababaabaabaaabbaababbbaaaabbbbbbabbaabbaabbbaaaabbbabaabbababbbbbaaababaababbabaaaaababbabaabbbbabaabbbbbaabbabbbababbabbaaababbbbbbabaababbaabbbaabaaabbaaaaaababaabaaabaabbaaabbabbbabaaababaaabaaabbbbbbbbaaababbbbbbbababbbaabababbbaabbbbbbabbaaaaaabbbbaabbbabbababbbbabaabababbabaaabababababbaababaabbaaabaaaaabbabaaabaaaabaabababbabbababbbbaaabaaaabbbbaaababaaaaabaababbabaaaababbaaaabbbabaababbaaabaabaaaaabbaababababbbbabaabbaabbabaaaabbbbabbbabaaaabbaabaabbbaaabaabbbbabbaaabaabbbaababbaaababababbbbaabbabababaabaabaababaababbbaaabababaabaabbbaaabbabaaabbabaababbaaaaabbaaabbbbabbbaaabaaabaabaabaaababbbbabbaaabaabaaaabbabbabaabbbaaababbbabababababaababbbbbaaabbbbabbbaabaaaababbbababaabbbaaabaababababbabbbababbaaaabaaaabbbabaababaabaaabbbaababaaaaabbaabbaabbbbbbbaaaaba abbabbabbbbaababbbabbabbbaaabbbaaaabaababaabbbbabababbbabbbabbababbabbaabbbbaaaaabbbabaaaabbabbababbaaaaaabbabaabaaabbbaaaabaabbbabbbbbabbbabbbbaababaabaabababbbabaaaaabbababbbbaaabbabaabbaaaabbbbbabbaaaaabaaabbbaaaaabaaaabaaabaaabbbaabbabbbbbbbaaaaabbbbbabbabaabababaababababbaaabbabaaabbbbabaabbaaaabbbbbbabaaaababbbaaaaaaaababbaabbbabaaabaaaabbaaabaaabbabbbbbaaaabbaabbaaabaaabbababbbbbbaaababababbbaaabbbaabaabbbbabbaababbabbbbabaaabbbabbbbabbabaaaabbbbbabaaaabbbabbabbbaaaabaaabaaaabbaaaaaabaabbabaaababaaaabbabaaabaaabaabaabaabbbbaabaabbabbababaaabaababbbaabbababbbababaabbabbaaabaaaabaaabaabbabbbbaabbabbababbababbaaaaaababababaabaaabbabbabaabbaabbbbbbaaabababaaaaababbbaaaaaabbabaabaaaabaaaaabbbabbbbaaaaababaabbbbbbaaaaaaaaabbaaabababbbabbbbbaaaabbbababaabbbbbabaabbbababaaabbabbbbbaababbbbaabbbbbbabaabbaabbabbabaaababbbabaaababbbbababaabbbaaabbbaaaabbbbabbabaaaaabbaabbbaabbbbbabbabbbbbabbaaabaabaabbbaabbaabbaabbabaaabbbababbababbaababaabbbabbbbbabbbbaabbaaabababbbbabbabababbaaabbbabbaabbaaaabbaaaabbbaabbaaabbbaaaabbababbbabababababbbaaaabaaaababababbbbaaabaaaaababbbaababbabbaabababbbababaababbbaaaaabbbabbbabababaabbbbababababaabbbaabaababbabaabbbbabaaababaaabbabaaabbbbabbbaaabababaaabbbbbbaaababbabbaaaabbabaabbbabbaabaabbbaababbabbbabbbbabaaaabaabbbbbbaaabaabaaabaaaabbaababaaabaaaaaaaabbbbbbbbababaaaaaaaaabbbabbaabbbaabbabbabababaabbbabbbaabbabaabaaabababbbabaabbababbaaabababaabbaaaabaabaaababbabababbaaaaaaabbaaaabbbabbbbbaabbbaabaabababbbaaabbbbababababbaaaabababaaaaaaaabaaaaaaabbababbababaaaaababababbbabababbbaabbaaabbabbabaabbabbabaabaababbbbbaaabaaabbbabbbbbbbbabbabaaabbaabbbbbbaabbaabbabaabbbbabbaabbaaaaabbbbbaaabbbabbbabbabaabaaaabaababbbbbaaabbbbbaabaaaaaaabaababababbbabbbababbabbabaaababbabbabbbbbbaabbaaaaaaaabaabbbbabbbbaaaaaabbaabaaaaaabbaaaaaaaabbbbaaabbbaaabbbabababbabbbbbbaababbabababbbbaabaaabbababbaaabbbababbbaabababaabbbbbbbababbaabaabaaabbbaabaaaaabbbaaabbabbbbabaababbbabbaababaabaaaaabababbaaaaababbbbbaaababbbaaaaabbabbabaabbbaaabbbbbaabaaabbababbbb bababbbbaabbaababbabbbbaabaabaabababbaaaaabaabaaabbabaabaaabbabbababaabaaaabbaaabbababaaaabbababbabbbbabbabbabaabbaabbbbabbaabababaabbbbbbaaaabbabbababbabbaaabababbaaabaaaaabbaaababababbbbabaaabbbaabbbbabaaabbabaababbaaaaaaaaabbabaabababaaababababbbaabbaaaaaaabaabaabbbaaaaaababaabaaabbbabbaabbaabaaaabbabaaaabbbbbababbbbababbbabbababaaabaababaabbaabaabaabbbbbbaabaaabaaababaaabbaabbbaabbabbbbabababababbbbababbbbbbbaabbbbabbabaabbbabaaabaabbbaaaaaabaabababbbbbaaaaaaaaabbaaaababbbbababaabbabaabaaaabbbabbbbabbbaaabababbbaababbabaababbabbbaabbabbabababababbaabbbaaabaaabbbaaaabababbabbaaaababbbabbbaabbaabaaabbabbabaaaaaabbbaabbabbabaabaaabbbbababbbaababbabbabbaaaabbababaaaaaabbaaabbaabbababaabaababaaabbbbaaaaabbababbbabbbaabaaabbaabbabababbbbaaaabbbbabbabbbabababbabababbaabaaaabaaaaaaaaaaaabbbaabaabbbaabbababaaabababaabaaaabbbaabbbbaabbbbabbaabababababbaababababbabbabbaaabaaabbabaaabbabbbaabbbaabbbabbaaabaababbbbbababaabbaababbbbbbaabbbaabbababaaabbbbaaaababbabbbbabbaaabababbbbaabaaabaabbbabbbbaabbaaabaabbababaabaaaaabbbababbaaabbabbabaaaaabbbabbbbbbbbaaabaabaabaaaabbbaaabaaaaaaabbbbbaabbbbaaabaabaaababaabaaabbabbbbbaaaaabaaabababababaababbaaababaababbabbbaaabbaabbabaabbabbabaabbaabaababbababbbbbababbabbbbbababaabbbbabbabaaabaaabaaabaaabbabbbbbabababbababaababbbbbabbabbbaaaabaaabbabbaaabbaaaabaaaabbaabaaabababbbbbbabbaaaabbabaaabbbbbbaabbbbbaaaaabbbbabbbabbaabbaaaabaaabbbbbaabbaaaaabbaabbbababaabaaababaabbbbbbaabbbaabbaaabbaabbbbabbabaaaaaabbaabbbbaaabbabbbbaabaaabbaaabaaaababbabbabbabaabbbbbaaaabbbaaababaaaabbabbbaaaabbabbbbaaabaabbbbbababbbaabbbbaabaabbaaaaaaaabbaababbaabbbbaaaabbbbaabbabbbbaaaabbbbbbbabaabbbaabbabababaaabbbaaabbaaaabbaaaabbbbababbbabaabaaabaaabbabbaaaaaaabbbabbbbbababbabbbbaaaaaabbabaabaabaaababbaabbabbbaaaabbababbbaabababaabbbaaababaaabbbabababbaabbabbabbabbabbaabbaababbaabbaabbbabbabaabbbbabbaaabaabbbbaaabaaabbbabababbabbababaabbabbabbbbababaaabaaaaababbbaaabbbbbbbbbabaaaaaabbaabaabbaabaaaabbbbaabaabbbaabaabbaabbbabbababbababbbbaaabaabaababaaaaaabbbba abbbabbbbbababaababbbaabaaababaaabbbaabaaabbbbbabbbbaabbbbbabbaabababaaaaaaaaaabaabbbbbabbbbaabbbabbbabaaaabaabbabbbabbabaaabaabaaabbaabababbbbbbbbbbbbbaababaaaaababaaabbbbbbabababbbbbaaaaababbbbabbbbbbabaabbbabaaabaaabbbbaaabbabbaaaaabaaabaabbbbaaaabbaaaaabbbbabbaababaaabbababbbaaaabaaaabbaabbabaaababbabbabbaaabababababaaaaaababbaababbaabaababbbbaabbaabaaabbabaabbaabbaaaabbbaaabbabaaaababaabbbabbaaabbaabaaaaabbbaabaabbabbabbbbbabaabbabaaaabbaaaaaaaabbbaaababaaaabaaabbbbbabaaaabaabaabaabbabbaabbaaaaababbbabbbbbabbaaaaaaaaaaabaaababbbaaabbbaabbaaabaabbbbbbbaaabbbbbbbbaabbababbbbaabbaabbabaabababbabbabbabbbbaaabaaabaabbaabaabbbbabaabababaabbaaabaaabbababaabaabbaaabbababaaababbbaabaababababaaaaabbaaaabaaabaabaaaaaaababbbaababaaaabaabbbaaabbbabbbabbabbaabababbbabbaababbaaaaaaabbaabbbbababbababbbabbbaababaaabbbaabbbbbabbabbbababbbbbbabaaabbaabbbaaabbaaabbabbabbbaaaaaaabbbabababbaabbbbababbbaabaaaaaababbabbaaaababaaaabbaabbbabbabbbbaababababbbababaabbbaaaabaabaaababaaababbabbabaabbabaabaaababbaabbabaaabaabbbbabbaaabbbababbbabbaaaaabaaababaababbbbaaabaabbbaaaabbaaabbaabbabbbaabbaaababbbabbabbbabbaaabbbaabaaaabaaaababababbaaaaaabbaabbaabaaabaabbbbbabaababbbbabbbbbbaabaabaabbbaabaabbabbaabbabaaaabbabbbaabbabbabbaabbbababababaaabbababaabbbbbababbababbabbababaabababbbbabbababaaaabbbabaabaabbaaaaaaabaaababbabbaabbababbbbaabaabaaaaaabbabbaabbbbbbaaabbbabaabbbabbaaababaaababbbbbabaaababbbbbbabbaabaabaabbbbaabbababbbbabaabbbabbaaabaababbabaaabbbabbbbaabbaabaabbbbaaaabbbababbbabbbbababbabaabaabaaaababbaaabbbaaaaaaababbbbababbbbaabbbabaabbbbabaababbbbbaaaabaabbaaaaaabbbbbbbabaaababbbababbbbaaaaaaabaaaaaabbbbaaabbbaaabbbaababaabbaaaabbbbbbbbbbabbbbbbaaaaaaababbaaaaabbaababaaaaaaabababbbaaaababbbbabbbbbaabbbabaaaabbbababaaaabbaabbaabbbabbbaaaababbbbababbbaaabaaaaaababbbbbabbbabaababaaaabbbababababbaababbbbbaabaaaabaabbbbaabbababaaabababaabbaaababbabbaaabbabbbbbaaaababbaabbbabaabbbbaabbbbaabbaabbabbaabbaabaabaaabaabbaaabbabbbaabbbaababbabbbabaabbaaabbaaabbbabaabaabaaaaaaaaaabaaababbaaa aaabbbaaababbbbbababbaaabbbbbaabbbabbbaabbbbaaabbbaabababababaabbaabaaababbaaaaabbbbaabbbbaaabbabaabbaaaaabbaaababbbbbbbbabbababaabbaabbaaabbbabbbaababaaabbbabbaaaabbabaababbababbbaabbbabaabbbababbbbabbbbabbaaabaababbbbbbbbabbbaaabbbbabbabbbabbabbabaaabbabaabbbaaaaaaababaababbbababbbaabababaaaabbaaababaaabababbaabaabbabababaaabaabbbaaabaaabbababaabbbaababbbbbbbaabbabbabaababaaabaaabaababbaabaaaaaaaaaabbabaabbaaabbaabaababbbbbbaabaaababbbaaabbabbbabbbbbbaabaaababaabbbaabbaabbbbaaabbabaabbababaababbbabababbbaabaabbbbbaaaaaabaaaabaaaaaabbabaababbaabababbbbaaaababababbaabbbaabbbbabaaabbbbaaaaabbabbbababaabbaaaabaaaaabbaaababbbaababbbabbbbaaabaaaabbaabababababbaabaaaaabbaaaababbbbabaaaabaaaaaabaaaabaaaaaaaaaabababbabaaababbabbbaabbabbbabbabaabbaaaaaaabaaabbabbbbbbbbbaaaababaaabaabbabbabbbaabababaababababbababaaaabbbabaaaaaabbbbbabaabaaabbabaaaaabaabbbaabaabbbbabbaaaabbbbbbabbbabaaabaaabaabbbababbbabbaabbbbbabaabbabaabbbbbbbbbaabaabaaabaaabbabaababbbabaabaabbaabbaaaabbabbbbaaabbabababbaabaaaaabbaabaaabaabbaabaaaaababaaaaaaabababaaaabbaaababbabbaaaaaaaaaaaaababbbbbaabaaabbabaababbbbaaababbbbbaababbaaabaabbbabaabaabbbbbbbaaabbbabababbbabbababbaaabaabaabaaaabababbabaaaabbbaaaaabaaabbaababbbabaaaabbbaaabbbabbaabbaaabbababaaaabbaaaaabbbaaaabbabbabaabaabababaabaaabbaaaaaabaaabaabaaabaaaabbaabaaaabbbbbabaaaabbbbaabbaabbabbbaaababbaabbaaaaabbaaabbaabaababbaaabaaaaabbbaababbabbaababbbbaaabaabababbaabbbabbaabaabbbaaabaaabbbbbabaaabbbbbbbaabbaabaaabbbaaaaabaabaabaabbababbabaaaabaaabbabbbbabbabbbbaababaaaabbabbbbbbbabaaaaabbabbabbaabbbababbabbabbbaabbbbbbbbaaaaabaaaaaaabbaaaaaabbbabbaabaabbbaabbabababbababbbaabaabbabbbaaabaaabbabbbaabababbbaaabaaaabbaaabbbabaabbababbababbabaabbbababaabbbabbaabbbaaabaabbbbbbbabbaabaabaabbabbbbabaabaabbabbabaaabbbaababbbabbbbabababbbababbaabbbaaababbbbbabbaabaaabbaaabbaabababbbaababbabaababbaaabbbbaabaabbbaabbaababbaabbaaaaaabbbbbbbbbabbbaabbabbbabbabbaaabaabbaabaaabbbbabbbaabbbbbbabbaaaaaaabbaabbabbbbaaaabaaababaabbbbbbbbaaababaaaaabbbbabaabaabababaab aabbbbaabaaaababbbaaaabaabbabbaaababaaabbbaaabbbabaababaaabababbbbaaaaabbaaaabbabaabababbabbabaaaabbaaaabaabaababbabaabbbaaabbaabbbbabaababbbaabaabababaaaaaaaababbbabaabaabbabaabbbabbababbababaaabbaabaabababaabbbbaabbbbaaaababaaabababbabbbbbbaaaaaabababbaaababbbabababbbbbbbbbaaabbbbaabbbabababbbaabbaaabbbbabbaaaaaaabaabbaabbbbbbabaababaabaabaabbbbbbaabbabababaaabbabababbaaabaaaaabbbababbbbbbbabaaabaabbbbaabbbbbbabbaaabbababaaaababbabaaaaaaaaaaabbabbbbabbaabbbbbabaabaabababbaabbaabaaabbaaabbabbbbababbbaaaaaabbbababbaabbabaabbaabbababaabbabaaabbbabbabbbabababbababaabaaababbaaaaaaabaaababbbbbaabbbabaaaabbbaabbaababaaababbaaabaaabbabbbaabaababbbbabbbabbaabbbabaaaabbbbbbaabbaaabbaabaaabbbabbbbabaaaabbaaabababbbbbabaabaababbaabbabaabbbbbabaabaabaabbabaaababbbabababbabbbababababbabbababaaaabbabaabaababaaabbbbbababbabaabbbbbbaabaaaabbbbbabaaabaabbbbbbaaaababbaabbabbbaababababaaabbabbbbaabbaaaaabbbbbabbaaabbabbbbabaaaaabbbbaabbaaabbaaaababbabbaabbbabababbbbbbabaabbbabbbbaaabbbbaaaaabaabbaabbbaababbabbaaabaabbaabaabaaaabaaaabababababbbaaabbbabbbbbaaaababaaaaaaabaaaabaaaaaaabbbabaaaaabbaababbaaabbbaabaaababbbbbaaaabbbbabbbbaabbabaabaaabbababaababbbabababbbbababbbbababaababbabbbbabaaabbaababbabbaabababababaaabaaaabbaaaabbaaaaabbbabbbbbabbabaaabababaaabbbbaabaababbbbbbbbbaabbbbbaabbaaaabababbbbbabbbbabbbababbbabbbaabbabaabbbbabaabbaaaabababbbabbbbbbaabbaababbaabbaabbababaaaabbabaaaababbbbaaabbbbbababbaabbbaabaaabaabbbbaaabbabbababaabaaabbabbbaabbbaaabbaaabbabaabaababaaaabbabbaaaababbabbabbabbababbbbaabbbaaaabbbbababbbbaaaabaababbbaabbaabaaabaabbbabaaabaabbbabbbbaaaababaaaabaaaabbbabbbbabaabbaababbbabaababbabaaabbbbaaabbaaabaaaaaabbbbaaaaabbbaabbabbaababaaaaaaababbbbbbaaaabbaaabbbaaaababaaaaabbbabbbabaabbaaabaaabbaabbbbbbabbabbaabababaaabbaabbbbaabbaaaaabaaaaaabbababbabbabbaaabbbbbbbaaabababaabaababbbbbbbabbbbabbbabaaaababaababbaaaaaaababbabbaabbababbabaaaabaababbaababbabbbbbbabaaaaaabbbbababbabaabaaababbbaabbbaabbbaababbbaabbbbbbaabbababbaabbaabaababbbbbbabaaaababbbabaaaabbbbbab babbaababbbbaaaaaabaaabaaaaaaababbbbbbbaabbbabaaabababbbabababbabbabbbabaabbbaabbabbabaabbababbaaababbabbbbabaabbbbabaaaababbbababbabaaaabaaabaabbaaaababbaabbababababbbabbbbbabaaabbabaabaababbbbbbaabbbabbabbaabaabababbbabbabbaaabbbabbbaabbabababbababaabbaabaaaabaabbbaaabbaabaaaaabbbbbababaaabaaabaaabbaabbabaaabaabababbaaabbabaabbbbbabaabbbaabbaaaaabbaaaabbabaabbbbaaaabbbbabbababaabbababbaabbabbababaabbbaababbabbbbbbbbaaaaabbaaaabbbbabbbaababaabbbbaabbabbbaababbaabbbaaababbaaaabbbbababbabaaaaabbbbbababbaababbbbaaabbbaaaaaabbbaabbaabbbbbaabbbbbbababaaabbabaabaabbbbabaababbbbaababaababbbbabbaababaabaabbaaabbababbabbbbabbbbbbbabbabbabbbbbbaaabbaabbbbbbbaaabaaaabaaabaaaaabaaaaabaaabbaaabbabbbbabaabbaabaabbaaaaabaaaaababbbbbbbbbbabbabbabababbaabbbbabbbbaabbbbabbaaabbabaabababbbbaabbbababbbbaaabbbbbbaabaaabbbbaaaaaaaaabbaababbbaababababbbbabaabaaabbababaaaabbabbabaaababaabbbbabaababbaaaaaabaabbbabbaabbaabbbababaaabaabbbaaabbbaaaabababbaaabaabbababababbaaaaaaaaabbaaabbaabaababaaabaabbbaaababbbaaabbbbbbaaaaabbabbbaaaaababaaabaabaababbaaaabbbbaabababaabbbbbabbabaaaaabbabaababaaabbbbbaabbaaabababbabaabaabbbabbabababbabbaababbabbabbababbabaabaabbaaaabbbbaabbbbbbbabbababbbabbaabaaaaababbaaabbbbabbaaaabababbbaaabbaaabbaabaabbbaaaabababaaaabbaababaabbbbbaabbaabaaaababbbababbbbaaabbaaabbbabaaaabaaaaaaabbbabbbaaababaaabbbabaabbabbbbabaabbaabaabbabbaaabaabbaaaabbabbaaaabbbbaaabbbbababbbbbbbababbbababaabaababbababbabbaabbbaabbabbbabbabbbaaaaaaabbabbabababbbabaabbbaabbbbababbbbaabbbbbaabaabbbabaaaabaaabababbbabbbbbaaabaaaaaaabbbbaabababbabbbbabaaabababaaaabbbabababbbabbbbbbbabaaaabbbbaaabbabaaabaaaabbababaaaabbbabbababbbabaabaaababbbbabbabaaaaabbabaabaababbbaaaabbbaababaaabaaabaaabbaaabbbaaabbaaababababbbababbbbbbbabaaabbabbabaaabbaabbbbaabaabaaaaabaaabbabbbaabaabaababaaaababbbbabbabbaaaaaabaaaaababbbbabaababaabbaabbababbababaaaaaabbbbaaaaaababaaababbbbbbbaabbbaabbaaaaabaaabababbbababababbaaababbaaaaaaaaaaabaababaababbbbabababbbbabaaabbbababaaabbabbaabaabbbbaabbabbaababaabaaabaaaaaaaaa abbaabbbbbabaaaabababaaabbabbbabbbababbbaaaabaabababbababbabbaabbabbaabbbbbbabbbbaabaabbbbabbbbbbaaabaabaabbbaabbaaaaaaabbaaaabbaaaaaabaaaabbabbabaabbaaababaaaabababbaaaaaaaaaaabbaaaabababaabbbbbbbaaabbbabaaaabbaabbababbaaaaaababbaabaababbaaaabaaabbaabaaaababaaabbaabaaaabbabaaabaababbbaabaaaababbbbbbaabaabaaabbbbbaaaabbabbaaaabbbabaaaabbabaabababbbababbaabbaaaabbbaabbabbaabbabbabbbabbbababaaaaababbbbabbabbabbabbaabaaaaabbbabbabbbaaabbabbabbaabbabababaababbabbbaabbaaaabbaabaaaaabaaaabaaaaabaaabaaababbbbbabababaabaaabbaabaabaaaababbababbaaaaababbbbbabbbabbabbaaabbaabbbbbbbabaaaaaaababbbbbabbbbabaabababbabaabbabbaabaabbbbaabaaababababaababbaaabbabbababaaabbbbbbabababaaabaabbbabaabaaaabaaaababaaabaabbabbabbbbbbbbbbbbbabbbbabaaaabbaabaaaababbbaabaabbabaaaabbbbabaabbabbbabaabbbbbaaaaaabbbbabaaababbaaaaaabaaabaabaababbbbbaaabaaaaaabaabbbaaabaaabaabbaaabaabbbbabbaaaaaaababbaabaaaababbababaaaaababaaaaabaaababbbbbababbaaaaaaabbbbbabaaaabbabbbbaabbabbaababbabbabaabbbbbbabbbbbbaabaabbbabaaabaaaabaaabaababbbbbbabbbbabaabaabbaaaabbbbbbabbbbbabbabbababbbaaaaababbbbaabbaabbbaaaababaabbaababbbbbabaababababbababaaaabbbbbbbabaaabbbabaaaababbabababaaaabaabbababaaaaabbbbaabaaababbbaaabaabbbbbbaabbabaabaabaabbaabbaaabbaabaabbbaaaaabbbaabbbbbbabaabababbaaabaaabbaababbabaabbbaaaaaaaaabaaabbababbbaababaaaabaaabaababbaaaabbaaabababbbaaabaaaabbbaaabbbbaabbbbabbbaaababbaabbabbbbababaabbaaababbaababaabaaaaaababbabbaaababbbbbbabbababbaaabbabbbaabbabbaababbbbbbaabbbbbaababaaaabbabbaaabbbbaaaaaabbaabbbbaabbaabababbbaabbaaaaabaabaaaaababbbbabbbaaaabbabbbaabbbbbabbabbabbbbabbbbabbbaaabbbbbaaabaabaaaaabbbaaaaabaaababbaaabbbbbbaababaaaabbabbbaabaababbababaaababaaabbbabaaaaaaababbbabbbbababbbbabaaabbaaabbaaababbaaaabaabbabaabbbaaaababaababbaaabababbbaabbbbaaaaaabaaabaabaabbbbbabbababaababbaabbbbabbbbbbbabbaabbbabbaabbbbabbbbbbabababaabaaababbbbbbaaabbabbbabbbbabaaabbabbbabaababaaabbbbbaabbabbbbbabababbaaaaabbaabbbbaaaaabaabbaaabbbabbabaaabaabbbbabaaababaaaaaaabaaabbbabbbbbaabbbbabbbababaabbbbbbabbbbaab aabababbaabbbbbaaabaabbbaaababbbbbaaabbabaabbabaaaabbabaaaababaaaaaaaaaaaaabbbaaaabaaabaabaabbaaabaabaaaaaabbbabbababbaaaabaabbbbaaaaaabbababbbbbbaabbbaaabbbaabbabbababaaaabbbaababaabbaabbabaaabbaabaabbabaaaaaabababababbbbaabbbbabaabbababaaabaabbbbaaaaaaabbbaabbabaababbabbaabaababaabbbbabbbabbababaaaaaabaabaabbbbbbaabbabaabaaaababbbbbbbbabbabbbbababaaababbbbbbbaabbbaaaababaabbbbabbaaaabbaabaabaabbaabbaaababaabbabaabaabaababaabbbababbaaaabbaaabbbbaaaaaaaababaaaaaaaabbbabbbbbababbabbbaabababbaaabbabbbbabaabaaabbbbbabbbaabbaabbaabababbabbbaaaaababbbabbabbabaabbbbbbbbbbbbabbbabaabaaaaababbababbaaababababbabaabaabbbbabbbaabaabaaaabbbbbbaabaaaaabbaabbaaaabbaabababbaabbbabbbbbbbbbaaaabababbabaabaaaaaaaaaabbaaababaaababbaaabbaabbabbaaabaaabbabbaabbabbaababbabbbbbaaabbabbbabaabbbbaaaabbbbbabbbbababbbbabbbabbbbbabaaabbbabbaabbbabaaaaaababbaabbbaaabbabababbabbbbaaaabbbbaaabbbbbaabaabbbbbaababbbbabbaababbabbabaaaabbaabbababbaabbabbbabbaaaabbaabaabbbbbbabbabbbababbbababaabbbbbabbbbaabaaabbbabababaabaabbabaaabaabababaabbaaaababbabaaabbbbababaababaababbaaabbbaaaaaabbbaaaaabbaaaaaabbabbbbabbaabbabbaaabbbaabababbababaaaaabbbbbaaaaaaabbababbaabaabaaaabbbbbbaabababbaabbababaababbaabbbbabbaabaaaababaabbabbaaaababbbabbaabbabbbbbbaabbbbabbbabaaaaaaaabbaabbbabaabbbbbbbaaaabbbbababaaaabbabababbaaaaaababbaabbaaabbaabaaabaaaaaabbbaaaabbbabababbaababaaaababaabaababbaabaaaababbbabaaabbbbbbbababbabaabaabbbbabbbaabbbabbbbbbbbabbbabaabaabaabbbbabbabbabbbabbbababbabbbabbbabaaaabbbabbbbbababaaabaabbaaaaabaaaabbbbbbbaabaabaaaaababbaaabbbaaabbababbbbbaabaababbabbaaabbbababaaaaabbbaabbaabaababaabbbbaababbabaaababaaabaaabbabbbbaabbbabbbbbbbbbbabbbbaaaaabbaabbaababaabbbbaaaaabbbabbbbbaaababaabbbbbaabaabbabaabaaaabbabbbbbbbbbaabbbaababbbbabbabbaaaabbbbaabbbbbaaabbabbaabababaaaaababaababbabbaabbbaabbbbabbaababaaabababaaaabaabbabbbaabbbaaabaaaabbaaaaaaabaaaaaababababbbabbbbaabbbaaaabaababaaaabaaaabbababbbbabbaaaaababbbabbbababaaababaabababbabaabbbabbbaaaaabaabaabaaabbaaaabbbabaaaabbabbaaabaaaababbababbbabb baaaaaaababbbbabbabaaaabbbbababbbbabbbababaabbbbbbaabbbbbbbbabaabaaabbaaaaaaabbaabbabaabbbaaaaabbabbabbaaababbababbaaabbabaaaaaababbbbaabaaaaaabbbbabababaaaabbbbbabbabaabbaababaababbbbabbbababababbaaabbbaaabbbbaabbabbaaaaabababaababbaaaabbbaabababbaaaaabbbbaababbaaaaaabbabbbaabbbaabaaaaabaabaaaaabaaabaaabbaaabbaababaaaaabbbbbbaaaaaaabbabbaaababababaaabaabbabbaaaaabbabaababaabababbabbabbbbbbabababbbbbbbbababbabbbabbabbabbabbabbbbabbaaaabaabbababaabbaaaaaabbbbbbaabbbbaabaaababbabbbaabbbabbaabbaaabbaabbbbaabbabbaaaaaabbbabbaaaababbbbabbbabbaabbabbbabaaaaaabbbbbaabababaabbbabbaababbababaabbabaabaababbaabbbabababbaababbabbbbbabaabbbabaaaabbaaabaabaaabaabbbabbbbbabaababababbbaaababababbbbbbaaaabbbabaaaabbabbbbababaaaaababbbabbaaaaaaaabaababbbababbaabbabbbaabbbabbabaababbbaabbaababbbabaabbbababbbbaaaabababbbbababbaaabbaababaaaaaaababaaababaabaabbbbaabbbbbaaaabbbaababaaabbabbbbbaaaaababaabbbbbabbbabbbbbbbbbbababbabbabbbaaaaabaababbabaaaaabbbabaaaabbaababbaabaabbbabbababbaaaaaaaaabaaaababaababaaabbbabaaaaaabbabbabbaaabaaababbbaaabbbbbbbabbbaabaabbaaabaaaabaaabbaaaaabbbababbbababaabbbbbaaaababbbaabaabaaaaabaaabbbbaabbabbbbaaaaaababbabbabbabbbbababbabbabbbbbaabbaaabbaaabbbbaaabbbbbaabaabaabaababababbaababbbbbbbbbbabbbbbbbbbbbabbaaababbaababbaaababbbbabbbbaaabbbbaaabaaabaabbbababbbabbbbaaababbbaaaabaaabbbaaaabaababababbbbabbbbaabababbabbaabababbbbabbaabaabbbabaaabbbaaaababaaabaaababbabbbaabbbaabaaaaaaabbabbabbbbbbbbabbbbbbbbbbbbaaaababbbaaabaabbbaabaabaabaababaaaabbabaaabaaabbbaaaababaabbbbaabaaaabbbabaaabbaaabaaaabaaabaabaabbbbababbaabaaabbbbbbbaaabbaaabaabaabbbabaabaabbaabbaaaaabbababbabbbbbaaabbaabbaaabaabaabaaaaaabbaabbabbbabababbaaabaabbaabbababbaababbaabbabbbaabbbbbabbabbbababbaaaabbbbaaabaaabbaabbbbaabaabaaaaababbbaabaabaaabaabaaaaabbabbabbabbabbbbabaabbababbaaaaaabababaaaaaabbbbaababbaaabbaaababbbbbababbabbaaabbaaaabaaabbaaabababaabbaabbbbbbbabbaabababababbbbababaabababaaabaaaababbbbaaaabbaababbaabbbaaabaaaaaabaaaaabbbbbabbaabbaababaabbaabaabaaaabbabbbabaabaaabbbaababaa abaabbbbbbaabbbabaaaabaaaabbbbbbaaabaaaaaabaaabbbbbabaabbbbbbaaaabbbaaaaabbbabaabbabbaabbbabbbbaabbababbbabbaabbaababaaabbbabaaabbaabbbbaabbbaabbbbbbbbbbbbaaaababbaaabbaabbababbaababbbbaabbaabbbaabbbababbbaaaabbbbbbbaaaaabbbabaabbbaaabaabbbaaababbabbbbaaaaabbaabbababbbaabbbaabbaaabbbbbbbaabbbabbaabbaabaababababbabbaabababbbbaaabbabaaabbbbaabbaabbabbbbbbbababbabaaabbbabbbbaaaabbabababbbbbbbababbbaabbbaaaabbbaabbababbbbaabbbbbbabaaababaabbbabababaabbaaaaaaabbbbabaaabbbbbbbaabbbbaaabaaaabaabababbabbababaaabbbaaaabababaabbaaabaabbbbabbbaabbbbabbabbaabbabaaabaabbbbbabbaaaabaabaaababaabbabbbaaabaaababbbaabbbabbbbbbabbabababbbbbbbaaaaaaabbbabbbaababbaabaababaaabaabaabbbbaaaaaaaabaabbabababbbbabbaabbaabababaaaaaabbbbaaaabbabbabbbaabbbabaaabbbbbbaabbabaabbabaaababaabaabaaaaaabaaabaabbabbbababbbbabbbbbbbbbaaaabbbbabbababbbaaababaaaababbaaabaaabbbbbabbabaaabbababbbbaaabbbaaabaaaababbbabbaabaaababaabbbabababaabaabaababbabaababaaaabbbbbbbaabbbabbbaabaaabbaaabaabbaabbaabbbbabbaaaabbbbbbbbabbbababbabababbabbbabaaabbbbaaaaaababaababbbaababbababaabbaaaabaabbbaabbabbaabaabababaabbbaabbaaaaaabbbbaabaabbbbaaaabbbaababbbbbabaaaabbaabbbbbbbbaaaabaaababaaababbaabaabaaaaaabaaaaabaababaababbbabbabbaaabbbbbbababaaaaabaabaaaabbababaaabaababbbbaabaaaaabbbaabbababbaaaaabbbbbabbbabbaababaaabbbbabbbbaabaabaabbaaaaababaaabaaabaaabbbaabbabbabaabbaabbbbbbbbaabbaaaaabbababbaabbabbbbabaaaabbbaabbbabaaaababaaaaabbaaaabbbbabaaababbabaaabbaabababaaaababababaabbbbbbabbabbaabaaabaabbbabbbabababaaababbbaabaabbbbbabbaabaaaaaababbbbbaabbbabbbaaabbbabaaababbaaabbbaabbabbaaaabababbbaaabaabbbabaabbaabbaaabbbbbaabbbbbbbbabbaaaaaaaaaaaaabbbaabaaabbbbababbbaabbaababbbbbabbaaababbbaaaabaaabababbaabbbaababbaaabbabbabaabbaaabaaabbbaaaabbbbbbabbababbaabbbbbaaaabaaaababaaaabaabbbbbaabbbbbbabbaabbbbababbbabbaabbaabbaaaaaabaabababbbaabbababbabbabbbbababaababaabbbaabbbbaabbababaabababbbaabbaaaaaabbabaabaabbbaabababbbabababaabbbbbbaaabbbaaaabaabababaaababbbaabbabaaabaaaaabbababaabaabaabaabbbaabbaaabbaabaababbaabbaaaabaabbba bbabaabbabaaaaaaababbbbaaaabaabababbbaabbbbaaabaabaaabbababbbbbbbabaabbaabaaabbbaaabbabbbabbbaabaaaaaabaaaaabaaabababbbaabaaaababbbabbbaaabbbabababaabbaababbbabbbabbbbbaabbbbbbaaaababbbbbbaababaaabaabbbbbbbbabbabbababbaabbaabaabaaabbbaabaaababbbaabbbabbbabbbabbabaaabbabbbbaabaaaaabaabababbabbbaabaabaabbaaabbbbaaaabbabbaaabbbbbababbbbbabbaababbbabbbabaabaaabababbbbbabaabbaaaababaaababbabbbabbbabbaaaaabbabababbbbaabbaabaaabaababbababbbbbbbaababbbaababbbbabaaaaaaababbabababaaabbbbaabbabaabbbaaabbbbbbaaabbaaaaabbabababbbbbbaabbbbaababababaaaabbabbaaaaabababbabbbbaaabaaabbbbbabaabbbaaabbaaabbababbbabbaabaaaaaaaabbbbaaabbaabbbaaaababbbbbbaabbaaabaaabaaabbbaaabaabbaaabbbbbbbbbbbbabbbabaaaaabbbaababbababbbbaababbbaaaaaaabbbbaabbbabbbaabaaaaabbbbbaaaabaabaaabbabbabbbbbbabaaabbabababaaabbbaaabbbbabbaabbaabaaabbbababbbabbbbababbaabbbabbaabaabbbbaababaabbbaababaaabbabaabbbabaabbaabbbbaaaababbbbabbbbbabbaaaaabbbbbbbbbabbaababbbaababbbbaababbbaabaabaabaaaabaaaaabababaaaabbaaaaaaaaaabbbbbabbbabaabbaababbbbaabaaabbbbbaaaaaabbabaaabbababbbbbabbbaaababaabaaabbabaababbaaaaaabaaabbabbaaaaaaababaabaabbbabbbaaaaabbaabbaabbbbbabaaababbabbbbbabbababaabbaababaaaababaaaabaababbabaabbaaaababaabaaaaaababaababbaaaaaaabbbaaaabababaaababaaabbaabbaaababbabbbbbbbbbaababbbaabbaaaabaabbbaababababbbababbbaabaabbbabaaaababbabbaaabbabbbabaababbaabbaabbabbaababaababbbaaaaaababbababbbbbbabbaabbaabababbbbbaaaabbabbababaaabbbabbbabaaaaaabbabaababbabbbbbabbbabbabbbbbbaaaababaabaaabbabbbabbbbaabbbbbbabaaaabbbabababababaabbbbbbaaaaabbabbbbbaabbbabbbbaaababbbaabbaabbababbbaaaaabbaabababbbaaaaaaaaabbbbbbababbabababbaaaabbbbbaabaabaabaabaabbbbabbaaabbbabbabaaaaaaaabaababbbbbbbaaaabbabbbaababbaaabaaaabbbaaabbabbabbbbbbbbaaabbbabaaabbbbbbbbbbbabaabaaaaaabbaaabaabbbabaaababbbbaaabbbbbbbbbabaabaabababaabaaababaaaabbaabbaaabbabaabaabbbbbabaaabaabbbbaaabbaabbabbaabbababaabbbabbaaababbbaababbbbaaaababbbbbabaabaababaabbbabbbbabbabbaaaabbaabaabaaabbaabaabbaabbbabbaaaaabaaabbbababbbaaabaaaaabbabbaabbaaaabbbbbabbaaaabbbaaaa baaaabaaaabbbaaaabbbbbababbabbbbbbababaabbabbaabbbbbbbabbaabaaabaabbbaabbbabaabaabaaababbababaabaabaaaabaabaababbbabaababbabbbabbbbabbaaabbbababaabaabbaabbaabaaabbbabbbababbbbababaaabaabbbaaaababbbbaaaaababbaaaabbabababbbbbbaaaabababbbabbbbabbababbbbabbaaabbbabbbabaaabbaabbbbbbbbaababaabaababaaaabbbbbaabbabaaaaaaaabaaababbbbabaabbbbaaaabbbabbbbbaabbbabbaabbaaababaababaaaaabababbbabbbabbaababbbaaaabbbabbaabbaaabbababbabbbabbbaabbbbbbabbbbaaabbbabbbabbaaababaaabbbbbababaabaaabaaaaabaaaabaabaaabaabbaabbababbabaabababbbaaababbbbaabbbaabaaabbaaababbababaaabaaaabaaabbbabaababbababbbbbaaababaabbabaaaaababaabbabababaaaaaabaaabbbbabaaaabbaabaaabaabbbabbbbaaaabbabababababbbbababbbbbbbabaabbaabbbbaabbabbbbbaaaababaabaabbabbabaabbaabaabbababaaabaababbbbaaaababaabaaaaaababaaababbaaababbbbaabbabbaabaaaabbaabaaaababaaabbbababaabaababaaaabbbaaaaabbbbbbabaabbababbaababaaaaaaababbbaaaababbabbbababbabaaabbbaabbabbbbbaabaaaababbaabaababbbbbabaaabbbbbbaababababaabbababbaaaabbabaaaaabbababbbababbaaaaabaabaabaaaaabbbbabaaabaabbabbbaaaaabbbaabbbabbaabbababbaabbbabaabaababababbbabbabbaabbaaaaabbbabbabaabbbababbbaabbaabbbabababbbabbbbabbabaaaabaabaaaaaaabbbaabbaaaabababababbbaababbbaababaababaabbbbbbaababaabaabaaabaabaabaaaaaabbabbababbaabbbabbaabaabaabbaabaabbbbbababbbabababaaabbaaabaaababbaababbaababbbabbabaababbbbbabbababbbabbbabaaaabaababaabaababbbabbaababbaaaaaaabbababaabbaabaabbaaabaabababbbbbbbaaaaaaabaaabbbbabbbaabbbabbbaaabbabbbbaaabbbbababbbabbaabbbaababaaabaabbababababbbabbabbaaabbbbababaaaabbaaaaabbabbabbabbbbaabbabaababbbaabaaaaabbbababbbabaaabaabbabaaaabaabaabaaabaaababbbbbbaaabbbaaabbbaaaabbaababbaabbababbbbababaababbaabababaabbaabbaabbbbbababababbbbbaaabaaabbababbabaabbbbbaaabbabbbbbaaaaaabaaaabaabbbabbbaabaaaabbbaaabaabbabaabaaaababbaabbaabbbabababbbaabbbabaabbbbbbbbaabbbbbbbbabbabbbbbabbbbaabaaabaaaabbabaabbbbabaabbbbaaaaabbababbaaaababbabaabaababbbbabaaaaaaabbaaabbbaabbbaaabbbaabbbbbababaaabbbabaabbbbbbbabbbbbbaaabaaabbabbbbabbbbabbabbbaaabbbaaabbabbbbbbbbaaababbaabbbbabaa bbaaaaaabbaaabbbaabbababaabbababababbaaaababbbbbabbabbabbaabbbbabaabbbaababbbaaaaaabbabbbaaabbaaabbbbabbbbbbabbbbabbbbbababaaaabbbbabababaabbbbaaababbbabaabbbbbbaaabbabaaabaaabbbaaabaababbabbabbbaaabbbbabaaaaaaabbbaabaababbaaaababbbbbabbbaabbbbbbaabaaabbaaabbaabaaaaaabaaabbbbbbbbbbababaabaaabbbbabaabbaaabababbbababaabaaaababababbaababaabbbbbbabbabbabaababaaabaaaaaabbbaabbbbbbaaaaababaaaabbababbabbaaababbabbbaababbabaaaaabababaabaabbababbbbbbababaaabababababbaababaaaabbbbabbbbbbabbbbaaaaabbbbabababaaaaaaaabbbbabbaabababababbbbaabbbabbabaabaabbbababbaaabbabbaabaababbbbbbaaabaaaabbabbbaaabbbbbabaaaabbaabaababbbabaabbbabbabbbaabaaabbbbababbabbbabbbaaaabbbaaaaabaaaaabaaabababbbbbbaababbaaaaaabbbbaaaaaaabbabbaaabbbaabbbbaabaabbbaabbbaabbbbabababbabbabbaababbbaaababaabbbbbbaabbbabbbabbbbbabbbbbabaaabaabababbbabbabbaaabbaabababbbaaabbbbbaababaabbaaabbabbbaabaaabbaaaababbababbbbaaaababbbbbbaabbbbaaabbbaabbaabbabbabbbaabaabbaaababaaabbaaababbababaaabaabbbaabaaaaabbabbaaabaabbbabbabbbabbabbbbbbabaaababaabbbbabbabbbaabaaaaabaaabbbaababbbaabaaababbbaaaaaabababbbaaaabaaaabaaaaaaaaabaaaabaaaabbbaabbbbbabaaaaaaaaabaabbbbbaabaababbbbbabbaababbaaabaababbbbabaabbabbabbbbaabbaaababaabbabbbaabbbaaaabaabbaaaaaaaaabbabbbbaabbbbabaaaaaabbbaababbbbaaaaabbabbbaabbbaaabbaaabbbbbbaabbaaaabaaaaaababaaaabbbbaaaabbbabaabaabbbaaabbaabaabaaabbaaababaabbbabbabbaabbbbabbabbabbabaabaabababbbbbaaabbaabaaabaabaabbabbabbabbababaababaabababaabbababaaabbabbbababbabbbbaabaaabbaaabbaababaabbbbbbabaabaabababbabaabbbabbaaaabbaaaaabbababbbbabaabaaababaaaabbbbaaabaabbbabbbababaaabbbbaaaaaaabbababaaaaabaabbabaabbaaaabbaababbaabbbaaabbababbaaababababbbbbbbbbababaaabbbaaaaaaabbabbabbaaaabbbabbaaabbbaabbabaaaaaababaababaabbbbabbbbabaabaaaabbabbbbaabbbbbbaaaababbaaaababaabaabbbbaabbabaaababaabbbbbbbaaabaaababbaabaaaabbbaabbbaaaaabbbbabaaabbabbaaaaabbabaabaaaaaabbaaababbbaababababaababbbbaabbbabbabbbbbaaaaaabbbaababbaabbbaababaaabbabaaabbabbbabbabaababbaabaabbaabbaaaaabaabaaababbaababbbaaabaaabbbbbbbabaaaabbaababbbaaa bbaabbaabbaaaabaaaaabbaabaabbababaaaabaaaaabbbabaabababbabbbaababbaaabbabaababbbbbaabbbbabaabbbaaaaabbabbbbbaabbabaaabaabbbbaaabaababbaababbaaabaaaababbaaababababbbbbbbbaabbbaaaabbaaabbabbaabbbbaaabbababaaababbbbbaababbabaababaabbbbabaabbababbbabaababbbbbaaababbbbabbbbbbabaabaababbbbbbabaabaabaabbaaaababbbabaaabbababbbaabbaaaabbaaabbababbababbbbabaaaababaaaaabababaaabbaaaaabaabababbbaabbabaabaabbbbbbaaaabaaaabbbabaabbbaabaabbabbbbabaaaaaaaaaabbaabbabaabaaabbabaabbbbabbbbbabababbaaababbbbbbbbbbbbabbbabbbbbaaaaaaababbbaaabbabbbabaababaaaaaaabbbbababbaabbbaabbbaaaabbbabbabbaababbbababbbaaaabbaaaabbbabbbbbaaaabbbbaabbaabaabaaabbbabaaabaaaaabaaaabaababaaabaabbbbbbaaaaabbbaabbaaababaaaabaababbaaababaabbabbabbaaabbbabbaaaabbaabaaaaaaaaabbabaaababbbabaabbbaabbaaaabbaabbabbbbaaaabbaaabbbbbaabbaaaaaabbbaabaabbabbaabbbabaabaaabbabaabaaabababbaaabbbaababbbbabbaabbababbaabbababbbaabaabbaabbaabbbabaaaaaaaababbbbaaabbaabbbabbaaaabbbabbbbaababbabbbbbbbaaabbbbbaabbbbabbbbaabbabaaabbabbabbababbabbbaababababaabbaabaababababbaaababbababaababbbabbabbbbaabbaabaabbaaabbbbaaaabbbababbaaaaabbbabaababbbabbabaaabbbbbbaababbbaabbaaabbaaaabababaaaababbbabbabaabababaaaabaabbaaabbbaaaaaabaabbaabbabaababababbbaaaabbbaabbaabaababbbabbababaabaaababbbaaabaaabaaaaababbaabaaaaaabababbaaabababbabbaabaababbbbaaababbbaaababbbbbbbaabaaabbbaaabbbbbbaabbaaaaabaabaabbaaaabaabbbabbbbbbabbaaabaabbabbbbbaaaababbbbabbbabbbababbbababaabababbababaabbbabbbabaabbaaaaababbbaaabaababbabbaabbaabbaabbbbaaaabbbabaaaaaabbabaabbaaaaaaaabbaaaaaabbbbbaaaabbabbbbbbbabaaaaababbbabaaaabaaaaababbababbbaabbbbbabbbabaabbbbbababaaaabaaaabbabababaabbbaaaabbbbabbaaabbbbbbbbbbaabaaaababbababbbaaababbbabababbaabbabbabbaabbbbbaabbbaabbbabbabbaaabbaabaabbbbbbbabbabbabbaabbbababbabaabbbbaaaababbabaabaaaaaaabbabbbababaababaaabbaaaaababaaabaabaabbaaabbabbbbbbabaabaaaabaaaababababbabaaaabbbabbbabaaaabaabbbbaabbbbbabbbbaaababaabbababbbabaaaabaababbbbbaaabaaaabbabbaabbabaaabbabbababaaaababbaabaaababbbbabbbbababbaaaaabbbbaaabbbaabbbabbbbabbbbbaa aaaababababaabaaabaaaaaababbbabababbabaaababbbbbabbaabaaaababaabbbaaaabbbbbaabababbbbabababbbbbabaabaabbbbababaababababaaabaaabbaaaabbbbabaaababbbaabbbabbababbabbbaaaaaabbaabbbbaabbaaaaaaabbaabaaababaaabbabbababaaabaaababbaaabbbbabaaaabbbbabbbabbbbabaaaabababbababbaabbbbbbababbabbbbbbbbaabbabbaabbbbaababbaaabaabaaabaabbbbababbbbaaaababaaaabbbbaabbbabbabaaababbaaababbbbaabbbaaaaaabaabbabababaabbaaabbaaaabaabbabbbbaaaaabbaabbabaabbbababbbbbaaabbbaabbbaaaabbbbbbababaabaaabbaabaabaabbbbbaabababbbabbabaaaaaaabaaababaaabbaabbabbbaabbabaaabbabbbbbbbbbbbaaaaabbbabbbbbaabbbbabbaabababaababbaaababbbbaabbbababbabaaaaaaaabbabababbaaabbaaabbabbaaaaaaaabbaababaabbaaaababbbaabaaaababbabbaabaaaaabaaabbaabbbbabbbababbaababbabbbabbabbbaaabbaababbabbbaababaaabbbbaabaabbabaaabbbaaabbbabbbbabaabbaabaabaaaabbbaabababbabaaaabaaabaababbabbaaaaaababaaababbbbaaababbabbabbbaabaabbabaabaabaabbbbababbbbbbaaabbaaaabbabbbbababbabaabbbbbbabbaaaaabababaaaababababababbbbbaabbabbaabbabbaaaaaaabaababbbbabbaabbabaabbbbbbbaaabaaaabaaabbababaababaaabaabbbbbabbbaabbbabaaaaabbaababbabaabaabbabbaababbaaaabaaababbbabababbaabbbbabaabaaaabbabbbbabbaabbaaaabbbbbabaaaaabaaabbabbabbbababbbabbbbababbaaabbbbaabaababaabaaaaabbbbaababaabaababbaabbaaabbabbbbabbbbbaabbbbaaabbbbbababbbbabbbbbabbaaabbabbbbaaaabaabbbbbbaaabbaaaaaabbaababbababaaaababbababaaabaababbbabbabaabbbaabaaababbabbbabbbbbbabaaabaabbabbbabbbabbbbabaaabbabbaabbbaaaabbbbababbbbbbabbaabaaabababbabaaaaaaaaababababbbbbbaaaaaabaabbabbbbababbbbababaaaaabaabaaabaaaabaaaabaabbbaababbbabbbbbabbabbaabbbabbabaababbaaaaaabbabbbbbbabbbabbababbabaaabbbaaabaabbaaabaaabaabaaabbbaaabaaabaabbbaababbabbbbbbbaaabbaaaabaabaaababaabaaabbbbaabaababbbabbaababaaabbaabaabbbbbabbbbabababbbbaaaaababaabaabaababbaabbabbaaaabbaaaaabbabbbbbbababbbaababbabaababbbaaaaaaabbbaababbbaaaababaababbababaaabbaabbbabbaababbabbbbbabbbbbbabbbbbabaaaabaabaaaaabbaaabaabaababababbabbbbabbabbbbbbabbbbbbaabbbaaaabbbbababbabbbbaaabaabbbbbbbaababaaabaaaaabbbabbbaabaabaaaabaabbaaabbaabbabababbaaabaaaba bbaaabababbaaaabaabaabbbbbaabbaababbbabbabbbbbbabbabaaabaaabbabbaaabababaaabaabbabaabaabaabbaabbaabaaababaabbaaabaabaaaabbabaabbbbaaaaabbababbbbbaaaabbabbaaabaaaaabbaababbbbababbaaababbabbabbbaababababbbabbabaabbbabbabbbbababbbbbabbbaaabaabbbaaabbaaabbabbabbabbbbaababababaaaaaaaaaaaaaababaaabbbbabababbbbbabbbabbaabbaabbbbabbbbbbbbbbaaaababbbabbbbbbbabababaaaaabbbbbbaaaabbababbbaabababbaaaabababaaaaaababbbabbabbbaababaabaaaaaabaaabaaabaabbabbabaaababaabbaabaabbbaaaaaaabaabaabbabaabaabababbaabbbabbbabaaabbabbabaaabbabbabbabaaaaabbbbaaabaaabbabaaaababbaaabababbaabaabababaaabbababaabaabbbababbbaaabbbabababbbabbbababaababbababababbbbbabbabbabbbababaaaaaaabbaaababaabbbaabaaaaaababbabbaabaaabbaabbabaababbbbbaaabaabbaababbbababbabbaaaababbbbabbbabaaababbbabbbbaaabbbbabaaaabbababbababbabbabaababbaababaabaaaaababbbbababbababbaababaaaaaababbababbbbaabaaaabbbaaababaaabaaabaaabbabbabababababaabbabbbbaaaabaaabbabbbbaabbaababbaabaaaaaabaaabaaaabbaaabaabaabaaabbbabbbbababbaabbababaabbabaabaababbaaabbbbabbbaababaababbbbabaababbbbaababbbbbaaaaaaabbaabbaaaabbabbbbbaaaaababbaabaaaaabbbbbaaababaababbaaabbabaabbabbbbaaaaaaababbbbbbaaaabbababaaabbabaabaabbbaabaabaaabbbbabbaabbaaaabbabbbabaaaaaabaaaabbbaaaabbbabbabababaabaaababababaaabbaaaaababaabaabaaabaaabbaababbbbbabaabbbaabbabaabaabbbabaabaabbbbbabbbaababaabaaaabaaababaaaaaaaabbbabbbbaaaaaaaabaaabaabbbbbbaabbabbbbbabaaabbabbbaaababbbbabbbaaababaabbaaaaaabbabaabaaaaaabbaaabaaabaababbbaabaababbabbabbaaabbabbaabbababbaabbaabaabaaaabbaabbbabbaabaabbaaaabbbabaabbbaabbbbbababbbbababbabbbbaabbbbababbbbaabbbaabaaabababaaabbbbabaabbbbabaabbabbaabbaaaaaaababbabbbbababbabbbabbabbabaaaabbabbababaaababaabbbaaabbababbaabbbaabbaaabbbababbabaabababbaaaabbbbbbbbabaabbbbabbbbaabaababababbbbbabbabaabbbaaabbababaaaabbbbaabaaabbbaaababbbbbabababaabbbaaabaabbaaabaabbaababbbaababbabbabaaabaabbbabaabaaaabbbbaabaabbbabbbbababbabbaaabbaabbbaaabaabbbbbbbabbaaaabaabbbaabbaababaaaabbbababbaaaaaabbbabbbabaaabaabbbaaaabaaabbabaaaaababaabaaaaababbbbabbbaaabbaaaaabbba aaabbaabbbbabbaaaabababbaaabbbabbbbabababaaabaababaababbababaaaababbbababaaaaabaaabbaabbbbabbbbababbaabaababbabbaabbaaabababaabbbbabbbbaaaaabbaaaababaabaaababbbababababababaaaabababbaaabbbaabaaababaaabaabaaaabbbabbababaaabaabababbbaabbabbaaabaabbbabbbaabaaaaaabababbabaaabbabbabababaaabbababaaaabaabaabbabbaaaaabbaaaababababbaabaaaaabaaabaaabaababbbabbbabaaabbaabaaabbbbbaaaaaabaabbaabababaabbbabbababaaaaaaabbbabbbaabaabbbbabbbbbabbbabbaabaaaababaaabbabbbbabbaaababaababababaabbaabaaaaabaabaaaaaabaaabbbbbbaabbaabaaaaabababaabbaaabaabbaabababaaaabbbabbabaaababababbbbbbabaaabbbbbabababbbaaabababaaaabbaaaabaaaaaabbabbabbbaaabbabaabbaaabbbababaababaaaababbaabbaabbbbbbabaaabbbbabbaabbaabbbbabbabaaabaaaaaaaaabaaabbababbbabbaababbaabbabbbbbabaaabbaabaaaabaaaaabbbbbaabbbbaaaaabababbaaababaaabbbbaabbbbabaaabaaaaabababbabababbbaaaabaabaaabbbbbabbabbbbabaabaabbababbbaabbbaababbbabbabaabaabaaabaabbababababbbabaabaaabbbaaaabbababaaabbbbbbbbaabbaaaaababaaabbbaabaaaaaabbbaabaaabbaababbabaaabbabaaabaabaabbbbabbaabaababbbaaabbaaabaaaaaaaaaabbaaabbababbbababbabbabbbabbabababaababbbabababaabaabaabbaaaabbabbbaaaaabbaaababaaaabaaaabbaababbabbbabababababaaaaaaabaabbabbbababaabaaabbbabaabaabbabbaaaaabbabbabaaaaabbaabbaabbbabbbaaaabbbbbbbbbbbababbbbabbbabababbabaaabbbaabbbbaabbbaaaaaabbbbbabbbaaababbabbaaaababbaabbbabbaaaaaabbbbbabababbbbbbbbabbabbbbbaaababababaaabaababaaabaaaaabbbababaaaabababbaababbabbaaaabbaaabaabbbababbbbaabbaaaabbabbbaabaabbbabaaabbbaaababbbaabbababbababaaaababaabbaaaaaabbbabbaabbaabbbbbaaababbabbbbaababbbbaaabbbbabbbaababababaabaaaabababbabababbabbaaabbabbbbabbabaaabbbababaabbaaaabbabaabbabbbabbabbaaabbbabbbaaaaababababaaabaabbbbaaabaabbababaabaaabbbbaabbbbaabbbabbabbbbbaabbbabbbbaaaaabbbbbaabbabaabbabbabaababaaabaaabbababbbbbaabbbbabbaaaabaaabaababbaaabbaababababbbaabaaaabbbbaaaabbbbbbaabbbabababbbabaaabababbbbbbbaaabbaabbbababaabbabbbbaabbbaabababbaabbaababbbbbabaaabbaaaabbababaabbbbbbababbabbabbaabbaaababbaaaababbbbaaaabbabbbbabbbaabbaabbaaaabbabababaaababaaabaabbaaaa bbbabaabbabaaabbabaaabaabbbbababbbababbaabaabbbbabbaabbaaaaabbbabbaabbbbaabaaabbbabbaababaaabbbabbaabaaabaabbbbbabbaaaaabbabbbabaabaabbbbabbbbaabbaaaabaabaababbbaaaabaabbbbabbabbbababbaaaabbbbaabbbaabaabababbbbabababaaaaabaabbaababbaaabaabaaabbabbbbbaababaaaabaaaaaabbababbaabbabbbaabbbabbabbbbabbbaaaaababbaaabbbbabaaabbaabaabababbaaaabaaababbabaaaabababbababbbbbbbaabbbbaababababbbaaaabbbbabbbbabbbabbaaaabbaabbbaabbabbbbaabaabbabbbbbbbabaaaabbabbbaaaaabbaabbabbbaaaabaabbaabaabababaabbbbbbbbaabaabbbabbbabaaababbaaaaabbabbaabbbaaababaaababbabbaabbababbaabaabaaabbbbabbaabaaabbaabababababaabbababaabbabbbaaabaabaabaaabaabbbabbaaaababaabababaaaababbbaaababbabbabbaabbbabababbbaaababaaabbbabbbbbaabaabbbbbaabbabbbaaaaaaabaabaaabbababbbbbabaaabbbbaabaabbabbbbbbbbaaaabbbbbbaaaaabbbabababbbaaabbbababaabbbaaabbaabbabbaaabbababbabbaaabababaabbbabbabaaaaaaaaabaaababaabbbabbbbbbaaaabbaabbaaabbbaababbabaabbababbaabaaababaabaabbaaaabaaababbaabaabbababbaabaabaabbbaabbaabaaabbbbaaaabbaababbabbbabaabaabbbbabaabaaabbaaabbaaabaaabbabbabababbbbaabbaabbbaaaabbbaababaaaaabaaaaabaaaababbabbaaaaaaaabbabaaabbbbaabbaabababbabbababaabaababaaaabbaabbababaaabababbbbbbaaaabbbabbbaabbbbababbaababbbabaabbbbbaabbbabbababbbabaaaabaaaaaabbbaaaaabbbababbaababaabbabbbbbbabbbbaabbbbabbbbabaaabbbbabbbbbabbbbabaaabaabbabbabaabbbaabbabaaabbbaaabbabaabbbbbbbaaaababbbbabbaababbbbabaaaabbaaabababbaababababbaabbbbabababbaabbaaabbababaabbaaabaaabbbabbbbbaaaaabbaaaaabbbbbbababbabbaaabbabaaaaaaabababaaaaaababaabaaaaabbaabaabaaaaabbaaababbbbbabbaaaabbabbbbabababbbabaababbbbbbbaaabbabbaababbaabbbaabbabaaaabbaabababbaaabbaaaabaaaabaaabaaabbbbbaababaaaabbabaaabababaaabbbbbbaabbaaaaabbbbaabaaaabbaabaaaabbaabbbaaaabaaaabbabbbabababbaaaaaaaabababbbaaabbaaaaabbbbbaaabbabaabbabbbbbbbbbbbaaaaabaabbbaaaabbbbbbbbababaabababbababbbbbbabababbaabbaaaabababbbbbabbbabaaaaaabaabbbbbabbabaabbaabbbbbaaaaaabbbaaabbaabaabbbabaaabaabaabbaabbbabaababaabaabaabbbababbbbabbbbbbbaaabbaaaabaaaaabbbabaaaabbbbababbbbaaabbbbabbbaabaabbabbbbbabbbabbb aaabaababbabbabaaabaaabbababaaaaabaabbabaaabaaaaababababbabaabaaababaaabbaabbabbbababbbbbaababaaaaaabbaabaaaaaabbaabbaababaabbbaabaaaabaaabaabbabbbbaabbbaaaaaabaabbbabaabbbbbabaaaaaabbbaaabaabbaaaaabbaabbaaaaabaabbbbaabaaaababbaaabaababbaaabaabbbbbaabbbbaababaaabaabbaabbbabaaaabbabaaaaaababaaaaabaaabbbbaababbaaabbbaaaaababaabbbabababaabbaaaaabbbbabbabbbababbbaaabbaaaaaaababaabbaabaabbaaaabaababbbaabbaababaabababaababbabbbabbbbaaababbbbbaaaaababbbabbbaababaaaaabbbbbbaabaaaabababaaabaaabaaaabbbabaaabbbbaabaaabbbabaaabbabbbababaabbabbababaaaabaabbaabbbbbaabaaababaabaaaabaaaaaaaaabaababbbabbaaaaabbaababbbabbbaaaaaabbabaabaabbbaaabaababbaabbababbababaababaaaaaabaaaabbaaabbaaabbaababaaaabababaabbaaaabbaabbaaaabbaababbaaaaabaaaabaaababbbbaaaabbbbbbaaaaaababbbbaaaaaaaaababbaababbaabbaaaabaabaababbbbaabaaabbabaaabbbabbbbabababaaaaabaababbbbaabbaabbabaababbaaabaaabbabbbbbabbbaabbbbbaaababababbabbbbabaababbabaabbbaabbbabaaaabbaabbabaabbaaabaabbbabaaaabaaabaabaaabaabbbbaaaaaaabbbbababaaaaabbbbbababaabbaaababaabbabbabbbabbbbbbaababbaaabaabaabaaabbababaabaabbaaabbbaaaaabbbababababababaaababbbbbabaaaabbbaaaabbbabababaaabbaabbaabbbababaababbbbaaababaababaaabaaaaabaaabbaaabaaabababbbbabbabbbabbabaabbbbbbbabaabbabbbababaaaabaabbbaabbabbbaaaabbabababbabbbbbaabbaabbbaababbbbbabaaaaaabbaaababbaaaaaabbbababbbbaaabbabbabababbbabbabaaabbaaababaaaabaabbbababbabbaabbaaabbabbbabbbaaababaaaaaabbbbabbababbaaabbbabaabaabaababbaaabbbaabbaaabbaabbabababbabaabaabbaaaababbbabaaaabbbaababbaabababbaaababaabbbbaaabaabaaabaabbbaaaabaabbbbaabbabaaabbbbbbbbaaaabaaaabbbbbaaaaaaababaabbbababbabbaaaaaabbbbaaaabbababbbaaaaabbbabbbaabbbbababbababbababaabaaababbaababbbbbabbaaababbbbabbaaabbaababbbaabbbaaaabaaababbabaaabababbbbbabbabbbabaabaaabaabbabbbabbaaaaababbbaabbbbaaaaaabbaababbbaaababbbbbbaabaabababbbaababaabaaaabaabbaabbaaaabbabababaabbabaabaabbbabbbaaababbbbbbbabaababbabaaaaaaababaaabaabbabaabbbbabbabbababaababbaaabbbabbbabbbbaabaabaaababbbbabaaabaaabbababababbabbabaaaabaabaaaababaabbbaabbaaaabbabaabbba abbabbababababbaaabaaabbbbbbbbbbababbbabaaaabababbabbabbaaabaabbabbababbbaabbbabbbabaabaababbbbbbabaabaaabbabbabbababababbaabbbaaaabbabbbaaaaabbabababaabaababaabaaaaaabababbbabbabbaaaaababbbabbbaabaaaaabbbaabaaaabbababbabbbabbaaaaabbaaaabbaabbbabaaaabaababbbbaabbbaabaaaaabaaaaabbabbababaabbbaaabbbabbbbabaaabbaaaaaaaabbabaaaababbabbbbbaabbaabaaabababbbaaabaabbbabbaaababaabbbaabbaababaaabaaaabababaaaabbbbbaaabaaabbbabbbaaabbbaababaabababbbaabbabaaaabaaaaaaabaabbbabbbbbbbabaabababbaaaaaababbaababbaabbbaaabaabaababbbbaaababbaabaabbaaabbbababbaaabbabbbbabaaaabbbbabbbbbbabbbaababbaaababaababbabbaabaabbabaababaabababaababbbaaaabaaaaababbbbaabbabbaabababaaabaabbaabaabbbaaababaabbbbbbbabbaabbaaababaabbabbabbbaabbbbabbbaaabaaabaababbbbabaabababbbbbbbbbbbbbabaabbbaababaabbbaaaaaaabababbbababaaababbbbbaaabababababababbbbbaaabbbbaaaaabaabbabbaabbaabaaabbbbbbaaabaaabbabbbaabbbaaababaabbaabaaaabbbaaaabaaabbbaaaabbbaababaabaababbbaaaababbaaababaaaaabbaaaaababbbaababaaaabaabbbbaaaaaaaabaaabaaaaaaabbaaabbbbabbabbbbaabbbaaaaabbabaabbaabbaabbabbbabbabbbbbabaabaabbaabbabaaaaabaabbabbaaaaabbabaaababaabbbbabbaaaabbbbaabaaaabbaabaaaaaabbababaabbababaaaaabbaababbbabaabbbbaaaaababaabbabbaabbbababbabaaaababbbababaaaabababbbaabbbbbaaabbbbbaababababbbaaabbaabaaababbbabbabbaaaabbaaaabbbbbbbbbbbaabaabbbabbaaababaaabbbababbbaaabaabaabaababbbaaaababbbbbabbabbbababbbbaababbbaabaabaaabbbbbaabbbbbbaabaababaabbbbbaaababbbbbbbbaaababbbbbbbaaaaababbaabaaaababaabaabaabababaabbbaaabaabbbbbabaaabbbbabaabbabbaabbababbabbababaababbaabaaabbaabbbbbbaaabaabbbbabbbbbabaaabaaaaaaaabaaaabbabbbbbbbbaababbbaabbaabbbaabbbabbabbababbaabbbbbbaabbbbaabaaababaaabbabaabbbabaaabbbabbbbbbaabbaaababaababaabaabbaaaaabbaabbaaaaaabaabbaabbabbbbbbabaaaabbbbbabbaabbbabababbabbbababbaaababbaaabbabbaabbbabaabababbbabbababbaabbaabbbbabaababbabbaaabbbaababbaabbbbaabbbaabbabababaaaababaaabbaaabbbaabaabaabbbabaabbabbaaabbbbbaabaaaaabbbabbaababaaaabbabbaaaaaaabbbabbbbbbaababaabaabbbaaabbabbbaabbabaabababaaabbbbababaaaabaaaabbaaaaaaaaaaab aababbbabbbaaaabaaaaabbbbbbbbbbabbbbbabbaabaaabbabaaabbababaaababababbbbabaabbbbbabaababbbaaabbaaabaaabbaabbababbaabbabbbbbbabbaabbbabababbababbbaabbbabbbaaaabaabaabbaaabbabbbababbabbabaaabbbbbbbbaaaaabbabaaabbaaabbaaaabaaabbbbaabbbaababbbbbbaabaaabbaababbbbaababaaababbbbbaaaaabbaabaabbabababbbbbbbbaabbbabbabababaabbbbbabaaabaaababbbaaaaabbabbaaabbbbbaabbbbaabaaabbbbabbababbbaabbabbaabaabababaabbaabaabbbbaabbbabaaababbababaaabbaaababbbabbaababbaabaaaabbabbbaabbabbbabbabaaabaaabbbaaabbbbabbabbbaaabbbbabbbabbababbbaabbaabaabaabaabbbababbbabaaaabbabbbbbbbaaaabaaababbabababaabbabaababbaaaaaabbaaabbaaaabaaabaaaabaaaaabbbabbbbaaabaaabbbaabaabbbabaabbbbbaaabbbbaaababaaababbbbaaaabbbabbaaaabbbaaaaaaaabbbbbbbbbabbabbbbaabbbbabbabbbbaabbbbaabbbaabbabababaababaabbaaaaababbbaaabbabababaababaaaabbbbababbabbbaababbbbaaaabbbaaabababbbbabbbbbabbbbbbabbaabbaabbaabaaaabbaabbabbabbbaabaabbbbaaaabbabbaabababbbaabbaaaabaaaabaabbbbabbbabaaabababbbbabaaabbaabbaabbaabbbbbbbbabaababaaababbaababbbaabbaaaabaababaaababbbaabbabaaabaaabbaaabaaaababbababbbaabbbbbaabbaaabbaaabbbbbabbaaaaaabaabaaababaabababababbbaabbaababbbabaabbabbabbbababbababbabbaabbbbbabbaaabbabbbbabbbbbbbaabababbaaaabaabaaabaaabbbaaababaababbbaabbbbbaabbbaabbababbaaabbbbbaabaaaaaaababaaaabbbbaababaaabbaabababbbaaabababbbababbbabaaabbbabbbbbabbbabbbababbbabbbbbaaababaabbaabbbaabbbbaaabaaaaabaaaabaaaabaaabbbbbbbbaaaaabbbabbbbabbabaaaababababbbabbbbaababbababaabaaabbaabbabbabbbbbbaabababbbaabaaaabbaaababaaabaaabbaabababbaabbaabaabbabbabaaabaaaabbabbabaabbaaaaabaaaabbababbbbbbaaabaabaaaaaababbaaaabbbabbabbabbabbbabaaaaabaaababaabaaaabbbbbbbaabaababbbbababbaaabbbbbbababbababababaaaabbaaabaababbabaabbbaabaaaabbabbbbbaaaabbbbbbbabbbabbbabbbbbabaabaaabbbbbbabaababbbababbbbabbabbaaababaaaaabaaaabaaaaaabbabbaabbaaababbbabbaabbbaaaabbbbaaabbaababaabbbbbbbaabaabbaabbaaababababaaabaaababbbabbbabbbbabbbbbabaabaaabbaabababbbbbbbbaababbbabaabaabaaaababbbababbbbaaabbbbbbbabbbababaaabbbbaaabbababbabbabaaabbababaabababababbabaaabbaaaabaaaaaabaaa bbbaaaaabababbbabbaaabbabbbababbbbbbbbbbbbabaababaabbbabaabaaaaabbaabaabbaabbaabbbbabbbbabaabaabbbbaabababbabbbabbbaabaabbaaabbbbaaabbbababbbaabababaaabbaaabaabaaaabbababbbabbaaaaaabbaaabbabaabbabbababbababbabaaaaaaabaabbbbbaabaaaaaaaaaaabbbaaabbbabbbbbaaaabbbabbaaabbbaaabbbbbabbaabaabbbbbaabbbbabaabaaababaabbaababbaabaabaaabbbbbbbbaabaaababbaabbabaabaaabbabbabbaaabbabbbaaabbabbaababaaabbaabbabbbababbaababaaabaabaababaabaaababaababbbaabbaabbaabaaaababaababbbbbbababbbbbaabbaaabbbaaaabaabaabbbbbbbbbbabbbbbabbbabbbaabaaaababaaaabbababaabaabbbbaabaabbabbababbbbababbbbbbaaaabaababbbababbbbabaaababbbbbaaabbbbbbbabbbbabbbaabaaabababbbabaaababaabbabaababaabbbbaaaaaaaabaaaabaaaabbbabababaaababbaabaababababaababbaaaabbaabbababbaaaababbbabbbbabaaabbbaaaaabbbabababbaababaabaabaabbbbbabbaabaaaaabaaabbbabbaaaabbaaaaabbbabbabbbabaaabaababaaabababbaabbaabaaaabbaabbbaababbaaaaaabbababbababaaaabbabaabaabaaabababababbbbaaaaababbbabbaabbbbbbabbbaaabaaabaababababbbabbbbaabbaabbbaabbbabbbbabbbaabbaabbaabbabbbaabaaabababaabaabbbbabaaabbbbbabbbabaababbabaaaabaaababbbaaabaabaabbabbabbbbbaabbaaabbabbbbabbbabbbabaababbbbaaaabbbaaabaabababbbabbbbbabaaabbbaababaababbaaababaabbbbaabababbbbaaabababaababbaabbababbaaabbbbabaabbaaaaaaaabbbbaabbabababbbaaaaababbbbbaaabaaabbbaababbaabaabababbbbabbabaabaaaababaaabbaaaaaabbbaaaabaabbbbbbbbaaabbaaabbbabaabbbabbbbbaaabbbbbabaababbbbbbbabbbabbbaaababbbbaabbaabababbbbbbabaaabaabababaabbaababbababbaabbbbabaabbbabaaabbbababaabaabbabbabbaabbabbbaaabbabababbaaabbabaaabababbbbbbbaabbabbbababbbbaaababbbbaababbbabababaaaababaabbbbabaaabaababbbaabaabbaabbaaabaaaaabbbbabaaaababbaaabaabbbbbababaabbbbbbbabaaaabbaaaaaaaaaaababbbabbaaabbbababbbbbbabaabbbbbababbbaaabbbabbbaabbbbaabbaaabbbbbbaabbaabbbabaabbaabbababbbbaababaabababababaababbaababbbaababaabbabbbbbabbabbabbabbaaaaaaaabaabbbabbbbbabaabbaabababaaabaabaabbabbabbaababaaabaababbbaabbbabbaaaabbbabbabbbaaabbbbababaabaabbababababbababbbbabbabbbbaaabbbbabaabababbaaababbbbabbbaaaababbbaababaaabbaabbababaabaababbabaaaaa aaaaabbaaabbaaabbbabaaaaababaabbbabbbabbaabbabbbabbbaaaaaabaababbabbbabbbabbbbbababbabbbbaaaabababaabaababbbbbaababbaaaababaaaababaaabaaabbabbbaaabaaababbbaaaaaabbbaabbabaaabbbbbaabaabbbbababbaaaabaaabbbaaabbbbababbababbababbbaababbababaabaabababaaababbbabaababaaaabababbbababbbbababbaaaaaababbaaabaababaaaaababbbbbaababbabaaabbababbabbabbaababaaaaaabbaaaabbabbbbbababbabaabbabaaaaabaaaaabaaabbaabbbaababaaababbbbbabbbbaaaabbaaaaaabbabaabaababbaaaaabbbaaaababbaaabbababbabaaaaaababaabbaaabaaaaaaaabbbbbabaaaabaaaabaabaaabbbaaabaabbbababbbbaaaababbaaaabbabbabbbabbbababbbaaabaababbabababbbbaabbabbababbaaabbabbbababbaabaaabbbbaabaaabbaabaabbbaababaabaaabbbabbbaaabbabbbbaabbbbbbaababaababaaabbabaabbbbaaabbbbbbabbbbbbbbabaabaaabbbababaaaabaababbbabaaaabbbabbbbbbabbabaababaababbbbbbbbaaababbaaababbbaaabbaaabbabbaaababbaaababababbbababbbbbbaaabbabbbaabbbbbababbbababbabbabaabaaaaaabbbaaabaaabbaaabbaabaabbaabbaaaabbababbabbabbaabbbababbabbbabbabbabbbbbaaaaaababbbaaaaaaabbabaaabbabbabaabaabbabbbabbbbaabaaaabbaaaabbbabbbaaabbbbbababbababbbbbaabababbaabaaaababaaaaabaaaaaaababababaaaaababbbbbababbbaaabaaabbbababbaabbbbaaababaabbabaabbaabbbbaabaababaaaabbabbbbabbabbbababaaababbbbabbaabaaaaababbaaababbbbbbbbbbaabbaaabbabbaabaaaabbbabbabbbabbbbbaabbbabbababaaababbabaaaabbaabbbbabbaababaabbbababbaababaaaabaabaaaabaaabbbbaaaabbbaaaaaaababaaaaaaaaabbaababaabbaaaabbabbbaaaaaabbaaabbbaaaaababababbabaabbbaaaabababbbbababababbbaaaabbababbabaaaabaababababaaaaaaaabaabbbaaaaaaaabbbbaabaababaaaaababbaabbbabbabababababbbaabbaabbaabaabbaaaabaabaaabbaabababababbabaababbbbaaababababaabaabababaaaabbbbbbbbababaabaabaaabbababaabbbaabbabaaaaaabaaabaaababaaaaaabbbbaaaabbbbabbabbbbaabbaaaaabaababbabbaaaabbaaaaaaabaaaaabaabbaaaaaabbababaaabbbabbbaaaaaaababaaaabbabaabbbaaaabaabababbaaabbaaaaaababbbbaababaaabbabbbbbaaabbbaabbbbaabbbbbbaaababbbbababaaaababaaaaaaabbbbaaabbaabaabbbbbabbbaabbbbbabbbabbbabbabbbababaabbaabaaaababbabaabaabbabababbaabaaaaaaabbbaaabbbbaabbabbabaabbbababbabbbaaabbbbbaabaaabbbaababaabbaaa bbbaaabbbaabbabbaaabaaaaaabbbbbbbabbaaabaababbbbaababaabbabaabaabaaabaaabbabaaabbaaabaaababababbaaababbbaaabaabbabbbbbabaaaabbabaabbaabbaabaabaaababaaaabaaaaabbaaaaabababaaabaabbaaabaaabbbbbabbabaaabbbbbaabbaaaaababaabbbabababaabababbababaabbababaababbaaaababbaababbaaaaabbbaabbabbbbabbababaabbbbaabaababbaaabaababbbaaabbaabbaaabaaabbbbbbabababbababbaabaabaaaaaaaabaaaaaabbbbbbbbababbbabbabbabbaaaaaabbaaabbabbbbaaabbbbbabbaaaaaabbaabababbaaababbbbbbaaabababaaaabaabaaaabbabbaabaabbbbbaabababaabababaaabbbbbaaaabaaabbaaaaaaaabbaaaabbaababaaabaaababbbaaabaaaaabbbaaabaaaabbaaaabababaabaabaabbaaaababbbabbbbbbbbaabbabaaaaaaabbabaaababaabbaababababaaaababaaaababbaaabbababbbabbabbbbaaababbbbbaaabbbabaaabababbabbbbbaaaaaabaaabbababbbbbabbabbbbbbbbabababbbbaaaaaabbbabbababbbbbbbbbbababbabaaaaaabaabaaabbababaabbaaabbbbaaabaaabbaababbababbbbbbbbbbbbbabbbababbabbababbaabbaaaaaaabaabbbabbbabbabaaaabbbabbbbbababbaabbaaaaababaaaabbbabaaaaabbaaabbaabbbabbabaabaaabaabaabbabbbaabaabaabbabbbbaabbaaabaaabbaaabbbaaaababbbaabbbaaabbbababaabbbaaabbabbabbbaaabbbbaaabaaaaaaaabaaabababbbbbaaabaabbbbbbbbaababbbabbbaaaaabaaaabbbaaaababbaaababbaaabaaaabbbbbaaabaabbaabaaaabaaabbaaaaabbbaaabbaabbbababaabbbabbabbabaaaabbbaababbbbaabaabaabbabbabaaababbbaaabbababbababbabbabaaabbbbbababbaabbaabbaaabbabaabbaaaabaaaababbbaaaaabbbaaaabababaaaaababbabababaaabbabbbbbbbbaabbababaaabbababbabaabaabbaaaaabbabbbbaabbbbbababbabbbaaabbaaabaabbbbbabaabbaaaaaaaaabbabbabaababbbaaaaabbaaaababbababbaababababbaabbabaaaaaababaabaabbbbabaaabaabaabaaaaaabaaababababbbbbaabbbbbabbababababaaaababbabbaabbbaaabaaabbabbbababaaaababaabababaaababaaababbaaaabbbababbbabababaaaaaaaabaabbabaabaabaabaaabaabbbbbaabbbabbbaabbaaaaabbababaaaaabaaaaaabbbabbaaaababbbaaabbbbaababbbbabaababaabbabbbaaaaabaabbbabbababbbabbaababbbbbbabbbaaaabbaaaabaaababbaababbaabbbbaaabbaabaabbbaabbbabbbabbbbaababbbaaabababbbaaabbbbabaabbababaababababababbbbabaabaaabbaaaaaabbabbababbabaaababababaaaaaabaaababbabbbbaaaabbbaaabaaaabbaabaaabbabababbbabaaabbbabbabaabbaa aabbbababbabababaababbbabaaaaabbbababaaaaabbbbbaaaabbaababababbaabbabaaabbbaabaaabbabbbabaabaabaaababbabababaababbbbaaabbaabaaabbaaabbbabababbaaabaabaabaabaabbabbabbbbababaabbaaaaaaaabaabbabbbbbabababbbbbaabababaaaaabbabbbaababbaabbbaabbbbabaabaabbbbbbabbababbaaabababaaabbaaaaaaaaabbabababaaabbabbabaababbbaabbaaaaaaabaaaaaaabaabbbbaaaabbbabbaabbbbbabbaaabbabbaaabbabbbaaaabbbbbaabbbbaabbaaaaaabababbaabbbaabaabaaaaabaabbabbbbbbbbabbabbbababaaabbaabaaabbaabbbabbabbababaaababbbaaababaaabaabaabaaabaaabbbabaabababaabbbbaababbababaabbaababbbabaabbbabbaabbbaabbaabbbaabbaababbbaabaabababbbaaaabbbbaaaabaaabaababbbaabbaaabaaaabbbbbaabaabaabbbabbabbabbbaabbbbabbbabababaaababaaaaabbabaabbaaabbaaabaaababbbaaabaaaabbababbbbbaabbaababaabababbbaaaaaaaaabbbabbabbbabbaaabaaaaaaabbbbaabbaaabaaaabbababaaabbabbbbbaaabbbaabbbabaabbbbbbbabaabbaabaabbbbbbabbaabbaaaaabaaaaababaabbaaabaabbabbbabbaaabbaaabaabbbabbaaaaaabaabbbaaabbaaabbaaaabbbabbababbbbaaabbaababbbaaabaaaabaaabaaabbababbbababbbbbbaaabbaababbaaaabbbbbababaaaababbbbbbbbababbababbaabababbabbaaabbabaaabbbaabbabaaabbaabababababaaaababaaabaabaaabbbbaabbabbaaababaaabbabbaaababbbabbbaaabbbaabaaaabaabbaaabbbbaaabbabbaaabbbabbbabbbbbabaaababaaabbaababaaaaababbbaaaaabaaabbbaaaabaabaabbaabbaababaabbabbabaaaababababaaababbaabbaabaabaabaababbbabbabaabbaabbbaaaaabaaaababaaabbaaaabbbaaaabbbaabbaaabaaaabbaabaaaaaaaaabbbabaaabbabbbbaabbababbababaaaaaaaababaababbaabbbbbabbaaaaaabaaababbaaaabbbbaaaaabbabbbabbaaabaabaaaabbaaababaaabbaaaaaababbbbabbabbbbaabaabbbbbbabbbaaaaaababbbbbbbaabbabbbbaabbababbbbabbabaabaaaabaaaabaababbbbabbabaaaabaaababbaabaabbabbaaaabbabbbaaababaaabaabbbbbaabbbbbbbabaaabbaaaaabaabbabaaababbbbbabbababbbbbbaabbaaaabababaaabbbaabaaabaaabbbaabbaabbbbaaaabaaaaaababaabbabbabbbbbaabbabaaababbbbbbaaabbaaaabbaaaaaabbabaabababbbbabbabbbaaababaaaaaaaabbbbabbaaababbbbababbbbbabababbbabbbbaaaababaababbbabbbbabaaabaaaabaabaabaababbbaabaaabbaabbbbabbabaabbbbbbaabababaaabaaabaabbbababbaabbbaabbabbaaabbabbaaaaaaaaaababbbabbbbaaababbabbaaaba aaaaaaabbbababaabbabbbababbbaaaabababaaabbbaaaabbababbabbaaabbbbbbbaaaabaababbbbaaabbbbabbabababaabbbbaaaaababbabaaababababbabbbabbabababbabbbaaababbbaababaabbabbbbbaabbbbabaaaabaabbbabaaaaabbabbaabaabbbbbbbbbbbbbbbbbabbaaabaababbabbbabaabbaabbabaabaaababbbaaaaabbaaaabbbbbaabbaaabaaabbaabaabbbbbbbaaaabbbbbababbabbabbaababbaababaaabbbaaaabaaabbaabbbbaaabbababbbaaaabaaaababaabbbabaaaaabaaaaabbaaababbaaabbaababaaabbbbbaaabbbbbaaabbbbaabbbababbbaabaaaababababbababaaaabbbbaabaaababbaabaababbbbaabbbbbabaaaabbbaaabbbbbabaabaabaabbbabaaaaababaabbaaaaabaabababbabbbaaabababbbbbabaaaaaabbaaaabbbbaababbbaaabbbaabbabbbbbbaababaabaaaaaababaabbaababbbbbababbaaabaabbbaabbabbbbababbbbabbabaabbbababababbaabbabababbaaaabbaaabaabbbbbbaaababaabbaabbabbaabbbbaabbababbababbbaaabbbaabaabbababbbbbabbabbabbabbbababaaabbabbbabbaaaaaabbaabbaabbaabaabbbaaaabaaabbaababbabaaaabbbbbbabababbabbabaaababbabbbaabaaaababaabbabbaaaaaaabbaabaabaaabbabbbabbbabbbababaaaaabbbbbabbaaabaaaabaaaabaabababbbabaaaaabbababbbbbaababbaabaabbbbabbbaaababbaaaababbaabbababababbabababbaabaabaabaaabbbbbbbbababbaaaabababbaabaaaaabaaaaabaaaabbabbababaababbaabbabababaaababaaaabaaababbaabbaabaabbbaabbaababbbbbaaaaabbababbaabbababaaababbaabababbabbbbaaaaaabbaaababbaaaaabbbabaababababbbaabaabbbbaabababbabaaaababababaabaaabaabbabbbbbbababbababaaaaaabbaabaabbaabbaaababaabbaabbbaaabbbbbaaaabaabaabbabbaaabbbbbbbbbbbabbaaaaaabbabbbbbbaaaaabbbbabbbbabbbbbababbabbbabbabbababbbaabbbabababbbbaaaababaabbaabbbbbbbbaaaabbbababaabbbbbaabbbaaabababbabbbabbaabbbaabbabaaaabbbbababbbbaaaaabaaabbbabaaaabbabbbbaabbbbbbaaaabbbaabaababaabaabbabbaaabbabbabaabbbaabbbbbbbaaabbaaaabababbbbbbaaabbbabbbababbbabbabaaaabbbbbbababaaabaaaabbaabaabbbbbabbababbbabbbbaabbbbabbbaaababbbabbbbbbbbaabbabbbabbbbbbbabbaaaabbbbabbaabbbbaaaabbbbbbbababbaaababbbbbbbbaabababbbbabbbabaaaaaaaaababbbabaabbababbbaaabbaabbaabbbabbbbabbaabaaaaaaaabbabbbaaabbbbaabbbaaababbabbabababbbaabbaaaaaababbbbbbbabaaaababbaabbabbbbaaabaaaabaaabbabaabababaabbbaaaabbaaaaabbbaabaabaabbaabba baababaabbbabbbababbabaaabaaaaaababbababbaababbaaaababbabbbabaaaabaaaabbaaaabaaaabaaaaabbabbbaaababaaabbabbbaabbbaabbbbbbbbaabbbabaaabaabbabaabbbabbaaaaabbbbbbbaabbbbbbabababaabbaabbabbabbaabbaabaabbaabbbabbbbbabaaabbbbbaabbabaabaabbbaaabaaaabaaaabbbaaaaaababbaaabbabbababbbaaabbabbbabaaababaabbaababbaaabbbbbaabbabaaabbabbabaaaabaaabaabbabaaaabaabaaabbabaabbbbbbabbaaabaaaabbbaabaaaaabbaabaaabbbbbbbabaaabababbbaababbbbabbaaaabbbabaaabaabaaabbbbbaababbbbabbaaabbabaaababaabababbabbbbaabbabbbbababbbabbbaabbabbaabbbbbbbaaaaababbbaaabbbbbbbbbababbaaaabaaabababaabbbaabbbbabababbbaabbbabbabaabaababaaaabbbbbbaabbaababbbaabbbbabbbababababbbaaabaababbaabaaabbbabbbaaabbbaabaabaaaaabbabbbbbabaabbbbaabbabaaabbaaabaabababbaaabababaababbbaaabbbbababaabbbbbaaaaabbabaaaaaabbababbbabaaababababbababbabbabbabaababbabaabbaababbaaabbabbabaabaaabaabbaaaaabbabbbbabaababaababbbabababaaaaaaaabbabbbabbbbbaabbbabaaaabababbbbbbabbabbbaabbbababaaabaaabaaabaaaaabaaaabbabbaaabababababbaababbbbbabbbabbbaabbaababaababababbaaaababbaaaaaaaabaaaabbabaabbaaabbaaaaabbababbababaabaabbaaabbbbabbabaabbbbbabaabbabbaaabbabbaabaabbaabbbabbaaaababbbaabaabaabbbbabbabaabbbbbabababbbbaaaabbabbbbbabbbaabbbbbbbaabaabbaabbbbbbabaabbbaaaababbabbaabababbaaabbaaabbaabaabbbaabaababbbaabbababababaabaabbbababaabbbbbaaabbaaaaabbbabaabbababaaaabbabbaaaabbaababaabaabbbbabbabbababaaabaababbbabaabaabbabababbabaaabaaaabbbabbaaaaaaabbbaaaaaabaabaaaaababbaaabbbaabbbbababbaababaaabbbaabbbbababbaabaaaababbbaabbbbababaaaababababaaabbaaaaabbabbbbbbbaaabbbabbabaaaaabaaabaaaaaabbabbaababbaaaaaabaaababbbbbabaaaaaabaabbaabababaaabbbaaabbabbbaabbbabaaabaabaaaaabbbabbabababbaaaaaababbabababaaabbabbabaaaababbabbbaaaaabbaaaabbabbbbbbbbabbbabaabbaababaababbbbaabababbaabbabbaaabbaabaaabbaaabbbabbbabaaaabbaabbbabbaaabbbbabbaaaabbabbaaaaaaabbaababbababbbaaaaabbbbaaaabaaabbbbbaaabaaaaabbbaabbaabbbbbbabaaaabaaaababbaaaabababaaabbaaababaaabbabaaababaaaabaabbbaaaaaabbbbbabaabbbbbaababaaaaabaabbbbaaaabaaaaaabaaaaabbbaabbaababababbbbbababbaababaabaabbaba aabaaababaaaaaaaabaaabaabaababababbaabaababababababbababbaababaaabaabaabbaaabaaababaaaaababbbabbaabbabaabbabbbbaaaabababaaabbaabbabbbbbabaabbbbabbaaaababbbabbababbaabaaaaabbbbbbbbbababababbbabaaaabbbbbaabaaaabbbbaabbbaaaaaaababbabaabaaabababbababbbbbbabbbbaaaaaaaaaabaabbbabbbbabbbbbaabaaaabaabbabaaaaaabbbbababaaabbbaaaaaaaabbabbaabababbabbbbbbbaabbbbbbaababaaaabaabbbbabbaabbbaabababbbbaaabbabbaabbbbabbbaabababababbbbaabbababbbbaababbbabababbbabbabbbaaababbababbbaababbabbaabbaabaaaabaaaaaaabbabbbbbbababbaabbbbaabaaabaaaaabaababbbbaababbabaabbbbbabbaaaabbabbabababaabaabbbbaabbbaaaababaaabababbaabaaababbbaaabbbbaaabbbaabaabbaaaaaabaabababbaaaabbabaababaabbbaaaabbaaaababaabaababaabbbabbaaaabbabbbbaabbbbabbabaabbabbbaaabaaabaababbbaaabbbabaabbbaaabbabbbabbaaaabababbbaaabbaabaaaaaaabbbbababaababbabbbbbbabbbbaaabbaabbbbbabaaabaaabbbbbabaaabaabaaaaaaaabababaaabbaaabbaaababaabbbaabbbaabaaabbbaaaaaababbabbababbbaabbabaaababbbaaababaaaaaabbabbbabaaaaaababbbabaaabbbbbababaababababbabbabbbaabaabababaaaababbbaaaababaaabbbabbabbaabbababaabaaababbabbbbababbaaaababaabaaaabbbabaababbbabaabbbaababbaabbbbbbabbabbabbbbbabbbbaaaaaabababbbbbaabbaababbabbabaabaaaabbbabbbbabbaabaababababaaaaabbabaabbaabbababbaaaababbbbaaaaababbababbaaaababaabbbaababbabbababbbabbaababaaaabbaaaaaaabbaaababbbaabbabaababbaaaaaaabaaabaabbaaaaabbbaaaabaabbbaabaaabbaaabbabbbababaaabbbbbaaababaabbabaabababbbbabaabbbaabaabbbabbaabbaababbbbbaaaaabbaabbbbbbbbaabbabbabaababbbbbbabaaabbbabaabbbbbabaaabbbaaabaabbbabbabaabbbbbbbaaaaaabbabbaaabbabbbbaaabbbabaabbaababbaaaaaaabbabababbbbaabbbababbbaabaaaababbbabaabbbabbbaabababbabbaabbbaaaabbabbaabaaaababaabbababbabaaababbbababaaabaaaabbaabbabababaababaabbababbabbababaabbababaaaaaabaabbbabaaabbabaaabaaabaaabaabbbbaaabbabbbaaababaaabbaabbbaaababbaaabbbbabaaaaaabaaabaabaaabbaaabbabbaabbbabbaaaabaaaabbbaaaaabababbabaaabababbabababbaaababaabbbaabaaabbbbbaabaaabbabbbbabaababababbabbabbaabbbabbbabbbbaabbaaabababbbaabaabbaaaabbababababaabbabbaaababaabbbbbbbababbbbabaaabbabaaaaaaaaa bbbabbbabaaabababaaaabbbaaabaabbaaaaaabbbbbababbbbababbaaabaaaaababbabaabababbbbababaabbbbaabbbabbbbbabbabbaabbaabaaabbbbbbbaabaaabbbabbaaabaabbbbbaabbaaabbbbbbbabbbabbbabaabababbbabbbbbbabbbbaabaaaaaaaababbabbbabaabaabbabbbabbabaabbabbbaabbabbaabbbaabaabaababbbababbabaaaaaaaaaabaababbbbbabbaabbbaaaababbbabbbbbaaaaababbaabbbabbabaabaabbabbaaaababaabbbabbbabbbbbbabbbbbababbbbbbbbabaaabbaaabaabaaaabbbbaaaabaabaaabbbaabaabaabaaaabbbbbbbabbababaababbbbbbbbaabbababbbbbbbbbaababbbababbabababbababbabaababaabababbbbbbbaaabbabbaaabaabbbabbaaaabbbbaababbabbbababaabbabbbbaaababbbaaaabbaabbaaabbbbbbbbbabbbbbabbaaabababbbbaaababbbaabaaaabababaaaaababaabaaabaabaaababbabaaaaabbaaaaabaabaabbbbbaababaaaaaaaaababbaabaabbbbaaaabbbbaabbababaaaababaaababbaabbbaabbaaabaaaabbabbaabbabbaaaabbbbaaabbabbbbbbaababbbbaaaaabababbbbabbaabaaabaabbababbabababbaabaaababaabbaaaaababbbbaabbbaaaabaaabaababaaaaaaababaabaabbbbbaabbbaabbbaabbaaabbaabbabaaabbbabababaabbbaaaabbbbababababbbababaabaababbabbbababaabbbbaaabaaaaabbbbaabbbbaabaabbabaaabbabbaaabbbabababbabaabababaabbbaabbabbbbabaababaabbbbaaaaaaaaabbbbbabbabbbbbabbaaaaaaabbbbbaaaabababaaaabbbbababbaaaaabbbabaabaabbbbbbbbbbbbabbbabbbbbbabbbaaaaabbabbbbbbbbabababbaabbbbabbbbabaaaaaaabaabbbbaabaababbabaabbbabaabaaaabaaaaabbaabaaaaababbabaabaabbbbbbbbaabbaaabbaaabaaaabbaabaaaaabbbabbaaaaaabbaaabaaaabbaababbaaaababbbaabbaabbaaababbaaaabaaabbabbabbbbbbabbbaaabababaaababbaabbbbbbbbbbaaabbaaabbbabaaabbaababbabaabaabbaababbabbbbbbbaabaaaababbbbabbaabbabbabbaabaabbbabbababbabbabbabbabbbbbaaaababbbaaabaaabaaaabbaaababbabbbbbaabbaaaabbbaabbaababaababbabbabbbaabbbbbabbaaaabaaabbabbabbbbabbabbbbbbbbbbabbbabbbbababaababaaaaabbbbbabbbbabbbbbaabbaabbabbaaabbbbababaabbaaaabbbbbababaabbabbababbbaaabaabbaabaaaaaaaabbabbaababbabbbabbabbaabbaaabababbababbaabaaaaaababaaaabbaaaabbabaaababaabbbbbbbaabaabaababbabbaabbaaabbbbbbbbaababababababbaaababaaabbaaabbaaaabaaabbbbabbbaababababbabbbaabbbbabaaaabbaaababbbababababaabbbbaaabbaaabbababbabbaaabbbabbabbababbbaaabaaaabaabaa aaabbbaaabbbbabaaaaabaaabbabbbaabaaaabbaaabbbaababbabbbaabbabaabbabbbaabaabbbabbabababbaabaaabaaaabbbabbbaaaaabbaabaababbbbaaabbbbbbaabbbbbabbaabababaabaaabbbabaaaaaaababaaabbaaaabaaaababbabbbababbbaaaababbaabbbababbabbbbabbbabbababbabaababbaabbbbabbbbababbaaabbbbaaaabbababbabaababaaaaaaabaaaaabbbbabbaabaabbbaabbbabbabbbabbbabaabbbaaabbaaabaaabaaabbabbbbbaabbbaababbbabbbbaabbabaabbabbaaaaaabaaaaaaaaaabbbbbbabaabbababababaababbbbbaaabbabababbbbaabbbaabbbababbbabbbbbabbaabbbbaaaababbbabaababbaabbaaaaababaaabbbbaaaabbbbbaaaaaabaabbbbbbababbbbbaaaaaabaaababababbabbababbbbbbaaabbaaabbabaaaabbbabaabaaabbabbbabababbbbbaaaababaaabbabaaababbababbbbaaaaababbabbabbaaababbbabaaabbbbbbababaaabbbbbababbabbbaabbabbaaaaaabbababaabbaabbbbbbbababbabbabaababaabbababbaababbabbbaaababbbbaabbabbbbbbaaabbbaababaaaaababaabaaabbbbabbababaaaabbaaaaaabaaaaaabbbbaabbbbabaaabaaabbbbabaabbbbaaabbbbbbbbabbabaaabaababaabaababaabbbbabbaaabbabaaaaaaaabbabbabbbabbaabbabbaabbaabbabaabaaababbbbaababaabbbbaabbabbbbaaabbababaabbbaabbabbabaaaaababaabbbaabababbaabaababaaaabbbabbabbaaabbabaaabbabababbaabbabbbabbabbaaaabaabaaaaaaabababbbabbaababbaababbbbbabaaaabababababbaaabbaaaaabaabbbbbababbaaaaababbabbabaaabaabbaaaabbabababababbbbbbbababababbbbaabaabbababbbabaaababbababaabbbabbbbbbababababbabaaaababbaababbababbabaaaababbbaababaaaaaabaaabbaaabbabbbabababaabbaaaabbbaaabbaaaabbbabbaabbbaaaaaabbaaababbabbbaaababaabaababbaabbbaabaababbbabbabbaaababaabaaaabaabbabaabaabababbbabaaaaababbbaabbbbabaaabababbbbbabaaaabbaaaababbaaabaaaaabaaaaabaaaaababaaaaaaabaababbbbaaabbbabbbaababaabbabaabbbbbbbaaabbaaabbabaaaaaaaaabbaaaababababbbbbababbabbbabbababbbaaaabbbabbbababbaabababbbaabaababbbabbbaabbaabaabaabaaaaabbababababaabbbabbabbbbaababbabaaaaaabbabaaabbababbabaaaaaaaabbaabaaabbbbbbaabababaabbbabbbbabbbbabbaabaaababbbbbabbabaaaabbbbabbababbbbbbaaaaaababbabbabbaabbbbbababaaaababbabbaaabaaaaaabbabababbaaababaaabaaaaababaaaaaaaaaabaaabaabababbabbbbaababaabaaaaabbbbbbbbbaaaabbbbbbbaabbaabbaabbbaabbaabbabbbaabbbababbbbbabaa babbaaaababaaaabababbaabaabbaabababaaaaaabbabbaabbaaaaababbabbbaabbaabbaabaabababbabbbbabbaabababbaabbbabbbbbaaababaabaaaaaabaababababbbbabaaabaaaababaababbaaabbbbaabbaaabaaabaabbbbaabaababbaabaaaaaabaabbbbbaabbbabbbbaaabbbbaababbaabaabababbabbbaaabaabbaaaabbaaabbbbaabbbabbbbbabbaabaabaaabbabaaababbaaabaababaababaababaaababbbbaabbaaaabbbaaaaaabbbababbbabbaaabaabaaaabbaaabbabbbbaabbababaaabbbaaabbaabaabbbbaabaaabababbaaababaabaabababaaaabbbaaaaaabbabbbbbbbbabababbaabababaabaabaabbbbbbbbbbabaabbbaaaabbababbaabbbbbababbbbbbabbbbbbbababbbbabbbbaaababbaabaabbbbbababbbaabbaabbbabbabbbbbaaaabbbbaababbabbbbbaaabbabbbaaabbbbababbbaaaaabbbabaaaaabbbabbababaaababaaaabaabbabaaaabaabaaaaabbabbaaabbbbbabbaaabaaabaaabaaaaaaababbbbbaaaaabaabbbbaabaabbababbabbbabbbaabaababbbaabbabaabbaaabababaababaaabaaaaaababbaabbaaababbbbababbabbaabbbbabaabbbabbbbbbbbbbbabbbababbaaaaaaabaaabbaabaaaaabbbabbbbaababaaaaaaaaabaaabaaabbabaabbaabbbaaaaabbaaaabaaabbbabbabaaabaabaabbabbaabbaabbbababababaabbabbbaabaababaaaabbaaabbaaababababbbbbaaabbaababbabbaaabaabaaabbabbabbaaababbabbabaabababaaababaababaaabbbabaababaabaabaaabbbbbabbaabbababaabbbaabbbabbabaaaabababaaabaabababbbabbbbaabaaaabbbbbaabbaaabaabaaababbabaabbbbaabaaabbabbbbabbaaabbabbaabaaaababaaabbaaaaaababbbbabaaaababbabababbbbabbbbbabbababbbaabbaabaabbaabaabbbbabbaaaabbabaababbbbabaabbbbabaabaabbaabbaabbaabaabbbabbabbbbababaabaaaabbabbbbbaabbbbbbababaababbbaaaaabbbaaaaaabaabbbaaabbaaaaaababbbbaaabbabbaaabaaababababbabbababbbaabbbabbbbaabababbbabaaaaabbbbbabababbaaababababababbabbabbababbbbabbbabbbbbababbaabaabaaabababbbaababbaaaaaabbbbbaabbaabbaaaaabaabbbaaabaaabbbaaabbbabbabbbbababbbaabbabbaaaaaabbabbbabaabaaaaaababbabababbababababbbbbabbababbaaaabaabbabaaababaabababaabbbaabbbbbaaabbbbbbbbbabaabaaaaabbbbabbaababbbabbbabbbaabbabaabbbbbbbbaabbaababbaabbaabaabaaabbaabbababaabbbaababbbbaabbbaabbabaabbbbbbbbaabaabbabaaabbbaabbbbbbabbbbbaaaaababababaaaaaabbabbaabbbbbbaabaaabaababbabbaabbbbaaabaaabababaaaabaabbaabaabbbaaaababaaaaaababaaabbabaaaaaaaa bbbbbaaabbbbaaabaabaaaababbbbbbaabaabbabaaabababaaaabbababaabaabbbabbbbbabaaaabababaabbbbaabbbabbbbabbaaaaabbaaaaabbbbbaaaababaababaaaaababbabbabbbababababbbabbaaabaaabaabaaaabbabbaabbbaabababaaabaaabbaaababaababbbabaabaabbbbbbabbbbaaababbaabababaaaabaabbaabbbbbbaaaabaababaaabaaaaabbbbbbaaaaabaaaaaaabbaabbabbbabbbaabbabbaaabaaabaabbaabbaaaaaabbabbbabaaaaabbaaabbabaabbabbbbabbbaabaaaaababbababaaabbababbaaaabbaababaaaabbbabaabbbaabaaaabbabababaaabbabbbaabababaababbbbabbbabaaaabbaabababbabaaaabaaababaabaaabaaaaabaabbbbababbbbbbbbbaababaabaaababaaaababaabaabaaabaaaaaaabaabababbaabababbaababbbbabbabaabaabaababaaabbbabbbaabbabbaaaaabbbaaabbbbaaabbbabbaaaaabaabaaaaaabababbbbbaaabaabaabbbabbabbaabaaaabaabbbbabbaabaabbbbbaabbaaababbbbaababaabbbbabababbaaabbaaaabbbbabababbabbbaababbbbababbbabababbaabbabbabbbaaaabaabbabaabbbabababbaabbbbaaabbbbbbbbbabaaaaabbbaaabbaaaababbbaababbaaabaaabbaabbaababaaaabbbabbbaaaababbbbaabaababaaabbbabbababaaaababbabbbbbbbbbabbaababbabbaabbabbbabaaaaababaaabaaababbaabaabaabbababbababaaaaabaabaabbbbaaababbbaababbbbabbbaabaaaabbbabbbabbababaaabbabbaaabbbaabaabbaabbbbabbbbbaaaaaabbbbbaaabbbababaabbbabababbaaaaabbabbabaaabbabbabbbbbbbabbbbaaaababbbbabbaaaabbababbaabbbbababbbaabaaaabbaaaaaabababaaaaababbabbabbbbaaababbabaababbbbbabaaabbbbbaababbaabaaaaaaaaaaaabbabbaaaababbabaababaabaaaabaaabaabbbababbaababaaaabbaaaaabbbbaaaaabbaaabaaabbbbaabbbabaabbababbbaaaaaabbaaabaaaaababababbabaabbaabbaaaababababaabbbaaaababbbbbbaaaabaaababbabaaaaaababababbbbbababbbabbaabbbbbababaaababbbbbbaaabababbbbbbaaaaaaabbaababaaaababaaaabbbabbaaabbabaaabbbbaababbbabbaabababaabaaaabbaaaababbbbaababaabbababaaababaaaaabbbbbababbababbabaaabaaaabaaabbbaabbbabaaabbaabbaabaabbabbaaaabaaabbbaaaabaaaabaabaababbbbbababaababbbbabbbabaaabbabaaaaabaaababaaaabbbbaabbbabbbabaaabbababaababaaaabaabbbabbaaaaaaaaaaabaabaabbbbbaaabbabbaabaabbbaaabbabaabbabbaabbbabbaaaabaababbbbaaabababbaabaaaaabbbaabbaaabbbabbabbbaaaabaabaaaaaababbbbaabababbbabbbaaababbaabbbbababbabbabbababbbaaaaaabaaabbabbbbb abaaabbbbababbabbbbaababaabbabaabbababbbabbbababaaababbaababaaaabbbbabbabbbbbbabaaaabbbbaaaaaaabbbbbbbaababbabababbaabaabababaaaaabbabbabbabbabbabbaababaaaaaabbbabbabaaaaaaaaaaabaaabbabaaaabbaaaabbaabbbaaaaaaaabbbbababbabbbbaaabbaaaababbaaabaabaaabbaaaaaababbaabababbaaabbaabbaaabbbbabbaaaaabbbbbabaaabaabbbbbbababbababaaabaabaaaabbbbaaaaaabbababbbabbbbbabbbbbabbbaaabbaabbbaaabbabaabbaaaabbaaabbababbbabaabaababbaaabaabbbaaababaabbbabbbabbaabbabbbbaabbbbaabaaaabbbababbaababbabababababaababaababbabbaabbaaabaaabbbaaaababbaaabbaabaabaaaabaaaaabbbaabbababbaaaabbabbabaababaabaabbbabaaabaaabbaaaababbbbaaaabbaababbbbababaaabbbababbbababbbbaaaaabbbbbaaabbbbbbaabbabbbababababbabbababbbaaabaabababaaabbabbbaabbabbbaaabaabbababaabaaabaabbaaabaabbabbabbbabaaababbbabaaaaaabbaaabbbbaabbaaaaaababbbabbaaaabababaaaabaabaaaaaabaaaabbbbbbaabaababababbababbbbbbbabbbbaabaabbabaabababaaabbbbaabaaabaaaaababbabaabbbbbbbbababbbabaabbabaaaababbabaabbbaaababbaabababbabbbabaabbbabbabbbbbbaabbbabbbaababbabbabbbbaabbbaabbabbbaaabababbbbabbaaabaababbbbbbaabbbaaabaaabaaabaaabbabbabbbbbbabbabaabbaaabbababbaababababaabaabbbbbaaaabaaaaabbaaaaabaabbbbbabaabbabababbbaaaabbabbababbbaaaaaabaabbaaaababbbaaabaabaaabaaabaabbaabaabbbaabaabaabbabababaabbbaaaaaaabbbbbbbbabbabbabaababaaabbabbaabbbbbbbbaaababaaaababaabbabaaaaababbababbbababbbbabaaababbabbbbbbabaaaaabababbaaaaaababbbabaabbbbbaabbbbbababbababaabaababbabbaababbbbaaabbababbaababbbbabababbbaaaaaaabbaabbaaababbbbbbaabbababbaaaaaaaaaaabaabaabababbbbaaabbabaaabaababbbabababbabbbbabbababbbaaaaabaaabbaabaaaaabbaaababbaabbbaaabbbbaaaabbbababaabbbbbbaabbababaaaababbabaaabbabbaabbbaabaaabbaaaabbabbabbbabaaaaaabbabaaabbbaabbbbbaabbabbaaaaabaaaaabbbbaaababbbbbbbaaabbbbbaabbbaabababababbabbbbaabaababbbaaaabaaaabbabaaaaaabbabbaabbbbbaaabababbbaabaaabaaabaaabbbbaaaaaaaabaabbababbbabaaababbabaabbbaaabbbaabaabbaaaababbababbaabaabaaaaaaababbababaabbbaaaababbbabaabbaabbbababbaabbaaababbbbbaaaaabbbabaabaabbbbabbbabaabbaaabaabaabbbaaaaabbaaabbabbbababaaaabbabaabbbbabbaabbb abbbababaaaabbbaababbbaabbaabbbaaababbbbabbbbababbbababbbbbabbbabaaaabaaabaabaabbbbbbabaabaaabaabaababbbbbbbbabaaaabbbbabbaaaaabababaababbaaabbbbabaaaabaabbbbbbbabaabaaaaabbabaaabaaabaabbbaabaabbbbbbaaaaababbabaabbbbaaaabaaaabbaababaaaaaabbaaaabaabbbbabbababaaababaaaabaabbaabbbaaababaabaaaababaabababbbbaaaabbbaaaaabaaabbabaaaaaaaabaabaabbababaabaaabbbbababbaaaababbbaaabbabaaaaaaaabbabbbbbabaabaaaaabaabaababaabbbbababbbaaabaaaaabaaabbaaababbabaabbaabaaababbbbabaababbbbababbabaabaaabbbabbabaaabababbbbbbaaaabbbaabaaabbaaaaaabaaaabaaababbabbaabbababaabbbaabbabbaaababbbaaababbaabaabaabaabaababbabbabaabbbababbababaabbbbbbbbbaabbbabaaabbaabaaaababbabbbaabaabbbbbbabbaaaababaabaabbabaabbababbbbaababbbbbababbbabbabbbbbaabbaababbabbbaabbbaabaaaababbababbababababbbaabbababbaababbabbaabbababaaabbbaabbaababaababbabbaabbaabbbaaabababbbababbbbbbbbabaababbabbabbaaabaabbbabbbbabbbbaababbaaaababaaabbbaaababbbbbbbaabababbabbabbbbaababbaabbabbbbbabbababbbaababbbaaabbbababaaaabbabbaabaabbbbababbbaabaaaabbaabbababaabbbabbaabbaaabaaaabaaababbbbbabbbbbaaaaabaabbbbbaabaaababbaabbabaabbbbaaabbbaababbbabababbbaabaaaaaabababbaabbaaabaababaaabaabaaaabaaababbbaaabbaababababbbbbbbabbabbabaaaababbbbbabbabbbabaaaaabaaabbbaaaaabbaaaabaabaabbabaabbabbaabaaabbbbabaabbabaababbbababaabaabaabbabbbaabaaaabaabaaaabbabaababaaabaaaabbabbaaaabaabaabbaaabaaaaabaabbbbbabaaabababbaabbaaabaababbabbaaabbaaaaabaaabaabaababaababaaaaaaababbaabbaaaaaaaaaabbbbaabbbabbbbbaababaaaaabaaabaaabaaaaaaabbaaaabbaabababaabbaabbbabbabbaaaaaaabbbbbbbaabaabaaaaaabbbaabababbbababbaaaaabbbabbabbbbbbbaaababaaaaabbbbbababbbabaabaabbabababaabaaabbbbaabbaabababaabbbbabbaababbbaaabaaabbbbaabbabaaabbbbaababbabbbbabbbbbaaabaaababbabbbbaabbbbbabababbbbaaababbababaabaabaaabaaabbaabbabbbbbbbbababaaaaababbaabbababbbabababbabbbaabaaaabbbabbbbbbbbbaabbaababaaababbbbaabbbaaabaaabbaaaaaaababaabaabaaaaaaabbbbabaaaaababaabbabbbabbbaaababbbabbabbabbaaababbbbbbabbbaaabbbbababaabbaaabbaabaababababbabaabbaabbbabbababaaabbaabaaabaabbabbaaabaaabbaaaabababb aaabbaaabbaaaabbababbbabaaaaaaaabbabbbbbbababaaaaaaaababbaabababbabaabbbaabbbaabbaaabbbbabbaabbababbaababbababababbbbbaaabaabbbaaabbbabbbabababbbbaababaaaabbaabaaabababbaaabbaaaaaaabaabaaabaabbbbaabbaaaabbbbabbbbaababbbaaaaabaaaaaabbabbbbababababaabbbbabababbaabbaaaaababbabbababbabaabbbaabaaabbbbbbbbaabaaaabbabbbaaaaabbbbbbaaaaabbbbbabbbbabbbaabbaababbbbbabbabbababbabbbbaababbaaababbbaaaaaaaaaaaabbaaabaababaababababaabbbbabbbbababbbbbabbbabababbbaaababbaabaabbaabababbbbbabaaaaaaababbaaaaaabbbbbabaaabababaabbababbbaaaaaaaaabbaabbaababbbaababbbaaababbaaaababbbbabaabbbbbabbaabbbababbbbaaababbabbbbbabbaabababbbbbbbbababbaabaaabbaaabbbbbbbbbbabbbaabbaaabbaabbbabbbabbbaabbbaababbabbabbabbbbabaaabaabbbabaabaababbbbbbabbbbbababbbabbbbabbbababaaabbbabababbbbbabbbbbabaaabbabbbbaaabbbbbbbababbbbaabaaaabababababaaabaabaabbbaaabbbaaabbbbaaaaababbabaababbaaaababbbababaaabbaaaaaababaababbbbababaaabbabaaabbabbbaaaabbbaaabbbababaabaabbaaabaabaaabababaabbbbbabaaaabaabbbbbbbaabaabbaabaabaaabaaabbaabbbaabaabbaaaaabbbabbbaaaaaaaabbbaabaabbabbababaabababaaaaabbbbbababaabaaabbbbbaabaabbaaabaabbbbbbabbaaabbabbabbbaabbabababbabbbabaaaababbaabaabbabbbbbbbbbaabaaaaababbabbbbabbaabaaaaaaabaaaabbbbaaabbbaaababababbbaabbaabababaabaabbaaaabbaaabaabababaabbaabbbaababbaabbbaabaababbaababbabbbababaaabbaaaaaabbbbabababbbabbababaabbbbabaabaaaaaabbbbababbaaababbaaababbaaaabaaaaababbbbbaaabbaabbbaabbaaaabaaabababaaabababaababbbbaaabbaababbababbbaaaabaaaabbbabaabababbaaaababbaaaaaabbaaaabbabbababbaaababbabbbabaabbaabbbbababbbbaabbaaaaaabbaaaabbabaabbabbbbbabaaabababaaaaabaaabbbabaaabbbbababbbbababaaabbababbabaabaaaabaaaaaababbabbbabaabaaabbbaababbaaaaabbbbbbbbaaaaabbbbababbaabaaaaabbbaababbaaaaabbaabaabbabaababbabbbbbabbbababbbabaabbabbaaaaaabbabaaaabbabbbaaaaabbbabaaabaaabaababbbbbaababbaaaaaabaabbabaabaabbaaaabbaaabbababaabbbbabbabbabbbbabbbbaababbbbabbababbabbaabbaabaabaaabaabbbaabaaabaaabaababbbaabaabbbabababaabbaaabbbaaabbabbaaabbababbbbaabbaaaaabababaabbbaababbbabbabbbbabbbabbbaaabaaaabbaaabaababab baaabaaababaaaababababaaabaaabababaaababaababbabbababbaaabbbbabbaabaabbaaababbbabbbbabaaababbbaaaaabbabaabaaabbbabbbaaababbbaabaaabbaabbabababbbaaaaabbbaaabbabbbbaaaaabababbbaaababbaaababaababaababaaabbbaaaaaaabaababaaabbaabbabbbbbbaaabbaabaaaabbaaabbbbbbaaaaaaaaaabaaaaabbabbabbababbabaabbaabbbabbabaaaabbbaaabbbbbabababaababbbababbaabaabababbbaaabbbbbabababbaabbaaaaababaabbababbbbabbaabbaaabbabbaabbbaaabbabbaabaaabbbabababbabbaaaabaaababaabaababaabbbbaaaabbbbaabbbababababbaabbbbaabbbaaababababbbbaabbabbabbababaaabbbbaabbbabbabaaaaaabbaaababaabbaabbbbbbabababbbabbaabaaaabaaaabbbabbbbbababbbbbabbbaaabbbaabbbbbaabbbbababaabbbbaaaabababbababbabbaabaabbbabbbbaabbbabbbbabbabbaaababbbbaaabaaaaaabaababaaaabaabaababbabbabbbbabbbbbbabaaabababaabbaabbbabbbbbbbaabaabbbbbabaabaabbbabbbbbbbabbbbbabbbababbabbabaabaabbaabbababababbaaaabbabaaabaaaaaaabaaaabababaaabaaabbaabbababbbbbbbbaaaaaababaaaabbbabaabbbbaababaabbbbabbabbbbabbbbabbbaabbababababbaaabbbabbababbbaaabbababbbbabababbaaabbbaabbbbaababbbbbbabbbabababbbabbabbabbbaaaaababbaabababaabbabaaaabaabaaabbbbbbbbababaaaaabaaaaababaababbaabaaaaabbbabbbbbababaaabaaaababbbbaaaabbbbabbaaaababbbababbbbaaaaaaabbbbaababbaaaababbbaabbbaabaababaabaabbbababaaaaabbabbbaaabbbababbbabbaabbbbabaaaabbbaabbbaaabbabaabbaaaaaaabaaaabbabaaababbbbbaababbbaababaabaabbaabbbbbbbbabaababbbbbababbabbabbabbbabaaaaabbbaababaaaaabbabbabbbbbaaaababbbbbbaaabaaabaaababbbbbbaaabbaaaabbabbbbbabbbaaaaaaabbbababbbaabbaaabaaababbabbbbababaabaaabbbbaababbabbbaaaabbaababbabbbaabaabbbbbabaaabaaababbbbbaabaaabbaaaabbaaabbabaabaababbbababbbabbaaaababaabbbaabbaaaaabaaaaaabaaabbaabbbbbabaabbabaaaaaabaabbabbaabbaabaaabbbaaaabaabababaaaaaaaabaabaababbaaababbbaaabbbbbaabaaaababbbaaabaaaabbabababaaabbaabababbbbaabbabaabbbbabaabaaabbbbaabaaaaabbabbbbbbabbbbbababbabbbaabbababbabbaaaaabaabaababbababbaaabaababaaabbaabaaaaaabbbbababaaaaabbbabaaabababbbbbaabababaaaaabbbbaaabbabbaaabbbaaabbbabbabbbaabbaababbbaaaaabbaabbbaaabbababaaaaababbaaababaaaaabababbbabbbbaaabbabbaaaaabbbaababbb aabaaabbbabbaababbbabaaabbaabbaaaabbabbabaabbbaabbaabbabbbababbbbaabaaabaabbabbbbaaaababbaaabaababbabababbbabaabbbbbbbbbabbbaaaaabbbabaababbbabbabbaaabbbabbbabababaabbaabbaaaaabbbbbbaaabaabbaaabbaabababbaabbaabaabbbbbaaababbabbbbaabbbabbabaaaaaabbababaabababaaaaaaabbaaaaabaabbbbbabbbaabaaabaabbabbaaabbbbbbbabaabaabababbabababaababbbbbbbbbbababaababbababbabbabbbabababaaabaabbbbaaabbabababbababbbabbabbbabaabbaaabaaabaabaabaaaaababababbaaaabbabbabbaaabbaabbbaabaaaaaabaaaabaaaabbabaaabaababbaabbbbbabbabaabbbbbbaaaaaababaaaabbabaaaabbbbaaaaabbbabaabbbaaaabbbabababbaabaabaabbbbaaababbaaaabbbabbaaabbabbabbbbabbaaaabababbaabbaabbaaaababaaabbaabababaaaababbabbbabbaabbabbbabbaaaaabaababaaabbbbbabbababbbabaabaaaaaabbaabbbaaaaaabbbaaababaaabbaaaaabbbababaabbbabababaabbbabbbbabbbaaabbbbaabaaabbbaababbbababbbaaaababbbbaaaabbbbabbababbbbbbabaababababbaaabbababbbaaaaaabbabbbabbbbbaababaaaabaabbaaabaabbbbaaaababaababbaaabaaaababbbbabbaabbaaaababbbbbbaaababbaababaabbbbaaababbbbaabbbbabbabababbababbbaaabbaaaaabbbaabbbabaabaabbabbbabbabbabaabbbababbaabaabbbaabbaaabbbabaabbaaaaaaabbbbabaaaaaabbaabbababaaaaaabaabbbabaaaabaababaabaababaaabbabbaabbbabbbbbabbbaababbbabbaaabbaaaaaaaababbaaababaabaaabbaabaaabbbbabbabbbababaaaabababbabbabbaabbaaaaabaaaabaabaabbbabbabbabbababbbbbbabbbbababbbaaaabaabbaaabbbaaaabaaaabbbbabababaabbaaabbaabbbbbbaaababaaaaabbaaaaaababaaabbbbbaababababaaabbabbbabaaabbababaababbbbababbabbaabaaabbabbbabaabaababbaabbbaaaaabbaabaaabbbabaabbbbbaaaababababaaabbbbbabaaaabaabbabbaaabaaabababbbbbaababbaaaaabaababbbbaaabaaabbbabbabbabbbaabbbaaaaabbabababbbabaaaabaabababaaabbbbbbabbabaabbaabbaabbaabaababbabaaabbaaabbabaaabbbbaabbbbaabbbbaaaaaabababbabaaaabbabababbbbaabaabbbbbabaabaaaababbbabaaabababaaaabbbbbbbaababbbaaababbbaababbababababaabaaaabaaaabbbababbabaaabbbabbababbababbabababbbbbaababaabbababbbbaabbbababaabbbbbbaabbbabbaabbaabaabbaabbababbbababbabbaabbbaababbbbbabbbaaabaaabaaaaaaaaababbabaabababbbaababababbaabaaaaabaababbbaabbbabbbaabaabaaabbabbabbababaabbabbabbabbaaba aabbaababaababaabbaabbababaabaabbaabbaaabbaaaaabbabbabbbbabaabbaaababbaaabbbbbabbaaabbbbaaaababbaaaabbaaaaaaaaababbaaabaaaaaaaabaaaababaabaababaaabbbbbbbaaabbabbbbaaabbabbbbabbbabbabaaaabbbaababbaaababbababbaaaabbbaaabbbabbbbabbaababaababaabaababbabbaabbabbbaabbbabaaabababbaaaaababbbbabaabbaabbbbbbbbaaaabababbaabbaaaabaaaaaaabaaabbbabbaabaabaaabbabbaabbbbbbbbbbababaabababbaaaabaabbabaaaaabbbababbbaababbbabbbaabbaabbaaaabababbbaabababbbaabbaabaabbaaaaaaabbaabaaabbbbabbaaaabaababbabababbbabaaabbbbaabbbaaaaabbabaaabbbabbababaabbaababbbbabaaaababaabbababaabaabababbbaababbabaababaabaabbbbaaabbaaaabbbababaaaaaabbaaaabbbbaabbaaabaaaabbabaabaabbbaabbababbaaaaabbbbabbabbbabbaaaababbabababaabababbaabaabbaabababbbbaabbabbbabbbbabbbababbaabaababaabaabbbbabababbaabbbabbbabbaaabaabaabbaaabbbbbbaaaaabbbaaaaaaaaaaababbabbabaabaabbbbbbaababbaabbaaaabbbabbbbbababbabbaaaabbbaabbaaaababbbbbabaaabababbababbbbbaabababaaaabaaabbbaaabaabbaaabbbabaabaabaaaaaaabbabbaabaaababbaabbbaaaabbaabbbbbbbbabaaaabbbbbbabbbbbbbabaabbbaaaabababaaaaaababaabbbababbbbbaababaaabbabbbbaaabbbaabaabaabbbbbbaaabaaababbabbabbbbbbaabbabbaababaaabbabbaabaaaababbaababbbbaabaaababababbbbaaaababbaaabbbababbaababbabaabbabbaababbaababaabbaabbabababaaaaaabbabbaabbbbaabbaaabbbaabaaaaabbabbaaaabbabbaaaaaaabbababbbaabbbbbbaabbaabbbababbbabaaabbabaabbbbbababbbaababbbabaabaabbbbababbbbbbbabbabbabaaababbbaabbaabaaaabababbbbbbbabbbbababbbaaababbaabaaaabaaaabbabbabaaaaaabaabbbaaababaababbaabbbabaabbabaaabababaababaaabaabaaabababbaabbbaaabbaaabbaaaaabaaababbabbaababbaabbbaabbabbaabaabaabbbbbaabbbbbbbaabbbabaabbaaabababbbaabbbaabbbbaaababaabababaabbbbbabbabbababbbaabababbabbbbbaaaaabbbbaabbbabbaabaabbbbaababbbabbbbbbbbbabbbbbbababbbbaabbabbbbbabbabbababababaababaaabaaaabaabbabbabbaaabbbababaaabaabbbbbabbbbbbaaabbaabaaabaaaaaaababbbaabbbabbbbabaaaabbabbbabaaaaabaaabbbabbbbbaababbabbbbbaaaabbbbbabbabbbaabaaabbbbabaaaaabaabaaabbabaabbaabbaaababbbbabaaaabaaabaabaabaabbababaaabbbabbbbabbbbbbbbabbbabbbbabbababbbbbababbaabaabbababbaabbbb bbababbbabaaabaaaaaababbbabaaaabababbaaababababbbbaabaabaabbaaaaabbbbbbabababaabaaaaaabbabbabbbbbbbbbaaabaababababbbbbaaaabbaabaaababaabbbaababbbbabbaabbbbbabbaababbbbabbbaabbaabbaaaabbbabbababaaabbaabaabbabaaaababbababaaabbaaabababbbabaabbbaabbabbaaaaaabaaabbbaaaaabbaababbabbbbbbbababbaabaaaabbbaababaaaaaaabbabbabbbbbaaabbabbaaabaabbaabaaabaaabbabaaabbabaabbbabaabbbbaabbabababbbbbababbabbbaaaabbbabababaaabaaabbaababbaababbbababbabaabbaaabbbbbaabbbbbbbaababbbabaabbbabbbbbaababaaaaabababbaaaabaabbbbbbbbaaaabbababbbbaaabbbabbbbbbaaaaaaaaabbbbaaaabbbbbabaaababbabbbaabbabbbaaabbbbbbabbaaabbaabaaabbbbabaaababaababababaabbbaaabababaabaaaaabbbbaaabbbabbaaabbbabbbabaaababaaabbaabaaabbabbabbabaababbabbababbbaabaabbbbbaababbbbbababbbaabaaabbaabbbabaabbbaaababbbabaaaaababaabbababbaabaababbabbbbbbaaaaaaaabbabbaaababaabbaaaabbbaabaaaaabababbababbbbaabbbbabaaabbaaaaababbabaaabaabababaabbabbbabbbbaabaaabaaaaaaabaabaabaaabaaaabbabaaababbabbbabababbbbabaaababbbabbabababbabbababbaababbaaabbababbbaaabaaabbbbabbabbabbbbbabbaaaabbbbbabbabbbbbaaaabbbbbabbabbaaaabaabbabaaabbbaaabaaabbabababbbbbbaabaaabbbbaabbabaaaaaabbaabbbabbbabbaaabababbbbabaaaabbbbabaaaabbabbbabbbababbabbbaaaabbbbababbbababbbbabbbabaabaabaabbbbabbabbaabbaabaaabaabaababbbabbbbbbaaabaabbaaabbbbaaabbababbbaaabbababbbaabbbabbabababbaabbbbabbbbaaaabbaabbabbbbbbabaaaabaaabaaaaaaaabbbababbbbaabbaabbbbbaaaababbbbbabaaaababbbaabaaabbbbabbaaaaabbabbbaaaaaaabbbbbbabbaabbbaabaabaabbaaaabbaabaaabababbbbbaaaabababaabbbabbbabbaabbbbabaabababbbbbbaaabaababbbbbbabbabaabbabaabbabbbbaaaaaaaabbbabaababbbbaaabbabbbabaababaabaaaabaaaaabbbbbabaaaabaaaabababbbbaaababaabbbaabbbbbababaabaaabaabaaaaaaaabbbbbbaaaaaaaaaaababbbbbbbaaaabbabbbbabbbbababaaabbbbaabbabaaaabaabaabbbabaaabbaabbaaababbbaaababbbbbaaaaaababbabababaabbaaaababbaaababbbbaabbababaabaaababaaabbabaaababaabbbbbbaabaaaababaabaaaabaabababababbaabaabbabaabaabbaaababbbbbaaaababbaaabbaaabbbbabaabbaaaabaabbbbbaaaaaaabbbbbbbbaaabbababbabaabbaaabbbbbabbabaababbbaabaababbbbababaaaabbaaabaaa baabbaabbbbaaaaababbbababaaaaabbbaabaaaabaabbaabbabbabbaaabbbababaaabaabbbbabbbbabbaaabaaaabbaaababababaababbbbbbaabbabbaaaaababaaaababbabbbbabbaabbabaaababbbbbaabababbababbabbbabbababbabbaababbaaabbaababbbbaababbbbaabbbbbabbabbaabbabbbabaabaabbaaaaaabbbbbbbabbaabbaababaaaabbabbbabbaabaabbaaabaababbbbaaaaaaaaabbbbbbbbabbbabbbabbaaaaababbbbaaaaabaaabbabbaabbaabaaabaabaaaabbbababbbababbbbaaaaabbaabbabaabbbaababaabaaaababbaababaaabbbaaaabbaababbbabbbaabaaababbbbabbbbbbbabbabbaababaabbabbaababaaaabbbabababababbbababbbbabaabbbbbbaaabababbaabbaaaaabbabbbbabaabbabbbbaaabaabbbaaabaabaababaabbbbaaabbbababbaabbbaabbaabbbbbbbbabbbbabbbabbabbaabaaabbaabaaabbbbbaaaaaaabbbbabbaabaabbabbabaabbabababaaabbbbbbaaabaabbababaaabaabbaabaababbbbbbbbabbbbbabaabbbabaaabbbbbabaababababbabaaaaababbaababaaaaaababaabbbbabaabaabaaaabbbabaaaaabbbbbbaaabaaabbbbaaaababaabbbaabbbbaaaaababaabaaaababaabaaaababbabbbaaabbbbbbaaaaabbaabaaaabbbababbbbabbbbbaabbbbaabaaabbbbababaabbbabbaaabbaaaabaabbabbbbbabababaabbaaaabbabbaabbbbbbaabbbaaabaaabbabaaabbbabaabbbaaaaaaababaababbaabaaabaaaabbbabbbabaaaaaaaaabbbbabbbabbbabbabbababbbbbbbaabbaaabbbbbaababbaabababbaababbbabaabaabbbbabbbababbbbabbaaaaaaaaaaabaabbbabbaabbbbaaabaabbbaabaaaaababaabaabaababbabbabaabbbbabababbbbbbabbbbbaabaaabbabbabbbbbbabaabbabbaabbbaaabbbbbabaabbaabbbbabaabaabbaabaabbbbabaaababbbbbbabaabbbbbbbbbbabbaaabbbbbaaabbabbbaababaabbbbbababaaaabaabbaabbaabaaaabbbabaabbabaabbbbbbbaabaabaabaaaaaaaabaaaabaabbbaabaabbaaaaabbbabbbabbabbbbaaabbababaaababbbbbbbabaaaabbbbaababaabbaabaaabbaaabbabaabaaaaabbaaaabaabaaabbbabaaaababbaabbbbaaaabbbbaaabababaaababaaaaaabbbbbaabbabaabbabbabbbbabaabbbbbbbabababbaaaaaabaaaabbaababababaabbbbabbabbaaabbbbabbbababbbaaabbaabbbaababbabbaaabbbaabbaaaaabbbaababbabaaaaabaabbbbaabaababbaaaabbbbabbbaaababaaaaabbbaaabaaaaaabbaaaaabaaabbbaaaaabababbbabaaabbbaabbaabbbbabbbaabaabaaabaabbbbbbabaaaabbaababbaabbababbababaababaaaaabbbabaaabbbbabbaabaabbbaaabbabbbbabaaaaaabbbabbbbaabaaaaaaaaaabbaabbababbaabaabbbaabbabbaaaabbbbaab baabbabbababbababababbbaaabaaaaabaabbabbaabaaaaabbbbbbaaaaabbaaaaabbabbabbaabbbaaaaaababaabbbbaaabaaabbbbabbaaaabbaabaaaaababaabbbaaaaaabaaabbbbbbabbbbbbabaaaaaaabaaabbbbbbabaabbbbaabaabbababbbbaabbaaabbbabaaabbbaabbaabbabaabbbbbabbaaababaabababbbabaaababaaaaabbbaabaaabaabbababbabaababbaababbaaaababaaaaabbbaabaabaaababaabbababbbbbbabbabbbaabbbbaaaaaababbbaabbabaabbabaabbabbabababaaabaabaabaaabbbaaabbaaaaaaabbaabababbbbbaaabaabbbaaabbaaaaabbaabbbbaabbbbaaaabbababababaaaaaaabbbbabaabaababbbbabbbaabbbbaaaaabbaabbbbabaabababaabaabbabbbbbbbaababbabbabbbbaababbbabbababbababbaaaaaaabbbabbbbaabbbbbabbabbbbbaabbbabbbabbbaaaaabbbbbaaaaaabbaababbaaabbaabbbaabbabbabbbabbabbababaabbaaaabaaabbbbbbbbbbaaabbbbbabbbaaaaaabaabaabbbabbaabaabbbbaabaaaaabbbbbbbbbbbaabbbaabaaaaaaabbbbaaabaabaaabbbabbaaaabaaabbbbaabaaababbbaaabbbababaaabaaaabaabbbbbbabbabbbaabaaabaaabbaabaababbabababaababbbaaabbaaaaabbabababababbbaaaaabaaabbabbabbbababbbbaaaabbabbaaababbbbbbabbabababbbababaaabaabaabbbbaabbbbbabbbaaaabaaaaaabbbaaaaaabbbbbbbbaaaababbabbbaabaabbbaabbabbaabaaabaaabbababbababaaabbbababbbaaaabbabaaaaaaabaaabbbbbaabbbababbabbaaaaaaaaabababaabaabbaaaaabaabbbbbabbaaaabbaabababbabaaaaababaabaababaabaaaababbabbbbbabbbbbaabbabbbaaabbabbaaaabbaabaabaaaaaabababbabaaaabaaabbabaabbbabbbabbbbbbababbaababbaaaaabbabbabbbbabbababbbbbaaabbabaaabbaabbbbbbbaaabbabbbaabbabaaaababbbbbaabaabbbbababbbabbababaaabbbbbaaabbbaabbabbabbabababaabbaaaabbaabbbaaaaababbaabbabbabbbabbbbbbabbaabaababbbabaababababaabaaabaaaababbaababbbabbaabbbababbbbbabbbaababbabbabbbbbbaababbabaaaabaaaababbabaaabaabbaaabbbababababaaaaabaaabaabaabbaaababaaabbaabababaaaabaaabbbbbbababaabbbabaabbbbbbbbbbbabaababbabbbabbaaaabbabaaabbbabbbbabaabbbaabbaaaaabbbaaabaababaabbbababbaaaabbabbbabbbbaaabbababbbabaabbababbbbaabaaaabbaaaabbbbbbabbabaabaaaababbabaaaaababbaaabbbbaaaabbbbbbbbbababbbbaaabaaabbabbabbbabaabbbabbbaabbabbbaababaabbababaabbaaaabaabbbbababbbbbaaaaaaaaabbabbaaaaabbbababaaabbabaaaabaababbbbabbbaaaabbaabaaabbbbbbbaabaaabbaaaaabbabababab bbbbbbbbbaabbbaabbbbabaaabbbbbabbabbaabaaaababbaaabbbabbaaabbabbaaaabbaababbbbababababbbabaaaaaababaabaaabbaaabaabaaabbabbaabbaabbbaababbbaaabbaaabbaaaaaabbbabbbbbbaaabbaabbaaabbabbabbabbabaaaaaaaababaaabaabbbaabaabbabbaaabaabaaabaabaababbbbababbbabbbaaabbbababaaaabbbbbaaababbaaaababaabaabbabbabaabaabaabbbaaabaabaabaabbababbababbbbbaabaaaaaaaaaaaababbbbabababbbabbabbbabbbaaaaaabbbbbaaabbbbababbbbaabbabbbbabaabbabbbabbaaabbbbbbaaaabaabbabbbabaaaabbbaabbbabbaabababbbbbabbbaaabbbaaabbbaaaaabaaabbbbbababbbabbbbaabababaaaaabbbbaabbaaabaaabbbaaaabbbbbabbbaabbaaabbaababaaaaabbbbaabaabbaabbbabaabbaabbbaabbbababbaabbbbaabaabbbababaabaababbbabbabbabbbaababbbbbbaabbbbaabbbaaaaaaabbabaabbbbabbaababaaabbbbbbbbbaaababbbaaabbbbaabbbbaaabbaaababbabaaaaaaaaabbaabbabaababaaaababaaabbabbbbbababbbbbabbabaaabbbbaabbaaaabaaabaabaaabaaabbbaabaabbbbabbaaabbbbbbabbaababaabbbbaaaabbbbbbbabbabababbbabbbbaababbbbaabababaaaaabababaabbbabbbabbbaabbbbbbabbaaaabababbababbaaabababbbbbaaababbaabaaabbbbaaabbbaaaaaabababbbbabbbbbaabbbabbaaaabbaaababababbaaabbbaaaaabaaabbabbabbbbaababbaabbbbbabbaababbabbbabababaaababbabbbababbabbabaaaaaabbbbbabaabbabbaaababbbaaaaabbbbbabbababbabaaaaaaaaaaabbababaababbbbababbbabbaabaabbaababbbabaababaaabaaaabababbbabbbaabbaabaabbaabbbbaaaabbbaabbbabbbaaabbaabbaaabaaabbbbbaaabbbaaabaaabbaababbbaaabbaaabbabbbabaaabababaabbaaaaabaabababbbabbbbaabbbbbaabbbaaabbaababaabbbbababbabbabbbaabbbbaababbaaabbbbbbababbabbabbaaabbaabbbbbbbbaabbaabababaababaabaabbbbbaaaaaaaaababbbbbbaabbbbaaaaaaabbbaabbaabbbabaabbbaababbbbbbbbbabaabaabbaabbabaabbaabbaabababababbabababbaaababbbbabababbabaaababbaabbaabbaaaabbbaabbaabaaaabbbaaabbaaaabbaaaabbbbbabbbbaaabbaaababaabababbabbbbaaaaaaabaabaaaabbbabaabbabbbaaabbabbabbbaabbabbbabbbbbbbbabbaabbaabbaabaaabbaabbbbbbbaabbaababbaaabaababbbabbbabbabababababaaabaababaaaaaaabbbabaababaabababbbbbabbaabaaabbbbabbbbabbababaaabbaaaabbabaaabbbbaaaaaaaabbbbaabbabbabbbbababaaabbbbbaaabaaaaabbaaaabaababababbbbababbaaaabbbbabaabbbbbbabbbabbbbaaababababbbbaaaaaabb aaaaabaaabaaabaaaababbbbbbbaaaaaaababbababbababbbbbaaabaaaaaaabbbbabaabbbaaaaabbbabbaabbabaaabaaaabaabbbbbabaaaabbbaabbabbaabbbbabbaaababbbbababbbaabaabaaaabaababbabbbaaabaabaaabaaabaaabbbbbaabbabbabababbaaaababbbbaababbbaabababababaaaabbbbabaabbaaabaaaaabbabaabbabbabbbaaababaababbaaababbbaaaaabbbbabbbbbbbabaabaabababbbbaabbaaaabbabbbbbbbbabaaabbabbaaaabaababbbbbabbabaaababbbbaaaababbbbaababbbbabaaabaabaaaaaabbaaaaabaaaabaabaababaabbaabaabababbababbbaaabbbbaabababbbaababbbaabbbabbbbbabaabaababaaaabababbabbbbabbbbbbabaababbaabbbbbaabbbbbaababbaaaaabbabbbaaabbaaaaaabaaabaaabaabaaaabaabbbbaaaabababaaababaaaababaababababbbbbbbaabbabbabaabaaaabbabbabbbaaaaaabbbaabaababaabbabaabbbabbbbbbbaabbaabaabbabbabbbaabbabbbaaabbabbbabaabababbbbbaaaaababbbbabaabaabbbbabaabaabbabbbabbaababababbababbaaabaababbbaabaaaaaaaaabaaaabbabaaaaabaaaaaaababaaabbabbbbaabbbbabaaaaabbababaaabaababaabababbababbabaaabbaabbaabbaaaaabbabababbaabbbbbbabbababbbbbbaabbaaabaaabaaaaabbaaaabbbbbabbbababbaaabbbabbaabaaabbaaaabbaabaabbaaababbaaabbbbbbbaaaaabbabababaabababababaaababaabaaabaaaaababaaabbaabbaaabbaaaaabaaaaabaaababaaaabbbababbbbabbaaaababbaabbaaabbaabbabbbbbababbababbaaaaaaaaaaaabaaabbabbbabbbabaabaaaaabaaaabaabbabbaababaabaabaabbbaaaaaaaaabbbbbbbababababbaaaaaaaaabaaaaabbabbaaaaabbaaabbbabbababbabaabbbbabababbbbaabbaaabaaabbbaabbaabababbbabababaabababababaabbbbbbaabbbababaaabaaaaabbbababbabbbbbaaaabbabbaaabbbbabbbbbbaaaabbbbbbabaaaabaabbbbababbaaaaaaabbbaabaabaababaababbbabbaababaabbbbaababaaaaabbaaababbaaabbbbbbbbbbbbabbabaaabbbbabababbaaabaababbbbbaaabbaabbbbbaaaabaababbbbaaaaabaaaaaabaabbaabaaabbbbbbbababbaaaaabbaaaaaaabababbabbababbbbbbabaabaaabbbbbabbaaabbbbbabbbbababaabaaaaaabaabababbaababaabbbababbaaaaabbabbbababbbabbbabbabaaaaaabababbaaababaaabaaabbaabbbaaaabaaaababbaabbaabbbaaaaabbaaabbbaabaabbbbbabaaaababaaaaaaaaaabababababaaaaaaabbbabaaabbaabaaababaabbbaaaabbabaaabaaabbbbabbbaaaabbbabaabbbababaababaaaaabbabaaaaaaaaaaabaabbabbbbbabbababbaabbbabbabbbbaabbababbbaaaabaabbabaabbabbabbbbbbb abbbbbabaabbbaabbabbabaaabaaaaabbaabbbbaababbabbaabaaabaaababaaaaaaaabbaabbbbbababbaaabbbbabaaaabbbbbbbbabaaabbbaabbbabaaababaaaaabbbbbbababbbbaaaaaaabababbbbbbbaabbababbabaabbbaabbaabbbbaaababaaabbabaaabbaabaaabaaababaabbaabbbbabaabaabbbabbbabbbbbbbbaaabaabaabaaabaabbababaaababbbbbabababababaaaaaaabbaabbabaabaabbaaabaabbbbaaabaaabbbbaaaaaaababaabaabbbbbbaababaabaaabbaaaaaaabaabbbababaababbababaabbabababaababbabbaaaabbbbaaaabbbabbabababbbabbbababbbbaaaabbaabaaabbaaabaaaaabbabbabbbabbbabaaababbbbbaabbabbaaabaaababbbaaaabaababaabaabaabaaaabababaaabaaaaabbaaabaabababaabbaabaabbabbaaababbabaaaababbbbabbbbaaabaababbbbbbaabbaaabaababaabbaababababbaaabaaababbaaaaaaabaabbbaabaabbaabbabbbaaaaabbaaaababbbabbaaababaaabbaabbbabababaaababaabbaaaabaabbaabababaaababbbaaaabbbaababbbaaaaabbabaabbabababbbbabbbbaabbbaabbbbbabaabbbbabaabbabaaabaaaababaaabaaaabaabbabaababaaabbaabbabaaabaababababbbaaaabaaabaabaabaabaabbaaaaabaaaababbbabbbaaaabababaababaaaabbbbaabbbaababaabaaaaaaababbbaabaaabbabaabaaaabababbbbababbababbbbaabbaababbabaaaabbbabbbaabbaaabbbaaabbbbbbabaaaaabaabbbbbbbababbabaaabbbbbaabbabaabaaabababababbbaaaabbaabbbbabbaaaaabaababaabbbababbaabbabbbaaabaaabababaaabaaabaaabbbabbbabaabbbaababaaababbaaaaaaabaaaabbbaaabbabbababbababababbaabbabbbaabaaabbaaabababbbaaaabbbabbbaababbbabbbaaaabaabaabbbababbabaaabaabababbbbbbbbbbabbbaabaaabaaabbaabbaabababbabbbaaaabaaaabbbabababbaababaaaaaabbababbbbbaaaaaababbbbaababaaabbbbabababbbabbabbabbaaabbaaabbaaaabbbabaaabbbaabbbaaaaaaabbbbabbaabbabababbbbbbbbaaabababaabbabbbaaaabababaabbabaaabbaabbaaababaabaabbabbaaabbababababbbbbbaaabababaabbbaabbbabbaaabbbbbbaaabababaabababaababbabbbabbbbaabbabbabbabbbbbbaabbaabaabbabbbababaaaaabababbbababaababbabbbbabbbabababababaaaabbaabaaabbbaaabababbababaabbabaaabbaabaaaaaababbbabbbbbaabababaabbbabbbbaabbaaaabaaababbaaabbbabababaaaaabaabbaabbbaaaaaaaaaabbbaabbbabaabbbaaaaaabbbbaaabaaaaaababaaaaaaababbbabbabaaaaaaaabababbaaaaaababbabbbbababaabbbaaabababaaaaabaababaaaaaaabbabaababaababbbbabababbbabbbaaabbaaab bbbabaabbbababbbbbaaaaaabaabbabbaaaabaaabbaaaabaabbbbabbbbbbababbbbabbbabaaabaaaabbbbbbaabaabbaaababaabbaabababbbabaababbbaaaaaaabbbabbabaaaabbababbaaaabbaabaababbbbbababbaaaabaababaabaaababbaaaabbbbaabbabbbbbbabaaaabaabbbaaabaaabaaabbaabbabababbaabbaaabaabbbbbaaabbabbbbbbabbaaaabbbbabbaaabbbbbbaaaabbabaababbbbabaaaababbbaabababbabaabbabaaabbaaababbbaaaaaabbaaaaaaaabbbabaaaabababbbbbaabaabbbaabbaabaaabaaaabababaaababaaaabbaabbbbbaabaaabaaabbbaabbaaaaabbabbababbbbbbbabbabbbbbaabbabbabaababababaabbaabbabbabbbaabbabbabaaabbbaabaabababaaaabbbbaabbaaaaabaababbbbbbaaabababababbaaaaaabbbaaabaaabbbaabbbbababbbaaababaaaaaababbaaaabababababaabbbaaabaaaabbaaabaaababaaabaaabbababaabaaabbabbaaaabbaabbabaaaaabbaaababaaabaaaababaaabaabaaabbbbabbbbbaaaabbbbabaababbabbaabaabbababbaabbbabbaaabbbaaabbabbbaabaaaabaaaaabaaabbbaabbbabaabaaabababbbaabbaabbabbaaabbababbaabbaaaaabbbaabbbabbbbbabaaabbabbbaaaabbababaaababaabaaaaabbbbaabbaabbaabbbabbbbbbbaaabaabaaaabaababbaababbaaababaababbabbbbbbbaababbbbabaababbababaabbbbabababbbbbabbbabbbbbaaababbabbababbbbaaababbbaabbbbbbbbbabbbabababaaaabaabaaababababaaaabbabbbbbabbaabbbbbbaaabbbabaaaabaabbababbbabbbbababbbabaababbbbbabbbaabbbbbabaabbabaabbabbbbaaabababbbbabababaababaabababbababaaababbbabbbababbabbbabaaaababbaabbbbabaabbabaabaaaaaabbabbaaaaaaaabbbbaabaabbbabaabbbbbaaaabbbabaabbabaaaaabaabbabbaabbabaaababbbbbabaaabaabbabbaabbabaabbbbabbbabaaaabababbbbbbbbbbbbaaabbbabaababaaaababbaabaaaaabbaabbaabaaaabbabbbaabbbbbaaaabbbbaaabaabbbbbabaaaaaaaabbaaabbaabaaaaabbbabbaaabbabbbaaaababbabaaabbbaaabbbbbbbabbbbbaabbaaabbbbbbbaaababbabbbaabaaaabbaabababaaababbabbbbbabbbbabaaaababbbababbbbaababababbaabaababbbaaabababaabaabbaabbbbbabaabbbabbababbababaaabbabaabababaabbbabbbbaabaabbaababbbaabbabbbbbabbaaaaababaaaabbbaabaabaabbaaabbbbabbababbaaaaabbbabbbabbbabaaaaaaabbbabaaaabbaaabbbbbaabbaaabbaaababbbbbababbbabaabaabbaabbbbaaabbaabbabababaaaaabbaaaabbaabbaabbbbbbbabbabaabbaaaababbbaaabbbbbaaaaaabbbbabaabbaabbaaabababaaaaaaabaaaaabbbbaaaabbaabaababbababbb abaabaababbbaaaaaaabaaaaaabaababbaabbaaabbabbbababaabbabaaaaabbbbbaabbbbaabbbabaabaaabbabbbbabaabaaaabbbabbbbababbbbbaaababaabbbaabaaaaaabaaaababaabbbaabaaaabaaabbbabababbbbbbbaabbbabaaaabbbbaaaabbabaababbabbaaabbbabbaabababbbababbaababababbbaabbbbbbbabababbabbabbbbaaaabbaabbaabaaababbabbbbababbabbabaaabaabaaaabbaabbbbabaaaaaaabbbbababbbaabbbaabaababaaabbbbaabaaabbaaabbbbabbbabaaaabaaabbbabaabbbbbaabbbbbaaaabaaaababaaaaabbaabaaababbbaabaababbbbabbbabbabbaaabaabbbabbabaabbbabbbbaaabbabbabaabbabbbababaaaaaaaabbaabbbabaaababbaabaababababbbbabbbaabaaabbaababaabbbbabbbaabaabaabbabbabaaaabababbbbbbabbbbbabaababbaaaabbbbaababaabbbbbbaabbaabaababbbaaaaaaaaabbaaaabbbabaaabaaaabbaabababbbbbabbaaaababbbbaabaabbaabbaaaababaaaabaabbaabaaaababbabaabaabbbbbababbbbaabbbbbbbaaaaaabbbbbaaaaabbbbbbbbbaabbabaababaabaabbaabaaabbbaabaabbaabbbbbbabbaabaabbaababaabaaabaaabaaaabbabbbbbababbbaaabaaabababaaabbabbbbbabbbaaabbbabbbaaaaabbbbaabababbabbaabbbbbababaaaaabbaaabbabbbaaabaaabbaabbbaaabaabababbabaaaabaabbababbbbababbbabbaabbaabaabbaaabbabababbbbbbaabbaabaabaaabaabbbbbaabbabababbabaababbaaabbbabbbaaabaaaabaaaabaabaaaabbbaaaaabbabaabaababbabaabaabababbbabbabbaabababaabaabaababbaabaabababbabaabbbabbbaabababbabbababbbabaaaabaabaabaabaababaabbabaaaaabbbbaabaabbbbaaaabaaaabbbabbaaaabbabbaaababbbaabbabbaabbaaaaabbababbbbabbbbababbaaabababbaaababbabbbbbbabaaaaaaabababbaabbbbbbabbabbbbbababbbaabbabababaabbbabbabbaabbaaaabbbaaaababbabbabaaaaababbababababbbaaabababbbbbbaabbbaaabbaabbbbbaaaaaabbaabaabbaabbabbbbbabbaabbabaaabaaabaabababaabbbbbbabbbbababababbbbbbbaaaaabaaaaabbbbbbbbbaaabbabbaaaabbaaabbabbbbabbabaaabbbbbbaabaaaabbabbabbabbaabbbabbabaabaaaabbaaaabababbbabbbabaababaaabbabbaababaabbaaaaaaaaabbabbaabaaabaabaabbbabaaaababbaabababbabababaaaaaabbaabaabbbaababbabababbbbabaabaaabaaabbabbaabaabbbabbaabbaabbaaaabbaaabababababbaabbababbbbaabbabbbabbbabbbbbabaabbabaaaababbabaabbababaaaaabbaaabaabaabbaaaabbaaabbaababbbbbbaaaabaababbbababaabaabaabaabababaaaababbbbaaabbabaabababbaaabaababaabaaaabaab abbbbbaaaaabababbbbabbabbabbbbaabaabbbaaaaabaabbbaabbbbabbbbbaabaabaaabbbbbbaaabbbabbbbaabaabbbaabaaaabbababaaababbabbbbaaabbaabbbaababbaabbaababaaabbbbbbabbaabbabbababababbaababbaaabaaaababababaabaabbaababbabbbabababbaabbbaaaaaabbbabbbabbbbaabbaabbabbaabaabaaaabbabbbbbbaaabbbabaaaaabbbbbbbbbbaabaaaaabbbaabaaabbabbbbbaabbbbabaaababababbaaabaaaababbbbbabbbabbaaaaabbbaabbaaababbabababbabaabbbbbaababbaaabbbaaabbaaaabbaaaaaaabbaaaabbaabaaaabbbbabaababbbabababbbbbaaaaaababaaababababbabbaabbbaaabaabaaaabbabaaaabaaaaaaabaabbabbaabbabbbbbabaabbaabbabaabbababbbbaaaaaaaabbaaabbbbabbbabaabbabaaabbabbaabaabaabaababaababbbaabbabbbbbbabbbbaaaabaababbaababbaabbbbaabbbbbbbbabbbaaababbabaababbbbbabaabaaaaaaaababaabbababbbbbbbaabbbbaaaaaaabbbbbbbbbbbaaabbbbbaabbabaabaabaaaaaabbbaaaabaaabbaabbaaabbabbbaaabbbabbabbababaaaaabaabbbaababaabbaaaaabbbbaaaabbbaabbaabbababbaabbaabababaabaaaaaabaaabaaaaaaabbbaaabaabaabababbbbabaaababaabaaababababaaababbabaabbaaaababbbabbbbaaaabaabbbbabaabbaabaaaaaaaaabbbbbabababbbababaabbbaabbabbbbbbabaaaababaaabaabababbbbbabbabbabaabbbaabbaabbbbaaaaaabbbaabbaaaaaaababbbaaaaabbaaaaabbaabbbaaababaabbabbaababababbabbbbbbaabababbabbabbbbbabbbababaabaaabbbbababbaabbbaabbabababbbbbbaaabaaababababaaabbbbaaabbbabbbbbbbabbbaabbaababbabbabaababbabbbaabaababaaabbabaaaabbbbbbabbbabbabbabaababaabbababaaabbaabbbbaabaaaabbbababaabbbabbbbaaabaabaaaabbbaaabbbaaaaaabaabbababaabaabbabbabaaabbabbbbbaaabbaabaabaabababbaaaababbabaaabbaabaaaabbabbbaabbbbabaabbbbaaaabaaaabbbbbbaaaabbbbaabaabbbbabbbabbbbabaabaabaabbaabababaabbaaabbabbabaaaabbababbabaaabaabbbbaabbbaaabbababbabaaaabbbbaaaaabbbaaaababaabaaababbabbabababbbaaaaaaabaaaabbabaababaabbaabaaabaabababbaabaaaabbbbababbaaababbaabbbbabbabbbaaaaaaaaabbababbaaaabbabaaabaaaaaabaaabbabaaaabaabaabababababbbaabbaabbbbaababaaaababbabaabbbbbababaaaaabbbbaaabbaabbabaaabbbbabbabbbaaaabbabaabbabbbbabababbbbabbbabababbbaabbaabbbaaaaabaaabaaabaababaabbbabbaababaaabaaababaaabbbbbbaabbababbabbbabbaabaaaaaaaaaaabaabbababbbabaabbbbababbaabbaaabaab abaababaaaababbababbaababbbabaabbbbabbabbbbabbbaaaaababbababaaaabbbbabbbbababababbbbaaaaaabababbbabbbbbbbabbabbbbbababaaabbbaabbbaaabaabaabaaabaaaaabbaabbbaaaabaaaabbbaababbababbaaabbabbbbaabbaabbbbabaababbabbababababaaabbbabbbabbbabaabbbbbaaabbabbabababbbbaaaabaabbbbbabbbabababaabbabbababbbaababaaabaaabaabbbaaabaaaaaabaaabaabaaababbaaabbbbaaaaaaabbaabbbabbbbabbaaaaabbabbabbbbabaabbbabbbbabbbbbabbaabaaaaabbbabababbbbbaaabaaaaabababaabababbbaabaabbaaabbbabbbaaaabbaabaababbbbbbbbbbbbbaababbbbbabbbaabbbaaabbbbababbabaaaaabbbabaabbbbaaaabababbaaaaabbbbbbbbbaaabaabababbabbbaaaaaabbbbabaaaaaaaaabbabbbabbabbabbbbbbabababbabbbaaabbbbbbbbbbabaaaaaaaabbabbabbaaabaababbbbabbbaabaaaabbabbaababaaabaabaabaabababbbbaaaaaaababbbaabbbababaabbbbaaaababababbababaaaaababaaabbabbababaabaaabababbabbaaabaaabbaabaabaaabaabbbbababababaaabbbaabaabaaaaababbaaababbaabbaabbaabbaaabaabababbaabbbaabaababaaaaaaabbbaaaabbaabbbaaaaaaabbaabbabbbaabbaabbaaababbaabbaabababbaaabaaaaaababbaabbaababbaabbbbbbbbbbabbaabbabbaaaabaabbabbbaabaaababbabaaababbbbbaababbaaababbaaaabbabbbabaaaabbaabaababbbbabbabaaaabaabbaabbbbaaaaabbabababaaababbbbbbababbabbababbaaaabaabbaabbbaaaabaabaaaabaaababbbbabababaabbaaaababbbbaabbababbaaabbbbaaabbaabbbabaaaaaaaababbabaabbabaabbbabaaabaabbaabaabbabaabaaabababbbababbbbaaaababbaabaabaaaababbbbaaabaababaabbabbaababbaaaabbabaabaaaabaabaabbbbaababbbaaababaaaaaabaabbaabaaaabbbbbaabbababbabaaaabbbbabaaaaababbababbaabbbababbbbabaaaabaabaaaaabaaabbbabbbbbbbaababbbaaababbaabbbabbabbababbbbbabbaababbbbbbbbaabaaabaabaaaaababababbbbbbbbabbaaabbabbbaaaabaaabaaaabaabbbbabbbaabbabbaaaabbbaaabbaababbbbbabbbbbbabbbbbaaabbbbaaaaaaaaaaaaababbbabaabbbaaababbbaabaaaaabaabaabaabbabaabaaaabbabbbabbabaabababbabaaabaababbbabbaaaabbbbaabbbbaaabaaabbbbbbaabababaaaabbbabababbabbbabbbabaaaaaabaabaaaaabbbaaaaabababbabbbbbaabbbbaabbbaaaabbbaabaaababbabaaaaaaaaaabaaaaaaaaaaabaaabbaaaabbabbbaabaabbaaabaaababaaababbbabbaabaaabaabbbaaabaaabbbaaaaababbaaaaaabaaaaaaabaabbbbaaababaaabbababaabababaababbbbbaaabbabb aabbbbbbabbabbaaababbaabbabbbaabbaaabaaaabaabbbbbbbbabbbbbbbbaaabbabababbbbabbaababaaaabbaabbbbbbbbaabbbabaabbbaabbbbbbabaaaabbabaabaaabbbaabaabababbbabbbbabaabbababbaaaaababaaaaabababbaaabbabaabbbaabaaabbaababaabababbbabaabbababaabaabbabaabaaababbbaaaaaaabaabaabbabababababababbaabbaababbbababaaabbaabababbbaababbaabbbbabaababababbbaaaabbabbbaabbabbaabaabbaaaabaabaaabbabbbbaabbbababbbbaabbababbaababbaaaabaaabbbabaaababbbaabaababbbaabbbababaaabbbbbbababaabaabaaaabbaaabbabbbaaabbaaaaaaabababababbbbbabaababbbbbbbaabbabaabbbbaabaaabababaabbaabaaabbababbaaaaabbaababaabaabaaaaabaababababbabbabbaabbbbbbbbbbbaaabaaaaaabbabbabaaabaabbbababbabaaaaaabbabbbbaaaaabbbabaaaaababbbaaabbbaabbbbaabbaaabbbababbbbbbbbaaabbbbaaababbaabaaaaaabbababbbabbbbbbabaabaaaaabababbabbabbabbbbaaababaaabaabbbaaaabaaabbbaaabbbabbbbbaababaabbaaabaaabbabbbaabbaabaaababababaaaaabbababbaaababaabbabababaaababbabaabaaabababbaaabbbbbaabababbaababaaabbabaaaabaabbbaaababbbabbbaaaaaaabbababaaababbabaaabbabbbbaaababbabbabababbabaaabbbababbaababbbaabbbbabababbabbabaaabababaaababbaaabaabaabaaabaabaaaabbbababbbbbbbbaaaaaaabababababaaabbbababbbbbbbbbaaaaababbabaaaaabbaabaabbbababbabaabbbbaaabbbbbaaabaaaaabbbabaabbabbabaabbabbababbabaaaaaabaaabbbaaaabaabbbaaababaaabbbbbbbabababbbaaaaaabaaabaabaaaabaaaabbbabbabaaaababaaabaaabaaabaaabbbabaaaabbaaaaaabbbbbbabbbaabbabbaaababbababbbaabbaaabbbbaababaababbaaaabaabbababbbbbabaababbaabbbbabbababaaabaaaaaabbbaaaabbabaabbbbbaabaabaababaabbaaaabbbbabaabaabbbbaabbbbbabbbbbaaabbabaabbabbabaabbaabbabababbbbaababbaaabbababaaabaaabbaabaabaababaaaaabababbbbabaabbbaabababaaabbbababbabbaabbabbbbabbababbaabaaababaababaaaabaaabbbaabbaaaaaaaababbababbbaaaaabbbbbbbababaaabaaabbbababaabbbabbaaaaabaabbabaabbbbaababaabaaabaabbbabbbaaaabaabababbbbbaaabaabaababbabbbaaabbbbbabaaababbabbabaabbbabababbbbaababbaabaaabbabbaabbabbbbabbbbabaabbaabbbabbababaaabaaaaababaabbabbbaabbabbbabaabbbaabbabbbababbaababababbbabbaabbbabbaaabbaaabbaabbaaaaabbaabbaaaaaaababbabbbbabaabaabbabbaaaaaabaaababbbbabbaaabbb baaabababaaabaababbababbabaababbbabbbbbabababaaaaaabbbbbbbbbbbabbaaabbbbabbbbaabaabbababbbbabaabbbaabbbaaabaaabbbabbbbabbbaababaabbbbabbaaaaabbabaabababbabaaaaaaabaaabababababaaaaaaabaabbbbbbabbaaababbbabbabaabaaabaaaaaaaabaaaabaaabbaaabbbbbaaaaaababaabbaaaaabbabbbbaabbabbbaabbbaabbababbbbbbaaabbbbababbabbaabbabababbaaabaabbbbaabbbbbaaaaabbabbbbababababbaabbababaaaabbbbbbbbaababbbaaaaaabaaabbbabaaabbababbbbbbabbaabbaababaababbbbbaababbabbbbbabaabbbbbbbaaaabbbaabbaaaabbbabbbaabbbaabbbbabbbabbbaaaaabaabbaaaababbabbbaabaaaababbbababbbbabbaabbabaaaaabbaaabbaaaaaabaabbbaaabababbaaabbbbbaaaabbbbaabaaaababababbbbabbaabbbaabbbabaaabbabaaabbabbaaabbaaaaaabbbbbabbabbbbbbbabaaabbabbbbabbbaabaabbaaabbababbaaabaaaaaabbbbbabbbababaaaaababaabbaaabaabaaabbabbababbabbababbaabbbbaabbbabaaabaaabbbbabbaabaababbbaaababbbabaaaaabbabaabbabbaababbababbbbbbbbabbbababbbbabbbabbabbababababaaabaababababaababbbaaababaababbaabbaaabbaaaaaaaabaaabbaabababaaaaaabaaabbbaabaabbbabbbbabaabbabaaabbaababbbbabbabbaabbabbbababbbaaabbaaaaabbbbaaabbabaababaaaaabbabbbabaaabbbbbaaaaaaabbbabaabbbaababbbbaaaaaaabaaabababababaababbbbaaabbabbabaabbbbabaaaabbababbbaabbbbaabababaababbbbbbbaabbbaabbaabababaaabababaaaabbabbbbbaaaaabaababaabbbbaabbaababaabbababbabbaaabababbaabaababbbaaaaaababbbbaaabbabaaababbababaabbabbabbaabaabaaaaabaaabbbbaabbabaabbabaaababbaabaaabbbbbbaabbbabaabbbaababbaaaaabaaaaabbabaaababbaabbbbababbabbabbbaaaababaaabababbbbbbbbbaabaaaababababbabbaababbbbabaaabbbbbababaabaaabbbaaaaaaaabaaaaaaabaabbabaaabaaababababababbbaabaabbabbbaaaabbabaabbbbbababbbbbbbbbabbbbabbaaaabaabbaaabbbbbbabaaabbbababbaaaabbbababbbbbaaabbbbabaabaaababbaaaabbababbabababaaaaabbbabbaabbababbaaabaababbbbabbbabbbaabaaaabaabaaaaaaabbaaaabbaaabbbbaabbabbaabbaabaabbabaabbbabababaaabbababaabaabababaaabaaaabaaaaaaabbbbaabababaabbbbabbaaaabaabbaaaabbaaaabbaabaaaabbaabbbaabaaababbbaabababbbaabbabababaaabbbaababbaabaabbbbababbbabbbbaababbbbbbabaaaaabaabbbbabaabaabbbaabbaabbbbbabbaaaaaabaaaababbbaaabbaabbababaabbbabbbabbaaaaabababbab baaaabaabaabbbbaaaaabaabbbaaaabaabbbbabbbbabaaabbabbaabbbaaaaabbbababbbbbbbabbbbaaaaaaabbaaaaaaaaabbbaaabbababbaaababbbbababbabbbaaababbaabbbbbabbabbaabbaabbabbabaabbabbbbaabbabbabbbbbababababbbbbaaaaaaaabbabababaaabbbabaaabaabbaabaabbbaaaabbbaaabbbbaabaaabbbabaabbababababbaaaabbbbbbbaaaabaabaaabaaaaabbaabbbaabbbbababbaaaabbaaaababaaaaaaaabbaaabbbbaaababbbaaababbaabbaababaabbaabaabbaaababbbabbbabbbabbababbbbbbaaaaaaabbabaabaabbaaabbbbbaabbbbbababbbbbbbbbbaababbbbabbaabbabababbaaaabbbabababbbbbbabaabbbbbaaabbabbabaaaaaaabbbaababaabbabbaabbbaaabbbaaabaaababaabaabbbaaabbbababaababababaaabbaaaaaabaaabbaaaaabaaabbabbbabbbaabababababbbbaaaaabbbabaabaaaabbababbbabbbbbaababaaaaaaaabaababaaababababbabbbabbbababaabbbbaabbaabbaababaabbbaabbbabaabbbbabaababaababaabbabaaaabaaabbbaaababbbabaabbbaabaaaababaabaaaaaaabbaaaabaaababbbbbabaaabbbabbaabbabaabbbaaabaabbbbaabaaaabbbabbaaabbabbbbabbabaabababaaaaabbbbbababbabaabaabbabaabaaaaaababbbabbbbbbbaabaabbbbbaabbbaaabbbbaaabbabbaaaabaabbbabbbaaabbabbababaaaabbabbbabbabaaaaabaabbabbaabbaabaabaaabbabbbaaaaabbbbbbbbabababaaababaabbaaabbabbbabaaaababbbbbabababaaabbaaabbbabbaaaabbbaabbaaaabaaaaaabbaaaabbababaaababbbabaabbbaaabbaaabaaabababbaaaabbbbaabbabbaabbaababbbbbabaaaaaaabaababbbaaabbabbbbbbababbaaaabbabaaaababbbababaaabababababaaaabbbbbbaabaaabbaaaaaaababaaabaabababababbbabaaaabbbababbabbaaaabbbaaababaaababababaaabbaaaababaaabbbbaaaaaabababbabbaaabaaaaaaaabababbbaababbaaaabbbabaabbabbbbabbbaabaaaaabbabaabaabbabaababaabbabaabababbbabbbababbaabaaaaaabaababbbbaaaabbbbaabaabbaababaaaaaabaaaaababbbabababbbbbbbaabbbbbbabbaababbaabaaaaabababbbaabbbaaabaabaaabbbbaaabbbabbbbbababbabbbaabbbbbbbaaaabbaabbaaaaaabaaabababbababbaabaaabbaabbabbbabbabbbababaaaaaaabbababbaaaabbabbaababbabaaabababababbbabaaaaababbbabbabbbabbabbbababbabbaaabbababbaaaabaaaabbababaaaaaaaaabaaababbbaaababbabbbaabaaabbbbbabbbbbbbaaaaaabbabaaaaabbaaaabbbaaabbbbaababbabbbaaabaabbabbbababbbabababbabbababbabaabaabaabbbabbabaaaaaabbabbbbbbbbabbaaaababbaaaabbbbaaaaabbabbabaaaaab aaabbbbaabbbabaababbbbaabbbaaabbbbaabbbbabbaabaaaaababbbbbaaaabbbabbaaaaaababaaababaaabbbaaabbbbbbaaaaaaaabbbaabaabaabaabaaaabaaabaaabbbbbaabbabbbabaababbbabaaaabaabbabbbbbabaaabbababbaaaababaaabaaabbbbbaabbbbbbbaaaaababbabaabbabaabbbababaabaaabababbabbbbaabbbbababbabaabbababbaabbababaababbbbbaabbababaabbbaabbbaaabbbbbaaababaabababbbaaabbaaaabbababbbabbbabbbbbbababbaababaaabaabaababaabbbabbabbabbbaababbbaabbaaabbabbababaabbaabbaababababbaabaaaababbbaabababbabbaabbbaababbabaaaaaabaabaabbbbbbabaabbbaababbbabaaabbabbbbbaabbbaaaaabbaaaabbbbbbabbbabaaaaaababaabbbbaaaaabaaabaabbbbbbababbbabbbaababaabbbaaabbbbbbaabbabbabbbaababababbaaaaaabaababaaaabbbabbababbabaaabbbabbaaaaaabaaabaababaabbaabbaabaaababaabbabbabaabbbbbabbbbaaaaababbbbaaaaaababbbbbbbbabbababaaabbabaaaaaabaaababaabaaabaabbbbbaabbbabababbbbaababaabaabbabbaabbbbbabbabbabbbbbababaaabaaabaabaabaabbababbababbbaabbbbaabbbbbbabbaabbabaabbabbaaabaabaabbbaabbabababbababbbbbaabaaaabbbabaaababbbaaaaabababaaabbbbabababaabbbbbbbbaaaaabaaabbabbbaaabbaabababaabbbbabababbbbbaabaaaabbabbababbbaabaaaababbbabbbabaabbbbbbbabbbbabbabaabaaaaabbabbbbabaaaabaabaaabaaabbaabababaaabababbabbaabaabbabbaaaabaaabbabbaabaaabbbabbaaaaaabbbaaaabbabbaabbbaabbabaabbbbbbaaaaaabbbbbbbabaaaaaabbaaaaababaabaabbabaabbbaaababaabbababbaabbbbbbbbababababbababaaaaabbbaaabbaabaababababbbbabababbbaababbbaaaaabbbabbabbbabbbabbabaaaaaababaaaababababaababaabaababbaabbabbabaababaaabaababaaaabaaaaababaaaabaababbbbbbabbbbaabbbaaabbaaabbbaabaaaababbaaaababbbabbbbaabbbbbbbbbbbbbbbbbbbbbbabaabaabbaabbbbbaabaabaaabbaaaabbabaabbaabbabbbabbabbbbbbbaababbaabaaabbabbaabababbbabbbbbabbaababbbabaabababbabbbabbbabbbbabaaabbaabaaababbbbbbabbaabbaabaaababaabaaaabaabbaabbbaaababbabaaabbbbbabbbbaabaabababbaabbbbabbabbaaaababbbbbababaaaabababbbaaababbbababbbaaaaabaaaaaaaaaaaaaabbbbbbabbaaaaaaabbbbaabbbbbbabaaaababbaaababbababbaaabaabbababbbbbbbabbbaaababbaaabbabababbbaaaabababbbaaabbbbabaaaabbabaabbaababaabbaaabbabbbbbabaaabaaaaaaababbaababbaabaaaabaabbbaaabaaaaabbbbaabbbbbab aabaaaabbaaaabbbbaaaaabaabababbaaaababaabaaaaaabaaaabbabbbaababaaabbbaaaaabbbbbabbbbbabababbaaaaabbabaaaaabaaaabababaaabbbbabbabbbbbbbababaaaabbbabbbbbbbaabbbbbbabbbabbbabbbbababaababbbbbabaabbaabaaaaaababaaabbababbbabbbbaabbbbbbaaabbaaababaaaaaaaabaaababababaabbaaabbababbbbabbbababbbbbaabbaabaaaaaaabbaaaaabbbbaababaababaaaabababbbabbbbbabaaabaabbababbbbbabaaaaabaabbbbbbabbbaabbbabababbbbbbbabbbabbaababaaaaaaabaababababbbaabababaabbabbbbaaaaaaabaabaaaaaabaabbababaaabaababaaabbbbabababbbaabaabbbabababaaaabbaabbbbbbabababbaaababbbabababbabbbbaabbabbbababaaababaabaababbaaaaabaaababaabaaabaaaabaabbaaaaababaaaaaabbbaaabbaaaaabbabbabaaabbaaabbbbaabaaaabbbaaaabaabbabbabbbbabbaaababbbaabbabababababbbaaaabbbababababaabaababbaaaaabaabbbabbaababbbbbaabbbbbaabbabaabaaababaabaaaabaaaabaaaababbabbbbbabbaababaaaaaabbbbbabaabbbabbaaabbbabaabaaabbbbbbabbabababaaaabaaaaabbbbaabaaabaaaabbbbaaaabbabbabbabbbbaaabbabaaaaaabbbbaaaabbbbabbbbbaabaaababbababbababbababbaaaaabbbaabbaabbbbbbbaabbabbabaabbbabaaaabaaaaabababababbabaaaaabbabaaababaabbababbbaaabaaaabbabaabbbabaabbbaabaabbabbaababaabbaaaabbbbaabbabbabbbabaababbaaabbbbaaababbbaaaaababbabbbbbaaaaaabaababbbababbaabbbaabbbabaabaaababaabbaaaaabaaababbabbabaabbbbbbbaaababbaabbaaabbababaabbababababbabbbaaabbabbbbaaabaaabbaabbababbababbabbaaaaaabaaaaaabbaabbbaabbaaaaaababbaabababbbbbabbbbbbbaabbabaaaabbaababaaaaabbbbbabbabababaaaabbababbbaababbbabbbabbbbbbabbbaaaabbabaaababaabbbabbbababbaaaaababbbbaaabababbbbbabbabbaaabbbbaabababbbabbbbaababbbbbabbabbbbbabababbabaabbbaaababbababbaaaabaabbababbabaabbabaababbbaabbabbabaababaabbabbabbaaaabaaabaabaabbbabbbabaabbbabbbababaabbbbabbababbbbbbbaaabaaaaababbabbaaaabaaaabbaaabbabbbaaabbaabaabbababaabbaaabaaaaaaaaabaaaabbaaaaaabbbaabbbbbbabaabaaabbbbabaaaabbbabbbaabaaaaabaabbaaabbaabbbbabaaababaaaabbbabbbbbababbaaaabbaaabbbbbaabbbbbbbbababbbababaaaaaabbbbbbbabababbbaaaaaaaaaaabbababaaaababbbbbaabbbbabababbbbbbbaaaabbbbbbaabababbaaaaaaabbaabaabbbbbabbaabbbabbbbabbbbbbabaaaabbaaabbabbaaabbbaabbabbaaaaaba abbbaaaabababbbaaabaababbbabababbaaaabaaaaabaabababbbaaabbbbaabaabaaaabbaaabababaabbbbabaabbabababbabaabbbaababbbbbabbaaaaaabbbaabbababaaaabaaabaaabbbbbaabbaaaabbbabaabaaaaaabbbaabbabbaaaabaaabaababaaaabbbbbbabaaaaababaaaabaaaaabaaabbbabbbaaabaaabbabbbbababbaabbbaabaaabaaaabaaaaaaabbabaababaaaabbbabbbabbbaaabababbbbabbaabaaabaaabbbbbbababaaaaaabbbabaaababbbbabbbabbaabbbaabbaabbababbbabbbababbbababbabbabbbaaaaaabbbbaabbbabbabbbbbbbbaaababbbaababbabbabbabaaabaaabaabbbabbabaaabbbabaabbaaaabbbbbbaaababababababbabbabbabbbbbbbaaaaaababbaabbaabaabaababbbbaaaaababbbbbabbbbaaaabbaabaababbababbababaabbabbaabbbababaaabbbaaabbabbbaaaaabaabaaaaabababababbaababbabbabbababbaaabbabbababbbaabaaabbbbbbaaabaaaabbaabbabababbbaaababbaabaabaaaaababaabbbabaaababababbaabbabaaababbababbbabaababbaaaababbbaaaaaaabbbabbaaabbbabababbabbabaababbabababbaababbbaabaaaabaabaabbbbaabbaabaaaaaabbbaabaabbaabaaabaabbababbbabbabaabaaaababbabaabaabbaaaaaaabbbbababbabbbbaaababbaabaaabaababbabbabbbaabbbbbaabaababaaaaababbbbbbaabbaaaabbabbbaabbaabbbabbabbabbababaaaabbaaababbaaabaaaabbbbababababbabaaababaaabbbaaabababbabbbaabababababbbbababbbbabababbaabbbbabbbabbbbbaabbbababababbaababababbabaaaabaaaabababbbabaaaabaaaaabababaababaabababbbbaaaaaabaaabbabbaababbaaabbbabbaabbbabababbabbbbbababbbaaaabbbbaabbbabaababaabbaaaababbbbaababbabbabbabababaababaaabbabaabaaaabaabbabababbabbabbbbbabbabbbaabbbabbababbbabbaabbbbababaabbaaabaabaabbaaaaaaaaabbbaabbaabbbbbababbabbbbbaaaabbaaaababbabaabababbaabbbbbaababaabaabbbbaabbaabaababaabbababbbbbabbaaaabbbabaaabaababbbaaaabbbbbbbaabbbbbbbaabbbabaaaaaabaaabbbaaabaaabbbbbaaaabbababbbbaababbaaaaabaabbbabaabbaabaaabaaabbbaabbbabababbbbbbbbbbaabaaababaaaabbbbbaabbbbbabbaaababaaabbabaaaaaaaaabbbbbaabaaaaabbabbabbbabababbbbbaabbbbaaaababaaabbaabaaaaaaaabbabbaabbabbaabbbaaabbabaabaabaaabaabaabababaabbbbaaababbbbbaabaabbaaaaaabbaabbbababbabaababaaaaabbabaababaaaaababaabbbaabbbabbabbbbbbbaaaaababbbaababbbaabbbbbabbbabbabbbaaaaaababbabaaaabbbababaabaaaaaaaabababbbaaabababbabaaabaaabaab aababbbaabbaaaaaabbbaaaabababbbaaaaabbbbbbbaabbaaabbaaaaaabbbbababbaababbbbabbbaabababbbabbbbabababaaabaaaabbbaabbbbaaabbbbbaabbbaaaabbabbbaabbabbbaabaaaabaababbabbabbbbbbabaabaaabbaaabbabbbbbabbbbbabaababaaabbbbabbabbbbaaaabababbabbbaaabbbbabababbbababbbbbbbaaaababbbaabbaaaabaaabaabbbaaaababbaaaaabbbaaaaaabaaaabbbaababbbaabbabbabaabbbbbaabbababbabaaabbbbbabbbbbabbaabbbaaaaabbbaaabbaaabaaaaabaabbaabababbabbbbbbaabaabbbbaaaabbbabababaabbbabaababbbaabababbaabbbaaababbbabaaaaababbbaabaabbbabbbbbbbbbbbabaaaabbbaaaaabbbbbbabbbbabaababaabbbbbaaaaaabaaaabbaabbaaaaaabbaaaabaaabbabbabbbbaaabababaaabaaababbbaaaaaabbbabbaaabbaabbbbabbbbbaababbbabbbaaabaaabbaababababababaabbabababbbbbbbbbaabbbaabbabaaaabaaaabbbababaaaaabbababaabaaaabbabbbbbabbbaababaaaaabbabbababbbbaaababaabbaababbabbbbaabbbaaabbaaaaabaabbaaaabbaabbababababbbabbababaabbaaabbaaabbabbbabaabbaaaaababaabababbaabbbabbbbabbbabababaaaaabbbbabbbbabbabbbaabbabbaabbabababbbbaababbbabbbbbaaabaaabaabbbbbabbbbabbbbbbbababbbabababababaaaabbbabbbbaabbababaaaabaaabbabbbabbbbaaabbbaabbbababbbbbbabbbbbabbabbabaabaababaaaabaabaaabbaabaaababbaababbabababbbaabaaaaabbaaaaaabbbbbbabbbaaabbbaaaabbbababaaabaababababbaaaaaababaabaaababaabbbbbabbbbaaabababaabaababaabbaabbabbbbaaabbaaabbaaabbbbababbbbabababababaaabaaaabababbaaaaabaabbaabbaabbaaaabaabbbbaaaaaaabababababbabaababaabaabaaaaaaaaabbbbaabbbaaaaaaababbbabbbaabbabbaaaaabbbbbabaabbbbbaabaaaaaabaaaaaabaaababababbaabbaabaaaaabbabaabbbbbabbabbbabaaaaabaabbbaaaaabababababbaabbbaaabbabbaaaaabbababbabbbbbaabbbaaaaaaababbaaabbabaaaabbaabbaaaabaababbbbbaaaabbabbabbbbabbbabaaaaabbaaaaabbbabbbbbabbbaabbbbbabaabaaaaaaaaabbbaaabbbaaababbabaabaabbbabaabbbbabaaaabbaababaaaaabbbababbaaabaabbabbbbaababaaaababbaaabbaababaaaababbbaabbbababbbbbababbbaaabbbbbbabaabbbabaabaabaaabbbaaaaabaabbaaabbbbababbaabaabbbaabaabaaaaaabbbbabbbbbaabbbbbaaabababbbaaabbbaaaabababbbbaabaaaaaababaaabaabbababbbaabbbabbabaababbababaaabbabbbbbbaababbaabbaaaaaabaaabbabaabbabaaabbabaaaabaabbbbbaaaaaaaabbaabaabbabaaaabbaaaabb aaababbbbbbaabaabbaaabbbabbaabaababbaababbabbabbbabaaaabbaabbabaabaabbaaaaaabbbbbaababaaaaabaaabbbabababbbbaaabbabbbbabaababbaabbbbbababbbbbbababbbaaaaababbbabbbaaaaaaabbbabaaaabaabbbbabbbabbbbbbbbabaaaaabbabbaaaaabababbaababaabbbabaabbbbbaaabaaaababbbabbabbaaaababababbaaaababaababbaaaaabbbbbbbabbaabaaaaabbaaaaabaaaaaaaabbabaabbbababaaabbabbabaaabaabbabbaaababaabababbbbaabbbbabbabababbaabbababbaaaaaaaaaabbabbbaababaababbbbabbbbbaaabaaabbbbaaabbaabbababbaaaaaabbaaababbbabbabbaaabaababababaabbbbbbabaabaabaaaaaabbbbaabbbbabbabbabbbabbababaabbbabbbbbbaaabbbbabbaabbbaaabaababaabbabbbbbabbbbabbbbbbbbbabaaabaaaaabbbbabaabbbbabbbaabbaabbbaabbaaaaabbbaaababaaaabababaabaababbaaabbabbabbbbbbbbbaabbabbbababbabbaabaabababbabbbaabaaaababaabbbababaaabaababababaabaabaabbbbabaabbbaabbbabbbbabababaaabaaabbbababbaabbaabbababaaabbbbabbabaabaabaababbabaaaaaaaababbababbaaaabababaaaaaaabbaabbbabbaaaaaababbbbbabbabbbbbbbbaaababbbbabaaabbbaabbaaaaaaaaaaabbabbabababbbbbaabbbbabbaaaaaababbabbbabbababaababbababbaaabababbbaabbbaaaaaabbababaaaaaaabaabbababbaaaaabbbabbababaabbabaabbbbbaaaabaaababbabaabbabaababbbaaaaabbaaabaababababababababbaabbabaabbbaaabbbbababbababaabababababbabbabaaaaaaabaabaaabbbbbaaaabaaabaaaaabbbababbaabbbbbbaaabaaabaaabbbbabbbabaaaaabbbbbaaababbbaaabbbaabbaabbabbaaabbaaaaaaabaabbaaabbaabababbbbbabbaababbababababbabaabaabaaaabaabbbabbababbaabbbbaaaaabaaaabbbbbbaabaaaababbbaabbbababbababbabbbaabbabbababaaaababaaaababbaabbabbaaabbabbaaaaaaaabbabaabbabbaaabbbbbbbababaaaaaabbabbbbababaaabaabbabbabaaababbaabbabaabbaaabbaaaabababbbbbabbbabbbbbaabbababaabaabaabbbbaababbbbaaabbaabaabaababaabbbabbbabaaaabbbbbbbbbbbbaabbabbaaaaaabaabbbbbbababababbbabbaabaaabbbaabbaaabbbbaaaababbbaaabbaaabbaaaabaabbbababaabbabbaaaabaaabbaaaabaabbbababbbbbbabbaaaabaabaaaabbbabbabbbbabbbbbaabbbaabbbabaaaaabaabbbbbaabaabaaabbbbaabaaabbabaababaabababbaababaaaabaabbaaaaabbbbabbababbbabaabbbaababbabaaabbabaabababbbabaabaaaababbbbaaaaaaaaaabbbabbbaaaaaaaabbbaaaaababababbbbbbababbaabbabbabbaababaababbbbbabaab baaaabbbaaabbabbaababaaabababbaaabaaaabaaababaabaaaabbababbbaaaaaaabaaaabbaabbbbaabbaaabaaaaababbbbaabaaabbabbbabbbbabbababbaaabbbbaabbbbabbaabaabaabaabbabaaabaaaaaaaaabbbbaaababaaaababbbaaaabbaaabbbabaaaabbbbbaabababbbbabbaaabbaaabaabaaaabaaabbabbbabbbaaabbabaaabbaaabaabaabaaaaababbabbbbbbaabaaabbabbbaaabaabababbabaabbbbbbbaaabbbaabbaabaaabababaaabaabbbbaaababbaabaaabaaaabbbbabbbabbbabbababbaaabaaababbaaaaabbabbabaabbabbbaababbbaabaaabababaabbbabbbabbababaaaabbbbbabaaaabaabbabaabaabbaabbaaababbbbababbaaabbbbaabaabbaaabaababaabbabbbbaaabaaaaaaabbabaaabbaabababbaaaaaaabbbbaabbbabaabbabbabbbababbaaaaababbaabbbbaaababaabbabaaababbabbbbabbabbbaaaabbbbbaaaaabbbabaababaabbabaaaaababaaabbbbaaabaaaaabbaabaaaaabaabaabaabaabaababababbaababbbaaabbaabaaaaaaaabbbbbabaaaaaaabbabbbaabbaabaaaaaabaabbbbababbbaaababababaaaabbababbbbbbaabbaaababaabaabbbababbbabaabbabaabbaabaaabbababbababbabbbaaabaabaaabbabbaaabababbbbabbaabaababbbbbaaabababbbaaabbabbbababbabbabbbbbaaaaabbbaaabaabababbbaabaabbbbbbabbaababbababaaaaaabbbbbbabbaaaabbaaaabbbbaaababababaabbabbaaaabaabbaaabaababaabbbbbabbbbbbabbbaabbbaaabaaabbabaabbaaaababbaabaaaaabbaabababbbababbaabbbabaaaabbbababbaaababbabbbaabbbabbbababbbaababaabbaabaaaaaabbaaababbbaaababbbaababbbbbbaaabbabaaaabbbbabababbbaababbbbbababbbababbaaaaaabaabbbbaababaabbabbbaabbaabbbbbbaaabaabaabbbbabbaababaaaabaaaabbabbbababaababbaabaaaaaaabbbbababbaaaaaababaaabaaabaababbbbbaabbaaabbbabaaaaaaaaabbaabbbbbabbaabbbaababbbbbbbbbaaaaaabaabbbbbbabbaaabbbaaaababbabababbbaaaaaabbababaaaabbaaababbbaaaaabaaabaaaaaabaaabbabbbbbbabaabbaabbbbbbbbabababaaabbaabbaaabbaabbaabbbbaaabbababbababaaababaabbaabbababaaabbaaaaabbbbababaababbbaababbbbabbabbbbaabbaabbbaabbbababaabaaaaaababbbaaabaabbabbaabbbaaaababababaaabaababbaaabbaabbaaaababaaaababaabababbbbbaaaaabbbaababbaabaababaabababbbaaabbbaabaaaabbbbbaabbabbabababaabaaaaaaaaabbbbbaaaababbabbbabbbbbaababbaaaabaaaabbabbbababaaaaabbaabbbaaabbbababaaaabbbbabbbbaaababaaaabbbbbbbbbabbabababbabaaabbbbaaabbbbbbbaabababbabbabbbababaababa aabbaaabaaabbabaaabbbbbbbbbbbbbabababaababbaabaaaabbbbbbbaababaaaabbaabbabbaabbabaabbaabbbbbababbbbababbabbababaabababaabaaabbbbbaaaababbbbaabbbbbaabaabbaaaaaaabaaabbaabbaaabbaaabaaababbbbabaabaaabbaabbaaaabaababbbbbabbaabbbbabbbaaabbbbabbbbabbabbbabaaaaaaabababbbbabbaabbaabbbaababaabbbbaababaabaabaabbaaabaaaaaaaabbbabaaaababaaaabaaabbaababbbbabbbaabaaaabbbaaabbaaabbbbbabbbaaababbbabbabaaabaabbbbbbababaabbbaaabaaaabbababbaabbbbaabbaababaaabbbabababbaaaabbbaaabbbaabbbabababbaabbbabbbbaaaabbaabbbaaaababaaabbbbaaabbabbaababbbaaabaaaabbababbbaababbaabbaaabbabbabbbbaabbaabbbabbaaabaababbbaaababbbababaabaaabbbaabbaaababaaaabaabaaaaaabbbaabbbaabbbababbbabbbbbaabbaaaabbbbaabbbbbaabbbbaabbabaababaaaaaabbbbbbabaabaababbaaaaabbbabbaabbaaabababaabbbabbababbbababbbaaabbabababbababbbababbaaabbababababbaabbaaabbaaaabaababaabbabaabaabbaaaaababbabaabaabbaaabbaaaababbaaaaaababbbabaaabaaaabbbababbbabaaaababbaababbaabaabbbbabbbbbababbbabbbbbbbbbaabbbbaabbbbababaababbabbababaabbbbbaaaaabbbbbaaaababbbbbabaabbababbbaabbabbbaababaabaaaabbbbbababbabaaaabbabaababbbabbbabaaabbaaabaabaabaaabaababbaabbababbbabaaaaabaabbbbabbbaabbbbbbbaaaabbaabababaaababbaaaaabbaaaaaababaabaababaaababbaaabababbbbbbbaabaabaababbbbbaaabbabbbbaaaaaabbabaaabbbabaabaaaaabaabbabababbbbbbabbaabbbabbabaabbabbabbaababaaabbababaaaababbaabbabaaaaabaaaababaababbabaaaabaaabbaaaabbabababbbbbaaaabbbbaababbbabbababbbbaabbbbbbaabbbababbaaaababbaaaaaabbaabbaaaabbaaabbbaabbabaaaabaaaaabbbaaabbabbbbabbabaabbaabaaabbbbbbbbbbbaaaaabbabbabbbbbbbabaabaaaaaaabaaabbbaabbaaabaabaababaaabbabbaaaababbbbbabaababbabaaabbbbbabaababbbbaabbbbabbabbbbbaabbaaaabaabbbbbaabaaabbbbaaaaabbaaabbbbababaaaabbbbaaababbbabaaabbabaaababbaabbbbbbbbabbbabbababbbbaaaabaababbabbbbaaaaabaababbbbbbbbaaababaaababbbabaabbababbaaabaaaaabaabaabaabbbbbbbbbbababaabbbaabbaaabbaaabbaabbbaabbbababaabbbbbaaaababbabbbbaaaaababbbbaabbabaaaaaaabaaabbbbabababbaabbabbbbaababbaaabaaaabaabbabaaaaabaababbbaaabaaaaaababbabbbababaaabbbbbabbaaaaababbbaaabbababaabbaaaaaaaabbabbbbbbaaa ababbaaaaaaaabaababbaababbbbbabbaabbabbabbabaaaaaabbabbbbbaaababbbaaaababababbaaabaabbbabaaababaaaaaaaabbbabbabbaaababbabbbaababbbabbaabababbbabbbbbbaababbbbbabaabbbaaabababaaabbaaabbaaaaabbbabbabbabababbaaaaabbaaababbabbbabaababababbbbaabaaabababbbbbaaabaaabbbaaabababaabaaababaabaaaabbbabaaaabbabbbbaaababaababbbaabaaabbbabaabbbaabbbaabbbaaabaaababababbbbaaaaaabaaabababbbaaaababbabaabbbabbbaaabaaaababbababaaaaaaabbbaabaabbababbabababaabbbbaabababbabaabbaaaababbbabbbbbbbbabbabbaaaabbaabbbabbaabbbaababbbbbbaaaaabaaabbbbaaaabbabbaabababbabaababbbabbaabbbaaabbbbabaaaabbabbbbabababbbbbababbaababbababaaababbaabbaaabbabbaaabbabaaabbbabbabbbaabbbaabababbababababbabaababaabaabaabbbabbabababababaaaaaaaababbabbbaaabbababbbaababbbbaababbbabbabaababaababbbbaaabaaaaaabbbbabaaaaaababbaabbaaabababbbabbbabbbbaaabbaaabbaaabbabaaaababbbababaabbaabbababbaaaabbababaabaabbabbbabbbbbbbaaaabbaaababaaabbbbabababbbbbabaabbbabbbababababbabababaaabbaaaaababaaababaaabaabbaabbbabaaabaabaabbaabbbbabbbabbbbbabaabababbbbaababbabbbabbbabbaaabaaabbbbabbaababbaaaabaabbabaabbbbbaababaabbbaaaaaaabbabaabbbaaaabaaaaaaaabbbaabbabbabaabbabbbbbbbbbaababbbaabbabbabbbaaaaaaaabaabbabaabababaaaaaabbbbaaaaababbbbbababbabababaabbbbbbbaabbbaaaabaaaabbabbbbbbbbaabaaabbbbabaabbabbbaaabbbbbaabaabbbaababaabaabaaabaabbaaaaaabbbaabaababbbaabbbabababaaaabbbaaaabbbbabaaaaaababaaaaabaabaaaabbabaabbbaabbbaababbbaaaabaaabaaabbbabaaaaababbbbbbbbbababbabaababbabbabbbbaaaabaabbbbbbaabbbabbabbaaaabbbbabbbbbbbbbaabbbbbbaaaaabbabaabaabbbbaabbaaaabbbababbaaaabbababbababbbbbbbabababaababaabbbabbbbbbbabbbbabaaaaabbaaaaaaabbbbaaabaabbababaaabaaabaababbbaaababbbbabaabbbbaaababaabaababbababbabbaababbaaaaaaaabaabbbbbabbbbabbbabbbbaabbbababbaababbbaaaabaaabbaabababbbbabaaabbabaaabbbaababbbabbbbbabbaabbbaabbababababaaabaaaaaaabbbabaabaababbaaababbabbabbbbaaaaaaaabbbbabbbbabbbaaaaabbbbbbaaaabaabababbbabbbababbabaaababbabbbabbbbbbaabbaaabbbabbbabababbbaababaabbbbabbabbbbabbaaabbbbabaababbbbaabbabbbabaabaababaaaaabaaabbabbaababbababbaaabaaaaba bbbbbbaabbbabbabaaabababbabaaababbaabaaabaababbbabbaabbaabababbbbaaabaaabbabbaababaababbaabaaababbabbbabaaaaaabbbababbbabaaabaabbbbaabaababbababbaabbbbaabaabaaabbbbaabaabbbaabaaabaaabbbaaabbaaabbbabaaabbbaabbabbbbaaababbbbaabbbaaaaaaaabaabbaabbaababbbaabbaabbbabababaaabbbbaaabbbbabbbbabbbabbabbabaaabbbbbbaaababbbaaaabbabbaabbabbbbaaabbabbababaaababaabbbababaabaababababaababaaaababbaababbbaaaabaaababbabaaaaabbababbbbabbaaabbbbbbababbaaaababbbabbababaababaabbabaabaaaaaababbbaabbbabababbbaabbbaabbaababbbabaababbbbbbaababaabaaabbaaababbabbababbbabbababaabbabbababbababbaaababaabbbabaaababbabbaaabaaaaaabbabbabaabaababaaaababaaaabbabababbabbaaaaababbbbbbbababbbabbbbaaaababaababbaabbabbbbbbbaaabbbaababaabbababbbbababbabbabbbabababbbaaaaabbbaaabbababababbaaaababbaabbbabaaabbabbbababaabbbbbbbaabaaaaababbbbaaaaabaaabababbbbbbabbbbbbbaabababbabbbaaaabbaaabbbbaaabababbbaaaabaaaabbbbaaababbaababbaabbbababbaababaabaaaabbbbaaabababbbbbaababbbbabaabaaaaaabaabaaaaababbbababababbbbbababbbaabbabaaaabbbbabbbaaaaaaaaabaaababaababaabbbbbbabbaaaaaabaabbbaaabbbaaabbbbaabbaabaaababbabababbbbaababbabaaabaaaabbbbbabaabaabaabaabababaabaaaabbababbabbaabaabbbbbbbbbbbbbbbaaaabbbaaaabbaabababaaaababaabbbaaabaaaabbbaabaaaaaabaababbabbbaabbbbbbaabbbaabbabaabaabaaaababaaaaabaaaabaaaaaabaaaabaaababaaabaababaabbbbbbbbbbabaaabbbbbaaabaabaaaaabbbbaaaabbbbbbaaaaaaaababaaaaaaaaabbabababbbbaaaaaabababbaabaababababababaabbbaabbbbaaabbababaabbabababbbaaaaaabbbabbbbbabaaaaabbbbababbbaabbbaaababbaababbbbaabbaaababbaaaabaaaabbabaaaababaabbbabababbbabababbabbbaaabababbaabbbbaabaaabaabbbabbbabbbbabaaabaababbabbaaababbabaaaababbabbbaabaabaaabbbaabbabbaabaaaababbbbbbaabbabaabaaaababaabbaaaaabbbbabaabbaaaaaabaaabbbabaababbbabababaababbbbaaaabaabbbabbaaabaabaabbbabaaaababaaabbabbbbbbbbaabbabbbbbababbbaaabbbaaabababbaabbaabaaaabaaababaaababbbaabaabbbbabaaababbbaaaaabbaaabbbbababbbaabbbaabbbbbabaabbbbbabbabaaaaaaabaaabbbbbbababbbaaaaaaabbbbbbbbbbbaaaaaaaaaabbbbabbaaaaaaababaaaabbaaabbbaaabbbbbbababbbbbabaabbaababaabababa aaaaababaabaababaababaaaababbbbbababaaabbabbabaaabaaabbbbabaaaabbaaabbaabbbaaaaababbbabbaaaababbabbaaaaaaaaaaababbbbbabaaabbbabbbbbbabbbaabbaabaabababbabbbbbaaaaaaabaabaabbbbaabaaabbbabbbbaaabaabbbbaabbbbaabbbaaabbaaaaaababbabbbabaaabbabbaababbababbaaababbbbbbbaabbbbaaaabbbaababbbaabbabbabaaaabaabbabababbbbaabbabababbaabaaaabaabaababbbbbabbbababbbbbaabbbaabbbaaaaaababababababaabbbbabaabaaaaabaaaabbaababbbbbbbbaabbabaaabbbabbabbbbbbabaabababaaaabaababbabbaababbaaaabbaaaabbaaabbbbbbabbbabbbaababaababaaaabbaaaaababbabbbabbabababbbbbaaabbaabaabaabbbabbaababbaaaababaaababbaaabababbbbbbbabababaabaabaaaabaaaaaabbaabbbbaabbaaabaaabaabbbbbbaabbbbababaababbbbbaaabaaabbbbaaabbabaaabbbabbbaabbbabaabbaabaabaaaababbbabbabbbaaabbbbbbaaabaaabbaaaaaaabababbaabbababbaaabaaabaabaaabbbabbbabbaabaaabaabbbababbbbbbabbbababaaaabbbbababbabaabaaabbabaaaabbaabaabbbbabaabbabaaabbabababbbbaaaaaabbabbabbbbbbbabbbbbabbabbbbbabaababaabbbabaaaaaaaaabbabbaabaaabaabbabaabbbbabbabbbababbbbbaaabbaabababaaabbbbaaaabbbaaabbaabaabaaabaaabaaaabbababbbaabaaabaaaababbaabbbabbbbaaababbabbbaaabbaaaaabababbabbaabbaaaaabbaaabbabbaabbbbbbaaabbabbabbbabbaababaaabaaabbbbaaaabbaabaabbaaaabaabbbbaababbbabaaaaaaaaabbabbbbbaabbaaabaabbaabaaabaaabbaaaabaabbbbaababaaabbaaabaaaabbabbabbbbabbbbabbaaababaaabbabbbabbaaaababaabbbabbabbbaababaaabaabbbbaabaababbbabaababaaabbaaaaabbaaaaaabababababbaabababaaabbbbbbabaaabaaababbabababaaaaaaaaaabbbbbbaabbababaaabbbabbababbbbaababbaaaaaaaabbabbaabbbaaabbaababbaabababaabbaaabaababaabbaabbbabaaababababaabbaabbaaabaaaaaaaabaabaabbbbaaababbaabbaababbaababbababbbaaabaaaababbbbababbabbbaaababbaaababbbababbbabaaababaabaaaaaabaabbababbaabaabbbabbabaaabbbbbaaabaabbbbbbabbbbaabaaaabbabbbaaaababaabbabbaabbbbbaaabaabaabaaababaabaabbbbbbabbababbabbbbbabaaaabbbaababaabbbaabbabaaaabbabbbbaaabaabababbababbabbbbbabaabaabbbbaaaabbbbabbbaabbaaabbbababbababbbaabaaaaaaaaabbbbbabbbaabaabaaaaabbbaaaaabababbabaabbaaaabbaabbaaaaaaaaaabbbbaabaaabbaaaabbbbaaaabbbaababbbbaabaaaaaaabbbabababbbbababbbbaabbabbbb aabbababaaabbbaaaaababbaabaabbaaababaaaababbbababbaababbbaabaaaabaabbbaaabbababababaabbbaabbbbbbbbbabaaabbbbababbaaaabababbbaabaaabbbaaaababaaaaabbbabaaabbbaabbbaaabbababbbbbbbaaaabbabaabbbbabaaaaabaaabbaabaababbaaabbbbaaaabbbabbababaaabbbaabbbaaabbbbabbbababbbbbaabbabbabababaaababbaaabbababbbabbbaaaaaaabaababaababaabababaaaaababbbaaaaaaabbbbbabaabbabbbbabbbababbaaaaabbbabbabbaaabbbabbabaaabbbabbbbabaabbbbaaaabaabbaabbabbabbaabaabbabaaaabababbaaaabbbabbaaabbaabababbaabbabbaaaabbababbabaaabbbbbabbaabaaaaaabaabbabbaabbaababbaabaabbabbbbbaabbbaabaaaabbaabbbbbbbbbababbabaabbaabbbaabbbbabbbaabaaaabbabbbbbaaabbaaabbabbbabbaaabbabbbbbabaaabaababbabaababbabaaababaabbbabaabbbbaaababaababababbbbabaabababbbaabaabaaaabbabaababaaabbabbaabbbbbbbaaaaabbbaaaaaababaabbbbaababbbabaabbabbbaaabbbababbaabbababbababababbbbaaabaabaabbbaabbabbbbababbaabbabbbbaaababbaaabbbbbbabbbbbabaaaaaababaaabbbbbabbaaababbaaabababbabaabbbaaabaaabaababbbbaaabaababbbabbbbbbabbbbabaaabbbbaaaabaaaaababbbabbaaaaabbbaabbaaaaabbaabbbabaaaaaabaabbaaabababbaaaabbbabaabbaabbbaaababbabbbbbbbbabbbbbaabaabbbabaabaabbbbbbbbbababbbabaaaabbbbbaaaabbabaaaaabaaababaaaaaababbabbabbbabbbbbabbbabbabbbaabbbabbaaaabbabaabbbbabbbaabbababbbbabbaabbbbaaaababbbabbababbbbbabbaaaababaaabababaabaaaaabbbbabaababbabbbababaabaabbabbaabbbbaaaaabbaaaaabbbaabbbbbbababbbbbbabbabababaabbbaaabaaabbabbbaababbaababbbabaaabbbabaabaaababaabaaabbababbbbababbbaaaaaabbbaabbbbabaabbaabbaaabaaabbabbabbaaabaaababbbaababaaabbbbababbbbbabaaaabbabbaabaabababababbaababababaaababaabbabbbbabbbaabbaabbabaaabbbabbabaaabbabbbbbaaaabaaaaababbaabbbbabbbbaaaabbabbaabbbbbbabaaaaabaaabbabaabaaaababbabbaabbbbbabbabbabababbbabababbaaabababaabbabaaaabbbabbbaaabbabbbabbbabbabbaabbbbbabbbabbabbbbabbabaabaaaaabbaabbbaaabbbbbaaabbaaaaabbababbbaaaababaabbbaaaaabababbbabbabbbbbbabbaabaabbaaabababaabbabaaaabbaaababaaaaabbaaaabbabbababbaabbbbaabbbaabaabaaabbbbababbbbbbaaabaabababbbaabbaaaaaabbbbaaabaabbaaabbabbaaaabbabbbbaaaabbabbabbbbababababbbbbaabbbababaaaabbaaabababbabaaa abbabbbaabaababbbbbaabbabaabbaaababababbbbbabababbbaabbbbaaabaabbbaababbbbaabbaaabbaabbbaaabbbabbbbbbabbabbababbaababaaabbbaabaababbbbaaabbaaababaabaabbaaababbbbaabaaabbaaabbabababbbbaaaabbbbbabbabbaabaaabaabbbabaabbbbabbbaabaaaaaaabbbbbabbbabbbabababbaaaabbbabaabbbabaabaabaabbaabbbaaaabbbbaaaaabbaabbbbbbbaaaaaaaabaabababbbbaaaaaabaaaabaaabbbbabbaaabbbaabaabbabbaaaababbaaababbbbbbababbabaaababaaaabababbbabbbabbbbbbbababbbaaabbabbbbbbaaaaaabbbabbaaabbabaabbabbbaababababbabbaaaaabaabbabbbabaaaaaabbbaababbbbabababbbababbaababbaaabababbababaaaabbbaabbababbbbbabbbababbaaaaabbaabbaabbaabbaaabaababaabaabaabbaabbbbabbabaabbbaaaabaaabaaaaabbbbaabaaabbbabbaaabababaabaaabbbababaabababaabbaabaaaabaaaabbabbbbbbbaaaaaabbaabbbbaabaaaababbbaaababbababaabbbbabbbaabaabaabbabbaabaaababbababbbabaaabaababaabbbabbbbbbabababaaaaababababaaabbababbabbbbbbbbabbbababbbaaaabbbbababababababababbbabbabbbabbbbbbaababbabbbbabbbaabbababababbabbaaababbabbbbbabbaababbabbbbbabbabaaaaabaabbbababbaabbaabbbbaaaaaaaabaabaabaaabaabbbbababbaaaaaabaaabaababbbbbbbaaabaaaaaabbbaaaaaaaaaabbaaaabbaaabaabbababbaabbababbaaabbbbabaaaaaabbabbbabaaababbbabbbbbbbaababbbbabababbbbaababbbbaaabbbaaaabbababbbbbbaaabaabbaabbbabbabaabaaabababaabbbaaaaababbabaabbabbbbaaabaabaaabababbbbaabbaaababbbaaabaaaababaabaabaaaaabbabbbbaababbbbbabbaababbaaaaabaababbaabbabaaabbbbbbaaaabbbbaabaaabbbabbbbabbabbaaaaaabaabbaabababbaabbabbbaabbaaaabbabbabaabbaaaababbaaabababbbbbbbabbabbbabbabbaabaabbabababbbbbaabbaaabbbaabbabbbbbaaabababaaaababaabaabbaabaaabbbabbabbbabbbabaabbaaaaaaababaaaaabbbabbabaabaabbbaaabbabbbbaaabbbbbbbbabbaaabaabaaabbbaaababababbbbaababbaababbbbaababbaabbbbbbbaaabaababbbaabbabbababbbaabbaaabaabbaabbababbbbabbbbbbbabbbbbaaababbbaaaaaaabbabbbabbabbbbabbbaabababbbababababbabaababaababaabbabaabbbbbabbbbbbbabaaabbbabbaaaabbabbaaaaaaababaaabbbabbabaababbbababbaabababaabbbbbabaabbababaaabbaaabaabababaabababbbbaaaababbaaabaaabaaabaabaaabbabbbababaaabaaaababbabbaaababbababbabaabbabbbabaaabbbbbbaabbbabbaabbbbaabbbaabababaabbbb aabbabaaabbbbabbbababbabbaaaaaabbbbabaabaabaaabababbbbbbabbbbababbbbbbabbbabaabaaabababaaaabbabbbbabbababaaaaaaaaaaaaabaaaaaaabbabbbaabaababbbabaaabaabbbababbababbaabbabaabbabaaaaababaabaaaabaaabbaabaaababbaabaababababbbbabbaabbbaabbbbbbbbbbabbbbaaabaabaabaaabaabababaaabaabaaabbaababbbbaababbbbbaaaaaabbabbaabbbabbaaaabbbababaabaababaaabbbbaabaabbbaaaabaaaabbbbaaabbababaabbababababaabbbbabaaaabbbaaaabaaabbbaabaababbbbabbbbbaaaababbbaabaababbababaabbbbbabababbbababaaabababbbbbbbbabbabaabbabbbaabbbbbbbbbaabbbabbbaababaaababbabbbbbbababbbaaaaabbbaaaaaaababaaabbbbbbbbaaaaaaabbbaaabaabbaabbaabbaaababbabbaabaaaabbabbbbabbbbaabaaaaaabaaaaaaaaaaababbabaabaababababbbbbaaaabaabaaaababbaaababaaabbbbaaaababbbbaaaabbbabaaabbaabbbaaaaabbabbbbaabaaabaaaaabaaaaaaaabbbaaababbababbbabaababaaabaaabbbabbaabbbbbbabaaaababbabaabbaaababbbbbabbabbaaaabaabaaabbaabbaaaababbaaaaaabbabbbbaaabaabaabababababbbabaabbbabbaaaaabbbbabbabbbabaabbaabbbbaabaabaaaaabbabaaaaaabbaabbaababbbababbbbbabbabbababaaabbbabaaaababbabbbbbbaabaabbbbaaaaaabbbbababbabababaabbbbabbaaabbabaaaaaabaabbabbbbaababbbabaaabbaaaaabaabaaabbbbbabaaababbaaaaaabbbabbabbabababaaabbbbabbabaaaaaababaabbbbabaaabababbbbbbbaaaabbbaababababaababbabaabbababbabbaabaaaaaababbbbabaaaaababbabbabbabababbbbaaaaaaabbaaaaaaaaababbaaabbaaabbabbbbbaababbaababaabbaaaabaaaaabaabbabaaababaabbabaabaabaabbbabaabaaabaabababaababaaababaaaaabaaaabbbbaaaababaaabaaabbbabaabbbbbbbbabaaaabaaaabbabbbbabbbbabbbbaabaabaaababbabbabbaabaababaababbaaaaabbabbbabbbbbaabaaabababaaaababaabbaaaaabbbbbaaaabbaabbabbbbbaabaabbbbbbbaaabbbbaabaabbbabaaaababbababababbabbbabbabbbbbaaababbbbabbbaabbaaaabbabaabbaabbbaababbbababbabbaaabaaaaabbabbbabaabbabaabbabaabbabbabaabaaaabbbabaaaabaaabbabbbaabbbababbbbabbababbbbbbbbbbaaaaaabaabbbbabbbabaabbbaaaaaababbbabaababaababbbbbbaaaababbbbaaaaabbaabaabaaaababbbaaaaabaaaabababbbabbbaabababaabaabbbbbbbaabbbbaaabaaaabbbabbabbbbbbbabaaaabbbabbbbabbbababbbbaaabbbaabaabbbbbbaaaababaaabbabbbababbabaaabaabbbbbaaabbbbbaaabbaababbabaababbbbbbbaab aabaaaaaabbaaaaaaaabbbbabaaaaababbabbbaabbbbabbbabaabaabbbaababbbbabbaababbaabaaaaabaaaabbbababaabbbbabbababababaaabbaabbbabbabbbbabbabbaabbabaaaabbbbaaabaaaaabaaaababaaabbbbabbbbbaababaaababaabbbabbbbbbaabbbbabaaabbabaabbbbabbaabaababaaabaabbbbbaabbabbabbbaaaabbbbaaabaaaababaabbbaaaababbabbaabaabbaabaaaaabababbbbbbbabbbbbaabbbbaabbbbaabaabbbbababaabaaabaaaababaaababaabbbbbbbbaabaababbaaaaaaaabaabbaabaaabbbbabbaaabbbbaaababbaabaaaaaabbabbbbaaabaaabaaababbabaababaabbaababbabaaabbaababaaaabbbbbabbabaabbbbbabbabbaaaaaaabaabbbbbbaabaaaaabaabbbbabbbabbaaaaabbbaaabaabbaaaabaaababababaabbaabababbaaaaabbabbbabababbbbaaabaaaaabbbbbabaaabbaabbabbaabaababbababaabbbbabaaababbbbbbbbbaaaabbabbbbbbbabaababaaabbabaaaaaaabbaaaabbbabbabbbbbbabbaaaabbabbbabbabbbaaaababbbbbaaabbbbaabbbbbaaaaaaaaabbabbbbbbabaaaaabbbbababababbaabaaaaaabbbbabbaabbbbabababababbabbaaaaaaabbbbabbaabbbaabababaaaaaaabbababababbabbaabbabaabbbbaaaaabbbabbabbbaabbbaaaabaaaaaaabbbabbbaababababababbbbaababababababbbaabbaabbbaaabbaaabaabbbbaabbbaababbabbbaaabbbabbbabaaabbbbaababababbbabaaaaabbbbaaaababbaabaaaabbabbaabaabaaabbababaaabbbbaaabbbbababaabaabaabaababababbababbbabbabaabbaaabbabbaababbbbaabababaabbaabababbbababbaabbabbbaabaabbabbaaababbababbababbabbbaabbaaaabababababaaaabbbabababaabbaaaabababbbbaabbababababbaaabaaabaaabbbbaaababbabaababbbbbabbababaaaabbbbaaaabababbbaababbabaabbaaabbabbbabaababababababaaabaaabbbaaaabbabababaabbaabbabbbbaabbbbbbbbbabbbabbbabbaabaaabbbbbabbbaababbabbbbbbaaabaaabbbabbbaaaaabbaabbbabaaababaababaaabbaaabbbaaaabaabbabababaaaababbabbabaaaababbbaaabbbbabbabbabbaaaaaaaabaabbbaabaabbaaaababbbaaaabababbbbaaaaabbaaabababbbababbbbbabaaabbbabbababaabbbbaaabbbabbababbabaababbabbbabbababaabaaabbbabbaaaababaabaaabbabbaaabaabbabbabbbbababaabababbaaabaaabbbabbababababbaabbaaaaaaaababbbaababbababbaabbbbbbbaabbaabbababbaabbaaaabaaaaaabababaaabbabaabaaaaaaabaaaababbbaabbababaaaaabbaaaaabbbabbaababbbabbaaabbbaababbbbbbaabaababaabbabbaabbbbbbbbbaabbbbbababbabbbbbaaabbbbaaaaabbababaabbaaabbbabbbbaba baabbbbbabbbaaaaabbaabaaaabbabaabbbabbabababaaaaaaaabaaaabbbbaabbabbabbbaaaabbabaabaaababbabaaaaaaabbbbabbbbaaaaaabbaaaabbbbbaabbbbababaabaaababbababbbbaabababbaabbbaabbabbbbbbaaabaaaabbbabaaaabaaaabbbbabaabaabaabaaaabaabbbababbbbabaaaababaababbabbabbbbaaabbaababbbbabaaaaababbbbbbbaaabbbaaaababaababbabbbaabaababbaabbababbbababbbaaaabaabbbabbbababaaaabbaaabbaabaabaabababbbabbaabaaabababaaaaabbbaabababbbaaaabaabbabbabbaabbabaaabbbabbbbabbbabbbaaabbaabbaabaaaaabaaaaaababbabaabaaaaabbbabaaaaaabbabababaaaababbaabbbbabbbabbabaaaaababbbbbbaaaaaabaabbabbabaaaaaaaaaaaaabaabababbababbbabaabbabbaabbabaaaabbaaaaabababbbbabaababbbbaaababbbababaaababbabbbbbbaaaabbaaabaabbaaaabaababababbbabaaababbbbbabbabaaabaaaabaaaabbabaabbaabbbbbbbabbbaababbbababaababbbbabaaaabbbbbbbaaabababaaaaababababbaabbaabbaabbaabaabbabbbaabbabaabaabbbbbbbbabaaaaaabaabaaaaabbbbabbbaaababaabbbababaabbbbabbababbababbaabaaababbbbbbbbbabaaababbbabababbaabbbbbaabaaaabbabbaababababbabaabbaaaaabbbbabaabbabbbaaaaabbaabaaaabbbbbabbaaababbaabaaabbaabbbbaabaaaabbbbabababbabaaabbbabaaabaaabaababbabaaaaabbbaabbaabbabbaaabbbbbabbabbabaabbbbaaabbbaababababbbbbabbbabbbabbababababaabababbabbabbbbaaababbabbaaaabababababaaabaaabbbbbbababbabaababbababbbbbaaabbbaabbbbbbbbaababbbabbbbabaaaabbbaababbbaaabbaaabbbabaaabbbbabbbaabaaaaabbabbbbbbbbababbbbbabbaaaaabbaabababababbaabaababaababaaaabbbbbbaabbaaaabbabaabbbbbaaabbaabaaabbaaaaabbaaabbbbbaabbababbaabaaaaababbbaabababbaaabbbaaabaababbabbabbaabbbabbbabbababbaaabbabbabaabaabbbbabbaaabbbbbbbaabaabbaaababbbabaaabaabbaaaabbbbaabbaabbabaaaaaaaaaaababababbbabbbabbbbbabaababbbaaabaaabaabaaaabbbaabbbbabbabbabbaaabaaaaaaabbabaaaabbbabaaaaabbbbabaaababaabbaaaaabbbbbaaabbababaaababbaaaabbbaaaabbbaaaaaaaaaabababbaabbaabbbabaaabbabaabaaaabababaabaaabbaaabbababbababbabaaabbaaababbaaabbbaaaaabbabaababaaaaaabbabbabbaabbaaabbbabaaabbbabbabaaabaabbababbaabaaaabbbbbbbbaabbaaaaababbbbbbabbbbbbaaaabbaababbbbabbaaababbabaabbbaaaaaaaaaabaaabbbaabababaaabbbbbabbbbabbabbabbaaababbabbbbbbaabaaaabbabbbba bbabbbbbaaaababbbabbaababbaaababbaaaaabaaaaababbaabbbbabbababaabbbbabaabaaaaababbbbabaaaabbbababbbabbaaaabaaaabaaaababbabbbbbabbaabbaababaabbbbaabbaaaaabbbabbababbbbabbbbbababbabaaabaaaabbbbbabbbbbbbaaabbbbbbbaabaababbababbbbababababbabbabbaabbbaaababaabbaaabbbabbaaaabbabbaabbbbaaabbabbbaabbbabbbbbbaaababbabaaabbabbaabbaabbabbaaaaaaabbaabaabbaaabaabbaababaabbbaaababaabbaabaabbababbbbbaabbabbaabbaaabaaabaabbbaabbabbbababbabbababbabaaababaabbabbbabbbabbbabbbbbabbbbbaabbaaabbbbabbaababaabbbbaaabaaabaabbaaabaaaaabbbbbabbbbbaaaaaabbbaaaabbbbaabaababbabaabbbaababbbababaababababaaaabbabaaabbbabbaabaabaaaabbabbbbbaabbababbbbaababaabbaaaabbbabbaaaabbbbbbabbbbabbbababaabbbaaabbaababaaaaaabaaaaabbbbbbbaabababbbbabbabbbabbbbbbaabbaabbbabababbbaabbabababbbaabbbaaaaababaabbaabbaaababaaaababbbbaaabbaababababbbbbbbbbbbbababbabbbbaababaabbaabbaabbababababbaaababaaababbbaabbbbbabbbaabbbbbabbbbabbabaaaabbaabbaababaaabbaaabbababaabbbaaababaaaaababababababbbabaababbaaabbaabaaaababaabababbbaabaaaabbbababaababaabaabbabbbbaaaababbaaabaaaaaaabaabaaabaabbabaaaaababaabaaaababbaababababbbaabbbabbabbbbbbbaabbabaaababaabababababbaabbbaabaabbabbbbaabbbbbbbbaabaabbbaabbababbaaabbbababbbabbbbabaaaabaaaaabbbbbaaababbbaabbaaaaaaabaaababaaaabaaaababbaabaabbabbbababbbbaababbababaaabbaabbaabaaaaaaaaaababaaabbaabbbbabbaaababaaababaaabbabaaabbaabaaaaaaaaaaaabbbbbabbbabbaababbbbbaabbbbaabaaabaaaaaababababbbbaaabbbbbabaaaaaabbaababbaabaabbaabaabbbaabbabaabbabbababaababaaabbababbbbabbaababbaabbaaabababbbbababbbaaaaaaaabbaabaababaabaaaabaabbbabaaabbbaaaabaababaabbaababbababbbbabbabbbbbbbababbbaabbabbbbaababaaabbbbabaababbabbbbbabbbbabaaabbbaaabaabbaababbaabbbbaaabaabababbbbbbbbaaaaabbaaaaabaaaabaaaaaababaaaabaabaaabbabababbbaabaaababaabbbbbbabbaaaababbbabbbbabbbaabbbaabbbaabbabbaaabbbabababbbababbbaabbabbbaabbbbbbbabaabaaaaaabaabbbababbabbbaabaaaabbbabaaaaabbaabbbbabbabbabaaababaaaaabbabbabaaabbaaababaababaaabaabbabaabbbaabaaaaabbaabaabaaaaabbbaabaaaabababbbbaabaababbabbbbbaabaabababaabbaabaaaabbbbbbaaabbbbbb baabaabababbabaabbababaaaaabbabaababaabaabbbaaabaabbabbbaaaabbbbababbaabbbaababaabbbababbbbbaaabbbaabbabbaaaabababbaaabaabaaaaabbbaabbbababbabaababbabbbbabbaaababbabbbabbaaaaabbbbaaababbaabbbbbbbaaabbbbabaabaabbaabaaabababbbaabababbababbabaaaaaaaaabbaaaabbabbaabbbbbabaaaabababbbaabaaaaaaabaabbabbaabaaabbbbbbabababbaabababbbbaabbabbabaaababaabbbbabaabbabaaaaaabbbaaabbbaaababbbbabbbabaaabababbbaaabababababaabbbabbababaababaabbbababbaabbbbbaabaabaaaaaabbbabaaabbbbaabaababbbbabbbabbaabbbaabbabbbbabbababaaababaaabbbaababbbaaaabbaabaabaabababbabaabbbabaaaaabaababaabbababbabababbabbbabaaabbbbabbbabaabaaaabbaabbababaaaaaaabbbabaaababbbbbbabbbaabaaabbabaababbbbaaaaabbabababbaabababbabaaaabaabaabaaaaaabbbabbabababababaababbbbbaababaaaabbabbaabbabbabaabbabbababbabaaabbbaabbbabbbabaaaabbbbabaabbbaabbbabbababaabababaaabbbbbbbbbaaaaaabaababaaabaaabbaaabbbaaabbabbbbbabbbaaabaaababbbabbababbbbabbababbababaabbabaabbabaabbaabbbaababbbbbbaaababbbbababaaabaaabbbabbbbabbaaabbabbbabbbababbaababaabbabbbabbabaaaabaaabaabbaababaaabbabbbaaabbbbaaaaaaaaabbbbaaabaabbbbbaaaaaabababaaabaaaaababbbbbabbabbbbaababbaaabababbabaaaaaaaaababbbbbbbbaabaaaabaabbababaabbbbabbabbabbbbabbbbaaabbaabaabbabbbaaabbabaabbbaabbabbbbbbabbbbaaabbbaabababbbaaabaaaabbbabaaaaaaabaabbaaaaababbabbabbbaabbbaabaabbabaaaaaabbbbabbbabbaaabaabbabaaabbababbbbaabbbabbaaaaaaababbbbababbbaabbbbabbabbbabbaabbbaaababbaabbbbaababbbbaababbbaaaabababaaabbbbaabbaabbabaabbbbbabbbbbaaaaaabbabaaababbbbaaabbbaabbbaaababbabaabbbbabaabaaabaabaaaaaaaababbbbababbaabbaaaabaababaaabaaabbababbabbbabaaababaaababaaaaabbbbbbbaaabbbaaaaaababaaaabbaababbabaabbabaababbbbababbbabbaabbbbabaabaaabbbbbabbaabbaababbbaabbabbbaaabaabbbbaabbbaaaabaaaaabbbaababbaabbbabbaabaaaaaabbabaabaaaabbbbababaaabaaaabbbabbaaabbbaabbbbaaaababbababbbbbbbbbbbbabbaaaabbbababaababaabbaabbababbabbaabbaaaaabbbbabaabbbababbabbaaaabbabaabbbaabaabbbbabbaaabaaaaaababbbabbbabbabbabaababbaabbaaaabbbbbbbaabaaabbababbaaaaaaaababbaaababbbbaaaababaaabbaaaabbabaabaaabaaaabaaabaaaabbaaabbaa babaabbbbbabbaabbabbbabbaaabaaabbababbbbbabbbabbabbbbabbabaaaaaaaababaaaabbbabbbaaaaabaabbaaababaabbaabaabbaaabbaaaaaabbaaaaaaababababbbbbbbbbbbbabbabbaaababbbababbbbaaabababbbababaaaabaaabababaaaababbaaaaababbaababaaabbbabbaabababaabbbabaabaabbbbbababbabaabbabbbbabbbaaaaabbabbaabaaababbababbbaabaaaabbaabbbbbbbbaababaaabbbbbbabbaabbabaabbaabbbaaababbaabbbbaabbbbbbabbaaaababbabaaabbaaaabbabbaabbbabbabbabbaabbaabbabbbabaaabbbbbbabbaaabaaabbaaabaaaaababaabbbbbababbbbaaabbaaabababbabbbabaabababbabbabbbaabaabbbabbabbababaabbabbaabababbaabbbabababbbbbabaaabaaaaabbabbabbbbbbabaaaaabaaabbababababbbaabbabbbbaaaabaabbaabbbaabbabbabaaaababaaaaaaaaaaaaabbababbaababbbbaaaabaabaaabababbbabbaaaabbbaabbbbabaaaababbbbbbbaaaaabbaabbbbbbabbabbaaaaabaaababbaabbbbbbaabbabaaaaaabaaabbbbaabbbabbabbbbbbaaababbbbabbabbbbaabaababbbbababbbbabbaabaabbaabababbabbbbababbbbabaaabbaabaaaaabbbabbaaaabaababbaaaabaaaabaaababababbabbabbabaaababaaababaaaaaaaabbbbababaabababababbbaabababaabbbabaabbbabbbbabaababababbaaaaaaabaabaabbbaabaabbaabbbabaaabbbbbabbaabbabaaabbbaabbbbbabbaabaabbaabaabababbaababbaaabbbaaabbbaaaababbaabaababbabababababbaababbaaaaaaaaababbabbbbbbaabbbababbbabaabbbbbbaaaabaababaabaaaababbbaaaabbaabbaababaaaabbababbbaabaaaaaabbbaababbabaaabaababaaaaabbabbbababaabbbaabbaaaaaabbaaabbbaabaabbaaabababbabbbbabbabbabaaabbaabbbabbbabbabaaaaaaabbababaabbaaaabababbaabaaaaabbbbaaaaabbaabaabbaababaaaabaabbaabbbaabbbabbaaaaaabbabaabaabaabbbbaaababbaabaaaababaabbbaabaaabaababbbaabaabbbabbbabbbbaabbbaabbabbaabbabaaaaaaabaaababbaabaababababaabbaaabaaabbbababaabbbaabbabaaababbabbbbbbaaaaaaabbbaaaababbbaaabaabbaaaabbabaaaabaaabaaabbbaabbbbabbbbbababbaaaabaaaabaaaabaaaaababbaabbabbbabaaaaabbbaaabbaaaabaaabbbbaabbababaaaaabbbbbbababaabbabbaaababababaaaaabbaaabaaaababbbaaaabbaababbababaababbabaaabaabbabbaaaabaaaaaabaababbaababbbbababbbaaababbbababbaabbaaabbbaabbbbaabbaabbaabbabbbaabbaaabbaaabbbaaabababbbbaabbaaabaaaaabbbabbbbaabbbbaaaaabbabbbbabbaabbabbabbbaaaaaaababbbbbbabaabababbaaabbababbbbbbabbbbabbbb aaabaababbaaaaababbbbabbbbbaaabbbaaaabbbbbbabbaaaaaaabbbaaaaaabbababbabaabaabbbabaaababbbaabbabbbbbaabbabbabbbbbaabbaaabbbabbbabaababaaaaabbabbababaabbbbaabbbaaaaabbbbaaaaaabaaaaababbabbbabbabbbababbbaaabbbaaabaabababaababbaababbbbabaaababbaaaaabbbbabaaaabaabbaaaabbabbabaabbabaabaaaaabbabbaabaababbbabaaaabaaaaabbbbbaaabbbabbaaabbabababaababbbbaaabaabbabbabaabaaaabbbabaabbabaababbbabbbabaaabaababbabbaabbbbbbbaaaabbababaaabbbaaabaaababbbbabbbaabbabbbbabbbbaaaababaabbababaaababbbaaaaaababbbabbababbbbabbabaaaaaabbbbbbbabaabababbbaababbbbbbbababaaaabbabaabbaabbbaaabbaaaaababaaabbaabababaaababbbabaabbbbabbaaaabaabaaaaabbbaabbabaaabbaaabbaaabbabbabaaabaabbababbbbaaababbaaaaaabaaaaaaabbbabbbabbaaaabaaababababbaaaaabaabaaaaabbabaabbaaabbababbaabaabbbbabbabbbbaabaabbabbbbaabbabbbbabaabbbbaaabbaaaabaaaaaaaaababbaabbabbabbbabbababbaaabaaabbbbabaabbaaabaaaaababaabaabbabbaaabaabbaabbbabbbababbbbbaabababaaaabbbbbbaabaabbaabbbbbabaaabbabbbbbabbbaababbbabbaaababbbaaabaabbaabaaabaababbbabababababababbabbbbbbbabaaaabbaaabbaababaaabbbaaabaababbbbbbaababbbbabbaabbaabbbabaabaabaaabaaabbabaaabbabbaaabbabbbabbaaabaaabbabbabbabbaaabababbabaabaaabbaabbbaabbbbababaabaaaaaaabaaabbbbbaababbaabbbbababaabbbbaaaabaaaaaababbbbbabbaaaaabbbababaaaabbbababaabababbbabaabbbaaabbbababbabbabbbaabaaaaabbbbababbbbabaaaabaaabababaabbbaabbabaaabbaabaaabbabababbababaaababaaaabbaabbababaaaaaaaabaabaaabaabaaaaabbabbababbbaaababbbabbbbaaabaabababbaabbaaabbbabbbaabbabbaaabbaaabbbaababbbabbbbbaaabbabbbbbbabbbbabbbabbbaaaaaaaabbbbaaabbabbbbbbabbabbbaaababbbabaababaabababbaabaaaabbaababbbbaaaabbabbbabbabababaaaaababbabaaabaabaabbbbababbaaaabababababbababbaaabbbabaaabbabbbaabbabaabbbbbaababbabbbabbaaabbaaaaaaabaaabbbbaaaaaabbaaaaabaaabbbbaaabbbaabbabaaaabaaaaabbbabababbbabbbbaabbbbbbaabbbbaaabbbaabbabbababbabababaaaaaaabbababaabaababbaaabaaaaaabbbaabbaabababbbbaabaaabbbbbbbbababaaabbaabbbabaaabbabbabababaabaaaabbbaabbaabbbabbaaababbbbbbababbbaabbbaabbbaabbbbaabbabaaabaaabababbbaababbbabbbaaababababbababbabaabbbaabaabb abbabbabababbababbbbbabbaaaaaaaababaaaabbbaabbabbaaabababbbbaaababbbbbabbbaabbbbabbbabbaabaabbaabaaababbbbababbabbabbbbaaaaaababaaabbaaababaabaabbaabbabbaabaaaaabaabbbbbbbaabbbaaabababbbababaabaaaaaaabbbbaabaabbababbabaababaaabaaabbbabbaaabaabbaaaaababbaaaaaaaaaababaabaaaabbbbbabbbbaaaabaaaaaaabbbabbabbabaaaabbbaababababbbbabababbbbaaabbabbababaaaaabbbaaaaabaabaabbaaabbaaababbbaaabbabbbaaabaabbbbaabbabababaaababbababbaabbbbbbbbbabaaaabaaabaaababaababbaabbaabababaabbbbababbbababbabbaaabbaabaabbbaabbaaaaabbabbbababbbaabbaabbaaabbbbabbaabaaabbabbbaabbbbaababbabbabbababbaaabbaabbbbbabaaaaababbbaabbbaaaaabaabbbaabaababaabbabbabbaaabbbabababbbaababbaaaaaaaaaababbbaaababbbabbbbbaabbaaaababababbbbbaababbbbaaabbaaabbaabaabbabbabbbbaabbaaabaaabbbbaaaabbbabaabbbbbbbbbabbbbabaaaaabbbbbaaabbaaabbbabaaabbabaabbbbaaaabbbababaaaabbbabbbaaaabbbababbabbabbbabbabbabbbabbababaaaabaaabbbabbbabbabbbabaabbaaaabbbbbababaabaababaabbaababbbbbabbaaabbbababbbabbabbaaabbaaabbbbbaaaaaabbbaabbababaabbaababbaaaababbbbabbbaabbbbaabbbaabbabaabbbaaababbabaaabaabbbbabaabbaabbbbbaabbabaaaaabbbaabbaaabbaaaaaaaabbbaaababaabbaaaaaaababaababbaaaabababbabbbaaaaababbabaababbaaabababbbbbbbabaabbbbababaabaababaaaabbaabbabaaabbabbbbbaaaababbaabbabbaabbbbbbbabababbababaaabbbabbbbbbaabbaaabbbbbababbbbbaaabaaabaabbaabaaabaababbbabbaaabbaaabbababbbbbbbbbabbbaaabaabaabaaaabbbaabbabbabababbaabbabbababaabaaaabbbbabababababbbbaababaabbbaaaaabbbbaaaababaababaaabbbbaaababbbbbaaaabababbbbbbbbabbaaaaabbbbaaaabbbbbaabaabbbbaababbaabababaabbbaabaaabbaaabbbbbbabbaabbaaabbbbbababababaabbbabbabbbaaaaaaaabbabaaabaaabaaabbbbbbabbaaabbaaaababaaaaaabbaaababaaaaabbbbbaababaaaabaababbabbabbbabaaaaababbabbbbabbaaabaaabbbbbbaaabbaabbbabaaabbbaabbbbbaaaabaababbbbaaababbbbbabaaabbbabaaababbabaaababaabbababababaaabaabaaaababbaabbbbbbababbbabbbbbaababbbbabaababbbaaababaabaabbbbabbbaababbabbbaabbaabaabbaababbabaabaababaaaabbaabaaabbabbbaaaabbaabababbaaababbaababaaaabaabbbaaabbaabaabaaabaabbabaababaaaabaabaabbababbaaaaaabaaababaaaabaabbbbaba aabbabaabaaaaaaababbbaaabbbaabaabbaababaabbaabbbaabbbaaabbbaaaabbbabbabbaababbbabbbbbbbabbababbbaaaabaabbbabbbababaabbaaaaaabbaabaababbbbbbbaabbaabbabbbabbbbbabbaabaaabbbbabaaaabbbbbbbbbaababbbaaababaaababbabbbbbabbbaaaababbbbababaaabbababbbaababababbabaaabbbbabbbbaaababbbabaaaaaababbaabaabbbaabbbbaabbabbbabbaabbababaabbaaaaaaabbaaabaabbabbabbbbaaababbbbaaaabaababbbaaabbbaabbabbbababbabababaaabaaabbaaaababaabababbbaaabbaaaaaaaabbabbbbbbbaaabaabaaabaabaaababbbaaababaabbbbaaaabaaabbbabbabbaababbbabbababaaabbbaabbbbbaababbbbbbbbbaaababbaabababababababbbabbabbbbaaaabbaabbbbabbbaaabbabbbaabaabbaabbbbabababaaaaababbabaaaabababbababbbbabaabaaabbbaaabaaabbbbabaaaaaabbabbababbaaabbaababaaabbbbbbbbaaaabbbabbaabbabbaababaaabbaaaabbabbbababbababababbaaabaabbbaabbabbbabaabbbabbbbaaabbbbabbaaabbabaaaabbbababbbbbaababbbbbbbbaaaaaabbaababaaabaaaaaababbaaabbaabaabbaabababaabaababababbbbabababbbaabaaabbbabaaabaaabbabbbbabaabbabababaaaaaabbaababaababbabbaaaabbabbababbaaaaabaabaaaababbbabababaaabaabbaabbabbaababbbabbaabbababaaaabababbababaaabbbbbaabbbbbbaaabbbaabaaaaaaaaaababaaabaabbaabbabaabaabbbbabbbababbbabbaaaabbabaaaaaabbbbbbbbaaaaaaaabaabbbabbaaaabababaaabbbabbaaabaaabbaabbbbabbbaaabaaabbaabbaaaaaaaaaaaabbaabbaabbabbbbbbabbbbbbabbbbabababbaababaababbabaabaaaaaaaabaabbaaaabbaabbababababababbbbaababaabbbaaabbbabaabaaaaabbbababbbbaabaaabbababaabbaabbbbaaabbabaababbaabbabbaabaabaaaabbaabaababaabbaaabababbabaaabbaaababbbbbbbabaabbbaaabaabbaabbbbabbababbabababbabababbabbbaabaaaaaaababbbbbabbaabaaabbbaaabababbaabbbbababbbbaabbbbaaabbbaaabaaaabbaabababaabababbabbaaabbababbaababaababababaaabbbbabbababaababaaaaabaababaababbbaabaabbbaabababbabbbaaaababababaaaaabbaaabbabaaaaabaaaabbbaaabbabbaaabaaaaaabbbababaaaaaababbaababbaababbaaababbaabaabaabbaaabbbaaabaaababbbbababbabaaabaaabbaaaabaabbaabaaababbbbabaabaababbabbbaaabbabaabaababbbbbaaaaababaabaaabbaabababbaaaabbbabbaababbabbaabaaaababababaabbabaaaababbbaaaababbaaaaabaabbbbabaabbababaaaabbababaaababbaaaaaabaaaabbabaaabaabbbaabbaabbabbbaaaaa abbbbbbaabbbaaaabbbbaaaabaaabaabaababaaabbaabbbbbabbaabbaabbaaababbabbabbbaaabbbaaabbbbaaabbbbbbabaababbabbbabbbabaabaaabaabbaabaaaaaabbbaaaaaabbababbabaaaaaaaaaababbaaabababaaaabbbbaabbbbabbbbaabbbbabaabbbabaaabaaabaaabaaabaabaabaabbaaabaabaaaaababbbabaabbabababbbaabbbabbbababbabbbbbbaabbbbbbabaabbbbbbbbbbababbbbbaabbbbbbaabbaaaaabbaaababbababaabababaabaaaabbabbabbbaaaabbbabaabbabbbaabbaabaaababbbbbbababaaabababbbaaaabbbbaabbbabbbababbbbbababbbaabababbbbbbbaaaabbabaabbabbbbbabaaabaaaaaaaaababaaaaaabaabbaaabbaaabbbaababaaababbbabbaababbbabababbabaabbabbbabaaabababbbaababbbabbbbabaaabbbaabbbbbbaaabbbabbbbaaabbbaaaabbabbbaababbaabbaabbaaabaabbaabbabbabbabbabbbaabaaabbaaaabbbaaababbbbaababbaaaabbbbaababaaaaaaaaabaababaaaaaaaabbaaaabaaabaaababaaabababaaababbbabbbbbbbbbbbbabbaabaaabaaaaababbaaaaabababaabbbbbaaaababbabbabbaabbbaaaabaaabbabbabaaaaaabaabbbaaaababbaabababbbabbabbaaaabaaabbababaaababbbbbbbbbbaaabbbabbbaabbaaaababbbbababbaaabbbbababaaaaaabbaaababaaababaaabaaaaababbbbbaabaaababaaababaaaabbaabababaabbbaabbabbabababbaaabaaabaaabaaaaaabbabbbaaaabaaabbababaaaaabaaabbaaaaaaaaabaabbbbbbbbaababbbbaaababbbaaabbbaabaaaaaababaaaaaaaaaabaababaaaaabbabbaabababbbbbbbaaabbabaaaabbbbaabbbbbabaaaabbaabbbaabbbaabbabaabaaababababbaaaabbbbaabbabbbaaabbbababaaabbabbabaaaabbbbabaaaababbbaabbaaaababbbaabbaabaabaabbabaabbaabaaabaabbabbabbbabbbabbaaababbbbbabaaabbabaabbbabbabbbaababaabbbbaabbababaaabbbbababababababbbaaaaabbaaabbababaaababaababaabaabaaaabbaaabaaaaabbbaaaaaaabbbaabbbbabbababbabbabaabbabbabbbaaaaabbabbbbaaabbbabbbbabaabbabbbbaabaabaabbaaaaaabbabaababbbaabbbbabbbabbababbbbabaaaaabbbbbbbbababbbaaababaaaabbababbbabababbbbabbaaaabbbaabaaababaabaaabbbabbabababbaabaabababbbbbabaaaaaabbaaaabaaabbababaabbaababbaaababaaabbaaabaaabbbbbbaabbbabaabbaaaabbbaababaaaaabbbabababaabbaabaaabbbabbaaabbaababaaababbbaabbababababaaaaaaabaaaabbabbbaababaaababbabaaaaaaabbabaaaabbabbaabaabbabbabbaaabaaaaaababbbbbababaabaabaaababaabbaaabababaaaaaaabaaabaaaabbbaabbbabbaababaabbaababbaabbabbaababba ababbaababbbbbbaaababbabaaaabaaabaabbbbbbaabbaabaabaababbbbbbaababbbbbbaaabaaaaabaaabaabbbbbbbabbbaabbbbbaaababbbaaababbaaaababbbaaaababaabbbbbaabaabbbbababaabaaababbabaabbabbbbbaaaabaabaabbaabbbbabaaabababababaababbbbbbaaaaaabaaabbbbaaabbaababbaaaaabaabaabababbbbabbaaaaabbbaababbabbbbaaababaaaaabaaababbbbaaaabbaaabaabbabababaabbabbaaaababaabbabbabaaababbbabbababbbbabbababaaabaabaaabaaabbbaababbbaabbbbabbbaabbaabbaaabbbabaaaababababbabbabaabbababaabbbaabbaaaabbbbbbbababbbbbbbbabbabbbbabbabbbabbbaaaabbbabbaaabababaababbbbbabbbabaabaabbaaabbbbabbabababbbbaaaaaaaabbaaaabaaaaabbaaaabbaaaabaabaaaabbbbaabbbbbababbbabaabbaaaaabbbbbababbabaababbbbaabaabababaaaabaabbaabababaabaaaabaababbaaabababababbabaabaaaaaaababaaaabbaabaabbababbbbbabaaabaaaabbabbbbabbababaabbaabbbbabbabbaaabaaaababbaabaaaaaaabbbabaaaabaaaaaabbabbaabaaaababaaabaaaababbabbaabbbababbbaaabbabaaaabbbbbaaaabaababbaaababababbababbaaaaabaabbbaabbbabbaaaabbaaabaababbbababbabbbbbabbaaaaabbaabbabaaaabbbaaabababbbbaabbbabaabaaababbbabbaabaabbababbabababbbabbbaaabbbbbaaaaaababbaaaabbbbabaabbbaabaaabaabbaaababbbaabababababaabbaaaabbbbabababbabbabaaaaaabaaaabbbbaaabaababbabaabbabababababababaaaabbaabbaabbbbbababbaabbabababababaabbbbbabaaaabbaaabbbabaaaabbaaabbabaabbaaabbbaabababaabaabbbababbaaabbabbbabbaaaaabbabaabbbabaaaabbbaaaaabbbaabaababbbabbbbbabaaaaababbababbbbabaaabaaaabbbbbbaabababbbaaaaaababbbbbbbbbabaabbbbbbaabbbaaaaabaaabababbabaaaaabbabaababababbbbbbbaaabaaababaaabbababaabbbbbabbbaababbbabaaaaaabababaaababbabbaabbababbaaabaaababbaaabaaaabaaaaababaaaabaaaaababbbbabababbaababbaaabbbbbaabbbbaaabaabbabbaabaaaabaaaabbbaababaaaababababbaaaaaabaaaaabaabaaaabbbbaaaaaaaaabbaabbababbbababbbbabbbabbbabaaaabbbabbbabaabaaababbaabaabbbbbbabbaaaabaabbaabaabaaaabbbbbababaaaababbbbabbaaaaaabaabbbaaabbabbbbbbaababaabababbbbabbabbbaabbbbbbababaabaaaaaababbbbaabbbabaabbababbaaaabbaaaabbbababbbaaaabaabbbbbbabaabbbbbbbababbaabbbaaaaaaababaabababbbbabbababbaabaaaababbbbaabbaaaaaaaabbbbbabaababbbbaababbabbabbbbabaabaabbbabbababaab abaaaabaaabaaaaabbbabaabbaabaabaababbaabbbbaaaaabbabbabbbbbaabaabaabbbabaabaabababaaaaaabababbababbbabaaabbaaabaabaabbabaaabaaaaabaaaabbababaabbbbbaababbaaaaabbbbaaaaabbbbbababbaabaabbbabbbbbbbabbbbbaababababaabaaaaababaabbbababababbbaabbabbaaabaababbbabaaaabbbbbbabbbbabbabaabbaabbbbbabababbaaaabbbabbababbbbabababbabbabaababbbaaaaababaabbbaababbaaabbbbbbbbbbbbabaabbbbbbbbbbaaaaaababbabaaaabbabbbabababbbaabaaabaabbbbababaababaaabbabbbaababaaabbbbaaaabaabaaabbbabaababbbbbbbbabbabbaaabaabaaaaabbabbabaaaabbaabbaaaabaaaabaabaaabaaabbbababbabbbbbabaababbabaababbabbabaabaaabbbabbbbbbaaabbabbbbabaabbbbbaababbbbbabbaabbbbabbbbbbaabbbabbaaaababbaabababbabbbbbbbaabababbbbaaabbbabbaaaabbbaabbbababbbbabbaaaababbabaaaabbbaaabbbbbaabbbbbbbabababaabaaababaabbbaabbaababaabbabbabaaaaabbabaaaaaabbaababbababaaabbaaaabbaaaabaababbaaabbbbababbbbbbababaaabababaababaaaaababbbaaabaaaaabbaaaababbaabbaababbabaabaababaababaaaaababababbabaaaaaabaaaabbaabbbbbbbaababbbbababaabaaaaaabaabbababaaabbaabbbaaabbbbbabaaabbababbabaabaabbaabaaaabbaabbabaabbaaabbbbaababbbbbaababaaabaabbbbabaabbbaabbbbaaabbbaabaaaaaabbbbaababaaabaaaabbbabaabaabaabababaabbababbaaababbaaaababbbbaaabbabaaabbbbaaaaaaaaaabbbbbbabbaaaabbbbaaaaababaabbabbabaabbbaaaaababbbbabbaaabababbaaabbaaaaabaaaaabaababaaaabaabbbbbbabbbabbabaababababbaabbababbabbbbbabaabbbabaaaaababaaaabbabbabaaaaabababbbbaabbabaaaabaababbbabaabbbbababbaababbbbabbabaaabaabbbbbabbbabbbbabbbbbabababaaaabbbaababababbabaabaabbbbaaaababbbbbababbbbbbababaabababbbbaabababbbbabbbbbababbabbabbbaaabbaaaabaabbaabaabbbbaaababbaabaababbbabbababbabbabbbabbbaababbbbbabaaabaabbabbbababbababaaaaabbbbaabaabaaaabaabbaaabaaababbabaaabbbbaaaaaabaaabaabbbaaabaaaaabaabbaaabbbbbbbbbbaaababaabbbabababaaabbbabaabababbbaabababbaaaaabbabbabababbbabbabbbbaabaababbabbaaaababbaaaaababbbabababbbbaaabbaaabbaaababababbbbaabbbbabaaabaabaabbbababbbabaabaaaabbabaabababbabaababaabbbabbbabbbbabbbabbaaaabbbbabaabbbababbbaabababaabaaaabbbbbbaaabbbaabbabaaaabaabbbbabbababbbbaaaaabbabbabaabaabababababbb aaaaabbabbbaaaaaaabbabbaaaaabbbabbaabaaaaaaababbababbabbbaabbbaabbbaabbbbabaababbbbbbbababbbaaabaaaabbbbabaabaabaabaabbbaabbbaaabbaabbabbabaababaabaababbbbbbbbbbbabaaabaaabababbaabbabaabaabbababaaaaabbbaaababbaabaaabbabaabaabaaaaaababbabaabbbabaaabbabbaaabbbbbaabbaaaaaaabaabbaabbbbabbbabbaabababbabababbbbaaabaaaaabbabbaaaabaaaabbbbbbabbbbbaaababbbaaaaabbbabbbbaabbbbabbabbaaabaaabbaabaaabbbaaababbaababbbaabbbaabbabaabaaaaababaababaaaabbbbabaabbaaabababbababaaabbabbbabaaabbbbbabababbaaabaabbaaaabbbbaaabaaabbabababbbaaaabaaaaabbaaaabbabbbababbbbbaabbbabbbbaabbabbbbabbaababaababbbaabababaaaaababababbaaaabbbbababbaaaaabbbbabababbaabbabbbabaabbaaababababbababbabbaaaababaababbbaaabbaababbabbbaaabbbaabbbabaaaaababbbabbabaaabbbbaaaabbabbabbaaabaabaabaaaababbaaabbbaabbbbababbaaaababaabaaaabaaaaabaabaabbbbbbaaaaaaababbabbababaabbbbaaabbbabaababaababaaaaabbabbaabaaaaabaaabaabbbbabbbabbabbababbaabbbbababbabbaaababbaaaabbbabbbaabbbababbbbbbaaababaabbaaaababbbabbbaaaaabaabbaababbbaaaaabbbbbaaababababbbbbaaababababbbbabbaababbabababbaaabbaababaaabbbbbbaaabababbaababaabbaaaabaababaabbabaaabbbaaabbaaabbbababbabbabbabaaaababbaaabaaaababbbaaabbabababbaabaabbaabbaababababbabbababbbaabaaabbaaaabaaabaabbabbbbbaabaaaaabbababababbabbbbaabbbabbaaaaaabbbaababbbababaaababaabbaaabbbaabaabbbbbbabaabbabaaabbbaaaabbbbbabbbbabbbabbbaabbabaaabbabbaaababbabbbbbbbbbbaabbabbbbbaabbaabbbabbbbabaaaabaaabbaaaababbaaabbaabbbaaabbaabbababbbaababbabaaaabbabaaabaaaabbbabaabbabaaabaabababbbbabaaaabbaabbbbbabaaaaaaabbbaababbabaababbbaaabbbbaababaaabbaabbababbababaabbbaaabaababababbbabbabaaaaaaabbbbaaababababbaabbaaababaabaababbaaababbabbabbbabbbbbbbbaababaaaaababbaaaabababaaaababbabbbbaaaabbbabaabbbabbaabaabbaaaaaabaabbbaabaaabbababbaabaaababbbbbbbbabbaaaabbbababaaaaaabaabaaaabbbabbaabaaabbbbbababbaaaabbbbbabbbbbbbaaaabbabaaabaaaaababbbaaaabbabbbaabaaaaaabbbaaabbbbababbabaabaabbaababbbbaaaabbababbbbbabbaabbbbaabababbaababbbbbbabbaaababaaabbaaabaaabbbaabbaababbaabaaabbbaaababbaaabbbbbbbaaabbabaababbababbabbbbbaa ababababbbabbbaabaababbabbaaabaaababbbbbbbbabaaabbaabbaaabbbaababbababbabaaaabaabbababaabbbbabaabbabaabaaabbaaabbabbaabbabbaabbaababbababaabbabbaaaabbbbabaaabbbbbaababbbabbbabbaabbbabaaaaaaababbababaaaaaabbbaaabababbaababaabbaaabbaaaaaaaaaaababbaaaabaaababababbabaabbbbbbaabaaaaabababbbaaababbaaaababbbaaababbbaaaaababbbbbaabaabaabbabbbbbbaabaababaaaabbbaabbaaabbbababbaabaabaabbabaabaaabbbaaabbbababbbaabbbababbbaababbbbabababbabbabaabbbbbaabbbbaaabbbaabbaaaaabbbabbaaabbaabaaaababbabbbaaaaabbaabbbababaabbbabbaaabbbaabbbbbaaabbabbbaaaabbaaababbabaaababababbbbabababbabaaaabbabbaaaababaaaabababaababbabbbbbabbbaaabbbabbbabbaaabababbaaaabbabbabaaaabaabbaaabababbaaabbaabbbabbabbabbaabbbbbabbbaabaaaabbaaaabaabbabbbbbabaaaaabaababbabaabbbabaaaaaabbbbbaabbabbabaaaabbbbabaaaaabbabbbabaabbabaaabbbbabbabaaaabbbbaaaabbbabbbbabaabaabaaabbabbbabbabbaabbaababbbaaaabbbaabbabbbaaabaabbaababbaabaaaaababbaababbbaaababaaaaaabbabbabaababbabbbbaaabbabbaaaaaabbbbabaabaaabbbbbaaaaabbbbaaabababaabaaabaabbaabbaabbabaaabababaaabbabbaaabaabaaaabaabbbbbbaaabbabbbabbaaabbababbbbabaabbbbaabaaaaabbbaaaabbbaaaabaabaaabbbaabaabbaaaabaabababaaabbabaaababbbaabaabbabaaabbbbbaabaaaaabbbbbabbabbbbaabbbabbabaabbbbaaababbabbabbaaabbbbaabbaaabaabbbabbaaabaaaababababaabaaaababbbabaaaabaabbaaabbbbbbaabaabbabbbbabbaabaaabbbabbbababaabbabaabbabbbabbabbbaaabbbbbababbbabbabbaabaaaabaaaaabbbbbbbbabbabababbbaabaaaaaabaaabbbbabaababababaaaaaaaaaababaabbaaaabbbbbabaabbabbaaabbabbabbabbbaaaaaaaaabbabbbaabaababbaabbabbbbabbbabbaaabbbabaaaaaabbaabaababababaaabbabaaaabaaaabbabbbbbaaabaabbaabbaaaabbaaaaaaabbbbbaabbababbabaabbabbaababaaabbaaabbabaabaaaaabaaabaababbabbabaabbabaabbabbaababaabaabaaabbbabaabbbaabbaabaababbbbbbbabaaabaabbbbbbbbbabbbabaababbaababaaabbaabbabaabbbaaaaaaaabbbbabbaabaaabaababaabaaaabaabbbbbabbaaabbbaabbaabbbabababaabbbbaababaaaaabaabbaababbabbaababaaaaabbabaabbaaabbbbabbaabbbababbbabbbbbbbbabaaabaababbbbbbaaaabbbabaababaabbbaababbabbbabbbaaabaabbabbaaaabaabbaabaaaaaabbaaabababbbaaabbaabaabbbbbaabbabbaba babbbaaabbaaaaababaababbabbbbabbabaaaabaaabbaaaaabbbabbaabbbbaabbaabaaabbaaabaaaabaabbbababaabbabbaabbbbbabbabaaaaaaaaabbabaabbbaaaabaabbbaaaaaaaabbbbabaaaaabbbabaabaaaaabbaabaaaabaaaabababbbbabbaabaaaaaaaabaababababaaaaabbabbbaabbaababbbbababaaaaaabbaaaaaaaaabbbbbaaaaaabbbabababbbbbbaabbabbbaaaababbbaaabaabababbabbabbabbbbabbabaabaaabaaabaaabbbbabbbaababaabbababaabaaaababbaababbbaaaaaabbabbbaaababaaababaababbbaabaabbbabaaababbaabaabbbbbbabbaaaababbaaabbaabbaabbbbabbaabaaaabaaaabbabbabbbbbbaaaaaabbbbabaabbbbabbabaabababaaaabbbbabbbbbbbbbaaabaaabaaaabbbaaaabbababaaabaaaababbaabbaabaabbbababbbabaabbabaabaabbababbaababaabbbababbbbaabaaaaabaababbaabbaaaabababaabbbaaaabaabababaabbbababbabbabbabbaaabbababbaabbbbaaababaaabaababbbbaaabbaababababaaaaaaababbbabaabbabaabaababbbbaaaabbbaaaabaaabbababbaaabaabbabaaabbababbbbbaaaaaaaabaaababbbbbaabbbababbaaaaaaabaaababbbbbbbbbbbbbbbbabaabbaabbbbbbbaaaaabaaabbbbabaabbbabaaabaabbbabbbaaabaaabbbabbbababbbbbaaabbababaabbaababbbabbababbabaabbaaaabbabbbbbbaabaaaaabbaaaaabbbaabaabbbabbbabaaaababbaaabbbbaababbbbabbbbbbbabbbabaaaaababbbbaababbbabbbbbababbbbbaaaaaaabbbbabbbbbbaaabaaaabaababbaaabbbbaaaababbabbabbbbbabbbbaaabbbabbabaabaabbbbaabbabbbbabbbabbaaaabbaabaaabbbbabbbabbaaabbaaaabababbbbabbbabbbababaaaaaabaabbbaabbabaaaaaababaababbaabaabaaabaabbabaababbaaabbbaababaaaabbabbbbabaaabbaabbbbbbbaaaabbabbababaabaaaaaabbababbbabababaaaaabbaabaaababaaabaabbababbabbabaabbaabababbbbbabababbbaabbbababababbbbaaaabababababaabbababbbbbababbbbbaababbabbababbbababaababaaaabaababbbbbaabaaaaaabbbbabaabbbaaabbabbbaabaaabaaabbaaababbabbbbbaabbbbababaabaaabbaabbaabbbaaabaaaaabbbabbbbaabbaabbbbbbbabbabbaaaaabababbbbbaaabaaaaaabbbabbbbaaaabaaabaabbaaaabbbabaaaaaabbababbbabaababbabbaaabbbaababaaabaaaaabaabbbbbaabbbaaaabababaababbbaaaabbabbbaabbbaabbbbbabaabaaabbbbababbbbbabbbbabaaaababbbababbabababbaababbabbaaaabbabbbababbbabbaabaaaabbbaababaababaaabaabaabaabbabbbababbaaabaabbabbbbbaaaaabbbababababaabbbaaabaaabbababbabbabaabbbbbabbaaabaabbbbbabbababaabaabaa abbbbbabbabbabaaababaaaaabbaaaaaababaaababbbaaababbbbbbabbbbbaababbbabaaabaaabbabaaaaabbabaabaaaabbbaabaabbaababbbbaabbababaaaabaabababaaaabaaaabbbbabbabaaaabbabaaabbaababaaabbbaaaabaaabaababbaaaaabbabbaabaaabbbaaaaaabbaaabbbaaaaababbbbbabbaabbbaaaabaaabbbbbbabaababbabbabaabaabbaaabbbababbababbaaaaaaaaaababbaabbbbaababbbbbaaabbabbbaaaaaaaababbbababaabaabaabaabbababbabbbabbbabaabbbbaabababbbbabbbbbbbabaabaabbaabaaabaabbabaabbaaabbaabababababaabbaabaaabbabbababaaaaababbababaabbabaababaababbbbabaaaabaaaaabbbaababbbbaaaabababaaaabbbbbaabaabbaaababbbbaaaaababbbbabababababaabbabaaaaaaababbaaabbbbaabbbaaaababbaaabbbbbaabaaaabbbabbbababaaaaabaabababaaababbabbaaabaabbbbaababbaaabbabaaabaaababbaaaabbaabbbbabaaababbaabbaababaababbaabbbbaabbababbbaaaabbaaabaababaaaaabaabbbbababababbabbbbaabbabbaaabbaaababaabbbbbaabaabbbaabbbbbaaaabaaaabaababbbbaaabbabbbabbababaaaababbabababaaaababbbabbbbababbbaababbaababbabaabaabbbbbabaaaabbabababaabbabbbabaabaabbaaaaaaaabbaabbabbaababaababaabbaabbababaabaaabaaaabaabaaaaaabbbbaabaaabaabbbaabbabaaaabbbbabaaaabbbaaaaababababbaabaaaaaababbbbabaaabaababbababbbbaabaaabbaaaaabababbaababaaaababaaababbbbaaaaaabaaabababaabbbabaaaabaabbabbabbbbabaaababaaaabaaaabaaaaaaaababaaababbbbabaaabaaabaababbaabaabbbbbabbabaaabaaabbabbababbabbaaaabbaaaabaaabaaabbababaabaabaaabbbaaaaababbbbbababbbbababaaababbbbabbababaaaaaabbabbaaaabababbbaabababaabbaabbbabbbbbababbbaabababaaababaabbaaabbbaaaaaabaabbbabbbabbaaaaabaaaabbababbabbbbbbabaaaaabbabbaaaababbbbbaabaaababbbbababababbbbbabbbbaabbabaabaabababbbaabbaaabbbababbaabababbbabbbbaaaaabaabbaabaaaaabaabbbaaabaaabbaaabbbaabaaabbaaaaabaaaaaaabababababbbabaaabbbabababbbbaaaabbbaabaababbaaaabbaabbbbaaabbbaaabaaabbbbbaabbababaaaababaaabaabababbbaaabaaabaababaabbababbabbbababbabaababbbbababbabaabbbbbabbbbabbbabaabaabaababbbbbabbaaabbbbabbbababbaabababaababbbaaaabbbbbabaabbababbabbaabbbababaaabbabbababaabbaaabbbbbbabaababbabbaaaabaaabbbabbaaababaaaabbabbbbbaaaaabababababababbabbbaabbbabbbbaaabbbbbbbabaabbbbabbabbbaaababbaababa baabaaabbaaaabbbbbbabbaaabbabaaaaabaabaabaaabaabaabbbabbbabbaaaaaabbbbbababaabbbabaaabbababbbbaaabbabaaabaaaaaaaaabaabbaaaaabaaabaabaabaaaaababbabbababbabaaaabbbabbaabababaaabbbbabaaababbbbaabaabbaababaabbaaaabbababbbaaabababaabaaabaaaaabbabaabbbaaabaabaaabbaabababaababbababbbabaabbbbabaabbbbbbbbbbaabbabbaabaaaaabbaaabbabbaabaabaaaaaabbaabbbbbaaabaaaaaabaaaabababbaabbabababbaabbaaaaabbbaaaabaabbbaabbbbaabaabbabaaabaabbabbaaaaaaaaabbbaababbabbbbbaabababaaaabbababbbbbaaababbbbbbbaaabbaabbbbababbbbaabbbaababababbababbbbabaaaaaaaabaaaaaaabbbbbbabaaabbbbbabaabaaababbaaaaaababbbbbbaaabbbaaabbabbabbababbaaabbaabaababbbababbababbabaaaabbabaabbaabaaababbaababaaaaaaaababbbababbaabbbabbabababbaaababbabbbabbabaabbaabaabbbabaaaaababaaabaaabaabaaaabaaababbabaaabaaaaabbabababaabbabbbabaabbbbbabbababbbbabbaaaabbbbabbababaaaabbbbbbbbaaabbbbbabbabaaaaaabbbbbbabbabbaaabaaaabaaabaaaaaabbaaababbbaaabaaaaabaaabaaababaaabbbbaaaababaaabbbaaaababababababbbaaaabbaababbbaaabaaaaababbaabbaababbbbbaaaaaaabbaabaababaaaaaaaabbbabaaaaaabbbaaabababbababaabaaaabbabaabbaaabbbbabbbbabbaaabaabababbabbbbbbbbbabbaabbbbaabaaaabbbabaaaaabbabbababaabbbabbbaaabaabbbbaaabbabaababbbbaaabbbabbaaaabbbbabbbbaaaaabababaaababababaaabbaabbaababbbbaaaabaabbbabbbbbbaabababababbaabbabababaababbbbababaaabbbaaabaabaaabbabaabbbbbaabbaaabbbbaaaabaabbbbaaaaaaabbbabaabaabaababbaabbabababaaabababbbbbaaabaaabbbbabababbbaabababbbabbabbaabbabbbbbababbbbabbbbaabbaabbbbaaabaabbaaabababbbbbbbbaaabaaaabaaaababaabbaabaababaababbbbaaaababaabaabaabbbbbbbaaaaaabbaabbaababaababbababaaababaabbabbabababaaabaabbaabaabaabbaababbabbbbbbaaaaaaabbabaaabaabbbbaababbbbaabbabbbbabbaaabaaaaababaabbbbbabbabaabbabbabaabbbaababaaababaaabaabbabaaaabaabbababaabababaabbbbabbaabbbabbbaaaabbabaaaababaabbabbabaaaaabbbbabbaaaabbabbaabbbababaabaabaababbaabababbbbabbaaabbaaaabbbbbabbaababbabbbabbabaaabababbabaaaababababbabaaabbaaabbabaabbbbbaabaababbbaaaaabaaaabaabaaaabbbababbaaababaabbaababbbabbbababaaabbaaabaaaabbbbaaaaabbaaaabaabbbabbbbbbbaabaaaabbabbaabaab bbabaabaabbaabaaaaababababbaaaaabbbbbbababbbababababbbaaabbbaaababaabaaababbabbababaabaaaaababababbaabbabbbaabaaabbbabaabababbaaabaababaaaaaaababbaaabbaabbabaaabbaaaabaaaaaabbabaaabbaababbaabbbbaaabbbaabaaabbbbabababbababaaabbababaaabbbaababababbbaabbaabbabaaaaaaababaabaaababbabaabbbbbabbbbbaaaababababaaaababaaaaabaabbabbbaaababbbbbbbababaaabaabaaaabbaaaabbbbbaabbbbabbbbaababbbabbababbbababababbbbbbbaabbbbaaababbbbbbbabbabbbaababaaaaabaabbaabaabbaaaababbbabbaaaaaababbbbaabbbabbabababaaaaaaaabbaababaaaaaaabbbbaaabaabaababaaaaabbbbaaabbbabbbbbbbababbbaabaababbaaabbbbaabbabababababababbbabaabbaaabaaabbbabbbbbbabbaaaabbababbbbaaaaaabbbabaabbbabaaabbaaaaabbbbababbabaaaaabbbbababaaabaabbaababababaabbbababbabbaabbabbbbbbaabbabbaabbbaabbbbaabbabbaaabbaababbbabbbaaaabbabbabbbaababababbaaaaaaabbaaabaababaaabbbbbbbbaabaaaabaabaabbabaaaabbbbbbabbabbaababbabbbabaaabbbbbaabaaabababbabababbbaabbabbabbaabbaaabbbbabbbbaabaababbabbaababbbaabaaaabaaabbbabaababbbbaabbbaaabbabbbbaabbbbbbbabbaababbaabaabaabababaababbbbabaabbaaaababababbaabaabaaaaaaabaabbbaabbaababbbbbbabbbababaabbbabbbbbabbbabaabbabbaabaaaaabbbaaaabbbaaaabbabbaaaaaabbaaaaaabaabbaabbbabbbbbabbaabbabaaabbabbbbbbbbbbaabbabaababbbabaabbaabaabbbbaabababbbabbaabbababbabaababbaaaaaabbbbbbbbbbaaabbbbbabbbabbabbbababbbaabaaaaaabaaababbbbabbbbbaaabbbbaaaabaabaabaabaaaabbbabbaababaabaaaabbbabbbbbbbaaaaabaaabbbbbaabbabbbaaaaaaaababbabbababaabaaaaababaaaaabaabbbabbbaabbbbbbaabaabbbaaaabbabbaaaabbabbbbaabbbaaababbababaabbbabbbbbaaaaaabaababbaabbbaaaaaaaababbbabbbaaaababababbbbaabbbbbaaabababaabbaaabaabbababaaabbbabbbabbbabbabbaababbabaababbbabaaabbbbbabaaabaabaaabaababbbbbabababbababbbbaaabaaabbabbaabaababbabbababaaababbabbbaaabbaabbabaaabaabbaabababbbbaaababbbaaabababaaaababbbabbbabaabaabaabbbbaaaaaabbbabbabbaabababbaaaabbaabababaabaabaabaabbabbabababbbbaabaaaabbaaabbbabbabbbbbbabbabbbbbaaabababbbaaaabbaabaaabaaaabbabbbaaaabbbbaabaabaabbbbaaababbabaabbbbbbbbabbbbababbabbbababaabbaaaaaabbaaaabaaaabaababbabbbbbbbababbaaabbaabaababababa aaaabaabbbaaabaabbbabaaaababbbbbabbbaabaaabbbbaababbbaababbabbbababaaaabaababbbbaaaabbaabbbabaaabbabaabaaabaaababbabababaabaaaabaaaababbbaaaaabbbbaaaaabbaaabaaaaaabbaaaabababbbbaaababaaaabbbaabbbabbbbbaaabaaaababaaaaaaabbaabbbaaabbbababbbbbbbaabbbbabaabababaaabbabbabbabbbabababaaababbaabbbbaababbbabbabababbaaabbbaaaababaabbabbbabaaabbabbaabaaaabababbbbaaaabbbbbbabaaaabaabaaababbbabbabababaababbbaaabbabbaaaabbbbbababbbbbbbaaabbababaabbbbbabbabaabaababbaaabbbbbaabaaaaaabaababaabbbabbaaaaabaaaaaababbbbbaaaaabbabbaabaaabbaabaaaababbbaaababbbabbaaaababaaababbabbbaabbabaabababbabbbaababaaaabbbabaaababbabaaabbaaaaaabbababbaabbbbaaaabababbbbaababbaaaababbaababbababbbbbababbbbbbbaaaabbbbabbaaabbabbbbbaaabbbabaaaaabbbbabbababaaabaaaabbbabbbbaababbaababbbbabababbbbbbaababbabaababbaaaababbabaabaabaaabbabbbabbbaabababaabbbbabbaaaabaaaaabbbaaabaaabbbbaabaaaabababaaaababbbabaaabbbaaabaababbaabbabaabbbbabbababbbababaabbabbabaababaaababbbbbababaaaaababbbbababbbaabbbbabaababababbbaabbbabbaabaabaabaaaabbabaabaaabbbbabbaababaaaaaaabaaaaaaaabbbbaaabbabaabbababbaaabbbababbbabababbbaabbbbbaaaaaabaabbaabaaababbaaababbbbaabbabbbabbbbabbbbbaabaabbababbbaaabaababbbbaaaababbbbabbbbababaabbbaaaaaaabbbaaaabbaabaaaaabbbbbbaabbaaababbbaaababbbaaababaababaaaaaabababaaaabbbabababababaabbaaabbaabbbaaabbaaabbababaaabbabbaabbaabaababbbbbbbbabbaaaabbbbbababbbaaaabbabaaaaabbbbababaaabbbaabbbaabaaabaaaabbbabbbbaaaabaaabababaaababbbbaaaaababbbaabbabaabbbbbbbababbbabbbabaaaabaaaabaaaaaaabaabaaaaaabaabbbbbabbaaabbabaaabaaabbbaaababaabbbbaabbbbaaaabbbbbbbaaabbbbbbbbabbbbbbababaaaabaabbabbaabaaaabaabbabaaabbbabbbbbaabbbbbbaaabbabbbbbabbbaabbabbbabaabbabbabbbaaababbbbababbbbabbaaaababababaaaaaaaabababbbaabbaabbbbabbbaabbbbabbbaaabbbaababababbbaabbabaababbabbabababbabbbaaaabaaaaabaaababbaabaaaabbbabababbbbbabbabaabbabbbababaaababbbabbbabababbbbbaababbbaababababbabbaaabaaabbabababbbaababbababababaababbbbbbaaaabbabbabbbbaabaababbbbbbabaaaabbbbbbbbaabbbaaaabbababbbaabbabbaaaaaabbbbbabbbabaabbabbbababbbaababaaabaaab bbaaaaabbbbbaabbbbbbbaaaaababbbabbaaabbbabaaaabbbbababbbabbaaaababbbaabbbaababababbaababbbbabaaaabbaaabbbababaababbbaabaaabbbbbaaabbaabbaaaabbbbaabababbbbabbabbaaabbababbbaaaaabababaaabaabbaaabbaaaabaaaabbaabaaaabaabababbbaabbabbabaabaababaaabbaaababbabbabababababaaaabbbbbaaababaabbaaabbabaaaababbabaabaabbbbabaaabababbaaaaabaaaaabaabaabbabbbbabaabababbababbabaaaabbbbbbabbaabbbbbabbbbbbaaabbbabababaabaaaabaabababaababbbababbbbaaabbaabaababbabbaaaaaaabbabbabbbabaaabbbabbaaabbbbaaabbbbbbbabbaaaaabaaabbbbabbbbbaaaabbbbbaaaaaabbaaabbbbbbbabbabbababbabaababaaabbbabbbabbabababbbbaaabbabbbbabbbabbbbbbabaaababaababbbbaabbbaaaababbaaababbabbbbabaaababaabababababbbaababbabbaabaaabababaabbbbbababbbaaabbababaabbbabbababbbabababbaabababbabbabababaaababbbbbbaaaaabbababbabbabbbaababbabaaababbaabbbbaaaaabbabbabababbabababaabbababbbbbbbaaaaaabaabbaabaabbbabbbbaabbabbabaabaabaababbabbabbbbbbbbbababbbbbbbbaababbaababaabbaaaaabaabababaababbbaaaabaaabbbababaaaaaaaaaababbaabbaaaaabbabbaababaaabbbbbaaabaaaaabaabbaabbbbaabbabbababbababbbabaabaaaabbabbbbbbabbaaabbaaabbabaabbaaaababbbbbbbbababbbabaabaaaaabbaabaabbaabababbbaabaaabbaaabaaaabaaaaaaabbaabbbaabaaabbbaaabbaabbaaabbbaabaabaabaabbbaabbaababbaaaaabbabaaaaabababaaabbaaabbbbbaaabbbaaababbabaabbaabaaabaabbaabbabbbbababbbabaabbabbaabbababaabaaaaabbbabbababaababaaabbabbababbbaababbbabaaaaaabbbabaaaababaaababaaabbbbbabbbabbaabaaabbbabbbaaabbbaaaaabaaaaabbaabbbaaabaaaaabbbbabbaaaaabbbbbbbabbabbbbabbbbaaaaaaaabbbbabbbbbbbbaabaabbaaabbabbaababaabbbbaaabaabbaaababbbbbaabababaaaaabaabbabbbbbbabbabbbbaabbbbaaababbaaabbbaaabbaabbaabbbbababbbabbabbabbabaaaaabbbbabbbbabaaaaabaabaabaaaababbaaaababbbbaababaaaabbaabbbaaabbaaababbbabababaabbbababbbbaabbbabaabaababaaaabbaaaababbaaaaabaaaababbabbaabbbbaababaabbaaabbababaaabbbabbaabbaabaaababbbbbaaababbbabaaaabbbbbbabbaaababbabbabbaaababbabbbaabbaabaaaaaaaaaaabaabababbababbabaabbabbbbabbababaaabbaaaababaabaaabaaaaaaaaaaaaabbabbbbaabbbbaaababbbaaaabbbbbabbabbaababaaababababbabbbaaaabbaaaaaababaabbbaabbbabbb bbbaaabbaaaaaaabbbbaabbbbaabbbbbaaaabbaabbbbaabaabbabaababaaababbbbbaaabaaaaaabbaaaaaaabaaabbbbaaaabbbbabaabaabbbaaaaabbabbbbbbababababbbabbbabbaaabaabbabbaaababbbbabbbaaaabbabaaabbaaaaaaababbbbabbbbbbabbbbbabaabbaababaabababbbbababababbaaabbbabaaabaaabaabaaaabbbababbbbbaaabbaabbababaabbbbbaabbbaaaabaaabbbaaabbbabababaababbaaaaaaabaabbbbbabaaaaabbbbbbbbaababbabaaabbababaabbaaaabbbabaaaaabbbaaaaaaabaabbbababbaababbabbaabbaababbaaababaabbaaaaaabababaabbbbaabaaaaabbabababbbaaabbbbabbbabaaaaaaaaaaabbbbabbaabbaaabbbaaaaabbbaaabbbaaaabbbbaabaabbbbbbbbbbbbaabaabbabaaaaabababbaabbabbbaaabaabbbbabbbabbbaababababbabbbaaabaabaaaaaabbbaaaaababbabbabbbabaaabbabbbbbbababaabaaaaaaaaaaabbabbabaabbbaabbbaababababaabaabbbbabbaaaababaabbbababbababaaabbabaaabaaababaaaaaabbbbabbbabaaabaaaabbaabbbaaabbbbaababaabaaaabbababbbababbaabbabaaabaaaabaabbbbaaaaabbaabaabaabbaabbaabbabbaabbabbaaaabbbbabbaaaaaaaaabaabaabaabbabaabbbbaaabbaaabbaabbaababbbbaabbabbababbaaabaaabbbabaaaabbaaaabaaaaabbaaabaaaabbbabbabbaaaaaaababbaaabaabaabababbbababababaaaabbaaaaaabbbabbbabaaaababbaaaaaababaaabbbabbbbbabbbbbaabbabaaabbbaabaaaabbbbaaaaaabababbababbbaabaabbbabbbabaabbaaabbaabbbbaaabbbaabbababaaaabbaabaabbaabbbbaabaabbaabaaababbbabaaaabbbaababaaabbbbbbbbaaaababaaaaaaabbaaabbababbababbbabaababbbbbbbbbaabbababbaabaababaabbaababbbabbbabbabaabaaaabaaababbbabaaaababaabbaabaababbbabbbbbaaabaaababaababbaabababbaaaababbabbbbabbbaaababbbbaabbaabbaabbaaaaabababbbbababaabbbabbaabaaaababaabababbaababaaabbabbaaaabaabaabbaabaaaabbbaaababaabaaaabbbaababbbbababaaabaababbabaaaababaabbbaababbaaaaabbbaaabbabbabbabaabbaaaaaabbabbaaabaaabbbabbbaaabaababbaaababbbabaababaaaabaabbbbbaaaabaaaabaababababbaaaabbaababbbbbbbaaabaaaabbbbbbaababababbaababbbaaaabbaaabbbbbaaaabbabbbabbaaaaabaabbbababbbbabbaaaaabababbbaaaabbaabbabbaaaabaaaaababbabaabaabbaabbbaaabaaaabbababbaabbbaaaaaaaaaabbabaababbabaabbbaabaabbabbababaabbaaaababbbabaabaabbabbabbbaabbabbaaabbbbbbabaaabaabbabbabbbaabbabaaaaabaaabbbaaaababaabaaaababbbaabababbabbabaaaabaaabaaaa ababbbbbababbbbbaaaaaaabbabbbbabbbabbbaabbabbbabaabbabbbaababaaababbbaaabbbaabaaaabbaaaaaabbababbaaabaabbabaabbbbbbbaababaaaaabbabbbabbababbaabbabaaaabbabbbaabaabbbaababbbbbabaaaaabbbbbbbbbababaaaabbbabaaaababaabbaabbabaaabbabbbabbbabbbbabbaaababbbabababaabbbbababbbbaabbbbbbbbbbbaaaabbbbbbabbaaaababbaaaaabaaaaaaaababaabbababbaabaababaaaaabbbaabbbaabababaabaaaaabbbbabbbababaaaabbaabbbbabbabbbaababbabbaabbaaabbaaaaabbbbabaaaabbaabaabbbaababbaababaababbaabababbababbaabbaaaabbbabbabbabbbaaaaabbbaaababaabababbaaabbbaabbbbbabaaaaabaabbbaabaaababbbbaaabbbbaabaabbabbaaaabbabbaaaaaaaaaababbaababbbbababaaaabbaabababbbaaabbaaabbaaabaabbbbbabababaaaabbbabaabbaabaaaabbbbabbabbbaabbabbabbabbaaaababbbbbbbabbbbbaababbbababaabababbbbbabaabababbaabbbbbbbabbbbbbabaabaaaabbababbbbababbabbaabaaabbababaabbaabaaabbbababbababbbbabbabaababbaabababbaaaabaaaaabbabbbbaabbabaabaabbbababbaabaaaabbaabbbbbaaaabbabbaaaabbaaaaabbbbabbbabbaaaaaaaababaaaabbabbbbabbabbaaabbaaababaaabbbaabbbababaababbabbaababaaababbbbabbbbbaaabbabbabbbbbbbbbbbbabababaabaaaabbbabaaaaabbaabaabbabbaabbbabaabaabbbbbaabaabbbaaaabbbbbaabbbbaabaaaaaaaaaabbabbaabaabaabbaaaababaaabababaaaabbaabbababbaaaaabbababbaaaababbbbbabaabbababbbbaaaabbbbabaaabbababbbaabbbababbabaaabbabaaabbbbbabbbabbbabbaaabababaaababbababbbbbabaabbbbbbbabaabaaabbbabbabaabbaabaabababaabbbaabbbbabbabbbaababbababababaaaababbaabaabaaabaaaabaabbbababbabbabaabbaababbaaabbabaaabababbabbaabaaaaaabbaabaabababbaaaabbababbaabbbbabbabbabbaaaaaaaaabababbbaaaabaaabbaaaabaaabbaaabaaaaaabaabbbbabaaabbabbaaabaabaaabbbababaaaaaaabbbbabaabbbaabaaabbaaababbbaabbaabbaababaaabbaabbabbababbbbaabaaaaabababbbaababaababaabaabbbaabbbababaabbaaabbbbabbabbaabaaaaabbbabbbbaaabababaabaabbaababaabbaaaabbaaaabbbbbbbabaababababbaaaaaaaababbbbbbbbbaabbbaaabababaaaababbaabbbaababaabaabaaaabbbaaaababbbaabbbaaabbaaabbbbbaabababbbaaaaabbbbbabaaaabbbababbabbaaaabaabbabbaaabbabbbbbbbbaabbbababaababbaaabbaaabaababaaaaabbbbbbabbaaaaaabbbbbabbabbaaabaabababaabaabbabaaabbabababbbababaaaaabaaaabaaaba baabbaaaabaabbaaabaababaaaaabaaaaaabbaabbaabbbabbbbbaaaababaaaaaaaababbbbaaaaaaabbbbbbabababaaaabbaabbbaabaababbaabbbabbaaaaaaabaaaabaabbabbbbbbbbbabbbaabbbaaabbaabbabaaababbbaaaabaaaabbabbabbbaaaaaaaaabaaaaabbbabababbbbabaababaaabbbbabbaaabbbbabbbaaabbbabbbababaabbabbabaabababbbbbbbbbbbaaaabaabaaabbbbbbbbbaabbaabbaaaaaabbabbabaaaabbaabaabaaaababababaaabbbbabbbaabbabbbbababaaaaaaabbbbbbbaaabbabbabbbababbabbaababaabaabaaaabbaaabaabbaababababaabaaaabbbaabbabaababbababbaabbbbbbbbaabbbaaaababbabaaaaabaabaababbbabbaaabaaabbbbaabbbabaabaabaabbbbabaabbaaaaaaaaaabbabbabaaabaaabbaaabbbaabbbbaaabbbaababbbbbbabbaaaaaabbbbbaabbaabbbbabbabbbbbbaabbabbaaabaabaabababbbabbabbabbbaaabbaaababbbbbabbabbbababbbbbbaaaababbbbaabbababaaaaaabababbabbaabbbaaabbbaababbbabaaabaaababbabaaabbbaabbabbbbababbabaaabbaaabaabaabaabaabbaabbabaaababaaabbbbaaabbbabaabbabbbaaaaaaabaabbbabbaaaaabababaabbbaaaaabababbaabaabbbababbabaabaabbabaaabbaabbbbbbbaaabbbbabbbbababbaabaabaabaababbaabbbaaabbaaababaaaabaaabaababababbaabbabababaaaaabbabbabaaabbbbabbbabbbabaababbbabbbbaaabbabaababbaaabbabbbbaabbbabbbbabbbbbbbbaaabbbbaaaabaabbaaabbaababbababbbbbabaabbbbbbaabbbbabaaababbababaababbabaaaabbabbaaaaabbaaabbbaaaabbabbaaabbaaaaaabaaabbaaabaaaabababbabababbaaaabaaabaabaabaabaaabbaaabbabbaabaabaaabaabbabaaaababbabbaabbbaaaaaabbbaabbabbbbababaaaabbababbaabbaaaaaabaaabbbbaaaabbaabaabbbbbabaabbaabbabbaaabababbabbaaabababaaaaabaabbababaabbabababbbababaabaabbbabaaabbbbaabababbabababbababaaabbbbbbaaaabbabaaaabaabbbaabaabaabbbbbbbbbabaaaababbaaaabbbbabaaaabaaababbaaaabbabaabbbabbbabaabbbabaabaabbbbbbabbbabbbabaabaaabbbbabbbaabbababbbbbbbbabbabbabbababbbbaaaabbbabaabaaaabbbbbbababaababaabbbaaabababbaabbbaabaaaaabbbaabaababbaaabaabbbaabbbabbbabaaaaabababbbbbababaaaaaabaaababababbbbbabbbbbabbbabbbbaabbabbbbbaaaabbabbbabbaababaaababbabbabbbbbbabbabaaaaaaabaaabbaabbbbabbaabbaababbabaaababaabaabbbabababbaaaaabbbaabbaabbabbaabaabaabaaabbbabbabbaababbaaabbaaabaabbaababbbabaaaabababbbababbbabbbababaabbababaabbbbababbaababbbbaaaaa aabbbabaaaaaababbaaaababbaababaabbabbbabaababbbababbabbbbbaaabbaaabbbabaaaabbbababaababaababbabaaababbbbabbbbbaabbbbbababbaabbbbbbabbaabaabaaabaababababaabababbbabbaababbbabaabbbbbaabbaababaaaababbabaabaaaabaaaababbaabbbabbbbbbabaabaabbbbbabbaaaabbaababaababbbaabbaababbbabbbaababbabbaaabaabbaabbbbabbaababaaaababbbaaabbaaababaabbabbbabbaabbbaaabbaabbaababbaabaaaaababbbbabbbbbbbbbbaaaaaabbababbaabaaabaaaabababbbabaabababbbbbabaaaaabbaabbaaabbaababbaabaabaabbaabbabbbaabbbbabbbbbbabbbaaaaabbabbbaabaaaabbbbabbbbaabbababaaaabbabaababbaabaaabaaaababababbaaaabaababbbbbababaabbbaabbbbbbbaaaabaabbababbababaaaaababbbaaaabbaababaabbaababbbbaabbbbabaaabaaaaabbababbbaabaabbaaabbababbabbabbaababbabaabbbbabababaabaaaaaabaabababbbaabbaaaabbbaabbabaabbbbbbbbbabaaaabababbaaabaaabbbbbbbababaaabaaabaabbbaaabbbbababaababbaaaabbbaabaabbbbbabbbbbababaababaabbabbaaabbabaabbbabbbbababaaaaabbbbaaabaabbabbaabbbabababbaabbaababbbaaaaabaababbababbbabaaabbababbabaaababaabababbabaaabababbbbaabbaabbbaabbbbaababababbabbbaabaaabbbbbabaabaaabaaababbbabbbbbababbaabaabaabaaaabaabbaaaabaaaabbabbbbabbaaaaabbabababaabababaababbaabababbbbababababbbababaabaaabbbbbbabababbbaabbaaabaabaabaaabbbbbbaaaabaaabbabaabbbaaaaaabababaaaabbabababbaaaabbbbabbbbbabbaaaaaabbaabbaaabbaabbbbabbaabababbabbabbbaabbbababbbbabbbbabbbaaaaabaaaaaabbbaabbabaabaaabbabbaaabbabababbbaaaababaababbaaababaaaaabbbaaababaabaabababbbabbbbaababaaabaabbbaaababababaaaababbbbabaaabbaabaaababaabbbbbbabbbbaaabbbaaabaabababaabbbbbaabbbaabaaabbabbbabbaaabbbbbbabaabbabaabbabababaaababaaabbaaabbbaaababbbaaaabaaaabaaaaabbbbbbbbaababbababbaaabaaaabbbaabbabbaaaaababbbbaaabaaaaaababaabbbbabbaababbabbabaaaaababbabaaabbbbbbbbbbaaabaababbbbabaaaaabbabbaabbaabbabaaababaaaabbbbabbbbaaabaaaababaaababbbbababbbbaabbbabbaaaababbaaaababbabbabaabbbbabaabaaaabbaabaaaabbaabbaaababbaaaaababababaaabbbbbbbaaabaabbaabababaabababbabbabbbbaaaaaaabaaaaaababaaabbaabbbbabaaaaaaabbbaabbaabaaabaabbbbbaababbabbbbbabbbbabbbbabbaaaaababbbbbabaaaabbabaabaaabbbabbbbbaaaaabbbbaabaaaa aaaaaabaabbbabbbbbaabbbabababaabababbbbaaabbbabbaabbababbaaaabbbbabababaaaabbaababbbbbababbabbbabaaaaaabbbbabbbaaababbaaaaabaaabbaaabbbabbbaaaaaabbabbaaaaaabaaabbbbabbbbabaabaaabbbbbbaabaaabaaaaaabbabaabaaaababbbbababaabbaaabbbaaabaaabbbbbbbbaaabaabbbbaaaaaaaaaaaabbaabababbbbabbbabbbbbbaababbbbabbbababaaaababbbbaabaabaabbbabaaabaababaaabaababbababbaaaaabbbabbbababbbbbbabababaaabbaabaababaabbbbbbaaabababbaabababbbbbabababbbbbbaaabbaababbaaabababbbbabbbaaaaababbaabababaaaaababababaabbbaababbbbabaabaabbabaabababaabbbabaaabbbaabaaaaaabbbbbaabbabbabbaabaabaaabbbabababbaaabbbbaaaaaababbaaababbbbbaaaaababbaaaabaaabbaaababbaaabbababaaabaaababbaaabaabbbabbbbbbbbabaaababbbaaababbabbbaabbaabbbbabbbbabbbaaaaabaabababaaababaaabbbaabbaabbbbbbbaabaabbbababaabbbababaaababbaabbbbbababaaabaabaaabaabbaabaabbaaabbbababbabbaabababaabbaabbbbbabbaaabbbbaabbabababaaabbababbaaaaabbaabbaabbaaabbbbbababbaaaaaabbaabaabaaaabaaaabaaaaabaaaabbbabaabababbabbabaabaabbbaaaababababaaabbababbabbbbababbbabaabbbbabbbbababbabbbbababbbbabbaaaaaaaababaaaabbbabaaabbababbbaaababaababbaaaababbaabababbabbaaaababaabbababaaabbbbbabababaaaabaaabaabaababbbbbbbaabaaabbabbbbaabaaabbabbaabaaaaaaaaabaaaabbbbbbabbbabaaaabbababbababbbbbbbbaaaabbbbaaaabaabaabbabbbbbabaababbbbabbbabaabbbbbbbaaababaaaaaababbbbabbaabbbabbbaaaaaababbbabaaaabbbabbabbabaaabbaabbbbbabbbbbbbbbaaaababbbbabbaaaaaaabaaabbbaabaabaabbabaaaabaaaaabbaaababbababbaaabbbbababaabbbaabbabbbabbbabbababaaaaaabababaabaaaabbbbbabbabaaabbaaaababbaaabbabaaaabbabbbbaabbbbbbabbbbaabbbbbabbaaaaabbbbabbbbbabaaaaabbbababababbbbabbaabaababbbabaaabbbbaabaaaaaabbabaabbaabaababbbbaabbbaabbaabababbbabbbbaabbbbbabbaaababbabaaaabaaabaaaabbbabaaaaaabaaaababbabbaaaabaababbabbaaabbbabbaaaabaaaaabbaabbbbbaaaaabbbbbabaabbbbaaaaababbbabaaababaabaaaaaaabbbbbaababaabaabbaaabbbbaaaaababbbbaabaaaabbbababaababbbabbabaababbbbaaaaaaabaabbbbaababbaabbbbbbbbbbabaaabbaaaabaaaaabbabaaabaabaababaabaaaabbbbbbbbbabaaaaabbabbbbaabababbabbbabbaabbbabbaabaababbbabbbbababbaabaabaabbaaabaabbbaaababb aabaababbbaababbabaabbaababbaabbbabaabbbaaaababaabaababbbaabbbaaabbabbaaabbaaabbbbaabaaabbabbaababbbbbbbaaababaabaababbbbbbabbbbbbaaaaaaababbbababbaaaababbabbaaabaabbbabbabaababbaabbababbaaaabaabbabbabbaaababaaabaabababaaabababbaaaaaaaabbaabbababaaaabbababbbaabababaabbaabababaaaabbbaabaaaaaaabaaababbbbaabbaaabaabbbbbaabaabbababbbbababbabbabaababbbbbbbbababababbbabbbaabbbbabababbaabbababaabbbaaaaaaaabbbababbbbaabaaaabaabbabbbbabbbaaabbabaaabaaabbaabbaaabbaaabbbbaaaabbabaabababaaaaabbbbabbabaabbbbababaabbbbbbaaaabbbabbbaaababaaaaabbbbabbbaaaabbbaabbbababaaaaababaabbbababbaabbaaababbaaaababbbbbbbbababbbbbbbababbbbbabbaabababbbababbbbaaaababbbabababbbabbbaaaaabbabababbaabbaabbaabbaaaaaababaaabbababaaabbbaabbbbbbabbababaaababaaaaaababaaaababbaababbbbbababaabbaaaaaabaaabaaaaabaabbbbaabaababaaabbbababbbaaabababbabbaabbabbaaabbbabbbbababaaabbbbbaaaabbaababbaabaabbabbababbbaaaaaaababbabbabaabbabaaabbbbbbbabbabbbbaaabaaaabaabbbbbbaaaaabbbbaabbbabaaababaaabbabbbabbbbbaaabababbaaabbabbaaabbaaabaaabababbbaabbaabaaaabbaababbbbababbbbbabaabababbabbabbbabaababaabbbbaabaabbbbbbbaaaaaaaabaaabaaabbabbaaabaaaabaaabaaabbbabbaababaaabbaaaaabbabbbaaabbbbbabaaabbaabaaababbaabaaaabaaababbbaaaaabbabbbaabbbaaabbbbaabbabbaaaababaaaabbbabaabaaabaaaaabbabaaaaababbabbaabbaaaabababbaabbbababaabbabaaabbbbaabbaabbaabbbbaababbabaaabbabaababbbbbbbabaabaabbbaabbbabbbabbbabbbbabaabbaababbaabbbbababbbaaaaababbaaaabbbabaaabbbabbbbabababbbaabaabababaabbabbaaaabbbaabaabbaaabbbbabbabbaaabbbaabaaabbaaaaabababaabaabaaaabaabbbabbbaaabbabaaabbaaababbbaabbaaaaabbabbbbabababbbabbbbbbbaababbbbbabaabbabbaabbbabbaabbbabaabbababaababbbbbbababbbaaabbbaabbaaaababaabbaabaaaabbabaabbaabbaabaaaaabbbbbaabbabbababbaaabaaaababbbbaaabaababbabbbaaaabababbbbaabbbaabababababbaaabbbbbabaabbabbbbabaabaabbaaabaaaabbbaabbababbaabbbabbbababaababbabbabbaaabaabaaababaababababaaaabbabaabbbbbabaabbababababaabaaabbbbbabababbbababbabaaaaabbbababbbbbbbbaabbaaabaaabbbababaabbbaaaabbaabbbaababbbbabaabbbabbababbaaaabbbbbaaabbbabbbbabaababbbbbaa aababbbbabbbaabbbbbaaaababbaaababbbaaaabbbaaababaabbbbaaabbbabaabbabbababbbbaaaababbbbbbbbbaaaaabbbaabbbbbaaabbaaaababaabbaaabaaaaaabbabaabbabbbbababbbbabbaababaabbbabbaabbabbbbabbbbbaabbabaabaabbabbaabababababbbaaababababbabaabbbbbabbabaaaaaaaaaababaaabbbaaaabbbbbabbbaaabaaaaaabbabbabbabbbbbaababbababaaaabbabbbabbbbbaabaaaaabaababaabbbbbabaabaabbabbabbababbaabababbabbaaaababbaaabababbaaababbaabababbbaabaaaabbbbbbaaabbbabbbbbbababbaaabbabababbabaaaaaaabbabbabbaababbabbbaaaaaaaabaababbbbaaabaabaaabababbabbaaaaaaabbbbbbaaaabbbbabbbaaabbabbbaabbabbabbaabbabbaabbababaabaaababaabaaaaabbababbbbabaaabaaababbbabaabbbaabbabbaaabaababbaababbbbbaababbbbbabbaaabaabbbabbbbabbbbbbbbbaaabababbabbbbbabbabbaabaabbabbaaabbaabaaabbbbabbbbabaabbabbaaaaaabbabbbabababbabaabbabbbababaabbbabbabbabbababaababaaaaabbabababaabaaaaaaaabbbaaaababbabbabaabbbbbbbbababaaabbbbaaaabbbbbbbabbbbbbbbabbbaabababababbabababbbbbabaaabbbabbbbabbbbbbbbabaabaababaaabaabbbbbababbabbaaabbaabbbabbabbabaaaaabbabbbaaabbaabaababbaaaabbabaababbaabbbaaaababaaabababbbabaaabaaaaabaaabbaabaabaababbbbbbabbaabbaaaaaaababaaabbbaaaaaaabbbbbbbabbaaababbaaabbbbaabbabbaabbaaabaabababababbaabbaabbabbbabaababaaaaabaabbaaabbbabbaababbabababababaaaaaabbabaaaababbbabbbaabbabababbabbaaaabbabbabbabbbbbbbbabbbaaaaaaababbaabaabaaabbaabbbbabbabaaabbbabbbaabbbaabaaaabbaaaabaabbabbabaaaabaabbbbbabaaaababababbabaaababbbaaaababababaabbaaaaabbaabbbbbababbbaabaaaabbbaaaaaabaabbbbbaabbbbaababaaaaaababbbabbbbaaaabaabaaaabbbbaaaabbbaababaaabbbaabaabbbbbabbbbabaabaaabaaaaaaaabababaaabbbbaaababbaaaabaaaaabbaaaaabaaaaababbbaaaaaabbaabbabbbbbaaababaababbbbabbbbabbbbaabaaabbbbaaaaabbababbbababaaabaaabaaabaabaabaaabbbbabababbaabbbabbabaaaaaaabbabbbabbbaaababbbababaaaaababbbbbbbbaaababbaaaaaabbabbbabbabbabbbabaaabababbbbaababbabbbbbbbaaaabaabaaaabbaabbababbbaaabababbabaaababbaaaabaabbbaababbbbaabbbbaabaaaaaabaaabbbabbababaabbabbababbbabaabbbababbbaaaabbabbbabbbababbbbbaababbbbabbbaababaaabbaaabbbbabbaaababbabaabaaaabaaabababbbbbbaabbbbbabaaabababbbaaab bbababbaaaaaabbbbaabaaabababbaabbabaabbbabaabababaabbabaaabaabbaabbaabbaabbbbabaaaabbbabbababbbbbbabaabbabbaabbbbbabbbabbaababbaabbaabbaaabbbaabaababbaabbaaaabaaabbbbaaabbbaabababbabbaabaababbbaaabbabbabbbabbbababaabbabbaababbbbaaaabaabababbbbbabbabaaaaaaabaabaabbababbbbababaaabbaaabbabaabaaaaabbbabbbaababbbababbbaabaabaabababbbbabbaabbbabbabbaabbbabbabbababaaabababbaaaabbbbaaaaaabbbbbababbaabaaaaaabbabbbabbbabbaabbbbabaaabaababbababbabbbbaaababaaabbaabbbababbaabbbbbbbbaaabaaaaaabbaaabababbbbabaaabaabaabbbabbabbbaabbaabbabbbababbbabbaaaaaaaaabababbababbabababbbaaaaababababaabbbababbbbbaaaaaababbabbabaaaaababaababaabbaabaabbbbabaababbbaabaabbabbabababbbbbaababababbaaabababbaabaaabaaaababbabaaaababbbbababaaaabbbbbababbaaaabbababbbbbaabbbaaaaabbbbbbbaababbababbbbbaaababaaaaaaabbbaaababbbbbabbbababbbaaaabbaaababbbabaabaabaabaaabbaababbbbbbabbabaaababaabbaabbbababbbbaabaaabbbaaaabbabbabbbbbabbaaabbbbabbbaaabbabbbaaabaababbbabaabbbabbbabbbbbbbbabbbaaabbabbbabbbabbababbababababaababbabaaaabaaaaababbaaaaababbbbaaabbabbbbbaabbbaaabbaaaaaabbaabbaabaaaababaaababbabbbabbbaaaaaaabbbaabbbaabbbabbabbaababaabbbbbbbbbbaabaabbbbbaaabbababababbaabbbbaabbbbabaabbababaababbabbbaabbbbabaaaaabababaabbabbaaabaaaabbbababbaaabbabbbbbabbabbaababababbbbaababbbbbaaabaabbbaaabaaabbbbbababbbaabbbababbaaababaabbbaaababbaaabaaababaabbbbaababbbbbbaaabaabbbbaaaabaaaaabbabbbabaabbbbbbaaabbbbabbababbbabbbabbaaabaabbbabbbaabbbbababbbaabbabbbbbbabbbababbaabbabaababbaababbabbbabbbbbabbaaabbbaaaaaaabbbbaaaaaabaabaaaaaabbbabaaabaabbbaabbabbbbbabbbbaabbbabbbbbbabaaaabbabaaabbbbbbaabbbbaabbbbbbbabbbbabaabaabbbbaaaaabaabbaabaaaaabaabbabbabbabbbaabaaaababbbaaabbbbbbaaabbaaaaabaaabbabbaaaabbabbbaaabbaaabbbbbaababbababbaabbbbbbbabaaabbaaaaabbbababbbbabbbabbbbbbaaaabababbaaabbbababbbabbaaaaabbaabaaaababbbaaaabbaaabbbabbaaabababbbbababbabbbbaaabbbbabbbababaababbaaaabababbaaabbabbbabbabaaaababbabaabaabbabbbbbaaaaaaabaaabaabaaabbbbaabaaaabbbbbbaaaabaaababbbbaabaaabbbabaabbaaabbababaaaaaaabbbaababababbbabbaabbbbaabbba baaaaaaabbabbabaaaaabbababbaababaabbbabbbbaaabaabbbababaaabababaabaaaababbbaaaabbbaababbbaababbabbbbbbababbbbabbababaabababababbabaabababbbbbabbbbaaababaabaabaabbabbbaaaababbabbabababaababbbabbbaaabaabbaaaaabaaaaababaabbbaaababaaababaaabaaaabababaaabaabbbbbbabbabbabaaabbbabaababaaaaabbaaabbbaababaabaaaabbababbabababbabbbaababbbaaabbbbbaaaaaaabababbbbaabbbabbbbabbaababbbbaabbaabbbaaabaabbbbbaabbbbabaaabaaababaaabbaabababbbabaabbababbababbbbbaaabbbaabbbabaabbababbabbbaaaababaaabbaaaabaaabbbbaabbabbabaabaabbaabbaabbaabbbabbbaaababbabbbbbbbbaaaaabaaaababbbbbbabbbabbbabababaaaaabbbbbbbaabbbbabbabbbbaaabbabbbbabbbaaabbbbabaaababbbaaaabbbbabbbabaaabababababbbabaaabbaabaabbbbabbbbbabbbaaaaababbabaabaabaaabababbbbaabababaaaaabbbaabaabbaaaabaabbaabaaabbaaaababbbbababaababbaababbaaaaaaaaabbaabaabbbbbbbbbbbaabbbbabbbaaabaaaabbbbbaaaaababbabbbaabababbababbbbababababbabbaaaaabaabbaababbaaaababbbaababbababbabababababaabbbbbabbabbababbabbbaaabbababbababaababaabbaabbbababbbbbaabbaabbaaababbabbaaaaababaabbababaaababaaabbabbbaaaabbbaabbbaabbaaaabbbbabbabbbbaababbaaaabaabbaaaaabbbabbaaabaaaaabaababaabaaaaabbbabaababbbbbababaaabbaaaabbbbaaababaaaaabaababbbaabaabbabbabbaabbababaabaaabbaaaabbbbbabbbabbbaabababaaabbbbababbbaabaababbbbbbaabbaaaabbaabaaababbaabbababababbabaaabbabaaababaabbabbbbaaaaabbabaaabbaabbaaabbababaabaabbaabbaabababaabbbbbabbbbaabbaabaabababaabbaaababbaaababbabbaaabbabbbababaaabbbbbaabbbbbabbabbbababaababbaababbbbaabbbbbbbbaabaabbaabaaabaabaabbaaaabbabaaabbbbabaaabbbbbbbbbbaabbbbaaabaabbbbbbbbaabbaababaabababbaabbabaaabaaaaaababaaaaabbaababbbabbaabaaabbaaababababaaaabaaabbbabaabbababbaabbaabbaaabbaaabababbbbbbbaababaababbbababaaaabaabaababbbabaaaabbbbabaabaabbababaaaaaabaabaabaabaabaaaaababbaaaaaaaaaabaaaaabbbbaababababbbaaaaabbbbaaababbbabaaaaaabbbababbbaabaaaabbbbabaaaabbbabababbabbbbbaabaababaabaaababbbbbaabaabbabbabaaaabbaaababbababbaaaabbaabaaaaaabbbabbbaaaaabbbbabababbbabbbbabbaaaaaabaabbabbbbbbbbbaababbaaaabaaabababbaaabaababbaabaabaabaabaabababbaabaabbbbbbbabbb baabbabbbbbbaabaaaabbaaabbbababbbbbabaaababbbbbabbbbabaaababababbbaaaabbabaabbababbababbbbbbbaabbbaabaaabbaababbbababababbbbaaababaababbabbaabbbbabbbaaaaabbabaaaaababbaabababaabaabbbbaaaabbbbaaaaabbaabababbabbabaaaababaaaaaaaaaaaabbaabbaaabababbaabaabbabbbbbabbaaabaaabbbaaaabbbaababbbaaabbabbaababbabbabbbbabbaabaaaaabbaaababbaaaabbbabababbaabbabbbababbabaabbbabbbabbabbabaababaaaaaabaaabababaaabbbbabaabbbabaaabbbabbaabbbaaaaabaaaaabaabbaaabbbbbbbbabbabbbababaaaaaaaaabaaabaabbabaaaaabbbaaabbababbbababbaaabbbaabaabbbbaaaabaabbbbabbbabbaabbababaaabbabbbaaaaaaaaabababbbaaabbaabbabbbaabbbbbbbabbaababbabbbabaabbabaabaabaabaaabababaaaaaabbaaaaaaaababaabbbbbabbabbabbaabbbbbbaaaaaaabbbbababaaabbbaabaaaabaabaabbbaabbabbaaabaabbbabaaababbbbbaabaaabaaababbbababbbabaababbbbbbaabaaaabaabbaabaabbbbaaabaabbababbbbaaaabaabbaaabbbaabbbaaaabbbbaaabaabbaaabbaabaaababbbbbaaabbabbbbaabbbabbbabbabaabbabaabaabaaabbaaaaabbbabbbbaabaaabaaabaaabaabaabaaabbaaaabbbaaaaababbbaaaababaababbaabbbbaabbaabbbbaaaaabbababbbabbabbbbaaababbbbbaabbbbaaabaaaaaaabbaaabababbbbaaaaabaabbabbaaaabbabaababababaaaaaaaaabbaaaababbabbbaaabbbaaaaabbbbbbbbabbaabaaabbabaaabbbbaaaaaabaaabbabaaabbabbabbabbaabbaaababaabbaabbaaababbabbbbbbbbababaaabbabbbbbaababaabbbababaaababaaabbaababbbabbbbaaaaabbabbaabbbabbbbabababbabbbbbaaaaababbbabbabababbbaaabaababbbababababaababbabbaabaabaabaaaaaaababbababbbabaabaaaabbbbbbabbabbababbbbbabaabbabaabbabbbbbbabababbbbabaaaababbaaabaaabbbaabaabbbbababbabbaaaababaaaaababbabbaaababbbbabbabbbaabaaabbaabbbabbababbbbababaabbbbbabbaaaaaabaaaaaabbababaaabaabbbbbaabbbaaaaabaaabaababbaabbaabaaaabbbbabaabbaaaabbbbabbabbabbbbbaababaaaaababaabbabaabbbaababbbaaaaaaaaaabababbaaaababbbabaaaabbbbbaaaaaababaabaaaababbbbbaabbaabaabbbaaabbabbaaaaabbbaabbbabaababbaaaabbababababbaabaabbabbababaabbaaabaaabaabaababbababbbaabbbbaabbaabaaabaaabaaabbbbaaaababaaabbbaababaabbbaaaabbaababbbbbbbbbabaaaaabaaabbbbbbbbbbbbbbbbbaaababbbaaaaabbbaaababaabbbbbbbbabbbbaaabbbaababbbabaababaaaabaabaaabbabbbabaaabbaabbaaabbbbbb babaaabaaabbbbabbbbababbaabbbbbbabbbaaabbbbbabaabbbaaabaabbbaaabbbabbaaaabababbababaaaabbaaaababbabbabbbaababaababaaabbbabbaaabbabbabbbaabaabbaababaabbbabbbaaaababbbababbbbaaabbbaabbaaaabbaaabbabbbababbbbaababbababbbbaabbabbabbaabbaabbaabbaaababbbbbaababaabbbbabbaabbaabaaaabaaaaaaabbabbbbbabababbbabbabaabbabaaabbbabbbabaababaaaaabbabbbbbabbabbabbbbabaaabbaababbabbaaabaaabbbabaaaabbaaaabaabbbaaaaabbbbaaababbabbaabbbbabaabababbabaaaaabbababbabbbabbaaaaaabaabaaaaabaaababbbbababbbbbbbaaaabababbbabaabbaaabbaabababaaababbabbbbbabaabbabaaaaabaabbbabaabbaaaaabaabaaabbababbabbaaabbbababbabababaaaabbbaaabbaaabbbabababbbabbabbabaabbabbbabaaaaabaaaababaabbaaababbaaaaabbbabbbbaabaabaaababbbaababbbabbaaaabbbbbbabaabbaaaabbbbabbaababbaaaabbabaaaaaaabbbababababbbbbbbababaaaaaaababbaaaaababaabbabaababaaababaabaababaaaabbabbabaabbbabaaaaabaabbbaababbbbaababbbabaababbaabbbbabbaabbbbbaabbbbaabaabaaaabababbababbaaabaababaabbaabababaaaaaabaabbaaaabbaabaaaabaaaabaabaaaababbaaababaaabbbbbabbbbabaaaabaabbbabbbaabaabbbaabbaaaababbbbaabaababbabbabbbababaabbabbbaaabbabbbaabbababaabbaabbbababbbabaabaaaaaabaaabbbbbbabaaaabbbbbaaaabaababbabbbaaaaabbabaaaaabbbabbbbabbaaababababbaaabaaaaabbbaabaabbbabaaaaaaaabbaaaabbbbaabababbabbbbabbaabbabbbababbbbabbabbaaabbbbaabaaaabbabbbabbbaaaaabbbbabaababaaabbabbbbaaababbbaaabaabaabbaababaaaabbbbabbbbbaababbbabbaabaabbaaabaabaaabbabaaababbaaaabaababababbbbaabbabbabaabaabbbabbaaabbaaaaabbababbbbabaabbaaabbbbaaaaabababbabbbbbbababaabaababbaabbbbbbbbbbbabbbabbabbbbbaabaaababbbababaabbbababaabaaaaabbbaabbbbbbaabaaaaaabbabaabbaabbabbabaabbabaaaabbaabaabaaaaaabbababbaaaabbaaabbabbabaababaaabaaabbababbbbbbaaaabbbabbaababaabbbbbabbaaaaabaababbaaababbaabaaaabaabbaabaaabbabbbbbbbabbbababbbabbbbabbaabbabbbabaaaababbabaabaababbaaaaabaabbbababbbbbabababaabababaabbbbbaababaabbbababaabbabbaabaabaabbbabaabbababbaabaababbbbababababaabababbaabaabbbbbaaababbbabbbbbbbbabaabbababbbbaabbababaababaaaabbababaababbbbababbaaaabaaaabbbbabbababbbbaababbbbbaaaaaaabbababbbbabbaabbbbbabbab babbbbaabaabbaaaaabaaaaabbbababbbbbbabbbababaabaabbababbabaabaaaaabbbbabbaaaababaabaaabababbabaaababaabbaaaabbaaaaaabbbabbbbbbababababaababbbbbbaababaabaaaababbbbbbbbbaabaabbaaaabaabbbabbabbbbbaabaabaaaabbbbababbbbababbbaaababaaaaaaabbbbbbababbaabbbbaaabaaaabbaaaababbbbbbabbbaababbabaaabaaabbbaababbababbaaaabbabaaaabbabbbbbabbaaaabababbabbaabaaabbaababaabbaabababababbababaaaabaaaaaabbabbbabbbbaabaaaaaaabbbaaaabbbbbbabbaaaaabbaababbbaaabbababbaabbaaabbbbaababbbbbaabbbbabaabbaabababbbaaaabaaabbbaabaabbaabbbabaaaaaaabbaabbaaaabbbaabbbabbbabbabbaabbabaaabbabbaaababbaaabaaaabaaabbbaabbaabbaaaaabbbaabbbbabbaabaabbbbbabababaabbaaaaabaaabaaabbbabbaababaabbaaababbabaaaabbaabbbbbbbbbaabbabababababaaaabbabaaaabaaabbbbbbaabbaabbabbbbbbabababbbabbbbbbbabbbababbaaabbaabaababbbbaababbabbaabbbbabbbabbbbbaaaaaaaabbabbaababbbbbaababbabababbababbbbabbabbaaabaabbabaabbbabbabbbbaabaabbabaabaababbbbaaaabaabbaaaabaabbbaaabbabbaabbbaaababaaabaaaabbbababaabaabaaaaababbbababbbbaaaabaabbbabbaabaaabbbbbbbabbbbbaaabbaaababaabaaaabbbaaaabababbaabaabaabbbbaabaaabbaaaababaaabababbaaabbbbabaabbbaabbbbbbaaaaaabaaabbaaabbbabbbabaabaaaaabbbabaabbabbbaaabbabbabbbbbbaabababaabbbaabbaaabbbbabaaaababbabababaabaababbaaaaabaababbbbbaabaaabbbbaabbaaabababaabbbbaabbbaaaababbaabababaaabbbabbabbaabbaabbaaaabbbbbbbbbabbaabaaabaabaababaababbabbaaabbabaaaaabbababababaaaabbaaababbaababbaababbbabbabbbabaaaaababaaabababbbaaaabbaabbabbabaabbbbbaababababbaaababbaaaaaabbababbaaababbaabbabababbbbaaaaababbbbaababbaaabaabbaaaabaabababaaabbbbbaaabbbaababbabaabababbbaabaababbbbaabaaabaabbbabbaabbbbabaaaabaaabbababaaabbaababbaaaabbbbbbabbbabaabbabbbaaaaababbbbababbaabaaaabbaabbbaabbababababaabbbaabaabbaaabaababbaaaababbbaaabbbbbabbbbaaaabbaababbbbbbbbaaaabbabaaaabbbbbbaabbbbbaabbabbbbbbabababbababbaaabaaabbabababbbaaabbaabbbbbaabbaabaaaabbaabbbaaaaaaaaaaabbabaaabbabbaaaabbabababbaababbabaabbbabaabaabbaababbbabaababbbabaaababbbaabbaaababbbaaaaaabbbabbbaabaabaaabbbabbbbbbaaabaaaababbaabaaababbaaaaaabbaaaabbaaaababaaaabaabbabbaa ababaaabaababbaaaaaabbbbbabbbababaabbabbabaaaabbbbabbbbabaaaababbaababaabaabbbabbabaaaaabbaaaabbbbaaabaababbbaabaaabaabbbbbbaaabaaababaababababaaababbbbbbaaaaaaabbbaaaabaaababaaaabaabbabbabbbaaaaabababbbbabbaabbaaaabbabbbbaaaabbabaababbbabbaaabaabbababbaaabbbabaababbaababaaabbbaaaaaabaaabbbaaaabbbbbbaaaaabbbabaababaababaaaababaabbaababbbbabaabbbabbabababbabbabbbbbbaaababababaaaabbbaabababaaabbbabaabbabbbbbbabababaabaabbaabababaababbbababbbbbababbbababababbabbabbbbabaabbaababababbabbbbabbaaaabbaaaabbbbbbbbabbbabbbbaabaabbaabaaaaaabaabaabbaaabbbaaabaaaabaabbaaababbbaaaaababbaabbbabbababbabbabbbaaaababbabbaaaabbbbaababbabaaaaaaaababababbbaaabaaaaabbbabaaaababaabaabbbbbbaababbbbbbbbaabbbbbabbbbabaaaabbbbaaaababaababbaababaaaabbaabaabbaabbaabababbaaaaaabbbbbbbbbbabaabbabaaaaabaaabaabbbbababababbbababaaabbaabaaaabababaabbabaabbaaaaababbbabbabababaabbbbbaaababababbbbabababbbbbaaaaaabbabbabbbaaaaabbbbbbbabaababaabaabbbaabbbaaaaabbbbbababbababaabbaababaaababbbaaaabbabbaabaabbbbbbbabbbabbabbaaabaabababaaabababbabbbabbbbabbbbbaaaababaabbaababbbbbababbbbbbaabbbaababaabaaabaaabaabaaabaaaabbaaabaaaabbaaaabbbaaabbbbaabbabababbaaabbaabbbaaaababaabbaababababbbabababaabbaabbaabaabaabababbbaaababaabaababbabaaabababbbabbabbbbaabbbbaabaabbbbbababbbbbabbabaaabbbbbbbbaabaaabaaababbababbbbaaaabbaaaaaaaababbbababaabbbabbabbaabbbabbbaaaaabbabaaaaaabababbaabbbbaaababaaabbabbaababbbaaaabbbbbbbaaaaabaaaaabbbaabbaaabbbaabbbaaababaaaabbabbabbabbabaababbaabbbbbaabbabbaaabaabaabbbaabaabbabbbbbabbaaabbababbbaaababbbbbaababbbbabaabbaaaabbbbaaabbababbaaaaababaaaababaaaabbbbbaabbababababababaababaabaababaabbaaaaabaaaabbaaaaabbbbbbbaabaaaababbaababbbababaabbabbbabaabbbaabbabbabbbbabbaaababbbaabbbbaababbaabbbbabaababbbbabaaabbbaaabbabbbaaaaaababbbabbbbaaaabaabbaabbabbabbbaabbabbbbbabbbaababbbabaabbabbabbababbaababbbbbaabbbbbabaaababaabbbaaabbabaabbbabbbabaaabbabaabbbbaababbbbbbbabbaabababbaabaababbabbbaabaaabbabbbaabbbabbaaabbbbbbaabbabaabaaabaaaabaaabbbbaabbaaabbbaabbbabaabaababbaaaaaabaabababbabbaaabab bababbbababaabbbbbabbababbaabbbaabbbbbababaabaaaaaabbbbabababababaababbbabbbbbabababaaaaaabbbaaaaaaababbabbbaaabbabbabbaaababbaaaabaaaabbbbababbbbbbabbaabbaaaabbaabaabbbbaabaaaabababaabbbbbaababbabaaaababababbbabbababaaaaaaaaabbabbbaaaabaaababaabaabbaaaaababababaaaabbbaaaabaaaaababaabaabbbaabaaabbaaabaababbababaababbaabbbbbabbabbaaaababaabababababbaaaabababaaaabbabbabbbbbbbaabaabbabbaaaabbbbbabaabbaaaabbbbaaaaaaaaaaaaababbaabbabbaabaabaaababbaabaababbaababbbbaaaabbbabbabbbaaabaababababaabbbbbbbaabbbbababaababbbababbbbbabbbbbbabbaaababaaaaaaaabbabbbbabbaaaabbbaabbbbababaaaaaababaaaabbbbaaababbabbababaabbbbabbbbaabbbbaaaabaaaabbababbbbbbabaaabbaaabbbbbaaabbbabbbabaabbabbabbbbaaaabbbbabbabaaaababbaaababbabbababbaabbbababbabbbbbaabbbbabbbbbbbaaaaaaabbabaabbabbbabbbbbbbbabbabaaaaaabaabbabaaaabbaaaabaabbbbaaaababbbababbababbaababbaaaabaaaaaabbababaaabbbabaabbabbaabbbaabaabbaaaaabaababbaaaabaaabbabaaaabaababaababbbabababbaaaaaaababbabbaaabaaaabbbababaaaabbaaaabbbabaabaaabbababbbbbbbbaabbabaaabababababbaabaababaaababaaaaabababbabaabbaabbaaaabbaaabbaabababaabaabbbbaababaabaaabbaaabaaabbabbaaabbabaabbbabbababbbbbaabbbbbbbaabbbbaaaaabababaabbbaabbabaabaaababaababaaababaaaabaaaaaabbaabaabababbbbbabbbaabaaaaaabbaabbbbababbbbaaabbababbaaabababaabbaabaababaaaababbbaaabbbbbbaabbbbaaabbabaababababaaabbbbbbaaaaaabbbabbaaaaabababbabbaabaaaabbbbabaaabbabbaaabaabbaabaaabbabbbbabbbbbbabbbabbbabbabaabbbbaabbbbaabbaaaabbbabaaaabbabaaabbbbbaabaaaabaabbbbbbabbbaababbabbaaaabbabbaabaaaabaabbaabbaaabaabbaaababaababaababbabbbaaabbbaaabbabbbababaaaaaabbbaabbaaabbbabbaabaaabaaaabaabbbabbbbbbabbabaaabaabaabbabbbaababbaabaaabaabbaaaabbbabbaaabbabbbababbbabaaabbaaabbbbaaaabaaaaabaaaaabbbbbbbbababbaababbbbabbaabbbaaaababbabaabbaaabbabbbaaabbbabbaaabbabaababbbaaabaabaaaabbaaabaaaaaaaaababababbaaaaabbbaabbbaabbaabbabbabbbaabaaabbbaabbbababaaababbaabbbbbaabababababbbbaaaaabaaaaaababbbbabbbbbbaaabbbbbabbaabbaaabaabbbbbaabaaaaaaaabaababbbbbaaababababbbbbbaaaabbbbabbabababaaaaaaabbbbbababababbaabbbbaaaaaaa bbaababbaabbbbabaabbababbbbaaabbaababbbbaabbbbababbaabaabbaabbaabaabbaaabbbbbbabbbbababbabbaaaaabbbaaababaaababbaaabaaaabbaaaabbbbbbaaaaabaaaabaabbbabbabbaabbbbaabbbabaabaaaabbaaabbabaabbababbbbabaaaabbaabbbababaaaababbababbaabaababbbabbaabbbbbabaababaaabbabaaabaaaabbaabbbabbbbaabbaaaaabaabaabaaabaabbbbaabbbbabbbaabbaabbabbaabbbbaabaabbbbaabbabbaaabbabbbabbaabbabbbbababbbabaaabbaabbabbbabbaaaaabaabbaabbbbabbbbaabaabbaaaaaaaaaaaabbabaabbbbabbabbababababaaabaabaabaabbbababbabbbbbabaabaabbbabaaabbabbbbaabaaaabbbbabbaabbbabaabaaabbbbbababaaabbbbaabbbaaabbbabbbbbbbaaababbbababaaabbaaababbaabbaaabaaaabbbbabbabaababbbabbbbbaababaabbabbaaaaababaabaabababaabaabaabbabaabbaababbabaabaaabbbbabbabaaaaaabaaaaabaabbabababbbabaaababaabbaaabaababaaabaabbbbbaaaababababaaabaabbabbbaaabaaabaaabbbbbababaaaaaabbabbbbbababbabaaabaabbbabbababbbabbbbbbabbabbbbbbbbabbbbbaaaaaaababaaaaabaabbabaabbaaabaabbaaaaabbbaaaaabbabbbaaaaabbababababbaaaabbbbaaabbbabaaaabaababaaabaabbabbaababbbaabbaaaabbbbabbabbbbbaabbbababbbabaaababbaaaaaabbabaaaaaaabbaaabbbbaaabbbbbabaaaaabaaabbaaabaabaaabbbaaababbaaabbbaaabbbabababaabbbaabaaaabbaabbaabbabbbabbbaabababaaaabbbaaabababaabbabababaabbaababbabaaaaaabababbaabbaababbabbbabbabaaababbaabbbabbbaabbbabbaaaababbbbaababbbaabbbabbaaabbbbbaaaaabbaaabaabbbbaaaaaabbabababaaabbbabbabbbaaaabbabaaaaaaabaababaabababbbbababbabbaabbaabaaaabaaaababbaabaababbbabaabaababaabababbbaabababbabababaaababbbababbbaabaabbaaabbbbaababaaabbabbaabbbbabbbababbabbabbbbbbbbbabbaaabbaababbabababababbbbbabababbaaaaaabaabbbabaabbbbbaaabaabbabbaabaabbaababbbbbbabbabbabbbababbaaaabbaaaaabababbaaaaaabbbbbabbbaaaabbababaaabaaabaaabbabbabaaabbbbbbbbabbabbbbaaaabaabbbbbbaabaabbababaaaabbbaababbbabbbaaabaaaaabbbabbaaabbabbaaabaaabbaaabbbbaaaabaaaabbbaaababaaaaaaabababbaaabbbbbbaabbbbbabbaaabbabbbabbabbaababbbbabbbabbaaababababaaaabaaababbaaabaaaabbaaaaabbaabaaaaababbbbabaaabbaaabbabaabbbaabbabaaaaababbaabbbbaabbabbbababbbababbabbbabbbbaabaaaabbbaabbabbbabbbbaabaababbbbbabbaabbaaaaaabaaabaabaaababaabbb ababbabbbbbabbbbbbbbbaaabbbabbbabbbbaaaaabbabbbaaabbabababababbbaaaababbaaabaaaabaaabaabbbaaaababbabbaaaabaaaabaaaaaabaaaabaabbbbbbbbbababbbaaabbbaabaaaaaabaaaaababbabaaababaabbbaabbbbbbabbbbabbabbaaababbabbaaaabbabbaaabaaaaabbbaaaaaaaaaabbababaaabbbabaabbbbaabbabababbbaaabbababaabbbbabbabbaaabbbababbbbaaaabaaaabbabaabbabbaabbaaaaaaabbabbbbaaaabaaaabababbabababbabaaabaaabaabbbabbaabbbbbaabbbaabbabbaabbaabaababbaabbbaaaaababbbabbaabbabaabbaaabbbbaabaabaabbbababbbaaaaaaaababaababaabababaababaababbbaaaabaabaabbbbaababbbaaaaabbbbabbbabbaaaabbbaaaaaaabbabbbbababbabbabaaaaaababbbbbaabbaabbaabababaababbaaabababbbbbbabbaabaaabbbbabbbbbababbaabbaaabbbbabbaaaaabbbbabaaabbababbbbaabaabaaaabbbaaabbbaaabbbaaababaaaabaaababbabbabababbbabbabaababbbbbbaabbabbbbbababbabbbbbaaaaabbbbababaaabbbabaabbabaaaabbbbbbaabaabaaabbbabbbabbaaaabaaabbaaabbaaabbbabaaabbaabbaaabbababbaaaaabbabbbbbbabbbbbaabbbbaabbbababbbbbbbbabbababaababbaaabbbaaabbbbaababbabbabbbbbbbbaabbbaabaaabaabbbbbbbabbbabaabbababaaaabaabaabbbbaabaaabaaaabbaabaabbabbbbabbaabbbbaaaabbabbabbaabbbbbbbabaabbbbabaabababbaaabaaaaaabaaababaaabbbbaaabbbaaabbbbbabbabaaaabababaababbbabaabbaaaabaaabababaabaaaabbababbabaaaaaaaaaabbabaaabaababaabbabaaaaabbbbbaaaabbaababbbbaabbaaaaabbaaabaaaaaabbbabaaaaabbbbbaaaaabaaabaaabaababbaabababaabaabbababbbbabbbbbbbaaabbbbbababbbbbbabababbabbaabbbababbaabaabbbaabbabababababbabaaabbbbbbbabbaabbaabaaababaaabababbaabababaaabbabbbbaabaaabbaabbbabaaaaabaababbbabaaaaaaaabbbabbbbaaaaabbaabbbabaababbbbbbbabbaabbabbbabbbbbaaabbaaaabababbabbbaabaabaaaaabaabbbbbbbbbabaabaaababbaaabbbaaabbbbabbbbaababaaaaaabaaaabaaabaababbbabababbaabbbbabaaaaaaaabbbbbababababaabbbbabbabaabbbbabaabbbabaababbbbbabbbabbababbabbbbaabbaaaabbabaabababaaaaaabaabbabbbbaabababaaaabbbabaaabaabbbbabaaaabbbbbbbbbbbabababaabbaabbbaaabaaababaaaaabaabaabbaabbbbbbbaaaababbbbbabbbaaaaaaabbaababbbabbabbbabaababbabbbbaabaaaaaabbbaabbabbbbbbaaaabaabbaabaaaaaabaababbbabaabbbabbbaaabaaaaaababaaaabbbbbababaabbaabbbbbbbaababbbbbbbbabbabaaaaabbbbbaab bbaaaaaababbaabaaababbaaaabbbbbbbbbbbbbabbbbbbabbbaaababaabbbabbbbabbbbbbaabbaaaabaabaaaaabbbabbbbbaabbabaaabbababaabbbaaaabbaaaaaaaaaabaabbababbbbbbaaababbbaaaabaabaaaaabaabbbbabbaaabbbaaaaaaabbabbbbabbbaabbbabaabbbbababbabaabaabbbbbbbbbbbbababbbabaaabbbbbabbbbbabaabbbaabbbbababbbaaaabbabbbaabbbbbbbbbaabaaabbbabbaabbabbaabababbabbbaaabbbababababbaaaabaaababbaaabaabababbabaabbbababbbbbbaabbaabababbbaabbbbabbbbaabaaabaabbbbaabaaabaabbbbaaabaaaabaaaaabbaabbbabaabaabbbbabbaabbabbababbaabbbaabbbaaabbbababbaabbbabaabbbbbaaabbaaabaababbbbaabaababbbaabbbbbbbaababaaaababbbbaaaabbbbabbbbbbabbbbbaababaaababbbababaaababbbbabbbaabbbabbaaababbabaabbbbaabaababaabaaababaabbaabbaaaaaaabbbbabababaabbaaaabbbbbabbabaabbbbbaaaabbaabbaabbabbaaababaaabaabaabbbabaaaabaaaabbaababbbaabbababaabbbaababaabbbbbaabbbaabaaabbbbbbabbaabbbbbabbaaababbabaaaaababaababbbaababaaabbabbbabbbababbbabbbabababbabbaababbbabaaabbbbabbbbbabaabbaaaaaababaaabaaabababbbabaaaabbbbabbabaabaaaaabaaabbbaabbbaaabaaabaababbbbbbabbbbbaabbbbababbaaababbbbabaababbbababbaabbabbbabbbbabbbabbbaaaaaabbbbabbbbaaaaaabbbbbabaaaaabbabaababbaaababaabaabaaaabaababaaaaaabbaabbbabbbaaabbaabaababbbababababbaaababbabbbabbabbbbaaabababaaababbabbaabbaabbababbbbababbbbaaaababaababababaaaabbabbbbbababababaaaaabaabbabbabaaaababbbaababaabbbbbbaaaaaaaaabbbabbaababaabbbabbababbbaaaaaabbabaabbabbabaabababbaabaabbaaaaaabaabaabaaababaaababbbbbabababaabaaaaababbabbbabbababaaaabaaabaabbaaabbbbaaaabaaaababababaabaabbbaabbbaaaaababbbbaaaaabbbabaaabbaabbaabbbbabbabaaaabaaababbbbabbbabbabaababbbabbabababaaabbaabbaababbaababbbababbaabababbbaaabababbabbbbabbbaababaabbaaabbbabaaabaababaaabbabbaabbabbbbabbabbbbaaabbababaababaabababbaaaabbbbaabbbabaabaababbaaaabababaaabaabaabaaabbabbbbaaaababbbbabbabaabbabbbabaaabbaaaabaabaaaabbbabbabbabaaabbabaaabbabaaabaaababbabaabbbaabaababaababaaaaaaabbaaabaabaababaaaababbbaabbaabbabbbbbabaaaabbbabbbbabbababbbabbababababaaaabbbbabaabaabbaaaabbbabbbbbaabaabbaabaaaabbbababaabbaaaabababaabaaaaabbbabbaaabaabbbabbbbbbbbaaaab bbabbaaabbaaabaaabaabbabbbbaaaaabbabaabbbabbabaababbaababbabbaaabababaaaabbabbaaaabbbaaaaaaabaabaaabaabbababbabbbbababbbabbbbaabaaabaabbbabbaabbabbbbaaabbababbababaaaaaaaaabbbaaabaabbbaaaabbaaaaabaaaababaabbbbbbbabbabaaaababaaabbbabaaabaabababbbabaabbaabbababbaabbbabaaababbbaababaabbbbabbbbaabbbabbabaabbababbbaaaabbaabaabbbbaababbabbaaabbaabaaaabbbaaaabbbabbaabaababbaababaaaaaaaaabbbabbbbaaabbababbabbaaaabababaabbaabbbbabaaaaabaaaaaabbaabbbbaaaabbbabbbaabaaabaaaabaabababbaaabbbabbaaabbbabbbbabbababaabababababbbaabbababbaaabbbbaabbbbabbabbbabbbbbbabbaabaabababbabbabbbabbaababbbaabbababaabaabbbbbaaaaababaabaabbabbabababaabbaabaababbaaabbababbbabbbbbaaabbaaaababbaababbbaabbbabbbaababaababbabbaabbbbabbaaabbaaabababbabbbaaaabbabbababaabaabaaaabaababaabaaabbaababbabbbbabbabbbbaabbbbaaaaabaaaaabbbbabaaaaaaaabbaaabbbbaaaabbbabbbabbaabbbbbbababbbbaaabbbabbaabbaaaaaabaaabaaaaabaababbbabbaaaaabbbbbbbababbaababbaababaabbbbaaabbbbabbaaaaaaababaaaabbaaaababbaabaabaabbbbabbbbbaaabbbabbabbbabbaaaaabbbbbbaababbaaabbbabbbabbbabbaabbbbbbabaababbbaababbaaabababaaabbabbbaababaabbbababbbababaaaaabbbbabaabbababbaabbababaababaabaabaabbaaaabbbbbbabbbaaabaaaaaabbaaaababbbbabbaabaaaaaabbabbbabababbabaabbbbabbbaaababbabaaaaababaaabbabbbbabbaabbaaabbaaaaaaaabaaabbbbabababababbaabbbabbababbabbbbbabbbbbbaaabababababaabaaabaaabaaaaababbbabbbabaaaabbbbbbbbabbbaabbbbaaabbababbbaaabbbabbbababbabaaabaaabbbaababbbababaabaaaaaaabaaabbaabaaabbabaaaabaabbbabbbbbbabaababaaabbaabababbabbbbbbbaaabbbbaaaabbbbaabbbabaaaaabbaabaabaabbabbbabaaabbbaaaabbbbbaaabbbabbbbbaabbababbabbabababbbabbbabbaabaabaaaabababbabbbbbabbbbbaaababaababbbaaaaaaabbbababbabababababaaabbbaaabbbabaaabaaabaaababbbabaababbababbabbabbabaaaaaabbbbbaaabbabaabbbbbaabaaaaaaaaaababbbaaaaaabbbabbbbaabbabbabbbaaabbbbaababaaabbbabaaabbababbabbaaaababbababbaababbbbbababbabaabaabbabbabaabbbaababbaabbbaabbababaababbbbbaaaabbaaababbaabbbbbbaabbbbaaaabaaabaababbbbbaabaaababbababaabbbbabbbbaabaabaaaaabbaaaabbaabbbbabababbbbbbaabbbbbabaaaaabbaaaaaaaaaaaa bbbbaabbabbbaaaabbbbababbbabbabbbaaaabbaaabaabbbbbababaabaabbaaabbbabbbbabbbbbbbbaaabaaaabbabababbbbbaaabbbbaaababababaababaabbaaabaabbaaaaabbbbbabaabbbbbbabbabbabbbbaaaababbbaabbbaaababbabbaaaaaabbbaaabbabbabbbbbbaabbabbaabaaabbbabbbbabbbbabbaaaaaabbaabbaabaaaabaaaabbaabbaaababbaabbaaaaaabababbbbaaabbbbaababbbabaaabaabbbaabaaabaaabbaabbaabbbabaabaaaaabaaababbabbaabbbbaababaaaaabbbbabbaabaabaabbbabaaaaaabaabababbbbaabaabbbaabaabbabaaaabbabbbaababbabbbabbbaaababbbaabaababbababbbbabaabaaabbbbbbabbabaaabbababbbaaabbaaababbabaaaaabababbbbbaabbbbaabaabababbbababaabbbabaabbaaabbbabbbabbaabaabbaaabbbbbaabbabababbbababababbbbabbbbaaaaabbbaabaaaabbababbabbbbababbaabbaaabaaaaabaaaabbaabbaaaababbaaaabbabaaabbbaaabaaaaabbaaaabaababaaaabaaabbaaabbababbbabbbbbaabaabbabaaaaabbbbbabbabaaaaababaabaaaaabbabbaababbbaaabbaaabbaaaabaaabaaaabaaababaaaaaabababbbaabbaaabbbabbaaabbbbaabbabaabaaaabaabaaabaabaaaabbabaabbabbabbabbbbbabbbaaaaabbbababbabaaababaabbbabbbaabbaabaaabbaaaabbbabaaaabaabaababbabbbabbbababbabbabbabaabaabbbababbaabbbabaaaabababbbaabbbbbbbbbbbabbbbaaabaabbbbabbbaaaababaabbbabbaaabaabbbbbabaaabbbbbababaabbabbbaaabaaaababbabbbbbaaabbbababbaabbbaaabbbabaabababbaaabbbbbbbababbabaaaaaabbbbbbbaaaaaabbaabaaabbbaaaaabbbbbbbaabaababbabaabbaabababbbaaaabaababaabaabbaabbabaaaabbbabaaaaaabbaabaaabbabbbbabbbabbbaaabbabbaabbbbbaaabababababababbbabbababaaababaaaaabbbabbbabaabbaaabaaabaabaaaaaabbababaababbabaaabbababaababbbbbbabaaabbaabbbaaaaababaabbaababbbaaaaababaaaabbbbabaabbbbbaaababbabbbaabaaabababaababbbbaaabbbbaaaabababaaabaaaabbbaaabbabbbbaabbbbbabaaaaabbabbaabababbbabbaaababbaaabababbaabbbbaabbaabaaababababbabbbbbbaaaabababaababababbbbbbaabbaabbbbababbbbbbbabbbbabbbbaabbaabbbbaaababababbbababaaaabaabaaababbbbbbbabaaababbababbaaaaaaabbababaaaabbaabbbabbbaabaabaaaaababaabbabababbbabaaaaabbbaaabaababbbabaabaaaaababaaabbbababbbaaabbabaaaaaaababaabbabbaabbbababbaabaabaabababaaababbaaabbabaaaaababaababbbabababbbbaaaaabaaaabbbbaaababbaabbababbaaabbbaaabbaabababaabbbaaabbbabaaabababbabb aabbabaabbbbaaabbbaaaabaabaaabaabaaaabbaaababbbbaabbbbbbabaaabbbaaabababbaabbababaaabbaabbbbaabaaaaaabbbabbabbbababbababaabbbbbbbbbbbaabbabbabbbbbabaababbaaaaaaabbbaaabbababbbaaabbaaaaaaabaabbaaaaabbabbababbaababababbbbaaaaaababbbabbaababbabbbbababbabaabbbaaababbababaabbaaaaaabbabaababaaababaababbbaabbabaaabbabbaaabbabaaaaaaabbbaabbbaaaabbababbaaabbbaaabbabaabbbbaaabababbbaabbbaabbabbaabbababaabbbabbbaabaabaabaaaaaababaaaabaaaaaaaaabaabbbaabbbbaababaaabbbaabaaaabbabaaabbbaabbaaabababbbabababbbbbbaabaaabbbbababbbbbbbbbbaabaabababaabaabbaaabaabaabbbabaaaaababbbaaabbbaababaaababbaaaaabababbbbabababbbaaabbbaaaabbabaaabbbbbbaabbaaaabbabbabbbbaabaabbbbbbaabbbaabaaabaabbbbabaaabbababbabbaaabbbbbbbabbbabaaabbaaababbabaabaababaaaabbabaaaabaababbbaababaabbaabbabbbbbbbbaaabbabbbaaaaabaabaaabbbababbabaabbbaaaababbabaabaabbbabbaabababaabaaabbabbaaababaaabbaabbbabbaaabbbaaaaabaaabaabbabaaabbbabbbbbaaaaabbabaabaaabaaababababaabbbaaaababbaaabababbaaaaaaaabaaabbabbabbabbbabbaaaabababbabaaaaabbaabaabaaaaabbaaaaaaababbaabbbabbabaaabbbabbaaabaaaaabaaaabaaaaaabaaaabbabaaabbbbaabaaaabaaababbbbbaaaaaababaabaaabaabbaaaababaaaabbabaaaabbaababbbabbaaabaabbabaaaababaaabaabbabbaaababaaabbaabaabaaaaaaabbaabaabbbbbabbbbbbbaaabaabbbbaabaaabababbbabaaaabbbbbaabbbaaaaaabaabbaaaaabbaaabaabbbabbaabbaabaaababbbbabaabbbaaaaaaababaaaababbabbababaababbabbbbaaababbbaabababaabaababbabaabaaaaababbbaabbbabbbabbabbabbbbabaabaaaabaaabbabbaabababbabbbaababaababbbbbbbbaaaaaaaaabaabababbaababbaaaaababbaaaaabbbbbbaaabbbbbaabbaaaababaaabbaaababaaababbaabbbaaabaaabaaaabbaababbbaaabbbabaabaaaaabbbabbaaaaababbbbabbaaaabbaabbabbbabbabbbaaaaaaaaababbaaaabbbaabbabbbbbbabbabbabbaabbbbbabbaaaabaabbabbbbababbbbbbbabbababbabbabbababaaabbbbabababbaaaabaababaabababbbaababababbabbaabbaabababbbabaababbbbaababbbaaaabaaaaababbbaabbbabaaaaaabbabaaabbbaabaaabbaabbabaaababbaabaabbbaababbaabbbbaabbbbabbabaabbbbbabbaabbbbbbbbbaabbbbbbaabababababbbbbaabbbabaabababaaaabaabbabbbbbbbbaabaababbbabbababaaaabbbabaaababaababaabababbbbaabaaabab bbaaabbbaaababaabbbabbabbabaabbaaaaaabbabbbbbbaababaaabbaabaaaabababbabbaaabbabbbbbbbabbbabaaabbbabbbabbbabbbaabbaaaabbaaabbbbbbabbababaaabbabbbabbaaabaaabbaaabaaaabaaaaabbbabbaaaaaaabbbababbbaaabaabbaaabaaaabbbbabbbaaaabbbbababababbabbabbaabaaabbabaaabbbabbaaaabbbbbbabbababbabbaabbaabbabbbbbabbbbabbaababaaababbabbbaababbaabaabbbbbbbbbababaaabaaaabbbbbbbbbaabbabbabaabbababbabaaababbabaaabbbbbaababaaababbabaabbabbababbbaaaabbbabbabaaaabbbabbaaabbbaaaaaaaaabbabbaaaabaaababbbbabaaaaaababbabaabbaaabaabbbbbaababbabbbbbbbbbabaabaaabaaaaababbbaaaaabaabababaabaabbbbabbaaababbbbbbbbbaaaaabbbababbaabaababbaabaabbaaaabbbbababbaabbbaabbabbababbababbaaaaaababbbaabaaabaabbbbbaabbababbbaaaaabaabbbbaabababbabbabbaaaabaababbaaabababbabbababbaaabaabaaaaaabbbbaaabbbbabbaaaaaaaabbbbbbbaaaaaaaaabaabbabbbbbabaabbbbabaabbaabbbaabaababaaaababaaabbabababbbbaabaababaabbabbbbaabbbbaaabbaaaabbababbabaaaaaaaaaabbaaababaaaabaaabbaabbbbbabbaaaaaaaaaaaababbbbaababbbbabaabbabbbbabbbabbaabbbabbbabbaaababaaaabababbbabaaabbabbababbabbbabbaabbbabbbaabaaabbbabbaaaababaaaabaaaabbbabbabbabbbbabaaabbaaababbbbbaabbbabaaaabaabbabbbbbbbbababaabbabbbaaababbbbbaabbaababbbabbaaabaabbabbbaaabaabbabbaabaabaaaabaabbbabbababaabaabbbbbaaababbaabaaaabaabbbaabbaaaabbbbabbbbaabbbbbaaabbabaaababbaaaaaabbbbbaabbbababaababbbbbabbaaaabbbababaaaaababaabaaabbaabaababaabbbaaabbabaaabbbabbbbbaaaaabaaaabbbabbbbbaabbaaaaabbabaababaaabaaabaaababbbaaabbbaababbaaaabaabbabbbbababbaaabbbabbbabbaaababaabbaaabbbababaaababababbaaaaababbaaaabaabaaabababbaaaabbbaaabbbbbabaabbabbbbbababaaaabbbababaaaababbaababbbabaaaaabababbababbabbbaaaabbbbbaaaabbbbaaaabaaababbbaabbbbbaaaababaaaabbabbaababaabaaabbbbabaaabaabaabaabaaababaaaabbaabbbaababababbbbabaabaabbbaabaaabbbabaaabbaaaaaaaabaabbbaabbbaaaaaabbaaaabaaaabbbaabaabaabbbbabbaaabaaabaabbbbbaabbaaaaaaaababaabbabaabaaabbaabbabbbaaaabbabbbbbababbbbbabbabbabbaabbaabbbbbabaabbbaaabbbbbbbababbaababababbbabbbababaaaaabbbabbaaaaaabaabbabaaababbaaaababaaaaababababbababaaaababbaaabbabbaaaaaabbbaabbaababa abaabaabbbbbbbbabbababaabababbbbbbbbabababaabababbbaabbaaaabaaabbababbbbbababbbabbaabbbaaaaaaabaabaabbbbaaaababbbbabbaabaaababaaabaaabbbabbbbabbbbababbaabbaabaaabbabbaaabaaabbaabbaabbbaaaaaaaabaaabaabbaabbbbbabbabaaabbbbabbbabbababbaabbabaabbbbabbabaaaaaaababbaabbaaabaabaabaabababbbabaaaaabbbbaaabbbbabbaaabaabaabaabbabbababbbbbabbbababbaaabbbaaabbbabbbbabbaabaaaabbaabaababbbabbabbaababbababbbaabaaaaabbbbabaabbbbbaabaaababaaabbabbaabbbabaabaaaababababbbbaaabbbbabbbabbbabbaabbabbaabbbbaabbaaabaabababaaaaaaaaabbaababbabaaababaaabaaabababbaaabbbabbbbababbaabbbbbabbbbabbbbbbaabbbbbbbaaabaaababbaaabbbababbbbbabaaaaaaaaaaababaaaabaaabbbbabaabababbabbbaabaabaabbaabbbbabbbbaabababbaaabaaaabaaaaabaaaaabaaababaaabbaabaabbabbbaabaabaabbbbbaaabaaaaaabbabbabbabaaaaaaaaaababbbbaaabbbabbaaabbbaabaabbbaabbabaaaabbaabbababbaabaaaabbaaaabababababbabbbabbbabaaabbbbbabbbbbabaababbaabbbbbbbaabbbbbbbbababbaababbabaabbbabaababbbaaaaabaabbaaaaaabbbbabbaaabaabbbabbaaabababbaabbbabbbbaabbbbbaaaaaababaaabaabbabbbbaabaabbababbbbabbaabbbbababbaaabbaaabbbbbbbbbababbbbbaaaaabbabbbaaaaabaababbbabbaabbbbbaaabbaabaabbbbbaabaaaaabbbaababaaabbabbabbbbbbaabaaababbabaaabbbbbabaababbbaaababbaaabbaaaabbabaaaababbbbbbbabaaaaabbababababbbbbbabbaaabbbaaabbbaabaaaaaabbbaabbbbbabaabbbbbaaaaababbabbbaaabbbaaabbbbbbabaabaaabbbbbbbbbbbababbabbabbaaaabbbabbbaaabaabababaabaababbabaabbbbbbbbbabbbabababababbabbbaaabbbbbaabaaaababbbabbbbaaabbbabbababaabbbbaabbabaabbbbabaababaaabbababaaaaaababbbbaabbbaaabaaababaabbabaaabaaabbbababbbabaababbababababaaaaababaaabaaabbaababbbabbabbabbbbaaaabbbabaaaaababbabbbaabbaabaaaabababaabbaaabbbabbabaabbbbaaabaabbbbbbbbbbabaaaaabbabaabbbbbbaaabbabbbbababbbababaababbabbaabababbbabbabbaaabbabbbaababbaabbbabbabaaaabbabaaabbbbaaabbabaababbbaaabbbbbbbaaaabbbbabbbababbaaaaabbaabbbbaabbaaaabaabaabaabbbabaaaababaaabaaaaaaaaaabbabaaaaaaaabbbaaabbaabbbaabbaaabbbbaaababbbaabaabbabaabababaaaabbabaabababbbabbbbabbaabbbbaababbababbaaabbbbaabbabbbbbbbbaaaabbabaaaabbbbaababaaaaaababaaaaabbaabbaaababbb aabaabbaabbabbbabbabbbbbbbbbbaaaaaabababbbbbaabbbaabaaaaabbbaaaabbaababaabbbbabbbbbbbbbbabbbbbababaabaaaaabbbaabbabababbabaaaabbbbbabbabbabbbbaabbbbaaaababbbabababaababbbababbabbbbbabbbaaabaaabaabbbaababababaabaabbbabaabbabbaaabbaaabbbbababbbbbbaabbaababbaabaaabaaabbbbbaabaabaabaaaabbaabbabbbbababaabbbbbaabbaabaabbaabaabbbabbbbabbbaaababaaaaaaaabbabbbaaaaaaaabaabbbaabababbbabbabaaaaabbabaaabbbbabaabaababbabbbbaabbababbbabbbbbbaabbaaaabaaabbbbaaababaabbaabbabababbbabbaabaaababaaaabaaaabbbabababbabbbabaababbaabbaabbaabbbbbbbabaaaaaaabaaabaabbbaaaabbbabbbbaabaaabaaaaabbaaaabbabbababbabbbabaababbabababaaabbbbaaaaaabbababbaaabbaabaaabbaabaaaabababbbbbbababaaabaaaabbbaabaabaabbababaaaabaaabababbbbabbbbaabbaabbabbaabaaabbbbbbaaaaabbbabaabaaabaababbbbbbbbaaaaabbbbabbabbbabbbababbbbbbaabaabbbabbabaababbbbabbbbaaaabbabababaabbbabaaabbbabbbabababaaaaabbaababaaabbbabbbbaabbbabaaabaaabaaababaaabaababbbbbababbaabbbbabbaaaababaaaababbbabaabaabbbbaaaabbbbbbaaababbbabbaabaaababbbbbbbbbaabbbbbbaaaaaaaabaaaabbbbbaababababaaaabbaababaabababbabbababaabbababaaababbabbbbaabbaabaaabbaabbbbbabaaaaabaaaabbbbaaaabababbbaaabbabaaaabbbbbbbaababbababababaabbaaabbbbbbbbbbaabababbabaaaaababaaaabbaabbaaaaabababbbbabbbaabbbaaabbbabaaaabbabbbabbbabbbaabbbbbababbababababaaabbaabbbaabbbaaaaabbbbbababbaaababaaabbabbbbbaaaaaaaababbbbbbabaabbbbababaabbaaabaaabbaaaabbaaaabbabaaaaabababbabbbababaaaaaabbabbbbaaabaabbabbbbabbbbaaabababaabbbabbbbabbbbaaaaaaaabbababbaaabbbaaaaaabababaaaabbaaabaaaaaaaabbbbbaaaaabbbbbabbbabaaaaaaabbaaaaabaabbababbbbbaaaabbaaaaabababbbbaaababaaaaaabbbaaaabaaabaababbbbaaabababbbabaaaabbaabbaabbaaabbababbabbbbaabbaaaabbbbbabbbabaaababaaaaaaabbbaabbbbabaaaaaaabaabbbbababbbaabbabababbaabbbbbbaabaabbbaaaaaabaabbaabaabaaaabbabbabbbaabbabbabbbbbbababaababbbbbbbaaaababbbbaabbbaaaababbbbabaaaabaabbbbbbbbbbabbbbbaaaabbabaaabaaaaabbabbbbaabbaaabbbbabbaabbabbbaaaaaabbbbaabbbaabbabaaaaabbbbbabbbbaababaaaabaabaabaabaabaabbabaaaabbaaaaaababababaaaabbaaaabbabaabbbbbabbaaabaaaababbaaaaaaaaaaababba baaabbaaaabbbbaabbaabaaababbaabaabbaabaaaaaaaabbbbabbbababbbabaaaaabaabbbbbabbabababbbbbaabaabbbabbbaaaabaaaaabaaabababaabbababbabbabaabbaaaaabababbbaaabaabbbbabbababbaaaabbabbababbabaababaaaabbbaaabbaaaaabbabbbaababbbababbabbabbabbaaabaaaaababbaaabaabababaabaabbbbaaaaabababababaaabbbabaaaaaabaabbaaaaabbbaabbbbbbabbbbbbaaabbbabbbaaabbbaaaaaabbababbaaaababbaaaabbbabbbbaababbbababaaababbabbababaaaabbaaaaabbaaaabababbbbbababbabbabbbabbabbaababaaaaaabbbaaaaabaaabbaaaabababbbaaaababaaaababbabaaaabbbababaaabaabaaabaabbabbbbaaabbbaabbabaababbbbbaaabaaaababbbbbaaabaaabbabbbbabababbaabababaabaaaaaaaaabbbbabbabbaabbbbaaabbbbaaabbbbaaaabbabbbaaabbbbbaaaabaabbbaaaaabbaabaabbabababbbaaaabbbaabbaabaaabaaabbbbbbbabbbaaaababaabbaaabaaaaabaaabbabaababaabaaababaabaabaabbabaaaabaaabbabbaaaaaabaaaababbaababbbbabaaaaaaabbbababbbbaaaaaaabbaaaabbabbaabaabbaaabbaaababbbabaaaaaaaaaabbaababbaaabbbbabbbbaabaaabaababaabababbbbaabbbbabaaaaabababaaabbabaaaabaaabbaaaaaabbbbabababbabbbabbbbabbbaaaabaabbaabaababbbaabaabbbbbaabaaabaaaaaaabaaabbbbaabbabaababababaabbbabbaabaababaabaababbabababaabbbbaabbabbbbbbaaaabbbababaaaabaababbaabaabaabaaaaabbbbaababaabaabbaabbbbbababababaabbabaaabaaabaabaaaabbaaaaaababbabaabbbbabbbbaabbaaaabbbbaaaabaaaabaaaabbbbbbbbabbabbababbabaaaaaaabbbbbbababbbaaaabbbabaabbbaaabbbababaabbbbababbabbabbbabaaabbbbbbbaabbbbaababaabbbaababaabbbabbaabbbbbaabbaaabbaababbbaabaaabbbabbaabaabbbbaabbbabbaaaaaabbabbbbbbbaabbabaabbababaaabbbbbabbbbabbaaaabbbabaaabbabaaababbbabbbbbaaababbbbbbaaaaabbbbabababaaaabaabbbbabbaaababbbabbabbaaabaababaababbaaaaabbbbbbbbaabaaabaaaaaabbbaabaaababaaabaabbbaaaabaabbaababbababaaabaababbbbbabaababbababbabbaaabbaaabaabababababaabaababbbbbbbbbababaaaaaaabababaaabbbabbaaaabaaabbbaabaabaabababbbaabaababaabbbabbbbbaabbaaabaaaabbbbbbbaaaaaaababbbaabbbabaaaabbabbabbbbaabbbbbbaabbabaaabbaabbaaaabbabbbbaaaaababbbababbaababbbabbabaaabbabbabbaaabbaabbabbababababbaabbabbabbaabbbababbbabaabbbbbaabaaabaabbabaabbbbaaabababaaaabaabababbbabbbbaaaaabbbbbaaabbababaaaaaaabb aababaabaaabbaababbaaaabbbbababbbbabbaaaaabbaabbbbaaaaaaabbbaabaaabbabababaabaabaababababbbbabbbabaababaabbbabbabbaaabbbaabbbbaabbabaabbaaabaabbbabbbbbbbabaababaababbabaabbbababbbaaaababbbaabaaaaaababbbbbbbbbaaabbabbbaaaaaabbaababbaaabbbaabbbabbaaaabaababaabbbbbaabaabaabababbbbbaabaababbabbaabababbaaabaabbbbbbbbabbaabbabbaababbbabbbabbababaababbbaabababaaaabbabababaabababbbababaababaabbbaaabaaaabbbaabaabbbbbbbbaabbbaaababbbbbabaabaabbaaababbaabbaaabaabbbbaabaaaabaababaaababbabbbabbabbabaababababbbaabaabaabbabbabbbbbbbbabbaabbbbbaaaaaabaaaababaaabbabbbbaabbabbabaaabbbaabaabaabbbbababbabaaababbaaabababaabbbaaaabababaaaabbaababababbbbbbbabbabaabababbbbaabbabbbbbaabbabbbbbabbaababbaabbbbbbbbbaaababaabbabababbaabababbabbaaababbbaabbababbbbabbaaabbbabbbbbaabbbbabbbaababaabaabbabababbbbaaabaabababbabbbabaabbaabaababbbabaaaabbababbbaaaabaabaabbbbabbaababbaaababbaaabbbabbaabaaaabbbbaaabbabaaabbabaababaaaabbababbaaababbbaabababbbaababaabbbababaaababbaabbaaabbbabbbbabbbbbaaababbabaababbbbbbabbaabbbaaabaaabbbbaaaaaababaababaabbaabaabaabbabbabbaaabbaaabbbabaaabbbbbbbabbaaabbbabababbaabbababbbbbbaaabbbabbaabababbbaaabbbbbbbbabbaabbbaabbabbaaaabaaaabbabbaabaaabaaabbabbababbbbaabbaabaabbbabaaaaabbaaaababbaabbaaabbbaababaaaaaaaaabbbaaaaabbbbbaaaaababbbbbabaabaaaaaabbababbbabaabbabbbbabaabababaabbbaabaaaaaabaabbabbbaabaaaababaaaabbbabaabbababbbaaabbaaaaabaaaabbabaaabaababbaaabaaabbaaabaaabbabbaaaabbbbbaaababaaaaaabaabaaababbbbabbbbabbabaaabbbababbbabaaaabaabaabbbabbbbabaababbbbabbabaaaababababaabbaaabbabbbbabbbbaaaaababbbaabbbbabaabbbaabbabbaabbababbbabbababbbbaaaababaaaaabaaaaaababbbaaababaaaabbaaababaaabaabbaaabbbababaaaaabbbbbababababababbaabbbbbbbabaaaababaaabbbaaabaaabaaaabbaabbbabbbabaabbabbbbbbabbbbbbbaabbababababababaabbaaaaaaaaababaabaabbaabababbabbbababbbaabbbabaabbbbbabababbaaaaabaabbaababaaaabaaaabbbbbbbabaabbbababbbbabbabbbbaaabbbbaabaababbbabbaaababbbbbbaaaaabbaaabaaaabbabaaabbbabbbbaabbbabbaaaabbbaababbabbbbaaaaabababaabbbaababbbbabaaabababbaaababbbaababababbaaabbabaab baaababaaabbbbbbbaababbaababbbabbababbaaaabbbbaaabbbbbbbbbbbbbbbaabbbababababbbabaaababbaaaaababbbaababaaaaaababbaabababbaabbabbabaaabaaabbaaaabbbbabbaababaaaaabbbaabbbaabbaaabaaabaaaaabaaababaaaabbbabbaababaababbbabbaaabbabaabababbaabbabbaaabbbbaaabbabbabbbbaaaabbaabbbaaaaaaaabababbaabbbbaabbbaabbaaababbbaabbaaaabbbabbabbbbbbaabbbbbbababaabababababaaaabbbbaaaabbabbbaaaabbabbaaabaabbabbbaaaaabaaaabbbbabaabababaaaaaaabbbababaaababbabbbbbaabbbaaababbbababbbaababbabbbbbbaabaabbbabbaaabbaabbaabaaaabbbbaaabbaabbbabbabaabbbbaababaabababbbbabaabbaababbbaababbbbabbaaabaabaabaaaaabbaaaabbbabbbabbbbbababbbbabbaaabababbbababbaabbbabbbbaabbaabaabbbaaabaabbaabbbbbaababbabbbbababababbbabaaababbabaaabaabbbbaabbbabbaaabaaaabbbaaabbbababaaaabbabaababbaaaabababbbaabaaabbabbaaaaabbbabaaabbaaabaaaaaabbbaababbaaaabaabbaaaaaaaaaaababbbabbaaabababbabababaaaabbbabaaabbabaababbaaaababbbbbabaaaaabbbbbababbaaababbbbaabaababaababbbabbbbaabbabaaaabaaaabbaabbaaaaaababaaaaabbabaabbbabbaaaaaababaaabbbaaabaaabbbabbbbaabaabbaabbababaaaaabbbbbbbbabbaabbbbabbabaaaababaababbbbbbabaaabbbbbbbbbbbbabbabbaabaaaaaaaaabbaabbbbbbbbbbabbbabbabbbaaaabbababaabaabbaababaaabbbbaabbbabaaaaaaabbbaaaaababaababbbabbaaababaababaaaabbbbbbbbaaaaaaabaababbbbbaaaaabaaabaaaabbaababbbabaaababaabbababaabbabaabbaaaabbababbbaaabaabaabaaabababbbbbbbbbaababaaaaababaababbbabbbabaabaaabaaaabbbaabbbbbbbabbaaaaabaababababbaabbabaabaabbbaaabbbbaaabbbabbaaabababaabbababbababbabaabbaaabaabaaaabaabaabbaaaabaaabaabbbbbabbbaaabaababaabbbabaabababbbaabaabaaabaaabaaaaababaaaababaabbaabaabaabbbbbabaaababaaabbbaaabbaaababbbbaabbabbabaabbaabbaaaaababbaaaaaabbbbbbbbbbaaaaaababaaaaaaababaabbbbabbabbbaaaababaaaabbbaababbaabbbbabaabbabbaababbaaaabababaaaababaaabbbbaaabaababbaababbabbbaabbababbaaaaaabbbbababaaaababaaabaaaabbaaaabaababaaaabaabbbbaaabbbbbbbabbaaaaaaabaabaabababbabbaabaaaababaaaaaabbbaabaaaabbbbbbbaaaabababbabaabbabaaabbaaababaabbbaabbabbabbabaaababaabbaaaaaaabaabababbaabbababaaaabbaaaabaabbbbbaaababaaabaaaababaaaabbabbbaaaaaaaabababab bbabababbababbabbbabbbabbbabaabbabbabbbbabbbabababbabaabaaabaababbbabbabababaabbbbaabaaabbbbabaababaaabbbbbbaaaabbbabaabbbabbbaabababbababbbbabbbbabbabaabbbbbbbabababaaaaaabbaabaabaababaaabbbabaaaabbbbbaababbbbbbbababbbbbbaabbaabbaabbbabbbbaaabaaabbabaaabbbbaaabaabaaabababaabbaaababaaabaabbbbbbababbaabaaaaaababbaabaabbabbbbaabbabbaabaaaabbbaaababbabbababbaaaaabbbaabbbbbaababbaabbaaaaabbaabbbbaaabbabbbaababbababaabababbabbabbabaabbaaaababaabbbababbbabaabaaaabbbbbaababbabababababbabaaabaaaabaaaaaaaabaaaabbaabbbbaabaabbaababbaabbabbbabababaababbbbbaaaababaabaababbbaaababbabababbababaaabbbbababaaaaaabaabaaabbaaabbabaaabbbaaaaabbbbbabaabbbaabaaabaabaaaabbabababbbaabbbbbaabbaababbaabbbaababaabaaabbabbabaaabbbbabababaaaabbbbaabbaaabaabbabbaabababbbbababababaabbaaabbaabbaaaaabaaabaaabbababababaababababababbaabbaaabaaaabbbbaabbabbbbbbabaabbaabbabababbbbaaaababbaabbbbbbaabbbbaabbabababababbbbbaaaababaaabbababaabaaabbaabbaaabbabbaabbaaaabbabbabaaababbaaaaabaabababbabababbaaabaaababaabbbbaaabbaaabaabaabbabbaabaaabbbbbaabaabaabaaaaabbbbbbbbbaaaaaabbaaaaaabababbaabbbaaaaaaababbabbbabaaaaabbaababaabaabbbbbabbbababaabbabbababbbabbaabbaabbbaaaabbabbababbbbaaabbbabbabaaabbbabbabbbbbbbbaababaaabaabaabbabbababbababbbbbaaabbabaaaabababbaaaabbabbababaababbbbbbbbbabaaaabababbbbaaabbabbbaaaababbabbabaaaaabbbabbabbbabbbbaababaaaaabbbbabbaabbbbababbaaabbaaaababbbaabababaaaabaaaaaabbaabababbbbbbbbbabbbaabbabbaaaaaaabbaaabaaaaabbaabbbbbbbbbbabbaaaaabaabbaaababbbbaabaababbbabbaabbaaaabbabbabbbabbbaaabbbbaaabaaabbbbbbbaaabababbabaabbbbabaabaabaabaabbaabbaaaabbabbbbbbaababbbbbababbaaaaaaabbbaaaaabbabbbaababaabaaabbabababaabbbaabbabaabaaabbbabbbaaabaabbababbbbaabbbbabaabbaababaabbabaaaaaabbbbaabbbaabaabbbabbbbbbbbbbbbaabbbbabaaaabaababbabaabbabaabbbabbbabbaaaaabbbaaababababababaabababaaabaaabbabbaaabbabbabababbaaaaaabababaaaabaaaaaaabbaaaaabbbaabababbaaaababbbabbbaaaaabbaabaababbaabaaabbbabbaaabaabbbbbaababaabbbabbbbbabbabbaabbabaabbaaaabbbbaaabaaaababbbbbbbbbbbabbababbbbaabbbababbbabbabbaabbbbbaa babbabbaabbaabbaabaabaaaaabbbabbbbbbbbabaaaaaabbbabababbaababbabbbaabaabaabbbbbaaaabbbbbbbaabbbbababbbabbabbabbbbaababaaabbbaaaababbbabaaaaaaabbbbbbababbbabbbbaababbbaaaaaababaababaaabababaabbbbbabbbbbababbbbaaaaabababbabaabaababbbbaaabaaabaabbbbaabbaaabbbbabbbaaababbaaaaababbaaabbaaababaabaaaabbaabbbabaababbaabaabaabaabbabbaabbababbabbaabbbbbbbababaabbbababbaabbaaababbabbbabbaaababaaabbabbbbbbaaaabbabbabaaabaaabaaabbbbaababaaaababbbaababbbbbaababaaaaabbbbbaaaaabbabaaaababbaababaaabaabbbbbabbbabaaabababaaaaabaaaabbaaaabbaabbbababaaaaaaabaabbaababbaaaaaabababaababbbbaaaabaaaaaabaaaaaabaababbabaabbbaaaaabaabaaaaabbbbaabaaabbbabbbbabbbabaabaabaaaaabbbaabbaabaabaaaaaaabbbbbbbbaabbbbbbbabbbaaabababaabbbbababaaaabbbaababbbbaaabaaaaaabababaabaaababbaabbbababaaaabababaaaababbaaaaabbababbbaababaaaaabbabaaaaaabbbbbbbbbabaababbaaaabaaabbbaababbaaabaaaaaaabbaabbbababbababbbabbabbaaabbbaababaaabaabbbbbaabbbabaabbbabbababaaaabbbaaaabbbaabaabaaaababbabaaabaabbbaaabbbbababababbbbababbaabbbbbabaabbabaabbbbaaabaaaabbaabbabbbbbbaaababbbbabbbabbbbabaaaaaaabbaabaabbbbaababbbbabaaabbbbaaababbbbbaabbababbabbbbaabaabbbababbaaabaabbabaababbabbbaaaabbaaabbaabbbabaaaaabbaaabbabaaaabaaabababbabbbabbbaaabbaaababbbbabaabaabbbaababbaabaabbbabbbbbbbaabbbaabbbaaabbbabbabaaabbbbaaaababbbaaababbabababbbaaaabbbababbabbaababbbbbbaababababaabaaabbbbbaaabbaabbbbbaabbbaabbaaababbbbbabbbbbaababbbbbbbbbaababbbabaaaaaaaabaaabaaabbabbbabbbaababababbbbaabbbaaabbbaaaaaabbbababaabaaabbabbabbaaaaabaababbaabbbaaababbbabbaaabbabbabbbbbbabababbbabbaaabbbbbaabaababaaaabbbabbabbaaabaabaaaaabaaababbaaabbbbbbbbabbabbaabaababbabbabbbbbaababaaaaaaaaaaabbabbbaaabbbabbabaabbbabaabbaaabbaaabbbbbaaababaaaabbbbbababaabbaaabaaaaaaaaaabbbaaabaaaaaaabbababbbbbabbabbabbaabbbbbabaaaaabbaabbabababaaabbbbaababaabbbaaabbabbaabababbaababbababababbbaabaabaaabbbbbbaabababbbabaaabbaabaabbabbbbbbbaabaababaabaaaaaaaabaaaabbbbbababaabaabaaaaaabbabbabbabbbaabababbbbbabbbaabbbbbbbbbaabbbaabaaabbaaabbabbbbbbbbbaaaabbbaabaaaaaaabaaabbabbaabbabaa aabbbaaaaaaabbbbbababbaaabbabbaabaaaababbbbabbbbbaabbaababbabbbababbbbbabbbbaabbaabbabaababbabaabbaaaabaababababaaaabbaabaaabbabbbbabbabbbaabbbbaaabababbaaabaaaaababaaaababbaaaaaaaaaabbbbababaaaabbbbaaaabbbbbbbbaaabbabbbababaaabaabaaabbbaaababababbabbbbbaaaaababbbbaaabbbabbabbbabbabaababbaabbaabbaaaabbbbbbaaaabbabbaaaabbabbabbbbabbaabbaababbbbbabbabaabbbabaaaabbbabaabbbbaabbbbaaaabbbaaabbbabbaaabbabaabababbbbaaabaaabbbbaaabbbaabbaaaabbbbbbabbaababbabbabbbbabaaabbabbbbabaabbbbaabaaabaaaaaabaabbaabbaabbabaaaababbbaaaabbbaababbaaabbabbbbaabbbaabbaaaababbbbbaabababbaababaabaaabbbbabaabbbaabbbbaaaababababbbbaaabbabaaaaababaaaaaababaaaababbaaaababbbabaabababaabababababbaabaabbaaaaabbbbaaabbbababbabbabbbabbbbbbaabbabbbabbbaaaaabaaaabaaabbaaabbabbbabbbbabbbbbbabaaaaabaababaaaaaaaaaabbabaaaaaaaabbbbbaabaaabbaabaabaaabaababaaaaaaabbabbabbabbbaaabbaaabbbbbaaaabababbbababbaababbbaabbababbbbbaaaaaabababaababbabbabbabbabaaabbabbbaaaabbbabaaaaabbbabbbaaabaaababbaabbbbabaababbbabaabaaababbabbbaabbaaabbbaabaababbbaaaabbbbbbbabbbbbbbaaabaabaaaaabbaaaaaabaaaaaaabbbaaaaaababaaabaaabbbaaabbaaababaaaaabbaaababbabbaabbabbaaaaabbaabbbbbaabbbbbaabbbbaabaabaabababbabbabbbbabaabbabbbababbaaabaabaaaabbbbaaaaababbbaaaaaabbabaaaaabaaaabaaababababaabababbbbabbbaaaaaabbaabaabbbaabababbbbaaaaababbbbbabaabbbbbaaaabbbabbbbaaaaaaababababaaaabababababbbaaabbabbbaababbababbaabbbaababbbaaaaaabaabaabbbbababbababbabbbbbbabbbbaaabbbbabaababaaabaaabbbabbabbabaaabbaaaaabbbbbaababaaaaababaaaaabbbabbbababaabaabaaababaabbbbaabbbbaaabbababaaaababaabaababaaabbbbabbbabababbabababbaabaabaabbbbabaaaababbabaabaaaaaaabbaabbbbbbbbbaaabbbbbbaabbbaaabababbabaabbbbbabbaabbaababbaabbabbaaabaaabbaaaaaaaaaabbbbaabbbabbbbbbababbaaabaabbbbaababbabbbbbbbbabbabbaaabbbabbbabbabaaaaabbababbbaabbabaaaaabbbaaaabbbbaaaabbbaaaabbbbbaaabaabbbaabbabbaaaaabbbbbbbbbabaabbabbabbbbabbbabbaabbbbbabababbababbbaababaaaabaababaabbaaaabbbbaabbbbababaaaabbbabbbaaabababaaaaabbabbabbaabaabbbaaaaabbbabaabaaabbabbbbabbbaaaaababababbbbabaaabbabbbabbbab babaabababbbbbaaaaaaabababbaaaaababaababaabaaabbbbaaabbabbabaaababbbabbabbbbbabbbbbbbaaabaabbaaabbbbabbaabbaaaabbbaabbaababaaaaababaaababbbbbbbabbabbbabaaaaaabaababbbbbabbabbbbbbbbbbaaaababbbbabaabbaaaababbbaabbabbabbabbbabaabbbbabbabbaaababbbaababbaaabbbbbabbbbbbaabbbbbbbbaaaaabbabbbbaaabababbbaabbbbbabababaababbabbbbaaabaaabbbaaabbbaaabbbabababbbbbaabababbabbabbbaabbabbbababaabbbabbabbabbaaabbbaabbbbaaababaabaaaaabaaaaaaabababbaabbababbbbabbaabbaaaaababbbababbaaaababaabaaabbaaaaaaabbababaabbbbbbabaaaabbabbabbaaaaabbaabbbaabaabbababaabaaaaabbaabbabaaaaaabbbaabaaabbbaabbbabbbaaababaaababbabababbbabaabbaabbaaaaabababbbaaabbaababbbbbaaabbababbbbbbbabababbbbbbaaaaaabbbbbabbbaabababbbaabbbabbababaababbaabbbaaababbbbaabbabaaaababbaababababbbbbababbabaaaaaababaaaababbbabaaabaabbbabbbabaaaaaababbaabaabaaabaaabbbaaaaabaaababaabbabbbbababbbbbbbbbbbbabaaaabbbaaaaaabbaababbbbabaabaabbaaaaabbabbbaabaabbbaababbabbabbaababbbbaabbabbbaabbbabbababbaaababaaabbbabbabbbaabbaabbbaabaabbaabbbabbbbaabbbaaabbbabbbbbabbbaabbababbaaabbabbbbbbaaabaaaabaabaaaaabbaaaabbbaaabbaaaababaabbbbbabaaaaaabbbaababababbbabbababbabbaabaabbbabbaaaabbaaabbbbabbbabbbbbaabbaaaaaababbbbabbbbbaabbbbaaaaabbbbbaababababaabaaabbabaabbbababaababbbaaaaaabbbaaaaabbbbababbbabbbbbaababaabbababababbbbabbabbbbbbbbaaabbaaabbabaababaabbbbbabbbaabbbaabababaabaaaaaabbbaabbbbbbbbbabbbbbbbabaabbbbbbbaaababababbbababbaababaabbaababbaabbbaaabbbaabaababaabababababbbabbaaaaaabaaabbaabbaababbabaabaaaaabaabaabbbabaaaaaaaaaaababbabbbaabaaaabaaaaaaababbababaabaabbaaabbbbabaabaaabbbabbaaabaaabaaabaaabaabbbabababbbaabababaaababababaaaaaaaaabbabaaabbbaaaabbabbbbbaaabbabbbbabbbabaaabbaaaabbbbbaabbaabbabbababbbbbabaabbabaababbbbabbbbabbaabbabbababaabbbabbbabababaabaaababbbbbaabbbaaaaaabaaabaababbabababaaabababababaabaabbaaabbbabbbabbbbababaaaabaaaaabbbbbbaabbabaabbaaabaaaabbaaaabaaabaaaabbaabaabbabbbaabbbbabaaaaaaabbbbbbabbaaabababbbbaaabbaaaaaaaabbabbbababbbaaaaabbaaabbbbaabaaabbbbbbabbbababbabbbabbabbbbbbaababbaaaabaaababbabbaaaaabbbbba aabbabababbbbababbbaabbbbaaaaabaaaababaabaabbbbaaabaababbaabaabbbbbaaabbaaabbaaaaababbbaaaaababaababaabbabbababaabbaabababbbbbbbbabaaabbabaaaababaaaababbaaaaaababbaaababbaabababbbaaaaabababbaababbbbbaabbabbbbbbbabaaabbabbabbaaaaabbaaaabaaaabbbaababaaaaabaabbbbaaabbabababaaaabbabbbbaabbabaaaabbbbabaaabbbababbaababaababaaababbabbaababbabaabbbbbbaaaabbaabbbbaaabbbbaabbaaaaaabbabbbbaaabbaababbbaabbbabbaaabbbaaabbbabbaaaaabbabbaaabbbbabbaaaabaaabbaaababaabaaaabbaaabbbaabbabbbbaaaabbbaabaaababaabababaaabbabbbabababbabaabbbbbabbaabaabbbaaaaababbaaaabaaabbaaabbbbbbbabbbbbbaaabbbbabbbabbbaaabaaaaabababaaabbbbbabaabbaababbbaabaabbaabbbaababaaabbbbababaabaaabbbaabbbaabaaaaaababbaaaaababbaabbbbbbbbbabababababbababbbaaababbbaaabbbbaaaaabaaaaababaaabbaaaaabbaaaaaabaaabaaaaabbabbaaaaababbabaabaaabbabaaabaaabbaaaabaaabbbbabaaababaaaabaaabaaaaabaabbbbabaabbabbbabbbbaabbaabbabaaabbbbaabbbbaaabbababbbbaaabbaabbbbabbbbbabababbbababbabbbbbbabaabbbbbbabaabbaaabaabaaaabbbababbabbbbbbababaabbaaaabbababbbabbbaaaabbaaaaababbaabbbabaaaaaaabaabbbbaaaababbaaabbababaabbababaaabaabbbaaaabbabbbababaababbaabbabababbbbbbabbbabbabbbaabaababaaaaabaaaaabababaababbaabbbbababbaaababaabaabaaabbbbbabbbaababaabbbbbbbbaababbbbbababbabaabbaaabaababbbbaababbbaaabbbaabbbbbabbabbbabbababbaabbabbbaabbabaabaaaabaaabbbbaaabbbbbaabbaaaabaabbaaababbbbaabbbabbabbabaaabbabbbabbbaaaabbbbaaababaabbaaaaababbaabbabaabaaaabaababbabaaaabbbbbbabbaabbabbbababbaaabbaababbbbabbbbaaabbbbbbbbbabbaaabbaabaabbababbaabbbaabaaabbabbbabaabaaaabbbbabaabbbabaabaaababaabbababbbbbaaaabbabababbabbababaaaaaaabababaabbbabbabbaaabaaabaaaabbbaabbababbbbabaaabaabaaababaababbbababaabbbbbabbbbaabbbbabbaabaaabaaabbaaabbabbabaabababababbaabbababaabbbabaabaababbaaabbbbaabbbaaabbbabaaaaabbaabaabbababbbbabaaaaaaaaababbaabaabaaabaabbbbbbbbabaabaaaabababbabbaaaaabaaaabbbbaabbbbaabbaabbbaabaaaabbababbaaaabaabbbbaaabbabbbaababababbaaaaabbbaaabaaababbaaaabbaabababbbbabaabababbbaabbabbbaaaabaaaaabaabbabaabaaabaabbbaabaabbaaaabbbabaaaaabaaabaabbaaabaabaabbbaa ababbbbaabbabbbabbaaaababbaaaabbaaabbbaabaaaaaabbbbabbbbaababaabbababaaabaabaaaabbababababbbbaaabaaabbabbaabbbbabababaaabbabbabbbbbaaabbaabaabbbabaababaaabababbaabaaaabbabaabbbbbbaaabaabaaaabbabbababababbaaababbbbbbabbaabbabbaaaaaaaabbababbabaabbaababbaabababbbbbabbbbaaaabaabbbbbbbaaaababaababababaabababbabbaaaaababbbababbaaababbbbbaabbbbaaabbaabababaaaababbbaabbabbaabbbabbbabbababaabababbbaaaaaabbbababaaaabbbaaaabaabaabababbbaaabbbaabaabaaabbbabababbbbabbababbbababbaababbababbbbbbabbbbbababbababbabbababbaaabbbabaababbbababababbbababbabaaabbbbaaaaabbaaabbbaaabbabbbbbabbbabbababaaabbaabbbbaabbbabaabbbababaabbaaabaabbbbaabbaabbbaaaabaaabbbaaaababababbabbabbbbaaabbabbbbbbbaaaaabbaaaababaababababbbaababaaaabbaaabaaabbaaababbabbbabbbaabbbbbabbaaaaaaabaabaabbbaabaababaabaabbaababababbbaaabaabaabaabbaabbaabababbababbababaaaabbabaaaaabbaaaabbaababaabbbabaaabbaababbaaaabbaabaaabbabbaabbbaabababaababbabbbababbbaabbaabaaabbbaababbbaabbbbbbaaabaaabbabaabababbabaabbaabababbaabbbbaabbaababbbabaaabbabaabababbaabbaabbbaaabaabbbbbabbbababbbaabaaaaaaaaabaabaabbaabbbaabbbbabbbabbbabaabbabbaabababaabbbbbbaaaaaaaaaabaabaabbaaaabbbbbbaaaaabaaaabababaaabbbaaabaabababababaabbaaabbaaaaabaaaaabbbaaabaabaababbaabaababbaabbababbbbbaaabbaaabbaaaabaaaaaaabbbbaabababbbbbbbabaaabbaabbaaababbabbbbabababbbbabaaabababaababbbbbbbabaaabaababaabbabbaaabababbabbbbbaabbaaaaaaaabaabababaabbbaabbbbaababaabbaaaabbababbbbbbbbaabbabaabaababbbabaabbaabbbabbbaaaabaabaaababaabbaaabaaaabbbbbabaaaaaaabbabbbbababaabbaaabaabaabaabaaaaababbbabbbabbabbabbaabaaaabbabaaaabbabbbaababaabbaababbbbbbbabbabbabaaaaaabbaabbbbabbaaaaaabbaaabbbabbbabaaabbabbaaabbbaababbaabbbaabaabaababaababbbabbbaaaabbbbaababbaabbbbbbbaabbaabaaabbaaaababbbbbabbbbabbbabaabbaabbaabbabaaababbbbabaaaabbbbabaabbaabbbbababbaabaaaaaababbaabbaabbbabaaabaaabaaabaababbbbbabbabbababbabbaabbbbbbaaaaababbbbabbbbbabaaaaaabbaaaaababaabbaabaabaaabaabaabaabbbabaabaabbababaababbbbabaaababbabbaabbabaabaabbaabbabbbaaabababababaabaabaaaaaabbabaaaabbbabaabbbabaaaaaaba aaaaaaaabbbabababaaaaabbabbbabbabaaaabbabaaabbabbbbabaabababbbbabbbbabaaabbabaabababaaaabbbbababbbbbbabbbbabbbaaabaaaabababaaaaaaabaababbabababbbabaaaaaaaaaaababbabbbabbaaaaabbbaaabbaababbbabbaaabbbabaabbabbbbbabbbaaabbbbababaabbaaabbbbababaabbabababbbabbaaaabaaabbbaababbababababaaabbbbaaaabbbaabbaabababbaaabaabaabababaabbaaabbabaaaababbbabababbabaaaaaaaaaaabbabababaaaabaaaabaaabbaaababbaabaabbaabbaaababbaaaaabbbbaaaaabbbbbaaababbaaabaabbbaababaabbabbabbbabbbaabbabaabbaabaababbabbbbbbaabbaabaaabababbbbbbbbabbbaabababaaaabaaaabbbaaaabbbbbbbbababaaaaabbababbbababbabaaaabaaaaabbaaabbbabbbababaaaaabbbaabaaabbbbababababbaaaababbaaaabbabaababbbbbabbbaabaaababbabbbabaabaaabbbbbbaabbbaaabababbababaaabbbabaababaabaaababbbabbaabbbbbbaaabbbaabaaabaaabaaababbaabbaabaabbaaaaababbbaaaabaaabaaaababbabbbbbaabbbaaaaabaaaabbaabbbabbbaabbabbbbaaabababaaababaaabaabbbbbbabaaabbbbbaaaaaabbabaabaabbaaabaaaabaaaabaabaabbbabababaaabbaaaaabbabaaaababbbbaabbbaabbbbabbaaabaabbbababbabbaaaababbbbaabaaaaababbbbaabbaaaabaaabbbaabbaabbbababaabbbabbaaaaabaababbabbbbaaababaabbaaabaabaabbbababbababbbbbbabbaabbbbbbbaababaabbbbaaabbabbbbaabbababbababbaabbbbbaaaabaaabbbbabbbbabaababbabbbbbbababaaababbbaabaabbbbaabaabbbbabbabbaabbabbaaabbaaaaabbbaabbaaabbaaaabbaababaabbababbbbbaabaababaabaabbabbbbbbaaaabbaabaaaababbababaaabbababbbaabbbaabbaabbaaabaabaaabbaaaabbaabaabbbaaabbaaabbaabaabaaaaababaabaaaabbabbbbbbbbabbbbbbaaabaabbbbabbaaabbabbbaaaababbbbbaabbbbaaaaaaaabbbbababbabaabaaaabbaabaabbbabbbbbabaabaababababbabbbababbaabbaabbbbbabaabbabbabbaabaaaabbaaabbabaaabbbaabbababbabaabbbabbbbbbbbbbbaababaaaabaaabaaabbaaabbbbbbaaabbbbaabbaabbabababbababbabbaaaaaaabbbbbbbbbbaabbbbbbbbbbbaabbbbbababaaabbababbbbbbabbbabaaabbbaabbbbbbabaababbbbaaaabaaaaaaabbaabaabbbabbabbbbaabbbbaaaabbabbaabaaaaaababababbaaaababaababbabbbaaabbbaaabaabbaabbbaabaabaaabaaabbbbabbaaaabbaaababbaabbaabaaaabbaaaabbbabbabaababbaabbbbbbaababaaaabbaaaababaabaaabaaabbbbaaaababbbabbabbaaaababaaaaabaaabbaaabababaaaabbaaaaaababaabababbbabbabaaaabb baabbbaababababaabbbbbbbababababbbbbabaababbbbbabbbbababbbbbbabaabbbbbbbbaaaabbababaabaaabaaabbbbbabbbaabaababaabbaabbbbabbaababbaabababaababaaabababaaaaabaababbbbaaabaabbbbbbbbabbabaaabababbaaaabaabbbbaabababbaabbaaaabbaaaabaaabaabbabbaaabbbaaaaaaaababbbaaabbabaabbaaabaabbaaabbbaaabbaababbbbbbbbbbbabbabbaaabbbaaababbaaabbababbbaaaababababaabbbaabaaaaaaabbbbabaababaaabbababbbaaabbabbbbbbbbabaaaaabbaabaaabaaabaaaaaababbbabbaaabaababbabbababbbabaabaaabbababbbbaabababababbabbbababaababbabbaaaabbbabbbbababbbbbabbaababbbabaabbbaabbbbababaaaabbaabababababbabaabaaabababaabbabbbbbbbbabaabbbaababbaaaabaaababbbaabaaaaababababbabababaaabbaabbbaabaaaabbaabbabbbaaabaabbbbbbbbbbaaaaaababbbbaabaaaabaaabaabbaaaabaaaaabaaababbababaabaababbaabbbabbababbaaababbaaaabbbabababbabbaabbbabbbaabbabbbaabbaaabbaaabbbaabbbbaaabbbbabbbabaabbabbaaaaababaaaaababbbaababababaaaabbbbabbabbbaaaabbaabbaabbbbbbbaaaababbaaabbabababbaabababbbbaabbabaaaaabbaaaaabbaabaabbbabbaabbabababababaabbaaabbabbbbaaaabaabbabaaaaabbaabaababbbbabbbaaaabbbaaaaabbaaaaababbbabbaaaaabbabbaababbbbbbbaabbaabbaaabbaabaaaababbbbaaaabababaaaababababaaaabbabaabbababbbbbabaabbbbaabbbbbababbaababbabababbbbbbaabbbbaaaaaaaababaababaabaaaabaaaabbaaaabababbaabbabbababbaabaabaabbbbbbabbaabbbbaaabbabaaaabbaabbaabbbaabbaaabaaabbbabaaaababababaaaabbaaaabaabababbbbbbbbbbbbabaabaaaabaaababbbbabbbbbbaaaaaaabaaaaabbaabbbbbbabaabaaababbbababaaaaaaabaaaabaabaaabbaaababababbaaababbbbaabaaaabbbbaababbabaabbabaabbaaaabbaaababaabbababaaaaaaaaabaababbaaaababbabbbaabaabbababbabbbbbaabbbbbbabbbaababbababababbbabbaabbbbaabaabababbbabaabaaabbaaaabbbbabbabbababbbaaaaaaabbabbbaabbabaaabababababbabbaabbbbbababbbbbabbabbbbbbabbbbaaaabbababbbaabababaaaabaaaabbaabaababbbbbabbababbaaaabaaababaabaababaabbabbaaabbbbbbabbbabbababaabbaabbbabbabbabbbbabbaaabbbaabbabbbabaaaaaabbbabbbabbaaaabbaaaaababaaababbbbabaaabbbaaaaaaabbbbaaabbbbbaaaaaabababaaaababbbabbbabbbbbabbaabbabbbbababababbaaaaabbbababaabbbbaababbaabbbbbabbabbbbbbabaabbbbaabaaabababaaaabbbbbbbaaababbbaab abaabbabbbbbbaababaabaabbaaabaaababbbbbbabbbbabaabbabbbbaabbbabbabbabaaabbabaabaabaaaaababbbaabaaaaabaabbaabbabbaaabaabbbbaabbbabbaabbaabababaaaaaabbbaaaabbbbbaababaaabbbbbaabaaaaaabbbaabaababbaaaaaabbbbababbabbabbabbbabbbabaaabaaaaabbbabbbbbaaaaabbbbbababaabbaaabbaaaababbbaaaaabaaabbbabbababbbabaabbaaaabaaaaabaaabaabbabaabaaabbbbababbaaaaaabaabbabaaabbaaaaabaabbbbbababbaabbbbabbbbbabbbaaabaaaabbbbbababbbaaababaababbabababbbaabbaababbbabaabbbabbbbaaabaaaabbaabbabaabbabbbaabaabbbabbbbbbabbaabababaabbbbbaaaabbaaaaabaabbbbbaabababababababaabababbbabaabbaabbababbaabbbabbabbabbbbababaaabaababaabaabbbbaaabbbbbbbabaabaabaabaabbabbaaabaaaaaaabaabbbaabbabbaaaaaaabbbaaaaababbbbbbbbaaaaabaaaaababbaaababbabbbabbaabababaabbbbabaaaabbaababbbaabbbbbaaabaaaabbbbbbbabababbbabaabbbabbbabaababaaaaaabbababaabaaaaaabaaaabbabbababbbabaabbabaaaabbabaaababbaaaaaaaabbaabbbaaababaabbbbbabaaababaabaaaaaaaababbabbbbbaaababbaababbababaaabbbabbbaababbabbababbaaabaaaabaaaabaaabbabbbbbbbabbbaabaabbbabaabbbbabbaabbaabaababaaabbabbbbababbaaabaaaabbbbbbbabbabbbbbbbabbaabaaabbaabbaaabbabaabbbbababbbaaabbbbabababbaabaaababababbbbaaaabababaaaaababbbabbaababbaababaabababbbaaabbababaabbabaaaabaaaabbbaabbbaaaaababbaababaaabababababaaabaabbbbbaabbabbabbabbbaabababbbbabbababbabbaabbbaaabbabaabbabaababbaaabbaaababbaabbababbbbaaaaabababbbbbababbbbbbbabbbbbbabbbbbaaaaaaaabbaababbabbaaaababbbbababaaaabbabaababbabaaabababababbaaaababbbbabaabaaabbbabbbbabbbbabbabbbabaaabbbaabababbbaaabbaaabbaabbaaaabbababaabbaaaabbaababbabbbbabbaaabababbaabbbaababbbbbaaaabaabbaababbbbaabbbbabaaaaababaaabbbbaabbbbbbbbabaaababababaaababaaababababababbbbbabbabaabbbbbbbaaabababaabbbbababbaaababababaaabaabaaaabaabbaababaabbbabaabbbaaabaabababbaababaaaababababaabbbbaabbbbbabbaaabbabbbbaababbabbaaabaabbaabaaabaabbbbaabbbabaabaabbabaaaaaaabaaababbaaabbbbbaababbbbabbbbababbbaaabaabbbbbaaaababbaabbbbbbbaabbaabaaaabbbbbbababbaaaabababaabaaaaabbabbbbabbbaabbbbaaaabbbbaaaaaabbababbbabbaabbbaaaaaaaabbaabbbaaababaaaababababababaaaaaabbababaaaaba abbabbababbaaaaabbabaaaaaabbbbbaaababbabbbaaaaaaababaabbaaabaaaaaabaaabbbaaaabbaaaabbbbabaabbbababbabbbbabbabaaabbbababaaaabbbbabababaaaaaaababaabaaaaabbaaabbbbbabaaaabbabababbabbaabaaabbbbabbaabaaaabbbabbaaabababbbbbbaabbaaaabbbabaabbaababbaaaabababaabbbaaaababbaaababbabbaabaababbababaababbaaabaaaaaaabaaabbbbbbbbaaababbbbbbbbaaabbaabaaaaaaaabbabbbbbabaaabaabbbabaabaaaabbabababbbaabbbbbbabbbaaaabaabbabbbbbaabbabaaaaabbbbaaaabbabbaaaaababbaaaaaaaabaababbabaaaabbabbbbaaabaabbabababababbbbbbaabbbbbabaaaaababbaaabaabbaaabbabaabaaaabaabbabbbbaababaaaaabbabaaaababbbbaaaabbbbbbaaabbbabaaabbbaababababbbaaaaabababbbabbababbbbabaaaaabbbbabbbaaaababaaaabaaabbaaaababbabaabaaaabaaaaaababababbbbaabababbbabbbaaabbbbbbabaabbbbababbbababaaaabaabaaaabbaaababababbbbaaabaaababbbbababaabbaaabbabbaaabbaababbbbaabbbbabaaabbbabbababbbbbabbbabbbbbaababbbbaabababaabaaaababaabaaabaaababbbaaaaabbbbaababaabbabbababbaaabaababbaaabbbbbaabaaaabbbababbaabbbbabbabaaaabaabbaabaaaaaaaaababbbaaabbbbbbbbbbbaaaaaaabbbbaaabbbabaaaabaaaabaaabbbababbaaabbabbabbabababbbaabaababaababaaabaababbabababbaaaababbbabbbbbbaaaaabbbbbbbbbaaabbabbaaaaaaaaabbbbbbbbbbabbabaabbabbbaabbabbaababbaaababaabababbabbbaabbabaababbbabbbbbaaabaaababbbabbaababbbabbabaabbaaaabbbbbbbbaabbababaabbbaabaaababbababbbababaababbababaabbbaaabbabbaababababbaaaaaaaababbabbbbbbaabaaaababbbabbabbaababbbbaaaabbaabaabbaabaababaabbabbbabaaababaabaabbbaabbaaaabbbaababbbabaababaabbbaababbbabaabaaaaaaaabbbabbabbbbaababababbbbbaaababbabaaabbaabaaaababbbbbabbaaabbabbabaaababbbababababbabbbaaabaaabbbababbabbababaabaaaabaababaaabbabbaaababbbbaaabbbabbbbabaabbbaababbbbbaabaaabababbabbabbbbabbabaabababaabaabbbabbaaaaabbabbbbaaaaabaaaaabbbaaabababbaababbbbbbbaabaaabbbabbababaabaabaabbbaabaaaaaaabaabaaaabbababbabbbaababbabbabbbbaabaabbbababaabaabbaabaaaaaabbabbbbaababbbababababbbbbaaaabbbbbabbaaabbbaaaabaaabbbaabbbabaabababaaababbbbaaaabbaaaabaaaaaaaaaabaabbaaabbbbaaabababaaabbabbaabbababbbbabbbaabbbaabaaabbbbaabaabbbbbbaabbbbaabababbbbbaaabbbaaabbaabbbaaaab babbaabbaabaabaaaaababbababaabababbabbabbaaababbbabbbaaabbaabaabaaabbabbbaabaabababaabaaaabbbaaabababaaabbaabaaaaabaabbabbaaaabaabaabbaaabbabaaaaaaababbabaaabbbbbbbaabaaaaaababaababbbbababaababaaaabbbbbbaabbbabaababaaabbabbbabbaaaabbaabbaabaabbaabababbaabbbbbaaabaaabbbabbaaababaabaabaaaabbaabaaaabaaabbabbabaaaaabbbababbaaaaaabaabbbaaabbabbbbbbabaaabbaababbbbbbabaaaaaababbabbbbabbbbbbbbaabbbabbbabbbbbbaabbabaaaabbaaaaabbbbabaabbabbabbbaabbaaabbaaabbabbbaabbbbababaabaabababbbbbbbaaaaabbbbaaaabbbaabbbabbabaabbabababbbaababababbbbababaaabbbaabbaaaababababbaabaabbbaabbbaaababbbbabbbbbbaabbbbaaabbabbbbbbbbbbbabaababbbbaaababbbaabbbabababbbbaabbabaabaabaababbbbabbbababbbaabbabaababbbababaababbabbababbbaababaabaabaaababbaababaaabbabaaabbabbabbabaabaaabbabaaaabbaaababbbaaaabbbbbabbaabbaaabbaabbbbaabababaababaaaabbbbabbabaabaaabaabbbabaaaaaabbababbbbbbaabbabbaaaaabaabbbaabaababaaabaabbababababbbaabbabaaabbaaabbabbaaaabbbbaabaaaabbaaaabaaaabbaabbabbbbaabbbbabbaababbabaaabaababbbbaabbaabbbabbabababaabbbaaaababababaabbbabbababbbbabbbbbaaabbbbabababbaaababaaababbbabbaaabbaabbbabbaabaabbababbaabaabaabbaaaaabbbaaaaabbbbabbaaababbbaabbbabaabbbaaaaabbaaaabbbaaaababbababbababbbababbababaaaaaaaabaabababaaababaaabaaaaaabbbaaaaabbbabbababbaabaababababaaabaababbabbaaaaabbabbbbaabbabbababbaaabaaabbaaaabbaababbbaaabaabbbababaaaababbbbaabbaabbbabbbbbabbaaabbbbbaaabbabbababababababbbabbbbbaaababbbababbaabaabbabbbaaaaaabbbbbbaabaabbbbbaabbbaaaababaabbbababbaabbbaabbabababaaababbabbaaaaabababbaabbababbbbbabbbaabbaaabaabbaababbbaaabaaabaabaabbabbaaaabaaababaaabbbaabaabaaaabaababbbabaaaaabaabbbabaaaababbbbabbbaaababbbbaababaaaaaaabbaabbababbaaabbaaaaaabbbababbaaabbbaabaabaaabbabbbbabbabbaaabbbbabababaaabbbabaababbbabaaababbbbbaababaabaaaabaaabaabbaabbbbaabbbabaabaaaaaabaaaababbbaabbabaaaaaabaababbbabbbbaababaabbaabaabaabaabbaaaabbbaaabbbbbababbbaababaabbaabbbbbabbabbbbbabaababbaababbaabaabbbabaaabbbaaababbaabaaaabbaaabbabbabaabaabbbababbaabaabaabaabbaabbbabbbbbbaaaabbbabbbbabbbbaababaabaabaababab aaaaabaababbbbbbbabbbaaabbabaaaabaabbbabbbaababaabbababbbbbbabbaabaabababbbaabbabbbbaaaabbbabaaababaabbbabbaaaaaabaaabbabbbbbbbbabaaaaaaabbbabbbababbabbbaababababbabbaaaaabbabaaabbabbabababbbbabbbbabbababaaabbbaababbbbabbbbababaaaabbbabbabaabbbababaaaaababbaabbbaabbbaabbaabaabbaabbbbbbabbbbaaabbbabbabbbbaaaabaaaabbbababbabbbababbababaaaabaaaaabbabababababaaaabbbaabbbabbbbabababaabbbbbaabbbbbbbbbbaaaababaabbbaabbbbabaababababbbbbbbbabbabbbabaaaabaabaabbbaabababaabbaabbbabbbbbababbaaaabbabaaabbbaababbbbbbbbbabaaaabbabbbaabaabbaaabaaabbbaaabbbaabaabaabbbaabbbbabbbbbbabaaaaaabbbabaaabbaaababaaaaaaabbbabbaabbbaabbbaaabaababbababbabbaabbbaabaababaabaaaababbaabbbabaaababbbababaababbbaabbbaaaaaabaaaabbaaababbabaaaaaaabababbbbbbaaaaaaababbaaaaabbaaaaabaabbbabbabaabbbbbbbbabaababbabbbaabbaaaaaabbababaabababaabbbbbababababaaaabababbabbaabaabbbaababaababbaaaabaabaababbaabaababaababababaaaabaaaaaaaabaabaaaabbaaabaabbbabbabbaaaabaaabaaabaabaaabaabbaaaababbbbaaaabbbbaabbaabbbaaabbabbbbbaabbbbbabbbaaabbbabbbabbbabbbabbbbbaaaaabaabbbaababbaaabbbbabaabaaaaabbbbbaababbbabbbbaaaaaabaaabbaabbabbaaabaaabaabaababbaaabaaaaabbabbabbbaaabaaababbabbababbbbbaabbabbababaaababbababbabbbabbbbbbaaaababbaaaaabaaaabbaaaabaaaaabbbaaababbbabaabbababaaabbbbabbaabababbabbbbaababbbabaaabbbaabbbaabbabbbbbbbbaabaaaabaabbaabaabaaaabaaaabbaaaabbbaaababbabbabaaaaaababbbaabaabababbbbaaaaabbaabbbaaaabbabaabbbbaaaaaaaababababaabbabbbaaaabaaabbabbbabaababbababbaabbbbbaabbabbaaaabbbaaabaabbbbaababbaabbbaaaabaabaaababbbbaababaababaabbbbaababbbbbabbabaaaaabbbbabaaaaabbabbababaaabaabaababbbaabbabaabbaaabaabaabbababbaabbbbaabaaaaaababbabbbaababbbabbbabaaaaabbababbaabaaabaaaababbbbaaabaaaabaaabaabbbbabbbababbbabbbabbbbaaabababbbabbbabbbabaaababaaababaaababaabbabbbabbbaaabbbbaabababaaabababbaababaaaaabbbbbababaababaabaabababbbbaaabbaaaabababaabaabbbbbbbabbbaababbbaaababababbabaaabaababaaabaabbbbbbaabbbabbabbabbaabbbabaaabbabbbaaaaababbabbbbbbaabbabaababbaaababaaabbaababbaababbbabbababbaabbabbbabbbbaabbbaaabababbaabbabab bbbaabbabaaabaabbbaaaabbabaababaabbbbaabbbbaaabbbaaaaabababaabaabaababababbababaaabbbabaaaaaaabbabbaabbaababbbbaabbbababbbbbbabbbbbbbbabbabaaaaabbabbabbbaababbabbbbabaabaaaabbabbbbabbbbbabbababbaaabbbaaaabaababababaaabaaababbbaababbbbbbaabababbaaabaababbabbbabbbaaabababbababbbabbaaaaaabbaaabaababbbababbaaaababaabbbbaababaabbaaaabaabbbaaabbabbaaabbbabbaaaabbaaabbbbbaaaababbaabbaababababbabbabaaaabbbbaaabbaababbaaaaabbaabbabbbbabbabbabbbaaaaabaaaabbabbbbabbabbaaaaabaabbbabaaaabbaaabaaaaaabaaabbaabbbaaaaabbbabbbabaaaaaaaaaabbabbbaaaaaabaabbbaaaababbaabaaabbabbabaababbbbbbbbabababaabaaaaabbaabbbabaaabbbbbabababbababaaaababbaababbbaabbbaaabbaaaabbbaaaabbbbaabaabbbabaabbaabbabaaabaaaabbbbaabaaabbbbbbababbaaaabaaaaabaabbaabaabbbbbaaaabbbabaabbbbbaababbababababbabbbbabaaaabaaabbaaaaababaababbbbaabaaababbbbaaaaabbaababababbabaababbbabbaaabbaabbaabbbabaababbbabaabaabbaabbbbbaabaaababbbbaabbabbbbbbaaabbabbbabbbabaaaabaabaabbbabaaabaabaababbbabbbbaabaaabbbaababbbaabbababababaabbaabbbbbaaaaabababbaabbaaabaaabbbbaaababaabbbaabbabaabbabaaabbaababbbaabaaaabaaaaaabbaaabababbbbabbaabbbabababbaabbbaaaaaabaaabababbaaabbaabbabbbbbbabbaaababbababbaaaaaaabaabbabbabbabbaaaabbaaabbabbaabbaaabbabaaaababaababbbbaabbabbabbaaabbabaababbbabaaaababababaababbabbabbaabbbbbababaababababababaaabbabababbbbaabaaaaaabaababbaaababbbaabbaaabaaabbbbbbabbabaabbbabbaabbbabbabbbaabbaabaaaaaaababbbbbbaabbaabbbabababbbbaabbbaaabababbbaababbabaabaabbaaaaaabbbbaabaaaaaabaaabbabbaabbbbaabaaaaabaabbbbbabaaababaabbbaabbaaaabbbaaaabbbaaaaaaababbabbbbbaababbbbbaaaaaabbaaaabbaabbaaabbbbabbbbababaabbabbbaaaaababbbabbaabbaabbaabbbabbbabaabaabbbbaaaaaabbaabaaaaabaabbbaaababaabaaababbaabbbbbbbbbbaaabbaaabbaaaabbaababbaaaaababbababbabbaabababaaaaabbbbabbababaaababbabababbaababaabbababbabbbbbabbbaaaaaabbababbaabaaabbaaaaabbabbbabaaabbbbaabbbabbabaabaaaabbbbbbaaabbaabaabaababbaababbbaaaababbbabbaaaabbbbbabaababaaabababbabbaabababbbabbbbbaaaabbaaababaaaabbabaabbabaaaaabbaababaaabbaabaaaaabaaababbbaababaabbbabbbbbbabbaaaaaababa aabaaaababaabbbbaabbaaaaabaababababaaaaabbababaaababaabaaaaaababbbbababaabbaabaaabbababababbabbabbbbaababbaabaaabababaabababbaaabbbbbbbabbbaaabababbabbabbaaaaaabbaaaaaaaabbbabbbabbbbbbabbabaaaabbaaaaaaaabaaababaaaabaaabbabbbbababababababaabbaaaabaabbbbbabaabaaabbbababbbbbbbbbabbaabaabaabbbbabbaaabababaaaababbaabaabbbabaaabbabbaabaabaaaaabbabbbaabbbabaaaaabbbbbbabbbbaabbaaabbbaaababaaaaabbaaaababbababbaaaaaabbaabbaaabaabbaabaaaaabbbbabbbaababbbaaabbbaaaababbaabbbbababbbabaabbabababbabaaababbbbaabaabaaaaaababbbbbaabaabbbabbbbbbbbaaabbaabbbaabbbbbaaaaaabbbaaabbabababaabaaababbbbbaaabaaaabbbababababbbaaabbbbbabbbabbbabaaaaabbaaabbbababaabababaabbabbaaaabbabbbaaabaababaabbababaabaaaabbbabbabbaaaaaaabaaabaaaaabaaaaabababbaaababbbaabbaaabbaabbbaabaaababbabaabaaabbbaaabbbbaabbaaabaabbababbabbbbbbbaababaaaabbabaaaaabbbaaabaaabbabaaabaaabaabbbbbaabababaaaaababbabbbabababbabaabbbbbbaabbaababaababaaaaababaaaaabbaabbbbbbbbbabbaabaaaabaabbabaabbabbabaabaaaaabbbbbaabbabababaaabaaaababaaababaabaabababababaabbbaaaabbaabbbbabbbabaaaabbabbbaaaaaaabaabaabbaababbaaaabbabbbabbbababababaaaaabaabbaaabaababbbbaaabbabababbababbbaabbbaaabaabbbbbbbaaaaaabbababbbbbbabaaabbbbbaabaabaabbbbababbbaabbbbababbababbbbbabbaabbabaababbabaababaabbaababbbaaaabbabbbbbabaaaaabbbabbabaabbbababbbaaababbbabbbbaabbbbbaababaaababbabbbaaabaababbaaabababbbababbaaaabbababaaabaaaaabaababbaaabaaaaaaabaaaabbbaabaababaaabbaabbbbaaababbbabbaabaaababbabbabaaabbbbaaababaaabbaaabbababaaaabaaabababaaabbbbbababaaaabbababbaaaaabaaaabbaaaaabaaaabbaaaabbbbbbaabbbbaaaaaabbaabbbbbaababbabbaababbabbabbbaabaabbbababbabbaabbbbaabbbbbbbbbababbbbaaabaaabaaabaabaaabaababaabbaaabbbababbbababaaabbbaaaaaababaaababbaaabbabbbbaabaabbaababbbababaabbbaababbbbbbaaabaaabbbaaababbbbbabbbbbaaababbaaaabbabbaabbbbbbaaaabbabaaaabaabbbbbbababbaaabbaaabbabbbaabbbbaabababbaabaaabbbbaabaabaabbaabaaaaabababbbbbbbaaabaaababbbbaaabaabaaababbbabbbaabbabaabaababbbbabaababaaabaaabbbbaaaaaabaabbabaaabaaaababbbbababbbaababbbbbbbbbbaabbbbabaabaaabaababbbbabaaaab aaaabaaaaabbaaaaaabbbabaabbbababbbaaabbbbbaabbabbbaabaabbbbbababbbbbababbbbbbaababbbbbabbbbbabbabbabbaaabaaabbbbbbabaaaaabbaabbbabbababababaaaaababbaaaaaaaabbaabbaaaabaaaaaabbbaaaaabbbbbbababababbbbabbbababbabaaabbbaabaaababaababaababaaabbbbabababaaababbbaabaaaabbbaabbabbbaabbabbabaababbabaaabbaabababaabaaaaaaaabbaabaaaaabaaabababbaaaabaababbabbabababbbbbbbabbabbbaaaaaaaaaaabbabaababaabbaaaaabbbbbaaabbbababbaabbbbababbbabbbbbabbbbbaabbaaaabaabbaaababbbaaaabbbbabaaaaabaabbbabbbbaababababbbbaaaababaaaaabbbaababbabaabbababaaabbbaabababaabaaaababbaababaabbbababbabaaabaabbbaabaaaaababbbaabaabbbbabbabbbbabababbaabaabbabbbbbbababbaaaaaabbbabbaaababbbabaaabbababaabaaabbabbaabaabbbababbabbbabaaaababbabbaababbaaabbabaababaaaaababaaabbbbbaaabbbababbababaabbbabbbabababaaababaaabaabaaabbaababbbababbbababbbaabaabbabbababbabbbabbababaababaaabaabbaaaaaaabbabaaaabaaaaaaabbaaaabbbbaaaabbbbbabbaabababbbaaaaabababaaaabbabbbbaaabbabbabaabbaabbaabbabaaabbbabaabaaabaaaabbaababaaaabbaabbabbaababbabaaabbbbabaaaaababbbaabaabbabbbaaabbbabaaabbaaaaaabaaaaabbaaaabbbbbabbbbaabaababaabbaaaaabababbababbbabbabbabaabbbbbaababaaabbbabbbbbaabaabaaabbaababbbabababbaaabbbbaaabababbabbabbbababbbaaabbbbaaabbbbbabaaabbbbbababbbaaababbababbbbbbbaabaabaabbbbbbaaabaaaabbabaabbababababaaaaaaaabbbbabababbabbbabbabbbbaaaabbbbaabbbbbbbabaabaabbbaabbaababbbaaaabbaabaaabbbbaaaabbabbaabaaaabababaaaababaabbbaababbababbabaaaabbabaaaaaaababbbabbaaababbaaaabbaaaababaaababaabbaaabbbaababaababbaababbbbabaaabbababababbabbababbbababbaaabbbaabbbbabababaaaaabbbbbbbbabbaabaabbbbbbbbaabaaaaaabbaaaababbabbbbaababbaabbaaaaabbbaaaabaaaaabaaaaabaabbbabbbbbbabaabaabaabbbbabbbababbaabbababbabababaaaabbababbbaabbaababaabbbaabaaaabbaabbabaaaabbbbbbbbbbaabbbabbababbbaaabaaaababbbbbaabaaabaabababaabbbabbbaaabbbbbbbbabaabbbbbbabaababbabbbbaaaabaaaaaaabaaaaabbaaabbbbbbabbaaaaabaabbbabbbbbaabbbabaabbaaaababbaabaabaabaaabababbbbbaabaabaabbbbbabbababbaaababababbababbabaaababbbbbabbaaababbabaabaaaaabaabaababbaababbabbbaaababaabbbaaaaabbbaaaabb bbbaaabbaabbabbbaabbabaaababaabaaaaaaaaabaabaabbaaaabbbbbabbabbabaaaaababbaaabbabbaabaaabbbaaaabababbbbbaaaaaaaaaababaaaabababbabbbaaaabbabbbaabaabaabbbbabbbabbabbbaaaaabaabbbbbbababbaaaababaabbabaaabbaabaabaaaabaaaaaabbbabbbbaababbaaaabaabaaaabaaaaababbbabbbbaaaabbbbabaaabaabbababbabaaabbaabbababbaabbabbaabaabaabbaababbbbbbbaaababbabaaaababaaababababaaabbaaabaabbabbabbaaaaababababbaabbaaaabbabaabbabbbaaaabababbbaaaaaabaaaabbbabaabbbaaababbbabaabbaabababbbbbaabbbbbbabbabbaaababbbbababbbbaabaaabbabbbabbabababbbaaababaaababaaaabbaabaabbababbaababbbaababaaabbbbababbabbabaaaaaabaaababaaabaaaababbbbabbaaaabbaaabaaaabaaababbaaaaabbbababbbabbaaabaaabbbbaaabababababbababbabaaababbabbaabaaaabbaaaabbaabbbababaabbbaaaabbaababaaabaabbaaabbababaabbaabbabbabbbbbbabbabaabbbaabaaababbaaabbbbababbaabbaaabaabaabbbbbbbbabaababbbbbbbababaaaabaaababbbaabaaabbbabaabbbabaabbbaaabaabbbbbaaabaaabaabbbbaaabbaaaababbbbbabaabbabaaababaaaaaabaaababbbaaaaaaabbaabababbabbbbbaaaababaabbbbbaaababababbabbbaaaabbbabbaabbabbbaabbbbbabaaaabbbaabababaabaababbaaabbabababaabbbbababaaaaaaaabbbabbabbaabaabbbbaaababbbabbabbbaabbababaaabbbbaaaaaaaaaabaaaaaabaaabaaaaaabbaaabbbaabbababbaaabbabbbbbbbabaababbbbbbbbbbbbabbbababaabbaaabbbbbabaaaabaaaabaaabababbbaabaaaabbabababaaaaaaaababbabbbababbbbbbbbababbaaaababbbababaabbbbbbbbaaaabaababaaabaaabbbbababaaaaabbaabbbbabbbbabaababbbaaabbabbbbbabaabbaabbabbabbababaabbaaaaabbabaaabaaabaabaabbaabaaababbbbbaaababbaabbbabbaabbbbabbbabbbbbaabaaaabaaaababbaaabbbababababbabbbbbbabbbaaaaaabbbbbababbababababbaabbbabbbbbaaabbaaaababbaabbbaabbbbbabbabaabaabbbaababbbbbaababaaabaabbbaaaaababbbabaaaaabbabbbbabbbbaabaabbaaaaaababaabaababaaabaababaabbbbaabbbbbbabbabaabababbabababbbaabbbbaabbaaabbbabaabaaaabbbbbaabbabaabbaabbaabbaaaaababbbaabbbabbbbaabaaabbbaaaabaaaaababbbabbbbaaaabaaaaaabbbaabbbbbbbbabbbaabaabbaaababbbbaababbbbbabbbbabaaabbaabababbaabbbbbaabbbbbbaaaabbbaabbbabbabaaabaaabaaababbbabbbbbaaaabbbabaabaaababbabaababbbbaaababbbbababaabaabaabbbaaabbbbaaabbabaaaabbabaaaaaaab bbaabababbababbabaaaaabbabbabbbbababbaaaabbbbaaaaababababaabbbbbbababbbababbababababbbbbababbaabaaabaabababaaabaabaabababaaababbbabaaabbaaaabbbabbabaaabbabaaabbbbbbbaababaababbbbabaaaabbbbabaabbbaabababaabbbaabaabbababbbbababbbaabbbababbababbabaaaabbaaaabbbabaaaaabaaaabbbabbaaaaabbaabbbaaababaabbabaabaaaaababbababbababbbbaababbbababaaaababbbaaabababaaabbbabaabbaaaababbaabaabababbbbaaabaaabbbbbabbababbbbbabaababaabbbaabbaaabbbbaaabbaabbbbaaabaabaabbbaaabbbaaaaaaaaabbbaaabbaabbaababbbaabbaaaabababbbabbabbaabaabaaabbabbaababbbaaaabaaaaaababababbbbbbaaaababbaaababbaababbabbaabaabbaaababbbbbababbbbbbaabbbaabaaabbabbbbbbabbababaaabbbbbababaaababababbaabbbbbbbaaabbaaaababbaabbbaaabbaabbaabaaabaabaaaabbaaabbbaabaabaaaaaabbbbbaaabaaabababbbabbbbbbbbabaabbaabbaabbbbbabbbaaabbbbbaabaabaaababababaabababbaaabbbababbaabbaaaaabbbbbbbbbaaaaabaabbbaaaabbaaababbabbbaabaabbbaaabbaaaaaaaaaababbaaababbbbbbabbabbbabbabaaabbaaabaaaaaabbaabababbbbababbabbbaabbaaaabbabaababbabbbbbbaabbaaaaaabbaaababbaaaabbababababbbbbbabbaaaababababbaabbababbbaaaabababbabbbbbaabaabbababbabbabaaaaabbaaabbbabbabaaaaababbbababbbbaabbabbbbaaababababaaabababababaababaaabaabbbbabbabbbbbbaabaabaaaaabababbbabaaabbbababbbabaabbbaabbbaaaabbaaabaabbaabaaaaaabbabbbbbabbabbabaaaabaabaababbabbbaaaabaaabbbbbbbbbbbbbabbaaaaabbaabaabaabbbababbbabbabbbbaaaabbbbbaababaaaaaabbabaaaaaaabaabbaaaaabbbbbababbabaabaabbaaababaabaaababaaaabbbabbbbbbbbbaabbaaaaaaabbaaaababbbbabaaabbaabababbabaabbbabaabababbbababbbababababbbaaabbaabbbabbaaababaaaaabbbbbbbabaaaaaabbabbbaaabaaaababbbabaabababaaababbaaabababaababbbbbaabbbababbbbaababbbabbabbbaaaabababababaababbbbaaaaababaaaaabaaabbaaaabaabbaabababaaaabbaabbbbbbaaaaabbbaaabbbaabbaaababbabababbbbbbbabbaababbaaaaaababbabaabaaabbabababaabbaababbbababbbabbaabbaaabbbbbbaabbbaaababbbabbaabbabbabbbaaaababbbbbabaaaaabaaababbaaaaabbbbabbaababaabaabaabaaabaabbbbbbbaabbaaabababbbbbababbbbbbbaaababaaaabababbabbbaaaababbababbabaabbbbaaaaaaababaabbbaaaabaabbbbbbbbbbababaabbbaabbbbabababbbabaababababbbaa babaaabababaabbaabbbaaaababbbbbbbbbabbbbabbbabbbbaaaabababaaabbababaaaabbaababbaaaabbbaaabaaabaabbbbaabbabbabbaabbbaabbababbbabaabaabbbbbbbaababbaaaaabaaaaaabbaababbbbabbbabbbbbbbbbabaaabaabaaabbbaaabbbbbbbbbabaaaabbabbbbaabbbbbbabbbaaababbbaaaaababbabbbbaabbabbbbabaabaaaaabbbbaabbaaabbbaababbababbabaaaaaaaababbbaaaababaaaabbbbbbabababbaababaabaaababbababbbbbaaaaaaaabaaabbabbbbaabbbaababbabbbbababbabbaababaabaaaaaababbabaabaabbaabababbbbabbbababaaabbaaabaabbbbbababbabaabbbabbaababbbbbabaabbbbabbababbbabaabaabbabaababbaabaababbbaabbbaaaabbaaaaaaaababbaaabaaababbbbabbbabbabaabababbababaabbabbabbabaaababaababbbaabbaababbbaabbbaaaaabbababbbaabbbbabbaaaabbbbbbbbbbbaaababbbaabababbaababaaababbabaabbabababbabaabaababaabbbababbabbabbaabbbababbabbabbabbaabbbaabaabbababbabaaaabbbbaaaaaabbaaababbbaaaabaaaaaaaabaaaabbbaaababbbabaabaabaabaaababaaaaabababaabbbbabbaabaaaabbbbababbbbbabaabaaaabbbaaabbaaaaabaaaaaaaaabbabaaabbbabaaaaabbbabaabbabaaaaaabbabaaaaaaaaaaaaaabbbabaabbaabbbbabbabbbabaaaaaabbbaabbaaabbabbbabbaababbabbbaaabaaaabbaabaaaabbbbabbaaaabbabbbaaabbbbaaabbbbaababbabbbbabbbabbbaabbabbbbbbbaabbbbaaababbbbbbaaabaabbaabbbbbabbaaaaaababaaaaaaabaabbaabbabaabbabbbbbbaaababbaaaaaaabbaababbbbabbaabbbbbbabbbabbabbbbbbaaaababaaabbabbaabaabaabaaababbaabbaabaaabaabaabbaabababaaaabbbaaaaabbbaaababbbbbbaaaabaabbbabbaaaababbbabbabbababbabbbabaabbabaaabaabaabaaaaaababbaabaabaabbaabaaabaaababababbbaaababaabaaabbbbaabbbabbbaabbabaaabbbbaabaabbaaaabababbbbbabaaaabaabaabbaabbbabaaaabababaabbbaaabaabaabbbaabbbabbbaabbabbaaaaababbaababbbbbbbaaabbbabaababaabaaabababaababababbabaabbbbbbbbaabaabaabbabbbaaabbbbbabbaabbabbbbbbabaaaaabaaababbbabbaaaaabbababaababbaabbbabaaabaabbabaabaaabbbbbaabbaabaabbbbaaaababbbabaababbbbbbabbaaabbbabaaaaabaaaabbbbbbbbabbabbbbaabaaaaaaaaaabababaabbbbbaabbbbaaaabbabbbabaabaabbababaabaababbababababbabbaaaabbabbabaaabbbaaabaaabbbaaabbbabbabababbaaabbbbababababababbabbbabbbbabbbbabbbbbbaaabaaabbaababbbbbbbbbababbbaabababaabaababbbbbabbbabbababaaaababbbaabbbbbbbabbabb abababaaaabbbbbbaaaabbaabbbbaabbbabbbaababbbbaaaabaabaababaaaabaaaabbabaabaaaabaaabbabbbabbabaaabbabaabbaaabaabbbbaabbbaabbaaababbabababbabbbbabaabaaaaabbbbbbbabaaabaaababbabbbbaaabbbabbbbabbabaabbbbbaabaaabbbbaabbaaababbbbbbaababbaaaabaabbabaaaaaaabbbbbaaaaaabbbbabbbbbbbbaaaabbbbaababbbbbaababbbbbabaababbbbaaaaabaaaabaaaabaabaabbaaabaaaaabbbaaaaaaaababaaabbaaaaaaaabbbbbbabaaababbbbbaabaabaabbbbbbbaabbaaaabbbbaababbbabbbaaaaabbbababbaaabbbbaabbaaabbbbbabbbabaaaabbbabbbbabaabaaabababbbaababbabbbbabaaabaabaaaababaaabaaaaabaabbbbaaabbbbbbabbbbabbbaaaabababbbaababaabbbaaabbbaabbaababbaabbabaaaaabaaaaabbbbabbbabaaabbabbabbbaaaabbaaaaabbbbbaaabbaabbbbbbbbaaaaaabbbbaaabbababbababaaabbaabbabbbbababbbaabbaaababbababbaabbbababaabaaababbababbaababaaabaaabbbbbabbabbbbbbabbabababbabbabababaaabaaaaaaaabbbabaaaabbaaabbabaaaabaabaaaabbbbbbaaabaabbabaaaaaaaaabbababbabbaabbaabbababbaaaaabbbaabbbaabbaaabbababbbbbaabbabaaabbbbbabbbabbbbbaaaabaaabaabaabbabbabbaaabbbaabbbaaababbaaaaaabaabbaaaaaaabaaabaaabaababbababaaaaaabbbbbabbbababaabaaabaaaabbbbaabbbabaaaaaabbabbaaaabbbbaabbbaaaaabbabbbabbababaabbbaababbaabaaabaaabaaabbbbbaabbbbbbbbbabbabbbaaaabbaaabbbbaabaabaaabaabbbaaaaaabbabbbbaaaaaababaaabaaabaaababbabbbbababbbabbaabaaaabaaaaababaaaaaaabbbbabaaababbabbbabbbabaaabaaabaaabababaabbbabbbbaaaaababbbbaaabaabaaabbabbaaabaabbbaababbbaaaaababaabaabbbabbbaaabbbbbbbabaaaaaabbababbbbabbbbbabbbaabbaabbbaaabaababbabbabbabbabbbabababbaababbbabaaaababababaababbbabaaabaabbaabbabbabaaabaabbaaababaaababbabbbbabaabbbaabbabaaaabbbabbbaaabaaaaabbbababbaaaababbabbabbbabbaaabbbbabababaabbabaaabaaabaaaaaaaaabbbbabbabbbabbbbaaaabababbabaaabaaaabbbbbbaabaaabaabababaaababbbbababbaaabaabbababbbbaaaabaababbbbbbbaaaaaaabbbbababbbbaaababbabaaabbabbabaabbbbaaaaaababbbbbbaabaaaaaaabbbaabaabbaabbabbaababababbbabababaaababaaaaaababbaabbabaabababbaabbbabbaaabbbaabbababbabbaaababaaaaabbbbaabbbaabaabbbbbaaaabbaaaabababaabaaaababaababaaabbbbbabaaabaabbaaababbbbabaaaaaaabaaabbaababbabaaabbababbbbbabbbbaabbbabaabbabbabbba aabbabbbbbabbbbbaabaabaabbabbbaaabbabbabaabbbabbababaabbaabbbbbabaaabbaababaabaabaaaabaabbbabaaababbbabbbbbbbabaabababaabaabaaaaaaabbbaaabbaababbbbbbaaabbaabaaabbaaaababbabaaabbaabaaaabbaababbbaaababbaababbbbbaabbbbabbbabaaabbabbbaabbbaaabbabbaaaabbbbaabbabaabbabbabbaaabbbbbbaabbabaabbbaaababaabbaaabaaaaaababababbabbabbabaaaabbbaabbbaaabaaaabababbbabaabbabbbbbabbabaabbbabaabbabbbbbabbbaabbababbaabbbaabbbbaabbaabbbbaababbabbbabbaaabaababbbbabbabaabaaaaaaababbaabaabbaabaaababbbbbbabbbabaaabbabaabbababbbaaaaabaaabbbbbaababbbbabbabbbaaaababbaaaaaaabababbbbabbbaaabbabbbbbabbbbabbbbaabaababbbbaaaaaaaaaababbaababaababbabababaabaabbbbababbaaabaaaabbbaaaabababbbaaababbaababaababbbaabaaaabbaaaaababbaabaaaabaaaaabbbbbababaaabbabaabbabbbaabbaaabaabbbbbbbaaabaaabbbbabbbaaaaabbababaabbaaabaaaaabaaabababaaaabbbaabababaaaaaabbbbbaabbbbbbababaaaaabaababbaabbbabbababbbabbbaaaaabbababbaaabbabbbabaababbaaabbbbbbbaababbabbaabbabaabbbbaaaabaaaaabbabababababbbbaaabbbaaabbaabbbbababaaaaababbaaabaababbbababbbaaaaaabbaaaaabbbbaaabbaaaaabbabbabaabbaaaaaabbbabaabaabbaabaabbbbaabbaabbaaaaabaabbaabbbbbbabaaabbbaaaaaaaaabbabbbbaabbaaabbbbbbbbbaaaababaabbbbabaaababbabaabaabbbaaabaabbbbbaabbabaababaabaaababaaaaaabbaaaabaaababbbababaababababbbbbaaaabbbababaaaaaaabaabaaababbababaabaababaaabbbabbababaabaabbaaaaaaaaaabbbbabbabbabaaaabbaababbaaabbabbbbbabaaaaabbaaaabbabbabbaaaababbbabbbababbabbbbbaaabbabaaabaababaaababaababbaaabaabbaabababbbaaabaabbbbaabbabaaaabbaaaababbbabaabbabaaaabaabababaabbbaabaababaababaabbaaaaaaabbbbbbaaaaaaaaabaabbbbabbaaaabaaababbaaaaaabbabaaaabbbbbbbbbbbbbbabbaabbbababaaababbbbbaaaaabbbababbaababbbbabaaabbbbbabbaabaaababbabbbabbababbaaabbbbabbabaabbaaabbbaaaaabaaababaaaaaaabbabbbababbbbabbaaaaaaaaabaaabaaabbbbaabababbabaababababaaaaababbbbbbbabbbaabbaaabbbbbbbbababaabbbabbbaaaaabababbbaabaabbbbabaaaaabbbabaaaaaabaaabaabababbbbababbaabbbabababaaaaaaabbbbaabbbaabbbbbbabbbbaabababbabaaaabaababababbabbbbbbbbbbbabbbbaabaabaabbabbabbbbabaaabaababbabbaabbaaaababbababbaaababbbaabbbaaa ababaaaaabbbbbbabbbbbaaaaabbbaaaaaabababaaaabbbbbaaababaabbbaabaabbbababababaabaabababaaabaabaaaabbabbbbbbaaaaaabbabbbbabbababbaababaaaaaabaaabaabbaaaabababbbaaabbaaabbaaabbabbabbbbaabaaaabaabbbbaabbbbaaaaabbbabbbbababbabbababbaaababbaabbbaaaababbbbbbabaaabaaaababaaabbbbaaaaabbaaababaaaaaabaabbabababababaaaabbbbbabaabbaaaabbaaabaabaabababababaabbababbaabbbbaaababbbbbbbaaabbaabaababaaaaabbabbaabaabaaaabbaaabababbabbaaabbababaaabbaaaaabbabbbabbbbabaabbbabaaabaaabbaaaaabbbbaabaabbbbaabbaaababbbaababbbabbaabbbbaabbbbbbbbbaabbbabbaaaaaaabaaaabaaaaaaabbbaaaaabbabbaaaabbaaaaaaabbabaaababbaabbaaabbbaabbaaaabbaabbaaaababbabaabbbabbbbaabaabbbabbbaaaaababbababbabaaabbbbaabbabbaababbbaaaabaaaaaabbaababbaabbaaaaabaaabbabbbbaababbbaababbbbbbbbabaaaababbbaabbaaabaaabaaabbbbbbaaaabbbababbbaaaaababbaabbbbaabbbbaaaaaabaabaabbbbaabbbaabbbabaabbbbabbaabaaabaaababbbaabaaabababaaaaaababaabbababbababbbbabbabbbaabbbaaaaaaabbbaaaaababbabbbaabaaabbbaabbbbabbaabbbbabbbbabaaaabbbbabaabbaaabaabbbabbbaaabbbabaaaaaabbaabababbaabaabaababababbabaaabbabaabbaaaabbbbbbaababababababaaaabbabbabbbaaaaabbbbbaaaaabbaababaabbbabbbbbabbaabababbaaabbbbabaabbbbbbbbaaabaaabaabbabbababaaaaaababbbabaaaaaaabaabaaababbababbabaabbbbbbbbbbbbbabbababababbababbabbbabaaaabaabbaababbababbbbbbbbbabababbaaabababaabaabababaaaaabababbababbbaaaaaaaaabababaabaabbabaabbbbabbbbbaabaabbbaaaaaabbababababbaaabaabbaaaaabbaaaaaaabababbbbaaabbaabbababaaaaabbabbaaaaabbabababababbbabbbaabbbbbbbabaabbbbaabbbbbbbbaaababbaabbabbababbbbbaaaaaabbaaabaaaaabbaababaabaabbbaaabbabbbaaaaababaabbbbaabaabbbababbaabbbbbbaabbaabbaabaabbbbaabbbaababaabbbbabbbababbbbaaaaabbbbbaabbaaaabaabbbabbbaaaaabaaabaaaaabbabbaaabaaabaabbabaaabbaaaaaabaaababbbbbaaaaabbaaababbbbbbaabbaabbaabbaaaabbaaabbabbbbbbbbabbababbbbbbabbbabbbaababbbabaabaabababbaaaabbbbbaababbbbbababbabaabbabaabbbbaababbabaaabbabbababaaabbaababbbbaaabbbbabbbabbaaabbbbbaabbbbaababababaaaaababbababaabaaabaabbbabbbbabbbbbaaababbaaabbababaaabbbbbaaaaaabababbaaabababbbbbbbbbbaabaaabbaabaabbabbbabba abbabbbbbbbaabbbbbababbbabaaaabaabbbabbbbbbabbbabbabaabbbaabbaababbabbabbbabaaaaabababbbbabbbbbababbbbbbbabbbabbbbaababbbbbaaabbaababbbbaabbbbaabbbabaaaabbbabbbbbabbababaaaabababaababaabbbbbabbbbbbaababaabbbbbbaabbaababbaaabaaaabbbbabaaabbbaababbabbabbbbbbaaabbbabaababbaabbabaaaaaabababbbabbbaabaabbbaabbbaaaabbbbaabaaababababbbbbbaababbabbabbbbaaabaabbabababaabaabbabbbaaabbbabbaabbbababaaabaabbbbabaaababbbabbbaaaabbaaabaabababbbababbabbaaabbbaaababbbabaabaabbaabbbabbbbaaaaaababaabbaaaaabaabaababaabbaabbaabbabbaaabababbbbbbaaabaaaabbbbbaababbbbbabbaaabbbabbbbbbabbabbbaaababbbabaabababaabaaabbbaabababaabbabbbbaaabbababbbaabbbaaabababbabaaaaaabbabbbbbabbaaabababbabaababbbbbbaaabbbabbbbabaabaaabaaaababbbbbabbabbbabbbaaabaabaabaabaaaaabaabbabbababbbaaababaabbbabaabaaabbbbaaaababaabaabbbbababbababbaaababaabbaabbbaaabbababaabbbbbaabbbbaababbbaabababbababababaabbbbaabbababbababbbaaabbaaabbbbabbabbbbaaaabaababaaaaaabbabaabaabbabbbbabbbbbbaabababaaabbbabbaabbbaaabaabaaaaababbababaaaabbabaaaaaaaaaaabbabaabbaaabbbaaabbbbaaababaaabbaaaaaabaaabaaaaaaabbbaabbbabaaaaababaabbbaabaababababbbaababbaabaabababaabbbbabaabbbbbbbbabaaaaaaabbbaaaaabbbbababbaabaaabbbbbbbabbbbbbbbbaaaabababaaabbabbbbabaaabbbabbaaaabababbbbaaabaabbbbaabbbbaabaabaaaabbbbaaababbabbaabbbaabbaabbbbbaaaabababaaaaababbaabbababaabbbbabbababbbbbabbaabbbabaaaabbaababbabaabbbaabbbbabaaabbbaababbbaaaaabbbbbbaaabbababbaabaabbbbababbbbaabaaaaaaabbaaabaabbbbbbbbababaaaaaaabaaaabbaaabbabbbbaababbaaabbaaabbabbaabbabbbabbabaababbbbabbbabbabbbbbbaabbaaaaaaaaaabbbbbabbabaabbaabbaabbabbaabbabbbababaaaabaaababaaababbaaabbaaaabbbbababaabababbbaababaabbbbabbaababbbabbbaaaaaabbbaabbbaabbaaaabbbbaababbaabbabaaaaabbbaaaabaaabbaaaabbbaabbbbabababaaabbaabbbabbaaababbabbbbabbaabbababbabbbabbbbbbabbababbabbaabaaabbbbbbabbabbaaabbbbaabbaabbbbaabababbaaaabababbaaabaababbbbababaaabbbababbabbbabbabbabaabaaaabaaaababaaabbbabaabbabbbabaaabbababbaaabbababbabaaaabaabbbaabbbbabaabaabbbaaaababbaabbaabbaaababbbabbbbabaaabbabaaabbaaaabbbbababababbbbaa aabbbaabbbbaababbbabaabaaaaabbbababaabababaababaabaaabaaabbabababaabbaabababbbaaaabbbabaabbaaaaabbbbaabbabbbaabbabbbaababbbaaababaaababaababbabaaaaaabaaaabbbbbaabbbabaaaababaabaaaabbaababbabaaaababbaaababbbbbabaabaabaaabbbaabbaaabbababbbaabbabbaaabaabaabbbabbabababaaabbabbababaaaaabbaabababbbaabbababaabbbbaaababbaabbababbabababbabbbaaababbaaaabbaaabaaaaaabbaaaabbbbabaaababbabbbbabababababababaabbbabbaabaabbababaabbbaabbaabaabababaaabbbbbbabaaabbbaaabbbbbabbaabbaabbabababbbbbbbbbbabbaaabbbbbaaabbbbaaaababbbbbabbabaaaaabaaabaabaabbababaabaaabaaabbbaabbbbbabbbabaaabbbbbaabbbaabbaabaaabaabbabbababbbaabbabaabaaaaaaababaabbabaaabaaaabbbbabbaaaabaaaaaabbabbbababbabaabbaaabbbababbabababbbbaaabbabbbbababbbaaabbbbbbbbababaababbbbabbabbbbbaaabbaaaaabbbbbbbbbaaaabaabaabaababaaaabbbaababbaabbbbaabaaabaabbbbabbabaaabbaabbabbabbababbabbaaabbababbbbaabbabaabbabaaababbaaaaaabbaababbabbaaaaaaaaabaabaaabbbaaababaaabbaaababbaaaaaaaababbbaabbababbabbbabaabbbaaabaabbabbaaaaaabaabababaaaaabbabbababbabaaabbbaabaaaaaabbbaaaaabbaabbbaaabbababaabbaabaaabbbababaabbbbabaaabaaaaabbbbbbbbaaaababaaaabaababaabbaaaaabaaaaaaaaabbaabbbbabbaaabbabbabbbababbabbababaababaaabaaababaabaabaaaabaaabbaabbbabbababaabbaaaaaaababbaaabaabbbbbbbabbaaabbabbbbbbaaabbaabaabbabbaaaabbaaabaaabbbaabbbbbabababbbbbbaaaabbaaabbaabaabbabbbbbabaaaabaaaaaaaabbaaababaabaaaabaaaabbababaabababababbabbabbbbbbababbabababbaabbaaaabaaaabbaabaabbbbbababbaaaabbbbbaabaaaabaababbbaabbabbbaaabaababbbbbabbbbbbbbaabbbabaaaabbbaaaabbaaababababaaaabbbbaabbaabababaaaaabbbbabaaaabbbbaabbbaabaabbaabbaaaaaababaaabbbbbbabababbabbbaabbabbabbabbabababbaaabaaabbaaabbaabbaabaaaabbbabbbbbbabbaababbaaabaaabaaaaabaabaabbababbbababaaaaaaaabbbbbaabbabbaabbbabaaababbbaaaabaabbbbbababaabbbbbabbbabaaabbaaabbbbaaaaaabaabaabbbaababaababbaaaaaabbbbabaaabbabbababbbaaababaaabbaaaaaabbbbbaaaabaabababaabaababababaaaaabbbaaabbabaaaabbaaaaaaababbababbabbabaaaaabbbabaaaabbabaabbbbaaaaababbabbbbbabbababaaaaaababbaabbaaaaaabaabbbabaaababaabbbbbaaaabbaabaaaaaababbaaaabab baaababbbbbbbbbaaaabbabbaababaaaaaabbaababbabaaaaabababbbbaababababbbbabbbaaaaaaababbbaabbbabbbbabaabaaaabbabbababbaaaababbabbbbbbababbaaaaabbbbaabababbbbabbbaaabaaabbaaaabaabbabbbbabaabbaabaaaaaaaaabbbbaabbababbbabaabbbabbaaaababaaabbaaabbabaaaabbaaaaaaaabbabbbaabbbbaababaaabbbaaaaaaababbabbbbbbaaaaaabaabbaaabaaababaaabbaaabbaaaababbbbbababbbbaaabaabababbbbaaaabaaabaaaabbababbbabbbbbbaabbaaababbbaabbbbbbbaaaabbbaabaabbaabbbbaababaaaaabbbbaabababbabbaababbababbbabbbabaaababbbbaaabbbbababbbaaaababbaaaaababbbbbaaaaabbbababbaaabbbaaabbabbbbaabbaaabaaaaabbaabbaabbabbaabaaaaaaaaabbbbabaaabaaaabbabaabbaaabaabbabaabbbabababbbbabbabbaaaaababaaaabbbabaaaabaabababbbbbababaabbababbabbbbbabaaabaaababaaaaaababbbabbbbabbbbababaabaaabbaaabbababbaaabaaaabaabaaabaaaabaaabaabbbabaaabbbbaabbababababaaabbaabbababbabbbbaababbbabaaaabbbaaabbbaaaaaaabbbbbabbbaaaaabaaaabbabbbaaababaaaaaaaabbaaaabbbabaabaaabbbabaabaaabbbabaaaaaabaabbabaabbbaaabaaabbabbbbaabaabbbbbbaaaabbbabbbbaababbaaaaaaabbbabbbbbabbbbbbbaabbbbbbbababbbabbbbbbbbaaaaaabaabbabbbbababbaaabababaababbaabaabbabbbaabbababbaabbabbabbbabbaabababbabaaaaabbabaaabbbbbaababbbaababbaababbbabbaaaaababbbbabaabbbabbaababbbbabbaababaaaaaaabaaabbbbbabaaabaaaaabbbaabbbbabbbaabbbbbbabaabaaabbaabbaaabbaaaabaababbbbbbaababbaaaabbbbbbbaaaaaaababbbaabbbbababaababbbaababbbaaaaababaaaabaabbaaabbbaabbbbbaaababbabaabbbaabbbbaababbbaabbbbbaaabbbabbbaabbbbbbaabaabaabaaabaaabbbbbaaaabbaaaabaaaaaaababbbabbaaababababbbaabaaaababbbabbabaaabaababbabbbababbbbabbaaababaaabbaabbabaaaabbaabaabbabbbaababbaabbabaaabbabababbaabbaabaabababbaaabbabaaaabbaabbbabbaaaababababaababababbaaabaaaabaaaabababbbbbbbabbababbabbaaabbbabababbbbaaababaabbbaababaaababaabaaabaaabaaaaaabaabababaabbbabababbaabaaaabbbbabbbbbabbaaaaaaaabaaaababbbbbbababaaabbaabaaaaaaaababbbbbbabaabababaaababbababbbbbabbabaabbbaabaabbbaaabababbbbabbaabaabaaabaaaabbabaaaabababbbbabbbaabbbbbbabbbbbbabaababbbbabababbaabaaabbaabbabaabaaaaababbbabaaaababababbaaabbbbbbabbbaababbaaabbbabbaaaabababaaababaabababa aababababbaabbabaabbabaaaabaabbbbabbaababbabbaababaabaababbbabaaaaabbbbbbbaaaaabaabbbbbaaaaaaabbbabaaabbabaaaaaabbbbaabbabbabbababaaabbabaababbbaababbbaabbaabaaabbababaaabbbababbabbaaabaabaaaaabaaaabbabbabbbaaabbbbbbbaaaaabbaabbbabaababaababbaaabbbbaaaabbbbaaabbbbbaaababaaaaaabbaaabbabbbababbaaaaaababababaabbabaabbbbbbbabababaabbbaaabbbbaabaaaaabbabaaaabbbaaaabbbbbbbaabbbbbabbaaaababbbabaaabaaaabaaabbabbabbbbbbabbabbbaaaabbbaaaabaaaaaabbabaabbaabbaabaaabbaabbbbababaaaabbabbbbbbabbbbaaabbaaaababbaaaababbaaabbaabbaaababaaaaabbaaabbbabbaababbaabbbbaaabaabaaaaababbbbbbbbbbabaabaabababaabaaaabbbaababaaaaaaaabbbbbbaabaaaaaabaabbbbaaaabbabaaabaaabbbbbbaaaaaababaabbbaabbaaaabaababbaaabbbbbbbbbbababbaabaaabbaaabbbbabababbbbababbbabbaaaaaabbababbbbababababbbbbbabaaaabbabbaabbaabbaabbbaabbbbbaabbababbaaaaaabbababbbbaabbbaaababababbbabaaaaabaaaaabbbbbbbabaaabaaabaaabbbabbaaaabaaababaabaaaaaaaabaaabbbabbbbbaaababbabbbabaabaabbbbaaaabaabababaaaaabbbbbbaaabbbabaabbbbaabbbbabbabababbbbaaabaabaabbaaabaaababaababaaabbbaababaababbbbbabaaaabaaaabbbabbbaabbbbbbbabaabbabbbabbbaabbbaabaababaabbabbababbbbbaabbbbaabbbbabaabbbbbbababbaabbbabbbbbaabbbabaabaabaabbbbbabaaaababbbababbbbabaaabaabbbbbbbabbbbabbabbbaabbaaabaaaababbbbabbabbaaabbbabbababbbaaabaababbaabbababbbabababaabaaaaababbabaabaabaabaaabaaabbaabaaabbbbbbabbbaaaabaaaabaabbabbabbbbabaababaabbabbbbabbabbbbabbaabaaababaaabaabbaabbbabaaaaaabbbbbbbbbbbbabbabbababbaaabbbabbbbbababbabaaabbbabaabaaabbaababbabaabaabbbbbbbabaaabaaaaabbbbaaababbabbabaaaababaabbbbababaaaaabbbbaaaabbabaaabaabbbaababbbabbaabaabbaabbbaabaaababaaabbabaaabaaaaabbaabbabbaabbaaabababbbabbbaaaababbbababaabaaabbbabababbbabbaabbbbbababaaabaaababbbabbaabaaabaabbbbabaabbaaabbbaaaaabaaabaabbaaababaaaaaaabaaaabbaabababaabbbaaaabbaaaaabbbbbaaababbabbabbaababbababbbbbbbabbabbbabbbaaabbbbabbbbaaaabaaabbababbaaababbbaabbabaaababbababbaabababbabbaabaabbbabbaababbabaaaaaabbbbabbabbaababaaabbaabaabbabbabbbbaaabbbbbbaabaababbabbababaabaabbbaabaaabbbbabbbaabbaaabbbbaaabbababbabaaaa aaababbbbbaaabaabbbbbbbbaabbbaaabaabaaaabbbbbbbabbaaabbbaaaaabbaaabbababbbaabbbabaabbabababababbabaaabaaaabbabaaaabaaabbaaaababaaaabababaaabbbabababbabaabaabaabbbbbabbbababbaaabbbbbbaaababaaaaaaaaabbbababababaaaaaabaaaaababababbbaaaaaababbbababbbbbababbbbbbbaaaabbababbabbbabbbbaaaabababaaaaababbbaabaababaabaabbbaababbababbabbbabaaaaaabbabaabbaabbbababbaabaabaabaaabaaaaabbababaabaabbababababbbbbaababbaaaaaabbbabababaaaabbbbaaaaabaabbaaabaabbabbbaababbaaabbbaaaaaabaaababaabaabbaaababbbaaabababbaaabbbababbaabbababaaaaaaabbbabaabbbbbbabbbaaabaaaaaaabbabaaaaabbababaaababaabbbbaababbbaaabbaabaabbaaabaabaabbbaababaabbbabaaabbbbaabaabaaaaabbabaaaabbaababaaaaaaababaabbbaabaaabbababaaaaabaaababaababaababaababbbaaaaaaabaabbbbbaabababbbbbabbbbabababbbbaaaababaabbaababbbaaaababbbbababbabababbabaabbbaabbbaabaaababaabaaabbbbabbbababbaaabbaabbabbbabbabaaaabbbaabbbaaaaaabbbbabbbbababaaabbbbaababbaaabaaabbbbabbabaabaaabbbabbaaaaaabbaabbabbbbbabababaabbbbaabbaaaaaaabbaababbbbabaaaabaaabaabbabaabaaabbaababbbbbababbbabbbbaaaabaabaabaaabbbbabbaaaaaaaabababbbaabbbbbbbaaaabbbbabbbabbbbabaabbabbbabaabbbbbbabaabaabaabaaabbaabbaaaaaabbbbbbababbbabbaaabbbbbaabbaabbaabbbaabaabbbbaabaaaaaaabbaababbaabbbbbbaabababaabaaaabaabaaaabbabbabbbaaabaabbabababbbabbababaabbaaabaabababbababaabbbbbbaaababaaabbabbaabbbaababbbabbaabaaaabbaabbaaababbaaaabaaaabbbbaabbbbbbaabbbbbbaababbbaababbbabbabbabaaaabbaabbbbabbaabbabbabbabbbaaaaaabbaabbbaabababbbabbbaabbbaaaaaaaabbaaabbbaabbbbaabbbbababaaababbbaabbbaaabaababbbaaabaaaaabaabbbbaaabbbbbbababbabbaaaabbbabbababbabbaaabbabbbbbaabaabbbbbaaabbabaaaaababaaaaaaabaaababaaaaaaababbabbbbababaaaaaaababaabaaabaababbaabbabbabababbaaababaaaabbababaaabbbababbaaaaaaaabbaaaaababaaaaababbbbaaababbbbaababbabbaaabbabbbababbbabbbbbbbabaababbaaabaabaaabbabaababababbbbaaaababaaaaaaaaababbbaabbbababbbbbabaabbbabaababaaaabbbabaaaabbbabaaaaabbbababaaaabaaaabbbaabbabaaabbabbababbaaabbaabaabbababbbaababbbaaaaabaabbbbabbbababaababbbbaaabaabaaababaabbaaababbbbbabbbbbababbababbbababbbabbaaa bbaabbbbabaabaababaaaaaaabaabbabaabbabbaaaaabbaabbaaabbabbbabbaaababaabaaababbbbbaababaaabbaaaaaaababbbaabaaababbabbbaabbabbbbbaaabababaaaabbbabbbaabbbababaabababaabbbabbaababbaabbbbaabbbbabbbbabbabbbabaabaabbbbbaaaaaabbaaaabbabbabbabbababbabbbbbababbabbbaabaaabaaaaabbbbbbabbbbabbbbbaabaababababbbabbbbbaabbaaababaabbabbbabaaaaaabababbabbbaaababaabaaaababaababbbabbbbbbbabbabbaabbbbbaababbabbbabaabbaabbbbabbabbaaabbbaabbaaababbbbabababbabbabbaabbbbabbaababbbabaaaabbaaaabababbaabaaaabbababbabbabaaaabbababbbababbbbbbabaaabbbaabbaaabaabaaaaaabaaaaaabbaabbabababbaababbbbbbabbbaabbaabaaababaaaaaabbaabbbbbababbaabaaaaababbaabbaabbbababbbabbbaabbbbbbbbaaaaabbabaabbabaabaabbabbbbaabbbbbbaaaaabbbbbbbbabababaabbabbaaababaabaaabaabababbbbbbbbabbbaabaaababaabbbbbabbaaaabaabbabbbbaaabaaaababbabbbaaaaaabaababbbaaabbbabbbbbabaabaabaaabababaabbbaabbaaaaaaabbabaaabababbaabbbabbbbabbbabbbbabbbbababbabbbbbaababbbababaaaaaabbaaaababbbbabaaabbbbaabbbbbababaabaaabbabaabbabbaabbaabaaaabbbababaaaabaababbaababaabababbbbabbbabaababbbbbbbbaaabaabbaaababbbabaabababaaaabbbabbbaabbbaaaabbaabbbbabbbbabaabaaababaabbaabbbbbaabbbbbbabaaaabbaaabbabaabbabababbaaaaabababaaabbbabbbbabbabababababbaabaaaababaabaabaaabababaabaaabbaababaababbbbbaaaabbaabbbabbbbabbabaabbaababaabbaaabbbabababbbaabbabaabbabbbbbbbaaaaaaabababbabaaaaabababbaabbbbbbbabbabbaabaaabbbbbabbaaaaabaabbabaaaabbbbaaaabaabaaaabbbbaabbbabaababaaababbaaabbaaabababaabbabaaabbaabbbaabbabbaabaaabbaaabbbabbaababbbabbbabaaaabbbbbbaabaaaaabbbaaabbbaaaaabbbbbaaaaaabaaaababbbbaabaaaaabbabbabaaabbaaabbababbaaaabbbbabbaabaaaabbbaaabbaabbbbabbaabbabbbbbaaaababbbaabbabbbbabbabbabaaabbabbbaabbbaaabbaaaabbaababbababbbbbbbbbaaabbbbbbbababbbbabbbbaabaaabbbbabaabaabbabaaabaaaabaabababababbaaaabbabbbbabbbbbbbaaabaaaaaabaabbaabaaabaababaaabbaaaabaabbbbbabababababbaaabbaaaabaabbbbbaabaaaabaaaaababaaaabbaabbababbbaabababbbbabaababbabaaababbbaababbbbaabaaababbbbbabaababaabbaaabbabbbaabaabbbbbbbaaababbbaaababbbaaaabababbbbaaabbaaaabbbaaaabbaaabbbababbaabbaaaaaaaaba aaabbaaababbbbbabbbbaabaabaaaaaaabababbbbbbbaaaababbbbbbbbbbbbabbbbabaababaaaaabaaaaabaababbbaaaaaaaababaabbbaaaaabaaabaabbbbbbbbabbaaabbbababaaaaaabbbabbbbaaabbbbaaaabaabbaababbbbbaaaaabbabbbbbbaaabbbabbbaababbbbabaaaabbbbaaaabababbabbaabbabaaabaababbbbaabaaaabbbbbababbaabbabbabbaababbaaabbababbaabbabbbbabbabbbbbbbabaaaabbbbbbbbabbbaaabaaabaaaabbababbbbbbaabbaaabaaaaaabbbbbabbabaababbabaaaabbbbabbbbbabbaaaabababaaaaabbbabababaabbaaaabbabbbbabbbbbbababbbaaaaaabaaaababaabbbabbaaabbaaaabbabbabaaaaababaabbaaaaaabaaabaaaaabbabbabbabbbaaaabaaaaaaaababbabaaaabbbababbababbabaaabbbabababbbababbaabbababbabbaababaabaabaabaabbababababbababbbaabbabbaaabbaabbabbbaabbbabaaaabbabaaaababbbabaabaaaabbbabababbbaabbabbabaabbbbaaaabaaabaaababbabaababbbaabbaaaaaaabbbbbaaabbbbbbbbbbaaabbaabbbbbabababaaaabababbbbbaaabababbbbaabbbaaaaabbbbbaaabbbabbaaabaaaaaaabbaabaaaaaabaababbababbbababbaaaaabbaababbaaabaabbbabaaabbabbbaabbaabaaabbababbaababbababbbbbbaaaabbaabaabbbbaabbaababaaabbbaababbaaababbbababaaaabbaabaaaabaabbbabbbbbabbbbbbbbaaabbabbaabbaaabbbabbbaaaaaababbbababbaaaabababaabbbbabaaaabbbabaabaaabbbbbbabbbabbbbbbbbbbbabbbbbaaaaabbbbbaaabbbaabbbbbababbabbaabaababbbbbbaabaaabaabaaababbbbaabbbbaaaababaababbabbbbabbaabaabbbbaabbbababbbbabaaabbabaabaaabaaabbbbabaababbbababbabaaaabaaaaaaaabbbaabaaaaaabbbaaabababbabaabbbbbaabaabaaabbaaaabbbabaaabaaaaabaaaaaabaaabbbababbabababaabaaaabbabbabbaaababbbaababaabaabbabbabbbaaaaaaabbaabbbabbabaabaaabaaaabbbbbababaababaaaabbabbbaaabbbbbaabbabbbababbbabbaababbbbabbaabbbababbabbabbaabaaaaaaabbbaabbababaaabaaaaabbbbaabbaabaaaababbabaabababbbabaabbaaaabbabaaaaabbabbbbbbbbbabaababbbbaabbbaabaabbaabbabbbabbaaaaabbabbaaabbbbaabbbaabbbaababbabbbaababaaaabababbbbaaaabbaaaaababababbbabbabbaababaaaabbbbbaabbaababbbbaaaaabbbbbaabaabbaabababababbaaaababbbbbbbababbbbababaaabbaabaaaaabbbbbbbaaaabbbbabbbabaabbaaabbbbbabbbbaaaabbabbaaaaaabbbbbbabbbbbbbbababaababbbbbaaaaabbabaaabbbbbaaaabbaabbbbaaabbabbbaaabbabbaaaababaabbababaababbbaaabbaabbabaabbbaabbababbbbbabaabbb bbbabbbabaabbbbbbababbaabbabbaabbbbbaabbbaabaabbbbbaababbaaababaababbaaabbabbbabbbbbabbbaaabbaababbbbababbabaaababbaababbbbaabaaaaababbbaaabbababbaaaaaabababbbabaababbbabbbbbababbbbabbaababbbbbaababbabaabaaabaabbbbbaaaabbbbaabbaabbbbbbabbabaaabaaababbbaabaabbaababbbabbaabaaaababaabaaabbbabababbbaabbbabbababbaababbbaaababaaabbbbbababbbabbabbbabbbabaaaaabababababbbbbaaaabbaabbabbaabbbabbbbbaabbabbbbabbaaabbaabbabbabaaabbbbabaabaaaaabbbabaaababaaaaababbbabbaaaabaababaaaabaabbabaaaabbabbaaaaaabbbaababababaaaabaababaabbaababaaaabbbaaaabaaaabbabbbbabbbbabaaaaabaaabaabbbbaaaaaaaaaababbaababaababababbababbbaaaabbabbaaabbabbabbaabbabbbaaaaaabbbbbbbabbaababbbbabaaabbaaaaaabbbaabbaabbaaaabaaaaaabbbbabbbaaaaaabaaaabaababaabaabaaabbbbababaaaababbbbbbbabaaaababababbbaaaababbaaaababaaaaaaaababbbbaabbaaabbbaabbababbbaababbababaabaabbbbbbabaaabbbaaaabababbbbaabbbabbaaabbabbabbaaabbaaabbbaabbababaaaabbbabbbabbbbaaaaaaababbbabaababaababbaaaaabbaababbbaaaaabaaabbaababbbbbaaaaaababbbabaaabaabaaabaabbbbaabbbababababbbbaababababaabbbabbbbbaabbaaabaabbbabbbabbbaabaaaaaabaabaabbaabaabaaababbbbabbbbabbaabaabbbabbaaabbaabababbabaaabbbaababbbbbbbabbbabaababaabbbbabbbbbbabbbabbbbbaabbaabbaabbbaabbbbbbbaabbabbaabbaaabbbabbaaabbabaabaaabaaabaabbabbaaaabbaabbbaaabbaaabbababbbbaaaaaababaaaabbaaababbaaaababbaaaabaaabbababbaabbabbaababaabbbbbbaabbbbbbaaaaaaaaabaabaaaaaaabbbababbaaabbbbaaabbbbabbbaaabababaabaabbbaabbbbaaabaaabababbaabbababbbbababababbbbbbbbaabbbaaababbbbbabbbababbaaabbaabbabbbbbabbaaaaaabbabaaaababbbabaaabbbbbbbaaaaaabbbbbaaabbbabbbaaaabaabababaabaabbabaabaaabbaaaabaabbaaababbaabbaabbabbaabaabbbabbaabbbabbbabaaaaabbababbbabbababbabaabaabbbbbbbaabbabababbaaaaaaaaababbbbbbbbbabaabaaaaabbbbabbbbbabaaaaaabbaabbbabbbbabbabaabaaaaaabaaaaaabaabababbabbbabbabbbbabbabbbbbbbaabbbbbabbbaaaaaaabbababaaabbbbbbbaabaaabbbabaabbbaababaabaabbbaaaaabbbaaaaaaaaaaabbbbaabaabbbabbaababbaaabababbabbaaaaaabbabbbabaaabbaaaaababbbabbaaaabbbabbaaaabbababbaabababaabaaabbbaaaaabababbabababbababaabaaaaaaababbabaa babababbabbbaaaaaaaaabbbababbbbbaaababaaabbaaabaaabbaabaababaaababbaababbbaaaaaaaaaabbbaaabaaabbbaaaaaaababbbababbaabaaaabaaabbbbbababaabbbababaaaaabbbbabbabbbaaaabbbbabaababbbabbaababbabaaaabbabbaaaabbaabababaababaabbbaabaaaabbbabababababbabbbaababbabbbbbbaaabbaabababbbbaababaababbabbbaabbbbaababbbaaababbababababaabbaaaaaaabaaaabbaaaaaaaabbbbbbabbabababbababaaabbbbababbabaabaabbbbaaaaaaabaaabbaaabbaabaabbbabbaaaaaabbaabbaabbababaabbbaaaababaaaabbbababbbbbabaaaaaaaabbaababababbabbaaababaaaaabbbabbbbaababaaababaababbaabaabaaaabbbbbbbbbbaabaaaabbbaaabaaaabbababbbaaaaabbabaaabbaabaaaaaaababbaabbabaaaababbabbbbbbbbaaabbabaabbbbbbbbbbabbbabbaaabbbbaabbababaaaabaaabababbbbbbbabaabaabaababababbbbbbbaabbababaabaaabbbbaaaaababbbaaaaaabbabaabbababaabaababbbbbabbbbaaaaaabbbababbbabbbabaabbbababababbaaabbbbbbabbbababbabaaabbababaaabbaabbabbbaabbaababbaababaaaabbbabbbabbaababaaaaababaabbaaabaaaaaabbbbababbbbbbbabaabbbabaababbaaaabbbabbababbabaabbaaabbabbbbaabbabbaabbbaaabbbbaabaaaaabbabbbaaabbbbbbbbbbbabbabbbbaaaaaaaaaaaabaaaabababbbbbaaaababaaaabbaaaaabbbbbaabbbbbaaaaabbbbaabaaabaaaabbbaabbbabababaaaabaaabbababbbababbaaabababbaabaaabaabbbbaabbabaaaabbbabbbbbbaabbbaaababbabaaabaaabbabbbaaabbbbababbbaaaaabaaaaaaabaaaabaabbaabbaaaabaabaaaabbbbabbabbabbaaabaababaababababbbbbaaaabbabbababaaaabbbbbabaaabbbbaabaaabaaabbbbbbbabbabbbaababbaabbbbabbaaabbabababaabaaaabbabbabaabaabaaaaaaabbbbbabbaabaaaaabaaabaaabbbbbbbbbbbabaabaabaabaabbbabbbabbabbbababbaaababaaaababababbaaabbbbbabaabbbabbabaaaaababaababaaabaaaaaaababbbbabbabbbababaaabbbbabbbbbbbabbbbbbabababbabababbbbbbaaaabbaabbabababaabbbbbaaaaababbaaabbbbaabbaabbaaaababbbbabaaabbaabbababaababbaabbbbababaababbbbbabaabaaabababbbbbbaaaabababaaaaabbaaababbabbabbbbabbaabababbabbabbbbbaababbaaaababbaaaaaabababaaabbaaaabbbbbbbbbbbbabbaaaaaabbaaabbbbbaaabbaaabaababaaabbbbabaaabaaabbbaaaababbaaaaabbaaababbbaababbbbbbbbbbababababababaaaaaababaaaaabaaaaaaaaaabbabbaaaaababbbaabbabaabbaabbbababbbbaaabaaababaaabbbabbbabbabaaababaaabaaabbbbbababababb aabbabaabaaaaabbbaaabaaaabbbbbbbbabababbbabbbbabbaabaaabbbababbbbaababbababaaabbbaaaaaaabaaaabbbbabbbbaaaabaabbbaaabbaaabbaabbbbababbaaabaabbaabaaaaaaabbbababaabbabbaaaabaaaabaabbbabbaabbbbbaaaabaabababaaabaababbbbabbaaabbaabbbbbabbbabaabbbbaabaabbbbbaaaababbbbababaabbaaabbabbbaabbbbabaababbbaabbbabbbabbaaabbababbabaaababaabaababbbaabbaabbbbaaaababaaabbabbaaabbabbbbabbbbabababbaababaabbaaabbbbaabaaaabbbbabbaaabbaaaaaaaaabbabbbaaabaaabababaabbaaaaaabbababbaabbaaabbbbaabbabbaabbbbbbbbaaaaababbabbbababaabbabbbaabbbabaababbababbbbaaabbbbabaabaabbabaaabbabbaaaaabababababbbaabbabbabaaabaaabbbbbaabbaababaaabaabaababbababaabaaaababaabababbabbbbaababbbabbbaaaaabbbaabbabbaabaaaababaabababaaabaababaabbaabbabbaabbaabaaabaabbbabaabababbabbbbabbbabaaabbbaabbabbbbbbaababaabbabaababbbbaabbbaaabbbbabbbbaaababababaaaabbababaababaaabbabaaabaaabaaabaababbaaaaabbbaabaabbaabaabbbbbbababbababaaaaaaabbbababababaaababbbbbbaababbbaaaaaaaababbaabbaaabbbbaaabbaaabababbaaabaaaaabbabbaabbaaaabaaaabbbaabaabbbbabbabaaaabaabbabaaabbaaaaaabaaabbabaaabbabababaaaabbbbabbbbbabbabbaaaaaaababbaabbbbaabbbaababbaabbabaabaabbbaaaabbbabaabbaabaaabbabbbbaaaabbbabbbabaaaaabaababbaabbaaaabaaaabbabbbbabbabaaabbabbaabaababbabbbaabbaabaabbbbaaabababbbaabaababbbaaabbbbabbabbaaabaaabaaaababbbabaabbabababbbaabbabbbababaabbabaabaaababaaababaaabaabbaabbbbaabbbbbaabaabbbabbababaabbbabaabaaabbbaabbbbabbbbaabbbaaaaababbabaababbaaaabbbabbbbabbbabaabaaababbbbaaababbaabaaababaabbaababaaabbbbbbbaabbababaaabaabbbbbbaaabaaaaabbaaaabbbaabbabbabbbbbabbabbbaabbbbaababababababbbaabbbbbabaaabbbbaaabbbabbbbbbbbabbaabaababbbbbaaaabbbaaabaaaaabbaaaaabbabababbbbbaaabaaabbbbbabbbaaabbbbabbbabbbabaaaaabbbbabbbbbaaaabababbabbabbabaabbbbabbbaabaabbaaababbbbbaaaabaabbbaabbbbaababbababbbaabaaabbababaaabaaababbbbbaaabbababaaaaaabababaaabbaaaaaabbbaabaaaabbbbabaabaaaaaaaaaaabaababaababaabbaabababbbaababbbbbbaaaabbbbbbaabbaabbbbaabbababbabababbabbaaabbbabbbaaabbbabababbbaabbaaabbaaabbbbbaaababbabbbbbabbaabaaaabbbbabbaaabbbbaabbbaaababbbbbaaababb abbbaabaabbaaabaababbbbaaaabababbaabaaaabbbabaabaaaaabbbbbbaaaaaabbaabbbbabaababbbbabbbbaaaaabbbaaaabbaaaaabaabababaababbbbabbaabababaabaaabaaaaaaaaaabbbbbaabbaabababaaaabbbabaababbaabbaaaababbbaabbabbbabaabbaababaabababaaaaabaabaaaaaababbbbbabbaabbaabbaabbaabbbaaaababbabbbaaaabaaaaaababaaabbbbbbbabaabbabbbaaaaabababbabbababbbabbaabbbbaaaabbaabaaaaababbbaaaabbbaababaaabbaababaaaabaababbaaaaaabaaababaabaabaabaaaabbbababbababaabbbabaabbbaabbababbabbabaaaabaaaaabaabbaabaaaabbbabbbaaabaaabababaabbaabababbaaaaaabaaabbbbbaabbaaabbaaabbaabbbbbbbbbaabbbaaaaabbbababbbbaababaababaabbbaaabbbabaaaaaaababbaabababbabbbbbbabbababbabbabaabbaaaaaaabbabaabbaaabababbaaabaaaaabaaabbbbabbbbabbbabbabbbaaaaaaabbaaaabaababbaaaaababbbbbaaaabbaabaababbbaaabaaaabbaaaabbbbbabaaaaabbbbbaaaaaaaabaabbaaaabbbaaaabbabaabbababbbabbbbaaabbbbaaababbbbbababbabaabbbbaaababbaabbaaabaaaabbbabaaaabababbbbbbbbabababbbababbbbaaaaababbbbabaaabaaaaabbabaabbaaabbbabbbabbaabababbabbbabbaabbbbabbbababbaabbbababbbbbaabbaaaabaaaabbbbabaabbabbbbbaaaababbbaaababbbabaababbabbbababaaaaababbbbbaababaaababbaaabbbbbabaabbbaabaabbaabbbbbbbaababababaaaabaababaabbabbbaabbabbabaaabaaabbbbaabbabbababbaaaaaaaaabbaababbbababababbaabbabaabbaabbbbbbbabbbbbabaabbabaabbbabbbabababaaaabbbbbbbbbbbaaaaabbbbbabbabaaaabbbabbaaaabbbbabababbaabbbabaabaabaaabbbaaabbaaabbabaabbaabbbaabaababaabaababbabbaaaabaabbbaababbbbbbaaababbaaabaabaaaaaabbbbaabbbbaaabbbbabaaaabbbbbaaaaabbabbaaabaabababbbabbababaaaabababbbaaaabaabaaabbabbbbaaaaabbbababbaaabaabbbabbababaabbbabbaabbbaaaaaaabababbabbabbbaabbaaabaaaabbaabbbaababbabbbbabaabaaaabbabbaabbbaaabbbaabaabababaaaabbbbbabaaaabaaabaaaaabbbaaabbbbbaabbbabbaaabaaabbbbaabaaaabaaaabbaababababbbbbbbabaabbbaabbababaababbbaaabbbaaaaabaababaaaabaababbbaaaabaabbbbaabaabaaabaababbababbbababbaaabbbaaaaaabaabaaaaaaaababaababbaaabababbbabbaabbbbabbaaaabbbbbaaaabaaaabbabbabbabbaaabbbbbababaaababbbaaaabbbbaaaababbbaaaaababbabbbbbbbabbabbbabbaaabbaaababaabbbabbbbabbbaaabbbbbaaabababbbabbabbabbabbaaaaababaabbbbaaaaaaab abaaabbbabaaaaaababbbbbabaaababbbbabaabbbabbbbbaababbaaaababbbbbaabaabbabbaabbbbaabbbababababbabaaabbbbbabaaabbbbaabbbbabbbaabaabbbabababaaabaabbbaaabbabaaabaaababbbbbbbaaababbaaabbbaaaaabaabbbbababaabbabbaaaabaaaababbbbbbabbbbaabbabaabbabbbaaaaaababaabaaabaaabbabaaabababbabaababbbbbabaaabbbbaabbaabbbbbaaaaababaabbbbaaababaaabbababaabbaaabbabbababbaaababbabaababaabaababababbbbbbbaaabaaaaaaaabbabbababababaabbabbbabaaabaabbbbaaabaabbaababaabaababaaaaabbbababbbababbaabbababbabbbbbabbbbbabbababbbabbaaabbabbababbaaabbbbaababaabbabbbabaaabbbaababbaaaabbababbaabaaabbabbababaabaaabaaabababbabaaaabaabbbbabbbbabbbaabababbbbaaaaabbbababbbabbbabbabaaaaabaabbaabbabbaaaabaaabaabbbbbababaabbabaabbbabbabbabaaabbaaabaaaaaabbbbbbabbbbbaaabbbabbbbbaabaaaabbbabbaabababaabbabbaaababaabbbabaabaaaaabbabbabababaaaaabababbbabbaaabbaaaabbaabbbbabbbaabaabbaaaabbabbbaaabbbababaabbaaaaaaaaaababaababbaaabaabbababbabbabaaababbabbbbabbbaaababbbbbbbabbaabbbbbbbbbbabbabbaaaabaabbabbbabbaaaababbbaaabbbaaabababbbbaaababbabbbaabaabbbbaaaaaabaaababaabaabbaabbaaabbababaabababbbabbaabababbbbbaaaaaaabbabbabaabababababaaaaaaabbbabbabbbabaabbaaabaabbaaaaaaaabaaabbababbaaaababaaaaaabbaabbabbbaabaaaabbbaaaaabaaabaababbbbaababbbaaaaaabbbaabbbabbabbaabababaabaaabbababaaabbaaaabaaaaaaabbbbaaaabbbbbaaabbabbaaabaaaabaababbbaabbbbabbaaaabbabbbabaabbabaabaaabbaabbabbbbabaababbabbabaabaabbabaabbaabababaaaabaaaabbabbbbbbbbbbaaaaabbbbbbbabbbaaaaaabbaaababbbaabaaaaaaabababbbbabbaabbabbaaabbabbbbbaaabbabbababbaaabbbbbbbbaaabbbabbaabbaaaabaaabbaabababaaaabaaababbabbbbbbabaabbbaaaaaababbbbbabaaaabbbbaaabaabbbbaabbbbabaaaababbabaaababaabaababaabbbaaabaaaaaaababaababbbaabbbabbbbbaabaaababbbbbbaaabaabaaabbbbababbbbbbbababbbaababbbaabaabababaabbbbabaaabaaabbabaaaabbbbbbaaababbbbbabbbbbbaabbabbaaabbbaabaabbabaabbbaaabbbbaaabbababaaabbbaaaaaabaaaaaaabaaabbaaabbaaabbaaaabbabbaabababbbaababaaaaaaabbbbaaaababaaaabbabaabbabbbabababababbabbbabbaaababaabbbbbbaaabbbbaaaabbbbabbbbaaabbbaaabbaaaaabbbababbbbaaabaaaabbabbababbabaabbbaaaaabb bbababbbaabbaaabbbbbabbaaababaabbabaaaababaabbbaaabaabaabaaabbbbaaaaababbaabbbbaaabbabbabbbbbbabaaabbbbabaabbbaabbbbaabbababaaaabbbbababbaaaaababbbbabbbbbabaaabbababbbbbbabbaababaababbbaaabaaabbaaabbaaaaabbaaabbabaaababaaabaaabbaabaabababaabaabbbabbbabbaaabbbbbababbaabbbbaaaabbaaababbbaabaaabbbbbbaaabaababbbabbbbabaababbbaabaababababababaaaabbbbaabaabbbbbbbbabbbbabbbabaababababaababbbbbaabbbbaaababbaabababaababbababaabaabaaabbbbaabbbaabababbbabbaaaababbabbaaababaabbababbabbabbabaabbabaaabbbaaabbbaabaabaabbbbaaaabaabaababbbbaababababbbabbaabbaaaabbabaaaabaaabbaaaabaaababaaabbbbabaaaababbaaaaaabaaabaababbaaaaaababbabbbaaaaabbbabaaabbbbbbbaaabbbbbbabbaabbabababbbaaaabaabbaaabaabaaabaaaaabbbababbbabaabbababaabaabaaabbbbbabaabaaaababbaaaabbbbbabbbababbbbabaaaabbbbbabaaaababaababbaababaabbaaabbaaaaaaabaaaabbbbbbbbaaaaaaaaaaabbaaaabbbbbababaabbabbaaaaaaaaabbaababaaabbaaaabbababbbbababbbaabaaababbabbbbbaabbbbbabaaaaabbbbababaaaaaaababaaababaaabaaababbabbbabaaaabbabaaaabbabbbababbbbbaaabbbabaabbbbbababbbbaabbbababaaabbbaabaaaabaaaaaaaababbaababbaabaaabaabaaaabbabaaabbbbabbbbbbbbbbbbabbabbabaaabbaabaaaababbaababbabababbbaababaaabaaabbababbabbaabaabaababaabbabbabbbbabbbbabbaaaabbabaabbaabbbbabaaabbbbbbabbbbaababaababbbbbbbabbbaaaabbbbbbbabaabababaabbbabaabaaabaabababaababaaaaaabbbbabbaaaababaaaaababaabaabaabaabbbaabababbababbbbaaaaabbbbabababbbbbabaababbabbaaabbbaaaaababaaabaaabbbbaabbaaabbbaaaaaaaaaaababaaabaabababbaaaaabbabaaaaaaabbbabaabbabbbbaabaaabbabbbbbabbbbaabbbaabaabaababaaabbbaaaaaabaabbbaaabababababaabbbbabaaabaabababaabbabaababbbaaabaaababbbababaaabbbbbabaabaaabbbabaaabbaababbbabbbbbabbaaaababbabbaaaaabbbbbbaabababaaaabbabaaabbabbababaaaabbbbababbbbbbbbaaaaaaaaabbbaababbabbbbaabbbbaabbbbbbaabbbaababababababbbbabbbabbabbaaabbaabababbaabbabaaabbbbbaabbabaaaabaaaabbbbbaababbbaabaabbabaaabbbaababaabbabbbabbbbababababaabbabababaaabaaabaabbbababbbabbaaabbbbaababbaabbbbaaababbbbbabbaaabababbbabaaabbaabbbaabbabaababaabbaabbabbaaababaaabbbaabaaaaababbbbaaaabbabbbbaaaaaaabbb babbbbbaabbabaaaaabbabbbaaaaaaabbbaabaabbaaaabbaabbbbbaaabaabbbbbaabbababaabbbbbbaaaababbbabaabaabaaabbaaaabaabbabbaaaabaababaabbbbbbbaaaababbabaaabbaabbaabbbbbaabbbbbbaabaabbbaabaababaaaaabaaabbabbababbbbbaababaaabababbbbbaaaaaabaababbbbaabaaaaaabbbabababababaaabbbbbaaaaaaabbabababbbabbbabaabbaaabbbabbabababbbaaabbbabbbbabbaabbababaaabbabbbabbbbaaaaaaabbaaaababaaaabaabbabababbbabababaabbabaaabaabaaaaabaaabaaababbbaaaababaababababbbaaaabaaaaabbabababaabaaabbabababbbaaaaababbaabbbaababaabaabbabbabaaaababbaababaababbababaaaabaabbaaabaabaababbbaababababbaabababaaaaaaaabbaabaababaaaaaaaaabbabbababaaababbaaaaaaaababbababbbbbaabaaabbabbaabbaabbabbbbbabbaabbbababaabaaaaaaaabaaababbbaabaabbbbbbbaaabaaaababaabaabbbbaaabaabaaabbaaabaabaaaabaabbaababaabaabaaaabaaaabaaabbbbbaaaaaabbaabbbbbbbbabaabbabbbbaaababbbaaaaaaabbbbabaaabbbabbbaabbbbbaaabbbbabbaabaaabbababbaaababaaabbababbabababbabaabbbbababaaabbbbaabaababaabbaaaaaaababbaabaaaaabbaabbaabbaababbaaabbabbaabbabbabaabaabbbaababbabababababbaabbbabbbaaaaaaabbaaababbaabbaabbbbababbbabbaaaabaaabaaaaababbababaaaaababababbbaababbbabbbaababababbaabaabaabbbbbaabaababaabaaaabbbaaaabbbabaabaabbbbaaaaaabbbbaaabbbaaaaaaabaaaababaaaaaabbabbaabbbbbbaabaabaaabbbaaaaaabbbabaabbbaabaaabbaabbbabbbabababaaababbaaaaaabbbababaaaabaabbbabaaaaabaaaabbbbababbaaaabaaabbaaaaaaababbbaaabababbaaaabbbbbbabaaaabbbaaabbabbabbabbabbababaaabaabbbaaaabaaababbaabaaabbaabbbbbababaaaabababaabbbbbbbbababbbbbabbbbabbbbaabbaababbbabaaaaabbaabbabbabaababaabbaabbaaaaababbbbabbaaaaabbabbaabaabababbbbaaabbaabababaaaaaaaabaabbababbbabaaaabbabbaababbbbabaaaaabbbbbbababaaaaabbbbaaaabaaaabbbabbbabbaababbbabaabaababbaabbaaabaabbbabbabbaaaabbaabaaaaaabbbbaaaababbababaaabbaabaabaaaaabbabbabbbaaaabbbaabaabbbabaaaababbbabababbababababbaaaabbbbbbaaaaaaabbbabbaabaaabbbbbbbaaabaaabaabbaabbaaabaaaabbabaaaaaabaababbbabbababbaaaaaaaaabbbbaababaabbabaabaabbbbabbbbababaaaaabbbabaabbbababbabbbabbababaaaaabbbaaabbbaaaabbbbbabaaabaabaaaabbbabbaabbababaaabbbbaababbbbbbbaaabaaabbbbbbbababaa babbaababaabaaabaabbbababbbbbbaaaaaaabaaaaaabbabbaabbbabbbbaaaaabaababbaabbbbabbbbaaabaaaaaabbabbbbbabbbbababbaaabbabbabaaaabbabaaabbaabbabaababbbbbaaabbabbbbabbbabaabbbbbbbbabbbbabbbbabaabaaaabababababaaaaaaaababbababaaabaabbabbaabbbabbabbbbbaaaaaaaabaaabaaabbbaabababbbaabaababbaababbbbaaabababaaabaaaaabbaaababbbababbbbbbbbabbaabbbbaabbbaabaaaaababaaaaababbbbbbbbabbabbaaaabbabbabaabaaaaaaabaaaaaaabaaaaabbabaababbaababaabbbbaaaaaabaaaababbabbababaabababbabbbbaaababbbaabbbaaabbabbaababaaabbbbabbababbbabaabbbbbbbbaabaaababbaaabaaaababbbababaaaabbaaaaabaaabaaaabaaababababababbbabaabaabbaabbbabaaaabaaabbbabbbaabaaaaabbbaababbbbbbbbabbbbbbbbabbbbbbbaaaababbabaabbbababbbabbaaaaaabbbbaaaabaabbbbbbaababaabaababaaaaaaaabbbbaaabaabbbbabbaabbaaaaabbbbabbbaaabaabbbbbbabbbababbbaababbbbbbbbbbaaabbbbabbababababababbbbbbaabbabababbaabbbbbaaabaabbaaabbaaaaaabaabbaabaaabaabbabbabbbbbaaaabbaaabaaaabbaababaaaabaabababaaabababaabaaaabbababbbaaaabbbabababbaaabaabbbbbababbbaabbbabaaabbbaabaaaaabaabaabbaabaaaaabababbaaababbabbaaabbbaaaababaabaaaaabbabbbaabbaaaaababaaabbbbbbbbbaaaaabaabbabaabbbbababbaaaabaaaabaaabbbabaaabbabbbbbaabbabaaababaaaaabaaaaabbaaaababbbbbbbabbbaaabbaaaaaabbaaaabbbaaaabaaabababbaabbbabbaabbabbaaaaaaabbbabbbbabbbbbbbbabaaabbbabbababaabbbbaaabbbbbbbbbabbabbabbabbbbbbaaaabbbbbabbbaabbbbaabbbabaabbabbbbabaaaababbaabaabbbaabaaabaaaaabbbbbaaaabaaaabbababbbaaaabaabbabaaaabababbaaabbbbbbbbabaaabbababbaabbaaabbbaaabaababaaabaaaaababbaaabaabaaaaaabbbbbbaaaababbababbbababbabbaabbbbbbbaaabaaaabbbbbbbabbabaaabaaabaaaaaaaabbbabbababaaabbaaaaabbaaababaaaabbabbabbaabaabbaaaaababbbbbbbbbabaaabaabaaaabaabaabaabbababbabbabababbbbbababbbbbabbabbbaaaaabbbbaabbbbabbaababbbbbbaababbbbbabbbababbaaaababbbbbababbbaabbbabababbaaaaabbaabbabaaababbaaabbaabaaaabaababaabbbababaaabaabbbbbabbaaababbbababababaaabaaababaabbabbaaaaabbaaabbabbbbbaababaaababaaaabbababababbbbbbbbaaaabbbababbababbabbbaaabbaaababaaaabaaababaaaabbbaabbbbbbabbbbababbaaabaaabbbabaaabababbbaabbaababbbbabbbabbaaaababbbbbabaaaa ababbaaababaabbbabbaabaaabababbbbbaaabbbbbaaaaaababaaaaaabaabbbaaaabaabaaaabababbbbbbabaaabababababbbbabbaaabaababaaabaababbaabbaaababaaaabbabbababababaaaabbabaaabbababbbababaababaabbbaaababbbbabbababbaaabbaaabbbbbbaaabaaabaabbaabaababbabbbbbbaababaaaabaaaaaababaabbbbababababbaabbabbaaabbbabbbabaaaaaabaaabababaaabaaabbbbbbaabaabaaabaababbaabbbaaaabbbbabbaabbaaabaaaaabababbabbaabababaaaaaabbaaabaabbaabaaaabbababbaaaaaaabaababbaabbabbababbbbbaabbabbabbabbbabbaabbabbbbaabaababbbabaaabbaaabbbbbbbaabaaaaaaabbabbaabaaabbabbbabaabbbaaabbbaababaaaabaabbabaabbbaabaaaaaaabbbabaabbbbabbaabbbbbaabbaababbbababbabbbaabbbbbabbabbbbbaaaaaaaabaaababbbaaaabbaabaaababaaaaabaaabbabbababbaabaaaaabaabaaaaaabaababaabbbbabbaababbabbbaabaaabbabaaaaaaaabbabaaaaaabababbbaabbbbabaaabbaaaabababbbbaabaaabbbabbabbbbbaaabbbbaaaaaabaabbaabaabbbbbaaabababbaaaabbaabbabbbabaaaaaaaabababbaaaaaabababbbbbbbaabaaaabababbabaabababbaabbaaaabbaababbbbabaabbbabaaabbbbbabaaabbaaabbbbaabbbbbbbbbbbbaaaabbbbbbbabaaaabbaabbaabbaababaaaababbaaaabbbbbaaababaaabaaaaabbbbabaabababbbabbaaababaaabbabbabbbababbbaaaabaaaaaaabbbbbbbbaaaaaaababbbaabaaaabbbabbaabaabaabababbbaabbbabbaabaaabbbbbaaaabbaaaaabaabaaabbaaabbababbabbbaabaaabbabaaabbaaaabbababaaaabbabbbbabaaaabababbaabbaabbbbbaabbbababababaababaababaaaababaabbbaaaaababbbaaabaababababaaaababbbbbbbbbbabbbaabbbabaabbbbaabbababbbabbbbbabbaabaaaaaabaabbabbaababbbbabbbabbbbbbabbbaabaaababbbaaabbbabbababaaaaababbabbaabbabbbbaababaaaabaaababaabbabbbbbabaabbaaaababababaabbbabababaabaaabbbbbaabaaabbbaaabbabaaaabbbabaaabbaabbbbaabbababaabbbbaabaabbbaaabbbbbabababbabbbbabbbbbaaaabbaaabaaabbabbabbaabaaaabbabaaaaaababaaaaabbaabaaabaababbaaabbabbabaaaababaaabbaabbaaabbaabbbaabaabbabbbbbbabaabbaaabaabbbbbbbbabbbbbaaabaabbbbbbaabbbbbbaabbabbabbabbaaabaabbbabbbbabbbaabbabbbaaaabbaaabababbbbabbbbbbbabbaabababbbbabaaabbbbbbaabaaaabababbaabbbabaaabbaabbbaabbbabbabaabaaaabbababaabbbabbbaaababaaaaaaaabaaabaabaaabaababaaaaabbbbababbbaaababbbaababaaaaabbabaabbabbbababbbbbababaabbaaaaaabbaaab abaabbabbbbbabaaabbbaabbbaaaabaabababbbabbbbbaaaaabaabbaaababaaaabaaaabbababbbbbaaababaaaaabaaaaabbabbbbbaaabbabaababbbaabbbbaaaababbbbbaaaaababaaaaaabbbbabbababaaaabababababbabbbabbaaaabababaaababaaababbaabbaababbbaababbabaabaaaabbababbababaaabaabbaaaaabbbaaabbabaaabaaaabbaabbbbaaaabaabbabaabbbabbaaaaababbabbabbbbabaabbbbababaabbbbbabaaabbbabbbbaaaabbbbbaaababaabbabaaaabaaabbabbbbaaaabbabbbbbaaaabaababbabbbaabbabbbaababbbbabaabbaaaaaaabababbaaaabaaaaabaaababbabbaaaaababababbabaaaabbbbabaaaabbaaabbbbabbaaaaaaaababaaabbabbabbbaabbaaaabaaaabababbabbbaabababbbbbaaababaaabbabaabababbbaabbaabbabaababbabbbbbbbbabbababaaaaaaaabbbaabababababbbabaabbabbaaaabbababaaabaababaabaaabaababbbabbbaaaaaaabbbabbbbaababaaabbabababbbaaabbbbaabaaaabaababbbababbabbbaabaabaaaabbababbbaabaabbbbbabbbbbbaabbabaabbbbbabbbaaababbbbababaabbaababbaabbaaaababbbbabaaababaababbaaababbbababbaaababaabbbabbbbbbbabbaabbbabbbbabaabaabbabbbaabbababbaaabbbaaabaababaababbaaabaaabababbbbaaaaaaaaaabababaababbbabbbaaaabbaaababbaaabaabaaaabbbaaabaaababaabbbaabbbaabaaaaababbabbaaabbbaabbaaabbbbbababbabaaabababbbbbaabbbabbaaaaabaaaababbbbababbbbabaaaabaabbbabbbbbabbabbaaaabaabbbbababbaabbabbabababaaabaaabbbabbabaababbabbbabaabbabbbbabbabbaaababbaababbabaaaabaaabbabbbaabaaabbababaaaabaababaaaaaaaabbbaaababaaaabaaaabbaabbabaaabbbaaabaaaabbbbbbabaabbabbabaaabbbabababbaaabbaabababbbaaaabbbbbaaaabaabababbbaaaaaabbbababbabababbbaaabaabbbaaababbbbbaabbbbabbbaaaabaabbbabaaabbbbbabaaaaabaaaabbaaababbaaabbbabaaabababaabbbbababbbbababbababbaaaaaaaaabbaaabbbbbbbbbbaaaaaabababbbbbbaaaaabbabbaaaaaabbaabbabbbbbabbbabbaaabbabbbbababaaaaaaaabaaabaabbaaaaabaaaaabbaabaaabaaabaaaaabbbbbbbaaaaababbaaaabaaabbbbbbbbbbaaabaababaabbbbbaabbababababbabbaabbbabaaaaabaabbaabbbbbaabbabbaaababaababbbbabbbababaaaabbbaabbbbbabababbabaaabbbbbbbbbaababbababbbbabbababbabaabaabbbabbbbbbabaaaabbbaaababaabaaabaabbaabaaabaaabbbaaaabbaaaababbabababaabaaaaabbbabbaabbabbbbaabbaabaaaababaabbaaabbabbbbbbbbabbaabaaaabbaaabbaabbababaabaaaabbbaababbbbbaabbaaba babbbabaaaaaaaabaabaabbbbaaaabababbbaababaabaaaabbbbaaababbbbbabaababbbabbbababbaabaaabbabaabbbbbbabaaaaaaabbaaaaaaababbabaabbaabababbbbbbbbabbabbbababbabbbabaabaaabaabbabbababbbabbbbaabaabbbbaaabbaabbaaabaaabaaaabbbbabbaabaabaaaababbaaaaaabbbaabababbbbbbabbaabababbabaabaaabbabbabbababbaabaababbabbabbbbbaaabbaaabbbbababbabbbabbaaaaabbabbaaaabbbbabbaaaababbaaabbabbaaabababbabbbbbaaababbaaababbbabbabaaaabbabbbababaaaaaaaabababababbbabbbbaabbaaabaabbaaaaabaabaabbaaaabaabaabbabbbabaaaabbbabbbbbbbaaaabbbbbbbabaabbabababababbaaaabbbaaabbbbabbbabbababaabbaabbbbbbababbababbbbaababbbbbbababababbabbaababaabbbbbbbaababbabbabbbaabbababaabbbbbbaababababaaaabbaaaababbabbaaabbbbababbaaaaaabababaabbabbbababaaabbbbaabaabaaabbaaaabababaabbaabbaabaaababbaabbabaabbbbbbaabaaabaababbaaababbabbbabaaaababbbaabaabbbbaaabaabababbbbaabababbbbabaabbabbabaaabbaaaabaaabaabababababbbbbaaabababaabbbbabaabababbababbabababbaaaaaabaabaaabbabbaababbabbabbbbbabbaaabbbabaababbbbaabbabbbaaaabbaaaabbbababbbabbaababbaaabbbbbbbbbbbbaaaaaaaaaaaabababbaaaabbabbbaabbabbaabbbabbbbabaaababbaababbabaabbbbababababbbabbababaababbaaaabababbbbbaabaabababbaaabbbaaabababababaababaababaaaaababaababbbbaabbbbbabaaaaabbabaabbbbaabbbabaaaabababbbabaabbababaabbabbaabababbbbaabbaaababbaaababbaabbaababaaabbbbaaabaabaaabaaabaaaaaaabaaaabababaabaaaaabbbbbbabbaaabaabbbbabaaaaabaabbbaabaabbbbabaabbbbaaabbbaaaaaaabaababbbbbabababbbbaabaabaaabbaaababbabbbaaababbbabaabbbbababaaaaabaaaabbababaaaaabaaabbaabbbbbbbbaaaaabbbabbbbbbbbbaaabbbaaababbaabaabaaabaabaabbaaaabbaaaabbabbbbbaaababaabbababbbabbabbaabaabbabbababababbaababbbbbbaabaabababbabbabbabbababbbbbaaaabbabababaaaaabaabbbaaaaaababbaaabbbbbabababbbbabaaaabbaaaaaaaabbababbbbbaabbaababbbaabbaaabbaaabbaaaaabbbbbabaaabbabbbabaaaababbbaabaabbabbaaabaabbbabbabaabbaabbbabababaabbbbbbbbbbbaaaabbbbbbaabbabaaaabbbabbababbaabbabaaaabaaaaababbabaabababbbaaaabababbbaabbbbbabbbababbbbbbabbbbbbbabbabaabaabababbbaabababaaabbaabaaabbbababbabaababbbaabbaaaaabbababbaaaaababaaaabbbaaaaaaabbabbabbaba abbbbaaaaaaabaabbaaabaabbbbbbbbbaaaababaaabbabaabaaaaaababbababbababbbbbbbabaaabbababababbabaabbbabbaaabaaabababbbbbbbbbabbbbbababbabbbabbaaaabbbbbbababbabbaaaabbbabbbaaaaaaaaaabaaabbbababbaababbbaaaaaaabbaabbbbabbabababaaabbbabbaaabaaaabaaabbaababaabbbabbbabababbaabbabbbaabbbbabbbbbaabbbaaaaaaabbbbaaaabbbabaabaabababbbaaaabbaababbabbababbabaabbabbbabbbbbaaabaaabaababbbaaababbbbaabbbaababaabbbaaabaaabaaaaaaabbabaaaaababbbbabaaaabbabbaabbbababaabaaabbbabababaaabaababbabaaaabbaaaabaabbbbbabbbbbaabaababbbababbbaabbbbbbaabbaaaaaaaababaabbbbbbaaabaaabbabbaababababbbbabbaabbaaabaabbbababaababaaabbbbababaabababababababbbaaabaaabbbababbbababbbabbbabbabbababbababbaabaababbbabaaabbaaabbabaabbbbbbababaaabbaaaaaabbaaababaabbbababbbbabbbbbbbabbbbbbabaaaaaaaaaababbaabbaaaababaabbbbbaaabbaabababaaabbabbbaaababaabaaabbababbbababaabbabababbbaaabaabaabaaabbaababaababbbbbbabaaaabbbaaaaaaabaaababbabbabaabbabbaabbababaaaabaabaaabbaabbbaabaabbaaabbbbbbbbabbaaaabaaaabbbbabbababbabbbaaabbbabbabbbaaabababaaabababaaabbabbbaabaaabbbbbabbabbbbbaabbabbabbbaabaabbabbababbbaabbbabaaaaabbaaabbaabaaababbbbbabbaaabbabbababbbbabaaabbbaabaabbbabbaaabaaaaaabbaabaaaaabbaaaaabbaababbbaaababaababbabbabbaaabbabbabaaabbbbbaabbabababaaaaaaaabbaaabbbbbaabaaaabbabbbbbabbbbbaabaaabbbaabaababbaabbaabbabbabaaabbbbbbbaabbbabaaaabbbbbababbbbbbbaabbaaabaaabbbabaababbbaaaaabaababaaabbababaabbaababaaababbbabbbaabbaabbaaabbabbbabbbbaababaaaaaababaaabababaaabaaaaaabbabbbbbaabbbbabbbbaabbbaabaabbababaaabbaabbabaabbaababbbbbbbaababaaaaabbaaabbaaaabababaabaaaaaaaabbabbaababbbabbabbbababaabbbbabbbabbbbabaaabaaabaaaabaaabaabbbabbbbbbbaabbbbbbaababbaabaababbabbbabbabbbabbabbbaabbaaaaabbbababbbabbaaaaaaabbbbbaaabbaaabbbabaabbaababaaaaabaaaabaabbabbbbababbbaaababbbaaababbbabbbbaabbaabaabbabaaaababbaabbabaaabbbbbbaaabbaababababbbaabbbaababbabaaabbbaababbbabaababaaaababbbbabbbbbaabaaaababbbbbbaaaababbbbbbbaaabbabaabbabbaaabbaababaaabbabaabaaabbabbbaabbaaabababbbbbaaaabbabaaaabbbaaabbabababbaaabbaababbbbabbabababbbabaaabbababaaaab bbabbaabbbbbababbabbaabbaabaabbbbaabaaaaababbbaababaaaababbaabbabaabbbaabbbabaaabaaaabbabaaaaaabaaaabbbaaabaaaabaaaaababbaababbbbabbabaabbbaaaabbabaabababbabaaabaaaaabbaaaaaaaaabaaaabaababaababababbabbbaabaaabbababbaaabbaabbbbbbaaabbbbbbbbababbbbbabbbaaababbbabaaaaaabbaabbaabbbaababaaabbbbbbababaabbbaabbaababababbbabbaaabababaaaaabbbabbaaaabaaabbaabbababbbaaababbbabbabbaaaaaaaaabbbbbabbbabaaaabaaaabbababbbaaaaabbbababaabbbabbbbbabbbbbababaaaabbbbbabbabaababbbbaaaabbbbbaabbaabbbbbbbbaabbbbaabaabbbaaaaabbaaabbaaaabbbabbabaababbabbababaaaaabbaababbbbabaabbaabbaabbaabbbbaabbabbbabbaabaababbaabbbbaabbbbaababababbbbbbababaaabbaabbababbbabbbaaaabababbbabbbbbbaaabaaabbaababbababbbabbbabbbbabbbabbababbbabaaaabbaaaabbbabaaaabbbaaabbabbababbbabbaabbbbababaaaabbbabbabbbbbaaaaabaaaaabbbabbbbabbaabaaaaababababbbbbabbbaaaabbbbbbbbaaabaabaabaaaaabbaabbaaaabbababbbbababbabbbaaababaabbbbaaabbbbaaaaaaaaaabbababbbaaabbbbbbbbbaaabbbabababbbaabbbaabbaabaaabaaabbabaaabaabbbabbaaababbbaaabaaaabbaaabaabaabbbabbbabaabababababbababbbbababaabbbaaaaabababbbaaababbaaaabbbbbbaababbaaaaaababaaabaabbabaabbbabbabaaabbaaaaaababaaabbabbaababbaaababbbaabaabbbabaaaabaaaaaababbbababaabbaaaaabbaabbbaababbbaaabaaabbbaabababaabbaabababbbbabbbabaaaaabaabaaabaabaabbabababaaaaaaabbbaaaaabbaaabaabaaaaababbbaababbabbabaaababbbabbaaaaabaabaaabbbabaaaaaaababbbbbbabaabbababbaaaababaabbbabbababbaaabaaaabbbbbababbbabbbaaabbbabbaababbbbaabbabbabbaababbaaaaaabaaabbbbbabababbababababaabaabaaaaaaaaaaaaabbaaaaabbababaaabbbaabbbaaaaabbababbbbaaabbabbababaabaabaabbaaabababaaaaabbaaabbbbbabbbaaabbaabbbbabaabaaaabaabaababaabaaabbaabaaaaababaaabbabaaabaabbabbababbaaaaaabbbababaaaabbabbaabababbbbbaaaaababaaababbabbabaabababbbaabababaabbaabbbabbbbababbbbbbbaababbbbabbaababbaaaaaabaaabbaaaabababbaaabbbbbbabaaabaaaaabbbaaabababbababaababbaababaababaabaabbbbababbbaaaabbabababaaaabbabbaaabbbbabbabaabababbaabbaaabbbaaabaaabbabbbbaaaaababaaabbbbaaabaaababbbabbbbabbbbabaaababbaababaaabbbaababbababbbaabaaabbaaaaaaabbabbbbbbbaababbbbbbbb bababaabaaaababbaabaabbabababaaaaabbabbabbaabaaaaabbbbaababaaabbabaabaabbbaabbababaabaaaabaabbbaaaaaabbaabaabaabaaabaabbaaabbbabaaaabbabababbabbabbbbbaabbaabbbababbaabbabbaaabbbbbbaaabaaabbabbaababaaaaaabbbbbaaaaabaaababbbaaabbaaaabbbaaabaababbaaababbbbbbbbabaaaababaaababbbbaaabbbabaaaababbabaabaaaaaabbbabbaabbbbbbbbabbbbabababbabbabbbbaababbbabbbbaaabbbabaaabaaabaabaabbbaaaaabbaaabbaaabbbbbabbbbaaaaaaabbbbbbbabbaabababaaababaaabbabbbaaabbaabbbaaaabbaaababbabbbbabaabbabbbbabaabbaaabaababbabbbbabbbababbaaabbbbaaababaaaaaaababaaabaaabaabbababababaaababbbaaabaaaabbbbabbabaaaababbbbbbbbbabbababbbbabaabaabaaaabaabababaabaaaabaabababaabababbababbaabaabaaababbabbaabbbaabbababbaabbabbabbbbababbabbbbaabbaabaabbbbaabaabbbabbbbbbbaaaabbbabbaaabaabaaabbaabbabaaaabbaababbbbabaabbabbabbababaaaaaababaaaaabbaabaababbabaaababbaaaaabbbbbbbbaaaaabbabaaabbaabaaabbbaaabababaaababbabbbbabaabbbbbabbaaabaababbbbbabbbaaaaaaabbaaababbaabaaaaaabaabbaababaababbbababbaabbabbbbbabaaabbabababaaabbbbbaabbaababababbabbabbabbbaaabaaaaabaaabbbbaaababbbbbbbbabaabbbaaaabababaabaaaababababbaabbbabbbbbaaaaaababaaabbbbababbabbaabaaaabaababbabaaaabbbabbbbaabbaaabaababbbabbbbbbbbaabaabaaaababababaaababbbaabbaaabbbabaababbabbababbaababaaabbbaaabbbabbbbaabaabaaaaaaabaaababbabbabaabaabababbbbbaaababbbbbaaaabaaabbbbbbababbbababbbaaabbaababbbbbabbabaaabaabaabaaabbaabbbabaabaaabbaaabbabbbbbaaabbbaaaaaaabbbbaabaaabbaaabbbabaabaabaaaababaabbaabbabbbaaaaaabababbabbbaabaabbbabbbaaaaaabaabaabbbabababaabbabbbbbbaaababbbbbbbbbaaabaabbaababaababbbabaaabaaaabbaabaababbaaababbaaaabaaaababaabbbabaaaabbbbbabaababbababbbbabbabbaaaaababbabbbbaabbbbaaabbaaaaababbaaaaaaaabbbbaabababbbabbaabaabaabaaabbbabbbbbabbbbbbbababbbaaababaabbabbbaaaaaabbaaaabaaaabaaabaabbaaabaaaaaabbaabbbbbabaaaabbbaaaaababaabbbbabaabaabbaabbbabababaabaaabbbabaaaabbbbabaabababaaabbbbbaaababaabaaabaaaabbababaaabaabbaaabbaabbaababbaabbbbbaabaababbaababaaaaaaabaababbbbaaabaabbaabaaaabbababbbbbbbbbbabbaabbaabbaaaabababbbababbabbbbbbbbbbaabaabbabbabaababaaababa abaabbbababbbbaaaaaaaabbaaabbbbbbabbbabbaabbaaabaabaaaabbbabaabaaaaaaaabbabbaaaabbaababaaabababaabbaabababaaaaaaaabababaaaaabbaabbabaababbbaababbbbbbbbbbababbaaabaabbbaabbabaabaaaaaabbabaabbaabbaaaaabaababbbababbbbaaaabababbababaabbbaababbaaabaababaababbabbaabbabaaaaaaabbabababbbbaabaaabaabababbabbbbabbaabbaaabbbaaabaababbaaabbabbababaabaaaaabbabababbbababbbbbbabbaaaabaaababbabbabbabbbbaabbbbbbbbbabaabaaaabbabbabababababbabbaaababaaaaabbbbaababbbbbaaaaaaabbabaabbbababaaababaaaaaabbbabaaaaaabaaaaaaabbbbbaababbabbaaababbbbaaabbbaaaaabbbbabbaabaaaaabaaaaabbaabaabbabaabbaaabbbbaabaaabaabaabbababaabaaabbaaaaaaabaabbbbabbbbababbababbabaabbaabaabaabaabbbbaabbbbaabbbaaabababbaabbaaaaababaaaaaaaabbbbbbaababbaaabbababaababbbbabaaabaabbbaaababbbabaababbbbaaaaaabaabbabbabbabbaaaabbabaaaabaabaabbbbaabbaabbaababaabaabbbaabbbbabababaabbbababbaaabaaaabbbaabbbbbbbbabbbabaabaaaaabbbbaabbababbbababbaaabbabbabbaabaaaabbaabbabaaaaaabbbbaabaabaaabbabbaababbbaababbbabaabaaabbaaabaabbabbaaabbaaaabbbbaaababababaaaaabbbaabbaaabaabbbbabaaaabbabbbbabaaabaaaabbbbaabaaabbabbbbabbbbaababbbaaaabbaaaaaabbababaabbababbbbaaaababaabaababbababbabbaabaaabaabbbababbaabbbbbaabbababaabbaaaaaabbaaababbaabbbbaababbaaabbbaaababbbbaabaababbaabaaaaaababaabaabaaaaaaaabbbababaababbbbbbbaabaaaaaabbbabaabbbbabaaaabbbaaabbabbbbaaaabbbabaabaaabbbaaabbabbbbaabbbbbabaabbabaaabbbaabbaababbababbbbbabbaaababbbaaaabbbbababaaabbbbababababbbaaabbbaaabbaabaabbbbabbabaabaaabbbaabaaababaabbbbbaaabaababaabbbbbabbbaababbaababbbbaaabaaababaabaabbabbabbbabababaaabbbaaabbbabbaababbbabaaababbaabaababaabbabbaabbbabbabaaaaabbaaabbbbaabbaababbbbaabbababbbaaabbabbabbababbbaabbaabbabbabbbbbabbaaaaaaaaabbbbaababaaabbbbaababbabbbaaaabababbbaabaababbaaaababbabbbbbaabbababbbabbbaabaabbbabbabbbabbabaaabaabaaaaaababbbaabbbabaababaaaaabbbbbaabaaaaaaababaabbbbaaabbaabaabbaabbaaaaaaabbabaaabaabbaaabbbababbaababaabbaaaaabbaabbbbbbbabbaabbbaaaaaaaabaabbbbabaabbaaaabaabaaabaabbbbabababbabaabbbabbbbbbbaaaabbbaabaabbbaaabaabbaabbbbbbbaabaababaabaabbaab baabbbbaaababbbbaaababbaabaabbbaabaabbabbababaaaaabaaabaaaaaaabbabaabbbaaaabbaabbababbaabbaaaabbbaababaaaaaaaaaaabababaaaabbaaaabaaaababaaababaabbbaaabaabbbaaabaaabaabaaababbabbaabbbbbaababbbaaababaaabaaaabbbbabbababaaaaaaabaabbaaaabbbaabbaabaaabbababaabaabbbabbabbbbababaabbaaabaaaaababababbbbaaaabbbaabaaababbbbbbbbbbaaababaabbbaabaaaababbaabaaaaaabbabbbbabbaaaaababbaaaaaaaaaaabbbbabbaabbaababbabaaabaaaaaaaaabbbbbbbbbbabababaaaaaabbabaaabbaabbabbabaaaabaabbabbabaabaabbbbabbaababbbbbbaaabaababbabaaaaabbababbbaaabbaabaaaababaababbababbaaabababaabaaaaabababaabaabbabbabaaababbabaababaaaaaaaabbbaababbaabaabbbbabbabaaabbbabaaabaaaabbbbbaabbbababbbbababbabbbbaaabbbaabbbabbababbabaaabbaaaaaaababbaabbaaababbaaabbabbbaabaabaaabaaabbbbbbaaabababbaababbabaabaaaaaabbababbbbaabbbbbbbabababaabbabbbbabaaaababbbbbbbaaaabaabbbbbaababaaabbbbaabaaabbbabaaaabababbbbbabaaaaabbaabbbaaaaaabbabbbbbaaaaaabbabbbbbaabbabaabaaaaabbaababaaaaaaabaabaaaabbababaabbbbaabaaabbabaaabbbabaaabbaabbabbbbbabbaabbbaaabbababbaaabbbabbbabaabaabaaaaabaabababbaaaababbaaabbbbbbabababaaaabbbaaaaabbbbaaaaabbaaababaaababaabbabbaabaababbbbabbabababbabbaaaaabbaaabbbbabaaaaabbbaabbabaaabbabbbbbbabaaabababbabbababbabaabaaabbbababbbbbabbaaababbabbbbabbbbabbbabaaaababbbbabbbaaaabbbbbaaaaaababbbbbbabbbbbbbaaabbabbbbbbabbbbbaaabbbabbaababaaababababbbbaaaaaaabababaaabbbbbabbbbbbbaabaaabbbaabaaaabbaabbabbbaaababaaaabbaabbbabbaabaabbbbbbabaababaababababbabaaaabaaaaabaaaaabbbbabaaabaabbaabaaaabaaaaaaaaaababababaabbbabaababbaabababaaaaaaabbbbababbbabaabaaabbababaaaabbaaaaaaaaaabbaaababbaaaabbabbababaaaaaababbbabaabbbabbbaaaabbbbaababbabaaababbbbababaaababbbababbbabababaaabbababbabaaaabbbabbbbbbabaabababaabaaabababbaababaaabbaabaabaaaabbbaabbbaaabbbbaabbbbaaaaabbbbbbbbaabbabbbaaabaaababaaabababbaaabbaabaaaabbababbbaabaaababbbbaabbaabbabaabaabbabbbbbaabbbbbababbbbabaabbbbaaabbabaaabbbbbaaabaabbbababaaabbbabbbabaabaabbbbbbbbaaabbabaaaaaabbabbbabbbaabaabbaaabbaababaababaabbbaaaaaaababbaaabbbbbbaaabbabaaaaaabbaaabaaaaabbbbabbbbaaab abaaabababaabbbabbbabaaaabababaaabbbaabbaabbbbababaabbababbbaabbabaaaaaaababbaabaabbaaaaabbbabbbababaaaaaaaababbabbabbbababbabbbbbbabbbaaaababbabaaaababaaaabaaaabaabbbaaaaaababbbbbbbaaabaabbbbbbabbaaaaababbababbbbabaaabbbbbbbbaaabbaaababbbbbbaaabaaaaaabbaaabaaabbbabaabaabbbaabaaaabbaabbaabbbaaaaababbabbaaaaababbbababbabaabbabbaabbaaaaabbaabbabbbbabbbbbaaabaabbbaaabaaabaababbaaabbbbaaaabbbbabbababbaabbbbaaaabbbababbaaaaaabaaaaabaaabaaabaababbbabababaabbaaaaaabbbbaabbbaaaaabbbbbbaababbabaababbbaaabbbbabbaaaaaaaaabbaabbaabbababaabaaabbababbaaabbbaaaababbbbbbbbababbabaabaaabbabbaaaaabaaaabaabbababbbaabbbaaabbabbbabaabaabbbaabbaaabbaaabababaaabaabbbbbbaabbabababbabaababbabbbbbaaaabbbababbaaabbbabbaaabababbbaabbbbbaabbabbabbbbababaaaaabbbabbabbbabbbaaaababbbaaaaabbbaabaababbbbbababaabaabbbabbbabbaaaababaaabaaaabbbbababbbbbbbbbabbbaaaabbababaabbabbababbbaaaaabbaabbaabbbbbbabababbabbaaabaaaabaaabaababaaaabaababbbbaaaaabbaabbabaaaaabbbbbaaaaaaaaabbabaabaabbabbbabbbbaabaaabbabbabaaaaabababbaaaababbabaabbaabbbababbbaaaaaabbbaabaababbaaabaababbaabbbabaaaabaababaabbbbabababaabaabbaababbabaabbabbbaaabaaaaababaaababbbbaaaabbabaaaaabbaabaabbabbbbbbaabbbbbbbaabbbaaabbabbababbaabbaabbbbabaaabaabaaaaabbbbbabababbabbabbbababaaaabbbabaaaaababababbbbbbbaaaaabbbbbbbaaaabbbbbabbbabbabbabaabbabbbaabbaaaaabbaaaabaababbabbaaaabbbbaaabbaaabaaabbbbbbbbaababaaaaabbaababbbababbbaaaababaabaabaaaaababaabbabbabababbbaabaaaabbbabaabbaaaabbbababbaaabbaabaabaabaababaabaaaaaababababbbbbbabbbbbabaaaaaaabbbababbbbbabbabbbabaabbbaaabbaaaabbabbbbbbabbbbabbabaabbbbbaabbbababbbbaababaabaabaaabbaaabbbaaaaaabbaaabababbaaaaaaaaababaababbabaababbabbbbaaabbababbababbabbabbaabbbaabbbbabbabbbbbbbaaaaaaabbaabbaaababbaaaabaabaaabaabaaaaaaabbbbbaaabaabbbbaaabaabaababababaabbbbaaabbabaabaababbbbabbbbaaabaaabbbbabbbabababbaaaaaaaaaaaaaabaabbbabbbaababbaabbaabbbbbbaaababbbbbabbaabaabbbaabaaaaabbabbabbbbabbababbbabbbbabbbbabbbbababaaaaaaaabaabaabaabbaaabaababbbbaabaababbbababaababaaaaaaabbbbbbbbbbabaabaabbbaabaabbbabaaaabb babbaaaaaaababaabaabbbabaaaababaaababbbabbabaababaaabaaabaaababbbabaabbababbbabbbbbaababaabaabbbbaaababbbabbaabbbbaababaaabbaaabaabaabbbaabbbaabbbaabababbabababaaaababbabbbbabababbbbbbbaabbbbaaaaabbbbbbbbbbaaabbbaabbbaaaabbbbbaabaaabaaababbabaababbaaaaaababbbbbaabbaababbbabbaabaabaabbbbaaaabbbaabaababaababaabaaabbbbbbbabbaaaabababbabbbaaaabbabaabaababaabababbaaaaabababbbbabbabbbababbaaaaabaaaababaaabaaababababbaababbbabaaabaaaabbaaaaaabbaababaabaabbbaaabaaaabbabaabbabbbaabaaaaaaaaabaaabbaaaabbbbbbbabbaaaaabbabbbbaabbabababaabaaaaaabbbbaaabaaabaaaaababaababbbabbbbaaababababbbabaababaaabbaaabaabbbabbaaaabbbbabbbbaaaabbbbabaaaababaabbbbabbaabaaabababaaabbbbbabbaabbbbaabaaaaaaababbbabaaabaabbabbaabbaabaabbbbbabaabaabbaabbbabaaaaaabbbabbbabaaabbabbbbbaabaabaababaabbabbbabbbbbbbaabaaabbaaabbbbbababbaaabbabaaaaabaabbbabaabababbbaabaababbaabaaabaaabaabbbaaaaaabbbabaaaaabbaabbbaabaaabaaababbaabbaaabaabaaaababaaabababbbbaaaaabbbbbbbaaaaaaaaaabaabbaaaabbaababbaabaaabaaabaababaaaababbabaabaaaababbbbaabbbbbbaababbabaabbbbaaaaababaababababbaabababbbaabbbbbbaaababbababaaabaababbaababaabababbabbaababbaababbbabbbbbbabaaabaababaaaababbbbabbbaaaabbabbabaabbaabbabbbababbbaababbbaaaaababbbaaabbabbabababaabbababbaaaaabaabababbbaaaaabaaabbbbbabaaabaabaabaabbbaabbbabbaabbbabbaababaaabaabbbbabaaaaaabaaababbaabaababbaaabbababbbbbaaaabaaabaaaabbbabbbbbbbaaaabbababbababbbbbbabbaabbaaaaaaaababababaaaababaaabaababaaaabbbbabbbabbbbbbbababaabbbabababbbbababaaabaababbbabaabbbbbaaaaaabbabaababaabbaabbbabaaaababaaabbbabaaabaaababbbabbbbabbaaaaaababbabbbbaababbbbaabababbbabbabbbbbabaabaaabaaabbaabababbbbaaaababbaabaabbabbbbaaababbbaabbabbbabababbaaabbaaaaabbaababaababbaabaaabbbbbbbaaaaaaaabaababaabbbbbababaaababababbbbabbbbbabaaabbaaabbbbabaababaabaaabaaabaabbbbabbabaaababaabaabbabbabbbaaabaabaabbbabaabbabaabbaabbbbbbbbbabbaaaaaaaaaabbabaaabbababbbbbaaaabaaabbbbababbbbbbababbabababaababababaabaaabaaababbbababaaaaabaaaaaaabbbbaaaaabbbabbaaaaaaaaaabbbbabaaabaabaababbbbbbbbbbabaabaabaaabbabbbaabbababaaba bbbbbbabbbbaaabbbabbababbbaabbaababbabbbbbbbababaaaabaaabbababbaabaabbbaaaabbaababbbaabbabbbabbbbbbaaabbaabaaaabbbbbbaaabbbbbabaabababbabbbbbbbaaaabaabbbbbabbaaabaabbbaaabbbbabaabbbbabbbaaaaabaababbabbabbaabaabaaababbbbbbbabaaabaaabababbbabbabaabaaabbabbbaababbaaababaabaaabbaaababbaabbbabaababbbabbbaaababbababbabababbbabaabbaabaaabbbbbababbaaabaabbabbabbaaaababbabbaaababababaaabbaaabbabaabbaaaabbbaabaabbaabababbbaaaababaabbabbbbbbbbbaaaaababaaabaaaabbabbbaaabbbbbbaabbbabaaaaabbabbbaaabaaabbbabbaabbbbababbbabababaabbbbaabbbbaaababaabbbbbabbaaaaaaabbabbabababaaababbababbbbaabaabaaabaabbbbbbaabaaaababbaaaaababbbbaaaaabbababbbaabbbbbabbaaababbbbbbbaababbbaababaaabbbbabaaabbbabbaababbaaaaabaabbaaabaabbaaaaabbbbababaaaaaaabbbbbaaababbbbabbababaababaaaabaaaaabaabbbabaaabaaaaabaaabaababaaababaaaabaaaaaabbbbaaaabbababbbbbbaabaaaabbabababababbaabbbaabbabbbabbaabaaabbaabbbabbabbaabbaaaabbbbbbbabbbbbaabaababaabbbbaababababaabababbbbaabbbbbabaaaabababbaaaababbbbbabbbaababbbaabbbaaaabaaaaabbbbaaabaababaaabbabbaaaababaaabbbaabababaabbababaaaabbbbabbaababbbbbbabbbbbabbaaaaaaabbaabaaaaaababbabaaababaaabbbabbaaababbaaaaaaaaaaabbabaabbbaaaaaaaaaabbaaabbbbaaaaabbababbabbaabaabbaaaaabababaabbaabaababababbbbabababaaabaabaaaaabbaabbbbbaabbbabbbbabbbbabbbaabbababaabbbbbbbaaabbbabbbbabbbabbbaaaaabababbbbbaababbbabababbbbabbbabbbbababbaaaabaabaababbbababbbabbaaaababbbbbbbaaabbabbabaaaaabbbbbbaaaaaaaaaaaabaabaabbbbabaababbababbbbaaaaaaabbbbaaabababbabbbbbaaabbbbabaabababbabbaaabbabbbaaaaabaabbbbbbabaaabbbaabababababaababbabbaabbbbaabaaabbbbabbabbabaaabbabaaaaabbabbbbbabbbaabbabaababbbbabbbaabbaaababaaabbabbaababaaabababaaaabababbbbaababbaaaabbbbaaaaaaaaaababaaaaababbababababbbbbbbabababaabaaabababbbbabbbabaabababbbbaabbbaababaaabbaababbbbaababbbbabaababababbaaaaaaaababababababaabbbabbabaaaaaaaabbbbbaaabbbaaababbbbabaababbbabababaaaabbbbbaabaababaabaabababbbbbbaaaaabbabababbbaaabbababaaabbbbabbaabbbabbbaababaabbbabbbbbbababbababbabbabbabbbbaaabbbabbbaaaabbabbabbabababbaabbbaaabaabababaaaabbbaa baaaaaaabaaababbbbabbbaabaaababbabbababbbbabbabaaabbababbababbabbbbbbaabaabbbbbbbbbbbaabaaaaaababaaaaaaaaaaaaaababbbaaaaabababbbbaaaabbbabaaabbabababbaabaaaaaabbaabaabbaabbbaaaaabbabaaabbaabbbaaabbaabbbbbbbaaabaaaabbbababbababbbbabaabbaabaabbabababaaabbbbaabbbabaaabbbababbaabbaaaabbbabbaaaaabaabaababaababaabbbbbbaabaaaabaabbaabbaabaaaaaaaabbbaaaaaaabaaabababbbbbbababbbbbabbbabbaababbbbbaaabbabbaaabbaaaababaabbaabaabbbbbbabbbbabbabbaabbababbbbbaaabaaaaaaabaababbaabbbaababaaababbbabaabaabbbbbabbbaaabbbabaaabbaabbaabaaababbabbababaabbbabbabbbbbbbbaabaaababbbabbaaaaababbbbabbaaaabbbaabaabaaaababababbbbbbaabbbbbbabbabaaababbbababaabbbabaabbaabbaaaaabbbaaabbbbaaabbababaaabbaabbbbbbabbbbbabaaaaaaaabbabbaaabbaabbbaaabbababbababbbbbabbbaaaabbabbbbabbbbabbbabaaaabaaaabaababaabbbaabaaaababbaabaaaabbbaababbabaaababbaababbbbaabbaaaaabbbabbbabbbabbabaaaaabbbabaababbbabaababbaabbbbabbababbbbbabaabbbbbaaababaabbbabaaabbbbabbabaaaababaabaabababababababbababababbbbbaababaaaabbababbaaaaaaabbababbabbababbaabbbabaabbbbbbbbabaabbbbbaabbbaaabbaabaaaaababbbaaaaababbabaaaabbaabbbbababbaabbbbabaaababaaaabababbaaabaaaabbbbababaabaababbbbbaabaaabbabaaaabaaaaaaababbbabbaabaaaaabbbbbbaabababbaabbbbabbbabbbabaaaabbabbaaaaaaababbaaaabbaaabaaabbabaabbbaabbbbbababbaabbaaaaaabbabbbabbbbbbbaababaaaaababababababbabbaaabbabbabbaabbaabbbaababbabbbbbbabbbaaaaaaabbbaaabbabbaabaaabbbabaaaaaabbbaaababbbabbaabbbabbbabaaaababababbaaababbbbaababbabaabababaababababaabaababbaaaaaabbabababbabbbbbbbabaabbaaaabaabaabbbbabbbbbabaaaaabaaababbbbaabaabbbababaaabbbbaabaababaaaabaaabbbaabbabbbbbbbbaabaabbabababbabbbbaaaababaabbbaaaaabaabaaaaabaaabbbbaabbbbabbaaaababababbbbbbbaaaabbbbabbbbbbbbbaaaabaaabbaaaaabbbbbbaabbbbaabbabbaaabbabbbaaaaaaaababaaabbbaaaabaaababaabababaababbbbbbbabbaaaaaabababbbbabbabababbabbaaaabbbbbaababbbabbaaababbbaaaaaaabbabbaabbbabbabaabbbbbbbabbbbababbaaaababaaababbaaaabaaababbaabaaaababaabbbbbabbaaaababbaaababbbaabbbbbabbbabbababbbabbaaabababbbababaababaababaaaababbbbbaaaaaabaabbbbbbbaaaaaaabbbbb baabbbabaabbbbbaabaaababbbabbbbbaaabababbababaabaaaaaaabaaaaabbbbbaabbbbbbbaaaaabaaabbaaaabbbaaabbaabaabaaaaaaaaabbaaaaabbbabbbbaaaaaaabbababbbbbaababaaabababaabaabbababaabbbbbbabaaaabaaabbabaababbaaaaabbabaabbaaaaabaabaaaaabbbabababbaabbbaabbbaabaaabbaabbaaabbaaabbaaabbbbaabbbbbabbbbbbaabbbbaaaaabbbababbbabababaabbbbbabaaaabbbbbbabaaababbaabbabbbaababbbaabbaaaaaabbababbbaaabababbbbbabbaaaabbbbbaababbbaaaababaababbbbbbbaababbbbbbabbabababbabbbaabaababbbaaabbbbabbabaabababbaababbbaabaaaababaababbabaaababbbbbabaabbbbbabaaaabaabbababbabaaaaabbbabbaabaabbbaabaabababaaabaaabbbabbabbababaabababaabaabaaabaabbbbbaabbabbbbabbbbbabbbabbabbabbabbbbbaabbabbbaaaaabbababbbaaaaaaabbbbbbaaababaabbbbabbbbabbbbaabbbabbbbbbbbbababaabaaaababaabbbbbbbbbaabababaabbabbbabaaabababaaaabbaaabbbbbbaaabbbabbaabaababaaaaaabaabbbbbbbababbbaaabbaababbbbbabbbaaabbbbabbababaaabbabbbbaabaaabbaaaabbbbbabababbbbbbbbaaaaaabbbabaaaabaaabaaaabbbbabbbaaabbbbaabbaabababaaaaaabaabaaaaabbbababaabbbbbbbbbaaaabbaabaaaabbbbabaaaaababaabaaaabbababbabbaaabbbaaabaaabaababaabababaababbbabbabaabbaaaabaaaaaabaaabbbaaabaabbbabbbabaaabbbabbbabbaabbbbbababaaaaabaabbbbbbbbbbbbbbaaabbabbbbbbababbabbbababbaaabbabbbbbabaabbbaaabbbbabbbabbbbabbbbaababaabbbbbbbbabbbabababaababbabbabbababaabbabbbbabaaaaabaabbaabaaababaaaabaaaaabbaaaabaabaabbbbbababaaababbaaaaaabbbabbbbaaaababaaaabaabbaabbbababbaabbbaababaaabaaabbbabbabbabbaaabaaabbbabbababaabaabbabaabbaabbbbbbaaaaababbaaababaabbaaabaaaaabbbbabbabbaaaababaaaaaaabbaaaabbaabaabbabbaabbbbabbbaaabbbbabbbbbbabbababaaabaaabbabbabaabaaabbbaaabaabbaabbababaabababbbaabaaaaabababbabbbaabaaaaaabaaabbbbbbabbbaaabaaabbbbaababaaaaabbbbbabbbbbaababbabaaaabaaabbbaabbbbbabaabbbaabbbabaabbabababaabaaaabbaaaababbaaaabbbaabaaaaabaababaaabbabaababaabbabaabaaaaabbabbbaaabbbbbbabbbababbaaabaaabaabbababbbabbabbbaabbabaabbabbbbbaaabaaababbabbbbbbbbbaabaababaaaaaababbbbbaabaaababbaababbbbbababababbabbaaabbabbbbabbbaaaaaaaabbababaabbababaaaaaaaababbbbbaabaabbbaabaaabbababaaaaabaabbbbaabaabaaaaabbabaabaab aababbabaaaaababbbbbabbababbbbbaabbababbaaaaabbbbabbbaaaababbaababaaabbbbababbbbbabbababbaaaabbabbbbbaabbabbaaaabababbbbabbabbaaaabbbabababbabbbbabaabaabbabbaabbaaabbbbbabbaababbbbbbababbbaaabbaababaababaabbaaabbabbbabbbaaaaababbaabaabbbaaabbaaabababbaaaababaabaaaaabbbbbbbababaabbbaabbbabaaaabaabbabbbabbaaaabababbbaaaaaababbbbbbaabbbbbaaabbabbaaabababbbbbbaaaababbbababbaabbbbabbbbbabaaaabbababbbaaaabbbbbabbbaababbbabaaabababbbbbbaaabaabababaabbaaaaaabbbaabbaaaabbbbaaabbbaaabaaaabbaabaabababbbbaabaaabbbbbbaaabbaababbaaabbaabbbbbabaaabbbababababbbbbaababbaabaabbaabbabaaaabbbababbbabbaabbbbbbbbbaaabbbabaaaabbaaaaabababbaaaaaaaababbbbbbababaabaaabbabbbbbabaabaaaaaabaaabbaabababbbbaaababaabaaaaabbabbbbbaabbabababbbaaabaaababbbaabbaabaabaaababbabbbbabbabbbbbaaaaabbbbaabbabbaaabababbbababbaaaaaababbaabbbabaababbbbabbabbaabbababababbbabbbabababaabbbabbbbbaabbababbbbabbbbbbababbbababbbbabaabbababaaabaaaabaabbaababbbbaabaabaababbbbabaaaaaaabbaaaaabababbaaaaabbabbbbabbbabaaaaaaabaabbbbbababbabbabbaaaabbaaaaabaaababbaabbabbaaababbbbaabbabbabbbbbbbbababbbaaabbabbbbbababaaaaaabbaababaaabbaaabbbaabaaabaaababbababaaaabbbaaabaababaaaaabababababbbbbaaababaabbabbaaaabbbbaaabbbbaabbaabaaaabaaaaabaabbaabbbaabbbaaabababbabbaaababbaabaabbaaaaaaabbbaababbabaabbbabbabbabbbaaababaabbbbbbaabaaababaababbaaababbaabbaababbabbbabbbbababaabbabbbbabaababbbaabbbabaaabaaabbbbabababaaaaaabbaabaabaaaabaaabaaaaabaaaabaaaabbbbbaaaaaaaaabbaababbabaabbbabbabbbabababbabbbababbbaaaabaaababbaaabbbabbabbbbaaaaaabbabbbbbbaabababbbbaaabbbbbbabbbbbabbbbbbaabbaabbbaaaabbaaabbbabaababbaabbbbabbbababaaaaaaabaaabbbbabaabbbaabaaaabbaababbbbbaaaabbbbabaabbaaaaabbaaababaaaaaaaaabbbbabbabbbaaaaaabababbbbbbaabbbaabbbbbaaaabbababbaabbabbaaaabaabaabbabbbbbaaaaaabbababaababababbaaaaabbbaaaaaabbaabaababbbaabaabbaaabbbbbaaabababaaaababaabbbaaaaabbaabbaabbbaaababbbbbaaaababaabaabbbbaaaabbaaababaababaabbbabbaabbabaabaaaaaaabbbabbbbaababaabaaaabaaaabaababaaabbabbaaabbbbabaabababbaaaaaaaabbaaabbbaabaaaabaabaaaaaabababaabaaababbaba abaaaabbaabaabaababaabaabbabbabbabaaabbbabababbbabaaabbbababbaabaaabbbabbbabbabaaabaabbaaaaabbaabaaabbababbabbbababaababaababbbbbbbaababbbbababaababaababaabaaaaabaababbbbbababaababbbbbabbaaaabbbbaabaabbaaababbbbabbababaabaababaaabbbabbbbaaababbbbbaaaabaabaaabababbaaabbaabaabaabaabaaaaaaabaabbaaaaabbbabbaabbaabbaabbaababbbbabbbaaaaaabbaabbabbabaaabaababbababbaabaabbbbaaaabbbbabaabbbbaabbbbbaaabbabbbbbaabbbaabbbababbababbbaaabaabaababaabbaabababaababaaaaaaabbbbbaabababbabababababaaabbabbbaaaababbbbbbbabbbabbaababaaabbbabbabaaabbbbbaababaaaababbbbbaaaabababaaababbbbabbabaabaaaaababbbbabaaaabbaaabbabaaaabbbbbbaabbbaaaaaabaaaabaababbbbababaabaabaaababbbaaabbbaababbaabbbaaaababaabaabbbaaaaabbaaabbaabaaaabababaabababbaabbbaaabababbbbaaaababbbaaaaabababbbabbaaababbabbbbbbbaabaaabbbaaababbaaabbbbbbaabbaabbabbbaabbaabbabbaaaabbbabbabbaabaabbbaabaaaaababbaaabbaaaabbaabbabbabbbbbbbaababbababbbababbaabbaaaaabbaaabbbbaaabbbabababbabbaaaabaaaabaabbaabababbaabaaaaaabaabababaabbbbaabbbbababbbaaabbababbaaaabbbbabababbbbabaaabaabaaabbbaaabbaabbbaababbbbaabbabbbbaaaabaabbbabbabbaaaababababaabaabaababbababaaabaabbbaaabbaababbabbbaaaaaaabbabaaaaababbaaabaababbaababbbaaabbbaaaaabbabbbababbbbbbbbaaabbaababbbbabbabababbbbababaaaaabbababaabbaaaaabaaabbaaabaababaabbabbababbaaaaabbaababaabaaaabbaabbabbabbabaaaaaaaababababaaababaababaaabbabbbabbbaabaaabaabbbabbaabbaaaababbbbabaaaababaaaaaabaaaababbaaabababbaabbbabababbbaabbabbbbbbabbbabbbbaaabaaaabbabaaaabaabbbbbbbbaabbabbbabbbbaaabbbabbaababbbaaaaabbabbbbaabbbbbabbabbbbabaaabbabbbbabbbbbbbabbbbabaabbaabbaaaabbaaabbbbaababaabbabababaaaabbbbbaaabaaabbbbaabababbabbbbbbbabbaaabbaabbbaaaaaabbaaabbabaabaaababaaababbabbbaaabaaababbaabbbbbbabbbababbaaababbbabaaaababbabbbabaabbaaaaabbabaaaaaabbaabbaaabaaabaaabbababaaaaabaaaaabaabbabaabababbaaababbbaaabaaaaabbabbbbaabbabaaababbbbbabbbbaabaaaaabaaabbbabbabbbababbabbaabbbaaaaaabbbabbaaabababbbbaaababaaaaababbaabaaabaabbbaaabbaabbbbbabbbaaabaabbbbaabbbaaaaabaaaabaabbbaaabaabaaababbabaabbbabbabbaabbaaaaabbb baabaaababbbaaabaaababbabbabbbabbaaabaabbbbabbbababbabababaaabbbbaababbbbbaaaabaaababbbbbbbabaaaaaababaaaabbabbaabbabbabababbabbabbbbbabbabababbbbbaaabaabaababbbabbbaaaabaaabbabababababbbaabababaaabbbbabaabaaaaaababbaaababbbbababaaaaaaaaaaabbbaabbaabaababbbaaaaaabaababaaaaaababbaaabbbaabbbaaaabaababaaaaaaaaabbaaaabbaaaabbbaabbababababbabaabbabbabbbaaaaabaabbabbbbbaabbabaaabbbbaaaaaabbaaaabbaabbbbbaaabaabababbbabbababbaababaaababbbbbaabbbbbabbaababbaabaaabbaabbbbaaababbaaabbabaabbabbaabaaabbbbababbbaabbbbbbabbbababaabaaabaabbaaabbaabbbbabbabbbbaaabaaaabbaabaababaaaaabbbabbaabbbbbbbbbbaabbaaaaaaaaabaaaabbbbababababbabbaaaabbbaaabbaabaaaabaaabaaabbaabaaaaaabbaabbbaaabbbababaaaabbbbaabbbbbabbbabaaababababbbbbababbaabaaabbbaabaabababaaabbabaaababbabbbbbabaaaaaababbbaababaabaaababbaaaabaaabababaaaaababaabbaabbbaaaabaaaaaabbaaaaaaabaabababababaabbbaabbaabbaaabbbaaabbbaaababbababaaaabbbabaaababaaaabbbaabababbababbbbbbbabbaababbbbaabaababbaabbbaabaabaabbbbbbaabbababbaababaababbabbbabaaaabbabaabbbaaaabababbabbbbbaabaaababababbbabaababbbbbaabbabbaaabaaaaaabaabbbabbbababaabbaaabababbbaaabaabbbabbbbaababbbaabbbabaaaaaabaabbaaaabababbbbbbbabbaabbaabbbbbbabbaaabaaabaaaabbbaaabbabbbaababbbbbbabbabbaabaababaabbbaabaaabbbaabbaabbbbabbaabbbbabaababbabaaaaaababbaaaaaaaaaaabbbaabbbaababbaabbabbababaaababbbaaababbbaabbabaabbaaaabaaabaaaabbbbabaabbabbbabbaaabbbbbababbaaabababbaabbabaababaaaabaaaabbbababababaaabbaabbbaabbbbabbaaaababbbbaaabbabbbababbbbbaababbaabaaababaaabbabbabbaaabbbbbababaaababbabbbaaaaaaaabaabaaaabbaaababaabababaaababbbbaabababaabbabbaabbbbbbaabaaabbaaaabbbbabbbaabaaabbabbbaabababaaaabbaabbbbbbabbababbbbbaababbabaaabbababbbabbaaabbbabbbababbbabbabaaaabbaabbbbbababbabbababababaaabbbababaaaabbbbaabbabbbabbbbaabbaabbbbaaababbabbbabababbbababbbaaababababbaaaaabbaabbabaaaabbaaabbabbbaabbbaababaaaabaabaabababaabbbbbbbbbabbaaabbbabaabbbabbaababaaaaaabbabaaababbbbaababbbbbbbbbaaaabbbabbbabaabbbbbbbbabaabaabbbababababbaaaaabaaabbabbbbabaaabaababbbbabbbbaabaabbaaaabababbabababaab aaaabbbabbbababaaaabaaaaabbbbabbbbabbaaabaabbaabbaaababaaaaaabaabbaababbbbbbbbbbaaabbabbbbbaabbaababbaabaabbaabaaabbaaabaaaababbabbaaaabbbbbbababbababaabaababbbabbabbbbaaaabaabbaaaabaabbaaabbbbbabaabaaaabaabaaababbabbbbbbbabbbabbbaaaababaabaaaaaababababbaaaaabaaaabaabbababbbbbaaabbaabbaababaaaabababbaaabababaaabbbbabaaabaaaaabbabbbbbbaaabaabaababbbababbbaaaabbaabaabababbbbbbbbbaabaaabbbaabbbbbbaaabbbaaaabbbaabaabbaabaaaababbbaabbbbabbbbabbaababbabbbaabaaabbabbbaaaababababbbaaaaaaababbaababbbabbbabbabbaaaabbbababbabaaabbaaaabaabbabbabbaabaaababaababbababbbbabbbaabaabbbbbbaaababbabbababbababbbbbbaababbbbbbaaaaaababbbaababbabbbbbbbbbbbabbbbbabaabbabbabbbabbbababbaaabbaabbbbbaaabaababbbbbbaabbaaabbaaaabaabbbababaaaabaabaaabbbababbabbbabbaaaaaabbbaaaaabbbbbaabaaaaababbbaaaaabbabaabababbabbabbababbaaaabbaaabbaaabababbbbbbbbbabbababbbabbaaabbbabaaababbbabaabbababaabbabaababaabbaabababababbabbababbbbabbbabbaaaabbbabbabbbbbaaabbbbaaaabbbbabbababbabababbaaabbaababaaabbaaabababbbaaababaaabbababbabaaaabaaaaabbbbababbabbaaabbaababbabbabbabababaabaaaaaaaabaababaaaabbbbbaabaabbbaabaabbbbbbaabaabbabaaababbaaaaabaabaaabaaabbabaababaabbbabbaabbaabbbabbabaaabbababaaabbbabaaabaabbaabaaaababaaaaabbbbaaaabaabaabbbbbbaabaababbbabaabbaababbaabbaaababbbaaaabaaabaaabbabbbaaaabaabaabbbbaababaaaaabaaabbabbababaaaaaabbbbbaabaaabababbabbaaabbaababbabbbbaabababbbbabbaabababbabbbabaaababbaaabbaababaaabaaabbaaabababbbababbbabbbaabbabbabbabaababaabbbaabaaaaaaaaaabbbbaabbbbbbaabbbabbbbabaabbababaabbaaabbaabbaabababbbbabbabbababaaaaaaaabbaaaabbbabbbaaaaaabbaabababbaababaaabaaababbabaabbbaaabbbaababbabbaabaabbbababaaaabbbbaaabbbabaaaabbabbaaabbabaaaabababababbabaaabbabaabaabaaabbbaabbbabaabbaabbbabbabbaabbbaaabbaaabbaaabaaaaaaabbaaaababbbababaaabaabbbbbabbabbabbbabbbaaabababaababbaaabaabbaabbaabbbbbabbaaabbabbbbabbabbbaaababbbbbbabababbbabbbbbaabaabbbaaabababaababaabbabbaabbababbbaabaabbbbaaabbaabbbaabbaaabaabaabbabaaaabaaaaabbaaaabbbababbaaaabaabbbbabbbabababbaaabababaabbabbbabaaababbbbababbababbbbbab bbaabbabaaabbbabababbbabababbbaabbbaababbaabaababaabbabbaababaabbaaabbaabbaabbbbaabaabaaabbaaaaaabbbbbbbaaaabbababbaabbbbbbaaaaababbbaabbbaabbbbbaabbaabaababaabaabaaaabaababbaaaabbbbabbbbbabababbabaabbbbbaabbabababababababaaaabbaaaaabbbaaabbbbbbaabaaaaaaaabbbbbabaaababbababaabbbbabbbbabbbaabbaaabbabbabbabaababababbabbbabaaabababaaabaaaabbbbaabababbbbbbbaabbbaaabbbaabaaabbabbabababbaaabbaabbabbabbabbabaabbbbaaaabaaaaababbbaabbbabbbbabbbbbaabaaabaaaabbbaaabbbbaabbabbbaababbababaabaaaaabbbbbaaabaabbaabaababbaabbabbabbbbaabaaaaaaabbbabbbbabaaabbbbaababaabaabaaabaabbabaaababbabbaabbabbaaababaaaabbabaaaababbbbaaaaaaababaabbabaababaaaaabbbaababbbaababbbaaabaaabbabaababbbbabaabaaabbabbbaabbabaabbaaababbabaabbbaaabaaaaaaabaaababbbbaaaabbababbabaabbbaabbaaaaaabaaababaaabaaaabbbabbbaaaabbaaaaabababbabbabbbabbaaababbbaabaaaabbbbaaaaabbabbabbabaabaaaabbbbabbabaabbbbabbbbaaabbaaaaaabbaaaabaabbaabaabbaabbaabbabaabbbabaaabaabaabbaaaabbbbbabbabbbababbaabbbaaaaaaabbabbaaabaaabbababbbbaaabbaaaabbababbababbbbbbbaabbabaabaabbbbabbbbaaaaaabaababbbabbabbbabbbabbabaabbaabbaaaabaabbbbaabbbbbabababaabbbbbbbaabbabbaabaabbaaabababbabbabbaaabbbabbaabaababbabbbbababbbbaabbbbbabaabbbabbababaaaababaababaabbbbababaaabbabbaababaabbababababbbabbaaabbbaaabbbbbaaaabbbaabbaaaabbaaaaabbabbabbaabbbababaaaaabbbaaababbbbababbabbbbbabaaaabbaaaabaaaabbbabbbbabbaabbaabbbbaaababaabbbababbbabbababaaaababbabbbabbbbbabbbabababbabbbbaababababaaabbababbababaaaaabababaabbbaaaaaaababbabbbaabbaaabaaaaaabaaaaaababbbbaaaabbbaabbbaaabbbababbabbbabaaabaaaaaaaaabbbbaaababbbbaaabbaaabaabaaaaaaaaabaabbbbbababbbabaabbaabbbbaabaabbabaababbbabbaaabbbaababbaaaabbbbbbaabbbbabbbaabaababbbbbaaaababbbbbbaaaababbbaaaabaaabaaaabbaabbabaaababaabbbabbbaabababaabaaaabaabaabbababababaabbaabbbaaabbbaabbaaaaaaabbbabaaabaabbababbbbaabbaabbbbabbbaaabbaabababaabbaaabaaaaabaaabbbaaaabbaabbbbaaababaabaaaaabaaabbbaaabaaaabaaaabaababbaaaaababbbabbbbbbbbababaaaaaababbbaaaababaaaaababaabbbbabbababbaabaaabbaabbbabbaaaaabbababaaaabaabaaabbbbababababbba abaabaaabaaaaabaababaaabbbbaaaaaaaaabbaaababaabaaabbbbbbbaabbbaabaabaabaaaabbaabbaaaaaabbbaabaaababaaaaaaaabaabaaabbababbbbaabbbaabaaabababbbaabbabaabaabaabbaaabaabbaabbaabbbbbaaaaaabbaababbbbbbabbabbababbbbbbbaaabbbbaabaababbabbabaaabbbbabaaaaaababbbababbbbbbbbbabbabbaaabbabababaaaaaabbbbabababbabbaaababbbbbabbbbbbaaaaabbbbbbbbbbabbbabbbabbbbbaabbbbaabbbaaabbaabbabaabbaaaaaaaabababababbbbbababaabaababababaaaabbaaabbbaabbaaabbbbbbaabbbbabbaabaababbbaaaabbaabababaaaaabbaaabbbaaabbbbbbbabaabbaabbbaaabaaabbbabbaaaabbaaaabbbbaabbbbaaabbbbabbabaababaabbaaaabbbaabbbabbbbbaaaabaabbbabbaaaabbabbaabaababaaababaabbaaaaaabbababbbbbaabbabaababaaababababbabaaaaaabbabbbbabbaabbababaabaaaabaaabaabaababaabbaaaabaaabbbbababbaaaabbbbabbaabababaababbaabbababbaaabaaaaaaaaababaabbbaabbbbbaaaaabaaaaaaabbbaabaaabbbabbbbbbaaabbbbbabbbbbababbbbababbaabbaabaaabbbabababbaaabbbaaaabbbbaabababbbbabbbbaabababbbbbbaaabbaababaabaaaaabaababbbbbababbabaabbbabababbaaaaaabbbaabbabaaababaaaabbabababababaabbaababaaabbababaaaaabbbbaaabbbbaabbabbabbbbaabbaaaaaaabaabbbbaaabbababaaaaaaaabaababbbababbaababababbbbabbbbaaaabbbabaaabbbabbababaaababaabababbbaabbbaaaabbbbaaaabbaaabbaaaaababbbaabaabbaaaaaaaabbabbabaabbbaaabbbaaabbabbaabababbbbbbbaaaabaabbaabbabbaabaaabababaabbaabaaaabababaabbabababbabbbbabbabbaabaabbabbbbbbabaaabbbabbaababbbabbbaaababbbbabababbbabaaabaabbbbbaaabbbaabbbbabaaaababbabbabbabaababbabaaabbbabaaaabbbbabbbaababaabbbabbaabbbabaababababbabbabaabaabbabbaabaaaaabbabbaaabbbbaaabbbbaaaaabababbaabbaabbaabaaabaaaaabbaaabaaababbbabbaabbabaaaaaabbbbabbbbabbaaaaabbbbbbabaabababbbbaaaabbbbbbaaaaabbaabaabbabbabbabaabbaabaaaaabbabbabababaabbbbabababaabbbabbaaabbaabbbabbbabaaababbababbababababbabaaabbbbbbaaaabbabbaababaaabaaabbaabbaaaaabaabaaabbaaaaabaaaaaaabbaabaabaaaaabbaaaabbbaaababbaababaaabbbbabaabbbbbabbababbbabbabbabaabbabbaababaaaababbbabaaabaaabbbbbaabaaaabaaababaaaabbbbabaabbbbaaabbbbbbbbaabbbabbbaabaaabaabbbaabbababbaabaaabbaababbbbaaabbaababbbaababaaaabbbbaababbbaabaaabbbaaaaaaababaaabbabbab abaabbaaabaabbbbabaaaababaaababbabaaaababbbbbabaabbbaabbaaabababbaaaaabbaabaaabaabbbbbabbbbaaaaabaaabbaabbbaabbbabbaabababaabababbbabbbabbbaaaaaababaaabababababbaaabbaaaaaabbbbbbaabaababababbbabaabaabaabaabbbaaababbbaaaaabbaababbbbbababbaaaabbbaaabbbaababaaaaaabaabbaabaabaabaabaabbbbbabbabbaababababbabaababbabbbbbbababbbaabaabbbbbbbabababaabaaababababbbaaaaabaabbbabbaaabababbabbbbbaaaabbbaabbaaaaababaabaabbbaabaaaababbaaaababaaaaaabaaababbbbbababaabaaabababaababaabbaaabbbaabbaabbbbbabbaabbbaabbbaaaabbabaaaabbaaaaaaabbbaaaaabbabbaaabaaaabbbbbbaaaaabaaaaabaabbbbaaaabbaababbbbaaababbaabbaaaaabbaabbaabbbaaabaaabbbaabbbbababbbaaaaabaaabbbbabaaaabbbbabbbbbbbabbbbbababbbabbbbaaabaaaabbbbbbaaaabababbaabbbaabbbaabaaaababbaabbbbaaaaabaaaabbaaabaabbbabaabbabaabababababaababababbbabbabbbbbbabbaaababbbbbbbbbbbbbbabaabbbbbbaabaababaaaaabbbbbaabaababbaaaabbbbbababbbbabababaaaabababbaaaaaabbabaabaaaabaabaaaaaaaaaabaaabbbbbabbababaaabaaababaabaabbbbbaaabbabbbbabbbaaaababbbababaaaabbbbbabbaaaaaaabbababbbabbbbbaabbbbbbaaabbaabaaaaaababbabaaaaaabbababaabbbbabbbabbabbbbabbbaababbbabbbbaabbbabababbbaaaaabababbbbaabbaabaaababaaaabbbaaaabbaabaababbabaaabababbbbabbabaaaaaabaababbaaabbbaabaaaababaababbbbabbaabbabbbbbbababababbabbabbabaabaabbbaababbbbaaababaabaaaaabaabbbaabbabbbaaaababbaaabbaaababbabbbbabaababbbbaababbababbaaaaabaabaaabaababbbbabbaaabbbabababbaaababbaabbbabbababbabbbabaababbbaabaabbaaabababbaabbbaababbbababbbbaabbbabbbababbbabaabbabbabababbbabbabaaaaabaabaaaabbbbbaaababbaababaabbaabaabbaababaabbaabbbbbbaaaababbbbbbabbbabbbaababbabbbbbbbbaabbabaaabaaabbaaababbaabbbabbaaaabbbbbbbabababbababababbabbaaaaaababbabbaaabbaabbaaaaabaaabbabababaaaabaaabbabaaaabbaaaaabbbbaabbababaabbbbbaabbbbbbababbaaaabaabbabbaaabbaabbbaabbbabbaaabbaabbabbbaabbabbaaaaaaabbbbbabaaabaabaababaaabbaabaabbbbbbbabaaaabbbbbabaaabaabbbbaaaabbabbbabaabbbbaabbaaabbbbabababbabbbbababbabbabbbbbbaabbbbbbabaabbbaabaaaaabbbbbbbabbbabaabababaaaabbbaabaaabaabbbbbbaaabaaaabbabbababaabbabbababbabbbbabbaabbababbbbbbabbbaa bbabbbbbbbbbababaaababababbbababaaaabbbabbbaaababbbbbabbbbbaabaaabbbababababaaabbabaabbaabbbaabbabbbbabaababbaabbbabbbababbaabbbbaabbbbabbabbbbababaaabbbbaabaaaabbaabbaaaabbaababbaaaaabbbaaabbbbaabababbabbaabbababbbbabbbaaabbbaaabbabbabaaabaabbbaabaaabaabaaaababbbaabbbbaaabbabaaaabaaaaaaaabaabbabbabaabbbaabaaaaaaaabaabbabaabbbaababaaababaabaaabbaaaaaaabaabbbbbaabaababababbbaabbabbbbbababbbaabbaaaabbbaababbabbbbbabbbbaabbbabbaaaaababbbbaaababbabbabababbabbbaabbaaaabbbaaaabaaaabbbabbbbaaaabaabbbabbaabbbbbababbbbbbbbaabbbaabbbbaabababaaabbaaaababbbababbaabbabbbaabbabbababaabbbabbaababbababbabbabbabaabaabbabbbbaaabababaaaababbbbbbabbbababbabbbbaabaababbbaaaabbbbbbbababaabbbbabaabbbbbaabbaabbabbababaaaababaaaabbabaababaaabbaaababbbaaaabbbbbabaaabbabbbbbbbaaaaabbbbabaaaaabababbabbbaaaaaabbbbaabbabaaabaaabbbaaaaaaaaaababbbbaabbbbbbaabbabbbaabbbbbaabbabaaababbbbaaaabaabaaaaabbbaabaabbbbbabababaaaababbbabbbbbbbabaaaaaaaabbabbbbabbabbbabbababbabbabaababbbabbababbbbaaabaaabaaaabaaaabbaaabaaabaaaabbbababbaabbaabbbaaaabaaaaaaabbbaaaababbbbbbabaaaabbbbbbaabbaaaaaaaabbaaaababbbaaaaaabbbaaabbaaabaaaaabbbbbbaaabbbbaabbbaababbbababaabbbbabbbbabbbbbababaaaabaabaabbabbaabbaaaaababaaabbaabbbbbaaabbaababbbbbbabbabababbabaaababbbabbbaaaaabbabbbaaaabaabaababbabbabbabaaabbbababbabbbbaabbaaabbbaabbbbabbabbabbbbbbbabbaaabbaaabbbaabbbbbbaaaabbbbaaabaaaaaabababbabbbaabbbbbbaaaabaaabaaabbbabbabbaabbbaabbbbbaabaabaaaabbaaababbabaaabbabaabbabbbbaaaaaabbbbbbbaaabbaabaaabaababbaababbbaabbababbaaabaabbaabbbaaababbabaaaababbbaaabbaaaaababbbaaaabbababbabaaaaabbabbaaaaaaababaaaabbaabbabbaaaaaaaabbababbbbbbbabaaabbbaaabaaaabbababbaabaaaaabaababbbbabbabbaababaabaababbaaaabaabbaaaabbbbabaaaababbbabbbbbbabbaaaaaaababbbabaababbaaabbbbbaaabaababbaaaaababbbabbababbabbbabbbaabaaabaababaabbbbbbbbbaababaababaaabbbbabbabababbbabbabbbbaaaabaaaabaaabbbabbbabaaaaaaababaabbbaabbbbbbaabaabababbbbabaaabaaaaaaaaaabbbbaaaabbbabbbaaababbaabbabaaaabbabaaaabaabaaaabaaaabbbaabbbbbaaaabbababaaaabbaaabaaaababbababaababbbbbaaaaa bbbbbbabbbaabbbbaaaababaaaababbaaabbbbabaaabbbaaabbbbbbabaaaababaaaaababaaaababbbbbabbaabaaaaaabaababbabbaabaabbabbbbabbbbaaabaaabbababaabababaabaababbaaabbbbbbbabaabbaabbabaabaabbbbabaaababaaaaabababbbbabbaabaaabbbabbbbabbaaabbaabaabbbaabababbabbababbaabaabbabbabbbbababbabbaaaabbbaababbababbbabbaabaaaaabbbbaaababbabbaaaababbabbbabbbbbaabaabaabbbabbabbabaabababbabbbbbaaaaaabbabbaabbababbabbabbbbbabababbaaabbbbaabbbbabbbabaaaabaabbaabaabbbbabbbbbaaaabbaabbbbabbaaabaabaabaaabbbbbbabaababbbabaaaaabababaaabaababbaaababbbbaabababbbababaaaababaaababbaaabababbbabaaabaaabaaabbabbaaaaaabbbaabbaabbbbbabaaaababaabbbbbbbbababaabbbabbaaaaababababbbbbbabaaabbbbabaaaaaaababaabababbabaaaaaabaabaabbaababbababbaaababbabbbabbbabbbbbbabaabbbaaababbbbaababaaabbbbabbbabababbababbbaaaaabbaababbbbaaaaabbbabbaabbaabaabaabbabbbbaabbbbbbaaaaabbababaabbbaabaaaabaabbabbbbbbbbabbbabaababbabababbbbbaababbaabbabbaabababbabababaaabbababbbbbbaaaabbbababbbaaaaababaaaabbbbaaabbaaabbaabaaababbbbbaaabaabaabaaaabbbabbabbbbbbbbbbababaabbbababaabaabbbabaabbaaababbbabbbaaabbbaabaaaababbabaabbabaabbabbaaabbaabaaaaaaaaabbaabaabaabbaaaabbbaaabbabbababbbababababbabbbaabbabbababaaabbbaaabaaabaaabababaaaaababbbbbaaababaaabaabbababbbaaabaaaaabaaabbbbababbaabbabaaaabbbbaabbaabbbbbabbaababaaaababbbabababbaabaaabaabaaaabbaabaaaaaaababaababbabbaabaaabababaabbbbbbbbbbbbbbabbabbabaaaaabbaaaaaabababbabaabaaabaababaabaaabbbbbbaabaababaabaabababbabaaaabbaabbaabbbbbaabbabbbbbbbbaabaabbbabaabaababaababaababbbbbabaababbbaaababbabbaabbbbbabbabbbbbaaaaabaaabaabbbaabbaababbbaabbbaaabaaaabbabbaaabaaaabbbaabbbababaaaaaaaaaababbbbbbaabaababbbaabbababbbbbaaabbbbbabbababbbaabaaaaababbbabaaaabbbbbabaaabbbbbbbaababaabaaabbaababababbbbbaabbbbaaababbbbaaaaabbabbabbaaabababaaaabbbbaaaabababbbbabbbbbaaabbbbabbabbaabaabbbaaabbbaaabababbaaaaabaaaaaabbaaaaabbbbbaaabbaabaabaaaaababbabaaabbbbbbaaaabbaaaaaabaabbabbaabaaababbbbaabbabaabaaababbbababababbaaababbbaababbaaabbbaabbbbaababbbbabaaaaaaababbaaaabbaabbbbbbabaabbaabaaaabbabaabbaabaababbbaaa bbbbbabbaaaaaaaabaababbbababbababbaabbaababbbaaabbabbaabbaabbababbbbbaabaabbbbabbbbbbaabbbabaaaababbbaaababbbbaababaaaaabaaaaabbabbbababbaaaaaabaabbbbabbaabbaaabbbbbbbbbbbbaaaaaaabbabbbaaaaabbabbaabaababaabaababababbabbbaaaaaaaaaaaababbaaaaaaaababababaabbbbbaaabbbabbabbbbabaaaaabababaababaabbaababaababbaaabbabbabababababaaaaabbababbabbbbabbabababaaabbbabbaabaaabaaababbbabbabbabaaababbaaabbbbbbabbabbabbabbbabababbbabbabaaaabbabbbbaabbbbbbbabbabaabbbbabbbbbaabbaaabaabbbababaabbabaaaabbbbbababbbaaaabbaababbaabbbaaaaabaabbbbabbaabbaabaabaabbbaaaaaababbbbbbbaabbabaaaaaabababbbbbaabbbbbbbbbbabbabbaababbabbaabbaaaaaaababbbababaaabaaaaabbbaabaaabbabbbaababbbbabbababaaabaaababbbabbabbabbbaaababbaaaaaabbaaabaabbabbbbbbaabaabaaabbabababaaaaabbbbbbbbabaababbbabbbabaaabbaabbbbaababbbaabaabaaabbbbaaaabaabaaaaaaaabbaabbaaabaaaabbbababbabbaaaaaaaabaaababbbabbaaaaaaaaaaabaabbbaabbaaabbaaaaabbbababaababaaaaaabbabaabbaaaaaaaabbbabaaabbaababaaaabaabaabbaaababbababbbbaaaabbabbaabbabaaaabbaaaabbbabaaababbabbbbbabaabaaaabaaabbabbbbbbbababbbbbababbabbbbbbaabababaaabbbbbbabbbaaaabaaabaababbaabbabbbbaabbaabbbbbaabbaaababbbababbabbababbbbaaabbbbbbbaabaabbbaabaababababbbababaabaaabbbabbbaaaabbaaabbabbabbbbbaaaaaaaabbbaaabbbbbaaaabaababbababbbbbbabbaabaaaaabaababaaaababbaaaaababbaaabbabbabbbbabaaababababbbbaabbabbbaaababababbaaaaabbbbaaaaabaabbbbbabaaabbbbbaaaabbbbabaaaaabbbbababaaabaabbbabaaabbbbababaabaaaaaabbbbbaabaaabbbbbabbbbabbaaaaaaaabbaaabaabbbaabbabababbbaabbabbaabbbbaaaaaababbbbbbbbabbbbbabaaaabbbbaabbaaabbaabaababbbabbabbabbbbaaaaabaabbbbbabababbabbabbbaabbabbabbababbbbaaabbbaaabbabbbabaabaaaaaaabaaabbaaabbbbbaaaabababaabbbaabbbabaabaabbaaabbabaaabababaaaaaaabbababbbbaaabababbbabbaabaaababbaaaabbbaabbbabbbbaaaaabbbbaabbbaaabbaabbbbaabaabaabbbababbababababbbaaaabbaaaaabaabbbabbbbaababbbaaaaabbbabbabbaabbaaabbbaaababbbaabaababbbababbababbabbbababaabaaabbbabbbaaaaabababbaaabbbbbbbbaabbbaabbbbbabaabbaaabaabaaababaabaaababbaabababbbababbaaabbabaaaabaabbbababbbaaaabbaabbaaaabaabaabbbaaabba bababababbababaaabbbbbabbbababababbabaabaabbaabaababababababbabbabaaaaaaaaababbabaabbaaabbabbbabaababaaabbaaaaababbabaaababbabbbbaabaababaabbbbaaaaabbaaabbaababbbabaaabbbabbbbabbbabbaabbbbabababaaabaaabbbbaaabaaaaaaabaaababbaabbabbaabbababaaabbbaaabbaaaaabbbbabbbaabbabbbaaabbababbaaabaabbabbaabaabaababbaaababbbabababaaaaaaababbbbbaaababbbaababbaababaababbaabababbbbaaaabbbbaaabaaabbaaababbabbbbaababbbabbabbbaaaabbabaabbbabbaabbaabaabbaabaabaaababbbbabbaabbbbbabbaabababbbbbaabbbaabbaaabaababbaaabbabbbababbaababaaabbaabbaaaabaaaaababaabbbbaabbbbbbabbaaaaababbbbabaabbaabbbbbbbbaaabaaababababbbabbbbababbabababbababbabbababbbbabbbaaabbaabbbbbababbaaaabaababaaaabaabaaababbbbabbaaaabbbabbaabbabbbababbbbbbbaaabababaabbabaaaabbbabbbbbaabbaaaaaaababaabbabbbaaaabbbbbaaabbaabbbbabaaaabaaabbaaabbabbabbbbaaabaaaaabbabbabababbabbaabbbbbbbbabbbbbaaaababbaaaaaababbabababaaaaaaabbbbbbaaaaaaababbabababaabbabbbaabababbaaaabbaaaabbbbaaaaabbaaabbbbabbababbbaababbbabbaabaaabaabbbaabbbabbaaabaaabbabbbbabbabaaababbaababbaabaabbabababbbabbaabbbaabbbbaababababaabaaaaaabaabbbbbabbbabbabbabbaaaabbaabbbbbbbbaabbaaaabaaaaabbaaaabababbaaabaabaabaababbbbbbaabbabaabbbabbbaaaabbbabaaaabaabaaaaabaaabaababbabaabbaaaabbbbabbaaabaaaaabaaaaabababbababababbbabbbbaaaabbabaaaababbbbaabbabbbbaababbaaaababbaabaabbaabaabbbaabababaabababbbaababbbaabbbababbbbbabbbabbaabbabbabbbaaabbaabbbbbaaaabaabaaaabbaababbbbaaaaaabbabbbaabababbbbbbaabababbbabbbbbaababbaabbabbbabbaaaaabaababaabaabababaaaabbbbbbbbbbbbabaaaababaababbaaaabbababbabbaababaabababbabbbaaaabbaababbbbbbbbbbabbbabaaaababbababbaaaabbaaaabbabbabaaaaaaabaabbbabbbaabababaabababbaaabbbaababaababbbbaaaabbababaaaaaabbaabbbaabbbbbbbabaaaaababbbbbbbabbabaaaaababbbbaabbabbaabbabbbaabaabaaaaaabaabbababbbbbbabbbaabbbababbbaaaababbbababbbbabbaababbbabaaaabbbbabbababbbabbaaaaaaaabbababaaabbaaaababbababababbbaaaaabaabbaaaabbbbabbbaaabbbaababbababbaaaababbabaabbbaaaabbaaaabaaaabbbabbabbabaaaabaaabbbbbaaaabbbabbbbabaabbaababbaaabababaaabbaaaaaaaabaaaabbabbbbbaaaaaaababaaa aaabbbbaaaabbaaabbaaabbaababaaaaaaabbbbbbbbaaaabbabaaabbbbabbaabbbabbabbbbabaababaaaaabbbbbbbaaabbbbabbaaaabababbababbaaaabaababbabbaaabaaababbbaaaaaaabbbbaabbaabbaaaabbabaabaabbaaabbaababbaaaaaababbbabbbabbbabaabbabaaaaabbbbabbaaaabbabbabbaaaabaaaaababaababbaabbabbabaabbabbabaababbbaabbbbbabaaaabaababbaaaabbaaaaabbbbabbaabaabbbbabbaabaaabbabaabbaabbaaabbabbaaaababaaababababbabbbbbaaaaaaaaabaaabbaaabababbabbaabaaaababababbabbabbbababbbbabbbaabaaababaababaabbbbbbaabaaaabaaababbaabbbaaabaaabbbabbbbbbabbaaabbbaaabbaaaabbaabbbaaabbabaabbaaabaaabbabbababaaabbbaaabaaabbabaaaaabbbbaaabbaaabbaabbbbaaaaaabaaabaaaaabbbbaabababbbbbbabbabaaabaaababaababbabaaaabbbaaaabbbabbbaabbababaabbbbabbabbbbaaaaaabaabbababbaaabaaabbbaabaaaabaaaaaaababbabbaabababaaabaabaabababaabbabaabaabbbbbbaaaabbaabbababaabbbaaabbbbbabaabaaaabaaaaaaabaaabbbbbaaabaabbbababbbbabbbbabbbbbabbaaaaaababbaababaaaabaaabababbbaaabaabbbbabaaaaabbabaabbbbbaaabbbaaababaaaaaaaaaaaaaaaaaaaabbbbbaaabbabbbbabbbbbaabbabbabababaabbaabbbababaabbaaabbabaabababaabbbabbbabbbbabbbbabbaaaaabbbaaababbbaababababaabbbbabbbabbaabaaababbbbababbbbbbbaabbbbaaaaaabaaabbbabababaababaaaaaabbbbababaaabbaaaaaaaabbbabaabbabbabbabbabbbaabbababbbbabaabaabbaabbbaabbabbabbbaaabaaabbabaabbbaabaaabbaaabaaabbababbbaaaababaaabaaabbbabababaabbbbbbabababaaaaaaaabbaabbaabbaaaabaabbbabbbaaaabbababbbbbbabaabbaabbbbabaaabbbaababbbbbaaabbbbbababbaabbbbaaababbaaababbbaaabababbababaaaababaababbbabaaaaaaabaabbbbababbabaabbbaaaaaabbbaaaaabbabaabbbabaaaaababaabbbaaababababaabaaabbbabbaaaaababbaabaaababbabababaababbaabbbabababbbbaabaabbbababaabaabaabbabbaabaabbbaaabababaaaaaaaaababababaabbabbbabbaabaaaaaabbbaabbabbaaaabababaabbbaaaabbabbbabbbbbbbabababbbaaababbabaaabaababbbbabaabaaabaaaabbbababaabbabaaaabbaaababaabbabbbaababbbbbbbbbabaabbbabbbaaabababbaaaaababaabaaabbbbbabbbbbabaabaaaabbbbabbbbabbaaaaabbbaaabbbbbbabbaabaabbbbbbaaaaabaaabbbbbbbaabbabbaaaabaababbbabbbbaabaabbbabbaabbbbabaaabababaabbababbaabbabbbaababbaaaaababbbabbbaaaaabaaabaaababbbaababbbbabababb babbbaaaaabbaaababbabbbabbabbbabbbaabbbbbaaababaaabaaaaabbaaabaaabbbabaaabbbaabbaaaaaaaaabababbbbababaaababbbaabbbbaaababbbaaaabababaababaabbabaaaabaaaababaaaaabababaaabbbbababbaabbbabbaababaaaaababaabbbbbbaaabbabbaabaabaabababbbbaabababaaabaaaaabbbbbaaabaaababbbaaabbbbaabbbabaabbabbbaababbabaababbababbbabaabbabaababbbbbabaaaabbabaaababbaababbbabaabaaabbbbaabbbbbbbbbbabbababbbaaaabbabaababaaaaababaaaaaaaaaaaabbaabbabbbbbaaabbbaaaabbaabbbbbbaaabaababababaaaabbaababbababaabbaabbaabbabbaaababbbaaaaaabbbaabbaaaaabbbaaabbbbbbbbaababbbaaaabaabbabbbbbabbbbbbaaaaaaaaaaaabbbbabbabbbabababaaaaabbabbbababaaabaabbabaababaaaababaaabaabbabbbababaaabbbbabbaaabbabbbbbabbbbbbbabaaaabbabbbabaaaababbbbbabaaabaaaaabbabaaaaaaaaaabbbababbbaaabbaababbbbabbaaabbaabbabaabbabbbbabbabaaabbbbbbaabbaabbaabbaaaaaaabbabaababbaabbbaaabaabbbabbbbbbbbaabaababaaaabbbabbababbbbbabababbababaaabaaabbabbabbbabbaabbaababaabbbbbabaaaaaababaaababbbbabaaabababaaaaaabbabbabaaabbbaaabbbaaaaaaabbaabbabbababaabaababaababaaaabbbabababbabbbbbbbbbbbaabbbbaabaabaaaabababbbbabaabbbabbbababbbbaababaabaabaabbbbabababaabbaabbabaabbbbbbbaabbbbbbbbbaabbbaaabbbabaabbbaaaabbaaaaaaababbabbaaaaaaabbaaababaaabbabaabbbbbbbbaabababababbbabbaabaabbbbbbbabbabbbababaabbbbbbaaababbbabbbbbbbbbbaaabaabaabbabbaaaaababbbaabbaaabbaabbaabaaababbabaaabaaabaabbaaaaabbabababbbabaaaaabbbabaaabaabbabbbabbbbabbbabababbbabbbbbbaaaabaabaaabbbabaaaaabbbabbaaabaaabbaabbbbaabbbaaabbabababaaabbaaabbbbbaaaaabaaabbababbbbaabababbbbbbbbbbaaaaabbbabbabbbaaababaaaabbbbabbaabaaabbaaabaaaaabababbabbbbabbbaabbababaaabbbbaaaaaabababbbbbababbbaaabababbbaaabbbababbbbbbbbbbaabbaaabaaaababaaaabaabbaabbabbabbbbabbabbbabbbbbbbaabbbbbaabaaaaabababbabaabbbbbbabaabbbaabbbabbbbaaaaaabaaabbabaaabaaabaababbaaaaabbaaabaaaaabbbbaaabaaabaabaaabaabaabababbabaaaaabbababaabaababaabaabaabaaaabaabaaababbaaabbabbbabbbbababbaaabbbbabbbbbaaabbabaababbabbabababbbaaaaabaaaabbaabaabbbabbabaababbbbababbababaaaaaaaabbbbbbabbbabbbbaaaabbbabbbaabbbabaabaaabbabbaababbababaaabbaaaaaaaaabbba aabbbbabaaabbbaaabbababaabbbaabbbabaababbabaabbabbbabbbbbabbbaabababababbabbaaaabbbbababaabaabbaaababbbaabbbbabbaabababbabbbbabababbbabaaabbaaabbabbabbabaabbbbbabbbbbaabaaaaaaabbaaaaaaabbbaabbabbabbabaaaabaaaaaababaaaabbbbbbbaababaabbaaabbbaaaaaabbaaabaabaaaaabbbbbababbabaabaaaaabbbabaaabbbbaaaaaabbbaabaaabaabaaabbbbbbbaabbaabaaabaaabbbbbabbaabbbbbaaaaabbaaaabaabaababaabbbaaaaaabbbbbabbbbbbaabbaaaaaaabbbaaabababbbabbabbbbbbaaababbaababaaaabababbbabaabaaaabaabbbaabbabbbbaaaababbabababbaaaaabababaababaaaaabaaaababbaababaaabaaabaabbabbbaabbbaaaaabaaaaababababaababbabababbaaabbabbaaaaababababbaabaaabbabbabbbbbaabbbbaabbaabaababbaabbbbababbbaabbaaababbbaaaaaaaabbbaabaabababaaababaaabbaabbaaabbbbbbaabbaaaaabaababbbaabababaabbbaabbababbbbbabbbbbabbbbbaaaaaabbbababaaabaaabababababbbabbaaaabaababababbbbbbabaaabbaabaabaaabbbbababbababbbabbbbbbbababaaabbbbbbababababbbbaabbabbababbaababbaaaabbababbbabbbbbaabbaabbabbaabaaaaabaaaaabbabbabaabbabbabbbbaaaaabababaabbbbbaaababaabbaaaabbaaaabbabaabbababaabaabaaaaabababbbbbaabbabbbbbbbaaaaabbaabbbabababbbabbaaaabbabaaabbbbaabbabaaabbbbaabaababaaaaaabaaabbaabaabbbabaabbbabaaababbaaaaabbbbaaabbbabbbabaaabbaaaabbabbbbbbbbbaabbbabbbbaababbaabbabbabbaaabaaaaaabaabaaabbbbbabbababaaaaabbbababaaabaaabbabbaabbbbbbbaaabbbabbbabaabaabaababaaaaaababaaabbbabbbabaabaaaaabbabbababababbbabbabbbaabaaabbaaaabbaababbabbaabaabbbaabbbaababababababbbbbbbaabaaababababbbbaabaabaababbabbababaabaabbbababaaabbbabaaaabbbbabbbbbabaabbabbaabaabbbaaaabaaaabbbbababbbbaababbabababbaaabbbaabbbbabbababbaaabbbbbbbbbbbabbabbbabbbaaaaaabaabbaababbbbbaababbbaabbbbaabaabaabbabbbbbaababbaaaaaabbbabbaabbbaaabaabababababababbbbbbbabaaabbabaaabbbabaabbababaaaabaababababaaaabbbbabbaabaabbbaabbbaababaabbbbbbbbaabbbabbabbababbabbbbbbaaaaaabaaabaaabbbaaaaaabbbbaabababbbbbaaaaaaabababbbbabbabaabbbbbabbaabaababbabbbbabbbbaaabbbbbbbabbbaabbaababbbbaababbabbbaabbbbbbbbbaaabbbbabbbbaaabaaaababbbaabaababbaababbabaababbaabbaababbbbbbbaaababbbaaabaaabaabaaaaabaabbbaabbaaabaaaabbabbbbbbbbaaa aaaababbbabbabaaabaababbbbbabbbbbabbaabbbbabbbaababbaaabbbbabaabaaababbbbaaabbbbbababbbaabababbbabbbbbaaaabbbabbaabaabbaaabbaaaabbaababababaabbbbabaaabbbbbabbbbbababbaaaababbbbbaaaabbabbabbaababaabaaabbbaabababbbaabbabaabbabbaaabaaaaabbbaabaaabbbaababbbbaaabaabbbbababbaaaaabaabbbbbaaabbbababbbbbaaaabbbabaabbaaabbaaabbaaabaabaaababbababaaaabbbbbbbbbaabbabaabbabaabbabaaabbabaaaaaabbbbabbbbbbbababbbbbbaaaababbbbaabbbabaabbbaaaabbaabaabbabababbbabababbaabbbbaaababbbabaabaaaababaabaaaababbabbaababbbaaaabaabbbbaaaabbababaabbaaababbbbabaaababbaabbbbbabaaaaaabaaaaabbabaabbbbabaabbbaaabaaabaaababbabbaabaabbaabbababaaaaaaababbbabbaabaaabaaaaaabbbbbabaabbbaaababaabaabbbbaaaabbbbbaabbbbbbbbaabababbbbbaababaaaabbabaabaaabbbabaaababbaaaabaabbabbbbababbabbaaaabbaababbabbbabaabaaabaaaabbbbbbaabaabbaaaaabbabbaaaaabaaaaabbaabbabbababaaaaabbabaabaaaaaababbaaaaabbabaaaabaaaababbaaabaaabbbbbbaaabbbabbbbaabbbabaabaaaaabbaababbbbabbaabbbbbbabaaabbabaaaabbbbabbabbbbabababbbbaaaabaaaaabaaabbaabaaababaaabaaababaaaaaaabbabbbbbaaaaaababbbaabbbbbbababaaabbbababbbbbababbbabbbaaaabaaabaaaabababbaaaabaaaabaababaaabaaaabbbaabbbaaabaabbabbbabbaabbaabababababbbabbabbabaaaabaabbaabbabaaabbbabbbbbbabbbaaabbbbbaaababbabbbaaaabbaaaabbabbabbabbabbaabbbbabbabbaababbbabababbabaabbababbababaabbababbbbabaaabaabaabbaabaabbaabbababaaabaababbababbaabbbbbbbbbbaaabbbbaabaaaabaaabbbbabaabbaababaaabbbaaaaaabbbbbbbbaababaaabbabaabbbabababbbbaaaaabaaabbbbabaaaaabababbaabbaaaabbabaaabbaaabaaabaaaaabbabbabaabaaabbbabbbbaaaabbabaaaabaaabaabbabbbaabbabaaaabaabbaaaababbaaabbbbbabbaabaabbbbbababbaabaaaaaabbaaaababaabaaaabbbbbabbbbbababaaababbbbbbababbbbababaaabbbaababbbbbabbbabbabaaabaaaaaabababaababbbabbbbbbaaaaabaaaababaaaabaaabbbbbaaaaabaababbbaaaababbaababaaabbbbbaaaaaaabbabbbaababababababababbbaaaaaaaabbbabbabababaaabbbaabaabbbabbbabababbababbabbaaaabbbabaabbabbbabaababababbbabbabbbabbaabaaabbbbabababbbababbbbbbbbbbabaabbbbaabbbabbbaaabbababaaaabaabbbbbaabbbaababaaaaabbaabbbabbaaaabbaaabbaaaaabaaabbabaabaababaababaabaa aababbbbababaabaaababababaabbaabaaaabbbaaaaabbaabbbbababbaaabaabbaababbbbbaaaaabababbbbabbbbbbaabbbaaaababbaaabababbaaabbaabaaaabbbaababbabbbbbbbaaaabbaaababaaaaaabbbaabbbbbbaaabaaaabbaaabbabbbabaaaaabaabbabbbaabaabbbbaaabaaabaababbbbabaabaabababababbaabbaabaabbbbaaaaabaababababaaabbaaabbaaaabbaabbabbbbbbbbaabaaaaaaabbbbbbbaababbbbaaabbbaabbaabaabaaaabaaababaababbbaaababaabaabbbbbbbaababbaaaababbabbbaaabbaabaaabbabbbbaabbaababbbababaaaababbaabbbbbbaabaaababbbaaaabaaabbbababbbbabbaabbbaaabaabaaaaabbbbbabaaaabaabaabbabbbbbabbaabababbaabaaabbbaabbababaabbabaaabbabbbabbabbaabaabaaaaabaabbabbaabbbabbabbababaaabbbaababbabaaabbbbbbabbbaabbbbbbbbaabaababaaabbabaababbbababbaaabbbaaaabbaaabaaabbbbababbbaababaabbbbaaaaabababbbaaaabababbbbaabaaaababaabbbbbaababbbabbaabaabbabbaabbbabaababbaaabbbaaabbababaababaaaaaaaababbbbabbaabbbbabbabbaabbaabaaaabbaaababbbbbababababbbaaaabbaaaabbbbbaabbbaaababaababbbbbabaabaabbbbbaabababbabbaaaabbbabbaaababbbbbababaabaaaaabbabbbabbaaaaaaaaaabaaaaabbbbbbaaaaaabbbbbbbaaaababbbabbabbaabbabbbbaabbbabaaabbaaabbaabbaaabbaabbbabbabaaabaabbbbbbabaabaabbbbabaaabbababbaaabbbabbaababaaababbbabbabbbaaaabbbabbbbabaabaaabbbabaaababbbabbbabbababababbbbbbbbbbbaabababaaaaaaabbaabaabbbabbaabbbbbbaabaabaaaaabababababaabaabaabbbaaaaaaabbbbaaaaaaaaababbabaaabaaaaaaaaabbabbabbbaaaabaaabaabbbabaaaaababbaaababbbabbabaabaaaaababababbbbabaabaaaaaababbaabbbbbbbbaabbbabaababbaaabaaaabbaabbaababaaaaabbaabbaaabbbaabbababbaaaabbaabababbbbabbabbaaaaabaabbbaabbabbabaaabababbabaabbbbbabaaabbbbabbaabaaababaaaabbbaabaabbbabbaabaaaaaaabbabaaabbabbbabaabaaaabaaaaababbbbabaaabbbbbbabaababbaaababbbaabababbabbaabaabbaababbbbbbbabaabaaaabbaaaaabaaababbaabbabbabaaababbbbabbbabaaaaaabbbbaaaabbbbababababbbbababbbaabbabbbabbbaabbbbbabbbababbbbbbaaabbabbbbabaaaaaaabbbaabbbabbbaaabbaabaaaabbabababaababbbbaaaaabbaaabbbbbaaaaaaaaaabbabbabbbaabbbbbaaaaabbaaabbaababbbaaaabaaaaaaabababbabbaabbabbaababbabbaaaababaaaaaaabbababbababbbbaababaaaababbaaabaababbbbbabbabbbabaaabbbbbbaabaaaaabbbaaabbabba bbbaaabbababaaaabbbbaaaaabbaabbbaaaabbababbabbbbbbabaabbbbbaababaaaaaababbaabaaababaaabbabaaabaaabbaabaaababababaabababbbaaaaabbaaababaababbaaababbbbaaaababbbbbbbabbaaabbbabaaabbabbbabbbaaabbabbababaaababbaabbaababbbaaaaabbababbbbaaaaaaaaaaaabaabababaababaaaaabaabaabbabaabbaaabbabbbabababbaaabbaaaababaaabbabababbbbbaaaaaaaaaabbabbabbbbababaababbbbaabaaabababbbabbbbbbaabaaabbaaaaabbaabaabbbbaaababbabaabbabaababbbaaaaabaaaabbbbbababababaabbaaaabbaababbbbbbbaaaaaabbaaabbabbbbaaababaaaaababbbaabbbbaababbababbaabaaaabaaaaababaabbbaaaabbabbbbababaaabbbaabbabbbbaabbaabbabbaaabbaaabaaaabaaabbaabbbbbaaaabaababaaabaabbabbbbabbbbaaababaaaaabaaababbabaaabbbaabbabbbaaabbbaabaabbbbababaabbbbbabaababababbabaabaabbbaaabaaaaaaaaabaabaaaabaaabbbabaabaaaabbbbbabbbabababbabbaaabbaaabbababbbabbbabbbbaaababbbaaabbbaabaabbababaaabbbbaababaaaabbabaabbbbabbaaabbbabbaaaabbbabaaabbababaaaaaaabbabababababbbbbabbabbaabaababbbbbbbabaaabbababbbabbaabbaababaabbaabbbaaabbaabaababababaaaabbaabbbaaababaaaaaabbaabbabbbbaaabaaabaabbbbaabaabbabbbabbabbabbaabaaaaababbabababbbaaaabababbaaaaabbabbbbbbbbbaabaabbbabaabaabbaaababaababbbababbababbbbbbababbbabaaaabbbbabbaabbbaabbaabbbabbabbbbbbbbaaaabbaaabbbbabbbbbbbabbaaabbbbbaaabbababbaaaaaaabaabbabababababaaabababbbababbabbaaabbaabbbabbababbabaaaaaabbabaaabaaaabbbababbaababaabbaaaabaaabbbaaabaababbbbbbbabaababbabbbaaabaaaaababbbbbabaabbbbbbbababbaabbabaaaababaaaababbbaabbbbaabbaaabaaaaabbaaaaabababaabbaaaaaababbbaabbabbabaabbabaabbbabbaaabbabbabaaabaabbbaaabababbbbbaababaaabaababbabbbaaaaabbbbaabbbbaababaabbbaabbaabbaabababababbaaabbbaabbbabbababbbbbabbbabaaaaabaaabaabbabbaabbbaabbbbbaabbbaabaaabbaabbbbbbbababbbaaaaaababbabbaaaababbbaaabaaaabbabbabbaaaababbabbabaabbbaaaaabbbaaaabbaaababbaabbbbbbaaaabababbbbabaaaababbabbaaabbbaabbbaaaabbaaaabbbababaaababbaaabbbaaaabbbbaabbaaaaababbbbaaaabaababbbaabaaabbbaaababbbaabbababaaaababbaabbbbaaaabbbbbbbbabaaababaabaabaaabbbbabaababbaabbabbabaaaabbaabbbabbaaaaabbabbbbbbababbaabaaaaaabaaabbaabbaababbaaaaaaaaabababbbabba aababbbbbaaaaaaabbbaaaabbbbaaabbabbbabbaaaabbbababaaaaaabbabbbbbababaaaaaaabbabaaabbbbabbbabaabbbababbabbbbabbbbaabbbbaabaaababaaaaaaaaabaaaabbbbaaabbabbbabbbbbaaabbbbabaabbbbbaaabbaabbbbbbbaaaabaaaabaaaaabbaabbbbabbbbaabaaaaaaaaaaabbabbbabbaababbaaaababaaaabaaababaabbaabbbaaaaaaaabababbabaabbbabbababbabaaabaaabbbbabbaaaaabbaabbaaaabababaabbaabbaaaaaaababbabbbaaabbabbabaaabbabbbbabbabaaaabaaaabbbaabaaabbbaabbabbaaaaaabbbaaaababaabbaabbaaaaaaabbabbbbbaababbbababbabbababaaabbababbbabbbbaabaaaaababbaabbabbbbbbbaaabaaabbbbabbaaabbaabbbbababaababaaaaaabbabbbaabbaaabbaabbbabbbbbaabbaaaababaaaababbabaababaaaabaaabbababbababbabbbbabaaabaabbababbbbabbabbbabaaaabbbbbabaababaaaabbabbbbabbabaaaaaabaaaaaaabbbbbbbaabbabaaaabaaababbbbaaaaabbbaaaaaabbbaababbbbbbabababbbaabbbaabbaaaabbbabbbabababbabaaabbabbbaaabaabaaabaaabbabaabbbaabbaabbabbabaaaaaabbbabaaaaabbaababaabbabaaababaaaaaabbbbabbbbaabbbbaaaaaababbbbaaabbbaaabbbbabaabbbabbaabaabaabaaabbbbbbaaabaabbbbaabbbabbbaaabbbbbaaaaaabbbabababbabbabbaaabbbbbbbaabaabbbabbaabbaababaaaaabbaabbabbabbabbbbabbbbbbbbabbbbaaababbaabaaaaaaaabaaabbbaaaabbaabbaabbaaabbbbbbabbbbaabbbababaabababbbbaababbababaaaaaabaaabbbbbbbbabbbababaaababbaaaabbabbaababaaababbbbabbaabaabbabaaabbbbbabbaaaaababbabbaabbabbabbbbabbbbbaabaaabbabbabaaaabababbaaaababbbabaabbaabaabaaaabbbbbbbabbbbababaaabbbaaaababababbaaababababbbaaabbbaaaabbabbbbababbbaaaabbabaaabbbbbababababababaabaabbababbbaaabaabaaababbbaaaabbabbbabbbaaaabbbaabbbbbbbbbabaaaabbaaabbabbbabbababaabbbababbaaaaababaaaababaabaabbbabaaaaaaabaaaababababaaabbbaaabbaaaaabbbbaaaaaaaaaaababbabaabababaabbbbbaabaaabbbbbababbbbbbaaabbabbbbbbbbabaaababbbbaabbabbabbaaabaaabaaaaababaaabaabbaababaaaababbbabbaabbbbabbaabbaabbabbbaabaaaaaabbbabaaabbbaaaabbaababbbbbbbbbabbbabaabbabaaaabaaabbbbaabaababaaaaabbabaabbbabaaabaabbaababaabbbabaababbbaaaaaabaabbaabaaabaababababaaaabaabbbaabaabbaaabbaaaaabaaabbbaaaaaaabbbbbbabbbaabbaaaaabaabbbabaaaaaaaabababbbabbaabbaaabababbabbbaaabbabbababbbbaabbaaabaabbbbaabbbabbaaabbaabaabbbab bababbabbaabbabaababaaaabaaabaabbbaabbabaabaaaabaabaabbaababbbbaaaabaaabbaaaaaabbaababaabbaabbbaabbbbbaaaaaabbaabababbbaabbbabaabbabaaaabaaabaabbbaabbaaabaaaaabaabaaaaabbbbabababbaabbababaaaabaababaabbabbbbbaaaaaaababbbabbababbababaaabbabaaaaaabbabbaaabbbabbbabbbbabbbaabaaabaaaabababaaaaabaababbabaabbabbbabababbbbbbbbbaabbabbbaababbbbabbababaababbbabbbaabaabbbbaabaaaabaaaaaabbbabaabbbabbaababbbabaabaaaabbbbbaaaaaabaaaabbbabaabaaaabbababababbabbbabbabababaabbbbabaabbbaabbbbabaababaaaabbbbabbaabbbbabbbbaabbaaabbbaaabaabaaaaaaaabbbabaaabababbbbaababbabbbbabaaaabbaababbbabbaaaababbbaaababbabbbabbaaaabaaaaaaaababbabababbababaaaaaabbabaaabbbababbabbabbbabaaababaaaaaaaabbbabaabbbbbbbabbaaaabbbaabaaabaabbabbabbabbabaaaaaabbaaabaababbbbabbbbbbaababbaaabababaaabbbbbabbaaaaababababbaabaaababbabaababbbaabbababababbaaabbaaabaaaaaaababbaaabbbaabaabbbabaaabbabbabbbabbaaaababbbaaabaabaabbbbabaaaababbababbabaabbaaaaaaababaabbbbaaaaaaabbbbbbabbbabbabbbbabbbbbbabbbbabbbbaabbaaaabaaabbbaabaabbbaabaaababaaabbabbabaababaabbaaababbbbabaabbabaabbaabbbbabbaaaaaaaababaabbbbaabbbbaaabaaaaabbaabbbaaaabbaaaaabbabbabbbaaabaaaaaaaabaabaabaaaaaabbaaabaaabbabaaabbbaaaabbabbababaababbbaabbbbbbbabbaababaaabbabbbbbbabbbbaaaabbabbaabbabababbbbabbaaabbaababbabbabaabaaabaababaaabbaabababbbbbabbbabaaaabaaaaaaababbaabbabbbbbbaabababbbbbabbaababaabbbbbbbaaabbbbbbbbaabbaaabaabaabbbbabababaaaabbbaaabbbaabbbbabaababaababaabbabbababbbbabbabababaaaabbbbbbaabbabbbbaabaabbbabababaababbabaaaabbaaaaababaaaaabbbbbbbaaaaaabbbbaaaabbbaabaaabababaaaaabbabbabaababaaaaabbabbbbbbbbabbaabbabbbababababbaaabbaababbbbbaabaabababaaababbbababaaaababbaababaaaabababaaabbaabaaaabbabbabbaabbbabbbabbbababaabbaababbbababaababbbaabbbbbbababbbbbbbabaabaaaaaabbaabaaababababaaabbbabbbabaabbbaabaababbbabbaaababbbbababbbbbaaabaababbaabbaaabaabbbbbbbababaaabbbbaaabbabaabaaaaaabaabaabaabbbbbabbabbaabababaabbaaaababbaaaaaabbbabbbaaaabaaaabbababbaaabaabaabaabbaaaaaabbaabbabbbbbbbabbabbbbbabaaaaaaabaaababbbbbbbbbbaaabbbbbbbbbabbabbbbababaaaaaaba bbbaabbabbbbaabaaaabbbaaaabaaaaaabbaaaaaaabbaaabbbabbaabaabaababbabbbbaabaabbabaabbbababaaababbbbaaababaabbbabaabaababaaabbaaabbaaababbaaabaaabbbbabbaaaabbabaaabaaabbababbbabaabaabaabbaaabbaaabbabaaabaabbbbbbbabbaaaabbaaabbabbbbbabaaaabaaaaabbbbabbabaababaaaabbabaabbbabaaabbaaabbababbabbaaabbbbabbbbbbbbabbaaaabbaaaaaabbbabbabababbbbbaaabaaabbababaaabbabbbabababbbbbbbaabaaaaabbbbababbaaabbaaaaaaabbbabbbaabbbabababbbbbaababaabaabbbaabbbabbabaaabbbbabaaaaabaaaaabbabaababbbababbbabaaababaaaaabaabbbbaaabbbbbaaabbaabaaababababbabbbbaaabaabbbabaaabbbbbaababaababababbaabaaabbaabaababbbbaababbbbaaabbabbbaaaabbbaaaaaabaaabaabaaaaaabbabaabaabbbbabbbbabaabbaabbbabbabaababbabbaabbaabaaabaaabbabbbabbbbbbabaabbbabaaabbbbabbabbabbbbbbabbbababbaabbbbbaabaabbbaabbababbbbbababbabbabbabbaabaabaaabaabbabaabbababaabbbabbbbaabaaababbabbababbbaaabbbaaababaaaababbaaabbaabbbbabbabbbbbbabbababbbbbbaabbbbabaabaaaabbbaaaaababaabbbbabaabbbbabbbbaaaabbbaabaabbaaabbabababaaabbaabbbbbbbbbbbabbaabaabbabbabbbababaabaabbaabbbbbbbabbbababaaabababbaaaabbaabbbbabbabababaabaaaaaaabbabbbababaaaaaabbababaabbbaaaabaabbbabbbaabbaabababbbaaaaaaabaaabbbaabaaabbbbaaabbbbbabababaaaabbabbaabaabbbabaabbaabbabaaabaaaabbaaababbabaaabbabaabaabbaaabbbbbbbbaabbbbaabaabbbaaaaaabbbababbbaababaaabaababbababbaabaaabbbbbabaabaaabaabbbaabbabbbbbbababaaabbbbbaaabbbbbbbabbabaabbbbaabbaaabbbbbaaaabbabababbbbbaaaabbbabbabababbbbababaabaaabababaaaababaaabbaabaabababababaabababbababbbbbbabbbbbabbbbbbaaabbbbaaabaabaaabbbbbbbabaaabbbbbabbbbabbaaaababbbbababaaaaabaaabbaabaabaaaaaaaabbbabaabaabbaaababbaabbaaaabbabbabbbbbbaaabbabbaabbbbabaaaababaabbababbbbbaaabababbbbababbbbaaabaaaabbbbbaababaaababaabbabbabaabaabbaababaaaababababbabbaaababaabbaaabbbbbbbbaaaaabbabbbaabbaaaaabbbabbaaaaaabbaaabbaabbaababbaabbbaaabbabbbbababbbbbbbaabaababbbbbaaabbabbbabaaaaaaaabbabaaaaaabbbababaabbbaabaabbabbbabbabbbbbababbaaaabaaaaabbabababbbaaabbaabbabbbbbabbbaabbabbababababaaababbabbaaaaaaabbabaabaaaabbbbaabbaababaabaaaaabbbbabbbaaabababbaabaababbbbaabbb bbbbbbbbbbaabbaaaaabaaaabbbabbaabbababbaabbaabbaaaaabbaaabbaaabaabbabbabaaaabbbbaaabababbbbabbbbaabbbbbbbbbbaababbbaabaababbbabaaaaaabaabaabbbabaaabbbaaaababbbbaabaaabbbbaababaaabbbbabbbabbaabbaabbbabaaaabbbabbbbaaaabaabbbbaaaabbbbabbbabbbbbbabbbbababaabaaabaabbaaaabaaaabbbbbaabaaabbababbbbaabaababbbbabbabbbbbbababbbbaabbababaaabbbaaabaaaabbbbbbbababbabbbbbabbbaabaabaaababbbbabbabbaaabbbbbaaabaabbbaabbbbabbabababbababbabaabbaaabababbbabbbabbbabababbbababbbbbbabbbbbaaaaaaaababaaabaabbabaaaaaabbbbbaabbaaaaaaabaaaaabbaaaaaaabababaabaabaabaababbbbabbbbabbaabababbbaabbbabaabbabbbbbaabbbaaaabbbbababbbabbbabbabbababaabbbabaaaaaaaabbaabbabbbababaabbababbabaaababaaaabbabbbbaaabbaabbbabaabbaabaabbabaaababbaaaabbbabaabaaabbbabaababaaaabbbbbbaaababbbbababbaabababaaaababaabbabbbbbabbbabaaaaabbbaabaabbbbaababbbbbbaaaabaabaabaaaaababaaaabbabbbabbabaaabaabbbaabaaaabaabbabbbbabbbababaabbbbaaaabaaaaabbbababbabaaabbabbbabbabbbbbbabbaaaabbbabbbaababaabbbbabbbbbabbabbaabaababbbaaababbbbbbbabababbabaaaaaabbabaabbaababbaaabbbbaabababbbbaaaabbabaaaaabbaabbbbababbabaaabababbaababbaabbbbabaaabaaaaaababaabbbbabaabbbbabaababaabbbabbbaaabbaaaabaaaababbbaabaaabbbbbbbbabbababbbabbbbbbbbaaaaabbabbbbaaaaababababaabaabababbbababbabaaababbbbaabbbbbaaaabbbbaabbaabbbaaaaabbbaabaaabbbbbbababababbbaabbabbbbbbbbabaababaabbbaaaababaaaababbbaaaaaabbbbbabaabaaaaaababaabaabababbaaababaabbabbabbaaaaaabaaabbbbbbaabbaababbabbabbbabaabbabaaaabaabbbbbabbbbbbbaaaabbaabbbababaaabbbbababbaabaababbaabaaaabaaaababbbaaabaaaaaabbabbbbababaabbbabbbbaabbaabbbabbabababaabababbbabbaabbaabbaaabbaaabbababbbababbbaaaabbabbbbaababbbababaababababbabaabbaabaabbabbbbbbaabbabbbabaaababbabbbabaaaaaabaaabaabaaabbaaababaabbbabbabbabbaabaabbbbaabababbbabaaababbbbaababbbbaabbaabbbaaaaaabaaabbbbabbaaaaabaaabbbabaabbabbaabaabbbbaaabbbbbabbbbaaaabbaabbbabbaaaabbbabbbbaaaaabbabaababaaaaababaaaabbabaabbbbaabbbabbaabaabaaaababaaaabbbabbabbaaaaabbaaaabaaabaababbbbaaabbaaaabaababbaaabaaabbaaabaabaaaaaabababbbbbabbbaabbababaaaaaaababbaaabbabaaabb abaaabaabbbaaaabababaaababbaabbabbbbbababbabaabbababbaabbbbababbababbbababbbbbaaaaaaabaaaabbbbabbbaaaaabbbbaabbaaaababaaabbbaababbbabbbbbbaababbbbbbaabababbbaaaaaabbabbbaaaabbbababaabbbaabbbbababbbbbbabbaaabbaaaaabbbbabbbbbaabaaabbbabbbbbbbbaaabbbbaabaaabbbbaabaaaabbbbbbaabbbbbbbbaaabbbaaabaabbababababbabbaabaabbababababbaabaabbbbbaaabaaababbabbaaabbabbbabaabaabaabaaabababbabaabaaabbbabaabaababbbbaabaabbababaaaaaaabbbbaabbbbabaababbababbbbbbbbbbaabaaaaabbaaababbbababaabbbbaaababaaaabbaaabbbaaaabaaabbababbbbbaaaaabaababbaabbaaaaabbbabbbaabbabbaabbaabbabbaabbabaabbaaaaaaaaaaaabaabababbabababaabaaababababbabbbaabaaabbaaabbbbbaabababbaabbbbbaaaaaaaabababababaaaaabbbaaabaaabbbaaaaabbabbaababbaaabbbaaaababaabbabaabaababbabbaaabbbbaaabbaaababaabbbabaabbaaabbbbababaaabababbbbabbbabbaabbabbbaaaaaaaaabbbbaabbaaaabbaabaaaaaaaaaabbababbbbaaabaaabbaabababaaaaaaabbabbaaabaabbbbaaaaabbabaaababbbbbbaaabaabbbbaabbaaaababbaaabaaaaaaaabaaabaaaababaabbabaabaabbbbbabbaaabbaaababaabbaababaabbabababaaaaaabaaabaaaabababbaabaabbbbbbbaabbaaabbaaaaaabbbababaaabbbbabaaababbabbbaabaababababbbbabaabbbaaabbbaababbabbaabbabababbbbabaabbbabbbbaabbbbaaaaaaabaaabbabbbabababaabbabbaabbabababbabbbabbabaabbabbaabaabbaaabaaabbbbabbbbbabbabbbabbbabbaabbbababbaabbabaaabababaababbabbbbbbbbabbabbabbbbbbabbabbbaaaaaaabbbbaabbbbabbbaaaababaabaaabbaaabbbaaaaaabbbabbbbaabbaabbabbabababaaababbbbbbabaabbaaaaababbaaabbaaaabbbbbabaabaabaaaabbbababbabbaaabbbaaabbaaababbababbbbaaabbaabbaaaabbbbbaaaabbbbbaaaabaababbbbbbbaababbabbbababbbababbbbabbbabbbabbbabbbbaabbaabaababbbaaabaaabbabababababaaabbbbabbaabaaabbbbabababaaaabbaaaaaaaaabbbababbaabaabbbabaabbaabaaaababbbbbbabbbbaaaabbbbbabaaaaabbbbbbabaabaaaaaaaabbaabaaabbbbabbabaaababaabaaabbaaabbbabbbbbaaaababbbbbabbabbbabbbbaabbaabaabbbabbabaabababaabbbabbabbabbababbaaaaaaaabbbabbbbbababbababaaaabbbbbaaaabaaabaababbbbaabbbbbabbaaabbabaabababaaabaababbbbbbaaababaaabbabbaabbbaabaabbbbbbaababbbaabaabaaabababbbabbababaabaaababaababbabbbaaaabbbbbaababaaabbbbababbbaaaaabbbbbaa abbbaabbbabaabababbbaaaabababbbabaaabaaaabbaaababbbbabbbaabbbbaabbabaaabbbbbabaababbabbaabaaaabababbbbaababbaabbaaabaaaaaabaaabaabaababbbbabbabaaabaaabbabaabaabaaabbabaabaabbbbbbabbaabbbabababbbaabbabaaabbbaababbbbaabbbbaabbbbbabaaaababaaaabbbbbbabababbbbababaaaababaabbaabaaabbaabbababababababaabaaababaaabbbbabbbbaaabaabababbbbaaabaabaabaaabbaaababbbaabbabaabaabbabababaaabaabbbbbbbbbbbaaababbaaabaaababbabaabbbbbabababbabbababaabaabbbbbbaabbabbbabaabbaabaabbabaabaaabbbabbabaaaababbababbbaaaaaaabbaaabaababbabbababaabaabbaabaabbaababaabaabbbbababaaaababbaaabbabbbabbbbaabbbabaaaaabbaabbbbaaabaababbabbabbbabbaabbabbababaaaaabbabbbbbbbababababaaabbaaaaaaaabaaaaabaaaaaaabbbabaabbbabbabaaaaaaababbabaabbbabbabbabbababaabbbbbbbabaaaaaaabbabaaabaabbabaabaaaaaababbabbbaaaabbbbaaabbabbabaabbaabbaaaaaabbbaaabbbbaabbabbbaabbbabbabababbbbaabababaabbbbaaabbbabbaaabbbabbbbbaaaabaaabaabbbabaaabbbaabaabaaaaabbababbbbabbbbbbbaaaabbaaaaaababbaaabbbbbbaaaaaababbbabbbbbaaababbabbbabbaababbaaaaabbabbbabbbabbabaaaaababaabaaababababbbaababbaaaabbaaaaaababbbbaaaababaaaababaababbabbababbabaabaaaaaaabaaaaaaabababbabbaaabaaaaabbabaabbbaabbbbaaabbaabbabaaabaababbabaaabbbbbbaaabbbbabbabbaaaabbabbabbbbbbbbbaabbbbabbabbabbaabbbaaaaabbabbbbbabaabbbabbbaababaaaaabababbabaaabbbabaaaaabababaabababbaaaaaabbbbaaaabbabbbaaaababbbbababbabbbabababbbbabbbbbaaaaabbbbabbbbabbaaabbbbbbabbabbabbbaabaabbbaabbbbbbaabbbaabaabbbbaaaaababbbaabbbbabaaaaaaababaaabaaaaababaabaabbabababababbabbbbbbaaabaabaaabbbbbabbaaaaabaababbabbbbaaabaaabbbbbaabbaabbbbababaaaabbaaabbbbbbaaabaaabbabbabaabaaaaababbbabbabbaaabbbabbbbaabaabababaabbaaabbabbbababbbbababbaabbabbabbaababbaaaaabbabbbabbaaaaabaabbaabbbaaaabaaabababbababbbbbaababbbbabbbbbaabbabbbbbabbbbbaabbabbbabababaababbbbbbabbabaaaabbbabaaaaaabaaabbbabbbabaaaaabababaaaabaaabbaaabaabaabbaabbbaaababbaabbbbbbbbaaaababababbbbbbaaababababbabaaaabababbaabaaaaabbbaabbbbaaabbaabbbabbbbabababbabbaabbbabbbbaababaaabbaaabbababaabaaaabaaabbbaababbbbabaabbaabaaaaabbbabbaaaabbaabaaabbbaababb bbababaababbaaabbaabababbbaabbabaabaabbaaaaabaaabbbababaabbaaabbbbbbbbaabbaaaababaabaabbaaabbaaaabaaabbbaaabbbaaabaaababbaaabbbbabbababbababaaabbbbaabbabaaaabbbbaabaabbbaabaabbbbbaaabbbabbbaaaabaaaabbbbbaaabbbabbbabbabaaaaabaabbbbaabbbaabbbbabbbabbbbbabbaababaabbabbabbbaabababaababbaaabbaababaaabbabbaabbabaabababaaaabbaabbababbbbaababababbaabbbabaabbabaabaabbbbabbbbbbbbaabbbabbbbababbbbabbbabbbabbbbbaabbbbaababbabbbaaabbbaaaabbbaabaabbaaabbabbbbbbaabbbbabbbabbbbbabbaaaabababbbbaaabbaaaabaaaaabbbbbbbaabbbbaaaaabaababaaaaabaabbbbaabbaabbaabaabbaaaabbbbbbbaaaaabaaaabbabbbabbbbaaabaaaaaaabaababbbbbaabbabbaababbabbbaaababbabbbbabaaaaabbbbabbabbbbabbbabbabbaabaabaabaabbababbbbbbabbbbbaabbbaaabababababaabbbabbababbbaabbbbbaabbbbabbbbbbaabbabbabbbbbbbbabbbababaabababbababbabbaaabbaabbbbbbabaababbaababbababaabbabbabbbababbaaaaaabbaabaabaaaaabbbbbaaaaababbbababaabbabbbaaaaababaaaaaaabaaabbbaaabbbabaaabaaabbbaabbaabbbbbabaaaabbaaabbabbbbaabbabababbaaaabbbaabbbbbbbbbbababbababbbabbbaabbaaaabbbabbbaaabaabbbaabbbabbbbabbbabaaabbabbbbaabbbbbaaababbabbaaabbbbabbaabaaaaabaaaaabaabbabbaababbabaaabaababaababaaabaaabababbbbabbbabbbbbaabbabbbbbbbbbbabababaababaaabababaaaaabbaaaabbbaaaaabaaaabbbaaaabbabaabbbabaaabaaaaaaabbbabbaabbabababaabbbbbabbbbbaabaaaababbbbabbabbabbababbbbaaabbaaababbbabbbbbaaabbabbbbbbabbababbbbbabbaabbababaabaabaabaaabbaabbaaabbbabbabbabbabaabbaaabbbbabbaabababbbbbaabaaabbaaabaabbababababbaababaaababaaaaaabbbbbbabbabbbbbbabbaabbabbbaaaaaaabbaaabbbabababaababbbbbbbabaabababaaaabaabaabbbaaaaaabaaaaaabbbbaabbabbbaabbaaaabbabaaaabaaabbbbabbbbbaaabaabbbaababaaababbabbabaabaababbbaababbbbbabbababaaaababbbbbbbbabaaaaababbaaaababbbbbbbababbabababbabaabaaaaabbaaabbaaabbbaaabababbabbababaabbababaabbbbbbaabbbaaabbbbabbbbabbabbabbbbaaabaabaaaabaabaaabbbababbbbaaabbbababbabbbbbbababaaabbaaabbbabbbbabaaabaabaaaabbbababbbaabbabbbbbabbaaaabaaabbbaabbbaaabaaabababaabaaaabbaaaaababaabbaabbbbabababababaaabbababbabbbaaabaaabbbbabbbbabbabaabbabbbaaaabaabaaabbbaaababbabbbbabababbbaaaab abbabababbabababbaababbbabbbabbbaabaabaababbabbbbababbabaababbbbbabababbbaaabaababbaaabbbaaaaaaabbababaaabbbaabbbaaabaaaaabbbaabbbabbabaabbbaaabaabababbbbbbaaababaaabaabbabbaaabbaabbbbabbaaaaaabaaabbabaaabbbaabaababaabaababbbbbabbbaabaaabaabbbabaaababbbbaaabaaabaabaaababbbbaaabbababbabbaabaababbaaaabbbbbaaaaaaaaaabbaabbbbbbbaaaabbaaabbbaaabbbbbaaaababbbbabbabbbaaabbabbaabaabaaaabbabaabaababbbbaaabbbababbabbbbaaabbaaabaabababbabbbabbabbbbaabaaaabbabaabbbbababaaabbaabbbabaaabaaabababaabaabaabaababaaabbaababbabbbbaababbbaabbabbabbbabbbaaaababbaabbbabbababbbbababbbbabaaaaabbabbaaababbaabbaababbabbbbaaaaaaabbbbaaababbbabaaaabbaabaabaaaababaabbbbbbaaabbbbababbaaabbbaabbbbbabbbaaabbbbabaabbabbbabaaaabbabbabbbabbaabbbbaabbbababbababaabbaaabababbbabbbaababbaabbaabbaaaaabbbbbbbaaabbbabbbaabbaaaababbaabababaaabaabbababbbbaaaaabbbbaabbaababaabbaaabbaabababababbbabaaabbbabbbbbbababbbaabbabaaabbaabbaaabaabaabababbbbbaababaabaaaabbbbabaabaaaabbaaaaabbbbbbbbbabbbbabaaaababbaaabbbbaaaaaabbbabbaabbbabbaaaaababbabbbabbabaaabbaaabbaaabaaababaabbbbbaabaaaaabbbbabbababaabbbbabababbbbaabbababbbbbbbbbbaabbababbaababaaabbbaaaaabbaababaaababababbbaabbabbaabbabbbbababaabbabaaaababbbbbaabaabaaabbbabbbbaaaaaabababbaababaaaaabaaabababbbbabbbaabaabbabaabbbaaabbaaaaaaaaabaabbbbbbbaabbaabbaaabbaaabbbaabababbabbbaaabbbbabaabbabbbabbbbababbabbabbbaababaabaaaaaaabaababbbbbabbbaaaaaababbabbbaabaaaabaaaabaaabbbaabaaaaaabbaabaababbbababbbbaabaabbbababbbbabbbabbabaaabbbaabbaaabbbaabbaabbbaaababbbbbaaaaabbbbbaaaaabbbbaabbbbbabbababaaaabbababaaabaaabbbabaabbaabaaabaaaabbaaaaababaaabbabbbbbbbbaaabaaaabbbaaababbaabbaaabbbabababaaabbaabaabaaaaaabbbabbaabbabbbabbabbbabaaababbabbababbbaaaaabbbbbaaaabbabbaababbbbaabaaaaaabababaaaaaaabbbaaaababbaabaabbabaaababbbaaaabaaababbbababbaaaaaabbaaaaabbabbaabbbbbabbaabbaababbaabbbbaabbabbabbababaaababbabaabbaaabbbababbbbabaaaaabbbbbbbbbbaaaaababbaaaaaaaaababaaaabbbbabaaabbabbbbbaaabbbabbaabaabababbbbbbabaabbbbbaaabaaaaaabbbabbbbbbbbbaabaabbabbbaaaaabbaaabaaabaaaaabbbbaaaaa bbabbbbaaabbbabbaaaabbbbbbaabaabaaabababbaaaaabbabbaabaabbbbabaababababaabbbbabaabaaababbbbbbabbbbbbbababbbaaabbbaababaaababbaaababbaaabbabbaaabbbbabaabbbbbabaabbbbbbbabababbabbababbbbbabababaabbbabbbbbaabababaabbbbaaabaaabaaaabbabbbbbabbbbaabbbaabaaabbbaabaabbaabaaabbaabaabbbbaabbaaaabaabbbabbabbbabababaabbbabbbbabbbbbababaabbbabbbbbabbbbaabababbbbaabbabaaaaabaabbabbbabbabababbbbbaabbabaabaaaabbbaabaabaababbbbbbbaaababbbbaababbabbabaabbabbbbaabbabaaabbaabbababaababbbabbaaaabbababbbaabbabbbbabbabbaaaaabbaaaabbbbbbaabbbaabaabababaabbaabbbabaaababaaabaababbabaababbababaabaaaaaababababbbabbbaabaabaabbabbabaaaaabaaaaababaaababbaabbaabaabbababbabbabbbaaaaabbbbbbaaababbbbbbaaabbababaaaabaabbaabbabaaaabbaaaaaabaabaaabbaaabaaaababaabbaabababbabbabaaabbaabaababbbababaaaaaabbbbabaaaaabbaaabbaabbbbbabbaaaabbabbabbababbaaaaabbabaabaaabaaabaaabaabaabababaabaaabbababbbaabaabbababbbbbabbbaabbbbabbabaaabaaabbbaaabaaaaaabbabaababababaaaaaababbababaaaaaabbbbbbbabbbaabaaabababaabbabaabbbabbbbaaaabbaaaabbbbbaabbabababbababbaabbbbbbaabbababbbabbaabbaaaababaaaaaabaaaaabaaaabbbbabbbbaaaaaaabaaababbababaaaabbabbababaaabbbbbaaaabaaabaabaabababbbbabbaaabaaaabbbbbbbabaaabaabbbabbbbabbabbaababaabaaababbbbabbbaabababbbabbbbababbaaabbbbbaababaaababaaabbabaabbaaaaaaabbbaabbabbbbaabbbaaabbabbbbbbabaabbbbbbbbaaaabaaaabbbaaababbaaaaababbbaaabbaabbbbaaabababbbabbbbbbbbbaabbabababbbababaaababbbaaaababbbbbaaaabaaaabbabaaababbbaababbabbbbbbbbbaaaabbabaaaaabbbbbbabaaaaaaaabaababbababbbaabbaababaaabbbaaaaaabbbbbaaaababbabbaabaabaaaaabbabaabbbabaabbbbbabaaaabbbaabbbaababaaabbababaaaaaabaabbababbbbbaabbbbbbbbabbaaaabbbabbbabbabbaabaaaaaabbbabaabaaaabaabbaabbbaaaabbababaabbbaabbaaaaaaaabbbabbbabbaaabaabbbabbabbababbabbabbbbabaaabaabbabaaabbaabbabaabbbaabaaaaaabbbbbbabbbaaaabbaabaabbabaaaaaabaaaaababbabbbaababbabbbabbbabaaabbbabbaabbbabaababbaabbababaaaaabaabbbbbaabbbbabbbababbaaabbbaaaaaaabaabbabababaababbbbababaabbbabaaabbbabaaaabbaaabbbbbabbabaabbbaaaaaababaaabaabbbbbaaabaaaabbbbabaababaabbbbbababaaababbaa abaaaabaabbababbbbbbaaaaabbabbaababbabbabbbbbaabaaabbbabbaaabbabaaaabbbaabbbbabaabbaaaabababbababaaaababbabaabbaaabbbbabbabaabaabbbaabbbaaaaaabaaabbababababaabbaaabbbbababbbbbbbaabbbaaababbbaaaaaaaabababbbababbabbbabbaabaababaabababaabaaaababbbbaaabbbaaaaababbbaabbaaaaaaabbbaabaabbbbaaaabbabbabaabbaabababababaaababbbbabbbababbbbaabbabbbbabbbbababaaaaabaabaaabaaaaaabbbbabbaabaaabbbabbbbbbabbbbbbbaabaabaaaaabbbabaababaabaabaaaaaaabaabbaaabbabaabaaaaaaaabbababaaabbababbbababaabbababaaababaabbbbaaabbbbbbaaabbbaaabaaabababaaaabaaababaaabaaaababaabbababbabbaababbbbbbaaaaaababbabaaaaabbbbbaabbaaaaababbaaababaaaabababaaabbbbbbabababbabaaaababaabbaaaaabbbabbbbbaaabababbbbabbbbaababbaabbbabbbababaabaaabbabaaaaababbaaabaaabbbaababbbaaabaaaabaaaabbabbaaabbabbababbabaabaaabaaababbabaabbaabbaabbaabbaabbaaaabbbaaaababaaabaaababaabaaababaabbabbbbbabaaabaabbbaaaaabaaabaaaabbabaaababbbbbbaabbbabbababbbbabababbbaaaaabbbbbabbbaabbabaaaaaaaaabbbabbaabaaabbaaababaabaabbaaabbbbabaabbbbabaaaabbbaaabbbaabbaaaaabbbbaabbbaababaaabbabbaabbbaababaaabaabaaabbbaaaaabbbbbbbbababaaababbbababbabbbbbaaabbbaabbbbaaababaaaababbaaaaaabbababaabbbaaabbabababaababbaabaabbaaabaaabbbaaaabbaabaababbbaaaaaaabbbabababbaaabaabbbabbabaababbaabbaabbababbbbabaaabaabaaababbababaaaabaaaaabaaaabaabaaabaaabbaabbabaababbbbaabbbbbaaabaaaabbababbaababaaabbabaabbbaaaabbbaabbbbbbababbbaabbaaababababababbabbababbabbaaaabababbbbabaaabaaaabbaabbabbbabbbbbaaaabaabbaaabbbabbbaababaaabbaaaaaaababbaaababababaaaaaabbbbabaabbbbbbabbbabababbbaabababbabaabbaabbbabaaabaababababbbbbabbbbbaaaaaaabbabbbbabbbbbaabbbaabaabababbbaabaabaaaaaabaabaaaabbbbababbbbaabaaaaabbbbbbabaabbabbbabbbababbaaaaaaabbbbabaaabaabaabbbaaabbbbbbaaabbaaabbbabbbaabbbbbbbbabbbabbaaababbbabaabbaababbbbabaaaabbbbababaaaaabbbababbabaaabbbbabaabbbbaabbbabbaabbaababbbbabbbaabbbbabbbabbababaabbbbbabaabaaaababbabaabbbaaaaaaabbbbaaabbbaababbaabbaabbaabbbbabbbbababababbaaaabbaaabbbabbbaabbbbaaabaaaaaabbbbbaaabbbaababbbbbaaaaaababbbabbbaababbbaaabbabbaabbaaaaabbbbbababaaaba abbbaababaaababababababaaaaaaabbaabaabaaaaaaaabaaaababbbaabbabababbbbbabaaaababaabbbabbbaabbabbbabbabbbbabaaaaabbbbabbbabbaabaabaaaaabaaabaabbabbbbbbabaaabaaabbaaaabbabbbbaabbbbaabbaababbabaabbababbabbbaabbabaabbaabbbbaababbbabbaabbababbbaabbbbbaababababbaabaababbabababaaaababbbbbbaabaaaaaaababbbabbbababbbbbbaababaabababbabaaabababbaaabbaabaabaabbbaabaaaabaaababbaabbbbbaaaabbabaaabbbabbabbabaaaaaabbabababbabbbbbbbbbabbabbbababaaaaabaabbbaabababbaaabaabbaaabaaaabbbaabaabbbaaabbabbbbbabbabababbabbababbabbbaaabaaaababbbbbbabaaababbbabaaaaabbbaabbbbbbababaababbbabaababaabaabaabaaabaaabbbaababbaaabaaaaaabbbaabbababbabaabaabaaabaabbabbaaaabbaaaaaaaabababbbbaababbbbaaaaababaaaabbaaaaabbaabbbbbaabaaabbbabababababbbabbbbaaaabbabbabaaaaaabbaabaabbabaabaaabbaaaaaaabaaabbaaabaaabbababbaaaabaaabbababbbbbbbaaabbbaababaabbbbabbaababbbabbaaaabbabaaaabababbabbbbbabbbbabbaaaabbaaabababbabaaabaaaaabbbbaaabbababbababbbbbbaabbaaaabbbabaabbbbbbbbbbbbbbbaabaaaababaababbaaaababbbababbabaaabbbbaabababbbbbbaaabbbaababaaababababbbaabbbabbbbabbbaababbabaababaaaaaababbabbaabaaaaababbaaaabaaaaaababaaaababaaababbababaaabaabbabaabbaaabbbaabbbabaaabbabbbaaabbbbbaaabbbaaabbbaaaaabababbbbabaababaaabbaaababaabaabbaababaaaaaababbaababaaaaaabbabaaabbbabbbababbababbaabbabbbabaaabaaaaabbabbbaaaaababababbabbbbbaababaababbbabbbbbaaabbaabaabababbbbbabaabbaabbabbaaabbabababaabaaabbbaabbbbbabbaabbbaababbbbaaaaaaababaaaaabbababaaaaabbbabbbababbaaabbabbaaaabbaaaaabbbaabbbbaaaabbbbbbaaaaaaaababbabbbabaabaabaabaaabaabaabaaaaaabaaabaabababababbbabbaabbabbbabababbaaabbabbaabbabaabababbbaaabbabaabaabbaaababbbabababababaababbbbaabbbaaababbaabbbaaabababbbbabbbababbbaabbbbbbbbaaabbbbbbabababababbbabbbaabaabbaaaaabbabbbababaaabaaaabbbaababbbabbababbbbbaabaaaaaaaabbaabaaaabbabbbbabaaabbbbbaaabbaabaaaabaabbbbbaaababaaaaababaabbbbaaaaabbbabbabbbabaababbabbaaabaabaabbababaaabbbbbbbbbabbababababbaaabaaabbbaaababbabbbaabaaaabbbaaabbabaabababaaaaabbaababbaababbbbabbabbabaaaabaabaaabbbbbbbbbbaaaaababbbbaaaabaababbbbaaaaaaababbba babbbabaaaabbbababbbaabaaababbababbaaabbababababbbbaabbbbaabbaaaabababbbbabbabbaaaabaabbabbbaaaabbbbbaabbaaaabbbbbbbabbbbaabaabbaababaabaabababbababaaababaaababbbaabbbababbbbabbbabbaabaaabaaabababbbbbbbabbbabaaabbbabbbaaabbbababbaababbbbbaabbaababbaaaabbbabbabbbabbaaabaabaaabbbabaabbabbababbabbbaaababbbabaaaabbbaabbbaabbaaabbababaaaaaabbabaababababbbaabaabbababbaaaaabaabaaaaaaabaababbbbaaabbabbaabaaabbabaababbaabbaabbbabbbababaabaabbbbabaabbbbbaabbaabbaaababbaaaabbaababbaaabbbaaaabaaaabbbbabbabaabbbbbbbaaaabbabbabaaabababbbbbababbbbabaaaaabbbabbaababbbbabaabbbaabbbaaabababbbbaabaaaaabbbaababbaaabbabaabbaabbaabbabbabaaababbaaaabbbabbabbaaaabbbaabbbabaaaabbbabbbaaababaaaabbbbaaabaaaabaababaaabababbbabbbbabbaaaaabbbaabaabbbababababbbabbbbabaabbabaaaaabbabbbaaaabbbbbbbaaaaababbababbbbabaaaaabaaaaaabbbaaabbaabaaababbbbaabaaabaabbaaaabbaaababaaabaaababaaaabbabbbaaabbabaaabaaabbbaabaaabbaaaaaaabbbababbbaabbababbbaaaabaabaaabaaaaabaaabbabaababababbbabbbbaabaabaabbababaabaaaaabaabbbbabbababbabbbabababbbababbabbabbaaaaaabbbabaabbaabbaaaabbaaaabbabaaaabbaabbaaabaabababbaaaaaaabbbabbaaabbbbbbaabbaaabaaabbbbaababaababbabbbaabbaaababbabbabababbbbaaaabbbbabbbaaaababbaaaaaababbaaaaaababbbbabaaaabaaaabbaaaabbbaaabaababbbbaaabbbbababaabbbaaabaaabbbbbabaabbabbbabababbbabbbbaabaaaaaabaaaaabbbabaabbbbabbbbabbaaaaaabbabaaabaaabbaababbbbbbabaabbbabbbaaaaababbbbaaababbabbabbaaaaabbaabaaabaabaabbabbaaabbabbbbaaaabaaaaaabbbbabbaabbbbbaabaababaaaababaaaababbabbbaaabaaabbaabaaaaabbaababaabbaaabbbaaaaaaabbbbbabaabbababaabababbababbaaabbabaabaaababbbaababbbabbaaabbbbabbbbaaababbaaabaabbabbabababbabbabbaaabbbabbbaabaabaababababbbbbababbabbbababbbbbbaaabbabbaaabbabbbbbbbaabbaaaaababbaabaaabbaabbbbbbbaabbabaabaaaabbabaabbbbbbabababbbbaabbababbbaaabababbabaaaaabaaababaababbbaaabbabaababaaabbaaaaabbbbbbbaabbaabbabaaaaaababbabaabaaaaaabaababaaaaabbabaabbaababaaabbabbbaaaabbbaaabbabbabaaabbabbbaabbabaaaabbabbbaaabaabaaaabbbbbbabaaabaaaaabbababbbabbababaabbbabaabaaaaaababbbbababababababaaaabaabaabbabbba aaabbbaababbbaabbaabbbbaaaaaaababaabaababaaaabbbabbbbaaaababaaaaaaababaaaabbbaaabaaaababbbababaaaabbaaabbbababbabaaaabbabaaabbbaaaaabaaaababbaabbabaabababbbabbbabbabaaabbaaaabbbbbbbaaababaaabbbaaabbbaabbaaaaaababbbabaaaababbbbbaabaabbbabbababaabaaababaababaabaabababaabbbaababbabbbabbbabbbabaabababbbbabbbbababbaaababbaababbabaaaaabaabbbaaababbaaaaababbbabbaabbabbaaabbbbabaabaababbaabaabbbabbaabbbbabbbaaabbbbbbaababaabbbbbabbbbabababbaababbaabaabaaaabbbabbbaabbaababbababbbabbbbbbaabbaabbaaaabbbbbbbbbabaababbbbbbbabaabbaabaabbbbabbbbbaabaaaabbaababbaaaaababbabbbaababbaabbbaaaaababbaabaaabbaabbaaabbaabbbbbbbbbbaabbaaabaaababaabbaabbbbbabaaaaabaaaabbaaaabbabbaaaabbbabaabaaababaabaaabbababbbbabbbbaaaaabbbbbaaaabaababaaaaaaabbbaabbaabbbbaabbbbaaabbbaabbabbbbbbbaaababaabbbaaabbbbaaaaaabbababbbaaaabaaaaaaaaabbaabbbbaabbababbbaaabbaabbbbbabaababaaababbbabaabaaaaabaababaabbabaaabbababbbbbaaabbaaababbbbaabbaabbbaabbbbabbabababbbbaaabbbabaaaabbbbabaaaaababbbbbbabbbbbbabaabaabbabababaaaabbbbaaabaabaaabaaababbabababaaababaabaaabbaabbbabaaabaabbbbbaabbabaabaabbbbaaabaaabababbaabababaaaabbbaabbbbabbabbbbbbaaaabbabbaabbbbaaaabbbabaabbabbaabbaabaabbbaabbabaaaaababbbaabbbaabbababaabaabbbabaabbbabbbbabbaaaaabaaabbabbbbabaababbaaababbbbbbabaaabbbaabbbbbbabbaabbabaaabbbaabbbabbabaabaababbababbabbababaaaaaaabbababaaabbabbbabbabaabaaaabbaaaababbbaabbaaabaaababaaaaaaaabbbbaabbbbababbbbbbbbbabbbbbbaaaaabbbababbbababaaaababaababbbabbabbaaaabbbbaaaaaaababaaabbbbbaaabbabbaaabaaaabbaaabaabbbaaabaabbbbabbbababbbbbaabbbbaabaaaababbbbaabaabbaabbabbaaaaabababaabaaaabbbabbbbabaabaabbaaaabbbbababbabbbabaaaaabbbbabbaabababbbabbbbababbbabababbababbbaaabbbbabaababbaaabababbbababbaaaabbaaaaabbaaaababaaabbbbbabaaababbaabbbbbbababaaabababbbbaabbabababaaaaaabaababbabaababbaabbaaababbabbabbabbaaabaaaabbbbbaaaabbaababbbbaaabababbaabbaabbbaaabaabbbaabaaabbabbbaabaababbaaaababbabbbaabbbbbabbabaaaabbaaababaaabbbbbababaababaaabbaabbabbaaababbbbbbbbbbbaabbaaabbaabaabaababaababbbaabbbaaababbbbabbababaabababbbabbaabaa bbbaaabaaababbaaaaaabaabaaaabbbababaabbbaabbaabbababbbabbaabaaabbbabaabbbbbbbbbbaaaaabababaaaababbabbbaaaaaabbbbabbabaababbbbbaaababbaaababbbaababbbbaabbabbaababaabbabbaaabbabbbabbabaabbbbbaaabbbbaababbabaabaabbbbabbabbaaabbaaababbbaabbbbaaaaaaaabababbbabbbaaaababbbbaabbabaaabbaabbaaaaaaaaabababaabbbababaaaaabababbaabbabaababbabaaabaababaabaabbbababbbabbbaabbaababbaaaabbbaaababaaabbaaabababaaaaabbaabbbbabababababbaaaabbabbabbbaabbaabaaabbbbbababababbbaabaabbbababaaabbbabaaaaaabbaaabbaabaaababaaababbabbbbbaababbbbbababaabbababbbabbabaabbabbbbabaaaababbbbaaaaabbabbaabaaabbbbbaaaaaabbaabbbababbbaabaabbbbbaaaaabbbaabbbabababbabaabaaaaaabbbbbbabaaaaaababbbaabaaabbabaaababbaabaaabaaaababbbbbbabaababbbbbbbbbaaabbabaaabaabbaabbaaaababaaabbaaabbbabbaaabbabbbabbbbabbabbbbabbababaabaabbaabaabaaabbbbababaabbabaabaaaaaaaabababbbbbaabbbbabaabbbbbbaaaababbbbaabbabbaabbababbaababbbaaababaabbabaabbabbbbbaaaababaababbbbabbbabaaaaaabbabaababbabaaabbbababaaaabababbaaabbababababaabbabbbbbaaabbbbababaabbaababbababbbbaabaabaabaaabbbaaaaabaabbbabbabbbabbbabbbabbbbbbbbbbaaaaabaababaaabbbbabbbbbbbbbbbbbbabbbaabbbaabbbbabbabbaababbaabbbababbaaabbbbbbbbaabababbababaabaaabbaaaabbaabaabbabaabbbbbbbaabbababbbababbbbaaaabbbbabaabbbabaaabaaabbbabaaaaababbabababbababaaabbababaabaaaabbbbbbababbaaaaabbbabbbbbbbbabbabbabbaaabbbaaaabbabbabbbbbbaaaabbbbaababbaabbaabbabbabaaabaabbbbabaabbabbbbbaababbbaababaabaabbabbbbbbaaabaababaababaaaaaabbbaaabbaaaaaaabbabbbbabaaababababaabbbbbbbabbaaabbbaabbbbbaabaabbbbbbaaaaaabbaababbbaabbabbabbbaaabbbaaaaaabbbabababaaabbaabbabbbabbaabaaaaaaaaabbabbbbbbbabaabbbabbbabbabbaababbabaaabbabbaababbbbabbbbaaaaabbaaabbababaaaababbababbabbabaaabbabbbbbaababbbbbaaaaababbaabbaabbbbbababbaaababbaaaabaaaaaabbabababaabbbabbbabbbabaabbaaababaabbbbaaaabbabbbbbbabaababaaaababaabbbaabbbbbaabababbabaaabbbaababababbabaaabbabbbaaabbbabbbbbaabbababaabbbbababaaabbbbbaabaaabababbbababbbbbaaabbbaaabaaabbabbbbabbaabbbbbbabbababaaaababaaabaaabbaaaaababbbbbabaaaaaaaaaaababbbaaaababbbabbbabababaa abbabbbaababaabbaabaabaababaaabbaababbbbbabbbbbaaaabaaaababbbabbbaabbbabababbbbbaaabbaabaababbbaabbabbbaaabbaabaaabbbabbbbabbaaabbaaabaaaabaabaababaaaaaaabaabbabaababbbaabbaabaaabaaabaaaabbbbbabbbbaabaababbaaabaabababbbbbaaabbabaabbbbabbbaababbbbbbbabbbbbbabaabbbaaaabbaaaababbbbababbabbbbbaaaababbaaaabbbaaaaabababbaaabaaaabbbbbabbaaaaabbbaaaabbabaabbbabaaabaaabaabaababbbababbabbbaabbaabbbaaaaabaabbaaabbbbbbabaaaabbbaababbabbaaaaabaabaabaaababababbbaaaaababababbbabbbaaaabbbaaaaabbaaababbbbaabbbabbbbbbabbbbaaaaaabaabbaaaababaababbaaabbbbaabbbbabbbabbabababaaabbaaabaaababbaaaabbaabbaaaabbbabaaabbbbbbabaabbbabbabaaaaaabbaaabaabaabbaabbaaabbabbaaabbbabaaabbaaaabaaaaaaaabaaaabababbaabbabbaaabbaabbabbabbabaaaaabbbabababbbabbbabaaaaaaaaabaaaaaaaaaaaabbabaabbbaabababaababbabbabbaaabaaaabbabbabbaaaaaaaabbaabaaaaababbabbbbababbaaabaaabbababaabaababbaabbabbbabbaababbaaabaaabbbababbbbbaabbaaabbbbaabaaaaaaabababbaaaaabbabbbbbbbbaabbbbbababbbabbbbabababaaababbbaabbabbabbaaabbbabaabbabbbaaaabaabababaabbbbbabbbabbaaabaababbbaaaababaabbbbabbbababbbaabbaaabaaababbbbbbaaabbabababbbbbbbaababaaababaababbbbaaabbaabbbbbaaaabaabbbbabbbaabbaabababbaaabbabbbaaaababbaabbbbaaaabababaaabbabbababaababaabaabaaabaaaabababbababbaaababaababbaabbbabbbaaababbaabbaaaaabababaaabbabbaaaabbabaaabbaabaababbbbababaabbbbbbbbbabbabbaaabbbaaabbabbbbbaaaabababbabbbbabbabaaababbaaabbbbbbbabbabbbaabbbabababbaababbaaabbabbbabaaabaababbbbbbaaaababbbbbabababababbbbbbabbbbaabaaaabbbbaabbaabaaabaaabbbbbaaaaaaabaaabbbababababbbabbbbaabaababbbbbbaaabaaabbbbaaaaabaabbaabbbbaababbbbbababbaabbaaaababababbbbaaaabaababababbaabbbaaabbbbbbabbbbbabbbbbabababbbbbababbbbabababaaabbaaabbaabbbababbbaabaabaabbbaabbbbababbabaaabbabbbbbbabbaaabbababbbbbbbbbbbbbaaabaababaaaabbabaaababaabaaaaabababbbbabbbbbbabaabababaaababbbbbaaabaababbbbbaaabbbababbaaaaababbbaabbaabbaaabbaaaaabaaabbbababbbbaaabbababaaabababababaabbbaabababaaaaabbbbbbabaabbabbaaaababbbabaababaabbbaaaabbbbabbabababaabababbaabbabbbabaabbbbbbaabbbaabaaabbabbbbbbbbaaaababbbb aabaabbbaaaabbbbaaaabbbbabababaabbabaababbbaaaabbbbaaaabbababaaaababaabaaaabbaabaabbbaabbaabbabbabbabbbaaaaaaaabaabaabbbbababbabaaaaaaaabaaaaabbaababbbababbaabbbabbaabbbbabaabbaabbabaababbabbaababbababbbbabbbaaaaaaaabbaaaaabbaabbabbbbaabbbaabbbabaaabbaaaaabbabbbbaabaaaabaababbbabababaaaaabaaabbbbbaabbbabbbabbabaaabbabbaabbaabbaabbbbabbababaaabaaabaababaaabaabbbabaabaaaaaaaaabbbaabaaababbaababbbaaabbbbabbbbbbbbbaaabaababaaabbbaabbbaabaabaaaaaabbbaababaaabbabbbbababaaaaabbabbaaabbabaababbaaaabbabbabbaababbbababbbbabaaabaaabbbbbbbbaaaabbabbbaabbbabbaaabbaabbbbbaabbbaaabaaabaabbbbbbbababbabaaabbabbabaaabbbabbbaabaaabaaaaaabbaabbabaaabaabbbabbabbbbabbbabbbbbbbbbaaaaaabababbaabaaabbbbaabbaabbbabababbabbabbbbbaabbabaaabbbaabaabbbabbaabaabbbbaaaaabaabaaaaaaaabbaabbbabababababbaababbbbbbaaabaabbabbbaaababaaabbaabbbbaaaaabbbbabbbaaaaaabbbabbbabaaabbaabaaabbabaabaaabbabbbbbbaaababbbababbaaabababaabaabbaaabaababbbbbbbabbbabbababbabbabaaaabbabbaabbbbbbbababbaabaabababbbabbaababbbabbaaabbbaaaaaaabbabaabbbababbbbaabbbbaabbbbabbabaaaabbbaaabbaabbbabaaaaaabbaaaaabbbaabbaabbbaabaabababbbbabbbbaababbaaaaabbaabbabaababbbaabaabaaabbaabbbbbbbaababbbbaaababbaaaababbbaaaabaabbbaabaabbbabaabbbababbbababaababababbaaabbaaaaabbbabababbbaaabbbbbabbbbbabbaaabbaabbabbbbbaabbbabbbaaaaabbbbabbbbabaaaabaabbbaababbbaabaaababbabababbabbbababbabaaaabbaababbababbbaaaababaaaabaabbaaabbbbabbaaabababaabbbabbaabbaabbaaaabbbabaaabbbaaababbaaaaabbaabaaaabaabaaaabaaaaaabbabbbabaaabaaaaabbabaaabbabbbabababaabbbabaaaaabbabbbaaaaaaabbbbbbababbbbbabbbbbabbbbaabbabbaabbabaaabbaaabbababaababaabbabbbbbaabaaaaabbaabbbabbbaabbaaaabbaaaabaabbabbbbaabbbbbbabbbbabaaaabbbbabbbabaaabbaaaababbabbbabaaaaababbbbbbaabbababbbaabbaabbaabaaaaaaabaabbabaaabbbbababbbbbbbbbaaabaababbabbbaaaababbbbababaabaaabaaaababbaabbabbabaabbbababbbababaabbaaabbabbaabbaaaaabbaaaaaaabaaabaabaaabbabbbbbababbbabababaabaaabbbbbaaaaaaabbababbbbabbabaabbaabbabbbbabbabaaaaaabaabaaababababbaababaaaabbbbbabaabbbbabaabbbbbbaabbabbabbabaabaabbbbabbbaaababbbb babbbbbabbababbaaaabababaaabbbbaaaabbbabbbbbaabbaaabaabbabbbaaaabbbbaabbaabbbaaababaababbaaaaabababaaabaabaaabababaaababaaabbbaaaaaaaaabaabbbaabbababaaaabbabaabaabababbabababbaabbaababaabababaababaababbabbaabbaabaaabbbaaaaabbbbabbbbbabbaaabaabbbbbbbabababbbbaabbaaababaaabaabbbaabaabbabababbbabaaaaabaaaababaaaabaaabbabbbababaabbaaabbaaaabaaabaabbaaabbbbaaaaabbbaabaaabaaaabbbbbabaababbaabbabbaaaaabaaabbabbabaaaaabbbabababbbaaaaaabababbbaaabbababbababbaabbabbbaaabaaaaabbabbababaaabbbbbbbabaabaaaaaabaabbabaabbaabbabaababbbaaabaaabbbabbabbababaaaaababbabaaababbbbbabaabbbaaabbbabaaaaaaabbbbabbaabababbbbaabaaabaabaaabbaaabaabaabbabababbaaabaaababaabbabbabaabbbabbbbbabbbbbababbabababbabaaabbbbababaaabbbbaaabbbababaaaaaaaaaabaaabbbabbbabaaaaaabbbabaaaaaabaaabaaaaabbbbbaabaaababaabaaaaababbabbbabaaababaaaabaabaabbbbbbaababbbbbaaababbbababbaababbbbbbbabbababbabaabbbaabaaaabbbbbbbaabbbbbabbbabababaababbbaababbababaabbbabaaabbbbbbbbabbaaaabbbabaaabbbaabbbaaaaabbaababbbbababbaaaaabbaaaabaaaabbaabbabbaaaabbaaaabaabbbbbbabaaabbabbbaaabaabaabbbabbabbbaabaaaabbbbaabaaabaaaaaabbbaaaaaaaabbabbbaabbaaabaabbaaabababaabbbbaabbbaababbabbbabbaabbaabbaaaabbbbabaabbabaaabbaaaabbbbbaabaabbaabbabbaabbbbaabbbbbabbaaabaabaaaababaababbabbaaababababaaaaabbbbaaabbaabbaaaabbbaabaabbbbabaabbbbbaaabbabaabbbababbaaabbabbbbaaaabababbaaaabbbbabbaabbabbbaabbbabbaaaaabbababbbaaaabbababbbaaabaaabababbabbbbbbbabbaabbbabaaabbaaaabbaabaabbbaabbbaaabababaababbbaaabaababaaabaabaaaabbbaaababbaababbababbaaababbbaaababbbbaaaabbabaabaaababbbabaaabababaabaaaabaabbaabbabbbaabbbbaabaabbbbabbbbababaaabababaaaaaababbbbaabbbaaababbabaaaababaaabaabbabbabbaabbaabaabaabbbbaabbbabbbbaaaabbabbbbbbbababaaabaaabaaaabbbaaabbbaabbbbbbabbbaaabbbaaabaaaaaaabbabbbbbbabbababbbaabbababaabababbbabbabbbaaaabbaabaaabbbbbbbbbbababbababbbbbbbbbabbbabbbbabbbbbbabaabbaaabbaaaaaaababbbaababaabbabbbaabbbaaaabaaaabbbaababaabbbabaaaaababaabbaababaaaababbbbaabaaaababababbbabbbbaababbbabbabaaabbabaaaaabbbababaaabbaabaaaaaaaabaaabaaabbbbbbaabbaabbbba abababbaabbbabbabbaabaabbabbaaabababbaaabbbbaaabbbbbabaaaaabbaabbbaaabaabbbbbaabaabbabbaaabaababbbabbbabbabaabaaaaaaabbaaaaaaaabbbaabbaaabaababbbaaabaabaaaabaaabbbbbbbabaaababaabbaabaaaababbbbbaaabbaababbbababaabbbaaaaababbabbaaaabbbaaabaaabbbbaababababaaabbaaaabaabaaababaaaaaaaaaaaaaabbabbabbaaaaababaabababbabbbbaaaaaaabbaaabbaabaabaabbaaaabababbbabaabaaaaababbbbaaaababbbbaaabababaaaabababaaaabbbabbbbababbabbabaababbbbbbabbbbbbabbababaaababbaababbbabababbababbaaabbbaabbbbbbbbbbabbbaabbbbbaabbbbbbabbbbbabbbabbaaaabbaabaaaaababbaabbbaabbabbbabbabaaabbabaabbbaabbaaabbbbbaaaaabbbabaaababbbaabbbaabbbaaaabababbbaaaaaababbbbaaabbbbabbbbababbaabbbababababbbbabbbbbbabaaababaabbbababaabbbaaaaabaabbbabaaaaaaabbabababbaaabababbaabaaabbbaaabbbaabbabbbaaaabbaabbbabbbaaabababaaaabbbabbabbbbabbbbabaaababbabaaababaababbbbbbabbbbbabbaabbabbaaaaabaaabbbaabbbaaaabaaabbbbababaabaabaababbbbbaababbaabbbbbbaaabaabbbbabbbaababbbbababaabaaaaaaabbbababbababaaaabbaaaabbbabbaaabbbabaaababbaabbaaabbbbababbabbababaabaabbbbabbaabaaabbbabaaaabbabbbaaabaaabbbabaabbabbbbbaaaaababaabbbbbbabbaaabbbabbabaabaaababbabaaabbaabaaabbababbbbbbabbaabbbbabbababbaaaaabbbbbbbaaaaabbbabbaaabbbaabababaabbaabbbbaaababbaaababaaaabaabbaaabbbbaaabbaaaabaabbababbabbabbaaaabaaababbbbaaabababaaabbbabbbaabbabaaabbbbaabaaaabbaaaabababbababbabaabababbbabbabbabbbaaaabaabaabbabaaabbbbbbaaabbaabbbbabbbaaaaababbbbbaabbbbbabbbbabaabaabbabbabbababaaaabbabbaababbbbbaaaaababbbaaabbbbaaaaaaaaaaabababbbbabbbbbaababbbbabbaaaaaaaaaaabbaaabbbaaabbbbabbabababaabbbbabbbbaabbbbbbabababbbbbbababbbabbababbaabababbbbbabbabbabbbababbaabbbbbaabbbaababababaaabaaabbaaaaaabbbaaabbbabbbabbbbaaaaababaabbabbabababbbbbabababbaaabbbabaaaabbbbbbabbbbaaaababbabaabbaabbbbbbabbabaabbabbbaabbbabaabaaaaabaabbaaaabbbabaabbaaabbaaabbbbbbbbabaaabbbabbbbabbabbbaaaaabbaabbbabaabababababaaabbaaabaabbabaababbbaaaabbabaaabaabaaaababaababaababbbaaaaabbbbbbbbbaabbaaabbaabbabababaababbabbaaabaabaaaaabaabaaaaabaaabbaababbaabbaabbaaabaabbaabaabbabbbbaaabaaaabababaaaaabbb bababaabababaaaabbbaabaaabaaaaabababbabaabbbaaaaabbabbbbaaabbbababaaabbbaaabbbaaabbbabbabbbbbabbbbbabaaaabbbbabaaabaaabbbabbaaaababaaabbbaaabbbbabbbbbbaaaabaabbababbabaabbbbababbbbabbaabbbbabbbbabbbaabaaaaaabbaabbaabbaabbbbaababbabbabababbbbbaababbabaabaaabaaabaaabbbaabbbabbbbbbbbbaaabbbabaabbaaabbbabbbbbaabaabababbbbbaababbbbabbaaabbbaaaaabbaaabbabbaababbaaabbbaabababababbaaabaabbababbabbaaababaabbbabababaaaabbbabaabbabbbabbbbabaaabaaaabbbaaaababaaabbbabaaaaaaabaabbbaaaaaaaabbbbabbbbabbbbaabbbababababaaaabaaababbbaaaabababbaaabaaababbaaaaabaabaaaabaaabbabaabaababbbbabaaabaaaabbaaabbabbbaaabababaabbbabaabbaaababbabbababaabababbaaabbaaababbaaababbaababbaaaaabbbaabbabbbbaaabbabbababbbaaabaaaaaabaababbabbbbaaaabbbaabbbbaaaabaabbbaabbbbaaaaaabbbababaaabbabaabaabaaaaaabaaabbaaaabbbaaabababbabbaaabbabababbbaababbaababbbbaaababbabbabbbaabaaabbbbbbbabbabbbbaabaabaabbbaaaaaabbbbbabaaabbbbaaaaaababababbaaaabbbbbbbbabaaabbaaabaabbbaaaaaababaaabbbbabbbbabbbbaaabbaaabbababaababaababbbabaabbaabbbbaabaaabbbbbaabaaaabaabbabbbaabbbbbaaabababaabbbaabbabbabbbabbaabaaaabababaaabaababbbabaababbaabbbaabaabbaaabababaabbabbbaaabaaabbabbbabbbbbaaaababbbbaaababaaaabbbabbaaaabbabaabbaabbaaaaabaaababaabbbbbaababbabbbbbbaaabaabbbabbaaaaabbbaaaaabbaabaaabaaaabbaabbabbaababaabbabbabaaabaabbaabbbabbaaaababbbbaaaabaabaabababbbabbabbbbaaaaababbbbbbabbaaabbbaaaabbaabbbbaaabbaabaaabbabbabaaabbbbabbaabababbaabaabbbabbbbaabaabbbbbaaaaaabaaabbbbabaabbabbabbaaabaabbbbbbbaabaabbabaabbbbbbbbbaababababbbbaaaabbababbabaaaaabbabbabaaaaaaaaabbbaabbbbaaabbbbabbababaabbbbbabababaaabaabaaaabbbbaaabababbbbabaaaabbbbaabbaaabbababababbaaaaaaabaabbbbbbabbabbaaabaabbbaabababbabaabbabaaabaaabaababbaababaaabbbaababbaaabababbaaaaaaabaaaaaabaabaaaabbabbabbaaababaaababbbbabaabaaabaaababaaabbbabaaabbaabbbbbaaababbbbbabababaaaaaabaaabbaaababaabababbabbbabbabaabbaabbbbbaabbaabbaaabbbbbabbabbbbbbabbabaaababbaaaaaabbbabbbabbbbaabaababbbababbaabbbaabaaabbabaaaabaabbbbbbbbabbabaabbababbabbaababaabbbbaababbbababaaababbaababbbbbbbab aabbbbabbabbaaaabaaabbbbbbbbbbaabaabaabbabbaaaaabbbabbabaaabbbaabaabbbabbbbbbabbbabaabbbbaababaababbabbbabaaabbabbabaaaabbbaabaabbabbbbbbbbabaaaabbabaabbbaaaabbbbaabaaabababbbbbbaabbbababbbbbaabababbbbabaabbabaabaaaaabbaabaaabaaaaaabaaabbabaaaababbbbabbbbaabaabbbbaaaaaaabbaababaabbbbbbbbaabbabababbaaabbabaabaabaaaaaaaaaaabaaaabaabbbaaaabbabbbbaabbbabbbbaaaaaabbaaabaaaaabaaaaabbaaaabaabaaaaababbaabbbbbbbaabbabbbbbaabbbabababbbabbbbabbbbaabbababaababbbabbabbbaabaabbabbbbbaaaaaabaaabaaabbbbaaabaabbaaaaabbababbbbbbbbabaababbbbaabbabbabbaaabbaaabaabbaaabbbbaaabbaabaabaaaabababbabbabbaabaaabaaababaababaaabbbbbabbbbbaababaabbbabbbbbbbabbbabbbababbaaaabbbbbababbaababaabbaabaabaabbbabababababbbbbaaabaaabbbbaaaaaaaaaaabaaaaababaaabababbaaaabbabbaaaaababbaaaabbbabbbbbbabaaabaaaabaaaaaaabbbbaaaaababaaaaababaabbbbabbaabaabbaaabaabbbaaabaaabbbbaabaabaaabaabbbabbabbabbbbaaabbabbabababbabbaabbbbaaabbbabbaabbaabaaabaaababbaabbaababbabbbabbabbbbabbbababbbabbbaaabbbaaabbbaaaababaabaaabbbbaaaaaaaaaababbaabaababbbaaaababbbbbabbbabbabbabbabbbaabaababbbbabaabaaaaabbabbbabaabbbbaabbbabbbaabbabbabaabbaaaabbaababaaaabaaaababababaabbbabaabbbbbaababbabbaaababaabbbabbabbaababbbbbbbababbbbbaabbaabbbbbaabaabbabbaabaaaabbabbaaaababbbbbbabbbabbaabaaababaaabbaaabbbbabbaaababbaaaaabbabbaabbaaabbabababaaabbbabaabaabbaaaabababaababbbbbbbaaabaaabbabaabaaaabaabbbbbbabaaababbaaaabbbbbbbabbbbbbabbbaabababbbabaaaababbaaabababbababaaababbaabbbbabbbaaabbbbaabaaaaaababaabbbbabbaababbbabbabbbbababbbaabaaabbabaabaaaaaaabaababaababaaabbbbabbaaaaaaabbabbbbaaaabbbaaaaaaaabbaaabbbabababbbbbabaaaaabbbbaabaabbbabaaabaabaababbaaaaabaaababbbbaabbbbaabaaaaaaaaaaabaababaabaabababbbbbbabbbabaabbaaabaabbbbbbabaaaababaaaabbbabaabbbababaabbabaabbabbbaabbbbabbaaabaababaaababaababbababaaabbbbaabaaaaaaaababaaaabbbaaaabaaabbaaaababaabbabbabbabbaaabaaaabbaaabbabaabbababaaabbabbaaaababaabbaabbabaababaaaabbaaaaababbaabbaaaabbbaabababaabaaabbaabbabbbaaaabbaaabbaababbabbbababbbaaabaaaabaaabaaabaababbaaabbbbaaabbbaaababaaaaaabbabbbaaaa babbbbababaaaababaaaabaaaabbbbababaaabababbbbabaabaabbbbaabaaaababbaaaabaaaabbbababbbbaaababbbababaaaabaaabaaaabaabababbaaaabbbbbbbbbaabbbbaaaaaabbabbabbbbbbbbaaabbbabbbabbbabaabaaabbaabbbbabaabaabbbabaaaabbaaabababababbbaabababbbbaabbababbababbbabbbbaabbaaabaabbaababbaaaabaaaaaaabbbababbbbabaaaaaabbbaabbaaabbaaaabbbabbbbbbbbaaaababaaabbbaabaaaabbbabbbaaaaabbbabbababbbbbbaabaaaaababaabaaabbaaabbbabababaabababbabbbaaabaaababaabbbbbaaaaaabbbabbbabaaaaaababaaabaabbabbaababbaaabbaabbaaaaabbbabaaabaabbbaaabbaabbbaabbbbaabbaabbaababaabbbbabbbabbaaaababbaaabaabbaaaabbabaaaabbbabbbbabbbabaaababababbaabaaabababaaababbaabaaaabbaaaabaaabbabaabaaabaabaababaabbabbbbbaabbbaabaabbaababaabababbbababababbbbabaabbbbbaaaaabababbababbbababaabaaababbabbabbbbaababbbabbbbabbaaaabbabbaabbaaabababaaaabbaaabbaabaaaaaaabaabbbabbbbbaaabbaaaababaabbaabbbbbaababaaababbbaabaabaaabbbaabaaaaaababaaaaaaababaabbababbbababbabbbbbaabbaabbbbbabbaabbabbbabaaabaaaabbbaabaabbbabaabaaabbaabbbbaaababbabbaaabbbbbaabbabbbaababbbbbbabbbaabbbabbaaababbbbbabbabaaaaabaaababaaaaabbababaaabbbaabababbaaabbbababbbabbaababbbabbbbaaabbaaabbaaabbbabbaabbbbbbaabbaabaabbbbbababaababaaabaaaabbbabaaabaabaaabaabaababbbbbabaabbaabbbaaabbaaabbbbaabbaabbaaabbbbabaaabababaababababbbabbabbbaabababaababbaababbabaabbabbaaabaabbaaabaababababbbabbbbaaabababbaaaabbbbaababbbabbbbbabbbbbaabaaabababbaabbbbaaaaaabbbabababbaaaabbbabbbbbbbabaabababaaaabaaababbbaaaaaabaaaabbbbabbbabaabbababbabaaaaababaaaaaaabbbababbbaaaabaababbaaaaabbbaababbbabaaabbabbabbabaaabbaaabbbbbbabaababaaabbabababaaaaabaabbabbbabbbbbbbbabbaabaabbbbbaabaabbaaaaababbabbaabaabababaabaaaabaaabbbababbabbbabbbbaabababaabbaaabaaabbaabaaabbbbbabaabbabaabbabbabaaabbaaabbaabbaaababaabaabbaaaaabaaaaabaababbababbababbbaaabbbaaabbbbaaaabbbabaaabbabababaaaaabbbaabaaabaabbabbabbbabaabaaabaaaabaaabbabbbabbaaabaababbbaabababbbbababaaababbababbbaaaaabbbbabbabaaabbaaabaabbabbbaaabababbabbbabbaaaaaaaaaaabbbbabbbbaabbabaababbbbbbaaabaaababaaaaaaabaaaababbbbabaaaababbbaababbaabbbabbabbabba abbbaaaaabbabbaababababbbbababbabababbbabbababbaaabaababbabaabbbaabbbbaabbbbbaaabbbbaabaaabaabbabababbaaaabbbbbabbabbababbabababababbbaabbaababaaabaabbbaaaabaabbaaabbaabbbbaaaabbbbaaabbaaabbaaaababbbabbaababbabaaaaababaabbabbbbbbabbbbbbbabbaaabababaaabbabaaabbabbbabaabaabababbbabbaabbaabbaaabbaabbabbaaaaabbababbbbaaabababbaaabbaaaaababbaaaabaabbaabbaabababbbaabababababbaabbabbbababbbabababbbbaababbbaaabaabaaaaaabaaaabbbbabbbbbbbabbbbbabbabbbbbaaaaaabbabbbbbabbbaabbbabbbabbaabaaaabbabbabaaaaababbaabaababbbbbbaabaabababaaaaaababbbbaaabbbaabbabbbabaabaaaaababbbabaaabbbaaaababbaabaababbbbabbbabbaabbbaabbbaaabaababbabbbaabbbbaababbabaaaaabbaaaabbbbababbbaabbaaaaabaaaabaaabbaaaaaabbabbababaaabbbbbbbaabbbbaaaaaabbabbaaaabbaaabaabbaababbbaababbabaabaabababbaabbbabbaaaabbaababaaaaababaaababbbababbaabbbabbbbaabaabbbbbbbbbabaaaaaabaabaaaaaababaabbababbbaaaabbaaaabbaaaabbbabbaabbbbababaaababbaabbbababbabbaaabaaaaabbbbbbbbaabbaaabbaaaaabaaababaabbbababbabbbaaaabbaaabbababbbabbbbbabbbbabbabaaabbbabaabbabbbaabaaababbbbbbbbabaaabbaaaabaabbbbaaabababbbbabbaaaabbbbbbabbbaabaaabbbbbbbbababbabaabbbbbabbbbaaabbbabbaaaaaabababbaaaababbbaabaabbababaaaabababbbbbaabaaaaababbbaaaababbbbaabaaaababaabbaababaaaabbbaaabbabbbbbbababbababbbaabaaabbbbaabbbabaabbabbbabbaabababbbaaabbaabbabbbabbbbbbababaabbbababaababaabbbbabbababaaababbaababaaaaabbbaaababbbbbbabaababaababbabaaaaaabbaabbbbbbbaabbaaaaaaabbababababbabababbbbbbbaaababbaaaabbbbaababbababbabbaabababbaabbabaabaaaaaabbabbabaaaaababbabababaabbbababaaabbbaaababbbaabaaaabababaaabaabaaaabbbbaabaabbbbbbabababbabbaaaabbbbbaaaaabaaababbbaaabbaaaababaabbbaabbabaaaaaababaabbbbbbaabbaaaababababbbaababbbbaaababbabbabbbbabbbaababbabbabbbabbabbbaabbbbaabaababaababbbaaaaaababbbaabbbabbabaababbabaabababababaabaaababbaabbbaaaaabbaaabaabbaaaaababbbababaaaaaabbbaaaaabbabbabbaabbbaabbbbabbbaabaaabbbaaaaabbbababababaabbaaaabababbbaaaaaabaaaabbbaabababbbaabbbbaabbbababbbabbabaaababbbababaaabbbbbabbbbbabbabaabbababbababaababbaaaabaaaaabababbbaaaaaaaaaaaabaaaababb bbbaabbbaaabaaaabbabababaaaabbabaabbbabbabbaaaabbbabbbbaabaaaabbbababbaabbaabbaabaabaabbaaabbbbabbbababbbbbaaaabbabbaabbbaabbabababaabbbbabbbbaaaaaababaaabbabbabbbaabaabbaabababbbaaaabbababbabbaaaabaabaabaaaaabababbbabbabbbbaaabbabaaaabababaaaaaaaababaababbbbaaaaaaaaabbbaaababaaabaaaabaabbbabbaaabaabaabbabaabbbbbbabbaababbbbaaaabaaababbbaabaabbaaaaabbbbaaaaabaaaabbbbbabbabbaaabbbbbbabbaaaabababaaaaaaaaabaababbbbbbabaaabaababbabbaaaaaababbbabbbbbbbbbbababbbbabbabbabaabbbabbbbbbababbaabaaaabaabbaaabaaaaaaabaabababbbabbabbbbbbbbabbababbbababababbabbbabbabbbabbababbbbbaabaaaaaaabbbabbbbabaabbababbbbbbabbbbabbaaaababbbaabaaaaaabbaaabbbababbabaaaaaaaaabbbbabbbbabbabaabbaaaaaabbbaaaaabaabbbbbaabaababaaabbbbbbbababbaaaabbabbbabbbaaaaabababbababaaabbbabbababbbaababbababbaabaabaaaabbbabbbbabaaaababaaabaaabaabbbbaaabbbbaababbabbaabbbbbbbaaaabbbbbbbaaabaaabbbabbababbbabababbabbbabbbabbbbabaabaabaabbbbbbbbbbaaabbbabbabaaabbbbbaaabbabbbbabbbabaaaaaabbabaababaaabbabbabaaaabbbaaaaaabbbbabbbbbbabaaaabbaabaababbbaabbabbaababbbaaaababbbababaaaabbbbbbbbbababbbbabbaababbaabbaaabababababaababbbbabaaaabbabaaaaaaaababaabbbbaabbbabbababbaaabbababaaabbbaaabababbbabbaaaabbbaaabaaaaabaababbaabbabbbaabaaababbaabaaaaaaabaaabbbabbbbaabbbbabbbbbbbbaabaababaabaabbabaababbabbbbabbbbbbbbababaabbbabaabaaabababaabbbaabbabbabaaabbababbbaaabaaaaaabbabbbbbaabbaababaaaabaaababbbaaabbabbababaababbaabaababbaabbabababbabbbaaabbabbbabbaaaababbbabababababaababbbbbbbaabbbaaabababbbbbabbbbbababbaabbaabababbaababbabbabbbaaabbaaabaaaabbababbaaaabbbaaaabaaaaaabbbabababbbabbbababbbbabaabbbaaabaaaaabbbabbbabbbabababbbbbbaaaabbabbbbabaaababaabaababababaaababbbbabbabbbbabbaaaabbbaaababababaaabbbbaaabababababbabbabaaaaababaaabaabbaaaababbbbabaaabaaabaabbaabbbbbabbabbabbaababaabaabbaabbbabaabbbbaabaabbbabbbabbbabbababaababaaabbbbbabbabbbbbbaabbababababaaaaabbabaabaaabbaababbaababbababababbbbaaaabaabbaabbbbababbaabbbababbbabbbabbabbaabaaababbbaabbbbbbabaaabbaabaaabaabaaaabbabbabbabababbbabaabaaaabbbbaaabbbabbabbbbbabbbbaaa babbabbaaababbbbababaaababbaaabaabbaaababbbababbbbbbbbbbaabababbbaabaabbababbaaabbbbaabbbbabaaaaabbbbaaaababbaabaababbababbabbbaaaaabaabaaaaababbbabababbbbababbabbbbbbabbaabbbaaabbbbbbbbbabbabbabbaaabbbbaaaaaaabbababbaabbaababbbbaaabababbabbabbbbbbbbabbbabbabaabbaabaaaabaabbabaabbabbbbaabbaabaaabaaabaabaabbbbbbbbbbbaaababbaabbbaabaabbbaaaaabababaabbaababaaabababaabbbbbbaabbabaaababbaabaabababbabbabbbaaaaabbbbbaabbababbbbabbbbbbbbbaababbaaaabbabbbbbabbaabbababbbbabbbaabaaaababaabaaaabbababbaaaaaabaabbabbbbbabbabbbbaababaaaabbaabbaabbbbbaaaabbababaabbabbbbbaaabbabbbbbaababbbaabaabbbaabbababbbaaaaababbabbbaabbaabababaaabbbababbbaababaabbbbbbababababbaaaaaabaababababbbababbbaabaaabbbaaaababaabababaabbbbababbbaabaaaaaaaaabbbbaaaaaaabaaaaaaababbababbbbbbabbabbaaabaabbbababababbbbababbbabbbabbaaabbabaabbbabbbbabbbbbbabbbbbbbbaaaaaaabaabbbababaabbaababaabbaaabbaabbabbbbbaaaabaabbaabaabbbbabbbaabbbbaabaabbaaababaababaaabbbbaaabbbbbabbabbbababababbaabababbabbaaababbbababbabaabbbbabaababaaaaabbbaaabbaabbbbaaaabbaaabbababbbbaaabbbbabbaaaaaaababbaabbaaabbbbaabbbabbbabbabaaabbababbabbbbabbbbabaaaaaaabaaaaababaaaaabbabbbbbaabaaaabbbbbaaaaababbbababbababbbabbabbbabaaabaaabbbaaaabbbaabbbbbaabbbaabbbabbaabbabbbaabababbbbbbaabbbbbbbabbababaaabbabbbbaabbbbbabbaaabaabbbabbaabbbaaaaaabbbbabbbbabbaaaaaaabbababbababbbbaabaabaabbbaaababbbaabaabbabaabbaabaabaaabbaaabbaaababbbbbabaabbaaabbbabababbbbbbbababbbabbbaaaabbaaababbaaabaaabaaaabbabbaaaaabababbabbaaabbaabbbbaabababbabbaabaabbaabbaabbbaabbbaabababbaaaaaaaabbaaabbbbabbaaaaaabaabbabaaaaaaabbbbaabaabbbabbbaaababaaabbaaaaabbaaaabbabbabbababbbbaaabbbababbbaabbbbbbbabbababbababaabaaabbbaaabbaababaabbabaaabaabbaaabbabbababbbabbaaaaaaababbabbbbabababaabbabbaaaababbbbaabaabbbbbabbbabbaabbbbabbababbbaabbbabbbbbaaaabaaababbaabbbababbbababbaabbababbbbaabbbabbabbbaabbbbbbaaaaaabbabbabbabbabaabaaabbababbbbbaaaabbbabbbabbbababbbbaaabbbabbaabaabaaaabaababbbbaaabbabbbaaaaabbbbbabababaababbbbaaabaabbaabaaaabbbbaabaabbaaaababaabababbabbaaabaaaaabbbbbaabb abaaabbbbabbbabbbaabaaaabbbabbbbbaaabbbbabaaabaabaaababbabbaabbbabaababababbbbbababbaaaabbbbaaabbbbbbabaababbbbaabbaabababbabaabbabbbabbbbbbbbbbabbaaaaababaabababbbaababbaaaaaaabbababaabaaabbaaaaaaabbbaaaabbbbbbbbbaaaaabbbbbbbbbabbababbbaabbabbaaaaabbabbabbbbaabbababbbabbabababaabababbbababbaabbbababaaabaaabbbbaaabbabababbbabaaabbbaaaabbabbbaaabaabbabbabbabababbabbabaabbaababaaaabbbaaaabababaaaabaabaababaabbbbababaabbabbaaababbaaaabbaababaababbbbbabbaabbbbabbaaabbbabbbabaabbabbababababaaabaaababbbababbaabaabaabbbbabaababaabbbaabbabaababbbbababbbabaabaaabbabbaaabaabbbbbaabbababababbaabbbaababbabbbabbababbbbbabaabaabbbaaaaabaabbbabbbabaaaabbaabaaaabbbaabbabbaababbaaaabbaaaabbbabbbaabbbaababbbbbbaaabbaaaabbbabbbbaababbabbabbabbababaabaaabbbbbbaababaabbbbaaaaaaabaabaaaabbabababaababbaaaaabbbbbaaabaaaaabbbbaaaaaababbbabaaaaababaababbabbababbbabbbabaaaaaabbabaabaabaaaabaabaabbabbbbbbababaaaaaaaababaababbbbbbbaaabbaabaaabaabaaabbaaaaaababaabbaaababaaaabbaaabaabbbabaabababbababbabaabbaababababbbabaaabaababbabbbbbaaabaaabbbbbbabbbabaabbbbabbbaabaaabbbabaaaaaababaabbabbabbbabbbabaabaaabababbbabbbabababbbaaaaabbaaabbabaabbbaaaaabbbababbbaaaaaabababbabbbabbbbbabbaaaaabbbaabaaabbababbababaabaaaaaabaaaaaabbaaabaaabbbbabbaaabbbbbbbbababaabaabaaabbaaabbbaaababbbbaabaabaaabbbbbbbbbbabbbaabbbbabbaaabbabaaaaaababbbbaabaaaaabbbbbbbbaabbaaaabbbabbbbbbbabbaaaaaabbabbbabbbbabaabbabaabbaaabbaababbbabbbaabaabbbabbbaaaabbababbaabbabbaaababaaababaabbbaaabbbbbbbaaaaaaabaaaaaababbaababaaabaaaaabbabaaabbbbaabbbabbabaabbbbaaaabbaaaabaababbaabaaaaaaabaabbabbabaabababbabbbababbaabaabbbababbbbbabaaaabaababbbbbbbbbaabbaabbabaaaaabaaaaaaabbbbabaaaabbaabbbababbbbbbabbbbaaaaaabbabbbbbaabbbaaababababbababbabbabbbaaabaababbbabbaabbaaaababbababaaaaaabaaaaaabaaaabbbabbabbbaaabbbabbabaabaaabbabbaaabbbababbabababbbababaaababaabbbaabbbbbabbababbbaaabaaaaabbbaabbaababaaabaaabbbbbbabaaaaaaabaaabaaaabbbbbbaabaabbbbbaaabbababababaabbbabababbaaababbbbbbaaabbaabbaaaaaabbabababaabaaaabaabbabbabbbbabaaaaaaaabbababbbab bbbbbbababababababaabbbaaabaaabbbabbbabbaabbbbaabbabababbaaaaaaabababbbbbabbabbbaabbbbabbbabbbbabbabbbabaabaaabaaaabaaaaaababbbabbbbbbbbbabbbababababaaaaaaaababbaabbbaaaabbaabbbababaaaabbaabbbbbabaaabbaaaabaababbbabbbabaaabaababbabbbbabaabbbaaaabaabbbbbaabbaaaabbbbaababababababbaaaaaabbabbaaabaaaababbabbabababaaababaababbaaaaabaabaabbaabbbaaabbabbaabbbaaaaabbbbbabaaababbaaabbbbabbbbabbbaababbabaabbababaabbaaaabbaaaababbbbbbbbbaaabababaabbabaaababaaaaabbbbbabaabbbaaabbaabaabbbaaaaababaababbabaaababaabaaabbbbabbbbababbabbbbabbababbbaaabababaabbbbaabbbaaaaaaabbabbbaabbababbababbbaaabbabbbabaabababbaaaabaabbbbaababaaaaababaabababbaaaabbababaabaabbbbbbbbbbabbaabbabaabbaaaabaaaabaaaabaaaaabbaaabbaabbbaabbbaaabaaabbbbababbbbbbaaaaaabbbaababbbabbabbabaaaabaaabaaaabbbaabbbbbabbabaaaaaababaaaabbababababbabbbbbaaabbabababbbaabbbaabaaaaaaabbbabbaabbbbbbbaaaababbaaaabbbaabaabaabaaabbaaabbaaaababbbbbbabbbaaaabaaaabbaaaababbbbabaababaabaaabaababaababbaabaaaaabaabaaabbaaaabaaababbbabbabbaabaabbabbabaaaabababaabbbbbabbbbbbabbaaabbaaaaababaaaababbabababaabbbaaabbaabbaabbbbababbaaabbbaabbbabaabaaaabbbbbbbaabbaaaabbbaaaababaaaaaaaaababbbbbabbbababbaaaabaaaaababbbbabbabbbabaaaabaaabaaabbaabbbaaaaabbbaabbaaabaabbababaabbbbbabbbbbaaabbbaaaaaaaaababbaaabbaababbababbbaabbaaaabbaabaababbbbbbbaabbabbabbaabbbaabbbaaaaaabbabaabbaaabbabbbabaaabababaaabaabaaaabbbbbbbabbaabbabbaabaabaabbbbabababbbbbaabababaabbbbbaabababaaabbbbabbabbaabbbbbaaaabbababbbbaaabbaaabbaabaaaaabbaababaabaaaabbabaaabaabbaababbabaababbbbaaaaabbaaaaaaaaaabbabaaabbaaabbaabaabaabaabaaaabbbabbbababbbbaabbaaabbababaabbbbbbbbbbabbaabbbbaababbbabaabaaababbaabbabbbbaabaababbabaaaabbabaabbbbbaaabababbabababbbaabbbabaaabbbbbaaabbbabbaaabaabaababbaabbbababbbabbababbaaabbbbbabaabbaababababbaaabbbaaaaabaaaaaababaabbbababaaabbbbbaabbaaaaaaaaaababaabbaabbbbababbbabaaaaaabbaaaababbabbabbaaaaabbaabaaababaabaaaabbaabbbabbbaababbbabaaababbbabbabababbaaabaaaaaabbaaaabbbbaaababbaabbaaaaabbaaabbbaabbbbaabaaaabbbaaabaabbbbaabbaabbbaaabbaabababaaa bbaaabbbbbaaababababbaaababaabaaabaabaabaaababaaaaaabbabbbabbaaabaababaaaaaaaaabababbaaaabbbbaabaaabbabaababaababbabaaaabaaaaabbabaabbbbbaabbaaaaabbababbbaababbbabbbabbbabbaabbbaabbbbabbbaaaaaaaababaababbaabaaaabaaabbbaaabbbaabaabaababaaabbababbababbaaaabaabaabaabbbbabaabbbbaabaabababbaaaabaabaabbabaaababbbbbbbaabbaaaababbbbaabbbaaaaaaaaaaababbaabababbaaaabaabbabaaabbabbabababaabbbaabaabbabbbbabbbbbabaabbbbaabbbaaababbabaaaaabaaabbababbababbaabaaababbababbbbbaabbbabababbaabbabbbaabbbbbbbbbbbbababaababbbbbaabbaaaaaababbabaaabbbababaababaabaaabbabbbabbababaaababaabaaaabaabbaaabbbbbabaaabbaaaaabaaabaaaaababaaabbaaabaabbbbabbabbbbbaababbbaabbabaaabbaaabbbbaaaaabaaababbbbaabbaaaabbbaaabbaabaabbaaaaaaaabbaaaaaabbbaaaabababbbaaabbbbbbaaaaaabbbaaababababaabaaaaaabbabbbabbabaaaaaabbbbabbbaaabbababababaabaabaaababbbbabbabababbababbbaababbaabaaabaabbbbaababaabbbaababbbbbaaaaaabbababbbbbbbaaababbbabbabaaabaabbbabbabaababaabbbbabbabaabbbabbbbabaaaaababaabababaaababaaaabaabaabbbaabaabaaabbabababaabbababbbbabaababbbbabaaaaaabaaabababbabbbbbbbbaaabaabbababbbababaaaabaabbbaabbbbbbbbbabababaaabbbaabbabbbbbbbbabaaabaaaabababaabbababaabaababbababbaabbbbababbbabbbbabaaabbababaabbbbaabbbabbbababaaaabbbabbaaaabaaabbbbbabbaabbbabaaaabbabaaaaababbababaabababbbbabaaaaaabbaaabbbaaaababbabbaabaabbabababbabaabaabbaaabaabbbabaaaaaabbaaabbaaabbababbababaabaaaababaabbaaababbaababbabbabaaaaaaaaaaabaaabaabbbbaababaaaabbbbabbaaaaaaaaaabaabbbbbbbbabbababaabaaabbabaabaaabbbabbaaabbababbababaababaabaabaababbbbaaabaaaaababaabbbaaaabbbabbabbabaaabbabbbbabbaabbbabaabbababaaababbabaabbabbabbbbbabababbaaaaaabaaaabbabbaaababbbaabbbbbbbbabaabbbbbabaabaabbbabbbabbaaaaabaababbbbabbabbbbbbabbbaababbabbabaaabaabaaabbabbaabbbbbbaaabababaabababbbabbabaaaaaababbabaabbbaabababbbaaaababbaaababbabaaabaabbaabababbbaabbaaaaabaababbabbabaaabbabbabbabbabababbabbbbabbbbbbbabaaabaabbaaaabbabbbabaaaaabaaaaaabbaabbaaababbbbbaaabaaabbaababbbaabaababaaaabbbababababbaaaaaaaaaabbbaabbaaaaaaaaaaaabbaaaababbbaababaaabbabbaaaaabbbabaa bbbaaaabaabbbbbaabaabbaababbbbbbaabababbbbababbbaabaaabaabbbbbababbbabbababaabaababaabababbbbbbbbbbabbbaaaaaaabbaabaabaababaababaabbaabababbbaabbbbabaababbbbbaaaabbaababbbbbaaaaabbabaaaabbbabbbaaabbababababbbaaaaaababbaaabbaabbbbabbaabbbbabbbabaaaaabbabababaaaababbaababbbababbbabaaabaaabbaababbbaabaaababaababaababbbbabababbbbbabaabbaaaaabbaabbbbaabbbabbbabaababaaabbbbabaaababbbbbaabaaaabbbaaaabbaaabbbabababbbbababbbbaaabbbbbbabbbaababbabababaaaaabbabaabaabbbaababaabbaababbbabbbabbbabbbabbabbaaabbabbabbbaaabbaaaabaaababaabbabaabaaaabaaabaabaaabaababaabaaaabbbbbbbaaaaaabbaabaababbbbaaababaaabaaabbabbabaaabbaabaabaaabaaabaabbbbabaaababbabbabbbbabaabbbaababbaaabbaaabbabbbbbaaaaaabbbaabababbbaabbbaabaaaaaabababbaaaaaababbaababbbabaabbaabbbababbabaaababbbbaaabaababaabaaaabbbabbaabaaaabaabbabaaaababaaabaabaaabaabbabbaaabbababbbabaabbbaabababbbbaabbbaaaabaaabbababaabbbbaaaaaaababbaaaabbbbbbbbbaaabaaabbbaabbabbbbabbbbababbbbbabbbbabbaaaaabbbaababbabbbababaaababbbbbaaabbabbbaabbaabbbbaabbaababbaaaabbaabbbaababbbaaabbbbaabaaaaabababbbaaaaabaabaaabbababbabaababbbabbbbababbbabaabaaaaaabbaaaabaaaaaabababbaaabaabbbabbbbabbaababaababababbaaaaaabaaaaabbaaabbbbbbababbaabbbbaabbababbbaabaababbaabbbabbbabaaabbbabaabbaaaababaaaabbaaaabbbaababaaabbbbbbaaaabbbbabbabbaaabaababbbaabbabbabaaaabbbabbaabbaaaaaaabbaaaaaaabbababbbbabbaaabbababbbaabbaabaaababbaabbbabbbbbabbaabbbbaabbbaabbabaaaaabbbbababbabababababbbaabbabbabaaaabaabbbaaaaaababaaaaabbbabbbbbbbaaabaabbaaaaabbbbbababbababbbabaaaabababaaabbaaabaababbbabbbaabbabababaabbabbababbaaabaaaaababbbabaabbbbbbabbbbbabbabbbbaaabbaabbbbabaabaababbabbbabbaaabbaaabaaabbabababaabaababaabaabbabaabbbababaabbaaabbaaabaaabbaaaaabbababbbaabaabaabaabbbabbaaababaaabbbbabbaabbbbabbbaabbabbabbabaababababaabaababbbabaaaababbaaaaaabbbaaaabaabbbbbbbbbbaaabbbaabaaaaababababbbaabbabababbbaaabbbbaabaabaabbbbabbbaaabaaaababbbbababaabbbbbabaabbbaaabbabbaabbaaabbbbabbaaaaaaababaaaaabbaabbbbabbabaaababbbababaabaaaabaababaabaaaaaabbbbabbababbbbaaabbaaaaabababaabaaaabb aaabaabbaaababaaaaabbabaababbbaaabbaaaaaaaababaaabbbabaaabbabbaaaaabaaabababbabbaabbabbaaababbababaaaababbababbbbababaaabbabbaaaababbbbaaabbbbaabaaaaabaababbabaaabaaabbbaaabbababaaababaabaaabaaabbbaaaabbabbbbbbababababbbbaabaababbaababaabbaaabbbabbaabbaaabaaababbbababbabaaabaaabbbbabaaaaaaaaaabbababaaaaaaababbabababbbaaaaababbbbbabababaababbaaabaaababbbbbbabbaaaababaabaabbbbbbbbaaaaaaabaabababbaaaababbbbaabbaabbbbaabbabbbababbbbbababaaabbbaaaaaabbbabababbbbababaabbaaaababbaaaabaababaaabaabbabaabbbaabbbbbbbbbbbbabaabaaababaaaaaaabaaaabbababbababbabbbabbabbbabbbaaabbbababaabbbbaabaabbaaababbaaabbaabaababababaabbaaababbababaaabbabbbaaaabbbbabbbbbbbbaabbbbaabbabaabbbabbaaababbabaabbbaaaabababbbaaababbaaabababbbabbbababbaaabbabbbbbabbbabaaabbaaabbabababaabbabaabababbaabbabbbbbabbabbbbabaabbbbbbbaaaabbbaabaaababbbbbaabbbabbbbabaaaababaaaabaabababbaabbbbabaabbaabbaaaaabaaabbaaabbbbabbbaaabaabbaabbbbaaabbaabaaabbbbbbaaabbbbbabbabbabababbabbbaabbbababbabaaabaababaababbaaaababbbbbaaaabababbabbbbbabbabbabababbabababbbbbbbaaaaabaabaaabbabbababaabbbaabbbbaaabaabaaaabbbbbbbbbbabbabbabaaaaabaaabbbaaaaabbbaabbbbaaaaabbbbbabaabbaabbabbbaaabbbabbaababbabbabbbbbababbbbaaaaaaaaabbbbaabbbabbaaaaaabbaaaaaaaaaaabbabbabaaaabbbabbbaabbabbaabbabbaabaaaabbabbbaababaabababbaaabbaaabbaababbabababbbabbababbaaabbbbbbabbbbabbbaaaabbbabaabababaabbabbaababababbaaaaaabbbbbabbabbbabbbaaaababbaaaaaabbabaabbbaaaabbaaabbababababaaaababaaaabbaabaaaabbbababbbbaabababaaaaaabbaaaaaaaaaabbbaaaabbaaaabbaaaababbbaabbbaaaaabbabaaaaaaaabbbababaabbbbaaabaababaabababaaaabbabbaabaabaabbaabaaaababbbbbabaabbbbbaabaaabbbaabaaabbaaaababaabbbaaaababaabaabaabbbbbaaababababbabbabbbbbbbbabaabbababaabbaabaaaaaabaaabababbababaabaaabaabbaababbbbbbbbabaabaabaabbbbaababaaabaaaaaaabbaabbbbabaaababaabaabbbaaabaabababbbaabbbbabbaabaababaabbabaabaabaabaaabbabbbbabaabbabaababbaaaaaabbbababaaaabbbbaabaabaaaabbbabbaaaabbbabbbbbababbabaaababbbbababbbabbbababbbaaababbababbababbabbbaabababaabaaaabbabbbaaaabaabaaabbbbaaaababbababbabbabbbaa baaaabbabbaaaabbaaaaaaaaaaabbabbbabaabbabaabaaaababaaabaaabbbbbaaaaaaabbabaabbbbaaabbbbaabbaabaaababaabbabbbbabbbaabbaaaaaaababbbabbbababbababbbbbbbaabbbaaabbbaabaaabaababaabaabaaabbbbabbbabbbbabaabbaababbaaabbbbabbbaabaaabababbbaababababbbbbaaababbabaaaabbabababababababbabbbabbaaabbbaaaaaaabaaabbaababbababaabbaabbabbaaaaabaabbbabaabaabbabbaababbaabaaababaaababaabbbaababbaabaabbaaabbabbabaaaaaaabbaababbbaaaababaaaababbbabbbabaabbaaaaabbabbbbbbabaababaaaabaabbaabbbbbaaabaabaaaabbabbabaaaabbaabababababbaaabaaaabbabaaaababbbabbbaabbbaababbbaabbaaaaaaaaabaaaabababbbaaaaabaababbbababbaaabbaabaaabbbaabbbbbaaaabbaaaabababbbbaabbbbaaababaaabaaaaabaabaababaaaaaaabbbaabbbabbaababaaabbbaabaabaaaabbbabbbabbaabaaaabbaaaaaaabaabaabbbababaaabbbabaabaabbbbbaaaabbbbaabbbabbaabaababaababbaaaaababbaaaababbbbbbaabbbbbbbbbaabbabbbbaaaabababbbabbbbbbbabaaabbbabbbaaaaaabbaabbaabaaaaabbbbabababbabbabbbbbbabaaaabbbbabbbbababaaababbbbaabaaaaabaabaaaaabbaaababbbbbaabbabaabaaaababaaabbbababbbaabbbbabbbaababbababaaaaaabaabbbbaaaabaaabbaabababbaaabaababbaababbbbbaaaababbbabbababaabaaabaabaaaaabbabaaaababababaaababbaaabbabaaababbbabaabbbbaabaaababbbbbbaabababbaabbbbaabbabababbbaaaabbbabaaaababbbabaabbbaabaababbabbbbaabaaabaabbabbaaaabaabaababbbbbbbaaabbababaaaababbabbbababbbbbbbbaabbbaaabaabaaababaabbbbaaaaaabaabaabbaaabbbbbbbbbbbaaaaabbbbabbbabbbaababbbbbaaaaaabbbbababaaabababbbbbaaabbbabbaaabbbaaabbaaabaaaaabbbababbaabbaaaabbaaaabbaaaabbaabbaabaaaabaababaaabbabbabbbbbaaaaaababbbaabbbbbabbaababaabbabaabbbaaabbbaabbabababbabbbbbbaaabbaaaabaaaabaaabaaabbaababbbababbbbaaaaabaabaaabaaabaabbaababbbaaaabbaaabbabaabbaabbbabbbbaaabbbabbababbbbaabbababbabaaaaabbbbbaababaabbbbaabaabaabaabbaabbbaabaabaabbbbabbaabbabbabbabbaabbaaabaaabbbaaaabbabbabaabbaababaabbbaaabaaaaaaaaabbbabbabbbbaaabbabbbaaaaabbbaababbaabbaababbbbabbbbaaabaabbbababababbabbabaabbaabbbbbababbaabbbbaaabaabbaabbbaabbbaaaabababbbababbabbbbbbbbbaabaaabaabbaaabbabbbbabbabaabaaaaaabbaaaaabbbbaabbbaaaabaaabbbbbbbabaabbaabbaababababbaabaaababaa aaabbbabaababaaabbababbbbbaaaaabaaaaabaaaabbaaaabbaabbaaaabbbabbbaabbbbbbabaaaabbaaaaababbbaaabbbbaabbbbbbbababbbabbbbaaabbabbbbbaaaaabbbaabbaabbbbbbabaaababbbaabbbababbbaaabaabbbababbaabaaaabaabbaaaaaababbbaaabaaaaabaabaababaababbbbaabaaaabbababaaaaabaaaaabaaaaabbbabbabbababaaaaabaaabbbbbbbbbbabbabbabbbaabbbabbbbbbbaaabbbbbaabbabaaabaaaababbbabaaabbaabbbbabaaabbbbabaaabbbbbbbaabaabbaaabbabaababaaaaabbbaababaababbabbbababababaaabbabbaaaababbbbabbbaaaabaabaaaaaaabaabbbabaababababaababbaabbaabbbbaabaaabbbaaaaabbbabbabaabbbbabbaabbbababbabbbbbbbababbababaabbbababbaabaaaaaababbbabaabbabaaabaabbbbaaaaabaabbabbbabbbabbbbaaaabbaaabbbaababaaaaababbbaabbbabaabbbbbabbbbababbabbbbabbbbaabbabbabbbabaabbabababaaaaaaabbbababbabaabbaababbbaaabbabababbbaabbbbabbbbbababbababaaaaabababaaababbbbaabbbaaababababbbbbababbbaaabbabaababbabbbaabaaaaaabaababaabbababbaaababbbaaaabaaaabababbaabbabbabbaababaabbaababbaabbabbbbaaaaababbabbabaababbbabaaababbbbbababbbbaababbbaaaabbaabbaaaabaaaaabaabbbababbabbbbaabaaabbbbbbaabbbaaaabbbabaabbabaaabbabbbbaabbabbbbaaabaabababbbbaabbaabaaabaaabbababbabbaaaababbaaabbaabaabbbbbabbaabaaababbaaaabaaabaaaabbabbabbbaabbbababaabbaabaaabbaaabaabbbaaaabbaaabbabaaaabbaaaababbaaaaababaaaaaabbbbabaabaaabbbbaabababbaababbbabaababaaabbaaaabbbababbaaababaaabbbaaaaaaabbabaaaaaabaababbbbbbaababbaaabbaabbabaabbabbbabbababaaabbbaaabbbbabaabaaaaabbbbbbaabbbbabbaaabbaaababbabaabaababbaabbaaabaaababbbaaaaaabbaabbaaabaaabababaaaabbaababbbbabbaaababaaababaaaabbaaababaaabbbabbabaaaaabbabbbabbbbaaaaababbaabbabbabaaabaabaabaabababbbaabbababaabbabaabbbabbabaabbbbaaabbbabbaabbabaabbaababbababbabbabaabaaabaabaabbaabaabbbbaaabbbbaaababbbbbbbaababbbabababaabbabababaabbbaabaabbababbababababbbabbabaabbaabbbbbabbbbaaaaabababbaaaabbbabbabbabbbaabbaabaaabbabbbbbabaabbaaaaabbaabbabaabbbaabbabbabbbbbabaababbaaabbbbbabbabbabaaabbaaaababbabaaabbaaaaaabbbaabbbaabaababbaabbaaaabbababbaabbbaaaaaabaaabaabbababbbbbabbaaaabbabbabaaabbbaaabbaaabaaaaaaababaaaaabbbabbbaabaabbbbbbabbbabbbaababbbabaabaaa aabaaaabbabbabbaaabaababaaaaabbaabbaaabbbabbbabaaaaaaabbbabbbbabbabbaabbbabaabaaabbaabaabbbababbaaabbbaabbabaababbbaaabababbabbbbbbaabaaabaaaaaaabaabaababababaaaababababaabaaabbbaaaaabaabbbaababaaababaababbaabbabaaaaababbabababbabbbaaabbbbbaabaaaaaabaaabababaabbaababbbaababaaabaaaaaaaaaaaaaaabbaabaabbababbbabbababbbbbbaaaaababbbababbbbaaabbbababababaaaabbabbabbabaabbbbbaaaaaaabaaabaaaababaabababaaabaaabbaaabaaaaabbbbabaaaaababbbbaabaaaababbabaaaabbababbababbbabaaaaaaaabbababbbaaabbaaababaaabaaaaabaababbbbbaaabbaabbaaabaaaabaababaababaabbbaaaaabaaaabbabbaaababaababbaabbbbababaabaaababbabbbabbabbaaabaaabbababaaabbbbaabaabbbbaaaabbaabbababbbabbbaabbbababaaabaabbaababbaaaaababbbbababbaaaaababbbababaabbababbbabbbbaaaabbbaabbabaababbaaaaaabaaabbbbbabaaabababbbabbbbbbabbbbabbababbabbaabbaaaaabbababaabababaabaababbaabbaaababbbaabbaabbbabababbabbbbbbababbbbbaababbbbbaabbbabbbbaabaaaaaaabaaababaaabbaabbabbabaaaabbaaaabaabababbabbaaabbabbbbaababaaaaabababbaabbaaabbbbabbaaaaabaaaaaabaaaaabaaabbbbbaababbababaabbaaababbbbbbaaabbbabbbabbaababaabbaaabbabbbabaabaabababaaababbababababbbbbabbbaaaaaaabaaaaaaabaababaaabbaabbaabaabbabbbbbaababaabbbabaabaaaabbbbababbaaabaaaababbabaabbaabbbaaaaabbabbabbababbaaaaaaabbabaaabaababbbaaabbaaabaabbbbbbaaabbabababbabbabaabbabaabbbbbbabbabaababbbbbabbbbaabbaaaabaaaabbaabbbaaabababaababbbbaabbbabbaabbaabbbbaaabbaabbbbabababbabaabababaaabbabbbbaaababbbaaabbaaaaaabbbaaaabbaabbbbabaaaabbbababaabbabbababbbbabbabaababbbabbbbbabbbabaabaaabbaabbaabbaaaaaabbbbabababababbabaaabbbabbbaabaaaabbaaaabaaabbaaaaabbbaaabaaabbbbbbbbabbabbbabbbbbabaabbaaaaaaabaabbabbaaaaaaaabbbbbbbbbbbbabaaaabaaabaaabbbbbaaaabbabaabbbbabaaabababbbbaaaaabbbbaaaabaabaabababaabbaaabaabbabaaabaabbbaaabbabbbbbababaaaabaabababbbabbaaaabbaabbaabaaaababaaabbababaabbaabaabbaabbabbbaaaabbbaaaaabababbbbaaabbabbababbbabbabaabbaabababbaaaababaababbabbaabbabbaaaabbbaababbbaabbabbaababbbabbabaabbbbbbabbababbaababaaabbaabbbbbaaabaabbbaaabbabbababbbbaabbbbbaaaababbaabaabbabbbbaaabbbaababbaaabbaaaaaa aababaabaaaabaababbbabaaaaaabbaabbabaabbaaaabababbabaaaaaaaaaaaabaaabaabaabbaaaaaaabbbbbaaaaaaaaaaabaaabbaabbbaabbaaabaaaaabaaaabaaaabaaabaaaaabababbabbaabbaababaabaaabbbabaaaaabaaaabbbabaaaabaabbaaabbbbbbbbabaababbbababbbbababbabaabbbbaabbbbbaabaaaaaaaabaaaabaabbbaababbbbbabaabbbbababbbbaaaabbaaaabbaabbbaaabbaabaaabbababaabababbbabaabaaabbaabbbaaabbaabbaabbbbaabaaaabbaababaabbababaaabbbbbbaaabbabbbaababbbbabbbaaabbbaabaabaabbaabbabbaaabbabbbbbaabbbbbaaabbababbaaaabbababaaaaaabbbbbbbbbaaaaabaaabaabbaabbabaabbbbabbbaabaabaaaababaaaabbabbbbbabbbbabaabbaaababbbaabbababbbabaabbbbbabbababbaaaabbaabbaabbbbbbabaabaabaabaaaaaaabbaabaabbaabaabbbbaaaabaababbaabbbbbaabbbaaabbbaababbabbbbbabaaaaabababaabababbababaaabbbaaaabaaaaabaabababbababaaaaaaabbbaaaaaaabbbabaabbbbbbbbbaabbabababababbababaaaabbaaaaaababbaabbbbabbabbbbbabbabbaaababbbabaaaabaabaaaabbbabbbbababbbbbbababaababbaaaabaabbaaabbaaaabababbabbabaaababbabaaaabbbbbbbbababbbbbababaababaaabaaaabbaaabbababbbabbaabbabbaabbababbabaabbabaaabaabaabababbbabaabaaabaaababbabbbabbabbbaaaabaaaaababbbaabbbbbaaaabbbaaaaabbaaaaabaabaaaaabaabbabbabbaaaabaabaabbaaaababaaabbbaaabaaabaabbabababaabbabbabaaabaabaabaababbabbabaababbbabababbaaabbabaaaabaaabbbabaabbbbaababbabababbbbaaaabbabaaaaababbabaabbbaababbbbbbabaaabbbababaababaababaaabbbbabbaaaabbaaaaaaaaaabababaabbbbbbaabbbabaaaaabaaabaaaaaababbabaabbbbaaabaaaababbbbabbbaaabaaaaaaaabaaabbbbaabbaaaababbababaabaabbababbaaabaabaabbaabaaaabbbaaaaaabbaaaaabaabaabbabababaababbabbabbbababababaaaabbabaaaaabaaaabbaaaabbabaaabbbbabbbbaaaabbaaababaabbbbbbabaababbaaaaaabbaaaaaabaaabaaaababbbbaaabbababbabaababaaabbaababaabbabbabbaaababbbabbaababaabaaaaabbaaaaabaaaaaaaabbbaabbabbabababbbaabbbabbabaababaababaabbabbbabaabbaababababaababbbbabbbaabbaabaaaaabbaababaababbabbaaaaabbbbaaabbabbbbbbabababbbbaabbbbaabbbbaabaabaabbabbaabbabbbbaaaabababbbbabbabbaababababaabaabbabbbaaabaaabbbbabbaaaaaababaaababbaababbabbbbbbababaabaaababaabaababaaabaaaabbbabbaaaababbbbbbaabbaabbababaaaabbabaaaaabbbabbbbaabbaaabaaa ababbaaabaababaaaababbabbaaaaaababbbbbaababbababaaabaababaababababbbbabbbaaaaaabbaabbaabbababaababbbbaabababaabaabbabaaaabbbbaabaaaabbbaaaabaaaaaaaaabababbbabbaabbbaaababbbabbaaaaaabbababaaababaaababbbbabbbabaaaabbbaaabbbabbbbbbbabbbabaaaabababbaabaababbbaaaabaaabbbbbababaaabbbabaabaaaabbbaababbabbaaabaaabababbbabbbbbbaaabaaabaaabaabbbbababbbaaabababbaaabbbaabbbbbabaabbabbbbbaaaaaababababbbbbabaaabbbbbbababbbaababbbabbabaabaaabaabaaaaababaaaaaaaabbbabbabbaabbbabbbaabaabaaabbaabbabbaaababbabbabbbbbabbabaababbaaaaaababbbbaaaabbbbbabbabbbabaaaaaaabbaaaabaabbbabbabbbbaaabbbaabbabbbabbaababaabaaaaababbaaabbbaaabaaabaaababbaabaaaababaabaabaabbbbabbbbabaaaaabababbbbbbaaabbbabbbaabbbbaabbbbbbbaabaaaaaaaaababababbabbbaaababbaabbbbbabbaaabbabbabaaaabababbababbbbbabbaaaababaababbabbababbaabbbabbbbabbabbabbbbbabbbabbaaabbaaaabbabbabaaabbabbaabbabbaaaabbbbabaabbbaabbbbbabbbbabaabbaaabbbaaaaabbabababbbaaabbbaaabababaabbbbbbbaaaaabaaabbabaabbbbaabaabbaababbabbababbababaaaababbbaaaabababaababababaaaabbabbbbbbaabababbaaabbbbbaabababbababbbbaabaababababaaabbaaaaabababbbaababaaabbbbbbabbbbaaabaabaaabbaaaabaaabababbabbbbabbaabbbaaabbaaabbbbaaaaaaaaaaabbababbababbbbbbabbbabbbbbbabbaaaaabbabbababaabbaaaaaabababbbaabbbabababaaaaaababbbabbabbbbababbbababbabaaaaabbbbbaabababaaababbbaabaabbaaababbaaaaabaaaaaabaabbaababbaaaaabaabbbaaababbbbaaaaabbbabaaabaabaaaabbbbabbaaabbaaabaaabbbbaaababbbababaaabaaabbaaabaaabbaababbbaaabaaaaaabbaaabaaabbbbabbbaaaaabbaaabbbbbabbbbbaaabababbbbabaabbbabbabbaababaabaabaabbbbbabababbbaababbbabbaabbbababbabaaabbaabbbbaaabbbbaaabaabaabbbaabaabaababbbabababbbabbabbaaaabbbbaaabbaaaabbabaaaabbabbaaabbbbaaabbabbbbbaabababbabaaabaaaaaaaaaabaabaaaabbabbbaaababababbbabaaabaabababbbabaabbbbaaaabbabbabaabababbabaaaaaababaaabbbbbabbaaaabbabaababaabbaabbabbbaaaababaabaabbaaababbabbbbbbbabababbabaababaaaaaaaabaabbbaabaababbbbaabbabbbbbbababbabbbbaabbaaaaaaaaaaaaaaabaabbbbbbabbaabbabbabaaaabbababbbabbbabbbbabababaaabaabaababaabbababaabbbabaabbbabaaabbaabbbbbbbabbbaabbabbbaabb baaaaabbbbbbbababbaabbabaabbabbababbbbbabbaabababbbbbaabbbbabaaababbbbaabbbababbabbabaabbababbbbbaababaaaaabbabbabbbaababbbbabaabaabbbabbbabaaaaaaabbaaaaabbabbbbbbbbaabbaaabbbababbabbabababbbbabbbbaaababbabbaaaabaaabaabbaaaabaaaaaabaabaabbaabbbaaaabbabbbababbabbbaaaaaaabbabaaababababbaabbbbaaaaaababbbbabbaabaaabaabaaabababbabbbbbaababaabaababaaaaaababbabbaabbbaaaaaaaaabaaaabaabbbaaabbbabaaabaabbbbaabbbbbbbababaabababbaabbbabbabbbbabaaaaaabbabaaaabbaabaabbbabbbabaabaababaababbbaabbbbaabbabbababbabbbaaababbabbbbbabaaaaabbaaaaabbbabbbaaaabbaababbabbbbaaababbbbbabbbababbbbbaabaabaaababbaaaaaaababaaaabbbabababbbbabbabbaaabbabbbbbaabbbbababababaaaaaaaabaabbabaababbbbabbaaaaabaabbbaabababbaabbababaaaaaabababbbbbbabbabbabababbaaabbbaabbbbabbbaaabbabaabaabaabbabaaaaabaababaabaaabaabbbabaabbbbaabbabbaabbaaaaaabbbaaaabbaaabbbbbbabaaabbbbaabababaabbaaababaaaabbaaabbabaabbabbabbaaabbabababbaaabbbbabaababaabbbabaabbabbabbbaaabababbbbbbbabababaabbabaababbaababbbbabbaaaababbbbabaabaabababbaaaababbbbbbbbbbabaaabbbbabbbababaaabaabbabbbababaabbbbbaabbabaabbababaabbaabbbaaabbbbaaabbaaaaabbbbbababaaabbbaabbbaababbabbababababaabaaabbbbbababbbaaaabbabbbbbbbbbabbbbbbbbbbbaaaabbbbaaabababbbaababaabbaaabbaaaababbaaaababbbbabbaabbabbaaaabbbaaaabaaababbbabaabbbababaabbabaabaabbabbbaaabbaaababaaaabaaababababbbbbbbbbabbbabbaabbbbabababbabbaabbababbbaaabbabbbaaabaaaabbbbabbbaabbaaababbaabababaaaaaabbaaabababbbabaabbabbbbaaabaabbbabbbbabababaaabaabaaaaabbbaaabaaabaaabbbbbbbaaabbaabaabbbbabbbabbaaabbbabaaaabbaaabbaabbbbaaaaababbabbaaabbabbbaabbbbaaabbaababaabbbbbbaabbaabbbbababaababaaaabbbbbbabaabbbaaaaaabababbabbbbbbaababbbababbbaaaaabaaababbaabbbaabaaababaaaaabaababaaabbbbabbaabaaaaaabaaabbabbbbabaabaabaaabbabbaaaaabaaaabbbbaabaabababaaabaaabababaaaababbabbbbaaaaababbbaaaabbbbaaabbbaababaaaaaabbabaaaabbbabbabaaabbaabbbbabbabababaabbbbabaabbbbbaabbbaabbbbabababbbabaaabababaabababababbabbbbaabbaabaababbbabbbabaaababaababbababaaaaabbababbabababbbbabaaabbbabbbbbaabaababbbbbabbbaabbbaaaaabbabaabbbaaab abbaabbabbaabbaabaabbbbbbabaaaaaabbaabbbbbbbbaabbbabbbaaabbbaabbabaababbbaaababababaabbaaabbbbabbbbababbbabbababbababbaabbaaababbbababbbbbababbbbbaabaaaabbabaabaabbbaabababbabbbabbbbbbaabbbbbbaaabbbbabbaabbbaababbbbaabbbbaababbbbbaabbbbababbabaabababbbaaabaaaabaaababbaabbbababbababaaabaaaaababaaababbabbaaaaabbbaabbbbabaababbabaaaaabbbaababaababbabababbabbabbbaabbbbbbabbabaabbbabbbaabbabbbabbbbbababaaabaaaaabbabbbbbabbaabbaabbbbbabbbaaabbababbbbabaababbbbbabbaaaabbbbaaaabbabaabbbaabbbbabbbabaabaabaabbbbbabaaababbbabbabaabbbbbbaabbbabaaaaabababaabbaabbaababbabbbbbbaabbbaababbbbbabaababbabbbbbaaaaaaaaabbabbbaaaaaaabbbaaabbbbaabbbabbabaabababbaaaabbbabaabbbabbbaabaabaaabaaaaaaaaababbababaaaabbbabaababaabaaabbbaabababbbabaaaabaaabbbabbabaabbabaababaaaabbbabbbbabaabbabbbbabbbbaabaabbababaabbbabaabbbbbaaaabbbbaabbbababaaabaabbaaabbaabaaabbbbabbabaaaaaaaabbaabbbbaaabbbbbbaabbaabababbaabbbbbbaabbabaaababbbbbbbbabbbababbbabbaababbbabababaabbbbbbaaabaabbbabbabbabaaaaabaaaabbbaaabbbabababbbbbaaabbaaabbaabababbabaaabbbbbbbaaaabaaaabaabaaabaabababaabbaaaabaabbaabbbabbbbbbbbaaabbbaaabaabbaaabaababbaaabbabbbabbaabbaaabaabbabababaaabbabbaaaaaaabbbaaaaaaaaabbbabbbaaabaabbabababbabbbaaabbbbbabbbaababaaabbaabaaaaabbbbbbbaabbabaaaaabababababaaabbaabaabbbbabbabbabbababbabbbbbbbbbbbabbaabbababbabbbaabbbaababbaaaababbaabbabbabbbbabbaabbbabaabaabababaabaabaabaabbbaabababaabaaabbaababbbbbbbbaabbabaaaabbbabaaaababababbaababbaaaaabbbbabbabbbbbababbabbbaabaaaabbaababbaabbabbababaaabbbbabbbbaaababbbabaaaabaabaabbaabbbbabbbabbbaaaababbbabaabbaaabbbbbabbababbaaaaaaaaaababbaaabaaaabaabbbaababbbabababbbbabbbbbabbbababbbbbbabbbabaabbaabbaaaaabbaaababbabaabbbabaababaaabaabaabababbbababbaaababbbaabaabbbbbbabbbaaabbaabaabbbbbbaaaabaaaabbbaaaabbbbaaabababbbaabbaababbababbabbaabaabbabbabaabbaaaaabaaaaaaaabbbababbbbbabbbaaabbaaaabbbbabaababaabbbaababbbabbbbbbaaabbbbaaaabbbbbaaaaabaaaababbbaabbbabbbaaaaaaabbabbbbaabbbabbbbaaabaaaabababbbbabbabbabbabbbaaaabbbbbbaaaaababbbbbbabbababaaaaaaaabaabaabbbbaabbaabaa aaabaabbaabbbabaaaaabbabaaababbabbbbbbbbabbaaaabbbaaabbaabbbbbaaabbbbaaaaababbbaababbabbaaaabbbbaaaababaabbabaabababbbbaaabbbbaabbabaaababaaaabaaabaaabbaaababbabaabbabbbaabbaaaaabbaaaabbaaababbbbaaabbbabbbabaabbabbbaabbaaaabaaaaaaaababbbbbabababaaaaaaababbbaaabbaabaaaabaabbaaaababaababbbaababbaaababaabbabbbbabaaaaabababaaabababaabbbbbbaaaaabbbbababbabbabaababbbbabaaabababbaabbababbbaabbabbaabababbbbaaaabaababbbbbaaabaababaaaaabaaabababbaabaabbbbabbaabababbababaaaaabbaababbbbababbaaaabbbbaaabbaaabaababbbbabbabbbaabababbbbbbaaaaabbaaaaaaabbabaabbbbabbbbbabbbbabaaabaaaabbabaabbabaabaaabbbaaabbbaabbabaabbbababbbaababaaaaabaaabaaaaaaaaaabbaaababbaababbbaaabbbaabbaaaabbaaaabbababbabaabbbabaabbbabbabaaaaaaababbaaabababaaaabbababaaaabbbaaaabaaaaabbbabbbabaababbaaaababbabbbbbbababababbaabaabbaabbabbaaabbbbaabbabbaabbabbbbababaaabaaababaaababbaababaaaaabbbbbaaabaaabbbbabaababbbaaaaabababaababbbbbaaabaaabbabaaaabbabbaaababaaaabbbaabaaaaaabbbbbbababaabaabbbaaabbbbbaaaabbaaababbbaababbbbababaaabababaaaaababbaaaabbbbbaabbaabbbbababaaababbbbaaaaaaaaaabaaaabbbbabaaaaabbaaababababaaaabbabbaaabbabbbbaabbaabbbbbaaabbababbbabbbababbaaabababbaabaababbbabbbbaabaabababbaaaabbaaaabbbaabbaabababbaaaabbaaabbaabbabbbbbaabbaaaaaaabbbaaaaaabaaababababaaaabababbbbbaababaaaabbabbabbaaaaaaaaaabbbbbabaabababbbabbabbbabbbabbbaaaaabaabbbaaabbabbbbaaabaabbaabaabbabbbbaaabbabababaaaabbababaabbbbbaabaabbabbabbaababbbbbbaabaabbaabaabababbbbbbabaababababbabbbbabababbaababbaabbbaaaaaaabbbabbbababaaabbabbbaabababbbabaabbbabbabbabbbbbaabbbabbabbbbabbbabbbbbbaabaaaaabaabababbbaaaaabbaaaababbaabbbababbbbaaababbabbaabbbbabaaabbbaabbaaabbbbaaaaaababbbbaaaabbbbbbaaaaabaabbaabbabababbaaabbbbbbbbababbaabbabbaaabaaaabaabaaaabaaabaababababbaabbbbababbbbbababbabbbabaababbabbaaaaaabbaababaabbaaaabbaabbababbbbabbaababbabaaabaaaabbbababbbbaaaaaaabbbaabababaaaaaaabbaaaababbaaabbabababaaababaabaabbaaaaabbababbbabaabbabbbbbabbbbaabbbbabbbabbabbaabbbbbababbaababbbbaabbabbabbbbbbbababaabaaabbbaaabaabbabbaababaabbbaabbaaabbbab babbbbabbababbbbbabbbbbabababaaaabbabaaabaaabbabbabaaabbaabaababbbbbabbbaababbabababbaabbaaabaababbbaabbaabbaaabababbbababaaaaaaabbabbbabbabbbbbabbbaaaabaabbabbaababababbbaaaaabbbbabaabbaababbbabbababbaaaabbbabaaabaabaabaabbbbbbbbaaabbaabbbaabbabbbbbbbababbabbaabbbaabbbabaaababababaaababbabaaaaabaaabbaaaaaaabbabaabaabbababaababbbababaaababbbaabaabaabbbbabbaabaaabaababaabaaaaaabaaabaaaabababababbabbbaaabbababaabbbaaabaaabbaabbbabaabbaababbbbaaaaaaabaabbaabbbaaababaababbbbbbabaabaaaaabbabbbabababaabbabbabaaabaaaaaaaabbabababbbabbbabaaabbbbabaabbaabaabbaababbabbaabbbbbbbabaabbaabbbbbbbbabbabbaaaabbbbbabbababbaaababbbbbbabbaabaaabababaaaababbbbabbbabbbbaaabaabaabbbaaabbbaababbabbaaaabbaabbabbabaaabaaabbbaababaabaaabbaabbabbbbabbbaaabbabaaabaaaabbabaabbbbbabaaaaabbbbbabaabbababaabaababbbbbaabbbbaabababbababaabaaababaabbaababaaabaaaabaaabaaababaabbaabbbaaabaaababababbbaaaabbaabbaaaaaaaabaabbbaabbbababbaabaaaaaaaabbaaaabababbbabbbababaabbababbbbbbbabaabababaaaaabaaabaabbabbabbabbaaababbbababbbbbababaaaaaaaaaaabaabaababaaabbabababbaabbbbaaabaaaabaabbbbbbbaabbaabbbbbaaabbbababaabbabbaabbbaaaabbaaabbbbabbbababaababaabbaaabaabaabaaabbbaabaabaababaababbaaabaabbbabbabaaaaabaaaaabaaabaabaaaaaabbaaaaaabbabbbabbaabaaaababbbaabbabababbababaababaaaaaababaabbaabbbababbabbbaabbabaaababbbbabbbbabaaabbabbaaaabbaaabbabbbababaabbabbababbababababbaabbbbabbbbbaabbbaaabaababbbbababaaabbbbabbaaabbaabbaabaaaababaaaaabbbaaabbaabaaaaaaaababaaaabaababbaabaaaaaabaaabaaaaabbaaababbbbaabaabbbbabaabaabbbaaababbbbbbabbaabbbbaabaaaaaaabaaaaababaaaaaaaabaaabbbbbbaabbbbaabaabbaabaabbbbbaaabbabbababbbababababbbaaabbabbbbbababaabbbaababbabbabaaababbaabababbbbabbbbbbbaabaabaababaabbababbbaabbbbabbbbaaabbabaababbbabababaaabbaaaaaabababaaabbabbbbaaabbbabbaabbbbbbaabbbaababaaaaaaaababaabaaabbabbbabbbbaaababbbbaaababaaabbbbbbbbbbabbbbbbbabbabababbabbabaabbaabbbababbaaaabbabbababbaabaabbbabaababbbaaababbaabaaabaaaababaabaaabaabbbbabababaaaaaabbbbaaabaabaabbabaaaabbbabbbabbbaaabbaaaabbbbbaababbbbbaababaaabbabbbbba baabbbbaabababaaaaabbbaaaabaababbbabbaababbbbabaaabbbbbabaababbbbbbbaaaabababbaaaababbabbaabbbbbbabbbbababaababaaabbbabaaabbbbabbabbbaaaabaabbabbbabaaabbabbbbbbbaaabbaabbbbbbbaaaaaabbbbaabaabaabaaababaabbbabaabaabaaaabaabaabbbababbababbbbbbabbabbabbbaabbbbabaaabbbbaaabbaabababaaaabaaaabbaaaaabbbabbbbbaababbababbaabaabaabaabaaabaababbababababaabbabbababbbaaaabbabaabababaaabbabaabaaaabaababababbaabbaabaabbbabbaababbabbaabbaabbbbbaaabaaabababaaababababbaabbbaabaabbaabbbbabbbabbbaaaaaabaabbbaaaabababbabaaaabaabababaaabaabbabbabaaabbabababbabbabbbbbabbbbbbaaaabbbbbbababaababaabaabbaabaaabaabbaaabbabaabbbbaabbbbaababbbaaaaaabbabaaabbaababbbabaaababaaabaabaabbbaaababbbababbbaababbabbabbaabbaabbaaabaabbabaaaabaabaaaaabaabbbaaaabbbaaabbbabaabbbaababaaaabbabaabaababbbabaabababbaabbabaaaabaaabbaabaababbabbbaaabaaaaabbaaaaabaabaaabaababbaaabbaababaabbabababbaabbbbababbbabbbaaabaabaabbbbabaaaababbbbbbbaababababbaaabaaaaaaaaabbaababaaababaaabbbaabbabaabbaaaabbbbabbbbaaaabbabaabababaaabbbbabaaabaaabbbbaabbaaabaababbbaaabbbabaabbbaaaabbaaaabbabbbbaaaaabbaabbaaaaabbabbbbabaaaababbaabbbbbaabaaabababbbbabbabbaaaaababaaaabbbbbbababaabbabababbaabbaaabbabaaabaaabaaabaaaaabaaaaabaabbaabaabbabaaaaababbaaabaaaabaaaabaabababbabaabbbbabbaaabbabaabababbbbabaabaababaaaaabbaabbbaabaaaaabbababbbbbbaaaabaabbbbaaaabbbbabbaaabaaabbbaabaaabbbabaabbabababaaaabbbabbbaabaaaaabbbbbababaaabbaababbbabaabaaaaaabbbbabababaaaabaaaabaaaabbababbabaaaaabababbbbabbabaaabbbabbaababbbbabbabaaaababbbbbbbbabaaaababbabbbbbbbbbbbabbbabababababbabaababbbbaaaaaabbbaabbbaabbbabbaaabaaaaabaaaababaabaaaaababbabbbbabbbbbbbaabaaabbaabbabababbaabbabbbabaabaababaaaaababbbbaababaabaabbbbbabbabbabbbaabbbaaabbaaaabaaabaababaabbbbabaabbaaaaaabbbbabbababbaabbabaababbababbabbbbbababbaaabbbabbbbaabbaabababaaaaaaaababaabbabaaaababbaaabbaaaababbabaaaaaabbbaabbaaabaaabababbaabbbaabbbbbabaaaababaaabbaabbabababbaaabbbbbabbbbbbbaaaaaaabbbbaabbaaaabaabaaaaabbaababbbabaaabbbabbbbbbbababbbabbbaaaaabbbbabbaabbbaababbaaaabbbabbbbaaaabbababaababb bbaaabbabbbaabbababaaabbabaabbbbaaaabbaaabbaaabbabaaaabaaaabbaabababbababbabbbbabbabaaabbbaabaabbbbbaaabaabaabbbbbbaaaabaaaabaabbabbbaabbabbbbbabbbabbaaababbbbabbaabbbbbbabaabbabbbbbbabbaabaabbbabbaabaaaabbbaaaaaaaaababbaaaaabbbbaaaababbbbabaabaabbbaaabaabaabaababbbaabbabbabbaabbbabbbabbabaabaaabbababbabaabbabababaaaabbbbbabaaabaaabbbabbaababbabaaaaababbbbbaaaaaaabbbaaaaababaabbbaaabaabbbaabbabbaaaababbaaaababbaababbabbbbabbbaaababbababbababaabaababaabaabababbaababaabaaaaaabaaaababaabababbabbbbbbabbaabbabbbbaaababbbbbbbaabbbabbbbababaaabbaaaaabbabbabbbaaabababbbbaaaabbbaabbababbbbbbababababbbbbbbbbbabbbababaaaaabbbbabbaaaababbaaaaababbaabbbbabaabaaaaabbbabbbaabababbbaabbabababaaaabbaabaababaaabbbbbabababbababbabbbabbbbbabaaaaabaabbbbbaabbabbbbbbbbbbbaaaababbbbabbbbaaaaaaaaaaaaabbbbabaabbbbabababbaaabbbaaabbbbbabbbbabaabababbbabbaaaabaabbbbababaabaaaaabbaabbbbbbabbabaabbbabaabaaaaaaabbabababababbbbbababbaabbaabaabaabbbaaabbababbababbbbaabbbabababbbbbbbaaaababababbbbaaabbaaaabbbababbababbabbaaabaaababbbaaabbbabbabababaaababbbaababaaaabbbaabbbabbaaabaaaaabaaabbbbbabbabbbabaabbaabbbabaaaaabbaaaaabaaaaabbabbabaabbbabbaabaaaabbabbbaaaabbaababaaabbabbaaabbabbababbaaabaabbbbbbbbbabbbbabbbaaaaaabbabbabbbbbbabababababaabababbabbbbbbbabaaababbabbbabaaabbbbbababbabbaaabbbaabbbaabababaabababbaaaaaaababbbaababbabaabaaabbbbaaabbbbabbabbbbbbbaaaabaabbbaabbbabaabbabbbbbababababaaabbbaabaabbabbbabbabbbababaaaabbbababbaabaaabbaaaaabbabaaaabaaabbabbaaabbbaaaababbbbbaabbbbbbabbbababaababaabbbbabaabaabbbbaaaaabbbabbbabaabaaabbabbbbabbbababaabbbaabbaabaabaababbaaaabbbbaaabbaaabbabbaababbbbabbaaabbabbbbabbabbaaaaabbaabbbbbbbaabaabaaabbbbbbababaabbabbbabaabbbbaababaaabaabbaabaabaaabbbabbbabbabbbbbbbaabbaaaabbbbabbbaaabbababbbaaaaaaaabbabbaaaaaabaaaabbbabaabbaababaabbbaabaaaaabaaabbbbaabbaaaabbabaababaabbababbabbaabbbbaabaabbabbabbbbaaabbbababaaabbaaababaaaaaabaaaaaababbbaaababbbbaaabababaaabbaabbaaaaaabaabbaababbbababbbaaaaabaabbababbaaaaabababbbaababbababbbbbabbbbbabbaaaabbabbbbbaabbbabaaa aabaababaabababaabaaaaababaaabbaabbabbaaabbabbabbbabaaabbbbaaabaaabbabbbaaaaaabbbaababbbabbbabbaabaababbaabbababaabbbabaaaaaabbbaaaaaabaababbbbaaaabaaababbabbababaaaabbbbbaabaaabbbbabbbbbaaabaabbbabbbbaaaaaaaaaabbbaaaaaabbabbbbabbaabbbbbaabbbbabbabaaaabaaaaaabaababbbbabbbbabbaaabaaababbbabababaaabbbabbbababbbabbabbbaabababbbabbabbbabaaaabbaabbbbabbbabbbabbaabbbaaabbabaababbaaaaaaabbabbbababbbbbbababaaaaabbbabbaabaababaaababaabbaabbaaabbbbabababbbbaabaaababbbbabbaaabaabababbbbbabaaaaaabaaaabbbaaababbababaaababbabbababbbabbbabaaabaaabaababaaabababbbabbabbabaaabaaabbbbaababbaabaabbbababaababbababbbaaaababbbaababababbaabbaabaabaaaaabbbabbbbaaaaaabababbaaaaaabbbaabbabbbaabbaaaabbaaaabbbbabaabaabababbababbbbbababbbaabbaabaababbbaabbbbbaaabbaabaaabaabbbbaaabaaaabbabbbaaabbbaaabaaabbbbaaaaabababaababbababbbbabbabbabbbbbbabbababbbaababbabbabaaaabaaaaababbabbabaaabaabaaabbbaaaaabbabaabbbbbbbbaabbbabbaaaabababababbbbbbbaabbbbabbbbababbaabbbbbbaabaaababbbaabaababbaabbaabbbbbbbbabbaaaabbabbaabbababbbbbaabbbabbaaabbaabaaabbbbbbbabbbbbabaaaabbbbaaabaabbbbbabbabbababaababbabaaaabbbababbbbbbbbbabbaaabbaaababbbababbabaabbbaaaababbbaaabbaababababaaabbabbbbaabbbabababbabaaabbbbaabaaaababaabbaaaababbabaabbabaaaabbbbabababbabababbabbbbbbaababaaaababaaaaaabaababaababbbbaaababbbbaaabbbaaaaababbbbaabbabbabbabaaabbabbbbbaabbbbabbbabbabbaaaaabaababbaaabbaaaabababaabbbbabaaaabababbaaaabbaaabbaabababababbbaababaabbabaaabaabbbbaaabaaaabbbbbbbaabaaaaaaabababababbaababaaaaabbbbbaabbbbaaaaabbabaaabaaaaababaaaababbabbbbbabbaaaababaaaaaabaabbaabbabbaabaabbabbbbaaaaabaabbabaaaaabaabbaaababaaabaabbaabaabaaaababbabbbababaabaaaaabbbbabaababaaabaabbaaaababbbbbbbbaabaabbaabaaabbbbbbaabaabbaaaaaabaabaaabbaababbbbababaabbaabbbaaaababbbabbbaaaabaaaababbbaabbabaaaabbabaabababbbbbaaabbaabaaaabaaaaaabaabbbabbabbaabbbabaababababbbbbbabaaabababaabbaabaabbbbaaaaabbbaabbbbaabbaabbaaabbbbabbabbabaabaabaabbbaababbbabbbababbabbabbabbbaababbaabaaabbbababbaaabaabbbabbbbaabaabbbabaabaababbbaaaaaabbbaabbabbabbabaabaaabbaab baabbaaababbbaaaabababaaabbabaabbabababbaaaabbabbbbbaababaaabaabaabbabbbbabababaabbbabbbabbbaabbaabaababaaaabbaabbbabbbaabbaabaaababaababbabaaabaabaaaaabbaabaabbbaabbbabbaabaaababaabaaababbababbaaaaaabbbabbaaabaababbaaaababbbbaaaabababbabababbbbabaabbbaabbbbaaaabbababbbabbbaabbaaaaabbbbbabbbaabbbabbaabaabbbabbaaababbaabbaaaaabbabaaababbaaaaaaaabbbaaabbbaaabaababaaaabababbabbbabbbaaabbbabaabbbabaaaabababbbbbabaababbaabbbabbababbbaababaababababbbaabbaaabbabbabaabbaabbaabababababaaabbbbabbabababaaabbbbbbaaababbaababbbabbbabaabaaababababbbbabbababbbababaaababaababbbabbbbbaaabbbbbaaaaabbaababbbaabbaaaaaaaaabababbbbbaaabbabbbaabbbaabbabbabaaababaaababbbaaaabaaabbbabaaabbaaaaaaaabbbbabaabbaababababababbbbbbabaaabaaaabbbbbbaabbabbbaaabbbaabbaaaabbabbbbbaabaabababbbbabbbbbbbbbabbbaaabbabbaabbaaabbaaabaaaaabbabababbaaabaababaabbbbbababababbabababbbabaaabaabaaabbaabbaaaaaabbbbbaabbbabbbbbbababbbabbababababbbbbabaaaabaababaaaaababababbbbbaaabbbbabaaabbbaabbbbaaabaaabaababbabbbabbaaabaabbbbbaabbabaabbbabbbaaababaabbabababbbbabbbaabababbaabbaaaababababbbbbbbbbbaaabbbbbabbbbbbabbbaabababbaababaabbaaabaabbbabbaabaababaaabbabaaaaabaaaaababaaabaabbaaaaabbabbaaaabaabbaabbaaabbabbababbbbbbaabaaaaabbbaabaababaaabbabbabaababaabbbaabbbabaabbbbbbbaababbaaaabbaaabababaaaabaaaaaaaabbabbabaababbaabaaaaaabbbaabbbababbbaaaaaaaabbbbabbbbaaabbbbaabbbbbaaaabaababbbbbabbbbabbbbbbaabaaababababaaababaabbabaaaabbabbbabbbabbabbbbaabbbaaabaabbabbbbbaabbabaaababbbbbababaababbbababababbababbbabbbabbbaabbababababbbababababbbbbaaabbbbbaabbabbbbaaabbaaaaabbaabaaaaaabbbbbabaabbbbabaaababbbaababbababbaaabbbaaaaaabbaabaaabbbabbabbababaaaaaababbaaaaaaaabbabbbbabaabbaaababababaabbaabaaaabbbaababbbaaabbaaaaaabaabbaaaaabaabababaabbbbbabbababaabbbbaabaababaabaaabaaaababbaabaaaaaaabaaaabbaaabaabbbababbabaaabaaaaaabababbbaaababababbbaabbababbbbaabbabaaabbabbaabbbbbbaababababbbbbaaabbbbabbaaabbabbabbaababbaabbbbbababaaabaaabbaaabaaaaabbabbbabbbbbabbaaaaaaababbabaabbabaaabbbbaaabaabaaababbaaaaaabbbbaaaabbbaaabaaabbbaabb bbbaaabbbaaabbaabbaaaaabaaaabbbabbbaaabbabbbabababbaaabbaaaaabbbbbabbbaabbbbaabaaabaaaaabababababababbaaaabbaaaaaaaabaaaabbabbbaabbaaabbaaaaabbaabbabbaaaaabbbaababaabaabbaaabbbabbabbaaabbabbabbbbbabbbbbbaaababaabbaabaaaabbababbaabbababababbbabaabbbaaaaabbaaaabbbbbaaabaabababbababbbabbbbabbbabaaaaabbabbaabbaaaabbabbbbabaabaaabababbbbbbabbbbababbabbbbbbaaabbbabbaabaaabbbaaabaaaabbbbbbbbbaaabbabbbbbaabaaabbaaabbbbbbababbaaabaaaabbabbbbabbaaaabbaaababbbbbbabbabbabaabaaabbbbbaaaaaaabaaaaababbbaaaaaabaabababbbabbbbbaabbabbbbbabbbbbbbbbaabbbabbaaabbbabbabbaaabaaabaaaaabbbbbbbbbabbaaabbbbabaabaaaabaaaaabbabbbabbbbbaabababbbaabbbbbaabbabbaaaaabbbabaababaaaabbbaaaabaababaababbbbaabaabaaaabbbaaababbbaabbbabbaabaaaababbaaaaaabaaabbbabbaabbbabaabbaabbabbbbbaababbaaabbaabaabbbbabbbaaaabbaaabaabbabaaabbbababaaaaaababbbbaaaaabbabbbbbbababbbabaabbaaaabbabaabbabaabbbabbaababbabaaaaabaabbbaaabaaabbbbaaabbabbbabababbbaabbbaabaabaabbababbaababaabaaabaaabbabbaababababaababaababaaaaaabbaaababbbbbbabbbaabaaaabbaaabbababaaabbbbaabaaababaabbbabbababbaababbaaaabbbaababbaaaabbbaaabbbabaabababbbabbbaabbbbaaaababaaaaaaaabaaaaabbaabbbaabbabaaaaabbaaaaaaababbbbaaabbaababbabbbababbaabababbaabbbabbaaaaabaabaaaaaaaabbabbaaabbbbabbababbbbbabbabaabbaaabbabbbbbbaabaaaaaabbbbbbbaabbabaaaabbaaaabaaaabbbaabbbabbabaabbbabaaaabbbbbbaaaabababaaaaaaaaaabbaababaababaabbbbbaabbbabaaaabbbaababbababbbbbabaaaabababaaabaaaabbbbaaabbabaabaaabaaabbbbabbaaabaaabbbbabbaaabbaabbbababbaabaabbbbbaaababbaabbbabbbaababbaaaaaaaabbbababaaaaaabababbbbbabbabbabaabaababbaabbababbaababaabaabbaabababbababbbabaaaaaabaaabbaaabbabbababaabbbbbbbbaaaabbaaaaaabbaaabababbabbbabbabbaababaabaaabbaaaaabaaaabbabbaabababaaaaaaabbbbbabbbaaabbabbaaabbaaaaaaabaababaabbbbabbaabaaaabaabbbbbbabbbbbabababbaaabababbabbbbbbbaaaabbbaaaabbaaaabbabbbbaaaaaabbbbbbaaaabbbbbbabbabbaabaaabababbaaaaabaabbbabbababbaaaabaaaaaaaaabaaaababababaabaabbaaaaabbbaababbababaababbaabaabaababaaaabbbbbbabbaabbabaaaabbaababbbbbbaaabbaaaabbbbabbaabbabbababaababaabbaabaabbaba baaabbbaaabaabbabababababbbaaaaaaaabaaaaabaaaababaabbbaabbbbbbaaaabbaaaabbabbbbabbabbbbbbbabaababbbbaaabbbbabaaaaabaaaaaabbaaaababaaaaabbabbbbbaabbbbbaabaaaabbbbbbaaabbbbbaabbabaaaaababbaaabbbbbbbaaabaaaaaaaaaabababbaaaabaabbbbbbbababbbbbbbabbbbabaabbbabababbbbaaaaababaaabbaababbbaabbbbbbaabbbbbabbbaaaaaabaaaaaabbaaabbabbabbaaabbbababbbbabaabbaaaaaabababbaabbaababaabaabbaaabaababaabbabbbbbbbbbabbaabababaaabaabaaabbaaaaaaaaaaabbabbbbbbabbabbaaaabbbbaaaaabbbbbbbbbaaaaaaaabbbbabbabbabaaaabbabbbbbabbababbabbbbaabbabbaabbabaaabbaabbaaaabaababbbbbaabbbaaaabbaabaabababaaabaaabababaaabbaaaaabbbabaaabbbabaaabbababbbabaaabbbabbbaabbbabaaabbbbbaabbaabbbabaaaababaaaabbbabaaaaaaaababbababaabaaabbabbbaabbaaaaabaaabaababbbabbabbabbbabaabaabbbaaaabbaabbaaabbaabbaaabaabbabaaaaabbaabbbbabaabbbaabbaaabbbbbbaaabbaabbbbbbabbabababaaaaabaaabbaababaabbbbbbaaaababbbbbbbbbbbaaabbbbbbbbaabbbaabaabaaabbababbabbbbaabbbaaabbbbaaaababaaaababababaaaaabbbabaabbbbabaababbabbabbaababaababbbbbabbaabababbabbbabbbabbabaaaaabbbaabaabaaabbaaabbbbbbbaabbababaaaaabababbabbaabaaabbbbbabaabbabbbbbbbabaababbabbaababbbabaaaabbbbbbaabbbabbaaaababaaabababaaabbaabaaabbbbaabbaabbaabaabaabaaaabbabbabbbaaababbbaabaaabaabbabaaaabbabbabaabbababbbbbaaabaabaaaabaababaabbaabbabbbaaabaaaabbbbaabbabbbbbbbabaabbbabbabaabaabbababbaabbababbbbbbaaaabbbbbaababbbbaaaaaaaabbabbbbbaaaaaabaabaaabbababbbaabbbbbbaabbaabbbababaababaaabbabbabbaabaaabbbaabababaababbbabbaaabbbaabaaaabaabbaabbbabbbbbababbaaaababbbbbbabbaaaaababbaababababbbbbaababbaabbabbababbbabbaaaaaabababbbaaaabaababbbbabbabbbbaababbabbbbabbaaabbababbbbabbbbbbbabbbaabbbbabbbbabbbabbaabbbabbbbbaabaabbaabbbaaabbbaaababaabaaaaaaaababbbbbaaabaabbbaabbaaabbbaabbaabbababaabababbababbabbaabaaaaaaabbaaaabaabbaaabaabbaabaabaababbaabababbbabbbaabbaaaaabbabbabbbabababaaababaaaabbaabbbbbbababaaabbbbbaaabaabaabbabbbbbbbabbbbabaabaaaaaaabaababaaaaaabaabaabaaaababaaababbbbbaabaaaabaabbbbaabbbbbabababbaaabaababbaababaababbbabbbbbbaaaabababbaabbaabbabaabaaabaababbabaabbaabaabaaabaaabbaa baabbabbbaababbbababaaaaabbbbaabaabbabbbaaaaaababbbaaababbaabbbaabbaabbabbabbabbbbaaaaabbabbbaaaababbaaaababbaaabbaaaabbbaaaaaabaaabbaaabbaaabbbbabbbabbabbbaabbaaaaababbbbbbbaabbabbbaabaabababbbbbbabaabbababbbabaaaaababaaaabaabbaabaabaaababbababbbaabbbbbaababbbbaabbabbbaaabaaababaaaabababaaababbabaabbaaabbbaaabababababaabaaaaabaabaabbbbaababbbabbbbaabbbaaabaaababaabbabaabaaaaabababbaaabbbaabbabbaaaabbbbbaabbaabbaaabbabbbbaabbabbaaabaabbaaabaaaaaaaabaaabbaaaabaaabaabbaaaabbbababaaaabbaaaaabaabbabaaababbababbabbababbaaaaaabbbbabaabbabbbaaabaabbbbbbaaaabbbaabbbbaabaaabbabbaabbbbabbbbbbabbaaaababbabbbabaababaabaabbbabbbababbaababbbbababaababbbbaaabababbbaaaabbabababaababababaabbaabbbabaabbabbabbaaaababbbaaababababbabababaaabaaababaaabbabaabbbbabaaababbaabbabbbbaaaaabbbabaabaaaabaaabbbbbbbbbbaaabaabbaaaababaaabaabaabbbabbbabbbabbbabaabbbabaaabbaabababbabbbbababbbbbabaaababbabbabbaaaaababababababbbbbaaabaabaabbaaabbbabaabbbbababbbaaabaaaaaabababaaabbbaaaabaabababbaabbaabaaabbabbbbbaababbaaabaababaabbaaabaaaabababbbbbabaababbbbbaabbbaaababbaabbababbaababbbbbbbbaabbbaaabbbababababbaabaabbaaabbabbbabbbabaaaaabbbbbaaaaaabbabbaabbaababbaabbababbbbbabaabbbbbababababbbbbbbbaaaabbabababbbaaaaaababaabbbbbbabbabbbbbabbbaaababbabbaababbbabbbbbbabaabbababababbbabaababbabbabbbbaaabaabbaaababbbabbbabbaabbabaabaaaabaaabbabababaaabaaabaabbabbbbbaabbbbabbbbabbaababbbabbbbbaaaababbabaaaabbbaaaabaaaaababaabaaabaaabaaaaaaabaabaaabbbbbaaabaabbbbbbaaaabbababaaaabaabbabaabbbbabaaaabbbbbbaababbbabbbaaaaaaaababbabbaabbabbaaaababbbbaabaababbababbabbaaaaaaaaabaabbbaabaababaabbaaabaaaaabaabaababbaaababababbaaabbaabaaaaaaaabbbaaaaaaabaababbababbaaabbabbaaabbabbaaaabaabaaaabaababbaabbbababbbbabaabbababaabababbaaaaabbabaaaabbbbaaabbaabaababaaabbbbbbaabababbabbaababaababbbbaabbbbaabaabaabababbbbbbbbbaaaaaaaababbbbbbbaabbaaaabbababbababababbbaaaaabaabaabbbabbbbabbabaabbbbaaaaaaaaabbbbbaaaaabbbbabbbaababaabaaabaaaabaabbbbabaababaaaaabbbbbbbbabbbbbbbbbaaaabaabaabbaaaaaaaabbaabbababaabaaaaabaaaabbbaabababaa aabbbbbabababaabaababbbbaaaaaababababbabbabbbabababaaabaabaaabababaaaabaaabbbaababbabbbaabaaaaaabbbbabbbbaabbababaaaaaababbbaaaabaabbbaaabbbaabaaababbbbabbbbabaaabbaaaaaabbbbaaaaaababaaabababbbaaaabbbbabbabbaaaaaababbaabbbabbbababbabbabaababaaaaaabbabbabaabbbbbbbabaabaaabbbbaabbbbabaaaabaabaaabababaaaababbabbabbbbaaabbbbaabbbbaababaaaaababbababaaabbababaabbbabbabaabbabababaabbaabaaababbbbbabaaaabababbaabbabbbbbbaaabaababbbabaabbaaabaabbbababaabbbabbbbabbbbbbaaaaabaaabaaabbaababaaabbbaabbbabbbbaabbbbababbbbaababbaaabbbbaababababbbbabababbbabaabbabbababbbbaaabaaaabbbbaabaaaaaaaabaabaaabaabaaababbbbabbaaaaaaabbaaababaabaabbbabaababbbbbabbabbaaabbaabaababaaabababbbabababbbaaaabbbabaaaabababbababbbbaaaabbababbbaaaaabbaabaabbbbababbbbbbbababababbaabaaabbbbbaaaababaabbabbabaaaabbabbbabaaaababbbaaababbabaabbaaaabaaabbbabbbbbbaaaabbbaababaabaabbbbbaabaaabbaabbaaabaababaababaababababaaaabbbabbaabbabbbaaaababaaabbabbaaababaabaababaabaaabbbbbaaabbabaabbaabbaabbbbbaabbabbbabaabbbabbabbbbabaabaaaabbaaababbbbabababbbabaaabbaabaabbaaabbabbbabbbbaaaaababbbabbaaaaabaabababbaababbaabbababaaababbbaababaabaabbaabababaabbaaabbaaaaaaaaabbaaabbaabaaaaabbaaaaaabaaabaabaaaababbaabbaabababaabbbabbbbbaaabaaabbabbbabaabaabaaaabaabbabaababbbbbbbbabbbbbbbabbababbbbaabbbababbbaabaabbbbbbbabaabaaabbabbbbaabbbaababbaaaabbabaababbbbabaabbaabaabbabbbaaaaabbbbbbaaaabbbaabababbbaabababaaabbbaaaaaaaabaabbaabbabbbbbabbbaaabababababaabbabbbbbabbaaaabaaaabaaababbbbbbabbbabbbabbaaababbbbababbabababbaabbbabbbbaababbbbbabbbaaaaababababababbaaababbababbaaaaaabbabbaabbbabaababaabbaaaaaababbbaaaababaabaabaababbaabbbaaaaaaaabaaabbbabaababbbabbaabaaaaaaababbaaaababbaabbabbbbbbaabbaaaaabaaaabaaabaaabbababbbbaabaabbaaabbaaabbabbabbbbbaaaaababbabbbaaaaaaabaaabbbbbabaaabaaaabbabbaaaaabbbbabaaaaaabaabaaaaaaabaaaabbaababbbbabababbababaabaabaaaabbabbbbabbbaaabbabaababbbbaaabbbbaabbaaaaabbbbaaababbbabbbbaabbbbbbaaaababbbbbbbbbbabbabaaaaaabaabbbabbbabbabbabaabbbbbbbabbbbaabaaabaaabbaaaaababbbaababaaaababaaababaabbaababbaabb aaababbaabbabaaaabbaabaabbbaabababbaaaaabbababaaababaaababbbbaabaabbbabbabaaaaabaabbaababbabbbbabbbbbbaaaabbaaabbbbbbaabbabaabbbbaaababbbbaabbababaaaababaaaabaabbaabaababbbbabbbbbbabbbabbabaabbaabbbabbbbaaaabbbabbbababaabaaaabbaaababaabbbaabbbbbaaaaaaaabbbbabbbbbbabbbaabaaabbaaabbaaababaabaababbbabbabaaaabaabbbbbbbaaabbaabbbabbababaaaabaaabaababbaabbabaaaabbbbbababaaabbaaababbbbbaabbabbabaaaaaaabaabbbababbbbbaaaaabababababaababaabbbbaabbbababbbbaabbbbbaabaaaabaabbbbbbababbaabbabbaaabaababaabbbaaabbaababbaababbbabaaabbaaaabaaaabbaaaabbbbababbababaabaababbabbbbbabaaaabaaaabbbbbbbabababbababbabababbbabababbbbbaaababaababbabbbabbbaababaaabbbabaababbbbbbbbabbabbaaaaaabaababbaabbbaaaaabaabababaabbabaaabbaabbaaaaaaabbbbabbabbabbbbbbbaaaabbbaaaabbbaaabbbbbbaaaabbabaaabbabbabaabbaaaaabbbbabaaaabbbbbbaaabaaabbaaaaaaabaabaaabbaabbbabaabbbabababaaabbbbbbbbaabaaaababaaaabbbbabbbbbbbbbbbababababaababbbbababbbababaabbbaabababbbaabbbaabbbbbaaabbaabbabaabbaaababaababbbababbbbbaababbbbabbbaaaabbbbbaabababaaabaabaababbabababbababaabbaaababaababbaaabbabaaaaabbbbbabbabaaaaabbbaaababbbabbbbaabababababaabbaaabbabbbabbbbaaabaababaabababbbabbbaaaaabbabbabbbbbabaaaabaabbbabbaaaaaaabbaaababbaabbbabbbbbbaababaaaabaabbbaabbbbbabbabbabbabaabbbabbbbabbbaaababaaababaaabbabbababaabbabbaabbaabbabaabbbbabbbbaabbaabbaaababaaabbbbbaaaabaaaaaaaaaaabbabbaaaaababaaababbbababababaaabbabaababababaabaaabbaaabbaabbabbaabbbbaabbaabbbbbbbbabaaabbabbaaaaaaabbabaababbaababaaaaaabbabaabbbabbabbbabbbbbaabbabaaabbbbaaaabaabbbabbbbabaaaaabaaaabaabaabbbababbaaabaabaabaaabaaabbabbbbbbaaabaabaaaaaaabbabaaaabaaaaaaabbbbbbabbbbaaaaababaaababbbaabbbbbbaabaababbaaababbbaabbbabaababbbabaabbbaaaaaabababbababbabaaaaaaabbabaaaabbaaababbaaabbabbaaaabaaabbbabaabbbabaaabaaaaaaaabaaabaabaaababaaaababaaaabbabababbaaababbaaababbbaababbbbaabbabbabbbaaaabbabbaababababbaabaababaabbbbabbabbaaaaaaabaababaaabababbabbabbbaaabaababbaaaabbbabbaaaaabbbaabababbabbbabbbaaababaabbbbbabbababbaaabbbbabaabaabbbbaabbabababbabaabbbaaaaabbabaabbbaaabbb abbbaabaabbabababbaabbabaababbababbaaabbaaabaaaabaabbabaaaabbbbbbabbaabaabaaaaabaabbbaaaaababbabbaabbabbbbaaaababbbbababaabaabbbaaabaaabbababaaaaaaabbbbaaaabbaabbbbababbbbbaabbaabaaabbbaabaabbababababbaabbaaaabbababbbbabbaaababbaabbaabaabbbbbbbbabaaabbbaabababbbaaabaaabbabaabaaabbaabbaabbbbbbbaababbaaaabbaaabaababbbabaabbabbbbbaaaabbbaabbbbbbbabbabbbaabababaabbbaaabaaabbbaaababaabaaaabbabababbaababbbbaabbbbabbaaababaaababbaabbaaabbabbaaaaaaaaaababababbbbaaaababbaaaaabbbbbaabaaabaaabbbbbabbaaaabbaaababbbabababaaabbabbbbbaaaababaaabbaaaabbbaabaaababbababbbaabbabbabaabaaaabaaabbbabbbabbbbbaabbaaabaaababbbaabaababababaaaabbabaabbabbaaaaabbbbbaabbbbbaabbaaaababbbaabababbaaaabbbabbbaabbbbabbbbbbbbbaabbbbabaaaababbabbababbbaaaaaababbbbabaaabbbabababbabbbaaabbaababbbabbbabbabaabbabaaababbabaaaaabbabaaaaabbbabbbabaaabababababbababbbbabbbabbbbababbbbbababbabbabaababbbaaaaaaabbbaababbbabaabaabaaaababbaaabbaababbaaaaaaaabbbaaabbbaabbaaaabbabaaaabbbabababbbbbabbbbbaabbaaabbaaaaabbaaabbaaabababbaababababababbbababbbabbabbbabaaabbabbabbababbbbbbbbabbaabaaaabbabaaaabaabababbababaabaaaaaaaaabbabbabaababbbaabbaabbabbabbbbbbbabaababababababababbaabaaababbbabbaaabababaabbbaabbabbbaabaaaabbaababaabaabbabbbaababbbabbbbbbaaaaabbaabbbbbabbbabbabbbbababaaaaabaabbbabbaabaabababaabababbababbbbbaaabaabababaabaababbaaababbabbbbbabaabbaabaaaaaaabbababbabababbbbbabbbbbababbbaababbabbbbbababbaabbabbbabaabbaabbaaaabbbaaaaabaabbaaaababbaababbabaaabbbaaababaaabbabbabbabbbabababbabaaaaaabbbbbbaaaaaabbbbababbbbabbaaabaabbbbabbababbbbabbaabbababaababbbabbbabaaababbbbabbaababaaabbaabbbaabaabbbababaaaababaabaaabbbbbbbbbbbababbaababbabbbbabbbababababbabbbabbbaaaaabbbabaaabbababbabbbabbaabababbabbaaaaababaabaabbbabaabaabbabbabbbaaaaabbaabbabbabaabaaabaabbbaababbabbabaaabbababbbababababbbabbbaaabbaaabbaaababaaababbbabbbabbaabbbbabbaabbaaaaabbababbbabbaabbaaabbaaabbbbaababbbaaabbabbbbbbbbababaabaabaaabbbbbaaabaaabbbbbbbbaabbbaabaabaaababbbabbabbabbababaababaaabaaababaaaaaaabbabbbabaaababbbbaaabbbaabaabababbab baababbabbbbaaaaaaabbbaaaaaababbabbaabbbabbababbbbaabababbaabbaaabbbbbbaabbaaaabbabbabbbbbabaaaabaababbaaaabaaabbbabbbbabaaaaaaababbbaaabbaaababbabbaaaaaabbbbaababbbabaabbbbbabaaabaabbabaabbbbbaabbabaaaaabbabbbabaaaabbaaababababaaaababbbababbabbbaabbbaaaaabbbbbbbbbbbbababbbaabaaabababaababbbbabbbaabaaaababbbbbaabbabbbaaaaabbabbbabbbbaaababaaaaabaabaabaabababbbaaaaabbabaaaaaabbabbbbabbaaabbabaaabaaaabbaaababbbabaaaaabaabbbabbaaabbbbaaababbaabaaabbbabaababbbbaababaaaaaabbbabbbbaabbaabbabaaababbbababaaabbbababbbbaaaababbbbbabbaababbbbabbaaaabbbbabbbbbbbbababbabbbaaaaabababaaabbbabbabaaaabaaaabbbbbabaaababaabaaaababaabbbaaaaabbaabbbaabbabababbbababbbabbbabbbaababbbaabbaaaabaaaabbababbaabbbabaababaaaaabbabbabbaaabbbbbbbbbaabbaaaabbabaaaaaabbabaababaabaaabababbbabbabbbaabbbbabbaabbbbababbabaabababaaabbaabaaabbaaaaaaaaabbaabbbbabaaababbbbabbabaaaaaabaaaabbbbbaababbabbaaababbbbaaababababaaaaabbaabbaaabbbbabbaaabbbbbaabbbaabaabaabbabbabaabbabaababbbabaabaaaaabaaaaaaabbbaabaabbaabbaabaaaababbbbbaaabaabbaaababbaabbbbaababbbbaaaaaaabababbbbabbbaaabbbaabbbaaaaabbabbbbabaaabbbabbbbabaaabbbbaabaabababbaabbbababbaaababaababbbaaaaaabaaabbabbaabbbaaaaababaaabbaabaaabbababaabbbbbabbbbabababbabbbbbabbaaabbbabbbaabaaabbbabaabbabaaaaaaababaaabbbaaaababaaaabbababbbaababbabaabbabbabaababbaababababaaababaaaababbbababaaaaabbbbabbaaaabbababbbbabbbbbabbaababbbaaabaabbaabbaaabbbbbbaabbababbbabbaababababaabbbbbbbbabaabababbabbbbababbbabababaaaabbababaabbabbaabbbbbaabbbbababbabbbbbbbaaabaabbbabbbbaaabaaaabababaaabbbabaabbabbaababbbaabababaaabaabbbaabbbabaaaaabbbababbbbaaabbbaaaaaaabbbbbbaabaabaabaababbabbbaaabbaaaabbbababbaaabababbbbbbaaababaabbaaababaabaaaababbababbbaabaabbaabaabbaabbbababbbbaababaabbbabaabbaabaabbabbbabbaaababaaaababbabbabaababaababbbaabbaaabbbabaaaabbaabbbbbabbbbbbaabaaaaabbabbaaabbbbbabbbaabbbbbbabaabaaabbabbaaaabbbabbaaabbbabbaaaaaabbababbbbaabbbbabababbabbaaaaaabbbabbbabbabaabaaaababaabbbbaabbbbaaababaaaabbbaabbbbabbbabaaabbbbaababbbbbbababbabbbbbabbbbaaabbaabaabaababbabbbb babbabbababbbabbabbabaabaaaabbbaabbbbababababaaabaaaabbaaababababaaaaababbbbbababbaaabbbabaabbabaabaabbabbbaaabbbbaabaaabbabaabbaaabbbbaabbaabbaabbbabbaabbaabbbababbbbaabbababbbbbabaababaabbbbbababaabbbbababbbaaaaaababaabbbbbbabaabbbbbaaaaaaaaababbaaaabbbababaaababbabbbbaabbaaababbabbabaaabbabaaabaabaabaaaabaabbbbababbaaabbbbababaabaaaabaabababaaaaaaaaababbbbbbaabbbbabbabaababaabaaaaaaaabbbaaaaaabaabababaabbabbababaaabaaaabababbbbaabaaabbabababaaaababbbabbbabbbaaabbbbbaababbbaaaaaaaabbbaaabaabaaabbbabbaabbbbbaababbaaaaaaabbaaaababbbabaaaaabbababaaabbbbbbbbabaabbaaaababbbabbbbabbbbaaaabaaabaaaabbaaaaabaababaabababaaabbaaabbabbabaaaabbabaaabbaaaaabbbaaabbbabbaabbbbaabbbbbabbbbbaaabababaaabbbabaaabbbabaaaabbbababbbbaaabbbaabbabbaabaaabaaabaaaaabababbbbabababbbaabbabbbabbbbbabababaabbabaaabbbbaabbaababbabbaabaabbabaabaabaabaabbaabbbaababbaabaabaabbbbaaabaaabaabbabababaaabaaababbbaaaabaaababbbbabaaaaaaabaaaaabaababbbabbbaabbbbababbbabbaaababbbbbbbaaaaaabbbbbabbbbababaaabaaaaabaabababaaabbabbbbbbbababaaaabbaabaaabbabbbaaabbabbababaabaaabbbaaababaabbbbaaaababaaaaabaabababaabababababbababbbbbbbbaabababaaaababaabbaababbbabbbabaaaabbbaabaaaabbbbbbababbbabaabaaaaaabbaababbaabbbabbababaabbabbbbbaaabaabbaaabbabaabaaaabaaababaabbababaabbbaaaabababaabaaaabaaaabbbaabbaabbbaabbabaaaabaabbabaaaaabaaabaaabaaaabbbabaaaabbbaabbababaabbabbbaaababaaabbbaaaaaababbbbbbbbbabbabbbabbbaabbbababbbbbaabbbbaabaabbabaaaabbbababbbbbaabbaaabbbaaaaabbabaabaabaababbbaababbbaababbabbaaabaabbabbaaaaababbaabaaaabababbaababaabbbaaabababababaabaabaabaaaaabaabbaaabaaaaaaabbaaaabbabbababaaababbaaaaabaaabaaaababbaabbbabbbabbaaababbaababaaaabbbbaabbaabbaabbaaabbbabaabaaaababbbbabaaabababababbaababbbbbabaababbaababaababbbbbabbbaaabbbbbabaabababababaaaaaababbbaaabbaaabbbaabbaabbabbabaaaaaaababaababbbabbaabababaaabaaababbabbabbbaaababbaabbbbabbbababbbbaabbaaaaababbaababbbaabaabaaababbbbbbbabbabaaabbbabaababbbaaabaabbbbabbbbaabbabaaabbbababbabbbbaabbbbabbaaaaabbbaabaabbbbabbbbabaabbabbababbabaabaabaabbaabbbbbaaaba baaaababbbabbbbbbaababbbbababbaaaaaabbbbbaaaaabbbbaabbbbbabaaabaaabbbaabaabbaaabbbbbaaabbabaababbbbbbbbaaabaabaababbabbabaabaaabbaaaabaabaaababababbbbbbabbabbbababbbbbabbbaabbbbababababbaaaababbbbbaaababaabaabbababaaabbaabbabbababaabbbbabbbabaaabbbbaabbbbaabbaaababaababbbabaaabbbabbaabbababbbbabbbbaaaaaabbbababaabaabbaaabbaaaabaaabbabbababbbabaababaaaaaaabbabbabaaabbbbbbbabbabbbbbaabaaabaaaaabbababbabaabaabababbbabaaaabbbaaababbbabbabbaaaabbbbaabbbbababbabbbaabbaabbabaaaaaaababbaaaaaabaabbababaabbaaaaaaabbabbabbbabaaabababbbabbaaabbbaabbaabbabbbbaabaababaabbaaaabaaabbabababbaabaaababbabbababbbaabbbbaaaababbababaabaabaaaaabbbaabaabaabaabaabbbabbbbbbbaabbabbaababbabaabbaaaababaaabbabbbaaabababbbaabbbaabaabbbaabaababbabbbaabaabbabbaaaaabbaaabaaababaabbbaaaaababbbbaaaabbbbabbaaabababaaabbababbbbbaababbbbbbabababbabbbbababaababaabbbabbabaabababbaababbababbabaabaaaabaaaabababbbabaabaaabaaaabbbaaaabbbbbaabaabaababbbbaabbabbabbabbbbaaabbbbaababaaabaabbabbabbaaababababbbbbaaaaaaabbababaabbabaabaabbbabbbabbbbabbaaabaabbbaabbbbababbbbabbabbbabaaabbbaabbaabaabaababbaaaabbbbababbabbbbbbabaabaaaabbbaaabaababbaabbaaabbbbbbbabbaabaababbbbabbabbbabaaaaabaabbababaaaabababbbaabbbaaaaabaaaabbbbabbabbaaabaaaabbabaabbbababaabbabbbbbbbbaabbabbaaaabaabaaabbbaaaaaabbbaabbbaabaabbaababaabababbababaabbbabbbaaabaaaabaaabaabbbbabaaaaaaabbaaaabbaaaababaabbbaaaabaaaababbaaaababbaaabbbababbababbaaaaaabbaaaabaaabbaabaaaababaabbbbbaabaaaabbabbbbaabbaabbababbbaabbabbaabbbaaabaabbabbabaabaababbaaabbaababbbabbaabbbabaababbbbbabbbabbbbaabababbabbabbaabbabaaaaabbbaababaabaaaababaababbbbbbabaaaababaaaaaaaababbbbbababbabbbbaabbabbbabbbbabaaababaabbbabbbaabbbbaabbaaabbbabbbbbaabbbbaabaabbbaabbaabaabababaaabbaaabaaaababbbaaaabbbbabbabbabaaaaaabbababaababaaabbaaaabababaabaaaabaababbbaaabaaabbbbabababaabbbbbaaaabbaaabbaabbaabaaaababbaabaaababbbabababbbbaabbaabaaabbaabbaabaaababbaaaabaaabbaaaaaaaabbaaaabbaabababababababbbbbbbaabbbababbbaaaaababaabababbabbabbbabaaaababaaabababaaaabbababaaabaaabaaababbbbaababbaaa abababaabaabaaababbabbaabaaaababbbbabaabbbabbbbbabaaabbbbbbbaabbbaabbaaabababaabaaaabbabbbabaababbbbbbabbbaabaababbbaabbaababaaabaaabbaabbaaaabababaabbbaabbabaabbbaabbaaababababaababababbbbabbbaaaabbbbbaaababaabbaaabbbaababaabbabbbaaaaaaabaaaaaabbaaabbaaabbaabaabaababbbbbbbaaabbbababababbbababbbbabaaaaaabbbbaaabbbbbaabbaaababbabaaababbabbaaaabbbbabbbbabbabaaabaababaaabaabbbaaababbaababbbbbaaababababaaabbabababbbababbbabaaabbbbabaaaaabaababbbbabaaaabbabaaaaababbbaababbabbbbbabbaabaaabbbaababbbaababbbabaaabababaababbbaaaabbaaaabbabbabaaabababbbabababaababbbbaaaabaabbbabababbbbbbabbbbababbbbabbbbabaabbaaabaaabbaabbaabbabbabbaabbbbbabbaabaaaaababbbbabaaabbbbbaabbbbbaabbaabbbbaaaabbabbbaaababababaabaaabbaabaaaaabbabbabbbababaaaaababbbbaaaaaaaaababbbbabbaababbabaabbaaaaaaaabaaaaaaaaaabbbbbaabbbbabaaabaaabababaabaabbabbbabbaababbbaaabbabbaabaaaabbbaaaabbbaabbbbbbbaabbbbabbaaaaabaaaabaabbaabbbabbabababbaabaabbaabbbabaaaaabaaababbbbbabbbbbbabbaabbaabbbbbbbaabbaaaabbbaaaabbbabbabbabaabbaababbbababbaabaabaabababbaabbbbaaabbbaabbabababbbaabbaabbbaaabbabbaaabbbbbbaaabbbbaaaabaabaabaaabbaababaababbbababbabbbaaabababbabbaaabbaaaaaaaabaaaabbaababbbbabbabbbaaabbabbbaaabaabaabaabbbbaaabbbbabbbaaabbabbaaaaaaababbbbaabbbbbababbababbbbbbbbaabaabaaabaaaabaaabbbabbbbabbabaabbabaaaabababbababbbbaabbbbbbbbbbbbabababbabbbbaaabaaaabbbabbaaabbaabababbbaaaabbababbabbbbababbabbababbbababaabaaaabaabbaababaabbaaaabbbbbaaaaaaaaabbababaabaaabbbbabbbbabbaaaabaabaabbabbaabaaabbabbbbbabaaaabaaaaabbbbaaaabaababbbbbbbabaaabbbababababbbaaabbabbbbbbbbbbbabaabaababaaaababaaaaaabbaaaabbabbaababbbbbaabbaabaaaaaabbbaaabaabbbbabbbabbaaaaabbbabaababaabaaabbbbababbaabaabaabbbbbaabbabbbbabaabbbabbaaaaabbbaaabbaaababbbaaabbabaaaabbaabbbbaabaabaabbbbbbabbaabbbaababababbaaaaabbabbbbbabbbbbabaaabaaaaaaaaaababbabbabaabaababbaaabaabababbabbabaaaaaaaaaabaaaabbaaaaaaaabaabbbaaabbabbbaaabaabaabaaaabbbbabbbaabbbbbabbabbbbaaabababaababbababbbaaaabbaaaabaaabaaabbbababbababbbaabaabbbabaaaabaaaabaabbbbabbbbbbbbabaabbbaaaaabaabb bbbbbaaabaaaaabaababbbababbbbbbaaababbbaaaaaabaabbbbbbbaaaabbbbbabbabbbaaababbbbaaaabbbbaabbbbabaaaaabaababbaabbbabbabababbabaabbbaababaabbababbbbabbaabaaabbababbaabaabbbbbaabaabbbbabbbbaaabaaabaaababbaabbaabababaabbaaaaaaabaababbbbbbbaabaaabbbaabaabbbabaaabaaabbbaaabbaabbabbabbaabbabaabbbbaaabbabbabababaaaabababbaabbaaaababababaabaabbbbbababababaabababaaabbbaabaabbbbbbaaaaaabbbabbbbaababababababaababbaaaaababbbaabaababbaaaabbabbaaaababbbaaabbabbbbbabaaaaabbabbbaaaaaabbbbababbababbbabaaaabbaababaabaabaaaaaabbabbbbaaabbbabbaababbbbbbabbaaabaababbbbbababbbaaaaaaaaabbbabaabbbbbaabbababaababbaabaabbaaaabaababbbbabbaabaaabaaaabbbbbabbaabbaaaaabbaaabaaabbbabbabaaaaaabbbbababbbbaabbbbaabaabababbbbabbbbbabbabaabbbaaaabbabaababaaabaaaabbbabbaaaaaabbaabbbababbabbaaaaababababbbbabbaaaaaaaaaababbbbaaabbaabaabbaaaaaabbbbabbbbabaaabbbbbababbbabaababbbabaabaaaaaaabbbaaabbbbaabbbbaababbabababbbbbbabbaabaabbbbbbbabbbabbabbaaabababbbaaabbbbbbabbababbabaaabababbabbbaababbbaaaabbaabbbabbbbaaaaaaabbaabaaababaaaababbabaaaaaaabaabbabbabaaabbabababaaaaaaaabbbbbbabbbabaaabbbabaabaabbbbbaabbaababbaaabaaabbaabbaaaaaaabbbbaaaabbabaabaabbabbabaabaabbbabbbaabaaabbabbbabaaaababbababaaaaabaabaabaaabababababbabababaabbbbbbbbaabaaaababaababaababababbabaaabaaababbabaabbaabbaabbaabaaabbaaababbababbbbabbabaaabbbabbbbabbbaaaaabbbbbbabbbbababbabaabaabaabbbaabbabbaabaabbbbabbaaababbbaabbabbbaababbaabaaaababbaabbbaabaaabbabaaaabbabbbbbaaaabaabbbabbaaaaaabaaabaaaaabaababbbbabbbbbbbbbabaabaaabbbbaabbaabbbaabbbababbbbabaaabbaaaababbaaababaaaabbabbabbbabbbbaababbbabaaaabaaaaaaaaabaaaabbbaaababbabbbaaaabbaabbbbbabaabbaaaabbbabaababbaaabbbbbababbaaabbbaababbbbabbbbbbaabbaabbbabababbbababaabbaaababbbabbbabaabaaaababaaabbabaabaaaabaaabbbabaabbaabaababbabbaaaabaaaabaabbbbaabaaababbabbbbbaabaabaababbaabbaaabbbbbabbabbbaabbbbbbaabaaaababbabaabbbbbbbbbaabaabababaabbbbaabbabaababbaaabaabababaabbaabbaabaaaaabbaaabbbaabbbababaaabababaaababbabbabbbbaabbaabaabaaaaabababaaaaaabbabbaabaabaaabbaababaabbababbabbbbbbbbaabbabbab baabbbabbaababababaababbbbabaabaaaabaaababbbaababaabbaabaaabbbabbbbabbbbbbabbaaaababababababaababbbabaaaaaabbabbbaabbbabbbbabaabbaaabaabababbbbabbbbbaaaaaabbabbaababaaaaabbbabababaabbababbbaabbabbbbaaababaaaabbaaabaabbbbbbbaaabababbaaabbbbbbbaaababaaabbbaaabababbbbababbbbbbbbabbaaaabbbabbbbabbaaababbaabbbababbaabbbaabbaaaaabbbbaabbabababaabaaababaaabbbababbbabbabababbbbbbabbaaaaabaababaaaaababaaaababbabaabbababbbbabbabbbbbbbabaabbabbbabbaaaaaaaaaaababbbbabaaaaaaaaababababbbbbaababbaabaabbbbbbbaaaabababbbbbaabbbabbabbaaabbbaabbbbaabababbbbaaabababaaaababbbaaaaabaabbbbaabbaaaaabbbbbbbabaaaaaaababbbbababaabbbabaabaabbabbaabaaaaababaabbbbabbaabaaaaaaababbbbaaaaabbaabbbbbbbaabaabbbababaabbbbaabbbbbbabbbaaabaabbbbabbbbbbaaababbabbbabbababbabbabbaaaaaababbbaabbbabbaaabbbbaabababaabbabbaababbabbbaaababaabbbbbbbaaabaaaabbbabaaababbbbaaabbabaababbababaaaababbaaaaaabbbababbabaabaaaaaaaaaabbaabaabbaabbaabbaababbababaabbaabaabbaaaaababaababaabbaaaaaababaababbbaaabbabbabbaaabbabaaaaabababababababaaaabbbabbabbabaaaabaaaabaabaaaaaabbaaababaabbbbaabaaaaaaaaabaabbabbbbbabaabaaaabbbabaaabbababbbaabaabbaababbabaaaababbbaaababbbabaabbabbbbaabbabbbabaaaababbbbbbabaabaaababaaabaaabaaaaababbbbababababaabbabbbabbaaaaabbabbbbaaaaaaabababaaabbbaaaaabaaaaabbabaaabbbabbabaaabbbbbaababababbabaaabbaabaaababbbbaaabaaaaabaabbaababababaaabbbbababbabaaaabaababaaababaaaaaaaabaaababbabbbabbbabbaabbabbbbababaaaabbaabbabaaabaaaaabaabababbbabbbbaaaababababaaabbabaabbbbaabbbbbaaabbbbabbaabaaaabbbaaabbbbbaabbaaaaabbaabaaaabbabbaabaaaabaaaaababbbabaabbbababbbaaabbbaabbbabbbbbababbabaaabbbbbbbbbaababaaabbababaaabbbbaabaabaabaababbbabbaabaaaababbbabbbaaaaaaababbbbaaabbbaabbaabbaaabababbaaaabababbbbbabababbaaabbabbaabbaaabbbaaaaaaabaabbbabbababaaaaababaaaabaaababaabbbbbbaabbbaababbaabaabbbabbbbaabbabbababbaabbbababbabaaabaabaaabababbaabbbaabbbabababbbbabbbababbaaaabbaababbbaababbabbbabaababbbabbabbbbababbaabbabaababbbbbbbaaababababbaaaabbabbbabbbbaaaaabbbbaababbabaaaaabbabbbbababaaaaaaaababaabababbabbbbbaaabbbb abbbaaaabaabaaabbabaaaaaabbaaaabbaabbbbbbaaaaabababbbaaaaaaaabaabbbaabbaaabaaaaaaababaabbbbbabbaabaabaabaabaabbbabbbabbbabbabbbbbabbbaaabababbabbbbaabaaaababaaababbbbbaaaabaabbbbbbbbaabbababaaabbaaabbbbababbbabbbaabbababbbabbbbbbbbbbaababbbbbaaaaabababbbaaabbbaabaaabbaaababbaabbbbbbbabbbbbaaaaaabbaaababbaaaabbaabaabbaaaaabbaababbabababaaaaabbabaaabaaabbbaaabaabbabaaabbaaaabbaaabbbabaabaaaabaaabbbaaabbabbaaaabaaabaabbbbbaaaaaaabaabbaaaaabbaaaaaaabbabbabbbaaabaabbaababaababbaabbabbaaaabbabbaabbbababbbabaabbabbabaabaababbbbbaabaaaababaaabbaabbababbabbaaabababbbbaaaaaaabbbaabaabbabaaabbbbabbaaabaaababbbbaabaabbbbbaabbaaaabaaaababaabaababbbbababaaaabbabbabbbbbbaabaabbabbabaaabbaaaaababaaaabbbaaaaabbababaaaabbbbaabbabababbababbaaabaaababbbbbbabbbbabaabbbabbbaabbbaabaaaababaaaaaaaababbbaababababbbabbaaababaaaaaababbaaaabaaabbabbababaabababbaabbaaaababbabbbbaaaaaabbbbaabbababaababaabababaaabbbbbaaaabbababaabbbbbbabaaaaaababaaabbbbaababbbaaaaaaabbababaaaaaabbaaaaabaababaabaabbaaabbaaabaabbabbabaabbbbabbaabbbbaabbbaabaaabbbbaaabbaaababbabbabbbbbabbabaaababaaabaababaaabbaababaaaaabababbbbbbbbaaaabbabaaaaabaaaabbabbbbbabbbbbbbabababbbbbbbbbbabbabbbbaaababbabbbbaaabbbaaaaaabababbabbaabbabaabaabaabbbaaabbabbbbbbaaaaaabbbbababbbbaaaabbaaaabaabaabbabaabaaabbbaabaabbaababababaabbaaabaaabaabbabbabbaaaabbbbbbaaaabbbbaaaabbbbaaaabbbbababaaaababbbbaababaaabababbaaaababbabaabbbaabababbabaaaababaaaabbaabaabababaaaababbbaabbabbaabaaabbbbaabbabaababbbabaabbbabbbbbbbbabbabbabbaabaaaababbaababbabaaabbbbbbabbbababaababbbbbaaabbabbaababbbbbbabbbbabbbbabababaabaaabaaaabbabaaaababaabaabbbabbaabaaababbbaabaabbaababababababbbbabaabbababaaabbaababababaabbabbaabbabbbababbbbabbaaabaababbbaaabbbbaababbabbbbabbaaabaababbbbabbbaaabaaaaabaababbaaababbbbbabbababbbbaabaaabbababbbbbabbaaabaaababaaaaaabbbbbabbaabaaaabbabbbbbaababaaabbabbaabaabbababbabaaabbabaaaabababbbaabbbbbaabbaabaaabbabbbaaaabaabbbbabbabaaabbaaabbbbaabbbbaaababbbbabbaaaaaaabababbabaabaabbbaaaabaaabbaaaabbabaabaaabbbababbabbbbababaaababbbba babaaababbbaabbbbaabbaabaabaabbaaabbbaabbabaabbaabbaabaababababaabbabaabaaaaabababbababbbbbbbbbaabaaaabbaaababbaabbaabbbababababaaaaabbbbaaaaaabaaabbbbbbaaababaaaababbbbbaaaaaaabbaaabbbbaababbbaabbabaababaaaaabaabaaaabbabbbaababbabaabaabbabaaabbabbbbbbbaaabbababbabaabababababaaabaabababbbaaaaaabbbbabaabbbabababaababbbbbbabbabbaabbbbbbbababaabbbbbbbaabaaabababbbaaabbbbaaaaaaabaabbaaababbbbbbbabbaaabbaabaabaaaabaaabaaabaaaaaaaabbbabbababaaaaaababbbababbaabaaaaabbabbabbbbbabbaababaabbababbabbabbbbbbababbbabbbbbbaaabbababbaaaababbbbababbababaaaabbabbbaaaababaabaababbababbaababbaaaabbbabbbaaaaabaabbbaabaabaaaaabababaabaabbbaaabbaabaaaaaaabbbbaabbbbbbbbbaabbbbabaabbabbaaaababbbabaababbbaabbbbbaabbaabbabbaabaaabaabaabbbbaabbabaabbaabbbaabaaaaaaababaababbbaabbabbbababbbbabaabbbbbbabaaaaabbbbbababbabbbaaabbbbbbbbaaabaabaabababbbbaaaabaabbababbbabbabbabbbababbababbbaaabbbabbbbaabababbaaababbabbabbbaaabaabbabaaabbbbabbabaaaabbabbaababaaabaaabbaabbbbbaaabbbaaabaabaaaaabbabaabaaaabbaabbabaaabbbbbbbbabbaabbbaaaababbbabaabaaabbbabaabbbabbbabbbbaabaabbabbabaaababbbabbbbababbbaaaaaabbbaabbabaaaabbbbbbaababbababbabbbaabbabaababbbbaabbaabbabbbbabbbabbbbbaabbbabaaaababaabaaabaabbaabbaabbbbbabbbabbbbbbbbbabaabbbababbaaabbbbbaaabbababaaaabababababaabbbbbbaaabbbaaabbbbaababbababbabbabbbaaaaabbaaabbbbaaababaaaaaaaabaaaabbbbbbaababbabbaaabbbbbbaabaaaababbbbbaabaabbabbbbabbabaabaabbbabbbabaabbababbabaaabbabaaaaabaaaaabbabbaaabaaaabbabbbaaaaabbaaabaabbbaabbbaababbaabbbabaabaaabaaababbbbbabababbbababaabbbbbaaaabaaaababbbbbaabbaabaaabbbbaabaababbbbbaababbbbbbabaabbbababbbaaaababbbaabbbaaaabbbbbabaaabaabababababbbbbbaabaaaababababbbbbabababbbabaaaaaabbaaaaabbabbbabbaababbbabaaaaaabbbbababaabbbbbaaababaababbbbbbbbbabbbbbbbbbaabbababbbbabaaabbaaabaabaaaabbbbaaabbbbbaabbbaaababababbbbabbabbabbabbbaabaabaaaabbbbbbbbabababbabbaaaaabbbabbbaaabbbbbbabaabaabaabbaaabbaabaabbbabababaabbbbaaabaabbabbabaaaabbbbbbbbbbaaabbbabbaabbabaabbababaaabababbaabaaabbbababaaaababaaaaaabaabbabbbaaaaaaabaabaabbaababbabab bbbbabbbbbaaaabbbbbbaaaaabbbaaabbabbaabbbabbbaabababbaaabaabaabbaaaaaabaababbbaaabbaabbbaaaabbababbbaaabbabaababaabaaabbbbbababbaaabaaaabbabbaabaabaabbabbabaabbbbbbababbbabaaababbaabbaaabbbaabbaaabaaaabbaaaaaaaabaababbbbbaaaabaabaaabbbbaabbabaabaababaababbbbabababbbabaabbababbbbbbabaaaaabbbbababbabbbaabbbabbabbaabaaabbabbbbbbbbababbaabaaaaabbbbabaabbaababaabbbbbababababaaabbabbbabbabbaabbbaabbababaaabababbbabaaabbabbbbbababaabbaaaabaabbbbbaaaabbbaaababbbbbbbbaaababbbaabbbbbaaaabaabbabbbabbabbababbbaabbbbbababbbabababaabbababaaaabbbbabbbbaaaaababbaabaaaaabbbbabbaababbababbbbbababbbbbbbaababaabaaaaaabbbbabbbbbababababaabbbbababaabbababaababbbbaabbbabbbbbbbaabaabbaababbabbaaaabbaaabbbabbbbaabaaabbbababbaaaabaabaaaabbaaaaababbbbabbabababbbaaabaabbabbabbaabbbabababbbbbabbbbbaaaabbaabbaababbaaabbbbbabbabaaaabaababbaabbabbabaabbbabaabbbaababbbaaabbbbaaabbaabbbaaaabbbbbbbbaaaabaaabbababbababaababaabaaabbaaaabaaaababababaabababbbbbbabbaabbbaabbaabbaabaabbaaaaaababbbaaaabaaabbbbbaababaababababaabaabababaabbbabbbabbaababbbbabbbabbbbbbbbababbbaababbaabababbabaabbbaabbabbabaaabaaabbabbabbbbbabbbabbabbabbbaabbaababbbbbbbaababaabbbaabbaababbbaabaababababaaaaaaabbabaaaabaaaaabaaaaabbaababbbababbaabbbaaabbbbaabaabbaabbaaaabaabbaabaaababaabbbabbaaabbbabbababbaaababbabaababaababbaaabaaaabbbaaabbabbaabaaaabbaaabbaabaabbaabbabbbababaabbaabababbbbbbabababbbabaabbbbbbbbbbbbbababaaaaaaaaaabaabbabaabaabbaababaabbbaabbabbbaabababbbbbbbaaaaaababaabbaabaaabbabbbbaaaaaaaaabbbbbbaabaabbabbbbaaabbbbbaaababbbabababaabbaaabaabaabbaabaaaaababbaabababbaaaabaaabbaabbbbbbababbbbbbbbbaababbaaabbaaaaaabbaaabbabaaaabaaabbaaabbbbaababbbabaabbabbbbbaabbbbbabaabbababbbbaabbababbbbaaaababbbbaaabbbbbbbaabbabbbaaabbbabbabaaaabbabbbaaabaaabaabbaaaaaabbabbabbaabbaaabbaaaaaaaaababbabbbbbbabbabaaaaabababbbaaabbaaaaaaabaaabbbaabaabbbbabbbabbbabbabaaabbabbbbababbbabbbbabaabbabbabaaabaabbbaaaababbabbbbbbababbaaaaaabbbbababbabababaaabaaabaaaaababbbbbbaabbbbbaabbbabaabbbaabaaaaabbbaaaaababbaaabbaaabbaaabaabbaaaaabbababb aabbabbaaaaaabbbbaababaabbabbbaaaaabbabaaabbabaabbbbabaaabbaabbaaaabbaaaaabaababaaabaaabaaaaabaaaaabaaabaababaaaabbaababbabbaabbbbbaabaaaabbbabbabbaabaaabbbbbbbaaaaabaabbbbbaaabababaaaaaabbbababaaaabbbbbbabbabbabaabaabbbbbaabaaaaabbbbaaabaabbababbababaaaabbabbabbaababbbbabaabbabbbaabaaabbabaabbbaaabaaaabbbaaababbbabbbbabbbabaaaabbbbababbbbabbaabbbabbbbababbabaaaaabaababbaaabaaabbabbbbbaabbaaabbbaaaabaaabbababbbabbaaabaabbbbaababaaabaaaaabaabbbaabbbbbabbbababbbabbbababbabbabbbbaaabbabababaaaaabbbbbbabbbabbbbbbabaabaabaabababbbabbbabaababaababbbbababaababaabbabbbbaababbbabbbbaababbabbaabbbaaabbabaabbaabababbbaabbbbbbabaabbabbbbbbababaaaabbaabaabaabbabbbbbabbabbabbbbabaaabbbabaaabaababbababaabaabaabaaabbabbbabbaaabbaaaaaabaaabbaaaaaaabbaaaabbabbabbaabaaaaaabbbabbbabbbbbabaabababaaaabbbbababbbbaaaaaaaababbbbabbbaaaabbaababbaaaaabaaaaaababababbabbbbaaaabbbbbbaaabbabaaaabbbbbbbaaabbababaabaaaaaaaababaabbbbbbabbaaabbabaabaabbabaabbabbbbbabbabbbaababaabababbabaaaaabababaabbbabbbbbabaaabbabbaaabaaabababababbbaabbbbabaabbbbabababaabbaababbaabbabaabbbabbbbbabaabbaaabbbabababbabbaabaabbaabbbbaaabbbbbbbbbbbaababbbabbbabbbbbaaaaaaabaaabaabaabbabbbbbabbbaaababaaabaaaaaaababbbaababbbbababbaaaabaabababbbbaaaaaabbbaabbbabbaababababbaabbbbabbbbaababbbbabbaaaaaaabbaaaabbbbaabbabaaababbbbbbbabbabbabbbaabbbbbabbabbabbbbaababababbbbbaababaabbabababbbbabbbabaaaabaabbbababbbbbaaaababbbbaaabbabbaabbababaaaabbbabaaaaababbbabbbbabbbbaaababbbaaaabaaaabbabbaaabbbababbbaaabaababbbbabbbbaaabababaaabbbaaaaabaabababbbabaaaaaababbbabbaaababbbbbbbbbaabbababbabbbbbbabbaaabbaaaabbbbbabaabbbaabbaaabaaaabaabbaaaaabbbabbaabaaababbabababbaabbaaabaaaaabbabbaaaaaaabbaaabbbaabababaaaaabaaabababaaabaabbaabbbbaaabaaaaaabbaabbaaabbababaaaabbbbaaaaabbaabbaaaaaababbaababaaaaaaababaababaaaaabbbababababbbabbaabbbaababaabaaabaaaabbaabbabbbaaababaaababaaaaabbabbabaabaabbababbbbbaabbbbaaabaaaaabaabaaabaabaaaabaababbbbabbaabbbabbbaabababbaabbbaaaaabaaaababbababababbbaabbabbababaaabbaabaabbbbbbbabaabbabaabaababbbbbbbabbba abaaabbaabbbbababbaaaaaabbaabbabbababbabaabaabaaaabbbbaabaaababaabbbbaababbbbbbbaaaabbbbbababaabababbaaababbbbbabaaaaabbbbabbbbababbbabaaabbabbbbaaabbbababbbaabbbbbbabbbbabbabbabbbbaabaababaaaababbbbaabbbaabaaabaaaabbbaaaabbabbbaabbaaabaabaabbbabaababbabbaabaabbbabbabbaaabbbaababbabbaaabaababbaaababbababbbbbaabbbabaaabaabaabaabaaababbbaabbbaaaabbabaaababbbaaaabaabbabbbababaabababbaababbbaaaaaaaababbbabbaabaabababaabaaaaabbabaabaaaaaaabbababaaabaaaaaababbbabbbbbbbaabbbaaaababaaaabaabbbabaabbbbbbababaabbaabbababaaababbaabaaaabbbbbabaaaaabaaaaaaaababaaababaaababaaaaabaaabbaabaaaababaabbaababaaaaaaabbabbbbabbbaabaaabaabaabbabbbaabbaaabbbbaaabaaababababbbaaabaaaabbabbabbaaaaabababbbbbaaabbbababbaaaaaaabbbabbabbaaaabbbababaabbaaaaaaabaabbaaaaababbbabaabaababbbaaabbbabaaaababbabbbbbaaabaabaababbbaaaaabaabababbaabaabaabbaaabaabbaaabbaabbaaaabaababbbaabbabababbababbbbbbbababbbabbabbabbbbbbbbaaabbaabbbbbababbbaaabaabaabaaaaaaaabaabbaaabbaaaaaabaabaabbabababaaaaababaabaabbbabaaaaaababbbaaaaabaaaaaabbbababbbbaaaababbbbaaabbbababbbbabbbabaababbbbaaaaaaabbabaabbbbbaabbabbbbaaaabbbaabbaababbaaabaaaaababaabbbabbbaaabaaaabbbbbbbbbabbbbbabbabbababababbaaababbabbbbbabbbbbaaabaababaabababaaabaabababaaaabbabbbabbbbaaaaababaaaaababababbbbbaababababaaaabaabbababbabbbaabbbbabaabbbbbbbbbbbbbabaababaaaaaaaaabbbabababbbbbababaaaaaaabbbbbabaababababbbababbbabaaaaaaabbbabaaabaaaaabbaababbaaabbaaabbaabbaababaaaabbababbabaaaaaaaaaabaabaaabaaaaabbaabaabaaabaabbaaabaabbbbaabaabbbaabbabaaabbbabbbaababbaaaabaaaabbbababbbbabbababbbabbbababbbaaabaabaabbaaabbbbabbbabbbbbaabaabbaaabbabbbabbaababaaabaabbbaabbbbbabbabaaabbbbbbbaaaaabbbbbabaabbbbbabbbabbbbaabbabbaabbbbabbbbbbbaabaababababaababaaababbbbbbaaabaabbabababaaaabbbbaaabaabaabbababaaabaabbabaabaaaaabbbaaaabbbbbababbbbaaababaabaaaabbaabaaabbabababaaaaaaaabbabbaababbbabaabaabbbbbbbbabaaababbaaabaaaaababaabaaabbbbabaabbaabbbbbaaababbabaaaaaababbbbaabbbbaababbaabbabababbbbbabbbbbbbbaabbaaababbbbaabbbbbaababaaababaabaaabbbbaabaabaaaabbbbaaabaababbbbbbab babaabaabbbabbaaababbbabaaabababbbaaaaaababbabaabbabbababbbabababababaababaabbabbaabbbababaaaaaaabbbbbaaababaabbaaabbabbaaaabababaabbabbbabaabaabbbabaaaaaaabbbbaabaaababbaababbabababbababbbaaaaabaaaaaabbbabbbaabbaaaababaabbbabaaaaabbaabaabbaabbaaaaaaaaababaaabbbabaabbaaaaaabbbabbbbbbabbaaaabbaaaababbbaaaabaababbbbabbbbbaabbabbaababaabbbbaaabbbaababbbbaababbabbababbbbbbbaaabbbababbbbbaaababababbaaaabbbbbaaaaaabaabbbabbbbababbbbaababbaaaababaabbababbaababaabaabaaaaabbaaabaabbbaaaaabaaaaabbbbaaaaaaabbabbbbbababababbbbbbbabbbbabbbaaaabbbbbbaaaababbaaaababbabaaabbaaaababbbababbababbbbbaabababbbbbabbbaaaaabbababbbababaaabaaaabbbbbabaaabbababaaaaaaaaaabbbaabbabaabababbbaaaaaabaababbbaabbababaaaaaabbababbaaaaabababaabbaabaaaababbabbbbbbbabbababaaababbbaaabbababaaababababaababbbaababaabbbaabaabaaaaaabbaaaabbbaaaaababbbbaaaabbaaababbbaaaabbbabaaaabababbbbbaaaaaabbbbabbabbaaaaababbbbababbabbbbbaaabbaaaabbbbbaabaababaaaababbabaabbaabbbaaaabbbaabaabaababbbabbabbaaabbabbbaabbbbbaabbbbabababaabbababaabaabbabaababbbbaabbbbbabaaaababbaaaabaabbbababaabababbbbbaabbbbbbaabaabbbbbbaaaabbababbaaaababbbbabbaaaaaaaaaaabababbaabaababaababbabbabbbbabaaabaaaabbbabbbaaabbbabaabbaabbbbbbabbaaaaaababaaabbbbababbbaabbbbbbbabbaaabaabaabaaaaabaabbbbbabbbaabbaaabababbbaaaaabaaabbaaaaabaabbbaabababbbbaababbbabbabbababbaaababbbbabbbbabaababaababbbbabaaabbaabababaabbaabbabaaababbabbbaabaaababbababbbaaaaaaaaaaaabbabababbaabbbabaaaabbabbbababaabaaabbbababaaabbabbbaabaaaaabbabbabbaaabaabbabbababbabaaababbababbaaababaaabbaabbababbbbaabababbbaaabaabaaaaaaaaaababbabbaabaababaaaababbabaababbabbbaaaaabbbbababbabbaaabbabbaaaaabbbbbabbaabbabbbabaaaabbbababbaaaabbabaabaabbaabaaababbbbaaabbbbaaaaaaaabaabaabababbabababbaabbabbaaababbbbbaabaabbaabaaaaaabbbabbabbbbaabbabaaabbaaaaaabbbbaaabbbaabbabbbaaabbaabbaaabbbabaabaabaaababbbbabaababaaabbabaabaabbbbbabaaaabbaabbbaabbaaaaaababbababbaaababbaabbababbbbbabaaaabaabbaabaababbbababbbaabbabaaaabaababaabaababbbbabbbbababaaabbbbbaabbbbaabbaabbbababbbaabbabbbbabbbbbbaababab babaabbaaaaaabbaabbabbbaabaababbbbbabaaababaababbabbbabbaababaaababbabaaabaabbbbaababaaaababbaababbaaaabaabbbabaabbbbbbaababaaaaabbbbaaabbbaaabbbaabbabbaaabaabbaaaabaababbbaaabaaaabaababbabbbaaaaababaaabbababaaababbbababaabbbbaaaaabaabaaaabbaabbbbabbbabbaaabbabbbbabbabbbbaabbbbbbaabbabbabaabbbbbbabaabbaaaaaabbaaababaaaaabbaaabbabbbbaababbbbbababbbbababbabbbaabaabbbbaabaabbbabbabababababbbbaaaabbabbabaabbbaabbbaaabaaabaaabbabbbabbabbbbaabaaabababaabaaaaabaabaabbbbabbbbbbaabaabbbbbaaabaaababbabababaaaabbbabbbbaaabbbabbbbabaababaaabbabbbabaabbabbbbbbbbaaaaaaaababaaaaaabbbaabbbaabaabaababbaaabbaabaaabbbababbbabaabababbaaaaabbbababbbbbaabaabbbabaababaabbaaaaabbbbaaaabaaaaaabbbbbaaabaabaabaabaaaaabbaaaaabaaaaababaababbbaaaabaabbbbbabbaaabaabbbabbbabbabbbbbbbaababbabbabbabaaaabbaaababaaabbaaaabaababbbbabbaaaaabbbaaabbbaababaaaaaabababbabbbbaaaaabaaabbbbababaabbabbbbaaaabbbbbbbbababbbabababbbaabaabababbabbababbbbabbababaaabbbabbbbbaababbababbaaabbbbbabbbbaababbabbbabaabbbaabbabaaababbbaaabaabbbbbabbbbaaabababaabbbaabbabbabbaababbaabbbbbaabbbbbbabbabbabbaabbabbbbabaaaabaaaaaabbabbaaaabaabbbbbbaabaababbbabababbbbabaaaabaaaaabbbabbabbaaabaaaabbaabbaababaababbabbabbababaabaabaaaaaaabaaabaabbbabababbbababbbbaabbbaababaabaaabaaaabaaabbaaaabbbbabbbbbbabaabaababbabaabbaabababbababbaababababaaaaabbbbbaababaababbbabbaaaaabbbbaaabbabaabbbabbbbabbaaaabbaababbabaaabaaabbbaaabbaababbabbbbbabbbaaababbaabababbabababaaabbbabaaababababaaabbbababbbbaabbabbbbbaaabbaaababbbabbbabbabaabaabaaababbaaaaabaaabbbaabaaaaabbbbaaababaaabbbababaaaabbbbbabbbbbaaabbabbbaabaaababababaaaaaaaaaabbaabababbbaabababbaaaaabaaabbaabbbaaabbaabaaababbbaabaaaabaabbbbabbbbbbbbbbaaababbaaaaabaabbbaaaaabaaabababababaaaaabbababababbabbabaaabbbabaabaabbbabbabbabaaaababaaaababbaabbaaaabaaaabaabbabbbabbbbababbbbbaabbbaaababbaabbaabaaaabbabbaaababaabbaaaabbbbbaabbbbaaaaabaabbaaababababbbabababaabbaaababababbabbaabaaaabbabaaaabbbababaabbbaababbbaababbaaaaabbbbbbbbaaabaaaabbbbaabaaabaaaaabababbbaaababaaababbaaaaabbabbaabaababa ababbababbbaaaaaaaabbbbbaaabaabaaabaababbabaabbabbbaababaababaaaaaabaaaabbbbbaabbabbbbabbababbabbbaaaaaaaabbbbaaababbbbabbababaabbabbaabbaaaabaabbaabbbaabaababbabaaaaaaabbbbabbababbbbabaabbaaabaaabaababbbbbababbbbaaaababaabababaaabaaaaabbbabaabaabaaabbbabbabbabaaaaabaaabbaabbaaaababaaaababaabababbbbbbbabaaabbaaaabaaaabbbaabababbaabbaaabbaaaabaabaaaaaaabaaababbaaaabbaabaababbaabaabaaabaabbababababbabbababbbbababbaababbaabaaabbbbbabbababbbabbbbaabbbaabbbabbbabbbabbbabaabaaababbbbbbabbabbbaaababbbaabbbaababbaababbaaabaaaabbbababbbabbbabaabaabababbbbaaaaabababbabbbabbbaaaabbbbababbbbbaabababbaaabbbbbaaaabbabaabbbbbbaabbbbbbbbabbaaaabbabbbabaabbbbababbbbabbbabaaababbaabbaaabaaaabbbbaaabaabaaabaabbaaaababbaaabbabbababbbabbaaabaabbabbabbabbaaabbababbbabaabbaabbaabaababaababaaabbbbbabbaaaaababbbaabbaaabaabbaaaabaabbababbababaabaaaaaaaabbbaababbbabbabbbbbaaabaabaabbabbbbbaababaaababaabbabaabaabbabbabbabbbbaaabbaabaaabbbaabbaaaaabbabbbbbaaaababababbbbbaaaaaaababbbaaaaababaaabaaabbbbbabbaabbbabbabbbabaabbbaababbbbaaabaaaaabaaababbbabbbaaabaababaaaaabbbaaaaaaabbaaabbbbbababbbaaabbbabbaabbbbabaababababaabaabbbaaaababaabbaaabbbabaabbabababbbaabbababababbbaabbaaabababaabbaaabbabbbbbbbabbabbbbabbbbbbababbbbabaabaaabbababaaabaabbaaaabbbabaaabababbbababaaaaaababbabaaaabbbbbaaaababaaababbaaaabbbabaaabbbbbaababbbabaaabbabbabaabaaaaaabaababbbaabbabbabbaabaabbabbbaaabababbbabbabbaaaaaaaabaababaabbabaabbaaaababaaaabababaababbbabbbbbababbbbbbabbbabbaabaaababaabbaabaabbabbbabbabaabbabbabaaabbabaaaababaaaabbbabbbbaaaaaabbbabbabaabbbabbababbababababaababaabbbaaaaaaabbbbbbbbaabbbbaabbababbbbaaaaaabaabaaaaaaaababbaabaabbbbbabbbaabbbabbaabababbabbaaabaabbaabaabbabaabbabaabaaaababbabbbbbbaabaaabbabaabaaaabbabbbabbbbabaabbbbbababbbbbaabaaabaababbbbbbaabbabbababaaabbbabbaababababaabbabababbbbbbbbbaabbaaabaaabbbbbbaaaaabaaababaabbaabaaaaaaabbbbaabaabbabaabaabbaabababaabbbaaabbababbaabaaaabbbabbabaaabbbababaaaabaaaabababaaabbaaaaaabaaaabaabbabbaababbbababbbabaababbbabbbbbbaaabbabbbbbabbbbaaabbbbbbbba babbabaaaabbbaabbbabbaabbaaaaaaaaaaabbbabbbbbbbabaaaaaaaabbbbbababbbabbaabaabbbabbababbabaaabbabaaaabbaaaaaaabaabaababbbbabbbbbbabaaabbaaababbababbaaabbabaaabaaabaaabaaababbabaaaaaaabbbabbaabaabbaaabbbabaabbbbbaaabaaabaaabbbbabbababbabaababaaaabbbbbabbbbbbabaababaaabaababbaaaaabbbaaaaababbbaaabbaaabbaabbaababaababbbaaaababbaaabaabbabaabababbbbabbbaababaaabbabaababaaaaabaaabbbabbbaabaaabbbbbbaaabbbbabaaabbbbaaabbbabbabbababbbbbabbaabbbabaabbbababababbaaabbaababababaaaaababbabbabaabbabbbaaabbababbbabbabaabaababaaabbaababbbbaabbbabaaaaababbaabbabbbbaabaabababababbbbbbbbbbabbaaababbbbabbbbbaaabbaaaabbbababbabbabaaabbababababbbababbbabbbbabbababbbbaabbbaabbaabbababbbbbbbabbbabbabbbaaaaabbaabbabababaabbababbbbbbbaabaaabbaaaabbabbbbaaabbbaaabaaaabaabaababbabbabaaaababbbbaabababababaabbabaabbbaabbbbabbababaabbbaaabbbbabaaababbabbbaabbbbaabbaaaaababbbbbabbbbbabbaabbbabbbbbbaabaababbbabbbbabbaaababbaaaaaaabbaabbbabaaaaabbbbababbbabaabbbaaaaabaaaaabababbbbbbababbaaababbaababaaababbabbbabbbababbaabbabbaababaaabbbabaababababbbbbabbaabbbbaababbbbbababaaaaabaabbababbbbbbbbaaabaabaabababaabababababaaabbbbbabbbbababbabababbaaaaabababbbabaababbabbabbaabbabbaabbbaaaabaaabaaaaaababbabaabaaaaaaaabbabababbbaabababaabbbabbbaaabbaabaabbababbbbaaabaababbbaaaabbabaabababbbbbababbabbaabaaababbababababaababbbbbaaabaaaaaaaabaaaababbaaaaaabbababbabbababababbaabaaabaaaabababaabbbabbbaababaaabbabaababaabaabbaabababaaabbaaababbbaabaaabbbbaaabbabbaaabaabababbaaaabbaaabbbbbbaaaaabbbababaaababbbbbabbbabaabaaaabbaaaabbbabbbbbaaabaabaabbabaabaaaaaabbbbbabaabaabaabbabbbbbaaaaaababaaaaaabbabbbbbaaaabaababbabaaaabbaabbabbbaaaabbbbbbbbbbaabaaaabbbabbbaababbbaababbbbbabbaaababbabaabbbbbbaabaabbbbbabaabaaaaaaaabababaabbbabaabaaaaabbaaaaaababaaababbababaabbbbabaaaabbbaabbbabaaabbabbaababbbaababbabbabbbaabbbbabbababbbbbaaabbaaaababbabaaababababbaababaabbabaabababbabaaaabbbaaabbaababbabbbaaabbabbbaababaabababbaabbaaabaabbbbbbaababbbabbbbbbabbbbbbabbbaababaabbbabaaaaaabbbaababaabaaabbbbbbabababbbababaabbaabaabbaa babbabaababbbbabaababababaaaaaaabababababbabbaaabaabaabbbaaaaabbbbbbbabbabaaabbbaaabaaabbaaabbaababaaabbbabbababaabaaababbbaaababababbabaaaabbbbaababbbaabaaabbbbbbabababbabbabbaababbaabbbbabbbabaabbbaaaabbaaaaabababbbbaaaababbbaaabbbaaaaabbbabbababbabbabaabbabbbbbbaabaabbbabbbabaaaababbaaabbaabababbaababbbaaaabbbabbaabaaaaababbababbaaaabababbababaabbabababaaaaabbabbbabaaaaaababaabbbbbbbbbaabababaababababbaababbabbaababbabbbaabbbabbabaabaabaabbaaabbabbaaabbabaababababbbbabaabbbbabbaabaaaaaaabbabbbabbbaaababbabbbaabbaaababaabbaaabbbabbbbaaaaabbabaaaababbbabbaabbbaaabaaabbabaaababbbabababbaababaaaaabbaaabababbaaababbbbabbaaabbbaaabaaaababaababaaabbbaabbaaaaaababaaaaaaabbaaaaaaababbaabaabaabbaabaabbaababbababaabbbbbaaaaabaabbaabbaabbbbbbbbbbaaaaabbaababbbaaaaaaababaaaabaaaaabaababbaaaabbbbbaabbaaaabbabbabbabbbabbbbababaaaabbabaaabbbabbababbababbaababbbaaaaabaaabaaabaabaababbbababbbaababaabbaabbbbabababaabaabaabababbbaaabaabaabaaabababababbabababaabaabbbaabaaaabbbbababbabaabbaabbabaabbbbbaaaaaabbaabbaabbaabaaabbaabbbababbaaaaaaabbabbabbabbabaabbabaabbbbbbbbbabaaaaabbaaaaaabababbabbaabbabbaaabaabaabaabaaaabaaaababaabaaabaabbaaaaabbaaababbbbbbaaababbbbbaaabbababbbbabaaabbabaabbababbabbaabbabababbabbbabaaaabaabbbbbaaabbabaabbbbaaabbbaaabbababaaaabaaabaabbbaaabbaabaabababbaabbabbbbbbbbabbabbbaaaaaaababaababbbbaaaabababbbbbbbabaaaaababababbaaaaababbbaabaabbaababbbabaaaaaababaabbabbbabaaabbabbbbaaaaaaaabbbbaabaabaabbabaaabaaaaabaaababaaaaaaaabaabaabaaabbbaaabbbbaaaaaababbabaabababbabbbbaababaabbbaaababbabbbbbbbbabababbbbabbabbaabaabbbaababbbbbaaabaaabbbbbabaaabbaaaaabbbaabbbabaabababaabbaaaaabbbaaaaababaabbaabbabababbaababaaabaabbbabbbabbbaaaabbbababaaaabbbbaabbaabbbbbbabbabbbbbbaabbbbbbbaaaaabbababaaaaabbbbaabbbaabababaabbabaaaabbbbbababaaabbbabaaaabbbbaabbaaaaababbbaabbaaaaaaabbbabbababaabaaababaabaaabababbbaababbbbabbaaaabaababababaababbbbaaababaaaabbbaaaaaaaabbbbbaaaaaabaaaababbabbbaabbaaabaabbbaabbbaaaaabaabaabaabbabbaababbabbaaabbaaabaaabbaaaaaaabaabbabbabbabbbbababbaaaa aaabbabbbabbbbabbbbbbabbbbabbaababbabbabbbbbabbabbbbaaabaabbaabaaaaaaabbaababbaaababbaabaababaabaabbabbaabbaaabaabbababbbbbbaaaabaaaaabaabbabbabaaabaabababbabbaabababbbabaaabababbabbaabbbbababababbababbabbaababbaaabaaaaaaabaaaaaaaaabbabaabbbabbbbbbaaabaaabbbbabaaabaaabbbbbabbaaabbaaabbaabaababbbbaaabababaaabababababbaaabbbabbbaabbabaaabababaaabbbbbbabbbbabababbbabaabaaaaabbbbbabaababaabbabaaaaaababbbbbabbbabbbbabaabbaaababbbbaabababaabbbabaaababbaaabbbababaaaaabbbabaaabaabbbbaabbbaabbabbbbaaaaababaabaabaaabaabaabbaabbabbababaabbbabbbbabbbabbbaababbbabbbabbabbabbbaaaababaabaabbabbaaabbabbaaaabbbbaabbabababbabbabaabaabaaaabbaaabaaaaabbbabbabaaaabbbbaaaabbabbbaaaaabaaaabbbaabbabbbababbaabbaaabbbaaabbbbaaaaaabaabaabaabbaaaabaabbaaaaaaaaaaaabbababaaabaababababbbbbabbabbabbaabaaaaaababbbababbbaaabaabbbaabaaabaaabbaabbbabababaaabaaaaabaaaabbbbabaabaabbbaaaaaabbbabbbbbbaaabbaabaababbaabababaaabababbbabbbabbabbbbbbaabaabbaaabbbbaaabbbaaabbbabaaaabaababbbaabaabaabbbaaaabaaaabbbabaaabbbbbbababbaaaabbaaaabaabbabbbbabbbbabbbabbaaabbbaababbbbbaaaababaabaaabbbaabababbbbabbbaaabbbbbbbbbbaaabbabbbbabababbbaaabaabbabaabbaaaaaaabababbbaaabbabbaabbabbaabbbbabbbabbbbbaaaabbabbbbbabbbbbabbbabbaabaaabaabbabaaaaabbbababbbaaababaaabbbbbaabbbbbaaabaaababbbbbaabbaaaabaabbabbbbabbababaaabbbbaaaababbabbbaaaababbaaabbbbbbbbaabbbbaabbbabbabaabaababbbaaaabbbbbaaababbabaaabbabbbbaabbbbabbbabbaaaaaababaabaaabaabababbaabbbaabbaabbabbbbaaabaaaaabaaabaaabaaaaabbbabababbaabbbaababbbabbbaabababbbababaabbabbbaabaaabbabaabbbbbaabbaabbabaaaaabbabbaaababababaabbbbbbbabbbabababbbabaaaaabbbaababbbbaabbbbbbaaaaaaaabaabbbbaaabaabaababbbbbbbbabbbaabbaaaababbabbaabbabaabababbbabbbbaabbbbaabbabbbabbbbbabbabbabbababaaabaaabaaabbabbbaabaabababbbabababbabbaaabbbbabbbbbbbaaaabbbababaabababbaaaabaaaaababaaabababbabababaaabbaabbababaabaababbaabaaabbaabbaababaaaababababaaaaaabbabaabaababababbaabbbbbbbbabbbbbaabaabaabbabbbaabbaabaaabbbbbaaabbbbabaabaaabaabbaabaabaaabaabbabaaaaaaabbbaaabbaaaaaabbbabaabbaabbbbabaaaaababaabab abaabbbabbbaaabaaaaabbbbbaabaaabaaaababbbabababbbabaabbbabbaabbaaaababbabaaabbbbbbbbaaaabbbbaabbaaabbabaababbaababbbbbaaabaabbabaabbaabbabaaabbbbbbbbbbbaaaabababbbbbabaababbbbbbbbbaabaababbaaabbaababbbbbabaaabbabaaabbaabaaaabbaabaaaaaabaabaabbbbabbbabaaabbaabbbbbaabbbbbaaabaaaaabbbbabaabbaababbbbabbabaaabaaabbaabbabaababbaaaaabaabbabaaabaaaabaaabbbaabbbaabbbaabaaabbbaaabaabbbbbbabaabbabababaabbaaabaaabaaababaabbbbaaabbaaaababbabbbaababaaabaaabaaaabaabbaabbbababaaaaabbbbababbabbabbbbbaaabaabaabbaaabbaaaaabaaabaabababbaabbabbabaabaaababbaabbaabaaabbbbaabaaaabbbabbbbaaabaaabbaaaabbabaabbaabbbbbabbbbbbabaaaaabaaaabbabaaaaaabbabaaaabbabbbaabbbbbbaaaaabaaaabaaaabbababbabaaaabbabbbbbbbbbbbbbabaaaaaaabbbaaaaabaabaabaaaabbaabbbbbbaaaabaaaaabaaabbaababbabaaabbababaaaabbbabbabaaaabaabbbbbababbbbbbabababaaaabbbabbababbabbbabbbbabbbbabbbabbbabbbaaabbaabbababaaaabaaaaabaaaabbabbabbbababaabaabababbbaaaaaababaabaaabbbababbbabaababaabaaabbbaabbabbbabaaababbabaaaabbbbabbabbbbabaaabaaabbaabbbbaabbabbbbbbaaababaabbaaabaaaabababababbaabbbababaaabbbabaaaaaabbbbaabbbbabaabaabbabbabbbbbaabbaababbbaaaabbbaaabababbabbbaaaabbaaabbbaabbababaabaaabbaaabbabababbaaababbbbaababbbabbbabbaaaaabbaaabbaabbbbabbababbbbababaaababbabaaaaabaaaaabbbbabaaaaabbbbaaabbbbbbbbbababaaaabaababbaaabbabaaababbbababbaaaaaaabababaaaaabbbbbaaabaabbababaaaaaabbbabaaabaaaaababaabbababaaabbbabbbbaaaaabbaaabbaababaababababaabbbabaaaabaaabbababbabaaabaabbbbbbbaabbbabbbabbbabbaabaabbaaaabbbaabbbbbbaababbbaabbababbaabaaababaabaaaaabaabbabbbababbaaababbbabbabbbbaaaaaaabaabaaabaaaaaabbabbbbaabaabbbbaabaaaaabaaababababbabbaabbabbbabaaaabbbbaaaabbaaabaaabbababbabbababaabbbbaabaabaabbbaabaabaabbbbbabbaababbbbbaabbbbbbaaababbbabbbabaaababbbbbabbbaabbabaabbababbababaaaaababbbaaabbaabaaaabaabbaaaababbbbaaabbbbbbaaabbaababbaaaaabbbabaaabbbbababaaabbbbaaaababbbbbbbbaabaaaabaababbbbabbbaabbabaabaabbaaaababbaaaaaaaabbabbbbbbbaaabbbbbbbabaabaabbaaabbbbaabaababbaabaabbbbaabaabbbabaaaabbbbabbaaabaaabbbbaaaaabbaabbaabbabbaabbbbbbbbabbbbabaa baaababbaabbababaaabbbbaabaabbabbabbaaabbabaaaabaabababaaabaaaabaabaabbbaaaaabbabaabbbbbbbabbabaabbbbbbbbbabbbbabbbbbbabbaabbbbbabbabbbbababaaaababbabbbababaaabaabbaabbbbaaabaabaaaaabaaabbbbbbbaabbaaabaaaaaabbbaabbaaaabbababbbabbababaabababbbbabababbbaaabbaaaaaaaabbaaabababbbbaababaabaabaaababbababbaabbabbbbbbababbaabaabbbabbabbaaabbabaaaabbbbaabaaaaaabbabaaaabbabbbaabaaababaababbaabbbbbbbabbaabbabbbaaabbbbbabbbababbabbbababaabbaababbbabbbaaabbbbbbabbbbabbabbbbabaabbbbbaaaababaabbababbbbaaabaaabaaaaaaabbbbaabbbbabbabaabaabbbbababbbabbbaaabababababaabbbaababbbabbbaababaaaabaaaaaabaaaabaaaaabaaaaababbabbabaaabbbbbaababbbbabaabaaabbbaabbabaabababaaaaabbbbbaabaabbababbbabbabbbaaaaaabababababaabababababbaabbaaababababbaabbabbaabababaaaabaabbbaabbabaabbbaabaaabaaaaaaabaaaaabaabbabbbbbbaaabbbbaaaabbabaabbaabaabaaaabbbaaaababbbbbbabaabaaaaaaabababbbabbaababaababababbbabbbbaaababaaaabbabbabbaaaaabaaaaaabbaaabbaaabbbbabaaaabbbabbbbaaabababbbbbbbabbaaaaaabaaabbbbbbabbababaaababbbaabbbabbbbbabbababbbbbaaababbaaababaabaaaababababaaaaaaaaaaaaabbabbbaababbabbaaaaaabbaabbbbbbabaaaabbabbabbabbabbbaabbaaaabbbaaaabbbabbbbbababbbaaaaabbbaaaabbaabbababaabababbbabbabbbabaaaabaabaabbbbbbabaabbbabbbbabbbabaaaabaabaaabaabaaabbbbbbbbababaabbaaaaaabbabaaaaaabaabbaababaabababbbaaaababbbbaaabbbbbbbabbbbaaabababbbbababaaaaaaabaabbaaabaabbbbbaaaabababbaaabaaaabbbaaabbabbbbababaabbbabaabaaabbbaabaabaaaaaabaaababaabbbaaaaaaaabababaababbbbbaaabaabbbabbabbbbaaabbbaababaababaabaaaaaaaabbaabbaaaaababbbaaaaaaabaaabaababbbababaababbbabbbbbbbbbbaaababbaabaaabbbaaaabbababaabbbaabababbbaaaabbaaaaabbabbbababbbbbababaabbbabaabaababababbbbaaabaaaaaaaabaaaababbaabbabaabbbbabababaaaabbbababbaabbaabbbaaabbbbbababababbbbbbaabbabaabbbbbbbabbaaaabbbbbabbbaabbbbbbbababbbbbaababbbabaabbbabaaaaaababbbabbabbababaaaabababbababbabbaabbbaabababaaaaabbbaabaaababbbaababaabbbbaaabbaabbbaabababbbabaababaababbbaabbaababaaaabababaababbbaabbbbaababbabbbbabbaababbbabbbbbaabababbbbaabbabbbaabbabbbabaaabbabbbababbaabbaaababbbbaaabba abaaababbbaaabbaaabbaabbaaaabbbbbbabaababbabbbabbabbaabababbabbbbaababbbbabbbabbababbbbbbbbbaabbbbbbababbbbabbaabbbabaaaababbabbaabaabaaabaaaabbabbbabbababbababaabbbabababbbaaaababbabbbbbabaaabbbbabbbbbaaaaabbbabbaababababbbbbbbabbabaaababaaabaabbbabaaabbbbbabbbabaababaaabbaaabbbbaababbbbbbaaabbbababaabbbabbbaabbababbaabaababbabbabbaabbaabbbabaaaabaaabbbabbaabbbbabbbbbaaaabbabbbbbbbbabbbabaababbaabaaaabaaaaaaaabbaaaabbaaaaabbabbbababbbbaaabbaabbbabaaabbbaabbabaaababaaabbaabbbbbaabaabbbabbaaabababbbaababababaabaabaabbabbabbaabaaaabbaabaaabaaaabaaabbaaabbbaaaaabbbbbbabaaababbababbbabbbbbaaaabaaaaabaababbaaabaabaabbabaaabbbabbbbababbabbaaabaababbbabaabaaabababbbbbabbaabaabaaabababbabababbaababbbbaabbababbaabbbabaaabbabbbbbaabbabababababbabbababaaaaaabaaaababababbbabbbbaaabbababbaabbbbbbabaabbbaabbaaaaabaabaaaabbbaaaababbabbbbbbbabbbbbabaaaaabbbabbbabababbaaabaaabbaaababaababbbabbbabababbbabaabbbbabaaaaaababaaaababaaabbaabbaaaaabaabbbaaabbbaaaababbbbbbbaabbbaaaaaaaaaabbabbabababbaabbbbabbababaaaaabbbabbbabbaabbabaaaaaaabaababbbbbaababaabaabaabbbbababaaaaababababaababaaaaaaababababaabbaaababbaaabbbbabbbbaaaababaaabaaaaababaabaabbbaabbbaaaaabbbbaaaabbbbabaaabbaaaabbbaabbbbabaaaaabbabbabbaababaaabbabbbabbbbabaaaaaaaaaababababaabbabaabaaabbaaababbbbbbbbaaaabaaaaaabbaaaababbbbabbbabaabbbbaaaababbabbabbaababaaaaaabbabbbbababaaabbbaaaaaaaaaaaaaabaaabaababaaababbabbabababbbbaababbbaaaabaaaabaaabbbaaaaaaaabbababbaabbbababbababbabbbbbabbbbbbaaaababaaababbbabaaabaaabaabbabbbbabbabaababbabbbabbbaabbbaaabaaaaaabbbabbbaaaababbbbabbbabbaaaaababbbbbaaababbbabbaaaaaabbbabbbbbbbababbbbaabaaaaaabbbabbbbbbabababbbabaaababbabbabaabbaaaabbaaabbabaabbbbbbbbbabaabaaaabababbbbbaababbbaaabaaabbababbabbbbaaaaabbaababbabaaaabaaabbabaaaaababbaaaabbbaabbbbbaabbaaaaaaaabbbababbbaaabbaaaaabbbbabbbaaaaabaabbbbbbbaaababaaaaabbaabaabababaaaababababbaabaaaaabababaaabababbbbabbbbaababbaaabbabaaaabaaabbaababaaaaaaaaaabbbbbaaabbabaaaaabbababbbbbbbbabbaababbaaabaaabababbabbabbabaabaabaabbbabaaabaabbabbbbbbaaa bbabbbabbaabbabbabbbbabbbbbbbbbaabbbbaabaaabaaabbabaaabbaaabaabbbbaabbbabaaaabaaababaabbabbaabbabbbbabaaaabbbabaabaabbaaaaaaaaaabbababbabaaaabbbbaaaaaaabbbabaabbaaabbabbbbaaabbaabbbaaabbaabbbbabbaababbbabaabaabaaabbbbbaabbbbaabbbbbaabbbaaabbaaaaaabbaaababbabbabaababbabaabbabbbabbaaaabbbbabbababbaaaaababbbaaabbbbbaaaabbbbabbbbbababbabaabbbbbbbbaabbabaabbbbbaaaaabbbbbabababbabaaabaaaabbbababbabbaaabbababaabbbaabbbbaabbbbbbbbaabaaaaaaabbbbbabaabbabbbaaaaabbbaabbbbbabaabaaabbabaaabaaaaaaaabbbabaabaabbaabbbabaaaabbaababaabbaabbababbbbbbaaabbabbbbbbbaabababbbbaaababbabababaaaaaabbbaaababbbbabababbbaababbaabbbbababaaaabaaabbbaaabbbaaabbbaabbbbabbaaababbaababbaabbbaaaababaababbaaabbaabaaaabbbbabaaabbababaababaabbaabaabbababababbbbbaaababbabaabaaaabbbaaaabbabaaabaabbaaaaaabbbaaabaaabbbaaabbbabbaaabaababbbbbaaabbbbbabbabbabababbabbbbaabaaaabbabbababaabaaabbaababaaaaaaaaaabbbaaabaaabbbaabababbabbbbaaabaabbabbbabbbbaaaaaababbabbbbabbbababaaaaaaababaabbbbabbbbbbbabbbbbbabaaaaaaaabbbbbbbaaaabbabbbabaaaabbbbaabaaabaabbbbabbbaaaabaabbaabbbaabbbbabbabbabaaabbbaaaaaabaaabbabbbabaababaaabbbbaaabbbababaababbbbaabbaabaaabaaabbaabbaaaaaaabbbaababbbbaaabbbbabbbbaabaabbbbbabbbbbababaaaaabaabababbaaaaaaabbaabaabbaababaaaabaaaaaabaaaabaabbabbbbabbabbbabaaaababbbbabaababababaabbbababbbbaabbbabaababaaababaaaaabbbabbabababbaabbbaaaaaabaaaababbbabbaababaaabaaaabaaaaaaababbabaaaabbaabbbbaaaabaabaaabbabbaabbaabbbbbababaabbbaabbbbbbbabaabaabbaaaabaaabbbbabbabbbabbabbbbababaabbaabbaabaabbbaabbbaaaabbbbaaababaaaaaabaaabaabbbabbbbabbbaaaabbbbababaabbbbbabbbaabbbbbabbbaababbbaabbbabbbababbbbbaabababaabababbaabbabababaaaaaaabaababbaabaabaaabbababbabaababbabaaabaaaabaaabbabaaabaaaabaaaaabbbaaabbabaababaabbaaabbbbaabbbabbaabbbababbaaabaababaaabaaabbbbbbbaaabaababbababbabbaababaaababababbbaaabbbababbbabababbaababbbabbaaabbaabbbabbbaaaaabbabbbbbabaaaaaaaaaababbaaababaaabaaaaabaabbabbaabaaaaabaaabbbaabbbbbbbbbbbbaaaaaabbbbbbaabbabbababbbabbbaaaaabbbbbbbababaaabbababbbbababbbbbaabaaabbbaaabbaaaaaaaaababaaaaab aabaaaabaabaababbaaaabaabbbaaaaaabbaabbbaaaababaaaaaabbbaabbbbbaabbababbaabbaababbabaababaaabbababbbbbaaaabaabbaabbabbbaaababbbbaaaabababbbaabbaaaaaabbababbababababbaaaaaababbbbaabababbaabaaaabbaaaababbbaabaaabbabbbaaabbbabbaababaaabbababbbababbbbbbbbabbbbabbaabbbbbabbbabbaabaabbbbaaababbabbababbaabbababbababbbbaaabbabbabbbababbaaaabbaaabaaababaaababbbaaaaaababbabbabbbabbabbbbabaaaabaababbaaaabababbaaaabbbbbbaaaabaaaababaabaaaaaaaaabaabbbbabababbabbbbaaabbbbaaaabbabaaabaaababbababbabbbbbbaabaaaabbaabbaaabbaababbabbaabaabaaaabaaaaabaaabbabaabbabaababbbbbaaaaabbbababaaabaabbababbaabbbababaabbbabbbbbabbaaabbabaaaaaaaababbaabaaaaababbaabbbbabababbaaababbbbbbbbabbabbbaaaaabbaaaaabababbbababbababababbbbaababbaabbaabbaaaaabbabababaababbbaaaaaaaabbbbabaaaabbbbabaaabbabbaabbbbaaababbaababbabaabababbabbaaaabaaabaaaaaaabbbabaaaaaaababbaaabbaababbbabaaaabbaaabbbbbababbaabbabbbababbbababbaaabbbbbbaaabbaabbbabbbbabababbbbbbbaababbabbbabbaaaabbabbaaabaabbbaaaabaaaabbaaaaaaabbabaaaabaabbbbababbbabbbbbbbbbaabbaaababbaabaabbbbbabbbaababbaabbaaaaaabaabbabbaaabaaaaababaabbbbbbabaaabbaabbbaaabbbbaabbbbbabaabbbbbaababbbbbbbbbabbaaabbbbbaabbbaababaabaaabbbaaabababababbbabbabababbabaabaaabaaabbaaababaaaaabbabaaaaaabababbabaabbbbbbaabaaabaaabbbabaaabbbbaabbbababababaaaabbaabbaaaabbaabababababbabbbabbababaaaabbabaaabbbbabbbbbbaabbabaabababbabbbabaaabbbbbbababbaaabbbabbababaaaaabbaaaaababaaabbbbbababbbabaaaabbabbbabbbbbbbbbabbabaaaaaabbabbabababababbabbaaaabbbbbabaaaaababababbabababaabbaaaababbaaaaaabbababbabbbbabbbbbabbabbbabaaaaaaabbaaabbbaaaaabaaaaaaabbaabbbbbaaabbbaabaaaaabaaabbbbbbabaabbbabbbaaaaabbbabababbbaaabaabbababbaabbabaaaabbaaaabbbbaabbbbabbaabbabaabaaaaaababbababbbbbaaabbabbbaabbaabaaaaaaabbabbbbaabaababbbbaabbbbbabaabaababbabaaababaabababaabbabbbababbbbaaabbabaabbabaaabbabbbbaaabbbabaabbaaabbbaaaaabbaaabababbaabbbaabaaababaabbaaabbbaababbabbbabbbabbaaabababbbaaabbbbbbaababbaababbaaabbaaabaaaabaaaababbabaaabbabbbabababbaaaaaaababbabaaabbaabbaababaaabaabababbbabababbaabaaaaabbaab abaabbbababbaabaabbbbbabbababaaaaaaaaaabaaababbbbbbbaaaabaaababababbbbbbababbaaaaababbabbabbbabababbbbbbbbaaaaabbbabbbbbaaabaaaaababbbaabaaabaabaaaabaabaabaabbbabbababbbbaabaabaabaababaaabaaaaaaaaaaaabaabababbabbababaaababbabbbbaaababbabbbbbabaaaaaaabbbaaaaabababaabbbaaababbaaaabbaaababbbbaaaaaaaaabaaaaaabaaaababbabaabbbabbbbbaaabababbaaaabaabaababbaabbbaaaaabaabaabaaaabbbbaaabbaababbbbbbbabbabbbabaaabbbababbbbababbbbbbbabbbababaababaaaababbaaaaabbaaaabbbaaababaabaaaaabbababbbababbbabbbaabbaaabababaabbaaabababaaabbaabaabbaabbaabaaababaaababbbaaabbababbbbbaaaaaababbaabababaaabbbababbabbabaabababbbabbbbbababaaaababababaabaaabbbaababaabbbbbbbaaaaababbaabaababbbbbaabbbbabababaaaabaaabbabbbbbbaabababbbbaabbabbabbbbbaaaaabababbabbbbabaabaababababbbabbbbaaabbaabbbbbbbaaabbabbabbbaaaaababbabbabbaabbaaaabbbaabaaabbbbaaaabbbaaaaaababbabaaaabbbababaaaaabbaaabaabbbabbaabbbbaaabbaabbababbabaabbbbaababaababbaaabbabbabbaaaaaabaaabbbbbaababbababbaaabbaaabababbbaabbaaabbbbaaaabbbbaabbbaabbbaabaaabbbaababbbbaaaaaaababaabaaabbbbaababaaaabbaaaababbaaaabbaabbbbabaaaabbabaaabbabababbaabbaabbbabbabbaaaabbbbabaaabbbbbbbaabaabbbbaabbabbbabbbbaaabbabbbbbaaaabbbaabaaabbbbaaaaabbabbbaaaaaabbbbaaababbbbaaaababbbaaabbabbbbabbabbbbabbababaababaabbbababbbbbbbabbbbbbabbbbaaaaaabaaaababababbaabaabbaababbbaababbbbbbababaabbabbabbabbaabbaabbaaabaababbbbbaabbbabaabbbbaabababbbbbbabaababababaabaaaaaabbabaaaabababbaabaaaaababaaabbabbabaabbbaabaaaaaaaaaababaaabaabaabbbbbbaabbbabbbabbbbaabababaabbabbaaaaaabbbbaabbbabbbaabbaaababbbabbbaababaabaabaaaaabbabbbababbaaaabaababbbbbbbaaababbbabbbbbbababbbaabaabaabaabaaabbaabaaabaaaabbaaaaabbabbbbbbabaaaababbbaabbabbabbaabbbaabaababbaabbbbbabbbabaababbbabbabbbaaaabababbaaaababbbbaabbaaabaabaaaabaabbabaaabbbbbbbaabbbaabaaaabbbaababbaaababaaaabbaabaabbbaabaaaabbbbaabaababaaaaabaaaababbaabbbaabaaabbabbaabaaaaaaaababbaaaaabbabbabaaabbbaaabbbbabaaabbbbbababaabaabbbaaaaababaaaabaabbbbabaaabaabbabbababaabbbbaabbabbaabaabbabbbaaabbabaaabbbbbbababaabbabbabbaaaabbbabbbaabbbb bababaabaaaabbaabaaaaabaaaababaaaabaaababbabbbbbaabbaaabbbabababababaaababaaabbaababaabababbbbabaabaaabaabaabbabbaababaaaabbaaaababaaababbabbbbbbabaabaabbbaaabababaaabaabaabbabbaabbbabaaabbabbaabababbbaaababaaaaaaaaababababaababbbabbbbbabaaabbbbbbbbabbbbababababbbbaaaaababaabbabaaababbbabbbaaabbbaaaaababbbbababababbbabbbbaabbbaaabaabaaabababbababbabababaaababbbaaaabbbabbbabbaaaabaabaabaaaababbaabbbaaabbaaaaaaabbbaaaababaabbbabbaabbaaaabbbaaabbbabbaabaabbaaaaaaaaabbaaaaaaababababbbbaaabbabaaabaaaaabbabbbbbabbbbbbbbbaabbbbbbabbbaabbbabbaaababbbbbbaaaababbabaabbbabbababbbbaabaaabbaababbaaaaabbaaaabbbbbbabbbabababaabaaabbababbbbbabbabbaaaabababaaabbababbabaabbbbbbabaaabbaaaaabaabbbbaaabbaababbabbbbbabaaababbaabaaaabbabaabbaaabbbabbbbabaabaabaaabaabbaaaaabaaabbbbbaaaabbbabbaaaaabaabbbbbabbbbbbbbaaaaabaabaaabaabbaabaabaabbababbbabbabaaabbbbabbbabbaababbbbbbbbbbaaabaabbaaaaabbabbabaaaaabaaabaabababbaaabbaaabbababaabaababbaaaaabbabbbbbbaaabbaababaabaaababaabbabbabbbabbbbabaaaaaaabbabbaaaabaababaabbababaababbbbabaabbabaabaaaabaabbabababaabaaaabaabaabbabbaabbabaababbbabbabbbbbaaaaaabaabbbbaabbaaabaabbaabbabbbbaabbbbbaababbabaabaaabbbbbbbaaaababbabbabaabbabaaabbbbbbbaabbbbababababbbaaabbbaabababababbaabbbaabbbbbbbbabaaababbbababaabbbbaababaaabbabbbbabaababaaabbabbbbabaabaabbbbbabbbbaaaaabaabbababaaabaabaabaabbabbbbbbbbbabbaaababbaabbbbababaaaaababbbababbbbbbabbaabbaaaabbabbabaababbbbabbbbaabbbbabbaaababaaabbbaaabababaaaaabbaabaaaabbbbbaaabbabababbbbaaabbaaabbbbbbbbaaaabbabbbbbaabbbaabaaaababbabbbbaaabaaabaabababaaababbbbbbaabaabbaaaaabbabaabbaaaabaaabbbbbbbababbaabababbabaababbababbbabbaaaaabbbaabbaabbbbaaabbaabababbbabbaabbabbabababbbababbaaaababaaaabbbababbabaababbabbabaaaabbbabbabbbbabbababababaaaaabbaaaabbabbbabbbbaaaaabbaaababbababaaaabababbbbabaabbabbabbbabbbbaaaaaaabaababbabbabaaaabaababababbaabbabbbaabbaabbbaabbbabbabbbbaabbababbbaabababbbaabbabaababbaaaaaabaabbaaabababbbaabaabbaaaaabbabbbbbaabbbaabbbaaabaabbbbabbbbbbabaabbaabbaaaaaabbbbbabaabaaabaabaabbababaababbbbbba baaaaabbaabbaabaaababbbaaaababaaababaabaaabbababbbbbbabaaababaabaabaaababaabbbaaabbbbaaabbbbbbaabababbbababbbbbaababababbbababbabbbbaabbbbaaabbaaabaabbbabaabbbbabaaaaaababbbaabaaaababababbbaaabaabbbbbbbbabbaaabaabbbababbabbbaaabbbbaabaabbbbbabbbbbaabbbbaabaaabbbaaababaaabaabbbbbbbbabbbbbabababaaababaabbbbbbaaaaabbaaaabaaaabbaaababaabaaabbabbbbabbabbabaabbabbaababaabaaaaaababbbbbbbaabbbaabaaaabbbbaaaabaaababbbaaabbbbaabbabaaabababbababbaabbbbbbbaabbbbaabbbbbaabbbbbbbbbbaaaaaabbbabbabbbaaaabaabbbbaaaaaaaaabaabbabbaabbaabbbaaaabaabbbbababbbbbaabaaaabbaabbbabbabababbaaaabaaaaababababbaaabbbbbaabbababbaaaaababbbaaaabaabaabbbababababbbbabaaaababababaaababbbabababaaaaabbbaaabbbbbbaaaabaababaaabbbaaabaaaaaabaaaabbbbbabbaabbabbbbbaabaabbaabbbabaabbbababbbbababbabaababbbbaabaaabababbbbbabbabbbbbaabaabaabbbbaaaaabbabaabbaaabbaaabbbabaaaaabababaaabababbbabbabbbaaaabbbbbabbbaaabbabaababaaaaaaaaaabaabababbbabbababbbababbabbaabbaaaabbbbbababbaaaabbaabbbbbabaaaaababaabbabbbabaaaabbbabaabababbbabbaabbabbabbbabbbaaababbaabbbaaabababbbaababbabababbbabbbaabbbaaaabbabaabababbbaaaabbabbababbababbbabbaabaabbaaaababbabaaaaabbbabbabaaaaabbaaaaaababbaabbbaaaabbbaaababaababbaabbababaabaabaaabbaaabaaaaabaaaabaaababbbbabbaabbabbbaababbabbbabababaabbaaaabbbbbabaabbabaaababaaaabbababbbabaabaaabbbbbbaaabbbbbbbbbaabbbabababaaaaaababaaabbbaaabbabababaaabbabaabbabbbaabaabbbbaabbbaaaaaababbaaaaabbaabaabbbabbabbbaabbaaaaabbbabbaabbbbabaabbbbbbbbbaababbbbbbbabbaabbaababbbbaaaaabaaaaabbbaababaabbabbabbbababbabbbbbabababbbbbaaaabaaabbabbbbbabaababbaaaaababaabbbbbabbbbbbbbbababbbbaaaabbabaabaababbbbbbaaabbbbbabaaaaaaaabbaabbaaaaaabbaabbabaaabbaaaabaabaabbaaabaabbabaababaabaaabaaaabaababbbababbabbbaaabaaababaaabbabbbbabaabbbbbababaaabbbbbabbabbabbaabbabaaabababababbbbbaaabbbbabbabbabaaabbaabaaaaaaabbbbabaabaaaaaababbaaaabbabbbbbbaaabbbbbaabaaaababbbbbabbbaabbabaababababbaaabbbaabaaaaababbbbaaabbababbbaabababbbbabbbbbababbabbabbbabaabbbbbaababaabaabbababbbaabbbbbaaabaaababaababaaababaaabaabbaaabaababababaaaa baabbabbabbababababbbbbaaaababbbaabaaabababbaaaaabbbbabaaaaabaabbababbbbbabaabbaabaabbbbaababaaabbbbbbbaabbbabaabbbbababaabaaabaaaaabbbaaaaaaababbbbabaaabbabaaabbbaaaaababbabbbaabbaaabbaaaaaabaabbababaabbabbaaaabbabbaabababaaabaabbbbabaabbabbbbabababaaabbbbabaabbaabaaaabababbaabaaabbaababbabbaaabbbbbabbaabbabbbbbbabbbababbbaaabaababbabbbabbbbbbaabbbbbbabababbabbaababbabababababaababbabbbaaaababbbaaaababbbaabaaaabbabbaaabbababbabababaabaaabaaabbabbabaaababaaabbbabbabbbbaaabbabaababbaabbbbaaababbbbbbaababbbbbabaaaaabaaaaaaabbabbbababbbabaaabbaaabababbaabbaabaaaaaaababbbbbaabbabbbbabbbabbbaaaabaaaaaaaabbaaaaabbbbbbbbbabbbbaabbaababbbaaabaabababaaaabbbabbabaababbbabbbabbbabaaabaababbbabaaaababbabbabaaabbbbbbbaabbabbbaabababaabaabbabbabbbbaabababbbbaaaabaaabbababaaababababbbbbbabbbbaaabaaaaaababaaababbbbbbabaabababbaababaabaaaababababaabaaabbaaaabbabaababbbbababaaababbaabbabbbababaaababaabaaaaaaabaabaababbaabaaabbaaaaaaababbbabbbbaaabbaabaababbababbabbabbababbbbabaaaabbbbbbbbaabbaabbbbaabbaaabaabaabaabaabababbbbababbababbbbbabbbabbababbabbbbbababbbbabaaaabbaaabaaaabbaababbbbaabaaabaaaabaaaaabbbbbbbbbbaaababaaaabbbbaaaaaabbbbbbbbababbabbbbbabbbbaabbabababaaabbaaabaababbabbababaabaababaababbbbaaaabababbbbaabababaabaaabaabbbbaabbaabaababaaaaaaababbbbbbbababbababbbabbabbbabaaabbbaaabaaabbabbbabaabbbbbabbababaaabbbaaaaaabbbbbbabaaaabbbaaaaababbaabbbabbababbabaabbaaaababbaababaaabbbababaaabaabaaaaabaabaabbbbabaabbbaaaaabbaaabbbbaaaabababaabbbaabaaaaaaaabbbabbbaaabbaabababbaaaaaaabaaabbaabaabaabbbbaababbbaaaaabbaababbaaababababaabbbbbaaabaaabaaabbaaabbbbbaaabaaabbaaaabbabaabaaaaabababaaabbabbabaabbaabababaabbabaabbbbbbabbaababaabbbbaabaabbabaabbbabaabaaabaabbaaaabaabbabbaaaaaabbbaaabbbabbabbbabaaabbbbabbaaabababbbbabaaaaaaabbaabbabbbabbbbabaabaaabbbabbabbaabbabbbababaaaabbabbbbabababbbaaababaaaaababaabaabaababbababbbbbabbababababbbbbbbaaabbaaaaabbbbbaabbaababbbbabaaabbaababbbaaabaaabaabbabbbbaabbbababbbabaaabbabaaababaabbbbaababbaabaabababbabbbaaabbabbaabaabbbbaabbaababaababbba bbaaaabbbaabbaababbbbaaaabaaaabaabbabaaabbababaaababbbababbbbaabbbbaabbabbbabbabbaaaababbababbababbabbbbabbaabbbbbaaabbbbaabaaaabaaaaaabaaabbabbbbbabbbbaaaabbbabbaabbbbbbabbbabaabbbaaaaabbabaaabaabbaabbbbbbbbbaabaabbbbbbbbbaabaabaaabababbbaaaaaabbaaaaaabbbbaaaaaaabbabbbaababbaabbaabbbabbabbaabaaaaaaaaaabbaaababaaababbabaabbbbbabababaabbbaaaabbaababbbabaaaabbabbaaabbbbababbababbaababbbbabaaabbbbbbbaabaabaababbababbbaaabbbabbbabaabbababababaaabbbaabbbababaaaabbababbbbaaabbaaabaaabbbaaababbaaabababbababbbabaabaaabaabaaaabbbbababababbaaaaaabbaaababbabaaabbbbaaabbbabaabaabbaabbbbaabbbbaabaaabbbabaaaaaabbabbaaaabaabbaabbbabaaabbaaababbaaaabaabbbbaabaabbababbabbaaababaabbbabbaaababaababbababaabbaaabaababaaabbaaaabaaaaabbaaabbaaaabaabbabbababbabbbaabbaabaaaaaaababbbbbbbbaaaabbaaababbbabbbbbbabbabaaaabbabbbbaaaaabbabaabababbbaabaabbabbaababababbbbbaabbbabbbabbabbabbababbaabbbbababaaaabbbbaabbaaaabbbaaaabbaabbbabaaaabaaaaabbbaaabbaabbaaaababbaaaabbaabbabaaaabbbaabbbbbbbbaabbbabbbabaaabaabbaaaaaabbbabaaaabbabaaaabaabaabaabbababbbbbabaaaabaabaaabaabbbababaabbbbbbbbbbaaaabbbbabbaabababbbbbbabbaaaaaabbaabbaababaabbaabbabaaaabbbaabbbaaababaabbabbbabababbbbaaaaabbbaabbabaabaaabbaabbbbbbbbaaababbbbabbbbaabbababbbabbbaaaaabaaabbbbaabaaabbbaababaaaaaabababaaaabbaaaababaaabaaabbaabbbbaaaaaabaabbabaaaaabbabbbbabbbabbbbababbbabbbbbbababbbaabaaaabaaabbbbbaaabbbaaaababbbbbbaabaababbaabbbbabbbabbabbbabbbbbbbabaaaabababbababbabbbaaaabaaababbbbaabbbaaaababbbabababbbbbabababbaaabbababaaaaabababbbbbaababbabbabbaabbaabbbabbaaaaaaabbabbaababbabbbbbababbbbabbaabbabbbbbbaaababaaabbbaabbbaabaaabbaaabbabbabaaaaaaabaaabbabbbaaaababbbabbabaaabbbababaabaabbababbbbabbabbbbbbbabbaaaabbbbbbabaabaaaababbabaaaaaaaabbaaaaabaabaabbabbabaaabaababbbabaaabaabbabbbbaaaaabbbbbaabaaabbabbabaabaabaababbaabaababbbbaaaabaabaaabbaabbbabababbbbaabbaaabbababbbbabaaabbbaaabaabbbbabbbabbbabbbaababaababaaaaaaabbabaaabbababaabbababbabbbbbabbbbaababbababbaaaaabbaabbbbaaabbaabababaabaaaaaaaababbaaabbaaaabaabaaaababaaaabbbabbabb bbbaabbbaaabaaaaaaabaabbbabaababaaabaaaaaaabbbaaabbbbaababaaaabbbababbabaaabbbbbabbabaaabbbabaaabbababaabbabaaabbabbabaaabbabbabbaaaabaabbbbabaabababababbabbababbbbbabbaaabbbabbaabbbabbbaababbbaabbbaaabababbaabaababbbabbabbaaaaaaaabababaabbbbbababaabbaaabbbbbbaababaababbbabbabaababbaaaaaaaaabababaabbbbbbbaabbbabbaabbbbaaaaaaababaaabbbbbbaaabaababbbbbbabaaaaaaababbaaabaabbbaababbbbaababbbbaaaaaaabbbaaabaaaaabbbabbbaaaaabaaaababbababaababbaaabbbaabbbabaaaabbbbabaabaabbaaabaaaabaaabbaabaaaabbbbaaaaaababbaaaaaabbabbbbbbaaaaaaaabaabaabbbbaabbbabbababbbaaabbbbabbbbbabaaaabbabaababbbbabbbababaabbbaaababbbababbbaaaaabbabbbaaababbbabaabaaaaaabbbbbabaaabbbaababbaaaaaabaaabaaabaaaabaababbbbabbbaaabbbbabbaabbbabaabaaabbbbaabaabbabbaabbaabbabaaabaabbaaabaaaaaaaabbbbababababaabaabaaababbbaaabaababaaabbabaabbaaabaabbabbabbbbaababbaaabbaaabbabaabaabaabaaabaaabbaaaaabaabbabbaabaaaabaaabbabbbabbaaaabbabbbaaabaabbaabaaaabaabbbaaabaabbbabbbaabbbbbabbabaaaabaaaaabbabaabaabaabaaaaabbaaabbabababbbabaabbbabaaabbabbbaabaaabbaaaaababbaabaaabaabababababaabbabaaabbabbabbbbbabbbbbabbbaabbabbbbbaabaaababaaaabaabbaabbbbaaaaaaaabababbabaabbabbbbbbaabaaaaababbababaababaabbbabbbbbbbaaaabbbbabaaaaaaabaabbbabbaaabaabbbbbbabbabaaabbabbbbaaabbbbbaabaabbabaaabbaaaaabbbaabbbbbbabbaabaabbbaaaaabbabaabbabaabababbbbbbbaaabaaabbbbabbabbbabbbaabaaaabbaaababbaabbabbaababbbbaaaabbabaaabbababbabbabaaabbaaaababaabaaaaaaaaabaaabbabbbaaaaaabaababbababbaababbaabbbbbbabbbabaaaababbbabaaabbbababbabaaabaaaaabbabaaaaaababbbbbbbaaabbabababbabbbbaababaaaaabaabbbaaababbbaaabbaaabbabaaaabbbbbbabbababbbabaaaabbaaabaaabaaabbbabbbbbbbaaabaaabbabaabaaaabaaaaabbbbababaaaaaaaaaabbbabbaaaababbbabbbabaabbabbabbabababbbabaaaababbbbabbbabbbbbbaabaabbaabaaabaaaaabbbaaabbaabbaabbbbaabaaaabbbababbaaabababbaabbabaaaaabbbaaabaabababbabaababbbaaaabababbbbaababbaabbaaabbabbabaaabaaabbbabaabbabbbbbbabbabaaaaaaabbaaaabbabaabbbbabbabbbaaaabaabbabaabbabbaabbabaaaababbabaaabbabaaabbbbbaabbaaaabaaaabbaaaaaababbbbbbbbaaababababbabbbbbabbbbabbabbbab aaabbabbbbaabababbaaabbaaaaabbbaaaabaabbabbbbbbbaabaababaaaaabbbbabbbabaaababbbbbbbaababbbbbbbaabbaaabababaaaaabaabbaabbbbabbbbbaaabbbaabaaaaaaaabaaaabaaaabababaabbbbaababbbbaabaaabbabaaaabbabbabbbbabababaabbbaabbabaaaababaaabbaaabbbaabaababaaababbbbbbbabababbbabaababababaabaaaaaabbabbabaabaaabbbaaaaaabaaaabaabaaaababaaaabbaaabbbaabaabbaaababaaaabaabbbbbaabbaabaaababaaaabaaabababbbbabbaabbbaaabbabaaaabbbbaaaaabababaabaabaababaabababbbaabaabababbbabbabbbbaaaababbbaaaabaabaabbbabaaaaabbbabbbbabbaaabbbaabababbabbaaabaaaabbabaaabbabbbaaaaaababbaaabaabbabababbbaabaabbbababaaaababbbaabaabaabbbaaaaaabbaabaabbbbbbabaaaaaaabbaabbbbaaababaabbabaaabaababbbbaabbbbbbbaabaababbabbabbbabbabbbabbaaabaaabbaaaaabbabaaababaaabaaaabbaaaabaabbabababaaaabbabbbbbbabbabbbbaaababbabbbabbaabbaabbaaabbbaabaaabaabbbbababbbbabaaabababbaaabbbbbbaaabbbaababbbababaaabbbabaabaaaaababaabaabbbaabbbaabbabaaabbbbbaabaaaababbababbbbabaaabbbbbaababababababababbbbbaaaabaaabababbbbaabbbaabbabbbabababbbbababaababbbaababaaaabbaaababbaabbabbbbbbababbbbbabaababaaaaaaaabaaabbbbbbbaaaaabaabaaabbbabaabbaaabaaaabaaaabaaaaaaaaabbabbbaaaabbabababababbbabbababababbabaaaabaaabbaabbaababaabaaaaabababbaabababaababababbaaabbbbbbaababaaabababaabbabbbaaaabbabababbbaaabbbaaababbbbbbbbbbbbbabababbaabaaaaabbabbbbbbabaabbbabbbaaabaaaaababbbaabaababbbbbaabbbbbabbbbbbbbbaabaaabbbaaabbaabaababababaaabbbabaaaaabbabbbaabbbbabbbabababaaabbbababbbabaababbbbabaaaaabbaabbaabababaaaabbaaaabbabaaaababababaabababbabbbabbbbbbabbaaaaaaaaabbbaabbbaabaabbaaabbabbbababababbabbbaabaabaaabaaabaaaaaaabbaabaaaabbbaababbbabaabbbbaaabbbbaaabbbbbbabbaabababaaabbbbaabbaabbbbaabaabaaaaabbbaabbbabaaabaaabbababaaaabaababbabbaaaaaabaababababbbbbbabaababaaabababbaabbbbabbaababbbababbbbaabbababbbaaabbbababbbbbaaaaaabaabbaababaaababbbbbbabbaaabbabbbaaabbbbabbbabbaababbbababbaaababaaabababbbabababbbbaaabbbbaabaaaabbbabaaaabbbabbabbaaabaaababbbbbbbbbbbbabbabaabbbaaaabbbaaaaababbaaabbbbababbbaaabbabbbbabbabababaabbaaaaaaabaabababbaabbaabbbabbbbababbaaaaabababab bbaaaababaababababbbbbbbbabbbbbabbaabbbabaaabbababbbbaabababaaaaabbabbbbbaaaaabaabbaabbbbbbbbaabbbbabbaabbbabbbbbaabaaaaaabbbbaaabbaaaabbbbaaabbabbbbbabaabbbbaabaaaabababbabbbababaaaabbbaabaaabbaaabaabbbbbabaabbbaaaabbabaaaaaaaabbabababbabaabbabaaabaaababbbababbbbaaaabbaabaabaaaabaaabaaaabbabaabaabbbbbbbaaababaaabababbabbbbaabaabbbabbbbbabbbbabaaabaaabbbabaaaabaabbababbabaaaabaabaaabbabbaaaabbababbbbbabbabbabaaabaaaaaabbbbbabaababaaabaaaabbbbaaabaaaabbaaaabbbbaabbaaaaaaaaabbbaabbaaaabbbbbabaaabbbabbbbaaaababababbababbbbbbaaaaaabbbbaababbbaaaaaababaabbbabbbaabababbaaababaabbbaababbbabaabbbaaabbababbbabbbbabbabaaaaaaaababaaabbabbbbbbababaabbaaaababbbababbabbabaababbaabbaabbaabababaaabaaaababaabbbaaabbaabbbbabaaabbaaabbbbaabaabbabbaaaaabbabbbabbabaababbbbbbbbaaaabbbbaaabbabaabbababbbabbabbbaabbaaabababaabaabbabaaabbabbaababbbabaabbbbababbababaaaaabbbaabbababbaabbbbbabaabaaabbaaabbaababaaabaaabbabaabaabbbabbbbababaaaababaaabbbbbbabbbabaabaaabbaaaabababbabbbaaabbbaaabbbabaabbaaaaabbaaaabaabaaabbabababababaabbbbabbbaaabbbbaaaaabbabbbaaaaabbabaabbabbbbaaabaabaaaaaaaababbababaabaaaabbaaaaaaabbaabaabaabaababbaabbababaaabaabbaabbbaabaabaabbaaabbbbaaabaabbbbabaaaabbbbabbabaaaaaaaaaabababbaabbaaabaabbabababbbbaaabbbababbbbababaabaaabbbbbababbbbaabaaabababbaabaaabbbbabbabbbaababbababbbaabaabbababbbaabaabbbabbbbabaababaabbaabbbbababaabaaaabbbbabaabaaabbbbbbbaaabbaabababbaaabababbaaaabbababaaaabbbabababbabbbbbbabbaabbbabbbbbbbabaabbabaaabaaaabbaaaaaaabaaaaababbabbbbbbaaaabbabaabbbbbaababbabbabbaabbbbbbbaaabaabaaabbabbbbbaaabaabaaaaababbabbaaaaababbaabaabaaaaabaaaabaabaaababbabaaaabbabbabbbabaabaabbaabbbbbababaaababbbbaaaabbabaabaabbabbbbbaababbabbaabaabbabaabaabbbbababbbbaaababaaabbabaabbbababaaaaabbaababbbbbbbaabbbaaaababbaabbaabaaabbbbbaabaaaabaaaaaabbbbbbaaabababaabbaaaaaaabbbaababbbbabbbbbabbbbbabbaabbabbbabbaabbbaabbbbaabaaabbbabaaababbbbbabbbaaaababbbbbaabbaaabbbaabbbbbbabbbbbbbbbbaababbabaabaabaaabbbaaaabbabbabbabababaababbaaaaaaaabaabbababbbbabbbaabbabaaaaaaabbbbbabbbbaaba aaabbababaaaabaaaaaababbababbbbaabbbababbabaaababaaaaaaabaaaabbaabbaaabaabaabababaaabaababbbbaaaabbabbaaaaaabbaaaabaabbabbaaaaabaababbbabaabaaababbbaabbbbabbbabbaabbaabbaabaaabbaaaaaaabbababbbabaabbbaabaabbaaaaabbaabbbbaabbabbaaaaaaabaaababbbbababbbbbbababbabaabbbaabababbbbabbbbbbbbbaababaabaaaabaaaabbabbbbbbbbaabababbaabbbbababababbaabbaaaaaabbababbbbbaaaabbabbaaabbbabaaaabbbbbabbaaaaabaabababbabaabbaabbbbaaaaabbaaaaaaaabaabbaabbaaaaaaaabbbbaaabbababbababaabbaabaaabbaaabaabaaababaaabbabbbababbaabaabbbaaaaabbbbbaabbababaabbabbaabbaaaabaaababbbbaaaaabababaaabbbbabbabaaabbbbaabbaaaaabaaaaaaaaabbbaabbbaabaabbaabaaabaaabbaabaaaabbbabbaabbbaababaabbabaaaabbaabababaabbbbbbbabbbbbbbbbbbbbbababbbbbaabaaaaaabbaaabababbabbaaaaabaababbbababaaababbaaabbabbabaaaaaaabbababbbabbbaaaabaabaaababaabaaabbbabaabbbbabaaaaaaabbaabbabaabaaaaababbababbbbabbbaaabbaaaaaaabbabbbbabbbbabbaabaaabbbbbbaabaabaaabbaababbbbbbabbabbaabbbaaaaabaabbbaabbbabaaababbbababbaaabbbbbbabbaaababbbaabbababaabababbbbababaabaabaaaabbbaabababaabaababbbbbababbabbbaabababbbaabbaaaabaaabbaaabbbbbbbaabaaabaaabaaaaaabaaabbbababbbbaaaabbabaabababbaaabbbbaababbbbbabbbaabababbbaaabbabababbbaaaabaaabbbaabbbbbaaaabaabbbbbbbababbbabbbbbbbbbabbababbbbbaabbaaabaababbabbabababbaabaabaaaaabaaabaabbabbbaaabbbbabbaaaaaabababbababaaabaaababaababaabaabbaaaabbaaabaaaabbabbaabbabbabbbbabbabbbaababaabaaabababaaaaaabbabbbabbabbabbbaababbaaabbbabbbabbaabbaabbbabbabaaaaabababbbbaaabbbbaabaaabbbaabbaabbbbaaabbaaabbabbbbabbbaababbabbbbbbabaaababbabaaabaabbaabaabbaabbbaaaababbabbababababbbbabbbaaaabbabbaaaaabbbbabbbbabbaaabaaababbaabababbaabaababbaabaababbaaaabbabbaabaaaaaaababababbaaabbaaabbbababbbbaabbaabbaaaaabaaaaabbaaabbbbabaaabbbabaaaabaaaaababbbbbbbbabaaaabbbaabbbbababbabaaaaabababbabababbbbbababbbabbabbaabaababaabbababaabbbbabbbabbaaabbaabbbaaaaababaaaabababaabbbaaaaabaabbababbababaabbaabaaabbabaabbabbaababaabbbbaabaaaaaaabbbaaaabbabbbbaabbaaabbbbaabbbabbbabababaababaaabaaaabababbbbbaaaaaababbababaabbbaabbbbbaabaabbbbbbbbbbaabbaabba aabababbabbaabbbabbbababaabaabaaaabaaabaabaaaabaaaabababbaaabbabbabbbaabbbabbbabbabbbaabbbabbababaabbbbbaabbbaabbbababbaaababbbaabaabbbababbbabaabbaaaabaaaaaabaaaabbaaaabbbbbbaabbaaabababaaaaabbaaaaaaabbabbbaababaababababbbbbaabaaababbabbabbbbbaabbaaabaabbbbabbbbbbbabaabaaabbaaabbabaaaaabaabbababaaaaabbbaaaaabaaaababaaabbbbbbaabaaaaaabbabababbaaaababaabbaaabaabbaaaabbabaabbaabbbbabababbbaababababbbaaabaabaabbababbbabaabaaabaababbaabbbbaaabaaaabbaabbabbbbbabbabbbbaaaabbaabbabbbbaaaaaaabbbabbaaabbbabbbbababbaaabaabababbbaaaabababababaabbaaaabaaaaaaaaaabbbaabaaabbabbbaabbababbaaabbbbaabaabbbababbaaabbabbbbabbbbbaaaabbbaaabbbbbbabbbabbaabbbbaaabbbabbbbbbabbaaaaabaabbaaabaabaaaabbbbbaabababaaaabaabaaaaabaabababaabababbaabbbabbabbbbaaaaabababaabababababbbababbaabbaabbbbabbbabbaababbabbbabbabbabbbbbbbbabaabaaabaabbababbabbaababaaaabbbbababaabaaabababbabbbababaaaaaaaaaabaabbbaabaabbababbabbaabbaabbbbaaabaabbbbbbaaaaabaaaabababbababbbbaaabbbababbabbbabaaabaaaabaaaaababababbaabbaaabababaaababbbabaababaababbbbaaabaabbaaabaaabbbabababababbbbbbbaaabbbbbabababbaababbabaaabbbaababbbababababbbaababbababbbbbbabbbaaaaababbbbbabbabbbabbbaabababbbabaabaabbbaaabbbbabbabababbaabaaabaabaaaaaabbaaaabbaaabbaaaaaabaaabababbaababbaababbbabbbbaabbbbbbbabaaababbabaabbbaaabbbbbbbbabbaaababbbbabbaabbbbbbaaababaaaababbbabbbaabbbaaabaabbbbbabbabbaabbabaabbbaabaabababbbbabbbaabbabbbbbbbabbaabbaaabbaabbbbaaaaababbabbabbaaaabaaaaaaaaaabbaaaaaaaaaaaabaaaaaababbabaaabaaaababaaaabbbaaabababababbabbabaaabbaabbaaaaaaababbabaaaaabbbaabaabbbaaaaabbbaabaaaaaaabbabaabaababaabaaaaaabbbbaaaabbbbbbbaabaabaabababaaaaabbbaaaabbbbaabbabababbbaabaaababbbaaabaababbbbbbbabaaabaaaabbaababaaaaababbabaababababbbbbaaaaabbabbaaabbaabbabbbbbbaababbaabbaaababbaabaabbbabaababaaabbabbbabaaaabababbabbabbbbbbabbbaabbbaabaaabbaaabbabbaabaabaabbbbbbbaabaabababaabbaabbababbbabbaaaabbaabbbaabaabaaabaabbbbaabbaabbaabbabaabababaaaabbbbbaaabbbbaaabaabaaabaaaabbaabbabaabbabaabaaabbbbabababbaabbbaaaabaababbabaabaaababbbbbaabaaabaabaabbaba baaaababaabbaaababaababbbabbaabaaaaaabbbbaabbbaaaabbaaaababbabbbbbbbbaaaaababaaabaaaababbabbbabababababbbababababbbbabaaaaaaaababbbaaabbaabbaababbbbbbbaaaaaaaaaaaabababbbababbbabbbaabbbbaaabaabbbbaabbbabaaabbaaabbbaabbbbbbaaabaabababbababbaababaaabbabbaabbbaabaaaabbbbaaaabbbabbaaabbbbbbbbbabbabbbbababbbbaaaaabaaaaabbbbaabaaababbbabaaaaabaabbbaababbbaabbbabaaaaabbababababababaababbabbbbbaaaababaabaaaabaabbaaaaabbaabbaababbaaabbabbbbabbbbbabbaababbabaaaababbabababbbaabbaabbbabbababbaaaaaabaabbaabbbbabbbaaaabaabaaababbbbabbbabbabaabbaaaaababbbbbbabbbbbbbbbbababbbaabaaabbbaabbabbbabbababbbbbabbbababbabbbabbaaaabababbabababbbbaabaaaabbababbbabaababbaabaaaaabababbbbbbbabbbbbaababaabbbbbbbbbabaabbabbabbababaaababbaaabbbaababbabbbaaabbbbbbaaaababbbbaabbbbbbabbaaabbaaababbaabbababbabbabbabbbbaababbabbbbaaaabaabbaaababaabbbbbbaaabaaabbbbbabbbabaaaabbbbbaabbbbbbbbaaaababababbaaaabbbbababbababbbaaaaaaaaaabbabaaabbaabbbabaabbabbbbaabbbabbaabbbbabbbbababaaabaabbbbbaabbababbaaabbabbabaabaabbabbabbabaababababbbbabaabbaabbabababaaaabbbbabaabaabbbabaababbabbaaaabbbababbbbaabaabbababaaabaabbabbabbbbabbbbbabaabbaabaaaabbababbbaaababbbabaaabaababbbaabaabbabbbababababbbbbbabaabababbaaaaaabbbbabbabbbbbbbbbaaabaabbbaaaababbaaaabbabbbbabbbbbaabbaaaaaaabbbaaabaabaaaaabbbbaabbaaaabbbabaababbbaababbabaaaaaabbabbaaaabbbababbabbbabbaabbaaaaaaababbbbaaabaabbaabaaaaabbaaabaababbbbbbbbabbbbbabaaababbbabaabababaaababbabbbaabbaababbabbbaabbbaabaaaaaaaaaabbbabbbbaabaaababbbaaaaabaaaabbbbaabababbabbbabaabbbbbbaaaaababbbbbbbbababaaaabbbaaaabbaaabbabaabbbbbaabababaaababbbbbbbababaaaaaaaabaababbabababaababaabbbaaabbbaabaaababaabbaabbabbaabbabaaaabaaababaabbaaaabbaaabaaababbbababbbabbaababbbabbbaaaababbbbbbbaaabbabbbbabbaabbbbabbbabaabbaaababbbaabbaaaabbbabababbbbbabaabbaabbbabbbbbbbbabaaabaababbaabbbbbbaabbabbaaababbaababbbbaabaababaaabaabbaababbaaaabbaaaabbbbbabbaaaaaabbbabababbbbabbabaaaaabaaabaabbbaabbabbbaabbbbbaaaaabbabbbaaaaabbbaaaaaababbbabaaabbbbbbbbbbabbbaabbbabbabbbbaaaaababbababbabbbbbbaabaaabb bbbaaababbbabbabbbbbabababaaaaabaabababbbbbbabaaababbabaaaaabbbbbbaaababbbbbababbababbbbbababbbbabaaaaaabbbababbbbbabbababbaabbaabbaabababbbbbbaaabababaaaababbbaabbbbaaaabaabbabbaaaabbabbbababbbaabaabaaabbaaaaabbbbabbabaabbabaaabbbabaababbbaabaabaaaaabbabbaaabbbbaaabbaaaaaababbbbbbbaaabbabababaaaabbaabbbbabbbaaabaaababbabababbaaabbbaaaabaababbbaabbbaaaaaabbbabaaaabbaabbbaabaababbbbaabbbbaabaaaabbabbaabbbbbbbbaabaaaaaabbababaaaabbaabbabaabbabaaabbbbaaabaabbaabaabbaabbaaaabbabaababbabbabbbababbbaabbbabbbababbbabaabbbababaaabaaababaabbbbbababaaaabababbabbbbbbbbabaaaabbaabbabaaabbbbbbabbababaabbabababaaaabaabbbaabbbbaababaababaaaabbbbabaabaaabbbaaabaaaabbbbaabbabbaabaaabbbaabbabbabaaaababbabababaaabbaabbbaaabaabbbabbbabababbaabbbabbbaaaabababababbabaababaabbaabbbbaabaaabbaababbaabbabbaaaaabbabbbabaaaaaabbbbaababbbabbbbbababbaabbaabaabaabbbbaaabbbababaabbbbbabaabaababaabababaabbabbaabbbaaaabbaababaababaababbaaabbaaabaaabbabaabbabbabaaababbbbabaaabbbabababbabaabbbbabaabaabababbaaaaabbabbbbbbbbababbabababaabbaabbabbbbbabababaabbabbaabababbbbaabbabbaabaabbaababbabaabaabbabaaaaaaaabaabbaaaababaaabaabbbbbabbaaaabbbabaaabbbababaaabbaabaabbbbabaaaabbbaaaabaabbbbbaaababaabbaaabbbabbbabbaaaabbabaabaaaaababbaabbbbaabbabbaabaaaabaabbaaaaaaabbababbbaaabababababbaaaabbbabaaaaaaaaabbabbabbbaaababbabbbbbaabbbabbbaaaabbabaababbbbbaaaaaaaababbbabaabaabaabbaaaabaabaaabaabbaabbabbaabbaabababbbbabbababbbabbabbabababbababbababbbbabaabaaabaababaaaaaaaaaababaaabaaaaaaabaababbaabaaabaabaabbabaaabbbbabababbaaabbbbabbbabbabbaaaaabbabaaaabaaabbbbbaaaabbaabbaaaaabbbabbbabbbaabaabaaabbabbaabaabbbbbbbbaaaabbbbabbbaaabbbababbbbbabaabbbaabababababbaabaaaabababaaabbababababbaabaaaabbaabbbabbaaabbaaababbabbbbabbbaabababaaaaaaabbbaabaaababaabbababaababaaaabbbbbbababbbaabaaaabaabbbabbbaaaabbbaabbbabaabbabbbababababbababbbbaabbbbbbbbbbababaaaaaababababbaabababbaabbabababbbaaaaabaaaaaaabaaaabbaabbbbaaabaaaaabababaaaaaaabaaababaaabbaabbabbbaaaaabbbaabbaababbabbaaaaabbbbbabbabbabbaabbababbbaabbaababbaababaabbb bababbababababaabaabbbbabbaaaabbbaaaabbaaabaababbbbabbaababaabaaabaaabbabbbaababbaabbabaaabbbbaababaabbbbaabbbbabbbaabbbaaabaaaaaaabbaaaababbaabbbbabbbaaabbbaaaabaababababbaaabbabbaabbaaabaaabbbaaaabbbabaaabbbabaaaabbaaaaaaabaaaaaabaabbaabaabaaaabbbbaabaaaaabaabbbbabbabbaababbbbbaaaababbbbbbbbbbbbbbbbbabababbabbbbbaaaabaaaaaabbbbaabababababbaaabbaaababbbbbabbbabaabbabaaaabbbbbababaaabbabaaaabbbaaaabbbbbbaabaaaabbbabbbbbbbbababbbbbabababaabbabbaaababaabbbbabaaababbabbbaaabbbbaabbbbababaaaabbaaaaabbbbaababaabababbaabbbbbbaaaaabababbaaaababbbbbbaaababaabaaaaaababbaaabbbabbbaabaabbabaabbbbabbbaaaaabaababbaaabaaabababaaaababbbaaabbbbabbbbbaababbbabbbbaaaabbabbbaaaababbaaababbaabbaaabbbaaabbbaabbabbabaabbbbbabbabbababbababaaabaabbababbababaaabbababbbababbabbbabababbbabbabbbababbbabbaabaaabaabababbbaabbbbaababbbbbabbaababaaaabaababaaabababbababbabbbababbbabbaabbbabbaaabbaaabbaabbaabbaaabaababbabaaabaaabbaabaabaaabababaabbbbaaaaabbaabbabaaabbaaaaabaaaabbbbbababaabbababaabbbbabaabaababbaaabbaabbabaaabaababaabababababbaabbbbbaaaabbbbbaabaaabbaaabaabbbabbbaabaaaaababbabbaaaaabbbbaabbbabaaabaabbbaaaaaabbababbaabaaabbababaabbabbabbabaaaaaababaabaaabbbabbaabbbbbaaaaabbabbaaaabaaababbbababaababaaabaabbaabbbaabaaaabbbabaaabababbbabbbabbbaabaaaabaabaaaabbaabbbabababbabbaabbbabbabbabbabbbaababaabbbaaaaaaaaababbabaabbbabbbabbbbabaaabbbababbabaabbbbababbabaabbbbbbabbabbbaabbbaaaababbaaababbbbabbbbababbabaaabbaababaaababaababaabbababbabaaaabaabaababaabaaabbbaaabaaaabaaaababbbbbaaaababaabaaabbaaabbbabbbbaabbbaaababbaaaaabaaaabbbbbbaababaabbbaabbaabbaaababbbaaaababaaaabbaaababbbababbbbabaabaaaaaaabbaabbbbaaaabaabaaababaaabbababaaaabbbaaabaababaabaaababbaababababababaabaaabaaabbbbbbabbabbabbbabbababbbbababaabaabbabaabaaabababbbbbabbaaabaabbbababaaababbabbbabaabbaabbbbbbbabaabbbabbbbaaabababaaaaaabaaabbaaaabaabbaaaabbaababbbaabbaabaaaabaabaabbaabbbbaabaabbbbabbaababbabbbabaaababbaaaabaaaabbbabaaabababbabbbabbbabbabaabbbbbabababbbababbbbaabbabbabaabbbabaaabbbbbaaabaabbabbaaaababbaabbbbabbbba bbaaabaaaababaaabaabaababbabbbbaabbababbaababaababbababbbbabaabbabbbbaabbbabaabbbabbabababaabaabbbaaaababbabababbabbabbbbaabaabbaabbaabaababbbabaaaabaabbbababbaabbababbbaabbbaabbabbbabbaabababababbbbbbaaabbbabbbbbbabbabbabbbbbabaabbaababaaababaaaabababbbabaaaaaabbabbbabbbaababbababbabbaabbbbaaabaabbbbaabaababbbabababaabbaaaaaabbbabbababaaaabaababaaaaaaabbbbabbbabababbbabbbbaaaababababaabbbabbaabbbabbabaababababaabaaababbaabaabaaaabbaaaaaabbbbbaaabaabbabbaabaabaaaaaaaababbbaaabbaaaabbabbbbbbaaabbaabaabbbabbbbaaaaababaaabaaaabbbabaaabbbbbabbaabbbababaaabaabbbabbaabaaaaaaabaababbabbbbbbbabababbaaabbaaabbbbabbbbaaaabaabababbbabbbabbabaabaabaabaaaaabbbaaabbbabaaababaababbabbabababaabbbababaabababbbaaabaaaabbaaababbabbaabbbabababbabaababaaabaaaaabbbabbbbaaaabbbaababbaabababbabbaababbabbabbbaaaabbbbbabbabaabbbbaaabbabbabaaaaaabbbbaaaaaaabaabbbabaaabbaabbaaabbbabaaabbaabbbbaababaabbbbabbaabbaaaaabbaabbaaaabbabbbabbbabbbbbbababaabbabbbaaabaaaaaababbbaaaaabbabaabbabbbaaabbbabbaaaabaaabaaababbaabbbbabbabbaabbaabbbbaababbbbbabbaababbaaabaabbaabababaaabababbbbaaaabbaaaaaababbbaabaababbbbabaabaababbbbaaabbbbabababbbbabaababaaaabbaabbbabaabababbaaaabaabaabaababbbabaabaabaabbabbaaababbbaabaabbabbbaaaabbbaaabaababaabbbbabbabbbbaaaaaababaabaaaabbbaabababbbbaaaaabaaaabaabaabbabababbabaabaababbabaabbabbababaabbbbbbbaaabbaaaabaaaabaaabaabababbaababaaaababbbbabaabaaabbbbabbbbbaaabbbbbabaaabbbbbbaabbbbbaaabbbbaabbabaaaaaaabaabbbaaabababbabbabbabbbbaaabbabaaababbbaaaabaaaabbabbaabaabababbabbabbbbbbababbbaababaaaabaababbbbaabbababaaabbaaabbbbaababbabbbaabbabaaaabbbaabaaabaabbabaaaabbbbbabaabaaaaaabaabaaababbbabbaababaabbbbaaabbbaaaaabaababbbbaababaaaababaaaababbaabaabaabbbabaabbbabbbbaabaaabbabbbaabaabaaaaaababbbbaabbbabbbbabbabbabbbbbbbbbbaabbbabaabbbbabaaaabaabbaabbabbababbbbbaaabbbbbabbbaaabaabaababaaabbbbabbaababbababbabbabbabbbbbaaaaabbaabbabbbabbbababbbabababbabbabaaaaaabaaababaabbbbbbabbaaaaabbaaabaaaaabbbbbabbabbbabbbbabaababaaabbbbbbaababaaaabbbbbabaabaaabbaaaaabbbababaaababbabbabb aaaabbbabbbbababaabbbbbbaaaababbaabbaababaaabbaabbaaaaabaaabbabaabbbaaabbaaaababaaaaaaabababbaabbbbbabbaaaaabbbaaabbbaabaaaaabababbaabaaaaaabbbbbbbaabbabaabbbaabbbaabbabbaaaabbbbbbaaaababbbaababbaabaababaaabbaaaaabbaaaaabaabbababbababbbaabbabaabbabababbaaabababbbbaababbabaaabbabbababaabbaabbbabaaaabbbbbbabbaaabbaaabaaabbbabaaaaabababbababbaaaaaaababbbbbbbabbbbbbbabbaabbaaaaaaabbaabaabaababbbbaabaaabaaaabaaabbbbaabbababbbabbbbaabababbbaabababbbbbbababaaabbababbaabaaaabaabbbbbbbaabbbabbababaaabbbbabbbabaaabbbbbbababaabbabbabbaabbbbababbabbbaaabbbbabbbabbbabbaababbabbabaabbaabbbbabbaabbaaaabbababaaababbbaaaabbbaaababaaabbbabbaabbabbabababaabbaaabbaaaaabbbbaababbbaaabbabaaaaababaaaaabaaabbbaabbbbabbaaaaaabbbabaababbaabbabaaabaaaaaaabbbbbbabbababaaababbabababbbaaaaaabaababbababbaaabbbbabbabaabbbbbbaabbaaabbbaababaaaabaabbaaaabbaaaaaaaaabbbbaabbbaaaabbbbaaabbbabbabbabababaabaabaabbaabbbabababaababaabbbaabbaaaaaabaabbababbaababbbbbbbabbbaaabaabbaaaaaaabbababbaabbbaaabbabaaaaababbbabbbbbbaabbbbbabaabaaababaaaabbaabbbbaabaabbbaabaabaabbbbbbbababbaabababbbbbbaabaaabbbbaaabbaabbbaabaabaabbbabaabbbbbaaaaabbabbabbaaaababbaabbbbabbbbbabaabaaabaabbaaababaaaaaabbbbbaaababaaabaaaaaaabbabaabbbaaababbbbbaabbbbbbbaabbbabbbabbababababaaababbbbbbbbaaaaababaaaabbabbbbaabbbbaababaaabbaababbbabbaaaaabaabbaabbabbaabbbaabbaabbabbbbbbbbbbbaaababbbbaaababaaabaabababaaabbbbaaabaabaaabaaabaababaaaaaaaabbabbaabbabababababababaabbbbbaaaaaabbbaabaaabaaabaaababaabbabbabaaaabbabaabbaababaabbbbbbabbbbabbaababbaaaaaaaababbababaaababaaaababbabaabbbaabababbbbababaaaaaaaabbbababaaaaaabaaabbbaaabbababbbabbbaababaaaaaabababbbabbbbbbbbaababbbabababbbbaaabbaaabbaabaaaaababbbbaaabbaabbbababbaaabbbbaabbaabbbaaaabbaabbbbbbbaababbabbababbbabbabaabbbbaaabbabaaaaabbbabaaaabbaabbbbaababaabaaaaababbaabbbbabbaabaaababbbabbbaabaabbaabbabbbababbbbbbaaaaabababbbbabbabbabaababbabbbbbbbabbaabaabababbababaababbabaaabbaaaabaabaaaaababbbaaaaabbaaabababbbaabaabaabbababaabbbbaaaabbaaababaababbbbaaabababbaaabbababbbabbaabaaaabbbb aabababbbabbbbbbbaaababbabababbbaabaabbbbaaabababababbabbaaaaaaabbaababbaabbbbabaaaabbbbbbabbabbbabbababbabbbaabbaabbbaaaabbbbabbabbababbbabbbbbbaaababaabaaaabbaabbabbbbaabbbaabbbbabaaabaabbaaabaaabbbaaaabbbbaaaaabbaaaaaaababbaababaaabbabbaaabbbbabbbabaaabbbbabbabbbbaaabbababbababbbbbbbbbaaabbaabaabababaabbbaaaaabbaaabbbbbabbaaababbbbbbababbbbaaabbabababaabbaaaaaaabaaabbbabaababaabaaaaaababaabbbbbaaaababbbababbaaabbabbbaaaabbaabbbaabaabbabbaabbbaaaabaabbbaabbbabbbaabbbbbaaaabbbaababaabaabbaabaabaabbbaabbabbaababaaababbbabbababaaabaaaabbabbbaabbaababbbaaabaaaabbbaabbbaaaabbaaaabababbababaaaaababbbbaabbbbababbbbbbbbbbbbaabbaaababaaabaabbbbbaaabbaaaaabababbbababaaabaababbbaaaabaabbbbaabbbbaabbbbaababbaaabababbbabaababaaabbbbbbababbbbababaabaaaabaabbaabbbbbbabbaaaaaabaabbaabbaaabababbbbbbbbbbbbbabbbabbbabababbaaaaaabbabababbaabbbaabbabbbaaaaaabbbaabbbabbbbabbaaaabbbababbabaabaaabaaaabababaabbabaaabbaaaaababbbbbaabababbbabbbabaaabbbbbabbbbbaaabaabbbababaabbaaaababaaabbbbabababbaabaaabbbbababbbaababaaabbbababbabbaaaaaaaabaabbabaababaababaabbaaabbabaaaaabbabaaabaaababbaaababaaaaabbbbbabaaaaabbababbbbabbaabbbaaaaaaabababbbabbbabaaabbbabbababaaabbbbbabababbabababaabaabbaabbababaaaababbbaaababaaabbbaabaaababbababbaabbbbbbaaaaaabababbaaaaaababaabaaabababbbabaabaaaabbabbaabbbbbababbabbaaabaaaaaabaabaaabbbaabababaabbababbbabbbbbbabaaaaababaabaaabbaabbabaabaaaabbababaaabaabbabbbbaabbabababaaaabaabaabaaaabbbabababbbbaabaabbaaaaaabbbaabababaababbbaababbaabbaabbbabaaaaaaaabbbbbababbbabbababbbbaaaaabbbbbababbaababbbbabaabbbaaabababbbbaabaaabaababbaaaaabbbabbbabaaaaaaababaaaaaaabaabaabababbbbbbabbaabbbbababaabbbabbaabbabbaaabbbaaaaaaabaaabababaaabaabbbaabbbbbbaaaabababbabaabaaaabbaaabbaaaaabababbaaaabbaabaaaaabbbabbabaaaabbaababbaaababaaaabbbbaabaaabbbabaaaaabbbaabbabaaabaaababbabbbbaabbabaabababbababababbbbbbbaaaaababaaaaabababbababbababaaaaabbabbbbbaabababbbaaaabaababbaaababbaababbbbbaaaaababbbbbbaababababaaaaaabaaabbabbbabbbbbbaaabababbbbaababbabbabbbabbaaaababaaaababaabbabbbabbbbb babababbaaabaababbababaaabbabaabaababbaabbbbbbaaaabbaabaabbababbbaabbbaaaababaaabbabbbbaaaaaabbaabaabbbbaaaababbbbabbbbaaaaaaaababaaabaaabaaabbbabbbbbaababbaaabaabaaaaababbabaabaaaaabaabaabaababaaabbaababbbbbbbbbababaaabbabaaaaabaaaabbbbbbabaabbbaaabbbbbabababbbaabbbabbbbaaaabbbaabbaabbbabbabbabbbabbbbbabbbabbabababbaaaabbaaaabbbbbabaaaabbbababbaaabbbbbabbbbabbbbbbaababbbbaaaaababbbbbbabaabaaaaaabaabbbbbaaaaaaabbbbabaabbbaaabbaaabbbbbbbaabababaaaabbbbbaaaabbbababbbabbbbabbababababbbaabbabbbbbaaababaaaaaabaabababbaabaaaaababbababababbbbbaabababbbbbbaabbabaabaababaababaaabaabbaaaabbaabaaabbbbbbbbabbbbababababbbbbaaabaaababbbaabbaaaaabaaabbbababababaaaaaaababbaaaaaabaababababbbabbbaaaaabbbaabbbbababaaaabbbbbbbaaababaaaaaaabaaababbbabbababaaaaaaaaababababbaaabbbbbaababbaabaaaabbbabbabaabaaababbaaabbbaaabbbbababaaabbbbaaaabaaaaabbbbaabababbaaaaaabaabaabbababbaaaaaabbaaabbababbbbbbbaaaabaabbaababbabbbbbbabbbbbbaabbbbaaabaabbbababbbbabbabbabbabaaabbbbabaabaababbbbbbbaaabbaabbabbababbbbaabaababbaabbbabaabaabbaabaaaaabbbabaaababaabaaabaabbabaabbbbaaabbabbbabbaabbbaaaaaaabbbaabbababbaaabbbbbbaaaaabaaabbbbbbbabbbaaabbabbaaabaabbbabaabaababbabbbbbaabbabbbbbbaababaabbaabaaaabbababbabbbabbabbaabaabaababbabaabaababaabbaaabbabbaabbbababaaaaabbababbabaaaaabbaaaababbbbbbaaaaababbbaabbbbaabbbababbabbababbabbbababbbbaaaababbaaaaaabaaaababaabbaabbbaaaaaaabbbabbbabbbaabbbababbbabbbababbaababbbbabbabbbabaaabaaabbaabaabaabbaaabaabbbaaabbbbabbbbbbbbaaabbbaabbbaabbbabbaabbabbbbaabaabbaabbababbbabaaabbaaabbabbaaabaaaabbbabaaabbbbaaaaaabaabaaaababbaaaaabababaabbbbaabbbbbbaaababababaabbbababababaaaabaabbaabaabaaabbbabbbbbbbaaabbbbabbabbabbaaaaaaaabaaaabaaaabaabbabbbbbabbaababbabbbaababbbaababbaabbabaababbbaaababababbaababaaaabaaabaaaaabbabbbabbabbbbbabaaaabbbbbabbbbbabbbbabbabbaaabbabaabbabaaaabbbabbaabbbbabbabbbaabbbbbaabaaabbbaaabaababbabbaaabbabbbbbaaabbbbbabaabbbbabbbaaababbabbabaabababbbaaaaabbabbabaabbbababbbbbaaaabaaabaaaaabaaabaaabbaaabaaabbbabbaabbbbaabbaabbabbabbbbaaabbabbaaabbaaaabbb bbbabbaaabaaaabbbbbbaaaaaabaaaabababbbbaaabbaaabbbbaababbababbabaaabbbaaabababbbbbbabaabbbbaabbaaaabbababaaababbbbbabbbaaabbabbaabbbaababbbbaaabaaaaaaaabaabbbaaaabbabaabaabaabbaabbbbaaabbabaaaabbaabaaabbabaaaabbabbaaabaabaaabbababaabbbbbaabbababbabbbbbaabaabbabaabbbbaaaaabbabbbbaabaabaababbbababaabaababaaabababaabaabbaabbbaaabbabbabbbbbaaabaaaababbabbaaaabbbabbaaaaaabbbbbaaaaaabbabaabbaababbabbaaaabbaaabbbbbababaaaaaababaabbbbababababaabaaabaaabaaabababbabaaabaabaabbbabababaabbababaabbbbaabaabbabbabaabbbababbaabbaabbabbbbaabbaabbababaaababaaaaabbbabbbaaabbaaabbbabbaaabbaabbabbbaababbbabababbabaabababbbbababaabaaaabbbbbbbbaaaabaaabbaaabbaaabababbaaabbaabaaabaabaaabbbbbbbbbbbabbaababaaababbbaabbbbababbaabaabbaaaabbbababbbbbbbbabaaabbabababbbbababaabaabaabbababbbaabbabbbbabaabbbaababbbaaaaabbbbabbaaabababbbbaabbbaabbbbbbbbbbaababbabbbbbabababbabbaabbbbbabbbbbaabbabbbabbbabbaaaaababaabbabbbbababbbabbabbbaabbaaabbbaaaaaaabbbbbabaaabababbabababbabbbbbbaababbaaaaaaaabbaaaaababbbbabaaaaabaabababaaababababbabbaabaabababaaabbaabbaabaaaabaaabbbaabaabbbabbaaababbbbaaaaaaabbabbbaabaaabbabbbaaababbbbaabbaaaabbaabbbababaabbbabbabbbbbabbabbbaaaababaaabbabaaabbaabaabbabbabbabbbbaababbabaabbaaababbbbaababbbabbbaaaababaabaabbbaaabbbbabbbbbabbbbaaabaabbabbaabaaaabbaaabbabaabaabbbaabaababbbaabbaaaaabbbbaabbbbbbbbbababbaaabbbbaabbbaabbbabaaabbbbbbaabbbaaaabbababababbaaabbaaaaaabaaaaababbbbaaabbbabbbbababaabbbbbaabbbaabbabaabaaababbbbbaabaabaabaaaaabbaabbbaabbababaaababbbababaabbabaabbbaaaaabbbaabaaaaaabbbbbabaababaaaaabaaaaabbbbbbabbbbabbaaabbbabbbbbababbabaaabaabbabaabbbbabbaaaabaaaabbbbbbaaabbaabbaabababbbabbbbaaabbaaaabbabaabbbaaaabbabbabbbbaaaababbbabaaabbbbbbaabaabbbaaaaaaabbaabbabaaabbbaaabbbaaabbaaabbbabbbbbbabaaabbaababaaababbaababbbaaaabbbbbbaababbaaaaababababbaabaaabbaabababbabababaabbbbbabbaaabbaaaababbaabaaaaaabbabbababaabaaaaabababaababbbaaabbbbabbaabaaaaabbbabaaaabbababbaabbaabbaaabbbabbbaababbabbaabbbababaaabaaaabbbbbbbbbaabbbbabaabbbbbaabbabbaaaaababbbbabbabaabbbabaaabaaa bbbaabababaaaaaaaaabbbbabbabababbbaaaaabaaabbaababaaabbbbaaaaaaabaabaaaabbabaabaabbaaabababbbababaaabbaaabbaabbaabaabbabbabaaababbaaabbaaaaabaaabaaaaaaaababaabbbaabbbbbbaaaabaabababaaaaabbbabbababbaaababaabaaabaababababaabbbbbbbaaaabbabbaaabbababbabaabbabbabbabbaabbabbbbbbaabaabbbaabbbaaabbaaabaaaabbbbaabbabbbaaabbbaabbbaaaabaabbaabababbbbbbbabbaabbbbabbbbbaaabaaaaabbaabbbabaaabababbbbbaabbababbabbbababbaaaabbbaaaaabbabaaaaabbaabaabababbbabaabbababbbaaaabaaaaaaaabbbbaaabbababbabaabbbabbaaaaabbaabaabbbaaabbabbbbaaaabaababbabbbbbbbabababbbabaaaaabbbaabbaaaaaababbaaabbbaabababaabaabaaababbbbaaabaaaaabaabaaabbabbabbbabbbbabbbaaaababbbbbbabbabbbbaaabaaababaabaaaabbaaabaabbabbbabbaaaaaaabaabbabaabbaaabbaabaaabaaababaaabaabaabbbabaabbbbaaabbbbababbabaabaaaabbbbabbbbbbabaaaaaaababbabaabaabbbbbbabbaaabbbbabbabaabbaabbabaaabbabaaabbbbbababaabababaaabaaabaabbabaaabaabaabbaabbbabaabaaaaaababbabbbabaabbbabaabbaaaababaaaaabbbaaabbbaaaaaabbbbabbaabbbabbaabbbbbbaaaaabaaaaaabbabbaaaababbaaaabbbaabbaabaaabaabaaabbbbaaabaaaaaaaaaaabaaaababaaabaabbbbbbaaaaabbaaabbbbabbbbbbbabbaabbabbaaabaaabbabaabaaababbbbbabbabbbbaabbbbbabaabbbbbabbbaaabbbabababaaabaabbaabababbbbaabbabbbabaabaabababababaaabaaaabaaaaabababbaabaaaabbaabaababbbbbbbbbbbabbbbaabbbbbabaaaabbaaabbaabbabbbaaaaabbbaabbababbbbabbbaaabbbababaabbaabaabbabbaaabbabaaababaabbaaabbbabbbbaabbaaabbabbababbbabbbbbaaababbbabbabbaabbbbabaababbabbaabaaabbabababbaaaabbabaaabababbababaaaabbbbabaaabbabbabbbaabbbbbbaaabbabaabbbaabbabbbbbabbabaababbbbbbaabbbbbbbbbbbababbabababbabbabaabbbbaabababaabaaabbbbbaaaabbaaabaabbaababbabbabaabbabbabaabbbabbababaaaaaaaababbabbbbabaabbbabaaaaabbaabbaabbbaabaaabbbaabbbaabaaaaaababbbabaababaabaaababaabbaabbbababaaaababababbbbbaabababbabaaaaababbbbbbaabbaaabaaabaaabababbaaabaabbbabbbaabbabbaaabbbaabaaabaabababbabbaabababbabbaabbabbbbbaababbaaabaaababbaaaabaaababbaaaabbbbbbaaaabbabbaabbbaabbbaaaababbaabbbbaababaaababaaaaaabbbaabbbbabaaaabbbabbababbaaaaabaaaababbbbbbbbabbbbbaaaabbababbaaababbbbbabbabbbabbbbabab ababaaabaaabbaaabbbbabbaaaaabaaabbbaabbaaabbaabbbabbabbbabbbabbbabbababbbaaaabbbbbaabbaabbaabbabaaabbabbbbbbaabbbaaaababaaaaaaababaaaabbbaaabbbbbbbbbbbbbbaabbaababbbababbabaaabbbaabbabbbabaabaababbabaaaabaabababaaaaabababaabbbaaaaaaababaaaaaabbaabaababaabaabababbabaabbababbabbbbabaaabbbabababbaaaaababbbababbabaabbaabbaabbbaaabbbabbaaabbabbabbbaabbbbbbbbaaaaaaaabbbaaabbaaaaaabbbabbbaabbaaaaaaabababababbaaaababbbbbbabbaaababbabbbbababbbaabbaabbbbbabaabbabbbbababbaaaabbbabbabababbaabababbbbbbbbaaaaaabbaabbbbabbaabbaaaabaabaabbabaabbababbaabbaabaababaaaabaaababbbbabbaaaaaaabbbbbbaabbbaabbabbbbabaaaaaabbaababbbaabbabbbbbaaababbbabbaaaaabbababaaabbaaabbbaabbbbabbabaabababbbbabaaabaabbbaabbaabbbabbaaabbaabbbaaabaabbbbaaabaabababbaaabbaaaabbaabbbaaabbaababbbaaabaaabbaaaabbbbbbbbbbbbbbbbbababbabbbababbaabaaabbbabbaabbbbbabbabbbaabbbbbaabbaaaaaaaaaabaabbaabbaaaaaaabbbbabbaabbbbbbbbbbabbaabaabbaaababbababbaaababbaaaaabbbababbbbbbaabaabaabbaabbaabbaaaababbbaaabaababaabaababbaaaabbbababababbbbbbaaaabbbaaaaaaaabbabbaaaabaaabaaaaaabbbbbababbbabbaaaaaaaaaabaaaaaababbbbabaaaaaababaabaabbabbabbabaabaabaabbbababbbabbaaaabbabbabbbbbaaaababaaabaaabbaaabbbabaaaabaaaababaababaaabaabbabaabaaabaababaabbbabbbaaabababaabbbaabbbbabaaaabbababbabaaaaaabababbbbbaaaabbaababaabbbabaaabbabbbbabbaaaabbbbaaabababbabbbabaabbaaabaabbabababaababbbbaabbaabbabbbbabbabbbababaababbaaabaabaabaababbaababbbbbaaabaaaaababbaaabbabbbaabbaaaabaabbbaaaabbbbbaabbaabbaaabbabbabaabababbbbbaaaaabbbabbbabababaaabbabababbababbabbbbbbaabaabaaaaaabbbaaaaaaabbaaabbbbabbbbaababaabaabbaabbaaabaabaaaaabaaaabbbaabbaaaaaaabaabaabaabbbbbabbbabbaababbbbbbaabbbbbaaaabbabaaabbbababbabaababbbaaabbbababaabbbbaaaabbabbaaabbbbbabbabaabbbaaabababbababaaabbbaaaabaaaababbbbbaabbabaababbabaabaabbaaabaabbaabbaaabbaabababbbaaaababbaabababbbabbbbaaaabbaaabaabbaabbbbaaaaabbbaababbbaaaabaabbbabbaabbaababbababbaabababbaabbaabbaaabaaabbbbbbabbababbbababbbabababaabbbbbbabaaaaaababbbbabaaabbbbbbbbaabbbabaaaaaabbbbbbbabbbbbabaaaabbabbaaabaaaabbbbababa bbbaabaabababbabbbabbaaababaabbaababbababbbaababbabbbbaaaababbbaababbaaaaabababbbbabbbaaabbaaaabbbbaaaaaabaabaabbabaaaaaabaaabbbbbaaabbbbaaaabbabababaabbababaaaabbbabbabaababbabbbabaabbbabbbbababaabbbabbabbabbbbababbaabaababbbbababaababbbbbbbbbabaabbbbaaababaabbbababaaaaababbbbbbbbbabaabbbaaabbabbabbbaabbababaaaababbaabaaababbaabbbabbaaaabababaaaaaabbaaabbabbbabbabaabbbaabbabaabbabbbbbaaababbbabbbbbaaaabbaababbbbbbbbbabaaaaababbbbbaababbabbaabbababaabbbbbaabbabbaabbababbabababbaabbbbabbbbabaaabbbabbbaabaaaaabbbaababaaabbababbbbaaabbbabaaaababbbbabbbabbaabbaabbbaaaabaababaabababaaabbbaababaababbababababaabaabaaabbbbbaabaabbababaaaabbbabaaaaabbababababbbabbbbaaabaabaaabbabbaabaabababaaaabaaaaaaaababbbabbbbbbaaababbbaaabbaaababababaaaababbaaaabaabaabbabbbbbabbaabbaaabababababaaabababbababaaaaabbbabaabaaaaaaaabaaabaabbbaaaaaabaababbabbbababaabbabaaaaaaaababaabbbbbbbaaaabbbbbaabbaaabbbababbbbbbaabaabaabaaabbaabbbabbaabbbabbbababbbaaaaaaaaaaabbaababaaaabbaaababbaaaaaaabaabbbaababbaaaaabaabababaabaaababaaabbbbbaaababaabbaabababaabaaaabaaaaaabaaaabbababaaaaaabaabaabababaaaaabbbabbaabbaaaabaabaaaaaaabaabbbabababaaababbabbaaabbbababababaaababaaababaaaababbbaabaabbababbaababbbaabaababbabababbbaaaaabbabbabbbabbbbabbaaababaaabbbabaaaabbbbbbbaaababaabababaaaabbbbaaabbabaaabbbabaaabbabbbabaabbbababababaababbaaaabbaaababbbabababbabbabaaaaaaabbbababbbbaaaaaabbaabbbaabbbbababbbbaabaaababbabaabaabaaaabbbaabaaaabaabbbababaababaaaabbbbabbbaaababbaaaaaaabbababababaaaaaaaaabbabababaaaaababbbbbbaabbbbabaabaabbaaaabaaaaaaaaaabbaaaaaabbbabbbababbabbaaaababbbababbaabbbaababaabbbbbbabaabaabaaaabbabaaabbbbaababbbbaaaabbbbbbababbbbaabbaaaaabaabaaaabbbbbbabbbbabaaaaabababaaabbbbabbaaaaaaabbbabbbbaabaaaaaaababaabbabbbbaaaabbbabbbbbbaaaabaabbaabbabaaababaabaabaaabbbabaababbbbabbaaaaaaabaaababbaabababbbaabbbbbbabbabaaabaabbababaabbbbbbaaaaaabbaabbabbabaaababbbbaababbbbabaaaaaaaaaaaaaaabaaababbbbaababbbbbbbaaabbbabaabbbababababbababaaaabbbabaabaababaaabbbbaabbababbaabaabbabaaaabababaaabaaabaaaaabaaaa bbabbbbababbaaabbabababaaabbaaaabaaababbabbaabbaaabbaabbabababbbabaaababbbabbbabaabbabababbabaaabaaabbabbbaabbbbaabaabababababababaaababbaaabbaabababbbbbbbabbbbbaaabaaababbbbababbabaabaaababbbbbbaaabababababbbbbaabbbbaababbaabaabaaabbaaaabbabbaaabbbababbaaabbbabbaaaaabbbaabbbababbabbbabbbabaaaaaaababbaabbbaaabaabbabbababbbaabbababbaaaabbbabbbaababaaaaabaabbaaabbaaabaaabbaaaaaabaaababbabbbababbbaaabbbbbbbaabaaaabbaaabaaaabaabbabaaabbbabaababbabbbaaaabbaabaabaaabaabbbbaaabaaababaabbaaaaababbbaabbabbbbbbababbbaababbbaaaaaabbaaabaabbbbbbbababaabbbbbabaababaabbbaaabbbaaababbabbaaabbbbabababbaabaaaabaabbabaaaabaabaaaabbbababaaaabaabaaaabaaaabaaabbbabaaabaaabbbabbbbbbababaabaabaabaaabaabbbbbabaabbbbbaaabbabbbbbbabbbbbabbbabbbababbabbaabbbbbabbabbbabbbbaababbaaaaaabbbbaaabaaabbbbbbbbabaabbbbbaabbbaabbbaabbbbabbbbbaaaaababababbaaababbaabababbbbabbaabbaabbaaaabaaaabbbaabbabbaabbbbaaaaababbbabbbbabaaaaaabbabababababaaabbbabbbbaaaabbbbbbbaaabbaababbabbaaaaabbaabaababbaaaabbaabbababbabaaabbbbbaabaabbaababbbabaaaabbaaababbaabaabbaaaaaabbabaabbbaababbaabbababaabbbababaaabaabbbbabbabbababbbaaabbaabbbbaabbbababbbbabbbbbabbaabaabbababababbbabaaaabbbaaaabbababbababaabaaabbbabaabbaababaababbababbaababaaabaaaabbbabaabbabbabbbbabbabaabaabbbbbaababbbbabbaaabaaabbbbbbbababbabbbbaabbaabababaaabbbabaabaaabaabaaaabbbbbbbbaaaaabbabbbaaaaaaaaaaabbbbaaaababbbbaaabbaabbbbbabababaaaabbaaaaabaababababababaaaaabbaaabaaaaabaaaaaaaaabbabaabaaaaabaaabbabbababbabaaababbabbababbbaabbbabbabbbaababababababbaaababaaababababaaaabbbbbabaabbabababaabababbbbbaababbbbabbbabaaaaabaababbbbaaaababbaaaababaaabaabaababbbbbaaabbabbabbaaaaababbbbbaaaabbabbbbaabbabbbbabbabbbbaaaabaabbaaabbbaabbaabaabbbabaaaabaaaabaababaabaababaaabbbbbbbbaababbabbbbabababbbbabbbaaabaaabaabaaaabbaabbbbbabbaabaaabaaaaabaaabbaaabaaabbbbbaaaaaabbaaaaaabababbaaaababbbabbaaabbaababaaaaabbbbabbaabbabbbaaabbaababbabbbabaaaababaaababaaabbabbaababaaabbabbbabaababbabaabbbbbabaaabbbababaabaabbbaabaababaaabaabbbaaaabaabaabbabaabaabbbaabbabbbaababbbab babaaaaababbabbaaabbbbabbaabaabbbbabaabbbbbbababbababaabababaabbbbbbbaaabbabbaabaabbabbaabbbababbaaaababbaababbaaaaaababaababbaabbaaabbbaaaababbababbbbbbababbbbbababababaabaabaabbbabbabaaababaaaabaaaababaaabbbbaabbbababbaabaabbbbaaabbabaaabaaababbbbabaabbbbaabbaabaaaababbaabaabaaaabaabbbbababaababaaabbbbbbbbaabaaabbbbbabbaabababaaabbbaabbbaabbbababbabbbbaaaaabbaababababbabbabababbabbaaaaaababaaabbaabbabaabbbababaababaaaaabbbbbbaabaabbabaabbbbbaabaabbaaabababaaaaabbbbabbbbbbbabbaaabbbaaabbaaababbbaabbabaabbbbaabaaababaaabbaabbbabaababbbaabaaaababbababbbbbaabbababbbabbbabaaaabbbbbbabaaababbabbbabbbaababbbabbabaabbababbabbaabbabbbaabbabbaabaaabbbaaabbabaaabaaaabbaaabaabbbaaaabbbaababaaabbbaaabbbabbbbaaabbaaaabaaabaaaabaabaababbaabaabbababbabbaaabaabbaaabaaabbaaaaabbbababbbbabbbbababababbbbaaaaaaaabaaabababaaababbbaabaaabaaabababbbbaababababbbabaababababbaabbbaabbbabaaabaabbbabbabaabaababbababbaaababaabbaaaaabaababaaabbaababaababbbaaaabaabbabbbabbbbaaaaababbaaabbbbbaabbaaaabaaababbbbbaabaaaabbbabbabbbaaababbaababaaabaabbababbbbaaaababababbaabbabbbabbbbbbbbbbabbbbaaaabbababbabababbababaabbbabbbaaaaaaabaaabbbaabbbabaaaaaaaabaaaaaaaaabaabbaaaabbaababbababaaaabbaaaabaababbaababbaabbbbbaabbaabbbabaabaabbabababbbbbaaababbababbabbbbbabbaaabababbbbabbbaabbbbabbaababababbbabbbaabaabaaabaaabaabbaabbbbaababaaaabbababaabbaabaabbabbbabbabbaaaaabaabbabababbbaaabbabbaaabbbabbabababbabbbabbaabbabbbbabbbbbbababaababbabaaababbabbbabbababbaababaababbabbabaabaabbabbbababbbaabbaabbaababaaabbabbaababaabbbbbaababbaaaabaabbabaaabaaabaaabaabaabaabaabbbaabbbbbabbabbabbbaaaaaababbabbaaabababaaabbabaaaabbbbaaaaaaabbbbbbbaaaaabaabaaaababaabbaababaaaaaabbbabbabaaaabaaabbbaaabbabbbbbababbabbababbaaaaabbbaabaaaaabaaabbabbaabbbbaaaabbbbaaabbaaaaaaabaaabaaaaabbabaabaaabbaaaaababaabbbaabaaaaababbabaaababbaaabbabaaabbaaaabbbbabbaaaababaabbbaabababbaabbbbabbaaababaaabaaabaaaababbabbbaaabbbabaabbabaaaabbabbbaaaababaaabaabbbbabbbaaabaaaabbbbabbabaabababbbaaaaabaaababbababbaabbaabaaabaabababaaabbaababbaaaaabb bbbaabaabaaaaabbababbaaaabbaabaaababaaababaaabaaababbbaababbabababaabababbbaabbaabaaababaaaabaaabaabbaaaaaaabbbbabaaaabaabbababbbaaabaaaaabbbaabaaaaaabaaaaaababaabababaababbbbaaaaabaaaababbaaabbbbaaabbaababababaaaaabbababbaaabbababbbbbbaabaaaabbabbbabaababaaababaabbaaababbbabbaabbbbbbbbbaabbbaaababaaaaabbabaaabbbabbbbbbbbbbababaabaabbabbabababbbabaababbaabbbbbabababaaabbaabbabbabbbabaabbbabbbaaabbababbababbaababbbabbaabababbbbababbbababaaaaaabbbababaababbbbbbabaababbbbbbbababababbbbbbaababbaaabbaaaaabbbbbbabababaaaaabaaaaabbbbbbbbbbaaaaaabaaabbababbaababbababbabbbaabbaabbbbbbaaabbbbbbababbbaabbbaaabbbabaaaababbabbbaaabaababababbaaababababbbaababaabbbabbaabaababbbaabbbabbabbababaabbbaabaaabbbbaababaaabababbbbaabbbbbbaaabbbabbabaabbababaaabaaabbaabbababbbbaabbbaabbababaabaaaabbababbaabaababbbaaabababbaaaaaababbbbaaabbbbbbbbaabbaaaaabbaaabaabbbbabbbaabbaaabbbaabbbbbaabababbbababbaaaabbabababbabbbabbabbababbbaabbbababbabaaabbbaabaaabababbabbabaaababaababbabaaaabbbbbbaabbaaabbababbbbbbbabaaabaabbbbbabbbbbaaabbbaababbbbbabbbbaaaabaabaaabbbaabbbbbbbaaababbbbabbbaaabaababbaabbaaabbaaaabbabbbaabababbbbaabbaabaabbbabbbabaababbbbaabbaabbbbaaaaabaabaabbbaaababaabbbbbbbbaaabbbaababaaabbbabaaabaaabaabaabbbbbaabbbabbbbaaaababaaababaabbabbbbbababbababaaabaaaaaaaaababaaaaabababaababbbababbababbbaabaaabaaabaababaaaaaababbabbabbbbaabaaabbbaaabbaabbabbbbbaaabababbaabbaabaabbbaabaababbabbbbbaabbbabbabaabbaaabaabaabbbabbbbbaabaabbbaaaababbaaaabbbaaabababaaaaabbbabbaabbbbbababaaaaaaabbbbbaabbaaabbbabbabaabbbaabaaabaaaabbaabbbababbbaaaaabbaaababbaabbabaabaabbbaababaaaaabbabbaabbabbabababbabbbbbbbaabaababbbaaabbbbaabaabaabbbaaaabbbaababbabbbbabaabbbaaabbababbaabababbaababaabbaaaabbbababaabbbabbbabababbbbaabaabaabababbbaaabbababaababaabaabbaaaabbaababaabbbaaababbabbaabaaaaabaababbabbbbbaaabbaaabaaabbabbaaaabaabaabaabbbababaaaababbaabaabaaabababbbbabbabaababaabababaaabbbbabaabbbbbaabbaaaaababbabaababaaaaaabbabaaababbbbaababbaabaabaabbbbababaaaabbaabababbbaaababbabaababbabaaababbbabaaaaabbbaab baaababbbbababaaabababbbaababbbabbaaabbbbbbaabbbabbaaabbbaaaaabbaaabbabbabbaababaabbbbbbaaabbbaaaabaabbbbbbbbbbabbbaababbaabbaabaabbbbbbbabaaababaaabbbaabaaaabaaabbbbaabaaaabaabbbabbbaabbbabbbbbbaabbaabbaaaabaaabaabababaaaaabbbbaaabbabaabaaabaabbaaabaaabaabbbbabbbbaaababbaaaabbaaababbaaaabbbbbbbbbaaaaabbabbbababbbababaaabbabababaabbbabababaaaababaaabbaabbaaabbbaabbaaabbaaababbbbbbbaabbababaabaaaaaababbbabababbbbaabbbaabbabaabbbbbabaababaabbabbbabbaaabbaaabbbababaabbabaaabbbaaaaaaaabababbbabaababbbbbabbaabbaaabbbabbaabbbbbbaaaabbabbaabaabbbbaaabbbaaaaaababbbabaaaaaababaaababbbaabbaaababbaaaabbabaaaaaabbbbbbbabaaaaaaabbaababaabbaababaaaaabbabbbabababaababababbabbaaabbabbaabbaabbababbbbbbaabbbbbababbbbbbabaaaababaabaaababaababaaabbbbabbaaabbabbbbbbaababaaabbaabbaabaabbbbbaaabaaaaaababaaaaabbbbaaaaabaaaabaaaaabaabaaabbabaaabbbbbbabababababbabbbbaabaabaaaababbbbbabbbaaababaabbabaabaabaabbbbbbbbabababbaabbbbaaaababababababababaabbaaabbbabbabbbbaaaabbabbbbbbaabbbbbbabaaaaaabbbbbabaaaaabbbaabbabbbbaaabbbbbbbbabbaabaaabbbbbaaaaabbbaaaaabbbabbbbababababbbabaabbaabbabaaaaabaaabaababbbbbbbaabbbbbaaaabaaaaaaabaabbbbabbabbbbaabaabaababbbabbaabababbbbabbbbbbbbbbbbababababaaabaabbabbbbbbaabbababaabbbabbbaabbaabaababaaababaababaaabbbaababbababaababbbbababbaaaabaababaaababbabababaaaabbbaabbbabbbbabaaaaabbbbaababbbbababbabbaabbbbaabbaaaaababbaabbaaaabaaababbbbbbbabaabbbbabaabbbabaaaabaaabbbaaabbbbbaababababaabbaabbababaaabaabaaabbaabbabbbabbbbabbababaaaabaaabbbabbbabbbbaaabaaaababbaaabbaaaabbaaabbbaaabaaaabbbabbaaaaaababaababbbaabaaabbbabaaababababaaabbabaabaabbbbaabbaaababbbbbbabaabbabbaaabbaabababbaaaaababaaaabaabbbbbaaabababbbbbaaabbaabbabbaabbaaabbaaaaaaaaaaaaabbabbbabbbbabbabbbbbabbababaaaaaaaaabbbaaabaaabbbbbabbaabbaaabaaabbabbbbbabbbbababababbbbbbabaaaaaaaababbabaababbabbbaabbabbabababaabbbaaabbbbbbbaaabaabbbbaaaaaababbbbbaaaabbaababbbbaaaababbaabababaabbbaaaababbbabbbabaabbabaaabbbaaabaaaaaaabbaaaaababbaabaaabababbababbbbbaaaabbbaaaabbbbbaaabbbaaaabbababbbaaabababbabaabbbabbbb baabaaaaabbbbbbabaaabbabaabbbaabaabbaaaababbaaababbabbbaababbbbbaabaaaabaaaabbaaabaabbaaaaababbaababaababbbbbababbbabbabbabaabbbbbabbbbabbbbbababbabaaabbbbabaaaababbbbabbbaabababaabbbbbbbabbbbabbabbbbbbbaaaabbaabaabbbbbaabbababbaabaababbabbbbaabaabbababbbbbaaabbaabbabbabbbaabaaaabababbbbbaaaabbaaaaaabababaaaabaabbbbabaaabaababaaabaababbaabbabbabbaaababbaaabbbbabaabbbbaababbabaabaaaaabaabababaaaaabbbbbaabaaabaabbbaabbbbaabbbaaaababaabbbbaaaababbbbbbbbbbabbbbaabaababaaabbbbababbbababaababaaababaabbabaabbababaaabbabbababbbbbbbaaaaabbaaaabaaaabaaabaababbaabbaaabaabbaaaaaabbbabaabbaaabbbbbaabbaabbaabbaababbaabbaabbbbbbaaababbbabaabbbbabbaababaaabbbaaabbbbaaabbbaaaabaabaabaaabbababbbaabbababbbbabbbbbbabbbaaaabaabaaaaabaabaabaabaaaababaabaaabaababbbbbbaaaaaabbbbbbabbbbaabaabaaaaaaabababbbaabaabaaabababababbabbbaaabbaabaababbaaabbaaaaababbabbbbabbaaabbbbabababbaabbbbbbabaabbabbbaaabbbbbbbbbaabbaabbaabbababbabbabbababbaaabbbbbaaaaaaaabaaaababbbbbbbabbabaaabaaaaaabababbbbaaaabbababbbbbabbbbbababaabaababbabbabaaaabbbabbbbaabaabbbbabaabbbababbbaabaaaaabbaabbababaaaaabbabbbbaabaabbaabbbabbbbaabbabaabbabbbabbaaabbbbbbaaaaababbabbbbabbababaaababbbabaabbababaababbababbaabbabbbaababbbabbabbaaabbabaaaabaaabbbaabbbaababbbabaabbababababaabaaaaabaabbbbbbbabbabbabaabaaababbabbabbaabbbbababbbaabaababaaababaaababbbbbabaaababbabbaababbbbbabbaababbaaabbbbabbbaaaabaaaaaaabaababaabaabaaababbabaabbbaabaaaabaaaabaaaaabbabbbaaabbabaaaaabbaaaaaabaabababaaabbbabbabbabbabbabbaaababbbaaaabbbbbabaaaababaaababbaaaababbbaabbbaaaaaaabaabababbbbaabbaaababbabaabbbaabaabbababbaaaababbbbabaaaababbaabbbbbbbbaababbbaabbbaababababbaabbabbaaaaabbabbabbbabbbbaabbbabaaaabbbabbbabbbbababbabbbababaaaababbbaaaaaaaaababbbabababbaabbababbaaaaabbababaaabaaabbaaabbabbababbaabbbaabaaabbaabbaaababbbbbbbabbbaaaaababbabbabaaaaabaabaaabaabbabbbabbbaabbabbaabaabbabbbbbaaaabbbbbbababbaaabbbbabbbababaaaabbaabbbbbaabbbabbabbbbbbbbbbabbbbbbbbbbbbbabaabbbaaababaaaaabaabbabaaabbbaaabbabaaabbaabaaaabbbababbabaaaabababaaabaaabababbaaa aabbbababbbbbaabaaabaabaaababababaaabaabbababbbaabbaaaaaaabaabbbbbaaabaaaaababaabbaaabbbbbabbaaaababbabaaabbababbababaabbbbaaaaaababababbbabaabaaabaabbabbbaabbaabbbabbbbaaababbbbbaabaabbbbbbbaababaababbbaabbbbbaaaababaaaaaaabbaaaaaabababbbabbaaaabbaaababbaababbbbaabbbbbbabaaaababbbabababbbbabbaaaaaabaabbbabaabaaaaabaabaaabbbbaaaaaaaaababababbbbbaaabbaababbababbaabbbaabbabaabbbbbbaabaaabbaaaababbabababaaaaabaaaababaabbbabbbbaaaabaaababababbbbaabaabbbabbabaabbaabbabababbaaabbbbbabbaaaaaaaaabbbbbabbabbbbbbbabbaaabbabaaababaabbabaababaaaaaabbbbbbabbaabaabbabbaaaabaabaabbbbbaabbbbabbbaabbabbbbbabbbbabaaaaaababbaababbababbaabaaabaaabbbabbbbbaabaabaababbabbbabaaaabbabaabbbbaabbabaaaababbbababbbbbabbabbbabaabaabbaabbaaaabaaabababaaaaabbbbbabaabababbaababbbaaaabababbaababbbbbbaaababaabbabaabbbaabbabbbaababaabbbaaabaaabbabababbabababaaabaabbbaaaababbbbbaabbbbbbabbbbaabbbabbbabbbabbbbbbabbabbbbabaabbbaababababbabbbbabbaaaabaaaabaaaababaabaaaaaabbabbabbababababbbbbbaababbabbbababbbabbbababbababbbbaaaabbbbbababbabaababaabaaaaababbabbbaabaaabaabaabababbbbbabaabaabaabaaababbbbabbbbbbbbabbbabbabababbaabbbbbaaaabbaaaaabababaababbaabbbbaaabbbababaabbbbaabaaababbaabbbaabababbabbaababbbbaaaaabbbabbbbaaabbbbaabaabbaaabaaabaabaabbbbbbbabbbbaabababbbaabaaabaaaabaabbaababbbbbbbababbaaaababbabbbbabbbaaaaabbbbbaaabaabbaabbbbabbabbabbaaabaabbbabbbabababbbaaabaabbbaabbbbaababbbabbababababbabbbababbbaababaabaaaabbbbbbabbbaaaaaaabababaaababaabababababbabbbaaababaaaababbaabbaaabaababbbabaabababaabbbaabaaababbbbbbabaaabbbabababaaaaabbbaabaabbbabbaaaaaaaabbbbbaabbaabaabbaaaaaabaabbbaaabbbaababbababaabaaababbbbbbbaabbababbbbbbaababbaaabaaababaababbabbbbbbbbbbbaabbababababbaaaabaaaabaababaaabaabaababbbbbaaabaaaaabababaabbbababaababaaaaabbabbbbbbbabaaabbabbbbbbaaabbbabbbbaaabbabbaababbabbabbabbababbabbabbababbabaabaaaabbbbaaabbaaabababbabbaabbbabbaaaabbbaabbbaabbbabbbabbababbababbbbaabbbbaaaaabbaabaaaabbbaaabbbbbaababbbbabaaaaabbbbaabaaabaaaabbaaababbbbaaababbabbbbbbbaabbbabbbbabbbbaaaabbaaabbaababaaa abaabbabbbbbaaaaaaabaabbaabbbababaaaababaaabbbaaaaaaaaababaaabaabaaaabaabbaababbbbabbabbbaabbbaaaababbbaabbbbbababaaaabbbbaabbabbbababababaabbaabbaabbaabbabbabbbababbbbbbabaaabbababbababbbaababbbbbaabaaabbababbbbbabbaabababbaaaabbbabbbbbabbbbaaaaabaaababaaaaabaabbabababababaabbbaaabbaabaabaabbaabbbbabbaaabbbbabbabaabbababbabbabbabbbbaaaababbbbaabbbbabbabbabaaaaabaabbaaaabbbaabaababbbbbbabbabaabaaaaababaabbbabbbbabbbaabababbbabbabbbabaabbabbbababaaabbabaabaabbaabaabbaababbbaaababbbabbaaaaaaaaabaaaababaaabaabaaabbbbbabbbbbaabbabbbbaabaaababaabbaabbbbaabaaaaababbaabbbababbbabbaabbaabbbaaaabaabaabababbaabbbaaabbbabbabaaabaabaabaaabababababaaabbbbbaababbaabbaaabbbbaabbabbbbbbabbabbaabaaaabaaabbabbbbbababaaaaabbabaabbbaabaaabaaababbaabbbbaaaaabbaaaabbbbababbbbaaaabaabaabbaababaaaaaaaaaaaababbabaaaaabaabbbabbabbbaabbbaaaaaaaaabbbabbbbabbbbaabaaaaaaabaaaaababbabbbabbbbbabaaaaaabbbbabaabbaabbaaabbabaaaababababababbababbbbbaababbbbaabbabababbaabbabbbbbbbbbbbbabaabbbbababaaabbbbaabbaabaaaaaabaabbaaaaaaaaabbbabaaababbbaaaaabbbabbbbaabaababaababbabaabbabbbbbababbabbaabbbaaaaaabbababbaaaabbbbbbabbbbaaababababaababbbbabaaaabaabbaaabaaababbbbaabbbbbaaabbbabbabaaabaabbbbaaaababbbbbbabbaabbabbbababaaaabaaabbbbbbabbbaabbabbbbabaabbbbbbbbbbbabbbabababbbabaabbbaababbbbbabababbbbbbaabbaaaaaaaaaababaaaaaaabaabaababbaaabbbbabaabaabbbaaaaaaaaabbabbbbaaabaabbabaaaaaabbbbaabbbbbbaabbbbabaaaaabbabbabbbaaabbabbbbababaababaabbbbababaababaabbaaabbbaaaabbbbbbbbbbbaabbababbababbabaabababbbbbabaaaaabbaaaababbbbabbaabaababbbbaaaababaaaababaabbaabbababbaabaaababaababbbbbabaaaabbaaaabbabbbbaaaaaabbabbbbbaabaaaaaabaaaaabaaabaabbabbbbbbbabaaabbaaabaababbabaaaabaaabbbabbaabaaabbbbabaaaabbbabaabbabaaabbaabbbabbabaaaabbaabaabbbabbabbababbabbbbbbababaaaabababbaababaaaaaaabaaabbbabbababbaabbaababbbbbabaabbababbabaabababbbbbbaaabbbaabaaaabababbbbbabaabaabababbbbbbbaabaabbbababababaabbabbabbaaaaababaaabbbbbaabaaabbbbaaaaabababbaabaaabbbaaaabaabaabaabbabbaaabbbbbbaabaabbabbbbabbbaababaabaabbbabababbaaababababbbb aabbaaaabbababbbabbbabaabbbaabbbaabbabbaabbabbbaabaaabbabaaabbbbaaaaaaababbbbaabbaabbbbabababbbaabaabbaaabaabbababababaaaaabbbaaaabaabaabbbbbbaaabbbabaababbbabaabbbabbabbaaabbbbbbabbbbabbbabbaaababaaabaaaaaaaababaaabbbbbaaaabaabaaabbbabbbaaabaabbbbaaabbabaabaabaabbbaaabbaaaababbabaaaaabaaaaaaabaaaaabbbaabaaabaabaaaabaaaabaababbabaabbaabbbaaaaaaababaaabbbaabbaaabbaabbaaaaaabbabbbbaaaababaababbaabaabbaaabbabbabbabaabababaaaaabaabaaaaabaaaabbaaababbabbbaababbabaaabbaaaaaabbbabbabaabaabababaabaabbbbaabaaabaaabababaabaabaababababbaaabbbbbbabbabaababbbabbbbbabbaaabbbbabbbbaabababaabbbbaabaabbbbbbabbbbabbabaaaaaabaabbbabaababbbbbbbaaaaabbababbabaabbaababbbbabaaababbbaaabbbbbbaaabbaaaaaaaaaabbaabaabaaaabaaaaabababbbbbbbabaababababababaabaabbaabababbabaabbaaaabaabbbabbbaaaaabaababaaabababaaaaaaabababababababbbaababbaababaabbabababbaabbbabababbabaaabbababaabbaabaabbabaaababbbaabaabbbbbbbbaaabbbaaaabbabaaabaabababbaaaabbbabbaaaabaaaaababaaaababbbaabaaaaababaabbaababaabbaabbbaaaaaaabaaabbbbaaabaabaaaaabababaaaabaabbaabaaaaaabaababaaaaaabaabbabaabbabbaaabababaaabbaabababaabbababbbbaaaabbabbbabbaaaaaababbaababbaabaabbbaaabbbbbabbbaabaabbbbabaaabbbbaaabababbbaaabbbbbbbbbbbaaaaababbabbbbaaaabbaabbbbbbaaaabbbaabbbbbbbaababbabbabaabbababbbbbbaabbabbbbababbabaaaababaaabbbabbabbaaaaabbbbbbbbbaababbbabbabbbbbbbaaabaaabaababbabaaabababbbabaaaaababbbabbababbaaabbbbaababbaabbaaabbaaababbababbbaabbbabababbbbbaabaaabaaabbbaaabbabbbbaababababbbbbbaabbabbaaabbbbaabbbbbbbbaaaababaabaababbaaaabaabbbabababbabbbbabaaabbaababbbbbaaaaabbabbaababbaabbbabbabbaaabbbbbaabbbabbbabbbbbabbaabaabababbaabaababaaabaaaaabababbbbbbbbbaaaaabbaaaaabbbaaabbbabbbbababaaaabaabbaaabaaabbaababaabababbababaababbbaaabbbbaababbaabaaaababbbabbaaaaaaaaaababbaaabbbbbbbbabbabbababbbababaabaaabbaabbabaabaabaabbaabaaaabbabbaaaabbbbbaaabbbabbabbaabaaaaabbbbbbabbbbaaaaababaaabbbbbbabbaabaabaabbababbababbabbabaaabbaabbbbbbabbbabbbbbaaaaaababaaaaababbaabbbbaaaaaabbbbaabaaabbababbbaaaaaaaabbabbbababaabaaababbabbabbaabbaabbbabababba aaaabbababbbbbaaaaabbbaaabaaabbaaaababaaabbabaabbbbabbaaababbbbaabaaabbbabaaaaaaabbababbababaaaaabbaaaaabbbabbababbbabababbaabbabaabbbbaaaababababaaaabbbababbbbaaaabababaaabbbabaaababaabaabbbabbbaaaabaaabbababbabbaaaaabbbabbbaaaaabbababbbabbbbaabbbbbabbbabababbabbaaabbbaabaabababaaababbabbbbbabbabbaabababaaabbababaaabbaaaababbabaabaababaabaaabbbbaabbbaaabbbababababbabaabbaaabaababaaaaaaabaaaaababababbabbabbaaaaaabbaaaabaaaababbbabbaabbaababbaaaaabaabbabbbbaaaaabaabbbaababababbaabababbaaabaaababbabbabbbaaaabbaabaababbaabaabaaaaaaabaababbbaababbabbbbbbbbaaaabaaaaaaaaababbbbabaaaabbaaabbabbbbbbabaabbbbbabaaabaabbaaabaaabbaabbbbbbbbbbbababaabbbaabaabbabbbbaaaabaababaabbabbbbaaabbbabbabaabbbbaababbabbbaabbabaaaaaababbbaaabbaaabbaabaaaaabbbbaabbabaaabbbbabaaaaaabbabbbabaabbaababbbbbababbbabbaababaaabaabbaabbbabbbaaabbbabbbbabaabaaaabbaabaabbabaaaababbaaababbbabaaabaababaabbababaaabaabaaababaaabbaabbababaaaabaabaabbabbaaabaabbbbbaaaaabaabaabaabbababbbaabbabaabababbbbaabaabbaaaaababaaaabaaaabaabababbbbbbaaaaababababbbbaabbbabbbababaabaaaabbbbaabbbaaaaaababaabaababbbbabaaaabbbbbbbbbbbbabbabaabaaaaababbaaaabaabbbabaaabbbaaabbbaaabbbaababbaababbbbbabbabbbaabbabbbabbaaabababaaabaaaabaaaaaaabaabaabaaabbabbbabbaabaabbbaaabbbabaaaabaabbabbababaababbbbbaabbababbaabbbbbabababababbabbaabaaabbbaabaabbbaabaaabbbbababaaaabbbbaaaaabbabbaaababbaabababbabababaabbbaaaaaaaabaaaabbaaaabaaaabbbabbbbaaabaababaaaaabaabbbaabbbbababaabbababaabbabbaaabaaaabbbabababbbaaaabaabbaabbabaaaaaaaaababaaabbaaababbababaabbabaabaaaabbabbaabbabaabbbbbbbbaaaabbbbbaabaabaababbaaaabbaabbbbbabaabbbbaaabbbbbababbaabababbaabababaababbbbbaaaabbbbbbbabbababaaaaabbbbbaaaaaabbbbbbabbabaabbbbabbaaaababbbaabaaaabbabaababbbaababbbbaaababbbbababbbabaaaababbbabaabbaaaaabbaaabaababbbaaaaaaabaabbaaabbaabbbbbaaaabaaaaaaaabbababbabbbabaaabbbbababababbabbbbabbbaaabaababbbaabbbabbabbbbbabbbaaaaaabbbaaabbbbaaabbbbbbbaaaaaabbaaaaabaaabbbbaaaabbabababaabbabbababbbbbbbbbbbbbbaaabbbaababaabbaabababbaabaababbaaaababbaabaabbaababaaaaaaaa abbbbbbbbabaababababaabaaaababbaabababbabbbbbaaaaaabbaabaaaabaaaababbaaaabaaaabbbbaaababbaaaaaaabbaabababbbabbbbaabbbabbbbbbabbaabbbbabbabaabbbbababaaaaabbaaaababababbbbabbabaaaaaabbbabbaaabbbbbbbbaabbbabbbabbbbaabaaaabbaaabaaaaabbabbabbbbaaaaababababaabbaabaaabbaaabbbbbbbaaaababababababbbbabaabaaababaaaaaabaabbaabbbbabbbbabaabbbabaaaaaaaaaaabaabbabbababbbbabbaabaaaabbababababaaababaababbbbbaabaabaaaaabbaabbaaabbbaaaaaabababaabbabbababaabaabaabbbbababbabbbabaabaaaababbabbbbbbabbbabbbbbbabbbababbababababbbbbbbabaaaaaabbbbaaabbaabaaabbaabaabababbaaaabaaaabaaabbbbbbbabbbbabaababaabbaabbbbaaaaababaabbabbbabaababbbababbbbbaabbbbbaabbbaaabbbbabbbbbbbbbbbbabbabaabaabbabbaabaabbababbbbababbbaabaababaababbaaabbbbbbbbaaaaabaaabbabaaaabaabbaaaaaaabaaaaaaabbabbbbabbabababaabbbababbabbbbabaaaaaaabbabaabbbabbabbaabaaabbbbbbababaabbbaabbbaaaaaaabaababbabbababaabbaaabbbabbabbbaababababbabbaaabbababababbaabaaaabbbbbaaabaaabaabbbabaaaabbbabababbbabbbbbbbabaaabbaaaaababababaaabbbbaabababbaaabaabaaaaababbbaaaaaaabbbbaabbabababbaabbbbbababbabababbbbbbabbababbbaabaaaababaabababbbabbbaababaabaababbabbabbaaaabaaaaabaabbbabbabaaaaabbaabbabababbbaaabbabbabbbabaaabbbbabaababbbbabbabbbabbabaaaaabbaabaaabbbabaaabaaababaaabaababbaababbbabaababbabaaabaaaaababaaaabbbabaaabbababbbaaabaabbabaabaabbaabaaabbbbbabbbabbbaaabbbabbaaaabbaaabbbaaaabaaaabbbbbbbbbbbbabbaaaababbabbbaaabbbaaaaabaaaaaaababababababbaabbbbaabbbbaabbaaaaabbbabaabbbaaabbaabbabbbbabaababaaabbaaaabaaabbbaabbaaaaababbaaabbabbbabbabbbabaaabaaabaaabaaaaaaabbbbbabbbbabaaababbbaaaaaabaaaababbabbbaababbbaaabaababaaabbaabaaababaaababbbabbabbaabaabbabbabaaaabbabbaaabbbaabbaaaababbbbbabbabbaaaaaabbabaaaabbabaabaaaaabaabbbbabbabababbabaaabaababbbbbabbbababbbbbbaaaababbaabbababbaaabbabbbaabaaabbabbaabaaabbbbbabbbaaabbaaababbbbaababbaaababaaaabbabababbaaaaaaaaaaabaabaaababaaaaaabbbabaabaaabaababaabbbbbbbaaaaababbbabbababbababbbbbbbbaaabaaababbbabbbabbabbbbbbbbabbaabbaabbbaaabbabaaaabbaababbaabbaaaaaaaabbaaaabbbaababbbaabaaaabbaaaabbabaabbbbbbbba aabbbbbaabaaabbaababaaababaabbbbbaaaababaababbbbbabaaabaabaababaaaabbaaaababbaaaabaaabbbbbbbbbbbbbbbbaaaaabbbbbabaabbbbbbbababaaaababbbbabbbabbabbaabbabbbaaabaababbbbaababbaaaaaabbbabbbabaaabaabaaaaaababbbabbbaabababbbabaababaabbbbbaabaaababaaaaaabbaabbbbbbababbaaabbbaabbabbaabaaaabbbababbabbbbbbabbaabbaabbbbaaaababababbabbaababbaaabbbababbaaabaabbababbabbbaabbbaaaabababaabbbbbbabbabaaabbabbbabbbaabaaaaaaaaaaaaabbabbabbbbabaaababbaababaabbabababbbbbbbaaaaaaaaaabaababbabbbbabbbbaaaabababaabbbbabbabbaaababaaabbabaabbaabbabaabbbaabbabbbbaaaabbbabbbabbbaababbaabaabbbbbabaabababaaabbbbaaabbabbaabbaabaaabbbaabbbaaaaabbbaaaabababbbbbbbbabbabbababbbbaaaabaabababaababbaaababaabbababaabbaaababbabbbaaabbaabaabaabbbbbbabbbabbabbbabbbaababababbaababbabbbabaaaaaaaabbbaaabbbaaaaabbbaabaababbabbbbbbabbaaaaaaabbbbabbaaabbbabaaaaaaaababbaabababbabaaabbbbabbabbbbaabbbbbbababaabbabaabababaaaabaabbbaaaaaabbaababbbaaaababbbaaaaaabbaabbbabbbbbbbababaabaaaababbbaabbbabbaaaabbbabaaaabbbabbabbaaaababaababbbbbbbaababbbaababaaabbbbabbaaabbbbbabbbbabaabaaaaaaaabbbbaaabaaabbbbbbabbbaababbabbabbbbbaabbbabbaaaabbbababababaaaabbabbaaabaabababaaababbbaabaaabbaaaababbababaabbaaaaabaabbaaabbbabbbbbbbabbabbabbbbbbbbbabbbbaaaabaaababaababbbbababbbbbaaabaaababaababbbaabbbbbbababbbaaaaababbbbabbaabaaabbaaaabaabbbbaabaaaaabbbabaaaaaaaaaabbabbabaaaaabaaaabbbbbbbbbbaababbbabbababbaabbababaabbaaaaababbaabbaabbaaaababaaaaaabababbaabababbaabbabbabaaabbbbbaaaaaabaaabbaabbbbbbbbbbaaabbabbabbbabbbabaaaabbbaaabbabbaabbaabbaaabbbbbabbaabbbbabbbbbabaabbbbbaabaabbbabbbabbbbaaaaaababbbaabbbbaabaaabababaaaabbabbaabbbbbaababbaababbbbaaaaabbaabbaabaaabbabababbbbaaaaabaabbabbbbbaabbaaabaaabbabaabbbaaabbbaabbabbbbabbabaaaabaaaaaababbbaabababbbabababbbabbbbabbbbabbbbababbabbaababbbaabbbbabbbbbaabbbababaaaaababaaaaaaababbbbbbabbaaaabbaaaababaabbababbaabbababbaabbbabbbbababbaabaaaabbbaaabbaabbabbaababbbbbbbbabbbaaabbabbbbbabbabababbabaabaaaaaababbbaabaabaababbbbaaababbbbaaaabababaaabbbababbbabbbabababbbbbbabaababbaabbaabaaaaaa aabaaaaabbababbabbbbbbbbaababbaababaaababbbabbaabbbbbabbaaaababaabaabbaababababaaaaaabaaabaabbbabbbabbbbbbaabbabbabbbabaaabbbbbbbabbbaaabaaaaabaaabbababaaabbbbbbaabbaababaabaaabbbaabababbbbabbbbbbbbbaabbaaaabbbaababaabbabababbaabaabaaabaabbbbbaababbbaaaaaabaaababbbaabaaaabaabbaaabbaabaabbaaababbabbaaababbaababbabbabaababaabbbbbaabababbaaaaaabaabbaaaabaaabbaaaabaaabaaabaaabbbbabaabbabababaaaaababbabaabaababaaaaabbabbbbababbbabbababbbabababbaaaaaabbbaabababbabaababaaabbbababbabaababbaabbaabbbbabbabaabbbabbbbbabbbbbbabaababaaaabbaabbaababbaaabaaaabbabbbabbbbbbaaaaaaababbababaaabaabbaabbbbababaaaaaaabbbabaabbbaababbabaabbbaabaaabaabbbbbbabbabbabababaababbbababbaabbaabaaabbabbabbbaaababaabbabbabaabbaaabbbabbbbbaabbaaabababbbaaabbbbaababbbbbbbbaaababbaabbbbaababaabbbaababbbbbbbaababbbbbaaaabaaabbaaababbbabbaaaaaabbabababbbaaabbbabbaaabbbaabaaababbaabbbbabbbabbabbaaabaabbabbaabbababaabbaabaababaabbabbbaababaabaaabbbabaaabbbbbbabbbbbabbbaaababbbbabbbaaaababaabbbbbbaaabaaababbbbaabbaaaaaaaaabbaaaaabbabbaabaabbababbababbbbabbabbaaaabbaaabaabababaaabbbabababbabbabbbbaabbbaabaaabaaababababbabbbbaaabbaaabbbbbbabaaabbbbbababbbababaaababbbaaaababbaabaabbabbbbaaaaaabbabbbabaabbabbabaaaabababaaaababababaabbabbbabaabbabbabbbbaaabaabaababbaabbabbaabbaaaaaaabbbbbbbbabababbaaababbbabaabbbaabbbbbbbbbaababbabaabbaabbaaaaaaaabaaabaaaabababbbbbbaaaaaababbbbbbaababbaaaaabbabbbbabbabbabbababbbaaaabababbbbbbaababbbbbbbbabaaabaaababbabababababbaaabaaabbbaabaaabbbbabbbababbabbbabababababaabbbaabbbabbbbbaabbbaabaaabababbbabbaaabaaabbbbbbbabbabbaabaaabbbaababbbababbaaabbbbbbaabbbbbbbbbaaababaaaaabaaaaabaaaaaaababaabbbbbbaaabaaaaabbaaaaabbaababbbaabbaaababbaaababaabaabababbaabbaabaabbbbbbbbaababbabaaababbababaaaaaaabbbaabbbbbabbbbbaaaaabaaababaaaababbabaababbaaaabbbbbaaabbbbabbbbbaabaabbbabbbbbbabaaaaababaaabbbaaaabbbbababbaabbbbbabababbbbabbbbbbaabaaaaababbaabbbbabaaababaabbaaabbabaaababaababbbaaaabaaaaaabbabbaabbabbbbbbbbaabaaaabaaababaaabbbbaabbabbaaababbbaaabaaabaaaaaababbabbbabbababaabaabaabbb abaabaabbbbaabbaabbbaabababbaabbabaababbbabaababbbbabbababababbababbabbbbabaabbbbbabaabaaabbababbbababbaaaaaababaabbbaabaaaaaabaaaabbbaabbbbbbabbbaaaabbbbaaaabbbbaaabaaaabaaaaabbbababbabbababababbaabaabbbbaaabbaaabbbbbbabbbaaaababbaabaabaabbbaabbaabbaaaabbabaaaaababaabbbbabbbaaabbababbaabbbbaaabbabbbabababababaabbaaababbaabbbaabbbbbaabbabaaabbbbabababbaababbbabaabaabbbabbbabbbabbbbaabbaaabbbaaaababbaabbbbababaabbabbbaaababaaaabbabbbabababaabaaabababbbabbbbabbbaabaaabbbbabbbbabbbbbabaaaaabaabaabaabbbbbaabbaaabbbbbbabbbababaabaaabaaaabbbbbbbababbbaaaabbbbababbabaaabbbbaabaabbabababbaaabaabbbaaaababbabbabaaabaabbabaabbabbabaaaabbbbbbaaabaaaabbbaaaabbbababaaaaabbbabbbbabbaabaabbaababaaaaaababbbbbaaababbaababbaababbbabbbbbababaabbbaababbabbbabbbbbaabbbabbbbaaaabaababababbabaabbaaabaabbabbbabbbabbbbaaabbababaabaaabbbbaaababbabbbaabababbababbabbbaaabbbbabbaaabbbbbabbabaaabaaaabbaabbababbaaaaaaaabbbbbabaaaaabaaabaabaaaaabaabaaaabbaaabbaabbaaaaabbaabbaabaaaabbabababaabaabaabbbabaaaaaaaaaaaabababbbbabaabaabbababbabbbabbabbabbabbbabaabbaaaaaabbababaaaaabbbbbabbbbaaaaaababbbaaabbbaabababaababbaaabbbaabbaaabbaabaaaabbbabbabbbbbbbabababbaababaaaabbbbbbbbbabbbbbbaaaaabaaabbbaabaabbaaabbababaaabaabbabbabbabaaabababababbbaaaaaaabbabaabaabbaaabababbaabbabbaabbaaabbbabbbaaababaabaabbbbaaababbababaaabbbaabbabbababaabbbbbabbbbababaaaaaabaabbbbababbbbbbabaaaaabbababaababbbabaababbbbababbbbaaaaabbabbaaabbbbabaabbabbbbbaabbbbbbaabbbaaababaabbaaaabbbabbbabbaaabbbbbbbabbaababbabaaaabbababaabbbbaaababaababbbbbbbbabbaaabbbbababaabbbababbbbbbbaabaababbbabaabbabbabbaaabbbbaaaabababbaaaabaaaaabbbbbbbbabababaabbbaabbababbabbaabaabaabbaaaabbbaabaaabbaaaaaabbbaaaaaaaaabbbbbaaaaaaabbaabbbbbaabaaabbbaabaabbabaaabbbaaabaaabbabbbbbbaabbaabbbbaabbbaabaabaababaabaaabbaaabbbaababaabababaabbbbaaaabbabbaabbababbaaabababbabbbbababaaababbbabbbaaababbababaaaabaabbbaaabababaaaabaaaaaaaaababbababaabaabbbbbaaaaabbabbbbbbbbbbbaaabbabaabbabbbaabbaaabbababbbaabbbaabbabbaabababbaabbaaaaabbababaaaaababababbaabbbbababbb abbbbbabbbabababaaaabbbbabbbbababababababaabaaabbbaababbbabaabbbbbaaabbbaaabbabababbbaaaaaabbaaaaabaabbbaabbabaaaaaabaaabbbaaababaabbbbbbaaaabaabbbbaabaabbabbababbbbbbbbbbaaabbbabaababaaababbbbaaaabababababababaababaabbabbaabbbbbababaaabbbaabaaabaaabaaabbbbababababbbbaabbbbbbbbbbaabbbbbbaaaababbaabbaabbabababbbaabbbbabaababbbbbbbaaaaabbbbaababbabaaabbbbbabaaabbababaababbbbaaabaababababbbababbbaababaabbbaabaaabbaabbbaabbabbbabbaabaabbbbbaaaabbbbaabbbbbaabaababbabbabbabbbaaababaabbbabaabbbbbaabaabababbbaabbaaaabaabaabaabaaabaabbaaaabaaaababaabbabbbbaabbaababbbbabaaaaabbbbbaaaababbabaaabaaaabbbaabaabbabaabbbbababaabbbbabaaababbbaaabaabaaabaabbabbbbbbbbbbaabaababaaaaabbaaabbbbbabaaababbbaaaababababaabaabbbaabaaaaababbbaababbaaaaaababbbabbabbabaababbabbbbababbbbbbbbabbabaabbbbaababaabbbbababaaaabbbaabbaaabbaababbbbbaababaaababbaaabbbaabababaabababbbabbbaaababababbbaababbbaabbbaaabababbaaaaaabbaabbaabaababababaabaabbbbaabaabaaaaabbabbaababbbbababaabbaaababaaabbabbabaabbababbababaabbbbabaabaaabbaabbabbabbaabaabaaaaabaaabaabbbbbabbabbbbabaaaaaabaaabbbbabaaabbaabbabbbaaaaabbaabaaababbababababbbbaabbbaaabbbabbbbbaaaaabaaaaaabaabbaabababaabbababaaabaaaaaabbbbbbbaaaabbbbbaaabbababbbbaaaaabbbbbbbbbbabbabbbbaaabbabbaabbbababbbabbbbbaaabbbabbbbbabaaaabbaabaabbbabbaaabbbbaaabaaabbbaaaababbababbbbabbaaababbaaaabbbbabaababababaabbbbabbabbabbabbaabababbabbbbabbaabaabbbbbaabbbabaabaabbaabbbaaabbabbbbabbaaaaaaaabaabaabaaaabababbbbbaabbbbaaabababbababbaaaababaabaaababaababbbbaabbbabaaabaabaabaaabbbbbabaaaaaaabbbabaaaaabbbbbbbbbabbaabbbbbbbbabbaabaaabbabbaaaabbbbabbaaaaabbaaababbaababbababbbaabaaaaabbbbbabbabbaaaaabbaabbbbaabbabaabbaabaaababbabaabbabbbababbabbbabaaaabaabaabbabaaababbbabbbaaabbbaaabbabaaaaaaababbabaabbbaaaababbaabbbbaaaabbbaabbbabaaabbaabaabbbbbaaaabbaabaabaabbbbbabbbaabaaaaabbabbbaababaabbbabaaababbabbababaababbbaababbabbabbbbbbaaababbabaabaaaababbbbabaabbabbabababbbbaabbbaaabaaaababbaaabaabbaaabbaaabaabbbabaaabbaabbbaabaaaababaaabbaabaaaabaabaababaaaababbbaabbabbbbabbaba baabbaaaabaabaaaaabaabbbbbbbbaaaababbbbabbbbbbbabaabbbaabbbabaabbaabbaabbbbabbababbbbbabbbabbbaabbbbbabaabaaabbbbbbbbbaaababababbbbabaaabaaabaabbabbabaabbbbaaabbbabbbbbaaaaaaaaaaababbbabbaaaaabbbbbabbbabbbabbababaababbbaababbabbaaaababbbabaaabbaaaababbabababaaabaababbbbbabaaababaaaababaabbaabaaabaaaaabaabbabbbababbbbbbbbbaaaabaaababbaaababbaababbbabbbaabaabaabbbbabbbaabbbabababbbbbabbaabbaaaaabababbbabbbabaabaaaabbbbbabbaaaaabbbabbbababaabbbbabbabbaaaabbababababbaaaaabbbbaaaaaababbaaabbbababbbabaaabbbbaaaaaabbababbabbaaaaaaaaabaabbbbbbbbbabbbabbbbabbbbbbaabaabababbbbaaaababaabbaabbabaaaabbbbbbabaaabbbabababbaababbbbaababbbabbbabbaabbaaaaaabbaabbbbbbaaaabababaaababaaabaababbbaabbbabaabbababbaabaabbaababaababbbbbbaabaaaabbbbbbaababbbabababbbbabbaaabbbbabaabbaabaabbaabaaabaabbbbabababbbbaababababbbbabbbbbaabbbbaabaabbbabaabbbbbaaaabbbbbabaaabaaabaaaaabaaabbbbbbbbbabbabababaaaabbbaaaabbabbabbabbbbbbbbbbabababbabaaaabbbabaaabbbaabbabaabbaaabbbbbbaabaaaababbbaabbbbaaaaaaababaababbbbabaabababbbababababbaaababbabaaababbabaabbbbbbbabbababbbabbbababbaaaaaaaaaabbbaabbababbbababaaaaaaaaaaababaaabbababaaaaabbbbaabaabaabbaabbaabaabbbbbbbbbbabbabbabbbbbabbbbbbaaabbbaaabbbbabaaaaaaababbaababbabbbbababaaaaaabaaaaabaabbbaaabaabbaaaaaaaabbbabaabbaabbbbaabbaabbaabaaabbbabbababbabbabaaabbbbababbbaaaaabbabbababaaabbbbaaaaabbbaabbaaaaabbabbababbbaabbabbbaaabbbaaaabbaababbbbabbabbbabbaababbabaaabbabababbaaaaabbaababaaababbabbbabaaabbbaabababbbabaaaababaabaababbaaaaabaaaaaababbbaabbbaababbbaabbabababaabbbbbaabaabbaabbbbaabbbaaaaabbbaaabaaabaabbabbabbbababbbaaabbaaabbbbaaababaabbaabaabbaababbbaaaabaabaabaaaaaabbabbaaabaabaabaaaaaaaabaabbbbaabaaabaabbbbbbbaabbabaaaababbababaaaabbbababbbaaababbbabaaaaabbaabaaababbaabbababbbabbbbbbbaaaaaabbabbbbaaaabbbbbbbbaababaaaabbbbabbbaabaabaaaababbababaabbababbbbbbbbaabbaababbaaaabbbbbaababaabbaababbabbbbaaababbabbbabaabaabbbaabbbabbaabbbabababbbbbaabbbabbabbbbbababbaaabbbaabbbaabbbbabbaaaabbbabaaabbbababbbbbbbbbababbabbaabababbabbbbbbabaabbbbabaaaaabaaba aaaaabaabaaaabaaabaabbbabbabbbabbbaaaaaaaabaaaaabbabaaabbababbbbabaaababaaababbaaababababbabaababaabaabaabbbbaabaabbbbbaabbbbaabbabbbbaabaababaabbaabaaaaaabababaabbaaaabbabaaabbaababaaabbaaababaaabbbbabbaaaaaababbaabbbaabaaabaabbaaaaaaaaabbbbabaaaababbbbababaabbabbabbaaabbbabbabbbbbabbbbabbbbaaababbbaaabaaabbbabbbbaaaabaaaaaabbaaabbabbbbababbbbaaaabbbbbabbabaabbabbbaaaababaaabbaaabbabababaabaaaabbaabbbabaaaabbababbbbbaaabaaabbaabbabbabbaaaaaaabbbbabbbbbabbaabbbabbbaababbababbaabaababbbaabaabbbabbbaaababbabbbaabbaaaabbbabbbbbabbbbabbaabaabbbababbabababbbaabaabbaaaabaaaaabbbaaabbbbbbbababbbaaaaaabbaaabaaaabbababbbbaaaabbababbbaabbabaabbbaababbbbbbbbbaabbabbababbbabaababbaabbaaaabbabbbabbaabaabbabbabbbbabbabaabbbbbbaababbbbaaabababbaababbaaaabbabbbbababbaabbbbabaaaababbbbaabbbbaabbbbbbbabaaaabaabaaaababbaabbabaabbbabbaaabababbaaaabbaaabbabbaabbbbabbbaabaabbabaabbbabaababbaaaabbbaabbbbbbababaabaaababbbaaabaaabaaababbaaaabaaabaabaabaabbbabaaababaaabbabbbbbbababaabbbaaaabbbbbaabbbabaaabaababbabbabaababbaaaaabbaabaaaabbabaaaabbabababbaababbaaaabbbababbaabbbbabbbaaabbababbbbbbaabababbbabbbaaabababbabbaababbabbaaaabbbbbaabbababababaabaabababbbaaaabbaabbabbbabbbbbabbaabaababaabababaabbaabaabaaabbbbbbabbabbaaaababbabaaaabaababbabbbbbbbbabbbaabbbaabaaaaaaaabbbbabbaabaaabbbabbaababbabaaaaaaababbbbbbaaabaaabbaaabaabbbbbabbababaaabbababaabaaabaababbababaaabbaababbaabaaaaabbbbbabbabababaabbbaaaabaaaaababbababaaaababbababbbaaaaaaaababbaaaaabaabbbbaaababaaabbaaaabbbabbbaaaabbbbabaababbababbaaabbabbabbbbaaabbababbbaababbabbbbbabaabbaabaaaabababaabbaaaaaaabbaaabaababaabababbbaaaaabababaabbaaabbaaabbaabbbaababaabbbbabbaabbaababbbbbbbbabbabaaaaabbaabaaababbbbbabbbaaabaabaaaabbabbabbaabaabbbabaabbbabbbabbbbabbabaaaaabbbbbabbabbbbbbabbaababaaaaaaabaaaabbabbbbbbaabbababbbbabbaababbbbaaabbbbbbabbbbaabababaabbbbbabaaaabaabbbaaaababaabaabbabbabbabbaaaaabaaabbabbaabaaabababaabbaaaaabaaaabbabbbaaababbbaaaaababbaaabbbaabaaaaaabaaabaababaabaababaaaaabbbabbaabbaaaabbababbaaabaaababbaababbbbaaaabbaa bbbbbbbbbbbabbabbbabaababbbbaabbaaabaabbabbababbabaaabbababbbababbabbababaaabaababaaababbabbaaabaabbbaaabbbababbababbbbaababbaabbbaaaaabbbbbababaaabbaabaaaaababbbababbaabbbabbabaabbbaabbbaaabbabaaabbbabababbbbbbbabbababaaaababaabbbaaababbabbaaaaabbaaaabaabbaaabbbaaaaabbbaababbabbaabaaababaaaaabbabababbaababbbababaaaabbaabbbbbabbaaaabbbabaabbababaabbaaaaabbaabaaaabbbaabbabbabbbbababbbbbbbbbababababaabbaababbaababaabaababbbabbaabaaababbaababababbbbbaaabbabbaabbabaabaaaaaaaababbbaabbbaabbbabbabbaabaabbbaaabbbbaabbbabaababaabbbbabaabababaabbbbaabaaabababaababbbbaaaabbaaaaaababbbababbaaabbbaaabbaabbbbbbabbaabbaabbaabbabbaabaabaaabaaaabbababbbbbabbaabaaabaaaabbabbabbbbbaaabaaabbabbbbabaaaaaaabbabbaabbaaabbababbbaaaaabbbbbbbbabababbbabbabababbabaaabbbbbaababbabbbbaaabaabaabaabaaaaabbabababababbaaaaaabaabbbaabaaababababbbbabbbbbbbaaaabaabaaaaaaababbaaaaaaababababbaabaabaabaaabbbbaabbbbbbababababbabaaaabaaaaaabbabbababababaaaaaaabaaababaabababbbaaabbbabaaaabaaaabbbababababbbbaabbababbbaaababbaabaaababbbabbabbababaabababaabaaabbabbaababbbbbaabaabaabbbaaabaaaaaaabbbaabbabbbababbbaabababbbaabbbbaabbbaaabbbabbabaaaaaabbbabaaabaabbbaabaabbbbbbbbababbaaaaaaaaaaaabaababbbbababbbbbbbaabbbabaaabbaaaababaababbbbaabbbabbababaabbbaaababbbbaababbbaaaaaaabbaaaaaaaabbbbbaabbabbaaabaaabbababaabbbababbabbaabaaaaaaabbbaaaaaaaabbbbbbbbbbaababababbabaabbbababbaabbabbbabbaaaababbbbaabaababbbbababbbaabaaabbaabaaabaaaabbbbabbbaabbabababaaabbaabaaabbbbbbaaababbabbaaabaabbaaabbaababbbaaabbaaabbbababaaaaababbbbbbbaaabababbaabbbbaaaaaababbbbabbbabbabaabbabbaabababbaaabaaaaaabaaababbabbbabaabaabbabbabbbbaabaaabbbbbbbbbbbbaaabbbbabababbabbaaababbbbabbabbaaaaaabbabaaaaabbbbabbabbaabbabbbaababaaaabbabaaaaabbaaabababaaababbaaabaaaaaabaaaabbababaababaabaabaaaaaabbaabaabbbbbbbbbbaabbaabaabbbaaababbaabbaaaabbaababbbbaaababbbaaaaaabbababaaabbbbbbaabaaaaaabbaaaaaabbaaabbaaaaabbbbbabbbbababbaabbbbbbbabbaaaabaababbababbabbbbababbabababbbaababbabaaabaaaabbbbaaaaaaabbbaaabbbbbaaaaabbabaabbbbabaabbbbaabbbaabbbabbaba aaaaabaaaaaababababbbaaaaababbabaaaaaababbbaabaaaabaabaaababaababbaaaabbabaaababaabbabbaabbabaabaaaaaaabbbabbbaaabbbaaabaabbabaabaaaabababaabbaabbaaabbbabbbaabaaaabbbaabbbbabaaabbbaababbbbaaaababbbbbabbbababaaabaabaaababaaaabbababaabbbaabaabababbaabbaaababbaabbabaaabbbaabaaabbaabbaaabbbaaaaabbbababaabbbbbbaabbababbaabaabaaabbabbaaababaaabbaabbbbaabaabbabaabbabbbbabbbbabbbbbbbbabababbaababbbbabbbabbaaaaababbaabababbbbaabbabaabaaaabaabbbbaaabbaababbbabababaaaaaabbbbaabbabaaaababbabaaabbbbbbabaababaaaabbbabaabbaaababbbbaaaabbabaababaaabaaaaaaabbaaaaaabaaaabbabbbaabaaabaabbbabaabaabbabbbabaabbbbbbbababbabbbabbbbabbbbaabaaabbaabbbbaaabbbaaaabbabbababaabaababaaaaaabbabaabababbbaaaabbabbabaabbbaabbabaaababaaabbaabbababaabaaababaaabbabbabbbaabbbababababbbbbabbbbbabaabaaabaaabaabbabbbbbbbbbbaaabbbabbabbbbbaabbbbbbbabaaaabbbabbaabaaabaaaabbbbbbbabaaaaaaaaabaabaabbbbbaaabbababbbaaaababababaaababbabbababaaabbaabababbaabbbbababbaababbbbaaabbaabbaababaaabaaabbabbaaaababbbbabbabbbbbaaabbabbbbaabbabbbbbaabaaaabaaabbaababbbbaabbaaabbaabbbbbbbbabbbaabaaabbbbaaabbbaabbababbabaabbaaaabbbbbbabbababbabababbbaabbbabbabbabababababbbbabbbbaaaaabaabbbbbabbabbbaabbabbaaaaababbabbabababbabbbabbaaabbbbaaabbbababbbbbbabaabaababbabbbabaabaababbbbbaaabababbbbbbbbbababbbabbaabaabaabbabbaabaabababbbbbaababbababbbbbaababbbbaaababbaaaaabbbabababbbbaaabaabbbbaaaaabbbbaaaabbbaaaabaaaaaabbbbaababbbbaabbabbabbbabbababbbbbababbbaabaaabbabaabbbbabbbbbbababaaababbbaabbbbaaaaabaabbbbabbbbbbabbbaaababbbababbaaabababaaaaaaaaaabbaaaabbaabaabababaaaabbbabaaaabbbabbabbbbbaaaaaaaabbaaaababababaabaaaaabbbbbbababaabaaabababaabaaaabaababbbbbbaabbaaabbbbabbababaaabaabbbaaaabaaababbbbabbabaaababaaabababaaabababaaaaabababbabbabbabbaaabbabbaaabbaabaabbbabaaabbbbbabbabbabbabbbbbbabbabaababbabaaabaabaaabbabbbabbaabbbabbaabbaabbbaabaaaababbbbbbabaababaabbabbbaabbbabbaabbababaaaaaababbbabaabbaaabaabaaaaaaaabbababbbaababbbaaabbbaaabbbaababbbaaaaaaabbbbaabbababaabbabaaabaaaabaaababaaabbbbbbbbabababaabaaaaabaabbbaaaabaababaabbba abaaaabbbbababaabbbbbaaabababbbbbbbabbabbabbababababaaabababbaabaabbbabaaaaaaababaaabaabbbbababbaaabaababbabaabbbbbbbbabbaabbbbaaaaaaababbababbaabbabaabaababaaabbababaabababbabbababaaaabbbabaaaaaaaabbababababbaaaaabaaaabababbabaaabaaabbbbabbbabaabbbabaaaaaababbbbbaababababbbbaaaabbaaaaaaabbbbbbaabbabbaabbaabaababaababbbbbbabbbaabaabbbabbababaaababbbabbababbabbababbabbabbbbbaaaabbabbaaabaaababbbabbaaaaabababaabbbbbbbbbbababbabbaabaabaababbbaaaabbbaaaaabababaabbbaabaaaaabaaabaaababbabaabbbbbaabbaaabaaaababaabaabbbaaaabbabbbaabbabbaaaabbbabbbabaaabbbabbbabbbbbbabbaabbaabbbabaaabbaababbabbaaabbbaaaababaaabababbabbbbbbbbabbbbbbaaabaabbbbbaaaaabbbaabaaaaaababaababbabababbbbaaaabaaabbaaaababbbbabbabbbaaabbaabbbaaabbbbbbaabbbbaabaabbbbaaaaababbaaabaaababababaaabbbaabbababbabbbbbbaabbabaaabbabaabbbaabbabbaabbaaabaabbbabbababaaaabbbaabbbbbbbbbbbbaabaababbaaabbabbbababbaabbabbbababbbaabbbbbaaabbbabbbaaaaaaaaababbabbbaabababbbbbaaabaaaaababababbbbbaaaababaabaabbbbbbabababbbbaaaabbbabbbbaaabababaabbbbabbbabbaaaabbabbbbbbabaabaabaabbbbaababbbaabbaabbbababbaabbbbbbbbabbbaababbbbbaaabaaaaabbaabbabbabbbbaabaaabbbabbabbaaabababbabbabbbbaaaaabbbbbbabbabaabaabaaaaabbaabbabbaabbbbbabaabbbbbbaabaaaabbbbbabbaaabaababbbbbbbbbabbbaaabbabaabaaaabbabbaabbbbaabababbabbaaabaabaaaaabbaaabbabbbaaababaaaababaabbaaabaabbbabaaabbababbabbbabbbabbbabaaaabbaaaaababbbbbaaaababaaaaaaabbbaababbbabaaababaababaabbbbaaabbabaaabbaaaabaaaaaabbaabaabbaabbaababbbbbabbaaaabababbbababbbabaabbaababababbaababbbbaaaababbabaaabbababbaaaaaaaaabbabababbabaaaababaabaabbaabbbbbbbbaaaabbaabbabbbbbabbbaaabbababbabbbbbbababbaababaabaaababbabbbbaabbbbaaaaabbbbbababbbbaabaaabbababbaabbbaabababbabaabaabbbbabbabbaaaababaaaababbbaabaabbbaaabbaaaaabbabbabbabbaabbbabaaaaaababaabaaabaaababbabbbbabaabbbabbbaaaaaaabbbabbbaaabaabbabbabbbbbabbbabbbbaabbbaabbbbbbababaababbaaabbbbabbbbbaaabaabbbbbbbbbabaaabaabaabbbbabbbaabababbabbabbbbbabbbbbaaaaabbbbbaaaabbbbbbbaabaaabbabbbaabbbbabababbbabbbbabbaaaabbaabaaababaaabbaabaaabbababbaaababbaaa aabbbaabaaaaaaaabaaabbbabaaabbbabaaaabaababbbbbbabbbaaabbbababbbaaabbbaabababaaabababbbaababbaaaaababbaabbbbbbbbaaaabbabbbabaabbbabbaabaabbbabbaaaabbabbaabbaabaabbabbbbaabaabababbaabbbbbbaaaaaabababbbbaabbbaaabbaaabbabaabaaaababbaabaaabbaababbaaaababaaabbabbbaaabbbbbabababaaaaabaabaaaaabbbbaabbabbbbaabaabaabbbabaabababbabbbbaabaabababbbbabbabbbababbbabbaaaabbbbbaabbaaabbabbabbbabbbaaaabbbbbbbaaabbbababaaabaabbabbabbaaababaaaaabaaaabbbabbaaabababbbbbbaabaaaaaaaabaabaababbaabbbabbabaaaaabbbababaabbaaaaaabaaaabbbbbabbaaaaabaabbabbbabbbbabbbbbaabbbbbbaaabbaabaabababaaabaaaaaababbaabbbbaaabbbabaabaaabbaaabaabaaaabbbabbbbabaaaabaaaaaaaabaabaabaabbabbaaaaabbbbbbbabbabbaabbbaabbaabaaababaaabbabbaaaabbaabbbbabbbbabbbbbbaabaabaabaaaababbbababbbbabaaaaababbbbababbbbbabbbaaababbabbaaaabbbababbbabaaabaaabbababbaaabaaaaababaaabaababbbbabababbbbbbabbaabbaaababababaaaababbbaabbbaaaaaaabbbbaaabaabaaabaaabbabbaabbbabbbbaabaaababaabababbbbabaabbaaabbaabbbabbbbbbabaaababbaaabbbbbabaaaababababbbbaaaabaaaabababaaaababaaabbbbbaabbabbabbaabbaabbbaabbaaaaababbaaaaaaaaabaabbabbaabbbaaabaaabbaabbbbabaabaabaabaabaabbbbabbbaaababaaaaaabbabbabaaaaabbbabaabababaaaaaabbbaabbaaababababbbabbbaabbbababababbbbbbbbbaabaaabbabbaabaaaaabaaaabbbabbbbbaababbaababbaabbbababbbbabababaaaabbbaaaababbbbaaaabaaaaabbbbbaabbabababbbaaabaaaaaabbabababbbaaaababbaabaaaaaabbbbabbbaaabaaaaabbbbaabaaababbbabababababbabbbbbababbababbbbbbbbbaabaababababbabaaaaaabaaabababababaaaabbabbaababbbbbbababbaaaaabbbbabbaabababbbabbbabbbabbbbbabaabbbabbbbbababaaaabbabbabaaabbbabbaabbabbbbaabaaaabaabbabbbbbbaaabababbabbbabbaabbababaabbbaabaaaabbbbbbbbabbbbaabbbbbaabbbaaabbabbbabaaabbbaababbaaaaababbbaaaabababababaababaaababbababaaaaaabaaaaaaabbaabaaabbabbbababaabbbbbaaaabaabbbbbbbbbaabbabbbbabbbbabaabbaababbbabbaaabbbbbaaabbabbabaabbabaaaabbbbbbabbbbbaaaaaabbaababbaabaaaaaabbabaabaaaabbbbbabbabbabaabaabbabbbabaabaaaabbbaaaaabbabbabbbabbaaaabababbabababbbbaabaaabaaaaaabaaabbbbabaaababaaabbbababbabababbaabbaaabaabbaaabbbaababbbabbbbaab abbabaaabaabbbaaabaabbbbaaaaabbbabbbabaaabbbabbbaabababaaaaaaabaababababaaabbaaabbbbaaaaaaaabbbbabbbbaaaaaaabaabbaaabbbbbbaabababbaabaaabaabaaaabbbaabbabaaaaaaababbbbbbbaabaabbabbbbabbaaabaaaaaabaaabbaaaabaabbaabaabbbaabbabababbaaaabababaaabbababaababbbaababbbbabbabaaabaabbaabbabbbabbabaababaabbabbbaaabaabaaaaaabbabbabbababbabbaaaabaabaababbbabbbbbbbaaababbabbaaababbbaabbabaaabaabbbababaaabaaaaabbbabaabbababaababbbaaaaabbbbabbabbaaaaababbabbbaaababbbaabaaabbaabbbbbaaaaababaaaababbbbaabbaaaaaaababaaababaaabaabbabbbababaabbaabbabbabaaabbbaabbabbaaabbbbaaaaaaaaabababbbabaabbbabbaaababaaababaababababbaaabababbabaabababababbbabababababbbbababaaaabbababaaaaaaaabaababaabbaabbababaabaaaabaabaaaababbbaabbbabbaabbbaabbbaaabaaaabbabbabbaaaaabaabaaaaabaaaaaabaaaabaabbbaabbbbabbbbaabaabaabababaaaaabbbbbbaabaaababaabaaabbbababaababababbabbbababaaaabbaababbbbaaaabbbbbbbabbbbaababbbbbbbaaabaabbaabbaababababbbbbabaabababbaababbbbbbbaabbbabaabbabababaabbabbabbbabbabbbaabbabaababbabaaaabaabbbaabbbabbbbaaaaabaaaabbbaaaabbbabaaaabaababbabaaaaaabababbabaaaaaababbbabababbabaabbabbbbbbababaaabaabababbbbabbbaaaaabbabaaababaabbbababbbbbaaabbabbbbbaabbbbababbbaabbbaabaabbbaabbbaabbbababababaaaaaaaaaabbbabbabaaabababaaaaababbaaabaaaababaababbbaabbbbbababababaaaabbabaabaabaabbaaaaababbabbabbbbbbbabbabaaabaaababbbabaaaabbabbbabaaabbaaabbaabbbbbaaaaaaabbaaaabbbabbbabaabababababbaabababaaabaaabababababbbabbabaabbaabbaabaabbbbaaabaabbbaaaaabbbbbabababbbbabbbaabbbaabaabbbabbaaabbaabbbaabbbbabbbbbbbbaabaaaaabbbbabbabaaaaaaabaabbbabaabbabbbaabaabaaaababababaaaabbbbbabaaabbbbaaaababbaabbbabbaabbbbbbbbbabbaaabbaaababbbbaaabaaaaababbbbbabbbaababaabbbbbbaaabaaaabbbbaaaabaaaabaaaaaabbbbabbaaaaabbbbbbbabababbabbaaababbaabaaabbbbaaabaaaabababaaabbbbbbbbababaaaaabbbbbbabbabbbbaaaababbabbbbbabbabbaaabaababbabbabbbbababbbbbabaabbbaaaaabababaabaaabbbbbbbaabbbabbbbabbbbaaababbaabbabbbbabaaabbaaaaabbabbaaaaabbbababaabaabaabbbaaaabababaabbaabbbbbbababababaaaabbabbbbababbabaaabbbabbbaabbbabbabbbabbabbabaaaaaababaabb babbbabbabaabababaaababaaabaabbabbbaabbbbbbaababababbbabaaaababbabbabaaaabbbaabbabbaaaabababaaabbbbbbaaaabbbaabaabaabbaaaabbabbbbabababababbaababbbaababbabbaabababaababbbabaaababaabbaaabaaabbbaababbbabaabbaababababbaaababababbabaabbbabbabbbbbabbbbbabbbbbbbbbbbabbabaabbbaabbabbbaabaaaabbbbababbbaaaaabababaabbbbababbaababbaababaaaabbaabbbababaabbaabbababaabaabbbabaababaababbabbaabaabbabababbbaabaaaabbabaaaaaabbabaaabababbaaaaabababaabababbbbbbabababbaabababbaaaabbbbaaaabaabaababbbabababbbaabaaaabbbabaaaababbbaaaaabbbabaaabbbaabbbabbbbbbaabbbaaaabbbbabbabbbaababbabaaabaabaabaaaabbaabbabbabbbaaababbbaaaabaabbaaabababaaaaaaaabbbbbbbabbaaabbbbabbbaabaaaaabbbaaabbaaabaaaabbaaababbbbabbbabbbaababaaabaaaaaaababababababbbbbabbabbaabaaababaaabaabaaababaabbabaabbbaabbbabaaaabaaabbabbbaaabbbbbbabaababbaaaaaaabbbabbabbaabababababbaaabaababababaabbbaabaaabaabaabbaaabaaabbbabaababbbababaaaababbaabbabaaaaabaababbbabaabbababbbaaabbbbbabaaabbbbaabaaababbaabbbbaaaaabbabaabbbbabaaaabbaaabbbaabbbabbbbbababaabaabbbbabababbbbabaaabbabbbaabbaaaababaabbbaaaaabbbaaabbbaaaababbaaabaaaaaabababbaaababbabbaaabaabaaabbaaaaababaabababbbaaaaabbabaabaabababaaaabbbbbabbbbaabbabaaabbbaaabaabbbbaabaabaabaabbbaabbbbabaabbaaaaabbababbbabbbbbbbbabbaababbabababbabaabaaabaaabbbaabaababbaababbaabaaabbaaaaaaabaaaaabaaabaaaabaaaabbaaabbbbaabaababbaabaabbaaaabbbbbababbababaababbabbbabaaababbabababbbabbabaaabbaaaaaaabbabbbababbaaabbaaabaabbabbbbaababbbabbaabbbaabaabababbbabaaabbbbbbabbbaaabbbabbabbbbaababbaabaabbabbbabaaabbaabaababbabbaaaababbbaaaabbbbbbaaababaababbbabbababbbaaabababbabbbbabbbaaaaabbaabaaababbbabaababaaaababbaababaaababaaaabbaababbbaabbbbababbaababbbaababbbbbaabaaabbbbbabbaaababbabbaabababbaababbaaaaaabaabababaaaaaabbbbbaabbaabababbbabaaabbaaaabbbabababbaabababaabaaababaababaaaaabababbbbbaabaabbaaabbabbabaaaababaaabaabbaaaaababbbabbabababbbaababaabaabbaaabbababaabaaaaabaaaabbaaabaaabaaabbbbabaaabbaabbabbaaaabbbbaaabaaaaabbbababbabbbbababbbbbaabbabaababaabbaabbababbbaaababaababbbabaaaabbbbabaaabaa baabbbbaabababbabbabbbaabaabbbaaabbbababababbbbbaabbaabbababbabbbbbaaaaabaababbbaabbaaabbabababababbabbbbbaabbbbabbabbaaabaaaabbbbbbababaaabaaaaaabaabbbabaaabbaabaabaabababaababbbabbaaabbabaaabaabbbaabbbabaaaaababaababbaaabbabbabaabbabaabbbbbaaabbabbababbbaabbababbbabaaababbaaaaabbaabaabaababbabbbaaaabaaaabaaaaababbbabbbababbabbabbaaaababaaababaabaababaababbaababaaabbabaabbabaaaaabbbabbabaaabbabaaaaaabbbabaabaaabaaabbabaababaaaabbbaaabababbbbbaaabbaaaaabbababaaaabaabbbbaaaababbbaaabaabbaaaabaaaaabbbabbbbbabbababbabbaabababbababbabaaabbbaabbabaaabababaaaaabaaaaaababaabaaaaabaaabbbaaababbbbbbbaabbbbabbbbaabbaaaabbababbbaaababbbabbbaabbaabbbbabbbabbbbbaabbaababaaabaaaabbbbaabaaaabbaabbbaababaababbbbbabbabaabbbbbbabababaaaaaababaabaabbabbbababaababbbabbbbaaaaabbbabbbaaabaaabbbababaaaabbabababbbaabbaaabaabbaaababbbabaaaaaabbaababbbbabaaababaabababbbaaabaabbaabbbabaababbbbbaabaaaabababbbbabbbabaabbbabbababaabaabaaabaaaabbbbbbaaabababbabbbaabbbbbbaaaababbbababbaaaababbaaaababaaabababababbababbabbaabaaaaaaaaabaaabababababaabaabaaababbaaaaabbabababbbbbbbbbbaabbbbaaabbabbbbaabaabbbbababababaababaabaaabbbbabababbabbbbbaaababbaabbaababaaaaaaabaaababbaabbbabaabaaabbbaaaaaabbbbaaabbababbbbaaaababbbbabbbabbaaabbbababbbaabaabbbbaaabaabaaabaaabbbaabaababbaaaaabbbaabababbbaaabbbaabababababbaaaaaaaabbababaaaaaabbbbbbbababbabbbbbbabbabaababbababbbbbababbaaabbbbbaaaaaaaabaaabbaaabaaabaabaaabaaabbaabbbbaaaabbbabaaababaaaabbaaabbbabaabbababaaabbaaaaaaaababaabaaabbaaaababbaabbaabbbbaaaaaaabaaaaababaaaabaaaabbabaabbaabbbaaaabaabaabbaababbbaababaabbabbabbabbbbabbaababaabbbbbbbaaabbbaabbaaaabbbaaaaabababaaabbbbbbaabbabababaaaabbaaaaaaabaabbbabbaaabaababababbaaabbbbabaaaabbaaaabbbbbbbbbbbbbbababbaabbaaababbaabbbbabbaabbaabbaabbbbabbbababbbaaaaaabbbabaaaaaaaaaaabbbaabaabababbabaaabbbabababbababbbbaabbaabbabbbbbaababbbbababaaabaaababbbbababaaabbaabbabbabbbbaaabaaabaabbaabaaaabbbbbbabbabaaaabbbbbbaabbbbabbbabbaabbbbababbabbabbbbaaaabbabbbabbbbbbbaaaababbabbbbababbbabbabbbaabbababbbaaaaaabaaaaabab bbbbbabaabbbbaabaaabbaaababaababbbbbbbbabaaaaaabbbbabababbbbabbaabaabbbbaabbaaabbabaabaaaababbbbaabbaabaabbaabbabbbaababaaababaaabbbbbaaabaaaaabbaaaabbaabaaabaabbbaaabbbbaabbbbbabbaabbbaaaabbbbbbbbbaabababbaabaaababbaabbbbabbaabbbaaaabbbbaabbbabbbaaabbaaababbaabababaabaaaaaaaabbaababbbababbbbbabbbaabbaaabbbbbbabbabaabbbbbaaababbababbaaaabbbbabbaabbabbbbbbaaabbbbbabababaabbaabbbaaaaababababbababaaaababbbaaababbbbbabaaabbbaaaabaaaaaabaabaaabbabbbbbbabaaabbabbbaaabaabbbabbaabbabbaaabbabbabbaaababbbabbbaaabbaababaabbbabbaabaaabbababaaabbaabaabaaaaabbabaababbbabaaaaaababbbabbbbabbbbabbabbaabbbbbbaababbbabbabaaabababaabbbbbbbabababaaaabbbbbabbbbbbbbaaabbbbaabaabbaaaaaabbaaababaaabaaababaaaabaabbbaaaabaaaabaaabbabbbbbbbaabaaabbbabbabbabbaabbbbbaababbbaaaabbbabbabbabbbaabaabaaabbaaaaabbabaaabbabbbababaabbababbbabababababaabbaaaaabbbaabbbaaababaabbbbaabbbbaaabbbabbbabaabaaabaabbaaabaabbaabbababaabbbbabbaabbabaabaababbabbbabaabbabaababbaaaaabbababaaaaabbbaabbaaaabaabababaaaaaaaabbbbabababababbabaaabababaaabbbbaabaabaabaabaaaaabbabbbabbbababbabbabbbbbaaaabbabbabbbbaaabaabaaabbbabbaabbaabaabbaaabbabaaaaaaababbaaabbbbabaaabbabababaaabbaaababaabababbaaabaaabaaabbabaabbaaaaaabbbabbbaaababbabbbbaaaaaaabaabbbbbbabbbbbabbaabbbbabaabbaaaabbabbababaaaaaabbabaaababaaaaaaabbbbbbbababbbbbaababbaaaababababbaaabbababbabbababbaaababaaaaaaaaaaaaaabbbaaaaabbabababbaabbbaabbbbabaaabababbaabbababbaabaaaabbbbabbaabbabaaaaabaabbaabbaabaaababaaaaabababaaaabaaabbbaaaaaaaaaabbaaaaaaaabaababbbabbbaaabbbbbaabbabaaaabaababaaabbaaabababbbaabaaababbaababaaaaaaabaabaabbbabbaabaabbaaaabaaababbabbbabbaaabbaababbbbaababbaabbbaaaabbbbbbaabaabababababbbaaaabaabbbbbbababaaababbbabbaaaabbabaababbaabbbbaabaababaabaaaabbbabababaabbbbabbaaabbbaaabbaabbbbbabbaaabbabbbaabaabbbabbaaabbabbbaaaababbbaabaaabbabbbababaaabbbbbabbaabaaaababbabaabbbbbaaaaabbabaaaabaaaababbbaababaaabbbbaababbabaaabbbbbbbababaabbbbbbabbabbbbbaababababaabbbabbbbabaaaabaaaabaabababbaabbbabababababbbaaabaabaabaabbbbbbbaaaaaaaaababbabaaaabaabbbaaba aabbbabbababbbbbbabbaabababaaaaaababbbbabbabaabaaaaababbbaaabbabbbaaabaaabaaabbbabaaabababbbaaabbbaabbabababbabaaaabababbabaaabbbaabababbaabbbbbbbbabbabbabaaababaabbbaabbbaaaababbaabaabbbbabaabbbabbabaabbabbbabababbbbabbaabbbbbabbaaaababaabaaababbbbabaaababbbaaabaaabbbaaabbbbbabbbbabbaaabbbbaaaabbaababbabaababbbaaabaaabbbabaaaaaaaaaabaaabbaaabbbbaaaaababbabaabbababbbababbbbbabbbabababbaaaaaabbbbbbbaabbbbaabbbbbbaabababbbabaabbbaaaaaaabbaabbaabbbaaaaaabaabbaabaababaababaaabaabaaaabaabbaaaababbabbabaabbbabaaabbaabbabbbabbbbbabaaaabbbaaaababababaaabbabaaabbaaaabbbbabbbaabaabbbabbbabababaabbaabbaabbaabbaababbaaaaabbabaabbbbaaaaabbaaabbbaabbbababbaababbbabbbbbbbababbaabbaaaaabbabbbabbababaaabbabaabbbababaabaabbbababbaaaaaabbabaaabbbbbbaaaabbaaaabbaababababaabbaabbabaaabaaabbabbbabbaaaabaaaababbabbaabaabaabbabaabbaaabbababaababbaabbbabaabbabbaaabbbbbbaababbabbabbaabaaaaabaabbbbbbbbbbaabbabbbabbabaabbbaabaaaabaaaaaabaaaaabbbaabbbaaabbbabbbaaaababaaaaabbaabbaaaaabababbabbabbabaaabbaaabbbabbaabbbbbbaabbbbbababbaababaabbaaaabaaabababaaabbbaababaaaabbbbbababbaabaabaabbbababaababbaaabababababbaaaabaaaaabbababaabaabbbbbbbabbaabbababbbbaaaaaabbbbbaaaaaababaababbabaaaaaaabbbaabaaaabbababbabaabaaabbbaaaabaaababababaabaabaaababbbbbaaaaabbabbababaabaaaabbabbabababbabaabbbbaababbaabbabaaabbbabbabbbaaababbabaababbbbaabaabbabaabaaabbaaabbabbbaaabaaaabaabbabbbababaabbbbbbbbbaabbbbbbbbaaabababbbbaaaabaaabaaaabbabbbabbaaabbbbbaabaaabbaababbaabbabaababaabaabbabbbaabbbbabbbabababaaabababaaabbbabbbaababaaaababbaabbaabbbbbaaaaaabaaabaaaaababbaabbbbaaaabbbbaababaabaabbbaaabbabbbbabbbabaabaaaaaaaabaaaabaabaabaaaabbbaabbbbabaaabaababbbbaabbbbbabbbbbbabaabbaabbaababbbabbaaaaaaabaabaabaabaaabbabababbbbbaaaababaaabbbbbabbababaababbbbaaabbbbaaaaabbaaaabbabbbabaaababaaaaabbbbaababbbbababbabbabaabbbabaabbabaaabaaaabaaababaababababbaabbbbbbbabaaaaabaabaabbbababbbaabbaaabbbabaaaaaabbbaaaaabaababbbababbabbaabbabaabbababaabaabaabbabbaaaababbaabbbbababaabbaabbbaabbbababbaaaaabbabaabbbaaaaabbbababbabbaabbaaa bbababbbaaababaabbbaabaaaaabababbabaaaababaababbbbbabbabaaaaaaabaabaabaaaaabbaabbbaaababbabbabaaabbbabaabbababaaabbaabbbbbaababababbabababbbbbabbabbaababaabbaaabaaabaaabbabbababaaaabbbabbbbbabbbaabaaabbabaabbbababbbabbbbaabbaaabbabaabababbaababbbbbaaaabababbaabaaaaaabbbbbaabbaababaaaababbaaaaaaaabaabbabbbabbbabbbbabbbbaabbaababbbabaabbbabaaabbbaaabaaaaabbabbabbabbbababbabaababbabaaababaabbbbaaabbababbabbbababbabbaabbabaababbbabaaaabbaaabbaabaaabababbaaabbabbabaabaabbaaaaabbbabbaaabababababaaabbbaaaabbbabababbbaabaabbababababaabbabaaabaabbbaaaaaaaabbaaabaababaabaaaabaabbabababababaaaaaabbbabbabbbbababbbaababbabababbbbbbaaababaaabababbabaabbbaaaabbbaabababbaaaababbbaababbbababbbbbbabaabbaaabbababbbbaaabaabbabbaaaabbaabbaaaabaaaabababbaaaaabbabaabbbbaaaabbaaaaabbaaaaaaabaaaaaabaabbbbaaabbaabbbabaaabbbbabbaaabbaaabaabbabbabbaaaabaababbbabbabbaaaababbaabaaabababbbbbaabbbaabaababbabbaababaaabbabaaaabbabbabaaaabbaabaaabbbbaaababbbbbbaaabbaabaabaabbbaaabbabaaaaaabababaabbbabbabababbabbbbbbbaabbaaaabbaaabbaabbabbababaaabbbaabbabbbbaaaabbbbbabbbabaaaaabaabababbbbbaababbbaaabbbbabbaababababaabaaabaabbbbaaababbaaaabaaabaaabbbabbbbbbbbbaababbabbbaaaaaaabababbbbbabaaabbbbbbbbbabbbbbaabbbaabababbaabaabbaabaaaaaababbbbaabbbbbbbababbababbbbbbbbababbaababbabbabbaaaababaababbbbabbbaabbaaaaaaabbbbaababaaaababbaaabbbaaaababbababbbaaaabbbbabbbbaabaabaabbbaababbbbbabbbabbbbabbaababbbabbbbbbaabbaabbbbbbaabbbbbabbaaabaaaabbbaaaabaaabaabbaaababbabbbaaaaaabaabaabaaaaaabbbbaaabababbababbbaaaaaaaaababbaabbabababbbbbabbabbbaabbbababbaaaabaabbbbaabaaabaaababbabbbabbababbbaaabbbbbaaababbaaaaaaabbbaaaaaaababbaabbaaaabaababaababbaabababababaabaaababaaabbabbabbabbabbabaaaaabababbbaaababababbbbaabbbbabaaaaaaaabbaaaaaaabbbbbaaabaabaabaaabababbbbaaabbaaaabbabbbabbabbbabaabbbbabbbbbbababbbbbbbaabbbbaaaaaabbbabbbaaababaaaaabbaaabbbabbabbbabbabbaabababbbbbbabbababbbabbaabbababbaabbbbbabbbbbbbaababbbabbabaaabbbbbabaaaaaaabbabaaaabbbbbaaababbababbaabbbabaaabaabaababbaaababaaabbbaaabbaababbbaaaaaaababbabbbaaa aabbbbbaabbbbaaaaaabbbbabbbbabaaaaaaababaaababababbabbbaaabbaaababbaaaaaaabaaaabaaabababbbbbaabbbbbaaaababbbabbbbababaaaabbabbbaaababbbaabbbbabaabbaabbbabaabaaabbaaabbaaaabaabbbbbbaaaabbaabaababbabababbbbbbbbabbabbbabaababbbbbaababbbaabaaabbbaaaaabaaababbabbaaaaaabbabaaabaaababaaabbaaaaabbaaabbbaaaaabbabaaabbababaaabababababbaaabaaabbbaabbbabaaababaabbbbabaababbbabbbbbabaabbbbaaaaaaaaaababaabaabaababbbbaababbaabbababbabbbbbbaaaabbbbaaabbabbabbaaababaababaaaaabbbbbaaabaabaaaaabababbaababaaabbabaabbaabbabbaaababbabbbaaaabbbbaaaaaabbbaaaaaabbbababaaaaabbaaabaabbaabbbaaabaabbbbbbbbaaabbaaababbaaaababbabbbabaaabbabaaaaaabbbbbbbbbabbbabaaaabaabaabaaabbbabaaabababbaaabaaabbbababababbbaaaaabaabaabbbbbbbbbabaaabbbabaabbbabbaabbabaabaaabbaaababbbabababaaaabaaabaabaaaabbbababbbbbbbabababaaaabbbbbaaababaababbaabaaaabbbbaaaaaaabbaaabbbbaabbbbbababbbbaaaaabbaabaaaabbbbaabbbbabbbaaababaabbbaabbbababbaabbababbababbbbababaaabaaaabaaabbabaaabaaabaababbabaabaaaaaaaababbabaaaaaaaababbabbaaabbaababbaabaabbbbabbbbaaaababbaabaababbbbbbbbaabbbaabbbaaaaabaabbbbbaabbbaaabaaabaaabbbaaabbbabbababbbaababbaabbaaabaababbabbbbabbbbbbbabbabbbabaabbbbbabbbaaaabaabbaaabbabaababaaabbbabaaabbaaaaaabbabbababbbabababbbaabbaabbaaabbbbabaaabababbabbabaababaabaaabaaabbbabbabbabaaabbbbabbbbbbbbaababaababaaabbabaababbaaaabbbaaababbbaaababaabaaaabbbaaaababaaababbbbbbbaabbababbaaabbbabaaabaabaababaabbaabaababbabaabaaaabaabbababbababaabbababababbabbaaaabbbaaabbabaabbbbbabababbababaaabbbabbbabaabbaababbaaaaabbbbabbbbbabbaaabbbaabbabbabbbaabbaabbaaabababbbbbbbabbaabbabaababaabaaaabbbabbaabbaabbbbaabbabaabbabbbabaabbababbabbaabbbababbaabaaababaaaabbabbaabbaaababbabbbbbbbaaaababbbbaabbbbabbbbababbaabbabbaaababbbabbbabbaabbbbbbbabaaabaaaabaabaaababbbabbaabbbbbaababbbbbbabababbbabbaababaababaababaabbabbaaaabbaababaaaaabbaaabaabaaababbabbbaaabbaabaaaaaaaaababbababaabbaaababaabaabbbbaaababaabbbaabbabbabaababbaaaaababbbabbabbbbbbabaaabaaaaabbabaababbabbababbaababbabbabbaaaaabbbaabaabaabbabbbbbbbaaabbbabbaaabbabbabbabaabb abbabaabaababaaaaabaabbabbaaabbabababbaaabbababbabaabbbbaababaabbababaaabaaabaaabaabbaaaaabaaaababbabbbaaabbbabaabaaabaabbabaabaaabbaabbbbabbabbaababbaababababaaaababaabaaabbbbabaaabbaabbaababbaaaabbabaaabababaabbbaaaabbabbbbbabbbbbbbabbbabbaabbbabaabbbababaabaababaaaabbabbaabbabaaabababbbaaabaabbbabbababaaabbbbbaababbaaabaaaabaaababaaabaaabbbaababbabaaaaabaaabbbbbbbbaabbababbbabbaaabbabaaabaaabbbababbbaaaaabbabaabaaabaabbabaaaaabbbabababbbaabbbbbabaabbaaaabbabbabababbbbbaaaaaaabbbababbbbabbbbabbaaabbbbbabaaabaabbaaabbaaabbbbaabbaaaaabbaaaaaaabbaabbbaabbbaaaabaabbbaaabbbababaaabbbaaaabbababbbbaabaabbbaaabbbbabaabababaabbbbbbababaaabababbaabbabbaaaabaaaabaaaabbbaababbbabbbbaabaabaaaaabbabaaabbaaabababbabbaababaaaababbbbbbbaaaabbbaaaaaabbaabaaaaaaababbbbbabaabbabbaababbbabaabbabaababbbbaaaaababbbbbababbbbbbaababbbbabbbaaabbababbaaabbabbbabbabbbbaaabbaababbbabaaaabaaababababaaaabbaabaabbaaaaaaabbaabbbabbbbbbbbbbbbaaaaaabbbababbaaaabababababbbbaaaabbbbababaabbabbaababbbbbabbabaaaabaaaabaaaaaaaaaaaaaabbaaabaabababaaabbaabaaabaabaabbbbababbbaabaaaabaabbaabbababaaabbaabbaabbaaaabaabbabaabaaaaaabbbbbbbaaababbbbaabbaaabaaabbabbbbbabbbaabaabbabbbaaaaaaaabbbbbbbaaababbbabbbbbbbbaabbbbbbaabbbaabbbbbabbbbbbbaaabbaabbbbbbbbabbaaabaaabbabbabaabbabbabbabababaabaaaaaaaabbabbabbabaaabbbaaababaaaaaabaababaabbaababbaababbbbabbabbbbbabbbbbabbabaabbbbaababaababaaababbbbaaaaabbaaaabaabbbaaaaababaaabaabbbabbbaaaaaaaabababbbbbaaababbbabbaabaabbbaaaaaabbbbaabaaaaabaabaaabaaabbbaabbbaaaaabbaaabbbaaaababbbbabbbbaabbabbbbbbabbbaaabbbaabbaababbbaaaabaabbabbbbaabbaaabbaabaabaabaabbaaaabaabbbaabaaaaabbbabaaaaaaaaabaababaaaabbbbbbbabbababbaaabbabbabbbaaaababbaaabbaaaaabbabbabaabbbbabbabaaabaaabbababbbbabababaaabaabbabbaabaaaaabbbaaaababbaaaabaabaabbaabaaaaaabababaaaabbabbabaaababaababbaabbabbaaabbbabbabaababbaaaabbaaabaabaabbabbbaabaabaaaaaaaaabaabbabaaaabbaaaaaabbaaaaabbbbbabbabababaabbababaaabaaaaaaabaabaabbbbbbbbababaabbababbbbbaabbabbaaababbbabbbbbababbabababababababbbbaaaaaabbbabbbabaaaabababb aabaabbbbbaabbbbabbabaabbabbbbbabbbbbbbbbbbbaaabaaabbbaabbbbbaabbbaabbabbbbbabbabbaabbabbabbbabbaaaaabbbbaaabbbaaaabbabababaaaaaababababaaaabbbaabbbababbaaaaaaababbbabbabaabaabbbabbbaaaaababbbbaabaaabbaaaaaabbbabababaabbabaaababaaaaabbbababbbbbbaabbbabbbaaabbabaabbababbaaabababaababbaaaababaaababaaabbaababababbabbbbbbbbabaabbbaabaaabaaaaababbaababbbbabbaababbababbbbbbbbabbbbaaabbbbaaaabbbabaababbaaaabbabbbababbaaabaabaababbbabbaaabbaaababbbbaaababaaaababbbbbaabbaaabbaababbbaabaabbbbababbababbaaaaabbbbababbabaaaabbabbabaaaaabbabaaabbaaaaabbaababaaaabbaaabbbababbbaabaaaababbbabbaaaaababbbbbabbbaaaabbaabbbbbababbbabbaabbabaabaabbbaaaaabbbabbaabaaababaaabaabbbabbbbaabbabbbaaaabbbababaaabababbaaaaaabbbabaabbbaabaabbbbbbbaabbabaabbbabbbbaabbaaababbababbaaabaaababbbabaabaaabbbabaaaaaaabaabbbbbbbaaaaababbbaaabaaaabbabbbbbaaabbababaaababbbaabbabbbabababbaaabbababbbaabbbbbbbbaabbbabaababaabababbbbabbababaaabbbbbaaaaabaaaabbbbaababaaabaaaaababbbbabaabaabaaaabbbabbbbabbaababaaabaaababaabaaaabbbbaaabaabbabaaaaabbbaababaababababbbabbabbaabbbabbaabaaaabbaabbbbbbbabbbbbaaaabbbaaabababababbabaabbaababaaababbbbaaababbbabbbaababbbbaabbbbababababaaabbbbaabaaaabbbabaaababbbabaaababbbabbbaaaaaabbbbabaababbaabbbabaabaaabaababbaaaabbbaabbabbbaaaabababbbbaababbababbbaababbaababbbbbaaaabbabbabababbabababbabaabbabbbbabbbaaaaabaaaaabbaaabbabbbabbbaaabaababbbabbbaababaaabbababbbbbbbbbbaaabbbaabbabbbabaabbbbaabbbbabaabababbbaaaabaaabababbaaaaabbbaaaaababbbabbbabaabbabaaabaaabbaabbbabaaababaabbababbbabbbabaaabbbababbbabbbababbaabbbabbbabbaabaabbabbbbbaabbaaaabbbbabaaaaaaaaaabbbaabbabaaababababbbabbaaababbbabbbbbbabbabbaaabbbaabbbbaaaababbbababbaabbbbabbbabbbabbbabbabaabbabbbbbbbaaaaabbabbbabbbaaaabaaababbbbaaabaaaaaaabaaaabaabbabababbaaaabaaaabaabaabbbbbaaabaaaaabaabbaaaaabaabaaaabbbbbbbbabaaaabbababaaababaaaaabbbabbbaabbabbaabbaabbaaaababaaaabbabababbbbbbaabababbabaaaaabbabbaababbbbaabaabbbbbabbbabbbababaaaaabaababbaabbabbabaaababbbabbabaabbabbbabaabaabaaabaabaaababbbababbaaaaaaaaababaaabaabaaaa bbaabbababbaaabbbbabbabbbbaabbaaaaaabaabbabaabbaaabbaabbbbabababbbababaabaabbaabbaabaaabbbaaaabbaaabaabaabababbbaaabbbbaaaabbbbbbaaababaabbabaaaaaabbabbbabbbaababbaaababbbbbababbbbaabbbaaaabbaababaaabbabbabbbaabbaaabbabbbaaabbaaabbbbbbabbbababaaabbbababbbabbbaabababbbaabbbaaaababbbbabbaabaaabbaabbaabaaaaaaaabbbbbbaabbaaaaabbbaaaaabbabaaaaabbabbaabbbaaabbbababbbbaabbbbbbabbabbaabbababababbaabaabbaaaaabaababbababbabbbbaaaabbaaaabbaabababbbabbaabbaabbaababbbbbbaabaaaaabababbbbaabbbabbbaabaaaaaaababbbbbabbbbabbaabbabababbbabbabbbbaabaabbbaaabbbbbbaaabbabaabbbbbbabababbbbbaaabbbabbbaaababbabbabbbaabbabbbbaaaababbabbaabbaabaaababbaabababbabbaaaabaaaabaaabbbabaaababbbbbabaababaabbbbbbbbbbbaaaabbabbbbabaababbbaaabbabaabbaabbabbbbbbbaabbaababbbabbbbbaaababbaabaaaabaabbabababababbbabaabaabbabaabbbbabaabaabbbbabbaaabbbbbbabbbbababbbabbaababaabaaaaaabbaaaaaabaaaaababaabbbbbaabbaabaaaabbabbaaaaabaababbaaabaaabababbbabaababbababaaababbbabbbbbabbabaaaaaabbababababbbbababbbabbaaaaaababaaaaaabaaaaaababbbbaabbbbabbaabbababbbbabbbbaabaabbaaababababbaaaaabbabaaababababbbabaaaaaabaaabbbabaabbbababaaabbbbbababbbabaaabbaabbbbabbabaaabaaabbbaaaaaaaabbbaaabbbabbababbaababbaaabaabbaaaababababaabbbaabababaaababaaaabaabaaabbabbabbaabaabaabbaaaaaabbabbabbaaabbaababaaabaaabaaaaabaaaababbbbbaaabaaaaababbbabbabbbaabaaabbbbbbbbbbbbbbabaabbababbabbbabaaaaaababbababbbaabaabababbbbbbabaaabaaabbaababaabbbabbbaaaabbabaaaaabaaaabbaabaaaaabbbaabababaabbbbabaabbbaabbabbabababaabbaababbabbbabaabaabaaaaabababababbbbaaaaaabbbbabbbabaaaaabbababaaaaaaabaabaabbaaababbababbbbabbbbabbbaaaaabbbbabbbabaabbbbbbbaababaaabaabbabbabbaabbbaababaabbbbabbaababaaabaabaabaabbabaabbbaaaaaabbbaaabbbaaabbabbabaababbaabaabaaabaaaaabbbababbabbaaaaabbbababbabbbaabaabbaabaaababbbbbaababbbbbabbbbbbbbabbaabbaaabaabaaabbabaababbabbbababbaaababbabbbaababbbbbbbbbaabbbbabaaaaabbbaaaaaababbbaabbababaabbbaababbaababbbbbabbbbbbbbbaaababbbbbbbbbabaababababbbabbaaaaaababbabaaaabbbbaaaabbbaababababbaabbaabbbbbabaaaaabbaabbbabbabababbaaabababaa bbbbaabbbbababbbaaaaaaaabbabbbabbbabababbbbaaaabbbbbbbaabababaabbababbbbbbbaabbbabbbaabbaabaaaababaaabbabbbaaabbaabbaaabaababaaababbbbabababbaabbbababaaaaaabbbabaaaabaabbbabbbabababbabaaababbbabbaaabbaabaaaabababbababaabbbababbbaabaabbababaababbababaaaabaaabaabbaaaabbbabbaababbabbbaaabaaaabaabbbbabababbbabbabbbaaabbbaaabbbbbabababaabaabbbaaaababbaabbbababbbaaaaabbbaaaaaabababaababbabaaabaaabbbaaaaabaabbaaaaababbaabbaaabaababbbaaaabaaabaabababbaabbaabbaaabbabbaababaaaabbabbabbbabbbababbbbbabbaaabaabaabaaaabaaaabaaaabbabbbaabaababbbbaaabbabbbaabaaaaaabbababbbbbbaabaaabaaabbaabbaaaaabaaaabbabbbabaaaaaaaabbbaabaabaaaabababbaababbbbaababbaaaaabaababbabaababbbaaabaabbbbabaabbbaabbaaabbbbaabbaabbbabbbbbbababaaabbaabbbaabaaababbbaabbaabbbabaaabababaaaaabbbababaabaaaaaaababbaaaabbababbbababbabaaaaabaaabaaabbabaaabbaabbaabbbaaaaabbbbbbababbabbaaababbabaababaababaaaaaaaabbabbbbaabbaaaaaaabbbabbbbabaaabaababbaabaabbaabbabbaabbbabababbbababaabbbbbbbbabbbaabbbabbbbbbbbaabbabbaaaaabbaabbbbbbaabbbbbaabaabbaabaaabaababbaaabbbbbabababaabaabbbbbbbaaababbababaabaaababaaaaabababaabbabbababaabbabbbbbaabababbaababbbaaabaabbabbbaabaababbbabbbbbabaabbbbbbaabbaabbbabaaaabbbabaaababaaaaabbbababbaabbabaaaaabaaaabaaabaabaaabbbbbabbaaaabbabbabaabbaaabaaabbabbaaaaaababababbbaaaaaabaabababaabbaabaaabbabbababbbbbaabaababbaaabababababbaabbbabbbabbbabaaaabbbabaaabbaabaaaaabbbabbabbababaaabaabaaaaaaabbaaaababbaabbbbbababaabbaabbbabaabbbaabbbaaaabbaababababbabbaaaaaaabbbaaabbaaaabaabbbabbbbbbabaaabbaabbbabaabaababbaaaabbabbbabbabbabaabbababaabababaaabbabbabbbaabbabbaabbabbbaaabababbaabbabaabaaabaabaaaabbabbabaaababbbabaaabbbaaababbbbbabaaabaabbbaababaaababbaaaaabaabbbabbbbaaaaaaaababaaaabbabbbaabbbbabbaabbababbbaaaabaaabbabaabbbabbbaaabaabaaaaababaaaabbaabaabaaababbabaaaabababbbaabbbbabaababbabbbaababababbbababaabbbbaabaaaaaaaaaabaabababbbbabaabaababbabbbababbbababababaabababbabbaabbabbaabaabaaaaaaabbbbabbaabbaaabbbbbbababbaaaaabbbbbbbbbbbbabbaabbaaaaabbbaaaababbabaaaabbaabbbbaabaaabaabbaaaaaaaaaaabaab bbababbbbabbaababaababbabbbbbaaabbbabbbbaabbabaabbabaaabbaaaabbabbabbbababbaaaabaababbababaaaabaabbaabbaabbbbbbbbbbbbbaababbabbbabaabbaaababbabbbababbababbabaabbbbabaababbababababababbbaaabaabbaabbbabbaaabbbbabbabbbaabbbabbbabbbbbabbabaaaabbaaaaababbaabbbabbbaaabbabbbaabaababaaabbbbabaabbbaabaaabbbaabbabbbaaabbbbbabaaabbbaaaabbaabbabbbbbaabbabbababbbbaabaabbabaaaabbaaababaaabbababbababbabbbbaabbbaaabbbabbaaaabaaaabaaaabaabaababbababbbbbabbabbabbbbbabaaabbbabbaabbbabaabbbbbaabbaaababaaabaabbbbabbabaaaabaabbbbaabaaababaaaabaababbababbbabaabaabaabbbababbbaababbabaaaabbbbaaabbbababaabbaabaabbaabaababbabbbababbabbaaaabaaaabbabaaaabbbabbbbbaaaaaaabaaaaaaaaaababbabbbbabaaabbaaaabbaabbaabababaabababbaabababaaabbbbbabbabbaabbababababbaabaababbbaaaabbaabaaabaaaaabbbaaaaabbaabbaabbbbbaaaabaaababbbbabbabbaaabbbbbabbababbbababaabbaabbbbbbbbbbaaaababbabbbbbbabaabbbbbbaabbbbbababaaabbaaabbbbbbabbabaabaaaaaabaabbbbbbabaaabbaabbaaaaababaabaaaabaaababbbbabaabbbbabbaabbabbaaaaaaabbababaaaaaaabaababaaaababaaabbabbbbabaabaabbbbbabbabaaabbaaaabbbbbabaaabbaababbabaabaaabbaaabbabbbaaabaaababaaaaaaaaaabbabaaabaaabaaabaaaabbaaaabaaababbbbbbaaaaabbbaabbbbabaaaabbaaaaaababaaabbbbaabbbaabbbaababaabbaaaabaabaaabbabbbabababaaaaabaaaaabaaaabaabbaabbaaabbbbbbabaabaabbabaabbbaabbbbaaabbbbbbaaabbaabbaabbaababbabbabbababbbbaabbababbabaabbaabbaaabbaaaabbabbbbbbbabbbbaabbbbabbaabbabbbaababbbaaaabaaaabbbbabbabbbbbbbbaaabaaabbbbbababbbaaaabbabbabbababbbbaaaaaaabbabababaaabaaaabbbaaabbbababababaaabbaabaaaabaaabbaaaaabaaaaabaabbbbbbbbbaaabaaabbbabababaabaabbababbaabbaabbaaabbabbbabaaaabbbbbaabaabbaaaaabababbbbbabaababaabbbaaaaaaaabababababbaaaabaabaabbbabaaaaabbabbbabaabaabbabaaaabbbaabbabbabbbaabbbaabaaaaabbabbaabbaabababbbabbbaabbbbabbaaaabaabaabbbaaaaababaaaabababbbaabbbbbabaaababbaaaaaaabbbaaababbabbbbbababbbaabbabbbbaabbbabbbabbaaaababbaabbaabbbbbbbababaabbbbaaabaabbbbbaaaaabaaaababbaabaabbaabbaabbbbbbbabaababaaabbbabaabbbbbabbbaaabbbaaababbaabbababbaaaaabbababaaabbbaaabbaabaabaaaaabbbaabaaaabbababbbab babaaabbabbaaabaabbbbbbabbbbbbbababbabbabbabaaaaabaabbbabbaaaabaaabaaaabaaaabaababaaaabbabbaaaaabbababbaaaaabbbbaaabbaabaaaaabbaababbaaaabaaaabababbbabbabaaaaabbabbabbbaabbbbaabbbaababbbaabbababbbbbaabaaabaaaabbabbbabaaabaaaaaaabbabbbbaabababaabaabaababaaabbbababaabaaaaaababaabbbaabaaaabaaabababbaabbbbaababbaaaabaabbbbbabbbbaaabbababaaababbbbbbaabbbabaabbaaaaabaaabbabaaabbbaaaaababbbbababbbbaaabaabbabbbabbabbaaaaaabbababbbaababbbababaababbbabaaabaaabababbbabbaaaababaaaabaaaaaaaabbbbaabbaaabaabaaabaababbabaabbaaabbbbbaaabbaaabbaabababbabaabbbbbbbbbbbbabaababaaaaabbaaaaabbaaaabbbbabbaabbbbaabbabaabaabbabbbbabbababbbaaabaababababababbaabbababbaaaaabababbabababbbbaaaabaaabaaabaabbabbbaabaabbbbbaaaabaaaababbbbababaaaabbbbbabbaabbbbbbbaababbabbbbbabbabbbbbbbabbbbbabbbaaaaabbababbbabaabbabaaaabaababaaabaaaabaabbaaaabbbabbbbbabaaabaaabbaaaabababababbabaaababbbaaabbababbbaabbbbabbaabbbaabbbaabaaabbbbbabbbbabaaabaaaaababaabbaaabbbaabbaabbabbbaaaababaabbabababaabbabbbbbbabbababaaaabbbaabbaaababbabbabbbabbbbbbbbabababbbabbbbabababbabaababbaaababbabaabaaabbabaabbaaaababbbabbaabbaabbbaaabbabbbaabbbabaabbbbbbabaaabbabbbabbababbaaabaaabbabbabbbabaaabbbbaabaaabaabbabbbabbbbaabababaaaabbaaabbabaaaabaaaaababbabbbababaabaababaaabbabaabbbbbababbbbbbaaabaabbbabbabaaaaabaabbababbbabbbbbbaaaabbabbbbbaabbbbaabaaaaababbabbaabbbaaaaabbbbabaaababbaababbbbbbabbaabbbbbaabababababaaaaabbbbbbaaaabababbaabbbabaaaaaabaabaaabbaabaaababaabbaabababbbbbaaaabbabbbbaababbbbbbabaaaabbabaabaaabbbbbbaaaabaabbbabaaabaaaabbaabababaabaaabbaaaaaababbbaaaaabababbbaababbaaabaabbaabababbabaaabbaaaaababbaabaaababbaaaabbbbbbaaababbbbaaabbbaabaabaababaaaabababaabaaaaaabbabababbabaabaaabaabbaaaaaabbbbbbbabaabaabbababbbababaababababbbbabaabaaabaaaaabbbbbabbbbbaaababaabbbbbabbbbbbbbaaabbaaabbbaaaaabbaababbabbbababbbaabbbbababababaaaabbaabababbbaabaaababbbaaabbabaaaaabaaabababbbbbababaaabaaabbaaabaaabbbaaaaabbababababbabbaabaababbbbbbaaaabbababbbabaabaabbbbbaabbbabababbbabbbaabbbbbbbbaaabbaaabaaaaabbbbabaaababbaabbabbbbbb ababaabbaaaabbbaaabbaabbbabbaaabaaaabbabbaaaabbaaaaaaaaaaabbbbbbbababbbababbabababbbaabaaaabbaababbbbabaaaabaabaabbaabababbabbbaaaabbbbbabbbbabababaaaabbaaababbbbbaaaaabbbaaabaaabaabaaaaaababbbbbbbaaababbbaabbbbaabaaaabbbaabbababbaabbbaabbbbbbbbbabaaabbabaaabaabbbbabbbbbbbbababaaaabaaaaabaabbbaaababbbaaaaaabbababbaabaababbbaabababbbbbbabbaaaababaaaaaaaabbbbabbaabbbbaababaabaaabbbbbaabbbbaaaabababbaabababaaabbabbbbaaaabaabbbabaaabbbbbabbbbabaaabaaaababbaaabbbbabaabbaabbbabbbabaabaabbaabbbbbaaaaababbababbaabaabbabaaaaaabaababbabaabaaaaabaabaabbbababbaabbaaabaabaaaaabaaaaabbbaaabaababbaaaababaaaabbbbbbaababbbaaaaaababababbaabbbbaaabbbbababaaaaaabababbaabababbaaaaaabaabbbbaaaaaabbababbbbbbbbbbbbaaaabaaaaaababbbaababbabaaaaabbabbabbbabbbbaabbbaaabaaabbbaabbbbaababaabbbbbbbaaabbabaaababababbbbaababbbabaabbbbababaabaaaaababbaabaaaabaabbaababbabbbbaabaabbbabbbbbaaaabbabaabbbbaaababbaabbbbaaababbaaaaabbbbbbbabbbbbbbaaabaaaabababbbabbaabababbaabaabbababaaabbabbaaaababbbbbabababbbababbbbabbbbaabbabbabaaabaababbaabababbaaaaaaaaaabbaababababaaaabababbabaabbbbababaababaaaaabababbaabaaabbbbbbbbbabaaababbababbabbababaaaaaabbbabbabbaabbbabbbbaaabbabbbbaabbbaaabbaaabababaabaabaabbabbbabbbaabababbbbababbaabaabbbabbabbaaaababbbbbbbbbabaaaaabbabaaabaabbabaabbaabbabababaababaaaaabbabaabaaabbabababaaabaabbbaabbbbbbabaababaabbbabaabbbbbbbbbbbbaaababbabbaaabbbbbbabbabaaaabbbabbbababbbbbabbbbaabbbbbaabbbabbaaaabaabbbbbaaabaabbbbbaabbabbbabaaabbbbbbabaabbbabaababaababbaabbababababaaabbaabbbbbbabaabbbabbbbaaabaaabbababbbbaaabaaababbabbbabbbabbabaabaabaabbaaaababaabaaaaabbaaabababbbabaaabbabbabbbbaaaaabbbbbaaabbbabbbababbaabaaaaabbbbbbbbbaabbaaaaaabababaababaaababbaaabbbaabaaaaaabbaaaaaababaaaaaabbbabababbbaaabbaaaababaaaabaabbaaaaabaaaabaababaaababaaabbbbbbbbaaabababaabaaaabbbbbabababaaaaaabbaabaababbbbbaabbbbbaabaaaaaaabaaabaabbbbabbbbbaaabbbaabbabbaaaababababbbbaaaaaabababaaabbbbababbbaabaaaaaababaaaaaabaaaaabbbbabbbbabbbababaaaaaaabbabbabbaaaaaaaaaaabaaaaaabbabbbbbbbabbbaabbaaaaaaaaababbaab baaabbbbaaaabbbabbbbbbbabaabababbabbbbabbaaaaaaaaababbababaaabbbaabbaaabaabbaabbabbbbbbababbbabbbaabbbbbaabbbbbaaabbbaaababbbabbaabaababaabbbbbaaaabaabbbbbabbbababbbbaabaababbabbaabbbbabaaabaaabbbabbbababbabbbabbabbaababaaabbabbbaabaababbabaaaabbbaaabaabbabbababaabaaababbbaabbbabaabbbbaaaababbaabaaabbabbabaabababbbbaaabbbbbaaababaaaabbabbbaaaaabbbabaabbaabbbaababbbabbabbaaabbaaaaaabaaaababbaaaabbbbaaaaaabbababbaabaabbbbaababbbbabbaaabbbaaaabaabbbaaaaaabaaaabaaabaabaababbbbbabaabaabbababbbbabbaaaaabbaabaaaababaababaaaaaabaabaaaabbbbbabbaaabbaaaabbababaaabaabbaabababbbabbbabbaababaabbbababbabaaabababbbaababaaabababbbabbbbbaababababaabbbaaabbbbbababbbbbaabbbbabbaabbbabbbbbbbbabbaababbbaaabbbbbbbababbbaaabaababaabbababaaabbabbbababbaabbabbbbbbabbbbabbbaabbbaabbbbbbbabbbbabbbabaabaabaabababaaaaabbbbbbbbabaaaaabbbababbabaaaaababaabababababaaaaabbabaabababababaabbbaabaaabbaabbbaaababaababbbbaaaaaabbaabaabbbbbbbabbaabbbabbababbbabbaaaababaaabaababaaaabaabbabaaaabbabbabbabbbaabaabbbaaaabbaaaaabbbbbaaaaabaabbababaabaababaaaabbbbbaaaabbbaaabababbabbbabaababbbaaabbbbaaabaaaaabaaaaaaaaaabaababbbbabbbbbbabbaabbaaaaaabbbababbaaababbbbaababaaabbaabbaaaaabaabbabaabbabbbaaaaaabbababbaaabbbbbaaabbbbbaaaabbabaabbabbaaaabaabbbabaaaaababbbbaaaababbbbbabbabbaaabaabaabbabbbaaabbabbababaaaabbbbabababaaababbababaaababbabbabbabbbaaaaaaabbaaabaabababaaabaabbbaaaabbabbbbbbaaaabbbbabbabaabbaaaabbababbaababaabbbabbaabbabbbababbbbaabbabbbbabbabbaabaababbaabbaabaabaabbbababbabbbbbbabaabbaaaaabbbbabaabaabbbabbbbbbbaaaabbbbbaaabbabbbabbaabaabbbbaabaaabbaabbbbabbaaabbaabaaaababbaabaaaaabbbbbaaabaabbbabaaaabaaabbabbbbabbabbabbaabaabaaababaaabaababbbaabbaaaaabaaabbbaaabbababaababbbabbbabbbbbbbbbbaaabbabbaabbaabbbbaabaaaaabbbabbaaaabaaaaaabbabaabaababaabababbbbaabbaababaabaabbaaabaabbbabbbababaaabababbbaaaabbaaabbaaaabbaaaaabababbbbbababaabbabababaaaababaababaabababbaaaabbbbabbbabbbbbbaaabababaabbababaaabbbbaaaabbbaaaaabbabaabaaaabbaaaaaaababbbabaabaaaaaaabbbbbbaabaabaabbbabaaaabababbbabbaabbabbbbbabaaba baabbabbabbbbbaabaaabababbabbbabbbbbababbaabaababaabaabbaabbaaaabaaabbbaababaababababaababaabbbbbabbbbababbaaaabbbaaababbbababaabbbababaaaaaababbaababaaaabbabbaaababbbbabbaabaabbbbabaababababaabaaabbababaabbabbababbbbbabbabbbbbbbbbaaabaabbabbbabababaaaaabbaabababbababbabbbaabababbbaaababbbbabbabbbbabbbbbaabaaabababaaabbaaababaaaaabbbbbbbbabaaabbbbbaabaabbbabaabbabbabbabbbbbbababbbaababaaaabbbbbababaaaaabbabbbbabbaaabaabbbbbbabbbabbaaaaaaabaababbbbababaababbbbbbabaaaababbbbaababbaabababbbaabaaabaaabbbabaaababaabaabaaaabbbababbababbbabbabaaaabbbaaaababaababbbabbabaaabaaabaabbbaaabbbbbaaaaabbaabbabbbbbaabbbbaababbaaabaabaababbabababbabbaaababbaabababaaaaabbbabbaababbababbbbabbaabbaabaaaaaaabaaaabbababbbbababbbaababaabaaaaaaabaaabaabaaaaaaabababbabbaabbbabaaabaabbabbbabbbababbbaaaabbbabaabaababaaababaabbababaababbbbbabbababbbaabaabbbabaaabbbbbaabbbabbbabbbababaaaababbaaaaabbbaabbaababbabaabbababbaaabbaaabaababababbaabbbbaabaaabbaaabbaabbbbaabababaaabbbaababbabbbbbaabbbabbabbbaababababbbabbaaaaabbbaabbabbbbaaaababbbbabbaabbbaabbaaaabbaabaaaababbabbbbbabababaabaaaaabbaaabaaaaabbaababbabbbaabbabbbabbbaabbaaaaaaabbaaaaababababbbaabbbaabaabaababbabbbbabababbaaaaabababbababbabbbabbaabbaaaaabbbbaabaabbaaaabaabababbaaaaaabababaaaabbabbbabaabaaabbabbbabaaaaaaabbababbbabbaabbabbaaaaaabaaabaaaabbbabaabbabbbabaaabbabbabbbabbbbaababbbbaaababbbbabbbbaaaaaabbaabaabaabaabbbbaaaabbaabbbbabbaabbbbababbbbbbbbabbbbaaaababbaabaaabbbaaabaabbbaabaabbbabbbaababaaababbbbbaabbbbabaabaabbbbbabbaaaaabbbbaaabbbbbaaabbbbbaaaabbababbaaaaabaaaaabbabbabaabbabbbaaaababbbaabaabaabbbbaaabbbaabbaababaabbbabbbbbbbaaababbabbaababbaabbaababbbaabaaabbbbaaaabbbbabbaabbbababababbbabbbaaaabbbbaaaaabbbabbabbbbbabbbbabaabaabaabbbbbaaabaabbaaaababbaaabbbbabaaabbbaaabbbaaabbaabbbbbbabaabbabbbaaabaabbabbbbaaaaaaaaaaabbbaaaabababbabaabaaabbbaaabababbbbbbabaaabbaaaabbaaabbabbbaaababaabbbbbbbabbaabbabaabababbbbabababababbabbababbaababbbbabbabbabbbbaaaaaabababaabbbbababbbbabbbbaababaaabaaaabaababbbbbbaabaaaabaabaaabbbaaaa abaabaabaaabbbbbaabaabaaabbbabbbbaaabbaabbabbaabaaaaaababaaaaaaaabbaaabbabbaaababababbababbbabbabbbbbababaaaaabaaabbababbaababaaaaabbbababaaabaabbbabbaabababbaabaababbabababbabbaabbababaaaaaabaaaabbaaababbaaaaababbabbbabbaabbbaaababaaabaaaabaabbababbabaaabbabaabaababbabbbabaabbbaabbaabbbabbaabababababbbaabaaaabbbaaaaaaababbaaabbabbbbabbbbbaababbabbbbaaabbaaaaabbbbabbabbbabbbaababbbbabbaabbbabbbababbbaabbaaabbbbbbaaabaaaaabbabaaaaaaabbbbaabbbbbbbababaabaaaaabbbababbbbbaabababbbbbaaaaaabbbaaabbaaabaaaabbaabaaaaabbabaaaabbbbabbbaabbbaaabaabaabaaababbaabbbaaaababababbaabbaabbbbbaababbaaaaabbbbaaaaaaaaaaabbabbbaaaaaabbbaabaababaababbbabbbbbbbaaabaaaababaababbbaaabbabaaabaaaaaaabbbbaababbbabbababaaabbbbabaabbbaabaabbababbabbabaabbbbbbaaabbaaaaaabbbaaaabaabababbbbbbababababbabaabbbaabbbbababbbbabaaaaababbbbababbbbbbbbabaaababaaaabaabbaaabababbbabbbbbbaaabaaaabbaabbaaabbabbabbbabbaabbaaaaaaaabbaaabbbbabaabbbbbbbbbbabbbbbaaabaabbabbbababbbabbabbabbbabbbababbaabbbabababaabbabbbbbabbababbbbbaabbbbbabaaaaaabaabaabbabaababababbaaabbbabababbabbbbabaabababaababbababababbabaabbaabbbabbbaabbaaaabbbbbaabbababbaaabaababbbbbbaaabababaabbaaabbbabaaabbaabbabaababbbbabababbabbabbabbbbbabbbbaaaaaababaababbaabbaaabaaabaaaaaabbbabbabbababababaaababbabaabbbaabaabaaaababbabbbbbaaaaaabbbbaabbaaabaabaaabaaababababaaaaaaabaaabbaaabaaaaababbbbbbaaabaabbaaaaababbabbababaaaaabbbbbbbbababbababaabaabbabaabbaabaaaaaabbabaaabbbaaaaaabbbbabaabbaaaaaaaabbbbbaabbbaabbaaaaababaabaaaaabbaaaaabbbbabbaababababbaabababbaababbaaabaabbabaabbbbababbbaaaababbabbbaaaabaabaababaabaaabbabbbabbbaaababaaabbababbaabaabababbbaabbbbbbaaabbabababaabbabbabbbaaaaabaabbbbaabbabaabbbbbababbabbbbaaaaabaabbbaaaabaaaababaabbabbbaaababbbaaaabbbabbbaaaabbbbbababaabaabbabababaababbbaabaaaabaaaababaaababaabaaaababaabaabbbabbbbbbbabaabbaaaaabbbaaaabaababbbbaaaabbaaaabaababaaabbbaaabaabbaabaaaabaabaabbbaaaaaaaaaabbbbbabaaaaabbbaaaaaababbbabaaababbbaaaaabbabbaababbaaabaaababaabbbabbbabaaabbaaabaaaabbbbbbaaaabaaaaabbbababaabbaaaababaaabbb baaababaaababbbbbbbabbaaabbaababbbaabaaabbabbabbbaabbbbabbabaaabaabbbbaaaaabaaababbaaababaaaaaaaabbababbaaabbbbaaababbbbabbaababbbabaabaaababaaabbbabbabaabbabbbaababaaabbbaabbbaaabbaabbabaaabaabbaaaabbbaabaaaababaaaabaaaaaabaaaaabbbabaaabbbababbbbaaaaaaabbaaababbbaababaababbabbbaaabaaabaaaaaaabababbbababbbaaabbaaaabbaaaaaaaaabaaababaabbaaaaabaabbaaaaababaaabbababaabbaabaaaaabbbbbaabbbaabbabbababbbabaabbaaaaaaabbbabaaabaaaabbbbbababbbabbabbabbbaabbbbbaabbabaaaaaaaaababbabaaababababaabbaabbababbbbbaababbbbbbaaabbbbbbabababaabbaaababaaabbaababaabbbabababbbbbbbaabbbbabbbbbbbaababbabbbbaaabbbbabbbabbbaaaaaabbabbbbabababbaabababbbaaabaabaaaaababbaaaaaabbbaaaabaaaabaabbbbbaaaabbbabbbbaabbaabaababaaabbaababaabaabbabbaaabaabaababaabaabbaaabbbbbbbbabbaabababbbabbbaaaabbabbbaaaabbbabaaaaaaaaaabbbbbbabbabaabbbbabaaabbbbabbabbbabbbbaabbabaaabbbaaabaaaaabababbababaaaaaababbbabbbaababaaabbbabbaaaaabbbaabbaaababaaaaabbaaaaaaaabbbbaabbbaaaaababaaabababbabbbbbaababbaaabbaaabbbaabbaaaababaaabaabbabbbbabaaaaabaaaaabaabaabaabaababababbbaababaabaababbabaaaababbaabbabbaaabbabaabaababbbabbaabbabbbbbabbbaaabbbaabababaabbaabbaaaaabaabaaabbabaababbbabaaaabaabbabaabbbabaaaaabaabbbbabbbbabbbaabbbaabaababbaabaabbabbbbaaaaaabbaaababaaabaaaaaaaaabbaaababaaaaababbbbbabbbabbbabbbaababbabbabaabbbababaaabbbbbbabaaababaaaaaaaabbbbabaaabbbbaababbabbbaaaaabbabaaababbbaabababbaaaaaabaaabbbababbbaabbabbbbababaaaaaababbbbabaaaabbbabbaabbaabbaaaabbbbbabbbbabbabaabbbaaaaabbbaabbaabaaaabbababbaababbaabbbabbbbbaaabbbabaaaabbabaaaaabbabaaaabbabbbaaaabbbaabbbaabbbbbbbaaaabbabaabbbbabbabaabbbbbabbaaabaaabbabbbbabbabaabbaaabbaabbaabbbaaabbabbbbbbabbbababbaaabaaabaabaabbabaababbbaabaabbbaabbbbaaabbbbaabbaabbababaababbaababbbbaabbabbbbbbabaababaabbbaaabbaabbaabbbbabaabbbbabaaabbbbaabbbbbaababbabbbbabbabababaabaaabbbbbabbaababaabbbaaaaaabaabbbabababaababbaaabbbabbaabaabaaabbabbaaabbbabbbaaaabbbaaabaabaaabaabbaaabaabbbaababbaabaabbaabbaababbaabaababbbaabbabbaaababaaabaaaabaababaababbbbabbbabaaababbbbbbaabbbbbbbaaababab ababbabaabaaabbbbaaaababbaabaaaabaabbbbbbbbbbbababbbbaabaaaabaabbabaaaaababbabbabaaabbbabaaaaaaaaaabbbababbbaaaaabbbbbababbbbabbaababbbbbaaaabbbababaababbaaaababaaaaaaaabbabbbbbababbaabaabaaabbbbaaabbaababbabbabbbbabbbababaabbbabbbabbbaaaabbbabbababababbabaabaababaaaaaabbabaaaababababbbabbbbabaaabaaababbbabbaaaaaaabaaabbaabaabbaabababbabaabbbababaaaaabaababbaaabbaabbbaabbaaaaabababaaabbbabbaababaaaababbbabbaaababbbbbabaaaaaabbbaaababbaaaabbabbbababbababaabaabbbbbbaaababaabbbabbbbbbbbbabbbabbabbababbbbaaabbbbbabbbbaabaababaabbbabbbabaabbbbabbbbbaabbbbabbaabbbaaabbbbbbbbabbabbbbbabbabbbaaabbbbaaabbaabbaababbbbbabbababbbbaaabbbaaabbabbaaababbaaabbaaaabbaabbbabbbbabbaaabbaabbabbbabaaababaabaaabbbbabaaaabbababaaababbaaaaaabaaaabbbaaabbabbbbaaaabbbaaabbbabbbababbaabbbaabbaabaabbbaabababbbbbbaaaaaabababbbaaaaaabaaabaaaaabbaabbaaabbbbabbbabaababaabbbbbaabaababbbbbabbbbaabaabbbabbbabababbbaabaaaaababaabbababbaaababbbbbaaabbbababbbaabbbaabbbbbabbabaabababbaabaaaababaababaaabbaabaabbbbbbbabbabbaaaabbaaaabababaabbaabbbbbabbbbbbbbbbaaaabbaaaaababaaaabaaababaabaababbaaaabaababbaaababaabbaabbaababaabaaabbabbbbbbabababbaaabaabbbabbaababbbaababaababbbbaabbbbabbbbaabaaaaabbaaabaabaababaaaaabbbaaabbbbaababbabbbbaabbaabaabbbabaababaaaabbbbabbbbbbbbabaabbabbbbaababbbbabbbabaabbbbbaaabbaaaabbbbaabbbbbbaaabaabaaaabaabbaabaaabaaaabaaaabaabbaabbbbaabaabaabbbaaabbaababbbaaaaaabaababbbbbababbababbbbbbaabaabbbbabbabbabbaabbaaaabaaaabaabbbbbabaabbaababbaaaaabaabbaabbaabbaabbaaaabaaaabbbbabbbbbbababbbbbbaabbaabbabaaaaabaaaaababbaabababbbaaabbaaabbbabaaabbaabaabbbbababbabbabaaabaaaaabababaabbbbbabbbbbbbbabaaaabaabbbbbaaabaababbabbbaabbabababbaaaaaababaabbaabbabababbababaaabaaaaaababaaabbbbbaababbbbaaaaaaabaaaabaaaaaabaabbbabbbabaabbbaaaabababaabababaaaabaaabbbabbbabbaabbababaababaaabbabbbabbaabaaabaaaabababbbbbbaababbabaabababababbabbaaabaaababbbabaabbbbaaabaaabbaabbbabbbabaabbaabbabababaabaaaabaaabaaaaababaaaabababaabbbbbaabbabbbbbbaabbbbaaabbaaababbabbaabbbbbaaaaabbaaaaaabaaaaabbabbabbabbbbbaab babbabaabbabbabbbbabaaababbbaaabababbbaaaabaaabaaabbbaaaabbbbbbbbaabbbbbabbbababbbbababaaabaabbbbaaaabaabbbabbbabaaabaabababbababaaaaabaaabbbaabbbbaabaaabababbaaababababaabbbbbabaaaaababbabbbbaaaaabbabbababbbabbaabbbbaabaaaaaaabbaaaabbbbabaaaabbaaababbbaaaaaaaababbaaaaaaabaaababaabaaaaaababbaaaabbbaaabbbbbabaabbbabbbaaaababbabbaabbabaabababbbbbabababaabaaaaabaaaaababbaabbbbaabaabbababbbababaaabbbabbaabaaabbabaabaaaabbbaaaaaababbabbaaaaaabbbbabbbababaaababaaabbaaabaaaabaababbaabaabbaabbababbbbabbaaabaaabbbbbbabbabaabbbbabbbabbabbbbabababbabbbabbabbaabbbbabaaaaabaababaaaaabbababbbbbaaabbabaaabbbabaaaaabbbbaaabbbbaabbabbbabaabbabbabbabbbaaaabbabbabaababbbbbbabbaaaaaaabbabaaabababbbaaabaaabbbaaaababbababaababbaabaaaababaaabbbbbaabbbabbaaaaabbabaaaabaabbbbbaaabbabbaabbabbabbaaababbaaaabbabaabbbaababbabbbbaababbaaaabbbabaabbabbaaaabbabbbbbbaaabbabbabbaaaaababaaabaababbabbabbaabbbbaaabaabaabbabaaaabbabaaaaaababaaaaabbabababbbbbbbabbabbaaababaabbbababbaabaabaabbbaaabbabbabbbababbababbabbaaabaaabaaabbbaaabbbabbabbaabbaabbaabbbbabaababbabbabaaaaabaabaaabaabaaabbbbaaaabbaabaaaaabbbbaabababbbbabaaabbbbbabbaababbbababbaabbababbababaaabaaaaababababbbbabaaabaabbabbbaabaabbaabbabaabaababaaabbbbaaabbaaabbababbaaaabbbabbababbbbabbabaaaaabbabaabbaabaaaabbbbbbbaaaabbabaabbbaaabaaaababbbbbbaaaaaabbaabbaababbabaabbaabbaaabbbaabbbbbabbaabbaaaaaababbbbaaaabbbbbaaaabaababaabaaaaaaaaaaaababbbbbbaaaaaabaabbbaabaaabbbbbbbbbaabbabbababbbabaabbbaaaaabbaaaaabbabbaabbabbabbbabaabaabaababbabbbbbbbabababbbabaaababbbbaabbaaabaaaabbbaaabaabbaaaabbbabbabababaaabbabbbbbbbbbbbabababaaaababababaababbaabaaaaabaaaaabbbbaaaaabbabbaabbbabaababbaabaaabaabbbbbbaaabbaaaaaaaaaaabaaaabaababbabababbaabbaaaaabbbaaabaabbaaaabbbabbaaaaabaababbaabbbbbbaabaababaaabbbbaaaabbaaaabaabbbbbbbbbaabbbbbabbbbbabbaaaabaaabbbabaababbbabbababbabaaabbbabaaabbbbbbaaaaababbababbbaaaabbbbbbbaabaabaaabaabbaabbbaaaabbaabbaaabbaabbbbabbbabaaababaaaabaaababaaaabababaabbabbabbaaabaabbbabbaaaaabaaababbbaaaaabbaaaabaabbbbaabbabbababababaabba aaaaabbaababaabbaaaabaaabaaabbaaabaaaabbaabbbbababaabababbabbbaaababbbabaabbaababaaabaabbaabbbabaaabbbabaaabbbbbabaabbbbaaabbaababbbbaabaabaabbababaabbbabbaaaababaaaaabbbbabaabbaaabbaaaaaabbbaaabaababaaaaabababbbbabbabbabbaaabbbabbbaaaaaababbaaaabbabaaababbabaaaabababbbabaabbbababaaaabbaabbbbbaabbbbbaababaaaaaabbbaaaabaaaabbbbbbbaaaaabbbbabbbbabbaaabbaabbabbbababbbbabbabbbabbabbbabbaabbbbabbbbbbabaaabbaaabbababbababbbbbbaabbbabaabbbbabbbabaabaabbabaabaabbbbbbbaaababababbbabbbbbaabbbabaabaabbbbabaaababbbaaabbabaaaabaaabaaaaabaaabbaabaabbbbbaabbaaaabababbabbbbaaaaababaabaabaabbaabbbbbabaaaabbbbabbaabaaabaabbababaaabaaabaaabbabbbbabbbabbababaaaabababbbabbabaabbaaaabaabaababbbbbabaaaaaaaaabaaaabababbbababaabbaababbbbabaabbbabbaabbaabbaabaaaabbbbbaabbbabaaababbabaaaabababbabababbabbabbbbbaabbaaaaabbabaaabaaaababbaaaaabbbbabbbabaabbbaabbabaaabbabababbbbaabbabbababbbbaaabaababbbbaaabbaaaabaaaaabbbbbabbbaaaabbbbaaaaabbabbababbbbaaaababbaaaabaabbbbbbbbbaaaaaaaabaababbbbbabbbbbbbababbbbaababaabbbaaaaabbbabbbaabbbbabbbbbaabbaaaabaaabbaabababaaaabbbbabbababbaaabbabaabaaaaababbaaabbbbaaaabaaaabbaaabbabaaabbbababaaaaabbbbbbbbaabaabbaabbaabbbbbaaabbbaababbaaababaabbababababaabbabaaaaaabbbbbbbbabbbbbabbbababbbababbaabaabbbabbabbbbbbbaaabbaaaabbaababbabbabbbbaaabbaaabaaaabbbbabbbbbbbbbabbbaaabaabbbabbbbbbbabaaaaabaabbaabbbaabaaaaaaabbabbaabbabbababaabaaaaabaabbbbabbbaabbbbbbbaaabbbbbabbbbabbababbaaaaabbbaaabbbaaabbbaaaababbaabbbbbbbabbbaabaabbabababbabbbabbaaabbbaaaaaaaabbbbababbbababbbaaababaabaaaaabaabaabaabaabababaaabbbabababbabaaaabbaaabbbbbaabaabbbabaaaababaaaabbbaaabbbabbbabaababbbabbaaaaaaabbbbababbabbbaabaabbaaaabbbabaaabaabbbaaaabababbababbaabbababbaabbaabaabbbababaabaababababbabaabaaabaabbbbbaaaaabbabbbaabbababbbbbbbabaaaaabbabbababbabbbabaaabaaaaaabbaabaaaabaabbbbabababaaaabbbbbbaabababaaaabaabababbaaaaabbabababbbabaabababababaaaababbbbabaaaabbbbabbbbaaabbaaaabababbabaaabbbbbbaaaaaaaababbbbabbabaabbabaaaaaaaaabbabbabbbabababbaabbbbbbaabbbaaababbbbbababbabbbbaabbaabaabaaaa ababbabbbbabbbbababbaaabbbaaaababbbaaabaaabababababbbaabbaabbbaabababaaaabaaaababbabaaaabbbbabbbabbaabaaaaabbbaababaaabbaaaabbbbbbbabbabaabaabbbabbbbbaaabbaaaabbbabbbbbbbabbbabaabaabbabaabbbbababaaabbababbbbaaaaabbbbababaabbaabbababaababbaabbabbbbbaaabbabaababbabbbaababbbbbbabbbbbabaaaaabaaaaabbaabbbabbababaaabbbaababababbbababbbaabbaaabbaababbaabaabaababbbaaaababbbaabbbbaaaababaabbbbbaaaaabbbaabababbaaaaabbababbababbbaabbabbbbbabababaaababbbbbaaabbaabaaaabbababbaaaabababaaaabaaabbaababaabbbbabaabbabbbbaaabbbbbbbbabaaabaaabbbbabbbaaaababbabbabbababaaabbbababbabbaaabbaaabbbabbbbabaabbabbbabaaaabbababbaaaabbabbaababbabaaaababbaaaaabaabaabbbaaababbaaaaabababbbbbbbaaabaaaabbabaaabaabbaabaaababbababbbbaabbbbaababbbbbbbaabbbbaababaabaaabbabbabababbbaaabbababaaababbaababaaaaabbbaaaabaaababaaaaaaaabaababaaaababbabaababbbabbbabbbaabaabaabaabbaababbbbabababbbabaababbabbabaabaaabaabbabaabbaaaabaaabbbabbabbaaababaababbaabbbababaaabbbaaabbabbbbaaaabbababbbbbbaaababbabbbaabbbaaabaaaaababbabaabaaaababbababaaaaabababbaabbbbaabaababbabbabbabaaaaababbaabbabbbbabaaaabbaaaaaabbaabbabaaaabaabbbaabaaabaabbbababbabbaabbbbbaabbbabbaabbabbabbbaabbaaabaabaaabaabaaabaabaaaaabbbbbababbbbaaabbababbbbbbbbaabbaaabbbababbbbabaabaaaabaabbbbaabbbaababbaaababbbbabbbabaaabbbaaaaaabbbabaabaaabbbbaaababbbbaaaabaaabbbaabbabaaababbababbbbaaaabaaababaababbbbaabaabbbbbaaaabaaaaaaaabaaabbbababbbaaabbbbbaaaaabbbaabbabababbbabaabbbaaabbabaababbbabbaaaabbababaaaabbbababaababaabbabbbbaaababbbbabbbabbabababbaaabbbbaabababbbabbbababbaabaababbaaabbabbabbbaaabbaabbbbbababababbbbbbabbaabaaaaaabaababbabababbbbbaabaabbbbabbaababababbbabbbabbaabababbaabababbbaaaaaabababababbabaaaaaabbbaababbbaabbaabbbbaabababbabbabbbaabababbbbaabbbbabbbbbbaaabbbbbbbabbaababbabaabbbababbaaaabbabbbaaababbabbabaabbbabbabaaabbbbbbabbabbabbbabbbabbabbbbaabbaababbabaaabbbaabbbabbaaabbaaaaababaaabbaabaabbbbbbbaabaabbababbababbbabaabaaabbbaabababbaaaaaabaaabbbbbbabbaaaaabbbbaaabaaabaabaababababaaabbaababbabbabaaaabbaaaababaabaababaaababbbaaabab bababaabbbbbbbbbabababbbaaabaaabbaaaabbabbbbbabbbabbaabbababababbbbbabbaabababaabaabbbbbaabbbabbabababaabbababaabbabaaaabbbbabbbababbbbaaaabbbbaabbaabbbabaaabbbbbbabbaaaaaaabaababbaaabbabbaaabababaabbaabbabbbbbbaaaabbababaaaabaaabbbabbbaaababbabbaaaaaababaabababaaaabbbaabbaaabaabbbababbbbaabbbbaababababbbbaaaabbaaabbbbaaaababbabbaabbabaabbabbababbbaaaababbabaaabbbbaababaabbaabbbaabaabbbbabbabbaaabaababbbbabababaabababbbbababbbaabbbabbabaaaaaabbababaabaaabbbbbabbaabbbababbbbabbabbbbaaabbbababbaaaaaaaabbbbbbbbabbaabaabaaabaaaababbbaaaababbaaabbabaaaaabaaabbaaaaaaaababbaabbbbbabababbabbbaaaabbbaaaabbaababaaaabababaabbabbbbaaabbbaaabbbbababaaabbbabaaaababbbababbaaaaaaabaabaabbabababbbbbbaabbabbbbbbbbbaabaaabbabbbbbabaabaaabaaabaabbaaabbababbababbababaababaaababbbbbbaabbbaababbababaabbbbbaaaabaabaabbababbbbbabaabaaaabaaababbbbbbabbaabaaabaabbabaabaaaaabbbbabbbbbababbaaabbabaabaababaabbbbbbbaababbaaabbbbabbbabaabbbbabbbaaaabbbbabbaaababbbabbabababaabbbbbbabaaabaaababbbababbabbaaabbababbbbbaabababbaaaabbbbabaaaabbabbabaababbbababbbbbaabbabbabbababbbaabbbabbbbabbababbaaaababbaaabbaaaaabbbabaaaabbbaabbaabbaabbbababbbbaababbabaaababbaaaabababaaabbabaaabbabbbaababbababbbaabaaaaaaabbbbbbbaabbbbbbbbbbbabbaaabababbababbbbbabaaaababbbbbbaaaaabababbbabbbaabbbaabbbababbaabaabbbaaaaaabbbbbaaaabaabaabaabbbabaabbbabbaaaabaabaaabbaaaaaabbbabbaababbbaabbabbbbbababaabaabababaabbbbbbbbbabbbaabaabaaaabbaaabbbabaaabababbabbaaababbaabbbbbbababbbbbbbbbbabbaabbbbaaabaaaaaabaabaabbabaabaabbbbaabbaabaabbaaababbabbaaaababaaabbbbabbabaaabaaaaaaaaabbaabbbababbbbbababbbbbbaaababaaaaabababaaaabbbbabbaabbbaaabbaaabbbabbaabaaaaaaababaabbbbaabbaabaaaabaaabbbababbaabababaabaabbabaabbabbbbbbaabaaabbaaaabbaabaabbbbaaaababaabababbbaaaaabaaababbaaababbaaabababaababbaabbbabbbbaaabbbaabbaaaababaabbbaabbaaaabbbbbbaababbabbbbaabaabbbbaabbbababbaabbabbaababbbabbabbbbaabaaaaaaaaabbaabbaaaaabaababbbaababbbbbbbbbaabababbababababbbbaabaabbabbbbabaababbbaabbbabbaabbaaaaabbabbabbaababbbbabbbbbabaabaabaaaabbabbbbbababaaa baabbaaaaaabbababbaabaaababaabbabaaaaaabbbababababbbbaaabbbbabaaaabbabaaaababbbabbaaabaabbbbaaaabbabaaaaaaabababbbbbaababaaababbbaaaaaaaaabbaababbbababbabaaabaaabbbbababaabbaabbbbbbbbbbabbaabababaaabbabaabbbaabaaaabbbbaaaaabaabbaabbaaababbbbbbbaababaaababbabbbbabbaaaabbaaaabbbabaaabababbababababbabaaabaabbabbbbbaabaababbabaaababaaaaabbbaaaaabbabaaabaaaabbbbaaaabababbabababbbbabbaaaabaabaabaaababaaabbbbbbbabaabaaaaabaabbbaaabbaabbabbbabbbbbbbbaababbbaaabaabbabbaabbaaabbbaabaababaababbaaabaaabbaaaaaabbbabababbabaabaabbbabaabbbbbabababaaabbababababbbaabaabbbaabbaaabbaababbabbbbabbababbbabbabbaababbabaaabbabbaabbbabbbbbbbabbababababaaabbbbaaaabbbbbaaababbbbaabbaaaaaabbbbabbbaabaabaaabbbaaababbbabbabbbbaabbbaaabbbabbaaaaabbbbaaaaabbbbbabbbbbabaabbbbaabaaaabbabaabbbbbabbabbbbbbaaabaababababbaaaaaabbabbbbbaabbababbbaaabbaabbbaabaababbaabaaabbaabbabaababbbbaaababababbaababbababaabaabaabaaaababbbaabbabaaabaabbbbababaababaaababaababababbabababbbaaabaabaaaaabaabaaaaaaaabbaabbaabababbaaabbbabaaaaaabaababababbbbabbbabbabbbaabaababbbbbaabbabbaabbbbbabbaaaaabbabbbbabbbbbbbbbbabbbabbaaabbaaaaabbbbbabbbbbbabbaaaababbabbaabbaabbbbbaaabaabbabababbaabaaaabbabaaababbaaabbaabababaabaaababbaaabababaabbbbaabaabbbaaaaaaaaaabbabbbbaabaabaabaabaabbbabaabbabbbbbaaabbbbababaabababbaaababbaaaaaabbbbaaabababaabbbabbaabaaaabbbaaaabbabababbaabbaaababbbabaaaaaaaaaabbbbaaabbaaabbbbaabbaaaaabbbaaabbaaabbaabababbabbbaaaaaababbabbaabbbabbababbababbaaabbaaaababaaababbbbaabbaabbabaabbbbabbaabbabaaabbaabababbbaababbbbababbbbbbbbbabababbbbabbaaaabbaabbbbabaabbbaaababbaaabaabaabaababbabbbaabababbbabbabababbaabbabbaaaababbbbaabbaabbabbaababbbaaaaababbbbbbaaababaababbabbaaabbbabbbbaabaababbbaaaaabbbababaabbbaabaaaaabaaaaabaabbbaaabbbbbaabbabbaabaaababbabaaaabaaabbbaababaaaabbaaaaaababaababbbbbaaaabbabbbaabbabbbaababbbaaaabaabaaabaabbaabaabbabbbbbbbbabbbbbabbabbbbababbbabbabaaaababbbbabbababaabbbbaababaaabaaaaaaaaabbbabaabaababbaaaabbaaabbbbbbbbbbabaaaabaabbaabaaaabbaabbaabbaabaabbbbabaaaaaabbbababbbbaaaaaaabba aabbbbabaaaaababaaabaaaaabbbabaabbbbababaaaaaababaabbbabbabbbaabbabaabbbaababababababaaaababbabbbbbaabbbabababaaaabbaaabaabbbbbbababbbbaaabbaaaaabbaaaaababababbaabbaaaabaaabbbbababaaaaaabbaabbbaabababbabbbabbababaabbbabbabaabbbbbaabbaaabbbababaabbbabababbaabbaaabaaababaabaaaabaabbbababaabbbbbbbabbaaabbaabaaaabababbbbaaaaabaabaabbaaabbabbabbababbababbbabbbaabbaababbaaabbabbbababaaabbbbbbbbaabaaaababbbabababbbaaaabbaaabbbbaabbbbabaabaaaaaaababaabbabbabaaabaabbbabbabbabaaaabbababaaababbaaaabbabaabaaabbaaaaabbababbabbbabbbaabbbaabaababbaabbaababaababaabaabbbaaababbbabbaabaabbaabbabaaaaaaaababbaabaabaaaababbbbabaaabababaabbabbbaaaabbbaabbabbbabababbaaaabbbabbaaaaaaabababbbaabaaaaaababbbababbbabaaababaaaabbbbbaaaabbbbababbbabbbabaaaabbbabbbabababaaababbababaaabbabbbbaaabaabaababbabaaabbabaabbbabbbabbaabbaaaabbabbbaaabbaabbaabbbaaabaabbbabbbabaabbabbbabaaaaabbabbbbabaababbaabbbbabaaababbabaabbaabbbabbababaaaababbbaabaabbbbaababbbbbaabababbbabbaababbbbbbbbbaaabbbbaabaabbbabaaaabaababbbbabaaabaaabaaaaabaaaaabaaabbabbabbbababaababbbbaaaaaabbbabbbbbbbababaaababbbbabbbabbaaaabbbabbbbaaabababbabbbaaaababbbbbbbababaaaaaaababbaababbabaaaaabbbabbaaabbbbbabbbbbbbaaabaaaaabbababbaaabbaababaaabaabbabbbbbabbbaababaaabbabbbbbbbbbbaabbbaaaaaaabaabaaababaaaabaababababbbbbbbaabaaabbaaaabbbbbabaabaaaaabaaaabbaabbbabaabbbbaaabaaaabaabbbabaaaabbbabaaabaababaaabbaaabbabaaabbbbaabbbabbabaababbbbabbaabbaaabbbbabbaabbbbababaabbbabbbabbbaabaabaabababbaabababbaababbaaababbaabbbbabbbaaababbaaabbabaabbbababbbabbbaaaabbabababbaabaabaabbaaabbbbaabababaabababbbabbbbbbaaaaabbabaabbaababaaabababaaaaabbbbaababbaabbbaaababaaabbbbbbabaaaaabaaabaaabbabbababaabbbbabbababbbababbbabaaaabbbaaabaaabbabbabbabababbbbabaababaaaababbabababaaabbabaaabbbbabababbabbaabaaaabaabaabbaaababaaaaaaabaaabaaabbbabbbbabaaaaabbabbabbbabbabaaabbabaaabbabaaabbbabbabababbbbbaaaaaababbbbaabbabbbbbababbbaaaabbbbaaabaaaaabbabaaabaababaaaabaaaabbabbbbababbbbbbbaaaaaaaabaabbabbababbbbabbbbaaaaaaabbaaaabbabbbaaaabaaabaabbaabaaaaabbabbaaaab bbbaabbbbbbaaababbabaaaaaabbaabbbbaabbbabbabaaabaaabaabbbbbabbbaaaaabbbabaababababbbbababbbaaababaaaaaaabbabaabbbabaabababbabbaaaabbabbbbaababbbbaabaaaaaabbbbbababbababbaaabbbbabbbaaabbbbababaabbbbbbaaaaaaaabbaabaabbbbababbbaabbabbbbbabbaabaabbbbbabaaabbabbbbaababbabaabaabaaabaabaaabbabbbaaabaabbabaabbaabbabbbbbbbabaaababbababbaabaaaababbbababbbbbaaabbaaabaabbabbbbabaaabbbbababbbabbabaaaabaabaabbbbabbaabaaaaaaabbabbaabbbbbaaaaabaabbbbbaabbabbaabbbaaabbaaaaaaaababbbbaabbaaaabbbbbbababaabaaababbaabbbabababbabaabaabaaabaaaabbabbbbbbbbaabababbbbabbbaaababaaababbbabbbbbababbbbbabbbbbabbbababbbbabbabaabbbbbbbbaabbabbabbbbbabbaababbbbabbbbaabbaaaababbbbbbbbabbbbaabbbbabaabaaabaaabaabbbbaabaaabaaabbbabababbbbbbbbabaababaababbbbbbaaabbbbbaabbaaaaabababbaabbbbbaababaabbbaaabaaaabaaabbbabaaabbbbbbbbabbaabbbbaabaaaababaaaabaabbbaabaaaaaaaaabaaaabaabbbbaabbaabbaaabaabbabbaababbbaaaaabaaaabbbbababaaaaabbabbaababaababbaabbabbaaaabbbaaabaaababaabbaaabaabbababbbbabaabbbabaaababaabbbaaaabbaabbbbaaaababaabaaabbbabbaaaabbbbbbabbabbbbaaaaabababaabbaabaabbbabaabaaababaababbbaaabbabbbabbabbabaaabbbababababaabbababbbabaaaababbbbababbababbababaaabbabbabbabbbabbabababbbabaaaababbbaabbababaaaabbbabbbbbaabaaaabaaaaabbaaaabbbbbbbbbabbaaababbbababbbabbabbbabbbbbbaabbbaaaaaaabbbabbbaaaabbbbabaabaabaabaaabbababbaaaabaaabbbbaaabaaababababbbbbbaaaababaaababaabbbabababaaabbaaaaaababbabbbaaaabbbbaabbbaabbaababbbaaababaaabbbbabbabaaaaaababababbbbaaaaaabbaabaabbbbbbbbabbaaabaabbbabababbbaaaaabababbbaabbbbaabaabbbbbabbabaaaaabbabbbbabbaaaabbabbaaaabbababbabbaaaabbbbabbbbaaaaaabbaabaaabbbbbbababbbbabaaaabbabbaabbaaaaabaaabababaaababababbbaaaaabaaaaaaaababbbbaabbaabbaabbabaabbabaaaabaabbaaabbabbaabbaabbaabaaabaabbbbaaabbbbbabaaababbaabbbbbbbaabbbaabbababbabbbbabaaabbbbabbbbbbbbaaaaabaaabaabbabaaabbababbaaaabbaabaabbbabaababababbaabbbbaabbabababbaabbabaaabbbabbbbbbbaaabbababbbaaaabaaabbababaababaabaabbaaabbababbababaabababbababaabaaabaaabbababaabbaaababababbbbaabbbbbbbaaabbbbbbbaaaaaabababbbbbabbabaababbbaa bbbaaabaaabaaaaabbbbbbabbabbababbababbbaabbabaaaabbabaababbaabbbaabaaaabaabbbbbabaabaaaaaaaaaaaabbbaaaabbbbaabbabababbaaaabaabaabbabaaabaaabbbabaabaabbabaabbbaaababaaabaabbaaaaaabbabaabbbbbbabababbbabaababbaaaaababababbabbaaabbaabaabababaabbabaaaababaabbbabbbbabbabbbaaababbbbaaababbbaabaaabaabaaaababaaaabaabbaabbaabaababaaabbaaabbbbaaaaaabaabaabaabbbaabbaaababbbbbaaabbaaaabaababbbabbabababbbbaaabbbaabbabbabbabaabaaaabbbbbbabbababaabbabbaaabbbbbbaaabaabaaaaababbaaabbbbabbbabbbbbbbbbbbaaababbbaabbbbabbaabbaaababbbabbbbaabbabbaaaaaaaaabbbabbbbababbbaabbbababbababababbbbbaabbbbbbbbabaaaaababbbbabbababaabbbabaaabaababbbbbababbaababbabbaabaaabaababbbabaabaaaababbbbbaabaababbbaabbaaabbbabbbaaabbaaaaaaaaaababbabaaababbbbaaaaabbabbabbabbabbaabbababababbabbabaaabbbbbbabbbbbbbbaabbbbabaabbabbaabababbaabbbabbbaabaaaabbabbbaaabbaaabaabbaaaabaaaaabaabbbaaaabaabbbababbabbbbbbbbaabababbabbabaaabaabaabbbaaababaaaabbbbabbabbaabbaabbbbbbaabbbbbbbbbaaabbbbbaabababaaaabababbbbbbabaaababbbbbabbbbbaabaabababbababbbabababbababaaabbaabbabbbaabbaaaabbbabbbbaaabbbabaabaabbbabbbaabbbababbbbabababababbaaabbbbababaababbbbbabaaaaabbbbbbbaaababbbbbabaababbaabbbaaababbbbabaaabababbababbbbababbbbbbbbaabaabbbaaaabbbaabaabaabbabaaababbabababbbbbbabaabababbbbbbbbbabbaabbaaabaabaabbabaabaabbaabbbbbbabaabaaabbabababbbaaabbbbabbabbababbbbbbaaaaaaaabaaaababbaabbabbaaababbbaabbbbbbabbbaaabaabbbbaabaaaaabbbaaabaabaababbaabaabaaabaabbaababbbaabbbbabbbbbbababaaaababbbbaaabaabbbbabaabbbabaaababbbabbbbaaaabbbaabbbababaaabababbbabbaabbbaabbbababbaabbababbbbaaaaaaaabaaabbabaabbbababbaaabaaababbaaababbbaaabbbbbaaaabaababbaabbabbabaaababbbabaabaaaababbabaabaabbabaababaaaaabbbbababbbabbabbbbabbaaabbbbaaaaabababbbbbbaaaaaabaabaababbbbabbaababbababaabaababaababaaaaaaababbabbbbbbababbbabbbabaaaaabbbbbababbabbaaabbbaabaaabbaaabbaabbaaaaabbbaabbbabaaababbbbbbbaaabaaaabbbbababbbbbbaabbbbaaabababaaaabbabababbbbabaababbaabbbabbaaaabaabbbbbbaaaaaaababbbbbaababbbbaaabaaaababaaaaabbbabbabaaabbaaabbaaabaaababbaabbbbbababbaababbb bababbbbaabbaabbaaababaaabaabaaabaabbabaababaababababaaaabbaaaaaabaababaaaababbababbaaaabaabaaabbababbaabbaabbababbaaabaaaaaabbbaaaaaaabbabbaabbbbbbbaabbbbbbbbbabbaabaabbbbbaabbbaabbbbbbbaabaaababababaabbaaababbbbbabaabbbbabbaaababbaabbbbabbbbbbabbbabbbabaababbaaabaabbabbbaabbbbbababbabbbaabbbababaaabaaaaabbbbbaabaaababbbababaaababbaaabababbbbaabaabaaaabbbaaaabababbbaaaabaaaabaaaabbbbbbabaabaaabaaaaaabbbbbaaaabbaaaabaabbabbababaabaaaaaabbabaaababaabbababbaaaaaabbaabaabbabbbbababaaabbbbaabbbabbaaaaababaabababaabbbbaabaababbbaaabbaabbbbbaaabbbbaababaabbbbabbaaaababbabababababaabaabbaaabaaabbabaabaaabaabbbbaabbbbbabaaaaabbbbababbabbaabaabbababbbbaaababbbaabbbbbabbbbbbabbabbabbbbbbbbababababbabababbaababbbbaaaabbbbabbaababababbbbbaaababaabbbbababaabbabbaaabbaaabaabaaaaabbaabaaabaaabbaaaaaaababbabbbabbbaaaabbbaaabbbaaaabaabbbaabaaabbaaaababaaaaabbbbaaaabababbbbaabababbbabaabbbabaabbabbababbbbbabbaaababababaaaaaabbabababaaaaabbababaabbabbaaabbaaabbabbbaaabbbbbbbbabaaaaaabbbabaabbbbaaabaabbaababbbbabaabaaabababaabaababbabababbbaabaaabbabbabbbbaabbaaaaaabaabbaabaaabbabbbbbbbabbbaababbabbabaabaababaaabbbabbbaaababaababababbbabbaaaaababbbabbabaabaaabbbbbabbaaaaaaababbbabbbababaaababbbbbaaabbaaababbbabbabaaabaababbaababbaaaababaaabbababbaabaabaabbbaababbbbbbbabbbbabbbbabaaaaaaaabaaaabaaaabbbabbaaaaabbababbbabbabbabaabbbaaabbaabbaabbbabbaabbbbbbbabbaaaabaaababbaaaabbabaaaaaabbbaabaaaaabaabbbbaaabbbbabbbbbbaaabbabbaaaaababaaababbabbaabbbabbabaaabbababbabaabbbbaaabbaababbabbababaababbabaabaabaabbaaababbbbbbaabbabbbaaabbbabbbbabbaaaaabaababaaabbaababaabbaabababbaaabaaabbaabbbaabbaabbaabaabbbbbaaabbbaaaababbbabbabaabaaaaabbabaaabaababaababaabaabbabbbbbbaabaaabaaabbbabbaaaaaaabbbabbbbbbbabaabbaababbababbabbbabbabbbaabababbababbaabbbbabbbbaababaabbbabbabbbbbbbbaabbbaaaabbbababaaabbaabaabaabbbbaabbbabbababbbababbaaaaaabbabbbbbbbbbbbbbbbaaaaababbbaabbbaaaabaaaabbaababbaaaaabbbaaaabababaababaaaaababbbaaabababbbaabaabbbabaabbaaaaababbaaaabbaabbabaaabbababaabbbbbababbbbbbababaaaaabbbaaaaa abbbaaaaaababbbbbbabbabaaabbbaaabbbbbabbbbbbbabbaababbabbbababaabbaaabbababbaaababbbbabbaaabbbbbbbbaaababaaabababababaabbabbbaabaababaabbbbbbabbbbbbabaaaaabbabaabbbabaabaabababababbaaababbbbabaabaaaabbbaaabbaaabaaaababaaababaabaababaabbbaaaaaaaababbaabababbaabbbbbbababbbabaaaababababbbbabbabbabaababaabbaabaaaaababbbabbbbaabbaaaaaabbbbbbaaaaaaabaabbbaababbaabbbaaaaaabbaaaabbaababbabbaaabbbbbababbbbabbbbaababbbbbbbbbabaababbbaabbbbabbbbababaabaababababbbabaabbaabbabbbaabaaabaaaababaaabbbbababbabbbabaabbbbabbaabbababbbaaabbaaabbbabbbbbbbabbbbbaaaaabbaababbaababbbbaaabaabaaaababbaabababaabbbabaabbbbbabbaaaaaaaababbaabbbabababbabbabaaaaabbbabbbaaabaababbbabaaabababbabaaaaababbbaabbbaaaabbbbbbbaababaaaaabbababaaaabbababaaaaaaaaaabbabaabbabababbbbabbbabaabbaaabbbbaaabababbaaaaaaaaababbaabbababbabaaaaabaababaabbaabbabbaaaaabbbabaabababbaabbaabaaaaaabbabababaabaabbaabaabbaaaaaabbaabaaababababbaabbbaabbaabaabbaabbabaaaaaabaabaabbaababaaabbbbabaaababaabbabbbbbbababbabbbbabaaaaaaaaabbbababbbbabbbbaababbaababaaaabbbbaabababaaaaaaaaaabbaabbbaabbaabbabababaaaabbabaabaaabaabaaababaaaaaabababbbbbbaaaaaabbaabababbbbabbaabaaaaaaaaabbaaababbabbabbabababbaaababbbbaabaaabaababbabbbbabaabbbababaababbababbbaaabaaabaaaaaabbaaaabbaaabbbbbbaaaaabbaabbabababbabbabaaaaabbabbabaaabaaaabbababaabbaabaaabaabbbaaaabaaaaaaaaabaaabababbabaababababababbbbbbaababbabaaaabaaaabbaaaabbbabbaaaaabbbabbbaabbabbaaaaaabaabaaaabaababbaabaabbbbabbbbaabaaaabbaaabbaabaabbbbbbaaababbabbbbaabaaaaaabbbaaaaaabaaabababbbbaabbbbabaaaabbbabaaaaabaabbbaaabbbbbbababbaaaaaabaababaabbbaababbbbbababbbaaabbabaabbbababbbabbbbabbabbbaababbababababababaabbbaaabbabbaabbbbbbaaababaaabaaabbaaabaabbaaaabaaabbbabbbabaaabaaaaabaaaaaaabbaabaaabbbbaaaaaabbabaaabababbbbbaabaaaabbbaaaabbaabbbbaabbbabbbaaaaaabaaaaababbbbbbbaaaabababaabbbbbabbbbbbabababbbababbaabbbababbaaabbbaaaabbbbbbbababaaabbbaaaabbbaaaabaaaabbaabbbbbbaabbabbabbbbbaababaabbbbaaababaaabbaaaabbbaabbabaabbaabababbbbabbbbbbbabbabaabbababaaababababaabaaabaabbaabbbaaabbaababbaab abbbabababaabbaabababbabbaaaabaaaabbbaabababaaaaabaabbabaaababaababaabaaaabbabbaabaabbbbbbbbbbabaabaabbbaaaaababababbbaabbbbbabbabaabababababaaabbbbabbaaaaaaaaaabaabaabbabbaaababaabbbaaabaabbbbbabbababaaabbaaabbabababababaaababaaaabbaabbbaababbababaaabbaaabbabbbabbabaabaabbbbbbbbaaabbababbabbaaaabaaababaabbaabbbaaabbababaababaabaaaabbbabbbbbbbbabababaabababaaababbbabbabbaabbaaabaababbaaabbbabbbabbabaaaabaaaaabbbbbbabaabbbaaabbbbaabbbbbbababaabbabbabababbbabbabaaaaaabaabbabaabbbaaaabaabbaababaaabbabbbbbabbaaabbbaaaabbbabbabbaaaaabababbbbbbbababbaabbaaababbbabbaabbaabbabaaabababaabaabbbbabbabbbaaaabbaabbabaabaabaaababaabbbabaababaabbbbababbaaaabbbbaaaaababbabbbabbbaaababbbaabaabbbabababbaaabbbaaaabbaabbabaaaababbabbbbabbbaaabbabbbabbaababbaabbbaaaaabbbaaabbaabbbbaabaabaaaababaaabbabbbaabbaaaabaabaabaaabbababaabaaabaababbaababaaababaaaaabbabbbbaaabbabbbbaabababbaabababbbabbaabbbabbbaaaababbababaaaaabbbbaaababbbabbaaaaabbbbabbababbaabbabaabbababbbaabbaabbaababbaababbaaaaabbabababbaabaaabbabababbbabbbbbabbbaabbbaababbaaabbabaabbbbaaaabaabbabbbbabababbabbabbaababbaaaabaabbaaaabbbaaababbbabbbaaaaabbababbbaabbaaabaabbabbaabbbababbaabababaaabbaaabaababbbbaabbbbbbbbbaabaaaabababbabaabbaababbbabbaabbabababaabbbababaaaaababbbabbbabaaaababbbbabaabbabbaaabbaabbaabbaabaababbbabaabaaaaabbabbabbbbabababbaabbbbbbabbaabbaababbbbbabbababbbabaabaaabaabbbbaabaaabaaabbbaabaaaabbbbaaabbababababaabbababaabbaaababaababaabbbaababaababbbabbaabaabbaaabbaaabbbaababbbababbbaabbabbaabbaabaabbabbbaabaaababaaabaabaabaabababbbbaaaaaaabbabaaaabaabbbaabbaabbaabaaaabababbabbabaaaabbabbbaababbbbbbababbaaaabbaaaabbaabaababaaabbabaabbabaaaabbabaabbaabbaaababbaaabbbbaababbabbbbaabaabbbaababbbaabbbaabbabbababbabababbabaabbbbaaababbabbaabbabbbaaaabbaaabbbbbaabbaaabbbbaabaaaabbbababbaababbbaabbaaaabbaabaaaaababbabbbabababaabbbaaaaababaabababbaaaabbaababaabaaaabbbbaabaaaaaabaaaaabaabbaaaabbbbabbbbababababbbabbabaabaabbaaaabbbbabbaaaabbabaabbbbbabaababaaaaabbaabababbbabaaaaaaaaaabbbabaabbbaabbabbabbaabbbaabaabab aabaabaaaabbbabbbbabbabaaababbbabbabbbbbbaaaabbbabbabaabaaaaaababbbaabababaaaaabaaababaaaabbbbaabbbabbbabaabbaaabbabaaabaaaabbbaabbabbabbbbaaabbabaabbaaabbbbaaabababaababaabbbbababaabbababaabbbbaabaaaababaabaabaabbbbaaababaabbbbbbaabbbabaaabbababbbbbabbabbaaaaababbbbbbbbbbabbabaaabaaabaaabbbabaaabaabababaaabbbababaaababbbbbbbbbbabbababaabbbaabbaaabbabbbaaaaaaaabaabaabbabbbaaabaaaabbbabaabaababbabbbbbaababababbabaabbaabaaaabaabaabbabaaaaabbabbbaaabbababbbbbaababbbbabbaabababbabbbbaabbbababaaaaabbabbbbaaaabaabbbbbabbaababbabaababaabbbbabbbbbaaabbaaaaabaaabbaaaabbaababbbbbabbaaaabbabbaaaabaababbbbbbbbaaaaabbababbbaabbababbbbabaabaababaaaaaaabbabbaaaabbaaabbaabaabbababbbbababaabaabbbabbbabbbabbbbbbabbabbbbabbbabbaaabaaabbaaabbbbaabaaaabbbabaabbabbbbabaababababaaaaabbaabbbabbabaaabbbaabbbbaaaabbbbabaaabaaaababbbabbbabbaaababababaabbabaabbbabaaaaabbabbabbaabbabbabaaaaaabbbbaaaabbaabbaaaababbaabbaaaaababbaababaaabbbaababbbabababbbbbbabaabbabbbaababbababaaaaabbaabaababaaababbaabbaaabbbbbbabaabbababababaabaabbbabababbbbababbbbbababbaabaaabaabbabbbbaaaaabaaaabaabbabbbbbaabbabbabbababbbabababaabbbaabaaaabaaaabbaabaaababaabbbbabbaabbbbabbbaabbbbbaabbbbabbabbbaabaabaaabaabaaabaaabbabaaabababbabbaabbbbbbaabbbbabbabbbbaaabbababaabbbbaaaababaaabbaabaaabbaaaaababbaabbaabbbaabbabbababbbababbaaabbababbbaaabbaaabbbaabbaaaabbaabaaaaabaaaaaaabbbabaabaababaaaaaaabbabaabbabbaaaaaaaaaabbbababbabbabaaaabbbbbbabaaaaabbbbabaababbbbbaaaaabaabbbbaabbaababbbaabababbbabbbbbabaaaaabaaaaabaabbaaaaabbaabaaabaabaaabbaababbbabaabababbabbabaaaabbaabaaaaaabbabaababbbaaaabbbbbbbaaaababaabaaababbbabbbaaaababbbaaabbbbbabbabbabaaabbbaababbaaababababaaaabaaabaaabaaaaaabbbbababaaaaabbabbabbbaaaabbbbaabbaaabbbbaabaaabbaaaaabaaaaaabbababaabbaabaaaaaabbaabaaabbabbbbaaaaaaabbbaabaaaabbaaabbaabaabaaaaaaabbbbbbbabbbabbbbbbaabbbabbaabaaababbaabbbbaabbabbbbbbbbbaabbbaaaaabbbbbabaaabbbabbababbaaabbbbabababbbbaaabaaabbabbbaabaaaabbaaabaabaabbbabaaabbbbababbabaaabbbaaababbaaaaabaaaabbabbbaabbbbbababbabaabbaaabbbaabaaabba aaabbbbbbbaaaaaabbbbbbaabaabbabbababaaabaabaaaabbaaaababbabbbaaabbbbaaabbbabbbaaaabbaaaabbababaababbabbaaabaaaaabaaababbaabbabbbaababbabbbbabababbbaaaabaaaaaababaaabbbbabaaaabbabababbabaaaaaabbbbaababbaaaababbbababababaaabaaaabbbabaaabaaabbbbaaaabbaababbbababbabaabbbbbaaaaabbbbbbaababaaabbabbbabbaaaababaabbbbabbbbbababbabbbbabaaabbabababaabbabbbabbbabaababbabaaaabbbaabbaaaaabbaabaabaaaababbbbbbaaabbbababababaaabbaababbababbbbbaaabaaabbbaabaabbbbbbbabaaabbaaaababababbbbaababbababbababababbbabaaaaaaaababbaaabaabaaaabaaaabababbbaababbabbaaaaabaaabaaaabbaabaabbaaabbababbabbabaaabbabbababbabaabaaababaaabaaabbaababababbbaabaabbaaaaababaabbabaaaaabaaabaaabbbbbbbbabbbbaababaaabbabbbabaaabaabbababbbbaaabbbbabbbbbbbaabaababaaaaababbababbaaabbaabaaabbbaabbbabaaaabbababbbbababbabbabbbabbaaaaaaabababbaabaabbabbaabbbaababbbbabaaabbaaabbaabbbaaabbbaabbbbbabbbaaabaaabababbbbabaabbbababbbbabaaaaaaaaaabbabbbbabbbbaaabaabbababbaaababaaaaaaaabbaabbaabaabbaabaabaabbabaaaabbabbabbbaaaabaabaababbaabbbbbbaababbaababbbaabbbbaabbaabaabbbabaababbbbbbabaaaaaaaabbbabbbabaabbabaabababbbabaaabababaabbaaaaababbabbbbaababaaaabbbbbabaabbbaabababbaaababbabaabaaaaaaaaaaabaababbaabbbaaaabababababababbaaabbabaaaabbbabaabbabbbaabbbbabbabaabaaaababbaaaabbaaaaaababbaabaabbbbbabaabbabbbbbababbbbabaabbaaababbabbabaabaabbaabaabbaaaaababbbbbbbbbabbaaabbbbbabaaaababbaabbbbbabbabbaaabababaaabbbaabaaabaaaaabbbbbbabbaabbaababaaaaabaabaaababbbabbbabbbbbaababbbabbabaaaaaabbbaabbbaaabbbaaaaabbbbbbabbbbbababaaaabababaaabbababaabababbabbbbbaabbabbababaaaaababbbbabaaaaabaabbaaabbabbbaabaabaaababaabbbabbbabbbbbaabbbaaabaaabbababbabbaaabababbaaababaabaaaabbbbaabaaaaaabaaabababbbabaabaabbbbbabbbbaababbbaaaababaabbabbbbbbababbbaaabbabbbbabbbaabaaaaaabbbbbbabaaaaabbaabaabaababaaabbaabbbabababbabbbaaaaaabaabbabbbabbbbaaababbbbbbaaaabbaabbbaaababbabbbababababbbaaabbabbbabaaaabbbbaaaabbbaaabbbabaababbaabbbabbaaababbbbbbbaaaababbabaababbbabbaabaaabbaaaabababbabbbbbbabbaabbababaaabaaabaaabaaabaabaaababbbbaaaaaaaaabaabbbaabbbaaaaa bbbaaabbbbbaababaaabbaaaaabaabaaaababbaaaabbaaabaabaabbaabaabbbaabbabaaaabbbbaaaabaaaababbbbabbbbaabaabbabbabaabababababbbaabaaabaabbbbababbaababbaaabaabbabaabaabbbabaaabbabaaaabbaaabbaaababaababbbaabaaabbaabbbbababaaabababaabababbbbaaaaaaaaabbbaabbbaabbabaaaabababbbbababbbaaabbbbaabbaaabbababbbaaabbabbaaaabaaabbbabababbbbabbaaaabbababbaabbbaaaabbaaaabbaabaababbbbabbbbbaabaabababbbbabbbabbabbabaaabaabbbbbabababbababbbabaaaabbaababbbbbbabbbaaabbbbabbaabbbbbbbabbabaaabbbbbbbbaaabbbbbababbaaabbbbabbbabaaaababbaabaaaaaaabaaaabbabaabaababbabbabbbababaaaabaaababaabaaabbbaabaaaababbaaabbabababbbbaaaabaabbabbababaabbbbabbaabaaabbabbaaabbbabaabbbabaabababbaabaabbaaabbbbbbabbbbaabaaaabbaaaaabaabababbbbbbabbaabbaabaaabbababbbbbaaaabaabbabaaabbbbaababbabbabbaaabbbabaabaaaaaabbaabababaabaababaaaabbbbabbbaabaababbbbbbaabbaaaaabbbaaabbaabbbbabaaababbbbabbabaabbabbaaabbbaababbbaabaaabbbabbbbaababbbbbbabaaaabbbabaabbbaaabaabbabbbbababaaaabbbaabbaababbababbaabbababaababaaabbabbbbbbabababababbbabaabaabbaababababbbabaabbbbbaaabbbaaaabbbbbbbbbbaaaababbabaabbbbbaababbbabbbbaaababbababbbbababaaababbbbababbbabbbbaaaabaaaababbbababbbbaaabbabaaabaaaaaaaabbbbabaabbaaababbbaabaabaabbababbabaaaaaabaaabaabaaaaaaabababaababbabaabaaabababbbabaaaabaaabbbaaababbbaabbbabbaaababbbaabbababaabbaabbbbaaaaaaabbbabbbabaabaabbbbbbabbaaababbabaaababbaabaaabbabbaababababababaaaaaababaaabbbababaaabaabbaabbabaababbbaaaaabbabbbaabbbbaaabbbbbabbbaaabbbbabaaabaabbabaaaababbabbbbaaabbaabaaabbaaaaaabaaaabbaaaabaaaaaabababababbababaababbbbbaaaaaababbbbbaaaabbaaabababbbbabbabbabbbabbbbbaaabbbabbbaaaaaabbabaaaabbaabbaaabbbbaaaaabaaabbbaabababbabbbabbaaaababbbbaabaaaaabababbaaaababbaaabbbaaaabbabbaaaabbbbabbbaaababbaabaababbaaabbbababbababbbbbbbbaaabbbbababaabababbabbbbbbaaabaaabbbbabbabaababaababababbaabaaaabaabbbaaaaaaaabbaabbabbabaaaababbabaabaaaabbbbbabbbabbbabaabbabaababbaaaabbbbaabbabbbabbabbbababaaabaaaababbbaababaaabaabbbababbbaabaabbbaaaababaabaaaabbaabbbbbaabbaaabaabbabbbabbbaaaabaaaaabababbaabbabbbabbaabaabbb ababbababaaaabababbabbabbbbbbaaaabababbabaaaaabbababaaaababbabbaaaaababaaabbbaaaaaaaaabbaaababbaabaabbaaaaaabababbabaabbababaaabbbabaaabbbbbbababbbaaababababaaabaaaabababaaaaaabbbbabaaaaaaabbaaababababaabbaaaababaabaabaabababaabaabbbabaaaabbabbaababababbbbbabababbaaabaaaabbababbababbabbabababbabbabbabababbabaaaabaabbbbbaabbaaaaaababbbbbababbabbabaaaabababbbbabbaabbbaaabbabaaaabaabbaabbaaaabbababababaabaaaaaababbababbbbbbabbaaabaabbbabbababbaabbaabbbbaabaabbaabbbbbbabaaababaaaababaabbaabaaabbabaabbbbbbbbbbabaaabbabaaaaaababbbaaabbbbbbaabbaaabaaababbababbbbbababbbbaabbbbaaabbbaaaabbaaabbaaabbbabaabbbbaabbababaaabbaaabbababbbaabbbababaaaaaaabbabaaabbababbabbbbabbbbaabaaaaaaaabbaaaababbabbbbbbaabaabaaabbbbbbbbbaabaaaabbbaaabbabbbaaaabaababbbaaaabaabbbbbaabbbbaaabbabbabbababbbbaaaaaabaabbbbaabbbbbabbbabbbbabbaaaaabaabbbbbabbbabbbbaaaabaaababaaababaabaabaaabbbaaaaabaababbabababbabaabaaabababaabaabaabbaaaabbaabaaabaabbaabbaaaaaaaaabaaabbabbababbabbaabaabbaabaabaababbaaaababbaababaabbbbbaaaaaaaabbbbbabbbaababaabbbbabaaabbabbaaaabbbbbabbbbaaabaaabbbbbbbaabbabaaababbbaababbbababaaaaabaaaabbaabbbabbbbbababbbabaaababbabbbbabbaaababababababbbaabbbbbbabbaaaaabababbbbababbbbbaabababbababbbabbabbbaabababbbbaabbbaaaaaaaabaaababababbababbbaaababbbbabababbabaabbaabbbaababbaaaaaaaabaaababbbbabababbabbabaabbabbababbbabababaaabbaaaabaaaabaaababbbaaaabbbbbbaabaababaaaabaababbabbaaabaaaaabababaabababbaaaaababbbbbbaaaababbabaaaaaaaabaabbabaabbaabababbbaabbbbabaabbaabbabbabbbaaaabbabaaabaaabbbabbbbbaaabbaabababaaababbbbaabbbbbaaabaabaaabbbbabbabbaaaaabaaababbaababbabbbaaaaaaaaabababaaabbababaaabbaabbbbbbaabbbbaabbaaabbaabaabaaaaaaababbabbbaabbbbbbbbbbabbbbbabababbbababbababaaabaaabbbbbbaabbbaabaaabbabababbbababaaabbbbabaaaaabaabbbaabbaabaabbaabaabbbaababaabababbaabaaaaabbaaabbababbabbabbaaabaabbabbaaabaabaaaabbbbabbbaabbbbabbaaababbbaabbabababbbbbabaabbbbbabbbabbabbaaaaabaabababbaabbbaabbabaaababbbbbabbabbaabbbabbbbabbabbaaabbaabbabbbaabbbbabbbbabaaaabbabaaabbaaabaabbabaabbbaabbbabaabaabbaba bbabbbbbabbbaaaaabbbabbbbababbbaaabbbabbbbabbbaabbaabbbbabbbaababbaaabbbbbaababbbbbbababaabaaababbabaaaabaabbabaababbaaaabababbaabbaabbbaaabbabaabaaaababaaabbbaaababaaaabbabaabaaabbaaabbbbbbbbbbaaaaabbaaabbbabbabbbbaaaaaabbaaaabababaaabbabbaabbbaaaaabbabbbaaabaaaabababababbbaaaabbbbbbabbbabaaabbaabbbabaabbaaaabaaababbabababbaaabaababbababbbabbbaaaabaabbaababbabbbabbbbabbaaabbbbbbbabbbbaaabaaabbaaaabaaaabbabaababbbabbbbaababbbbabbbbbbbabaabbabbbbaabaaaaaabaabaabbbbbbbbaabbabaaabbaabbbaabaabaaabbbababbaabaaaabbaabbbbababbabaabbbabbbbbaaaaaaaabbaaaaaaabbbbaaabbaaabababbabbaababababaaabbbbaabbbaabaaaaababababaaaabbaababaaabaaabaababaabbabbabbabbbbbabaabbbbbaabaaaaabbaaaaaabbbababbaabbbbabbbaaaababaaabaabbbabababaaaabababbaabbbbbabbbbbaabaabaabbbbbbbbbabbbababbbbbaababbaabbbabaaabbbbbaabbbaababbbbbaabababababbabaaabbaabbaabaabbabbbbbbbbbbbbabaaababbbaaaaaaabbbababbbabbaabbbaaabbaabbabaabaaaabbbabaabbbababbbaabbaaaaababbababababbababaaabaaaabaaaaaabaaababbbbbbaaabaaaaaaaabbaabaaaabbaabaaaabbbbbaaaaabbabaaababbbaaabbaabbbbababbbbbbaaabaabaabbbaaababbabbabbbabbbaaaaaaaaabbaabbbaabbaaaababbaabbabbaaabbaaaabbbbaabbaabbababbaababababbabaaaaaaababbbbbbaaabbababababaababaaabbbbbbbabbbbabaaababbaabaabaaaaaabbabaabbabaaabbabbbaaabaabaaaabbabababaaabbbaaabbbbbabbbaaabbbbabbabababbbbabbbbaababbabbbabbabbbbaaaababaaaabaababbbaaaabaaaababaaaaabbabaaaaabaabababbabbbbabbaaabaabaabbaabbababbbbbbbbbbbbbaabababababababbabbababbbbbbabbabaaaaaaaaabbabbaaaabbbbbbababaaabaabbababaabaababbabbabaaaaaaaaaabbaaaabbbaababaabbaaababbabababbbabbaaaababaabbababbabbbbaaabbbbbabbbbaaaabbabaaaaabbaabaaabbabaaaaaaaabbbababbbababababbabbbbabaaabababbaaaaababbbbbabbbbbbbabbababaaababaaababababaaaaaabaababbabbaaaababbbababbbbbabbaabbbaabbbbabaabbaaabbabaaababbbaaababababbaabbbbaaaaabbbaabaaababbaababbbbabbababbbabaabbbbaabbababbbbbbaabababbabbbabbbbaabbaaababbbbbaabbbbabbbabbbabaababbbabbaabaaabababaaaabaaabbababaaaabaabaabababababbbbbbbbaabbabbabaaaabbbbbbbabbbabaabaababababaaaaabbbbaaababaaabbbbabaababaaaa bbbaabbbbbbabaabaababaaabbbbbaaaabbabaaabaabbbabbaaaabbbabaababbabbabbbbabaababaaaaabaabbabababbbaabbbabbaabaabbaabbbbababaababaababbbbbbaaaaababbabababbabaababbaabbabbbabaabaaaabbaabaaabbaaaaaabababbbaaaaabbbbbbbbabbbbabbbbbbabababbbbbabaaabbaabaaaabbbaaaababababbbabababaaaaaaabbabaabaaabbbaabbbabbabbbaaabbbbaabbaaaaababbbaabbbabbbbabaaabaaaabaaaabbbaababbaaabbbbaaabbbabbaaaabaaaabaabbbbbabbabaabababaaaaabaaabbbbaaababbbbbbabbbaaaabbaaaabaabaaabbabaaabaababbaaaaaababaababbbbabaabababbabbababbbbbaaaabaaaaabbbaabbabbbbaaaabaaabbbbabbaaabaaababababbabaaabbbbaaabbaabaaaabbbabbbbbbaaabaaabaabaaababbaabababbbababbaabbbaabbbaabbabbaaabaaaaabaabaabaaabaaabaabbaaababaaaabbbabbbabaababbbabbaabbabbababbabbbbbbbaabbabaaababbbbabbbbabbaabbababaaaabbbabaababbaaabbaaaabbbaabbbabbbaaaababbbbabbbbabbaaaaaaabaabababbababaaabababbbbbaaaabbbaaaaaabaaababaaabbaaaaaaabbbaaabbbaabbbbaabaabaabbbaaaaaaaaaabaabbaababaabaaabbbaabbaaaaaaaabaabbaaaaaaaabbbbaaaababbbabbbbbabbbaabbbbbbbababbaaababbbbaaaabbbbbababaabaaabbbbbaabaabbababbbbaaaababaabbbbaabaabbaabaabbbabbbbaaaaaababbbbaaababaabaaaabbaaaaaabbbbbbaabaaaaababababaabaaaabaaaaabbaaaaabaabbbabaaabbbabbaaabbaabbaaaaababbbbaabbabaababaabaaabbababaabbbaababaabaabaabaababaaabaaabaabbbbaaaabbbbbababbaabbbbaaaaaaaaababababaabbbabbaabbbbbbbaaaabbbaabbbbabaabaaaaababbaaabbbabbbbabaaabbbbaaaababaaaaabaababaababaaabbbbbbbbbbaaabababbabbbababababbbbbabbabbabbaaabbbbbabbbabbbbbbabbaaabbaabababbaabbabbbabbbabbbbbbbbabbaaaabababbbaaababaaaabaabbbbaaabaababbbabbaabbbaabaaaabaababbaabbabaabaaabbaaaaabababababbabbaabbaaabbabbabbabbbbbabbbabbbbababbbbabbaaabaaabaabbabaabaaababbaaaabababbbbbabaabaaaaababbbbbbabbabbabbaaababbaaabbbababaaabbbaaaaaabbabbbbabbbabbaabbabbabaaaabbaababbabbbabbbbbbbaabbbabaaabababbaabaaabbbabbbabbbabaabababaabbababbbbbabbbbabaaaabaaaababaababbabbaaaaaaaabbaaabaabaaaabbabbaabaabaaaabababaaabbabbbabbbaabbababbababaabaabbbaaabbabbbabbaabaabbbaababbabaabbbbaaabbbbababaaaaababaaaababaabbabaaabaaaaaaabaaaabbabaaabbbbbabbabababbbabaaabaa bbaabbbbaaaaabbbaaaabbbaabaaaababababbaaabbabaabbaabbbababababaaababbabbbbaabbbbaaabaabaaabbabbaaabaaaabaabaabbbaaaababbbbbaabbbaababbababaaabbbabbbbabbbbbabbbababbbbbbaaabbabaabbbbaaaaabaabbabbababbbbabbbaabbbabababbbaabbbbabbbabbaababbabbbbabbbbaaaabbbbabbbbbabaaaabbbaababbaaabaabbabbbabaabbbabaabbaaaaabbbaaaabbbbabaaaaabbbbbaabbbbaabbabbabbbaaababaabbbbbbababbabbaabbbabababababaaaaabbbaabbbbaaaabbbbaaaaabbbabbabbabbaababbababbaaabbaaabaaabbaabbbbaaaabaaaabbaabbbabbbbbbaaabaabbbaabaaaaabbbbaaabbbbaabbaaabaaababbabababbbbbaababaabbbabbbbbbaababbbaabbababbaababbabbbbbbaababbaabbbbbbbabbaabbaaaaabbaabbbbbbbaabbbbbbabababbabababaaaaababbbbabaabaaaabaabbabbbabaaabaaaabbbaabababbaaabbbababbabababbabaabaabbbabaababaabbbabbabaabbabaabbbabaaaabaabaabbaaaaaabaaaabaaabbaabbbabaabbaaabbabbbaaaababbbbbabaaaabbbaababbbaabaabbbbbaaabbabbaaabaabbaaabbbabababaaabbaababbbaaabbaabbbbbbbbabaababbbbbbabbbaaabbbbaaaaaaababaaaaabbabaaaabbaabbaaaaaaaaabaababaabbaabbabbaaabaaabaaababbbaabbbabaaabbababaabaabbbabbabaabbbaaaaabbabababbabaabbabaabaabbabbabaabaaababbabbabbbabbaabbabaaaaaabbaabbbabbaababbabaaabbaabbbabaabbaabaaababbaaaabababaaaaababbaabbaabaabaabababaabaaaabbbbbbaaaabababababbbabbababbaaabababaabbaabbbabbbbbbbbaabbababaabaabaabaabaabaabaaabbabbbabbbbaabaabbbbaaabaaabbabbbaaaabaabaaabbababbbbbabaabbaaaabaaabbaababaabbabababaabaabbaaababaabababbbaababbaaaababbbbbaaaabaaabaaabaabaababbaaaaabbabbaaabaabaaaabaaabbaababababbabababbaaaaabbbaabbbabbaaaaabababbabbbbbaaaabbbbaababaaababababababbaaababbabbbaabaaabababaaabaaaababaababbabbbabaaabbbbababbabbabbababbaaabaababbaaabbbaaaaaaaaaaabbbbbbbababbbbaaabbaaaabaabbababbabaabbababbaaaabaabbbbbbbaabaaaabaaaaabbbbaaaaabaaabbbbbbabbbbbbabaaaaabbbbaaabbaaaabbabbbbbbabababbabbbabbabababababbaabaabbabbaabbabbabaabbabbbaabaaaaaabaabbbaaabbaaaaabbaaabaaaabbbbbabbaabbaaabbaaaabbbbbabbababaaaabaaabbabaaabbaaabbaaabbbbaababbababaaabbaaabbbabababaabaabbaaabababbbabaaabaabbbbbbaaabbabbabbabaaaaabbabaabbababbabbaababbaaaaaabbabaababbbaabbaaaabaababaaa bbabbaaaabaaabababbbbabababaaaaabbaabbabbbbbbbaaabababababaaabbabaabaabababababbbbaabbabbababbbaabaaaaabababbbabbbaabababaababbabbbabbbbabababaaabababaaabaabbabbabababaaabbbaaabbbbabbaaaabaabaaabbbbbbaabaabbaaaababbbaaaaaabaaaaaaabbbbbabbabaabbbbbbaabbbaabababaaabbabaaaabaabbabbabababbbbaaabbaabbaabaabbaaaabaabbabbbaaaababbabaaaabbbaababbbaabaaabbaaabbaaaababbbabaaabbbbaaababababbababaaabbbaaababbbabbaaaaaaabbababbbbbaabbabbabbaabbbaabaabbabbbabbbaababaababaabbababaaaaaaaaababbaababbaaabaaabbabbbbaabbaabbabababaabaabaabbbbbaaaabbbbbbabbababbabbbaaababababaabaabbabbabababababaabbaaaabaaaaabbbbbaaabaaaaaaabababbababbbbbbbaaababbbaabaabaaaaaaaabaaabaaabbbabbaababaababbbbabaabbabbbbaaababaaaabbaabababbbbbbabababbabbaaabbbabaaaabaabbaabababaabbaaababbbbabaaaabaababaaaaaaabbaabaabaaabbbbbbbabbbaaaabbbbbaabbbabaabaaabbabaaaabababababbbaabaababbbbaababbbababbbbbbbbbabaaaabaabbbaabaabaaabbbbbbababbbbbaabbaaaababbaaabbbaabababaabaaaabbabababbaaabbabbbbbabbabbbbabbbabbaaababaabaabbbbaabaabbaabaabaaaababaababbababaaaabbaaabbbaabbaaaabbaababbbaabbabbbbbbabbbbaabbbbbababaaaabbaaabaabbbbbbabbbaabbaababaababaabaabbabbbbbabbaabaaaabaabbbbaabbbababaabaababbbbbabaabbbbbabbbabbababbbaaaaababaabbbababaababbabaabbaabaabaabbaababbbaaabbaaaabbbbabbbababaaaaaabbabaabaabbabbbbaabaababbaabbabbbaaaaabbbabaaaaaabaabbaababaabbabbababbbabbaabbbaabbaaaaaaaaaaaababbaababbbabbbabaaaaabbabbabaabaaaabbaabbabaaabbbbaaababaabaaaaabbbabbabbbbbbbbbbabbabaaaaaaaaaabbbbbbbabaaabaaabbabaaabaaabbaaabaababaabbbabbbaabbabbbabbbaabbbbabbbaaaaabaaababaaaabbbaabaaabababababaabbbaabaabababbaaaaaaababbbbaababbbbabbbbbbabbbbababbbaababaaaababbabbaaaaaaabaaabaabaabaaababaabaaaabaabbbbbabaaabbbbbaaaabaabbbbabaaaaaaaabbabaabbbbbaaaabbbaaaabbbbbaaaaabbbabbbabbababbaabaababaabaaabbaabbabaabaaabbababbbbaaaaabbaabbbbaabbbababaaaabbaabbbbbbbbbbabbbbbabbaabaababbbaabbbbbbbaabbaabaaaabbbbaabaababaabbabaaabaaaabbaaaababbbbaaababaaababbaabbbbbaaababaaabbbbaaabbaabbabbaaabbabbbaabbbababbbbbababbbbbbbabaaaaaababbbbabaaabbbabbbaaba babaabaabbbbbbbbbbbaabbaababbbabaabbaaabaaaaaababaaabaaaabbbbabbbbbbaaabaababaaabbaaaabbabbabababababbbbaabaabababbaabaaaaabbbabbbbabbbbaabbabaabbaabbaaabbaaaaaabbbabbbaabbbbababbaabaaaaaaabbbbbbababbabaaaaabbaababbbbbbbbabbbbbaaabbbbbaabababaaabbbbbbbabaaaaabbabaabaaabaababaababababbaaabbabaabaabbbbabbbabbbbaabbbbabbabbbbbaaabaaaaabaabbbaaaaaaabbbbaabbbbbbbbbababaabbaabbaababbbabaaabaabbabbaabababbbabbbbaabbaaaaababbaaabaaaaaabaaaaaabbaabbbaaaabababaabbaaabbabaaaabbabbabbbaabababaabaabaababaaaabbbaabbbbaaababaababbabaabaaabbaababbabbbababbbabbbaaababbabaababbaabaaaabbbabbaabaabbaaababaabbbbababbaabababaabbababaabbbbbbbabaaabaabbaaaaaabbaababbbabaabbbaabbbbabaabbaaababbabbbababababbbaaaaaaabbabbbaaaaaabbbbaabbabbbaaabbbbbbbabaaaababbbbbaaabbbbaaababbbbaaaabbaaaababbbbabababbbabbbaaaaabbaabbbaaaaababbbabbbbaaaaababababbabbbaaababaaaabaabbbaababaabbbababaabbaabaaaabaaaaaaabbabbaaabbbaababbbbbabaaaabbabaaabbabbaaabbbbabaaaabbaaababaabbaaaababbbbaaabababaababbbbbabbbbbabaaaababbbababaaaabbbabbabbaaabbbaaaaaaaaaaaaaaabaaabbabaabbaaaaaaaabababbaabbbabbbbabbbbaabaabbbbbbaaabbabbaababbbaabaabaabbababbaababbaaabaabaabbbaabaababaaabbbbbaaabbaaaaabbbbbaaaabbaaabbbaaabaabbaaaaaababbabbaaaaabbabbabbaaaabbbabbbaaaaaaaaaabbaaabababbbbabbaabbbbbaabbbabbababbaaaabbbbaaabbababbbaabababaaabababababbabbbbabaababbbabbabbabaabbbaabbabbaaaaabbabababaababbbbaaabbababaaaabbbabababbbabbabbabbbaabbabbabbaababbaabaabaaabbaaaabbbabbbabbaabbbaaabbaabaababbaaabbaaaababbbbabbaabbabbbbabaababaabbbbbaaaabbabbbbbbbbabaaabbbabaababbbaabbaaaabbababbaabbabbbbbbbbabaaaabbbbaaabbabaaaabbabbbaabbaababaabbaababbbbbabbabbbbbbabbababababbabbababaabbbbabbabbaababababbbbabbbbaaaaababbbaaabaabbbbaabbaaabbaabbabaabbabbabaabbbbabbabbaaaabbaaabaaaabbaaaaabbabaabbaababbbabbababbababbbbbbbbbbaaabbaaababbbbaabbabbbbabbbbbabbaaaabbbaaaabaabbbaaaaabbaabbabaaaababbabbbababbaaaaaabaaaaaabbbbbaaaabaaaababbaaabaaaaaaabaabbbaabbaaaabaabbaaabababbbaaaababaabbabbbaaaaaabaabaabbbbbaaabbbaabbabaababaabbababbababbabababaabbbabaaa bbaababbbaabbbbbababbaabaabbaaaaaabbaabaaabaabbbabaaaababababaaaaaaabbbaabaabbabaaaaaaaaaaababbaabbabaabbabbaababababbabaabaaabbaaabbbabbbbbbabaabbbabbabbbbaaaabaababbbbabababbbabbbbabbbabbbbbbaabbbabababbbabbbaababaabbbabaaaaaababaaaaaabbaabbbaaabbbaabaaaaaababbaaabbbbababbaababaaaabaabaabbaabbaaaabbbbaaabbaaaaaabbbabbaaababaabaaabaaaabbbbbbaabaaababaababbbbabaabaabbbbbbabaababbaaaaaaabaababbabbaababbbaaabbabaaabababbabbabaababaabbbbaaaaaaabbababababaaabaaababaabbaababbaababbaaababaaabbbbabaabaabbbbbabaaabbbabbbaaaaaababbabaabaababaaabbbaabaaaabbbbaabbaaaabbbababaabababaaabbaaaabaaaaaaabbbaabbbbabaabaaaabbababbaabbbbabaababaabbbaabbbaababbaabbaababaabaabababababbbbbabbbaaabbabbbbbbbbabbbbaaabaaaababaaaababbabbaabbaabaaabaababbaaaaabbbabbabbaaabbbbaaabbaabbaaabbbbbabbbaababaaabbaababaabbbbabaaaabbbabababbbbabbabbbaababaaaaaaabaaabbaabbbbbbbbababaaabaabaaabbaaababaabaaaaaaabaaaaaaabbabbaaaabbabaabbbabaaabaababaaaaaaabbbbbaaaaabbbaaaabbbaaabbaaaabaabababbbabbbbbaaabbabaaabaabbbababaabbbbbaababbababbaaaaabababbbbaabaaaabbbbaaabaaabbbbbaaabbaaabaababaaabbbabbababbbaaababbbbaaaaabbbbaabbaaaaababbabababbababbaababbabaaaababbaaaaabbbbbaaaabbabbbbbabbababbaabbbbaaaabaaaabaaaaabbabbaaaabababbbaababababbaababbbabaabbaabbaaababbbaaaaababaaabbbaaabaaababbabaabaaabbbaabaabbaaabbbaaaababbbbaabaaaaaaaabbaaabaaabbaabbabbaaaabbaaaaaaaabaababbbaababbabaaaaabbaabaaabaabbabbabbbabaabbaaabaaababaaabbbaabbbaababbbbabababababbaaaaabbabbabaabababbabbabbbbbabbbbababbaaababbabbbaaababaaaabbabaaaaaaababbaabbabbbbababbbbabbbbbbabbbbaaaabbbaabababbbbabaabbabaabaabbaaaaababbbabbbaaaabaabbabaabbabababbaaabaababaababbabaaaababbbabbabbaaabbabababbbababaaaabbbbbbbbaababaabaaababaaaaababbabbbaabababbbabbaababaaaaaabbbbbabbaababbaababaaabaabbbaabbbaabbbabbbababaabaaabbbabaaabaabaabaaaaaaabbaaaabbaabbaabaababbbabaaaaabbbbbbbbbaaabaabbaaaabbabbbaabaaabbababbbabababbabbbbabababaaaaabababaabaaaabaaaaaabbbaabababbaabaabbbbbababaaababbabaabbaababbbabaabbabaabaabaaaaaaaababbbbbababbaabbabbbaaabaabaaaaaaabbbb abbbaabbabaabbbbabbabaabbbbabbabababbbbababbabbbaabbbbbabbbbaaabaaaaabbaaaababaabaaabaaabaababaaaabababbaaabbababbbaababbababaaaaabbabbbabaaaabaababbbabbbabbbababbaabbbabaaabbaababbbbaabbabbababbaabbbbbbabbabaaaabbbabbabbbaaaaabababaabbbbbbbaabbbbabaaabaaabbbabbbbabaaaaabbabbbbabaaaaaaaababbabbbbbabbabbbaaabaabababababbbaaabbabbabababaaabbaabbbbbbababbabaaabbbbabaabababbaabbbaabbabbbbabaabababbbbabaaabbaaabbbbbbabababbabbbbabaababaabbbaababaaabaabbabaaaaaaabbbbabbbababbaaabaabababaabaabaaaababbabbaaabaaababaaabbbbbbababaabaaabaabbaabababaaabbabaaaaababbbaababaabbbabaabbbaabbabaaaaabbbbababbabbabbaabbaaaaabbababaabababbbaabababbbbaaabaaaabababbaabbabbbbbbaaabaaaaababababbabbbbbaabbabbbbbaabbbaaababbbababaaaabbaababaaaaaaababaabbabbaabbaaabbbaabbaabbaabbaabaaabaaabaaaabababbabbababbaabbabbaabbabbbaabbabbbbabbabbaabbabbbaababaaaabbbaabaabbabbaabbbabaabaaabbaaabbbbbbbabaabbbaaababbabbbabaabbaabbaaabaaaaaaabbbaaaaababaaabababbaaabbbaababaaabbabbabbabbbbaabbabbaababaaababaaabaabbabbaaaaaaabaaaabbabaaabbbabbaabbababaaaabbaaabbaabbaaabbaabbabbbbbaaaaababbaaabaabaaaabaabbaabbaabaabbaaababbabaabaaaabbbbaabbbaabaababaaaaabbbaabbbababaaaabaabbbababaababaaaabbaaaaaabaabaabaabbaabaabaababbbabababbababaabababbbabaabaaaaaabbabbbbababbababbbaaaabbabbbaaaabababaababbbbbbaaabababbabbbabbbbbaaabaaabbaabaaaaaaaaaabbaabbaabbabaabaaabababaabbbbababbbabbababbbbbaaabbaabbaaaaabaabaaaaaabbabbabbaaabbaaaabbabaaaababaabaababbbaabbbabbbbbaabbaabbbabaababaaaabaabababbabaabbbaaaaabbabbbbaabaabbbbbbabaaabaaabaaaabababbbabaaababaaabaaababbbbbababbaaaaaabbaababababaaabbaaaabbbabaaabababaababbabaabbbaabaaaabbbaaaabbabaabbaaabaaaabbabababaaaabbbabbabbaabaaaaaabababbabbbababbbbbbbbbbababaabaaababaaabbababaaabbaabbbaaababbbbabababaababbbabbabbababbaaabbababaaabbbabbbbbaabababbabbbbbbaabbaaababababbbabbabbabbbbababaaabbbaabbaaabaabbaaababbbabbbbabbabbabbbbbbaabbbabaaaaabbabbaaabaaaabaabaabaababbbbbabbababbbabbabbbababababaaaaaababbbabbaababbbbbabaabbbabbabbbbabababaabbababbaaabaaabbaabbbabbabbbbbbabaaaab aabaaabbaabaabbaaabbabbbabababaaabaaaabbbbbbababbabbaaabbbbbbaaabaaaaabababbababaababbbabbbabaabaaaaabaaaabaaabababbaaaaaaabbbaabbaabbabaabbbaaabbaaaabbaaaaabbaaaabbbabbaabbaaabbbbaabaaaababbaabbabbbabbaaabbbaaaaaabbbababbaabaabbbabbababbaabbabbbbbbaaabbbababbbaaabbaaabbbbabaabaaaabababababaaabbbbbabbbbabaabaaabaabaababbaaabaabbabbabbbabababbabbbaaabababbbabbbaaaaabbbabbbbbbbbaabbbabaaabaabbabbbbbbabbababbbbaaaaaababaaaaabaaabbaabbabbbbbaaaabbbbbbbaaaabbbabbbabbbbabbaaabbbabbababbbbbabaaababababaabbaaabaaabbaababbbabbaabbaaabbbababbababbbbabbabaaaaabababbaabaabbaababaaabbabbababbbababbbbbaabbbbabbaaaababbbaabaabbabbabbababbabbbaaaabbaaaaaabbabbaabbabaababbbbbaaaaabaaaaaabbbbaaaabbabbbbaaaababbbaabbbbbabaaabbaabbaaaaaababbbaababbbaabaaabbaaaaaaaabbbabbaabaabaababbababbaaabbababbbbbaaaaabbbaaaababaaabbbabaaabaaabbaaaabbaaababaabbabbbbbabbaababaaaaaabbbbabbbbbbbaabaaaabbbabaaaabbbbabaaababbbaababaaaaabbbaaaabaabbbbababbbbabbbbaababababababbbbaabababbabbbaaabbbbabbbbaaaabbaabababbabbbbababbaaabbbbbabababbaabbababbabaaaabbbaaabaabaaabbbabaababababbababbbbbabbbaababaabaaabaaaaaaaabbabbaaabaabbaaababbaaabbbaaaabbbabbbabbbabbabaabbabaaabbbbabbaaabbabbbaabaabbbbbbbbaabbbaabaaababbaaabaaabbababaabbbbaaabaaabbaaabaababbaaaaabbabbbabaaaabaabaaabbaaabbabaababbbaabbabbbaabaaaababbaaabaaaaaababbaabbaabbbabbabbbbabbaaaabaaabbababbaabbbbaabaabaabbbbaaabbaaaababbabbbaabbaaaabbbbaabaaabbbababbbabaaaaababbbababbabbbababbaaaabbbabbbabbaababbaaaabaaaaaaaaabbaaaaaabbbbbaabbbbaabbabaabaaaaaabbaaababbbbbbabbbbbbbbababbbbaababbbababaabbbaabaabbabababababbbabaabaabbaabbaaaaaaaaabaabaabbaaaaaaababaabaaaababbbaaaabbbaaaaabbaaababaaabbabaabbbbbabbaabbbaababbbabbabbbbaabbaabbaaabbbbbaaaaabbabbaaababbaaababbabaabbbaaabababaabaabababbabbbaaabbbbaabbaababbabaabaaaabbababaabbabaaaaabbabbabbbaabbaaababaabaabbaabbbbaabbbaaabbababbabaaaaaabababbbbabaaabaabababbababbbabaaaaaaababbaaabbabbbabababbbbbaaabbbababbabababababbbabbbbbbbabaabbbabbbbbbbaabaaabaabbabbbbbabbbbababbababaabaabbbaaaabbbbbbbbbaabbbbbba bbabababbaabbabbaabaaababaaaabbaababbbabaaabbbaababaaaababbbaaabaababbabbbaaaababbbaabaabbabbbbaaababaabaaaaaababaaaaabaabaaaaaaabbbaaaaabaaabbababbabbabababababbbabaaabbbbabbbbbbababbbbbaaaaaaaabbbabaabaaaabbbbaababbabaabaabbabbbbaaaababbaaabababbaaaabbaabbababbbabbaabababbbabaaabbbbbbabbbabababbbbbbabbbaabbbbbaaabbabaaaaaabbbabbababbababbababbababaaababaabbbabbbabbbabbbabaababbabbbababaabaaaababaaababaababbbabaabbaababababbabbabaabaaaaabbbbbbaaaababbaaababbabbbaabbaaabaabbbbabababaabbababbaaabaabbaaaabbabbabaababaabaaabbbbaababbbaaabbbbaaaaabbaaaabbbbababbaabbaabbbaabaabbbbbbbbabbbabbaaabbbbbaaababbbbbabababbbaababbbbabababaabbbbbbbaaaabbabaabbaaaabbbaaaaabbabbabaaabaabaaababbabbaaababaabbbaababaabbabbabaabbbbababbbaabababbbabbaabbbaabbabbbababbbaabaabaaaaaaaaaabbbaabaaaabbbaaabbabbbbbbabbbbaabbababbaaaababbbaaaaaaaabbababaaabbababbbabaabaabaaabbbaaaabaaabaaababbababaabbbbbabbbaababbbbbabbbbbabaaaaaabbbbbaabbaaabaabbbbbabbaabbbbaaabbbaabaabbaaabbabaabbabbbbababbbbaaaaaabbaaabbaaabaaaaaaaabbababaaaabbaabaabbabbaaabababaaabbababaaabababbababaabaaaabaaabaaaabaaaabbbabbabaaaabaaaaaaaaabbaaabaabbabaaaaabaaabaababbbaaaaabaaaaaaaabbaaaaababaaaaabbaabbbbbbabbbbaabbaaabaaaaaaaabbaaaaaaabaabaaaabaaaabbaaaaabbaabaaaaaabaaabaabbabbbabaaaabbababaaaababbbbbabaabbbaabbbbbaaabbaabaabbbbbabbbbabbbabaabaabaabaabaabbaabaabbbaaaaabbbaaaababaaaabaabbbabbabaabababbbbabbabaabaabaaaaaaaaaaabbabbababbabaaaaaaaaaaabaabbaabbabbbbbaaabbbabbabbbbaaaabbbbbbbbabbbaaaabaaabaabbabaabbaaabaaabaabbbabaabbabaaaabaababbbababaaabbaababbbaabbbbbabbabbbbbbaaaaaabbabaaabbbabbbbbbbbbbababbbbaaaaaaababaaabaabbbbaaaabaaaabbbaabababbbabaabbbabbaabababbbabbbbaabbaabbabbabbaaabbbbabbaaaabbbababaaabaaaababbaabbabbbaaaabbaabaaababbabbbbababbbaaaabbbabbaaabbbaabaababbaaabbbaaababbbbbbbbaaaababbbabbbaaaabbababbbbabbaababaaabababbbabbbbabbbbaaabbbbaaabbbabaabaabbbaaabbaaaaabbaabababaababbabababbabababbbbbabaaabaaabbbaaababaaababbabbbbbbabbaaaabbaaaabaaabbbbbaaabbabbbbababaabbbbaaabaabaaaabababaaabbbbababbbbaaabaaba bbbbaaabababbbaababaaabaabbbaaababbbbabbabaaaabbabbbabaaaaaaaaababaaabababaabbaabbaaaaabbbbaababbbbbaabaabbabbababbaababbbbabababbabababbabbbabbbabaaaaabbaababbaaaaabbaabaaaaaaabbaaabaababaaaaaabbbabaaaababbbabaaaaaaabbbbaabbbbbababbabaabababbababababbbbaaaabbbaabaaabbbbabaabababbaaabaaababaaaaaabababababbbabbaaaabaaaaaabbbabaaaaabbaabbbaabbaabbbababbbbbbabbbababbbaaaaaaaabbbbbbbabbaababbbaaabbabbbaabbbaaabbaabbaabaaaababbaabaabbaabbbabbaaaabbbabbbbbbbabaabbaabbabaabbaaabbababbbabaabbababbbaababaabbaaaaabbbbaaabbaaabbaabaaaaaaaabaababaabbbaabbbbbbbbbbbaabbababbbbbbbabababbbbabbbbababbababaabbbbaaaababbbbabbbababaababaaabbbabaabbaabbababbababababbabaaabaaabaaaababaaabaaaaabbaabbaabbaaabababbbbabababbbbbabbaaaababbaaababababbaabaabbabbbbbbbababbbbbbaababaabbbaababaaaabbaaaaaababaaaabbaaababbabbaabbbbbbaaaaabbaabbbaaaabaabbbabbaaabaababbbbabaaabbbaababbaaaaaabbbbbabbabbbbbaabbaabbabbbababaaaabbabbaaaaabbabbaaababbabbaaaaaaaaaaaaababbaaabaaaabbbbbbbabababaabaaabababbbaabbaaabaaaaababbbbbabbbabbabaaabbbaaaabaabbbaaaaabbbbabbbbaaabbabbaaabaaaabbbabbaaaabbbbaaababbaababbaaaaaaabbaabaaabaaababbaabaababbaaaaabbaababababaabbbbbbbbabaaaababbaabbababbabbbbabaaaabbaabbbbbbabbaababbaaabbaaaabbabbbbbabbabaaabbabbabaabaaabbababbbaaabbbbbaaaaaabababbbaababbbabaabaaaabaaabbabababaaabaaaaabaabbbbabbbbaaabaabaababbababaaaabbaabbbbbbabaaabbbbbaabbbaaaabbababbabbaabbaaabaaaaabbaabaaabbaabbaaabbbbbbabbababaabbbbaabbbbabbaaabbbaababbbaabaaabbbaaaaabaaababaababbbbabbbbbbaaabbbbababababaabbbaaaaabbbaaaabbabbababaabbaabbabababaaabbbababababbaaaaababaabbaabaabbaabbbabbbaabaabbaaabbbbbbbbaabbbbaabbabbbbaaaabaaaaaabbaabababaaabbbbabbbaababaabbaabbaaaabbbabbababaababbbabaaababaaabaaabbababbbbbbbbabbaabbaaababbbababababaabbbbbbbbaabbaaabbbabbbbbbaaaaabbbaababbabbbbaabbaaababaababaabbaabaababaabbabbbbabbabbbaabbbabbaaabaabbaababbbbaaaabbbabbbbaaaaaabbbbbaabbbbbbbbaabbaabbbaaabbabaaaaaabaaaabababbbbaaabbaabbbbaaaaabbaaabaaabaabbbaabbaabaaaabbbbababaababbbabbabbbababbabbabbababababbbabbbabbbbabaaaaaa aabbaababbbbbbbbabbabbababbbbbababaaababbbaabbaabababbaabbaaaaaabaaaaaaabbabbaaaabbabbaaaabbaababbbbabbbbbabbaababaabaaaabbbaabababaabbaabbbaabaabababaabbbbabababbbbbbaabbbbaaabbbbbbaabaabbbaabbbaaabaaabbbbabaaaabaaaabbaabbbaababbbbaaaabababbbaaaaabbabbabbbbbbbabababababaabbabaaababababbbbaabbaaaaaaababaaababbbaabbbaababbbbbaababbabbbaabaabaabbbaababababbbaaaabbbbbaabaaababbaababbaabaabbaabaabaaaababaaaaaabbbaaababbaaaaabbabbbbbababbbaababaaabbbaaabbaaabaabaaaababbbababaaabbabbaabbaaababbaabaaabbaaabaaaaabaabbbbababaabbabbbbbbbbababababbbaaabbbaaababbabbabaabbbaaaabaaaaabbaaaaabaabaaaabbbabbbaaabbababbaaaabababbaabbaabaababaaaaabbbbaabbababaabbabbaaaabaabaababbabbabbabbababbaababbbbaabaabaabbbbabbbbabbbaabaaabbaabaabaaabbbbabaaabbababaaaaaaabbabbaabababaabbabbabbabbbbaabaabbbabbabaababbaababbabbbaaaaababaaaabbbaabaabbaaabbbaababaaaababbabbbaaaaaabbbaabbbbaabbbbaaaabaabaababbbaaaaababaababaaaaabbababbaabaababbbbaaaabbaabbbaaaaaababaaaabbbabbaabbabbbbbaaabbababaababbbbbbbbbbbaabbaababbaaabbbabbababbbbabbbabaaababbaaabaaaabababbaabbaaaaababbbbaaaabbbbbbbabaabaaaabbbabbaabbabaaaaaababbabaababaaaabaaaabbababbbbabaaabbaaabbabaaabbbbbbbaabbbbbaabbbababbbbabbabbbbbaabaababbaaaaababbaaaaabbbabbaababbbbbbaaabbbaaaababababababababbbabaaaababbababbaababbabbaabbbbbabaabbaabbbaaaaaaaababbaabbabaaabbababaaaaabaaabaaabbbbbbabbbaabbbbbbabababbabbbbbaaaaabaaaabbbbbaaaaababaaabaaabbaabaabbaabaaaababbbaaaabbaababababbaaababababaabbbaabaaaabbbaaabbbbbbbbaababaabbbbbbabbbbaaabbbbabbbaaaaaaaabbaaaabbabaabbbaaaabbababbaabbaaabbbaabaaaabbbbbababbaaaaaaabaaaaaaabaaaabbababaaaabbbbbaabbaaabbbaabbbaabbaaaabbaaaaababbbaaaaaaabbbababbabaaaaabaabbabbbaabaabbbbabaaabbbbaababbbabbabbaaabbaabbaaababbaaaabaabababababbaaabaaaabbababbbabaaabbbabbababbabbbabbbaaaaabbabbbbabaabbbaabbbbabaaabaababbaabbbaabaabbbbaabababbabbbabaaaabbaaaababaababbbaabbbaaabbbbbaabbbbbbbbbbbabbabbabbabbbaabaababbaabbbbababbabbabaaabbaaaaabbbabaabababbabaabbabbaabbbaaaaabababaaaaaaababbbbaaabbbbbaaaababbbbbabaaababaaababaaaaab baaababbaababaabbbaababbaabaabbabaaaaaaaabaaaaaabbbaabbbabbabababaababbbababaabbaabababbbbabbbbbabbaaabaabababaaaaabbabbbaaababaababaaababababaabbbaabbbabbabaabaaabbbbbaabbbbaabbaaabaabbbabaaababbaaaabbbabbbbabaabbbbbaaaabbbabbabbaababbaabbbababaabaabaabbbabaaababbbbbbbaabaaaaabbabbbbaababbbaaaaaaabaaabbbababbbaaaaaababaaaabaabababbbaaaaabaabbbbabbabbbaaaaaaabaaaaaabbaaaaababbbbababaabbbaababbabbbaabbbabbabaababbabbaaabbbaabaabbaabaabaabaabaaabbaaabbabbababaaaaaabaabbbbaaaaabaabaabbbababaabbaaabbaabbaaaababbbbaabbaaababbbbaababaabbbaabbaabbaaaabaabbbbabaabaaabbabaaabbbaabbababaaaaaaaababbabbabaabaabbbaaaabbbbabbbbaabaabaababbaabbbbabbbabaaabbbbbbaabaaabbaaabaaaaabbbbbabbababaaababbbbaababbbbbbaaaaaaaabbbbbbbbbbbabaababaaabbabbbbbabbabbbabbaabaaabbaaabbabbbbbaabaaabbabbaaabbaaabbaaaababaaaaaaaabababbabababaaabaabbbbbababbbaabaabbbbabaaabababbaaaaaabbabaaaabbbabbaabbbaabbbabaaabbbaababaaaaababbbabbabaabaabaabbaababbaabaabbaaababbbbbbabaaaaaaaabababaaabbbaabaaabbaabbbbaabaabbaaabbbaabbaaaaabbabbbabbaabbaabaaabbabbbaabaabbbbbaabbbaababaaaaababbabbbabaaabbbabababbbaaaaababaaabaabaaaaaabbaabbaaabbbbabaaaabababbbaaaaabaabbababbbbbbababbababbbbbaaaabaabbbababbbabbabbababaabaabaaaaabababbaaaaaaababbbbaaabbbaabbbbbabaabbaaaabbaabbbbbabbbbbabbbaaaaabbbbbbababbbbbbaabaabbbaaaaaaabbaaaabaabbaabaabaababaabbaaaaaaaabbaabaaabbbbababaaabababaabbabaaaaabbaaabababbaabbaababaaaaabababaabaaabaaaaabbaabbbaabbabbbbaaaaabbbababbabbbaaabbaaabbbbaaaaabababaabbbaaabaaabbaabaaabbabbabbbaaaaabaabababbabbbabbaabaabbababbabbabababbabbbbababbaaabbabbaaaaaabbabaaabbbabababbaaaababbaabaabaaabbbbbaaaaabbabababbaaaabbbbabaabaaaaabbbbbbbbababababbaabbabbababbbbbbbbbaaabaabaabbbabbbababbaaabbbbbbbaaaaabaaaaabbbbbbaabbbbbbbbbabbabbaaabbbbbbabbabbbbbbbabbbbbabaaaabbbababaabbabbbbaaabbbabbbabaababbabbbbababbbababababaababaaababababbbbbbbbaabbbabaabaaababbabaababaaabaaaaabaaababaaaaaabaabbabbaaaabbbbaaababbaaabbbbbbabaaababbbabbaaaaaabaaababbabababbbaabbbabaabaaabbbbabaaaaaaaabbbababaababbabaaaabbbbababbbba aababbbabaababababbabaaabbbabbabbaaaaababbbbaaaaaaaaaabaabaabbbaaabbabaababbaabaaaaabbbbbbaabbababbbbbbaaaabbbbbbbabaaaaaabbbababbaaaababbbbabbbaaabaabbaabbaaabaababababbbbaababbbbbbabaaaabbabbaababaabbaabaaaaaabbbabaababaababbaabaaaaaaaabaabbbaaabbaabaabaaababababaababaabaabaabaabaaaabaaabaaabbaabbbabaaaaaabaaabaabbaabbaaabaaabbbbaabaaababababaaabababaabbaaaaaabaabaabaaaabbabaaabbababaabbaaaaaaaabaabaabbbbaababbbbbabbbaaaabaababbaabaabbbababbbbaabbaaabbbabaabbbbbbaaabbbababaaabbababbabbbbbabbbbababababababaabaaabaabbbbabbbbabbabaaabaababbabbaaaabbababbababbaaabaaaabbababbaaababaabbbabaaaaabbbbbbabaaabaaaababbbaabbaaaaabbabbabaabaaaaaabbbaaaaaabbabaaaabbbabaaabbbabbbbaaabbbbbbaabbbbaaababbababbbabaaabaabaabaaaaababbbabababbbbbbaababaaaabbbaaababbaaaabbbaaaabaababbabaaabaabaabbbbabbababbbbaabbbbbabaabaabaabbabbaabbbababbbbbabbaaabaababbabbaaabbbbbbbabbaaabbaaababbbbbabbabaabbaaaaabbbbbbbababbababbbbabbbbbabbaabbabbabbbbaaababababbbabaabbbaaabaabaabaaaabaaabbbabbbbbabbbabbbbbabaababaababaabbaaaaaababbaaaabbbbabbabbbbbbabbabababbbbbbaaaababbbabbbbbaabaabababbabbbaaababbababaaaaababbbabaabaabbaababbbabbbbabbbabbbbbbbaaabbbbbbaaaaaabaaaabbbabbbaaabaaaabaaabbbbababbabbaaabaaaabbbbbbbbbbabaaaabaaabaabbabaabbaabbbababbbabaaabbbababbabaaabbabaabbabaababbabaababaabababbbbaaaaaaaaaababbbabbaaaaaabaabbabaabaabaabbaabbbbbbabaaaabaaabaaaaaabababaaaaaaabbabaaabaabaabaaabbbabaabababaabaaabaababbaaaaaaabaabababaaabaaabbabbaababbaababbabbaababababaaabbbbaabbaaaabbbbbababbaababababaababbabaaabababaabbbaabaaaabbaaabaaababbababbaaabbbbababbababaaabaaaababaaaababbbaabaabbaaabaabaabbaaabbababbbababbbaaaabbaababaabbaabbabbbabababababaabbaabaaabababbbbbbabaaabaaabaabbbabaababaabbbabaaabaaabbbaaababbbaabaaaaabbabbbbbbbaabbaaaaaabbbbbbbbabbabaabbabaabbbabbabababaabaabbaabbaababaaaabaaaabaaabaabbbbbabbbbbbbaabbbabbbabaababbbbaaaaaababbbabbbaaaabaaaaaaaaabaabbbbbbbaaaabbaaaaabbaaaabaabbbababbaabaaaaaaaababbaaababbabbbbaabaaabbbbabbaababbababababaaaababaababababababbbbaaabaabbaababbaaaabaabbabba abaabaabbabbbabbabbaaababbbabababbababbbbabbabbbabbbabbbaabababaabaabaaaabaabaaabaabaaabbbaaabbbabbbbaaaaaaaaabababababaabbbaabbaababaabbaaabbbbbbbababaaababbaaaabbaaaaaababbbaaaabababbbabbbbaaaaaaabbbbbbbabbaaabbbaabbabbabbbabbbabababbaabaabbababbaaaabbbaaaaaabbbaaaabaaaababbbbbbbbbbbbabbbaaaaaabbabaabbbaaaaabbbaaabababaababbabbaaabaabababababbabbbbababbabbbabbabbabbbabbaaabbababbaaaaabbababaabbabbbbbabaaabbabbbabbababaaababababbababbaaaabbbaababbaaababbbbbaaabbbabbaabbbaabbaababbabaaaaaaabbabbabbababbaaabaabbbbaabbabbaabbbabaabbaaaaaabbaabbbbaabaaaabbbabbaaabaababbabbaaabbbbbaaaabbaaaabbabbbbbabbbabaabababaabaaabaabbaaabbabbabaaaabbaabaababbbabbbbabbbbbaaabbbaaabbbbbaaabbbaabaaaaabaabbbbabbaaababbbbbabaabaaabaabaabbaaabbbbbababbaaabbabbabbaaabaabbbbbabaababbbaaabaababaabbabbaabbabbbaaabaaaaaaaaababbabbaaababaabaaabbabababaababababaabaabababbbbbbaabbaaaabbabbbbaaaabaaaabaaaaabbaabbbabbaaaabaaabbabbaabbaababbbbababbabbaaaabbaabbbbabbaabbaabababbaabaaabaaaaaaabaaabaaabbbabaaaaaabababbabbbbbabbbaabbbabbaabbbabababbabababaabbbabaabababaaaabaabbabbbabbbbaabaabbabbababaaaabbababaababbaaabbbabbbbbababbbbaabbbbbbabbbbababbaababaabbabbabbbbbaaababababbbaababbbbaaabbaaabbbbbaababaaaaaaaaaaaabbaaaaabaaabbbbabababaabbbbbaabaabbbbbaaaabababbaaabbababbbbabbbaababbabbbabaaaaaabbaaabaabaaababbbbabababaaaaaabbbabbaaaaababbbaaabaaaaaabbbabbaaaaabbaaabaabaabbaabaabaababbbababbaaaabababbaabaaabbbaaaaaababbbaabbaabbababbbbbbaaabbaaabaaaaaaaabaabbabbaabbbabaababbbbbbbbaabbaaaaaababbbaabbbababbbbabaaaaaabaababbbbbabaaaabaabbaabbbbabbbabbbababbaaabaaabaaababbbabaaabbaababaaabbaabbabaaaaaaaaababbbaabbbbaaababbbabbbababababbaabbbbaabbbbaaaaabbbaaabaaaaababaababbbbbabbaaaaabbababbbbbbabbbaaaababbabbaaabaaabbbaaabaaabbabaabababbababbaaaabaabaaaabbaaaabbaabbbbabaaabaaabbbabbbbbbaabbabbbbaaabaaabbbbaaaabbabbbabbabbabbbaababbabbbbabbbaaaabbabaababbababbabababbaabbbaaabaabbabbabaabbbaabbabbaabbabbabaababbbbabbababbaabbaaaabaabbabbbababbaababaababbbaabaaabaaaababbabbbbababaaaababaabababaaabababbbb abbaaaaaababbbabaababbbbbbabbbbbbbbabbababbbbbbbabaabbbaabababbbabbbaababababaabababbbabbabaaaabbabababbbbbbababaaabbabababaabaabbbaaaabbabbabaabbbbaaaaaaaaaaaababababbaaabaabaabbbababaaabaababaaabaaababbbbababbbbbbbaaaababaabbabbbbbaaaaaabababbbaabaabbbbbababbbaabababbbaaabaabbbaaaabbaaaabbbabbaaaaaababaabaaaaabaabbbabababbaaababbaabaabbbbbbaababaaabbabaaaabababaaabaaabbbbbabaababbbabbababaaabbbbbabbbabbaaaaabaabbbbabbbabaaaaaaabbabaabbbbaababbaaabbbabbaaababbbabbaaabaabbaaaaabababaabbabbbaabbabaaaabbbaaabbbabbbabbbbababbabaabbbbbbbabbabbaaaabaaabaaaaaababaaaaaaabbaaabbababbabbbaabbbbaababaabbbaababaabaaaababababaaaabbbabbbaabaaaaaababaaabbbbaabbbbbbabbaaabbaaabbbabbaababbbaabaaababbbabbbbaabbbbabbabaaababbbbabaaaabbabaabbaaabbbabbbaaaabbabbbaaaaabbbabbbaabbaabbbababbaaaaaabbbabbbbbabaababaaabbabbaaabbbabbabbbbabaaaabaaaabbabbaaabababbaaabbabbaabaabababbabbaaaabbbababbbbbaabbabbbbaaabbbbbabababaabbbbbbabbaaabbbaababbbbbaabaabaaabababaaaaabaabbbabaaaabaaabababbabababbabbabbbbaabbbbaaababbabbbbababaabbaabbaaababbbabbaabbbaabbaaaababbabbaabbbabaaaaabababbbabbaabaaabaaabaabaaaaabaabbbabaaaaaaababaaabbaaaaaaaabbbbbababaabaababbbabababaaabbabaabbabbbbabbaaabbababbababbababbaabbaaaaaababaaabbbbaabbbbbaababaaabbbbabababaabbabaaabbababbaaaaabbabaaaaaaaabaabbbaabbabaabbbbaaaababbbabbbaaababbabbbbbbaababbaabaaabbbbbabbbbbbbaababaaabaaabbbaabaaabaaabbabbbaabbbababbbabaaaaaaaabaaabbabbaabaabbbabbabbaaaaabbbabaababbbbbabbaaababaabbaaabbbabbaababbabaaabbbbbbaababaaabbabbaababaabababaaabbabbbababbababaabbbabababbbabbbbaabaababbbbbbbabbbbaababababbbababaabbbbbaaabaababaabbabbbbbbbaaababababaababaababbaaaabbaaaaabbbbabbbaabababaabbaaabaabbbbbbbaaabaaaabbbaabbbbabababbabbabbbabbaaabaabaaaaaababbbababbaaabbbabbbbbabbbbbbaaababbbabbbbbbabaabaabaababaabababaaaababababaabaabbbbbbabbbbaababaabbbbbbabbbbbaabbbabbbaaababaabbbbababbaabbbaabbabbabaaaaabbbaabbaaabbaabbbbbbbaaabaabbabaababbaaaaabababababbababababbbabbbbbbaababbabbabbabbabababaaabbbbaabaababbaaababbaabababbbabbababbaaabaaaaabbba aabbbaaababbbabbaabbabbbbaabbabbabbbaabaaaabbabbaabababaabbbaabaabaababbaaababababbbbbbbabbabaabababaaababbabbbbabaabbabaaaaababababaaababbabbabbbaaaababbbabbabbbabbbbaabbabbabbabbbbbbaaaaabaababbaaaabaabaaaababbbbbaaabbabbbbabbbababababaabaabbbaaaaababbaaabbbbbabbbbaababbbbbbbbbabbabbabbaabaabababbaaababbaababbbabaabbbbabababbbbaaaabaaabbbaaaaaabaaaabbabbbbbbababbaabbabbababaabbbaaaaabbbaaaaaaabaaabababbbabaabbbbbaabbabbbaaabaabaabbaaabbbbaaabbababbbbaaabaaabaabaaaaabaabaaaabaaaaaabaababbabaaaaabbaabbaaaabaaabbaaabbbbabbaaaabbabbabaaaabbbbbaabbbbbabbaabaabaaabbbbaabbaababaaabaababbabbbabababbbbbbabbbababababaababaababbaabaaaabaaabaabbbbbaaaabbbbaababbbaaababbaaaaaaababbbaababaaabaaababbbbbaaaabbbaaaabababbabaaaaaabbbabbbaabababaabbaaabbbababababbbababaaabbbbaaaaababbbbaabaabbbabbbbabababbabbbaaaabaaabbbbabababaaabababbababbaaaabbbaababbbbabbabbabababbbbaababaaaaabaaababbabbbabbabbabbbbaabbbaabbabbababaaaabaabaabbbbbaababbbaabaabbbbbaabbbabaababaaaabbbbbbbababbaababababbaaabbaaababbaaaaabababbabababaababbababbaaaabbabbaaabaabaabaaabaabbabaabbababaaabbbaaaaabaabbbaababaabbaababaaabbabaaaabbbbabbbbaabbbbbabbbababababababbaabbbbaabaaaabbbbabbabbaaaabaababbababbbabbbbbbbaaaaabbbbbaaabbbaababbabaaabbaabbaababbababbaabbbbbbbbbabaaaaaaaababbaabbbaabababbaaaaabbbbbbabbbaababbaabbbabaabaabbbaaabbabbaaaabbbabbbbababbbaaababbbabaaabbbbbaaabbbaaabbabbaaabbaaaaabbbaaaaaaaaaaaababbaabaabbbabababaaababbabbababaaaaabaabbbbbababaaaabbbbbbabaabbabbbabaaabbaaabaabaabbbbbaababbbabaabaaaabbababbbbaababbaabbbbaaaaaaaaaaaaaabbaabbaababaabbbabaaababbabbbaaaaabbbabbaabaabbaabbaaaabaaaaaabababbabbbbbabbbbaaaaaaaababaabababbbbbabbbaaaabaababbbbaabbabbbbababaabaabababbaabbbbbababaaaaaabbaaabbabaabbaabbaabbaaaabbababbabaaaaabbbaabababbbbababbbaaabbbabaabbababbaabbaaabbaabbbbababababaababbbaababbbaabaabababababbabaaaabbbbbabaabaaaaabababbaaaabbaababaaaabababbaabbaaabaaabaaaaaaaaababbabbbabaaabbbabbaaaaaabbbbaabbabbbabaaaabbaabbababaabbbababbabababbbaaaaaabbaabaaaaaabbbaababbbbabbaabababaaabbbaaa bbbabaabbaaabbbbbaababbaaabaabbbbaaaabbbbbaaabbbbabbaaabaaaabbaaaaaaabaaaaaaabbababaaabbbabbaaabaabbabbaaaabbbaaababbaaabbbaaabababbbaaaaabbbaabbbabbaaaabababaaabbbbbaabbaaabaaabaaababbaaabbabaaaaaababbbbbbabbbaabaaaaabbbaababbaababaaababaabaabbbababaaaaaaaaaababaabbabbaaabbaabbbbabbaaaabbbbbabbaaabbbbbbbaaabbbbababbbbbbaabaaabbbbaaaaabaaabbaaabbabbbbbabbbbaabaabaaabbbbbaaabbaabaababaaaaaaabbaabbbbaaaaaabbbbbabbbaaababaabbababaaaababbaabbbababbbabbbaababbaaabaaabaaabbababbbaabbbaaabaabbaabbaabbabaaaaaaabbbbabaaabbaaaaabaabbbababbaababaaababbbbaaaaabbbbbaabaabbaabbaabbbbaabbaaaababbabaabbaaabbbaaabaaaaaaaaababaaabbbabbbbaaabbbaaabbbabbbbaaaaabbbabbaabbbbbbbaabababaabbaabaaaaabbbbbbabbabbbaaabbbbbbbabaaababaabbabbbaaabaabbaaabababbaabababbaabbbbabbaaabbabababaabababaabbababbbaabbbbabbaaababbbbbabaabbabbaaababaabbbaababaabaaaababbabbababbabbaaabaababbbaababbabbabbbaaaaabbaababbbaaaabbabbbaabababbbaabbbbbbabbabbaaabaaabbbabbbbbbaabbaaabbbbaaaaaaabbbaabbabaabaababbbbaabbaabbabbabaaabaaaabbaabaaaaaaaaabbbbabaabaabbbababaaaabaabbaabaabbbabbbbbbaaabababaaabaaabbbbbaaabaaaababbabababbbaabbabbabaaabbbaabaabbaabbbabababbaaabaaabbabbabbbabbbbbbaaabbbbaabbbabbababaaaabbaaabbbbbaabbbbababaababbbabaaabababbbbabaababbbbbabbbaabbbaabaabbbbbabaaaabbabbabbabbababababbaaaaaaaaabababbaaababababbabaaabbbbaaabbbbabbbbabaaaaaabaababaabbabaaaaababbbbababbbabbbbaaababaaaaabaaababaaababbabbbabbbabbabaabbbbabbbbaaabaabaaaabaaaabaabaabbbaaabbaabbbbbbbbababaabaabbaaabbbaaabaaaaabaabaaaaabbbabbabaababbaabbbbbbabaababbaaaabbbbaaabaaaabbababababaabbbbbbbaabaabaaaabbbababaabaaaabaabaababbbabaabababbbbbbbaabaabbabaabaaababbbbaaabaaabaabaaabbbbbbaabababbbaabbabaaabaabbabbbbaabbbbbaaaaaababaaabababbbaaabaabaabbaababaaaaabaababababbaaabbaabaaabbabaaaabbbabbaabaaaabbbaaaaaaaaabaababaababbbbabbabbaabaabbabaabaaaabbbaabaaabbababbabbabbbabbbbabababaabbbbbaaababbabaababbbbabbaabbbbbaababbbbbbbbabbabaaaabbaaababaabbbbaabaabaaaaabaabbabbaaabbabaaabbbbbabbbbaaaaaaaabaaaaaabaababbbbbbabaaaaaabbbbbbbbbabaababbbab bbbbaaaaabbaaabbbabababbbabaaabbababbbbaaaabbabbbbbbbabbbabbbaaabbabbbbaabbbaababbbabbabababbbaabbbaabbabbabbbbbbababbabbaaabbbaabaababababbabaaabbbbabbbbabbbbbbbabbbbbbaababaaaaaaabababaaababbaaababbbabbbbabbababbbabbaaababbabbababaabbbaaabaaaaaabbababbaababaaaaaabbaaabbaaabbaababbbbbbaaabaaabbbaababababaabaabbabbbaaabaabbbaabaaaaabbbbbababababaabbabaaabbabbaaaabbbbbbaabaaaaaabaaabaaabbbaabbbaaaabbabaabbbabbaababbaaaaabababbbaaababbaabbaabaaabbbbaaaaaaabbabbbaaabbbbbbaabbbbabbababaabbaabaabbabbbbaabaabbaabaaabbbbaaabaabbbbbaaabbaaaaabababbbbaabaaaabbabbaabbbbaaaabbaabbabbbababaaabaaababbbbababaaaabbbbabababbbabaaabbabbbbaaababababaaaabababbabbbbabaaabaaaabbabbbabaabaabababbabbababbbaaaababbabbaaabbbabbaaaaaaaaabababbaabbabbaaabbbbbbbbababbaababbbabbbbabaaabaaaabbbbbaababbaaabbbbabbaabbabbbabbbabaaaabbaaabbaabaaabbbbbbaaaaaabaaaababaabaabbaaababbabbabaaaabbbababaabbbbbaabbaabbaaababbbbabbabbaaaaabaaabababbbabbbaaaaabbabaaaabbbbaaabababbbabaaaabbbbaaabaaabbbbaaaabbbbbbbbbbaaababbbabaaaaaaababbababaaabaabbbaaaaababbaabaabaabbabbabaaabaaabaaaaaabbaaaaababaabbabbbbbabababbaaaaaababbbababbbaaabbaaaaaabbbbaabbaababbaaabbaabaabbaabaaabbbabaabbaaaaabbaaabbbbaaabbaabbbaabbaabbbbbabaabaaabbabaaaabaabbabbbbbbaaaabaabbbbaaabaaababaabbbbbaaaabaaaaaaabababaaabaababbaaaaaabaabbbaaabbbbbabaaabababaaababbaaaabbbabbababbbbabbabaabbabbababbaabaabbababbbbabbbbabbbbaaaaababababbaaaaabaabbaabbbaaabaaaabaaabbabbbbaaaaaaabbaaabaababaabbbaaababbbbbaaaabbbbaababbbbabbaaaabbaababbbbabbbbbbbaabaabaababbbbbabbbaabbbababbababaaabbbbaabbbabbaaaabbbbbbabbbabaabbbbbbbbaabaabbbbbabbababaaababbbabbbbaabbaabaabbaaabbbbbbaaabaabbbbbaabaabbbbaabaaaabbabbbabababbbbbabbaaaaaaabbaaaababbaaabbbaaabbbabbbbbaabbbbaababbaaaaaabbbaababaabbbababbbbabbaaaaaabbababaabbaabbbabaaaaabbabaabbaaababbbabbaabaaabbaaaabaaaabababbbbbabababaaabbabbabbbbabbabaaababbabbababbbaaaaababbbaaababbababbabaabbbabbbbaabaaabbbabbbbabaabababaaababbaababbabaabaabaabbbbabbbabbbbaaaabaaabbabbbbbaabbbbbaabababaabbbbbbabaabbbbabaaabaabbaaab aaaabaaabbbabaaabbaabaabaabbbaabbbaabaabababbbaabaabbabbbbbbabbaaabaaaabaaabbbbbbbbabbbaababbbababbbaaababbabbabbbaaaaaabbbbaabbbbbbbbabbbaaabbababbbbaaababaabbabaaabaabbaaabaabaaabbbbabbbbaabbbabbbbbababbbababbbababaaaaabaabbbbaabaaaaababbbabbbabbbabaabbaababbabaaaabbabaababbbbbabbbaaabbabaabbbaaaabaabbbbaaabbbbabbaabbbaaabbaaaababbbbbabbaabaaabababbaabababbbbaaabaaabbbaabbbaabaaaabbaabaabbaabbbbabbaabaabbbbababbbaabbaabbaabbbabbaabbbbabbabaaaabbbbababbaababababbbaabbbbbbbababbbbbaaaabaabbbbbbbabbbabbabababbbbbbbababaaabababbbbbbbababbbabaabaaabbbbabababbababbbabaaaabbaaabababbbbbabbbbaababbaaaabababaabbaabbbabbbabababbabbaaabbbbbaabbaaaabbbaabaabbbbbaaabbaabbbabbabaaaaaaaaaaababbbbbbaabbbbbababbbbaaabbbbaabaaabbaaabbbaababbabbaaabaaababaaaabbaabaabbbabaabbbabababaaaaabbbabbbbaaaabbbaabbbbaabbaababbaaabbaaaabaababaaaabbbbaabbabbabbbaabaabbbbaaaaabaaababbabbababbbbabaabbbabbbbaababbaaaababbbbabbaabaaaabababbbbbbbaaaaabbaaababababaabaaaabaaabaaabbaaaaaabbaababaaaababbaaaaaabbbbabaabbabaabbaabbaaabbabbaabbbabbbbaaabaaaaaaabbababbbbbaaabbaababbabbababbbabbbaaaaababaaabbabaabbbabaaababbbbbaababbbabaababbaaababbaaaaaaaababbbbaabbbbaaabaaaabbbaabaababbaababaabbaabaaaaabaaaababbbbaababbbaaaabbbbaaaaabbbbbbbbababaaabbbaabbaaabaaababaabaabbabbabaabbabbaabbaaaaaaaaabbbbababbbbbbbbaaababaabaaaaabbbbbabaabaaabbbabbbabbabbbbaabbbbbbbaababbbaababaaabbbababbababababbbbaabbbaaaababaaaaabaabaabaaaaabaababbbaaaaabbabbaaabaaabaabaabbaaabbaaabbabbaaabaaaaabbbbababaaaababbababaabaabaabbababbbbabbbbbaaababbabbaabbbbabaaaabbabababaabaabaabababaaaaabbaabbbbabbaaabbbababbbbabbbabaaaaaaabababbbbbbaabbabbaaabbabbaaaaaabaababababbbbabbaaaabbbbabbbaaabaaaabbbbbbabbaabaabbabbbbbaaaabbaabbbbabbaabbaababbbaaaaaaaabbabbabaaaababbbaaaabbbbbaaaaabababababaabbbaaabaaabbaaaaaaaaabbbaabaaaaabaaabbabbbbbaabbaabaabaaababbabbbbbbbabbabbbbabaaababbabaabaabbababbabaaabbabbabaaaaaabbaabbaaabbaaaaaabbabbbbaaaabaabbbabaaaaababbbbabbbbaaabbbbaabababbabbaaaaabababbbaabbabaaabbbbbaaaaaabbababababaababbbbbbbbaababa bbabaabbbabababababbbbbaaaaabbbababbbbaaabbbabbbbbaabaaabbbabbbbbaabababbabaaaabababababbbabaababbabbabbababbbbababaaabaaababababaabaababababaaaaaabaabbbabbababaabaaaabbababbbabbaaabaaaabbabaabbbabbabbabaabbaaaaaaabbbbaaaabbabbbbbabbbaaabaaabbbbbbbabaaaaaabbbbabbbababbabbabbaababaaabbaaaaabaabbbababaababaaaababbbbbaaaaabbbbaabbbabbaabaaabaaabbbabaabaabaababbaaabbaabaaabaabbabbbbbbaababaabbbbaaaabaaaaabbbbbabaaaaaaaaabbbaaabaabbbbbbbbbbababbababbbbaaababbaaaabbaaaaabbbababababbbabbbabbbbaaabaabbabababaaabbbaabababbbbbbababbbaaabaabaabbbaabababbbbabbbbababbbbaaabbbababaababababaaaabaabbbababababababbbbaaaaaaabababbabbbbabaabbbbbbaaabbaaaabaaabbaabaabbbbbaaabbabababaaaababbabbababaaabbabaaaaabbabbbabbbbbbababaabbaaaaabbabbbababaabbabbaaaabbaababbabbbababaaaaabaaaababbababbaaababbbabbaabaaabbbabaaaabaabaaabbbaaaabbaaabbabbaaabababbbbaaabbbabbbaababbbbbbbbabbbabbbbaabaabaaaabbbbbbaababbabaababbbbabbaabbaaaaabaabbabaaabaababaaabaabaabbabbbbabbbaaabaabbbbbabaabbabbbabbbaaabaababbbbbbabaabaaabbbbaabbbabaaaaaaaaabaabbaaabbaaabaaaabbbbbaaabbbabbabbaabbaabaaabbaaabbaababaabbbaabbaabaaaaaaababbaaaaaababaababaabaaaaaabbaabbaababbababbabaaaabaaabababaabbbbbbbaabbbbaababbbbbbabbaabbbbabbaabababaaaabbababaababbaaababbaabbabbbaabbbaabbaaabbbabaababbabaaabaababaaaaababbaabbabaabbaaabbabaabaaabbaabbbbababbbbbaabaaaabaaabbbabbbbbaaaaaabbbaaaaaabbbbaaabaababbaaaaabababbbbabbbabbbbabababaaaababaaaaaabbbbababbbaabbaaabaaababaababbbbbabaaabaabababbabababbbbbbbbabbbbbbaabbbbaaaabbbbbabababbbbbabbabaabbaababbabbbabbaaaaabaabbbaaababaabbbbbabbbbbbabbbbbabaaabbbababababbbbabaaabbaabbabbbbaabbbaaaaaabbbababbaaababbabbbabbbbaaaaababaababaabbabbabaaaaaaabaaaabaaaababaaaabbaababaabbaabaaabbabbbbababbaabbaaabaabbbbbbbaabbababbbabbbaabbbbabbbbaaaabaabaabbababbaaabaabbbabaaaababaaababababbababaaaababaaaabbbaababbbbbababaaababaaaaaaabaaaaababaabaabbbabbbaabaaabbabaaababaaababaabbaaabaaabbabbaaababbbbababbbababababaaabbabbbabbababbaabaabaaaababababbabaabbbaaaaabaaabbaaababbaabbbbababaabbbbaaaaabaabaaaa bbaaabaabbbbababababaaaaabbaabbabbababababbbbbbbbabbbbaaaaaaaaaabbabbbaaaabaaaaaaaaabaaabbaabbbbbbbaababaabbaababbbbaaaababbbbabaababbaabaabaabaabababbbabbabababbbabbbaababbabbbbbaabaabaaabbbaababbaaaaabbbbbabbaabaaabbbabaabbbaabbaaaaababbaabbabbbabababbaababaaababbabaaaaabbbbbaaaabbaababbbabbbaaabbbbabbbbaaabaabbbaabbbbababbbababbbbbaaabaaabbbaaabbbbaabbbabbbbbbbbabaabbaababbbaaabbaaaabbaaaaabbaaaabbabaaaabaababaabbaabaababaaaabababbbbbaababbbababbababbabbbabaabaaaabbabbaabaaaabaabaabbababbababbbbaabbbbabbbbaabbaabaabaabababbbaabbaaaabaabababababababbbbabbbbabaabbbaabbaaabababbabbbbaabbaaabbbabbabababbabababaababbbababaabbababbabaaabbbabbbbaababaabaabbaaaaaaababaabbbababababbaabbaaaababaaaabbbbabbbbbaaabbaaaababbbaabaababbabbabbaababababababaabbbabbaabababbaababaaabaabbaabbabbabbabbbaababbaaaababbabababbbaaababbababaabbbaabaabaaabbbbabbbbaabbaaabbaabbaabaaabbbaaaabababbabbabbbbbbaabbbabaaabbbbbabaabaabbbabbbbaabbbabbaabbaabbbabbabbbbbbbababaabbabbbaabbbbbaaabbbabbababaabbbbababbaaabbaabbbbabbbbbbbbaababbababbabbaaaabaaabaaaabababaabaaabaaaabbababaabaabaaaaabbbbaaaaabaabbbaabbbabaababaaababbabababaababaaabbbababababbababbaabbababbbbbabbbaabababababbbbbabaaaabbbbbbabaabaaaabbbabaaaaaaaaaaaabbaaababaabbaaaabbabbbabbbbaabaaabbaaaabbabbaababbabbaabaabbbbbaaaaababbabbaabbbaaaaabbabbbbbabaaaabaabbabaabbaaaaaaabbabbbaaababaabbaaaaaaaabbabaaaaaaabbbbabaaaaaababbbbabbaabaaabaabbababababaabbbbabbbbabbababababbabbabbbbbbaaaaabbabbabbaaaaaaabbabbbbabaaaababbaabbbaaabbbabbababbaaaababbbbbbaaabaababbabbbaaaabbbbbabaaabaaabbbababababbbbbbbbabbaaaaaaaaabbbbaabaaabbaabababbbaabaaabbababbabbbabaabbbbaaabbbbababaabbbbbababaaaababbbbabbaabbbbababbabbabaaababaabaababbbabbbbbbabbbbabbaaaabaabaaababbbabbabbbbbbaabaaaaaaababaaabbababaaabababaaaabbaaaaaaaabbbabbbbabaabbbababbaaaabababbbbabbbabaabaababbabababbbbaaaabbabaabbabababbbababaababbbaaabaaaabbbbbbbabbbbbabaaaaaaaaababbaaabaaaabaabaababbabababbabbbabaabaabababbbaabaababbaaaaabbbbbbabbaabbaaabbbaababbabaabaabbbbbbabbabbbaababbbbbabbab bbabbbaaabaaabaaabaabaabaaababaaaabaabaababbababbbbaabaaaababbbaaaabababbabbaabbbabbbaabbbaabbbababaaaaaaaabaaaababbbbbaababbaabbbbbbabaaabababbbbaabbaaaaababbababbaabbaabbabbbabbbbbbbbbbbaaabbbababaabbaaaabbbaabbbbaababbababaaaabaaabbbbbabbbaabaaabaaaaabababaaaabaaaaaaaabaaabaaabbaabaabaaaaabbbaaabbabaababababbababaabaaabbbaaaabaababbaaababaababbbbbbaabbaabbabaaabaabbbabbabbaababaabbbbabaabaabbbabbabbabbbaaabbbabaababaaabbabbababbabaabbbaabbabbbaaabbaabaabababaaaaaaaaabbaabbaababbabaaababaabaabbaaabababaabaaababbabaaaaabbabbaaabbaaabababaaaabaababbbbbbabbabbbabababbbbbaaabbaaabbaaaaabbaaaabaaabbbbbaabbabaabababaabababbabbbbbabaababababababababbaaaabaabbbbbbaabaabaabbbabbabaababbabaababbabaababbbaabbaaabbbabbbaaaababbaabbabbaababaabaababbbababaabbbabaabbaabaabaabbabaaabaabbbbaaabbaaabaabbbbaaabbababaabbabaababbbbabaababbaaabaabaabbaaaabbabbabaabaabaababbbbbbabaaababaaaabbaaabbbbabbabababbbbaabaaababbaababbbaaaabaabbbbabaaababaabaabbbbabbaaaabbbbabaaaaaababbaabbbbaabaaaaaaabbabbaabbbabbbbbbbbaaabbaabbbaaabaaabbaaabbaabbbabbbbbbaaaaabaaabbbabaabaabaabbbabbbbaabbaabababbaababbbbbbaaaaabbbaaaabbbbabbaabaabaaaabaababbaaaaaabbbaaabbbbabbabababbbbababaaaabbabaabaabaaaabbaabaabaabaaaabbabbaaabbbaaabaaabaaaababaaabbbabbbbbbaaaaaabababaaaaaabbaaababababaaaabbaabaabaaaabaabbabbbbabaaaaaabaabaababbaabbbabbabbabbaababaaaabbaaabaabbabbaabbbbbbabbbaaababbbbbaaaababaababbbabbabaaabaaaabaaabbabababbabbbaabaaababbaaaaaabbababbaaaaaabbbbabbbabbaabbabbbabbbbaaabbaaabbbbbbbbbabbbabababbbaaaabaaaabaabbabbbbabbbbabbaabaaabbbbaabaababbabaabbabbaaaaabbbbbaaaaabaaaabbbbabbbbbbaaabbbabaababbababbbabaabbababaabaabbababaaabbbaababbaababaaabaaaabbaabbaabbbbabbabbbbbaaabbaaaabababaaaababaaaaaaaabbaabbbababaaabaabbbabbabbabbabbaaaabaabababaaaaabbbaaaaaababbbbaaabbabbaabbabaaababababaaaaabbbabbaabbaaaabbbabaaabbaabbabbbabbaaaaaabbabbaababaaaababaabbbbabaaaabaababbbabbaabbbaaaabbbabababaabaabababbbabbbaabaaababaabbabbabbaabaabababaababbbbbbbabbbbaaaabbbaabaaaaababbbbabbbbaabbabbbaabbbbaabbaaabbaaaba aaaaaaabbaabaaabaaaaaaababbabbaaaaaaaaabbbabbbaaababbaaababaaaaaaabbbabaaaaaabaaabaaabbbabbbabbaaababaaababaaaaabaaabbbbabbbabbbbaaaabaabbbaaababbbaaaaaababbbbabaabbbbababbbaabaabaaababbbbaabbabbaaabbbbbaaaaaaaaaabaabbaaabbaaaabbaabababbaababbaaabbbabbabbaababaabbabbabaabbbbbababbbbaaababbabbbbaabbbbabbbbbbbabbabbaaabbbbbaaaababbbaabaaabbabbabbaababbbaaabaabbbbababbbbaaabbbbabaabbbabaabbbbabbaabaabaabbaaabbaabaabaabaabaababaaabbabaabbbbabbaaababbbbaabbbbaabababaaabbabaabaabbbabbaabbabababbbbbbaababaaaaababbbbbababababbabaaababbbabbbabaaabaababaabaabbbbaabbbaabaababaabbbbbaabbbabbbabaababbbbbaabbbbbababbbabbbabaaabaabababbabaaaaaaaaabaabbabbbabaabaaabbbbbabbaabbbbababbabbbbaabaaabaaabaaaabbababbaaaabbaabbbbababbabbaababaaabbababababaaaaaabaabbababbbabbabbabbababaabbbbbababbbabaabaaaaabaababaaaabbbaabbaabaaaaabbaabaabbbababaabbaaabbababaabaabbabaabaaabbbabbbbababababbbbabaababbaaaaababbaaaabbabbaabaaaababbbaabaabaababbabaaabaabbaabbbaabbbaaabbaabbbabbaabababababababbaaababbaaaabbabaaaababbababaaaabbbbbbbabbabbaababbbabbbbbbabaaaaabaabbbbabbbbaabaaaaaaaabababbaaaaaaaababbababbabbbbbabaabbbbababbabbbaaabbaaabbbaaaababaaaabbabbbabbbbaaababbbabaabaabbaaaaaaabbaaabbbababbbbbbabbbababaabbaabababbbabaabbabbbabababbbbaabaaaabbaababbbbaaabbbbaaaababbbaaaaaabaaaaababbabbbbaaaabbaababaaababbbbabbbbbbabbbbabaaaabaaaabaaabaabaaaabaabbabbbabababbababbabaaabbbbbbababbabbbabbbababbabbbbbabbbbabbbbabaaaaababaabbababaaababbbabbaaaababaaaaabbbbabbbbabbaabbabbaababbbbaaababbabababaaabbabbaaababaababbbaaababaabaaaabbbbabbbbabaabbabbbbabaabbbbabbbbaabbabbbaaababaaaaaabaabababaabbbabbbaabbabaabbbbababbbbaabbababaaaaaaabababbabbbabbaabaabbbaaaababbbbbbbbaabaabbbaabaaabaabbaabbabbbaabbabbbbaabbaabbbabaaabaaababbbbbbbababaababababbaababbabbbababbbbbbbababbabbabaaaaaabaabbbabbbabbbabaaaaaababaababbaabaaababaabaabaabbbaabbaababbabbbabaaabaaababbabbaababbbaabbbababaaaaabbbbbbabbaabaaaabaaaaaabaabbbbbbbaaabaababbaaabbbabbbabbbaaababbabababbaababbbbabbabbbbbaabbbbabbbaabaabababababaaabaaabbbbbbabaa abbaabbabababaaabbabbabababababbababaabaabbabbabbaabbbabaaabaaaabbaabaabbbbbaaaaabbbbabaaabbabbbabababaabbbaaaabbababbbababaabbbaabbbbaaaaaaaaaaaaaabababbbabbbbbaaaababbbbaaababbbbabaababbabbbbbbbabbbbbaabbbbabbababbaabbbaaababaabbabaaabbaaabaabaabaabbbbbbabbbbbbbaaaaabbaabbbbaabbbaaaabbbbbbbbababbbbaababababaabbbabaabbabbaaaaababbbaabbbbaaabababbbbaaabaaabbbbabaabaabaabaabaaaaaaababaaabbabaaabaabbababaabbbbbbbbababaaaaabbbbbbbaaaaaaababbbababbaabbaaaaaaabbbbbabaababbaababbaaaaabaaabbabbaabaaaabbbbaabaaababaaabbaaabbbbabbaabbabbaababbbabbbaaabababbaabababbbaaababbbbbaabbaababbaaabbbbbaaaaabaaabaabaaaaababaaaabbababababbaaaabbbabaaaaaaaaaabaaaabaaabbaabaabbbaababbbbbabbaaaabbaabbbbbaabbaababbbaaaabbbbbaaabbaaaababbbbaaaaabbababbaababaababaabbbbaaabbbaaabbbabaaaaabaaabbaabbaaabbbbbabbaababaabaababaaaabbabbabababaaabbabbbababaabbbbabbabaababaabbbaabbbaabaaaababbabbbbaaababaabbbbbabababaabaababaabbabaaabbbbaabaaababaaaababbbaaabbbbbbbbbbabbaabbabaabbaaaababbaababaababbbbaabbbababbbbabbabbbbabbaabbbbbaaabbbbaaaaaabbababaababbaabbbbaaabbbbbaaaabaabaabbaaaaabbbaabbbababaabaabaababaaabababaabbaaabbabbaabaaaabaaaabbabababaaabaaabbbabbababbabaabbabbaabbbbabaaababbbbbaabbaaabbabbabbbbaaaaaababbabaaabbababaaabbbbbbbbbabaababbaaaaabaabbbbabbabaaababababbbbbbbabbbbbabaabaababaaabbbbbbabbaabbbbabbbabbbbabbaaaabaaaaaababaababbaaabaabaabbaaaaabbbbbaabbbbbabbbaaabbaabbbbaabbbbbbbbaaabbbababbababbbaabaababbbaaaabaababbaaabbbabbbaaabbaabbaabaaaabaababbbbbaaababbabbbabaaaaabbaaaaabbbbabbaaaabbbbabaabbaaababbbbbbaabbaaaabbaabaabbaabbbabaaabbaabbabaabbaaabbbaabbbbaaabaabaaaaababbababbbbbbbabbaababbaabbbbbabaaabbabaaabbababaabaabaaabbbabaaabbabaabbbaaaaaaababaabbaabbaaaabbbabbaabbbaabaaaababaabaabbababbbbbbabaabaabbbbbabababbaaaababbabaaaaaaaaaabaaaababbbbbbbaabaabbababababaaababbabbbbabaaabbabbaaabaaaaabbabbababbaabbaabbbbbabbaaababaaaaabbabbbabbaaabbabaaaaaababaaabbbaababbaabbaaabaabbabaabbaaaababaaabaaaaaaabbbaabaabaabaaababbaaaabbbaaabaabaabaabbbaabbbabaababaaabababaabbbaababbbbaabbbba bbaaaabbabbbabababbabababbabbaabbbabaababbbaababaaaaabbbaaaabbbabbabbabaaaabbbabbbaaaabaaabbababbaabaaabaabaaabababbbbbbbabaaaaaababbbbabbaabababbbbbbbaababaabaaaaaaaaaaaababbbaaabababbaabaaaaabababbababbaaababbaabaaababaaaaababbaababababbbabbabababbabaabababbbabbabaabbaabbbbaababbbababbbaaaaababbabaabbababbbaababababbaaaabbaabababbabbbbababbbbbbabaabaaabbabaaabaabbaaababbabaababbaabbabbabbbbaabaaabbabaababbbbaaabbbbbbaaabbababaaaaabbabaaaaabbbaababbbabbaabbaababaabbaaaabaaaaaabaabbbbbbbbaababbbbaaabbbbbbaababababbbabaaaaabbaabbbaabababaaaaabaabaabbaaababbaaabaaababaaabaabaabaabbbbbababaaaaabbbbbbbaaaabbbbbaaabbaaabababbbaaaabbbababababbbaabaabaabbbabbaaabaaaabaaabbabbbaaaaabababbaaaabaabaabbbabaaaabbbaabaaabababababababaabbbabbbbbabbbabbabaababbbabbabbabbbbaababbbbbababbbaaabbbbbabaabaabbbaabbaabababbbbbaabbbbbaababbabbabbbababaaaabbbabaaababbbbababbbaaabbaaaababbabbbbaabbbbabbbabaabbabbbbbbbbbbaabaaaabaabaaaabbbaaabbbbbabbbbbbbaabaaaaaabbabbaaababbbbbababaabbbbbabbbababaaabbbbbaabbaaabababbababbaaabbbbbaabbaabababbbaabbabbabbbabaabbabbabaabbaaabbabbbbbbbaaabaaaaaaabbbbaaabbbaabbabbbbbabaaabababbaaaabbbaaaaaaaaababbaaabbababbbaabababaaaababaababbbbaabbabbabaababaaababababaaaaaaabababaaababbbaababbbbbbbaaabbaaaabaaaaabbbabbbbaaaababbbbbaaaabbaaaaabbabbabbbabbabbaaabaababbabababbababbaabaaabbbaabbbaaaabbabbaaaabbaabaabbaabbaababaababbaabbbbbbbbbbbbbaaaabbabbbababbbbbabaabbbbabbabababababbabaaabbaaabbbbbbaaaabaabbaaababbabaabbabbbabbaabababbbaaababbaaaabbbbaaaaaaababaabaaabbbbbaaababbbbababbaabababbbbabbabaababbaaaabbbababaabbbbaaababbabbbbbababbabaabaaaababbabbbabbaaabaabaaabaaabbabbbbbaaabbabaabaabbbabaabbaabbbaabbaaabbbabbaaababbbaababbaaaababaaabbaaaaabaaabbabbabbbbabbaabbabbabaabbbbababbaabababaababaaabbaaaaaabbbaababbabbaaabbaaabbabbabbababbaabbaabbbabbbbaaabaaabaababbabababbbaaaaaaabababaabaabaabaaaaabaaabbaaaabbbbbaaabbabaababbbbabaabbabaaaaabbbabaabbbbbabbbbbababbbbbbbbbabbaabbbbabbbabababbbbbbabaaabbbaaaaabbabbbaabbbbabbbaabbabbababbbbabbabbaabbbaabbbbbbaabb bbbbbaabaaaabbbbaabbbbaababbaaababaabaaabaaaaabaababbabbaabbabbbaababaaaaaabbbabaaaaaabaaaabbaaaabbababbbbbaabbabababbbaababbbbbbbaababbabbababbbbbabbaaaaaaababbbbbbabaabbabaabbbabbaaaabaabbabbbabaaabaabbabaaaaaabbabaaabaababaabbaabaababbbbbbabbabbabaaaabbaabbbbbaabbababbbbabaaaabbaabaabbbbbbbbbbbbbabbbabbabbbaabbabaaaaaaaaaaaaabbaabaaaaabbbbbaaaaabbaaaaaababbbaabbbbaabbabbbbbbbbabaabaaababbbbbbababbbabbabbbaabbaaaaabbbabbbabababbaababbaaaabaaabaaaaaaabaaababbbaaabababbaababbbbaaababbababaaabaabaaaaaabbbbbabbbbaababbbbabbbaaaaaababaaaaabbabaaababababbbbbbbaaaababaabbaabababbaabbbbababaabbbbbaaaaaabaabbbabababbabbbbbbabbaabbaaaaabbbaaabbabbbaabbabbaabbababbbbabaabbaabbbabaabbaaababbbabaaabbbbaabaabbabbaabbbaaababbaaabababbaababbabaababaabbbbbabaabbaaaaaabbbbbaaaabaabbbabbaabbabaaaaaaababbabaaabbaababaaaaabbbbaaaabbbbbbaaaababaabaaabbabbbbbaabbabaaaaaabbbabbbabbbaabbabbbbbbbbabbbbaabaabaaabaababbbbbbbaabbbbabaaaabbbbaabbaaaaabababaaaabbabaabaaabaaabaaaaabbaabaaabbbbbbabbabababbbbbbabaaabaaaabbaaaabbabbbaaabaabaabbbbaabbbbbaaabaaaabbaabaaabaaabbbbbabaaabaabbaaabbbbbbaabbabababbababbabababababbbbababbbbbaaaaabbbbbaabbbbbaabaaabbaabbababababababbbbbbaabbaaabbaaaabaababbbaababbbababbabaaababaaaabbbbbbbbaabaaaaabbbbabbaaabaabbabaabbbaaaaabbaaabaabaaaababaabaabaabbbbbbbbaaaabbababbbaaabbaabaababbabbbabaaaaabbbabbbaabbbbabbbaaaaaaaabbaaabbbaaaaaabbabaaaaabbbbbbaaaaabbaabbbbababbbbbbaaaababaaaabbaabbaaabbabaaabbabbabbbaaabaabbaababbabbabbabbababaaaaaaaababaabaabbbabbaababaaaabbbabbbabbababbbaabbbbaaabaaaaaaababababbabababbbbbbabbbbbaaabaabbbababbbababbabbabababbaabbaabaaaaaaaabaabbabbbbabaabbababaabbabaababaaaabbbabaaaabbbaaaabbbabbbbaabaabbabbbabaaaaabbaabbbaaaaabbabaaaabaabbbbaabaabaababaaabaababaaabaaaabbaabbbaaabaaabbbabbabbabbababbababbaaabbabababbaababbaabaaabbbbabbbaaaaaaabbbabbbaaabbbabaaabababaaaaabababbbbaabaaabbbabbbbbbbaabbbaabbbbaababbababaaaabbaabbabaabababaabbbaaaabbbabaabbbaababbbaaaaababbababaaababbbababaaaaaabbbbbbababaababbbbbaaaabaababaaabbbaabbbbabbbababa bbabaaaaaaaabbabbabaababbabbbaaabbbaabaabababbbbbabababaaaabbbbbabaabbbaaaaabbabbabaabbabbababaabaaaaaaaaabbbbbabbbbbbaabaabbaaaaabbbaaaaaaaababaaaaaaaaaabbbaaaaaaaaaaababbbabaaaabaaaaaaaabaaaabbbabbabbbbaaabbabbbbbbbbbabbaabbababbbbbbbbbabbaabbaabaabbbaaaaaababbaaaabbaaabbbbbbaabbbbaabababbbaababbbababbabbaababbbbbbbaaaaaabbabbababbbbabaabbbaababbabbaaaaababbabbbaaabaabbbabbbaaaaaaabbbabbaaabbaaaaababababaaaabbabbbabbaaabaabaabbaaaaabbaaabababbababbabbababbabbabababaaabbbbbaabbaaaaababababaaababbaabbaaaabbababaaaaaaaabbaabaabaaaabbaaabbaaaababbbabbabaabbbaaabababbaaabaaabbaabaaabaabbbababbabababbbababbbbbaaaabbaaababaabbbabbbaabababbbaaabbbbbbbbaaabaaabbabbbbaabbbbbbbbbabababaaabbaaabbaabababaabbbbaababaaaabbbbbabababbaabaaabababaabbbabbabaaabbaabbbbbababbaabbabaabbbabbaaabbaaaaabaabaaaabababbbbbaabababbaababbaabaaaabababbbabbaabbaaaaabaaabbabbbbabbabbbbbabbaabababbaaaaaaabbbbbbbbaabaaababbaaabaaabbabbaaaabaabaaaabaabbabaabaabbabaababbababababbbbbaaaababbbbbababbbbbbbbbbbbbaaababaabaaababababbbbbbabbbaaaaaabbbbabbbbaabbaaaabaaaabaaaabaaaabbabbabbbabbbaaabababbbbbbaaababbaababbbababaabbbabbaababaabbabbaaabbaaaababaaabbaaababbaabbabaaaaaaabbbbbbaabaabaababbaaaabababbaaabaaabaaabbbbababaabaababbabbbababaaabbabababbabaaabaaaabbbbaababbaabbaabbaabababbbaabbabbaaababbabbbbbbaaaaaabbbabbaaaaabbbbbaaaaaabaaaababbaababbabbabbbbbabaaababaabbaabbbbaaaaabbbbbbabaaabbaababbaabaabaaabbbaaabbaaaaabbbaaaabaabaaabaababaabbabaaabbbabbabbabbbbbaaabbbbbbbbababbbbaaaaaabbbbabbbbbaabbaaaabbaabaababbbaaabbaabababbbbbbaabbaaaaaababbabaabbababaabaababbaabbabbaabbbbabbaaabaabbaaaaabbbbabaabbabbbbbabbabbaabaabbaaaabaaababababbaababbababbaaaabbbbabbabaaabaaababbbababbabbabaabaaabaababaababbaabbabbbaaaaabaaaaaaabaababbbbaaaaabaabababaabbaaabbbaabbbbbbbbbaaabababababbaabaababbbbbaabaabbaaaabbaabbbaababbabbbaaababbaaaabababbabbabbabaaabbbaababbbbbaabaaaaababababaabbbbabbbabbbbababaaabbbbabaaabbaaabbaabbaaababbaabbaaaaababbaabbaabbaaaaababaabaabaaababbabbbbbaaabbbaaabbabbabbbaaaabaabbabaaaaabaaaa aaaababaabababaabbababaaabbbabababbbababbabababaaaaaabbaabbabbababbababaaabbabaabaabbbabbaabbabaaabbbbbababbababbbbbbabbbabaaaababbbbbaabbaabbbbbbaabbbbbbbabaabbaabbbaabbbababaababaaaaabbabbababaaabaabbbabbbaaaabaabababbbaabaaababbababbbaabbbbbbbbbabbbbbbababbaababaababbabbaababbabbbbbbabaabaaabbabbabaaabababaaaabbbbbabaaaaaaabbaabbaababaaabbabbaaabbaabbaabaaaaabbabaabbaabbabbabaabababbabaabbaaaaababbababbbbbbaaabbbbababbbbababbbaaabbbaaabababaabaababbbaababbbbbbbbbbbbbabbbbaaaababbaaaabbaababbabbbbaabbababbbbaaaaabaaaabbbaaababbaabaaaabaaabaaaabaabbbbbaaaabaabaaaabbbaabbbbbbabbbabaaabbabbbbbbaaaaaabaaabbbaabbbbbaaabbbbbaabbababbbaaabaababbbabbbbbabbaaabbbabaabaabaaaabbababbaabbbabbaaababbaaaaababbbabbbaabbbbabababbbbaabbbaaabbbbaaabbbbbbbabaaaabbbaaaaabaabbaaababbabbbbbabbaaaaaaaabbabaabbaaabababaabbabaaabaaaaaabaabbabbabbbbababaaabaabbbaabbbbabbabbbabbabbbabaabbaaabbbabbabbaaaabbabaaabbabaabbaabababababababbbbbbaabbbaabbbaabaabbbabbbaaabbabbaababbbabaababaaaabbbbabaabbababbaabbabaaabbbbbbbaabbbabbbbabbbbaaaaaaabbaabbaabbaaabbaabaabbaabbbabbbaaabaabaabaabaabaabbaaaaaabaabaaabbaababbbbbbaaabaabbaaaabababbbaababababaaaabbaababaaaabbabbbbabaaaabbbbaaaabbabbabaaaabaaabbbbaababbaaababbbaabbaaabbaaabababaabbbbbbaabaabbbabaabababababaaabbabababbbbbbbaabbababababbbbabaababbabbabbbabbababababbbbaababbabbaaaabaaabaaabbaaaaaaaaabaabbbbbbaaaaababababbbaaabababaababaaaabbaabaabaaabbabbaaabbababbbaaababaabbabbbabbbbbbbabbbbabbabaaabaaaaaaaaaababaaaaabbabbbbababbaabbbbbbaabaaaaaaabbbaabbabbbbaabaaaabbaababaaababababbaaaaababbabaabbbbaaaabbabaabababbaaaabbbabaaaaabbbbaaabaaaabbaaaaabbbabaabaabaaababbbaaaaababaabaabababbbbbbbaaaaaaaabbbababaababaaababaababbaabbabbbbbbbbbaabbbbabbaabbbababbbaabaababaaaabbbaaaaaaaabbaabbababaababaaabbbaabaaababaabaaabaaaaaaabbbaabbbabaabbabbababbbbabababbbabaaaaaaabbabbaabbbbaaabababaabbbaaaabbbaaaabbbababbbabbbbabaaaaaababbababababbabaabbaabaaabaabbbaaababbbaaaabbbabbabbaaaabaabbbbaababbabbbabaaaaaabaaabababbbabaaababbaaaabaaababbbabbbaaabbabbbbbbaa aababbaaabbaaaababbbaabbbbabbabbbababbabbabbabaabaabbbbbababbbbbbbabababababbabaabbbaababbbaababbaaaabaaaaabaaaaabbabbaaaababbbaaaaababababaababbabaaababaaaabbbbbbbaababbabbabaabbabbbbabbabbababbbaaabbaaaaaabbbabbaabbbbbbbababaaaaaabbabbaabbabaabbabbbbaabababaabbbbbbabbbbbbaababbbaaabaabbbababbaababbbabbabaaaaabbabbababbabbabaabababaabbabbaaababbabbabaaaaabbbbaaaabbaabaaaaabaababaaababbabaaaaabbababbbbaabaaababaaaaabbabbaaaabaaaabbabbabababbaaabaabbbbaaabbaaabaaaaabbbbabbaaaaaaabaaaabaaabbabbaabbbaaaaaaaaabaaaaabaaaaabaabbababbaaabaaaaabaaaababbaabbbbbabbbaababababbabaaabbbaabbbabaaabaaabbbabababaabbaabbabaaabbbbbbbbbbbababaabbbbbbbbaaabbaabbaabbabbaababbaaaaabbababbbababaabaabbabbbbbbaaababbabaaababaabbbaaabbbbaabbaaaabbaabaaabababaabbabbabababbaaabaabbabbbabaaaaaaaababbaaaaaabbabbabaabbbaaaabbabbbabaaabbaababaaaabbaaabaabbabbaaababaababbaaabaaabababbaabaabbbababbaaaababbbbabbbabaaaabbbbbabaaabbbabaabbbabbbaaabaababbaaabbaababbaabbabbbaaabbababaaabbbabbabaaaababaabbbaabaabbababaaaabababababbaababbabbaabbaaaabbaababaabbaabbbaababbabbaabbbbbabaaaaabaaabaababbababbbabbaabaaabbaaabbaaabaaaabababbbbbababbaabaaaaababbabaaababbbaaabbbbaaabaaaaaaaabaaaababbbabbbaabaaabbabaabbbaaababaabbabbaaabaaabbbbbbababaaabbaabbbbaaabaaabbbbbabbbbaaabbbabbaabaabaaabbbbabbaababaaaaaabbabbbaaabababbbaabbbaaabaabbbbabaaaabbbbaabaaabaaababaaababbbbaabbaaaabbbabbbbaababbbbaaababaaabaabbbbaaabaababbababbbbbaaabaababbbaabbababbaabbababababbbaaaaaaaaaabbababbbbabaaabaaaabbbbbbbbaaababbaaaaaaaabbaabbaaaaaabbabaabbaabaaaabbaaabbbbabbaaaabaababbaabaaaabbabaaababababbbbaaabbaabbbabaabaabbbabbbabbaaabababbaaabaaaabaabbbbbaabbaaaabaaaabbbbabaaaaabaaaabbabaababbaabbabaaaaababaaaaabaabbbbbabbabababbabbabbabaabbbbaaabbbaababbaaabbbaaaabbbbbbbabbaaabababaabaaabbbbaaabbbaaabbbbabbababbabaabbaaabaabaabbbaabbaaabababbbababaabbabbbbbaabaaabbabaabbaabbbbbbaabbaaabaabaaaaabaabaaaaaaaaababbbabaaabbabaaaaaababbbbabbabaaaabaababbabaabbabbabbbaaaaabaaaababababababaababbbbbbabaaabbaaababbbbaaabbabaababbbaababbbbbab aaababaabbbbbaabbaabbabbabaabaaabbaaabbbababbbbabbbaaaabbaabaaaaaaababaabbbabbbabbbbbaaabbabababbbaabbbaaabaaaaaababbbbbaaaaabaabbbababbaabbbabaaaababbbabbbbabaaabbabaaaaababbbbbbbaababbbbbabbbbaabbaaaaabababbaaaabaaabaaaababaabaabbaabbaaaabaaabbaaaaababbaaabababaababbaabbbbaaababbbbabbababaabbbbaaabbbbbbaaabbaaaaaabbabaaababbbabaaabbbababbbbaaabbabaaabbbbaaaababbbbabbbbbabbbababaabbbabaabaabaabbbbaabaaababaabbbbbbbabaaabaaabbaabbbbabaabaaabbaabbaaababaabbbababbbaaabbbbaabaabbbabbbbaabbbbabbbaaaabaababbaabaaababbaabbaabababbabbaabbabbbababaaaababaabbbbbbabbbbaaaaaabbbbaabbababbbbababaaaabbaabbabbbaaabbabbaaaaaabbbaabbabaababbbbbbaababbabaabaabbbbbaabaaaaabbabbbbaaabbaabaabbababbaababbabaaaabaabbaaaabbaababbaabababaabbbbbaaaaaababaababbbabbaabaaaabbbbbabbbabbbbabbabaaaaabbbbbaababbaaaababbababbaaaababbaaaababbaaabbaaaabaaabaaabbaaaabaaaaabababbaaaaaababbbaaabbbbaaaabbbaaaabbbbabaaaababbaaaaaaaaababbbabbbbbbabbabbbabbbbbabbbaababbababaabaaaaaaaaabbbabbbabaaaababbaabbbbbbaabaabbaaabbbbaaabbbbbbaaaabaabaaabbabaaabbabaaabbbaaaabbbaaaaabbaaabbbbabbaabbbbbabbaaabaabaaababbaabaaaaaaabbbbbbbbabbbbabbbaaaaaaaaababaabaaabbbbabbaaaababbabaabaabbabbbbaabbbbbabbabaabbaaaaabaaaababbbbbabaaaaabbbabbabbbabaaaabbaaaabbababaabbabbababaabaabaabbaabbaaaaaababbbbaababbbaababbbaaabbabbbbbbbbaabaabbbbbbababbbbbabbbbbbababbbbbbaaabaaaabbbaabbaaaaabbbbbbaabbbbbabbaabbbaabbabbaaaabbbbbbbababbababbbbaabaaaabaaaaaaabbaaababbabaaaaabaabbbaaabbbbaaaabababbabaabababbbaaabbabaaaaabbbaaabbaaabbbaaabaabaabaababbabbaaabbababbabbbbbabbaabbbbabbaabaaabaaaabaaabbaababbabaaaaabaaabbababbbabaaabbaabbabaaaaaaababbbbababaabbabbaabaaabbaabbbbbbbbbbbabaaabbaaabbaaabbaabbaaabbbaabbabaaabaaabbaaabbbaaaaaabbbbabaaabbaababbababbabbaababbabaabaabbbaaabbabaaaaabbbbaaababaabababbbbabaabbbababbaabaaabaaaababaabbbbbbaabbaabaabbabaabaaabbabaababbbabaabbbbaaabbaaabbaabbabaababbbbbbbabaabbabaaabbbbaaabbbabbaabbbabababababbababaabbaabaabaaabbbaabbbbaaaaaaaabababaaaaaababaabbaaabaabbbabbbbaaaababbababbbbbbbbababaaaaabbaaaab babababbaabbaaaaaaaabaaabaaabbabaaabbaabababbbabbbbababbaabaababbbaabaaabaabaaabaaaaabbbbaababbaaaaababaaaaaaaabbbabaabbaababaabbbaabbaabbabbbababababbbbbbaabbabbaaababaabbbbbbababbaaaaabbbbbbbbbabbaaaaaabbbbabaaaabaaaaaaabbaababaaabbababbbaababbbabbabbaaabaaaaaaabbabbaaaaaabbbbbabbaabaababaaaaaaabbbbbabaababababaaaabaaabaababbaabbbaaaabababbbaaaabaaaaaaaaaaabaaaababbabaabbbaabbababaabbbababbababaabaaaaabbaabaaabbbaaabaabbbbbbabbbbababbaaaabbbbaaababbbaabaaabbbbaababbbbbabababaaabaaababaababbbabbbbaabaabbaaaaabbaaaaabaaaabbbbaaaaaababbbbaabaabbbabbbaabaabbbaabbababbbaaaaaabaababaaaaaabbbbbaabbbaaaabaabbabbbaabaababbbaaaaaabbabaabbbabbbbbababbbbbbaabbaaabbabaaaaaaabbbabbbbbbbabaaabaaaaabbbbbaabababbbbbbabbbaabbbababbaaabbaaabaaaaaaabbabbabaaababbbbbabaaaabbabbaabaaaabaababbbbabaabbaaabbbaaaaaaababababbbbbaabaabbbabbbabaabbbbaaabbbbaaaabbaaabbaabbaabbbbbaaaaabaabbababaabbaabbabaabbaaabbaabaaababbbababbaaaaabbbabaaababbbaabbaaaaaaaaaabbaabbbabaabaaabbbaabbababaabbbaaabbbbbbbaababbbbabababbbbabbabbabaaabaaabaabbaabaabbabaaaaabababbaabbabaaabbababaaabbbbbabbbbbbaaabaaaaabbabbbaabaaababbbaaabaabbabbbaabbaaabbababbbbbbbaabbbababbbbaabababbbbbabbaaaaabaaabbabbabbaaabbbbbaaabababaaabaabbaaaaaabbbaabbaaaabaaababaaaaaabbabbaaaababbaabbbbbabbbaaaaabbaaaaabbabaabaaabbabaabababaabbabbabaabaabaaababbaababaabbaaaabbabbabbabbaababaababaabbbabaabbaababbbaabbabbbaaabaaaabbabababbbbbbabbbaaaababbbbaaababbbaababbaaabbbaabaabaaabaaaaaaababbbabbbaabbabababbaaaabaaabbaabbbbbbaaabbbaaabaaaaabbbaaaaabaabbabbabbaabaaaaabaabbbbaababbabbabbbaabaabbbbabbbaabaabbbabaabaaaabaaaaabbaababaabaababaaabbbbbbbaababaaaabaabbabbbbaaaabbaaabaaaabbbbabbaaaaaaababbbbbbabaaabaaabbababbaaababbabbbbbbbababbbbbaaaabbaaaabaaaaabbabaabaaaaabaababbabbbabbaaaabbbbaaabaababbbaaaaabbabbbaaabbabaaabbaaabbabbaaaaaaabbaabbabaabaabbabbaaababbbabbababbbaaaaababaaabaababaabaaabbabbbbaaababaabbbaaababbaabbbaabbabaaabaabbbabaabbbaaabaaaaabababaababbbabbbaabababbbaaabababbababaaaaabbabaaaaaaaabaaaabaaababaaaabbbabaaababbabbbbb ababbbaababaabaabaabaaaaaaabbbbbabbaabababbaaababbbaaabbbbababbabbaaaaabaababbabbababaabbaabaabbaaabbbbaabbababbbaaababbbaaababaaabaaabbbbabaaaaabbaabbabbbaabbbbabababbaaaabaabbbabaaabbabaaababaabaabbaabbbabbbbabaaababbabaaabbaaabbbbbaabbbbababbbbbbbbbabbbaabaaaaaabbbabbabaabaaabbbaabbaabaababbaabaaabaaaaaaaaabbaaaaaaabbbaababbaaaaaaabbbbabbbbaabaaaabbabbaabbaabbbaaaababbbabaabbbbbabbbbbaaaaabaababaaaabbaaabaaabaaabaaaabababaabbabbbbaabababaaaababbbbbaababbabbaaaaaababbbaaaabbbbbabaaaabbbbababaaabaabbabbbabbaaaabaabbaabbaaaaaaabaabbabaabaaabaaababbaaabbbaaababbaaabbaabbabbabbababaaaaababbbaabbaaaaabbbabbbaaababbaaabbabaabbbbaabbbabbabbabaaaaaaabaabbabbbababbbbbbbaabaabbbabbabbababbabaabaaaabbaabbbabbabbbabaabbaaabaaaaaabbaaabaababbaaaabbbaaabaaabbbbbabbbaaaaababaaababbbbabaaabaaaabababaaabbbabbbaababbabababbaabaabaaabbbbbbbbaababbbbabaabaaaabbabbaabbbaaababaaabbababbabaaaaaaaaaabbabbaabbbaaabbbbabbbaabbbabbbbaaababbbbaabbbbaabababbababbabbaabbbbababbabbaabbaabbabbbbbbaabbabbabaaabbabbaaabbaabbababbaabbabaabbbbabaaabbbababaaaababaaaabaaabbaaaaaababbaabbabaaaaaaaabbaaabbaabababbaaabaaabbbbabaaaaaabbbaaaaabbbababbbabbbbbbabbbaaaabbaababbbababbababbbbbbbbbabaaabbabbbaabbbaaabababababaabbbaabbaabbbbbabbaabbabbbaaaaaaabaaaaabbbbbabaabbabbaabaaaaaababbabaabbbbbaabbaabbaabbaaabbbbaaabaaaaabbabaababbbbabbbbabbaabaabbaaaabababbbbbbaaaabbaaaaababbbabaaaabbaabbaaababbabaabaaabaaaaaaabbaaaabbaaaaaabaabaaaabbaaaabbaaaabababbbbbabbaababbbababaaaabababaabbaaabbaabbabbbbaaaaabbbbabbbaaababbabbbaaaabbbbbbbababbaabbabbbbaababbabaabbabaababbbbabbbbaaababbaabbabaabbbabbaaabbaabbbbbbbbaabbbababaaaaabbaabaaaaabbabbbbabaaabaabbaabbbaaaaabbbbbabaabaabaaabaababbbbbbabbaaaabbbbabaaaabaaaabbabaaaababbbabaaaaabbbabbaaababbaababbbabbaaaaaaaaaaaaaabbbbaaababaabbbbaaaabababbaabbaabbabbaabbbabbbbbbbaaabbbabbbabbabaabaababbbabbaababbbbabbaaaabbbaaaaaabbbbaabbbbabaaabbabaaaaaaaaababaaaabbbbabaaabbabbaabababbaaaaabaaaaaabaabbbbbaaabbabbbabbabbaaabaaabaaabbbbbabaabbaaaaababbbabbababbbbbbaabbbaaabaaaaaa aaaabababaaaababbabaaaaabaabaaaaabbbbbbbbbbaaaabaabbaaabbababaababbabbaabbbabbabaaaaaaabbbaabbbabbabbbbbaababaabaaabaababaaabbabbbbabbbababbaaaabbaaabaaabbbbabbbbaaaaaabababbbaabaababaaabababbbababbbbabaabbbbabbbaabaabababbababbbaaabbababbbbaababbababaaaababaabbaaabbbbbabababaabaaabbaabbbababbaaaabbbbaababbbbbaaababaaabbbabbaabbababbbbaababbbaababbaaaababbbbbababaabaaababbaaabbaaababababbaaababababbbbaaaaaababaaaaaaaabbaaabbaaaaabbaaabbababababbbabbaabbaaaaabaaaabbabbabbbaabbbabbbbaabaaabbbabbbabbbaaaaaabbaabaabbbaabaabaabbaaababbbbbaabbbbaaabbabaabbbabbaaaabbabbbaaabaabaababaaabaaabbbbabaaaababbbbabbababaababaaaabaabbbaaaabaaaaabbabbbbabaaaaabbbaaaaaabbbbabbbaaabaaaaaaaabbbbbbabaabababababbbbbaaaabababaabaabaaabbbaabaabbaaaabaababaabbaaabbbbbbababaaaaabbabaaaaabaababbbbbbbbabaaaabbabaabaababbaaabbbbabaabbababaababaaaabbbbbbbbbbaaaaabaabbabaaabbbbbababababaabbabaaaaabbbaaaabaabbbabbaaabbaaaaaabaabaabaabbbabbaabbbaaababababbbbbaaabaaababbbababaaaababbaaabbabababbaaabbbbabaabbaabbbbaabbbbbbbaaababbbababbbbbbabaabbbbabbbabbaabaaaabbaabbaabaaaaabaabbaaabbbaaabaabbabbaabaaaaaaababaaabaababbbbaabababbabbbbbbaabbaababbbaabaabbabbaaabbaabbbaaaababbaaababababbaaaabaaaaaababaaabbaaaababbaabbabbaaaaabbabbaabbabaaabbababbbbaaababbaaaaabaabababbaaababbbaabbbaababaaaaaaabaabbaabaaaabbaaabbbaababbaaaaaabaabaaaaaababbbbbbababbababbababbabaabbbabaaabaaabbbabbbbbaabbabbbbbbababbbaaabaaabbbabbbbabbabbbaabbabaabbbabaaababbababaaaabbaaababababaaaaaabbaababaaabbbabbaaaabbabbaaaaaaabbabababbbaaabbbabbbbbabbaabaababbababbaaaaababbaaaaabbaabaaaabbabbabababbaaaabbbbbabababbaaaabbaaabaabaababaabaaabbabbababaaaaaabbbabbbbbabbbbbbbbbabaaabbaaaabaaabbbbbaaaabbbbaaaababababbaaababbbbbbbabaabbbaabababbbaaabaaaaaabbabaababbbaaaaabbaaaaabababaabbaabbaabaabbbabababaaaababaaaabaababaaaabaaabbbaabbbbababbaaaabbbbbbbaabbbbaabbaabaaaabaaaabaaaabbabaabaaaabbaababaaaaaaaaababbbabbababaabbbbaababbaaaabbbaaaabbbaabbaaabbababaaaaababbbaaaaabababbabbbaaaaabaaababbaaabaaabbbabaaaabbbbbbbbabbbabaabbabbbabbbabbbb bbbbabaabababbbbababbabbabaaaaabbaababbaabaaaaabbaaabbaaababbabbaabaababaabaaabbaaaabbaaabbbbabbaabbaabbbbabbbbaabbbbabbbababaaaababbbbaabaaaaabbabbbbbbbbbbabbbabaabbbabbaaababbaaabaaaaabbaaaaaabaaabbababaaaaaaababaaabbaaabbabbaaabbababaababbaaabaaaabbbbbaabaabbbbabbbabababaaaabaabbbbbaaaabaaaabaabbaababbbbababbaaabbaaaaaabbabbaaabbababaaababaabaabbbbbaababaabaabbababbabbbabbaabbaaaaaaabbbbbbaaaaaababbbbbabbaababbbababaaaaabababaaaaabbbbabbbbaaaabbbbababbbbaaabababbbabaaaaaababbaabbaabaabaabababbaabbbbabbaabbbbaaabbaaabbbabbbabaabaabababbbabbbabbabbbbaabaabbbaaaaaabbbbaabaabbbbababbabaabaabbaaaaabaaabaabbaaabbabaaaabaabaaabaababaaaaababbbbabaaabbaaabaabbaaabbaaaabbbbbababbaabaaaaaaabbbbbbbbbabbbbbbaaababaabbbbabababaaaabaababababaaababababaababaaabbbbbbbaaaabaaabbbbaababbaabbbaabbaabaaaaaabaaaaaaaabaabaababaaabbaababbaaaaaaabbbaaabbabbbbabaabbabbbbaaaababbaaaaabbabbbbbabaaaaaabbbaabaabaaaaaabbaabbbaaaaaaaaaaaabaaabbabaaabbbababbbbbbbbabbbabaaababbababaaabbbbabbaababbbabbbabbaaabaaabaaaabbbbabaabbaabbabaabaaaabaaaaababbabaaaabbabbabbaabbbabaabbabaaaabbbabbabbabbaabbbbaaabbbbaaabbbabaaabbabbbaabbabbbabbbaabaababaaaaaaaabbabaabbabbbabaaaabaababaaaaabbabbbaabbaaababbbbaabababbabbababbbbbbbaababababaaabbaaababaabaabbabbbaaaababbbbabaabbabaaaaabbbbabbabbabbabaababbbaabababbbaaaabbaabbababaaaabaabaaabbaaabababababbaabbabbbbaababbbabbaababbabbaabbbabbbabbabbaababbabbabbababaababbaabbbabbbbbbbbaaaabbbaaaabbbabbabbababbbaaaabbabbaabbbbaabbaaabaababaabaabbbaababbbbbbabbbbbaababbabbbabbbbbbbbbbbbababbaaabbbbbbabaaaaaaaababbaaaabaababbabbaababbabbbababbabbaaabaabbabbbaababababbbabbbaabaabbaaaababbbababbbbabbbbbbaaabaabbbaaabaabbbababbbbabaaababbaaababaabababaaaabbaabbabbababbabbabaaabababaaaaabaabbbabbaaabaaabbbbbbabaaaaabbbbbbbbaabbbabaaabbbbabaaabbbbbbbbaaaabbababababbbbbaabbababbbabaababbbbbbabbbbbaabbabababaaababababababaabaabbbabbabbbaabababbaababbabbaaabaabaabbabbbababbababbbbbaaabbbababbbabbbbabbbbbaaabbaaaaaaabbbabaaabbbaabbaabbaaaabaabaabbbbaaaabbbbababbbbbbbaaaabbbaabb bbaababbaabbbaaaaaabbabaaabaaababbaabbaabaaabbaaabbbbbbababbabbbaaabbabbbabbabaaaabaaaaabaaaababbabaabbaaaabbaaabaababaabbabbabbaabbabbabbaabbaaabbbababbbaaababbaaababbabaaaababbbbababbbababbabbbbaababaaaaaaaabaabaaaabaaaaabbaabbaaabbaabaaabaababaaabaabbabbbaaaabaababbaababaabbbabbaaaaabaaaabbbbababaababbbabaabbbbabbbbbbbbbaabaabaaabababbbababababaaaabbaabbabaabbaababaaabbabbbbaabbbbbbababbaaabbababbabbababaaaaabbbaababababbbabaabbabbbabababbaaaaaababbbbabababbbbbabbbbaabbabbbababbbbbbabbabbbaababbababaabbbababbabababbabaaabababbababaababbbaaabaabbaabbabbaabaabaaabbbababbbababbbbbaabbbaabaababbbbbbbbbabbaabbbaaabbabaaaaaaaaaaaabaabbabbaabaabbbbaaabbaaaababaaabbabababaabbbabaabbbaabbbbbbaaaaabaabbbbbabbbabaaaaabaabbbbabbabbaabababbbabbabbabbababbbabaababbababbbbabbaabaabbaabaababababbbabbabbabaabaaababbaabaaabbbabbaaaaaaababaababababbbaaabbbaaabbbbaaaababbbaaabaabaaabbbbaaabbabbaaaabbaabaabaabaaabbaababbbabababbbbbbaabaaabababaababaaabbabbaabbbaabaaabaaabababbbabbbabbbbbaababababaaaaaabbbaaaabbbbbabbabaabbabbbbbbabaaababbaabbaaaababbaaabbaabbabababaaaaabbbbaabbabaabaaaaaabaaabbabababbabaaaabbbbaaabaaabbbbbaaabbaaabbabbababbaabbbaaabbbbbbababaabbabbaabbbabaabbbbbbbaabaabbbbbababaaababababbabbbabaaaabababbbbbaaaaaabbabaaaabaabbbabbbaabaaabababbbbbaabaaabbaabbababbbaababaababbbaabbaaaaaabaabbbbaababbbbbbbabbbaababbbbaabbaabaaabaaaaaaaaaabbabbabbbbaabbbbabbbaabbabaabaaabbbbabbababaaaabbaababababbbbabaaabbbaaabbbbbbaabaabaaaababaabbaaaabaaaaabababaabbbaabaabbbbabbbbaaaabbaaabbbababababbaaabaababbaabaabaabaaaaaabbbbaaababaababbaabaaaaabbabbbaabababbbbbbbbabbbabbbababbbaaaaabaaabbbabaaaabbaaabaabbabaababbbbbaabbabaaaabbabbabaabbbbaaaabaaabbabbabbaabbbababbbaaabbabaaaababbaabbbaaabaaabbbabaaabbbabaaaabbbbaabbbbbaabbbaaababaaabbaaaabababbabaabaababababbbaabbbbaaabbbabababaabbabbabbaababaaabbabbaabbbbaababbbbbaaaababbbbabaababaabaababbbbbaabbbbaabbaaabababaababbaabbbbabaaabbbabbbbbabaaaabaabbabbbabaabbaaaaabababbabaabbbabaaaabbaabbaaabaaaababbbabaaabbaabbbaababbabaabaaaabbbbab abbabbbbabbbaaababaaabbbbbbbbaaaaababbbbbbabbbbbbbbabbbabaaababbbabbaaaabbabaaabbaabbababbbbaaabbabbbaaaabbbbbbabbababbbbbbbbaaabbaabbbbaaaaabababbbaabbabaaaabaabbbbaababbbbaabaaabababbabaababbaabaaaabaaaabaaababaaaaaaaaabbabaabaaababbaaababaabbaabaaaaaaaabbabbabaabbbabbbbbbaabbabababbaabaabaaabaaaabbbabbabbbbabbabbaabbbababaababaabaaabbbabbabaababbbbaabbbbbababbaaaabaabbaabaaaabbabbaaaaaaaababbaaababababbabbaabbaaababaaaabbaabbaaaababbbabbaaaababbabbbbabbaabaababaaabbbbbabbbabbaabbabaabbbbaabababbabababaaaaabaaabaababbabbaaaabaabaababaabbababbbaababbaaaaaaabaaaaabaaaabbabbaaaaabbbababbababaaaaabbaaaabaaababbbaabbaaaabbaabbaaaaaaabbbbabbaabbbbbaaababbabaaabbababbbaababaabbbbababaaaaaaaabbbababbaaaaaaababaabaaaaaabbaababbbaaabaabaabbbbababbbabbaaaabbabaabaaaaababbaababaaabbbabbabaabbaababbbabaaaaaabbaabbabbabbaaaababbbbaabaaabbbbaababaaaaaaaaabbaabaababbbaabbaaabbbbbaaaaabaababaabbbbabbabaaabbbbaabbaaabbbbaabbaabbbbbabaaaabbbaaaabbaababaaaaababaaaabaabbababbababbbabbabbbabbbabababaaabababaaabbbbbaababbbbaabbaabbaaabaaaaabbaaaaabbbbaabbabaabbaaabbbbbaabbbaaabbbabaabbaaaaabbbaabaaaababbabaaabbaabbbaabaabaaabbabaaabbbabbabbaabaaaabbbaaaababbabbbbbbaaabababbaaaababababbababbaabaaababbbbbaaaabbbabaaaabbababbbabbaabbbbbbbababaaaabbaaaabaababbbabbabbabababbbabbaaaababbaaabbbaabaabaaababbbbbbaaaabbbaaaabbabbbaabbbabbabbabaaaababbabbaaaaaabbbababaaabaabababbbbaaaababaabbaaabbababaabaaaaabaabababbabbaabaaaaaabbaaaabbbabbbbaabbababaaaaaabababbaababbbbabbaababbbabaabbabbbabbaabaaaababbbaabababbabababaaaabbaabababaabbbabaabbabbbbbaabbaabaaaaabbbaaaababbaabbaabbaabbbbaabbaaaababaaaaabaabababbabababbaabbbbbbaaababbaaaaaaababababaabbaababaabbbbbaabaabbabaabbbabaabaaaabaaabbabbababbaabaaaaaabbbaabbabbaaabbbabaaaaabaababbbaabaaabaabbbbbbabbabbbbaaabbaaaaaabbaabaaabaabbbbbaabbaaaaabaabaaaaaabbaaaaabaabbbaababbbbaabbbbbbbbbaaabbabaaababababaaababbbbabaabbbaaaabbabbbabbbabbbaaaaaaabbbbaaaaabbbaabaaabaababaabaaabbaababaabababbbaaabbabaaabbbbabbabbbaabababaabbaabbabbababaababbbabaabbbbbbbb baabaaababaabbbababbbaabbbababaabaabaaabbbbbbbbbbaabbbaabbbbbaaabbaabbababbaaaababbbabaaaaabbbbbbaabbaaaababbbabbbaabbbbabbababababbabaabbabbbbbabbbababaaababaaaabbbbbabbaaaaabaabbaaabbbbbaababbbbaaaabbabbbaabbabaaabbbabbabaaabbbaaababbaaaababbbbabbbabbaaaaababaaababbbabbaaaabbaaababbbbababaaaaabbaaabbaaaababbabbbbaababbbbbababbabbabaabaabaabbabbbbbabbaaaabbbaaabbabbbaaababababaaabaaabbababbababbbaabbaaaaabbbaabbaaabbbaabbabbbabbbbbaaababbaaabbabbabaaaabbbabababbabbbbabbbbbabababbaabbaabbbabbbbbbbabbabbabbabaaaaabbbbbbbaaabbbbbaabbabbabbbbaaaaabbaabaaaabbabababbabaaabbabbabbaabbbbaabaababbabaabbbbaabbabbbababaabbaabbbbaaaabbbbaaaabaabbbabaabababbaababbbaaaaabaabaaababbbbbaabbabaabaaabbababbbaabbabababaaaaababbabbaabaabababaabbbabbaabbbbabbaaaabaaaaaabbbbabbabbabaaaabbabbababababbbbaaabaaababbbbaabaaaabbabaaabaabbaababbabaaabbaababbabaabaaababbaabbbabbababbbbabbabbaabbaaabbbababaabbababbaabbabbabaaaaaabbbababbbabbaabbabaaabbbababaaaabaabbbabaaaaababaaabbbbbbbaabbbaabaabaaabbbababbbaaabbbbbabbaaaaaabaabbbababbabaabaabbbbabbaabbbbbbbbaaabbbaabababaabbabbaaababaabbabaabaaababbaababaaaabaabaabaabaabaabbbbabaabbabaabbabbaaaaabaaaaabbbbabaaabbabbaaabbabbbbbabbababbababbbabbabbabbbabaabbbbbbbbabbabaabbaabbabbbaabaababbababbbabaaabbabaaaaaaaaababbbaabaababbbababaabaaabaabbbabaabaabaabbbabaaaaababbbabbbabababaaabaaabaaabababbbaaabbaabbbbabaabbabbabbabbababaaaabbbbaabaabbabbabbbaabbbbbabbbbbaaaabbababbaaaaaaaabbabbbbaabbbaabbbbbaabbaaaabbaaabaaabbbaaaaabbbbbaaabbaaaaaabaabaaaababababbaaababaabbbbaaabbbabbbababbaabbaabbbbabbbbbbabaabbabbaabaabaababaaababaabbaaaabbaaaaaaaabbbabaababbbaaaaaabbabbaababbbaabaabaabbaabbbababbaababababaaabbbaabaaaabbbabaaabbaabbabbbbabababaabaaaaabbaaabababbbbbaaaabbbbabaabbbabababababbbbbabbbaaaabaaaabaaabaaaababbaabaabbbaaabbbaabbaaaaaaaaabbbbaabbabbaabbaabbabaaabbbbaaaaaabbabaabaabababbaabaabbbbaabbbaabaabaababbbabbaaababbababbabaabaaababbababbababababaababaabbbbaaaaabbababaaabbabaabbbbbabbbabbbabaaabbbbbbaabaaaaaaaabaabbbbabaabbbbbbabaaabbaabaaaa aabbaaababbbbababbbaaabaaaaabbbbbbbbaababbaababbaabbbbbbababbababbabaaabababbbbaaaabbbbbbbbabaaaababababbaaaaabbaaaaabbaaabbbababbbababaabbbbbabaaaababbaaabbaaababbabaaababbbababbbbabaabaaababaaaaabbbbbabbaaabbbaabbabaaabababbbaaaaabbaabbaaababbaaaabaaaababbaaababbbaaaabbaabbabbaababbababababbbaabbbabaaababbbbabbbaaabaabbbbaabbbabaabbabaabababaaabbaaababbaabababaabaababaabbbbbbababbbaaaaabaabbbabaabbaababbbbabaaababaababbbbbaaaaababaaabbbaaabaaababaaababbababaaaabaabbabbbbaaaaabbbababbaabbbbbabbbaabbbbabbbbaaabbaabbbabbbbabbbaababababaaabbbbbbbbbbaabbababaaababbabbbabbbaaababaabbbbaabbbbabbbabbbababbbababaabbbaabababbabaababaababbaabaaaaabababbbaaabbbabaaaabbbaaaabaaaabbabababaabaaaaaababbabaaaaaaabbaababaabababbabbabbaababaaaabaaaabbabaababababaabbaabaabbabaabbababaabbbabbbababaaabbbbababbaabaaaabbabaabaaaabaababbbababbbbbaabbaaababaaabbabbaabaaaaabbaabbabaaabaaaaabbbaababbbabababbbabaabaababbbbaaaabbbaaaaaaabbbbabbababbbabbbabbabbbbbbaaabbbabbbbaabbaabaaabbbbbabaabbbbaaaaabaaabbaabbbbbabbbbabbbaaaabbbbaabbaabaabbaaababbbabaaabbaabbbbbbaaabbababbbaaabaababbbbbbbabbaabaababbabbbbbbbbaaabbaaaabbaabbabaaabaabaababababbaabbbaababaaababbbbbaababaabbabaabbbbbaabbaaaabababaaabbabaababbabbbbabbabababaaabaaaaabbaabbbaabbaaababababbbbabaaabbbaababaababbaabbbabbbabbbbbbbaabaabbbaabaaabababaabaaabbabbababbbbababaabbaaabaaababababbabbbaaaaabaaaabaaaababbababbaabbabbabaaaabaababaaabbaaababababaabbbaabbbbabbbaabbaabbaaaaababbbbbbabbbbaabbaaaabbaababaaabbbbbbaabbbaaaaaabaabbbababbbbbbbbabbbaaaababbbabababbabbbbabaabbaabbaaabbabbbbabbaabbbbbaabbbaabaabbaaaaaaaababbbbbabbbaabbaabbbbbbaabaabbabbbbbaabaabbbabaababaaaababbaaaaaabbbaaaaaababbaaaaaaabaabbbbabbbbbbabbaaabbaaaababaaabbbbababbbbaaabababbaaabbabaaabbaababbabababbbababababbbbaaaabaabababbaaaaabbbababbbbaaababbabbbbaaabbbabaababbbbabababbabbbbbbbbbaaaabbbbbaabbabaababbbbaaababbbaabaabbbabbbaabbaaabbabbbaabbaaabbababbaaaaabbbaaabbbabbabbbbaaabaababaaaaaabbabbaaaabababaababaabbbbabbbbbbbbbbaaabbbabbbbabaaaabbabbaabbabaaaababaaaa abbbbabaabbbabbaabbbbababaaabbaabbabbbabbababababbbabbaaabababbabbabbaaabaaabbabbabbbabaabbaaabababbbbbbbabaabbbbabbaabbaaaaabaabababaaabbbaaaaaabbabaabbbabbabbaabaaababbbbabbaabbbaaababababababbbbbbbbaaabbbbabbbabbbaabaaaabbbaaabababbbabaaaabababaababbbbbababbbbbbaabbabbbabaaababaababbbbababbaaabaabaaabaaaaaaabaaaaaaaaaaaaaaaaababbabbabbbababbbbaaaaaabbababaababbabaaaaabababbbbbabbbbabbaabbbababbababaabbbabbbbaabaaaaabbaaabbbbaaababaababbbabbabababbaaaababbaabbbabaaaabaaabbbaabbaababababbbaaaaababbbbaaabaaabbaabbbbbbaababbaabbbaabbaabaabaabbabbababbaaaabaaaaaabbbbabbaaaaababbbbbbbbaaaaabbaabaabbbaabaabbaabaabbababaaabaabbbbabaaabbabaabaaabaaabbabbbabaaaabbbbaaaaaababbbaabbaabbaabbaaaabaaababbaabaabbbbbbbbaaaabbabaaaababaabaaaabbababbbbbaababbabbabaabbbabbbaaaaaababbabababbbbabbaaaabaaababbbbabaabbabaabbbababaaabaabbbabbbbbabbbbbbbbbbabbbbbbaabaabbbbbbbaabbbbaabbbbbaaaaabbbbabbbaaaabaababbbbbaaaabbbbaabaaabaaaaabbbbaaabbaaabbaabbabbbababaaaaabaaaaaabbaabaaaaaabababaabababaaaaaaaaaabaaaaabbaabbbbabaabaabaabbbabbbbabbbabbaabaababbaabaaaaabababaaaaabbababababaababbabaabbbbbbbbbbabbaabbbababbbbabbbaabbaaaabaaaababbbbaaaaababbaabbabbbabbbabbbaaaaabbbbbbbbbabbaabbaaaababbbababbbababbbaaaababbbaabbaaaaaaaaababaaabababbabbaabbbabbbaaaaaaabbaabbabaaaaaabbaaaaabaabbbaaabbaaaaababbbaaabaaabbaaaaabbaaaaabbbabaaaaaabaaabaaababaabababbababababaaaaabaabbaabbbaabbbbbaaabbaabaaabbbbbaaaaababbbbababaabbbaaababbbbabbbaaabbbbbaaabbbbabbabaabbbbbbbbabaaaabaabbabbbabbaabbbabaababaababbaabbabbabababbbabbababbbababbbabaaababababaaabbababababaaabbbabbbababababaaaaaaaababbbaaaaabaaabaaabbaababbabaabaababbaabaabbbabbbabababababaabbaabaaabbaaababbaababaabbbbaaaaaabaabbbaaabaaaabbbbaababaabbaaaabaaabbabbaabaabbbabaabaabbabaabbbbbaabbababababbabbababbbbabbabbabaabbabaabaabbbbbaaabaabbaaaaababbbabababaabbabbbbbababbbaaabbbabbbaaaaabbabaaaababaaabbbaaaaaababbabaaabbbaaaababababbaabbbbbbaaaaabbaaababbabaaaabaaabbaaabbbabaababaaaabbbbabaaaaaabbbbaabbbababbaabbbababbaaaabaaabaabaabbabbabaaabbbababbba aabbaabaaaaabaababbbbbbbbbbbbaabaabbaaaababababaaabbbbbbbbabbbbbbbaabaaabaaaaaaabbabaabbaabbabaabaaaaabbbbabbbbbbaabbaabaabbaabbaabbaaaabbbbbabaaaaaaaaabbababaababbbaabaabbbababbbbbbbbbabbbbaabbaabaababbbbbbabaaabbabbbaaaaabbabaabbbabaaaaabbbababaababbabbbaaaabababbbbbbabaaaabaabababbabbbabbabbababbbabbbabbaaababaabaabaaaaababbbaaabbabaaaaaaababbabbaaaaabbbbbbaaababaabbaabaabababaabbaaaaabbaabbbaabababaabbaaabbbbbbaabaaabaaababbaabbbaaaaabbaaaabbbbbaabbabbaaabbbbbbbbbababbababababaababbaaaababaaaabbbbabbaaaaaaaaabbabaaababbbbbababaaabababbaabbabbabbbaabbabbaabbaaabbaaaababbaabbbabbbbabaaaaaabaaaababaaababbbbbbbabbbaaababbaaaaaaaabbbbaaabbbaaababbaababbabaaaabaabbbabaaaaaaabbbaaaaaabaabbbaabbabababaaabbbbbabbbbbbabaaaaabaaaabbbbaaaaabaaaababaababbbbbbbabbabbaaabbbababbbbabaabbbbbabbbabbababababbaaababbababaaaaaabaaaababbbbbaaaaaaabbbbabaabbbabaaabababababbbbaaaaabaaaaaaabbbbbababbbabaabbbaaabaabaaaaaaaabaabaabaabbabbbbaaaabbbabbbbababaaababaabababbbbbbabababbbaaaabaabbaaababbaaabbabbababbaaababaabbbbbabbbabaabbaabaabbbaaaabaabbaaaabbbbaaabaabbabbbaaaabaabbbbabaaabbaaababaabaaabbaaaaababababbbbbaaaababbbabbbabbbaaabbaabaabbbaaaaaabbbbbabaabbabbbbababababbabbbbabbaababbabbaabbbbbbbbbabbaaaaaaaabbaabbabaabaaaaabaaabbaaaaabaababbaaaabbaaabbbaaabaabaaaaabaaaabbabaaaaaaabbabaaaaaabbbbaaabaabaabbbbabaaaabbbbbaabbbbbaaabababbaabbbabbbbaaaabababbaaaaaabbaabababbaabbababbbabbbbbbbaabbababbaabaaababababbaabaabbbaabababbaaaabaabbaaaaaabaaabbaaabbababbbbbabbbbbaabaabbbabaaaabbaaaaaaaabbbaabaaabaaabbaaaababbabbabaabbaaaabbbabaaaababababbaaabaabaaaaabbbbbbaaaabbbbabbbababbbaabbbabbabbaaabbbbbbbbbbaabaaabbbabbaaaababbabaaaaabbbabaaabbbbbaabaababaaaaaabaabaabaabbabbabbaababbbaabbbaaabbbbabbababbbbbabbbbbbbbaaaabaabaaabbbbaabbaabbbbbbbababbabbaaabaabbbabaaaaaaabaaaababaaabbabbababbbaaaaababaabbbaaabbaaababbabbbabbaabbabbabbbbbbbaabbaaabbbbbbbbababaaaaaaabbaaaaaaababbbababaabaaaaaabbbabbaaaaabbbaabaababaaaaabbbaaabbaabaaaaaaaabbbbabbabbabbaaaabbabaabbbabaabaaaabbbabbbaabbaaabbbbbbabbbb ababababbaabababbabaaaabbbbbbbaabaabbbbbbbaaababbbbbabababaaaaabbaaabbbaaaaabaabaababaabababbaaabbabbabbaabaaaabaaaaaabbbbbabbbbaaabbbbaaabbaaaaaaaaababbbbbabaabaabbbbababaaaaabbbbbaabbbabaabbbaabbbabbbaabbbaaabbabaababaaabbbbbabababbbbaaababbabababaaabbaabaaaaabbaaabbbabbbbbabbbbabbabababbaabbbaaababbbababaaaaabababbaaabbbabaaaaabbabbaabaaaaaababbababbbaabbaabbbbbbabaaaabbabbaaaabbbbbaaabababaababbabaabbaabaaabbbabaabaaababbabbbaabaabababbaaabbbbbaabbabababbbbbababbaabbaabbabbbabaababbababbbbabbabaaaaaabbaaaababbabaabbbbabaabaaaaaabbbabbbaaabbbabbabaababababbbbabbaaaabbbaaabbbbbbbbbbaabaaabaaaabbbbaabbabababbbababaaaababbaabbbbabaaaabaaabaabaabaabbbbbaabbbaaabbabbabaabaabbbababbaaabaaaaabbbbbbbbbabaaabbaaabbabbabbabbbaaaaaaababababababababbbbabaaaaababbbbbbbababaabbaaaababbbaabbaaabbaaabaabaabaabbbaaaabbbbaaabaaabaabaaabbbababababbbbaababaabbbbabbaaabababaabbbaabbaabaaabbaaaababbaabbbabbbbabaabbaaabababaaabbabbbaabbabbbbbbbabbbaabbabbbbaaabbbababbaabbbabaabbbbbbaaaabbbbabbaabaababbbbababbbbbaaaaaaaaababbababbaabababbaaaaabbbbbababaaaabaabbbbbababbababbabbbbabababaaaabaabbaaaaababbbbbbabbaabaabbabaaabbaaababbbbabaaabababbbabbbaaabaabaabababbabbbabbabbabbabbaaaaaaaabbbbabbbababbaaaaabaabaaababaabbabaabaabbaaaaababaababaaaaaabababaaaababaabbbaaababbbbaaaaaabaabababaabbaabaabbbbabbababbaababbbaabbabaababbababbaaaabbbbabbaabbaababbabababbaaaaababaaaabbaabaaaaababbbababbbaabbbaabbbaaababbbaababbbbabbbbbbbaaaabbaabbbbaababbbbbababbbabaaaabababbbbbbabbaabaaabbabbbbbbaaaaabbaabbaaaababaabaaaaaaabbbabbbbbaababbabbbaababbabaabbbaaaabbbbaabbbaabbabbbbbbababaaabbbbababbbbaaaaaabaababaaabbbbbabbabbabbaabbbbaaaabbbbaaababbbbbbbbaaabaaaaaabbbbbabbabbaabaabaabaabaaabaabaaababbbaaaababbbaabbbbaaababaababababababbbaaaabaaababbaaabbbaaaaaaaabaabbabbbaabbbbbaabbbbbbbbabbbbabbababbaabbbbbaaabababbbbaabbaaababababbabbbaaabaababaaabbabaabbbaaaabbbbbabaaabaaaababaaaaaaaabbbaaabaaababaaaabaabaaaaabaaabbababababaaaaaabbaabbaaaabbaabbabbbabbaabbaabbbaaabaabaababbbabbaaaaaaaaababaababaabababbb abbabbaaaabbbabbaaaaabababaabbbabbbaabbbbbaabbaabbbbbaababbbbaabbbabbabaabaabbabbaaabbbabbbababbbbbaaaaabbbbbabaabaaaaababaaabaabbabbbbbaabbabbaaabbaabbbaabbbaabbaabaaaaabaabbbbbbaaabababaaaabaaababbbaabaaabaababbabbabaabaaabbbbabaaaaaaabbababbbbbabbaaaaababaaaabbabbbbbaaaabaabbbbabbabbabaabababbabbabaaabbbaabaabbbaaababbababaabbaabbbbaabbbaabaaababbabbaaabbababbbbbaaaabbabaabababaabbbaababaaabbbaaaabbaaabaaaababbaaabbbbabaaababbaaaaabababbabbabababbababbbbbbbbbbbabbbbaabbbbaaaaabaababbabbabbbabbbbaaabaaaababbbbbbbbaabaaaabbbababbbbabababbbaaaaabaabaabbbbbbbaababaabaaaababaaaaabbbbbbbbbbbaabbabbbbabbbaaabaaabbabaabbbabaabbababbbaaababbbbbabaaaabbabaaaaabbbbababaaabaabbbaaabbbabababbbabbabbaaaabbaabababaaabbaabbababaabaababaabbababbbaaababaaaaabbababbbaabaaaaabbaaaabbbababbaaabaabaaabbaabaaaaaaabbaaaaaaabbbaabaabbaabbabbababaaaaaabbabaabbbaaabbbbaaaabbbbbabbabaaaababbababaaaaabbaababbbbababaaaababbabaaabbbbbbbabbaaaaaaaaabbbbbbbbabbbbbbaababaababaabbbaabaababbbabbbbaabbabbbabbbaabbababbabaabaababbbbaaaababaaaabbbaababbababbbababaaaababaabaaaaababaabbbbaaabbbbababbbbabaaaaaababaaaabbbaabaaabababbabaaabbabaabaaababaaaaabababaaaabbbbbaaababaaaaaabbbaaaaaaaaabaaabbababbbaaababaaaaaababbbbaaababbaaaabbbababaabbabaaabbbbbabbaaabbbbbbaabaabbabbbbaaabbbbbbabaababaaaabbbabaababbbbaaabbbaabaaaaababbbbbababbbbaabaabababbaabbbabaaabbabbabbaaaaaabbaaabbaaaabaaaaaabbabbaaaaabbabaaabbbabbabaaabbaaaabaaaaababababbaababbabaaabbbaabbaaabbaabbbabaababaaaaaaabbabbbaabbbbababbbbbbaababbbaaaabbbbbbbbaaaabababbaabaaabbbabbaaaabaaabbabbbabaaabbababbbabbbbaaababbabaabaaaaabaaabaababababbabbbbabbaaaaaaababbbbbbbbbaabaabbbbaabaaaabaabbbbbbabbbaababbbaaabbaabaabbabbabbbbabbbbabbbabaababaabaababbbbaabaababbabbbbbaaabbaaaabbabababbbaabbabbaabbbaaaaabbaaaababaababbabbbbabaaabababaaaaaabbbbababbbbbaaababbbaaabbaabaabaabbaaaaaabbbbbbaaabbbaabbabaaaaaaaaabaabbabbaabbbaabababbaabbbbababaaabbaababbaaabaabaabbbabbabbbabbabbaaaababbabbabbaaaabbabaabbabbbbabbbbabaaaababaababbabbabaaaaabbaaabbbbbaaaaaabaaa bbbaabaaabaaabbaabbbaababbbaabbaababbbabbabbaaaaaabbbbbabababaaaaababbaaaabbaabababbbbbaaabbabbaaaabbaaabbbaabaababbaabababbbabbabbaaabaabbabaaabbabaaaabbaaabbabbabaaabbabbbaababbabaaaabbbbababbbbaabaabbbaabaabaabbbbbbababbaabbaababababbbaabaabbbababbbabaaaabbbaaaaabaaababbaaabbbaaaabbaabbabbaaabbbaaaaaababaaaaaaaabababbabbbbbbaaaaaabbaabbbbbaaaababbaaaabbabbaaaaaabbaababbabaaaaaabbabbaaaaaaabbbbbabaaababaababbbbaaabbababaaaabbabbaaaaababbbabbbbbbaaabaabababbbbbababbbabbabbbabbbbaaababbaaaabbbbaaaabababbabaabbabbababbbbbaaaabbababbabbbbaabbabbbbbbabbbabbbbaababbbaaaabaaabaaababababaabbaababaaabbbbababaaabaabbbaaababbbbaaabaaaaaaaaabbbababaaabbabaaabababbaabbbabbbabaabbbabaaabaaaabbaaabbababbabababbabbbaaaaababbaabbbbabbbbbaaabbababbbabaababbababababaabbbaabbaabababbbaabababaaabbaababbbaabaaaababaaabaaaababbaabaaaaabaaaaabbaabaabaabaaaaaababbaaabbbbbbaabbabbababaaaaabbaababbaabbbaabaaaaaabaabaabbaaaaaaabbbbbbaaaabbababaaaabbaababbaabbbaabbabbaaaabbabbaaaaaabbabbbaaaabbabbaaaaabaaaaabaaabbababbbbbabbbaababaaaaaaababbbbbbabbaaabbbbbabbabbabbbbaaaabbaaabababbabaaaababaabaababaaaaabbabaaaababbbbabababbaaabbaaabbbbbbbbbbabbaababbabaabbbbaababbababbaaaaabbabbababaaabbbbaaabaaaaabababbaabbaabaaaabaabbaababaaaaaaaabbabaabbbaabbabaabbbbabbbbaaababaabababbbbbbababaababbaabaaababaababbbbbaabbabaaabaaabaabaaabaabbbaababaaaaaabbbbbbaabbbbbbaaaaabaaaaababbaaababbbaabbbbabababbabbbaaabaabbabaaaabababaabbabbbaaababbbbbbbbabbaabbbbaababbaaaaabbaaabbbaababababaababaaabaababaaabbbbbbbbababaabbbabaaaaaabbaabababaaabaabaaaaabababaaabaaabbbbbabbbbbbbbabaababaaaabbaabababbaaabaaabbaaaababbbbaabbaaaaaaaabbaabaabbbbbbaababbbbbbbababbaaaaabbbabaabaaaaaabaaaabbababaaaabababbbbbbabbbabbabbbaababaaabbababbaaaaabaabbbaaababaaabaaababbaabbaabbbbaabbbbaaababbaaaaabbbabaababaaababaaaabbbabababbaaaaababaaabbbabaabbaabbbaaaaaaaabbbbbbabbaabbbabaaababbabaabbaabbaabbaababaabaaaabbbbaabbaaaabbaabbbbbaababbbaabaaaababaababbaababaababbbaabbabbaaabbbaabaaaabbbabbabababbbaaaabaababbbbaaabaaaaaaabaabbabbaaaaa aabbaaabbbbabaabbaabbaabbabbbbbbbaabaaaabbaaaabbaaababbbaaababbabaaaabbbbbaaabbaabaabaabaaaabaabbaaabbbbabbaaabbbbbbaabbabaaabaaaaaaabaaabbbabbaabababaaaabbaaaabbaaabaaaaabbbbabbabaabbabaabbbbbaabbbbbbbbaabaabbabaababaaaabbaababbbaaabbbaaabbbabbababbabbaaabbabbaaabbbbbbbaabaaaababbaabbaaababaabaaabbabbbaababaaabbaaaaaabbbabaabbababbbbbabbbbbaaababbbbabaabbbbaaabbbbabbaabaabbbabaababababbaaaabbbaabbabbbabbbaaabbaabbbbabbbabaaaababbabaaaabbbbbababbabaabaabababbbbaababaabaaabbbbaabaabaaaababbaaabaababbabbbaaabaababababbbbaababbabaabaabaaaaaaaaabbaaaabbabbbbabaaabaabbbbbaabaababababbbaababababbbaaabaabaaaabbaaaaababaababaabaabaaaababbabbaaaababbbbbaabbabaaabbbabaabababbaabaaaabaaababbababbbbabababbabaababaabbbbbbabbabbabbbbabaababbbbbabaaabaaabbababbbababbbbbabaaaabbbbabaababababaaababbababbbbabaabbbbbababaababaababbabaabaabaaabbbaaaabbaaaabbaabbabbbaaabbaabbbaabbbbbbaaaabbbaaaaaaaaababbabaababbbaabbbabbbaabaaabbbbaaabaaaaaaaabaabaabbaabbaabbaaabbbaaaaababaaaaababaaabbaabbaaaabaabbababaababaabbababaaabbaababaaaababaaaaaaabbabbbbabbabbabbbbbbbabababbaaababbababbaababababaabaababbaababbaabaaababbaaabbbaabaaabbbabbbababbbaabbabbabbbaababbaabbaababaabbbabbaabbaabbbbaabbaaababbbababbaababbbbaabababbbbbaaaabababaabaaabbabbbbbaababaaaabbabaaabaaaabaaababbabbbabbbbaaababbaaabbabbabbabbaaabaabaaaaabbbaabbaaaaaaababbabbbbbaabaabbababbbabbbbbbaaabaaaabaabbabaaabbbbaaaaaabbbaabaabbaabbbbbaaabaaaaaaaababbbbabbbaabaabaaababababbaaabbaaabaabbbbbbbaaababbbabaaaabbababbababbbbaabaaaaabbbaaaaaabaaabbabbbbababababbbbaabbabaabaabbabbaabbbabbbbbababbbaaabababbaaaaabbbbbbbbbbaabbbbbabbaaabaababbbbabbbaabababbababababbaaaababaabaaabaabaaabaaabbbbababbbabbbaaaabaabbbbaaabaababaaaabbbbbbbbabbbbbbaaabbbbbbbbbbbaabababbbabbaaabbbaaaabbabbbbbababbbaababbababaaabaabbaabbabbaabaababbabaaabbababbabbaaaabaabbbaabbaaababbbaaabbaabbbbabbbbbaabaaaaabbbbaaaabbaaaaabaabaaabbbaabbabaabbabaaaaabbbababababaaaaaaaabbbabaabbbababaaaabaabbaaaabbabaabbaabaaabaababaabaabbbbbaaabbbbaabbbbabbababbbbbbbababbaabbaabab aabaaaaababbbbbbaaaababbbaaababaaaaaaabbaaabbbbaabbabbabaabbaabbaaaaabbaaaabaabaababbaaaabababbaaabbabbababaabbbaabaababababbabbbbaaaaabbaaaabbbabbaaabbbbbbabbbbabbaabaaababababbabbaaabbaabaabaaabbaabaaabbabbaaaaabbbaaaaabbbbbaabbaaaabaaaababaabbaaabababaabbbaababbbbbbaaaabbaabbaabbabbbabaaaabbbbbbabbaaaababbbabbbbbabaabaabababbbbbbaaaabbaaaabbbaabbbbbabbbaaabaaabbaaaaaaaaaabbabbabbababbababbbabbabbabaaabbbaaabaababababaaaabababbabbbaabaabaaabaaaababbaabbbabaaabababaabaabbaaabbabaaaabbbbbabbabbbaaababbababaabbbbbababbaabbbabaabbaabaaaabbbaabbabbaabaabbaaaaabababbbbaababbabbaaabaaaaaaaabbbbbababbabababaaaabbaaabaabbaabbbaaabbbabbaabbbabbabaaaabbbbabbbaaabbbaabbababaababababbaaababbbbabbbabababbbaaaabababbaaabbabbaaaabbaaabaaaabbbbabaabaabbbaabbabaababababbaaaabbbbbaaabbaabbbaababbaaabaaaabbbabbaaaabbaabaabbababaababaaababbabbbbababbbbbabbbbaaababbbbbaaaaabaaaabaaababbbbbbbaaaabbabaabbabaaaababaaabaaaabaabbabaaaabbbaaababaaaababbabbbbbaabbbaaabbaabaabaaabbbbbabbbaabbabbabaaaabbabbbaabaaaaaaabbaaaabaaabbabbaaabababaaaaababbabbbaababbaaabbbbbbbababbabaaabaabaabababababbabaaababbbaabbbbabbabbbbabbaabbbbbabaabbaaababbbabaaaaaaaabbbbaaaabaaabbbaaaabbbaababbbabaaaaaaabbbabababaaaabaaaaabbaababbbbabbbaabbbbbabbbbbaabbbbaabbbabbbbabbbaabababaaaaababaaabbbbbbbbabbababbbbababbaaabbbaabaababaabaaababaaabababaabbbaaaaabaabbaaabbbabaabaaabbbabaabbbaabbbaaaaaabbbbbbbbaabaabbbbbbbaabaababbbabbbbabababbababbbaaaaabaabaabaabbbaabbbaaabbaaababaabbaabaaabaababbabbabbbbaaaaaaabbbaabbbbaabaaaabababaaabbabaabaaababbaabaabbbbbbbbbaaabbbabbaababbbbabaabbabaabbaaabaababbbbaabbbbbbabbbaabaabababbababbabbabbbabbbababbbbbaaaaabbababaaabbbbaabababbabbbaaababababbbbbbbbaabbbbbbaaaaaababaabbaababaaabaabbabbabbbbbbabbabbbaaaaaaaabbbabababbabaaaaaaaaaaabaaabbbaabbbbbbbbbbabaaababbbbbaabbababaabababaaaaaababaaaabaaababbabaabaabbabbbbbaabaaaaaaaaaaabbabababbbbaaaaabbabbabaaaababbabbaabaaabbaababbbaaaabbabbbbbabaabbaabababbaabababaaabbbbbbaaaabbbbbbaabaaaaabbbaabbbbabbbabbabaaabaaabaaababbaabaaabbbbaaba abbbbbbbbabaababbbbbbabaaababbbaaabbaabbaaaaababbabaabaababbabbbabbaabaaaabaabaabbbababbbbbabbbbbaaaabbabbbaaaaaaabbbabbbabaaaaaaaababbabbabbbbaabbbbbbaaabbbabaaaaababababbbbbababaabbbabababbabbbabaaabaabbbaabbbaaababbbbaabababbababbabaabbabaabababaabaaaabaaabbbabababbbbbbbaaabbbaaaabaaabaaababbbbbabaaaabbaabaaababbabaabbabaabaaabaaaabbababbbbabaaabbbbababaaaaabbabbababbbaaabbaaaaaabbaaaaabbbbbbbabaabaababaaaaaaabbaaaaaaabbabababbbababaabaabbababbbbaaabbbbbbbabaabaaabaabbabaaaababbbaabaabbbaaaabaabaababaabaabaababbabbabbaaabbaabaabbaabaaabaaaababbbbbaabbaaabbbaabaabaababaabbaabaaabbaaabbbbbaaabbbabaabbabbbbabaaaaaaabbbaaaabbbbabbaabbabaabaabbbbabaaaaabbaaaabaaabbaabaabbbaababbaaababbbababaaaaaabbaabbbaaaababbbbbbaaababaabbbabbbaaaaabbaabaaaaaababbaaaaaabbabbababbaabababaabaaabaaaabaabbaabababaaababbbaaabbababaaaabaabbaaabbabbababbaaaaabbabbbabbaabbbabababaaaabaaabaabbaaaabbabaabbbbbbbababbbababbaabaabbbbaaabbaaaaabbbbbbaabbbbabaabbabbbaabaaabbaabaaaaabbbabaaaabbababababbbbbabbabbabaababbaaaabbbabaaabbbbaabbbaababaaabbbaababbbbbbaabbaabaabaabaaabbabbababaaaababababababbbbabababaabababbabbaabaabaabaaaabbbbaaababaabaaaabbbababbaaabbbbbbabaabaaaababbbbabbaaabbabbabaabababbbbbaaabbaaabbbbabbbbbaaaabbbaabbbbbbaabaabbaaabbbababbbababbabbaabababbabaabababbabaaaaaababbaabaabbabaabbbababbbbabaaabaabbbbaababbbaaababaaababbabbaabbbaaaabaabaabbbbabaaabbababaaababbbabbaaabaabaaaabbbaababbabaaaaabaaabbbbaababbbabbbbbaabbbaaabaabaaaabbbaaaabbbbbbbabaabbababaabbbabaaabbbabaaaabaabababbbbbbaabaaaaaabbaabbbaababaaabbabbaabbbabbbaabbaabbbabaaabaabbbbbaabbaaabbaaabaabbaababbbbaababbaaabbabbaaabaabbabbabaabbbaabaabbabbabaaaabbabbaaaabbbbbbbbaaaaaaaabbabbaaabaaaaaaabaaaaababbbbbbaaaabbbaabbbaaabaaabaabbbababaaaabaaaaaabbbaaabbabaabaabaababaabbbabbbbaabaaaabaaaabaaaaaabaaaababbbbbaabaaaaaabaabaaabaaababaaaaabbabbabbbaabababbabbbbaaabbbbabaabbabbbababbabbababbaababbbbbababbbbbbbbabbabbaabbbaabbbbaaabbabbaaaabbaabbaabbbabaabaaaabaabbbaaaabbbabbbabbbaaaabbaabbaabbbbbaaaaaababbbbaaabbbbababbba abbabbaaaabbbbbbaababbbbbaabbabaabbaabbbabbaaabbaabbbabababbbaababababaabbbabaaabbbbbbbbbbbababbbaabababbbabaaabbbaabbbaaaaaaabababaabbbbbabaabbbababbbbaaaaabbababaabbabbbabaabbaabaaabbbaaabbbbbbabbaabaaabaabbbabbbaabbabbbabaabaaabbabbbaaaabbabbaaaabababbbbabaaaabbabbaaabbaabbaaabbaabaaabaababbabaaabbababaabbbaaabbbabbabbbbababbbbabaabbababbbbbbbbabaaaabaaaabaaaaababbabbbbbbababbbaababbabbbbbaabbaaabbabababaaabaaaaaabaabbbabbbabbaaaaaaabbaabbabbbabaabbaaabaabababbbbabbaabaabbaababbababbababbbbbbbaabbbababbbaaaabbaaaaaabaaaabbaaabbbbbabaaaabaaaabbabbaaabaaabbbbbbbaabbbabaabaabaabbaaabbbaabababbbbababbbaabbbabbabaabbbabbbaabaaababbbabbbaabbaaabbaabaaaabbaabaabaababbbbabbbabaabaaaababbaabaaaaababaabbbbaaaabbabbbbababbabaaabbbbaaaaabaaabbabaabbbabaabaabaaaabbaabaaaaabaabbabbbbabbaaaabbabbbabaabbaabbabaaabaaaabbbaababababbbbabbabbbabaabbbbbaaabababaabbabbbabbbaaaabbbababababaabababaaaaabbaaaaaababbbabbabbabbababaaabababbaabbabbababbbbaababbbbaaabbabbabbababbaababaaababbabbbbbbabbaabaaabbbbbaaabbaabbbaabababbaaabbaabaabbabaaaabbbaabbaaabbbabaabbbabbababbbabaaababaaabbbbbbbbbaabbaaaaaaababbbaaabbabaabaaabaaaaabbbabbbbbbaabaabababbbabbaabbaabbaabbbaababbbaabaaabbbbbaaaabbbbbaabbbbbaaaabbaaaaaababbabbbbbabbbabababaaaabbbabbbbbaababaabaaaababbabbbbbabaaaabbaabaaabbbbbababbabaaaabbaaaaaabbbbabbbabaabbbbbaabababaaaaaaabbabaaabbabababaabbbabaaaabbaaabbbbbbbaababaabaabbbbabbbbaababbaabbbaababbaababbaaabbaaabababbabbaabaabaabbaababbbbaabbbababbbabbbabbbabbabbbaabbbbabbabaaababbbbabbbbabbaabbbaaaabbabaabbaabaaabababbbaabbabaabaabaaabbababaaaaaabbbbabaabbabbbbbbabbaabbbabbbbbababaaababbbaababbabaabbbaabbbbbbabbaaabbababbbbbabbbaabbbababababaababbaaaabbabaababaabbbaabababaaaababbbbabbbaababbbbabbabababbaabaababbbbabaabbbbbbbbaabaababbbaaabbabbbaaabbaabbaababbaaaabbbabaaababbbaabbaaaabaababbbbaaaaaaabbabbaaababbbaaabaaabbbaaabbabbababaaabbbbbbaababaaabaaaabbabbbbbabbbabaaaaaaabbbbbbaaabbaababbabbbaaabaaaabbbbbbabbbbaaaabbaabaaaaabbaaaaabbbaababbbbaaaaabbabaabbbbbbaaabbaabbbaaababbabbb babababaaabbbbabbbaaabbaabbababaabaabaaabaaababbbaabaaabbbbaaabbabbaabbbbaabbbaaabaabbbbabababbbaabaabbaabaabbabbaabbabaabaaaaaabababbaabbbaaaaababaabbbaababbbabbbaabababbbabbababbbaaaaabaaaabbbbbbaabababaababaaabaaaaaabbaaabbbbbabbbbbbbaaabbaababababbabbbaabbababbbbabaaabbbbaabaababbbaaabbbbabbaaabbbbbbabaabbbabaabbbbaaaabaabaabbababbbabaabababbbbbbbbbbbaabbbbabaaaaababbaabbabababaabbbbbbbababaaaaaabbbabaaabbabbabbbaabababaaaabbabbbababaaaaaaaaaababaababbbabaabbaababbbaaabaabaaabbaabbaabaaaabbabaaabbaababbabbbaaabbabbbbbaaaaaabababaaababaaaaabababbbbaaaaaabbbbbabaabaaabbaaaaababaabbabbaabaabababaabbabbbbbbaabaaaababbaababaaaabaababbbaaaaaabbaabbbbabbabaaababbabbabababbbbbbbbbabbbbabababaaabaaabbaabababbbaababbabaabbbaaababbbababaaabaaabababbbaabaaabbbbabbbbbabaaabbbaaaabbaaaaaaabababaabbbaaabaaabbbaabbbabbabbbaabbbbabbbbbbbbbaababbbbaabbabbbbabbbbabbababaaaaaaababaabbabaabaababaaaaababaaabbababbabbbaaabaababbbbbaabaabbbabaabbbbaaabaaaabbabbbaabbaaabbaababbaababbbbaababbababaabbbabaaaaabbbbbabbbbaaaaaaabaabaabbbaabaabaabbabbbaaaaabaabaababbababaaababbbabbabaaaabaaaaaabbababbbbbaababbbbbbabaabbabaaabaababbbababaaaabbbabababbaaabaaabbaaabbaaaaaabbbbababbbababbbbabbbabbabbabbaabaabbabaabbaabbababababbbbaaabbabbaabbabaaaaabaababbabababbaaabaabababbaaabbabbbbaababababbabaababaabbbbbbabbbbbbabaabaaaaaabbbbbbaaabbabaabbbbabaaaabaabaaaaaabbbbbaaaaaabaabbaabbaababbbbbbabababaaaabbbbbabbbbbbaabbabababaabaaaaabbbbababbaababbbbaaaaabbabbbbbababbaabbababaaabbbbbabbbabaabbbabababaabbbabbabbbbbabbabbbabbbaaababbbbbbaabababaaaabaaabbabbbbbaaabaabbababbbaabaababaaabbabaabbbbbbbabababaaaabbbbababbbaabbbbaababbbabaababbabaaabaabbaabaaaabbaaabaabaaaaabbbaaabbbbbaabbaabbbaabababaabbbababbaaaaaabaabbaababbbabaaaaaabbbbbaaabaababbaaaabbbbbbbaabaaabaaabaababaabbaabbaaababaaabbbaabaaaaaabbbbbbbbbaaaaabbbaaaaabaababaaaabbbabbbabbbaababbabbaabaababababbbbbabbaabaabababbbabaababaaaabbbaaababababbabaaaaaaabbabbbbbbbababaaabaabbababbabbaabbbaabaabaaaaabaabbabaaaababababbaaaaababaabbaababbbabbbba ababbbaabbbabaaababbbbaaaaaabbabaaaaabaaaabbbabaabbbabbabaaabbbbabbaaabaaaabababbbaaaaaababbabbaabbbbaabbababaaaabababaaaababbabbaabbaaaaaaaaaabaaaabbaabbaabaaabbaabaababbbbbbbabbbbbaaabbaaaaabbaaaaaaaabababbbbaabbaabbaaaaaabbbaabbaaabaaabbbababbaaabaaababbbbbaabaabbbbbbaaabaaababaabbabaaaabababbabbaaabbbaaaabbaabaabaaaabbbbaabaabaabbbbaababbaaabaababaababbaaababbbbaaaabaaababbbbaabbaabbbaaabaaaabaaabaabbababababbbbabbbabbabaababababbaaabbbbaabaabbbabbbbaabaaabaabbbbbbbbbabbabbbbbaababaababbaababbaababbaabbbabaaaabbbbbbbababbabbbabbbaabaabbbbbbbbbbbbbbbbbbabbbbabbbaababbbabaabbabbbabbbbbaabbbbbaabbaaabbbbabbabbbaabbbaaaaabaaabaabaabbbabaaabbaababbaabbaabbbaabbaababbaabaaaabaaabbbaaaaabaaaababaaaaaaabbaababbabbbabbbbabaabbbbbbababbbaaabaabbbbaabaaabaaabbbaaabaabbabbbbbaabaabbababbaaaababbaaabaabaaaaababbabbabbbabbaaabbabaaabababbabbabbabbbababbabababaaabbaaaaaabbbbbbbbaaaaabaababaabababaabbbaaaaaaaabaababaaaaaaabbbbaabbaaaaabbbbbabbaababbbaabbabaaabbbbabbbabbbaabbabaaaabaaabbbabbaabababbbaaaaaababbabaababaaaabbbbabbbbabbbbbaabbbbbabbbbabbbababbbababbbaaababbbbbaaabbaaaabaaabbaaabbbbabbaaaaabbbababbbbaaaaabbbbbbbabbbbbbbabbaaaaaaabaabbbaabbbbabbbbaaaaaaaaaabbbbbabaaabbabbbbbaaabbabaabaaaababbbabaabaabbbbbaaaabbbbaaaabaabbaaaaabbaaaaabbabababaabbbbaaaaaabbabbbbbbbabbbbaaababbabaabbabbabbbabbbabbaababaabbbaabbbbbaaaabaaaabbaaabababbbbbbaaaabbbabbbabaababaababbababaaaabaabbbaaaabbbbaaaaaabbabbaabaaabaaabbaabbbbaaabaaaaaababbaaaababbbbaabbabbaaaabbabbbaabbaaabbbbbabbbbabbaababbababababbaabbabbbbbaaabbabbbaaabaaababbaabbababaaabbabaaaaabaabbabbababbabaabaaaaabbbbbbaabbbbaabbaababbbabbbaaabbbaabbbabaabbbbbabbbbaabbaabaaababbaabaabbbababbaaabbbbbababaabbaaaababbabababbbaaaababaabbbaaabaabbababababbabbbaaabaabbaaaabaabaaababbbbaaabbabaabaaaabaaababbbabbbbbaabbbaabbbaabaabbaaabbbabbabaabbaababbbababbababaababaaaaabaababaaabbabbbbbabaabbbbbaabaaabbaabbbbaabbaababbabaaabbbbbbbbabbbaababaabbbaaaabbbaaababababaababbbabaaabbbbbabababbbaaabababbabababaaabaaababaabbababbaababbbbbaaba baababbaabaabbbbbbabbabaabaaabbabababababaabaabbabaaabababbababbbbaabbbabbaabbbaaababbababbabababbabbbaababbbbaababbaaaabaaaabbbbaaaaabaaaababbbabaabaaaaabbbbaaabbaaaaaabbbbbbaaababaaaabbabbaaaabbbbabababaaaabbabbabaabbbabbbbbabbabaabaabbbaabbbbaabbbbbbbaabbbababaabbbababbbaabaababaabaaaabababaaaaaaaaabbbbaabaabaaabbabaaaabbaaaaaaabbaaabaabaaabbabbababbbabbaababbbabaaaabbaaabaabababbbabbbaaabbabbbbbabbbbbbbbabbabbbbbabaabbaaaaabbbbabbabbaabbbbababaaaabaaabaaabaabaabbabbaaabbbbbababbbbbaabbaabaabaabaaabbababbbaabbaaabbbbabbbabbabaababbbaaaaabbbaaabaabbaaabbababbabbababbabaababbaaababbabaaaabbbbbbaababbbbbaaaaabababaababbbbbbabaaabbaaaaaabaabbabbaabbabbabbbbaaabbbbbabbbaabababaabababbaaaaabbaabaaaaabbbaaaaaaabaababbbabababaaaaabababbabaaababaaaabbaabbbbaaabaabaaaaabbaaabaaabbbabbbbaabbbabababaabaababababaabbabaaaaaababaabbbaababbabbbaabaaaabbabbbbabaaaabbaaababaaaaababaabaaababbaababbbbababbbabbbbbbabaaaabbaabbbbbbaaababbaabababbaabababbbaabaaababbaabaabbbaabbababbbaaabaaabbbababbbbabaabbbbaabbaaababaaaaaabaaabbbabbabbbaabaabaaabbabbbbaaabbbaaabbaaabbabbbababbbaaabaaabbbabbaababaaaababbaabbababababaabbabbababbabaabbbbaababbabbababbbaaaabbbbbabaaaabbbbabbaaabbbaababbbbaaaabababbbaaabaabaabbbaabaaabaabbbababbbaaabbababaaabababbaabaaaaabbbbaaabaabbbbabbaaabbaaaaababaaabaabaabaaaaabaabaabbaabaaaaabaabbababbbaaaabbabbbaaaabbabbaaababbaabbbababbbaabbaabbbbabaaabaabaaabaaabaabaaaaaaaaabaabaabaabbabbaabbbbbbaaaaaaabbaababbaaaaaaaaaabaaaaabaabbbbaaabbbaaabbbbabbaabbaaabbbbbabbbbbabbabbbbabababbbaabbbbbabbbaabbaaaabbaaababbabababaaabaabaabbbaabababbaababbaabaabbbababaabababbbbababaabbbaaabaaabbababbaabbbabababaabbaabbbbaaaaaabaaababaaabaaabaabaababbaabaabbbabbbabaabaabbabababbaaabbaaabbabaaaabaaaabaabbbabababbabbbbbbabbabbabaaabbababbababbabbaabbbaabbbbbbbaabaababaaababbbbabbbabbaabbbabaababbbabbabbbbabbbababaaaaababababaaabaabaaabbbaaaabbbbbaabbabbbabaabbbabbbababababbbaaaabbbaabbabbbbaabbabbbaabbaababaaabaaaabbbaaaabababababbbababaaababababbabaaabaaabaaabaabaaaaababaabbbabbba abbaababaaabbabbabaaabbabaabababbabaaaababbbabbbbbaabbaabaabbabababbabaabbaabbbbabaabaaaabbbaabbabaaaaaaabbbbbabbbbbbabaabbaabbbbaaaabaabbbbbaabbaaabbbababaabbbbaaaaabbbbaaabababaabbbbbaabaabbaabbabababbaabbbabbbbabaabbaaababaaaabaabbbbababbbbbaabaaabbabababaaaabbaaaabbaabaabbbababbaaabaabaaababbabbaabbbbaabaabbbbbaaaabababbbbababbaaaaaabaaabaaaaaaaabaabbbabbbbabbbabbbbbbbaabaaaaaabbbbbbabaaabaaaaabaaaabaaaaaabaaaabbaaabababbbbabaaababababbbbbaabbbaaabbababaabbbababbabaaaabbaaabaaabbbbabbabbaababbabbababababaaaabbbaabaabaabbabaaabbbbbaaaaabaabbaaaabaaabbaaaabbabaaaaabaabbbaabaaabbbbbbbaabbbbbbbabbabbbbaaabaababbbabbaaaaaaaaaaabaabaaaaaababbabaababaaabbaaabbaabbbabaaaaabbaabaabbabaaaababbababbbbbbaaaabbbbaabbabbbabaabbabaabbbabbabaababaaabbbaabbabaabaababbabbbbababaabaabbaabbbbbaabbaaaabaabbbaababaabbaaabbaabbbabaabbaaababbbbabaabbbaaaabbbabababaaaabababbbaaaaaaabaabbbabbabaabbbbaabbaabbaabbbbbbabbbbbbbaabbaaababbbaaaaaabbabbaabaabbabbbabbbbaaabbabbaabbbbaabbaabbbbbaaabaaaaaababbbaabbbbaaabbbaabaaabaababbaabaaaaaabbaaabaabbaabbbaabaabaaabbbbabbaabaaabaaabbbbabbbbabbaabbaaabbbbbbaababaababbaabbabbbabbbaaabbaabbbbbababaabbabaababababbbabbbaabaababbbbbababaabaabbbbbbabbaaaabaaabbbbbbababbaabaaabababbbbbbbaababbababaabaaaaaaaabbbbababbaaababbabbabbbbbbabaabaabbbbbbaabbabbabaaaaaabbabbbabaaabaabbabbbabbabaabbbabbbbaaababaabbabaabbbbbabaaaaabbaaaaaaaaabaabbbbabbbabbabababaababaaaaabbbbababbbabbbaaabaababaabaabaaababbbbababaaaabbababbaabbbbabbabbbabbbaabbabbbbabababbaaabbabbabbabababaaaabbbbaaaabababbbbababbbbbbbbbaaaaaaaaabbabbabbaababbaaaabbabaababaababbaaaababbbbbbbbabbbaabaabbbbbaabbbbabababbbaaabbbbaabbabaabbbabbbabaabababbaaaabbbaabaaaabbbabaaaaaabbbabbaabbbbbabbbaababbaabbaabbbabaabbbbababbaabbabbaabbbbabbabbababbabbaababbaaababbabbaaabbbbaabbbbababaababbaababbababaabbabaaabaaaabbaabbabaabbbabbabababaabaaabbaaaabaabaabbbababbabbbababaababbabbaaabbbbbbaabaaaabbaabaababaabbaabbaababbbabaaabaabaaaaabbaabbbababbbbbbbbbbabaababaabbabbbaababbbbaaaaaaaaaabbbababbbbabbaaabbb babaaabbbbbbbbbbbbabbbabbbbaaaabbaabbaaaaaaaaabaaababaabaaababaabaabaaabbaaaaaabbbabbbbbbbbabbaaabbaaabbbbaababababbabbabbababbabbabababababbaaabababaabbbababbbaabbaabbbbbbaaaaaabbbabbabbabababbbaabbbbbaaabaabbbaaababababbbaabaaabbbabbabbbabbababbaabbabbbbbaabaaaabaaabbbbaabababbabaabbbbabbbbbbbbbbbabbababaabaabaaaaaabaabbbbbbabaaabbbaabaaabaababbbbababbabbbaaaabbaaabbbabbbbabbabaaababbabaababbabaababaababbabbbabbabbabaabbabbababaabbaaaabaabaabbaabababbbbbbababbaaaabbaababbbbbababbbabbaaaababaabbaaaaabaabbabaabbbabaabbabaabaabbbaabbbaaaaabbabaaaaabbbbbbbbbbabaaaaabbaabbabbbbaabaabbbaaaaaaabbabbaabbbbbabaaabbabaabababbabaaaabaabbbaabbaaaabbabaabbbbbbaabbbbbbaaabbabbbbaabbbaaababbbbbbabaabbbabbbbababaababbbababbaababbaaaaabbababaababbabbbbaaababbbbbbaababbbbbbabbbbaabbabaabaaabbbbabbbabbbbbbabbaaaaaabbabbbabbaaaaaaabaaabbbbbaabbabbababbabbabaababbabaaabbbbbababbababaaaabaabbaabaaaabbbbabbabbaabbbbbbbbabababbabbbaabbbbaabbbabaaabbaabbabaaabbbbabaaabbbbabaaaabaabbabaaabaababaaaaabababbbaaaabbbbababbabaaabaabaabbaaaaaababbbbbbabababaaaaabbaaaabbbaabbaabaabaaaabababababaabbbabbabbbbabbbbbbbabaaabbbaabaabaaabbabbaabaabababbabaabbbaaaaabaabbbbbbbabaabaabababbbbbaaabbabbaaababaaaaaaabbaaabaababbbbbbabababbaaaaaababbabbaabbabababaabbbaaaabababbaaabaaababbabababbbabbabbbbbababaaabbaabaabababaaaaaababbbbabbabaabbbaabababbbaaaabaabbaaaabaaaababaaabbbabbbbaabbbbbbaaabbbbbabbaaaaababaabababbaaabbbaaabbabababaababbaabbaabbbaaababbbbbbbbbaaaaaabbbbaaaabaaababbbabaaabababbbbabbbabbabbabbbabbabbbabbaaabaaaabababbbbabbabababbbbabaaaaabaababaaaaabbababbbbabaaababbbbbaababbababaabbbbaaabbabbaabbaaaabbbbaaaabbbabbbbbbbbbaabaaabbaabbbbbbabaabaaaaaaabababababaabaababbaabbaabbaaabaabababbabbbbabbabbbababbabbbbbaaabaabbbabaabbaabaaaabbbbbbbaaaaabbbabbaabaabbaaaaaaaabbbaaabaaabbaababaaaababaabbbbabaaabbbababbbabaabbabaababbabbaabbbaabbbbaaabbaabbabbbbbabababbbbbbbbabaaabbababbaaabbbbabaaaabbaabaaaaabbabbbabbaaabaaababaababaabaaabaababbbbbabbabbbbbaaabbbabbaaabbababaabbabbabbabbabbbbaaabaaabaaa abbaabaaaaaaaabaabbbbaabaaaabaabababbabbbbaabbabaaaabaaabbbbbbaabababaabaabbaaabaabbababbabbbbbaaabbaaabbbbababababbaaaabbaabababbaaaabbabaaabaaaabbabbabaaabbbbbababaabbbaabbbbaaaabbaaaabaaaaaabaaabaabbabaabbbaabbbabbbbbbaabaabaaababaaaaabaababbabbbbbbbbaaababaabaaaaabbbaabbaabbbbbaaabbabbbbbbbabbabaaabbabbbbbbabababbabbbaabbaaaabbbbaaaabbabbabbbabaabbaaabbbbbaaabbaaaabbabbbbbbaaabaabbaabbbbbbbbbbaabaabbababaaaabbabaababaaabbbbabbabbabaaabaaaaabbaaabbabaaaabbabbbbabaaaaaabaaaaaabaaabaaaaabbaababbbababbabaaaabaaaaaaabbbaaabaababbbaabaaababbbbbbaabbaabbbbaaaaabbbbababababbabaabababaabaabbaababbbaaabaabbaabaaaabaabbabbbbbabbbbbbaaaaabbababbaaababbbababbaaaaaabbbaabababababbbabaaabaaaababbbbbaababbbabbbaabaaaaaabbabbbabbbbabbbaabbaabbbbbbaababbaaaabbbbbaabaababbbbabbabbbabbabbaaabbaaababbaabaaabbbabbbaabbbbabaaaabbbbbbbbaabbaaaaaaabababbbababbaaaaaababababaabbbbaabaabbbbbbabbbbbbbbbbbaabbaaabbbbbaabbaabbaabaabaaabababbbbbabaaabaabbbabbaababaaaabaaabbbaaabbaabbbaabaaababbbbbabbaabbbaaaaabbbaabbaabaaaabaaabaabbbabbbababaaaabaaabbbabbaabababbaaaaaaabaabbbabbaabaaabaaaaaaabbaaaaaabbabbaabbbbababbaaaaabbbababbbbaabbaaababaabbbbbabaabbabaababaabbabababababaabaaaaabababaababbbbaabbaababbbabbabbbbabbbbbabbbaabababbaaaaaabbabbababbbbaabaaabbaaaaabaabaaabaaabbabbababbaaabaaaaaabbaababbababbababaababbabaaabbbbaaabababbaabaabbaaabbabbbbababaabbbbbbaabaaaaaaabbaababaaabaaabbbababaaabbaababaaaaaaabbbaaabbbbaababbbaaabbbabbbababababbaaaaaaababbababaababaabbababbabaababbaaaababaababbbbaabbaababaaabbbabbbbababaaabbababbbbbaababaabaaabaabaabbabbbaaabbaaabababababaaabaaabbbbbbaaaaaaaaabbbbbaabbbaaaabbbbabbaaabbaaabbbbbbabbaaababbbbaaabaaabbbbbaababaabaabbbbbbabaabaaabbbabaaabaabababbbabbabaaaaaaabaaaabbbbbbaaaaaabaaabbaaabaaababaabbaabbbbbabaaaaaabbababbbbbaaaabbbbabbababbbaaabaaabbaaababbbbaaabbbbababbaababbabaabaaabaabbabbbababaaaaabbaaabbbaabbabbbbababbbbbbbbbabaaaabbbbbabbaabaababbabbbaaaabaaaaabbaabbaababbbbabbbbaabaaababbbbbbbaababaaaabbabbbaabaabbabbaaaababaababababbabababbbbaaabbb ababbbbbaaaaabaaaabbbababaaabbabbbbabbbaabababaaababaaaabbbbaaabaaabbabbaabaaababababababaaaabbabaaabbababbbabbabaababaabababbaabbaabaabaabaaaababbbbbaabbbaabbabababbbbaabbbaaaabaaabaaaaaabaaabbaababbbbaabbbbabbabaabbbaaababbaababbabbbabbbbbbbabaaabbbaabaaaaabbaabbbaaababbabbaabbbbbbbbbbababbbbbbaabbaaabbbbbaaabaaaabbabbbaaaabaabbaaaabaabababbabbabbbbbbbbabbbbaabbabbabbbaaaaabbaabaababbbbabaaaababbbbabbbaaabbababbaaaaaababbaaaababbabbbbaaaaaabbbbbabaabaaababbabababbaabbbaaaaaaababbaabababbabbbaaaabbaaaaaaabbabbaababbbaabbabbabbbbaabaaaaaaababbabbaaaabbaaaabbbabaaabaabbabbbbbbababbabaaababbbbbbbbbaaabaaabbabbaababababbbbaaabaabaaaaaabbbbaaabaaaabbababbbbabaaaabbbbbabbaaaabaaabbabbabbbbbbbbbabaabaabaabaabaabaabbabaabaaaaaabbbabbbababaabaaabbbabbbabbabbaaaabaabbbabbaaaaaabbaaabbbabaaaaabbbbbbbaabaaaaaaaaababbbabbbaaaaababbbaabaabbbaabbababbbbbbbbaabbaababbbbaabbabbaaaabbabaaabbabbbabbbbaaabbaaaabbaaaaaabbaabbabbbbbbbbbbabbbabbbaaaaababaabbaaaaabbaaabbabbabbbbaabbbbbbaaabbbabaabbbbabaaaababbaababbaaabaaaabaaababbababbaabbbbabbbbbbabbaabaabbbbbaabbbbabbaababbabaaaaabbbaabbbbaabaaaabaabaaaabaaabbaaabbbababbaababbaabbaabbaaabbaababbaaaabaabaabbbaaabbbbbabbbbaaabbbbabababbbaaaaaababaabbabbbbababaaaababbabbabbabbbabababbbbaaabababbbaabbaaaaabbabbaabababbbbbabbbbbbababbbbabbbaabaaababaabaabbaababbaabbaabaaaaabaaababbbbaabbbbbbbabaababaabbaabbaaaababbababbaaaaabaabbaabbbbbbabaaaaaaabaaabaaabaaaababaaabaaabaababaababababbbabbaababbabaaaaaaababaabbbbbbabbabbabbbbabbaaaabaaabbbabbbbabababaaabbaaababbaabbbbabbbbbbbbaaababababababaaaaabaabaabbaabbbbabababaabbaababaaabbababaaaabbabbbabaabaaaabaabababbababbabbabbabaabaaabbaaaababbabaaaabaabbaabbbbabbaaaaabaaaabbbbababababaaaababbbbbbbbbabbbaabaaabababbabbaabaabbbbaaaabbaababababaaaababbbababbababbabaabababbaabbabbbbabbabbbaabaabbbbbaaababbaabaaabbaabbaabbaaaababbbaabaabaabababaabaaabaabbbaaababaabbbaaaabaaaabbbaabaaabbaaabbbababbbabbaabaababbaabbbbabaaabbabbbaaaabbbaabbbabaaabbabbbaaababbbbababbbbbbababbbbbbababbabbabbbbaaaabaababbbb bbbbaaaabbabbbbbabbbbaaabaababaaaabbababaaabbaaaabbbbbbbbaaabbaababbaabaaaabbbbbaaabababbaabbbbbbbbabbbbaababaaaaaaaaababaaababababbababbabbbaabaabaabbaaaabaaaabaaababababbabaaaaabbbabbaaabbaaabbababbaabbbaabbaabaaaaaabaabaaaabbbaaababbbaaababbbabbaaaaaabaaabbabbaaaabbabbabbbabbbaaaababaaaabaababaaaaaabbbbbbbbabaaaabbabbbaabbaabbabaabbbabababbbbaaabbaabbbbaabbaaabaabaabababbbbbabbabaabaaaabbbabbabbaaabaabbaabbaaabaaabaabaabaababaaabbbababaabbababababaaabbabaabaaabaabbaaabbbaaaabababbbbabbbbaabbbabbaaabbabaababaaabaabbbabbbabbaaababaabbbbbaababbbaaabbbbbbaaaabaaaaababbbabbababbbababbaabbbbbbbbaabbabbaabaabbaaabaaababababaaaabbaaabababaabbbaababaaabaaabaabbabbbabbabaaabaaaaaaabaaababaaabbbabbaababbaaabbbabbbababaabbabbbababbbabbbaabbbaaaabaaaabbabbabbbbabbabbbbabbbbaaabbbabaaabaabababbabbababaaabbaaaabbbababbbbabaabbabbabbbaabbbaabbbaabbbbaabaaabbbbaabbabbaabaababbabaaabaaababaabaabbbbaabaabbbbabbbbabbababbbbbaabbaabbbbaabbabbbaabbbababbbaabaaabbbabbaabbbbbbaaaabbbabaabbbabbababbbbaaaaaabbabaaabbababbababbabbbaabbabbbaaabababbbbaabbaaabbbabbaabaaabbaaaaaabaaaaabbbbaaaabbbbaabbabbaababbabababaaaaabbbbaaabbbabbabbbbbbbbabaabbabaaaaaabaaabbabababbabbaabbababaabbaaaababaabbababbbaaaaabbbbaaabbababbbaabbbbbababababbaaaaaaaaaaabbbbabbbbbbababaabbbbbaaaabbbbaaababbbbbbaabbbbbbbaabbbbaabbaaababbbbaaaaabbbbabaababbaabaaaababababbbbbabababaaabaaabaabbabaabbaababaaaabaaabababbabbbabbbbbaaaabbbbbbabbbbbabababbabbabbbbaabbbbbabbabaaababbbaabbbaabbabbaaabbbabbababbbbaaabbaaaaababbbbbbbabaabaababbbbabaabbaaabaaaaabbaaabbaabbabaaabbaababaabbaaabababbabbbabbbbaaaabbaabbbaaabbbabbabbbaabbbabaabbbbaaabaabbbbbaabbbbbbbabaaabaababbbbbbaabbbababbbbabbbbababaabaabbaaaaaaabbabababbbbaaaabbabbabbabaabaabaabaaabbabbabbabbbaababbbbababbabbabbaabbbbababaabaabbaabaaabbabbabaabbbbaaabbaabaaaaababbabbbbbbababbbabaaaabbbbbbbabbbbaaaabbaabbbabbabbbaabaababbbbaabbabaaaaaabaabaaabababbababbbbababaabaaabababbabaaababbababbbbbbbbaaabaabaaabbaaaaaababaaababbbbaaabbabbabbabaaabaababaabaaaaabbbbbaaabaabaaba abbaaababbabaaaabbabbababbbbaaaababbbabbbbbabaabbabbbbbaabbbbabbabbbaabaabbbbbabbabaaaaabaabbbabaabbbabbaabaabaaaaabbabaabaabbaaaaababaaaaaaabbbbbbbabbababaaaaaabbababbbbbaaabbbababbbaabbbaaabababbbbbabbbbabbaaaabbaaaabaaabbbaaaaabbbaaaaabbbbaabbabaaabbbbababaaaaabbabbababbaababaabbababbaabaabbaabbbbbbbbbaaabbbaaaaababbaaaabaabbababbaabbaaabbbaabbbbbaabababbbbbaabaabbbaaaaababaabbbaaaaaaaaaabbababbabaabbbbbbbabbaababbabaabaaabbaaaabaabaababababaaaabbbaabaaabbbbbaabbbaaabaabbababbabbbaaabbaaabbbbaababbabbbbbaabbbabbbbbbbbaaaabbbaaabbbbbbbaabbabbaabbabbbaabbaabbbbabaaabaabaabbababbbabbbbbbbbaabbbaabababaabaabbaabbaabbbaaaaaaaabbabbaabaaabbbaabbaabaaaaabaaabaabaaaaabaabbbbabbaaabaabbabababaabaabbbbababbbabaaabbbabaaabbbbbababbbbababbaabbbabbababbaaabbbaaaabbbaababbbbbbabaabbbbbbbbabbabbaabbabbabaabaababbbababbbabaabbabababaaaabaabbabaaabbababbbbabbabaaabbbbbbabbaaaabbbaaabbbababbbaaabaaabbbabaaababbbabbbaabaababbbabbabbaaaabbbbabbbabbababbbbaabbbabbbabaabaaaababbabbbbabbabbabbbbbbabbabababaababbbbaaabbaabbaabababbbbabbbaaabbbbbbbababbabbbaaababbbbbabbbbbbbbbbabbbabaaaaaaaaabbbaabbabbbabaabbbbbabbaaababbababbabaabaaaaaaaabbbaabbabaaaabbabbbaaaaaabbaaababbabbbbbbaaababaabbbabbbbabbabbbabaabbbbabbbaabbbaababbbaabbbbabbbbbaaabbbabbbbaababbaaaaababaaaabbaabbaaaabaaababbbbbbababbbbabbbaaaababbbbbbabababbbbbbaaaabbabaababababaaabbbbabbaaababbababaabaababbabaaabbabbabbbaabbbaabaaaaababbaaaaabbbbaabbbbababaabbbbabaabaababbbaabaaaabbbaaaabbbbaabbababaaabbbaaaaaabababaaabbbabbababbbabaabbaabaabaabaababbbaabbabaaaaabbbbbabaabababbaabbababaabbbbbaaabbaaaabbbbbabaaabbbabbabbbbbaabaababbabbababaabbaaabbabbbbaaababababbababaabbabaaaaaabbaabaabbbaaaabbabbbaabbbbabaabbbaaaaabbababbbbbabaabbabbaaabaabaaaaaaabbbabbabaabbaabbbaaabbaaabbbbbaabbbbbabababbbaaaaabbbbabaabaabababbababbbbbbabaababbabbbbaaabaabaaaaaabaabaaababababbaababbbaaaaaabbaabbabaabaaaabaaaaabaabbabbbbbaabaaabbbaabaabbabbbaabbbabbbaaaabbbbbaaababaaaaaaaabbaabaabbabbaaabbbaaaabbbbaaababbbbaabaabbabaaabaabbbbabaabaaababababba bbbbbbbabaaabbbbbabbababaabbaaabababbaaaaaaabababaaaabbabaaaaababbabbabaaaabbbbabbabbbbbaaaaabbaaaaabaaaaaaabbaabbbbaaabababbbaaaabaabbaabbbbbabaabbabbbabbaaaaaaabaaaababbbabbbabaaaaababbabaabaaababaaaabbbabaaaababbaaaabaabaaaababaabbaaababbbaaaabbbabbabbaaaaaaaabbbabababbbbbbaababbababaaabaabbaababbbabbbbaabbababbbaaabaabbaaabbbbaaaabbabaaabbbbaabbabaabababbbbabbaabaababbbbabababbbaabbbaabbbbbaaabaabbbbabaabbaabaaaabaaabbabbabbabbbababaaaaabbabaaaaabbbbabbaaabbbaabbaaaabbababbbababaaaaaabaabbbbbaabaaaaaaaaababbaabbaaabaabbbbaabbbaaabbabbbaabbbababaababbabbaabbbaabbaababbbbbbaaaabaabaaabaaababbbbabaababbabbabbbbabaaabbbabbababbababbbabbaaabababaabbabaaababbaaaabaaaaaaababaaabbaaaaabbaabaabaaaaababbabbaabbbbabaaaaaaaabbaaaaaaaaaabaaabbabbabbbababbbbbaaabbabaabababbbababababaaaaabababaaaabaaaaabbaababababbbbaaaabbaabbaaabaaaababaabbbabbbbbaabbbbbbbbaabbabbabababbaaababbaaabbaabbaababaaababaababbbababbaabbabbbbaababbabaababaaaaaaaaababbbababaaaaababaaaabbbaabaaabbabbaabbaaaabbbbbaaabbbbbbbabbbbaabbbbbbaaabbabbaabaabbbaaaabbabbabbbaaabbbbbbaaaabaabbbbabbabaaaaabbbabbbbbababaaabaabbbaaabbbbbbabbbbbabbbbbababbbbbbaabbaababbbabbaaaabbbbbbaaabbbababbbabbaababbbaaaabaaaababaaabbbbbababbaaaaaabbaabaaabaaabbbbabaaaabbaaabaabaabbbbbbabbbbaabbbbaabbbaabaaababbabbabbabbabbaabbbbaaabbbabbabaabbbbababababbaaabbaabbbababaabbbbbbabbbbbbbbaaaabbbbbaaabbbabbbbaabbbaaabbbbabaaabbbbabaababaabaababbaaababbaaaaaabaaabbbabbabbabbbbbbbaabbabbaabaaaabbabaaababbbbbbabbbbbaaabbbbbbaaabbbbababbabbabbaaabbaaaaabababbbbbbbbabbaababbbabaaaaabaabbbaaababbbbaaaabaaaababbbbabababaaaaabbbaaabaaaaabaabbbbaabaaaaabbbbaabaabbaabbbbbaaabaaaaaaabaaababbbabaaabaababaabbaaabbaaaabababbabbbaabbabbbbbbbbbbababbaaaabbabbabababaaaabbaaaabbbbaaaabbbbaaaaababbbaababbbbbaabaabaaabaababbbbbabaabbbbaaabbaaaaabbbbaaababbbaaaaaabbbaaabbbbbaaababbbbabbabaaabbabaaabbabaaaaaaaabbaaabbbaabbabbbabbaaaabbbbbbabbaabaaabbababaaaaaabbbbabbbbbaababababbabaaaaabaaababbbbbbabbababbabbbabbbbabababbbaabababbabbbaabbbbabbaabaabababaab babbbabbaaababaabaabbbbaababbaaaababbbabbbaabaaabbaabbbabaaaaaabbabbaaaaaababbaabbababbbabaabbabaaaababaaaaababbbbbbbbbababaaaabbaaaababbabaaabaabaabbbbbbabaabbaaaaaababbababbabaabbbabaababbabbabaaaabbabbbbabbaabbaabaaababbababbaabbbababaaabbaababaaababbaaaabaabaaaabaaabaabbabababbbbababbbabaabababaabbbbbababbabbabababaababbbaababbbaabbababaaaabaabbbbaabbbaaaaaaababbbbbaabbaabbababbbaabaaabbbabbbaababbabbbaaaababababbbabababbbbbbabbbbbabbabaababbabaaaabaababbbaaabaaaaaabaaaabababbbbaababbaabaaaaaababbbbaaaabaabaaaaaabbabaaaaaaaaaababbaaaabaaabaaabbabbbaababaabbaabaabaaababaaaababbbbbaabbbbbabaaabbaabaababababbbabbababbbbabbaaabaabbabbbababbbbabbbbaabaaaaaababababbbaabbbbabbbbbbbaaaaaaabbababbaaabbbabbaaabbbabbabbbbaaabbaabbabbbababbababbbbaabbbbabbbbaaabbbbbaabbabaabbbabaaaababbaabaaaaaabaabbbabbbbabbbbabbaabaabaabbbaabbbbaabbbabbababbaababbbabbababbaabaaabaabaaaaabbbabbabaabbbbbbaabaaabababaabbbbbaaaabaababbbaababbabbbaabbabbaababaaaabaabaaaaabbbabbabaaabaabbbbaabababbbbabbbbaababbbaabbbaababaaaaabaaabbbabbbaabbbaabaabbabbaaabbbbabbabbbaaaabaabbaababaabbbabbbbbbbbaaaabbbbbaabababaaaaabbabbabbababbbbaabaaaaababaaabaabaababbbbaaabbaaaababaaabbabababbbababaabbabbbbabbaababbbbaabbaabbbbaabbabaaabbbabbaabaababbbbabaabbbaaabbaabbbaabaabaabbaaaabababaaaabbbabbbaaaabbabbaababaabaaaabbbaaabaaaaaababbbabbbaaabaabaababbabbaaaaaaaabbaababbbaaaaaabbaababbbbbaabaabbbaaaaababaaaabbaabaaaababbbababaabbaaabbbbaaaaaaabaabaaaaaababaaabaaabbababaabbbbbbbbbababbbabbbaabbabaaababababbabbabbabaabbbbaabaaabbbabaabbbaaababababbbbbaababaabbbbaabbbabbbbbbabababaaababbbaaababbaababababbabaabbaaabbaaabaaaabbbaaaabbabbabaababbbababbbabbaabaaabbbababbbbabaabbbbabbaabbaaabababaababaaaabbaabaaabbbbaabbbbaaaaaaaabbbaababaaabaabababbbaabaabbaaabbaaaabaaaaabaabbaaaababaaababbabaababbbbababaabbabaaaaaabbbabbabaabbababbababaabbaaabbabaabaababbaaaabaabbaaabbabbbbbbaaaaaaaaaaababbabababaaabbaaababbbaaabaabaabaabaaaaaaaabaaabaaaabbbaaaaabbbababaaabababbaababaabaaabaaaaabbbbbaaaabaabaaaaabaabaabaabaaababba baaabbbaaaaabaababababbaabaaaabbabbbabbaabaaaababbaaabbaaabbbbabaaaabababbabababababaaababbabaababaabbabbabaabaabbbbabbabbbaababbabbaababbbaabababaababbbababbbbbababbaabaabaababbbbabbbbbaaabababbbaaaaabbbabbbabbabbbbabaaabbbaaaabbaaabaaaabbaababbaaabbbbbaabbbbbaaaaababbaabbbaaababbbbabbbbbbbaaaaaabaaabbabbbbbabaabbabababaaaaaabbaabbabbbbaaaaabaababbababbbbaabbbaababaaaaaabaaabbabbbbbaabbababbbaaababbaaabababbbaabaaaabbbbbbbbbbbabaaaabbaabbaaabbaaaaabababaaababbaaaabababaaababaaabbaabaabbbbaaaaaaabaabbbbabbbbbbaaaaababaabbbbaaaabbaaabbbbbaaabbaaabaabbbbaabaaaabaabababaaabbababaabbbbbbbbbbbbbbaabbbaababbaaabbbbabaabbabaaaaabbbbaababaabbbaaaabaaabbaaabaababaababaabaaabaaaababbabababaabaababbbbaabaabaabbbaaaaabbbababaababbababbbbbbabaabbaababbaabbaabbbababbaababbaaaaaababbababbaaabaabbaaaaaaabbabbbbbbaabbaabbababababbaaabbbabbbaabbaaabaaabbaaabbbbababababbbbabbbbbbbbbbbbbbabaaabbaababbbbaababababaabbaaaaaaaaabaabbbbbaabababbaabbabbbbaababaababbabbbbbbabbbbabaabbbaaaaaabbabbbbababbbabbaabbabbbaabbbbabbaabaaababbbbbabaaaabbaaabaabbabaababbbababbaaaabaaababbaabbbbaababbaaaabbaabbbbaabbbbabbaaaaabbabbabbbabaabbbbbbabbbbbaababbaaabbaaabbabbababbabbabbbbaaabababbbbaababbabbbbbaaabbaaabbbaabaaabbbbbbbbabbababbaaabbbabbbabbbbaabbaabbababbababaaabaabbaaababbbaaaaabbabbbbbbababbbabaaaaaabaabbbbbaabbbbbbbbababbbaaabbbbbbaabbbbababaabbaabaaaabaabbababbbaaababbbababaaabbbabaaaabaabbbabbaaaabbbaaabbaabbbbbbbbaabababaabaabababababaababaaababbabbaaabaabbbbbaabababbababaabaaaababaabbaabbabaabaabbbbbaababbababbbbabababbbbbbbabaaaabbabbabaabaaaababababaabbabbbbbbbbaaaabbaaabbbabaaababaabbababaababbbabbbabbbbbbbabaaaaabbabbbbbbabaabbbbaabbbababbabbaababbabbabbabbbaabbababbaaaaabababbabaabaaaaaaaaababbbaaababbabbabaabbbbaaaabbbaababbbabbaabaabababaabaababbabababaaabaabbabaabaaabbbaababbaabababbbaabbaabaabababaaabaabaabbbbbbaabbaabababaabbbbababbabaababbbbabbabbaaabbaaaaababbbbababbabbaaaaabbbabbbbababbaaaabbbbbbaabbbbabbbbabbbbbaaaaaabbabbbbaabaabbaaaabaabbaabbbaaaaababaabbaaaaabbabbaaababb babbaabaaaaaabbbbbabababaababbabbababbaaaabaabbabbaaaabbababbbaaabbbbbbaaaabbaabbabbaaaaaaababbbbabbaaaabbbaaaaabaaabbbaababbaaaababbbbbbabababbaabaaabaaaaaaaaaaaabbbbbababbaaabaabbbabbabbbbbbbabaabaabaaababbaaaabaaaaabaabbbaabbbaabbbaaabababababbabbaaaaaaababaaababaababaababbbbabbaaaaaababaababbbabaaaaabbbbababbbaaababaabaababbaaabbbbbbaaabaabaabbaababbbbabababbbbbbbaaaaabaaaaabaaababbbabaabbbbbbababbbababaabbbbbabababbaaaaaabbaabaaaaabaaabababaabbbbababababaabbaaabbaabababbbbaaabaaaaabababbbababbbbabbbbaababbbabbabbbababbbabbbbaaabbaabbabbbbbbaaabbababbabbbbbbbaabababaaabbbababbbbbaabbbbbbbbbbbaabbbabaababbbbbaabbaabbababaaaabbbbabbaaababbbbaabbabbaaabbbabbaabaaabbabbaaabaababaaabaaabbbbababbbbaaababaaaabbbaaaabbaaabbabbbaabbbaabbbaabaabababbaaababbabbabbaaabaabbabbbbaaaabbabbbabaaaababaaaaaabababbaababaaaabbbbaababbaaabaabaaabbaabbaaaabbbaababbbababbababababbaabbbabbaabbbabaabbbabaaabbbaaaabababababbabbabaaaaababbabaababbbaabbaababbbabababaabbaaabaababaaabaabbbbbbbbaababaaabbbbbaaabababaaabbaaabaabbababbaababbbbaabbbaaabbaabbabaabaaaababbbaabaabaaabababbaaabbaabababbaaaababbaabbbabababbbbbbaababbbbaaaaaabaaabbbbbbabbbbbabbbabbbabbabababbaababbabbbaaabbbaaabaabaababbbbbbaabaaababbbababababaababaabbaaababaabbaaabbaabbbaaaaaabbbbaaabababbbaababbbaaaaabbabbbaabbabaabbaababbabbbbbbaabbbbaabbababbaabbbaaaababbaaaaaabbbbababbaaaaaaababbabababaaabaaabaabbbabbabaaabbaaaaaaaaababbaabababbbbbabaabbbaabbabbaaabbbbbabbbbbaaaaabbaaaaaaaabaabbbbaaabbbababaabbbbaabbabaaaababbbabbaaaabbbbabaaaababbababababbaabbabaabaaabababbbaabbbbbababbbbabbbaaaabaababbbaabaaaaaaabbbabaabababbbbbabaaaabbbaaabbaaabaaabbbababaabbaaababaabbabbaaaaabaaaaabbbbbbabaaabbbbbbbbaaabbbabaabbbaaaabbbaaabbaabaaaababbbbabaaaababaaabaabbabababbbaaabababbaabbaaabbbaaaaaaabaabbabbbabbbbbbbbababbbbbabbbbabbaabbbbbaaabaaababaababbbaaabaaaababbbbbbaaaaaababaabbabbaaaaababbababaaaabaaaaababaaaaabbbbbbbababbaababbbababbbbabaaabbabaababbabbabbaabbbaaaaabbabbbbbaaabbababaaabbbaababbbbabababababababbabbabaababaabbaabab bbaabaaaaaaaaaababbbbbbabbbaaaabaaaaaabbbabbbbaaabaaabbbaaaabbbbbaababaabbbbbbbbbabaaabbaaababaaabaabaaaababbabaabbbbbbbaaababbabaaaaaabbaabbbbbbbaaabbababbbabaaaabbbaaaabbbbbabaaaaaaababbaabababaaaababaaabaabbaaabbbaaabaaaaabaabbabaaababbaabbbaaaababaababbaabbaaaaabbaababbbaabbbabbbabaaaaabbbbabbbbaaaaaababbbbaabaabaabbbabbabbbabbaaaaabbabbbaabbabababaaaabbaabaaabbabaaabbbaabababbbbbabaabbabababbabaababbbbababbabbbbaaabaaabbaabbaabbbbbbaaababbaaaababaabaabaabbbbabbbbabbaaaaabbbaabbbaaaabaaaaabbabbbbaababbbbabaabbbabbaabababaaabbaabaaaaabbababaaaabbaaaabbabaabaababaababbabababbbbaaabababbbbaaaabbabbbaabbaababbbbabbaabbbbbbabbaabaabaaaaabbababababaaaaabbbabbbaabbaaabbbbbaaaabbaaaababaaabaabaabbbbabaaabaabbbbaaababbbbbbaababbbaaaaabbbbbbabbbaaaababbbbbbbbbabbbabaaaaaaabbaabbabababaaaabaaaaababbaabbabbbabbaabbbbbaaaabaababaaaabaabaabbbabbabaaaabbaaaaabaaabaabaabbabbaaaaababaaaaaaababaaabaaabaababaaabaaabbbaaabbbaaabaabbaabbabbbbbbabbbababbbbaaabbbabaabbbababaaaaabaaaaaabababbbbbbbbbbabaaabbaabbbaaabababbaabbabaaaababaaaabaaaabbbaababbabaababbaabaabababbbbababaaaabababbbaaababbaabbaaaaababbbbabbabbbbabbbbaaaabbbbabbbaaabaaabbbaaaaaababbbabbabaaaaaaababbaabababaaabbbababbabbabbababbababababbbaaaabbbbaababbabbababbabaaaababaaabaaabbbabbbabbbabbababbabaaaaabbbaaabaaaabaabbbaaaaaabbaabaaaababbabababababaabbabababbaaaaaaaabbabbbaaaababbbabaaaabbaabbaababbbababbabbaababaabbbababaabbbaabababbbabbbbaaaababbaaaabbaababbabaaaaababbbaabbbaabbbbbabbabbaaaaabbabbbabbbabbbababaaaaabbabbbbbaaabbbababababbbbabaabbbaaabaaaaaabbababbabaabbbaaaaaabaaaabaabaabbbbababbaabbbabbaabababaaabbabaabbabbabaabbbbbaaababbbbabbaaaaaababbaaabbabaaabbbabaabbbaabaaabbaaaaaaabbbbbaabbaaababbaababbbbaabbbbbaaaabbbababbbababbbbabaabbbababbbbaaabbaabababaababbaabaababbaaabbababaaaabbbaaaabbabbbabaaabbbaaaaaaaaababaaaabbbbbaabbabaaaaabbabbbbbbaaabbbbabaaaaaabbaaaaaababbbabbbaaabbbaaaabaabaaaabbbaabbbabbbbbbbaabbabbaaabbbbababaaabaababbaaaaabaabaaaaabababbbbbaaabbaaaaaaaaaababbbbabababbaababaabaabbabbbabaabab abbbabaabbbbbbbaabaaababbaabbaaaaaaaabaabbabbbaaabaabbaaaabaaabaaaabbabaabbbbabbaabbaaaaaababaaaaaababbababaababbaaabbbbaabaaaaaaaababbabaabbaababbbbabaaaaaabbabbabaabaaaabbbaaabababbbbbbbaaaaababbabaabaaaaaaababbbbbbabaabbaabaabaabbabbbabaaabaaaabaaababbbbbabbaaaaabbabaababbbbabbabbbabaabbbbaabaaaababbaaabababbbbbbaaaabbabbabbbbbbaaabbbbbabbbaababbabaabaaaabaabaabbabbabaabbbbbbbbbaaabaaabbaabaababaababbbbbbabbabbbababbbbaaabbabaaaabbbaabaaaabbbbaabaaabbbabbabbabbbabbbaabbaaabbbaaaaabbbabbbaabbabbabbbbbaabbabbabaababbbabbbaabbababbbaabaaabbbabaaaaababbabaabbaaabbaababbbaabaabaaabbbaabbaabbbbaabaabaabaaabbbaaababbababbababbabaababbbabbabaaaabbbbabbabaaabbbaababbaabbbbabaabbbaababaabbbbbbabbbbabaaaaaaabbaaabababaaaabbabaaaaabbabbbabbabbaaaaaaabaaaaababbaabbbaababbaabababbaabbbbabaabbbaababbabbababbabbaaababbaaabaaaabbbabababaaabaabaaabbaaaaabaabbbabbbabbaabbabbaaababbbabaaaaaababaabbbaabaaaaababbbbaabbaabaababababababbabbabbbbabbbabbbbaababbabaaababaababbabaabbbababbbabaababbabbaaaabbbaaabbabbabbaaabbbbaabbbaabababaaaababbbaaababbaababbaabbaaabaabbbbbbaabbaabababaabbbbaaaabababbbbabaaabaaaaabbbabaabaababbabbaabbbaabbbbbaabaaaaabbbbaaaaabaaaabbbabaaabbaabaaaababbababbaaaabbbabbbaababaababbabababbbbabbbbaaaababaabbabaabbbaaaaabaaaabababaabaabbbbbbbbbaaababaaabaaabaabaaabbbaaabaabababbbaaaaaabbababbabbbabbbabbaaababbaaabbbaababbbbaaabbabaaabbbbbaaaaabababbabbabbbabbbabbabbaaaabaaaaabbabbababaaaaabbbabbababbaaabbababbbbbaababbbbabbababbbbaaaaaaabaaaaaababbbaaabbbaabaaaaaabbabbbbbbabbabaabaabbbbbbbaaaaabbbbabababaabbbaaaaaaaaabaaabbbbaabbbaaaabbbaaabbbaaabbaababbbababbaaaabbbbbabbbaaabbbaabababaababbbababbabbbaaababbaaababaaaababbabbababbaabbabaababaabaabbbaaabbbbbbbabbababbaaababbaaababbaaabbbbabaaaabbabbbbabbbbaaabbbabaabbabbabbaabaaaaabaabaabaabbaaaaaaaabaaabbbaaaaababaabaaaaaababaababaaababaaaabaaabbbbababbabbbbaabbaababbaaaaaaaaabaaaaaabaabbbaabaaababbbbbbaabaaaaaabbaaabaaaabababbbbbbababbaaabbbaaababbbbaaabbbaabbabbbabbabbbbabbabbbbababbbbbbaabaaaababbbbbbbabababbbba abbababaaaabbbbabbaaabbabbbbbbaabbabbbbbabbabbbaabbabaabababbbabbaabaabbaabaabbababbbbbaaaabababbaaaaaaababbabbbbbaaababbbaaabbbbbabbabababbbabbaaaaaabaabbaaaabbbaaababbbbbbabbbababaabaababbabababaabbaaabbbbbabaaabbbbababaabbbbabbaabbbaabbbababbbbababbabbbaaaababaabbbbabbabbbbbabbabaabaababaaabaabbabbbabaaaabaaabbbaaaabbbbabbbbaabbbababaabaaaaabbbbabaaabbaaaabababbabbabbabbbabbabaaabbaaabaaabbbabbbaabbaabaaaabbbaabbbaababbbabbaabbbbbaabbabbaaabbbbababbbbbababaabaaaabababbbbbbbaaaabbbbabbbabaaabaabaaaabbabbaaaaabaabbbabbaabaababbaababbbbaababaabaabbabaaaaabaaaaaabaabbabbbaaaaaaabaababbabbabaaabababbaaababbaabbbabbabbbbbaababaabbababbababbabbabaaaaabaaaaaaaaabbbaabaaaabbbbaaabbaaaababbabbbaababbbaabbbbaaaabbbbabaaabbaabaabababaabbbaaabaaaabababbababbabaabbbbbabaaaaaabbaabbbbbbbababbbababbbabbabaabbababaaaaabaaaaaaaaaabbabbbbaabaabaaaabbaabbbbbbbaaaaaaabaaaabbabababaabbbbbaabbbabbbbaaabbaaaaabbbabaabaaaaaaaaaabbababbbaaaabbbaaabaabababababbbabababbaababbaababaababbbbabbaabbaabaabababaabbbbbabbaabbaabaaabbbbbabbabababbbabaabbbbaababbbaaaababababbbabaabbbbaaaabbaaaababbabbabbbbaaaaabbbbabbbabababbaaaaaaaababaaaabbbbbabaaabababbbaabaaabbbaaabbbbbabaabbbaabbabbbabbababbaaaabbbaaabbabaabbbbbabaabbababbabaabbaaaabaaabbbbabbbabbbbbbaaabbbabbbbaabbbbbaaaaababbbbabbabbaabbaabbaababbabbaaabababaabbbbbaaabbbbababbbbabbbaabbbaabbbaabbbaaaaababbbaaabaabbbbabaaaababbbababbaabaaaaabbbbbabaaabbaaabbababbbbababaabaabaaababbaaabbbabaaabaababbbbabbbbabaaabbaabbbababbbbbaaaaaaaaababaaaaababbbabaabaaabaaaabbbbbbbabbabbbababababaaaabaababbabbaaaaaababbaaababaabbabbbbbabaaaabaabbbabaaaaababbbaaaabbbbbabaaaaabbbbbaaabbbaabbbbababbabaaabaabbababbbabbaabbaabbaaaabbbaabbaaabaabaabbabaabbaaaababaaabbbaabbaaaaabbbabbbaabbbaabababbabbbaabbabbababababbbbaabbbaaaaabaababbaababaaabaabaaaabbababbabbbabbabababaabbababbbaabaabbbabbbbbbabbaaabbbabbabbbbabbaabbbbbaabbbbaaabbbbaababbbbabbbbbaaabaabbbbbbbaaaababababaaabaababaaaabbabbaababbababaaababaabbababbbbbababbbbababaababbaaaabbabaaabaaaabbaaabbaabbbbbb aabaaabbaabbabaabaaabaaaaaaaabbabbaabbaaabbaaaabbbaabaabbbaaaabababbbaaaaaaaaabbbbbabbababaaaabbbbaaaaaaaaaababaaaababaabaababbabbabaabbaaaababbbbbaaababbabbbbaaabaaaabaaabaabaaabbbbaabbbbaaababbabbbabbbabbaabbababaaabbbabbaaabbabbbaabbbbbbaaabbbbaaaabaabaaaabaabaaabaababbaabaabaaaabbbbabbbabbbbabbabbbabaabaaababbbbaaabababbbababbabaabbabaaaaabbabbbbabbabbaabaababaabbabbbaabbbabaabbaababbaaabbbbaaabaaaaaabaaabbbaabbabababbbaabababbaababbbabbabbbabbabbbababbbaaaaaabbabbaababbbaaababaababababaaaaabbabbbbaabbbabababaaaabbaaaaaaaabbaaababbaababbbaaaaaaabaaabaaabaaaabbbaaabbbbabaaaabaaaaaaabbbabbaabbbaaaabaababbbbaabbabbbbbabbbababbabbaabbaaabbabbbbbabbaababbbabaababaabbabbabaaabbaaaabbabaaaaaaabaababbbabbbaaaabbbbabbaaaabbbababbbabbaabbbbaaabbbbababbbbbbbabbabaaabbaabbaaaabbbaabbbaabaababababbbababaaaaabbbaabaaababbbbababaabaaabbabaaaaababbbbbbaaaababbabbbbaababaabbbbbabaabaaabaabbabbbaaababbaaabbabbbabbbaaabbaabaabbababbabaaaaabbaabbabbbbbaabbabbaababbbbabaaaaabbbbbababbaaaabbbbbabbbbbbaabbbaabaabbabababaaabaaaabaaaabababbbbabaaabbababbababaababaaabbabbabbaaaabaabaaaaaababaabbbbababbbbaaaabaabbaabbbaaabbbaaababbaabbabaabababaaaabababbbaabaabaabaabbbaabbbabaabbbababaabbbbaaaaabaaabaabaaaaaabaabbbbbbaabbabababaaaaaabaaabaaaaaaababaaabaabbabbbabaaabbbbbaababaaabaababaabbbbabaabaabaababbbabaaaaabbabbaabaaabaaabbaaabbabaababbababbababaabbabbbbaabaaabbaabaabaaabaabbbabbbaabbbaaaaabbabbaabbbbbaaaabaaabbaaaaabaabbbabaaabbaabaababababaaabaaaaabaaaababbbbabababbbaabaabababaabbaaaaabaaaaaabababbbabbbbabaaababbabbabaaaaaaabbbbbbaabaaababaabbbbbaabbbabaaaababababbbabbbabbbabababbaaaaabbabbaaaaabbaaabbbabbbabbabaaabbababbbbbaabbabbbababaaabbaaabaabbababaabababbbabbbbaababbbaaabaabaabbaababaaabbbbbbbaaaaaaaaabbaaabaabbbbbabbbbabaababbbbaaaaaaaaaaabbbbbbaaababbabbbbabbabaabaaaaabbabbbabaababbabbbbabbbaaababbabbabaaabaaaaaabababbbaababbabaaaaababaaababababbaabaaaaabababbbabaababaaaabaaabbaaababbaaaabbbbbaaabbbbabbabbababbbbaabaabbbbbaaabaababaababaaabaaabbabbbabbbaabbbbbaaaabaaabbaabbb ababbbbbbbababaaabbbbabaaaaaaaaaaaaaaaaabbbbababbbbbbbabaaaaaabbbabaaabaaaabbbabbaabaaaaabbbaaabbabbaabbaabaaaaaaaababababaaababbabbbaabbbbaabbbaaabbaaabbbbaababbaaaababbababbaaabbababbabbbbbabbbabaaabbbbabaaabaababaaabbabbbaabbaabbbaabbbbabaababbbaababbbbbbbbbbabaaabaaaabaababaabababaabaabbbbaaabbabbaaababbaaaaaabaabbbabbababbbaabaabbbaaabbbbaaaaababbaaabbabbbbbaabbbbabbaabaabaabbabbbbaabaabbabbabbabaabababaaababaaaaaabaaabbbabbbbaaabbbbaaabbbbbaabbbaaaaaaabaabaabbbbaaabaaabbabbbbabbbbaaabaaaababbaababaabbaaaababbbbbaaabbaaababaaabbaaaaabaababbbbbaaaababbbbbabbaabbabaaababbababaababbbbabbaabaabaaaabababbababaabababbabbabbaaaabbbbbbabbabbbabaaaaaabaaababaaaaaaaababbbbbaabababbbbaabbabbaaabbaaaaabbbababbbaababaabaabbbbbaabbbababbbababaabbbbaabbbbaaabbbabaababbbababaaaaabbbbabaabbbaaaaaaaaaababbbbbbbabaabbbaaaaaaabbbaabaaabaabbaabaabaabbaabaaabbbbaaaaaaaabbbaaaaaababaaaaaabaababaabaaababababbbabbabaabbbbbabbbbababbbbbbababababbbaaababbbabaaabababbbababababababbabbaabaabbaaaaaabbbbbbbbbabaabaabbabbabbbabbabbaabbbbbaaabbbbbabbaaabbabaaabbabababbaabbbbbabbbbaabaabbabbbababaabbaababbaabbaaaabbbbabaaaaaaaaaaaabaaabbaabbbabbaaaaaababbbaabababababaabbaaabaababbbaabbbaabbaaaaabaaaaabaaaaaabababbaabbbababbbababbabaaabababababbababbbaaaabaaaaaabbbabbbabaabbaaaabbaabaaababaababbababbbabbabbbbaaaabaabaabbabbbaabbabbaabbbbbabbababbbababababbaabbbbbabbbbaabbbbabaaababaaaaababaaabaababbbaabaaabaaabbbabbbbbbbbaaaaababbbaababbbbbaabbbabbbbabbabbbbbbbbabbaaaabbbbababbaababaabbaabbbabbbbabaaaaaabbbbbabbbbbaaaaaaabbabaaaaaabbbbbaabaaaabbbbbbaaaabaaaaaabbaabaaaabaabaaabbbbabbbabbbbbabbbaaabbabaabbbabaababbaaaaaabaaabbbbbbbaaaabaabbbbaabbbaabaabbbbbbaaaabbbbbaaabaaaaabbabbbaabbbbbabbbababababababbabaabbababbabbbbabbbababaababbbbbbbbabbbbabbbbababaaababbbbaaabbbbaabbbabbbbabbaaaaabbaaaabbbbaaababbabbabbaaaaaaaaaabbababaaaaaaabbaababbabbbaaabababaabaabbbbbaaabbbababaababbaababaaabbaabbbababaaaaaaaabaaabaaaabaaabaababbbabbaabbbbabaabbaaabaababbbaaabaaabbbabbabbbabbabababbbbbabaaabbaabaabbabab babbbbbaabaabaabababbbbabbabaabbababbbaabaabbabbabbabbbaabbbababbbbbbbbaababaabbbaaaabbaabbbaaababbaabbbbbabbbbbbbabbabbaaaabbbbabaaaabbbbabbbbbaaabbbabbaaaabbbaabbbabaabbaabbbaabbabaababbbbaabbaabbaaaabbabbaaaababbaabaaaabababaaabbabaaabbabbabbbabbaabaabaabbbaabaaabbbbbbbbbbabaaaababbbbababbaaaaabbabbaaabbaabbbabbbabaabaababbbabbaaabbabbabbbaabaaabbbbbbbbaabaabbbaababaaaaabbbaaabaaaaaaaabaaababbaabbaaabbbbbbaaabababaaaabbabbaabaabbbbbaaabbababababbabbaaabaabbbbbbaaabaabaabbbaaabaabbbabbabaaaaaaabbabaabaababbbbbbbabbaaaaaaaaabaabbbaababababaabaabbbbaabbbaaabaaabbaabbaababbababaabbbbbababbaaaabbbaababbabbaaaabbaabbbaaababaaabbabbabbbbbbbaabbbbaabaabbaaaaaababbabbbbababaabaabaabbababbaabaabbbbaababaabbaaaabaabbbbbaabbabaabbbbaabbabaaabaababbaabaaaabbbaaaaabbababaaaaaaaaaaabaabababbbaabbaabbabbbbbabaabaababbbbaaabbabbbaaabbabaabbbabaaababbbbaaabbbaaaabaabaaaaababaaabababaabaaababbbbbbaababbaabbaaabbbaabbbbababbbbabbbbbaabaaabbaabaaabbaabbbbabbbbbabbbabbabaaabbbaaaaababbbaaaaabbababbaabaabaaaabaabbbbabbbaaaabbbbaabbaabbaabbbbbbbbbbabbbbbbaabbbaaababbabbbabbbaaaaabaabababaabbabbaabaababbababaabaaaababaabbbbbaabbabbbaaabaabbbbaabbabbaabbabbbaaabaababbaaabaabbaabbaabbabbabbbbabbbabbaabbbaababaaabaaaaabbaaababbbbabbaaabbbbbaaabaaaababbbbabbbabaabaabaaaabbabbbababbabaaabbaaababaaabbbbabaaababbbabbbbbabaababbaaaababbbaabbbabbbbaabaabbbbbabaaaabbaaabbbaabababaaabbbababbbbaaabbaaaaababbabbababbabbbabaaaaabaabbaababbababbabaaabbaababaabbbbaaabbaaaababbbababaabaabbbbbbbabbaabbababaabbbbbabaaaababbbbababbaabbaaabbbbabababaaabaabaaaabbbababbabbbbaaabbaababaabaaaabbbabaaaabaabaabbaaabaaabbbababaabbbbbabbbbbababbaaaababaaaabaabbabbaabbababbababbaaaaaabbabbaabbbbbbabaaabbbabbabaaaabbbabaabbaabaaabbaabbabbabaaaabaaaaaabbbbaabaabaaaabbabaaabbaabbbaabbaaaaaababaabbbabaabaababababbaabaabaababbabbaabbababbbbbabaaabbababbaabaaaabbabbbaaaaaaaaaaabaaabbbaababaabababbabbbabaababaabbaabaaaabbbaaabbababaaaabbbaabbbaaabaabaabbabaaaabbbbbabaaabbaabababaabaaaabbbbbbbbbababababbaababbabaabaabaaaabba babbabbbbbbbbbaababaabaabbabbbaabbaabbbabbaaaaabababbabbbababababbbaabababbbababaabbaaaaabbaababaabbbaaabbbaaaabaaabaabaaabbaabbbaaabbababbabbaaabbbababbababbbabbbbabababbababababaaaaabbbabababbabbbbabbabbabbabbbbaaaabbbaaabaaabaabbbbababbbbaaabbabbbbbabbbbbaaabbaaaaaaabbaaabaaaabbabbbbaaaaaaabababbbaabababbaaaaabbabbaabbabaaaaaababaabaabaabaaaaababbaaababbaababbbbababbbbaaaabbbbaaabbbaabbbbabaaaaabaabbaaabbabaaababaabaabbaabbaaaaaabbabbaaabbaaaabababbbbaabbbbbbaabbababababbbbbbbababbabaaaabaaaaaabbaaaabbaabababaabbaaabbbaabbbaabbaabaaababbbabaabbbaaaabaaaababbababbabbbabbaabbabbaabaabbbbababababbbabbbababbabaaabbbbbbabaaaaabaababaaaaabaaabaaaaababaaaaaaaababaabababbbabbbbbbbbbbaabaaabbbaaaaaaababbbabaaabbbbabbbbbaaaaabaabbaaabaaaaaaaabaaababbaabbbbaaababbabbbabbbbababbabaabbaabaababbbbabbabaaaabbbaabaaaabbbbaaabaaaaaabbbabbaaabaaababaababbbababbaaabbaabaaaaabbaabababbbabbabbbaaaabbaabbabbbbbbbbbaaabbaabbbbabaaaababbaababaaabbbbbbbabababbaaaaabaaabbabbbababaabaaaabaaabbbbaaabbabaababaabaaababaabbbababbbabbaaabaaabbaabaabaaaabbabaabbbbabbbaaabaaaabbabbbaaaaaaaabbbbbbaabbabaabbaaaaabababababbbbbaabbaababaaabbbbbabbbaaababbbbbbbaaaaaababbbbbabbbababbabaabbaabbbaaaaaababababbabbbbabbbaabaabaaabaabbababbaabaaababbabbbbbaaabbbabababaaabbbbbabbbbbbbababaabaabaaabbbbbabaaabaabbbbaaabaabaabbbbbbaaababbbbbaababbbaaababbbaaabbbbbbbaababbabaaabbaaabbabbabbbbaabbbabbbbbbbaaabbaabbabaaabbbbabaabbabaaaabbbbbbabbbbbbbaaaabbbbbaabaababbbabbaaaabbaabababababaababbbabbabababaaaaaabbbabaababababbabbaaaabbabbabababbbbaaaaaabbabaababbbbabaaaaaaaaaaaabbbaabbbbababbaabaaabaaaabaaaaaaabbabbaaaaaabbbaabbbababbbbababababbabaaabbaaababaabbaababbabbabbbbbbbaabaaabbbaabbbbababaabbbababbbbbbbababbaaaabaabaaaabababaabbbbbaaabbbaabababbbaabaaabbaaaabbabaabbaabbbabaabbbbaabaaabbbbaaabbabaaaabaabbbbbabbabbbbabaaabbabababbabbaaabbabbbbbabbabbaaababaabaaabbaabbabababbabbaabaabaabbabaaaabaaaaababbbbbaabbbabbaaabbaaaabbabaaaababaabbabbbbbbaabababbbaaaababaaaabbbaaaaaaaababaabababbabbaaaababaababbbbaabbba baabaabbabbabbbabbbbbbbababaababbbaaabbaaaababbabbbaabbbaaabbabaaabaabbbabbaabbbabaaaaabbaaaabababbbbbabbbaabbaababbbabababbaaabaaabaabbbaaabbaabbabaababaababbbaabbaaaaabbaaaaabbbbaabaaaabbbaaabababbabbaababbbabbaababbaaaaaababbbaaaaabbbaabbaabaaaabbbbbaaabbabaabbbaaabaaabbaaababbaabbaaabbbababababaaabaabababbabaaaabbbbbabaaabbbaabaabaabbaaaaabbbaaabaaaaaabbbbababbbaabaabbaaabbaabbabbbbaabaabababaaaaabbabbbaababaaaaaabaababaaaabbabbbbaaaaababbbbaabaaaaabbbaaaaababbaabbaaabbbbbbabbbbbabbbabbaabbabaaaaaabbaabbabbbaabbbbaaaabbaabaabbbbbbabaabaabbababbbabbaaaabbaabaabbbaaaabbaaaaaaaaaaabbbabaaaaabbaaaaaabbaabbaabbbaabaaaaabbbbaabbbbbbabbaababaababbbabaaaabaaabbaaabaaaaabbaaabaaabaabbbbaabbabababbabbbbbbabbaabaabbabbbbaabbbbaabaaababbbaaabbaababbaaaaabbbbabaaabaababbabbabbabbbaaaabbbbabbaabaaabaaabaabaaabaaaaabbbabbbabbbabbbaaababbaababaaababbbbaabababaabaabbbbaaabbaabababaaaaaababaabbabbbababbaabaaaabaababbbaaabbbbabaababbaabbaabbbaabbbbbabbabbbababbabaaabaaababbaaabaaaaaaaaabababbbaabaaaaaaaaaaabbaaabaaaabbbaabbbbabaabaababbbaaaabababaabaabbbaaaabbabbbbbbabaababaaabbbbbabababaabbaaaabaaaaaabbbbbbbababbaababbaaabbbababaababbaaaabaabbbbaaaabbbababbabaabbbabbabbaaaababbaaabbaabbbabaaabbabbbbaaaaabbabbaabbaaabbbabaaaabbbaaabbbbbabbbaabbbababababbaabaaaabbababbbabababaabbbbbaababbbabaaabbaabbaaaaaaababaabbabbabbabaaaababbaaaaaaaabaaaaaabbabaabababababbaaaaabababababbaabbaabbabbbbbaaabbbabaabaaabbaababaabbbbbabaaaababaaaabaaabaaaaababbbbaabaabaaabaaababbbbbbbaaaabaabaabbbabaaabbabaaaabbaabbbbaababbbababbabbbaabbbbaaabbbbabaaaaaaaabbaabaaabbabaabbbabbaaaaabaaabbaababaaabbaaabbbaabbbbaaaabbbaaaababbabaaaaaabababbbabbbbabaaabbabbbabbbaabbbabaaabbbbbababbaaabbbaabaaabbaabbabbbbaababaababbbaababaaaabaaaabbbaaaabbbbabaaaababbabbbaaabbbaaabbbbbababaaaabaabbbabaaabbbbabbbbabababbaababbbabbbaabbbbbaababaaabaabbabbbaabaabbabbabababbbaaabababaaabaabababaaaaababbbabaabbaababaababaababaabbabaabbabbbbbbbbabaaabaaabbaaaabbbaabbabbaaaabaababbbbbabbabbaabaaabaabaaabaaaaaabbabbaaaababbbbaaaab bbabbbabaaaabbbabaabbbbaabbabbaabababbaababbbbbaaabababaabbaabbbbbbbbaababbabaaaaabbbbaaabbabbbbaababbbaabbbababbbbabaabaabaaaabbbbbaabbabbbbbbababbbbbaabaabaaaabbbbbbbaababbabababbbaaabaabaaabbaabbababbaaababbababbababbabaaabbaabbbbaababbbbaaaaabbabaabbabaaabbbaaabbabababbbbabbbaaaabaabaabababaaaaaabbbabaaabbbbbbaabbaaababbbaaababbbaababbaabaaabbaabbababbbabbaabbbaabaabbabababbabbbbbbbaabaaaabaaaaabbbaaaaaaabababbbabbaabbabaabbabaaababbbabaabbbaaabaabbaaaaaabbabbababbababbabbaaababaabbaaaababbbabababaababaaaaabbbbabaabbbaaaabbaabbaabbbbababbaaabbbabbbaaaabbabaabaabbaaaaaabbbabaabaaabbbbabbbbabbbbbbabbbbababaaaaaababbabababaababbbabaaaabbababbbababababbbaabbbababaababaababbaaababbbbaaabbabbbbbaaabbbaaaaabbbabbbbabaaabaabbaaabbaaabaaaaabaaaabaaabababababbbaabbbbaaaaaababababaaabaabbbbabaabbaabaaaabaaaaabababbbbaabbbababababbaaabaaaababbbbbaabbaabbbabbbabbabbbabaaabbbbbbbbabbbbaabbbbabbabaababbbbaababbabaababbbbbabbbababbbbbaaababaabababaaabababaabababbaaabaabababbbbaabbaaabbaaabaabbbbabaabbbbbaaabbaaaabaaabbbbbaaabaaaaaaaaaabbaababbaaaaaabbabbbbbaaababababbbabaabbbabbaabbbababababaabaaaaabaaaaaabbbababaababaaabbaaababababbaaababbabbabbbbaaababaaabaaabbaababaaaabbabbbbbbaaabababbbaaabbbabaaabbaaaabbbaabaabababaababbbaaaabbbbbbbbbabbabaabbbaaabbbbabaaabababbababaaaaaabbaababbbaabbaaabbaaabbbababaaabbbbaaaababaaabaaabaaababbbaababaaaabbabaabaaaabbabaabbbbbbaaabbabbabbaabbbbbbaabbbbabbbabbbbbabbaaababbababbbaabaabbbbbaabbbbbaaaaaaaabbaabbabaababbababbaabbaabaababbabbbbbbbbabbbbbababaaaaaabbabbbabbaabaabbabaaaaaababaabbbaaaaabababbaaabaababbaaaabbababaaaaaaababababaababbabbaaaabaabbabaabbbbaabbaabbabbaabbbaabaababaaabbbaabbbababaaaaabaababbbbbaaabaabbabaababbabaaaaabaaabaabbaaaaabaabbbbbbbbaabababbbbaaaaababaabbbaaaaabbbabbbabaabbabaaaababaabaaabaabbbaaaababbabbaaaababbababbaabbbbaaabbabbbbbaaabaabbbaaabaabbabbbbababaabbaaabbabababbaaabbaabbbabaabbaaaabbbbbabbabaaaaabababbababbaaaaaaabaaaaaaaabbbbbaababbbbabbbbbabaaaaaaabaaabaabaabaaaaaaabbabababababababbabbbaabbbaaaaabaa bbabbabaabbaabbbbabbbabaaaaabaabbabbaaabaabbbaaabababbababaaabbbbbabaabbbbbbbbaabbbbaaaaabbaabaabbbaaaabaabbaabbbbbbbaaaaaabaaabbbbabbbaababbbbbbaaabaaaaabaababaabbbaabbbaaaababababbbaabbababbabbbababaabbbaaabababbaaabbaabbbbaaabbaabbaabaababbaabbaabbaaabbbbaabbbbaabaabbbbbbaabbbaaabbababaaabbbbbbaabababbabaabaaabaaaaaaabbbbbabaabaaabaaaabaaabbababaaabbbbaaaababbbabbaababbabababaabbbbbaabbbbbabababbabbabbbabaabbaabbababaaaabaaabbbbbbbbaaaaaaaabaabbaabbaabaabababbabbbbbaaabbbaabaabbbbabbabbaabbaaabaabaaaababbaabbabbabbabababaabbaabbabbabbbababbaabbababbabbbabbbbbbabbabaaaaabbbaabbabbbbabbabbaabbbababbbaababaabbbabaaababaabbbaaabbbabaaabaababbbabbabbbabaabaababbaababbaabbbbbbbaaaabbbbaaabababbaaaabaaabbbaaabaabaabaabaaababbbabababbbbbaaabbbbabbaabbaaaaabbabaababbaaabbaaababaabbbaabbabbabbbbbabbabaaababaaaabaababbababbbaaabbaaaaabbbbaabaabababaabaaaabbaababbaaabbbabaabaababbbbbbbbbbabababaabbbbbbabaaaabaabaababbbbbabababbbbabbabbabbbbaaabbbbbaaababbabaabbbabbaaaababababaabbabbbaaaabbabbaabbabbaababbbbabbaababbabbbbbbbbaaabaaaabbaabaaabaabaaaaaaaabaabbbbaaaaabbbaabbbabaaabbabbbbaababbabbbabaaaabababbabbaaabbaababaabaaabababbbbbbbbaaabbabaaabbabaabaabaaaaabbabbbbaaaabbbbaaaabbaaaaaabaababbbbbbbabbabbababaaababbbabbbbbaaabbbabbaaaaabbaababbbaaaaaabbbaaaaaabaababbaaaabaaaabababbbbbbaaaaaaaaaabaaaaaaabaaaabbaababaababbbbababbaaaabababbabbabababbabbbaabaabbbabbbabbbbbbaabbaabbbbabaaabbaaaaabbaabbabbbaabaababababbbbabaabbaabaabbbababbababbbbaababbbaaababbababbbbaababbabbaabaabaaabbbbbaaabbaabbaabbabaaaabbbaaabbbaaaabbbaabababbabbbbbaaaabbbaabbbbabbaaabbbbababbbbbabbbbababbababaabbbbbbbaaabbbbabbabaaabbbbabbabababaabbababbaabbaaaaaabbbaaaabaababbbaabbabaabbbbaabbbaabbabbaabaaaaaabababaababbabaabbbabaaaaabababbaabaaababaabaaaaabaaaaaababbababbabbbaaaabbaaabbbabbbbbbbbaaababaaabaaabaaabbbabaaaabbabaabbbabbbbbaaaabaaaaaabbaabababbaaaababbbbbaabbaabbbbaaaaaaaabbababbaabaababbaababaababaabaababbbaabbaaabbbbbbbbbbabbbbbbbbaabaabbabbbaabbaabbbababbaaabbaaabbabababbabbbaabbabaaababbba bbaaabbbbbaababbaabbbaabababbbbabbaabaabaaabaaaababaaaaabababababaaabbbabbaaabbaaaababbbbbbaababaaaaaaabaaaaabbbbbababaaaabaaabbbbbbaabbbbbbbbbaaabaabbabababababbabaabbbabaaabbbaaabbaabbbbbaaabbbaaabbaababbaabaabbbbbbbbbabbaabbabbaabaababbaabaabababaaaaabbabbaaaababaaaaabababbaabbbabaabababaaabbbaabaaaabaabbbaaaaababbbababaaabbbbbbaaaaaaaaaaabbbaabaabaabbbabbbbabbaaabbaaaabaabbaaabaaaaabbbbaabaaababaabbaaabaabababaababbabbbbaabbbaabbbabaabbaababaaaabbbbababbbabbaaabaabbbbbabbbabbaabbbabbaabbaabbaabaaaabbabaabbaaabbaaaabbabbaaaabbbabbaaabaaaaabababbbaabbaaaaaaabbabbabaabaabaaaababaabbbbaaaabaabaabbabababbbabbbbabaabaabbabaaabbabbaaaabaaabbbbaabaaabbbbaaaabbabbaaaababbababbbabababaabbabbbbbbaababaabaababbbbbbabbbbbbaabaabbaaaaaabaabaabbbaaaaaabaaababbbabbababaaabbbbbabbbbaaabaabaaabaaaaaaaabaababbbaabbaabbbbabbbbababaaaaaabaabbaabaaabaaabbbababbabaaababbabaaaaaaabaaabbaaaabbbbbabababbaaabbabababbabbaabbaababbababbbaabababaaaabbaababbabbabbabababbbaaabbbaaababbaabbabbabaababbaabbabaaaabbaabaabbbbbbaababaababababaabbababbbaababbbbaaaaaabbaaaabbabbabaabaaaabbaabbbaaaabbbbbabaaababbaaaaabbabbababbbbaaabbbaaaabbbbbbaaaabababbbbbbaaaaabbbbbbaabbabbabaaabaaaaabbbbbbbaabababbababababbaaaaabbabaabbaabbaaabbbbbaaaabbabababaaaabbaaabbbbbbbaaabbbabaaabaabbabaabaaaaabbaababbbabbabaabaaaaaabaabbbbaaabbabbabbbaabbbbabbbbbbaabbbbabbabaabaabbbaaababbbbabbabaaaababbaaaaaabbbbbaabbbbabbaaaabbabaaaabaaabaaaaaaaaaaabaabaabababababababbbbbbaaabbbbbbbbbbaabaaaabbabbabaaaaabbbbaaaabbbaabbbabbaabbbbbbbaabaaabbbbabbabbababbbbabbaaabaaabaaaabbbbbaaaabaabbbabbbbaabbbabaaabbbbababaaabbaababbaaaaabbbbbaaaabbaabaabaababaaababbbbabbababbbbbbbbabbbaabaabbaabbbaabbabbaabbabbabbbaababbabaaaaaabababbaaabaaabbaabbbababaabbababaaabaaabababbbaabbaaabababbaabbababbbbbbaaabaaabbaaaababbbaaaaabbabbabaabaabaaaabbbaababbaabbbbbbabaaaabbbaabaaabbabababbabaabaaabaabbabbabbaaababaaabaababbbaaaaabaababbbabaabbbaaabaabaababababaabbbaaaabaabbbbbabaaaabbabbbbbbbaababbbaabbbaabbbbaaaaabbbababbababaababaabaaaaaababaaaaa abaaabaaaaaabaaabbbabaabbaabbbbbabaaabbbbababbaaabbabbaabaaabaaabbbbabbbaabbbabbbabaabaaaabaaaaaabbbbabaabbababaabaabaaaaabaabaabbaaababbabaaababbaabbbbaaababaaaaaaaaaaababbabaabababbbaabbabaabaaaababaaaaaabababaaaababbabbbaaaaaabbbaaaaabbaabbbbaababbababbbaababbbbbbaaabaababaaabbababbbaabbbbabbbbaabaaaaaaabaabbabbaaabababaabaaababaabaaaababbabbaaababbababaaaabbabbaababaaababbaaabbbababbbaabbbbabbabbaabbaabbbaaaaaabaabbaaaabbabbabbababaaaabaababbbbbbbbbbababbaaababaaababbbbaabaaababaaabaababbaabbbaaabbbaaaaaabbbaabbbbbaaaabaaaaabaaabbaabbbbbbabbbabaaaababbbabbabbabaaabbbbabbbbabbaaabaaabaaabaaabbaabaabbaabbababababbbaaababaabaabbabaaabaaaabbaababaababbabbbbaaababbbabbbaaaaababbbaaaaaabbbbbabaabaaaaaaababbbaabbbbbaaabbaabbbbaaaabbabbbabbaabababababbbaababbabbbbababbbaaabaaaaabababaaababbbaaaabbbbbbbbabbaaaaabbabbbbaabaababababaabbaabbaabaababababbbbaabaabaaaaaaababbabbbaaabaaaabbbbabaaaaabaabbabbbabbaaabaabaabababbabaabbaabbaaaaaaabaaaaaabababbbabbabbbbbbabbbbabbbbaaaaabaabaabbabaabbbbababbbbaaabbbbbbabaabbabaaabbbbaaababbbbabaabababaaabbbbabbabbaaaaabbaaaaababaababbbabbbaaaaaaaababbaabbaabbbababababbaabbabbabaaabbbabbbabbaabaababaabbbabbbbabbbaaabaababbaabaababaaaaaaaabbababababaabaababaaaaaabaababbabaaaabbbaaabbabbbbbbbbabbabaabbababbbbbababbaaaababbababbabaababbabbaababbababbabbbabbabbaababbbabaabaababaabaaabaabbaabaaaabbbbbbaaaaaaaababbabbbaaababaabbbbbbbbbaaaaababaababbaaababbaabbbbbbbaabbaaababaabaabaabaabbbbbaabaaaaaaaabaababbabbbbabbbbbabaaaabbbbabaaaaaabaaabaaabbaabaaabbababbabbbbbabbaaaaabababbaabbbbbbabbbabbabaabaaaaabbabbbaaabbbaabbababbbbbabaaabbbbabaaabaaaaaabaaabbaaabbbbbbabaabbbaaabbbbaaaababbababaabbabaababaaaabaaaabbaababbbabbabbabbbbaaaabbabbbaaabbbaabbbaaabaaabbabbaaaaaaaabaabaaababbabbbbbbbbbaababbbbababababaaaaabbbaaabbaaabbaaaabbaaaabbabbbabaabbabaabaabaaaaaaabaabbabbaaabbaaaaaaaaabbaabbbabbbabaaabbbbabbbbbabababaaababbaababbaaaaabbbababbbabaaaaaaaababaaaabbabbababbabbaabaabbbbabaaabbbbaaaaabaabbaaabaaaaabbabbbbbbabaabbaabbbabbbbbaaabaabaaabbaa baabbaababaaabbabaabbababaababaabbbbababaabbbabbbabbbbbaababbbabbaabbaaabbbbaababaabbabaaaaabbbbaabbbbabbbabbabaabaaababbbabaabaababaabaabababbbaababaaabababbabbbabbabbabbaabbbabbaabaabbabaaaababbbaaaababaabbbaaaaababaaaababbabaababbaaababaaaaaaabbababbaaaabaababbbaaaaabaabbbbbaabbbaaaababaaaaabbbaaaabbabaababbaaabbbabbabbbbabaaaaabbaabbabbbababbaaabaaaabbabbbabababbbbbbabbbababbababaabbaabbbbbaaababbaabaabaaaaabbbbaabaaabababbbbaabbbbbbbbabaaaaaaaabbabaaabbbaababbbbbbbabbbbabbaaababababaababababaaabaaabbabbabbaaabbbbbaababbbbabbaabaababaabaaabbbabbbabbaaabaababbbabbababbaaaababbbbbaabbbbaaaabaaababaaaaabbabababaabaaababbaabbbbaabababbaaabbaababbabaabbbbababbaabbaabaaaabbbbababbabaaaabbabbaabbbababbbbbabbbbbbaabababaabaabaabbabbbbbbbbaaaabbaaaaabbababbabbbabaabbaabbbbaabbbbbbabbaabbababaaabaabaabaaaaaaababbbaabbabaaaabbbbbababbabbbaabaaabbababbaaaabbaaabaabbbaabbaabbbbaaababaabaaaaababaabbbaaabaaaaabbaaabbbbabbbbbaaabbbbbbababaaabbbbabaabbbaaaaaababaabbaaabbbabbbbabaababaababbaaabbababbabbabbbbbaaaabbaaabbbaaabaabaabbabbaababbbbabaaabaabbaaaabaabbabbbaabbabaaabbaaaaaababbabbaabbbbaababbbaaabbabaaaaabbbbaabbaabbbbababaabbaaababbbbbbaaaaaababbbabbbbaaaabaaaababaabaaaaabaaaaabaaababbbabbbabbaaaaabbababbbbbbbaaabbaabbbbabbaaaabaababaabbbaaaaaaabbbaabbabbbbbabbbbaaaaaaabaaaabbaabbaaabababbbbbbbabababababbbbbabbabbaaababababbbbabbaabbaaaaaababaababbbbaabbabaabaaaabaaabbbabbbbbbbabbaabbbbbbaabaababbabbabababaaabbbabbbaabbbbabbaabababaaabaaabbaaaababababaabaaabaabbbbabbbabbbaaabbabbaabbabbaabaaaabaabbabababbaaaaaabaaaaabbbbaabbaabbbbabbababaaaabaabbabbbbbbbabbbabaabaabaaaaaaaaaaabaaaaabbabababaabbbbaaabaaababbbabaabbaabbaaaaabbaaabbaabbbbbbaabbaaaabbbbbabbaaabbaabbababbaabbbaababaabbbbbbbbaabbaaaaaabbabaaaaabbabbaaabaaaaaaababaabbbaaaaaaaabbbababaabaaaabbaaababbbbababbabbbbabaaababaaabaabaaaabbbbababaabbabaabbabaabbbbaabaabbaabaabbaaabbaababbbbbbbabbabaaaaabaabababbaabbbaababbbabaababaaabaabbaaabbaabbbbaaabababbbaabbababbabbaababbbababbbbbbaaababbabbabaabaabbaabbbaaabababab aabbababbbbaaaaababbaaaabbbabbaabbabababaabbaaabbbbaaabbbbbabbbbaababbaaabbabaaaababbbababaaabbabbbaabaaabbaaabbbbaabbbbabbaaaaaababbaaababbbbbabbbabbabbbbbbaaaabaaabaababaaaaabababbbabaaabbbbbbbbbaabbbababbababbabbbabbbaabbaaabbbbababbbaaabbbbbbbaabaabbbbbbbbbbbbaababaabaaabbbbbabbabbbaabbbabbbbaaabbbababbbbabbabbbaabbbabbaabaaabbbbbbbabababbabbbbbbababaaaaabaabbbaaaaaaaabaabbbaabaaabbababaabbbbbaabbabbaaaaaabbaaabbaababaabbbabbbabaabbaabababbbbbaabaabaabbbaabbbabababbaabbbabbbabaabbabababbbbbaaaabbbaabaaabbbbbbbbbbabbaaabababbababbbbabbbbbaaabbbbaabbaaabbababaaaabbbbaabaabaabaabbabaabbaabbaabbbaabaaaaaaabbabbbaabbbababbaaaabbaabbbabbaabaabbbbbaabbabbabbbaabaababbbaaaabbaabbbbabaabbbbaabaabaabaababababbaaabbbbaababababbbbabaabbaaaaabbabbaababbbababbaaaaaabaaababbbaababababaaabbbaabbaaabaababbabababbbabbaabaabbbaaaaaaaaaaabbbabaabbbbabbaaaaabbaaaabaabaaaabababbbbababaaabaabaaaaaabbababaabaabaaabaaaabaabbabbaaaabbabbaabaaaabbababbabbbbbbbaabbabaaabbbbbbaababaabbaabbaaababbaabbbbbaababaabababbabaaabbbaabababbabaababababbbbbaaababbbababbbabbabaaaabaaabaabaabbbbbaaaabbaaababaabaaabbbabaabbbbbaaabbbabaaaaaababaabaababbbbbaaaabaaaaaaabaaabbbaabaaababaaaababbabaabbbbababaabaabaabaabababbababaaaababaaabbabaaaaaababbbbbabbbbababbaabbbbaaaababbbaaaabbabbabababaabbbbababaaabababababbbbbbaaabbabaaaabbaaaaababbabbbbabaabbabababaabaabbbbbbaaaaabaaaaaabaaaabaaaabababaabbbbbababaabaaaaabaaabbbaabbbbababaabbbabaaaaaaaaaabbabaaaaaabababaabbbbaabaabbbbbabbabbbbbbbbbabbabaaabaaababbbbaaabaabbabaaaababbbaaaababbaababbaaabaabbaabbbabbabaaababbaabbabaabbbaaabbaabbbbaaababaaabbbbabbabbbaaaaabbaaaaabbabbaaabababbbbaabbaaaaabbbbaabbaaabababbbbababbbbbabaabbabbabaaaaabbabaaaababaaababbaaaaabbaabbaaababaaabbbababbbbbabbbbabbabbaaaabababbbbbbbbabaabbabbbbaaaababbbbaabbaaaabbaaabbbbbbabbbaababbaaaababaaabbabbbabbbaaabaaabaaabaaaaaabbabbbbbbbbbaaaabbbbaabababbabbbbababbaaabaabababaaaaaaababbaabbbbaabbbbaabbbaababbbaabaababaaabbabaababbbbabbbababbabababaababbbabaaababaabbaaabbbabaaabbbbbbaaabaabba bbbabbaaabaaaaabaabbaabbabbbabbabaabbbaabbbaababbbbaaaaaaaabbbbbbaabaaababbbbbbbbabaabababaabaabbbaabbbbbababbbbbabbbaaabbabaabbabbaaabbaaababaaababbbaababaaaaababbaaaabbabaabbaabbbbaababaaaaabaababbbabaaabbabaaaabbaaabbbabaaaaabbabbbaaabaaabbabaaaaababaaabbaabbbabaabaabaabbaaaaaaabbabaabaabaaababaabaaaaabbbaabbabaabbbbaabbbbbababbbbaabbabaababbbabbbaabbbababbaaaaaaababababbbaabbaabaaaababbaaabaaaabaababbaaaabbabbaaababbaabbabababbbbbabbaabbbaabbaaaaabaaaaaabaabbabbaaaabaabaaabbbababababaabbbaaababbaaababbbbbbabbabbbaaabbbaaaabaaabaaabaabbbbbbaaaabaababbaaababababbaaaaaaabbabbaaaaaabbabaabbbbbbbaabbbabababaaaabababababababbaaabaabaaaaaababbaaaabaabbababbabababbabbabbbababbabbbabbbbaabaabbaaaabbbaaabbbabbabbbbaabaaaaabaababaaaaaaaabbaababbbaabbaaabaaabbabbabbaababbbbbabbbbbbabaaabbbabbaabbbbaabaaabbbbabbbbbaabaaaaaabbaabbabababaaaabaaabaababbbabbaaabaaaaabbabbabbaaaaababbaabababaabaaababaaaaabbaabaaabaabaabbaabbbabbabbabaaabbabbbbababaaabbbbbbbabababaababbbbabbababbbabaabbbaabbbbbabbbbaaabbbabbbbbabaabbbaaaabbbabbbabababbbabbababbbabaaabaababababaaaaaaaaabbaabababaaaaabababaaaabababbbaabbbabbbbbaabbabbbbbabbbbbbabbabbabbabaaaaaaabbaaaaabaaaabbbaaabbbbbaaaaaabbaaaaababaaabbbbaaaaabbababbababaabbaaaabbbaabbbbaabaaabaaaaaaaabbbabababaaabbababbbaabbbbaaabbaaabbaababbaaabaaabaabbbaaababaaaaaabababababbaabaaabbbaaaaaabbaaabaaaabababababaababbbbbabbbaabbabbbbaabaabbabaaabbaabbbbabbbbbaabaabbbababaabbaabbbaabbaaabaaaabbbbaaaaaababbbabbbbbbaaaaabaabbbbabbbaaabbabaabaabaaabbabaaabbaaaabababaabaaaaabbabbbbbbaabbabbaabaabaabbabbbabbbaaaabaaababbbaabbbbbbbabababbabababbababaabbbaaaaaabbbbbbbbabbbbabaaababbabbbaabaaabaaaaabaabaaaabbbabaabaaaaabbbbbbaabbaaaaaaaaabaabaaabaabaabbaaaabaaababbbbaabaaabbaabbaabaabaabaabaabaababbaaababbaaaaabaaabbbabbaabbbaaaaabbbbaaabaaaaaabbbaabbabbbaaabababaaabbbaabbbaaabbbababbbaaaabaaaaababbabbbbaaabbaaabbbabbbbbabbabbaabbbbbabaaabbbbabbbaabababaaaabaababbaababbabaabaaaaababbbbbabbbababbbbbbbaaaaaabbabbaabbbbaabaabaaaabbbaabbbbbbaaaaaaabbaaaaaaaaabb aaababaabaaabbaababaabaaaabbabaaaabbbabbaabbabbbababbbaaabaabbbbaaabbbbbaaaaabbaaabbbaababbaabbabbabbbbbabbbbabbababbbbbbbabaabbbbabbbabaabababaaaabaabbabababbaaaaabbabbaabaaabaaabaabababbbbaabaababbaabbaaaaabaaaaabbabaabbaaabbbbbbaabaaaabaaabaabbaababbbabbbaaabbabaabbaaaabbabbbbaabababbbbaaabaaaaaaabbaaaaaabaaaabbabaabbabbabbbbbbbbaabbbabaabbbbbabbaaabbaaabbaabaabbaababaaaaaaababababaabbaabbabaaabbbbbbbabbbaabaaabbabbabaabbabaaabababbaaaabaaaabaaabaabbbaaabaabbbbbaababbbaaaabaababaabbaaaabbaaabababaabaaaabbabaabaaabbaaabababbbbabbaaabbaababbbbbbbbaabbbbbabbaaaaababbbaaaabaaabbbbbaabbbbabbabbabaaaabbaaaabbbabababbababbbbbbabaaabbbaaaaaabbbbabaaaabbaabbbbbabaaaaabbbabbbbabbabbaabbaaaaabbabbbababaaabbbabaabbabaaababaabaabbaaaabbbabbbbababbbbbbaabbbbbbabaaabbabbaaaababbaabbbbbbababababababbaabbaabaaabbbbbabaaabbaabaabbaaaabaaababaabbabaaaaaabbbabbabbbbbbbabbbbabbbaabaaababbabaaaabbbbbbbaaababbababbabababaaabbabbaabaabaaaabbaaabaaabbbabaabaabbabbaaaaaabbaabbabababbbbbaabaaabaababbabbabaabaaaababaabbabbaababbbbabbbbaaabaaababaaababbaabbababbbbaaabaaaabbbabbbbabaaabbbbababbbbbbabababbbbaaabbabbabbbabbabbabaaaabbbaaabaaabaababaabbbabbaabbaaabbbbabaababababbbabaabaaaaabbaabaaaabaaaababbbabbbaaabaaaaaabaaaaaaabbabbababaabbaabbabaababbbbbaaaaabbabaaabaababaababaabbabbbbbabaabbaabbbbbabaaabbabbbbbabbbbaabaaabbaabaabbbabaaaabaababbbabaaabbababbaaaabbbbbbbabbbbaaaaabbbabaabbbbbaabbbaababbbbbabbbabbbbaaaabbbbbbbabbabbaaabababbabbabaaaaaabababababaabababbbbaabaaabaaaabbabaabaaababbabbbaaabbbbbabbbbbbbaababaaabaaaabaaaaabbabaabbbaababbababaababbababbbbbaaabbaabaaaaaaabababbaabaaaabbbbababaaaabbabbabbababaaaaaaabbbbababbaabbabbabbabbbaabbabababbaaabaabbbaabbabbaabaabaabbabbbbaababaabbbaabaabaaababaaaabbbbbaabbbbbaabbbabbbbbbbaaabbaabbbabaabaaabaabaababababaabbabaaaaaabbaaabbbbbbbbbaabbaababbbbabbaabaabbbbabbbabaaaabbbbbabaaabbbaaaaababbaabbbaabbaaaababbbbabaababaabbbabbbbabbbaabbbabbaaabbbbaababaabaabbaabbbaaabaabaaabbaaaaabbbabbbbbbbbbaaababbaabbaabaaaaaabababaabbbaaaaaababababbabb bbabbbabbaabbaabbbabbaababbababababbbabaabbaaaaabaaaaaabaaaaaaaabbabbbaabbbbaaabbabaaaababbaabbbabbbbaabbaaaabaabbaaabbbaaabaabbbaaaaababbbababbbabbbbababaabaababbbbbbbbaabaaaabbaaabaabbbaabababbbbbbbaabbaaabaaabaabbbaababbabbbbabaaaabababbbabaaabbbaaabbbbaabbbaabaabbbbbbabbabaaaaabaabaabbbaabaabbaaaaabbaaabbbbaaabbaabaaabbaaabbababbbaabaababbbbaaabaabbbababaaabaabababbabaababbaabbbaabbbbabbaaaababbabbbbbaabbaaababbabaaabbabbabbbaabaabaabaababaabbbaaaabbaabababbaaabbabaaabababbabbabbabbbbaabbbaabbbaaabbbabbbbbbaaabbaaabaaaabababaabbbbabbbbabaaaaaaabaaabbabbbaaabababbaaababaababbababbbabbaabaaaaaabbabbbabaaabbbabbbabbabbbbaababababbabbabaabaaabaabaaaabbbbbaabbabbbbaaaabaabaabaaabbaabbaababbbabbbaabbbaaabbaaabbbbbaababababbaabaabaaabbabbbababbbabbaaaababbabbbababaabbbbbababaabbbabbaaabbababbbbbbaabbabaaaababaaaaababbbabaabaaabaaaabbababbbaabaaabaaabbbbbababbaabbabbababaabbabbabaabaaaababbaabbaabbababbbbbabbbabbbbbbaabaaaabbbbbabbaaababababaabbbabbbbabbbbaaaaababababbabbabbbbaaaabaaabbbbaaaababbbaaabbabbbaabbaababbbbaaabbbbbaabbbbabababbbbbabbaaaaaabbbabaabbabababaabbaabbabaabaaaaabbabaababbbbababbabbabbabababaabaabbabbabbbbaaabaaaaababaaaabababaaabbbabbabbaabaaaaaabababbbababbaabaaaabbbaabbabbabaabbbabababaaabbbaabbbabaabaabaabaabbababbababbaababbbbbabbabbbbaabbbbabbabaababbabaaababbbaaaaabbababbbbbbabaaabbababbbaabbbbaabbbbabbbbbbbbbaaabbabbabababaabaaabaabaabaabaabaaabaababababbbaaababbaabbabbabbbbbbbaabaabbbaabababaaaaabaababaaaaabaabbabbbbbaabbbbaaaaaaababbaaaaabaaaabaaabbaabbbabaaabbaaaaaaabbabbaaaaaababbbabababaabbbaabbaababbbaabbaaabbababbaaaaabaaabaaaaabaabaaaabbaaaaabaaaabbaabaabbbbababbbabaabbbaaabaabbbbabbaaabbbbbabaaabbbaababaaaababbbbbbbbababaaaaaabababbabaaaababbaaaabbabbbbaabbaaabbabbbaaaabbabbababbaaabaaabbabbaaabbbbababbababbaaaaaabbbababbabababbabbabbabababbaaaababababbbabbaabaaababaaabbaaabaaabaabbabbbbaaabbbbabbaaaabaabbbbbabbbbbaaabbababaaaaaabbaabbbabbbaabaababbabaababbaaaabbbaabaaabaababababbbbbbababbbabbbbbabaabbbababbaababaabaabaaabaaabbbbbbab baaaabbabbbaabaabbabbaaaaaaaaabbaaaaababbbbbbbbbabbaaaaaabaabbbbbabbbabaaabbbabbabbabababbbabbbbbabbbabbbbabaabaaaaaabbaabbbbaaaabaaabaaabbbaabbbabaaabbbaabbbbbbaaaabaabaaabbabbaaabbabbbaababbbbabbaaaaabbaaabaaaabaaabbabbbababbabaaababbbabbbbabaaaaabbbabbbaaababababbbaaabaabaaabbbbaaabbabbbaaaabbaabababaabbaaaaabbbaabbababaaaabaababbbaaaaaaaabbbbaababbabbaaabbabbbbaabbabaabbabababbabaaabbababbbabaaaabaaabbbbaaaaaabaababbbbababbbaabbbbababbaaaaaaabaababbabbbaabbbaabbbbababbabbabbbabaababababbbaabaabaababbbbbabbabaaaaabbaaabababaaabbabaabbbaaababbbaaabbaabbbbaaabaabaabaabbabaaabbbbaabbbaabbbaaaabaaabbaabaaaabbababaabaaabbabaaabbabbaaaabbbaaaabbbabbabaababaaabaaabbbabbbaaababbaabbbababbaaaaabbbbaabaaaaaababbbbabbbabbabbbbaaabbbababaabbbaabaabbabaaabababababaaabbabbbbbbababbaabaabababbabbbaababbabaaaaaaabbaababbbbbbbbbbbbbaaababaaabbbbbabbbaabababababbbbaabbabaaabbbaaabbbbbbaaabbabaaaabbbbaabbbbbbaaababbaaabbbbabaabbbbbbbbbbbbbabbbabbaabbbaabaaababbbaaaabaaaaaaaabbabaabbbbaaabbbbbbbababbabbaabbbaabbbbabbaabbbbaaaaaabaaaabbbbbbbbaaabbabbabaabbbbaaaaaababababbbbbabbbaababbbabaaaababbbbaabbbbaabbaaaabbbbabbbbbaabaabbbabbbbaaaabbaabbaaabbbbbbabbbbbbaaababaaaabaabbbababaabaabaabbbabbaabaabbbbbababaaabbbbabaabbabaabbbabbaaabbbbababbaabbaaabbbabaababaaaabaaabaaaaaabbbbaababaabaabbbabaabbbbaaaaabbbbbabaaabbbaaaabbbbabbbbabababaabbbbbbbbaaaabbabaabaaaababaababbababaaabbbbaaabaababaabbabababbbbbbaabaaaabaaaabaabaaabbbbabaaaabaabaabaaaaaaaaaaabbabbababaababbbbbabaabaaaaabbabbaaaaaaabbabbbbbbabbbabbbbaaabbbaaabbababbbaaaabbbbbabbaababaaabaababbaaababaababbabbabaaaabaabbaabababbabaabaaaabbaaabbabbabbbbbbabbbbaabbabaaaababaaabaabaaababbbabbaaabbbaabaaabbababaabaabbaabbbabbbaabbabbbaaaaabbbbaaaabbbababaabaaabbbbbababbaabbaabaaaababbababababbaabaaaaaabbbbabbabababbabbbbaabbbaabbaaabbbbbabbbaaababababbbbabbbaaabbabbbbaabbaabbabbbaaaaabbababaabbbaabaabaabbbbaaabbabbabababaaabbbbbbababababbbababbaaabbabbabbaaabbbabababbabbbaaababbbaaabbababbbabaaabbbababaaaaabbbbbaaabaabbabbaababbbbbaabba abababaababbbaaabababbbbbbaababbbaaaabbababbbbaaaaaabaabbbbbbbbaababbbaabbaabaabaaaaaabaabaabbbaaabbbbbaabbaabbabababbbbaabababaaaaabbbbbbbbbbaaaaabababaabababbbbabbbbababbbabaaabaabbabbbaabbbababbbbbbbbababbbaabbbabbabaababbaaabbaaaabbaabbbbabbabaaaaaaaabaababbbbbbbaabaabababaabbaaabbabbbbaaabababbabbbaababbbaabaaabbaaabbabbaaaaaaabbaabaabbabbbababaaaabaabbaaaabbaaabbbababbbbababaaaaababaabababbbbaaababababaababbaaabbbbaaaabababbbaaaaabbbbabbababababbbabbbbaaaabbaaabbbabbbbabbbabbabaaabbabbabbbbabbabbbbabbaabbaaaaaababaaababaaababbaaaaaaabaaababbabbaaaaaaabababbaababbbbbbabbaaaabababaabbbabbbaabbaaabbbabbbaabbaabababbaabaaaabababaabaaabababaaabbabbbbaaababaaabaaabaaaabaaaaabbaaaabbababaaaaabbbbaabaaababaabbbbabaaaaababbbabbaaabbbbaaabababbbabaaabbbaaaabaaaababaabbbbbabaababbbababbbbabbababaabaabbaababaaabbbbbbbbabbabbbaaabaabbabbabbaaabaaabbbabaabaaaabababaabaaaaaabababaabbbababbabaabbbabaaaaaabaaaabbbabaaaabbaabbabbaaabaabbbbbbaaaaabaababbbaaabbbabbabbbaabbabbabbabbaaaabaabbabaabbbabbaabbabaabbbbbaababbababbbabaaabaaabbbaababbababbaaababaabbabbaaaaababbbaabaababbaabaabaaaaaaaaaaaaaabbbabaaaabaaaaababaaaababaaababbbbabbaaaaababbbaaaabbaaabaaaabaaabaabaabaaaabababbbaabbabbaaababaabbbbbaabbbabaaaabaaaaaabaaabbabbbbaaaabbbbbbababbaaabaababaabaaaababbabbbbabbbaaaabbabbbbaabbababaaaaaaaaaaabababaaaabaaaabaaaaaabaaaabbbabbbabbbbabbbaaabababaaaaabaabaaaabababbaabbababbbbaaaabaaabbbabaabababbbbaaababbaababababaaaabababaaabbbaaabaaaaabbaaaaabaabababaaaaaabababababbbbbbbabbabbaabbbbabbaababababbbabaabbbbbaaaababbaaabbaabbaabababaabababbabbbbbbabaabbabaababbbbaabbabbbbaabbabbbbbbbabaaaabaabaabbbaabaabaaaabaaaabaababbbabaaaaabbabbbaabbabbbabaaabbbabaabaaababbbaaabbbaaaaaaaababbbabaaabbbbabbbbbaabbababababbabaaaabababaabaabbaaaaabbbabbbaabbbbbbbbbbbbaaaaabbbbbbaaabbabbbbaababbbbabbbabaabaaabbbbbbbbabbaabbababbbbbaaaabbbababbbbabbaaaaaaaabaabbaaabaabbaaababbbbbbaaaabbbbbaabbbabbabbabaaaabaaaaabbaabaabbbaaaaabaaaaabbabbbbabbbbbbbaaabbbabbaabaababaabbbbbaaaaaaaaabbaaababbbaaababaa aabaababaaaaabaaaaaaabbbbaabaababababaaaaabbaaaaabababbbbabaaaabbabbaabaaababbbbbababbaaaaabbbaaaabbaabbaabbaaaaabbabaabaaababaaabbbabbbbbbbbbabaababbabaaaaaabbbbabbabbaaaaabbbaabaabbaabaaabbbaabbabaaaababbbbbbbbaaaaababbababbbaabbaabaabaabaabababbaaaaaabbabaabaaaabaabbaabbbbbabaaabaabaaababaabbbabaabaaaabaaabbbbbababababaabababbabbaabababaabbbababababaabbbbbbaabaaabaaabaaabbbbaaabbbabbbaaaabaaaaabbbbaaabaabaabbababbabbbaaabbababbabaabbabbababbaabaabbabbbbbaabbaaabbaabaaaabbbbaabaaabaaabbaaaabbbbaaabaababbbaabbabbbaaababbababbbbabbbabbaaaabbbabbbbbbbbbbaabbbbbbbbaabbaaabbabbbbbababaaabababbbaaabaaaabbbaabaabbbbabaabbbbaabbaaabbabababbbaaaabbaaababaabaaaaabbbaababaabbaaabbbaaaaaaaabbbababbabaaabbaabbabbaabaaaaaaabbaaabbbabbaaabbababababaabbaaabbaaabbabbabbaabbaaaabaabaabbbababaaabbaaaabbababaababbaabaaabbaaaababaabbaaabaabbbaabbabbaaabbbbaabbbbaabbaaaaaabbbaaabbabaabbbabbbbabbbbbbbabbabaabaababaabaabbaaababababaabababbabaababaabaaabbababbbabbbaaababbabababbbabbaaaabbabbabaaaaababaaabababbbaaabbaaabbbaaabbabbbabaaabbbaabaabbbaababbbaaaaaabbaaaabbbaabbaababaabbbbbbaabaababaabaaababababbaaaabababbbababaaabaabbabaaaabaabbbbbbaaabaaaabbabaaaaabbbbaaabaabaabaaabababbbbbbabbbbaababbababbabbabbbbaabaabbabbaaabbbbbbbabbabaabaaababbaababbbabababbababababababaabaabbbbaabbaaaabbbaabbbaabbabbabbbaabbbabbaabbbaaaaaabaabbbaaababbabbaaabaaaaaababbaabaaaabaaaaabbbbaaaaababbaabbaaaaabaabbaabbbbbbbbabaaaaabbabaabbbaaabbaaaaaaabbbabbbbbaababbbbaaabbabbbbbaaabaaabaaabaabbabbbaabaaabbbababbaabaaaaababbbbbabbabaabbbbbbbbbbbbaababbbabbbbbabbaaabbaabbaabababaabbbabaaaaaaaababaaababbbababaabaabababaaabbaabbbaaabaabaaabaaaaababbbbbbbbaaabaaababbaaaaababbaababbabaaabbbbabbbbabbabbbaabbaaabbabbbbbbabaaaaaabaabababbbabbababbbabaaabbabababaabbbbbbbbbbaaabbabaaaaaaabbbabbabbbbabbbababbaabbaaabaaabbabbbbaabbaabbaaaaabbbbbbaabbbbbbaaabaababaaabaaaaabbabbbbbbaabbbbbababaaababbbaaabbbababababbaaabbabbbbbabbabbbababbbbaaaaaaababaabaaaaababaababaaabbabbabaabaaababaabaabbaaababababaaaaaaaabbbbbbababbbbabb bbbbababababababbbaaabbaabababaaaababbbaaabbbbaabaaababababaabbaaaabbbaabbabbbabbbbbbbabbaabaaaaaaaaaaabbbabababaabaaabbbbbbbaaaaaaababaabaabbabbaaabbbabbabbaaaabbababbbbaaaabbbabbababbbabbaabbabbaaabababbabbaaabbbbbabaaabbbabbbbabaabbaabbabbaababaabbababbbabababaabbaaaababbbbbabbabaabbababbbabaabaaabbaabbaabaaabbbbaabbbbaaaabaaabaaabbaabbabbabbbbabababbabaabbbabbbbabbbbabaabbbaabababbbbaabbababbbaababaabbabbbabbbaabababbaaaababbaaabaaaabbababbbabaaaaabbaabaaabbbbabbabbaabbabaaaabaaaabbaabbaabbbabbaaababbbbababbbbabaabbbabbbababbabbababbbaabaaaabbbabbabbabbbbaabbaaabbabbababaabbaababbabbbbbabaababbabaabbbabbbbaaabbabbbaabaabbbabbbbbbaaabbaababbbbabaabbabbbabaabbaaababbabbaabbbaaaababbaabbbbbabababaabaababbabbababbaabbaabaaaabaabaabbbbabaababababababbababbbbabbbaaabbbababaababbaaaabbabaaabbbabbabbbaaabbbaaaabbabbabbaabaabbbabbababaabababaabababbbaaabbbbbaaaaaaaaaababaabbaaaaaaabaaaaabbaababbaabaabbababbaababbabbaaababbbaababaaabbaaabaaaaaaabbaaabbbaabbaabbbabbabababaaaabaabbaabbaaaabbbbabbbbababbabbbbbababbaaabaabaabbaabbbaabbbbabaaabbbbbbaaaabaabaabbbbabaababbaabaabbbbabbbabaabbaabaaabbaaabbabbbabbaaaababbbababbbbaababaaaaabbabbabaaaabaaabaaaababbabbbabbbaaababababbbabaaabaababbbbabbaabbbbaabbbbabbbaabbbbaabbabbbbaabbaaaaaaabbababbbaabaabbbaaabbaabbbbabbbabbbbbbbbbbabbbbbaabbbababbbabbbbbaabaaabaabaababaabbbaaaabbaababbbbabbbabaaabbabbaaabbabaabbbaaaababbababbbbbabbabababbbbbabbbababbaaabbaabbbaaaababaaaaabaabbbbbbbbbbbbaabbbbabbbaaaaaaaaaaaaaaaaaaaaabaaabbbbbaabbaabbabbaabbbaaaaabbabaaababaababaaabbababbbaabababbbaaabbabbaaaaaaaaaababaaabaabaababbbbbbbaabbbabbabaababaaaaaabbaababbbbabaaaaabbabbaababaaabbabababbbbabbbaaabaabbbbbbabaaaaaaaabbabbaabaabbabbbabbbbabbbaabbaabaaabbaaabbaaaaabababbaaaababababababbbbaababbbaabbaabbaaaaaabbbaaaaabaaaabbabbabaaabaabbbbbbbbabbaaaabbbabbbaababbbbabbabbabaaabbabaaaaabababaabababbbabaaabaababbbbbaabaabbbaaabbabbbaaaababbbbaababbbabaabaaabbaabbbbaaabaabaabbaabababaaaaaaabbaabbbbabbbbaaababaabaabbaaababaababaababbaabaabbbaabbbabbaa aabbbababaabbabbaaabababaabababbaaaaabbbbaaaabaabaabbabbaababbabbabaababaaabaaaabbbaabaabbaaababaabaababaabbbababaabbaabbaababbabaabaabbababbbbbbbbaabbabbabbbaababbbaababaaaababaaaabaaababaabbbbbaabbbbaaabbbabbaabaabbaabbaabaabaabbbaababaababbaaabbaaaaaaaabbbabaabbaababbbbabbaabbbbaabbbaabbaabbaabbbbabbbbbbaaaaabbbbabbaaaaababaaababaabbbbabaaabbabbabbaaaaaaaaaaaabbbbbaabbbbbabbaaababbbaaababbabaaaababbaaaaabbabababbbabbaabaaaaabaaaaababaababbababbaababbbaababbbbaabbabababbaaabaabbabbbbabaaaababbaaaaaaaabbabababbbbaaaaababaabaababababbabaabbaaabaaaabbaabaababbbaababbabaabbbbbaabbbbabababbbabbabbabbbabbbabbbbbaabababaaabbaabaaaaabbaaaabaabbaaaaaaabaaabaabbabaababbaababbaababaabbbbaaabbbbaabaaabbabbabbbbbaabbababaaaababaabbbabababbbabaabbbbbbabbbbbbbabaaabbbbbaaabbabababbaabbbbbabbaaabbaabbbaaaaaaaabbabaababbabbbaababbbbabaabbbbbabaaabbabbaabababababaaababaabbaababbbaabbabbabbbaababbababbabbbbaaaaaaaabbbaaabababbaaaaaaaaaaabaaaabaaabbaaaaababaababbabbaabbabbbaaaaaaaaaaababaabbbabbbbbbabaabbbbbbbaabaabaabababaaabbabababbabbaaaabaaaabaaaaababaaaaaaabaabbaaabbababbbbabaaababbabbbbbbbaaabbbbaaaaabbbbbabaaabbbaabbbbabbbabbbbabaaaabbaaababbaaaababaabbaababbababaaaabaababbaabbaaaabababbaaaaaaabbbbaaabbaababbababbbabbbaabaabaaaabaaabbaaaababbaabababbbabbbbbaaabababaaababbaaabbbbbbbbbaaababbabbabbbbababbabbaaababbabbbaaabaaaababbabbabbbbbbaabaaabaabaaaaabaaaabaaabaabaaabaabababaaabbaabaaabaabbbaababbaaabaaababbbabbbabbababbaabbbbbaaaaaaabbbaabaabbbbaabbababbaabbbaaabbabababbaabaaababbbaaaaaaaaabbbaaaaaaaaabaabaababaaababbabbabaabaaababbbaaaaabbbbbabbbbabbaaabbbbbbbbaaaabaaaabbaababbaaaababaababbbbbabbbaabbbbbabbaabbaaabababbaaaaaabbbbabbbbbbabaaaabaabaaababbbaaaabaaaaaaabababbbabaababaabbbbbaaababaaabbabbbbababbabbbbaababbbabbabbbaababaababaaaaaabbabbbbbbbaaabbbbbaaabbbbbbbaabaaaabbbabaababbbbbbbaababaaaabbbaabbbaaaabbaabbbabbbbbbbbbabaaabbabaababbababbabbbbbbaabaabbabbabbaaaabbbbbbbbabababaabaaaaaaababbbaaababbaaaaabaaaaaabbbabaabbbaabaabaaabaaaabbbaaabbbabaaabbbbbbaababbbbabb babaabaaabaabaabbbbbbbbaaaaabbbbaaaabaabaaaabaaabbbabbaabbaaaaabaaaababbbbaabbaaaabbbbbaaabbbabbbabaabaabaabbabbbabaaaabbaaabbaaaaababbaababbbaabbaababaaababbbbabbbbaabaabababaaabbbbbaaabaabaaaabbaaaabaaaaaabaaabbbaaaaabaaaaabbaababbaaaabaaabbbbaaaabaaabaaaabababbaaaaaabaabaaabababababbbabbabaabbbbaabbaabaaaaabbbaaaaabbbabbbabaaabbabbbabaabbaababbbaabbbbbaaaababbbbabbaababbabaaabbabaabbabaaaaaaabaaabaabbaabaaaaabaaabaaabaabbbaabaaaabbabbbaabbaabbaaaaababbbbabbbaaabbbababaaabbbaaaaaababaabaabbaaaabbaaababaaaabbbabababbaaabaabbbabaaaaabbababaaaaabbabbababbbbaaabbbabaaabbaaababbbbbbbaaabbabbbababbaaaabbbbababbbabbbbababbbbabaaaabbabbbbbaabbbaabbababaaabaabbbbaaabbbbbabaaaaabbbbbbaaabbbabbbbbbbbbaaaabbbbaababbabbaaaaaabaabaaabbbaaabbaabaaababababababaababaabbbaaaabbbbaaaaababbaaaaabbaaabbabbbbabbaabaabbbabbbaabaabaaaabbbbabbaababaaabababbabaabaaabababbabaababbababbbbbbabaababbaaaaababaaaaabaaababaaaabbbaaaababaabbababbabaabaaababbbbabbaaabbbaabbbaabaaabbbbabaabbababaaaababbaabbaaaaabababaabbabbabbbaabaaaababbbaabbbabbbaaababaaabbbaabaaabbbbbaaaaabaaababbbabbbbbbabaababababaabbbbbaaabbaaabbbaabbbbbbaabbbbaaaabaabbabbbaaababbbabbbaaaaabaaabaabbbbbbbabbaaaaaabaaaabbabbaaabbbbbbbaababaaabbbbaababbabbabbaabaabbabbbbbbaabbaaaabbabaabbbbbbabbbaabaabaaaababaabbaabbaababbbababbbbabaaaaabaababbbbababbbbbabaabbbbbaaaababababaaaabaaabaabaabbaaaababbabaabababbbabbabababaaaabbabbabaababaabbbabbbaabaabababbbbbbbabbbaaabaaababababbaabbabaababbaabaaaababbbbaabbaabaaaaabbbbbabbabaaabbbbbbbaaaaaaabbaaaabbababbaababbabbbabaabababaaaabbababababbabbaabbaabaaabaabbaaabaaaaabaabbabababaaabbababbbabaababbababababaaaaabbaaaaabbabbbbabbbabbbaaaababababbbbbabaaaabbaababbaababbbabbbbaabaaaabbaabaaaaaaabbbababababbbbaabbaaabbaabbaababbbabbaaabbaaabbaaabbbaabaaababaaabaaabbbabaabbaababbaabbaabbabaaaabaaaaaabbabbaababbaaababbbbabaabbbabababbaaabbbabbaaaabbaabbaaaaaabbaabbababbbabaabababaabbbbaaabaabababaabbaabbbabababaaabbaaaababaababbbaaaaaabbabbbbaabbbbbbaababbbbbbbaabbbbaababbbbababbbabaaaabaaababa bbaabbbbaabaabbabbabbbbbababaabbabbbaaabbbaabbaaabaaaaaabaaabbaaaabbbbaababbabbaaaabbaabbababaabbaaabbbabbabbabbaabbaaaabbbbabaaabaababbbabbbababbbabbabaaaaaaabbbbbbaaabbbababbbbaabaabbaababbbbaaabbbbabaaaaaaababababaabaaaaabbbbbaaaaaaabaaabbbbabaabababbaababaaaabaaaaabaababbbababbbabaabbbbbaaabbbbaababbabbaaaabbaaaabbbbbabbabbaabbbbabbbbaabaabbaaaaabbbbbbabbbaaabbbbaabbababbbabababbbbbaababaabbbbaabaaabbbaabbaababbaaaabaaaaabaaabbabbbaaabaababaababaabbaabbbababaaababababaaabaabbbabaababbbbbabbbabbaaaaaabbbababababbabbbababababbbbbbbaabbbabaabaabbbabaaaaaabababbabaabaaababbbaabaababaaabaaaabaaaaaaabbbbaabaaaababaaaaabbabababababbbbbabababbbabaaabbbbabbaaabaaaabaaaaaabbbbbbaabaaabbbaabbbaabbbabababbaabbbbaabbbbbabaababaabbbbaabbabaaaabbbbbaabbbabbbaaaaababbbaabbaababaabbabbabbbaaaaabababbbbbabaaaabbbbbabbaabbaabbaabaaaabaaabbbaaabaaaababbaabbbaabaababaabbaaabbaabbabbbaaabbbbaaaababbaababaaaabaabbaabbbbbabbbbaaababbbbbbbbabbaabababaabbbbbbbaabbbbaaaaabbbbbabbaabbbaaabbbbbaaabaaabbabaabaabbbbaaababbaaababaaabaaaabbbababbbaabbaabbbabaaabbaabbaabaabaaabbbababbaaabbabaabbabaabbbbbaabbaabbaabbabbbabbbabbbabbbbaabaababbaabababbbaaababbababbabbaababbaaaabbababababbabbbbaabbababbabbbbbbaabbbbabbbaabbabbbaabbaaaaabbbbbaaabbbaabbbaaabbabababbabbbabbabbaaabaabbbaababababbbabaaaaabaabababaababbababbabbaaaababbaaababbababaaaaaabbbbaaaaaabbbaababbbaababbabaabbaabbaabaaababbaabbabaaaaaabbabbabbbabababbbbaabbbaaabaabaaababbabaabbbaabababbbbaaaabbabbabbbaaaabbaaaaaaabbbabbabaabaabaaaaaabaabbabbbbbaabaababbbabbbaabbbbbbbaabababbbbabbaaabbbabaabbbabbabbbbbabbbababbbbaabaaaaabbbbbbbaaabbaaaababbbababbbabbabbabaaaabbaaabbbbabaaabaaabaaaaabaababbbbaaababaabbbabbbaaababaabaaabaabbbababaababbaabbaaababababbabbbaaababbbabaabaababaaaababbbbabbbbaaaaaaabaabbbabababaabbbbbbaaabbbbbbababaabaabbaabbbaabbabaaaaabababbbaaaaabbabbaabbbbbaabbaaabbbbbaabaaaabaabbbbbbbabaabbaabbbaabbabbbbaabaaababaaaabbbaaababbaaaaaaaaaababbbbbbaaababbabaabbabbbbbbaabaababaabbabbaabaaabaabaaaabababaaabbaaaabbbaaabaabbba aaabaabaababbaaaabaabaaababaaabaaabbababaabbbabbbbbaaabbaaabaaabbbaababbabbbbbababbabababaababaabbbababaabaaabaaabbababbabbaaabbbabbababaaaababaabbbaaaabbbaaaabbbaaababbbbbbabbbbbabbaaababbaababbbbbbbababbabbbbabaaabbbbbbbbbbabbbaabababbabbababbbbaabbabababbbbabbaababbbbbbaabbbaaababaabbbabababbababaaabbbbabaababaabbabbbabbbbabbabbbbbbbbaaabbbbaaaabbbabbabbbabbbbbababaabbbbaabbabaaaabaaaaaaaaaaaabaaaaabbbaabbabbaabbbaaaabababaabbaabaaaababbbbaaaabbbababaabaaaabbbabbaaaabbbbaaaabbbaabbabbababbbbbbbaaabababbabbbabbbabaabbbbaabaababaaaaabbaaaababaaaaaaababbaaaabbbbabbbbaaaaaabaaabbabbbbaabbabbabbaabbbbbaaababbbabbabaaaababaaaaaabaabbaabbbababbaaaabbbaaaaaaaaababaabaabbbabbbaabbbbbbaaabbaabaababababbbbbbabbabbababbbbbbbbabbaaaaaabbbbabbbbaaababbabbbabbbaaababaaabbabababbabbbbbbbbaaababbbbbaaaaabbaabaaabababbbaaabaaaaabaababababbaabbaaaaaaaabaaaabaabbaababbababbbaababaabbaaababbabbbababaabbbabbbbabbbbabbaabbbababbaabbababbaaabbbbbbbabbbaaabaabbabbbbbbaabbbaaabbaababbbaabaababbbaabbaabaaaabbbababaaaabaaaababbbbabaabbbabbabbabbbbbbbbbaaabbabbababbbaabbbbbbaaabaababbbaabababbbabaabbabaaabaaabbbaaaaabaaababbbaabbbabbbbabbabbabbbaabbababbbaaaabababaabbbbaababbabbabaababbabaaaababbbaaabbaaaaaaaabaaabbaababaaaaaaabbbaabbabaaabbbbabbbbaaabababbabbababaabbbaaaaaabbbababbabbbbbaabbaababaabaabbaabbbaaabbaabaabababbbbaaaabaabbbaabbaaababaaaababbbbbaaaaaaabababaaaaaaaaaaabaabbabbbaabababbbabbaaaaaabaaabbaabbababaabbbaaabbbbababaaabaabaaababbaaaaabbbaabbabbaaabbababaaaabbababbbbbaaabaaaaabbaabaabaaababbabbbaabbbabbbabbbabaaabaabbababbbaababbbbbaabaaabbbbabbabbabbaaabbbaabbabababbbaabaaaabbbababbbbbabaabababbaabbabbbbbbbbbbbbbabbaaaabbaaaabbabaaaaabaaabaabbbbabaaabbabbbabbaaaaabaabbbaaababbabbbabaabaaaabbabbaaabbbbabbaabbabbaaaabbbbbabaabaaabbabaaabbaaaaaaabbaabbaabbaabbabbabbbbabaaabbbaaabbbbababbbbbbaaaaaaaaababbbbbabbabaaaaaaaabbbaabaabbbbabaaaaaababbbbbabbaaaaaabbaaaaabaabbbbbbabbbaabbaabbbbaabbaabbababbbbabbabbbbbaaabaababbbababbbbbbabbabaaabbaabaaabaaaababbababbabbaaaaabbaaaaaabb abaaaaaaaabbaaaababaabbbbaaabbbaabababaabaaaabaaabbbabbabbaababaabbabbaababaabbbababaababaabbaaaabaaabbbbbbabaabababbbbbabaaaaaababbabbbbabbbbbbbbbaabbabaabbbbababbbabbbbbaabaabbbbaabbbbbbabbbbabaabbabbbbbbbaaabbbaabaabbaaaabbaaaaababbabaaababbbabbaababbbbabababbaaaababaaaaabaaaabaabaaabbbbabbbbbabbbaaabbabbabbaaabbababbaaaabbababaabbabbbaababaaabaabbaaabbbbabbbabaabaaababbbbbababbbababbbabbbbbaabbbabbbaaababaabbaabbbabbbabbbbaabbabbabbaabbbbbbbabbaabababaaababaabbbabbaabbaaabbabbbabbaabbbbbabbaaaabaaaabbbbababbabbaaaaabaabaaaabbbaababbbbaaabbbabaaabababaababbababbbaabbbbaaaabbbbbbaaaaaaababbaaabbaabbabaabbababaabbabbaabbabbbbaaaabbabbabbbbbababbaabbbbabababababbbbaabbbbbabbaaabaabbbaaaaaaababaabbbbabbbbabbbbbbabaaabbbbbbabaaaaaaabbabbaaabbaabbbabbabaabaaabbabbbbaabbbbbbaaaaaaabbbbbbbabbababaaabaababbabbaabbbbbabbaabaaabaabbabaababbaabbbaabababbaabaabaabaabaaababaaaaabaaaabbaabbaabaabaabbbabaababbababbbaabbaaabbbbbaaaababbbbabaababbbaaabababbabababbbabaaabaabbaabbbbbbbbbaababaaaaabbaaaabaabbaaaababaaabbbbaaaabbbbbabbbaaabbbbbbbaababbbababaaabbbbaaaaaaaababababbabbbbabaabbbaabaabaabbbabababbaaababaaababbbabaabaabaaaababbaabaabbbbbbababaaabbbababaaaabbaaabaaabbbaaabbabababbaababaaabbababbbbababbbbbbbabbabbabbaabababaabbbbbabaabaaabaabaabbabbababbbabaaabbabbbababaabbaaaabbabbabbbaaabaabbaaabbabaaabbaaabaaaaaaabaaababaaaaaabbaaaabaabbbabababbbbababbbaabbbaabbbbbbabaaaaabaabababbaaaabbaabbbaaabbaabbaabaaabaaabaaaabbbababbbabbaababbbaabbababbabaabbaabaabbabbaaaabbaaaababaabbbababaaabababbaabbbaababbaabbbbaaaaaabbabbbbaaabbbaaabbbbbbbababaaaaabbaababbaabbbbabbbaaaabbaabaabaabaaabababbbbaaaaabaabaababbaaabbbbabbbbbbababbbaaaababaababbbaaaabbbabbbaaabbbbbbabbbaaaababbaaaaababaaabaaaababbabbabbababbaaaaabaabbbabbabbaaabbbbbababaabababbaabbaabbbabbbabbbaabbabbbaabbbbbaaabaabaababbbbbaababbabbaaaaabaabbaaaabbbaabaaabbaaaababbabbbbbbabbabbbabaaaaaabbbababbbaaabbbbaabaaaaaaabbbbbabbaabbaabbbaababbaabaabbbbbbbbaabbaabbabaababbbbbaaaababaaabaabaabbaabaababaaaababbbbaabaaaabaaabaaab bbaabaabbbabbbbaaaabaabaabbaabaabaaababbbbababaaaaaaabbabaabaaabbbabbbbbabaababbaaabaaabababaabbbaaaabaabbaabaaaabaaababbbbaaabbabbbaabbbabbbaabbaabbbbbaaabbbaabbababbabaaabababaababababaaaabbbbbabaaababababaaabbaaabbbbaaaaaaaabbbbbbbbbaabbababbabbaaabbabaabbbbbbbbbbbbbabbbbbababaaaaabbaabbabbaabbaaaaabababaaaaaababbaaaaabbabaaabbbbaaababbbaabaaaaabaababbabababaaabbbabbbaaaaabbaaaabbabaabbabbbabbbaabaaaababaabbabaaaaabbbbbbaabbbababaabbaaaaabbabbbbbababaaaaaababbaabaabaaaababbaaabbaababbabaaabbabbababbbbbaaabaabbbababbbbaabbbaabaaaabbbababbbbabbbbaabbbbbbaabbbaaabbaabababbbabbbaabbbaaabaaaaaaabbbbbababababbabaaabaabbababaabbbbbbbbbaaaabababbbaabbbaaaaaabbabaabbabaabbabbbabaaabaababbabbaaaaaabaaabbbaaababaaaabbbaaabbabaaaaabbabaabbbbbbbabbbbbabbbababbbbaaabbbbbababbaaababbbaabbbbbbaaaaabbbaababbabaaababbbaababbbaaaaaaabbbaaaabaaaaaaaaabaabbabbabaaaabbbaabababbbbaaaaabaabbbbaabbbaaabababbaabaaabbababbbbabbabaabbaaaabaabbbaaabbbbaabaababbbababaaaababbaaaabaabaabbbaaaaababbbbabbabbaabaaaabbaabbabbbababbaaaabaababaaaababaaaaabbbaaababaaaabaaabbbabbababaaabaaaabaaabbbaaabbbbaaaaababbaabaabaaaaababbabbbaabbbababbbabbabbbbabbabbbbbbaaabbbaaaaabbbbbbbbaabababababbaabbbaaabaabbbbbaabbbbbababbbaaaabbbabaaaaabbbbbbbbaabbabbaabbabbaabaabbbabbbaaabbbbbabbabbabbaabaaabaababbbbaaaabbaaaabaabbaababbbabbaaababbbbaabbbbbbabbbabbbbbbabbabaabbabbbabbaaabaabaaaaaaaababbbbbbabbbaabaabbbaabaabbabbbababbbbaaaaababbbbaabbbaaabbaaaaabbababbbabbbbabaabaababaaaabbaabbabaaaababbbabaabbababaaabaabaabbaaaabaabbbababbbababbaababbbbaaaaaaaaaabbbaaaaaabbbabbbbabaaaaaabbaaabbabbaabababaaaabaabbaaabbaaaabbabbbbaaaaabbbbbbbaaabbbbaabbbabbabbabbbabbabbbbaaabaabaaaabaaaabbabbbbabbabababaabaaabbbaaabbbababaaabaaabaabbbababaaabaabaabbbaabaabbbbbaabbaaaaabbbaabbababbbbbbbabbbbaaaabbbaaaabbaaaaababbbaabbaaaaaaabbaabbbabbbbabbbbbbbbaaaaaaaaaaabbabaaaabaabaabbbabababbbbbaaaaaabbababbababbabbabbabaaaabbaabbaabaaaabbaaabbbaababaabaababbbaabaaabaabbbbbaaabababababbabbaababbaaaaaaaaaabbabbbbbabaaabbbabbaabbbaaabbab aaabaaaabaabbaaabbbaabaaabbbaabbabbbabaaaababaabbbbaaaabbbbbbababbabbaaaabaabbabbaaaaabbbabbbabaaaabbbababaaaabaabaabaaaabbbbbbaaaabbabbbaababaababbaabaabababbbbbaababaabbabaaaaabbabbbbaababbabbbbababbaababaabbbaaabbbbaabbbabaaabbaaababbaabaaabaabababbbaabbbabaaababaababababbbaabbbaaaababbabbaaabbaaaababaabbbbbbbabbbbbaaabbaababaabaabbbababbaaaabbbabbbaabbbbaaaaabbbabbbabaaabbaabaaabbabbbaaaabbbabaaaabbaaabbbbabbbbababaabbabaaaabbababbabaabaaaaaaaaabaababbaabaabaaabaaaaabaaaabbbbbbbabbbaaaaaaabaabbababbbbbbbbbbbaababaaabbbbaaabbaaababbabbabababbbababbabaabaabaabaaaabaabbbbaaababbbabaabbabbabbabbbaaabbaabbaaaabbabbbabbaabaabbbbababaaaaabbbbbbababaaaaabaaababaababbaabaaaaabbbabaababaabbbaabababbaabaaababbababbbbbabbbbaaabaabbbabbbbababbaaabbbabababbabbabaaaabaabababbbbbbbaaabbaabbaaaababbbabaababbbaababababbaabaabbbbaaabbaaababababaabbbbbbabaaabbbababababaababababbbaaaaabbbaaabbbbbabbaaaaaabbbaaaababbbbabbaaaaaabbabbabbbababbbbaabbbaabababaababbaabbababaabababaabbbaababbbbaaaabaaaabaaabaaabbabababaaabaabbabaabababbabbbaaabbabbbaabababbaaabaaabbaabababbaabbaaabaabbbbbbbbabbbbabbaabbabbabbabbaabbabababaaabbbabbabbbbbbbbbbaaabbbaaaabbabbaabbbbabbaaaabbaababbaaaaaaaaababaaaaaabbaabbbababbbbababaabaaabaaaabaabbbbabbabbabbabaabaaabaaababbababababbbbbaababbaaababbbaabaabbbbaaabbbabbbaaabbbbaababaabaaabbbabbbabaabbbaabaababbbbabaaaaabaaabbaaabbbbbabbaaaabbbababaaababaabbbaaaaababbaabbbbaaabaaaaaaaabbabbabaabbbbbaabaababbbaaaaaabbbbaaabaabaabbbbaabbbaaaabaaaaabbabbbbbaaaabaaabbabbbbaaabbbaabaabaababbabaaabbbbabbbabbbbbbbaaabbbbbabbabbaaababbaaaaababbaaabbbabaabbbaabbbabababaabbbabbaaabababaaaabbbaabaaaaaabbbbaaaaaaabbbbbbabbaaabbabaababbaabababaabbbaabbbabaaaabbababababababbbaaabaabaababaaaaabbabbbaabbaaabbaaaabbbaabaabbabbbbbaabbabbbbaabaaabababbababbbaababababbbbaabbabbbbbabaaaababbabbbabbabaaaaabbabbbbbaabaababbbaabbabbaaababaabbaababababbaabbabbaaaaaabbaaaaabbaabaaaaabbababbaabbbabbaaabbababbbaabbbbbbbabbbbbabbbababbabaabaaaabbabbbbbbbbbbaabaaaaabaaabaaabbbaabaabaabbabbbbb abaabaabaababaaaaabbbbbabbaaaabaaabbbbaaabababaaaaaaaaaabbababaabaabaabaaaaaaaabbbbbbbbbabbbbbabaabaabbaabbaabbabaabaaabbbaaaaaaaabbbabbbbaaaabaaabbbbbababbbbbbaabaaababaaabbabbabbbbaaaaabbbaaaaabaaabbaaaabbababaaaaaababbaaaabbbabaaaabbaaaaaaaabbbbaaaabbabbabaabbabababbabbaabaaaabbabababaabbbbabbabbbbbbbabbbbabbaababbbbbaabbbbbabaabaaabaaabbbabbbbbbabaaaaaaaabaaaabbaabbababaaabbbbabbbabbaaaaaaaabbababbbbbaabaabbabbaabbbbbaabbababaaaabaaabbbbbbbabbabbabbbabbbabaaaaabaabaaabbabaabbbbaaabbbabbbabbbaaabaaaaabbabababbabbbabbaaabbbababbbabababbbabbbaabababbbaabbaabbbabbabbbaaababbbbaaabbabaaaaabaaaabbabbbabaaabaaaaabbbabaabbabaabbabbbaaababaabaaabaababbbbbbbbaabababbabaaaaaaababaaaabaaabbbbaaabbbabbbabbbbbbabbabbabbababaabbababbaabaaabbbabbaaabbababaaaabbbaaabaaaaababbbabbaaabbaaaaabbaaaababbabbabaabbbbaabbbababbbbbaabbbabbbaababaabaabaabbbbabababaaaaaabbbbbabbbbbbaaaababbbbbaaaaaabaababbbbbbbbbababbbbabaaabababaabababaababaabaaaaaabbbabbaaabbabaababbaaaaabaabaabbababbaabbaabababababbbabaabbbaababaabbbbaabbbabaaabaaaabbbbabaaabababbaabababababbabaababbbbaababbabaabababbbbbbabbbbaabaaaaaaaabaabbaabaaaaabbabbabbababbbbabbbbabababaabaaabaaaaabababbbbababbaaaaabbbaaaabbbaaaabbababbaabababbbaabbbbbaaabbbaaabbbbaabbaababababbabbaaabbaabbbbababbbabaaababbabaaabababbabbbabaaabbbabbabbbabbababaabbaaaaaabbbbaabbbbbabaabbbaabaabaaaaabbabaabbbaabaabaababbababbbaaaabbabbaaabbababaabaaababbabbbaabaabbbbbabbaabababaaaaabbaabbbbbbbbbabbbaaaabbbbbabaabbaabaabbbaaabbabbbaababbbbaaaaabaaaabaabbbaaabaababbbaaabaaaababaabbabababaaabaaabaaababbbbbaaaaaabbbabbabbabbbbbbbababbbbbaaaabbbababbbabbaababaabbabaaaaabaabbaaabbababaaaababaabbbabbababbbbaabbaababaabbaabbaabbbabaaabbaaaaaaaaaabaabbbbabbababbabbababbbbaabbaabbaaaaaabbbabbbbababbbabaaaaaabaaabbbbbbabbbabbaaabbababbbaabbbbbbabbabbaaaabbbaaabaaabbbabaababbbaaabaaaaaabbabaaaaabababbbbaabaaaaaaabaabbbbabaabababbababbabbbabaaabbbbabaaaabbaaababbbabababbbababbbbbbbbbbbaaabbbbbaabaabbababbbabababbbbbaabababbbaaabababababbaababaaabaaaaaaaabbbaabbb ababbbaaabaabaaabbabbababbbbbbabaaaabbaaababbbbbaaaaabbbbaaabbabbbaabbabaabaaabbabbabbbbababbaabbababaaaaabbabbbbbaabbababbaaaababaababbabbabbbabaabaaabbbbabaababaaaaaaabbbbababaaaabababababbbbabbaabbbbababbaababbabaabaabaaabaabbbaaaaaabaabababbbaabbbbaabbbaababaabbbbbaababaabaabaabaaabbbaabbbabaaabaabbaaababaaababbaabbaaaaaaaabbaabababababbabbabbbabbbbaabbabbbaabaaaaaaababaabbbbbbaaabaabaabaababaabbaabbababababababbbbabaaaabbbbbbaaaabbabbbbabbabbabbabababbbabbbaababbbbaaabbabaababaabbababbabbabaaababbbbaabbbbaabaaababbaabaabbbbbabaabaabaaabababbaaaaabbbbaabaabbabbbaaaabbabbbabaabaaabbbbbbbbbbaaaabababbbaabaaabbaabaabababbabbbaabbaabbbaabaaaaaabbaaaaaaabbabbbbbababbbbaaabbababbbbababbaaababaaaaabbaaabbbaabbaaabbaabaababbbbaabbabbbbaaababbbabababbbbbaaababaabbabbbabaaabaabbbaaaaaaaaababaabbbbaabbbbabbbababbbabaabbbaababaaabaaaaabaabbabbbbabbaaabaabaaabbaaabababbbbbbbbbaaaabaaaabbabababbaababbbabbbbabbbababbbbbbaaabbbaabababababbbbabbabaaaabbababababaabaababbbabbabbbbabbbbabbbabaaabbbaabbbabbbbababaaaaaabaabbbabbaaabbbbbbbbabbababaabbabbababbaaaaabaababbbaaaaabbbaabbabbbaaabbbabaaababbbbaababaabbbaabbbabaabbaaaaaabbbaaaaabbbabaabbbabababbaaaabaabaaabbbaaaaababbbaaaaaababaabaabbbbbbbbaababbbbaaaabbabbaababaaabaaabbaaabbabbbabbbbaaabaaabbaabbabbbabaabaababbbabbbaaaababaaaabbbaaababababbaabababaabbabaaabbbabbbbaaababaaaaababbabbabbbaaaaaaabaababbbbbabaaaaaaaaaabaaabaababbbbaaaabbbbbaaaabbaaabbabbaaabaaaaabaabbbbbbaababbbbbbbbbabbbabababbbababbaaabaabbbbbbabbbabbaaabababaaaabaabaabaabbbbaabbbabbbbbbbbaaabbbabbbbaabaaaaaabbaabbaaaabababaabaabbbabaaaaaabbaabbabaabbabababbbbbaabbbbaabbaaaababaabbbbbaaabaabbabaabbababbbaabaabbaaabababaaabbaababaaabbaabaaabbbbbaabaaabbababbabbbabaabaabbabbabbbbbabbabaaaaaabbababaabbaaabbabbbaabbbbbbabbbbaababbabbbbaabaabbbbaabbbbaababbbaaaaabaabaaabbbbabababaaaaaaabbabbaaabaaabaababbbbaaabaababbbaaaabbbbbbaaabbabbbbababbababbbabababbbaabbabbbbaabababbabababbabaaabaaaaababbaabbaaabbbbbbaaaababbbbbaababbabaabbbaaababbbbabbbbabbbbabaabbbbabbbbaaa abbabbabbaaabbbbaaaaaaabbbabababababaaabbbabbaaaaababaaabbaabaababaababaaaabbbababbbabaaabbbbababbaabaaabbabbaaabbbbabbbbabbaaaabbbaababbaaabbaaabbbaaabbaabbabbbbaabbaabbabaababbbababbbbaabababaabbbbbabaaabababaaabbaabaabaaabbaaaaaabbbaaabbabbaaabbaaabaabbbbbabbabababaabbbbbaababaaabbaaaaaababaaaabbbbbbabbaaababbaababbbabbbbaaaaaabaaabbbaaaaaaaaabbabaababbaabaababbaaaabaabbbabaabbbbbaabaabbabaabaababaabbbbbbbabaababbaaaaabbabaaabaaaabaaaababbaabbabaaaabbaabbabbbababbbbbbaabbbbaaaabbabbbaabbabbabaabbbbaaaabbabababbbbbabbbaabaaabaaaaaaababbaaabababbbbbbaaaaaabbbbaabababbaabbbabbabaaaaabaabaabaaabbaabaabaabbbaaababaabbbbbbaaaaaabbabbaabababbbbbabbbabbababbabaabbaabbbbbbbabbaabaabbabbbbaabaabbabbabaabababbabaabbbbbbabaaaaabbaabaaabaabababbbbbbbabbbbabaaaabbabaaaaaaabbbaaabbabbbbbbaabbbaababbabbbbaababbbbbbbbabbbbbbbbbbabbabbaaaaaababbaaaabbbbbaababbbbababbbabbaaababbaabaabbbbbbbbbaaababaaababbbbbaabbbbbbbbaaaabaaabbbabaabbbbbbbaaabbababbbbaaababaabaaabbaabbbabbbaababbbbabbabaaabaaaabbaaaaaaababbbbbabababaabbbbaaabaaababbbaababbbabaaabbabaaaaaabbbaaabbbaabbbbaabaabaaaaaaabaababaaaaababbaababbaabbbbbabbbbbbbbabaaabbbabbbaaaababbbaaaaaaabaabaabbbbbbbbbbbaabbbbbaababbababaaaaaaabbbbabbaabbbbabaaabababbbaaaaabaababbbaabaabaaabbabaaaabbabbaaaaababaaabbabaabbbbbbaabbbababababbaaaaaabbabbbaaabaabbbbbbbbabbbbbababbaaaabbbbbaaaaaaabbaaabbaababaaabaabbbbbaaabaababbbbbbabbaaabbaababbaabaababaabaabbbbaabbaabbababbbbbababaabbaaaaaabbbbbbbbabababbbabaaaaabbbbababbbbbabbabbabbaabbaaaabbabbbbaabbaaabaababbabaabababaaaaabababbbaaaaaaabbaabbbbbaaaaaaaabbbababaababaabbbabbaabbaabbbaababbbbbbababaabbbbaaaabaaaaabababbbbbaaaaaababbbbbaaabbbabbbbbbbbabaababbbabbbbbbbaabaabababbbabababaabaaaabbbabbaaabbbaabbbbbabaababbaabbaabbabbaababbbbaaaabbababbbaaaaababbabbbaaabbabbabaaaabaabaabababaababbababababaababababbbbbbabababbabbabbbaabaababaaabaababababaaabaaabbababababbaabbaabbaababababbbaabbaaabaaaababbbbbabbaaabababbaaabaaaaaaaabaabbbbaaabbabbaababababbaabababaaaabbabbbbbbbbaaaabaabbbabbabbbabaa baaababbbbabbbbabaaaabaaaaaaaaabbbaaabaaaabaaaaaababbabaaaababbaababbbbabbbbbaababbaabaabbaabbabbaabbabbabaaaababbabbaaaaaaabbbbabbaaaabbabbbbbbbbbaabbababbbbbaaabbbbbabbbaabbaabaababbbbbabbaaabababaabaaaabbabbaabbbbababaaabbaaaabaaabaaaaaababaabbbaaaabababbbaaaaaababbbbbbaaaaabaabaaaaaabaaaabbabaaabbbaababbbabababababababbaaabbbabbbbaabbbabbbababbababaabbbabaabbabbaaabaabaabbaabbabbbaabaabbbbaabbaaabaaabbbbaaaababbbabababbbbbaaaabbbabbbbbaabbabbbaaababaabaabababbbabbaabbbaaaaababbaabaaaababbaaabbbbbbabbaaabbabbbaabbbababbbbbabbaabaaaabbaabbababbbbbaaaaabbaabbabbaaaaaabaabbaaaabbbaababbaabbbabaababbabbbbbbaabaabbabbabaaabbaabaabbbaabbababbaababbbbaaaabbabaaaabbabaaaabaaaaabbbbabbaabbaabbbabbbbbaabbababaabbabbaaaababaabbbaaabbaabbabbbbabbaabbabbbbbbbbaababbbaaabaaaabbbbbbabbbabbabbaaaabbbbaabbbbbaabbbbaabaabbaaabaaaaaaabbbbbbbbabbabbbbbaabbbabaaabbbabbbabbabbaaabbbabaaaabbaababbbabaaaaaababaaaabaaaabbbbbbbabaababaaababaaabbbbbaaaaabbbbaaabbababbabbaabbbbaabbbababababaabbbbbabbbbbaaababbababbabababbababaaababaabbbaaaabaabbabbbbaababbaababbaabbabbbbabbababbbbabbaabbbaaaaaaabaabbaaababbbbabaaabbbaababbaaaababbbbabaaaaabbaaabbbbbaaabbaabbbbaaaaaaabaabaaaababbaababaabaabbaaaababbaabababaaabbabbaabbababbaabbbbbabaaabbabbbbbbbabbaaaababbaabaabbaaaaaaabbbabbaababbabaaabbbbbbabaabbaabaabaabbbbbabababababababababaaabbbaaababbaaaababababbbbaabaaaaabbbbababbaababbbabbababaabbbaabbbabaababbaababbbbbbabaaabaaabaababaababaaaaaabbbabbabbababbaabbaaababbbbabbbaabaabababaabbbbaababbaaaaaabababbbabbaabbabababbbabbaabbabbaababbaabbabbbaabbbababbaabbbaaaabbaaabbbaabbbbbbbbaaaaabbbaaaabbbbbbaabbabbbaabbbbbaaabaabaaaaababbbaaaaabbabaabbababbbabbbbababbaaabbbaaaaabbabbbbbabbabbbabbabaaaaaaaaabababababaabaaabbabababbbaabbabbabbbaaabaabaaabaaabaabbbbaaaabbabbaabbbaabbaabaabaaabbaaabbbbbbaaabbbbbbaaabbbbabaaaababbaabaaaaaaabaaabbbbaaaaabbbbaaabbbbaaababaaababaabbbaaaaaabaabbbabaaabbaabbabbbaaabbabaabbaaababaaaabaaaaabbabaaaaabbbbabbabaaaabaaabbabaaabaabaaaababaaabbbbbaababaaaabababbbbaaabaabab baaababaaabbabbaabbbbabbabbbbbbabbbbabbabbbbbabbbbbbaaaabbbaaaaaaaaababbbbaababaababbbaababbaabbaaaaabbabaabaaabaabababababbaabbbaaabbababbbabbaaaaababaaababaabbbbbbaabbbbabababbaabbabaabbaabbabaaaabbbbbbababbbbbbbbaaabbabaabbbaaabbbbbababbabbbaaaababaaaababbbbbaabaaabbbaaaabaabaaaaaabbbbaabbbabaaaababbbaabababbabbbaababbbababbbbaaaaabbaabbabbabbbbbabbabbabaabaaaabbbabbbbbabaaaabbbaababababbbbaabbabaaaaaabbabbaabaaababbabbbaaababbaaaababaaabbaabbabbbbaaaabababbabbaabbaaaabaabbaabaabbabbababbbbbbaababbaababbbbbaabbabaaababbbbbbbbbbbbaabbababbaabbbbbaaaabaaabbabababababbbbbbabababbabbbabbababbbbaabaaaaabaaabbabbbbababbaaaaaaaabbabaabaaabbbababbaababbabbaabbbaabaabaaaabbbbabaabbaabbbabbbbbbbbbbbaaabbbabaaababbbbababbbabbaaabbabbabbaabbabbbabbaabbaabaaabaabbbaabbabbaaaaabaaaaaaaaaaababaabbbaaaaaabbbaabbbbaababaababbaaabbaabababaaabbbbbabaaabaaabbbbbaabbbbababbaabababaabbaaabaaaabbaabaaaabbaababababbaaababaabbababbabbabbbbaaabbbbabaabbbbbabbbbabbaaaaaabbbaabbaaaabababbababbabaabbaaabaabbaaaaaaabbabaaaabbaabbabbbbbaabbbbbaaabbbbaaabbabaabbbbaaabbbbbbaaaaaaabaabbbaaabaaaaaaabbbaaabaaaababbaaababaabaaabbabbbbaabaabbbaabbabaaaaabaaabbbbaaaaabaaaaabaaabbababaaaababbbaababaaaabaaababbaabbaaabaabbabaaabaabaababbbbabbaabaabababaabbaababbabbbbabbbbaaabbbbabbbaababbaabbaabababbbbbaabbbabbaabbabbbbbabaaababbabbabbbabbaaabbbbaaababbaabbaaaababbbaabbaabbababbaabaabaabaaaaaaaaaabaabbbabbaaaaabaaabbbaaaabaaababaaabbabaabbbaaaaaabbaaabaaaababaabbabaabaaabaabbbababbbbaabaaaaabbbbabbbbbaaaaabbabbbbbaaaabbababaaaabbaabbbbbaaaabaabbaaaaaabbaabababaabbaabbbbbababbaabbbbbabbabbaaaaabbbaabbabababbaaaababababbbabaabbbaabbbaaabbabbabaabbabaaaabbbbaaabbbaaababbbbbbabbabbbaabbabbaababbbabbbababaaabaababbababaabbbabaaabbbbababbbbababaabbaabbbbbbaababaaabbbbaabababbbbaabaaabbaaaabbabaaaaaaabbbbababaabaabbaabbbabaabbbaaabbbbbbaabaaabbabbbabbbababbaabababbbbabaaabababaaababaaabbbaababbbbbaaaabbbabaabbaababbbababbabaabbbbbbbbaabbaaabbabaaaabbbbbbaabbbaaabbbabaababbababbabbbaabbbbababbbbbabaabaaabaabbab aabbabbabbbaaaabbababbbbabababaaaabaaaabababbbbabaaabaababbbbaaaabababbaabababaaabbbbababbaaaaabaababbbabbbaaabbbabaaabbbbaaaaaabaaaabaaabbababababaabbbbaababaaaaabbaabaaabbbbabaabaaabaaabbbabaaabaabbbabbababbabbbbbaaaaababbaaaabbaaabbaabaaabbbaaaabaababbaabaaabbaaabaaaaaaabaaabaaaabbbbabbbaaabbbbaabbbbaabbaaabbbbababaabbaaaaaabababbaaaaabbababaabbaaaaabbaaaaabaabbaaabbaaaaaabbbbaababbaaaaabaaaaaaabaababaabbbbbbbbbabbbaaaaababbbabbbaaaabaababbaaabbaabaabbbaabbabbabbbababbbbaaabaabbabaaabaabaaaaababbbaabaabbaaaabaaaabaabaabaaaabbbaabbabbbababbbabaaaabaaaaababbabaaaabbabaaababbbaaabaabbabbabbabaaabaaaaaabbaaaababaaabbabbaaaabbbaabbbababaabaaaabaabaabaabaaaaaabbbbbabbaaabbabbbaabbaabababaabbabbbbaababaabaabbbbbbaaaabaaababbabbabbbbabbbbbbbabbaaabbaabbbaabbabbaabbbaaaaabbaababaababbbabbbbbbbaaababaabbababbabaabbbbabaaaaaaaaabaabbbbaaaaabaabaaaabaabbbbabbaabbababbabaabbaabaabbaabbbaaaaabbbbabbbbaaaaaaaabaaabbbaaabbbabbaabbabbbbbbaaabaabababbbbaabaababaaaaaababbababbaaabbbabbbbbabaabbbbbbabbabbabbbaaaabbaaaababbaaaabaaaaaabbabaabbbabbabbbbaabababababababbaabbbabbbbbbabbbabaaabbaabbabbaaaabbaaaaaaabaabbaaaabaabaaaabbabbbbaabbababbbbaaabaaaaabbbaabbabbabaaaaabaabbabaabbaaaabbababbbabaabbbaaaabaabbbbaaaaabbaabbaaaaabbabbaaabaababbabbbbbabaaabbaababaabaaabbaabbbbaababbbabbbabbbabbbabbabaaabaaabaabababaaabbaababaabaaaabbaabbaaaabaabbababaabbabbababbabaababbabbbbaabaaaaaaabaababaabaabbababbbaaaabaabababaaabbababaaabbaabbaabbbaabbbbaaaaaaaaaaaaababaababbbaabbaabaaaaabaaababbbbabbaaababbbbbbbbbbabaaaabbaababaaaababbbbbabaaabaaaaaabbaaabbbbababbbbbababbbbabaabbbaaabababaabbbbaaabababaaaabbbabaaabbabbbaaababaabbaaaabbaaaaaabaababbaaaabbbaabababbbaaabbaabbabaabbbabbaababbaaabaaabaaaabaabbabaaabaaaababaaabaabababbabbbaaabaaaaaaaaaaaabbabaaabbaabbababaabbbbbaaaaabbbbbbababbaaaabbbabbbbbabbabaaaaabbbababbbbbbaaababbbabbbaababbababaabbbaaabbaababbbabaabaabbbabbbbbaabababababaabababaaabbbbbaaabababbbbbbbabbaabbabbabaababaabaaaabababbbbbabaaabbbabbbbbbbbaaaababaababbbbaaaaababaaabbbbabaab aaaabaaabbaabababbabaabbaaababbababbbbbbabbbbabaababaabbaaaaabbaaaababaababaaaaabbabaaaaabbaaaaabbbbbaabbbabbabaabbabaabbabaaaabbaaabbbbabaabbbbaaabbbabaaabbaababaabbaabaaaaaaaabaababababaabbabaabbbabbbbaaabaabbbbabaaaababbbbabbabbbaabbbbabbaabbbbabababbabaaabaabaabbbbabaababaaaaababbababbaabababbbbbaabaabaabbbaabbbaaababbbbbbbaaabbaabbabbabbbbbbabbbbbaabbaaaaaaabbbbbbbabbbbbaabbbbaaabbbbababbbaabbabaaaaababbbaababbbbbbabaaaaabbaaaaaaaababaabaabbbaababbbaaaaabbabbbbabaabbaabbbbbbaaaaababaaaaaabaaaabbbaababbbbbbaabbaaaaaaaabbabbbbaaaabaaaaabbabaabbabaaaabaaaabaaaababbabbaabaaaababbbbabaaabbaabbbbbaabbababbbbbabababbbbaaaaabbbbbbbaaabaabbabbbaababbaaabbbbabbaabbbbabbaaaaaaaaabababbbaaaaaababaabaaabbabaabaababaabbabaabbabaaabababaabbbabaabbaaababaaabbaaabbaabbabbaabbbabbbbaaaaabbaabbabbaaaaaabaabaaaaabbaabbaaababbaaaaabaabaaabbbababbababaabaabababbaabaaabaaaabbbbbbbabbaababbaaaabbababaaaaabbbbbaabaabbbaabaababbabbabbabbbaaaaaaabbabababaaabaabaabbababbbbabbaaabbbabababbaababaaabbbaaababbbbbabaaababaaabbbabbbbabbaababaaaaabbababababaaaaaababaaabbbabaabbbbbbbabaaabbaaaaaabbbbabbbabbbaaabbabababaabbbaaaaabbabbaaaaabbbaabaabbbaaababaaabbbabaabbabaababbabaaabaaaabbaabaabbbababbbbbbbabababaaabbabbabbbbbaaaabbabbabbaabaababbabbbbabbbbabbbbbbababbabbababbbababbaabbbbbaaabbbaabbbabbabbabbbabbaabaaaaabbabababbbbababaabbaabbabbbaaababaaaabaabaabaabaaaaaaabbbababbbaabbabbaabaabaabbaabaaaabbabaabbaaabbbabaaaabbbbbabbabbbabbbabbaabbbbabbbbaabaaabaaabbaaaaaaabbaabbbaaabbabbbabbaaababaaabababbabaabbbabaaabaabbabaabbabbabaaaaaaaabaaaabababaaaaaaabbbbabababaaaaabaaaaabbbabbabaaaabaaababbbaabaababbbbbaabaaabbaaaaabaabbbaaabbaabaabababbbbbbbabbbabbbbabbbaabaaaabbbabbaaaaaaaabbaaaaababaabaabaabbababbbbbabbbaabaaaaaaabababbaaabaababbbaaabbbaaabbbabbabaababbbbbbaaaaabaabbaaaaabbbbbabbaabbabbbbbbabbbbabbaabbabaabbaaaaababaababbabaaabaaabbabbbaabbbaaaaaabaabababababaababbbbabaaaaabbbbbaaababbbaaaabaaaaababbaabbabbaaaaaababaaaabbaabbababbabbaabaababbbbbbaababbaabaabbabaaaaaababbaababaabbabbbbbab aabababbbabbabaaabbaabbaaaaababaaaaaababaababbabbaaaabbbbabbabbbbbabbbabbbaababbabaabaabaaababababbbbaaabbaabbbaaaababbabababbabbaaabaabbbbbbbaabbababaaabaaaabbbababbabaabbabbaaabbbaabbbabbbabbbabababaaabbbbaaaaaaabbaaaaaabababaaaaaaabbabaaaaabaabaaabaaaaaabaaababaaaaaabababbbbbababbbbaaabaababaaaabaaabbabbbbbbabbaaabbaaaabbabaabaaaaaaaababbabaaaaaabbabbabaabbabbaabababaaaaababbabaaabbbbabbaababaaababaabaababbabbbaaaaaabaababbaaaabbbbbbabbaabaabbbaaaaababaabaabbabbbbaabbaaaaaabaabbbbaaababbaabbbaaabbbbabbbaabaaababbbbbbbaababaaabaaabbbbbaabbbbababbaababababaababbaababbaabaabbaaabbbbaaababbbabbbbbbbaabbaabaabaaabaabaaaaaaaaabbbaaabbbbbbabababbbbabaabababaababbabaaababbbbbbaaababbababbaaabbbbaaabbaabaababababbaaaaaaabababbbaaabaabbaababaaaaababaabababbbabbabbbabaabbababbababbbabaaaaabbbabaababbababaabaabaababbabbbbbaaabaaaabbbaababaaaabbbbbbaaaabaaaaaaaaaabbbabbbbaaabaaaaaabababbbbbaaababbaabbababbbabaaaaabababaaabbbbaaaaabbbaabbbbbbbbbabaaabbbbaaabaaaabababaabbbbabababbbaaababaabbbabbabbabaabaabbbabbabbbaabbabbbabaabbabbaaaabbbabaabbaaaabbaaabaaaababaaaaaaaaaaaabbaaaabaaababaabbaabbbbbbaaabaabbbbaaaababbabbabbbbbbaabbabbbbaaabbabbbbabbabbbbababbbabaaabbbbaabaaaaabbaabaabbbbbaaaabbbaaabaabbababaabaaaabababababbabbaabbbaabaaaababbbabbabbaaabbababbabbabaaabaaaaaaabbbabaabbbbabaaabbbababbbbabbabaaaabaababbabaabaabababbbaababbbbabababbbbbbbbbaababbbababaabbbabbbbbbabaababbbaaabbabababbbabbabababbaababbbbbabbbaabbabaabaabaabbaabababababaaaabbbbbabaaaaaababaabaaabbbaaaaaabaabbbbbbabbaabbbbababbaaabbaabbaabbbbbabbbbbbabbabbabbaabaaaaaaaabaabbabbaabbbabbaaabbaabaabbaaaabababbaabbbabaabbabbaaaaabbbbbabbbaabbbbbababbababbbaabbaabbbaaaaabaabbbaaaabbaaaaaabaabbabbaaabbaabababbbbaababbaaabbabbaaabbaabaababbaababbababbaaababaaaaababbaabbbbbbbbbaabbabbbbbaaaabbbbbaaaaabbaaaaaabbabababaaaabbaaababbbaaabbaaaabbaaabbaaabbbabbaaaaabbbaabbabaaaaaaababaabbbbabbaabbbababbabbabaaabbaaabbbbbabbaaabbaabbaaaabaaaaabbabbbaaabbababaabababbabbbaababbaabbbbbbabababbbbaabaaabaaaaaaabbbababbabbbbbbb abbabbabbaaabababaaaabbabaabbabbbabbbbaabbbabbbbababbabbbabbbbbababbabaababaabbbabbabbababababbbaabbaaabbaaabaababbbaaaaaaabbababaabbabbaabbaabbbbbbbaabbabaababababbabbababbaaaabbaabbaabbbaaabaaaaaaababbbaaaabbbabbabbabaabbbbaabbaabbabaaabaabaaaabaaabbbaabbaaaaaaababaaaaaaaabababbaabaaabaabbbbbaabbbababaabbbabaabbbabbaabbbbaaabbaaabaabbbbabaaabbabbabaabbbabaabbbbbaaabbabbaaabaaaaaaaaabbaabbbaaabaaaaabaabbabbbbaabaabaaaabbbbbbbabbbbaaabababbbaaabaaabbaabbaabbabaaabaaaabbbaababbaabbabaabbababbababaababbbbbababbaaaaabababaabaaababbaaaaabbbabaabbbababbababaabbbbbbaaabababbbbbbbbbbaababbabbbbabbbbbabbaaabbabaaaaaabababababaaaaaaababaaaaabbaaaaabbbbbbaaabbabbaabbbaaaaabaababbabbaaaabaabababaabaabbbbbbbbabbaababbabbaabbbbaaabbbbbaaaabaaabaabbaaababaabbbabaaaaaabbbbbbabababababaabaababababbbabbaababbbbbbaabbaaaabbbaaabbbbababaaaabbbaabbbaaaaababbaabbaaabbbbbaabbbababaaabbabbabaabbbbaaababbabbbbbaaabbaabaaabbaaaabbaaababbabbbbbbababbaabababaaaaaababbabbbbbaaaaaaabaabbaabaababaababaaababaaaaaaaaababbaaabbbbbbbabbbbabbbaaaaabbabaabaaabaabbbbbbaabbabbbbaaabbabaaaaababbbaabaaabbbbbabaabaaabbaaaaabaaababaababbaabbabbbabababaaaababaaabaaaabaaabbabaaabaaaabbbabbaaaaaabbabbbababaaaabaaaabbaabbaabaaaaaaaababbaaabbbabbababbbbbaabbbaaaababbaaabaabbbaabbabbaaaaabbabbaaaabbabbaabbbbababbbbbbabbbabaaaabbbbbbaaaabbabbbbabaabaabbabaabbabbabbbbabbbaaababaaaabbbaababababaaaaaaaaabbabbababababbaaaababaaabbaaaabaabbbbbbbabbabababbaababbaabbbbabbbbaaababababbbbaaaabbaababbbbbaaabaaabbabbbbaabbaaabaabbbaaababbbbababbbbaabbabaaaaaabababaabaabbbbbbbbbbbbbaaabbbbaaaaabbbbbbaabbaaaabbbabaaaabababaabababbaaabaabbaaaababbabbaabababaaababbbabbabbababbabbaaabaaaaaaabbbaaabbaaaaaabbbbbaababaaabbbbbabbbaabbbbabaaaabbbabbabbbaabbbaaabaabababbbaabbbbabaabaaaabbbbbbbabbabbbabaaaabaaaabaababaaabbbaababaaabababbbabbabbbbbbbaaabaabbaaabaaaabbaabaaabababbaabaaabababaaaabaaabbaabbababaabaaabaaaabaaabbbabbabaaaabaababaabbaaabbaabbbbbbbaabbabbabaaaababbaaabaaabbababaaabababbbabaababaabbbbbabaaaababaaaaaababaabaaabba abaabbaaabaabaaaaaaaaabbbaababbaaaaaabaaabbaabbaabababaabaaaaabbabaababababbababbababbaabbbabaaaaaaabbabababbabbabababbbabaabbaaaaabaabbaaaabababaabbabaababababababbabbbaaaabbbbbababbaaabbbbabaabbbbbaaaabbaabaaababbbbaabbaaabbbbbbbabaabaabbbabbaaaabbbbbababababaabababaaaabaaabababbabbabbaabbbbbaaabaaabbbbbaabababbaaaabaaaaaaabaaabaabbbabababbababbbbbbbbbbaabaaabaaabbaaabbbbaabaabbabaababbabbbbaaaabbabbababbababbabaabaaabbababababbaabaabbbbbbbaabbbbbbaabaababbbbbbaaaabaaaaaaaabaabbaaaababaaaaaaabaaaababaabaabbbbbaabaaaabababbabbbbbaaaabbbbbbabbbbbabbaaababbaaaababaababaaaabaaaaaaababababaabababbababaaabbbbabbaaabbbabbaabbbabbbabbbababaaabbabbababbbaabbbbaabaaaaaabbbbbbbaabaaaabbaaaababbaaababbaabbabaaaabbabbbbababaabbbaabbbbabbbabaabbbababbbbaaabbaaababababbbabbbababbbbbaaabbbbbbbabaaaaaabababbabaabbbaabbaababbbbaabbbabaaaaabbbaaabbaababaaaabaabbbbababaabbbababbaaabaaabbbbbbabaaababaabbaaaababbabbababbaabbbbaabaaababaaababaaaabbbbaabaabbbaaabaaabbaabbaaababbababbbbbbbbbaababababbaaabaabaaaabbbbbaabbbabababbababbbaababbbabbbaaaaabaaaaabbbabbabbbaaaaaabbbbaabababababbaabbababbaaaaaaaaababbbabababbababbaabbbbababbbabbbabaaabababbbbabababababababaabbabaabababbbabaababbaabbbaaaababbabaaaabbaaababbaababaabbababbabaaaaaaabbbbbabaaabbababaaaaabbbabbbabbbbabaaaaaaabaaaaabbbabaababbbababaabbabaabaababaababbababababbbabbaababaabaaaabbbbabbaaaabaabababaabaaaaaabababababaaaaabaabababbbbababbaababbbaaabaabbabaababbbaaabbbabaaaababbaabaaababaaaabbbaaaabbabaaaaaaaaabbaabbbbbbbbbbabbabbbbabababbaabbbababbabaabaaabaaaaaabaaaaabaaababbabbababbaabbabbaababbbabbaaaaabaabaaaabbbbbaabbaaabaaabbbaaaaaabaabbbabaabbbabbaaabaabbabbaabaaaaaaaababaabbababaabaaaabaabaaaabbbbaabbababbbbbabbaaaaababbaaabbbabaaabababbaaababbbbaaaabaabbbaaabbabbababbbbbbbbbaaaabbbabaabbaaaaabaaaaabaaaabbbaababaababababbaababbaabbababaabbaababbabababbbabaaababbabbaabbbaabbaaabaabaabaaabaabbabbabbaaababbaaababbabaabbbbbbabaaababbbbbabababaaaaaaabaabbababbababbbbaabaaaabababbaabaababbaabbbabbbaaaabbaaaaababbbaaaabaabbba bbbaabbbbbbababbababaabbabaababaaaaaabaaabaabbbbaaaaaabababbbabaababbaabaaabababbbaaaaabababbbaababbaaaabbabbaabaabbababaababababbbaabbbaaaaababbaaaabbabbbbbbbabaabbabaababaabbbbabbbbbaababaaaaaabaababbbaaaabbabaababbaaaaaaabbabaaaabbababbbbbabaaaabaabaabaaabaaaaaabbbbbbbbaabbaabaabaabbaaaaabaaabbabbbaaabbbbaababbbbbaaababaaaaaabbbbbaaababaaaabaabbbbabaaaaaaabbbbbbbbaaabbbbbbaabbbabbbbaabbaabaaaaaaaaabbbbbaaaababbaaabbaaaaaaaabbbbbabbaaaaababbabbabbaaaabababbabbaaaaaaaaabbbabbbbbabaababbbababaababbbbabbabbaabaaaabbbaabababbbbaabaababababaaaaabbbabbbbabbaababbbaababababaaabbaabaaaaaabaaaaabaabbbaaabbaabbbbbbbbbbababaaaaaaaabbabbaaaaaabbaaaababbbabbaabaabbbbbbabbbbaaaabbababbabbaabbbbbbbbaabaaaaaabaaabbaabbabababbaaaabababbbabbbbabaaabbabbabbbaaabbbaaababbaabaaababbbbbabaaabbaaaaabaabbaaaabbbbaabaaaaabaaaaaaabaaaaaabbbbaabaabbaaabbaaabbbbabbbbaabaaaabbaaababaabbbabbbaabbbbbaaabbaabaaaabbabbbbbaabbabaaabbababbbababaaabbbbbbabbbbaabaaaabbbaaababaaabbbaabbabbbababaaaaaabbbaababbaabbbbabbbaaaaaabababbbbabbaabbaaaabbbbaababaaabaabbaababaaaaaabbbabaaababaabbbaabbbabbbaaabbbabbbbbbaabaabaabaaabaabbbbbaaaaaabaaabbabaabbbbaaaaabbbababbaabaaaabbaaaaaabbbbbbbbbaaababbabaabaabaaaabababaaabbbbbaaaabbaaaaaabbabbaaaaaaaababaabbbbaabababbabaababbababbbbaabaaabbabbbabbbaaaabbaaaaabbbaabbbabaabbbaaabaabbbbbbabaaaabbbbbababbabababaaabababaababbbababbbaaaaaaabbaabaaaabbabaaabbababbbabbabbbabbbabbbbbabaabbbbabbbabaaaabbbbbbbabaabbaabbbaabaaaabababababbbbaabbababbabbbababbabaabbbababaaabbbbbaabbbaabbbabbabbbabaabaabbaaabaaaaababbaaabbaabaaababbbabbbabbbabbabaabbaabababbbbabbbabbabbabbaababbaabbbbbbbbbbabbbbbaabbaabaabbbbabbabaaaaaaabbaabaabaababbbabbabbaabaabbaaaababbbbbababaaabbbbbbabbbbaabbababbabbabaaabbbaabbabaaaabbbbbbabaaaaaaabaaabbabababbbaabbbaaaaaabaabbbbaaabaababaaaabbbabaaaabaabbaabbbaaaabbaaabaaabbbbaaaaaaaabaabbbbababbaaababbabbbaabbaaaababbabbabababaabbabbababbabbaabaabaaaabababbabaaabbabbababbababbbbbbabbaaabbababbbbabaabbbbbbbbbbbaaaabbabbbaaabaabababaabbabaaaabaaaaaabbabaa aaaabbababababbbbbaaabbabbbababbbabbabaaabbababbbbbabbaaabbaaaaabbababaaaaabbaaaaabaaaabbaaaabaaaabbabbbbbbaabababbaabbbaaabbabbabaabbbbbaabbabbabaaabababaaabbabbaaaaaabbbbabbbaaaabbbabbabaaaaaabbaabbbbbaabbaabbababbaababbbbabbbabaaaabaaabbbbaabbaabbbbbbaabbbbbaaaababaaaaabbaabbbbbbbbabaabbbbaabbabbaaabbaaabbabbaaabababaaaabaaabbabaaaabbbababbaabbbbaabbbaababaaaabaaababbaababaaabbbababaabaababbbaaabbaaaaababaabbbbbbaaaaaaabbbabaaababaabbaaabaaabaaaabbaabbababbabbabaaaabbbbaabaaaaaaaababaaabaabaaabbaabaaaaababababaaaaabbabbbabbbbbbabbaaabbbaaaaaaaaabbabbbaaaaabbbaababbbaabbabbbabababbbbbbbbababbabbaabaaabbbaaabbaabbabbbaabababbbaaabbabaaaabbbbaaabbaaaaabbbaaaabbbabbaaabaaabbababbbaabbbaaababbabbbabbbaabbabaabbaabbbabbaabaabababbaabbbbaabbbabaaabaaabbaababaaabbbabaaaabbabbbabbbbabbbabbbaababaabbabaabbbbaabbababbbabbabbbbaaaabaaabaaabaabbbbaaaabbbbbbaabbbaabaabbbbbaabbbaaaababbbaaababbbaaabbaaaababaaaaabaaaababbbabbabbbaabaabaababaabbbbabbaaabbbaabbaabababbbbabaabbbbaababbbbabbbbaaabbbbabababbabbabaabbbaababbbaabaaabbaabababbbbbabababbbbbaaababbbaaaaaaabbabaabbbaababbbbbbbaaaabaaaabbbabababbaabaaabaabbbaabaabaabaababaabbabbabbbabbbabaaaabaabaaaaabaabbaababbbabbaabbaaabbbaababbaabbbaabbaabbbaaaaaabaabbaabbbaaabbabbaabbbabaabaababaabbbbbababaaababaaabbababaaabbbbababaaaabbbbbbabbaabaaaaaaaaaaabbbaaabaaaababbaaabbaaabaabbbaaabbabbbbbaaabbbbaaaabababaaababaabaabaaababababbbabbabaaaaabbabbbbbbaaaabbbbaabaabbaabaabaaabababbbbaaaaaabababaabbaaabaabbaabbaabbbabbaaabbaababbaabbaabbabbaaaaaaababbabbbbabbbaabbbaabbaabbbbbaaabaaabbababbbaaabbbbaaababbbaaabbbaabbbbabbbbbabbaaaaabbaabaababaabaaabaabaaaaabbaaaaaababaaabbbbababababaabbbbaaabaabaababbbabbbbbbbabaabbabbbaababbbabaaaabbbabbbabbbaabbabbbbbbaaaabababaaabaaabbbbbaaababababaaaaabbaaaaaabbabbabbbbaaabaaaaabaaaabbbaababbbaaaaabbabbbabbbbbbbabaaaababaaabbbbbbabaabaaabababbabbabaaabababbaaaabbbaabbbbababbaabbaaaaaabbaaabbbbbbababababbabbbabbbbbbbbbaaabbbaaabbbbaaaabbaaababbabaaabbbabbaabbbbaaaabbbbbbbabbaababbaaabbbbaaaabababbaa abaaaabaaababaabaabbbababbbbbabaabbbbbaaaaaabbbaaaaababbbabaababbabaababbabaabababbbaaaabbaaaabbaabababbabbaaaaababbbabaabaaabaaaabaabaaaaabbbaaabbabbaaababaabaaaaabbbbbbbbbaaaaababaaaaabbbaabaaabbabababbbbababbbaaababbbbbbaabbbaabaaaababaabbbabbbbbbbaabbbbaaababbbbaababbbabbbaaabababbbaabababaaaaabbbaaabaabaaaaaabaabababaabbbabbaaaaababbabbbabbaaaaaaababbabaabbbbaabbbaabbaabaaabaabbbaabaabbababaaabbababbbbabaabbbababaabbabaaaabbabbabaaaaaabbabbbbabbaabbbbabbaaaaabbbbabbbbbbbaabbbbabbabbababaabbbaaaaabbbaabaabaababbbbbbabbbaabbbaabaaaabbbabbbabbaabbaabbaabbbabbbabaabbabbaaaababaabbabaabbbaabbabbaabaabaaaaababaaaaabbbbabbabbbbabbbbabbbbaaabbbbaaabababababbbbabbbaaaabbababbabbaabaaaababababbbbabbbbaabaababbbaababbbaaabbbabbababaaabbbaaaaabaaabbaaaabbabbbbbbbabaababaaabbbbabaaaaabaabbaaaaaabbababaaaabaaabaabbbabbbaaaabbbababbbbaabbbaaababbbbababaaabaababaabbbbbababbabbbabaababaababbabbababbababaaaaaaababbbaaababaabbababaaabaabbabaaababbbaaabbbabbbaabbabbbbbbabababbbbaaabbbbababaaaaabbbabbbbaaabbaaaaabbaabbbbbabbababaabbbaaaaaaabbabaababbababababbaaaaaaaababbbbbaaabbabababbbaabbbbbbabbaabbbbaaababbbaaaabbaabaaaabbaaababbbabbaaabbabbabbbbabbaaaaabaabaaababbbbaaaabababaaabaaaaaaaaabbbbaaabaaaabaababaabaaabbbaabbbbbaaaaabaabbbaabbaabbabaabbabbbbbabbbbbbbabbaaabababbbabaabbaabbaaababababaaaabababaabbbabbabaababbbaaaaaaababbbbaaaaabbaaabbababbbbbabbabbaabbbbaabaababbabaaabaaaaaabbaabbababbaaabaaaaaababbaaabaaaaabbaabbaababbaaaababaabbababbaabbbbbbababbbbabaaaabbbbabaaabaaabaaaabaababaaabbbbbbabbaaabbbbbbaaaaabbaaaabaabbabaaaabaabbbbaaaababbaaaaabbbbaabbaabbbbbbaaabababbaaabbbaaabbaababaaaaaaabaaababaabaaaabbaababbaaabbbaaababbabaaaaababbaabbaaabbbbabbbbbbaaabbabaabbbabbabbbaaababbaabbabaaabaaabbabbbabaaabbbabaaaaaabaabababaababbabbbbbababaaaababbbbbababbbabbbaabaabbababbaaabbababbbbbbaaaaababbbbababaaabaaaaabaaabababababbababbababbbbaabbbbbbbbbaabaabbabbaabbbaaaaababaabbababbaabbabaaabaabaaaaaabbbaabbbbababbbbbabbaababaabbbaaabbaaaaaabbbabbaabbaaababaabbabbaaaaaaaabbbbaaabaa abbbbabbbaabbbabaabbbabbbaaaaaaababaaaaaaaaababbaabbbbaaabbbbbabbabbbbbbaaaaababababaaaaabbbbababbbbbaaaababbbabbbabbababaabbbabbabaabaabaabbbbbaaabbbbbababbababbbbabaaabbbaabbaabbaaaaaabaaabbbaabbababbbbaaaaabaaabbbbabaaaaababbaabaabbaaabaaaaaaabbbbbabababaabababbababaabbbabaabbaabaaaabbaabbabaabbabbbaababbbbaabbbaabababaaababbbbbaabbbababbbbababbbabaaabbabbabaaaaabbbababbabaaaababaaaaaaabaaabbbaaaaabbaababbaaaabaababbbabbababbbabbaabbbbbbbabbabaaabbababaabababbaabbbbaababbbbabababababbbbaabaaaaabaabaaaaabaaaaabbabbaababbabaaababbabaaaababbbaabbabbbaaabbbabaabbabababbbaabbbbbbaaabbaabbabaababaaabbaabababbaaabababababbabaaabbbbbaabbbbaaabbabaaaaabbbababaaabbaabbaaaababbbbbbaabaababbaabbaaabbabbaaaaabbbababbaaaaabaaaaabbabbbaaabbbababbbaabbababaaabaaaabbbaaaaaaababbbbbbbaaaabbbabbbbbbaabaaaabbbbaabbbaaaababbaaabbaabbabbaaaaababbbabbaababbabbbabababaabbabbbaabbbbaabaaabbaaabababaabbbbbabbbbbbbbbaaabbbabaabbaababaabbbaabbababbbbbbabbbbbbababbabaaababbbbbbabbbbaababbbabbabaaaabababbbababbaababaabaababbaabbaaabbbbaaabbbbbbbbbabbaabbbbbbbabbabbababbaaabbabababbaaaaababbaaabaabbaabaabbababbbabbabbabbabaaaaaaaabaaabbbbabaabaabbbbbaababaaabaaabaabbbbaaababaabaabababbaababbbbabbbbababbabaaababababaaababbaaababbbbbbabaaaabbaabaabbaabaaaaaabbaabbabbbaabaaababaabbabbaaaabbaabaabbbbaaabbbbaaabababbabbabbaaabaaababbabaaaabaabaaaaaaababaabaababaaabaaabbbababbbbbbbabbaaababbbabaaabababbabbabbababbaabbbaaabaabbabbabbabbbaaabaabbaaabaababaaaaabaabaaabaabaabbaaabbbaaabbaabaaabbbbbababbabbbbaaabbbaaabbbbabbabbaababaababbbabaabbbaaabbbaabbabbbaaabbaababbabbabaaaabaaabaaabaababbbaabbaaaabbabbabababbabbbabbbabbaaaaaaaaabbbaabbbbababbabbbabbabbbaaaabbabababaabaaaabbababbabbbbbabababababababbaabbbaaaaabbbbababbaabbbabbababbaaaaabbaaabaabbbaabbaabaaabbbabbaabbbbbabbbbbbabbbaabaaaabaabaaabaabababbaaabaabababaaabbaabbaabaaabbaabbaabbaaaabbabbbbabaaaabbabaaaabbaabaababbbabbaaabaabbaaababbabbbbbabababaaabbbbaabbbbbaaaabbbabbaabaaabaaabaaaababaababbaabababbbbbaaaababbbabbabbbabbaaaaabaabaabababbaa abaaaababbbbbabbbbabaabaaaabbabbbbaaabbbababaabbaaaaaabbabaaaaaababaababaaaabaababaabaaabbbbbaabbaaababbbbbabaabbbababababbaabababbaabaababaabaaaabbababababbbbabbbbbbaaabbaaaaabaabaabbaaabbbbbbbbaaaabbbbbabbbbabbbbaabababbabbbbbbabbabbaabbababbbbbbbbbababaaabbabbbbababbbbaabaaaaaabbbabbabbabaaaabaabbbbabbbbbbbaabbbabbbbbaabbbabbbbbaabaaabaababaabaabababbbaaaabbbbbbbabbbabbababbabbbaababbabbbaababbaabbbbbaabaaababaaababaaaaabbaabaabbabbaabbababbbbbabaabbabbbbabbbababaabbbbaaabaaabbabbbbabbbbaaabbbbaaabbabababaaaabbbaabaabababbbaabaaabaabbaabbaaabbbbbaaaaabaaaaaaabababaaabaaaabaaabbaabbabbaaabbaaaabbababbaaaabaaaabbabaababaaabbabaaabbbbababbbaaabbabaaabbaabaabbaabbbbaabaabbbabbbbbbabaaaabbabaabababaabaabbaababaaaaabbbbaaabbababaabaabaabbaabaaaaaaabbbbbaaaabbababaabbaaabbababaaaababaaaaabbbbbabaabbbbaaabbaaabbbabaabbbaaaaaaaaaaababbaababbbbbbabbababbaaaabbbbabababbaaaabaabbaaabbbabbbabaaabaaababbbbabbababbbababbbabbababbaabababbbaababbaaaabbabaabbbaabaababaaabbbaababbabababaaaabbbbbabbabbbbbaabbababbbaaabbbaaaabaaaababaaabbbbababbaabbbabbabbabbaaaabbabaaaaaaaabbbabbbbbaabbbaabababbabbabaaabbabbbabbbaabbaaaabaababbaaaabbbbaabbaaaabbbbbababababaaababaaababaaabaaabbabaabbbbbaabbabbbabbbbbaaaabbabaaabbbbaaaababbabbbaabbbabbabbbaaabbbabaabbabbbbbaaaaabaaaabababaabbababaababababbabbbbbaaabbbaaabaaabaaaaaaaaabaabbbbbabbaaabbabaabbabbbbbabababbababaaababbbabbabbabbaabababbaaabbababaaabbaaaaabbbaaabbbbabababbbabaaaabaaaabbaabbabbbbabbaaaaabababaaabbaabababbaaabbaabbbaabaaaababbaabbababbbaaaabbbabbaabaabaaabaaaabbbabbababaaaabbaaaaabaabbabbbabbbbbbbaabbaababaaaaabaababababababaababbabaaaaabbaabaaabbbababbababbaabbaabbabaabbaaaabbbbabbaaaabbbaaaabbbbabbaabaabbbaaaabbabbbbaababbbabaababbbabababbbaabbbabaabbbaaaabbbbbababaabbbaaaaaabbbabbabbbbabbababaaaababbaabaabbbbbababbaaababaababaababaabbaaababbbbbbbaabbbabaaabbbbaaaaaabaabbbbabbbbbbbbbaabbbbbabbaabaaabbaaabaabaabbabbaaaaabbabbbbbaabbabababaaababbaabaaabaabbaaaaaabbbbabaabaaaaaaaaaabbaaaabababababbaaabbaabbaabbbbabbbabbbbbbaaaa bbbbabababbbbabbabaaaabbababaabbabbbababaabbabaaaaababbbaaabaaaabbbbbbbaaabbabaabaaaababaaaaaabbbaabbaaabbbababbaaaabbabaabbbbabbaaabbbaaababaababaabbbaabbbbbaaaaaabaababbbaabbabaabbbbbabbaaabababaaabbaabaaababbbaaaabbbaabaabbabbabaaaababaaabbbaabbbbbbabaabbaaaabababbbabbbbbbabbaaaabaaabababaaabaaaaabaabbabbaabbbababbabaabbabbabaaaabbbbbabbaaaabababbbabbbbbabaaaabbbaaaabaabbaaabbbabaaaabaabaabbaabaabaababbaabaaabbaabaaababbabbaaaaaaaabaaaaabbaaaababaaaabbaababbbaaaababbabaaabababaaaabaaabbaaaaaabaaaabaaabaababaabbbababaaabaabaabaabaabbbabbabaaaabbabbbbaabbbaaaabaabbbababababbbaabaabbabbbbababbababbababbaaabbabaaaaaabbabababaabbbbbabaabbbaababaabbabbababbaabbbbaabababaaabababababbbbaaabbabbbbaaaaaabbbaaaaababaaabbbbabbababbbababbbabaaaabbabbbbaaabaaababbabbbbbaabbbbaabbaaaaaababbaabaaabaaaababbabaabbaaababaaabaaababbbbabbbaaabaabbababaaaaaaaaaabaaaabbbbbabbabaabbbabbbbbbabaaabaababaaabbbabababababaaababbaabbababbababbbbbababababbaabbbbabbbaaabaaaaaabbbabbaaabbbbbabaaaaaabbaabbbaaaabbabaabbbbaabababaababaabbbbaaaabbbaaaabbbabaaaaaabaaaababaaabbaababababbbbaabbaaaabaabaaabbbaaaabbabababaabbbabbaabbaabbbbbbbabaabaaababaaaaaaababaabbabaaabbaaabbbaabbabbaaaabaabaaabbbabaaaaabaabbbaabbaaabaaaabbababbaabababbbbaabbaaaabbaabbabababbbabaaaababbaaaaaabaabaaaaaaabaaabbbaaaabaaabbaaabbbbabbaaaaaaababbbbbbababbabbabbbbbbaaaabaababbaababaaababbbaabbabbaaaaaaaabaabbabbbabaabaabbaaaaabaaaaabaabbababbaaabababaaabbbbbbabbaaaabbaabbbbbabaababaabbaaaaaaaabbabaabbaaababaaaaaaabbabaaabbbaaaaaabbbaabbaabaaabbaabbaaabbaaabbabbbbbaaaabaaabababaaaabaabaaababaaabbbabaaababbabbabbbaaabaaaababababaabaaaababbabbabaaaababaababbbbabbbbababbaaabbbbbbabbaaabbbbabaaaababbabababbaabaabbbbabababababaaabaabbbaaaabababbaaabaabaabbabbaaababbabbababbbaabbaaabababbbaabbbbaabbaaaaaabbaabaaaabbbbbaabaaabbbbaaaababbbabbabaabaaababbbbbabaabaabaabaababbaabaaabbbaaababbbaababbbaabaaababaaaabbabbbbabaababbbaaabaaababbbbabbbbaabbababbbbbbbaabaababaaabbabababbaabbbaabaabbabaabbaaabbabbbbbaabaaabababbbbbaaaabbbbabbbbb abbabbbaaaaabbbbbabaababbababbbbbbaaababaabbbbbababbaabbbbbabaaaabbbababbbabaaababbbaabbbaabbabbbbbaabaaabaaaabaabaaaaaabaaaaaabbbbabababbaabbbaabbbabbbbbaababbabbbbabaababaaaaababbbbaabababbbbbabaabbbbbbbababbabbbbbbbabbbaabaababbbaaaaabaaaabaabaaabaabbaababbababaaabaaabbbaaaababbbabbabbbaaaaabaabbabbaabbaabbbbbaabbaaabbbababbbbabbbbababbabbababababbaaaabbbaabbbbbbbabbbabaaababbbaaabaaabaabbababaaaababbbabbaabbaabbbaabaababbabbabaaabaaababbabbbabbbbabbbbbbaabbbaababaababbbbbabaabaaaababaabbbaabaabaaaababaaaaababbaaaaaaabbabbaabbbbbbbabaaaababaababbbabbbaabbbbabaabbbabbbbabbabaabbabbaababababaaaabaabbbbaababbbabbabababbaaaabbbaaabbbbabaaabbaababaabaabaababbbaabaababaabaababbaababbaababaabbbaaabaaabaabbbbaaaabbabbaabbbaabbabaababababaabaabbbbababaaaabaabbaabaabbaaaaaabbabaabbaaababbbababababbbaaaaaabbabaaabaabaaabaababbbbbbbbbbbababababbbbaabbbbabbbbaabaaaaaabbaaaaaababbbabababbbbbababbabbaabbbbaaaabbbaabaaaaabbbaababbbbaabbbbabbbabbbaabbbaaaaaaaaabababbaabaaaaaabbabaabbababbbbbaaaabbabbbbbbbabababababaababaabbbabbaabaabbaaabaaabaabbaaaaaabbabaabbbbbabbaaabbabbababaaabbaaaaaababaababbabbaababbbaaabbaaaabaabababaabbbbabaaaabababababbaabababaabbbaabbaaaaaabbabbabaaabbbbbbaaaaaaaabbbbaabbababaaaabbbbbaaabbbaabbbaaaaabaaaabbaaabbabababaaababbbbaabaaabbaabbbaabbbbbabbabaaaaaaaaaabbabaaaaababbaababbababababaaabbbabbbbaabbaaaabaaaabbaabbaaaababbaaababbababbaababbbbbbbabbbbabaaabaabbbaabbbbababaaaaabaabbbbbbaaaaabbbbabaababbbbbaabbabbabababbbabbbaabbabbbaaabbbaaaaabbabbaaaabaaaabaaababbbbabaaaaabbaababbbaabbaaabbbaaabababbaaaabbbbaabbbbbbaababaababbbabbababababbaabbabbbbaabaabbbbaaabaabbbabbabbabaabbaabaabaaaababbababbaabbbaaaaaaaaabaababbbabaabaabababbabaaaabbabbbaaaabbbaabbbababbabbbabbabaabbbaababbbabaababbabaabbaabaaabbaaaabbaababbbabbabbbbbabbbaaaabaaabbabaabbbbababaaaabaabaaaaabaabbababaabbbabaabbaabbbbbbbbabbbaabbababbbbaabbabaabbbbabaaaaabbbaaabbbabbaaabbabbabbaabaabbabbbbabbababaabaaababbaabababbbbbbbababbabaaabaaabbbbaabbabbbababaaabbbbabbaaabbaababbabbabbbabbabaaa bbaaaabbbbaaababbaaabaabbbbbbaabbabaaaabbbaabababbbbbaabaaaabaaaababaaababbbbbbbbbaabaaababaaaabbabbababbbabababaabbbbbaaaaaaaaabaabaaaaaaabababbaabbbbaaaaaabbbbbbbbbbaabbaaaabbaaaaababababbbbbaaaaabababbbbbabaabbabbabbaabaaabbaababaaabababbaababaaabaaababbbbabbababaabbabaabaaaaaabababbbbaabababbabbabbaabbbabbbbaaaabbbbabaaabbbbaaabaabbaaabbababbabaababbaaabbabababbbaabbaaabaaabaaaaaaabbabaaabaabbababbbbaaaabaaabbaaabaaabbababbbbbabaabbababbaaaabbbbaaabaabbabbaaabaaabbbbbabbaaaaaaabbbabbbbaabbbabbaabbbabbbbabbbbabbbbbbaabaaaaaaabbbbabbbbaabbaababbbbabbabbbbabbbaabbababbaabbbaabbaaaaaaaaabbbbabaaaabbbbbbaabaabaabbaabbababbababaaababbbbbaaaaaaabbaababbabbbababbbaaabababbbaaabbbbabbbbabbabaaaabbaabbabbabaaaababbbaaabbaabaabbbbaaaaaabbabbbbbbbabbbbbbaabbabaaaababbabababbbbbbbabbaababbbbaabbaaababbbbbaaaabababbaaaababbabaababbbbaaaaaaaaaaabababababaaabbbbbaaaababbbaababaabbbabbbbabaaabaaaaaabbaabbbabbbbabbabbbbbbbaaabbababbababbbabbbababbaaabbabbbbbbabaaabbbaaabaabbbabaaabbbbbbbababaaaaaaaaaabbaaabaaabbbbaabbbaabaababbabaabaabbabaaaaaaababbabbabbaabaaababaaaaaaaaabbaaababbbbbbababbbbbbbbbbaaabaaaababaaaabbabbababbaaababbbaaaabaabaabaaaabbbabbabaabaaaaababbaaabaabbbaaaabbabbbababbbbababaaabbaaaaaabbaaabbbababbbbaaaaabababaaabbbbaababbbaabbabbabbaababaaaaaaabaaabbabbbabaabaabbaaaababbbbbbaaabababaaaaababbabbaabaabbbbaaabbbaaabbbaaaaaaababababbabbbbbababbbaaababbaaabaaaaabababababbbbbbbaaaabbababababaaababbababbabbbaabaabbbaaaabbbbbabaabbbabaaaaaabbbbaaaaaababaabbababbbbaaaaaabbabbbabbaabbabbbaaaaaaababbbbababaaabaabbabbaaaaabbaaabaababbababbabababbabaaaabbabbababbbabaaaabaabbabbbaaabbabbbabbbbbabababbabbbbabaaabbbbbabaabbbbaaabbaabbaaaaabbbabbaaaabaaaabbbbbaabbbaaaabaabaaaaaabbbababbbaabbbabaabbbaaabbbabbbbbbaabbbbabaababbaaaaaaabaabaabaabababbaaaaabababbabaabbbbbabbabbbbbbabaaaabbbbbbbbbaabbbbaabaaaaaaabbabbbbbbbbbabaaaaaabbbaabbbbbbababbaaabaaaaaabababbaabbbabbbabbababbbaaabaabbbbabbbbbabaababababbaabababbbaabbbabbaaabbbbaabbbbaabaabbbbbbbabaabababbababbbbabbbabbbaabaaab ababbaaabababaabbaabbaaaababbbababbbbababbbabbaababaaabaabaaaaaaabaabbaabbbabaaaaaabaabababbabbabbababbabbaabbbaaaaaaaabbabbaaababbbabbbbbbabaabbababaaaababbabbbbabbbaabaaaaaaaabaaabbaaaaaabbbabbbaaaaabbbaaabbbababaaabababababaaaabaabbbbbaaabbbbaaabbbbbbbaaaabbaaabbaabaaababbbbbbbbbabbaaabaabaabbbaaaaabbabbbaabbaaabbaabbbbbbaabbabaabbaabbabaaabbbabbbababbbaaaababbbaababbaabbabbbabaabaaabaaaabaababaaaabaabbbaabbbabbabbabbabbbaaababaaaabaaabbbbbbabbaabbbbabbbabbbbaaaaabbbbbabaabaabbaaaabbabbababbbaaaaabaabbbbabaaaabbbbbbabbbabaaaabbaaabaabbaaaababbabbaaabaabaaabaaaabbabbbbaaabbbaaabaabbbbbbbbaababbbbabbaaaaabbaaababbabababaaabbabbbbaababbbbbabbaabbababaabaaaabbbabbaabbbaaabbbabbbaaabbaaaaaaabbbabbbbaaaabbababaaababbbbbabbababbababbbaabbaabbaabbaabaabbbbbabbaaaaabbaaabaaaabaaabaabbbabaaabbbababaabaababaabbbabbbaaaabaabbabbbaaabaabbbaabbabaaaaabaaaabaaabbbabaaabbbaaaaabbbaabbabaabbbabaaaabbabbabaabbaaabbbbaabbabbaabbababbbaaaaabaabbabbabbaaaabaabbababaaaabbaababaabaaaabababaabababbbbaaabbaabbbbbbbabababaaabbababaaaaabbbaaaaaaabbbbbbbbabbbbaabbbbbbbaaababbaabbaababbaabaaababaabaaaaabbbbbaabbbaababaabbbbbababaaaabbaaaabaababaaabaaabaaabaabbbbabbbbbaabababbaabbabaaaaabababaaabbaabbbbaababbaaababbabbaaaabaabaaabbababbbbbbaabaaabbbbaabaaaaaabbbbbbbbaaabaaaaabbbbbbabbbbbaababbabbaabbbbabaababbabbababbaabbbbbbabbbbbaabbbbbbaabbabaaabbababbbaabbabaabbbbbbbbaababaabbbbabbaaabbbaabaabbbbbabbbaaaaabbbbabbababaabbbbbaaaabbbbbbbbabaaaabbbbababaabbaaaaabbbbbbbabaabbbabbbbabbbbbaabbaaabababaabababaabbaabbaabaabaaaaaaaaaabbabbababbaaaaabbaaababababbababbbaabaabbbbababbbaaaaabababaaabbabbaabaabbaaabaaababaaabbabbbaaababaabababaaabbaabababbabbabaabaaaaaabaaaababababaaaaabbabbaaaababbbabbbabaaabbbaaababbbaabbbbaaaabbbbabbaaabaaabaabbbbbaaaabbbaaabaababbbaaababaababbbbaaabbaaabbabbaaabababbbabbbbaaaaabaaaabaabbabaabbbabaaaaabaaabaabbabbbaababaabbaaabaabababababbbbabbbaabaababaabbaaaaabaaaabbbabbaaabbabababaabbbbbabaaaabbbaaabbbaaaaaaababbaaabbaaabaaabbabbaabbababaaaabbaaabbbbaaaaabababbbbb bbbbbabababababbaaabaaaaaaaaaabbaaabbabaaaabbbabbabaabbbaabbaaababbaababaabaabbababbbbbabbaabbbbbbaaaaaaabbabbabababbbaaaabbabbbaaabbbabababaaaaaabbbaabbbbababaaabbaaabbaabbbaabbbabbbaaaaabbabbabbabbabbbbaabaaabbabbaaabaaaabbaababababbbbababbbbaabaaabababbbaaabbbabaabbbbaabbbbaabaabaabababbaaaaaaabaabbabbabbaaabbbbbbabbbabaabaabaaabaaabaabbababbbaaababbbbbabbbaabaaaaaaabbbaaabbbbabbbababaaabaaabbbabbbbbbbbbaabbbbbabbbabbabbababbaaaaaabbbabbbabaaaaaaaabbababaabbaabbababbaaaababaabbaababaaabbbbbbabbabbaabbabaababaabaaaabaabbbababbbabbbbababbabbaababbaabbaaaabbababbaabbaaabbaabbabaaaaaabbbaaabbababaabbabaabaababaaababbababbaaaababbabbabbbbbaaaabbabbabababbaababaabbabaabbabaaabbababaabbabbabbbbbbbaaabbbbabbbabbabbabbaabbbbaaababbabbbbaababbaabaabaabaaaabbabbbbbbbabbbbaababbaaabbbbbbaaabbbbbabaaaababaaababaabbbabbbaabbababbabbbbabbbaaababbbbababababaaababaaaabbaaabaabaabaababbbbbbbabbabbbbaabaaaabaabbbbbbaabababbaababbbbaabbabbabaabbbabbaaabbabbababaabbabbabbbaaaaabaabaabbbabbaabaaaabaababbbbabaaaaaaabaababaabaabbababbbabbaabaababaaaaaababbbbabbaaabbaabbbababaaaabbbaabbbbabbbaaabbbbbaaabbbaaaabaaaaababbbbababbbabbbabbaaabaaaabbbaabbbbbaabbbaaabbaabaababbababbabbaabbabbabbababbaaababbaaabbaaaababbbbbbabaabaabbabbbaabbaabbbabaaaaaaabbaabbbababbbbbaaaabababaaabaaaababbabbabababbbaabbbaaaaabbaabaabbbabaaabaabbbbabbababaaaaabbbaaabaaabaaaabbbaabbabbbbabaabbbbaabbaababbabbbabbbbbabbaaaaaaaaababbaaaaabababbbbabbabbbbaaaaabaaaababaabbbbabbabbbbabababbbbbabababaaaabbababbbbaaabbbabaabbbaaabbaaabbababbaaaaaabbbbbbbabaaabbababbabaabbabbbaaaabbaabaaababaaabbbbaabbaabbbbaabbbbaabbaaabbababbaababababaabbbaababaaaaaababbabbaaaaababbbbbbbbbaabbaaaababbaabababababababaabbaaababbbbbbbababaabababaabbbaabababbbbaaaabaabbbaabbabbbabbbaaaaaaaaabaababbabbababaabbbbbbbabbabaaaaaaaaaababbbbbbbbabbababbabbbabaabaababababbbabbbaabbbabbabaabaabaabbaaabaabaabbabbbbaabbabbbbbbbabbaabbabbbaababaabbbabbbbbaaabaaabbabababaaabababbabaaaabbabaaabbabbbbbabbbaaaaaaaabbaababaaabbaaaaaaabaaabaabaababaaabbbaaa bbaaaaabaaaabbabaaaabababbbbbbbabbbbbaababbaabaaaaababaaabbbbabbbbabbaabbbabbbbbaabaaababbbabaaabbaabbbbbaababbaabbaabababbaababaaaabbbbaaabaaabbabbaaabbbaabbabbaaaababbbaaaabaaaabbabbaaabbabbabbaaaabbbbaababaaabbaabbabbabbbbbababbabbabbabbbbabaabbbababaababbababaabbbababbbaabbabaaababbabaaaaaababaaababbabaaaaabaaabbababbaaaaaabbaaababbababababaaabababaaabbbbabbbbbbbabaabaabbbabaabbababbaaaaaabbaaaaababbbaabbaaabbbaaabababbabbbbaaabaabbaabbbbaaabbbbabaabbbaaabbaabbbbabbabbbaaabbaabbaaabbabbaaaabbbabababbbaababababaabbbbbaaaaabbabaabaaababbbabaabaaababbaabbbbabaaabababbbaaaaaabbbbbbbbbbabbababbbbbbabbababbbabbbbabbbbabbbbaaaababbbabababbababaababaaaaaabaaababbaabbaabaababbbbbbababbaaaabbbbaabaabbbabbbabbbbbbbbbbaaaabaabaabbababbabbbbababbabbababbbbaaaabbaababaaaaabbbbaabbaabaaababbbaabaabbabbaabaaababaaaabbaabbabbbaababaabbbaabbabaabbaaabbbbbbaabbaabbabbbbabaaababbabababbababbbbbaaaabaaaaabababaabaabbbababaaabbaaabbababbbabbaaaaaaabbaaaaabbbbbababbaaaabbbbbabaabbbbaaaaabbaababaabbabbbbaaaaabaabbbabaabbbaaabbabaaabababaaaaabbabbaaaaaaaaaabaabbbabbbbbaaabbaabaabbbbaababaababbbbaaababaabbabaababbbaabbbbbababbbabbbbbbaaababbbbabbabaabbbabbabaaabbbbbabababaabaabbababaabaabaaaaababbaaabaaaaaababaabbbbabbbababbbbbbabbabbbaaaaabbaaabbbaaaaababbbbbaabbaaabaabaabbaaaabbbabaaabaabaabaaabbaabbbaabaabbbabbbbbbbaaaaabaabaabbbababaaaabbbaabababababaaaaabbaababbaaabaaaaabbabbaaabbbaabbabaabbbaabbbaabbbabababaaaabbbbaabbbaababbaaabbbaaaabaabababaaaaabaaabbabbabaaababaaaababbababaaaabbaaaabababaaaaabaabbbbbbabaabbbbaabaababaaaabbaabbbbbabbbbbbabbbababaabbaabbaaababaabaabbabbabbbbbababbaaaaabaabbaabbbbbabbabbabbaaaaabaaabbbbaaabbaaaababbbaabbbabbabbabbaabbaaaabbbaababbbabbabbbabbbabbbaaabbaaaaaaaabbaabbaabaaaaaabbabaabababababbabbbaaaabbabbbaaabaababbabbabbaabaabbababaaabaabbbabbababbbbbabbbaaaababbbbababbababbaababbbabbabbaabbbaaaabbbbbabaabbabbaabbbabbbabbaabaabbbbababbbbaaabbababbbabbbaaaabbaababaabaabbbbabbbaabbaababaaaaaaababaabaababbbbbbaaabbabaaaabbaaaaaabbbabbababbaababaababbaa abaaaaababbbbbabaaaabaababbbbaabaabaaabbbaabababbabbbbbaabbbaaabaaaabbbabbabaabababaabababbbbbabbbbaaabaaaabbbbbbbbbbaabbaaaabababaaabaaabaaaabababaababbbaaaabbbbababbaaabbbbbbabaaabaababbabbabaabbabbbaaaaaaaaaaababaaabaaabaabbbbbaabbabbaabaabbaaabbabbabbaaaababbbbbaababaabbbbbaaaabababaababaaabbaababaaabbabaaabaaaababbbaaaabbaabaabbababbbbbabbbbaabbbbbaaabbaababbbbabbbaaababbbbbbbabbbbaabbbbbaaabbaaaaabbbbbabaaaaaabababaaaaabbaabbaabaabbabbbbababbaaaababaabaababbbbbbababbbbabbaaabbababbbaababaabbababaaaaabbabbaaabbaabaaaaabaaaaaabaaaaaabbabbabbaaabaabaaababaabbbbbaababbbbabbbaabaabaababbbbbbbabbaababbaabbaabbbabbbaabbbabbbbbaaabbabbababbbbbbbabbabaaaabbbaaabaabbbabbbabbabaaaabaaaaababbbbbaabbbaabaabbbbbaababbaababbaaaaaaabbbaababaabaaabbaabbaaabaaaaabbabaabbbbabaaababbaaaaabbabaabbabbabaabbbaaaaababbaababbaabbbaaabbbbbbaabaababbabbbbbbabaaabaabbbaabbbbababbbaabbabbbaabbbaaabaaaababbabbbaaabbaabbaaabbaabbabaaababbbbaabababaaabbabbbbababababaaaababaaaaaabbbabbaababbabbabaababbbbbabbabbbbbbbbaababbbaabaaaaababbaaababbbaabbabbbaaababbabbbbaaaabbaaaabbabbbabbabbbbaaababaaaababaaabaabbbbbaabaabaaabaababaaabbaababaabaaabbbabbbaabbaaabbaabaaabbababbbabbbabbaaaababbaabbbaabbbabababbbabbbababbabbababaaabaaababbbbabbabbabaabbabaabbabbbabbaabbabbbbabbbaabbbaaaaaaaababbabbababbbaaabbbbbbbbbbaabbaaaaabbbabbabbabaaabaabbaababbbbaaaabaaaaaaaabaabbabbaaabaabbbbbbabbbbbaaabbbbabbabbbaaabbbbbaaaaabbbaaaabaababaaaaaababbabbabbbabaabbbbaabbabbbbaaaaaabbbbabaaaabbabbaaaaabbabbaabaabaaaaabbbbabbabbbbaabbabbaabababaabaaaababbabbbbaaaabaababababbaaaabbbabbbabbbbbabbbbbaaabbabababaaaabbbaaabbbabaaabababbbaababbaaaaaabbabbaaababbabbbbbababaabababababaaabbabbbbabbbabbabaabbabbaababaaaabaaabbaabbabaabbbbabbbbabbbababbbbbbaabaabbbaaaaaaabbabababaababaaabbabaaababbbaaaabaabaaaaaabaabbbbabaaabaaabaaaabaabbbbabbbabbbaaaaabbabbbaabaaabbbbabaabaababbbbbaababaabaabaaaaababbaaabbbababbabbbbaaaaabbaaabbabbbabbabaabbbbbaabbbaabaaabaabaabaaaaabaabaabaaabababbaababbabbbbabbaaabbbbaaabaaabbbbababaaabbbabaa aabbbaaababababbbabaaaabbabaaabbaabababbbbbbabaabbabbbbbbaababaaabbaaaaababbabbbbbbaaababaaaabaabbbaaaaaabbaaaababbbaababaabababaaaababaabbaabbbabbabbbabaaaaabaaabbbbabababbabaababaabbabbbbbaabbaabbbbbbbabbaabbbabbaabaaaababbababaabbaabbabbababbababbbbabbaabbbbaababbbbabbaaabbabbbbbbaabbabbbababaabbaaababbababbaaabbabbaaaabbaabbabbabbaabbbbaabaaabaabbabbbbbabaaaaabbbbabbababaaabababbaabbbabaaabbbbabaababaaabbababbaaababbaababaabbbaaababaaababababaabbbabbaabaaaaabaaaaaabbabbabbabbbbbbabbbbbbbbbbaaababbbabbabababaaababbbbabbaabbaabbaaaaaaaababbaaabbaabbaabbaabbaabaaaabbababbaaaaaaabaaaaababbabaabbbbaababaaabaabbbaaaabaaabbaaaabaabbaabaaaababbbbbabaabbabbaaaababbababababbaabbaabbbbbbbbbbabbaaababababbaaaabbabbaaaabaabbbaabaabaaaabaababbbbaaabaabababbbbaaaaaaaaabbbaaaabbbbbbbababbaaabaababaababbbabbbbbbaabbbbbabbaabbabbaabbaabbabbbbbbaaabbbbaaaabbaaaababababaabbbbaabbabbabaaababbabaaaababaaaababbabbbabbabbaababbbbaabbaaaaaababababbababbabbbbababaaabbbbaaaabbbabaaabaaaaabbbababbbaaaabaaabbabaababbbaaaabaababaabbaabbabbababaabbbabbaabbbabbbaabaaabbabaababbbaaaaaabbaabaaababaabbbaaabbaaabaaaabaabbabbbaabaaabbaabbaabbbbaababaaaababababbbbbbbbbbabbbbbbbbbbaabbabbbbaabbaabbbbbbbabaabaabbbbbbbbabaaaababaababbabbbbbabaaabaaabbaabbbbbababaaababaabbabaababbaabbbaaabaabbbaabbaaabbbababaabbbaabbbaabbbbaabbbbabbabbbbababbbaababaaaaabbaaabaabbabbbbabaababaabaaabbaababbbbbbaaabaaaabbabbaabbaaabbaabbbababbababaabaaabaabaababbbbaabababbaabbababbabbabaababbbabbbbbaabaabbaabababbbaabbabaaaabaaaaababbaabbabaabbababaabbabbbababbaabaabbbabaababbbabaababababababbbbbbbabbabbbabbabbabaababbbbbabbabbbbbbababbbabbaabaababaabbbbbbbbbabbbbabaaaaabaabbbbbabbabbbbabaaaababbaabaaabbbbbaaababaabababbaabbabaaaaabbbabbaabaaabbbbabaaabbabbaaabababaabbbabaabaababbbbababbbbabbbababbbbabaababbbabaabbaabbbbabbaabbabbbbaabaababaabbaaabababbbbabaabbaababbbabaaabbbabbbaabaabbbabbaababbbababbabababaaaaabbaaababbbbaaaababaaaaabbabbbababbbbaaabaababababbbbaaaaabbbaaabaabbabbbbaabbabaaabaaaaabbbababaabbabbbaababbaaa aaabaaababaaabbabbabaabbbaabbaaabbbbabbbaabaaaabbbbbbbabaaaaaaaaaaabbaababbaaabbbbaababbbabbabbbbbbbabaababaaaaabaabaaabaaabaabbbabaaaaabbaabbbbbaaaaaababaabaabbaaababbabbabbabaaabbbbabbababaabbabbaaabababbbbaabbbbbaaaabbbbabaabbabbaabbbaabaabbaaababbaaababbaaaaaababaaaaaabbabbbaaaaababbbabbabbbbbbabbbbbbbbaababbabaaaaaabbaababbabbaabaaaaabbaabbbbaabbabbabbaabaabaabbbaabaababababbabbbbaaaaababbbabaababaaaabbabbbbababababbbababbbbaabaaabbaababbaabbabbabbbbababbabbaabbbbabbbaaaaaabbbbbabbbbbaaabbbaabaaabbabaaabbabababbbbbbabaabbaaaabababbbaaabaaaaabaabaaaabbaabaaaababbabaabaaabbaaababbbbbbbabababaaabaabaaabbaabbbabbaaaabababbbababaaabbaababaabbabbbaabbbaabbbabababaaabbabbaaaababbbbbbaabbaabaaabaaaabbababbaababbaaababababaaababbaabaabaabbababbabaabaabaabaababaaabaababbababababbabbbbbabbbbbbaabaababaabbbbabbbbababbbabaabbabaaaabaabbabaabaaabaabbbababaaaaabbaabaabbbabbabbbabbaaaaabbaaaaabbaaaaabbababbaaaabaaaabaabbbaabbbbaababaaaabbaaaababbbbaababbbbaababbabababaaaabbbaabbbbbbaababaaaaaabbbaabbbabbababbabbbabbbabaaaaabaabbbaaaaaaaabbbbbbaabbabbabaababbababbabbbbaaababbabbaaabbbabbbbabababbbbbbaaaaabbbaabaabbaabaabbabbbbabbaaabbaaaabbaabaaabbbbbbaabbbbbbbaaabaaabbbabbbaababbabaaabaabbbabbbbaababaabbaaaaabaabaaaaababaabbbbaaabbabababbaaabaabaaaaabaaababaababaababababbaaaaaababbaababaabaaaaabbbbbbabbbaaabbaababbbbbbaababbabbabaaaabbabbabaababaababbbbabbbbabbbbbaaabbbbaaabbbaaaabbbbaaabaababbbaaaababbbbaabaaaaabbbbbbbaababbabbbabbbababbbababaabbbbabaaaaaaaaaaaaaaaaabbbbababbabbabbaabaaaabababbaaaabaaaabaaababbbbbaabbbaababbbbabbbaabbaabaababbbbbabababbaababaabbbbababaaabbbababbaaababaabbabbbbabbbbabababaababbbabaabaabbbabaababbaaabbbababbabbbbaaabaabbbabaababbabbbbbbbaababaababaaababaaaabbbbbaaabaaaaababaabbbaaabbaaabbbbbabaaaabbbabbbbbababbbaaaaaabaaabababbbbbbbbaabbbbbbbaaaabbaaababababaaaaabababbbbaabaabbbbbbaabbbbabaabaaabbaabbbaaaaabbaabaababbaaaabbbabbabaabbbbbababbabaababbbbabbaaaababbaaaaabbaababababaabaabababaaabaabaabbbaaaabaabaababaaabbbbaaabbbabaaaaabaaaabbbbbbba aababababbabaaaababbabbabbbbbbabbbbbaabbabbbbbabbbabaaaababbbaababbaabaabbababbaaabbbbbbaabaaabaaabaaabbbaabbbbbbbbaaaaaaaaabbbaaabbbaabbbaaabaaaaabaaabaabaaabbaaababbbbbabaaabaaaabbbbbbbbbababbabbbaabbbbabaaabbbbaaaaabaabbbbbbabaaaababababbbabbaabaaabababbabbaababaababaaaaaaaabbaaabbbaaabbaabbbaaabbbbaabbbabbaaabbbbabaaababaabababaabbbbaabbbaababbbbaabbbaabababbbababbbaabaabbabbaaaabbababaaaabaaaaaaabaabbaaaabbbbabababbabaaabaabbabbbbababababbabbaaaabbbababbaabaababbbababbbababbaababbbbbabbbabaaaaabaababbbababaaabbaabbbabaaaabbabbabaababbaabaaaabbabaaaababbbabbbbaaaaaababaabbabbaabbababaaaaaaaabbaabbbbababbaaaaaaaaaabbabbabaaabbbbaabbabaaababbaababbbbbaaaaababaaaaaaaabaaabbaaaabababbbbaabbbbaabbaaaabbaaaaabbbbababbabaaaababaabaaaababababbababaabbbbaabaabbaaabbbbabbaaaabbabaaaabbbbaaabbababaaaaaaaaabbbaaababaabaababbaabbabbbabaabbbabaabbbbbaaabaaaaaabbaaaaabbaaaabbbaaaaababbaaababbabbbaaaaaabbaaaababbbbaaaaababaabaabbbbbbabaabbabbabbaaaabbaaabaababbababbaabbabbabbbabababababbbbaabaaabbaababbaaaaabbaaaabbabbbaabbabaaaaabababbabbabbbabbabbbaaaaabababbbbaabbababbbbaabababaabaababbbbbaaaaabaaaababababbaaabaaababbbbabaabbbaaaabaabbbabaabbabaabaaabaabaabbabbaaaabbbbbbaababbaaaabaabababbabbbaaaabbaabbabaabbbaabbababbbbbaaababaabbbabbabbbbbabbabbaabbbbabbabbabbaaabbbbabababbaabaaabbbabbaaabbaaaabaaaabaaabbbbaababaaabbbbaaaabbbbaaaabababaabbaabbaaaabaabaaabbaaabaaababbabbabbbbabbabbaaababbbbaaaababaababaabbbbbbbbbaabbaaaabbaabaaaababbbaabaabbbbbaabbabbaaabaaabaabaaaaabbaababbaabaabbaaabaaaababbbbaaababbabbbabbabaabbbbbaabbbbbaabbbabbbaaabaabbabbbbaababbbbbaaaaabaabaaababbbaabaabbaaaaabbbaaabaaabbbbbaaabbaaabaaabaabaabaaaabbbabbaaaaabaabbaabaaaaabaabbabbbbbbaaaaaaabbbbabbbaaaaaaaaaaaaaaabababaaabbbaaaabbabbabaaabbababbaaababbbbabbabaabbbbabbbbaababbbbaabaaabbaaabbbabaaaaababbaaaababaaabbbaaaabbbbabaababaaabbababbbbaaaabbabaabaaaababbabbaabbbbbbaaaabbaaabbabbbabbababababababbbbbbaaaaabaaabaaaabababbabbaabbbbbbbbaabaaabbaabbbbbabbaababababaaabbabbabbbbbaaababbaabbbabbbbabbabbaa aabbabbabbababbbaabababbbbbbbaaababbbaabbabbbbbaabaaaaaabbbaabaaabaababbbbaabbbbaabbabaabbbbaabaaaabaaabbababbbbabbbbbabbbaabaabbbbbbbbabbaabbaababbbabaaaabaabbabbabbababbababaaabaabbaabaaaaabaababababaaabbbbabbabbbbaababaababbaaabbbbabaabaabaababaaabbbbbbbbababababbbbabbbababaaaaabbbbabababbaabbaabaaabbaabbbbaaaaaabbbabbababbaabaaaaaabaaabbaaababbaabbbaabbabbabbbababaaaaabbbaabbababbbaaaaaaabbbbbbbaaabbbaabbaabbabbaabaabbabbabaabbbbbaaaaabbbbabaabbabbaaaabbbbbbaabaabbaabababaaabbbbabbabaaaabbaababbbababbaaabaababbbbbbaaabbaaabaaaabbabbbaabaaabbbbaaaaabaaabbbbbababbbabbabbaaaabbabbaaaaabbabaaabbbababbaaaabaabbaabbabaabbbbabaaaabaababbbbbaaaababbabaabaaababbaaaaaaaaabbbbbbbbabbaaababbaaabbbaaabbbbabbbabbaaaaaaaabbbaaaaaaaabbbbabbbababbbbabbaabbbabbbbaaabbaaabbbbbbbbbbbbbbbabbbaaaaaababaaabbaaabbaaaabbaaababbbababbbbabaabbaaabaaaaabababaaabbbbbabaaababaaabbbaabbbababbbaabaaabbababbabaaabbbaababaaababbbabaaabbbaaaaaaaaabbbaaabbbaababababbbabbabbbabbabaaaabaabbabaaaabbbaaaaabbaabaababababbbbabbbbaaaaaaabbabaabbbbaabbbaaaabbbabbbabababaababbabaabaaababbabbbabbbaabbaababbbbbbabbbbababbbaababbbbabbaaaaababaaaabbbaabaabbabbabaabaabbababababbbabbabaababbbbaaababbaaaabbbaabbbbbbabbbabaabbbaaaaaababbbbababaabbbbbabababbbabbbbbbbaabbbbbbabbababaababbbaaaaabbaaabbabbbbaaababaabbabbbabbbaaababbaaababbababaabbabbabababaaabaabbbbbabbaaababbbbbbbbaabbababababaababaaaabababaaabbaaaabbbbabaaabaabbabbaabbbabbbbbabbabbaaaaabaaaabbabbbaabaabaabbabbaaaabbbbabbbbbababaaabbbabbaaababbbbbbbbaaababbabaaababaababbaaababbbbaaaaabaaaaabbbbbaabbaaaaaaaabaabaaaaabbababbbabbbbabbbabbbbbbabbaabaabababbaabaabbbbbaaabbbabbbbbbbaaabaabababaaababaabaaabbaaaaaabbbbbbbbbaabbaaaabbbabbaabaabbbabbaaabbabbbaabaabbbbaaaaababbbbbabaaababababbbabababbaabbbbabaabbbaaabaabaabbbbbbbaaaaaabbaaaaabbbbbaababbbaabbaabbaabbbbaaaaaabbbbbbbbaaabbabbbbbaaaaababbaabbbbbaaababbaabbbbaabbbaabbababbbabbaababbaaaaaaaaababababbbabbabaaaaabbbbbaabbaabaabbbabbaabbabaababbbaabbabbaababbaababbababbabaaababaababbaabbbabbbabaaabababa bbabbbbbaaabaaabbbabababbbaabbabbbababbabaaaabbbbbbbbabbbbbbbabaaabaabababaabaabbbbabbababaaaabbabbbaabbbabbbabbbaaaaaaababbaabbbbbaabbabaabbabaaaaabbbbaabaaaaaaaaabaabbbbbbbbaabbaaabaabbababaaaabbaabbaabababbababbbabbbbaabaababbbbbbaaababaabbaaaabbbbaabababbababaabbaaabbabaabaabbbaaaabaabbbaabbaabbbbbabaaabababaabaabbaababaaabbabababaaababaabaaaabbababbbababbabaabbaabbbbbababababaabbabaabbbbbababbbababbababbababbbabaaaaabababbaaabbbbabaabaaaaabbbbaabbbaaaaaabaabbbaabbaabbaaabbaaabbabaaabbbaabaaaabbaaaaabaaababbbbaaaabbbaabaabababbbbabbbaaababbbaabaaaabbaaaaaaabbbabbbbaaaaabaabbbbbaabbababbbaaabaabbaababbababbbabbabbabbbabbababaabaaabaaabaaabbaabbaaabbbaaaabaaaabaabbbabbaabbbabaaaaabaabaabbbbbabbbaabaaabbaaaabaabaaababbbbbbababaababbbabaaaababbabababbbaabbaabbbaabbabbabbbabbaaaabbaabababbabababbbbbababaababababbababaaabbbaabbbabaababbaaaabaaabbbbbaaaaaaaaabbabbaabaabbaabbabaaaabaaaaabbbbabbaabababbabababaaabaababaabaabbaabbbabaababbbbbbabbbabbaaabbaaaaaaaaaabbaaaaaaabbaabbbabbbaabaabbbbabbbaabbaaaabbbababbbabbaaaabaaabbbbabbbaabbbbaaaabbbbbbaabbabbaabbbaababbaaabbaaaabaaababbaababaaaabbbbbbabbbaabaabbaaabaababbbabaaaaabaabbbbabbbbbbabaababbaabbbabbabaaaaabaabaaaaaabbbbaabbabaabbaabbbbbbbabbbaabaabbbbaabbbbbbababbbaabababbaaabbaababaabaaabababbbbbbaabbababbaabbbbabbaabaaabaabaabbbabbaaababbabbabbaaaababaabbbbbabaaabbabbaaababababbbbaaaabbaababbaaababaabaaaaabaaaaaaaababbabbbaabaaababbbbabaabbaaaaabbbbbabababaabbabaabaaaabbaabbbbaaaaaababbbbaabaaaaaaabababbaaaaaabbbabbaaaaababbaaaaababaabbaaaabaaabbababbbbababbaaaabaaabababbabbbabaabaaabbaabababbbbbbabbabbaabbabbbbabbbaaababababbbbabaaaaabababaaabbabaaaabbababbbaaaabaabaaaabbbbaaabbbbababbbaaaabababbbabbaaaabbbaaaabbbbbbbaaaabbbaaababbbaabbbaaaabbbbbbbbababaabbaaaabbababbbbaabbabbabbabbaabbaaababbbaababababbbbbbaaaababaaaababababbbbbbaabaabbabbbabbabbbabbaaabaabbaaaaaaabbbabbbbabbaababbaaabbababbaabaaabaaaabbbbbabababbaabbbbbaaababbbbababbbbbbbaaabaaaabaabbbbbabbabaaabaabaababaababbbbabaabbbbaababaabaabbbbbbbabbbbbabb ababaabaaaabbabbaabaaabbaabababaaaaaaaabbaabaaaaabbababbbbbbabbbababbaaaaaabaaabbbbbbaabbbbbbbaabbaabbbbabbbbaababbabbaaabbaabababbbababaaababbabbbbbbbaabbaababbaaaaabbbbbbabbbabbaaaaabbbabbbbbaaabbbabaaaabaabbabbbaabbbbbaaabaababaabaaaaabbbaabaaaaaabbabbbbbabbaaabbbbabaabaabbabaaabbbabbaabaaabbabbbbbabbabbbabababbbbaaaabbabaababbababbbaabbbbbabbababbabbbaaaaabbbabbaabaaaababbbabbbbababababbabbbaabaaaabaaaabbabaaaaabbaabababbbbbbaabbbababaaabaabbaaabbabbbaabbaaaaaabbbbaabaaababbbbaabaaaaabbbbbbaabbbbbbabbaaaaabbbbabbabbaabaaaaababbaabbababababbabaaaaabbaabbababbbbbbbbaaababbbabaaaaaababbbabaabaaabbbbbabbaaaababbabaabbbbbabbabbabbaaaaababbabababbabbbbababababaabaaabbabbababbbabbbbaabbabbaaababbbbbababaaaabaaaababaaaabaabbbbbbabaabbbaababbabbabbabaaaaabbabababbbabbbababaabbbbabaabaaaaabbbaababbbaaaaabbabbbabababaaaaaabaaaaabaababbbaabbbbaabababbbbbaaabbbabbbabbabaabababbbaabaaaabbabbbabbaaaababaabbbaaabaaabbbaabaabbabaaaaababbabbbbbabaaababbabbbabbabbbbbbbaaabaaaabbbbabababaabaaabaababaaaabaabaababbbabbbabbaaababababaababbbbabbbabaabaaababababaaabaabbbbabaabbaaaaaababbbbbbaaaabbabababaaabbabbbaabbaabbabbbbaababaaaabbbbbabaababbbabaaaaaaaabbabbaaaaaaaaababbbbbaabbbbaaaabaabbbaaaaaabaabaabaaababbaaababbabbbbbbaabababaabbbbaababaabbbabbbbaaaabaaaabaaaaabbbbbbbbbababbabbbabaaabaabbbaabbaaaabababaababbbaababaabaaabbaabaababbabbaaaabababaabaaaaaabaaabbaaaaaababaabbaaabababbabbaabaaabbaaabbabbbababbaaabbabaababaaaaaaababaabababbaabaabbbbbabbaabaabbaababaaabbaaaaaabbbbaaabbbaabababbbbaabaababaaaaaabbabbbbaababababbaabbbaaaaaaaaaaaaaabbabababaabaababaabbaaaababaabbbaaaaababbbaabbabaaaaabababaaababaaabbabbbbbbabaaaaaaabbaaabbbaaababbbbbaabbabababbbbbbaaaababaababbabbbbbbabaabbabbabaaaaabbbbbabbabaabbabbaaabaababaaabaaaaabbabaaabbbababbbaaabbaaaabbbabaabbaaabaaabaabbbbaaaabbbabbbbabaaaabaaaabbabbbaabbaababaabbbbbabaababbbabababaabbabbbababbbbbbababaaabbbbabbbbbabaaabaaaabbbababbbababaaaaaaaaababbabbabbababbbabaabaaabbbbaaaabaabbbbbabaaabbabbaabbabbababababbbbababaabbbabaaabbbbaa aaabaabbaaabbbabaaaaabbabbbbbabaababaaabaaaaabbbbbaaaaaaaaabaaaabababaaaaaaabbbaabbbbabbababbbbbbaaaaaababbababaabbbbaaabbbabbbababaabbaababababbbaababbaabababbbabbbbbbaabbbbabaaabbbaaabbababbbabbbabbbaaaababbabaaabaababbbaaaaaabbaaabbbbabbbabbabbaababaaabbabaabbabaababaaaabbbbbbaabaabbbbbababbbbaabbbabaabbbaaaaabababbaaabaaababaaabbbbbaabbababbabaaababbabaaaabbbbababbaaaaababaaaaaaaaaabaaabbbbabbbaabaabaabaabbaaaaaabbbabbaababbabbababbbaaabaaabaaaabbbbbaabbbbbbbaaabbbabaaabbaabaaabaaabbabbbbabaaaabaabbbabbbaaaaaaaaabaababbaaababaaaaabbabbaabaabbbbaababaabbaaabbabbbbbbbbbabbbabaababaabbbabbbabababbaabbaabbaabaabbaaabaaaabbabbabbaaaaabbababaaaabbaaaaaabbabbababaaaababbabbbbaababbaabaaabaababbabbbbaaaabbbbbaabaabbababaabaaaaaabbabbbababbbaaaabbbababbbabababaaaaaabbbabbabbbabbabbbabaababbbababbaaababbbabaababbaaabbaabbbbaaaaaaaaabbaababaaaabbaaababbabbaaabbbaaaaabbbbabbababbaabbbbabbbbbbabbbabbbabababbaabaaaaabbbaaabbbbabaaabbbaabbabbbaabbaababbababbbabaaababbbbbbabababbaaaabaaaababaabababbaaabbbbbaaaabbbbbbbabbaabbaaaabbbaabbaaaaabbaababbbbabbabbaabaaaabbababbbbabbbababaababaaabbaaabaabbbabbaaaabaaaabbaaabbabbaaababaaabaaaabbbaabbbaabbaaabaaabaabbabbabbabbaabaaabbabbbaabbbabaababbbbbabaabaababbaabaabbbabaabbbaaaaabbbaabbabbaabaababaababababbbbbabbaaaabbbaababbbbabababaababaaabbabbbbaaaabbabbaabbbbbbbaabbbabbbaabbababaaabaaabbbaababaababaabbababbaaaaabaabbaabaabbabbabbbbaaaaaabababaaabbaaaaababbaaabbabbbaaaabbaaababbaaaaababbbabbaaabbbbaaaaaaaaaaaaababababbaaabaabbbbbbbabaaabbbaaaabbabbbabaabbbaabaaabbabbbbbaaabbabbabaaabaaaabbbbbabababbbbbaabbabbbababaabbaabbbababbbbbbabababbabbbaababaaaabbabababbbaabbbaabbbaaaabbabbaaaababaaaabaababbbbababaabaaaaaaaabaabbbaaabbbabababbabbaaaaababaabaabaabbaaaabbaabbabbbaaababbbbababbbabbbababbbabaaaabbaaaaaaabbbbabbabababaabaaabababbbbaaabbaabbabbabaaaabaabaaabaaabbbbabbbabaaabaaabaabbbaaabbabbaabbabaaaabababaaabaabaababababaaabbabbbbabbaabbaaaabbbabbbbaaaababbabaaaaababbbbbbbababaaaabbaabaabbbbbaaabbbbbabbbaabbbbbaabaaabbbaabbaaabab abaababbaabababbabababaabbabaaaabbaaaaaabaaaabaaababbbbaabaabbbbbaabbabbabbaaaaaaababaabbabbbbbbbabbbbbabbbabbbaabbabbbbabbaababbbbabbababbbababbaababaaabbaaabaabbaaababbaabbabbbbbaababbbababbabbbbbabbbaaabbbaabaaaaaaaabbaabaabaaaabbaababbbaaabbabaaabbabbbaaabaaabbbbaabbbaababaabbaaaabbbaaaabaabbaabbbbaabbbaaaababbbaabbaababbbaabbabaabababbbbbbbbababaabbbabbabaabbbaabaabaaaaaaaabbabbbabbbaaabbbbaaaababbaaaababbababababbbabbbbbbabbbbabbaabaabbbbbbbaaaababbbbabaabbbbbbbabbaabbbbaabaaaaaaaaaaababbaaabbbabaabbaabbabaaaaabbbabbaaabbabbabababbababbbaaababbbbabaabaaaababaababaabaaaaaabbabaabbabbbabbbbbbaababbbbabbbaaabaabbabbbbaabbababbbbaababaaaabababaabaabaababbbabababbabaaaaabbaaaabbbababbbabaaabbabaaaabaababbbbaabaabbaabaaaababaabbababbbabaaababaabaaabaaabbabbbbaaaabbbabbabbbabaabbbbaabbaabbabbaaaaabbabbbbaaabbbaabbaabbbbaabaabbbaaabababbbaaabaabababbaabbbbbbbbabaaaabbbabbbbabababbbbababbabaaabbbabbbabaabbbabbaaabbbbabaabbaabaaababbbaaababaababbbbbbbbaabbaabaababaaaaaaaaaaabbababaaabaabbbaabbabaabbbaabbbaaaaaaaaabbbabbabbaabababaaaabbababaabaababbbbbaabaaababbbababbbabbabbbaaabbabbbaabbabbbababbabaabaabbabbbaaababaaaaaabbbaababaabbbabbbabbaabbaaabbaaabbabbaabbbababbbbaabbabbbaaabbabbababbbaaaaaabbbabababaabbbbbbbbbbabaababaabbaaaabbbbbaaabbbbabbbaaabbbbbaabbabababbababbaaaabbbbaaaabbbabaabbabbbabaabbbbbbbbbbaabaaababbbababbaaababbaaabaabaaabbaaabaababaabbabbaabbababbbbabaabaabbaaaabababaaababbbaaaaabbaaabbbaaabbabbbabbaaaaaababbbaaaabbabbbbbbaababbbbabaaabbabbbabaabababaabbabbabababaabaaabaaaababaaaaabbbaababbabaabbbbabaabaaabaaaabbababaaaabbabbaabbabaaaaabbbbaaaaabbaaaabbababaaaaababbbbbaaaabaabbababbbbabbaabaababbbabbabaaabaabababababaabbbabbaabbbaababbbaabaaabaabbbaaaabbbbbbabaabaabbaabbbaaaaabbbbabbbaababbbaaaaaaabaababbabbababbbbaabbababbbbabaaabaababbbbbbaabbaababaabbaabaababbbaaaaabbaabaabaaabbababbaaabbbbaabbbbaaaaaaabaababaabababbabbbbbbbbbbabbbaaabababbbabbabaabbbbabaaaaaaaabaaabbaabbaaaabbaababbabbbabaaabababbabbaaaababaabaaaabbaabbaababaababbabbbabbaabbbaba babbabbbabbbbbaaaaabbaababaabaabaaabbaaabbabbabbbabaaabbaabaaabbaabbaaabaaabaaaaabaaabbbbbbaaababbaaabbbbbaaaaababbaaaabaaabbaaaababbaabaabbabaaaabbbaababaabaaaabaabbbbaaabbbabaaaabaabaaabaabaabaabbbabbbababaaababaababaabbbbaaabaaabaaaabaabaaababaababbbabbbbbababbbbabbbaaaababaaabbaabbababbbaabbbababaabbabbbbaababbabaaaabbbabaaababababbaababbbabababaababbaabbaaaaaabbaabaaaababbbaaaabbababaabbabbaaabbbbabbababbaaabbbbbbaaabbababaaabaaaabbbabbabbbaaabbaaababbbbbbaabbbabaaaabbaabbaaabbbababaabbaabbbbbbaabaaaaaaaaabbabbabbbbabababbbbbbabbabaaaababbbaabbbaaaaaabaabbababaabbbbaaabbbabababaaabbbabbaabbaabababbaaabbbaaabaabbabbbaaaababababbababbaaabbaaaabaababbbbbabbbabaababbbaaabaaabaabbbbbabbaaababaaababaaabbbbbbbaaabaaaaaaabbaabaaaabbababaaabbbbabbabababababaaabbaababbbabbabbbbababbaabaabbbbbaabbaababaaabababbbbbabbbaaaabbaaaaaaaabbbbaaaaaaaaabbabaaaabbbaabbabbbababababbbababbbbbaabbaabbbabaabaabbbbbaabbbbbbbbbbabbabbababbbbabaaabaaababbabbabbbabbaaaabbabbbaaaabaaababaabaabaabaaabbbaaaabbaaaabbaabaaabbabbbbbabbbaaababbaabaababbaabbbaaabaabbbababbaaaaaabbaabbbbaaabaabaaabbabaabbaabbbbbbbaaaaabbaabbaabbbabbaaabaaababaababbaabaaababaababbbaaaaaaabaababbabaaaabbbaabbaaaabbbbbbabbaabbbbaabbaababbaaaaaabababbbbaaaabbbaaabaababbbaabbabaabbbaaaabbbbbaaabaababaaaaababbbbabaabbababaabbbababbabababbabababaaabbbaaabbaababbaabbbaabababaababaaaabaaaabaaababbaaabaabaaaaabbbbaaaabbbaaaaaabbabbaabbbabbbbabbbbbbabaaaabababbbbbabbabbbaabbaaaabababbaabbbbbabbbabbbbbbbababbabbbbbabbbaabbbbbbabaaabbbababbabbbababbbbabbbabaababaabbabbbbbbabbbaaaaaabbaabaabbbbbabbbababbbbabbaabaaaaaaaabbababaaaabaaabbbbbaaaaababaabbabaaabbbbaaabbbbbbaaababaabbaababaaabbaababbbbaabaaaaaaaabbabbaabbabaabbbaabaaaabbaaaaaabbaaabbabaaaaababbabbabaabbbbbbaabaaabaaaaabbbabbaababaabaabbaaabbbbabaaaabbaaabababbbaaabbabbaabaabaaabaababbabaaabbbbabbaabaaabbbbaabbbbababbbaaabbabaabbbaabbaaabaabbaabababbbbbabaabaaabbaaaaabbbaababababbbbabbbaabbbbbbaaabbaababbaaaababbabaababbbbbaaaaabbbbbabbbabaabbbabbbbaaabbbaaabbabaaababba aaababbababbaaaaaabababaaaaaabababbbabbbaaaababbabbbbbabaabbabaabbabababbbaabbbaabbaabbbbaabaabbbbaaabaabaaabaaaaababbabbaaabbbbabbbabbaaaaaabbbaaaaabaaaabbabbaaaaaaabbaaaaabaababbabbabababbaaabbababaaaababbaaababbababaaaaabaaaaaaabbbaaaabaabbbbabbbbaaabbaaaaabbabbbbababbbabbaaabbabbababbbbbaaaababbababbbbabbababbabaabbabaaabaababbaaabbbaabababaaaaabaaaaaabaaaabbaaaaabbababababaabbaabaabbabbaabbabbbaaaaaaababbaabbbbbabaababaabbaababaabaabbaabaababbabbbbbbbbbbbabaabbabbabaaaaaabbabaaabaabababbbbbbbbabbaaabbbabaaaabbaabbbbbbbaabaababbbabaabaabbabbbaaaabaabbbaababababbbbabbaaabbabbbabbabbbaaaaabbbbbbbbbbaabbbbbbbbaababbaababbbaaabbaaaababbaaababababbbbabaaabbbaababbbbbbbbbbabbababaababbbabbbaabaababbabaaaabbabaaabaabbababababbbaaaabbabbabbabbabbbbbbaabbbaabbaabbabaabaabaaaaaabbabbabbababbaaababbaabbbbbbaaabaaaabaabbbbaabbababbbabaaaaabbbaababbabbbbaaabaaababbbbabbaaabbabababbabbbbbaaabbbbabbaabaaaabbbbbabaaaabbbbaaaaaaaabaabaaababbabababaabbaaaaaaabaaaabbaababbababbabaaaababbbbabbbbbbbabaabbaaaaabaababbbbabbbaaaabaabbaababaaaabbabaaababbababbababbbbbbbbbbaababbbaaabbbbbaaaabababaaaaaabaabbbaaabbbbaabaabbbaabaababababaabbbaaaaabaabaaababbbaaababaabaabbbbabaababaabaabbbbbabbabaabaababbbabbbabbabbabaaaaabababbabbbaabbbbaaabbbbabbaaaabaaabaabbbabaaababaabababbbababbbbabababbbbbabbbbbaabaaabaabaabaaabbaaabaaabbbabbbbaabbbababbabbbababbaaabbaabbaabbababaabaabaaabbabbbabaaaababbababaaaabbaaabaaabbaabaaaaabaabbbaabbbabbabbbabaababaabbbbbabbabaaabaaaaaabbabaaaabaababbaaabaabbaaabaaabbabbbaabaaabaababbbabbababaabbbaaaabbbbbabbababaabbbaababaaabbabaaaaabbababbbabbbaaabaaabaabaaababaabbbbaabaabaabaaaabaabbbbaabbbaaaabbabaabaaaaaabbbbaaaaaaaabaaabbaabbbaabbbaaabaaaaaaaaababbbbaaaaababababaabbbababbbababbabaabbbbaaabaabbabbbabaaaaabaabbbbaaabaaabaaabaabbaaaaabbbbaaaabbabbabbabbaaabbaabababbbbaabbabbababbbabbabbbbababbbbbbbbbbbbabbbabbbabaabbbaabaababaabbaabbbabbbbaaabababbbbbabbabbbbaaaabaaabababbababbabbbbbabbaaabaaaaaabaaaaaabbbbabaabbabaaaababbbaaaabbabbbabaababbaaabbaabbaaabaabb bbbbabbaabbbbbbabbbbbabbababbaaaabbabaaababbaabbbaababababbbaababbaabaabbbaabbbbbbbabaabaaaabbbbaabbabbabaaaabbaabaaaababbbaaaaaaaaaaabbbbaaababbaaabaabbabbabaabbbbabababbbbbbabbbaabaabaabbbaabbbabbbaaaabaabbaaabbababbbaaabaaabaabbaaabaabbbbabababaaabbaabbabbabbabbababaaabaabbabbabbaaaabbbbaaaaaabbbaabaaaaaabbbbaaaabbababbbbbaabababaaabbbababbabaabaaabababbabbabaaaabaabbbababaaaababbbbabaaaabbbbaabbbbbbbbabaaabbababbaaabbbaaaabaaaababbaaabababaabaaabbababaabbbababbababababbbbbbbaaaabbaaaabbabaaabbbaaaabbaaabaabaaaaaaaabbbaaabaaabbbaabaaaabbbaababbbbbaaaabaaaababbabbbbaaaaaabaaabbabbbaaaabbbaaaaaaabbabbbaaaabbbaababaabaabbaaaabaaabaabababbbbbbbaaaabaabbbbabbbaaaababbababbaabaababaabbbaaaabbaababbbbaaaaababbbbabaabaaabbaaabbabaaabaabbaabababbbbabbbbbaaaaabaabaaaaaaabababaabbabbbbaaaabaabbaaaabaaaaaaabaababbbbabbbaaababbbaabaabababbbaaaabbbbbbbababbaabbbbbabbbbaaabbaababbabbabbbbbbbabbaaababbbbbababbabbaabbaaaabbaaababbaaabaabbabaabbabaabababbaaababaaabaaaabaaababababbbbbabaababbaaaaaaabbbaababbabaaababbaaaaababbabbbaabbbaaaaaaaabaabbbaaaabaabbaabbaabaabababaaabababbabbbabbabbbaababbabbbabaaabbaabaaaaaaaababaaaababaabaaaabbaabbabbbaaabbaabbabbaaaabbbaaaababbbbbbaabbaabbabbbabaaabaaabbaababaaababaaaabbbbbabaaaaaabbbbabbaaababbbbabbbbbbabbababaabaaabaaaaaababbbabaaaaaaaabbaabbabaaabababaaaabbaaaabbbbaabbbabbbbaabbabbabaaaabababaaabbbbbbbbbbbbbabaabbaaaabaabbabbbabbaaabaaababaabbaaaabbbbaabababbabbaabaaaaaaabbabbbaaabaaabaabbaababbbbbbabbaabaaabababbbbbbababbbabbbabaaabaaaaaaabbaaaaaabbbbbabbaaabaabbabbaaabbaabbbaaaaaababbabbaabaaaaaabbbbababaaabbaaaaabababbaaabbababbbbaaababbabbaabbababababaaabaababaaaabbbaabbbbaabaaabbabbbbaaaaaabbabbbbbbbababbaaabbabababbbaabbabbbbaaabbabaababbbbabbababababaaabbbbbaabaabbbbbabaaabbaaabbabbabaabbbaaabbbaabaabbbbabbaababbbbabababbabaababababbabbbaaabbabababbbaaaabaaaabaababbabbbaaabbaabbaabaaaaaaaaaaababaabaaaaaabaaaaaaaabaaabbbbaaababbbbbbbbaaaabaabbaaabaaaabbbbbbbbbbbbbbbaabbabababbbbabaababbbbbaaaabbaaaaabaaaabaaaabaabbbabbaabbaababab aabbabbbabbaaaabaabaabbaaabbbbabbaababbabbaaabbbbaaabaababbbaaabbabaaababababbbabaabbaabbbaaaaaaababbaaaabaababbbabbabbaaabbabaabaabbbbbabbbbbbbbabaaaaabaabbbbaabababaaabbabaaababbbaabaaabbbbaabbbbaabababbabaaaaaabaababbbaabaaabbabaabababbbbbabababbabbaaabbaaabbbbbabbbabbaabaabaaaabbbaababbaaaaababaabbaababbbbabbaaaaababbaaababbabbbabbbabababbbbaaaabaaabbbaababababaabbabaababaaaaaabbbabaabaaaaaabbaaaabbbbbbabaabaabbabaaaaabaabbbbbbaaabbbabaaabaaaabaaabbbabbabaabbaabbbaabbaabaaaababbbaaabbbbabbbaaabaababaaaabbbbababbbbababbaaabaabaaaaabbbaaaaaaabaabbbaaaaaaaaaabaaababbaaaababbbabbaabbbaaaaabbbbbaaaabbbaaaaabbbbbabbbbbabbbbbbbbbbbaaabbbbabaababbbaabbababbbbbbbaababbbaaabbbbabbabbbbaabaaabaababaaabbabbbbaabaababaabbbaaabbbababaabbbbbbabababaaabbbbbabbbaabaaabbbbbbbbaaaabbbaabbbbbaabbabbaabbabaabbbaabaabbabbabbaababababaaaabbabbabaabaaabbaabbbababbbbabbaabababbbbaabbbbbababbbaabbabbbabbaabababaababbbbbaabaaabbaabbaaaaaababbaaaabaabaabbabbaabbaabaabbbbbaabbababbabaaabababaaabaabaabaaabbbbbaaaaabaaababaabbaababbbababbbbaabbaaabbbbaaabbabaaabababbabbaaabaababbbbaaabbbbbaabbbbaaaababbaaabbabbbbabababbbabbbaabaabbbbaaaaabaabbababaaaabbaabbbaabbabbbbbabaaaaaaaabbaabbababbaabbaaababbaaaabbbabbbabaabbbbbabbbbbaaaaaaaababbabbabbabbbabbaabbbbabababbabaabbbbbaabaabbbaaababaaababaaaaaaaabbbbabbabaabbbbbaababaaaaababaabaaabbaaabbaaabbabaaaaabaababaaaababbabaabbabbbbabbbbabaabaabbbabbabbbbaababbbbbabaaaaabbabbaabbabaabbabaabbbababaaabbbaaaabaabbabbaaaaaaaabbbaaababbbabbbbabaaaaaaaababaabbababbaabaaabbbbaaabababababbbaabaababaaabbaaaabbabaabaaaaaaabbbaabaabbbbabbbbbaaaaaaababaabbbbabaaabbabaabaaaabbababaabaaaabbababbaaabaababababbbabbaaaabbbabbbabaabbbbaaaababbbabaaabbbbabbbbbabbbbbaaabaaabaaabbbbbbabbabaabbaabbaabbabbbaaabbbabaababbbabbabbbaaabbbbbaaaabbabbaababababbbbaaaaabbbbbbaabaaaaaababbbaabbbabbbbbaaaaabbaaabbbbabbbabbbabbbbbaaaaaabaaaababbabaaabbabaabbbbbabbbababbbbbaaaaaabbabaabbbbbbbabbabbbbabbabbabbaabbbbababbaabaabaababbbabbabbbababbbbaaabaababbbbaaaabaababbbaaabaaabbabaaa abbaababbbbaababaaaaaaababbabaaababbaabbabbbbabbababbaababaaaabbbbbaabababbabaaaabaabbbababbbababaabaaabbabbaaababbabababaaaababaaaaaabaabbabbbabaabaabababbaaaaaaaaabbbabaabbaabbabbbbbbbabbbababaabbbabbabaabbbaabbababbbbbbbbbababbbbaabaaabaaaababaaaabbaaababaaabbabbabbbbbaaaabbbaabbbbaabaaabaaababaaabbabbbbbabaaabbbabbaabbbabaabbaababbbaaabbbbaaabbbbbbbabbaaaababaababbabaaabababbaabbaabbabbbbaaaabbbaabbaababbabababaaabbabaaaabbbabaaabbabbbbabababababaaabbaaabaabaababbbaaabaaabbbabbbbbbbbbbbbabbbaaabbaababbbbaabbbbbbabbbbaaabababbabbbabbaababbbaabbbbabbbbaabbbbbbbabbaabbaaababaabbbaabbabbabbabaaaaabbbbabaaababaaaababbabbaaaaabbbbbbbbbbbbababbabbabaaaababbabaabbbbabaabbbbbaaabbbaabbabbbbbaababaababbbaabbabbabbbbabababbbbbbaabbaabbbbbabbaaaaaaaabaaabbaabbbaabbaababaababaabbbabbbaabbbbbbabaabbbaabbbbbbabaaaabbbaaaaaababbbaaabbbbabaaabaabaaababbababbaaaaabbbbaababbabbabaaaabbbabbbabaaabbaaabbbaaabaabaaabaabbabbaaabaaaabbbabbabaababaabaaaaaaaaabbaaababbaaaaaabaabaaabaabbabaaabbbaaababaabababbabbabbbabbbbbbbaabbbaabaaaaaaabaababbabbabaabbabaaaaabbbbabbbaaabbbbbbbabaaabbaabaababbabaababaaaaaaabbbaaaaabbbbbabbaabaababbbbbabbaaaaabaabbbbaababbaabbbbbaaabbabaaaaabbabbbbbbbbbaabbaaabbababbaabaabbbaaaaaaababbabbabbabaaababbbababbbbabaaaaaaabbbbababbaaababbbbabbaabaabaaaabaabababaababbaaaababbbaaaaaaababaabaababbaaaababbaabaabbabaabaaaabbbabaaaababbaaababaabbaabbabbaaabaaaababaaaabbbbbbbbaababbaabbbabbaabaabbaaabaaabbabbaaaaaaaaabaaabbabbabaaaaabbbbbabbaaaabbabaaabbbbaaabbabbbabbbbababaaaabbaaababbaabbababaabbbabbbbaabababbaabbabaaabbbbaabbbabababaabbaabbbaabbabbbbaababbbabbbabaaabbbbbabaabbbabbaabaaaaababababbabaabaaaababbaaabbbabbabbbabababaabbbabaabbabbbbabbbbababbbabbbbbababaababbbbababbabbaaaaababbbbaaabbbbbabbbaabbbbbaaaabaabaaaabbabbaabbaabbaaabbbababababaabbaaaabaabbaabbababbbaabbabbabaabbbabaabbbbbbabbababbbbababbbabaabaabbbabbabaaaabaabbabaaabaaabbbabbaabaabaababbaabbbaaaaabaaababbaaaaababaabbbaaabaabbabaaabaaaabbaaaababbbabbabbbabbabbaabaabbabbbbaaabbbbaaaababbbbbabaaa bbbbaabbbbbbbaaaabaaaaaababaabaabbabaabbabbbaabaabaaaaaaababbaababaaabbbaabbaaabbaaababababbabbbbaaabaababaaabbaabbbbabaaaaaabbabaaabbabbbbaabaabaababaaaababbbabaaabbbaabbaaaaaaaaaabbbaaaabaaabbbaabaaaaabaabaaabaaaabaaababbaaaabbaababbbabbbabbabaaaaaaabaabbbaabaaabaabaaababbaaaabaaaaaaaaabababaabbbaabaabbaaaaabaaaabbbbababaabababbbbabbabbaaabbabababbaaababbbabaabbaabaaabbababbaaabbbabaabbaabaabbbaabaabbbbbbabbaaabaaaaabbaabbaaabbabbabbbbbbbbabaaabaababbaaababbbbbababaabbbaabbbbaaabaaabaabaabaaaaaaababbbabaaabbbbabbbaababbbaabaabaabbaababbaaaaabbbaabbbaabbbbbbaaabbaabaaaaabaabaaabbabaabaabbaabbbaabbbbbabbbabbabaaaaaaaababbbbaababaabaabbbbabbabaabbbabaaababbbaabbbbbbababaaaaabaaaabbabbababaaabbbaaaaaaaaaababbabbbbbbbaabbbbbaaababbaaaaaaabbaabbababaaabbaababaaaaabbbaaaababbabababaababababbbbbaaaabbbbbabbbabbabbbabaabbbbbbbababbaaabaaaabbabbabaabbaaababaabbbaaabbabbabaabababaabaaababbaaaabbaabbbbabbaaababbaabbbaabbbaaabbaabbabbbbbbabbabbaabbaaabbabbaabaabbabababbaabbbbbbababbabbabbabbabaaaabbabaabababaaaaababaababbaabbbbababaaabaaabaabaababbabbabaabbbbbbaaaaabbaabbabaabbaababaaaaaaabaaabbbbaabbabbbaabbbabbbbbaabbabbbabbaabbaababbaaabaaaababbabbbabaaaaaaabbbaabaaaaaaaabaaabbaaaabbbbaaaabaabaaaabbaabaabbababaabbabbbbaabbbbbbaaababbbababbabaaababbbabbaaabbbaaabababbaaabbabbaabbabbaabaaabbaaabbbabbababababaaabbabaabbabbbbaabbbaabaababbabbbabbbbaaabaaabaaabbbaaaabbaaabbbbaababbaabbbbbaabbbbbbbaabbbbbbbaababaaabaaaaabbbbababbaabababbbbbaababaaabbbabbbbbaaabaaabbbbbababaabbabbabbbaabbbbaaabbaaabbbaabaabaabaababbbbbabbabbbabaaababaaababbbbaaabbabaabbaabbbbbaaaabaaabaaababbbababbbbbbababababbbabbaababaaabbbbabbaabbbbbababbbaaabaabbaaaaaaabaaabaaabbbbbbaababaabbabbbabbbbbabaabaabaabbbabbbabaabaaabbabaabbabbbababababaaabaabbabaababababbabbbaabbaaabbaaababbababbabaabaaabaabaaaabaaaabaaabbbbbabbabbbbabaaabbbaabbbbbaaaaabbaaaababaabaabbaaabbbabbbbabbaaabaabbabbaaaabaababbabaaaabaabbaaabbabbbaabaabbbaaabaabbabbaabbaaaaabababababbbbbbbbbbbbbbbbbbabbaaaababbbabbbaaababaaabbaaaaabbbbabba abababaaababbabbbaaabbaaabbaaaababbababbbaaabaabaabbaabaaabbaaaabaabbabbbbabbbbbbaaabbbabbbaabbabbabababbbbabaabbaabbbaaaabbbaabaaabbabaabbbbbbbabbbabbaaabbabbabbababbbbabbaababaabababbabaaabbbbbbaabbaabbaaabbbbbaababaababbbaabbbaaaababaabbaaaaaabbbabbbababbabbbbaabbbbaababbbaaaaaabbaaababbbabbbbabbabaaaabbaabababaaabbabaababababbabbbbaabbbbbbaaaaabaabaaaabbbaaaabababbaaabbabaaabaabaabbbabaaaaabbaaabababbbababbbababaabbbaababbbbbabaabaaabaabaaabaabaababbaababbaaaaabbbaaaabaabbbaaaabbbaabbbabababbaaababaaabbabbababbbbbaabbaabaaaaabbbaaaabbabbbbbaabbabbaabaabbaababaabbbaabbbababababbbababbabaababbbbaabbbaaabaabbabbababaaaaabbababababbaaabaabbaaaababbabbbaaabbbabbbbbabbbabaababaabaaaaabaababbabbaaabbaababababbaabbbbbbbbbbbbabbaabbbbbaabaabbaaaabbbaabaabbbaababbbaaaabbbabbabbabaaaaaaabaabbabababbabbbbaaaaabaababaaaaabababaaabaabaababbababababbbaaaaaabaabaababaabbbaabbbbabbbaaabbbabbabbababaaabbbbbabbaabbabaabaaabaabbbabbbbababbaaaababbabbabbbbbaabababbaababbbaaaaaabbbbaaaaaabbaaaabbabbbbaaaaaaabbabbababbabbabaaabbaabbbabbbbbabababbaababaaaaabbbbbaabaaabbaabbaaabbbbbbbbababbbababbbabbbaaaaaaaabbbbbaababaaabaaaaaaaaaabaaaaababbaaaabaaabaaaabbaabbbbababbaabaaababbbabaabaaaaababbbbbaabbabaaabaabbabbbbbaaaaaababaabbaaabaabbbbbaabbbbabbbbabbabaabaabaabaabbbaaababbaabaaaabbaaabbabbabbaaaaabbabbbaaaabbbabbaabbabaabbaaaabbaabaaabababaababbababaabaaaababaaabaaaabbbaaabaabababbbbaaabbaababbaabaaabbabaaabaaabbbaaabbabbabbbaaaaabaaabbbabbbbbbbbabbbababaaaabbaaaaaaaaaaabaabbabbaaaabbbaaaabbbaabbbbbababababbbaaabbaaaabbaabaababababaaaaaababbbabbbbaabaabbabbbaabaaaabbbbbababbabbbaaaabbbaabababbbaabaaabaabbaaaabbababbbbbbaabaabbaabbbaaabbabbababababbbaaabaabababaaaaaabbaabbabbbbaabbaaabaabbaabbaaaaaababababbaabbbbaabaabababbbaabbbbabbbababbabbaaaaaaaaaababbbbbbbbbbbaabbaaaabbabbbabbbbaabbaabaabaaabaabbabbbbabaabbabaaababbbaabbbabbaababababaaabababbababbaaababbbaabaabababbbaaaabbaaabaababbbabaabbaaaaaaabbbabbaabaababbbabbabbabbabbabbaabbaabbbbaaaabaabbaabbaabbbabaabaaababbbbabaabbabaaabb baaaaaabbaaababbbabababbababaaababaabbbaabbbaaaaaaaababababaaabbababaabbabaabbbbbbabbbaabbabbaaabaaabbbabbbbaabbababbbabaababbabbbbaabbabbaaaaaabaababbababbaaabaaabbabaaaabaaaaabbababbaababaaabbbabaaaaababaaabaaaaaaaabbabbbbbbbbbababbbbaabaababbaabababaaabaababaabbabbbbbbabaaabbabbbbbbbbbaabaabbabbbabbbbbbaaaaaaabbabaababbabaaaabbababbaababbbaababaabbbbaabaaabaababababaabbbbabbbbbbabbbabbaaabbbbaaaaabaaababaaaaabbababbbbbaabbbbbbabbbbbaaabaaabaabaaaaaaaaabaababaaaaabaaabbbbbaaabaaaababaababababbbbaababaabaababbababbabaaabbababaaababaabbabbbbaabbbabbbabbbabbbbaababbbbabbbbbababbabaabbabbbbaabbabbbbbabbbabbabababbbabbabbbbabaababbababbabaabaabaabbabaabbabbabaababbaababbaaaaaaaaaababaabbaaaaabaabbbaabbbababbbbbbbaabbabbbaaaaabbabaaabbbaaabbbababbabbbaaababbabababbbabaabbbaaabbbaabababaabbbabbbbbabbbabababaabbbbbabbababbababbbbbbabbaabbabbabbabaabaaaaababaaabbbbaaaaaaabbbbbbbbbaaaabaaabaaaabbababaababbbaabbaabbaaaababbabaabaaaaabbaaaaaaabbbbbbaabababaababbabaaaabaabaabbaaabbbbbbbaabaababbabbbaaaaabbbaabababbababbaabbaaaabbaaaaabababbababbabbababbaaababaaabbabaaabbbababbbaabbaabaabbaaaabbbbbbaaaaaaabbababbabaabaaabbaabaaaaabababaaababbababbbbaaabaabbaaabbbbaabaaaaabbaabbaaabbaabbbabbabbaaaabaaaaaabbaaaabbaaaaaababaababbbaaaababbabaaabaabbbaabbbbbababababbaabbaababbabbbaabaaaabbbababbbbbabbaabaabaaaaababbbabbbbabbbbaabaabbbabaabbbabbaaabbbaaaabbbaaaaabbbaaaababaabaabbabbabaabbbbaabbabababaabbabbaaaabbbabaaaaababaababaaabbbbbbaaaababbaaabaaabaabbbaabaabbaaaabbabaabaababaaaaabaababaababaaaabbbaabbbababaabbaabbbbabbbababbababbaaaaababbbbbabbababbbababbbbabaaaaaaabbbbabbabaabbbbaaaabbabbaaabbbbbbaaaabbabaaababbaabaaabaabaabbaabbababbbababababbababbababbbbaababbaabbbaaaabaabbabbbbaaabbbabaaaabbaaabbabbaabbbaaaabaaabaabbaabbabaabbaabaaaabbaabaaaabbaaabbaaaabaaaabbbbbabbbababaaabaaabbaaaaaabbbaabbabaabababbaaaaaaaabbbabaabbbaaababaaabaabbbaabbbaabaabbbbbbabaaaaaabababaababababbaaabbaaababbaaabaaabbaaaaaabaababaabaababaaaababababbabbbbbbaabaaabaaaaaaaabaabbabbaabaaabaaaabbaaaaabb aababbababaaabbabbaaabbababbababbaaabababbbbaabbabbabbaabbaaababbabbababbbbaabaababbaababbaaaaabbaabaaaabbbaabaabbaaababbbbaaababaabaaaabbaaabbabababbbbbaababbbbabbaaabbaaababbbbabaaaabbaabbbabbababbaabaabbabbaaabababbababbbbbababbbabababbabbbababbaaaaababbbbbbabbbbbabbaaaaabaabbbabbbbbbbabaaaababbbabbaaabbbaaabaababaaaabbaabaaababbbabbbabababaabbabbbaaababbbababaabbaabbbabbbbbbababaabbbbbabbbbaaaababbbbbaabbbabbaabbbbbabbaaaabbbabaaaabaaabbbbbababaabbaaabbbaabababbbaaaababaabaaababaaabaababbbbabbbbbaaaabbbbbbaabaababbbababbaaababbbbbbbbbaaabbaaaaaababbbbabbbaababbaabaaabbbbaabaaabbaaabbaaaabaabaabbbabbababbaaaababbaaaabaaaaabbabbaabaaabaabaabaabaaaabbaaabaababbbbabaababbaabaaaabbabbaabaaababbbaabbabbbabbaababaaaaaaaaaabbaaababbaabbabbbbabaababbabbababaaaaabbaabbabbaaaaabaabaaaaababaabbbaaabaaabaabbabaaaabaababbbaaaaaaaabbbbbaabbababbbbbbbaabbbaaaabbaabbaabbaabaabababababaabaaaaaabbabaabbbbaababaaabbabaaabababaababaaabbbbbbbababbaabbbbaaabaabaabaabbababababbbabbbbabbaaaababbaaaaaaaaaabababbaabbabaabaabbbbababbbbaababaabbaaabbbababbaaaababaabababbbbbabbabaaabaababbbaabaaaabbbabbbbaaababbbbaababbaaabaaaaababbabaababbabbaaabaabbaaaaaaaababbabbbbabaaaaaabbbabbbaabbbbbbabbbababbabbbaaababbaabbbaaaaabaababbaabbbbbaabbbababbabbbbababbabbbbbbbaaaabbbabbabaabbaaaabbbababbbaababbabbbaabbbbaaaababbabbbbbabaabbbababbbbbaabbababaaaababbbabbbaaaababbaabbbababaabbaabababbbaabababbbbababbbbbbbabaaaabaabababbabaaabaaababbabbbaabbbbaaaabaabbabbaabbbaabbbaaabaabbbbaaaaababbbabbababbaaaabbbbaaaababbabbaaaabbabababbbaaaaaabbbbabaaababbbbbabaaabababbaaaabaabbaaaabaabbaaababaaaabbbbaabbbbbbaaabaaabbbaaaabaabababbbbaaaaababbaaaababaabaabbbaababbbbaababbaaaabbaabbbaabbaaabababbbbbabbaabbbbbbbbabababaaaabbabbabbababbbbbbabbaabbbbabaabbaabbaaaabbbabbabaaabaababababbabaabbabbbaaaaaabbaaaaababaaaaaaababbaabbaaaabbabbbbbbbaaabbaabbbbbabbaabbababaabbbabaaababaaaaaaaabbabaabbbaaaaababbbbabbaabaaabaaabababbbababaabbabbbaababbbbabbbaababbaaaabbababbbabaaaaabaababbabbbaabbabbababbbbaaabbbbaabbbaaaaaa babaababbabaaaabbabababbbbabbbbabaababbaaaaababbbbbabaabaabbaaaaabbaabbabbbabaaaabaaababbbbbaaaaaaaaaaabbabbabbaababbaaaaaababaabababbbabbaaabbbaaabbbbaaabbbabbababbbababbabbaababbbbbabaabbaaaababbbbabaaaabbbaaababbaaabbabaabababbabbaabbbbaaaabbabbabbbaabaabbaaaaababaaaaaabbbaababaaaaaaaaabaabbbbbabbabbbabaaaaaabaabbbabaababaaabaaaabbbabaababbbbbaabababaaabbaaaabaabbbbbaabaababbbbbbbababaaabaaabaaabbbabbbbbaabbbbabbbbaabbaabbabaaaabbbbababbbbbbabaaaaabbaababaababbbabbbaabaaaaabaaabaaaaaabbaabaabbaabbaabbabbbbabbbbaabbaaaaabbbbabbbabbbabbaaabbaabbbababaaaabbbabaaabaaaaaabaaaababbbbabaaaaabbbbbababbabaaabbbaaabbababbbbabbbbbabaababbaaaaababbabbbbabbbbbbbbbaaaaaabaaaabbabbaababaaaaababababaaabaaaaaabaababaabaaaaabbaababaabbbabaaabbbaabbbbaaaabababbabbaaabbabbabbaaaababbaabbbabaaabaabbaabaabbbababbabaaaaaaaabbaabbbbbaabbbbabbaabbbabbabbbbabbaabbabaabaaaabbababbbbbaabbbabaabaabbabababaaaaabbaaaaaaaaabbaababaabbabbaaaaabaaaabbbbbaaabaaaaaababbbbaabababbaaabaaabbaababbabbaaaaababbbaaaabaabaaabbaababaabaabbababbbabbaaabaaabbbbbbbbbaabbaababaaaababbabaaaaabbbbaaaaaabaabaabbbabbaababaabbbabbbbabbbaabbbabbbabababaabaabbbabaaaaabbababbabababbbbbbababbbbaabaaabbbabbbbaabbaaaaaababababababbababaaaabaaaaaaaabbbbbbabbbbaaabaabaababbaabababbbbbabbbaabbabbabbbabaababbbaaaabbababaaabbaaaaaaaabbbabaaabaabbababbaaabbbbaabbbabbbaaaaaababbbbabbbaaaaabbaaaababbaaaaabaabbaaaababbaabbabbbaabbabbbbbabbabbaaababbabbababbbbabaabbbbaaababbbbbaabbaabbbbabaaaabaaabbabaaabbbabbaabbbabaabaabbbbabbaababbaaabbbbbabaabaabbbabbbbbababbabbabbaababbaabbbabbbaaabbabbabbabbaaabababaaaabbbabbbaaabbaaababbbaabaabbbbbbaaababbabbaaabbaaaaabaaaababbbaaaabaababbbbbaaabaaabbabababbbbbbbabbbabbabbaaaaabbbaabbbaababbabbabababbbaabbbaaaabbaaaaaabbaaaababbbaabbaaababaaabbaaabaabaaabbababbaabbbbaabbbbabbbaabbbaaaaaaaabbbbabbababbaaabbbbabbbabbbaababaaabbbaabbaabbaaabbabababbbababbbbabbabbbababbbbbbbbaababbabbabaaaababbbabbaabbabbaaaabbbababbabbaaabbabbaabbaaabaaaaababaaaaaaabbabbbbaababaaaabbbaabbbaaaaaabbabaaabbaabbaa abbbabaababaababaababaaabaaaabbbaababaaabbbaababbbbbbaaabaaabbbabababbbbabbabbbabbbaabbaabbbbabababaabbbbbaabbabbaaaabbbabbbbbaababbaababbabbaabaabbabababaabaababbbabbbbbababaabbbabbaaaaaabbbabbabbabaaababbabaaaaaaaaaababbababbaaaabaaaabbaabaaabbbabbabbbaabaaaababbabbabbaaababbababbaaabaaabbabbaabbbbababaabbbbbaaaababbaaaaababbaabaababbbbaabbababbbbbbbbababaaabaabbabaaabaabaaaaabbaabbabaabbaababaaabbbaabbbbabbbbababbaababbbaaaabbbaaaaabbbaabaaabbbbbbabbabaabaaaaaabbbaababaaabababbbbbbabbabbbabbbababaaabbaabbbbbabbbbbabbbaabbbaaabbbbbabbbababbbbaaabbabaaababbbbbabaaaabaaaaabbbaabbbaabaaaaaabbbababbaaabbabbabbabbbbbabbbabaababbbbbbaabbbbbbbbbbbbaabbababbbbbbbabababaaabbaaaababbbbaaaaababaabbababaaabbabbbaaabbaaaabaaaaaaababaabbbababbbabbaabababaababbaaaaaabbaaaabbbbaaabaaabaabaaaabaabababaaaababaaabababbabbabababbbaaabbaaabbaabbbbbbaaabbabaababbabbbabbabaabababbabbbbbbaaabaabbaabbbaababbbbbbabbabaaababbabaaabbbaaaaaaabbbbbbbabababaabbababbabaaabaabababbabababababababbababababbabaaaabbaaaabbbbababababaabaaaaabbaaaabaaaababaabbabaaabaaaaaaaabbaaabababbaababbabaaabaababaabbaaaaabababaabbaabbbbbaaabababbbaaabbaabbbababaabaabbabbbababbbabbababbabbbbbaabbbbbabbbbbbbbaaabbbabbbbabbababbabbbabbaababaaaaabaabbaaaaaabbbabbbbbbbaabbbabaaaabbbabbbbbbaaabaaaaabaababaabaabbababbbaababbaabbaaaabbaaaaaaaaababbbabaabaaaababbbbbaaaaabababbababbbaaaaabaababbbaaababbabbabbbaaaabbaaaaababbaabbbabbabbbaabaaaababbbbbbabaabaaababbbbbaaaaababaababbbbaaababbbabbbbbaaaaaabbabbbbbbaabaabababbaaababbbbabbbaabbaabaaaaabbbbababbbbaaababaaaaababaabbbbaabbabababbabbbbaaaaaabbbbbbbabababbbbbbaaabaabaabaababbaabaaabbbaabaaababaabbbaaaabbbabaabbbabbaababbaaabbbbabaaaababbbaaabaaaabbbbabbaaaaaabaababbabaaaabbabbbbbbabaaabbbbaaabaabababbabbaaaaaaabbaaaabaaababaabaabbaabbbabbbbabaaababaabaabbaaaabbabbababbabbaabaaabababababbbaabbaabbabaaaabbbababbabababbbaabbbabaabaabababababbbabbaabbbbababbaabaaaaaaababbbbaababaaabbaabbaabaaaaaabbbaaaabbbabaaaaaaaabbaaababaababbaabbaababaaabbbbabbaababbbabbbababbbbbabbbaa bbbbabaabaabbbbabbbbbabbaaaabaababbaaabababbabbbaaabaababbbabaaaaaabbbbababbbbbbbaaaabbbababaabaabaabaabbbabbababaaabbaabbaabaabaaabbbaabaaaabbbbbabaaababaabaabaabbaabababaabaaaaaaaababaababbabbbbbaabaabbbaabbbbbaabbbaabaabbbaaaaaaabababbbabbbabababababaababababbababababaabbbabaaaabbaabaaaababaabbababbbbabbbbbabaaaaabbabbabbabaaaababababbbbbbaaabbbaabbbbaaababaabbaaaaabbabaabbbbababbababbbabaabbaaabbaabaabbabbbbbbbaabaabaaaaaaaabbababaababbbbabbbabaabaabbbbbbaaabbbaabbabbaababbaaabaabbbababababbaaaaabababababbbabaababbaaababbbaabaaabbbbbbababbaabbbbbabaababaaaabbbabababbabbaaabbbbababbbaaabbaababbabbbbaabbabaaababaabbbbbaabbaabbbaabaaabbbbbbbbbbabaaabbbababaaaaabbbbaabaabaaabababbbaabaababababaabbbabbbaaaaaaaabbabaabaabaaabaaaaaabbbbbbbaabbbbbbaaabbaabbaaabaaaabbabbabaaaaabaabababaaababbababaababababaaaabbbbbbbbaaaabbbbbbaaabbbaaaabababbbaaabaaaabaaaaaabbbbbbaaabbaabbabaababbbbaaaaabaaaaaababbabaabbabbbaaaabaababababbabbbaaabbbbbbbabaaaabbbbabaababbaabaabaabbbababbaaaabbbaabbbaaabaababbbbbbabababaaabbbabaaabbabaaaabbaabbababbaabaaaaabbbbbabaaababbbabbaababbaaaabbbbbbbbaaaabbbaaaaaabaabbaaaabbabbababaabbbbbbabaaaabbbbbaabaaabaaabbaabababababbabbaaabaababbbbabaabbbbaabbaabbabbaabaaaaabbaaaaababbbaabbbbbaaabbabbabbbabbababbaababaabbbaaabababbbbabbbbaaaabaababbbbaaaaaabaabaabababbbbbaabbbbababaaabbbbababaaaababbaaaaaaaababbbabaaaabaabbaabababbababbaaabbabbbaaabaaabbabbbbbabababbabbabaaabaaabaaabaaababaaaaababababbabaababbbaaabbbbabbbbbaabaaaaabaabaabaabbbbabbaaabbbaabaaaabbbabbababbbabaabaabaaaaaababbbbabaabbaabbaaaaaabaaabaabbbbbbbaaaaaaaabbaabaabbbabaabbbbaabaaababbbbababaaaabbbbaaabababbbaabababaaabbabaababbbabbabaabaaaaaabbbbbabbaaabababbaaabaabbabaabbabbbababbbabbbbaaaaaaaabaaabaababaabbaababbabaaabbbbaaaabbabbbbaaaabaababbabbbabbbabbabbbbababbbbaabaaaabaaabbbaaaaabababaaaaabaaabbabaaaabbababaabbbbbabbbbbabaaaabbbbbaabababaabbaaaabbaaabbabaabbbaaabbaababbbbbaabbbbaabbaabbbbaaabaabbbbbbbaaabaaabaaabababbaabbabaabbbaaabaaaabbabaabbbaababaaabbbaabbaabaabbbbbaababababa abaaaaaabbabbbbababbaaaaaaaaaabbbaabbbabbaaaaabaaaabbbbbabbabaabbabaaaabaaaabababbabababbbbbbbbbbbaaaaabbababbababbbaabbabaabaabbababbbbaabbbbbbabaaabbbbbaaaaabbabbabbbbaaaaaabbaabbabbaabaaababbbabbbabbaababbbaaaaabbaaaabaabbbbabaaaaabbbaaababaababaaaaabbaabbbabaabbbbabbaaabbaababaabbabbbabbbbbaaabaaaabbbbbbabaaabaababaaaabbbbbabababbbabaaababbabbbbbbbabbabaaabababbbaaaabbbaabbbbaabbbbbabbabaaaaaaabaababbbbabbabbaababbbabababbbbabaaabbabaaaaabbbabbbaabbbbaaaabbaabaaabbabaaaaaabbaaaabaabbababbbaababbabbbaaabaabbbabbbaaaaaabbbabbbbaabbaabbaaaabbabbaababaaabbbabbabbbbaaaaaaabbbabbbabaaaabbaaabbbbaaaabaaabaaaaaaabababaabababbabaaabbabbaaaabbbbbbaaaaababbbaababbbbaabaaabbbbbbbbabbbaabaaaaaababaabaabbbbaabbabbbaababbbaabbaabbababaaaaaaabbaaababbabbbaabbbbabaaabbbabbaaababbbbabbabbbaaaaabbbabaabababbbbaaabaabbbaabbbbbbabbbbbbbaabaaaabaaabaabbaaaabbaabbbaaabbabbaabbabbbababbaabbbbabbbbabbaabaabaabbbaaababaabaabaababababbabbbabaabaabaaabbababbbabbbabbbbbabbaabbaaabbaaaaababaaabaaaaababaabbababbbaabbabbaaaabababaabbaababaabaaaaaabaaabbbbaabaaabaabaabbbbabbbaaababbaaaabbaaaabbaaaabbaaaababbaaabbbabaabaaaaaaaaabababbbaaababbabbabaaaaababaaaabbbabaaabaabbabaabbbabbabaababbaabbbabaabaaabbabaabababbabbaaabbaaaabaabaaaaaaabbbbbaaabababbbbbbbabababaaaaaaababbaaababbaaaaaabbbbbaaaabababaaabbaabaaabbbbbbbaabaaabaabbabaababbbbbabaababbbabababaabaaaabbabbbbaabaaabaabbbbbbbabbabbaaaabbbbaabbbbbbbbabbaaaababbbaabbbbbbbbababbaabaababbabbababaababbabaabababababaaabbbbbaabbbbbaaababaaabbbabbaaababaabbabbbaabaabbabaaaabbbbaabbbbaaaaaabaabbabbaabbabbbbabbaabaaabbbaaababbbabbaabbbaaabbaabbaaaaaabbbaabaaaabababbaabbababababbbbbbabaaaaabbaaabbbababaaaabbabaaabbaaabaaabbbbbbaaaaaaabababbabbbaaabbbbabbababaaaabaaabaabaaaabababaaabbabbbbbbababaabaabababaabbabbaabbaaababababbababbaabbababaabbbabaabbaababbbbbababbbbaabbaaaabaaaaaaaaaaabbbbbabababaabbbaaaaaababbabbbabbbaaabbabbbabbbabbabbabbaaabbaaaaaaaaabaaabaaababbbbbbbaaaaaaabbabbbbababaabbababbbaaabbbbbabababbaaabaaabbababbbbaababaabbababbaabbaaaab bbbaabababbbbbabbbbaaaaabbbbbaaaaabaaabbbaababbbaabbabbbababbbaaabbbbabaaabaababbabbbbaabaaabaaabbaaaaaaaaabbababbaabababbabaaababaaaabbaaaaaaabbaabaababaaaababaabbaabbbaabbbbbabbaaabaabbaabbaabbabbbabbbbaaabbaaabbbaabababbbbaaaaababbabbbbabababbbaaaaabbbbabbbbaabaabababaabaaabaaabbbbbabbaaaabaabaaaaaaaabaabbaabbbababbbbbaaabaabbbaaaaaaaababbbbabbabbbabaaaababbaaaabbbbbbbbbbaaabababaaaaababaaababbbaabbbbaaaaabbabaabbaabbaabaababbbabbbbaabbbbbbaababbbbaaabbbababaabbbaabbabbaabababbaaaaabbaabaaabbababaaabbaabbbabbabbabaaaabaaabaaabaaaababbaaaaaaabbaababaaabbbbbabbbaabbbbababbabbbbabbbbbabbabbbbbaabbbbbbbbaaaaabbaaababaaaabbbaabbbaaaaaaabbbbbbababbaaaabaaababbabbbbbbbbabbaababbbabbbabaaaabbaabbababbababbbbaaaabbaabbbabbaabbabaabbabbabaaababaabababaaabbbbabaaaaaaaabbaaaaaaaababbbbaaaabbabbabbaaaabaabbbbaaaaaaabaaaababababbbbbabbbbaabbabbbaabaaabaaabbabbbbaaabababbaaabbbaaabbabbbbbbbbbbaabbbbabbbaabababbbbaabaabbbabbbbbbaabbbaaaabaababbabaaabbabbababbaaaabababbbbbabbabbbaababbbbabbaababbbababaaabbabbbabbbbbaaaaabaaabbbbaaabaaaabaaaabbababbabbbabaabbbbaabbabbabbababbaaaababbbbbaaaabaaaabaaabaabaabbaabbaabbbbabababaababbaaaaaabbbabaabbababaabbbababaaabbbababbaababaaababaabaaababbbbbaababbaabaaabaabaaaabababbaabbaaabababbbabaabbbaababbbbaaabaaabbaaabbbbababbaaabbabbbbabbbaababaababaabbaabbababaaaaababbabbaababbabbabaabaaaabbbbabaaaaaaaabaaabbabaaabbaaabaaaabbabbbbbabbbaababbbabbbbbbaaabbbbbabbabaaabbbbabbabbbaaaabbaaabbaabaaabababbaabbabbabbbbaaaaaabbaabbbaabaaababbaabbabbababbbabbaababbbbaabbaaaabaaababbbabbabbabababbbaabaaabababbabbbbaaabaabbabbabaaababbbbaabbbbaababbaabbababbbabbabaaaaaaaabbabaaaaabbabbbbbbbbaaababaabbabbaabaaaaaaaababbaabbababaabbaaaaaaaabbbaaababbbbbbababbabaaaaaaabbbbbaaaaabbbbaaaabbbbababaabaabbabbaabbbabbabaababbbbabbabbaaabaaabaabbbbabbbbaabbbbbaabbaaaabababbbbbbabbbbaabbabbaaabbbabbaaaabaaababbabbaababbbbbbbaabaabbaaabaaaabbbabbbaaabbbabbaaaaaaaabbbaababbaabbabaaabbbaabbabbbabababaaaabbabbbabaabbbbabaabaabbbbaabaaabbbbabaaabaababbaabaaaabaaabaabba babbaabaababbababbabbaaabaaaaaabbbbbaaaaabaabbaababbbbaaabaababbaaaaabbaaaababbbbbabaabababaaabbabbababbabaaaaaaaababbaaababbbaaaabababbababbaababaaabababbbbabbaaabbbaababbbbababbabababbbbababababaabbabbababaaabaababaabbabbbbabbabbabaabbabababaaaaaabbbaaaababbbbbbababbbabbaabbbaaaabbaaababbbabbabaaaabaabbbabbbababaaaabababbaababbabbabaababbabaabbabbabbbbabbaaaaabbabaabaabaabbaaabbaaababaabababaabbabaaabababbbbabbaababababbbaaabaababbbaaabbabaabbaaabbabaaabaaaabaabbbbabababababaaaabaabaaaababbbbbaabbbabbababbaabaaabbaabbabbbaabbaabbabaabbbbaaababbabbbbaaaaaabaaaabaaabbbbbaabaabbbabbbabbbbabbbbbbbaabbabbbbbaaaaaabaaaaaababaababbbbbbbaabbbabbbbbbaabbbbaabbbabbbaaaabbbbaababaabbabaaaabaabbbabbaabaababaabbbaaaababbbbbbbbbaabbabaaabaabababaabbbaabaaaabababbabaaababaabaabbabbaaabbbbababaaabbaaaaababaabababababbbbabbbbabababaaaababaabbbaaaaabbbaaaaaaaababababbababbbaaababbabbbbababbababaabbaaaabaababaabaabbaaabaabbbabbaaabaaaaaabaababbbaabbbbbbaaaabbabaabbbabbbaaabbbbbaabaaaabbaaaaabbaaaabaaaaaaabbabaabaaaaababbabbbbabaabbbabaabaaabaaaaaababbabbbaabbbaaabbaaababbaaabbbbbaabaaaaaabbabaabaabbbbbbbababaaaaaabbbbbbabaaabbabaaaaaabaaabbbaabbaaaaabaabbbaabaaabaababbabbabbbaaaababbbbabbbbbabbbbbbabbbaaaababbbaabababaaababbaaaababbbbbbbaaabbbaaabbaaababaabbbabbbaabbaababbaabababaaabbaaaabbabbbbbbbaabababbaaaabaaaababbaabbbaabbaabaaabbbbaabbaabbabbaababbbbaaaabbabbaababaabbaaabbaaaaabbbbbbababaabababaaabbabaaaaababaaaabbabbaaaabbbabaabbaabbaababbbaaaaabbbaabbbbbabbbbbbbbabaabbbabaababbabbabbabaababaaaabbbaabbaaaaaaabbbbaababbabbbbbbaabbbabbaaaabaabbaabbbaaababbaaabbabbbaaaaaaabababababbabbbbbaabbbbbaababbbabbbbabaababbbbbbaaababbbabbbbaabaabbbbbabbabaaababbaaaaababbbabbabababaabbaabbbaaabababbbabbaabbaaabbbbbbbbaabaabbabbaababbbbbbaabbbbbbabbabbaabaaabbaabaaaaaaaababbababaabbabbbbaabbbbbaaabbbbabaabababbaabaabaabbbbbaaaaaaabaaababababbbabaaababbbbbabaabaabababbabaaaaababbbbbbbababbbbabbbabaaaabaabbbaaababaaaababaaaabaaaabaababbaababbabbbbabbbbbaabaabbbbbabaabababbaabababaabaabbaabbb abbbabaabaaaaabbbabbaabaaabbbbaaabbababaabbaaaaaabbbabbbabbabbbbbaababbbbbbbbbaabbaaaabaaabbbbbbbabaabbbaaaabaabbabbababbbbababbabaaaababaaaabbabbbaaaaaaaababaaabababbbbaababababaaababbaaaabbabababbabbbbbbbbbaaabbabaabaabaaabbbababbaababbbaabaabbababaabbbabbbbbbbbbabbbabbabbbabbabbbabbaaabaaaaaaaabbaabbabaabbababbbabbbaaaababaaabaaaabbaaabaaaaabaaabbaaaabaababbababbbaabaaabbbaaaababbbabbbbbbaaaaaaabbbbbbbaabbbbbbabbbbbbabbabbabbbbabbababababbbaabaabbbabbabaaaabaabbaaabbabbbbabaaabbabaaaaaaabbbbbbabaabababbbbabaaabbbbbbbbbaabaabbaabababaaabbaaaabaabbbbbabaababbaaaababbabbabbabbabaababaaaabaabaaaabbaabababbaaaabaabbaaaaababaaabbbabababaaabbbbaaaaababbbbbbabababaabbbbaaababbabbbbabbaaabaabaabbaabbbaaabbabbababbabbaaaaaabababbbbabbbbabaabaabbabaaaaabaaabbaaaaabbbabbbaabababbaaababababaabbabbbaabababaaabaaabaaabbaaaabaababbbbabbaaaabbaabaaabaaabbbbbbabbbabaabbaabbaaaabaaaababbaaabbababbbaabbbbabbbbbaaaabababababbbbaabbababbaaababbbaaabaabbbbbabbaabaababbbaaaabaabbbabbaabbaabaaababaababbabaaaaaabaabaaaababaabababbabbabbbbbaaaabbbbaaaaaaaabbbabbababbabbaabababaababbaabababaabbaabbabaabbbababbabbbabaabbbbaababbabbabababaabaababbbabababaabbababbaabaababaaaaaabbbaaabaaabbbbbbaaaaaababbaaaaabaaabaabbaaaababaaaabbbaabaabaaabbbbabaabababaabbbaaabbaababbabaabbbabaabbbabbbbababbabaabaabaaabaaabaaaabbabbbbbbbbbbabbbababbaabbababaababbbabbabbabbbbaaababbbbbaaaaabbbbbaaaabbaaaabaabbaabbabaabbbaaaaaababbbaaaabbbababbabbaabaaaabbaabaaaaabababaabbbbabaabbabbaaabaaabbbbaaaabbbbbbaaabbaaabaabababbabababbbaabaaaaabaaaaabbaabababaaabbaaabbbbabbbbbaaaabaabbbaabbaabbaabaabbbbabbbabaaaaabbabbabaabbbaaababbabbbbabbaaabababbbbbababaaaabbabbbbbabbabaabbabaaabbbbabaaaabbbbbaabbaaaaabbbbaabbbbbababbbbaaabaaaabababbbaaabbabbabaabbabbabbabababbabbaaaaaabbbbabbabbabbaaabaaabbbbbbabbbbbabaabbbbbabaaabbaababaaabbababaabbbbbaaaaaaabbbbbbbabbaabaaaabbbaaababaaabaaabbbbbabaabbbababbbbaaaaabbbababaabbabbbbabaababbababaabbaababbbabaaaaaaabaabaaabbbaababbbabaaababbaaaababbaabbbaaaabbbabbaabbbabbbabaaabaababaa bbbababbbbbbbabbbbbaaabbbaabaaaaabbbaaabbbbabbbbababbbaaababaaabaaabbbbaaabbaaabaaabbaabbababbbbbaaabbbbbabaaabbbbbaaaaaabbbaaabaaabbbbabbaaabaaaaabbababbabaaabbabbbbabbaaababababaabaabaaaaaabbbaaaabaababbaabbbbaaabaababaababaabaabaabaabbbbbabaabaaaabbabbabbaaababbbaaabbabbabbbbbababababbabbaaaabbaaaaabbaaabbbaaaaaaaaaaaaaaaaaabbabbabbaabbaabaaabaabbaabaabbaabbaabbbbaaaabaababaaabbbbabbaabbaaaabaaaaabbabababbabbaaababaaaabaaaabbaaabbaaaaababbbabbbbbbbbababbbabbaabbaababbaaababaabababbaaabaabbaababaaaaabaabbaababbbbabbaaaaaabbabaababbaababbaaaabbbaabbabbaaaaababbbbaababbabbaaaabbbabbaabaabaaaaabbabaaababaaaabbbabbaaaabbbabbbbaabaabbabababbabaaabbbbbabbbaaabbaaabbabbbbbababababbaabbaaabababaabbaaababbabbabbabaaaaaababbbababaabbbbaabaabbaababaaabaabbaaaaababbabbaabbababbaaaaabbaaabaabbbaabbabaabbabbabaabaaabaaaaabaaaabbbabaaaaaabaabaaaabbbbabaabaaabbbbabbaaaababbabbbbbabbaaabaabbbabaabbabbaaaabaaaaabaaababaabababbabaabbbaaabaaababaaaaabbabaaaaabaababaaabaaabbaabababbaaabaabbabababaaabbbbaaaabaaababaaaaabbbaabbaaaaabbbabbbbabaababbaaabaaabbbaabbbbababbaabaaababaababbaaabbbbbaaaaabaaaabbaaababbbbbabababbaaaabbbbbaaababbbbbbbabaaaaaaaabbabbabaabbababbbbabbbbbabbbbbbabbabbaabbabbbaaaabbbaaaaaaabbbbbabaababbaaaabbaabaaaaaabababaaabbabaabababbbabaababbaabbbbabababaabbbbbaaaaaaabaaabaaabaaabaaaababaaabbaaabaabbbbabbabbbbbabaabbbaabaababaabaaababbaababbbbbbbaababaaabaaaaabaababbbaaaabbbbbabaabbbbaababbbbaabbbaabbbabbbabaababbaabaaaabbbaaabbaaabaaaabaaaababbbbabbaabbbaabbbbbbaabaabaababbababbbbabaaabaaaaaaababbbbaaabaaabaabbbbabbbbaabaaaababaabaababbaaabbbaabababbbabbbabaaabbbbbaabaaabbaababbbbabbaabbaabaabababbbbaabbbaaababbbbaaaabbbbabbabbbababbaabaaabbbbbbabbabaaabbbaabbaaabababbbbaaaababbbbabbaabbabaaabababbabbbbbaabbbbaaababaaaaaaababaaaaabababbaabbbbababbbbbbbaabaabababbbaaaabbbaaababbbaaaabbbbbbbbbaaabbbbabbbaabaaabaaaababbabaaaabaaaaabbbbbbbbbabbaababbbbabababbababbbbbbbbabbababbaaabbbaabbbbbabaabbabaabaabaaabaabababbbbbabaaabaaaabaabbaaabbaaaaababbbabbaabaabbbabbaabbbb abaaabaaaabababaaaaabbabbaabbabbabaabbbaabbabaaaaaabababbbbbbaaaaaaaaaaabbbaabababaabaabbabbabaabbbaaababbbbaaaabbbbbbbbbaaaaaaabbababaabaabbabaabbbbbbbbabbbabbbababbaaabaabbbabbbbbbabaaababbbaabaaabbabbabbaaaabbaababaabbbaabaaabbbabbbbbbaaaababaabbaababaaaabababbbbabbbbbbabaabbabbabaabaabaababaaabababbaaabaaabaabbbabaaabaabaabbabbbababbaaaaaaabbaabbaababbbbbaababaaaabaaabaaababbaabbbaaaaaababbababaaaabaababababbabbaababbbabbbbaaaaabbbbaabbaaaabbaaababbbaaaaaabbabaaabaababbbaabbabbbbaaabababaabbaaaababbaaabbbbbbbaaabbaabababbbbbabbbababbabaaababaaaabbaaababbaabbbababaabaaaaabbaaabbbaababbbbbabaaaaabbabbbbaabbbbabbabbbbabbabaaababbaabbbaabbbaaaabbbaaabbbaaaaababbabbbbbabbabbaabbabbbbaaabaabaabaaabababbabaabaaaababaaaaabaaabbbabaabaabbabaabaaaabaaabaaaaaababbabbbaaaaaaabaaaabbabaaabaaabababbabbabbbaaababaaaaababbaaaabababbbbbaaabbabbaabaabbabbbbaaaabaabbbbbbbabbbbbbbbbabbabbbbaabaaabbababaaaabbabbbbbbbabbabbbbbbaaabaaabaaabbaababbaabbbabababaaaabbbaabaaaababbbbbaaaabaababbbbaabababababbaabbaaabbbabaababbabaababaabaaabaababbbaaaaabbbabbabbabbabaabbbbbaaaabaabbbbaabbbabaabbbababbaabbaabaaaaababbbbbaabaabbaabaabaabbbbaaaababbabaaaaaaaaaabbbbbbabaabaabababaaaaabbabbbbaabbbaaabbbbbaaabaaabbbbaaaabababbaaaabbabbabbaaaabaababbbababaabbbabbaaabbbababbabbababbbbbbaaaaaabababaababaaabababaabbabaaaaababbabbaabbbbababaaabbbbbbabbbabbbbbbaaaaaaabbababaaababaabbbbabaabaabbaaabbbaababaababaaaaabbbaaaabbbbbaabbbabbaaabbbbababbbbaababaaaabaaababbaabaababbbbaaaaaabbbaaaabbaaabbabbbabaabbabaabbbabaaaaaaaababababaaaabaababbaabaaabbabbbabbaabbabbbaaabaaababbbaabbabaaabaabbbaaabbaabbbaabbbabbaaabbabbaababbabbbababbabbabababbabaababaaabbaaabaabaababababbbbbabababbabbabbaabbaaabbbabbbabbaabbabbbbbababaaabaaaabaabbbaaabbbbabbbaabbbbbbbbabaabbbbbabbbbababbaabaababbaaaababbbaabbababbbabbababaabbaaaababbaaabbbbaabbaaabbbbbbbbabbaaaaaabbabbababaaaababbababbbbabbabbaaaaabaaabbaaabbabbbbabbababbaaaaabaaabaaabbaaaababaaabbaabbbaaabaababaabaaabbbbaaabbbbaaababaaaaabbbaabbaabaaabbbaababaaabbbaaaaaaaba aaabaababaaabbbabaabbbbbbabbabbababababaaaabbaaaaaaabbbbbaabaabaabaaabbbabbaaababaabaaababababbbabbaaabbbabababbbbaaabbaaaaaaabbbbaabaabaabaababbaabbbaabbaaaabaaaabaaababbaabaabbaabbaabbbabaabbbaaababaabbaaabbaabbaaaaaabbaaabbaaaabbabbbbabbbaaaaabaaaabaabbaaabababbbbaabbbbaaaabaaaabaaabbbabbaaaabababaaaaabbbbbbaabaaaababbaabaaaaabaaaabababbbbabbaaababbbbbaabbababbaaabbbabbabbabbbbbbaaaaabbbbabbaaaabbaaaaababaaabbabaaaaaaaaababbabaaaaaabbaabaababbababaaababaababbababbbabbbbaaaababaaaabbaaababaabaabbbabbabaababbbbbbaaababaaabbaababbabaabaaabaaaaabbbbababbbbbaaaaabaabaaabaabbbababbaabbaaaababbabaaabbaabaabaababbbaaababaaaabbbbabbbbabbbaaabbababbabbbbaabaaaabaaaabbbaaababbbbbbbbbaabbbbabaabbaabbabababbabbabbabaaabbbaabbaaaaaaaaaabbbbbbaaaaababbabbaaababababaabbaabbabbbbbbaaabaabbbaaaababbbaabaababaababbbbaababababbaabbbbbbaabbaaababaabbbabbaabbbabbbbaaabbabbaaaaabaabbabbabababaaaaabaaaaabbabbbbaaaababaaaababbabaaaabbaaabbbaabbaababbaababbabbbbbbbbabaabaabaabbabaaababbbaaabababaaaaabbbbbbbbaaaaabbaabbbababaaaaaababaaaaabaabbbbbbbabbbabaaaaababbbababbabaabbbaabbaaabaaababbaaaaababaababaaaabaaababaabaabbaaaabaabaabababaaaababbbbbaabaabbabbbabaababbbbbaababaabaaabbbbbaabaaabbaaaabbabbbbaaabbbbababbababaabbbaaabaaaaabababaababbaabaabaaabbababaabbbaabaabaabbbabbaaaaabbabbbbbbbbbbabbaabbbbaaaababbaabbbabbaababbbaabbbbbbbabbaaababaaaababaabaababbabaabaaabababbaaaaaaaabbabbaabaabbbbbbabaaaabaaababaaaabbbaabaaaaaaabaabaaaabababababaabaaaababababbabababaabbaabbbbabbabbabaabbaaaaabbabababbbabababbaaaaaaababaaaabaabbbabaaaaaaaaaabaaaaaaabaabbbaaababababaaaaabbabbaabaabbaabbbbbbbaabaabbabbababaababbbbaaabbaaabbbbaaabbbbbbbbbababbababbaaaaabababbbabbabbbaabbbbababbabbbaaabababbaaaaaaabaaaaabbbaabababaaabbbaabbbabababbabaaaaabbbbabbababaabaaabbbbbbbbabbaabbbbaabaabbaaaabaaabbbbabbbbababbaabababaabababbaabaabbabbbbbbabaabbbaaaabbabaabbbbbbbaababaabbaaaaaaabbbbaabababaabbaaaababaaaaabbaabbabaaaababaababbaaabbababbbabbbaabbaaaabbababbaabbbbababaababbabaaababbaaabbaabbaaabbbbabaaabaabaaaaa bbaaaaaabbbbbabbabbbaaaaaaaabababababaabababaaaababaaabbbabbabaababbbabbababbabbabbbaaaaabbababbbaabbbabbbaaababbbbabaababaaabbbababbbaaaaabbabababaabbaabaaabaaaaaaaaaaaabbabbbbabaababbbbbbbaaaababbaababbabaaabbabbaababbbaabbabaaababaabbabababaaabbabbbbabaabbbabbbabaabbaaaaababaabbbbabaaabbbaaabaaabbbabbababaaaabababababbaaabbaababbaabbabaababbbabaabbaabbababbabbbaaaaababbabaabbbaaababbaabaabbaabbbbbbbababbabababbababaabbabaaaaaaabbabbabaaaabaabaabaabababaabbbbbbbabbaaaabbbaababbbbaaabbaaaaaabbababaaaaaabbabbbaaabaabababbaabaabaaabaabbbbbaabbbbbabababaaabbaaababbbaaabbbbabaaaabaababababbabaabaaaaabaabbbabbbbbaabbaaaabbbaabbbbababbaaaabaaabbbaabaabbbbabbaaaaaaaabaaabbbabbbabbabbbbbaaabaaaaaaaaaababbabaabbbabbaaaaababbbaaabaaabbaaabbbaaababbaaaaaabbaaabbabbabaaaaabaaabbbbababaaaaaabbbbaabaaabaababaababbaabaaaabbbabaabbbbbbbbbbbbbaaababbabbaaabbabbbabaaaabbbbaabaaabbbbbababbbaabbaabbabbaaabbaabaaaabbbabbaabbababbabaabaabbbabbaaaabaabbaababbbababababaabaabaabaaaaaaaabbbabbbaaaaabaaaaababbbaaaababbbbbababaabbaaaaabaababbbbbababbbaaababaabaaabbabbaabaabaabaaaabaabbaaaaaabababababaabbabaababababaabbbaaaabbabbabaabbbbabaaabbabababbababbabaaabaaaabbaaaabbabbbbbabbaaaababbbbabaabababaabaaaabababbbababbababbaaaabbababbabbabbbbabaabbaaaabbabaabaababaaaabbaaaababbbbabbbbaababaaabaabbabababbaaabbbabbbabbababbababababaabbbbababababbabbbaaabbabbabaaabbaaabbbababaaaaabbbaaaaaaabbbabaaaaabbaaabbabaababbbbbbaaaabbbbaababaaaaaaaabaabbbabbabbaabbbaaabbabaabbabbbababbbaababaaababaaabbabbaaababbabbbabbbaaababaaaaaaababaaabaabbababbbbababbabababbbbabaaaabbbabaaabbaabbaabaaababaaaabbabbaabbaaaabbbababaaababbabbbababbababbbabbbbababbabaaabbbabbbaaabbbbaabbabbababbbabbaabbababaabaaaaabababbbbbaabbabbbabbbbbbbaaaabbbbabbabababaabaabbaabbabbabbbbbaaaababababbababbaababbbbbaaabaaaabababaaaaaaabbaabbbaaababbaaaabbbaaaabbabbaaaaababbaabbaaaabbbaaaababbaabbbbbbaabbbbabbbaabaaababbaabaaaabbaaabbbbabbaababababbbabbbaaaaabababaaaaababbbbaaabaaaaababbbbaaaaaaabbbaaaabbabbaaaaabbabbbbbababbbaaabbbbbbbaa aababaaaaabababbaabaabababbbbbababbbbaaababbbaaababbbbaaabbababbaaaabbbababbbabaabaabbbbbbbaabbbbaabaabababbaabbababbabbbaaaabbaaabaabaabbaaaaaababaaabababbbabbbbbbbbabaabaaabaaaababaaaaababaaabbbaabbaaaababaaabaabaabababaababbbabbaaaaaabaaabaabbaabbababaaababaababbbaabaaaaabaaaaaabbaaaaabbbaaaabbbabaaaaabaaabababbabbabaaabbabaaaaabbababaabaabbbababaabaabaaabbaabaaabbbbbbabbaabaababbaaababaaaabbbbbbbabbbbabaabababbbbabaabbabbaaabbbbbbbbbabbbbababbbbbbaabbaabbbabbbaababaaaaabaabaababbaaababbababbbbbbbabaabaaaabababbaabaaaaabbbbaababababbbaaaaaaaababaababbaabababbbbaababbaaabbbaabababbaaabbbaaabaabbbbaaabbbbbabbabbbaaaaaaababbbbaaaababbaabbaabbbbbaabbbbabbababbbaabababbabbaababababbbbaaaaabbbaaaabbaabbaabbaaabbbababbabbabbbbaaabababbbababbaaabaaaaabababbbbbaaaaabbbbbaaaaabbabbaabbaaabbaabababbaababbabaabbbaabbbbbbaabbabbbabbbaabbbaaaabaabaaaababaababbbaabababababbbaaaaabbbbbbababbbbbbabbaaaaababababbabbaabbaaabbaabbaaaabaaabbababbbbabaaabaabbababaababbbbbbabaaaabababbaabbabbababbbaaabababaaabbabbbaabaaabbaaaaaaaaaabbabbbaaabaabbabbaabababbaabbaaabbbaabbabaabbabababbbaaaabbabbbbaababbaabaababaabbbaaabaabaaabbabababbabaabbbbababbabbabbbbbabaabbababbaabbbbababaaaaaabababababbbabbaaabbaaaabaaabbbbaabaabbaabbaabaabaaabbaaaabaaabbababbbbaabaaaabbabaababbaabbbbbbaabbbabbbbbabbbbbabbabaabaabbbbaaabbabaaaabbabbbbbababbbabbbbbabaaaabaaababababbbbabbababababbababbbbbaabbabaaabbabaabbbaababbbaaaabbaabaaaaaabababbaaababaaaaaabaaaaaababbbabbabbabbabbbbbbbbaaabaaababaabaabaaabbaaaaaababbababaabbabaabbabaaaaaababbaaabbbbabaaaaababaaaaaabbbabbbabbabababbbabbaaabaaababbababbbaabaabbbaabbabababbaabaaabbaaaaaaabaababababaaabaababbbbabbbaaabbababababbaaababaabaaaabbababaaababaaabaaababbbbbbabbbaabaababababbbbbbbbbbbaabbaaaaabbbaaaaababbbbaabbbbbababbbaabbbaabbbabbbbbbabababbaaaababbbbaaabbbbaabbbabaababaabaaaaaabaabbaaaabaababbbaaababbbaaaaababbabaaaaabbabbaaabaaaaaabbabbbbabbbbbababbbabbabbabbaabbabbbaabbbabbbbababbaabaaabbbabbbaabbabbaabaaabaabaaaaabbbbabaaaaaaabaaaaaaabbbbbbaaabaaabaab abbbbababbbbbbababbaaaabaaaaaaaabbbbbbbaabbaabbababbaabbbbbabbbaabbaabaaaabaabaabbaabbabaaabbbabbbbbbaabbabbaabaabbababbababaaaaaabbbaabaabbbaaabbbaabbbaaaabbbababbbbbbbabbaaaaabaaaabbbaabbaaabbbbabbbabaaabbbbbabaabbabbabbbaaaababbaababaaaaaabbbbabaabaaaaabbaaaaabaaabbbaababaabbabbaabaababbaabbabbaabbbbbbbabaabbbabababaaabbbaabbabaaaababbbaaabbbaaaaabaabbbaababbbaabbbbbbaabaababaaaabaaaabbbbabbbbbabbabbbaaabbaaabbababaabbbbbbabbbbbbbbbbaabaaaaaaabaaababbaabbbaabbbaababbbbaaaababaababbbababbaabaaaabaabbbbbabbbbbbbbbbbabbaaaabababaabbbaabaaaaabaabbbbabbbaabbaaaaabbababaabbbbaabbaabbbabbababaaaaaabbbababbabaaabbabaabbbaabbbabaabbbbbbbabaaababbbbaaaaababbbaababaabbbabbbaabaaabaabbabbabbababbababbaaaababbbabbabbaaabbbbbaaaaaaaaaaaabbaaabbababbbbabbbbaabaabbabababbbbbbbaabaabbaaabababbbbbaaabaabaabbababbabbabbbbbababbbaabaabababbabbaaabbbbbbbaaaaaababaababbaabbbaabaabaabbbbaababbbabaabbabaaabbaaababbabbabbbababaabbabababbaaaabbaabaaaaababbabbbbbaabbbabbbbbbabaaaabbababababbbababbaabbaaabbaabbaabbabaaaaabaaaababbbaaaababaabaaabbabaaaaaaaabaaabbbabababababbbabbaaaaabbbaaabbabbbaabbabababababaabbababbaaaababbbbaaabaabbbbbbababababbaaabbbababaaabbbabaaaabaabaabbbbbaaaabbabbbbbbbabbbabbaababababbaabaaababbaabbbabbabbaaaaabbababaaaaabbbbaaabbbbabaaaaaaabaabbabbbbabaababababaabbabbbbaabbaaabaaababbaabbabbabbbabaaabbbabbaaababaabbbbbaababaaabbbabaaabaabbbbabbbabaaabaaaaabaaabbbabaaabaaaabbbbbaaaaaaaabababbabaaaabbaaaababaabbaaabbbbbaabbbaaaaaababababbabbaabaaaabbbbababaaaabbbaaabbabbbbaaabaaaababababbaaaabaaaaababaaaabaabbbbbbabaabaaababbbaabbbabbaabababaabbbbaabaaaaaaabbbbbbbbbabbabbaaabaaabbbbbabbbaabbbbbbabbaaaababaabbbbbbaabaaabbbbbbbbabbabaaabbaabbaaaaabaaababababaabbaabbbabbaabbbabbbbbaaabababaababbaabbaabbababbaaaabbaaabaaabbaaabbababbabbbbaabbababbabbaaabababaaabbaaaababaaaaaaaabbabababbbabaabbaabbaabaaababbbbabaaabbabbaabababaabaaabbbababbaabaabbbbbbbbaaabbbabbaaabababbbbabaababbaabababaaaaabaaabbbbaabaaaaababbbaaabaaaabbbabbbaabaabbabbbabababaabbaabbababbbbbbababbaaaaaa baaabbbbbaaababababbbbabaabaaabababaaabbabbabbbbbababababbbabbbbabbbbbabaabaaaabbabbbabaabaabaabbbaaaaabababaaaaaabbaaababbbbababaaaaaabaaaabaaaaaaaaaabaaaabbbbabbbababababbabbbbababbabbbbabbabababbbbbabbbbaaabaaaaababbbbabbbbbaaabaabbbabbaabbaabaababbbaaaaaaababbbaabbabbaabaabaaabaababaaaaababbbbbbbbabbbbbbbbabaabaabaaaabbbbaabbabbabababaabaaaabbbbabbbbabbaaabbbaaaaababbaaaaabbaaabaabaaabbbbabbbbbaaababbaaabaaababaaaabaabbbabbababbaaaabaabbbabbaaaaabaaabbabbabbbaabbabaaaaabbabbaaabbbbabbbaabaababbbaaaabbaaaaaabaabaaaaaaabaaaabaabaabbabbabbbabbaabaaaabbbbbbbaabaaabbbabbaababaaabbabbbaaabbabbaabbbbabaaabbbbabbbabbbbbababbabaabbabbbaaabaabbbaababbbabbaabbbbbabbbbbabababbaabbaabbbbbababbaababaababbabaaaabbbaababbbbaaababbbaabaaabaabababaaaaaaaabbbbaabaabbaabbbaabbbabbbaabababaaabbbaaaaaaabaabaaabbaaabbbbbbaaabbaaaababbbabbbbabbaabababbbbaaabbaabaaabbbbbbbbaabaaaaababaabababababababbabbbaaaabbaaaaabaaabaaaaabbaabbbbabbbaaaababbbbbbbabbaaaabbaaaaabaaabbbbbbbbabbabaaaabbaaabbbbabbbbaabbaaaababbbbbabaabbbbaaaaaabbabbaaabaabaababbbbabaabbbbaabbbaabbaaabbbabbababbbaabbbababbbbaaaaaabbbbbbaababababbaabbbbbbabbaabbaaaabaabbbbbabbaabababbaaaaaabbaaabbbbbbabaabbaabbbbbbbabaabbaabaababbbbabbabbaaaabbbbaabaabaabbaaabaabbabbaaababaabbbbbbbbaaababbbbabbbbbabbbabaabbaabbbbbabbbaaabaaaabaabbaababaaabbaaaabbabababaababaaabaabbbbaaabbaaaabbbabaaaaabbbbbbbabaaabaaabbbbbbabaaaabbbbaabbababbbbaaabbabbbaabababbabbbaaabaaaabaabbabaaababaaabbbababbabbbbbabbabaabbbbabbaababaaabbbaaaabababaabbbbbbabaaaaaababbabaaaaabbbbaabbbaabbbbaaabaaaaabbaabbbbbaababbbbababaaabbaabbbabaaabbabaabbbbaaabbababaabbaaaaaaaaabbaaabbbbaababbababaaaabbbbbaababaabbaabbbabaaaaabbabbbaaaaaaaaabaaaabababbbbaabaabaabaaaababaaabbabbabbbababbababababbabbaabbbaaabaabbabbabaabaababbabbabbaaabbbbabbaaababbaaaabbaabbbbabaaababbbbbbbbabaabaabbababababbbaabbaaabbbbbbbaaaaaababaabbabbababbbabbababbbbbabbaaaaaaabbaaabbabbababababbabaababbaabbaabaaababbaabbabaabaabaaabbaabaababaabaabbbbabbabbbbaaabbababbbaaaaabbaabbaaaaabaaaabbaaaa aaaabbbbbbbababbaaaabbabaabbbbabaaabbaabaabbbbbbaabbbbabbbaaababbbabbabaaabbabaabbaabbbbbbbbababbbabbababbbabbaaaaaabbbabaabbbaaabbaabababbaaabbaabbbbbbabbbabbbbbabaabababaaabbabbbbbbababababbabaabbaabbabaabbaaabbbbabaaaabbaabbbabababbbabbbbabaaaababbabaaabbbabbaaaabbbabaaaabaabaaabbaabbbaaaabbabbaaaaabbaaaaabbaaabbbbbabbbaabaaabaababbababbbabaabbbbabbbbbbbabbabbabaabbaaaaaaaababbaaaaabbbbbaabbbbaabaaabbbbaabaaabaababbbaaababbaabaababbabaabbbabbbbbabbaaaabaaabaabababbbbbbbbabaabaaabbbabbbaabababaaabbbbaababbbabbbbbbbaaabbaaabbaabbbbaaaabbbbaabbbbaaabbabbabbaaaaabbabbaaaaabaaababaabbbababaabaaaaaabbabaaaabaaabbbaabaaaaaaaababbbababaababababaabaaaababbaabbabbbbabbbababbaaaaabbbaaabaaaabaaaaaaabbbbbaabbbbabbbabaaaaababbbbabaababaaaabbabababbaabbbababbaababbaaaaababaaabaaababaabbbbabbbbbaabbbaaabababaabaaaaaabbbbbaaabbabaabbaabababbaabbabbaaaaababbabbabababaaaabababbbabbbabbaaababababbaaaaababbbbaaababbabababaabbaabbbbaabaaabbbaabbbbaabbabbaabbbbbaabbabaababbbbbaababbbabbbaabbbbbbaaaaaaabaababaababbaabbbbbbaaabaabaaaabaaaaababaabababbbaabbbaaabbbbbbbaabbabbabbaaaabbbbbabbbbbbbbbabaaaaaaaaababbbbaaabbbbaabaababbbabbaabbbaaabbabaaabbbbabababaabbbbabbbababbbbbabbbaabaaabbbbbaabbbaaabbaabbabbbbabbbababbaaaaabbbbaababababbabaaabaaabbbbbabaaabababaaabbabbbbbbabbbbbbaabbabbbaaababbbabbabbabbaabaaabbabbaababaababbabaaabbbbbbaaabbbbbabbabbbbabbbbbbabbaaabbbbaabbbabbbaaaaaabbaababaabbbbbabbaaaaabbbbbababbaabbbabaababaaabaaaabbaaabaabbababaaaaaaabaaabbababbbabababababaaabaabaaababbaaaabbbbbaababababbaabaaabaabababbbaabbabaabababbabbabaaaabbbaaabbbaaabbabbabaabbaaaabaaabaaabbbaaababbbbabbabbabbabbbbbbaababaaabbbababaaaabbabbbabaabbaabbabbaabbbbbbaaaababbaaaaaaababaabbbbbbbaaaaaabbababbbbaaabababbabbaabaaaaabbabababbaaabaabbaaaabbbaaaaaaaabaabaaaaaabbaabaabbaaabbabaababaabbabbaaaabbaaabbabbabaabbbabaabbbabbbaaabaaaabaababaabbbbabbaabbaaabbababbabbbaabbabbaabaabababaabababbbbabaaaabababbaabbbbbbbbbbaaaabaaaabbabaaaabaababbaabbaabaaaabaaabaababbaaabbbbaaabaaababaaaaaabbbbabbabbbababaa aabaaabababbabaabaaaaabbaabaaaabaabaaababbbbabaaabaaababbbabbbabbaaabbabaabbbaabbaaaabbaabababaabbabbabbababbbaabababbabbbbbaabaabbbbaaabaababbbabbaababbaaabbaaabbbabbaabaabaabbbabababaabbbbabbabbababbabaabbaabababbaababbabbaabaabaaaaabbaabbabaaaaabbaababbaabababbbbaabbabbbaabaabbabbbbaabaabaabaaaaabbbbbbaabbbbaaababbbbbabaabababbaababaaaabbaabbabbbbaabbbbaaabbbbaabaabbabbbbbababaabbbabaaabbaabbbabbbaabbbaabbbaaaabbbbaaaabbabbabbbbabbaabbbbbababbbababbbaababababbaaaabaabbabbaaabbaaabababaaaababababbaaaabbaaabbbabbaabbaabaaaabaaaaabbbaabbbabaabbbaababaabbbbbabbbbabaabbababbbaabbabbbabbabbbababbbabbbbaaabaabbaabbaabaaaaaaaaababababaaaababbbbbaababaabbabaaabbbbaaabaaaaaabbbaaaabaaabbabbabaaaaaabbababababbbaababbaaabbbabaaabababaabaaabbaabaaaaaababbbababaaaaaababababbabbbabaabbbbaabbbbabababaabbaaaaaaaabaaabbaabbaaabbaaababaabbbbaaaababbbbaabababbaababbbabaabbbbbababaaaabaaaaabbbababaabbaababaaabaabbabaaabbbbbbbabaababababbabbabaaaabbabaaaabaaababbbaaaababbbbbaabbaaababbbabaabbbbabbbbbbbaabbbbbabbaaabbaaababaabbabbbababbaaaaaaaabaabbaaaabaabbaabaaabbbbbbaabaabababbaaababababaaaaababbbbababbabbbabaaabbaabaabbabaaabbbbbabbaabbbbbaaaaabaabaabbabbbaabbaabbababbbbbaaabbabbbabaabbbabbbabbababbaaabbbbabbbabbbbbababaaaaabbaababaabbbbbbabaaabaaaaabaababbabbbaaabbbbabbabbbbabaaaaabbaabaaabbababbbbbbbbbbabbabbbbbabbaababbabbbbbbbbbbbaabbbbbbbbbbaabbaaaabaaabaababaaabbaaabaaaabbaababbbbaaaababbbbabbbabbaaabaabaababbbbabaaaabaaaaababaabaabbaababaaaabbabbababbbababbbababbbbaaaaababbaaabbbabbaaabaaabbabbababaabbaabaabbbbaaabbaabbbbbbaaaaaaaabaaaaabbaaabaaaaaababaabbaaababaabbbabaaabababaaaabbaaaababbaaaaabbaabbabbaabaaabbbbaababbaaaaababababbbabbbaabbbbababaaabbaabbabbabbbaabaabbaababbabaaababbbabaabbbbababaaaaababbbbbabbabababbabbbabbabbaabbabaababaabbababaaababbabaaaabbaabaaabbababbbbbababbbbaaabbbabbbbbbbbababbbbaabaaaababbbbaabababbabbbbbbbbbbabbabbbbbaaaabbabbbbaabbbbbabaaaaababbabbabaabaabababbabaaaabbabaabbabaaabaaabbbbbbaababbabaabaaaabaaabbbabbbbaaabbbbabbbabbabbaababbbbbbaaa babbaababaaaaaabbbbabbbaaabbbaabbbabbbbbabbababbbbbbaaabaaabbabbbaababaabbababaabaaaabaabbbaaaabaaababbabbbababbbbbbbbbbaaaaabbbbbbbbaaababbaabbbbbbaaabbababbabbbbbbabbaaaabbbbabaaaabbabaaaabaaaaaaabbbaaabbabaaaaabbabbababbbaababbbbababaabaabbabbabbbbbabbbbabbbbbabbbbabbbbbbaabbabbbbbaabbabaabaabaabaaaaabaaababaabbbaaaabababbbbbabababbbbbaaabbbbaabbbbabbabababaabaaababaabaaaabbbbaababbbbaabbbababbabababbaaaaaabbbbababbaabbaabaabbbbaabababbaaaaaaaababaabaaaaabbaababbabababbabbbbbbbaaaaaababaabaaaabaabaaabbbaabaabbbbbabaababbbbaabbaaabaaaabbaaaababbbabaabaaaaaabaaaaaabaaabaaabababbaaabbaabbaaabbabbbaabbbaaaaabbaaaababbbaababaabbbaaaabbbaabbbbababbaaaababbabaababbaaaaabaaaabbbababbbaaabaabbbbbaabbbbbbaabaababbababbaabbbaaaabbababbbabaabaaabaababbbbbaaababbaabaaabbbbbbbababaaaababaabaaabaaaaabababaaababbaaabbbabbabababbaababaababbbbbbaabaaababbbaaabbabbaaaaaabbbbbabbbabbabbbbbaabaaababaabbaabbbbbaabaaabbababbbabbbaabaaababbbabbabaabbabbaabbbbaaaaabbaaabbaabaabbabbbababaabbabbaabbabbaababaaaababbabbaabaaababbbbabbaaabaabbbbbabaabbbaaaaaabbbbabababababababbbaaababbbabbbabbbbaabaababbabbababbbaabbbbababbbaaabaaababbbbbabbbaabbabbababbabbbbbbbabbaabbbaabbabbbabaabbbbbbbbaabbaaaaaaaaabbaababbbbbbabbbabaabbabaaabaaabbaaaabbababbbaaaabaaabbbabbabaabbbbbaaaaabbbabaabbbaaabaaaaaaabbaaabaabaaabbaaabbbbabbbaaababbabaabbabbaabbabaaababbbbbbbbaaaaaaaababbabaabbaaaabbaababbaaabababbbababbabbbaabbaabaaabbaaabaaaabbababaabaaaabbabbaaaababbabaababbaabbababaabababbabbabbababbaaababbbababbbbbbbabbbababaaabbbabababaabbabbaabbabbbaabbbaaabaaababbbabaabbabbbaaaabaaaababbaabaaaabbbabbbabbabbaaaababbabbbbbabbabbbabbbbabbabbabaabaabababbbabababbaabbbaabababaabbaaaababbbbbbaababaabbaabaaaabaabbbbaaabbbbaabbaabbabbbabbabbaabbaabbababaaabaabbaabbaaaaaaabbaabaaabaabababbabaabababaabbabbbbbabbabbbbaaaabbabaabaaaabbababbaaabaabaabbbabababaabbbbbbbababbaaaabbaaababbaaaaabaabbaababbbbaaaabbababbbaaaaaaabaaababbbababbbbbbbaaaaaaaabbbaabbabaaabaaabbaaabbabbbaababababbababaaaaabaaababaaaabbbaaabbabbbaaaaa babbbababbabbbbbabaaaaabaaababaaaabaaaababbaabaabbabbaaaaabbabbaaaaabababaabbaaabbababbabaaabbbaabbabaababbaabbaababbababbaaaabaabbbabbbaaaabbabbbbabaaaabbaaaabbaabababaababaabbbaaabbbbabaabaaabbbabababbbabababbabaaaabbbbabbbbabbaaabaabbabbbbaabbbabaaaaaaaaababbabbaabbbaaababbbbbaaaabaabababababbaaaababbbaabbabaababaaaabbbabbbbbabbbbaaaabbbbbaabbabaabbbaaaaaabbbabaabaaababbabbbbabbaaaaabababbbabbbbabbaababaabbabbabbaabbaaabbaabbababbbababbbabbbaabbbababbbaababaaaabababaaabaaabaaababbbbaaaabbbbbabaaaabaabbbaaaaabbabbaabaababbaabbabbbaababbbbabbaababbbabbabbbaabbbaaaabaabaaabaabaabbaaaabbbababbbbbbabaabaabaaaaabaaabaaaabbbbababbbbbaabaabababbaaaabaababbbabbaaabbbababbbbbaabbbbbbbabbbabbbabbbabbabaabbbbbaababaabaabbbaaabbaabbaaaaabbbababbaabbbbbbababbbabaaaaabaabbaaabaabbbbbbbaabbbabbaabbbabbbbabbbabbabbaababbaabaababbbaaabbaabbabbbabaaaababbabaabbbbbbaaaaabbbbbbbbaabbababbabaaaabbabbaabbabbbbbabbabaababbaabbbaaabaabbbbbaaabbaaaababaabaabbaaabbbabbbbbaaaabbbaabababbabababaabaaaabbaaabbbaabbbaabbbbbabbbabbbaaabbbbabbaabaaabbbabbababbababbaaabbaabbaaaaababbbbabbabaabaabaababbabaaaaababbaababbbabbbaaabbbababbabbaaaabbaaaabbabababbbaababbabbaababaaaababaaaaaaababbaaaaabbbaaababbaaabbbabbbaabbbbbaaaabbabbababaaaaaabbabbbbabbbbbbbabbbaabbabbbbbaaaabbbbbbbbababaaabaabbaabbbbbbbbbababbaaaabaaaabbbaabaababbabaabababbbaaaabbabbbbbbabbbbbbabaaaaaaaabaabaababbabbababbbaababbbbabaaabbaaabbabbaabbabababbababbbababbbbaabaabbabbabbabbabbbbabbaaabababbaabbaabaabbabbaabbaabaaabaaaaababababbbaabbaaaabbbaababaabbabbababbabaababbbbabbaaaaabbaaaabbbbbaaaabaaaaaaabbabbabbabbbaaabbaaaaaabbbaabbbbbbaaabbbbaaabbaaaababababbabaababbababbbbaaabbbaaaabbabbbaabbbaabaabbaaaabbbbbbbababbbaaaaabbbaaababababbabaabbbababbaabbaaabaabbabbbbabaaaababaaabbabbbbbabaabbaabbaaaabaaaaaabaaaababbabbbabaabbbaaaaabbabbbbbbbbaabbaaabbbaaaababbbbbabaaaabaababbaaabbbbbaabbabbbbbbaaababbbababbbaabbaababbaaabbaabbaaaabaaaaaababaaabaabaaabbbabaabbaaabbbbabbababbaaabaaabaabbbbabaaabbaabbbabbababbaaaaaababaaabaaaababbbbbb aabbbbbabaaaabbaaabbaaababbaabbbbaabbbbababaaababababbabbabbbabbabbbbabbabbbaaaaabbbaaaaaabbbbababbabbaaabaaaababaaaabaabbbbaaaababbbaabaaaabbbbaaaaabbbbababbabbabbaabaabbbbaabbbaaaaabaabaaabbababbbaabaaaabaabaabababbbbbbaaaabbbbbbbabaaaaabbaaaabbbabbaaaaaabababbbaaabbaabbbbababaaabbababbbababaaabaabaabbaabbbabaaabbbaabaaaaaaaaaabbbaaababaabbabbbabbaaaabbaabbbbbababaaaaaabaaaabbaaaaaaabaaababbbbaababaabbaaaaaabbbbaababaaabaabaaabaabbabaaaabbaaaaababbbabaaababaababaabaabababbbbabbaaabbbabaababaaaabaabaabababaabbbbbabbbaabbbaaabaaabbabababbabbaababaabaabaababbbbaaaabababbabababaaabbabaaaaabbaababbbaabaaabbbababaaaabaaaababbabaaabbbbbabbbbabaababaabababbbbabbaababbabbabaabaaaababaabbaabbabbabaaaabbbbbaabbbbbabbbbabbababbbbbaabbaaaabbbaabbbaaaaaabbaabababaaabbabbbbbababbababbaabbbbaababaababbbaaaaaaabbaaaaaabbabbababaababababbabbbbabaaabaaaabbbbbbababbaaaaaaabbbabaabaaabababaababbbbbabbbaaabbabbabbbabaabaabaabbbbaaaaabaababaaabbaabbabaabbbabaaaabbbbabbabbababbaabababbaaaabbbbbbbaaaabaaabbbabbababababbaababbbbbbabbaababbbaabaaabbabbbaaaaabbaabaaaabbababaaaabaababaabbbaaaaaabbabbbabbbaabbbbabbbbaaaaabaaabbbababaaabaabaaababbbbabbbbbbbbbaabaaabaababbaaabbbbbbbabaaaaaaababaaabababbaabbbaababbabbaaababaabaaababbababbbbababbbabaabbabaaaaaaaabbbbaaabaabaaaababaaaabbbbbaaaaabababbbaabaabbbaaabbaabbabbababbbbbbbbabaabababaabababababbbbabbabbabbaaababbbabbbbbaabbbbbbabbabaabbbbbbbaabbababbaaabaabaababbaaaabaabaabbaabbababababbabbbbaaabbaabbbbbbabaabbbabaaaababaabaaababbbabababbbababbbabbaabbbbaaabbaabbbbbaababaabbababbbbaaaaababaaabaaaabaabbbababbbbbbbbababbbaabbbbaaaabbbabbaabaabaaaababbabbbbaabbbaabbbbbabaabbbaaaaababaabaaabaabbbaaaababbabaaaaabbaabaabbabaaabbabbbabaababaabbbbaaabaaaabaaabababaabaababbaaabbaaabbbbbbabaaababbbbbbabaaabbaabaaabaabababbbbbabbbabbaaabaabaabbbaabaaabbbbbaabaabaabbbbbbaaabbbabaaabaaaabbbbabaababbabbbbbbbaaabbbbababaaabaaababbbbaababbabaaabbbbbbabbaabbabbbaaaaaaaabbaabaaaaaabbbbbbbbabaaabaabaaabaabaaabaaabbbaabbaabaabaaabbbabbabbbaaaaabaaabbbabbbaaaab baabbbaababbbbabbbbbbabbabaababaaaabaabaaabaababbaabaaabbbbbaaabaabbbabbaaabaaabaaaabaaaaababaaaaaaababbababbabaaaabaaaabbaaaaaaabaaaaabbababbbbaabbabbaabbbbabbaabaaaababbaabbabaabbababbbbabbbbabbbaaabbaaaaabbabaaababbaaaaaaabaabaaaabbabbabbabbaaabababbabaabbaababbbababbabbaaababaabbbaaabbbaabbbaabbbbbbaaaabbaaabbbaabaaaaabaaabbbbaabababaaabaaabbbaaabbababbbbbaabababaaaababbaaabaabbabbbbbbbababaabaabbbaaaaaabaaabbaabbabbabaaababbababaaabbbbaabbaabaaaabbabbabbaaabbbbbaaabaaaaaabaabbbabababaabaababbbaabbabaaaabbbaababbabbabaaababbaaaaabaabbbbaaabaaabababbbbaaaaabbbbbbabbbbaaaabbabaaabbbbbabaaabaaaaaaabbbabbbbabbbbaabaaabbaabbabbabbbabaababbbaaabaaababbababaaababaaababbbbbaaaababbbaaabaaaaaabbbbbbabbbaabbabbabaaabbbbbbbbbaaababababbbbaabaaaabbaabbbabbbbaabbbbbaababbabbaabbaaaabababbbaabbabbbbabbabaaabbabbaababaabbabaabbbbabbbabbaabababaaaabababaaababaaabaaaabbbbbbaabbbabaabbbbbbaababbabbababbaaaabaabbabbbaaabbbbabaabbbababaabbbbbbaabbbbbabbbaabbbabbaaaababbaabaabbabaabbabbaaaaabbbbbbbaaaabaabbabbabbbabaaabbabbbbabbbbbabbaababbabbbbbababbabbabaababaabbabaaaababbabaaabbabababaabaaaabbaaaaabbabbabbbabbbaaaabbbabbaaabbbbbaababababbbabbaaaababbbabbbaaabbabbbbbbbbbabaabababaababbabbbbabbbbabbbbaaaaabbbabbababbbabababaaaaabbaabaaabbbbbabaaaaaababbbaabbabbbbabbaaaabababaaaababbbbbababbbabaaabaababbbbbabbbbaaaaabbaabaaababbbaaababbabaabaaaababbbabaabbaabababbaabaabbabaaabababaaaabaabbabaaabbaababaabbabbbbbabbaabaabaaabbababaaabbbabaabbaabbaabbbbaaabbabbbbaababbbbabbbbbbbaaaaabbbaaabaabbabaaababbababbaaabbaaabbaabaabbbaaaaababbbbbaababbbbabbbabbbbbaaabbbbaaaaabbaabaaaabaaaabaaaaababaaabbaabbabababababababaabbaabbabaabbabbbbaabbabbbbaabbbbababababbbbaaababbbabbbbbbabbabaabbaababbbaaabbbabbbabababababbabaabaabbabbbbabbbbbbbaabaabababbababbbabaabaaabbabaaabbaaababbababbbbbaaaabbbbaabaababaabaabaaaababbaaabbabaaabbbbbabaaabaabaababbaaabbaaabbababaaaaaabbbababbabaabbbaaaabbabbbababaaaaabbbbaaabbabaaaabbbabaaaabaaabbaaabaabbaaabaababbbbabbbbaaabaababbabbbbbbaaabbabaaaabbbaabbabbabaaab babbaaaabaabbbbabaabbababbaabaababbbbbaabbbbaaabbbaaabbaabbaababbabaaaaaaaabaababbaababbabaabbaabaabbabaaabbaababbbbabaaaabbbbababbbaabbbbbbaabbaaabbaabbabbbbababbbabbababbaabbbaaaaaabaabaaabbbbaaaaabaaabbaaabbabbbaabbaabbabbbaaaababbbbbabaabaabbababababbaaaaaababbaabababaabaaaabbaaaababbaaababbabaaababbaabbabaaaaababbaaabbbaaabaabbaabbbaaabaaabaabbaababbbbbbbabbbbbababaababbbbabababbbbbbaaaabaabbabbabbaaaabbbbbababaaabbbaabbbbabaabababaaaabbabbbbbbaabbbabaaaabababaabaabbbbabaababbaababaabaababbabbabaaabaababbabbbbabbabbabbaaaaabbabbbbaaaabbabbbbabababaabaaaaababbabbbbaaaaabaaabbaaaabaabbbbaabaabaaaaabaaabbaaaaababbabbbabbaabaaaabbabaaaaaabaababbbabababaaabbabaabaababbbbaaabbabbbbabaabbabbabbaaaaaabaaaabbbabbbabaaabbbbbbaababbaaaabbbaaababbbbaaabbbbaabbaababbaaabbbbbbababbbaaaaaaaabaabbaababbaabbbababbbbaabbbabbaaaababbbaaaaaaabbaaaaabbbaaabbbbbabaaaaababaabbbaabbaabbaaabaabbbaabbaabbabbabbbabbbbabaabbaabbbbaaababaabbabbababaabbbbbaaababbbaabbbabbbbabbbaabbaaaaabbbaaaaababbabbaaaabababaaabbabbbbbabaabaabaaababbaaabbbabaabaabaaabaaabaabbaaabaabababbaabbbabbbabaaaabababbaabaabbbbbabbbbbbbaabbbbaaabbaaabaaababbaabbaabbbbabbbbbabbbbbbabbaabbbbabbbaaaaaababbabbaaabbbbaaaaabbaaabbbbabbbaaaabaabbbaaaaaabbbabaaabbabaabbaabababaabbaaaabbabbbabbaabbaaabbaabbbbaaabaaaaabaaabababbbbbaababaabbaababaabbbaabbaaaaabababbbbaabaabaabaabaaabbababaaaabaababababaabbbbabbaaabbbababbbbbaabbabbbabbbbaaaaaaaabbabbbbabbaaababbbabbabaaabbaaaaaabaaababbbbababbbbbabbbbaaababbaabbaaabbababbbabaabaababaaaaabaabaaabaababbabbbbaabbabbabbabbbbbbaabaabababbbbaaabaabaaabbaabababbaaabbbbaaabaaabababbabbabbababababbbbabbbbbbbbaaaabbbabaaaabaabbbaabaabaaaaaabbaaaaabbbaabbaaababaaabbbbbabaabababbbbaabbabbabbaababbbbbababbaaabbabaababbbbabaababbbbaabbaabbaabaaaabaaaaaaabaabbbbbaababaabaaabbbabaababbaababbbbaababaaaaabbbbaaabbaababaaaaaaabbbaaaaabbbaaaabbaabbabbbbaabbabaabababaaabbbabaaabaaaaaabaaabaaaabaababbbbbaabbabaaaaaaaaabaaabaaabbbaaababaababbabababbabbaaababaaabaaaabbaabbbabbaaabaaaabbbbabbaabbaabab aabbbaabbbababbbaababbabaababbbbbbaaaababbbbbaaababbbbbaababbaabbaaabaabaaabaaaabbbaababbabbaabbbbaabbbaaabbbbbbabbaaabbbaabaabaaaababbbbbaaaabbabaaabbbbababbaaaabababbaaaabaababbbbbbaaaababbabaabababbbaabaababaaaaabbaaaaabbbababaaaabbabbbbbabbbabaaabbbbaabbabbbabbbabbaaabbaababaabbaabbbaabbababaaaaaabaabbabbabaabbbbabaabababbbbbababababababaaabaababbabbaaabbabbbaaabaabbaaabaaabababbbbababbbababbbabbbaaaaababababaaabbaabaaaaabbbabbaabaababbababbbabaaaaabbbbbaaaabaabbbababaaabaaabbaaaabbabbbbaabbabbaaaabaababbbbbaaabbaababbabbbbaabbaaabaaababbbababbbbbbabbbabbbbaaaaabbbaabaaaabababbabbbaabbabaaabbaababbabbaaabaabaabaaaaaababaaaaaabbbbbabababbababbabaabbaaaababbaabbabaabbaaaabaabbabbbaaabaaabbbbbbabaaabbabbbabaababbbbabaabaaaabbbbaaaabaaaabbbaabbabbbaaaaabbbabaabbbbbaabbabbaaabaabbbbbbaabbaabaabbbbaaababaababbbaaababaabaababbbbbbaabbababbaabaaabbabbabaaaabbaabbaaabbbaabaaabaabbaaaaaababaaabbabaaabababaaabaababbbbaaaabbbbbaaabaaaabbbabbababaabbbaabaaabbabaaaaaabababbaabbaaabaabbbabbabbbbababbbbbbbbbaaabbaabbabbbbabbbbbbbababbabbbaabbbbbababbbaabbbaaabaabaabbabbbaabaaabaaabbbaabaababaababbbbabbaaaabaaaababbbbabbaabbbaabaaabbaaabbaaabaabaabbababaaababbababababbbbbaabaaaaabbaaaabaabbbaabaabbbabbaabaabbabaabaaababaabbabbbababaaababbbabaaaaababbbbaaaababababaabbabababbbaaabaabbbabbbaabababbbbabbbbbaabaaababbaabbababaaaaaabaaaabaabbaaabaabbabbaabababbbbbababaabaaabaaababaaababbabbbbaaaabbbabaababaaabaaabbbbbaababaabbbabaaaabaabbbabbababaaaababbaaabaaabbbaabbbbaababaabaaabbbabbabababbababbabbababbbbbabbaabbabbbbbabbbbababaababaabbbaababaabbbabbbaaabaaaabbbbbbaaaabaabbbbbaabbabbaababbababbbbabbbbbbabbbaabbbbaaababbbbbaabbbbbabbbbbabaababbaababaabbbababbaaaabbbbbbbaabbbaabbaaabbbaaaabbbaaaaaabababababbaaaaabbbabbababaaaaabbaabaabbbaaabbbabbaaaaabaaaabbbbababbbababaabababaabaaababbbbbaababbaabaaaaabaabbaabbbbbbabbaaabbbaaaaabbabbbaababaabbaaabbbaabbbbbbbabaaaaaaaabaabaababaaabaabaaaabaaabbbbaaabbaaaabbbbaaabababaabbaaabaabbaabbbbaaaaaabaaabaabaabaabbaaaaaaaabbaabbbabbaababbbabab aaaabaaaabaabbaabbaababbabaaaabbababbbaababbabababaabbaabbbaabbabababababbbbbbabbabaabaaabaabaabbabbabaabaababbbabaababaababaabbbbbbabbabaabaabbabbabaaaaababbaaaaabaaaaaaabbbbbaabbababbbabbabbbabababaaabbaaabbbbabbabbbaaaaabbaabaabbabbababbbbaabbbbaaaabbabbbbbbbbbbabaabbababbaabbaaabaabababaaababaaaabaabbbbabaaaabbaabbaaaabaaaabaababbaaaabbaabbaabaaababbbbababaaaaaababaaaaaaaaaabbbaabaabaaabbaabaaaabbaaabbabbaababbbabaaaabbbaaabaaaabbbaaaaaaaabaabaabbabababbabbbbbaabaaaaaaabaaababaabaaabbbbabbaaaabaaaaabaaabbbbbbbbabaabaabbabaaababbababbabaaabbbabbbbbbabbababbbabbabbabbbbbaaaaabbbaabbaaabbaababbabbbaaaaabbbbabbbabbbbababbaababbbbbabbbbbabaaabbbbaaaabbaaaaababaabbabbaababbbbbaaaabaabbbbbbbabbabababbababbbbbbaaaaabaaaabababababbaaaaabaaaaabaabbabbaabbbbbaaabbaaaababbbbbbbaabbaaababaaaaaaabbbabaaabbbbbaabaaababbbabbbababaaabbbbbbaabbbbaabbabaaaaaabaabaababbbababaaababaababbabaaabababaabbbaaabbabababbbabbbabbaaababbaabaaabababbbaababaababbababbababbaabbabbbbbbbaaabbbbaaabaaaababaabbbbaaabbbbababbbaabbbbbbaabbbbaaabbbbbbbababbbaabbabbbbaabaaabaaaaaababbbbabaaababbbbbaaaaaaaabbaaaabbbbabaabbbaabbbbabbaabbababbbaaaabbaaaabbbbaababaaabaababbbababaaaabbabbbabaabababbbbabaabaaabbaaaabbaababababababbaaababbbbbababbabbababbabbbabababbaaabaabaababbabbaaabaabababbbbbbabbbababbbbbbbbbbaabbaabbaabbabaabbbabbbabbbaaabbbbaabbbaabbbbabbaababababbbaaaabaaaaabbbbbaaaaaabbbbababbbabbbaaaaabababaabbaaaaaaaaabaabaabaabbabbbbbbaabaaaababaaababaaaaabbaabaabaaaaababaaaaabbaaabbbaabaaabaaaaaabbbbbbbbaabaaaabaabbaabbbbaaaababaabbaabbaaabbbabbabbabaaaaaabbaabbaaabaaaababaaababaabbaaabbabaaaabbbbabaaaabbabaabbabbbbbaababbabaabbbbbbabbaaabaabbaaabaabbabbababbbbbbbaaabbbbbbabbbabaabbbabaaaababaaaaabaabbabbabbbaabaabbbbaaaaabbabbaaaabbbbaabbaabababbbabbabbabaaaabaababbbabbbbaaabbbaaabaabbbbbbabbaabbbaabababbaaababbaabbababbbbbbbbabbaabbbbbaabaaabbaabbbabbabbbbaaaaaaaaabaaaaaaabaabaaaaaaaaabaabbabbbbababbbbbbbbaababbbababbaababbaaaaababaaababaaabaaabbbaaaaababbbabbbabaaaaaaabbbaababababbbaabbbaaabaab babbaabbaababbabaaaabbbbbbbbbabbabaaabbababaabbaababbaabbabaaabaaabbbaaabaabbaaababbbbabbaabbbabbbabaabbababbaabaaabaabbabbbaabababbaaabaabaabbabbbbbaababaaaaabbbbaaabaabbaabaaaaaaababbbbbaabbbbbaabbabbbabbbbbababbbaaabbbbbbaaaaaabababababaaabaaabbbbaaaabababaaabbabaabbaabababaaaaabbabaaabaabbaabbaabbabbbababbbabbbabbbaaababaaabbabaaaaaaabbbbbbababaaabaaaabaabbbabbabbbbbbaababbabbabababbaabbabaabbbabbababbaaabaaaaaabbbbbabaaaababbbabbbaaabbaabaaababaaabaabbbabaabaaaaaababbbaabaaaababbaaabbbbaaaaaabaababababaaaababaaabaaaaabbababaabbaabaaabbaaabbabababaababbabbaaaaabbabaabbbabababbabbbabbaaaababbbbbaabbaaaabaaaaaabbababbabbababaabbaaababaababbbbbaaaaaababaabaaabaaaaababbabbaababbbaabaabbbbbababaabbbbbbaabbabbababbbbaabaaabbbaaabbbaabaaaaaabbaabbaabaaabbaababbababbbbababbbababbabbbbaabaabbbbabaabbaabbabbbabaabababbbbbbaabbababbababababbbababaaababaaabbaababbababaaaaabababbbbaabbababaababbabaaabbabaaaaaaaabbaabbbbbbbaabbbbbbabbbbabbbaabbaaaabbaabaaaabbaaabbbaaaababaaababbbabaababababaaabbbabaabbaaabbaabbbbabbbabbbaaaaabbbbbbbabbbbaababaaabbbabbbbaabbbaababbbbaabaaababbbabaabaabbbbbabbabbbbabbbbbbbbbbbaabbaaaababbabaababaabbababaababaababbbaabaaabaabbaababbbbbbbabbaababbbbabababbaaabbbaaabbbbbbbbbbbaaaabbaaabaaabaaabbbbaaabababaabbbabababababbaabbbbbbaabaaaaaaaabbbaababbabbababbbaabbbababaabbabaaaaabaaaaababbaabbababbababbbabaaaaaabbaabaaabaaabaaabbbabbbaaaaaaabaaaabbabaaabbaaaaaaaaabbabaabaaaaababaaaababbbabababbabbabbabbbbbaabbbbbaabbbaaaaaabbbababbaababbaabbbbbaaaababbababbaaaabbaaabbbbabaabaababbbbaabaabbaaabbbababbababbbaabaaabaababbbaaaabbabbababbabbbbaaabbbaabbbbaabbbbbaabbbaabaaabaaaaaabaabbaabaabbbbbbbbbabbbbbaaabaaaaabbbbbabaabababbababaabaaabbbaababbabbaabaaabbbbbbaababbbbbbabaaabbabababbabbabbabbbabaabbbbabbaaaaaaaaaabaabbbbbbbabaabaaaabaaaabbbaababbababaaabaabaabbbbaaabaaaabbbaababbaabaaabbaababbbaaaaabbabababbbaabbbbbababbababaaabbaaaaababbaabaaabbaabbbbbaabbbaaabbbaabaabbbaaabaaabaabbbbabbbaabaaabaaabbababababbbaaaaabbbbbbabbbbaabbabbbabbaaaaaabaababbbbab bbbabbabbaabbbbaaabbbbabaaabbabbbbaabaabaabbabaaaabbbabbaabbbababaabbabaaabbabbaabbbbbaaaabaaabbabbababbbabaabbabbbbaabbbababaabbaabbbbbbbabbbabababbaaaaaaabbbbbabbaabaaaababbaabbabaaabaaabaaaaababbaabaababbbabbbbababbaaaaaaaababaabababababbabaaaaabbabbabbabaabbbabbbaaaabaaabbbbabaabaabbaabbbaabaaababbbbbbababbababbbabbbbbbabababbbbbaaaabbaabaabbbabbaaaabaaabaababbbbaaaaabbbbaabababaaaabbaabbbaaaaabbbbabbbabbbaababaababbaabaabbbbbbabababbaaaabbbabbbababbabbabbabbaaaaabbaabaabaaabaababbabaabbbbaaaabbbbbbaabbbbabbabbaababaabababaaabbabababbbabaabaabbbbbbbbaaaaababaaaaababbbbbaaabaababbabbbaabbabbbaababaaaabbbbabbaaabbbaaabbabaabaaaaabbababbbbbabaaabbabaabbbbabbababababaaabbbbaabbaaaabbbababbbbabbaabababaaabbabbabbbaaaaaabbabaaaababababbababaaabbbabbbbbabaabbabaaaaababbaaababaaabaababbabaaaabbbbaaaabaababbbabaababbaaaaaaaababaabaabbaabbbbbbbbaaaaaabbaaabbbbbabbababbbbbbaaaaaabbbaabbabaababbbbaaabbabbaabababaaabbbabaabbaaaabbaaaaaaaaaaabbaaabbabbababbbaaaaaabaababaababbababbabaabbaaabaabbbbbaabaabbabbaabbabbbbabaaababbbbababaababbbbabbaabbbabbaaaaabbabaaaabaaaabababababbabbbaaaabaaabbaaabbbbaaaabbaaababbabaabaaabbbabaaaababbbbabbabbbaaaabbaabbabbbbaabbabbaabbaaaaaabbbbabbbabbaabbaaaaaaaaaaaabaabababbbbbaaaabbabbaaabbaabbbbbbbabaabbbabbaaaaabbabaabbbbaabaaaabbaabaaabaaaabbbbbabaababaaaababbbaabababbbbbbbababaaaaabbbbaababaaabaaababbaaaabbbbabbabaaaaaabbbbaabaabbbabaaaaababaabbbbbbabbaabaabbbabaabbbbbbabbbababbbbabbaaabbaabbaababbbbaabaaabaabbbabbaabbbbaabbbaaaabbaabbabbaaaabbaabaabaabbabbbbaaabaaaaaabbbaaaabbaaaaaaaabaababbaabaabbbbabbabbbaababaababbbbaaabaababbbbaaaabbaabbbbaababbababbababaabaaaaaabbabaaaaaaababbabbbababbbaababaaaaababbbaaaaaababaabbbbabbaaaababbababbbbbbbaababaaabbabbbbaaaaababbabababaaabbaaabbbbbbaaaaaababbbbabbbbbabbbababbbbbaaaabaaaabbaabbbbbbabaaaaabababaabbbbaabbabaababbbaabbbbbaabaabaabaaaabbabaaababbaababaabbabaaabbaabaabbaaabaabbabbbaaabbbaaabaabbabaabaaababbaababaabbaaaaaabaabbbbaaabbbbbbaaaaababbaababbbbbaababbbabbbabaaaababababbbbbbaabaaaabb bbbbbbbbbababbbbababbbbbaabababaabbbaabaababbaaaaaababaabbbaaabbaabbababbbbbbbabbbaababaaaabaaabbabbbbbabbabbbaaaababbbaaaabbaaaababbabbbababaaaababaaababbaababbbaaabbaaabaaaabbaabbbaabaabbabababbbbababbbaabaaababbaabbbbabaaaaabaabaabaaababaaaabbbaabbbbbaabbbbabababbbbabaabaabbbababbaaaaaaaabbbbbaaaaaabbbaaaabaabaaaaaaaabbbbabababababbabaabaabbaaabbbbaaabbababbbbaaaaaabababbbaabaabaaabbbbbbaaaababbabaaaaaabbbaaababaaabbabaaabaababaaabbabbbbbbaabbabababbbaabaabbabbbababbbbabaababaabaaabaabbababbabbaabbbbbaababbbaaaababbaaaabaaabbabaaabbbbbaabababababbababbbababaabbbaabbabababbabbabbbabbbbbbaabbaaaaaaaaaaaaaaaaabbabaaaaaaaaabaaabababababbbbaaababaabaaaaabaaabbbababaaaaaaaabbbbaabaabaaabbbbaaabababbaabbbabaabababaabbbbbbabbaaababbbaabaaaabaabbaabaabbababbbaabaaaaaabbaaaabbbbbbbabaaaaabbbbbbabbaabbabaabbbabbbbaaabaabaababbbababbababbbbbbababbaababbaabaaaababbabaabbbbaabaababaaaababbaaabaaabbaaaaabbbabbbabbbaaaabbbabaaaababbabaabbbbababaaaaaabbbbabaaaabbbbbaabbbbbbbbababbabbaaaabbbbbbaaabaaabbaaababbaababaabaaaaababababbbaabbaabbabbbbaabaabbaababaaaababbbbbaababbbbaaabbbababbaaabaaaaababaabaaabbaaabbabbabababbaabbababbbbaabaababbbababbbbbbbbaaabaababbabababaabbaaabbbabbabbaaaaaaabbabbbabaaabbabbbbbababaabbbaabbaaabbaaabbabbaaabaabaaabaababaabababbbbbbaaaaaabaaabbaabaaabbabbabaaaabbabbabbbbaaabbabaaaabaabbbbaabaabaabaaaaabbaabbbaababaabaabbabbbbabbbabbaabbababbbbabbbaababbbbbaabaabaabbababbbaaabaabaabbbbabaaaaaaabbaabbabaaaaabbbbbabababbbbbbbbbabbbabbbbbaaababbabbabbabbbbaabbbbbabaaaaabaaababbaaabbaaabbbabaaabbbbbabaabaaaababbaaaabaabbbbbaabbabbbbbbaababbbbabbbbaaaaababbabbaaabbabbbababaabbababbaabaabbaaaaaababbbbbabbbabbabbbaabbbbabbababbababaabbbaabbabaababbbbbbbaaaaabababbbbabbaaaabbaaabaaabaabbbbaaabbbabbaaabbabaabbbbbbaaabbbaaaabbabbababbbbaabaababbabaaababbbbabaaababababababbbabbaabbbabbaabababaaaaabbabaaabaaabbabbaababbbababbbbbbbaaabababbbbbababbaabababbbaabbbaabbbbbbbbaaaaaaabaabbaaaaaabbaaaaabbababbabaabaabbababbbbaabbbabababaabbbaaabaabaabaaaabbbbabbbbbbabaaaba abbaaabbbbaaabbaabbbababbbaaaabbaabaabbabbbbaaabaaaaaabbababbbbaabbbbaabbabaaaababaaabbaabbabbaaabbaabbaaabbaaabbbaaabbbbaabbbaaaaaaababbbaabbbaaaaaaabbaabbbababbaabbbaaabababababaababbbabbbbbbababaabbbbabbbabaabbabaaaababbbaaabbaababaaababababbbabaaabababbbbbbaaabababbbbbbbabbbaabaaababaaaabaabaaaabbbaabaabbbabbaaaabaabbaaabbababbbbabababbabbbabbbbabababaabbbabaabbbababbbaabaaabbaaaaaabbbbabbbbbbabbbaabaabaaababaabbbbaaabababbaabaabbbbbbbabbaaaabbaaababbbaabbaaaabababaabbabbbbbababaaaaaaababbbabaabababbbbababbbbabbbaaaaaabababbbbbbbbbabbabaaababaaabbbababaabbbbbaaabaaaaabaabbbabababaabbabbaabbbabbbabaaaaabbabbbbababbbaabbabbbbaabbbabaabbbaabaaabbababbaaabbaaabbaaabaabbbbaaaabbbbbbabbabbaabbaaaabbabbaaababababaabbbaaaaabaaababaaabbabbaabaababaabbaaabaabaaabaababaabbaabbbabbaabababbaabbbbaababbbbbaababbbbbaabaaabaabbbabbababbbaaaabaabaaabbaaabbbbbabbabaabbbabbaabbbbbababbbbababbbbbaabbbbabbbbbbaaabbbaaababbbbbaaabbbbbbbaabbbbbbababaaabababbbbabaabbbbabaaaaabaabaaaaaaabbabbabababaabbabaaabbabbbbaabbbabbabaabbbababbabbbaababbbaaaabaababbbbbbbbbabababbabbbababbbabaabbaababbabaabbaaaaaaaabaabbbabbbaababaaabbbabbabaabaaabaabbbbbabbbabbabbbbabababaabaabbaabbabbaababbbaababbbbababbbbabbaabbababababbbaaabaabbabbbaaabbbababaaaaabbabbabbbbaabbbbaaabaaaababbbbaaaabababaabaaaaaaabbbaabbabbababaaaababbaabbabbbbbaaabaaaaabaaaababbbbbabaabbbbbbaabbbbbbbbbbaaabaaaaabbbbbbbbabbbbbaabbaabbaaabbaabaaabbbbbababaabbabaaaabbbbbbbabbabaaaaabbbababaabbbaaabbaaaaabaaaaaaaababbababbababaabbbbbbaaabaaaabbbbbbbbaabbabbabbbabaaaababbabbabbbabbbbbaabaabaabbabbaababbbbaaababbabbbabbbababbabababbaaaabbbabababaaaabbbbababbbaabaababaaaaaabbbbaababbaaababaaaabbabababaabbbbbabbbbabbbbbbabbaabaababaaaaabbbbababbbaaabababaaaaaaabbbabbabbbabbbbbbbaabbbbbaabbbbabbabbbababaaababaaaababbbbbababaabbaabaababaabbbbabaaabbbbaabbbabaabaababbaababbbaaaabaabbabaabaabbbbaabbabbbaaaaaaabaabbaabbbbabaabaaaaabbbbbaabaaaabaaaababaabbbbbaabbababbabaaaaabaabbaaababababababbbabaabbbbbbabbbbbbbbababbbabbaabbbabbabbbaababaab abaaaaabbaaaabaabaaaaabbbabaaabababaaaababbbbabbbbaabbbbbaabbabbbaababbbabaaaababbbbaaaababaabaabaaaaabbaaabbbaaaaaaababaaaabababbaabbbabbaabbbbbbbbababaaaaabaabbbaaabbbbbabaabaabbbabababaaabbbbabbbababbbbaaabbabbbbbaaaabababbaaaabbbbbbbbabaabbabbbababababaabbaabbbbaaabbaabbbbaaabaabbbbaaabaabbbbbaaabbabababbaaaabbbbaabbbbbbbbaabbaaababbbbbabbbbbaabbbaabaabaaabaabbbbaabbbbaaaaababaaaaababaaabbabbbbaaabbbbaabbbaabaaaaababaabaaaabbbaaabbbabbbabbbbaaaabbabbababbaabaabbabbbbbbbbbaababaaaabbabaabbbbabbbbbbaaabbababbbbabbbbaabaabbbaabbabaaaabbbaaaaaaabbaabbbabbaaababbbabbbaabaabaaaabaaabaaabaabbbbaaaabbaabbbaabbbbabbbaaabaaabbabaaaaabaaaabbaabbbaabaaaabbbbabbbababbbaabbabaabbabbbbbabaabaaaabbbbbbbabbbabbbababbaabbababababbbabaaabaabbabaabbaaabbababbaabbbbaaababababaabbabaabbbbaaabbbaabbaaaaabababbbbababbbabbaaaaabaabbababbbbaaaaaabaabbaabbbabbbbbbabbbababbaaaaabaaabbbabaaaaaaaabababaaaababaaabaababaabbbbbaaabaaaaabbbaaaabababbaabaaaabbbbbaabbbabbabbabbbbabbbababaababbaaabaababbbabaaabbbbaaaabaabbaaaababaaaaabbbbabbabaabaaaabbababbaaaabaaaabbaabaabaabaaabbaaabbabbababbabaabaababbaabbaababbababaaababbaabaaabaaabbbabaaaabbbbbbaaaaaababbaabbaaabbabbaabbabbbabbababaaaabbabaabbbabaaabbbbabbbbaabbaaaaabaaababaaabbaaaaabaaababaabbaaababbbbbaaabbbaabbbabbaabbabaabaabbaaaaabbbabbbaaabaabbaabbabaaabbabababbaaaabaabbbababbababaabababaaaabbbbbbaaababbbbbbbaabbbbbbabbbbaabbbbaaabababbbbbbbbbbabbabbaaabbaaabbbbbbbbabbbbaabbbbbbabbbbbbbaabbaabaabaabaababaaaabaaaaaabbbaabaaaaaaabaabaaabaaaabbbbbaabbbabbaaaababbbababaaaabbaabbabbbaabbaabbaabbabaaabaaabbbabbbababbbbbaabababababbabaaabbbbababbaaaaabbaabbbbaaaabbbbbabbbabbbbbbbabbababbbaabaaabaaabaababaabbababbbabbabbbabaaababbaaabaabbbababababbabbaaabaabbbbabaaaaabbaabbbbabaabaaabbabbbaaaaaaababbaabbbabbabbaaaabbbbbaaaaaaaaabaaaabbabbaaabbaabbaaababaababaababbabbababbbaaabbaaababbbbabbabbaabbabbaababaabbbabbbbbbaaabaaabbaaaaababaaabaabaabbbabbbbabbaabbabaabaabbbabbaabaababbbaaaabaababbabaaaababbbabaaaaabaabaabbaaababaababbababbabaaabababbbba babababaabbbaabaababbaababbaabababbaaabaabbabaaabaaaababaaababbabaaaabaaabaaabaabbbbabaaaabbaabaaaabbbbaaaababbabbabaabbabaabaaababbabbbbabbaabaabbbaaababbabaaabaaabaabaabaaaababbbbababbbbaaabbaaabbbbbbbabbbbbbbbaaabbbbaaaaabaabbbbabbbaabbbbabbbbabbbbbbaabbabaabaabbbaabbbabbbabaabbaabbbaaaaabbbaaabaabaabbabbbbaababbbaaaaaabbbaaaaaabababaaaaaabbbbbaabbaaaababaaabababbaaabaaaaaaabbbaaabaabbbbababbbbbbbabbaaaaabbabbabbbbbaaaabaabbaaababaababaabbbaabbaabbabbbbaaababbaabbababbababbaabababaaaaabbbaabbabbbbbbbaabaaababbaababbaaaabaaabaaaaaaaabaabbabbbbabbabbabbabbaabbbbbbaabaabbabbababbbabbabbabbabbabaaababbaaabbbbbbababbbbbaaabbaaaaaababbaaabbbbbabbabbbbaaababbaaaaabbaaabbbbabbbbabbbbbbabaaaaaaaaabaaabbbbaababaaabbbababbaabbabbaaaaabbababbaaabbbabbababbbaabbaaaaabababbbbbabbabbbaaaaaabaaababaabaaabbbaaaabaaababaaaabaabaaaaaaaaabaaaaaabaabbbaabbaabbbbbbabababbbabbbbaababbbbbaaaabaabbaabbbbbababbbabbaaabbbbaaaabbababaaabaabbbabaaabbbbbbbaaabbaabababbbbbbaaaaaaabaabababbbbbbaaaabaabbabaabaaaabaabbabaabaabbaabbbbabaaabbaabbabbbbaaaaaababbbbababaaaababaabbaaaabaabbaaaaaaababaaabbabaabbaaabbbaabaaaaaaabbaaaaabbababbabaababaaabaaabbbbbabbbabaaaaabaabbabaaababbbbabababababaaaabaaababbbbaabbbbaabbbbbbaabaabaaabababbbababaaababbabbbbaabbaabbbaabbbabbababbaaaaabbbaaaaaababaabbbbbbabbbbbabaabbbabbaaaababaaabbababbaaaabababaaaababbbaaabbabaabbbaaaaaaaaabbababbbabaabaababaaababbbababaaaabaaaaaabbabbbbbbaabbbbbbbbaaabbbabaabbababbaababbabbbbaaabbbaaaaaabbaabaaaaaababbbbbabbbaaaabbaababaaaabababbaabbbbabbbaaaabaaababbabaaaabbbbabbabaaaabaaaaabbbabbbabbaabbbabbabbabbbabaababbababbbbabaaaaaaababbbaabbabaabbabababbabaaabbabbaabababbbaaabbbaabaaabbbabbbaaabbabbabbaaaabaaabbaaaababbbbabbbbaaabbaabbbbababbbabbbbabaabaabaabababbabaabbabbaabaaabbababbbaabaaaaaabbaaaaabbaabaabbabaaaaabbabbbbaaaabaaaabbbbbbababaaaabbbaaaabbbabaabaabbabbbbbabbabaabbbabaabaabaaaaaaabbaaaaaaabbaaababbaaaababaaaabbaaaaaabbabbbbabaaaabbbbaaababaaabbbaabababbaaababbbabbbbbabbabaaabbabbbabaabbabbbababbbababbbbbaabbbaabbb bbbabbabbbbbababababbaabbaabaaabaaaaabababbbaaaabbbbaabbaababbabbaaaabbbbbbbbabaaababbabbabbaaaaaabbaabbbbbaaababbbaabaabbaaaaaabaabababbbaabababbbabbabbbabbbbbaaaababaaababbabbbbabbabbbbbbaabbbbbabaaabbaaaaaaaabaaabaaaabbabbaaabaabaaaabbaaabaaababbaabbabaaabbbabbbbbaaaaaaababbabbaabaaaabbaabaabbabbbaabaaababaabbabbabbbbbbabbbbaabbbbbbbabbaaaabaababbabbababbbabaabaaaabbbbbabbaabaaabababaabbbbabbaaaabbabbaaaaabaabaaaaabbabaaaaabbbaababbbbbbbaaaaabaaabbbaabaabababaaabaaaaabababaababbbaaaaabababbbabbbbaaabbabaabbbaaabbbbaaababaabbbbbaaabbbabbaabbbaabbabaababbababaabbabbaabbbbaaaaaaaaabaaaaabbbbbbbbaababaaaaaaaaaaaaabbbbbaababbaabaaaaabababaaabaabaababbbbabbaaababbbabaababbbbbababbbaabaaaabbbabbabbbbbabaabbaaabbbbbbaaaaaabaaabababbabaabbabbaabbbababaabbababbaaaaaabbbbabbbbabbabaaabbababbababbbbababbbbabbbbababbbabaaabababaabaaaaabbbbaaaabbabbbbbbabaaaaababbababababaabbbaababaaaaabbabaababaaababbabbaabababbbbabbaabaaababbaaabbabbbabbbaaabbbababbaabbbbbaaabbbabbabbbaaabbababbaaaaababbabbbabbbbaabbbbababaaaaabbbbbabbaaabbbaabbbbabbbbaaaabaaaabbabbaaabbbbbaabaaabaaaababaaabaaababbbbbbbaabbbbbabbaaabbaababbaabaababbabaabaaabbbaaaabbbbabbabbbaababaaaaababbaabbabbbabbbabbbbbbbaaababbabaabbbabaaabbbbbabbabbbabbbbbaaaaabaaabbbaaaaabababaaabbaaabaabbbbbaaaaaabbbbbbabbbaaaaaabaaabbabbabaaaabababbaaababbbbabaaaaaababbbbbbbbbaaaaaababaaaabbbbbbbbababbbbabaabbbbabbabbbbaababaaaababbaababaabbaabbbabaaaabaabababaabbbbaabaabbaaabbbaabbaabababbbbbabbbabababbabbbbbbbabbbaaabbbaaaaabbaabaaabbabababbbbaaababbbaaabbbbabaaabbbabbabaabaabbbbabbbbbaabababaaaaababbbabaaaaaaababaabaabbbaabbaaabbaabbbaabaababbababbabbaabbbbababaaaaabaaaaaaabababaabbbaababaabbbaabbabbabbbaaabaabbabbbbaaaabbaaabbaaababbbabbaaaabbababbbaaabaabbaaabbabbababbababbbbaabaaaabbabaaaabbbbbbababbbabbabbbbbbabbaabaaaaabbaaaaabbbbaaabbaaaabaaabbbbbbbabaaaaaaabaabbabaaaabbabbabbabbbabbbabbaaabbbababbaabbbbabaababaabaabbabaabbabbbabbbabbaababababaaabaaababababbaaababbabaaaaabbaabbaabbabbaaabaabbbbbbbbbbabaababbabbbabbbbabbbbbbb abababaabaabaaabbbbaaaaabbabaabaaababbaababbbbbbaaabbabbbbbbabababaaaaababaaababbbaabbbbabbabaabaaaaaabbbbaabbababbaabbbaabaabbabbbbaabaabaaaabbbabaaabbbabaabbaabbbaaaaaabbbbaaaaabababbbbbabbbaabbaabababbbabbabaaaabaaababbbababbaaaababaaabaaabbabbaaaaaabbaabaaaababaabbbbabaaabbabbbabababbbabbabbabbaababbaaaabbbabaaabbbabbabbbbaabbaaabbaaaabbaaaaabbbbabbaaaabbabbaaaabaababbbaaabaaaabbabaaababaababbabbbabbaaabaaabbbbaaaabbaaabbabbbabaabbabbabbbbbbaaaabbabbabaaababaaababbbbabaabbbaaaabaaaaaaaaabaaabaaaaababaaabbababbbababaabababaaaaaaaabbbaaabbaaababbaabbbabbaabaabbaaaaabbaabbbbaababaabbabaabbbbbbaaaaaaaabaaaabbbaaababbabbbbbbbbaabbabbbaabbaabaaaababaaaaaaaabbbaaaaaabbbaaaaabaaabababbbbbabaaababaaaaabaaaababbababbbaaaabbaabababbbbabababaabaabababbaabaababaabbabababbbaabaababaabbabaabaabaabbbbababbaaaaabbbbbbbbaabaabbaababbaabbabaabbbabaaaababaaabaaabbbbbbaababaaaabbbababaabbbabbaabbabbbaaabababbabbbbbaabaabbbbabbbbbbbabbabbbaabbbbaabbaaabbaabababbbbaabbbabbaaabbababbbabbaaabbaababbbaaabbbaaabbabbbabaaabbababababbbaababbbbbbbabbbaaaabbbbaabaaaabaabaaaaaaabaababaaabaabbbbbaaabbbabbbbabbaaaabbababaaababaabaaaabaabbaaabaabbbbbaaabaaababbbaaabbabbabbbbaabbbbaabaabbbaabbbbaaabbbaabababbaaabaabbbbbbabaaabaaabbaabbbbbbbbabbbabbbababaabbbbbbababaaabbbaaaaababaababbbbbabaabbabaabaaabbbbbabaaaaabaaabaaaabaabbbbabbabababaaaaaaaaabaaabbbabaabbaaabbaabaabababbbabaabbaaaabbbbbababaaabbabbaabaaaababbaabbaaaaaababbbabbababaabbbaaabaabbbaabababbabbaaaabaaaabbaaabbaaabbbababaaaabaabbabbaaabbabaababbabbbabbbabaabaaaabbbbabaababbbbaabaaaaaabaaabbbbaabaabaaaabaaabbababaaaaabaaabaabbbbaabbbaabaabaaabbabaabaababbbbabaabbbaabaaaababaababaabaaabbbabbbaaaabbabbbaaaabaabbaaaaaababbbabaaabababbbaabaaabaaabbbbbbbbabbaaabbbaabaaabbabbaababbaabbbbaabbbabaaabbaaababbbaaaaaaababababbbbbaababaabbbabbbabbabbbbbbbabbababaaaaabaabbbbaaaabbbaaaaaabbbabaababaaabaababbabaaaabbbbbbbbabaababaaaaaaaaabbbbabaabaaaaabbaabbbbabaaaaabbbbbaabbbaaabbaaaaaaababbbbaabbbaaaaabbaabababbabaaabaaaaabbabaaabbaaabaaabbabababa babbaabbbbababbbaababbaaabbabaaaabaaabaababaabbbabbabaaabaabbbaaabbbbabaabbbabaababbbbaaabbbaabbaababbabbaabbaaabaaaabbabbabbaababbabbabaabaaaabbaabbbabaabbababbaababbaabaaabbabaaaaababbababbbbaaaaabbbaaaaaabaabaaaabbbbaaabbaaabbbaabbabbaabaaabbaaaababbbaaababbaaaabbababababaabbbbbbaabbbabaababaabbbabbaabbababaabababbabbbbababbabbabaaaababaaabbbaaaaaaabbbbabbbaabababbbabaabbabaaabbabbaabbbabbbbababbbbbaababbbabbbbabaaaabbbabbababaaaaaabbbbabbbabbabaaabbaababaaabaababbbaaaaabaababbaaaabbabbabbaaaabababbbbbbaaaaaabababbabaababbbabbabbabaaaabaabbbaabbababbaaabbaaabbaababaabaaabbbbabbaaabababbaaaabaababbaababbabaabbbaaabbbbbbbabbaaabaabaaababbabbaaaaaababaababbbbbbbabbabbaaababbbaaabbbaaaabbabbaaaaabbbaababbabbbaaabbbbabbbbaabababbbaabbabbbbabaabbabaabbbaaaabaaaaabaabbbaabaaababaabaabbbbbaaabababbbaaabaababaabbabbabbbaababbabaaabbababbbabbababbbaabbbbabaababbabababbbbbabababbaabbaabaaababbbababbabbbababbaaababbaaaaabababaaabbababbabbaabbaabaaabaaaaaaababbabbaabaabbaaaaaababbaaaaabbbbabbabbbaabbbbabbabbababbbaabbbaabaaabbabbbbbabbaaabaaaabbbbbaabbababbaabbaaababbaabbbababbbbbbabbbbabaaabbabaabbaaababaabbaaaaaaaaaaaaaabababbabaabbabababbababbabbaaababbbaaabaaaababbbbabbbbbbbabbabaabbbababababbbbbbababaabbbabaaaababaaaaaaabbbaaabaaabbbaaaababaababaabbaaabaabbbbbbaabbababaabbababaabbaabaaabbaaababaabbabaabaaaababbaabbabbabababbabbababbbaaababbabbbaabaabbabbaababbababbbbaaaabbabbabaabbababbabaaaababababbaababbaabbaabbababbbbbaabbbababbbabbbbabbabababbaaabbaaabbabaaabbbaaaabbbabbaabaaaabababbaabaababaabbbbabbaaabbaabbabbababababbabababbaaabbbbaababaaababbabababbababbaababaaaaabaaaaababbabbbbabaabbbababbbbbaabbbbbbaabbaabbaabaabaababaaababaabbbabbbbabaaabbbbbaaaaabaaaaabbbbabbbbbbbbbabbbbbbabaaabbabaababbabbbabaaababbababbababaababababbbbbbbaabababbababaabbabaaabbabaabaaaaababbabaaaababbbaaabaabbbbaabbbbabbababbaaabbbbaabbbbbaabaabaabbbbabaabbaabbaaabbaabbabbaabababaabbababbababaaaabbbbbbabaaabbbabbbbbabbbbbaaabaaabbbbbabbaaaabababbaaabaaabbbbaabbbbaabbaababbbbbbbaababbaaababa abbaaaabaabbbabbabbababbaaabaabbaabbbbabaabbbbabbbabaababbbbaabaababbbbbabbbbbbababbbbaaaabaaaaaabbababbbaaaabbaabbabababbaabbbaaaaaaabaabbbaababbbbbaaaabbbbbaaaabaaabaaaabbaaaaababbaabbbaababaabbbbbbaababbababbaaabaaababaabbbaabaaabbbbbbaabbbabaabbbbbaaababaaaababbaaaaabbbaabbaaabbbabbaabbbbaabbbbaabbaaaaaabbabbaaaabaaabaabbabbababbaaababbaabbababbbabbabbaaabbabbaaabbabbabbbbabbbababaabbbbaaabbbabaabaabbbbbbabbabbababaabbaabbbbbabaabbaaaabbbbbabaaaaaaaabbabaaabbaaababbbbabaabaaababbababababbbaaabbbbabbbbaaabbbbbaabaabbbaaabaaabaaabaabbabaaababaaaabaaaababbbbbababaaabaaabbbbaaaabaaaaabbaabbbaaaaabaaababbabbbbaaabbbaaabbabaabbbaababbbaaaaaaabaaaaabbabbaababbbbbbaaabbaababbaaaaaabababaaaabbaaaabbaabaaabbaabbbaaabbaaabbaabababbabaabaabaabbbaabbbbbaaabbabbbbabaabaabaabbbaabbbabaaaabbbbbaabbbaaaaaabbbbabbbababbababaabababaaaabbbbaababaabbabbbbbabbbabbbbbbbabaaaaabaabbbabaaaaabbbbaaaaaaabbaabbaabaabababbaaaaabaababaabbbaababbbaaababbbbabbbbabbabaaaaaababbababbbaabbbaaaaabbbbabbbbaaaabbbaababaababbbabbbbbbbabbbaaababbabbaababbbbbbbbbbbaabaabaaababbbbaaaaaabbbbaababbbababbbbaabababbbaaaaabbbaabbabbabbaaaababababaaabbabbabbabababbbabbabaabbababbabbbaabbbbbbbabbbbaababaaabbaaaabbaabaaabaababababbbaaaabbaaaaabbbbbbaabaaabbbabaaababaaaababaaababbabbaabbbbbbababaaaaaabaabbabbbbaabbabbababbaabaabbbbabbbaaabbbabbbabbababbabaaaabbbaabaaabbbaaaabbaaabababaaabbababaaabbbabbaaabbbaabbbbbbabbaaaaabaaababbaaabbabbbababaabababaaabbbbbbabbbbaabbbaabaaabaabbabbababbaaaabbbbbabaaaaababaaabbababaabaabbaaabbbababababbabbaabbaaaabbbbabbaaaaabaabbabbabbbabbbabbaabbbababaaaabbaabaaababbabaaabbabbabaabbbbbaaabbbabaabbabbababaabaabbaaaaabbbaaabaaababbabaaababbbababbbbbaabaaaaabababbbaaaaaabaaabbbaaabaabbabbabaabbabababbabbabbbbbbabbbbababbbbbbabaabaabbbabbbababbbbbbaababababbababbababaaabaaaabababbbbbbaaaabaababbbbabbbbabbaababbbbaabaababbbbbaabbbbbaabbaaabaaabababaaabababababbaaabbbaaaabbbaaabaabbaababaababbbbaaaabaaaabbbaaababaababbababaabaabbaaaababaaabbaabbabbbabaaaaaababaaababbbaabbbbbababaaa bbbbaaabbaabababbaaabbbaabaabaaaaabbbabbbbbbabbababaaaabbbabbaabbbbbabbabbbbbaaaaaababbabaaaabaaaabbaababbaaaaaaabaaabbaaababaababbaabbbbabbabbbbabaaaaabbbaabbaaaabbbbaaaaaabaabababaaaababaabbbbbabaaaabbaaabbbaabaaaabaaabbbbbaabaaabababaabbbaaaaaaabbaabbaaabaaababaaabaabbabaabbaaabaababbaababababbabbabbabbbbbbabbabbaabbbbaabaaabaaabaabaabbabbbbaaabbbbbbbbaababaabbabbaabaaababbbbabbbbbabbabbaabbaaaabbbbbabaaaabbbaabbabaaabbbbaaaababbaaaaabbabaabaaabbbbbbbabbbabbaababaaabaabbbaaabbbbaabbbabbababaaababbabaaabaabbaababbbbbbabbabaabaabababbbaabbbaaabbabaaaaabbbbbbbbabaabaaabbaaaabbbbabaabbbabbbbababbabbbaaaaaabbababaababbbabaabbbbaaabbbbbbbbaaaabbababbababbbaaaaabaabaaababbbbbabaaabbabaabaaababbaabbbbbbabaaabbabaaaababaaababaaabaabbababaaabbbbabaaabbbabbabaabbaaaaabbaaabbbbababbbbabbaaaaabbbaaabababbbbababbbbabaabbbbaabaabbaabaabbaaaabaabaabababbbaaababbbabbabbbbbaaabaaabaabbbbabababaaababaaaaaababaaabbaaabbaaaaaababaabbbbbbbbaabbbbaaabaaabaaaabbaaaabbbbaaabaabbabbbaabbbabbaabababbbbbabbbabbaabbbabababbaabbbbbabbababababbbbabbabbbabbaababbabaaaaabaabbabbbbbabbaabbbabbabbbbbaaaaabaaaabbbaaaabbbabbabbbbbbbbaabbaaaabbbbaababbbbaabbbaaabbababbbbbbabaabaaabbbababbbbbbabababaaaababbbaaabbabbbabaaaabbababbaaaabbaabbbbbbbaaabbbaaaababbaabaababbaababbbbaaaaababbbabbabbbbaabbbbabbbabbbabaabaaaabaaaaaabbaabbbabaabbbbaaaaaabbabbbabbaabbbababbaabbaaaababbaabaaaababbbbbaabaaaaabbabbababaabaaaaababbbbababbabaabababbabbbbbbababababbaaabbabaaabbabbabbbbbaaabbbbbbababaaaaabbabbaabbbbbbbababbbbaabbbaabbbaaaabbbaaaabbbbaaaabababbbaabbababbbaaabaabbababaababbabbbabababaaabbbabababbbabbaabaaabbabbbabaaaaaabaaababbaaabaababaabaababaaaaabaabbaabaaabbaaabbbaaababaabaabbaaaababbbaaabbaaaaaaabaabbbbbbbabbbbaabbabaaaaabbabbbaababbabbbbbaabaaaabbbabbabbbbbbaaabbbabbbababbbbabababbaabbabbabbbbbbbaabbabaaaababbababbaaabaaaabbaaaaabbabbabaabbaabbaabaaabbabbbbbbbaaabbbabbabaabaaaabbaababbbbbbbabbaabbbbabaaabaaabaaabbbaababaaababbabbabbaabbaabbaababaaaabbabbbaabaaaaaaaabababaaaababbbbaabbabaaaabaaaabaaab babbbababaabaaaaabbaabbbabaaaaaabbbbaaaaabbabbababaabbbababbbaababbbabbbbbaaaababaabbbaaababbbaabaabababaabbabaabbabaaabbaabbaabbabaaababaabababbbaabababababbbbaaaabbbabaaabbbaaaaabbbbbbbbbabaabbabaabaaaabbbbbbabbbbabaababbbabbabbbabababbbababaaaaababbbbaaabbbbbbbabbaaabbbabababaaaaabbbabaaaabbbbaababaabababaaababbbaaaababbbaabaabaabaabbabbbaaaaabbabbabbbbbaabaaabaaaaabbbbabbbabbbbbbabbbbbaababaabaaaaaaabaabaabbbaabbbababaabaaababaababaaaabbaaaabaabaaaaaabbbbbbabbbbbaabbaabbaabaaabaaaabbaaaaabbbbaabaabaaabbbbaaabababaaababababbababbbbaababbaaabaaaabbbbabbaabbaabbaaabaaabbbbbbbbbbabbbaabaaababaabaaabaaaaaabbbbbabaaaabaaabbbbaabbbbabbbaaaaababbaabbbbaaabbbabbbbbaabaaabaaaababbbbabaaabbbaabaaaaababbabbaaaaabbaabbaaaaabbbaaaabbbabbbaababbbaaaaaaaabbbbababaaaaaabbababaabbbabbbbababbbbabbabaabbaabbbababbaabbbabbbbabbbbababbabbbbababbabaaabbbaabbaabaaaaaaabbbaaabbabbaaaaabaaaabababaababbaaababbbbbbbbaabbaabaaaabaaabaababaaaaabbaaaaabaabbbaabaabaababbbbbabbabaaaabbbabbababbaabbbababbbbaaaaaabbaaaabaababbaabbbbbbaabbbbbbbaaaababaaabaaabaaaabaabaaabbbaabbabaabaaaabbbaabbbbbbbbabaabbaaaaabaabaaabaaaaabbaaabbbbabaabbaabaaabaabaabbababbbaabababaaaaabaabbaaaabaaaaabaaababaabbbbabbbabbabbaabaabaabababbabaabbbbbaaaaaabbbbaabaaabaabbabbaaaababbaaaaababaaaaababbbbabbaaabaaaabababaaaaababbaabaaaaaabababbaabbababbbbbbbaaaababbababaaaaabbbbababaabbbbbabaabbbaaaabaabbaaababbabbbaaaaaabbabbaaaaabbbababbbaabbbbabbaababaababbbabababbabbbabaabbaabbaabbbbbbbbabbaabababaaaababbbaaaaabbbabaabbbbbabbabaabaabbbbbbaaabbaabbababaabbaababbaaaabbbaaabbababbabbaababbaaabababbbbbababbbaabbaabbababaaabbbaababaaaaaabbbbabaaabbabbbabbabaaababbabaabbbbbabaaaabbaaaaabaabbabbbababaaaabaababbaabbaababbbbabbbbbbabaaaaabaaaaababbbbabaaaaabaabbbbbaabaabaaabaabbbbbabbaaaabababababbaaababbbbabaaabbabbaabbaabbaabbbbbbabbbaaaaaaaaaabbbabaaaaababbbaababbbbaaaabbabbbaaababbbabbbbaabbbababbaaaaaaaaabbababbbbababbaaababaabbbaabbaabbaabbbbabababbaabaabababbbabbaabbbaabaaabaaabbaaabaaabbbabbbaaaababbbaaaaabbbaabbbababbbab abaabbbbabaaaaaaaaaaaababbbabbbbaaaabbabaaaabababbbbbaaaaaabaaabaabaabaaabbabaaaabaaabbaabbaabbbbbababbbabababbbbbababbaaabbbbbabbabbbababababbabababbbaabbaaaabaabbbaabbbbaaaaabbbaabbbabbbaabaababbababbabbaaaaabbbaaabaabaabbaabbbaabbbabaaabaabaabaaaababaabaabbbbbaaababbabaaabbababbabaabbbaabbbbbbaaaabaaabaaababbbababaabaaaabbaaabababbbabbbaabbabaabbbaaaababaaabbabbababaabaabbbbbbabbbaaabababaaabbabbaabbbaabbbbbbaababaaabababbbbaabbabaabbaababbbaabaaaabbbbbbbbabababbababbabababbbbabababaabaabbabbabaabbaaababbaaababbaaabaaabbababbaabbababbabaababbbbababaaabbaaaabbabbbaaaababababbaaabbbbbaaaabaabbabaabbbbabaaaaaaaababbabaababbabaaaababbbaaabaaaaabbbbaaaabbbbbbabbaaaabbbbbbbbaabababaabbbbbaababbbbbbbbbaaabbabbaaaabbbaaaabbbababbaaaaaaaabbabbbaaaabbababababbaaaabbabbbbababbbbaabaabbababbbabbaabbbbaaaabbbaabbabbbbaabaaaaaabaabbaabaabaabaaabbaaabbbbbbbbabaaaaabaabababaaababbbaaabaababaaaaabbbbaaaaaaababbbbbbbbbbaaabbbbbaaaaabbabaabbaabaababbaabababbbaaaaababbbaabbaabbbbaaabbaabaabaabbbbbabababbbbaaaaabaaabbabaabbbbbbbbbaabaabbabaabbabaabaabaaababbbbaabbbabbbbabaaaaaabbbbabaaabbbbbabaaaaabaabbbaaaaaaabbabbaabaaaaaababbabbabababbbbbaabbaaabbbababbaabaaaabaaabbbaaaabababbbabaaabbbaabbbbabaabbbabbaabbabbaabbaabbbabbabaabbaaaabbbbbbbaaaabbaaaabaaaaabbaaaaaababbaabbaababababbbbababaaababaaababbbaabbbbabbabbaaababbbababbaabababaabbababbbbabababbaabaaaabaababbbbbbbaabaaaabababbabaabbbaaabbbaabbabaaababbbabbbbbbbababaabaaabbaaaabbabababbbaaabaaaabbbbabbbabbabaaaabaabbabaaaabbbbbabaababababaaaabbabaaaaaabababbbbbaabbaabaaaabbaaababbaaabababaaaabbabbbbbbabbabababbaabaaaabaaabaabbbaabbbbbabbbabbaabbabababababbbaaaabbbbabbbaaabbaaaaabbbaababaabaababbabababaabababababaaabbaabaabbbaaabbabaabaababaabaaabababbaaababbabbbabbaabaabababaabbaabaabbabaaabbabbabbabbaabbabbbabaaabbabbbaabaababbaabbbbbaabbbbabbaaaababbaabaaabaababbaaabbabbaaababaabaabaaabababaaaabbbbaaaabbabbbabbbaabbbabbababbbaaabbaabbabbabbabbbabbbaabbaabbaaabbbbbbaabbbbbbbabbbbbabbbaaabaababbabaabbaabaaabaaabbaaabaabaaaabababba baaabababababbbbabbbabbabababbabbbbabaaaaaabbabaabaaaabaabababaaaaaaaababbbaaaababbaabbaaaaabbbabbaaabbbbbbbababbbbaaaaabbabaaabbbbbbbababbbaaababbbbbbbbaababaaaaaaabaabbbbabbbaabbaaababbbbaabaabbabaabbabbaaaababbababaabbbbaabbbababbaabaaababbbbababbababbaabbbaabaabaabababbbabbbbabaaaaaaababbaabababaababbbbbbbbababbbabaababbabbbbbbbaababbbbbbbbbbabaaaabbabaabbbbabbbabbbabaabbababbbbabaabbabbbbbabbabbbabaabbaabaaaaaababaabbbabaaabbbbabbaaaaabbaabaaaaaabababbaabababaabababaababbbaaaaaababbbabaababbaabbbababbbbbaaabaabababbabaabaabbbbababbabababababbbbbbaababababbababbabaabaabbabbbaaababaaababbbababaaaaaaababbbaaabaabbaaabbbabbbbbbabbbaaaabaabbbbbbabaabbbbabaabbaaaabbbabbbbbabbbaaababbaababbababaaabbbaaaaabaaababaabbabbaaabbabbaaaabbaabbaaabaaababaabbbbabaaababaaaaaabbababbabbabaabaaaabaaabbbbabaabbaabaabababbaaaabababbbabbaabaabbbbbabbababaaabbbabbaaabaabaabaabbbbaabbbabbabaabaaaabbabaababbbaabbabaabaabaabbbbaababbaababbbaaaabbbaaaababaabbbababbbbbaabaaabbbbbbbbbbaaabbabbbabaaabbbaabaabaababaaaaabaabababbbababbbbbbbaaabbbaaaabaababbaaababbaaaabaaabbbaaaaaaaaabaaabbbaabbabababaabababbabbbbbbbbbababbbabbbaaaaabaaabaabbbaababbbaaababbaababbbababbbabaaaaabbbaaabbbbaabaaaaabaabaabbbbbbababbabbaaaabbabbabaaabbbbaabbaabbabbbbbbabbbaabaaabbabaaaabbbbaabbbaabbaaaabaaabaabbaabaaabbbbababaaaaaabaabbbbbbbaaaababababaaabababaaabbabaaabaaabababbaabbbaaaaabbbbaaaaaabaababaaaabaabbbbbabbabbababababbbaabbabbaabbaabbbabbaaaababaaaabbbbababbbabbbaaaabaabbaababbabbababbaabaabbbabaaaaababbbbaabbababbbbabaaaabbbbaaaaabababbbbaabbbaabbbabaabbbaaaabbbabaaaaaabaabaaababbbabbaabbaabaaabbabbabaabaaabababbabaabbababaababbaabbbbbaaaababaabbaaaaababbaabaaaabaaabbabaabaaaaaabbbbaaaabbabbbaaabbbbbabbbabbabbbbaabbbbbbabaaaabbbaabaaaaabbabbaaabbabbabaabaabbbbaaabbbabbbbbaabbbbbbaaabbbabbaaabbabaaaaaaababaaaaaababbbabbbbabaabaababbabbbabaabbbababbabbbaaaabaaaabbabaaaabbababbbbabbbbbaaaabbababbbbbaabbbabbbabbbabbbbaaaaaabbaaabaabbbabaaaabaabaaabaaabbaaababbbbbaabaabbbbaaaababbbaabbaaabbbababbbabbbbaaaab aabbabaaaaabbaaaabbaaabbabbaabaaaababbaaabbbaaabaababaabbabbbabaababbbbaabbaaabbbaaaabaaabababbaabbaaabbbbaabbbbbabbbbbabbbbabaabbabbabbaabbbbaaabaaabbbbbaaaaaaabaaabbbabaabaaaaabbabbaabbabbbabaaaababababaaaabbbaabaaaabababbaaaaabaaaabaabbabbababbbaabaabaabbaabbaaaabbabbaaabbaaabaaaaabbbbbaaaaaaabbabbabaababaaaabbbabbababbaabbabababaaaababaabbaaaabbbbabbbbbbaaabaaabbababbabbaabaaaaabbabaaabbaaaabbbbaaaaabbbaaaabaabbbbabaaaaaaabbaabaabaaabbaabbbaaaabbaabbbbbbababbaababbaababbbbbaaabaaabbbabbabbababaaabbaaaaaababababbabaabbaababbaaaaabaaaababaaabaabbabaabaaaabbaaaabbabbaaaabbbbbbbabaaaabbbabbaababbbbbabbababbaaabbbababbbaaabbbbbaaabbbbbababaabbaabbbaababbaabbabbababbbabbbbabbbbabbaaababbabbbbbabbbabbababaaaaabbbbbaabbaabaaabaaabbabbabaabaabbbaabaaabbbbbababbbaaaabaabbaaabaaababbaaabaaabaabaaabbbbabbbabbbaaaaabbaabaabaaabbbbababbaaababbabbbabaaaaabbbbabaabbbaaaaabbbbababbbaabbbbaaaabbbaababbbbbbbaaaababbabaaabaaababbaaabababbabbaababaabababaaababbbbbbbbabaaaaabaabbbbaaabaabaaabbababbbbbabbaaaaababababbbbaabbaabbaabbaabbaabbaabaabababbaabbbababbababaabbaaaaabababbbbabaaaaabbaabaaabaaabababbbbbaabaabbbbaaaaaababbaabbbaaababbaaaaaabbabbbabbbbbbbabbaaabbbabbbabbbabaaabbbbabaabababaababbbabbbababbbaaaabbaabbaababbaaaabbababbbbbaaabaaabbabbaabbbbaaabbbbbabbbbaaabbbbababbbbaabbabaaaabbaababbbaaabaaaabababaabbaabbbaaaaabbbbabbabbabbaaabbabababbabaabbabaaabbbabbabbbbaabababaabaaabaababbaaabaaaaaaabbbbaaabaaaabababbbabbabbbaaabbababbbabbbbaaabbbbaabaaaababbbbbabaaaababbbaabbababbbbbaabbbaaabbbbabbbabbabaabababbaaabbaaaabbabbbbabbabababaaaabababbabbbbbbbbabbaababaabababaaabbbbbaababbbbbbbaaabbaabaaaabababbaabaaaabababbaabbbaaaaaaaabbabbababaaababaaabaaabaabaabbbbaaaabaaaababbaabbabbbbbaabaababaabbbaabaaabaaabbbbbbaabbaaaabbbbbabbbbabaabbaababbaaabbbbbaaaaaabbbabaabbbbbabbaabbabababbaaaaababaababaaaabbabbbbabbbbababaaabaaabaaababaaababbbabababaabbbaabbbbaabaabaabaaaabbbaaaabbbabaabbaabaaababbbabbaaababaabababbaaaabbabababaaaababaabaaabbabaabbabbaabbbabbaabbababbababbbbbaabaaabaaaa bbbabbaabaabaabbbbabaaabaaabbabbbbbbabbbaabbaabbababbbbaabaaaaaababbaabbabbbbaabbabaaabaabaabbaabbabbbabbabbaabababbbabbabbaaabaabbabbbabaabbaabaaabaaaaaaaaaaaababaabbaababbbabbbbaaababbabbbabbbaaabbabbbbbbbbbbababbbaaaabbbbbabaababbbbbbbababbabaabbaabbbbbabbbaabbbaaaabababbbaabbaabaaabbaaababaabbbbbbaababaabababaabbbbbbbabaabaaabaaabbaabaaababaaabbabbbabbbbbaaaabbabbaaaaaabbaababaababbbaaabbaaababbbbbaabbbaaabbbaaaababbaabbaaaaabbbbbaabaabbbabbabbbaaabbabaaabababbabaabbababbaabbababbbaababaaaaaaaaaabaabbbaaababaabbaaaabbaababaaaabaabaaabaaabbabbbbaabbabbbbababababbabaaabbbaabbabaaaabbababbaababbaaabbabaaabaababaabbbaabbbabbbbbbabaaaabababaaaaabbbbbabaabbbbaabaabaaababbaaabababbabbaababbabbaabbbaaababaaababbbbaabaababbbaaaabbbbbababbbaabbbababbabbbabaaaabbabbbbabaabaaabbbbaababbbabbbaabbababbbaabbbbaabbbbaabbbababaaaaabbbbabaaaabbbbbaaabaaabaaabbabbabbaabbabaabaabaaaababaabbaabaaabbbbbbabababbbabbbbbaaabbabbabaabbaabaaababbbabaabababbbabbbbbbbabbababbbbabbbaabbbbaabbabbbaaababbbaabbbbabbbaabaabaababbbaaaaaabaababbaaaaaaabaaaaaaaabbaabbbaaabbaabbabbababbababbaabbbaabbbabbbbaaabaabaabaabaaaababbbabababbababbaaaaaaabbabbbabababbaabaabbaabbbaaabaababaaaabbbbaabbbbabbababbaabbaaaaaabaabbabaabaaaaaabbaabbbabbbabbababbbbbaaaabbbabbaaabbbbbababbbbabaaaabbaababbbbbbaaabbaababbbaaabbbbbabbbbaabbbbabbaabababaabbabbaaaabbbabbbaaaaaaaababaabbabbbbaabaabaabbabbabbbbaaabbabbaaaaaabbaaababbabaaaaaaabbbaababbabababbbababaaaababbbaaaabaababbbaaaaabaabbbbbabbaabbbbabaaababaaabbabaabaabbaaaaababbbabbaaaaabbabaaabbaaabbbaaabbaaabbbaababbbbaabbaabaaabbaaabbaabaaabaaabaaaaaaabababaaaaaaaabaabababaaaaabbbbbabbbabbbaaaabbbbbaababbbaababbaaabaababababbbbbaaabaabababbbabbbbabaabbaabbabaababaaabaaaaabaabaababbbaaaaabbbbaabbbbbbbabbaaababbaaaabbabbbabaaabaaabbbaaabbaaabbbbabbbababbaabbabaabaaaaabbababbbaabbabbaaaaaabbbbaaaababaabbbaaaaabaaaaabbbbabbbaababaaaaaabbbbaabaaabaabaaababaabbababaaaaabbbaaabbbbabbabababbbbaabbbaabbaababababaaabbabbaababbbbbbbaabbaaaaabbbbbaaaabbbbbbaabbabbaaababbbbbbba abbbbabaaaaabbbbaababaabbababbbbbaaabbaaaaabbbbbabbabaabaaabbabbbbabababbbababbaaabbaaaaaabbababaaaaabababbbaaabaaabaaaaaaaabbabaaaaabbbababbbbbabbaaabaabaaabbabbbbaabbaaaabbaabaaabbbabaaaabaaabaabaabbaababaaabbaaaabaaaabbaaababbaaabbbabaaabbabbaababbbbbbabbabbbbababaabaababbbaabaabaaaaaababbaaabbababbbabbaabbbabababbabbaaabaaabbaaaaabaababaaabbbaabbabbabbbabababbbbbbbbaaabbababbabbaaaaaaabbaabaabaaabaaababbbaababaaabaabbaabbaabbababbbaaabbabbbbbbbaaabbaabbbbbbbbabbaabbabbbbbaabbbbaabaababbbaaabaaaababaaabbabbbabbabbaabaaaabbaaabbbbbaaababbbabaabaababbaaaaaaabababbababbaabbbbabaaabbaaabbbbbbabbaaababaaabbbabaabbbaabbaaaabaaaabaaababaabbababbbbabaaababaaaabbbababaabbbbbabbbababbabaaabbbabbbaabaababbbbabaaaababbaabbbaabbaabbaabaabaabaababaaaaaaaaabbbaabbbababbaababbbbbaababaababababbabbbbaaaabaaaaababbbaaaabbabbabbababbbbabaaaababbbbbaaabbabbaabbaaabbaabbbbabababbbbaabbbbabbabababbbbbbabbbbbabaaabaababbaabbabbbaabbbbbaababbabbabbbbabbbaaaaaababbaabbaabbbbbbababbabaaabbababaabaaaaabbbbaabbbbaabbbbaabbaaaabaaabbaabaaabaabbbaabaabbbaabbabbaabbbaaaabbabaabbbbbaaabbbaaabbbabbabbbbbabbbbbababababbaaaaaaaaaaaabbbabbaabbbbbabaaababbabaabbbaaababaababbaabbbbabbbabbaaaaaabbbbbbaaaababbbaabbabbabaabbabbbabaaaaaabaababbbaaabbbaaaababbabbaaabbaaababbabbaabaaaaabbaaaabaabbbbaaabbbabbabbbbaabaaababbabaaaababaaaaaaaababbaabaaaaaabaaabbbaabbabbaabbaaababbbbaaaabbbaaaabbbabaaaabaaabbbbbbbbbabbaabaaaaaabbbbbbabaababbbbbaabbbbbbbabbbabaaabbbbaaaaaabbaabbbbbaabbaabaaabbbabaaababbbbaabbbaaababbababbbbbababaabbbabababbbbaaabaaabaaaaaabaaaaaabbaabbbbbbaaabbbbabaaaababaaabaabaabaabbbabaaabbabaabbbbbbbaabbabbaabbaaaabbbbbaabaabbbaabbaaabaaabbabbbaabbabbaabbbabbabaabbbbbababbababaaaabbbbabaaabbbabbabbabaababaabbbbbaababbaabaaabbbaabbbaaabaababbbbabaabaabbabababbabaaabbabbbaaabbabbababaababbbbaaabbaabbbaabbbaabaaabbaaabaaabaaabbaaaabbbbbabaababbabbaabbabbaababaababaaabaabaaabaabbbaabbabaabbabbabaabbabbaaaaabaabbabaabbabaaabaabababaabbaabaabbbbabbbabbabbabbabbbaaabbaabbbabbbaabbbaaaabaabaabaabaab aabbbabbbaabababbababbbbaabbaaaaabbbbaaababbaaabaaabbbbbaaaabaaaaaabbaaaababbbbaaaaabaabaabaabbbaaabaaaaaabaaaababbababbbbaaaabaababaabbaabaabaaabbbbaaaaabbbabaaababaababbabbaabbbbbbabbbaabbababbabbabbababbbbabababbabbbabbababbbbaaabbabbaaabaaaaaaabaaaabbabaaaabaababaababbaabaabbbbbabbabbbabaaaaabbbbbbbbbbaababbbbaabbabaaaabababbbabbbbbbbabaabbaabbaabbabbabbbbbaabbaaabaaabbabbbbbbbbababbbaaababbaaaabbbaaabbbbaaaabaabbbaaaaababaaabaabaabbbbbbaaaabbbabbaabbabbbbbbbbabbbbbbaaabbbbaabaaaaaababbababaaaabaaabaaabbbbabababbaabaababaaabababaababbaabbbababaabbbaaabbaaaaababbabaabaaabbaaaaabbaabbbbbabbabbaaabaaabaabbbaaaaaababaaababbababaabbaaabaabaababaabaabbaabbbbbaabbabaaaaabababaaaabababbaabbabbbabaaaaababaabbabbabbbbaabaabbbbaabbabaaaaabaaabaababbbabbabbbabbabaabaabbbbaabbaabbabaaaaaaaaaaabbbbbabbbbbbaabbababbbabbaabaaababbabbaabababbbbaabbaaaaaabaabbaaabaaabaababaababaabbbababbbbabababaaabbababbaaabbababaabaaaabbabbbabaaababaaaabaabbaaaaaabbaabbabaaabbbabbabbbbaaababbbabaabbabbaabbbbabababbaaabbabaaaaaaaabbbbbbaaaabbaabbaabbaaabbaaababbaabaaaaaaaabaabbabbaabbbabbaaabbaaabaaababbabbaaabaaaabbbbbabbabaaabbbaaababababaaaaababbbbabbbbaaaabbabaaaababbbbabaababaabbabbaabaaabbbbaabaaaaaaaaababbbbaabbaaaabbabbabaabababbaaabbabbaaaaabbaabbbaabbaabbbabaaabababbaaabbabababbbaaaabbaabbaabbabaabaaabbbbaaaabbaaabbaaaaabaabbaaaaaaabbbbbabaaabbbababbababaaabababaaabaabaaabbaabbbbaaaabbababaabaabababababaaabaaaabbbabbbbaabbbaaaaabaaaabbbababaaabaaabaabbbbaabababbbaaaabbaaabbbababbaaaaabaaabbabbaaabbabbaabbaaaaababbbabbbbaaaababbbaaabbaaaabbaabbbababbbabaaabbaabbaaabbbaababbaaaabbaabaaabbaaabbbbbbbbbbbbbbabbabbabababbbbbaaaabaababaaaaaabbababbbaaabbbbbbbaababbbbbaabaaabbaaaabbaaabbbabbabaaabaabbbbbaababbabbbaababaaaaabbaaababaabbabaaaaaaaaaaabbabbabbbaaaabaaaabbbabbabababababaabababbaababaabaaaaabbaabbaaabababababaaaaabbabaabbaaaaaabaabbbbaaaaaabaaabaababbbbaabbaababbababbaaabababbbbaabbaabbbaaaaaaaaaababababaaababbabbbabbaabbabbbbaaabaababaabbbaababababbabbbbabbbbabbaababbabbabbaabbbabb babbbabbbabbabaaabbbaabaababaaabbabaabbbbbabaabbbabbbbabbbbbaabaabaabaaaaabbaabbabbbabbaaabaabbabbaaabbaaabbbbabaaaababbababbabaabababbabbababaabbbbababbababaababbaabbbbaaabbabbbaabbaaabbaaaababbabbaababbbaaabababaabbbbbaaaaabaabaabbbababaaababaabbbbbbbabaaabbaaaabaabbbbbaababbbbbbbabababababaababbbbaaababaaabbbabaaabbbababbaaaaabaaabbaababbbabaababbbbaaaabbabaabaabababbabaaabbbababbbabbababbbabbbbabbaaaabaaababaaaabaaaabababaaaaabbbaabbabbbbbababaabbbaabbaaaabbaaaaabbbaabbaabbaaabbaabbabaababbabababbbababbbbaaabaaabbbabaabbabbbbabbbabaabaabaaaababbbbbabbaabbbbabbbbabbbabaabbaaabaaaabbaababbaaabaabbaaabaaabbaababbbabaaabbbaabaaaababaabbbbbabbbabaababbaaabbbbabbbbbaaabbbabbabbababaaababbbaaaabbaabaabbbaaabbaaabaabbabbababbaaababababbabbbbabaabbaabababaabbaabaaaaaaabbbbbaaabbbbbbaabaabbbabbaaaababaabbabbbbbbbbababbbbbababbbabbabbaaaaaaaaaaabaaabaaabaaaabbaabaaaabbbaaaababbababbabaabbbabaababbbaabaaabbbaabaaaababaaaababbbbaaaaaababbaaabbbaaabbbaababbabaaabbbbbaaabbababababbbaaababaabaabaababbaabaaaabbabababaabbaaabbbbbbbbbabaabaaabaaabbabaaabbababaabbabbbbbabababbaabaabbaaabababababababbbabbabaababaabbbaabbaaabaaaaabbaaabbababbaabbabaabaabbbaabbaabaaabbabbabbbaaabababbabbbaabbbbbabbaabaaaabbaaaabbbbabbaaabbbbaaaaaabaaaabaaababbabaaabbabaabaabbabbababbaaabbbababbabbaabababbbbaabbaaaaaaaaaabababaaaaaabababbbaabbbaabaabbbbbabbbbaabbaabbbabbbabaaaaabbabbaaaabbaababaaabbbbbaaaaaabbababbaabaabbaaababbbbbabbaabaabaaaaabaaabbabbbbabbbbaabababaaabbaabaabbbbabaabbabababaabbbbbbbaaaabaaabaabbabaaaabaaaabbababaaaaaababbaabbabaaaaaababaabbabbababaaabbbbabbbbbbbbbabbabbbabbbabbbaaabbababaaaababbaabbaabbaaaaaabbbbababbbabbbabbabaababbaaabbbaaabbaabbbbabbbaabbbbabbaabaabbabbbabaaabbbbbaabbbaabaabbaabaaaabbabbbabbbababbbabbbbabbbbbbaaaaaabbbbbabbbaabbabbbbabaaabbabaabbbabaaabbabbbabbababbbaababbaabaaaabbbabaaaabbaabbbababaaabbbbaabababaabbbaaabbabaaaaaaaababaabbbaaabbbbbbaabaabbbabaabaaaaababaaaaaaababbaabaaabbbaaababbabababbbbbaabaaaabbbaaabbbbbbbabaaabbabaabaaabababaabaabbaababaaabab bababaabababaaabbbbabbbababbbbaaaaaaabbabbbbbabbbbbbbabbbaaabbaabaaaaaabaaaabaaaabaabaababbaaaaaaaabbbbbbaababbbbbaabaabbbbaabbbbaaabbbbababbbaaaaaaabaabaababbbbaaabaaaaaabaabaabaaaaaabaaaaabbbaaabbbbbbaaabaaabababbabbbbaaaaaaabbbabaabbbbbaabaababbababbaabbbabaaaabbbabbbbbbaabbbbbbaababbabbabbbbbaababbabababbbbbabaababbabaabaaaabaaaababbababbabbbbaaaabbaabaaaabababbbaaaabababbbabbbbabbabaabbabbbbaabbbaaabbbaaababaaabbabbaabbababababbbbbaabbbbabbaababbbbaabbbbababbaabaabbbaabaabbbbababbbaabaabbbbbaaabbbaaabaaaabbabbaabaabbbabbbbabbababbaaababaaabaabbbbaabaaaaabbaababaaabaabaaabaabaabbaabaaaaaaaabbbbabbbbaaabaaaaababbbabbababaaabbbaaabbabbbbbbaaabaaaaababababaabbaaaaaaabaababababbabababbabbabbbbbbbaabbbbabbaabbbbaabbbbbbbbbabaaabbaaaaabbaababbbaabaaaaabaabaaabbabbbaaaaabbababbbbbbaaaababbbaaababaaaaabbaababaaabababaabaababaaaababaabaaabaaaaaaabbabababbbbbbbaaabbababbabbababbbaababaaaabaaabbaaababaaabababbabbaaaaaaaaaaabaaabbabbaababbaaaabbaaababbaaababbabbbabaabaababababaaaaabbaabaababaaaabbaaaaabbaaababaaababbbaabbabaaaaaaabbbbbbaabaabbabababaaaababaaabaaaabbabaabbbbbbbbabbabbabaaaabbbabbaabbbaabbbaabaabbbabbbbaaabaababababbababababaaabbbaabbbaaaaabbbaabbaabaabbbabaaabababbbbbbabbbbabbbbbabbabbaabbbbaababaaaabaaaaabaaaaaabaaaababaabababbbbbabbaaaabaababaabaaabbaabaabbabaabababaabbabababaabaababaababaabbbbbbbaabaabaaaaabaabbaaaabbaaaaaaaababbbbbaaababbaaaaaabababbaabaabbababaabaabbbabaabbbbaabbabbbbbaaaaaaabaaabbbabbaabaabbababbaaaabaaabbaababbaabaabbaaabbabbaaaaaabbabbbabbbaaaaaaabababbbbbabbabbabbbabbaaabaaabbbbbabbaaaabaabaaabbabbabbbaabaaabaabbbabbabbaaababababbbababbbaababbbbbbbabababbabbbaaababababaaabbababaabbabbbaaabaaabbabbbbabababbaabbbbbaaaabaaaaaabaabaabbbbabaabaabaabbbbabaaaaaaaaaabbaabaaaabaaaababaabbbbbaabaaaabbababbbaaaababbababaabaabababbbaabbbabaaaaabbbaabbabaaabbabbbbbbbababababbbbaaaaaaabbabababbabbbaaaaaabbaababbbbbbaaaabbbaaaabaaababaababababaabbababbbbaaaabaaabbbabaababbbbaabbaaababbbbbababbabbbaaabbabbaaaabbaabbaaaaababbbabbabbbababbaaaaabbbaba abaabbababaabbbbbaaabbbaaaaaabbaabbaababbaaabbbaababaabbbabaaababbbbaaaabbabaaabaababbaababaaababbbbababaabbbbaabaabaaabaabaaaaabbbbbaababaaabbbbaababaabbbabbabaabbbaaabaababaaabbbbbabaabaababaabbabaabbbababbababbbbbbbabaabbaaaaabbbaaabbaaabaabaabababbaaabbbabaabbabaaaaaabbaaaababaabbaababbbbaaabbbbabaaaaababbabaaabbbbabaabaabababbaabaabbbababbaabaaabbbbaabaabbaaabaaaabbaabbbbaaaababaabbaababbabaababbabbbbabbaaababbbaabbaabbbaabaabbaabbaaabbbabbbabababbbaababbabbabaabbbbaaaababbabbaabbbbaabbbabbbbaabbbaaaabbababababbababaabbbababbabababbbbaaaaabbabbaaaabbababaabaabaabaabaaaaaabbbbabbbabbbababbbbaaaaaabbbababbababaaabbbbabaabaababababbbbbabbabbbbabbbaaabbbbabbbababaabbabbbaaaabbbbbbaaaaabaaabaaabbabaababbbaaaababbabbbbbbaaaaaabaaabaababaabbbabbbaababababbabbabaaabaabbabbaabbbbbbbbaaabababbabbbaabaaabbabaabababaababaabababaabaaaabbaabbbaaabababbabbbabbaabaaababbabbaabbbaabbbabbaabbbbabbabaabbbbaaabaaabababaaababbaaaabaabbaabbabaaaaaabbbbaaaaabbbbbbbaababaabaaababaabaabaaaaabbbbbabaabbbbbabbbbababaababaaaaaaaabbaaaabaabbabaaabbabbabbbbaabaaaabaaabbaababbaaaaabbababbabaaababbbabaaababbaababbbabbabbbbabbbabbbbabaaabbbbbbabaababaaaabbabbaabbabbabbaaaaaaababbaabaabbabbaaabbaaaabbabababbbbaaaaabbbbaaaabaabbbababbaaababbbbbbbbaabababbbbbaaaababaabaaaababbbbbbbbbbabbbbbbaaabbbabbbbaabababbbbaaaaaaaaababaabbbabbabbabbababaababababbabbaabbbbaababbbaaaaabbbabbbaaaabbaaaaabbbababbbbabbbbbabbabbaaaaaabababbaabbbaaaaaabaaabbaaaaabbbbbaaaaaaaabaaaaaabaabaababbaaabbaabbaabaabababbabbaaaaaaababbbbbabaaabbaabaabbbabbbabbababbbbbabbaabbbbbbbabbbbbbbaaabbbbbbabbbaabaabbaaaabababbabbaaaabbaabbbaaaaabbabbbabbbabbbbaaabbbbbbabaabaabbbbaaabbaaabaababbabababaaaaababbbbbabaaabaaaababaaababaaaabbabaaababbaababbaaabaabaaababaabbbbaaaaaabaaabbbababaabbabbbbbabbbbbabbbbbbababbbaabbbabbaabaaababaaabbaabbbabbaabbbbbaabaaabbbbbbabaaaabbabbbbbbbaabaaabbaabbbabbabbbbabbbbaabbababbababbababaababbababababbbabbbabbabaababaaaabaabbbbabaaaabbbabaabbbbaaaabbbbbbbaababaabaabababbaababbaaaaaaaabbaaaababaaaabbb bbabbababbbaababbababbabaababbbbbaabbbbbabaaabbababbbabbaaabbbbabaabaaaaaaabbaababaabbabaaababababbbbaaabaababbbababbaabbbbaababbaabbaabababaabbabaaaaabbababaababbaabbabaababbaaabaabbabbbaababaaabbbaabbbaaabbbbbaabbaababbbbaabaabbaaabaabbbbabbbaabbbabbaababbbbaabbbaabbaabbaabbbbaaaaaaabbbbbbaabbbaabbabbabbbbbabbbababbaaabbbbaaabaaaaaabbbbabbbabbababbabaababbbaaaabbaabaababaaaaaaababbbaaababaabaaaabababbbbbbbbaaababbaababbbbaabbaaaaabbaabaabaabbabaaabbbabaaabbbaaababbabbbaababaaabaabaaababbaabbabaabaaabababaabbabbabbbbbbbbaaaabbabaaabaaaaaaabbbabaabbbabbaabababaaabbbbbbababbabababbbbbbbbaabbbbbbaabaabbabbaaabbbabaaaaaaaaaabbaabbbbbaababbabbababbaabbaabaaaabbababbaaaaaaaabababbbaababbabbabbaabaabaaaaaaabbabbbaaaaabbaabaaabaabaabbaababbabbaabaaabbbaaaaababbababbaaaaaabbaaababbbabaabbabaababababbbabbabaaaaaabbbabbbbbaabababbbbbaababbbabbaabbabaaabbbbaaaabbbbbaabbaaababbbbaaaaaababbbaabaababbbabbbbbbbabbabababaabaabababaababbabbbaaaabbbabaababaabbabbabbbbbbbbbbbabaaabbaaabbababbaabbbabbaabbaaabbabbbbbbabaaaabaababbbbbabababaaabaabbabbbabbabbbabbbbbaaabaabbaaababaaaaaabaaababaabababaabaababbbbabbaabbbbaabbabaaabaaababbabbaaabbabbbabbbabbbabbbabbbbbabaaaabbabaaabbbaaaabbbabbaabbaaabaababaababaaabaabbbaababbbaababbabbabbbababaabbbbaababaababababbbabbabbaaaabbbbbbabaabbaabbabbababaabbaaaaabbaabbbaabaaaababaaaabbabbaaababababaaaabbbbbaabaabbbbbaababbbabbabababaaabbbbaababbbbaabbabbbababbbabbbbbbbbbaaabbabbbabbbbababaaabaabaaaabaaabaaababaabbaababababbbbbaabbabbbbbabbbbaaabbbabbabbbbbbbbbabaabababaaabbbbabbaabaaaaaabbbaabaabbbbbbaaaaaababbaabaabbabbaaabbbbabaabbaababbbbababbaaaaabaabaaababbababbbabbaabbbbbbababaaaabaaababbbabababbbbbabbbaaabbbaabaaabbaaabaaabbaaabababbbbabbaabbbababaaaabbbbaabbabbabaaaababaaabbbbababbbbbbaaaaaaaaababbababaabaabbaabbababaaaaaaabbaaabbbaaabaaaabbabbbbaababbbabbbbbbbaaabbaababaabbbbabaabbbaaaabbaaaaaaabaabbbaaabbabababbbbaaabbbbabaabbbaaaaabbbabaabbbbbbaabaabaababbaaabbaabbbabaabaabbbaabbbabbbaabbbbaaababaabababbbaabbbabbbabaaababbbbbbabbabbbbbaa babbabbbababbbabbabbabababaaababbabbabbbabbbaaabbbababbabbabbaabbaaabaababaaabbabaabbbbbbabbaaabbbbaabababbababaaaababbabbaaabababbaabbabbabbbaaaaabaabbaabbbabbbababbaabbbabbbabaaabbbabaaabbaaabbbaaababaaaababababbaaababaabbbaaabaaaaabbababbabaabaabbababbabaabbababaabaabaabbbbbaaaaaaabaaababaabaaababbaabbbbbabbbaaaaaabaabaaabaaabbbbbbbabbbababaabababbaababababaabbaababaaababaabbbbabbaabababbbbaaabbbbaabaabababbbaaaaaababbbaababbababbbbbabaabaaabaabbabababbbbbabaabaaabbbabaabbbaabbaaabbabbababbbabbbaaabbabbbbbaabaaaaabababaababaabaaabbbbabbababbbabababbabbbaabaaaaaabbabbbbbaaabaabbbaababababbbabbbabbaababbabbbbaaaaaaaababaaabaaaabbababaabbbabbaabbababbbbabbbabaababbabbabbbbbaaabbbbbbbbaabaaabbbaabbaabbaaaabaaaabaaaabbabaababaabaabaaababbaaaabbaabbaabbaaaababbabaabaabaaabbaabbbbbaabbaabaabbbaaabaaaaabababbaaaaaaaaabababbbaabababbaaabababababbbbbbbbbabbabaababaaaabaabbaaabaabaaaaaaaabbabbabbabbaaabaabaaaabbababaabababbbaababaaabaaaabbaaaabaabaaaaabaaababaaabbbaaababbababbaabaaabaaaaabbaabbbabbbbbaaabbbababaaabbbaaabaababbabbaaaabbabbbabbabababbabbbbaabaaaabaabbababaaababbabbaaaabbbabbaaabbabaababaababbaaaabbaaaabbbbbbaabbbaabbbababbaabbabaabbaaabbbaabbaabaabbbaaababbabbbabababbbabaababbbbabaabbbbabbaaaaaabababaabaaaabbabbbbbbbabbbababaabbaabbbbbbbbbaaaaaaabbaabbabaaabbabbbbbbbbababbaaababbbaaabaaabbaabbbbbbaaaabbabbbabbabbaaaabbabbbaaaabbaaaaabbbabaaababbabbabaaaaaaabbbaabbbabbbababaaababbabaabbaaaaabaaaabbaabaaabbaabbbabbbbbbbabaaaababaaaabbbabbbbabababbaabaaaabaababaaababaaabaabaabaabbabbbbbababaababbbbabbaabaaaabbbbbaababbaaaaabaababbaabbbbabbbabbbaabbbaabbabaabbbbababbbabaaabbbbbbbbbbbaababbaababababbabbbabaabbbbaababaabaaaabbaaabbaaaaabbaabaabbaabaabbaabaaabaaabaabbabbaabaaaabaaaaabbabababbbaababbbbaaababbaaabbbaaabbbbbaabbbbbaaabbaaaabaabaaaababbbbbbabaabbbbabaaaaabbabbabaaabaaaabaababababaababbbaaaababbbabbbaaaaababbbbbaaabaabbabaabaababbbababbbbaaaaaabbaabbbabbbaabbbabbbabbabaaabbbbbabbaaabbbbaaabaababbbbababbbaaababbabaabaabbbababaaaabbbabbabbaaababbaaaabaaaba bbababaaaabbbaaaababbbaababaaabaaaaabbbbabbbaaababbbbaababbbababbbbbbbabababbabbbbbabbabbbabbabbbabababaaabbaabaaaabbbaaabbbbbaabbabbaabbaababbbbbbbabaabbabbababbabbbaaabbbbabbbaabaaaabbbbaabbbbaabbbbbabaaabaababbbabaabbaaabaabbaaabbaabaabbaababbbbaaaaaaabababaaaabbaabaabbbbbababaabbabbaaaaababaaababaabbabababaabaabbaaabaabbaabaaaabbbbbaaababaaaabaabaabbabaabbaaabaabbaaaabbbbbbbbbbbbabbabbbabababbbbabbbaaaabaaaababaaaababbbbaaabaabbbbaaabbaaabaabbaababbaabaabaaaaabaabbbababbbaaaaabbaaabbabbababbaaaaaabbaaabaaabbaabaabababbbbbbabbbbbaaaaabbaaabaaabaabaababaabaababaaababbabbaabaaabbbbbbbbaaabbaabaabbaabbaaababaaababaabaabbaabbbbabaababbaaabababbaaaaaabbbbbbbababaaabbabbbbbbaabbabababbabbbabbababbabaabaabaabbabbbaabbabbbaaabaaababbbaaaabbbaaaababbbaaabaaaababaaabbbaabbbaaaabbbaababbaabbbbabbabbbabbababbbabaabaaababaaaabbbaaabbaababbabbbabaababaaabaabbaaabbabbababbbbbaaaabaaaaababbbaabbabbaaaaababaaabbababababbbbaaaabbbbaaabbbaabababbababaaabaababbaabbbbaaabababbbbbbaabababaaaaabbabbbabaaabaabbabbbaababbaaabaaabaabaaaaababababbaabbabbaaabbaaababbaabbbbbaabbabbabaabababaaaaabbaaabaabaaabbbbabbbaaaabbabbabaaababababbabbbbbbabbaaabbaaaaaabbbbbbbaaabbabbbababbaaabbbaaabbbaaaaabbabbbabbaabaabaabaaaabaaabbababbabbabbabbabaabaaabbbaabbaabbbaabbbabbabaaaaababaabaaaabbabaabbaaabbbaabaabbaaabaabbabbbabbbabaabaababaaabababaabbbabaabbabbbbbabbbbaabbbbbabbbbaabbabbabbaabaabababbaabbabbbbaabbaabbbaaaababaaaabbbabbaabaaababaaaaaabbbbaaaababbaaaaabbbbabbaaabaabaaababbbaaaaababaabbabbaaaababbabbaaaaabaaabaaaaabaabbabaabaabbabaabaababaababbbbaabababababbbaaabbababaabbaaaababbbbbbbbbbbbabbbbbbaaaabbbaabaababbababbbabbbaabbbbaaaabbbbbabbabbabababaabaaaaabbaaaaaaaababbbababbbbaaaaabaabbaaaaabaabaabbbbbbbbabbaaabbabababbabababaaabaabaababbaabbaaababaaaaaaaabbaababbabaabaabaaaababbaaaaabaaabaabaaabbaabbbaaaaaabbaaaaabbbababbbbaabbbabbbbbaaabbaabbabbbabbbbabbbaaaababbbbbaaaaaaaabbbaaaabbbbbbbbbaaababaababbaabaababbabbbbabbbabaaabababbbaaabbbbaaaaabbbbaaababbaabbaababababbaababbbbabbabaabbbbaab babababbbaaaabababbaabbaabbbbbabababbabaabbbbaaabbbbabaaaaaaabbbaaaaabaaaababbabbaaabaabbabbaaaaabbaabbbaabbaabbabaabbabbaababbaaaabbabbbabaaaabbbabbbbbbabbabbaaabababbbaabbbbababbbabbabaabbababbbbaabaabbaabaaaaaabbabbabaabbabaaabaabbbababbbaabbbabbabaaaaaaababbabbbbbaaabbaababbbbbaabbabbaabababbabbbababbaababaaaaabbabaabaabbaaabbbbbabbbbbaaabaaaabbabaaaabaabbaabababbbabbabbabbbbabaaabbbbabbabbbbaaabaaaaaabbbabbaaababbbaaabbbaaaabaababbaabaabbbbbbbaababbbbaaabaaaaaabbaaabaabaaaabbbabbbbaabbbbbbababababaaaabaabbaaaabbaabaabbabbabbabbabbbbbaababaabbbababbbabaabbbbaabbbaaabbbaaabbabaabbbaabaabababababaaaabbbabaaabaaabababaaaaabaaaabbabbbaabbaabababaabaaababbbbaabaabbaaabaabbabbaaaabbaabbbbabbbabbbaaababbbabaaabaaabbbabababbbaaababbbabbababbabbbaabaaaabaaababbaaabbbbbbbbaabaabbaaababaaabaabbaabababaabbbbbbbbaaaaabbaababbbaaaaabbbababbbbbbababbabbababbbbbaabbaaaabaababbabbbabababbaabaaabaaabbbbaaabbbbabbabaaaabbbbaaaaabbababbabbbbbaababbbabaabaabbaaabaabbbbabbbabaabbbababababbbabbaaabbababbbbababababbaababbaabbbbbaabbbbbbaaabaaaabbaabbbbaabaabbbbbbaaababaaaaabbaabbaabbabaabbbbaaababbabaaaababaaabbbaabbaaaabaaaaaabaaabbbbbbbabbbbbabbaaaababbbaaaabaaaaaabaaabaaabbaaaaababbbbbbabbbabaabaabaaabaaaabbbbbaabbbbaabaaaabbbabbabaaabbaaaaaabbaababaaababaabbabbabbbbababaababbababbabbbbbababababbabbababbbabaaabbbbbabaababbaaaabaabaaaaababaaaabbabbbbabbaabbabbaabaaabbbaaabbbbbbaaabaabbbbbaababbabbaabbbababbbbaaaabababbabbaabbbbbbbbaaabbbababaaaabbabbbbaabaaabbabbaababbbbbbbbbabaaabbbaababbaaabaabbbabbbbbbababaabaabaaabbaababbaabaabbbbabbababaabaaaaabbbbaaaabaaabbbbbbabbaababababbbaaaabaabaabbabaababbbbbbbaabaabbaaababaabbaabbaaabaababbbaabbababababbbbbbbbbaabaabbabababbbaaabbaaabbabbabababbabaaaabaabaabbbaaaababbbaaaaababbbaababbbbabababaaabaaabbabbaaaaabbbabababbbaabaaaaaaababbbaabbaaaabbbbaaaaabbbabbbbbabbaabbaaaababababbbbababbabbbbaabaaaabaabababaabaabbbaaabaababababbbaaabbbaabaababaaaabbbabaaababaaabaabaabaaaabbaaaabababaabaaaaabaaaaabaababaabaabababbabbabababaaaababaabbbbabbbab babbaaabbabbababaaabbbabbbbabbabbaabbabbbbaabaaabbbaaababbbbbabbaabbaaabaabaaaababbbaaaababaaabaabbabaaabaabbbbbaabbaaaababbaaabbaabbbabaabababaababbabababbaabaabbbbbbabaababaaaaabbbbbbabbbaaaaaabbaaabaabbbaababaabaababbbaaabaabaabbaaababaababbbaababbbbbbbbbabaabbbbbabbaaabaabbabaaabababaaaaabaabaaaaabbbbbaabbbabbbaaababbaababaaabbaabbababbbaaabbaaababbbbbbaababaaaaaabbbaaaabbabbbbbbbbabaaabaaabbaabbaaaabaaabbabbbbabbbbaaababbaaabaabbbabaababaabbbbbbbaabbbababbbaabbaababaababaaaaababaaabbbaabaaabbbaaaaaabbbbbbabbababaabbbbbbbabaababaabbbbbabaaabbaaabaaaabbbaababaabbabbbbaabbbbbaaaababbaabbababbabbbaaabababbbbababbabbbbbabababaababaaababaaababbbbaababaabbbaabbbabaabbabbaaaaaabaaaaaaababbbbbbbabbbbaaabaabaabbabbabbbabbaabbaabbbabaaabababaaabaabbabaaaaaaaaaabbaabbabbbabbaaaababaaabaaaababbabaabbabbaabababbabbbabaabbbbbaaaaabbbbbbaaaabbbaaaaaababbbbbbaabbaaabbaaabbaabbbbbaaababbbbbbbaabaabbbabaabaababbabbaabbbabaababaaabbaaaaaabbbaaabbbbabbbbbbbbbabababbbabbbababaaabbbbaaabbabababbaababbabbbaababbbbbbbabbaaabbabbabbbaabbaabbbbbaabbaaaabbaaaabbbababbaaabbaaabbbbaaabbaaababaaaabaabaabbbabbbbabbaaabbbbbbaaababbbbbabaaaaaaabaaabbaaabbababbbaabbbbabbababaaaaaabababbaabaabbabaaabaaaaabbabbababbbaabaaababbbabaaaaabbaaabaaabbaabaabaabaabbbaaaaaaaaababbaabaabbbabababaabaababbabbbabaaaabaabbbbabbbbabbaabaaababbbabaababaababbabaabbabababbabbababbaababbbbbabbbbbaabbabbbababaabaabbaabbaabaabbbbaaabbabbababbababababbbbbbaaabbaabbabaaaaababbabaabaaabaabaaabbaaabaabaabaababbaaababbbbbbbbbbabbababbbbbbaaaaabaabbaababababaababbbbbbbbbabbaabababaabbaaababbaabbabaaabaaaabaaabbaaaabbbaaababbbabbbaabababbbbababaabbbbabababbabbaabbbbaabbabaaaabbaabbaabbbaaaaabaaaaabbabbaaaaabbbbaaaabaababaaabaaaaabbaaabbbbbabaaabbbbbaaabbbababbaabaaabaabbbbabbabbbbbabbbbbbabbbbaaabbbbbbabaaababaaaabbaabbbaaaabbabaaaaabbaabaaaaaababaabbbabbbbbaaabbababaabbbbaaaaababaabaaabbabbaabbaaabbbaaabaaaaaabbabbaabbbaaaababaaabaaaaaabababaabbbbaaaabaabaabbabbaaaabbabababbaababaababbabbabaaabababbabbaaababbbbaabbbbbabbbab bababbbbbabbaabbabbabbababbabbbaaaaabbbabaaababbbbbbabbabbbaaaaaababbbbbaaabaabaabbbaabbbabaaaababbbabbbbbababbaaaaaaabbbabbabbbbbabbababbbbbabbaaaaabaaabaabaaaaaabbbbbbbbbbbbaaabbbbbabbbaaaaaababbbbbbababaabaaaabaaabbbaaabbabbaaabbbababbbabababaaaaabbaaababbabbabbaaababbbbabbbabbaabbaabbbbaabaaabbaaaababababaabaababbabbaaaaaaaaabaabaababbababbaababababbabbaaaaababbabbbbabaaaabaabababaababbaabbababaaabaabbababbaabaaabbbbbbabaaababbbbbbabbabaaaaaaaababaabaabbaaababbaaaabbbabaaababaaabaaababbaaabaaabbbbaaaabaaaaaaaaabbabbbbbaaaababaabbaabaaabbbbabaabbabbbaababbaabbabaabbaaaaaabbaabbaabbabaabbbbbbaaabbaaaaaaabbaaaaaabaaabbbbaabaaababbbabbaaaaaabbbaaabbabbaaabbaaaaaabbbbabaabbbabbbbababbbabbaaaabbababbabaaaaabbaaabbaababbaaabbabbabababbaaaabaabbbaaabbabbaaaaaabbbaaabaaababbabbabbabbaaabaaabbaaabaaabbababbababaaabaabaabbbbbabaababbbaababbbaababbbabbbabaaaaaabbabababaabbbbbaaababaababbaabababbbbbbbbaaaaabbbaaababbabaabaaaabbabababbbbaaaaaaaaaabbbaaabbaaaaaabbaabaaaababaaaaaababaabbbaabbbbabbabaaabbabaabaaabaaaaabbaababaaaabbbbaaabaababababbabaababbbaabaaabbbbbbaaaaaabbbbabbbabbababbaabbbbabaabbbbabababaaaabbaaaaabbabbbaaabbbabababaaaabaaabaaababbabaaaaaaabbbaaabbbaaaaabbbaabbababbbabbaaaabbbabaabababaaaabaabbbabbbaaaabbbbbaababbabbaabbbaabbbbbabbabaabaaabbbaaaaaabbaaaaabbbbbbababbabababaabbaaabaabaaababbbabbbbbabbbaabbaaaaaaaabaaabbaabbbbbababbaababbaababbabbbaabbaabbabbbbabbabaabaabaaababbaabbbaaaaaaabbbbaabbaabbbaabaaaaaaaaabababababbbbaaabbabaaaaabbbbabaaababbabbbaabbaabbabaabbbbaabbbbbbababaaabaaabbaaaabbabaaaababababbbbaabbbbabaaabbbabbabbbbbababbbabababbbabaabbbaaabbaaabbaabaaabbaaabbaaaaaabaababbbbbaaabbabababaaaabbabaaaabbbababbaababbaaabababbbbababababaaababbbaaaaabbaaaaabbabaabaaababbbbaaabaabbbbaababbabbbabaaaaaabbaaaaabbaabbbababbabbabaaabbbabbbbaaabbbbbbbbbabbaabbaaababbbbbabaaabbabbbaaabbaababbaaababbbaababbaabbbbbaaaabaabbbabbababaaaaababbaaaaabaaabbaababaaabababaaabbaaaababbbbbbabaaaabbaabbabababababbabbaaaaaaabaabbababbbbabbababbaabbaaaabbbaabbbbbbabaaaba babbaaababbbbaaabaaabababbbbabbbbaaababaabbaababaaaabbabbaaaababbaaabbaabaabaaabbaaababaaabbbaaaababbbabbababbbbbbaababbaababbbbbaaabbaaaabaaaaaabaaaaaabbabaabbaabaaabbabaaaaaabbbbbaabababaaaaaaabbaababbabbabbabaaababbbbbaaabbbbaabaaabbaaaabaaaababababbbbaaabbbaaabaaaabbbaababbbababbabbabbaabbaabaaaabaaabaaaabbaabbabbaababbabaabbbaababaabbaabbaababababaabaaaaabaaabbbababaabbbabaaaabbaabbabbbabbabababaabbbaaabbaabbbabaaababbaaaabaaaaaabababbbabbbababaaaabbababaabaaaabbbbbbabbaaaabbaaaabbbbbbabbbabbabbabbaabbabaabababbbaabaaaaabaababbbabaabbbaabbaabaaaaabbabaaabbaabbbababaaaaaabaabbbaabaaabbbbbabaaaaababbbbaaabababababaabbabbaaabbabbbabbaaaaabbabbaabaaabbbaaabbaaabaabbbbbabbbbbbbababbaababaaabbababaaaaabaaaaaaabbabbbbbbbbbabbbbbbabaabaabaaaaabbbabbbbaaaaabaaaabbaabbababaaaaababbaabbbabbbaaaabbbbabbaaaaabbbaaababbabbaaabbbaaaaaaaabbaabbaaabbbbabaabaaabaaaabaaaaabbbbbabbbabbaabbbbbabaabaaabbabbabbabbbbbbbbbaaaabbaababaabbabaabaabbbabbabbaaabbbbbbbaabbababbabababababaabbbbbbbbabbaaaabbabbabbbaabbbaaabaabaaaaaabaababbbbaabbaabbaabbaabbbababbbaaaaaaaaaaabbaaababaabaaabaabbabaaaaaabbbbabbaaaabaabbbbaaababbbabaababbaaababbbaaabbaaabbaabbabaababaaabbabbbaabbbbbbabbbaabbaabaabbabbababbaabbbbaaaabaabaaaabaaabbbbaaaaaabaaaabbaababaaababbbbaaabbababbabbabbaaabaabbaabbabbbbaabababaabbaaaaaaabbbaaababbaaaaababbbbabbaabababbbbabaabbababaabbbabaaaabbabaaaaaabbaaaaaaaaabababbbabbababbbabbabababbbabbbbaabaaabaabbbbaabbababababbaabaabbaaaaabaabbaababaabbaabaaabbaabbababbbbabaaaabababbaaaababbbbbbbaaabbaabbbaababaabbbbbbbbbbababbaababaabbabaabaaaabbabbabbbabbaabbbabbababbbabbababaaabaababbaabaaabbbbaabbabbaaabaaaaaaaababbabbaabbabaabbbaabaaaaaabbbbaaabaabbbabbaabbbbaaabbbbabbbbbabbaababaaaabbaababaabaaaaaaaaabbaaaaabaabbabbbaabaaabababbabbbbabbabaaabaaabbbaaaaaaabbbababbaaaabaaaaaaabaabaabbbbbaabbaaabaabbaaaabbbabababaabbababbbabaaaaababaabaabaabaaaaabbbbbbaabbabbabaabaabbbbaaababbaabbbaaababababbbbaabbbbbbabaaaabbbbaabbbbaaabaababbbbabaabbaaaaaabaaaaabaabbabaaabababaababababaabaaabbbbba bbbabbbbaaababbaabbbaababaaaabaabbbabbbbbbaaabaabbabababaababbbaabbabaabbabbbabaaaababbbaaaabaaaaaabbaaaaabbbababaabbaabbbaaaaaabababbbaaaabbbbaababaaaaaababbbbbabbababbabbbbaababbbaaababbababbbbbbbababbabbababababababbbaababbaabbbabbbababbabbbbabbaabbbbbaaabbababaabbbbababababaabbabaabbabaaaaababbaabaaaabbbbabbaaaaababbbabbaabbbbbabbbbaabaababbabababaaaaaabbbbabbbaaabababbbabbbabaaababaaaabbaaaaabbbaabaaabaabbabbaababbbabbabbabaababbaaaaaabababaabbaaaaaabababbbbabbbabbabbabbbbbbaaabaaaaabaaaaaaabbabbabbbbaabbababbbabbababababbabbbbaabbababbaaabbbaaaabbbaabbaaaabbbbbabbbbbbbabbaabaaaaaaabbaabababbbbabaaaaabababbbabaaabaaabbababaaababbbabbabaabbaabaabbaabbabaabbaaabaaabbabbbaabbbaaaaababbabbbbbbabaaabbabaaaabbaabaaababaabababababaaabbaaaabaaabbbbbbbbabbaabaaabbbabbaaabbbbabbaababaabaaaabbbbbaabbabaaaabbabababbbaabbabaabababbbaaabbabaaaaabaaaaaaaaaaabbbbbabbbbbabbbaabbbbaaaabaabaaaaabaaabababbbaaaabaaaababbbbbababbaabbaaaaaabababaaaaaabbaababbabababbaaabbaaabaaaaabbbbbbbaabbababaaabbbbbaababbbababbabbabbbbaabaabaaabaaabbbbaaaaabababbbbbbbababaabaaabaaaabbbbbabbababbbbababbabaabaabbbbbabbabaaababbabbaabbbaaaabbbbbbbaaabbbaaaabbbabbbbaaaaabbbbbbaabaabbbbbbbbbababbaabbaababababbaaaaabbaabbbbbaaabaaabbbaaaaaaaaaaaabababaaabaaabbababaabbbbaabbbaaaabbababababaabbabbabababbaabbaaaaabbbaaabaababaaaaabaaabbaabbaaaaaabaabaaaaabbbabbabbaaabbabababbbabbbbabababbabaabbbbabbbabbbabaaaabaaaababbbababbabbababaabbabbbbaaaaababababbaaaabbbaaababbababaabbbabbbbababbaabaababaabbbbbaaabaababaabbbbbbbbaaaaabbaababbababbabababbbbbbabaaaababbaaaabbaabaaabbbbbaaaabbbbaabaababbaaaabbabbbabbbabababaaabbbbababbbbaaabababaaababbabaaaaabbbbbbaaabbbbbababbbbbaabbababbbbabaaaabaaabbbabaabbaaababbbabbaababaaabababbbababababaabaabbaabbaabbabbabbabbbbbaabbaaabbbabababaaaabbbaabbbaaabaaabbaaaabaaaaabaababaaaaaababaabbaaaababaabbabbbaaabaababaaabaaabaabababbaabbbaaaaabbbbabababbaaaababbbababaabbabbbbaababaabaababbaabaabbabbababbbaabbbaabbaabababbbaabbbbbaaaabbaaaaabbbaabbbaaabaabbbabbabaabaaabbabbbaaabab bbababaaaaaaaabababababbbaabbbaaabaabaaaaaabaaaabaabaaabaaabbabaabaabbbbabaaaababaabbbbaababbbbbbabbaabababbaabaaaaabaaaababaaabbbbbbaaabaabbaabbaabbabbbbbababbabbabaaabbabbbbbbbbababaabbbabbbbbbbaabaaabbaaaaaaabbababaaaababbbaabaabaaababbaabbaababaabbababbbbaaabbbbbaaaababbaabaaabaaababaaabababbbaaaaaaabbabbabbaaabbabbaababababbbaaaabbabaabbbaaabbabbbabbbabbbabbababbbaabbbbbbaabaaaaaabbbaaaabbababbaabaabbaaabbbabbbaabababbabbbbbbbbaaabbbbaabbbabbabaabbababbaabbababaaabbabaaabbbaaabaabbababbaabaaababbabbbbaaaabbaaababbaaabaabaabaaaaababbabbbaabbbabaabbbbabbabaabbabaabbbbabaaaaaabababbaabababaabbaabaabbaabbbbbaaaabaabaabbabaabaaababbaaabbaababaabbabbabbaaabaaaabaababbbbabbabaaabbabbbaaaaabbbbaabbababbabbbabaabbbababbbbbabababbbaabaaaaaaaabbbbaaaabababbbbbbbabbaaababbbaabbaaabbbaabbbbbbabbaaabbbbbaabbbabbbbbabbbbbbaaaabbbbabbbbbbabbbbaabbbabbabbabbbbaabbabbbababaababbbbabbaabaaabaabbbababaaabaaaaabaababbaabbababaaaaababbbaabbabaaabbaaaaabbbaaaaaababbaabbabbbbaabbbabbbababbbaaabbababaabaaababbbaabbababbaababaaaabaaabbbbaaababbbbaabababbbbbbabbaaabbbaaababaabaabbaaabaabbbabbabaabababaabbabbaaabbaaababbbbbabbbbaabbbaabababaaabbbabaaabbbaaaaaabaabaababaabbabababbbaaaaabbaaabbbbaabbaabaabbababbabbbbabbaaaaabbaababbaaabbbabbabaaabbabbbaabbbbaaaaaaaaaaabbbaababbbaaaabaabbabaaaaaaaababbbbbbaabbbbbabbbaabbabaaabbbbaaaabbabbbaabaabbabaaabaaaaabbababaaababaabaaaaaabbabbbaaabbbbbbbabaaaaabbbbbbaaaaabaaababaaabaaabaaabaabaababbabbbaabbaababaabbbbbbbbabbbaaabbbbbbabaaabbbbababbababaabbababbaabaababaaababbabbbbabbbababbaaaaabbbbaababaabbbbabbbbababaababbabaaabbaabbbbbbbaaaabbbbaaababbbbaababbaaaabbabbaababaababaaabbababaaaabbbbabbabaababaabbaabbbaaaabbabbbaababbbabbaaaabaabbaababbbaababaabbbbabaaaaaaabbabbaaaabababbaaaabaaaababbaaaababaabbbaaaabaaaaaaabbbbbabbabbbaaaabbabaaabaaababaaababaabbaabbbbaaabbaaaabaaaababaaaaaabbbbabbbbbaabbababaabbaababbbbababaaaaaabababbbbaabababbaaaaaabaaabaabbabbbbaabbbaabaabaaaaabbaaabababbbaababaabaabbbbbbbbbbbbbbaaaaabbbabbaaabbbbaabaabbbbbaabbaabaaa abbbbbabbabbabbabbbaabbabbbaababbaaabaabaaabaaaabbabaaaaaaaabaabbababbbbbabababaabaababababaaaaaaabbbbabaaaababbabbbaabbbbabbbbababbabaaabbabbbabbbbbbbababaaabbababbaaaaabbaaabbabbbabbabbbbaabaaaaabbababaaaaaabaaabaababbbaabbababbbabbbbbbbabbababbbbbababaababbbbbababbaabaaaababaaababaabbaaabaababbaabbbbaaabaabaaaabbbbaababaaaabaaabababaaaabbbbabbbabbababaaaababbbbababaababaabaaaaababbaabbabaababaaaabbbbbababaaabbbbaababbbabababaaaaabaababaaaabaaaaababababababababbbbaaabaaabbababbbbabbababaaaababbaabbbabaabbabbbbabaabbbaabaaabbaaababaabababaaaabaabaaababbbaabbababaaabbbbaabbabaaabaaabaabbbabbbbbbaabababbbaaabaabaabbaabbababbaabababaaaaaabbabababaabbababaabbbbabaaaababbaaaababaaababbaaabababaabaabbaaaababaabbbbbbabbaababbbababbbbbbbbabbababaaabbbbabbabbaabababababbbabbabaabababbbabbbbbbabaabaaaabbbbabbbbbbbaaabbbbabbbbbbbbabbbaabbbaabaaaaaababbabbabbababbbabbaaabbbbbabbbabaaababbbbbabaabaabbaabaaabbabbbbaaaabbbabbaabaaabbbaaaabbbaababbbbabbbabababbbababbabaabaaabbabbaaaabbbbbababababbbaababbbbabbbbaaabaabbabaabaaababbbaaaababbabaaabababaabbbbaaabaaabbaabbaababbaabbabaaaabbaaabbaabababaabaaabaabbbbaaaaaaababaaaabbabaabbbabaabaaaabbabaaabbabaabaaabbbbbaababaaabbabaabbbabaaaaabbabbaaaabbbbabbabaabbbabbaaabbaabbbbbbbbbbbbababaaaabbaababaaaaabaabababbaabbabbbbaabbbbaabbabbababababaabbbababbbababbaabbbabbabbbbabaabaabbabbbbbbbabbbabbbabaaabbabaabbbabbbabbbaabbbabbbabbabbbaaaabaaabaaaaababaaabababbaaabbbababbabbabbbababbbbabaabbbabaaaabbabaabbabbbbbabbbbabbbbabbbabbbbbbbbaabbabbaaabaaabaabbaaababaaaabbbbaababbbababaabbaaabaaaaabbbbabbaabbaababababaabaaabaabbaabbaababbbabaabbaabbaaabababaababaabaabbaabbbabaabbbabbabbbbbbbabbabbabaaaabbbababbbaababbbbabbaabaabaabbabbaabaabbbaaaabbaaabbbaabaabbbaabbbbbabbbbbaabbbbbbabababaababbbbbbaaaaaaabababbbaaaabaaaabbbbabbbabbbbaaaaabbabaabbabbaaaaaaabbabbabaabbababbbabbabbababbabbbbbaaabbbabbabbabbabbbaaabbbabbbbabababbbabaaaaaabbabaaabbaabaabaabaaaaaabaababbbbabbaaaaababbabbaabaaaabbaabaabababaabaaaaabbabbbbaababbbababbbaaaabaaaaabaabaab aaaaabbbbaaaaabaaaaabaabbababbbbbbaaababbbabbbbabbaabaaabbaabaabbbababbbbbababbabbbaababbaabaaabaaaababbabbbabbaabaabbaabaabbbbabbabbabbabaabbbaabbabbabaababbaaababababbbaaaaaaaaabaabbbaabbbaaabbaabbabababbbaabbbaaaabaaaababaabbabbbbabbbbabbbbaaabaabaaabbababaabbbabbaaaabbbabababbaabbaaabaaabaaabbababababaabaaabaabbbabbbaabaaababbaabbbbaabababbbaaaaababbaabbaaabbaaababbabababbbbbbbabaabbbabaaaabaabaaaaabaabaaabababbaaabbabaaaabababababbabaaaabaaaaabababbbaabbbbbabbbbbaabbaababbabbbbbbabbabbbbbabbbaaaabbbbbbbbabaabbaabbaaababaaababbbabbbbbbaaaaababbbbaabbbaaaaaabbabbaaaabbabbbbaaaaaaaaaabaabaaaabbababbaaabbababbbababbaaabbbabbbbabbaabaaabbaaabbabaaaabbbbaabbbaaabbabbbbabbabbaaaababbbbabbaaabbbbbabaaaabaabaaabbbaaaabaaababbababababbbababaaaaababaabbabaababbbabbbbbbbabababaabbaabbbbabaabbabbbbababbbaabbabbaababbbbaabbbaabaaaaaabbabaaabaaaaabbabbbaabbaabaaababbababbaaabbaabaabaabbbbaaaababbbbbaabbababaaaaabbbabbababbbaaabbababbbaaaabababbbaaabbababbbbbbabbbabbbbabaaaaaababbbaaaababaabaabbbabaaaaabaabbbbbbbaabbbbbbbababaaaaaabaaabbabbbaabbbbbbbaabbbabbbbbabbbaabbaaaabaabbbaabbbabaabaaaabbbbaaabaabbaabaaaaabbbbbaaaaabbabaabbbabbbbabbababbaabaaabbabbaabaabababbbabbaabbabbbbabbbbbbabaababaaabbbbabbbabaabababbbbbbbaaabbbbabaaababbabbbbabaabbabbbbbbaababaaaabbbaaaaabbbabbbaabbbbbbabaaabbaabaabbbbbbabbbabbbabbaaaaaaabababababbaaabaabbbbbbaaabbbabababbbbaaabbaaabbababaabaabaaabababababbbbbabaababbbbbabaaabaabababbabababbbbaaabbabaaaaaaabababbabbbaaaaababaababbbaabababaabbbabaaabababbaabbbaaabaabbaaaaaabaaababbaabbbabbbbaabbbbaababbaabbbbaabababbabbaabbabababbaaabbaaabaaaabbabaababbbbbbaabbbbaabbaababbbaabbaaaaabbbaaababbbaaaabbbbbbbbaabaaaabbabaaaabbbaababbaaaabbababababbbabbbbaaabbbaabbaaabbabbabbababbaababaaabbbabbaaabbabbbaabaaabbbbbbbbbbbbabbabbaaababbaaaabaababbbbabaaabaababbbaaabababbababbaaababaabaababbbabbaaabbbbabaaaaaaabbbabbbbbbbbabbbabaaababaaaabaaaabbaabbabbbbbaabaaababbbbabababbbabbbbbbbaababbabbabaaababaabbbaabbabaabbaaababbaaaabbaaababaabbbabababbbbaaabaabaaabaa baaabaababbbbbbbababbababbabaaaabbbbbbbaaababbbbbababbbaabaaababaaaababbbbaaaaaabbaabbbaabababbbabbaabaaaabaaabaaaabbabbaababbabaaabbaaaabababaabaabbaabaaaabbabbbaabbaabbbaaabaabbbabbababababbaababbabbabbbbbbabbbbbababaababaabbbaaaabababbaaaabbbbbabaaabaabaabbaababaabaaabababaaaaababaabbbbabaababbbaaaababbabaaaabbababaabababaababaabbaababaaaaabaaaaaabaabaaaaaaabaaabbbbbababababbbabbababbabbaabaaabaaabbbababbabaabaabbababaaaaaabaabbababaabbaabbabbbbababaabbaabbbabbbbaaaaaaabaaabaaaabbbbbbbbaabbabbbbabbbbbabaabbbababbabbabbbaaabaabaabbaabbbaaaaababaaaababbbaabbbbbabbaabaababbabbaabaaaaaaaaaabaaabbababaaabaaababbbababaabbbbbbaaabbbbabaaabababbbbabaabbabaababaaabaabbaaaaabbaabaabbbbbaabbabaabbbabbbabbbbaabbaabbbbabbbabbaaaaaaabbabbbabaaaaabbbbaaabbbaaaaababaabaaaabbaababaabbbabbabbbbaabaabbbababbaabbbabaabbaaababbbabaabbbaabbbbbbaaabbababaabaaaaaabbbabbbbbbabbaaaabbbbbbbbabbbbbbaaabbbaabbabbbaaaaabbbbbbbaaaabaababaabbbaaabbbbbabbbbbbababbabbbabbbaababbabbbbaaabbbbabbbaabbaabaaabababaabaaabababbaabbbbaabbabbaaaaaaababbbaabbbabaaaaaaaaabbbaababbbbabaababbabbbabababaabaabbababbaaababaaaaaaaaabababaaabaaabaabbaaaabbaabbbaaabaababbbabbbabbbaaaaabaababbabbaabbabbbaaababbbbabbbbabbaaabbaaaaaabaaabaaaabaababbbababababbabbaababbababbaaabbaaabbaabbbbbaaaaaababaabbbbbbaabbbbbabbbbbabbbbbbbbaabbabbabbaaabbabbbabbaababaaababbabbbabbbaaabbabaabaabaaaabbabbaaaabaabbbbbbaaababbabaaaaaaaabaaabaaabaaababaabbaaaababbababbabbaaaabaabbabbaababbaababbbbababaaabaababaabbabbaababaabbababaaaabaabbbbbabaaaaaaabbbaabbbbbbabababababbababbbaaaaabbaabbabaaaaabbabbababababaabaabaaaabbabbabaababbaaababaabbbaabaabbaaabaaabbaabbbabaaabbbaabbbaaaabaaaaabbbbaaababbaabbbabbbbbaabbaabbbabbbbabaaabaaaabbbabbabaaabbbbabaaabababbaaaaabaaaaaaaabbabaaaaabaabbaaaababbbbabbbbbbbaaaabaaaaaabaaaaabaaaaaaaaaaaabbbbababbabbbbbaabaabaaaabaaabaabaabbabaaabbaaababababbbbbbbabbaaaabbabaaaaabaabbbaabbbbbbabbbaabbabbaaaabaaabbabbaaababbbaaababaaababbbabbbaaaaababaaaaababbababbaabbbaabaabbababbbbaabbbabbbbbabbabbbbbbaabbaaba abbaabaabbbaabaaaaaabbabbbbabbbababbababbbbbabbabbbbbbbaabaababbaabbbbbbbbaabaaabaabbbabbbbaabbbaababaabaabbbabaabaabbbbbaabbbbaaabaabaaaaabbbbabbbabbabaaaabbaaaabaaabbbabbabbbbbaababbbbbbbabababaababbabbbbabbaaaababbbbabababbabbaaaaaabbaabbbbbabbaabaaaabbaabaabababaabbbbabababbabababbaabbaabaabaabaaaaaaabbbbabaabbbbababbbbbabbaababbaabbbaaabaaaaaabababaababbbbaabbbbbbababbaaaaaababaabbbbbabaaaababbabaababbabbbbbbaabaabaaababaaabaaabbabbaabbaaababbabbbaabbbbbaaabbaaaabaababababbaaabbaabaaaaabbbbbabbbbaaababbbaabbaabbabaabaaaaaaabbbaabababbaabaaabbabaabaababbabbbaabbbbbabaabbaabbaababaaabbabbbabaabbbaabbabbabaabaaababbbaabbbabbabbbbabbaabbbabbabbaaaabbabbbaaaabaaaabbabbbbabaabbaaabaabaaaaabaaabababbabbaaaaabbbbbaabaaaabaaaabababbbabbababbbbbababbaaabaaaaaaabaabbbabbbbabababbaabbbabbbbababbbaaaabbbbabababbbbaaaaabaaabbaabbbabaaaaaabbbabaaabbaaaaababbaaabbbabaabababbabbbaabbaaaabbbbbbaaaabaaabaabababbababaaababaabbabaababbbaababbbaaabaabaabbbaabbabbbbabaaabbbbbaabbbaabbabababbabbababaabbbababaabbabbaaababaaabababbbabbaaababaabaabbabbaabaaabbbaababbbbbaaabaaaabbabbbbbbabbbbabaaaaaabbbbbbabaabbbababbbbbababaaabbbbabbaabbbbabababbaaabbbabbbabbbaaaabbabbbbbaabbbbbabbbabbbaabaabbbbabbaaaabbbbbbabbbbababaabbabaaabbaaababaabbbbabbaabaabbbabaababbababbaaaaaabababbbaababbaaabbabaaaabbabababbaabaaaabbbbabaaabbabbbaababbbbbababbbabababababbabbabaaabaabaaabbbabbbaaabaabaaabbbababbbabbbabbaabbaaaabbbaaaaababaabbbababbabbbaaabababababbabaaabaaabbaababbbaaaaabbbbbbbaaabbabaaaabbbbaabaaababbaaabbaaabababbaaabbbabbbaabaabbbbabbbabbabbabbbbbbbbbaaabaaabaaababaaabbbabbabbaabbaabbbaaaabbabaaaaabbbaabbaabababaabaabbbabaaaabaaaababbbbaabaabbbbbaabbabbbbbbaabaaabababbabaabaabaabababbbbbababbaabbbaaabbbbbababaaaababbbbbbabababbaabbbabbaabbaaababbbaaabbbaabbabbaaaaabaaaaaabbaababbbbababaabbaabaaaaabaabbaabababbaababbaaaaabbbabaabbbaababbbaababbaaaaabbbbabbbbabbaaaaabbbbaabbbabababbaaabbbabaaabbbaabbbbaabaabbbbaaaaabbabaabbaabaaabbbaabbaaaaaaabaabaaaaabbbbaabaaaabaabaaaabbbaabbaabbabaaabaabbabb bbaaabbbabbbbababaaaabaabaababbaaaaabaaababbababbbbbaaabaaaabbaabbaabbbaabaabbabaaabbbbbaaaababaabbabbabbabaaabbbbaaaababbaabbbbaaabababaaabbabbabbabbabaabbbbaabaaabbabbaaabbbabaaabbbbbbabaaaabaaabbbbbaaabbbaaabbbbababaabbaaabababbbaababbbbbbabbbaaabbaabbbabaabbbbabbaababbbabababababbabaabbbaaabbaaaababababbaabaabbababbbababbabbbabaaaabbbbbbbaabaabbabbbbbbabbbabaabaaaabaabaabababbbababbbaaaababbabbaaaabaababbaababbaaaaababaababbbabaaabbabbababbbbbbababbbaabbaaaabbbbaabaaabbbabbbaaabbaaabbabaabaaaabbaaabaaababbabbbaaabbabbabbabbbbbaaabaabaababaabbabbbabbbbaabbbaaaabbbbaaabaaabbaabbbbbbbbaabbbababaaababababaaabababaaabbaabbaaabbabaaaabbaaabbbababababbabbabaababbaaabbbbbbbbaaabbbbaabbbbaabababaabbaaaaaabaabbbbbabaaabbbabaaabaabaabaababbaabbbbabbaabaabbbbaaaaababbaababbaabaaabbbaaaaaabbababaaabaaaaabbabbaaabbabbbbaaaaabbbabbaaaabbbbbaabbaaaaabbaabbaaaabbabaabbabbbaabbbbbababbabbbaabbbbaabbabaabbaaababaabbbbbaabbabbabbabaaaaababbabbbbaabaaaabaabbaabaaabbaababbbabbaaabaaabbbbabaabbabbabbaaabbbbbbabbbbabbabaaabaabbaaaabbaabbaaababbabbabaaababbbbbaabbabbbbabaaabaaaaabaaabbbaabaababbabbbabaababbbabaabbabbbabbababaaabbbbaabaaabaabbbbabbbbabbbaaaaababbaabaaabaaaabaabababaaabbbbaababaaaaabaabaaabbbaaabaabaabbabbaaabbbaaaaabaabbaabaaaaabbbabbaaabaababbbbabbbabbaabbbaabababbaaabbbbaaaabbbabbbaababbaabbbabbbaaaababbaabbbabbbababbbbbaababaabbaabbaaaaababbbababbaabbbaaaaaaaabaaaabbbabbbabaaabbbaababbaabaabbbaaabaaaababaabbbabbbabaabbabaabbbbbbabababaabaabbbbaaabbabbaaaaabbbaabaabbaaabbaabbbbabbbabaabbbbbbaababbbbaabababbaaaabbaaaaaaaaaabaabbbabbbaababaabbbbbbaaabbbabaaababbaabaabbbbbaaabbaaaabbbbbabbbabbbaaabbaababbabbabbbabbbbbbbbabaaaaaaaabbaabbaaaaabaabaabaaaaabbbbbaaabaaaaabbababaaaabaaabbaabaabbbaaaaaababbababaaaaaaababaaaaabbbbbbaabaabbaababbaabbabababbabaaababbbbbbbbabbbbbbaabbbaabaaaaababbaabbaaabbbaabbaaabaaaabbbaabbaaabaaaababbbbabbababbbababaabaabbababbabaaaabbbabaaaabbabbabbbbaaaaaaabaababbabaaabbabbaaababababbabbabbaaabbaaaababbabaaabaabbaaaaaabaaaababaababbaabaaaabbbba abbbaababbbbaaabaabababaabbbaaabaababaabbaaabbaabbabbababaaabbaaabaabbaababbabaaaaabbaaababababaabababbbaaabbabaaabbbaababbabbaababbbbaababbbababbabbaaaabbabbbabbaaaaabaabaababbbabaabaabaabbbabbaababbababbaaabaaabaaaabbbabbaaabbbaaaaaabbaaaaabbbabbbbabbabaaabbaababaaaaabbbbbaaababbbabaabbbbabbaabbabaaababaababaabbaababbabaababbbabbabbabbabbabaaaaabababbbabaaaaaabaabbbbaaababbabbaaaaaaabbaabaaababbbaaabbbbbabbaaaaaaaabaabbbbabbabaabaaaaaaabbabbbaabbabbabbbbabbbabbbbbaaaabbaaaaaaababbbbbabbbbbbabbabaabbababbbaaaabaaaabaaaaabaabaaabbbabaaabaabbabbbaabbbaabaaaabbaaabbbabbabaaabaabbababaabbbbbbaabaabaababbaaabbabaaababbbbbbbaabbbbbabaabaabaabaaabbaaabbbbbbbabbabaabababbbbabbaaababaaaaabbbaabababaaabbbaaaabaababbababbbbbaabbbabbbbbbaababaaaabbaabaabaabaaabbbaabaaabaabbbaabbbbbabbbababaaaabbabbaababaabaaaabaabaabaababbbbaabababbaaababbaabbabbbbbaabaaabaabbbbaabaabbababbbbaabbbababbabaaaababaaaabbbbbaaabbbbaababaaaaabaaaababbbaaababababbbaabbbabaabbbbbbbbabbbaaabababbabaaabbbbbbabbabbababababbaababbabbaaaabaabbbaaababbbbbbaaabbbabbabbbaabbbaabbbabaaaababbbbbababbabbaabbbbabaabaaaababaabaaaaabbbbabbaabbaaabbbabaabbbabababbababaabaababbbaaababbaaabaabbbbabbbbbbbaababababaabaabbaabababbbaaabbabbaaaababaaaabbabaabbbbbbbbabbbbbbaaaaababaabaaabbbaaabbabbbbabbaabbabaaababaaaaabbaaaabaaaabbaaaaaabbaabbbbababbbbaabababbabbbaabaaaababbababaabaaaabbabbababaababbabbbbbbaabbbbabaabababbbbbbbaaaaabbaaaababbaaaababbabbbababbbbabbaababbbbbababbabaaaaaaabbaababaaabaaabbaaabaabaabaabaaaaababaaaaabbbabbaababaabbabbaaaaaabbbbbbabababbbaaabbbabbaaabababbaaaaaaabbbbaaabbbbbbabbabbbaabababaababbbbbaaabaaaaabbababbabaabbbaabbaaababaabaabbbaaabababbbabbaabbaaaaababaaababbbababbabaabbabaaabbbbbbabbababbbbbabaabbbaaabbaabbabbaabaaababbabaabbbbabbbbaabbbbbbbbbbaaaabbabbaaaaabbbababaabbaabbababbaaaaaaaaaaaabaabbbaaabbabaaaababbbbaaaaabbabbbbabbabbabaaabbbbbabbbabbbaaaaabbabbbaaabaaabaaaaabaaabbbbaabaaabaaababbabababaaabbbaaabbbaaaaabaabbbabbbbaaabaabbbbaaabaababbabaaaaaaaaaabbbababababbaabbababbaabbabb abbabbababaaabbbbaaaaaabbabbbaaabaabbbbbbbabbbbaababbbabaababababbaaaabaababaabbaabbbbbabbabbbabaaaaabbaaaabababbbabbbbbabbabababaababbaaaabaaabaabbababbbbaabaaababaaaaabaabaabaaabbbabaabaabababababbabaabbabbaaabbabaaaabababbaabbababbabbbaababbaababbbababbaabbbabbbaabbababaabbbaaaaaabaaaaaabbabaabbaabaaaaaababbbbbbaaabaaaaaaaaababaaababaabaababbbbaaababaaabbababaaabaaabbabbbabaabaababbbabbabaaabbbbbbabbaababbbbabbbbaabbaaaabbaabbbaababbaaaaabbabbbababbbaaaaaababbaaaaaaabbabaaabaaabaaaaaaaabbaabbbaabababbbbabaababbbbbbabaababbaabaabaaaaababaababbaabbabbaaababbbbbaaaaabbabaaabaaabaabaaaabbbbbababababbbbbaabbbbaabbbabbbaaabbababbbabaaaabbbaaaabbabbabbbbabbabababbbababababbbbaabbbbaabbbabbbaaaaabaaaaabaaaaabaaabbabbbbbaaabbabbaababbbbbbbbaabaabaaabababbababbaabbbabbabaaaaaabbaabbabaaaabaaaaabbbbaabaaaaaabaaabbaababababbbbbbaaababaaaaaabaabaaaaaabbbaabbbabbabbbbbaabbaaabbabbbabbaabbbabbabaaabbbabaababababbababaabaabababaabaaabababbbbaaaaabbabbaaaabbbaabbbabbbbbaabaaabbabaabbbbabbbbaaaabbabbbbbbaaabbbaabbabbbbaaabbbabaaabbababbbbabbbbaabaabbbbaaaaababbbaaabbaaaaaabaaaaabbbbbbbabbbababbbaaabbbbaaaabaababbaabbbaabaaaaababbbaaaabbbaaababbabaaaabaabaaabaababaaabaabbabaabbbaabbbbbbaababbbaabaababbbabaaababbbbbabbbbaaaaaabbbbababbbbabbbaaababbaaabbbaaaaabbaaaaabbabbbaaaabbababbbbbaaabbabaabbbbbbaaabababaaabbaaaaababaaababaabbbbbabababbababbababbababbbaabbbbbbbaabbbbbaabbababbbabaaabaaaaabaabababbbbabbabbbbaabbaabaaabbbbbbaabaabbbabaaabababbabbbbaabaabbbbabbabbbbabaaabababaaabbabaaaababbbbbbabbbabbbbbabbbaaaaabaababbaaaaabbaaaabaaaabbbbbababbbabbaabbaaaabbbabbabbbababbbabaabbbbbaababbbaabbabbabbaaabbabbaababbabaaabbbbbbbbbbabbaaabbaabaaabbbbababababbaabbaaaabbabbabaaabbaaabaaaaaababaabaaababababaaaaabbbaabbbbbaabbaabbbaaabaabbbaaaabbabaaaaaabaaababaabbabbbaaaabbbbabbbaabbbbaaababaabaabbaaaaaaaabbbbbaaaaaaabaaababbbaaaaabaabbabaababaabbbabbabbbabababbbbbbbbabbaabababaaaaaaabbbbaaababaababbababbaaabbbbababbaaaaaabbaabaabbaabbaaaaaabaabbababaaabaababbabbbabbbbbabaaabbbaabababbbabaa bbabbbabbbbbabbaabbaaabbabababababaabbbabbaaabbbaaaabaaababababaaabbabbbababbaaaaaaabbbaaaabbaaababbbababbbbbbababababbbabbabbbaaaabbaabaaabbbbbabaabbabaaababaaabbaaabbababbbbbbbaaaabaabbbbaaabbaaaabbbbabaababbbbababbaabbaabaabbbaaaabaabbbbabaaabababaaababababbbabaaaabbbaabbbaaabbaababbaabbbabbbbababbbbbabaaabbaaaabbbbbabaabaaaaabbbbbbabbbbbbaababbbbbbbbbbababaaababbaaaaabaaabaababbbbabbaabaabbbaababbabbaaaabbbabbabaabaabaabbbbbbabbbbbaaabbbbbbbbbbbbbabaabaabaabbbabbababaaababbaabbbbaababaaaaabbbbabbbbbbbbaaabababaaaaabbabbbaabbabaaabbabbabaabbbaaabbbaaabaababaabbbbabbaababaaaabaaababbaabababbababbbbaaabbbbbbbaabaabbabaababbabbabbaababaaaabaabbaaababaabababbbbababaaababbbbbbaaaabbababbbaaabaabbbaaababaabbaaabbbabbabbabbbabbaaababaaaaaababbbabaaaababbbaababbbbababababaabbaaabbbababaaababbababbbbaaabaaaabaaaaaabbbaaababbababaabbaabbbbbbabbbbabaaabbaabaaabaabbabaabbbaabaaababbaabbbbbaaaababbbbbaabbaaabaaaaababbbabaaabbbaabaabbaabbbabbabbbabaaababaabaaabaaabbaaabbaaaaaabbbbbabaabbbaaabaababaabbbababbaaababbabbbababaaaabaaaabbabbbabbbabbaaabbabaababbbbbbaababbababbbababbaaabaaabababbabbbaaaaaabbbabaaabbbaaabbbabbbabaaababbaaabbbbbabbabbabbbabaabbabbbaabaaababaabbbbaaabbaababbbaabbaabbbbaaaabbbbbabbaaaaabaaaaabaaaabaabbbbaabbaabbbabbbaaaaababbaabababaababaabaaaababbaabbbbabbbbabbabaaababaaabbabbabaaabbbbababbaaabaaaaababbbabbaaabbbaaabbaabbabaaabbbbaaabbbababbabaabaabababbbbbbaabbbababbbababbbbaaabbabaaaabaaaaabbabbaabababbbbbaaaabaaaababbbbbbbabbbabaaaabaaabbbaaaababbaaaaaababaaababbabaaabbaaababbaaabbbbaaabaabbababababbbabbbbaaaaaabbaababbbaabbbbaabbbbbbbbbabaaaaabbbaabaaabbbbabbbaaaabbabbaaabbbabbaababbbababbaaaabbabbabbbaaaaaaabaabbbbbbbabbbbbababaaabaabbbaabbbababbababbabbbbbabaabaabbabbaabbbbaabababbaabbbbababaaabbabbaaaabbaabababaabbbbbbabaabbabaaaabbbabbbbaabbaaaaabbabaaabbaabbbababaabbabaaabaabaabbbbbbbababbaaaaabbaaabaabaaabaabbaabbbbaaaaabbabbabaabbbaaaaaabbabbaabbaaaabaabaaaabaababbbbaaaaabaabaaababbbbababbbababbabbbbaaabbbabababbbbaaabbbbbaaaaaaabbbaaaaababbb abaaababababbaaabbaabaabaabbaabbaabbabaabbbbaaabaabbaabbaabbaababbabbbbbbbabbbababaabbababababbbabbaaaabababaabbaaaababbbbababbbaababbbabbaaaabbbaaabaaaaabaabaabbbbabaaababbaaabababaaababaaaaaaabbbbbababaabbbaaababbabbaabbbbbbabbaababbaababababbaabbabaabaababbaabbabbbabaabaaaaabababaaaababaaaaabaaabbaaabbbabbbbaaaaabaaaaabaaabaaabaaaabababaababababbabaaaabaabaabbaaabbbaababbbababbaabbbabababaababaaaaaabbbaaababbabaaaaabbbaabaaaababbabaaabaaababaaaabbaaaababbbbabbbbababbaaaababaabaabbbbbabbbbbbaabbaaabaabbaababaaaabaaaaabbbbaaabaababaaaaaabababaabbabbbaabbbabbaaaababaababaababaabaaaaabbbaababbbaabbbaabbbaaabaaaaaaabbbaaaaaaabbaaaababbaabbbbbbbbababbaabaaabaaabbbbbaaaabbbbabbbbbabbaaabbbaabbbbabaabbbbbaabaaabbbbbbaababbabbaaabbbbbaaaaabbbbbababaaabbaaabaabbaaaaabbaaaaabbabbaaabbbbbbabbbabbbbbabbbbbbaaabababbbbbabbabaabaaaabaaaaaaabbaabaaabaabbbbbbbbaaabaaaaaaababababbabbbbaababbabaaaabbbabaaabbababaabbabbbbabbbaaaabbabaabbabbbbbbaaaabaabababbbbabbabaabaabbbabbaaabaabbaabbabaaaabbababaababaabbbbbbabaababaabbbbbaababbbbaaabaababababbbaaabaaaaabaaabababbaabbaabaabaabaaabaabaababbbabaaabbbaabbbabbabbbbbaabbaaaabbaabbaabaaaaabbabbabaababbaabbbbaaababbababababababbaaabaaabbaaabbabaabbabbaabababbbbabbaaaaaaabaababaaaabaabababaaaabbbbaaabbbbaaabbbbbbbaababbbbbaababbaabbbabbbabaaabaababababbababbbabbabaaaabbbabbaaaabbbabaaabbbbaababbbabaaaabaabaaaaaaababbbbbbabbbabbabbababababaabbabbbbbbbbbbbbaaababaabbaabaaaaaabbaabbbbaaababbbabaababbbaabbbabaababababbbbabbbbbbaaabbaaababaaababbabbabaabbaabaabbbaabbbbbababaabbabbbabbbbabaaaaaaaabaabbaabaabababababbabababbbaabaaaaabaababaababaabaaabbbaaaaaaaabbaabbabbaabaaabbaabaaabaababbbaaaaaabaababaaaaabababababbabbabbbabbabbbaabbabbabaababaaaaabaabbaabbbbbbbbaaabaabbbbabbabbaabbbbababaabbaabbaaabbbbbabaaabababaababbbbbabababbaabbaabbabaaaaabbbababaabaababbbbabbaabbbaabbaabaababaaababbaabaabbaabbaabbbbbbbbababbabaaaabbaaaabaabaaababbabbbaabbabbabbbbaaaaaaabbabbbabbaaabaaabbababbbbababbbaaabbaabaabaaababbbbababbbabbbbabbaaaabbaaaabbbbbaaaaba bababbbbbbbaaaababbbabbbbbababbabaaabbabbbabababbbabbbaaaabbbbaabababaaabbaabbaabbbbaabbbbbbaaabbbbaaabaabbaabaaaabaababbaaaaaaaabbbbabbabbbabbaabbbaabbbbbabbabaaabbaaaabbabaaaaaaabbaabbaaabbbaabbabbbbabbaaabbabaaaabbbabbbaabbbbbbaabbaaaabaabababbbaabababbbbbbabaaaaaabbabbbaaaaaaaaaabbabbabababbaabaaaaabababbabbbabbbbabbbaaabababaababababbbbbabbbaaababbabbabbabbaababbbbabaaabbabbbaaaababaaaaaabaaaababbababbbbbbaaabbbbaabbbabbbabbabaaabbbbaababbbabbabaaaaaaabbabababbbbaaabbbabbbaabbaaabaaaaabbaabaabaaaaaabaabaabaabbabbaabbbbabbbababaaaaaaaaababbabbabbbabbaaabbbaaaabbbbbabbbbaaaaaaabbbbbbaabbaaababbabbabaabbbbababaaaabaaabaababbbaaaaabbabbaaaabababbaabaaaababbaaaabbbbbbbbaaabbbabbbbbaabbbaaaaaaaabaabaabbbbaaabbbaaaababaababbaabaaaabbabaabbaaabaaaabbaabbbabbaaabaaaabbabbbabbbbbbbbbabbaabbbaaabaaaaabbbabababbbbbbbbabaaabaabbaabaabbbabbbbbababbbabbbbabababaaabababbbbbbbaaabbabaaaaabaaabbabaabbbbbbabbabaabbababaabbababaaabababbbaaababbaaabbaaaaabbabbbbbabbbbbbbaababbbbaaabbbababbbaaaaaabbbbbbaabaabaabaabbabbaabaaabbaaabbbbabaabbbbabaabbabbabbbaabbbbabbaabaaababbaabbbaabbbbbabaaababbbbaaabbbabbaaabaaabababaabaabaaaaababaabbbbaaaabbbabaabbbaababaaaabbbabbaaabbbaabababaaabbbbabbbabbbbbbabbabaabbabaaabaabbbbabababaabbaabbaabbbbabababbbabababbabaaaaaaaaabbbaabbbabbbabbabaaaaaabaabaabbaabbabbbabaaaaababbbbbbbabbaabababbbababaaaababaabaabbbaabbababbbbbabbbbbababbababbababaaaaaabbbbbaabbababbbaaabbabbbbbaababaabaababbbbaaaaaaabbabaababbbaaaaaabbbaabbabaaaabaababaababbaababbaaababababaababbaababaaabbbaabaabbaaababbbaaaabbaaaaabbbbaababbbbabbbabbaaababbaaaaabbaaabaababbaaaabaababaabaaaabaaabbbbaababbbabaaabaabbaabaaaaabbabaabbabaabaaabbabbbaabaabbabbbaaaaababbbbaaabaaaaabaaabbaaabbababbabbbaaaaabbabbaaaabaaabbbbaabbaaaaaaababababbbbabbabbaababbaaaabbbaabaaababbbaaaabbabaaaaabbbaabaabbbaababaabbaabbbbaaabbbbbbbbbaabbbabababbbbbababbbbaabaaabbaabbabbabbbbbababaaaaaabbaaaabbbbaabaaabababaababbbbaabaabbabbbababaaabaaabbbabababbababbabaabbaaabaabbbabaaabaabbbbbaababaabbbaaaabababaaaaabb aaabababaaaabbaabbbbbabbababaaaaabaabbbababaaabaaaabbbabaabbbbbbbbabbabaabbabbaaabaababaabbbabbbababbabaababbbbabbabaababbaaaabbbbbbbbaabaabbabaaaabbaabbaabbbbabbbbaaabaabbaababaaaabaabaabbaaabbababbbbbbabbababbababbbaaaabbbabbbabaaaaababaababaabbbbaabbbabaabababaaaaabbabbbaaabababbbbbaabbbbbaaaaaabbbabbabbaaaabaaaaabababaabbbbbbbabbbaabbaaaaabaaaababbaabaaabbaaabaabbabbabbbabaabaaababbabaaababbbaabaaabaabbaaabababbaababaaaabaaabababbbabaaabababababbbbbaabbbbabaaaababbaabaabbababaaaaabbbbbabaaaabbaabbbaaabaaabbbaaabbaaaaaaababaabbbaaaaabbaabbabaabbabbbbbbbbbabbbbaabaaabbabaaaabababbaabaababbaaabbababbaaaababbbbababaaabbaabaabaabbaabaaabbbabbabaaabaabbababbabbaaaaabaabbbbaaaabbabbbaaabbbaaaabbaaaaaaabaaaaaaaabaaaaabbbababbababbababbbababaaaababaaabaaaaaababbbbaaaabbababbaaaaabbaabbabaaabbbbaabaabababaaaababbbbbaabbbbaaabbbbabaaabaabbabbaaabaaabaabaaaabbabaabbbabaaaaabbbaabaabbbabbbabaaaababaabbbbaabbaaabbababbbaabbbaabbabbbbbbbbbbbbaabaaabbaababbbaababaabbbaabbbbbaaaaabaaaaaaaabbbbabaabababbbaaaabbbbaaaabbbbabaababbabbaaaabababbabaabbbbabababbabbbabababaabbbabbaabbbbaaaaabbabbaaaaaaabbabbbbaaabaaabbabbabbbbabaabababbbababbbabbabaabbaaaaababbbbabababaaabbbbbbabaabaabaabababbaabaaabbabaababababbbabaaaabbaaaabababababbaababababbbbabbabaabbabbbbbabbaaaabbabbaaababbaaabaaababbbbaabbbbbabbbbabbbaaabaabaabbbabbabbbbbbbababaaaabaaabaabbbbaabababbbbbbbbbaabaabababaabbbabbaaaababbababababbbbaaababaaabaaabbbbaababaabbbbbababbabbaaaababbbabaababaabbbbbabbbababbababaaaababbaababaabaabbabbabbabaababbabbbaaaabaabbbaabbaababaaabaaaabbaaabaababaaaaabaaabaaabbabbbbaaaababbbabbaaabbbbabbaaabaaabbaabbaabbbbaabababababbbbbbabababbbbbbaaababbabbbbabaabbababaaaabbaaaaaaaaabbbbabbbbbaaabbbabaabbaaabbbbbbbbbbbabaaaabbbaabbababbababbaabbabaaababbbaaaabbbaababaaabbbbaaaaabbbaaabbabbaabaaaaaaabaaaabbaaaaabbabababbbabbbabbbabaaabaabababaabbbaaabbbaaaabaaababbbababbabaabababaaaabbaabbbaabbbaaaabbabbbabbbabaabbaaaaababaaaabbaabbbabaabbaaaaaababaaaabaabbaababbababaaaaabaaabbaaaabbabbbabaabaaaabaaba aabbabaaababbbaabbaabaaabbaabbbbbbbbababaaababbabaaabbaabaaababaababaabaaabbabaaabbbaabaabaabbabbaababbabaabaabbbabaaaabbabbbabbaaaabaaabbbbaabbaabbabbababaaabbbaabbbbbbbbaaaababababbbbaabbabbabbbbbabbbbababbbbbaaaabaaabaabbbbbaabababaaaaababbabbbbabbbbaaabbbabbabbbbabbababaababbaaaaabbabbbabbbbabbbbbababbaabaabbaabaaabaabbabbabaaababbabaabbabaaabaaabbbabaaaabbbababaabbbaaaaabaababaabababbbbbbabbabbbbbabaabbbaabbbabaabbaaaaabbbbaabbbababbbaaabbababaaaabbabbaabaabaabbbababaaabbaaababaabababbaaaaaabbabaaabbbaabbbbbaaaaabaabbaababbababbabbbaaaabaaabaabbaabababbabbbaaabbbaabbabbaabbaaababaaabbbbbbaaaaabbaaaaababbbaabbbbbbaabbbaaabbaabbbbabbbbabbababaaaaababaaabaaaabbbbbaababaaababaaaabbbbbaabababababbbabaababbaaabaabbbbbbbaabbbbabbbbbbabaaaababbbababbbbabbbabbababaabbbbaaaabaababaaabbbaabbbbbbbababbbbabbbbaabbbbaabbbbbabababababbaabababaabaaabababaaababaaaaaaababbbaaababaaabbaabbabbaababbbbbbbbaabbaabbbabaaaabaaaababbaaabaaaaaabbabaabbbababaabaabaaaaaabbaaaaaaabbabaabbabbabbbbbabaaabaabbaabbaabbbbabbbabbaaabaabbbbaaababbbbbababbababbaaababaaaaabbbbabaaaaaabbbbabaababbbbaabbaababaabbaaabbabaabbbaaaaabababbbbaabababbaabbababbaaababbbabababbabaaabbaaaabbaaaaabaaaaaaababaaabbabbabbabbbaaabbaabbbbaabbbbbaabaaababbbaababaaabbabababbaaaabbabaaaaababbaabbbbaaabbbabaabaabaabbbbabbbabbbbbbaabbbabbbbaabbaaaabaaabaabaaababaababbaabbaaabaaababaabbbbaaaabbabbbbababababbbbaaababbaaabaaabbbaaaabbbbbabbaaabbababaabaabbabbaabbabbbbbaaaabaabaabbabbababaaaababaaabaabbaaabbabbbbbbbbabbaabababaaaababaaaaabbaabbaabbbbbbabaaabaaabbaabababbbabbbbaabababbbabaabbaababbabbbaaababbbbaabaababaabbabbbabbbababbbbaaaaaaabaabbbbbabbabbaabbaabbbbbabbaaabaabbbaababbbbabbababbbabaababbbbbbbabbbaaababaaababbaabababbbbbbbbaababbbbbbababbabbabbaabbbaabbbbababababbbaaabbbbaababaaabaaaabaabbbbbbbabbbaabbbabaaabaaaababbababbaabbbbbbaabbbabbaabbbbbbabbaaaaaabaaabaabbaaaababbaabbbabbbabaababbbbbbbabbbaaaaabaaabbabbbbabaaaabbbbababbaababaabbbaabaabaabaababbaaabaabbaaababbabaabbbabbbaaaababbaabbbaabaaaaaaaaabaabbbab aabaaabbbbbbbbabbbabbabbbaaabbababaabaaaababaaababaaaabbbaabbabaaabbaaaababbbbabbbbabbabbbabbbabbbbabbbbabbbbabbbbbaaabbbbaabbbbabbabababbaababbbbbbabbabbaabbaaabbbaaaaababaabbbbaaaabbababaabbaababbbaabbabbbabaabaaaaaaabababbabaaabbbbaaaaaabbabaaaaaabbbbbbbbbbbbaaabbaabaaaaabaabbbabbbbbaaaaabaaaabbbbbaaaaababbbabaabaaaaaabaaaaabaabaabbabbaabbbababababaabbaaaaaaabaabaaaababbbaaaaabaabbaaababababbbabbbbabbbbaabaaaababaaababbbbabbabaaaabbbabaaabbbbbabaabbabaabbabbaaabbbbaaaabaaaabaabbbabaabababbabababbbbbababaabbaaaabaabbabbabaaaaabbabbaabbaabaaaaabbabbbaabbbabbbbabbbabbabbbbababbabaaabbabaababbabbaaaabbabbbbbbbbaabbbabbaaaaabbababbbaaababaaaabbbaaabbaabbbababbaabababaabbbbbbaabaabaabbbaaaaaabbbaaaabbbbbaabbabbaabaabaaaabbabaaaabbbaabbbbabbbbaaababbbaaaabbbaaabaabaaababaabbbbbbbbbbaaaaabbbbaabbbabbbbbbbbbaaabaabaaaabaaabababaabbbbbbbaabaabbaabaaabbbabababbbbbbaababbbaabaaaaaabaaaabababababaaaaaabbababaaababbaaabbbaaaabaaabababababbabaaababbababaabbbbbabbbbbbabaabababbbbabaabbbaaabaaaaabaaaabbbbabbbaaaabaabbabaabbaaababaaabaaababbbbbbbbbababababbaababaaaaabaabbababbbbaaaaababaababbabaabbabbabbabababaabbbbabbbabbbbababbbaaabababaabbbaabaabaabbabbabbaababbaaabbbabbbaaaaababaaaaabaababaaaaabaaaabbaabaabbbaabaaaabbbbbbbbbababbbabababaaababbabbbbabbababbababbabbbbbababbaababbabbabaaaaabbaababaabbbbaaaaababbaaaabababaaaaaaaababbbbaabbaabaaaabbabaababaaaabaaabaabaaaaaaaaabababaabbbbbaaababaabbbbaabbaabaabbbaaabbbaaabbbabbabbaaabaaaabbbbababaaabbaaaaababaaaababaabaaabbbbbabbbbaabababababbabbbabbbabaabbaaaabbbbbbbbbabbaaaaaaabbabababbbabababbabbbbbaabbbaaaaaaaabaaabaababbbbbabbababaabaaaabbaabbabaaaaabbabbaababbbaabbaaaabbbbbbbbaabbbababbbbbaabaabaaaabbababaababbaababbabbaababababbbbaabababaaabababbaabbbbabbbabaabbaababbabaaabaabbabaaaababbbbaabaabaabbaabaabbbababaaaaaaababaaababbbbabbbbabbbbbbbaaabbbbaaaaaabbbaaabababaaabbabaaababaaaabaaaaaaaaaaaaabbabbabbbbaabbabbabaababbaabbaababbbbabbbaaabaaabbbbbaabaaabaabbabaabbbbabaabababbaabaababaababbaabbaabaabbbaabbabbaaaaabaaababbabba aaababbbbaaabbbaababababaabbabbababaabbbbabbaabbaabbaabbbabaabbbbbaabbbaaabbbbbabababaaababbbbabaabaaaaabbabbaaababaaaababaaaabbbbabbaabbbbaaaabbabaababaabbabbbaaabaaaaaaaabbababbaabbbbbaaaababbbaabbabbaaabbabaaaaaabaababbaaaaaabbbbbbaaababbabaaababababaaabbbbabaabbabbaababbaaabbaaaabbabbbbaaabababaabaababaaaabababbbbbaaaababababbbbaabbabbbbaaaabaabbbbbabbbabaabbbababbbaaabbbbbbaabbbbbaabbaaaaabbbbaabaababaaaabaaabaababbaabbbaabbaaabbaaaaaabababbbbbbbabbaabbbaaaabbaaabbbaaaaabaabaaabaabbbbaaaaaaabbaaaabbabaabababbabaaabbbabbabaabbabaabaaaabbaaabababababbbababaabbbababaababbabaaabaaabaababaaabaabbaaaababbbabaaabbaaaabbbabbbabaabaababbbabbaababbbaaababbbbababaabbbbaabaabbbababbaaabbbbaabbababababaaabbabaabaaaabaabbbabbbbbbbbaaaaabbabbabababaabababbababbabaaabaaabbbbabbbbbababbbbbbbbbbababbaaabbabbbbaabaabbabbaaabbbaababababbbababbababbaaaaabbbbbbbaaaabbbaaabbaaabbbbaaaaabbabbbaababbabbbbabbbaaabaabaaaabaabababaabaaaababbbbaababbbbabababbbbbabbaaaababababaaaabbbbbbabaabbbaabbbbbabaabbbabaaaababbbbbabbababbbbbbabaabbbbbbbaaabbbbbbbaabbbbabbaabbabbababbbbaaaaababaabbbaabbabbbaabaabbababaabbaaabbaaabaabbbbbaaabaabbbaaabbbaabbaabbbabaabbaabaaaaababaabaaaabaabbaaababaabbbabbaabbbabbbabbbbaabbbabaaabbbbabaaabbbbbaaababbabbaababaabaabaabbbababbbaabbababbbbaababaaabbbabbaabbbbaaabaababaabbbbaaaaaabbbaaaaabbabaaaabbbbbbbaaaabbbabbbaabbbabaaabaabaaabaaababbbbbabbaaaaabbbbbbabbbbabbabbaaaabababbabbababaabaababaaaaabbbbaaabaababbaabaabbabbbbbbbbbbbbabbaaababbabaaaaaaaaabbabaabaaaaababababbaaabaaabbabbababababaabaababbbabbabbbbabaabbaaaabbabaaaabaaaaaabbbabaaaabbababaabababbaaaaabbaabaabbabbaaaabbababbabbbabbababaababbaaabababbaaababbabbaabbbbaaaababbaabbbabbbbbbbbbbabaaaaabbbabaabaabaaaaabbaaaabaabbaababaabbbbbabaaaaaabbabaaaaaabbbbbabaabaaaaabbbbbbbabbbaaabbbbbababbbbaabbbaabaaabaabaaabbbaaaabaaabaabbbbabbbabbbaaabbaaaabbaaabbbbabaabbaaaaaaabbababbbbbbbbabbaaababbbbbaabaabbbabbaaabbbabbaaaabbbbaaaaabaabaabbbbabbabbbbbaabababaaabbbabaaabaabaaaabbaaaaaaabbbaaabaaabbaaaaaaaabbbbbbaa baaabbaababbaaabaabbabbbbbbbbabbaabbbbbbbaaaabaaaababbaaaaaabbaaaabbababaaaaaabbbbabbabbabbababbbaababababbaabbababbbabaabbabaabbaabbabaababbabbaababaabaaabbabbaabbaaabaabbaababbaaabbbbbbabbbaababbababbbbbbaabaaaababbbbbaabbabaaaaaaaababbbaaabaababababbbbabbaaabbabbababbabbbaabbbbaaabbbaabaabbbaaaabaaaaababaabbbbaaaaabbbbabbabbbbbbaabbbbabbaaaabbbababbbaaabbbaabbaabaabaaaabbaaaabaabaaabaabbabbbbabaabaababaabaaabaabababaabbbbaabbaabbababaabbaaaaabaaabbbabbaaabababaaababbabbabaabababbbbbbaabbbaaaabbbbbbaabbbaabaaaabbabababaaabaaaababbaabaabbbabaaabbbbabbaabbbaaabbababbaabaaaaaabbbaaaabbbaaaaaaababbaabaaabbaaabaaaaaabbbbaabbabbbaababaaaabbaababbabbbabbbbaabbabaaabaabbabaaabbabbaaaabbabbbabbaaaaabbaabbbababbbbbabbabbbbababbbaababbbabbbaaaabbbabbbbbabaabbbbabbaaababbaabbababaababbbaabbabbbabbbbaaababbbaabbaabbbbaabbbbababaabaabbaabbabaababababbaabbbbaaababbbaaabaaabbabaaaaaabaaaaabbaaaababaaabbbaaabbabababababbbabaaabbbabaaabaabbaabbaababaabaaaaaabbbbabbbabbbbbabbabbbbabbaabbbabaaabbababaaabbbabbbbbbaaaabaabbabbabaaababbabaabbabbbababaaabaababaaaababbbaaaaaaaabbaaaabbaababababbbabaaaabbbbabbbbbbbbaabababbbbabbabbabaabbaaaabbababaabbababbbbabaaabbbbaaaaaaaabbababbbbbabbbbbbabbaabbbaababbbbaabababaabaabbbaaababbaaaabbabbbaabaaaabbaaabaabababbababbaabaabbababbbabbbabbbaabbabaababbaabababbbaaabbaabbbbaaabbbbbbbabababbaaaabaaababaabababbaabbbbababaaabbaaaabaabbbbbbabaabaaabaaaaaaaaaababbbabbbabbabbaababbbabbbbababbbbaabaabbaabaabababaaababbaabbbbaabbbaaaabaabbbbaabbaabbabbabaaabbaaaaaabababbababaaabbaaaabbbbabbbbbbbbbbbbbbabbbababaaabaaababaabbbababbbaaabababaabbbaaabbaabbbabbbbbaaababbbbabbaaaababaaabaabbbbababbbbaabbbaababbabbababaaabbbabbaaaabbbbbbbbabababaaabbaaaaabaaaaabbabbbbabaababaaaaaaaaabbbaaabbababaaabbaabbabbbabaabaaabbbbaaabbbbaabaaabaabbabababaaabaabbbaabbabaaaaabababbaabaaabaababbbaabbbabbabbbbbbbbabbbabbbbbaaababbbbbbbaabbbbbabaaababbababaababbababaabbaaaababaaababbaabaaababbaabbabaaabbbabbaabbbbaabbbabbbaabaabbaabbbbbabbbbaaabaaaabbbbbabbbabaaaaaabbaaabababbb bbbaaaaabaabbaabaaabaaabaaaaabaabbaaaabaaaabbbaabbbbaaaaaaabbbbaababaabbabbaaabbbaabbbbaaaaaaababaabbbbabbaabbaaababaaaaaaaaaaaaabababbbabbabbbaababbabbaaabbbaabbaaabbabbababaaaaabbabbaababbbabbbbaabaaaaaabbbbaabbabbbabbbbbaabbabbababbabbababbbabaabaaabbababbbaabaaaaababbabbaababbaaababbbbbbbbbabababaabbaaaaaabbabbbabbaabbaabbaabbbbaababbbabbbabbaabbbbaabbababbbbbbaabaaabbaaaaabbaaababaaabababbabbbbbaaaaabbbbbabaaaabbbaaaaaaababbaabaaaaabbabaabaaaaabbaababbbabbbbababbbabbaaaabbabbabbabbbaabbbabbbaababbaabbabaabbabaabbbbbbbbaaabbabaabbaabbababaaababaaabbaabababbabbbbaaaabbbaabbabbaaaabbbabbbaaabaabbabbbbbabbaaaaaaabbababbaababbbbabbabbbbbbbbaabbaaabbaaabbbbbbbaaaaabbbbbaaaaabbbababaababbbbbaabaabbbbaaababbaabbaaaabbbbbbbabaaabaabababbabbbabbbbbabaabaabbbbbbabbaabbaaaabaabaaaaaaaabbbaabbababababbbbbabbaaabaaaaabbbaabaabbbaabaabbbbbbaaaaabbaaababbbaaabbbbaaaababbabbabaaabaaaabbaaaabaabbabaabbababaababbaabbbbbabaaaabbaaaaaabbbbbaaabbbbbbababbaaaabbabaaabaabaaaabbabaabababaaaababbbabababbababaababbbabaabbababbaaabbbbaaaaabbbbbbabbaabbaabbaabaabbabaabbaabbbbbaaabaabbabaaaaaaabbaaabbbaaaaaabbabbababbababbaaaaabbbbabbbbbbbbaabbbaababbaaabbbbaaabbbbabbbaaaaaabbabbabbbbbbaaababbbbaabaabababbbbbbabbaabaabbaabaaabbbbbababbbbaabbbbbaaabbabaabbbbbbababbabaaabbbbbbaabaaaabbaababbaabbaabaaabbabbabababaaaabababbabbaaabaabbbabbababaaaabaaababbabbabababbbabbbabbbaabababbbababbbaabaabaaababbaaaaabaabaaabbabaaaabbbbbbbbbaaabaabaabbaabaabbbbaabaaaaabaabaabbbaabaaaaababaababbbbbbaaaabbabbabbbbaaabbabbaabaaabbabbbbabbbaabbaaaaaaabababaaaaaaaaaababbabbaabbbaabbabbabaabababaabbbbaababbbbbabbaaaabaaaabbbbaaababbbaabbaaababaabbabbababbababaabbbaabbaaaaabaaaabbbbaaaaaababaabbaaaababaabaaaabbabbaabbbbabaaaaaabbbbbabbbbaaaaaabbbaaabbabbaabbbbababaabbababbbbbbbaaabbaabbbbaabbbabbbbaababaaababbbbbabbbabbbaabbaabbaabaaabbbabaaabbaaaaaabababbabbbababababbbaabababaabaababbabbabaabbabaababbbbbaaabaaaaaaaaaaaabbbbbababbabbbbbbbabaaabbabbabaabaabababbaabaaaaaaabaaaaaabbbbbabaaabbbbabbbabbbababbbbabaaabba abaaabaabbabbabaababbbabbbaabbaaaaabbaaabbbabaababbababababaabaaaababbaabbaabaaaababbaabbbabbabbbbbbaabbabbababbbbbabbaabbaabbbabaabbaabbbabbbbaababaabaaabbbbabbbaababbabaaaaabaaaabaababbbaaaabbabbabaaababaaabababbbbaabbaaabaaaababbbabaabaabbbbbbbbbbabaabbabbbabbbbaabaaaabbbbaaabaabaababbabababaaababababbababaaaabaabababaaababbbbabaaabbbbbaabbbabaababbabbbbbaabbababaaaaabbbaaaaabbbbabbabbbaaababbaababaabaaaaaaabbbbaabbbababbaaabbbbabbabaabbbbbaabbbbaabbabaabbbaabaabbaababaabaababaaaabaabbabbaaababbababaaabbaababbbabaabbabbbabaaabaaaaababbabbbabbbababbbbbaaaabbaaabbbaabbababbaabbbbbbbabababbaababaaaabbbbbaaaaaabbbababbbabaaaaaabbaaabbababaabbbabbbbbbbbaabbbabbbbabaaabaabbbaaaababbbabbabbabbaabbaaabbbbaabbababbbbaaabaabbbbaababbaaabaaababbaabbaababbbbaaaaaaababbbaaabbaabbbaaaaabbabaaababababbaabaabbaaaabbabababaabbbaaabbabbbbaaaaabbaaaaaabaabbaaaabbbabbbaabaabbabbabaaaababaabbaaabbbaabbbbaabbbbbaaaaabababaabaabbbabbbabbaabaaabbbaaabababbbabababbabbbaaaabbbabaaabaaabbaababaaaabbbababaabbbaabbbbababaabbaaabbabbaababaaababbaaaabbbbbbabbababbabbbbaababbabbbbbababaaabbbabaababbabbbaaabbaababbababbbaaabaaaabbbbbaababaabaabbabbbabaaaaaaabbabbbabababbbabaaabbbaaabbababbababaaaabbabbaaabbabbabbbababaabababbbbabbaabbbbaababaaababbbbabbbbbabaababaaaaababbabababaaaaaaabbabbbabababaabbbabbabbaababbbbabbabaaaaabbabababbabaaaaabbaaaaaaabbabbbbaabbaabaaaabbbabababbbababaaabbbaaaabbabbabbbabbbabaabbaaababaabababbabbabbaabbbbbaabaaababbabbbbbaabbbaabaabbaabbbabaaabbbaaaabaabbababbaaaaaabaaaaabbababbabbbababaabbbbbaabbabaaaaababbbabaabaaaabbaaaabbbbababaaaaababbbabbabaaaabbbaabaabbbabbbbbbbaabaaaabaaaaaaababbbabbabbaaabbbaabbabaabbbbaaabbababababbbabaaabaabababbabbaaaaabaabbbbbbabbaababababbbabaabbbaababbabbaabbbaabaabbabbbaaababababbaabbbbbbaaaababbbabbbbbababbbabaaabbbbbbbabaaaabbabbbbabbabbbababababbbbaabbbbbbaababaabababbbaaaaabbaaaaabbabbabaabbbbaaabbbbbabbbbababaaaabbbbbaaabbbbbaaabababbaaabaaaabababbbbabababaabaabaabaaaaaabaabbababbbbaaabbaabbaabaaabbbbabbbababbbabbabaaabaabababb aaabbbaaabaaaaaabbaababbaaabbaabbbbaabaaabbbabbbbbabbaaabaabababaaaaabbbaaaabbbbbabbaaaaabababaaaababbbababbabbabbbbaaaabababbbbababbabbbbbababbbbabbaababbbaabbaaabaabbbbaabbbababbababbaaaabaababbbabbbabbbaabbbababbbaaaabaaaababaabbbbaabaabaababababababbabbaabbaabbbbbababababaabbbabaaaaababaababbbaabbaaaababaabbaaaaabaababbabaabbaabaabababaaababbbbbabbbaaabbaaabbabaabaaaaaababaabaabaabbabbabaababbbababbbaaababaaaababbaaaabbbabaaabaabbaaabbababaaaaaaabaabbbbbbaaabbababaabbabaabababaabbabbabbbabaaabbbbbbbabbabbaabbbaaaaaababaaababaabaabaaababbabaaabbaababbaabbbbbbbbbbbababbbbbabbbbbaaabaaaabaaaabbabbaabaabababbbaaabbaabbbabbbbabbbbaabbabbababbbabaabbaaabaabbbabbabaaabbabbbababbabaabaabbbabbbbbbababbaabababbababbbbabbaababbbababaabababbbaaabbbabbbbbbbbabbababbabbbaabbbbabbabbaaaaaaaabbaaaabaabbabbababbaabbbabbaaaaaaaaabbbbbababbbaabbabbaababaabaabababbbbaabbbabbbaabbaababbbbbbabaabaababaabbabbabbabaaaabaaaabbabbabbaabaabbbbaabababaabbbbabbabaabbaaaaaaabababbbbababaababbbabbbaaabbababbbabaabbbaababbabbbbbaaaabbbbbaabababbabbaaaaabaaaabaabbbabbbbaaaabbaaabaababbababbabbabbbbabaaaababbbaaabbbbabababbabbaabbaaabbbaaabaababababbababbbbbaaaaaaabbabbaaabbbbbaabbbbabbbababbbbabababbbbababaababaabbbabbbbabababbbbaaaaaaaabbaabbaabababababbaababaababbaaaaabaabbbaaabbaababbbbabaaaaaaaaaabbbabaabbbbbbbababbbabbbabbbababbbbbbbbaabbabbbaabbaaabbabbbbbabababbaaabbbbaabaabaabbbabbaabbababbbaabababbaabbbbbbabbabbabaababbaaabbaababbbabaaaaabbabbbabababaabbbaabbbbaaabababaaabbabababababbaaaabaaaabbabaaaabaaabaaabbaaaababaaaabaaaaabaabbbaaaabbbbbbabbaaabaabbaaaabbaaabababaaaabaaaaababbbabbabababbababaaabaababbbaabbbbbbbaaaaaababbbaabbaaabbabaabbbaaaabbbbaaabababbababbbabaabbabaaabbbabaaabbbbabbbbbabbaabbaaaaabbababbabaabbaababaababbabaabbaaabababbaaaabbabbaabaaababaabababbaaabaaaabaaaabbabbababbaaabaabaababaababaaabaabbaabababaabbabaabbabbabaaababbaaabaabbbaababbbabaabbabbbabbaabbabbbaaaababbaabaaaaabbaabaaaabaababbabaaabaaaaaabbabbabaabaaabaabaabaababbaabababbbabaabaaaaaaabaabbabbaabbbbbb abbbabbabbaabaaaaaabaabaaaabababbabaaaabbabbbaabbbababbaabaabbaabbbbaabbaababaaaaabbbbaaaaaababababbbaababbabaaaabaaaaaaaababababbaabbbaaababaaaabaabbbabbaabbababaaabbbaabbabaabbaabbabbabbbaaabbbaaabaabbbababbbababababaaabbbbabbaaabbaaaaaaababbaaabaaaaaaabbbaabbaabbbaabbbaaababbabbbbbaabaaabaaabbbaaaabbaaabbababbaabaaaabbaaabaaabbaabbabbabaabbaabbbbaaabaababaaabbabbbbbababbaabaabaaabbabaabaabaabbbbbbbbaaaaaabaababbbaaabbbbabbbbbaaabbaaabaaabaaaababaaabbaabbbabbbababbaaaabbbbaaaaaaaabaabbabbbabbabbaabbbbbabbabaaabbbabbababaaabaaaabbabababaabbbbbbbaaabbaababbbbaabaaabaabbaaabbaaabbabaabbbbabbbabbbbbaabbbabbababbbababbbbabaaabaabaaaabababbbbbbbabbabbbbabaabbababaabbbbaaaababaabbaaaaabbabbbbaabaabbabababbbbaabaaabbbabbbaaaabbaabbaababaabbabbbbbbabbaabbbaaababbaabbaababbaaaaabaaaaababababbbbabbbbaaabbaaabbbaabbabbaaabaabbababbbababbaabaabaaabbabbabbabaaabbbabaabaaabababbbbaabaaaababbaaabababbababbbbbaabbaaababaabbbabbaaabbaaaabaaababaaabbaaabbbaaabaaaabbaaaababbaabababaaaabbabbbbaabbabbbbbaabababbbabbabbbbbbaabbbaababbabbabbbbaaabbaabaabaababbbabbaababababababbaaababbbbbbabaaaaabbaabaabaababaaaababbbaaaaabbabbbbabaaababbbbbbbbaaaaaaaabbbabaaabaaaabaaaaaababbbbbbbaaababababbbaabbbbaabaabbababbabbaaaaabbababaabbababbaababbabbabbababbbbbbabaaabababbbabaaaabababbbabaaaababbbbabbbaababbabbbabbaabbabababbaaaabababaaaaaabbabbaaaabbabaabbbabbabaabbbbbabbabaaababbababbabaabbbabbaaaabbbabbbbabbbbaababaabbabababababaabbabbaaabababbbabbaabbbabbaabbaaabbbbbbbbbbabaaabbababbbaaabbaababbabaabaaaabbbbaabaaaabbbabaaabbabbaababaaaababaabbabaababbaababbbbbbbaabaaaabbbabaabaaabbbabbaabbabbaabababababbababaaaaaabaaaaaaaaaabaaaabbbbabaaaababaaabbbbbbababbbaabbbaabbababbabaaaaaabaaabbaaaaababaabbbababaaababbaaaaabaababaabaaabbaaabaabbabaabbbbbaabbabbbaabbabbaabbbabbbbaabbabbbbbbbbabbbbababaabbbbaaaababbaaabbbbbbabbbbbbabababababbaaabaabbbbbbbaaabbaaaaabbbabaabaaaaabbaaababbababaabbabaabbbbabababbbabbaaabbbbbbababaaaaababbabaababbaaaabbaaaaaaabbabababababbbbbababbbbabababaabababbbbabbbaabaabbba aaabaaababaabbababbabaabbabbbbbbaaababbaaaabaabbbaabbbabaaaabbabbbabbbaabbaabaabbabbaabbaabbaabaaaaabaabbbbaaaaababaabbbbbababbbabbbbbbbaabaabbbaaaaababbbabaaaabbbbaaaabbbabababbbaaaaabbababbbbabaabaaabbaabbbbbbbaabbbaabbabbaabababbabbabbabababababbbabbbaabaabbabbbaaabbbaaaaabaaabaaaabbbaaabbbbababaaabbbbabbaabbbaabaaababaaababbbbabbbbababbbbabbbbbabaaaabaaabbbaabbbaababbababbbaaaaabbbabbbbaaaababbabbbbbaaabbaaabbbabbbbabaaaabbababbaababbababbabbbabbbbaaababaabaabbabbbabbbabbaabaaaabababbbbaaaabbaaaaababbababbbabbbbbbbabaabababaaabaabbaabaabbaaaaaabbbbbbbaaaaaaaabaaaabbbabbbabaabbaaabbbaaaaaababaabbabbaaaaabaabbaaabbaabaaababbbbaabaabaabbbbbbaaaaababbbabbbbbabbbaabbbaabaabbbababaaababaabbaabbbbbabaabbaabaaaaabbaaaababbaabbaabaababbaaababbabaabbababbaaaaaaababaaaabbbabbbabbbabbabbbbbaaabaaaaabbbbbbabaabababbabaaabaaaabbbaaaaaababbababbabaabbaabbaaabaabbaaaaabbaaabaabbbbaabbbbbbabaabababbababbbabbabbbbaabbabbaaaaabaabaaaaaabbaabababababbbbbbaabababaabbbbbaabaabbaabaabaaabaaaaaabababbababaabbbbbbaaaaaabaaaaabbbaaaabaabbaaababbbaaabbbbabbbaaababbbbabababbbbababbabbaaaaabbaaaaababaaaabbbaaaabbbbaaabbabbaaaaababbaaabbbaababaaabbabbaaaaabbabbabbabbbaaaaababaababbbabbaabaabbbaaabbaaaabababbababababbbbbaababbbaababbbbbaaabaabaabbbbbabbbbbbbbbbaaaaaaaaaabaabbbaabbbbbbaabbbaababbbbaaaababbbaaabababababbaaaabbabaaaaaabbabababaabaababbbaaabaabbaaababbbbbbbbaaabaabbabbaabaaaaaabaabbbabaaaaaabbbaaabaaabbbbbbabaaaabaabbbbbbbabbbaabbaabbababaaaabaabbbaabaabbabbbbbabbbbbbaabaaabaaaabbbbbbbaaaabbbababaabbaaababbbaaaaaaaaaabaaaaaabaaaabaabaaaabbabaaaaabbaaabbbbbaababaaaabbaabbabaabbbaaabbbbbbbbbaabbbbbbbaaabbabaabbaaaaaabababbbababbaaaaababbabaaabbaabababbbabbbbbabaabbbaabbbabbababbbaabbaababbabbbabbaabaaababbbbbabbbbaabbbbbbabbaaababaababbaabaaabbabbaabbbbaaaaabbbbabbbabbbaabbaaabbbbbbbaaaaaabbabbaaaaaaaaaabbaabbbabbbbaaaaaababbaabbbbbbbbaaababbbbbbaaaabbaaabaaaabbabbabaabaaabaaaaaababbabbabbaaaabababaabaaababbbbbaabbbaabbbaabbbaabbabbbbbbabaaaaabababababababbababaabbababbaaabbbaabaab babaabbaababaaabaaababbbbaaaabbbbababbabbaabababaaabababaaaaaabaaaabbababbababbbbabbabbaaabaaabbabbbaaabbaabababbbaabbabbbbabbbbabaaaababaabbababaaaaabbbbabaaabaaababaaaababbaabbbbabbbabbaaaaabaabbaababaaabbbbabbbaaababbabaababababbaaabaababbabbbbbaaabbbababbaabaaaaaababbbbbbaaabbabbaabaabbabaabbaabaabaaabbaaabaaaabaaababaaaaababaaaabbaababbbaabbbbbababaabaabaaabaaaababbbabbaaaababbbbbbbabbbababababababaaaaababbbaabbbaabbababbbbbbaaaaaabaaaabbabbabbaabaabbabbbaabaababbbabbbbbaabbbaaabbaaaaabbabbbbbababababbbaababaabaabbbabbabbbbaaabbaaabaaabaabbbbaaaaaabbbbaabbababbbaabbabaaabbbabbaababbaaababbbbbaaabaabbaaabbbbaaaaaaababbbbaaababbabbbbbaababbbbbaaabbabaababaaabbaabaabbaaabbbbbabbababbaababbaaabbabaababbabaabbaaabbbaabbabbabbbabbbbbbaaaaaaabbbbabaabbaabaaabababababaabbbaababbaababbaaaabbbbabbaabaababbababaaaabababbbbabbbbbaaababbbaabaabbaabaaaaaaababaabababaaaabbaabaabaabbbbbabaaaaabbbbbaabbabbbbaaabaaaabbbbbbabbbbababbabbbabbbabbbabbbabaabababababbabbaaaaaabaaabaaabaabbaaabaabababaaabaabaabaaababbababaabaaababbbaaabbabaabaababbbbaabaaaababbabbabaabbaabbbbabbaabaabbbbbbbbaababbbbabaaaaababaaababbaaabaabbbaababbaaabbaaababaabbbabbabbbbabaaaabbabaabbabbbabbabbbbbabbbabbabbbbbabaaabbababbbbabaaabababaaabbaabbabababbbbbbbaaabaaababbaabbabbbbbbbabaabababbaabbaaabbbabbaaabaabbaaabaaabaabaabbbbaabbbbaaaaaabbbabbabbaabbbaaaaababaabbaababaaabbabbaaaaababaabaabaaabaaaabbabbabbaabbaaabbbaaaabaababbaaaaabaaabbbababbabbaaaaabbabbbaaabababaaabbaabbbbbbabbaaabbaabaabaabbbabbbabbabbbbbaabbabababbababbabbbabababbbbabbabbbbbbbaabbaabbabbabbaaabbbabaababaaabaabaaaaabbbbbabbabbaaaaabbbbaaaaabbaabaaaabbbbbababbabbbbbbbaaaaaabbbbbaaaababbbbaaabaabaaaababababababbbaabbbaaabaabbbaabbaabaaabbaaabbbaababbbaaabbbaaaabaabababbaaaabbaabbabaabaabaaaabbbabbaabaaabbabaabbbaabbaabaabaaababbabbaaaabbabbbaabbbbbaabaaaabaaabbbabbababababbbaaaabbbabbaababbbbbbbbbbabbbbbbaabbaaaabbabbaabababbbabbaaabaaabbbaabaaabbababbbabbaaabaaaaababbbbbbbbababaaaabbaabaabaabbbbbababbbaaaaabbbbbbbabbabaaaababbabbabaabb aababbbbaabababbaabaabbbbbabbbbabbaabbaaabbbbbbaaabaabbbababbbbbbbababbbaabbabaaaaabaabbababaabaabbbbbbaabaaabaabbbaaabbbbbaabbbbaabbbaabaabbababbbbaabaabbbbaabbbbbbaaabaaabbaaababbababababbbbaaaaabbaaabbaababbaaabbabaabbbbbbaaababbbbbbbbbbaaabbabaaabbabbaababaaabbbaabaaaabbaaaabaabbaababbbabaaaabbbabaababaabbbbbababbaaaabaaabbbbbaaaabaabbbababbababbbbbbbbaaaaaaabaababbababbabbaaaabbbababababaabbaaabbbbbabbbbabaababbabaaaaaaababaaaabaaaaaaaaabaaaaabbabbaabaaabaaaaaabababababbbaabbbbbaaaabaaabbbaabbbaabaaababababababaaabbaababbbbaababbbaaabaaabbabababaabaaaababbbaababbbabaaaabbbabbabaaaabbabaaabaaaabbbbbbbabaaaabaabbabaaaabbbbaabbaaabbaaabbaaaaabbababbbaabaaaabbababbabbaababaababbbababbababbbabbbbbabaabbaabababaabaaaabaabbbbaabbaabbaabbbaaabbbbabbaababbbbaabbbbaaabbaaaabbbaabbbaabababbbbaabbabaabbaabbbababbbaaababbaaabababaababbbabaaabbabaaabaaabaababaaabbaaabbbabbaababaabbbbaaabaababaababababbabaabbbabbababbbbaabbababaaabaaaabbaababbbaaabbbbaabbabbaaababbabaaabaabaabaaabbbababbbabbbaaaaababbbbababaaaabbababaaabaaabaaaaabbbababbabaabbabaabbbaababaabaababbaabbbbaabbbbaaababababbbaaaabbbabaabbbabbbbaabbabaaaabaabbabbbaaabaabbbbbbaabaababbabaabbbbbbbaabaaabbaaabbbaaaaaababbababbaaaaaaaabaaaabaabbbabbaabbaaaaaababbaaababaaabbabbbbbbaaabaabababbaabbbbbbabbbabaabbbaaaabbbbbbaababbabababaababbbbbbbbaababbbaaabbabbbbaaababbbabbabbabbaaaaaabaabaabaabbbbaababbaabbabbbbabaaaababbbaabbbbabbbbbabaaaaabbabbaaaaabbaabbbbaabababbbaabbbbbbbaabbabbabbaaababbbaaabbaabaabababbabbabaabaaaababbababaabbabbaabababbabbbabaabaabababaaabaaabbabababbaabbaaababbbbbbbbbbbaaaaaaaaabababbababbaaaaabaaabababbabaabbabbaabbbbbaababaaabababbbabbaaabbabaaaabaaabbbbbaabbbbabbbababaaabbabaaaabbbabaabbabaabbabbaaababaaabbbaabaaaabbaabaabaaabbaababbaaabbbabbaabbbbaabbaaabaabbaaaaabbaaababaababbaaaaabbaaaabababbbbbaaaabbbbbabbaabbbbaabbabbbabbbbbababbaabbbbbbabbabaaabbabbaaabbbbaaaaabbabbaaabaabaabbaaaaaababaaaababbabbaabbabaaabbbaabbaaabbabbaabaabababaaababbaaaaababababbabaaaaaaaabaabaaaaabbaaabbbabbbbababb bababbaaaaaaaaaabaaabababaababbbbbbaabbbabbaabbbaabbbbabbabababbaaaaaabbbabaaabbbbabaaaaababaabaaaaaaaabbbabbababababbbaaabbbbbbabaaabbbaababbbbbbbabbaabbbaabaaaaaabaaabaaabbaaababbabaababbbbbababbaabababbabbbaabbaaabababaabbababababaabababaabaabbabaaabbbbbaaabbababbbbbbabaabbbabbbabbabbaabbabaaaaaaaaaabbabaabbbabaabbabaaabbbaaabbbaaabaababbaaaaaabbbaabbbabbaaaabbabaabbaaabababbbababaaabbabaaaaabbbabaababababbbabbbaaaaaabbaaaaaabbabbbbbbaabbbababbaaaaaabaaabaaabbaaaabbaabbbabbaaabbbbbbaaaabababbabababbbabaaaaaaaabbaabbbbaabaabbaaababbbabbaaabaaabaaabbbabbaaabbabbbbabaaabaaabbbaaabbaabbbbbabaaaaabaaaabbbbbabbbbaabbbbaababbbbbaababaabbbaabbbbbbbbabaaabbbabbbabaabbababaaaabbbbabababaabbaaaaaaabbabbbaaabaabbaaabaaabbbbbaaaaabaabbbaaaabaaaabbababbbaababbaaabababbaabbbabbabbbabbabaabbabaaaaaababbabababaaababababbbaabbbbbbbbaaababbaaaabbaaaaaaaaaaaaababaaababbbaaaaaaaabaabbaaaaabbbbbbbbababbaabbaababbaabbbabbbbaabbbababababbbbbbbaabbbaaaabbbbaabaaaababaaaabaabbbbaaabbaabbabaabbaaaaaaaabbbaabbbbbaabaabbaaaababbbabbbaaaaababaababaaabbabbabbbbaababaaabaaaaababbbbbbbaabababbaabbbbbaaaaabbbbabbbbbabaaaabbabbbbaaaababaabbbaabaaaabbbbaababbbaaaaababbbabbbabbabaaaabbbbaaaabbbaabbabaabaaaabbbaabbbabaabbaaaaabbabbbaaaaabaababbbbabbaabbaaabbabaabababbbbababaabababaabababaabababaaaaaaabbababbbaaaabbbababbbbbbababbbaaabbbbbbbbbaababbaaaaabbababbababbbaabaabbaabbaaaaabbbbbabbbbaabbbabbaabbbbbaaaabaaaabbbbabbabbaaabbbbabaabbabbbaaaabbbbaaaaaaabbbbbabbbabbbbbaaababbababaababbbbbbababaaababbababaaaababbbbaababbaaaaabaabbaaabababbbbaabaababaabbaabaaaaaabbbaababbaababaaaababbbabbbaaabbabaabaababbbbabaaabbbbaababbbabbaaabbbbbbababbaaabaababaabbbbabbaaaaaabaaaaabbbbbaaaabbabbaaabbabababbababbbaabbbbaabbbaaaaaabbaaabbaaababbbabbaababbbbbbbaaabababbabbbbbbbababbabbababbaababbaababbbbaaabaaabaaabaabaaabaababababbbabaaabbbbabaaababaabaabbabababaaabbbaaababaaaababaabbaaabbbbabababbbbbbabbbabaaaaaabaaabbbabbabbabaabaaabbbabbaabbabbababbbbaaaaabbaabaabaaabaaaababbbabaabaaaaaababbbbabbbbbbaaabbbaabbbb aaaabbbaaababaaabbaaabbbbbababbaaaaabbabbabbababbbbbaabbababbbaabbbaababababbaabbababbbbbbaababaaaabbbbaaaaaaabaabaabababaaaaaabbaaabbabbaaaaaabbbababbaaaaaaaabbbbabbbaabaabbbababaaaabbbabaaababbaabbabbaabbabaabbbbbbbabbaabaaabbaababbbbbaabbabbabababbabaabbbbbbbabbaaabbaaababaababbbbbabaababababbababaababbbbabbabbaaaababaabbaaabababbabaaaaabbaabaaabaaababbbbaabbabbbbabaabaaabbaabaabababbbbaaaabbaabbaaaabbbbbabaaaabbbaaabbabaabbbbaaaabaaaabbabbbaababbaabaaaaabbaaaaaabbaababbbbbabbbbbababaabbbbabbabbbaaaabbabbbabbbbbbbaabaaababaabbabbabbbababbbbbaabbbaaabbabaabbbbbaababbababbaaabaabbbbabbaaabbbbbabaaaabaaaabbbbbbaabbaabaaababbbbbaaaababbbbabbaaaabbbbbaaaabaaabbabbbbbabaababbbbbbbbaaaaabbbbbbabbbabbaababaabbbbaabbbaaaabbbabbbabbabbbaabbabababbababaaabbabbbbbaabaabaaabaaababaababbbaaaaabbbbbbabbbaabaaaabaaaaabbababaabbababaabbbabbaabbbbaaabaaabbbaaababababbbbaaabbbabaabbaaabbababbaabbbbaabababaaabaaaababbabbabbbaabbabbabbaaabbbbbabaaaaabbbbaabbbaabaabaaabaaaabbbabbaaabbbabbabbabbbbabbbbabaabbbbabbaabbbbaaabaaaabaaabaaaaaabbbaaaaaaabaabbbbabaaaaabbbbaababbaabbaaababababbabbabbaaaabaabababbaaabbabbbaaaaaaaaaababbbbaaabaabbaaaabaabbabaabbabbbaabababababbbbaaaaababaaaaabbaaabababababaaaabbbaabaaabbbaaabbabbbabbabbaaababbaaaaaababbabbbaaaabbbaabbbabaaabaabbbaaaaaaabaaabbaabaaaabbabababbaabaaabbabababaabbabbbbbabbabaababbabbabaabaabaaaaaabaaababbabaabaaaaabbbabbabbaabbbbbbabbabaaaababaaaabaaaaaabaaabbbabaabbabbbaabbbaaaabbabbbabbaaaabaabbbabbbaaaabababbabbaaaabbbbbbbaaaabbabaabaaaabbbbbbbbbabbbbbbabbaaabbbbababaabbaaaabababbaaaabbbbababaaabaabbbbababbbabaabbababababbbbabbbbbbbbabbbbabbabbbabbbbabaababaababbaababaaababaaabaabbaaabbbababbbbababaabababaabbabababaabaabaababbbbbabbabbabbbabbaabaaabbbaaaaaabaabbbabbbbbababbbaaabbaaaabbbbbbabbaaabbbaaaaababbbbabbabbaabbabbbaabbaaababaaaaabaaaaabaabbabaababaababbabbbbaaabbabbababbababaaabababbbbbaaabbabaaabbaabbabbabbbaabbbbbbbabababbbbbbabaababbaaababaabbbbbaabbbaaababbbaaaaabbabbbbbabbaabbabbabbabbaababbbabbaabbbbabbbaabbababbaabba babbbbbbabbbabababbbabbbabbbbbaaaaabaaabbabababbbabbabbababbaabbaaaaabbbabaaabbbbaaaabaabaabbbbababaabbbbbabbaabaabaabababaaabbbbbbbabbbabaaabbabbbbbbaaaaabababbaabbaabaabaaaababababbaaaaabaaabaaabbbbaaababaaababbbbbaabababbbabbabababbbbbbbbaabbaababaaabaabababbaaaabaaabbbbbbaabbbbabbababbaaaaaabbaaaababbbbbbaaaaabbbabbbbbbbbaabbbbabbbbabbaababbbaaababbbababbbbbbbaabbbbaaaaabbababaaabbababbbbbbbbaabbabaaababbbbbbbbabaaaabaabaabbaabbaaaabaababbabaaabaaababaabbabbabbaabbbababababbababbaaabbbbabbbbbbbabaaaababababbaaababbabaabbbabbbaaabaabbabbbabbbaabbbaabbbaaaabbbbbbbaababbaababaabaabababbabbabaabbbababbbaaabbababaaaaaabababbbaabbbaaababbbaabaaaaaababbababbaaaaaaaabbabbababaaabbbaababbaabaabbbabbaaababbbaaaabbababaabbbaaaaaaaabbaabbaaaaabbbabbabbabbbaaaabbbabaaabaabbbabbbbabbabbaababaabbaaababaababbaaababbaaababbaababbabaabbababaabbabaaaaabbabaaaabbbbbbabbabaabbbababbaababbbbaababbaabbbbaaaaaabbaaaaabbbabbabaabbaaaabbabababbbbaabaaaaabbaabbaaaabbaaaabaaaaabbbabbbbaaabbbabbababaababaaabbaaabaaabaaaaaabbbaabaabbaaabbbbabbbaaabbaabbbaabbabbaaaababbbaaaaabababbbababbbbabbabaabbbabbabaaabbabbaababaaabbbabaaaabbaaaaabaabbbbbabbaaaabaabaabaabaabbaabaabababbabbbabaaabaabababaabbaabaaaaaababbabbaaabababaabbbaaaababaaaaababaaaaaabbabababbaaabbbababbbababaabbbbbbbabaabbaababababaabbaabbabbaaabbabaaaaaabbbbabbbabababbababaaabbbbbbabaababaaaaabbbaaaababaaabbbaabaababaababbbaababaababaababaabbaababbbabbbbbbbaabbaaaaaaaababbbbbabbbaaabaaabababababbbbabbaaaaababbbabaabbbbaabbbaaaaaaaababbbbabaaabaabaaaaabababbaababbbaaaaaaabbbabbbbbabbaaabbbbbaababbaaabbaabaabaabbabbabbbaabaaabbaabbbbbaabaababbababbababbaabaaababbabaaaaabababaabbbbbbbabbabbaababbbbbbbbabababaabbbabbaabbabaabaaabbaababaaaabaaabbabbbbaabbabbbbbaaabbaaaaaaababbbababbabababaabbababbaabbaabaaabbbbbbbaaababbbaaaabbbaabaaababbbbabababaabbabbaabbbabbaabaabbbbaabaaaaaaaabbbbaaababbabaaabbbaaabbbbaabbbbbaabaaaabbaabbbbaaababaabbbbababaaabbababbaababbabbbbbbabbabaaababaaaabbbabbabbbabaababbaababaabbbabaabbaaaabbbbabbbabababaaab abbbbbabaababbaaabbbbbaabaababaabbbbabbbaababbbbbaaaaaaabbbbbaabbbabbaaabaabbabababaabaabbabaabaabaababbaababbaababaabbaaaaababbababbababbaaababaaabaaaaababaabbbbaaaaabaaabbababbabbabbaababaababababbbbbbbbbababbabababaabbbabbababaabaababbbbabbbbbaabbaabaaabbbaaaabaabaabaabaaabaabbabbaabbabbababbbabbbabaabaabaaababbaaabbbbaabbbbabaabaabaababaabbbabbabbbaaaabaaaabbbbbaaaabbbaabbaabaabbababbaaabbbaaabababbaababaabbaaaabaabbbaababbbbabaabbabaababaabaaabbbbabaaaaaabaaaabaaabbaaababaaaaaaaaababbbbbaaabbaabaababaaabaabbabbaaabaabbbbbababaabbbbabababbabaababababbabababababbbbbbabbabbbbaabbababbbbbbabababbbabaabaabbbaababaaaaaababababaabbbbbbbbbbabababaababbbbabababbbabaaaaaaabbbbbaaaaaabaabbabbbababaabbabaaaaabbabaaaabbbbaaaabaaaabaabaabaaabbbbbbbbabbabbabababbbabbaabbaaaaabbbbaaaaaabbbabababbbabaabaaabaababaaabbbaaaabbaaaaabbabbababbabbababaaabbbabbbaabaaababbbbbababbbabbbababaabbbaaaaaaababbaaabbaaaaaaabbabbbbbaaabbaabbaaaabbbbabbababaabbabbbabaaabaaabbbababbabbbabbaabababbbaaaabbbbaaaabaabbbbbabbaaaabbbabbbbbbaabbbaabaaaaaaaaaaabbbbbaaaababbaaabaaabbabbabaabbbaaabbbbabbaabbababbbbaabbbabaaabbabababaababababbabaaabaaaaaabbbbbaababbaabaabbbababbaaaabbbaaaabbbaaabaabaaaababaaababbbabbaabaabbabaaaabbbbbaaababababaababbbbabbbaabbbabbbbaababbabaaabaaababbbbbaabaaaaaabbaaabbabaaaababaaaabbbabbabbaaabbbbaaaabbabbbaabbaaababaaabaabbabaabbaaaaabaaaabbbabbbbaabbaabaaaaabbaaabaaaababbaabbbbbbbabbbaabaababbbabbaabbabbbabaaabbabaaabbaaaaababbbabbbaaabbaabbbbbaaababbbabaaabaabaaabbaaababbabbbabbbbbabbbbaabbaababbaaaaaaaaabaaabaaabbabbababbbbbbabbabaaabbbaabaaabbaababababbabaaabbaabaabaaabbbbabbbababbbababbbaabbabbbaaaababaaaaaabbababaaaaabbaaabbabbbbbaababaaaabbbbabaaabbaababbabbbbaababaabaabbbabababbbaaaabaaaabbbaabbbbaaaabbbabbbaaaaaabbabbabbabbabbbabbaaaaaabbabbbabbababaabbababababababababbaaabbababaabaabbabbababbabaaabbabababbaaababbbbaaaabaabbbaabbbbbabbaaaaaaabaaabaaaaabbbbbabbaabaaababaababbbabababaaaaaaabaabbaaabababbbaaaaabbbaaaabaababaaaaaabababbabbbbbbbaaabbbabaabbaaababbabb bbaabbabbababbaababbaaaaaaabbabbbaaaaaabaaabaaaabaaabbabbabbabaabbbabaaaababbaaabbbbbabaaababbaabababbababbaabaabaabaababbbabbbabbbbbabaabaaaaababbbaaaaabaabaabbbbbbbaaabbbaababbabbabbabbbbbbabbaabbaabbbaaaaaabbaabaabaabaabaabbbaaaaababbababbbbaababbbbaabaabaabbabaaabbbabaababbbaabbbbabbbbaaaababbabbbbabbbaaaabababbabaaaaaabbbababaaaaaaaaabaababbbabaabbbbbbaabaabbabaaabaababaabaaaabbbaaabaaabaaaababaabbbbabbaabababbbbabbaabaabbaaabbbaaaaaabbbbaaaabaabbabbbabbbbababaaaaabababaaabaabaaabbabaaabbaabaaabaabbaabbababbaababbaaabaabbbabbbbbabaaabaabbbaababbbabaabaabababbabaabbbaaaababbababaabaabbbababbabaabbbaaababbbbbbabababaaabbaabaaaabbbabababbbbbbbaabbaaaaaaababbbaaaabaabbbbabbbabaabbbaaababbbaababaaaaaabbabbbbbbaabbbbbabbaababaababbbbbabaabbbaabbaaaaaabbaababbaaaabbabbaaabbbbaaaabbabbbaaaaababaabbbbbbbabbabaabbaababaaaabaabababbbababaabbbbabaaabaaabbabbaaaaababbbbaaaaaaabbbabbbaabbbbababbabbbbbaaaaaaababbabbbbaabababbbbaabbbbababababaaaabababbabbbbbaabbbbabbbabababbbaaaaaabbaabbabbabbbbbabbbbbabbbabbaabbabaaabbbabaabbaaaaaaabbbbbaaaaaaaabbbaababaabababbbabaaaabaaabaabbaabbabaababaabaaaaabbbababbbaababaabbbaabbabbbabbbabbabaaaababaabbaaabbbbaababbbbaababababbababbaaabaaaaaaaaaaabaabaaaababaaaabbaaabbbaababaabaabbbbabbbabaabaaabaaaabbbbbbbabbabaabaaabaaaababbabaabababbabaaabbaabbabbaaaababaaaabbbabbabaaababaaabbbaaaabbabaabbbaaabaabababbabbbabbbabbbbabababaaabbababbabaababaaaaaaababaabbbbbabaaaaabbaaaabbbaaaaabbbbaaabbbaabaabaaaabbabbabbbbbaaaaaabaaaaabbaabbabaababaaabbabaabbbbaaabaabbbbababbbaaabbbbbbabbababbbbabaaaaaabbbabbbababaaaababaabbbbbbabbbabbbaababbbaabaaaaaaabaaabbbbabbabbbaabbaabaabbbaaaaabbaababaabbabbaaababaabaabbaabababababbaaabbbabaaaaaabaaabaabbbbbaabaaaaaabababbbbbaaabaaaaabaabaaaaaaabababbbbbaabaaaabbaaaabbabbbabaabaabbabbabbaababababbabbaaaaaaababbabbbbababbbbabaaabbbbabbbbbbbabaaababbbbabaababbababbabbaaababaabbaaaabbbabbbbaaaabbaabbaaabaabaabbbabaaabaaabaabaabaaabbbbaaabaaaabbabbabbbababaabbabaabaabbbabbababaaaaaaaaaababaaaabbabbbaabbbaaaaabbaaaaaa abaaabaaaabbbabaabbaabaabababbaabbbbbaababbbabbabbbbbbbaabaaaaaababbbaaababbbbabaabaaabbbbbaaaaabaabbbbaabaaabbbabbaabaaaabbaaababbabbbabbaabaabaabbaabaabbbbaababaaabaaababaabbbbabaaaaabbbaababbbabbaabbaaababbaababaabbbbaaabaabbababbbaaaaabaabaaababbbabbababbbbabaabbbbbaabaaaabbaabababbaaabbabaaabbaabbaaaababbbaaaabbbbbabaaabbababaabbbbaabbbaaabaaababaaaaabbabbbbbabbbbaababaaaaaaabbbbabbbbbbaabbaaababaababbabaaabaaaaabababaabbaabaabbaaabbabbbbabaababbbaaabaaabbbbaaabbbaabaabbbaaaabbaababaabababbababababbaaaabaabbabbbaabababaaaabababbbaabbaaabbbbbbbaabbbbbabaabbbabababababbabaababbabbbaabbabbbbabaabaaaaaababbaabbaababaabaaaabbbabaabbaabaababbbbaaaaaabaaababbbaaabbbaabaabbbbbbaabaabbbbbbbaaaaaabbaababbbbabbbbaaaaaaabbaaabbbaabbbbbbbbabbaaaaabbabbaaaabbaabbabbbabababbbaabababaabbbabaabbbaabaabbababbaaabaaababbbbaabbabbbbbbaaaabbbbabbbabbabaaabaababbaabbbbaabaabaabbabaaabaaaababbbabaabaaabababbbbbbaabbbbaabaababababbaabbaaababbbaaabbbaaabaaaabaaabaaaabbbbaaaababbbbababbaaabbbaababbbaabbbaabbbaabaaaaaabaaaababbaababbbbababababbbababbabaabbbabaabbabaabbbbaabbbbbaaaaaabbabbabaaababaabbabbaaabaaaaabaabaababaabbbabbabababbaabaaaaababaabbabaaabababbabbabbaaaabbaabbbaababbababaaaabbabaabbaabababbabbababbbaaababbaabababbabbbaaaabbaababbbbaaabaabbbaaaaabaabbaaabbbbbbabbaabaabbaaabbaababbbbabaaaababbaaaabbaabbbabbbbbabaaaabbaaabbaaaabababaaababaaabbbaaaabaaababababbababbaaaabaaababbabbbbabbbaaabbbaaababaabababbaabbbbaabbbbbabaababaaaabbaabbababababaabaaaaabababbaabbbabbbabbbabbbaaaabbbaaabbaabbababaabbbbbababbbbabbabbabbbaaababaaabaabbbbbbbaabaaaabbbbababaaaaaaaababbbabbbbbaaaaaabaaaabbbbbbabbaabbaaaababbaabaabbbbaabbaababbbabbbabababaabbaabaaaabbbaababbabbaaabaaaaabbbbaabbbababaaabaabbbaabbabbbaababbbabbbbbababababbbababbaabbbabaabbbbbaabaaabbbbbbabbaaabababbaabaaaaaabbbbbaabaabaaabbbbabababaabbababbbbabbbabbbbbabbabbaaabababbbabbbaababaaababbbbbabbaabbbbaabbabbaababbbbbbbaabbaabaaabababaaaaaabaabbaaaaabaabaabbaababaababaaaaaaaabbbaaaaaabbababaababbabbbaabbbabbbaabbbaaabaabbaaba bbbbbaaaaaabaabbbbbbbabbaababbbaabaaaababbabbbbbaaaaaababbabbbbababbbbabbbbbbbbaabaaaaaaaaaabbabaabbbbbbabaabbaaaaabaaaabaabbbabbbaaabbaababaaabbbbbabbaabbabbbbbaaabbabbaabbabbbabaabbbabaaabaaaaaabaaaabaabaaabbababbaabbabaaaabbaaaababaababaabbabbbbbabaaabbbababbbabbbaabaabbbabaabbabbabaabbbbbbbaababaabaaababbbabaaabbaaabaabbabaabaaaabbbbbbbababbbbaaabbbbaabbaabababbbbaaaaaaaabbbbabababbbbbbbbabaabbaaaabbbbabbbaabaababbbbabbaaaabbbabbabbbaabababbabbaababbaaababbbbbabbaabaaaababbbbababaabaaabaaabbbbaabbaabbabaabbaaaaaaababaabbbbbaaabbbbbaabbbbaaababbbbbaabaabbababaabbbbababaaaabaaaabaababaabbbbabbbbaaabbaabbabaaaabbbbbabbaaaabbbaababbabbababbbaaababbbbbbaaabbaaaaabbabababaaabbaabaaabababbabbbbaaaaabaaabbbaaaabbbbbbbbaaaabaababbbaabbbaabbabbabbbaaaabbababbbabababaaaabbbaaabbbabbbbaaabaaabaaaaabababbabbbbbbaababbbbaaababbbbbaaaabbbbaaababaaaababbbbbbabaabaabbaaaabbbaabbbaaabbabaaaabbbaabbbbbbabbbabbbaaababbbbbaabbbababababbabbabbbbaabbbaaabbbabbbabbaabababbaaabbaabbbaaabaabbbaaaabbabaabbaaabbbbaabbabababababaababaababbabbaaababbaabbaaabbbaaabbbaaaababaaababaaababbabbabbbbbabaabbabaabababbbbbbbbaabaaabbaaabaabaaabbabbabbbbababbbaaaaaabbababaabbabbbaabbaabaaaabababaabbaababaabbbbaaaaababbaababbbaaaabbbabbababbaabbbaabbabaaababbaabbabaaaaaaaabababaababaaababaaaaaabbabaabaabbabbbaabaaabbababbabbbbabbbbabaababaaabababbbabbabbaaababaabaaaaababaabbaaababbabbaaabbaaaabbababbbbabaabbbaabaaaabbbaaaabbbaaaaabbabaaaaaaaabaabbbbaaababaaaabbbaaaabbbabbaabababaaaabbbbabaabaabaaaaaababbaaabaaaaaaaaaabbbaaaaabbbbabbabbbbaaaabaaaaaabbbaabbaabbbaaababaabaaababaaabbabaabaaabbababaaaabbababbbbbbaaaaaaabbaaaaaaaabbbbaababbbbabbbbbaaabbbbbbaaaababaaababbabbbbaabbbbabbbaababbbbbbaabbababbaaabbabaabaaaabaaaabaaabbbabaaaabbbaaaaabaababaaabbbbbbbbbbbbabbbbbabaaababbabababbbbababbbabaabbabbbbbaaabbbbaaabbabaababbbbbaaababbbbbababbabbabababbaaabbbbabbabbbbabbbabbaabbbaaababbabbbaabaabaaaabbbaaaabbaabaababaabbbaaaaaaaababaaaaabbbbaabaabbabaabbbbaaabaabaabaabbabaaabaaaabaaaaabbbbbabaabbaababaabababba bbabbbbaaabaaaabaabbabababbababbbbbbbaabababbaabbbabbabababbabaabbbabbbabababbbababababaababaabbabbaaaaabbabbbbaabababbbbabbbababaabaaabbabaaabaaabbabaabaabaaabaabbbaaaaabbbabaabbbbabbbbbaaaababaabaababbaaababbaabaaaaabbbababbbaababbabbbbbbbbaaabaaaabaabbbbbbbabbabbbabaabbaaaaababbabbabbbbbaabbabaaaaababaabbbbbbaaababaabbabababaaaabbbaabbbbbbbabaabaabaaabbbabaaabbbaababaabbbbabbbbaababbbbbaabbbbabbbbbaabbbbbbbbaabbbababbbbbbaaaabababbbaaabbabbabbaabbababbbbaaaaaaaaababbbabaaaababaaababaaabbaabbabbaabaabbaabababaabaaabbaabbbababaaaabbbababbbabbbaabbbabbbaabbbbabbbaabbbbbababababbababbbbbbaaaabbaababbbaaaababbbaababbbabbbabbbaaaaababaabbbbaababbabaabbbbbbabbaaabbbaaaabbbbbbabaaabaabaabbaaaaababaaababbbbbaabbabbabbbbabbbbbbbaabbabaabaabbbabaaabbbbaaaabababbbbaabaaabaaaabbabaabbababbbabaaabaaaabababaaaabbbbbabbbabababbabaababbaabbbbabbbbbbbaaabaabbaababababbbbaabbbbbbabaabbabbbabbaaabaaababbbbabbbbaaabaabaabaabbabbaaabbbabbabaaabababaaababbbabaabababbbbbbabaabbbbbbaabaabaabbbbabbbbaaabbbaababaaaaaababababbbaaaaabbbaaababbabbbbaabbaaababaaaabbbbaabababbbaaaabaabbbbabaaaaabbbababbabaabbabbaaabababaaabbababbbaabaaabbbabbbbababaaaabbbabaaabaaabbbabaaababababbbaaabbbbabbaaababaabbaabbbabbbabaaaaababbabbbabbabaaaababbbbbbaaaabaaabaaaaaabbbbaababaababbbbabaabbbbaaababaaaaababaabbbbbbabbaabaaabaabaabbbbaaaaaabbbbbaabaababbaaaaabaaabbabbaaaaabababbabbbababbabaaabbabaabbbbabbbbbaabababbbbbbbabbbbabbabbabbaabbbabababbbbaaabaaabaaabbabababbbabbbbaabbabbaaaaaaaaaaaabbabaaababbaababbbaabaabaaaababbbabaaaaaabbaaaababbbbbabaabaaabbababaabbabbbabbbabbbababaaabbaabbabaaaabaabaaaababbabababbbbaabbbabaaaaabbbbbbbaababbbabbaaababbaaabbbbbaababbbbbaabbabbaaababbaaaaabaaaaababbbbbaaaabaaaaaabbababbbbbbaabababaaaabbbbbaabbbbbabaabaaaabaaaabbabbabbbaabababbaababbaabbababaabbbaabbbbbaabaabbabaabbbbaabababaaabbbbbbaaabbabbbbaabaaaaabbbbaaabaaabbbaaaabbaabbababaabbbbbbabbbbabaabbbabaaaababbabbbabaabbbbbbbabaabbabbbaaababbabaabaabaabbaabbbaababbbbbbaaaaababaaabbaaabbaababbbaabbabbaabaaaaaabaaabaaaa babbaababbaabbbaabbbbabbbaaabbbabbbaaabbabbababbbbabbabaabbbaaaaabaaaaabbabbbabbabaaaabaabbabaaabbaabbbbabbaaaaababababbaaabababbbbaabababaabbbabababbabaabbabaaaababbababbbabbbbbaaaabaabbbaaaaabababbabbbbabbbaabbabbaabababbaaaaaaaaaabaaaaabbababbabbbaaabbaaabbabbbabbabbbbaabbbbbbaabaaabbabbbbbbbbbbaaaaaaabaabbbbbbaaaabbabbabbbbbabbbbabaabbabaaaaabbaaaababaabaabbabbaabbbbbabbbbbbbbaaaabbbbaabbaabbbababababbabaabbbbbaaabbbbaabbbabbabbabbbbbaabaaaaaaabbbaaabababbbbabaabaabbbababaaabbabbaabbbbabbabaabbbbbaabbbabaabbaaaabbabbabbaaabbaaaabaaabbaaabbbbbabaaabaabbaaaaabbabbaabbbbaaaabbbbabaabaaabaaaabbbababaababbbbabbbaaaababaabaabbbababbbaaabbababbbaababbabaaabaaaababbbabaaaababaaabababbaabbbaabaaababbbbaabaababbbaaaabbabbaaaaabbbaabbbababbbbbbbaababbbbabaabaaababbbbaaaaaabbababaabaaabaaaaabbbaaabaaababbaababbbbbbbaababbbbaabbaabbbbaabbabbbabbaaabbabbbbbabaaaabaabbaababaaabbbbbbbbbabbaabbaabbababbbabbaabbbaaaabbaabbbababbbbabaabbaaabbbabaabbbbbaabaabbbaabababbabbbbbabaaababbbbababbaabbbbaabbabbabaabaabbbbbbbabbabababaaabaaababababbaabbabbabaaaaaaababbababbabbbbbababababbaaaaabbbbaaaabaabbabbbaababbbbabbaaabbaaabbabbbaaababbababbabbaabbaaabbabbabbabbabbbbabaaaaababababbbaabbbaabbaaaaaaabaababbbbbaaabbbbaaabbbaabbbbabbbabbabbbbbbaabaaabaabbabbabbaabababbaabaababbbbabaababaabaaaabbaabbbbabaabbbbaaaaabbaaabaaaabbabbbbaaaaabaaaababababababbabbababbbabaababbabbbaabaabbaaaaaaaabbbaaaabbbaabbbaabbbbbbaaaabaaabaaabbabababaababababaababaaaaabbaaabbabbbabaaaabaaaaaaabaabbbaabaabbbaaabaaabbabbabbbabbaaabbbbaaabababaaaaaaaaaaaabaaabbbaabbbbabbaaaabbbbbbaaaabbaabbbbabbabaaaabaabababaabbababbbabaaabbbbbbbbbabbbbabbbbbbbbbbaaaaaababbbabaaaaabbbababbaaabbabaaaaaabbbbbbbbabbbaababaaabaabbaabaaaabbabbaabbbbaababbbabababbabaabbbaaabababbaaaaaabaaaaaababbabaaaababbbbabbabbabbbbbbaabaabbabbbabaaaaaaaabaaababbaabaababbababaabbbbbaabababbbaabbbaababbabaababaabaaabababbabbaabbbaabbabbbaaababbbababaababaabbaaaabaabbbbbbababbbaaaabbaaaabaabaabbbabaaabbbbabbaabaababababbaabbaababbaaabbababbaaaaabaabb bbaaabaaabbaaaabbbbabbababaaaaabbaababaabbabbbbabbbbaabaababbbaabaababababbababbbbbabaabaabaaaaaabbbabaabaababbbbbaaaaabaabbabaaabbaabababbababaababaaaaaaabbbbaaaaaababbbbaaaaaabaaaabbababbaaababbaaababbbaabbbbbbbaaababaaaabaaabbaaabaaaaabbbbbbbbabababaaaaaabaabaaaaababbabaabbaababbbaaabbababababbaabababaabaabbaaaaaabbbabbabaaabaaaabbababbabbbbbbabbabaabaabbbabbbaaabaabaaabaabbbbabbbabbaabaaaaabaaaabaaababbbbbabbaabaabaaabbbbabbbbbabbababaabaaaaaaabbbabbbbbabaaaaaaabaaababaabbaabbaaabaabbabbbabaaabbabaaabaabbaaaababbabbaaabbabbaaabaababbbbbbbbbbaaaaabababbbababaabbbaabbaabbaabbabaabbbabbbbabaabaabbbaabbaaaabbbbbabbabbbabbaabbababbbabababbbbbbababaabaaaaabbaaabbbbbabbababbaabbaabbababaaaababbbabbbaabbaabababbbababbbbbaabbbbbabbbbbbaaababbbbabbbbbbbaabaaaabaabbbbababaaabababbbbabbababaabbaaabaaabbaabbabbbabbbababbaabbabaabaabbbaabaaababaabbbaaaabaababbbbbbababababaabaababbaaabbaaabbabaabaababbabaabbbbbaabbaabbbbbbbbbaaabababbaaaabbaaaaaabbbaabbbbaababababbaabbbbbbabbbaabbbbabbabababbbabbababaababbbabbabbabbabaaababbabaabbaaaabaabbaabaaaabaaaaaabbbabaabbabbabbbabbaababbbbabbbbbaaabaaaabaaabaabaabaaababbabaabbabbbbbbaaaaabbbbbaaaaaaababbbaaaababaaabbbaabbaabbbbbbababbabaaabaabaaaabbbabbbbbbbaaaabaaaabaabaabaababbbababbbbbbabaabbaabaaababaaabbbbaaabbabaaababaaabbaabaabbabbbabaabaabbbbbbaababbaabaaabbabbbbabbbaaaaababaaaabbbbbaabbbbbbaaabababaaabbbbbabbabbaaababaaabbbbbabaaaabbabaabaabbabbaababbaaabbabbbbababbbbaabbbabaabbbabaaaabbbbabbabbbbbbbbaabbabbaabaaaaaabbbbabaabbbaababbbaaaabbaabaaabbabaabbabbbababaaaabbababaaaabbbbabaabbaaabaabbbbbababbaabbabaaaabbbababbbbaaaabbabaaababbbbbbabaaaababbaaaabaaabbaabbabbbbaabbbbbabbaaabaababaaaabaaababaababaababbabbabbbabbaaaaaaabaaabababababaaababaababaabbbaaabababbbabbabbbaaaaaaababbaababaabaabaaaaaaabbaaaaababaabbbbabbabaaabbabbaabababaababbbaabbaabbababababbbbabaaaaabababaababbababbbbbbbaaabaabababababbbbbaaaabbbaaabaaaabbabbbabababaabaaabbabbabaabbaabbababababaabbaabaaaaaabbaaabbbaaabbbaaabbaabbaabaaaaabaaabaaabaababbaaabbaabba bbaabbaaaabbbabbabaaaabaabbabbbbaaababbbbbbaaaabbaababbaaaabbbaaabaabaaaabbbabbaaaabbbababbabbbbaababbaaaaaabbbbbabbbbababbbbbaaaaaaabbbaaaaabbaaababbaababaabbabbbaabaabbbababbbaaabbbaaabbbabbbbbbaabbbaaabbbaaabbabbbababbbbabaaaaabbabbabbbaaaababbbaaabbaaaaabaababbabbaabbbbaabbaabaabaababaabbaabbbbabaaaabbbbaaaaaabbaababbaaabbabbbbbbbbbaaaabbbaabbbaabbbaaabaaaaababaabbaabbabaababbbbbbbbabbaabbbabaaaabbbbbbabaabbaaabbabaaabbbbaabbaabababbbaaabaaaabaababbbbbbbaabaababaaabaababbbabbbbbbabbbabbbbbbababbbabbaaaaababaabbbabbbbaaaaabbabaaababbabaaabbabbbbbbbbbbbbabaaabbaabbbaaaaaabaaaaaabaabaabbabbbaaaaabbbbaaaaaaabaabbbbabbbabbabaaabaaabbaabbbaaaaabbbabbbabbbbabbaabbbbabbbbaabbbaababbabaabbabbbabbabaababababbbbabbbabbabaabbaaaababbaaababbaaabbbabbbaaabbbbaabbbabbaaaaaabababababaaaabbabbbbaababaabaabaabaabbabaaabaabbbabaaaabbabaaabaaabbaaaaaaaaabababababbaaaabbbababaababbaaaaabaabbaabababaababbbbaaabbbbbbaaababaaaabbabbabbbbbababaabbbabbbbaababaabbbabbabababbabaabababaaaabbbabbbabbabbbbaaaaaabaaabbbabbbbbaabaaaabaabbbababbbbbbabbabbbabaaaababaababaabaaabbbbbbbbaaaabaabbabbababbbbbbbbbbabaaaaabbabbbbabaabbaabbbaaaaaababbbbabbaabaaabaaabbbaabbbaaabbbbbbaaabababaaaabaababaabbababaababbbaaababbbababaabbbbbbababbbababbaaabababaaabaabbbaaabaaaaaaaababbbabaaaabbbaaabaabaaabbabaaabbababaabaaaabbaabaababbbbbbabaaabbbabbaabbbabbabbabbabbabbbabababaabbbbbbaabababbabbaaabbabbbaababbbababbaaabbbabaabbbaabababaaaababbaabbbbabbaabababbabbbbbaaaabaabaaabbbaaaaabababbaabbbabbbbbaabaabbaabbbbbbbabbbababbbbababaababbabbaaaabbabaabbaaabbabbaaababbbbbababababaabaaaababaabbbaaabbaabbbbbbbbaaabbbbbabbbbbaabbbaaabaababbaababbbbabbaabaaabbabaaaababbaabbbabbbaaaabbbbabbabaababaaaabbbababbababbabbaabaaabbbbbbbaaabbbaaaaaabaaaaaabaaababbbaaaaabaaabaababaabbabaaabbaabbaabbbbbabbbbaaabaabbbaaaaababababaabaabaabbbbbaabaaaabbbbbbabbaabbbabaabbaabbbbbbaabababbbabbaababaaaabbbabbbaaabaababaabbbbabbbbabbbababbbabbbabbbaabbbabbbabbaabaabbabaababaaaabbbabaaaababbbbabbabbaaaabaabbbaaabbbaaabaabaababbbbbabaabbb bbaabbabaaaabababbbabbabaabbaabbbbbaabbababbbbbbabbbbaaabbaaaaaabaabbbbbabaaaaababbbaaabababbbaaaababbaaaabababbaaabbbbabbbabababbbbaabababaabaaabbbbaabbbaabbaabaabbbbbababbaababaaaabbaaabbabbbabbaaabaabababbbbabaababbbaaaaaabababbbaaabaabbabaabaabbaabbaaabaaaababababbbababbbaabaaabbbbaaaabbabbbbbbbbabbbababbbabbbaaaaaabbbabbbaaaabbaaabbbbabbabbaaababbbbaabaaaaaabbabbabbbbbaabaababbbbaaabbabbbaabaabbabbabbbabbbaabaaabbbaabbbbbbbaaaaaaaabababbabbbaaabbaaabbbbabbbbbbabbaabaabbbbaaaaabaaaababaabaabbaaaaabbbabbbbbabbbbabbaaabaaabaababbbaaaaabbabbbaaabbbababbbabbbbbbabbbaabbaabbaabaaabbabbbbaabababbbbbabbaabbaabbbabbabaaababaabbaabbaaabbbbababababaaaaabbaabbaaabababbaaaaabaabaabaabbababababbbbbbaaabbabbaaaaaabbabbbbabbaabbabaaababbaababbaabaaaaaaaaaaaabbabbbabbbbbbaaaabbbaaabaaababbbbbbbaabbbaaaabaababaaabbaaaabababaaabbaabbabbbabbaabaaaaabababbbabbbabaaaabbbaabbbabbabaaabababbbabbbabababbbababbabaabaaaabbaabbabaaabbabbbaabbbbaaaabbbbbabbbabaaaaabbbaaaaabbbaabbbbabbbaaabbbaaabaabaaaabaabbaaaabbbabbabbaaabbabaaaaabbababaabbaabbabbaaaaabbbabaaabbabbbaabbababbaabababbbaabaaababbbbaabbbabbabaabaaaabbaaabaaabbabbaaababbabaaaaaababaabaaaaaabbababbbbabbbababababbabaabaaabababbbabbaabbbabaaabaababbbbaaabaaaabbbaaabbbababbaaababaababbbbbbbbabbaabbbabbbaaaaababaaaaabaabbbbbbabbbbaaaaabaaaaaaabaaaaaaabbbaaaaabbbbabbaabaaaaababbbbabbaaabababaabbbaaabbbaaaaabaaaabbababbbbbaabababbabbaabbbaaababaaabbbbbababbbabbabbbabbbbbbabbbbaaaabaababbbbbbaaabababbaabbabaabbbbaaababaabbaabbbaaaaabbbbbbbbaabaaaaaaabbbbaaabbabababbabbabbabbbabbabaabaaabbbaaaaabbbbabbababaabbaabbabbbbbaaaaaabaaabbabaaaaabaababbbbbaaaaaaaabaaabbbaabbabbaabaaabbaaaaababaaaaabbaabbaaaabbababaaababbabaaababbbbbabbaabaabaaaaaaabaaabaabaabaabbbabbabbabbbaabababaababaaaaaaabaaaababbababbbbababbaaabbaabbababaaaabbbabaaaabaabbabaabbabababbbaaaabbbabbaababaaaaaaabbbabbabaaababbabaaaabbabbbbbaaabbbbbbbaabbaababbbaaabaaabaabbbaabaaabaaabaaababbbbababbbaabbababababaabbbbabbabababaaabaabaabbbbbababaabbbbaaaaaabbbaabbaaabbababaaaaaa bbbbbababbabbbbbaabbaaababaabbbabaaaaaaaababbbbababbbabbabbaaabbaabbbababaaababbbbaaaaabbababbbabaabaababaabaaaaaaabbbaabbaaabaaabaabbababaababbabbbbababbbabaabbbbbababbbbaabbaaaababbbbabbabbababaaaaabaababbaabbababbababbaabbbaabaabbbabababaabbaaaabaabaaabbabbbabbaaababaabbbbaaabababbabbaabbaababaaababbaaababbabbbbbabbbaababbbbbbabbababababaabbabbbabaaaaabbbabbabaaabababaabbaaaaabbaabaaaaaaababbbbbaabbaababbbbbbbbbbaaababbbbbbabbbbaaaababbbabbaabaaaaababbbaaabaabaaaabaaabbababbbabababbabaabbabbaababbbaaabbaaaababbaaaaaababaaaabbbbabaaaaababbaaabbababababbbaabaaabaabbbaabbabbbaaaaababbaaaababaabbababaababaabaababbaaaaabaababbaaaabbbbaabbaababababbabbbbbbaaaabbbabbabbbaaaabbabbbaaabbabbababbabbbababababbbbaababababbababbaabaaaabaaaaabbbabbbaaaabababbbaabaaaabbbaaaabaabbbbbaabbbabbbbaaabaabaabaaaabaabbabbaaabbabbbbaaaabaabbbbabbbbbbaaaabbabbbababbbbaabbaaabbabaaabaabbbbbbabaabbbbbabaaaaabababbabbabbbaaababbaaabbbbbbabaababbbaaaaababbabbbaaabbababbabbabbbbabbbbbaabbaaaaabaaababbbabaaaababbbbbbaababbbbbaaaaaaaaaaabbaabbbababbaaaabaaabaaabababaaaabaaaabaabaabbbaabaaabaabbbaabbbaabaababaaaababbbbababbbbbaaaababbbabbbabaabaaabbbbabbbbbbbbbbbabbaaabbbabbbbabbbabbbbabbababaababababaabbabbabbaababaaabaaaabbbababbaaabaabbaabbaabbbbbbbbaabaababaababaabbbaababaabbaaaabaabbbbaabbbbaabbabaabbaabaabaabbbbaaaaabbbaabbbbbbbbbaaaaabbbabbbaabbbbaaababbaaabbabababbabbbbbbabaaaaaabaabaabaaabbbbaaababbabbaabaaaaabaaababbbabbaabbbaababbaaabaabaabbabbbababababbbabaaabaaababbaababaaaabbaabbbbbaabaabaababbaaabbbabaabbbaababababbbaabaaabbbbbbbbbaaabbbbbaaaaabbaabbaabbbbababababaabababababaaaaabbabbabbabbabababbbbabaababbbbbaabbbaabbbabbaaabbabbabbabababbaaaabbaaabbbababbbbbabbababbbbaabbbaaabbababbbaaaabbbabbaababbbbbbaabaaaabbababaabbbbaaababbbbaabbbbabaabbaabaaabbbbabaaaababbaaabaabbbabababbaabbbbbbaabbaaaaabaabbaabbababbbbabbbbbaaaaaaabbaabbbaaaabbbaaabbbabaaabbbbbaaabbbabaabbbaaabbbbbbbabbbabababbbbbababbbabaaabbbbabbaaabbbaababaabbbaaaaabaaaababbabbbaaabbaabbbabbabaabaaabaababbbbbaaaaaaaaa abbbbabbbaaabaabbbbbbabababbbbabbbbaababbaaaabbabaabbaaaababaabbaabaabbbabaabaabbbababbbbabbaababbbabbbabbaababbbabaaaabbaabbababababbbabbbbaabaaabaaaabbbbabbaaaabaaaababbbbaaabbbbaabbaaaababbbabbbbaababbbabaaaaabbaaaaabbbabbbaabaaababbbbabaababbbbbbbababaaabaabaababaabbaaabababbabbababaabbabbbbabbbbbbaaabaabbbbbbabbbbbaaabaaabaabbbbabbbbaaabababbbbbabababbaaabbbbbabbbbbbbabbbbaaabbaabaababbababaabbaaaabbbabaaabbaabbaabaaababaabbaaaabbbbabbbbabbaaaaaaaaabbbbbabaaaaaaaaaabbabbababbababaaabababbbabaababaabbaababbabbabbbaaabaaabbbaabbabaaaabaabaababbaabbbbbbabbabaaaabbbaabbbbabbbababbbbbaaabbbbababbaaaababbbabbabbbbaaababbbaabbbbbababaaabaabbbbabbbbabbbabbaabbabbbbabaaaabbabbaababaabbaabbabaabaabaaabaaaaabababbbabbbaaaaababbbbabbababaaabaaabbaabbbbbabbbabbbbbabbabbaaaababaaabbaabbaabbbbababbabbabbaabaaabbbbbbbbbaaaabbbbbbababbbbbabbbabbbababbbbbababbbbaababbbaabbbbabaaaabababbaabbbbabababaaaaabbaabaaaaabaaaabbbaabbbbaababababaabaabbabbbaaaababbabbabbaabaabbbaababbababbaababaaaababbbaaaaabaaabbbbabbaabbbbbaaaabaabababbabbaaaaaaaabbbbabaabbaababaaaababbaaaabaaaaabbbaaaaaabaaabbbaaaaabbbbbbaabbababaaaaaabbabbbaabbaababbbabaaaabbabbbbbbbaaabbaaabbabaaabbaaabbbbbbbabaaabbabaaababbaaabaabaaabababbabaabbabaabbbabaaabaaaabaabbbbabababbbabbbbbbbbbbbbbbbabbbababbaabbbaabbbbbabbaaababaabaabbabaababbbabbbbbaababbbabbbbaaaabaaababbaabaabaaabbaaaababbbabbbbabababbbababbbbaabbbbbbabaaaabbbbbbbabaabbabbbaaaababaabbabaaabbbabbaaabaabbbbabbabaaabbbaababbaabbbbaabaabaaabbabbbbaabbaabbaabaaaabbabbbaaaaaaaabbbbabbbbbabbabaaaabbaabaabaabaaaabaaabbaaaababaababaabaababbabbbbaaabaabbbbaaaababaaaaabbbabbaabbababbaabbbbabaaabaabbbbbaababbaabbbbaaabbaaaababbaababaabbaaabbabbbabaabababbabbbabaabbababbaabbaabbababaaaaaaababaabaaaaababababaabaaaaaaaabbaaabbbbaababaabbbbabbbabbaaabbaaabaabaaabbbaababbababbaabababaabaaaaabbaabababbbabaabbbbaabaaaaababbbaaaaaabbaaababaaaaabbbbbabbbabbabbbaaaabbbababaabaabbbaaabaababbaabbaabbbbbbbbbaababbbbbbaabaababbabaababbbbbbbaaaaaabaaabbbaaabaababaaabbbaaabbabaaaba abbbbbbbaaabaabbababaaaaabababbbbaabaaaabaabbabaababbaaabbaabbabbbbababbaababbbaabbaabaabbbbaabbbabaabbabaaabaaabaabaaabbbbaababbbbbabbbbbbbabbbbbabbbbbabbabbbbbbbbaaabbabbbbbbbbbbbbbaaaabbbbbababbbaabbababababbbbbaabbababbbbbbbaaaaaababbabababbbbababbbbbabaabbababbbabbaababbbbabbbabbbabbbabaabbaabbabbbaaaaaabbbbabbbbbabaaaabbaaabaabbbabaaaabbababaabbababaaabaabaabaaabaaabaaababbbabababbbbbbbbbababbaaaababbbaabbabbabbbababbababaabaabaabababaabaabbbabbaabbbabaaaabaabbbbbbbabbabababaaaabbbbabbabababbabababbbbbaaaaabbabbabbaaabaababbbaabaabbaaabaabbbabaabbbbaaabaabbaabbbbaabababbbbabbbabbbbbbbabbbaaabbaaaabbaababaaabbabaaababbaabbabbbaabbbaabaabbbaabaabaaaabaabaaabbbabababbbbbabaababaabaaabbbbbabbbbabaabbabbbaaaaabbbaaabbbaaaaaabbbbaaabbaabbbbbbabbaabaaaabaabbaaaabbbbbbababaaabaabaaaabbaaababbaabababbbbaaaaabbaaabaabaaabaaabbaababaabbabbaabbabbaabbaabaaababababbbbaaaaababaaabbbbabbabaaaaababababbbaaaaaabbabbbabbaabaaababbbbabbbabaabbbbbaabbbbbaaaaabbbabbbabbbaaabbbbbbbaaaaaaabbbabbbaaabbbaaaaaabbbabbabbbababaabbbaabaabaaaaabbabbabaabbabaababbaabbaabaabababababaababbbbbaaaabbabaabaaabbbabaabaaaaaabaaaaabbbbbbbabbbaababaabbbbbbbaaabbbabaababbbbbbbaaaabaaababbaaaabbaababbbababababbbbaababababbbbbabbbbbaaaabbaaaaabbababbaabaababbbbaabaaabbaabbbbaabbbbbaaabbababaabbaabbaabababaaaaabbbbbbaabbaabbabbaaaaababbabaababbbaaabbbbbababababbaababbbbabbabbabaaabbaaaabbbaaabbbaabaaaabbbaabbbabbbbabaabbbaaaabababababaaabbaaababbbbabaabaabbaababbbbbababbbabbaaabbabbaaaaaaaaaabaaaabaabaababaabbbbaabbbaabbbabaabbbbabaaabbbaaaababbabbabaaaabbbabaababbbbababbbbabbbabaabbabababbaaabbbbabbababaaaaabaaabbbbababaaaaaaaabbbbbbbababaabaaabbbabbaaaababaaabbabaaaabaaabbbaababbbaaabaabaaaaabaaababbabaaaabbabbabbbbaabbababaaaabbbbabbaaabbababbbbabaababbbbbbabbbbaaaabbaaaaabbbbbbbbbabbabbbaaaaabbababbbbabbaabbbaaaaababaabbabbabbbaabaaababbabbbbbaababbabbbbaaabaaabaaaabbabbabbbbbabaabbbbaabbaaabababbbbbabbabbaaabbababbaaaaaabbbbbbbbbbaaabaaababbaabbbabbbababbbbbbabbabbbaababbbababbbababbaaaabababababab bbbabaaaabababaaabababbaaaababababaaaaaabaabbaabbbaaabbbbaaaaaaaaababbabbbbababaaaabbbaabbbabbbaabbbbbaaababaaaabbaaaaabbaabbbbabbaabaababaaabbbaababaabaabbabbbbbbbbbbbbabbabaaababbabbbaabbbaabaabbbabababaabbbbbbaaaaaabbabbabaaaaaaaabbabbbaaababbbabbabbbaaaabaababaaaaabaababbabaababbbbaabbbabbbabaaabbaabababbabbaababbbabbbaababbbaaaaabbbababbabbabaaabbaababbabbbabababbbabbbbaabaaaaabaaaaabaababaaababbabaabbbabbbabaaaabababbaababaabbabbaabbbaaababbaabaababbaaaaabaaaaaaaaabaaabababaababaabaabbbaaabbbbbaabaababaabababaabbabbbaaabbaaaaabbbbbbbabbaabbabbbbaabbabbabbbaaabbbaaaabbabbabbbaabaababbbaabbbbaaaaaaaabaabbbabaaaabbababbbabbaaaaabbaabaaabbbabbaaabbabbaaaabbbbaabbbbababaaabbbbbabbabbabababbaaaabbbbbabbabbabababaaabbbbbaaabaabbabbbaaabbaababbababbaaabababaabbababbabababaabababbaaabbbabaaabaabbbbbbaaabbaaabbabbaabbabbbaaaababaabbbbbbbbbabbabaaabbabbaabbbabbaaaababbaabbaabaaababaaabbbabababbbbbbabbaabbbbbaabbabaaaabbbabaabbaababbbbbbabbbbaaabbbaaabbaaababaaabbbbaaabbbababbbababaabbaaabaaababbaababaabbababaaabbaabbabbbbaabbbbbbaabbbababbaaabbbbbabbabbabbaaabbbaaaaaabaaaababaaabaababababbbbabababbababbabaabaabbaabbbaabbbababbbaaaaabbababbbbbabbaabaaabaaabaaabbaaabbbaaabaababbbabaaaabbaaabbbabaabaaabaabaaaabbbbbaababbbbabbaabbbaaaabbbbaabaababaaabaaaaababaaaaababbaabaaabbbbababbabbbbabaaabbaaabbbbababbabbaabbbaaaaabaababababbaaabbbaaaaaaabaaaaaaaaabaaaaabbbaabbaaaaaaaaaabbaabbbbbbbbaaabbbbbbbaaaabaabababaabbbbaaabbaaaaabbbbababbabbbabaabbabaaaaabaaaaabbbbbaabbbababaaaaaaabaababbbababaabbbabbbaaaababbabbbbaabbabbaaaabaabbbbbabbabbabaabbabaabbaabaabaababbbbaabbaababababbbbbbbbababaaabbbaabbbbaaababbbaababbbabbaabbaabaaababababaababbbabbaaabbabaabababbabaababbabaabaabbbaabaaabaaaabbbbbbabbababbbabbaaaaabbaabbabbbbabbaabaabaaaabbaabaabaabbbbbabbabbbabbbaabaabaaabaabaabaaabaaababbaabbbbaabaaaaaaabbabbbbbaababbbaaaabaabbaaabbbababbaabaaababbbababbabbabaabbabbbaaaaabbabaabbbabababaaababaabbbbaababaaabbaaaaabbbbbbbaaaabbaabbbaabaaaaaaaaaababbaaaabbaabaaabaababbaabbabbabbbbababbb abaabbabbaaaaabaabbbaabbbaabbababababaabbbbbbabbbbababaabbabaaabbbbbabababaabbaabaabaabbabbbabbabaababbbaabbaabababbbbbbabbbbaabaababbbabababbbbbbaabaabbbaabbbbabbabaabbbaababababbbbbabaabbbbbabbbbbaabababaaabbaaaaababbaaaaaaaaaaaaaababbabbabbabbabbaaaabababbbbbaaabbabbabababbbbaabbabbbbbabbbbbaababbbabbbababbaaababbbbaaaabbababababaabaabaababababbaabbbaaaabbaabbbbbaaaaaabaaaabbabbbaaabbbabababaaabbabaaaabbbaabbbbaabababbabbbabbbaabbabbabbaaaaaabbbbbaaaaaaabaaabbaabbbaaaaaaaaabbbaabbaaabbabbabbbbbbaaabababaaabbaabbbbbbbaababaaaabababbabbbabaaaaaababbbaaaabaaaabaaaababbababaaaabbbabaabbabaaabbaaaaaabaaababaaaaaaabbbababbbbaabbbbbbaaaaababaaababaaababababaaabbbbbbbbbbbaaaabbbbaaaaaabbababbbaaabababbbaaabbabaabbbabbbabbababbabbbbaabababbbbbbabbbbbaabbbbbbabbaaabbbaaabbaababaaababbabbaabaaaabbbbaabaabbbabbbaaabbbbaabbbbbbbbabaaaaaaaaaaaabbbabaaabaaabbaabbbabbbbaabbaaabbbbaabbbbababbabbbaaababbabaabaaabaababaaaaaaabbabaaaaabbbabababababbbbaaabbabbbbbabaabbbabbbabbbabbabbbaaabaaaaaaabbabbababbbbbbbabbababbabbabaaaaaabbbaabbababbaabbaabaabbbabbbaaaabbabaabbabababbaabbbbbaaaabaabababbaabbaaaababaaabaabaaababbbababaababaaabaaaaaabbabbbabaababbaaaaaaababbabaaabaaabaabbaabbbbbabbbaabbabbbaabbabbaababbbbabbabbabaabaaabbabaabbaababbbabbabaaabbbabbaabababaababbaaaaaabbbbababbbbbbbbbbbabaaaabbaabaaabbabaaaabaaabbabbaabbaababbabbabababbaaaaaaaaabbababaababbaabbbbabaaababaaaaaababbaaaaaabbbaaabbbaababbabaaababaababbaaabbbbabaaabbbaabaaabbbbbbaabbbbbaaabbaaaaabbbabbaaaababaaaaaabbaaaabaabaabbbabbabaabbbbbbbabaabbabaabbaababbaaababbaabaaaabbbbabbabbababbaabbbaabaaabbbaaaaaaaabbaaabbaababbbaabaaabaabababbabbbaabaaaaaabbbabbbbbaabaabaabbababbabaaaabbbababababbbaaaaaabaaaaabbbaabaabbbaabbbaababaababbabbaaabbabbbbbabbbaabababbbababababaaabbabababaababaaabaababaaababbaabbaaabaaaaabaabbabbbabaaababbababbbaaabaaabbbaabbabbbbabaabaaaabbabbabaababbaaaaababbabbbbabbbbabbbbbabbbabababababbbababbbbbbaabaaababaaaaaabaababbbbabbaaaabbbaaabbabaababbbabaabbbbaabbaabbaabbbabbaaabababbbaaabbabbaaaaaaba bbababbaaaabbaaaabbbbaabaaabaaaabbaaabbbaaaaababaaabbbbbbababbaabbaabbbaaaaabbabbaaababbbbaaaabbaaabbbbababaababbabababaabbbabababbbbbbaaabbbabbbaaabbabaaabbbbabaabbaabaabababaaababaaaaaabababaaaaabaabbbbbbbababaaabbbbbbbbabbbbaabbabbaabaabbbbbbabaabaabbaababaaabaaabbbabbababbabbaabbababbbabaabaababbaaabbabbbaaaaabbbbbabbaaaaabaabababbbabbaaabbabaababbabbaababbbbbabbabbbabaabababbabaabbaabaabaaabbaaabaabaababbbaaababababbababababbabaaabbbbbaaabaaaabbabbababbabaaabbbaaaabaaabbbabbaaaaabbababaaaaabbababbaaabbbbbaabbaabbbaaababbaaabbbbabbabbbabbbbaabbabaabaaabbbbbbbbbbabbbbababaaababbababbbababbababbabaaabbabaabbbaaaaaabbaaabbbababababbbababaababbbabbbaaabbabbbababbaababbabbaabbbbbbababaabbaabbbbaaababbbbaaaaabbbbbbaaabbaababaaabbaababaaaababbaabaabbaabbabbaaabbbaaaabbabaabbbabbabaabbaaabaababbbabbbaabbaababbaaaaabaababbbbabbbabbbaaabbbaabbabaabbbbbbbbbbbbbabbbbaaaaaaaaaababaaabbbbbabbbaaaaaaaabbabaaaabbaabbbbbabbaabbabbbbbabbaabaaaaaabaaabaaabbbaaabaabbaaaaabaaabaabbaaabbbaabbabaabbbbabbaababbaabbbbababbbabaabbababaaaaaabaaabaaaababbbababababaababbbabbaabbaabbbbabbbbbaabbbbaabaabbbabaaabbaabbaabbbabaabbbbbbaaaaabaaaabbbabaabbaaabbbbabaaaaabbbbabbbbababbbababbbbaaabababaababbbbbabaaabbaaabbbaabaaaaaaabbabaaababbbbbbaababbbaaabaaababaababaabaaabababbbbaababbbabbbaaaabbbaabababbaabbabbbaaaaaaabaaababbababbaabaaaabbbaabbabbbbababaabbaababbbbbbbaaabaabbbaabbbaaaaaaaabbbabaaaababbbabababaaaabbbabababbbabaaaaaabbbaabbbaabbbaaabbbaaabababbaaabaababbaabbbbabbabbabaabbaaababbaaabbabbabbbaaabbbabbaaaaaababbabbbbaaabbbbaabaababaabbabababbbaaabbababaaabaaaababaababaaaabaabbbaabaabaaaaaaaaaabababbbababbaabbaabaaaababbbbabaabbbbaababbbbbbaaabbabbbaabbbbaaabaabaabbaabaaaaababaaabbaaaabaabbbaabbbbaaaabaaabbabbabbbaaaaaabbbaaabaabbaababaabaaabaabbaabbbbaaabaaaababaabbbabbaababaaaaabaaabababaaaabbaabaabaaabaabaabbbbbabaabbbabbaabaaabbbaabaaaaaabaaabbaaaaababbbaabbbbaabaaababaaaabaaabaaabababaabbbbbbabbaabbbbabbbbaaaabbbbbaababaabbbbaabbabbabbaaaaaaaabaaaaababaaaababaabbbaabbbbbbbaabbaba babbaabaaabaaaabbaabbabbabbbaabbbbbaaaaabaabbabbabaaaaaabbbbbbbaaabaaaaaaabaabbabbbaabababbbbbbbaaaabaabaaaaaabbbbbababbbabbbaabbabaababaabbbbaaaaabaabbbbbbaaaabababababbbbabaaababbababbaababaaabbaabaababbaabbabaababbabbbbabaaaaaabbabbbababbababaaaaabbbabaaabbbababbbaababbaaabbbabababaabbbbbaaabbaabbaabbbabaaababaaabaabbaabbbabaababbbbabbababbaabaababbaaaabbbaabbaabbababaabbabaaabaabbabbbabababaaabaabbabbabaabaabbbbbbbbbaaaaaababbbabbbbbabbaaabaabbbbbababbbaaaaabbbbaababbaaaaabaaabbaaaabaabbabbabaaaaaaabaaabbababbabbababbaaaababbbbbaabaababbbbaaabaabaababababaabababababbababaaaaababbbbbbbabaaaabbbbaababaabababbbbbaabbbaaabbbbbbbbbabbbaabbbbbbaaabaabaabbbbbabaabbaabababaabaaaabbaabbaababaaabaabbbbbbaaaababaaaaabbabbabaaabbbabbbbaabaaabaababaababaabababababbbabbaaababaaababbaababababbabbbaabaabbababaaaabbababbaaaaaaabaababaaabaaabbbbaaabbabaaaaaaabaabbbbbaaaabbbabbbaabbaaaaabbbabbbbbbbbbbabaaabbaabbaabbaaaabaaababbbbbbbaaabbaaababaaabaabaabbbaaaabbaaaaababbaaabbbaabaaabbaabaababbababaaaababbbabbaabaaabbbbbababaaaabbbababbaabbbabbaababaabbbbbabbbbbaababbbbabaababababbabbbbbbbaabaaaababbbbbaababaabbaaaaabbbabbbbaabbaabaaaababbbabbababaaabaabbbbbaabaabbbbbababbbabbabababbbabaaaaaabbbbbaaabbaabbbbbabaaaabbbaabaabaabbaaaaaaabababbbaabbabaaaaaaaaaaaaaaabbabbaaabaaabaabaababbbbaaabbaabaaababbbaababbaabbbabbbabbbbabbaaaaabbabbaaaabbaaabaaababbabaabbababaabaaaabaaabababaabaaaabaaabbbbabbbabbabaabbbaaabaababbabaabbabbbbaabbaabababaaaaaaaaababbbabababababbbbbbabbaaabbbbabbbbbaabbbbabbbbabbbaabbabbaabababbbbbbbbaaababbaabbabaaabbbbbbbbbabbaabaaababaaaabaaabbabbbbbbaaaaabbbbbbbbbbbaaaaaaaabbbaaaabbabbaabaaabaaababababbbbaaababababaaabababaabbabababaaababaabbbaaabbbbaaabbbbaaaabbbbbbaaaabbaabbbaaabaaabbabababaaabbbaabbabbaaabbbababbbabaaabaaababaaabbbaaabaababbbbbbabbabbbbbabbabbbaabbbabababbbaababaabbaabaabbbaaabbbbaaabaababbbbbbaaaababaabbababbabbbabbabbabaaabbbbabbaabaababbabaaabbbaabbbbaaabbabaaaababbaaaaaaabbbbbabaababbaaaaaabaaaaababbabbbbaababbbaaaaaaaaaabaabbbaaaabbbababbab baabbbababbaabbabaaaaabaabbbabbbbbbbaaabaaaaaaabaabbbbbbabaaababaabbbaabbaabaaabbbaaaabaaaabbaaabababbaaabaabbbbabbbbbababbbbbbaabbaaabbbaaaababbabaaabbbbabbbaaababaababaaabbaabbbbbabbbabbaabbbbabbababbbabaaaabbbabbabbaaabaaaabaaababaaaabbbaabaabbbbaaaabaaababbabaabababbaabaaabaaaabbbabbbbaababababbaaaabaabbababaaaabaaaabbbabbaaababaababbabbbbbabaaabaabbababaaaababababbbbabaabbaababbbaababababaabbaaabbabbbbbbaaaabbbaaaabaaaaababababaabababbaaabbabbbbbabbababbabbaaaaaabbabaabbbaaaabaabaabbaabbbabaaaabbabbaabbaaabaaabbbbbaaaababbabbaabaabaaabaabaaaabaabbaabbbbbaabbabaababbbbbbaaabbababbaabbbababaaaaaabbaabbaabbabbabaaaaabbababaabbbbbbbaabaaabaabbbbbaabbaaaaabbabaaaaabbaaabbbaaaabbbbaababaabbbaaaababaaabaabbabaaaaabbabbaaaaaaaaababbabababababaaaaaabbabaaaabbaabbbaaabbbaabaabbaaabbbbbbaabaabaaabaabaaaaabababababbabaabaaaaaaababbabaabaaaaabababaaababaaaaaaabbbbbabaaaaaaaabbaaabaaabbaabbababbaabaabbabaababbbbabbbbabbaabbaaababaabaabbabbbbaabbabbaabbabbaaabbaaaabbabbabbababaabbbbabbbaaaaabaabbbababbababaaabbababbbaabbabbbabbaabbbabbbbabbaabaaaabbbbaaabbbabaababbbbabbbaaabaaabbababbababaaaababbbababaabbbaabbbaabbabbbbaabbbababaaaabbbbbabaaababbabaababbabbbaaaabaabaabaaaaaabaaaabaaabaabaabaabbbbbaaaabbaaababaaabbbbaaabbaaabababbabbaababbabbabbbabbaababbaaaaaabaaabaaaabbbaaaabbabbaaaaabbbbaababbbabbabbaabbbbbabaaababaabbaaaabaaababbaaabbbbbabbbbaaaabbabbbbbbaaaabbaaababbabbbaabaaaabbabbbbabbbbababbaaabbabbaaaaabbbbbbaabbabbbaaabaabaabbaabbaababaababaabbbbaaabaaaabbabababababbababbaabbbbbaaabaaaaaabbbbabbbbbbbababbaaabababaaabaaaaaabbbbbbaaaabaababaabbabaaabaababaabbabaaababaabbaabbbabbaabbaaabbbbbabbbaababaababbabbbabbaababbabbaaaaabaabaabbbbababaaababaaaaaaabbbbbbbabbaabbbaababbabbbabbbbbabaaaabaabbbbabababbaabaaaabaaaaaabbabbababbbbbbabaaaaaaaaabbbbbbaabaabbbaaabbbbbababaaaaabaabbbbbbbbaaaabbaaaabbbbbbabaabaaaabaaabbbaabaabaabaaaabbabbbabbbbaaaaabaaaaaaabbabbbbaaabaabaabbbababbabbbbaabababababbababaabbaabbbbabaabbbaabaaaaabbbababbabababbabbbbaabbabaabaabbabbbbaabbabaaaabbba abbaaaababbbababaabaababaaaaababbaababbabbbbabbaaababaabaaabaaaaabbaabbabbbbaaaaaabbbbbbbbbabbbabaabbaaabbbabbabbbaaabbbbaaabbbaaaabbbbabababbabababaababbaabaaaabaabbaaabaabbaaaabababababaaabbabaabbbbbaaabaabababaabbbbaaaababaaababbbbbabaaabaaaabaabbbbbabbbaaabababaaaabaabababbbabbaabbaaabbabbbaabbaabbabababababbbbabbbaabbbbababababbaaaaabbaaabbaabbabaabbaabbaabbbaabaabaabaabbbaaabaabababaabbaaabbabaaabaaaabbabbabaaababaabaabbbabaabaaaaaabbaaaaabababaaabaababaabbbbbaaabaababbbbbbaabbabbaaaabbaababaaabbbabbbaaaabbaabaaabbaaaaaaaaababaababbababaababbababbbbbaaababbaaaababaaabbaaabbaaabababaabbabbabbbaaaabababaabbabbbbababbbbbaaaabbabbaaaaabbaaaaaaaabbbaabababababbaaabaabbbaabbbbbbabababbaaababaabbababaaabbbaaaaabbbbababaababbbbaabbbabababbbaabbaaababaaaaababbabababbbabaaaabbaabaaababaabaaabbbbbababaababbababbababaabbabbbbbbabbababbaababaabbbaaabbbabaabbabbbbababbaaabbbbbbbbbaabaaabbbbabbbababbbbaaaabbbaaabbababababaabbaabbabaabbbbbbabbbaaabbbbababaaabbababaaabaababaaabaaaabaaaaaaaaabbabbbabaaabbbababbabbbaaabbbbaabbababaaaabaabaaababbababbbabbbaaabababbabbbbabaaababaabbbaaaabbbbabbaabababbabbabbbbabbbbaabaababaaaababaaaabbbbbbaabbababbbbaaaaabababbbbbbbbaaaabaabaabbabbaabbbbaaabaabbaababaabbababbabbabaabbabbabababbababbbabbaaabbababaabaaabbabbbaababababaabaabbbbaabaaabbaaabbababbabbaaaaaabbabaabbaaaabbaaabbabbbbabbbaaaabaaaaaabbbaabbbaababaabaaaabbabababbbaabaaaaaaabaababaaabbaababbabbbaabbbbaabababaabbaabbbbaaababaabbbaaababaabbabbabaabbaaabbaabbbababbbbbbbbabaabaaaaabaaaaabaaaabaabbbbbaabbaabbbaabbabaababababbbaababaabbbaabaaabaabaaabbababaaaababbaaaaaaabaabbbabaaabbbbababbaabbabaabbbbabaaaaaaababbaaaaabaaababaabbababbbaaaaaabaaaababaaaabbbabaaabbbbaaaaabbbbaaaababaabaaababaaaaababaabbaababaaabaabbbabbbaabbabababaababbabbabbabaaabaaabbaaaabaabbbbaabababbbbabaaabbaaababbabbbbbaaaaabaabbabbbbaababbaabababbabbabababbaaaaabaaabaabababbbaabbbbbbabbbbababaabbaaaababbbabbabbabbabbbababababbbbabbaaabaabbbaabbaaabbbaaaabbaababbaaababaabbaababbabbaaabaabaaaabbaaabaababbbababb babbbababbaababbabaabbaabbaaaabaaaabaaabaaabababaabbbaaabaaaabbabbabaabaabababaaaabaaabbabaabbbabaababaabbaababbbbababbaabbabaaabbbbbaabbbabababaaabaababbaaaabaababbbbbaabaabaaabbabaabaabaabbabbbbaaabbabaaaaabbaabaabbbbabbababbaaaaababbaabbabbbabaaabaabbaabbaabbbabbaabbababbaaaaababbbabbabbaabaaabbaabaaaaaaabbabbbabaabbabaabababababababaaaaaaaaababbababbbaaaabaabaabbaabbaabbbbbabbbbbbabaabbbbbbaaababababbbaaabbbababababaabaaaabbaaababbbaabbabaabbbaabbbbaaabbaabaaabaabbabbbaaabaababbbabaabbbaaaababbabbbaaabbbabaaaaaabbaabbbbabbbbaaaaabbaababbabaaabbabbaaabaaaaaabbbbababaababaababbabababbbabaabbaabbababbababbbbbbbbaaabbbbbabbbaaabbaaaabaabbbbaabbbaabababbaaaababbbabababaabbaabaabbbababaabbabbaabababbaaaabbabaabbbaabbbbbababbbababaaaaabbbaabababbabaaabbbaababaaaaaabbbbbbbbbababbbbbabbabababbbaabaabaaabbbbababaaababbbbabbababbaabbababaaaaaabbaabaabbbaaaabbaabababbaaabaaaaabbababbabbbabbbbaabbbaabbaabbbababbbbababbabbaabbbabbaaaabbaaabaabbabbabaababbabbabaaabbbabbabbaabbbbbabbbbababaabaabaabbbbbaaaaaabbabbabaabbaabbabaaababaaababbbaabbaaaaabaabababbaaaabbaabababaababbaabbbabbbbaabbaaaabaabbbabbbbbbbbbabbaabbbaabababababbbbaabaababbbbbaaaaaabaabbbbbbbabaaabbaabbababbbabbbbbbbbababaaabbabaabaaabbabbbbaaaaabbbbabbbabbbabaabbabaabaabaabaabaaaaababbbbbbbbbaabbaabaaabbbbbabbaabaabbaabbabbaaabbabbbababbbbbabaabbabaaaabbaaaaaabbbbbbaaabaaababbbbbaababaaaaababbbbbaaaaabbbbbbbabbbaaabababbbbbbbabbabaabbbbabababaaabbbbabbbaabaabaaaabaaabbaaabbbabbbababbabbaabaabbababbbabbaaaaabbbbabaaabbbaaabbaaaaaaaabaaabaaabbbbaaabbbbbabbbaaaaabbbbbbbaabbbaaabbaabaaaabaaabbbbaaabaaabaababbabbbabaababbbbaababbbabbbaaabbaaaababaababbbaabbbbbbbaaaaaaaabbaaabbbbaabbabaaaabbbbbabbabbaaaababbaaaaababaababbbabaaaaaaaabaababaaabaababbabaaaaaabaaaaabbaaaaaababbbabbbaaabbabaabbabbbbabbbabbaabbabbbabbbababbbbbaabbbbabaabbbbbaabbaaabaabbaabaabbbbabababbaabbabaaabaabbbbaabbbababaabbababaabbbaaaabbbaabbbbabbbbaabaababaaababbaabbabbbabbbaaabbbaabababbbbaaababbababaabaabaababaabaaaaaaabbaaaaabbaaabbabaaabbbbaabb abbabbbabababbaaabbaaaaaababbabbabaababbaabbaabaabbbaabaababbaabbabbabaababaabbbabbaaabbbbaabaaaabaaabbababbbbaababbaabbaababaaaabaabbbbbaabababbabbaaaaaaabaabbabbbabbbbabbaababaabbabbaaaaabbaaaabaababaaaabbabbababbaaabbabaaabbabaabbabbaababaabaabbbaaabbbbbaabbbbaaaaaaababbbbbbaaaaaaabbbabaabaaabbabbaabbabbaabbaabbabaaabbbbabbabbababababbbaabbbabbbbabaaabbabbbbaaabababaaaabaabaaaaaaaaababbbaaabaaabbbaaaabbabbaaabababaabaabaaaabaababababbabbabbbaaaaaaabbbabaabababbbbaaaaaaaababbbbbaaaabbbabbbbaaabaabbabaaaabbbaabaaabbbbbaaabbbbaabbbabaaabbbabbbabaaabababaaaaabaaababaabbbababbbbbaaababbbabaaaababbaabaabbabbbaaabaaaababaaabaabbbbaababababababbbaaabbbaabbbbaabbabaaaaaabbaaaabaaaaabababaaabaababaaababababbaababbbabaabbbabbbabbaaabbabaaaababbbbbbaaabbaabbabbbaabbbbabaabbbaaaaaaaaabbaaababbabbbaabbababaaabbaaabaabbababaabbaabbbaaaaababababaaaabbbbbbaaaaabbabbaabaabbaabaaaaabbabaabaabbaaaaabbaababbaaaaaababaababbbbaabbabbbababaabbaaaaaaabbababbabaaaaabbbbbaabbabbabbbbaabbabaaababbaaabaaabbbababaaabaaaabbbabbabbbaabbbbaabbabbaabbaabbbbbabbbaaabbbabaaabbabababbbababbbbaaaaabbabaaaabaaabaabbbaaaaaabbbbaabaabaaaaaaaaaabbaaaabbbabaabaaababaaabbbbaabababbbbaaaaabbbbababbbaaabbaaababababbabaabbbabaaaaabbabbaaabbaaaaaaababababbababbbbabbbaaaaababaabaaababbababbbaaabbaaabaabbaaabbbbaaaabbbbabaabababbaaaaaaaaaabbbaaabbbababbaabbaaaabbbbaaaaabbaaabaabaabbababbbbaabbaabbbaaabbbbbabaabbabbaaababbaaaabbbbbbabbaaaababbbaabaabaaababbaabaaabbbaabbabbaaaabbabbbbaaabbbbaabbbbaabaaabbbaabaaabaababaabaabbbbbbbbbbaaaabbabbabbbabbabbbbbbbbababaabbabbbaabbbabbbaababbbbaaaababbbabbbbbbbbbbbbbbabaabaaabaaaaaaabababbaaaabaabaabbbbbaababbbbbaabaabaaabbabbaabbababbbbabaabbaabaaaabbbaaabbaaaabaaaabbabbaaabbaabbbababaaabbbabababaabaaaabababbbbbbaabbbbbaabbaabbabaaabaaabbbababaaaaaabbabbbbaabaabaabbabbabbbbabaabaabbbbbbaababaaaaabaaaabaabbbbaabaababbaaaaaaaabbabbaaaaaaaaabbbbabbbababbbbaaababbbabaaabaaaababbbaaaaabbbbaaabaaabbbabbaaabaaabaababbbaaabbababaababbbaaaabababbaababaaaaaaaaabbbabbbbbaaaabaaabbaa aabababaabababbbbbaababbaabbabbabbbbaaabababbababbbabbabbbbbbbaaabbbbaabababbabbbabbaabbaabbbaaababbbaabbbabbbaababbbbaabbbbaaabbbaabbbbbababaaababbbaaabbbbaabaaabaaabbabbbbbbabaaabaaabaabaabbabbbbaaababbbabaababababbbababaabbbbbbbbbaaabbbabababbbabaabbaaababaaaabbaabbaababbbbabaabaaababbbabaaaababbbbbbaaabaaaababbaaaaaaaaaababbbaababbabbabbaababaabbbbbbaaabaaaaaaaaabababbabaaabbabaaaaababbabbabaababaaabbbabbbbbabbbabbbbaabbaaaabbbaababbbbbaaababaabaaaabaaaabbbabbbaabaababbababaabbaaabbaaaabbbbbaaabbaababbabbaaaaabbabaababbabbaaabbabaabbbabbaabababbabbbabbbbbbbaabaaababbbbaaabbbbbbaabbaababbbabbbaaabbbbbbbabbabbaabbababaabbbabbaabbbbabababaabbaabaabbbabbabababbababbbaabababbbbbaabbabbbbbababaabaabbababaaaabbbaabbbabbbbaaabbbbbabababbaabbbbaabbbbbabbbbabaabbbabababbababababaabbaababaababbaabbbbbabbabaaaababbbabaabaaaaabbbbbbaabbabbbaaaaaabbbbbaabaabbaaaabaababbbabaaabbabbabbaaabaaaaaabbbbbbbbbbbbabbaabaabaabbbbaababbbbabbabbbabbbbbbabaabbbbbbbaabbabaaaabbbababbbbaababbbaaaaaabbaaaaaaabbabbbaababbbbaaabaaaaabbbabbbababbbbbbbaaabbabbbaaaabaabbbbbaababaaabbababbabbaabaabbbbbbbbabbaaaabbbababbbbaaaababaaabaaabbbbababaababaabbbbbababbaaabaaabbaaaaabbbaaaabababbaabbbbbabbbbbbbbaabbabbbbbabaabababaaaaabababaaaabbabababbaabbaaabbbabbbbaababbaaabaabbaabbabababaaaabaaaabbbaaaabbbaaaabbaaabaaaabbbaaaaaabbaaabbaabbaaabaabbbababbbaaababaabaaaabbbaabaabbbabbaaabababbbaaaaaabbbaabaaabbaabaabbbbbaabaabaabbabbbbaabaabaaaaabbbaabaaababbbaaaaababbbaaababbbbbabbbababaaaababbaaabbaabaabbbaaabbabaaabbabbbbbbbaabbbbbababbbbababaababbaababbbbaaaabaababbaaabbabbbaaabaababbabbabababbbaabaabaaabaabaabababbbbaaaaaaabbaabbbbbabbaabaababaaabbaaaabbabbaababbabbbabbabbbbbbaabababababaaabaabaabababbaabbaaaabaaabbbbbbaabababbabbbaaaaaaaaaabaaaabababbabbaabbababbbbbaabababbabbababbabbbbabbababbbbaaabaababbbbabbabbbaabaaabbaababaabbaabbbabbbbbbabbbbabaaabbabaabbaaaaabaabbaabaaabaababaabbbaaabaaaabbaaababababbbbaabbbbbaaabbaaabbbbbbbbaaaabaaabaababaaaaaabaaababbabaaaaaaaabbbbbababaabbbabaababbaabaaaaaab baabbabbaaabaaabaaabababbbbabaababaabbbbaabbbbabbbabbbbbabbaabababaaabbaabbbabaaaaabaabbabbbbabbbbbabbbbaaabaabbaabaabababaababababbbabbabbbababbbbaabbaaaaaaabbaabaaababbbbbabbabbabbaabaabbabaabbbabaabaabaaaaabbbabbbabbabbaaaaabababbabbaabbabbbbabaaaaabbaaabbaaabbbaaaabababaaaaaabbbbabbbbbbbbbbaaaababaaabbbbbaaaabbbaabbbbbbbabbbbbbaaaabaabaaaaaabbbabbbbbbbbabbabbbaabbbbbababbbbbbabaaaabbbbbabaaaaabbabaabbbbbabbbbbbaababaababaaaabaaabaaaabaabbaaababbbbbbabbabbbabbababbabaababaaabbaaabbababbbaaababababbbbbabaababbbabbaabbaabababbabbababbaabbbbababbaaabbbaabbaabbbbbbaaaabbbbbabaaaaaaabbaababbabaaaaabaabababbbbabbbbaaaaabaabaaaabaaabaabbbbaabbbaaaaaaaaaabbbbaaaabaaaaaabbbabbabababaabaaaaababbbaababaabbaabbabbaaaaabaababaabaaaaabbbabaabbabaaaababbbbbabbabbabbbababaaabbabaaabaabaabaabbbbaaababbaaaaabbbbaababaababbbbbbaabbbaaabaaabbabbabbabaabbaaaaababaabaaababaababababbbbbaabbbabbabbaaaaaaaaabbbbabababbbbbababbaabbabababbaabaabbaabaababaaabbabbbabbabaabbbbabbbabaabbbaabbaabbabababbaaaaabbbbaaaaababbabbabbbbbabbbbbaabbbaabbabaaaabbaabbbbabbbbbbabaababbaabbbbaabababbbbababbabbbbbbbaabaaaaaaaabbbbbababbabbabbbaaabbaaababaaaabaababaabbbbbbaabbbabbabaababbbaaabbbbabaabbbaaabbababbbbbbabbaaababaaabaabbaaaaabbbaaaabaaaabbbaabbaabaaabababbabababaabaababbaabaaaaabbbabaabbbaaaabbbababababbbabbaaaaabbaabbbababbabaaaaabbababababaabbabaabbaabaabbaaababaaabaaaabababaaaaaabbabaabbabbbbaababaabaaaaabbaabbbbbbabbbbaabaaaaaaabbaaabababbabaabbbbaababbaababaaaabbabbbbabbbbabbbaaaabbbabbbbabaabbaabbbaaaabbabbabbabbbbbbaaabbbabaaaaaaabbbaaabaaaabbabbbaaaaaabbaaaababbababbaaaabbaaabaaababbbaaabbbabbaaababbbabbbaabbbbaaabbbabbbabbabbbaaababaaabaaaaabaabbaabbbaabbaababbaabbbabbbbaabbabbbbbbbaaaaaabbaaabaabbaabbbbabaabbabbabbbbbabbbbbababbaabaabbbababaabbbbbaaabbbaaababaabaabaabbbaabbabababaaabaabbaabbbaaaaabaabaaabaaabbbaaabaababbbaaaabbaaabaaaabbabbbbbbbaaaaababbaaaababbabaabaabababaaaaaabbaabaaabbaaabbaabbbaabbabbbbbbabaabbaaabbaabababbbbabaaaaabbaaaaabbbbbababababbabbbaabbbbabbaabbabbababaaaba abbbababbbabaababababaabaaaabbbbaaaabaaabaaaababbbaabaaabbabbabbbabaabbbabbbbbbbbbbabbbbbaaabbabbaabbabaaaabbbbbbaaababbaaaaabbbbabaabbbaabbbabbbababbbabbbaaaabaabaaaaaaaaababaabbabaabbbbbbbabbbabbaaaaaaababaabaaaabaaabbbbababbabbbbaabaaaaaababbabababbabbaaababbababbaabbaaaabaaaababbaabaaabbbbbaaabaaabbbaabaaaaaaaaabbabbabababbbaaaaabbbaaaabbbbbaabababbbababbbaaababaabbabbaabaabbabbbbbbbbbaababaaaababababbaaabbbbbaaabaabbabbaabababaaaaababbaababababbaabbaabbabaabbbabbbaaaababbaaaaababbbaabaabababbaaaabaabbbabaaaaaababaabaaaabbbbbbbbbbbabbabaaaaabbbabbbbababbabbbbaaaaaaabbababaabaaaabaaaaabbaabbbbbaabaabbabaabbabaaaabbaabbbbbbababbaaabbbaaabbbaaabaababaababaaaababbbabbbababaabbbbbabbaabbbbbbaabaaababaabababbbbbaababbaabbbabababaabaaaabbbaaaaaaaabbabbaabbaaababbabaabaabaaabbabbabaaaabaabbabbbbababaababbbabbabaaabbaaabaabbbaabaaaaaaabbaabbabaaabbbabaabbbbaaabaabbaabaabaaaaaaababbaaabaababbaabbbbbaababbbbbbaabbaabbabaaabbabababbaabbbbbbaabbaaabbaabbababaababaaaabaabbbababaaabbaaabbabaaababbaababbbbaaababbaabbaabbaaabaabbabbbbabbaabbbbbaaabbaabaabaaabbbaabaabbbbbaabbabaabaaabbbabbbaaabbbbbababbbbabbbaabbaaaabbbabbbbabbabaabbaababababbbbbaaaaaababbaaaaababaabbbababbbaaabaaaaaabababbaaabbbbaaabbabbbabbaaabbbaabbaabababaaabbaaabaaaabbbabaabaaabbbbbbababababbababbabbabaaabaaaaabbaaabbbabaabaabbbabbaaaaaaaaabaaaabbaaaaabababbbaaaaabbbbababbbabbaaabaabbabbabbaabababbbbbbababaababaaababbbabbabbabbaaaaabbbbbabbbbbbbbabaabaabbaabaaabbbababaaaabaabbababaabababababbaabbbabbbabbbaabbbbaaababbabaaaabbaabbbbbabababbabaaaabbbbbbababbabaababababbabaabaabbabbabbbabbbbabbabaabaabaaaaabbbbabbbbbbbbbaaaabbababaaaaabbaabaabbaabbbbbababaabbaabbbaaababbbbbabbbabbbababbbbbbbbbaababbbaabbbbababbaaabbaaabbabbbaabbaababbabaaabbabbbbbbabbbaabbbabbabbbbbbbaaababbabbaabbbaaaaababbbbabababbabaaabbbbbaabbbabbbbabbabbbabbaabbaabababbaaabbbbaabaaabababaababaababababbbbaaaaaaabbaabbaabbabbbbbabbbbbaaabbabaababbaabaaaaabbaaabaaababbaaaabbbabbbbbbbbabaaaaababbbbbbabbbbbbaaaababababbabbabbaaabbaaaabaaaaabbab bbababbbaabbaaaaabaabaabbabbaabaaaabaabbbabbabbaaababaabbbbaabbbabbbaaabaaabbabababaabbabbbababbbbbbbaabaaaaaaababbabbaabaabbabbaaabbbbabbabbaabaabbaaaaaabbbbbbbaabaabbbbbbaabaabbbaaabbaabaaabaaabbabbabaaaaababaaaaaaabbabbbabaaaaabbaaabbbaaabbbbaabbabaabaaaabbabbbababbabbbabaababbaaaaabbabbabbaaabaaaaaabbaaababaabbaaaaaabaaabaaaaaabbaabaabaaaabaaabaabbbbaaaababbabbabbbabbaabbbaaaaaababbbabbbbbabbababababbbbaababbbbabbbbbaaaababaabaabbabbbabbababbabbbbbaaabbaaaaaabaabbbabbabbbaaabbababaabbbbbbababbaaaaabbaaababababababbaaaaababababbbbbabbaaabaaaabbbbbbbbbaaabaababaabbabaababbbbaababbbabbbabbbbabbaabbaaaaaababaaabbbabbbabbbaabbaabababbaabbabbbbbabbbbaaababababbbabbbbaababaaaabbaabaaabbaabaaabbbbababaababbbbababbbaaaaababbbaabaaaaababbbbbaaaaabbbaaabbabbbaabaaabbaabbaaabaaaabbabbbbbbbababbababaaabaaaabbbbbaaabbbaabbbbabbbbbaababbaabaaaaabbbbabaabaabbbbbaabaababbbaabbaabaaababbbbabbaaabbbaaaaabbbaaaababbbabbbabbbababaabaaaaaabbabbbbbbabbbbbababaabbabbbabbbbbbbaaaabbababaabbaaabbaaabaabbbbbabaaabababbbaabbbaabababbaabbbaabaaaabbbaaababaaaaabbbbbabababbabbbbbabbbaaabababbbbbabbabaabbabababbbaaabbaabababababaaaabbababbbbbaaaabaaababbaaababbbbabbbbabababaabbbabbabbabbbabbaabaabbabaaaabaaabbaaaaaaabbbbaaaaaaabbbbbabbbbabbaaabaaaaabbaababbaaaaabbaaababbabaaaaaabaaaabbbbababaabbbbaabbabaaabbabbbaaaababbaabbbabbbababbbbbbaabaaaaababaababbabbaaaabaaababbabbbbaaabababaababaaaabbbbabbabbababaaaaaabaabbbbbabbbaabbbaaabbbabaaabbbbbbbabaabbbaabbaaababbabaaaaaabbabbbabbaabbabaabaaabababaabbbaaabbbbbabbaababbbaaabaabbabbabbaabbababaababbbbaaaaaaaabababbabbaaabbbbbaaabbabbbabbabbbabbbbbabaabbabaabbbabbabbabaabbaabbbbbbbbabbbbbbbbaabbbabababaabbbabbaabbaabbaabbbabbbaabbbabbababbaababbbbabaabaaabbbabaaaaabaabbbaaabbbbbbbaabbaaabaaaabaaaabaabbbbaaaabbaababbabbaaaabbbbbaabbbaababbaaaababaabababaabaaaaaababaaababaaaababbaabaaabbbaaaaabaababbabbbababababababaabbbaababbbabbabaaabaabababbaaababbbbbabbbbaaaaabbbbbbabbaaaababbbaaabbbbbabbbbbabbaaababaaabbbabaabbabbabbabbaabbbbaabbaabaaaabaabaabba aaaaabbbbbbabbaabaabbbbaaaabbbababbbabbbaaaaabababaaaababbabbabbbabbbbaaaabbabbbabaabbaabaaabaaabbaabaabaaabbaabaabbababababbabbbaabababbaaabbaababbaabbbbabaababbbbbbbababbbbaabbaabbaabbabaababaaaababbbabaabaabbaabbbbaaaaaabbaababaaabbaaaabbabbababbaabbbabbaaaaaabbbaabbaababbaabbbaaabaaabbaababbaababbbaabaabbbbbbabbbbaaabaaabbaabbaaaabbabaaaaabbaaaabababbaaaabaababbbbabaaaabaabbbaaabbbabaabbbaabaaaabbbbbbbaaabaaaaabbabbbabaabbaabbbaabababbabaabaaaabbbbababbababbbbbbaababbaaababbbaababbaaaabbabaaaabbaabbbabbbabbaababbbabbaababaaaaaaababbbbbbaaabbbababaabaaababbabbbbaabababaaaaababbaabababbbbabaaaaaaababbaaaaabbabaaaabbbaabaababaababaabbaaaabaaabbabbbbaababaababaabbbaabaabaabbaaabbbaaaaababbbabaabbabbababbaabbbbbbaaabaabbbababaaabaabababaabaabaabbaaabaabaabbbabbbbbabbbaabbaabbbbaaaaaabbaabaaababaabaaaaaabbbabbaabbbbbbbabababbbbbabbaaabbbababbbbbbbabbbbbaaababaaaaaabaabaaaabaaaabaaabbbbbaaaababaaabaabaaaaaaabbbaabaaaabaaababbaaabbbbbabbbbbaaaabbbbbabbabababaababbaabbabbabbaabaaaababbababaaaaabbbbbbbbabaabbabababbaaaabbbabbaaaaabaabaabbaabbbabaaaabbbbbaaabaaaababababbbaabbbabbbbbaaabaabbaabbaaabaabaabaababbabaaaaabbbbbbaabbbbabbbaabaabaabbbbbabbbababbabbabbbaaababaaabbbbbabbababbbaabababbbbaabbababaabaababbbabaaaabaaabbababaaabbaaabbabbbabaababaabbaaaabbbabaabbbaaabaabbabbaaabbbbaaaabbbababbaaababaaabaaaaababbaaaaaabbbaabbabbbabaabababaaaaabbaabbbabbaabababbaabbababbabbbabaabaaabbababaabbbbabaabbbabbababbabaaaaababaabababbabaabbababbaabaabaabbabbbaaabbbbbbababaaabaabaabbbbaabbaabbaabaabbbbbaabababaabbbabbbbbbbbaababbbbbbaaabbababbababbaaabbbbbbbbbbbaaabbaaaaababbababbbbabbabbbbabbabaaaabababbbbabbbaaabbbbabbbbabbbbaaaababababaaaabaababbbaaaabbbbbbaabbbaababaababababbaababaaaabbbbabbbaabbabbaaaabaaaabaabbbabababababbbbaabaababbbabbbaaabababaaabaabbbbbaabaabbaaaabaabaababababbbbbaabbbaabaaababaaabbbbbabbbbbbaaabbbbbbaabbbaabbbbaaaabaabbbbaaaaabbbabbabbabbbbaaababbaaabaabbaaaaaabaaabbabaabbbaabaabbbbbaaabbbbbaaabaabbbaaabbbbabaaaabaabbbbbbabaababbaabbaaababbaaaabbbbabbabaa bbbbabababaaaabaabaabaabaabbbababbaabbaabbaaabbbbbbbaabbbbaabbbabaaabaabbabbaaabbaabaaabbaabbaaaabaaaababaaaaabbbabaababbbaaababaaaaabbaabbbaababaabbbaaaabbaababaabaaabbbbabaabbbaabaaaabbaabbbaaabbaaababaabaabbaabababbbabaaabbbaabbbaababbabababbbbbabaabaabbaabbababaabaabaabbbbbbabbabbbbbbbbabaabbbbaabbaaabbbbabbabaabbbaaaaaaabbbbbabaaaabababbbbaaaaabababaabbabaaaaaabaabbbbbbbaaaaaaabbbbaabaabbaabbabbbbbaaaabababaaabababaaabbabbbaabaabbabababbbaaaaababbabababababbaababbaabbababbbbaaaabaaaaaaaababbababaababbbabaabaabbababbbbbbbbabbababaabaabbbabbaabaaaabaabaaaabbaababbabbbaaabbaaabbabbaaabbbbabbaabbbababbabbbbbabababbaaabaaabbabaaaaaaaaaabaaaababaaabbbababababaaaaaaaababaaaabbbbaaaaaaabaaaabbbbbabbabbbbbabababbaaabbabaabaaaabbbbaaaabbbabbbabbbabbbababbaabbbbbbabbbaaabbaaaabbbaabbbabaaaaaabaababaaabbbbaaabbbbbbabbbbbbbaaaabaabaabaaaaaaaabaabaabbababbbabbabaaabbbababaabaaabbabaaababbabaabbbbaaaaabbaabbbbaaabbbbbbaaaaaabbaabbbbaaabbbbbabbaabbaaaabbbbaabbabbaaabbbbabbbbabaaabaabbbbaabababbaaabbbaabbabaaabbaababaabbabbababbaabaaabbabbbaaaaaabbbbbabababaabbaaabbabbababbabbbbbbbaaaaabbabaababababbaaaabbbbabbaabaaaabbbbaaaaaaabbabaaababababbbbaabbaaabaabbaabbababaabbbabaabaaabaabbbaabaaaabbbaaaaabbabbabbabbbbaababaabaaaaaaaabbaabaaabbbabbaaababbabaaabaabbbaaaabbbbababbabaaaaababaaaabbbbaaabbababbbabaaabababababbbabbbabaaaabaaaabbabababbbbbaaababbbbaaabbababbbabbbaaaaababbaabaabbbabbabbababaabbaabaabaabbabaabaabbabaabbaabaaabbbabababaababbabaaabaaabbbbbbbbaababababaaaaaabbaaababbabaaaababbbbbbbbabaabaabababaabababababbaabbbbbaaabbbababaababbabbaaaabbbabaabbabbaaababbabaaabaabbaaabaaabbbaabbbabbababaabaabbabbaaababbbbbaabbbbabaaabbbabaabaaabaabbabbabbbaabaabbbaababaababbbababababaaaaaaaaababbaababaabaabaaabaabababbababaaabbbbabbabaababababbaabaaaabaaaaababaaaaabaabbaaabaabaabaabaabaaabaabbbbabbbbbabbbbbaaaaaaabbbaaaabaaaabbabbabababaababbabbbbbabaaababaaabbbaaabaabbbaaaaabaabbabbbaababbbabababbabababbbaaabbabbbababaabaaabaaaabbbbbbbbabbabbbbbaaababbbabaaaaabbbaabbbbbaabaaaabbbb abaabaabbaaaaaabbaaabbaabbbbbabbbaaabbbaaaaaaababbbbaaaaabbabbaaabaabbaabbaaabbbabbaaabaaabbaabbbbaaabaabbbaaababaaabaabbbbabbabbbaaaaaaabaaaabbabbbaaaabbbbbbaabbabbbabbabbababbbbabbaabbbaababbabaababbbaaabbbbabaabaaabbabbababaaabbbababbababbabbaabbbabbaaaaaababbbaaabbaabaabaaabbaabababaaabaabaabaaabaabbaabbabbbabbabbabbbababbaaababbaaaabbababaaaaabaaaaaaabbaababbbaaababbbbabaaabbbababaaabbabaaabbbbbbbabbbabbaaaabbbaaaabaaabbaababbbbbbbaaaaaabbbaabaaabbbbaaabbbabaabaaaaabbbbbbabbaaaabaaabbbaabbbaaaaaaaaaaaaabbaabbababaababaaaababbbabbabaabbababaabaaaabbaaaababaabaabbbbabbabaabbbbbaaabbbaaababbbabbbaaabaaababbabaaaaaabbbbaabbabaabbbbaaaaabbaaaaabbbaababaabababbbbabababbaaaaaabbbabaabbbabaaaababaababaaabbbbabbbbbabaabbbababaaabbabaabbabbbabaabbbaabbaaaaaaaaababaabaabbabbaabbabaabbababaaaabbbaabbbbbbaabaabababbaabaabbaaabbaaabbabbabbaabbbbaaabaaabbaabbbabbababbbbabbababbabbbaabbbbbabaababaaaabbbbbaabbabbbaaabbaaababaabbababbaabbbbbbabbabaaabbbaaababaaabaaaabaabbbbbababaabbabbbabbbabbabbbbaaaabbbbbbbababbaaabbabbabbababaabbaabbbbbabaababbaaabbbbbbbbabbbbaabaabaabbababaaaabbbbaaaaaaaabaababaabbaaabababaaaabaabbaaababbaabaabbaaaaaaaaaabbbbbbbbaabbababababaabbbabbabaabbbbbabaaababaaabbaaabbbbabbaaabbbaabbbbaabbaabbaabaaabaabbaababababababaaaaabbbbabaaababbbbbabaaaabbbbbaabbabbbabbbaaaabbaaaaaababbbbbbbaaabbbbbabbaabaaababbababbbbaaabaaaaaababbbaaaaaaababaabaaaabbbbbababbbaaabaaababbbaabababbaababbabbaaabaaaaaaaaabbbababbababbabbbbbbaaaaaaaabbbbbaabbbbbabbaabababaaabbaaaaaaaabbbaaabaaabbabaaaaababbbabbabaabbbbaaaaabaaaaabaaabbbaababbbabaababbaaaabaabaabbabbaaaaabaababbbaaabbbbabababababaabbbaaabaaabaabbbbbabababbaaaabaaaaaabbabbabbaaaaaaababababbaabbaaababababbbbaababaababbaabababababbbaabbababbbaabbbabaaaabbabababbbaaabaabbaaababaaaabbababbbbaaaabbbababbabbbaaaababbaabaaaaabababbabaaaabbaaabbbbababaabbbaaabbaabbabaabbabaababbaabbaaaabbbaaaabaaabbabababbabaababbabbabaaabbbabababbbaabaabbbabbbaababbaaaaaaaababaaabbaabbbbabababaaabaaabbbaaabbbbbababaaaaaabaabababbaaaaaabbbaab baababbbaaababbaababbbbaabbbbbabbaaabaaabbaababbbabababaabaaaababbbbbabbbbbabbababbabbaaaaababaaababbbaabaababbabaaabbbbaababbabbbabababbaabaaaabaaaabbbbaabbaababbbaaaabbabababbbbaabaababbbabaababaaabababbbaaabababaabababbaaabababbabaaababbabaaabaaaabababaabbbaabbaabbbaabaaaaababbaaaaabaabbaabaabbaaaabbabbbbbabaabbaabababababbabababbbaaabbbabaaaabaabaabbaabaaababbbaaababababaaaaaaababaabaabbbababbbaaaaaababbabbbaaaaabbabbaaababbabababbbbabaaabababbbabbbbbbbbabbbaaaaaaabaabbabaabaaaabbaabaaaaabbbabbabbabaaaabbaabbabaaababbaabbabababbabaaababbbabbaabbbababbabbbabaaaababbbabbabbabbabbbbabbbaaabbbabaaaaabbbabaaaaababbbaabbbbabaabbaababbabbbabbbaaababbbabbabbaaaabbbbabaaaababbbbaababbbababbaaaaaaababbbbbbbbbbaabbbbaabbaaaaabaababbbaaaaaaabbabbaaababbbaaaaabaabbaaabaabbbabbaaaaaabbbbbaababbbbbabaaabbbababbabaabbabbaaabbababbbaaabbabbbaaabbbbbaaaabbbbabbaabbabaaabbabbaaaaaabaabaaabbbbabababbaaaababbbbbaababaabaaaabbbbbababbbbaaababbabbaaabbbaaaabbaabbaaaaaabababbbaabaabbbbabbababbbbbabbbabaabaaaabbbbbabbbaaabbabbaaaabaabaaaabaaaaaabaabaaaaaabbabaaaabaaabbaabbababbbbbbabbaabbabaababbaaabaaabababaaabbaaaabaaabbbabbbabababaaabaabbbbbbabbbbbbabbababbabbbabaabababbbaaaaaaababbaaaabaabaabbbabbbaaaaaaababbbbbabbaaaaabaabbbaabaaaabaababababaaaabbabbabbaabbbbabbbabaabbaaaabaaabaababbbabbbaabaaaabbabbaabbbbaaabaabbbbabaabbbbabbabaaababbaabbabbbaabbabbbaaababbbababbbbabbabbaabbababababbbbaaaaaabaabababbaabaabaabaabbabbbaaaaabbbabaabbaabbbabaaababbaababaabbbbaabbbabaabaabbbbabbabaaabbaaabaaabaabaabbbaabaaaabbbaabbabababaaaaabaaababaababbbbbababbbabbaabbbbbabbbbaaabaaabbbbaaabaabababaababbbbabbaaabaabaabaaaaaabaababbaabbaabaabaabbaabaaaaaababbaaaabbaaaaabbabaabbbbbabaaabababaaababbbbaaabbabbabbbaabbbaaaaabbbaabbabbbbbbbabaaabbabbbbbaaabaabaabaabbbbabbbbabbbbbbbaabbbaabbabbabbbaabbbabbabaabaabbbaaabbaabaabbbabbaabbbaabaabbabababbbababaababbbababbababbaabaababaabaabbabbabbaaabaababbbaaababbbaaaabbbbaabbbbbbabbababbaaaabababbbaaabaaabbaaaababbbabbaabbbaaaaaabbaaaaaaaaaaabbaababaabaabaaabb aabbbaaabbbabbbaaabbaabbbbaabbbaaabaabaabaababbbabbaabaaaaabaabaaaaaabbabbababababbaabaaaaaabbabbbbbbabbababbabbbaaabbaabbbbabbaaaabbbabbababaabbaaaaabbbbabbaababaabaaaabaabaabbabbababbbbbabbbbababbabaaabbabaababaabbaabbbababbaaaaaaabaaababaaabbaaaabbaabaaabaabbbababbbbabababbbbbabbabbbbbababbbaaaaaaaabbaaaabaaaabababbaaabbabbbaaabababbbaabaaaaabbbbbbbaaaaaaababbbbabbaaaabbbaabbaaaababbbababbaaaaababbbbabbaaabbbbbbbabaaaababaabbabaaabbbbaaabbbbabbbbbbabaabbbbbaabbbaaaaaaaabbaababbbaabbaabababaababaabbaaababbbabaabbbababaaaaabbaaabbaaabaaababbbaaabaabbbaababbabbbaabbbbaaaabaabaabaabbbbbbbaaaabbbaaabaababbaabbabbbabaaaaaabaaabaabaaabbbabababaabbbbabbaaabbbbbabaababababbaabbabaaaabbaababbaaabababbabbbbbabbbaabbbaaabaaabababbbbababbaaaaabaaabbaaabbbaabaaabbbbaababaaabaabbbbbbaabbaabbaaaaaaabbbaabaababbbaaaaaaaabbaabbababbaaaaabbaaabbbbabaaaaabbabbbabaabbababbabbbbabaaabababbbbabbbaabaaaaaaaabaabbabbabaababbabbbbbbbababaaabbabbaabaaaabbaaabbbabaababbbabbaaaaaaabbaabbbbababaaabaabaababbaabbbbaabbabbaaaaaabaabbbbbabaabbbbbbbbabaaaabaababbbbabbaabbbabaaaaabbbababababaabbbabbbabaaabaabbabbaabbabbaabbaababbabbbbaaabbaababbababaabaabbbaaaabababbaabbbbbbababbabbbbabbbaaaababaaaaaababbbaaaabbaaaaabbbbaabaaabaabbabbbaaababbbababbbbababbabbbababbaabaaabbaabbababaababbbaaaabbbaaaaabaaabbbabbbbbbaababbbaaabbaabbabbabaaaaabbbbbbaabbbababaaaabaabaaaabbbbbbababaaabbbbabaabaaababbbbbbbbabbbbaaabaabbaaabbbabbbbabbabababbbabbabbabbbabaabbabbabaabbbaaabaabaabbaaaaaaababaaabbabbbaabaababbaabbbaaabbbbbaabaaaaabaaabbabaaabbaababbbabbbabbbabababaaabbbaaababaaaabababbbabbabbaaaabababbaabaaaabbbbbaaabaaaabbabaaabaababbaababbaabbbababbaababbbabaaabaababababababaaaaaaaaabababbbabbbbaaaabaaabbaaaaaabbbaaabaaabbbaaaaaaaabaabbabbabbbbbabbbbbabbbbbaaabbabbbabbabbbbbababbabaababaabaaabbabaaaabaaabbaabaabababaaaaaabbaabbababbbaaaaababbabababaaaabababababaababaaababbbaaabababbabbabaaabaaabbbabbbbaaabbaaaababbbabbabbbbaabbbaaaaaaabbbaaaaababbabaababaabbaabbbbaaabbaaaaaaabbbbaabaababbaaabaaaababaaababbbaba babaaabbaabbbaaabbbabbaaaabbbabababbbbbbbaabaabaaaaabaaabaaaabbabbabbaabbbbababbaabaaabbbbbabbabbaaabbabbabbbabbabbbaaabbabababbabaabbbaaaaabaaaababbabaabbbaaabbbbbaabababaaaaaaaabaabaabbaabaaabbaaabaabaabbabbbabbbbabaaaaaabbbaabbbbaababbabbbabababbbaaabbbabababbbaababbaaabababbbabaaaabbbbabbabbbabababbbabbabaabaaabbbaabababbabbbabaaabbababbaaaaababbbabbbbaabbabbaaabababbbbbbabbaabaaaaabaaaabaaaaaabbbbaaabababaababaabbbabaaaaabbbaababbaabaaabaababbabaabaabababbabaaababbaabbbbabbaabbbbabbaaaaabbabbabbbbbbaababbbbbbaaaabbababbaaabbaaabbbaababaaaaaaabbabbabaaabaababbaabbabbbbaabaababaabbabbbbabababaaabbabbaaaaababbbaabaabbabbbabbbbaabbbbbbbbbbabbaabaaaaabaaabbabbbbbaabaaaaabbbabababaaabaaaaabaaaaaabbaababbaaaaabbbabaabbaaaaabaabbbbbbbbaaaababaabaababbbbaaaabbbbabaaaabbbbaaabbbbbbabbbaababbbbabaabbbaaabaaabbbbabbbabbbabbbabaaaabbabbabbabbaabbabbabbbbaaaaabbabbbbbaaababbaaababbabbbaaaaababaabaaaaabababbbabbbbbaababbabbbabbabababbababbbbbaababaabaaabbaabbaaaaabbabbaaabbbbabbabaaaaabbaabbbabaabbabbabaabbaabaaababbaabbbaabbaababaabbbbbaabaabbaababbbbaabbabaabbbabaaabaababababbbbbbbbbbbaaabaaaaabaaaabaaababbbbbaaabbbbbbbaababbbaabbbbabababbababababaabbabaaababbbaabbaaabababaaabaabbbabbabaabbbbbaaaaaaaabbbaabbaabaababaababaabaabaaabaaabbabaaababbaaaabaabbbbbbaabaabaaaababbaababbaabaabbabbababbbbbabaaabbbbbaaabbbbaaabbababbaabaaaaaaaabbbabaaabbaabbaaabbbaaabbaabbabbbbabaababaaaabbaaaabbbaabbbabbbbaaabababaabaababbaabbbbabbabbabbaaabaabaaaabaabaababbaabbbabbaaaaaaaababbababbbaabbbaaaaababbaabbbbbabbbbbbbbabbbbbabbaababbbbbbbbabaabababaaaabababbaabbaaaabaababbbaabaaaabbbbaababbaaaababaaabaabbbaabaabbaaababbbbbbbbbbaaabbbaaababaababaaababbbabaaaaaaabbababbaabaaaabbababbbaaaaaabaabbbbbababaaabaabbbabaabbaabbaaaabbbababaababaaaaaaaabbbbbbabbbbbbabbbaaaaaabbaabaabaaabaabaababaabbbbabbabbbaaaaabaaabbabbbabbbaaabbbaabababaaabbbababbbbbbaabbbaaaaaaabbabbbbabbbbaaababbbbabbbaaaaaaaabbaaabaaaaaabaabbaabaaaaaaaaabaabbbabbabaabbbbabaabaababaaaabaabbbaabbbbaabaabababbbbbbabbabbabbbabbabaaba babaabbbbabbbabbbbbbabaabbbbaabbbabaaaaabbaaabaaababbaabbbaabbabbbbabbbaabbbbabaabbbbabbbaabbbbbbbaabbaaabbbbaabbbbbbbabaabaabbaabbbbaaabaabababaaaabbaabaaaabbababaabbbabababbbaaabaaabbababbbbbaabbabbbabbaaaaaababaaaaabaaababaaaaaaabaaabbaabbabaaaabaabaabbababbbaaaababaaaaaaabaaaaabaabbbbbaaabaababaababaabbabbbbbbbababbaabaaabbabbaaaabbabbaabbbaaabaaaaababbababbaaabaabababbaaabbbbbaabbababaaabbabbabbbaaabbbaaaaaaaaaaaaaaabbbbaabaabbabaaabaaabbabbabaababbbbbbabaabaabaabbbabbabaabbbabbbbbbbbbabababbbaaaaabbaaabbabbaababbbabbbbbbababaaabababaabbbbbaabbaaababbbbbaaabbaaaaaaabbbbaaababaaaaabbbbbaabababbbbbaabbabaabbbabaaaaabbbaabababbaababaaaaabbabaababbaabaabbbabbabbaabbaaabaabbbababbbaaaaabaabbbbabbabbaaaabaaabbabbbabbabbbaaaabbbbabbbbbbabaababbbbabbaabbbabababbbbbbaababbbabbbabbbbabaabbbbbaaabaabaaabbbabaabbbaabbbaabbbaaabaaabbabaabbaaaababababbababbababbabbbbbbbbbbbbaabbaabbbbbabbbabbabababaababbaaabbabbbabaaaaabbbaaabaaaaabbaaabaabaaaaababbbbaaaaaababaabaabbbbbababbbbbbbbaaaaababbbbaabaaabaaabbbbbbaaaababaaababbbabbabaabbbabaaaaaabaababbbaababbbbaabaaaaababbbbbababaaabbaaaaaabbbbbaababbaababaaaaaabaaaabbbabbbbaaaaabbbabbbabbabaabbababbbbaabbabbbaaabbabbbbbaabaabbabbbbbbbbabbabbaaababbbbaabababbaababbbbabbbbbabbabbaababbbaaaaabbababbabaababaaaaabbbabbaabababbaaaabbababbbbaabbbbaaaaaababababaabaaabababbbaabaabbabaababbabbaaaabaababbaabaaabaabaaabbbaaaaaabbabbbbbaaababbbaaaabbbbabbbbbabaaaabaabbaaabbbaabaaabbabbaaabbbaaaaabaaabaaaaabaababbaabaabbbbaaabababbbababaaabbabaaababababbbbabbabbaababaababbabbbabbabbaabbbbbabbaabbbbbbabaaabaabbbbaabbbbabaaabbaabaabaaaaaaabbbaabbabbabbbaaaaabaaaaabaaaaabbbaababbbbabbbabbbbabbabbbbaaaaaabbaaaaaababaaabaabbbbabbabaabbaaaaabaabaaabbbabbabbababbbaabbabaabbaaaabbbabbbaabbbbaaabbaabaabbbaaaaaaababbabbabbbabaabaaaaaababbbbbabaabaabaaaaababbaabbabbbababaabbaaaabbaababaabbbabbbbabbbaaaaaaaababababaabaabaaabbbbabbbbabaabaaababbabaaaaaabbbaabaabababbbaaaabababbabbaabbbbbbababaabaabaabaaaabbbaabbbabbbbbaabababbaaabababaabbaaababaababaaaabab aabbbbbaaaaabbabaabaabbaaaaaaaabbaaabaaaaabbbaaabaaaabaabbabaababaabbbbbbbabbbabbaabbaaabaaaaabbabbababbbaababbaaaabbbbbabbbabaaaaaabaabaaabbaabaaaababbaabbbbaababaabababaaabaaaababaaabbbaaabaaabbbabbbbbaaaaababaababbbbabbbabbaabbaabbbaaabbabbabbabbbbbbabaabbbaabaabaabbabaaababbabaaaabaaabbaaabaaabaaabbbabbabbbabbbbbbbaababbbbbababbaaababbabababbbbababaabaaababbababbabaaaabbabbaabbbabbbabbabaabbabbabbaaabbabaaabbaaaaaaabaaababaaaabbbaabbbbababbbaaaaaaaabbbaaabbbaabbaaabbabbbababbbaaabbaabaaabbaaababbaaababbbabaabaababaaaabbbbbbabbaabaaaaabbaabbabbaabbbbabbbbbaaaaababbaabbabbaaababbbbaabbbbaaabaaaabbabbababbababbbabaababbaaabbaaabaabbbbaababaaaababaaaaaabaabababbbbbbaabaabaaaaabaababbabababbbbabbbbabbbbaabbaabbbbbbaababababaababbaabaabbabbabbbabbbbaaaaaaababbbabaabbabbbaaababababbaaabbbaaababbbabbaaaaabaaaabababbbababaababbbbabaabbaaabbabbbabbabaaababbbababbbbabaaaabaabaaaabbbbaababaababababbabbbaaaaaabbbbbabaabaaaaababbbbbaabaaaabaaaaaababbaabababbbbbbaaabbaaaabbbaabaabbaababaabbaabaabbaaaababbabababbaababaababaaaabaaababaaaaaaabbaaaaaabbabbbbbbbbbabaaabaabababbaaaaaaabbbabbaababaaaabbabbbbaabbbbbbaabaaabbbbbabaabaaabababbaaaaaaabbaabbbabaababbbbabbbbbaabaaaababbbaaaaaaabbabbabbbabbbaabaaaaaabaaaaababbaabbbaaabbbbabbabbaabaabbabaabbbbbaabbbaabbaaabaabbbbbaababaabaaabbbaaababaaaaabbbbaaababababababaabbababaaabbaaabbbabbbbbbababaababaabbbbabbbaabaabbabbbbbbaabaaaaabbbababaabbbaaaaabbabbbbaaabaaaaabbabbbbbbaabbbbabbababbbbbbababaaaaabbaabaabbaaaabaabbaaababbbbabbbaaaabaaabbababbababababaabbbaaabbbbabbabbbbaaaabbbababbabaaaababbbbbaabbbbabbaabaababbaabaaabaababbbbabababaababaabbabbbbbababbbbabbbbabaaaaaaaaaabbbbaaaaabbbbbbabbabababaabaabaabaaabaaaababaabbabaabaaaaaaababbaaabaabaabbaababbaabaaaabbbabbabababbabbabbbbbbaabaababbababbbabaaabaaaaaaaabbabaabbaaabbaaabababbbaaaaabbbababbbbbabbaabaabbbaaaabaababbaababbbbaaababaaabbaaababaabaabbabbaabbbaaabaabaabaabaabbbaabbbbbaabaabaaaaabbbaabbbbababaaaaababbbbbbaabbaaabaaabaaabbbaaaaabbabaabbaabbaababbabbbaabababbabbbaabbbbbaa baaaaaaabbbaabaabbaabaaababaabbbbababaaabbbaabababbaaabbabaabbaaaababbabaababbababbabbaabbbaabbbaabbababababbaaabaaabaabaabbbaaaabaaabbaabbaaaababbaaaaaabaaaabaabaaabbaabaaaaabbaabaabbbaaabbabaaabbaaaaaaaaababbbababbbbbabbaaabbbbabababbababbaaaababbbbbbbabbabbababaabaabaaaabbbbbbaaaabbabaaabaababbababbbabbaaabbbbaaaabaaabbababbaabaababbaababaaaabaaaaaababbaababbababbbaaaababbbaabbbaabbabbbababbbabaabbaababbbaababbbaabababbaaaaabbababaaaaaababbbababaabaabbbbaabbaabbbaaabbbaaabbbabbababaabbbbbbabbaaabaaabbabbbababbabaababaabbbbaaaaabbbabababbabaababbbabababbbbbabaabaabaaaabababaabaaabaaaaaaabaabbaaabaababbbaabbaaaabaabbabaabababaaababbabaabaababbabababbabababaabaaabbaabbababaaabaaabbaabbbaaabbbaaaababababaabbbaabbaaabaababaabbabbbababaaaaaabbbabaaabbabababbbbaaaaaabbaababaabbababbbbbaaaaaaabbaaaababbbabbbaabbaabbaaaaaababbbabbbabbbabaabaaaaababbbbbbbababbaababbaaabbabbbaababaaabbbbbaabbbbbabaaabbbbaaaaabbbabbaabaaaaababaaabbabbababbababbabbaabababbabaaabbbbabaababbbaabbbababbbbaabbbabbabaaabaabbbbabababbabaabbabbbaaabbbbababbaabaaaababaaaaaaabbbbaaabaaaaaababbaaaabaabbbabaabaaaabaaababbbabbbabaaaabbbaaaaababbabbaaababbbbabaaaabababbaabaabaaabbbbbbabababbabbabaabbabbbaaabaaaabbbabaaababaaaabbbbbaabaababbbaabbabbaaaabababbbaaababbaaaabaabbabaabbbaaaaabbbbababbabaabbbbabbababaaabbbaaabababaaabbbbbababbaabaabaaaabbaabbaabababaabbbbaaabaaabbbbbaabaaabbbaabbaababbabaabbabbaabbaabaabaabababaabaaabbbabbabbbbaaabbabbbbbbababbbabbaaabbbbbbabaaabbbabbbbaababbbbbaaababbabbaaaabbaabaaaaababbabbbbaaababababaabaaaaabbbaabbbbbbbbaabbbbbbbaaaaaabbaabbaabababbbabbbaaabbabaaabbabababbaaabaaaabbaabbbabaabbabbbbbaaabaabbbbbababababbabaaabbabababbabaabbbaaabbaabaabbabbabaaabaaabbaababaaabbaaabbbbabbbaabababaababbbabaabbabbbbbbabababbaababbaabaababaaaaaaaababaabbaababaaabaaaababaabaababaaaaabbaabbbaabaabaabbbabaaaababaaaaaaabbaaababaaaababbababaaababababababaababbabbbbabbaaabbbaaaaaabaaabbaabbbbababaaabababbbabbabababbaaabaababbaaabbabbbabaababaaaababbabaabbabbabbabaaaabbbaabbbaabbbaabbbaaa aabaaaabbbbaaaabbaaaababbaababaaaabbabbbababaaaababbbaabbababbbbbababbbaababaaaababbbabbabbaabaabbbabaaabaaaaabaaabaabbbbabbbababbaababaaaaaabbaabbaabbbababbabbaabbaaabbabaaababbbbaaabbbbaabaaaaaaaabaabbabbbbbababbbabbbabbabbbaabaababaabbaabbaababbaaaaaaabbabbbababbbbababbaaabaaabaaabaaaaaaaababaabbaababaabaabbbabbababaaaabbbabbaaaaaaabbaaababaabbbbaaababababaabbaaaaaaaaaababaabbabbabbabbaababbbbbbbabababaababaabbaababaabaaabbbaaaabbaaaababaabbbbaabbabaabbbbaaaaabbbbbabaababaaabaabaaaababbbaababbabbbaaaabbabbbbbaaaaaaaabaabbabaaaabababbbabababbbaababbbbbbbbbaabababababbbababababbabaaabaababbaabbbbaababbbaaabbbbaabababaaaabaaabbaabaababbbbbbbbbaabaabaabbbbbabbbbabbaaaaaabbbababaaabaaabbaabaaaaaabbabbbababaaabaaababbaaababbbaaabaaaababbaaaaabbaababaabaaabababbbbaabaabbbaabaaaaaabbaabaabaabbbaaabababbabbabbbbababbbabbabbbaaabbabbbbbbaaaaaabaabbbbababaaababbabaabababbaaababababbbbaaaaababbabbbbabbbbabbbaaababababbabaabaabbbaaaaabbbbababbaababaabbaaaabaababbbabbaabbabbbaaabaaabbaabbababbbabbbababbaababbabbabababaaaaaaaabbbaaabbaaabbaaaabaaabbaabbbaaabbaabbbbabaababababaaaaabaabaabbbaabbbaaaababbabbabbbbaabbaabbaaaababbbbbbabbbaabbbabbbbabbbabbbbbbbaabbbbbaaabaaaaabbbbbbbbbabbaaaabaaabbabbbbaaaaaaabbabbaaabbbaaaababbbabbabaaaaaaaaaabbaaabbbabaaaabbbaabaabbabbbbbaabbabaababbaaaaaaaabbbabaaaababbbbaaabbbbbbaabbbbbbabababaaaaabababbbaaaaaaaaabbaaaabaababaaaaaaabaaabaaaabaabbabaabababbbaabbbabbabaabbabbbaaababbaaabaaabaaabbbaaabaabbaababaabbaaaabbbbaabbaabbababbabbbabbaabaababbababaaabaaaaaabbaababababaaabaaaabbbaaabaaabbbabaaababaaabababaabababbaaaaababaabaabbbbbabbbabbababbaabbbaabbaababababbbabbbabbbaaabababbabaabbbaaaaababbbabbabbbabbabbbbababbbbbaaabbaabbababbabbaaaabbabbabbbaaaaabaaaabbabbbbbababaaabbbaabbaababababaaaaabbbaabbabbbaaabbbabbbaabbbbabbabaabbaaaaaabbaabbaabaabaaabababaaabaababbaabbbbbaabaabaaabbbbaaabbabbabbabbbabaaaabbbabababbababbbbbbbaaabaaababbbbbbbbbbabbbabaabababbabbbabbbbbabbbbbabbaaaababbaabaaabbabbaaabbbabaaaabaaababaaaaabbabbbbbababbbbbaaabbabbaba bbaaaabaaababaaabbbaaaabababbbbabbbabbbbaaabaaabaaaaabaabbabbabbaabaaaaabbbbbbabaaabaababaababbbaaabaaaaabbaababbaabbabababaaabbbaaabaaabaaaaabbaaabbabaabaaababbbabaabbbbabbababaabbabbaabbbaabbbaabbbaabbbbbabaaabaabaaabbababbabbbbaaabaababbbaaabbbabbbabbbbaaaaabababaaaaabaaababbaaabababaabbbabaabbabaabaabaabbaaabaabbbbabbaaabbbabaabbbbbbbbbbaabaaaaabbbbbbabaabaabbabbabbbabaaabbbaababbbabaaaabababbaabbbaabaaabbaabbbbaabaabaabbabbababaabbbbbbaaababbaaaaaabaaabaabbaabbbaabbaaaaabaabbaaaaababbbbbaabaaaaaaaaababaabbaaabababaabaabbbabbbabbbabbbbbabaababbaaaaaaabbbbabbbaabbaaaababaabbbbbabbbbaaabaabbaaaababbbbaababaaabbbbbaabbbababbbaaaabaabbbaabbbbbbbabbbbbabababaabaabbbabaabbabbababaabababaaabbaaabbbabbaabbababaababbbabbabbabaaabbbbbbabbababbaabbbaaaaaaaaabbbaabaabaababaaaabbaaabbbbabbbbabbbabaaaaabaabbaaababbabbabbaaabbababbabbabbabaababaabbbabababaababbaabbabbbbabbababaabbaaaaabaabbbbaababaababaabaabaababbbaaababbbbbaabaaabaaabbbbabaabbabbbaaaabababbbbbabaabaaabbbbbbbaabaaaabaaabbabbbbbaaabababbbbbabbabbbababbbbaaabaaaabbbbbabaaaabbbbaabbbbaaabababbabaabbbaaaabbbabaaaabaaabaaaaabaabbbabbbbabbbaababbaaaabbababbbaababbabbaaabbabaaaababaaaabbaababbaaaabbabbaaababbaaabaababaabbaabbaaabbaabbbabaaaaabbababbababbaaabbbbaaaababaaaabaaabababaabababbaaaaabbbabababbabbaaabbbbbabaabaabbabaaaababaabaabbbababbbabababaaaababbaababbaaaabbbbababbbaabaaabaabbbbaababbaabaaabbbbbaababbaababababbbbababaabaabaaaabbabaabbbaaaabaaaababaaaaabbbabbabbbaabbabbbaababaabbababababbbbabaabbabbbaabbaabaaabbbbbaaaaaaabaabbbabbaababaabbbaabaabbbababaabaaaaaaaabbabbaaaaaaaaaabaaaabbbaababbabaababbbababbabaabbbbabaaabaaabbaabbbbaaabaaaaaabbbaababbabbbbbabaaabaaaabababaaaaabbbabaababbaaabbaaaabbaaaabababaaabbbababbabbaabaababbbaabaabaaababaabaabbbabbbbaaabaabbababbbaaabaabbabaabbabbbaaaabbaabbbbababaaaabaababbbabbbbbaaaaaaaabbaaabbabaabbaabbbaababbaaabbbabbbbbbabaabaabbababbbbaabbbaaaabababababaabaabbbbbaabbbbbababbabbbbababaaaaabbbbabbaaabbaababbabbbbabaabaaaaabbabaaaabbabbaababbbbbaabbaaaabaaabbbaaabaab aabbaaaaabbbabbbabaabbbaaabbbbbbbabaabaabbaaabbbaabaaabbaabbbbbbbbaabbaaabaababaaaabaabbaaaabababaabbaaababaaaaabbabaabbabaabaabababbbbabababbabbbaabbbbbbaaaaaaababaabbbaabaaaaabbbbbbabbbbbbaaaabbaaaabaabaabbaababaabaaaaababaaaaabbaaaaaaabbbabaabbbabababaabbaabbbbaababbaaaaabaabbbabbababaaabbbbabababbbbaaaaabbababaabababbababbababbaabbabaaabbaababbaaaaababaabbbaaabababbaababaababaabaaabbbbbbbbabbbaabaabbaababbaaaabbabbaaaaabaaaaaabababaaabbaabaaababaabbaaababaaaabbabbabaabababaaaaaaaaaaabbaaaabbabbaababaaabaabbabbaaabbbaabbaaabbaabbbbbaaabbbbbbbbaaababaaabbbabaababaabbbbbbbbbabbaabbbbbabbbababbaaabbaabbbababbbbaaaabababaaabaabbabababbabbaaababaaabaaabaabaabbaaaaaabbbababbabbbbbbabbbabaaabbababaabbabbababbbbaaaaababbaabaababbaaababbabababbabbbbaabbababbbaaaaabbbbbaabbbaaabbbbbabababbbaababbaabaaabbabbaaabbabababbaaaaababbbabbbbaababaababbaaaaaaababbabbbbbaababbbaaabaaabbaaabbababbaaaaabaaaababbbabbabbabbbbaaabaaababbabbbbbaaabbbaaabbbabaabbabbbbbbbabbaaabaaaabaabbbbaaabaaaabbabbbbbabbaababaabbbaaabbbabbaaaaabbaabbbababbaababaaaaaaababbbabbabbaabaabaabbbbbaababaaababbaabaababaabbbbabbababbabbbaabaabbbbabbaaabaabbabaaaabbabbbaabbbaabababbbabbaaabbaabbbbababbaaabbaabaaaababbaaaaabaaaabbabbbabaaaabaabbaababaabbbaabbabbbbbbbaaabaaabaababbabbbaaaaaabbbbaaabaabbabbaaaaaabbabbbabbbbababaababbabbbaaabaabbbaabababbaabbababbaabaabbabaabbbbbabababbbbbbabbaabbbbbbbaabaabbbbababaababbbbaaaaabbabaaaaabaaabbbaabbabbbabbbbabaabababbabbaabababbbaabbbabbbbbbaabaaabbbaabbbabababaabbbaabbaaaabbabbaaaaaaabbababbaaabbbbaaaabaaaaaabbbbaabbbbbbabbabbbaaabaababbaaabbbbabaaabaabbaabbabbbababbbbabbbaaaaabababababbaabbbabaababbbbbabababbabaaaaaabaaaababbabbaaabbaaabaababaabaaabaabbbaababaaabbaaaaaabbaabbbabaabaaabbabbaabaaababaabbaaababababbabaaabaabbabbabaabababbbbbabababbbabaaaaaabbababaaaaaaababbaabbbbbabbababaaaaabbaaabaabbabbabaababbaaabbbaabbabbbaabbbabaabbbabbbaabbbbbbbaaaabaaaaaaaabbbbabbabbabbbbaabababbbbbbabbbbaababbabaabbbabaaaaaaabbaabaaabbabbbaaabaaababaaababbbaaaabbbbbaababbabbbbba aaabbababbbbbbababaabbbaaabbbbaabaaabbaababbbabbabbababbaaabaabbbbaabaabbaaaaabbbbabaaabbaababaaaaabbabbaaabbbaabbbbbabbaaabbaaaabaabbaabbbbabaaabababbaabbbaababbababbbbbaaabbaaabbababbbbaaabbaabaabaabbaabaabbaababbbbbabaaaabbbbabaaabbabaaaabbbabbabbabaabbaaaaaaaabbbaaaabbbabbaaaababaabbbbabbbabbaabaabaaaaaaabaaaaaaaabbaabaabaababaababaaababbaabbbbbabbaabbbbbabbbbaaaabbbbbabaabbaaabbabaabaaaabaaabbababbbbbbbabbbbabbbabaaaababaaabaaabbbaaaabaaaabaabbbabbbaaaabaabbabbbaaababababaabbaaabaaaaaaaabbbbabbababbbbaababbbbbabbababaaaaaaaaabbbbbbbaaaaaabbaabbaabababbaaaaabbbbbbbabababbabbbbbabbababbababbbababbaabbaabababbabbabbabbabbbaaaaabbababaaabaaabbabbbbbbaabbabaaabababbbbaaaabbaaabbabbaabaaaaaaaaaabbabaaaaabaaaabbaababaaaababbaaaaaaaaabaababbaabbabbbbaababbbbaaaabbbabbbbaaabbabaabbbabababbababbbaaaaaaaaaabbaaabbbabbbaababbbbabbabbaaabbbaabaabbbbbaaaaabbabbbabbbbbaaaaabababbbaababaaabbaababbbababbabbbaababaaaaaaaabbbbbbaaabbaaabbbaabababaabbababbabaababbbaabbbbababaabaaaaaaaabbabbbabaabababbbaababababababbababbabbababbbbbabbaaaabaaababbaaabbbabbbaababaababbaabbbaaaabbabaaabbbaaaabbbbbbbbbbabbbababaaabbabbabbaaabbbbbababaaabbbbbabbababbaababbaabbaaabaaaaaabaaabbaaaabbabbbaaaaabaabbbabbbaabababaaabbaabbabbbbaabbabababbabbababaaababaaabbabbbaaaabaaabaababaaaabbbabbbbabaaabbbabaababbbbabababbabbbbbbbbbaabbabaabaaaaaabbbaaaababaaabbabbbbabaabbabaababaaabbbaaaaaababbbabbbabaabaababbbbaabbbaabbbbaaabaababababababbbabbabaaaaaaabaababbbababbbbbabbabaababaaaabbaaabaaaabbbbbaaaabbbababbbbbabbbababbbaabaabbbbbaabbbbabbbaabaaabbabaabaaabbbababbbaaaabbaababbabbabbaaaaaabaaaabbbbbbaabbaaaababaabbbbabbababaaababaababaaabaabbaaabbbbbaaabbbbbababaabbababababbabbbbbbabaaaaaabbaaababbbbaabbbbbbaaababbabaabbbbabaababbaabaaaabbbbbabbabaaaababbabaaabbbaaaabbabaaaaaabaaaabbaaababbabaabbbbabbabbaaaaabbabbbabbbabbbbbbabbabaabaaabbbaaaaababbaabaababbbababbbbbabbababbabbbabbbaabbabbbbbaabaaaababbabbbaabbabbaabbabbaabaaabaababbbaaabbaabbbaababbabbaabbbbbabababaaaabaaabbbabbabbbbbabaaaabbaabbabaabbab ababaaaabbaabaabaabbbababbbbaabaaabbbbbbaaabbabbabbaababbbaaaababbbaabababbbaaaaaababaabaabababababbababbbbbabbaaaabbbbaaaabbbabbabbbaabbbbbbbbbbaabbabaabbaabbabaabababaaaabaaababbaaaaaaaaabbabaaaabbaabbbaabbbabaaababbaabbbbbabbabaaababbbbbababbbabbabbaabbabbbbbabbbabaaaaaabbaababaaababbbabbbbabaabaabbabaaaaabbabbaaaabaabbbaaaaababbbbbbabbabbaabaaabaaabbabbbababbbbabaabbbaaabbabbbbaaabaabbbbbabbbbbbaaaaaaaabaaaaabaaabbbbbbbbabbbaababbaabaaabaaaaaabaabaabbbbbbbabababbbabaaaaaababaaabababaaabbbababbaaaaaaabbbaababbaaabbaaabbababbbaabbbbbbbaaaabaabbaaabaaabbaaaaabbbbbbbbabbbabababababbbbbbaabaabaaaaaaababaaaabaabbbabbaaababababaabbbbbabaababbbbabbaaababbaaabbabbbababbabbbaabaabaabbababbbbababaabbbbbabaabbaabaababababaabaaabaaabbaaabbaababaaabbabbbaabaaaabaabababbaabaaaaabaaabaaabaaaaabbbaabbbaaaaaaaaababaaabaabbbabbbaaabbaaaaabbbaaabaaabaabaaababaaabaababaaabbbabbaababbabbababbabaababaabaaaabbabbaabbaaababbbbababbaabbbabbabababbabbababaaaabaabbabaabbababbaaaaabbbbbbaabbbbabaabbaaaababbaabaabbabababbababbbaabbaaabaabbbbaabaaabaaababababaaabaabaaabbbbbbbaaabaabbabaabbabbaaabbabaabbaaaabaabbaaaabbabababbaaababbbaaabababbababbabababaaabbaabbbbaabbaabbababababbaaabbbbaabababaababababaaabbaabaababbbabaaabbbabbbbaaaabaabaabaaabbbbbbbbbbbbbababaaaabbbbabbaabbabbbbbaababbbabbbbabbbaaaaabbbaababaabaabbaaaaabaabbbabaaababbaabaabbababababbbaabbbabbaaaabaaaabaaaaabababababaabbbbabababaabbaaabaabbaaabaaaaaaaaaabbaaabaaababaaabbbaaaaababbbabbaaaaaaabaaabaaaaaaabababaaabbbabbbabaabbabbbaaaabbbabbabbbbbabababaaaaaabaabbaabaababaaabbbbaaaabaaabaaaaababbbaaaabbbbbbababbababaaaaababaaababbaabaaaaaaaaaaaaaaabbbbbbbabaabbabaabbbbaaabbababbbbbabaaaaabbbaabbbbbbbbbbbaaabaaaaaabbabbbbaaabbbbaabbbbbabbaabbbaaaaaaaaabbbabbabaaaabbbaaaabaaabaabbaabaaabaaaaaaabaaababbbbabbaabbbaaabaabbabaaaabababbbabbaabababbbbbbaaabbababaabbaaaabbbbaabbbbaabaaabbabbbbbaaaabbbbaabbbbbabababbbbbababbbabbaaaababaaabaaaababbbbbbaaaabbaaaaababbbbbabbaaabbaabaaaaabbbabaabbbabbbaaaaaabbbbaabbabbbaabbaaaabbbbbbaaaabbbbba abbbabababbabaabababaaaabbbbbbbaababbbabbbabbbaabbababbabaabaaabbaabaababbaaabaababbbaaababbaabaaaaaabbababbaabbbbbabaabbbaabaaabaaaabaababbaabbabbbbabaaaaaaaaaabbbabbbbabbaaababbaabbaaabbbaabaabbbbaaabbabbbabbbaaaabbbbbbbabaaababbaaabaabbbbababbbbabaabaaabaabbbabbbbabbbabababbbabbaaaaabaaabaaaababbbbaaabaabbaaababaabbaaabbaababaabbbaaaaabbbabbbababbbaaaaabbbbbbbabbabbbbababbaaaabaabaabababbbbbbbaaaabbabaabaaabaabaaaaabbaabbbbaabbbbbbbbababbabababaabaabbbbaaaaaabbaaaabbbabbbbaaabbaabbbbaababbabbbbabbbabaaabbaaabaaaabaaaaaaaaabbbabaabbaaabaaabaabbabbbabbbabbbbabaaaaabbbaaabbabbbabaaaabbaabbaabbbbaaabbbbbbbaababbaabaaababbbbabbbabbaabaaabaaabbbbabbbaabbaabababbaabaabababaabbabbbbaabaaaaababbabaabbbaabaaaaabbbbaabbbaaaaabbbbbaabaabbbabaaaabababaaabaabbaababaaaababbabaababbabaaabbbbabbbaabaabbaababaabbaabbaaaaabaabbabbbbbabaabababbbbbbbaaabbbabaaabbabbbabbaabbababbbbbbbabbbababbaababbaaaabbbbbbbbabbbbababbababaabbbbbabbaabbaabbbbbaabbababbabbaabbbbbabbaaabababbbbaaaaaaaababbbababbabbbbabababbbbaaaaaabbbabaaabababbbbaababbaabaaaabbbbbaabaabbaabbbaaabbbaabbbbbaabbabbbaabaaaaaabababbbbababbaabababbababbabababbababbabbbaabbbbaabaabbaabbabbbaaababaaabbaaaaaababbaaaabaaaaaabbaabbaababbbbabaabaaaaaaaaaabaaaabaaaabbabababbbbaababaaaaabbbabaaaababbbbbaabababbaabbababbbbbbababaaaaabaabbababbbaabbaaababbbaababbbaaabaaabbbabbbbabbbaabaabbababaaaabbbaabbaaaabbbaabbbbabbababbaaaaabbbaaaababababaababbabbbababbabaababaaaabbababaaabaaaaaaaabbaaababaabbbabaaaaabbababbababaaababbbababaabbbaaabaabbabaabbbbbaababbababbbabaaaababbbababbbabbaaabaaaabaaaaaabbaaaabbaabbbabbbbbbabbbbbabaaaaabbbbabbababbbbbaaaaabaaaabbbabbabbbaabbbbbbabaaaabaaabaaaababbabbbbbbbabababababbbababbbbbbbbaababbaaabbaaabbabaabaababbaababbaabbbbaabbbbbaabaababaabbbaaaaaabbbbbaaabaaabbaabbbbaabababbabaaabbbbbaaababbbababbbbabbabbbbaababababbbaabbaaabaaaabbaabbaaabbabababbbbabaabaabababbaaaabbbbbaabaabbaabbbbbbabaababbbabaabbbabbbbbabbabaaababaaaaaaaaabaaabaaaaabaaababbbaaaabaaaabaabaabbabbbabbbbabbbaabbbaabaaabaaabaababa baaababbaabaababbaabbbabbbabaababaabbababbaaaaababaaaabaababbaaaaabbbbbababaaabbabbbaaababbbabaaaabababbbaababaababbbbbbbaaabaaabaabaaaaaaaaaaaabbabbbabaabbabbbaabbbaababaaabbaaabbbbbabaaaabbbbbaababbbbbaaabaaabbabaaabbbbbbbaabaabbbababaaabbaabbababaabbaaaababbbaabbbababbbabababababaaababaabaaabaabbaaabbbaaaababbabbaaabaaabaaabbbbbbabbbbababbbababbabbbbbbaababbbbabbaaabbababaaabbbabbbabaaaaaabbbaabbaaaaabbaabaaaabbbbababaaababbbaaaabababaabbbaabbaabababaaababaabaaabaabababbbbbbbbbbbbabaaabaabbbabaaababbbbbaaabbaababaabaabaaaababababaabaabaabbabbaabbbbbaabbbbbabaaabbbaabbababababbabaaabbabbbbbbbbbabaabbbbbabaabaababababaabbbabaabbaaababbabbabaabbaabbbabaaabaabbbababbbaaaaabbaabbbbbbabbbaaaaaaabbbbbbbbabaabbbbaabababababaabbbaabbababbbaababbbbbabbaabbabaabbbaaaabababbabbaaaaaaabaabaabaaaaabaabbbaababaaaaaaababaaaaaabaababbaabbabaaaabbbbbbbabbaabbbaabbbbbbbbbbaabbbbbabababbbaaabbabbaababbbaabbaaaaabaabbabaabbbbabaaabaaabbaaaaabbaaaabbaababbbaababbbbaaabaaaaabbabababaabaabbbbababaaaaaaabbabbaaaabbbabbbaabbabbaabbaabababaaaaabbbabbbaaabaabbbabbaaaabbaababbbbaaaaaaaaaabbabbabbaababbbaaaaabbbabaabbbbabbaaabbaabbbabbbaabababbbbbbbbbabaaaaaabbbabbbbaaabbaaabaabbabaaabaabaaabbbabbaaabababbbbabaaaabbaaababbbaaabaabaaabababbbaaabbbbaababaaabbbbbbabbabbabbabbbababbbbabbbabaabbbbabbbbbbbbbabbbbaaaaabbbbbbaaaaaaaabaaabbbbbaabbbbbaabababaaabbabbaaaaaaabbbbabbbababbbbbaaababbbabaabaaaaaabbaabaabbaababbbbaabbbabbbbababaabbbbaaabaaabababaaaabbbaaaaabababbbaaabbbaabbbabbbababaabbbabaabaabbbaaabbbaaabaabbbbaabaaabaaabbbaabbbaabaaabbbbbaabbaabbaabaabbabbaababbaaaababbbabaababbbabbabbbbbabaaabbbabbaaabbabaabaabaababbabababbaabbbabababaababbbbaaaaabaaabababbbaaabbabaaabbabbbabaaaaabbbbaaabbababbabbbbababababbababaaabbabbbabbbbbabaabaaaababbaaabbbbaaabbaaabaaabababbaabaabbabbbbbababaabbbbabbbbaaabbaabaaababababbbbbababaaaabaaababbbbabaaaaaabbabbabababababaaabababbbaaababaaaabaabbaabaaaababbbabaabaabbbbabbbabbbbabaabbbbaaaabababbaaabaaaababbbbbabbbabababaaabbbabbbbbaaaabaaaabbaabaaabbbabaaaa babbbaabaaabbaababaaaaababbabbbaaabaaabbbaaaaaaabbabaaabbabaaabaabbaabaabbabbbbbbaaabbbbbaaabbbbbbbaabaaabaababbbabbbbbaaababaaabbbaaaabbabaaaaaabaaaaaabbaabbabbaaaaabbbaaaaaaabbbbbbaabaabaababbbaaababbabababbbbabbbabbbaaaabaaababaabbabaaabbababbbabbbaaabbababbabababbbbaaabbbbaaabbababaaabbbabbbbaaaaababababbbababaaaaabababaaaaabaabbbaaaababbababbaaabababbaaababbabaaaabbbbaaaababbbaaabaaababbabbabbabbabbaabbbbbbbaabbabbbaaaaaabaabaababbabaaababaaaabbabaabaaabbbbbaaaaaaabbbaaaaababaaabbabbaababbbbaaaaabbabbaabababbbbabaaabaaaaababbaababaabbbaabaabbaaabbabbaabbbaaaaaabbbababbaabaaaabbaabaabbaababbabbbababbaaababaabbababaabaaabbbbaaaabaaababaabbaaaabbbababaaabbabaaaaabbbbaaabaaaaaaaaabaabaaabababbbbababbbbbabbaaaabbabaabbababaaaaabababbbbaaaaababbbabbbbbbbaaabaababbbbbbbbbbbaaaaabababbabababbbbabbbbbbbbaabaababbbbaaabbabbabaaaabbbabbabbbabbababbbabbaaaababbaabbbabbbababbababbbaabbabbabaabababbaabbbabbbaaabbabaaaabaabbababaabbabaababbaaaabbbbabbbabbbaabbababbabbaaaabaaaaabbbabbaaaaababbbabbbaabaaaaaabbbbabbbaababbbaabaaabbbbbaaababaaaabbbbabbaabbabbbbababbababbbbaaababaaabbabbbbbabbaaabbbbbbbbbaabbbaaabababaabbbaababaabbaaabbbbbababaaabbbaabaabbabaaabbabbabaabbaaaaababbababbaababbbbbbabbbbbbaaababbabbabbaaabaabaaaaabbbbbbabaaabababaaaabbbbabbbaabbbbbabbbababaaaababbabbbbabaaaabbaaababbaaabaabaaaaaaababbaabaaababbbbbbbaabbaabaaabbaabbabaaaaabbaaabbabaabababbaabbbababbaabababbabaaabbbabbbbbabaabbbaabaaaabbbabbbbaabbbbbabaaaabbbabbabbbbbbbbabbbabaabbbabbaaaabbaabbbaaababaaaaaaababbaaaabbbbaababbaaababbbbabaaaabbabaabbaabaabbbabaaaababbababbabbaaaabbabbbababababbbabaabbaababaaababbaaaaababaabbbbabbbabbabbabbbabababbabbababbaabbbaababbabababbabbaaabbaaababbaabaaaaaababbababbaaabbbbbabbaaabaaabbaabbbabaaaabbbbaabababbaababbabbabbbabaabbabbbbaaabbbabaabbababbbbbbaabbbbbabbabbbaaababbbbbbabaabbaaabbbabbbbbbbabaabaabaaababaabbbaaabaabaaaababbbabaabbbaaabbbabbaabbabaabbbbabababbaabbabbbbbbbbbababbaaabaaabbbbbbabbaabaabbbbbbbbbbaaabbabaaabaabbbaaaabbaabaababaabababaaaaababbaaabbab abbbabbbbbbbaaaabbaababaabbabaabababaabbbbbbbaaabaaabbababaabbaabbbaaaabbbaabbbababaababaabababaaabaabaabaabbaaababaabbaaaaabaaaaaabaaabbababbabbbbabababbabbbbabaabaaababaabaaaabaaabbabaaabaaababaaaaaabbabbbbababaaaaaabaaaabbbaabbabaabaaaabababbaaaabbbabaaaaaabbaaababbaaaaaababbabbbbbabbabbabbababaaabbbaabbbbbaababbbabbbbaaabbabababaaaaaabbabaababaabaaaabaaaabbbbbababaabbbaaaaabbababbabbaaabaababbbaaaaabaaaaaabababbaaaaaabaaaabbaaabbabbbbbaaababaabaaaaaabaaaabaabbbaabaaaaaaabaaabbabbbaaabbaaababaababbbbbaaabaabaaabaabaabbbaababaaaabbbbabaabbbbbbaaaaaaaaaaabaabbabaabbbbbaaabababaaabbbaaababbbabaabbaaaaaabbabbbbaabbaaaabaaabbbaaaabbababaaababbaabbababbabbaaaabaabbbaabbbaaaaaabbababbabbbbbbbbaababbbabbaababaaaaabbbabaaaaababaabbaaaaabaaabbbababbbbbabababaabbabbbbaabbaabbbbabbbbabbbbbbaabbbababbbbabbbbbaaaaabaaabbbaababaabaabaabaababbbaabababbbabaaababababbbaababbbabaaaaaaababbbbbabbbaaaaabbbaabbaababbababbaababbbabbababbaabbbbabbabbbaaaaaabbbabbaaaaabbababbbaaaaababbbbaabaaaaaabbaabbaabbbaabbaaaaaababaabaabbaaaabbbbbbabaaaababbbaabbaaaaaaabbbbaaaababbbbbbbaaaaaabbbaabaababbbaabbaaaabbbaabababbaabaaaabaabaabaaaabaabbabbaaababaaaaabababaabaabbaaaaabbbbabbabaaabbbabaababaaabbbbbbbaabaaaaaaabbabbaaaaaaaabbababbbbaaabbaaaaabbaabaaaaabaaabbbbababbbabbbabbababababbbbaaababbaabbbaaabbaaaaaaababbaabbbaaabbabbbbaabaaaabbabbabbbbaabababbaabaaaaaaabaababbbabaaaaababbabbabbbbaaaababaaaababaaabbabbabaaaaaababaababbbbbbbbaabbbbababaabbaabababaababbaabaabbaababaabbbaaaabbbbabbbbbbaaaabaaaaaababaaabaabaabaabbaaabaababaaababbaaabbbabbababbbaabbabbaaaaababbabaabaaaaaabaaabaaababbbaaabbababbbaaaabbbbaaaaabbbbaabaaababbbabababbbaaabbabbabbababbababbbaaaababbbabaabbababbaabbaaabaabbbbbbbbaaaaababbbaaaabbbbaaaaaaabaabbbbabbaaaaaabbabbaaabbbbbaabaaaaaaaabbaababaaaaaabaabaaabababababbaaabbabaaaaabbabbbaabaaaabaaaaabbaabaaabaaaaababbbaaabbbababbbabababababababbabbbbabbabbaaaabaababbaaabbbabbbaaaaaaabaabbbababbababbbbbaaaabbbabaaabbababaabbababbabbaaaabbbbbbbbaaaaaaabaabaababbbbbaaaababbbbbabbab ababaabaabbaabbabbabbabbbaaabbababbaaaabbaaababaaabbbbbaaaabaaabaaaaabaababbaaaaaabbbbbbabbbbababbabbabbbabbabaaaabbbabbabbaababababbaaaabbbbaaaaaaaabaababbbaaaaaaababbabaaabbbabbabbaaababaaabbbbbbaabbbababbabaaaabbbbaabbabaababbbaabaaabbbbabaaaaabaaaabaaababbabbbaaaababbbabbbabbababababaaaabbaaabababababbbabbbbaabaaaabaabbaaaaabaabababbaaaababaabaaaababbbaaaaabbababbaaaabbbabbbababbaabbabaabbbabbbbbbabababaaaaaabaabbaaaaaaaabbabbbbbabababaabababaaababababbaaaababbbbbbaababbbaabbbbaabbbbbbaabbaabbabaababaaabaaabaabbbaaabaabaabbaababaabbbbabbbbabaaaababaababaaaaaabaaaababbbbbbabaaabaabbbaabaaaaaaababbaabbaababbaaabbbaababaaaaaababbabbbaaaaabbabaababbaabbbbaaabaabaaabbabaabaabbaabbbabaaabaabbbbbbbbbabaabbbabbabaaaaaaaaaaabbbaabbbabaaaaabbaabbaaabbabbbaaabbbaabaaabaabbabbabababbaabbaaabababbbbabaabaaabbbbabbbabbbabbbbabbbbbbabbabbabaaabaabbababbaaaabbabaaaaabbbbbbbaaaabbabbaabaabbaabbaabaabbabbbbbaababbbbbbabbbbbabbbbbaaaabaabbbababbabbabbbabaaaaabbbbbaabbaaababbaaababbbaaaaabaabbbaaaabbbbbbbbbaabbbbbbabbbbbabaaabababaaaabababbabbbabbaaaabbbbababbbabbbbbaaabbabbbbbaaaaababbbaaaaababaababaabaabababaabaabbbbababaaaaabbbbaaabaaabaabaaaababbbbaabaaaababbbabbbbbbabababbabaaaabbaababaaabbbbabbababaaababbaababaabaaaabbabaaabbaaaabaababaabbbbbbbaaaabbaabbaababaabababbaaabaababbbaaaababbbbbabababbbaababbabbabaaaaaaaabbababaaababbbbabbabaabbbabaaabaaaababbbaabbbbaabbbaabbaabaaaababbbaaabbabaaaababbabbbbbaabbbabaaabbbbbbbbabaaaababbbaababbabaaaabbbbbbbabaaabbabbbbbbbbaabbbaabbbbaaabbbaaababaabaabbbaababababaabbbbbaabaabaabaabbabaabaabaabbbaaabbbabbbababaababaaaabaaaaabaaabbbbbbbbbababbbbbaaaaaaababababbbabbbabbbbbaabaaaaababbabbaabaabbabbaaaabbbbbbabbabaabbaaabababaaabbbabaaaababbaabbabbaaabaabaaaabaabaaaabbbabbbbbbaabbaabaaaaabbbaaaabaaaabababababababbbaaabbabaaabaaaabbbabaabbbbaaabaabababbaabbbaaaababbaabaaabbababaaaababbbaaabbaabbaabbabbbbbabaaabaaabbababbaabbababbbabbbbaabaaaaaabbabbbabbbbbbbbaabbaaaaabbbbbbbbaaaababbaaabbbbbabbaabbbaaaaabaaaaababbbabbbaaaaaaaaaabbbaaaabaabbb bbaaaaaaaabbbabbbbaabaaabbaaaaaaaabababaaaaabaababbaabaaaaabaabbbbbabaababaaabbbabaaaabaaabaabbbaaaaaaaaabbabbbaaaabaaaaabbaabbabbbabbabbbbaaaaaaaabbbabaaabbaabaaaaabbabbbbabaabaababbbaaabbbbaaabaaabaaabaaaababaabbabbbaaaaaabaabaaabbabaaaabaaabbabbbbabbbbbaaaaabbbbabbbabbaaabbbabababbbabaabbaabbbbbbbbbabbbbaabbaaaaabbaabbabaabababbababbaabababbbbaabbababbabaabbabbaabbabbaaaaabbbaaabbaabbbbaaaababbababaabbbaababbbabbbbbbababbbabbbababbbbaaabbabbaaabbbbbabbbbaaababbbbabaaabaaabaabaababaaabbbabababaaabbabbaaaaabaababbbbaabbaabbbbabbaabaabaaaaabababaaaaababbaabaaabaaaabbbbbaabbaabbabaaaaabbbaaaaaabbbbbababbabbabaabbbabbbbababaabaaabaabbbabbbaaaaaaabbbabbaaabbabbabaaaaaabababbaaabbbbbbaabbbababbabaababbababbaaaaaaabababbabaabbbabaabbaaaabbabbbabbabbbabaabbabaaaabbaabaaabbaabbbabbbaabaaaababaaabbbaababaabaababbaabbbabaaabababababbaaaaabbabababaababbaaaababbbbaaaabaabbababbbbbbaaaabbabbababaabaaaaaaabababaabbbbbabbabbaabaabbabbaaababbbbabbbbaabbabababbabababbbababbaaabaaababaaabaaaabbaaaaaabbbabbabaaaaabbbbabbbabbababbbababbaaaaaaaabaaaabbabbbbaaabaaabbbbbabbaaaababbbabababbbabbaaaaabaaaaababaaaabaaaabbbabbabbbbbabaababaaabbabababaaabaaaabaaababaaaabbabaaabaaaabaaaaabbbbaabbaaabaabaabaaaaabababaaaabbaaabbabbabaaaaabbbbabbababbaabaabaaaaaababababbabbabababaabbabbbbaabbaaabbbabbbbbbaababbbababbbbaaababbbababaaaababbabbbbbabbabbabaabababaaaabbbabbbaaabaababaaabbbababaaabbbaaaabbababbaabaaaaaababababbaabbbbbbbbaaabaaaaaaabbabaabbbbaaaaababbbaaaaaaaabbababaaaabbbaabaabbbbabaaabbaabbaabbbbbbabbbaaabbabbbabababbbaabbbaaabbaaaabbbbbbbabaabbabbaaaaaabaabbaaabbbbaaabaabbbabbababaabaaabbabababababbbbabbbaabababbabbbbabaaabaabaaaaababbbabaaaaaaaabaaabbbbaaaabaaaabbaaaabaabaababaababbbbbaababbabaabababbabbbabbaaaaaabbabbbbabaababaabbabbbaabaabbbbbabbbabbaaaabbaabbabbaabbbaaabbaababaabaabbbabaababbbabbaabbbabbbbbbbbabaaabaabbbababbaababbaabbababbbbabaababaaabbabbababaababbaabbabbabbbabbbbbbaaaabaaaabbabbbaaaabaabbbbabababbabbabbaabbabaaababbbbabaaabaabbabaabaababbaaabbbaaaabbaaabaababbb abbabbaaaaabbbaaaaaabababaababbaabaabbabababaaabaaabaabbbaababaabbbaabbbaaaaaabbabbabaaaababaabaaabbbaababbbbaabbbbbbbabbaaababbaaababbabbaaababbaaaaaaaabbaaababbbabbababbaaaaaabbbbbbbabbbaabaaabbbbbabbabaabaababaabbbbbbbabbabbaaaaabababbbbabbabaabbbabbabbabababbabbbaaabaaabababbbbbaaabaaaababababbbabbaababbbaabaabaaaaabbbbaababbbabababaaaaabaaabbabbbbbaaabbababababaaabbbbbababababbbaabbaabbbbbaaaaabaaaaaaaaaabaabbbbababbbbaabbbaaaabaaababbabbababaabaaaabbbbabaabbaaaaabaaaabaaababbbaaabbabbabbbababbabaabbbbbbaabbabaabbaaaababbaaababababbabaaaaabaaabbbaaabaabbbbbbbbabaababbbbbaaaaaabbaabbbaabbbbbababaaaaabbbaababbbbabbbbbbaabbabbaabaaababaababbbbabbbaabababbbabababaaaaabababaabbbabbbbababbabaabbbbababbbbabbbbababaabababbbbababbbabbbaababaaabaaabbbabbaaaaaabababaaabbbbaabbabaabaaaabbbabbabbbbbaababaabaabbbabaaabaaaaabbaabbabaababbabbaaabbbabaaaaabaaaaabbababaaabaaaabbaabbbbaabbbaabbbabaaaababaababaabbbbbbaabbaabbbaaababbbbbbaabaaabbbabbabaabaabbabbbbaaababbabbabbaabababbbabbbabbbbbababbbbbbaaabbaabbbbaaabbbbbbbabbaaabbabbbababaaababaaaabbbaaaabababaaaaaabbabbbaabbbbbabaaaabbbbaabbbbbbbababbaabbbabbbbbaaaaaaaaaababbaababaabaaaabbabbaabbbbaababaaaaabaababaaaaaababbbbbaabbbbaaaabbbbbabaabbababbbbaabaaabaabbabaabbaabaaaabbbaabbbbabbababaababbaabaababaabbbabbaabbabaabbabaaabaaaababaababaaaababaaaabbbababbaaababababaabbbbaabbbbababaaabbaabbaaabaaabaaaabbbbaabababaabbbbbababbaabaababbbaabaaaaabbaabbababbabaaabaaababaabaaaabbabababaaaaababbbaabaaaaababaaabbbbbabbababbbaabaabaabaabbabbaababaaabaabbabbabbaabaabababbabbbbaaabbabbbbbbaaaaaabaabbbaabbbabbaaaaaababaabbbbabbbaaaaabbaaabababbbbbaabaabaaababaaaaabbaabaaaaaaababaabababaababaababbabbabbababaaaaaabbbbbaabaababbbbbbbbbbbbabbabbaaaaabbaabaaaaaabaaabaabaabbabaabaababaaabbbabaababbbaaabaaaaabbbaaaaabbbbbaaaaababaaabbbbabbbababbbabaaababbbbbababbbbabbaabbaaaabbabbbabbbbabbabbabbbabbabaabbaaaaaabaaaabaaabaaabaabaababbaabbabaabaaaaabababbabbabbbaaabaabaaabbbaaaaaaabbabbaabbbabbbabababbaabbbbaabaaabbaabbbabbbaabbaaabaaabaabbbabb aaaababbbbbbaaaaaaaaababbbaaabbbbaabbbabbbbbbabaaabbbbaaabbbaabaabbabbaaaaababababbbaaaabaabbbbababbbababaabababababbaabbaabbbbaaabaaababbaaababbabaaaaaaaabaaabaaabbbbbabbabbbaaaabaaaabaaababbaaaabbbbbaabbbaabbbbbabaaabbabbbbbbbbaaabaabbabaabbbababbaaabbabaabbbbabbaaaaabbbbaabbababbababbabbabaaabbbbbaaaabaabbbbbbbbababbabbaabbaaaabaabababbaaaabaaaaabbbabaaaabbabbbaabbbaaaabbbbbbabbabbbaaabbbaabbabaababaaabbbabbaaababbaabababbbbbbaaabababbbbbbababbababaaaaabbaabbaabbabbbbbabaabbbaabbaaabbbbbaaaaaababaabbbabbaabbabbabaaaaabbaabbbabbbabaaabbbaaaaabaababaabbbabbbabbaababaabbbabbbbabaabaaaaaaabababaaabbbabbbaabaaaaaaaaaabbaabbaaabbaaaaababbbaaaaabbabbaaababbbabbbabababbbaabbaaabbbabbaaaaababbbaaaaabbbaabaaabbbbbabbabbabaaababbabbabaabbbaababaaaabaabaaabaabaaaabbbbabbbaaaabbabbbababaaaabbbbaabbaabbbbbaabbabbabbbbbbbaaabbabbaaaabaaababbaabbabaaabbbabaabbaabbabbabaaaabbbbbbbaaababaabaababaabbabbbbaababaaabaaaaaababababbbbbbabaaababbbbabababbbbababbababababaaaaabaabbabbababaaabbabaababbbbbaabbabababbaabbbaabbaabbaaaabaaaaababbbbbbababbaaaaabaabbaabaabaabbabaabbbbaabaaababaaaabbaabbbbbbbabaaabbbbbbbbabaaabbababababbabaaaaaabaabaaabababbbaabbbbababababbaabbbbaababbbaabbabababbabaaaabbaabbaabaabaababbaaabbbababbbbaaabbbbabaabaabaabbbaaabbbbbbbbaaaaaaabaabaaaabaaabbbaabbabababbbbbaababaaabaaabaaaaabbabbbbbbaaaababaaaaaaabbbaaaaaaabaabaaabaabbbabaaaabababbbbabaaabbaaaabbabbbbabbababbabaabbbabaaaaaababbbabbaababbbaaaaabbbaaaaaabbbbbbbababbababbaaabaababbaabbabbbabbbaabababbabaaabaabbbbbaabaabaabaababbbaaababaaabaabababbbaaaaaabbbbabaabaaabaaaaababbbabbaaaabaaaaabbbaabaaabababababbababaabbababaaaaabbaaaabbbaaabaaaaaabbaaabbbbabaaabbbbabaaaabbbaaaaababbabbbaababbaabaabbababbaaabaaabbabaabaabaaababbababbabbbbbabaaabaaaabbabbbbbababaababbabaaabbbbbbbababbabbaaaaabbbbbbbaaabababababbabbbaaaaaabaaaaaabaababbbabaababbbbbaabbbaabbaaaaabaabbabbabbbaabbaaaaabaaabaababaabbbabababbbbbbbbaaaaabbaaabbaabaaabbaabbbbabbaaaaaaaababaaabbaaaabababbbaaababbbababaaababbbbaabbbababaababaabaaaababaababa abbabbaabbbbbbaaabbbaabbabaababbbbaaabaabaaabbbbbaaababbbbaabaababaaabbbabbbbaabbbbbaaabbbababaabbaaabbabaaabbaabbaababbaaabbbaabbabbbbababbbabbbabaaaababbabbbaabbabbabaaabbbbaabaabbabaabaaababbaaaababbaaaaaabbbbbabaaaaaaabbaababbbbbbabaabababbaaabaaabaabaaaaabbbaabbaaabbaabbabaabbaaaabbabbaabbbaaabbbbababaaabbbbaabbbaaabaabaaabbabbbabababbbabbabbbbbbabbbaaaaabbaaabbbababaababbabbbbbababbbaabaaabaababaaaabababbbbaaaabaabaabbabbababbabbbabaabbaaabbbbbabaabaabbbbaabaaabbbbbabaabababaabaabbaabbababaabbbaaaaaabbbabbabaabbaaaabbababbbaabbbaabaabaabbbababbbaabbbbbabbbaaabaabbaabbababbbbbbbaaaabaaaabbabbaaabbabaababaabbababaabaabaaabaaabbababbaababbbbabbbabaabbaabaaabbbbbbabababaabbbaabbaababaaaaaaabbbababbbbbbabaaabbbbaabbabbbbaaaaabbababaaaabbababbbbababaabbaaaabababbbbaabaaabbabaaaababbbbaaaaababaababaaaabbbbaabbabbaaaaababbabaabbbaaabbbbababaaababaabbbaaaaaabababbbbabbaabbabaaaaabaabbabbbbaabbbababbabbabbabbaaaaabbbbabbbaaaabbbbbaaaabaaaaaaaababbbbbaababaaabaababaabbbaaaabbbabbbbabbababbbbbabbaaabababbaabaaababbaaaabaabbbabaaaaabbaaaaaabaaaaaabaaaabababbbabaaaabbababbbbbbbbbaaaabababbaababaababbbbabbbabbaababbaaabababbabbbbaaabaababbbbbbbabbbbaaabbabbbbbbbabbabaabbbbabaaabaabbaabbbbabaababbbabbbbbbaabababaaabbabaabbbbbabaabbaaababbaabababaabaaaabababbbaabbaaabaabbaabaaaabbbbabbbabbbbabbbbaaaaaaabaababaaaabbababaababbaabbbbbbbbbbabaabaababbababaabbbabbbaabbbabbabaabbbabaabaaaaaababaaaabbaaabaabbabababaabaabaabaabaaabbbabababbaabaaabbbabaaabbbaababbaabaabbaaaabbabbaabaabbabbbabababaabbabbababaaabaaabbbbabaabaabaabbabaabbabaabbaabababbbbaaababbaaaaababbabbabbaaababaaaabaaabbbabbabbaabbbaababaaaabbaaabbaaabaaaaabbabaaaabbaaabbbbbaaaabbbababaaabaaaabbbaababbabbbaababbbbbabbabbbbbbbbaabaabaaaaabaaaaababaaaabaaaababbbaabbaabaababaaabababbaababaaaabbabbaababaaaabbbaaabbaaababaabbbaaaabaaaabbaaaabaaaaababbbaababbaaaaaabbaabbbabbabababbbabaaaaaabaabbbaaaaaabbaabaaaabbaabbbbbaabbaaababababbaaaaaaaabaaabbbaaababaabbaaabbbaabaabababbaabaababbbbabbabaaaaaababaaabbaaaabbabbaabbabaabb aabbababaaaaaaabaabaaaabbbbabaaaaababbbbabaaaabaababbabaabbaabaaabbbbabbababbababaaabbbabaabbbaabbaababaaaabababaaaaaaaaabbabbaabbaabaabbabbaababaabbababbaabaaaaabbbbabaabaababbbababbbbaaaaaaaaabbaabbaaabbbaaaaaaaabbbbabababaaaabbbabbbbbabaaabbbabbaabbaaaabaaaabbbababbbaaaaaaaaaababbbbaababbaabbabbbaabababbbaababbaaaabaabaaaabaaabababaababbabbbbbabbbbbbbbabbabbbaaabbbbabbaabbbbaaaabbabbbabbbbbbabaaabaabaaabbbbbbbbaabbaabbbababaabaaabbabaabaaaaaabbabababababbaaabbbababbaaaaaaabaaaabaaabbbbbabbbabaaabbababbaaaaaaaaaaabababaabaaabbbbbaababbbbbbaabbabbaaabbabbbbabbaaaabbabaaabaabbbbababababaabbbaaaaababaaababbbbababbaaababaaabbaabbbbabbbabbaaaabbbbabbbbaaabaabbbbbbbbababaaabaababaabbbbbababbabbbbbaabbaabbabbbaaabbbbaaabbababaaaaaaaabbabaabaabaabbaaababaabaabbabaabbabaabbbbaabaababbbabaaaabbbaababbbabbbbaabaaaaaaaaabaaabbabbabaababbabababbbbaababbaabbbaabbbabaababaabbbabbbaababbbaaabbabbbbabaabbbbbbbabaaabaaabbbaabbbabbbbbbbbbbaaaaaabaaaaabbbaabbbaabbaababababbabbbbbaabbababaaababaabbababbbbabbaabbbbbaaababaabaabaaabbabbbbbaababbaabbababaaabbbaabbaabbbbabaaaaabaabbbababbbaaababaabbbbababbbaaabbbbbabbababaabbabbbaababbaaaabbabbababbaabbbbbbbaaaababbbbbbbbabbaabaaabbbabbabbaabaabababbbbaaabbaabbbbaaaabaaababbabaabbaaaabbabbabbbaabaabbbbaabbaaaabbbbaabaaaaabaabbbaababbaababaaaababbaabbbaababaababbaaaabbbbbaaaaaaabbbbbaaababbbbaaaaababaaaabaaabbabbababababaababbbbbabbbbbaabbbabaaaaaaabaaababbaabbabaaaaabbbabbbabbaaababaaabbbbbbabbbabbabbbbbbabaaaaabbaaabbbabbaaaabaabaababbbbbbaabaaabaaababbaaaabbababbaaabbaabbababbbaabbbbabbabbaabaabbbbaabaaaabababaabaabaaababbbabababbaaaabaaabbaaaaaabbabaabbabbbbbbbbbbabaabbbaaaaabbbaabaaaabaabaaababbaabaabbbaaaaabbaaabbaabaaabbbabbaabbbbbaababbbabbabbbaabaabbbaaaabbabaabbaaaababaabbababaabbbbabbbbaaabbaababababaababaababbababaabbabbabbaaaabbaabbaabbbbbbabbabaabbbbabababbaaabaabababbbbaaababbbbabababbbabbbbbabbaaaabaaabbbbbaabbbabbbbbaababbbaabbbbbbbabbbbababaababbaabbaabbbbaababaabbbbaabbaaabaabababaaaabbbabaaabaababbaababbbbaabbaaaabbabba bbbbbabbbaababaabbabaabbabbbaabbabbbaaaabbbaaaabbabbbbaaabbbabbbabbabbbbaaaabbaaabaababbbbabaabaaabbaaaabbaabaabbbabbbbabbbbbaaaaaaabbaabaababbabaabaababbabaababbbbaaaaabaababaabbbbabbbbabaababbaabaaababababaabbbababbaaaaaabaabbabbbbbbaaaabbbbbbbbbabbbaabaabbaaabaabaabaabbbabaabbbbababbaabababaababaaaabaaabbbbaaaaaababbbbabbbbaaaaabbbbaaabbbaabaaabbbabbaabbbabbaaabababbabaababbbaaabbbaaabbbbbaaababbabbabbbbbbaaabaaabbbaaaababbabbbababbbbaabbbbbbabbababbbaabbbbabaabaabaabbbaaabbabaabbbaaabbaaaaabaaababaaaaababbaabbbbbbaaababbbababbaaaabaaabbaaababbbaabbaababbbaabaaaabaaaaaababaabbaaaabbaaaabbbaabbabaabbabbabbabbaabbbbbabbbaaaabaaaaabaaaabbabbbbbbabbabbbbbaaabbaaaabbabbaabbbaabababaaaabaabaababbaaababaaaaaaaaabaabaaaaaaabbaabbbababaabbbbbabbbbabbabbbbaabaaababaabaaabbabbbbbaabbaaaaaaaaabbbaabbbbababbababababbaababbbbababaaaabaaabaaabbbbaabaabaababbbbbaaabaababbbbbabbababbbaaaabaabbbaabbabbbbabbabbabaabaabaaabbbbabaaaabbbababaabbbbbaabbaabaabaabbbabaaaababaaaaabaaaaababaabaaaabbabbababaaabbaabbbabbaabbbbbbbabbbabaaabbbbabaaabbbaabbaaabbbbaaabababaababaaaabbbbbaabbbbbbabaaaaaababbbbaaabaabaaabaabbaaaaababaababbbabaaaababaaaaabaabbbbaabaaabbaabababbbaaaaaabbbabaabbbaababaabaabaaaaaabaabaaaabaabbabbbbbbbbaabbabaabbbaababbaababbbaaabaabaaabbaabababababbbbbaabbabababaabbaabbbabaababbaababbbbbbbaaabbbaabbaaaabbaabaababaaabbaabababababbbbbabbbbbbbbababbbabbbbababaabaaaaaaabbababbbabbabaabababaaaabaaaaabaaabbbabaabbbbaaaabbbbaaaabbaabaabbabbabbbbababababbbbbbabbbbbaababbbaaababbbbabaababaabbbaababbabbaababaaaaaababbaabbbbabbabbaabbbababbbaaaabbaaaaaaaababbbbbbbaaaaaaabbbabaabaabaababaaababbaaaaaaababaabbbbbaabbaabbaaabaaaaabbaaabbaaabbabbbbabbabbabbbbbaababbabbaaaaababababaabaabbaaaaabbbaaababbabbbabaabbaaabbbbbaabbababbbaaaabbababbbbbabbabbbbabbabbababbabbbbaabaaaabaaabbaaabbbbaabbbbabaaaaaaaabbbbabbbabbaabbaaaaabbaaabbbabaaabbbbbaaaababbaaaabaabbbabbababbaaabbaabaababbaabbababbbbbbabaaabababbbbaaabbabaaaababbbbbbbabaabbbaaababbbbbaabbababbaaaaaabbaababbababbbabaabaabbababbba babaabbababbbbbabbaaaabbabbbaaaaaababababaabaababbabbbbbbaabaabaaaaabbaabbbaaababaabaabbaaaaabbaaabaabbbaabbbbabaabbaabbbabbbbbbbbbabbabaaabbbbaaaaaabbabbaababababaabaaabaaabaababbbabababbabbabbaaabbabaabaabbbbababababbbabaaabbbbaabbaabaaaabbbbaabbbaaabbabbbaabbbababaabbaabbbabbbbbaababbabaaabbbbbbbbabbbaaababbbabaabababbabbabaabbabaaabbbbbaabbaababaaaaabbaabbabbababbbabbbbbaabaabababaaaababbbbbbbaabbbaaabaabababbabbaaabbaaabbbaabababaaaababaababbbaabbabbbbabbaabbbaabbababbbabababaaabbbbabbbaaaabbabbababaabaaaaabababbaaaaaabbbbbabaaabaaabaabbabbaaaaabbbbaaabbbbaabbababbaabbaabbbbaaaabbabbbaaaaabaaabaaaaaaabaaabbbbbaaaabbaabbabbaaabbabbaaababbabbbaababaaabbbaaaaaaabaaabaaaabbbaabbabbaaabababbabbaabaaabaabbbbabbbaabbbabbaaaabbabbababbabaabbaabbbbbbaaaabbabbbbabaaabbaaababaaababbabbbaaabbabbbbbaaabaaabbaababbaaaaabaabaaaaaaaabbbbbabaaabbabbabbbaababbabaaaabbaaabababbabbbbbababbaaabbbaaabaaabbaabaaaaabbaabbabbbbbababababaabbabbaaaaaabbbabaaabbabbababbaaabaababbabbabaababbabbbaabbbbbabbababbaabaabaabaaaaaaaaabaaabbaabbbaaaaaabaaababaabbabbbabbbaabbbbbaabbbaabbbaabbbbbaabaabaaabbbbbbabbaabbaabbbbabbbaaababaaaabaaaaabaababbbbababbbbaabbabaaabbabbbbbbabbaaabaaaaabbbbabaaabbbbbaababbbabbbabbaabbbbbaababbabaabbbaaabbaababbbbbbabbaaabaaababbbaaaaabaaaaaabababbbbbbaaaabbabaaabbbaaabaaabbaaabbaaabbabbabbaaabbbaaaabbaaaabbbabbbaaabbbaaabababbaabbbbaaaababaaaabaaabbbaaabbbbbbaabaaaabbbabbbaaababbaabaababbaababaaaaababababbaaaabbababbaaaabaabbbbaabbbababbbbaababaaaabbbabaaaabaabbabaabbbabbaababaaaabbabbbbbbbaababbabbbaabbabaabbbbbbaabaaaabbaaaabbbaabbbbbbabbbbaabaaaaabaaabbaabaaaabbaabaaabbaabaabaaabbababaaaaaababbbbaababbaabbbbbabbbbbabababbabaaabababbabbaababbbaaaabaabbabbbabababbbbaabaaaaaabbbabababbbabaaaaababaaabbabaaabbaabbaaabaaabbaabbaababbbabababbabaaaabbaabbaaaaaaabaabbaabaababaabbaaaaaabbabbbababbaabbaaaababaabbbaaaabbabaaaabbabababbabbababbaaaaabbbbaabbaabbaabbababababbbbbaababaaaaababbbbbabbabbaabbaababbabaabababbbabaaabbbbaaaababaabbbaabbbabbaaaaababbbbabbabbaabaabaaa aabaaabaaaababbaaababaaabbaabaaaabaabaaabbbaabbaaaaaabbaababbabbabaaaaaaabaaaaaaaaabaabbaabaabbbababbaaaaaaaabbbaaaaaababaabaababbaaaaababaaabbbbaaabbbbabaaabbaabbabbbaaabbbbaabaaababbbbbbaabbbabaabbabaabaabaabaaabaaabbbabababbbbaaaaaabbbbbbbbaaaabbbabbbaaaababababbbaabbbaaaaaababbbbaababaababababaababbabbbbaaababbbbabbabbbaaaabbbabaaaaabbbababbaaababaabaabbaabaaaabbbabaaaabbaabbbaaabbbbbaabbbaaabaaabbaaabaaaaabbbbbabbbaaabbbaabaaabababaaababbaabaaabbaaababababbbbabbbbbabbbbaabbbaabbabaaabbbbbaabbbaabbabbababbbaabbaabbaaabbbbaabaaaaabaababbabbabaababbbbbabbaaaabbaabbaabaaabaabaabbaabaabaababbaaabbbbbbbaaaaaabbbaaabbaaababababbbbabaaaabbbbabababbabbbaaababbaabbbaabbabaabbabbbabababbbbabaaabbabaaaabbbbbaabbbbbbabbaabaaaaaaabbbbbaabaaaababbaaababababbbbaabaaaaaaaaabaaabaabbababbbbabbbaaaababbbbbabbaabbbaaabaaaaabaaaaabaabbbbbaabaababaaababbababaaabbbabbaabaabaaaaabbbbbababaabbbabaaabababbaaabbbaaaabbaabbaabbbbaaababbbaabbbaaaabababbabbbaaaaaaaabbababababbababbaaaababbaaaaaaabbbaaabbaaabbaaaabbabbbabababbbaababbabbaaaaabababbbbbbaabbbaabbbbbaabbabbbbabbabbaabbbabbabaabbabbbabbbbbaabbbbbbbbabaabaaabbaaabbbbbaaaaabaaaaabaabbababaaabbbbaaaabaaabbbaaabbbbabbbbabaaababbabbbaabbabaabbababbbbaabababbaaaaabbaabbabbbbbabbaaabaabbababaabaabbbabaabbaabaaabaabababbabbbaaabbabbbabaaaaaabbabaaaabbbaabbaabaaaaabbbbbaabbbabbbbbbbbbbbabbbabaababbabbababaababbbbbbbbabaabbababbbabbbbaababaabaaabbaabaaaaaaabbabbbaabababbbabbaaaabaabbaaababaabaaaabbbbbbaabbabbbaababbaaaabaaaaabbababaabbababbbaaababbbabaabaaabbaabaababaaabbabbbabbbbbaabaabababbaaaabaaaaababbababaaabbaaabaabbabaaaabbaabaabbbbbaababbabbabaaaaaaababbbaaaaabaaababbabaaabaaababbaaabaaaaaababbbbbbbaaababbabbbbabababaababbbabbbbaabaabbbbbabbbbabbbaaaaabbaabaabaabaaaabbaababbaabaaabbbababbabbbaabaaabbbababbabaaaabbbaaababbbbabababababbbbaabbbabaaaaabbaabaababbaababbbabbabaaaababaaabbbbabababbaaaababaabbbbbbabbbabbaabaababbabbaaabbabbbabaaababbbbaaababbbababbaababbbbbaabbbbaabaaaabbbbbaaabbaabbbabaabababaaaabbaaababaaabaaaaabbabbabba abaabbbbbababbaaabbbbabaaaabbaababbaaaabaaababbabbbabbabbbbbbbbbabbababbabbbbaabaaabaaabbaabbbabaabababbbaabbbbbaaabaabbabbababbaaabbaababbabbbbababbabaaaabbbaabaaabbbababaabaaabbaabbaaabbbabbaabbbbbbbbbabaaaaababaabaaaaabbbaabbbababaabbbbaabbbbbaaaaabbbabbaaaaaaabbaaaaaaaaaaabaaaaaaabbbabbababbbbabbbbbbbbaabbbbbabaabbaabbabbbbaaabbaaababaaaabbbbaabbababbaaaabbaaabbaaabaaabbbabababaaaaabaaaaabaabbabbabaabaabbabaabababbbbaaaababaabbbbbbbaaaabbabbbabaaaaabbbaababababaabbbbbaaaabaabbbabbbabaababbababbbabbbaabbaabbbaaababaababbabaaaaaabababbbababaaababaaabbaaababbbabbabababbababaabbbbaabbababbabbbbaabaaaaababaaaaabbbaababababbaaaabbbbbbbaababbaabbaabaaabababababaababbbbbaabbbbbbbbbbaababbbabaabbabaabbaaabababaabaaaababbbbbaaaababababbabaabbbbbaaababbbababbabbbbbbbababaaabaabbabbbbbabaaaaaabbaabbbbabaaaaaabbaabaaabbaabaaaaabbbaaababbabaabbbabaaabbbbababaaababbaabaabbabbaaaabababaabbbbaabbaababbbbabbbabbababaaababbabbaababbbaabaaaaaabbaabaabbbbaabaabbbbbbabbbaabbbbbaababbbaaaaabaabbababbbbbababbbbabbbabaaaababaaaaaaabbaababbabbbbbbbaaabaaaababbbaabbabbbbbaaabbbaabbaabaabbababbbabbbbabaabbaabbbabbbaababbbabaaababbbbbabaaaabaaaabbababaabbbbabbbabbbbbbbbbabbbbaabaaabbbbbabbbbaabbbbabbbbaaabaabbbbbbbbaabaabbbabbbbababaababbabaababbaabaabababababbabbaaaabaaaaabbaaaaaabaabbbaabbbbbbababbbaaabbababaabaaababaabaabbababbbababbaaaaaaabbabbbabababbbaaabaabbbbabaabababababaaabbaaaaaabbaaabaabbbababbbbbabababbababbbbaaaabaaaaaababbbaabbabaaabbabbbbbbbabababbbbabaabbbbababababaabbbabbbbaaabaaaaaaaabbaaaaabbabaaaaababababbbabbaaaabbaabbbbbbbabbbabbaabbaaaabbabababbbaabaaababbbaabaababbbaaababbaaaababaaaaaaaababbabbabbbabbbababbbbbbbbbbbbababaaabaababaabbababbbbabaaaababbbababbabbaababbbabaaababbabaaabbbababbabababaabaaabaabbbbabaaabaababbbaaabbbababbbaaabbababbababbabbbbbaaabbabababbbbbaaababaaabbbaababaabaabaaaabaababaaabababbaaabababababbbaaabbaabbabaabaaaaabaabaababbaaaabaabbaabbaaaaaabbbaabbaabbbaaaaaabbbabbabbabbaaabbbbabbbaabbbbaaababbbaaabbaabbbbaaababababaaaaaaaabbbbaabaababbabb bbaababaabbbaabaabaaaabbbbbbaabbbababbaabbbbaaaaabbabbaaababaabbaababbabababaaaabbabbaaababbabaabaabbaaaaaabbbaaabbbaabbbbaaaabaababbbaababbababbbbabbabbabaababbbbbabbbbaaabaaababbbbbaabbbabababababababbbaaabbbaaaaaaaaaababbaabbaaaababababbbaabaaaaabbbbbbbabababaabbabbabbaaaabaabbbbbaaababababbbbaaabbaabaaaabbaabaaabaaabbbbbbbaaaaaabaabaabaababbaabbbbbbaabbabbbbbabbbbbbababbaabbbbababaabbababaaabbbbaabbabbbaaaabbaababbbbaabababbbabbbaaaabbaaabbabbaaaabbbbabbabababbbbbabbaaababbaababaabbaabbabbaabaabbabbaaabbbbbbbabaaabbaabbbaababbbabaaaaabbbababaaabaaababbaabbbabbabbbbaaabbaabbababbababbababbbbabbabbaabbabaababbbaabbbaaaabbaabbbbbaaaaabbaabbbbbabbabaaabbbbaabaaabbbaaabbaaaaaaaabbabbbbaaaabbbabbaaaabbabaababbbbaaaababbabaababbababbbbbaababbbabbbbbbaaabaaabbabaaabbababbaaaababbbabababbaaaaabaabbbababaababbbabababbaaaababbaaababaabaabbbabaabbabbaabaaaababaabbbabbbbbbbbaababaabbaabaabbabbbbababbbbbbaaabbabaabbabaabbababbbabaaabbbaaaabababbaaabababaababbaaaababbbaabbaabbabbaabaabaabababaaaaaaaaabaabaaabaaaaaabaaabababbababababaabaabbbbabaabbbabbaaabbbbabbaababbaabbabababbbaabbaabbaaabaabbbaaaaabbbbbabbabababbabbabaabaaabaabbaaabbaaabbaabbabbbbaabaaabababaaaabbbbbaaaabbbaaaaababbbbaaababbbabbbbabbbabbbbbabaaabbbabbbaaaabbbbbbaabbababaaabaaababbbabababbbbbbbbaabbbbaabaaaabaabbbaaaababaaabaabbbbbaabbbbabababbabbbbbbbaaabbabbaaababaabbbbaabbbababbbbababaaaabbabaabbbaaabbabbbbabaabaaababbbbabaaaababaabbabaabbbababbaaabbbabbbbbabababbbbaaabbbbbbbaaabbabbababbbaababaabbaababaababaaaabaabbabaabaaaabaaabbbbabaaaababbaabbbbbabbababbaabaabbbbabbbbbaabbabbaaaaaababbbbbbbabbabaaabbbbbababbaaaaaaaabaaababbbbbbbbbabbaabaaaaabbbaabbababbbabbbbbbaabbbbbabbaababaaaabaaaabbabababaababbababbbbbabbbabbabbabbaaabbabbaabaaaabbbbaaabbbbaabbaaaababaaabbabaabaaabbabaabbbbbabbbbaaaabbaaabbabbababababaaabaaaaaaaaabaaabaaabbbaaaaaaabbaabababababababaaabbaaaaababbababbbabbaabbbbbaaaababbbbaaababbbabbbbbbbaaababbaabbaaaaabbbbaaabbbbaaabbbbbaaabbbaaaaaaabababbbbbbbabbaaabbaabbaabababababbbbbaabbbabbabb aaabbbbabbbbababbaaabbbbaaaabbaabbbaababaaabbabbbbabaaaabaabbaaaabbbaababbabbbbaaaaababaabbbaaaaaaaaaaaababbbbaabbbbaabababbaaaaabababaaaababaaaabaabbabaaabbbbbbbbaaaaababaabbbabaababbbabbbabaaabbabbbaabbbbabbaabbbababbbaaaabaaaaababbbaabbaaaabbbaaaaabbabbaababaaaabbbaabaababbaaaaabababbbbaaabbaabbbbbbbbbbababbaabbabbababbbabbaabaabbbabaababbababbbaabaaaababbabbabaabaabaababbbaabbabbbaaabbaaaabbaabababaaabababbbbbaaabaabababbbaaaababbabbabbbaabbbaaaaabaaaabababbbbabbababbbaaaaabaaabbbbabaababbbbaabababaabbaabababbbbbbabababbbbbaabbbbabbaababbabbbabaabbaaaaaabaaabbabbbaabaabaabaabbbabbbbabaabbaabbabababbabbbababaabbabbbabababbabbaaabbabbbabaaaabaabaabbaababababbbbabbaabaabbabbaaabbbbbaaababbbabbaaaabababbaabbbabbabbaabababaababaabbbbababbaababbbaababaabbabaaabbabaabbaaabbababbababbbaababaabaaabaababbabbabaabaaabbbaaaabaaabaababaabbbbbbbbaababbbbbabbaaaabbaaaaabbbababbabbbbaaabaababbaababbaaaababbaabaabaababbbababbabbababaabbbbbbbaaababababbbabbaabbbabbbbbbaabaabbbaababbbbaababbbbabaabbbabbaabbbbaaabbbababbbabbbaaabbbabbbbbaaabbbbaaabaaaaaaaabaabaabaabaaabbbbbbaaababaabbaaabaaabaaabbabaabaaaabaaabbabababbbbaaabbabbbbabaaaaaaabbbaabbaaaaaaabaaabbabaababbaabbababbaabbabbbabaabaaabbbaaaabbbbbbabaabbbaaaaabbaaaabaaabbbaabaaabababbabbaababaabbaaaaabbabbbbbbbbbaaabbaaaabaaabbbbabbabbaaaaababaaaabaabbaabbbbabbbaaaabababaabbabbbbaaabbbaaabbbaaaabaabbaaabbbabbaabbbababbbbbabbabaaabbaaaaabababaabaaaabaabaabbaaaabaaaaabbbbaaaaaaabbaaaaaaabbabbaabbbabbaabbaabbaabbaaabbbabbbabbbbaaabbbaaabaaaaaababbbbaabaaaabaaabbabbabababbaaaaabbababbababbabbabaaaaaabaaaabbbabbababbaaaabbaaaaaaaaabaababbbbababbabbbbabaaabaaaaabbabaaaabababaaabbabbaababaaaabbaabbbababbabbbbabbaaaabbbaaaaaaaaaabbababbaaabbabbbabaaabaabbbaababaaabbbaababaabbaaaabbbaabaabbbbbaaaaaabbbabbbaaaabbaaabbbaabbaabbabaaaababbbbaabbbaaaaabbabaaaabbabbabbbaaabbbbaabbabbaaaaabababaaabbbabbababaaaababbbaaabbaaaaaababbbbbaabbbbaabbaaaabbbbbbaaaabbabaaababbabbbbaabaaabbbbababaaaabaaaaaabaabbaaaaaabaabbaabbaabaaaabaabbabbaaaabaabbb aaabbbababbaabbbbbbbbaaabaabbababbaabbabbabaabbaabbbaaabbbabbaababaaababaabaaaaaaabaabaabaabbaaabaaabaaaababaaababbabaaaaababaaababbbaaaabbabaababbaabbabbbaaaaaabaabbbaaaababbabbbbaabbbbaaaabababaababaababaabbaabbbbbabaaabbabaaababbbbabbbaababababbababaabaababbaababaabaaababaabbbbbaabbabbaabbbaaaaabaabaabbabbaabbbbbbaabbabbabaaabbbbbabababaaabbbbbabababbaaaaabbaaaabbbbaaabbbbaaabbbabbbaababaaaabaaabaaaaababaaaabaabbbababaaabbbaabbaabbabbbbababbabbabaaabbaabbaaabaaaaaabbbbaaabbaaabaaababababaaabaaabaabbabbbbababaaaabbabbbababbbbabbaaabbbbabbbaabbbaabaaaabbbbabbbaaaabaabaabaaaabbbabbababbaabbbabbaaaaaabbabbbbbaabbaaababbabbbbbbbbbabbbababbaaaaababbbbabaaaababbaabbaaaababbaabaaaabbbaabaaabaaabbababaaaaaaabaabbbabababaaabababbbaabaababbaababbaabbaabbabbbbbaaabbabbbababababbbabaaaabbabbbaababbabaaabbbaabaaaaaaaabbbbabaaababaabbabbaaababaababbbaaaaabbbaaaabbbbbabbaabaabaaabbaaaaababbbbaabbabbbbbaaabaaaaaaaaabaabbabbbababbbbaababaabaaaaabababababbaaaaaaababbbbaaabaaabbbabbbaaabaaaaaaaaabbbbbbaaabbaaabaabaababaaabaaaaaababaaaaabbaabbbaabbabaaaaabbaaaababbbbababbabbabaaabbabababaabbbbbaababbbaaaabbababaabaaaaaabbbbbabbbbbbabbabbbbbababaaabbabaabbbbbbbbbaabaabbaaaaaaaaabaaaaabbbbbbbbabaabbaabbabbbbaabababbbbaaaabaaabababbbbbabbbbaabbabababbbbbababaabbababaabbaaaaabbbbaaababbaaabbaaabaaabaabbabaaaaabbaaabbaabbaababaabbaabaaaaababaaaabbbbabbaabbbbbaabaaaabbbbabbaababbbbaaaaaaabbabbabbaabbbbaabaabaaabababbabaabaabbbaaabbbbbbbababbabbbbbbabaabaaaababaabaaaaabababbbaababbbabaabbaaababbabbabbaaabbbbbaababbbababbababbaabaabaababbbabaabbaabaaaabbababbabbabaaaabbabbbbababbbaabbabababbaaababababbbaabaaabbababaabbbaaaabababbabbbababaaabbbbaabaabbbaaabbbabababbbbaabbbababbbbabaabaabbbbbbbababaabaaaabbbaabaabbabbaababbbbababaabaababbbbabaaaaabbabaabbabaabbaaaaababaabaababaabaaabaabbbbbabaabbabbbbaaaaaabbbabaaababaabbbbaabbbbabaabaaaabaaabbabaabaaabaaababbabbbbabbaababaaabaabbaabbaaabaaaabaaaaabbbaabaaaabbbbabababaaaabbbabbaaabaabaaabbababaabbbaabbabbbbabbaabaaaaaaaabbbabaaabaaabbbbbabbaab abbbaaaaaaaabbababaabaaaaaaaaabbaabababbbbaaaababbbaaaabbbbbbaaabaaabaabbbbbaaaaaabbbbbabbbababbaaabaaaaaabbaaabbabbababaabbabbbbbbbbabaabaaaababbaaabaabaaaaaabaabbbabbbaabbaabaaaaaabaaabbaaabbaabaaabbabbaaabbabaaaabbaabbbabbbabbaababbbbbbabaabaabbaabbbbaaaaaabaaabaaaaabbbbaabbaabbaabbbaaaabbbbabaabbabaaabaaaaabbaabbbabbabaababaaabbbababbbbababbaaababaabbbabbabbaaaaaaababbbbaaaaabaabbaaaaaabbaababbbbabaaabbbabaaabbaaabbabaabababbaababaabaabbababbaabaabaaabaabbbabbbbbbaaaaaabbabaaaabaaabbbbbabaabaabaababbababaaababaabbaaaaabaaaabbaabaababaaaaababbbbbaabbbbbbbbbabaaaaababbaababbabbabbaaaabbabaaaaabbaabbaabbabbaabbbabbbaabaaabbbabbaabaaaabbbaaaababbabaabbbbabaaabbabaaaaabbbabaabbaaabbaaaaaabaabababbbbabbabbbababbbbbbbabbaabaaabbbbabababbbabaaaaaabbaaabbababababbbabbabbbaaaabbabaaaababbabaabbbbaabbaabbabbbabbaaaaaaabbbbaaabaabababbaaaabababaabaaaaaabbbaabbabbbbabbbabbaabbbbaabbbabbbbabaaaaaaaabaabbbabbbbbbaaababaabbbaabbbaaaababbbabbabbaaaaabbaaaaaaaaaaabababbbbaaaababbbabbaaaaaabaaababbbbbbaabaabbabababbbbaabaabbabaaabbbababbbbababaabbababbabbbabbabaaabbbaabaaaaaaabababababbbabbbababbbbbaaabaaabbbaaaabaabaaabbbbbbbbabbbbaaabbaaabbbaabbbbaabbabbbabbbabbabbbbbbbbaabaababbbaabbbabbabbbaaabaabbbbaabbaaaaaaaaaabbbaaabbbbaabbbbbbbbabbbabbbaaabaaabbbaaaabbbbbaaaabbbbbbabbaabaaabbbaaaabbbaabbabaabaabbbabbbaababaabaabbaaabaabbbaaaaabbbaaabababbabaaaabbabbbbaaaabbbabbaababbbbaabaabbbbbabaabaaabaababbbbbabaaaabaabbbaabbaaabaaaaabaaaabbbbbabaabaabababaaabbaabaaabaabaaaabbaaaaabbbaaaaaabaaababbabaaaaabbbbbabbaaabbbbbbaabaaaabbbaaabbbbaaababaababbabbbbaabaaababbbababbbabbababbbaaaaaaabbabaaabbbabbaaabbbaababaaabbaaabbabababbbaabbbbaabbbaaababababaaabbababaaabaabaabaabbbabbababbaabaabaaabbaabaabbbabbbbbbbbbabaaababbaaababbabbabbabbbbbaaabaaaaabbbabbaabaaaaabbbaaaaabbababbbbabaababbababbaabaababaaaabbbabaabbaaabaabaabbabbbbabbabaaabaaaaabaaabbbbabbbbbbabbbaaaaababbaabbbababbaabbaaaaababbbbabbbaababbaaaabbabbaabababbbbbbbbaaabbaaaabbbababaaaaabaaabbbbbabaaabaaaaabaabbababbbbaaaabbbabaa aabaabbbbabbabaabaabbaabbaaaaabbbbaaabaaaaaabaabaaababbaabaabbbbaaaaabbabbababbaaabaaabbaabbabababbabaabbabaababbbaaaababbaaaaabbbbaababbbaabaabaaaaabbabababbbbaaaaabbbbababbbababbabaaababbbbbabaabbbbaababaabbaabbabbbaaabbabbbbabaabbbbbbbbaaaaaabbbabbbbbbabbbaaababbabbbaabbaabaaaaaabbaabbababbabbaabbbabbbbbabbaabaabbaabbababbabbabbbabbbbabbbbaaabbbaaaababbaabababaaaaabbbaabbabbbbaaabbbbbaabaabaabaaabbbaaaabbabbbaaabbaabaabbabbabbbabbabaaabaaabbbbaabbbaabbabaababbbabbbaaabaabbbbbbbaabaababbaaaaaaababaabaabaabbbabbbbbabbbaaaabaaaaaabbababbabbbabababbbabbbbbbaaaaabaaabbababbbbaababbabbaaabaabaaaaaaaaaabbaabbababbaabbaabbbbabbbaaaaabbbbabaaababbbbbbbbbbbaaabbbbbbbbbaaaabababaababbbbaabbababaabbbbbabaaabbabbbaabaababbabaaabaabaaabbabaabaabaabaabbaabbbbaabbbaababbaabbabaaabaaabbbbbbaaabbaaaaabaaaabbabababbaabbabbaaabbbbbabbabbbaaababbbbbaaaabbababababbabaaaabbabaaabaaababbbbabbabaaabbabaababbbabaabbabbaababbbbbaaababbabbbbabbbaaaaabbbabbaaaaaabaababbbbabbaabbbbbaabaaabbbabbaaaabbbabaaabaaaabbababbaaabbbaabaaaaababaabababbabaabbbabbababbaaaabaababbbbababaabbaabbabbabbbbbaaaabbbaabbbbbbababbaabaaabbbbbbabaabbbaababaabbbbbaabbaaaababbabaaaabbaabbaaababbaabaaaabaaaaaaabaabbaaaabbabaaabaabaabaaababbabaaabbabbaabbbbabbaaababaabbabbbbbabbaabbbaabaabbabbbbaababababbbbaaaabbbbaaaaaababbabbaabbabbbabbbbaabbabbbbbbbbabbbbaabbbbaabbbbabaaabbbabbaabbababbabababaaabbaaabababaabbabbabbbaaaababaabbababbababbaabaaababaabbbabababaabbaabaaabaabbbbaababbababbaaabbbaaaabaaabbbaababaaaaabbbbbbbbabbbbaababababbabaaaaabbbaabbbaabbbabbababbbabaaaaaabbababbabbbabbaabbbaaaabbbabbaaabbbabababbabbbaababbbaaababbabbaaababbbaabbabbbaaaaaababbbaaaaaaabbaaababbbaaabbaaabaaababaabbabbabaabbbababbbbbabbababaaaaabbbaaaababbabbabaaababaabbaaaaaabaaabbbbabbbabbbbbabbaabaaaabbbbbbbbaabbbbaabbbababaaaaabbaabbbabbabbaababbbabaaabbbaaaaababbbbaabbbababbaabaabaabbaaaabaabaabbabababbbabbbbbabaaaabaaaaabbababaabaababaaaaaabbabbabaabababbababbbaaababaabbbaaaabbbabaababbaaababbabaaababaaabababbabbababababbabbabbabbbaa abbabaabbbbbbaaaabababbbbaaabbababbaababaaababaaaabbabbbabaaababbaabbbbaabaaaabbbaaaababbaaabbababbabbaababbbbaaabbabbbbbbbaaaaabaabbabbbbaabbaabbaaaabaabaabbbaabababbaaaaabbaabaaabbbbbaabaaabbbbbaabbababaaabbabbaababababbbbabbabbaabbbbaaababbbbbaaaaababaaaabababbbabaaabbbaaaabbbaaaaaabbbbbababababbbaabbbbbaabaabbbaaaabaabbbaaabbbababaaaaaaabbbabbabaaaaaabababbaaaaaabababbabaaabbbbbaaaabbaaababaaabbababbaabbabbabbbbaabbabaaabbbbaaabbaaaaabbbabbabaaaaabababbababbababbbababbbabaabbaaaabbababbbbaaaaabbabababbbabababbbabbbabbbabaaaabbabbabaaaaaaaabababababbabbbbaabbaaabbabababbaabaabbbaaabababbbbaaabbbabbaabbabbbbabbbbabababbbaaaabaaaababbababaabbbaabaababbbaabaaababbbabaaaaabbabbbbaaabaababbbababbabbbbaaaaabbaabbaabbbbbababbbbabaaaaabbbbbaaabbaaaaababbabaabbbaabaabbbbbbabaaaaabaababbabbaabaabbbababaabbabbabaabbbbbabbbbbaaaabbbbaabbbabbabbbbbbabbbaababbbaabbabbbbaabbaabbbbbbbbbaabbbbaabbabbaabbabbbbbaaaabbabaaabbbbaabbbabbabaaabaaabaabaabbaaaabababbbbbabbaababbbaaaaabbbbbaaabaabbabbabababaababaaaabbababaababaaabaaabbaaaababababbbabaaaababbbbbbbbaaabbaabbaaaaaaabaababaaaababbbabaabaabaabbbbbababaaaabaaabbaaaababababbbaaababbaaabaaabbbbaaaabbbbbbabbbabaaaaabbbaabbbbbabababbabaabababaaababbaabaaabbbaabbaabbaabaaaaaababbaababbbbbabaabbbaabaabbbbbbbabaaabbaabaaababbaababbaaabaaababbabbabbaaabbbaabbabbbbaabbabbbaabbaaaabaaabaaabbbaaaaaaaababbbabbaabbbbaabababaababaabbbababbbbabbbbbaabbbabbaaaaaaabbabaaabbbaabbbaaababaababbbbbbbbaabbaaabbbbbaaaaaaabbaababaaabaababbbbbabbbbbaabbbaaababbbbbaaaaaabbbbaabbaabaaaaaababaababaabaaaabbbbbbabbababbabbbabbababbabbbbbaaaabbbbaabaabbbabbababaababaaaababbaabbbbbaaabbaabbbabbbabababbaabbaaaaaabbbbababbaabbabbaaabbaabbabbbbaaabababbaabbbabababaaabbbaababbbaaabbababaabababbababababaaabbaabbbbabbaababaaababaaaabbbbaaabbbababbbbbbbbabbbabbbbaabaaaabbabbaaaaaaabbaaaaaabbabbbbbbabaaaabbabbabaaabbabaaababaaaabaabaaabbbabbabababbbbbaabaaabaababaaaababbbbabaaabbbbbbaaabbabbaaabbbbbabbaabaababbabbaabbabaabbababaabbbaabbbbabaabbaabababbabbbbabbbabbabb aaabbabbbaabaaaababbaaaaaabaaababbaababaaaaabbbbababbbbaabbbbaaabbbbaabababbbbbabaabaabaabaaaaababbabaabbaaabbaaaaaabababaaabbbbaabbbbbbabababaaabaaaaabbbbbabbabbabbabaaabbabbbbbabaabbbaaaaaabaabaabbbbbbabaababbbbbbbabaababaabbababbaaaabbbaababaabaaaabbababbababaaaababaaaaababbaaababbaaabbbbaaaaabaaabbbbbbbbaabbbbbbbbaabaabbbbbaabbbbaabaababbaaaabbaababaabaaaaaabbbaaabbbbbbababbbbbaababbbbaaabaabaaaababbbbbaabbabbabaabbbbbbbbbbbbbbabbbaaabaabaabbabbbabbbbbabbabbbaabbaabaabaabaaabbbbaababaababababaabababbbaababbbabababababaaabaabbbbaaaabbabaabbaabbaabbaabaaaaaaaabaabbaabaaabbaabaaababbabbbbbbababaabaabbaabbbbbbabbbaaabaaabbabaaaabaaababbbaaababaabbaabbabaaaaababbaaaabbbaaabaabbabababbabbabaabaaabaaaaaabaabbbababaaabbaababaabbababbbababbaaabbbaababababbaaabbbbbabbbababaaaaaabaabaaabaabbbbbabbbabaaabbbbbbbaabbabbbbbbaaaabbababbaaaaabaabbbbbbabbababababbaabbbababbabababaaabbbbbaaabbbbaaabbababaaababaabaaaabbbbbbbaabaaababaaabaabbabbbaaaaababaaaababbbabbabbbbbbbaaabaaabbbbbababbabbbabaaaabababbabaabaaabbbbbababbaaabbbaaaabaabaababaabbabbbbbbaababbbbbbaabbbabbaaaaaaababbaaabababababaaaaabbaabbbbbaaabbabaabaaaaabaaabaaaabbbabaabbbaaababbbbabbababbbbbaaabbbbaabaabbaaabaababaabbaaababbaaabaabaaabaaabbabbabaabaabbbabbbabbbbbbabaabbbaaaaabbbaaaabbbbbabbbbbababbabaabaaaabababbabaaaaabbbbabbabbbbabbbbababbaabbababbaaaaaababbaabaabbabaabaabbbababaabbabbaaaaaababbaaabbbaabababaaabbaaabbbbbbabbababbabaabbaaaaaabbabababaaaabbaabbabbababaabbabaabaaabbbabaabbabbbaaabbaaababbababaabbbbabbaabababbbbbabbbbbbbabaaaabbbbbbbaaabaababbaababbaabababaaaabbaabbaaababaabaabbbbabbbaaaaabaaabaabaaababaabbaaabbbbaaaabababbaaaabbbbabaaaabaaababbaabbabbabaaabbbbbabbabababaaaaababbbbababbbbababaaaaabababaabbbaaabaaaaabaabbabaabaababbababbabaaabaabaabbaaaabababaabbabbaaaababaabbbbbbabbaabaaaababbabaaaaaaabaaaabbababababbaabaababbaabbaaabbabbaaaaabbabaabaababbaabbaababbaabbaabbbbabbabababaaabbaaabbbbbaaaabaaaaabbaaaababbaababbbabaaaabbaaabbbabababaaababbbabaabbbbaabbaabbbbbaabbbbbaabbbbabbbabbbabaababbb baaaaabaabbbbaabaaaabbaaabaaaababbabbababbababbbabababbbbbbaabbbbbabaaaaaabbbbaaaabaaaaaaabaabaabbbbabbaaaaababababbbaababaababbbbabbbbabbabaabbaaabbabbbbabbbbbaabbaaabbbbbbaaaaabbaaaaaaababaaaabbbbabbbaaababaabbaababbbabbbabbaabbabababbbabaaaabaaababbaabbbabababbbabbabbbaabaabbbabbbabbabaabbbaaabbaababaabbbbaaaaabbabbabbbaaabbbbbaaabbbaabbbbbababbabbbaabbaabbaaaaaabaababaaaaaaaabaabbbabaaaaabbbbaababbaababbbabaababababbbaaaaababbbbabaaaabbaaaaaaaaaabaabbaabbbbbbbbaabbbaaababbabbbbaaaaabaaaaaaaabbbabbaaaabbbbbaabaababbaaaabbabbaaabaabbaababbaaaabaabbabaabbbaabababaababbaabaaababbbabaabaababaaabaaaababaabaaababaaabaaaaaabbaaaabbbabaaabaaabbbababbbbbaabbabbababaaaaabaabaabbaaabbaabbbbbbaabbbbbbabaaabbbabaabbaabbabbababbbabaaaabaaaabaaabababaaabaaaaaaabbbbbbaaabbabbbbaabaababbabaaabbabbababbaaabaababbbbaabbbabbaaaaaaabbabbabababbbbbbbaababbbbabbbababaabbaaababbaabbbaabbabbabbbbaabbababbbaabaaaaabbaaabaabbbbaabaabbabababaaabbabbbabaaabbaabbaabbaaabbabaaabaaababbbaabbbbbabbaaabbabababbbaaaabbbabababababaababaabbbbaaaabbaabaaababbbbbbbababaaaabbabaaaabbabbaabbbbbabbaaababaaaabaaaabaaaabbabaabbbaabbabbbbaaaabbbabaaabbabababaaaaaabbbbbbababbabaaaaabbbbaaaabbbbabbbbababaabaabbbaabaaaabbbaaabaaaababaaabababbbabaababaabbaaaabaabbbabaabaabbbbaaabbabbbaabbababaabaaabbabbbababbbbbbbbbaaaabaaabaaaaaaababbaaabaaaaaabaaaabababaabaabbbbbaababababbabaaaaaaabbbaabbbbaabbbabbaaabbaaabbaaaaaaabaaabbabbababbaaaabbbababbaaaaaabaabaabbaaaabbaababbababbaaaaabaaababaaabaabbbaabbababbbbabbbbbbbbbaabaabbababbaabbabaabbaaabbbaabbbbbabaaabaabbbbaaaaabbabbaabbbbbabbabababbbbaabbaaaabaabaabaaababbbbaabaababbaaababaaaaaaabbaabbbabbbabaababbbaaaaababbaaaaaaaabaaabbaababaaaaabaaaabaabbbbbbbbbaaaaaabaabaaaabbaababbbbabbabbbaabaababbbabbbaababaabababbabaababaaaaababaabaaabbabaaabbaaaaaabbaabaaaaaabbaaaabababbaaababababaaabbababbbbaabaaabbaabaabbbbbbbaaaaaabbbbbababaaababababaabbbbbabaaabababaaaaaaabbaaababbbabaabaaabbaaababaaaabbbbabbababbbabbbbaaabaabaaababaaaaaababbbaaaaaabbbabaaabbbabbbbbbbabbbbabbbb babaabbabbaabbababbabbbbababbababbaabababbaabbabaabbabbbabaabbabbabababbbabaabaaaabbbbababbabbabaaaabaaabbbbaaaabbaababbabbabbabbaabbbababababbabbbababbbbaabbabbaaabababbabbaababbaaabbaaabaaababbbaabaababbbbbbabaabbbaabbaaaabbabbabaababbaababaabaabaaabbbbabbbaabbababbabaaabaabaabbbbaabaababbabbbaabbbaabaaababaabbaaaabbaaaaaaabbbbabaaaabaaabaababaabbabaaaabbabbbabbbaaabbbaaabbaaabaaaaababbbbbbbaaaaabaabababbbabaabbaabaaabaababbabbaabaaaaaaabbaabbbababbaaabbaaaabaaababbbbabbbbbaabbbbababababbaaaaaabbaaabaaabbabaababababbbbaabaabababbaaabbbaabbbbaabbbbbaaaaabaabbbabaabbbabbabbbabababbbabaaaabaaaabbbaabbabbbbabbaabaaabbaabbabbbbabbbbababbabaaaaabbabbabbaabaaabbaaabababaaaaaabbaaaabaabbbaaabbabaabbabaaabbbabbbbbababbbaabbaaaaababbbbaaaaabaabaabbabbaabaaababaabbaaaababbbaababbababaaabbbbbabbbbbbbbbabaaabaabbaaabbbbaabbababaaabbabbabbaaaaabbabbbbabaabaaaabbaabaabbabaabbbaaaaaaaabbaabbabababaaaaababbbabbbaabbbabbaaaaabababbaaabbbbbbbbbabbaaaabbaabbbababaaabbaabaaabbaaabababaabbbababbbaaaabbaaabbabaaabbabbbaabaabbabbaaaababaabbaaababababaabbbaaaabbbbbbabaaababaaabbbaaaabbabbaaabbbbaaaabbbabbabbbaaababaabaabaabbaabbaaaabbbbaababbaaaaaabaaaababababaabaaaabaaababbbabbbbababaabaabbabbababbbaabaabbabaabbbababaaabaaaaaaaababbabbaababbabbbabaabbaababaaababbbbababbabbabaaaaabbbaabbbbbababbabaabababaaaabbaaaabbababaaabbaaabababaabbbbbaabbbbbabbabbbbbbbbbabbbaabbbbabbabbababbbabbabaaabbaaaabaabbbbaaaabababbaaaabbbaabbbaababbaaaaaabaaaaabaabaaaaaaaababbbbbbabbabbbaaabbbababababaabbaaaaabaababbbaaaabaaabaaaaababbabaababbbaabaaaaabbbabababbaaaababbbbabbbaabbbbaabbaaabbaaaaabaaababbabbbaaabaabaabbbbbbabbaaaababbbbaabbbbbbbabababbababaaaabbbbabbabaaabbbbabaaaaabbababbaabaabaaaabbbababbaaaabbbbbabbbabbbabababbbbbabaaabaabaaaabaabbbbaabbaabbbbaababbbbbbbbbbbbaaabbaabbabbbbaababaabbaaaabbabaaababaaabababbbabbbbbbbbababbaababbabbaaabaabaaaabaababaabaabbbaaaababbbabaaaabbaabaabbabbabbabbabaaaabbbaababbbabaaabbaabaaabbababaabbbabbbababaabbbabaaaaabbbbbbbbabbabaaabbbbbaaaaaabaaabaabbbaababbbbbaba abbaabaaaabbaabbbaaaaaabbbabaaaaabbbabbaabaaaabaabbbbaabbbbaabbaaababbbbbaaaaaabaaabaaabbabaaabbbaaaaaaaaaabbbabaaaabaaabbbaaabbabababbbbaaaaabababbaaabbabaababbaaabbaaaabaabbbbbbabbbaababbaababaabaaaababaaaababaaababaababaaaababababaaabababbaababaaaaaaaabaaabbbaabbbaaaababbaaabbbbaaaaabbbbaabaabaaababaaababababaaaabbbbaabbabbababbaaaabbbbaaabaaaaabbababbbbaaaaaabbabbbaabbabaaabbaaabaaaabbaababbababaabbaaababbbbbbabbaabaababaabbbabaababaaabaababbaabbbbabaabbbbbbabaaabaaabaabbbbbbbbbabaabaaaaaabbabaaaabbbabababbbabbbbbaaababaabaaaabbbaabbabaabbbabbbbbaaaaaabaaabaabbbababaabbaabbaabbbbbbabbabaaabaaabbbaaaabbbbaababaaaaaaaabbbbbaaaaaaabaabbabbbbbabbaaababbaabaabbabbaaaabaaaaabababbbaaabbabaabaaaababbbbaabaabababaaaabbaabbbbbaabaaabbbabbaabaaaabbaabbbbbbbaabbbabbaabababaabbaaabbababbabaaaaababaaabbabaabaaabaaabbbbbbbabbbabbabbbbaababbababbababaaababbbabbabbaaaabbbbbaaaaaabbbaaaabaaaabbaabbbbbbbabaabbbbaaaababbbbbbbabaabbabaaaaabaaabababbaabbbabbbababbbaaaabbabababbbbbbabaabbababbbabbbbbaaaabaabbaaaaaaaaaabaaaaabbaaabbaaaababbbabbabaabaaabaaabbaabbbaabaabbbbaababaaaabaaabbbabababaaabbababaaabababababbbbababbbbaabaabbaabbbbabbabbbbaabbabbbaabaabbabaaabbabbaaabbbbaabbabaaaababbbbabbbbbaaababbabababababaabbaaaaabbbabaaaabaaabbaababababbbbbaaaababaabbbabbbababbaabbabbaabbaabbbbbbbbbbabaaaabaababaaaaaaaabbbbbabbbaaaaabbabbbbabbbbbbabbabbabaaabaabbbaababbbbbabbaabbabaaababaaababaaababbbaababbabaabbababbbabbabbaaabbbaabbabaabbabaaaaabbaaabaabaaaabaabbaababbaabbaabaabbabaabbbaaaabbaaabaaabbbbabbbabababababbabaabaaabaaabaaabbbbabbabbaabbbbabbababbaababbbbbababbabbaaabaaaabbaabbbabbbaabbbbabaababaaababababababaaaabbaaaabbaabbaabbbbabbaaabbabbaaabbbbabbaabababaabbaaabababaabaabbabbaabbbbbbababaabababababbaababbaaabbbbbaaaaaabaaaaaabbabaababaabbbabbbaabbbaaabababbaabababbbaabaabaababbbbabaaaaaabbbbbaabbabbbababaabbbaabbaaabaaabbbabbbabaaaaaabbabbbaabababaabaabaaaaababbabbabababaabbababbbbbabbabbaabbbabbbbaabbbbabbbaabbaaabbbbababbabaabaababaabbbaaaaaaaabaababbabbabaababaabababbbabbb abbabbbaabaabbbbbaaaaaabaabababaaabbbaaaabbaabaabbabaaabaaaaababbaabbbbbbabbbbaabbbababaababbaabaaaaabaaaabaaabbbabbbbabaabaaababaaaaabbabaaababaaabaabaaabbaabbbbaaaaaaaaabaabababbaaaaaabababbababbbabbaaabaabbaababbbabaababababaabbababbaaabbbaaaaaabbaabbbaaaaaabbabbaaabaabbbaaaaaabbaaababbbaaaaaaaaaaaabaaabababaaabbbaabbbaabbabbbaaaaabbbabbaabbbbabbaaababbbaababbbabbbabbabbaaaaabbaaaaaaabbaaabbbaaabaabbaabaaabaaaaaaabbabaaaaaabbabaabbbababbaaaabbaabbaabaaabbababaababbbbabaababbbbaaabbbbbaabaabbababbababbabbabbbbbbbabbbaabaabbbbbabbbbaaababababbbaaabbaabbabaababbbbbbaaaabababaabbbabbbbbabbabbaaabbaaaaabaaabbabbbbbaaaaaabaaaaaaabaaabbbaaabaaaaabaabbbbaaabaaabbbaabbbabaabbbabbabbbabbabababaaabbaabaaabbaabaaabbaabbbaababbbbbbbbababbbabbbaaaabaaaabaaaaaabbbabaabbbbabaababbbaaabababbabaabbbbaaabbabbbbbaaabababbbbabaababbbabbaaaaabaaaaaabaabbbaaaaabaababbababbbbabababbaabbbaaaabbabbababbaababbaabbbabbbbaabbaabbaaaaaaaaaabbabbbbaaaabbaabbbbababaaaaaaaaabbbbbaabaabaaababaabbaabababbbbbaababaaabbbbabaabbababaaaaabbaaabbabaaabbabaabbbaababbabababbaabbababaabbaaaabaabbabbabbaabaaabbaabbbaabbbabbaababbbaaaabbbaaaaaaaabbbbbbbaaabbaabaaaabaababbaaabbaabaaabbbaaaaaaaabbabbabbbabbaabaaaaabbabababaababbbabaabaabbbabababaaaabaabbbbabbbbbabbaababababbbbabaaabaaaaaaaabbbaabbbbbbbabbbabbbbbabababbaaabbbbabaaabbbbabbabbababbbababbbbbbaaabbbabbbaaaababbaaabbbaabbbabbaaabaaaabbabaabbbbbababbbaaaabaaaabbbbaababbaababbaababbaabbbaabbaaaabbabbbbabbbabaaaabbbbbabbabbbaaaababbbabbbabaaaaaabbaabaabbaabbbbaaabbaaaabbbabaaabbbaaabbabbbabbabaaaababbabbbaababbbaabbbbaaaababbbaabaabbbaaaabababbbbabaaaaabbbababbaaaaabbbbabababbabaaabbaaabaababaabaabbaabaaabbaaaababaaaabbbbaaabbbaaaaababbbaaaaaabbaaababbabbbbbbabaaabababbabaabbbbaaaabbbbbbbbababbaabbbaaabababaabbbaaaaabaabbababbbbbbbbaaabbaabbbbabaaabbabaabaaaabaaaababbbbbbbbaabaabbaabbbbaabbababbbbaabaabbabbbabbaaaabaaabaaabbaaaabbabbbabbbaabbbaaabbbaaabaaaaabbabbbaabbabbbabaabbaaaababababababababbabaabbabaabbabbbabbbbbbbababaaabaabbbaaaaabbbaaaabbbabb babbbaababbbaabbbaabbaabbaabaabbaabaaabbabbabbaaabbabbabbbaababaaaaabbabaabbbbbaabaaabaaababbabaaaaaabaabbbbaabbababaaaaababbbbbaaabbabaabbbaabaaaabbabbbbaababbabababaabababbbabbaaaaaababaaaaaaaabaaaabbbbabbababbaaaabbabaabbbbababaaabaabbabbbabbaaababbaabababbababbabbbabaababaabbaaabaaaabbbbaabbaaaaabbaabbaaabaaaababbbbaaabbaabbbaaaabaabbaaaabbabbbabaaabaabaabbbbbbbbbbababababbaabbaabbabaabbabbaabbabbbbbaaabababbbbbaaaaabbbbababaabbbabaabaabbabaaaabaabaaabababbabbaabaaaabaaabbaabbaabbaababaaabaabbababbabaabbbabbbabaaaabbabababaabaabaabbbabaababbbbbababbbbbaabababbbbabbabaabbaaabbababbaaaabbaaaaaabbaabababbababbabbbababbabbabbaabbbaaabbaaababaabbabbbaaabbababbabbaabaabaaababbaabaaaababbbbabbababbaaaabbbaaaaaababbabaabbbbaabbbbaabbababbbababbbbbbbaaaaaaaabaababbaaabbaabbbabbbababaaaabbabbaabbaaaabaaabaabbabbaabababaabaaaabaaaabaaaababbabaababaaabbbabaaaaabbbbaaabbabaabababbbbaabababababababaabaaaabbbbaababbaababaababaaaabaababababbabaabbbaabbbbabaabbaabababbabbaabababbaabaaabbbbbbbbbbaabbaaabbababbbbaaaabbbbaaaaabbaaabbaabaabbbaabaaabaabbbaababbaaaaababbaaabbabaabaabbaabbaabaaaabbbaaaababbbabbbaaaababaabaabbababbababbbabaaaaaaaaababbbaaabbabaaaabaaaabbabbbbbabbbaabbabbabbaabbbbbbbbbaaabbabababbabbbbabbbababbbabbbaaaababbbaabaabaabbbabaaabaabbbabababaaaabaaaababbaabaaaabbaababbaaabbaabaaabbbaababbaabbababaaabaaaaaabbabaabbbaabbabaaabbbbaabaabbaababbaaabbabaabaaabbaaabaabbaabbbbaabbbbabaaabbabababbababaababbaabbaabababbbaabababbbbbaabaababbaaaaabaaababbaaababaabaaaaababaabaaaaaababaababababaaababbbaaabbaabbbbbaabbabbababbabbbbbbaaaaababbaaaabbabbaaaaabbbabbbaaaabbaabaabaaaaabbababaabbabbaabbbaabaaaababbbabbaabababbbbabbabaabbabbbbaababbabaaaaaaabbbbbaaaaabbbabaabbabbabbbbbabbababbabbbaabababababaabaabaabbbabbbaabbaabbbbabaabaaababaabbabaaabaaaabbaabaabbbbaaabababbaaaabbabbbaaaabaabbbabbabbabbabbabaabbbbbbbaaabaaabaabaabbabbaabbababaaaaabbabababaabbbaabaabababaabaaabbabaababaaaaababbabbabaababaababababbaabaaababbbbbabababbbbaabbaaababaababbaaaabbaababaabaabbabaaabbabbaab abaababbbaabaaababbabaaabaaababbabbbbaababaaabaababaaabbbabaabaaabbabaaaaabbaabaabbabaabbaaaabbababaabbaaaaaaaaaaaaaaabbbaaabbaaabbbbaabaaaaaaaababbbababbbaaababbbaabaaaaabbbbbababbbabbbabbaabaabaaaaaabbabbaaabaabbbabbbabbbbbaababbbbabaababbaaabbabbaabbbabbaabbbaabbaaabbbabbaaaaaaabbabaaaaabbabbbabaabbbabbbbabaaababbaabaaababbbabbbbbbbbbbbaabbababbbabbababbbabbbbbbabaaabaabbbbabbaaabaaaabbbbabbbbbaaaaaabbbbbbaaabbaabababaaaaaabbbbabaaaaabbaaaaaaabbbbbbabbabaabbbbbbbbbabaababbabaabababaababababaabababababbaaaaaabbbaaabbabbababbaabbaaababbbbaaabaaabbaaaaaabaaaabaaaaabababbbbabbaabbbabbbaaaabbbbbbbbaabbbbabbbababaababbbbaabbabbbaabbaababbabbbbbaabaabaabbaaaabbbaabbaaaabaababbbabbabababbabbbbbababaaaaababaaabbaaabbbabaaaabbbbbabababbababaaaabbabbbbaaabbbaaaaaabbbabbbaabbbaaabbaaabbbbbbbabbbbaabbabbbbbbbabbbbbaaaabbaaabaaabaababaabaaabbbaababaaaabbabbbaabbbbbbababbbabbbbaaaaabbbaabbbabbababaabbbbbbabbbaabbaabbabaabbbbaabbbababbbabbabbabbbaabaaaabaabbabbbabbaababaaabbbbbaabaabaabbbbbbbbababbbbbbbbbbaababbaababbbabaaaaabababbbababbaabbbaaaaaabbabbbbababbbbaabbbabaaabbaaaabbbbbabaaabbbabbbbbbabbbabaababaaaaabaaaababbaabaababbaabbbaabaaabbaabaaaaabbaaabbbabaaabbbbbbabbabbbbabaabbbabbabbabbbaaaaaaaabbbbababaabaaaabbbbaabbaabaaabbabaaabbabbbbbbaabbbbaaabaaaabbbaaabbbbaabababbababbbbaababbbbaababbabbabaaabaaabbbbaaabbaabbabbaaabaabababbabbbbaaabbabbabbbbbabaababaabbbaaaaaabbbabbaaaabbbbbabbbabababaabaaaababaabbabbabbaabaaabbaaabaabbabbababbbaabbbaabbbaabbbabbbbabbbabaabbbbaaabababbbaaabbabbababaabaaababbabbbabbbaaaaababbbbbbabbaabbaabbbbabaabbaabaabbbaaaabbabbbabbababbaabbabbbaaaabaaabababaabababbaaaaabbaababaaaaaabbabbabaabbaaabaabbaaaaabaabbaabbbbbbbbbaabbbbbabaababbbaababbbbbbbbaabababbbbbbbbbaabbaabaaabaaabaaaaabbabbaabbaabaabbaababaabaabaaabbbaaaabababbaabbaababbabababababaaaaaabbbbabababbabbaabbbbaaaaabbabbbabbbaabaabbbabaabbbabababbbaaabaaabbbabaaaabbbbbbaababbababbabaabbbbabbabbbabbabbaabaababaaabbaaababababbbabbaabbaabaabbbbaabababbaaabbbbbabbaaaaabababababaababbbbbbbb baaaabaaaabaabaaaaaaabbabaabbbbaabaaabbaabaaabbbabaaabaaabbabbabaaaababbabaaabbbabbbaaabaabbabbaababbbbaaaabbbaaaaabbbbbaababaaaaaaabbaababbabbabaaaaabbabababbbabbaababbbaabababaabaabaaabbaabbbababbbabaababbbaaabbaaabaaaaabbbbabaaabaaaaaaabbabaababbaabbababababbaaaabababbbaaabbabbaabaaababbababbaaabbbbaabbababbabbabbabbbbbabbbaabbaaabbababaabaababaabaabaabababaaabbabbabbbabbababaabbbaababbbbbaaaaaabaaaababbaabbababbbabbabbaabbbaaabbbbaaaaaabbaaabbabbabbbabaaaaaaaabaabbabaaababbbbbabababbabaaabbbbbaabbbbaaababbabbbaaaabbababaaaaababbbabbbaabbabaaaabbbbbabbababbabbabaabaaaabbbabbaaaaababaabbbaaabbabaaabaaaababbbaaabbbbbbbabbabbbbabaababbabbaababbaabbaaaabbaaaabbbababbaaabbabbbbbbaaaabbaaaaaabaabaababbbabbabbaaabbabaaabbbaabbabbbbbabbbaaaaababbaabbbaababbbbaababaabbaaabbaababababbaabbbaaaabbbbaabbabbbaaaaabbaabaaaabbbbbaabbaaabbaabaabaabbbbbabbaaaaaaabaaabbaababaabaaaaaaaabbbbaaaaaabaabbaaabbaaaabbaaabaababaaabaabbbabbaababbaaaaabbaabbaaabababbbbabbbbabbaaabaaaaaababaabaaaabaaaaabaaaaabaaaabaababbbaabbabbabbaaabbaabbbbabbaabababbababbaabaaabbbbbabbbbbabbbbbaaabbabbaabbabbaabbbbbbababababbaaabbaaaaaaabbbabbbaabbbbaabaaabbbaabbaaaaaabbabaaaaaaaaabbaabaaabaabbababbbabbbaabaabaabbaababaaaaabaababbaaabababbababaabbbbabbbbbaabbababbbabbabbbbbbbbaaabbaaabbabbababaaaabbabbabaabbaababbbbabbbbbababbbaababbaaabbbbabbabaabbbababbbbabaaabbbaaababbabaababbbababbbbbbaaabbabbbbbabbababaaabbbbaabbabaabaaaabbbababbbabbbabaabbabbabbbabbaabbbbbaaaabbabbbbbaababbababbbbbaababaababbbbaaabbaabbbababaabaaaababbaaabaabbababaabbbababaaaabbabaaabaabaaaabbaaaababaaaabbabaaaaabbababaaaaabababaababbbbbbabbabaaaaabbbbbabbabaabaabbbabaabbabbabbbabaaababbaabaaaaaaabaabaaaaabbabaabbbaabbbabbababbbbbababbabbabbaabaaaaaaabaabbbabaabbbbbbbbbaababbaabbbaaabbbbbaababbababbaabababaaaabababaaababbbbbbaaabaaaaaaabbbaaaabbbaaaabbababbabababbabaaababbbabbbabbbbbaabbaababababbbabaabaaabaaabbbbabbbabaaabaabaabbabbbbbbaaaaabbbbbbbabaabababaababaabbbbabbababbabbabbbbabaaabbbababbabaabbabbababaabbbbababbaaaabbbbbbaab bababbbbbbabababbbbbaaaaabbaaaabbbbbbbbbababbbaaabaaaaaaaabbbabbbbaaaabababaaaababbbabbabbaabaabbbabbaaabababaaaababbaabbabbbabbaaaabbaaababbbbaabaaaabbaaabbbaaabbbbbabaababaaabbabaabaaaababbaaababaaaaababbababaabbbbabbbbaababbaaabbaaaababbbabababaaaaabbababbaaabbabaabbabbbabbaaaabaabbaabbbabaababaabaaaaaabaaaaaaaabaabbaabbbbbaaababbabbbabbbaabbabbaaaabbbbbababaababbabbbabbaabaababaabbababbaaabaabbbbbaaabbbaabbbbbaabaaabbbaabbbababaabbbbaaabaabbbbabbabbbabbbababaaabbbbabbbbbababbaaabaaaaabbbaabbabbbababababbbabbaabbaaaababbaabaabbbbaabbabbabaaabbbbbbababbabbabbbbbbabbbbaabaaaaabaaaabaabaabbbbaabbbaabbbabaabaababaaaaaababaabbaaaabaabbbbbaaabbbabaaaabaaabaabbaabbabbbaababbbabbbbbbbababababababaaabbbaababbabbabaaaabaaaaaaabaaaaabbbababaabaaabbbbbaaaabaaabbabaaabaaaaaaaababbabbabaaabbabbaababbbaaaabaaaaabbaaaaaaaabaaaabbbababbabbabbababbaaaaababaaababbbaabaabbaababaabbbbababaaaaaabbbbabbbbaabbabbaaababbbbabbbababbaababababbaaabababbbbaabbabbabbabbbaaaaaaabbbabaaabaaaaaaabbbbabaababbaabbababbbbabbababaabbbabaabaabbbabbbbbbbaabbabbaaabaaabaabaaaaabbabaaabaaaaaaaaaaaabbbaababababbbbbabbabaabbbbaabaaaabaabbaaabbabbaabbaabbabaabbbbaabbaaaaababbbbaaabaababbaaaaaaabaabbaaaabbaaaaaababbababbabaabaabbbaabbbaaaaabababbababaaabbbabaaabbabbabaabaaababbbbbabbbbababaabaabaaabbabababbaaabbbbabbbabbabaabbbbbbaaaaababbbbaaabaababbbabbbbbbaabbaaabbbaabaaabbabbbbabbbaabbbbbbbbbabaaabbbababbbaaabaaabbaabbabababaaabbaabababaaababbbabbababaaabbbaabbbbaaaaaabaabbbaaabaabaabbababababbabbbaababababaaabbbaaaabaabaababbaaabbbabaabaabaaabababbaabababbaaaabaaabbabaabbababbbbbbbaaaaabaaaaababbbaabaaaaabaabaaababbbbabaaabaabbabbabaabbabbbaaaabaaababbaaaaaaaaabbbbaababababababbbababbababbabaababaabbabbbbabbaabaabbabbaabbababbaaabaaaaaabaaaabaabaabbbbbbbaabbaaabbaabbbabbaababbbaabbbaaabbbbabbbaabaabaaabbaaabbbbaaabbabbaaaabbbbbaabaaaababbaaaabaaabbbabbaabaabbbbbbaaaaabaaabbbbabaabababbbabbaabbabbbbaaabbbaabaabbabbbbababaabaaaaaaabbabababaaabbaaaaaababbbbbababbabaaabaabaaabbabbababbabaaabbbaaaaaababbabb aabababbbaabbbababbababbbbbaaaaabbbabaabaabbbbaaaaabbaaababaabaabbaaaabaabaaaaabababbbaaaaaaaaaaaabbbaabaaaaabbbbaaabaaaaabbbbaaaabababaaabaababbbabaaabbbabbabaaabaabbabbaabaaaaabbbbabaaabbbbabababbbaaaabaabbbaaabbbababaaaabbababbbaabaaabbaaabaaaabbabbabbaabbbaaaaabaaabbbaaaaabbaabbaabbaaaabaaaaabaababbbbababbabbbbabbbabbaabaaabbaabaaabbaabbbbbbbaaaabbaaaabbbbbbaaabbbaabbaaaaaaaababbabaabbaabaaaabaaabbabababbbbababbababbaaababbabaabbbabbbbbaaaaaabaabbbbababbbbabbbababaabbbaabbbbabaabbaaaaabbbbbabbabbbabbbaaababaabaaaaaaaaababbbbbbbaabbaabbabababbaaaabaaaabbbbbaabbabbababaaabbbaabbbbbbbbaaaaabaaaaabaaaababbbabaabaaaababaabbaaabaaababbabaaaabbbaaaabbabbbbabbabaabbababbaaabbbaaabaaaaabaabbbababaaabbabbaaaabbaabbaaaabababbbbaabbbbabbaabbbabaabababbbbaaabaaaabababbabbabaaababbaabaababbbababaabbaaaababbaaabaabbaaaababaababbbababaabbbaabbbaaaaabbaaaabbabbabbbaababbaaaaabbababbbbbbbaaabbbbabbaababbbaaabababaaaabbbbabbabbbaaaaaababaaaaaaaaabbababbbabaababbbaabaabbabbaabbbbbaaababbbababbaaabbabbbbbbaabababaabbbbbbababaabbbbaabbabbaaaabbbbaabbbaaabaabbbbaabbabbbbbabbbabbbabbababbbbabbaaabbbaaabbbbbaababbabaabbbaabaabbaababbbabaabbabaaabaababbabbabbbbaaaaabbabaaababbabaabaaababbbbaabbbbbaabaabaaaaababababaabbbaabbbbabbbbbabaabaabbabbaaabbbabbabbabbabbbbabbbaaaaaabbaababbabbbbbbaabaabaabaabaaababbabbabbabababbbaaabababbbbbabbbabaaabbabbbaaaabbbbabaaaabbbbbaabaaabbbbababbbbaaaaaaaaabbaababaabbabbbbbbaabbaabbbbababbbbbbababaabbaabbbbbbbaaabbbbabababaaababbbaabaabbbaaaabbabbbaaaabbbbbaabbbababbaaabbaaaabaaaaabbaabbaaabbaabbababaabbaaabbabaaababaaaababababaaabaaababbaabaabbbbaabaabaaaaabbbbabaaaabbabbabbbabaaabababbbbbbaaaabbaabbababbbabbbbabbbabbaabababaabbbbabbaabbabbaabbbaaaabbaaaabbbabbbbbbaaabaaabbbbabbbaabbbabababaababaabbbbbbaabbabaaaaaabababbbbaaababbbaababbabbbbaababaaaabaaababbbabbbaabbbbbbbbababaaaaabababaabbaababababbbabbbbbaaabbaaabaabaabababbababaabbbabaabbbbaabbabbaabaabbbabbabaabbbaaabbaaaaabbbbaabababaabaabbbbababaaabbbababaabbaaaabbbaabaababbbaaaabaaaabbbababbabaab babbbbbaababbbabaaaababaabbabaaabbbabababbbaabbabbabbbbaaababbababbbbbabbbbbaabbaabbbaabbaabaaababaaabbbbaababbaabbbbbbababaaaabbaababaabaaabaabbbbaabaaaaababbabaabbabbabbaaabbbbbaaabbabaabbabbaaababaaaaabbbaababaaaaaabbaaaaaaabbbbaabbbbbbababbaabbbbabbbabbaabaabaaabaaabbabbaabaaababbaabababbbabbbbaaabaabbbbbababaabaaaabbabbabaaaabbbabbabababbaababbaababbaaaabbbababbaaaaaaabbabbbbaabbaaabaaaaaaaaaaaabbaaaababbbaabbbbaabaababbbabaaaabbbbabbbabbbabaabbbababbbbaaabbbbbaabbbbabababababababbbbbabbaababbabbbbbbabbaaaabbbaabbbbababababbbaaabbaabbbabaaababbbabbbabbaababbabbbaaabbbbbaabbbabbabaaabbabbaababaaaaabbababbbbbbbababbaaaaaababaababbbaabbbbbaaaabaaabababaaaaabbabaabbabababbabaaabbbabbbaaaaabbababaabbaababababbabbaabbaaaaaabbbbabaaaaabbababaaababbabbaabaabababaabaabbbbabbbbaaaaaaabbbbbaaaababbbabbbbabbbbbbabaaaaaabbbbbbabbaabbbbbababaaaabaaabaabbbaabbbbbbbabbabbabbbaabaabaabbaabbbbbaaaabbbabbabaababbababbbaaaaaaaababaaaaaaabbabbaaaababaabaaabbbaaaaabbaabaabbbababbababbbbbbabababaabababbaabbaaabbbbaabaaabbbbabaaaaaabbbbbbaabbbbabbabbbbababaabaabaabbaaaaaababbababbbbaabaaaabaabaabbaabbbaaaaabbaaaaababbabaaabbaabaaaabbbbbaaabbaababababaabbabbabbbabaabbbbbaabbbabbbbbabaababbabaababaabaabbbabbbaababababababaaabbaabbbaabbabaaaaaaabaaaabbaaaabaabbaaaaabaaabaabaaaababbbaaaabbabbaaaababbbbbbabbaaaaaaaaabbbbabbbbabaaabaaabaababbbbbbbabaaaaabbbaaababbbaaaaaabbabaaaabaababbaababbaaabbbbbabbaabbaabbababbbbbbbbbbbaaaabbbbbaabaaabbabbbbabbbaaaababaabbbaabbbbbbbbbbaaabbababbbbbbbbababbbbaaabaabbabababaabbaabaabaababbbabaabbabbababbbbaaaabbbbbbaaaabaaabbbabbbaaababbbbaaaaaaabbbbbbbbaaaabaaabababbbabababaabaabbabaaabababbaaabbbbbaabaaaaabbaaaaabaaabbabbabbbbbbaabbabaaababbbaababbbbaabbaababbabaabbbabaababaababaaabbbbbaabaaabbaaaaaabbbbabababbbbbaabbaabbbaaaabbbbbbaaaabbabbaabbaababbabbbaaabaaaaababaaaabaaaabbbbabbabaabaaaaabbaababbaabbbbbaaababaabbbaaabbbaabababbbaabbaaabbaabaaaababbbbbababbbbaabaaaaabbbaaaabbbbabbabaaaaaaaababaaaaaaaabbaaaabbbabaabaaaaaabbaabbabbabbaabbbbbbbaaabaabbb baaabbbabbbbabbbbbbbbaabababbabbaaaaaaaabbabaaabaaaaaababbaaabaabbaaaaabaaabaabbabbaaababababbaaabaaabbabaabaabbbbabbabbaabaaabbbaaaabbabbaaababbbbaababbbaaaabbbbbbabbbbabbaabbbaabbbbbbaaabbabbbbabaaaabaabbabbbbabaaaaababaabbbababbbaaaabbbabbaababbbbbbaaababbaabaaabaabaaaaaaaabbbabaabaabbaababbaaaaaaabbbbaaaaababbbaaabbbbbabaaabbbabaaaaaaabbbaaababababbabbbbbbaababaaaabaababababaaabbbbbababababaabbabbabbbabbbabbbaaababbababbaabbaaababaababbaabbaabbbaaabbbbaaabababbabaaaaabbaabbbaababbbababbbaabaaabaababaaaabbabbbaaaabbbabbaabaaabaabbaaaabababbabbbababaaabbbababaaaaaaaabaaababbabaaaabaabaabaabbbabbaaabaaaaabaabbabababbaabbaaababbaabbaaaabababaabbaaabababbbbbabbaabaabaabaaaababbabaabbbbaaaabbbbaaababbabaababaabbabbbabbaaaabbbbabbaaabaabaabbabbabaabbaababaababaabbaaaababbbabbbbabbbabbabbbabbbabbabbbbbabaabbbaaabbbbbaabbbbbaabbaaababaabbababbbbaaaaaaaaaabaabaaabbabbbaaaababbbaabbbaaaaabbabbaaaaababbaababbabaaabaabaabbbbabbbbbbbaabbbabaaaabbbbbaabaabbbabbaaabbabaaaaabbabbabababababbaababababaabbaabaabaababaaaaabababbaaaaaaabaabbababbbaabbbbaabbbababbaaaabbabbabbbbabbabaaaaababbaabbabaaaaababbbbbbaaaaabbaaabaababaaaabbababbabbaaaaabbbababababbabbaabbbaabbbbbbabbaabbaabaababababaabababbaababaaaaabaabbbbababbabbaaaabababbaaabaaabaaaabbababbabbaaaababbaaabbbaaaabbbbabaaabbbaaaababbaabbabbaabaaaabababbaaabbbabbabbababbabababbabbbbaaaabaabbbbababbababaabbaaaaabbbbbabaaabaaaaaaaabaaaababaabbaaabbabaabbaaabbabbbbbabbaabbabbaaabbbbbbbaaabbbbbbbaabbbababbabbaaaaaabaaaabaaaaabaaabaabbaabaabbaaaaabaaababbbbaaabbbabbaaabbbbbabaaaabaaabbaabbabaaaaabbaaabbbabbaabbaabbbabbabbbabbabaabababbabbbaaabaabaaaabbbabbbaabababbbbaabbabaabaabaabababbababbbbabaaabbbbabbababaabbaabaabbaabaaaababbaababbbbbabbaababaabaaaababbbaaaaabababbabababbbbabbaababaabaabbaabbbaaaaababbbbbabaabaabbbbbbabbbbabbbabbabbbaaaabbbbbbabbaaaaabaaaabbaabababaababbabbabbabaabaabbabbbbaaaabbaaabababbaabbbaaabaabbabaabbbabbabaabbbbbbabaaabbabbababbaabbbaaabbaababbaaaaababbaaabbbbbbabbbbbbabbbbbbaaaaaabaabbbbabbaabbaabaaaaba bbabaaabbbbbabbaabbbabbbbaaaabbabaababbbabababbabbbbbbbaabbaabaaabbbaaababbabaababaabaabaaaabaabbaabbbbaababbababbbbbbbabaaaaabaaabaabbabbbaaaabbbabababaabbbbbbababbbbaabbbaabbbabababaabbbaaaababbbabaabababbaabaabbbbaabbaabaabbaabababbabbbabbabababaaabbaaaaabbbbbabaaaaaaabbaaaaabaaabbabbaaaabbabaabaabababbbbbbbbbbabbaaabbbaabababbaaaaabababbaabababbaabaaaabbbabaabaaabbabaaabbbaaaababbbbbabababbaaaaaaaabaabbaabaaaababaababababbbabbbbabbabbbaaabbbaabaabbbabaabbaaabaabababaabaabbbbaabbabbbaaaabbbabbbababbbbaaaaaaabbabbbaaaaaabbaababbbababaababbbaabaabbbbbabbaababbbaaaaaabbaaabbbbbaababaabaaaabaaabbabaabaaabaabbabaabbaabbabbbaaaaaabaabaaabbabaaabaabbababbbaaabbaabababbbbababaaaabbaaaaabbaaababaababaaaabaaabaaabbabbaabbaaabaaaaaababbbbababbbaaababababaaaaaababbabbbbaabbaabbbabaabbbbaaabaabbabaaaaabaaaaaabaaababaabbabaaababaababaabababbabbbaabbbaabbbaabaabbaaabbabbbaabbaaaabaaaaabbaaaaaaabaaababbaabaabaaababaaaaaabaabbbaabbaababaaaabbbbbbaaabbbaabababbaabbbbabbaaaaabaaabababbabbbabaabbaabababaabbababaaaabaaaabbaaabbbabbbabababbbbaababbabbabbbaaababbabaabbbbaaabbaabbabaaaababbaaaaabaabbabbbbaaabbbbbbbbbbbbbaabaabbbaabbababbbaabaaaabbaaaaaaaabbbbbbaaaababbbabbbbbbaabbabaaabbbaaaababbaaaaaaababbbbbbaaaaaaaabbbbaababababaabbbaabbabababaabababaaabaaabbabaabbbbabbbbbabbabbbbbbbbabbbbaabbbaaabbaaabbbaabaaabaabbaaaaabaaaaabbbbaaaaaabaaababbbbaabbababbabbbaababbaabaababaababbbbbaaabbabbbbbbbaaabbabbabbabbabbbbabbaaabbbabbbbbaaababbabbbababbbabbbaaaaaaaaaabbbbabbabbbbbababababaaababbaaababbabbbbaaaaaabbaababbabaaababbababbaaabababbbaabaabaababbaabbbabaaabbbbaaababaaaabbbaaaaaabbbbbbaababbaaabbaaaaaabababababbabbbaababbbbabbbbbbaabbbbbbabbbbbabaaaabababbbbabaabbbabaaabbabbbaabaaabbbaabbbbaabaabbabbbaababbababaabbabaabaabaabbbaabbbbabaaabaaaaabbbbaaabbbababaaabbabaabababbbbabababbbaabbaaaabaaabbabababbabbbbaaabbabaaabbaaabbbababbbaabbaabababaaabababaabbbabbabbbabaabbbbaabbaababbbbabbbaabaabaaabbaababbaaaabbaaaabbbbaabaababaababaababaababaaaaaabbabbababaabaabbabbbabaabbbaaabbbaaabaaaa baababbaabbababaabaaabbaabbaabaababbbaabbaaabbbbbbbbbaaaabbbababbbabbaabbbbaabaababbbabaabbabaabbababaabbbbabaabbaaabbbbabbaabaaabbabbabbbabbababababbabaabaabbabababbbabaaababaaaabaaabbbabbbababbabbbabbaaabbbbabbbbbababbbaabbabbabbbbbbaaabbbbbabbaabababbbaaabbbbaaabaabbbabbbbabbbabbabbaabbabbbbbabaabbaaabbabbbaabbabbaaaaaaabbaababababbabbbbbbbabbabaaabaaaabbaababaaaaaababaaaababbaabbbbbababbbbbabbbabababaabbbbababbbbbabaababbaaabbaaabaabaabbbbababbbabbbabaaaaabbaabbabbabaabaabbaababababbbaabbaabbbababbaabaababaaabbbababbaaaaabaaabbbbaabbabaaaabbaababbbaaabaababbbbbaaabbabbaabbabbaabaaaaabaaaaaaabbababbbbabbbbbababbbbaaabaabbbabaaababaababbabaaaaaabaababbbbababbabaaaabbaaaababbbabbbbabbbbbaabaaabbabbbbababbaababbbababbaabbabbbbaaaaaabbabbbaabaaabbabababbaabbbabbabaaabbaabaaaaababaaaabbababaabbaababbbbabbbababbbbbbabaaaaaabbaaabbaaabaaaaaabbaaaaababbbabbaaababbbbababaaabaabbaabbbabbabaaaabaaababaababababaaaabbabbbabaaaaaaabbbaaababaaaababaabbbaabbaaaabababbababaabbbaabaabbababbbbbbabbbabaaabbbabbaaabbababbbabbaabbbabbbaababbbababbabbbbabbabababbbbabbbaaaaabaabbbabababbaabbaabbbabbbabbababaaabbbbabbbbbbababbbbabaaabaababbaaaabaabaaaaabbbbaabbbbabbbabaaaababababababbbbababababbababbaaababbaabaabbbaaaababaabaaabaabbbbbbbabbabbbabaaabbaaabbaaabaaaabbbaabababaabaaababbbbbbaabaabbbbaaaaabbaabaaaaaabbbababbbaaaaabaaabaabbbaabbbabaabbbbbbabbabbabbbbbabbbbababbaabbbbbababaaaaabaaabaabbaaaaabaaaaaabbabbbbbbaabababbabbbaaababaaaaaabbbabbbabbabbbaaabbaababaaaaaabbababaaaabbbababaabbbbbaababbbbbbaaabbabbbaabbaababbbaaaabbaabbabababaaabbbaabaabbbabbaaabbbbaaaabbabbbbbbabaababbbaaabbaababbabaabaababaabbbaaaaaaababbabbabbbbaabbbabbbaabbbbabbbabaabbbabbaaaaabaaababaababbaabbbbabbababbbbbabbbaabbaabbbaabaaaaabbbbaaababbbabbbbaabbbbbaabaaaababbbaaaabbbbabbbbaaaabbaaabaabbbabaabbbaaabbbbabbbbabbbabbbabbabaabaaabababababbbbbbabaaabbbaaaaabaababbbbbbbabbaabbabbbbbabbbbbbabababbabaaaaaabbabbbbbabbbbbbabbabaaabaabbaabbbaabbbbaaabaaaaaabbaababaabaaabbbbaaabbaabaaabaabbbabaaaababaaaaabbaaabaaa bbaabbabaabbaabbbbbbbabaaaabbbbbbaaaabaababbbaabbbabbbbabbaabbbabbababaabbbabaabaabaaaaaaaabbbbababbbbbbabbaabbbbbaaaababbabaabababaabbbabbbbbabababbababbabbbbbaaaabaaaababbaababbaaabbaaabbaabbaabaaaabbbabababaaabaabbbbbbabbabbaabaabbbababbabbbaaaaaababaabaaababaabbababaaaababbabbaabbbbaaababaaabaabbaabababbbabbabaaabaaaabbbaabbaaaaabaaaabbaabaaaabaaaaabbaaabbbaaabbaabbabababbbabbbbbaababaabbbabbababbabbbabbaabbbbbbaaaabbaabbaabababbabababaababaaaaababababbabbbbbabaaaaabbaaabbababbababbaaaabbbbaabbbbaaaaababbabbbbababbababaaababbbaabaaaaaababbbbbabbaabaaaaabbbbabbaaabbbababbabbabaaaaaaaabaaabbaaabaabaaabbaabbbbbbbbbaaabbabaaabbbbbabbbbabbbbaababbaaabbaaaabbbabababaaaaaabbbbabbabbaaababaabbaaababaaabbaaaaabaabbaabbbbbbbabaaaabaababbbbabbaaababbbabbbababbbaabababaabbabaabaabbbabaababaaabaaababbabaabaabbbabbbaaababbaaaabbbbaaaabababaababaabababbbbababaabbbbbbbbbbaaabaabbaaabababbabbaabaaabbbbbaaabbaabbaabaaabbabaabaabbbbababbabbbbaaaaaaabbbaabbbaababbabaaababaaaabaaabbbbaababbaaaababaabbaaabbbaaabbababbababbabbbaaaaaabbbbabbbbbabbabbabbbbbaaabababbbababababababbaaabbaaabbbbaaaabbbbabaabaabbabaaabbbaaababbababababaaaabbbbabaabbaaabaababbbbabaaaababbabbbbaabbbaaaaaaabaaaaabbbababbbaaaaabbbabbabbabaaaaaaaaaababaaaaaabbaabbbabbbaaabaaaababbabbaabbaaabbbbbbbbaaabbaababbaabbbbababbababaaaaaabaabaaaabbaabbbabaaabaabaaabaaaaabbaaabbbaabaaaababbbaabbbbaababbabaaaaaabaababbaaaabbaabbbbababbaaaaabaabaababbababaaaabbbbabaabbababbbbbabbaaaabbaabbaaabbabbbabaaaabbabbabbbaaabaabaaabbabbaabbaabaaababbabbababbbbbbabbbabaababbaaabbabbbbababaaabbabbbbbaabbabbaabbabbabbaabbbaabaababbbaaaabbbaabbabbabaaabbbababbaabbbbbbbbababbaabbbaabbababbbaababbbaaabbabaaabaaaabbaaabababaaabbbaabbbabbaaababbaaaabbaabbbabababaababbbaaaababbbabaabbabbababaaaaaaaaabababaabbaabaabaaaaaabbbaaaaababbaaabbaabbbbbbbbbaaaaaababaaaaabbbbaabbabbbabbabaababaaaabababbbaaaabbbababaababababbaaaaabbaababbbabababbbbbbaabababababbabbabababbbbbabaabbbbabbabbbbbbbabbaababaaabaaaababbaababbabbbbaababaababaabbbbaabbbabbabaaba babbabbbabbaababbbabaabbabbaabbbbbbababaabbbabbabaabbbaaabaaabbbabbbbabbaabbbaabbbbbabaaaababaababaabbbababbbababbbbbabaaabababbaababaaaabbbabbbaaaabaabababaaaaabaaaaabaabbbaaabbaaaaaaabababbabbbabaabaababaabaabbaaaabbabbbababbbaabbbbaaababababbbbbbabbbaaabaaababbabaaabaabaaabababababbbbbbbaaabaaabbbbbbbaaabababaaabbabbaaabbaaaabbbaababbbbaababbabbbbaaabbabaababaababbabababbaababbbababbabaabaaabbbbbababbabbaabbbaabbaaaaababaabaabbaabbaabbbbabbaaabbbbaabbbbaabaabaabaabbbaabbbbababbaabbaaabbaaabbabbaaabaaabbabbbabbabbabbbababbaabaabaabababbabbabbabbbaabbbbbbaabbbbaabaaabbababbbbabaaababbaaababaababbbabbbababbaaaabbbababbabbbaabbaaabbbbaaaaabaabaabbbbaababaaabbbbabbbababbbaaaabaaabaabbbaabaaabaaabbbaabbababaababbbbbaaaababbbaabbaaaaaaabbaabaabbaabbabbbbaaaaababbabaabbaabaabbaabbaaabbbabbbbaaaaaabaaabbaaaaaaaabbaaaaabbaaaaaaabaabbbbaababbbbabaaababbbbaaabbbbbababababbbbbbaaaabaabbabababbbbaaaababbababaaaababbababbbabbbbbabbbbabbbbabaaabbabbaaabbaaabbabbaabaabbaabaabaabaabbaaaabbbababbbbbaaaaaabaabbabbabbbabaaaaaaabbaaaabaabbbabbbaaaaababababaaaababbbbbababbabbbbbbaabaaaabaaabbabaaababbbabbaaaabaabbbababbbabaaabaaaabbbbbaabababababaabbaababaababbaaaabaabbaaaabaabaaababaabbbabbbaaaaababaaaabbabaaaaabbaaaabbbababbaaaabbbbbaabbababaabaabbaaaabbabbbaabbbbbbbbbbaabbbbabbabbbbaabbbbaababaaaaabaaaaaabaaaaababbabbaaaabaabbabbaababaaabababbabbabbabbaababbabbbabbbabbaaababbbaabababaabaababaababbabbabbbabaabbbabbbbaaabbbabbbaabaaababbabbaabaaaaaaaaabbbaaaaabbbbabbbaaaaabbaabaaaabbbbaabbbbbbabaaababbaabbaababaaabbababaaaabbabababbbaaaaabbababbaabaaabbbaaabbbabbabbbbabbabbabbabbaaabbaabaaabaaaabaabaaabbaaababbbababbbbaabaabaaabbbabbbababbababbbaabaaabaabaabbaabaabbaaabaaabbbabbbbabbbababbbabbaababbabababbaabbabbbaaaaaaabaaaababaabaaabbabbaabbababbbbababaabbbababaaabaaabaabaabababababaabbabbaaabbbababbbaaabbabbbbabaabbabaabaaaaaaaabbabbabbbbaabababbbabbbaabbbabaaaaaabbbababaabbaababbbbaabbbababaaababbababaabaabbaabababbaaabbbbababbaabbbaababaaaabbbbaabaaaaabbabbababbbbbaabbbaaaababbab aabaabbabbaaabbabaabbbbaaababbbbbabababbbababaabaabbbaababbbbbbbabbaabbababbbbabbbbbbbbaaaabbabaaababbbbababaabbbaababbbabbaabaaabaaabbbbabbabaaaabaababbaaabbaabbbabbbabaabbaaaabbabbbbbbaabbabaabbaaababbaabbbbaaabbbbabaabaababaabbbaaababaaabbbababbabbaababbbbabaabbbabbbbabbabbabababbbbaabaaabaababaabaabbbababaababaaabbbbbabbbababaabaaaabbaaabaaabbabbbaabbaaaabaaabaaaaaabbababbbabbbbbaaaabbabbbbbbaabbbbaaabbababbabbbbbbabbbbbbbbbabaaababaabbbabbaabbbbbbaaababaaabaaabbaaabbabbaabaababbbbabaabbaabbaaabbabbaaabaabaabaaaababaabbaabbbbaababbbabbbaaaababbbbbbabbbabbbbaaaaaabbaaabaaababbbbbabaaaaaaaabbaabaabbbabbaaabaaaabaabbabaabbaabbabababbbabaababbaabbaaaababbabaaababbaaababaabaaabbbaabbbbbbbbaaabbaababbabbbbbbabbbabbaabbbbbaaaaaaaababbabbbaabababbaaababaaabaaaabaaabaaaaaabbbabababbbbbbbbbbabbbbbbbaabaaabaabaabbabbaaabbbababaaababaaaababbbbababbabbaaaabaaabaaaabaaaaabbabbbbbabaaaaabbbbababaabbaaabaabaabbbbaaaaaaabaaabbbabbaaabbbababaaababaababbbaabaabbaabbbaaaaabaabaaaababbbabbbbababaababbabbbbbaabbaabbbbbabaaaabbbbabaaabaabbaabbaabababaaaabbaabbbaaabbababbbabbabbaaabaabaaabbaaabaabbbabbbbaababaaaaaaaabbababbaabababbaabbaaabaaababbabbbbbbaabababbaabbaaaaaababbbbababaabbabaababbaabaaabbaaaabaaabababaaabbabbabbabbaabbaabaaabbbbaabbaaaababaabaababbabaaabbabaaababaaaabbaabababbabbbaabbabbaabaabaabbabaabababaaababababbaababbbbbbbbabbbbaabbbabbbababbbbbbaababbaaababbbbbbbabbabbababaababaaaaabbbbbaababababbbabbabbaabaaaabbabaabbbbababbbabababaabbbaaaaaabbbabababbabbaabaaabababbbaababbbbbbbaaababbabbaaabbbbabbaababaababbababaabbbabbbbaabbbbabaabbbbbbabbabbbbabbbabaaaaaabaaabbbbabbbbaaaaaaabaabaaaaabbbbbabbbbaaaabbbaaaaabbabbaaababaaabaaababbabbabbaababaaaaabaabbbabaaabaaababbbbbaabbaaaaaaabbaabbbbbaabaababbbbaaaabbbbaaabbaaabaabaabbbbaaabbbaaabaaababaaaabbbbbbbabaaababbabbbbababbabababbababbaaabbaaaabaababbaaaaaababbbbaaabbbaaababbaaaabbabbbbbbabaabbababbbaaaaababbbabbbbabbbbaabbababaabababaabbbabbaabbbaabbbaaaaabbbbabbbabaabbabbbaaaabbaabbbbbbbbabbabaabaaaaaababbabbbababbbbabba bbbbbbbaaaaaaababaababbbabbabbbbaaaabbbbaababbbbbabbbbbaabaaaabaababbaaabbbbbababababaaaabbbbaabbbbabbbbbaabbbababaaaabaaaabbbabbbababbbabbbaabbbababbaabbbbababaabbbbbaaaaaaabbbbaaabaaabbbabababbaaabaabbababaababbaaaaaabbbababaabbaaaaabbbbbbbabbbbababbabbaaababbbbbabaabbbababaaaaababaabbbaaababaaabbbbabaaaaaaabbbabaababbbabbabbbbbbabababbabbbababaaaababaaabbababaaabbbaabbabbaaabababaabbabbaabaaaaababababbbaabbbabbaaabbaababaaaabaababbbababaaababaababbaabababaaabaaababbaaaaabbbababbababaaabaabbaaaaaaabbbbabbbbaabbababbabbbabbbbaaaaabaabbababaabbaaaaaabbabbbbaabbbbbabbbbaababbabbbbaabbbababbaabbababbbbbbaabbabbaaaabbbbbbaaaaabaabababaaababbbbbbbababbbbbbabaababababaabbaabaabbaababababbbbaabbaaababbaabbbababbaabbbaabbbbbabaaabbbbbbbaabbbbbbbabbaaaabaaabbbbbaababbaaabbabbbbbbaaabababababbaabbbbaabaaaaaaaabababbabaaabaaaaaaaaaaababaabaabbbbbbbbbbaaaabbbbabaababbbaaabbabbbbaaaaaaaaaabbaabbaaabaabbabbaababbbabbabbbabaabbababbbaababbabbabaaaababbaaababbaaabbaaabbaabbbabbabbabbbbbbaababababaaaabbaaabaabbbaaaaaababbbaaaabababbabbbbbbabaabaaaaabbbabbabaaaaabaabaaaabaaabbaaaabaaaaabbbbbbaababbbabbbaaaabbabaaaabaaaaababbabbabbabbbbababbabbabbbbaabbaaabbbabaaabaaabbbbbbaaaaaabbbbabbabaaababaabbaaaaaaababababbbabbabbbabbaabababbabbbbabababbababbbababbabaabaaabbababaaababbbbabbabbabbbbbaaaaabbabbabbbaabbbbaababbbbbbaaaabaaaaabbbabbabaaaabbbabbbaaaaababbbbabababbbabaaaabbaaababbaabaaaababaaaabababbaababaabaaaaababaababaabaabbbbbbabbbabaabbbbaababbbbabbbabbbabbbbaaabbaaaabaaabbbaababbaababaabbabbaaaaaababbbbaaaaabbaaaababbbaababababbbaaabbabbbaaaababbbaabbbbababbbabbbaaaaabbaabbaabaaaaabbaaaabaaaaaaaaaaababbaaaabbbbbbbaabaaababaaaaabbbaaaaaabbbabbabaababbbbababaaaaabbaabaaabaaaaaababaaaaaaababbbbaabaabaabbaaaabaaabbbababbbbabbbabbbaabaaabbbabbbabbbabbaaababbbbbbaabbbaaaababbbbbaabaaaabbaaaabaaababbbaaaababbaaabbababbbaabbbbaabaaabaaaaaabbbaaaaaaababaaabbbaaaaaaabbaaabbbbabaaaaabbabbbbbaaabbabbbaaaababbabbbbabaabbaaababaaabaaaabbbaaabbbbaaabbbbaaababbabbaaabbabbbbbbbabaabbabaaababbabb baaaabaabbabaaabbbbbbbbaaabababbbbabbbabbaaaaaaaabbbaaaabbaaabbabaaaababbabbbbbaaababbbbbbabbbabababbbbbbbabbabbabbababababaababaabbaabbbaababbbbabaaabaababbabbbbbaaababbaaabaaaaababaaaaaabbaaababbbaababbabaaabababaaaaabaaabbabaababbababbaaaaabaaaabaaabbbaaaabbbaabbbbaabbbaabbabbaabaababbabababaaabababbbababbaabbbabbabaababaabbaabaababbaabbbaababaaabbbbbbabaaababababababbaabaaaaaaaababbabbabbaabbaababbabaaaabbaaaaaaabaabbaaabbaabbbbaabbabbbaabaababbbaaabbabaaabbaabababaaaababbaaaaaaaabaaabaababababaabbbaaaaaaababbababbabaababbabbbbbabaaabaaababbbabbbbabaabbaabbbbaaaaababaaaabaababbbabbababaababbbabbbabbabaabaaaababbabaababbabbbbbabaaaababbababababbbaaabbbabbaaaaabbbaaabbbbababaabbbaaababababbbaabbbabbaaaaabbaabbbabaabaabaaaaaaabbbbbababaababaabaabbaababbabbbbabbaabbbaaaabbbbabbbaabbbabbaabbaaaaaaabbbababbaabaaaaaaabaaababababaabbabbbbabaaababbaabaaabaaabbbbabbabbabbbabbabbbbabaaababbabbaaababaabbabaaaabbabbbabbaaaaabaaaabbbbbaabaaaaabbbbbabbbbbbaabbbaaabbabbbbbabbbbbbbaabaabababbbbabbbabbbbbbaaaaaaabbaabaaabbbbbbaaaaaabbaaaaaabaabababaabbaabbababbbaaaabbbbbaaabbbbaabbbbabbbbababaaaababbbababbbabbaaaaaabbabaabbaaaaabbbbbabaababbbabbaabbabbaaaabbaabbabbabbbaaaaaaaaaabbbbbbabbabbaaabbababbaababbabbaabbaaaabaaaaaaaaabababbbbbbbabbaabaabaaabaabbaababaaabbbabababbaaaabababbaabbaaaabbbaabaaaaabaaabbbabaabaaabaaabbabaaabbbbabbbabbbbabbaaaababbbbababbabbaaaaababaaabbaaaaabbbbbbabaaababbbbbbababababaaabaabbababaaababaabbbbaaabbaabbbbbbbaaaaababbbabaaabbbabbbabaaabababbbabbbbaababbaabaaaaaaaabbabaabaabbbabbbbaaabbbbbabbaaaabbaabbbaaabaabbabbabaababbbaabbbbbbbbbbbbbabbbbabbbbabababbbbabbaaababbaaaaaaabaaaabbaabaababbabbabaaaabbabbabbbaababbbbabbbbbbbbbabbababababbaabbabbbbbaabbbaabbbabaabbbbbaaabbabaaaabbabaabaabababbaabbaabbbbbbbababbababbbbaabaaabbbbbbbaabbbabbaaabbbbbbbabbbaabaabaaabaaababbbaaaababaababbabbbbaaabbbbbbbbababaababbabaabababaaaaaababbaaaababbbbaaaabababbbaaaababbaababbbababbbbaaababbaaaabbaabbbbabbababaaaaaabbaaabbabbaabbabbaaaaabbaaaabaaaaabbbabaaababbbbbaaaab abaabaaaabbbaabbaaabababaabbbababbabaababaabaabababbbbabbbbbabbbbbaabbabaaaabbbbbbbbabaababbaabbaaabbbabbaabaabaabbbbaabbbbabaaaaaabbaabbbbbbbababaabbbbbbbaaabbbbabaaababaaaaabaaabaaabbbaabbbbaabbbabbaabaabaabbbbbaabbaabaaabbaabbababaabbabbaabaabaaaaabababbbbbaababbbabbabbbabaaabaaaabababababababbabaabaaaaabbbabababaaaaaaaabbabbbabbbabbabbabbbaaaaabbbaaaaababbababbbaababbbbbbabaaaabaabbaabbbbababaaabbbaaaaaaaaaabbaababaaaababaabbbbabbaabbaaaaababaabbbbbabbabbabbabababbbbaaaaabaabababbabaaabbabbbaaaaabbabbaaabbaaaabababbbababaaaababbabbbaaaaaaaaababbababbabbababbaabababbaabbaabbbaabaabaaaaaaaaaaabbbaaaababaabbaaababbbbaaaaaaaabbabaabbbbbaababaabaabbaabbaabaababbaaabbbbabaaaababbbbbaabaaabbbbbbaaabbabbbaaababbaabaabbbbbabbbabbaababbbaaaaaaabaaabbbbaaabbbbabbabbbabaaabababbbbabbbaababbbbbaabbaabaabababbabbbbbbbaababbaababbabaababbababaabaabaabbaaaababbabbabaaababaabaaababbabbaaabbaabbaaaabbbaabbaabaabbaabbabbabbabaabbabaaabbababbbaabbbaabaaaababbababbabbbbbbabaaabbaabbbbbbaaaaabaaaaaaaaabbbbaaabaababbabaaabbbbbabaabbabbbabababbbbababaabbbaabbabbbaaababaaaaaaaabababbbbaaaaaaababbbbabaabbabbbbbababababaaabbababbabbaabbaabaaaabababbbbbaaabbaabbbbbaabbbbbabbabbbababbbbababaaaabbaaabbbaabaabababaababbababbabbbbbbabaabbababbaabbbaabbaababbababaaaaaaaabaabaaaabaaaaaaaabbaabaaaaaabbbababbabaabaabbbbbaaaaababaaabababbbaababbababbbabbbaaabbaabbbabbbaabaaabaaaaabaababaaaaabbaaabbbbabbabbaaaaabaabaabbaaabaaaabbbaababbaaaababaabbaaaaabbaababbbaaaaaaabaaabbbbaaaabbbaaababbbbabbaaabaababbabaabbbbaaaaaaababababbbabbbbbbbbbababaaabbbbaaabbaaabbbbbbaaabbbbaabaabbababbabaaabaabbbbbbbbaabaabbbaaaabaabbbaababaaaabaabbbbbabaaaaaababbbbbbabaababbababaaaaabbaaabaababbabaababbaaaabbabbaaabaababbbbbabbbbaabbaabbaaabaaaaaabbaaaabbbbabbababbbbaaabbbbbbaaababaaaababaaaaaaaaabaababbabbbabbaaababbbababaabbbbaaaabaabbbabbbbababbbbaaaaaabbbbabbaababaaabbbbaaaabaaaaabbbbbbbabbbaabaaaabbaabaaababaababaaaabaabbbbbaabbaaaaaaaaaaaaaabbbabbababbbbbaabbbabbbaababbabababababaabaaabbbabbbaaabbbbbababbbbbabbbba bbbbbbbbbbaaaabbabbaabbabbbaabaaabaababbababbaabbbaaaabaabbbbbababbabbabbabbbbbbbbababbbbbbbbbababaaabababbababbaaabababbaabbbababbabbbbababaaaabbbbbabbbbbbaaababaabbababbabababababaabbbabbababbababbbbbababbabbbbbaaaabbbababbababbbabbaaaaabaaabaaaaabbabbbababbbabbbbabababaabbbaaaaabaaaababaaaaabbaaaaabbaabababaabaabbabbaabaaabbbbabababbbbbbabababaabbabaaababaabbbbbbaaabaaabaaaabbbabbaababbaababbbaabbaabbaaabababbbbbbabaaababbbabaaaaabaaaaabbbbabbbabbbbababbabbaaabbaababaaabbbabaababbaabbbbbbabbaaaaabaaaababbbabaaaaabbbababbbbababbaabbbbabbababbbabbbbabbaaabaabbaaaabbbaaaabbbbbbbabbaaaabaaabbbabaaabaababbaabbabbaaaabbababbbaaaababbbaabbaaaabbbaabbabbbababbabbabaabababababaaaababbbbaaabbbababbabbbaaaabaaaabbabaabaabbaaabbaabbabaaaabbbbbbabbabbbbabaabbaaaaabbabbaabbbaabbbabaaaaaabaababbbabaaaaabaaaabaabbaababaaaabaaaaaaaabbbaaaabaabaaaaaabaabbbbabbbbbaabbbaabaabbabaababbaabaaabbabaaaaabaaabbaababbbbbbabaababbababbbaaabbaabaaabbabaaabbbaaabbabaaaabaabbabbbabbaaabaabbbababababbbbababbabaabbbaaababaababaabbaaaaaababbbabaaaabbbbaabbbaaaabbbbbabbbbbbabababbaaaaaaaabaababbabaaabaabbaaaaabbbbabbabbbbbabbaabbbaaabaabbabbbabbabbabbbbabbbbaaabababaababbababbbbaabbaaaabaabaaabaabbbbaabaabbbbaabbbaaabaaabaabaaaaaababbbabaaabbbabbbabaabbbabaaabaaabbaabbbaabbaaabaabbaabbaaaaababababbbaaaaabbbbabaaaababbbabbbbbbaabaaabbaabbbabbaaabaaaabaaabbaabbbbbaabbabbaabbbbaabaabaaaaabababababbbbaaabbbabbbabaaaabbaabaabbbaaaaabbbbbbabbabbbbbbaaabbaaaababbaabbaaabbbbabbbaabaaabaabbaababaaabaabbabbaaaaabbbbabaaabbbbbabbabbbbbbabbabaaabbabaabaaabbaaababaaaabaaababbababbbababbbaaabaabaaababaabbaabbaabaababaaabbbbaabbaaaababababababbbbbabaababbaaaaabbabaaaabababbbaaababbabbaabbaaaabaaabaabbbbaabbaabaababaabaabaabaaaabaabaabbbbabaaaaababbaabbababbbabaabbaabbaababbabbabaabbabbaababababbbababaabbbaaabababbbaaaaaabbbbbabaaaaababaaaaaabbbbbabbbabbaaabbbabbbbbaabbbbabbbaaaabbbabaaabbbababbabaababaababbbaababbabbbbbbbbabbbbbbababababbbaabbbaaaaaabbbabaaaaaaabbaababbabbbabbbabaabaaaaaaabbaaaaabaaababbabbbaabb aabbbaaabaabbbbabaaaaababaaaaaabababaabaabbabbbaaabbbbabaaaabaababaaabababbababbbbbbaaaaaabbaaabbbabaabbaaaaababbbabbaaababaabaaabaaabbbbbabababbaaaabbaabababaaaaaabbaaaababbabaabbbbababaaaabbaabaababbbbabbbabbbbabaaabbbbbababaaaaaaaabaababaabbaabaaaabbbaabbbbaabbbbbbbababaabbbababbbaaaaabbaaabababbbbbaababbbabbababaabbabaababbaabbaabababbabbbaabbbbabbbbbbbaaaababbbbbaaaabbabaaaaabaabbabbaabaaaabbaabaabbabaabababaaababaabbaaaaababbbaabaaaaaabaabbbaaaababaababababbbabbbabbabbabbabaaababbabbabbbababaabbbabbbaababaabbbbaaabbbabaabbbbaabbbaabbababbabababababaaaaabababaabbaaababaabbbbbbaaabbaabbabbabbaababaabababaabbbababbaaaabbbabbbbaaababbabbbabbbbbabbaababbaaaaaaaaaababbaaaaabaabaaaaabaabbaaabaabaababababaaaaabaabaabababaabbaabbaaabaababbabaabbbaababbbaaaabaabbabbaaaababaaabbaaabbababbbbbbbbbabbbaabaabaabbaabbbabbabbbaabbaaabbaaabbbbbbbbabbaabbbababbbbbaabbaabbabaaabbbbbbaabbabbabbbaaaaabbabbaaaaabbbbabaaaaabbabbbaabaabaabaaaaaaabaababbbababaaaaabaababbabbabbbbabbbbbaaababaabaaaaababaaabaabababaabaaabbbaaababbaabbbbbaabbaaaaaabbbbaababbaaababaabbabaaabbababaaabbabaabbababbabaaaababaaabbbaaabbabaaabbbaabbbbbbaababbbbabbbbbabbbabaaababbbbabbaaaabbbbaababbbaaababbbabbbbbbaababbabbbbbaaaaababbabbabbaabbaaaabaabbaaabbbabbabababbbbbababaababbbabbaaababbbbbbabbbabbbbaaaaaaabbabaabaaaaabbbbbabbbaabaaaaaaaaabaabbbababbabbbaaabaabbbabbbaabbabaababbbbbabaabbbaaabbbbbbabababaababaabbababababaabbaaaabaabaaabbbaaaabbbbabaaabbbbbbbbbaabbabaaaabbbbaabbbbaababaaaaaaabaabbaaabaabbbbbbaabaaaabbbaaabaabaabaabbbbaabaaabbbaaaaaabaabababbbbaabaabbbabababababbaabbabaaabbbabbbbaabbabaaaaababbbbaabbaabbaabbaaabaababbbabaaabaabbbbaaabbabababbaababaaabaaabaabababbabbaaaabbaaabbbabbbabbbabababbabaabbabaabaabbaaaaaabbbbaaabababaababaababbaaabbbbbbababbbaabbaaabaabbaabaaababbabaaaabaabaabaabababaaabbabaabababaaaabaabaabbbbabbbbaababaababaabbbbabbaabbababbbbababbabaabbbabaaaaaababbababababbabbaabbbabbbabaabbbbabbbabbbbbabaaabaaaabaaabaabaaababababababaaaaaaababaabbaabbbbabbbabbbababbbbbbaabbaabbbbba baaaaabaabaaababbbaabbabbbaababbabaabbbbbaabbbabababbabbbbbbaaaababbbaabbbaabbaabaabbababaaabaabbbbaabaabbabbbabaaabaaabababbabaabaaababbabaaaabaaabaaababaabbabaabaabbbbaaaaaabaaaaaababababbabbbbbbaaabbabbaababaabaabbbbababbbbabbababbaabbbbbabaaaaababbaababbaaababaaaaabbaabaabbbbbaaabbababaaaaababbbaabbbbbbabaabbbaabbaabbabaaabaabaaabbaaaabbbababbabaaaabbababbbaabbbaabbbbbabaaaaaaaaaababbaabbabaaabaaaaabbbabbbbbabbabbbbaaabbabbaabbababbbbabbbabbaabbbaabbabbaaabbbabababaabbbabbbbbabbbbababbaaababaabbaabaabbaaaabbbbbabbbbbbaabbbabaabaaaabbabaaaaabbaabbaaabbbbbaabbbbabaaabbbbabababbababbbbabbaabaabbbbaaaaabbbaabaaaabababababababaabaaaababaaababbabbbbaaabbaabbbbbabbbabbbaababbbbbbaabbaaaaaaabbbaabbaabaababbbbbbbaaabaabbbbbbaaaaabbbaabbbbbaababbabbaaabaabaabababaababbaaaaababaababbabbbbaaabbbabbbbbaabababbbbbaaaaaabaabaaaaabbababbbbbbaabbaabbbaabbabaabaabababbaababaaaabbbababaabaaaaaaaaaabbaabababababbabaabbababbbaaababaaaabbbbaaabbbabbaaabbbaaabbaabbaaaaabbaaaaaabaaaaabbbbbabbaabaaabbaaabbbaabaabaababbaaaaabbbbbaabbbbaabbbaabbabaabbabaabbbabbaaaabbbaaaababbbababababaaaaaaababbabaaaabaaabaaababbabbbabaaaaaaabaabbaabbaababbbbaaaaabaaabaaaababbaaababaabaabaabbaaabbabbabbaabbbabbbaabaababbbbbbabbaababbbbbbbbbaabaaababbbbbbbbbaaaaabbbbabbbbabaabaababaabbaababaabbbbbbbbabbbaabbaaaaaababbabaaabbbbababbbbbaababbaabbbabbbaaabbabbbababbbbbabbbbaaaaabbbbababbbabbaabbbbaabbaaaabbababaaabaaaaabbbbbbbabbabaaaaaaabaabaaaabaabbbbaaaaabbabaaabbabaabbbabaaabbaaaababaababbabaaabbabbbbbabbbababaaaababbaaabbaabaababbbaabbabaabbaabababaaabbbbbaaabbaabbbbabbaabbbbbabbabaabaaabbbabbabaaaabababbbbabaabaabbaaabaaabbbabaabbabaaaabbbabababbbbaaaaaaaaabaaaaabbaaababbbaababaaaabbbbbaaababaaabbbbbaaababaabbaaababbbbbaaabbaabbbbbbbababbbaaaaabaaababaababbbaabbabaababbaaaabbaababaababbbbababbbbbbbaaabbbbbbbbbabbabbbbabbaaaaaabababbbabbbaabaababaaabbbaabbabaabababbbbaaaabaaabbabaabbbaaabbbbabbabaabbbababbbbbbaaaababbbababbbbaaaaabbbabbabaaababbbabaabbbaaabaabbbbabaaabbbbabaaaaaabbbbabaabbbbabaabaaabaaba abbbbbaabaaabbbbaaaababbbbababbabbbabaaaaabbbbbbabaaabbabababaabaabbbbbababbabbbbbbbaaabaabbabbabbbbbbbabbabaaabbbabaaaabbbaaaaaaaaabaabaaabbabbaababaaabaaabaaabaabaabbabbbbbbaabaaaaababbbaabbbbbabaababaabababbababaaabbabaaabaaababaabaaababaabbabbbababbaabbaaabbbabaaaaabbabbababbbaaabbbbabbaaaaaababaaaaabaaabbabbabbbbabbaaabaaaabbbbaabbbbabaabababbabbabaabaaabbaaaaabbbaaabbaabababbbbaabaaabaabbbbbbbbbbabbabbbabbbaaabbaababbbbbabbabbaaabbaabbabbbbabbbaabbaaaabaabbaaaaaabaababbaaaaabaaabbbbbabbaaaaababbaabababaabbbaabbbaabbbbaaabbaaababbababbbabababbaaaabaababaaaabbaaabbaaaabbbabaabaabbbbbaabaababbbbbbbbabbaaabaabaaaaabbbbbaaabbabaaabbaaabaaabbbaaabbabaaaaabbaaaaaabbbbababbaabaabbabbbbbaaabbaaaabbbbaaaaabaabbbbbabbabbbbaabbbaaabaabbbbabaaaabababbbaaaabbbabbabaaabbabbabbbbabbaaaababbabaabbbabbaaabaabaabbbaaabbaaaabaaabaaabbbaababaaaabaabbaabaaabbbaaabaaaaabbbbbababbaabbaabbabbabaaababbbbbababaabababbabababbbaaabbaaabaababababbbabaabaaabbababbaababbbbbbabbbaabaabbabaaaabbbaaaaaaaaabaaabbabbbbaaabbaaaaaaaaabaabbbabbbababbaaabbaabbababaabbbbbbbbbbbbabbbabaaaabaabbabaabbaaaabbbababbaaaaaabbabbbbaaaabbabaabbbababababbbbaaaabbaaabbbaabbbbbbabaaaabbbbaaababaabaabaaaaaaabbbbababbbabaabbbababaababaabbaabaaaaaaabbababaababbababaabababbbbbbbbaabaabaaaaaababbbbaabaababababbabbaababbaababaaaabaabbbaaabaabaabbaaaabbaaabaabbaabaabbbababababaaaaababbbaaababbbbbaababbabbbbbbababbbaaaaabaaaabbbaababbaaaaaababaabbbabbbbababaaaaabbbabbbabaabbbbbbaaabaaabbbbaabaaaabaababaababbbbbbabbbaaaabbbaabaaaaaaabaaabaababbbaabbbababbbbbabbbaaabbabbbbbabbbaabababbaaaabaaabbbbaabbabaaabbabaabbaabbaabababbabababaaabbbbabbbaaaababaabaabbbbabaabbaababaabbaaababbaabbaabaabbbbaabbababaaabbaaaaaabaaaaaabbabbbbbbababaaabbaabbaabaabbabaaabaaaaaaabbbbaabbbababababbbaabbbbbbabababaaaaaaaaaababbbabbabbbabaaaaabbbabbbbbbabbaaabaaaaaabbbbbabbababbbabbababaaaaabaaabbbaabbabbababaabbaaaaabbaabbbababbbbbabababbbbabbbaababbaaabaabbaabbbbaaaaabbaababbaababaaaabaaaaaabbbaabbbaaaaaabaabaaabababbbbbbabbbbbabbabbabaaaababba babbbaabbabaaaabbaabbbbaabbbabaaabbaaababbaaabbabbbbababbabbbaababbaaabaaaaabbbaaabaaabbaabbaaabaabaaaababbaaaaabbabaaababababaaababbbbbaaaabaabbbabaabaaaaaababbabbbbaabaabababbbbabbaabbbaabbbabbaabbaaaaaaababbbbbabbbbababaabababbababaabbbbbbaaabaabbaaaabaaabbbabbbaabbaababaababbaabbbaaaabbabaabbbaaabbbbbababaaaaabbaaaaaabababbaabaaabbbabbbabbaabbbaabbbabbabbbbbbaabbbabbbbbbbbabbabaababbbababaaaaaaaabaababaaabababababaaaaabbbbbbabbbbaaabaabaaaaabaabaababbbaaabbaaabaabaabababaabaaababaaabababbbaaaaaaaabbbbaabaabbbbbbbbaaaaaaaaabbbaaababbabaaababbbbbbbbababbabbbbbbaaabababbaabbbbabaaabbbbbabbaabbabbaaabbaabbabbbbbaabababbbaaaaabbabbaaabbbaaaaaabbaabbbaabbaaabaababaabbabaababaaaabbabbbbaaaabbbbabbaaaaababaabbbaaaaaabbaaababbbbabbaaabbbaabbabbbbbbbabaabaaaababaababbbaabbaababbaabaabbbabaabaaababababbbaabababaaabbababbaabaababaabbbbabbbbbabababbabbbabaaabbabaaaaaabaabbaaabbbbabbbaaababaabaabaabaaababbabaaabaabbbabbbaabbabbababababbbbbaaabbabababbbaababaaaaabbbbabbbaababbbaabbababbbbbbbbaababbbababbababaabbbabaababbaabbbbbbaaaaaababbaabaabbaabbaabbaabbbaabbabbbbbbbbbaaabaaabbbbbaaaabbababbbbabbaaababbbbabbabbbabaabbabbaabaababbbbabbbaababbbabbabbabaaaabaaabbabaaabababaaaaaabbbababaaababaaabbababbaabbabbbbbaaaaaaabbabbabbababbbbaabaabbaaaaaabababbbaabbaaabbaaabbbabbababaabbabaaabababaaabbaaabaabababbbbabaabbaaabababbbaaabbbabbbaaaaaababbaaaaabaaaaaaaaaababaababbbabbababbbaabbaaaababababbababbbabbababbbabbbbabbbabababaababbaaaabbbaaaabbbaababbbbaaaaaababbaaaaabbbaabbbaaabaabababababaaaaabbbaabbabaaaabbbbaabbbbaabababbbabbbbaaaaaabbabbabbbbbaabbbabababaabbbbbbbaaaaababbbabbbbbababbabababbbabbbbbabaabaabbaabbabbbabaabbabbbbbaabaaababbabbbaaaabbbabaabbbabaabbbbaaaaaaabbaabaaabababbaaabbbbaaaabbabbbbababaaaaaabbababbbbbbaaaaaabbaababaabbabbbabbbbbbaaaaaaaaabaaabaaaabbbbbababaaabbbabaaaaabbababbbbbbabbbaabbabaaabaababbbabbababaababaaaabababbaaaaababababaabbaaaabbaabbaaababbbbbbbaabaaaabbabbbabbbabbaabbabaaabaabbaabbbaababbabaabbbabaaabbaaaaabaabbabbbbbaabaaaabbbbbbbbbbbbbababbab bbaabbaaabbabaaaaabbabbbbbaaababbbaabbaabbabbbbbaabbbabbabaabaabbababbaababababaaaabbabaaabbabbbbababbbbbabaabbbaabaabbabaabbaababbbbabbbaaaabbabaaaaabaabaabababbbbbbbbaabbbabaaababbaaaababbbbbabababaaabbbaaabaabbaabaaabaaabbaaabaaaaabbbbbaabbababbabaabaaaaabbbaabbbaabbababaabbbbaabababbabbbaabababbbabbbbaaaabbaabbbaabbaaaaaababbbaabaababbabaabbabbbababbaabaabbababbbabaaaabbaabaabbabaaaaababbbbbabbbaaababbababaaabaaabbabaabbbbaababbbabaababbaaaabbbbaaaaabbaababbbbbbbbaabbbbaaaabaaabaababbbaaababbaaabbbbabbabbbaabbabaaaabbbaabbaaaaabbbbbbbaabbbaabbbabbabaabbbabbabbabbbbabbaabbabaaabbaababbaabbabababaabaabbabbaaaaaabaaaaaaaabbabaabaaabababaaaabaabbaaabbbabbbabababababaaabbababaaaabaaabbaaaaaabaababbbaaabbaaabbbbbaabbaaaaaababbabbbbaaaabaaaaaaabbbbaababbaaaababbbabbaababaababbbaaaaababababbbabaabaabbabbbbaababbabaabaababaabbbabbaaaaabababaabbaababbaaaababaabbbbbbbaabbbbbbbaaabbbbabbaaabaabbbbaabbbaaaaababbaababaabbbabaaabbaabbbbabbbaaabaabbabaabaaabaaaabaaabbbababaaabbaabbbaabaaabbaabbabbbaaabbbbbbaaabbbbababaaaaaababbbbbaaaabaabbbaaaabbabaabbaababaabbbabbaaaaababbbaabaabbbabaaabbbbababbbbababaabababbbbabbaabaabababbaabbabababaaaaaaabbababbaabbabbaababbabbbbbbaaabaabaabaabaaaaabababbabbbabbabaaabbabaaaabaaaabaaabbbbbbbaabbbaababababbaabbaaaababbbabbaaaaaababaaabbbbbbbbababbbbbbbabbbaaaababbabbaaaaababaaaaaabbbaabaabbaabbbabaababababbaabaababbbabbbabaaababaabbabaaaaabbbabaabbaaaaababbbbbbaaaabbbbbbbaabbaabaaaaabaabaababaababbbaabbabaababbbbbaaaaaaaababababbaabbababaabaaaabaaaaabbabaabaabbaaaaaabbbabbbaabababbabbabbaabaabbbbbabaababaabaaaaaabababbbbaabbababaabbaaaaaabbaabbaabbaababababbaabbbbabbbabbaabababbbabaaababbbaabbabbbabbbbbabbaabbbbabbbbbabbbbbbabaabaabaabaabaabbbbabaabbbbaabaaaabaaaababaabbbaaabbbbbbbababbaabbaaababaababbabaaaabbaabbabaababbbbaabbabbbaabbbabbbaaabbbabaabbaaabaaaabbaabbaabaabbbaabbbbbbbaaaaabaaabababaaaabaaaaaaaabbbbaabaaabbabbbabaabbbbaaabbabaabaaaaabababbaaaaabbbbabbbaaaababbaaaaabbbbbaaaaabaaabbaaabbaabaabaaaabaabaaaabbabbabbabaabaabababbaabbb abbbbbaaaabbbababababbbabbbbbabbaaabbaabbbabbbbbabbbbbbbaaaaaababbbbbaaabaababaabbbaaaabbbbabbababaaabbaaaaaabaabbabbabababaababaaabababaabbabaaaaaabbbbababbbaabbabbabaababbababbbbabbaabaabababbbbbbaaaaaababababaabbbbabaabaabaabaaaabbbbbabbbabaababaabaaaababbbbaababaaabbbbbabababaababbabbbbabaaaabaabbabaabbaaabbbbbabaabababaaabbabbaabaabaabaabaaaababbbbaabababaaaabbabaaaabbaaabbbbaabbaaabbbbbbaabaabaaaabaaaaaaaabaabababbbbababaaaabaabbbaaaaaaaaababbbaaaabababaabbaaabbababbbaabbaabbababbabababaabbbabaabbabbbaababababababbabbababbbabaaaaaababbababbaaabaabaabaaabbbabbbbaaaaabaabbbbaaaaaaaaaaabbabbabbaaaabbaabbababbbaaabaabbbabbbbaabbabbbbabaaabbbbaabbbaaababbbbbaababaaabbbbbbabbaababbaabbbaaaabbabbabbbbaababbabaaabaaaaaaaababaabbaaababaababbababaaabbbabbbaaabbababaababaaaaabbabbabaaabaababbbaababbaabbbabbbbbabaabbbbabaaaaabbababaaaaababaaababbaabbbbbaababaabbbaabbabbbaababaababbbaabbabaabbbabbbbababbbabaabababbbbaababbaaabaaabbabbabbaabbabbbaabbbaabbaaaabaaabaaaaabbababbabbabbbaababbbbabaaabaaaabaaabbaaabaaabbaaabaaaabbababaabbbabbbbbabbbaabbbbaaaaaababaabbabaaaaabbbbbaaaaabbbbabbbbbaabaaaabbbbbabbbaabbbaabbbabaaaabababaabababbaaaababbbbbbababbabaabbaababaaabaabaabbbabbaabababaabbbabababaabbbabbababbbaabababaabababbaababbababbbbabbababaaaaaaabbabbbbabbabbbbbbaabbabaaaaaaaabbbbaabbababbaaaaabaaaabbabbbabbabbbbbaaaaaaabaabbabbaaabbaabbbabaabbaabbbbbaaaababbbbbaabaababaaababbbabaaabababbaababaaaaabbabbbaaabbabbaaaababbbaabaabbaaabbbbabababababbaaaababbaaababaabbabaaaabbaaaaaabbaaaaaaabaaabbbabaaabaabaaaaaabaabaabababbaaaabbbaabbbbaababbbabababbbaabbaaabbaaaaabababbabaaaabbaabbaabbbabaabbbaaaabbababbaaabaababaaababbbababbbbbbbababbbaabaaaaabaaaaabbabbbbbaabaabbbaabbaabaaaabaaaababbaaaabababbaabbbaaabaaaaabbaaabbaabbaaaababbbbabbaaabbaaaaabababababbaaaaabababababbabaaaaabbabaaabaabbbbbbabaaabbabababaabbbbabaabababbabaababbaabaababbabaabbababaabbaabaaaabbabbaabbabaaaabababbbbbbabbaababbbababbbbbbbaaaabbaabaababaaaabbbbaabaaaabaaabbbaaaabaabaaaabbbabbaabababbabbaaabbbabaabaab bbababaabbabbababaabaabababbbabaaaaabbbabbbabaabaaabbababababbaabbaabaaabaabbbbaaabbbbbbbabbabababbaaabbbbaaabbababaabbaaabbaaaabbbbbbbaababaaaaabaababbbaababbbbaabbaaabaababbababbaaaababaababbabaaaababbbabaabababbababbababbabbbaaabaaababbbbaaaababbaabbaaaabaabbbbbbabbababbaabbbabaabaababbabbbbaababaaaaaaaaabbbabbbaababbababbbabaabbaaabbabbbabbababaabbababababbbaaababababbabbbbbbabbbaababbbbbbbaababbaabbbbabbaaababaababbbbaaaaabaaaaabbbaabaaabbaaaaaaabaabbabbabbabababbaaaabbababbbaababababbbabaabaabbababaabbaabbbaabaaababaabbabbbaaabbbbabaabbabaabaaaabaaabbaaaaabaababbbbbbaaababbbaabababaaabbabaaabaaaaaaaaababbbbbaabbbabbabaababbbbbbbaababbbbabababbaaabbabbbbaaaaaababbabaaaaaababbbbaabbbbabaabaaaabbaabaaaaaaabbaaaabbbbbbaabbbaaaabbbbbaaabbbbabbabaaabbaaababbbaababaabaaaabaaabbbbabbbbbaaabbbbbbaaabaaabbbababbbaabbabbabbbababbbabbabbbaaaaabbaabbaaaaababbaabbbababaabaabbababbbbaabbaabababbaaaabbaaaaaabaabbabbabbabbabaababbababaaababababbabbbbbaaabababababaaaaabbabbabbaabbbababbaabbaaaaaabbaabbbaabaaababbabbaaabaabbaabaabaababbabaaabbaaababaabbbabababbbbbbababaabbbabbabaaababaaaabaaabbabbababaabaaaabbabbbaaaaaaaaaabbababaaabaaabababababaabaaabaabbbabaaaabaabbaabbbabaaaabbabaaaaaabbabaababbaaababbbbbaabbabbbababaabbabaaabbbbabbbbabbaabbbababbbbbbbbaababbaabbbaaaaabbabaaabbababbabaaabbbaaabbabaaaaababbaaaaabbabbbbbbaabbbbababbbabbabaabababaaaaaaabbaababbbabbaabaaabbabaaabaabbabbbabbbabbaaaaababbbabbaaabbabbbaabaaabbbabaaabbabbaaababbaababbabbaabaaabbabaaaabaaaaaababaabaaaaabbabaaabbbaabbaabbbaaabbabbababbaabaababaababbbaaabbbaabbabaabbbbabbbaabbbaaaabbbbaaaaaaaabaaabababbabaaaaabbbabbbabaaaabaabbabaabbbaaabbaabbabbaabbbbabaaabbaabbabbabaabbbabaabbbabbbaabbaabaabaabbbaabbbbaabaabbbaaaabaabaababaaaaabbbabbbbaabbbaabbabaabbbaaabbbabbbbabaaaabababaaaabbaaaaaaaababbbaabaabbbaabbbbababaabaaaaabaabababbbaabbaabaababbaabaababaaaabaaabbaabbbbabaaaabbbbababaabbbabaaaaabbbbbaabbaaaabbabaabbababbbaaabbbbbaaabaaaabbbabbaababaabbabbaaababaaaabbbaabaaababbabbaabaabababaabaaaabbbaabaabab baaaaabbbabaaabbbaaabbbaaabbbbaabbabbbaaaabaabbaabbaababbabbbababbaaabababaabbaabaababbaaabaaabbbbbababbaaabbbbbbbbbbbaaabbabababbabbbbabbbaabababbaaabaaabababbbaabbabaabbaabaaaabaaabbbbbaaabbabbaaababbbaaababbbbbabbabbbabbaabaabbbbabbaaaabbaaaabbbabababaaaaaabbbaabbbbbbabababbaabaabbbaabbaaaabbaabababaaaabbabaabaabbbbaababbbbbababbbabbbbbbbbabaaaaabbaababbbabaabbbabbbabbaaaaaaaabbabababbbbabbbaabaabababbaabaabbaaabbabaababbbabbbabbbbabbabaabbaababaaaaabbbbaaaabbaaabaabbaaabbaaabaaaabbbaaaabbbaaaaaabababbabaaaaabababbaabbaabbaabbaababbabbbbbaaaabaabaabbbabbbbbbaabbaabaababbaaaaaabbbaaaaaaaabaaababbaaaaaaaaabaaabbbabaababbbbababbabbaaaaabbbaaabbbbbbaaabababaaababbbababaabbbaaabaaaabbaaaababbaababbaaaabbbabbbaaaabbbbbaabababbabaabbbaabaaaaaabbababbbbabbaabaaabbaaaaabaabbabbabbbbaabbabbbbbbbbabbbaababbbbaabbababbabaaaaaaaaaabbbaaaaaababbaabaaababaababaaaaabaaabbaabbbbabbaababbbbbaabaabbbbbbabbabbbbabababababbabbabbbaaaaabbabbaabbabaaabaabbbbbaabbaabbbbaaabbaababbabababbaabbababbbbbabbbabaabaaaabaaabaabbbabaaaaababaaababbbababaabaababaabbbbaaababbbabbabbaaaabbabbbbabaaaababbaababbbbbbbbaaaababbbabbababbbbbbabbbaabbaaaabababbabaabbbbbbaabaabbbabbabbababababbbbbbbbbabbbbaababbaaaababaaabbaaaaabbbbbbbaabaaaababbaabbbbbabbbabbababbbababbbabbbbaaaabbabbbbbababbababbaabbbabbabbbaabbabbbbbaabbabaaaabbababbbaabaaababababbbaaaabbbababbbbabbbbbbbaabbbaaabbbaababaabaaaababaaaabaabbabaabaaababbaaabbbabababbbbabbbaabbbaabbbbbababaaabaababaaabbbbabaabaaababaaabbbbabbaaaabbaababbaabaaaaabaaaabbabaaaababababbaaabbabaaababbababaabbbbabaabaaababbabbbbaababaaabaabaababababaabaaababbabbbaabaaaaaaaababbbabbaabaaaabbabaaabbbbaabbbbaabbaabbaabaaabaabbaaabbbbababbaaaaabaaabbbaaabaabbbbbaaaabbbbbbbaabbbbbbbaabbaaabbaabbabaabaaaabbabbaabababbbbbbbbaabaabbabaababbbabbaaaabaaabbabaabbaaaabbabababababbbbbabbaabaababbaabbbaabbabaabbaabbaabaaaaaaaaabbaabaabaabbbaaabaabbabbaababbababbaabbbabaaaabbaabbaaabaabbbabbaaaababbbabbbbaaabbbbbaabaaaaabaaaaababbaabaabbbaabbbbababbababbabbabaaaaaaabbbbaabbbbabba aabbbaaaabaaabbaabaabbbaabbbbaabaaababbaaaaabaabababbbbabbbaaaaabaabaaaaababbaababbbbabbaaaabbaabbabababaaabbabaaababbbababbabaababbbaaaaabaabbaabaaaaabbaaababaaaaaaaabbabababaababbbabbaabaaabbbbbaaabbaabbababbbbaabaababbbaaababaaababbbbbababaaababbababbababababbbabaabbbababbbbbababababaabbabbabbbababaaaaaababbbaaabbaabaabaabababbbaaabaaaaaabbbbbbbbaaaabbaabbbababaaaaabbabbbabababaababbbbabaabbbbbbaaaabaaabbbabbababbbaabaaaaaaababbaaaabaaabbabbabaabbaaaabbbbbbbabbaabaaaabbbbbabbbaaaaabbaababababbbbbbabbbbbaaabbabbbbbaabbababbabababbbbaaabbaababaabbabbabbbbaabbababaabaaaabaabbaababbbaaabaaabbbbababbbaaaababbabbabbbbabbabaabbbbabaabbbaaaaaabbbbbabaaabbabbbaaaabaababbabbbaaabbbbbbbaaaabbaaaaabbaabaabababaabbabaaabbbbbabaabababababbbbaababaababbabababbbbaaabbabaabbbbabbbabbbaaabaaaaaaabaaabaaababbabbbbaaabaababbaaaaaaabaababbbbaabaaaaaaaaabbabaabaabbaaaabaaaaaababbbabbabaaabbbbbbaabbabbabbabaabaababbbaaaabbbaababbaabbaaaaabbbbababbbabbbbbbbabababaabbbabbabbabbbbbaaaaababaaabbaababaaabaaabbaabaaabbababaabaaabbbabaabbababbabaaabbaababababbbababaabbabababaababaaaaaaabbabbbbabaabbbbaaaaaababaaaababaabbabbbbaababbabaababaabaabaaabbbbbabbbbbbaabaabbbabaabbababbbbabaababbbabbbababbbbabbbbbaabababbbbbabababbabbbaababbbabbbbabbbabbaaabaabbaabababbabaaaaaababbbaaaaaabaaaaabaabbbaabaaaaaaaaabbbabaaabbbaaababbbabbababaababbabaababbabbbabbbabaababbaaaaababbaabbbaabbabbabbabaaaabbbababaabbbbbabbaabbbbbbbbbbbbaabababbababbaaaabbabbaabbbabbaaabbabbaaabababaaabbaaabbaaaaaabaaaabbbbaabbbaaaababababbbbaabbaabaabbababbbabbabaabbbbbbaabbbaabbbbabaaabbbabaaababaaaabaaaabbbbbababbaaabbbaababbbabaabbabaaaabbaabbbaaabaabaaabaaabbaabaaabbbbbabbaabbbababbbabbbbbaababbaaabbbaabbbaaaabbbbbaabbabaaaaababbaaaaaaabbababaabbabbbbaabaaaaaaaaabbabbabbabbbaabababaaaaababbabbbabbabbaabbaabbbbbbaababaabbbaabaaaabaaabbabbabaabaababaaabbbabbababaabbabbbbababbabaaababababbbbbbbbbbbaababbbbabbbaabbbbbbbaaabababbbaababbababbbbbbbaaabbbabbababbabaabbbbaabbbbbabbabbbbbbbbabababbbbaabaaabbabaababababaabbbbbbabbbbba aabaaababaabbaaaaaaaabbbabbbaabbaabababbbbaaaaaaababbabbbaabbaaababbaabaaabaabaaaaabaabbbaaaaaaaaaabbaababaababbbaabababbababaaababbaaabaababbbbaaabbaaaabbbaaaababbbbaabbbaababbababbaabbabbbbabaaaabbabbbabbbbabaaaaabbaabbbaababbabbabbaaabbaaaabaaaaaababaaababbabaabaabbbaaabbbbbbabbbaaabbabbbbabaaabbaabaababaabaaaababbaababbabbaabbaabababbbaabbbabaaababababbbbaabaaaabbabbaabbbbbababbbabbaababbbbbbbbbababaaaabaabaabaabbabbbbabbbaabaaababaababaabbabbbbaaaabbbabaaaabbbababbaaaaabbbababbabbababbaaabbababaabbbbbabbbaaabbbabbaabbbababbabbbabbaaaaabaabbababbabbaaababbabaaaaaaabbbbabbbaababaaaaababbabaabbbabbbabbbabaaaaaaaabbaabbbbaaaaabababbbbbabbbaaabaabaabbbbbbbabbaaaaaaaaaaababababbbababbaaabaababababaaabbabababbbabbaabbababbabbabbaaaaaabbaabaaabbaaaaaaababababbbaaabaaaabbbababbbbbaaaababbaabbaabaabaaabbaabaaabbababbbaabaabbaabaabaabaabbabaabbabbbabbabbaabaaabbbababbabbbaabaababaaabaabbaabbaaaabbbbaabababbbbbabaabbaabbabbaaabbaaabbbbbbbbbbbabbbbaaabbabaabaabaaaaaaababbabaaabaabaaabbbbababaabbababbbabbbabbababbbbbabbbbbbbaabbbbabaaaaaabaaababaaababbbbaabaabaabbbaaaabaaabbabbabbbaaaabaabbaaaabbabaaabbbaaabbbbabababaabbababaabaaaababbbbbaaabababaaaaaaababbabbaababbbabbabbbbaaabaababaabbaaabbbaaaabbbaaaaaabbbabbaaabbbbaaaababbbaaaababbaabaaabababbabaabababbbabbbbaaabaaabbaaabbbbbababaaaaaabbbbaabbbaaabaaaaaabbaaababbbabbbaababaabaabbaabaababbbbbbbaaaaaaaaaaabbbbbaababaabbabaaaababbbbbbababaabaaabbbbbbababbabbaaaabbababbaabbbaababaaabaabaaaabbaabbbabbabaaababaabbbabaabababaabbaabbbabbbbaaaaaaabaaabbababaabbbabaaababbabaaaaaaaabbbbaabaabaabaaabbbaaaababaaaabbbabbaaabaaaababbabaabaaaaabbabbaaaaabaaabbbaabbabaaaabbbbabbabbbababbabbbbbaabbbbabbababbababbbbaabbbababaaabbaabaaabbaaaabaaaaaabbbaaabbabaabbabbbbbbaabaaabababbbaaaabaabaaabbabbabbababaabbaaabbaaaababbaaababaaaabbbaabbbaaabababaabbbbaaababababbbbaaabaabaaabbbabbababbbbabbbbbababbbbaaabbaabaabaaaaabbabbabaaaabbabbaaaabababaabbbbaaaababbbbbbbaaaabbbaaaabbbababaabaaababbbabaabbbbabaaaabaabaaabaabbbaaabbabaabbabbaaababbaaaba aabbabaaaabababbababbaababaaababbababaaaabaaaabaaabbaababaaabababbaabbaaabbbbbaaaaababababaaaaaaaaabbbaaabaaaabbbabbababbbbaabbbabbaaababbbbabaaaabaabbaabbbbbbabbaaabbabbaaabbbabaaabaabbbabaabbabaababaabaaabaababaaaababaabbbbbaaabbbbbbbabbbbbabaabbabaabaabaaababbabbbaaaabaaababbaaabababaabbbbbababbbaaabaababbbbbbabbbaababbbbabbbabbababbaabbaabbbbbaabaaaabbbbababbbbbaaaaaabaabbbababababbaabbaababbbabaaaabbaababbaabbababababaabaabbbbbaabbbababbaaaababbbaababaabababbaaaababbbababbaabababbabbbaabbabbbaaaabbabbbbbbbbbababaaabbababbabbbaabbbaabbbaabbbbaababababaaabbbabbabaabbababbabbababbaabbaaabbaaabbaabababaaabbbbbaaabaabbabbbabbabaabaaabaaaaabbbbaaababbaabaabbbbaababaaaaabbbabbbaabaabbbbbabaaabaaaabbbbabbaabaabbbbbabbbbbabbbabbbbbbbbbbbaabaabbaaaaaaaabbbbabbaaababbbabaaaaabbaabbaaabbabbbbabbbbabbbbbbbaaabaabaabbabaaabaabbbaaabaabaabbabbbaaabbaaaaaabbabbabbbbbbbaabaaabbbababababaaaaabbbbbbbabbaabaabbbabaababababbaaabaaababbbabbabaabbaabbabbabaaaabaaabbbaaababbbbabaaabbbbbaaabbbaabaaabbabbbbabababaaaabbbbbbaabbababaabbaaaaabbbbaaaaababbabbabbbbababbaaabbbabbbbabaaabaaabbaabababbabaabbbabbaabbaaabbbbaabbbbbaabbababbbababbbaabaaabbabbbbaababbbaabbabababbaababaaaabababbabababbababaaabbaabbabaaabbaababaaaabbbababbbbaabbaabaabbbbbabbababbbabaabbaaaaabbbbbbbbbaabbbbbaaaaaabbbbbbabababbaababbababbaabaaaababaaaaababaaaababbabbbbaaaabaaabaaaaaaabbbbabbabababababaaabbabbaabaaabbababaabaabbababbaaababbbbabbbbbbaababaaabaaabababbbbaaabaabbbbbabababbbbbaabbaabbaabaabaabbabbbaabaaabaabaabababababbaabbabbababaaaababbaaabbabbbabaaabbabbaabbbaabbabaaabaabaaabaaabbabbbabbabbbbbbaaaaaabaabbabaabaabbbaaaaaabaaababbaaaabaaabaababbaaababbaababbbbabbbaaaabaaaaabaaaababbababbbbbbaaaabbababbabbbaabbbbabbaababababbbabaabaabaaaaabbaabbaabaabaaabbaabbabbbabaabaaaabaabaaabaaabbaaaaabbbbbabbbaabbaaaababbbbbbbabbabbababababaaaaabbabababaaabbbbbaaaaaaaaaabaaaaaababbabaaaababaabaabbaabbabbbbaaaaabbbbaabbbbabbbaabaaabaaabbaaabaaabaabaaaaaababaaabbaabbbaababbbaaababaabbabaaaaaabaaaabababbbbabbaaaabaaaabbb bbabbaabbbbabaaabbbabbaaaaaaababbbababaaabababbabbabbbaabaabbbaaabbbbbaaaaabbaaaaabbbbaabbbaabbbbbabbbababbbabaabababbaaaaabaaaabaaaabbaababaaaabbabaabbbbbbabbaabaabaaaaabbaaabbbabbbababaabaabaaaaabbbaabbbbbaaabababbaaaabbabbbbbabbabaabbbbbaababaabbbbbaabbabbabbabbbbabbbbbaaaaaabbabaaaaaaabaababaaaabbaaaabbaaaaabaaaaaabbbbaabaabaaabbaabbbbabaabaababaaababbbbbaaaaabaabbbaabbaaababaabaaaabbbaabbaaabbaabbabbbbabbbbaabbbbabaabbbbaabbaababaaabbabbbbbbbbbbbaabbabbbabababaaabbbbababbbaabaabbababaabbababaabaaaababbbaaaaaabbaaabbabaaababbabbbbbaaaabbabbbbaaaaaabaabbababbbbbbababababbaaabbabaabbbbbabbbbababaaabaabbaaaabbbbabbbbaabaaaaababaaababaaaabbababbbaabaaaaabaaaabaaababbababaaabbbbababbaaaaabaabbabbbabbabbbabbaabbbbbaaabbbbbbababbaababaaaabbbbbbbaaabbabbbabbabaabbababaaaaaabaabbabaababbaaaaaaaabaabbabababbbaababbabbbbbbbaaaaaaababaaabbbaabbabaaaabaaaababaabbababaaababaaabbbbaababaaabaabbaaababaaabaaaaaaabbbababaaaabaaaaaabaaaabaabaabaaabbbbbbabbbaabaaabbbbbbaaaaaabaaaaaaaaaabbbbbabababaababbbabbabbbbabababaabbabbaaaaababababbbbbababaabaaabbabbbabaababaabbaaabaaaabbaaababbbbbaaabbbabbabbbbbabababababaabbbababbbabaaabababbbabaaaabbbabbbaaabbbbabaaababaaaaabbbaaaababbbbabbbabbabbbbaabbabbabbaaabababaaaaabbabbabbaaaababbbabaabbababbbbbbbbabbbbabababbaaababbbbabbaaabaabbaaaaaaabaaabbabaaababbabbabbaaaabbabaabbbaaaaabbbbbbabbbabbbbabaaabaabbaaabababaabaabaaaabbabbaaaababaabaabbbbababbaabbaabbaaabababbbaaaaaabbabbaaabaabbbabaaaabbabaabbabbbaaabbaaaabaaabbbbaaabbaabbbbbbbabbabbababbaaabbabbabbbabbbaaababbbabaabbbaabbaaaaabbbaaaabbbaaaaaaaaaaaaaabbababbaabbbbbbbbaabbababbaabaaabbabbbaababaabbabbaabbaababaabaaabaababaabbbaaaaabbaabbbaababbaabaaaaabbbbbbbaaabaabbababaaaabbbbbbaabbabaabaabbbabaaabababbabbaabaabbbababaabababababababbaaababbbaaabaabbaabbbaabbabbbabbbbabaabaaaabbaabbabbabaabaaababbbbabbabbbbaabbbbbabbbbbababbbbaaaaaaaaababaabaaaaaabbbaabaaaaaaaaaaaaaaaaaabaabbbababababbbaaababbabbababbbaabbabbbbbaaabbabbabababbbbbbaabbbababbbbbabbabbaaaabbbabaaaaabaaababababbaaabaaaba bbbaabababbbaabababbabaaabbbbbbbabbbaabbbaaabaabbbbbabbabbbbababbbababaabbbabaabbbaaaaaaaaaabbbbbbbbabababababbaababaabbabbbaaabbababbbabbaaaaabaababaaabbaabbbbaaaababbabaabbbaaaabbaabbbaaabbbbababaabbaaaaabababaabbbaaabaaaaabaaabbbbaababbbaaaabbbaaabbbbababbbbaababbabaaabaababbbbbaabbbbabaaabaaaaababaabaaaaaababbbaaaabbbabaaabbbbaabbbaabbaabbbaabaababaaabbbabbabbaabbabbbabaaabaaaabbbbbbbabbbabbababaaababaabaabbbaabaaaabaaabaabbbbbbaaaaaabbabbbabaaabaabaababbaaaaaaabaaabbaaaaabbababbaabababbbbbabaaaaabbababbbbababbbbabbabaabbababaaabaababbbbbbbbababbbbaabbabbbbaabaabaabbbbabbaabbbbbbbbbbabbabaabbbbaabaababbaabbababbaabbbbbbabbbabaabbababaaaababbbabaababbbaabbbbbbaaaaababaaababaaababbbabbaaabbabaaaabbbbaabaabaaaaabbbaaaabbbabaaaaaabbbbbababbbabbbbbbbaaaaaabaaabababaababaababababbbbababababaaaabababbaabbbabbbbbaaaabbbbbbbabaababbbbababaaaabbaaaabbbabaabaaabbbbabbbabbaaaabaabbbabbaabbabbaaaaabaaaaabababaabbaaabbbabbbaaaaabbbabaabbbaabbabbabbaaabaabaabababbaabbbbaaabbaababbbaabbbabaaaaabbbaaaaaaaaaababbbabbababaabbaaababbaabaabbbbaabaaaaabaaabbabbbabbaabbbbbbbaabbabbbabaabbbbbabaabbaabaaaababbbaabaaaababbbbbaaabaabbababbbaabbbabbaaababbababaaaabababbabbbbaabaabaabababaaabababaabaabaabaaaaaabbbaaabbabbababbaabbbaaaabaabaaabaabbbaaaaabbababaaabbbabababbbabbbbbaababaaaababaabbbaabbbbabbbaabbbaaababaaabbbbaaabaaababbbabbaabbbbaaabbabaabaabaabaaaaaabaabbbabaabababbbaaaaaabbbbaabbabbbbbbbbaaaaabbababbbbbabbabaabbaababababbabaaabbbbaaabbaababbabaaaabbbbaabbabaabbabbbbaaabaabababbabbbbbabaabaabbbbaaaaaaaaabbbabbbabaabababaaababbbabaabababbaaabbbabbabaaabbabbbbbabaaabbbbabbbbaabbabaabbbbabaaaaababaaaabbbabbaaabbbbaaaaaabaababbbbaaaaabbaaaaabbbbbabaabaabaabababaaabbabbbababbabbbbabbaabaaaaaaababbbbbabaabaabbbabbbaaaaaaaabaababaabbabbabbabaabbaaaaabbbabbaababaaaaaabbbbbaaaabbbaaababaaabbbabbbbaaabbbaabaaaababbbabbaaaaaaababbbaabbbbaabababbbbabaabaaababbbbaaaabaaaaaaaababbbbaaaabbababbbabaabbaababaaaaabaaaabbabaabaabbabbaabbaabaaababbbaabaaabaabbbbabbaaaabbbbababaabbaabbabaaaaabaaa bbbabaababbabababababaababaabbabbbaaaaaaaabbaaabaaaaababbbbbaabbababaababbababbababaaababaaabbbbaabaaaabbbaabbbabbbbbaabaaabbbaaabbabababbaabaaaaabbbbbbbbbbbbaabbbaabbabbbaaabaabababaabaaabbaabbbabaabbbbabbababaaaababbbbbbbabbaabaababbbaabaababbaabbabaababaabbbbaabbbbaabbbabaabaaababbbabbbbabbaaabbbaaaabaabbbbbbbabbaaaabbbbbabbabbaaaabbbbbbabbbaabaaaaaaaaabaabbabbbbaaabbbbaababbaaaababababbabaaabaaabaabbabbaabbaabaaabaabbbbaaaaabbbaaaaabbaaabaabaaabbabababbaaaaaaaaaaabaaabbababbabbabbaaababbaaaaabbbabbbbbabaaaaabbbbaaaaabbaaaababbbaaabbabbaabaaabaabbababbabbababbbaaabbbbbbbbabbbababbbbabaababbbabbbabaaaabaabbbbbbbbaaabbbbabbbbabaabaaaaabbbaaabaababaabbabbaabbbbabaaabbabbbbabbbaabbaabaaaababaabbbabbbabbabbaaaaaaaabaaaaaabaaabbabbbbbabaabaaaaaabbababbbbbababbbabbaaabbbaaaaaaababbaaaabbaabbababbababbaaababbabbaabbaabbbabbabbabbabbabbaaaabaaaabaaaabbabaabbbaaabababbaaabaabbbbaabbbbbbbbaabaaabbaabbbaaabbbbaaaaaabbbaababbaabbbbaabbaabaaaaaaaabbaaababaabbaababbaabbaabbaababbababababbbabbabaabaabaabbaaaaaaaaabbbbbbabbbbaabbbbabbbbaabbaabbabbaaaaaaaaaaabaaaaabbbabbaaaabababbaaaaaabaaabbaaaaaaabaabaaaaaabbbbabbaabbbbbbbbabaaaabbbbbbababaaabababaaaaaabaaaaaaaabbaababbbbabbaaabbaabbbabbaaabaaabbaabbbabbabbaaaabbbbabaaaaabbaabababaaaabbbbbaabbaaabaaabbabbbaabaabbbbbbbaaabbbaaaaaaabaabbababbbaabaabbbabbaabbbbabaababaaaaaabaaaababbaaaaabbababababbabbbabbabaabaaabbabababbbaabbaababbaaababaababbbaaabaababbbaaaaabbbbabbbbbbaabbaaabbbbbbbaabaabbbbababbaaabbbbababaabbabaabbbabbbabababbbbbabbabaababbbaaabaaaabbbbabbbabaababbbaaaabbababaabaaaababbaaabbbaaabbbbbbbbbabbbaabbabbabbabaaabbaabbbaaabbbbabbbbabbbaaaaabaaabaababaabbbbababbaaaabbaaaabaaababbabbbbaabbaabaaabbbabbaaabaabbbbabaaaabababbaabbabbbaababbbbabaabbaabaaabaaabaabbabbbabbbabbbbaabababbbabbbbaaabbbbaabbaaaaababababaaaabbababaaabbaaaabbbabaaaabbbaaabaaababbbabaabbbbaaabbaababbbbbabaaabbbbbbbabbaabaaaabbbabaabbbbaaabaaabaabaaaaaaabaaabbbbbabbbabbaabbabbbbababaaaaaaaaaabbabbababababbabaaabaaabaaaaabbbbababbababaabaabbaaababbaaaa bbbbbaaaababaabbbaaababaababaaababbbbbaaaaabaabbbbababbaaaabbabbaababaabbabbbabaaabbaabbabbababaaaabbaabbaabbabbaabbbbbabbbbbbabaaabbbbabbaabaaabbabbababbbabaaabbaabababbabaaabaaaaaaabbabbbabbaaababababbbabbbbabaabbaaaaabaabababaaaabbbbbababbaabbabaabaaabbaaabbaabaababbaaaaabbabbbabbabbbbaaabbaaababbabbaaaabbbbbabaababbbbbbbabababaabbababbabbbaaaabbaaabbbbbabaaaaaaabbbbaaaababaababbaaaaaabaabaaaaaaabbabbabaaaababbaabbbbbbaabababbabbabbaaabbaabbaabbabbaababaababbaabbbabbaababaaabbbaabaaababababbbbaabbabbbaaaaabbbbabbaabaaabbbaaabbaaabaaaabbbbabbaababaaaabaabaabaaaaaaababaaaaabbabbbaabbbbababaabbbbabaaabbbbaaabbbbaabbaaaaaaabaababbbaaaabaabbbbbabbabbabbaabbabbbbaaaabaabbaaaabbbbbaabbaaabbbabbbbabaaabaabbabbabbbaababbababaaabbbabbbbbabaabaaaaaaaaaabbaabbbaabbabababbbaabbbbaabbbabbaaababbabbaaaaaababbbbabaaababbabbabbabbaaabbababababbabaabbababbbbaabbaababaabaabbababbbbbbabbaaababaaabbaabbabbaabbbaabaabaaabababbaaabababbbaaababbbbabbbaababaabaababaabaabbabbaaabbaabaaaabbabbbbbaababbababbbbbbbabaabaaababaabaabbabbbbaaaabbbaabaabbbaababbbabbabaaaabbbaaabbabbbbbabbabbaabbbbbabaaabaabaababaabaaaaaabaabaaabbbbaabbbbabaaabbaabbabbbbbabababbaaabaabbaabbbbababbbbbabbabaababbabbbaabbaabababbbabbaabaaaaaabaaaaaaabbaaabaaabaabbabaaaabbbbbabbaababaabbaaabbaaababbbaabaaabbbaabbaabbbbabbabbabbbaabaaabbabbbbababbaabbabababbbabbaaaababbaaabbabababbabbbabbbaababbababbaabbbbaabababbbabbabbbbbabbabaaaababbbabbbabbbaaaabbaabbbbabbabbbbbaabbbbaabbabbbbaabbaaaaaabbaabaaabbabaaaaabbabbbbaabaababbbabaaabaabaaaababbaaaabababbbabbbbbbbaaabaaabbbaaabababbbabbaababaabaaaabbbaabbbbababaaaababbbaabbabababababaabbbbababbbaaaaaabbaaabaaaababbaaababaaaaabaaaabbaaabbbbababaaaaababbbaaaaaabbabbbbbaabbbbababaaaababaabababbabbabbbbbbbaaabbbabaabaaaabbbaabbbbababbaaababaaabbabaabaaabbbbaaaabbbaabaaabbbbaabbbaababbbabbaaabbbbbbabbaabaaababbbbbbabaaaabbbbbabbbabaaabaababbaabbabbabbbaaaabaabaaabaaaaabaabaabbabaaabbababbbbbababbabbabaabbaabbaabababaaaaaaaabaabaabaabbbbaaaaabbbabbabaabaabbbababaaabbaabababbaaabb aaaabbbbaaaaabbaaaaababaaaaaaabbaaaaaaababbbabbaabaabababbbbbaabbbbbaabbbabbaaabbaaaaaabbbbababaababbaababaaaababbbbbaaaaaabbaabbaaabbaababaabaabbabaabaabbaaabbbaaababbaaabbbbbabaabababbbabaaabbabaaaaaabbabaaaaabaaaabbbabbabbbabbaabbababbabaababbaaabaaaaabaabbabaaaabaaaaabbababaaababbabbbbabbbbaabaabbbbbbaabaaabaababbbbbbaaababbbbbaaaabbaaabbbabbabaabbbbaaabbaababbbababbababababbbbabbaaaaabbaaaaaabbbbbabaaabbbbbaabbbbbbabbaaaabbbabbbbaabbaaaaaaabbabaaabbaaaaaabbabbaaaabaabababbaaaaaaaaaababaaababbbbaabbabababbbaaaabbaabbbabaabaaaabbaaabbaaaaaaaaabababaaabbbbabbbbbbbaaaabbaaaaabaaabababbaabbaaaababbabababbabaaaaaababbbabbbbbaaabbabaaaabbaaaababbaaaaaaaabbbbbbbbabbaababbbbabbbabaabbaaaabbbaaaaabaaaaaaaababababbbaabababbabbbaaabaababbbaabbbabaababaaaabbabbbbabbabbababbaabbaaabbabbbbabaaabbabbbaaabbababbbabaabaaabaaaaabbbbaaaaaaaababaabaabababbaaabbbaabbbabbbbbbbababbbbbbabbbaaaabaaabbbbabaaaaaaaabbbabaaabbbabbbbaabaabbaabbbabbbbbbaaabaabbabaabbbbabababbbaabbabaabbaababaababaaabaabbbababbabaaaaaabbbbbababaaabaabbaaabbbbbaabaabbbabaaababbbabbaaabbabbabaabbbbabbaaabaaababbbbbabbbbabaabaaabaabaaabbabbbabbbabababbbbabaaaabbbbabaabaaaaaaaababbabaaababbbbababbbababbbabaaaaabaabbaaaabbaaabbbbaabaaabababaabbababbaaabbaababbaabbbbabbaaaabbaabaaabbaaaabbbaaaaabbbbabbbbbaabbbabaababbabbabbabbaabbababbaaababbbbaaaaabaaaaaababaaabbbaaaaaababbabaabaababbbbabbbaaabaabaaabaabbabbbaabbbabbaabbabbabbbabbbbbaaabbbbbbabbbabbabbbbabbabaabaababbabbbbbbbbaaabbbbbaababababbaabbbababaabbaabbbbbbaabbbaabbaabaaaabaabababaaaaabbbbabbaabbabaaaabaaaaabbbababaabbbaaabaaabaaaabbabbbabbbabbbabbabbabaaaaababbababaaaaaaabbbbbabbbababbbabbbbbaaaabaaababbaabbabbaabbbaaaaaaababaaababbaabababbbbbbaabaaaaaaabaababaabbabbaaabaabbbbababbababaabbabbabababbbaaabbababbaaabababbaaabaaaaabaaabbbbbabaabaabbbbbabbbaaaaabbaabaaaabbaabaaabbababbbaaaabbaaaaaaababbbaaabbababaabbbbababaababaaabbaabbabababbaaabababbaaabbbaabababaaaaaababbbbbbaabbbababbabaaaababababbbaababbaaabbbbbabaabbabaabbaabbbabbaabaaabaaabaaababbaaabab bababbabbababababbbaabbbabbbbaabbaabaaaabbabbbabbabbababbbbababbababaaabbbaaabababaabbbabaaaababbbabababaabaabaaaaaaabbaaabbaabbabaaaabbbaaaaabaaaabbababbabbabbabbabaaaaaabaaabbbaabaaaaabbaaabbabaabaaabbaaabbaaaabaabbabbbaabbbaabbabaabbbbabaaaabaabaaaababaaaabbbabbbabaababababaababaaabbbbbaaabbbaabbababaaabaaababbabaaababbbaaabbbaaababaabababbbabaaabaabaabbabbbbbabababbabaaaabaababaaaaabaaaaaababbabababbaaaaababbaabbbabaabaabbabaaaaabbbbbaababaaabaabaababaaaaabaabaabaaaaaaaaabbbaabbbbabbbabbbabbbabbbabbaaabbabaababbbbabbabaabbbbbbbbbbbbbabaaaaabaababbaaaabbbaaabbbaabbbabababbaabbbbbaaaabbbababbaabaabbbababbaaabbabbbabaaaaabbbaabbaabababbbabaabbbabbbababbbbbbaababbaaaaaabababbabaaabbabbbabbabaabababaabaaaaaaaabbbabbabbbbaababaabaaaaabbbaaabaaaaaabbabbbbbbabbaaabaabaabaabbaabbabbaaaabbaababbbaaaababaaaaaababaabaaabababaaabbababbbabbbbaabbabbaaaaaababbbaaaabbbaababbaabbbbaaaabbabbbaabaababbabbaabaaaabaaaaaabaaaaabbaaaabbaaabbaaaaaaaaabbaaaabbbbbaaaabbaababbaaaabbabbbaabbbbbbabbabaaaaabaabaabbbbbbaaabbabbbbbbabaaaaababbbabaaaabaaaaaabbabbaabbbbbbababaaabababbbbaaababaabababbbbabbbaaaaaaaabaababbbabbbabaabbbbbabaababbbabaaabbbbaabababbabaabbaabbbbabaabbabbbbbabbbaaaaaaaabaabbbbaabbaaababbbaabbaaabaabababaababbabababaabbbbbaaaabaaaababbabbabaaabbabbbaabbaaabbbbaabbaaabbabbaaaababbabbaababbbaabbbbbbaaabaabbaaaababaaaaaaaaabbaababbbbaaaaababbbabbbbaabbabbaaabbbaaabaaababbbabbabbabaabbbbbbbbabaaaaaabaababbbbbabbbbaaaababbabbaabbbbbabbaaabbabababbaaabaaababbbbbaabbaabbabbaaababaabbbaabbaabbbbbabbbbababaababaaabaabbabbabaaabababaabbaaabbbbbabbaaaaabbbbaaaabbaaabababbbbbaabbbaabbababbbabababbabbaabaaabbbbbbaabbbabaaaabaaabbaabbbbbaabbabaaaabbabaabbbbbbbaaaaaaaabbabaaabbabaabbabbaabaaaabbbbaabbbbaaaabbbbbbbbaaaabaaaabaabaaabbabbaababbaaaababbbabaabaaaaaaababaababbaabbbbaabaabaabaabbbabbbbbababababaabbabbabababbbbbbbbbbaaabbabbaaaaabaabbbbabbbaabbbaaababbabbbaabbbbaabbabbaaaaaabaabbbaabababbbbaabbaabbbbababbaabbababaabaaabbabbbaaabaabaabbbababaababaaabbbaabababbabbbabbabbbbbbbbbb aabbbaabbbaaaaaabbaabbaaaabaabaaababaaabbaabbbababbaaaabbbbbbaaabbaababaabbbbaabaaabbabaaabbbbbabababbbabbabaabbbaabbaaaabbbbbbbababbbbbbbbbabbabbbaabbabbbbbababbbaabaaabbabaaabbabaabbaaaababbabbbaababaaabbabaabbabbbabbbbababbbabbabbaaaababaabbbabaaabaaaabbaabbbbaabbaaaaaabaaaaabaabbaaaaabbbbbbabbabaaaaaaaaabaaabaaabbaabaaaabbaaaaaabaababababbabababbaabbbbabababaabaabbaababbaaabbbaaaaabbaaabbaaaaaaaababaababbabaabaaaabababaaaabaabaaabbbabaabaababaaababbbbbaabbaababaaabbabbaaaabbaabbaaaaababaabbaaaababbaabbaabbaababbaaaababbabbaabaabbabbabaaaaaabbaabbaaaabababbabaabaaaabbaabbababaaabbabbbabbbaabbababbabbabababbabbaaaaabbaaaabaabbbbbbabaabbaaaaabababbaaabbbbbabaababbabaababbbbabbbbabbbabababababaaaaaaaaaaabaaaaabbbbbbaaabbbbbbbbbaabbbabbbaabbbbbabaaabaabbbabbabbaaabaabaababbabbbbbbababbababaabbbabababbababaaaababaaaabaaaabaabbababaaaababbababbbabaaaaabaaabbaabbbababbbbbbbabbaaaaaaaabbbbababaaaabaaaaaabbaaaabbaaaabbbabbbaabbbabbbabbababbaababbbaababbbaaaababbbbabbbababbaababbaababbabbbbaaaabbaabbbbbbaaaabbabaaabbabbbbbabbbabbbaabababbbaabbaabbaaaabaabbbbababbbaabbabaabaaaaababbbbbaabababaaabbbbabaabaaaaaaababaaababbbbbaabaabbbabbabbababaabaabaabbbbaaabbbbbbabaabbbbababaabbabbbbaabaababbbbaababbaababbbabbaaabaabbbababaabaabbbaaaaabbabbbbababababababbabaabbabbabaabaaaaaaaabaaaabbaababbbbbabababbbbbbaaaabbbaabbabaaabaabbabbbbbababaaabbbaaabbbbbababbabbbababbbabaaabbbabbbababaabbabaaaaabaababaababbabaabbabaabaaaaabaaabaabbaabbbbaaabbbbbbbbbaabbbabbabbaaaabbaabababbaaaabbbabbbaaabbbabaaaabaaaaabbaababbaaaaaaaabbabbabbaabaabbaaaaaaaabaababaabbaabababbbaabbabbbbabababbbbaabbbabbbbabaabaabbaaaabaabababaabbaabbbabaaabbababababaaabbbaabbaaabaaaabbaabaababbbabbbbabaaabbbbbbabaaabbbabbabaaaaaababbbbaabbbaabaabbaabaabaaaaaaaabbbbaaaaaaaaabaabaabbbaaaabbaabbbaaaabaaabaababbbababbabaaabababaabbbabaaababbbaabaaaabaabaaaabbbbbbaaaabaaabaaaabbaaabaaaaabababbbbbbababbbaabbaabbaaaaabbabbbabaaaaaaaaabaabbbaaaabaaaaaabbbaaaaabbabbbabbaababbbaaabaabbaaabaabaabbabbaaaaaabbabbaabaaaabaababaaaa bbaaabaabbabbbabaabbbabaaababaaabbbbbaababbbaaaabbbbaaaaaabbaaabbaabbaabbababbabbbabbbaaabbaababababaaaabbabbaabaaaaaaabbabbababaaabbbabaabbbabbbbbbaaabaabbbaabbbaaaaaaababbbbaabbababbbaabababbaababaaabbbaabbaabbbaabaabababbbbaababaababbabbbbbbabbbabbabbbaaaaaaaabbabbababababbbbbabaaabbbbabbbbabbabbabbaabbbababbbbabbaaaaabbababaaabbbabbbbababbababbaabbbbabbbabaababbbaaaaabbaaabaabbabbbbbbbaabbbabbbbabaabababaaaaaaabbbbbabbbbbaaaabbbbabbaaaaabbbabababbaaaabbababbbbbababaabbaababaaababbbaaabaaaababbabbbbabbbbababaabbbbaaaabbabbbaaabaaabbabbababbaabaaaaaaabaaaabaaaaababbabbababbbaaaaaabbababbbbbaaabbbbaababaaaabbbabbabbbbbaaabbababbabbaaaaaaabbabaabbbaabbaabbaabaababbbabbababaaabbbaababbbaaaaabbababbabbaaabaaabbabbbbaaaaaabaabbaaabaabbaabaaaababaaabaaaaabaababababaaaabaabbabaabaabbbbbaabbbaaababbbabbbaabbbbaaaaaaababbabbaaaababbbbabbbbbbbbaaabaaabaaabbbaaaabaaaabbbaabbabaaaababbbaaaaaaaabaaababaabaababaaabababababbabaaaaaaaabbbaaaaabbababaabbbabbbbaaababbabbbbaaabaaaaabaaabbaabaabbbaaaabbbaaaabbbaaaaaaabbabaabbbbbbabbbbabbaababbaaababbaaabbaabaababaaaabaaaabaaabbbbabaababaaaabbbbabbaabbabababbabbbbabbabababbaabbaabbabbbbbaaabaaaabaabaaaaaaabaaaaabbbbaabbbaabbabbaabaaaabbaaaaaabbbabbaaaaabbaaabbabbabbbbbababaaaaaaaaaabaaaabaabbbabababaaababbbbaaaaaaaaabaabbbbbbbbaaaabaabbabaaaaabbaaabbabaabbbaaabaabababbaabbbabaaaababbabbbbabaaaaaaaaaaaabbabbbbbaabbbabbbbbbabbbabbbababbbbabbabaaabbbbbaaaaaabbbbbbbaabbbaabbaababaaabbabbababaabbbbbaaaabaaabbbababbbbbaabbabbbbabaaaaababaaababbbabaabbaaabababbabbaabbababaabbbababbbabaabaaaabbbbbbaaaaaabbababbbbbbabbbaabaabbbbbaaaabbbbabaababaaaabababbabbbbabaaaabbbaabbbbbbbaabbbaaaaaabaaabababbbbaaaabaabbbbabbabbbababbbabbbbabbaaaaabbbabababaabaabaaaaaababbaabbbbbabbaabaaabaaabababbbaababaabbaabbbabaaaaabbbbabbbbaabbababbbbbbbbbabbbbababbaaabaaabaabbbabaaabababbaaaaaabaabbbbaabbbaaaaaaaaabbaaababbabbabbbbbaabbaabaabbbaaaabbbbbbbababaabbaaababbbbabaaabbbabaabbbbababaaabbabbabaaabbbbabbabbaababababbaabaaababaabaabbaababaabbbaababaaabaaabababb aaaaababbababbababababbaaabbaabbaaababbbbbbabbbbaabbabbabaabaaaabaaaaaabaabaaabaaabbaaaaaabaaaaaabababaabbbbbaababaaabbabbababbbaaaabbbbbbbbaaabbabaaaaaabbbbbbaaaabbbbbbaaabbabbbbbaababbaabaaaaaaabbbaaababbababbaaabaaabababbabaabbbbabaabbbbabababaaababababbbaaaaaababbbbabbabbaabbbaaaabbaabbbabbaaabbbbbaababaaabbbababbabaabaaabbbbaababaabbbaabbbaaaaababaabaaaabbababbabaabababababbabaabbbbabbaaaabbaaaaabbabbbbaaaabbbbaababbabababbbbaabaabbabbbbbbbbabbbbaabaabbbbbaaaaaaabbabaaabbbbbaaabbbbaaaababaaaaaabbbaaabaabbbbbabaaabbaababbaababbbbbbbbababbbbbabbbabbbbaaaaabaaaaaabbaabbbbbbaaabaaabbbbbbbbbbabbabaaaaaaaabababaaabaababbbaaaabaababbaaabbabbabaabbbaaaabbbbbbbbbabababaaabbbbaaababbbbbaabbbaabbbbbbabababbaaabababbaabaababababaaaaaabaaaaaabababbbbbbbbbbaabbbaaabbbbabbbbababababbabbbbabbababaaababbbaaabbbbabbaaaaaaabbaaaaabbbbbbbabbbababbbbbbabaaaababbabaaababbbababbaaabaabbbbbbaaabbabaabababaaabaabbabaababbbaababbaabbbabbbbabaaaabababbaababbbbbaaaaaaaaaabbbbbbabbbabbbabbaaabbaabababbbbbbbabbaaabbaaabaabbabaabaabbaabbaabbbbbaabbbbaaabaaabbabbabbaababbbbbabbaabbabaabbbaaabaaabbbbaaabbbbbaabaababaabbbabaaaaabbabaaaaaaabaaaaaaaaaaabbabbabbbabbbaabbbabbabbbaaaabbaaaaabbabbbbbbbbaabaaaaaabbaabaaabbbaaabbbbabaabbbabbbaabbaabaabbaabababaabbbaaabaaabaabaabaaabaabbbbabbabaabbaabaaaaabbaaabbbabbbaaaaabaaabaabbbaabaaaababbaaabaabaabaaabaaaababbbaabbbbaaabbaababbaaabbaaabbabaaaabbababaabaabbababbaabbbbabaabaabaababbabbbbabbbaababaaaabaababaababbababaabbabbbbbababbbabbabababaaabaaaaaabababbaaabaabbbbbabbaaabaaaaaabbabbbbbaaabbbababaaaaabbbbbababaabbbbabaabbbababbaabababaabbabaaabbaabbbaabbbbaaababbbbabbabbbbaaaabbaaabbbaababbbaabaababbaabbaaaabaaaaaabababbabaabaaaabbbaabbbaababbaaaabbbabbaaaabaaabbabbbbabaaabababbbbbabaaabbbbaaaabbbaabbabbbaaaabbaabbbbbbbaababbaaabababbbaabbbbbbbbbabbaaaabaabababbbbbababbbaaababaabaaaaababbbbaaababaabbaabbaabbaabbababaaabbababbabbbababaaaaaabaaabaaababaabbabaababaabaabaaabaabaabbabaaaaaaabbbabbbbbabbaabbaabbbabaabababbbaaabababaabaabbbbbbabbbaaaabbbaa aaabaababbbbabbabbbbbaabaabbbaababbbaabbaababbabbbbaaaaabaaabbbbbaaabbbbaabbabbabababaabaababbabaabaaaabbaabababbbabbbababbbaabbbaabbbabbbaaaaaaabaabbbababbabaaababbabbabaaaaaaaabaaabbaaaaaabababaaaaaabaabababbbbabbabbabbbabaaaaababaabbbbbbaaaabaabaabbaaabbaabbbabaaaaababababbbaabbabbbabbababaabbbabbbbabbaababbbbabbbbaabbbababbbbabbbbaaabbaaaabababbaabaabbaaabaaaababbaaabbabbaababaaabaabbbababbabbabbabababbbbaababbaaabbbbbabbbbabbabbaaaabaabaaaababbabaaabbbaabaaabababbaaaabaaaaaaabaababbaaabaaaabaabbbbbababaaabbbabbbababbbababbababbbababbaabbaaaaaabaabbaabababaabaabbaabbbaababababaabaabaababbabbabbbaabbabbaaaaaabbababbbbbababbbbabbbabbabababbbbbbbaaaabbabbaaaabbabaaababbababababaabaaaabbabbaaaaaaaaabaabbabbabbaabbbabbaaaaabbbbabbbaaaababaabbbbaabababaaaaaaaabbbbbaaabbabababbbaaaaabbaababaabbaaabaaaababbbabbbbbbbaabbbaabaabbbbbaaabbaabaabbaaaaaaaabaaabbaaaabbbaaabbaaaabbabbabbabaaabaabababaaaaaaaaababaabaaaaabaabbaaaabbbabbabbaaabbbaaaaabababaababbbbaabbabaabaabaabaaabbaaaaabababbabbbaaababbbabaaabababaabbbaabaabaaaabaabbbbbaabaababbaaaababaababbbabaabaabbbabbabaaabaaabaabaababbababbbbbaaabbabbbaaababbaabbaaabaaabaabbaaababaaaabbabbbbaaaaababaaaabbbbabbabaabbbaabbbbababababaaabbabbbabaabaaaaabbbbabbbbabaaaaaabbbbaaaaabbbbabbbabaabbbabaabbaababaabaaaaabbaabbbabbbaaabbaabbaaaabbbbaabaabaabbbbbbbabbbaaaababbabababaaaaaabaaaaaaabbaaaabaabaababbaaababbaabbbbbaaaaabbbbaabbbabbbbbabaaaabbbbbbbabaababaabbabbbaabaabbaaabaaababaabaabbabbbaaabaaaabbbaabbbabbaabbaababbbaaabbbabbbbbaaabbbaaabaaabaaaabaaabbbbaaaaababababbbbabbaaabbbbaabaabaaaaabbbbaaababbbaabbbbbaabaabaababbabaabbbbaaabbabaaabbbabbabaaaababbbaabbbababaaabaabbbbaabbaabbbabaaabaabaabbaabaabababbabbabbaababbbabbbbaabbbaaabbbbabaaabbaaaabbababaabaabaaaaabbaaabaabaabbabaaaabbbbaabbabbbbabababbabaabbaabbabbabbaaaabaabbbababaaababbababaaaabaaaabaaaaabbaaaaabbbaababbabbaabbabbbaabbabbabbbbbbbaabaaaaabaaaaabbbbabbabbbbbbaababbbbabaabbaaabbbbbabbbaaaaabbaaabbabababaaaaaabbababbababaabbbbbbbbbaaaaabaababaaaaabbbbbbaabbbaaaaa aabaaaabaaabbbbabbbbaabaabaaabbbbbbbaabbbbabaabbababababaabababbbababaaaaabbaaababaabbabbabbaabaaabbaabbaabbabaabbbabaaaaaaabbababbbbbabbbbbabbabbbabbbabbbbbabbabbbaaaaabababbbbaababbaabaabababbaaabbbbababbbbbbbabbbbbbbbbabbbbbbbabbbbaabbbbbbbbabaaaababaabbaabbabbaabbaaabbaabbaababbaaabbbaababaaabaaaabaabbbaabbaabbaabbbbaabababaabababaabaababbbbaaababbbabaaababbaaabbababbaababbbabbbbaaaabbaabbaaabbabbbbababbaabbbabbabaaaaabbababbbaaabbbaaababbabbaabbaabaaaaabbbaaabaaaabbaababaaabbbbbabaabbaabbbaaaababbbbbbabaaaabbabbbaabaaaaabbaababbaaaabbabbaabbbbbaabaaabbaaaaababbbabbaabbabbaaaaaaaaabbbbbbbbbbabaabbaabababbbbaaabbbbbbbaaabbbbabababbbbbabbbbbbbbaaabaababbababbabbbbabbbaaabbabaababaabaaaabbbaaaaaabbaabaabbbbbababbbaabbaabaaaabaaaaaabbabbaababbabbbbbaaabbabaababbaabaaabbbbaaaaabaaaaaaaabaababbbabbababbbbbaaaabababaaababaaabaabbabbbababbabbbbabbabbbbabbbaaaabaaabbbbbbabbaabaabbabbbbaaaabbaabaaaaaabbabbbbaaaababbabaabbbabbbaabbabaabbaaaaaaabbbbbbbaaaaababbabbaabaabbaababbbabbbaababbaaaabbaabaabbbaabbaaabbaaaaaabbabaaabaabbbaabbbaabbbaabaaabaabbbbababbaaabbabbabaaaabaaabbabaabbaaaabbabbabbbbbaaaaaaabbbbabaaababbbbbabbbbbbaaaaaaaabbbbbbabbbaaaabaababbabbbbbababbabbbbaaabbbbbbabbbbbbbaabbbabbbabbabaababbbbbbbbbbbbababbaabaaabaaabbbbbabaababbbbaabbbbbababababbbbbbbabaabbbaaaabbaabaabaabaabbbbbaabbbbbbaabbabbbbbbbbabbabbbabaaabaaabbababbbbbbbbaabbbabbbaabababbbabababaabaabaabaaabbaaaaabbbaabbabaababbabbbabbbaaaaabaabbaababaaabbabbbabbaaabaabaaaabaabbbbbbaaabbbaababbababbaaabaaabbbabaaaabbaabbaabbababbbbbbaaabbaabbbbaabbaaaabbbbababbaaabbabbaaaaabbbaabbaaabbbabbabbabbbaabbbbbabbbbbbbaabbbbbabaaabbababbaabaaaabaabbababbbaabbbaabababbabbbaababaaaaabbaabbabbabbaabbababbaabbbabababbbaaaababaababaaaabbbbbaaabbbaaaaaabaaaaabbbbabaaabaaaababaaabbaabababbaaabbbbaababababbbaaabbabaabbaaabbabbbaaabbbababababaabaaababbaaabbaabbbaabbbaaaababbbabaabbaabaaaabbbabbbbaaaaaaaaabbaabbaabbbaabaababaaabaabababbbbbaaabaababbaabaaaabaabbabaabaabbbaaaabababbabaaabbbbabbbababbbabaaaabaaababaabaaabb bbbabbaaabbabbbbabbababbaaabababababaabaaaaaaabbbbbabaabaabbababbbabbaaaabbbabaaaabbbaaabbaaabbabbbaaaabbbbababbbbbbaabababbaaabbbababaaaababaaaabbababbabaaababbaabbbaaabbbababbabbabaabbbbaabbbabbabaabaabbbbaaabbabaabbababbaaabbbbbbbbbbbbaaaabbbaaabaaaaaaabbabbabbabbabbababbbbbabaaaaababaaababaaabbabababaabbababbabbabbbbabaabbaabbabaaaabbabaabaaaabbbabbbbbabbababbaaabaabaaaabaaabababbbbbbaabbbaabaaabaabbbbabbbbbaababbbbabbbbaabbabaabaabaaaaabbabbbbbaabbbbbbbbbbabbabbabbbbaaaabaababaababbbaaabbabbaabbbaabbbbabbabbabbaabaabbbabbbbaaaabbbbbbbabbbababaabbbbaaaaabbbaaaababbbbaaabbabbbabbbbbaaaaaabaabaaaabbaaabbabaaaaaaabaaabbbbababaabbbaaaabbbbaababbbbaabbbbabaaabaaabbbbbbbabbbbabbabbbabbbbbaabaaaaababbababaaaaaaabaabaaaaaabaabbabbabbbbabbbbbaabbbbaaaababbbbabbbbabaaaaaaaaabbaabaabaabbabaabbbaabababbbbababaabaabaabbabbbbaababaaaabbbbbbaaaaabbaaabbabbaabbbaaaabababbbabaababaabbaababaabaabaabbabbaabbbabaaaaaaaabbabbbbaabbaaabaaaabbbabaababababbbaabbbabaababaabbaabbaaababbababbabaaaaaababbaaaaaabaaabbaabbbbbababbabaaabbababbbbabaabbbbaaaaabaabaabaaabababbaaaabbaaabbbbababbbbbbbababbbaabbbbaabaababbabbababaabaaababbbaaabaabaaaaabbbabbaabaaabaababbaabbababbaabbabbbbabaabbaaabbabbaabaaaabbaababaaabbbbbabbabbabbabbabbaaabbaabbababbbabaaaabbbbbaaabbabaabbaabbaaabababbabbbbbbababbbababbbbbabaabbaabaaaabbbbababbabbbababaabbababaabbabbbbbaaabaabbaabbaaabbaababbabbabbaabababaaaabaabbbababaaababababbaabbaabaabbbbbabbbabaabbaabaaaaabbabbbbbbbbbbaaaaabaabaababbaaaababaabaaababaaaabbabbabbbabaaabbbbabaaaaaaabaaaaaaaabbaaababaabbbababbbbabaaaabaaabaaaabbbbbbbababbbaaabaaabbaabaababbbbabbbbbaabaaaababbababbbbbbbaabaabaabbaaabbbaababbaaabbbabbababbbaaabaabbbabbaabaaaaaabbabbabababbabaabaabaaaabbaabbaabbaaababbbaaaabaabbaaabbabaaaabbaaaababbaaaaaabaabbbabbaabaaababbababbabbbabbbabbbabaababaabaabbbaabaaabbaabbabbaaaaaababbaaabaaaaaababbaaababaaaabbaabbbbababaabbaababbbbabbababbbaabaaaaabbbabababbabbabaaabaaaabbabbbabaababbbbbabaabaabbabbbaaabababaabbbbbbabbbbbbabbabbbbaaaabbabababaaababababb bbbababaabaabaaabababaabbbbbabaaabaabbbbabbbbaaaababbabbaaabbaabaaaaaaabaabaabbbbabaabaaaaaaaabbbababbababbabaaaaababbabbaabbabaabbaaaaabababbbaaabbababbbabbbabbaabbbbabaaababbbbbaaaabbabbaaaabbbbbbbbabbabbbbaaaaaabaaaaabbbabababbbbaaaaabbbbbaaaaaabbbbbbbbbaababbbbbaaaababbaabbababbbbbaaaaabbbbabbbbbbbaaaaabaaabbbabaabaaabbabbbbbabbbaababaaababaaaaaabbbbbbbbbbaabbaabababbabbababaababababbbbbbaabbbbbabbaababaabbbaababbbaabbabbbabbbaabaaaaaabbabbaaabbbabbabbbabababbaaaaababaaabbaabbabababaaaabbaaaaaaabaaabbaaaaabbaaaaaababbababaabaaaaaaaaabaabbbbabbabbabababbbbbaabaaaaaabaabbbbbababaaabaaaaaabbaaabbabbababbbbaababababbaabaabbbbabbbabbabababbbaabaabbabbaabaaaababbababaababbabbaaaaaababbabababbbabbbaabbbbaaaaaabbaabbabbbbababababbbaaabbbabbbabbaaabbbbbbaaaaabbaabbbbaabbbaababbabaabbbababbbabaabbbbbaaaabaabaabbbbbbabaabaababbaaabaaababaabaabababababbbbbbbbaabbabaabbabbaabaaaabaaababbaaabbbaaaabaaaabbabbaaabbbabaaabbaabbbbbaaabbbbbbabaabababbbbbbbaaaabaaaababbbaabaabbbabaaabbaabbabaabbbaabbbbbaaaaababaaabbbabbabbaabbabbabaaaabababbabaabbabbbbababaaabbaabbbbbaaaaabbaabbbaabaaabbababbbbbaaaabbabaabbbabaaaaaaaaaaaabbaaaabbabbbbbbbababbbbbaaaaaabbbaabbbbaabaaaababaabababbabbbabaabbabaabbabbbbabaabababbbababbbabababbabaabaababbabbbabbaaabbabbaaabbaabaaaaabaaabbaaaaaababababbbabaaabbbbababaabbaabbaaaaaaababbbbababbaaabbababaaababbbaaababbbabbababaabbbbabbbbbaaaababbbbbabaabbaaabbabbaabababbbbabbbbabaabaaabbbbaaabbbbbababaababbaabbabbbababbbabbabbbbbbabaababbabbbbbaababbbaaaabbaaabbbaaabaaaabbbaababaaaabaabbbbbababbbaabababbbbbabaaaaaabbaaaabbabaaaabbbabbaaaabbbbbaababbabbbababbaaababaaaaabbaaabaabbbbbbbaaaaaaaaaaababaaabaaabbabbaaaabbbbbaabbabaabaababbabbbbaaabbabbaabbabbabbbbabaabaabababaaabbaabbaababbbbbabbbabaaaaaaabbbbbbababaaaaaabababaabbbbabababaabababbabbbaabbaabababaaaabbabbaabaabbbbaaababbbbbaababaabbbaaaabbababaabbbbbabbbbabaaabbaaabbbabbaabbbababbabbbbaaabbbabbbbbabaaabaaaaaaabaabbbbaaaabbbbabbbbabbbbaaababaaabbbbabaabbaabbababaaaabbbbabaabbaaaabaaabababbaaaaabaabaaa aabbaaaabbaababbbbbaabaaaababbbabbaaabaabbaaaaabaaabaabaaabbaabbaabbabbbbbbbaaaabbabbaaabbabbbbbabbbaaababbbbbabbabbaababababaaaaabbbbabbbbbaababaaababbaababababaabbaabababbbbabbabaaaaabaabbbbaaaabbbbbbabbbaabababababbbbbaabbbabaabbbbaaababaaaabbbbbaabbaaabababaabbbbbbabaaaabbababbbbbbababaaabaabaaaabababbbbaaabaabaabbbababababaaaaababbaaaaaabbbabaabaaaababbabbaaaaabbaabbbabbaabaaabbabbaabbabaabbababaaaaabbaabbbbababaaaaabbaaaaabababbbbabbaabbbabaabababaabbaaabaabbbbaabbababbbbabaabaababbabaababbababbbaaaabbabaaabbbbaababbbaaaabbaaabababbaaaaabbaaaababbbaabbaababaaabaababaababbbabaababbaababbabbabaabbabbbaabbbbaaaaababbbbbaabbbbaabaaabbaaaaaaaaabbbababbbaaaaababababaabbaabbaaababbbaabbbbbabbbbaababaaaaabbaabbaaabaaabbaabbbabaaaaaaabbbaababbbaababbaaababaabaaababaaaabaabbbabbabbabaababbaaaababaabaaaabbbaaabbaabbabbaabaaabbababbababbaaaabababaabaabbbbbaababbababbaabbbaaaaabaababbbbabaaaaaabbbabaabaaabaabaabababaabaabaabbabababbaaabbbabaabbbbbbababaabaaababaaabbbabbabbbbbaaaabaabbaaaabbbbaabaaaabbaaabbaabbabaaabaaaabaabbabbbabaaaabbaaababbaabbaabaaaaaaaabbabbababbaababbaaabaaabaabaabbbbaabbbaaabaaaaabaabbababbbbabbbaabbbaabbbbbbabbabaaaaabaaabbbbaaaaabbbaaabbaaaabaaaabaaaaaabababbbabbbbabbbbbbaabaaabbabaaabbabaaabbaaababbbaabbaaabaababbbbabababbabbabaaaababbbaababbaabbbbaabbaaaababbbabbaaaaababaaabbaabaabaabbbaaabaaaabaaaaabbabbaabbaaaabbbabbabbbabaaabbabbaaabaaaabbbabbbbabbbbbabbbaaaaaabaabaabbaaaabbbbaabaaabbbbaaaaabaabbbabaabbbbbbababaabbbbaababbbbaababaabbaaababbaaaabbbbabaabbabaabbbbaababbaabaaaaabbaabaaaaabbaabbaaabbaababbbabababaabbaaaaabbaaaabbabbabbbaabbbabababbaaaabbbababaabbbaababaaabbbbbbbbbaaabbbabbabbbbbbbbababaaababaaababbbababababaabbbbabbbabbbababbababbaababbababaaaaababaaaabbbbabaabbbaabbaaaababbaaabbbbbbaababbaabbbabbbababbabbabbaabaabbaaabbabbbbbbaaaabaaaaababbbaabaabbababbbabbbbabaaaabbbaabaabbaabaaabbbbaabbbbbbbaabbbbbababaaaaaaabbaabbbababaabbbabbabbaaaaaaaaaaaabbbababbbbabbaabbbaabaaaaaaabbaaababbaaaaabaaababbbbbaababaababbaabaabbbaaabaaabaabbba bababbbbbbbbabbaabaaaabaaaaababaaababaabbabbaaabababbbbaabababbaaabbaaababbbbaaabbabbabbbbabbaaabbbabaabbbabbbbaabbaaaaaabaaaabaaabaababbaaaababbabbbabbbabbbababababbbbbbababbbbbbabbabbbaaaaabaabbbbbbbbaaaaaabaabaaabababaababaabbbaababbbbbaabaabbabaaaaabbaabababaababababaaaabbabbabbbaaabaaabaaabbabbababaabbbabaababbababaabbabbaaabbbabbaabaabaababbbbaabaabbbbabbbaaabbabaaaabaabbbbabaaabaaaababbaabaaabaabbbbbbbbbbabababaaaabaaaaabaaaabababbbbaabbaabbbaaaaabababbbbaaabbababbaabaaaabbabbabaaaaabbabababbaaabbabbaaabaabaabababbbaababbabbbbbabaabbbabaabbaaaabbaaaababbaabbabbbbaabbabababbaaabbabaabbabbbbbbbaababbabbbaabbabbabababbabaaabbbbaaaaabaaaabbbaaabbbaaaabbbbbbbbabaabbbbbbababbaababaabbaaaaabbabaaaabaaaababaabbaabbaaabbbabbbbbaaabbababbbbbababbaaababaaaabababaabbabbaabaaaabababaaaabbbbabbbaaabbbbababbabbbbaababaaaababbbaaabbbbbbabaaababbbababbbaaabbbaabbaababbbbbbbbabababbbbaaaaaabbaaabababbbbbabaaabbabbbaababbbaaabaaaaababababaabaabbaaabababbaaaaaabbaabbbbbaababbbbaaaabaabbbbbbbabababbbaabbbaaaaaababbababaaabbaaabaaaaaaabaaabbabbbaaabaababbbbbaaaaaaabbaabbaabbbbabbbbbbaaaaaaaaabbabbaaabbaaabbbbaabaaaabaaababbbaabaaababaaabaaabaaabaaabbbbabbabaaaaabaabbabaabbbbbaabaaaaabaabaaabababbabaaaaaaaabbbbbbabbabbabbabbbabaabaabaaabbbbaababababbabbaabaaaaabaabaabbaababbabaabaaaababbabbaaabbabbbbabbbabbaaababbbaabaabaababbabbbbbaaaaababbaabaabbaabbabbaaabbbaaabaababbaabbaaababaabbabaaaaabaababbaabbbabbbabababbabbbbabaabbbababaaaaaaababbabbabbabaabbbabbabaaabbabaaababababababbaababbaabbaabbbaaabbbbbbaaabababababaaabaabaabbbaaabbbaabababaaaabbaaaabababbbbabbbabababaaabbaabbabaaaabbbbabaabaabbbababaababbbaabbbabbabbbbaaaaabaaaaabbbaabbbaabaabbabaabbbaabbbaabaabbbbaaabbaababbbabbbabbaabbababbbababaaabbababbabbbbaabbabaaabababbaababababaabbabbbaaabbababbabbbbbaaabbaaabaabbbbbaabaabbbababbbaababaaaabbbaababbbabbaabaabaaabbbbaababaabbbabbabaabbbabbaaaabbbbbaaabbbabbbbbabaaaaabaaaabbabaaaaaabbbbbaaabaaabbbbabbababbbbbbbabaabababbaabbabaaababbaaabaaabbabbababbabbbaaababbaababbbbbbbbabba babbaaaabbaabbababaaaabaaababbababbaabababaabbabaaaababbabbbabbbabbabaabbabbbbbbbbbabbabbababbabaaaabbbaaaabbabaaabaaaaabaaabaaaabbabbbabbbbabababbaaababbbbabbbbabbbbbaabaaaaabaaabbbbbbbabaaaaaaabaaabbbaabbaabbabaaabbabbaababaababbbbbabaabbbbabbbbabbaaaaabbbbbbbbaabbabaabbbaababaabbaabababaababbbaaababaaababbbbabbababbbbabbbabaababbbababbaaabbabbaabbababaaaaaaaabaaaabaabbaaaaabbabaabbbbaabbaaabababbbaabbbbbababbbbabaaabaaaaababaaaabaabbaabbbaabbbbabbaaaababaabbaabaaaaaabaaaaaabbaababbababbabbbbaabbbabababbaababaabababaaaabaabbbbbbabbbbbabaaaabaaabaaaaababaabaaababaaabbbaaaaaaaabbaabbaaababbbbbaaaaababbbabbbabaabbababbaaababaaaaabbbabaaababaaaabaabbbaaaaaabaabaaabbbabaabbaaabbaabaaabaaabbbbbbbbbbabaababbbbbbbabbaaaababaaaaabbaaaaabbabaababaaaabbabbaaabbaaaabbbbbbaabababbbabbaabbbbabbaaababbabaabbabaaaaaabbabbaaaabbaaabbbaabbaaaaabbbaabbaabaabaaabbbbbabaabbaaabababbbbababbabbabbabbaabababbaaaababababbbbaaaabaaaaabbbaaaabaabbbbaabbbbbabbaaaaabbbbabbabbabbbabbaaaaaaabbaabaababbabbbbbaababbbbabaaabbabbababaaaaaaaaabaabaaaabbbaabbbbabababbababbabbbbbbbabbabbaaabaaabaaaaaabbbbbbbbbababababaaabbbaababaaababaabaabbababababbbabaabbbbbbabaabaaaababaabaabbaaabbbbabbbbabbbabababbaaabbaaabbbabbabbbababbabbababaaabbaababbbbbabbbaaaaabbbbbaaabbbbaaabababaaabbaaaaabbaaaaabbabbabaaaaaabbabbbabbabaaabbaaaababbbbbaaabababaabbbaaaaabaaaababbbbbbaabaaabbbbbabbaabbabbbaaaaaaaabbabaaabbbababaaabbabababababbabababaabaabbabaaaaaaabaababaaaabaabbaaabbbaababaabbababaabbaaaaabbababbbbbbbabbbabaabababbbbbbaabbbaabaaababbbbabbaabbbaaaaabbbabaabbabbbbabaababbbababaaabbaaabbbbabaaabbbbaaaaabaabbbaabaaaaaabbbaababbaaabbabbbbababababaaaabbbbaaaabaaababaaabaaaaabbaaababaaaaabbbbabaaabaaabaaaabaaaaababaabbababbabbbbaabaaaabbaaabbbbbaaaaabbaababbabbabaaabbbabbaabaaaaababbaabbabaabbbbabbabbaaaaabbbbaababababbabaaaabbbabbbaaaaaaaaabbbabbaabbabbaababaaaaaaaabaabaaabababaaabababababbabbbabbabbabbbabbaabbaaabbaabbbbaabbbabbbabbbbbaaaabaababababababaabbaaaabbbbaaaaaababababaaaabbbaabaaaaaaaabbbabbbabbabbaaabb bbbbbbbbbbbbaaaabbaaabbabbbbbaaabbbabbabbabaabbabbbababbbbbbaabaaabaabaabaaaaababaabaabbbabaabaaaaababbaabbaaaaabbaaababbababbaabababbaababaabbababbabaaabaaaabbabbaabbbbbbbbbbbbbbbaaabbbaabbbbababbbaabbabaababababbbbbaaaaaaabbbbbbaabaabaaaabbbbbabaaabaaaababababbbabbbaaabbbaababbabbbbaaaaababbbbaaaaaaaababbaaaabbbaabbabaaabaabbabbaabaabababbbbabbbbabaabbbaabababbbabbbbababbaabaabbbbbaabaaababbaabbaaabbaaabbaaaaabbabbaaabaaaaaaababaabbaaabbbabbaabaaaaabbabbbaabbaabbabbbaaabbbbabaaaaababaabbabbbbbaaaaaaaababbbaaaababbbababaabbabbbbbbbbababaaaabbbbbabaabbbabababaababbbbbbaababaaaababbabbaabbbabbbabaaabbaabaabaaaabbaabbbbbabaabbbbabbbabaabaabbbaaabbabbbaaabbaaabaaabaabababbbabaabbaabaaabbaabbabaabbbbbababababaaaaaaaaaaababaaaaaabbbabbabaaabbbbaaabbabbbabbbaabbabbbbbabbaaabaabbaabbbabbababbabaaaabbaaaabbbbbbabaaabbbaaaababbaaaabbbaaabaababbbabaaabbabbbbbaabbbbbbbbbaaabbabbabbaabbabababbababbaaaabbaaabbaaabaaabaaababbabaababbaaaaaabaaaaabbaabbbaaaaababbbababaaaabababbabbabbabaabbaabbaaaabaabbaabbaaabbbababbbbbbbabbbbaabaaababaaaaabbaabbbabbbbbabababaabaaabaaabbabaaaabaabbabababaabbabbbabbabbbaababbaabababbbbbaaaaabbbababbabaaabbbaabaabbbbabbbabaaaaaabaabaaaaaabaabaaaaaaaaaabaabbbbaababbbbaaaaabababaabababbbbbbbbaaaabaababbabbbbbabbbabbbaaaaababbbaababaabbabbbbbbbbbababababbabbbbbaaaaabbabbbabbbabbaabaabbbbaabbbaabbababaabbaaabbbbbbaaabbaabbbabaabaabaaaaabbaaabbabbbaabaabbabbbbabbbabbbababbbbaaaabaaababbabaababaaabbababbbabbbaaaaaaaabaaaabbaaabaaabbabaabaabbaaabaaabaababbabbbabbbbaaaabbbbaabbbaaabbaaabbbababababaabaabbbabbbabbabbaabbbbbbaabaaabbbbbaabaaabbbabababaaabaabababaabaaaaababbbbababababaabaaabbabbabbbaabbabaaaabbbbabbaaabbaabaaaaaaaababababbbabbaaabaabaaaabbabbabbbaabbbabbbabaaabbbbaaaabaabbbbaabbbabbaababaaaabbbaaaabbaabaaabbabaabbabaaaababaaababbabbabaabaaaabbbaabbbabaabbaaaababbbbabbbbabbabbbaaabbaaaaaaabbaaaababbbbaaabbbbaabbbbbabaaabaaaabbaababbaabbabbbabbbbaababbabaaabababaaababababbaabaaababaabbbbbbaabbbbaaabbbbaabbbbbaabbabaaabbaaaaabaaabaaaabaaaababbbabab aaaaabbabbaabbbaabaababbbbbaababbaabaaabbbbbaaabbbbbabaaaaabbabbaaaaababbbbababbaaabbaaaabababbabbabbbabaaabbbbaabbabbbabaababbabbbbbaaaabbaabbbabbababaaaaaaaabbbababbbaabbbbbbbaaaaaaaabaaababaaaaababaaabaaabaabaaaaaabababbabbababababbaabbbabababbababaaaabbbababbaaaabbbbaabbbaabaabababbbaaaaabbaabbababaabbbbaabbbbbbbbabbaabaabbaaabbbaaaabbbbbbabbbaaabaabaababababbbabbbbbabbbbaabaabaaabbaaaaaabaabbbaababbbabababbabbabaabbbabaaabbbaabbbaaaabbabbbbbbbaabaabbaabaabbbbbabbbabaababbbbbaaababbaabaaabaaaababaaaaababaaaaaaaaaababaaaabababababbbaaabaaabbaaabbbbbaaaaababababbbabbbaaaaaaaaabbabababbabbabbabbabbaabbabbbbabbaaaaaabaaabaaababaaaaaabbaaabbaabbaaabbaababaaaababbbabaabbaaabaaaababbaabbabbaabbbabbaabababaaabbbababaababaaaaaababbbaabbbabbbaaaabaababbaaabbaabbbaababbbabbaaaaaabbbbbbaabaababababbbaaaaaaabbabaababbbabbbbabaaabbaabaabababbabbbbbbbabbaabaabbbabababbbabababbbbaaaabaababbbbbabbbabbabbbabaaababbabaaabbbbaaaabbbbbaababaaabbaaababbaaababaaabbbbbbababababbbbaababaabbaaaabaaaabbbbbbbaaaabbbbaabaabbabaaabbbaababbbababbabaabaabbbbabaabbbbbbabababbaaaabbbbbaaaabbabbabbaabbbabbababbaaabababababbabbaaababbaabbaabbaaaaabaaabaababbbbabbbbbabaabbaaabbbabaabbaaaabaabbaabaaabaababbabbbabaababababbbaabaaaabbabbbaaabbbbabbbbabbbbbabaaaaaaaaabbbaabbabaabbaaaaaaaabbaababbababbbbbaaaaaaabbaaabbaaaaabaaabbbbbaaabbbabaabbbbaabaaabbabbabbbbbbbbbbbababbaabbbbbbabbaabbbabbabbaaaaaabbbabbbbbaaababaaabbabbaabaaabbbaaaabaaaaaaabbbbabbbaaabbaabbbbaabbbaaabbaabaababaabababababbaaabbbaabaabbbaabaabbaaaaabbbaabbabbaaabaaaabaaaababbabaabbbbabbbbbbbbabbbaabbbbbbabababbabbabaaabbbbbaaabbbbabbbabbaabbaabaaaabbbabaababbbabbbabababbbbbbbaabaaaaabbbbaabbbbaaabababaabaaabbabbaababbbbbaabaababbbaabbbabbaababbababbabaababaabbbabbbbbaabbbbabaababaabaababbbabababbabbbbababaabbabbaababaabbaaabbbaaaaaabbbabbaaabbbbabbabbabbabaaabbaaabbbaababaababbabbabbaabaabaabaaaaabbbbabbaabbbaaabbabbbababaabbbabbabbabaabbbbbabaaaaababaabbabbababbaabbabbbaabababaababbbbaababbbbababaabaabababaaabaabbaabababaabbbaaaabaab babbabaaaababbbbaabbabbbabaabaabbbaabaababababbbbaaabaaaabbbaabaaabbaabbbbbabbbaaabababbbaaabbbabaaabbbbaaababbaaaaabbabbbaabaaaaaaababaabaabaaabbbbbabaaaaabbbaabbbbaabaabbbbbabbbababaababbbbaaabaaaabbababbabaabbabaaaababbbbbbabbbaaabaaabaabbaabbaaabbabaabaabaaabaaababaabaaabaabbaaabaaaaaababbbaabaaababbbbaaabbaaabbbbbaabbbaaaababaaabbbbababaaabbbaaabaaabbbabaabbbaaababaabbaaabbabaabbabbaaaaababaaababbaaabaaaaaaababaaaaabbabaabbbaaaaabbbabaaababbabbababbaaaabababababaaaabbaaabbabaaababbabaaabaaaabaaabbaaaaababaaababaaabaabbaabbaaaaabababbabababbaabbbaabbaaabbbbbbababbbaabbaabbaaababbaabbbaababbabaabbabaaabbabbababbaabaaabababbbabababbbaababbabababbbbbbbaaaaabaabbbaaabbbabaabaababbbbbbbbabbbbaaabbbbababbbabaabaaababbbbbabbaabbbbbbaabbbbaaabaaaaaaaababbabbaaabaabbbaaaaababbababbaaabababbaababaababaabbaabbbabababbaabaaabbbabaaabbbbbabaabbaaabbaabbbababbaabbbbabbbabbaabbbbabababbbbbbbaaabbabaababbbbabbbababbabbbaaaabbababbbaabbbbbabbbbabbbbbabaabbabbbaaaabaaaaaaababbaabbbaaaaaabbabbaaaabbabababbbbaabbbabbabaaabaabbbabbaabababbbaabbabaababbabababababbaabbbbabababbbbbaabababbaaababbbbbbbbbabbbaaaaaabababbaababbababababababaabbbbabbbbaabbabbbbbbbbaaaabbaaabababababbbaababababbaaabaababaababaabaaabaaaaabaabbaaabaabbababbaaabbbbaaabbabbababbbabbbbbababbbbbabbbabbbbbaabbaabbaabaaaababbaababaababaabaaababbbababbaababaaaabbbbaaabbabbbbabbaabaabbaaaabbbaabbbbaaababaabbbbbaabbabbaabbaaabaabbbaabaaaababbbbabbababababbababaaabbbbbbbabbabababaabababaababbaabbbabbbabbababaabbaaaababaabbabbaaaabaaaabaabaabaaabbbabbbaaaaaabaabbbabababaababbbaaabaaabbbbbbabbabaaabaaaaaaababbbbbbabaaabaaabaabaababaaaaabbabbbbaabaaaabbbbabbbbbaaaabababaaabbaabaaaaaabbbbabababbbaaabbbbaababababaaaaababaababbabbbabaaabababbbaabaaaaabbaaaaaabbbbaabbabbaaabaabbbabbaabbaaababbaababaabbbbbaababbaabababbabaaabbbababaaabbbbbabaaababbbabaaaabbbababbaabbaabaaabbbbbbbaabbaaabaaabbbabaabababbabbabbaababbabbbabaabaabbabbbababbbaabaaabaaababaabbabbbabbabaabbbaababaaaabaaabbaabbbbaaaaaababbaaaabbabbbbabbabbbbbbbbbbababb bbabbbabaaabaabaaabaabbbbbababbabaaabbabaaaaabbbababaabbaaaabbbaabbbbabbbbbababaababbbbbaabaaaaaaabababababaabbababbbaabaabaabaababbabbabbbaabbbbabbbababbabbbbababaabbabbbabaaaaabaabaabbabaabbbabaababaaaaaabaabbaabbbaababbaabaabbbabaaabaabbbbaaababbaabbbaaabaaabbabababbabbaaabbbbaabbaaaaaaabbbaabaaaabababbbbaaaaabaabbbbbaabbbaaaaabaabababaababbbaaabbababbbbaabbabbbbbbaaababbbaaaabbaaabababaabbbbbbabaabababababbaabbbababbaabaaabaabaabbabaabbaabaabbbaabbbabaabaaababaaaabaaaabaabaabaaaaabbbbbbbababbbbaaababbaaaaabbbabaaabaababaabbbbbaabbbaababaababbaaaaaabbabbbabbbbaabbbababbaaabbbbbbabbbbaaaaaaaaabbababababbabbaabbbbaababbabbbaaabbaabbabbabbbaaabaaabbabbaaabbbbaabbbbbaaabaaabaabaaaabbabbbaababaabaabbbbbaaabbabbbbaabababbbbbababaabaabbbbabbaabbbbbbabbbbbaabaaaaabbbabbbbbaabaaaaaabbaababaababbbbababbbbababbbaabbaaaabbabbbbabaabbbbaabbababbbbbabbabbbaaababbababaababbabbaaabbabbaabaabababbaaaaabaaaabbbbaaaababbabaabaaabaabaabbbaaaaabaababaaabbaaaaaababbabbabbabaabaabbababbaaababaabaaabbbbbababbbbaabbaababbbbbabaababaaabbbabbaaaaaaaaaaaabbaaaaaaaabbbbbabaaaabbbaaabbbaabbababbaaabababaaaaabbbbbabbbabbbbaabbabababaaababaabbbaaabbabbabababaaabaabaaabbbabbbbbbbbbaabaabaaabaaabbaabbbabaababbbbababbbbaaabbbabbaabbbaaababaaabaababaabbabaabbbbabababababbbbbabbbaabaaababaabababaaababbbbaaaababbbabaabbaaaaabbbabbbbaaababaaaababbaaaabbabaabaaaaaaabbbaaaabbaaabbbaaaabbbbbaaabbbaaabaabbaabaabbabbaaababbbabbaabababbaaaaaaabaaabbbabbbbaaaaaaaaaaababbaabaaaaaaabaababbabbbababbbaaabbbbabaabbabbabbbbbaaabbbaababababbabbbbaabbabaaabbbabbbaabaabaaabaabbabaaabaabaaabbbbbabbbbbbbbabaaaabbbababbbbbbbbbbbaaabbbabaabbaaaabbabababbbbbbbaabbbbbbbaabbababbaababbabaaaaabbbababaaaababaaaabaabaabbbbabbabbaaaaabaabababbbaaaabbbabbbbbabaabbabaabaabbabababaabaaabaabababababbabaabbbaaaaabbaabbaababaabbaabbababbaaabbbaabaabbaabaabbbbbbaabbbaabaabaaaaaabbbbababbbbabbaaabaabbabaaabbbaaabaabbbababbbabbbbbbabbabbbbaababbaabbbbbbbaabbbabbbaabbbaaaabbbbbbaaabbabbbaabababababbbbbabaabaabababaababbbbbabaaaaaabaaabba aabbabbbbabbaaabbabaabbbabbbabbabbbababbababbbbabaaabbbbbbaaababbbababaabaaaabbaaababbaabbbaaabbbbbaabbaabbbabbaabbbbaaababaaaabaaabbabbbbaaababbaaabaababaaababaabbabbababbbaaaaaaaabababbbaaaababaaabaaaaabaaabababaababbbaabaabaaaabbaaabaaaaababaabbbabbababbaaabbabbabbababbbbaaababaababbbbbbababbbbbaababbaaaababbbaabbaabaaaaaaaabababbaababaaaaaaaababbbabbabbaaaabaaaabaabbbabbbaababababaabbaaababbabbbbaaaaabbbbbbbaaabbbaababbbabababaaabaaaaabaaabbaaaaaabbbabbbbbbabaabbbabaaaaaaaabbababbaabaabaabbbbababaabbbaaabbbbbabaabaaaaaaaabbaabaabbabbababaaaaaaabbbaababbabbaabbabbabbbabababbabbbabbbabbaababaabababbaababbbbbabaabbbaaababbababbababbbbaaaabaaababbbbbaaabababbbabbaabbaababbbbaabaaaaaabbbaabababababababbababbbbabbbbbbaabbabbbaabaaaababaabababbabbbbabbbaaababbbbbaaababaaaaabbbbaaaabbaababbbabbabbbbbabbbbbbbbbbabbaabbaabbaaabbaaaabaababbababbabaabbaababbaaaababaababaaababaabbbabbbabbababaabbbbbaaabbbaaabbababaaaabaababaabaabbbabaabbaaaababbbbbbbbabbabaababababbaaaabbabbaaaabbbabbabaaaabbababbbaaaaabbabbbababbbbababababbbaabbabbababbaaaaaaababbbabbbabaabbbbbabbbaabababbaabaaaabbbaabbababbbbbababaabababbaaabbabbabaabaaaaababbbaababbabbabbaaabbaabbabbbbbaaaabbbaaaaabbaaaaaaaabaaabbbaabbaabaaaababababaababbaaabbaababaaaaaabbbaababbabaabbaabaaaabbabbaaababbabbbabaaaabbababaaabbabaaabbbaababaabbabaaaababbbaabbaaaaaaabaabaaabbaabbababbbbabbabbaabaabaaaaabbbbbbbbaababababaaaaabbbabababababbaaabbaabbabbbbbbbabaaabbaabbabababaabaabaaabbabbbaaaababbbabbbabababbaabaabbbbbbaaabaaabaabbbbabbbaabbbaababbabaababaabbabaaabababaaabbbaaaaabbbababbaabbaabbabaaabaabaabbabaabaabbaaaababaabbbaaaababbaaabbbbbbbaababbaaababababbbabbbbaaabbbbbbabbbabbbabaabbbaaabbbbbabbaaabaababaabaaabaabaabaababbbbabbababbaaabbaabbababaabbaabbbaabbaaaababaaababbbbbaabbbabaabbbbbaabbabaababababbaaaabbbaaababbbaaaabaaaabbabaaaabbbbbbbaaaaabbabbaaaaaabbabaaaabbaabaabbaaabbbaaabaaabbaabbabaabbabbaabbaababbbaaaaabbbaabbaaabbbbaaabbbaabaabaabbabaaaabbbbabbaabbbbbabaabbaabaaaaabbbbbbbbbababaaaaabaaabbbaababaabaaaaabbb bbbaaabbaaabaabaabbbabaababbaabbaaaaabaaaabbaabbabbabbbaabbabababbabbbbbbababaabbbaababbbabbbabbaaabaabbaaabaaabaaaaaabbaabaabbaaaabbabaaaaababbbababbaabbababaababbabbabaaaaabbabaaababaabababbbabbbbabbaaaababbbaabaaababaabbaaaaaabbaaabaaabbbbabaabaaababaaabbabaababbabbbaabaabbbaaabbaabbababbaabbbaabbaaaaabaabaabbbbabaabbaaababaaaaaaaabababbaabbbaaaabbbaabbaaaaaababaaabbbbbbbbaabaabbbabbabbbaaaaababaabbbbaabbaabaaabaabbabbaabbabbaaaaaaababbaabaababbaaaabaabaaaaababaaaabaabaabbaabbbbbbbbbaaabaabbbababaaabbababbbabaaabbbbbabbbabaabbabaababbbaabbaaaabaaabbaaabbbbaabababbabaaaabbaaabaabbaaabbabaaabaabbbbaaaababbbaaabababbbaabababbbabbbabbabbbaaaabaaaaaabaaaaaabbaaaabbabbaaabbababbaaaaaaaaaabbaaabaabaaabaaaabbbbbbaaaaaabbbbabababbabbbaaaabaaaaabaaabaaabaaabbbaaabbbbabaaabbbbaabaaaababaabaabaabaaaaabbaaaabbabaabbabbbbabbababaaabbabaaabbbabbbaabaaaabbaaaaabbbbaabbabbabbaabaabababbbabbbababbaabaaabbaababbaaaaaabbabbabbabbaaababbbababbbaabaaaaabaaabbabbbababaabbaabababbbbbbababaabababbabbabbbaaaaabbaaabaabbabbbbbbaaabbababbaabbbaaabbabababababaabaabaaabbbababbbbaabaaabbbbbbbbaaabaaabbabbbbbbbabbabbabbbabbbabaabaabbaabbbbaaaabaaaabbaabbaaaaaaaaaaaaabababbbaabaababaaaabaaaabbabbbaaaaabbabaabababbaaabaaaaabaabbbbbaabbbbbababaaabbbabaabbababbbabaaaabbabaaababaabbaaaaaabbbbababaaaababbabbbaabbaabbbbabaaabaabbaababbbbaaabbbabbabbbaaabbabbaaaaaabbaaaabaaaabbababaabbabbbabbbbbbbaabaabbbbbbbbabbaababbbbabbbbaabbbabbaabbabbbbaabbbabbbaababbaaabbbbbbabbbaaaaaaaabbbabbbabbabbaaabaabaabbaabaabbbabaabbabbbabbbbabbabbbbbaababbbbbaaaabbaabaaaabbabbabbabbaaaababbbaabbbbaaabbbaaabbbabababbaaabaaabaaaaabaabbabbaaababbaabbbbbababbbbbbbbbbbabbbbabbaababbbaabbbabababaaabbaabaaababaaabbbaaaaabbaabaaabbbbbbaaaabbbabbbbaaaaabaabbbaabaabbabbaaaaabbbabbbaaabbbbbbbbaababbbbbbbaaabaabaababbbabbabbbbbaaaabababaabbabbbbabaababaababaaaabaaaabbababaababaabaababbaabbaababbabbbabbaabbbbbbbabbbbbaabaaababaaaaababbaaaaabaabbababbabbbbaabaaabbaaaabaabaabbbbbaababaaaaaabbabababbbaabbbaababbbbabbabbabbaaababaaabbaa bbbbbaaababbbabbababbbabababbaababababaabbbaabababbaabbbabbbaabaaaabaabaabababaabbaabbbaaabbababbbbbbbbaabbaabbbaabbaabbabbbaaaaaaaabbbaaaaaabbabaabbbbaaaaabbbabababbbbabbaaaaaababbaaaaaabaabaabbbbaaaabbaabbbbbaabababaabbabbbbaaaababbbaaaabbbabaababbabaabbabbaababaaabbbababbbbbabbbbaabababbbbabaababaaaaaabbaabbbabbbbbabbbaabbbbababaabaaaabbaaaabbbaabababbaabbaaaaabbbbabaaaabbabbbbabbbbabbbabaababbabbbabaaaabaaaabaaaaaaaaaabaaabaaabbabaaaaaaaabaaabbbabbbbbabbabaaabaaabbbbabbaaaabaaaaabbaabbababbbbaabbbbaabaabbabaaababaaaaabbbbaaabaabbaabaabbbbabbbaabaabbbbababbbabaababaabbbbbabbbaababbababbbabaaaaabbaabbaabaabaabaaaaababbbabaaabbbabbabbaaabbbbbabaabbaaaabaaaaababbaabbbaabbbabaaaaaabbbbaaababaaaaabaabaabbaaaabbababbbbbbabbbbbababbabbbbbabbaabbbabaaaaabaaaabbbaabbabaabababbababbbbbaabaabaabaaaabababbbbabbabbbabaabbbaabbbaababababaaabaabaabbabaaabaaaaaaabbabbaaabaababbaabbabbbbaabbbbaaaabbbabbbbaaaaaabaaababaababaaabbabaaaabbabbbabbabbabbbaaaaaaaaaaabbabaababbabbbaabaaaababbaabbababbbbababbaaabbabbaabbbbaaabaababaaaabbbbabbaabbabbaaaabbbaababababbaabbbaabbabaabaaaaaaaaaaaababbaaabbbbbbbabababbbaabbbbbbabaababbabaaaaababbbababbaaaabaabaabbaaabbaabbababbabbbbaababbbbbbabbbabababbabbabaababbaabbbaabbaabbabbaaaabaaaaaaaabbbbabbbabbbaababababbabbbabbbabbaaabbbbaaaabbaaaabaaababbbabbabbaaabbbaaaabbbabaaaabbbaaaababbbbbbaabaabaaaaabbabababbbaabbabbbbaabaaabbabaaabbbbabbababbaaabbababaaabbaaaabbabaaaaaabababbabbbaaabaaaaababababaaabaabbbabbbbabbbaaabbaaabaaaaaabbababababbababbbbbaaaaaaaaaaaaabbaaabbabaaaabaaaaaaaabaaaababaaaabbbaaabaabaaaababbaabbbbbaaaaabbbbababaaaaaaaaababaabaaaabbababbbbaaaabababbbaabababbbaabbbabaabbbaaababaaaababaaabaaabbbaaabababbaaababbaababbaaababbbbaaabaaabaaabaabababbbababaabaabbbaaababababaaaabbbbbaaabaaabbbbbbbbbbaabbbabbaaaabbbaaabbabbbbbbaabbbabaaaababaabaaabbabbaabbbbabbbbbabbabababaaabaababbabbaaaabaabbabbaaabbaababababbaaaaabaabbbbbbaabbababbaabaaaaabaabaaabaaaabababbbbbbbaabbbbbbabbaabbaaaabaaaabbbabbabababbbbaababbbbbbaaabaababbbababbbabaabaa bbaaaababbbababaaabbaaabaabaabbbaabababaaaaaaaabaabaaabababbbabbbbbaabaaaababaaabaaabbabbababbbababaaabbaaaabbabaabaabbbbabbabaaabbbbabbbbaaabaaaabbabaaaaaaaaabbbaabbbbaabaaabbabaaaababaabbaaabbbbbaababbabaaabaabbbaabaabbbbbabbbbaababaaaabbaabbababbbbaababbabaababaaaabaabbaabaababababaabbbabbbabbababbaabbbbbbaaaaaababaababbabaabaaaaabababaabbbbbaababaaaabbabaaaabaaabbaabaabbbabbbababaaaaaabbbabbaaabbbbaaabaabaaabbaaaaabbabaabbbababbaaaababaabbbabaaababbaabababbbbabbabaaabbbbbababbaaaabbbbaaabbbbaaaaabbababbbbbaabbabbbbbbabbaabbabaaabbaababaaaabbabbbababaabbbbbbbbbabbbaaabbaababbbaaaaabbbaabaabbabbaabbbaabababbaaabbababbabbbabbbabaaabaaaaaabaabaaaaabaaaabaabaababbaabbabbbbaabababbabababaaabaabaaababbabbbbaaababaaaabbbbaaabababaaaaaabbabbbaabbabaababbbbbbababaaababbbaaaaaaababbabbbbbbabaababbbbaaaabaabbababbbbbbbabbababbbbbbaaaabbabaaaabbaaababbbbaaabbabbbababbaabaabbaaababbbbbbaabababaaabababbaabaabbababbbaaabbabbbbbaaaaaabaaaaaabaaaaaaabbaabbbaabbabbaabaaabaabaabababbbaabbbbbbaaabbaabaabbabbbabbbbaaaababbbababbaababbbbabaababbbababababbbbbbbababbaaabaaabaabbbbabbbbabaaaaaaababbabaabaaababaaaaababbbaabbaaabbbbbaabbaabbbbababbbbbaababbbaabbbbaabbbbbbababbaaabaaabbabbaaababaaaabaaaaaaabbbaaaabbbbbbaaabbbabbabaaabaabbabbaaaaaabbbbaabbababaaabaababbbabbbaaaabbbabaaabaaababbbbaabaabbaaaabaabaaabbabbabbaaaaaaabaababbaabaaabaaabaababaaaabaabbbbbabaaababaaababaabbababbaaaabaabbababbbaaaaaaababaababbaabbababbababbbaabbabbabababbbbbbabbaaabbabbababbbbbabbbabbabbbababbbbbbabaabababaaaaabbbbbaabababbaaaaabbbbaaababbbbbbabaababbaababbaaabbbbbabbabbabbbbbbbabbbaabbaaaaabaaabbaaaabaabbaaabaabbabaabbababaaaaaabaaabbabbbabaababababbbaabbaaaabbabaabbbababbbaababaabaaaaaaabbaabaaaabbbabaabbabbbabbabbbaabababbaabbaaabaabaaaaaabbaaaabbbbbaabbabbbabbabbbaabaaaaaaaabbbabaaaabaabbabbbabbabbabbbbbaabbbabbaabbbbbbbbaaaabbbaaabaaabaaaaabaababaaaabaabaaabbaabbbbbbaababaaababbbabbbbbbaabaaaababbbabababbaaabbaabbabbbbbababbabbbbaaabbbbabbaabababbabbbbbbbababbbbaabaabbbabaaabbabbaabbaabbaabbabaaba ababbbbbaababbaabaabaaaabbabaababbbbbaabbabaaaaaabababbbaabaabbbbbbbbbbababbabbabbaaabaabababaaaaabbaabaaaaaaabbbaaaaabbabbbaabaaababbabbbbbabaaabaabbaaaaabaabbaababababbabbbbaaabaabaabababbabaaaabbbaaabbbbaabbbbaaaaababaaaaababababbaabaabbababbaabbbbaabababbbbbababbbbababaaaaaaaabababbabbbbaababbbabbbbbbbaabbbbbaabababbbbbaabbababaaabbaaaabaabbbbbaaabaabbbbabbbabbabbabbbaaaaababbabbbbbbbbaaaaabbbaaaabaaaabbbbbbbbaabbbababbaababaaaababbababbaabbbbabbabaababaaaabaaaaabbabbaaaaabaabbaaabbbaaabbbaabababaaabbbaaabaabbabbbbbabbbabaababaaabaaabbaabbaaabaaabaaaaabbbbaaabbbaaabbabaaabaaabbabbaabbbaaaabbabbaaabbbaaaaabbaaabbaabbbbabbaabbabbababbbaaababbbabaabbaaababaabbbbbaaaaababaaabbbababbbabbbbabbabbbababaaabbabbaabaabbabbabbabaabbbbabbbabaabaaabbbbbaaaabbbaabbbbbbaabaaabaabaabaaaabaaaababaabaaaaaaaaaaaabbbaaabaaaababaaabbbbbaaaaaabbbbbababbababaaabbbbaabbbbbababbaabbabbbaaaaabbbbaaabbbbaabababbabbababbaaabbaabaabbabbbbbabaaaaaababaabbbaabbbabbbaaaababababaabbbbaaabaababbabbbabaaaaababbbbaaabaaaaababaaaaaaaaabaaaaabbbaaabaaabbabaaaaaababbbbbaababbbbbbbbabababbbababbbaaababaababbabbbabbbbaaabbbabaababababaabbaabbaabbbbabababbbabaaaaaabbaabbbbbbbabbabbaababbbabbaaaaaaaaabaababaaabbbbbababaabaaabababaabbbbbbaabbabaababababbbbbababbbbabaabbbaaabababaabaabbbbbaaabbabaaabbaaabbbaabbabaaaabbabaabbaaabbaaabaabaaaabbbbaaabaaaaabbbabbbaaaaabaabaabaaabbbbbbbaabaabababbabbbbbaabbaaaaabaaaabbbaaababababbbbaababaaaaababaababbababbbbabbabbaabaabbbbbaabbbaabbaaababaaabbabbbabaaaaabbbabaaababbabaabbbbbbbbbababbaaabbbabbabbbbaaaabbbbaabbbbaabbbabbbbbabababbbabbaaabababbabbababaabaabbbbbabaabbaabbbbabbaabbbaaaaabbaaababaababbaaabbbbbbbbaabbaabaaabbabbabbbbbababaaabaaabbabbabaaaaaabababbbabababbaababababbaaaaababbbbaabaabbbabaaabaababbbbaabbbbbbaabababaaabbabbaabbbaaabbbabaaaabbaaabaabbbabaaabbbaabbbabbbabbbabbbabbaaaabbbbbbaaaabbbbabaaaabbaaaaabbaaababaaaababbbababaaababaaaabaabbbaaaabbbabbbaabaabaabaaababbbbbaaaababaaaabbbaaababbabbbbbbbabaaabbabbabbaabbaabaaabbbaabbbbbbaaaabababaabaaaabba ababbbbbababbabbbabbababbaabaabaaaaaaaabaaaabababbaaabaaabbbbababbaabaabababbbbbbbabbabbbaabaabbaaabbbaabaaabaababaaaabaaaabababbabbaaabbbbbabbababaaabbbabbbaabbabaaabbbabaabaaabbabbbbabbababbaaaaabbabbbaaaaaabaabbbbababbaaaabbabababaabbaaabbaabbbbaaaaabaaabaabbaabbabaaabbaababbbbbaabaabaaabababbbabababaaaabaaabaabbaabbbabababbabbbbbbbabaaaaababbbaabbbbabbaaaaaaabbbababbbabaaaaabbaaabbbbaababbbaaababbbbbbbbbabaabababaabbbbbaabbbaabbbaaaaababaaabbbaabbbbbbabbbabbbaaaabababaaaaaaaaaaaababaababababbbabbbbabbbaababbabaababbabaaababbabababbbaaabbbaaaaaabaaaabbbababaaabbbabbbaaabbaaabababaabbababbabaaababbabbbbbabababbbabbbababbbaabaabbababaabbbbabaabaaaababbbaabababababbbabbbaaaaaabaaabaaabaabaabbbabbbabbababbaaabbabbababbaaabaabbabbababaababbaaaaaabbaaaabaabbbababababaaabbbaabaababbbabbbbbabaabaaabbababbbbababaaabbbaaaabbaabaabbbbbabaabbbbaaabbabbbbaaababbaaaabaabbaabbabbabaabbbabbbbbaabaabbbaaabbaabbaababbbaababaaababbaaaaabaabaaaaabbbbabababaababbbaabaaaabaabababbaabbabbaabbbaabbbbbbaaaabaabbbabaabababaabbbbbaaabbbbbaabaaababbaabbaabbaabbabaabbabaababbbabbbbabbabbaaabbbabbbbbbababbaabbaabaabbabbbabbabaabbaabababbbbbaabbbbaaaaabaaabaaaaaaabaaaababaaaaaaaaabaabbbababbbabbbbaaaabbbbbaaaaabaabbaababbabbabbaaabbaabbbaabaabbbbabbaabbbabaababaabbbabaabbbababaaaaabaabbabaaaabaaabbababbaaaaabbbbbbaaaaabbbabbaaaabbbababbbabbababababababbbaaaabbbbbbbbbbabbbaaabbbbbabbbbabaaaabbbbabbbbbaaaabbbaabaabbaababbbbaaaababbaaababbaabbaabaabbbabbabaababababbbbaaaaaabbbbabbbbbabaabaababbaabbababbbaaaaaababbaaabababbaaaaaaabbbababbbababaaabbababbaaabbabbbaabababaababbbbabaaababbbbbbbabbaabbaabbaabbabaaabbaaabbaababbaabbaabbaaaabbabbbbbbbaaaaaabababbbbabbaaababbbbabaaababaaabbbaaabbbaabbabbbabaaababaaaaaababbaaaaabababbbbabaaaababbabaabbbbbabbbaabaaaaabaaabaabaaabaabbbbaababbababaabaaabbbaabaabababbabbbbbbbaaaaabbbbaaaabbbaaabbababbaabaaabbbbabbbaabbaabbaaababbabbbababbbbaababbbaaabbaabbbbaaaababababbbabbaabaabbabbabaaabbbabbababbbbaaaabbabaabbbbbaaaabbbbbbbabaaababababbabaaabbbbaabbabaabbab bbabbbababababaaabababaaabaaaababbabbababaaababbbbbbaaababaabbbbbaabaaaaabbabbbabababbbabaabbbaababbaaabbbaabaababaabababaabbaaaabbbabbaaabbabaabababababaababbbabbaaaaabaabbaabbbabbaababbaaabbabbbbbbabaaababbbbabaaaaaaabbabbbaaabbbaaaabbabaaaaabbaababbaaabbabbbbbbababbababaababaabbaabaabbbaababbbbaaaaaabaababbabaabbaabaaaabbbabaabbbabbaabaababbabbababbabaaabbaaabababaaaaaababbababaabbaababaaabbaabababbaaaaabbabaaababaaaababaabbbbbbbaababbbaabaababbaababbbabaaababbaabbbaabbabbbabbaabababbbabababaaaaaabbbbabababbbabbbaaaaabaabababaabbbbaaaaaaababbbbbabababbbbbabbbabbbaaababbabababbbabaabaabababbbbbababbabbaabaaaabababbbbaaaabbaababbaababaaaabaaaabbaaaabababbbaaabaabbbaaababbbaaaaaabababaababbbbbbbbbabbbaaabbaabaabbaaaaabbbbbbbaaaabbabaabbabbaaabababbbababbbabbbaabaaabaaababbaaabaabaabaabbbbbbaabababaababbaaaaaaaababbbabbbbbaaababbbbbaaabbababbabbbabbaaabaaabaaaaaababbaabbbaaaaabbaaaabaaabbababaaaabbaaaaaababaabbababaaaaaaabbaabaababbabaaabbbbaabbbaababbbbaabaabaaabbbbbbbbbabaaabbbabbbbaabbaaabbbbbaabaababbabbabaabbbaabbabbaabbbbbbabbbbabaabbabababbaabbaaaabaababbbaaaababaaabbaabaabbaabbababbabbbbaaababaabaabbbbbbbabababbabaabbaaabbbabaabababaaaaaaaaaabbbbabbabbbabbababababaabbbaabbbbbbbbaabababbaaabbaaababbbbbbbbabbaabbaaabaabbabaabaabbbabbaabbababbabbbababbbbaaaaaaaabbabaabbbaabaaaabbbaabbaaaaaaaabbbabaaabbbbbabbbbabaabaaaaaabaabbaababaaabaabbbabbabbabbbbbabbaaabbbabbabaabbabaabbabaababbaabaabbabbabbbabbbaababbbabbaaaabbaabbbababbbbaaaaabaabaaaabaaaaababbbaaaaaabbabbbbbababbbbbbbabaaababbbabbbbbbbaabbaaaaabaabbbabbbbabaabbbbbbaaaababbbaaabaabababbbbbababbbbbbaaaabbbbbbbabbbbaabbbaabbabaababbabbbabbbbabbbaabaababbaaaaabaabababbbabbbabbbbaababaabaaaaaaaabaabaaabaaaaaaaabababbabaaabbaaabbbbbbabababbbbabaababbabaabbbaaaaaaaaabaabbbabbabbbaabbaabbbabbaaabbbaabbababbabaaaaabbbbbaababbbbbbaaabbababbababaaabbbbbabbababaaabbaaababaaababbaaaabbbbbbbaaababbbaaabababababaaaabaaaabaaaaaaaababaaaaaaabbabbbbbaaaaaabaabababaabaabbbbbbbababaabaaabaaaabbbabbbbaaabaababbabbabaaaaaabaaa babaabbbabaaaabbabaabbbaaabbbbbbabbbbbbaabbabbbbbbabaababbabbaabbaaaaaaaababbbbbbaababaabbababaabaabaaaaaababaabaaabbbbbabaabbbbaaaabbbbaabbabaabbabaaabaaabbababbbbabbbabbbbbbaababaaaaaaaabbbababaabbbbbbbbbbabbabaaababaaabbbaaaaaaabaababbaabababbbabbaabbbbaaabbaaaaaaabaababbbaabbbaabbaabbbabbaaaababaaabaabaaabababbbbabbabaabbaaaabaababbaababbbbbbabbabbaabaabaabaabababaaaaaaababbbbababbbaaaabbbbaaabaaaaabbaabbaaaabaaabaaaaaabbbbbabaaaabbbbbbbabbaababbabbaabbaabababbabbaabbababababbabbbbaabbbababbbbabbbababbbabababababaabbaababaaaababbaabbbbbababbaaaababbbbbbabbaaaaabbaababbabaaabbababbbbaaaabbbbaabbabbbabbbabbaaabbaabaaabbababbaaabbbbbbabaabababaabbbaaabbabababaabbaabbbabbabbbbbabaabaaaaabaaababababbbaababaabababaaababaaaaabbaaaaaaabbaabbbbaabaaabbbaabaaabaaabbaaaabaaabbbaababbbbaaababaabaabbaaaaaabaaaabbabbbbbbbbaabaabababaabbababaabbbbaaabbbabaaabbbabbaabaabaabbbbbbaabbbaabbaabbbbbabbababaaabbaabbabaaabbbabaabaaaabbabbbbaababbbbbaaabaabbbabaabbbbabbbbabaaaabbbbaabababbbabbabbabbabbaabbabbbaabaababbaaabbabbbaabababbaaabaaaaaababbabbbbbaaababbbbbbbbabaabaabaaabbabbbbbaaabbababaabbabaabbbbbaaabababaaaaabbbbabbbbbbbbbababbbabbaaaaaaabbbbabaaabbaabbaabbaaaaabbaabababbbbaabaaaabbaabbbaaababbbbabbaababbbaaaaabaaabaabbbbbbbaaaaaaabbbabaaaaabaaaabbbababbaaabaabaababaaaaaaabababbaababaaaabbaaababbbbbbaabaaabbbbbbabbbbbabbaabaabaaabababaaabbbabbbaabababbbaaaabababababababaabbbaaaabbbabbabbaaabbabbaabbbbabbabaaaabaabbbabaaaaabbbabaabbbabbbbaaababaabaaaababbbbbaaabaaaaababbbaaaaababbbabbbbaabbabbbbaaaaababbbbbbbbabbabbbbaaaaaaabaababaababbaaaabaaaabaabbabbaaaaababaabbbbbabaaabaabaaabaaaaaaaaababaabbbaabaaaaaabbbbbabbbaabaabbababbbbaaaaaaaabbabbabbaabbbbbbaaaabaaaabbaabaabbbbbabbbbaaabaabbbbbabbbbabaaabbbaabaaaabbaaaaabbbbababbbabbbababbbbbbbbabbbbbbbbaabbbbbbabbbbaaaaaabbbbbababaaabbababaababbbbbaababababaaaaabaaaaaabbbbabaababababbaabaaaaabaaabbbbaaaaaabbbbbbbaababbabbbabaabaaaabbbaaabaaababaabaabbabaabbbbaaabbbabbbbbabaaabbbbbaaaabababaababaabaaaaaabbaaabbaabbaabbbaabbabababb bababbaaaaaaaaaaabbbaaaababbaababaaabbaabbbbbbaabbbaababbabaaabaabbabababbababbbabbbbbaaaabbabbaaaabababbabbbbbaababbaabbaabbabbaabaaababbbbababbbbaaaaababaabbbbabababbbaabbabaabbbabaabaaabaabbaabbbaaaabbaabaabbbababbabbaabbbbabbbbaaaaabababbabbaabbaaabbbbabaabaababbbababbbaaaabaaaabaaabaaaaaababbaabbbaabbaaababbbabbaabbaabaabaaaaabbbbbaaabbbaaaabaabbabbaaaabbbbaaabbbabababaaaabbaaaaabbababbbabaaabbaabbbabbbbbababaabaabaaabbabbaaaabbbbaaababbbbaaaaabbbababababbbaabaaaababbbabaaaaaaababababbababbaaaabaaabaababaaaabbbabbbbbabbbabbbabbaabaaabaaabaaabbabaaabbbabbaaaaaabbabbaaabbabbaabaabbaaabbaabbbaaaabbabaaabaaaabbababbababaabbababaaaaabaabbbabababaaaaaaababbababbaabbbabbbbabbaabbbbbbbababaababaaababbbabaababaaababbbabaababbabaabbabbaaaabbaabbaaabbbbaababbbbabbbbbabbaabbbababbaabaaaaabababbbbaaabbabbbaabaaaaabaabaaabbaabaabbbbbbabbabbabaaaaabaabababbabababbbbbbaabaaabbbbaaaabbbbabbbababbaaabbaabaabababbabaabaaaaabbaabbbbababaababaaaabbaabbbbbaaabbaabbbbaabaaabbaaaaaaaaaabbbbaaaaabbbabbbbbbbabaabbaaaaaabbbbbbbaabbaaababababbbaabbaabaababbbbbbbbabbbabbabbaaabbbabbaaaabbabbbbabbbbaaaaababbbbbaabbbbbaaababbbabaabaabababababaaaaabaaaabbaabababbababaabaaabbaaabaaababbbaaabbbabbabaaabaabbaaabbababaaaaaabaababababbaabbabaabbabbbbaaaabaababbbaaaababbabbbbbbaaabaababababababaaabbababbaabbbbbaabbaabaabbabaabaaaaaababbaababbaaababbbbaabaaabbbabaaaaabaaabbbabbaaababbbbbaaabbbbabbbaaaabbababbbbbbbbaabaabbbbbabaaabbbbbabbababbabbabbbbaaababbbbabaabbababababbbbbbbbaabbbbaabaabaaabbbabbbababbbbabababbbababaaabbaaaaaababbabbaabbbabbabbabbbaababbbbaaaaabbbaaaabaaababaaabaabbabbababababbbbbaabaaaaaabbbbabbbbabbaaababbababaabbaaabaabaabbabbbababbbaabbbabbbabbbaaabbbbbbbabbbbaaaaaabbbbabaabbbabbbbaaaaaabbabbbabbababbabbbbabaabbbaaababbabbbabbabbbbababbbbbabbabaaabbabaaaabbaaabababbbbabbbbaaababbbbbaababaaabbabbaabbbbbabaaabbabaaabaabbabbaabbabbaabbabbabbabbbaaabaaabbbbbabbbaabaaaabbabbabbbbabbabbbabbabaaabaaaaaabaabaaabaaaaaaabaabaaabbabbbababbbbaaababbabaaabbaaaaaaabaaabbababbbbbbaaababbbb bbbabbabbabaaabaababababbababaaabbbbbabbabababbbaabbbabbbbabaaababbbaabaabbabbabbaaaabaabbbaababbbbbbbbbbbbbabbaabaaabbaabbbaababaabababbbaababbbbabaaaaabbbbaaababbabbabbbabbbbababbabaaaababbbaaababbabababaaabbbabbbabaaabaababaaabaaababaaabbababbbabaabbbbaaabbaababbaaaaaaabbbaaabbabbabaaaabbabbabbbbabbaabababaaaaabbaaaababbabaabaaabbbbbaaaabaabaababbbbbaaababbaaabaaabaababaaaabbabbbbbaabbbaaabbaaabbabbaaaaaabaababaaaaabaaabaaaababaaaabbabbbaabbabbbbaabbaabbbaababbbbbababbbbbaaaaababbbaabbbbbbbababbaaaaabbbabbabbbaaaaabaaabababababaaaaaaabbbaaabbbbaaaababaababbbbbbaababaaabbaaaaabbaabaababbabaaaabbbbbaaaaaaaabaababaabbbbaabbabababbabbbbaabaaababbbabbaaababbbbaabbaabbaababbbbbaaabbbbbababbaabbabbbabaaaabbaaaabaaabaababaabbbbaaaababaabaabaabaaababbbbaabbababaaaabbaabbabbbabaababaabbabbaabbbabbbabababbaaaaaaaaababbaabaaaabaababbbbbbabbabbbabaabaaaaaababbbababbaababbabbabaaabbabbaabbaaabababaababbbbaaaabbbaaaabbabbabbbbabbabaabbabaabaaaababaaabbabbbaaabbaabbaaabaaaaaabaabbbbbabbbbbaaabbbabbbaababbbbabbbbabbbbabbbaaabbbabbaabaabaaabbbbaabaabaababbbbababaaaababbaaaaabbbbbbaaaababaabaaabaaabbbabbaabbbaaaaabaababaaaaaaaabbbaaabbaaabbabbabbabbbbaaaabbbaabaabaaabbabababaaabaabaaabbbabaabbbabaaaaabbaaabaababbbbbaabbabbbaaaaabbaabbbabaaabbabbbabbaaaaaabbbbbabaaaabbababaaabbbbaaaaaaabbbbabbbbbabaaaaabbbabbababbaabaababaaaababbbabaaaaabbabababbaaaaabbaaabbbaaabababbbbababaababbabaaaababaaabbabbbbbbaaabbbbbbaabaaabababaababababbaaaaabbaababaaabbbbbbbbabaabbbbabbbbbaaababbbaaaababbaaaaabaabbbaabaabbabbabaabbbababbbbbbaaababbbbbbabbaabaababbbbbabbaaabbbbbbaababaabbaabbbaaabbaababbbbbababbaaabbbaabababbabbbabbbaabbbabaabbbabaaaabaabaabbaaaabababbbbbabbaababaabbaabaaaaababbabbbbbbbbaabbbbabaaabbaaabaaabbbbababbbbbbaabaaababababaabaaaabaabbabbbabbbaaaabbaabbaabbbaabbbbababbbaababaabbbabbabbbaaabaabaabaaababbaaabaaaaabaaaaaaaaabbbbaaabbbaabbbbaabaabbbbababbaabaabbbabbaaabaababaaabababaabaabababaaabbaaabaabbbaabbbbaabbabbbaababababaabaaabbbaaaaaaaaabbbaaabbabbbaaaaaaababababbbaabaabbbaaaa aaabbababbaababaababaabbaaabaaabbababbaaaabbaabbaaaabababbbababaabbbbaabaaababaabaabbaabaaaabaabbabaaaaabbabbabbbabbababaaabaaaaabbbabaaabbbbbbbbbaabaaaabaabbabbbbbbaabaaaaabbbbbaabbabbaaaaabbbbbabbbabbbaaabbabbbabaaaaabbaabbbaababbabbbabaaabaabbaaaaaaababaababababbabbbaaaabbbbabaabaabaaabbaaabbabbbbbaababbbbaabbbabbbbbbbbbabbbabaababbbaaaabbabaaaaaabbbaaabaabbababaabababbaaababaaaaabbbaabbaabaaabbaaababbbabbbababbbbbbabbabbbbbaaaabaabaaaaaaaaabbbbaabbbbabaababbabaabbbaabbbaaaabbbbabbbbbaaabababaababbbaabaabaabbbabbaaabaabbbaababaaabaabaaaaabbabbbbbbaaaaaaabbabbaabaababaaabbbabbbbbbbaabbbbbbbabaababaaabbbaaababbaabaaaabbaababaaaaabaababbabaaabaababbaaabaaaabbbbbaaababbbbaabbbaaaabbaaaabbaabbbaabbbaabbabaababaabbbbbababaaaaaaabbbaaabaaaabbbbabababbaaaabaaaaabbaababbababbbabaaabbaaaabbaabaabaababaaababaababbbbbbaababababaabaaaabbbaaaabbabbabaaabbababbbbabaaaaababaabbaaabbbaaaaaaabaaaababbbbabbabbbaaaaababbbababababbabaabbaaaababababaaabbabbaabaabbbaabaaaabaabababbbbbbaabbbbaabababaaababbbabbbaaaaabaaabaababaabaababbaabbabbbbbabaabaaaaaabbabbaababababbaaaaaabbbabbbaaabaabbbbabbbaabaabbaaababbbbbbaaaaaabaababbbaabbbabbaabbbaabbabbabbaababaaaaaabbabbaaabaaaaabbbaababbabbaabbbbbbbaaabaabbbbaabaabbabbababaaabbbbbabaabbbbabaabaaaabababaabbbaabbaaaaaabbbbbaaaaabababaaaabbaaaabbbaabbbabaaabbbbabbbbabbabbbabaabbababaabaaabababbbababbababbaaabbbaaabaaababaaaaababbaabbaaabaaaabababbabbabbaaaaaabbabbaabaaabaaababaababbbaaababbbbbbbabbbaaaaaaabbaaaaabaababababaaaaabbbbbbbabbbbbaababaabbaabaaabbaaaaaabbabaabbabaaabaabbbbabbaabaabbaaababbabbbbaabababaaaabaaababbbbaabbbabaabbabaabaabbbaaaaabaabbaabbbaababbabbabbaabaaaaababbaabaabbbbabababbababaaaabbbbaaabbbabbabbbbabaaabbbaaabbaabaaabaabbbbaaaaabbabbbababaababbabababababababbbabbbbbaabbaaaabbabbababbaabbbabaabbbbababbbbabbaababbbabaaaaaaabaaaabbabababaaaaaaaabbabaabababaaabbabbaababaabbabbbaabaabaaaabbabbaababbbbabbabaaabbbbabbaabaabaaaaababbbaabbbbbbbaaabababbaabaabbbaaaaababaaaaaabbabbbbbabaaabbbaaaaabbaaaaaabbbbabbaaaabbaaaaabbbab aaaabbbabaabbaaaaabababaabbbababbaabbabbabbaaabbaaabbababbbabbbbbaabababaababbabbbabbbaabaabaabbbbbababbbabbaaababaabaabbbabababbbbaababaabaaaaaaaababbbbaabbaaaabbbbabaababaabbababbbbaabbbbabbbbbabbbabbaaaabbbbaaaabaabbabababbababbababbaaaaaaabaaabaaaabbbbbbaabbbaaabbaaabbabbabaaaaaaababbbaabbabaababbabaaaabaaabbbbaabbbbababbbababbaaabaaabaabbbaaabbbaaaaabaabbaabbbbbbbaaabbbabaaaabaaabbaabbbaabbbabababbbaabaaaabaababbbaabbaabbbababaabaababaaaaababbbbabaabaaaabbaaababbaaaaababaababbbabbaaabaababbbbbabbabababbaabaabbabbabaaaaabbabbbbaabbbbabbbaaababbabbbaaaaabbaaaaaaaaaaababababbbbbaabaaaaaabbbabaaabaaaaabbbaabbbbabbaabaabababaaababaaaaaababbabaaabbabbbabbaabababbbaaabaabbbbaabaaaaabaaaabaabbbbaabaaaabbbbbbbbbaaabbbabbaabbbbbabbbaabaababbabbabaaabbbbbbaabbbabaabbbaababaaababbabaaaabbbaabbabaaabaaaabababaabbbababbbabaaabaaabbbabbaababbabbbbbaabbbbaaaaabaabbbbbaaabbaababbbbabaabbaabbbbabbaaababaabaaabbbaababbbbaababaaabaaabbaaaabaaabbabaababbabbababbbbabbbbabbbaaabbabababbaabbababaabbababbbaaababbabababaabbbaaabbaaaaaabbbbaabbaabbbbbabaaabbbabaabbaabaababaaaabbaaabaaaababaaabbbbabbaaabaabbbaaabaaabaababaabbaaababbbbaaaabaabaabbbbbabbbaabaaaabaabbbabbabababbabbbbaabaaabaaabbbababbaabbbbabaabaabbbbbabbbaaabbbaabbaaaaaaaabbaabbbaaabababbaaabbabababbaaaaaababbbbbabababbbaababaaaabaabaabbbbaaaababbaaaabbbbbabbaaaaaabaaaabababbbabbabaaaababbbaabababbaababababbbbaabbabbaabbabbaababbbbaababbababbaabaabaaababaaaaabbaaabbbbbbbbabaabaabbaabbbabbbbbbbbbabaababbbbbabbaaaaaabbaabbbabaaaabababbaaaaaaabababbaabbbbabaabaabbbabbbaabaabbaabaaaaaabbaabbabaabbaababbaaabbabbbaaabaabbabbaabaabaabaaaabbbbbabaabbabaaaaaaaabbabababbaaabaabbbababababbaabbabbaabababbbaaabaabbaababbabaabbbbbbbbbbbaabaabababbbabaaababaabbabaaabaabbbabaaaaabaaaaabbbaabbbbaaabaaabbababbabbaabbaabbaabababbabbaaaaabaabaaaaabaaaabaabaaabbbbaaabaabababbbbaabbaabbbbbabbaababbbabbbbabababaaaaabbbaaaabbaabbabbabaabbbabaaabbbaabaabaaababaabbaabaabababbaababbabbaabbbabababbbbbbbaaaaabbbbababaabbbaabababbbabaabbbbaabbabbabbabaa bbaabbbabbaaaabbaabaaabbbbbbabbbaabbbaababbabaaaabaaaabbbbaabbaabaaaaabbabaabaaabbaabaabaabaabaabbbbaababbabaabbaaabbbabbabaaababbaabbbaaaaaabbabaabbabbbbbaabbabaababaaabaaaabbabaaababaaabaababaaabaaaabaaabbabaaaabbbbbaaababbababbabaaabbababaabaabaaaaaabaaabbaabaabaaabbbbaababaaaaabaababbabbbabbbbabbabbaaabbabbababababbabbabbbaaaaaaaaababaabbbbbaabaabbaaabbaaaaaababbbabbabbaaabaaaabbaaabbbaabbabbbbabbbaaaabaabbaaabaaaaabaaabbbbababbabbbbbabbabbbaaaababbabaaabbbabbaabbbaabbaaaababbabbbbaababbbaabbababbbbababaaabbaabbbababaabbabbbbabbaabbabaababbababbabbaababbaaabababbbaaaababbbbbbbaaaaabbbbbaaaabbbbbababaaabababbbbaaabaaabbabababaababbabbbbbaaaabbbbbbbbbaaaaaabbbbbaaabaaabbaabaabbaaaaaabbaaabaaabaabaaaaaaaaaabaaabbbbbaababbaaaabababaabbbabababaaababbababaaabaababbabbababbaaabbbbabbabbaabaabbabbaaabaaababbbbbbbbabababbbaaaabbbaababbaabaaaabbaaaabbababbbababbabbbabaaaaaabbbbababaaabbbabbaababbbabaaaabaaaabbabaabbabaababababaabaabaaaabababbaabbaabbabaaabbababababbabbbaaababbabaabbbaabbabbabbaabbbbbbabbaababbbabaaabaabaaaaaaaaabbaaabbaaababbbbbbbbaaaaaabbaaabbaaababbabaabaabbaabbbbbbaaabbaaaaaabbababbbababbbabaabbbbaaabbaabbbaaabaaaababbaaaaaaababaaababababbbabbbbaaabaaaabbaaaaabbabaaabbaabbbbababbabbaabbbabbaababaabaaaaaabbbabbbbabaababababbaaaaaabbbbabbabbabbbaabaaabbbaabbabbaaaabaababababbaaababbababaabbbbaababaabbbaabbbbbaabbabababbbaabaabbaaababbabaabbababbabaaabaaabbbaababababbbaabaaabbbaabbaabaaabbbaaaabbbbbbabbbbbbbaaaaabababbbbbaabababbabaabbababbbbaabbbaaaababbabbbbbbabaaabaabaabbaababaabababbabaaabbabbbbbbbbabaabbabbaabbbbaaababbababbbbbbbbbbabbbaabbbaaaababaabaabbabbbbbaababaabbbbabbaaaaabbbbaaaabbaaaaabaabbabbbabbbbabababbaaabaaabbabbaaaababbbbbbaabaaaaabbbaabbbabbbbabbbaababbabbbbbaabaaaaaaaabbbbabbabbbbbababaababbbabbaabaaaaaaaabaababaababaaabbaaaaaaababbbbbabababaabbbbbababbbbabbbbaaabbbababaabbaaababbaabababbbbabbbaaaababbbbbbaabbbaabaaababbbbbbababbababbbbbbabbaabababbaabbaaababbabbbabaabbaabaababbbabbabbbbabbbabbabbbbabbaababbbabaaaabaaaaaaabaababbaaba bbbaabbbbaaaaabbabbbaaaabbbaabbbbaaaabbbbbabaabbbababaaaaaabababbabbbbaabbabbaabbaababbbabbababaaaaaabaababaaababaaaababababbaababbabababbbbbaaaaabaabbaaabbabaabaabbaababbbabbbababbaabaaaababbababbbbaaaaababbbbbaaaababaaabaabbabbbbbaabbaabaaaaabaaabbbabbabbbbaaaabbbabaaabbabbaaaabaaabbaaaabbbaabaabababbbbaaaabbabaaaabababaaaabbaababbbabaaabbbbbbabaabbabaabbabaaababbaabbaaabbabbaaabaaaabaabababaaababbaabbaaaaabbaaabbaaabbbbbabbbbabaaababbbababbabaabaaaabbbababaaabaabbbbbaababbbbabaabbaabbababaaaababaaaaaabaabababbbabaabbaabbbbbaabababbaaabbbaabbbbababaabbbbababbaabbabbabbaaabbbbbababaaaabbabbbbbabbbaabababbabbbbbbaabbbbbbbaabbbabababbabbaaabbbbbaaaabbbbababababbbbabbbbaaaaaaabbbbbabaabaabaaabbababbabbbaabbbbabbabaabbabaabbbbabbaabbbbaaaaaabbaaaaaaaaabbbbaaaaabbbbaaabaababaaaabbaabbaababbabaabaabbbbbaabbbbbabbbabbabaaabaabababbbbbbbaababababbaabbaabbbababababbbabbbbbabaababaabababbbbbaaaabbabbababbbbbabaaabbbaaaabaabbbaabaabababaaababbbbabaabbbbbbabaaababbbaabaabaabaaaaabbbabbabbabababbaababbaaabaaaaabbbbbabaaaaaaaabbaabababaabbaaaababbaaaaaaabbaabbaaaabaaaababbabaabbabababaaabaaaaaaababaaabbabaabbabbabaaabaaabbbbabaaaaababaaabbbbaabbaababbaabbaaaabaaababbabbabbabaabbbaabaaabbaaaabaabaabbaabbaabbaaabbbaaababbabbbbbaaaaababbbaababbbaaabaababababaaaaababbbbaaabaabbaaaaabaaabbababaababaababbbabaabaabaabbabbabaabaaabaababbbaaaabbbbbbbbaaabaaabaabaabbbbabbbababbaababbaabaaabaababaaabbabbabababbaaababbbaaaaaabbaabaabaabbaabbabaaabaabbaabaaaaabbbbbbabaaaababbbaabaaabbabbbababbbbbababbbababaabbbbbababaaaabbabbababaaaabbbbabaabababbbbbbbaaabbbabbaababaaaabbabbaaaaaaabbabaaaaaabaabbbababbbbbaabbbaabaaabababbabaaaabbababbaabbaaabaabaabbababbababaaababaabbbbbaabaaaaaaaaabababbaaababbaaabaababbbbbababaabbaaaaaabbbbbaaabbabbbbbaaaaaabbbbaabbbbbabbbababbabbabaaabbaabbabaabbbabbababbaabaaaababbbbbbbaaaabbaaabaababbbbababaabbbaabaaaabaababababaababbbbaaabbbababaaabbaababaaabbabbaabbbababbbababbbabbbbaabaabbbabbbabbbaababababbbaabaaabbbaaabababbbabababbbbabbaaaaaaabaabaaabaaaababbaabab baaaaaaababaaaababbbbabbbbaaabbbabbbbaabbaaabbaabbababbbbaaaaababaaabaababbbaabbbbbbabbabbaaaabaaabbbbbaabbbabbbaaaaabbbbbabbbaaaabbbbbbabbaababbbaabbabbaaaaaaaaaabbbabbabaabaabbaabbbabbabbaabbaabbaabbabbbaaaaabaaaaababaabbaaaaabababaabbbababaababbabaabaaaababbbbbbbbbaababbabbabababbaaaabababaaababbaaabbabaababbaabbaabbaababaaaaaababaaabbaabbabbabbbabbaabbaabaaabaaaabbababbbaaaaabababbabbababaabbbbbababaaabbbbbbbbbaabaababbbaabaabbaaaabbaabbaaaabaaababbbaabaababaaabaabaabaabbaabaabbaabbbaaabaaaababbbabbabbabaababaaabaaabbbaabbabaaabbaababbbbabbabbbbbbbbabbbbbabbbaaaabababababbaaabbaabbaabababbbbabababbabbbaaabaaabbaabaaabaaabbabaabbbbababbaabbbbbbbabbbbabbbbaaabaaabbbbbbaababaaaaaabbbbaabbbabaaabbaaabbbababbabbaabbbbbabbababaaabbaaababbbabbbabababbbaababaaaaaabbabaababbbbbababbaaabbbabaaaaababbbbbaaaabbaababbbbbabbababaabbaaaabababbbbbbabbababbbbabbbabaaababbabbabaaaabababbbbbabbbbabbbbaabbbbbbababbbaaabbbbbbaaaabbabbaabbbbbbbbaaaababababbbbaabbbbbbabaaaaaaaaaabababababbbbabababaaabbbaaaababaababbababababaaabbabbbbbabababaaabbaababaabbaaabbbbbabaaaabaabaaaabaabaabbaaaabaaabbaaaaaababaabababbbababbbaaaababaaaaabaaaabbaababbababaaabbbaabbabbaabbbbaabbbabbbbbbaaaaaabbabaaaaabaaabbababbbabbabbbbabbbbabaabbbbaabaaabaaababbbbaaaaababaabbbabaabababababaaaaababbbababbababababaababaaabbbbaabbabaabbabbbaabaaababbbaaabaabbaababbbbbabababaaaaaaaabbaaabbbbbbababbbabababbabaababbabbbababbaababaabababbabaaaababaabbaaaaaababbaabaaaaababaabbbaabbbaaaaabaababbaabaabbbaaaababaaabaaaaabbbbbbabbabbabaabbabababbaaaabbbbbaabbaabbabbabbbaaabaabbbabaaaabbbababbaaaabbaaaaabbabbbbbaabbaaabbaababbabbaababbbbbaabbbbaaabbaaabababbababbaaaaabbaabaabaabbbaababaaabaabaabaaabbbbbbabbbabaabbbabbaaaaabaabbabbaaaabbabaabaababbabbaababababbbbaaabaabbabbabbbababbababaabaabbbbaabbbbbaabaababbababaabbbbbabbaabbaabaaaaaaabaaaabbbaaabaababaaaabbbabaabbbabaaabbbbabaaababbaabbabbababababababaabbabbbaaaaababbbbbaabbbaababbbabbababbaaabbbbabbbabaabbaababaababbabaabaabaaabaabaaaaaaaabbbaabbbabaabaabbaaabbaaabbaaa abaabaaaaabaaaabaabbbbabbabbbbaaabbabbabbabbbbabbbabaaaaabaabbbaababbbaaabbbaaaabbbbaabaaabbaabbabaabbaaabbbbbaaaabbbaaaabbbabbababaababbaaaabbbbbbaaabababbbbbbbbabbabbbbababbbababaaaaaaaabaabaabbbabaaabbbbabaabbabbabbbaabbbaabbabaaaabbabbabbababbbaaaaaaaaabaabbaababababbbaaabaabbbbbbbaaaabbaabaabaaaaaaaaaaaaaababaaaabaaaabababbaaaaabbabababbbbbaaaaababaaaaaabbbbaaabaababaabaabbbabababaaaaabaaaabbbbbaaaabaaaaabbbbbaaaaabbbababbababbaaababaabaababbaabbbbbbabbbbabbbabaaaabbbabbbbbbaabbbabbbbbabababbbabababaaaaaaabaaabaaaaaabbaabbabababaaaaababbababbaababbabbabbaaaabbbabbbbabbbaabababbabbbabbaaaababbaabababaaabbbbaaaaabaababbaabbaaaabbaaaabbaaaaaabbabbaaababaaabbabababaabbababaababaabbbabbabbaabababbbbbbaaabaabaabbbabbabaaaaabbbaaabababbbbaaaaabbbabaaaaababbababbbaaaabaaabaababbbaaaaaaabbaabaaaaaaaaaaaaaabaaababaaabbbabbaaaabbbbabbbabaaaabbbababaabbbabaaabbbbbbbbabaabbabbbaaabababbaaababbabababbaaaabbaababbbaabbabaaabababababbaaabbbaaabbbbbbbaaabbabaabbaabbabababbbbbabbbbaaababbabbabaaaaabababaaaaaaaababbbaabbbbbbaabaabbabbaabaaaabaabbbabbaababaaaaabababaaaaaabbbbbbaabaababbbaabaababbaabaabbbbaaaabbabbbbbababbbaaabbbaabbbbbbbaabaabaaaaabaaabababaaaaaaaaabbbabaabbabbbbbbabaaababbbbbaaabbbabaababaabaaabababbbaaaabaabaaaaabbabaaaabaaababaaaababbbbaaababababbbbabaaabaabbabbbbbbabaababaabbbbbabbbbaaaabbbaabaaaabaabbbbaaaabaaabaaaaababaaaaabaabaaaaaaaaaaaaabaabbaaabbaabbabaaabbbaaababbbbbaaaaaaaaaabababaaabbaababaaaaaaaabbababaaabababaaabbbabbbaaabbabbbbaababbbaabababaaaaabbaaaaaaaaabbbbbbbabbababaaabbbaaababaabaaabbaabababababaabaaababbabaabbabababbbaababbbbbaaabababaabaabbbbbabbbabaabbabbaaaaabbbaaabbbabaaaaabbbaaaabbaaabaabbaababbaaaaabbbababaababaaabbaaaaaabbbaabaaababbaaabaababaababbbaaababbababaaaabbbaaaabbbbbabbbbbabaaabbbaaabbababbabbbaabbbbababaabaaaababbaaaabbaabbbbbbbabbabbababbaaabababbbaaababbaaaabababbabaaabbbbabaababaabbbbabbabbabaabbababaaabaababbabaaabbbbbbbaabbbaaabbbabbbbbbbbbbbabbbabaaaaaaaababaaabbabbbaabbbaabaababbabaababbbababaabbabbaaabbbbbbaababbaabb babababbabbbbbaaaababbbbaabaaababbabaaaabbbaaaaaabbaabbaabbbbaababababbbbbababaabbaabaababbababbbbbababbbaabbbbbabaaabbaaaabaaabaaabbababbbaaaabbbabbabababbabbaabaabaaaabaabbbbbaaabaaaabbbbabbbaaababbbaabaaaaaaabaabbabaabaaabaabbaabbaabaaaabbbbbaaaabbaabbbbbaaaaabbbbbbabbbbaababbabbbaaabbababababbaabababbabbababaabaaabbbbbabaabaaabbabbabbbbaaabaabababababaaabbbbaabaababbbaabbaabbbbababaaaabaaaaaaaaaaaabbaaabbaabbabbaabbaabaaaaaabababbbbbaabbabaabbbaaababaaababaabbaaaaabbabaabaabbbabaaababababaababaaabbaaabbbbaababaaaaabaabbaaabbbbaaabbababaaaabaaabbaababbabaababbbbbaababababbaabbbabbbbaababbaaabbbaabbbbbabbaaaaaababbaababbababbbbababbbaabababbaaaabaaaaaaabbbaabbbbbbbbbbbbabbbaaaababbbabbbabaabbbabababbbaaabbaabbababbbbbbabbbabbbbbaabbabaaaabababbbababbabaaabbabbababbababbaaabaaabbaabaabbbabbbbbaabbaabaaababaaaaabbaabbbaaabbababbbbabbabbbbabbbabbbbabbbbbaaaaaaabbababbbbaaabbaaaaaaaabbaababaababbbaabbabbababaaabbabaabababbaabbbbaaabbbbbbbababbaababbabbbbbabbbaabbababbbbbbabbbaaabbaababaabbaaaaaaaaabbbabbabaabaaabbabaabbbaaaabbbabbbbbaaaaaaabbaabbaaaaabbbbbbbaaababbbbaabbababbbabbbbbaabaaabbaaabbabbabbaabbaabababbabbbababbbaabbaabbaaaaaaabaaaaaaaaababbabbbbabaaaababbbabababaaaababbbbaaaabbaabbaaaaaabbaabaaabaaaabbbbababbbaaabbaaaaaaaaaabaaabbbbbbbaaabbabbbaaaaabbabbabaaabbbbbbbaaaaababbabaabbbbbaaaaabbbbbaaabababaabbaaaaabbbababababaabbbababbbbaaaaabbabbbaabaabbbaabbbbaaaabbbaabaabbbaaabbaabbaabaabbbaabaaaabbbabbbabaaaabbaabbaaaabbaabbbabaabbaaaaabbabaabaaabbbbbbabaabbbabaabaabbbaaabbabbabbbaaabbbabbababaaaababbaabbaaababbaaaaababbbaaabababaaababbaaaaababbabbbbabbbabbbbabaaabbaabbbaabbbaaaaaabaaaaaaabbbababbbbabbabbabbaaabbaaababbabbbabbbabbbaababbaababababababbaaaaaaaababbbababbaaaabababaaaabaabababaababbbaaaabababbbaaaabbabbbaabbbaaabbbbabbabbababbbabbbabbaaaaababbbbbabaabbbabaaabbbbbbaaabaaabbababbabbabbbababaabaababbbaabbbaabbbbaaaaabaaaabaababbbababababaaabaaabaabaababbaaaaaabbaaaaaabbababaaaababaaaaaaabaabaabbbaabbbbbaaaaaabaabaabbaaabaabbbbbbabaaaabaabbbabbabbba bbaaabaabbaaaabbaaababbbabaaaabbabaabaaaabbabaabbabaabbbaabbbaababbabbbabbaabaabbababbbaaaaaaabaaabbbbbabbbabbaabbbbbbbaabbaaababbaabbbbaabaabaababbabababbbbabbabbaabbbabbbaaabbbaaaaaaabbaababaabbaabbbbabababaabaabbbababbaababababbabbababbababbbaabaaababbbbaabbbaabaaabbabababbaabaabbabbbbbaabbbababaabbabababaababaabbbbabbabaabaaabbbbababaababbaabbbaababaaaabbbabbbaaaaaaababbaabbbaabbaabbaabaabbaababbbabbbbbbabaaaaaabbbbaaaabbbbbabbaaaaabbabbbabaabaabbbbbaababbbaaaaaabbabbababbbbbaaabbaababababbbaaababaaaaaaababbbaaaaabababbabababbabaaaaaabaabbabbbbabbaaaabbaabababbabbaabababaababbbaaabbbaababaabaabaababbbbabaabbbaaaaababbabbabaabbbbbbaaabababbabbbbababbaaaabaabaaabbaaabaabbababbbbaaabaaaaaabbbabbabbbaaaabbbbbbaababbabbbaabbbabbbbabbaabaabbbabaaababbaaaabaaaababaaabbbabbbbabaabaaabaabbbbbbbbabbbabaabbbaaababbaaaaaaababaaaaaaaabbabaaaabbbabaaaaaaabbaaababaaaaababbbaaaaabbaabbbaaabbaaaaaaabaabbbbabbabaaabbbbbaaababaabbabbbababbaababbbbaabbbbaaaabbbaabbbbbabbbbaabbbaababbabbbbabbbbbbababaaaaaababaabaaaaabbabaabbbbbabaaabaabaaaaabbaaabaaaabbbaaaaabbaaabaabaababaabaaabababaabbbbaabbabbbbbabbbbaaababbbbbbaaaabbaaabaababaabababbaaaaabababbbbababaababbbabaaaaababababbaababaaaaaaabbaabaaaaaaabbbaabbbbaaabbababbbbbbbbaabbaaabbabbabaabbaabbaaaaababababaaabbbabababababbbaaabbbbbbbbbbbaaabbbbbbaabababbbabaaabbabbaaabbaabbbbababbabbbaababaaabbbaabbbbbabbabbaabbaababbabbaaaabaabbbabbaaaababbaaababbaaaabbbbaaaaababababbbabbabaaabaaaabbbbaaabbbabbbbababbbabbababbbbabababbaaaabbabbaaaababbbaabbaaaaaaabaaababababaaaabaaababbbbababaaaaaababbabbabbaabaabbbaababbabbbababaaabbbabbabaabbbabaaaabbbbbaaabaaabbaaaabaabbbbababaaaaaabbaaabaabbabababbbbaabbbaababbababaaabbabaaaababababbbababbbaabbabbaaaaaaaabbabbbaaaaabbbabbbabbbabaabaaabbbabaaabbaababbababaabbaabaaabaabaabaabbaababaaaabbbbbababaabababbaabababbaabbabaabbaabaaaaaaabbbbbbbaaaaaabaaabbababababbaaaaaababaabbbbbbaaababbbaaabaabaaaabbbbbbaabbbabbbabbbbbabbbaaabaaabbaababbaaabbbabbabbbbabbabbbbbbbbbaabaababbbbbbaabbbaabaaaabaabbbabababb bbaaaababaabaaabbbaabbbaaabaabbbabbbabaaababaaaaaabababaaabababaaaaaabaababaabaabaababaababaabbaabaaaaaaaaabbabbbbbbbbabaaababaabbaaabbabbbabaaaaaaabbabbaaabaaababbaabbbbbbbbbaabaaabbaaaaabababaabbbbbbaabbbbaaabbabbbabaaaababbabbbaaaabbaaababbaaaaaabababbbabbabbbbabbabaabbabaaababbaaaaaabbabaababbaabababaaabbaaaabbbaabbabbbabbbbbabbaaababbbbaaaabbababaaababbaabbabaababaaababbabbbabbbabaaabbabbbbbbaabbbaabaaaabbbabbbbbabbaaaaabbabbaaaabbbbabbaaababaaaabbaabaabbaababbbbbaabaabaaabbbababbabaabaabbaabaabbbabbbaabbaabaaabaababbbaabbabbbaaaaaaaaaabbabaabbbaaabaaabaaabaaabaabbbaababaabaaabbbbabbbbbbaaabbbbbaababbbbabbabbaaaabaaabbbabaabaaabbaabaaaabbbbbbbabaaaaabaaabbbabbbaababaaabaaaaabbabbbbbabaabbaaabbaabbaaabbbabaaaaaabbababbaabaaabaaaababbabbbababaababaababbbbaabbaabaabbabbbaabaabababbaaabbbbbaabbbbabbabbabbabaabaaaaaaabaaaaabbaaabbaaabbabbbabaabababaabbababaaabbbbbabbabbbbabababbabaaababbbabaabbbbabaaaaababaabababbbbbbababbabbbaaaaabbabaababbaaabbaaabbbbaabaaaaabbbbbbaaabbaababbbaababbbaaaabbabbbaaabbababaaaaaabbaaabaabbabaabaabababbaabaaababbaaaaababaabbbaaaabbbbaabbbbbbbaabbbaaaaaaaababbbabaabbbaabbbababbaabaababbaaabbbbabaaaabbababbabaaaaababababaaaaabbbbbbbabbaabbababbbabbabababaaabbbbaabbbbbabaabaabbbbabaabbbbbbbaaabbabaabaabbabbaabbbbababbaaaaabbbbbaabaaabbbbabbbbaabbabaaabbbababaabbababaaabaaabbbbbbbbaabaabbbbababbababaabababbbbbabaaaaabbbbbbbabbababbabbabbabaabbbbaababaaabbbbbbaabbabbbbaaababaaababbaaaabbaabbaaababbbbaabaabaababababbbbbbbbbbbbababbbaabbababbbaabbabaaaaabbbbbabbbabaaabbbbababbabbaabbbbbbbaaaabababbbbbbaabbbbbbbabaaaabbabbababaabbbbaaaaaaaabbaabbaaabbabbabbababaaaaabbbbbbbbbaababaaaaabaabbaaabbbaaaabbbbbababbabaabaaabaaabababaaaabaaabbbabbbbaababaabaaaaaabbbabbababaabbaababbaabbaaaaabbaabaabbababbbbabbbbabbbbbabbaabbbabbaaabbbbaaaabaababbbbbbbbaabbabababbaababbbaababaaaababaaaaaabbaabaabababaabbbaabbaababababaababbababbaabbaababaaabbbabbbabbabaababbabbbbbbaaaabbbbaaabbbaabaabaaababaabbbbaabbabaaaaabababbbbaabbabaabbbbaaabaaaabaaabbbabbaabbababa aaaaaaababaaaababbaabaabaaabbaababababaabbabbbaababababbbaaabaaaaabaabbbaabbbbbbbaaaaabbbaabaaaaababbabbaabbabbbbbabaabbaaabbbbaaaaaabbabbbaaaaaabbabbbababaabaabbababbbababbaaaaaaaaaabaabababbabbababaaaaaaababbbaabaabbaaabbbaaabbbbabbaaabbaaabaaabbaaabbabbabbabbabbbbbbbaaabbababbaababbbaababbaababaaaaabaabbbbaababbbaaabababbbbbabbaaaabbaaaaabaaaaaaaababbbbababaababaaaaaaaaabbbbbbaabbaaababaaaabaaabbabaabbbbabaaaaaabbabbaababaabbbaabbbaaaababaabbbbaabbbbbabaabbbabbabaaaababbbbaaaaaabbbabaabbbaabaabbbbaaaaaaaabbbabbbabbababababbaaaabbbabbabbaabbbbaaaabaabbbbbbaaabbbaabbababaaaaaaaabbabaababbabbaabbabbbabbbaabbababbaaaaabbabbbaaabbbbababbbbbbabaaaaaaabbaabbbbabbbbaaaaabbbaaaabbababbbaabaaabaababbaaaaaabaabbabbbaaaabababbaaaaabababbababbabbabbbabababaaaabbbabbaababaabaabbbababaabbbaaabaabbaabbaababababbabaaabbaabbbbababaababaababaabbbabbbbbbabaabbbabbaabbabaabbababbabaaababaababbbaaabbabbabbabbbabbaaabaaaaabbaaabbabaaabbabababbbaaabaababbbbaaabaababaaabaabbbaaabbbabbbabbabbabbaaaaaabbbaaabaaaaaababbaaabbabbbabbbbbaabbbabaabbbabbbabbbbaaababaabaaabbbabbabbbbbaabaababbbbbabababbabbabaababbbbbaabbaaabbaaabaaaabbbabababaaabaaabaaababbbbbaaaabbaaaababaabbbaaabbabaaaabbbbbabbaabbbaaabaababababababbaaaabbbabaaabbabaaabbbbabbabbbaabbabbbaaabbbbbbaabbababbbbaaababaabbaaaaaaabaaaaabbaabbbbbaabbaabbabaabaaaaabbaabababbabbabbbaaaabbbbbababbabbbaaabaaaaaabbaabbabbaabbbabbaaaababababbbabaaaaaabaabbbabbbabaaaaaaabbbbbaabbaaaabbaaabbbbbbbbbaaabbbababaaabbbabbbbaababbabbbbbaabbaababbaaabbbaaaababbabbaabbabbbababbbabbbbbabababbaaaabaaabbabaaaababbaabbabaaaaaabaaaaababaaaabbbababaababbabbabaaaabbabbaabbabababaabababbabbbabbbbababbbbbaaaaaaabbbbabababbbbbabaaabaaabababbbbbbbbbbababaaaabbbbabababaabbababababbaaabbababbaabbaabaabbabaabbaabbabaaabbbabbbbbababaabbbabbaabaaabaaabaabbbbbabaabbabaaababbbbabbabbaaabbabbbbbaabbbababaabbbbbbbabaaaabbabbbaaaabaababbaababbabbabbbabbaaaabbabbbbbaabbbaabaabbabbaababbbaabbbbbabbbbabbaaabaaabbbbaabaaaabaaaabbbbabbbabaabbaaabbaaaabbabaaababbbbbbbbbabababba aaabbbababbbabaaabaabaaabaabaababaaabbabbbbbaabbaaaaaaabbbaabaabbaababaabbbababbbbbbaabababbbaaabbababbaabbbabaababbabaabbaabbbaabaabbbbbbbabbabaaaaabbababababaabaabaabaabbbbbabbabaaaaabaabbaaaaaabaaaaabbbabaaaabbaabaaaabbaaabaaaabaaaaaabaaaabababaababaabbaabababaabaaaaabbaabaabbbbaabbaababbaabbaababbaabaaaabaaaaabbaaaabbbbaaabbababbbbbaaababbbbbaabbbabaabbabaaaababbabbaababbbbbbbbbbabaaabaabbaabaabbbaaabbbaaabbbababababbbbbbbababbabbbbabbaaaabaabbaabaaabbaabbbbbbabbbbabbaaaabbabbabaaabaaabaaababbaaabbaaaaaabbbaabbababbaaabababbbaaaaaabaabaaabaaabaaabbaabaaaabbabaaabbabbaaabbaabbabbbabaabaaaaababbaaabbbbbbaabbabbbaabaaabababaaaabaaabbbbaaaabbbbabaaabaaaaaaaaabaabbbbabbabababbababbabaaabbbbbbbbaabaabbaaaaabaabaaaabbbbbabababbababbabaaaaaaababbababaaaabaaaabbbabaaaaaaaabaaaabababbaabbbbbbabaabbabbabaabbaaaabaabaabaababbbabbbababbbbbbaaaaaaabbbaababaaaaaabbbbbbabbaabbaaaabbaabbbaabbabbbaababaaabbabbbbaababababbbbbababbbabaaabbbabbbabbaabaabbabaabaabbababaaaaaabbabaababbaabaabbaababbbbabbbbabaababaabbbaaaaababbaaaaaabbbbbbabbabaabbabaaabababbbbabbbabbabbabbababaaabbbbbbabbaabbaabbbabaabbabbbbbbbaabaaaababaabbbabbbbbbaababbabbbbbaabaaabaaabaaaabbabbabbababbaababaaaabaabbabbaaaabbabaabbbbbabbbababbbabaaaaaaaababbbbbaaaabbabbabaaaaaaabbabbbaaaaaababaabbabaababbaaaabbbbabbabbbbbbabbaabbbbbbbaaaaababaaaaabbbabbbaababbaabbbaaababbbaaaaaaaabaaababaaabaabaaaaabaabbabbabbbbaabbbaabbbaaabbaabbaabaabaaaaabbaabaaababbaaababababaaaabbbabaaababbbaaaaababbbbabababababaaaababbbbbbabbbbaaaabbabbbababbabaaaaabaaaaaaabaabbabaaaaaaaabbbbababaabaaabbbabbabaaabababbbbaaaaaaaaabbaabaaaababbbbabbbbbbabbbaaabaaabbbbbbababbbbbababbbabbbbaabaaabbbababbabaaabbbaaabbaabbaabbaabbbbbbbbaaaaaabbaaaaabbbaabaaababbbabbbaabababbbaaaaaaaabbbbbbabbaababbbbaaababbabbbaaaabaaaabbbababbbaabaaaabaababbbabbaaaaaaabbaabbbbabaabaaaaaabaabbbabbababaaabbaababbbbaabbababbaaaaaabbababbabbbababbbaaaaaaababaabbabaabaabbaabbbabbaabaaabaabaaabaaabbaaaabababbaabbaaabbbbaaabababbabaaabaaaaabaaababaaabbabaabbababbbbaaaabaaa bababaaabaabbabbbbbbababbaaaabbbbbbabaaabbaaaababbbbbbaababbaaaababbbaaabbaabbbaaaaabbbbaabaabababaaabababbbaabbaababbbbbaabbbbabaabbaababbbabababbbaabbbabbbaabbbabbbaabbabbbabbbaaaaabaaabbabbbbabaaabaabaaaababaababbbaaababaababaababbbabaaaabbaaabababaaabbbbbbabbbabbbabbbbaaabaabbaabbaaabbbabababaaaabbbbbababaabaaaaabaabbababaaabaabbbaabaabbbbaaaabbbbbbabababaaaabbbaaaababbababaaaababaaabbaabbbaaabbbaabbbabbbaabbabbbabbbaabbbabaaabaabbbaabbbbbabbabbbbaabbabbaaabbaabbaaaaaabababaaaaabaabbaabbbbaababbaabbbaabbbababaaabbbbbaabaaaaaabbaabababbbaaabbaababababbabbabbabbaabbbabbbbaabbabbaaabaabaababbbaaaaaabbbbbaabababaaabaabbbaabaaaaaaaaaaabbabaaaabaabbabbbbaabbbbabbbaaaabbaaababbaaabaabbbbababbaabbaababbbabbababaaabbbabbbaabbbbaabaaabaabbbbbbbbbbbbababaaaaabaaaabbbbbaaababbabbbabbabaaaabbbaaabababbabbbbbaaabbaaaaabbabbbbaababaabaaaabbabaaabaabbbabaabbbaabaaabbbabbbbbaabbbbbababababbbbaaabaaaaabbbabbbbbbbabaabbbaabaabbbabbababbaabaabaaaaaabbbbaabaababbbbaaaaabababbbaabbabbbaabababbbbaaabbababbbaabababbaaaabaabaababaabbbbbbbababaabbbbaaabbaabbbbbbabbbaababbbbaaaaaaaaaaaabababbabbabbbbabbaaabaaabbbabababbbaaaaabbaabbbaaabbabbabbbabbaabbbbbbbbababbbaabaaabababaaaaaababbbbbbabbaababababbbaaabbbbbabbabbaaabbbabaabbaaaaaabaabaaaaaaabbaaaaaabbbbababbbbabaaaabaaaaabbabbaaaabbaabaabbbbaababababbaaaabbbaabbabbababaaaabaaaabaaaaabaabbabaaabbaaaabbababbbbbaaaaaababbbbbbbabbbbabababbbbaaabbaabbaaaabaaaabbbaabbaaaabbbabababaaababaaababbaabbaababbaabbabaabbbbbaababbbabababbbabaababbabbbbbbbaaabaaaabaaaaabbbabbaabbbaabbbbaaaabaaabbaaababaaababbbbbababbabbabbabaaaabbaaabaaaabaabbabaabaabbbaaaaaababbbbbababbbababababbaabababaaababbabbaababbaaaabbabaaaaababababbbbbabbaaabaabbabaaabababaaaabbbbbbbbbbbaaabaaabaaaabbaaababbaaabbaabababaabbbbaaaaaababbbabaabaababbbbbaaabbbbbabbbbbbbbbabababbbbaaaaaaaaaaababaabbaababbabaababbbbbabaaaabbababbabbbbbabbbbbbaabaaaaabaabaaabaaaaabbbaabaabbbaabaabaabbbabbbaaaababaababbababbabbbaabbabbaaaabbbbaababbababbaaabaaabaaabbaabbaabbbababbaabbabaabbbabbababbbba aababbaabababbaababbbbbbbabababbabbaabbabbaaaaaabbbbbaaabaabbbaaababbaaaababaaaaabbbabbbbbaabbaaaaaaaabaaaaaabbabaabbaabbbabbaaaaabaaabbabbbaabbbababbbabaaabababaababbbbaaabbabaaabbbaabbbaabbaaaabbbababaabaaabbbaaaababaaaaaabbbbbbbaababbbbaaababaabaabbbabaabaaaaaabaabbabbbabbbbbbbbabaabaaaabaabaabbaabbbbaaaaaaabbbaaabaaaabbaababbabbbaabaaabaabbabbababaabaaaaabbababaabbabbaaababbabbabaababbbbabbaaabbbaabbabbabbbbbabbbbbbbbababbabbbbbaaabbaaabaabbbaaabaabbaaabbaaaabbbabaabbbbbbbababaabbaaabababbabaabbaabbbbabababbbbbaabaaababaabbaabbbbbabbaababbbbbabaabbbaababbbbbaaabababababbbabbabbaaabbaaabbbaabbaaaabbabbbaaabbaabaabbbabbababbabbababbbaaaabbabbbbababbbbbbbbabaaaaaabbbbaabbabababbbabaaaabbbaabbababbbbbbababbaabababaaaaabbabababbbaaabaaabbbbbaaaaabbbaaaababbbbaaaaabaabbbbabbbaabbbbbbaabaababaabbbbabaabbbabbbababbbaabbbaaabbbababbbbabbaabaabaabaaabababbbababaaabaaaaaaaaabaababbaabaaabaaabbbaaaabbaaababbbabbabababaaabbbaaababbbbbabaabbbbbabaabbbaabaaabbabaaabaabbaaaaabaababababaabaababaaabbbaabbbbaabbbbabaabaaaababbbbbabbbbbbaaaaabaaaabbbabbabbbaababaabbbbaaabbaaababbabaabbaaabbbbbbbabbaaaaaabbbbbaabbaabaabbabbbbabbabbbaaaabababbaaaababbaabbaaaaabaabbbbabbaaaabaabbaaabaaabbbabaabaaabbbaaaababbaabbbabbbbbbaaabababbbbbaabaaaabbaaabbbbabbbbaabbbaaababaaabbaababbbababbaababbabbbabaabbbabbbbbabbabbabababaaabbbbbaaabaabbabaabaaababbbbbbabbabbaaaabbaabaaababababbaabbabbaabbbbaabbababbabbabbaabaabaabaaababaaaaabbbbaaababaabbbabbababbbbaaabbaabbaabbbbaaababbbabbababbbaababaabbaaabbbbabbbaababaababaabaabbbbbbabaaaaaaaaaaaaaaabbaaaabbabbbabbabbabbabbaababbbbbaaaaaaabaaabbabbbbbabaaaaabbabbbabbabaaabbaabbbbaaaababababbabbaabbababbbbbabbaaabbabbaaaaabaabbaababbaaabaabbbabbaabaaabbaabababbbabbbbbabbbaaababababbbbaaabbbababababaaaaababbabbaababaababbbbabbbaabbabbaaababbbabbbbbbbabaaabbababbbaabbbabbababbbababbbabbbbbbaaaabbaaaaaaaaabaababbabbaabaaaabbbaaabaabaabababbbaaababaaaabbaaabbbbbbabbbbbbbbabaabaabbaabbbbaabbabaabbaaabbabbaaabbaaaabaababbaabaaaaaababababbaabbbabbaaaabbbaabbaaba abbabbbababaaababababbaababbaabbaaaaaaaaababbabbaabbbbabaaabbbaabbbabbaaabaaababaabaaabbbbbaaababbbbbbaababaabaabbbbabbabbbaababbaaaabaaaaabbabbababaabbbabbbabbababababababbbbbbbbabaabbbbababbbbabbaabaabbaabbbbbbbabaaabbbbbaaabaaaabbbaaaababbaaabbbbaaaabaabbababbbaababbbababbbbabababbabaabaaaaaababaaaaaaabbabaabbaaaababababbbabbababaababbbbabaaabababbaaabababbbaaaaabbabbbabbaabababbbaaaaaabbbbaabbbabaaaaabbbbaabbbbbababaabbbabbaabaaabaabaababbbbbaaabaabbbbabaaaabaaaaababbbbbbabbabbaaabbaaaabaaabbbbbaabababbbaaabbabaaababaabbababaabbabbbbbbababababbaaababbbbabaaaabaaaabbaabbabaabbbabaaabbbbbaaabaababbbabbabaaabbbabbbaaaaaabbabaababaaababbbaaaaaaaaaabaaabaabaabaababaabaaaaababbabbbbabbababbabbbaababbaababbbaaabbbbabbbabbabbbbbababbaaaaaaabaabbabbbbbbaaabbababbbbabbbaabaabaabbaabbababaabbababaabbbabbabbaaabbbaaaabbbbbaaabbabababbbbabababbbbbaabbbbbbbaabbbbaaabaaabbaaaababbabbaababbababbbaabaabbabbabbbaabbaabbbabaaabababbaaabbbabaaaabbaabababaabbbbabaaabbbabaabbaaaababaabbbbbbbbabbaaabaabbaabbbabbbbbaaababbbabbbbbbbabaaaaaabbbababababbaaaaaababaabbbaabaaaaaabaaaabbbaaabbbbabbaabbbbbbaaaabbaaabbbbabbbbbbbabbaabbbabaabbaaabbbabbaabbaabaabbbaaabbabbaababaabbbaabbbbaabbbbabbbbaaabbaaabbbababbaaabaabaababbbbbbaabbaabbaaaababbaabbaaaaaaaabaabababbaabbaabbbbaaaaaaabbababbbbaaabbbabaaabaabbaabbabaaaaaaabbbaaabbaaabbbbaabbbbbaaabbbbbbaaabaabbaabbabbaabbaababbbabbabbaaaaababaabbbaaabababaabaabbbaaabbbaabbaaabaabbaaaaabbaaaabaababbaababababbabaaabaaaabbbaabababaabaaabbaaababbabaababaaabaabababbbbbaabaaaaabababbbbbaabbbabbbbabbbabaabbaaabababbbaaaaaabaaababbaabbbbabbbaababaaaabbbbbaabababbabbbbbbaaabbaaababbaaabbbbbbbbbaabbbabababababababbbbbaaaabaababbabbababbbbaababaabbbabbaabbbabaaaaaabbaaabaaabaabbaabbbbbbaabbbbaabbabbbaaaabbbabaabaabaaaabbaabbbbaabaababbaabaabbabbbaaababbabbbabababaabbbbabbababaaabaabbaaabababbbaaababbabbabbbaababbababaabaaababaaabbaaabbbaabbabbaabbbabaaaaabbbbbbababaababbaaaaaababaaababbbabbbbababaabbaabaaababbbbbaabbbbbbbaaabbabbabababbabbaabababbbaaabaabaab ababaabaabbbabbaabbabaababbaabaaabababaabaababaabaaabababbaaabbabbaaabababaaabbabbabbbabaaaaabababbbabbabbabbbabaaababaabbbbabaaaabaaaaaaabaabaabaaabbababbaabbaabaabababaabbbbbbaabaababbaaaabbabababababaabbbabaabbabaaabbabbbaaababaabbbaabababbabbbaaabbaaaaabaaababbabbbabbaabbbababaabbababbabbaabbbbbbabbabaabbbabaaabbbababaabbaabbbabbaababbbbbaaabbaabababaaaabbabaaaaaaaaababbbaabbabbbabbabababaababbabbbabbbbabbbabaababaaaaabaabbabbbbabbbbbabbaababbaabbbabaabaaababababaaaaabbaaaaaaabaaaaaabaaabbaaababbbababaabaabaaaabbaaaaababaabbabbbabbababaaaabbbbabbabaaabbbabaaabaaabaaaaabbaabbaabbbbbaabaaababababababbbbbabbaaabbbbbaaaaabbaabbbbaaaaaabbbbaaabaabaaaaabbbbabbbbbbbbbababbaabababaaaaababbabbbaaaaaababbbbabbababbaabbaabbbbabbbaabaaaaabbbabaaabaaaabbbabababbbbbabbbababbabababbbaabbaaabbababbbbbaabbbbbbabbbbbbababbbbabbbbababbababbbabbbabbababbaaabbbababaaaabaababaaababaaaaaabaaababbaabbbbbaaaaabbaaabaabbbbbbaabbbaaaabaabbaaaaabbababaabbaaababaabbabbaabbabbbabbababbbbbbbaabbbbaaaaaaaabbaabababbbbbbaaaababbbaabbbaaaaababaabbaabbaaabaababbabbbababbbabbaaabbaabbabbbbbabaaaababbaaaababbabaaabababbbbbabaaababaaaaaabbbaabaababbabbbbaaabaabbbaabbaabbaabbaababbbabbabaaaabaabbababbabbaabbbbabaaaaabaabaabbbabbaabbaaaabbbaaaaaaaaababababbaabbabbbaabaaaabbbbababaabaabbabbaabbbaabaabbababbbaabaaababbaaababbbabbabaababbaaaabaaabaaabbaaaabbbbbababaabbabbbbaabababababbaabbabbbababaabbbaaabababaaaaaaaabbbbbaaaaabbbbbbbabaaabaabbaabbbbbbbaaaabbabaabbaabaababbabaaaababbaabbbbaaabbaabbbaabababaabbbaabbbbbbbababbbababbbbaaababaaaaabbbbaaaaabbbaabbaabbababaaabbbbaaaaaabbabaababbaaabbaaaaaabbbaaaabbaaaaabbbbbabaaaabaaaabaabaaaabbaabbabbabbaabaabbbbbbbaaaabbabaaaabababaabababbabbababbaaababaaabbaaabababaabbbbaaaabbabaababbbabbaaabaaabbabaabbbabbbbabbbabbaabbabaabbbabaabaababaaaaaababbabababababbabbaabbaaaabbababaaaababaaabaababaababbbaaabaaaabbabbbbbbababababbaabbabbbaaabbbbbbbabbbbaabbaabaaaaaabbbabaaabbabaaabbaabaababaabababbbabaaabbaaaababaaabbbbbaabbbababaabaabbabbbaaabbaaabbbbbaaaabbabbbbab bbbbbaabaaaabbbbbaababbababaaaabababaabbabbabbaaaaaaabaabababbaaabaaaabbbbabbbabbbbbbbbaaabaaaaabbbbabbbbbbbbbabbaabbabababbabaaabbbbaaaaabbbabbaaabababaaabbaaaaaaaabaaabaaaaaabababaabbaaaabaaabaaaabbaaaaaaaaaabbabbaabbaababaabababaabaaabbaabbaaaababbababbbaabbabbaabaaaaaabbbbbbbaaabbabaaababbaaabbabbababbabbbbaaababbaabbbbabbabbbbbaaabbbababaabababbbbaababaaaabababaabababbaaaaaababbbababbabaaabbbbbababaaaaababbaaabaaabbbaaabbabbbababbbaabbaaaabbbaaaabbbaaaabbaabaabbbbabbabbababbabaababbababaabaaaabaabbbababbbababbabaabaaaaaababbbababbaaaaabaaabbaaaaaabaabaababaaabababbabbbabbabaabbbaaaababaaabbaabababababbbabbbbaabbaaaabaaabaaaababbabaaabaabaaabaabababbabababababaabbaabbaabbbabbbbbbbaaabbbaaabaaaababbbaaaabbbaaaaabaaabbbababaaabbaabbaabababbaaabbbbbaabbbaabbaaabbbaababbbaaabababaabbbbbabababbaabaababbaaaaaabbabbbabbbbabbbaabbbabaabbaaaabbbbbabbbbabaabbbbaaabbabbbaaabbbabaababaababbbaaaaabababbbbaaaabaabbabbbababbababbaaaababaaabbbbaaaaaaaaabaaaaaaaabbbbbbbbbbbabaabbaaaabbaaaabaababbaaaabbaaaabaaababaabaabaaabaabbbbbbbabbaaabaaabbbabbbbabbbbbabababaaaababaabbbabbbbbaaabbaaababbabbaabbbbabbabbabbbbbabbbabbbbaabbbbaaabbababbaaaaaaaabbbaaaaaabbbababaababaabbababaaababbaaaaaabbabbaaaababbabaaaabbababaabaaabaabbababbbbaaaaaabbaabbababaaabbbbabbababbbbbbabbbbbabababbabaabbabaabbbbbaababbbbaabbbbaaabaaaaaaaaaabbaabbbbbbbabaaaaaaabbbabbbbbbbbaabaaaabaabbaabaabbababbbabbaaabbaaaaaaabbbbaaaababbaabbababaabaabaabbbbaabbabbabaaabbbaaabbbabaaabaaaabaaaaababaaaabbabbaaabababbbabbabbbaabaaababbabbaababbaaababbabaaabbaababbbbabbbbaaaabbabaabbbbabbbbaabababbaabaabbbaabaababbaaaabbbbaaababbabbbbaabbbbaaababaaabaaabbababbbbbbabababaaaabbbbbbbabbbabbabaaaaabaaaaabbbbbabbbbbbababaaabaaaaaabbaaabbbaaababaaabbbabbaabbbbbabbabbaabbbababbbaaaaabbbbaabaaaabababbabbabbbaaaabbbbabbbbbbabbbabaabbabaaaabbbaaaabbbaabbababbbbbbaaabbaabbbababbbabaaabbabbbbababaabaabbaaaaaabbbbaaaabababaaaababbabbbaabaaababbabbaababaabbbbabbabbbabbbabaabaababbaababbabbaaaaabbaabaaabaaabbbaabaaaaabbbaabbaaaaaaaababab bbabbbabbabbbbbbaaabababababbbababbbabbaaabbabbaabbaaababaabbbbbbbaabaabbaabbbbbbabaabbbbabaaabaabbbbabbbababaabbaaabbbbaaabbbababbbbaaabbbbaaababaaaabbaabbbbabaabbabaabbabaaabbbbbbbaabaaaabbabbbbbbbbbbaaabbbbaaababababbbabababbbbaaababaaaababbbaaabbbbbabbbbbbbaababbbbabbbbbbaabbabbbaaabaabbaaaaaabaabbaabbabababbbabbabbabababababababbbbbbbaababbabaabbaaabababbababbaaabbbbbbaabaabbaabbaaaaaababababaaaaaaabbabbbabaaaabbbbbaaaaaabbaabbaabbbbaaaababbbbabbbaababbbbababaaaababbbabbbaabbabbbaabababbbbbaabbaaabaaaaabbaabaaaababbbbabbaaaabababaabbbbabbabbaaaaababaabbbaabaabaabababbaabbbaabababbaaaabbbbbaaaaabaaaaabbabbabbabbabaabaaaabbbbabababbbbaabbaaaaaaaabbabbaaabbbababbbabaaabbabaaaabbabaaaabaaaabaabaabbbbabbbbaaabaaababbaababaababaaaabbbbbaabbaaabaaaaaabaabbaabaabbbbaaaabbaabaabbabbbbbabbbbaabaaabaababbaabbbabbabbbbaababbbaaabbbaabbaaabababaaabbababbaaabbabaabbabaaaabbabbbbbbaababaababbbbbaabbabaaabababbbbbbbbbaaabaaaabbaaabaababaabbbabbbaaaaabbbabababbabbbaabbaaaabbabababaaabbbbaabbaababbaaabaabbabbabbbabbbaaaaaabaaabaabbabbababbbbbabbaabbababbbabababaabbbbababaaabbbaaaabaaababbbaaaabbaababbbbabbaaaaabaababaaabaaabbbabbabbbabbaaaabaaaaabbbabbaaabaabababbaabbbbbbaaaaaaabbbbaabbbaababaabbbaabaaabaabaabbabaabaababbabbbbabaaabbbabbbabbaabaababaaabaabaabaabbbaabbabaababababaabaabaaaabaabbbbbbaaaabaaaaabbbbbababbbabaaababbababaaabbbabbbbbbbbabbaababaabaabaababbabbbbabaababababaaabbbabbbababaabbbabbabbbabbaabbabbabaaaababaaababababbbbbaabbabbbababbbbbaabbbbbaabbababbabaabbbbbaaaaabaabaabbbbbbaabbbaabbaabbabbbbbbbbbbabbabaaababbaaabbaaaabbbaabaaabaaaabababbaaabaabbbbabbababaaabbaababbabaaaabbbabbaabababbbabbbbaabbabbbaaabbabaaabbaaaabbabaabbbbbabbaabbaaaabbbababbaabaaaabaabbabbababbabbbaaaababbaabababbbbbbababbbbbabababaaababbbabaabbaabbbabbbabbaababbabababbaabbbbabbabbabbbbababaaababbaaaabbbaaaababbbbbbbabababbbbabbbbaababbbaabaaabaabaaaabbaabbaababaabbbbaaabbbbaaaaaabababaababbababbaaaabbbbbbbababaabbabbbaaababbaababbaaababbaaaabbbbaababbabbabbbbababbbbababbbabbabbaaaaabbaab bbabbbbabbabbabbababbaabbbbbabbabbbaabaababaababaaabbbbabbbbaabaaabaaabaabbaaaaabbbabbabbbbbbabaabababaabaabbaaabbbbabababbaabbbbababbaabbbababaaaabaabaabbaaabaaaaaaabaaababaabbabaaaabbbbbbaaaababbabaaaabbaabaaababbabaabbabbabaaababbabbbaaaaaabaaabaabbabaababaabbaabbaaabbbaababaabbabaabaabaabaabbbaabaabbbbbababaabbabaaaabaaababbbbabbaaaabbabbbaaabbaaabbbaabaaaabbabaabaaaaababaaabbabaaaaaabaaababbabbbbaaaabbbbbbaaaaabbbaaaaabaaabaaabaaaabbabbbbababbabbbabaaaabbbbbabbbbbbaabaaaaabbbbabbbabbbabbbbbbaaaabaaaaabaabbbabbaabbbabbbabbbaabababaaabaaabbbaabaabaaabaabbbabbaaaaaabbaabaabbabaaaabaabbabaaaaabbbaaabaabaabaababababbaaaabababbababbbbabbabbaaaabababababbabaabbbbbabbbbabbabaabbabbaababababaaabbaaaaaaaaabaabbbbaaabababaaabbbbabbabababbaaaaababbabbbabababaaabbbaaaaaabaaabbbbbababaaaaabaabbbbbbababaabbabbbabaaaaabbaaabbbaaaabaaaabaabbababaabbbaabaaababbabbbaabbabaaabbbabbbbbaabbaaaaaaaabaaabaababaaaaaabababaabaaaaaaabaaaabaaabbabaaabaaabbaaabbbbbaabababbaabbabaababababaaabaaaabaaaaaabbabbabbbbababbbbbbabbbbbababbabbbbababaabaabbaaaaaaaabaaaaaabaabaaabbbbbbbababbababbaaabbaabbabbabbbbbbaaabbabaaaaabaabbabbbbababaaaaabbbabbaabbaaabaababababbaababbbaaaabbaababbbaabbbaaaabbbbbbbabbaaaabbbbbbaabbbbbaaaaababbabbabbaabbabbaabaaaaaababbababbbaabbaabbaabbabbabbbabbaaaabaaaaaaaaaabaababbaaabababbbbbbbabbabbbbaabbbaababababbbbababbabbabbabbabaaabaabababbababbaaabbbbabaaabbaaabbabaabbbbbbaaaabababaabaabbaabbabbbbbababbbabbaaabaabbaabbbbbbabaaabbaabababbbaababbbbaaabbbbbabbbabaabababbbbbbaaaabbbaabaabaaabbaabaabaabbbbabbaaaababbbbbaababbababaaaababbabbbbbabaaabbaaaaabaabbbbbabbabbaabbabababababbababbbaaabbbaaaaabaaababbaabaaaabaaaaaabbaabbaaaaabbababbbaabbbaaaababbabbaabaabaaabaaaabaabbaaabbbaaabbbabbbbaaaabaabbababbaabbaabaaabbabaaaaabbaaabbbbaaababbababbbabbaaabaababbabaaaaababaaabbaaabbaabbbbbbaabbabbbbaaaabbbbaaaabbbbbababbabaabbbaaaabbababbaabababaaaabbbaaababbababbaabbabbbabbbbababbbbbbaababaabaabaaababbaaabbbbbaabbaabbaabaaabbbaaababbbbabaabaabbabaabbbaababbbabbabbababaabababb bbabbaababbabbabaaabababbbabbbbaabbabaaabbaaaabbabbbbabbbabbaabbbabbabaaaababbaabababaababababbaaaaabbabababbaabbabbaaaaaabbbababaabbaababaaabbbbbaaaabbbabaabbabaaababbbbbbaaaaaaaaaaaaaaaabbaabbbbabbbbbbbbbbaabaaaaabbbbaaaaaabbaabbbaabababababaabaaaabbbaaaababbbbaaaabaaaabaabababbaaababbaabaabaaabaabbbbbbbbaaaaabbbbaabbababbaaaaabaaaaaabaaabbaabaababbabaaabbaabaaaaabababbbbaaabaaabbbaabaaaaaaabaabbaabbaaaaaabbabbaaabaabbabbbbababbaababaaabaaabaaabaaababaaaabbaaaaaaabbbaababbbabbabbbaabbbaabaaaabaaabaabaaaaabbababaabbbbaaabbbabbabbaaaaaaaaabbbbaabbababbbababaaabababbaaabbbaabaababaabbbaaaaabbbababbbaaabaaabababbbaababbbaaabbbbbaaabbbbbaabbbbbbbbaababbabaababbbaabbabbabbbbaaaaabbbabaabbbaabbaabbbbbababbaaaaabbaabbbaababaababbaabababababbbabbbaabbbbbaaabbaabbbaababbaaabbbaaabaabbbabbbbaabaaabbbbbaaababbbabbaaaaaabbabbbbbbaaababbabbaaabbaabaaabbbbbbbbbabaabababaabaabaabababbbbbbbbaabbbaaabbaaababbabaaabbababababababbabbbbbabaabaaaaababbabbbabbabaaababaabbbbbaabbaababbaaaaabbbaabababaabbabbbbbabbbbbabbabbababbbaaabaabbbaaabbbbbbbbabbbaabbbaaaaaaababababaabbababaaababaaaaaabbbaaaabbababaaabbbbbbbabaababbbaabaaaabbababbabbababababbaababbbaabbaababaabbbaabbababbbbabbabbaababaabababbaababbabbbbaaabbbbbabababbabbbbbbbaaabababababbbbaaabaababaababbabababbbababbbbabbbabbbaabaaabbababbbbbbbbaababbbbbbaabaabbabbaabbabababbbabaabaabbbaabbabbbaabbabbbbbabaaaabaabbbbaabbaaaaababbbbbbbabaabaabababbbbabababbaababaabaaaaaaabbabbbaaabbbbababbbbbabaaabaaaabbabababbabaaabbbaaabbabaabbbbbabbaabaabbabaaaabbbabbbbbbabbaaaabbaabaaabbabababbbbbaabbbaababababaabbbbbaabaabaabbabaaabbbbaabbaaaabbbbbbabbbaaababaaabaabaaababaaabaaaabaaaabaababbaabaababbaaabaaabbbaabaaaaabbaabbbbbaabbabbbbaaabbaabababaababbaaaabbbabbbaaaababbaabaabbaabaaabbbaabbaabbabbabbbbabaabbaabbbabbaaabaababbaaabaaabaaaaababaaabbbbaabbbbabaabaaabaaabaaaabbaabaababaaaaabbababaabbbaabaabbaaaabaabaaabbaabbbaabaabbabbabbaaaabbbabbabaabaaabaaabaaaababbaaabbabaababaababababaaababbbbbaaaaabbbbbaabaabbaabbabaabababbbabbaaaabbbabbbbbbbb baaabbaabaaaabaabbbabbababbaaaabbabaaaabbabbbaababbababbaaabaabbabbabbbabbaaababbbababbbabbabababaaaabbbbbbaaaabbbaaabbabbbaababaaaabaabaaabaaabbabababababbbababaabababbbbbababbbabbabbaaaabbbabbbaabaaaaababaaaabbaaaabbbaabbbbbbbababbababbabaaabaaaaaabababbbababaaabaaaaaabbaabbaaabbbabaaaaaaabbaaabbbabaaabbaabbbbaaababbabaababbbabbbbaabbaabaaaaaaabbabaabbabbbabbabbbbaababbbbabbbbabbbaabbaaaaaaaabbabaabbbbaabbaabaabababbbbababbaabbaabbaaaabbaabbbaabbbabbabaabbaabbabbaaaaabbbababbbaaaabbbabbbabaabbbaaababbaabbbaababbbbababaababaaaaabbabbbbbabbabbbaaaaabbbaabbbbbbababbbabaabaaaaabbaaabaabaababaababababaaabbabbaabbbbabababaabbaabbaabbbbbbbaabbbbaabbbbaabbaababbaaaabbbababaaabbbbaabaaabbbaabaababbbabbbaaabaabbabaabbababbbababbaaababaaabaaabababbababbbaaababbaaababaaababbaaababaaaabbbaabbbbabbabaaaaabaaaaabbaaabbbbbaabbababbabaaaabbaaaaabbabbaaaabbabbabaababbbbbaababbbbbbaababbaabbaabbbabbbaaaaababaaaaaaabaaaaaaaabbbbabaabaaaaabbaaaaabbbbaaaaabbbaabababbbbaaaabbaaaaababbbbabbbaabaaaaaabbaabbbbabaabaaababaababaaabbbabbbbaabbaaaaabbabaababaabaaababbabbbbbbbbbbbbababbbaabbaabbbabababbbabbaabbbbbaabababbaaabbaabbaaaaaabbbaabaabbbbaaabbbabbbbabbbabaaaabaaaabbbbaabaaabbaabbbbaaaabaaabbaabaabbbbabababbabbabbbbbaabababbbbaaaabaabaaaabaababbbbbbaaaaaaaabbbabbbbabaabbbaababbabbbaaaabbabbbbbaaabbababbbbbaaababbbbaabaaaaaaabbaabbabaaaaabbbbaaababababbabaaabaabbaabbaabaabaaabbbbabbbaabbbbabbbabaaabaababbabbbbbabaaaaabbaabbabbaaabbbbbbbbaabbbaabaabaabaaaabbabbaaaababbbaabaaaaaaaabaaaabaababbaabbabbbbabbaabababbaaaabbbaaaababaabbabbbbbbbbabbabbababbabbabbabbbbabbbbbaababaabbbababbabababaaaaabbaaabbabbaaabbababababbabaaaabbbabbaaaabaabbaababaaabbbaaaaabbabbabaababababbaaababbbbbabaabaaabbabbbaabaaaabbaaabbabababbbababaabbbbbbaaaaabaabbaaababbaabbababbbbbaabbbaabaaababbabbbaabbbabaaaabbababbbababbbbbbaaaaababbaaabbaaabbabbabababbababbbabaaabbbabbaabbbbbbaaabbababaaaaaabbaabaaabbabaabaaabbabaabbbbbbaaaaaaabbaaaabbaabababaababbaabbbbabbbbaabbbbbbabbaabbbaabababaaaaabaaaaaaaabaabbbbabbbaaaaba abaabbababaaaaaaaabbabbbbaababaaabaababaababbaaabababbbbbabbbabaabbbaabbabbababbabbabbaaaabaababbbbbbbbaabbbbababbbbbbabaaabaaabbbbbbabababaaabaabbbabaabababbabbbabaabbaaaabbaababaaaabbbaaababaabbabbaaaaabbabaabbaabbbbaabbaaabbbbaaabababbbbabbababababbbaabaaaabaabbbabaababbbbbaaabbabbbbabaaababbaabbabaababababaabaaaaaabbbabbaaaababaaababbbbbbbabaabbbaaaabbabaabaabbbaaaaabbaabbbaababbbbbbabbbbaaaaaaabaabbbbaaaabbaaaabbbabbbaabbababbbbabbabbabaaaabbbbbaababaabaaabbababaabaaaaaaabbbaabbababbbbbaaababbbabbaabbabbaababbababbbaaabaababaabaaabbabaabbaaaabbaabaababbbabbabbaaaababbbbbbbbabbaababbababaaaabbbababbbaababbaaaabababbbaabaaaabaabbababaabbaababbabbbaababababbabbabbabaaaaaaabbbbababbabbbaaabbaabbbabbaaabaabbbbbaababbbbaaabbaaaababbaaabbbbaababababaaabaabbbabbbabbbabbbabaaabbbabbbbaabbbababaaabaabbaaabbbbbaaabbaababbaabaababaaaaaaababbbbabbabaababbaaabbbbbabaabaabaabbaaabababbbaaabaaabbabbaaaabbbbbabbbbabbbabbbbaaabababbabaaaabaabbbababbaaababbbabbbbabaabbbbbbabaaaababaaababaaabbabbbaabaabbabababaabbabbbaabbbaaaaaabbabaabaaabbaaaabbbbbbbaaaaabababaabbabbbaaaabbbaaababbaaabbabbaababaaabaabbabbbaaabbbabbbbbaabaabbbaaababababaaaaaaaaabaaaabbabbababbbaaabbabbaaabbbbababbbabbabaaababaabbbabaabbbababaabbaaabbbbbbaabbbaabbbbaaaabbabbabababbbbaabaaabbbbabbbaabaabbaabaaabbabbababbaabbbaaaabbbbbbabaabaababbabbabbbaaaababaaabbabbababbbabbbabbababbbabbabaabbaaabbabbabaaaabbbbbaaaaabbabaaaaabbaabbbabbbaaaabbbbabaaabbbbbaaabbabbbaaaababbabaaababbababababbabbaabbbbbabaabbabababaaaabaaaaaababbbaaabaabaaaabbbabbbabaaaabababbbbbbbbbaaababbbababbababbaaabaababaaaaabbbabbabaabbaaabaabbbbabbbbbaaabbbbabbbababaabbaabababaaababbbabbababaabaababbaaabbbbbabaabbaababaaaaabbbabbbbaaaaabbbbabababbbabbaabbabaababaabbababaababbaaaabbabbbbaabbbbabbabaabbbbabbbaaabbbbbbbabbaabbaabbabbaaabaabbaabbaaaaabbaababbabababbbbbaabaabbbaabbaababaabbbbbabbababaababaabbaaabaabbababbabbabbbbbbaabaaababbaabbbaaabbbbbaaaababbbabbbbabaaabaababbaabbababbaabaabbbbaabababababbbabbbaabbbabbbaabbabaaaabbbababbbbabbaaab bbaaabbaaaaababbbbbabbaabbbbbbaabbaaabaaaaaaaaabbababaabbaaabbbbaaaaabaaaabbbababaaabbabbbabbabbbabaabaabbbbaabbabaaabbbbaababaaabaabbababbbbbaababaabbaabaabbbbaabababbabaabaaabbabababbbbaaaabbabbbbbaaabbababbbabbaaaababbaaabbabaabbbabbababaaaabbbbabaababaabaaabababbbbbbabbbaaabbbbaaaaabaabbabbbabaabaaabbabbabbabababbbbbaaabbaabbaabbabbbbbbbabbaaabbbbaaaaabaaaaaaababaabaaaababababaaaababbbbbabaaabaabbaababaaaaabbbbbababbbabbbabbbaaaabbbbabaababaabbabaabaabaaabbaabbbbaabaababaaaaabbaaaaabbbbabaaaaabbabbbbababbaabbbbbbbbabababbaaababaaabbaabaaabaaababbbabbabbabbbbbaabbaaabbbbbbbaaabaabbabaabaaaaaaabaaaabababbaabbabbabbbaabaabaabbbaababbabaabbaabbbabaabaabaabaaaaabaabbbbbbababbabbbbbabbabbbbbbbabbabbabbbbaaaaabbbbaabbbabbaabaaabbabbabbbaababababbbabaabbbababbabbbaaaaabbaabaabbbaabbbbaaaabbababbaabbaababaaaabbbabbaaaaaaabaaababbbabaaabbbaaabbaababaaabababaabbabbbbabaaabbabbbbbabbbabbbbaababbbbabbbbababbaaabbbaabbabbbbbbbbbaabbaaaababbbbaabaabaabbbbbbaabbbabaaaaabbbbbabaaabbabbaabbabbbaaababbaaabbbabbbabbbbbaabbbabbababaabbbbabbbabbbbaaaaababaabbabbbbabbbbbbaababaaabbbabbbabbababbbaaabaaaabaababbbbabbbbbaaabbbbbbaaabbaabbabbbbbaaabababaaaaaababbbbabaababbabbbbaaaaabbabbaaaaabaababbbabbabaababbbabbbaaaaaabbbbbbababbabaaaaaabbbaabbabbbbbbbbbbababbaaaaabbaaaabaabbbaaaaabbaaabbabababaaababaabababbaababaaabaaabababaaaaaabbabbbaababababbbababbaababbaaabbaaabaababaababaabbbaaaaabbabaaabbbbaaaabbbbbaaabaabbbaabaaabaaabbaababbabbaaaabbababbaaaabbbabbbabbbabbabbbbabababababaaaaaaabbaabbbabaabbbbbaabbbabbbbaababbbaaaabbabaaabaaaabaaaabbbbaababaabbbaabbabbabbabbaabbbbbabbabbbaaababaabbabbbbaaaabbbabaaaabbbbabbabaabbabaabbbbaabaabbabaaababbaaaaabbabbbaabbabbbbaaabbabaabbaabbbabaabaaababaaaaaaaaaaabbaaabbabbabbaaaaaaabbabbababbbbbabbbabbbbbaaababbbaaaabbbbaabababbbbbbbabbaaaaaabbabbbbaaaabbaababaaaabbabbabbbbbbbbababbbbbaaaaabbabaaaabaaababaabaabbaaaabaabbbbbbbbbbbaabbaaaabbabbabaaaaaaaaaababababbbabbabbbabbbaabbaabaaaabababbabaabbaaaabbbbaabbbbaabbabaabbabbabbaaababbbababbaaabaaaaaab aaaabbbaabaabaaaabbbaabbaababbabaabbababaaababbbaaaaabbbabaaabaaababbabbaaabbbbaaabababaababaabaabbbabbababbabbbaaaaaaaabbaaabbbbabaaabbababaaabaabbabbbbabbaabbbabbaaaaaaaaabaaaaaabababaababaaaababaaaaabaaabbbbbbabbaabbbaababbbbaababaababbaabbbaaababbaabbababbabbbbbabbabbaaabbbbbaabaaaabbbaaabbabababbbabababbbbbabaaabaaabaabbbbaaababbbaabaababaababaaabababbabbbababbabaababbbbbbbbabababbababbabababbaaaaaabbabaabaaaaaababbbbbaabbbabaaaaababbbbbbabaabbbbbaaaaaabbaaaaabbaabababaabaabbaaaabbabbabbbbababaaaabbbbabbabaabbabaabbbbabaaaabaaaaaaabbbbbbabbabbaabbabababaabbbbbbababaaaababbaabaaabbaababbbabaabbbbaababbbbaaababbaabababbbbabbbbbbbaababbaaaaaaaababaaaababbbbbaaaaababbbbbbbbbbabbbbaaababbababbbbabaabbbabbaabaaaabbbaabaaaaabaaabaababaabaaaaaabababaabbabbabaababaaaaaaaaaaaaabbbabbbababaababaabaababbabbbbbbabababbbbbabbaabaababbbaabbbaabaaaabbbbbaabbbabaabbaabbabababbaabbbabbababbbaabbaabaababbaaaaaabbaababbabababbbababbbababbabbbbbbabaabbaabababaabbaabaaaaaabbbaaabaaaabbbabaaabbbaaaabaabbaabbabaabbbbbabbabaaaababaaabbbbbabbaaabbabbbbabaabbbaabaababbbbaaaaabbbbaaabaabaabbaabababaaaababbaabbaabbbbbabbabbbbabbbbbabbbaaaaabbbabaaabbabbbbbbbbbbabbbbbaababababaabbaaabaaaaababbbabbbaabbbaabababbabbbabbbabaaabaaabaaabbaaaababaaabababbbabbbaabbbbbbaabbabaabbaaabbbaaabababaabaababbbbbbababababababbbaaabaaabaaabaabbbbbaababbababaabbbabbbbabaaaaababaaaaaabaaaaaaabbaabaaababaabaabaaaabbabaaabbbababbaabbaaabaaababaaabbabababbbabbaabababbbbaaaabbabbbaabaababbaaaaabbabbbbabbbbbbaabbbabaabbababaababbbbbabbbababbbabbabbabababbbaabbbaabbaabbbbaabbbbaaabbbbbbbbbababbbabbaaaaababbabbbbbaabbbbbbbbbbabbbaaabaababaabbabbbbbbbaababbbbbabaaaaabbbababbabbbbbaababbbbbabababbaababbaabbbbbaaaabbbbbbbbbaabbaaaaabbaabbbbaaaabaabaabbbabababbaabaabaabaaabaabaaababbabababaaabbababababbabbbaaababaaaabbbaabbbbaabbabaababbbabbbbbabbbbbababaabbabbbbaabbaaaaababbbabaabbaabbbbbbbabaabaaabaabaaaaaabbbababbaabaaabbbbaabbbbaaababaaabbbbaaabbbbbbbbbaaaabaabbaabbbabaaabaababbbaaabbbbbabababbbaaabababaabaababaabbb aabbbabbbabbabbbbaabbaabaabaaabbbaabaaaabaabbbbbaabbabaabbbabbabbaababaababaabaabaabbaabababbabbabbabbbaabbbbabbababaabbbabaaaabbaaaabbbbbbbbaaabbabbbaabbbabbabaaabbaaaaabbbbaaaabbaabbaaaababbbbbabababbaabaaaaaababbaaabbbaaabaaaaaaaaabbababbaaababbaaaabaaaaaababaabaaabbbabbbabaaabbaaaabbababbbbbbaabbbbbaaababbaabaabbbbabaabbbaaabbbababbbbabaabbabaabaabbaabbabbbbabaabaabaaaabababbabbaababaaabbaaababbbaabbbbaabbbaaabbbbbaababbabbbaababbabababaabbabbbababbabbbbbaababaabbabbbabbbbababbabaabaaabbbabbaabbbabbbbbaababbabbbbabbabbbaabaabbbaaaaababbbbaaabaabbabbabbbaaabaaabababaabaaaaabbbaabbbbbaabbbabbbabaaababbaaabbbbaabaabbaaaaabaabbbabaaaabbaaabbbbabbabababbbababababbabbaababababbabaaabaaababaabbabbbbbbabaabaabbaabbbbabaaaaaaaabbabaaabaabbaaabbababababaababaaabbabbbbabbaababababbbbbbaaababbbbbabbbaaaaaabbaababaabbaaabbabbaaaaabbbaababababbbababaabbababaabbabaaaaaabbbbbbbbbbababbaabbbbabaabaabbbbbbbaabbbaaaabbaaababbbabababbbbbaaabaabbabbbbbabbbaabbbbbbabababbababbbabbaababbbbbaabbbabbabbbabaabbbbbabaabbabbababbbaababbababbaaabaabbbbaabbaababaabaaaaaaaabbbaabaabaaaabbbaaabbaabbabbabbabbbbabbbbbbbaabaabaabababaaabababbaaaaababaabaabaaababaabbbbbbbabababbabbbaaababbaaabaaabbaabbabbabbabbaabaabbababbbbaaaaabbbbaabbbabbabbbaabbbbbbbabaababaaaabaababbabbbaabaaaaaaabaaabbbabbbaaaaaabababaabaabbbaaabbaabbabaaabbaaabbabababababaabaaababbbbabbabbbbaababaaababbaababbbbbaaababaaabbbaaabaababbabbaaababbabbbabbbaabbaabaaabbbabbbbaabaaabaaabbbaabababbbbaabbabbaabbbbaaabbbbbabbaaabbaabbababaaabbaababbbabaababbbbbbbbaabbaabbaaaaaabaabababbbabbaaabaabbbbbaaaaaaaabaabbabaaabbbaaaaabaabbbbaabbbaababaabaaabbabaaaaaabbbbababbaaaaaabaaaaaaaabbabbaabbbbabababbabbbbbbaabaaababbbbaaaabbabbaaabbabaabbaaaabbaababababbbbbbaabaaabbaabbbaabbaaabaaaabbbaabaabaaaabaaaababbabababbaaabbbaabaabbbababbabaaabaaabababbabbabaaaabbabaababbaaaaaababbabaaaabbbaabbaabbbaaabbaaaabbababbbbabaaabbaaaaaabbbaababbababaabaaaaaabbbbabbbbbaabaaaabaababaabaabaabbbbabbbaabaaabbbbaabbabbbabbbabbaaaaababaabbbbbbbbbbbababaaaaa baababbbbabbaabaaaabbbaababbbbaaaabaabaabbbbbaabaabaaaaabbbbaaababababbbbbababbbaaababbbbababababbbbabbabbbbbbaaabbbaababbabbababababaaabbaaaabbbaabaaababbabbaaabbbabbaababaabaabbabbabbbaababbaabaabaababbabaabbaabaabbabaabababbbabbbabbbbaabaaabbbbaaaabbbabbaabbaaaababbaabaababaaaaabbaabaabbabaaabaabbbbbabababbbbbbaaabbbaababaaababbbabaaabbaaabbababbbabbbbbbaabbabaabbbabbbabbbaaabbbaabbaabaabbababbabaabaaabbbbaabaaabbaabbbaabaabbbbbabbabbbbabbababbababbbbaababababbaaabbbbbabbaabaaabaabbbabaaababbabaaabaababbbabababbaabaabbaabaababbbaaabbabbbbbbbbbbaabaababbbbbabaaaaababbabbaabaabaaabbaabbbbbaabaaabaaabbaaababbbabaaaababbaababbbaaabbbabababaababaabaaabaababaabbabbaaaaabbabbbabaaababaaaaabbabbabaaaaaababaaaaabbbbababbaaaabbababbbababbabbbababbbabbaaaaabaababbbaaaaabbabbaabbbababbbabaaababaaabaababaabbbbabbbbabaabababaaabaabaaaaabaaabaaaaaabaaaabbbabaabaaaaaaabbabbaabbbbbaaabbaaababbbbbbbabbbaabbbbbabbaaaababbbbbabababbbabaababaaabababbbbbbabaababbbbbbbbbaaaabbaabbaabbbbaabbbabbabaaaaabaabbababaababbaabbaaabaaabbaabbabaaaabbbbbbbbbbaaabbaabbbbbbbbaabababababaabababbaaabaabbaaaababbabbaabbaababababababbbaaabaabbbababbbbbaababbababbbabbbabababaaababbaabbabbbaaaabbbbaaabbaabbabaaabbaabaaabbabbbabbaaabbabbaabbabaaaaaabaaaabbbaaaaaaabbbabaabbabbbaabbaaabaabbbaaaababaaabababaaabbabaabbbaaaaaabbababaabbaabaabaabbbaabaaabbaabbbbbbbbbbaabaabbbbbbbbaabbababaababbaaabbabbaabababaaaabababaabbabbabbaaabaaabbabbabaabbaabaaaabaaabbaaaaaabbbbbbabaaaabbaaabbaaabbaabaabbaaaabbbbaaabbbbbaabbbbabaaaabbbbabaabbbbaabbbbaaabbaabaaaabbbaaabababbbaabbbbbbabbababbababbabbbbabbaabaababbabaaabaabaaabababaaabbbbababbbbaaababbaabaaabababbbabaaaaaabababaaabbbaabababbaabbabbbaaababaaaabbbbaabbbaaabaababaabbbbbbabaaabbababbaaaaaaaababbbaaabbbbaaaaaaabbababbabbbabbaaaaabbbaabaaabaaabbaabaabbbaabbbbaabbbaabbbbaaaaaabaaaaababaababaaaabaabaaaabbbaabbbaaabbaabababbbbabbbababbbbabbbbabababbaabbbabababbabbaabaaabbbabbabbbbabbbbaabaabbbaaaaababbabbbbabbababbaaaaaaaaaaabbbbaaabbbaaabbbbaaababbbbabbbbbbaabbaaabb aabbbbaaaaabaabbbaaabbbbabbaaaaababbbbbbbbabbbbabbabaababbbbbbabbabbbaabaabbabaabbaaabaaabaabababaababbaabbaaaaaabbbbbabbbbabbababaabbbaaaabbaabbbabaaabaaabaaaababbbbababbabbabababbbababbabababbbababbbbabbbaabbabaaaababaaabbbbbbbbbbabbbababbabbabbaabaabababbabbbbabbbbbaabaabaababbaabbabbababaabbababaabababbbbbaababbabaabbbabbbbbaababababbabbbbbbbaabaaaaaaabaabbbbbaabaabbabbbbaabbbbbabaabaaaabaabbaabbbbbabaabbbaaabbbabbbabbaaaabbababaaabbaababaabaababbababaaabbabbbbbaaaaababaabbbbbaaababaaaaababaaaaabaaabaaabaaaabbaaabbaabaaabbaaabaabaabbbabbbabbbbbaabbbaabbbbbbaaababababbbbabaabababbaabaabaababbaaaababbababbbaaaaabaaabbabbaababababbbbbbabbaababaabaabbabaaaaaababaaaaabbaababaaabaaaabbaabbabbbbbababaaabbaabbbabbbabbbaabbabbabbbbbbbabbbbbbaaaababbbbabaabbbababbbababaabaabaaaaaaababbbbaaabaabaabaabbbbbaabbbaaaaabaaabababaababaababbbaaaaababbbaabbbbbbbabaabbabbbababbaaabbbaaabbbbbaaababbbababababbababbbabbbbbbbabbaabbbbbabbabbbababbaabaaaaaaabababbbabbbbabaabbbbbababbaaababaabbbbbaaaaaabaaababbabbbaabbaabbbbbbaabbabbabbabababaabaaababaaaabbbaabababbabbaaaaabbaaaababaabbbabbbaabababaaababbabaaabbabababaaaabbbbaabbbbbbbbbaaabbabababaabaabbbabaaabbbbaaababaaabbaaaabbababaabaabbabbbbabbabbabbaabbaabbbaabbababbabaaabbbabbbbbbaabbbbaababbaaabbbbabbabbbabaabbaaababbaababaabbbabbaaababbbaababbbaabaabbbbbbbbbaababbbabbabaabbaaababaabababaabaabaaaabababbbbaaabaaabaabaaabbaaaababbbaabbabaabaabbbabbabaaabbaabaaaababbabbabaabababbababbbbabbbbaabbbbbaaabbaabbbbbabbbbabbabbbaabaabababbbaaaabaabbaabaabaaababaabbaabaaabaabbbbaaabaaaaaabbaaaaabaabbabbaabbbaabaabbaaaababaaabbaaababaabbabbbbaaabababaaabaaabbabababaaaaabbbaaaaabaabbababbaaaabbbbababbbbabbaaaabbaabbaabaabaababbbbbabbbbbbabbabaaaabaababbaaaaaaaaaaaabbabbababaaabbbbbbababbbbbaabababbaaaabbabbbaabbbaabaaababaabaabaaaabbbbaabaabbaabbbaabbbbababaaaababbbbaaabbaabababaaabbaaaabaaaaabbbaabaaabaabbbbaabbaaaaabababbaabaaabbbbabbaabbbabbbaabbbaababbbbbbbbaaababbbbabbbbbbaabaaaaabbabbaabbbbaaaabaabaabababbababaabbabababbababbabbaababaaa aabbababababbbbbbaaababaaabbbaaabbbbbabbabbabbbbbaabbaababaaaabbbbababbbaaaaaaabbbbaababaaaaabbbabaaabbbabbabbaababbaaabbbbababbaaabbbbaaaabaabaabaaaaabbabbaabaaabbbbababbaaabababbbaaaaabbaabbabbbaabaaaaabbaabaabbaabbaabaaabbaaabaaaabaabbabaababbaabaaaaabbaaabaabaaaaaabaaabbbaabababbaaabbbababbbbaaaaabbbaabbaaabbababaabbbabaabaaabbaababbbabaaabbaabbbbaabbbabababbababababbaabbabbbbaaabbbbbbabbbbbaabbbbaabbbbabbbabbbbbbabbabbaaabbabbbbabaaabaaababbabababaabbbbbbabbaaabbbabababbaabaaaababbbbaabbabbbabbaaababaaaababaaabbababbbbaabbaaababaababaaabababbbbbbbabbabbaaaabaababbabbabbbabbbaabbbabbaaabbaababaaabbaaaabaaabbabaaaaaaaabaaabbbabbbaabaaaabababbbaaaababaabababbaabbabbbbbaaaaabaabaabaaabbababbabaabababbaabbabbababaaaaababaabbbbaaaabaaabaabaaabbbbabbbaabbaaababbbbaaaabababaabaababbbbbabbabaaabaaabbaabaaaabbababaabaabbbaaabbbabaaaabaabaababaaaabbaabbababbabbabbababbbbaabaabaaaaaaaaaaababbabaaaaaaaabbbbabaaaaabbaababbbaabbbababbbbaabaaabaabbbbaabbabbbbabaabbaabbabaaaaaaabbbbabbabaaaaaaabbbaabbaaaabbbbbbabbabaabbbaaababaaaaaabbbabbbbabaabaabbbaaabbbbaaabbbbbbbaaaabbbaaabaabbaabbaaaabbbabbaabaabbaabbbaaabababababbbabaabbababbbaaabaababbabbbbbaaababbbaabaabbaaaabababbababaaaabbaaaaaaaaabaabbaaabaaabababbbbbaaaaababbbaaaaabaabbaaababbabbaaaabaabbbaaaaabbbbbabaaaabaaaaababaabaaabaabbbaabbbbaaabababbbbbbababbbaabbbbbabababbbbbbbaabaabaababbabbbabaabaababbbbaabbabaaaabbabbbabbabbaabaaaabbbaabbaaaababbbaaaabbaabbbaaababaabbaabaabaaaabbaaaabbbbbbbbababbabbbbabaaaabbaaabbabaabbababbbaaabbbaaaabaabababbbababbbbbbbbbbbaabaaaaaaababaaabaabbbaababbabbaaaabababbbbbbabbaabbaabababbbabaababbabbbbaaabababbbbbaabaaaabbabbabbbaaababbabbbbbbaabbbbbbabbababbabaabbbabaabbbaabaaaaababbabbbabbbbabaaaabbbbbabbaabaabbbaababaabaabbaaaaabaaabbbbbbabababbaabbbbbbabbabbbabaabaabababbbbaababbabaaaaaabaababaaaababababaabbbabaaababababbabbaabbababaabababbaabbbbaaaaaabbabaabbabbbbbabaabaababbaabaabaaaabbaaaabbbabaaabbbabbbabaaabbbabbbabbaaaaaabaaaabbabababbaaabbbbbbbaabaaabaaabbbaabbbbbbbabbbaaaabbbbbaba babbbababbbaabbaabbbbaaabaaababbbbaababaaababbabbbabaababaabaabbababababaabbbabbabaababbabaaabbbbbbabababbabbbaaabbababbaabbbabbbbaaaabaabbbbbbabbabbbabbabababababbabbabbbbaabaabaaabbaabaabbaabbbaabababbbababaaabbaabbaabbbbaaababaabaaababbaabbbaabbbbbbaabaabbaabbbaabbababbaabbabbabbaabbabbaaaaaabaabbbbabaaabbaaabbabbbbbabbbaabbbbbbaabbaaaababbbabbabaabaaaabbaaabbbbbabaaabbabbaabbabbabbbbaabaaaabbaabaaabababbabbaaaaaababbaaaababaaaaaaabaaaababbbbabbabbaabaabbbabbaabaabaaabbbaaaaaabaabbbbabbabaaaaababaababbbbbbbbbbbaababababbbbbabbaabbbabbaaabbbbabbbabbabbbbaaabbaabbaababbbababbbbaaababbabababaabbaaaaaaababbbbaabbbabbbabbaababababbbabbabababababbababbabaaaababbbbabbaabbabaabbbbabbabaabbabbbabbbbabbababbabaabbaaabbbbaabaaaaabbbabbbbbbbaabaaabaabbaabbaabbbbaababbbbbbbabbaabbbaaabbababbbababaaababbaaaaabbabbbaaaabbbbababaababbbaabbabababbaabbaababbaabaabbbababbabbaaaaaabaaababaaababbbbabbaabbbabbabbaababaaaaabaaaabbbbabbbbbbbbabaaaababbaaabbabbabbbabaabaaaaaabbabbbababaaabaabbbababbaaabbbbbaaabaaababbaababbbbabbbabaaabbbbababbbbaaabbbbbaaaababbabbabbababaaabbbaaaabbbabbbabbbababaabaaaaaaaaaaabaabbaabaabbababbbbaaabbbabbaaabaabbaabbabbaaabbaaaabbbbbaababbaaaaabbaaaaababbaabbaaaababbabbbabaabaabaabaaaaabbbaababbbaaaaabaabaabaabaabbaaabababaabbaaaabaaaaabbbaaaabaaababbbaabbbabbbaaaaaaabbbaaabbabbbbbbbbabaaabababababbaabbababbbbbbbaaabababbbbbbaaaabbaabaaabbaaabaabaaaaaabbbaaababbaaabaabbaabaaaabbbaaaababbababaababbaaaaabaaabbaaaaabbaababaabbbbaaababaaaabbbbaaababbbbbbabbabaabbbaaababaaaaaaabaaaaaaaaabbbaaaabbbbbaaabbababaaabbbaabbaaabbbbbbbaaaabababaaaaaaabbaabaaababbbbaabbabababaababaababbabbaabababbbaabaaaaaabbabaaaababaabbbbababbbbabbabbbaabaaabbabbabbbaaabaaaabbababbabbbbbbaaaaaaaabbbbaaabaabaabbabbbbaaabbbbaabababbaabbaabbaaabaaaabbaabaabbbaabbabbbbbabaabbbbaaabbbaaabbabbaabaaabbbaabaabaaababbabbabababbaaabaabbabbabbababbabbaabaabaabaaaaaaababaaababbabaaaaabaabbaaaababaaababbaaaaababbaabbbbbaaabbbaaaabaabbbbbabaaabbbaabbaaabaaaabaabbbbabaaabaabaaaabaabbbaabaababaababab aaababbbbabbabbababbabbabbbbbaaabbaaaaaababaabababaabbabbabbabbababaabbaaabaabbbbbbaabaaababbabbababaabaababbabbaabaabbaabbbaaabbabbabaaabbbbbabbababbaaaabaaababbbbbaaaababbabbbbbbbbaaaaaaaabaabbabbaaabbaaabaaaabaaabbbbbbbbaaabbbbabababaaaaabbbbbabbabaabbbbbbbaaabbaaababaaaaaaaaaaabbababaaaaaaaaabbababbbbbbababbbbabbbbaabbbbbbbbabbabbbbaabbbaababbabbbbbbaabaaaaabaaaabbbbabbbaaabbbbbbabaabaaaabaabababbabaababaaabbbbabbaaabaaabbaabaabababbabaababbbababaabababaabaaaaaaaaaaabbbababbbaabaabaabaabbabbbabbbabbbaabaabaababbababbbbbabaabaaabbaaaaaaaababbaaaabababaabbabababaabaabbbbaaabbabbababababababababbababbbbbbbaabbbbbbaabbbaababaaabaaaababbabbaabbbbbbababbaaaaabbabaababbbbbaaaaaaaabbbaabaaaaabbbbbbbabbbabaaaababaaaaabbbabbabaaaabaaabaabbaabaabbaabaababbaaababaabbababbabbaabaaaabaabaabbaaababaaababbbbbbabaaabbababababbbabbbbabaaabbabababbbaabaaaaaabbbabbbaaaabaabaaababbabbbaabbaabbbababaaaaaaabaababaabbaabbbabbbbaaabbbbbbbbbabbbbabbbababbbbabbbababaabbaaaababaaabbaaaaabaaabababbaaabbaabaabbbabbaabaabbaabbabaaaabaababbbbbbbabababbabababbbbbbaabaabbbbbaaaaaaabaaaaaabbbaabbbabaaaabbbabaabbaabaabbbaaabaaaabbbbbaabaababbbbabbaaababaaaabababaabababaabbbababbbabbbaaaaababbaabbbabbabaabbbaabbbbaabbbbabbbaabababbbbababaaabbbbbabbaabbaaaaababbaaaabaaabbbbbabbbaabaabbbbbbabbbaabaaabbababaabbbbbabaabbabbbaaaabbaaaabbbaaababbaaabbbababaabbabbbbbbbbbaabaababbaaabbabbababbbbbababbabaaaabbaaabaaabbababbababbaabbaaaaaaaaababaabbbbababbbaababbabaaabaababbaabbbbabababbaaababbbaabbbabaaaaaaababbbbbabaaaaaaabaaaabaabbaaabbbaaaababababaaabaaaaaaabbbbbabaaababaababaaabababbaabbabbabbaaaaabaabababaaaabbaabaaabbbbbabaabaabbbaabbaaaabaabaabbaaababbabababbabababaabaabbbbbababbbaaaaaabaabababbaabbaabbaaaaabababbbaaaabaaaaabbbbaaabbbbaaaaababbabaababbbbbaabaabbbabaaabbaabaaabaabaaabbaaaabababaaaaababbbbaabbbabbabbbaaabbbaaaabbbabbbbbbabbabaaabbabaabaabbbbabaaaaabaaaaaaaabbbbbaaaaaaabaabaaaababbaabbaaabbaaaabbaabbaabababbbbbbabaabbbbaabbaabaaabbabaababbabaabbbabbaabbbabbbbaababbbbbabababbbbaaaabaabab babbbbbaababbbaaababbabaababbababbbabbaaababbbaabbbbaabababaaabbabbaaabbbaaaabbababaaabbaaabbabbbbbababaabbabbbaababbbbbbbaaabbaabbaaababbaaaababaaaaabaabbabaaaabbabbbaaaabbabaabaaabbbbbaaaabbbaaabbbababbbabbbabababbbaaaaabbbaababbabbababaaaaababbaabbabaabaaabaaababbbaabbabbaaababbbabbabbbabbbbabbababaaababbaaaabaaabbbabbaaabbabbbbabababaabaabaabbbaabaabbbabaabbabbabbbababbabbabbbbbaaaabbbaaabaabaaabbbababbbbaabbbbaaaabbbabaabbbabaaaaabbaaabaaaabbababbbbbbbababbabbaaabbabbabbaaabababbbbbbaaaaaabbababbaaabaababaaabbbaaabbabbaababababababababbabaabbabbbaaaabbbbbaabbbababbabaaaaabbbbabababaababaabbbaabaabbaabbbaaabbbabaaabbbaabbbbaabbbbbaaaaabaabbbaaaabbbaabbababbbaaabbbbbaabbbaabbbaababbbabaaabbaabaabbbbabbaaaababbabaabbababbbbbbbaababaabaaaaaaabbbabbabaaabbabbbbbabbbbbaabbabbaababaaaabbaabbabbaabaababaabaabaaaaabaabbabbabababaababaaabaabaaababbbabbaababaaaabaababbabaabaaabbabbabbaaaababaabbabbbababaaabaaabaaababababbabbabaababbbaaaaaabaaabbbbabaabaabbababbbbbbbbabbbbbbbbaaaaababbbaabbbaaaabbaabbabbbbabaabbababbabbababbaabbaabaaaaaababbaaabaaaaaababaabbbaabbbaabbbabbbbbbaaabaababbbaaaabbbaaaabbbabbabbaabaaaabaaabbaababaaabbaabbaaababbbbabbaabbababaaaaababababbaaabbabaaabbaabbbbabababaabbbbbbabaabbaaaaabbbbaababbaaabbaabbaaababbbaabbbbbbabaaabbbaabbbaaaabbbabaaabbbaabbbbbaaababbbbaabbbbbbaabaabababbbbbbaababbbaaaabbabbaabbaaaaaabaaaaabaabbaabaababbabbbbbabababbbbbabbbaaaabbaaaabbabbbbaaabbbbbaabbaabaaaaaaabbabbababbbbabbaaabbbbbbbbbabbaabbbabbabaabaaabbbbabaabaaaabbaaababbababbaabbbabbaabbaabbbaaababbabbbabaabbbbaabbbbabaaaabababaaaaabbabaababbbaaabbaaababbbababaaababbaaabbaabaabaaaabbbbbaaaababbaabbbbaaabaaababbbbbabababaababaabbbabaaabbabbababbababbbaaabababbbabaaabbaaaaabbbbbbbaaababbababaaabaaabbaabaaabbbbbabbababbababbbabbaaaabbbaaaabbbbbbaaabaabbbababbaaabbababbaabbabaabbabababbaaabbaababbabbbababbaabaababbbabbaabbaababbabbbbaaabbabbabbaabaabbbabbaaabababaababbaabababbbbaabaabbabababbbbabbbaaaaabbaaabaabbbaabababababbbabaaabbbbbbabbabaababbbaaaabaabbbbbbaaaaaaaaa abbabababbbbaaabaababbabbabbbbbbabbbbaabbbaabbbaaaababbababbaaaaaaabbabaaabaabaabbbaababbabbaabbbbbbaaaaaabaababaaaaaaaabaaaababbabaaabbbbaabbbbbabbabaabababbbbababbaaaabbabbbaabbbbababbababbbaaaaababbbbaabbbbaabababbaaababbaabbbaaaaabbaababbaaaaaabaabbbabbaabbbabaaabbaabbaabbaaabbbaaabaaabbabaabbabaaaabbbbabbaaabbbabbababababbabbaababbabaabaabaaabbbbabaaabbaaaaaaaabbaaaaabbaaabaababaabbbbababaaababbabbbabababbaaaaaaaabbaabbbabaaaabbabbbaaabbbabbabaabbabaaaaaaaaaaabbabaaaaaaaabbbabbaaaaaabaababbabaaabaabbaaababababbbaaaabababbbaaababaaaaabaababbababbabbbaabbabaabbababaaaabbaabaaaaaaabaaaaabbaaaabaaabaaabaaaaaaabbaabbaabbbabbabababbabbbbbabaaababbaaaaaaaabbbbaaabaabaabbbabaaaabaaabbbbbbaabbbababbaababbabaaababbababbbbabbaabbabaabbaabaababbaabaababaabbabbbabbbbbbaabaaabaabbabaaaaaabbbbbbbbabbabaaaaaaabaaabbabbbabbbaaaaaabaaabbaabbbbaaabbaababbbaabbbaaaaabbbbaabbababababbbbababbaabaabaaababbaabbbabaabbbaaababbbabababbbaaabaaababbabbababaabbaabaabaabbaabbaabbbbbbbabaaabbabbabbabbbabbaabababbabbabababbbbababbabababbbbaaaaaaaabababbabbaaabbbababaabbaabbbbbbbbbbbbbbabbbbabaabbaaabbaaaababbaaaaaaabaabbaabaabbabaabbabbbbaababaabbababaababbbababaaabbaaabbaaaaaababbababbaaababbbaabaababbbbaabbabababbabaaabbbbbbaabbaaabbbabbaababaabaabaaababbaaaaababbbabbbbabbbbbbbaaaaaabaabbaabaabaabbabbaababbaabbaaabbbbbaaababbaabbaabaaaaaabbabbbabbaaaabbbaaaabbbbbbbaaaababbabbabaabaaaaababbbbabbabbabbaababaaaabaaaaaababaaabbbbbaababbabbabbabbbbbbbbbbabaaabababbbabaaaabbaabaabaaabaaaabbaaaaaabbbbabaaaabbaababbabaababbababbbbabbaabaaaaaaababbbabababbabbaabaaaaaaabaabbbbbbabbbababaaaabaaaababababaabbbbbbbaaaaaabababaababbbbbbbaaabbbaaaaabbabaaaaababbbaabaaababbaabaabbbabaabaaaabbbaaaaabaaabbbaabbabababababababaabaabbbbaaaabbaaaabbbababaabaabababbabbaaaaaaabbabbbbaaabaaaaaaababbbaaaaabaaabbababababbbaabbbababbaaabbbbbbbbbaabaabaaaaabbbbbababaabbbbaaabbaaabbabbaababbbbaaaabbabbaaabbbaaaaaaaababaabbbaaaabbbbbbabaaaaabaaaaababbaaaaaabbbbaababbaabaabbabaaabbbabbbaaaabaaababaaabbaaaaaababbabbbbbbabbb bbbaaaabbbbaababbabbaaaabaaabbbabbaabaaaaabbbbbbbaababbaabbababbbabababaaaabbbbbaaababaaaababbbaabaabababbabbbbbbababbbbbaabaaabbabbbbbababababbbbababbbbaaaaaaaabbbabbaabaaaaabaababbbbbbaaaabbabbbbabaabbaaaaaaabaababaabaaaaaabaaaabaabaaaaaaaaaaabababbbbbbaabbbaabbbbababbbbbabbbbababbbabababbabaabbbbbaaabbbbbbbbabaabababaaabaaababbbabaabaababaaababaaabbabbbaaaabbbbbaabbabbabaabaabaaaabbbababaabbaabaabaaaabaaaababbabbababbbbbbabaabababbbbabbabbabbaaabbaaaaaabbabaaababbbaaaaababaaaaaabbabbabaaaabbbbbbbbaaaabbabbababbabaabbabbbbaabaabbaabaabbabaaabbabbbbaabbaabbabbabababaaaaababaaaabbabbaabbbbbabaabbabbabbaaaaabbbbbbaabbabbbbaaabaaabbabbbababaaabbabbbbbaaabaabaaabbaabaaabbbaaabbabbbabbbbbabbaabbbabbbaaaaabaaaaaaabbabaababbaabaabbaaaabbabbbbbaaababbbabaabbabaaaabaaaaaaabbbabaabaabbababaaaaabaaababbaaaaabbbabbbbaaabbaaababbbaabbbbbbbbabbbbbabaabaaabaaaaababaaabaabbababaabbbaaaabaaabbbaaababbaaaaaabaaabbbaabababababbabaaaaabaabbbbbaaabababbbaabababbababbbbaaababbbabaabbaababbbbabaaaabbaaaabaaaaaabbbbabbbabbbbaaabbbbaabbaaaababbbababababbbaaabbabbbaaabbbbaaaaabaabbaaabbababaaabbbaaabababbabbbbabbbabaaaaabaaabbbbbaabbbababaaaabaaaaabaababbbbbababaabbabaaabbabbaabbbbbaabbaabababababbbabbbabaaaaabaaaabbbabaabbbbaabbabaaaaaaabbaababaaabaabaaababbabaababbabababaaaababbaaaaaaabaabababbaaaaabaaaaaababbbaabbbaaababaaaababbaaaababaabbabbbbabbaababaaababababbbabaaabbabaaababbbababaabbbbbaabbbababbbabbbabbbaababbabbbbbabaabaabaaaabaaaabbaaaabaabaabaaabaabababaaabbaababbbbbbbabbaaaaabbabbbbaabbaaaaabbaaabababababbbaabaaaabbbbababaabbbbaababbbabbababbaaabaaabbababbaabbbaaabbaabbbbbbaabbabaabbaabaaababbaabbabbabbbbaaabbababaaaabaaaababaabbabaaabbaababaaabbababaaabbaabbbbaaaabaababbababababbabbbbbabaaabbaaaabababbaaaabaaabbbbbbaabbaaabaabbababbaaaabbbaabaabaaabaaaaabbaaaaabbbbbabbaaaabbababababaabbbababbabbbabbbbabaaabbbabaabbbbbaabaabbbbababbaaaaaaabaaababbbbaaabbbabbaabbbbabbbabbbaabbaabbbbbbbabbbaaaaaaaabbabaaabbbbaabbbaababbbbaaabbabbaabbabaaaaabbabababbbaabbaabbbababbababaaabbabbbaaa bbbaabbababbabbbbaabbaaababbabbabbabbbabaaaaabbbabaabbabaabaaabababababbaaabbbabbabbaaabaabbaaaabaabaaababaabababababbbbabaaaaabbaabbabbabbaabaabaabaaaaabbbbabbaabaabbbbbabbbaababbbabbbbabababaabaaaabbabbbaabbbababaaaabbaaabbabbbbbbaaababbabbabbaaabaaabbabbaabaaabbbbbbababbbbbbabbbaaabaabbaaababbabaaaaabaaabbbabbabbabbababaabbbbbabbbabbababbababaabbbbbabbbababbabababbaaababbbababababbbbbaaabbababbbaaabaabbbabaaaabababbabbbabbbbbbabaababbababbabaaabaababbabbbbaabbaaaabaabbabaaabbababaabbabbabaaabbbaabaabaaababbaaaabbbabbbabbaaabbabbbabbbbbaaababaababaaaabaababbabbbbbbabbaabababbaaabaaababbaaaabaabaabbaaaabbaaabaabaabaaabbbabaaabbaaababbbaaababbbabbbaabaaaabaaabaabbbaabbaaababababbaabbbbaaaabbaababbababbabbbbbbbaabaabbbabbabbbaababbabaabbbaabbbabababbbbbbbbababbaababbaaaabbabbbabbbaabbbbbbbabaabbababbaaabaabbabbbbabbaabbabbaababaabbbaaabbbaabbbabbbbaaaabbbbbbabbbbaaababbababbaabbaaaaababbbbaabbbbabbababbbabababaaabaababbabababbaababbabbabbbbbabaaabbaababbabaabbbaaabababbababbbbbbabaaaaababababaababaabbbbabaabbbaabbbbabbbabaaaaabbbbbaaabbbbabbbbbbaabbababbabaabbbabbbbaabaaababbabbbababbbbbbbbbbaaababbbbbababbbbbbbbaabaaabbbbaababbaaabbabbbababababbaaabbaaababaabaaaaabbbbbababbbaabaababbbaaabbbbbabaabbabaababbaaaaaabbbbaababbabbbbbbbaaabbabaaaababbaaaabaabbbbaaababbabbbaabaaababaabbaabbbbaaaaabaabaababaabaabaaabbabbbaababbbaabbbbabbaababaababbbaaaaaaabbbabbabbaaaababbbaaaababbbabababaaabaabababbabaaaabbabbbaaabaabaabbbbbbababbabbaaababbbabaaabbababbaaabababbbbbabbabbbbabbababbabbaabbaaaabababbabbbbbbaabbbbbabbbabbbabaabaaaabbaaaaaababbaaaaaabaabababbbbaababbaaabbbbaababababaabbbabbaabaabbabaaaababbaabababaabbaaaaaaaaabbbbabbbabaaaabbbababaaaabaabbabbbababbbabbbbbbbaaaaaaabaaaaababababbaaabbbbaaabaababbbaabaaaaaaabaaabaaabbaabbabbaabaaabaaaaaababaabbbabbababaaabaababbbbabbbbabababaaabaaabbbaaaaabbabbbbababaaabbababbbabaaabbaabbabbabbaabaaaabbaaaaabbaaabbababbabaabaabbbabbbbaaabbaabaabbbabaababaababaaabbbbbaabbbbbabbbaaababbaaaaaababaabbbabbbbabababbbbbbbbbaaabaaabbbababa bbbbaabbabbbabbbabbaabbbabbababbbabbaaabbaabaaababaabababaaaabbbaaabbbbabaabbbaaaaaababaaabaaabbbabbbaaaaaababbbaaaabbbbbbbaaabbaabaabbbbbbbaabababbababaaabbababbbbabaaaaababbaaaaabbababbbabaabaabaaaaabaaaaaaabbaabaabaabaaaaabbaabbababbaaabbababaaabbbbaabababbbabaaabaabbaaabababbbbabaabbaabbbaabbababbbbbbbbaabbbbbbbabbabbaaabaaaabbbbabaabbbbbbbbaabababaaaabbbbaababaaabaabbaaabbababaaaaaaababbbbababbbaaaaababbbbabaaaaababbaabaabaaababbaaababbaabbababbabaabbabaabbababbabbaaaaaababaababbbbbbaababbbaaaaabaabbbaabbababbbaaabbaababbaabbaaabbaaabaaaababbbaaabbaabaaabbbbabbabbabaabbababbaaaabbabbaabbaababaababaaabbbbbaaababaaaabbaabbbabaaaabbbbbbaaabbabaabbabbbabbaaababbaaabaabbaabababbaaabbabbaabbbaaaabbabbaaaaabaaababaabbaababaaaabbaaabababaabaabbabaaaaaaaaaaaabababbbabbbabbabbaaaaabaabbbbbaaaaaabaabbaabababbbbbbbbaabbbaaababbaaaaabbaabababbabababbbabbabbbbbbbabaaabbbabababaaababbbbaabbbbaabbbabbabaaabaaaaabbaabbbbbabbaaaaabbbaabaabbaaaababbabbaababaaabbaaabbaabaaaabaaaababbababbabbaabaaabbbbabbbabbbbbbbabbaabaabbbabaaabbaabababaaabaababaaaaaabbbabbaaaaababaabababababababbabaaaabaaaabbbabbabbbaaabaaaaababbaaababaaabbbbaabaabbabaaabababbbabbbabaabbbabbbbbbabaabbbbbaabaabbaabbbbaabbaaabaabbbaabaaaabbbbaaaaabbbbabbaabbababababbbbbabbbabaaaabbaaabbbbbaaaabababaababbabbaababbbbabbbbabbabbabbaabaabbbababbbaabbaabbabaaaabaaaaaaaaaababaabaababaabbbababaaaaabbabbabbaabaabababaaababaaabaaaabbbbaabababbbabababaababbaabbabbaababbabbababbabbaabbbabbabbabaaaaaaabbbbababaaabaaabbbabaabbbaaabababaababbbbaaabbbbbbbabbbabbbbabbabbbaabababbbabaaaababababaaaabaaaaaabbbbbababbbbabaabaabbaaabbbbaaaabbabaaaababababbbababbbbbababbbbbabbbaaababbbbbbaaababbbaaaaaabaabbaaaaabbbbabaabbbababaaabaabbbbbaababaaabaabbaaabaaabbbaaaabbbaaaabababbaaabbabbaaabaaababaaaaabaaaabbaaaabaaaaaababbaaabbaabbbabbabbaabbaaaabbababaabbbabbabbbababbaaabbbabbbababaaaabababaababbabbbaabbaaaaaabaaababbababbbbaaaabbababbabbbaaabbaaabbabbaaabaabbbaaabbbabbbaaabbabbbbaabbbaabaababbbbbabaaababbabbaaababbaaaabbbbabbbabbbaabab abbaaaaabaaaabbbabbabaababaabaaaaaaabbabaabaabaababaaaabbabaaaaabbbbbbaaaaabbbbaabaaaaaabbaabaaabababbbbabaaabaaabbbbbbabbaaaabaabbbbbbbabaabbaabbbbbbabbbaaabaaaabbbbabaaababbaabbbbbaabaababbabbbababaabbbbbbbabbbbaaabbaababbbbbabaabbbbaabaaabbabaaabbababaaababaaaaabbbaaaaaabababbaababbbbbbbbbbaabbaabbababaababababaabaaaababbbaaababaaababaaaaaaaaaaaababaababbaaaababbbbbbabaabbabaababbaaababbbaabbbbaabbbbabbaabaabaabbababaabaaaababaabbbbabaaabbbabaababababbabaabbaababbaaaabbbbbbabbaaaababaabbaababbbbaabbabbbbbabaaaaabaabbaaaaaabbabababbabaabbaaaaababababbabaaaabbbaabbbabbbabaaaabbbababaabbabaabaaaabbababaabbabaabbababbbaaaababbaaabaababbaababaaaaabaaababaabaaaaaaabbbbaabaababbabbbbaababaaabbbabbbbbaaabbaaabaabbabbbabbbbabbbbbbbbaaabbbbaabbbbaaababbbbabbbbbbababaabbababbbbbbbbabaaaabababaabaaabbaababaaaabaabbaaabbbbabbaaaaaabbbbaabbabbaabbaaababaabaaabbbbaaaaaababbaabbbbabbabbbbababbbaaabbabbbbaababaabbbbabbaabbbbaabbbaaabaaaaaaabbbbaabaabbabaaaabababbabbabbbababbbabaabbaabbbaaabaaaababbbbbaabbbabaabbaabbbababbaababbababbbabaaaaabaababababbabbabbbbbabbbababbbaaaaababaaabaaaabaaabaabaabbaabbabaaaabbaabaabbabaaaaaaabbaabaabbabbbaaababbaaababbbaabaabaaabaabbbabaaaabbbabaaaaabbababaabbbaaababbabaabbbabbaaabaaabaaaabababbaaaabbabaabbbabaaabbabababbaaababaababbabbbbbbaaabbababaabbaaabbbaaabaaabbaaaabaabbbbbaaabbaaabbbbbbbbbbaaaaaababbbaaaaaaaaababbaaaaaaaabaaaaabbabaaabaababbbaabaabbbbaabaabaaababbbbaabbabaaaababbabbaabbbbaabbbaabbbbbbbbabaababbbbababaaaababbaabbaabbabaaabaabbbbabaaabbaabbabaababaabbaaaaabaaabaababbabaaaaabbbaabbaabbabbbababbabbbabaabbabbabbbaabbbbbbaabbbbaaaababbbbabbbbbaaabbbbbbbabbbabaabaabbaabaabbabbabababababbbababbbababbaabbababaababbabbbbbabbbbaaabaaabaabaabbabbbbbbabbbbaaaaabbbaaabbabaabaababbaabaabaaaaabaababaababababaaaabbabbbbbbaaababbbaaaabbbaabbabaaabbaabbabbabbaabaababaaabaabbaaaabbaabbabbababbaabaaabbbabbbbaaabbbbababbbbababbbabbababaabbbbbbabbbbbbbbaaabbabbabbabbbbaaaaaabaaabaabbbbbababaabaababbbaaabbaaabbaaabbaaabbabbabababaababbababbbaababb abbababbaaababaabaaabababbbaaaaabaaabababbabbaaabbbbaaaaaababbbababbabbbaabaaaabaaabbbaaabbbaaaaaaaaabbabbaaaaabaaaaabbabbaabaaabbabaaababbabbbbbabbabaabbabbaabaabbbaaaaaabbbbaaabaaababbabaabbaabbbbaaaabbbabaabababbabbbaaaaababaaabaaaababbaaaabaabbbbbabbbbaabbaaabaaabbbbbbbaaabbabbaabbabaaababbbaabaabbbbbbbbababababbbaabbbbaaaaaabbaaaabaaaaaabaabbabbabbaaaaabaabbabbababbabbbbbbbbbbbbbbbabbbbabbbbbbabaaababaabababbbaabbabaabababbaabababaabbaabaaaaaabaaabbabbbabbaabbbababaaabbbbbbbbabbaabbbbabababbaaaabbbaabbbbbabbbaaabaaababbabaaabbabababbbaababbbbabbababbaaabaabaaaabbbbbababbbbabbabbbaabaaabbabbaaaabaabbbbbbbbbbababbbabbbbabaabbbbbbbaabbababbaabaabbabbbaabbbbabaabbabbabbabaabbaabaaabaaaabaaaababaaababaaabbbabbbabbbbbabbabbaabbbbaabaabbababbbbababaabbaaababbaaabbabbaababaabbbbaaaabbaaabbbbaabbbbbaabbaababbabaaabaababaabbbbbaaaaabababbbabbbabbaabbaababbaabbbabaababbbabbbbaababbaabbbbabaabaabababbbbbbbbaaabbbaaaaaaaaaabaaabbbbbaaaaaaaaabbaababbaaabbabbbbbbaabbbbaaabbabbaabaaabaabaabbbbbabbbbbaababbbbababbaaaabaaaababaabbabaaababbbbaabbaababbaaabaababaaabbbbbabbbababbaabbaaabaaaaaaababababbbbbbaaaababbababbaaabaabbbaabbbaabababbbbbbaaaaaabbbaaabbaaabaababaaaaababaaabbbabaaabbabbbabbbbbbabbbaabbbaabbbbbaabaababbabaababababbbababbaabbbbaabbaaabbbababbbabbbbbbabaaabbbaabbbababbaabbaaaaabbbbbabbbbbaaaabaaaaabbbabababababbabbaabbbbabbbababababbaababbaababbbaababaabaababbaaabaaabaaaaaaaaabbaaabbbbbbaaaaaabbababababaaaaaabbababbbbbababaaabbbbbbaaaabbbabaaaaaaabbababaaaababaaaaabbbbabbabbbbbbbbaaaabbabbbbabaaaabbbabbbabbbaaaabbbbbaaabbabababbbabaaabaabbbababababbbaabbabbbbaabbaaababaabababbaaaabbaaabaaabaaabbabbabbaabbaaaabbabbbbbbaabbaaabbaabaaaabaabaaaaabbabbaaaaabaabbbaabbaabbbbaabbaabaababbbabbaaaaaaababaaaabbbabbbbbbabaabaabbabaabbbababbbabbbbbbaababaababbabbabbbaababbbbbbbabbbbaabbabaaabbbbbabbbbbaabbabaabaaaabbaababbbaabaaaaaabbbaaabababaaaabbabbaabbabaaaabbabbbaaaaaaabbaabbaaaaaabaabbbbbbaaaaabaabaaabaaaababbbabbabbbaaababbbbaababaaababbbbababababaaaaabbaaaaaaaabaaaaabb