aabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaabaabbababbabaabbbaaab
