1
20
babababaaaaaaaabaaabaabaaaababaaaabaababaaaaaaabaaabaaaaaabaaabaaaaaababababababaaababaaabababababaaabaaaaababababaabaaaaaaaabaabaaabaaababaaabaaaaabaaaaabaaaabaabaaabaaababaaababababababababaaababaabababaabaaaaaaaaabababaabababaaaabaaabaaaaabababaababaababababababaabaabababaababababaabaabaabaaabaababaaababaaabaaaaabaabaaaababababaabaaaababababababaabaababaabaabababaaabaaaaabaaaaababaaaaabaababaaaaabaabababaabaabaabaaaabaabaaaabaabaabaabaaababaaababaaabaababababaabababaabaaabaabaababaabaaabaaaaaababababaabaabaabaaababaabaabaaababababaaababaabaabaaabababaaaababaabababababababaaabababaaaaaabababaaaabababaaabababababaaabaaababaaabaaaabaababaaababaaaaaaababababaabababaabaababaaaababababaabaaaaaabababaabaaaababaababaaabaababaabababaaaaaaaabaaabaababababaabababaaabababaaaaabaaaababaaaababababaaabaababababaabaabababaaabaabaababaabaaaabaabaaabaaaaaaabababaabababaabaaaabaabaaaaababaaababaaaababababababaaabaababababaaabaababaaabaababaaabaaaaaaabaabaabaaababaabababaababaababaaababababaaabaaabaababaabaabababababaaabaabababaaaaabababaabaabababaabaabaaaababababaabaaabaababaabaababaaabababaababababaabababaaabababaaaaaababaaabaaaabaaabaababaabaaaaababaababaaaaabababaaaababaaaaaabaabababababaababababaababababaaabaababababaaaabaabababaaabaaababaaaabababaabababaabaabaabababababaababaaabababababaaabaabababaaaaabaaababababaaabaabababababaababaaababababaaabaabaababababaabaaaabaaaabaabaabaababaababaababaaaabaabababaaabaaabaabaaaabababababababaaaababaabaabaaaaabababaaabaababaaabaaaabaaaaaaaaababaabaaaaababaaaabababaabaaaaaaaaaaaaaaaaaabababaabaaabaaabaabababababaabaaababaaababaaababababaababaaababaabaaabaaaaaabaababaaababababaaababaabaaabababaaaaababababaaaabababaababababababaaaaababaaabaabaabaabababaababaabaabaabaaaaaaabaabaaabaaabaaaabaababaababaabaaabaaaabaaaabaaabaababababababaaaababaaababababaababaaaabaaaaaaabababaabaaabaabaababaaabababaabaabaababaababaabababababaaaaaaaabababaabaabaaabaabababaaabaabaaaaabababaabababaabababaababaabababaabababababababaaababababaabaabaaaaabaabaabababaaabaabababababaaaabaaaabaabababaaabaababaaababababaaabababaabaabaaababaaaaabaaabababaaaabaaabababababaababaaaabaaaaaababaaaaabaabaaababababaaabababaaaabaabaaababaaababaabababaaaababaaababaaaaabaabababaaaaababaaaaaaabababaabaaaababaaaabaaabaaaabaaaababaababaaabaababaabaaababaaababaabaaaabaabaaaaaaaaabababababaaabababaabaababaaaaaabababaababaabaabaabaaababaaaaabababaaabaaaababaaaababababaaaababaaaababaababaababaababaabaababaabaaabababababaabaaababaabaababaaaaabaabaaaaabaaabaabaaaaaabaabaaabaabaaababababaaababaaaabaabababaaaaabababababaabaaabababaabaabababaaaababababaaabaaaaababaaabababababaabababababaabaabababaaaababaaabaababaabaabaaababaabaaabababaababaababaaabaabaabababababababaababaaaaababaaaababaaaabaaabaaaabaabababababaaaaaaabaababababaaabababaaababaaababababaabaaaabaabaaababaaaababaaabaaaabaabaabaaaabaabaaaabababaaaaabaababaaaabaaabababababaabababaabaabaababaababaababababaababababaabaaababaabaaababaababaabaaaaabaababaababababababaaabaaabaabaaaabaabababaabaabababaaabaabaaaaabaaabaaaabababababaabaaabababaaabaabaabababababababababaababaababaabababaaaaabababaaaababaabaaaababaaaaaaabaaababaabababababaaaaabaababaaaaabaababaaabaaaabaabababaaaabaaabaaaabababababaababaaabaaaabababababaabababaababaababaabababaaaaabaababaababababaaaababababaaaabaaaabababababaababababababaaababababababaaaabaababaababaabababaaabababaababaaabababaaabababaaabaababaababaaaaaabaaababaababaaababaaaaabaaaabaababababababaaaaaaaaaabababaaabaabaaababaabababababaaaaabababaabaaaabababababaaabababababaababaabaaababaabaaaaabaaaaaababababababaababababaababababaaaaabaaaabaabaaaaaaabaababaaaabaaaaabaababaabaabaabababaaaaaaaaaabababaababaabaababaabababaaabababaababaaabaaaaabaaaaabaaaabaaaaabaaaaaaababaabaabababaaabababaabababaaabaabaaabababaaababaaabababaabababaaaabaaaaaaabaaaaababaaabaaaaababababababaaabaababaabaaababaaaababababaaaaababaaaaababaababababaabaaaaabababaaabaabaaaaababaaabaabaabaabaaabaabaababaaabaaaababaababaabababababaabababaaaababababaabababaaabaaaabaabaabaababaaabaaabaaabaabaababaaaababaaabaabababaaabaaabaaabaaaabaabababaaaaaaaabaaabaaababababababaaaaababababaaaabaabaababaababaababaaabaaababaababaaabaaaaababaabababababaababababababababaabaabaaaabaaaabaabababababaaababaabaaabaaaaaaabaaaabaababaaabababababababababababababaabaabaababababaaabababababaababababaaaaaabaaabababaaababababaabaababaaaabababababaaaababaaaaabaaaabaabaabaababababaababaababababaabaabababaaaabaaabaaabaabababaaaaabaababababaaababaababaababababaababaaaabababaaabaabaaabaababaaabaaaababaaaababaabaabaabaaababaabababababaaabababaabababaaaabaaabababaaaababaaaaabababaaabababaabaababaaababaabaaaaaaaaaabaabaaaaabababaaababaabaababaababababaabaaaababaaababababababababaabababaaaabaabaaaaaaabaabaababaaabaababaabaababaaaaaabaabaabababaaabababaaababaaaaabaabaaabaaaababaabaabaababaabaaababababaabababaaaaabaabaababababababaababaababaababaaabababaabaaaabaaaabababaaaaaaaabaabaaaabababaabaaaabababaaabababaaabaaabaababaaabaabaaabaabaaaaabaaababababaaabaaaabaabaaabababababaaababaababaaaaaaababaababaaabaaaabaababababaaaaabaaaabaababaaaabaaaabaababaaabaaaabaabababaaabaababaaaaabaabaabaabaabaabababaababaababaaaaaaabaaabababaaababababaabaaaaababaaababaaababaabaabaabaababababaabaaaaabababaabaaaabaabaaaabaabaaaabaabababaabaababababaaaaabababaaaaabababaabaaaabaaaaabaababaababababaababaaaabababaabababaaabaaaaababaaabaabaaabaababaaababababaaaabaaababaaabababaaaaaabaabaaabaababaaaababaaaabaaabaaabaaabababababaababaaababaabaababaabaababaabababaaabaaaababaababaaababaaababaaaababaaaaababaaaaabaabaaabaaababaababababaababaabaaaaaaaababababaaaabababababababaabaaaabababaababaaabaabaababaaaaabaabaababaaaabaabaaababaababababaaaaaaaabababababababaabaaabaaabababababababaaaabaabababaaabababaabaabaababababaaabaaabaababaaaabababaabaababaabababaababaababaabababaaaabaabaaabaabababababaaaaaaaabaaabababaaabaababababaabaabababababaabaabaaababaababaaabababaaabaabaababaaababaaaababaaaaaababaaabaabaabaababaababaaaaababababaaabaaababababaabaaabaaaaaaaabababaaababaababaababaaaaaaababaaababaaaaaabaaabaabaaababababababaabaabababaabababababaaaaabaabaabaababaababababaaaabaabaaaaaababaaaaababababaaabaaaababaaaababababaabaaababaaaabaababaaaababaaaabaaabaaabaaaaabaabaabababaaaaaaabaabaabaaababaaabaaababaaaaaabaaaaababaababababaabaabababababaaababaabaabaaabababaaabaabaabababaabaaababaaaabaaaabaabaababaabaabaaabaaabaabaababaaaaaaabababaababababaaaaaababaaabaaabaabaababaababaaabaabaaabaaaaaaababaabaabaaabaababaababaabaababaababaaaaabababaaaaabaaababaabababaababaaabaaabababaababaabaaaaaababababababababababaaaabaabaabaababababaaabababaababaababaaaabaaabababababaababababababaaaaaababaabaabababababababababaaababaabababaaaaaaaabaaaaaabababaabababaaaaabaaabababaaabaaaabaaababaaaaaababababaaaaababaaabaabaabaaaaaabaababaababaaaaaabababaabaabaaabaaababababaaabaaaababaaabababaabaaaaabaaabababaaababaabababababaaababaaababaababaaaabaaaabaaabaaaababaaaabababaaaabaabaaaababaabababaabaababaaabababaabaabababaaabaaabaababaaababaaabaabaaabaababababaabaabaaaababaabaababaaabaaaaababababaababababaabaabaabaaabaababaabababaaaababaabababaabaaabababaaaaabababababababaaabaabaaababaabaabaaabaabaabaaababaabababaabaaababababaaabababaaaabaabaaaabababaabaaababaaabaaabaababababaaaabaababaaabaabaabaaababaabababababaaabaabaabababaaaababaabaaaaababaaaaaababaabababaaabababaaabaabababaaabababaababaaabaaaaababababaaaababaaabababaabaababaabaaababaaaabababababaaabaabaaababababaabaaabaaaabaabaaababaaababaaaabaabaaaaaaaaaaaaaabababababababaaaaaaaabaababaababaaaababaaabaabababaaaababaabababaaaaababaaababababaaababaaaaabaaaaaaabaaababaababaabaabababaababaababababaaaababaaaabaaaaaabaabababababaaaaaaabababaabaaaaaaaabaabaabaabaaaaababababaaabaabaaabaababaabaaaaaabababaaaaababababaaaababababaaaabaabaabaaababaabaabaaaaabababababaaaaabababababaabaaaaaaabaabaaaaaabababaabaaaabaababababaaaabaaaaabaababaabaaaabaaabaabababaabababaaaaaaaaaaaabababaabababaabaabababaabaabaababaaababaabababaababaabaaaaaabaaaaaaababababaaabaabaaabaababaabaabaabababaabababaababaaaababaaabaaababaababaabaaababaabaabaaaaaababaaabaabaabaaabababaaaaaabababaaaabaabaababababaaababababaaaabaabababaabaaaaaababaababababaababaabaababaababaababababaababaaabaaaaabaababaaabaabaababaabaaabaabaaaabaaabaabaababaabaaababaabaaaabaabababababaabababababaabaaaabaaaababaaaabaabaababaaaababababababaababaaaabaaaababababababaabaaaaabababaabababaaabababaabaababaababababababaabaaabababaabaabaaaaaaaababaababaabaaaabaaabaaaabaaababaabaabaababaababababaaababaabababaabaaaaababababababababaabaaaaabaabaabaababaabaabababaabaababaabaabababababaabababaababaaaabababababaabaabaabababababaababaabababaaaabaabaabaaabababaabaabaabababaaaaabaabaaaabaaaababaaabaababaaaaaaabaaaaabaaaabaaabaabaaaaaabaaabababaababaabaababaabaababaaababaaaababaababaabaaabababaaababaabababababaababaababababababaabaaababaaaaabababaaaaabaabababababaabaabababaaaaaababababaabaabababaaaaaabababaaababababababaabababababababababaaaabaaabaababaababaaabaabaaaabaabababaaaabababaaabaabaababaabaaaababaaabababaabaabaababaaababaaabaabaababaaaaaababababaababababababababaababababababababaaabaaababaabaaaababaaabababababaaaabaaabababababababaabaaabababaababababababaaabaaabaababababaababababaaababaaabaaaabaaabaabaabababaababaaaaabaababaaaababaaaaabababababaabaabaabaaabaabaabaaababaaabaabaababaaaaaaaababaababaaabaabababaaaababababaaaaaaaabaaabaaabaababaaabababaabaaaabaaaababababababaababaaaababababaabaaaababaaaabababababaaabaaaaaabababababababababaabababababaaaaaabaaaaabababaaaabaababaaabababaaababaaaaaababaaaaababababaaabababaaabababaababaaaabababaaaaabaaabaabaabaabaabababababaababaaabaabaaabababababaaaabababababababaaaabaaabababaaaaaaabaaaaabaaabaaababababaaabaaaaababaaababababaababaabaabababababaabaaaabaaaaaaaababaabababaabababababaababababaaabaabaabababaabababaababaaaaaaabaaaababaababaaabaaababababaabaaaaababaabaabababaabaababaaaaaaabaabaaaababaaaaababaabaabababaaaabaabababaaaabaaaaaabababaabaaabaaabaaaaabaaaababababaaababababaabaabababaaabaaababababaabaaaaababaabaababaaabaabaabaaaaaababababaabaabaababaabaaaaabaaaabaaaabaaabaabaabaaaabaabaabaabababaaabaabaabababaabababaababaaababababaaaaababaababababaaaaaaaababaabaabaaababaabaaabaaaabaaaabaaaabaaabababaaaaaaababaabaaababababaabaabaabaaabababaaaaaaaaabaaabaabaaaababaababaaaaabaababaabababaababaabaababaaababaabaaabababaaaaabaaaabaaabababababaaaabaababababaaabababaaaaababababaaababaababababaaababaaabaabaaaababababaabaaabaaaaaabababaaabaaababaaabaabaaabaaabababaaabababaababababaaabaaabaaaaaabaabababababababababaaaaabaaaababaababaaaababaaabababaaabaaababaabaabababaabaabababaaababaababaaaabaaabaabababaabaaababaaabaabaaaaaaababababaabababaabaaabaaabaaabababaaabaabaabaaababaaabaababaabaabaabaababaababaaababababaaababaaaaababaaababaaaaaaabaabaaababaabababaaaaaaaabaaaaababaabaabaabaaaaabaabababaaaababababaabaabaaabaababababaaaabaaabaaabaaaabaaaaabaaaabaababaabaababaababaaaaaabaaaaabaaaabaaabaabababaabaaabaabaaaabaabaaaaabaabaaaaaababababaabaabaaaaabaabaaaaabaababaababaaabaababaaaabaaaaabaaaababababaababaaabaaaababababababababaabaabaaaaaabababababaaaaaaabaababababaabaaaababababababababaaaabaababaaaabaabababaabaababaababababababababababaabaaabaaababaababaaababababaabaabaaaababaaaaabaaaababababaababababababaababaababaaaabaababaabaaabababaabababaabaaaaaabababaaabaaabaababaaaabaabababababaabaababaaaababaaaababababaaaaaaaaabababaaaaaaababaabaabaaabaaabababaabaabaabababaaaaaaabababaaabaabaaaabaabaababaaaaababaaaabaababaaaababaaabaababababababababaababaababaaabaaaaabaabababaabaababaabababaabaaaaababaababaaaaabaabaaaababababaababababaabaababababababaabababaabaaababaaaabaaababaabaaaabaababababaaabaababaaaabaaabaabaaabaaababaababaaaabababaaaabaaababababababaaabaaabaababaabababaaaababaaaaabaaaaababaaababababaabababababaaabaabababaababababaaababaabaaababababaaaabaabaaababaabaaababababababababaaabaaababaaaabababababababaabaaaaabaaababaabaabaababaababababaabaaaabaaababaabaabababaaaaaaaaabaabaaaabaaabaababaabababaabaabaaaababaaabababaaabaababaaaaababaabaabaaabaaabababaababaaabababaabababaabaaabaabaaabababaaabababababaabababaabaaabaabaabaababaaaaabaaaababababaaaaaababababaaabababaabaabababaababaaaaabaaaababaabaaaababababaabababaaaabababaababababaababaabaaaaaaabaababababaababababaaabaabaaabababaabaabaaaababaaaaabaabaaaabaababababaabababababaaaababababaaaabaabaababaaabababaababababaabababaaaabaabaababababaaaaaabaabaaaaabaabaaaababaabaabababaaabaaabaabaabaabaaabababaaaaababababaaaabababaabaaabaababababaababababaaabaaabababaaaaabaaabaabaabaaabaababaabaabaaabaabababaaaabababaababaababaaaabaababaabaaaabaabababababababababaaababaaaabaababaaababaaabababaabaaabababaabaaaabaabaabaabaabababababaababaabaaabababaaaababaaaababababaaaabaaaababaabaabaabaababababaababaabaaaaababaababababababababababaaabaabaabaaababaaabababababaabaababaabababababababababababaabaabaababaabaabababababababaababaaaabaaaaaabaababaabababaabababaabaaabababaaababaaaaaabaaabababaaaaabaaabababaabaaaabaaababaaababaabaaaaabaababaaaabaaaababaaaaaabaabaabaabaaaaaaaabaabaababaababaaabaabaaaaaabababaaababaababababaaaabaabaaaabaabababababaabababababaabababababaaabaabaabaaabaabababaaaaaaaaaababaabababababababaaababaaaaaabababaababababaaababababaababaaaabaaaabaababaaabaabaabaabababaabaabaabaababaababaabababababaabaabaaaababaabaabaababaababaabaaaabababababaaababaabaaaabaabaaababababaaaaabaababaaaaaababaabaababaaabaababaaabaabaaaabaaaabaababababababaabaabababaaabaaaaaaabaabaabaaabaaaaaaaabaaabaababababaaababaaaabaabaabaaababaaaabaaaaaabababaabaabaababaaababaaaaabababaaabaaabaaabababaaabababaababaaaaaaaaaabaababababaababaabaababaababababaaabaaababaabababababaaababaaabaaabaaaaabaababaababababaaaabababaaabaababaaaaabababaaaaaabaaaaaaaabababaabaabaaabaaaaaabaababaaabaabaaabaababaaabaabaaaabababaaaaaabaabaaaaaaaaabaabababababaabaaaaabaaaababaaababababaabababaaabaaaaabaaaababaaaabababababaabaaaabaabaabaaaabaaaababaaabaabaabaabaaababababaabaabaabaaabababaaabaaababaabaabaaaababaabaaaaabaaaaabababaababaabaaaababaabaaaaabaaabaaaaababababaabaaaabababaabaababaaaaaababababaaabaaaabaabababababaababaaaaabaaaabaaaabaababababababaabaababaababababaababaaaaababaaabaaabaaaaaaaaaabaaaabaaaaabababaababababababaaabaababaaabababaaabaaabaabaaababababaabaaaabaabaabababaababaaabaaaababababababaababababaaabababababaaabaababaababaabaaabababaaabaababaabaaabababaaaabaaaaaabaabaabaaabababababaabaaabababaabababababaaababaaabababaaabaaaababaababaabaababababababaabaaaaaaaaaababaaababaababaababaaababababaababaaabaabababababababaabaaaabaabaaaabaaaaabaaababaaabaababaaaabaaabaaaaaaaaababaabaababaaabababaaaababababaabababaaaaaabaaaababaaababaaababababaabaababaaaabaabababaabaaaabaaaaabaaaaababababaaababaaabababaaaaababababaabaaabaaaaabaaaabaabaaaaababaabababaaababababaabababaababaababaaabababababaaabababababababaaabababaaababaabababababababababaaababababaababababababaaabaaababaabaaaaaaaaaabaabaabaabaaabaabaaabaababaaaabaababaababaaaaabaaaabaababaaaaabababaabababaababababaabaabaaababaababaaababaababaaabaabaaababaaabaabababaaabababaaabaaaaabaabaabaaaabaabababababababaababaaabababaaaabaababaaababaaaabaaaaaababaaaaaaaaaababababaabaabababababaaaaabaababababaaabaabaaabababaaabababababababaaabababababaabababaababababababaaabaabaaabaaaaababaababaaabaaabaaaabababaaaaaaaaabaabaabaaabaaabaabaaabaaaabaaaaaaaaaabaaabaaaaabaaababaaabababaabababababaaabaaababaabaababaaaababaaababababaabaaabaaabaaababababaabaabaaababaaabaaaabababaaabaabababababaabaabaaaaaababababaaaabababaaaabaababababaaaaaaaaaababaaaababaaaabaaaaabaaaaababaabababaabaaaaabaabaabaaabaaaabaaaaababaaaaaabaabababaababababaaaabababaababaababaabaaaaaaababaababaabaaababaaabaabaaababaababaababaaaabaababababaaababaabaaaaaaababababaaaaaabaaababaababaabaabababaababababaabaabaababaaabababaabaabaabaabaaaabaaaabababaabaabaaaaaaaabaaababababababababababaababababaababababaaaabaaabaaabaabaaababaabaababaaababababaaabaaabaabababaabaaababaababaaaabaabababababaaaabaaababaabaabababaababababaabababaaaaabababaaaabababaaabaabaaabaabaaaaabababaaabaaaabababaababaaababaaaaababaaaaaabababababaaabaaababaaabababaabaababababababaaababaaabaabaaabaabaabaabaabababaaababaababaababaaaaaabababaababaaababaaabaabaababaaaaabababaaababaaababababaababababaababaaaabaabaaaaaabaababaabaaaaabababaaabababaaaabababaababaababababaaababaaababaaaababababaaababaaababaabaaababaabaababaababaabaabababababababaabababababababaabaababaabaaababababaaabababaaaabaabaaabaaaabaabaaababaababaaabaababababaababababababaabaaabaababaabaabaabaaabaabaabababababaabababaaababaabababaaabaabaaaababaabaabababaabababaababaaaabaababababaaabaaabaaabaaababaaaaabababaaaababaabaaaabaaabababaaababaaaabaabababaaababaaaaaaaaabababababaaaabababaaaaaaaaabababaabaabaaabababaaabababaaabaaabababaabaabaaaaabaabaababaaabaaaabaabaababaabaababaababaaaaabaaabaaaaabababababababaababaabaababaababaababababaaaaabaaabaabaababaabaabaaaaaaababaaabaaaaaaababaababababaabaaaaaaaabaaabaaaaabaaaaaaaaaaababaabaaaaababaaabaababaaaababaaabaaaabaaababaaababaaaababaabaabababaaabaaababaabaabaaaababaabaaababaabaaaaaababababaabaabaaababaabaaaababababaaabaaaaabaababababaaaaabaabababaaababaaaaaaaaabaabaaabaababaabaaaababaabababababaabababaaaaabaaaaaaaaabaaaaaababababaabababababaabaabaabaababababababaaababaaababababababaaaaaaaaabaabababababaabaababaaabaaaabaaabaabaababaababaabaabaaabababaaabababaaaaababaaaabaababaaabababaababaaaababaaabaabaaaaababaaaaaaaabababaaabaabababababaaaabababaaaaaaaababaaabaaaaabababaababababaababaabaababaabaabaaababababababaabaabababaaaaaaaaabaaabaaabaaabaaabaababaabaabaaabaaababaaababaababaaabababaaaabababababababaabaaaababababaabababababababababababababaabaabaabaaaabaabaabaaaaabaabababaabaaababaaababaabaababababaaabababaabaaaababaababaaabaaabaaaaaabaababaabaaaaababaaaabaaaaaabaaabababaaabaabaabababababaababaaababaaaaaaaabaababaabababaaaababaababaaababaababababaabababaaaabaaabaaabaaaabaaababaaababababaaaaabaaaaabababaababaaabaabaaaabaaaababababaabaababaabaaaabaabababababaaaaaababababaaababaabaababaaababaaaaaababaababababababaaabaaaaaaaaababaababaabababaababaaabaaaababaaaaababaaabaabaabaababaaababaaaabababaababaaababaaababaabababaaababaaaabaaababababaabaaabaababaaabababaabaabaaaaaaaababaabababaabababababaaaaaaaababaabababaaaaabaaaababaaabaababaaaababababaaabaaabaaaabababababaaabababaabaababaabaabaabaaababaaabaababaabaababaaababaaaaaaaaaabaaaabaababaaaaaaabaabababaabaaabaabaababaabaababaaababaaababaaababaabaaaabaaaaaabaabababababaaaabaaababaaaababababababaababaababababaababaaabaababaaababababababaabaaaaaaabaabaabaaabaaabaabaabababaaaabaababaaabaabaababaabaaaababaabababaaababaababaaaaaaababaaabaaaabaaabaabababaabaaabaaabababaaaababaaaaabaabaabababababababababaabaabaabababaabababaaaaabaabababababababaaaaabababababaababaabaabaababaababaabaaaababababaaaaaabaaaaabaababababaabababaaaabababababaaaabaabababaabaababababaaaabababaaaaaaaabaabababaababababaaabababaababaaaaaabaabaababaaabaabaabaaababaabaababaaaabaaaababaaabaababaaaababaabaababaaabaaababaaabababaaaabaaababaababaaaababaabaaababaabaaabaaaabababaabaaaabababaabababaaaabaaaabaaabaaaabaaabaaaaaaaabaaaaabaabaababababaaaaaababaabaaabaaabaababababaaaabaaabaabaaababaabaabaababababaabababaaababababaaabaaaababababaaaabababaabaaabaaaaabaabaaabaaabaaaaabababaaaaaabaaaabaaababababababaababaabababaababababaaababaaababaababaababaaabaaaaaabababababaaaaababaaabababaaabaabaababababaabaabaaabaabaababaaababaabaabaaaabaababaabaababaabaaababababababababababaaabababaaaabaaabaaaaaabaababaababaaabaabaaabababaaaabaabaaaabaababababababaaabababaaaaabababaaaababaaababaabaaaaababaabaaababaabababaaabababaaabaaabaabaabaabaaababaabaabababaaabaaaaaababaabaaaaabababaabaabaaaabaaaaaababaaababaababaaababaababababaababaaaaababaabaaabaaaababaabaabababababababaaaabaabaaababaaababaaaabaaaababaababaababaaaaaaaaaaabaaaaabababaaaabaabaaabaaabaaaabaaabaaababaaabaaaaaaababaaababababaabaabaababaaabaababaabaabaaaabaababaaaabaaaaabaababaaaaabababababaabaabaabaaababaababaabaaaabaaaabaabaababababaabaaaabaabaaaababaaabaaabababaaabababababaababaabababaababaaaaaaabaabaabaaaabaaababaababaabababaaabaaabaabaabaabaaababaabababaaabababaabaabaababababababaabababaaabaaabababaaababaaaaaaaaababaabaaaaabababaababababababaaaaaababaababababababaaababaababababaaaaabaababaaababaababaaabaababaababaaaabaaaaaaaaaabaabababaabaaabaaabaaabaabaabaaabaaabaaabababaabaaaaabaaabaabaaabababaabaabaaaaaabaabababababaaaaaaaaaabaabaabababaaabaabaabaababaaaaaabaababaaaaaababaabaababaaaabababababaabaaababaaabaababababababaaaaaaaabaabababababaabaaababaababaabababaaabababaaaabaababaabaabaababababaababababaaaaaaababaaaaabaaababababaabaababaabaaaaaabaabaabaababaabaaabaaaaababababababaaaababaabaabaaaaaababaaababaaaaabaabaabababaaababaaababaaabaabababaabaabaabababababaabababababaabaaababaabaabaababaababababaababaaaaabababaaabaaabaababaabaaabababaababaaabababaababaaaabaaaabababaababaaaabaabaabaaaaabababaaaaaabaaaaabaabaaabaabababaaaabaabababababababaaabaaabaabaabaaabaaabaabaaabaabaababaabaabaaabaaaabaaaaabababaaaabababaabaaabaaababaaabababaabaababaabaabaabaaabaabababaabaabababababaabaaaaaababaababaabaaabaaabaaaababababaabaaabaabababaaaababaabaaaababaabaaaabaabababaaaababababaaabaaababaabaaabaaaababaaabaaababaaaaababaaabababaaabaabaabaaababababaababaaabaaaaaababababaabaabaabaaaaababaaabaaabababaababaaaabababaababaababaabaabababaaababaabaababaabaaaabababaababaabaababababaababaaaaaaabababababababaabaaabaababaabaababababababaabaabaabaaaabaaababaaabababaaaaababababaabaabaaabaaabaaababaaabaabaaababaaaababaabaaaabaabaabaabaababaaababababaabaabaaaababaaaaaaabaaababababaaaabaaaabaabababaabababaabaaabaaabababaabaaabaaaaabaabababaaabaababaaababaabaaaabaabaababaaababaabaabaaaabababaaabaabababaabaaaababababababababaaaaaaabaababaaaabababaabaaabaaaabaabaabaabaaaabaababababaabaabababababaabaaababaaabaabaaabababaabababababaabababaaaaaababababaaabaababaaaaaababababaababaaaabababababaabaabababaaaabaaaababaaabaaaababaabaabaababaabaabababaababaaabababaababababababaaabababaababababaabaaaaababababaaababababaaabababaabababaababaaababaaababababaaabaaaaabaaaaababaabaabaaaaaabababaabababaaaabaabababaaaaababaabaaaababaaabaabababaababaabaabaaababababaabaaaaaababaaabababababaaabababaababaaabaaabaabaaaababaaabaaabaabababaaaabaabababaaabaabaaaabaaaaababaaababaaabaaaaabaaaababaabaaaaaaaababaababaaaababaaababaabaabaaababaaaaabaaaabababababaabababababaabababaabaababaababababaabaaabaaaaabaabababaabababaaabababaababaaabababaabaabababababaaaaabababaabaabaabaaababaabaabaabaababababababaabababaaaaabaababababaaaababaaababababababababaabaabaaaaaababaabaaababaabaababababaaabaaababababababaaababaabaabaaabababaababaabaaabaaaababaaaaaabaaaaabaabaaaaabababaabaababaaabababaaababaabaabaabaaaabababababaabaabaababaaaaaababaabaabababaabaabaababababaababababaaababababaabaaababaaabaabaaaabaaaabaababaabaababaaabababaababaababaaabaababaaababababababaaaabaabaaababaaabababaaabaabababaababababababaabaaaabaaabaaaaaababaaaaaaabaabaaababaaaaaaaaabaababaaaaababaabaabababaabababaabababababaaabaabaaabababaaabaaababaaabaababababababaababaaababaababaaaabaababaaabababaabaaaaaaaaababaababababababaaaabaaaaaabababababaaababaaaabaaaabababaaababababaaababaabaaaabaabababaaababababaababaaaaaababababaaabaabaabababababaababaaaaababababaaaababababababaaabaabaababaaababaabaabababaabaabaaababaaababababaababaaaabaababaaaabaaababababaaababaaaababaaabaabaababababababababababaabaaaaaabaaabaaaaaabaaaaababaaaaaababaaaaabababababaabaaaababaabababaabababaaaaabaabaaaaaaabababababaaaaaabaabaaababaaababaababaababaaababaaabaaabaabaaaaaabaaabababaababaaabaaabababababaaaababababaabaabaabaaaaaabaababaababaaabaaaababaaababaaaababaaaabaababababaaaabababaabaaaaababaaababababaaababaaabababaaababaaaaabaaaaaaababaaaaabaaababaaabababaaabababababaaaababaababaabaaababaabaabaabababaabababaaabaabababaaaaabaababaaabababaabaababaaaaaaaababaabaabaaabaabaabaabababababaababaaaabaaabaaababaabababaabaaabababababaaabababaabaaaababababaabaaaabaaaaaabaababaabaaaabaaababababaabaaaaaaabababaabababaaabaabaaababaaabaaaaabaaabaabaabababaababaaaaaabaabaaaaaabaaaabaaababaabababaabaabababababababaaaaaababaabaaabaabaabaaaaababaaababaaaaaababaabaaabababaaabaabaaaabaaaabababaabaabaaaababaabaaabaabaaababaaabaabaababaaababaababababababaaaababababaababababaababaababaaabaaabaabababababaaabaabaaaaabaaaabaaaabaaaaabaaababababaababaaababaabababaababababaababaaababababaaaababaabaabaaabababaabaabaaaaaababaababaaabaababababababaaabababaaaabaaabababaaababaaaababaabaaaaaaaababababababaabaababaaabaaaababaaabaaaabaaaaaaaaaabaaabaabaaabaabaaabaaaaabaababababaaaaabaabaababababaabababababaaaabaababaaabaaababaabaaaaababaaaabaaababaaaaaaaabaaaaabaaabababaabababaabababaaaabababaababaabaaabaabaabaaabaabaaabaaaaabababababaabaaaabababaabaaabaaaaaaaaabaaaaaabababaaabaababababaaaaaabaabaaaaabababaababababaabaaababaaabaabababaabababaababaabababababababaababababaaabababaabababababaabaabaaababaaaabababaaaaaaabababaaaabaabaabaaaaaaaabababababababaabaaaaaaababaaaaaababababababaabababaaabababaabaaabaabaaababaabaabababaaaaaababaaababaaababaaababaababaabaaaaababababaaababaabaabaaababaaababaaaaaabaabaababaaaaabaabaaaaabaababaaaabaaaaabaabaababaababaabababaaaabaaaababaaabaaaabaaababaaaababaaaaaaababaabaababaabaaabababaaababaaaaababaababaaaaababaaaabaaaabaaababababaaababaabaabababaabaabaaaabaaaaabaabaabaaabaababaababababaabaabaaababaababaabaaaababaababaabababaababaabababaabaaababaababaabababaabababaaabababababaabaabaababaaabaaaaabaaabababaaaaaaaaabababaababaabaaabaabababaaaabababaaababaaaaabaaabaaabaaaabaababaababaabaaabababaababababaababaaaaabababababaababaaabaaabababaababaabababababaabaaaaabaabaaaaaabaaaabababaabababaababababaaaaabaabaaaaababaaabaaaaababababababababaabaaaabababaaabaaaabaabaababaabaababaabaababaaabaababababaababaaaabaabaaaaababaababababaababaababaaababaaabababaabaaabababaababaabaabaababaabaabaabaabaabababaaaaababaabaababaababaaababaabababaaabababaababaaababaaabababaababaabaaabababaabaaaabaababaababababaabababaaababaabaabaaaababaabaabaabaabababababaababababaaabaabaaabaababaabaaabaabaabaaabaaaabaaaabaaabababababababababaabababaaaababaaabababaababaaaabaabaaaaaaabaabaababaabaabaabaababababaaabababaabaaaaababaaaaabaabababaaaaaaabaabaaabaabaabaababaabaabaabaaabaaaaaaaabaaaabaabaaabaaababababababababaabaabaabaaaaababaababaababaabaaaabaaabaabaababaaababaaaaaabababaaababababababaabaaababaaababaaaaaabaababaaaaaababababababababaaaabaabaabaabaabababaababababaabaaabababababaabaabaaaaabaabababaaabababaabaabaabaaabaabaaaaaababaaabababababababaabaabababaabaabaaabababababaaabaaababaababaabaabaaabaababababaabaababaaabababaabaaabaaabababababababaabaaababaabaaaabaaababaaaaabababaabaaababaababaababaaaaabababaaabaabaaaaabababaaaaaababaababaabaabababaaaababaaabaaaabaababaabababaaabababaaaaaabababababaababaaaaaabababaaaabaababaabaaaababababababaaabaababababababaaaabaababaababaaababaaaababaababaabaabaababababaaaabaabaaaaaaaaaaabaabaababaabababaaabaababaabaaaababaababaaaabaababababaabaabaaaababaaaaaabaabaabababaaaabaababaababababaaaaababaaabaabaaababaaababaaababababababababaabaaabaabaaaabaabaababaabaabaaaaabaaabaaaaabaaaabaabababaabaabababababaababaaaaabaabaaaabaababaaabaaababaababaababaaaaabababaababaaababaaababababaaabaabababababaaababaabababaabaabababaababababaaaaabababaaabaababaaaaabababaaabaabababaababababababaababaaaaaaaaababaabababaaabababaababaabaaabaabababaaabaabababababaaababaabababaaaababaababaababaabaaabaaabaaabaaaababababaabaaaaaababaaababababaabababababaaaababababaaaabaabaabaabaababaabababababaaaabababaababaaabaabababababaabaaabaababaabababaababaaaaaabaaaaaaabababaaababababaabababaababaabaaaaaababaabaaabaaabaaabaaaaaaabababaaaaabaabaabaabaababaaababaababaaaaaabaabaababababaabababababaaaababaaaabaabababaaababababaababaabaabababaaabababaaaabaababaabaaabaabaaaabababaaaabaaabaababaabaabababababaababaabababaabaabaaabaabaaababaabababaabaabababaabaaaaaaabababaaabababaabababaaababaabaaaabaaabaaabaabababaaaaabaababababaaaaababababaaaaabaababaabaabababababababababaababaaaabababaabaaababaaabaaaaaabababaabaaaaabababaababababaabaababaababaabaaababaabaaaabaabababaabaaaaaaabaaababaaaaabababababaababaabaabaaaabaaaabaaabaabaababababaabaabaaabaaaaaabaaaabaabaabaababaaabababaaabaaabaaaabaababaabaababaaabaaababaababaabababaabaaaababababababaaabaabababaaaaaaaababaabababaaaababababababaabaabaababaababaaabaabaabaaaaabaaaabaaaabaaaaabaababaaababaaaabaabaabababaaaaaaabaaabaaaaaaaabaabababaaaaaaaababaaaabababaabaabaabababaabaaababaaaababaababaaaaabaaabaaaaaaabaaaabaabaababaaaabaaaaaabaaababababababababababababababababaabaababababaaabaaaaaaaaaabaaaababababaaaaaaabaababaaabababaaabaabaaabababaaababaaababababaaaababababaabaaababaabaabababaababaabaaababaabaababaabaaaabaababababaaaabababababaaaabababaaababaabaababaabababaabaaabaaababaababaaabaabababababaabababaaababaababababaaaabababaabaaabaaaaaaaabaababaaaabababaaabaabaabaaaabaaaabaaaaaaaaaaabababaaaabaabaabaaaabababaababaabaaaaabaaaaabaaabababaabaaabaabaabaabaaaaabaabababaaababaabababababaabaabaababababaaaababababababaaaabaaabaabaabababaaaabaaaabaababaaababaabaaababaaababababaaababaaaababababaabaaabaabaaabaaabaaababababaaabaaaabaabaaaababababababaaabaabaabababaaababaaaababaaabaaaaababaababababaabaabababaaabaabaabaaabaababaaabababaabaaaaaabaabaaaaabaaabaaaaabababababababaababaabaaabaaaaabaabaabaaabaaabaaabababaabaabababaaabaaaaaaaaababaaabababababaaababaaababababaabaabaaabababaabababaaaababaaababaabababaababababaaaabaaababababababaaabaaaaaaabababababaabaabaaaaabaabababababaabaababaabaaabaaabaaaaabaaaabaaabababaababaaaabababaabaabaaabaabaaababaaaabaaababaaaabaabababaaaaabaaaaabababababaaaabaaabaababababaabaabababaaaaaaabababaaababaaaaaaababaabaabaabaababababaababaaabaaaaabababababababaababababababababaabaaaabaaaaaababababababababababaaabaabaabaabaaabaabababaaaabaababaababababababaaaaaababababaaaabaabaabababaaababaababababababababaaabaaabaababaabaabaabaaabaaabaabaabababaaabaabaaaababaaaaaababaaabaaaaabaababaabaabaababaaabaaabababababaabaabaaababaababaaabaababababaabaaabaaaaaaaaaaaababaaababaabababababababababababaaabababaabaaaabababaaaabaaaabaaababaaababababaaaaaababaaababababaaababaabababababaababaaabaabaabaababaababaaaabaabaabaaaaaabaaaaaaabababaaababaabaabaaaabaabaababaababaabaabaaababaabaaaababaabababaaababaaaaaaababaabaabababababaababaababababababaabaaabaabaababababababaabaababaababababababababababaabaababababaaabaaaababababaabaaaababaabababababababaabababaabababaabaaaabababababababaaaabababaaabaaababababaaaabaaaaababababaaaaabababaababababaaaababaababababaaaaaaababababababaaabababaabababaabaaaaaabaababaababaaaaaabababaaabaababaababababaabababaababababababaababaababaabababaaaabaaabaabaababaaaababaaabaaaababababaabaababaaababaababababaababaaaabaaaabaaaabaabaaababaabaaaaabaaaabababaababaaaaababaabaababaaabaabaaaaababababababababaaabaabababababaaabaaaabaababaaababaabababaaabaabaaaaaababaababaaaaaabaabaaabaababaaaaaaaaabaabaabababababaaabaabababaabababababaabaaabababaaabababaabaaabababaababaaabaababaabaabaaaabaaaababaabababaabababaabaaabaaaaaabababaababaaaabababaaaabaaaababaabaababaaaabababababaaaabaaabaabaabaabababaaaabababaabaabaabababaaabaabaabaaaaabababaaaababababaaababababaaaabaaaaababaaaaaaababababababababaabaaabaaabababababaaabaabaabaabaabaabaaaababababababaabaaaabaababaaabaaaabaabaaabaabaaababaaabababaabaabaaaabababaaabaababaababaaabababaaabaabaabaaaaabaaababababaababababaabaabaabaabaababaabaaaababaababaababaaababaaaaabababaaababaabaababaaababaaabaabababababaababaabababaabababaababababababaabaaaaababaaaaababababaaaaabaabababaaabababaababaababaaababaabaabaaaabaaabababaaaaaabaaaabababaababababababaabaaabababaababaabaaaaaababaaababaaaaabaabababaaabaabaababaabababaabaabaaababababaababaaaabababababaaababaaaabababaaababaaababababaabababababaababaabababababababaaaababaababaaabaabaabaababaaabababababaabaaaaaaababaabaaaabaaaaaababaaabababaababaabababaaabababaababaabaaaaaaaabaabaaaababaaabaabaaaaabaababaabaababababaabaabaababaaaababaaaabababaabaaababaaaaaaaabaaabaabaabaababababaabaaaabaaaaababaabaabaabaabaaaabaababaabababaaababababaabaaaaababaabababaabaabaaaaabaabababaaababaaaabaababababababababaababaababaabaabaabaabaababaababababaabababaaaababaabababababaababaaabababaabaabababaabababaaabaabaabaabaabababaaaabaaaaababababababaaababababaababaaaabaaababaaababababaababababababaabaaaaaabaaabababaababababaaabababababaabaaabaabababaaaaababababaababaabaaaaaababaabababaaababaabababaaaaaabababaabaaababaaabaaabaaaabababababaababaabaaababaaaaababababababaaabaaaabaaaaababaaaabababababaaababaabaaaaababababaabababaaaabababaaaababaaaababababaabaaaabaaababaabaaaabaabaaaababaabaabababaaabaaaabababababaaaabaaaaabaababaabaaababaaabaaaabaabababaabaabaaaaaaaababaabaababaabababaababaaaabaabaaaababaaaaabababaaabaabaaabaabaababaababababababaaabababababababaabaabaaababababaababaabaaaabaabaaabababababaaabaaabababaaabaaaaabaabababaaaababababaabaaaaaabaabaaaaabaaaaaababaabaaabaaaababaabaaababaabaababababaabaabaaaaaababababaabababaabaabaaababaababababaabaaaababaababaabaaaababaababaabaababaabaaaaaaababaaabaababaababaaabaababaaaaaaabaaabaaababaaaaaaaabaababaabaaabaabaaababababaaaabaaabaaaaabaabaabababaaabababaababaabababaabaabaababababababaabaababaaabaabaaabaabaaaababaaaabaabaabaaaabaaabaaaabaababaabababaabababaabaababaababaabaababaababaaabaaaabaaabababaababaababababababaabaaababababababaababaabababaabaaaaaababaabaababababaababababaabaabaababaabaaaaababaabaababaabaabaaaaaaababaaaababaabaaaababaaabaababaaabababaaaabaaabaabababaabaabaabababaaababababababaaaaaaaaabababababaabaababaabaababaaaaaababaaaababaabaaaaaabaabaabaaaabaabababaaabaabaaababaaaabababababaaabaaabaabaabaababaabababaaaabaaaaaaaababaababaaaaabaaabaabaaabaababaaaaabaaaaababaabaabaabaaababababaaaababaabaaababaabaababababaababaaabababababaabababaababaaabababaaababaaababababaabaaabaaaababababaabababaabaaaabaaabaababaaabababababababaaabaaababaaaaabababaababaababaaaaaabaaaaaaabaaaabaaaaababaabaaabababaabaaabababaabaababaabaaababaababaabaaaaabaaaabaaabaabaaaababababababaababaabaabaabaabaabaabaaababaaaaaabababaaabaababababaaababaaabaaababababaabaaabaabaaaabaabaabaaabaaaaabaabababababaabaaaaabaabaababaabaaaabaababaabaaababaaaabaababaaabababaaaaababaabababaabababababaabababaaaaabaaaabaaaaababababaababaababaabaaaababaabaababaabaababababaababaaabababababaababaaabaaaaaabababaaabaabababababaababaaabaabababaaaaabaaaaabaabaabababaabaababaabababaabaabaabaabaabaabaaababaaaaabaaabaabaaababaaaababaaabaabababaabaaababaaabaabaabaaababaaabaabaababaaababaaaabaabaabaababaababababaaabababaaababaaaaaaabaabababaaababaaababaabaaabaababababababaababaabaaabaababaaaaababaaabaaabaaaababaaaabaababaaabaabaaaabaaabababababaaaaabaaaaaabababaaaabaabaaababaabaaabaaabababababaaabaababaaabaabaabababaaaabababaaaaabaabaaaababaaabababaaaaabaabababaaaaaabaabababaaababababaababaabaabaaabababaabaaaaaabaababaababaaaababaabababaaabababababaaabaabaaaabaabaabaaabaabababaaabababaababaabaaabaabaaabababaabaababaabaabaababaaababaabaababaaaaaababaabaababaaaababaaaabaabaababababaaabaabaaabababaababaaababaababababaabaaaaaaaabababaabababaabaaababababaabaabaababaaaabababababaababababababaabaabaaabababaaababaabababababaaababaaababaaaaabaabaaaaaababababababaaaababaaaaaaaaabaababaaaaabaabaaabababaaaaaabaabababaabaaababaabaabababaabaabaababaaabaabaababaabaaabaaababababababaaaabaaabaaaabaaababaababababaabaaaabaaaaabaaaaaabaabaabababababaababababababababababababaaaabaaaabababaaaaaabaaababaababababaabaaaabaaaabababababaababaaabababaabaaaabaababaababaaaaabaaaabaaabaababaabaaaababaaabababababaaaabaaaabaabaaaabaaabaabaaababaabaaabaabaabababaaabaaaabaabaaabaaaaaabaababaabababaaaababaababababaabaabaaaabaaaaababababaaabaaaaabababaabaaabababaabaabaabababaaaabababababaaabaabababababaaababaababaabaabababaabaaaabababababaaababaaaababaabababaababaaabaabaaababaaabaabaabaababaabababaaabababababababababaaababaababaabaabaaababaaabaaabaabaabaababaabaabababaababaabaabaabaaabababababababaabaaaababababaabaaaababaababaaabaababaaababababaabaaababaababaaaaabaaabaaaaaaabaaababaaaababaaaabababaaababababaaaabababaababaaaabaaabaababaaaabababaaabaababaababababaabababaaabaaaaaaaaabaabaabaabaababaaaaabaaaaaaabaaaaaabaaaaaaabaaaababaaababababaabababaabaaaabaaaabaababaababaaaaaaaabababababababaaabaabababaaaaababaababaababaabaabababaaabababaaaaababababaabababaaaaaaaaabaaabaaaaabaaaaabaaabaaaaaaaaabababababaaabababaaaaababaabaabaaaaababaabababababababaaaaaaaababaaaaaababababaaababababaababaaaabaaabaabababaaaabaababababaaaaaababababaabababaabababaababababababaaaaabaaabaaaabababaaababaaaaaaabaaaaaababababaaaaaaabababaaabaaaaababaaababaaabaabababaaabaabaaaabaaaabaaaabababaaaaaababababaaaabababaabaababaababaaaababaaabaabaaabaaaababaabaabaaaaabaababaaababaabaaaabababaaabababababaabaababaabaaababaaaabaaaabaabaaababababababababaabaabababaabaaabaabaaaaabaabaabaababaabaababaabaabaababababaaaabaababaababababababababababaaaabaabababaababaaaaaabaaaabaabaaaaaababaaabaaaaaabaaaabaababaaababaabababaabaabababaaaababababaaaaaabababaabababaaababaaababababababaabababababababaaaababaabaaaabaaaaabaababababababaababaaabaabaaaaabaabababaabababaababaaaaaababababaaaababaababaabaabaaaaababababaaababaabaababababaabaababababababaaababaaabaabaaaaaaabaabaabaababababaaaabaabababababaaabababaaaaabababaaabaaaaaababaaabaaaabababaaabababaabaababaabaababababaabaabababaabababaabaabababaabaababaabaabaabaaabaaabababaaaabaabaabaaaabababaabaaababaaabababaabababababababababababababaababaabaaabababaaababaaababaabababababaaabababaababaababababaabaabaaababaababaabababaaaababaaababaaabaabababaabaababababaaabaaaabababaabababaaabaabaabaaaababaaaabaabaababaaababaaaaabaaababaaaabaaabababaaabababaababaaaababaababaabababaaababaaabaaaaaabaababababababaaabaababaabaabaababaaaaaaabaabaabaaaabaaababababaababaababaabaababababababaabaaabababaaabaababaaababaaaababababababababababaabaaabababaaaaaabababaaaaaabaababaabaabaaaabaabaabababaabababaababaabababababababaaaabababaaabaaabaaaabababaabababaaabaabababaaabaababaaabaabaabababaabababaabaaabaabaaababaaaababaaababaaabaaabababaaababaaaabaaaaabaabaaabaaabaaaaabababaaabaaaaababaaaaaabaababaabaababaabaaaaaabaabababaaababaabaaaababababaaabaabaaabaaaabaaaaaaababaabaaaababaaaababaaaaabaababaaabababaaaabaabaaaababababaababaababababaababababaaabaaaabaaaaabaaaabaabaaaaaababaabaaaaababaabababababaabaaaabaabababababaabababababababaaababaabaababababaabaababababaaabaabaaabababababaaaababaaababaabaababaaabaaaaaabaaababababaabaabaabababaaabaabababababababaaaabababaaababaaabaababaababababaababaabaabababababaabaaabaaabababaabaaababaaaabaaaabababaaaabababaaaababababaabaaaaababaaabaaaaaabaabaabababaabaabaabaabababaaabaaaababababaaaaaaababaabaaaaabaabaabaaababaaabaaaaaabaaaaababababaabaaabababaababaaabababaabababaaaaabaaaaaababababaaabaaaaababaaabababababaababaabababababaabaababababaaabababaabaaabababaabaabaabaabaaaaabababababababaaabaaabaabaabaaabababaaabaabababaaababaabababaaabababababaaaaaababaaabaabaaaababaabaaabaabaababaababababababababaababababaaabaabaaaababababaabaaaaaabaabaababaaaaaabaabaaaabaaabaabaabaabababaabaabaaaaaaaaabababaaababaaabaaabababababababaaaabababaaababaababaabaaaabaababaababaaaaabaaaabaaaaababaabaaabababaabaabababaababaaababaaaababaaaaaaabaabaababaaaaabaaaaabaaaabababaaaaababaaabaaabaaababaabaaababaabaaaaaaaaaabaabaaaabababababababaababaabaababababaababaabaaabababaaababaaaabaaaababaabababababaaabaabaabaaababababaaaaabaababaabababaabaaababaababaabaababababaaaababaaababaaabaaaabaabaababaaaaabababaaaabaabababaaabaaabaabaaababababaaababababaabaabababababababaaaababaaaaabaaabaabababaababaabaaababababaaaababaabaababaaabaabaabaaabababababaabaaabaaababaaaaaaabaabaaaabaababaabaabaaababaabababaabaaababaaaaaababaaaabaabaaaaababaaaabaababababababaabaabaababababaaaaababaaaabababaabaabaabaaaababaaaaabababaaabaabaaabaaaaabaaabaabaabaaaababababaaaaababaaaabaaabaaaaabababaababaaaaaabaabaaababababaaaaaaabababababaababababaabaabababababaaabaaaabaaababaababaabaabaaaaaaababaabababaabaaaaabaaaabababaaaaababaababaaabaaabaabaabaaaabaaababaaaaababababaaaaaabaabaaabaabaababaababaaaababababaaaaabaaababaabaabababaabaaabaaabaaaaabaaaaaababaabababaaaaaaabaaababaaabaababaaabaababaabaaabaababaaaaabababaaabaaababaaabaabaabababaabaaabaaaabaabaaabaaabaaaaabababaababaabababaaaaabaabaaababaababaaababaabaaababaababaaaaababaaaaaaabaababaabaababaaababaababababaaaababaababaaabaabababababaaababaaaaabaababababababaaabaababaabaaaaaabaaaabaababaaaabaaaaaababaaaaaaabaababaaaaaaaababaababaaaabaabaaaaabaaabaabaaaabaaaaabababaabaaababaaabaaaaaabaababaabaababababaaaabaabababaababababaaababaabababaaababaabaaabababaababaaaaaababaabaaabababaababaabaabaaabaababaabababababaaaaabaaaabababaaaabaaabaaaabababababaabaababaabaabaababababaaaabaabaaababababababaababaaaababababaababababaabaaaabababababaabaaaabaababaaaababaabaaababaababaaaabaabaabaaaaabaaabaabababababaababaaaababaababaabababaaabaabaabaaabaababaaaaabababaababaaaabaabababaabaaaababaaababaabababaabaabaaabababaababababaaaabaaabaaaabababaabaababababaaaabababaaabaababaabaabaabaaababaabaababaabaaabababaabababababaaababababababababaabaaabaaababaaaabababaabaababababaabaaabaababababaaabaaababaabababaabababaaaaaabababababaababababaaaaaaabaaaabaaaaababaabababaabaabaabaabaaaabaaaabaababaaabaaabaaaaaaababababaaababaaabaababaababaaaabababaaabaaababaaabaaabababaababaabaaaaaaababaababaabaababababaaaaaababababaabababaaaabaaabaabababaaababaabababaaababababaaaababaababaaababababaabababaabaababaabaaabaaabaaaabaababaabababaaaabababababababaababababaaabaababababababaabaaaababababababaababaababaaabaaabaabaaababaababaabaababaabababaaaabababaabaaabababababaababaaabaaaaababaaabaababaaaabaaaababaaaaaaaaaababaaababaaabaababaababaababaaaaabababaaaaabaabababababababaabababaababaaaababaaabaaabaaaababaaaaaabaaaabaabababaaabaaaaaabaababababababaabaabaaaaaaaaabaaababaabababababaaababaaaaabaabababaaababaaaabababababaaabaaaabaaabababaaabaaababaabababaabababaabaabababababaaaabaababababababaabababaabaaabababababababababaababaabababababababaababaaaaaabaabaababaaaabaababaaaaaaaababaaaabaababaaabaababaabaabaababaaaababaabaaabaaaabaabaabababababaabaababaabaaaabaababababaaaabaabababaaaababababaababaababaabaababaaababababaaababababababaaaababaaaabababababaaaaababaababababaabababababaaababaaaabababaabaabababaaababaaaabaababaaabaaaaabaababababaababaabaaaabababaaababaaaababaaaaabaabaabaabaaabaaabaabaaaabaaabaabaaabaabaaaaabababaabaabaaaabaaaabababababaabaabaabaabababaabaabaababaababababababaababaaaabababaaababaababababaaaaaababaabaaabaabaabaabaabaabaabaabaaaabaabaabaaaabaaabababababababababababaaabaabababababababaaababaaabaabaabaaaaabaaabaabaabaabaaababaaabaabaababaababaaabaabaaababaabaaaaabababaaaababaabababababaaababaaaababaababababaabaabaabaaababaaababaabaabaaaababaaabababaaaaabababaababaababababaabaababababaaaababaaaabaaaaaabababaaaaabababaaaaaabaaaaaaaaabaaababaaaaaaaabaaaaaababaaaaabaaabababaabababababaaababaaababaabaaaaababaaababaaababaaaaabaaaabaaabaababaabaababaaabaababaaaabaababababababababaaaabaababaabababaaaaaababaabaabaaabababababababaababaabababaaaaaababaaabaaabaabababaaabababaaaabaabaabababaabababaabaaaaaabaaaaabaaabaaaababaabaaaabaababaaabaabaaabaababaaaaaaaaababaaabaaaabaaaabaaaaabaaabaaaababaaabaaaababaaababaaaaababaabaababaabaabaabababaabaaaababababaaaabababaabababaaababaaabaababababaaaaabaaaaaaababaababababababaabaabaaaabaaababaaabaaaaaaaaaabaaabaabaaaabababababaaaababaaaabababababaaababaababababaaaaaabababaabababababababaaababaabaaabaaaabaaabaabababaabababaababaaababaabaabaababababababaabaaaaababaaabaabababababaaababababaaababaababaaaabaaaaabaabaaabababababaaaababababaaaaababaabaaabababaaaaababaabaaaaababababababaaaabaaaaababaaababaaabaaaaababaabaaababaaabababaababaabaaaaaababaaaababaaababaabaabaaabaaabababaababaaaaaababaabaaabaabaabababaabaaaaaaaaababaabababaabaaabaabaaaabaababaaaaaaababaabaabaabaaaabaababaaababababaababababaababababababaabaaababaaaaabaaaaaababaabaabababaabaababaabababababaabababaaababaaabaaabaaabaababaabaababaababaababaaaababaaabaabaababaababaaabababababababaabaabaaaabaabaabaababaaabaabaababaababababababaabababaaaababaaaaaabaaaababaabaaabaabaaaaaaaaaabaaababaababaabaaaaabababababaabaaababaabaaababaaababababaababaaababaaaababaabaabaaabababaababababaaabababaaabaabababababaabaaabaabaabaaabaaaabaaaabababaabaabaaaaababababaaaaaaababaaaaabaabaabaaaababaaabababaabaaaaabababaaaabaaabaabaaababaaaabababaaababababababababaaabaaababaaabaabaabaababaabaabababaaaababaabababaababaaabaaabaaabaababaababaaaabaaabaaabaaabaababaaabababaababaabababaababaaaababaaababaabaababaababababaaabaababaaaaabaaaabaababaabaabaaaabababaababaabaabaaabaaaabaaaabaabaabaabaaababaabaabaaaaaaaaababaaababaaaabaababaabaaaaababababaabaaababababaababaabaaaaaaaaaabaabaabaabababaaabaaabababababaaabaabaabaaaaaabaabaaaabaabaaababaaaaabaabaaaabaababaaabaaababaababaababaaaaabababaabaaaaaaaaababaaabaaabababababaaabababababaaaaabababaaaaababaaababaaaaaaaababaabababababaabaabaaaaabaaaaaabaaaaaaabababababaaaaabaaabaaaaabababaabaabaababaaaabaabaaabaababaaabaabaabaabababaababababaaababaababaaaaabaabaaaababababaaababaaabababababaaaaaabaabaaaababaababaabaabababaaababaaabaaaababaaabaaababaaaaababaaababaaaabaababababababaabaaaaabaaaaabaaaababaaabaababababaababaabababaababababaabaabaaabaabababababaaabaabaaaabaaababababaaababaabababaaaababaabababaaaaabababaaabaabaaaabababaababababaaabaabaaaaabaabababaaaababaaaabaaaaabababaabaaaaabababaabababaababaabababaabaabaaaaabaababababaababaaaabaaabaaababaaaababaabababaabaababaabababaabaaaabaababaabababaaaababaaabaaaabaaabaabababaabababaaaaabaabababaaababaaaababaabaababababababaaababababababaabaabaabaaabababaaababaabababababaababaababababaabaaababaaabaabaabababaabaaabababaabaabababaabababaababaaababababaaabaababaaaabaaaabaabaababaababaabaababaaaababababaababaabaaababaaaababaababaaabaababababababaababaababaababaababababaaaababaabababaababaabaabaabaabaaaaaaaababaaabaababaaaabababababaabaaaaababaababaaaaaaaababaababaaabaabaabababababaabababababababaaabaaaaaababaaababababaaabaababaababaaaaaababaabaaaaaaabaababaababaaabaaaabaabaabababaabaaaabababaababaababaababaabababaaabaaaababaabaaabababaaabaabaabaaaabaaaaabaaaabababaaaabaabaabaabaabababaaabaabaabaaaaababaabaabaaabaaabaaaaaababaababaaaaabaaababaaababababaabababaababaabaaaaaabababababaaabababaababaaabaaabaabaabaaaaaabababababababaabaaabaabaabaaabaabaabaabaaaabaaabaaaababaaababababaabababababaaababaaaaaaaabaaabaabaabaabababaaabaabaaabaabaababaabaabababaabababaaabaababaaababaaaabaabababaaababababaaaaaabaabaaaabaaaaaabaaaababaababaaaaabaaababaabababaabababaabaabaaaaaaabaaaabaabaaabababaabaababaabaababaabaaabaababababababaabaababaabaabababaaabaababaaabaaabaaabaabaabaababaaaabaaaaabababababaaabaaabaaabaaaaababaabaabaabababaaaaababaaabaababaaabaabababaaabaaabaabaaabaaaaabaaabababaababaabaababaabaaabaababababaababaabaaabaabaabababababababababaabaaabaaabaaababaaabaabaabaaaaaabababaababaababaaaabababaabaaaabaaaaabaabaabababababababaaaaaabaabaabaaaaaababaabababaaababaaabaababababababaababaaaaabaababaabababababaaaaabababaababaabababaaaabaaaababaabaaaabaaabaaababaababaababaaaaaaaabaaaababaabababaabababababababababaababaaababaaaaaabaaaaaabaaaaabaabaababababaaabaababaaaaaaabababaababaaababaababaabababaaaabaaaaaaabaaaaababaabababaaabaaabaababaaaabababaababaabaababaaababaaaababaabaabaababaabaababaaabaaababaababababaaabaaabababaabaabababaaabaaaababaabaabaaaabaaaaaababaaaaababaababaababaabaaaaababaaaababaaaaaabaababababababaabaaaaababababaabaababaababaaaabaabaabaaababababaaababaaababaabaabaaababababaaabababaaabaababaaaabaabaababaababaaaabaaaabaaabaabaababababaaabaabaabaabaaabaaababababaabaaaababaaabababaaabababaabababaaababaaabaaabaaaababaababaababaaababaabaaaaabaaababaaababaabaabaaaababaaababababaabababaaaaababaababababaabaababaaaaaaaabaabaababaabaaabababaabababaabababaaaababababaababaabaaaaaaaaabaaababababababaabaabaaaababaababaaaaaaabababababaaaabaababaabaabaabaabaabaaaaaabababababaaababababaabababaabaababaaabababaababababaaabaabaabaaabababababaabababababaababaabaaababaabaaaaaababababaabaababababaabaabaababaaaabaabaaabababaaaababaabaaaaaaaaaababaaaaaaabababaaaababababaaabaaaaaababaaaaaaaaaaabaababaabababababaabaaababababaaaababaabaaabaaababaaaabababaaabababaaaababaaabaaaabababababaababaaabababaabaabaabaaabaaaabaababaababaabaabaabababaaaaaabaabababaaababaababaababaaaaaabababaaabaabaabaabaabaaaabaabababaababaaababababaababababaabaabaabababaaababababaaabaababaaaabaaabaabaaaabaaabababababababaababaabaababaabaaabaaababaaababababaabaaababaabaaabaabaabaaabaaaaaabaaababaababaababaabaababaabaababaaabaaaababababaabaabaaababaabababaabaababaababaaabaaaaaababababaaababaaaabaaababaabaabaabaaabaaaabaaaaababaaaababaaaaababaabababababababaaabaabababaabaabababaaaaaabaababaaaababaababaabababaaaaababaabaaabaabaaaaaaabababaabababababababaabaababaabaababaababababaaaaaaabaaaabababaaaaababaababaaaabaabaabaaaaaababaaababaabaabaaababaabaaaaabaaababaababaababababaabababababaababaaabaabaabababaabaaaababaabaababaaababababaaaabababaababaabababaabaaaababaaabababaabaabababaaaabababababaabaaaaaabaaababababaaabababaaabaabaabababaabaabaaababaababaaaaaabaaaabababababaaaabaabaababaabaaaaababababaabaababaababaabaababaabaabaaabaaabaabaaababaabaabababababaaaababaabaaaaaababaabaabaaaaaababaabababaaabaabaabaababaabaababaaabaaabababaaaaabaabababaaaabababababaaabaabaaaabaaabababaaaaababaababaaaabaaabaababababaabaaaaaabababaaababaabaabaaabababaabababaaaaababaaaaabaabaaabaabaababaababaaabaaaababaaaabaababaaaaabababaaabaaaaaaababaabaababababaababaaababaabaaaaabaababaaaabaaaaabaaabaabababaabaaababaababaaaaabababaababaababaabaabaabaabaaabaababaabaaababaabaababaaaaababababababababaabababaaaabababaaaabababaaabaaaaababaaaaabaababaababaabaababaaabaabababababaabaabababababaabaaaabababaabaabababababaaababababaaabaababababababababaababaababababaabaabaaaaaaabaaabaabaaabaaabababababaabaabaabababaaaaaaaabaaaababaaabababaabababaaabababababaaababaaaaaababaaaaabaaaabababaaabaaababaaababaaabaaabaaaababaaabaababaaaaababaaaabababaaaabababaabaabababaaaabaaabababaababaaaaaaaaabaaaababababaaaabaaaabababababaabaaababaaaababaaaabaabababaaabaabaaaaaaabaaaabaaababaabaaabaaaabaabaaaababaaaababababaabaaabababababababaaababababaabaaababaaabaabaabababababaababaaabaaaababababaaabaaaabaabababaababaabababababababaaabababaaaaabaababaabaaaabaabaaaabaababaaaabababaaaaaaaaaaabababaaabaababababaaaaababaaaaaaabababaaabaabaabaababaaaababaababaaababaabaaaabaaaabaaababaabaaabababaaaabababababaaababababaabaabaababaababababababaaaabaaababaaaabaabaaaabaabaaabababaababababababaaaaababaababaabaaaaaabaabaaaaaababaabaaababaaabaaaababaaaabaababaaabaabaaaaabaabaababaaabababababababaaaaaabaaaaababaababaaaababaaabababaaababababaabaaababaaabaaabababaaaaabaabaababaaabaaaababaabaaaaabababaaaaababababaaaaabaaaababaabaaaabaabababababababaababaabaaaaabaaabaabaababaaaaabaaaabaababababababababababababaabaaabaababaaababaaaaaababaaaaaaaaaabaaabaabaababaaababaaabababaabaaaaabaaaaabaaaabababababaababaabababaaabaababaabababaaaaabaabababababababababaaabaaaabaabaaababaaaabababaabaaabaaabaabababaaaaaabaaaaabababaabaaaaababaababaababaabaaababaabaaabaababaabababaaabaabaaaababaabaabaabababaaaaabaabaabaababaabaababaaababab
babababababababababababaaaabaabaababababaaaaaabaaababaaaaabaaaaaaaaabaaaaabaaabaababaaababaaaaaaaabaabaababaaabaabababaababababaababaaababababababaababaaababaabaaaaababaaaaaaabaabaaaabaaababaabaabaaaabaaabaababaababaabaabaabaabababaaaabaaababaabababaabababaabababababaabaaaababababaabaaaabaabaaaabaabaaaaaaaabababaababaabaaabaaababaababababababaaaabaababababaabaaaaaabababababaabaaabaababababababaaabababababababaababaabaabaaaabaaababababaabaabaaabaaabababaababaaaabaabaaaaabaabaaaabaababababaaabaabaabababaaaaabaaaababababaababaaababaaaababababaababababaababaabababababaaaabaababaababababaababababababaabaaabaaabaabaabaababaabababaaabaababaabababaaaabaaaababaaaabababaabaabaabaaabaabaabababaaababaabaaababaabaabababaabababaababaabaababaababaaaaababababababaababaabaabababaaaabababababababaaaaaabaabababaabaabababaabababababababaabaaaaababaaaaaaabaabababaabaababababaababababababababaabaaababaaababaabaaabababaaaaabaaabaabaababaababaabababababaaabaabaaaaaababaaaabaabaaaabaaabaabaaaabababaaaabaabaabaababaababaaababaababababaababaaaaabaabababaababaabaabaaabaababaaaababababaabababababaaababaababaabaaaabaaabaabaaaabaaabaaaaaaaababaaababababaabababaaaababaabaabaaababababaaaaaaaaaaaababaaaabababababaaabaaaabaabaabaaabaaaababaaabaabaabababaaaababababaababababaaabababababababababaababaaaaaaabababaaababaabaabaabaabaaaabababaabaaaaababababaaababaabababaabababababaaabaabaaaabaabaabaaababaaababaaaaabaaabababababaabababaaabababaababaabababaababaaabaabaaaaabaabaabaaaaaababaabababaabaaaababaaaababaaabaaabababaaaabaaababaaaabaaababaabababaaaabababaaabaaaaaaaababaababababababaaaababaabaaaabaaababaabababababaabaaaaabaabababababababaaababaabaabaaabaababaababababaababaaaababaaabaabababaababaababababaabaabaababaaababaaaaababaaababaabababaabaabaaaababababababababababaabababaabaaaaabababaabaaaaaaabaababaababaaababaabaaabaaaaababaaabaaabaaaabaabaabaaaababaabababababaaaaaabaabaababababaabababaaaaaababaaabaaababaabababababaaabababaababaaabababaabaaabaabaabaabaaababaabababaaaababababaababaabaabaabababaabaabaababababaababaaabababaabaaababababaaaababaabaaaabaaabaaabaaaabaaaabaaabaaaaabaaaabaabaababababababaabaaabaabaaabaabaaaaababaababaabaaabaabaababababaaababaaaabaaababaabaaaabaabaabaaaaaaababaabaaaabababababababababaababababababaababaaaaaabaababaabaaabaababaabaababaabaababaaaaabaabaaabababaaaabaaaaababaaabaaaaaabaaababababaaaaabaaaabababaababaababababaaaaaaaaabaababaaaabaababaaabababaaababaaababaaabababaaaababaaababaabaababaabaaababababababaaaaaabaaaaaaababababababababababaababaaaaabaababababaaaabaabaaabaaaaabababaaaabababaababaabaababaaabaaaaaaabaaaaaababababaaaaababaaaabaabaaabaaaababaaabaaaaababaababaabababababaaaabaaaabaabababababaababaabababaaaaabababaaaaaababaababababaababababaababababaababababababababaaababababaabaabaababababaababababaaaaababaaabaabaababaabaabababaaaaaabaaabaaabaababaaababababaabaaabaabababaabababaaabaaababaaabaaabaabaababaabaaabaababaabaabababaaabababaabaabababababaabaabababaaabaaaabababaaabababaababaabaabaaabaabaaabaabaaabaabaaaabaaaabaababaaaabaaaaaaabaabaababaabaababaaabaaababaabaabababaaaabaababaababaabaababaaabaaaaaaaaabaaaaabaaaaaaaabababaaaaaaabaabaabababaaabaabaabaaaabaaaababaabaabaababaababaababaaabababababaaaabababaababaaabaabaaaaababaaabaaabababaababaaabaaababababaaaaaaaaabaaabaababababaaabaaaabaabaaabababaababababaaaaabaabaababaababaaabababababaaababababababaabababaaabaaaaabaaababaababababaaaaaaaaababaaababaabaaabaaabababaaababaaabaabababaabababaaabaababaaababaaaabaabaababaaabaaaaabaabababaaaaaaabababaabaababaabaabaaabaaaaabababaaaabaaababababaaabaababababaaaabababaabaababababaababababababaabaaabaabababaabaaaababaaabaabaabababaabaababaaaabaabaaaaaaaabaaabaaaabababababaaaababababaababaabaabababaababaaabaababaababaaaabaaaaaabaababaabaababababaabaabaaaababaaababaaababaaaaaabababaaaabaaabababaabaabababaababaabaaaabababababababaabaababaababaababababaaaaaabaaaabaababaaaabaaabababababaabaabaaabababaabaaaaaabababababaaaababababaaabaabaaaaaaaaaabaaabaabaabaabaaababaababaaabaaaababaabaaabaaaaabaaaaaababaaabaaababaabaaabaaabababaabababaaaaabaabaaabaababababaaababababaabababaaabaababaaaababaababaabaabaababaabaabababaababaaababababababaababaaabaabababaabaababaabaaabaaabaababaaaaaaaabaaababaabababaaabababaabababaababaabaaabaabaabaaaababaaaabaaaababaaaaababaaaabaababaaabababaababaabaaabaaababaababaababaababaabaaababaabaaaabababaaabababaabaababaababababaabaababababababaabaabaaabaaaabababababaabababababaaabaaaabaaaabaaaaaabababaabaaaaabaabaabaabaabaabababababaaaabaababaabaabababaabababababababaabaaabababaaabababaabaabaaaaabaaaababaababaababababababaaababababaabaabaaaabababaaababaabaaaababababaaabaaabaabababababaabababaababaabaabaabaaabaabaaababababaabaaabaabababaaaaabaaababaabaaaababababaabaaabaabababaababababaaabaaabababaabaaababaaaabaaababaababaaaaabaabababababaabababaaabaabaabaaabababaaaababaababaaaaaabaaaabababaabaaaaaaabaaabaaabababaaabaabaaaababaabaabaaabaaaaababababaaaababaababaaababaaabaabaababaaabababaaabaaabaaabaaabaabaaabababaabaabaaababaaaaababaababababababaaaabaaababaaabababaababaaaaaabababababaababaaabaaaabaabaabaabaaaaababaaabaabaababaabababababaababaaabaaabaaaabababaaaabababababaabaaabaabababaaaabaaababababaaabaabaabaaababababaababaabaaaababababababaabaaabaaaaaaabababababaabaaaaaaaabaababaaabaaaaaababaabaaaabaababababaabaaabababababaabaaaaababaaaababaabababaaabaaaabababaaaaabababaabaabaaabaabaaabababaaabababaabaabaabaabaabaabaabaaaaababaaabaabababaaababaaaabaabaabaaaaababaababaabaabaabaabababababaabababaaaababaabaaabaaababaabaaabaabaaabaababaaaabaaababaabaaaabaaaaababaabaabababaaababaababababaaaabaaaaababaaababaabababaaabaabaabaabaaabaaaaabaababaabababaaaaaaabaaababaaaaabaababaaabababaababababaaaaabaabaabaaaabaaaaaabaaaaabaaababaaabaabaaaaabaaabababaabaaabaaabababaabaabaaaaaabaabaabaababababaaaaababababaababababababaabaabaaaababaabababaabaabababaabaaaaabaaabaabababaababaabaabababaababaaababaabababaabaababaabababaabaababaabaaababababababaababababababaaaaababaabababababaaabababababaaaaabababaabaaaabaababaaabababaaaabababaabaabaabaabaaaabababababaaabaaaaabaaaaababaabaabaaababaabaaababababaabaaaabababaababaabababaabaaaababababababababaababaabaaabaaaaaabaababaaababaabababaabaabababaababaaaaaaabaabaaabaabaabaabaabaababaaaaababaababaabaababaaaaaaaaababaaababaaaabaabaaaabaabababaababaaaaaaababaaaababaabaabaababaabaabaabababaaababaaabaaabaaabaabaabababaaaabababababaababaabaaababaaabaabababababaabababaababababaaaabababaabaaabababababaabaababaaabaaababaaababaaabaaabaaaaaaaaabaaababaabababaababaaabaaababaaaaaababaaabaaaababababaaabaabaaabababababaaababaaaaabaaaabaaabaaaaabababababababaababaaaaababababababaabaaaabaabaabababaabaaaaabababaaabaabaabababaabaababababaabaabaaaabaaabaabababaabaaabaaaaabaabaaaabababaaaabaaaaaabaababaaaaaabaaababaaababaababaaaaabaaabaaabaaabaabaabaaababaaaaababaaaabaaaaabaaaaaaabababaabaabaaaababaaaabaabaabaaabaaabaaaaabaaabaaaababaaabaababababaabaababababaaababaaabaababababaaaabaabababababaabababaaabaabaaabababaabaaababaabaaababaabaabaababaabababababababaabaabababababaaaabaaaaababaabaaabaabaaabababaabaabababaaababaabaaababaabaaabababaababababaaaabaaabaabababaababaabaaabababaaaababaababaaaaaaaababaaaaaaababaabababababaababababaababaaababaabaaababaaababaabaabaabababababaabaaaababababaababababaaababaaabababaaaaaabaababaabaaabaaaaababaaaaaabaaabaabaabaababaaabaaabaaaaabaabaaaaaaababababababaaababaabaabaababaaababaaaaabaabababababaaaabaaabaaaabaaababaababaaababaabababaabababaabaabababababaabaabaabababababababaababaaaaabaabaababaaababababababaabaaabaaaabababaaabababaaaababababababaabaabaaabaaaaababaabaaaabaababaabaaaabaabababababababababababaaabaaabaabababaaabaabaaaabaaabaaaabaababaaaaaabaabababaababababaaababaababaababaaaabababaabaaaababaabababaabababaaaababaabaababaabaaaaababaabaaaaaaabaababababaaaaaababaaaaabaabaaaaabaaaaababaabaaaaabaabaaaaaabaabaaaababaaabaaabaababaabaaabaabaabaabaaaaababaaaabababababababaabababababababaaababaabaaabababaaaaaaababaaababaaabaaaabaababaabababaaaaabaaabababaababababaaabababababaaababaabaaaababaaabaababaaaaaaababaababaaabaabaababaaaabaaabaababaabaaaaaabaaaaaaaaaaaabaababababaaaaaaababaaaaabaabaababaabaaaabababaababaabaaaabababaabaabababababababababaaabaabaaaaabaababaababaaabababaaabababaaaababaaababaabababaaaababaaabaabaaaabababaababababaababaabaaababaaabababaabaababababaababaababaabaabaaaaabaaabaaaabaaaaababaabababababaabaabaaaabababaabaabababaabaaaaabaaaabababaababaabaabaabaabaababaabaabaabaabababaabaabababababaaabaaaababaaabaaababaaababaaababaabaababaaaababaababababababaababaaaaabaabababaabaabaaabababababaababaaabaaabaaababaaaaaabaabaaaabaababababababaababababaaababaaaaababaabaababaaabaabaababaababababaaaabaaabaabaabaababaaabaaaaabaaaababaabaaaaabaaababababababababababaabaaabaaabaabaaaaabaabaaaaabaabababaabaabababaaaabaabababababaaabababaaababaaaabaaabababababaaaabaabaaababababababababaaaaababaabaabaabaaaababaaabaaabaabaaaaabaababaabababaaaaababaaababaabaaababaababaabababaaaaaabaabaaabaaabaaababaabababaaabaabaabaababababaababaaababaaaaaaabaaaaaabaaaabaaababaaaabaababaababaabaababababaababaaaabaaaabababababaabaaaaaabababaaaaababaaabaabababababaaaabaabababababaabaaaababaababaaababaaabaabababaaaabaaaabaabababaababaaababaaaaaababaaaaabababaabababaabaabaabaababababaaaabaaaabaaababaababaabaaaaababaaabaaabaaaabababaaaaaababaabaaaabaaaabababaabababaabaaaaabaaababaaaababaaaaaabaababaaaababaabababaabababaaaaaaaaaabaabaaaaabaababaaabaabaaabababaabaababababababaaaaaaabababaabaabaaaaaaaabababaabaabaababaababaaaaababaaabaaabababaababababaabaaabaabaababababababaababaabaaaabaaaabababaaaabaaabaabaabaabaabaaabaabaaabaabababaabaaaabaaababaaaababaaaabaaaababababaaabaaaabaabaabaaaaaaabaaababababababaabaabaabaaababaabaabaaaababaababababaabababaabaaabababaabaaababababaaabaaabaaaabaaaabababaaabababaabaaaabababaaaaababaaaaaababaaaaaabaaaaabaaaabababababaaabaabaaabababaabaaababaabaaabaabaababaaababaabaaabababaabaabababaababababaaababaaabaabaabaabaaaaaabaaabaababaaabababaaabababaaaaabaabaaaaaababaabaabaaaaababaaaaabaaabababaabababababababaabaaaabaabababababaaaaabaabaabaaaababaababaababaaaaaaabababababaaababaababaababababababababaaaaababaaaaababababaabaaabaaabababababaabaaababaabaabababababababaabaabaabababaaaaaabababaaaababaabaaaababaababaaabaaaabaabaaabaaababababaabaabaababaaabaabababababaaaaaabaababababababaaabababaabababababaaabaaaaabaababaaabaababaabaaabababababababababaaaaabaaaaabaabaabaaabaabaaabababaabababaaabaabaabaababaababaaababaabaababaabababaabaabaaababaaababaababaaaabaabababaaabababaabaabababaababababaabaababaaaaaababababaaaabaaaaabababaababaaaabaabaaabaababababaaaababaaababababababababababaabababaaaabababababaaabaabaabaababaabaaaabaaaababaababaabababaaaaaababaaaababababaabababababaaaabaaaaaabaaaabaaababaababaabaabaabaabaabaababababaaabaabababaaabaaabaaaabaabaaabaaaabaabababaaabababaabababababaaababababaabaababaaaabaabaabaabaaaabababaabaabaaabaababaabababaaababababaaaabaabaaaabababababaaababaaaabaabaababaabaaaaaaabaaaaabababaababaabaabaabaaabaababaaaabaabaabaababaaabaababababaaaababababaaaaaababaababaababaabaaababababababaabaaabaabaababababababaababababaabaabaaaaaaaaababaaabaaaaaabaaaaaaababaabaabaababaabaabaababaabaaabaabaaaaabaaaabaaaaaaaabaababaaaaaabaaaaabaabaabababaaaaabaabababaababaaaababaabaabaabaababaabaaaababaababaabaabaabababaabaabababaaaaaabaababaababababaabaababaaabaabaabaaaaaababaabaabababaabaabaaaababaaabaaaaaaaaabaabaababaaabaaababaaabaaaababababaaaaaaabaaabaaaaababaababababababaaaaabaabababaaabaabaaaabababaabaababaaabaabaaaaabaababaaabaabaaababaaabaaababababababaabaabaaabaabaaabababaabaabaabaabaabaaabaabaaababaabaababababaababababaabaaaaaaabaabaabaaabababaabaaabaaabaabaaaabaabaaababaabaababababaababaaabaaaaaaabaabaabaabaaaaaababababaaaaaaabaabaaaaaaabaabaabaaababaaaabababaabaabaabaabaaaaaabaabaaaaababaaabababaabaaaaaabaabaabaaabababaabaaababaaababaabaabaaababaaaaabaabaabaababaabababaaaababaabaaaaaabaabababaaabababaabaaabaaaaababaaaaaaaaaaabababaababaabaaaaababaaabababaabaababaaaabaababaababababaaabaababaaaaaaaaaababababaaabaaababababaaaaabaaababababababaabaababaabaababaaabaabaabaabaababababaabaabaabaabababaabaaabaaabababaabaaaaaaababaaaaaaabaabaaaaaabaaababababaabaabaababababaababaabaaababababababababaabaaabaabaaabaaabaababaaaaaaabaabaabaababaabaababaaaabababababababababaaabaabababaababaaaabaaabaabababaaababaaaababaaabaaabababababaababaaaaabaaaababaaaababaaabaaaaabaababaabaaababaaababaabababaababaaaaaabaababababaabaaaababaaaabababababaaabaababababaaabaaababababaaaababaabababaaaabaaabaababababababababaababaabaabaaaaaababaaabaababaaaaaaaabaaababababaaaaaaabaaabaaaabababababaaaaaabaaabaaababababaaabababaabaababababaaabaabaabaaababababaabaabaaaabaababaababababaababaaabaabababaabaabaaababababaaaabababababababaaababaaaaabaabaaababaabaaabaababaabaabaaababababaaaaaaaababaababaaaaaaababaaababaaabaaaaaaababaaaaaababaabaabaabaabababaabaaabaabababaabaababaaabaababaaababaaababababaababaaabaaaaaaaabaabaababababaaababaaabaaababababaaabaabababaabababaabaaaaababaababababababaabababababababababababaaabaaaababaabaabaaaaaaababaaaaaaaababababaaaabababababaaaabaaaabaababaabaababaaabababababababaabaaababaabaaaabaabaababaaaaaaabaababaaaabaababaababaabaaababaabababaaabaaabababaaabaababaaaabaaaaababababaabaaaaababaaaabababababababababaaabababaababaaabaababababaaaaaabaabaababaaabababaaabaabaababaaababaaababaabaabababababaabababaaaaaababababaaaabaabaaaaaaaaaabaaaabaaabaababaabaaababaaaabababaabaaaaaabababaaabaaababaabababaaaaaaabaababababababababaabaabababaaabababababaabaaaababaababababaaaababaaababaaabaabaaababababaababaaabaaaaaabaabababababaabababababababaaababaaaaabababababaaaaababababaababaabaabaabababaaababababaabaabababababababaabaaaababaaababaaaaaaaaaaabababababaabaababaababaaabaaabaabaababababaaabaababababaaaaabaaaabababaaaaabaaaaabaabaaababaabaabaaaabaabababaaaabaababaaababaabaabaaaababaababaaabaabababaababaabaababaabaabaaaabaababababaaabababaaaabaabaaaabababaabababaababaabaabaaababababaabaabaaaaabaabaabaaaababaaaaaaabaababaabaaababababaaabaaaabababababababaababaabaabaaaaabababaabababaabaaabaabaaaabababaababaaaaaaabaaaabaabaabaaababaaabaaabaabaabababaabaaaabaabaaababaabababaaaabaaabaababaaaabaabaaaababaabababababababababaaaaaaaaabababaabaaabaaaabaaabaaaabababaababaaaaaabaabaaaabaaaababaaaaaabaaababaaababababaabaabaabaabaabaababaaaaaaabababaaaaaaaabaaababaababaaabaaabaaababaabaabababababaabaaabababaaabaababaaabaaaaababaaabaaaaababaaababababaababababaaaaabaaaaabababababababaabaaabaaaaaabaabaaabaabababaabababaaababaababaaaaabaaaabaababaababaabaababaabaaabaabaaaaaabaabababaababaababaaaabaababaababaaababaabaaabaabaabaaaaaabaaabaaaababaaaabaaaababaabaababaaaaaabababaaababaaaababaaaabaababaaaabaaababababaabaaabaaaabaaaaaaaaaaababaaababaababaabaabababaaabababaabababaaaaabaabaaaabababaabaababaabababaaaaaaabaabaaabaababababaaabaaabaabaaabaaaababaaabaabaaababababababaababababaaaabaaabaaaababababaaabaabaaaaabaaababababababaababababaabaabaaaaaabaababaaaabaaaabababaabaabaaaababaaaaaaaababaabaaaaaababaabababaaababaaabababababaaaaabaabaababaaababaabaaababaababaaabaabaaabaaaabababababaaababababaabababababaababaabaaaababaaaababababaabaabababaababababaababaabababaaababaaabababababababaababaaabababaabababaabaabababaaaaababaabababaaaaababababababababaabababaabaaaaabababaaababababaaaabaaaaabaabaabababaababaabaaabaababaaabaabababaaaaaabababaabaababaaaaaabaaabababaabaaabababaaababababaaaabaaababababababaaaaaaabaabababababababaababaaaaababaaababaaaaaaaaaaabaaaaaabaabaabaaabaababaaaabaabaabababaaababaababaabababaabababaababaabaabaabaabaababaaaaabaabababaaaaaaaaababaaaabaaaabaaabababaaaabaabaaaaaabababababaaaaaaaabaaababaababaaabaaaabaabaaabaaababaabababababababababaababababaaabababaaababaabaabababaaabaaabaaababaaababaabaababaabaababababaaabaabaababaababaabaaaabaaaaaabaababababaaabaaaababaabaababaababababaababaaabaababaaaabaababaaaaaabaababaaaabaaaaababaaaaaaabaabababaaaababaaababaaabababababababaaaaabaababababababaaabababaababaaaabaaaaaaabaabababaaaaaaaaaaaaaaabaaabababaabaaaaababaabababaabaaaaabaaabaaaabaaaaaabaaababababaaababaabaabaaabababababaaaababaabaababababababaabaaababaabaaabaabababaaabababaaaaabaaababaaaaaabaaaabaababaaabaaaaaabaababababababaabaaabababaababaaabababaaaaabababaaabababababababaaabaaaabababaaaababaaaaaaaabaaabababaabaabaabaaaabababaaaaaabaababaaaabababaabaaaaaabaabaaaaabababaaababaaababaabaaaababaababababaaababaaaaabaababababaabaaabaababaabababaabaabaaabaaabaaabaabaaabaaaababaaababaaaaabaabaaaababababaaaaababababaaaaababaaababaaaabababababaaaabaababababaababaabababaaaaaabaaaaababaaaabaabaabaababaaaabaaaaababaaababaaaabaaabaaabaaaaaaababaababababaabaaabababababaaaabaaaababaaabaaaaaabaaaaaaaaabaabababaaabaabaabaababaabaaabababababaaaaaaababababaaaabaababababaabaaabaaabaaaaababaababababaaaaaaabaababaabaaabaaaaaabaaabaaaaaaaabaabaaabaaabaababaababaabaabaaabaababababaabaaabaaaabababaabaaaaaaaaababaababababaaabaababaabaabababaabababaabababaabaaabaabababaaababababaaaaaababababaabaabaababababaababaaaabaaaaabaabaaaababaabaaaaaababaaaababaabababababababababaaababaaababaaaaabababababaabaaabaababaaababababababababaaababababaaabababaaabaabababaabaaaabaaababababaababababaaaabaababaabababababaaaaabaabaabaaaaaaaaababaababaaaabaabaabaabaaaababaaaaabababaaaaaabaaaaaaabaababaaaababaaaabaabaaaabababaabaabaaaaababababaaaabaaaabaababababaabaabaabaaabababaabaababababaaabaaababaaabaababaaabaababababaabababaaababaabaababaabaaaaaaababababababaaabababaabaababababaaabaaaaaababababaabababaaabababaaabaaababaaabababaaabaabababaaabababaaababaaabaaabaaaaaabaabababaababaababaabababaaaabaababaaabaabaababaabababaababaaabaaababaababaabababaabaababaaabaaabababaaaabaaaabaaababaaaaaaaababaaabaaabaaabababaabaababaaaaababaabaababaabababaaabababaababaabaabababaaaaaabaaaabababaaababaaabaaaaabababaabababababababaaaaabaaabaabaabaaababababaaaaaaabababaabababaaababaaabaabababababaaababababababaabaabaaaaabaabaaabaababaaaaaaabababaaabaabaabaabaabaaabaababaaaabaabababababaaabaaaababaabaababaabaabaababaaaabababaababaaaabaabaaaaaaabaababaaaabaabaababaaaabaaababaabaaabababaabaabaaabaabaababaaabaaaaaaabaaababaabaabababaabaaaababaababaaaaababaabaaaababaabaababaabababaaaaababaabababaaabaababaababaababaaaabababaaaabaabababababaabaaabababababaababaaabaabaaabaaababababababaabaababaaabaabaabababaaabaababaaabaabaabaabaaababababaaababababababaababaaababaababababaaabaaaaabaababaaabaabaabaababaaaabababababaaababababaaaaababaabaabaaaababaabaabababaaabaabaabaababaaababaabaaababaaababaaaababababaaaabaaaaabaaaababaaaaabababaaababababaaabaababababaaaaaabaababababaababaabababaaaaaababaaaaabababababaabaababaabababaaaabababaabaaababababababaabababababababababaaaaabaaaaaaaaaabaababaaaabaaabaababababaababababaaabaaababaaabaaaabaababaaababaababaaaabaabababaababababaabaabaaababaaaabaaaaaaabaaaaababaabaababaabaaababaaababaababababaaaabaabaaaababaaababaaaabaabaaabaababaabaaaaaaababaaabaababaaaababaaabaaaabaaababaababababaabaaabaaaababaaababaabaaabaabababaaababababaaaababaababaaaaaabaababaaababaaabaabaababaabababaababaabaababaaaaaaababababaabaabaabababaaaaaabaaabaabababaaaabaabaaababaabababababababaaabababaaabaaabaabaaaaaaabababaabaaababababaaaabababababababaababababababaaaababaaabaabaababaaaaabaaababaaabaaaabaabaabababaabaabaababababaababaaaaababaaababaaaabababaabababaabababaabaabaababaaaababaabaababaaababababababaababaababaabaaaabaababaaabaaabababaaababaaaabaababaababaaababababaaabaaabaababababaabaaababaabaaabaabaabaaababaabaabaabaaabababaaabaaabaaababababaaababaaababababaabaaabaabaabaabaaabaaabaaaaabaababaaabaabaaaaaabaababaaaaabaabaaabaaaaaabaabababababaaabababaaaaaaaabababaabaaaaaaabaabaaaaabaabaababaabababaabaabaaaaaaabaaabababaabaabaaaaaababaabaabaaabababaababaabaaaaaaababaaababaabababaaabaabaabaaabaabaababaaababaababaabababaababaaaaaaaaaabababaaabaaabaaaaabaabaaaaaabaabaaababaaababaabababaaaaaababaababaabaabaababaaabaaababababababaaaabababaabaabaaaaabaababaaaababaaaabababaababaaababaabaaababaaaababaaabababaababaabaabababaababaaaaaaababaaaaababaaaaababaaabaaababababaaabaaaaaaaaaaabababaababababaaaaaabaababaaababaaaaaabaabaabaabaababaaaaaaababaababaaaabaaaababaaababaabaabaaaabaaaaaaabaaaaaaabababaaabaabaababaababaababababaababaabaaabaabaaabaaaabaaabaababababababaaaababaabaaaababababababaabaabaabaaabaaaaababaababaaaabaabaaaabaababaaabababaabaabababababaaaababaaababababaabaabaababababaaaaaaabaababaabababaaabaabaaababaabaaaabaaaabababababaaaaababaaababaabababaaaabababaababaababaaaabaabaababababaabaaababababababaabaaababaaabaabaababababaaaabaababababaababaababaaaaaaaaaaaabababababaaababaabaababaababababaabaaabaababababababaaabaaaaaabaabababaaabaaababaabababababaaaaaaabaabaabaabababaaabaaababaaaaababaaaabaababaabaaabaaabaaabaaabaabaaaaaabaabaabaabaabaaabaaaabaaaaababaabaababaababababaabaaababaaaaaabaaababaaabaabaabaababababaaaabaaabaaaababaaabababababababaaababaaaabaabababaaaaabaaaaabababaaabaaaababaaaaabaabababaaaaababaabaaaababababababaabaaaabababababababaaaaabaaaabaaabababababaaabaaababababababaabaaababaaaabaabababaabababaababaaabaabaaaaaabaabaabababaabaaabaaaabaababababaaaabaaaaaabaaababaabaaaaababaabaaababaaababababaaababaaaabaaababababababaababaaabaaaaaababaabaababaabababababaababababaababababaaabaabaaaaaabaaabaabaaaabaabaaaaaaabaabababaabaaaaababaaababaaababababaaaaabaabaaaabaaababaaabababaabababababaabababaabababaabaaaabaaaabaaaaababaaaaaabaabaaabaaaabaabaabaaabababababaabaaabababaababaaaaabaabababababaabaaabaababaaaaababaaaaabaaaaaaababaaabaaabaaaaabababaaabababababababaaaaabaaabaaaaaaababaaabababaabaaaabaaabaababaaaaaabaaaabaabaaaababababababaaababaababaababaabaabaaaababaaabababaabaababaaababababababaaaaababaababaabaabaaababaaabaaabaabaabaabaababaaababaaabaabaaaababababababaabaaaabaababaaababaabaababababaabaabababababaabaaaaaaaabababababaaaaababaaabaabaabaababaaaaabababababaabaababaaabaabaabababababababaaababaaaabaabababababaabaaaaaababaabaababaababaabaaababaabaaaaabaabaaabaababababababaaababababaabaabababaaabababaababaabaaabaabababaabaabaaababaaaabaaabaabaaababaabaaababababaababaaaababababaaababaababaabaaabababaaababaaaaaaababaabababaaabababaabababaaabaabaaaaaabaababaaabaababaaaababaabaabababaaabaabaababaababababaabababababababababababaaaabababaaabaaabaabaabababaaaaabaaaaaabaabaaaabaaaababaaababaabababaabaababababaaababababababaaaabaaaaaaaabaababababababaabaababaaaaaabababaaabaababaaabababababaabaabababaaabaaaabaabaaabababaaaaabaaabaaaabababababaaaaaaaaaaababaababaabaababaabababababaabaaabaabaabaabaaaaaababaaabaababaabaaaabababaababaaababaabaaabababababababaaabaabababababababaaaabaaaababaaababababaaaaabababaabaaabaabaaababaababaaaaababababaaabababababaaaabaababaabaabababaababababababababababaaaabaababaabaabaabababaababababababababaabaababaababaabaaaaababaabaaababaaababaababaabaaabaabababababaaabaaabaabaabababaabaababaaaabaabababaaaaabababaababaaabaababababababababaaaaaaabaabaaabababababaabababababababaababaaaaaabaaaaabaabaaabaababaaababaababaababababaababaaaabaabaaaaabaaaaababaabaaababababaabaaabaaabaabaababaaabaabaaabaabababaaabaaabababaabaabaaababababaaabaaababaaabaaaabaaaabababababaaabaaabaabaaaaaabaaababaabaaaabaaaaaaababaaaaabaaaabaababaaaaaaaaaaabababaababaabaababababababaaabaaababaaaabaaabababaaaaaababaabaaabababababaaabaabaaaababaaaabaaababaaaaabaabababaaababababaaababababababababaabaaaabaababaaaababaabaabababaaabaabaababaabaaabaaaaaaaaabaabaabaabaaabababaabababaaaaabababababababababaababababababaaababababaaaabaababaabababaaaaababababaaababaabababaaaaabababaaaaabaabaabaabaaabaaaaaabababababaababaabaababababaabababababaababaababaabaabaababaaaaabaaabaaaababaabaaaaababaaaaaabababaabaabaaabaaaaabaaabaabababaabababababaaaabaaaaaababaababaaababaaabaabaabaabababaaaabaaabababababababaabababaababaabaababaabaababaabaaabaababaaaaabaababaaababaaababaabababaaabababaabababaaabababaababaaaabaaaaababababababaaaababaabababababaaababaaabaaabaaaaababaaabaaaaabaaabaababaaabaaaaabaababaabaabaaaabaabaaaababaaabaabababaabababaababababaababaaabababaabababababaaaabaaaabababababaaaaaabababaabaaaabaaabaababaaaaaababaababaabaaaabaaaabaabaaaabaaabababaababaaaaaabababaabaabababaababababaababaaaaaaabababaaaababababaaaababababaabaabaaaaabababaaabaabababaaaababaaababaaaababababaaaaaabababaaabaabaaabaaaaabaabaaababababaabababaaaababaababaaabaabaabababaaabaabaababaaaaaaabaababaabababaaabaaababaaaabaabaaabaabaaaaabababaaaaabaaababababaabababaaaaaabaabaabaabaababaabaaababaaaaabaababaaababaaabaababaaaabaababaabaabaabaabaaabaaabaabababaaababaabaaabaaabababababaababaaaaabaaaaaababaaabaaabaaaabaaaaabaaabababaabaaabaaaabababaaaaabaabaaaababaaaaaaabababaaaabaabaabaaabababaaabaaaabababababababaaababaababaaaabaaaababaabaabaababaababaaaaaabaababaabaaaaabababaabaabaabaabababaabaaaaabababaaaabaabaababababababababaababababaaaabaabaabaababaababababaaababababaabaababaabaabaabaabaaababaabaaababaaaabaabababababaaaabaaabaababaababababaaaabaabaaabababaaaabaababaaababaabaaabaaabababababaaaaabaaaabaabaaabaababaababaaaababaaaaabaababaaaabaaaabababaaaaabababaababababababaaabaababaaabababaababababaabaababaaabaababaabaaababababababababaabaabaaaaaaaaabaaaaaaababaabaaababaabaababaababaaabababaaaabaabaabaabaaababababaabaaaaababaabaaababaaaababaabababaabaabababababababababaaaaaaabaaababaaaaaabaabaaabaaababababaaababaabaabaaababaabaaababababaaababaababaaaabaaababaaabaaabababaabaaabaababaaaaabababaaaaaaaababababaaabaaaaaaaaababaaabaaabaaabaaabababaaaaaaaaaababababababaaaabababaababababababababaabababaaabaabababaaaababaaabaabaabaaaaaaabaaaaaaabababaaaabababaaaaabaaaabababaaaababaababaabaaaabaaabaaaabaabababaabaababaaaaaaabaaabababaababaaababababaaabaaabababaaababaabaaaaaababaabaaabaabaaaaaabaaaababaaaaabaaaabaabaaababaabaaaababababaaaaabababaabaababaababaaaaababababaaaabaaabaabaaabaaaaababaabaaaaaabaabaababaaaabaaaabaababaababaaaaabaaabaaaaababaabaaaabaababaabaaabaabaaabaaaaabaaaaaaabaabaaabaaababababaababababaaabaaabababaaaaaaaabaaabaaababaabaababaabaaabaababaabaabaabaabababaabaaababababaaabaabaaabababaaabababaaababaabaaaabaaabaabaabaababaababababaaaabababaaababaabaababaaaaabaaaababaaabaaaaabaaaaabababaaaabaababaabaaaaaaaababababababaaabaaaabaababaabaababaabaababaaabaababaabaabababababaaaaababaaaabaabababababaaaabababababaababababaabababababababaaababaaababababaaaabaaaaaabaababaaaaabaababaaaaababaaaaababaaababaabaababaabababababaaaaaaabababaaababaaaabaabaababababaabaaabaaaababaabababaaabaababaabababaaaaaabaabaabaababaaabaabaaaababaaabaaabaaabaaaababaabababaabaaaababaaaabaabaabaabaababaabaababababaabaaabaaaaababaaababababaabaaaabaababaabaaaabababaaabaabaabaababaababaaababaabaaaaaaabababaabaaabaababaaaababababababababaaabaaaababababababababaaabaaaabaabababaaabababaaaababaaaabaabaaaabaaaaabaaabaaabaabaaaabaaaababaaabaabababaababaabaabaababaaabababababaabaaabaaaababaababaaaaaababaabaabaaaabababaaaaaababaaaaabaabaaaaabababababaaaaaababababababaabaabaaababaaababababaaababaababababababababaababaaaabaaabaaaaabaabaababaababaaaabaaabaaabaaababaababaaaaaabaaabaababaabababaaabaaabaaabababaabaaaaaabaaabaabaaaaababaababababaababaaaaabaabaaabaabababababaaababaababaaaaababaabaababaababaababaaabaaaaaaaaabaaabaabaabaabaababababababaababaababaababaabababaaaabababaaababababaaaabababaabaaababababaaaaaabaabaabaababababaabaaaaababaaaabaaaaaabaababaababaabaaaabaaabaababaaaaaabababaaaaaabaaabaaaaababaabababaaabaabaaabaaababaaababaaabaaabaababababaababaabaaaabaaabaabaabaaabaaabaaabaaaaabaabaaabaabaaaaabaaabaabababaababababaababaababaaabaabaabaaaabaababababababaaababaaaaababaababaabababaabaabababababaabaaabaabababaaabaababababababaaaaaabababaaaaaabaaabababaababababababaabaabaababaaaaaaaabaababababababaaabaababaaaababaaababaaaabaabababaaabababaaaababababaaaaaaaaababaaaaaaababaaaabaaaabaababaaababaaababaabababaababaaababaabaaababaaabaaaabababaaabaaabababaaababaaababababaaababaabaabaabababaaaaabababaaaababaaaababaabaababaababaabaababaaabaaaaabaabababababaaababababaabaaaaaaaaaababaaaaaaaabaabaababaababababaabaaaaaaaabaabaababaaababaaaaababaababaaaabaabaaaaabababaababaabaaababaaaaaaaabaaaaababaaababababababaaabababababaaaabaaabaabaaaababaababaaaabaabaaabaaabababaabababaaaaaaaaaababaaaabaaaaaaaaaaaaaaaabababaaabaabaababaabaabaaaaaabaaaaaaaababaaaabaaaaabababababaaabaabaaaabaababababaaababaabaababaaababababaababaabababaaaaaaababaaaabababaababababaabaaabaababababababaaaaaaabababababaaaaaaaaabaababaababaaabaaababababaaabaabababaaababaaabaababababaababaabaaabaaabaabaaabaaababaabaabaaababaaaababaaabababaaabaaaaabababaabaabababababababababaaaaababaababaabaaabaaaababaaaabaabaabaaaabaabababaababababaaabaaaabaaaaabaababaabaababaaabaababababaababaaaaaaabababaaaabaabaababaaababaaaabaababababaaaaababaaababababaababaababaababaaaababaaabaabaababaabababababababaaabaaabaabaaaaabaaaababaaaaaabaaababaababababaababaaaabaabaaaaaabaababababaaaabaabaaababaaaabaababaabaaaabaaabababababaaababaabaabababaababaaaaaabaaabaaaabaabaaaababaaabababaaaabaaaabaaaabaaababababaaaababaabaaabaaabaaaabababaabaaabaaaabababaabaabaaaaabaaaababababaaababababaaababaabaaaababaababaaaaababaaaaaabaabaaabaababaaaababaaaababaabababaaaaaaaabababababaabababababaaaaabaababaaaabaababababaabababaabaaabaaabaababaaaabaaababababaababaaababaaaabababaababababaaaabaaababaaaaabababaabababababaabaababababaaaabaaaaabababaaabaabaabaababaabaabaababaababaababaabababaaaaaabaabaabababababaababaaaaaaaabababaababaabaabaabaaaabababababababababaaabaabaaaaabaaabaabababaaabaaaaababaaabaaababaabababaaaaaaaaaabaaaaaabaaabaaabaaababaabaabaabaaaabaaaabaababaabaaaaaaaaaaabaabababaababaababaabaabaaaababaaabaaaaababababaabaaabaabababaaaaababaaaababaabaabaabaaaabababaababaaaaabaaabaababaaababababaaaababababaaaababababababababaababaaabaaabaaabababaaaaabaaabaababababaaaabaabaaaaaabaaabaabaaaabaababaababaaaaababaaabaabababaaaaabaaababaaababababaaabababababaaabababaabaabaaabababaaababaaababababaaaababaaaaaaabaaabababaaaabaabaababaaababaaaabaaababaaababaabaaabaababaababaaababaababababaaaaabaababaababaabaaabaaaaabababababaabaabababaaabaaabaabaabababaabaababaaabaabaaaabaababababaabababaabababaabababaaaaabaaaaaaabaaaabaaaabaabababaabababaabababababababaaabaaabaabaaabaabaaaabababaabaaababaaababaaabababaaaaaaaaaabababaabaaababaabaabaaabaabaaababaababaabababaaaabaababaabaabaaabaaaabaaabaabaaaaabababaaaabaaababaababaaaabaaaababaaabababaabababababaabaaaaaaabababaabababaaababaabaabaaaaabababaabaaabababaabaababaaaaabaaaabaabaaaabaaabababaaaaaabaaaaabababaabaaaababaabaaababaaaabaaababaabaaaabaabababaabaaababaabaaaabaaababababaabaabaabaaabaabaabababaaababaaabaaabababaaabababababaabaaaabaaababaaaaaaabaaabaababaabaaabaaaabaabaababaaabaaabaabaabababababababaaaaababababaababababaababaabaababaaaabaababaabaaababaaabaaababaabababaaaababaabaabababaabababaabababaababaaabababaaaabaababaababababaababababababaababaababaaababababaabaaabaaabaababaabaaaabaaaabaaaaabaabaabaaaaabaaaaabaaaaaaabaababababaaaabaaaaaaaababaaaaaaaababaaabaabababaabababaaababaabaabaaaababaabababaabaaababaaaaabaaabaabaababaaaabababababaaabababaaaabaaabaababaabaaabaaababababaaabaaababababaaaabaaaababaaaaababababaaababaababaababaabaaabaabaaabaaaabaaaaaabababababaaaababaaabaaaababababaaababaaaaaababaabaabababaaabababababababaaaaababaabaaaaaaababaaabaaaabababaabaaabababaaaabaaaababaaabaabaaabababaaabaaabaaababababababababaababaabaaababaababaababaaaababababaaabaabaaabaaababababababaaababaaabaaaaababaabaabaabaaaabaaaaabababaabaaaaabaaaaaabaabaababaababaabaabaabaaababaababaaaababaababaababababaababaaaaaaaaabaaabaaababaabaaaaaaababaabaaaaabaaababaababaaabaaaababaabababababababaaabaabaababaabaaabaabaaabaaaaababaaaaaababaaaabaabaabababaabaabaabaaabaaaaaaabaabababaabaaabaabaaabaabaaababaabaabaaaababaaabaabaaaabaaaabaabaaabaabaaababaabaababaaaabaabababaaaaabaaababaaaababaaabaaaaaabababaaaaaaabaabaaaaaabaaaaabaaaaaaaabababaababaaababaabaaaabababababababababaaaababaabaaaababaababaabaaaabaaaaababaabaabaababaabaababababaaabaababaaaababaaabaaaaaabababaabaaabaaabababaabababaaabaabababaaaabaabaabaababaabababaabaaaabababababaaababababaababababababaabaaabaaaaaabaaaabababaaaababaabababaaaababaabaaaaaaababaababaaabaaaababaabaabaabababababababaabababaaaabababababababaaaaaababaaabaabaabaabaababaababababaababaaabaababaabaaababaaaababababaaaaabaaaabaababaababaaaabaababaabaaaabababaaababaaabaaababababababababaabaababababababaaaaaababaababaaaabaaababababaababaababababaabaaaaabababaaaaaababababaaababaaaaababababababaaabaabaaaababaabaabaabaaabababaaababababaabaababaaaaaabaababaabaaabaaabaabaabaaaaabaababababaaabaababaaababaababaaaaaaabaababaaaaaabaaaaaaaaabaabaaabaababababaaababaabaabababababaaaaaaaaabaaabaaababaaabaabaaaabaabaabababababaaaaaaaababaabaabaabaaaabaaaaababaabaababababaabaaaaababaaaabaaaababaaaabaabaaabaaababaaaabaabababaababaababaabaaabaaaabaaabababaaaabaababaababaabababaaabaaaabaabaaaaababababababaaabaabaabaaababababaabaabaaaababaaaababaaaaabaabaaabaabaaaaabababaabaaababaaaababaaaaaabaabaaaaaaabaabababaaaabaabababababababababababaaaabaaaababaabababaaabaaabaabaaababaaabaaababaaabaababaababababaaabaaabaabaaaaabaaaabaabaabababaabaabaabaabababaaababababaaaaababaabaabababababababaaaaaababaababaaabaaaabababaababaabaaaabaabababababaabaaabaababababababaaaaababaababaaabaababaaababaabaabaabaaababaababaabaaabaabaaaabaababaaabaabababaaaaaaaabababaabababaabaaabababaabaaababababaababaabaaababababaaaababaabababaabababaaabaaaabaaababaababaaaabaaabababaabaabaaababaaababababaabaabaabababababaabaababaababaabaababaaabaaaaaaababaaabaaababaaabaaabaaababaaababaaaababaabaaabaabaaabababababaabaabaaaaaaaaaaabababaabababaaabaaabaaaabaaaaaabaabababaaaaaaaababaaabaaaaaabaabababaaababaababababaaababababaaabababababababababaaabaaabababaaababababaaaabaabaaaabaaaaabaaaabaabaababaabaabababaaabaaaabaaabaaaaaabaaaaaabaaabaababaaabaaaababaababaaaababababababaabaabaabaabaaaabababaaaabaaaabababababaababaabababaaaabaaaabaaaabaaaaababaaaabaabaabaabababaababaabababaabaaaaaaabaabababaabababaabaaaabaaababaaabaaabaaabaaababaabaababaaaabaaabaababaababababaababaabaababababaaaaaabaaaababaabaabaabaaabababaaaababababaaaabababaaaababaaabababababababaabaaabaababaabaababaabaaababaabaaaaaababaaaababababaabaabaaabaaaabaababababaaaabaabaaabaaaaaabaabaababaaababababababaabaabaababababaaababababaabaaababaabaababababababababaabaabaababaabababaaaabaabaaaaabaababababaaaabababaabaabaaabababaaabaabababaabaaababababaababaababaababaabaaaababaaaaabaaabaaabaababaabaabaaabaaabaabaabaaaababaababaaabaaaabaaabababaaababaabaaabababaaabababababaabaabaaaabababababaaaabababaaaaabababaababababaababaaaabaabaabaababababaaaaaaaabaaaaaaaaabaaaaabaabababaaababababaabaabababaabaababaaaaabaababababaababaabaabaabaaabaabaaaaabaabaababaabaabaaaaabaaabaababaaababaabaabababaabaabababaababaababababaababaaabaabaabaababaabaabababaabababaabaababaabaaabaabaaabababaaaaaaabababaababaababaabaabaaabaaaaaabababaabababaaabaabaaaaababaabaaaaabaaabababaaaababaababaaabaaabaaaabaabaaaababababaabababaaabaabaabababaabaabaaabaaaababaabaaaababaabaabababaabababaaabababaababababaaaabaaabaaabaaaabababaaabaaaaabaaababaabaaaababababaababababaaabaababaabaaababaaaaabaaaababaaaababababaaababaaaabaaabaaaabaabaabababaaaaaababaaaaaabaaabababababaaaababababababaaaabaaababaababaaababaaaaaabaaabababababaababaaaaaabababababababaaaaabaaaabaabababaabaaaaaaabababaaaababababaaabaababaabababaaabaabaaaabaaaaababaaaaaabababaaaaaaaaaababababaaabaababababaaaabababaabaaaabaabababababaabaaabaabaababaaabaababaaababaaababaababaabaaaababaababaaabaaababaabaaabaaabaaababababaaaababababaabaabaaaababaaaabaabaaaabaabaabaaababaaababaaaabaaabaabaabababaabaaabaaabaabaababaabaabababababaaabaababababaababaaaaaabaabababababaaaaaabaabaaabaaaaaababaababaaabaaaababababaaaababaababaaaababaabaababababaabababababaabaaabababababaababababaabaaabaabaaabaabababaababaabababaaaababaaabaababaababaaaabaabaaaaaaaaaaaaaabaaabababababaaabaaaaabaaaaababaaaaababaaabababababaaababababababababaababaaaabaaaabaabababaabaaaaababaabababaaaaababaaabaaaababaababaabababaabaaaabaabaabaaababaaabaababababababaabaaabababaababababaababaabababaababaabaababababaaabaaaaaaaabaabaababababababaaaaababaabaaabaaababababaababababaabaaaababaaaababaababaaabababaaabaabaaaaaababaababababababaaaababaaabababaababaababaababaaaabaaaababaaaaaabaaaababaabaabaaababaaaaaaaabababaabababababaaabaabaaaababaaaaababababaabaababaabaabaaabaababaabaaababaaaabaaaabaaaaabababaaabaabaabaaaabababaababaababaaaabaaaaababaababababababababaabaaaabababaabaabaabababaaaabaaabababaababaaaaaababaaaaaabaabaaaaabababababababaaaababababaaabaababaaaabaaaabaababababaaaababababababaaaaaabababababaaababaababaabaaabaababaabababaaaaaabaaabaaaababaaaaabaababaaaabaababaabaaabababaaaaababaababaababaaaaaaaabaabaabababababaababaaabaababaababaababaabaababaaabaababaababababaabababababababaaaabaaabaaaabababababaaababaaaaabaaaabababaabaababaabaaabaaabaabaabaabaaaaabaaababaabaaaabaababababaabaabaaabaaaabaaababaaaaaababababaaaaaabababaabaabaababaaabaabababaaabaabababaaabababaababaaababababaabababaabaabaaabababaababaabababababaaaabababababaabababaabababaababaaaaaabaababaaabaababababaaabaaabababababaabababaabaababababababaabaaaaabaaabababaababababaaabaababaaaaababaabaababaaaababaabababaaaabaabaaabaaabaaabaaaababaababaaaaaabababaabaaabaaabaababaaabaaababaaabaabababaabababaababaabaaaabaaababaababaabababaabaababaaababaabababababababababaaababaaabababaabaababababaabaaabaababaaaaaaabaabaaababaaabaaaabaaababaaaaabaaaabaaabaaaabababaaabaaaaaabaabaaaaababaabaabaaabababaaaabaaaabaabababaabaaaababaaaababaaaaababaaabababaaaaabaaaabaaaaabaaababaabaabababaabaabaababaaaaaabababaabaaaabaababaabaababaaabaabaaabaababaaabababaabaabaababaaaaaaaaabababaaabababaaaabaabaabaaabaabaababaabaabaaabaabaabaababaabaabababaabababaaabababaaaaaabaabaaaaabababaaabababababaaaaabaabaaababaaababaababababababababababaaaabaabaabababababaaabababaaaaabaaabaaababababababaaaababaabaabaaaaababaabaababaaabababaaaababaababaabaababababaababaaababaaaaababaaabababaaaaabaaabaabababababaabaaaababaaabababababaabaaaaaabaaabaaaaabaababaababababaaabaaabababaaaaabaaaababaabaaaaababababababaabaabaabaaababaababababaabaaaaabaaabababababaaabaaabaababaabaaaabaaaabaabababaaabaabaabaababaaababaababababaabaaaaaababaaaaabaaabababaababaababaababaabaabaaabaabaabababaaaabaabaaabaaaabaaaaabaaabaabaababaabababaaaaaababaabaabaabaabababaababaaaabababaaaabaababababaaababababaabaaabaaaaabaabaabababaabababaabaabaaabababaaaaabaabaaabababaaabaaababababababaababaabaabaabaabababaaabaaaaaabababaababababaabababaaabaabababababababababaaabababaabaabababaababababaabaaabaababababaabababaabababababaaabaabaaaabaabaababaaabaabaaababaaaabababaabaaaaabaababaaabaaabaabaabaabaaabaaaabaaaabaababaabababaaabaabababababaababaabaababaaababaaaaaaabababaabababaababaababaabaaaababaababaabaabababaabaababaaaabaabababaaaaabaaaaabaabababaaaabababaaaaabaababaababaaaabaababaaababababaaaaababaaaababababaaabababaaaabaabaabaaaaababaabaababaaabaabaaaaaaaaaaaaabaaabababaababababaabaabaaaaababababaaabababaabaababaaaaabababababaaaabaaababaaaaababaaababaabaabababababaaababaaababaaaababababaaaababaababababababaababaaababaababaaaaaaabaaababaaaaabaabaaabaaababaababaababababababaaababaaaabababababababababababababaaaababababaaaaabaabaaaabababababababaababababaabababaabaaabaaabababaaaaababaaababaaababaabaaababababaaabababababaabaababababaabababababababaabaaaabaaaabababaaaaaabaabaaaaababaabababababaaabaabababababababaaabaaabaababaaaabaaaaaaaaabaaaaaababaababaaabaaaababaaaaabaababaaababaabababababababaabaababababaabaabaaababaaaabaaababaababaabababaaaaaabaaabaaaaabaaaaaaababaaabaaaabaaaabaabaaabababababaaababaaabaaaababababaabaabaabababaaabababaabaaaabaababaaaaaaaaabaaaabaaabababaaabaababaaaaaaaaababaaaabaabaababaabababababababaaababaaaabaababaaababaaabaaabababababaabaabaabaabaaababaababababaabaabaaaaaababaababaabababaabaabaabababaaabaabaaaababaaababababaaaababaaabaaabaaaabaababaaaaaabaaaaaababaaababaababaaabaaababaaaabababaabababababaabaababaabaaabaabaababababaaaababaabaaaababaabaabaaaababaabaaaaaabaabaaabababaabaabaabaabaabaababababaabaababaaababababaaabababaaabaaaaaababaabaababaabababababababaababaaaaaabaabaaabaabaababaaababaabaaabaaaaaabaaaaaabaabaaababaaaabababaabaaaaaabaababaaababaababababaaababaababaaabaaaaaaabaaababaaaaababaaababaababaababaaabababaabababaababababaaaabaaabaaaaababaaaabababababaabaabababaaabababaaabababaaabaaababaababababaaaaaababaaabaaabababaababaaabaaabaaabaabababababaabaababababaabababaabaabababababaabaabaaaaabaababaaaaabaaabaabaaabaabaabaababaabababaabababaaabaaabaababaaaaabaabaaaaaababababaaaaabaabaababaabababaabaaaaaabaabaaaaaabaaaababaaaabaabababababababaababaabaabababaaababababababaaabaababababababaababaaaabaaaababaaababababaaaabaaaaababaaaaabaaabaababaababaaabababaaaaaabaaababaaabaaababaaabaabababaaababaabaabaaababaabababaabababaabaaaababababaaabababaabaabaabaaaabababaabaaababababababababababaababaaaaababababaaababababaaaabaaabaaaaabababaababaabababaaababaaaabababaaaabaaaabaaaaababaabaababaaabaaabababaaabaabaaaabaababaabaababaabaaababaaaaaabaabaababaabaaabaaabaabaaaaaababababaaaaaaabaabaaabaaaabaababaaaaaaaaaababaaaaababababaabaaaaaaaabaabababaabababaaaaaaababaababaabaabaaababaaabaaababaabaaaabaabaabaabaaaaabaaaaabababaabaaaaabababaabaabaaaaabaaaababaabababaaabaabaababaababaaababaabaabababaabaababaabaabaaabaaabaabababababaababaaaaababababababababaaaaaabaaabaababaaaababababababaaaabababaaababaabaaabaaababaaaabaaaababaabaaaaababababababaababaaaaaaababababaabababababaaabababaababaabaaaaabaaaaabaabaaabaaababababaabaababababaaababaaabababaaabaaaababaaaaaabaaaaababababababaaabaaababaabaaaaaaabaaaaababaaaababaababaabababaababaabababababaaaaababaababababaaaabaabaababaababaaabaaaabaababaabaaaababaaabaaaaababaababaaabaaababaabaaaaaababaabaabaabaaaaaaabababaababababaababaababaaaababaabaabaabaaabaabaabaaabaaaaaababaabababaababababaabaaaaaaaababaaaaababababaaabaababaabaabaaababababaaaaababaababaaaabaaababaaaababaabaaaaabababaabaaabaaaaaaaabaaabaaabababababaaaabaaaaaabaababaabaaabababaabababababababaaabaabaabaaabababaaabaababaaaaabababaabaaaababaaaaabaabaaaaababababaabaaaabaabaaaaaabaaababaaababaaaaabaabaabaababababaabaababababaaaabaabaaaaabababaabaaaababaabaaabaababaaaababababaabaabababaabaaaaabaaabaabaaaababaaaaaaaaabaabaaaabaabaabaabaaabaaababaaabababaaaaaababaaababaabaabaaabaaabaabaabaaababababababaabababaababaaabaabaabaaababaababaaabababababaaaaabababababaabaaaaababaababaababaaabaabaaaabababaaaababababaabaabaaaabaaababaaaaabaabaabaaababaabaabaabababaabaaaabaaaaaaababaaabaaababaabaabaabaababababababaaaaababaaabababaaaaaababaaaaaababababaabaaabaababaaaabaaabaababaababaaabababababababaabaaabaaaaabaaaaaaababababaabaababaababaaabaababaaababaaababaabaabaaaaababaababaabababaabaaabaaabaababaaaaababaabaaabababaaaabaabaaaabaaaababaabaabababaaabaabaabababaaaababababaabaaabaaabababaaababaaabaabababaaaababaababaabababaaababaabaababaabaaaababaabaababababababababaabaaabaabaaaabaabaaaaabaabababababababaaabaaabababaabaaaabaaabaabababaabaababababaababababaaabaaabaabaaabaabababababaaabaaaabababababababaaabaabaaababababaabababaabaabababaaabaababaabababaaabaabaaabaaababaaabaaaababaaabaabaaaabababaabaaaaababaabaaabaaaababaabaaaaaabaababababaababababaaabaababaaabaaabaabaabaaababaaababababababaabaabaabaabaabaaaaabababaaaababaabababaabaabababaaaaaaaabaaababababaaababaaabaaabaabaaaaabaababababaabaabaabaabaaabaabaabaabaaabaababaaaaabaaabaaaababaabaabaaabababaaababaaabaaaababababababababaabaabaaabaababababababaababaabaababaabaabaababaabaabaaaabaaabababaabaaaababaaaababababaabaabaababababaaabaaababababaabaaaaababaaabaabababababaaaaabaaababaababaaababaabaababaaabaaabaaaaabababababaaaaaaaabaababaabaabaabaabaaaabababaababaababaabababababababaabaaabaaaaaaabaababaaabaabababababaababaabababaabaaababaababaaaababababaaabababaababaaaabaabaaabababaabaabaaaababaabababaaabababababaaababaaaabaababababaabaaaabababaaaaaaabababababaaabaabaabaabaabaababababaaaaabaaabaaabaababaabaaaaabaaaababaabaaaabaaababaabababaaaababaaaaaaaabaabaaababaabaabababaababaabababaabaabababababaabababaababaababaabaaabaaabababababababaababaaaaabaabababababaaababaababababaabaaaabaaaababababaaabaababaabababaabaabaaababaaabaabaaabababaaaaabaabaababaaaabaaababaaababababababaabaababaabaabaaabaabaaababaaaababaaabaabaaabaaaababaaaabaaaaabaaaaabaabaaaaababababaabaabababaaababababaababababaabaabaababababababaababaabaaabaaabaaaaababaaaaaababaaababababababaaaabaababaaabaabaabababababaaababababaabaaababababaababababaaaabaaabaabababaaabaababaababaababaaaaaaababaaabababaabaaaabaaababababaabaababababaabaababaababaabaaaababaaaabababaaaaaababaabaaabaaabababaaaaabababaaabababababaaababababaaabaababaabaaaaabababababaaababaaababababababaaaababaababaaabababaabaabababaaabababaaababaaabaabaabaababaababaababababaabababababaaabababaababaaaababaabaababaabaababababaabaababaabaababababaaaababaababababababaabaaababaababaabaabaabababababaababaaababaababaabaababaaaabababaaaabaaaabaaaabaaabaaaaaababaababaabababaabababaabaaaabaaabababaabaabaabaabaaabaabaabaaababaaaaabaaabaaaaabaaababababaaababaabababababaaabababaabaababababaaaaababaabaaaaabaabaababaaaabaabaaaaaaaaaabababababaabaaababababababaababaababaaababaabaaabaababaaaabababaaaababaababababababaababaababaabaaaaabaaaababaabababaaababaaabaabaabaaaabababaababaaabaaabaaabaabaaaababaabaabaaabababababaaaababaabaababaaaabababababaabaaababaabababaabaabaaaaaabaaabaaaabaaaabaabaaabaababaaabaabababababaaaaabaabaaaababaabaababaabaabaabaabaaababaabaaabaaababaaabaaababaaaabababababaabababababaababaaaabababaabaaaababaababaaaaaaaababaabaaaabaaaabaabaaaabaaaaaaababababaabaaaaaaaaaaaaaaababaaaababaabaabaaaabaabaabaaababaabababaaaaaabaaabaaaaabaaabaaabaaaaaababaababababababaabaabaaaaaabaaaabaababaabababaaababaaababaababaaababaabaaaabaababaaabaaababaababaabaaabaaaababaabababababaababaababababababaabaaaabaaaaabababaaabababaaaabababaabababaabaabaababaaaababababaabaabaaababaaabaabababaabaabababaabaaaabaaaabaabaaaaabaaaaabaabaaaabababaababaabaaaabaaaaaaabaababababababaaaaaabaaabaabababaaabaababaabababaabaabababababaaaaabaaabaababaaaababababaaababaabaababaaabaaabaabaaabababaababaaaaabaabaaababaaabaabaaaabaaaabaaabaabaababaababaaaaabaaabaababaabaaabaaaabaaababaaaababaaabaaaabaaabababaabaababaabaaaaabaabababaaababaababababaabaaaabababababaaaababababababaaaabaaaabaabababaaaaaabaabababababaabaaaaaaaaababaaaaaabaaababaabaaaaaabaaaabaabaaaaabababaabaaababababaaaabaaababaababaabababababaabaaaabaaaabaaaaaababaaabaabaabaabababababababaabababababaabababababababaabababababaababaabaaabaabaaaababaabaababaaabababaabababaaababababaaababaaababaaaaaabaaabaaababababaabaaabababababababaababaaababaaaaaabaaaabababaabaaaababababaababaababaabababaaaabaaababaabaaaaaaaaaabaabaabaabaabaababaaaabababaaabaabababaaaababaabaaaaaaaababaaababaabaabaaaaaaaaaababababaaaabaaababaaaaabaabaaababaaababaabaaababaababaaabaabababaaababaabaaaaabaaaaaaaabaababaaaababababaabababaaaabaabaaaababababaaaabababababaababaabaabaaaaabaaaaaabaaabaaababaabababaaaabaababaababababaababaaabaababaababaaabaabaabaaabaababaabaabaababababababababababaabaaabaaabababaabaabaabaaabaabaaabababababaabaabaaabababaaaababababaababaaaababaaaaaabaaababaaababaababaaaaababaaaabaaaabababababaabaaababababaabaababaabaababaaaabaababababaaababaaaaaabaaabaaaaaaaabababaabaaabababaaaabababaaababaaaaabaaaababaaababaabababaaabaabaaabaaaabaaaaabaabababababaaaaababaabaaaaabaabababaaababaabababaaaabababaaaababaabaabababaaaababaaababaabababaaaabaaaabaaababaabababaaaaabaaabaababaabaaabaaaababaaabaaababaaababaaabababaaabaaabaaaaaababaaaababaababababaabaaabaaaaaabaaaaaaaaabababaabaababaaaabaababaabababaaabababaaaabaababaaabaababaaabaaaabababaaabaaabababababaaababaaaabaabaabaababaabaababaabaaababababababaaababaaabababaababababaabaaababaababaaabaaaaaaabaaababababababaababaabaaaaaabaaaaababaabaaaaabaabababaabaabababababaababaababaababaaaabababaaaababaabababababababaaaabababaabaabababaaabaaaabaababaaaababababaabaaaabaaaabaabaaabaababaaabaaabaaabaabaabaaabababaabaabaabababababaaaaababaabaabaaaabababaaaaaabaaabaabaaaabababaaaabaabaaaaaaaaabaaaababaaaabaaaaabababaaaababababaababababaaaababababaabaaabaaabaabaaaabababaabaabaabaabaabaaaabababababababaaaabababaabaabaabaababaaabababaabaabaababaaabaaabababaaabaababababababaaabaababaabaabaaababaabababaaabababaabaaaabababaaaababababaabaabababaaabaaaabaabaabababaabaaaaaaabababababaabaabaabababaaabaabaaabababaaaaabaabaaabaababababababaababababaababaaabaaabababababaabababaabaaaaaaaabaabaaabababaaaababaaabaabaababaaaaaabaaababaaaabaababaababaaaaaabaaabaaaaaabababaabaabaabaaaaabaaabaaababaaaababaabaaababababababaabaaababababaaabaabababaabaaaaabaababaabaababaababaababaabaabaabababaabababaaabababababaaabaababaaababababaabababaaaaaabaaababaabaaababaabaabaabababaaababaaaabababaaaababababababababaabaaabababaabaaabaababaabaabaabaaabaabaaaabaababaaabaabaababababaaaababaaaaabababaaabaabaaaaaaababaaaababaaaabaaabaaaabababaabababaabaababaaaabababaabababababababaaababaabababaababaaabaabaababaababaaabaaabaabaaabababababaaaabaabaabaaabaababababaabaababaaaaabaabaaaabababaabaababaaaaababaaaabaabaabababaaabaabaaabaabaabaaabaabaababaaaabaaaaaabaaaabaaaaaababaaaaabaabaaaaabaaababaaaabaababaaabaaaababaabababaabaaababaaababaaaaaabaaaaabaaaaababaabaaabaaababaabaaaababababaabaaaaaaaaababaaabaababababaabaaababaaaaababaaababaabababaaabaabaaababababaaaabaabababababaaaaabaabaabaabababaaaaabaaaaaabaabaaababaaababaababaababaaaaaababaabaabababababaaaabaabababababaababaababaabaaaababaabaababaaaaabaabababaaaababaaaaaabaabababaaabababaabaaabaaabaaabaaaabaabaababababababababaaaabaaababababaaaababaaababaaabababaaabaaabaaabaabaaaabaaaaaaaabaaaaabaaaababaabaabaabababaabaabaaabaaabaaabababaabaabaaaabaaaabaaaabababababaabaaabaababaaabaaaababababababababaabaaaaaabaababaaaaaaaaabababaaabababaaabaababaaaababaababaabaaaabaaababaaaababaabaaabaaaaaababaaaaaaabaaabaababaabaababababaaabaabaababaaaababaaabaabaaaaaabaabababaababaaabababababaabababababaaaaaabababaabaabaabaababaaabaabaaaabaaabaababababaabaaabababaaabaaabaaaabababababaababababababababaaaaaaaaaabaaaabaaaaaabaabaaabababaaababaababaaababaaaaababababaabaaaaababaababaababaaaaaaabaaaabababaababababababaaaababababaaababaabaabaaabaabaabababaaabaabaabababaababaababaaabaabaabababababababaababababaaababaaabaaaababaabababaaababababaabaaaabababaaabababaabaaaaabaabababaababababababaabababaabababaaaaababaaababaaabaabaabaaabababaaabaabaaaabaaababababaabaaababaabaabaaababaaababaabaaaabaaabababababaaabaababababababaababaaabaaabaaabaabaabaabaaabaabaaaaaababababaababaabaababababaaababaabaaaababaabaababaaababababaaabaaababaababaabaabaaaabaaabababaaabaaaaababaaabababaabababababaababaababababaaabaaabaababababaababaabaaaabaaaababaabaaaaaaaaabababababaabaaabababababababababaaaabababaaaaabaaababaaababababaababaaaababaababaabaabaabababaaabaababaaaababaaaababaaaabaababaaababaababaabababaaaabababababababaaaaababaaabaabababaaababaaaaaaaababaabababaaaababaabaaaabaababababababaaababaabaaaaaabaaabababaabaababaaaababaaabaaaaabababaabaaaabaaaaaababaaabaaababaabababaababaabaaaaabaababaaabaabaaabaaaababababaabababaababaabaaaaaaaaababababababababaaaaaababaababaabaabaaababaabaababaaabaaaaaaabababaababaabaabaaaaaaaaabaabaaaabaabaabaaabaabaabaabaabaaabaaaabaababababaabaaaababaabaaaabaaabaabaaaaaaababaababaabab
babaaaabaabababababaaaaababaaababaaaababaababababababaaababababaaaabababaababaaabababababaababababaababaababaabaaababaababaaabaabaabababaaaaaababaaabaaaabaabaabaaababaababaabaabababaaaabaaabababaababaabababababaaabaabaaaabababababaabaabaaabaabaaababaababababaaaabaaaabababaabababaababababaababababababaabababaabaabaabaabaabaaaaaaabaababaabaaabaaaabaabababaababaaabaabaababaaabababaaaaaabaababababaababaaaaaabaabaabaaababaabaaababababababaabaaabaaababababababaaabababaaaaaaaabababababaabaababababababaabaaababaaabaaaaaaababaabaaababababababaababababaabaaaabababaababaaaabaaaaababaabaabababaaabaaabaaaababaabaaaababaabaaabaaabababaaabaaaababaaaaabaababababaaaaaaaaaabababababaabaabaaabaaababababaaaabababaaabaabaababababaaaababaaabababaabaababaaaaaaaababaaababaaababababaaaabaababaabaaaababaaaaabaaabaaabaabaaaaababaabaaaabaaaaabaababaabaaababababaaaaabaaaaabaababaababaaababababaaaaabababaabababaabaaabaaabaabababaaababaaabababaabaaabaabaababaaabababaabaabababababaaabaaabaabaaabababaaabaabababababaaaabaaaabaaababaaababaababababaabaaaababababaababaaabaabaababaaabababaabababababaaabaababaaabaababaaababaababababaabababaaabaaaababaabaababaaabaabaabaababaabababababababaabababababaababaababababaaaaaaabaaabaabaaaaabababababaaabaabababaaaabaababababaaabaaaaababaaabaababaaababababaababababaababababaababababaaaaaaaaabababaaabaaaabababaabababaababaabaabaabaaaaaababaabaaaabaaabaababaabaaaabaaaabababaaabaaabababaababaabaaaabaababaaaaaabaaaaabaaaaabababaaabaaabaabaababababaaaaabaaaaaababaaabaaaaabababaabaabaababaaaaaabababaababababababaaaaabaaababaaabaabaabaaabababababaabaaaaaaaabaaaaabaabababaaababababaaabaaababaaababaabababababaabababababaabaaaaababaabaaabaaababaabaababaaaaaaaabaabaaabababaababaaababaababaaaabaabaababaabaababaaabaababaabaababababaaabaabaabaabababaaababaaaababaaabaaabaaabaaabaaaababaaabababaababaaababababaabaaababaaabaaaabaabababaaaaaaababaaaababaaaaabababababababaaababaabababaabaaaabababaabaababaababababaaaabababaabaabaabababaaabababaababababaaabababaabababababaaabababaababaaabaaaaababaaaabababaaababaaababaabaaabaaaaabaaaabaaabaabababaabaaaabaaaabaaabababaababaaabababaaababababaabaaabaababaababababaababaabaabababaaaababaaaabaababaabababaabaaababaabaabaaaabaabababaaaabaabaaabaabaabaabaababababaabaaaaabaababaababababaaaababaaaabababaaabaababaabaababababaabaabaababaaaaabaaaababaaabaabaaaaaabaaaababaaababaaababababababababaababaaaabaaabaaababaaaabaaaabaababaaaaabaaabaabaababaabababaababaaababaabaabaaababaababaabaaababaaababababaabababababaaababaaaabaababaaaabaaaabaababaababaaaaaaabaaabaaababaaaabababababaaabaababababaaabababaababaababaaaaaabaabababababababaabababaaabaaabaababaaaaaabaaaababaababababababaabaababaabaabaabaaaabaaaababaaabaabababaabaabaaabaababaabaababaaaababaababaaababaaabaabaaaababababaababaaaaabababaaabababaaabaaaababababaaabaabaababababaababaaaaaabaababaabaaababaaaaabababaabaababababababaababababababaabaaaaababaababaabaaabababaaabaabaabababaaaabaaaaababababababaababaabaabaababaabaaabaabaabaabaaaabaaabaabaaaabaaabababaabaabaaabababababaababaaaaabaabaaabababaababaaabababaabaaabababababaaaababaaababaabaaabaabaabababaaababaabaaabaabaababaababaaaaabaaabaaababaaaababaaabaabaaaabaaaababaaaaaaaaaaabaaabaabaabaabaabaabaababaaaabaaaaabaabaaabaababaaababaababaaabaaaabaaaababaabababaaabababababaaaaaababaaabaaaabaaaaaabaabaaaababaaaaaaaabaababaaaabaaabababaabaaaaababababababaaaaaabaaaabaababaabaaabaababababaaababababaaaababababaabaababaaabaababaaaaabaaabaabaaaabaaabababaaabababaabaaabaabababaaaaabaabababaabaaaababaaaaababaaaababababaaaaabaabababaabaabaaabaababaaaaababaabaaaabaabaabaaaabaabaaaaaabababababaaabaabaabaaababaababaabababaabaababaaaabaababababaababaabaababaababaabaaabaaaaabababaabaababaabababababaababaaaaaabaaaabababababaaabaaaababaaaaabababaaabaaaaabaaaaababababababaabaaabaababaabaaabaabaabaaaaabaaaaabaaaaaaababababababababaabaaaaaababababababaabababaabaaaababababaaabaabababababababababaababababaabaaababaaaabababaabababaaaaababaababaaaabababaaaababaaaabababaaaababaabaaabababaaaaabababaaabaaaaababaabaaabaaabaabababaaababaaaabababaaababaababaabaaaaaabaababaaabaabababababaabababababababaaaaaaabababababaabaaabababaababaaababaabababaaabaabaababaaababaaabababaababababaaababaababaaabababababababaababababaaaabaabaabaababaaaababaababaaaababababababaabaaabaaabaaababaaabaaaaaaaabababaababaaaaaaababaaabaaaababaaabaaaabaaaaababaabaaababababababaaaaaaaabababaabaaaabaabaababaabaaabababaababaabaaaaaaabaababaaaaaaaaabaabaaaaabaaaabababaabaaaabababaabaaabaababaaabaaabaabaabaababaaaaaaaabaabababaaababaaaaabababaabaaabaaaaaaababaabaaabaaabaaaaaabaababababababaabaabababaaabababaabaaabaabaaaaabaabaabababababababaabaaabaaababaaabaabaabaabaaaaabababababababaababaabaabababababaabaabaabaabaabababaabaaabaababaabaabaababaabaababaababaaababababaababababababaabababababaababaababababaabaabababaababaabaaaaaaaaabaabaaabaaaabababababaabaababaabaaabaababaabaabaababababaabababaaababaaabaaaaababaababaabababaabaaaababababaabaaababaabababaabababaabaababababaaabaaabaaaabaabababababaaabaaabababaababaaaaaaaabababaabaaaabaaaabaabaabaaabababababaaabaaabaababaababaaaaaababaaaabababaabaabaabaababaabababaaabababababaaaaababaababaaabaababaabaaabaaaaaabaababaaababababaababaaabababaaabaaaaabaaabaaabaabaaaabaabababaaababaaabababaaabababaabaabaabaababaabababaaaaababaabaaaabaabaaababaaabaaaaababaaabaaababaaabaababababababaaabaabaababaaaabaababaabababaabaababaaababaabaaababaababaabababaabaababaababaaababaabababababababaabaabaaaaaabaaabaababaaaaaaabababaaaaaaababababaaaaabaaabababababababaaabaabaabaabaababaaaababababababaaabaabaababaabaababaabaababaabaaaabaaaaaaaabaaabaaaaabababaaababaabaaabaabaaabaabababaababaaababaabaaaaababaaaaaaaaaabababaababaaabaaaaaababaaabababaaabaaaaaaabaaababababababaababaaabaaababababaaaaaaaabaaabaaaabaaabaabababaababaaabaabababaaaaaabaabaabababababaaabaabaaababaaaabaaaabababaaababababababababaaababaabababababababaaabaabaaabababaaabababaaaabaababababaaabaabaababababaaababaabaabaaababaababaaabaaaaabaabaaabaaababaaaaababaaababaaaabaaabaababababaabaaaababaababaabaabababaabaaababaabaaabaaababaaabababaaababaabaabababaabaaaababababaaaabababaaaaabaabaaababaaabaababaaabaababababaaabaaababaababaaaababaaaaabababaabababaaaaaaabaaaaababaabaabaabaaaaabaaaabaabaabaaababaaabaababaababaabababaabaaababaabaaababaababababaabababababaababaababaaaabaabaaaaabaaabababaababaaababababaaababababababaabaaabaabaababaababaaabaabababaaaaababaaaabaabaaaabaaaabaaaaaabaabaababaaababababaaaabababaabaaabaababaababaabaaaabaaabaabaabaabaaaaabaababaaaaababaaabaaabaababababaabababaaababababababaaaaaababaabaaaabaaabaababaabaabaaabaabababaabaababaaaaabaababaabaaaababaaaababaabaabaabaaaaabaabaabababaaabababaaabababaaaabaabababaabababaaaababaaaaaabaaaaaababaabababaaabaaaaaaaabababaababaaababaaaaabaaababaabaababaaabaababaaabaabaabababaabababababababaaaaaaabaabaaaabaababaaaaabaaabaaaaababaababaabaababaaabaabaababaabababaaabaaabaaaababaabaabaabababaabaababaababaabaabaababaababaaaaabaababaabaababaaaabaaababaaaabababaaababaaabaababababaabaaababaabaaaaaaaababaaababaaabaabababaababaababaaaaaabaaaaaababababaababaaaabaaabaababaabaaabababababaabaababaaaaaaaababaababaaaaababaabaaaabaaabaabaabaabaababaaababaabababaabaababababaaababaaabaabaaababaababaabaabaaaabaabaabaaaabaaaaaaabababaaaaababaabababababababaaaabaaaabaaabaabaababaababaabaaabaabaaababaababaababaababaababaaababaaaaababababababaaababaababaaabababababaababaaabaaababaaabaaaabaaabaaabaaaaaaabababababaaaaaaabababaabaaababaaababababababaaabababaababababaabababaaabaabababababababababaaaaababababaabaababaaaaabababaaababaabaaabababaabaaabaababababaaaababaabaababaababaabaaaababaabababaaaababaaabaabaaababaaaaaababababaabababababaaaaababaabaaaababaaaababababaabaababababaabaabababaaabababaababaabaabaabaabaababababaaabaaabaabaaaaababaaababaaaaaaababaaabababaabababababaabaaabababaabaabaabababaabaababaababaaababaaabaaabaaababababaababaabababaababaababaaababaaaaabaababaababababababaabaabaaaaaabaabaabaaababaabaabaababaabaaaaaaaabaabaababaabaabaaaaabababaaaaabaaaaaabaababaabababaaaaaababaaababaabababaaaababaaababaaaaaaaaabaabababaaabaababaabaabababaababaabababaababaaabaabaabaabaaababaaababaabaabaaaaababaaabaaabababaaaababaabababaaabaaabaaabaaabaaaaababababaababaaabaabaaabaaabababaababaababababababababababaabaaababaabaababaabaabababaababaaabababaaababaabababaabaaaaaaabababaababaabaaabaabaabaaaabaaabababaabaaabaaaabaaabaaababababaabababaaaabaaaaaabaaaaababababaaaaababaababaabaabababababaaaabaaabaabaabaabaabaabababaaabaabaabaaaabaabababaaabaababaabaababababaababaaaaaababaababaaaaabababaabababababaaabaabaababaabababababababababaabaaaababaaaaababaababaaaabaabaaabababababaababaaaabaaabababaaaaabaaaababaababaabaababababaaaababaabaaababababaabaaabaabaaaababaabaababaababababaabababababaaaaaaabaaabaaaabaabababababaaabaaaaabaabaabababababaababababaababaaaabababaaabaabaabaaaabaabababaabaababaabaaabaaaabababababababaabaaaababaaababaaaaaaaabaabaabaabababaabaaabaabaabaabaabaaabababaaaaaaababaaaaababababaabaaabaababaaababaaaaabaabaaabababaabaabababaaaabaababaabaabaababaabababaaababaabaaaaababaababaaabaaaaabababababaaaaaaaabaababaabaabaabaabababaabababaabaabaababaabaabaaaaaabaaaaaaaaabaabaabaababaabaaaaababaababaababaaaaaaaabaababaaaaaabaaabaaababaaaabaababaaababaaabababababababababaababababaaabaababababaaabaabaaabaaababaaaababaaababaaaaaaabaaaababaaaabaababaabaaaabaababaaabaaabaaaabaaaaabababaabaaaababaabaabaababaabaabaaaabaaabababaababaababaaabababaabaaaaabaaabaaabaaaababababaaabababaaabaabababaaabaaabaaaaaaaaaabababaababaaabaaaabaabaabababaaaaabababaaababababaaababaaabababababaabaaaaaabaaaababaaaaababababaabaabababababaaaaabababaababaabaaaababaaaabaaaabaaabaaabaaaababaababababaaababaababababababaaaabaaaaabaaaaababaababaabababaabaabaababaaabababaababaababaababaaaabababaaabaabaaaabaaaabaaaabaaaaabababaabaabaaaabaabaabaabaabaabababaaaababaaaabaabaaabaaaabaababababaabaaaaaababababababaabaababaaabaabaabababaabaaababaaaabaaaaaaabaaaaababaababaabaabaabababababaaababaabaabababaabababaabababaabaabaaaababababaababaaabababababaabababaaabababababababaaabaaaaaabaaaaabaaaabaaababaaababaaababaabaaabaabababaababaabaaaabaaababaaabaaababaaabaaabaabaaaaaaaababaaaababababaaababababaaababaabaaaaaaababaabababababaabaaabaaababaaaaabaaaaabaaaaabaabaaabababaaababaabaaabaabaabaaabaabaaaaaabaabababaaaabaabababababaabaababababaabaaaaaababababaaabababaaaaaaabaabaababaaaaabaaaabaabaababaabababaabaaaababaaaabaabababaabaaaababaababaaaabababaaaababaabaabababaabaababababababababaaabaabaabaaabaababaabaabababaaaababaaabaababaaababaabaabaababaabaaaaaababaaaababaaaaabaabaaaaaaabaaaaaaaaaabaaabaabaaaababaabababaabaababaaaabaaabaabaabaaaababaaabaaaaababaaababaabaaababaaababaabaababababababaaabaabababaaabababaaaaabababaaaaabababaababababababaaaabaaaaabaaababaabaabaabaaabababababaabaababaababaaaabaabaaabaabaabaaaaababababababaabababaaabababababaabaaaabababaaabaaababaaaabaababaabababaababaabaabaaabaaabababaababababababaaabababaababaaaababaabaabaaaaaabaaaaaababaaaabababaababaaabaaabaabababaababaabababababaabaabaababaabaaabaaaaabaaaaaaaaaaaaaaaaaabaaaaabaabaaababaabaaaaaabaabaaababababaaaaababababababababaaaabaababaaabaaaabaaabaaaabaababababaaabababababaaaaaabababababababaabaaaaabaababababaaaaababaaaabaabaaaabaaababaabaabaababaabaaaababababababaababaabababababababaababababababababaaabaaabaaaababaababaaabababaaabaabaaabababaabaaabaaabaababababababaabababaababaabaaabaaababaababaabababaabababababaabababaabaaabaaababaaaaabababaaaaabaaababababaabaaabababababaababaabaababaaaababaababaababaaabaaaababababaabaabaaababababaabaaaabaaabaaabaabaaabaaaaaaabaababaaaabaabababaaaabaabaaaabaaabaaababaaaaabababababaaaaaababaaaaabaababaaabaabaabababaaabaaaaabaaababababaaabababababaabaababaaaaaabababaababaaaaababaababaaaabababaaaaabaabaababababababaaabaababababaababaaabaaaaaaaabaaaabaaabaaabababaaababababaaabaaabaabababaaaaababaaabaabaaababaabaabaababababaaabaabaababaabaabaabaabaababababaabaaaaaababaababaababaaabaaabaabababaabababababaaabaaabaaaabababaaabaaababababaaaababaaabaabaabaaaaabababaababaaabaaaababaababaaaaabaaaaaaabababababaaaabaabaaababaababaaaababaaababababaaababaababaababaaaababababaaabaaaaaaaababababaabaaabaaababababababaaaaabaaababaaaababaababaaabaababaaaaabaabababaababaabaabababababaabaabaabaabaaaaaaabaabaaaaaababaaaaaaaaaaaaabababaaaaaaababababaabaaaaabaabababaabaabababaaaabaabaaabaaababaaaababaaaaaaabaabaaaaaaabababababababaaabaaaabaaabababaabababaabaaabaabababababaababaabaaaababaaaaaabaaaababaababaaabaababaaaaabababaaaababababaabababababaabaaabaaabababaaabababaabababaabaabaaabababaabaababaaaabaaabababaaabaabaabaababaaababaabaaababababaabaaababaaababaaaabaabaaaaaababaaaaababababaabaabaaaabaaaaaaaababaabaabaababaaababababaaabababababaaaabaababaaaaaaabaaabaaabababababaaabaaabababaabaaababaaabaaaabaabaababaabaababababaaababaababababaaabaaababababababaabaababababaabaaabaabaababababababaabaabaaabaabaaabaababaababababaabaaaaaaabaabababaababababaaababaabaaaabababaaaabababaaaaaaababaabaabaabaababaabaabaabaaabaabaaaaabaaabaaabaaaabababaaababababaaaaaaababababaababaabaabababaaabaaaaababaabaababaababaaaabababaabaabaaaabaabaabaababaabaaaababaabaabaaaaabababababaaaaaaaabababaabababaababaaabababaaabaaaaababababaaaaaabaaabaababaaaaaaabaabaababaaabaaabaababaaaaabaaababababaabaaaaaabaabababaabaaaababaaababaaaaababaabaaaaaabaababaaaaaababaabababaabaabaababaababaaababaaaaaaaabaaaaababababaaaaaaaaabaabaaaabaabaaabaababababaabababaaabaababaaaabaaaaaababaabababaaababababaaaabaaaababaababababaaabaaababaabaaaabaaabaaabaaababababaaababababaabababaabaabaabababaaaaabaaaaabaaabaaaababaaabaaababababaaaabaabaaabaabaabaaababaaaaaabaababababaababaaababaaabababaaaabaaabababaababaabaabaabaaaabaababaaaabaabaababaabaaaaababaaaaababaaaaaaaabaaabaaabaaabababaaaabaababaabaabaaaaaaaababaabaababaaabaabaaabababaabaaaababaabaabaabaaababaaabaaaabaaabababaaababaaaabaabababababaabaabababaaabaaabababaababababaabaababababababaabababaabaabaaababababaabaaaabababaabababababaababaabaaaabababaaaaababaaaaabababaabababababaabababaaabaaaaaaababaaababaababaaaaabaaabaaababababaaaabaabaaaaaababaaabaaaabababaaaaaaabababaaaabaaababaabababababaaaaabababaabaabaabaaababaaabababababaabaabaabaababababababaaaabaaababaabaaaaabaaabaaababababaaaababababaabaaaababaabaabaaaaabababaaabaababababaabaaabababaaabaabababababaaaabaaabaaaaabaababaaabaabaaaaababaabaababaababababaaaabaaabaaaababaaaababaababaaababaabaaabababaababaaaabaaaabaababaabababaaabaaababaaaaaaaaaababababaabababaaabababababaababababababaaababaaaaababaaaaabaaababababababaaababababaaaaaababaaaaaaabaaababaababaabaaababababaaabaabaabaaababaaaababaaabaabaabaaababababababaaaaabababaabaaaabaabaababababaaabaaababaaaababaaabaabaaabaababaaaaaababaaabaabaaaabaaabaabaaababababaabaaabaaaabaaaaaaabaabaabaabaaababaababababaabababaaabababaaaabaaabaaabaaabababaaabaaaaababaabababababaabaaaaaaabaabababaaabaababaaaababababababaaaaaaababaabababaabaaaabaababaaababaababaabaabaaaaabaaaabababababaabaabababaabababaabababaabaababaabaaabaabaabaababababaaaaabababaaaababaaabaaabababaabaababaaaaabaabaaabababaabaabababaabaabaaaaabaaabaabababaaaababaabaababaabababaabaabaabaabaaaaaabababaababaaababaaaaaabaabaaaabaabaababaaaababaababaababaababababaababaaaababababaabaabaababaaabaabaaababaababaabaabaaabaaabaabaabaaaababaababaababababaabaababaababaaababaaaaabaababaaabaabaabaabababaaabaabaaaabababaaaaabaaabaaaaaaabababaababaaabaaababababaaaaabaaaabaaaaabaaaababaaababaaaabaaabababababababaababababaabaabaaaabaababaababababaabaaabaaabaaabababababaaaabababaaaaaaabababababaaabaabaaaabababababaaabababaabaababababaaabababababaaaaababaaaaaaabaaaabaaababaaaaaaabaaababaababaaaaaaababaaabaaabababaabababaabababaabaaaaabaabaabaababababaabababaabaaaaabaabaaaababababababababaababababaaababaaabababaaababababaababaabaaabaabaaaabaaaaababaababaabaaaabaabababaaaabaabaabababaaabaaabaabaaababaaaaabaababaaabaabaabababababaababaabaabaaaabaaabaaababaababaaabaaababaabaabababaaabababaabaaabaabaabaabaaaaaababaabaababaabaabababaababaaaaaaabaabababaaababaaaabaababaababaabaaabaabaaaabaaabaaabaababaababaaabaaababababaababaaaaaababababaaabaabaaaaaaabaaabaaababaaaaabaaaaaabaaaabababaababaabaabaabaaabababaabababababaaaabaabaabaabaaaababaaaababababaabaaaaaababaababaababababaababaababababaaabaaaababaaababababaaabaabaabaaababababaaabababaaaabaabaaababaabaaaaabaaabaababaaababaaababababaaaabaabababaabaaabaabaaabaabaabaabaababababaabaaaaabaababaaaaababaabaaaaababaabaaaaaaaabababaaaaaaaaabaabaaababababababababaabaabababaababababababaaaaabaabaaabaaaaabaaaababaaaaababababababaaaababababababaabaaabaababaaababaabaababababaabaaabaabababaabababababababababaabaaababaabaababaaabaaabaabababababaaababababaaaabaabaabaababaabaababaaaaaaabaabaaaabaaaabababaabaaababababaaabaabababababababaababaababaabaaabaaaabaaaaababaabaabaabaaaaaaaabaababaaabaabababaababababababababaaabaabaababababaabaaabaabaababababaabaaababaabaababababaababaaababaaabaaaaabaaaabaaabaaaaabababababaaaabaababaaaaabababaababaabababaaabaaaababaababaaabaaabaaabaaaaababaaababababababaaababaabaababababaaaaabababaaababaabaaabababaaabaababaaaaaaaaaabababaabaabaabaaabababaaaababaaababaaaabaaabaababaaaaababaabaaababaaaabaababaabababaabababaaaaabaababaaaaababaabaabaababababababaaababaababaaaaaabaaaababaabaababababaabaabaabababaabaaabababaabaaabaaababaaabaaaababaabaaaababaaababaaababaababaaaaaabaababaababaababaaabaaababababaabaaabaaababaabaababaababaaaabaababaabaaaabababaaaababaaaababaaaabababaaaaabaabaabaabaaabaaaababaabaababababaaababaabaaaabaaaababaabaaaababaaaabaababaababababababaaabababaabaababaabaaababaababababaabaaaaabaaabaabaababaabaababaababaaaabaaabaabaabaaabaabaabababaaaaaaaabaabaababababaababaabaabababaababababababaaabaaabaaabababaaaabaababababaabaaabaabaababaaaababaaababaaaababababaaaaaabaaabaaabaabaabaaaababaaabaaabaababaaaababaabaabaababaaababaaaabaabaaabaaaaaaababababaaaabaabababababababababaaabaabababaaabaaababaaabababaaaababababaaaababaabaaaababaaabababaaabaaabaabaaaababaaaabaabababaababaabaaababaaaabababaababababababababaabaabaaaaaaaabababababababaaabaaaababaabababaaaaaaaaaaabaaaabababababaabaaabababaabaababaaababababaaabaabababaaaabaaabababaababaabaaababaaaabaaaabababababababaaabaababaababaabaaabababaabaaababaababaaaaaabaabaabababaabaaababaabababababaaababaababaabaaabaaabababaaaabababaabaababaaaaababaababaabaaaabaababababaaaabaaabababababaaababaaababaabababaababababaaabababaaabaababaaabababaababababababaaaababaabababababaabaaababaababaababaaabaabaababaabaaaaabaabaaaabaabaabaabababaabaababaabaabaaababababaababaaabaabaaababababaaaabaaababaababababaaabaabababaabababababaaabaabaaabababababaabaababaabaabaaaabababaabaabaaabaaaababaababaaaabaaaaabaaabaaabaaaabababaabababaababababaabaabaabaaaabaaabababaaababaaabababababaaaaabaabababaababaaabaabababaabaababaabaabaaabaababababababaaabaababaabaaabababaabaaabaabaabaaababaababaababaaabaaabababaaaabaabaabaaaabaabababababaabaaabaaabaababaaabababaabababaaaababaababaabababaaabaabaabababaabaaaaaaaababababaababaaababaaaabababaabaabaabaaaaaababaababaaaabababababababaabaaaabaaabaabaabaaabababababaaabaababaabababaabaababaaaaabaababaabaababaabaabaaaabababaaababaaaaaaabaaaaababaaabaabaaaaaababababaaabaaabaaaabababaabaaababaabaaababaababababaababaaaaaabaabaabaaaaaabaabababababaaaabaabaaabababaaabaabaaabababaabaaabaabaaabaaaaaaababaabaabaaababaabababaababaabaabaababaabaaabaabababaaaaabababababaababababaaabababaaaaaababaaaabaababaababaaaabababababaaaaaaabaababababaababababaaababaabaaaabaaaabababababaabaababaabaaaababababababaababaaabababababaabababababaaababaaaababababaaabaabababaaaabaabaaabaaaabaabaaabababaababababaaaaababaabaabaababaabababaaaababababaababaaababaabaababaabababaaaaaababaaabaaaabaaabaaaaaabababababababaaabaaaabaaabaabaaababababababaaaababaaabaaabababababaaababaabaabababaabaababaaababaaabaababaaababababaaababababaaaababaabaaabaaaaabaaabababaaabababaabababaabaababaabababababaaaababaaaaaaaababaababaabaabaaaaababaaabaababababaabaaaabaaababaaaaabaabaababababaabababaababaaabaaaaabababaaaaaaaabaababaabaaaaabaabaabaabaabaababaabaabababababaabaaaabababaaaaababaababaababababababababaabaaaaaababaaababaaaaaabababaaabaaababaababaabaabaaabaaaaaaaabaababababaaabaabaabaababababaabaaabababaaababaababaabaaaaabaababaababaaababaaababababababaaabaaabababaaabaabababaaabaaaabaaaaaababaabaabababaaaaaabaabaabaabaaaaaaababaaababaabaababababaabaaababababababaabaaabaaaabaaaaababaabababababaaaaabababaaaabaabaaaabaababaababaabaababaabaabaabaababababaabababababababaaaaabaaabaababaaaabaaaabaabaaaaaabababaabaababaabaaababaaaabaabababaabaaababababaabaabaaaababaaaaaababababaabaaaaaaabaaababababaaaaaaababababaaabababaabababababaaaababaabaabaaaabaababaabaabababaababababaabaabababaaaababaaabaaababaaaababaaaabaaabaababaabaaaaaabaaaababababaabaaabababababababaabaaabababaabaaaabaababaababaababaabaaaabababababaaaababababaababaaabaaabaababaaaaabaaababaabaabaaaaababaaaaaaaaaaaabababaaababababababaaaababaabababaabababaabaabababababababaababaaaabaaaaaaabaaababaaabaabaaabaababaabaabaabaabaabababaabaababaababaaabaababaaababaaaabaaaaaabaaaabaaabaaabaababaaabaabababaabaababaabababaababababababaaaabababababababaaabaabaababaabababaaaabaababaabababaabaaabaabababaababaababaababaaaaababababaaaaaabaaaaaabaabaababababaaabaabababaaabaaaababababaaaaaabaababababaabaabababababababaaabaaaaaabaababaaababababaabaabababababaabaaaaaaabaabaabababababababababaabaabaabaabababaababaababaababaaaabaabababaaaaaababaabaaabababaaaaabaaaabababaaaabaabaaabaababaabaaaabababaaabababaaaaaaabababaabaabaaaababaaaabaaaaabababaaaaababababaabaaabaababaabaabaabababaabaababaaaaababababaaaabababaaaababaababababababaabaabaaabababababaabaababaabaaaaaaabaaaabaababaabababaaabababaaaaaaaababaaaaababaababaabaaaabaabaaabaabaababaaababaaaaaaaabaaaabaaabaaaabaaaababaabaaabaaaababaaaaaabaaababaaabaaaabaaabababababaaaabababaabaaaaabababababaaabaabaaabaabababababababaababababaabaaabaaabababaababaaaaababaabaaababaaababaababaabababaababaaaaaaabaababaabaabaaaaabaaababaaaaaaababababaaaaabaaabaabaabaababababaabaaaaaaaaaaaaaaababaaaaabaaabaaabaaaaaababaabaababaababaaababaaaaaabababaaaaabaaabaababababaaaaababaabababababaaaaaabaaaaaabaabaabaaababaabaabababaabaaaaabaaabababaaabababaaabaaaababaabababaababababaabababababaabaaabaababaababaabaaaabaaaaaaabaabaabababaababaaababababababaababababababababaaababaaabaaababaaabaaababaaaabababaabaababababaababaaabaaaababaaaababaaabaaabaabababababaabaaaaaabaaaababaabababaaaaaabaaaaabaaabaaaaabaaabaaabababaaaabaababaaabababaaababaabaaaaaababababaaaaaaaaaaaabababaaabababaabaababababababababaaabaabaaababaaababababababababaaababaaaabaaababaabaabababaababaaaabaababaaaaababababababaaaaabaaaabaaaaabaaabababaababaababaababaababaaabaaaaabaabaaaaabaaaaabaaaabababaabababababaabaaabaaaaaababaaabaabaaabaaaaababababaababaababaaabaababaaaaaaaaababaabaaabaaabaabaabaabaababaaabababaaabababaaababaabaabaaaaaabaabaaaababaaabaabababaababaabaabaababaabaabaaaababaaabaabaaabaabababaababababaabaabaabaababababababaaaaaaaaaabaabababababaaaababababaabababaaaaaababaabaabaababaaabaababababababaababaabaababababaaaabaababaaaaaaaabaababababababaaabaaaabaabaaababaaabaaabaabaaabaababababaaaabaabababaaababaaaaaaabababaaababaababaaaaabababaabaaaababaaaabaaaababababababababababaababaaaababaaaababaabababababaaaabaaaabaababaaababaabaabaaabaaabaababababaababaaabaababaaabaaaabaaabaaababaababaaaaababaabaabaabaaaaaaabaabaabaababaabaababaababaabaaaabaaababababaababaababababaabaaababaaabaabaabaaababababababaabaaababaaabaaabaaaabaaabaabaaababaaaaababaabaaaabaaaabababaababaabaabaabaaababaaaaaababababaabaaaaabaababaaabaababaababababaaaababaaabaabaababababaabaaaaabababaaaaabababaaababaabababaaababaaaabababaababaabaaaaaabaabaaabaabaababaabaaaabaababaaaaaabaaaaabaaaabababababaaabaabababababaabaaababaabababaaababaaaaaaaaaabaabaaababababaababababababababaaaababaaabaabaaaabaabaabaaaaabaabaaaaabababaaaabaababaaabaababaabaaabababaaaababaaaabaaaabaabaaabaabaaaaaabaaababababaababaaaababaaababaababaaabababaabaababababaabaaaaaabaaababaabaabaaaaaababaaaabaaaabaaababaababababababaabaabaabaabababaabababababaaaaaaabaaaaababababaaabaabababaaaabaaaabaababababaababaabababaabaabababaababababababaaaaabaabaababaabaaabababababaababababaababaabababaaababaaababaaababababaaaabaabaabaababababaababaabaabaaaababababaabaaaaaabaabaaaaaaabaabaabaaababaaabaaabababababaababababababaababaaabaaabaaabababaabababaaababaaabaababaaababaababaaabaababababaababaabaaaabaaaaabaaaaababaaababaabababaaabababaaaaabababababaabaaabaabaaaababaababaaabaababaaaabaaaaaabababaabaababababaaabaaababababaabaaaaaaabaabaabaabababababaabaabaabaaaabaaabaaabaabababaababababababaaaaaaabababaabaabaabaabaaabaaabababaaaababaaabaabaababaaaabaaaaaabaabaaabababaaaaaabaaababababababaabaaaaaabaaababaaaaaaaababaaaabababaaabaaaaaaaaabaabaabaabaaabaaaaaabaabaabaabaababaabababaaabaaabaaabaaaaababaaabaabaaababaabababaaaaabaaaababaabaabaabaababababaababaaaaabaaabaabaabaaaaaababababaabababababaaaaababababaaaaaabababababaaababaaaaababababaaaaabaabaabababaaabaabaaaaabaabaababaabaabababaaaaaababaaabababababaababaabaaaabaabababaaabaababaaababaababaababababababaaaaababababaabaabaababababaababababaaaababaaaaaabaababaaaaaaabaabaaaabaaabaaababaaabaababaabaabaababaabaabaaaaababaaabaabaaababaaaaaaaaababababaaaababaabaabaaabaabaabababaaabaabaaaaabaaababaabaaabaaabaabaaaaabaabaabaabaaaaaaaaaaababaabaaabaaaaabaaabaababaabaababaabababaaababababaabaababaaabaabaabaabaaaabaabababababaaababaabababaaabaaabababaabaabaaaaababaaaaababaaabababababaababaaabababababaaaababaabaababababaabababaaaaaaabaabababaabaaaababaabaaabaabaababababaabaaaaabaabababaabaaabaaababaababaaabaababaaaababaabababaaabababababababaabaabababaababababaababababaababababababaabaaaaabaababaaaababababaabaaaababaaabaabaababaababaababaabaababaaabaabaaababaababaaaaaabababababaaaaabaababaababaabaabaabababaabababaabaababaabaaaabaabababababaabababaaaabaaaaabaabaaabababaaaaaaababaaababaabaaabababaaabaababaababaaabaaabaaaabaaabaababaabababababaabaaababaababaababababaabaabababaabaaababaaababababaaabaaaaababaaabaaababababaabaababaabaaaababaaababaabaaaabaababababaabaaababaabababaababaaaaabababaaabaaaaabaaaaaabaaababaaaaaababaababaaababaaaaaaababaababaaabababaabaaababaababaabaaababaaabaaaaababaabaabababababaaababaababaabaaabaabaaabaaaaabaaababaaaaaabaaababaaababaabaaabaabababababaababababababaaabababaaaabababaababaababababababaabaababaabababaaabaabababababababababababababababaabaaabaaababaabababaabaaaaabaababaaaababaababababababaaaabababababaababaaaaabaababababaabaaaaabaabaaaaaaabaababaabaaababababaabaaaaabababaabababaabaababababaabaaaababaaaaababaaababaaaaaaabababaabababaaababaaababababaaaaabaaaaabababaaabaababaabaabaaaaaabaaabaaabaababaaabaaaabababababababaabababaaabababaababaaaabaaabaaababababaaaabaaaabaabaabaaababaaaaabaaabababaabaababaaabaaaaaaaabaabaaababaabaaabaaabababaabaaaabaaabaaabaaabaaababaaabababaabababaaababaaaaabaaaaababaabababababababaababababaaababababaababaabaababababababaaababaaabaaaababababababababaababaaabaaababaabaababaababaabaaaabababaababaabaabaabaaaabaaaabaaababababaabababaabaabaabaabababababaabaaababababaaaaababaabaaabababaabaaababaaabababaaabaabaabababaaaaabaabaaababaababaabaaababaaabababababaaababababaabaababaaaaaaababaababaaaababababaabaaababaaaaaababaaabaaabababaaaabaaaaababaabaabaababababaaaabaaabaaaabaaababaabaaaaababaaabababababaaabaabaaaabaababaabababaabaaaababababaababaaaaaababaabaaababaabaaaabaaaabababababaaabababaaabaaaaaababaaabaabababaaabababaababaabaabaabaaabaabaabaaababaabaaabababaaabaaabaababaabaababaaabaaabaaabaabaaababaaabaabaababaaababaaaaaababaabababababababaaabaaaababaabaaabababaababaabababaabaabababaabaababaaaaababaabaaababaaabaaaaaaababaaaabaababaababababaaaababaaababaabaaaaaabaababababababaaaaaaaaaaabaaabaabaaaaaaababaababababababababaabaaabababaaaaaababaaabaaabaaaababaaaababaaababaaabaaaababababaababaaaabaaabaababaaaaabaababaaababababaaabaaabaababaaabaabaabaaabababababaabaababaaabaaabaaaaaaaabaabababaaaababaaaabaabaababaabaababaaaaabaabaabababaaaababaababababaabaabaaaaaabaabaabababaaabababaaabaaabaababaabaaaababaaaababaabababaaaaabababababababababaabaabababaaaaabaababababaaabaabaabaabaaababaabaabaaaabababaaaabababababaabababaaabababababaaababaaaabaabaababaaabaaaababaabababaaaaababaababaababaaaabababaaabaaaabaabababaabaaaaabaababaabaaaaabaaabaabababaaabaabaaaaaabaaaababababaababababaaababaaaaabaabababaaabababababaabababaaaabababababaaaaabaaababaabababaabaaabaabaabaabaabaabababaaaaaabababaaaaaabababaabaaabaaabaabaaabaaaaababaabaabaababaababaabaabababaaaabaababababaababaababaabababaaabaabaabaabaabababababababababaaaaabaaabaaaaaaaabaabaababaabaabababaaaababababaabaababaababaababaaabababaaabaaabaabaabaabaaabaaaabaabaabaabababaaaaaaaaaaababaaaabababaabaababaababaabaaaaaabababaaabaabaaababababaababaabababaabababaaaaababaabaaababaaaaababababaabaabaabaabaaaababaabaaabaabaaabaaababababababaaababaaababaabaaaaabaabababaababaabaaaabaaabababaabaabababaabaaababaabaababaaababaabaaaaabababaaababaabababaabaaaaababababaaaabaaaababaabababaaababababaababababaabaababababababababaaabaaaabaababaaabababaaababaaababababaabaaabaaaaaabaabaaabaabaabaaabababaababaabababaaaaabaababaababababababaaaababaabaaaababaaabaaaabaaaaabaabaaaaaabaaaabaababaabababababaaabaaababababababaaababaababaabaaaabaabaaaabaababaaabaaabaaababababababababaaababababababaabababaaaabaaaabababababababaaaaabababababaabababaababaabaababaaaaaaabababaaaaabababaabaabaaaaaaabaabaaaaabaabababaabaabaaabaabaaabaaabaaaaabaabaaaaabaaababaabaaabaababaababaababaababababaababababaaababaaabaababaabaaababaabaabaaababaababaababaaabaabaaabaaabaaaababaabaabaabaaabaaaabaabaabaaaaaabaaaabaababaaabababaaaabaaabaaabaabaaabababaaaaaabaaaabaaaaaaabaababababaabababaabaaaaabaaaabaaaaaaabababaabababaababababaabaaaaababaabaababaaaaabaaaaaabababaaababaaaabaabaabaabaabaaababababaababaabababababaaaaababaaaababababababaabababababababababaaabaaaabaaabaaaaaabaaaaabababaaaabaaaabababababaaaaabaababababaaabaaaaaaaabaaabababaaababaaabaaabaaaaababaaabaaaaaababababababaabaabaabababaaababaabaaaabaaababababaaabababababaaaaabaaaabaabababaaaaabaaaababaaaabaaaaabababababaaaaabababaababababaaabaaaabaabababaaaababababaaaaaabababaabaaabaabaabaababaaabababaaababababaabababababaaabaaabaaababaabaaabababaababababaababaaabaabaaababaaabaababaaabaaabaabaabaaaaababaabaaaababaaaaabababababaabaaabababaabaabaababaabaaabaabaaabababababababaaaaaaaababababaaaabaaaabababaaaaabababaababaaabaababaabaababaabaabaaaaababaabaababaaaaaaaababaaaababaaababababaababababaaabaaabaabaaababababaababaabaabaababaababaaabaaabaaaabababaabaabaabaababababababababaabaaaababababaaababababababababaaabaaabababababaabaabaaabaabaaaabaabaaabaababaabababababaabaaaababaaaaaabaabaaababaaaababaabababaababaaabababaaaababaaaabaaaababaabababaaababaaaabaabaabaaabaaababaababababababaabaabababaaabaababaabaaabaaabaaaababababababaababababaababaabaabaaababaabaaaaababababaabababababaaababaaababaabaabaabaabababaaaaaabaabaaabababaabaaaaaababaaaabaaabaaabaababaaaaababaaababababaabaaaabaabaabaabaabaabaabaaaaababaaabaabaaabaababaaaabaabaaabaababaabababababababababaaababaaaaababaaaaababaababaabababababaaababaaabaabaabaaaaaaabaababababaabaabaaaaabababaaabaaabaaabaabaaaabaabababaaabaaabaaaaababaaaaaaaaaaaababaaabaaaabaaabaabaabababaaabababaaabaababaaababaaaaabaaaaaabaaababaaabaaaaabaababaaababaaabaaaaabaabaababaaaabaababaaaaaaaaabababababaaaababababaaabaabaabaaaabaabaabaabaaaabaaaaaaababababaabababaabaabaababaabaababababababaaaabaabaababababaababaaababaaaababaabaabababaaababababababaaaabababababaababababaaababaaaaabaabaabababaabababaaabababaabaaabaabababaabaaaabababaaababaaabaaababaaaaaabababababaaababaabababaaaaaababababaabaaabaabababaabaaabaabaaaababababaaaabaaaaaaaaabaaabaababababaabababaababaaaabaaaabababaabaababaaababaabaabaaabaabababaaaaaabaaaaababaaabaaaaababababaababaaaaababaaababababaabaabababaaaaabaaabababaaabaababababaaabaaaabaabaaaababaabababaaaabababaaabababaababaababababaabababaabababaabaababaabababababaabababaabaaaababaabaabaabababaabaaababababababababababaaababaababaaaaababababaaaaababaaababababaaababaabaaaaabaabaababaabaabaaaabaabaabaababaababaaaaaabababababaaaaaaabababaabababababaabababaaababaabaabababababaaaababababaabaaabababaababaaabaababaabababaaaabaaababaaabaaaaaabaaababababaabababaaaaaababaaaaabaaababaabababaabaaabababaaabaabababaababaaaabaaaabaabababababaaabaaabaabaaabaababaababaaaabaaaababaabaaaababababaaababaaabaaabababaaaaaaabaababababaaabaababaaababaababaabababaaaabaaabaaaaabababaaabaaabaababababaababababaaaaaaababaabaaaaaabaaabaabaababaabaababaababaaabaabaaaababaababaababaababaababaaababababaaaabaababaababaababaabaaaaaabababaabababaaababaababaababababaabaabaaababaaabaabaaabaaabaaababaabaababaaabababababaababaabaabaaabaabababaabaaababaababaabaaaababaabababababaaaaabaaaababaabababaaaababababaabaaaabaababaaabaabaaaaaabaaababababaaababaaabaabababaaabaaaababababababaaaaaababababababaababababaaababaabaaabaabaabababaabaaaaaababaaabaababababababaabababaaaabaaaababaaabababaaabaababaaaaababaababaaabaaabaabababaababababaabaaaaaabaabaababaababaabababababaabaaaaabababababaababaaababababaabababaaababaabaaabaaabaaabaababababaabaaaaaababababababaabaaaababaaaaaaabaabaabaaabaaaaababaaabaaabaaababaabababaaaababababaaabaaababaaababababaabaaabababababaaaaaaaababaabaaaaababababaababaabababababaabaabaabaabaaabaaabababaaababaababababaaaaaaaaabaaababababababaaaaabaaabaababababaaaaababaaababaabaababababaababaaaaabaaaaaaaaaaabaabaaabababaababaababaaaabaababababababaaabaabaabaabababaababababaaabaabaaabaababaabaababaabaabaaabaabaababaaaaaaababaaababaabaababababaabaabababababaabaaaabaaababaaabababaaabaaaaaaaabaaabababaabaaabaabaaababaabaabaabababababababaaabababababababaabaaababaaaaabaaaaabaabaaaaabaababaababaabaabababababaaabaabaaaaaaababaabaababababababaaaabababaababaaabababaabababaababaabaaaaabaaababaaaaabaaababaababaabaaababaaabaababaababaaaaabaabaabababaaabaaababaaaaaaaaabaabaaabaaaabaaabaabaababaaabaaaaabababababaaaabaaabaaaabaaaabaaaababababaabaaabaaaaaabaaaababababababaabababaaaabaaabaaababaababaaababaabaabaaababaaaabaaabababaabaabaabaaababababababaaaaabaaabaabababaaababaabababaababababaabaababaaaaaababaaabaaaababaaababaaaaabababaaabaabaabaabaaaababaabaaabaaabaababaaabaaababaaababababaaaaaabaabababaaababaaababababaabababaababaaabaabaabababaaababaabaabaababaaaaababaabaaaaaababaabaaabaaaababaabaaabaabaaababaaaababaababababaabaabaababaababaaaabaaababaabababababaabaababaabaabaaaaabaaabaaaaababaababaababaababaaababaaaababaaaaaaaabaababababababababaababaabaababaaabaabababaababaababaaabababaaabaabababaabaaaabababaaabaababababababaababaaaabaaabaabaaabaaaababababababaaaababaaaaaabababaaababaababaaaababaabaaabaababaaabababaababaaaaabababaabaababaaaaabaabaaababababaabaabababaabababaaababababaababaaabababaabaaabababaaaababaaabaaabaabababaaaaaaaababaaabaaababababaabaabababaabababaabaaabaaabababaababaabaaaaaabababababababaabababaababababababaaaabaaababaaababaabaaabababaaaaabababaabaaaaabababaaaabaabaabaabaaabaaababaababababaaaaaababababaabababababaaaabaaaababaabaabaababaaaaaabababaabaabaaaaabaabaaaaabababababababababaaaaaaabababaabaaaaaababaaabababababababaabababaaabaabababaaaababaaabababababaabaabaaaababababaaaabababaaababaaaabaabaaabababaaaaaababaaabababaabababababababaaabaababaabaaababaaababaabaabaaabaaaaabaabaaabaabaabaaabababaabaababaaabaabaabaaaaabababababababaabaaaabaaababaabaababaababaaabaaaaababaaabaaababaaababababaabaaaababaabaabababaabababaaabababaababaabababaababaabababababaaababababaaaaaaabaaababaaababaabaabaababaaaaabababaabababaabaabaababaaababaaababaaabaaababaababaaabaaaababaabaabaabaaabaababaaababaababaababaaaabaababaaababababababaaaaaaababaaaababaababaabababababaabababaaaaaabaabaabaaabaabaaaababaaaaabababaabababaabaaaababaaabababaababaaaaabaaaaaabaababababaabaaaaabaaaaaaaabaabababaaaaababaaababababaaaabababaababaabaaababaaababababaabababaaabaaababaaabaabaabaabababaababaababaabaabababababaabaaabaabaababababaababaaababababaababaabababababababababaabaaabaaabaaababaaaabababaaabaaaabababaabaaaaaaaabaabaabababaabaababaabaababaaabaaaaaabaababababababaaababaaabaaababaababaabaabababaabaaaabababaabaabaababaabababaaabaabaaabaababaaaaaabaabaabababaaaabaabaaaabaaaabaaaabaabaabaababababaaaaabababaabaabababaabababaababababababaababababaababababababaababaabaabaabaaaaababababaaaaababababababababaaaaaaaaababaaaaabababababababababaaaaaaaaabaaababaaaaababaabaaaabaaaaaaaaabaaaaaababaabaaabababaaabaababababaabababaaababaabaaaaaaaaaababaabababababababaabaababababababababaaabaabaabaabaabababaabaababaabaababaaaaabababaaabaababaaabaababaaaabaabaabababababaaaaabababaaaabaababababaabaaabababaaaabababababaaaaabababaaaaabababaababaaabaabababaabababaababababaababaaabaaababaaabababaabababaababaabababaabababaabaaaababaababaaaaaaababaaabaaaabaababaaababaabaaabaaaababaabaaabababababaaaababaabaaabababaaaaaababaababaababaaabaaaaabaabaaabaababababababaaaaabaabaaababaaabababaaabababaaaaababababababaaabaababaababaaababaaaaaabaabaaababaabaaaaaababababaabaaaababaaabababababaaabababaababaaabaababaaaababaaaaaaaababababababaabaaabaababaabababaababaaaaaabaaabaabaaaabaabababaabaababaaabaaabaabaaaabababababaaaaaabababaabaabaaaabaaaaabababaabababaabaaaabaaabaabaaaaaabaabaabababaaabababababaabaaaaaabababaabaaaaaaaabababababababaabaabaaaaaaababaabaaaabaaabababaabababaabaaaaababaabababaaaaaabaaaaaabaababaaaabaababaabaaabababaababaaaaabaabaaaabababaaabaaabaaababaaabaabaaaaaaabaaabaababaababababaaaaaaababaaabaabaabababaabaaaaababaaabababaababaaabaabaaabaabaaabababaabaabaaabaababaaababaaababaaababaaaaababaaaababaababaabaabaaabaaabababaabaaababababaababaaaaabaabaaaababaaabaaababaabaaaabababaabaaabababaaaaabaababaaababababaaababaabaaababaaaababaabaabaaababaaabaaaaabaababaababababaaabababaaaabababaaaaababaababaaababaaabaabaaabaaaababaababaaababababaabaaabaababaaabababaaabaaaabaabaababababababababaababababaaababaaababaaabaaabababaababababaabaaaabaaababaabaababaaaababaababaaaababaababaabaabaaaaabaaaababababababaabaabaaaaaaabababaabaaababaabaabaabaaabaabaaaaaababaabaabababababababababaababaaabaaababaababaabababababaaaaabababaaaaaabababaababaababaaaabaaaabababaababaaabaabaaaabaaaaaaaabababaabaaaaababababaabaaaabaaababaabaaaababaaababababaaabaabababababaabaabaababaababaabaaababababababababababaabaaaaaaaabaaaaaababaaaabaababaaabaaaaaaaaabababaababaabaabaaaaabaaababababaaaaaaaabaaaabaabaabaababaaaabaaabaaaabaaababababaaabababaabaababaaaabababaaaaaabaaabaabaabaaaababababaaaaababababaaaaaaabaabababaaaaaabaaaaaaaaaaababaabaaaaababaabaaababaabababaabababaaaaababaaaabaabaaababaaaaaaaabaababaababaaaabaaaabaabaaabababaaababaaaababaaaaaaaaabaaabaabaabaababaabaabaaabaabaaaaabaaababaaaaabaaabaaaaabaaaaaabaaabaaababababaabaaaabababaabaabaaaabaabaabababababababaabaaaaaababaabaababaababababababaaaaaabababaabaaabaabaabaaaabaaaabababaababababababaabaaaaababaabababaaaabaabaababaaababababaababababaaabababaaabababababaabaabaabababaababababaabaaababaaaabababaaaaaaabaababababababaabaaabaabaababababaabaababaaababababaaaabaaababababaaaabaababaabaaaababaabababaaaaaaababaaabababaababaababaaabaabababaaabaabababaaaaababaaaaaabaababaaabaaababaaabaaabababababaaaabaaaabaababababababaababaaababaaabababababaabababababaaabaababaababaaaabababaaabaaaabababaababaabababaaaaaababaaababaaabaaaaaaababaaaababaaaaaaaabababababaababaaaaabaabababaaaaababaaabaaaabababaaaaaabababaabaabaaabababaabaaabaabaababaaababaaaaaaabaababababababaabaaabaabaaaababaaabaaaabaabaaaababababaaaababaabaaabaabababaaabaababaabaabaaababaabaababababaabaabababaabababaaababababaaabaaaabaabababaaaaaabaaabababaabaaaaabaaaababaabaabababaaababaaaababababaabababababaabaaaaaabaabababaaaaaaaaabaababaaabababaabaababaababaaaababaaaaaaaababaaababaabaababaaababaaaabaababaaaababaababaabaaaababaaabaabaabaabaaaaabaababababababaaababaaaabababababaaabababababababababababaaaabaaaaabaababaaabaababaaaaaababababaaaaaaaaaaaaabababababaababaaaaaaabababababaabaaabaabaabaabaababaaabaababaaabaabaababaabaabaaabaaaabaabababaaabaababaababaababaaaabaabaababaaababaababaabaabababaabaababaaaababaabababaabaababaabaababaabababaabaabaabaaaabaaaabaabababaabaaababaababaaabaabaaabaababababaaababaaabaabaaaaababaaababaabaaaaabababababababaababaaaabaaabaaaaaaaabaaaaababababababaabaabaaaababaaabaaaaaaaaaabaababaaababababaababababaaababaabaaabaaabaaaabaaababaaabababaaabaaaabaabaababaaaabaababaababaababababaababaaabaabababaabaabaabaaabaababababaaabaabababababaababaabaaaababaabaaaababababaaaaaaaabaaaabaaababaabaaabaaabaaabaaababaababaaaababaababaabaabaababaababaaabaababaaababaaaaabababaaabaabaaaabaababababababaababaaaabaababaaababaaabaaaaaaabaababaabaaabaaaaaaaabababaabaababaababaabaaaabaaabaaaaabababaababaaaaabababaaabababaabaabaabaaabaabaaaabababababaabaaababaababaaabababaababaabaababaabababaabaabaabaabaabaabababaabaabaababaaaabaaababaaababaabaabababababaaababaabababaaaaaabababaaaaaabaaababaabababaabaabaaaabaababaaabaaaababaaaaababaaabaaaabababaababaabaabaabababababababaabaabaabaaaaaaababaaababababaaababaaababaababaaabaababaabababaabababababaaabaababaaabaaabaababaababaabababaabaaaaabaabaabaaaabaabaababaaaaaabaaaabaaabaabababaaaababaaaaaabaaaabaaabaababaabaababaabaaabababaaabababaabaababaaaababababaaaaaabababaaabababaaaaabaabaabaabaabababaaabaaaababaaabababaaabaabaabababaabaaabaabaabababaababaaaabaabaaaababaaabaaaaababababaaaababaaababaababababaaaabababaaaabaabaabaaaaababaaababaabaabaaabababaaababaaabaaababaababaababaaaabaaabaaaababaababaaaaaaaaaabaabababaaabababaababaaabaaaaabaababaaabaaababababaabaabaaaabaabaababaababaababaaababababababaabaababaabaaaabaaababababaabababaababaaabaaaababababaabaababaaabaaabaababaaaababaabababababaabaababaaababaaaaabaaababaaabaaabaababaabaaaabababaaababaabaabababaababaaabababaaaabaaaabaaaababaabaababaabaaababaabaabaabaababaabaaababababaaababaabaaaababaababaaabaaabaaabababaaaaaababaaaabaabaaaaaaabaaabaaaabaababababaaaabaabaaaabababababaabababaabababaababaabaababababaaabaababababababaabaababaaaaabaababaaababaaabaababaababaababaaaabaaaaaabaabaabababaabaabaaaaaaabababaabaaabaaababaaaabaabaaababababaaaaaababaaaabaaababaaabaaaaaabaabaabaabaababaaabababababababaabababababaaabababababaaaabaaabaaabaaabaaabaabaaaabaabaaaabaaaaaabaaaaabaababaabababaaaaabaaaabaabaaababaabababaabaababaaabaabaaabaaaaababababaabaaababaaabababaababaababaababaababaabaaaabaabaabaabaaabaaababaaaababaaababaaabaaaaabaaabaaaaababaabaabaaaaabababaabaababababababaabaababaaabababaababaaabababaaababaaababaababaaababaabababababaabaabaababaababababaabababaaaabaaaabababaaaaababaaabaaaababaabababaaaababababaababaaaababaabaababaaabaaabaaabaaababaaaabaaababaaaaabaabababaabaaabaaabababababaaaabaaaaaaabaabababaaabaabaaababaababaaababaabaababaabaaaababaabababababababaabaaaaababababaabaabaabaaaabaabababaababaaabaaaaaaaaababaababaabaabababaaaabaaaabaaaababababaaaaaaaabaaaababaababababababaaaaaabababaabaabaabababaaabaaababababaabaaabaaabababaaaababaababababaabaabababaaabaabaaababababaaaaababababaaabaaababababaaaabaabababaababaababababaabaaaaabaabababaababaaaaaabaaababaaaaaabaabaaabaaaababaaabaaababaabaababaaaababaaaaaabaaabaabaabaababaaaaababaaaaababaaabaabaaaaabababababababaaabaaaaabaaababababaaaaabaababaababaabaaabaabaabababababababaaabaabababaaabaabaaababaababaababaaaaaaababaababaabababababaaaabababaaabaabaaaabababaabaaaaababababaababaaaaaaabaaaaabaabaabababaabaabababaaabaababaaabababababababaaaabaaaaaaababaaaaabaaaaaaaaaaababaabaabaaabaaababababababaabababaaaababababaababaaaabaabaaaaaaaaaabababaaaaaababababaaabaaabababaababaababaaaaaaaababaabababaaaabaabaaaaaaaaabaaaabaaababaabababaaaabaaaaaabaaaababaababababaabababaaaababaaabaababaababababaabaabababaababaaabaabaaababababaaabaababaaaaaaababaabababaabaaaabaaababaaaaabaaaabaaaaaaaaaaaaababaaababababababaabaaaaabaaaabababaaabababaabababaaaaaababababaabababaabaababaabaabaabaabababaaaababaaababaaaababababababaabababaaababaaaaaaaababaabaaaabaabaababababaababaabababaaabaabababababaaaababaaaabaaabababababaaabababaaabaababaabababaaaaaabababababaaabaaaabaababaaaaabaabababaaaaabaabababaabaabababaaaababababaaababaababababaaaaaaaabaabaababababababababababababaabaaababaabaaabaaababaaababaaaaabaaababaaabababababaabaaababaabaabaaaaabababaaaaabaabaabaababaababaaaabaaaabaabababaaaaaaaaababaaaabaaabababababaaabaaababaabaabaabaaabaabaaabaabaababaaaaababababaababababababaabaabaaababaababaaababaaababaababaababaaababaababaabaaabaabababababababaaaabaaabaabaabaaaaaababaababaabaabaababababaaababaaaaaaabaababaabaabaaabaabaaabababaaababababaaabaaabaabaababaaababaababaabaaabaaaaababababababababaaabaaabababaabaaaaababaaabaaaaababaaaabababaabaaaaabaaabaaaaababababababaabaabababaababababaaaaabababaababaaabaaababaabaabababababaababaaababaaaaababababababababababaaababaaaabaaabaaaababaaabaabaaaaaabababaabaabababaaaaaababaabaababababaaababababaabaaababaaabaaaabaaabaabaaaaabaaabaabaabababababaabaabaabaaaaaaabaabababaaabababaaabaaaabaababaaaaabaabaaabaabaabaabaaaabaaabaaaababaabababaaaabababaaabaabababaabaaabaabababaaabaabaababaaaabaababaaaababaaabaaabaabaabaaababaabaabaaababaabaababaabaabaaababaaabababaabaaabaabaababaabaabababaaabaaababaabaaaababababaaaaababababaabaabaaabababaaaababaaabaabaabaabaababababaaababababababaaababaaaaababaaabaaabababaabaababaaaaababaabaababababaabababababaabababaabababababaabababaaaaaaaaababaaababaabaabaabaaaabaababaababababaabaababaababababaabaababababababaaaaababababaaaabaababaaabababaabaaaababaabaaababaababababaabaaabababababababaabaabaababababaabaaabaabaabaaabaaababaaabaaaabaaabaaaaaaababababaabaaaaababaaabababaabababaaabababaaabababaababaabaabababaaababaabaababababaabaaaabaaabaabaaababababababababababaabababababaababababababaaaabababababaabaaabaababaabaabaababaabaaabaaabababaaabababababaabaabababaaabaaabaaabababaaababababaababababababaaaabaabaababaaababaaababaabaaaabababaabaabababababaaabaaabaababaaababaabaaababaaabababababababaabababababaaaaaababababaababaaabaaabababababaabaaababababaabaababaaaababaaaabaaaaabaababaabaababababaaaababaaaaababaabaaaaabaabaabaababaababaabababaababaabababababaaabaaababaaaabaabaaababaaabaabababaabaaaaabababaababaaaababaaabaababaabababaabababaababaaabababaabababaabaaabaaaaababababaaaaabaababababaabaaaababababababababababababababaabaaabaabaabaaababaabaaabaababaabaababaabaaabababababaababaabaabaababaaaabaaabaaaaababababaabaabaaabaaababaaababababaaaabaabaababababaabaabababaaaaabaabaabaaaaabababaabaababaabaabaabaabaaabaabaaababaabaaabaaabaaaabaabaabababaaababababaabaaaababababaaabaababababababaaabababababababaababaaababaabababaaababaabaaababababababaaaaaabaabaababababaaabaaaabababaaabaabababababaababaaaabababaabababaaaaaaabaaaaaaabaabaabaabaaabaaaaababababaaaaabaabaabaaaaaababaaaaababababaaabababababaaaababaaaaabababaabaababaaaaababaabaaabababaaaaababaabaabaaabaaaabaaaabaabaabababababababaaaaaabaaababaaabaaaababaabaabaabaabaaabaabaabaaabaaaababaaaababaaaaaababaababaaabababaaaababaaaaaabaabaababababaaaaaabaaaababababaaabaaaabaabaaabaaaababaabababaaabababaabababaabaababababaabababaababababababaaaababaaabaabababaabaabaabaababaaabaabaabaaaaabaababaaaabaaabaaaabababababaaaaababaaaaaabaaaaabaaabaaababaaabaababaaaaaababaaaaaaaabaabaaaabaabaaabaaabaaabaabaaababaaaababaababaaaababaabaababababababababaaaababababaababaababaaaababaaaabaaaaaabababaababababaaaabaaaabaaaaaababaababababababababaababababaaababababaabaabaabaabababaabababaaababaababaabaababaaaaabaaaabaaaabaabababababababababaaaabaabaaaabaaababaabaabaaaaaaaabaabaabaaabaaaaaabaaabaaaaabaababababababaabababaabaaabababaaaabaabaabaabaaaababaaabaabaababababaabaaababaabaabababaabaaaababaababababababababababababaaaababaabababaabaaabababaaaaaabababababababababaabaaababaaabababaabababaabababaaababaababababaabaaaababaabababaabababaaaabaaaabaaabaababaababaabaabababababaabaabaaabababaababaabaabaaaababaaabababaaabaaaaaaaabaaaabaababaaababaaabaaaaabaaabaabababaababaabaabaaaaabaaaabaaaababaaabaabaababaababaaaaabaaabaaaaaababababababaaaabababaabababaaaaaaaaabaabaaababaaabaabaabaaababababaabaaababaaaababaaabababaababababaaabaaabaabaaaaaabaababaaabababaaaabaaaabababaabababababababaabababababaabaabaaaaaababaabaabaaaaabaabaabaababaabaaaaabababababaabababaaaaaaaabaababaaaabaaaaaaabaaabaaabaababaabababaaabaabaabababaababaaaaaababaababababaaaaaababaababaabaabaabaaaaabaababaabaaaaababaabaaababababaaabaabababababaaaabababaaabaaaaabaaabaabaababaabababaaaabaabababaaababaabaababababaabaaaaaaabaaabababaaaaaaaabababaababaaaababaaababaababababaaaaababaaaaabaababaaabababaaabaabababababababaaaaabaabababaabababaabaabaaababaaabaabaabaabababaaaaabaaabaababaaabababababaababaababababaabaabababababaaababababaabaabaabaabaabaaaabababaababababaababaabaababaabababababaabaaababaabababaabaaabaabaabababababaabababaaababaaaaabaabaabaababaaabababaababaabaaabaabaabaaababababaabababaabababaaabaaababaababaababaababaaabaaabaaabababababaaaabaaaaaabaaabaaababababababababaaaabaaabababaabaaabaaabaababaabaabaabababaababaaabaaaababaaabaabababababababaababaababaabaababaaaaaababaaaaababaabaabaabababababaaaabababaababababababababaaaabaaaaaabababababababaabaabababaabaaaabaaabaaababaabaababaaababaaaaabababababaaaabababaabaaaabaabababaaababababababaaaababaabaabaaaabaaabaabaabaababaababaaaabaababaabababababababaabababababaaaaababababaabaaaababababaabaaaaaababaaabaaaabaaababaaabababaaaababaaaabaaaabaaabaababababaaabaaaabababaababaaabababababababaaaabababababaababababaababababababaabaabaababaababaabaababababaaabababaababaaaabababaaaabababaaaaaabaaaaabaaaabaabaaaaaabababababaabababaaabaabaabaaaabaaabababaaabaababaabaaabaabaaaabababaabaababaabaaabaababaababaababaabaaababaaaaaaaabaabaabaaabaabaaaaababaaaababaaabaababababababaaaababababaabaabababaabaabaaaaababaababaababaaaaababaaabaababaaabaababababababababaaababaabaababababababaababababaabaaaaabaababaaaaabababaabaaabaaababaabaabaaababababaabababaaabaaabaaabababaababaabaababaaaababaaaaaaabaaababaababaaaaabaaaaabababaabaaabababaababababaababaabaabaaababaabaabababaaaaabababababaababaaaabababaababaaaaaaaababaabababaaaabaabaabababababaabaabaabaababaabaabaababababaaaababaaababaabaaababababaabaabaaabaabaaababaaabaaababababababaababaaabababaababaaabaaaabaaaaababaabaababaaabaababaaabababaabababaaababababababaaaaababababababaabababaaaaaaababaabaababaaababaaababaabaaabababaaaababaaaaabaababaaaaaababaababaaaaaabaaaaaaabaababaaabaaababaaabaabaababaaababaabaaababaababababaabaabaababaabaabaaabaaaabababababababaababaaabaabababaabaabaabaaaaabaaababaaabababaabababaaaaabaaaabaababababababaabaaababaaababababaaababababaabababaababaaaaababaaaabaaaaabaaaabaaababababaabababaabaaaaababaabaaaaaabaaaaabaaaaabaaaaababaababaaaababababaabaaabaaabaababaabaabaabaaaaaaabababaabaababababaabababaabaabababaababaababaababababaabaabaabababaababaaaaaabaabaaaaaaaabaaababaabababaababaaabaaabababaaabaababaaababaaaabababaaaabaaaaabaaaabaababaabaaabababababaaabaaaababaaabababababababaaababaabaaabaaaabaaaaababababaababaaaaaaaabababababaaababaabaaaaaaabaaabaababababaababaaaaababaabaababaabababaabababababaabababaabababababababaaaabaaaaabaaaababababaabaababababaaababaaaaabababaaaababababaaaaababaababababaabaababaabababaababaababaabaabaaababaababaababababaaabababababaabaaabaaababaabaabaaabaabaaababaabaaaaaabaabababababaaaabaaa
babababaaaaaababaababaaaaaaabaabababababaababababaabaabababaabaababaaababaaabaaaabaabaaababaabaabaaabaababaababaaabaaaabaaabaabaabaababababababaabaabababaabaaaababaabaaabaaabababaaabaaaaabaaababaabaabaaababaaabaabaabababaababaabaabaaaaaaababaaabaaaaababababaaababaabaabaaababababaaabaabaaabaababaaaabababababaaaaabaababaaabaaababaaabaabaaaabaababaababaaaababaabaabaaabaaaabababababaabababababaaaaaababababaaaababababaabaaaaababaaababaabaaababaabaababaabaababababaababaababaabaababaaaaaaabaabaaabaaaababababababababaabababaaabaaaaaaabaaaaaaabaababababaaaaaabaabaaabaababaaabaababaababaabaabababababababaaabaabaabaaababababaabaabaabaaababaaabaabaaabababababababaabaaaababaaaaaaaabaabababaabaababababababaaaababaaaaaaaababaababababaaaabababaabaaababaabaaabaabaaabaabaababababaaabababababababababaaaaababaabaababababaabaabaaabaaabababaaaababababaaabaabaaababababaabaababaaaabaabaabaaabaababaababaaabababababababaaaaaababaaabababaaaaabaababaababaaaaaabababaabaaaaaababaabaaaababaaabaababaabaabaabaaabababaabaabababaababaaaaaaababaaabaababaaaabaababababaabaaababababaababaaaabaabababaaabababaaaaaabaaaababaabaaabababaaabaabaabababababaabaabaaaaaaabaababababaaaabaaaaaaaabababaaaaaabaababaaaaabaababaaaabaaabababaaaababaaaaabaababababaaababaaababaabaabaabaaababaaaabaaabaaabaaababababaabaabaaaabaaabababaabaabaabaabababaaaababababaaaaababababababaaababaaaaababababaaabaaaaaabababababaababaaaaaabaaabaababaabaaaababaaabababaabababaabababaaababaaabaaaaaaababaabaabaaabaabaabaaabaaabaaaaaabaababaabababaaaabababaababaabaabaaaaabababababaaabaaabaaaaabaaababaabaababaaababaaabaabaababaabaaaabaaabababababaabaabaaababaaaabababababaaabababaabaaababaaababaaaaabababababababaaababababaaaaaaabababaaaabaaabaaaaabababababaaaaabaaaabaaaababaaabaabaabaababaabaababaabaaaaabaaabaaaaaababaaaabaaababababaababaaaabaaaaaaababaaaaabababaaabaabaabaaababababababaababaababaaaaabaaaabaabababababaaabaaaabaaaaababaaaaaabababaabaaabaabaabababaaabaabababaaaabaabaababaaabababaaaabaababaaaaabaaababaaabaabaabaaabababaaaaaabaaaabaabababaaaaababababaaabaaaababaaaababaabaaababaabaaabaabaabababaabababaaaaabaababaaaaababaaabababaabababaaababaababaababababababababababaababaabaababaaaaaabaababaababaaababaaabaabaaaabaaaaabababaaababaabababababaabaababaaaaabaababababaaaaaabababababaabaabaaabaabaaaababaabaaaababaaababababaabaaaaababaababaabababaabaababababaaaabababababaaaababaabababaabaabaaaaaaaababaabaababaabaabababaabaaaababaabaababaaabababaaaabaabaabaaaaaabaababaabaabababaabaabaabaababaaaababaababaabaababaaaaaabaababaabaaaabababaabaabaaababababaaabaabaaaaaaaaaaabaabaabababaabaaaabaabababababaaaabaaabaabaaabababaaaababaababaaaaababaabaabaaababababaabaaababaaababababaaabababaaabaababababababaabaababababababaababaabaaaaababaabaababababaaaabaababababaabaabaabaabaaaaababaababababaabaabaabaaabababaaabaabaaaaaababababababababababaababaaaaaaababaaabaaaababaaaabaababaaaababababaabaababaaababaaabaabaaababaabaaababaaabaabababababababaabababababaabaaaaabaababaabaaabaaabaaaababaaaabababababaaababaaaababaaaaabaaaaaaaabaababaabaabababababaaababababaabaabaabaabaaaabaabababaaaababaaaaabababababaababaaabaaaabaaaababababaaabaababaababaabaaaababaabaabaababaabaaabaaabaabababaabaaabaabaaaabaabaababababaaabaababaaababaababaabaabaabaaabaaaabababaaaabaaaababaaaaabaaaabaaaabaabaababababaabaabababaabaaaaaabaaabaabaaabababababaabaaaaababaaaababababaaababababababababaababaababaaaabaaaabababaaaaabababaabaaaaaabababaaababababababaaabaaababaaaaaabaaabaabababaababaaaabaaaabaaababaaaaabaaaabaababababababaaaaabaabababaabaabaaabaabababaaaabaaabababaaaabaaaaabababaababababababaaabaabaaabaaabaaaaaaaababababaabaaabaaababaaaaaaabaabaabaababaabaaaaabababaabaabababaabaaabababababaaaaababaabaabaababaaababaaaaaaabaabababaabaaababababaaabaaaabaaababaabaababaababababababaaaaaababaaabaaaababababaabababababababaaabababaabaaababaaaabaababababaaaaaaababaababababaabaaaaabababaaabababaaaaababaaaabaaaabababaabaaaabaababaabaaaaaababaaabaabaabababababaaaaababababaaabaabaabaaaababaabaabaababaaababaaabababababaabaabababaababaabaaabaabaababaaabaabaaabababaababaaabaabaaababaaababaaabababababaaabababaabababaaaaaabaabababababababaaabababaabaababaabababaabababaaabaaababaababaaaaaabaaaabaababaababaababaababababaabababababaaabaababaabaabababababaabaababaaabaababaabaaabababaaababababaaabaabaaaababaaabaabaaaabaaaabababaabaababababaabaabaabaabababaababaabaabaabaaaabababaaaabaaaabaabababaabaaaaabaaabababababababaaabaaaaababababababaaaabaabaababaaababaabaababababaabaabababababaababaababaababaabababaabaababababababaababaaaaaaaaababaabaabababababaabaaaababaaaaaababaabaababaaaaabababaababaababaaaaaabababababababababaaabababaabaabaabaaaaaababaababaabababaabaabaaaaaababaabaabababababaaaababaabaaabaaaaaaababaaababaaabababaabaabaabababaababababababaaaababaabaabababaabababaaabaabaaaababaababababaababababaabababaaaaabaabaaaabaaabababaaababaabaabaababaaababaaaaababaaaaababaabababababaaaaababababaabaaaabaaabaaabaaababaababababaabaaabaaabaababababaaaababaaaabaabaaaaababaababaaaaaaaaaaaaaababaaabaaabaaaabaaaababaaaababaaabaaababababababaabaabababababaababaaabaaaaababababaaaababaaaaababababaabaababaaaaababababaaaaaababababababaabaabababaaaaabaabaaabaaababaaaaaabaaababaabababababaaaaaaaaababababaababaaaabaaaaabaababababababaaababaaaabababaaaaabababaaaabaabababaababaababaaaaababaaaaaabaabababababaabaaababaababaaaabaababaaabaaaaabaababaaabaaaabaabaababaabaaaabaaababaabababaaaaaabababaaababaababaaaabaababaaabaaaaababaababaababaababaababaababababaababababaaaaaaaabaabababababababaabaabaabababababaabaabaaaaababaabaabaaabaabaaaababaabababaabaaabababaababaaabababaababaaaaaaabaababaababaabaaaaabaaaabababaaaabaaaabababababababaababababaabaaaababaabaabaaaaabababaabaaabababababaaaababababaababaaaaaaabababaaaabaabababababaaaabababaaaabaabababababaaabaaabaaaaaabaaaabaabaaababaabaababaabaaababaababaababaaababaaabaabaaabababaaabaabaaabababaababaaabaaababababaabaaaabaabababaabaaaababababaababaaababaaababaababababaaaaabaaababaabaaaaaabaaaaababababaaababaaaaaaabaabababaaaaaaaabaababababababaabaabaaabababaabababaaabababaababaaabaabaaabaabaaabaabaababaabaaaabaaaaaababaababababaababababaabababaabaaaaabababaababaaabaaaaaaabaabaaaaaabaababaababaabaababaabaabaaabaaaabaabaababaaaabaaababababaaaaaababaaaaabaaababababababaaababaaaabaaaaabaaaababaababababaababababaabaabaaaaabaababaaabababaabababababaaaaaabababababaaaabaaaababababababaabababababaabaaabaaaaabaaaabababaaaababaaabaaaaaaabababaaababaaabaabaababaaaababaabaabaaaaaaaabaabaababaabaaaaababaaaaaababaaaabaabaabababaaaababaaababaabaaaaabaaaabaabaababaaaaababaaaabaaaaabaaaababaabaabaaaabaaaabaabababababaaaababaabaababaaaabaaaaabaabaaabaaaababaaaaaaabaabaaababaaababaaabaabababaabaaaaabaaaabaaaaababaababaabaaababaabaababababaababaaabaababaaaaabaabaabaaaaababaaabababababaabaaaabaaaababaaaaaabaabababababaaababaaabaaaaabaaabaabababababababababababaaaabababababaababaabababaaaaababaaaaaabababaaaababaaababababaaaabaaabaababaaabababaaaaaabaabaaababaaabaabababaababaaabaabaaaabaaaaabababaabaabaaabaaaabababaaababaababaaabababaaabaababababaaaabababababaabababaaaabaaabababaababaabababababaaababaababaaaabaabaabaababaabaababaabaaaabababaababaabababaababaaabaaabaabababaaabaaabaaababaaaabababaabaaaaabaababababaabaabaabaaabababababaabaaabaabaaaaaabababaaaabaabaaaaababaaaababaababaabaababababaababaaaaaabaabaaabababaabababaaaababaababababababaabababaaabaabaaaabaabaaabababababababababaaaababaaaaabaabaaabababababaaabababaababaabababaababababaaabaabaaabaaabaaabababaaababaababababaabaaababababaabababaaaaabaababaababaaabaaabababababaaababaaabababaaaabababaabababaaaabaaababaaabaaabababaaababaababaaabaaaaaaaabababababababaabaabababaabaaabaaabaaaababaaabaaaabababaaaaaabaababaaabaaaababababaababaabaabababaababaababaaababababaabaaaababaaaabaaaabaababaabababaababaabababaabaaaabaabaaaaababababababaabaababaabababaaaaaaaaaaabababaaaaaaaabababababababababaaaabababaabaaababaaabababababaababaababababaaaaabaaaaaaaaababababaaaababaabababaaaabaaabaaababababaaaaababaaaaabababababababababaaaababaaaabaababababababaabababaaaababaabaaaaaabababaabababababaaaabaaaaababababababaaaaaaabababaaababaabababaaaaabaabaaabaabaababaaaabababababaaaaababaababaaababababababaaaabaaaabaabaaaaabaaabaaababaaabababababaaaabaababaabaabaabaabaababaabaababaaaabaabaaaababababaaaaababaaabaabaababaabababaabababaababaababaabababaabaabaaabaaabaabababababababaaabaaabaaabababababaabaaaabababaababaaabaaababaaaaaaaaabaaababaabaaababaababaabababaababaabababababababababaaaaaabaaabaaabaaabaaabaababaabaaabaaabaaabaaabababababaababababaabaabaabababababaaaaabaabaabaaabaaaababaaababaabaaabaababaaabaaaaabaaaaabababababaabaabaaabaabababaabaabaaaaababaabaabababaaaaaabaabaaabaabaaaaaabababababababaaababaaabaababaabababaabaabaaabababaaaabababaabababababaaaabababaaaababaaaabaabaababaababaaaababaabaaaabababaababaaabaaaaaaaabaabaabaaabababaaaaabaaaaaaabaabaaaababaabaabaaabababaaabaaabababaabababaaabaababaaaaabaabaababaaabaaabababaabababaaaababaaababaaababaababababababaaaaaabaaaaabaabaaabaabaaabaaababababaaabaabaaabaababaababaabaabaaabaabaaabaabaaaabaabaabaababaabaabababababababaabaabaabababaaabaaabaaaabaaababaabababaababaaabababaabaaaababaaabaaaababaabaaaabababaaaabaabaababaabaaaabaabababaababaababababaaababaaaabababaaababababaabaaaaabaaabaabaaabababaabaabababaababaaaaaababaaaaaabaaabaaabaabaaaaaababaabaababababaabababaaaaaabaaaababaababababaabababaaabababaababababababaaabababababaabaaabababababababaaabababaababaabaaababaaaaababaaaaaaababaabaababababababababababababaabababababaaabababababaabaabaababaaaaababababaaababaabaababaabababaabaaababaababaabaabaabaabaaababaaaaaabaababababaabaabaaaabaababababaabaabababaabababaaaabaababaaaababaabababaaaababaabaaaaabababaababaabaaaababaabaabaaaabaabaaababaabaaabaabaaabaaabababaababaaabaababaabaaababaaababaabaababaaaabaabaabababababaaabababaabaababababababaaaabaabaabaabababababaabaababaaaabaaabaabaaababaaabaaaaaaaaabaaababababaaaaababaabababaaabababababaaabaaaaaabaabababaabaabaababababaaaaaabababaaaababaababaabaaaabababababaaabaabaaabababababababaababaabaaababaabaabaaaababaababababaabababaaabaaababaabaaaaabababababaaababababaabababaababababaababababaaabaaabababaaabababaaaaababaabababaabaabaabaaabaabaababaaabaababababababababaaabababaaaaaababaaaababaababaaababaabababaaaaaaabaaaaaaabababaabaababababaabababaaaaababaababaaabaabababaabababaababaaabaaabaababaabababaaaaaabaabaabaabaaababaaaabaabaabababaaaababaaaabaababaababaaabaaababaababaababaaaaabaaaabababaabaabaabaabaaabaabaabaabaaaabaaabaabaabaaabababababaabaabaaabaaaaaababaabaaabaabababaaabababaabaaabababaaabaaaabababaabababaabaaabaababababaabababaabaaaaaaabaaaaaaaaabaaaababaababaababaaaaaaabaabaabaaababaaabaababaabaabababaaabababaaababaabababababaaaaabababaabaaabababaabaaabababababababaaabaabaabaaabaaaababababababaabaabaabaababaaaaaaaababababababaabababaababaaababaaaabaabaaaaababaaaabaaaabaaaaabababaababaaaaaababaabaabaaababaaabaabaababababababaaaaaabaaaaababaaabaaabaabaaaabaabababaababababababaababababaabaaaabaaabaabaababaaabaaaababababaaabaaabaaabaababaaaababababaaaaabaaaaababaaababaaaaaaabaaaababababaababaaabaabaabaaabababaaababababaabababaabaababaabaaababaaaaaababaababaabaaabaaabaababaaaaababaabaabaabababababababababaaabaaababababaabababaabaabaabaabaaabaaababaabaaababaaababaabababababaababababaaabaaababaababaababaaaaabaababaaaabaababaababaaabaababaababaabaabaabababaaaababaaaaaabaababababababaaaabababaabaaababaaababaabaaaabaabababaabaaaaabaababaababaabaaabaaaababababababababaaaaaaabaaaaaabaabaabababaabababaaabaaabaaaabaabababaababaaaaaaababababaabababaaababaababaababaabaababababaaaabababaaaaabaaaaaabaabaabababaabababababababaaaababaabaaaaababaabaabaabaaabaabaababaaabaaaabaaabaabaaabaababababababaaaabaaaaabaaabaabaaaaaaaabaaababaabaaaabaabaaaaababaaaaaabaaaaabaaababaabababababaaaabaababababaaabaabaabaabaaaabababaabaabaaaaabababaabababababaaaaabaaababababaababaaabaaaaaaaaaabaaabababaabababaaaabaaaababaabababaabaaabaaaaabababababababaaaabababaaabaaabaabababaabaaabababaaababaaaaabaabababababaaaabaaaaabaaabaaaabababababababababaababaabaabababababaabaabaabaaabaaabaabaaaaabaababaaaaababababaabaaaababaaabaaabaababaababababaabababaaaababaabababaabaabaaabaaaabaabaabaabaaabababababaabababaaabaababababababababaaababaaaabaaaaabaaaabababababaabababaaaabababaaaabababaabaababaaabaabababababaaaaababaaaabaabababaaaababababababaababaabaaabaaaaababababaabaabababaabababababaabababaaaaabaabaaababaaaaababaababaababaabaababaababababaaabaaababaaaaababaaaaaabababaababaaaabaabaaababaaaaababababababababaabaababaababababaabaababaaaaababaabaabaabaaaaababababaabababaaababaaabaaabaabaababaaaaaaaabababaaaaabaaababaaaaababababaababababababababaabaaabaababaaaaabaabaabaaabaaababaaaababababababaabababababababababaabaabaabababaaababaaababaabababaabaaaabaaababaaabababaaaabaabaaaaaababababababaaaaaabaaabaaaababaaababababaababaaabaababababaaaabababaaaababaabaababaabababababababababaabaaaaaaaaabaaaaaaabaaaaaabababaaababaaabaabaababababababaaabaaabaaaaabaaaababaabaabababaaabababaaaababaaaababababababaaaaabababaababaaaaabaaabaaabababaaaababababababaababaabaababaaababaaababaaabababaababaababaababaababaabaaaabaaaabaaaababababaaabaaaaaabaabaabababaabaaaababaaabaabababaabaaaaaababaababababaaabaabaaababaaabaaaabaaabaaaaaabaaababababababaabaababaaababaababaaaabaaabaababaabaababaaaabababaaaabababababababaaabababaabaaaaabaabababaabaababaaaaaabaabababaaaababaaababaabaaaaababaaaaabaabaabaabaaabababababaabaabaaaabababaabababababaaabababababaaabababaaaababaaabaabababaababaaaabababaaaaababaaabaaaabababaaababaabaaaaaaaaaaaaababaabaabaababababaabaaabaaaaabaaaabaaaaabaaaaabaaaaabaaaabaaabaaaaababaababaabababaabaababaaababaabaababaaaaaabababaaabaaaababaababaaabaabaaaabaaaaabaabababaaabaaaaaaaababaababaababaaababaaabababaababaabababaaaaaaababaabaabaabaaaaababaabaababaababababaaaaaaaaababababaaaaabaaabaaabaababaababababaaabaaabaabaabababaabaaaabaabaaaabaababaababaaababaaaaabaababaaaaabaaabaaabababababaababababaaaaababaaaababababaababaababaababaababaabaaabababaaaaabaaababababaaabaaaaabaababaababaaaabaaabaabaabababaabaababaabababaaaabaaaabaabaaababababaabaababaaabaababababababaaabaabababaaababaabaabaabaabaaababababaaaaabaabaaaababababaaabaaabababaaabaabababaabaaaababaaababaaaabaaaababaaaababababaaababaababaaaaaaabaabaabaaaabaababaabababaabaababaaababaabaaaaaabaabaaabaaaaaabaababaabababababaabaaaaaabaabaaaaaababaababaaababaaababaabaaaabaaaaaaaaababababaaaabaabababababaababaaaabababaaaaabaababaabaabababaabababababaabaaaaababababaaababaaababaaabaaaabaababaaabaababaabaabaabaabaabababaaaabaabababaaababaaaabaaababababababababaaabaaaababaaabaaaababababababababababababaaaaabaaabaababaaaabaabaababababaaaabababababaaababaababaaababababaabaababaababababaabaabaaabaababaaabaaaaabababababababaabaabaaaaabaabaababaabaaaabababaaabaaabababaabaabaaababababaaaababaaabababaabaaaababaabaaabaabaabaababababaabaabaaaabaaaaaabaaaaababaaababaaaaaaaababababaaabaabababaaaabaaabaaabababaaabaaababaababaaaaabaaabaabaabaababaaabaaabaaabababaaaabaaabababaababaababaabababaabaaaaabaabaabaaabaaababaaaaaabababaabaababaababaaabaabaaababaababaababababaabaaaaaabaaaababaaaababaabaaabababababaabaaabababaabaaaabaaababaababaabaaababababaaaaabababaabababaabababaaaaaaaababaaabababaaaaababaababaabababaaaabaaaabaaabaaaabaaabaabaabaaaaaababaababababaaaabaaaabababababaaabaabaababaabababaababaabababababababababaaaababaababababaaabaaabababaabaaabaababababaabaabaabaaababaaaaaababaabaabababaaaabaaababaabaabaaaaababaababaaaababaaabababaaaaabaababababaaaaabaaaaabaabaaabaabaabababaaaaababaaaababababababaaaaabababaaaabaaaaaababababaaabaaabababaabaabaabaaaaaababaaaabaabaaaaaabaaabaaababaaaabaaababaabaaababaaabaabababaaaaaabababaabaaaabababaabaaaaabaaaaababaabaaaaaaaababaabaabaaaaabaababababaabaabaababaaabaabaabaaababababababaaaabababaabababaaaaabaabaaabaaabababababaaaaaabaabababaaaaaabaabaaaababaabababababaaaaababaaabaababaaabababaaababaabaabaababaabaababaaaabababababababababaabaabaababababaaabaabababaaaaaaaabababaabaaababaaabaababaaababaabaababababaabaababaaaababaaabaabaaaabaabaababaaaaabaababaaaabababaaaaaababaababababaababaaaaababababaabaabababababaabababaababaabababaaabaabaababababaababaaaababaabababaababaaaaabababaaabaabababababababaabaababaaaababaababaaababaabababaaaabababaaaaaabaabaabababaabababababababaababaabaabaaabababaaabaaaababaaabaabababaaababaaabaabaababababaaabaabababaaaabaababaaabababababababaababaabaaaabababaaaabaaabababaaaabaababaaabaabaabaabaababababaababaababaaabaabaaababaababababaaaaabaaaabaaaaabaabababaababaabaaaaababababababaabaabaababaaabaabababababaabaaaaabaaabaaabaaabaaabaaaabaaaabaabaabaababaababaabaabaabababababaabaababaababababababababaaabaaaaaabaaaaabaabaabababaababaababaaaabaabababaabaababaaabaaabaabababaaabababaabaabaabaabababaaabaabaabababaabababaaababaaabababaabaabaababaabaaabaabababaaaababaaabaaaabaaaaaaabaabaababaabaaaabaaabaabaaaaaaabaaaabaaababababababababaabababaababaaaaaaaaabaaaabaababababaaabaaaababaabaabababaaaabaababaaabaaaabababaaabaabaaabaababaaabaabababababaabaaabaabaabababaaaabababababaabaaaaaabaaababababaabaaaabaaaabababaabababaababaaabaaabaaabababaaabababaabaabaaaabaaabababababaaababaabaababaaaabababaabaaaabaaabaabaaabaaabaabaabaabababababaaaababaaaaaabaaaaabaabaababaaababababababaaabaaaababaaabaababaaababaaabaabaabaaabaaaabaaabaaababababaaaabaababaaabaabaababaaabaaaababababaabaaaaabaababababababaabaaaaaabaabaababababaaaabababababababababababaaabaaababaabaaabaababaababaaaabababababaababaababaaaaaababaababaabababaaaaababababaaaaabaaaababababaaaabaaabaaaabababaabaaaabaabababababaaaaaababaaabaabababaaabaababaababaaaaabaaaaaabaaaabaabaabababaabababababaaabaaabaaabaaaabababababaaaabaaababaaaabaababaaaaaaabaabaaababaabababababaaabaaabaababababaabaaaaaabababaababababaababaabababaababababaabaabaabababaaaaaabaaaaababaababaaabaababaaaaaaabababaabaababababaabababaaaababaaabaaabaaabaaababababaaabaababaabababababaaabababaaabaaababaabababaaabaaaaaabababaaaabaaaabaaaabababaaaaaababaabaaaaababaababaabababababaabaabaabaaaaabaabaaabaabaabaababaaababaaaaaabaabaabaabaaaaaababaaabababaabaabababaaaaabababaaaabababaaababaabababaabaababaaaaabaabaabaaabaabaaabaabababababaaababaaabababaabaaabaabaababaaabababababaabaababaabababababababaabaabababababababaaabaaabababababaaaabaaaabababababaabaababaaaaababaaabaaaaabababaaaababaaababaaabaabaaaaaabaaabaaabababababaaabaabababababaaababaabaaaabaaabababababababaaaabaababababaabaaabaababaaaaaaabaabaaababaaaabababaabaabaaaabaaabaaababababababababababaababaababaaababaaabaaaabaababaaaabababababaaabaaaabababababaabaababababaaababaaaabaababaaaaaaabaabaaabaaaabaaaaaababaaababaabaaabaabaaababaaababaaaabababababaabaaaababaababaababaabaabaabaaaabaaaabababaaabababaabaababaabaaabababaababaaababababaabaababababaaababaaabaababaaaaababaaaaaababaaababaabaababababaababaaaababaabababababaaaaabaaabababaabaabaaaaababababababaaaabaabababaababaaaaababaabaababaababaabababababababaaabababaaababaaabababaaabaaaabababaababaaabaaaaaababaaaabababaabababaaabababaaabababaababaaabaaaaabababaaabaaabaaabababababaaabaaaabaababaaaaabaaaabababababaaaaaaabaababaaabaababaaabaababaabaaabaaabaaaabaababaababaaababaaabaabaababaababaaaabaabaabaabaabababaaaaababaaabaaaababaabaaabaaaaaababaaabababaaaaababaaaaaabaabaaabaaaababaababaabababaabaaaabababababababaaabaabaaabaaaaababaabababaabaabababaabaabaabaaaababababaaaabaaabaaabababaaaababaaaabaabababababababaaababaaabaabaaaaabaaaaabaaaaaabaaababaababaabaaaaabababaaabaabaabaaababaaababaababaaababaaaaabaabaababaaaaababaaabaaaaaaababaaaababaaababaaaabababaaaaabaababababababaabaaaaaabaababaaabaababaabaabaabaabaabababababababaabaaaaababaaabaababaaaaabaabaababaabababaababaaabaaabaaaaababababababaaaabaabaababababaabaaababaaaabaabaaaaabaaabaabaaababaabababaabaaaabaaaaaaaababaaaaaabababaabaaabaaabaabababababaabaaabababaaabaaabaabaabaaabaaaaaaabaaaababaaababaababaaaabababababaaaababaabababaabaaaabababaaababaabaabaaababaabaaaaabaaabaaabaababaababaaabaabaababababaababababaababababaababaaaaaabababababaaaababaabababababaaaabaabaaaababaaaaabaaaababaaabaaaaaabababaababaaabababaaabaaaababababaabaaaaaaabaababaaaabaaabaaaabaababababaabababaabababababababababaaaaaabaabababababababaabababababaababaaaabaaaabaabaababaabaaaaaabaabaabaaaabaaaaabaaaaabaaabaababaaaababaabaaaabaaabaaaabababaababaaaabababaabaababababaaababaaababaabaaababaaaaabababababaaaaaabaaababaababaaaababaabaaababaabaaabaaabaaaaaabaaaabaaabaaabaaaaabaaabaabababaaaaaabaaaaaababaabaaaabababababaaababaaaaaabaaaabaabababababaaababababaabaaabaaaaaabaabababaaabaababababaaaaaababaabaabababaaabababaaabababababaaaabababaababababababaaabaababaaababaaaabababababababaababababaaaaaaabaaaaaabababaababababababaaaabaabaaabaabaabaaaaabaaababaaaaababaababaaabababababaaaabaabababababababaabaabaabaaaaaabababababababababaabaaaababaabaaaaaababababaaaaabaabababaaaaababaabaaaabaaaaaaabaaabababaaaaaababababaabaaaaabaaaabaabababaababababababababaaaaabababababababababaaaababaababababaababaaaabaabaaabababaaabaaabaaaabaaababaabababaabababababababaabababaaababaabaaabaaabaabaaaababaabaabababababaaaababababaaaaaababaaaabaaababaaabaaaaaaababaaababaaaabababaababababaabaabaaaabababaababaabaabababaababaaaababaabaababaaaabababaabababaababaabababaabaababaababaabababababaabababaaabaaaababaaaabaaababaabababababaaabaaababaaaaababaababaaaaaabababaaaabababaaaababaaababaababababababaaabaabababaababaaababaaaababaaabaabababaaaabaaabaaaababaabaababaaaaaabababababaababaaabaabaaababaababababaaabaaaababaabababaababaababaaaabaabababaabaababaaabaabaaabaaaaaaaabaabababaabaabaabaaababaaabaabaabaabaaaabaabababaaabababaaabababaaababaabaaababaababababaabaababababaaaabababaaaaabaaaabaababaaababaaabaaaabaaaaaabaabaababaaaabaaaaaaabaaabaabaababaaaaabaaaabaababaaabaaababaababababababababaaabababaababaabaabaababaaaababaababaabaaababaabaabaaaabaaababababababaaabaaabaaaaababababaaabaaaaaaabaabaaabaababaabaaaabaaabaaaaaaaababaaababaaaaabaababaababaabaababaabaaabababaaababaaabaaababaaabaabababaaaaabababaaaabaaaaabababaabaabaaabaabababaabaaaababaaabababababaabaaaaabababaabaaabaaaaaabaabaaaaabaaababaabababaababaabaaaaaaabaabaaababaaaabaaaaaabaaabaaababaaabaaababaababaaabaabaabaaaabaaaaababaaabababababaaaaabaababababaaaabaaaaaaabaaababaaaabaaabaababaaaabaaabaababaaaaaabaababababaaaaababaaaababaaaabaaabaaabaabaabaaaabababaababaabaababaaaaaabaabaababaaabaabaaaabaababaabaabaaaaabaaaabaababaabababaaabaaabababababababaaaaabaababababababaaabaababaabaaabaaaaabaabaabaaaababababababaaababaabaabaababaaabaaabaabaaaabaaababaabaaabaabababababaaaaaabaabaaabaaaaaabaaaaabaabaaaaabababaaababaabababababaabaaabaaabaabaaabaaaabababaababaabaabaabaaabababababababababaababaabaabababaababaaababaabababaaaaaaabababaabaababaababaaababababaabababababaaaabababaababababaabaaaaabaaaabaaaababaabaaabaaababaaabaabaaababaabaababababaababaaababababaabaababaaabaabaababababaabaabababababaababaaabaabaabaaaaabaabababaaaabaaaaabaaaabaaaababaaaababababababaababababaababababaabaaaaaaabaaababaabaaabaaaabaabababababaabaabaababaababababababababaababaaaaabaabababaabababaabaababaaaababaaaabaababaabaaabaabaaaaaaaabaababababaaababababababaaaaaaabaaababaababaababaabaaabaaaabaabaaaabaaaabaabaabaaaabababaaaaaabaabaaaababaaababababaaaabaabababababaababababababaabaababaaaaaabaaaabaababaababababaaaaabaababaaabababaabaaabaabaabaabababababababaaaaaaabaabababaababaaaaaababaababaabaababaaabababaababaaabaababaabaabababaabaabababaaababaaaabaaababababaaaaaababaaabababaabaaabaabaaabaababaaababaabababababaabababaaaababaabaaababaaabababaabaabaaaaaababaabababaaaaabababaaabaaababababaaaababaaaaabaababaabaabaabaababaaaaaaababababababaaaaabababaaaaaabaaabababaababababaaaababaaabaababaabaaabaaababaaaabaababaabaabaaabaababaababaaabababababababababaabababaababaaaabaabaaaaabaaaababaaabaabaaaabaaabababaabaaaaaababaababaaaabaabaaababaabaabaababaabababaabaababaaaaaabaaaaaaababaabababaaabaaaababababababaabaaabababaabaabababaabababababababaabaabaabaabaaabaaaaababaaababababaabababaababaabaabababababaaabaabaaaababaababaabaabaaababaabaaaabaaaaaaabaaabaaabaaabababaabaababababaababaaababababaabababaaaaabaaaaababaaaabababababababaabaaabababaaaaaaabababaabaaabaaaaababaaaaaabaaaabababaaaaaababaaabaabaababaabaaaaabaababababaaaabababaaababaabaababaaaabaabababaabaabaabababababababaababaababaaababaabaaabaabababaaabaababababababaabaaababababaabababaaaaabababaaaaabaaaababababaabababababaaaabababaaaabababaabaababaaaaaaaaaababaaababababababaaababaababaaaaaabaaaabaaabaaababaaababaaababababaabaabaaabaabababababaabababaababababababababaaaaaaaaaaaaaababababaabaaababaaaababaaaaaaababababaaaabaaababababaaaabaababaabaabaababaabababaaaabaaabababababaababaabaabaaaabaaabaaababababababababaaabaabababaabababaaabaabaabaababaabaababaaaaababaaabaababaaaababaabaabaabaabaababaaaababaababaabababaaabaaabaaaaabaabaaaaaaabaaabaaabababababababababaaaabaaabaaababababaaaabababaaaababaaaaaaaaabaaabaaaaabaababababababababaaaaaaabaaababaaaabaababaaaaabaababaaaababaabababaababaaaababaaabababaaaaababaaabababababaababababaabaababaaaaababaabababaaaaaabaaabaababaaaababababaabababaaaabaaaaabaaababababababaaabaabaaaabaaabaabaaaababaaabaaaabaaabababababaaabababababaababababaaaaaaababaaaaabababaaabaababaaababababaababaaaababababaabababaaaabaababaababaaaababababababaaaaaaabaaababababababababaabaabababaabaaababaababaaaabaaaababababaaababaabababababababaabaaababaaabaabaaaabaabababaaababababaabababaabaaaabaababaabaabaabaabaaabaababaaaababababababaabababaabaabaababaababababaaababaaabaaaabaababaababaaabaaaaaababaaababaaaaababaabaabaaaababababaabaabaaaabaabababababaababaaaaabababababababaabaaaaabaaabaabababaababaabababaaaabaaabaaaaaabababababababaabababaaaababaaaaaabaabaabaababaabababaaabaaaaaabababababaabaababaabaaaababaababaabababababababababaabaabababaaaaaaababaaaababaabababababaabababaaaaabaababababaaaabaababababaaabaabaaaababaaaabaabaaababaabababababaabaaaabababababaababaabababaababaabaaaaabaaababababaaababaababaabaabaabababaaabaabaabaababaaababaabababaabaaaaaaabaaababaaaabaabababaabaaaaaabaaabaababaabaaaabaabaaababaaaabaababaabababaabababababaabaababaaaaaaababaaababaaaaaababababaabaaababaababababababaaaaaaabaaaaaaababaabaaabaaababaaaaabababaabababababababaabaaabaaaaaaabaaaaabaabaaaabaaaabaabababaaababaaaaaaaabababaaaaabaabaababaabababaabaababaabababaabaaabaababaababaaaaabaabababaaaaabaabaabaabaabaaaaaabababababababababaabababababaaabaabaaaaabababaabababababababaaabaabaaababaababaaaabaaabaaaabaabababaaabaaaababababaabaabaabaababababaaabaaabababaababaaaabaaaababababababaaaaabaaaabababaaaaaababaaabaaabaababababaababababaabaaaaabaaaababababaabaaaaaabaababaabaaabababaaabaaaababaaabaabaaabababaaabaaababababaabababababaaaabababaabaaababaaababaababababaabaaabababaabaabaababababababaaabaaabababaababaabababababaaabaabaabaaaaaabababaabaaabaaababaaababaaababaaabaabaaabaaaaababaababaaaababaaaaaababaaabaaababababababaabaaaabaaaabaabaaabaababaabaabaaaaaabababaabaabaaabababaabababaaaababaabaaabaababaaabaabababababaaaababaaabaaaaaababababaaabababaababaaabaaaabaabaaaabababaaabaabaabaaaabaaaaaabaaabaaababaabaaabaaabababababaaabaaabaabababaababaabaaabaaabaaaabaababaaabababaaaababaaababaabaababaabaaabaababaababaabaabaababaaabaabaaabababaababaaababaababaababaaababababaaaabababababaaababaababaaaababaabaabaaaabaabaabaaababaabaababaabaababababaabababaaaaaaaababaaaaaaabaabababaaabaabababababaababaabaabababaababaaaababababaabababaabaaaaabababaaababababaabaaabaaaabaaaaaababaaabaaabaaabaabaababaababaaababaabaaaaabaabaaaaabaaabababaababababaaabaabaaabababaabaabababaabaababababaaaaabababaababaababaaabababababaababaaabaabaaababaabaaabababaaaabaaababaaaabaababaabaabaababaaaabaabababaaaaaaabaabaabaabaababaaababaabababababaaabaaaabababababaababababaaaababababaaabaabaaaabaababaaababaabaaabaaababaababaaabaaaaaabababaabaababababaaaaababaababaaabababaaabababababababaabaabaaabaabababaabaaaaababaabaabababababababaabaaaaabababaabababaababababaaabababaaaaaaaababaabababababaaababaaabaaaaaaababaabaabaabaabaaababaaababaabaabaababaaaaababaabaabababaabaababaaaaabaabababababaaaabaabaababaabaabaaabaaaabaaababaaababaabaaababaaabaaaaaaaaabababaaabaaababababaaaaaabaabaabababaaaaababaababaabababaababaabaaababababaabaabaabaaaaaaaaaaaababaaaaaaabaababaabaaabaaabaabababaabaaababaabaaabaaabaabaaabababaabaabaabababaabaabababaababaaabaaabaaabaaabababaabaabaaabababababababaaaabababaaaaaababaaabaabaaaaabaaaabaabaababaabaaaaabaaaaaababababababaaababaabaaabaaabaaaababaabababaababababaababaaaabaaababaabaabaababaababaabababaaababaababaabaabaaabababaaabaaabababaaababaababaabaababababaaaababaaaaabababaaabaaababaababaaaabababaababababaaabaaabaabaaabaaaaaabaaaabaabababaaabababaaabababaaabaabaaababaabaaabababababaabaaaabaabaaaaaaaabaabaaaababababaababababababababaaababaabaababaaaabababababaaabaabaaabaaababaababababababaabaaabaaaaabaabaaaaaababaaaaaaabaaabaaabaabaabaaabaababaaaabaaabababaaaababaabaabababaabaabaaababababaaabaababaaabaaaababaababaababababaaaababababaabaaabaabababaabaabaabaaaababaababababaabaabaaaaaababaabaaaabaabaababaabababababaaababaababaaabaaaababaabaaababababababaababaabaaaabaaaababababaaaabaabaaaaaaaaaaaabababaaaaaaaaaaababaabaaababaaaabababaabababababaabaabaabaaaaabaababaabaaaabaabaaaabaaaaababababababaaaababaababaababababaaaabaabaaabaaaaabababaababaaaaabaaababababaaaababaabaaababaabaababaaaabaaaababaaababaabaaabaababaaabaabababaaaababaabababaababaababaaaababaabaabaaababaabababaababaabaababaababaabababaabaababaaaababaababaaabaabababaaaaababaaaaaaababaababaabaababababababaababaaaabababaabaaaaaababaababaabaabaababaabaabaaaaaabaabaabaaabaaaaabaababababaaabababaababaabaabaaabababaabaababaababaababababaabaababaabaabaabaaaabaaababaaabababaabaaaababaababaababababababaababaababaaaaaabaaaabababaabaababaaaaaabaababaaabaabaabababababaaabaababababaabaaaabaaaabaaaabaababaaabababaaaaaabaaaaaabaabaaababaababababababaaaaabaaaaabababaaababaabababaabaaabaaababaaabababaababaaaaaaabababababaaaabaababaababaaababaabaaaabababaabababaabaabababaababaabababaabaaabaabaaababaaabaabababaabababababaaabababaaababaabaaabaabababaaaaaaabababaababaaaaaababaaaabaababaabaababaaabaaaaaabababaaaababababaabababaaaababaabaaaaababaaabaaaabaabaabababaababababaabaabababaabaabababababaabaabaabaabaabaaaababababaaabababaaaaaabaababaaaabaaaabaabababaababababaababababaababaababaabababaababababababaaabababababababaababababaabaaababaababababaaaaaaaabaabaabaaababababaaaababababababaaababaabaaaababababaabaaaabababaabababaaaaaaababaabaaabaaababaababaababaaaaaaababababaabaaababababaaababaababaaabaababaaabababababaaaaababababaaabaababaabaaaabababaabababaaabababaaabaababaaababaababababababaabaaabababaaabaabaaabaabaaaababaabaaabaabababaabaababaabababaababaaabaaaaaaabaaaaaaabaabaaabaabaabababababababababaaaababaababaaabababaabababaabaababaaabaaaabaababababaababaabaaababaabaaabaaaabaaabaaaaaaababaaaabaaababababaaabaabaababaabaabababaaaabaabaabababaabaababaababababababababababaaababaaaaabaaababababaabaabaabababaaabaaabaabaaabaabaaabababaababaaababaabaaababababababaaababaaaaaaaababaaababaabaaaabaaaabaaaabaaabababaaabaaabababaaaabaaabaabababababaabababababaababababaabababaaaabaabaabaaaabaaaababababaababaaaaaababaabaabaababaabaabaaabababaabaaabaaaababaaabaaaababababaaabaabaaabaabaaaababaabaabaababaabababaaaaabaaabababaaaabaabaaabaababaaabaaaabaaababaabaabaaababaababaaaabababaabaababaabaabaaaababaabaabaabababaaaaabaababaabababababababaabaababaaabaabababababaaababababababaaaaaababababaaaabababaabababaababaaabaaababaabababaaabaababaaababababaabaaabaabaababababaababababaabaababababaabaababababaabaaabababababaaaabaabababaabababaabaaaaaabababaabaababaabaaaaabababaaabaabaabababababaabaabaabaaabababababababababaaabaabababaabaaaaabaaababababababaaaababababababaababaaababaabaabaaabababaabababaabaaaabaabaabababaababaaaaabaabababababaabababaababaababababaabaaaabaaaabaabaabababaabaaabaaaababababaaaabaaaababaaaababaaaabababababaaababaabaaaaaabaababaababaaabaabababaababaaaaabaabababaaaababaaaaaaabaaaabaaabaaaabababababaaabaaaaaabaabaabaaabaaaababababaababababababaaabaaaababababaaabababaaaabaabaaaaabaabaababaababaabaaaabababababaabaababaabaabaababababababaaabaabaaaaaaababaabaaaaabaaababaabaaababaaaabaaaaaabaabaaaaaaabaababaaabaababaababababaaabababaabaababaababaaaaaaabaabaaaaaababaabaabababaabaabaabaabaababaababaaababaabaabaaaaabababaabaabababaababababaabaabaababaaabaababaaabababababaababababaaabaaabaabaaaaaabaaababaababaabababaaaabaabababaaaabaabababaabaaababaaaaaabaabaabaababaabababababaabaabaabababaabaaabaaaabaaaabaababaaababababaaabaababababaaabaaaabaaabaaabaabaabaabaaabaaabaabababaabaaaababababaababaabaabababaabaabaaaababaabaabababaabaabaaaababaaaaabaabaaababababaaababaaabaaabaaaaaaabababaaaaababaababababaaababaaaabaaabababaabaaaababababaaaababaaaabababaaababaaabaababaababaaaaaaabaabababaabaababababaababaaaaababaaaaaababaababaaaaabaababababaabababababaaabaaaabaabaababababababaaaaaabaaabaaaaaababaaaaabaabaaabaababaaabaabaababaababaaabababababaabaabababaabaaaabaaabaaabababababaaaaaaaabaaaabababaaaaaabaabaabaabaabaabababaabaaaaaaaaaabaaabaabaabaaaaaaabaabaaaabaabaabaaababaabaabababaabaababaaabaaabaabaabababaaaaaabaabaababababaaababaaaaababababaaabababaabababababababababaaabababaababaaababababababababaaabababaaaaabaaaaabaabababababaaababaabaaaaabababaabababaabaabababababaaaabaababaaababababaabaaaaaaabaaaaabaaaaabababaaaaaabaaaabababaaaaababababaaababaaabaababaaaaaabababaabaaaaabababaaabababaaaaabaabababaabaaaaabaaabaaaaaaabaababaabaaaababaababaaaababaaababaaaabaaabababaababaabaabaaaababaabaaaaaabababababaababaaabababaabaababaaaaabaabaaaaabaabaabaababababaaabaaaabaababaababaabaabaaaababaaabababaabaaababaaababaaaaaababaabaaaaabaaababaaaabababaaababaababaaababaabaabaaaabaabaabaaaabaaabaabaabaaaaabababaaaaaaaabaabaabaabaaaaabaaabababaaaaaabaabaaaabababababababaabaaabaabaabababaabababababaababaaaababaabababaabaabaaaaaababaababaaaababaaabaaabababababababababaabaaabaaababaaaabaababababaaaababaaaabaaaaabaababaabababababaabaabaaaaabaaababababaabaaabaaababababaabaaaaabaababababababaabababaabaababaabaaaabaaabababababababaababaaaababaabaaabaabaababababababababaabaaabaaaaaaaaababaabababaabaaaaaabaaabababaaabaaababaaababaaabaaaabaaabaaaaabaabababaaaababaaaabaabababaaaaabaaabaaaaaaababaabaabaaaaaabaabaababaaababaaaaababaabaaababaabaaaaabaaababaaaaabababaaaaaabaababababaabaaaaabaabababaabababaababaabaaabaaaaaababaabababaabaabaaaabaababaaaabababaababaabababaaababaaaabaaababababaaabaaabababaababababaabaababaabababaaababaaabaabababababaabaababaaaabaabaababaaabaaababababababaabaababaaabaaabaaaabaaabaaabababababaababaababababaababaaabaaababaabaabaababaabaaababaabaabaabaaababaabaababaababababaaaaaaabaaaababaabaabababaabaababaabababaaabaababaaaaaaabaabaaaababaaabaaaabaabaabababababaaabababababababaabaaababaabaabababaabababaaaabaaaabaabaaabaaabaababaabababababaabaabaababaaaaabababaaaababaaaababaaabaaabaabaaabaaabababababaaaabababababababaabaaaaaabababababababaabaaaababaaababaaaaaabaaabaaaaababaaabaaaaaaababaaababaabaaaabaababaabaaaaaaaabaababaabaaababababaabababaaaaaababaaababababababababaabaaabaaaababababaaabaaaabaabaaabaaababaababaaaabaabaaabaaabaaabaaababababaabaabaabaaabaabaaabaabaaaabababaabaaaababababaabaabababababababababaababaabaabaababaababababaaaabaaabababaabababaaababaaabaaabaaaaababaabaaaababaababaaaaabaababaaabaaaababaaaaabababaababaaaababababaaabaabaababababababababababaabaababaabaababababaabaababababababaaababaabaababaaaaaaababaaababaaaabaaaababaaaababaaabababaabaabababaaababaaaabaaaabababaabaaabaabaabaaaaaaabaaaaaabaababaababaaaabababababababaabaabaaababaaaaabaabaaaabaabababababababaaaababaabababaaabaaabababababaaabaababaaaababababaabababaaabababaabababaaababaabababaaaabaababaaabaaaabaaabaabaaaabaaabaabababaaabaabababaaaaaaababaaaabaaaaabababababaabaababaaabaaababaaabaababababaababaaabaaabababaababaaabababaaaaaaabaababaaaabaaabaaaabababaaabaaaaabaaababaaaaababababaaaabaaaaaaabaaabababaaababaababababaaabaaaabaabaabaaaaabababaabaabaababaaabaaaababaababaaaaaababaaabaaabaababaaabababababaabababaaaaaaaababababaabaabababaaababaababababababaaabaaababaabaaaaabaabaaababaababaabaaaaababaaaabababaaaaabaabaabaabababaaabaabaaaabaabaaabaabababaabaabaaaababababababaaabaababaaaabaaaababaaaabaabaaababaabaaabaaabaaaaaababababaabababaabaabaaabaabababaababababaaaababaababaaabababababaaababaabaaabaabaaaabaabababaaaabaabaaababababaaabaabababaabaabababaaaaaaaaaabaaaaaaabababaaaabababaabaaaabaabaabaababaabaababaaabababaabababaaababababaaaaaababaababaaaaabaabaaabaabaabaababaaababaaaaaabaaababaaaaabababaababaababaabababaaaaabaaaababaaaabaababaabaabababababaabaabaababaabaabaaabaabaaababababaabaaaababababaabababaabaabaaaababaababaababaabababababaababaaababaabababababaaaaaabaaabaaabaaabababaaaaaabaaaaabaabaababaababaaaababaabaaabaabaaabaaaaababaaabaaabaabaabaababaababababaaaababababaabababaabaaaaabababaabaaababababaabaabaabaaaaababaaaababaabaababaaababaaabaabaaababaababaabababaabaaaaaababaaabaaaababaaaaaaaababaabaabaabaabaaaaaaaaaaabaaaaaaabababaabababaababaaaabaaaaabaabababaaaaabaaaaabaaaaaaababaaaababaabaaaaababababaabaababaabaabaabaaabaabaaabababababababaaababaabaaaababaaabababaababaaabaaabababaababaaaabababaabaabaaabaaababaabaababaaaababababaaaaabaaaaaabaaabababaaaabaababaababaaababaabaaaabababaabababaababaaabaaaaaaabaaabaaaaabababaaaaababababaababaaaabaaaaabababababaaabababaaabaabaabaaabaaaaababaababababababaaaaabaabaaaabaaaaabaaababaababaaaaaaabaababaabaaabaabaaaababaababaaabaabaaababaabababababababababaaabaaaababaaababaaaaaaabaaabaaaaabaababababaaabababababaaaabaabaababaaaabaabababaababaaaabaaaabaabaabaaaaabaabaabaaababaaaaaaaaababaaabaaabaababaaaabababaababababaabaaababaababaaaaababaababaaababaababaabaabababaabaaabaaaabaaabaabaaabaaababaaabaaabababababaaababaabaabaaaabababababababaabababababaaababaaaabababaaaaabaabaaaaaabaaaababababaaabababaabaaabaaabaabaabababaabaaabaaababababababaabaabaaabaababaaaababaababababaababaaabaaabaaababaabaaaaabaababaaaabaabaabaababababaabaaababaababaaababaabaabaabababaaaaababaaaabaabababaabaaaaabababaabaaababababaababaaabababababaaababaabaaabaaaabaabababaababaaababaabaaaababaababaababababaabaaababaabaaabababaababaaaaabababaaaaababaaabaabaaabaababaaababaaabaabaaabaaaabaababababababababaaaaaabaabaababaaababaaaabababaaaabaaabaababaabaaababaababababaaaaababaababaaababaabaaabaabaaababaaababaabaababaaababaabaaababababababaaabaabaabababaaaababaabaabaababaabaabaabaabababaaabaabababaaaaababaaabaababaaabaaabaabaabaaabaababaaabaabababababaabababaaabababaaabaaabaaabababaaaabababababaabaaabababaaaabababaababaabaababababaaabaaaaabaababaaaaaaaaaababaababaaaabaabaaabaaabaabaabaababaabaabaabaaabaaabaaaaabababaaababaaaababaaaaabaabaaaaaaaaaabaababaababaaabaababaaababababaabaabababaaababaabaababaababaaaaababababaababaaababaaaaaabaaaabaaabaaabaabaababaaaabababaabaabaababaaababaabaaabaaababababaaabaaabaabaabababababaaabaaabaaaaaaababababababababaabababaabababababaaaaaaababaabaaaaaabababaaabaaababababaabaaabaabaabaaabaabababaaaababaababababaaababaaababaababaababababaabababaaabababababaaabaababaabaababaaaabaabaaabaabaaaaabaaaaaabaabababaababaabababaabaabababaaaaabaabababaabaabaaaaaababababaaababababaabababababaaabaababaababaaaababaaaaababaabaaabaaaababababaaabaabaaaaababaaaabaabaababaababaababaababaaabababaababaababaaaaaaaaababababababaabaabababaabaaaaaababaaaaaababaaabaaaabaabababaababaabaabaababababababaabaaabaabaaaabaabaaababaaaaabaaaabababababababababaaaaaaaaaabaaabaababaabaabaaaaabaabaababaaabababaabaababaababaabaabaabababaabaabaaababaaaababaabaaababaaabaababaaabaaaaabaababaaabababaabababaabababaaababaabaaaaabaabaaabaababaabaabaabaaabaababaaaaababaaababaaaaabaaabababaabababaaabababaaaababababaaabaabaaaaaabaaaabababaababaababaabaabaabababababababaabababaaaabababaaaabaaaaaaabababaabaaabaaaabaabaaaaaabaababaaababaabaababaaaaaababaabaabababaaababaababaaabaababaabababababaaababaabaababaabaaabaabaaabaaaaabababaaaaababaababababaababaabaaababaaabababaaababababaabaaaababaaabababaabaaaabaabaabaaababababaabaababaaabababaaabaabababaabaabaabaababaaababaababaababaabababaaaabaababaabababaaabaabaabaaababaabababababababaaaaababaabaababaababababababaaaaabababaaaabaaaaabaaabaababaabababaaababababaabaababaabaabaaabaabababababaababaaabababaaaaababaabaabaaabaababababaababaaababaabaaababababaabababaaabababaaababaabaabaabaaababababaabaaaaaaabaabababaaabaaabababaaabaaababaaaaaabaabaaaaabaabaaaaababababaaabaababaabababaaabaaaaabaabaaabaaabaababababaaaabaaabababaababaaaabaaababaabababababaaaaabaababababababaaabaabaaaaaabababaabaaabaaaababababaabaabaabaababababaaabaaababaabababaabaaabaaaababaabababaaababaabaabaabaababaaaabaabaabaaaabaaaabaababaaababababaababaababaaaaaababababaaabababaabaabaabaaabababaababaababaaababaaababababaaaaabaaabababaaaaaababaabaaabaaaaabaababaaabababaaabaabababaaaabaaababaababaaaaababaaabaaaaaababaababaababaaabababababaababaaaaaabaabaaaababababaababaaababaabaaabaaaabaaababaaaaaaaababababababaaaaaabaaaababaaaaaababaababababaababaabaaabaababaababaabababaaababaababaabaabababaabaaabababaabababababaabaaabaaaabababaaaababaabaaababaabaabaabaababaaaababaabaaabaaababaaaaaababababaaaabaaaaabaabaabaaabaababababaaaaabaaabababaabaabababaaabababaaaaaabaabaabaaababaaaabaaaaababaabaaaabababababababaaaaabaaaaababaaaaaabababaabaaaabaaaabaababaabababaaababaabaabababaabaababaaabaabababaababaaababaaaabaaabaababababaaabaaaaababaabababababaaababababababaaaabaaabaabababaabaabaaaabaababababababaabaaaabaababaaabaabaababababaaabaababababaabaaaaaaaaaaaaabaaababaaababababaabaaaababababababaabaaaaababaaabaabababaaaaabaaaaabababaaabaaabaabaabaababaaababaaaabaaabaaaabaabaaababababaababaabaaaabababaabaaaaaaaababaaaaababababaababaababaababaababaabaaaaaababababaabaabababababaaabaabaababaaaababaabaaaabaaababababababaaaaaaaababaaaababaaabaaabababaaaaababaaababababababababaabaababababababaaabababaabaaabaabababaaabaaabaaaaaabaababababaaababaaaaababaababaaaaaababababababaabababaaababaaabaaabaababaaababaaaabaabaaababaaaaabaabaabaaaababababaabaabababaaabaabaaaaabaabaabaaaabaaabaaabaabaaaaabababababababaaabababababababaaabaaaaaabaaabaaabaabaaaabaabaaaabaaababaabaaabababaaabababababaaabababababababaababaaaaababaaabaaabaabaaaaaaaabaaabaaababababaaabaaaabaaaaabaabaababababaaabababaabaaaaababaababababababaaaababaaaaababaabaaabaaaaaabababababababaaaaaaabababaabababaaababababaabaaaaababaaababaaababaabaaababababaaaabaaaabaaabaabababaaaaaaababaaaaaabaabaabaabababaabaaabaaaabaaabaabaaaaababababaabaaababaababaabaaababaabaabaabababaabaababaaaababababaabaaaaababababababaabababaabaababababababaababaabababababaabaabababaaaaaabababaaaababababaaababaabababaaababaaabaabaaabaaabaaaabababaaaabababababaababaaababaabaabaabaabaaaabaaaababaabaababaaababaabaabaaababababaababaababaaaababababaaaaabaaabaabababaaabaaabababaabaaaabaababaaaababababababaabaaababaaaababaabaabaabaababaaabaaabaababaaabaabababababaabaabababaaababaaabaabaaaaaaababababaabaabaaabaaababaabababaabababaabababababaaabaabaaabaaababaaaababaaababababaaabababababaaaabaababaabababaaabababaabaabaabaabababaaababababababaaababaaabaababababaaabaaabaaabaabaabaaabaaaabaabaabaabaaababababababaaabaababababaaaabaababaaabaabaabaaabaaaabaaabababaaabaaababaababaabaababaaabaaabaaaaababaaaaababaabaababababaaabaaaababababababaaababababaabaaaaabababaababababaaabaaaabababababababaabaaaabaabaabaaabaabaababaababababaaaaaabababaaaababaaababaabaaababababaabababaababababaabaaabaababaaaaabaaaaabababaaabaaabaabaabaaaaababaaabababaaababaababaabaaaaaabababaaabaabaaabaababababaabaaaababaaabaabaaaaaaabaabaabababaaaaabaaabababaababaaaababaabaaaaabaaaabaabaaaababababababaabaaababaababaaaabababababababaaaaaabaabaabaababaabaabababaabababaaaaaabababaababaaababababaabaaabaabaaababababaaaaababababaabaaaaaabaabaababababaaababababaababababaaabababaabaababaaabababaaababaaabababaababababaaababaaaababaaabababaabababababababaaabaabaabaababababaaabaabababababaababaaabaabababaaabababaabaababaaaabaababaabaababababaababababababaabaabaabaababababaabaaabababaaaaaababababaabababababaabaaabababaabababaaaabaaaaabababaababaabaabaaababaabaaaabaaababaabaabababaababaaaaaababaababababaaaaaaabaabababababababaabaaabaabaaabaabababaaaababaabababababababaaababaaaaaababababaababaaabaababababaabaaababaaabaaabababaababaaababaabaabaabaababaababababaaabababababaabaaabaababaaabaababaabaaaaaaabababaaaaababaaaababaaaabaaaabababababababaaaaaababababaababababaababaaaaababaaabaaababaababaabababaaaaaabaabaaaaaababaaabaabababababaaaaaababaaaababaaaaaabaabaabaababababababaababaaabaaabababaabaabababababaaaabaaababababababababaababaabaabababaabaabaabaabaabaababaaaaaaabaabaababababaaababaabaaabaabaabababaabaabaaabaaabababaaabaaaabababababababaabaaaabaababaaaaaabaabaabababaabaaababaababababababaababaaabaabaaabaaaaaaababaaaaaabaabababaababaabaaababaabababababaaabaaaabaabababababaaababaabaababababaabaababaababababaaababaababaaabababaabaabaaaababaabaabaaabaaaababaabaaaababababaaaabababaaaaaababababaabaaaabaaaaaabaababaaaabaabaabababababaaaaaaabaaaabababababaababababaabaababaaaababaaabaababaaaabaabaabaaaaabababaaaabaababababaaaababaabaaabaababaaaabaabaaababaaaaaababaababaaabaaababaabaabaaabaaaaaaaaababaaaaababaabaaabaaababaabaaabaaaaaabaaababaaaaababababaaabababaaabaababaaababaaabababaaabaababababababaaaaaaaaaabaaababaababaabaaabaababababaabaaabaaaaaabababababababababaaaabaabababababaabababaaaaaaababaaaaaabababaabababaabaabaabaabababaaaaaabaabaabaababababaabababaabaaababababaaaababababaaaabaaababaaabababababababababaabababaabaaababababaaaaaaabaaaaababababaaaaaaabaabababaaaabaaabaaaaaabababababaabaabaaabababaabaababababaabababaaabaababaabaabaaababababababaaaaaaabaaabaaaaababaaaababaabaaababaaabaaaababababaababaaabababababaaabababaaabaabaaaababababaababababaabaaabaabababababababaaaaaabaababaaabaaaaaaabaaabababaababaabababaaaaaaabaaabaabaabaaabaaaaabaabaaabaababaabababababababaaababaaaababababaaababababaaababababaaabababaaababaaaaabaaaabababaabaaababababababaabababababaabaababababaabaabababababababaababaabaabaabababaaabaaabaaabaababababaaaababaaababababaaaaaabaaababaaabaabababababababababaaaaaabaaabaabaabaabaaaaabaababaaaabababaababaabaaaaaaabaaabaababaaabaabaaababababababaabaabababaaababababaabaabaaaabaaaaaabaaabababaabaabaababaaabaabaaababaabaababaaaaaabaaabaaabaaabaaababababaaabaaaaabaaababaaabababababaabaababaabaaaaababababaaababaaababababaaaabaaaababaaaababaababaabaaabaabababaaabaaaabababababaaabaaababaabaaaababababaaaaabaabaabaaaababaaabaaababaabaabababaababaaaaaaaabababaaabaaababababaaaababaabaabaaababababababababababaababaaabaabaaaaaababaabaaabababaabaabaaaababaabababaaaaaaabaaababababaabababaabaabaabababababababababaababaaaaaaabaabababaabababaaabaaabaababababaaababaaabaabaabaaaabaabababaaaaaaaabaababaaabaabaaababababababaaaabaabaaaabababaabaaababaaaabaaaaaaabaababaabaaabaaaaabaababaaababaaabababaabaabaabaababababaabababaabaaaababaabababababaababababababababababaababaabaaabaaaaababaaabaaababaabaaaaababaaababaaaaaaabababababababaaaaababaaaaabaabaabababaaabababaaaabaaaaabaaaaabaaaabaababaaabaabaabababaababababaabababaabaaababaaaababaababaaaaaababaaaaabababaabaabababaabababaabaaaaaaaaababaaabaaabaaabaabaabaabaababababababaababaaabaaababaababaaaaaaaaababababaaabaabaabaaabababababaabaaaabababaababaaaaaabaaababaabaababaaaaaababaabaabababababaabaabaabaaabababababaaaabaabababababababaababaaababaaaaababaaaaaaaabaababaaababaaaababaababaaaabaaababaaababaaaaaaababaaaababaabaaaaababababaaababaabababaaaabaaaabababababababaababaaaababaababaabaabababaabaababaaaabaababababaababababaaabaaabaaaababababaaaabaaababababaaabaaababababaaaaaababaabaaaaaaaaaaaabaabaaaabaababababababaababaabaaababababaaaaababaabababababaaaababaaabaaababababaabaaaaaaaabababaaaabababaabaabaabaaaabaabaaabababababababababababaaababaababaababaabaaaabaababaaaabaaaabaabaababababaababaaaabaabaaababaababaaaabababababababaabababaaaaaaabaababaaaabaaaabaaabaababaababaababaaaaaabaababababababaabababaaaaaabababaaaababaababaabaaaabaababaabababababaabaabababaaababaabababaabababaabaabaaababababababaabababababababaababaaaaabababaaababaababaababababaabaababaaaaabaaabaaaaabaaaaabaabaababababababaaabaabaaabaaababaaaaaababaaabaaababaaabaabaababababaaaabaabaaaabababaababaababaaaaaababaaabababaaaabaabaabaabaaaababaaaabababaaabababaaaaaaabaaabaaaaaaabaaabaabababaababaabaaaaaabaaaaaaababaababaaaaaabababaababaababababaaabaabaababababaabaaabaaaaaabaaaababababababaabaababababaabaaabaaaaabaaababaabaaaaaabaabaababababaaababaabaaabaabaaaabaaabaaabababaaaaaaaabaaabababaabaaababaabaabababaaaaabaabaabaabababaaabaabababaababaababaaabababababababababababaaababaababaaaabaabababaababaaababaaaababababaabaabaabaabaaabaaabaaabaabababaabaaaababaabaaababaaaaaaaabaaabababaaabaaabaaaaabaabaababababaaaabaaaaabaababaabababaabaababaaabababaabaabaaaaabaabababaababaababababaaabaaaaaaabababababaabaaababaaabababaaaababababaaaaabaabababababababaaaaaaaabaaabaababababaababaababaaaaaaababaaababaaabaabaabaaabababaababaaabaabaaabaaaababaaabaaaaaabaabaabaaaaabaabaabaaaaaaababaaabababababaabaaaaababaaabaababaabaaaaaaababaaabaababaababaabaaababaababaaaabababababaaaaaaaabaabaaaaabaaaabaababaaaaabaabaaaabaabababaaaababaababaaabababaaaababaaabaaabababaabaababababaababaabaabaababababaabaabaaaabaaaaabababaabaaabaabababaabaaababaaababaaaaaaaabababababababaaabaababaababaaaaabaaaaaaabaaaabaababaababababaaaababaabaabaaababaabababaaaaaabaababaaaabaabaababababababaabaaaaababaabaaababaabaaabaababaaaaabaaaababaaaababababaaabababaabaaabaaababababaaabaabababaabaaaaabaababaabababaaabababababaababaaabaaaaaaabaabaabaaaabaaaabaabaaababababaaaabaabababaaabaaabababaaaaabababababaabababaaaaabababaaaababaaaaaabaaaababababaabaaabababaaaabaababaaababababaabaabaabababaaabaabababababaabaaabaabaababaabaaaababababaabaababaabaaaaababaababababaabaaaaabababaabababaababaaaababaaabaabababababaaaabababababababaaababaabababaaaaabaaabaaababaaabaaaaababababaaabaaabaabaabaababababababaabaaabaaababaaabaaaababababaaaababaabaaaaababaaaaabaabaabaabaababaaaababaabababaaabaaaaabaaabaabaaababaaababababaaabaabaaaaabaabaabaaaaaabaaaababababaaaabaaabaabaababababababaabaababaababaaabababaaabaaaababaabaaaaaabaaaabaabaababaaabababababaaaaababaabaaaabaabaabaaaaaababaaaaababaaaabaaaababaababaaabaabaabababaababaababaaaaabaabababaababaaaabababaaaabaababaababaabababaabaabaabaabaabababababaaaabaaababababaaaabaabababaaabaaaababaaabaaabaabaabaabaabaabaaabaabaabaababababaaaabaaababaaabababaababaababaababababaababababaaabaabaaabaababaaababaaabaabaaabaabababaaaaaabaaaaaaabababababaababaabababaabaaaaaaaabaaaaaaabaababababaabaaabababaabababababaabaaabaabababaababaababaabaaaaaababaaaabaababaaabaababababaabaaababaabaaaaaabaaabaabababaaabaabababaaabaaaabaababaabaabaaababaababaabababaaababababababaababababaababaaaaababaaaababaaababaaabaaaaaaabaabababababaaabaaaababaaabaabaabaaababababaababaababaababaaabaabaabaababaaababaaaaababababaabaaababaaaaaabaabaaaaabababaababaababaababababababaabababaabababaabaabababaabaaabaaabaaaababaaaaaabababaabababaabababaaaababaabaabaaaabaaababababaabababaaaababaabaabaabaaaabababaaabaaabababababaababaaabaabababaaabababababaabaaaabaaaaabaaaababaaababababababaaabababaaabaaabaababaaabaababaababaababaabababababaaaabaababaaaaaabaaaababaaaaaabaaaaabaa
aababaaaababaaabaabaaaaababaabaababaabaaababaabaaaabaabaaabaaaababaaabaabaabaaaabaaaabaaabaaababaaaabaabaababaaabababaaabaabababaaaaababababababaababaabaaababaaabaabaaabaabaaabababaaababaaaababababababaaaabaababababaaaabaaabaaababaabaaababababababaabaaabaabaaabababababaaabababaabaaaaaaababababaaaaaaaabaaabaabaabaaababaaaababababaabaabaaabababaaabababaaaababaaaaabaaaaabababaaababaaaababaaaababaababababaababaaabaabaabababaaaababaaaababaaaaaababaaaaabaabaaaaabababaaababaabaaabaabababaaaababaaaaaabaabaabaaaabaabaabaabababaabaabababaababababaaabaababaababaabaaabaabaabababababaaabababababaaabaabaabaabaababababaabababaaaabaaaaaababaababaabaaaaaababaabaaaababaabababaaaababaabababaaaabababababaababababaaababaabababaaababaaababaabaaaabaaaaabababaaaabaababababaaabaaabaaaababaabaababaababaabaababababababaababaaabaaaaabaaabaaababababaabababaaabaababaaabaaaabaaababaaababaaaaababaaaabaaabaabaabaabaabaabaabababababaaabaaabaaaabaaabaabaababaaaababaabaaaabaababababababaabaabaabaaaaaaababaababaaaabaaabaaaabababababaaabaaabaabababababaabababaaaabababaaaaaabaabaabaababababaaaabaaabababababaaaaababaabaababaababababaaaababaaaababaaababaaabababaabaabababababaaaaabababaabaabaabaababaabaaaaaaabaaabaabababababaaaabaabaababababaabaaaabababaaabababaabaabababababaababaababaabaaaaababaaababaababaabaabaabababaaabaaababaaaabaababaababababaababababaabababababababaaabaaabaababababababaaababaababaabaababaaabaabaaaabaaabababaaababaaaabaabababaabaabaaabababababaaabaabaaaaaababaabaabaaabaaaabaababaababaababaaabaababaabaababaabaaaaaababaaaabababababaabaabababaabababaaaaaabaaabaabaaabababaabaaaaabababababababaabaababababaabaaababaabaaaabaaaabaaaabaaaababaaaabaaabaaaaaaabaaaababaabaaabaababababaabaabaababababaababaababaaabababababaabababaaabaaaaaabaaababaaabababababababaaabaaaababababababaaaaabaaabaaaaababababababaaaaabaaaaaabaabaaababaaaaaabaaaaaabaabaababaababaababaabaababaaaaabababababaabaabaababaababaaabaaaaabaaababababaaabaaababaaaaaabaaababababaabaaabaaaabaababaaabababaabaaababababaaabaabaabaaabaabaabaabaaabababaaaaaabaabaabaaaaaaabababaabababaaaaaabaaaaaababababaaaaaaaaabaaabaaaaababababaabaaabaabababababaaaababababababababaababaaaababaaabaabaaaabaaaababaaaabababaababaabaabaabaabaaabaababaabaaaabaaabaaaaabaaabaabaabaabaaaaaabaabaaaaabaababaabaaabaababaababaaabaaababababaabaabababaabaaabaabaaaababaabaabaababaaabababaaaabababaaaaabaaabaabababababaaabaaaaaababababaabaaaabaabababaababaaaabababaabababaaabaaaaabaaaaabaaaabaaaabaaaabaaabaaababababaabaaaabaaabababababababaabaaabaabaaababaababaabaababaaaababaaaabaababaabaaabababaabaaabababaabababaababaaaabababaaabaaababaaaaaaaaaaabaababababaaaabaabaababaaababaaabababababaaaaababaababababaababababaababababaabaaaaaababababaabaabaabaaabaababaaaaaabaabababaababaabaaaabaababaabaabaabaababaabaaababaaabaaabababaababaabaaaaaabaababaaabababababaababaabaaaabababaabaababaaabaababaababaaaaaaababaaaaabaaabaaabababaabaaaaabaabaaabababaaaababaaabaaababaabaababaaaababababaaabaaaaabaaabaababaabababaabaabaababaaaababaabaabababaaaaaabababaaaabababaaaaaabaababaaabaaaaabaaaaababaababaaababaabaabaaabababaababaabaabaabaaabaabaaaabaabababaaaaabaabaaababababaabababaabaababaaababababaabaababababaaababaaaababaaaaabababaaaabaabaababababaabaabaabaaaaabaaaababaabaaabaababaaabaaababababaababaabaabaaabaabaaabaabaababaaaabaabaabaaabaababaaababaabababaaabaaababaababaaabaabaababaaaababaaaaababaababaaabababaababaaaaaaaabaaabababaaababaabababababababaaaaaabaabababaabaaaabaabaaaaabaaaababababaababababaabababababaabababababaaaaababaaaaabaabaabababababababaabaaaabaaaaabababababaababaabaabaaaabaababaabaababaaaaaaaaabababaabaabaaababaabababaababaababaabaaaababaaaababababaaabaababababaabaaabababaabaaaaaababababaaababababaaabaaaabababaabaabababababababaaabababaaabaaabaaaabababaaababaababaaaabababaaabababaababaaaaaaaaaaabaabababaabaaabaaababaaabababababababababababababaaababaababaabaabaabaababaabaaaabaaabababaabababaaabaabaaaababababaaaabaababaabaabaabaaaaababaababaaababaababaababaabababaaabaaaaaabababaabababaaabaaabaabababaaaaaabaaaababaabaaaaabaaababaabaaaaabaababaaabaaabababababaaababaaabababaabaabaabababaabaababababaaabababaaabababaababaaabababaaaaabaababaabababaaaaaaaaabaaababababababababaabaaababaaaabaaabaaaaabababaabababababaaaaaaaabaaaaabaababababaababaababababaabaaaabaaabaaaaaaaaaaaaababaaababaaaababaaaababaaababaaaaabaaababaababaabaabaaaaaababaababaababaababaaaababaabaaabaababaabaaaabababaabababaabaababaabaaaabaaabaabaaabaabababaaaaabaaabaabaaaabababababaabaaabababaababaabababaabaababaabaabababababaabaabaaababaaaabaababaaababaababababababaaaabaabaaaabaabababababaaababababaaaaabaabababaaabaaabaabababaaabaaabababaabababaabaaaababababaababaaababababababaababaaaaababababaabaabaaaaaaaaababaaaaaaaabaabaaabaaaababaaababaabaaabababaaabababaaaabaabababaaaaabaaaaababaabaabaaaaabaabaaaabaababababababaaababaaabababaabababaababaaabaaaabababaaaababaaaaabaaabababababaabaaabaabaaababaababaaabababaaabababababababaaabababababaaabababababaabaababaabaabababaaababaaabababaaabaababaabababaaaababaabaababaabababaabaababaabababababaababababaaababababababaababababaabaabaaabababababaaabababaabaababaaaababaabaababaaaaaabababaabaaaabaaabaaabaaaababababaabaaaaabaabaabaabaaaabaababaabaabaabababaabaaabaabaabababababaaaaaabaababaababaabababaaaababababaababababaaabaababaaabaaababaabaabaababaaaabaabaababababababaabababaaabaaababaaabaaabaababababaaababababaabababaaabaabaabababababaaababababaabaababaababaaabaaabaaabaabaabababababaabaabaaaaabaabaababaabaababaaababaababaaabababaaabaaababaaabaaaabaaababababaabaaabaababaaabaaaaaaabaabababaabaabaaaabababababaaababaababababaababaaaabababaaabaaaaaaabaabaaabaaaaababaaaabaaabaababaabaababaabababaaaaabaababaaabaaabaabaaaaababaabaabaabaaaabaabababaabababaaaaabaaabaabaababaabababaabababaaababaaaabaaaababaaaababaababaababababaaabaabababababaabaabaabaaababaaabaaabaaaaaaabababaabaaababaaababaababaababaabababaabaaaabababaaababaaabaaaaababaabababaabaaaabaababababababababaaababaabaababaababaababababaababaabaabaaabaabaabaaaaaaabaaaaabababaababaabaabaaabaabaaabaababaaaaaabaabababaabaabaaaaaabaaababaaababaabaaaabaaaaabaaabaababababababababababaaaaabababababaababaaababaaabababaaaabaaaabaabaababaaababaabaaababaababababaaabababaabaaabaabaaaabaababaaababababaabababaaababaababaabaaababaaaabaaababababaababaaaaaaaababaaababababababaababaaaababaaaababababaabaabababaabaaaababaabaaabaabababaabaabaabababaababaababaaababaaababaaababaaaaaabaabaababaabababababaabaabaaababaaabaaababaaaababaaaaabababababababaabaababaaaaababaababaababaaababaaaababaababaababaabaaababababaaabaaaabaababaabaabaaaaaababaaaaabaaaaababaabaaababaaaababaaaaaaaaaaababaabaaaaababaaaabaaaaaabaabaabababaababaaabababaaaaaabaaaabaabaaaaaaabaaaaabaaaaaaaaaababaaabaaaababaabaaababaabababaaaaabaaaabababaaababaaaaaaaaabaaaaaaabaabaababaabaaaababaaaabaaababaabababaaabababaababaababaababababaabababaaaaabaaaabaabaaaabaaaababababaaaabaababaababababababababaabaababaaaaaaaaabaaaaaababaaabababaabaaabaabaababababaabaabaaaababababaabaabaaaabaabaabaaaaabaaabaabaabaabababaabaaaababababaabaabaabaabaaababaababaabaabaabababababaabababaabaabababaaabaaaaabaaababaabababaaababaaabaabaabaababaaabaaaabaaababaaaabaaabaaaababaabababaabaababaabaaaaaaaaaaaaabaabaaabababaabababaaababaabaababaaaababaabaaaaabababaababaaaababaaabababaaaaabaaaabaaabaabababaaababaaaaababaaababaabaabaabaabaababaaaababaaababaaaaabababaabababaabaabaaabaababaabaaabaabaabaababaababaaaabaaabaaaabaabaaababaaabaabaababaaaababaababaaaababaababaaaaababaabaaabaaababaabaabababaababaaabaababaaabaabaaaaababababaababaaaabababaaabaaaaaaaaabaaaaabaabaaaaaabaaabaabababaabaababaaabababababaabababababababaabaabaababaaabababaabababababababababaababaaaabaabababaaaaabaabababaababababaaabaabababaaaaaaaabaababaabaabaaaabaaababababaaaabaaaabaaabaaabaaaabaababaaaababababaaababaababaaababaaabaabaabaaaaaaaababaaaaababababababaaaaaaaaaabaababaaabaabababaaaabababababaabaaabababaaababababababaaabaaababababababaaaaababababaabaaabaabaabababababaaabaabababaaabababaabababababaabaaabaaabababababaababaaaaababaaabababababaababaabaababababaaabaaaabababababaaabaaababaabaaabababaababaababaaaabaaabababaaaababababaabaaaababaaaaabababaababababaababaabababaaaabababaaaaaabababaabababaabababaaaaaababaababababaaabaababaababababaabaababababaabababababaababaababaabababababaabaaaababaaabababaaaaaaaaaaabaabaaabababaabaabaababaaaababaaaabaababababaaaabababaaababaaaaaaabababaabaaabababaababaabababaaabaaababaaaaababaabaaaabaababaaabaababaaaabaababababaaaabaaababaabababababaabaaaabaabababaaabababababaababaabaabaaaabaaabaaabaaaabaababaaaaaaaabaaaabaabaabaaaabaabababaabaaabaaabaabaababaaababaababaaabaabababaaabaaababaababaaabaabaababababaababababababaababaababaababaababababaaaababaabaabaabababaabababaabaaaababaaaabababaabaabaaabaaabaaababaaabababaabaabaabaaaabaaaabaaaaaaaaabaaaaaabababaababaabaaababababababaababaaabababaaabaaabaaabaababaaabaabaababaaaababaaabaaaababaabaaabaaaaabababaabaabaababaaabaaaaabaaabaabaababaabababaababaaabaabaabababaabaababaabaaaaaabaaaaabaaaabaaabababaababababaababababaaaaababaabaababaabaababaaaababaaaaaabaabababaaababaaaabaaababababaabaabaaabaaaabababaabaababababababababaaababaaaaabaababaabaabaaaaaaababaabaababaaabaaabaaababaababaaaabaaabababaababaabaabaaaababaaabaaabaaababaaabaaaabaabababababaaabaabaabaaabaabaababababaabaabaabaaabababaababaabaabaababaabababaaababababaaabaaabababaabababababababababaabaabaabaabaabaabaaaaabababababaabaaaabaabababaabaabaabaaaabababaaabaaabaabababababaababaabaabaaababaabababaaaababaaabababaaaaabaababababaaababaabaabababaabaaababababaaaabababababaabaabaabaaaababababababaaabaaabababababaabaaababababaaaaaabababaabababaabaaaababaabaabaabaabababababaababababaaababaababaababaabaabaababaabaababababaaaaaababababaaabaaabaaaababaababaaaaaaababababaabaaabababaabaababaaabaaabaabaaaaaaaabaaaababaabababaababaaabababaaaabaaaabaabababaaababababaaaabaababababaabaabaaabababaaaaaabaababababaaaabaaabaaaaabaabababaababababaabaabababaaaabababaabababaaaaaaaaababaabaaaababaabababaaaabaabababaaaaabababababaabababaaabaaabaaaaabaababaababababaaaabaababaaaaaababaababaababaababaaaabababaaabaaabaabaaaaabababababababaababaaabababaabababababaaaaababaababaaaabaabababaaababaaabaaabababababaababaaaabaabaaabababababaabaababababababababababaaabaaaaabaabababaabaaababababaabaabaabaaabababaaabaababaaaaaabaababaaaabaabababababaaabaaabaabaaaababaaaabaababababaaaaabaabaaaaababaaaaababaababaaababaaababababaaabaaababababaabaabaabaaaababaabaaababaabaababababaabaababaaabaababaabaabaabababaaabaaaabaabaabaaabaaaabaaaababaabaaababaabaaababaaaababaaabaabababaabaabaababaabaaaabaaaabaaababaabaaababababaabaababababaaabaaabaaaababababaaababaababaabababaaababababababaaaaaaabaaabaababaabababaaababaabaaaabaababababaabaababaababaabaaabaababaabaabaaabaabaababababaababababaabaaabababaaababaaaaaabababaabaaababaaaaaaababaabababaaaaabaabaababababaaaaaabaababaaabaabaaababaaababaaaaababaabaabababababaaabaabaaababababaaabaabaaaaaabaabababababaababaabaabababaababababababaabaaababaababaababaaabababaabaababaaababaaaaaabaabaababaaaaaabaaababaaabaaababaaabaabaabaaaaabaaababaabaababaaabaabaabaabaaaaabababababaaabababaaabaabaaabaabaaababaaabaababaaabaaabaababababaaaabaabaaaaababaaabababaaaaaabaababaaaaabaabababaaaabababababaaaabababababababaaaaabababaaabaabababaababaabaaaaaaaaababaaabaaabaabaababaabababababaababaaaababababaaabaabababaaaaabaaababaaabaaaabaabaaaaababaaaaababaabaaaabababababaababaabaababaabaaaabababaabababaabaababaaaabababababaaaabaabaabababaaaaababaabaabababaabaabaabababaabababaababaabaabaaaabababaabaabababababababaabababaababaabaaabaaaabaababaababaaabaababaabababaababaaababaaababaabababaaaaaaaababaabaabaabaababaaabababaababaaabaababaabaabababaabaabaaababaababaabaaabababaababaaaabababaaaabaabaaaaabaaaaaaaabaaaaabaaababaabababaaaabaaaababaabababaaaaaaaabaabaaaaababababaaabaabaaaabaaaababaabaaabababaaabaababaabaabaaabababaaabaabababababaababaaabababaababaababaaababababaaaaabaabaaabaabaaabaabaaabaabaaabaababaabababaaabaabaaababaabababababaababababaababababaaababababababababaaabaaababaaaaaaabababaababaaabaaaaabaabababaaababaaaabaaababababaabaaaabaabaababababababaababaabaaababababababaaaaaaaabababaaaababaaaaabaaabaaabaaabaaaabaabaabaaababababaabaaabaabaabaababaaabaabaabababaabaababababaabaaabaaaaabaaaabaaabaabaaaaaababababaabababaaabaabaabaaabaababababaabaabaaababaaabaababaabaaaabaaaaabababaabaabababaabaaabababababaababaaaabababaabababaabaabababaababaababaaaaaababaababaababaababaabababababaabaaabaaababaaababaaabaaaababababababaaaaabababababaabaaaabababaaaaababaabaaababaabaaababaabaaaabaababaababaabaabaabaaaababaaaababaaabaaabaaaaabababababaabaaaababaaabababaaabaabaaababaabaabaabababaaabababaababaabaabababababaaaabaaababababaabaabaaabababaaababaaaaaabaabababaaaaaabaaababababaaaaaababaaababaabaaabaaaaabaabaabababaaaabaabababaaabababaaaaaaaaaaaaababababababaabaabaabaabababababababababaabaaabaabaabaaaaaaabaaabaaababaaababababaaaabaaabababababababaabababaaaabaaababaaabaaababaabaaaabababababababaaaabababababaaaabaabaabaabaababaabababaabababababaaabaabaabababaabaaaababababaabababaaaabababaaababaababaabababaabaaababaaaababababaabaaaaabaabaabaababaabaabaaababaabababababaaabaaabaaaabababaabaaabaaabaabababaabaaaaabaaaaabaabaababababaaaabaabaaabaabaaaabaaaabaababababaababaabaababaabaaababaaababababaababababaaabaaabababaabaababaabaaaaabaaaabaaaaaabaaaababaababababaaaaaabaaabaaaaaababaabaababaaabababaabababaaaababaaababaaabaaabaabababaaabaaaababababaababaabaabaaababaaaababababababaababaababaabababaaaaababababaaaabababaaaabaaababaabaaaabaaaaababababaabaabaaababaabababababaaababababababaaaaabababaababaabababaaaababaabaababaababaabaababaababaaaabaabaabaaaaaaaaaaabababaabaaabaaaabaababababaaaaababaaabaaaabaabaaababaaababaababaababaaabaaaaabaaabaabaaababababaababaababaaababaaaabaabaababaaaaabaaabaaabababababaabaaaabaaaaaaaaaaaabaaaaabababaaabaaababababababaababababaaababababababaababababaaaaababaaababaabaabaababababaaababaaabaababaaaabaababababaabaabaababababaaabaaaababaabababaabababababaababababababaabababaababaababaaaaababaaabaababaabababaabaabababababaabaababaabababaaaaabaaabaabaaabaabaaababaabababaaaaabaababaaaabaaabababababaaabaaaabaabaababaaabababaabababaabaabababaabababaaabaababaababaabaaaaaabaaabaaaaabababaaaababaababaababaabaabaabaabaaababaabababaabaabababababaaabaaaaabaababaabababaabaaabaaabaaaaababaaaaabaaaaabababababaaaababaababaaabaabababaabaaaabaababaabaaababababaaabaababababaaabaabababaaababaabaaabaabababaaabaababababaaabababaaabaababaaababaaaaabaaabaaabaaabababaababababababaabaababaababaabaaabaaababaaababaaababaaabaaabaabababaaababababaababaabaaabaaabababaabababaababaaababaaaaaabababaaaaababaaaabaaaabaabababababaabaaaaaaabaaaabababaaababaabababaaaabaabaaabababaaaababaaaabababababaabababaabaababaababaababaababaaaababaabababaaababaaabaaabaaababaababaaabaaabaaabaabababaabaaaaaaabababababaaaabaabaabaaababaababaabaababaabaaaaaababaaaabababaababaaababaaaabaababababaaababaabaabababaaababaabaababaaaabaabaaababaaaabababaabaaaabababaababababababababababaababaaaabababaababababaabaababaaaababaabababababababaabaababaaababaabababaabababaabababaababaabaabaabababaabababababaababababaaaababababababababaaaaabababababababaaaababaaaaababaababaaabaababaaabaaaaaaabababaabaaaababaababaabaabaaaabaaaaaabaaababababaabaabaabaaaababaabaaababaaaabababababaabaababaabababaaabaaaababaabaababababaaababaaabababababaabaaaaaababaaabaaabaaaaabaaaababaabababaabaaaababaaaababababaabaaababababaaaababaababaabaaababababaabababaabaabaaababaaaabaaababaaababaabababababaaababaaaaabaaabaaaaaababababaabababaaaabaaaaabaaabaabaabaaababaabaaabaaaabaabaaaababaaaabaaaaabababaabababaaabaabaabaaabaaabaaabaaaabaaabaababababaabababababaaaaabaabaabaaaabaaabaababababaabaaaabaaabaababaaabaaaabababaababaaabaababaababaabaaaaabaabaabaababaaabaababaabaabaabababababababababaaaaabaabaababaabaaabaaababaaaaaaaaababaabababaababaaabaababaaabababaaaabaabaabababaaaabaabaabaabaabaaaabababaaabababaaaabaaaabaabaababababababaaaaaaaaabababaababaababaabaabaaababababaababaaaaaaababaaabababaaabaaaabababababababaaababaabababaababaababaaabaaabaababaaabaababaabababaabababaabaabababaaabaababababaababaababaababaababaaaaabababaabababaabaaaabababababaababababaababaaaabaabababaabababaaaaaaaabaaaababaaababaababaabaaaaabaaaabaaabaaaabaaaabaaababababaababaaaaaaabababaaaaabaabaabaabaababababababaabaaaabaaababaabaaaabaabaabaababababaaababababaaabaaababababaaabaabaabaaabaabababababaabaaabababaaababaaabaabaaababababaabababaaabaaaaaaaababaaabaaaaaabaaaaababaabaaabaababaababaababaaaabaaaababaaababaababaabaaabaabaaabaaaabaaaaaaababababaaabaaaabababaababaabaabababababababaababaaabababababaaabaaabaaaaababababaabababababaabaabaaaabaababaaaabababaabaababababababababababababababaababaaaabababaaabaababaababaaabababababababaabaaaababaabaaaaaabaababaaababaaaaaaaaababababababaabaaaabaaabababaabababaaaaaaaaaaaaaaaababaabaabababaaaaaaababaababaabaaaabaaabababaaaaabaaaabaababababaababaababaaabaabababaabaaabaaaabababaaaaaabaabababaaabaababababababababaababababaabaaaabaaaabababaaaaabababababaababaabaababababababaabaaabaaaabaaaabaaababaabaababaaaaabaababaaaabaaaababaaaaabaabaaababaabaabaaabaabababaaabababababaababaabababababaabababababaabaababababaababaababaaababaabaabaabababababaaabaaababaaaabaaaabaaaaababababababababaababababababaaaabaaababaaaabaaaabaaaaababaaababaaababaaaaababababababaabaaabaababaaaababaabaaaaabaaababaaabababaaaaabaaababaaabaaaababababababaabaabaaaababaaabaababaaaabababaaabaaabaaaabaabaaaaababaaabaabababababaaaaaaabaababaaababaababaaaabababaaabababaaaaaababaababaaabababaabaaaabaabaabaababababababababaabaabaaabaabababaababababaabaaaabaababababaabaababaabababababababaaabaabababababababababaabaaaaaaaabaaaababaabaaababababaaabaabaababaaabababaaababaaabaaaabaaaaabaaaabaaabaabababaaabaaaababaababaababaaaababaaaabababaabaaababababaabababaabaabababaabaabaaabaaabaaabaababaaababaaabababaaaaabaababaaaababaaabaaababababababaaabababababaaabababaaabaaaabaaababaaaababaaaaabaabababaaaaabaaabababababaabaabaaaaaaabaaabaabaaaabababaababaaaaabaaabaabababababaababaabababaabaabaaabaaaababaaababaabaabaaaababaabababaabaababaaaabaaaaababaabaabababaabababaaabaabaaaababaaaababaaababaaababaabaabaaaababaaabaabababaaabaaaaaaaaaaababaaaababaaaaaabababaaaaabaabaaabaababaaababababaabaababaababababaaaababababababaaabababaabaababababaabababaabaababaabaabababaaaaaaabaaaababaabaabaababaabaaaaaaaaabababaabababaaabaabababaabaaabaaabababaabaabaababaaaababababababaaabaababaaaaabaabaaaabaaabababaababaaaaaababababababababaaaaaabaabaaaaababaaaabababaababababaaabaaababababaabababaabababababaaabababaabababaabaaaabaabaaaaaaaaabaaaababaabaaabaababaababaababaababababaaaaabababaababaaabababaaaabababaabaaababaababaaaaabaabaaabaaaabaabaabaabaaaaaababababaabaabaabaaabaabaaababababababaabababaabaababababaabaaaabababaaaabaabababababaaaaaababababaaababaabababaaabaaababaabaaaabaaaababaaababaabaaaaaaaaabababababaaaabaaabababaababababaaaaaababaababaaaababababaaaabaabababababaabaabaabaaababaaabaaaaababaababaabababaabaaababaabababaaababaababaababaaabaabaaabababababaabaabaaababaabaababaabaaabababababababaabababaaabaaabaaabababaaabaaaabaaaaaababaaaaabaabababababababaaabaaabaabaaaababaaababaaababaaaabaababababaaaaaaaaaabaaabaaababaabababaabaaabababaabaaaabaaabababababaaabababaaababaabaababababaaaaaababaaaabababaabaaaaaaaaababababaaaaabaaabaabababaaabababababaabababababaaaaabababaababaaababababaabaababaabaabaaabababaabababababababababaabababaaaababaabababababaabaabaabaaabababababababaaaaaabababababaababaabaaaababaaabaaaabaabaabaabaababaababaaabababaababababaaaababababaabababaaabaaabaabaabaabaabaabaaabababababaaabaabaaaaababaabaababaabaabaaababababababaaaabaaababaababaabaababababaaaaaaaabaababaaabaabaabaabaaaaababaabaaabaabaaabaaaaabaaaaabaababaaaaaababaaabaabaabababababaabababaaababaaababaababaabaabababaabaababababababaababababababaabaabaababaaaaababaabaaaabaaababaaaabaabaababababaababaaabaaabaaaababaababaaaabababaabaaabababaabaabaaaaaaabaabaaaaaaabababababaabaaaaaaabaaaabababaabababaababababababaabaaaabababaaaaababaaabaabaaaaaabaaaabaababaaabaababaabababababababababaaababaabaaaaabaaabaabaababaabaabaabaababababaabaabaaaaaaabaababababaababaababaabababababaaaabaabaabababababababaaaaaabaabaabaaabababababaabaaabaababaabaabaabaaaabaabaaabaaaababababaaabaababababaabaaaaabababaababaababaabaaaaababaaaaaabababaabaaaababababababaaabaabaabaaabaaabaaaaabababaababababaababaaababaabababababababababaaabaaaaaabaabababaabaaaaabaabaaaaaaaababaababaabaababaabaabaabaababababaaababaabaababaababaaababaabababaaabaabaabababababababaabaaaaababaabaababaaaaaababaaababaaaabababaaababababaabababaabaaabaaaaabababaaaabaaabaabaaaabababaabaababaabaababaabaaabaabaabababaaaaabababaabaabaaabababaabaabaabaaabaababaabaaaaababaababaaabaabaabaaaabababaababaabababaababababaaabababababaaaaabaabaabaababaababaababaaaabaaabaabaaaabaaabaabaabaaababababaabaaaaababaaabaabaababaaababaaaabaabaaabaababaaababaaaabaaabababababaababaaabababaaaaaaabaabaabababaaababaaaaaababaaaababababaaabaaabaaabaaaabaabaaabaabaabaababaaaababaabaabaaaaaabababaababaabaaaababababaabaaabababaaabaabaabaabaabaaaaabaaababaaaababaaaabababababababaababababababababababaabaaaabaaaaaaabaaaaabababababababaaabaababaababaaaaababaabaababaabaababaaababaaaabababaaabaabaaabababaaaaaaaabaaababaaabaaaaabababababaababababababaabaabababaababaaaabaaaaababaababababaababababaababaababaaabababaaabaaaabababababaababaaabaaaaaabaabaababaabaabaaababaaabababaababaabaaaababababaaaaababaaaababaababaabaabaaaababaababaaababaabababaababaaabaaabababaababaaabaaaaaaabaabaaaaaaabaaaabaabababababaaaaaabaaaabaaabaababaaabaabababaaaabaabaaabababaaabababaabaaaaaaaaaabaabaaabaaababababababaaaababababababababaaaabababababaaaababaaaaabaaaaababaaabababababaabaababaabababaaababaaaabababaababababaabaaaaaabaaaababaaabaabaaaaabababaaabaaabaaaaaabababaaaabaabaaaabababababaaaaabaabaaaaabaabababababaaababaaaababaabaaaaaabaaaabaababababaababaabaabaabababaaababaaababababababaaabaabaaaabababaaababaabaabaaaabaabaabaaababaabaababaaababababababaaaaababaaabaababababababaaaabaaababaaabaababababaaabaaaabaabaababaabababaaabaabaaaaabababaaabababaaaabaaaaabaabaabababaabaaabaaabababaabaaabaababababababaababababaabababaabaababababaababaababaabaaabaababaabaabaabaabaaabaaababababaababaaababababaaaabaaabaaabababaababaababaaaababaabaaaabaabaaaaabaaaaababaaaabababaabaaababaaababababaaaaaaabaaaaaabaabaaababaabababaabababababaaabaababaababaababaabaabaababaaababababaaaaababababaabaaaaaababababababaaabaabaababaaaababaaabaaabaaaabaaabababaabababaaaabababaaabaabaaabaababaaaababababababababaabaabaaaaabaabaaabaaababaabaabaabaaababababaaaabaabababaababababaababababaaabaabaabaaaaaaaabaaabaabaabababaaaaabaabaabaaaaaabaababababaaaabaaababababababababababaaaabaabababaaababaabababaabaababaababaababaaababaabaabaaaaaaababaabaababaabababaabaaabaaaabaabaabababaaabaabaaaababababaababaabaabaabaabaabababaaabaaabaababaabababaabaaabaaaaababaabaaaaaaabababaabaababababaaaaaabaaabaabaaaabaababaaabababaababaaaabaaaaababaababaaababaaabaaaaaaababaaaaababaabababaabaaaaaaaabababaaaabababaaababaaaaabaababaabababaaabaabaaababababababaababaabababaabaaaaababaababaaababaababaabaababababaabaaaaaaaababaababaaaaaaabaaaababaaabaaaaabaababaababaababaaababaaabaabaabaaababaabaaaabaababaaaabababaabaabababaaabaabababababaaabaaabaabaaaabaabaabaabababaaaabaaaaaaaaaababababaabaabaabababababaaababababaaaabaaababaabababababaaabaabaaabaaaaababaabababababaababaababaaaaaabababaaabaabaabaaabababaaabababaaabaababaaabaababaaaaababaabaaaaaabaaabaaaaabababaaabababaaaaaaaaabaabaababaaababaabababaababababaababaaabaababaaabaababaabababaaababababaababaabaaababaaaabaababababaabababaababaababababaabaabaabaaaabababaaabababaaababababaabaaabababaaabaaaaabababababaaabaaaaababaaaabaaaabaaaabababababababaababaabaababababaabaabaaaabaaabababaabaaaababaabaaabaaaababaaaaaabaabaababaabaaabababaaabaabababaaababaababaaababaaaaabaabaaaaabaaababaaaabababaaabababaabaaababababababaaababaaaabaabababaaaabaabaababababaaababaaababaabababaabababaaaaabaabababaababaabababaabaabaaaaabababaaaabababaaaaaabaaaabaabaaabababababaabaaababaababababaababaaababaaaaaabaaaabaabababababaaaababababaaababababababaababaaabaaaaaaaabaabaabababaaaaabaabababaaabaaaaaababaaababababaababaaabaabaaabaaababababaabaabaaaaaaaabaaaaaabaabababaaababaababaabaaabababaaabaaaaababaababaaabaaabaabababaaaabababaaaaaaaabaaaabababaabaababaaababaaabababababaababaaabaababaababaaaababaabaaaaaabaabaaabababaaaaabaababababaaabaaabababaaaaaaabaaabaaaabababaababaaababaabaaaabababababaabaabaaababaaaabaaababaabababaabaababababaaaababababaababaaaaaababaabaaabaabaababaaababaabababaaaaabaababaabababaababababaaabaaaabababaabaabaaaabaaabababaababaaaababaaaabaaaabaabaabaaaabaaaaaaabaabababaaaabaaaaaabababaabababaaaabaaaaababaaaabaabaababaababaabaaaaaaaaaaaabababababaaabaababaababaaaabaaaababababaabaaabaabababaababaabababaabaaabaaaaaaabababaaaabaaababababababaaaaabaaababaababaabaabababaaababaabababababaabaabaaaaaaaabaababaabababababaaabababaaabaabaabaabaabababaaabaaabaaababaaaabaabaaaabaabaaaaaababaaaababababababaaaaaababaabababababaaaabababaaaaabaaaabaaabababaaaabaaabaababaaabababaabababaaabaaaaabaaabaaabaaababaaaaabaabababaabaabaaaababaaaabaabaababababaabaababaabaaaaaaaabaaabaaabaaaabababaabaaaabaabaababaababaabaabaaaaabaaaabaababababababaabaabaabababababaaabababaaaaaabaaaaaababababababaabaababaaaaaaaaaabaababaaabababaaaababababababaababaaabaaaaaabaaabaaababaabaaabaaabaabaaababababaabababaaaaabababaababaaaabababaabababaaaabaaaaabaaaaaaaabababaababaaababaaabaaababaaababababaabaaabaabababaaabaaabaaaabaaabaabababaaaababababaaaaaababababaababaaaaaababaababaabaaababaabaaababababaaaaaaaaaaaababaababaaabababaababababaaaabaaaaaababaaabaababaababaaabaaabaaaabababaabaababaababaaaababaababaabababaaabaaababaababaabaaababaaababaaababaaaaababaabaababaaaabababaaabababaaababaabaabaaabaaabababababababaabaaabaabaabababaababaabaabababaaaaaaaaabababababababaaaabaabaababaababaaaaababaaaabaaabaabababaabaaaabaaaabaabaaaaaababaaaaaaababaabaaabaaabaaabaababaabaaabaabaaabaabababababababaabababaababaaabaabaaaabababaabaaabaaababaabaaaababababaaaabaabaaababaababaabaaabababaabaabaabaabababaabababaaababaaababaabaababaababababababaaaabaaaababaabaaaaaaabaaabaababababaabababaabaaaababaaaababaaaababaaabaaaabaabaaaaaaaaababaababaaaabaabaaaaabaabababaabaaabaabababaabaabaabaababaaabaaaababaaaaaabaabaabaaababaaaaaaaaabaaaabaababaababaababaaabaabaaaaaabaabaabaaaabaaababaaaabababababaaaababaaaaaabaababababaabababababaaabaaaaaaaabaaaaabababaababababaabababaaabaaaabaaaababababaababababaaabaaaabaaabaabaaabaaaaabaabaaabaabaaababaaaabaaaaabaabaabababababaabaaababaaabababaabababaabaaaabaaaaaaabaaababaababaababaabababaaabababaababababaaababaababaabaaaabaabaabaabaaaaababaabababaababaababababababaaaabaaabaaaabababaababaabaaaaababaabaaaababaababaabababababaababababaaaaaaabaaabababababaababaabaaaaaababaaaabaababaabaabaababaababaababaababababaabaaababaaabababaaabababababaababaaabababaabaaaabaaaababaaaaabaaaabaababababaaabaabaaaaabababababaaaaaaabababaababaababaaababaabaababaababaaaaabaababaabaaaaabaabababaabaaabaaaaaaaaabaabaaabababababaabaabaaaaaaaabababaabaaaaaaaaaaaabababaabaabaaaabaabaaaababababaaabaababaabaaaabababaabababaabaaaaabaabaabababaaababababaaababababaabaababaaaaabababaaaabababaabaababaaabaaabaaababababaaababaababaaaaababababababababaabababaaaababaaaaaaabaaababaababaaaabaabaaababababaaaaabaaababaababaabaababaababaaaababaaaabaaaabaaaaabaaaabaaabababababaababababababaababababaaabaabaababaabaabaababaababaababaaababaabababababababaababaabaabababaabaaaabababaaaaababaaababaabaabaabaaabaaaabaababaababaabaaaaaabababaaabaaabaaabaababaaaaababaaaaabaaaaababaaaaaababaaabaababababaaabaaabaababaaaaabababababababababaabaaababaababababaabaabaaaaaaaaaabaaaabaabaabaaabababababaabaaaabaaaabaababababaabaaaaaabaabaaaaababaabaabababaaababababaaaaaaaaabaaababaababaabaaaabaaabaabaabaababaababaababababaabaaababaabaaaabababaabaababababaabababababababababaaaabaaaaababaaabaababaababaabaababaaaabababaaabaaababababaaaaaaaabaabaabaabababababaaaabaabaabaaababaabababababaaabaaabababababaabaaaaabaabaababaabaabaababaaabaaaababababababaaaabaabababaaaaaabaabaaaaaabababababaaabaabaaaaababaaaabaabaabaaaaabaaabaababaaaababaababaababaaaaabaabaabababaabababaaaabaababaaabaababaabaaabaababaaababaababaaaabababababaabababaaaabababababababaababaababaabababaaaaaaabaaaaabaabaaaaabaababaaabaaabaabababaabababababaaabaabaabaabaababaaaababaababaabaabaaabaabaabababaaaabaabababababaaababaabaaaabaaabaaabababababaababababaabaababaababaaabaababaabababababababababababaabaaaaabaabaaaaabaaababaababababaabaababaaaaaaaabaaababaaaabababaabababaabaaaaaaabababababababaabababaaababaababaababababaaabaaabababaabaabaaaabaabaabababaaaabaaabababaaaaabaaaaaaaaaaabababaababaaabaabababaaaabaabaababaababababababaaaaabaaababaabaababababaaabaaababaabaaaabaaaaabaababaababaababaaaaabaababaaabaaaaaaaaababaababaaaaabababaababababaababaaaaaaababaabaababaaabaaabaabababaabababaabaababaabaabaaabaaaaaaaaabaabaababaabababababaabaaaaababababaabaababaaaaaaaaabababaabaababaaababaabababaabaaabaaaabababaababaababaaabaabababaabababaaababaaabaababaababababaaaaaabaaabaabaababaaaababaaabaaaabaababaabaabaaabababaabaaababababababaababaaaabaaaabaaaaabaabababaaaaabaaaaabaaaabababaababaabaababaabababaaaaaaabababababababababaabababaaabababaaaabababababaababaabaaaaaaaaababaababaababaabaaaabaabaaaabaaababaabaaaaaaaaabababaaabaabababababaaaaaaaaabababaaabababababababababababaabaababaababababaabababaabaaabaabaababaabaabaaabababaabababaaabaabaaabaaabaaababaaaaaaababaaabaaaaaabaaaabaabaabaababaabaababaaababaaaaaabababababaababababababaabaababaaaabababaabaaaabaababababababaabaaabaaabaabaabaabaabaaabaaaabaaabaabaababababababaababaaaabababaabababababaabaaaaabaaaabaaaababaaaabababaaabaababaabaaabaababababaaabababaabababababaabababaaaaaabaabaababaababaaaaaababaababaaaaabaabaaabaaabaababababaabaaaaaabababaaaabaabaaaabababaababababaaababaaabaabaaababaaababaaababaabababaaabaaabaaababaabababaabaaaabaaabababaaaaaaababababaaaaababababaababaabaababaaabaabababaababaaaaaabaababababaabaaabaababababaabaabaaabababababaaaaaaaababababaaaabaaababaaaababababaaaabaababaaabaababaaaabaaaabaaababaabaabababaaaababaaabaaababaabaaaabaaabaaaaabaabaaaababaabaabababaabaaaaaaaaabaababaabaabaaaaabaabaaabababababababaaaaabaabaaaaababaabaaababaaaabababaaaababababaaaaaaaaababababaaaababaabaabaaaaaaaaaababaabaaabaaaaabaaaabababaabaabaaaaaaaaabaaaabababaaaababababaabaaabaababaabaabaaababababaaaabaaaababababaaaaababaaaabababaabaababaababababaaabababaabababababababaaabababababaaabababaabaaababababababaabababaaabaabababaababaababaabababaaababaaabaaaababaabaabababaaabaaabaabaabaabaaaaaaaabaabababaaaabaabaaaaaaababaababaababaaabaaaaaababaaabaaaaaabaaaababaababaababaaababaabababaabaaaababababaaababababaaaaabaaabaaabaabababaaaabaabaabababaaabaaabaabaababaabaababaabaaaaaaabaabaaaabababaaabaabababaaababaabaaabaaaaabababababaabaaaaaabababababababaabababaaaaabababaababababaabababaaabaabababaaaaababababababababababaabaababaababababaabababaababaaaaababaabaaaabaabaaaaaaababaaaaabababaabababababababababaabaabaaabaababaaabaaababababababaaaaaaaaaaaabaaabaaaababababaabaaabababaaaababaababaaaabaaaabaabaaaabaabaabaaaababaaaabababaababababaabaaaabaabababaabaababaabaaaabababababaabababaabaabaaababaaababaabaababababaabaaababaababababaababaaabaabaaaaaababaabaaabaaaabababababaaaabaaabaaabaabababaaababababaaababaababababaabababababaaaababaabababaaabaaabaababaaaabaaabaababaabaabaaababababaaabaaaaabaaaaabaabaaaaabaaabaababababababababababaabababaaabaaaaaabababababaaaababababaaababababaabababababababaaabababaaaaaababaaaabaaaababaaaabaababaababaabaabaaababababaaaabaaabaaaaabaabaabaababaaabababaaabaababaaabaaababaaaababaaaababaaababaabaaaababaabaabaaaabaaaababaabaabaabaaaaababababaaababaaabaaabaaababaaaaaabaababababaababaababaaababaabababaaabaabaaabababaaaaaaabaabaaababaabababababaabaabababababaaaababaabaabababaaabaabaabaabababaabaaaaaaabaaaabaababaaabaaabababaaabaabaaaaababaabaaababaaaaaaabaaabaabaaaaaabababaababaaaabaaababaaaaaabaaaaaabaababaaabaaabaababaababaaaabaababaabaababaababaaabaaababababaabaaabababaabababaaaaabaababaabaabaaaaaaaaabababaaaabababaababababaabaaabaabaabababaabababaabaaaabaaabaabaaabababaabaaaaabababaabababaaaaababaabaaaabaabababaaaababaaabababaabababaabaabaaabaaaaabaabaaaaaaaaaaabaabaaaaaabaabaaababaaaaaabababaaabaababababaababababaabababaaabaaababaaaaaaaabaaaaaaaabababababababaaaababababaaabababaaaabaaaaaabaababaabaabaaabaaaabaaabaabaabaaaabababaaabababaabaaabaaaaaababaaabaababaaababababaabaabababababaabababaabaaabaaaaaaaabaaaaaabaababaababaabaaaaababaabaaaaababababababaaaabababaaaabaababaabaabaabababaabaaabaaabaaaabaaaaaabaababaababababaaabaaaabaababaabaababaaaabababaaababababaababababaabaaabaababababababababaabaaabaaabaaababaaababaaabaaaaababababaababaaabababababababaaaaaabaaabaaaaaaaabababaababababaabaabababaabaaaabababaaaabaabaaaabaaababaaaabaaababaababababababaaaabaababaababababaabaaaabababaaabababababaaaaababaababaaaaabaaaababababaaaaababaabaababaaababaaababababaaabaaaaaaabaaaaaaabababaabaaabababababaababaabaabaaabaabaaabaabaaaaababababaaabaabaaabaabaaababaabababaabaabaaabababaababababaabaaababaabaaababaababababaaabaaabaabaaaabababaaabaaabaababaababaabaabaaababababaaabababaabababaaaaaaabaaaaaababaababaababababaaabababaabaaabababaabaaaabaabababababaababaaababaaabaabababababaababababaaababaaabaabaababaabaababababababaabaababaaabababaabaababaaabaaaabaaabaababababaabaaaabaaabaaabaababaaabaaababaabaaaabaababababaaabababababaabaabaabaabaabaaababaaaabaaaaaaaaabaaababababaabaaabaabababaabaababaabaabaababaaaaaabababaaabaaabababababaabababaabaaabababababababaaababaababaabababababaababaaaabaabaaaababababaaabaaababaabaaababababababababaabababaabaababaaaaaabaaaababaaaabaaaabaabaabaaabaaabaaababaaaaaabababababaabababaababaaababaabababaaabababaabaabaaababaaaabaabaabababababaabaaaababaabaaabababaaabaabaaaaaaabaaaababababaabaabaaabaaaababaaaaaaaababaababaaaababaabaaabaaababaaaabaaababaaababaaabaaabaaabababababaababaababababaaababababaababaababaaaaaaaaabaaababababaabababaaaababaaabaababababababaaabababaaabaaaaaaaabaaaaaababaaabaaaaababaaaabaabaabaaaaabaabaaabaaababaaabababaaabaababababaababaaabaaaababaaaababaabaaabaaaaabaaabababaaabaaabaaaababaababaaabaaabaabaabaaababaababaaaaaababaabaabaaaaababababaaababaaabaaaaabaabababaababaaabababaaaabaaaababaaaaabaaababababababababaabaaabababaabababababaababababaababababaaababababaaabaaaaaaaaaaaaabababababaabaaababaaabaaaaabaabaababaababababaabaabababaababaaaaabaaaababaababababaabaabaaaaababaaaaaabaabaababababaabaaaaaabaaababaabaabaababaabaababaaaaaaabaaabaabaabaaaaabaaabababababaaababaaaababaabababaaaabaababaabaaaaabababaabaaabaabababababaaabaabababaaabababaabaabaaaabaaabaababaaababaabaabaaaababaababaaabaaaaababababaaaaaabababaabaabababababaaaaaaaaaaabaabaabababaaaababaababaaaaabaabaabaaabababababaababaaaaabababaaabababaaababaaaaaababaaababaabaaaaabababababaabaaaabaaabaabababababaaaabaaaabababaaababaabaabaabaababaaabaaabababaabaaabababaaaabababaababababaababaaababaaaababaaababababaabaaaabaabaabababababaabaabaababababababaaabaaaababaaaaababaaababaaaabababaababaaababaabababababaababaaaaaaaaaaaaaabaaabaaababaababaabababaabaabababaabaaaababababababababaabaaaaabaaaaaaaaababababaababaaaaaababaaabaaabaabaababababaaaaabaabaababaaababababababaaababababaaabababaaabaabaaabaabaababaaaaaababaababababaabaaababababaaababaabaababaababaababaabaababaaaaaaaaabababababababaabaabaaababaababaaaaabaaaabaabaabaababaaabaaaabaabaababaaabaaaababaaaababaaababaabababaababaababaaabaabababaaaaabaaaabababaaabaaaaababaaabaaabaababaabaaabaaaaababaaababababaaaabababaabaabaababaabaabababaaaababaabababababaabaabababaabaabababaabaaaabaabababababaababaaababaabaaabaabaababaababaaaaababaaabaaabababababababaaaabaabaaababaababababaabaabaaababababaabaabababababababaabaaaaaabababaaaabaaabababababaababababaaaaaaaababaabababababaabaabaaabaaaaaaaaabababaabababaaabaaaaaaabaaaabababaaaababaababaabaabababaababaababababababaaabaabababaaaaabaaaababababaababaaaaaabaabababaaabaabaaaaaabaaabaaaabababaababaabababaaabababaaababaababababaaababaaaabaaaababababaabaaababaaabaaaaababababaaaaaabababaababaabaababababababaaabababababaaaababaaabaabaaaaababaabababaababaaaaabaabaaaaaabababababababababaababaaabaaaabaaaaaaaaaabaaabababaabaabababaaabaaabaaaaaabaaaaaaabaababaaabaababababaaabaababaabaababaabaaabaababaabaabababaaabaaaabababaabababaabaabababababaaabababababaaabababababaaababaabaaaababaaaaababababababaabababababaabaabaabababaababababaaababaaaabaaaababababaabaaababaaaaaaaabaaababaabaabaaaaabababaaababaababababaababaabaaaababaabaababaabaabaaabaaaaababaabaababababaaaaababababaabaababababaaaababaaabaaaababaabaabaaabaaabababaabaabaababaababababaaababaabababaabaaaaabaaaababaabaaabaabaababaabababaabaabaaabababaabababaabababababaababaabaabaabababaabaababaaaaabaaabaaabaaababaabaabaababababaabaaaaaaabaaaabababaabababaabaaabababaaaabaaabababaabaabababaaaaaabaaaaaabaaaabaababababaaabaaaaaaaaabaaaaabaaaaaaababababababaabaabaababababaababaaabaabaabababaabaabaabababaaabaaaabaabaaabaababaaabaaaaaabaabaaaaabaabaaabaaabaaaabaaaabaaabaabaaababaabaabababaaaababababaaabaaababaaaaaabababababaabaababaaababaababaababaabaaababaaaababaababaabaababababaabaabaaaaaaababaabaaaababaaabaaaaaabababaaaababababaabaababaaaaaaaaaababaababaaababaababaabaaaaaaabaaabaabaaaaababaaabaaaabaababaaaababababababababaaababaaababaaababaababaaababaaaabababaabababaaaababaaaaaaaaaaaaababaaaaabaabaaabaabaabaaaabaababaabaaabaabaabaabaaaaaaaabababaababaaabaabaabaaabaabababaaaaaabababaaabababaaaaabaaaabaabaaaaaababaabaaabaaaaabababaabababaaabaaaabaaababaaaaabababaaaabababababaababaaabababaaaababaabaabababaababaaaaaaabaaaaabaabababaaaabaabaaaabaaaaaababababaaaaaaaabaaababaabaaababaabababaabaaaaababaabababaabababababababaaaaabaaaabaaaabababababaaaababaabaabaaabaabaaaaaaaabababababababaaaaababaabababaaaaaaabaaababababaaaaaababaaaabaaababaababababaabaaaabaaaababaaabaaaabababaabaaaaabaabababaabaababaaaabaabaaababaaaabaaaababababaaaaababababaabaaaaabaababaababaaaababababaabaaabaaaaaaaababababaababaaaabaaaaaaaaababaababababaabababaabaabaaabaaaabaababaababaaabaaabaababaaaaaaaaabaabaaababaabaaaaabaaaababaaabaaababaaaabaaababaabaaaababaaaaaabaababaaababababaabababababababababaabaaaababaaaabaaaaaaabaaaaaaababaaababababababaabaabaaababaaaabaabaaabaabaaabababababaababaabaaabaabaabaaabaababaabaaaababababaaababaabababaaaaaabababaababaabaababaabababaaaaaaaabaaabaaababaabaaababaabababaabaaaaabababaaaaaaaaabaaabaaaaabaabaaababababaaaababaabababaaababaababababaababababaaaabaabaabaaaabababaababaaabababaabaababababababaabababaaaaabaababaaabaaaabaabaaaaaabababaaabaabaaabababaaaabababababaabababababaaaabaaaaabaabababababaaabababaaabaaabaabababababaababababaaababababaaaaabababaaabaabaababaaabaaabaababaaaaabaababababaababababaabaababaaaabaaaabababababaaaababababababaabaaaababaaabaaabaabababaabababababaaababababababaabaaaabaabababaaabababaabaaaabaaabaaababaaaaaabababaaaaaaabaaaabababaababaaaaabaaabaaababaaababaaaababababababaaabaaabaababaabababababaaaabaabababaaabaababaaababaabaaaabaababaaaaaaabababaababaabaababababaaaababaabaabaaabaaaababaabaaaaabaaabaabaaaaababaabaaabaabababaabaabaaabaaaababababaaabaabababaabaaabaaaababaaaaababaaabaaabaaababaabaabaaabababaabababaababaabaabaaaaaabaaaaaaaabaabaaaabaabaaaaaabaababaaaaababaaabaababaababababaaababaababaababababaaabababaabababaabaaaabaaabaaaababaabaaaaabababaabaabaaabaabaaababababaababaaaababababaaabababababaababababababababaaaababababaababaabaaaaabaababaaaabaaaaababaaabaaabaaabaaaaaababababaaabaababababaaaabababababaaabababaabaabaaabaaabaabaababaababababaabaababaababababababaababaababaaaaabaaaabaaabababaabaabaaabaabababaaabaabaaabababaaababaabaabaababaaabaaaaaaababababababaababaababababababaababaababaabaaabaaabaababaaaabaabaabaababaabaaaaaaaabaaaaabaabaaabaaaabababaaababababaaaaaaaabababaabaababaabababaaaaabaabababababababaabaabababaabababaaaaaababaabaaaaababaaaabababababababababababaabababaaaabaaaaabaaababaabaaaaaababaababaababababaabaaabababababaabaabaaababaaaababaabaabaababaaaaaaaabaababaababababaaaaababaaabababaaaababababababaababaabababaababaaabababababaaabaababaaaababababaabaaaababaabaabaabaaabaabaabaaabaabababaabaabaabaaaabaabaaababaababababaaabababaabaaaaaabaabaabaabaabaababababaabaabaabaaabaaaaaababaaaababaaaabaaabaaaabaabababababababababaababababababaabaababaaaababababaaabababababaaaabaaababaabaaaabaaabaabababaabaaabaaabaaabababaababaabaaaabaabaaabaabaabaabaaababaabababaabaabaaaaabaaaaaaaaabaabababaabaaaaababababababaababaaaaabaaaaaabaabababaabaabaabaaaaaaaaabababaaaaabaaaaabababaababaababababaaaabababababaaababaaaaabaabaaaaabaaaaabababaababaabababaaaabaabaaaababaabababaabaaaaabaaaaaababaabaababaaaababababaababaabaabababaaaababaababaabaabaaababaaaabaaababaabaaaaaaaaababaaaaabaaabaaabaabaaaababababababababaababababaababaabaaababababaabaaabababaaababaabaabaaaabaaaababaaaaabababababaaaaabaaaabaaabaaababaabaaaabababaabaabaabaaaabaaaababaaaaababababaaaabaaabaababaabaabaababaaaaaaababaabaaababababaaaabaaaabaaababababaababaaaaaabaabaabaaaaabaaaabaaaababaababaaabababababababaaabaaaabaabaabababaababaababaabaaababababaababababaaabaaabaababaabaaababaabababaaabaababababaabaaabaaabaabaabaaaaabaaabaabaababaabaababababaaaaabaaaababaabaababaabababaaaaaaaababaaaabababaaabaaabaababaababaaaaaaaabaaabaaaabaababaaababaaaaabaababababaaaaabaaaaaababaaabaababaabaaababaabaaaaababababaabaababaababababaabaaaaaaababaaabaaaaaababababaabaaabababababababaababababababaaabaabaababaaaaabaabababababababababaabaabaabaaababaaababaabaabaabaaabababababaaaaabaababaabaabaabaaaabaaabaabaababababaaababaaaabababaaabaaaabaaaaaababababababaababaabaabaaababaaabaaaaababaabaaababaababababababababababaabababaaaaabababababababaaaabababaabaaabaaaaaabababaabaaaabaababaaabaabababaaaaaaabaababaababababaaabaababaababaaaabaaaababaaabaabaaabaababababaaababaaababaaaabababababaaaaababababaaababababababaaababababababaababaababaaaaaaaabaaababaaabaababaaaaababaabababababaabaaaabaababababaaababaabaaaabaaaabaaaaaaabaababaababaaaabaaaababaababababababaaaaaabaaaabababaabaabaabaaaaaaaaabaababababaabaaabaabaaabababaabaabaabababaabaababababaababaaaabaaaabaabababababababaaababaabaaabababaaabaababaaababaabababaaaababaaaaaaaabaabababababaaaabaaaaabaaababaabaabaabaaabababaababaaaabaaababababababaaaabaabaaababababaabaaababababaabaababaaabaababaabaaaaabaaaaabaaabaaabaabababababaabaabaaabaaababaababaababaaaaabababaaaaabababaaaaaaababaabaabababaabaaababaaababaababaababababaaabaabaabaababababaaabababaabababababaaabababaaabababaababaabaababaaabaaabababaaabaaaababababaaaababababaabababaaaabababaabaabaabaaabaabababaaaaabaaabaaabaabaaabababaabababababaababababababaabababaaaaabababaababaababababababaabaaabaaabaaabababababababaababababaaaaaaaaaaaababaaababaaababaabababaaababaaaabaabaaababaaabaaaabababababaababaaabaaaabababababaaaabaaaaaaabababaaaaabaaababaaabababaabababaaaaaababaabaabababaababaababaabaabaabaaaaaabaaaabaabaaaabaaaaaabaaaabaaaaababaabaaaaaabaabababababaabaaaabaaabaaaaababababaababaaaabaabaababaaababaabaababaababaaaabaabaabaababaaabaaababababaababaabaaabaabaaaaaaababaaaabaabaaaababababaabaaabaabaaabaaabababababababaaaabaaaabaaabaabaaaabaaaabaabaabaabababababaaaabaabababababaaababaababaaabaaaaaaaaababaaaaabababaabaaaabaaaababababaaaabaababaaaabaaaababababaabababababaaababaaababababababaaaaaababaaababaabaabababababaaabaabaaaaaabaabaaaaababababaaababaaababababaabababaaabaaabaaababaaaabababababababababaaababaaaabaaaaaababababababaabaababaabaabaabaababaaaabaaabaaaaaabababaaabababaababaababaaabaababababaaababababaaabababaabaabaabababababaaaababababababaababababaabaabaaabaaabaaaabaabaababababababaabaabaabababaaaabababaabababaabaabaababaaabaaaaababaabaaaabaaabaababababaabababaabaababaaaababaaaabababababaaaaabaaaaabaabaaababaabaabaababaaaaaababababaabababaabaaaaaaaabaabaaaabaaaaabaabaabaaabaabababababaababababaaababaababaaaababaaaabababaabaabababaabababaababaababaabababababaababaaaaabaababaabaababaaaaabaaabaaaabababaababababababaaaababababaaaababaaaaaabababababaabaaaababaabababaaaaababaaaababaaabababababababababababaaababaabaaaababaaaaaabaaabababaaaaaabaabaaaaaaaabaababaababababaabaaabaaabaababaabababaaababaaaabaaabababaabaaabaaababaabaaaaabaabaaababaababababaababaabababaaaaabaaaababaabaaaaababaaaabababababaabaabababaaabababababaaaabababaaabaaabaaaabaabaabaaabaaabaabababaaaaabaabaabaaababababaabababaabaabaabababababaababaababaababaabaaabaababaabaababaaaabaaabababaaabaabaababaaabaaababaababaaababababaaaaaabababaaaabaababababababababaabaaaaaaabababaabaaaaaaaabaababaaabaabababaaababaaababaaaababaabaaaabaababaaabaabababaabaaabababaaabaaaaaababaabaabaabaaaabababaababaaabaaababaababababaababaaabababaababaaaaabababaababababaaaabaaaaabababaabaabaaaabaaababaaabaaaabaaaabaabaaaababaaaaaaabaaabaababaababaababaabababaaababaaaaabaabaababababababaababababaaabaaabaababaaaabababaaaaababababaabaaaababaababaababaaabaaabaaabaaaaababababaaaababababaabababababaaabaabaabaabaaaabaaaabaaaabaaababababaaabababaaaabaabaababaaabababaaabababaaababaabababababaaababaababaaaabababaaababaaaaabaaabaaababababababaababaabababaaabaaabaabaaabaababaabaababaabaabaaabaaababaaabaabaabababaaaaabaaabaaaaabababaaabaaababaaabaaababaaabababaaababaababaabaaabaabababaaababababaabaaaaaaabababaaaabaabaaabaaaabaaaaabaaaaaababababaabaaaaabaababaaababababababaaabaababaabaaababaaaaabaaaaababaabababababaaababababaabaabaabaababababababababaabaababaaaaabababababaababaabaabaaababaaaaabaabababababaabababaaaaaaabaaabababaaabababababababaabababaabaabababaaabaaaababaaaaabaaabaabaaabaaaaaaabaababaabaaaababaabababababaabaabaaaaaaaaaababaaaabaaaaaababaabababababababababababaaababaabaaaaababaaabababaabaabaababaabaaaaaaabaabababaaababababaabaabaaaaabababababaaaaabaaabaababababaabaaababaababaababaabaabaabababaaabaababaaaaaabababaabababaaabaabaababaaaaaaaaabaababaabaaabaaaabaaaaabaababaaabaaaaaababababaaabaaaababababababaabaabababaabaaabaabaababaababaabaabababababababaababaaaabababaaaabaaababaababaababaababaabaabaaaaaaababababaababaaaaabababaababaabaaabaaaababababaabaaabaaaaabababaaabaaaaabaaaaababaaaababaaabaaabaaaababaababababaabababaabaababababaaabaabaaababaababaabababaabababaabababababaababaababaaaabaaaababaababaabaaaabababaaabaaaabababaaaaabaabaaabababaababaababababaaababaabaababaabababaabaaaabaabaaaaabababaabababababaaaaabaababaaabaaabaaababababababaaabababaaabaaaaaabaaaababaaababaaaaababaaabaaababaabaaababababababababaaabaababaabaaaababaababaabaababababaaaaaaabababaaababaabaaababababaabaabaaaabaaaaaabaababababaaaababaabaabaabababaabababaaaabaababababababaabaaaabaaabaabaababababababaaabaababaababaaabaaaabaaabaababaaababaaabababababaaaaababaaabaaabababaaaaaaaababaaaabaabaabaababaaaabaaababaabaababaabaabaaababaabaaaabaababaaabaabaabaababaababaaabaababababaabaabaabababaababaaaaaabaabaaaabaaaababababababaababaaaabaabababababaabababaaabaabababaabaabababaaaaabaaabaaaabaababaaabaabaaabababaaababaababaaaabababaaaabaabababaaabaaababaaaabaaaaabaabaababaababaaaabaaaaaaababababababaaabaaaaaaaababaaababaaababaabaaabababaababaaaabaaaaaaaababaaababababaaaaaaababaabaabaabaababaabaaaaaaabababaaaababaabaaabaaaabaaababababaaabaabaaaaaaaaaaaababaaababaababaabaabababaaabaaabaababababaabababaabaabaabababaaaababababaaababaababababaaabaabaabaababaaaabababaababaabaabaabaabaababaabaaaabaaaaabaababababaabababababaabaaababaabaababaabaabaababaababaaaabababababaabababaaabaaaabaaaaaababaaaabaaababababaaaaabaaababaaabaaaaaababaaaaababaababaaaaaababaabaaabaaabababaabaabaabaabababababaaaababaabaabaabaababaaabababababababaabababaabaaababaaabaaababaaaabaababaaabaaaababababaababaaababaabaabaabaabababaaaabaababababaabaaababababababababaabaabaaaababaababaaababaaaabaaabaababaababaaaaabababababaaababaabaaabaabaaababaabababaaaaaaabaaaaaababaabaaaaaaaaaababaaaabaaabaaaaabaaabababaabababaabaaaababaaaaabaaaabaaaaaabaabaabaaaabaaaaabaabaabaabababaaaabaaabaababaababaaaaabaabaabababaabaaabababaababababaababaababaaaaaaababaaabaaaaaaabaaaabababababaaaaaaaaabaabababaababaabababaaaaaabaaabaaaababaababaaaabaababaababaaaabababaabaaababaabababaabaaaaaaabababaababababababaaaaaaaaaabaabaaabababaaaabaabaaabaabaaaaaaabaabababaaaaaaababaaabababaaabaaabaababaabababababaaabababaabaabaabababaabaaabababaaabaababaaababaabaabababaaabaaaabaaaaaababaabaaaaabaaabaaababaabababaaababaabaaaaabababaabababaababaaaaabaaaababaaababababaabaaaaabaabaaababababaaabaaabaaaaabaaaabaababaababababaababaaaaababababaababaaabaaaabaaaabaaabaabababaaabaaabaaabababaaaabaaaabababaabaababaabaababaaabaaaaaaabaabaabababababaabababaaaaabaababababaaabaabababaaaaabaabaabaaababaabaaaabaaabaabaaaaabaaabaabababababababaabababaaaabababaaaaaaaaababaabababaaaaaaaaabaaaaababaabaabababaaabababaabababaaaaaaaabaaabaaaabaaaaababaabaaaabababaaabababaaaaaaabababaabaaabaababaaaaababababaaabaabaaababaaaababaaaabaaababababaaaabababaaababaaaaabaaaaaabaaaabaaaaaaaaaabababababababaabaabaaabaabaababaabaaabaababababababaabaabaabaabaaaabaabababaaabaabaababababaaaaabaaababaaabaabaaaabababaabababababaabaaaaabaababababaaabaabaabaabaabaabaaaabaaabaababaabaababaabaabababababababababababaaababababaababaaaababaabaaababaababababababababaababaabaababababaabaaabaabaaabaabaaaaaaaabababababababaaababaabaaaaababababaaaaabaaaaabaabaababaaabababaabaababababaaabababaaabaaaaababaabababaaababaaaaaaaaababaabaabaabaababaaaababababaaabaabaabaababaaaaabaaaabababaabaaabaaaababaababaabaaaababababababaaaaababaabaababaabababaabaabaaabababababaabababaaaababababaaabaabaaababababaabaaabaaaaaababaababaababaababaabaaaababaabaabaabababaaaaaaabaaababaabaabaabaaabaaaabababababaabaabaaaaaabaaaaaabaabaabababaababababaaaababaabababaaababaabaaabaaaabababaaabaaabaaabaaabaababababaaaaaaaaaabaababababaababababababaaaabaaabaaaaaaaababaabaabababaaaababababababaaabaabababaaababaaabaabababababaababaabaaaabaabaaababababaabaabababababaaababaabaaabaaabaaababaaabaabaaabaabababaabababaababababaabaabaaabababababababaababaababaaabaabababababaababababaaababaabaaabaaabababababaabababaaaababaabaaaaababababababaaababababababaabaabaaababaababaaabababaaaababaaaaabaabaaabababaaaaabaabababababaabaaabababababaabaaababababababababaaabaabaabaabaaabababaabaababaaaaaaaaaaaaaaabababababababaaaaabaababaaaaaaabaaabababababaaaabaabaaaabababaababaaaabaaaabababababaabaaababaabaabababaaaabaaababaaaaaaaababaababababaabaabaabaaababaaabaaabaaababaaaabababaababababaababaabaabababaaaabaababaabaabaabaababaaababaabababaabaabababaaabaabaaabaabababaaabaaaababaaaababaabababaababaaababaaaabaaaabaababaababababaaaababaaaabababaaabababaabababaabaaabaaaabaaabababababaabaaababababaaabaaababaabaabababaababaababaaababababaaabaababaababaabaabaababaabaababaaabababaaaabababaaabaabababaaababaaababababababababaaabaaaaabababaaaaaabababaabababaaaaababaabaabaaababaabababaaaaababaababaaabaaaabababaababababaaaababaabaababaaababababaabaababababababababaabaaabaaaaaababaababaabababaabaaaaabaaaaaabaaabaaabababaaaaabaabaaabaabaaaabababababaaaaabaabababaaabababababaababaabaaaabababaaabaaabaaaaabaaaaaaaabaaabaaababaabaaabaaaababababaaabababaabaabaabaaabaabaabaababab
aaabababababaaabaabaaabaaaaabababaaaabaaabaabababaaaaabaaabaabaaaabaabababaaabaaaabaababaababaaababaababababaabaaaaabaababababaabaaabaababaabaaaaaabaabababaabaaabababaabaababaaaabababaababaababababababaabaababaabaababaaabababababaaabaabaaababaaababaaaabaabaabaaabaabababaabababaaaabaabaaaababababaababaaaaaaababaabaaaaaaababaaaaabaaaabaabaababaaabababaabababaaaaabaaaababaaabaaabaababababaabaaaaabaaaababaaabaaaababababaaabaaaababaabaabababaabaabaaaaaaaababaababaabababaaabaaaabaaaaaaaaaabaaaaaaaabaaaaabaaaababaaababaababaabaabaaabaaaababababaaabaabaaaababaaaaabaababababaaabaaabaaabaaababaababaaababaababaaababababaaaaabaabaaaaababaabaaaaaabaabaaaabaaaabababaaabaabaaaababaabaababababaababaaababababaaabaaaaabaaababaaaaaaaabaababaabababaaababaabaaaaabababaabaabaaabaaaababaaaaababababaabaaabaabaabaaababababaaaabaabababaaababaabaababaabababaaaaaaaabaaaababaabaaabaababaabaaaabaababaaaaaabaaaaaaaaabaabababaabababaaaababababababababaaababaababababaaaaababaaabaaaaaabababaababaababaabaabababaabababaabababaabababababaaabababaabababaabababaaaaaaaabaababaaaaabababaababaaaababababaabaaaaababababaabababaabaabaabaaaaababaababaaaaaabaaaaababaababababaaabaaabaabaaaaaabaaababaaaaabaabababaababababababaabaababaabaabaababaababaababababaabaababaaababaaababaaabababaabababababaabaabaaabababaabababaabaaaaaaaaabababaaabababaababababaaababaaabaaabaabaaaaaabababaaaaaaababaaababaaaabaabaaaaababaabaabaaababababaaabababaaaaaabaaababaaaaaaaababaabaaabaababababaaaaaabaaaaabababababaababaababababaabaababababababaabaaaaaababababaabaabaabaabaaaaaaaaaaabaabaababaababaabababaabaabaaaaaaababaabaaababaabababababaaaaaabababaabaabaaabaabababaabaabaaaaabaababaaaabaaababaababababaabababaabaabababaababaababaaaaabaaaaaaaaabaababaababaaaababaabababaabababaaaaaababaaabababaaaaababaabaabababababababaaabaabaababababababababaabaabaabaabaabababaabababaaaababaaababaaaaaabababaaabaaaaaabababaabaabaaababaaababababaaaaabababababaaaaababaababaaaabaaabaaaabaabababababaabaabaaabaaaaabaabababaaababaabaaaaabaabaaaabababaaaabaaabaabababaaaaabaaaaababaaaabababaaaaaabababaaabaabaaaaabababaaabaabaabaaaabababaaabaaababababaabaaaabababababaaababaabaabaabaaaaababaaabaaaaababaaaaababaaaabaabaaababaaabaababababaaaaabaaababaaabaaabaabaaaaababaabaababaaaababababababababaaaaabababaabaabaaabababaabababaaababaababaabaaabababaaaaaabaababaaaaaaaaabaababaababaaaaaabaababaabababababaabaaabaabaaaaaaaabaababaaaababaababaabababababababababababaabaaabaaaabaabaabababaaaabababaaaabaaaababaababababaabababaaaababababababababababababaaabaaaaababaaababaabaaabaaaabaaabaababababaabaabaabababaaabaababababaababaabaaababababaababababaaaaaababaaababaaaabaaaabaabaabaaaababaabaaabaaaaababaaaaaaabaaabababaabababaaabaaababaaaababaabaaababaabaabababaabababababaababaaababaaaababaabaaaaaababababababaaababaababaaaaaababababaaabaababaababaaaabaaababababaaabaababababaaabaabaaabaaababababaaaabababababaabaaabababababaabaaaaabababaaaabaaabaabaaababababababaabababababaaabababaabaabaabababaabaabaababaababaabababaababaabaabababababaaaaaaabaaababaaabaaaaaabaabaaaaabababababaaaababaababababaabababababababaababaaabaaaabaaaabaababaaabaaabababaabaaaaabababaabaabababaabaaaabababababaaaaaababaabaaaabaaaaabaaaabababaabababaaaabaaabababaababaaabaababaaaabaaaababaaabaaaaaabaaaabababababaaaaaabaababababaabaababababababaababaabaababababaabaaabababaaabababaabababababaaaaaabaaabaabaaabaabababababaabababaababaabaaaaaaabababababaaaabababaababaaabaabaabaaabaaababababaabaabababaababaaababaaababababaaaababaaaababababaabababaababaabaaabaaaaaaaabaaabaaabaababababababaababaaaabaaabaabababaabaabaaaabaababaabababaaaababababababaabaababaabaaabaaaabababaaaaabababaaabababaaaababababababaaaaaaabaababaababaabababaaaabaababaababaababaababababaababaabaabababababababaabaaababaababaaaaabababaaabaaabababaaaababaabaababababaaaaaaaabaabaabaaababaabaaaabaaabababaabaaabaaaabaaababaaaababaaababaaaaaaababaaabaabaaaabababaabaaabababaaaaabaaabababaabaaabababaaababaaababaababaabababababababaaaaaababaaaaabaababaaabaabaaaababababababaabaabaabaaaabababaabaababababaabaaaaababaabaaabaabaaababaaaaaaaababaabaaabaabaabaaaabaabaaaaaaaababaaabababababaaaaabababababaaabaababaababababababaaababaababababaaababababaabaaaababaabaaabaabaaaaaaabaababababaaababababaababababaaababaaabaaaabababaabaaaaabababababaaabaaabaabaababababababaabababababaaaaaababaaabaabababaaaaaaaaababaabaabaabababaababaabababaababaaabaabaaaababababababababaabaabababaababababaabaaaabaaaaaabaabaaabaabaabaaaaaaaaabababababaabaaabaabababababaabaaaabaabaabaabaaabaabababaaabababaaaaaaabaabaabaaabababababaabaaabaababaabaababaaababababaaabaabaababaababababababaaaaaaabaaababaabaababababaaaaaaaababababababaaabaaabaabaabaababaaabababaaaabaabaabaabaabaabaaabaabaababaaabaabababababababaabaababababaaaabababababababaababaaabaaaaabaabaaababababaababaaabaabaabaaaababaaaababaaaabaabababaaaababaababaaaabababaaabababaabaabaababaaaaaabababaabaaabaabaababaabaababababababaababaabaabababaababaababaababaaabababaaaaabababababaababababaabaabaaabaabaabababababababaaabaaababaabaaaabababaaaabaabaaaaababababaabaabaabababaabababaabababababaaababababababaabaabaababaaaabaababaabaabaaaaababaaaababaaababababababaabaababababaababaabaaabababaabaaababaaababaaabaaabaaabababaaaababaaaaaabaaabaabababaaaababaaaaabaababaaaaaaababaaaabababababaaababaabababaababaabaaaaabaaaabaaaaaaabaabaabababaaaaabaabaaabaaaabaababaabaababaaaabaaaabaaababaabababababaaababaaabaaaabaabaabaaababaabaababaababababaaaabaabaaaabababaababababaabaabababaabaabaababaababababaabaababaabaaabaaaababaababaaababaaaaaabaaababababaabaaaaaaababababababaabaaabaababababaaaaaaaaaabaabababaababaabababaaaabaabaabaabaaababaaabaabababaababaaaaaabaabaabababaaababababaabaabaabaaaaaabababababababaaababaababaaaaabaaaaababaaababababaabaaabababaabababaaabaabababaababaaaaababababaababaabaaabaaaaaaababababaaabababababababababaababaabababababaabaaabababaabaaababaaaabaaaaababaaabaaaababaaabaaaaaabaabaabaaababaabababaababaaababaaababaababaabaabaaaabaabababaabaaaaaaabaabaaaaaaababaaabaaabaabaabaaababababaaabababaaaabababababaababababaababaababaabaaaabaabaaaababababababaabaabaababababaabababababababaaaabababaabaaabaaaaaababaabaaaababaabababaaabaaaaababaabababaaabaaaaaaabaababaaaababaaabababaaababababaababababababaabababababababababaaabaaababababaaabaabaaaabababaabaabaaabababaaabaabaaababababaaababaaababaaaabababaaaababaabababababaaabaabaaabaababaaaaaabaaaaabaababaabaababaaaababababababaaaabaaabababababaabaabababaababaaaaaaabaabaaabaabababababaabababaababababababaaabaaababaabababaaaabaaabababaaaababaabaabaababababaaaababaaaababababaaaaaaababaaaaaababaabaabababaabaaaaabaababaabaaaaabaababaababaababababaaaaaabababaabaaaaaaaaabababaabaaaaaaaaababababaababaababaaaaabaabaaaababaaababaaaabababaaababaabaababaaaaababababaabaababaaababaaababaaaaaababaabaabaabababababaaabaabaababaababaaabababaababaaabaaaabaaaabaabababababababaababaaaaababaaaaababababababaabababaababaabababaaaaaabaabaababaabaabaabababaaabaaabaabaababababababaaaabaabaaaabababaabaaababaaaababababababaabaabaabababaabaaaaaaabaaaaabababaababaaaababaababaababababaaaabaaabaaabaaaaaabababababababaaaabaabaaabababaabababaababaabaaababababababababaaaabaabaababaaababaabaaabaabaaabaaabaababaaaabababababababaaabaaaababaababaaaaabaabaabaabaaabaaababababaaaababaabaaababaabababaaaabaaaabaabaabaabaaaaababaabababababaaaababaaabababaabaaaabaababaaabaaabaabaaabaaabaabaaaaabaababaaaabababaababaaaabaabaaababaababababaabaaaababaabaabaaaaaaabaaabaabaababaaaababaabaabaaaabaabaaaaababaaabababaaababaabaabaaabababaaabaaaabaabababaaababababaaaaaababababaabababaaaabaaabababababaabaaaababaaabaaababaaaababababaabababaababaabaababaaababaababaaaababaabaaababaabaaabababaaaaababababababababababaaabaaaaaababaabaababaaababaaaaaababaabaaababaababababaababaaabababaaabaababaaabaabaaabababababaaaaaababaaabaabaababaabaabaababababababababaaabaabababaaabaaaabaaabaabababaabaabaaaabaababaababababababababababaaaaabaaaababaababaabaabaaaaabaabaabababaaabaaaaaaaaabababaabaaaaababaaabababaaaababaababababababaaabaabaabaaabaaabaabababaaaabaabaababaababaababaaabababababaaaabaabaaabaaababababababababaabaababaababaababaabababaaaabababababaabaaaaaaaaaaaabaaaabababababaaaaaababaaababababaaaababaaababaabaaaaabaaabababaaabaaabaaaaababaabaabaabababaabaaaabababaabaaaababaaabaaabaabababaaaabaaababaabaabaabababaabaaaaaaababaaaabaaabababaaabaabaaababaabababaabaabababaaababababaaaabaaabaaaabaaaaabaaaabaaabababaababaaababaabaabaabaaaababababaabaabaababaaabababaaababaababababaabaaaabaababaababaababababaabaabaabababaaabaabababaabababaababaaababaaababaaaabaaabaabaabaaaabaabaabababaababaaababaaabaaaaabababaaababaaaababababababaaaababaabaaaaababaaababaabaabaababaaabaaaabaaaaabaaaaabaabababaaaaababaabababaabababababababaababaaaabaabaabababaabababaaaabaaabaababababaababababaababaabababaaaaabababaaababababababaabaaababaabaaaaaaaababababababababaabaabaaababaaababaaababaabaaaabaabaababaaabaabaabababababababaaaaabaaabaaaabaabaabababababaaabaaabababaabaaaaabaaababababaabaaaaaaababaabaaabaabaaabaababababaaaaaabaaababababaaaabaababaabaababababaaaaabaaabaabaaaaabaababaabababaaababaabaababaaabaababababababaabababaaabababaaabaababaaaaaaaaaaaababaaaabaaabaaaaaaabaaababaaaabaaaaabaaaaaabaababaaaabaaaaabaaabababababaaaabaababaaabaaaababababaabaaabaabaabaaabaaaaaaabaaabaababaabaabaabaaabaababaabaabaabababaabaabababaabaaaaabaaabaaaaababaabaabaaaabaaabaababababaababababaababaaaabaaababababaabaaaabaabaababaabababaabababaabaabaaaababababaababababaababaaaabaaababaabaabababababaaaaabababababaabaaabababababaaaabaababaaabababaabaaabababaababaaaaaaabababababaabababaaaabababaabaababaaaabaaabaaaabaaaababaaaaaabaabaabababaabaabaaababababababaabababababaaaaabaaaababaabaababaaabaabaababaaaabaaaaaaababaabaababababaaaababaaaaabaabababaabababaaaababababababaaaaabaaaaaaabababababaaaababaaaabaababababaaaaaabaaabaabaaaaabaababaabaabaaaaaababaaababaaababaaaababaaabababababaaaaababaababaabaabababaabaaabaababaabaabababababaaaabababaaabaababaaababababaabaabaabaaabababababaaababaaabababababaaabaabaaabaaaabaaabaabaaaaaaababaaaabaabababaaaaaaababaaabaabaaaaababaabaaabaaaaabaaabaaaaabaaaaaaababaababababaaababababaaaaababaabababaabaababaaababababaaabababaaaaaabaaabaababaabaabaababaababaababaaababaaaabaaaabaaaabaababaaababababaabaabababaaaabababaababaaaaabababaababaaababaaabaababababaabababaababaabababaaabaababababababaabababaaaabaaaaaabaaabababababababaaabababaaabaabaaababaababaaababababaaababaababaaaabaabaaabaaababaabababaababaaaaababaaabaaaaaaaababaaaaaabaabababaaaaabaaabaaabaababaaabababababaaaababaabaababaaaabaababaaaaaababaabaabaaaabababaabaabaaaaabababababaaabaaabaabababaababaabababaabaaaabaaabaababaababaabaababababaabaaababaaaaabaaabaaaaababaababaabaaaaaaaababaaaaaaabababaaabababaaabaaaababababababaababaababaabababaaaabababaabababaaabaabaababababababaaabaabaaaabababababaaaabaaabaaaaaaaaaabaababaaaabababaaababababaaaababaabaaababaaaaaabaaabaaabaabaaaabababaaaaaaaaaaaaaabaaaaabaaaaabaabaabaaaababaaaabaaabaababababaaaaababaaaabaabaaaaabaababaaabaababababaabaabababaabaaabaaaaababaaaaaababababaaababababaabaabaabaaababaababaaabababaaababaababaababaaabababababababaaabababaaaaabababababababababaabaabaababababababaaaabaababaaaabaabaaaaaababababaaabababaababaabababaababaaaaaabababaababababaabaababaabaaaabababababaaababaaaabaabaaaaaaabaabaababababababaaabaabababaaabababaababaaabaabababaaabaababaabaaabababababaabaaabaababaaababaabaaaabaabaabaaabaabaabaababababaabababaabaababaaaababaababaaaaaababaaaaababaaaaabaababaaaababaaabaababaabaaababababaaababaabaaaababaaababaababaaababaabaabaaaabaaababaaababaababababababababaabaabaababaaabaababaaabaaabaaabaaabaababaaaababababababababaaabababaaaaaaaabaabaaababaaaabaaaababaabaabababababababaabaaaaabaaababababaabaaaababaabababababaabaaabaababaaabababababaabaababaaaaaabaaaaababaababababaaaababababababaababaababaabaaaabaaabababaabaaaababaaaaaaaaababaaabababaabaaaaaabaaaaaabaaabaaabaaaaababaabaabaaababaababaaaababaaabaaababababaabaaaabaaaaaaababaaaabaababaaabaabababaabaabaaababaaaaababababababaabaaaaabaaaaaaabaaabaababababaaabaaaababaaabaababaaabaaaabaaaabaabaaaaababaababaabaababababaaababaaaabaaaaaababaababaababaaaabaababaababaabaaabaaabaaababaaababaababababaaaaabaabaababababaabaababababaaababababaabaabaabaaaabababababababaaabababaabaaaabaababaaaababaabaaaabababaababaaaabaabababaabaabaaabaaaaaaaaabaaaaabaaabaaaabaabaaabaaababaaababababaababaaabaabaaaabaaababaabaaaabaabaaaaababababababaabababaabababaaabaaabababaaabaabaaaaaabaababaaababaababaaabaaababaababababaababaabaaabaaaaabaabaabaabababaaababaabaabaaaabababaaababaababababababaaaaaabaabaaababababaaabababaabaaabaaaabaabaabaababaaabaabaabaabaabaabaababaaababaaaabaaabaaaababababaabababaababababaabaaaaaaaaabaabaaabaaabababaaaabaababaaaaabababababababaaabaabaabaaabababababaabababaaaababaaaababababaaaaaababaababaaabaaabababababaaaaaabaaabaaaabaabaabaaaababababaababaaababaabababaabaababababaaaaabaaaaababababaababaababaaabaababaaabaabaababaaaabaaaaababababaabaaaaabababababaabaabaaaabababaababaaabaababaaaaababaaababaababababaabaaaaabaababababaabaaaababaaaabaaaabababaaabaabababababaaababaaaabababaaaabaaaaabaaaaaaaabaababaaabaababababaaaabaaaaaaababaabaabaabababababaabaaaababaabaaaababaabaaabaabaaaababababaabababaababababaabaababaaababaabababaabaaabaaababaabaabaaaababaababaabababababaabaabaaababaabababaababababaabaaaaaaaabababaabaababaabababaaaaaaabaaababaabaabaababaabaaababababaaabaababaaabababababababaababaabaababaaabaabaabaabaaaaabaaababaaaaabaababaabaababaaaaababaaaaababaaaababababababaabaabaabaabaaababaabababaaaaaaabaaabababababaababababaababaaaaaabaaaababaaaaaaabaaabaabaaaabaababaaaaaaababaababaababababaaaabababaabaaabababaababaabababaaabaaaababaabaabaabababaabaaaababaaaaabaababaabaaaaaaabaaaabaaaababababababababababaaababababaabaabaabaabaaabababaabababababaaabaababaaaabaababaaabaabaababaababaaabaababaaabaaaabababababababababaaaabababababaababaaaabababaabaaaaaaaaababaaaaaababaaaaaabaaababababaaababaaaaabaaaababaabaababababababababaababababaaababaabababaaabaaababababaaaaababababaabaababaabababaaababababaaabaabaababaaababaababaaababaabaaabababaaaaaaaababaababaaaababaaabaabaababaaaabaabaabaabaaaabaabababababaaabaababaabababaaaaabaaaabababababaaababaabaaaaaababaaababababaaabababaababaabababababaababaaaaabababaabaaaabaabaaaaababaababaabaaaaabaababababaababaaaabaababaaaaababaababaabababaababaaabaaaabababaabababaaaababaabaaababaaabaaabaaaabababaabaabaaabaaababaabaababaaabaababababababaaaaaaababaabaaabaaaaaaabababaabaaaabaababababababaababaababaabaabaaaaababaaaababaaaaabaabaaaaabaabaaaaaabababaabaabaaaaababababaabaabababaabababababaaababaabababaaaaabaabababaaababaabaaabaaaababaabababaaabaaababaaaaaaabababaaabababaaabaaabaabababababaabababaaabaaaaababaababaaaaabaaababaababababaaabaaababaababaaaaabaaaababaaaaaaaaabaababaabababababababababaaababaabaabaaaabaabababaaaababaababaaaabaabaaaababaaaabaaaabaabaaaaabababababaabaababaaaabababaaabaabaaabaaaaaaababababaaababaabababaababaaabaabababababaabababaabababaabaababaaaabaababaabaaababababaaaaaabaabaaababaaaabaabaabaabaaabaabaaabaabaababaababababaaaaaabababaabababababaaaabaaabababababaabababaababaaaaabaaababababaabababababaabababaaaaabaaabababababaabaaaaababababaabaabaaababababaaabaababaabaabaaaaaababaabaabaaabaabababababaabaabababaaaaaabaaaaaaaaababaaaabaabaabaaaaabaaaabababaabaaabaaababababaabaaaabaaabababababaaabaabaabababaababababaababaabaaaaababaaabaababababababaaaaababaaaabababaabaabababaabaababaaaaabaaabababababababaaabaabaabaaababababaababaaababaaabaaaabaaababaabaaabaaabababababaabababaaaaababaababaababaababaaababaabaabaaaabaaababababaaabaaaababababaabaaaababaaabaaabaabaaaabababaaaababaaaabababaabaaaaabababaaabaaabaaabababababaababababaabaabaaababaaabaabaaaaaabababaaabaaabaaaaaaabaaababababaabaaaaababaaabaabababaaaabaaabababaaababaababababaabaaaabaaaaabaaabaabaaaaabaaaabababaaaaababaaaaaababaaabaabababaaababaabaaababaaaabaaabaaaabaaaaabaabababababaababababaabaababaaabababababababaaabaaabaababaabaaaabaaaaabaabaaabababaaaaababaaabaaabababaabaaaaabaaaababaaababababaaababababaababaabaababababaababaaaaababaabaaabababaaabaabaababaabaababaabaaabaaabaabaabaabaaabababaaaabaaabaabababaabaaaabababaabaabababaaaabababaaababababaababababaaababaabaaaaababaaaabaaabababaaabababaaaaaaaababababaaaabaaaabababaaaabababaababababaaababababaabaabaababababaababaabaaaabababaaaababaaaabaaaaabaabaabaababaabaaababaaaababababaaabaababababaaaabababaaaaaababababaaababaaaaaabaabababaabababaabaaaaababaabaaaaaaaaabaaabaababaabaabaaaaaabababaaabababaabababaaababaaababaaabaaaabaaabaabababababaaabaaaaabababaabaaababaaababaabaabababaaabababababaaababaaabababaabaabaaaaaaaaababaabababaabaaaababaabababababaaabaaabaabaaabaababaaababaaabaabababaaaabaaaababaaabaabaaabababababaababababaabaaababaabababaaabababababaababababaabaaaaaababaaabaabaabaaaaaababaabaabaaaaaabababaababababababababaaaabaababaabaabababaaabaaabababababaabaaaababaabaababaaabaabaaabaababaaabaaaaabaabaabaababababaabaabaabaabaabababababaabaaabaabababaabaaabaabaaabababaaabaaabababaabaaababababaabababaabaababaabababaaabababaabaaabaaaabaaabaaaaababaaaabaaabaabababaaaababababaaaabaabaaabaaabaaaabaaabaabababaababaababaabaaaabababaaaababababababaaaabaabaaaabaaaabababababaababaabababaabaaaabaaabaabaababaabaabaabababaaaaababaaaabaabababaaaababababaabaababaabaaaabaaaaababaaabaabaaaababaaabababaaaabaabaaaababaababababaaaabaaaabaaababaabaaaabaabaaaaaaababababaaaababaaaabaaaaababababaaaaaaaababaabababaabaaabaababaabaabababaaababaabababababaababaaabababaababababababaaaaababaababaaaaaabaaabababaabaaaaababababababaaaaaaaababaaabababababaaababaaaaaaabaaaababaabaabaababaabababaaaababababaababababababababaaaaaaaaaaaaabababababaabaabababababaaaabaaaabaababaabaaabaababaaaaaaaaababababababaabaaabaababaaaaababababaaabababababaaababaaaaababababaababaaaaababababaabaabababaabaaabaabaabababababababababaabaabababababaababaaaaaaabababababababababaaabaabaabababababaabababaaabababaababababaaaaaabaabaabaaabaabaabaabaaaabaabaabaabababaabababababaaababaaaababababaababaabaaabababaababaabaabaaabaaaababaaaabaabaaaaaaaabaabaaaababaaaaaabababaaabaaaabaaabaaabababaabaaabaaabaaaaaabaaaabaabababaaabaaabaaabaaaabaabababababaaabaabaaabaabaaabaaaaababaaaaaababababababaaaabaaababaaaabaababaaaaabaabaaaabaababaaababaabaaaaaaabaabaababaabaabaaabaabaabababaaababaaabaababababaababaaababaabaaabaaaaaabaaabaaaaabaaaaababaaabaaabaabababaaaabaaabaaaababababababababaaababababaaababaaaaababaabaabaabaaabaaababaababaaaaaaababababaaaaaaaababaaabaabaabababaaabababababaabababaabaabababaaaababaabaaabababababababaaababababaabababaaaaababaabaabababababaabaaaabaabababaababaababaaaaababaabaababaaababababaaabababaaababaababaaabaaaaabaaaababababababaabaababaabaaaaabababaabababaaabaaabaabaaaaababaababaaaaaabaabaabaaababababaabaaaabaababababababaabaaaabababababaaabaabaabaabababaabaaababaababaaaabababababaaababaababababababaaaaaababaababaabababaaabaabaaababababababababaaaaaaababaabaabaabaaabaaabaababaababaaaaabaaaaaaabaaaababababababaababaabaabaababababaaabaabaaaaababaaababaabababaabaababaabaaaabababaabaababaaabaabaabababaabaabababaabaaaabaabaaaabaaabaaaaaaabaabaaaaababaabaabaababaabaabababaaabaaabababaabababaaabaabaaabaabaababaababababaababaaabaababababaaaabaaabababaabaabaabaaaaaaaababaaababababababaaaaabaababaaabaaababaaabaaaabaaaaaabaabaabaaaaababaabaabababababaabaaababaaaaababaabababababababaaababaaaaaabaaaabaabababaaabaaabababaaaabaaaaababaaabababaabaabababaabaabababaaaababaaabaabaaabababababaababababaabaaaaaaaabaaaaaaababaabaabaaababaabaabaabababababaaaaababaaaaaaabaaababaabababaabaaaabababababaaaaabababaababaaaaaaabaaabaaaaababaabaabababaaabaaabaabaaaaaaaababababaabaaababaaaabababaababababaaaabaabaaabaaaaaaaaabaaababaabaabaabaababaaababaababaaabaaaaaabababababaababaaabaaabaaaababababaababaabaabaabaababaabaaaaaaaabaaaaaababababaaabaabaababaaaaaaaabaaaabaaaaababaabaabaaaaaabababaaaababababaabababababababaabaaababaababaababababababaababaabaaaaaabababaaabaabaaaaaaaaaababaabaabababaaaaabababababaabababaaaabaababaabaaabaababaabaababaabaaaaaabaabaaaaaaaababaabaabaaabaaaabaaaababaabaabababababaaaabaababababaabaaabaababababaaabababaaaabaaabaaabaababaabaabaaaababaaabababaaaaababaaaaaabaabababaaababaabaabaababaababaaabababababaabaabaabaabaababababaaaabaababaabaababaababaaabaabaababaaababaabaaaaaabaabaaaabaabababaabaaababaaaabababaabaabababaaaaaabaabaabababaaaaaaabaaababaaabaaaaababaabababababaabababaaaaabaababaaaababaaaaabababababaaabaaabaaaababaaabaabaabaabababaabaababaaaabaabababaabaaaaaaaaaababaaababababaababababaababaaabaaabaaaaaabaaababaababaabaaababababaaababaaabababababaabaabaaaaabaaabababaabababaababaabababaabaaaabababababababaaabaabaababaababaababaaaababaabababababaaaababababaabababaababababaaaababaaababaabaababaaaabaabaababaaabaababaababaabaabaabaaaabaaababababababaaaaabaaaaabababaaabaaabababaaababaabababaaaaaaabaabaabababaababaababaababaabaaaaaabaaabababaabaabababaabaaabaabaabaababaaabaabaababababaabababababaaaabaaaabababaaabaaabaaaabaaaabaaaaabababaababababaaababababaaabaabababaaaabaaaaabababaabaababaabaababaaaabababaaabaabaabaaababaabaaabaababaabababaaabaaaaaababaaaabaabaaaabaabaaabaaaabaaababaababaababaaababaabaaaababaaaaaabababaabaabaaababaaaabababababababaaabaababababaababaaabaaabaabaaabaaababababababaaabababaaaaabababaabaaabaaaababababaabaababaaaabaaabababababababaabababaaaababababaaaabaaaaaaaabaababaabaaabaaaabaababaabaabaababaaabaababaabaababaababaaaababaaaaabaaaabaaabababababaabaababaabababaabaaaababababaabaabababaababaaaababaaababaababaabaababaaabababababaababaaabaababaaaaaaabababababababaabaababaababaaaaabababaababaabaaaabababaaababaaabaaaaaababaabaaabababababaaabaaabababaaababababaaaabaaaababaaaabaaabababaabababaababaaababaabaababaaaababaaababababababababaaabaabaababababababaaabaaabaabaabaaabababaaaabaabababaaabababababaaaaabaaabaabaaabaabaababaaaaaaababaababaaaaaabaaaaaabaaaababaabaababaababaaabaabababaaaabaaaabaabaabaaaababaaabaaabababaabaaaaaababaababaaaabaaaabababaaababaaababaaabababaaababaababaaaabaaabaabaabababaabaabaaaaabaabaababaabababaaaabababaabaaabababababaababaaabaaababaaaaabaabababaaabababaababaababaabaababaabaabaaabaaabaaaaababababababaaaaabaabaaaababaabaaababababaaabaabaabababaababaabaaaabaabaabaabababaababababaababaaababaaabaaababababababaaaaaabaaabaababaabababaabaababaabababaabaaababaaaaaaaabaabababaababaabaabaaaaabaaaabababaaababaabaabababababaaababaaaabaabaaababaaaababaabaaabaaaababababaaabaaabaabaaababaabaaabababaaabaaabaaaabaabaaababaaabaaaabaaabababaaabaaabaabaababaaaaaaaababababaaabaaaabababababababaaaababaaaababababaabababaaaabababababababaaaaaabaabaaabaabaabaabaaaaabaababaabababababaababaaaabababaabaabaabaaabaababaaaababababaaaabaaababaabababababaaabababaaaaababaababaabaabaababaaabababababababababaabaabababaababaababaabaaabababababaaabaabaaaaabaaaaabaaabababaaaaaabaaabaabaababaaaaabaabaaaabaabaaaaabaababaaabaaababaaaabaaaabababaaabababaabaabababaaaaabaabaabaabaaababaaaabababababababaaabababaabaaaabaaabaabaaaaababaaabaababababaababaabaaaaabababababaabaabababaaabababababaaaabaaababaabaaaabaaaababababaabaaababaaaaabaababababababaababababaababaaaaabababababaaaaababaababababaababaabaababaaababababaababaaababababaaabaaaababaabaababaaaababaaabaaaaaabaaaabaaabaaaababaabaababababaabaaababaaaaaaaababaababababaabababababababababaaaaabababaaaaaaaaaabaabaababaaababaaaabaabaabaaabaabaababaaababababaabababaabaaaabaaabababaaaaaabaabaaaabaaaababababaaabaaaababaabababaabaaaabaabababaabababaaaaabaabaaababaababaabaabababaabababaaaabababaababaaaaababaababababaabababababababaabababaaaababaababaaabababaababaabaababaabaababaabaaaabaaababaaaaaaaaabababababaababaabaaaabababaabaaaabaabaaabaababaababaaabaabaabababaabaabaaababaaaaaabaaabaababaababababaaababaaaaaaabaaabababaabaaabaaababababaaabaaaaaaababaabababaabababaaabaababaababaababaabaaabaaaababaaaaababaabababababaaabaabababaababababaaabaababaabababaaaababaaaabaaaababababababababaababababaabaaaabababababababaabaabaaabaababaabababaababaabaababababaaaaababaababaababababaaabababababaabaaaababaabaabaabaaababaabaababababaaabaaabaaaabababababaabaaaababaabababaaaabababaaabababaabaabababaaaaaababaabaabaabaaabaaaaaabaaabaabaaabaabaabababababababaaabababababababababaabaabaaaaaababaababaababababababaaabaaabababaabaaababababaaabaababaabaabaaabaabababababababaabababaabaaaaabaaaaabababababababaaababaaababaaaaaabaaabaaabaaaaaabaaabababaabababaaaaaaaaabababaaababaabaabaaaabaaaaabaaaaaaababaabaabaabababababaababaaaaaaaabaaaababaaaabaaabaababaabaaaababaaabababaaababababaaaababaaaaaababaaabaaabaabaababababaabaaaabaababaababaabababaaaababaabaabababaabaabababababababababaababaaabaabababaabaaabababaaabaabaaababaaaaaaaababaababaaaaabaabaaaaabababaaaabaababaaababaaababaabababaabaaabaabaaabababaaababababababaababaaaabababaaabaababaabababaabaabababaaaababaaaaaabaabaaaaaabaabaababaabaaaabaaabaabaabaaaaaaaaaaaaabaababaabaabaaaabaaaaaababaababaababaabaabaaababaababaabaaaabaaabababaabababaababaaabaababaabaaabaabababaaabababababaabababaabaabaaababaababababababaaabaabaabababaabaaababababaabababaaaaabaaababaaababababababababaabaaabaaaaabababaababaababaaababaaabababaabababaaabaababaabababaabaaaaabaabaabaaaabaaaaaababaababaaabababaaaabaababaaababaaabaabaaabaaaaababaababaabaabaababababaaababaabaaababaaaaababababaaababaaababaaababaababaabaaabaabaaaabaabaabaaaabaaaabaaababaaaababaabaabababaaaabaaabababaaabaababaaabaaaaabaabababaababaaaaabaaabaababaabababaaaababaaabaababaaabaaaaaabaaaaabaaaabababaaababaaaabababababaabaabaaababaaabaabaaaaababaabababaabababaababababaaabaaaababababaaaaaababababababaaabaaabaaabaabababababaaaaaaaaabababababaaababaababaabaabaabaaabababaaabababaabaaabaaaababaabaaaaabaaabaabaabaaaabaaababaaabaaaaabaaaabaaabababaabaaaababaaaababaaaaabaabaababaabaaabaabaaabaabaaababaabaabaaabaababababababababaaaababaaaaababaabaaabababaaaababaabababaababaaabaababaaaaaaabaababaabaaabaabaaabaaabababababaaabaaaaaababaabababaaaabaababaaaaaabaaaabababababaaaaabaaabaabaaababababababaabaaabaaababababaaabaaabaaaaaaabaabaaabaababaababaaabaabaaabaababaaababaaabaaabaaababaabababaaababaaabaaabaaaaababaababaabaababaaabaabaaaaaabaabaaabaaabaabaabaabaababababaaaaabaabaabababababaaabaaabaabababaabababaaababaabaabaaabababaaaabababaaabaabaaabaabaabaaaaabaababababaababaaaaabaaababaaabaaaababaaabaaaaaababababaaaaaababaabaabababaabaaabaaaabaabaaabaababababababaababaaaabaabaabaababaababaababaababaababaaaabaaaaabaababaaaaabaaaabaaabaababaaaabababaabaababaababaabababaaaaaababaabaabababaaaaababaaabaabababaaaaababababababaabaaabaaaaaaaaaaaabaaaaabaabaaaaabaaaabaaaabaabaabaaabaaabaabaaaabaaabaaaababaabaaaabaabaabaababaabaaabaaababababaaaabaaabaaabaabaaaaaaababaaababaababaabaabaababaabaabaaaabaaabaabaababababaaabaaabababababaaaabaaaabaaababaabaababaaaababababaababababaaaaabaabaabaaabaababaaabaaabaabaaaababaababaabaabababaabababaaaaabababaababaabababababaabaabaaababaaababababababaababaababaaabaabababaabababaabaabababaaaaaababaaabaababaaababaababaaaabaabaabaaabaabaabaababaababaaaaabaaabaaabaababaaaaababaaaabaababaaaaababaaababababaababaaaaabababaaababaabaaabaaabaababababaaaabaabaaababaabaabababababababababaababaababaababaaaaaababaaabababababaaaaababaaaaabaaabaabaaabaabaabaaaaabaabababaaaaaaaabababaaabaabaaabaabaabababaaabaabaaabababababaababaaaabaaabaababaababababaaaabababaabaaababaabaabaabababaaaaababaababababaaababaabaaababaabababababaabaabaaababaaaabaabaaaabaaaabaaaababaababaaaaababaababababaaaabababaabaababaabaaaaaababaabaababaabababaabababaaabababaababababaaaaaaabaabaaabababababababababaabababaabaaaaaaaaabababaababababaaababababaabaababababaababababaaaabaabaaaaabaabababaaaababaabababaaaababaaababaaabababaababababaaabaaababaabaaaababaabababaabaababababababababababababaaaababaabaabaabaabaababaaaabababaabaaabaaabaaababaaababaaabaaabaababababaabababaabaabaababaabaabababaaabaaaabababababababaaaaabaaabaaaabaabaabaabaabaababaabaaaabaaaabababababaababababaabababaabaababaaababaaaaaababababaaabaaabaaaabaaabababaaaaababababaabababaabababababaaabaaababaabaaababaaaabaababaababaababaabaabaaaabaabaaaabaabaababaaababababaabaababaababaabababaaabaabaabababaaabababaababaaaaababababaabababaabaabaabaababaababaaaaababaabaabaaaaabaaaabaaaaaaaabababaaababaaaabaabababaababaaaabaabaaaabababaaabaaababaaabaabaabaaaababaaaabaababaaaaabaaaababaaababaaabababaaabaabaabaaaababaabaabababababaabaaaabaaaaaaaabaaaababaaabaabaaaabababaaabababaaababaabaaababaaabaababaaababaaaababaabaaaabaababaaabaaaabaaabababaabaabababaababaaaabaababaaaaabaabaabaabaaabaaabaababababababababaaabaaaababaabababaaababaabaaaaabaaabaabaabaabaaabaabaaabaaabaabababababaabaababaababaaabaaaaaababaaaaabaababaaaabababaaaaaabaababababaabaabaababaabaaababaaabababaaabaabaaaababaabababababababaaabababababaababaaababaababaaabaabaaabaaababababababaaabaaababaaaabaabaabaaaaaaabababaababababababaaaabaababababaaaabaaabaaaaaababaaababaaaababaaababababababaabaaababaabaaabaaabababababaabaaaaababaababaaabaaabaabababaabaaababaaaabaabaaaaababababaaabaabaabaabababababaabababaaabababaabababaababaababaabaabababaababaabaabaabaaababaaabaaaaabaabababaaaaaabaaabaaaaabaababababaaaabaababaabaabaaabababababaabaaababaababababaababaaababaabababaaaabababababaaababaabababaababaababaabaabaaaababaababababaaabaababaaabababababaaabaabaaababababababaabaaababaaaabaababaaabaaababaababaaabaababaabaaaababaaabababaaabaaabaaaaabababaaabababababababaaababaaabaabaaaaababaaaaababaaababaaabaabaaaaaababaababaabaabaababababaaaabaaaaaaabaaaabababaabababababababababaaabaabaaaaababaabaaababababaabaaabaaaaababababaaaaaababaaababaabaababaabaaaabaaaabababababaababababaabaabaaaabaaaaabaaabaabaababaabaabaaaaaabaabaababaabaaaababaababaababaabaaabaabaaabaabaabaababaaaaaababaaaaababaaaababaaaabaaaaabaababaaaaaabaaaaabaaabaaabaababababaaaabababaababaaaaaaaaabaaaaababaabaabaabababaabaaaababaabababaaaabaaaaabababaabaaabababababababaababaaabaaaaabaaaabaaaababaababaabaaaaababababaaaabaabaababaabaabaabaaaaaaabababaaaaaababaaababaaabababaaaaabababababababaabababaabababababaabaababababababaabaabaababaaaaaaaaababaabaaabaabaaaaaaabaaabaababaababababaaaaaababaaaaaaaabababaaaaaaababaaababaaaabababaabababaababaaaababaabababababababaaababaabaababababababaaabaaaababababaabaababaaabaababababaaabaaabaaaababaaabaaabababaabaaabaaababaaaabababaababababaabaaabaaaabaabaaabaaabaaaababaaaaabababaabaaaaabaaababaabaaabaabaabababababaaaababaababaaaaaaabaababaaaabababababababaaabaabaaababaaabababaaabaabaabaababaaaabaababaababaabaabababababaaabaaaaabaaababaababaabaaaabaababababaaaaababaabaababababababaabababababababababaabaababaabaaaabaaaabaaaaababababaababababaababaababababaabaababaabaaaababaabababaabaababababababababaabababababaaaaabaabaaabaabaabababaaaaababaabaabaababaababababababababababaaaabaaaaaababababababababaababaaababababaabaaaabaabaaabaababababaabababaaaabaabababaababababaaaaaabaababababaabababaababaaaabaaababaaabaaaaababaaaababaababaaababaababababababaabaaababaaaaaaabaaababaaabaababaaabaaaaaabaaaabaaaababaaababaaababaaaaababaaabababaaabababababaabababaabababaaababaaabababababaaaababababaabaaaaababaaabaabaabaabaabaaaababaaaabababaaabaababaabaabaaaaaaaaabaababaababaababaaabaababaabababaaababaababaaaaaababaabaabababaaaaaaaabaaabaabaaaaaaaababababababababaabaaababababaaaababaaabaaababaaabababaaaaaabaabaaaaaabababaababaabaaababaabaaabaabaaaabaaaaaababaaabaaaabaabaaaaaaaabababaabaabaaaabaababaabaaaaaaaaababaabaababaaaaaababaaaaaaaababaababababaaababaaababaaaaaaaaabababaaaabaaabababaaaabaabababaaaaababaababaaaababaabababababaabababaababaababaaababaababaaababaaabaaaaababaaabababaabaababaaababaaaaaaaaaabababababaababaababababaabaaababaaaabaaaabaababababababaaabaaaaabaaabababaaabaaabaabaaababaaaababaababaaabaaaabaabababaababaabaaaabaabaaabababaababaabaababababaabababaaaaaababababaaababaabababaaababababababaaabaabaaabaaabaaaaabaababaabababaaaaaaaaababaabababaaababaababaabaaaababaaaabaaaaabaaabaaabaaabaaabaaaaaababaaabababaabaabaabaaaabababaabaaabaaaaabababaaabaaaababaabababababababaaaabaababaababaabababaababaababaababaabaaaaababababaabababaabaaabaaababaaaabaaabaabaaabaabaaababaaabababaaabaabaabaaabaababaaabaabaabaaaaaaabababaaabaabaabaabababaaaababababaaabaababababaabababababaababaaabababababababaaaabababaababaaababaaababaabaababaababaabaaababababaaaabaaabababaaabaabaabaaabababaaaaaabaaabaabababaaabaababaababaaababababaaaaababaaababababababaabaaababababababababaaabaabaababababaaabaaaababaabababababaabaababaababaabaaaaaaaabaabaabaabaabababaabaaaaababababaababababaaaabaabaabaaaabaabaaaababaaaababaabababaaababaaababababaaaabaaaabaababaababaabaababaabaababababaabaabababababaaaabaaabaaaaababaabababaaabaaabaabaabaaabaabaaaababaabaababaaaaabaabaaaabababaabaababaabababababaaaabababaaaababaaaabababaaabaaaabababababaababaabaaaaaabababaaababaaaabaaabaaabababaababaababababababaababababaababababaaaaaabaaabababababaaabaaabaababaababaaabababaababababaaabaaaababaabaabaaabaaababababaababaaabaabaaaabaaabaaabababaaaaaabaaaabababaaababababaababaaaabababababaaababaaaaaabaabababababababababababaaaabaaabababaabaabaababaabaaabaaaaabaabaaababaabaaaaababaaaabaabaaaaaabaaababaabaaababaaabaabaaababababaabaabaaaaaababababababababababaaaabababaababaaaababaaababaabaaabababaaaaaaababaaababaaaaaaaaabaaaababababababaabaababaaaaabaaabaaabaaaaabaabababaabababaaabaabababaabaaaabaabaaaaaaabaabaabaabaabaababaaaabaabababababababaaabababaaaabaabaababaaaaabaaaababaabababaaabababaabaaababaaaabaabaaabababaabaaaababaababaaaaabaaababababababababaaaaaabaababaaaabababaaabaabaaaaabababaabaaabaabaabababaaaaaaababaabaaaabaababaababaabaababaaaaababababaabaababaaaababaababaabaabaababaaaaaabaabaababaababababababababababaabaabaabaaaaabaabaaaaaabaaaaaaabababaaababaabaabaaaaaaaababababaaaaaabaabababaaaabaaabaaaaaaababaabaababaaabaaaaabaaabaabaaabababaaabaabaabaaaaaabaabaaabababaababaabaaaababaaaabaabaabaabaaaaaaaababaababababaaaaabababababaabaaababaaabaabababababaaabababaaabaababababaaaaaababaabaaabaabaaaaaababaabaabaaaababaaaabaabaabaababaaaabaabaaaaaaaabababaabababaabaaaaaabababababaaaaabaabaaaabaaabaaabababaaabababaabaabaaabaababaaaaaaabaaaababaabaabababaaabababababaabababaaabaababaabaaabaabaabaaaaaaaaabaaaabaababababaabaababaaababaabaabababababaaabaaaababababaabaabaabababaaabaaabaabababaaaaaaabaaaabaabaaaaaababaababaaabaaaaabaabababaaaababaabaababaaabaabababaabababaaabababaabaababaaaaabaabaabaaabaaababaaabaaabaabababababababaababaaaaaaabaabaaabaababaabaaaaababaaaaaaabababababababaaaabababaaaabaaaaaaabababaabababaababaaaaaabaabababaabaabaabaaaaaaaababaaababaabaabababaababaaaaaaaabababaaaabababaaaaabaaababababaabaababaabababaaaabaabaaabababaaaaaaababaaaaababaabababaabaababaaabababaaabaababaaababababaabaaaaaaababaabaabaaaabababababaabaabababaaabaaaababaaabaaaaaaaaaaaaaaaabaababaaabaababaaabaaababaaabaaababaabaabaabababaabaababaaaaabababaabaabaaaabaababaaabaaaaabaababababababaabaaababababaababaabaababaababaabaaaaaaabaaaabaaaabababababaaabaabababaaababaababaabaabaaabaaababaabaaabaaabaaabababaaababaaabaabaababaababababababababababababababaaaababababaaaaaababaabaabababaaaaabaababaababaaaababaaaababababaabaabaabababaababaaabaababaabaaaabaababaaabaaaaaabaaaaaaaaaaaababababababaaaabababaabaaaababaabaababaaabaabaaababaaaaababaabaaaabababaaaababaababababaaaaaaaababaababaaaaaabaababababaabaabaababaaaaaabaababaaabaaaabaaababababaaababaabaabaaabaabaababaaaabaaaaaaabaabaabaabababaabababababaaaabaaaaaabababaababaababaababababaabaaaaaaaabaaaaabaaaaabaababaababaaaababaabaabaaababaabaababaabaabaaabababaababaaabaaaaaababababaaababaabababababaababaaabaaabaabababaaaabaabaaaaaaaaaabababababaabaababaaaaaabaaabaaabaaaaaaababaaababaaabababaaababaaaabaaaabababaaaaabaabababaaaabaaabaaababababaabababaaababaaabaaaaaabababaabaabaaaababaababaabaaabaababaabaabaabaaaabababaabaaabababaabababaabaaabaaabaaaaaabaaaaaababaabaaababaaaaabaaabaababababaabaabaaabaaabaaababaaababababaaaaaabaababaaaaaabababaabaabaabababaabaababababababaaababaabaabaaabaababaaabaaaaaababaababaaaaababababaaabababaabaaaaabababababaabaaabaaabababababababaaababaabaabaababaababaaabaababaabababaaaaababaaabababababababaabaabaabaaababaaabaaaababaabababababababaabaabaaaaabaaababaaabaaaaaaaaababaabaaaaaaababaaabaaababaaaabaaaababaaababaaaabaabaabaabaabaabababababaaaababaaaababababababababaabaaaaababaaaabaabababababaaaaaabaaabaaaababaababababababaaaabababaaabababaaaabaabaaabaabababaaabaabaaaaaabaabaaaaabababababaabaabaaabaababaabaaaaababaababaaabaabababaaabaababaaabaababaaaaabaaaababaababaaaabaabaababaabaaaababaabaabaaaabaabaaaaabababaaabababaaaababaababaabaabaababaabababaabaaaaaabaababaababaaaababababaabaaaaaabaabababaababaabaaabaababababaaaababaaabaabaaaaabababababaaabaabaababaabababaabaababaaababaabababababababaaababababababababaabaababababaaabaabaabaababaaaaabaaabaababaaabaabaabababababaaabaabaabaababababababaabaabaabababaababaabaabaabababababababaaaaababaabaabaababaabababaabaaabababaaaaaaababaababaaaababababababaabaababaabaabaababaabababababaaababaabaabaaabaababaabaabaaabaababababaababaabababaaabaabababaaabaaabaabababaaaababababababaaaaaababaabaaabaaaaababaababababababaaaabaababababaaaaabaabababababababaabababababababaabaaababaabaaaaabaabaaabaabababaabaabababaabaaabaaaabaaaabaabaabaabaababaababababaaaababaabababaaababaababababaababaaababaaaaabababaaababababaababaababaabaaabababaabaababaababaabababababaaabaababaaabaababababaaabaabaababaaabababaabaaabaaaabaaabababaababaaaaababaaababaababaaaaaabaaabaaababababababaababaaaaababaaababaaaaababababaababaabaaababaabaababaabaabaababaaaababaaabaabaaabaabababaabababaababaabababaaabaaababaaaabaaaaaabaabaaaabababaaabaabababababababaaaaaabaaaabaabaabaabaaaaaaababaabaabaaaaaaababaababaaaaabababababaabaaabababaabababaaabaaabababaaaaaaabaabaaaabaaaabaaabaaababababaabaaabaabaaabaabaaabaababaaabaabaabaaaaababaababaabaabaabababaaaaaaaaababaaaaabababababaabaaaaabaababaabaabaabababaaaaabaabaaaabaabaaaabaaaaaababaabaababaabaaaaaabaaaaaaabaaabaaaabaababaaaababaabababaaaaabaababaaabaaaaaaababaaabaabababaababaaabaababaabababaaaabaaabaaabaabababababaabaabababaabaababababaaabaabaababaaabaababaaaabaabababababaababaababaababaaababaabaaaaabaababaabababaaaaaaaaaabababaaabaaaabababababaababaababababaabaabababaaaaababaaababababaaabababaabaabaabababaaababaaababababaabaabaaabaabababaaababaabaaabaabaaaabaaababaababaababaaaaabaaabababaaabaaaababaaabababaababababaabaabaaabababaaababaabaaabaabababaaaabaababaababaababaaabaaaababaaaababaabababaabaaabaaaaaaaaaaabaaababababaaaababababaabaaabababaababababaabaaaaaaaaabaabaabaaaaabaaababaaababaababababababaaaabaababababaaababaabaaaababababaaaababaaaaababababababaabababaaabababaabaaabababaabababaaababaababaaabababababaaaabaababaabababababababababaaabababaabaabababaaababaabaaaaaaabaababaabaabaabababaabaaababababaabababababaababababaaaaabaaababaaababaaaabaabababaabaabaaaabaababaaabaaaababaababaabaababaaabababababaabaaaaaaaaababaaaaaaaaaabaabaabaabaaaaaaabaaababababaaabaabaabaabababaaabaabaabaababaaaaaaababaaaaaaabababaababaabaaaababababaaaabaaaaababaaaaaaababaababababaabaabaabaabababababaababaaabaaaabaaaabaabaaaababaaabababaabaabaababaababaababababaaaaaaababaaaabaaaabaabaababaaabababababababababaabaabaabababaaaaababababaababababaabaabaaabaaaaabaabaaababaabaababababaabababaabaaababaaabaaabaaabaaababaaabaaabaaabaabababaababababaabaaababaaaaaaababaaaaababaabaaabaaababaababaaabaabaaaaababaaababaaababababaabaababaabaabaaababaabaabababaaabaababaabaabaaabaabaaaaaaababaaabababaaaabababaaabababababaaaababababaaabababaaabaababaabaaabaaaaaababaaaabaabaababaaaaaaaaaaabaaabababaaaababaaaaaaabaababaaabaabaabaabababaabaaabaabaabaaaaaaaaababaabaaaaabababaababaaababaabaabaaaaaaaaababaaaaababaaabaaaaabaabaababababababaaaaaaababaaaabaabaabababaabaaababaababababababababaababaaaabababaaaabababaaabaaababaaababaabababababababaabababaabaababaabaaabaaabaabaababaabaaabaabababaaabaabaaaaababaabaaaaabaabaaababaaaabababaaaabaaaaaabaaababaabaabaaaaabaabaabababaabababaababaaabababaaaabaababababababaaabaaaabaababababababaaaaaaabaaababaababababababaaaababaaaabababababaababaabababaaabaaaaabaaabaaabaaaababaaabaabababaaaaaaabababaaababaaaabaabababaabaabaaababaabaaaaababababaaaabaabaababaaaabaabababababababababababaaabaabababaababaaabaaababaabababaaaaaaaababababababababaaaaaaaaaababaaabaabababaaaaaabababaaabababababaaababaaaaaaaaabababaaabababaaabaababaababaababaaabababaabaaaaabaababaabababababaaaaababaaaaaabaaabaaaabaababaaaabaabaababaabaaaababaabaabababaababaabababaaabaababaaaaaabaaaaaababababaabaababaaaabaaabaaaaabababaababaabaaaaaaababababaabababaabababaaaababababababababababababababaabaaaabaaabaaabaababababaabaaaaaababaabaaaaabaabaabaaaaaaaaabaaabaabaaabaaaabaaabaababaababaaaaaaabaaabaababababaabaababaaabaabababababaababaaabaababaaabaabaabaaaabaabaabaabaaaaaaaabaabaaaaababaabaaaaaaababaababaabaaabaaaababaaabababaababababaabaababaaaaaaabababababaaababababababaabaaabaababaabaaabaabababaaaaaaaaaaaaababababababaababaabaabaaaabaaabababaaaaaabaaababaaababaababaababababaabaaaababaabaababababaaaaabaabaaabaaabaaabaaaababababaaaabaaabaaaaaabaabaabaaabaaaababababababaabaabaaaabaaaabaaabaabababaababababaaaaaaabababaabaababaabababaaabababaaaabaaaaaabaabaaaabaaabaaaaababaabaaabababaaabaabaaabaabaabababaaaaabaaabababaababaaababaaababababababaabaaaaabaaaaabaaabaaabaababaababababaabaaabababaaaaaaaabababaababaaaaabaabaaabaaabaaaabaaabaaaabaabaabaaababaaabaaaabababaabaaaabaaaababaaababaabaaababaaabaaababababababaaaaababababababaabababababababaabaaababaaaaababaabaababababaaababababaabaaaababaabababaababaaaaaabaaababababababaabaaabaaabaabaababaabaaabaaaaababaababaababaabababaabaabaabababaaababababababaabaababaababaaabaaabababaaabababaaaaaaababababaababababababababababaabaabababaaabaaababaaababaabaababaaaaaaababaabaabaabaabababaabababababaabababaabababababaaaaaabababaabaaabaaabaaaaaaaababaabababaaaaaabaaaaaaabababaabababababaaabaabaaabaabaabababababaabaaaabababaababaababaaabaababaabababaababaaaaabaabaababaaabaaababaababaaabaaabaaabababaabaaabababaaababaaabaaabaaaaababaabaaaabaabaabaaabaababababababaaabababaaababaababaababaaabaabaabababababababababaabaabaaabaabaaaabababaaabaaaabaaaaabaaabababaaabababababababaabababaaaaabaaabaaabaaabaaaaaabaabababaababaabababababaababaabaabaabaaababaabaaaabababaababababaaaababaaababaaabaabaabaaaaaaaaababaabababaaaabaababaaababaababaaababababaababaabaabaaaababababababaababaabaabaaaaabaabaabababaaabaababaababaababababaaaaaaabaababaaabaabababaaababababaabaabaabaababaaababaaabaaaaaaaaaabaaabaababababababaaabaababaaabaabababababaabaabaababaaaaaabaaababaabaabaaaabaaaaaababababaabaabaaaabaabaaababaabababaaabaabababaaabaaabaaababaabaabaaaabaababaababaabaaabababababaaaabaaabaabaabaaababababaaaababababaababaabaaaababaabaaabaaaabaabababababaaabaababaaabababaabaabaaabababababaabaaaaabaaababaaabaabaababaabaaaaaaabaababaaababaabaabababaababaaaaabaababaababaababababababababaababaabaaababaabababaaabababaaabaabaabaababababaabaaabaabaaaaababaabababaabaaabaababaabaabababababaaabaaaaaabaaaababaaaabaaaaababaaababaabaababaabababaaabaaaababaabababaaaaaaababaaaaababaabaababaababaabaabaabababaababaababababababaaabaaabaaabaaaaaababaaaabaabababababababaababababaaaabaabaababaaabaaaaaaaaaaaabababaabababaaaababababababaaaaabaabaaababaabaabababaaaababaaababaaabababaababaabaaaabaabababaabababaabaabaabababaaaabaabaaaababababababaabaabaaababaabaaababababaabababaaababaabababaaaababababababababaabaabaaaaaaabaabababaabababaaabaaaababaaabaaaaababaaaabaaaaaabaababaabaaaaababaaabaabaaaababababaaaaabababaabaaabaabaabaaabaabaabaabababababababaababaaaaabaaaaabaabaaaaaaababaaaaababaaaaababaaabaababaaaabaababaaaabaaabaaaababaabaaaababababaaaaabababaababaabaabaaabaaababaababaaabaaaabaaaaaababaababaaabaaaabababaaaaababaabababaababababaaaababaaababaababaabaaaaabababaaabaabababaaaaaababaaaabababaaaaababaaababaaaababaaaaaaabaaaabababaababaabaabaabababaabaabaabababaababaababaababaaabaabaaaabaababaabaabababababababababababababaabaabaababababababaababaaaaabaaabaaabaaaaababababababaaaabababaaabaaabababaabaaaabaababaaabaababababaaaaabaabababaabababababababaaababaaababababaababaabaaaabaaaaaabababaabaaaabaababababaaabaaaaaababaabaaaaaaabababaabaaaabaabaabaaabaaabaababaaabaabaababaaaaaaaaaabaaabaabaaabaaabaaaaaababababaaaaaaabaabaabaabaaababaababababaabaaababaaaaaabaabaaaaabaaaaabababaabaaababaaabaabaabaaababaabaaaaaaaaababababaaaaaabaababaaabababaabababaaaabaabababaabababaaaabaabaaabaabaababababaabaaabaababaaababaaababababaaaababaaaaaaaabababaababababaaaaababababaababaabaaabababaababaaaabaababaaaabaabababaaabababaaaabaababaaaabaabababaabaaabaabaaababaababaaaaabaabaaaaabaaababaababaabaababababaabaaababaaabaababababaaaaaababaabababababaaaaaaaaaababaababababababababababababaaaabaabaabaaababaaabaaabaabababaabaabababaaaabababaabaabaabaaabababababaabaaaababababaabaabaaabaaaabaabababababaababaabaabaababaaabaaaaaabaababaabaaababaaaaaabaaababababaaaabaababaaabaababaaababaaabaabababaaaabababaababababababaababaababaaabaabaabaaaaabaabaabaababaaabaabaaaaabaaababababaabaaaaabababaabababababaaabaaababaaaaaaabaaababaababaabaabababaaababaababababaaaaababaaaaaaaabababaababaabaabaaabaaababaabaaaababaaaaabababaababababaaababaaaabaababaaabababaabaaaaabaababaabababaaabababaababababaaabababaaabaababaabaababaababaaaabababaababaaababababaaabaaaaaaaabaabaaaaabaabaabaaababaabaaaababaaabaaaabaababababaababaaabaaaabaaabababaaaababaaaabaababaabababaababababaaaabaaaaabababaaaabababaaabababababababaaaabaabababaabababaababaaababaababaababababaaababababaaaaaaaabaaabababaaaaabababaaabaaaaababaaaabaaaabaabaaaaabaaababababaabaabaabaabaabaabaababaaaaababaaababaabaababaababaaaaaabaabababaababaababababaababaaabaaaaababaaabaabaaaaabaaabaaaabaabaaabaaaaaabababaabaabababaaaabaababababababaabaabaabababababababababaababaababaaabaabaaabaababababaaaaaaabaaabaaaaababaabaaaabaaabaaabababaaaabaaaaaaababaabaababaabaaababaaaaabaabaaaababaaababaabababaababaaaababababaababaababaababaabaabababaaaabababaaaabaaaabaabababaaabaaabaaababaaababababaaaababababaabaabaabaaabababababababaabaababababaababaaaabaabababaabababaaababababababaabaaababaaaaaaaaabaaabaaababababaabababaaababababaaaaababaababaabaabababaaabababaaababababaabababaababaaabaaaaaabaabaaaaabaabababababaababaababababababaabaaaabababaabababaabaaabaababaabaaaaababababaababababaababaaababaaaabaaabaababababababaaaaaaabababaabaaabaaaaabaaababaaabaaabaaaaaabaabaabaaabaabaabababaaaabaaaaabaababaababaaabababababababaaabaababaaabaabababaaabababaabababababaababaaabaabaaabaabababaaaaaaaaaabaababaaaaabababaaaabaabababaababababaabaabaababaaabaaaaaaaabaaaaabaabaababaaaabababaaaaabababaaabababababaaaaababaaabaaabaabababaaaaaaabaababaabababaababaabaaabaababaabaababababaababaabaabababaaaaaababababaabababaaaabaababaaaababababaabaaabababaaaaabababaabaaaababaababaabaaabaabaaaababaabaaabaaabababaabababaaaabaababaaaaabaaaabababaaaabababaaababababababaaabaabababaaabaaaabaaabababaaabaababaaaaaabaaabaababaaaababaabaababaabababaaaaaabaabaaabababaabababababaaababaaaaaaabaaababaabaaababaaaabaaabaaaabaaaabaaaaabaaaabaaaaababaabababaaaaabababaabababababaabaababaabaaababaababaabaababaabaaabaaabaaabaaababababaababababaabaaaabababaaabaabababaabaabaabababaabaababaaabababaaaabaaabaaaaababaababababaabaaabaababaabababababaaaababaaaababaaaabaabaaaabaaaaaaaaabaabaabababababaababaababaaaabababababaabababaaababaaababababababaaaaaaaaaabaaabaaaabababaaaaabaaabaabababaababababaaaabaaabababaaabababababaaaaabababaaababaaabaabababababaabaaaabababaabaabababaabaaaabababaaaabababababaaabababababaabaaaaababaabaaaabaabaababaabaabaabababaaaaabaabababaababaabaababababaaababaababaaaaaaababaababaabababaaaabababaababaabaaaaababaaabaabaabababababaaaaaabaabaaaaabaababaaaabaaabaabababababaaababaaabaabaabababaabaabaabababaaaabababababaaababaaaababaaabababaabaaabababababababababaabaaaabaaaabaabaabaabaababaababaaaababaaaaabaabababababaaababaaaaaaaaabababaabaabababaaaaabaabaababaabaabaababaaababaabababababaaaaaaababaababaababaabaabababababababababababaabaaababababaababaaabababaaaabababababaaaabaaaabaabaababaaabaaaaaaabaaabaababaababaabaaabababaabaaabaaaaaababaaaaaaabaaababaaababababaabaababaabaaababaabaabaabaababaabababaababaaabababaaabaaabaabababaaaaabababaaaabaababaaaababaababaababaaaaaabaaababaaaaaabaaaababababababaabaaababababababababaaabaabaaaabaababababababaabaabababaaaaababaababaababababaababababaababaabababaaababaaaaaababaabaababababababaaaabaaaaababaabaababaababaaaabaababaabaaababaaabaabaabaababaabaababaaabaaaaaabaabaaababaababaabaabaababaababaaaababaaaababaababababaababababaabababaababababaabababaaabababaaaaabaababababaababaabaababaababaaabababaabaaabababaabaabaaaaabababaaaaaababaaabaaabaabababababaabaaaabaabaaaababaababababaabababaaababaaaabaaaabababaaaaaaababababababaaababaaabaaabaababaabaaaabaababababaaaaabaababaabaaaabaaaababaabaaababaaababababaabaabaabaaabaabababaabaaabaababaabaaaaaabaaababaabababaaabaaaaaabababaabababaaababaabaaabaaabababaaabababaabaaabababababaabababaaabaababaababaaababababaaaabababaaabaabaaabababababababaaababaaaababaaabaabaaaababababaaabaabababababaaabaaabaabaabaaababaababababaaabaabaabaabaababababababaababaabaababaaabaaaabaabaabaaababaabaaababaaabaabaabaabaaabaaabababaaababaaaabaaaaaaababaababaababaabaabababaababaaaabababaaabaaabaabaababaaababaaabaabaabaabaaababaaabaabaabaabaababaaaaaaabaaabaaabaaababaabaaaabaabaaababababaaaabaababababaaabaaaabaaababaabaaababaaabaaababaaaababaaababaabaabaababaaababaabaaabaaaaaababaabababaaaababababaaaaaaaaaaabaaaaaabaababaaaababaaaaabaababababaaaabababaababababaaabaaababababaaaabababababaaabaaaaaabaabababaabaababaaaabaabaabaabaababaabaaabaaaababaababaabaabaabaaaaababaabaaabababaababaaaaaaaaabaaaaaaabaaaaabababaaaabaaaaaabaababaaaababaaababaabaaaabaabaabaaababaabaaaabaaababaabaaaaabababababaaabaaabaabaaaababaaaabaababaaabaabababaaabaabababababaaababababababaabababaaabaaaaabaabababaabaabaaabaabaaabaabaaabaabaaaaabababaababababaaababaaaababababaabaaabaaabaabaaababaaabaaabababaaaababababaabababababaabaabaaaaaababaaaaabaaaababaababaabaaaabababababaabaabaaaababababababaaaabababababaaabaabababaaabaaabaaaaaaaaaaaabaaabaaabababaabaaabaaababababababaabaaababaabaabaababaaaaaabaabaaaaaabababababaabababaabababaaababaababaaababababaaabaabababaababaaabababaaabaaaabababaababaabababababaabaabababaaababaabaabaaaaababaabababaabaabaaaababaababababababababaabababaabababaaaaaaaababaabababaababababaababaaabaabaabaabaabaabababaaabaabaababababaaaabaaaabaabababaaaaababaabaabaaabaaababaabababababaaaaaababababaaabaabaababababaabaaababaaababababaabaaaabaababababaababababababababaaabaaaabaaabababaababaaabaababaaaababaaaaabaaaaaababaaaaaaaaabababaabaaabaababaaabaababaaaabaabababaabababaaabaaababaabaaabaaaabababababaabababaababaabaabababaababaabaaabaaaaabaaabaaaaababababaaababaababaaabaabaaaaaaaaaabababababaaaabababaaaaaaababaabaabaaabababaabaaabababaabababababaaaababaabaaaaaababababaabaabaababababaabaaaabaaaaaaaaabaabaaaabaaabababaaabaababaaabaaabaaaabaabababaaaabaaabaabaabaaaaababaaaabaaabaaaabaabababaaabaaabaabaaaaaaaaaaaaaabaabaaabababaaabababaaaababaaababaabaabaaaababababaaabaababababababababaaaaabababaababaaaababaaabaababaaaaabaaababaabaababaaabaabaaaababaabaababaababaabaaabaabababaaabaabababaabaababababababaababaabaabaabababa
abaaaaabaaaabaabaaaabababaabaababaabababaaaabaaabaaabaabaaabababaaaababaabababaabaaababaabaabaababaabababaaababaabababaababaaabababaabaaaabaaaaaaabaaabaaabababababaabaaabaabaabaabaaaababaaaaaabaaabaaaaabaaabaaaababaababaaaaaaabaaaaabaaaababaabababaababababaaaaabaabaaaaaabaaaaaaaababababaaaababababaababaaaabaaaaaaabaabaabaabababaaabaaabababaaababababaaaaababaababaaaabababababababaaabaababaabaaaaababaababaaabaaaaaaababababaababaaaaaabababaababaaaabaababababaabaabababaaababaaaabababaaabaabaababababaaabababababababaababaabababaaababaaababababaaabaaabaaabababababaaaabaababaaabaaabaaabaabaaababaaaababaaabaaaababaabaabaabaabababaaabababaaaabaabaaaaabababababaababaaababaaaabaaaaaabaaababaaaaabaabaababababaabababaaabababaaaababaaababababaababababababababababaababaabaabaababababababaabababaaabababababaaababaababaabaabaaaaaabaabaababaaabaaaabababaabababaaabaaabaaaabaabaababaababaabaaaaaaaabaaaaaaaaaaababaaababaabaaababababababaabaabaaabaaabaaabababababababaabaabababababababababaaaaabaaabaabaababababaabaababaaabababaabaababaabaaabaabaaaaaaabaabaabaababababaabaababaababaababaabaababaababababaaabababaaaaabababaababaaaababababaabababababaabaaababaabababaaabaaaaabaaabababaaababababaaaaaabaabababaabababaabababaaabaaabababababaaaabaaabababaabababaababaaaaaaaababababaabaaabababaabaabaabababaaabababababaaaaaaaaabababaabaabababaaaababaaabaabaababaaaaabaaabababababaaaaaaababababaaaababaaabaabaabababaaaabaaaaabaababaaaaabaaabaaaaaababaabaaababaaababaabaaaaaaaabababaabaabababaababababababaabababaaaaaababaaaabababaababababaabaaabaaabababaabababaaaaababaabaababaababaababababaaababaabaaabaaababababaaababaaaaaabababaababaabababaaaaaaaabaaaabaaababaababaababaaabababaababaababaaaaabaaaababaababaaabaaabababaaaababaabaababaabababababaabaaaabababaaaaaaabaabaaaababaaaabababaaababaaaaababaaabaababaaabaaabaaabaaaaabaabababababaabababaabaabaaabababaabaabababaaabaaaababaaaabaabaababaabababaabaabaababababaabaababaabaaaabababaabaaabaababababaabaabaabaaabaababababababaaabaaaaabababaabaabaabaababababaaabaabababaababaaabababaabababaabaaababaaaababababaaababababaababababaaaaaabaaaababaabaaababababababaababaabaabaaabaabaababababaabaabaaababaababaababaaaababaaaabaabababaabaaababababaaababaaabababaaaabababababababaaabaabaabaaabaabaaaaabaabaabaababaaaabababaababababababaabaaaababaaaabaabaaaaaabababaaaaabaaabababaaaaabababaaaaabababaabaababaabaabaabaababaaaababaaaaaaabaababaaaabababaababababaababaabaabaaababaabababababaabaabababaabaabaababaabaababaabaaaabaababaababaabababaababaaabaaabaabababababaaaaaaaabaaaababaaabaaaaaabaabaaaababaabaaaaabababababaababababaaaabababaaaabaabaabaabaababaaabababaaabaabaaabababababaabaaaababaaaaaaaababababaaabaaabaabaabababababaaaaaababaabaaaababaabaaaabababaaaaaaaaabaabababaaaaaaaaabaaabaaaaabaabaaabaababababaabaaababaababababaabababaaabaabaaaabaaaaaaabaaaababababaabababababaaaaaaabaabaabababaabaababaababaabaababaaabababaababaaaaababaabababababaabababaaababaababaababaaaaababaaababababaaaabababaaabaabaabababaaaaabaaaaabaaabababaabababaabaaababaaaaaaaaaabababababaabababababaabaababababaaabaaaaaaaababaaabababababababababaaabaababaabaabababaaabaaababababaaabaaaabaababaabaababaabaababaabaaaaaabaaaabababaaabaaababaabaabaaaaabaaabaaaaaabababaabaababaababaaaababaabaaababaaababababaabaaabaababaababaababababababababaaabababababababababaabaaababababaaabababababaaabaaaaabaaabaabaaabaabaababaababababaabaaaabaaabababaabaaaaaaababaababababaaaababaabaaaaaaababababaababaabaaaabaabaaaaababaaabababaaaababaababaaaaaabaababaabaaabaababaabababaabaaabababababaaabaaaaaababababaaaabababababababaaaaabaaaaaabaabaaaaaaabaababaabaaaabababababaaabaabaaabaabaabababaaaabaaaaaaababaaaaabababababababaaabaaaaaabaabaaabaabaababaaabaaabaaabababaaabaabaaaababaabaabaabababaaaabaababababaababababaaaaabababababaaabaaababaaabababababaaaabaabaabaaaabaababababaaababababaabaabaaaaabababaabaabaababababaaaabaaaabababaaaaabababababaababababababababaababababaabababababaaabaabaaabababaababaaaabaabababaaabaababaaaababaaaabaabababababaaabaababaaaaabaabaaababababababababababababababababababababaabababaabaabababaabaaabaaabaababaaababaabaaababababaaaaaaaaababababaabaaaaaaaaabaaababaaabababababaabaabaaabaaaaababaababaabaaaabaabaababaaaaabaababaaaaaaaabababababaabababababaaaaababaabaabababaaaaabababaabaababababababaabaabaaababaaabaaaababaaaaaaabaaaabababaabababaaababaababababaaaababababababaababaabaabaabaaabaababababaabaababaaababaabababaaaabababababaaababaaabaaaaaababababaaaaabaaabaaaababababaaaaababaababaababaaababaaaabaabaababababaaaaaaaabababaaaaaababaabaababaababaabaaabaababaabaabaababaaababaababaababaaaaaabaaaabaabaabababaaabababaaaaabaababaaabababaaabaabaabaabababaabababaabaabababaaabaababababababaaababaaabaabaaababaaaaababababaaabaaabaaaaabaaabaaabaabababaaabababaabaabaaaabababaaaabaabaabaaababaabaabaaababaababababaabababaababaaabaababaaabababababaaabaababaabababaabababaababaababababaaaaabaaabababaabaaaababababaaababaabababaababababaaaabaaaabaaabaabaabaabaaaababaaaabaaaaabaababaaaaaaaababaabaababababaabaabababaaabaababaabaababababaaaaaaaaabaaababaaabaaaabaababaaabaaababaabaababaaababaaaaaaabaababaaaabaababaaababaababaaaaababaaaaaabababababaababababaabaaabaaabaabababaaaabaabaaababaabaaabaaababaaababababababababaaababaaabaaababaababaaabaabaabababababababaabaabaaaabaaaabaaaabaabaabaabaaababaaaabaabaaaaabaababaabaababaaababaabaabaaababaaaaababababaabababaabaaaaabaabababababaabababababaaabaababaaaaaabaababaabaaababaaabaaaabaaaaabaabaaababaabaaaabababaababababababaaababaabaabababababaaabaaababaaaabababaababababaabaaaaaaabaaabababaabaababaaababababaababababaabaababababaaabaabaabaababababaaaaaababaabababaaaaaaaabaabaabaaabaaaabaaaaaabaaaabaaaaabaabababaaaaabababaabababaaabaaabaabaaabababababababababaabaabababaabababaababababaabaabaabaaabababaababababaaaabababababaaaaaababaabaabababababaaababababaabaabaababaababababaababaaaaaabaabaaaaababaaaababaaaaaabaabaaabaabaabaaabaababababaaabababaaaabababaababaaaabaabaaabaaaaabaaaaaaabaaabaaababababababaaaaaaabababaabaabaababaabaaaabababaaabaaaaaaababaaaaaababaaabaabababababababaaababaababababababababaaaabaaaababaababaaaabababaaabaababaababaaaabaaaababaaabababaaababaababababaaaabaababababababaabaaabaabaababaaabababaaaaaababaaabaabaabaabaaaabaaababaabaabaaababaabaabaabababaababababaabaabaabababaaaabaabaaabababababaaaaabababababaaabababababaabaaaaaaabaaaaaababaababababaaabaababababababaababaaabababaaabaabaabaaaaabaabababaaabaababababaababaabaaababaaaaababaaabababaaaabababababaaabaaabaababaaaababaaabaaaaababaaaaaaaabaaaabaaabaababaaababaaaaabaaabaaabaabaabababaabaababaababababaababababaaaaaabaabaaaaababababaaaababaabababaaabaaabaabaababaabaababaaaaabaaabababaabababababaaaababababaaaaaababababababaaaabaaabaaabaabaaabaabaaabababaabababababaabababaaabaaaabaaabaababababaabaababababababababaaaaabaabaaabaabaaababaaabaaaaaababababaababaabababababaabaaabababaabaaaaaababababaaaaaaaababaaabaaaaaaababaaabababaabaabaaaaaaabaababababaaaaabababababaababaababaaaaabaaabaabaabaababababaabaaababaaababaaababababaabaabaaabababaaabababababaaaaabababababaaaababababaaabaaabaabaaababaabababaaaabaaaaabaaababaabaabaabaaaababababaabaabababaaaabaaababaaababaabaabaaabaabaaaaabaabaaaabaaaabaabaababaaabaaaaabaaabaabababaabaababababababaaababaababaabaabababaaabaaaaabaababaababaaaaababababaabaaabababaabaaabaaaaabaaabaabaaabaaabababaaabababababaababaabaaaaaabaabaaaaaaaaabaaababaaaababaabaabaababaaabaaaabaabaaaabaaaabaaaabababababababaabaaabaaababababaabababaababaaaaabaabaaaaabaabaaaababababababaabaaaababababaaaaaaababababababaababababaaabaabababaabababaababaababaabababaaabababaaababaaaabaaababaaaabaababaaaababababaaaabaaaabaabaaaaabaababaaaaaaaaabaabababaaaababababaabababababababaababaaabaaabababababaabaaaabaaaaababaaabaaabaaaaabaaabaaaaababaababaabababaaabababaaaaabababaaaabaababaabaababababaabaababaaaaaaabababaaababababaabaabababababaaabaabababaabababaaabababaaaaaaababaabaaabaaaabaabababababaabaaabaabaababaaaababaaabababaaababababaababaabaaababaaabaabababababaabaabaaaababaabababaaaabababaaaabababaaababaaababaababababababababababaaabaababaababaaaabababababaabababaaabaabababaaaabaaabaaabaabaabaababaababaabaaaabaaabaaaababaabaaabaabaaababaabababaababaabaabaaaaaababaaaaaabababaabababaabaaabaababaaaabaaabaababaabaabaaaabaabaaabababaababaaaaaaaabaabaababaaabaababaabaaabaabaaaabababaabaababababaabaabababaaababaaababaabaababaababaabaaababababaaaabaababaababaaabaaababaabaaababababaababaababaaababababaaababaabaabaaaabaababaaaaaaabababaaaaabaaaabaaabaabababababaaaabaababababaababaaaababababaaabaabababababaabababaaaabaababaaababaabababababaaababaaabaaabaabaaaabaaabaabaababaababababababababaababaabababababababaaabababaabababaabababaaaababababaabaaaaaabaaaaaababaaaaababaaabaabaabababaaaabaaaabababaaaabababaaaabababaabaababaaaaaaaaababaaabaababababaabaaabaabaabaababaabaabababababaabaaabaababaabababaababaaabaabaabaabaababaaabababaaabaabaabababaaababaababaabaaabaaabaabaababaabaaababababaababaabaaabaabaaabababababababaaaaabababaaaaaaaaaaabaaaababaabaaaaababaabaaaabaababaaaabababaabaabaabaababaabaaaaaaabaaaabaabaababababababaaaaabaaaabaaabaaababaababaaaababababababaabaabaabaaabababaabababaabababababaaaaaaabaaabababaabaaaababaababaaaabababababaababaaaabaabaaabababaabababababababaabaaaababababababababaabababababaaaaababaabaabaaabaababaabababaababaaaababaabaaaabaaabaabaababababababaaabaabaaabaabaaaabaabababaaabaababaababababababaaababababaabaaababaaabaabababaaababababaababababaabaabababaaaaaababaaaabaaaabaababaaabaabababaaababaaabaabababaabaaabaabababababababababababaaaaabaaaabaabaaabaabababaaabaaabababaaaaaababaabaabababaababaabaababaabaababaaaaaabaaababaababaaabaaabaabaabaabaaabaaababaaababaababaababaaaabababababababaababaabaabaababababaabaabababababaabaabababaababaabababababaaabaaababaabaababaaababaaaaabaabaababababaabaaabababaababaabaababaababaaaaababaaabaabaababaaaaaabaabaababababaaaabaabaaaabaabaaabaababaaabaaaaabaaaabaabaabaaaaabababababababaaaabaaaaababaababaabaabaabaabaabaababaaababaaaaaabaaabaabababababaaababaaababaababaabababaabaabaaababababababaababababaabaaabaaaaaaabababaabaabaaababaabaaaaaaaaaaaababaaabaaaaababaababaababaaaababaabaaaabaaababaababaababaababaaabaaabaabaaaabaabaabaaaabaabaaaabaabaabaababababababaababaaaaabababaaabaabaabaabababababaaaaaaababaaaabaaaaaaaaababaaaaaaabaabababababaabaaaababaababaabaaaabaaaaababaaaababaabaaababaabababaababaabababababaababababababababaaaaabaaaaabaababaaabaaabababaabaababaaaaaaababababaaaabaababaaaaabaaababaaaaaaaababaaaaababaabababaabaababaababaaaaabababaaaaaaaababaabaaabaaabaababababababaababaabaaaaaababaaabaaabaaaaababaababaabababaaaaabaaababaaabaababaaaaaababaabaababaaaaabababaaabaababaaababaababababaabaabababababaaaaaabaabaaababaababababaaaaaabaabababaaaabaaaaaaaabaabaababababaaabaaaabababababaabaababaaaabababababababaaabaaababababaabaaaaaaabaabaabababaabababaaababaaabaabababaaaabababaaababababaaaaabaaabaaaabaaabaaaababaabaaaaaababababaababaabaabaababababaaaaababaababaabaaababababaaababaabaabaaaaabaaaabaaababababaababaaababababababababaabaabaabaaaabaababababaabababababababaaababaaababaaaaababaabaabaababaababaabaababaaabaaaabaaababaaaaabaababaabaabaaaabaaaabaaaaababaabaababaabaaababaabaabaabaabababaabaabababababababababaaaaaababaabaaababababaababababaababababaabaabaabababababababaababababaaaabaaaabaababaabababaaaaaaabaabababaaabaababababaababaaabababaaaabababaaabababaabaabaaaabaabaabababaaabaaabaababaaaaaabaabaaaaababaaabababaabaaabababaaaaababaabaabababaabaaaabababaaabaabaaabaabaababaaaabaabaababaabaaaabaaaabababaabababaaabababaabababababababaaaaabaaababaaabaaababaababaabaaababaabababaaaababaaabaaaabaababababaaabaaabababaabaaabaaababababaaabaaabaaabaababaababaaabaabaaabaabaababababaaabababaaabaababaaababaabaaabaabaaaaabababaaaabaaaaaabaaabababaaabaababaabaabaaabaabaabaaabababaaabaaabaabaabaabaabaabababababaabaabaabababaabaabababaaabababaaabaabababaaaabaaaababaababaabababaabaaaababababababaaabababababaabaaababaaabababababaaababaabaababaabababababababaaaaabababaaaaaabaaaaabaaabaababaabaabaaaababaabaaaaaabababaaaaaabaaabaabababaabaabaabaabaabaababaabaabaabaabaabaaaabaaabaabaaabababababaaababaababaabaababababaaaabaaababaabaababaababaaabaaababaababaabaaabababaaaababaabaabaaaaaaabaaaabaababababaaaababaababababaabababaabaabababaaaaababaabababababaaabaababababababababaaabaaabaaaaaababaaaaaaaaaaaaabaabaaabababababaabaabaababaaababaabaabaaaababaabaaabaaaabababaaaaaababaaabaaababaaaaabaaaabaababaabaabaaababababababaabaaabababaaaaaabaaaababaaaababaaaaabaaaaabababaaabababaabababababaabababaabaabababaabaaaaaabaabaabababaabababaabaabababaaaaababaaaababababaabaaababababaaaaaaabaababaaaababaabababababababaabaaababaaabababaaaabaaaabaaaabaaaaaaababaababababaababaaabababababaabaaaababaababaaabababababaabaaaabababababaabaaaababaababaabaaaababaaabaaababaabaaabaabaabaaababaabaabaaababaabaabaababababaaabaabababaababaaaababaabaaabaaabaaaaabaaababaaaabaabababaaaaabababaaababaabaabaababaaaaaabaaaaabababababaabaabaaaababaaaababaaaabaabaaaaaaababaabaababababaaaabaaaaababababaaaaababababaaabaababababaaabaabaabaaaabaaaaaaaaaababaaabaaaaababaaabaaaababaaabaabaaabababababaabababababaaaabaaabababababaaaaaaaaababaaaaaaabaabaaabaabaaabaaaababaaaaaaaabaaabaabaababaababaaaaaaababaaababaaabaaabababaabababaababababababaaaaabaaabaababaabababaabaababababaaabaaababaababaaabaababaaababababababababaababababababaaaaaaabaabababaababaababababaabaaabaababaabaaaababaaaaaabaaababaabaaaaaaabaabaaababababaaabaabaaababaabaababaabaababaabaabaababaabaaabaababababaababaabaabaaabababaaaaabaabababaabaaaaaaaaaaabaaababaabababaabaaababababaaaabaaababaabababaabaabababababaabaabaababaabababaaaaaaaaaaabababaaaaaaaababaaababababaaaabababababababaabaababababababaaabaaaaaabababaabaababaaababaabababaaaabaaaaaababaaaabaabababaababaabaaabaabababaabaaaababaabaababababababaababaabaabababaabaaaabaaaaababaaabababaaabaabaaabaaaaabaababaabababaababaabababaababaabaaaaaaababaabaaaaabababaaabaababababaababaaabaababababaaabaabaaaabaaaabaababaababababababaabaaabaababaaaabaaabaaabaabaababaaababaabaaababaabaabaaabaaabababaaaababaaaaaabaababababaababaababaababaaabaabababaababababaaaaaaaabababababaaaaabaaaaaaaaaaaabaabababaaaaababaaaaabaabaaababaababababaaaabababaababaaabaabaabaabababaaaaaaabaababaaababaaaabaabaaaabababaababaabaabaababaabaababaababababaabaaabaaaaabaaababababaaabaabaaaababababaababaaabaababaaaaaabaabaababababaaabaabaababaababababababaabababaaaaaaaababaaababababababaababababaaabaaaaababaabaabaabaaababaaababaaaaaaababaabaaaababababaaaabaaabaaaabaaabaababaabaaababaaaaaabaaabaabaaaababaababaabaaaaabaaaaaabaabababababaaababaababaaaabababaaaabaaababababaababaababababaaababaaaabaaaabaabaaababaaabaaabababababaababaaaabaaabaaaaaaaaaababaabaaaaaababaababaaabababababaabaabaababaaabaaabaaaabaaabaabaabaaaaababababaaabaabaababaababaababaabaabaababaabaaaabaaaabaabababaaaaaaabaabaaaabaababaababaaaaababababaabaabaaaabaaaabaabaabaaabaaaabaababaabababaaaaaaaaaababaaababaaaabaaaabaabaabababaabaabaabaababaaaaabaabaaaabaaabababaaabaaaababaabaababaababaaababaaababaaabaababaaabaabaaabaaabababababababaaaaaabaababaaaababaababaababaabaaaaaaaaaaaababaaaabaababaaaaaaababaaabaabaabaaabaaaababababaabaababaaababaaaabababaabaaaaaabaaabaabababaaaababaaaabababaabaabababaaaaababababaaaababaaababababaababaaabaaaabaababababaabaababaaabaabaabababaaaaababaababaababaabaaabababaaabababaabababaabababaabaabababaababababaaaababaaababaababaaababaaabaaaaaaababaaabababaaabaaababaaabaababaaabaababaabaababababaababaabaabababaaabaababaabaababaabaabababaaaaaababababababababababababaaabaaaababaabaaaabaabaaaabaaaabaaabaaabaaababaabaaaabaababababaaabaabaababaabababaabaaabababaaaabaabababaabababababaaaaaaabaabaaabababababaaabaabaaababaabaaaaabaabababaababaabaabaabababababababaabababaaabaabaaaabaabaabaababaaababababababaaaaaababaaaababababababaaababaabababaaabaaaaaaabaabaabaabaabaababababaaaabababaabaabababaababaabaababaabababaabaababaabaababaabaababababaaabaabaabaabaaabaaabaabaababababaaabababababaaaabaaaaaaaababaaabaabaaaaabaaaababaaaababaababaabababaababababababababaabababaabaaabababababaaababaaababaababaaabaabaaaaaaababaaaabababaaabaababaabaababababaababaaababaaabaabababaaabaabaaababaaaaaaabababaaababababaababababaaaaababaababaaababaabababababaababaabaaaaabaaababababaabaababaabaaaaabaaabaabaaaaababaabaaababaaabaaabababaabababaabaaaababaaaabaabaabababaabababaabaabaababaabaabaabaabaaabaabaabaaaaaaaabaabaaabaaabaabababaabaaaabababaaabababaaabababababababababaabaabaaaabababaaababababababaabaaaaabaabababaabaabababaabaabaabaabaabaabaaaaaababaaaabaaabababababaabababaabaaaaababaabaaababaababaabababaaababaababaabaabaaabaaaaabababababaabababababaaababaaaaaabaaabaababaaaaabaaaaabababababaabaabaaabaababaabaabaabaaabababaaababaaaaaaaaaabaaabaaaabaababaaaaabababaabaaaaaaaabaaababaabababababaabaabaaabababaabaaababaababababaabaaaaabaababababaaaaaabababaabaababaababaaabaabaaaababababaaabaabababaaabaababaaabaababaabaababaaabaababaaaaababaaaaaababaababaabaababababaabababaababaaaaaababaaabaaaabababaaabaaababababaaaaababaabaaaaabababaababababaaabaaababaabaaababababaabaabababaaaaabaaaaaaaabaababaabaaabababaaaaabababaaabaaaaaaaaabaaaaaabababaaababaababaabaabababaabaaaaaababaaabaabaaaaaaababaababaaabaaabaabaaaaabababaaabababababababaaaaababababababaaaabaaabaabaabaabaababaaaaabaabaaababaabaaaaabaaabaaaababababaabaaaabaabaabaabababaaababababaababaababaababaaabaaabaabaaabababaaaabaaababaabaaababaabaaababaaabaaababaaaaaaaaabaababaaabaababaaabaaaaababababaababaabaaaabaaabaaabaababaaababababaaaabaaaababaababaaabaaaaabababababaaaababaabaabaabaaaaabaabaaaaabaabababaababaaaabaaaaababaabaabababaababababaababaababaababaababaaabababaababababaaabababaaaabaababaaababaaabaababababaaababaabababaabababaababaababaabaaaaaabaaaaabaababaababababaabababaaaabababaababaababaababaababababababaaabaaaabaaaabababababaabaaaaaabababaaabaababaababaababaaabaaababaaabaababaababaabababababababaababaaabaabaabaababababaababaabaaababaaaababaaaabaabaaaabababababaaaaaaabaabaababababaaaabaaaaaaaaaaaaabababababaababaabaaabaaaabaaaaababaaaababaaaababaababababaaabaaaaaabaabababaabaaaaabaaaabaaabaaaaaaabababaaaabaaaaaaababababaabaaabaaabaaabaababaaaabababaabababaaabaabaaababababaabababababababaabababaabaabababababaaaababababababaaaabaababaabaabaabaaaaababaabaaabaaaabaaaaaaababaaabaaaababaaaabaaaaaaabababaabaaabaaababababababaabababaaaaabaababababaababaaabaabababaabaaaaaaabaaabaababaabaababaababaaaabaaababababababababaaabaababaababaaaaaaabaabaaababaabaaababaabababaababaaaaaabaaaabaaabaabaaababaaabaaaaaaabaabaaabaababaabaaaabaababababaabaaaaaaaababababaaaabaaaabaabaababaaaababaaaababababaabababaaaaabaababaababababaaaabaaababababababaabaababaaabababababababababaabababaabaababababababaababaabaababaaaababaababaaaaaaabaabaaababaabaaababababaababaabababaaaaaabaaaaabaababababaaabaaaaabaaaaabaababaaaaabaaabaaaababaaaabababaaaababaaababaabababaabaaabababaababaabaaaababaabababababaaabaaaababaaaaaabababababababaaababaabababababaaaababababaaaaababaaabaabaaaababaababaabababaaaabaabaaaaabaabaaaababababababaaabaaaabaababababaabababababaabaaaabaabababaaaaabaaaaaabaaaabababaaabaabaababaabaabaabaababaabababaabaaaaababaaaaaabaababaabaaababaababaaabaaababaabababababaaabaabaabababaaabababaaaababaabaabaaaabababaaaabaaaaaaaaabaabaaabaaaababaabababababababaabaabaaaaabaaaaaaaaaabaaabaabababaabaaabaaaabaaaabababaaaaaaabaabaababababaabaababaaababaaabaaabaaaababababababababababaaabababaabababaaaaaaaabaaaabaabababaabababaabaaababaaabaababaaaaabaaabaabaababababaabaaaaababaababababababaababaababababababaaaaabaabaabaaaaabaabaababababaaabababaaaaaabaaaaabaaabaaaaabaaaabaaababaababababaaabaaabaaaabaabaabaabababababaababaaabababababababaabababaababaaabaaaabaaabaaaabaaaaaaabaaabaaabaaabaaababababababababaaabaaaaaabaabaabababaababababaabababaaaaaaabaabaabaaabaabaaaababaaaaabababaaabaabaaaabababaaaaababaabaaaaabaababababababaababababaaabaaaaababaababaabaababababaabaabababaaaaababababaabaababababababaabababaababababaabaababababaaababaabaabaaabaabababababababaaabababababaaaabaaababaabaabaaabaaaaaaabaaaaababaababaabaaaaaaabababaababaaaabaaaaabaabaaaabaaaabaaababaabaababaaababaaabababaababababaaaabababaababababaabababaaaaababaaabaaababaababaaabababaabaabaababaabaaaababaaabaaabaaabaaaabaabaaabaabaaaababaabababaababababaabaababababaaabaaababaababababababaaaabaaababababaababaabababaabaaabaaaabaabaaababaaabaababaabaaabaaaaaababaabaababaababaabaaaaababababababaababaababababaaaaabaabababaaabaaaaabaaabaabaaaaabaabababaaaaaabaaaaaababaaaaabaaababaaaabaabaaabaaabaabaabaaabaababaabaabaaaaababababaaaaabaababababaaababaaaaaabaaaaabaabaababaaabaaabaabaaaabaabaabaaabaababaabaaababaaaababaaaabaababaabababababababababaaaaabaaababaabababababababaaabababaabababaaaabababaabababababababababaaababaaabaababaabaaabaabababaabaabaaabaabababaabaaaaaabaababaabababababaabaaababababaabaaaaabaababaaaababababaababababaabaaaaabababaaabaabaaaaaaabababaabaaaabaaaababababaaaaaaabaabababababaabaaaababaaaaabaaaaaaabaabaaaaabaaaaaababaababaaaaaababaaababaabababaaaabababaaaaabababaabababababaaaaaaaabababaababaabaaabaababababaaaaabaabababaabababaabaababaaabababaababaabaaabababaaaabaabaabababaabababaaabababaaaaabaaaaabababababaababaaaaaaaabaaabaababaaabaababababababaaaabaaaaababaabaababaababaaaaaaaaaaaaaabaabaabaabaaaaaaaabababaabaababaaaabaababaababaababaababaaaaaabaaabaaaaababababaabaaaaaababaaababaabaababababaaaababaabaabaaababaababababaaabaaaabababababaaaaabaaabaabaaabababaaabaaabaaabaababaabaaababaaaaaaababaaaaabaabaaaabaabaabaaababababaaaabababababaaabaabaabaababaaaaaaabaaabababaaaaabaabaaabaaababaababaaaaabaaaabaababaaababababaabaabaaabababaabaaabaabaababababaaababaaabababaaabaababaababaaabaabaaabaaaaaaabaaaaaabaabaaababaabaaaaaabababababaaabababaabaabababaaaaabaababaabababaababaabaaaabaababaababababaaabaabaaaabaababaabaababababaaabaabaaaababababaababaaaabaaababababababababaaabaabaabababaababaabaaabaababababaaabaabaababaabababababaaaabababababaababaaaaaaabaabaabaabaabababaabaaaabaaaabaabaabaaaababaaababaaaaabababaaaaababababaababaaababaaababaabaaaaabaaabaabaababababaababaababababaaabaaabaaaabaabababaabababaababaabababaabaaaaababaababaabaaaaaabaaaababaabaabaababaabaaabababababaaaabaaabaaaaabaaababaababaabaabababababaabaababababaabaaabaaabaabaaabaaaabababaaabaaaabaabababaabaabaaaababaaabaababaabababaaabaaaabaaaaaaaabababababababaaaabaaabababaababaaabaaabaabaaababaaabaaabaaaababaaaaaabababababababaabababababaaababaababababaabaaaaabaabaabaaaaaabababababaaaaaaaabaaabaaaabaabaaabaaabaaabaaabaabababaaabababaaaaabaaabaabababaaaaabaaaaaababaaabaaaaaababaaababaabaabaabababababaabababaaababaaababaabaababaabababaaabaaababababababaabaaababaaabaaabaabaaabaabababaaaaababaaaaaaababababaabaaabaabaababaabababaaaaababababababaababababaabababababaaaaaaaaabaaaaabaaabababaaaaababababababababaaaabaaaababaababababaabaaababaababaaaaabababaabaababaaababababaaaaababaababaabababababaaabaaabaabababaaaababaababababaaababaaaaabaabaaabababaabaaaabaabaaaaaabaaaabababababaaaababaaaaaabaaabaaabaaaabababababaababaabaabaabababaaabababaaaaababaabaabababaababaaaabaaaabaaaaaaaabababaabaabaaaaababaababababaaaabababaaabaaaaababaabaabaaabaabaaababaaaaabababaabaababaabababaababaababaaaababaababababaaaaabababaababaabababaaaaabaaaaabaaaabaababaaaababaababaababaaaabaaaaababaababaaabaababaababababaabaaababaaaababaaababababababaababaaabababaabababaabaaaaababaabaaaaabababababababaaabababaaaabababababaaaababababaababaaabaaabababaaabaabaababaababababaababaaaaabababaababaaaaabaabaaabaaabaababaabababababababababaabaaabababaabaaaaaababaababaaaaabaabaaabaaaaabaabaaababaaaabaababaababaaaababababaababaaababaabaaaabababaabaaabaaaaaaabababababababababababaaabaaaabababaaabaaababaabababaabaabaaabaaabaabababababababaabaaaabaaaabaaaababaaabaabaaaaababaaaaaaabaababaababababababababaaaabaababababaabaaababaaaabaababaabababaabaaabaaabaabaabaaababaabaababaabaabaabaaaaababaaaababaabababaaaababaaababaaaabababaabaaaabaaababaaabaaaaabaabaabaaaaaaaabaaabababababaaaabaababaaaaabababababaabaaababababaabaaabababaabababababaabaaaabaaabaaaaabaababaaabaababaababababaabaaabababaaaaabababaabaaabaababaababaabababababaaabaabaabaaaaaaaaaaaabaaaabaababaabaaaababaabaabaabaababaabaababaaaaaabababababababaaaaaababaaabaabaaaabaababababaaaababababaaaababaaababaabababaabaabaaaaaaabaaaabaaaababababaababaaaabababaabaabaabaaababababaaabaabaababaababaababaababaababaaaabababaabaababababababababaabaababababaaaabaaaababababaaaaabaabababaaaabababaaababababababababababaabaabaaaaababaabaabaababaaabababababaabaaaaabaaabaaabaaaaabaaabababaaabaaabababababaabaababaabaabababaaabaaaaaaaaaababababababaaabaaababaaababababaabaabaababaaaaabababababaaaabaabaaabaababaaaabaaaaabababababaabaaabababaaaaaaaabaabababaabaaababaababaabaaabaabababaabababaaaaababaaaababababababaabaabababaababaabababaaabababababaaabaaabaababaabaaaababaababababaababaaabaababaaaaabaabababaaababababaaababaababababaaababaaaabaaaaaaabaaaababaaabaabaababababaababaababababaababaabababababababaaabababaabababababaaabaaaaaabaababaaaaaabaabaabaababababaabaaaababaaabababababaabababaabaaabaababaabaaababaababaabaabaabaaabaaaabaaaaaabababaababababaabaababaababaaaaabaaabaaabaaabababaabaaaaaaabaaabaaabaaababaaaaaaabaaaababababaaaabababaaaaaaabaaaaababaaaabaabaababaaababaaabaabaaaababababaabababaaababaaaababaababaaaabababababaaaaaabaabaabaabababaabaabababaabaabababaaaabaababababaaaaabaabaaababababaabaababaaababababababaaabaabaabaaabaaaababaaababaaaaababaaabababababababaaaabababaabaaaaaaabababaaaabaaaaabaabaababaabababaaaaababaaabababaabaaababaaabaababaabaaaaaaabababaaaaaaaabaabaabaabababaababaabababaaaababaaabaababababaaaaaaabaabaabababaababaababaabababababaaaabaababaaaaaaababaabaabaaaabaaabaaabaaaaababababaabaabaabaabaaaaabaaababaaabababaabaababaabababababaababaababaaaaabaaaabaabaabaaabaabababaaaaabaaababababababaaababaaaababaaaabaaaabaabaabaaaaabaababababaaabaabaaabaababaaaababaaabababaaaaabaabaaaabaababaaaaaabaabaababaabaabababaabababaabaaaababababababababaabaaabababaaaaababaaabaabababababababaababaababaabaaaabaababababaababababaaabababaabaabaabaaababaaabaaabababababaaaaaabaaaaabaaabababaabababaababababaabaaababababaaaababaabaabababaabaaababaaaabaabaabaaabaabaabababaaababaababaabababaabababaabababaaaababaababababababaabababababaaaaaaaabaaabaabaababaaaababaaababaabababaabaaabaaaaaababaabaababaababaaaabaabaaababaaaabaaababaabaaaaaaabaaabaababababababaababaababababaabaaaababaababaababaaababaaababaaabaabaaababababaabaaababaabaabaaabababaaaaabababababababaababaaaaabaababaababababaaaaaabaaaaaaababababababaaaaaabaababaaaaaaabaabaaababaaabaaabaabaababababababababaabababaaabaaabaaabababaaababaaaabaabaaabaabababaaaaaabaabaaaabaaabaaaaabaabaabaaaaababaaabababaabababaaabababaaabaaaabaaabaababaababaabaabaababaaabaaaaababaababaaaaababaabaaaaaabaaaaabaaaababaabababaaaabaaabaabababaaababababaaaaaaaaabababaaaabaaabababaaaabaaaaabaababaabaaabaabaabaabababaabaababaabababaaabaabaaabababaaababaaaababaababababaaabaaabaababaababababaaabaabaaaabaaabaaaaabaabaababababababababaabaababaaababaabaaaababaabaabababaabaaaabaaaaabababaabababaaaabaaabaabaabaaabaaabaaabaaabababaabaaaaabaaababaababaabaababaababababaabaababaaaaabaaabaabaababaabaaaaabaaaaaabaaaaaabaabaabaaabaababababaababababaabaaaababaaabaaabaababaaaaabaaaaababaaababaaababaababaaaabababaaaaabaabaabababaababaababaaaababaaaabaaaaababaabaaaaababaababaabababaabaaabaaaaaabababaabaaabaaaababaabaaaabababaaabaaaabababababaaababaaaababababaaabaaababababaaaabaababaaababababaaababababaaaaaabaababaaaababaaababaaabababababaaababaababaabaaaababababababaaaaaabaaabaaabaababaaaaababababababaaaaababaabababaaabaababaaaaaababaaababababaaabababababaaababaaabaabaababaabaabaaabaaabaabaabababaabaababaaaaabaabaabaababaaababaaabaabababaabaaabaababaabababaabaababaaaaaaabaabaabaabaaabaabaaaabaaaaabaaababababaabababaabaaaabaaaaababababababaabaabaabaaaababaaabaaabaaaaaaababaababababaabababaaaaaababaababaabaababaabaabaaababaababaaababaaaaaaaababaaabaababaabaaaababaaababaabababaababaabaabaaaaaaabaaaabaaababaaabaababaaaabaaababaababaabaaaabaaaabaaabababaabaabababaabaabaabaaabababaaabaababaababaaaabaabaaabaababaaabababaabaaaabababababaaaabaabaaaabababababababababababaaabaaababaaaaaaababaababaababaabaaaaaaaabaabaaabababaabaabaabaaababaababababaaaabaabababababaabaaabaababaabababaaababaabaaaabababababaaabaababaababaababaaaaabababaaaaaabaaaaabababaaabaababaaabaaabaabaaabaababababaabababaabaabaaaaaabaaababababaaababaaababaaaababaabababaaaababaababababaabaaababaaabaababaaabaabababaabaaaabaababaaaaabaababababababaaaababaaabaaaababaabaabaababaabaaaaabababaabaaabaaaaaabaabaaaabababaaaababababaabaaaaaababaaaabaaabaaaabaaabaaaaaabaabababaabababaaaaaabaaaaaababaaaabaabababaaaaaabaabaaabaaabaaaabaabaaababaaabaabaaabaaabaabaaaabaaaabaaabaaaaababaaabaaaabaabababababaababaababaababaababababaababaabaaabababababaababaaaababababababababababaaaabaabaabaababaaaaaabaabaaabaabaabaabaaabababaabababaaabaaabababaaaabaaabaababaaababaaaababaaaababaaabaaabababaababaaabaaaaababaaabaabaaaabababaaababaaaaaabaabababaaabaaaababaaabababababababaaabaaabababaaababaaababaabaaabaababaaababababababaaaabababaababababaababababaaaabababababaaabaabaaaaaaaaaaababaaabaaaaaabababababababababaababaaabababababababaababababababaaabababababaaababaababaababaaabaabaaababaabaaabaaaababaababaabaabaaaaaabaabaabababaabaaaababaaaaaaababababaabababaaaaaababaaabaaaaabaabaaaaabaaaaabaabaabababaaaaaabaabaaaabababababababaaabaabaabaababaaabaaaababaabaabababaabaaaabaaabaaaaaaaabaaaabaabababaaaababaabaabaabaabaaabaabaaaabaabaababababaabababaaaaaaaaabaabaabababaabababaaaabaaaabaabaaaaaaaaababaabaaaababaabaababaababaabaabaabaaabababababaababababaabaaabaababababaaaaabaaaaabaabababaababaaabaabaaaabaaababababaaabababaaababaabababaabaaabababababaabaaabaababaaaaaaaaababaaabaaaabaaaaaabaabaabaaaabababaaababaaaabaaababaaaaaabaabaabaaaababababaabaabaaaaabababaaabaabababaababaaaaababaabaabaaabaaaaaaabababaabaababaabaabaabaaababaaaaaaababaabababaababaaabaabaaababaaaaaaaaaaaabaaababababaabababaaabaabaaabababaabababababaaaaababababababaabababaababababaabaabaaaaaabaaabaaababababaabaaaababaaaabaababaabaababaaaabaabaababaabababaaaaabaababababaaaaabaabababababababababaabababaaaaaabaababaaabaabaabaaaabaaabaaaababaabaabababaaaabababaaababaabaababaabaabababaaaaaabaabaabaababaabababababaaaabaabababaaaaaabaaaabaababababaaaabaabababaabababaababaaabaabaababababababaabababaaabaaababaaabababababaabababaaaaabaabaababaabababaababababababababaaaabaaabababaaaabababaaaabaaabaaababaaaabaababababaababababaaabaabaababaabaababaaaababaababaababababaaabaabaababababababaabaabaababaabaaabaaabaabaababaabaaaaaaabaababababaaaaabaaababaabaabaaabaaaabababaaaabaaaabaabaabaabaabaaabaaababaaababababaabababababaaaaaaaabaababaaabaabaaabaabaaaaababaababaaaaababaababababaaabaaabababaaaaababababaaabaaaabaaaababaababaabababababaaababaaaaaabaababababaababaabaabaaaabaabaaaabaaaaaababababababaaabaaabaaababaaaaabababababaabaabababaabaaabaabaabaaabaabaababaaabaabaaaaababaabababaaaabaabaabaaaaabaabaabaababaaaaaababaabaaaaaababaabaaaaababaababaababaababaababababababaabababababaabaababaaababababababaaaabababaaababaaaaababaabababaabaaaaaaaaaabaababaaababababaabaababaabaabaababababaabababaaaababababaaaaaabababaabaaabababaababababaaababaabababababaabaaabaaaabaaabaabaaaaaababaaabaababaaaababaaababaaaaabaaaabababababaabaaaaaaabababaababababababaaaaababaabaababaababaababaaabaabaaaaabaaababababababaaababababababaaabaabaaaaaababaabababaabaabaaaababaabaaaabaaabaabaaaaaabaaaababaababaaaababababaabababaaababaababaabaabababababaabaababaabaabaaabaababaabaababaababaabababaaabaaabaabaaaabaaabaabababaaababababaabaaaabaaaaabaabababaababaaabababaabaaabababababababaabaaaaaaabababaabaabaaababaababaabaabaaaaabababaababababaabaaaabaaababaaaaababababaaaaaababaabaabababaaabababaaaaaabababaaaaaaabababaaabaaaababababababaaabababaabaaaabaababaababaaaaabaaababababaaaaababaaabaaababaababababaababaabaabababababaaaaababaaaabaaaabaabababaabababababaaabaabaabababaaaaababababababababaabaaabababaaaababaabababababaaabaabaabaaaabababaaababababaaaaaabaaabaabaabaaaabaabaaabaaaabaaabaabaabaaaaabababaabaaababaabaababaabaabababaaaababaababaabaabaaababababababaaabaaaababaabaaaaabaaaabaaababababaabaaaababaababaabaaaabaaababaabaaababaabaabababaaabababaabaabaabababaaaabaaabababaaabaabababaaaabaababaaaabababaababababaaaabaababababababaaaaaaaabababaababababaabaabaabaababaabaaaababaaabaaabaabaababaabaaaaaaabaaaabaaababaaababababaababaaabaaaaababaabababababababababababababaababaabababaababaaababaababaabababaababababababaaabababaaabababaabaabaababababaababaabaababaaaababaaabaaaaaaaabababababababababaaababaabaaababaaabaaababaaabababaaabaababaaaabababababababababababaabaaabababababaabaabaabaaaaababaaaabaaabaaaabaaaababaababaabaaaaaaabababababaaaaabababaaaabaaaababaabaababaaaaababababababababaaabababaabaabababaaabaabaaaaaababaaaababaaababaababaabababaabaabaaaaabaabaaaaabaaaaabaaaaababaabaaaababaababaabaabababaababababababababababaababaaaababababaababaaabaabaaabababaababababababaaabaaabaaabaabaababababaabababaababaababaaabaaaababaaaabababaaabaaaababaaaaababaabababababababaababaaaabababaababaababaabababaabaabababaaababaababaaabaaababaabababababababababaababaaabaaababaababaabaaabaaabaaaaabaababababaaaaabaaabababababaaabaababaababaababababaaaabaaaababababaabaababaaaaabaabababaaaaaaaaaabaabaababababaaababaaabababaaabaaaababaabaaabaabaaaaabaabaaabaaaaabaaaabaaaaabababaaaabaababaaabaaabaaabababababaababaabababababaaabababababaabaaabaaabaabaabaabababaaababaabababaaaabaaababaabaababababababaaaaaabaabaabaabaabababaaabaabaababaaabaababaaababababaaabababababaaabababababababaaaaababaabababaababaababaabaaabaabaabaaaaaabaababaaaaaababaabaaabaabaababaaababaaaaaabababababaaabababababaabaababababababaaaaaaaaaabaaaabaababaaabaabaaabababaabaababaaaaabababaaaababaabababaaabaababaaababaabaabaabaababaababaaaaabaabaabababaabababaaaabababababaaabaababaaaaabaabaaaabaaababaaabaaabaaababababaabababaababababaabaaababaaaabaaaaaababaababababaaabaaaabaababaabaaabaaababaaababaabaababaaaaaabaababaabababaabaaaababaaabababaaaabaabaaaabaaabaaabaababababababaaababaababaaabababababaaabaaaababaababababababaaaaaaaababaaaaabaaaaabaaaaabaababaaabaababaabababaaabaaaaabaabaababaabababababaabaababaabaabaaabaabaaabaabababababaababaaaababaabababaabaaababaabaabaaababaabaaaaabababaababaaababababaaaaaabaaababababaaaabaabaabaabaabaaaababababaababaabaabaabaabaaaabababaabaabababaaabaaabaababaaababababaaaabaabaababababaabababaabaabababaababaaaaaaaabababaaababababaabaabababaabaabaababababababababaaabababababaababaababaaababaaabaaabaabaababaababaabababaaabaabababaaaaaabaababaababaaabaaabaababaababaaaaaababaaaababababaaaaaabaababababaabaabababaaababaabababaaaaaaabaababaabaaaaabaaaabaabaaabaaaabaabaababababaababaabaaaababaaababaaaaaababaaaaaabababaaaaabaabaabaaaaaaababababaabaababababaaabababaaabaaababaabaababababaabababababaaaabaababababaababaabaaabaabaaaaabababababaabaababaabaaaabaaabaaabaabaabaaabababababaaaaaaabaaabaabaabaabaababababaabaaabaaabaaaaaaaaababaaabababaabaaababaabaabaaaaabaabaababababaaaababababababaaaabaabaababaaaaaabaabaaaabaaaaaabaababaaaababaaaabaaabaaabababaabababaaabaabaabaaaaababaaabababaaaabaaabaaabaababababababaabaabaaaabaaababaaabababaaababaababaaababaabaaaabaaaaabaabaabaaababaaaaababaabaababaaababababaabaaabaabaababababaababaaababaababaabaabaababababaaabaabaaaabaaabaaaaabaaaaabaabaababaabaaabaaabaaababaabaaababababaaabaabaaabababaaabababaababababaababaaaaaababaaaaabaabababababaabababaaaaabababaaaababaabaaaaabaaaababaaaaabaaaababaababababaabaaababababaaaaaaababababababaababababaaaabababaaaaabababaabaaabababaaababaababaababaaababaabaaaaaaaabaaaabababaabaabaabaabababaababaabababababababaabababaaabaaaaabaaaabababababaabaaabaaabababaaaabaaababaababaaaabaabaaabaabaaabaaaaaababaaababaababaababaaaabaaaaaaaabaababaabaaaaababaabaabaaababaabaababababababaaaaaabaaababaabaaaaaabaabaaabaaabaabaaaaaabababaaababaaaababababaaabaaabaabababaabaaabababaababaaabaaaabaaabababaabaaaaababaaaaabababaaababababaabaabababababaabaabaabababaababaabababaababaaabababaaabaaabaaababaaaaabaabababaaaaaabaaaaababaaaabaabababaabaabaababaabaababaabaaaaabaababaabababaabaababaaaabaaababaaaabababaaababaabababaaabababaabaabaabaaababaabababababaabaabababababababaaaabaaababababababababaaabaaabababababaabaababaabaabaaaaababaaaabaababaaabaaaababaabababaaababaabaabaabaaabaaababababaabaaabaaaabaabaaaaaababaaabababababaababaaaababaaabababaabababaaabaabaaaaabaaabababaabaaaaaababaababaababaababaabaaaaaabaabaaaabaabaabaababababaabaaaabaabaabaabababababababaaabababababaabaabababababaaabababaaabaaababababaabaabaabaabaaaababaabaaaabababababababababaabaabaaaababaabaabaabaaabababaabaaaaaaabaabaaaabababaaaaababaababaaabaaaabaabababababaaabaaabaaababaababaaabaabababaaaaaaaaaaaabaabaaabaaaaaabaabaaabaaaabaaababaabaabababaaaaababaabaabababababababababaabaaabababaababababababababababaaababaababaaaabaababaaabababaaaababaabaaaabaaababababaaabaababababaaabaaaaabaabaaaaaabaaaaabaabaababaaaaaaaabababaaaaababaaaaabaabaaaaaabaabababababaababaaaabababaabaaaaaababababaaabaaaaababaaaaababaaaabaaababaaaabaaaabaabaaaabaaaababaabaabababaababababaaabaaabaaabaaababaaababababababaaabaaaabababaabababaaaaaababaabaababaaaaaaababaabaaabababaaaabaababaabaabaabaaaaaabaaabaabababaabaabaababaabababaaaabaababaaababababababaababaaaaaaabaaaabababaabababaababababababaabababaabaabababaaabababaabaaababaaaabaababaaaabaabaaabaabaabaaaabaabababaabababaaaababaabaaabaaaababaababaabaabaaababaaaaabababababaabaaaaaabaabababaababababaababaaabaaabababaaaabaaaaaaaabababaaabaabaababaabaaababaabaabaabababaabaaaaabababaaabaabaabaababaaabababababaaabaababaaabaababaaabaaaababaaaabaabaaabaababaaaaabaababaabababababaaaaabaababaabaaaaabaaababaababaababaababaaababaababaaabaababaabaababaabaababaaaabaaababaabaaaabaaaaaabaaababaababaaabaaaaabaabaabaababababaababaaaabaabaabababaaababaababaababaabaababaaabaaaaaabababaaabababaabaabaaabaaaaaabababaaababaabaababaababaaababababaaabaaababaaaabaaabababaaaabaabaabaaaababaababababaabababaaaabababaaabaaaabaababaabaabaabaabaaaabababaaababaaabaaabababaababaababababaaababaaababaabaaababababaabaababaabaaabaaabaaabababaaaaabaaababaaaabababaabaabababababaabaaabababaaaababababaaaaaaababaabaababaababababaababaabaaabababaabaaaaaaabaaabaaababaaabaaabababababababaababababababababababaaabaaaababababaaabababababaaaababaababaabababaaaababaabababababaabababaabaaabaaaabaaabaaabaabaababaababaaabababababaaaaaaabaababaabababaabaabaababaaaabaababaabaaababaaabaaabababaaaaababababaabababaaababababaabaabaabaababaaabaaabaaaaabababaabaabaabaaabaaabaabababaabaabaabaaababaababababaaabababaababaababaabaaabaabababaababaababaaaabaababaabababaaabaabaababaabaaaabaabaaaaababaaaabaabaaababaababaaabababababaabababaaabaabaaaababaabaaabaaaabaababaabaabaababaaababababaabababaababaaababaaabaababaaaaababaababaabababababaaaababaababaabaabababaaaababaabaababaaabaababaaaababaaabababaabaababaababababababaababaaabaaabaaabababababaaaaabaabaabaaabaabaababaaabaaabababababababaabaabaaabaaabaaabaababaaaabaabaabaaabaabaaabaaaabaababaaaabaababaababaabaabababaaabababababaabaaaabaaaababaaabaaabaaabaaababaabababaaaaabababaabaabaaaabaabababaaaabaabaabaabaaaabaaababaababaaaaaabababaaaabaaabaabaaabaaabaababaababaaaababaababaabababababaababababaaaaabababaabababaaaaaaaabaabaabababaaababaababaaaabaaaaabababaabababababaaabaaaabababaaababaaaababaaababaaaababaaaababaababababaaaababaabaabababababababababababababababaabaabaaaaabaaaaaaaaaaabaabaabababababababaababaabababaaabababababababaababaaaaaaaababaabababababaaaababaaabaaabaaaaaaaaaaabaababababababaababaaaabaabaabaaababaaaaaaaaaababaabaabaabaaaabaababaabaababaaaabaaaaabaaababaaaaabaaabaaaaababaababababaaaaaaabababaabaabaaabaabaaaababaaaababaaabaaaaaabababaaabaaaabaabababaabaabababaabaaaaaaabaaababababaabaabaababaabaababaabaaabababababababaabababaabaaabaaabaababaaaaabaaaaabaaababaabaaaaaababaaabaaabababaabaabaaabaaaabababaaaabaabaaaaaaabaababaaabaaaaabaabaababaababaaaaaababaaaaaaababababaababaababaaaabababaabaabababaabababaabaaaaaababaaababaaaaaaaabababababaaababababaaabaaaaaaaaababaabaababababaaaabababaaabababaabababaabaabaababaabaabaabaabaaaabababababaabaaabaaabaabaaabaaababaaaaaabababaaabaababaabaaabababababaababababaaabaaabaabababababaabaababaaabaabaaababaaaabaababababaaabababaaaaaababababaaababaabaababaabaababaaababaabaabaabaabaaabaabaaaaababaabaaaabaaabaabaabababababaabaaabababaabaaaaababaabaababaaababababababaaaabaababaaaabababaaabaaabaababababaaaaaaaaaabaaababaaaaababaaababababaaaaaaabaaabababababaaababaababaabaabaababaabababaaaababaabaabaababababaababaabababaaabaabababaabaaaabaababaaaababaababababaaaaaabaaaaabaababaababaaaababaabaababaaaabababaabaaaaaabababaababaaabababaabababaaababaabaabaaabaaaaaabaaaabaabaaaababaaabaaabababaababaabaaaabaaaabaaababababaaabaaaaaaaabaaaaabaaabaabaaababababababaaababababaaabaaaaaabaababaababaababaaabaaabaabaaabaaaabaabaaabaaabaababababaababaaaabababaabababaaaaaaababaabaabaaaaabaaaabaabaababaaaababababaaaaaaaababababababaaaababaabaabaaabababaabaabababaaaaabaaabababaabaaabaabaabababaabababaabaabababaabaaababaaababababaabaabaaabaababaaaaaabababaaaabaaaaabaaabababaabababaabaaabaaaababaabaaaaaaabaaabababababaaababababaaababaaabaaaababaabaaaaaaaaababaababaabaaaaabababaababaabababaaaabaabaabaabababababababaaaaababaababaaaaabababababaabaabaababababaababaabababaabaaababaaaaaabaabaababaaabaaababaaaaaababaababaabaaaababaaabababaabaaababaabababababaaaabaabababaaaaabaaababababaababababaaabaabaabababaabaababaaaaaaababababaaabaaaabaabaaaaaabaabababaabaababaababaababababaabaababababababababaaaaaaabababaababababababaabababaabababaaababaaaaabaabaabaaabaaababababaaaaaabaaaaaababaaabaababababaabaaaaaaababaaaabababababababaaaabababaaababaaabaababaaaaabaaaaaaababaababaabaabaaabaaaaaaaaabaabaabaabababababaababaaaaaaabababaaaaaababaabaaabaababaaabaababaaabababaababaaaababaaabaabaaabababababaaabaaaaaaaabaaabaaaaabaaaaaaaabababaabaababaabaabaaababaababaaabaaaaaabaaabaababaababababaabaaaabababababaabaabaababaaabababababaabaabababaaaabaabababaabaaababaaaabaaaababababaabaabababababaabaaaabaabaaabaabaabaabababaaabaabaababaaaabaaababaabaaaaaaababababaabaaaabababababababaaaaababababaabaaaabaabaababababaaabaaaaabaababababaaababaaabababaabaabaabaaabaabaaabaababaabaababaaabababaaaababaaaaaabababaababaaabababaaaaaabaaaabaabaababaababababaaaabababababaaaaaababaababaaabaaababaababababababaaabaaaabaababaabaabaababaaabaababaabaaaababababababaabababaaaabaaabaaabaabaaabaababaaaaababaaaabaaabaabababaabaabaababababaabaaaaabababababaaaabaaabaababaabaababaababababaabababababaababaaaaabababaabaaababaaabaaabababaaabaabababaabababababaabaaaabaaaaababaaaabaabaaabababababaabaaaaaababaabaaababaababababababababaabaaaaababababaabaabaaabaaabaaaaaabaaaababaabaaabaababaaaaabaabababaaabababaababaabaababaaababaaaaaabaaabababaaaabaaababababababaaaabaaaaababaababaaabaaababaaabaaaaaaababaaabaabaabababababaaabaababababaaabaabaabababababababaabaabaaabaaabaabababaaabaaabaababaabaabababababaaaaababaaabaabaaabaaaabaabaaababababaabaaaabababaabaababaabaababaaaabababaabababaabababaaababaababaaaabaaaababaababababaababaaaaabababaabababababaaabababaaabababaabaababababababababaababaababaababaaaabababaaaabaabaababaaaababaabaababaaaaababaaaaababababaaaaaabababaaababaabaabaaabaaaaaaaabaababaabaaabaabaaaababaaabababaabaabaabababaaaabababaaabaababaaaaaabaababaabababaaaaaaaaaaabaabaabaaaabaaabaaaaaaaaababaabaabababaaababababaaababaaababaabaababaabaabaabaababaababaabaababaaabaaabaaababaabaabaaabababaaaaabaabaababaababaabaaabaababaabababaababaaaaaaaaaaabaaabaababababaaaaaababaaabababaabaabaaabaabaaaabaaabaaaaabaababababaabaabaaaabaaabaababaaabaaababaababaababababaababaabaabaabaababaabaaababaabaababaaabababaaaaaaaababaabaabaababaaaabaabaaaaaabaababababaababababaababaaabaaaababaabababaabaababababaaababaabaabababaaaaabaaaababababaabaaaabaabaaababaababababaaababababaabaababaabaabaaabaabababaababaaaaababaababaabaabaaabaaabaabababaaabaaaaaaabaaabaababaaabababaaaaabaaaababaaabaaaaababaababababababababaaaaabaababababababababaaabaabaaababaabaabaabaabaaaababababaaaaaabaaaababaababaaaabaaaaabababaaababaaababababababababaaabaabaaabababaaaaabaaabaababaabaaabaaaabaababaabaabababaaabaabaaaabaabaaaababaaaababababaaaababababaaaaaababaabaaaabaaaaaabaababaababaaabaabababaabababaabaaaabaabaababaaaabaaabababaaabaabaabababaabaaabaaaabababababababaaaaaaaabaabaaaaaaabaababaababaaaababaabababaababaaabababaabaaabaabaaaaababaaaaababaabaabaaaaabaabaaaaaaaabaaaaabaaababaaaaababababababaaaabaaaabaaaaabaabaaaababababababababaaabaaaaaaabaaaababababaabaaababaabababaabaaaaababaaabababaaaabaabaaaaabaababaababababababaaaabababaaaaababaaaabaaabaaababaabababaaabaaababababaababababaaaaaaaababaaabaaabaababaabaabaaaabaaaabaaaaabaabaaaaaababababaaababababaaaababaaaabababababaaabaabaaaababababaababaababaabaabaaabaabaabaaaababaaabaaaababaababaaaaabababaababaaaaababababaabaabaaaabababaaabaaaaaaababaababababaaaabaaabaaababaaabaaaababaabaaaaabaabaabaabaabaabaabaababaabaaaababaaaababaaaababaababaaaababaabababaaaabaabaababaababababaaabaaaabababababababaababaaabababababaaaabaaababaabaaaabaabababaababaaaababaaabaaabaaaaaababaababaababaababaaaaaabababaaaababaabaaaabababaaabababaabaaababaababaaabababaaababaaaabaaaaababaaababaabababaabababaababababababababaaaababaababababaaabaabababaabaababaaabababaaaababaaaabaabaaababaaaababababaabaababaabaaabababababababaaabaaabababaabababaababaabaababaaabababaaabaabaaabaaabaaababaaababaaababaabababaabababaabaaaaaaabaaaaababaabaaabababababaabaaaabaaaaababaabaababaabababaaababaabaababaaaaaaaaabaaaabaaaabaabaabaabaaaababaabaabababaabababaaaabaaabababaababaaabaaaaabaabaabaabaaababaabababaababaaaaaaababaabaaaabaaaaaabaababaaaaababaababaaaaababaaabababaaabaababaabaaaabaabaababaababaababaabababaaabababababaaabaababaaaaabababaaababababaabaaababababaaababaaabaaaabaaababababaabababaaaabaaababaaabaaaaaabaababababaaaabaababababaaabaaababaabaabaabaaaabaabababaabaababaaaababaabaabaaabaabaaaababaaaababaaabaabaabaaaabababababaaabaaabaabaaaaaababaababaabaaaaaaaabaaaababaabaaaababaaabaaabaaababaaaabababaaaaaaaaaaaabaaaaaabababaababaaaabababaabaaabaaababaabababababaaaabaabababaabaababaabaaaaaabababababaabababababaababababaabababababababaabababaaababaabaaaababababababaabaaaaababababababaaaabaabaabaabaaaabaaaaaaabababababaabaabaabaaaaababaaabababaaababaababaababaaaababaaababaaabaaabaaababaabaaaabaaababababaabaaababaaabaabababaaabaaaaaabababaaabaabababababaababaababaaababababaababaabababaabaababaabaabaababaababaababaaaaabaababababaaababababaababaabababaaabaabaabaabaabaabaaaabaaaaaaabababababaaaabaaabaaaabaaaabaabababaabaaaaaabababaaaabaabaababaaababaaaaabababaabaabaabaaabaabaaaabaaaabababaaaaaabababaabaaaabaabaaabaaaaaaaabaabaaabaabaaabaaabaaabaabaaababaaababaababaaababaababaabaaabababaabababaababaaaaabaabababababababaabaababababaababaaababaabaaababaabaaaabaaaaabaaabababaababaaaabaababaaaaabaababaaabaaaababaabababaabababaaabaaababaaaabaaababaabaabababaabaaabababababaabaababaabaabaaabaaababaabababababaaaababaaaaababaaaabaabaaaababababaabaaabaaaaabaaababaaaabaababaaaabaababababababaaaababaaabababaaaababaababaababaaaababaabaaaaaaaaabababaabaaaaababababaabaaaaaaaaaaabaaaaabaababababababaaaabaaabababaababababaaabababababaaaaababaabaabababaaabaaababaabaabaabababaaaaaababaaaaabaababaababaabaabaaaabaaaaabaabaabaaaaaabaaaababaabaaabababaaabaababababaababaababaabaabaaaaabaaaaaabababaaaababababaaabababababababaabaaabaabaababababaaababaabaababaaaabaababababaaababababaabaaabaababaabaaababaaabaaaabababaabababaababaababababababaaaababaabababababababaababaaaabaaaabaaabaabaaabaabaaaaaabaaaababaabaaababababaaababaaababaaabaabaaaababaaababaababaabababaaaaabababaabaabababaabaabaabaaababaaaabababaaabaaaaabababaaababababaababababaaaaaaaababaaaabababaaaabaaabaaababaaabaaaababaabaaaaaababaaabaababaaababaababaaabababaaabaaabababaaaababaababaabaaaabaaaaabababaaaabaabababaabababaaaabaaabababababaabaabaabababaababaaabaaabababaaabababababaaaabaaaabaababaaabababaababaabaaabaabaababaabaaaaaabababaabaaabaababaabababaababaaaababaabababaaababaababaaaabaaabaaababababaaaababaabaabaabaabaababaabaabaababaaabaabaaabababaababababaaaabababaabaababaaabaaaaaabaaaaababaaaabaaabaaabaaaaabaababababaaabaaaaabaaababaaababababaaababaabababaababaaabaababababaababaaabababaabaaabaabaaaabaaabaaababaaabaabaabababaabababaababababaaabaaababababaaaabaaaaaababaababaabaababaaaabaaabaabaaaabababaabababaababaababaabaaabaaabaaabaabaaaaaaabaabaabaabaaaaaaabaaabaaababaaaababaaabaabaababababababaababaababaabababaaaabaabaababababababababababaaabaabaabaaaaaaabaabababaaaaaabaababaababaaaabababababababaaaaabababaaababaaaababababaabaaabaaababaababababaaababaaababaaaabaabaaabaababaabababaaababaaaaabaabaababaaaaababababaabaaababaababaababaaaabababaaabaabaaaaaaaabaababaaabaabaabaaaaabaabababaababaababaabababaaaabaabaaaaababaabaabaaaaabaabaabaaababaababababababaabaabaababaababaabaaabaababababaaaaababaaabaaaaaabababababaababaabababaabaaabaaaaaabababababababaaababaaabaababaababaababababaabababaabaaababaaabababababaababaaaaaababababaaabaabaababaaaabaababaababaaaaabaaabaaabaabaababababaababaabaabaaabaabaabaaaabaabaaaaabababaaaaaaabaabababababababaaababaababaaababababaaabaaaababaaaababaabaabaababaaaabaaabaaaababababababaabababaaaabaaabababaababaaabaaabababaaaaababababaaababababaaabaaaaaaabaabaaababaabababaabaaabaababababaabaabababaabaaaaabaaaabaabaabaaababaaaabaababaabaaabaabaababaaabaabaaabaaaaaaaaabaaaaaaabababaababaaabaaabaaaaaaaabaaabaabaabababaabaaabaaaabaaaabababaababaaabaabaaabaababaaaaabababaaababaabaaaababaabababaabaababaabaaaabaababaaaaaabaaaabaaabaabaababaabaaabaabaababaaaaababaaabaabaabaababababaaababaaaaabaaaabaabababaaaaaaaaabaabaababaaaaaababaaabaaaaaabaaaababaaaabaababaaabababaaaaababababababaaaaabaaaabaabaabaaabaaabababaabaababaaaabaaaabababaabaaabaaabaababababaaababababaaababaaabababaaaabaaabaaaaabaabaaabaaabaaabaabababaaaaaababaabaaaaababaaaababaaaabaaabaaabaababaaaabababaababaabaababaababaababababaaaaabababaaaababaabababaabaababaaaabaaaabababababaaaaababaababaabababaaaaaababababaaaababababaaaabaababaabaaababaaabaaaabaabaabababababababaaababaaabaaabaabaabababaaabaaabaabaababaaaabaabababaabaaababaaabaaabaabaaaabaaaaaabababababaababaabababababaaabaababababaaaabaaaaababaababaabaaabaababaaaababaaababaabaaaaabaaabaabaabababababababaaababaabaaabaabaabaaabaababaabaabaaaabaaababaaabaaaababaabaabaaaaababaaababaababaababaaababaabababaabaabaabaaaabababaaaaababaababababaababaaababaaababaaabababaababaabaaaaabaabaaabaababaaaaaaaaaaabaabaaabaaaabaabaabaabababaabababababaaabaabaaababaabaaaababaabaaaabababaaabaaabaabaabaababaababaabaabaabaabaabaaababaababaababaaaaaabaaababaababababababaaababaabaababaababaababaababaaabaabaaaaaaaaaabababaabaaababababababababaaaaabaabababaabaabaababababaaaaaaaababaabababababaabaaabababababababaababababababaabababaababaababaabaababababaaaabababaaababaabaaababaaabababaababaaabababaabaabaabaabababaababababaababaabaabaaababaabaabaaabababaababaabaabaababaaabaabaaababaaaaabababaaaaababaababaaaaababaabaabaababaabababaabababababaabaaaaabaababaaaababaabaababaabaaaaaaaaabaababaabaababababababaaaabaabaaaab
baaaaaaabaaaababaabababaabaabaaaaabaaaabaaababaabababababaabaaabaaaabaaaabababaabababababababaaababababaaabababaabababababaaaaababababaabaaabaaaabaaaabaaabababababaaaabaabababaabaaabaabaababaaaaabaaabaabaabaabaabababaaabababababaabaaaaaabaaaaababababaabaaabaabababaabaaaababababaaababaabababaaabababaaaaaabaaaababaabaababaababaaabaabaaaabaaababaabaabaabababababaaaaabababaabababababababababaabaabaaaaaaabaabaaaabababaaaaababaababaabaabaabaaababaaabaaaaaaababababababaaaabaabaabaaaaaaababababaabaababaaababababaaaabababaabaababaabababaabaababaaaaaaaaaaaaaabaabaababaababaaabaababababaaabababaababaaaabaabaaaababababaabaabababaabababababaabababababaaaaabababaaaaababaababaabababababaaaaaabaabaaabaaaabaababababaaababaaabaaaaababaababaaaababababaaaabaabaaabaabaaabaabaaaaababaaabaabaababababababaaabaaabaaaaaabaaababaaaaaababaaababaababaaabaaaababababababaabaababaababababaabaaabababaaaabaaaaaababaabababaaaabaababaaaaabaaaabaababababaaabaabaaaaabaabaabaaaabaabaaaabaabaababaaaaaaaaababaaaabaaaababaabaabababababaaabaaaabababaabababababaababaabaaaaabaabababaaababaababaaabaaababaabaaabababaaaaaabaaaaabaaabaabababababaaaaababaababababaaababaabaababababaaabababaabaabaaaaaaabababaaaaabaaababababaabaabaababaabaabaaabaaababaaabaabababaaaabaaaaaaaaabaaaabaababaaaabaabaabaababababababaaaaabababaaabababaabababababaabababababaababababaabababababababababaabaabaaabaaaaaabaabaaaabaaaababaaabababaaabababaabababaaaabababaababaabaaaaabaaababaaaababaaaaaababaabababababaababaaaabaaabababaabaabababaaaaababababaabaaaaabaabaabaaaaaaaaaababaaababababababaaabababaaaabaababaaabaaabababaaababababaaaabaababaaabaabaaabaaaabababaaaaababababaaabababaaaababaabababababababababababaabaabababaaababaaaabababababaaabaababaabababaaaababaabababaabaabaaababaaabaabaabaabaabaababaabaaaababaaaaabaabaababababaabaaabababaababaaabababaabababababaaaababaaabababaaabaaabaaaababababaaaaabaababaabaaaabaababaabaaababaabaaaabababaabaaaabaaabababaababaaabaabababaaaababaababaabaaaabababaabaaaababababaababababaabaabaaabaababaabaababababaaabaababaaabaaabaaabababaabaaabababaaabaaaabaababaabaaababaaaabaaababaaaababaaabababaabaababababaabaabababababaaaaaababaaabaaaababaaababaababababababaaababaaabaabababababaabaaabaabaabaaaabababababaabababaabaabaaaabaaabaababaabaaaaabaaaaabaabaabaaaabaabababaaaabaaabaaaaaaaabaabaaababababaabaabaabaababaaaabaaaabaaababaabaaababaababaaaaaabaababababaaababaababaaaaaabababababaabaaaabaaaabaabaababaabaaababaababaaabaaabaababaaabaaabaabaaaabaabababaaababababababababaaaababababaaaababaaaababaabaabaaaabaabaaaabaaaabaaaabababababababababaabababaaaaaaababaaababaaaaababaaababaabababaababaaaabaaabababababaaaababaabaaaaabaaaaabaaababaaabaabababaaabaaababaaabaababaababaababaaaabaaaabaaaaaabaaabaababaaabaabababababaababaaaaaababababaabababaabaababaababaaaababaababaabaaababababaaabababaabaabaaaabaababaaabababaabaabababaaaaabababaaaaaaaaaaababaaaababababababaaaaaaabaabababaabababababababaaabaaabaaaaabaabaaabaababaaabaabababaabaaabaababaabaababaabaabaaaababaaaaaaabaababaaaaabaaaaaabaaaabaabaaaaabaaabaababaaabababaaaaabababababaaaabaabaaababaabaaabababaabababaabaabaaaaabaaabaababababababaaabaaaabaaabaaaaabaaaaababababababaabaaabaaabaaabaaabababaaababaaaabaaaababaaaaabaaaababaababababababaaaababaababababababaababaabaaaabaabaabaabaaabababaaaabaaaabababaaaaabababababaaabaababaaabaaaaaabababaaaabababaabababaababababababaaababaaaabababaaaaabababaaaabaaaabaabababaaabaabaaabababaabababaaabaabaabaabaaabaabaaaaaabaaabaabaababababaaabaabaababaaaabaababaaabaaaabaababaaaaaaaabaabaaaaababababababaaababaaababababaaababaaababaabababaaaaababaabaaabaaabaabaabaaaabaababaababaabaaaabaabababaaabaabaababaabaabababaaabababaabaabababababaaabababababababaaaaaababaabaabaaababaaabaabababaaabaababababaababaaababaabaababaabaaabaaaaabaabaaaabaaabaaabaaabaabaabaababaabaaaabaaabababaaaaaabaaabaaaaaabaababaaaabaaababaaababaabaababaaabababaaaaababababaabaabaaaaababaabaababaaabaabaaaaaaaaaaaaabaaabaabaababababaabaaaabaaababababaabababababababaabaababababababaabababaaaaaaaaababaabaaabaababaaaaabababababaaababababaaabaabaabaabaaabaabaaababaababababaaaabababaaaaaababaabaabaabaababaababaaababaabababaabaababababaabaabaaaababababaababaababaabaababaabaababaabaaaaababaaaaabaababaabababababaabababaabaaababaaaaabababaaaaaababababaabaabaabaaaaaaaaababaabababaabababaaaaababaabaaaabababaabababaaaabaaaabababababaabaaaaababaabaaaaaababababababababaaabaaaabaababaaabababababaaababababaabababaaababaaabaaaaaabaabababaaababaababaaaaaababaabababaabaabaabaaabaaaaabababaaaabaabaababaaaabaaabababaaabaabaababababaaaaaaabaabaababaabaabaaaaaaaabaaaababaabababababaaabaaaabababaaababaaaabababaababaaabaaaaababaaababaaababaaabaaabaaabaaabaababababaabaaaabaaabaaaabaabaabaaabababababaaaabaabaabababababababaabababaabaaabaaaabaaaabaabababaaaaabaaababaabababababababaaaabababaaabaababaaaaababaaaababaababaaaaababaaababaababaaaabaaabaaabababaaaaaabaaaaababaabaaabaabaaaabaaababababaaababababaababaabaaababaaabababaabababababababaabaabababaabababaabaabaaaabababaaaaabaaaaababababaaaabaaabaababaaabaababaaaabaabababababababababaaaaabaaaababababababababaaaaababaaabababaabaaaaaaaaabababaabaabaaaabaaabaaaababababaababaababababababababababaababaaaabaababababababaababababaabaaababaaaababaaabababaabaabaabaaabaaababaabababaabaaababaaabaaaababababaababaaaabababababaabaabaaaaaababaaaabaabaabaabaaaaaaabaababababaabaaaaabaababaababaababababaabaabaabaabababaaabababaaababaaaabaaaaababaabaaabaabaaaaaaaabaabababaabaaababaabaaabababababababaaabababababababaabaaaaaaabababababaaabaaaaabaaabaabababababababaababaaaaababaabaaaaabaababababaaaaaabaaababaabaabaaaababaaaabaabaababaabaaaaaabaabaaabaabaababaaaaababaabababaababaaaaababaabaabaababaabaaababaabaaaababaababaaaaaabaabababaabaaaabaaabaababababaaabaaabababaaaaaabababababaabaabaabaabababaabababababaababababaabaabaaabaabaabaababababaaaabaaabaaabaaababaaabababaababaaaababaaababaabaabaaababaaaabababababaaaaabaaaababaababababaabaababaaaaaaaaabaaaaababababaaababababababaaaababaabababababaabababaabaababaabaaabaabaababaabaaaaabababaababaabaabaabaabababaabababababaaabaaabaabaaabaaabaaabaaaababaababaababaaabaabaaaababababababaababaaabaababaabaabababaabaabaabaabaabaaabababaaaabaaabaabababaabaababaaaaaaabaaababababaaaaabaaaabababaababababaaababababaababaabababababaaaaaabaababaabaabababaabaaaababaaabaabaabaaaaabaabababababaabaabaababaababaaabababaabaaaabababaabaaaaaabaabaababababababaaaaababaaaaaabaaabaaaababaaaabaaaababaabababaababaaababababaaaababaabababaaababaabaaabababababababababaabababaaaababaabaaaaababaaaaabaabaababaababababaabababababaabababaaaaabaabaaabaaabaabababababababababaabababaababaaabaababaaaaaabaabaaababababaaabaabaababaabaabaaaaaaaaaaababaaabaaaaaaaaabaaaababaabaaabababababaababaaaababaaababaabaaaaabaabaaaabaaaaabaabaaaababaababaaaabaaabaaabababaaababaaaabaabaababaabaababaabaaaabababaabababaababaaaaaabababaaaaaaababaabaaaaabaaaabaaabaaaaabababaaaaaaaaaaaabababaaaababaabaabaababababaababaabaaaaaaababaaabaaabababaaababaababaabababaabaaabaaabaaaaabaaaababaabaabaaaaaabaabababababaabaababaaaaaaaaabaabaabababaababaaabaaabaaaababaababababaababaaaaaaaabababaabaabaaaabaaabaaaabaababaaabaaaababaabababaababababababaababababababaabaababaabaaaaabaaaaabababaaaaaabaaaabababaaaabaababaabaaabaababababaababaaaabaaababaaabababababaaaaabaaaabaabaababababaaabaababaaaababababaaaababaabababababaaaabaabaabaaabababaababababaabaabaabaabaaaaaaabaaaabababaaaaaaaaaaaaaabaaababababaababaabaaababababababaabaababaabababaaaaabaababaaaaaababaaababaabaaabaaaababaaababaabababaabababaabababaaaabaabaaaabaabababaababaabababaababaaaababaabaaaaaaababababaaaabababaabaaaaabaabaaaababaabaaababaaaabaababaaabaabababaaaaababaabaaabaababababababababaabaaabaaabababaaabababaaaaaabaababaabaabaaaaabaabaaababaaaaabaaaababaabaabaaaaaababababababaabaaaaababaaaaaababaaabababaabaababaabaaaaaaaaaaababababaaabaaaaaabaabababaaaaababaaaabaaaaaaababaabaaaabaaaababababaabaaaaabababaaabaaaabaabaaaaabaaaababaabaabaaaabababaaabaaaabaaaababababababababaabaabaaabaabaabaaabababababaabaaabaaababaabaaaabaabaababaaabababaabababaabaabaababaabaababababaaabaaabaaaaabababababaababaaabaaabababaabababababaababaaaabaaaaaaabaabaaaabaabaaaabaababababababaaabababababaaaababaaaababaabaaabaabaaabaababaaababababaababaaabaaabababababaabaababaaaabaaaaaababaabaaabababaaababaaaababaabababaaaaaabaaaabaaaababaaabaababaababaababababababaaababaaaababaaaaabaaabaababaababaabaaaaabaaaaabaabaaababaabaaabaaaabaabaabaabaabaabaabaabaababababaaaabaababaaaababaaababababaababaaaaaaaabaabaaabaababababababaababaabaaaabababababababaaabaaaabababaaabaaabaabaaabaaabaabaaaaaabaababababababaaababababaaaababaababaaabababaabaaababaabaabaababaababaaaabababaabaabaaabaabaaaaabababababaababaabaaababaaabaaabababababaaababaaaaaaaaababaabaabaababaaabaabaabaaaabaabaabaaabababaaaaabababaababaabaaaabaaaabaabababaabaababaaaaaaabaababababaababababaaababababaaaabaaaababaaaabaaaababaababaabaaaaaabaaaaababaababaaababaaaabaabaaaabaaabaabababaaaaabaabaabaaaaaaababaabaababababaaaabababaabaababaababaaababaababababaaabaabababaababaaabaaabaababaabaabaaaababaaaaaaabaaaababaaabaababababababaaaababaabaaaaabababababaaaaababaabaaaabaabababaabababaabaaaabababaababaabababaaaaaaabaabaabababaababababaababababababaabaaabaaaabaaababababaabaaaaaababaabaabaaabaaaaaaaaaababaaaaababaaabaabaababababaabaabaaababaabaaaababaaabaabaaabaabaabaaabababaaabaabababaababaabaaaababababababababaaabaabaaabaaabababababaaababababaaababaaaabaabaaaaababababaababaabababaaaaababaabaaaaababababababababababababababaabaabaababaaabaaaaabaabababaaaabaababaabaabaabababaabababaabaabaaabaabaabaaaabaaaaaabaaaabaaaabababaaaabaaaaaabaabababaaaaabaaaabaaabaaabaababaaaaababaaabaabaabababaaabababaabababababababaaaaabaabababaababaaaababababaabaabaabaabaabababababaabaaabababababaaaaababaababababaaabababaababaabaaaabaabaabaabababaaaaaaaaababaababaaaababababaababaababaaaabaaaaaabaaabababaaabaababaabaaabaaaaababaaaaaabaabaabaaaabababaabaababababaabaabaabaaaabaabaababaababaabaababaaabaaababaaaabaaaabaabaaabaabaabababababababaaaabababababaababaababaabaabaabaaaababaababaabaaaabababaaaabaaababaaabababaaabaababaaabababaaabaaaabaaabaaabaaabababababaaaababaabaaababaaaabaaabaababaaababaababaabaaaababaabababaaaaaaababababaaaaaababaaabaababaabababaaabababaaaaaababaaabaaaaaaababababaaaabaaabaaababaababaababababababaaaabaabaaabaabaabaababaabaabaababababababababaabaaaababaabaaaaabababaaabaabaabababaabaaabaabaaaabaaabababababaabaababaabababaababaaaababababababababaaaaaaaaabababaabaababababababababaababaaababaababababababaaaabaaaabaaabaabababaaaababababababaababaaabaabaabababababaaaabaaabaaaaaabaabaababaaababababaaaababaabaaaaababaaabaababaaaabaaaabababaabababaabaaabaabaaababaababababaaaaababaababababaaaabaabababaabababaabaaabababaaabaabaabaabaabababaaabaaaaababaabaababababaabababaababaabababababababaaaaabaaabaaababaaaababaaaabaabababaabababaabaababaabababaaababaaaaabaababababababaaaaaabaabaabaaaaaaaaabaaababababaaaabaaaabaaaaaaaaabaaababababaabaabaaaabaaaaaababaaabaabababaabaabaabababaabaababababaabaababaabaaababaaaabababaabaababaaababababababaababaaaababababaababababaabaabababaabaaabaabaabababaaababaaabaabaaabaaabababaabaabaaabaabaaabaabababaaabaabababaababaababaaaabaababababaabaaababaababaaababaaaaababababaaabaabaaabaabaaaaaaabababaababaabaaabaaababaaaaabaababababaabaabababaabaaabababababaaababaababaabaaaaaaabaabababababababaababaabaaababaabaabaabaaaaabaaabaaaaababababaabaabababababaabababaaababaabaaabaabababaababaabababaaaababababaabaaaaaaabababaaaaababaabababaaabababaababaaaabababaaaabababaababababaaababaaababababaabababaaababababaabababaababaaaaaababaaaabaaaabaabaabaabababaaabaabaaaabaababaababaabaabaabababaaaabaabaabaababaabaababaabaabaaabaabaaabababaabaababaababaabaaaabaaaaabaabababababababaababaababaaababaabaababaaabababababababababaaaaabaabaaaaaaabaaababaababaabaaaabaaababababaabaababaabababaaabaaabaabaabaaaaababaaabaabaababaababaaaaababaabaaabaabababaaaaabababaabaabaababaaabaaabababaabaaabaabaabaaabaabababababaaabababaaabaabaabababaaaaabaababaababaaaaaababaababaabababaaaaabaaaaababaabaaabababaaaabaabaabaababaaaabababababaabaabaaababaaabaaaaababaaababaaaaabaabaaabababaabaaaababaaabaababababaabaabababaabaabaaabaaabaababaaaabababababaaaaaababababaaaabababababaaabaabababaabababaaabaababababaaaabababaabaaabaabaabababaabababaabaabababaaaabababababababaabaababaaabaababaabaaababaaaabaaababaaaaaabababaabaabaaaaaabaaaababaaababaababababaaaaababaabaababaaabababaaaaababababaabaababababaaababaabababaaaabababaaaabaaaaaaaaabaabaabaabaababababaabaababababaaaabaaabababaaabaaabaaaaababaaaaababaaaaaaabaababaaabaabababaabaababababaaaaabaababaaabaababaabaabaaaaaabaababaaaaabaaaaaabaabaaababaaabaaababababababababaaabababababaabaabaaaaaabaaababaaabaaaaaaaababaaabababaaaaababaaaaababababaabaababaabababaabababaaaaaaaaabababaaaaabaaabaabaaaaaaabaaaababababaaabaaababaabaaababaaaabaaaaabaabababababaababaababababababaabaaaabaabababababaabaabaabaaabaaaaaabababaaabaabaabababaaaabaababaababaabababaaaabaaababaabaababaaaabababababaabababaababaaaababaabababababaabaaababababababaaaaaaabababaabaababababaaaaaaababababaaabaaaababababababababaaabaaabaaaaabaabababababababababaabaababababaabaabaaaabaabaabaabaabaababababaabaaaaaabaabaaaabaabaaabaaababababababaababaaaaaababaabaaababaabaabaaaaabaabaaaaabaaababaabababaaabababaabaaabaabaaaabababababaababaaababaaababababaaaaababaababaaaababaaababababaaabababaabababaaaabababaababababaabababaabaababaaabaaaabaaaaabaabababaababababaaaaabababaaaaaaaaaabaaaabaaaabababaabaabababababaaabaabababaabababababaaabababaabaaaabaaaaabababaababababaabaaabababababababababaaabaaaaaaaaaaababaaaabaababaaaabaaaaabababaabababaabaabababaabaaaaaabaababaabaaabaaabaabababababaababaaaababaaabaabaabaabaabaababababaaaaabaabaaabaababaabaaaaaaaaaababaabaaaaaabaaaaaabaabababaababababaaaaababababaaaababaabaabababaaaabaabababababaabababababababaabaaabaaaaabaaabaaaaabaabaaababaaabababaabaaabaaabaaaaaaababaabaababaabaaaabaaaaaabaaaaaabaabababaaaabaaaabababababababababaaaabaaaaaabababaaaaaababaaabababaabaabaaababaabaababaabaabababaaababaababaabaabaabaababaaababaaaabaaabababababaaaabaabaaababaababaababababaabaababababaabababaabababaababaaaaababaababaababaaabaaababaababaaaaaabababaaababaaababaaabaaabaabababaaabaabaaaaabaabaaababaaabababaabaabababaaabababaababaababaababababaaaaabaaaaaaababababaabababaababaaaaaaaabaabababaabababababaabaabaabaabaaabaabaabaaaabaabaaaaaababaababababaabaabaababaaaaaaababaabaaaaaabaabababababaaabaabaaabaaaababaababaababaaabaabaaaababababaaababaabababababaabababaaabababaaaabababababababaaabababaaabababaaaaababaabaabaaababababaabaabaabababaaabaaababababaabaababaababaaaaabaaababababababababababaabaabaaaabababaababaabaabaaaaaabababababaabababaabababaabababaabababaaababaabaaaababaababaaabaababaaabaababaaabababaababababaababaababaaaaabababababaaaabaababaaabababaaababaaaaabaaaababaaabaaaabaabaabababababaabaaaabababababaababaabaaabaababababaabaaababaaaabaaabaababaabaabaaaaaabaaabaaaaababababaaaabababaabaabaabaaabababaaabababaabababaabaabaabaaaaabaaaabaabaaababaaaabaababababaaaababaabababaabaaabababaaaaabababaababababaabaaaababaabaabaabababababaabababababaaabababaaaababababababaabaaabaababababaabaaaababaababababaaaabaaabaaaabaababaabababaabaabababaaababaaaaababaaababaaabaaabaaaaabababababababaaaabababaaaabaaabaabaabaaaaaababababababaaaabaaaabaaababaabaaabaaaabababaaaaabaabaaabaaabaaababaababaaabaaaaababaababaabaabaabaabaaababaabaabababababaaabaaaaababaabababaabaabaaababaaaaabaabaabaabaaabaaaaababaababababaaabaababaababaaabaabaaababababababaaaabababaaababaababababaaaaaaababababaaabaabababaaaababaabaaabababaaaabaaaababaaaabaaabababaaaaaabababaaabaababaabaababaaaabababababaababababaaaaababababababababaaabaaaababaaaaaabababaababaababaaababaaaaababababaababaaaabababaabababababaaaaabaabaaaabaaaababaaaababababaaababababaabaabaaabaabaaaaaabaaaaabaaabababaaaaabaaaabaababaaaaaabababababaabaaaaababaaaaababaababaaabaaabaabababababababaaabaabaabaabababaaabaabaabaabaaababaaaaaaaaaaabababaabababaaaaababaababaaaabaababaaababaaababababaaabaabababaabaaababaabaababaaabababaaabababaaaabaabaaaabaaaaabababaababaababaaabababaaaabaabaababababaababababaabaabaaabaabaababaaaaaababaaaababababaababababababaabaabaaababaababaabaabaaababaaaabaabaaabababaababaababababaabaabababaaaaaababaaaaaaabaabababababaabaababaaabaaaabaaabaabababaabaabaaabababaaabaaababaabaabababababaababaabababaabaaaaabababababababababababaaaaabaaaabaaaaabaababaabaababababaaaababaaababababababaababaaaaaaababaabaabaaababaaaabaaabaababaaababaabaababababaaaabaabaaaaaaabaaabaaababaaabaabaabaaaaaabababababaaababaabababababaaababababababaababaababaaababaaaababaabaaaababaababababaabaaabaababababaaaabaabababababaababaababaaaabaaaaaaabaaababaaabababaaababababaababababaabaababaaabababababaabababababaaabaabaababaabaaaaaabababababaabaaabaaaabaaabababababababaababaabaababaabaababaaabababaaababababaabababaaabaababaaaaaabaaaababababaaaabaababaabaaaaabaabaaababaaababaabababaaaaaaabaabababaaaabaaaaababaababaababaaaaaaabaababaabaaabaabaaaabaaaababaabababaabaaabaaaababaabaabababaabababaabaababaaababaababaababababaabaaabaabaaababaaabaabaabaaabaaaabaaaaaaababaabaababababaababaababaabaaabaababaabaabaabaaaaababaabaaabaaaabaabaababaabaababaabababaabaabaabababaabaaabaaababaaabababababaabaaabaaaaabaabaaaabaabababababaabaaabaabaaaaaaabaabababaababababaababaaabaabaababaaabaaaabababababababaaababaabababaabaabababaaabaaababaaabaabaababaabababaaabaabaabaabaaabaabaabaaaabaabababababababaabaababababaaaabaababababababaabaaaaabaabababaabaaaababababaabaaabaaabababaaabaababaababaaaabaaaaabaabaaabababaababaaabaaababababaababaaababaabababaababaababababaabaabaaaababaabababaababababaabababaaaabaaabaaabaaabaaabaaaaaaaaaababababaababaababaaaaaaaabaababaababaaaaaaabababaaabaaaabababababaaaababaababaaababaaabaababaababaababaaaaaabababaababababaabababaabaaababababaaaababaaaabaababababababababababaaaaababaaaabaaabababaaabaababaaaaabaaababababababababaaaaaaabaabababaaaaaabaaababaabaaaabaaabababababaabaaaaababaabaaabaabababababaababaababaaaabaaaaaabaaaaabaaaaababaaababaabaaaaabababaaaaaaaabaababaababaababaababaabaabababaabaabababaababaababaabaabaabaaababaaaaabaababaaaaabaaaaaabaaabababababaabababababaabaaababababababaaababaababaabaaaabaabaabaababaaabababaabababaaaababaabaaabaababaababaaaabababaabaaababababaaabaabaaabaabaaaaaabaababaaabababaabaabaabaabaaabababaaaabaaaabaababaaabaaabaaabababaaaabaaabaabaaabaabababababababaabaaabaababaababaabababaaabaaabaaaaabaaabaaaabaabaabababababababaaababababaababababaabaaabaaababababaababaaaaaaaaaababaabaabaababaababaababaaaabaaababababaaaaabaaababaaaabaabaaaabaaabababaabaaabaabababaaaaabaababababaababaaaaaabaababababaaabababababaababaaababababababaabaaaaabaaabababaababaaaaaaaabaaabaabaaababababababababababaaabababaabababaaaabaabaaaabaabababaababaaaaaabababaaababaaaaaabaaabaababaaaabaabaaabaaababaabaababaabaababaaaaababaaaababaaababaaaabaabaababaababababababaababaabaabaaababaaababaaababaaaaaababaabaabaaababaabaaabaaaababaabaababaaaaaaababaabababababaaabaaabaaababababaabaabaaaaaabaabababaaaaabaabaabababaaabaaabaabaaabaababaababaaabababaabaababaababaababaaaabababaaababaaababaaaaabaabaabaabababaaaaaaaababababababaabababaababababababaaabaabaaaaabaababaabaababaabababaaabababaababaabaaabaaaabaababababababaabababababababaaabaaaababaaababaabaabaababaabaababaababaaaaabababaababaaababaaabaabaaaabaabaaaaaaabaaaabaaababaaaababababaabaabaaababababaababaaaabababaabaababaababaaabaababaaaabaaaabaaababaaabaaabaababaababababaabaaabaabaaaababaaabaaababababaabaababaaabababababaaabababababaababaaabababababaaaaabababaababaabaabaaababaabaabaaabaaabaabaababaabababaaabababaaaabaababaababaaaabababababababaabaaaabaaaababababababababaabababababababaaaaaaababaabaaaabaaaaaabaaabaababaababaabaabababababaaaabaaaaababababababaabaaababaaaaababababaaaaababaabaaababababaababaabaababaababaabababaaaaababaaabababaaabaabaaabaaababaaabaababaabaaabababababababaaaabaaabaaabaabaabaababaaaabababaabababaabaaabababababaaaaababaababaaabaaababababababaaababaaabaabaabaaabaaaabaaabaabaabaabaabaabaabaaababaaaaababaaaabaabaaaaaaabababaabababababaabaaababaababababaaaaaaaaaaabaabababaaaabaaabaaaaaaaaababababababaabababaababaabaababaaabaababaaabababaaaaaababaaaabababaabaaaabaabaabaababaabaabababaaabababaabaababaabaabaabaabababaababaababaaaaaaaababaaabababaaabaaabaaabaaaabaabaaabaaaaabaabaaaaabababaababaaaababaaabaaaaabaabaaabababababaaabababaaabaaaaaaaabababaaabaaaaaaaababaabaaaabaaababababaabaaabaabaaaaaaaaabaababaaaaaaababaaaabababababaaabaabaababababababaaaabababaababaababaababaabaaaabaabaabaaabaaabaaabaaabaaabaabaaabaaababaababababaaaaababaababaaaaababaabaababaaababaaaabababaabaababaaaaaabaaabaabaababaaababababaabababaaaababaaaabaaaabababababababaabaabababaabaababaababaababaaabababaaabaaababaaaaaababaababaababaababaaaaabababababaababaaaabaabaababaaababababababababababaababababaabababaaaaaaabaabaaababaaaabaabaaaaabababababaaaababaaaabaabaaabaabaabaabaaaaababaabababaaaaabaaaaabababaababaaabaabababaabaabaabaaabababababaabaaaabaaaaabaaabaabaaababaababaabababaabaabaabaaababababababaaaabaaabaaabaaababaababababaaabaaaaababaaabaaaaabaaabaaaaabaaabababababaababaaababababababababaaabaabaaaababaaabaabaabaaaaaaabaaababaabaaaaaaabaabaabaaabababaabababaabaababaaabababababaabaabaabaaaaabaabaaabaaabaabaabaabaaaabaabaababaabaaaaabaabaabababababababababaabaaabaaaabababaabaabaaababaabaaaabaaaaababaabaabababaababaaaabaabaabababaaaabaaabaababaabababaaaaaabaaabaababaababababaabaaabababaababaababaaababaaabababababaaaaabababaaaabababaaabaaaababaaabababaaaaababaabaabaaababaaabababaabaaaaaaaababababaabaaaaaaabaabaabababaaaaaaababababaabaaaababaababaabaaabaabaabaababaabaaaaabaababaabaaaabaabaaaaababababababababababababababaaaaababaaaaabaabaabababaabaabababababababaababababababaaabaaabababaababababababaabababababaabaaaaaaabaaababaaaababaababaaaababaabaabaabaabaabaaabaaabaaaabaaabaababaaabaaaaaabababaaaaabaababaabaaaaaabaaaaababaaabaaabaaaaababaaaabababaaababaabaaaabaaaabaababababaababaabaabaabababaababaaabababaaaababababababaababaaaaabaaabababaaaaaabaabaaabaabababababaaaabaaaaabaababababaababaabaababababababababaaabaaaabaababaabaabaaababababaaabaaaaaababaabaaabaabaaabaabaababababaaaaabababaaaabaaabaabaaaababababababaaaababaababaababaabaaaaababababaaabaaabaababababaaaabaabababababababaabaabababaabababaaababaaaabababababababababaaabaababababaabaaabaabababaababaabaababababababaababaabaaaaaabaaababababaaaaabababaaabaabaababaabaaabaaaaabababaaaaaabaabaababaaabababaaaaababaabaaababababaaabaababaabaababaabaaaabaaaaabaaaabababaaabaaaaaaabababaaaabaaabababaabaabaaaabababaaabaaaabaaabaaabababaaaabaaabaaababaaabababababababababaaaabababaababaabaaabaababaabaabababaababaabaaababababaabababaaaababaabaabaaabababaabababaaaababaaaaaaaababaaaababababaaabababaabababaabababaabababaaabababaabaaabaaabababaabababaaabaaaababaababaaabaababaababaaabaaaabaabaaabaaaabaaababaaaaaaabaabaabaaaababaaabaaabaaabababaababaabaababaaabaabaababaaaabaaaaabaaabaababaaaabaaaaaabaabaababaababaabaaababababaaabaababababababaaaabaaaaabaabaabaabababaaaababaabaabaaababaaababababababaababaaaabaaabaababaabababaaaaabaaabaabaabaaabababaaaaabaabaabababaaaababaabababaabaababababaababaaabaabababaababaaababaaababaababababaabaabababaaaaabaababaaabaaababababaaaaaabaababaaaabababababaabaaabaabaaababaababaaababaaabaaababaabababaababaaabaababababaaababaaaababaaabababaabaaabaabababaabaabaaaababaaababaabaaabaabababababaaaaaabaabababaaaaaababaabaaabaabaabababaababaabaaaababaabaaababaabaababaababaaaaaabaaaaababaabaaababababaaaabababababababaaabababaaababaabaababaaaaaaababababababaaababababaabaaaababaaababaababababababaaabaabababaaababababaabaabaabaababaababababaababaababababaaababaaababaaaaababaababaaababababaaababaababaaabababababaaabaabaababaababaabababaababaabaababaaaaabaaaaabaababaabaaaaababaabaababaaaababaababaababaabaaabaaabaabaaababababababababaaababaabaabaabaababaabaabaabaaaabaabaabaaaaabababaabaababaababaaabaabaababaababababaaaabaababaaaabaabaaaababaabaaaabaaabababaababaabaaabaaabaabaaaaababaabababaabaababaaaabababababaababaabaababaababababaababaabaaabaaabaaaaababaaabaaabaababaaaabaabaaabaaaabababaabababaababaababaabaababaababaaabaaababababaabaaaababaaabaabaababaaaabababaaababababaababaaabaaabaaaabaaaabaaaabaababababababaabababababababaabababababaaaaaabababaaaabababaabaaaabaaaabaaabaaaabaaaabaabababaaaabaabaababaabaaababaabaabababaaababababaababababaaaaaabaabaaaaaaabaaaaaaabaabaaabababaaaabababaabaaabaaabaaabababababababaaabaaababaabaaaabababaabaabaaababababababaaabababaabaaabaaaabababaabaabaaabaabababaababababaaababaabababaabababaabaabababaaabaaabaaaabababababaaaaabababababaaabababaaabababaababaababaabababababaabaaaababababaaaababababaabaabaaaaaabaaaabaababaaaabaababababaaabaaabaaaaaabababaaabaaababaabaababaaabaababababababaaaaaababababaabaaababaababaabaaaaabaaaababababaaaaaaababaababaababaabaaaaabaaababaaabaaabababaababaabaaabaaaababaabababababaabaaabababaabababaabaabaababaaaaabababaabababaabababababababaaabababaabaababaaaabaaabababaaabaabaababaaabaababaaaababaaaabaaaababababaababaaaababaaaaaaabaaaabaaabaaaabaaaabaabababababaaabababababaabababaaaabaaabaabaabababaabababaabababaabaabababaaaaabababaababaababaabaabaaaabaaabababaabaabababaababaaabababaaabaaabaabababaaabababaaabaaababaababaababaabababaaabaaaababababababaaabababaabaaabaababaaabaabaaabaaaaabababaabababaaabaaabaababababaabaaabababaaaabaabaabaabababaaabaabababaaababaabaaaabaabaaaaabaabaaaabaabaaabaababaababababababaaabaabababababababaaaaaaaabababaaaabaabaaabaaababaababaaabababaaabaabaaaababababaababababababaaaaababaaabaabaaaaaaaabaaaabaababababaaabaaabaababaababaabaaaababababababaaabaababaabaaaabababaababababababaaabaabababaaabababaaaaaababaabababaababaababaababaaaabaabaaababaaabaabaabaabaabababaababaabaaabaabaaaababaababababaabaabaabababaabaaabababaaaabaaabaababaaaabaabaaabaababaabaabaababababababaaaababaaaabaaabaaabaabababaabababaaabababaaabaaaaababaaabababababaaababababaaabaabaabaaaababaabababaaaabaaaababababababababaababababaaababaabababaaabababaabaaabaabababaabaababaabababaabababaaabaababaaabaaaaaaaaaaabaaaababaaababaababaabaabaaabaabaabaabaababababababaaaaabababaaaabaabababaaaababaabaababababaababaaaababababaaaaaaabaabababaaabaababababaabaaababaaabaabaaabababaabababababaaaababaaabaaabaabaaababaaabababaaabaabaabababaabaaaabaababaaababaaabaabaabababaaaaabababaaabaaabaaabaaaaaabababaaaababaaabaabababaaaaababababababaababaabaabaaababababaabaabaabaaabaaabaaabaaaababababaaabaaaaaababababaabababaababaababababababaaaaaabababababababaabaabaaababababababaabababaaababaabaabaabababaaaabaaaaababaabaaabababaabaaababaaababaaaaabaaabaabaabaaaabaaaaaaaabaabaaabaaabaaaabaaaabababaababaabababaababaaaabaaabaabaabaaabaaaabababaaabaaababaabaabaaaabaababaaaabaabababaababaabaaaaabaababaabaaabababaaaabababaababaabaaaabaaaabababababababaaabaaaaaabaaaaabaaaababaaaaaaababaababaababaababaababaaaababaaaaababababababaaaabababaababababababababaaaaabababaaababaababaaababaabababababaabababaababaabababaaaababaababaabaabababaaababaabababaabaaaababababaabaaaaaabaaaaababaaababaabababaababababaaabababaababaaababababaabababaaabababaababaaabababaababaaaababaaaababaababababaabaaabaababaaababaabababaaabaaabaabaaaababaaabaabaaababababaababababaaababababaaaabaaaaabaabaabababababaaaaababababaabaaaaabaababababaaabababaaababaaababaaabababaaaaaaababaabaaabaabababababaaaabaaabaabaabaaaabababaabaaabaababaababaabaabaaabaababaabababababaaababaaababaabababababaabaabaababaabaaaaaabaabaaabaaaabaababaaabaaaabaaabaaabaaaaaababaabaaababababaabaaaaababaababaaababaabaaaababaabaabababaaababaababaabaaababaaaaababaababababaaaabaabaababababaabaaaaababaaaaabaaabaaaababababaabababaaaaabaabaabababaaaabababaabaaabaaaaabaabaaabababaaabababaababababababababaabababaabaabaaababababaabaabaabababaabaabaabababaabababaabaababaabaaaaaabababaababaabaaaaababaaabaababaaabaababaaaabababaaabaaabaabaaabaaabaaaabaababababaaaababababaabaababaaaabaabaabababaaaabaaaaaaaaaabaabaaabaabababaaabababaaaaabaaaababaabaabababababaaaabaababaabaababaaabaaaaaabababaaababaaabaaaabaabababaaababababaaababaaabaaaabaaaaaababababaababaaabaaaabababababaaabababaababababaabaabaaababababaabaababaaaababaaababaaaababaaababaaaababaabaababaabaaabaaabaaaaaabababaaababaaabababaababaaababaabababaabababaabaabaaaababaababaababaaababaaaabaaababaaaababaababaaabaaabaaaaaabababaaabaababaababaaaabababaababaababaaaaaaaabababababababaaababababaabaaababaaaabaababababaabaaabaaabaaabababaaabaaabaaaabababaabaaabaabaabaaaaababaaabaaabaaabaabaaabababababaaababaabaaaaaaabababaaaabababaaabaabaaaaabaaabababaaaaababaaabaababaaaaaabababababaabaaabaabaaaabaabababababaaaabaaaabaababababaabaabaaaababaababaabaaabaabababaabababababaaaaaabaaabaaaaababaaabaabaaabaaabaabaaababaaabaabaaabaabababaaaaaabaababaaaaababababaabababaaabaaababaabaabaabaabaabababababaababababaabababaaababababaabaababaabababaaaabababaaabaababaaabaaabaaaababaababaabaabaababaabaabaabaaaaabaaaaabaababaaababaaaaaaabaabaabaabababaabaabaaaababaabaabaaabaaababababaabaabaaabaababaabaababababaaaaabaaabaaaaabaabaababaabaabaababababaaaababaaaabababaababababababaabaaaabaabababababababaaabaabaaabaabaabaaababaaabaabaaabaababababaabaaabababaaababaabaabaababaabaaabaababaaabaaaababaabaababaabaaaababaabaababaaababaabaababaaababaababababababaabaabaababaabaaaabaaabaaababaaaaaaabaababababaabababababaaaabaababaaababaaaaaaaabaaaaababababaabaaabababaabaaaaabaababaababaabababaabababaaaababaaabaaaaaaabaaabababaabaaaaabaababaaaaabaabaabaaababaabaaaaaabaaaababaabaaabaaababaababaaaaaababaaabaaababababaababaababaaaababaabaabaaabaaabaabaaaababaaababaabaabaaababababaaababaabaaaababaaabaaaaaababaaabaabababababababaabaababaaaabababaabaaaababaabaababaaaaababaababaaabaaababaabaaaabaabaababababababaababaabaaaabaaaaababaaabaababaaaabaaabaaaababaaababababaaababaaabababaabaaaababaaabababababababaabaaababababaaabaabaaabababaababaaaabaaabaabaaabaaaababaababaabaababaababaaabaabaabababaabaabaaaabababaabaabaabaababababaabababababababaabaabababababaaababaabaaababaaaababaaaababaababaabaabaaaaaaaababaababaabaaaaababaaaabababababaabababaababababaababababaaaababaabababaabababaaaabaababaabaaaaaaaaaabaabaabaabaabaaabababababababaaabaaaabababaaabababaaababababababaabababaababababaaabaaababababaaaabababaababaaaaaababaabaaaaaaabababaabaaabababaaaababababaabaabaaabaaaaaababababaabaabababaaabaaabaababababaaabaabaaabaabaaaaababaaabababaabababababaaababaaaaaababababaaababaababababaababaaabaabababaabaabaababaaababaaaaabababaaabababaaababaababaaaaaababaabababababaababaaaaabaabaaabababaabababaaabaaabababaaaaaaaababaaaabaabaababaabaaababaaabaaabababaababaababaaabaabaabaaabababaaaaaababaaabaabababaaabaababaabababaaaabababaaaaaaabababaababaabaaaabababaababaabaaaaabababaaabaaababaaabaabababaaabaaaababaaababaaaaababaababababaabaabababaababaaabaababaabaabaabaabaaabababaababaaabababaababaabababaabaabaaabaabaaaababaabaabababaaaababaababaabaaababaaabababaaabaabaabaaaaabaaaaababababaaabaabababaaabaabaaaaabaabaabaabaaababaabaaabaabaabaababaaaabababaabababababababaababaaabaaabaaaaabaabaaaaaaabaababababaaaaabaabaaaabaababaaaaaabaabaaabaaabababaababaaaaabaaaabaabaaaaaaaabaaababaabababababaaabababaabaababaaabaaabababaabaabaaaabaaaaaaaaabaaaaababaabababaabababaaababaabaaabababaababaababaabaababaaaabaabaaaaabaaaaababaabaababaabaaaabaabaabaababababaaabaaabababababaaabaababaaaaaabaabaaabaabababaababaaaababababaababababaaabaabaabaaabaabaababaababababaababaababaaababaabaabaabababaabaaababaababaaabaaabaabaaaaaaababaaaabaaaaaaaabaabababaaaaabaabaabaabababaabababaabababaababaabaababaaababaaabababaababaabaabaaaaaaababaababaaabababaaaababaabaabaabababaabaabaaabaabaaaabababaabababababababaaaababaabaaababaaababaaabababaaaabaabaabaaaababaabaabaabaababaabaababababaaabaaaaabaabaabaabaaababababaaaababaaaababababababaababaaaaaabaaababaaababaabaababababaabababaaabaaabaababaabaabaababababaaabaababaabaabababababaabababaababababaaabaaabababaabaababaaaabaaabaabaabaabaaaaaaabaabababababababaaabaabaaababababaaabababaabaababaaaabaababaaabaabaabaaaabaaaabaaabaaaaaaaaabaaababababababaaaaabaaababaaababaaaaaababaaababaaaabaaaaaabaaabaaaabababaaabaaaabaaabababaabaababaaaababaabababaaabababaaaaaababaaaabaababaaabababaaababaaaaabaabaababaaababaababaaabababaababaabaababababaaaabababababababaaaaaababaabaababaabaababaaaaaabaaaabaaababaababaaabaaaababaabababababaabaabababaabababababaabababaabaabababaaabaaaabaabaaaaaababababababaaabaaabaaabababaaaabababaaabaaabababaaabaaababababaabaaaaaaabaabaaababaabaaabaababababaaababaaaabaabaabababaabaaababababaabaababaaabaababababaabababaabaabaaabababaaaabaabababaabaababaababaababaabababaaabaaaabaaabaaabaaaabaaaaabaababababaaababaaabaabaabaaaabaababaaabaaababaaabaaaabaaabababababaaabaaaabaaaaaaababaaaababaabababababaabaabaabaaabaabaababaabababababaaababaaaabaaabaababaabaabaababababaaababaaaaaaabaaaaaaababaabababaabaaaababaaababaabaababaaaabababaaabaababaaaabababababaaababaaaaabaaaaaabaaaaaababaaaabaaabaaaababaababaaababaabaabababaaababababababababaaaaaababaabaaababaabababaaababaaaaaaababababababaababaaabaaaaaabaabaababaaababababaababaabaaaaaababaabababaaaabababaaaababaaaabaaabaaabaabaaaaabaaabaabaabababababababababaaaaaabababaabababababababababaabaabaaaababaaaaaabaaabaaaabaaabaaaaaaaabaaaaababaaaabaaaaaabaabaabaabaababaabaaaabababaabababababaaaabaabaaabaaaabaabaaaabababaaabaaababaaababaabaaaabaabaababaababaaabaaababaaabaaaabababaabaabaabababaaabababaaaabaababaaaabaabaababaaaabaaabaaaaabaaaaaaabaabaaaaaaaabaababaaaaababababaababababaabaaababaaaaababaababaababababaaaaaabaaaabaaabababaaaaabababaababaababaabaabaabaaababaaaabaaababaaababaababaababaaabaabaabaaaabaaaaaaaaaaababaaabababaabaababaababaaaaaaabaabaababaababaaabababababaaaaaaaaaababaaabaaabaababababaabaabaabaabaaabababaaaaabaababaaaaaaabababababaaaabaaabaabaaaabaababaababaabaaaabaababababababaaaabababaaabaabaaaabababaabaabababaabaaaabaabaababaaababaaaaababaaaaaabaababababaabaaabaabaaabaabaaabaaaababaaaaabaabaabaaaabababaababaaababababaaabaaabaabaabaabaaabaabaababaababaababababaababaabaaabaababaaabaaaabaaabaababaaaabababaabaabababababaababaaaaabababaaabaaaaaaaabaababaaabaababaabababababaaaabaaababababaaaaabaaababaabaaababababaaaaabaaabaaabaaaaaaaabababaabaabaababaaabaaababababaaabaaaaaaabaaaabaababaababaaabaaabaaababaabaaaaaabaaabaababaabababaaababaaaaaaababababaabababababaabababaaaaaababaababaabaaaababaababaaaaaabababababaabaaaaabababaabaababababaababaabaabaababababababaaaabaabaaaabaababaabaabaaabaaabaaabababaababaabaabaababaabaabababaababaaaaabaababaabababababaababaaaaabaabaaaaabaabaaabababaaababababababababaaaaaabaaaabaaaaabaaababaabaaaababaaaaabaaaaabababaababaabaabababababababaaaaaabaabaababaabababababaaabaaabaaabababaaabababababaaaabababababaaabaabababababaabaaaaaabaaaaaababaabaaababaabababaababaabaaabaababaababaababaaaaabababaababaaaabaabaaaabaaabaabaabaabaaaababababaababaabaababababaaaaaabababaaabaabaaababababaaabaaabaaaaaabababaababababaaabaabaaaaabaababaaaaababaababaababaaabaababaaaaabababababaabaabaaabaaaababaabaabaababaaaaaaabaababaabaabaabaaabababababaababababababaaaaabaabaabaaabababababababababababaabababaababaabaaababaaaaababababababaabaabaabaabababababaabaaaaabaaababababaababaaaaabaabaabaabababababaaababababababababababaaaabaabaaaabaababababababaabababaaaabaaaaabaaaabaaaabaaabaaabaaaababababaabaaaaabaabababaaaabaababababaaababaababaabaabababaabaaaaabaaabababaabababaababaabababaabaabaabaabaabaaaaabaabaababaaabaababaaabaaababababababaaabababaababaababaaababaaaaaaababaaababababaaaaaababababaabababababababababaababababaabababaababaababaaaababaabaaabaaabababababaaabaaaabaaabaaababaabaaaaababaabababaabaababaaaaabababaaaabaabaaaabaaaaababaabaaaaaabababababaaaaababaabababaabaabaababaababaabaababababaababaababaabaaaaaaabaaabaababaababaaabababaabaaababaabaabababaababaaabaaaaabaabaaababaabaabababaaababaaaaaababababaaabaaaabaaababababaabaabaabaaabaababaaabaaababaaaaababaabaaaabaabababaaabababaaabaababaabaaabaabaaaaaaababaaaababababaaaaabaaaaaaaababaaaababababaaabaabaabaabaaabaaaababaaaaaabaaaaaababaababababaababababababaababababaababababaabaabababaabaaabaaabaaababababaabaabababaaababababababaabaabaabaabababaaaabaababaababaabababaabaaaaaaaabaaaaababaabaabaaaabaaaabababaababaabaabaabaaaaabababaabaaaababababaabaababaababababaaababababaaabaabaabaabababaababaaaaabababaaaababababaaaabaaabababababababaaaabaaabaabababaabababababaaababaabaaabaaabaabababaaaababababaabaababaaabaabababaaabaaaabababaababaaaababababababababaabababaabababaabababababaaaaabaabababaaabaaabaababaaaaaaaaababaabababababaabababababaababaabaaabaaaabaabababababaaaaaabaaaaabaaaababababaaabaababaababaaaaababaabaababaabaaaaaaabababaaaababababaabaaabaaabaababaababaaaaababaaaaaabaabaababaaababaabababababaabaabaabababaaabaaaabaaababababababaababaababababababaabaaaaabaabaaaabaabaaabababaababaaaaaabaabaaababaaababaababaabababababaaabaaaababaabaabaaaabaaabababababaaaababaaaaaaabababaabaaababababaaababababababaabababaaababaaaaabababaabaaaaabababababaaaaaabaabababababaaababababababababaabababaaaababababababaaabaaaaaabaaaababaababababababaabaabaaaaaabaabaaababaaaabaabaaaaababaaaabaaaabababaaabaaaababaababaaabaaababaaaaababababaaaaaaaabaababaababababababaabababaaaaabaabaabaabaababaaabaabaababaabaaaabababababaabaababababaababaababaababababaababababababaaababababaabaaaaaaaaababaaababababababababaaaaaabaaabaabaabaababaabababababaabaaaabaaababababaaababababaaabababaaababababababaabaaaaaaabaaaabaabaababaabababaaaabaabaabaababababababaaabaabaaaabababaabaababababaaabababaabaaababaaabababababababaaabaabaaaabaababaababaababaababaaaaabaaababaaabaaabaaabababaaabaaaabababaaaaaabaaaaaababababaababababaaaabaabaababaababababaabaaaaabababababaabaabaaabababababaaabaaabaaaabaaabaaaabaabababaababaabaababaaaaaaaabaababababaabaababaaababaabaaaabaaababaabaababaaaaabaaabaababababaabaababaaabababaaababaaaaabaaabaabaaabaaaaaaabaabaababababaababaabababaaaaaaaabaababaabaababaaabababaababaababababaaaaaaaaaaabababaabababaaaabababaaabababababaabababababaababaababaabaabaaaaabaabaabaaaababaabaababababaaabaaaaaaababaabababaaababababaaabababaabababaabaaababaaaababababababaababaabaaababaabaaababaabaaabababababaabaaaaabaababaaababababaababaababababaabaaaabaaababababaabaabababaaabaabaaaabaaabaabaabaaaabaaabaaaaababaaaaaababaababababaabaababaaaababaababaabaaaaaabababaaabaabaababaabaababaaaaabaababaabaabaaaaaababaababaaabababaabaabababaabaaaabaababaabaabaabaaaababaababaabaaababababababaaaaabaaaabaaabaababaaaaabaaababaababaababaaaaaaaabaaabababaaaabaababaababababaababaabaababababaaaabababaabaababaaaabababababababaabaaababaaaabaaaaabaaaaabababaaaabaabaabaabaabaababaabaaaaaababaabaababaaababaababaaabaaaaabaabaabaabaabababaaaabaaaababaaabaaabaaaaabaaaaabaaabaababaaabaaaaabaaaaababaaaabababaababaabaaaaaabababababaabaababaaabaababababaaaababaababaaaababaaababaaabaabaabababababababaaaabaababaaaaaabababaabaaababaabaabababaabaababaabaababaaabaabaabaaabaaaaaabaabaabaaaababababaaabaabaabaabaaababaababababaaabababababababaaaaabababababababababaabaababaaabaaababaaababaaaabaabaabaaaabaabaabababaaaaabababababaaababaabaaabaabaababaaaaaababaaaababababaabaabaabaababababaaabaabaaaaabaaaabababaabaababaababaaaaaaabaaaaabaaabaaababaababababaabaabababababaaababaaaaababaabababaaaaaabaabaabaaababababaabaaabaabaabababaaabaababaaababaabaaaabaababaabaaaabababaabaaabaaababaabaaabaababaaabaaababaaababaaabababaabaaabaaaaabababaaaabaaabababaababaaaaababababaabababaababaaabaababaabaaaabaabaababaababaabaabaaababaabaaabaabaaabaabaaaababaabaaaaaaaabaaaabababababaababaaababaabaaababaababaaabaababaabaabaaaaaaabababababaaaaaaabaababababababababababaababaaabababaababaaabababaaababababaababababaabababaaaaabaabaababaababaaabaaaababaaababaababaabaabababaabaaabaabaaabaaababaabaaaabaabababaabababaabaaaaaabaabaaababaaaaaabaabababababaababaaaaaababaaaabaaaabababaabababaabababaaababaaaabaababababababaaaababaaabaabaabaababaaabababababaaaaabababaaababababaaabaaabaabaaaaabaaabababaaaaaababaaabaabaaaaababababaababaabaaaaaaaabaababaabaababababababaaaababaababaaaaabababaaababaaaaabaabaababaaaabababaababaabaababababaaaababaaaaabababaaabababaaabababaaaaabababaabababababaababaababaaabaabababababaababababaabaabaabaabaabaaabaabaabaaabaaaaaaababaababaaaaabaabaaabaaaaabaaaabaaabaabaababaabaababaaabaaababaababaababababaabababaababaabaaaabaababaababaaababaabaaaaababaaaaabaabaaabaababababababaabaaabaaabaababaabaabaaababaaaababaaaabababababaaababaaaabaaabaaababaababababababaaabababaaaabaabaaabaabaabaababaaabababaaaaabababaabaaaaaabaabaaabababababaaaaababaaababababaabaabaaabaababababaabababaababababaababababababababababababaaaaaaaaabababaabababababaaaaababababaabababaabaaaaabababababaabaabababaaaabaaabaabaaabaabaabaabaabaaababaabaababaabababababaababaababaaaaabaabaaaabaabaababaaabaabaababaababababaabaaaaabababaabaabaaaaabaabaaaababaaababaababaababaaababaaabaaaaaaababaaaababaaababaabaabaabababaaabaabaababaabaaababababababaaabaababaabaabaaaaabaabaaaabaabaaababaaaabababaaababababababababababaabababaaabaabaaabaababababababaabababaaaabaababababaaabaabaaabaaabaaababaaaaabaaabaabaaaababaabaabababaabaababaababaabaaabababaaaabaaabaababaababababaababaabababaaabababaaaaabaaabababaaabaabaaaaaaabaabaaaaaaaabaaaaaaabaabaabaababababaabababababaaaabaaaaaabaaaaabaabababababaabaabaabaaaaaaabaabaababaaaaaabaaabababaaaaabababaaaaaababaaababaabaaabaababaabababaaaababaaaababaabaabaabaaababababaababaaababaaabaabababababaaaabaabababababababaaabaabaaabaabababaabaababaaabaaaaabaaaabaaababaabaaaabababaaaaabaaaabaaabaabababababaaaaaaabaababaaabaabaabaababaabaaabaaabababaababaababababaabaaabaaaababaaaaababaabaababaabaababababababababaaaabaaaabaaabaaabababaabaababaaabaaabaabaaabaababaabaabababababaababaaaabaaaaababababaaababaababaabaaabababaababaaabaaaaabaabaaaaabaaaaaabaabaababababaaaaabaaabababaabaabababaaaabaababaabaabaaaaaabaaaabaabababaababaaabababababaaaababaabababababaabaaaaababaaabaaabaababaabababaabaaaabababaababababaababababaaaaabaaabababababaaaabababaababaaaaabaaababaabaabaabaabaaaaaaabaaabaaabaaababababaaaabababaabaabababaaabaabaaababaaabababaaababaababababaaabaaaaabaababaaababaababaabaaaaabababababaaabababaaaabaaababaabaabababaabaabaababaabababaaaaabaaabaaaaaaabababaaabaabababaaabaabababababaabaababababaababaababaabaaaaaabababababaabaababaaaababababaaabaabababaaabababaaabaaabababaababaaaaabaabaabaabaabaabaabaabaabababaabaababaabaabababaaabaababaabaabaabababaabaaaabaaaabababaababababaababaabaabababababaabababaabaaaaaabababaaaabaaaabababaababaaaaabaababaabaaaababaaabaaaabaabaaaaabababaaaaaaaababaaababaaabaaaaabaaaabaabaaaababaaaaaabaababaabaabaabaaabababababaabaaaaababaaaabaabaaababaaababaaabaaababaaaaaababaabababaaaaabaaaaabababababaaababaaaaaaababaabababaaababaabaabaaaababababaaabababaaaaaaaaabaaabababaabaaabaabaabaabababaabaaaaaaabababaababaababaabaaabaaababaababaabaaabaabababaaaaaaabaaabaabaaabaaabaaababababababaabaababababaaaabaabaaaaabaaababaababaaaaabaaaaababababaabaababaaaaaaaabaaaabaabababaabaaaabababaaabaaaaaaaaabaaaaabababaaabaababababaabaaaababababababaaabaaaabaaaaababaaababaabaabababaaaabaaaababaababaaaaaabaaaababababababaaabaaaaaababababaabaaaabaaaabaaababababababaaababababababaababaabaababaababaaabababababaabaaabababaababaaabaaaabababaabaabababaaababababaabaaaaababababaaaaabaaabaabababaabababababaababaabaaabababaaaababaabaaabababaabaaaabaabaaaaabaababaababababaabaababababaabaababababaababaaaababaabababaabaabaaaababaaabaababababaaaaabaabaababaabababaaabababababababaabaababaabaabaaaaababaaaabaaabaaaaabaaaababaaaaababaabababaaababaaababaababababaabaabaaabaaaabaababababaaaaababaaabaabababaaababaababababaabababaabaaaaabaaaabaaaababaabaaaaaabaaaabababaaababaabaabababaaaabaababaaaababaaaabaabababababababaababaaaaaaaabaaabaabaaabaaaababababaabaaabaaaababaabaabaababababababaabaaaaaabaaababaababaabaababaaaaaaaabaaaaaaaaabaabaabaaaababaabaababaaaaababaabaababaaababababababababaaaabaabaaaaabaaaaabaaababababababaababaaaabaabaaaabaababaaababaabaaabaababaaabaababababaaabaaaaaaabababaabaabababaaaabababaaababaaaababababaabaaabaabaaabababaaaabaabaaabaaabaababababaababababaabababaaababaabaaababaaaabaaabababaababababababaaaaabaabaabababaababaaaaaabaabaaababaaababaaaababaaaababababaaabaabababaabaaaaabaabaaaababaababababaaaabaaaababaabaabaaaabaababaaabaabaaabababababaabababaaabaabaaaabababababaababababaabaaababaabababaababaabaabaababaabaababaabaabababababaaaabababaaaaabaabababaabaababaabababaaababaaabababaaaabaaabaabaaaabaaabaaaaabaaababaabaaaaaaaaaabaabaabaaaaaaaabaaabababaaaabaaaababaabaaababaabababaaabaabaaaabababababaabaaabaababaaabaaaabaaabaaabaabaaaabaaaababaaaaabaababaaaabaababaabababababaabaabaabaaaaababababababababaabaaaababaababababababababaababaaababaabaababababaaababaaaababaabaaababababaaaabaabaaaabaaababaabaaabaaabababaaabaaababaabaabababaaabaaababaabaabaaabaabaabaaabaabaababababaabaaabaaaababaaaabaabababaabababababaaabaabababaaaabaaaaabaabababaababaaaabaabaababaabababaaaabaabaababaaaaababaaababababaaaaaaabaaababababaabababaababaababaaababababaabaaaaabaababaababaababaaaaaabaabaabaaabaaababababaabaababaabaaabaaababaababababaaaaaaaabaaaaaaaababaaaaaabaaaaabaabababaababaaabaabaabaabababababaabaaaababababaabaababababaaabaababaabaabaaaabaaabaaaaaababaababababababaababababaaababaabaabaaaaabaabababaaababaabaababaaabababababaaabaaaaabaabaababababaababababaaabaaaaabababaabaaaabaabababaabaababaaababaababaababaaabababababaaabaaaaabababaabababaaaabaaaabaaabababababaaabaaabaabaabaaaabaaabaaaabababaabaababaaabababaaababaabaaaaaaaaababaaabaaaaaaaabababaabaaabababababaababaaaaaaabababaabaabaaabababaaabaaabaababaabaababababaababababaaaaabaabaabababaababaabaaaaababaaababaaababababaababaaabaaabaabaabaababaababaaababaabaababaababaaaabaaabaaaaabaabababaababaaaaababababababaaaababaaabaaababaabaababaabababaababaaaabaaababaabaaabaababababaaabaabaabaaabababaabaaababaababaaaaababaaaaaabaababaaaababaaaaabababababaababaababababaabaaaaaabaaaabaaaaaaababaaaababababaabababaaabaaabaabaaababaaababaaabaaabaabaaaaabaabaabaabaabaaaabababaaaababaaaabaabababaabababaaaabaaabaabababaababaaaabababababaaaabaabaabababaaaaaababaaaaabababaababaaaaabaaaaababaaaabaabaabaaababaababaaababaabababababababababababababaaaaabababaaababababaaabaabababaabaabaaababababaababababaababaaabaabaababaabababaababaaababaabababaabaaabaababaabaabaaabaaaaabaaaabaaabaaaaabababaaaababaabaabaaaabaabaaababaaaabaaaabaabababaaababaaaabaaabababaaaabaababababaababaabaabababababababababaaababababababaabaaaaaaababaabaaabaaaaaabaaaabaabaababababababaaabaababaaabababaaababaaaaababaabaaabababaababaaababababaaaababaaababaabaaaaaaaaabaabaabaaaaababababaaaabaaaaababaabaababababaaaabaaaabababaaabaaaabaaaaabaaababaaaabaabababaabaaabaaaababaababaaabaababaaaaaabaabaaababaabababaababaaaaaabaababaabababaabababaababababaaababababaaaabababaaabaabababababaaaababaababababaaabaaabababaaababaabababababababaabaaaaababababababaaabaaabaabaaabaababaaabababaaaabaaabaabaaabaaabaababaaaaabababababababababaababaaaaaababababaaababaaaabaaaabaabababaaaabaabababaabababaabaabaababaabaababaabaaaabaabaabaabaabababaabaabaabaaaabaaaaaaababaaaababaababababababaabaaabaabaaaaabaaaaaaababababaaababaaabaaaaababaabababaaaaabaababaababaaaabaaaaabaabaaaaaababaaabaaaabaabaaaabaabaabababababaaababaaababaaabaaabaababaaaababaaaaaaaaabaaabaaababaaaaaababaaabababaaaaabaababaaaaabaaababababababaabaababaabaabababaaaabaaaabaabaabaaaaababaababaaaababaababaaabaaaaabaaaababaabaabaaaaababaabaaaababaaaaabaaabaabaababaaaababababababaaabababababaababaababaaaaaaababaabababababaababaaababababaaaaabaaaabaaabaababaabaaababaaabaaabaabaaababaababaaabaabaabababaababaaabaaaabaabaabaababaabaaabaaababababaabaababaaabaaaababaabaaabaaabaabaababaababaababaababaaabaabababaaababababababaaababaabaaabaabaabaabababaababababaaabaababaabaabaaaaaaabaabaaaaaababaababababaaababababaababaababaaabababababaabababaabaaaababababaaabaababaaaabaaababaaabaaabaaaababaaaaabaaaabaababaabaaaabaaaaababababaaaabaaabababababababaabababaaabababababababaabaaaaaaabaaabaaaaababaaabaababaaababaaabaababaaabababaaaababababaaaababaaaababaabaabaaaababaaababaabaaaaaabababaabababababababaabababababaababaabaabaaababababaaabaaaabaaaabaaaaaabaabaaaabaaabaababaabaaaaaaabaababaaaabaaabaaaababaabababaaabababaabababababaababababaabaababababababaaabaaaababaababaaababababaaabababaabaaabaababababaaaabaabaabaababaaaaababaabaabaaabaabaaababababaabababaaabaabaabababaaabababaaaabaababaaabaaabaabababaaaabaabaaaaabaaabababaaabaaaaababaaaaaabaabaabababaabaaabaaaaaababababababaababaabaabaaababaaabaaababaaaaabaaaaabaaaabaaaabaababaabababaabaaababaabaabaaaabaabaabaaababaaaaabaababaaababaababababababaabababababababaaaababaababaabababaabababaababaabaabaababaabababaaaaaabaaaaaaaaaaaabaaaababaabababaaaabaaaaababaababaababababababaabababaaaaaababaababababaaaaabaabababaabaaabaaababaabababaaaaabaabaabaaaabababaaabaababababaaaaabababaabababaaabaaabababaaabaaababaaaabaaabaaabaaabaaaaabaaababaabaabaababaabaaababaaabaababaaabababaaabaababaababababaaaaabaaababababaabaaaaababababaaaababababaabababaababaaaaaaaaabababaabababaaababababaaaaabaaaaabababaabaabababaabaababaaaabababaaaabaaabaaaababababaabaaabababaaaabaaaaaaabaabaaaaabaabaaabaaabaabababaaaaaaabaaababaaabababaaaaaabababaaabababaabaabababababaabababaaabaabaababababababaabababaabaaabababaaababaababaaaababaabababaabaabababababaabababababaaaabaabaaaaababaababaaabaabaabaaababababaababaabababaabababaaababababaabababaabaabaabaabaaaaabaabaaabaaaabaababaaabaaabaabababababababaababaabaababaabaabaaababaababaaaaaaaaaabaaabaaaabaababaababaaaabaababaababaabaaabaabababababaaaabababaabaabababaaaababaaabaabaaaabababaababababaaabaabaaaaaabaaaabababaaaabaaaaabaaaabaaaaaababaaababaaaaabaababababaababaabaabababaabaabaaaaaaababaaaabaaabaaabaabaababaaaabaababaaabaababaabaabaaababababaababaaababaaaaababababaabaabaababaaaaaabababaaaaabababaaabaaabaabaaabaaaaabaaaabaababaaabaaabaaabaababaaaabababaaabaaabaaaabaaaaabaaaabaabaabababaababaababababaaaaaabaabaaaaaabaaabababaaaaabaaaaaaababaaabaaaaabababaaaabaabaabaaaaababababaaaabaaabaaabaabaaabaababababababaababaababaaabaababaabaaaabaaaabaabaabaabaaababaaababaabaababababaaaabababababaabaaaabaababaababaabaaabaababaaaaaaabaaaaabaaaaababaaaaabaabaababababaababaababaaabaababaabababababaababaaababaaaaaabaaababaaabaababaaaabaaababaababaababaaaabababaabaabaaabaaababaabaaaaabaabababaababaabaaaaaabaaabaaaabaaaaaaaaabaabaabaaabaaaabaabaaabaaaabaabaaababaaabababababaaabaababababaaababaaaaaababababababababaababaabaabaabaabaabaaababaabababaaaabaabaaaababaaaaabababababaaabaabababaaababaababababaaaaaabaaababaaabaabababababababaabababaaaaaaababababaababaaabaaabaaababababaababaabababababaabaababaabababaaababaaaaaaaabaaaababaabaaababababababaabaaaaababaaababaaaabababaabababababaaaaabaaaaabaaababababaabaabaaaababaababababaaabaaaaaaaabababaabaaaabababaaaaabaababaabaaababaaabaababaaabaabababaabaabaaaababaaaaababaabaabaabababababaaaaaabaabaabaabaabaabaaababaaaaabaaabaabaaaabababababaaabaaaaaaabababaaaababaaaababaabaabaaababababababababaabaabaaabaabaaaaababaababaabaababababaaaababaaababaabaabaaabaaaabaabaaabababaabababababaababaabaaabaaaaababaabaaaaabaabaabababababaababaaabababaabaaabaabaaa
aababaaaaaabaaabaaaababaabaaabababababababaaaabababaaabaabaabaaaaabaababaabaaaabaabaabaaabababaabaabaabababaaababaaabaabaababababaabaaaaabaaabababaaababaababaabaababababaaabaaaabaaababaaaabaaaababaaaabaaabababababababababaaababaaabababaaabababaaaaababaababaaaaababaaabaabababaababaabaaababaabaaabaaababaabababaaababaaaaabababaaaaaaabaaabababaabaaabaaabaaaabaaaababababaaaababaaabababaaaaaaaaaaababaaaaababaaaababaabaababababaababaaabababaaabaaabababaaaababababaababaabababaababaaababababababaaababababaaaaababababaababaababaaabaabaaabaaaabaaabababababaabaaabaaaaababaaabaabaaabaababaabaaaababababaabaaabaabaaaabaababaaaaabababaaaaababaaabaabaababaaaaaabababaababababaabaabaaabaaaabaababaababaaaabababaababaababaaaaaaaaaaaaaaabaababababaababaaabaabaababababaaababaaabababaabaababaaaabababaabaaaababaaababaabaaaababaababaaaaaaaabaaababaabaaabaababaabaabaaaabaaaaabaaaabaaaabaaabababaaaaabaaababaabababababaabaabaabaabaabaabaaababaaabaababaabaabaababababaabababaaaaababababababaababaaababaaaabababababaaaaababaaaaabababababaaaabaaabaaababaaaaaaabaaabaababaabaaaaaababababababaabaaaaabaaababababaababaaababaabababaaababaaababaaaababaaaaabaababaaababaaaaabababababababababaababaaaaababaaababababaababababaababababaaaaaaabaaaaababaaaaababaaabaaababaabaababaaaaababababababaababaaababaaabaabaabababaabababaabaabaaaabaabaababababababaabababaabaabababaaaabaabaaaaababababaaaabababababababababaababaabaaaaabaabaabaaaaaaababaabababaaaaaaababaaababaaaaaaaabaaaaaabaaaaababaaababaaababaaaabaaaaabaababaaaababababaabaaaaaababaaaaaababababaabaabaaababababababaaabaaaaaabababababaaaabaaabaaaabaaaaaabababaabababaabaaaaaabababababababaaabaaabababaababaababababababababaababaabaaabaabaabababaababaaaaaaabaaaabaabababababaaaabaabaaabaabaaaaababaabaababaababababababaaababababaaababaabaaabaabaaaaaabaabaabaabababaaabaababaaaabaabaabaabaaaabaaabababababababaaabababababababaababaaaaabaaababaabaabaabaababababaaababaabababaaaaaaaaabaabaabaaaaabababaabaabaabababaababaabababaaaabaababababaaabaabababaabaababaaaabaabababababaabaaaababaaababaabaaaabababaaaaaabaaaabaababababababaaaaaababaabaaaababaabaababaaabababaaaaabaabaaaabaababaaababaaaaaaabababaaaaabaaaaaabaaaaababababaaababaaaaabaaaabaaaaabaaaabababababababaabababaabaaabaaaaaaabababababaabababaaaaaabaaaabaabababaabababababaaaabaaabaabaaabaaabababaaabaaabababaaaabaaababaabaaabaaababaaaabaaaababaaaabaaababaabababaababaabaababaaaabaaaabaababaaaababaaabaabababababaaaabababaabababaabaabababaababaabaaaaaaabaabaababaabaabaababaababaababaabaaababababaababaababababababaaababababaaababababaaabaababaababababaabaaaabaabaabababaaaabaaabababaabababaabaababababababaabaabaaababaabaaaaabababababababaabaaabababaaababaaaabaaaaabaabaaababaaababababababaababababababaababaaabaaaabaabaababaaabaababaababababaabababaaababaaabababaabaaababaaabaaabaabaabababababaaaaaabaaababaaababaaaabaaabaaabaababaaaaababaaaaabaababaababaabaabaaaaaaaaababaaaababaaabaabaaababababaaabaababaaababaaabababaaaaaababababaababaaabaaaababababaababaabaaabaaababaabaababababaabaababababaaababaaaababaababaabaababaaaababaabaaaabaaaaaaaaabaabaaaaaaabaabaababaabababaabaaaabaaabaaaabaaababaaaaaaabaaabaabababababaabaaababaabaabaaabaaaaaababaaabaabababababaabaabababaabababaaabaaabababaaabaababaabababababaaaaabaabaaaababaabaaabaaababaaaaaabababababaababaaababaabaaabaaaaabababaaaaaaaaabaaaaaabababaabaaabababaaaaababaaabaaaaaabababaababaaaaaaabaaabaaabaabababababababaaabababaaabaaaaabababaabaaaaaabaaaaaaaaabababaaaaaaaabaaaaaabababaababaaabababaababaabaaaabaababababababaaaabaabababaabaaababaabaaaababababaabaababababababababaaabaaaabaabaaaabaaabaaaaaabaaabaababaabaaababaabaabaaababababababababababaaaaabaaaabaaabaaaaababababababaabaaabaaabaaabaabaababaaaabaababaababaaabababaabaababaaaabababaaabababaaaaabaaaabababaababaabababaaabababaaabababaabaaabaababaaababaaaaaaabababaababaabaaaabaabababaaabaaaaaaaababababababaaabaaaaaabababaaaabaabaaababababababaaaabababaaabaaabaaababababaababaaaaabaaaaabaabababaaabaabaabaaababaaaabaaaaaaaababababaababaabaababaaabababaabaaababaababababaabaababaabaaaababaaaabababababaaabababababababaaabaabaabaaababaaaabaababaaaaaaababaabaabababababaabababaababaabaaababaabaaaabaabaaabaabababaaaaabababaaabababaaabaabaaaaabaaabaaaaaaababaaabaabababaabababaababaaaabaabaabaaababaaaaaabaaaabaaababababaaababaaabaaababaaababaababaaabaaabababababaabaaaaaabaabaabababaaaaabaaababaaabaababababaabaaababaababaaababaaabaabaaababaababaaabaaaaabababaabababababababaabababaababababaaabaabababaaababaabababababaaaaababababababaaababababababaaaaababaaabaabaabaaaababababaabababaabaaababababababaaaabaaabababababababaaaabaabaababaabaaaabaabababaabaaababababaabaaaabababababaaaabaabaabaababaabababaabababababaaabababaaaabababababababababaaabaaababaaaababaabaaababaaaababaaaababaababaababababaaaabababaaaababababababababaabababaabaababaaaabaabaaaaababaaaaaabaaabaaaaaabababaabaabaabaaababaababaaababababaababaabaaaabaabaaabababababaababaababaabaabaabaaaaaaabaaaaaabaabaababaabababaaababaababababababaabaabaaaababababaaababababababababaaaabababaaabaabaabaaaaaabaaaaaabaababababababaaabaaaaabaabababababaababaaaaaaaaabaabaabaabababaabaababaaaabaabaabaaabaaaaaaababababababaabaabababaabababaababaababaabaabaaaabababababaaaaababababaababaabaaabababaaaaaabaabaaababaaaabaaaaaababaabaabaabaababaaababaabaaaabaabababaaabaaaaaabaabaabaaaababababaaabaaababaabaabababaaabaaababaabababababaaabababababaaaababaaaabaaabaabaaabaaaaaabababababababaaabaabaaaabababaaaabaababababababaababababaaaaababaababaababaababaaababaaaaababababaaaabaabaabaaabababaababababababaaababababaababaaabaabaaababababababaaaaabaabaabababaaaaaaabaababababaabaaabaababaababababaaabababababababababaababaaaababababaabababaabaabaaaababababaaabababaaaaaabaababaabaababaaabaabaabaababaaabababababababababaabaaababababaaababaabaababaabaaaaababaabaaabababaaabaababababababaaaabaaaaaaabaabaaaabababaaaaababaabaababababababaaaaababaaaaaabaabaababababaaabaababaabaabababaaaaababaaabaabaabababaabaabaabaaabaababababababababaabaababaababababaaababaaaabaaaababaaaaababababababababababaaababaababaababaababaaaaaababaabaabababaaababaaabaabaababaababababaaabaabaaaaaabaabababaababaaaaaabaaabaabaaaabaababababaabaaabababaaababaaaababaaaaabaabaaababababaaabaaaaababababaaababaaaabaaabaaaaaaabaabaaaaabaababaabaabaabaabaabaaaabaababaabababaabababaabaababababababababaababaababaaabaaaabaaabababaaababaaabaaababaabaabaaabaaaaaaaabaabaaababababaaababababaababaababaaaaaaaaaaababaabaaabaaabaaabaababaaabaababaabaaabaabaaaabaababaaaababababaababaabaaaabaabababaabaaaaaabaabababaababaaababababaababaaaababaabababaabaaaaaaabaaabaabaaababaabaaaababaabababaabaabaaabaaaabaaabaaabaaababaaaaaabaababababaabaaabaabaabaaabaaaaaaaabaabababababaababaabaaabaaabaababaabababaaabaaabaabaabaabaabaabaaabaaaaabababaaababaaababaaaaaaaabaabaaaabaabaaabaaaabaabaabaabaababababababaaaaaaaababaaabaabaaabababaaaababaaabababababaabaababaabababaababaabaababaabaabaaaaabababaabaaababaaababaaaaaabababaaaaaaababaabaabababaaaaabaaaaaabababaaaababaabaababababababababaaabaabaabaaaabababaaaabaabaaababaaabaaabaababababaabaaabaabaabaabaabababaaaababaabababaaabababababababababababaabaaababaaaabaaababaababaaaaaabaaaabaababaabaababababaabaaaaabaabaababaaababaaabababaaababaabababaaabaaababaaaabaaababaabaaaaaaaababaababaaabababaaaabaaababaaaaabaaabaababaabaaabababababaaabaaaaaaabababaababababaaaaaababababaaababaababaabababaaaaabaabababababaababaaaaaaabaaaaabaaabaabaabababaaaaabaaaababaabaabaaabaaaaaaaaababababababaaabaaababaaaaaabaabaababaabaabababaabaabababababaaaaababaababababababaabaababaababaababaabaaaaababababaabaababaabaabaaaaabababaaaaabaabaabababababababababaaababaababaaaaaaabaaabaaababaabaaababaaaaabaabaabaaababababababaababaabababaababaaaaaaabaabaabaaaaaaaaababaaaaaababababaabaaaabababaaaaaabaaababaaababaabababababaaaabaaabababababaaabababababaaaababaaaabaaaaabababababaaababaabaaabaabaaaababaabababaababaababaaababaabaababaaaabaabaaabaabaabaaabababaaaaabaababababaabababaaaaababaababaaaaaabababababababaabaaaaaabaaababaaababaabababaaababaababababababaaaabaaaaaabaababaabaababaabaaabaabababababababaabababaaaabaaaaabababaababaaaabaababaababaaaabaaaaaaabababababaaabaabaaabaaaaabaaabababaababababaababaaaababaaaababaabaabaaabaaaaabaaabababaaaaaabaaababababaabaaababaabaaaaababaabababaababaabaabaaaaabaabaabababaabaababababababaaaaababababababaabaabaaabaaaabaaaaaaaabaabaabaabaaaabaabababaaaababaaabababaaaabaaababaaaaaabaaabaababaaaabababaaaaaababaababaaaaababababaabababababaababaaaabababababaaaabaaababaabaaaabaaabaaaaaaababaaaababaaaaaaaaaabaababaabaaababababababaaaababaaabaabaaababababababababaabaaababaabaabababaabababaabaaaabababaaaaaaabaaaabaaababaabaababababababaaababaaabaabaaaaabababaabababaaabababaababaaaaababaaababaaabaabaabababababaabaabaababaaaaabaabaaababaabaaababaababaaababaaabaaababaabaaaaaaaaaaaababaaaababaaababababababaabaaaaabaabababababaaaaaaaaaaaaabaababababaabaabaababaababaabaaaabababaaabababababababaaaaaaabaaabaabaaabaababababaaaaaabaaababaaabaaaaabaaaaabaaaaaabaaaababaaababaaaaaabaaabaaabaabababababaaaaabaaabaabaabaababababaaaabaaaabaababababababaababaaaaabababaaabaaabaababaabababaabaaabaaaaaabababababaabaabaaabaabababababababaabaaaaababaaabaabaabaaabababaaaababaaabaabaaaaababaabaabababaaababababaabaabababaabababaabaabaaaabaababaaabaabababaababaaaaababababaaaabaabaababababaabaaabaabababababaaababaabaaabababaabaaaabaababaababaaabaabababaabaabaaaaabaaabababaababababaaaababaababaababaaabababababaaabaaababababababaababaaaabaababababaabababaaaaaabaaabababaaabaababaabaaaaababaabaabaababaabaababaabaaaaaabaabaababaabaaabaaabababaaaabaaaaabaaabaaabaaabaababababaaaabababaabababaaaababababababababaabababababaababaaabababaababaabaaaaaababababaababaabaabaaababaabababaaaaabaaababaabababaaaaabaaabaaaabababaabababaabaaaababaaaaaaaabaaaaaaababaaabaaaabababaabaaaabaabaaaabaababababababababaaaaaabaabaababaabababaabababababababaaaababaaaabaaaaaaababaabababaaababaaaaababababaabababababaaababaababaabaabaabababaabaaaababaabababababaaabaabaabaabaababaabaabaababababaaabaabababababaaabaaaaaaaaaabaabababaaabaaaaaaabaababaabaabababaabababaabaabaaabaaababaaabaabaaababaabaabaaabaababababababaabaaaabaabababaaababaabaaabaaabababaabaabaaabababababaababaabaaababababaaabaaaabaaaaaaababababaaabaaaabaaababababaabaabababaabaaabaaaaaaaabaaabababababaaaabaabaababaaabaaaabaabaaaaaaaaaaaaababaabaaabababaaaababaabaaabaabaaababababaabababaaaaababaaaaaaaaaabaaaaaaaababaabababaaaababaaaaaaaabaabaabaaaabababababababaababaaaabababababababaaabaababaaabaabaababababaabaabaabaababaababaaababaababaabaabaabaaabaaabaabaaaababaaaababaababababaaaababaaaabaaaaabaabaababababababababaaababaaababaaababaabababaaabaaaaababaabaabaaaaababaabaabababaababababaabaabaabaaaabaaabababaababababaabaaababaaaaaaababababaababababaabaababababaabaabababaaaaabaaaaabaababaaabaaabaaaababababaaaabaabababababababaaababaabaaabababababaaabaaaaababababaaaaaabababaababaababababaaaabaabaaababaababaababaabaabaaababaabaababaaabaabaabaaaaabababababaaaabaabaabaaaabaaabaaababaababaaaaababababaabaabaabaaaaababaaaabaaaaababaabaaabaaabaabaaabaaabaabaaababababaababaaabababababaababababaababaaaabababaabaababaaaababaabaaaabababaaaaaabaabababaaaabaabababaababaabaaabababaaaaaaababaaabaaaababaabaaababaababababaabababaabaaaaabaaababaabababaaaaabaaaabababaaabaaabaaabababaaabaaabababaabaabababaaabaaaaabaaaabaabaababaaaaaababaabababaabaabaabaaabaabaabaabababaabaabaababaaababababaaabababaaaaaababababaababaabababaaaabaaabaaaababaabababaabababaaabaaaababaaabaabaababaababaababaaaababababaabaaababababaaaabaaaababaabaaabababaababababababaaabaaaababaaabababaaaabaaababaaabababababaababababaababaabaaaaabaaaaaaabaaabababaabaaabaabaababaabaababaaaabaabababababaaabaaabababababababaaaaabaaaaababaababaaabaaabaabababaaaababaaaabaababaababaaaaaaababababaaaabaabababababababababababaabaababaabababaabaaaabaababaababaaaababaabaaabaababaaaaaaaaababaababababaabaabababaaabaabaaabaaaabaaabaaaabaaabababababababaaabababaaabaaaabaababaababaabaaababababaaabaaabaaabaabaaaaaaababaabaababaaaaaabaabaaaaabaaaabaabaaababaaaaabababaabaaaababaaaabaaabaaababaaababaaaaaababaaaabaabababababaaaaabaaabaababaabababaabaabaabaabababababaabababaaabababababaabaabaaababababaabaababaabaabaaabaaaaaaababaababaaaaababaabababababababaabababababababaababababababababaaababaaababababababaaababaababaabaabababaabaabababababababaaabaababaabaabaababaaabaaaaaabaaaaabaabaababababaabaaaaaabaabababababaaaaaabaaaaabaaabaabaaababaabababaaaaaaababababababaaaabaabababaaabaabaabaaaabaaaaabababaabaabaaabaaabaaaababababababaaaaabaabaaaababaabaababaababababaaabaaaabaaabaaabababababaababaaababababaabababababaabababaabababaabaabaabaaababaabaababaaaaababababaaaaabaabaabaaabaaaaaababaaabaabaabaaababaaabaababaaababaaaabaaaabaaabaaababaaaaabaabababaabaabaababaaaababaaaaaababaabaabaaaaabaabaaaabaababaaabaaabaaababababababaababaaabaabaaaaabaaababaaabaabaaaabaabaabaaabaaabaaaabaabaabababaabaabababaaababaabaabababaaaabababababaaabaaabaaababababaabaaabaabaaababaaababaaababaaaabaababaababaaababaabaababaaaabaaaaababababaaaaabaabaaaaabaabaabababaaabababaaaababababaabaababaaaaabaaaababaabababababaaaaaabaabaaabababababaaaaabaabaaabababaaababababababababaabaabababababababaaaaaababababaaaaababaaaaababaabaaaaaababababaabaababaabaaaaabaaaababababababaababaaaabaaaaababababababaabaaababaabaaaaabaaababaabaaababaaaabaabaaaaaabababaaaababaabaaaabababaaabaababaaaaabaabababaaabababaabaabababababababababababaaaababababaaabaaaabaabaaabaaaabaaaabaabaabaababababaaaabaaaababababababaaababaaaabaaaaaaaababaabababababababaabaaabaabaaabaaaaabaabababababaababababaaaababaababaabaaabaaaabaabaabaabaabaaabababababaaababaabaaaabaaababaababaababababaaabaababaaaaaaaabaababababaababaabaabababaaaaabababaabaabaabababaaaabaaabaababaabaababaaabaaabaaababaaabaabaabaaaababaaabaaabaaabababaabaaabaabaaabaaaaaaabababaaabababaaabaaaabaabaababababababaabaabaaabaaaababaabaababaaabababaabaababaaaababaabababaaaaabababaabaaaababaabababaaaabaabaabababababaaaaabababaaababaaaabababaabaabaabaabaabaababababababaaababaabaaabaababaaaaabababaaaababaabaabaaaabaabababaabaabababababaababaaabaaabaaaaababaaababababaabababaaaaababaababaabaaabababaaaaaababaabaaaabaaaabaabababaabaabababaaaaaababaaabababaaaaababaabaabaaaaabaaaabaababababaabaababaabaabaabaababaabaababababaabababaababaababaababaabaabaaaababaababaabababaabababababaaaabaababaabaaabaabababaababababaaabaabababaabaaaaaabaaabaaaaaaababaabaaababaaabababaabaabaaaabaaaaabaabaabaababaaaaaaaabaababaabaaabaaaaaabababaabaaabababaabaabaaaaaaabaaabaaabaabaabaabaaababaaabaabaaababaaababababababaaabababaaabababababababaababaababababaabaababababaabababababababababaaaabaaabaaaababababababaaaababaaabaabababaababababababababaaaabaaaaababababaababaaabababaaaaaabaaaaaabababaaaaabaaaaaabababababababaababaaaaaabaaabaaaaaabaaabababaabaababaaaabaababababaaaaaabaabaababaababaaabababaabaabaaabababababababaabababaabababaaaaababaabaaaababababaabababababaabaaaaababaabaaaaababababaaaaaaabaabababaabaaabaababaabaaaabababaabaabaaaabaaababaababaaaababaabaababaaabaaabaababaababaababababaababaaaababaaabaabaaababaababababababaaaabababababaababababaabaabaababaaaaaabaaaabaaabababaabaaababaaababaaababaababaabaabababababaabaaababaabababaaaabaaaaaabababaaabaaaabaabababaaaabaaabaaababaababaaaabaaaaabaaabababaaabababaababaaaaabaaabababaaaababaaabaababaababababababaabaababababababababaababaabaaaaaabaababaababaabaaaabaaabababaaabaabaaabaababaababababaaabaabaabaabaababaabaabaaaabaaabababababaabaababababaabababaabababababababaababaaabaabaababaaabaaabaabaaaaaaababababaabaabaabaaabababaaaababaabaaaaababaaabaabaaabababababaabaaaabaababaababaabaaaabaababaaabaabaaabaaabaababaababababaababaababaababaaababababaaaabababaaabaababababaaaaabababaaaababaabababaabaaaaaabababaabaaaaabababaaababaaaabaabababaaaabaabaaaaabaababaaabaabaabaaaababaababaaaabaabababaaabaabaaabaababaabaaaabaababaabababaababaababababaaaababaababaaabaaaababaabaaabaababaabaabaaabaababaabaababababaaaababababaabaababaaabaabaaabaaaabababaabaaaaabaabaababaaaaabaaaaaabaabaabaababaaabababababaababababaaababaaaababaabaabaabaaababaaababaabaabababababaaaaabaaaaababaababaaabaabaabaaaababaaaababaabaababababaabaababababaaaaaaaabababababababaaababababaabababababaaabaaaaababaaaabababababaabaabababaabababaababababaaababaaaaaabababababaaabaabaababababaaababaabaababababaaabaaababaaababaabaababaababaababababaabaabaaababaabaabaabaaaaaaaaababababaabaabaababaababaaaaababaaaabaaabaababaababaabaababababaaabaaababaaabababababaababaaaaabaabaabababaaabaabaabababababaaabaababaaababaaaababaabaaabaababaababaaaabaaabaaabaababaababaaaaaababaaaaabababaaabaaaabaaabaaaaabababaaabababaaaaabababababaaababaaaaaababaababaaaaaabaaabaaabaabaabababaaaabaabaababaababaaaabababababaaaaaabaaabababaaabaabaaaabaabaaabaababaababaabaabaabaababababaaaababaababaaaabababababaabaaabaaaabaaabaaaaabaabaabaaabababaaabaabaaaaababaabaaabaaabababaaaaaaaabababaababababaaababaaaabaabababaabaabababaaabaaaaababaaaabaababaabaababababababaaaabababaaabaababaabaaabaababaabaabaaabababaabaabaaabababababaaaabababaababaaaababaaaabaaaaabaaabaaaaabaabaaaabababaabaabaaababaabaabaaabaaabaababababaabaaaaabababababaabababaaaabaaaabaaabaaaaaababaaaaaabaaaabababababaabaabaabaabaaababaabaababababaababaababaaaababaaabababaababaababaaabaabababaababaaababaaaaaaaaabaabaabaaaaaababaabaaaababaaaababaaabaaabaaabaabababababababaabaaaabaaabaaaaababababaabaaababaabababaaabaaaaababaababaabababaaababababaaaabababababababaaaababaaabaabaaababaaababababaabaaababaabaaaababaaaaabababaaabaaaaabaabaabaaabaababababaaaabababaabababababababaababaabaaabaaaababababaaabababababaabaaaabababaaabaabaaaababaabababaaabababaababaaaaabaaabaaaabababaababababaababababaabaaabababaaabaababaabababaabababababaaaababaababaaaaababababababaaabababaabaababaabaaaaaabaabaabaabaaabaaaaaaabaaaababaaaaaababababaaababaabaaaababaaaaabaabaaaabababaabaaaabaabaaabaaaaaabaaabababaaababaaabaabababababaababaabaaaaabaaabaaabaabaaaabaaaabaabaabaaabaaaaabaababababaaabaabaaaaaabaaaaabababaaaaababaaaababababaabaababaaababaaaabaabaabaababaabaabaabaaababaababaababababaaababaaaabaabaaaaabaabaabababababaaabaaaaaababaabaabaaaaaababaaaababaababaabaabaaabaaabaaababaaaaaaaabaaababaaaaaababaabaaaababababaabaababaababaaaabaaabaabaaabababaababaababababaababaaababaaaabaababaaabaaabababaababababaaabaaababaabaaaaaabaabababaaaaabaaaababaababaaabaabaaaaabaabaabababababaabaaababaaababaabaabaaabaaabaaabaabaaaababaababaababaabababaabababaaabaababaaaaaabaabaaaabaaababaaababababaaaabaaaaababaabaaaaaababaaaabaabababababaaabaabaabaaabaaaabaaaaaaaaababaaababababaabaababababaabaaababababaaabaaaaababaaaaaaabaaaaababaabaabaabaaaaaabaababababaaababaaaaaabaababaaaabababaabaaababababaababaaaabaaabaaababaabaabaabaaababaaaababaabaaaaaababaaabaababababaabaaabaaababaababaababaabaabababababababaabaaabaabaabababaaabaaaababababaaabaabababaaabaabaabababaaabaabaabaabaabaaaaababababaabaaaabaabaabababababaababaaabababababaaabababababababaaababaabababaaabaabababaababaabaaabaaababababababaababababaabaababaaaaaabaaaaaababaaabaaababaababaaaabaababaaabaabababababababaaabaaabaaababababaaabababaababaaabababaaabaababababaabababababaaababababaababaaaabababaababaabaaaababaabaababababaababaaabaabaabaaabaaabaaaababaaaaaabababaabababaabaaaabaaaaabaaababaabaabababaaaababaaababaaaaababaaabaababababaaabaaabaaaaabaabaaabaaabababababaaababaabaaaababababababaabaabaaaababaaabaaabaaaababababaaabababaaabababaabaaabaababababaabaaaabaaaababaaaaaaaaaaaababaabababaaababaabababaabaaaababaabaaaaaabaababaabaaaabababaabaabababaabaabaababababaabababababaabaaabababaaababaaaaabaababaaabaaabababaabaabaabaaaabaaababaaaabaabaaaaabaababaabaaaaabababaaaaaaabababaabaabaababaababaabaaabaababababaabababaabababaababaaaababaabaababaabaababababababaabaaabaabaabaaaaabababababababaabaabaababababaaaabaababaababaaaaaaaabaabaaaaaaabaabaaaaaabaabaaaaaababaabaababaababaabaabababaabababaaababababaaaababaababaaaababababababaabaaaabababaaabaabaaabababaaabaabaabababaaaabababababaaababaaaabaabaababaabaabaaabababaababaabaababababaababaabaababababababababababaaaabaaabaabaabaaababaababaabababababaabaaaabaababababaaaabaaababababaabababaababaaaababaabababaabaabaaaaababaabababababaababaababaaaabaaaabaaabaabaabaababababaababababaaaabaaaaaababaabaabaaabaabaaabaaaababaababaaaabaaaaababaabaabaaaabababaabaaaabaaababaaaabaabaabaaaabaaabaaaaabababaabaabaaababaaaaaababaababaababababaababababaaababaaaabababaabaaaaaababaabaaaabaaaaabababaaababaaabaabababababaaaaabaaaabababaaabaabaababababaabaababaababaabababaababaaaaaabaaabaabaabababaabababababaaabaabababaaabaaababaaababaababababababaaabaababaababaaabababababaaaaababaaaababaabaaabaabaababaaabaaabababaaabababaaabaaabaaababaaabaaabaabababaaaabaaaaaabaababaabaabaaaaabaababababababababababaaababaaabaaaababababaaaabaabaabaabaababaaaaaaaaaaaaababababaababababaabaababababababaababababaaabababababaabaabaaaababaabaababaaabababaabaaabaaabaabaabaababaabaabaababaababaaaaabaabababaaabaaabaaababaabaaaababaaaababaaaabaaaabaabaaaabaabababaabababababababababaababaaaababababaaaaabaaababababaaaabaaaababaaaaaababaaabaaaabaaababaaabaaaaababaababaaaaababababaaaaababaababaabaaaaaabaaaaaabaaaabaababaabaababaabababaaabaababaaaaabaaaabaaaabaaaaabaabababababaaaaabaaaabaaaaaaaabaababababababaaaabaababaaababababaabaabaaabaaaababababaabaaaabaabaabababaabaababaaaaaaaabaababababaabaaababaabaabaaaabaabaabababaabaaabababababaabababaababaaaabababaabababaaababababababaaaabaabababaababaababaaababaabaabaaabababababababababaabaababababaaaaaaabaababaaabaabaababababababababababaabaaababaabaaaaababaabaaaabaababaabababaaaabaaababaaababababaaabaaaababaabababaaababaaababababaaaaabababaababaaabaababaababababaabaaabaaabaababaaabaaababaaaabababababababaabababaaababaabaaabababaabababaababaababababaaabaabaababababaaaabaaaababaababababaababaaaabaababaababaababababababaaababababababaaaaababaaaabababaababaabaabaaaabaabababaaabaababaaaabaabaaabaabaaabaaaaabababababaabaabaaabaaaaaaabaabababaababaabababaaaaabaabaabaaabababaaaabaabaababaaabaabaaabaaaabaabaababababaaabababaaaababaabaaabababaababaababaabaaabaaaaabaababaababaaaabababababaaabababaabaabaaaaaabaababaabaaabababaaabaaababaabababaaaabaaabaaaabaabaababaabaaabaabaabaababaababaaabaabababaabababaabaaaabababaaabaabaabaabaabababababaababaaabaabaabaaababababaabaababaabaababaabaaabaabababababaaabaaabababababaabaaababababaababaaabaaababababaabaabaabaaaaaaaabababaaabaabaaaaabaabaabaaaababaaabaaabaaababababaabaaaaababaaabaabaabaabababaabaaaaababaaaaaabaababababaaabaaaababaabaaababaabaaaaabaabababaaaabaaaaababababaababaaaaabaabaabaababaaababaaaaabaabababaabaababaabababaabaaaaaabababaaaaababaababaaaaaababaabaaababaaabaaababaabaababaaabaaaaaaaaababaabaabaabababaabaababaaababaaababaabaaabaaaaababaabaabaaabaababababaabaababaabaabaaaabaabaaaaaabaababaababaabaabaababababaababababababaababaabaabaaaabababaabababaababaaaabaaaababababaabababaaaaabababaabababababababaaabaabaabaabaaabaabababaaaababababababababaabaabaaaabaababababaababababaaaaaabaaaaaababaabaabaaaaaaabababaaabaaababaaababaababababaaaabababababaabaaabaabaabaaabaaababababaabaaababaaaabaaabaabaababababaaaabababababaaaaaaaaaaababaaababaaaaaabababababababaabaabaaabaabaaaaabaaabaabaababaaabababaaaabaaabaabababaabaababaabababaabababaaabaaabaabaababaababababaaaaaababaaabaaabababaaababaababaaabaababaababaababababababaaabababaaabaababaabaababababaababababaabaaaaababaaababaababaabaaaabaabaabaaabababaabababaabaaababaabaabababaaaaabaaaaabaaababababaabaaaabaaaaababababaababaaababaabababababababababaaabababababaabababaaaaaabaaaaaabababaabaaaaaabababaababaaabaababaabaabaaababababaaabababababababaabababaabaaaaababaaababababaaabababaaaaaaabaaababababaababaababaaaababaababaaaabaabababaabaabaabaabaabaaabaabababababababaabaababaabababaabaabaabaaabaaabaaaabababababaaababaababaaaabaababaababaaaababaaaababaabaabaaaaaaaabaabaaabababababaabaabaababababaaabaaabaabaababababababaaababaaabababaababaaababaababaabaaababaaabaaabaaabaababaababaabaaabaabaabababababababaaaaabaaaabaaaaaabababababaabaaaaaabababaabaaaaaababaaabaababababababaabababababababaababaabababaabaabababababaabababaaababababaabaaababababaaabaaaaabaabaaababaaaaaaaaaababaabaabababababaabababababababababaababaabababababaaaaaaaabababababaaabababaaaababaaababaabaabaabaaaababaabaaaabaaabaababaaaaabababaabaaaabaaabaaaaaaaaaabaababaaabaababaabaaabaababaabaababaaaaabaaaabaaabaabaaababaabababaaabababaaaabaabababababababaababababaabaabaabababaabababaabaabaaaaaaaabaabaaababaaaabaababaabaaabaababaaaaababaabaabaaaabaabaaaabaabaabaabaaaabaaabaabaabaabaababaaaabababaabababaabababababaaababababaabaaabababaababaababaabaaabaaabaaabaaaaabaababababaaababaababaaabaabababaaababaabaaaabababaababaaababaabaaabaababaaababaababaaababaaababaaabaaabaaaaaaabaaaaaaabaaabaaaaaabaaabaabababababababaaababaaaababaabababaaabaabaaababaaabaaaababaabababaabaaaaababababaababaababaababababaaababaabaabaaababababaabaaaabaaaabaabaababababaababababaaaababaaaaaaaabababaabababaabaabaaabababaabaabaaababaaabababababaabaababaabababaabaaabaabaaabaaabaaabababaabaaaaaaabaaaaababaababaaaababaaabaaabaaabaabababaaababaaabaabababababaaababaababaababababababaababaaaabaaaabaaababababaababaaaaaabababaaabababababababaabaabaaababaaaaaaaaabababaabaaaababaabaaaabababaaaababababaabaaaaaabababaaaabaaaaaabababaaababaaaaabaaabaaaaaababaaabaabaaaabaabaabaabaabaabaaabaabaabaababaabaabaabaaabaabaaababaabababaaaabaabaaaabaabababaabaababaaabababaabaaababaaaaababababababaaabaababaabaaaaabaabaabaaabaabaaabaaababaabaaababaababaaababababababaaaabaaabaababababaabababaaaaabababaababaaaaaabaaaabababababaababaaaababaababababaaaaaababababababababaaabaaaaabababaabababaababaababaababaaaabaaababaabaabaabababababababaabababaabaabababaaabababaababaaabababaabababababaababaaabababaababababaababababaababaabaaababaabaaaaaaaabababaaaaabaabaaababaaaaaaaaaaababaabaabaaababaaaababaabaabababaababaaaababaabaababaabababaabaaaaababaabaabaaaabaababaabaaabaabaaaaaabaababababaabababababababaabaabaabaaaababaaaaaababababaaaaaaaaabaabaabaababaababaabaaabaabaababaaabaababababaaaabaaaababaababaaaaabaabaababababaaabababaabaaabaababaabaaaaababaabaaabababababaababaababaabaaababaaabaabaaabaababaaaabababababababaaaaaababaaabaaabaabaabaaaababaababaaaabaabaababaaaabaabaaababaabaabaabababaaabaababababaaaabababaaabaababaabaababaabaaaaaababababaabaaaaaaaabaaaabaaaabaabaabababababaaaaabaabaabaaaabaaaababababaaababaababababaaabaaaabaaaabaaaababaabaaaabaaaaabaaababaabababaabaabababaabaaabaababaaabaaababababaaabaabababaaaabaaababababaabaaaaaaabaaabaaababaabababababababaaababababaabababababaabaaaaababababaababaaababaabababababaaabaabaababaababaaaababababaabababababaaaaaaaaaaabaaaaabaabaababababaaaababaaabaabaabababaababababaaabaaaabaaaabaaabaabaabaaaaaaaabaabaaaabaabababaaaaabaaaabababaaaabaabaabaaababababababaabaabaababaaababaaaababababaaaababaabaaaabaaababaabaababaaabababaababaababaaaaabababaababaaaabababaabababaabaaaabaaabaaaaababaaabaaabababaabaabaaaabaababaaabaaaaabababababaaaaababaaabaabababababaaaabaabaaaabaaaabababaaaaabaababaaabaabababaaaaabababaaabaabaabaaabaaabaabababaaaabaaababaaaababaababaaaaaaababaabaaaababaababaabaaaababaaaaabababababaaababaabaabaaababababababaababaaaaabababaaababababaabaaababaabaaabaaaaaabaabaaababaaaaabaabaababaabaaaababaababaaababaabaabababaaaababaaaabaaaababaababababababaababaabababaaaaaaababaaaaabaaababaaaabaababaabaaababaaaababaababababaabaabaababababaababaaabaaaaaababaabaabababaaabaaaaaabababababaabababaaaaabaababaaabaabaaabaaabaabaabaababaabaaaababaaaabaaabababaaababababaaababaaabaababababaabaaaabaababababababaaaababaaabaabaabaabaaaababababababababaaaababaaaabababababababaaaaaaabababaababaaababaababaabaabaaabaaababaaaababaabaaaaababababaaaaaabaaabaaabababababaaaabababababaababaabaaaaaabaabaababaababaaaaabababaabaaababaababaaaaaababaaaabababababaaaaaabababaabaaabababaaabaaaaaaaabaaaabababababababaababaaaabaaaabababaaabaaaabaaabababaabaaabaabaaababaababababaaabaaababababaaaababaaaaaabaaababaababaabababababaaabaabababaaabababababaababababaabababaaabaaababaabaaaabaaabababababaaaaababababaaaabaaabaabaaababaabaaabaabaaabaababababababaababaaaabaaaabaaabaaaabaabababababababababaaaabababaabababaabaababaababaaaabababaababababaaaaaabaababababaababaababaabaaaabaababaabaabaaabababaaabababaaabaabaaabaababaaaababaabaababaabaaaabaaabaabaabaaababaabaaabaabaababaaabababaaaabaaababaaaabaaabaaaababaaabaabaaababaaababaaabaaababaabaaaababaabababaaaaaabaabaaababaaabaaaabababaabababaaabaaaaaabaababaababaabaaaabaabababababaabababaabaabaababaaababaaaaabaaabababaababababababababaaababababaaabaababaabaaabaabaabaaabaaaababababaaababaabababaabababaabaababaaaaabaaabababaabaaababaaaaaaaabababaaababaababababaaabaaaaaaaababaaaaaaabaaabababaabababababaababababaaababaaabaaabaababaabababaaaaabaaaabaaababaababababaaabababaabaaabaababaabaaabaabaaabaababababababababaababaabababaababaaaabababababaaaaababaabababaaabababababaababaabababaaaabaaaaaaaaabaaabaabaaabababaabababababaabaaabaaabaabaababaabaabababababababaabababababaaabaaaabababaaaaaababaababababaaaaaabaaababababababaaaaaabaababaaaabaabababaababaaababaabaaaaabababaaabababaabaababaabaaaaabaabababababaaaaababaabababaababaabaabaaaababaababababaaaaaabababaaaabababaabaabababababaababababaaaaabaaaaabaaaaaababaabaaabaaababaabababaabababababaaabababaabaabaaabaaabaabaaabaaaababaabaababaabababaabaaaababaaabaaaabababaabaaaaabaabababaababaaaabaaaabababaaaaaaababababaabaaabaaabaaaabaabaababaababaaabaaababaaabaababaabaaaabaababababaababaaabaaabaabaababababababababaabaaabababababaabaabaaababaaaaaababaaaaaabababaababaabababaaabaaababaabaaaaaabaabaaababaaaaaababaabaaaabaaaaabaaabaabaabaaaaaaaaaaababaabaabaaaabaaaaabababababaabababaabaaaababaaabaabaaaababaaaaabaaaababaaabaaabaaabaaababaababaabaaaababaabaabaaaaaaaaaaaabababaaabaaabaaaababaaabaabaaababaabaaaaaaabababaaababaaabaabaabaabaaaabaabaababaaaabaabababaaaabaabaabaaaababaaaabababaabaaaabababaabaaababaaabaaaaabaaaabababaaabaabaaaaaabaaababaaaabaabababababaabaaabaabaaabaabababaaabababaaaabababababababaabaaaababababaabaabaabaabaabaaabaabababaabaababaaaabaabababababababaaabaaabaababaaaabaaababaabaababaaababababaaabaaaababaabaababaababaabaaabaabaababaabaababaaabaaababababababaababaaababaabababaaabaaabababaababaababaaaaaababababaaabababaaabababababaaabaaaabaababaabaaaaaaabaaaabaabababababababababaabababaabaaababaaaaaaabababaaaabababaaaabaaababababababaabaabaabaaaababaabababaaabababaaababaaaababaababababaabaaabaabaabaabaababaaaabaabaaabababaaabaababaaabaaabaababababaabaabaabaababaababaaaabaaababababababaaaabaaababababaabababaaababaababaabaabaaabaababababaaaababababababaaaababaabaaaaaaaaaaababababababababaababaabaaabaaabaaabaaaabababababaaababaaaaabaaaaaaababaaababababababababaaaabaaaabababababaaababababaababaaabaaababaaaabaababaaaaaaaabaaabaabaaaabaaaababaaaaabaaabababababaaababaabaabaaabaaabaabaaaaababaaaabababababaaaababaaabaaaabaabaaaaaabaaababaabaabaaaabaaaababaabababaabaaabababaabaaababaababaaaaabaaabababaabaaaababaaabaaababaaabababaababaabaaabababababababababababaaaababaaaababaababaaaababaaaababaaaabaaaababaabaababaaaaabaabababaaaababababababaabaabaababaaaaaababababababababaaabababaabababababaabaababababaaabaaaaabaabaababababaaabaabaaababaaaaabaabaaaaababaabababababababaabababaaaaaabaaaababaabaababaabaabaaaababababaabaabababaaaababababaaababaaababaaababaababababababababaabaababaaaababababaabaaababaaababababaaabaaaaaababaababaabababaaaabaababaabababaaaabaabababaababaabaaabababaabababaaaaaabaabaabaaaababaabababababaabaabababaaabaaabaababaabababaaabaabababaabababaaaababaaaabababababaaababaaaababaaababaababababababababababaaaaaabaaababaabaaaaababaaabaabababaabaabaaaaaabababaaababababaabababaababaaababaaababaabaaaaaababababaabaaaabaaaaaaababaaabababaaaabaabaababaababababaaabababaababaaabaaaabaababaaabaabaabaabababaaaaabaababaababaaababaabaabababaababababaababaabababaababaaababaabaaaaaaababaabaaaababaaabaaaabaabaaaabababaaabaabaaabaaaaabaabaabababaababaabababababaaaabaabaababaababababaaabababaaaababaaaaaaababaabaabaababaaaaababaaaaaaabaaabababaaabaababaabaaaababababaaaaaaaababaaaaabaabababababaabaaaaababababaabaabababababababababaaaaabaaaaababaabaaaabaabaaaabaaaaabababababababababaababaaabaaaabaabaabaaaabaaababaabaaaababaababababaababaabaababaababaaaaaaabaababaabaabaabababaabaaaaaaabababaaababaaabaaaaababababaaaaaaabaaabaababaaaabaaaaaabaababaaaabababababaaabaaabaabaaaaabaababaababaaabababababaababababaaababaaaababaaaaababababaabababaabaaaaababaaabaabaabaababababababaaaaaaabaaababaabaababaaabaabababaababaaaaaaaaaababababababaaaabaabaababababaabaaababababaaabaabababaaaaabaabaababababababaaabaabaaaaaabaaaaababaabaaaaaabaaabababaaababababaaaabababababaababaababaaaaababababababaaababababaababaaaabaaaaabaaaababaababaaaaabababaaabaaaababababaaaabaababaabaaaaaababaaabababaaaaabaaaabaabaabababaaaaabaaaaabaaaabaaabababaaaaabaaaaaaabababaaababaabaaaabaabaabaabaabababaababaabaaaaababaabaababaababaaabababaaababaabaaabababaabaababaabaaaabababaababaabaabaababaabababababaaaababaaabaabaababaaabaaaabaabaaababaaaaababaabaaabaaababaababaaabaaaabaabababaaababababababaabaaabaabababababaabaabababababaababaababaabababababaaaabababaaababaaaababaaaabaaabaabaaababaabaaabaabaaabaaaaababababaabaababaabaaabaababababaaaababaabababaaaabaabaabababaabaaaabababaabaaabaaaabaabaaaabaaaaabababababaaaababaaaabaababaababaaabaababababaababaabababaababaabababaaaababaababababaaaaaabaaabaabaaaababaaabaaaabaaaabababaabababaaaabaabababaaaaaaaabaabaabaabaaabaaaabaabababaaaaabaaabaabababaababaabababaababaababaaabaaaabaababaaaaabaabaaaaaaabaabaabababaabaaababaabaaaaabababaababababaabaaabaaaabababaaabaabababaaaabaababaabaababababababababaaaababaaabababaababaabaaabaaabaabaabaaabaabaabaaabaaaaaaababababaaabaabaaabaaabaabaabaaaababababababaaaaabaaaaaaaaabababaabaabaabababaaababaabababaababababaababababaaaabaabaaaaababababaaabababaabaaabaababababababaababaabaaaaabaaaabaaaabababaabaabaababababababaabababaaabaabababaaabaaaaabaaaaaaaababababaaaaabaaabaababaaabaaaaaaabaababaababababababababababaabaabaaababaaababaaababaabaaaabababaaaabaababababaaabababaabababaaabaabababababababaaaabaaababaaabababaababaaaabaaababaaabaabababaababaabaaabaaaabaaaaababababababaaabaaabaaaabaababaaaabaaaababaaaaabaaabaaabaaaaabaababaabaabababaaabaaabababaaaababababaabaaabaabaababaabababaaaaabaabababaaababaaaababaababaaabaaababababaaababaaaaaaababaaabaababababaabaabababaaaabaaaabababaababaaababababaababaaaaabaabaabababaaabaababaaaabababababaaaabababaabaaaabaabababababaabaababababaababaaaabaaaaabaaababaabaaaabaabaaabaabaaabaaabaabababaaaaabaababaabababababababaaababaabaabababaabaaaabaababaaaababaaababaabaabaabaaaababaabaabaaabaabaaababababaaababaabaabaababaababaaababaababaaabaababaaababaaaabababaaaaabaaababaaaabaaabaababaababaababaaaababababaaaabaaaaaabaabaabababababaabaaaaaabaabaaaaaababaaaaabababaababababaaababababaabaabaabaaaaaabaabaabaababaaabababaababababababababaababaaabaaaabaaaabababaabaaaababababaaabababababaabababaabaababababaaababaaabaababababaaabaaaaaabaaaaabaaaabaababaabaababaabababaaaabababaabaaaabaaabababaababababaabaaaaaabaababaababaabaabaabaabaaaababaaabaaababaabaaaaaababaabaaaaaaababaabababaaaababaabaaababaaababaaabaaaabababaabababababaabaaaabaaaababaaababaaababaaaabaabaababababababaaababaabaababaaaaabababaabaaaaaaabababaaaabaabababaababaaabababaaabaabaaaabaabaabababaabaababaababababababaaaabaabaabaaababaabaabaaababaabaababaabaaaaaaabaababababaababaabaaabaaaaaaaabaabababababababaabaaaababaababaaabaabaababaaababaabababaabaabababababaabaaaabababaaaabababaabaaaababababaabaaaabaabaabaabababababaabababababababaabababaabaababaabaababaaababaaaababaababaaaababababaaaaaabaaaaaaaabababaabababaaaabababaaababaaaabaaaaaababaaabaaaabaaaabaabaaabababaaabaaababababaabaabaaaababaabaaaabababaaaaabaaaaabababababababaaaabaaaaababababaababaababababaabaaabaabaaaabababaabaabababaaaaababaababaaaababababababaaaababaababaabaababaaaaaaabaabaababababababaabaabaabaaabaaaabababaaabababaababaababaababababababababaabababaababaaaabababaaaabaabaabababaababaabaababaaaababababaaabaaabaaaaaaaaabaaaaabaabaababaabaaaaaababaaaaabababaaabaaabaaabababaaababaaabababababababababababaababaaababaabaababaaaaaaaaaabababaaaabaaaaababaaabaaaaaaabaababaabaaabababaaababababaababaabaaabaaababaaababaabaabaaabaaaababababaababababaabaabaabaababaabaaaaababaaaaabaaaaabaabaaabaaababababaabaababaababaaabaaaababaaaaababaabaaababababaababaaaaaabaaabaaababababababaababaaaabaababaababababababaaababaabababaaabababaaababababaabaabaababaaaabaabaaaabaaababaabaaaabababaababaaaababaababaababaaaaaababababababaaaababaaaababaaaababaaababaaaabaababaaabaaabaaaaabaabaabaabababaabaabaabaabababaaaabababaaaababaaaaaaaaaaabababaaaaaabaaabaaababaaababaaababaababaaaaabaabaaabaaaaaaababababaababaaaaabababababaaaaaaaaaabaababaababaaaababaaababaaabaabaaaaaaaababababaabaaaaaaabaaabaaaaabaabaaaaabaaaababaabaaaabababaabaaaaabaaaaaaababaaaaaaaabaaaababababababababaabaaaabaaabababaabaaabababaaabaabaababababaababaaabaabaaaaabaaaaabaabaabababaabababaababaabababababaaabaaabaababababaaaaababaabaabaabaabababababaababaababababaaababaabababaabababababaaaabaaaaabaabaabababababaabaababaabaaabababaaaaabaaabababaababaabababaaababababaabaababababaabaabaaabaaaabaabaaabaaababaaaaaaabaaabaaaaabaabaaabaababababababaaabaabababaaaaaabaaabaababaabaabababaabaaabaababaaaaabababababaabaaababaaaaaabaaaabaabaababaabaaaabababaaababaabaaaaaabababaabababaaaaaababababababaababababaababaaaabaaabaaabababaaaabababababaabababaaaabababaabaababaaaaabaaababaababaaababaaaaabaaaabaababababaababaabaaaabaaabaabaaabaaaababababaababababaabaabaaabaabaaaabaabaaabaababababababaaababaababaaababaaabababababaaabaaabababaabababababaaaababaaaabababababaabaaababaaaaaabaabaaabaababaababaababababaaabababababababaababaaaaabaaababababaababababaaabaaabaaabaaababaabababaababaaabababaabaaababaaaaaababaabaaabaabaababaaabaaaaabaaabaabaaaababaaabaababaaabaaaabaabaaaabaaabaaabababaaababaababaaaaabababaabaabababaabaabababababaababababababaaababababaaaababaabababaabaaaaabaaaabaaaaaababaaabababababababaaabababaababaabaabaababaaaaaabaabababababababaaaabaaabaabaaabaababaaaabaabaaabababaaaabaababaababaaababaaabababaabaaaaaabababaababaabaabaababaabababaaabababaaabaaabaababaaabababababaababaababababaabaabababababababaabababaaaaabaabaabaabaaaaaaaabaababaababaaabaaaabaabaabaaaababaaabababababababababababaababababababaabaababaababaabaababaaababaaabababaaaababaabababababaababababaaabaaabaaaaabaabababaabaabababababaabaababaabababaabababaabaabababababababaaababababaaaababababaaababababaaabaaabaabaaaabaaabababaabaababaaaabaababaabaaaaabaababaaaaaabaaababaaabaababaababaaababababaabaaababaaababaabaaaaaabaaabaabaababaaaaaabaaabaabababaababaaaaabaaababababaabaaababaaaaababaaaabababababababaaabaabaababaaababaabaabaababaaababababaaababaaaaababaaaabaaaababaabaabaabaaabaababaaaabaaaababaaaaaabaaaabababaaaaabaaababababaaabaababaababaaababaabaabababaaaababaabaaaaababababaaaaaaabababababaaabaaaabaababababaaababababababaaaaababaaababaaaababaaababaaaababababaababaaabaaababaabaaaabaaabababaaaaabaabaaabaaabaaababaaabaababababaaaababaabaaaabababaaaababababaabaabaababababababaaaaaaaabaabaaabaabababaabababaabaaaaaaaaababaababaaabababaababababaabababababaaabaaaaaaaaaababababaaaabaaabaabababababaabababaabaabaabababaababaaabaaabaababababaababaababaabababababaaabaabaabaababaaabaababaabaaaabaaababaaabababaabaabaabaaabaaabaabababababababaaabaabababaabababaabababaaaaababaabaabaaabaabaababaaabaabababaaaabaabababaaababaaaaabaaaaabaabaaabababababaabaabaaaaababababababaaaaabababaabababaaaabaabaababaabaaabababaababaaaaaabababaababababaaaaaaabaababababababaaaabaaabababaaaaabaaabaababaababaaabababababaabaaaaaaabababababaaaaabaaaaaaababaaababababaababaaaababaaabaaaabaabababaababaaaabaabaaaababababaaaabababaabaaababababaaabaabaababababababaaabaabababababaababaaaabaababaaababababaaaabaaabaabaaaaabaaabaaaababaaaabaababaaabaabaaaabaabababaaaabaaaabaabaaabaabaabaaaabababaaaaaaabababababaaabaaaaaababaababaaaaaaabaaaabababababaaabaaaaababaaabababaaaabababaaababaabababaaabaabaaababaaababaaaaababaaabaabaaaaabaabababaaabaabaabaabaabaaaabaabababaabababaaabaabaababaababaaaaaaaaaaabaababaaabaabababaabababaaaababaababaaabaababababaaaaaabaabababababababababababaaaabaabaaababaaaaaaabaabaaabaaabaababababababaababaaaabaaaabaaaabaabababaaabaaabaabaaababaaaababaabababaaabaaababababaabaaabaababaaaabaabaaaaaababaabaababaabaabaaabababaabaabababaaaababaaaaaababaabaaabaaababaaaabababaaaabaaabababababaaabaaaabaabaababaababababaaababaabaababaababaaabaabaaababaaabaaabaaaabaaababaaaaaaabaabaaaabaaababaaaababababaaababaaaaabaababaabababaaabaaababaabababaababaaaaabababaababababaababaababababaabaababababaababaabaabaabaababaabaaabaabaabaaabaababaaaabaabaaaaaaaaababaaabababaababaabaaaaaababaaaabababaabaaababaabaaaaaabaababaaababaabaaaababaaabaaaaabaabaaaababaaabaaaaababaaaabababaabababaaabaaabaabaaaaabaaaaabaaababaaaababaaaabaaabaabaaabaaaaaaaaabaabaababaabaaababaaaaababaababaabababababaabaababaabaaaaababaaaabaabaaaabaaabaaabaaababaaabaaaaaaaaaaaabaabaaabaaaaababababaababaaaaaaabaaabaabaabababaabababababaabaabababaababaababaababaaabaabaaaaabaaabaaabababaababaaaaaaababaabaababababaabaaaabaaaabaaabaabababababaaaaababababaabaabaaababababaababababaaaaaaaabaaaababaaabaabababaabaabaabaaabababaabaabaababaabababababaabaaabaababaaababaaaaabaaaaababaaaaaababababaaaaaaaababaaaaaabaaabaaaabababaaabaabababaaaabaaababaababaababaabaabaabaababaabaaaababababaaababababaabaaaabaababaaaaababaababaaaabaababababababababaababaabaaaabaabaaaabaabaabababaabaababaabaabaabaababababaabaababaaababaaaababababababaabaaabaabaabaababaaabaaaaababaaabaabaabaaaaabaaabaabaabaabaaaaababaabaaabaabaaaabaabaaaaabaaabaabababaabaabaaaaaabaababaaabaabaabaaaababaaaabababaaaaabaaababaaaababaabaababababaaaaabaaaaabaaaababaababaabaabaabaaaaabaabababaabaababaabababaababaaababaaabaababaaaaaababaababaaabaababababaabaaabaaaaabaababaababaaaaaaabababaabaaaaaaaaaababababaaaaaaabababaabaaaababababaabaababaaabababaababaaababaaaababababababaababaabaaaababaababaaabaaaaaabaaabaababaabababaaabaaaaaababaaabaabababaaabababaababaabaabaaabababaababababababaaabababababaaababababaabaaababaabaaabaabababaabababababaababaaababababaabaaaaaaaaaababababaababaabaaabababaabaabaaabaababaaabababaabaaaabaabababaaababababaaababaabaaaabaababaaaababaaabaabaaabaaaabaaaababaababaaaaaaaaaabaaabaaaaaababaaaaabababaaabababaaabaaababaaabababaababaaaaaaabaabaaaaababaababababaabaaabaababaababaabaaaaaabaaabaaabaaababaabaaabaabaaabababaaabaababaabaaabaaaabaaaaabababababaaaaabababaaaaabaabababaabaaabababababababaaababaabaaababababaababaababababaaaababaaababaababababaaaababaabaaabababaabaaabababaaaabaaabaaabaabababaabababaabaabaabababaabaaaaabaaaaaabaaabaaaabaababababaaaaabaaaaaaabaabaaababaababababaaabababaabaabaabaabababaaababaabaabababababababaabaaabaaabababaabaabababaabaabaaaaaaababaaabaaaababaaaaaaaaaaaabababaababaabaaababaabababaabaaababaaabaabababababaabababaaabaababababababaababaaaaabaababaababababaaaaaababaabaaababaaabaaabababaaabaaabaababababaabaababaabaaabaabaababaaababababaaababaababaaababaaaaaabaabaababaababaabaaabaabaaaaaabaaaaaababaabaaaabababaaababaaaaaaababaaababaaaaabaaaaababaabaaaabababaaaaabababaabaabababababaabaabaababaabababababaaabaabaababababaababaabaaaaaaababaababababaaababababababaaaaaababababaabaaaabaababaababaaaaabaabaababaaababaaaaabaaaaaabaababababaaaababaaaababaababaababaabaabababababababaaababaabababababaaaaaaaabaababaaaaababababababababababaaaaaabaabaabaaabaaaaababababaabababaabaaababaababababaababaabaaabaabababababaababababababaaabaaabaaabaaabaaaaaababaabababaababaababaabaaabaabaaabaabaaabababaaaabababaabababaabababaabaababaaaababaaaabaababaabaabaaaabaaaaabaaaaabaaaabababababaaabababababababaabababaaababaaaababababaabaaabaabaaabababaaaabaaaababaaaaaabababaaaabababababaabaaaaabaababaababababaababaaabaababababaaaabaababaabaaabaaababaaababababaaaaabaababaaabaabababaaabaaabababaaaaabababaabaaababaaaaabababaaababababaabaabababaabaaaaaaaababaababaababaabababaaaaabaabaababaaababababaababaabaaaabababaabaaaaaabaaabaababaabaaaaabaaaaabaabaaababaababaababaababababaaaabaababaababababaaaababaaaaabaaababababaaabaaaaababaaaaabaabaabaababaabaaaaaababaabababaaabaabaabaababababaabababaabaabaababaabaabababaaaababaababaaabaaaaaaaababababababababaabababaaaabaaabaabaabaaabababaaabaabaababaabaababaaaaabababaaaaabababaaabaababaaaaaabaabaaaaaaababaababaabaaaabaaaaaaaabaaababaaaabaabaabaababababaaababaaaaabaaabaabaababaaaababaabababababaababaaaabababaababaababababababaaabaabaabaabaaaaabaaabaabaaabaabaaabaaaababaabababaaabababaababaabaababaabaaabaabaabaabababaabababaabaaabababaaabababaaaaababababababaababaabaaaababaabaaabaababaaabaaaaaabaabaabababababaabaaaabaaabaaabaabaaaabababaabaaaabaaaabaaabaaaaaaabaabababababaaabaaaaabaababaaaaababaabaabaaababaaaaababababababababaababababaaabaababaaabababaaaaaababaaaaaaaaabaababaababababaaababaaababaaaaababaababaababaaaabababaabaababababababaaaaababaaaaaabaaababaaaabaababababaababaaaabababaabaaabababaababaaabaaaabaabaaaababaabababababaaabaaabaaababaaaaabababababababaabaaabaabaaaabaaabaaaaaaabaaababababaaababaaabaaaabaaabaaaaaababaabaabaabaabababaaabaaaababaaabababaaaaaaabaaaababaaababaaaabaaaababaababaaababaaabaababaaabababaabababaaabaabaaaaababaababaabaababaaaababababababaabababaabababaababaababaabaabaababaaaaaababaaabaabaabaabaaababaaababababaaaabaaaabaabaababaababababababaabaaabaaabababaaaaaaaaababababaabababababababababababaababaaaaaababaababaabaabababaaaabababaababaaaaabaabaabaabaababaaabaaaabaabababaabaabaaabaabababaaabababababaabaabaaabaabaababaaabababababaaaaaabaaabaababaaaabaaabababaababababababaaaaabaaaababababaaabaababaabababaabababaabaabababaaabaabaabaabababaabababababaabaabaaaababaaabaababababaababaabababaabaabababaababaaaaabaaabaaaaabaaabababaabaaaabaababaabaaaabaababaaaabababaabaababaaabababababaabaaabababaaababaababaaaabaababaaaababaababaaaaabababaababaaabaaababaabababababababaabababababaabaabababababaabababaabaabaaabaababababaabaaababaaabaaabaaaaaabababababaaaaabaabaabaaabaabaabaabaabababaaaaaabaaaaaaaaaabaaaaababababaaaaaaaaaababaabaabaaaaaabaababaabaabaababaaabaabaabababaababaabaaababababaaabaaaabaabaababababaaabaabaabaaaaababaabaaabaaaabaaaaababaabababaabaabaababaabababaabaaababababaabaababaaababababaaababaabaaabaababaaaababaabaabababaaaababababaaabaaabaaabaabababaababababaaaababaabaababaababababaabaaaabaaaaabaabaaaabaababaabaabababaaabababababaabaabababaaaaaaabababababaabababaaabaaaabaababaaababaaaabaabaabababababaabaaaabababaabababaaaababaabababaabaababaaabaaabaababaaaabaaabaaaaababaaaaabababaabaababaabaababaaababababababaaaaaabababaabaabaabababaaaaabaaabababaabaaaabaaababaababaaaabaabababaabaabaabaabaabababaaaaaaaaaaaabaaaaaabababaaababaaabaaaaabaabaabaababaaababaaaababaabaaababaabababababaababaababababaaaaababaaaaabaaabaaabababaaabaabaaaaaaaababaaabababaaaaaabaaaaaabaaabaababaabaaabaabaababaabaababaababaaaaababaababaaaaabababaababaabaaaaaaaababaabaababababaaabababaaaaaaabaaababaabababaabababaababaaabababababaabababababababababaabaabaabaabaabaababaaababaaaaaabababaabababababababaaababaaabaaaabaababababaaaabaabaabaaabaaaaaaaaaaaaaaaaababaababaababaaababaababaabaaababaabababaaaabaaaaabaabababaabababaababaabaababababababaabaababababababababaaababaaababaababaabaaaaaabaaaaababababaaabaaabaaabaabaaabaabaaabaabaabaababaabababaabababaaaababababaababababaaaabaabaaaabaaaabababaabaabaabaaabaabababaabaabaabaababaaababaabaaaaabaaababababaabaaaaaababababaababaababababababababaabaabaaaaaabaaaabaaababaabaabababaabaaaaaaaaaabaababaaaaaabaababaababaaaaababaaaaabaabaababaaaaabaabaabaaaabaabababaaabaaabaababaaaaaaababaabaabaabaaaaababababaaaaaabaaaabababaaababababaaaababaaabaababaaaabaababaaaababaababaaabaabaabaabaaaaabaabababaabaaaaabababababaaababaababababaabababababaaababaaabaabaababaabaabaaaabaabababaabaababaaaabaababababaababababaabaabaabababaaababaaabaaaaaaaaaaababaabaabaaabaababaaababaaaaaaaaaabaaabaaaaababaaabababaaabaaaabababababaababaaaaaabaabaaaaabaaaabaaababaababaabaaaabaabababababaaaaaababaabaaaababaaababababaabaabababaaabaababaaabaabaaabababababaabaaabaabaaabaabaabaaaababaababaaaababaabababaabaaaaaaababababaaaaababaabaabaabababaababaabaaaaaaaababaababababaabababaabaabaaabababababaabaabababaababaaaaaababababaaaabaaabaaaaaaaabaabaabaabaababababababaabababaaabaaaabaaabababaaababababababaaababababaabababaabaabaaaaabababaabaaabaaabaaaababaaabaaaaaaababababaaabaababaaabababaabababaabaabaababaaabababababaabaabababababaaaaaaaababaaaaaaabaaaaabaabaaabaaaababaababababaabababaabaababaaaaababaababaabaababaababaaaabaabaaabaabababababaaabaababaabaababaaaabaababaaaaababaaabababababaaababaababaaaababaabaaababaababaaababababaaabaaababaaabababaaaaaababababaabaabaabaaaababaabaabaaabababaaababaaabaabababababaababaabababababaababaaaabaababaabababababaaaaabaaaabaababaabaabaaabaababaaabaababaabababaaaabababaababaababaabababaaababababaaaababaabaababaaabaabaaaaababaabaaabaaabaaaaababaabaaaaaabaabaaababababaabaaabaabaaaababaabaaabababaaaaababaabaaaaaababaaaaabababaaababababaaaabababababaaaabababaabaabababaaaababababaabaabaaaabaaaaabaaaabaaababaaaabaaaabababaabaaaaabababaabaaababaabaaaaababababaababaaababaaaababaabaaabaaababababababababaaaaabaaabaabaaaababaabaabaaabaabaabaababaababaabaabaaaaabaabaabaaaababaaaabaaabaaaababaaababaaaabaaabaababababababababaabaababaabaabababaaaababaaabaababaaaababaaaabaaabaababaababababababaabababaabababaababaabaabaaababaabababababaabaabaababaaaaaaabaaabaaababaababaabaaabaaabababababaababaaababaababaaaaaaaaaaabababababababaaabaabaaaaababaaabaabaaaabaaaaaaaaababaaababaaaaaabababaababaaaabababaababababaaabaaaaaababababaabaababaabaaaaabababaaababaabababaabaabaaaababaabaababaaaaaaababababaabaaaaababaaaababaabababaabaaaabababaabaaababaabaabaabababaaaaaaaaaababaaaababaaaaaababaabaabaaabaaabaabababaabaababaabababaaaaababababaaababababaababaabaaaabaaabababaaababaababaaaabababaaaababaabaabaaaabaabaaaabaabababaaaaabaababaabaabaaaabaabaabaabaababaaaabaabaabaababababaaaaaabaababaaababaaabaababaaaaaaababaaabababaabaabababababaaaabaaabaabaabaabaabaabaabaabababaaabaabaaababababaaababaababababababababaaababaabaaababaababaaaaababaaabaaabaabaababaaaaabaaabaabaaababaabaaababaabaabaaabaabaababaabaabababaaabababaaabababababaaabaabaabaaabaababababaaaabaabaaababaababababaaabaababaaaabaaaaaaaaaaabababaaaaaababaaaabaaababaabaabaaaaababababababaababaabaabaaaababaabaabaabaabababababaaababababaaabababababaaaabaabababababababaaabaaaababaababaaaaabaaabababaaaaababababaaaabababaaabababaaaaabaabaaaaabaaababaabaaaabaabababaababaaaababababaaabaababababaaaababababaaabaabaabaabaaabaaaaabaabaaabaababababaababaaaabaaaaababaabaabaabaabaaaabaabaabaaaaabaabaaaaabaaababaabaaabababababababaabababaaaabababaaabaaaaabaaabaababaababaaaaaaabaabaaabababaababababababaaaaaaabaababaababababaababaaabaaabaaababababaaaabababababaaaaaaaabaabaabababababaababaabababaaabaabaabaaaaababaabaaababaababababaaabababaaaaababaabaabaaaababaaaabaaababaabaaaabababaabababaabaaababaabaaababaabaaabaaabaaaababaabaabaaaaabababaaababababaabaababaababaabaabababababaaaaabaabababaababaabaaababababababaaaaabaababaaaaaabaababaabababababaaabaababaaabaaabababaaa
baababababababaaaaababababababababaabababaaabaaabaaabaaabaababababababababababaaabaabaabababababababababaaaabaaabaaabababaaaabaaaabaaaaabaababaaaabaabaababaaababababababaaabaaabababaabaababababaababaabaaaaaabaaabaabababababababaaababaababaabababaabaabaaabababaaabaababaababaabaabaabababaaaaababaaaaababaababaaaaaaabababaababaaaaabababaabaaabaabaabababaaabaaababababaabaaabaabababaaababababaabaaabaaaabaaabaabababaababababababaababaabaababababababababaaabaaaaabaaabaaaabaaabababababaaabaaaabababaaabaaaabababababababababaabaaababaabaababababaabaaababaaaababaababaaababababaaababababaabababababababaaaababaaabababaabaaaaaabaaababaababaabababababababababaaaaaaaaababababaaaabaabababaaaaababaabaabaaabaaaaabaaabababaabababababababababaabaababaababaaaabaabaaababaababaababaaaabaabaaaabaaaababaabaabababababaabaabababaababaaaaaabaababaabaaaabaababaabaababababaabaababaaababababaaaaababaaabaabababaabaaaaabaabaaaaaaababaaabaabaababababababababaaababaaababaaababaaababababaababaaaabaabaaabaabababaabababaabaabaabababaaaababaabaababaabaaababaabaaababaaabaaabaabababababaabaabababababaabaababaaababaaaaaaababaababaaabaaaaaaabaaaaabaaaaabaabaabaaaababaaabaaabababaabaabaaabaaaabaabaaaabaababaaababaaabababaabaabaabaabaababaabaabababaaababababababaaaaabaabaabaaababaaaababababaaaabaaababaaaabaaaaaaabaaabaaaababaababaaababaaabaababaabaaabaaaabaabababababaabaabababaabababaababaaaaaabaaaaaaabababaaabaabaabaaaaabaabaaaaaaabaabababababaaabababababaaabaaaaaababaaaabaabaabaabaaaaaabaaabababaaabaaaaaababaabaabaaaaabaaabaabaaababababaaababaababaabaababaaababababaaaaabaabaabaaababaababaaabaaaabaaabaabaabaaaabaabababaaababaaaabababaaababaaababaababaaaababababaabababaabaaabaabababaabaaaaaababababaaaabaabaababaabaabaabaaaabaaabaaaababababababaaaaaabaababaaababababababababaabaaabababaaabaabababaaabababaabaababaaabababaaaaaabaabaaaaaaaababaabaaababaaaaaabababaaababaaababababababaabababaababababaaabaabaaabaabaabaaaabaaabaabaaaaaababaaabababababaabaabababababababaabababaaaabaababaabaabaaabaabababaabaaababababaabaaaabaabaababaabaabaababaaababaabaaaababaabababababaabaababaaabaababaabaaabaababaabaaaabaababaaaababaabaabaaabaabaaabaabababaabaaaaaabababaaaabaaaabababaabaababaababaaaabaababababaabaaaaabababaaaababaabaabaababaaabaaabaaaabaababababaaaaababababaabababaaaaababaabaaabaaaaababaaaaabababaaabaaabaaababaaaababaabaaabababaaababaaaaabababababaabaaabaabababaaaaababaababaaabaabaaaabaababababaabaaaabaaababaabababaaaaaabaaabaaaabaabababaabaaababaaaaabababaaaabababaababaaaaabababaaabaaaabababababaaaaaabaabaabaababaaabaaabaabaabababaaababaaaaaaabababaaababaaabaababaaaaababababaabaabaabaaaaabaabaabababababaabababaabaabaaabababaababaaabababaababababaabaabababaabaaabaabaabaabaaababaabaaabaababaabababaababababaabaababaababababaabababaabaabaabaaabababababababaabababaaaaababaabababaabaababaabaaabaaaabaababaaabaaaabaabaaaabaabaababababaaababaaabababababaabababaabababaaabaababaabababaaaaabaaaababaabaabaababaababaabaaabaabaabaabaaaaaaababaabababaabaaaabababaaaaabaabaabaabaaaabaaabaabaaaaababaaabababaababababaababaabaaababababaababaaaabaaaaaaabababababaabababaaaaababababaaaababaaaabaaaabaaababaaabababaababaaabaababaaaaaaababababababaababaaabaaaaabaababaaababababaaababababaaaaabaaaababaabababaaaaaaaaababababaabaababaaabaaabaaaabaabababaaabaaaabababababaaaabaabaabaabababababaabababaababaaaabababaabaaaaabaabaaabaaaabaaaaaabaababaaaababababaaaaaabababaaaababaabaaaaaaabaababaaabaaabaaabaaabaaabaabaaabababababaababababaabababaabaabaaaaababababaaabaaabaaaababababababababaabaaabaabaaaaababababaaababababaabaabaaabaaabababababaabaabaabababaaabaabababaaaababababaaabaaababaababaaabaabaaaaaaaaaabaaababaabaaaababababababaaaabaaabababababaaaaaaaababaaabaababaababababaaaaaabaaababaabaaabababaabaabababaabaabaababaabaabaaaaaababaaaaaaababababaababaabaaabaabaabaabaaaababaaabababaaababaaabaaababaabaabababaaababaaaaaabababaabababaabaabaaaabaabaabaaaabababaabaabaaabaabaaaaabaaabababababaaabaaaabaabaaabababaaaaaabaababaabaababaaabababaabaaabababaaaaaaaabaaabababaaaabaabaaaabaabaabababaaabababaaababaaabababaabaababababaaaababaaaaabaabababaababaaaababaaabaabaaaababaababaabababaaaabaababababababaabaababaaaabaabaaaabababaaaaaabaaaabaaaaaaababaaababababaaababaabaababaababababaababaabaaabaabaaaabaababaabaaabababaaaaaaaabaabaaaaaaabaabaaabaabaaababaaaababaababababaaababaaaababaabababaabaababababaababababababaabaaaabaaaaaabaaabaabaaaaabaaaababaabaaaaabababaabaaaababaabaababaaababaababaababaababaababaaaaabababaabaababaababaaaabaaaaaababaaabababaaabababaabaaaabaaaababaababaaabaaabaabababaabaaabaabaabababaaaabaababaaababababaaabababababaabaabababaaabaaaaaaabaaabaaabaaaaabababaabaaabababaaabaababaababaabababaaaabaabaababaababaaabaabaabaaababaaabaaababababababaabababaaaababaababaababaabababababaaaaaaabaaababaaababaaaabaababaababaababaabaaaabaabaabaaabaabababababababaaababaaababaabababaaaababaaaababaaaaaabaaaaababaaabaaaabababaabaaabababaababababaababaaabaababaabaaaabaaaabababaaaaababaabaababaabaabaaaabaaababaaababaaaaababababaaaaaaabaabaababaabababaaabaabaaaaaabababaaaabababaaabaabaabababaabaaabaabaaabababaababaabaaabababababababaababaababaabaababababaabaabaaabaabaaababababaaaabaaaaaaaaaaabaababaabaaaabaaaaaaaabaabaabaaabaaabaaababaabaaaabababababababababaaaaabaababababababaaababaabaababababababababaabababaaaaabababaaaaabaaaabababababababababaaaaabaaaabaababaaaaaabaabaaaabaabababababaaababababababaaababaaabaababaaaababaababaababababaaababaabaabaaababaaabaabababaaaaabaababaaabaababaabaabaaabaabaaababababaaaaababaaaaababaabaababaabaaaaaabaababaababaabaabaabaaababaaaababaabababaaababaaaabaabaabaabaaaabaababababababaabaabaaababaaaabaaaabaaabababababaaabaababaaabaaabaabaaabaaabaabaabaabaaaaabababaaabababaabaaabababaaaababaaaaaabaaabaaaabaaabaaaaabababaabababababababaabababababaaabaaaaaababaabaababaaabaababaababaababaaabaaabaabaaaabaaaaaababaabaabaaaababaaaabaaaabaabaaabababaabaaaabaaaaababaaabaabababaaabaabaaaaabaabababaaababababababababaaabaaaaabababaabababaaabaabaabaaaaaaaabaabaaaaabaababaabaabababababaaaabaaababaabaaabaaaaabaabaabababaaaababaaabaaaaabaabaaabaaaaaabaaabaaaabaababaabaabaaababababaaabaaabababaabaabaabababaabaababaaaabababaabaababaababababababaaaaaaaaaaababababaababaaaabaabaabababaabaababaabababaaaaabaabababaaaabaabaaababaababaababaaababaaaabaababaabaababaaabaabaaaababaababaaabaaaabaaaabababababababaababaaaaaaababaababaabaabababaabaaaabaaaaabaaaaabababaaaabaaabaabaaaababababababababaaabaaabababababababaaababaaabababaabaabababababababababaaaaaaaababababaabaabaabaabaabababaaabaabababaabaabababababaabaabaabaaaabaaabaabaabaaabababaaabaabaaaabaabababaababababaaaaaaaaababaabaabaababaabaabaabaaaabaaaababababaaaaaaabaabababaaabababaababaaababababaaababababaabaaabababaabaaabababaabababaaabaababababaaaaaaababaabaabaaaababaabaababaaabababaababaabaababaabaababaabaabaabaababababaabaaaaabaaabaabaabaaababababaabababababaabaabaabaaaaabaabaabaabaaaaaabaaaabaaabaaabaababaaaabaabaabaabababaaabaabababaabaababaaabababaaaabaaabababaaabaaaababababaababababaaababaaaaaabaabaaaababababababaababaaaabaaaabababaababaababababaaabaaabaaaaaabaaaabaaababaabaabababababaaaabaaaaabaaaaabaaaabababaabaabababaaaaaababaabaaaaabaabaabababaabaaaaaaaaaabababaaaababaabaaabaabababaaaabaababaabababababaabaaababaaaabaabaabababababababaabababaababaaaabababaaaabababaaaabaaaabaaabaaababaaababababaabaaabaabaaabababaaaaaababaaaaabaababaabaabaabaaabababababaabaabaaabaaabababababababaaabaabaaabababaabaababaabababababaabaaaababaaababaabaaabababaaaaabaaabababaabababaaaaababababaabaaaabababababaaaababaaaababaaaaabaabababaabaabaababaabaaaabaabaaabaaabababaaabaabababaababaaababababaaaaaababababaababaababababaabaaabaababaaaababaabababaabaaabababaabaaabaaabaabaaababaaababaaababaabaaaababaabababababaaaababaabaaaababaaaabaaaabaabaaaaababaaaabaaabaababaaaabaabaaabababaababaaabaaababaaabaababaabaababaaabaababababaabaaaababababaabababaaaaaabaabaaabaaaabababaaabaaaaaaaaababaaaabaaabababababababaabaabaaaabaaabababababababaaabaaabababaaababababaaaaabababaabaaaababababaaaaababaabaababaababababababaaaababababaabaaabaababaabababababaaababababaaaaaababaaaabaaabababaaaabaaababaabababaabaabaabababaaaabaaababaaabaabaababaababaabaaabaaabaaaaabababababaaabaabaaaabaaaaaaababaaaaaaaabaababaaabaababaababaabaaabaaaabaababaaaaabaaaabaaababaaaababaababaaaaaaaaaabaaababaababababaaabababaaaaababaababaabaaabaabaababaaaababababaabababababaabaaababababababababaaabaaaaaaabaabaaabababaaababababaaaabaabaabaaabaababaaababaabaabaaabaabababaababaaabaabababaaabaabaaabaaaaaaaaababaaabaaaaaaababababaabababaabaaaaabababaaaababaaaabaabaaabaaaabaabaaaabaaaabababaaabaaaaabaabababaaaaaaababababaabaaabababaabababaaaaaaaababababaababaaaabababaaabababaaababaabaabaababaababaababaabaaaababababababaababaabaaaaabaaabaabaabaabaababaabaabaabaaabaabababaaabababaaababaabaaaababababababababababaaabaaaaabaabaababaababababaabaabaaaababababaaaaaaaaabaababaabaaaaaabaabaaababababaaababaaabababaaaaaababaababaaaababababaaaaabababaaabababaaaaaaababaababaababaaaababaabababaaaaabaababababaabaaabaaaabaababababababaababababaabaababababababaaaaabaaabaababaabaabaaabababaaaabababababaaabaabaabaabababaababaaabaababaabaabaaabababababaababaababaaaababaabaabaaaababababaaaababaababaaababaaababaaabaaaabaababababaabaababaababaabaababababaaaaaaaababaaaaaabaaababaaaabababaaabaaababababaababaaabaababaababaaababaaaababaabababaabababaaaaaabababaababaaabaaababaababaababaaaaaaababaaaabaaabaaaababababaabaaaababaaabaaaabaaabababaaababaaabaaaaaabaaaaabaabaabababaababaaababaaaaaabababaabaaabaababaabaabaaaabaaabaaaabababaaabaabababaaababaabaaabababababababaababababaabaabaabaababaaabababaabaaaaababaaaaaaaabaabaababaaababaababababababababaabaabababaabaabababaaabaaaaaabaaababaababababaabaaaaaababaabababaabaaababababaababaababaabaabaababababaababababaaaaaaaababababaaaaaababaaaaabababaaaabaaababababaabaabababababaabaaaabababaababaababaabaaabaabaaababaaaaababaaaaaaaabababaaabaabaaaababaababaaababaababababaaaabaaaaaaabaababaababaaabaabaaababaaababaabaababababaababaaaaabababaabaababaaaabaabababaabaabaabaaaaaabaababababaababaaabaaaabaababababaaabaabaaabaabababaaabababaababaabaabaabaaababaababaababaababaaabaabaababaababaaaaaabababaabaababaabababaabaaaaababaaaababaaababababababaaababababaaaabaabaabaabaababaabaababaabaabababaaaaaaaabaabababaababaaaabaaababaabaaabababababaabaaababaabababaaabababababaaaaaaabaababababaaaababababaaaaaababaababaabaaaaababababaaababaaabaababababaabababababaaaaabaabaaaaaababaabaaabaabaaabaaababaaaaababababababaaaabababaababaababaabaaaababaaababaaaaabababaaabaaaaaababaaaaabababaaaaababaabaaaabaabaababaaaabababaababaaaabababaaaaababababababaaabaaaabaaaaaabaabaabaaaaaaabaaabababaaaaababababaaaabaaaaaaaaaaababaabaaababababaabaabaaababaaabaabaabaababaabaaaabababaabaaaaabaaababaababaababaaaaaaaaabaaaaabaaaaabaabababaaaabaabababababaababaaaabaaaabaababaabaababababaababababaaaaaaaaaabaabababaababaaabaaaabaaaabababaaabaabababaaababaababababaaaaababaabaababababaaaabaababababaababaababaaabaaababababababaababababaaabababababaaabaabaaaababaabababaaaaaabaaababaabababaabaaaabaabaabababaabaaaaaabababababababababababaababaababaaabaaabaabaaaabababaaaaaaabaabababaababaabababababaaababaaaabababaaaababaabaabaaababababaabaababaabababaaabaaabaabaaabaaaaababababababaaabababaaaaaaaaaaababaabaababababaaaaaababaaaabaaabaabaababaababaaaabaabaaababaaabaaaaabaaababaabaaaaaabaaaaabaaababaaabababaabababaaabaaaababaaabababaaabaaaaaababaaababaaaaababababaaabababaabaababababaaaaabababaaaaabaaabaaabaabaabaababababababaabababaabababababaaababaabababaaabaaaabaaaaabaaababaabababababaabaaabaaaaabaaaababaababababababababaabababaabababababaabaaababaabababaaaabaababababaaabaaabaaababababaaabaababaabaababaaaaaaababaaababaaaaaaaaaababaabaaaabaababaaabaabababaabaabaaabaaaabaabaabaabababaababababaaabaaaaabaaaaababaabaabaabababaababababaaaabaabaabababaaaaaababababababaababaabaabaababaaaababaabababaaaaabaabaabaabaabaabaabaaabaaabababaabababaabaabababaabababaababababababaaabaababaaabaaababababaaaaababababaaaaaaababaaaaababababaaabaabababaababaaaabaaabaabaaaaabaaabaaabaababababaabaaabaababaabababaaaaabababababaaaababababaaaabababaaababaaaabaababaabababababaabaabababaababaabababababababaabaaaaaaabaabaabaaababaaabababaabababababaaaabaababaabaaababaababaaabaaaabaaaaabaaabaaaaaaaaaababaaabababaaabaabaabaaababababaaabaaaaaaababababaaaabaaabababababaababababaababaaaabababaaaaaaaaababaaaaababaaaabaaaabaabaaabaaaabaabaaabaababababaaababaabaaaababababaaaaabaabaaaabababaaababaaaababababaabaaababaaabababaaaaaaaabaabaabababaababaaababaaaaabababaaababaabababaaabaaaaaabaaababababaaabaaabaabaaababaababababaababaaaaabaaaabaaaaaabaaabaabaaaabaaaabaababaaaaababaabababababababaababaaaaaaabaaabaaaabaababababaabaabaaababaababaaababaaaaaaaaaababababaaaaaabaababaaabababaaaaababaabaaaabaabaaaabaababaabaaaaaaabaaabaaabaaaaabababaaaabababaababababaabababaabababaababababababaaababaababaabababaabaaaabaabaaabababaabaabaaaaabababaabaaaabababababababaaabaababaaaabaababaabaaabaababaababaaabababababaaabaaababaaaaabaababaabaabaaabaaaaaababaaabababaaabababaaabababababaaaabababaabaabaabaaabaababababaaaaababababababaababababaaabaaababaabaabaaabababaaabaababaaaabaaabababaaaabaababababaabaabaabaabaabaaabaaaabaababababababababaaaaabababaaaababababaaabababaabaaaaaabaabaaababababaaababababaabaabaaaaaaababababaababababaabaababaaabaaababaababaaabababababaaaaaababababaabaaaababaaaabaababaababaaabaababaababaaababaaaaababaaaaabaaabababaabaabaaaaaabaaababaabaaabaababaababaaabaaaababaaabaaabababababaaababababaaaababaaabaaaababababababababaaabaabaababaababaabaaabaababababaaaabaababababaabaaaaabaaababababaaaaababaabaabaabaabababababababababaababababababababababaaababaabababaabababaabaaabaabaabaaaabaabaabaabaaaabaaababaababaabaaabaaabaababababaababaaaababaaababaabaaaaababaaaababaabababaaaababaababaaabababaaababaaaabaaaabaaababababaaabaaaaaaabababaaababaabaaaaaaaabaaabaaaababaaabaaaaaababaababaababababaaababaabababaaabababaaababaabaabababaababaabaaaaaaaaaabaabaaaababababaaaababababaabababaabababaabaababababababaabababaaabaaaabaaabaaababababaabababababababaaabaabaaaaabaaaababaababababababababaaaabaaaaabababaaaaaaabaaabaabaabaaaaabaaaaabababaaababababababaaaababaaaaaabababababababaaaababaababaaaaaabaaabaabaababaaabaaaabaaaabaababababaaaabaaabaababaaaaabaaabaaababaababaabaaababababaabaaaabaaaabaaabaabaaababaaabaababaabababaabaabababaabaabababaabaababababaaababaabaaababaababababaabaabababaaabaababababaabaaabaabaababaaabaabaabaababaababaaaababababaababaababaababababababaabaabababababaaabaaabaabaabaabaabaaaabaabaaaababaababababaaabababababaaabaaabaababaaababaaabaabaababaabaaabababaabaabaabaaabaabaabaabaaaaaabaabababaaaaaababaaababababaaaaaaaaababaababaabaaaababaaaaabaabaaaaababaaaaabaaabababaabababababaabaaaaababaaabaaababaabaabaaabababaaaabaabababaaabaaabaabaababababaabaabaababaabababaababaabaabababababaababaabaaaaabaabaabaaaabaabaababaabaaabaaababaaababaabaaaabaabaababaabababababaabaaaabaababaababaaaaababaababaaaababaaababaaaabaababaabababababababaaaabaaabaabababababaaaaaaaabababababababaababaababababaababababaaabababaabaabaabaaaabababaaaaaababababaaabaaabaababaaabababaabaaababaaaaaabaaabababaaababaaaabaaaababaabababababaabaabaabaaaababaabababaabaaaabababaaabaaaabaaaaababababaaaaaabaabababaaabaaabaabaabababaaaaabaabaaaaaaaaaaaaaaaaababaababababababaabaaaabaababababaababaabaabaababaaabaaabaaabaaaabababaaabababaabaaababaaaabaaabaabaaaaababaaaaababaabaaabaabaababaaabababaaaaaabaababaaababaaabaababaababaabababaababaabababaababababababababaabaaabaababababababababaabababababababaabaabaabaabaaababaabaabaaabaaaabaaaabaaabababababaaaaabaaaaababababaababaaababababaababaabaababaababaabaaaaababaabababaabaabaabaaaaababaababaaabaabaabaabaabababaaababaaaabababaababababaabaababaababaabaaaaaabababaabababaabaabaabaaaaaaaaaaabaaababababaababaabababaababaaabababaabaaabaababaabaabaababaabaaababaabaabaaaaaaabaaababababababababaabaaabaaababaaabaabaaaababababaaabaaaabaaabababaabababaabaabaaababaaabaabaabaaabaaababaaaabaaaabaaaaaabaabaabaabababaabababaababababaababaaaaababaabababaaababaababababaabaabaaabaaababaababaababababaaababaabaaababababaaaabababaaaababaabaaaabaaaabaabababaaababaabaaaabaaaaababaaaaabaaababababaaababaaaaaabaaababaababababababababaababaaaaabaabababababaabaabaababaabaabaababababaaaaabaabaabaabaababaaababaababaabaababababaabaabaababaababababaaabaaabababaaaaaababaabaabaabaaabaaababababaababaabaabaababababababaaababaabababaaabaaaabaabaaabaaaabababaaabaababaaaababaaaabaabaabababaabaaaabaabababababaaababababaabaaabaaaabaabaabaabaabaabababababaabababaaababaaaabaabaaabaabaaaabaaabaaababaaaaaabaababababababaabaaaaababababaabaaaaabaabaaaababaaababaabababaaaababaabaaaabababaaaababaaababaaababababaabababababaaaababaaaababaabaaaaaabaaabaabaaaaaaaaababababaabaaabaaabaabaaaabaabaaabababaaaaabaaabaaaababaaaababababaabaaaababaaaabaaaaaabaaaaababababababaaaaababababababaabaababaababaabababababaabababaababaaabaaaaaaaaabaaabaaababaaaabaabababaabababaabaaaabababababababaabaaabaabaabaabaababaaaabaaaababaabababaaabaabababababaabababaababaaabaabaaabaaaabaaababaababababababababaaabababababababababababaabababababababababababaababaababababaaaabaababaabaababaaaabaabababaaaabaabababaaaaaaabaabaabababaaaaabababababaaabaababababababaaaaabaabaaaabaabaababaababaaaababaaabaabaaabaaabaabaaaabaabaaabaaaaabaababababaabaababaababaabaabababaaababaabaabaaaaaaaaabaababaabaababaaababaaabaababababaabababaaabaabaabababaaaaabaaaabaabaabaabaabaaababaaabaaaaabaaaababababababaaababaababaabaaaaabaababaabaababaabaabaabaababaababaabababaaabaababaabaaabaaabaaabababababaabaaabaaabaaabababaaabababaaaaababaabaaaababaaaaabaaaabababaababaaabaaabaababababaaaabaaababaaabaaabababaababaaababababaaababababaaaaaabaabaaabababaababaababaaaabababaaabababaababaaaababaabaaabaabaaaababaabaaaababaabaaabababaaabaaaabaaabaababababaababaabaabaaaaabaaababababaaababaababababaabababaabababaaababababaababaaabaaababaabababababaaaaababaabaababaabababaaabaabababababaaabababaaabaabaaaababaaababaabaabaabaabaababaabababababaaabababaaaabababababaaabaabababababaaaaaaabaaabaabaababaababaaabaaaabaaabaababaaaabaaaaabaababababaabababaaaababaaabaaabababababaabaababaaabaabababaaabababaababababaababaabaaaabaababaaaabababababaabaabaababababaaaabaaababaabaaaababababaaaabaaabababaabababaaaaaabababaaabaaabababababaabababaaaabaababababababaaababaaaababababababaabaabaabababababababaabaabababaabaaaaaabaabaabaabaaabaabababaaaababaababaaaaaabababaabaaaaaaaabababaaaaaaabaaaaabaaaaaabaabaaaaaaaababaaaaaababaababaababaabaaaabaababaaabaababaabaaabaabaababaabaaaabaababaabaaaaabaababababaaababaaaaaabaabaaaaaabababaabaaaaaabaababaabaabaaabaabaabaaaaabaaababababababaaaaababababababaaaabaaaababaababaababaabaaababaababababaabaaaababababaababaabababaabababaaaabaabaabaaabaaabababaababaabaababaaabaaabababaaaaabaabaaabaababaababaaabaaaaaabaaabaabaaaaabaaaabaabaaaabaababaababababaababaaabaababababaaaaaaaababaabababaaabaaaaaaaabaabababaaaaabaaaababaaaaabaababaaaaababaababaaabaaaababababaababaaaabababaaaababaaabaababaaabaababaaabaaabababaababaabaaababaababaaabababaaabaaaababababaaabaaababaabaaaaaaababaaabaaababaaaabaaaabaababababaababaaabaaaaaaabababaaabaaabaabaaaaababaabaaabababaabababaabaaaababaaabaaaaaababaabaabaaaaabababababaabaababaaababaaabababababaaababababaaaabaabaabababaaababaabaabaababaabaaaaabaaaababaaaababaaaaaaaaaabaabaaabaabababababababaabaaaababaaabaaaabaaabababababaaaaababababaaababaababaaabaaabaabaabaabaabaaaaaabababaabababababababaaaaaaababaaaabaababababaaaabaaaaabaabaabaabaabaaababababaababaaaaabababaababaabaaabababaaabaabaababaaabaabaaaaababaabaaaabababaaabababaabaaaaababaabaaaaaaaabaaababaaaabaabaaabaaababaabaabababababaabaabaaaababaaabaaaaababaaaababaababababaabaaabababababababaabaabaabaaabaabaabaaababababaaaabaaababababaabaabaaaaaabaababaaabaabaaababaabaaabaabababababaabaaabababaaabababababaaaababababaababaaaabaaaabaabaabaabababaabaaaaaabaaabaabaaaababaabababaabaabababaabaabababababaaaaaaabaaaababaaababaaaababaaabaaabaababababaababababababaababaabaaaabaabaababaaababaababaaabaaaaababaaababaababaabaababababaaaaabababaabaabaabababaabababaaababaaaababababaaababaaaababaababaabaaaaabaabaaaababaabaaababaabaababaababaababaaabababaabaabaababaabaaaaabaabaaabaabaabaaaaaaabaaaabaababaababaaaaaabaaaaabaababaababaaabaabaabababaabababaababaababababababababaaabaababaaabaaaaabaaaabaaaaaaababababaaabaaaabaaaaaabaabababaaaababaaaabaaaababaaaababaabaababaababaabaaaababaaaababaabababaababaabaabaabaaabababaaababaabababaaabababaababaabaabababaaabaaaabaaababaababaabaababaababaababaaabaabababaabaaababaaabababaabaaaaaabaababababaabaababaababababababaaabababaababaaabaabaaaababababababababaaabaaabaaaaababaaaaababaaaabababaabaabaaaaabaaaaaaaabaababaabababaabaabababababaabaaabaaaaababaaaababaabaaaaaaaababaababaababaabaabababababaababababaaabaabaaabaaaabaaabaaabababaaaaaaabaababababaabaabababaaabababaaaababaababaaababababababaabababaaabaaaaabaaaabaabaaababababaaabaabaabaaababababababaabaababaaababababaaabaaaababaaababaaabaaaababababaaabaaabaaaaaaaabaaabababababaaaaaabaaaaabaaaabaaababaababaaabababaaabaababaaaabaabaababaaabaaaabaaaaabababaabaababaaaaabaaaababaaabaaabababaabaaabaaaabaababababaaababaaaabaaaaaabaababaaabaabaaababaaaababaababaabababaaabaaaababaabaaaabaaaaababababaaaababababaabaaabaabaaabaabaaabaababaabaaabaababaababaaabaaaaaababababaabaaababaaabaabababaabaababaaaaaababababaababaaaaabaaaaabaababaaaababaaaababaabababaabaababaaaabaaabaaabababaababaaaaababaaabaaaababaaabababaaabaababababaababaababaaababaababababababaababaabaabaaababaababaababaabaaaaaabaaaaababaabaabaaaabaabaabaaaaabaaababababaabaaababaaaabababaaababaabaaaabababaaaababababaaababaaabaabaabababababababababaabaabaabaaaaaababababababaabaaabaaabaaaaababaababaaababaaaabababaabaaabababaababaaababaaabababaaabaaaaaabababaabaaaaabaabaabaaabaaaabababaaabaabaaaabaabaaaaaabaaabababababaabaabaabaaabababaaaaababaaaaaaabaabaaaabababaaaababaaabaaababaaaabaaaaaaabababababaabaabaaabaababaaababaababaaaababaaabaaaababaaababaaababababaababaababaababaabaaaaababababaababababaaabaabaaabaaaababaabaabaaabababaaababaababaabaaabaaababaaababaaaaaaaababaabaaaaababaabaabaabaaabababababaababaababababaaabababababaabaaaabaabababaababababaabaaaaabaabaaababaaabababaabaaabababaaabaaabaaaaababaaaaababaabaaabaaaababababaaaaaababaabaabaaababababaabaabaabaaabaaaabaaaaaaabaabababaaaaabaaababababaaabaaabaaaaabababaaaabaaaaaaababaaabababababaabaabaabaababaaababaabababaaaababaababaaaaaabaaaaaaababaabaabaababaaaabaababaabaabaabababababababaaabababaabaaabaabaaabaaabaabaabaaaaaaabaaaaabaabaaaaaabababaabaaaabababaabaaabaabaabaaaaaaabaaabaaababaaababaabaaaabaabababababababaababaaaaabaaabaaababaaaabaaabababababaaababaaaaaaaaaabababaaababaabaaabaabaaabababaaabaabaababaabababaaabaabaabaababaababaabababaababaaaababaabaaaabaaababaaaabaaaaaaaaaaaabababaabababaabaabaababaabaabaaaaaaababaabaababababaaaabaababaabaababaabababababaabaabaabababaaaababaaaababaaaaababaaabaaaaababaaabaabaabaaabababaabaaababababaabaabaaaaabaabaaabababaaaaabaababaaaaabaabaababaaaaaabaaaababaaababaaabaababaabaaaabababababaaaaaabaaaaababaabababaabaabaababababaaababaabaabababaaabaabababaaaaabaababaaabaabababaabababaababababaabababaabaaaabababaababaabababaabaaabababababababababababababaababaaaababababaabaababaabaabaabaaabaaabaaabababaabaabababaababaaaabababaabababababaababaabaababaaaaaababaaabaababaaabababababaaabaaaababaababaabaaaabaabaabaaabababaabababaaaabaaaaaabababababaaaaababaabababababababababaabaababaababaaaaaabaaaabaaababaababaabababaaaaaaaaabababababaaababaabaaabababababaababaababaaabaaaaabaabababababaabaabaabaababaaabaaabaaababaaaabaababababaaaabaaabaabaabaababababababaaabaabaaabaaabaabaaabaaaaababaababaabaaaaabaabaabaaabaaababaabaaabaababaaaaabababababaababaaaababababaaaaaababaabaabaabababaaaabaaaaaaaabaaaabaababaabaabaaaaaaabaababaaaaabababaabaaaabaaaaababaababaabaaaaababaaaababababaabababaaaabaabaaabaabababababababababaababababaaaabaaabaaaaaabaababababababaabababababaababaabababaababaaaabaaaabaabaababaababaaaabaabaaaabaabaabaaaaabababaaababababaababaabababaabaababaaabaaababababaababaaabaabaabaababaaaaabaababaaaaabaabababababababaabaabababaaabaabaabaabaaababaaaabaababaababaaaaabaaaaabababaabaababababaaaaaaabaabaaaaaabababababaabaaabababababaaabaabababaaabaababaaababaaabaaaababaaaaabaabaabababaaaababaabaaabaaaaaabababababaaaaababaabababababaababababaaababaabababaabaababaaabaaababababaaaababaaaabaaaaaaababababababaababaababababaaaababaaaaaaaaaaabaababaaabaababaaaababababaababaababaaabaaabaabaaababababababababaaaabaababaaaababaaaaabaabaaaaaaaaaabaaaababababaaaaaababaabaaaaababaababaaabaababaabababaabaabaaaaaababaabaaabaaaaabababaaabaababababababaababaababaaaabaabaababaaaaaaaaabaababababaabaaaababaababaabaaaabaabaabababaababaaabababababababaabababaababaababaaababababababababaaaabaaaaabaaaabababababaaabaaabababaabaabababaaababababaababaaababaabababaaaabaabababaaaaabaaababaaaaababaabaababababaaaaababaaaababaaabaaaabababababaabaaabaababaaaabaaaababaaababaababaabaababaababaabaabaaabaabaababababaaababaaababaaabaabaabaababaabababaabaabaabababaabaaaababaaabaaabaaaaabababaaaaababaabababaabababaabaaaaabaaababababababababababaaababaabaaaaaababaabaaababaaabaaaaabaaababaaabaaabaabababaababaababaababaabaabaaaaaabaaaaabababaababaababababababaaaaababababaaaaaaaabaaababaabababaaaaaababaabaababaababaaababababaaabaaababaababaababababaaaabaabaabaababababaaababaaaababaaabababababaaabaabaaababababaabababaabaaaabababababaabaababaaabaababaabababaabaabaabaaaaabaaababaaaabababaaabaababaaabaaaabaababababababababababaaabaababababaaaaaabaaaababababaababaabaabaaaaaabaababababaabaaabaabaaaaabababababaababababaaababaababaabaaaabaaaabaabaababaabaabaaaabaababaaaaabaaaaabaabaaabaabababaabababaabababababaaaabaabaababaaababababaabaabaababaabaaababaabaaabaabaabaaabababababaabababaababaaaabababaaabababaabaababaabababaababababaaabaabaaaabaabaaaabaaaaaababaababaaaaabaaaaababaaaabababaabaabaabaaaaaaabaabababaabaababaaaaabababaababaaaabaabaabaabaaaaaabaababaaaababaaaabaaaaaaababaabaabaaaaaababaabaabababaabaababaaababaaabaaababababaabaaabababaabaaabababaaabaaaabababaababaaababaaaaabaababababaaaabababababaabaababaabaaababaababababaaaaabaababaabababaababababaaababababaabaaaabaaababababaaaaaaaababaababaababaabaabaabaaaaaaabaaaabaabaabaabaabaababaaaaabababaaaabababaababaaaaabaabaababaababaaababaaabaaaababababaaabaaabaaaaaabaabaaaababaabaaababaabaababababaaaaaaaababaaabababababababaaaabababaaababaaababaabababaaababaababababaaaaaabaaaabaabaabaaaabababaababaabaababaaabaaabababababaababaabaaaababaaabababaaaabaaababaabaabaababaaababaaabaaaabaaabaababaababaaabaabaabaaabaababaaababaabaabaababaaaabaabaabababaaabaaabababaabaaaaabaaabaabaabaaabaaababababaaaaababababaaababaabaaaabaaaaababababababaababaababaaababaaabaabaaaaaaabaabaabaaabababaabaaaabaabaababaababaaabaaaabaaaaaaaaaaaaaaabaabababababababababaaabababaababaaaabaabababaaaaaabaaabaabaaabaabaababaaabababaaabababababababaaaabaabaaabaabaabaaabaabaabaaabaaabaaabababaabababababaaabaababaaaabababababaaababababababababaaaaababaabaaababaaaabaaaaabababaaaaaaaababaababababababaabaababababababaababaaaababaabaaaaababababababaaabaaaabababababaabaabaaaaaabababaaaabaaaaaababaaababababaaababaaaaabababaababaaaabababaaabaabaaaabaaabababaabaaaaabababaaababaaababaabaabaabaaababababaaababababaabaaabababababaaaababaaaabaabaabaaabaababaababaaabababababababababaaabaabababaaabaaaaaababaaaaabababaabaababaaabaaaaaaaaaabaababaaaaababaaaabababaabababaaaaaabaabaaaaaabaabababaaababababababaaaabaaabaaabaabaaabababaabababaaababababaaabaabaaabababaabaaababababaabababaabaaabaaaababababaabaaababaaabababaabaabaaaaaababaaabaabaababaaaabaababaababababaaabababababaaababaaaabababaabaaaaaabaabaabaaaababababaabaaababaaabaaaaaabaaaabaaaababaaaabaabaaaababaaaabaaaabaabaabaabababababababaababaaabaababaaabaabaababaabababaaabababaaabaabaaabababaabaabaaaababababaaaabaababaabaaabababaaabaabaababaaaaabaaaaabababaaabaaabaaababaabaaabaababaababababaabaabaaaaaaabababaaaababaaaaaaabababababaaaaababaabaaababababaababababaabaaababaaaaaabaaababaabaaabababaaabaaababaababaababaaabaaaaabaabababaabaabaaababaabaaabababaabaaaabaababababaabababaabaaaabaaaaaaabaaaababababababababaaaaaabababaaabaabaaabaaaabaaababababaababababaabaabaabaaaabaaaaabaaababaabaabaaaabaaaaaaaaaabababaaabaabaaaabababaaaababababaababaababaaaaaaaababaaabababaababaabaaaaabababaabaaaababaabaaababaabaaaabaaabaababaabaababaaabaabaaabaaaabaabaabababaaabaababaabaaabababababaaaaaabaabababaabababababababababaaaaababaabaabababaaabababaabaaabaabababababaababababaaabaaaaaabaabaaaababaabaaaababaabaaabaababaaaaababaaababaabaaaababaababaabababaaabaaaaaaaaababaababaababababaabaaabaaaaabababaaabababaaabaabaabaaabaaaabababaabaabaaabaaabaabaaabaaababaababaaaaababaabaaabababaababaababaaaaaaaababaaaaaabaaababababababaaabaaabababaaabaabaaababaaabaaaababaabaabaaababababababaaaaaababaababaababaabaababaaaabaababaabaaabaabababaababababaaaabaaabaabababababababaabaabaaababababaaaabaaabaaaaaabaaaaababaababaababababababaaaababaaabaabaaaabaababaaabaabaaababaabaabaababaaaaabababaaaaaaaaaaaababababaababaaababaaaabaaababaabaabaaabaaaaaaaabaababaaaababaaabababaaabaababaaaaaaaaaabababaaaabaababaaabababababaababababaaababaaababaabaabaabaaabaabaabaaaaabaaabababaabaaaaaaababababaaabaababaabaaaaababababababaabaaaaababaaaaabaaabababaaabaaababaaabaabaababaabaaababaabaaaaabababaabaabababaabaaaabababaabaaaabababaaaabaababababaaababaaaabababaabaababaaaaababababaabaaabaaaaaaabaaababaaabaabaaaabaaababababaaaabababababaababaaaaabababaaaaaababaaababaabaababababaaababaababaabaabaaabaabababaabaaaaabaabaababababaababaaabaaabaaaababababaaabaabaababaabababaaabaaaabaaaaabaabaabaababaaabaaaabababaabaaabaaaaaaababaaababaababaaabaaaabababababababababaabababaaaaababababababaaaaababaaaaaaaaaaabaababababaaababaaababaababaababaaabaabaabaaabaaababaabababababaababaabaababaaababaababababababaaaaababaabaaababaaabaababaaaaaaabaaaaabaaaabababaabaaabaaaaababaaaaabaabababababaabaababababaaabaabaaaabaaaabaababababaaaaaabaabaabaabaabaabaaabaabaaaabaaaababaabababababaabaaaabaabaababababaababaaababaabaabaaabaaaaabaaaaabaabaaaaaaabaaababababaaaaababababaabaabaaabaababababababaababaaaaaaaabaaabaababaabaaabaaabababaaaabaabababaabaabaabaaaaaabaabababababaababaaaabababaababababaababaababaabaabaaabaababaabababaababaabaaaabababaaaabaababaabaabaaaaaabababaababaabababaababaaaababaaaaababababaaabaaabaababaaababaababaabaababaababaaabaaababaabaaabababaababaaabaabaababaabababaaabaaababababaababaabaaaaaaaaaababababaabaabaabaaaaabaaababaaabaaaabaaaaaaabaabababaababaababaabababaabababaababababaaabaabababaaaababaaabaaabaabababaaaaaababaabaababaaabaabaabaababababaaabababaaababaababaabaaabaababaababaaaabaaaaaaabaabaaabababaaababaababaaabaaaabaabababaaababababababaababababaabaaaabaabaabaabaabaaaaabababababababababaaabaabaaaabaaabaaaababaaaababaaaaaabababababaaababaabababaaabaaaabababaabaaabaaababaababaabaabaabababaaaabaaaababababaabaabaaaababaabaabaaabaaaabaababaaabaaaaabaabaabababaaababaaaabaaaababaaaaaabaabaabababababaababaabaababaaaababaabaaaabaaaaabaababababaaaabababaaababaabaabababaaabaabaabaabababaaababaababaabaaaaabaabaaaabaabaaaaaababaabaaabababaababababaaabababababaabababababababababaabaaabababababaaaababaababaaabaabababaaaababaaabababaaaabaabaaabaabaabaababababaababababaababaaabaaababaaaababaaaaaaabaaabaaaababaaaaabaababaabaaaaaaaaaababaabaaabaaaabaaaabaaababaabaaaaababababaababaabaabaaababaabaababaaabaabaabaababababaabababababababababaabaabababababaaababaaaaababaabaaaabababababaabaabaaababababababaaaabaabababaaaababaaaabaabaababaaaaaaaababaaaaababaababaaababaabaaaabaabaabaaabaaabaabaaabaaababaaabababaabababaaaabaababaaababaabaabababababaabaabaaabaabaaabaabaaaababababaabababaaababababababaabaababaabaaababaaaababababaabaabaababaabaabaababaaaabaaabaababaabaabaaaababaaabaaaaabaabababaaabaaabababaaababababaabababaaaaaabaaabaabaabaaabaaabaabaaaaaabaabaabaabaabaaaababaaaaaabaababababababaaabaabaababaaabababaaaaaaabaaabababaaaabababaaababaaaababaaabaabaaabaaababaababaababababaaaabaaabaababaabaababaaababababaaaaaababaaaaaabaaaababaababaaabaaabaaabaabaaaababaabaababaababaabababaaabaaaabababaabaababaababababaabaaabaaababababaaababababababaaaaababaabaaabaaaabaabaabaabaaababaabaaaababaaaabababaaabaaaaabababaabaabababaabababaababaaaaaaaabaabaaaaaababababaabaaababaabababababaaaabababaababaaaaabaaababababaaababaaaaababaabaaabaaaabababababaaabababaaabaaaababaabaaaabaabababababaabababaaabaaababaababaababaababaababaaababababaaabaababababaaaaabaaabaaaababababaaabababaaaabaabaabababaaabababaabaabababaaababaabaaaaabaababaabaaaabaababababaaabaababaaabaababaabababaaaabaabaabababaaabababaabaababaaabaaaaababababaaaabaaabaabaaababaabababababaabaabaababaaabaaabaaaaaaaababababababaaaabaaaabaababaaaababababaaabaaabababaaaaababababababaaabababababababaaabaababababababaaaababaabababaaaabaaabaababaaaabababaabaaabaabababaaabaababaaaabaaababaabaababaabababaabaabaaabaaaaaaabaaaabaababaabaabaaababaaabababababababaabaabaabaababaabaababaabababaababaaaaaababaaabaabaaababababababaaababababaaaaabaaababaaababababababaabaabaabaabababaaababaabaaaababaaaaaabaabababaaaabababaaabaababaaaaaaabababaabaaabaabaaabaabaaababaaabababaababaaaababaabaababababaaabaabaaabaababaabaabaabaababaaaabaaaabaaababaaabaaaaaababaaaababaaabaaaabaabaababaabaababaaababaabaaabaabababaaabaababaabababababaabababaababaaaabaabaabaabababababaabaaaaabaaabaababababababaababaabaaabaabaabaababaabababaaabaabaabaaabaabababaaaabababaaabababaaaaaabababaabaaaaabaaaabaabababababaabaaaababaaaababaabababaabaaaaaabaabaaabaaabababaababaababaabaaabaabababaababababababababaaaabaabaaaabaaabaaababababaaaabaabaaabaabababaabababaabababaababaabaaababaabaaaabababaaababaabaababababaababaaaabaaabababaaaabababaabababababababaaabaabaababaababababababaababaabaaabaababaabababaabaababaaaababaaabababababaaaabababaababaaaabaaabaaababaababaabaabababababababababaaababababaababaaaaabababaaabaaaaaaabaaaabaaaaabaabaaababababaaabaaababababaaaababaabaabaaaabaaababaaababaabaababaaabababaabababababaababaaababaabaaaaababaaaaabaabaabaaaaaababaaabaabaabaaaabaaabababaabababababaaababaaabaaaababaabaabababababaabababaabaabaaabaabaabaababababaabaababaaabaaaaabaabaabaaaabababaababababaaaaaabaaaaabaaaaabaababaababaaabaaabaaabaaaaaababaababababababaaababaabaaaaaaaababaaababababaaaaababaaabababaaabaaabaaaaabaabaaaaabaababaaaabaabaabaaabaaabaababaababababaaababaabababaabababaabaaaaababaababaababaabaababaaaaaaaabaaabaabaababaaaaabaaaabaaaabaabaababaababaaaababababaaaabaaababababaaabababaaaaabaabaabaabaaabaabaaababababababaababaababaabaaabaabababababaababababaaaabaaaabaababaaaaababaabaaabaabaababaabababaabaabaaaaaababaabaabababaababaaaaaaaaaaababaaaaaaaaaaabaaababaaabaabaababababababaabaabaababaababaababaaabaabaabaaaababaababababababababaaababababababababaaaabababaabaaabababaababaabaaaabababaaaaaababaababaabaaababababaabaababababaabaaabaababaabababaababaaaababaababaaaaaaaababaabaabaabababaabaabaababababaababaabaaabaaaababaabaabababaabababaabababaaababaabaaaabaabaababaaaaababaaabaaabababaabababaaababaaaababababababababaabababaaaaabaaabaabaababababaaabaaabababaabababaaabaababababababaabaabaabaabababaabababaababababaababababaaaabaaabababaaababaabaaaaaabaaaaabaabaababaaaababaaaabaabaabababaabaabababaababababaaaaababababaaababaaabaaabaababaababaaaababababaaaaaabaaaabababaabaaabaabaaabababaabaabababaabaabababaaababaababababaaaaabababaaaaabababaaabaaaaabababababaababaababababaaaaabaaaaabababababaaababaabaaaababaabababaaaaaabaaabaabaaaabababaaaaabababababaaabababaababababaaabaaababaaaababaababaaababaaabaabababaabaabaabaaaaaababababaaaabaaaabababababaababaabababababaaababaaababababaaaaaabababaaababababaabaaabababababaaabaaaaabaaaabaababaabaaabaaaaaaaaababaaababababababababaababaaaaabaababaababaabababaabaaababaabaababaababaabaaabaaaaabaaabababaabaabaaababaabaaabababaaabababaababaaaabaaababaabaababaaababaaaabaaaaaababababaabaabaaabababaababaaabaabababaaabaabababaaababaaaabaabaaabaaabaabaaaabababaabaababaabaaaabaababababababaaababaababaaaaaaabaaaaababababababaaaabaaabaaaaaaabaaaaaaabaababaabaaabaabaaaaaabaaaabaaaabaababaaababaaaabababaabaabaababaabaaaaabababaaabaabaaabaaababaabaaababababaabababaaaaababaaabababababaabaaababaaaababaabaaaabaabaaaaaabaababababaaabaaaabaabaabaababaabaaabaabaaababaaabababaabaaabababaabaabaaaabababaaaaaabaabaaababaaaababaabaaaaababaaabaaaaaaabaaaabaababaaabaababaaaabaaaaaaabaababaaabaaabaaaababaabababaabaaaababaaaabaabaaaabaabababaaababaaaaabababaaaaaabaabaabaababababaabaabaaaababababaabababaabaaaaabaaaaaaaabababababababaaabababaabaabababababaaababaabaababaaaaaaaaaababaabaabababaababaaaaabaaaaaaababaababaaabaababababaaaabaaababaaabaabaaaaaaabaabaaaabaabaaabaabaababaababaababababaaabababaaabaabaababaaaaabababaaabaaaaabaabaaababaababaaaabababaabaaaabaaabaababaaaaaaabaaababaababaabaabaabaababaaaababaababaaabababababaaababababaabaaaaaababaabaabaabaaaaababaaaabaaababaabaabababaaaaaabababababaababaaabababaabaaaaaababababaababababaababaabababaabaaabababababaaaababaabaababababaaabababaabaaabaababaababaabaaaababababaabaaaaaabaaaaabaabaabababaaaaabaabaaaabaabababaaabaabababaaababababaababababaabaaaaabaabaaaababababaaaabaabaaababaababababaabaaaaaaabaabaaaabaaababaabaabaabaaababaaaaababaabaaabaabababababaabababaabababaaaaabaababaabaababaababaabaababaabaaaababaaaabaabaaabaaaaaaababaaaaabababaaabaabababaabababababaaabaaababaaaaaabaababaabaaabaabaabaaaaaabababaabababaaaaaaabaabaabaabababaaababababaabaaaabababaabaababababaaabababaaaaabababababaaaaaaabababaabaababaaaaabababababababababaabaabaaaaabaababaabaaabaabababaaababaaaababababaabaaaaabaababaaaaaaababababaaaababaabaaaaababababaaaaabaabaaaababaaabaaabaabaababaaaaabababaabababaabaabababababaabababaaabaaaaaaababaabababaabaabaababaaabaababababababaaaabababaabaaaaabaaabaabababababababaaaaaabaabaababababaaaaababababababaaababaaaabaababababaabaabababaababababaaababaabababababaabaaaaababaaababaaaaaababababaaababaabababaaaaaaaaabababaabaabaabaababaababaabaaababaaababaaabababaaababaabaabaaaabaabaaabaaabaabababaabaabaabaababaabaabaaababaaabaababaababaaaabaabaaaabaaabaabababaaababababaabababaaabaaaaabababaabaabababaababababaabababaabaabaaabababaaababababababababaababaababaababaababaababaaabaababaaabaaaaaababababaaaababababababaababaabaabaabaaaaababaaabaaababaaaabaabaabaaabababaababaabaabababaaabaaaabaabaababaaaaaaabababaabaabaaaaaabaababababaaaabababaababababaabababaaabaababababaababaababaaaaababababababababaaaababaaaabababaaabaaaabaaabaaabababaabababababababaaaababababababaaabaaaabababaabaaabaaababababaabaaababaababaaabaabababaaaaababaaaabaabaaaaaababaaababaabababababaabaaaababaababaaababaaababababaaabaaabaabaaaaaaaaabaaaaababaabaaabaabababaababaababaaababababababaaabaabaabaaabaabaaaaaaaaaababaababaababababaabaaabaababababaaabababaaaabaabaababaaabaabaabaaaababaabaaaabaababaaabaaaaaabababaababaabababaaaabababababababaababaaaababaababaabaabaabaaaaababababaabaaababaaabaaababababababaaabababaabababaaababaabaabaabaaaaabaabaaaababaabaaabababababaaaabaabaaabaaaabababaabaaaaabaababaaabababababababaabaabababaababaabaabaabaabababaabaabaabaabaaabababaaababaabababaaababababaaaababaabaababaabaabaaabaaabaabaaabaababaabaaabaabababaabababaababaaabababaaabaaababaabaaabababaaaabababaaaaabaaababaaaaaaaaabaabaaabaabababaabaabaaabaabaaabaaabaabababaaababaaaabaaaababababaabababaaaaaababababaaaaaabaabababaabaaababaabababaaaabababababaabaaaabababaaaaabaaababaabaabaaababaaababaaabaabaabaabababaaabaaabaaababababaabaabaabaabababababaababababaababaaaaaaabababaabaaaaababaaaaabababababaababaabaaaababababababababaaaababaabababaaaaaaaabaabababaaaaaaaabababaabababababaaaaabaabaaaaaaaaaaabababaababaaaaaabaabaababaabaabaababaaabababaabaababaabaabaabababaabaaabaaaababababaababaabaaabaaaaaaabaaababababaabababababababaababaabaaabaabaababaaabaaababababaaaabaababaaaabaaaabaaabaaaaabaaabaaabababaaaabaabaababaababaaaaaabababaabaaabaababaaababaaaababaabaabababaaaaaaabaaabababaababaababababaabababaabaabaaaababaababaaabababaaabababababaaaabababaabaaababaaaaaaababaabaaababaababaababaaaababaabaaaaaaababaababaabaabaaababaaabaabaaabaababaaabaaabaaababababaaababababaabababaaaabaaaaaababaaabaaaaaababaaaabaaababababaaaaaaabaababaaaabaaaabaababaaaabaababaababaababaaaababaabababaababababaaaaaabaabababaaababababaaaababaaabababaababaababaabaaabaaabaaabaababababaababaaabaaabaabaabababaababaaaabababaabaaabaabababaaabababaaaabaabaaabababababaabaaababababababababaabaababaaaabaaaaaaabaaaaaaabababaabababababaaababababaaaabaaaabababaabaaaabaababababaabaaababaaababaaaabaaaabaababaabaaabaabababababaaaaabaabaabaabaaaaaabaaaabababababababababaabaabaababababaababaabaaaaabaabababababaaabaaabababaaabaabaaaaaabababaaaaaabaabaaababababababaabaaaabababaabababababaaabaaaaabaaaaaabaaaababaaaabaaaaabaabaaaababababaababaababaabaabaababaaaababaaabaabaabaaaaabaababaaaaabaaaababaabaabaaaabaabaaaaababaababababaabaababaaaaaabaabaaabaababaaabaaaababaabaaabaaabaaabababaaaaababaaaabaaaabababaaaaababaababaaabaabababaaababaaababaabaabaaabaaababaaaabaabababaabababababaaababababaabaaababaaaaabababaabaabababababaaabaabaabaabababaaaabaabaaabaabaaaaabaaabaababaabababaabaaabababaabaaabababaabababaababaabaaabaabaaaabababaababaaaaaaaaababaabaaaaabaaabaabaaabaabaaabaababaaaaaaaaaaabababaaaaabababababaabababaababaaabaabaaaababaaabaababaaabaababababaaaaababaaaabababababababaaaabaaaaaaabaababababaabaababababababaaaaaabaabaabababababaaaabaababaabababaabaabaabaabababaaaabababaaaabaaaababaabaaababaabaabaaabaabaaababababaabababababaaaaabaabaaaabaabaabaababababaaaababaaababababaabaabaaaaabababababaaaaaaaababaaabaabaaaababaabababaababababababaabababaaaaabaaaaaaaabaababaabaaaaaababaaaaaababaabababaabababaabababaababaaaaaaaaabaaaababababaaabaaabaaabaabababababaaabababaaabaababababababaababababaaabaabaaabababaaaaabaaaabababaabababaabaabaabaabababababaaaabaababaaababaabaaabababaabaababaaaaaaaaabaabaababaababaaabababaababababaaaabababaaaaaabaaaaabaaabaababababababababaaabaababaaabababaaaabaabaabaaaabababababababaaaababaaaabaababaaababaaaaaabaaabaabababaabaabaabababaaaaaabaaaabaaabaaaaaabaaaaaabaaaaababaaaaabaabababaabaababaabaaaaabaabababaabaabaabaabaabaababaababababaaababaaaaaaababababaabaaabaababaabaabababaabaaabaaaabababaaaaaabaabababababaabaabaabaababaaabaaaaaaabaababaaababaaaaabaaaabaaababaaabaaaabaaababababaaaababaaababaabaabaaabaabaaaabababaaaababaaaaaaabababaababaabababaaababababababaaaabaabaaaabababaababababababaaaaabaabababaaaaabababaababaababaaaaabaababaababababababababaabaaaaaaaabaaaaaababaabaabababaabababaabaaaaaabaaaababababaaababaababaaaababaaabaaaabababaababaabaababababaaaaabaaaabaabaababaabababaabaaaabaabababababaabaaaabababaaabaababaabaaabaaabababaabaababaabababababababaabaabaababaaaaabaaaababababababaababababababaaabababaabaaababababaababaabaababababaababaabaababaababaabaaabaaabababaabaabababaabaaaabaaaaabaababaababaabaababaabaababababababaaababaaababababaabaabaaaaababababaababaababaababaababababaababaababababaaabaababaaaabaababababaaaaabababaabaabababaabaaaaaabaababaaabababaaababaababaaaaabaaaabaababaabaabaaabaabaaababaaabababaaaabaaaaaabababaababaabababababaaababaaabaabaabaaaababaabababababababababaaaabaababababaaaaaaabababaabaabababaaaabababaababababaabaabaababaaabaabaaabaaabaababaababababaaaaabaabaaabaababaabababababababaaabaababaaaababababaabaaaabaaababaabaaabaaabaaaaaabaaabaababaaaaaababababaababaaababaabaaabababaaababaabaababaabaabaaababaababababaaaabababaabaabaabaababaabaababababaabababaaaabaabababaabaabababaabaaabaababaabaaaaabababaababaabababaaabaababaabababaabababababaababaababaababaabaababaaabaaaababaababababababaabaaaababaabaabababaabaaabaaaababababababaabaabaabaaababababaaababababababababababaaabaababaaababaabaaabaaaaababaaababaabaabaabaababaaababababababaabaabaabababaaababababaaaabababaaabaaaaababaaaabababababaaabaaaaaaaaaabaaaabababaaabaaaabaaababaaaaabaababababaabaaabababaaababaaaabaabaaabaababaaaabababaabababaabaaabaaababababababaabaaaaabaabaaabaaabaabaababaabaababaabaaaababaaaabaaababababababaaaaaaabaaababaababaabaababaaabaabaaaaaabaabaabaababababababaabaabaaaabababababaaababababababababaaababaabaabababaaaabababaaaabaabababababaababaaaabaabaaaaabaaaaaaababababababaaabaabaababababababaabaababaaababaaaabaabaabaaabaaabababaababababaababaaaabaaabaabaaabaaababaababaaabaaaabaaabaaabaabaabaaaaabaaabaabaaaaaaabababaabaababaababaaaababaaaaaabaaababaaababaabaaaaaaabaaaaabaabaaaabaabaabaaaabababaabababaaaaabaaabaababaababaababaaababaaaaaaaababaababaabababababaabababababaaaaaabababaaaaabaaabaaaababaaaabaaababaaabaaabaaababaaababaabaaaabaababaababababababaaabaabaababaaabaaaaababababaabaaabababababaaaabaaababababababaababaaababaaaababaaaaabaababaaabababababababababaaabaabababababababaabaababababaaabaabaaaababaaababaaabaabaababababaaabaaaabababaaababaababaabaabababaaababaababaabaaaaababaababaaabaaababaaaaaaabaabababaababaabababaaaaabababaaabaabaababaabababababaaababababababaaabababababaababaabaabaabaaabaabaababaaabaaaaabaaaaababababaaabaababaabababaaaabababaaababababaabaababaaaabaaaaaaabaaabaabaaabaaaabaaababaaabaabababaaaaabaaaabaaabaaaababaaaaabaaababaabaababaabaabaababaabaaabaaaaaaaaaaaaabaabaaaaaaaabaabaaaabaabaabaabababababaaaaabaabaaabaabababababababaaabaaabaabababaababaababababaababababababaababaaabaababaababaaaaababababababaaaabababaababababaabababaabababaababaaaabaaaaaaababaababaabaabaabaabababaabaaaaaaabababaabaaabababaaabababaabaaaaaabababaaaababababaababaaaaaaababababaabababaaaaababaababababaaabaaaaababababababababaaaabaaaababaaaaaaababaabaababaababababababababaabaabababaabaaaaabaabaaabaabababaaabaaababaaabaabaabaaaaababaabababababaabaaaaaaaaaaabababaaaababababababaaababababababaaaabaababaababaaaaabaababaaaaabaaabababababababaabaabababaabaababaabaaaabaababaabaababaabababaabaaabaabaaaaaaaaaababaaaababababaabaaabaabaababaabababaababababababababaabababaaaaababaababaabababaababaabaaabababaababaabaaabaaaababaaababaaaaabaaabaaaabaaababaaaabaabaabaaaababaababababaaababaaababaaabaabaaaaaaabaababaabababaaabababaaababaaaababaabaaaabaaababaabaaaaabaabaababaaaaaababaaaaaaabaaaabaabaaabaaababaabaabaababaaaaaabaababaaababaaababaaaaaababababaaaaababaaabaabababababaaaabababaaaaaabaababaababaaaaabaaabababaaaaababaaaaaaaababaaaabababaaababaabaaababababaababababaabaabaabaaaaabaaabaaaabaabababaabaababaaabababababaaabaababaabababababaaaabaabaaaabaaaababaaaaababababababaabaababaaabaabaabaaabababababaabababaaabaaabaabababaababaaaababaaababaaaabaaaaabababaaaaabaaabaabaaabaabababaabaabaaaababaaababaabababaaabaabababababaaababaababaabababaaabababaaaaaabaaaaababaababaabaabababaaabaabaaaaabaababaaaaaababaaabaaababababaabababaababaaaaaaaaaaabaaababaaaabaaaabaaababaaaaababaaaabaababaabababaaabaababaaababaababaaaaabababaaabaaabababababaabaaaabaabababaabaabababaababaaabababaababaabaaabaabaaaaabaaaaaaabababaababababaaabababaaaaabaaabaababaabaabababababababaabababababaaaababababaaabaababababaaaababaabaaabaaababaaaabababaaababaabaababaaabaababaaaababaaaabaaaababaabaabaaabaaababaaabaabababaabaaaababaaaaabaaabababaababababaababaaaababababababaabaababababababaabaababaababaaaabaabaaaaabaabaaabaaaababaaabaaaaababaabababaabaababaabaabaaaabaaaabaaaaaababababaabababaaaaabaaababababaabababaaaaabaabaabaabaabaabaabaabaaabababaaaaaaabaabababababaaaaababaaaabababaabaababaababababababaabababaaababaababaaaaaaabaaabaaaaaabaabaabababababaabaaabaaabababaababaababaabaaaaaaababababaaaaaaaabababaabaaaaabaaabababaababababaabaaaaababaaabababababaaaaaababaaabaabaababaabaabaaabaabaababababaabaababaaaabaabaabaaabaabaababaaaaababaabababababababaaaabaaaaababaaaaaaaabaabaaaabaabaaabaababaaaaaababaabababaaababababababaabaaaaaaabaaabababaabaaaabababababababaaaababababaaaabaabaabababababababababaababaabaaaababaabaababaaaaaabaaababaababaabaaabaabaaaababaabababaabaaababababababaaabaaaaaabababaaabaaababaabaaababaababababaaabababaaababaabaababaababaabaabababaabaabababaaaaaabaaaaaaaababaabaaabaababaaaaabaaaaaaaaababababaababaabaabaabababaaaabababaaaaaaaaaaaaaaaabaabaabaaabaababaabababaababababaabababababababaaabaaaababaabaababaabaababaabaaaaabaaabababaabaabaaabaaabaabaabaabaabababaababaabaabababaababaabaababaaababaaaaaaaabaabaaababaababaaababaaabaabababababaababaabaaabaabaabaabaabaaabaabaabaaabaababaaabaabaabaababaababaaabaabaababaaabaaaaaabaababababababaaabaaaaaababababaaaaabaabababaabaabaaabaabaaabaabaabaaaabaababaaabaababaaaababababaaabaaababababaabaaabaaabaabaaabaaaababaabababababababababaabababababaababaaaaabaababaabaabaaababaaaaababaaaaaababaaabaababaaabaaababababaaaabaabababaabaaabaabaaabababaaabababaabaaaaaaaaaaaabaabaabaaabaaaababaababaaaabaaabaaababaaabaaaaaabaabaabaaabaabababaabababababaaaaabaabaababaabaaaaaababaabaaaabaababaababaabaaaabababaaaaaabaabaababaabaababaaaaaaababaaababaaabaaaabaaabaabaabaababaabaaaaabaababaabaaaabababababaaaaabababababababababaabaabaaababaaababaababaabaabaaabababaababaaaabaaaababaababababaabaabaabaaabaababaaabababaabaabaabaabaaabaabaaaaabababaaaaaaabababababababaabaaabaaabaaaabaabaaaaaabaabaababaabababaaabaaabaaaabaababaaaababababaaababaaaabaababaaabababaabababababaababaabababaaaaabaaaabaaababaababababaabababababaaaaaaaaababababaabaabaabaabaabababaaabababaaabababaabaaabaabaababababababababaaabababababaaabababaabababaaababababababaaabaaabaababaabababaabaaababaaaaaaaabaababaaaaabaababaababaaaaaabaaabaaaababababaababaaabaaababaaaaaabaaaababababaaaaaaaaaababaabaababaaaaabaaababaaabaabaaaabaaaaabababaaaaaaaababaabaabaabaaaaababaababaababababaaabaabababababaaabaaaababababaaabaaaabababaaaaabababababaaabaababababaaabaabaaaabaaabaaaabababaaabaaaabaabababababaaababaabaabababaabababaaaababaaaaabaababaaababaabaaaabaaabaababaababaaaababaabababababaababaababababaabaaaaabababaabaaaabaababaaaaaaabaabababaabaaaababababaaabaabaaaabaabaabababaabaaabababababaabaaabaaababaaabaaababaaababaaaaaaaaabababaaaaaababababaaaaabababababaaaaabaaaabababaaabaabababaaabaaaabaabababaabaaabaaabaabaaabaaababaaaaaabaaabaaaababaaabaaaaaaaababaaaaabababaaabaaabaabaabaaababababaabababaaababaaaabababababababaaababaaaababaabababaaababaaabababaababaaababababaaababababaabaaaababaabababaaababababababaaabaaaabaabaaabaaaaaabaaababaaababaabaabaaabaabaaaaaababaababaaabaabaaaabaabaaabababaababaaabaabababaaabaababaabaaababaababaabababababaabababababaababaaababababaaabaabaaabaababaabaababaaaaaaabaababaababababaaabababaababaabaaaabababababaaaabababaaaaaaabaabaababaaaaaaabababaabaabaaabaabaaabaabaaabababaaaaaaababababaabaabaaaabaababaaabaababaaabaabaabaaaaaaabaaabaabaaaaaaabababababaaabaabababaababababaabaaababababaaaababaabababababaaaabaaaabaabababaabaaaababaaabaaababababaaabababaaaababaaaaababababaaababababaaaabaababababaababaaaabaaaaaabaabaaaaaaababaabaabaaaabaaababaabaaababaabababaaaabaabababaaabababaabaaababababababaabaaaababaabaabaaabaaababaaabababababaaababaababaabababaabababababaaaaaaaababababaaabababaabaaababaaaaaababaaabababaabaabaaabaababaababaababaaabaababaaaababababaabaababababababaaabaaabababaabaaabaababaabababaaabaabababaaaabaaaabababaababaaababaababaababaaaaaaababaabaabaaaaaabaababababaababaabaaabaabaaaaabaaababaaabaabaababababababaaababaababaaabaabaaabaaaaabaaabababaaabaaaaaabababaaabaa
babaabaababaabababaaaabaabaabaaabaaaababababaaabaaaababababaabaaaaabababababaabababaabaabaaabaaababaabababaabaabababababababaaabababaaaababaabababaababaabaababaabaaaaabaaaaaaaaaabaaaaaaaabaaabaababababaabaababaabaaaaaaaababaaabababaaaabaaababababaaaabaaaaaabaabababaaaabababaaaaaababababababababababaaabaabaababaaaabaaabaabababaababababaaabababababababaaabaaaaaabababababaaabaabababababaaaabaaabababaaaaabaababaaabaabaabababaababaabaabaabaaababaababaaaaabababababaabaabababababaaabaabaaabaaaabaabaabaaaaaabaaabaaaabaaabaaaababaababababaababababababababaaaaaaababaababababababaabababaaaaaaaababaabaabababaabaabababaabaababaaabababaaababaaaababaabaabaabababababaaaaababaabababaaaaabaabaaaababaababaaabaababaababaabaababaaaababaabababababaaaaaababaababaababababababababaababaaaaaaaaaabaaaabaaaabababababaaaaaaaabaabaaababaabaaaaabaaaaabaabaaabababaababaaabababaababaaaaabaaaabaaababaaababaababaababaababaaaabababababaaababaaababaababaababaaaababaaabaaabaabaabaaaabaababaababaaaababaaabababaaabababaaabaaabababaabaabababaaababaabaababaaaabaababababaabaababababaaababababababababaababaababaaabaaabaabaabaaabaabaabababaabaaabababababababababaabaabaaaabababaaaaababaaaababaaabaaababababaabaababaabaaaabaababaababaaaaaabaaaababaaabababaaababaaababaaabaaabaaaaababababaabababababaaababaaaaabaaaaababababaaabaaabaabaababababaabababaaaaabaabababaaabaaabababababababaabababababaabaaaabaababaaababaabababaaaabaaabaaaabaabababaababaabaabaaababaaabaaabaababaaababaabababaaababaaabaaaaababaaabaaaabaabababababababaaaaaaaababaaabaaaaabaabaaaabababaababaabaababaababababaaababaabaababaaaaaababaaababaaaabaabaaabaaabaaaababaababababaaababaaaabababaabaaaaabaaaabababaabaaabaabababaaaabaaaabaaaaaaababaaaabaaabaaaaababaaaaaaaabaababaababaaaababaabaaabaaabaaabaaababaabaaabaaaaabaabababaababaababaababaaaaabababaaababaabababaabaaaababaaaabaabaabaabababababaaaaabababaababaaabaaaaabababaaabaaaaaabaaababaaababaaabaaaaabaabaabaaaaaaaababaababaabaaaaabababaaabababaaababababaababaabababaabaaababababaababaabababaabaaabaabaaababaabababaaaaabababababaabaaaababaabaabaaabaabaababaabaaababaabaaaaaaababaababaaaabaaabaabaababaabaabaaabaaaaabaaababaabababaaabababababababaabaabaabababaabaaababaaabaaaababaaabaababaabaaababababababaabaababaaaaabaaabababaaaabaaabaabababababababaaabaabaabaabaabaababaababaaabaaabaabababababaaababababaaaaaaababaaaaababaabaabaaababaabababaaaaabaababaaababaababababababaaaababababaabaaabaabaabaaababaaaaabaabaababaabababaaababaaabaaaabababababababababaababaaababaaaaaaaaabaaabaababaababaaaaaaabaaaabaaaabaaaaabaabababaaaabaabaababaaabaababababaaaabaabaabaabaaabababaababaaabaaabaaabababababaaabaaababababaabaabaabaabaaabaaabaaaaabaaabababaaaaabaaaababaaabababababababaaabaaabaaabaaababaaaaaababaabaabaabaaaaaaaabaabaababaaabababaababababaaabaababaaabababaababaaababaabababaaaaabababababababaababababaabababaaaabaababaabaababaababababaabaabaababababaababaaaababaaababaababaabababaaaababaaabaabaabaaabaaaabaaaaaaaaaabaaaabaaabaaaababaaabaaabaabababaaaababaaaababaabababaaababaaaabaabababaabababaaaaabaaaabaabababaaababaabaaaababababaabaaabaabaababaaabaababaabaabaabaaaaabaaaaaababaabaabaababaababaababaabababaaabababababaabaaabababaaaaaaabaaaabababababaabaaabaabaababaaababaababaaabaabaabaaabaaababaaaaabababaabaaaabaaabaababaaaaaabababaababababaababaababaababaaaaabaaabaababababaaaaababaabaababababababaaaabaaaaaaaababababaabababababaaaaabaababaaabaabaaaabaababaababababababaababaabaaabaaababababaababaabababaabaaabaabaabababababaabaaabababaaabababababaababaaaababaaaabaaababaaababaababaabababaabaabababaabaababababaababaaaababaabaabaaabababaaaaabaababaabaaabaaabaabababaababaaababaaababaaabaaababaababaabaabaabaaababaaababababaaaababaaabaabaabaabaaaabaaaabaababaababababaabababaaaabaaaabaabaaabaabaabababababaabaabaaabaaabaaaababaaaabaabaaababababaabaabaaabaabaabababaaaabaabababaaabababaabaabaabababaababababaaaabaaabaabaaaabaaaababaaaaaabaaaaaabaababababaaaabaabababaabaabaaaaaaababaaababaababaabababababaabaaaaaaaaaaabaabaaababaabaaabaaababababababaaabababababaabaababaaaaaaababaabaaaaaaaababababaaabababaabaabaabababababaababababababababaababaaaababababaaababababaaabaaaaaabaaaaabaababaababababaababaabaabababaaabaaababaabaaaaaaabaaaaababaabaaaabaaaaaababaaaabaaababaaaaaabaabaaaabaabaaabababaababababaababaaaababaaaabaabaaababababaabababaaabaaabaabaababaabababaabaaaaaaaababaaabaaabaabababaaabaabababababaaaaaaababaabaaaaabaaabaaaaababaaabaaabaabaaaababababaabababababaaaabababaabaaaaaabaabaababababababaababaaaabaabaaaabababababaaaaaabaabababaabaababaaaaaaabaaaaabaababababaababababababaaaaabaabaaaaababaaabaaaaaaaabaaababaababaaabaababaaaababababaababaaabababaababababaabababaaabaaabababababaaaabaababababaabababaaababaabababababaaaabababaabababaabaaabaababaaaaaabaaababababaababaababaabababaabaabaababaaaaabaaaaabaaabaabaabaabababaaababababaabaabaabababaaaabababaaabababaaaabaabaabababaabababaaabababababaabaaabaabaababaabaabaaaababaabaaaaaaaaabaaaabaaabaabaaabaababaabaababababaaababababababababababaaabaaaaabaaaabaaaaabaababaaababaabaabaabaaaabaaababaaabaaaabaaabababababaaabababaababaaaabaaababaabaaaaababaababababaaabaaabaaabaaababababaaaabababababaaababaaabaaabaaaaababababaababababaaaaaaaaaaaababababaabaaaaaababababaaaababaaabaababaaabaaaabaaaaaabaaabababaaabaaababaabaabaaabababababaabaababaabaabababaaabaaaaaaaabaaaaaababaaaaababababaaabaaabaababaaaaababababababaabaaabaabababababaabababaabaaabababaaabababaaabababaababaabaaababababaabaabaabababaaaaaaaabababaaabaabaaaababaaaababababaaabaababaabaababaaabababaababaababaabaaabaababaaabaaababaabaababaaaaabaababaaaaababaaabaabaaaaabaabaaaaabaaaabababaabaabababaababaaababaaaaababaaabababaaaabaababaaabaaabaaaaaaababababababaaabababaaaaabaaaababababaababababababaabaabaaabababaabaababaaaaaaababaaaaaaabaabaabaababaabaaaabaaaababaababababaabaaababaaaabaaaabaaaababaabaaaabaaababaaaaababababababaaabababababababababababaaabababababaabaabababababaabababababababaabababaabaababababaabaababaabababaaabaababaababaabaaabaaabababaaaaababaaaababaaabaaaabaababaaababaaababababaabababaababababaaabababaabaaaaababababababababaabababababaabaababaababaaaabababababaaaaabababaababaaabaaabaaabaababababaaaaaabaaaaabaaaaaabaababaabaaababaabaaababaaaaabaaaabaaaabaaaaaaaaabaaababaabaaaabaababababaaaabaaabaabaabaabaabaaaaaabaaaababababaababaaabababaaaaabababababaababaabaabaababaaaaaabababababaabaabaaaaaaaaabaabaaaababaabaababaaaaaabaaabaaaaaabaabaaaaababaaababaabaaaaabaaabababaabababaaabaabaaabaabaabaaaaababaaabaaababababaaabaabaaabaabaaaaaaababaaabaaaaabababaabaababaabaababaababaababaabababaaabaabaabaabaababaaaaabababababababababababaababaaaaaaaabaaaababaabababaabaaaaabaababaabaabaabaabaaabaaabaababababaaaabaababaababaaaabaababaaabaababababababaabaabaabaababaaabaaaaabaababababaaabaaaaaaaabaabaabaaaabaaaababaabaaababaababababaaabababaaabababaabaabaaababaaaabaaaabaababaababaaaabaaababababaababaabaabaaaaababababaababababababababaabaaabaababaaababaababaabaaaababababaaaaaababababaaaaaaaababaabaabaaababaabaabaaababaabaabababaaaaabaababaabaabaaababaaababaabaabaabaabaababaabaaababaaaabaaaaaaaabaababaaaaabaaaaaaaaabaababababababababababaabababaabababaabaaabababaaaaaaaababaaaabaababaababaaababaababababababaaaabaababaaaaaaaababaabaaabaababaabababaaaaaaababaaabababaabaababaaaaabaaaababaabaaabaabaaababaaaabaabaaababaababababaabababaaaaababababaaaaaaabababaaababaaabaabababaabababaaabaababababaaaabaaaaababaaabaabababaabaabaaaabaaaababababaabaababaababaaabaabababaaaaabababababababababaaabaabaabaababaababababaaababaaabaabaaababababababaabababaaabababaaaaabaaababaabaaabaabaaabaabababaabaabaababaaabaaaaababaaaabaabaabaaababaaaabaabaabaaababaababaabaaaaababaaababaabaaaaaabaaabaabababaaaaaaaabaababaaaaaaaaababababaababaabaabaabaaaabaaaaabaababaaabaababaabababababaabababaababababaaaabaaabaabababaaabaabaababaabaabaabababababababababababaaaaaaabababababababaaabababababababaaabaaabaaaaaaabaabaaababaabababaabaabaaababababaaabaaaaaabababababababaaababaaaaaaaababaaaabaabaaaabaaabaaaaaababaabaaaaabaaababaabaabaabaabaaaababababababaabaaaaaabaababaabaaabaaabaaaabaababaaabaaaababaaaabababababaabaaababababaabaaaababaaaaabaaaaaaabaaabaaabaabaaabaaababaaababababaababaabaabaabaaaaabaaabaabaabababaaaaaaaababaabaaababaababaaaaaaabaabaabababaabaaabaabaaaaabababaaaabababababaabaaaababababaabababababaaabaabababaabaaaaaabaabababaabababaaababababababaabaaababaababaababababaababababaababababaaaabaaaabaaababababaaaaaaaabaaaaaaabababaaaaabababaabaabaabababaaabaabaabaabaaaaabaabaaaabaabaabaaabaaaabababaababaaabaabababaaaaaabaaaaabaaabaababaabaabaaabababaabaaaaaabaababaababaababaabaaabababaabaaaababaababababaababababababaaabaabababababaababaaaaababaaaaabaabaababaababaaaaaaaabaaabaaaaababababaabaaabaabaaabaaababaaaabaaaaaaaabaabaaaabaabaaaaababaaaaabaabaabababaaaabaabaaaabaabaaaaabaababaaaaaabaabababaababaaabaabababababaabababaaaabaababaaabaaabaabaaabaaabaababaabaabaabaaaaabababaabababababababaabaabaaaaabababaabaababaaabababaaababaaaaaabababababaaabaabaabababaaabaababaabaaaaabababaaababaaaaabaaaaaaababaaabaaabaababaabaabaababababababaabaaaabaabaaababababababaabababaabaaabaabaabababaaabababababaaabababaabaababaabaabababaaaaabababaabaababababaaaaabaaaabaababaabaababaabaababaaaaabababaabababaabababaaabaababaaabaababaaaababaababababaabaaabaaababaabababaaabababaaaaaabaababaabaabababababababaabaabaaaabababababaabababaabaabababababaababaababaaaaaabaaaababaabababaaabaabababaaaaaaabaabaabababaababababaabaabaaababaabaababaaaaaabaababaabaaaaabaaaaabaabababaaaababaaaaaabaababaaaababaaabaabaababababaabababababababababababaaaaababaababaaababaabaababababababaabaabaababaabababaababaaababaabaaaababaabaaaaaabaabaaabaaaaabababaabababaababababababaabababaabaaababababaaaababababaabababaabababaaaababaaabaaaaaaabaaaaababaabaaabaaabaaaaaaaaaaaaaaababababaabababaabaabaaabaaaababaaaababaaaabaababaabaaabaababaabaaaaaaabaabababaaaababaabaaababaababababaababaabaaababaaabaabaaaaaaabaababaababaabaaaabababaaabababaaabaaabaaabaaaabababaabababababaabababaababaaabababaaaaaabaababaababaaababaababaaabaabaabababababaabababaababaababaaaaaabaaababaaaababaabaabababababaabababababababaaaaababaaaababaaababaaaabababaaaaabababababababaabaaababababaabaaabaabaababaaaababaaaababaaaaaaabaaababaababababababaabababaabaabaababababaaabaaaababababaaaaabaababababaabababababaaaaabababaabaababaaabababababaaabaaaaabaaaaababaabaabaaabaababababaaabaababababaaabababaabaababaaaaabababaababaababaaaabababababababaabababaaaababaabaaababaaaaaabaababaaaaaababaaababababaaababababaabaababaabaaabaabaaaaaabaababaababababababaabaabaabaaaaabababaabababaaababaabababaabaabaabaababaaabababababababaabaaaaababaaabababaabaaabababababababaabaabaaaaababababaaababaaaabaaaabababaabababaababaaaabaaabaaabaababaaaababaaaaababaaaaabaaaabaaabababaabababaaaabababaaabaabaaaababaabaabaaaababaabaaaaabaaabaaaababaabababaaababababaabaaabaaaabaabaaaaababaaaaabaabaabababaaabaaababababaabaaaabababaaaabaabaaaabaababababaaaabaabaaaababaabaabaaaaaaaaaabaaaaabaababaabaaabababaabababaaaaaaabababaaabaabababaaababababaabababababaaaababaabaabaaabaaababababaaabaabababaababaababaaaabababaaabaaaababababababaaaaaaaabaaabaaabaaaaaabababaabaaababababaaaaaaababaababaaaabaabaaabababaaababaabaabababaababaabababaaaabababababaabaabaaabaababaabaabaababaababaaabaababaaaaaaaaaaababaaaabababababaabaaababaaabaabababababaaaabababaaaababababaaabababababaababaaababaabaabaabaabababababaaabaaaaabaabaaabaababaababaaabaabababababaaaaababaabaaabababaaaabaabaaabababaaaabababaaaababaaaabababaaabaaabababaaaaabababaaababaababaabaababaaaaababaaabaaaabaabaaabaaaaaababaaababaabaabaaaaababaaabaaabababababababaaaabababaabaaaaabababaababaabababaabaabaabaaababababaaabababababaaabaabababaaabaaaaaababaaaabaaabaabababaaaaaaabababaababaababababababababaaabaabababababaaabababababaaababaababaaaabaaaababaabaabaaabaababababaababababaabababababaababaaaababababaabaaababaababaaabababababaabaabaabaababaababaaababababaabaabaababaababaabababaababaaababaaabaaababababaabababaababaabaabababababaaabaababaaaaaaaaababaaaaababaaaaababaaabaabababaaabaaabaababaabaabaabababababaababaababaaabababaababababaabaaababaaabaaabaaabaabababaaabaaaabaaabaabaababaababaababaaabaabaabaaaaaaabaaaababaabaaaababaaababaababababababaaaaabaaabababaaabaaabaaaabaabababaaabaaabababaaabaabababaabaaaabaabaabaaaaaababaaababaababaaabababababababaababaababaaaaaaabababababaabababaaaabababaaababababaabaabaababaaababaabababababaaaaabaababaaababaaaabaaaabaaabaaaaababaabaaabababaaababababaababaababaabaaaaaabababababaaaaaababaabaaabababababaaabaabaaabaaaababaaababaabaabababaaaaaababaabababababaaaababaabaaabaaaababababaababaaabababaaabaabaababababaaaabaabaabaababaaaaabaaaababaabaaababaabababaaabaabaaabababaababaabaaababaaaababababaaabaabaabaaabaabaaabababaababababaaabaaabaabaababaaaabaabababaabaaaaabababaaabaabababababaababababaaabaaabaabababaaaaababababababaababababababaaaaababababaaaaaababaabaaababababaaaaaaabaabababaabaaaababababaaaababaaababababababaababaabababaaababaaaaaabaababababaaabaababababababaabaabababaaaaaababababaabaabaaaabaaaababaaaababaaaababaaabababaabaaabababaabababaaaaabaaaabaaaaabababaaaabaaaaabaaabaaababaabaaaaabaabaaabababababaaaaaabaabaabababaabaaababaaaaababaaaababaababaabaaababaaabababababaabaaaaabaabababaaaabaabaaaabababaaababaaabababaaaababaababaaababaaaabaabababaabaabaaaababababaabaaababababaabababaababaabaababababaababaabababababaabababaaaaabaababaabaaabaababaaabaaabaaabaaabaababaababaababaaaababababaabaabaabaabababababaabaaabaaabababaaabaababaaaabaababaaababaaaaaaabaaaabababababaababaabaababaaaaabaabaaababababababaabaabaabababaaabaabaabaabababaababaaababaabaabaaababaaababaabababababaabababaabaababaabaababaaaabaabababababaaabaaabaababaababaababaaaaaabaaababababababaababaabaaabaabaaaaaaabababaababababaabaabababaaabaabaaababaabaabaaabaaaaaabababababaaaaababababaaaababaaabaaabaabaabaababaaaaaabababaaaababaababaabababaaababaabaaabaaabaabaabaabaaaaabaaababaaabababababaaabaaaababaaaabaababababaaabaabaababaaaabaabaaaaabaaaaaabaababaabaababaaaabaaaabaabaabaabaabaababaababaabaaabaaaaaaaaabababaaaababaababaaaaaabaabababababababababaabaaaaabababaaabababababaababababaaabaababaaaaaabaaaabaaaaaababababaabaababaabaaaaabaabaabababaaabaababaaabaaabaabaabababaababaaababababaabababaaaabaababababaaaabaabaababaaababababaabababaaabaaaabaaaaaaabaababababaabababababaabaabaabababababaabaaabaababaaabaabababaabaaababaaaaaababaaaabaababaababaababaaabababaaaababaaaaaababaaaabababaababababaaabababaaabaaabaabaabaaaaabaababaaababaaabaababababaaababaabaababaababaaaababaaabababaaababaaaabababababaaabaabaaababaaabababaaabaababaaaabaabaaabaaaabaababababaaaababaaaababaaabaabaaaabaaaaabaaaabaabaaaabaabaaababaabababaabaaabaaabaaababababaaaaaaaabaabaabaaabaaabababaababaaabababababaaabaaaabaaaabaaaaaababababaabaaaabaabaabababaabaaaababaaabababaaaababaaabababaababababaababaabaababaaabaabababaabababaaaaabaaaabaabababaabababababaaaaaaabaababaabaaababababaabaabaababaaaabababaabababababaaabaabaabaabaababaabaabaaaaaabaabaaaabababaaaaababaabaabaabaababaababababababaaaaaababaaaaaaabababaabaabaaababaabaababababaababaababaabaabaabaaababababaaababaabaaababaababababaababababaaabaaaaabaaababaaabaaabababaabaabaabaaababaaababababaaabaaababaaabaaabaaaabaaababaabaabaaababaababaabaaabaabababaabaababaababaaaaaababaaaaabaaaaaabaabaaabababaabaabababaababaaaaaaabaabababaaaabababaaaaaabaaaababaababaaababaababaababababaabaaabababababaaaabaaababaaababaabaabaaabaaababaaaabaaaababaaaaababaababaabaabaaabaaaabaabababaaaaaababaabaaaabababaababaaabababaaabababababababaabaaaabaaaabababababaabaaaabaabaaabababababababaabaababaaabababaabaaaaaaaabaababababaaaaaaaabaababaabababaabaabaabababaabababababaaabaababababaabaaaabababaabaabababaababaaabaabaabaaababaababaaaabaaababaababababababaaabababaabaabaabababaabaaaaabaaababaaaaaaaaabaaababaabababaaababaabaabababaabababaabaaaaaaabaabaababaababaaababaabababaaabaabaaababababababaabababaaaaabaaaabababaaababaaaabaabababababababaababababaaaabaabaaaababaaaaaaabababaaababaabaaabaaabababaabaaaababaaababaaabaabababaababaabaaababaababaabaababababaabababababaabaababaaabaaabababaaabaabaabaaaababaaaaaaaabababaabaabababaabaaabaaaaaaabaababaaaaaabaabaabaaaaaababaaabaaabababaaababaababaaabaababaaababaababaababababababababaabababababaabaaaaaabaababababaabaababaaaabaabaababaaaabaaaabaaabaaabaaaaababaabababaaaaaabaababababaabababababaabaaababaababaabababaabaababaabaabaaababaaabaaabababaaaababaababababaababaababaaabaababababaababaaaaaaababaabaababaabababababaabababaababaaaaabababaaaaaabababaaabaababababaababaaabaabaabaabaabababababaababababaaababababaaabaaaabaabaabaababababaaabababababababaabaabaaabaabaabababaababaabababaababaabaaababaabababaaaababaabaababababababaabaaabaaaabaaaabaabaaabaababaababaabaabaabababaababaabaaaabaaaababaabaaababaababababaaaaaabaababaabaababaabaaabaabaaabaabaaabaaaababaaabababaaaabababaaabaababaaabababaabaaaaababaabaaaabaaaaabaababaababaababaaabaaaabababaababaababaabaaababaaaabaabaababaabaabaaaaaabababaabababababaaaababaabaaaaabababababaaaaababababaaabaaaababaaaaababaaababaababaababaaababaaababaabababababababaababaababaaababaaabaaaaaababaabaababaaabaabababaaaaaababaaabaabaaaabaaaababaabaaaabaabababaaabababaaababababaaaaabababaabaabaaabaabaabaabaabaabababaababaabaabaaaaaabaabaaabababaaaabaaaaabaaaaabaabababaabaaababaaabaaabababaabababaaaabababaaaababaaaababaaaababaaabababaababababababaaababababaabaabababaababaaaabaaaaabaababaabaabaaabababaabaaababababababababaababaababababaaababababaaaababaabaabaabaabaabaababaabaababaaabaababaaaaabaababababaabaabaabababaababaaaaabababaabababaaababababababababababaabababababaabababaaababaaabaabaaaabaaaaaababababababaabababaaabaaaaaaabaababaabaaabaaaaababaaaabababaaabababaabababababaababaaaababaabaababababaabababaabaaababababababababaaabaaabababaaaabaababaaabaaaabaabaaababaaababaababababaabaababaaabababababaababababaaababababaaaabababaaaabaaabaababaaaaaabaabaaabaaabaaabaabaaaaaaaababababaaabababaabababaabaaababaabaabaaabaaaabaaaaabababaabaaabaaaaabaaababaaaabaaaaaaabaababaabaaaabaaaaaaaabababaabababaaaaaaababaabaababaaaabaababaabaabaababaabababaabaabaabaaabaabaababaaabaaaabaabaabababababababababaaaabaaababaaaaabaababababaaaabaaaababaabaababababaabaaaaaababababaabababaabababaaaababaaaaabaabaaaababaabaababaabaabaabaabaabaababababaaaaabaaaabaababababaaaabaaababaabaaaaaabaaababaabababaaabaaababaaababaaababababababaaababababababaababaabaaaabaabaababaabaabaaaababaabaabababaaababaaabaabababababababaaabababaaaabaababaaaabaaaababaababaababaaaaaabaaaaaabababaababaaababababaabaaaaaabaaababaabaabababaabaaabababaababaababaababaaabaabaaababaaaaababaabaabababaababababababaababaaabaaaaabaabababababaabababaababaaaabaabababaaaaaabaababaaaabababaababababaaabaaabaabababaabababaabaaabaaaababaabababaabaaabaababaaabaaabababaaaabaabaababaaaaababaabababaabababaabaaaababaababaaabaababababaabaaaabaaaabaabababababaabaaabababababaaaaabababaababaaaaaaababaabababaabaabababaababaaabababaabababaaababaabaabaababaaababaaabaaabaabaabaaabaabababaaabaaaabaababaaaaabababababababaaaababababaababaaabaabababaaabaaaaabaaabaaababaabaaababaabababaaababaabaabaaaaaaaabaabaaababaaaaaaababaabaababababaaababababababaabaaaaabababaabaabababaaabaabaaaabaaaabaababababaabababaaaaaabaaabaaababaaaaaabaaaababaaabaabaabababababaababaaaababaabaabaabababababababaaaababababababaaaaabababaaaaaabababaaaaabaaabaabaaabaaaabababaabababababaaaabababaabaaaaaabaaababaabaaabaaabababaaabaababaabaababaabaaababaaabaaaabababababaaaababaabaaabaabaaababababaabaabaaabaabaabababababaaabaaababababababaaabababaaaaaaababaababaaaababaaabaaabaabaabababaabaabaaaabaaabaabaababaaabababaaababaaabaabababaabaaabaabaababababababaaababaaabaabaababaabaaabaaaabaabaabaaaabaaababaaabaababaaabaaabaabaabababaaababaaabaaabababaaaaababababaaabababababaaaaaabaabaabaabaaaaabaabababaababaaababaaaabaaabababaababaaabaabababaaababaaaaaaabaaaababaaaabababababababababababaabaaababababaabaaabaabaababaababaabaabababaababaaabaababaababaabababababababaaaaaabaabaaaaababaabaaabaaaababaabaaaaaabaaaababaaaababababaaabaababaababaaaaabaabaabaaaaaaabaaabaababaababaababababaababaababaaabaaaabaababaaababaaaabaaaaababaaabaaaabaaababaabaabaaabaaaabababababaaababaaaabaababaababababaaabaabababaaaababababaaababaabaaaaaaaabaaaaabababaaabaabaabababaabababaaaabaababaaabaaaaaababaaaaaabaaabaababaaaabaaaaaabaabaabaabababaabaabaaababaaaaaabaaaaabaaaaababaababaabaabaaaabaabababaaaaaababaaabababaaabaaaaaaaabaaaaabababaabaaaaabaaaababababababaabababaaababaababaabaabaaabaaaabaaaababaabaaabaabaaababaabaaaabaabaabaaabaaabaaabababababaabaaababaabababababaabaabaaaaababaabaabaabaababaabaaaaababaababababaabaababaaabababaababaaaabaaaabaaaaaabaabaababaabaabaabaabaabababaaabaaaaabaababaababababababababaaaabaabaabaaabaabaaaaabaabaabaaaabaaabaaababaaabaaababaaabaaababaabaababaabababababababaaaabaababaaaabaaababaababaaaabaaababaaabaabaababaabababababaaaaababaaaababababaabaabaabaababababaaaabaaabaabababaabaabababaabaaaaaabababababaaababaababababaaababababaabaabababaabababababababaaaabaababaaaababaaabababababaabaaaababaaabaabaaababaaaaabaabaabaabaababababaabababaabaababababababaaabaaabababababababaaabaaabaababababaaaaabaabaabababaababaaabaabaababaaabaaaaaaabaabaaaaaaaaabaaaaaabaaababaabaabababaabaabaaababababaabaaabaaaaaabaabababaababababababaabaaaaaaaaabaaaabababaababababaababaabaabaabababaaaababaabababaaabaabababaaabaabababaababaababababaaabaaababaabaaabaaaaaaaaabababaaabaabaabaaababababaabaabaababaaabaaaaaabababababababaabababaababaaaaabaabaababababaaaabababaababababababaaabaaaabababaabaaabaaaababababaababaaaabaababaaaabaabaaaabaaababaababaaaababaaaaaababaaaabaaaaabaaabaaabaababababaabaaaababaabaaaaabaabababababaaababaaabababaabaaabaabaabaabaabaababababaababaababaabaaaabaaaaaaababababaabababaaababaaaababaaaababababaaaabaababaaaabaaabababaaaaabaabaabababaaabaaaabaabaaababababababaababaaaaaaaaababababaaabababababababababababaaaaaabaabababaaabaaabababababababababababaaaabaaaaababaababaabababaabaaababababaabaabababaaaaaababababababababaaabaaabaaaaabaabaabababaabaabaabaaabaabababaabaabaabaaaaaababaabaabaaabaaababaabaabaabaabaababaaababaaaaaaababaabababababababaaaaababababaaaabaaaaababaaabaababaaaabaabababaabaaaabababababaabaaababaaababababaabaababaaaabaaaaabaabaabaaaaababaabababababaababaaabaaababaabaabaaabaabababaaaabaabaabababaaababaaaabababaaaaabaaaaabaaabaababaabababaaabaaabaaaaaaaaabaabaaaaabababaaaaabaabaaababaababaaaabaabaababababaaaabaaaaabaababaaabaabaababaaaaaaaaaabaabababaaaaabaababaabaaaabababaababababaaaaaabaaababaabaabaaabaabaaabaaababaabaaaaaabaabaaababaababaabaaaaaabaabaabababababaababaaabaaaabaaababaaaababaaaababaaaaababaaaababaaaaababaabaaaaabaaababaabababababaaabababababaaaabaaaabababababaaababababababababaaaababaaabababaaabaabababaaabaaaaabaabababaababaaaabababaababaaabaabaababababaabaababaaabaaababaaaaaabaaaabaaababaaabababaaabaaababababaaabaabaaababaabababababaaababaaabababababaabaabababaabaaabaaaabaabababaabababababaababababaaababababababaaaaabaaabaabaabababaaabaaaabaaabaaaaaabababaabaabaaaaaaaabaaabaaababababaababaaabaabaaababababaaabaabaaabaaaababaaaaabaaabababaaaaabaabaabababaaabaabababaabababaaabaaaaabaaababaaabaaabaaabaabaaaabaababaabaaaaabaababaabaabaaaaaaaabaaabaabaaababababababaababababaaababababababaaababaaaabababaabaaaababaabaaaabaabaabababaaabaabababaabaaabaabaaaababababaabaababaabaababaaaababaaabaabaababaabababaaabaaaaaaaaababaaaababaababaabaababaaababaabababaaababababababababaaabaababaaababaaabaabaabababababaaabaababaabababaaaabaabaababababaaaabababaababababababaaaabaababaabaaaabaaaabaaabaaaabaabababaabaaabaabaabaabaaaababaaaabaabaabaabaaaabaaaabababababaabaabaaabababababaababaababaaaaaaabaababaabaabaaaabababaabababaabaababaabaaababababababababaabaaababaabaabaabaabababaaaaababaabaaabaaaaaababaababaaaaabaaaabaabababababaaabaaabaaabaabababaaababaaabababaaababaaaaaabaabababababaabaabababaabaaababaaababaaabaaaaaabaababaababaaaaaababaaababaabaaaababaaabaabaabaabababaaababaaaaaabaabababababaababaabaaaaabaaaabababaaababaabababaabaaaababaaaaaaababaaabababaabababaaababaababaaaaabaabaabababaabababaabaaaabaabaababaaaababaabaabaabaaabababaaabaaabababaaaaaaaaaabaababababaaaabaaaabaababababaaaaaabaabaaababaaabababababababaababaabaaaababaaabaaabababaabaabaababaaaabaababababaaaaaaaabaababaaabaaaabababaaaaaaaabababaabababababababaaaaaabababababababababaabaaaaabababaababaaaabaaaaabaabababababaababaabababababaaaabaaaaabaabaabaababaabaaababaabaaaababababababaaaaaaaaabaaaaaabaabaaaaababababaabaaaabaabaaababaaaaabaabaaaaaaaabaaabaabaababaaabaaabababaaaaabaaabaaaaaaaaaaabababaaababaaaaaabaaabababababababababaaabaababaabaababaaaaaaaababaaabababaaabaaaaaaaababababaaaabaabaabababababaababaaaaabaababaababaaaaabaabababaaababaaababaaaaaaabaaaabaaaaabababaaabaabaababaaabababaababaabaaabaababaaaaaababaababaaabaaabaaaabaabaabaaabababababaaaaabaabaaababaababababababaabaaababaaababaabaaaabaababaaabababaaababababaabaaaaabaabababababaabababaabaabababaaabababaabaaaaaaabaaaaabaabaababababaaababaabaabaaaaaaaaaabaaababaaabaabababababababaaaababababaabababaaaabaabaababaaabaabababababaaaabaabababaabababababababaaabaabaabababaaababababaaabaaaabaaabaaaaabaabababaabababaababaaabaaaabababaababaaababaabababaaabaababaaababababaabaaaaabababaababababaababaaabaabababaaabaababaabaabaaaaabaaababababababaabababaabaabaaabaababababababaaaabaaaaaababababababababaababaaaabaababababaaaababaababaababaabaabaaaabababaababaabaaaabaaaaaabababaaababaababaaabaaabaaabaaababaabaaaaabaaabaaaabaaabaabababaaababaaababababaaabaabababababababaabaababaaaabaaaaaabaabaaaaaaaabaabababaababababababababaabababaaaaababababaabaaabaababaaabaaaabababaabaabaaaababaababababaaaaabababababaaaabaabaaaabababaabaaaabababababababaabaaabaabababaaaababaabababaaababababaaaaaaaabaabaaaababaabaaaaabaabaaaabaaaaabaaabaaababaabaabaaaaabaaabaaabababaaababaaabaaabaaababaaaaaababaababaaaabababaabaaaababababaabaaaabaaabaabababababaaaababaabaabaababaabaaaaaababaaabababaababaababaaaaaaaababaaaabababababaaabababaaabaabaabaabaabaaaaaabababaaaaabaababaabaaaababaaabaaabaaababababaaaabaaabababababaaaabaababababababaaaaaaaababababaabababaaabaababababababaaaabaabaababaaabaaababababaaaaaababaababaabababaaababababababaabaabaaaabaaaaaaaaabaaaaaaababababaabaabaaaabababababababababababaabaababaababaaaabaaababaabaabaababaaaabaaabababaabaababaaababaabababaabaabaaaaabaabababaabaaaabaabaabababaababaaaababaaabaaaaabaaabababaaaabababaaaabababaababaabaabababababaababaabaaaaababaababaabaababababaabaaaabaabaabababaaaaaabaaaaabababababaaababaabaabaaaabaaaabaaaababaaabaababaabaaaababaabababababaaaabaabaabababaabababaabaaabaabaaabaabababaabababababaabaababaabaababaabaaaabaabababaaabaaaaaaaaababaabaabaabaabababababaaabaabababababaabaaabababaababaabaabaaabababaaaaabaaaaaabaaabaababababaaabaaaababababaababaaabaabababababaaabaabaabaababaaababaaaababaabaaababaaaababaabaaaabaaaaaaabababababaaabababaaabaabaabaaaaaaabaabaabaaaaababaaaaabaababaaaaaabaabababababaabaaababababaaaaabababababaabaaaabaaabaaabababaaaabaaabaabababaabaabababababaaababaaaabaababababababababaaaaababaaaaaabaaabaabaaabaaaabaaababaaaaaaaaabaabaaaaaababaababaabaababaabaabaababaabababaabaabaaabaaaaaaaabaaaababababaababababaaaabaaabaabababaaabababababababaaababababababababaabaababaabababaabaabaabaaaababaababaaabaaaaaaabaaababababaaaaababaaaabababaabaaabaaaabaabaabaaaaaaabaabaaabababababaabaabaaaabaabababaaaaabababababababababaaaabaababaaababaabababaababababababaababaaaababaaaabaabababababababaabababaabababababaabaabaabaabaaabaabaaaaaaaaababaaaabaababaaabaaaabaababababababaabaaabababaaaabaababaabaabaababaabaababaabaaaababaaaabababababaabababaaaabaaaaaaabaaaabaabaaabaaaabaabaababaabababaabababababababaababababaababababaaabaababababaabababaaaaaaaaaabaaabaaabaaababaababababaabaababababaaabaabababaabababaababababababaabababaaabaaaababaababaababaababaaababaabababababababaabaaaaaabaabaaaaaabaaabababaababababaaabababaaabaababaaabababaababaaaaababaaaabaaabaaaabababaababababaaaaaaabaabaaaaaaabaaabaababababaaaaabababababaaaaaaababaaaaaaaababaaabababaaabaababaabaababababaabaabaaaaaaabaabaaababaabaabababaaaababaabaababaabababaabaaabaabaabaaabaaabaaababaababaabaabababababaaaaabaabababaabaabaaaaaaaaaaabaababaabababaabababaaabaaabaababaababaababaababaaaaababababaaabaababababaaaababaabababaabababaaababaaabaaababaabababaaababaabaabaaabababaaaababababaaabaaabaababaaaaaabababaaaababababaaaabaababababaaababaabaababaababaaababababaaababaabaaabababababaabaaababababaaababaabaaabaaabaaaabaaababababaaaabaabababaaaabaaaaaabababababaababaaaababababaaabababaaababababababababaababaababababaaabababaaaababababaababaabaabababaaabaaababaababababaaabaaaaababababaaabaaaababababaababaaabababaaaaabababaaabaababababababababaababaaaaababaababaaabaababaabaabaaabaababaabababaaaaabaaaaaaaaaaaaabaababaaaabaaaabababababababaaabaababaabaababababababaabaababaaabaabaabababaaabaababaabaaababaababaababaababaaaabaaabaaababaaaaababaaababaabaaaabaabaaababaaabaaaaabaaaaababababababaabaaabaaaaababaaabaaabaaababaaabaabaababaaaaaaaabaabaababaababaabaababaaababaaaaaaabababababababaaabababaababababaaaabababababaaaaaaabaaababaababababaabababaababaaaababaaabaababababaaaababaabababaababaabaabaaabababaabababababaaaaaababaababababaaabababaaaabaababaaabaabaababaaabaababababaabaababababababaabaaaabababababababaaababaaabababababaababababababaaabaababaaabaabaaaaaababaabaababababaaababaaaabaabababaaaaababaabaababababaabaaaababaababababaababaababaababaabaabaaabababababaaaababaabaaaabaaabaaaabaaababaabababaaaaababaaabaaaaaaababaabababaabaabaaabaaababababababaaaabaaababaaabaababaaabaababaaaababaabaabaaabababaaaaaaabaabaabaaaaabaabaaaabaabaaabaabababaababaabaaaaaaabaaabaababaababaababaaababaababaaaaaaaabaababababaabaabaabaababababababababababaaabaaaaabababaabaaababaaababaabababaabaaabaababaaaaaaaaaababaabaaabaaaabababaaababababaabababaaaabaababaaaaababaabaaabaabaabababaaabaabaaabaaabababaabaababaaaabababaabaaaabababababaababaabaabababababaabaaabababaabababaabaababaaaababaabaabababaabaaababaaaabaaababaaabaaaababaababababaaaabaaaabaabaabaabaaaabaaababaababaabaabaabaaaaaababaabaaababaaaaabababababaaabaaaaaababaabaaaaaaabaaababaaaabaabababaaababaabaaabaaaaaaaabaabaabababaaababaaaaabababaaabaaaabababaaaaaaabaabaababaaaabaaaaaaaababaababaaaaaaaaaaaaaababababababaabababababaabaaabababaabaaaabaaaababababaababaaabababaaaaaabaaaabababababababaabaabababaaababababaababaababababaaabababaaaabaaaaaababaababaabaababaaaaabaabaabababaaaabaaabaabababaabaabaaaaabaaaabaaaabaabaaababaabaaaabaaabaaaaabaaababababaababaaaaababababababababaaabaababaaabaaabaaaabababaababaaaaababaababababaaabababaabaabababaaabaaabaabaabaabaaabaaababaabaaaabababaaaaaaabaaabaaaabaabaaaabaaabaabaaaababaabaaaabaabababaabaabaabaaaabaaabababaaaababaababababaabaaabaababababababaababaabaabaaaaabaababababaababaaaabaaaabaaaabababaabaaabaabaaabaaaabaaaabababaababaabaaaabaaaaaabaaababaaababaababaabaaababaaabaaaabaabaabaaaaaaabaababaabababaabaabababaaabaaaaaabaaaaabaaabaabaaababababababaaabababaaabaaababaaabaaaaabababababaaaaababaababaaabaabababababaabaaaaababaababaababaababaaabababaaabababaabababababaabaaabaabababababababababaaabaabaaaaabaabaabababaabaaaaaabaaabaaaabaaaaaaaaaabaabababaaabababaaaaaabaabababaaaaabaaaababababaaababaaabaaababaababaaaababaaabaabababaabaaaaabababaabaaaaabaaabaaaabaabaaaabababababaababababaabaabababababaabaaababababaaaaabaaabaababaababaaabaababaaabaaaaabaaabaabaabababababababababaabababaaaaabaabaabababaaaaabaababaaabaaabaababababaabababaabaaaababaaabaaabaaaabaabaaababaabaaaaaabaababaaaaabaaabaabaaaababaaabaababaabababaaaabaaaaaaababaaaaaababaabaababaaaaabaaababaababababaabababababaababaabababaaaaabaababaaaabaaabaaaaabaababaabaabaababaaaaabaabaababaaaabaabaaabaaaaababaaaaaabababababaabababababababaababaabababaabaaababaabababababababababaaaaaabababababaaababaaaabababababababaaaaabaaaababaaaaababababaaaaaaaabaabaaaabaaabababaababaaababababaabaabaabababaaaababababaabaaabaababaababababaaaabaabaababaaaababaabaaababaababababababaabaabaaababaabaabababaaaaabaababababababaaaaabaaaaababaaaaabaabaabaaabaababaabaaabababaabaabaababaabaabaababababaababaababaaabaaaabaabaabaabaabaaaabababaaababababababababababababaaababaabaaabaabaaababaaaaaaaaaaaabaabaababaabababaabababaaaabaaababababaabaaabababaabaabaaababaabaaaaaabaaabababaaabaabaababaabaaabaabaaaababaaabaaaabaaabababababaabaaababababaababaabaababaabaabaabaaabaababaabaaababaaabaabaabaabaaaaabaababaaabaababaabaabaaabaabaababaaaabaabaabaaaabaaaababaaabaabababaaaaaaabababaabaaabababaaabaaaaaabaaabababaabababaabaababaaabaabababaabababaaaaababababaabaabaaabaabababaabaaababababaaaaabaaaaaabaabaababaaabaaabaabababababababaabaabaaaabababaaabaabaaaaaababababaabaaaabaaabaaabaaaaaaabababababababababaaabababaaabaaaabababaabababababaaababaaaaabaaabaaaabaabaababababaaababaaaababaaaaababaabaaaaaababababaaaabaaabaaaaaaaabaaaaaababababaababaaabaababaababaaababababaababaaaaabaaaaaabaababababaababababababaaaabaabaaaabaaaabababababababababababaaabaaaabababababaaaaabaaabaababaaabaababaaaabaaaabaaababaaaababaababaabaababaabaabaaaababababaaaaababababababaababaabaaaabababaaabababaabaaabababaaaababaaaaabaaabababaabaaaaabaabababaaaaaabaaaababababaaababaaabaaaabaaaababaabaabaababaaababaaaabaabaaaabaaabaaaabababababaaaababaaababaabababaaaaaaabaabaaaaababaababaabababaabaabaaaaaaaaaabaaabababaabaaaaababaaababaaabaabaaabaababababababababababaaababaabaaaababaaabaaabaabaaaababaaaaabaabaaababababaabaabaababaababababaabababaaaabaababaaaabababaaaabababaaabababababaaaaababaababaabaaabaaabababaaaaaabababaaaaaabababaaababababaabaaaaaabababaabaaaaabaaabaaaabababababaabaaababaababaababaaabaaababaaababaaababaabaaabaabaaaababaaabababababababaabaabababaababaababaababaaabaabaaabaababaaaabaaababaaaabaababababaaaaaaabaaababaabababaabaabaaaababababababaabaababaaabababaaaababaaabaabababaaabaaaaaaababaaaabaababaaaaabaaabaaabababababaabaababaabaabaaaababaaababaabababaababaaabaaaabababaabaababaabaabaaaabaabaabaaaaaabaabababababaababaababababababaaaabababaabaaababaabaaababababaaaaaababaababababaabaaaabaaaaabaabaaaabaaabaaaabababaababaabaaabababaababaababaababababababaabaaaabaaabaabaabaaaaaabaaabaababaaababaabaabaaaaaaaaabaabaaababaaaaabaaaaaaaabaaabaaabaaabababababababababaaabaabababaaabaababaababaaaababaaaaabaaabaaababaaaabababaaaabaaaababababaaaabaabaabababababababaaabaabababaaababaabababaabaababaaaabaabababaabaababababaaaabababababababaabaabababaabababaabaabaabaabababaababaabababaabaabaabaaaaababababaaaababaababaaaaabababababaabaabaaababababababaababababababababababaaaabaababaaaaabababababaababaaabababaaabaaabaaaaababaaabababaababaababaababababaaababababaaaaabaabababaaabaabaabaabababaaababaaaababaaabaababaaaaaaaabababaabababaaabaababababaababaaaaaabaaaaababaaaabaabaaaabaaabababaabaababaababaaaabaababaabaaaabababaabaabaabaabaabaaabaaaaabababaaaabaabaabaaababababaaabaaababaaaaabaaaaaabababaabaaabaabaaaabababababaaabababaaabababababababaababaaaaaaaabababababaaabaaaaaaabababaaababaaaaabaabaaaababababaabaaaaabaaaabaabaaaaabababaababaaaaaaabababababababababaaaaabaaabaababababaabababaabababababababaaaabaaaaaabaaaabaabababaabababaaababaababababaabaababababababaaabaabaaabababaababababaaaababaaaabaabaabaabababaabaaabaabababababaabaabaaabaaababaababaabababaaaaababaaaaababaabaaaaabaaaabaaaababaabaaabababaabababaababababababaaababaababaabababaaababaababaaaaaababaabaaabaaaabaaabaaabaaaabaabababaababaabaababaabababaaabaaabaabababaaaabaabaaabaabaaababababaaaaaabaaaaaaababaabaabaaababaabaababaabaababaaababaabaabaaabaababaaaaababababaabaaabaaabababaaaabaabababaababaaabaabaaabaabaaabaaaaababababaaababaaabababaabababaabaababababaaabaabababaababaaaaababaababababaabababaabaaaabaaaabababaaababaaababaaababababaabaabaababaaaaabaaaaaabaababababababaabaaaabaabaababaababaaabababaabaabaaaaababababaaabaaababaababaabaabaabaaabaabaababaababababaababaaabababaaababaaaabaabababaaaaaabaaaaaaababaabababaaabaababababaaabaaaabaaaabaaababababaaaaabaaababaaabaaabababaaabaaabaaaabaabaababababaaabaababaaaaaaaaababaabababaabaaaabababaaabaabaaabaabaabaabaababaabaaaaaababaababababaaaaaaabaabaaababaabaaaababaabaaababababaabababaababaaababababababaabaaabaabababababababaaaaaaababaaaaaaabaabababaabaaabababaaaababaaabaaabaaaaaababaaababaabaaababaabababaabaaabaabababababababaaabaaababababaaababaaababababaaaaabaababababaaabaababaaaaababababaaaaaabaabababaaabaaabaabaabababaabaabababababaabababaabababaaaababaababaabaaaababaabaabaabababaaabababaaaaaabaabaababaaaaaaababaaababaababaaaaabababaaaabaababaaababaabaaabaaaababababababaababaabababababababababaaababaaaababaababaaaaaabaaabababaabababaabaaababababaaababaababababaaaaababababababababababababaabababababaaaababaababaabaaabababababaaaababababaaababababaaabaababababaabaaaabaaabaaaaababaaabaabaabababababaababaaababaaaababababaabaaaaababaabababaaaaaaabaaababaababaabababaababababaabaabaaaaaababaaabababaaaaabaabababaaabaaaaababaaababaaaaabaaababababaabababaababababababaaaaababaababababaaaaababaababaaaabaaababababababaaaaababaababaaababaaaaabaaababaabaaababaabaabaaaababaabaaaababaababaaababaaababaaaaaabaaaabababaaaaabababababaaaabaabababababababababaabaaaabaabababaababaaabaabaaaaabaaaabababaaaaaaabaababaaabababababaaaabaabaabaabaaaabaaaaababaaababaababaaaaaababababaaaabababaaaaaabababaaabaabaaaaaabaababaabaaaabaabaaaaababaaaababaababaaabaababaaaaababababaaaaababaabaababaaaaaaaaaabaababababaaaaabababaabaabaabaababaaaaaaabaaaababaababababaabababaabaababaaaaaabaababaababaababababababaaabaaababaabababaaaaabaabaaababaaaaaabaaabaababaaabababaabaabaaaabababaaabaabaaabaabababaaabaaaaaabaaaabaabaababababaabaaaaaababaababaaabababaaaaababaaaabaabaababaabababaabaabaababaabaabaababaababaababaabaaabaabababaabaaaaabaabaabaabaabaababababaaabaaabaaaabaaabaabababaababaaabaaaababaaaabaaababaaaabaabaaabaabaababaabababaaababaababaabaaaabaaabababababaabaaaaaababababaabaabababaabaabababaaaabaabaaabaababababababaaabaababaaabababaaaaabaabaabaaababaabaaababababaababaabaaaabaaabaaaabaabababaaaababaabaababaaabaaaaabababababaabaababaabaaaabababaabaaabaaaababababaabaababaaaabaabaaaabaaaabababaabaaaaaababababaaaaababaaabaaaaabababaabaaaabaaaaabaababaaaabababababaaaaabaabaaababaabababababaababaaabaabaabaabababababaabaaaaababaaababaabaabaababaaaaababaaabaabaabababababaabaaaababababababababaaabababaabababaabababaaaaabaabaababaaababaabaabaabaaabababaaaaaaabaabababababababaaaababaaaabaabaaaababababaaaabaaaabaaababababaaaabaaaababaababababaababababaabababababababaaaabababaabaaabaabaaaaaaaaaaabaabaabaabaaaaababababababaaaabaababababaabaababaabaaabaabaaabaaabaabaaaaaaaaababaabababababaaaabababaaababaabaabaaabababaabaaaababaaaaababaabaaaababaabaababababaaaaaabaaababaaaaaaaabaabaaababababaaabaababaaabababaabaababaaaaababaababaababaaababaaaabababaaababababababaaabaaaaababaaaaaaabaaababababababaababababaababaabaababaaaababaaaaaababaaabaababaaabaaaabaababaaaaabababababaabaaaaababaabaabababaaaabaaababaabababaabaaababababababababababababaaabaabaabababaabababaabababaaaabaabaaababababaababababaababaababababababaabababaaaaaaabababaaaaaababababaaaababaabaababababaaabaaaaaaaaababaababababaaaabaaababababaaababababaaabababaaabababaaaaabaaabaabaaaaababaabaaaaaaabaaababaaaaaaaaaabaabaabaaabaababaababaabababababaaaabaabaabaaabaabaabaaababaaaaabaabaaaaabaabaaababaabaaabaaaaaababaaaabaabaabababaaaabaaababaabaababaabaabaababaabababaaaaabaaabaaabaabababaaababaabaabaabaabababaaababababaabaabababaaabaabaaaaabaabababaaaaababababaabaababaabaabaababaabababaaaaaaaaaabaaaaaaaaababaaabaaabaaaaabaaaababaabaababaaababaabababaaaaaaabababaaabaaaaabaaaabaaaaaaababaaabababaaaaaaabababababaabababaaaabaaaaaaaabaabaaabaaabababababaabaabaabababababaabaabaabababaaabaaaaaaaaababababaaaaaabaaaaabaaaabaababababaaabababaaaaaaababaaaaaababaaaaaaaababababaaababaababaabababababababaaababaabaaaaabaabababababaaaabaababaababaaaabaaaaaabaabaabababaabaabaabaabababaaaabaaababaabaaaabababababaabaaabaabaabababababababaababababaaababaaaaababaaaababaaabaaababaaaaaabaababababaaaaaaaabaabaaababaaaaaabaaaabaabaaabaaababaababaaaabababaababaabababaabaaababababababaabaabaaabababaaababaaaaaababaaababaabaaaabaababaaabaaaaaaabababaaabaababababababababaabababaaabaababababaabaabaaabaabaabaabaaabaabaaaaabaaaaaabababaabaaabababaaaabaaabababaaabaaababaaababababaababaabaaabaaabaababaaaaaabaaabababaabaababaaabaaabaaaabababaabaabaaababaaaaababaabababaabaaaababababaaabaababaababaabababaabaaaaabababaaababaababaabaabababababaaababaaabaabaabaabababaabaababaababababaaababaabaabababaabababaababaabaabaaabababaaaabaaabababaababaaabaababaaababaababaaabaaaabababaabaaabaaabaaababababababaaababaabaaaaaabababaaaabaaaaababaaabababaabaabaaabababaaababaaaabaababababababababaababaaababababaaaabaaaaababaabababaabaaaabaabaabaabaaaababaaabaaaaaaababaabaabaabaaabababaabaaabababaabaababaabababaabaaababababaaaabaaabaabaaabaabababaaaabaabababababaaabababaababaaabaababaaaaaababaaabaaabaababaababaabaaabababaaababababaabababaaaababaaaabaaabaaaaaabaaaabaaababaabaababaabaaababaabaabababaabaaaabaaaaaabaababaaaabaaababaababaaaaaabaabaaababaabaaaababaaaaababaabaaababaaaaababaaabaabaaaabaababaaaaaabaabaaababaababaabababaababababaaabababaababababaabaabaabaababaabaabaaaaaababababaaaaababaabaaabaaabababaaaaaabaabababababaabababaaaaaababaaabaabaabaabaabababababaaababaabababaaaaabaaababaababababaaaabaaaaaababababababaabaababaaaababaaaabaaaaabaaaaaabaababababababababaaaaabaababababaabaaababababaaaaaaaaababaabaabaabaabaaaababababaaababaaaabaaaabaabaababaababababababaababaaaaabaaaabaabababaaaaaabaababababaaaababaabaabababababaaababaabaabababaaababababababaababababaaaabaabaaababaabaabaabababaaabaaabababaababaabaabaabaabaaabaaaaaabaaabaaabaaaabaaaaaababababaaaaaaaaaaaaaabaaaabababaaaabaaabaababababaaaaaaaababaababaaaaaabaaabaaabababaabababaaabaaaabababaaabaabaaaaaabaababaabaabaaaabababababaaaabaaabababaaabaaaaabaabababaaababababaabaabababaabaabaabaabaaaaaaaaaababaaabaababababaaaaababaaababaabababababaabababababaaabaabababaabaaaabaaaababaababaabababaabababaabaaaaaababababaabaababaabaabaaaabaaaaaaabaaabababaabababaabaaababaaabababababababaabababaababaaabaababababaaabababababaabaababaababaaabababaababababaaabaabaabaabaababaababaaaaaabaaaaaabaabaaababababaaabababaaabaababababaaabaabaabaabababaaabababaabababababaabaababaaabaaabaababaabaababaaaaaaaabaaaababababaabaaababaabaaababaaabaababaaabababaabaaabababaaabaabababaaaabaaabababababaaabaaabaabaabaabababaaaaaabaaaaaaaababababaaaaaabaaaaaaabaabaaaabaaaaaaabaabaababababaaabababaaaaaaaaaabababababababaabaaaabaababaaabaaabaabaaababaaabaaaabaaaababababaabaabaaaaababaaababaabaaaaaabababaabaaababaaaabaabaabaababababaaabaaabababaaaaaabaaaababaabaaaababaabababababaabaabaaaabababaaababaaababababaabaababababaababababaaaabababaaabaaaabababaababaaaaababaaababaabaaababaaaaabababababaababaabaaaaababaaaabababaaaaaabaaaabaabaababaaaabaababaabaabababaaaaabaababaaaabaaabaababababaaababaabaabaabaaabaabababaabababaabababaabaaaababaaabaababaaababababaaababababaaababaabaabaaababaabaaabababaaabababababaababaaaaabababaabababababaaaaabaabaababaabaabaabaabaaababaaabababababaaabaaabababaababaababaaaabaababaabaabaaabaaabaaabaaabaababababaaaabababaababaabababaababaaaabaaabaabababaaabaababaabaaabaaaaababaabaaaabaaaaababaaaaabaaaaabaababaaabaaaaabababaabaabaaabaabababaababaaaabaababaaaaaaaabababaaaaabaaaaaabaaabaababaaaabaababaabaababaaaabababaaababababaababababaabaaaaaabaabababaababaaabababaababababaababaaaaaaaabaababababaaabaaababaabababababababaaabaaaababaaabaaaabaaababababababaaaaabaababaabaaabaabababaabaabaaaababababaababaabaababaabaaababaababaaaabaababababaaaabaaaababaababaabaaaababaaababaaaaaababaaabaabaabaaaaaaabaaaabaaabaabababaaaaababaaaaaaaabaabaabaaaaababaababababaababaababaababaababaababaaabababaabaabaaaabaaaaaaaababaabaaabababaababaaabaaabaababababababaaababababaababaaabaabaaaabaaabaaababaaabaaabababaaabaaaaabaaabaabababaaabaaabaabababaabaaabaaabaabaababaaaababaaaaaababaabaababaabababaaabaaaababababaaaaaaababaabababaaababaaaababaaabaababaabababaabaaabaaaabaaabaaaabaaabababaabaaababaaaabababaaabaaaabaaabaabaababaababaaabaaaabaababaaabababaaababaaababababaaaabaabaaabaaaaaabababaaaaabaabaaaaababaabaaabababaaaaabaabaababaabaabaaaabaabaababaaaaabaababaababaaabababaababaaaaabaaabaaabaabaabaaabaaabaaababaababaaabababaababaaabaababababaabaaaaaaababaababaabaaabaaababaabababaabaaaaaaaababaaababaaaaaababaaababaaaaabababaaaababaabababababaaaaaaaaaaaabaaababaaabababababababaababaabaabaaabaaababaababaaabababaabaabababaabaababababaabaabaabababababaabaaaabaabaabaabaaaabaababaababaabababaabaababababaabaabaaababababababaaaaabaaaabababaaabaaababaaabaaabaaabaabaaaaaababababaabaaabaabaaababababaabaaaababaaababaaaababaaabababaabaaaaaabaabaababababaabaabaaaabaabababaabaaababababaaababaababaabaababaaaaabaababaaabaabaabaababaaabababaabaabaaaaabababaaabaaabaaaaaababaabaaabaaababaaabaaabababaabaabababaaababaaaabaabaabaabaaabaabababaabababaabaaabababaababaabaaabababaaaaaabababaaababaabaabaaaaababaababaaabaababaababaabababaabaaaaaaaaabababaaaaababaabaaaaabaaababaabababaaabaaaaaaaababaabaababaaaababaabaabaabaabaaabaabaabaabaaabaabaaaaaaababaaaabaaaabaabaababaabaababababaaabababaabaabababaaaaaabababaababababababaaababababaababababaabababaaaaaaaabaaababaaababaaabaaaabaaaaaaabaaababaabababaabaabaabaababababababaaabaababaababaabaababaaababababaaabaaaaaabaababababaabababaaaabababaabaaabaaaaabaaaaaabaaaababaababaababaaababaabaabababababaaaaabaabaabababaabababaaaaaabaababaaaaababaabaaaabaaababaaaababaaaababaaababaabaababaabababaaaaabababaabaabaababaabaaaaababaabaaabaaaabababaaabaabababababaababaabababaaabaaaaabaabaabaaababaaabaababaaaaababaababababababaabaababaababaababaababababaababaaaaaaababaaababaaaaababaabaaabaaababaababaababababababaabaabaaaabaabaaabaaabababababababaabaabaabaaabaabaabaaababaabababaababaaaaaababababababaaababababaababaababababaababababaaaabababaaaaaababababaabababaaabaabababaababaabaabaabaabaababaaaaabaabaabaababaaabaababaababaabaabaabaaababaababaaabaababaaaaaaaaaabababababaaabababababaaababaaabaabaaaabaababaabaabaabaaabaabaaaababaaabababaaababaaaaabaababababaaababababababababababaabaaabaababaaaaabababaabaaabaaaabaababaaababaaaabababababaababaaaaabaabaababaabaabababababaababaaaabaabaaabaaabaaabaaabababaaaaababaaaaababaaaabaaababaaaaaabababaaaabaaaaaaabaaaaabaabaabaaaababababaaabababaababaababaaabaabaababaaaaababaababaabababaaababaabaababaababaababaaaaabaabababaabaababaaaaaababababaabababababaaababababababababaaaabaabaaaabaaabababababababaababaabababaaaabaaaaabaabaababaababaaabaaabababaaaabababababaaaababaaaabaabaaababaaaabaaaabaaaabababaaaabaabaabababaabababaaabaaaabaaabaaabaaaabaaaabaaabaabaabaababaabaaaabaaaababaaaabaaaaabaaababaabaaababaabaabaabaabaabaaaaaaabaababababaabaabaaaabaaaaaaaaabaabaaabaababababababaaaababaaababaaaaabaaaaaabaaabaaabaaaaababaabaaabaaaaaaabaaaaaabababababaaaaabaababaaabababaabaaabaaabaaababaaabaababaaaaabaabaababaaabaaababababaababaabaabababababaaaaaabaaaabaabaabaabaababababaababababaabaababababaabaabaaabababaaaabaabababaaaaaaabababababababaaabababaabaabaaabaaabaaababaaabaababaaabaababaabaaaabaaaaababababaaaabababaaababababaabaabaaababababababababababababababaaabaababaabababaaabaaaababaaababaaabababaabaaaabaaabaaabaaaabaaababaaaaaabababaabaabaabaabaabaabababababaabaabaabaababaaaaabababaabababaaaababaaabaababaabababaabababababaababaaabababaabaabaaabaaababababaababababaaaababababaabaabaababababaabaababaababaaaaaaaabaaabaababababaababaababaabaababaaabababaaaababaabaabaaaabaabaababababaabababaaabaababaababaaaaaababaababaabaabababaaaaaababaabaaababababaaabaabaaaababababababaaabaaaaaaaaababaaaabaabababaaaaabaabababaaaabaaabaabaabaabaabaababaabaaabababababaababaababababaaaaabaaababaabaaabababababaaabaabaabaaababaaabaaabaabababaaaaabaaaaababaaaaababaabababababaabaabaaaababababaaaabaababaaaabaaaaabaaaabaababaaaabababaaabaabaaaaaaaaababababaaaabaababaaaaabaabaabaababaaaabaaaaaabaaaababababaabaabababaaabaababaabaabaaaabababaabaabaababaaaaaaaaaaaababaababababaaababaababaaababaabaaabaaaaabababaababaabaababaababaaaabaabaaabaababababaababababaaaabaababaabababaaabaabaababaabaabaaaababaaaaaabaaababaaababaababababababaaaaaababaaabaaabababaaabaaabaabaaaaaaabaaabababaababaaabaababababaaaaaaabababaabaaabaababababaaabaaabaaabaabaaabababaababaaababaababaababaaaabaaababaaabababaaaabababaabaaaabababaaaabaabaababaababaabaaaaaabaabaababaabaababaaabababababababababababaaaaaabaababababaabaaaaabaaababaababaabaabaaaababaababababaaaabababaabaaabaabaaaaaabaabaaaaabababaabaababaababaabaabaababababaabaaabaaabababaabaabaaababaabaaaaaaabaababaaaaaaaabaabaabaabababaabababaaaababaaaaababababababaaababababaabababababaabaababaababaaaaaaabababababababaababababaabababaaabaababaabababaabaabababaaaaabaabaababaaaababaaaaaababaabaaabababaaabaaaababababaaaababaabaabaabaaabaabababaaabaaababaababaaaabaaaaaabababaababaaaabaabaaabaaaaabaabaaababababaaabaababababaababaabaaaabababaaaababaaaaaaabababaaabaaabaababaaaabaababababaabaababaaabaabaabababaaaaabaaaaababaaaabababaaaaaabaabaabaababaabababababaababaaabaabaaabaaabaabaaaaaababaaaaaaaababababaababaaababaababaababaaabaaaaaabaababaababaababaabaababababababaaababababababaaababaababaaaaaaaababababaaaabaabaaabaaabababaabaabaaababaabaabababababababababaaaababaaabaababaaabababababababaaabaabaaaabaaababaaaaabaaabababaababaaaabaaaaabababaabaaabababaababababaababaababaaababaaababababaaaabaababaaabababaaaabaaabaabaababaabaaababababaabababaaaaabababababaaabaaabaaaaabaaabababaaabaabaabaaaabababababababababababaaaabaaaaababaabababaabababababababaaaabaababaaababababaabaababaababaaaaaabaabaaaaabaababababaaaabababaabaabaaababaaaabababaabaabaabaababaaabababaaaaaabababaabababaabababaababaaabaaabaaabaaababaaababaababaabaabababaaaaaaabaabababaaaabaabaaababaababaaabaabaaaaaaabaaaababaabaaaaababababaababaabababaaaaabababaabaaaabaabaaabaabababaabaaaababaaabaaabaababaaababaaabaaaabaabababaaabaaaabaababaaabaabaabababaaabaaabababaabababaaabaabaabaaababaababaabaaaabaaaaaabaabaaabaababaabaaabaababababaababaabaabaabaabaaababaabaaababaaabaababaaaaababaaabaaaaaabaaabaabaaaabaaabababaabaababababaaabababababaabaaaaababaababaabaaaabaabaaabababababaabaaaababaabaabababaaaabaabaabaaababaaababaaaababababababaaaaababaabaaaababababaababaabaabaababababaaabaaabababaabababaaabababaaabaaabaabaaaabababaaabababaabaaaaaaaaaabaaabaabaaaababaaababaabaabaaabaabaabaaabaaaaaabababaabaaaaaaabaabababababaabababaababaabaaaaabaabaababaaabababaabaababababaaaabaabaaabababaabaabaaabababaaababaaabababaaabaaaaababaababababaaaaabababaaaabaabaaababaabaaaaabababaabaaaababababaaaabaababaabaaaabaaababaaababaababaaabaabababaababaaabaababaaababababaabababaaababaaabababaababaabababaabaababaabaaaababababaaabababaaaabababababaaaaaaaabababababaaabababaaaababaaaaaaaababaaababaababaababaaabaabaabaaaaababababaabaabaabaaababaaaaabaabaabababaaaabaabaaaaaabababababaaaababaaaaaabababaabaabaabaaaaaaaabababaaaaababaabaabaaaababaababababaaabaababaaabaabababababaabaabaaabaaaaabababaabababababaabaaaaaababaaaabaaababaabaababaabaaaaababababaabaaaaaababababaabaabababaaaaaabaaabaabababababaabaabababaababaaabaaaaaabaabaabababababaababaabaababababababababaaaaabaaaaababababaaaaababaabababababaabababaaabababaaaaaaaababaa
bababaaababababababaababababababaababaaabaabababaaaabababaaababababaababaaababaababaaaababaabaaabaabababaaaabababababaaababaaaaaababaaaaaabaabaabaaaaaaabaabaabaaabababaaabaaaabaaaaaabaababaaababaaaaaabaababaaaaabaaabaabaaaabababababaaabaababaaababaaaaaababaabaaababaabaabaaababaaaaabaaabaabaaaababaaaaaabaabaababaabaababababaabababaaaababababaabababaababababaabababaaaaabababababababaaaabaaabaabaaaabaabaababaabaaababababaababababaabababaaaaaaaabaabaababababaaaaabababaabaababaaaababababababaaabaaabaabaababaababaaababaababaabaaaababababaaaaabaababaaaaaaabaabaababaaabaaaabaababababaabababababababaaaaabaaaabaaaabaabaababaabaababaaaaabaaabababaaababaabaaababaabababaaaaabaababababaabaaababababababababaaabaabaaaaaaaabaabaabababaababababababababaaababaababaababaaaabaaabaabababaaaababaabababaaaaababaaaaabaaabaabaaabaaabaabaabababaababababababaaaabababaababaaaabaabababababaaaaaababaabababaabaaababababaaabaababababaabaaabaabaabababababaabababababaabaababababaabaaabaabababababaabaabaababaaaaaabaababaaababababaababaababaababaaaababaaabaaababababaabaababaaaaaaaaababaabababababaaabaababaaabaaaabaaaabaabaaaaaabaabababaabababaaababaaabaababaabaabaabaabaaaaababaababaabaaababababaaaaaaaaababababaaabaaaaaababababaabababaababababababaababaaaabaabaaaaaabaababaabaababababaaaaabababaababaaababaaaabaaaaababaabaabababababaababababaaaaaabaaaababaaaabaabaaaabaaabaaaabaaaabaaaabaabaaaabaababababaaabaabaaaaaababaaaababaaabababaaaababaaabaababaaaabaaababaaaaaababaabaabaabaababaaabaaaaaaaaabaabaaaabaaabaaaaabaaaabaaabaabaabaabababaabaaababaabaaaaabababaababaabaaababaababababaaababaababaabaababababaabaaababaababababaaabaaaababaababaaabababaaabaaabaaaababaabaaabababaababaaaabaababababaababababaabababaababaaaaababaaabababababaababaabaaaababaababaaaabaababaaaababaaabaabababaaaabaaabaabaaabaaaaabababababababaaaababaaaaaaaaabaaaaaaabababaaababaababaaaaabaababaaababaabaababaabaaabaabababaaabababaabaaaabaaaaabaaababaaaabababababababaaaabaaababaababababababaabaabaabaababababababaaabaaabaababaaaaabababababababababaababababaaaabaabaaabaababababababaaaaabababababababaaabaaaabaaabaababaabaaaaababababaaabaabababaaabababaaaaaabaabaabaaaaababaabaababaabaaabababababaabaababaabababaaabaaabaababaababaaaabaaaababaaaaabaababaababababaabaababaababababababaabababaabaaaabaababaaabaabaaabaaabaabaabababababaabaaaababaababaabaaababaaaabababababaaabaabaababababaabababababaababaababaabaaabaabaabaabaaabaabaababaaaaaaabaababaabaabaaabaaabababaaabaaaababaaabaababaabaaaabaababaabaaaababaababaaaaabaabaabababaabaabaababaabaabaaababaabaabaaaabaabaaabaabaabababababababaaabaaaaaaabaababababaababaaaababababaaabababaaaaababaababaaababaabaaababaaabaababaaaaaabaababaabaababaaaaabababaaaababaabababaabaaababaabaaababaabababaababaaababaababaabaaababaaabaabaaaabaaabaabaababaababababaaaabaabababababababaababaababaaaaabaabaaaababaaaabaaaaabaabaabaaabaabaabababaababaababababaaaaabaaaabaababaababaaaababababababaabaabaaabaaaababaaabaababababababaabaaabaaababaabaaabababaabaabaaabaabaabaaababaabaabaababababababaaabaaababaabaabaaaabaaabaaaabaaababababaaabaabaabababaaabaabaabaaabaaaabababababaaabaaababaaabaabaababababaababaaaabaaaabaaaaababababababaabaabaabababaababababaaabaaabaabababaaabaabaababaaaababababaaaabaaaabaababaabababaaaaaaaababaaaaaabababaababaaaaaaabaaaaabaaababababaabaaaabaababaaabaabababababaaabababaaaabaabaaababaaababababaaabaabababababaabaabababaabaabaaaabaabaabaababaababaaaaabaabababaaabababaabaaabaaaabaababaabaabababaaaababaabaabaaaaaaababaaaaababaabaaabaabaababaaabaaaaaaabaabaababaababaaabaabaabaaaabaaaabababaababaaabaabaaaaababababaabaabaababaaabaaaaaababaaaaaaabaaaaaababababaaaaaabaaabaababaaaaabaabaaaabaaabababaabaaaaaabaaaabababababaababaabaababaaaabaababaabaaababaabaaabaaaaaaaaabababababaaaabababaabaaabaaaabaababababaaaabababaabaabaababaabaabaababaabaaababaabaaababaabababababaababaababaaaaaaabaaababaaaaaaabaabababaabababaaababaaabaabaaaabababaababaabaaababaaaabaaaabababaabaaaaaaabaabaabababaaaababaabababaaaaaababaaabaabaabaaaaababababaaaabaabaaaabaababaaaaabaaaabaababaaaabaabababaaabaaabababaaabaabaaabaabababaaababababaaaaabaaaabaabaaabababaabababaabababaaababaaabaaaaabaaaaaaabaaababaaaaaababaabaababaabaabababababaaaaaababaababaaababaaaabaabaaababaaabaaaaabaababaababaabaababaaabaaaabaaaabaabaabababaabababababaabaaabaababaaaababaabaaaabaabaababaabaabaaababaababababaababababababaabaaabaababaaaaabaaaabababababaaabaaaabaaaaababababaabaaaababababaaaabaababaabababaababababaabaababababaaaabababaababaababababaabababaaabaaababaaaaabaabaabababaaaaaaaaabababababaaaaabababaababaabaaababaaaaaabaaababaabaababaaaababaababababaaaabaabaaaababaabababaaaaabaaaabaabaaababaaababababaababababaabababaababaababaabababaababaaaababababaababaabababababaaaababaabaaaabaababaabaaaababaaabababababaaabaabababaabaabababaaabababaabaabaaabaaabaabaabaabaaaaaababaababaaaaabaaabaabababaaaaaababaaaaaabaabababaabababaaaaaaaaabaabaaabaaaabaabaaaaabaaaaaabaabaaaabababaababaaaabababababaaaabababaabaaaaabababaaabaaaabaababaabababaaabababaaaababaaaababaaaaabaabababaabaabababaaababaaaabaababaabaababababaabaabaababaabababaaaababababaabaaababaabababaababaabaabaabaababaaaabaababababaabaaaababaaaaaababaaaaabaaabababaabababaaaababaabababababaaaabaabababaababaabaababaaabaabaaababaababaabababababaabaaabaaaaabaaaabababaaabaabaaaabababababababaaabaaababaaabaabaaababaabaaaaaabababaabababababaaabaaaaaababaababaabababaaaababababaabababaaababaababababaaabaababaabababababababaaaaabaaabaabaabaaababaababaabababababaaabaababaaaaabaabababababaabaaaaabaabaaabaaabaababaabababababaababaaabababaaabaabaababaababaababaaaaabaabaaabaaaaaaaaabaababaaabaaababababaaababaaabaaabababaababaaaabaababaababaaaaaaabaaabaababaaababaaabaabaaaaabaababababaababaabaaabaabaababaaaaaaaaababaabababaabababaababaaababaababaababaaababaaabaaababababababaababaabababaaaabaababaaabababaaababababababaabaababababaabababaaaaaabababaaababaababaaaababababaababaaabaaaaababaaaabaabaaaabaaabaaabaaaaabababababababababaabababaabaaaaabaaaabaabaababaabaabaaaababaababaabaababaaabaaaabaaaababababababaaaababababaaabaabababaababaababaababaaababaababaaaaaaaaaaaabaaaabababaaabaaabaaaabaababaaabaaaabababaabaabaabaabaaababaababaaabababaabaaabaabaabaabaabaabababababaaaaababababaabaaabaaaabaabaaabaaabaabaaaabaabaabaaabaabababaaaaabaaaaababaababababaabaaabaaaabaababaaaababaaaaaababaaaaabaabababaabaabaababaaaababaaaababaaaaaaababaabaabaaaaaabaabaabaabaaaaababababababaabaaaaababaabaababaabababaabaababaabaababababababababababaabaabaabaaababaaabababaabaaabaaaaabababababaaaaabababaaababaaaababababaaaaabababaaababababababaabaaabaaaaaabababababaaabababaaaaaaabababaabaababababababaaaaaabaabababaaaabaaaabaaaababababaaabaababaababababaaababaaaababaabaababaaaaaabaaaaaaababaaaabaabababaababababababaaaababaaaaaaaaaabababaabababababababaaabaabaaabaaaaaabaaababababaababaaababaaabaaababaababaaaaaaabaaababaabababaaaaababaaaaababaabaaababaababaaabaabaaababababaabaaababaaaababaababaabaaaababaaaaaabaaaabaaaaaabababaabaaaabaabaaaaababaabaabababaabababaaaabaaabaaababaababaaababababababaabaaababababaaaaabababaaaabaaaaaaaababaabaaabaabaababababababababaaaaaaaaaaababaababababababababababaaababaababababaaaababaabaabaabaaaababaaabaaaabaaaaabababababaaaaabaabababaaaaaaaaabababababaaaaaabaababaaabaababababaaabaaababaaabaaaaaababaabababababaaaababaaababababaaaabaabaababababababaabaaabaabaaabababaaabaabababaaaababaabaaabaaaababaababaababababaaabaababababaababaabaaababaabaaaabaaaabaaababaababaaabababaabaaaababababaabababababaabaababaabaaaabaaaababababaabaaabaabababababaaabaaababaaabababababaaababababababaaaaababaabaaaaaabaabababaaabaaabaabaabaabababaabababaaaaabaababaaababababaaabaaaaababaaabababaaabaababaabaababaabaabaabababaababaaaabaaaababaaaaaaabaabababaababababaaaaaabaababaaababaabaababaaaabaaaaababaaabaaabaaabaaabaababaabaabaabaabaaababaaabababababaababaaaabaababaaaaabaabaababaaabababaabaaabababaaaababaaaabababababababababababaabaabaaaabaabababaababaabaaabaababaaaababaaaaaaaaaaaaaaaaaaaaabaabaabaabababaabaaabababaabaabaaaabababababaaaaababababababaaaaaabaaabaaaabaababaaababaaababababababababaabaabababaaaaabaaaabaaaaaabaababaababababaaabaaaaabaababaabaababaabababaaabaababaaabababababaabaaaaabaaaababaababaaababaaaaaababaaaabaababaaabaabababaaababaaabaababababaaabaaaababababaababaaababaaaabaababaaabababaaaaaabaaabababaabaababaaaaababaaaaabaababaaabaaaaabaabababababaabaababaabababaaababaaabababaaabaabaaaabababaaababababaaababababababaababaaaaaaabaabababababaaaaababaababaabaaaaaababababaabaabaaababaaaabaaababababaabaababaaaabaaababaabaaababaabaaaabababaaaaabaabababababaababaaaababaaaaababaaabaaaaabababaabaabababababaaababaababaaaabaabaaababababaabababaabababaababaaaaaaaaaaabaabababababababaaababaababaaabababababaaababaabaabababaaababaaabababaaabababaabaaabaaaaabababaababaaababaabaaabaabaaabababababaaaababaabababaabababaabababaabaabaabababababaabaabaababaaaababababaaaabababaabaaaaabaabaaabaaabaababaabaaabaaababababaaabaaababababababaaaabababababababaaaababaababaababaabaaabaaaaaabababaabababaaabaabaabababaaaaaabaababababababaaaaaaaaaabababaaabaababaaabaaabaaabaababaaabababaaaabababaaaababaaaabaaabababaaaabaaabaabababaabababaaabaabababaabaabaaaabaabaababababaababaababababababaaababaabaababaabaaabaabababaaaaabaaabaaabaababaaaaabaaaaaaaabaaababaabaaabababababaaaabababaaabaababaaaaaaaababaababaabababababaaaababababababaaababaaababaababaaaabababaaaabaaaababaaababaaababaaabaaabaaababaaababaabaabababaaabaaaaababaaabaabaaababaabababaababaaaababaaaabaaaaaabaababababaaaaabababaaababaaabaabaababaaabaababaababaabaabaaabaabaababababababaabaaaabaaaaababaaaaababaaaabababaababaabababaabaabaabaababaaaabaababababaaababababababababababaaaaaaaaabaaaaababaaabaaaaabababababaababaaaababaabaaabaabaaaabababaabaaabaabaaaabaaaababaababaababaabababaabaaabababaaabaababaabababababababaaabaabaaababababaaabababaabaaababaababababababababaaaabaababababababaabababaabaaababaabababababaaabaaaaaabaabababababaabaababaabaabaaaaaababaaaaaabababaababaabababaababaaabababaabababababababaaabaaaababababaaabaaabaaaabababaaaabababaaababababaabaaababaaabaaabaaabaaabaabababaabaaaaabaaababaabababababaabababaaaaaabaabaaaabababaabababababaababaaabaaabababaaaaababaaabababababaabaaaababaababababababaabababababaabaaabaabaaaababaabaabababaaaababaaaaabaababababaaababaabaaabaabaababababaabababababaababababaabaaababaaaaabababaababaaababaabaabababaabaaaabaaabaaabaababaaaaaaaabaabaaabaaababaaaaaaaaabaabababababaabaabaabaabababababaaabaabaabaaabaabaababaabababaabaaabababaabaabaaababaaabaabaababaaababaaaaaaaaabaaabaabaabaabaaabaaabababababababaabaaaaaaabaaabababaababababaababaabaaabaabababaaaababaaaabababaabaaaaaabaaabaaabaabababaaaaaababaaababaababaabaaabaabababaaabaababaaabaaabababaaabaababaabaababababaaabaabaabaababababaabaaaababaaaaaaaaabaabaababaabaaababaabaaaaabababaababaaaaabaabababaabaaababababaaaaabaabababababababaaaaaabaaabaabaabaabababaaaabaababababaababaaabaaaababababaabababaaaaababaabaabababaaababababaaabababababaabaabaabaaababaabababababaabaaaaabaaabaaaaaaaabaaabaabababaaababaabaaaaabaabababaaabababaaaababababaabaabaabababaabaaabaabaabaabababaaaaaabaabaabaaabaaaaabaaaabaabababababaababaabababababaaaabaabaabaaabaabaababaababababaaababababaabaabababaababababababaaababaababababababaababaaababaababaaaabaababababaababababaaabaaababaababaaabaabaaaaaabababaaaabaaaaaaabababaaaabaabaaababaaababaaaabaabababaaaababaaabababaaabaabaaaabaaaaabaababaaaababababaababaaababaababaababaabaabababaababababababaabababababaaabaabaaaababababaababababaaabaabaaaaabaaaababababababababaabababababaaababababaabaaabaaabaaababababababaababaabaaabaaaaaabaaaaababaaaaabaaaabaababababaaabaaaabaaabaaaaaaabaaabaaaabaababababaaaaabaaababaaabaababaaabababaaababababababaaabaabaaaaabaaaaaabaaaaababababaaaaabababaaabaabaaaabababaaaabaaababaaabaaaabababaabaabababaababaabaabaababaaabababababaabaaabaaabaaabaaabababababaaaababababaabaaabaaaaaaababaabababaabababaabaabababaabaabaaaabababababaaababaaababaabaabababaabababababababababaaabababababaabababababaabaaaaabaabaaabaababaaabaaabaabaabaaabaabaaaabaababababaababaaaababaaaabaabaaaaabaabababaabaabababaaaaabaababaaabaabaababaaabaaaaababaababababaaaababababababaababaaabababaabaabaabaabaaaaabaabababababababaababaaababaabaabaaaabaabaabaabaaaabababaabaababaababaaaabaaaaaaaabababaaababaabababaaaaaaaababababaabababaaababababababaabababaabaabaabaaaaabababaababaabaaabababaababababaabaababaaaaaabaabaabaababaaaaaaabaaaabababaaaabaababababaabaaabababaababaabaababababaaaabaababababababaaaabaaababaaaabaaaababaababababaaaabaabaaabaabaaababababaababababaaaabaababaaaababababaabaabababaababaaabaabababababaabaabababaaaababaababaabaaabababaabaaaabaaabaaaaababaabaababaaaaaaaabaaaababaabaabaaabaababababaabaabaabababababababababaabaaaaaaabaaabaabaabaabaababababaabaababaababaaaabaaaaababaaabaabaababaaaabababababaababaababaababaabaabaaaaaaaabaaabaaababaaaababaaababababaaaaaabaaaabaabaaaaaababaabaaaaaababaabaababaaabababaaabaababaaabaaabaaabaaababaaababababababababaaaabaababababaababababababababababaaabaabaaabaaaaabaabaaaabaababaababaaababaaabaaaabaabababaaababaaababababaaaabaaabaabaaaaababaaababaababaabaabaabaabababaabababababaababaababababaababaabaaababaaababaaaaabaabaabaababaaaababaaababaababababaababaababaaaaababaaabaababababaabababaabababababaaabaabababaaaaaaabaaababaaabaabaaababaabaaaaabaabaababaabaaaabaaabaabaabaabaabababaabababababaaaaabababababababaaaababaaababaaaabababaababaabaabababaabaababababababaaaaabababaaabaaaabaabaaababababaabaabaaababaabaaaabaababaabababaababaabaaaabaaaaaabaabababaaababaaaabaabaabaabaaababababababaababaaababaabaaaaabaabaaabaaaabaababaabaababaabaabaabaababaaabababababaabaabaaabababababaaaabababaabaabaabababaabaabaaabaababaababaabababababaaabaabaaaaabababaabaabababababaabaaaaaaabaabaabaaaabaababaaaabaaabaaaababaaababababaaaabababababaaaaababababaababaaabaaaaaabaaaabababaabababababaaaababaaaaaabaabaaaaabaaabababababaabaaabaaabaababababababaaaaaabaabaaaabaabababababaabaabaaaaababababaababaabaabababaabaaababaaababaabaabababababaabaababaababaaababaabababaabaabaaabaababaabaaaabaababaababaabababababababaababababaabaaaaabaaabababaaabaabababaababababababaaababababaaaaababababaaaaabaababaaaaababaaababaaabaaabaabaaabaaabaaaaabaabababaabaaabababaababaabababaababaabababaaaabaababababaabaababaaababaaaaaaaabaaaabababaababaababaababaabababaaabaaabaaabaaabaaaaabababababaababababaabaaaabababaaaabaaababaabaaaababababaababaababababababababaaaaaabaabababababababaabaaababaabaaaaaaababaabaaaabaaaaaabababababaababaabababaaababaaaababababababaababaabaababaabababaabaaabaaaabaabaababaaaababaabaababaaabaababaaaababaababaabaaababaaabaaababaabaaaaababababaabaaaaaaaababaaaabaaaabaaabaaabaabaabaababaaaababaaaababababaababaaaaaaabaaaaabaaaababaabaaaabaaababaabaaababababababababaababababababaabaaabababababaaaababababaabababaababaabababaaaabaababaaabaababaabaabaabaabaababaaaaaaaaaababababaaaaaaaaababababaababaaaababaabaaabaaaaaababaaabaaaaaaabababaababababababaababaaaaaaaaabaaaababaaabaaaabaaabaabababaabababaabababaababababaabababababaaaaaaabaababababaababababaababaabaaabaaaaaabaaaaaaabaaaabababaaabaaababaaabaaababaaababaabaababaabaaaabaaaaaababaaabaaabaababababaababababaaabaaaaabaabababaaabaaabababaababaaaabaabaaabaaabaaababaaababaababaaaabababaabaaaababababaaababaaaababababababaabababaaababaabaaaaaaaaababababababababaaaaaaabaabaaababababaaaabaabaabaaabaaaabaababababaaabababaabaaababababaabaabaaaaaaaaaababababaaaabaabaaaababababababaaaaaabaababaababababaaaababaabababababababaabaabaaaababababaabaaabababaaababaababababaababaaaaabaaaaaaabababaabaaababababaaaabaabaaababaaaababababaaaababaaaaaababababaaaaababababaaaaaaabaabaabababababababaabaabaaaaaaaabaabaaaaababaabaaaababaababaaabaabaaababababaabaaabaaabaaababaaaaababaaabaaababaababaaabaabababababababababaaabababaabaaaabaaaaaabaabaabaaaaabaabababaabababababaaaabaabababaaababaaaabaabababababaaaaabaaabaababaababaaabaaaababaaaabaaaabababaaabaaaababaaabaababaababaaabababaabaaababaaabaabaabaababababaaabaabaababaaaaaabaabaaababaaabaaabaaabaababaababaabaaaabaaabaaabaababaaaabaaababaababababaaababaaababaaaaabaabababaaaabababaaaababaaaabababaaabaaababaaababaababaaaaaaaabaabababababaabaabaaaabaabaabaabaaaababaabababaabababaaababaaababaababaabaabaabaaababaababaababababaabaaabaababaaaababaaabaaababababaabaaabaababaabababaababababaababaaababababaabababababababababaabaababababaaabaababaabaabababababaabaabababaababaabaabababababaabaaaaaaabaaababababaababaabaababaabaababababaabababaabaaaaabaabaaababaabababababaababaaaabaaabaababababaabababaabaababaabaababaababaabaaaaaaabaabaababaaabababaaababaaababaaabaaabababababaaaaaaabaababababaabaaababaabaababababaabaabaababaaabaaaababaababaabaababababaaababababaaababaaaaabaababaababaababaababaababaaabaababaaaabaabaaaaaaabaabaabababaaababaaababaaabababababaaabaabababaaabaaababaaababaabaabababaaaaaababaababaaaaaaaabaaababababaaaabaababaababababababababaaabaabababaaabaabababaaaabaaabaabababaabaaabababaabababaababaabaaaaabaababaaabaaabaaaaaaaababaabaabaababaaabaaaababaababaabaababaaabaababaabababaabaabaabaabaabaabaaababaababaaaabaabaaaaaabaaaaabababaabababaaabaabaaababaaaaababaababababababaabaaaabababaabaaabaabababaaaababaaababaaaabaaaabaabaabaaabaababaabaaabaabaababaaabaababaaabaaaabababaabaaabababaababababababaaabaababaabaaabaaaabaababababaabaababaaabaabababaabaaaaaabaabaabaabaababaaaabaaabaaaabaabaabaaabaaaaaabaaabaaaaabaaaaaaababaabababaababaaaabababaabaabaababaabababababaababaababaaababaaabababababaaaabaabaaaabaaabaaabaabaaabaaababaabababaababaaababaaabaaababaaabaabaaababaabababaababababaaaababababababaabaabaabaaababaabaababaaababaaaababaaaababaaaabababaaababaabababaaaababababaabaaaaaabaabaabababaababaabaaaaaaaaababaaaababaaaaabaababaababaaabaababaaabaabaaabaabababaaaabababaabaaaaababaababaababaabababaaaaaabaabaaaabaaaabaaaabaababababaabaabaaaabababaababaabababaabababaabaabaabaaaaaaaabaaabaaabaababaaaababaaababaababaaababaaabaabababaabaaabababaaaabababaaaabaababaaaaabababaabaabaaabaabababaabaababaaaaaabaababaaabaaabaaababaabaaabaabaaaaabaabababaaaaababababaaababababaababababaabaaaababaaabababaaabaaabababababaaaaabaababaaaabaabababababaabaababaabaababaabababaababaaaababaaaaaabaababaabaaaabaabaaabaaababaaaaaababaaababaababaabaabaaabaabaaaabaaabaaaabababaababaababaaababaababaaaaaababaababababaaaabababaabaaaabaabaaaabaaabaaaaababaabababaaaabababaaaabaababaaaababaabaaababaaabaabaabaababaaaabaaabaabababaaabababaaababaaaaaababababababaababaabababaaabaaaaaaaabababababababaabaababaaaaabababaaabaabababaababababababaaabababaaaaaababaabaaaaabababababaabaaabababaaaababaaaaabaabaaaaabababaaaababaaaabaabababaabaaaababaaaaaaaaabaababaaabaabaabababaababaabaaababaababaabaaababababaaabaabaaababaababababaababaababababababaabaabaaaabaababaaababaaabaaabaabaabaabababaabaabaababaaaabaaabaaaaabababaaaabababababaababaaaaaababaabababaababaababababaaaababababaababaaaaababaaabaaababaaaabababaabaababababababababaaababaaababababaaaabaaabaabababaaabababaaaaaaaaababaaabaaababaabaababababababaaaababaaaababaabaababababaabaabaababaaabaabaababaabaaabaabababababaababaaaabaaabaaabababaaabaabaabaaaaaaabaaabababaaaaabaaababababaaaabaababaaabaabababababaabababaabababaabaababababaabaabaababababaaabaaaaabababababababababaaabaaaabababaaaababababaaaabaabaaabaababababaaabaabaabaababababababababababaaaabababaabaaabaaabaababaaabaaaaababaaabaaabaaaaaaabaaababababababaaababababaabababaaabaaaaaabaaabaabaaaabababababababababaaabaabababaaaaababaaababaababaababababaababaaaabaabaaababaabaaaababaaabababababaaaabaabaababaaaabaaaabaaabaaababababaabaaababaaaaabaababababababaabaaabaabaaababaabaaabaaababaabaababaababaaababaaabababaabaababababababababaaaaaaababababaaababaaabaababababababababaababababaaabaabaabaaaababaababababaaaaaabaaabaaaaaabababaabaababaaabababababababaabababaaaaaabaaaaaabaaababababaabaabaabababababaabaabababababababaaaaababaaaabaabaababaaabaabaababaaabaaaaababaaabaababababababaaabaaaabaabaababaaaababaaabaabababababaaaabaaabaaaaaaabaabaaabababaaabaabaaababaaaaaaababababaaaaaabaaaabaaabababaaaababababababaaababaaababaabaaababababaabaabababababaaababaaaabaaababaaaaaabaaabaababababaabaaabaaaaaaaaababababababababaaaaaabaababaaababaabaababaaabaaaaaababaaaaababaababaabaaabaabaabaaaabaaababaaaabaabababaaaababaabababaaabaababababaaaaaabababaababababaaabaaabababaababaababaabaaabaaaababaabaaababababaaaababaaaaababaaaabaabababaaaaaaaaaabaaaabaabaaaabababababaaaaabaaaababaabaabaabaaabababababaababaababaaabababaaabaaabaaaaabaabaaaaabababaaabaaabaaabaaaababaabaabaaaabaabaaaaabaaaaabaabababaaaabaaababaaaaabaaaababababababababaaabababaaaaaabababaabaabaaabaabaabaabaaababaabaaaababababababababababaabababaababaaabababaabaaaabaaaaabababababaaabaababaababaaaababababaaabaabaabaababaaaabaaaaaaabababaabababaabaaaaaaaabaabaaabaaababaaaabababaababaababaabaababaabaaabaaaaabababababaaaaaaabababaaababaabaababababaabaaabaabaababaaaababaabababababababababaaaabaabababababababaaababaaabababaababaababababaaabaababaababaaaababababababaaabaaaaaababaababaaaababaabababababaaaaaabaabaaaaaabababaabababaaaaabaaaaaaaabaabababaabaabaaaaabaabaaabaaaabaaabaababaaaabababaababaaaaababababaababababaabababababaaabababababaaababaabaabaabababaaababaaababaabaabababaaabababaabababababaaabababaaaababaaaaaababaaabaabaabaabaabaaaabaaaaaaabaaaaaaabaaabaababaabaaabaabaabaaaabaababaababaaaaaaaaababababababaaaaabaaabaaaababaaababababaaabaabaaaaababaaaabaabaaaaabaaabababaababaaaaaaaaaababababababaabababababaababababaababababaabaabaaababaabaaaaaaabababaabaaababaaabaaabababaaaabaaaaaaabababababaababaababababaaababaaabaabaaabababaaaabaaababaabaababaaaaaababaaabaaababaaaaabababaaaabaaabaabababaaabababaaaaababaababaaababaabaababaaabababaaaaabababaabaabaababaaababaaaabaaaabababababaaaaabaabaababaababababaaabababababaaabaababaababaabaabaababaaabaaaaababaaabaabaaababababababaababaabaaabaaababaaaabababaaabababaabababaabababaabaababababaaabaabaabaaaababababababababaaaaaabaababababababaaaaaabaababababaaabaabaaabaabaaaaaababaababaaabaabababababababaabaabaaaaababababaaababaabaaaabaabaabaabaababaaabaababababaaabaaababaaababababababaaaababaaaabaaababababaabababaaaababaaaaababaabaaaababaaababababaaaabababaabaaaaaababaaaabaababaabaabaaabaababaaabaabaaabaabababaaabaabaabaaababababababaaabaababaaabaaabaaaabaaababaaaaaaaabababaaababaaababaaabaababaabaaabaabaaabaaaababaaabaabababababaaaabaaaaaaababaaababaabaababaaaababaaabaaabaabaabababaaaaaababaaaabababababaabaabaaabaaaababaababaaabaaaaababaabababaaaaababaaababaabaabababaaaaabababaababaaabaabaaaabaaabaabaaaaaaaaabababababaaabaababaaababaaababababaababababababaabaabababababaabababaabaabaabababaaababaabaaaababaaaababababaabababaaaaabaabaabaaababababaaaababaabaababaaaaaaaaaaaababaaaaaababaaabababaaaaabaaaabaaabababaaabaaaaababababaabaabaabaaaaababababaaababababaababababaaaaaaaaabaaabaabaaabaaabaaabaababaabaaaaababaaaaabaaaaaaabaabababaaabaaabaabaaabaabaaaabaabaababaaabaaaabaabaaabaabaaaaaaaababaababaaabaabababababaaabaabaaabaabaaababababababaaababaababaaabaaaaaaabababaabaabaabaababaaababaaaaaabaaababababaaabaabaababaaaaaaabaabaaaaaababaababaaaabaababaaababaababaabaaaabaaaaabababababababaaaaababababaabaababababaaabaaababaababababaabaabaaaabaabaababababababababaaabaaaaaaaababaaaabaaababababaaaaaabaabaaaababaaaababaabaaaaaabababaabaabababababababababababababaabababaaaaaabaaaaababaaaaaaaabaabaababababababababaabaabababaabaabaabababaababababaababaabaaaaabababaabaaaabaaaaaabaabaaaaabaaaaabababababaabababaaababababaabababaaaabaababababaaabaabaabaabaabaabaaabaabababaaaaababaaababaababaabaababababaaababaaababaabaabaaaababaabaaabaaaabaabaabaabaaabaabaaaabaabaaabaabaaaabaababaabaaabaaababaabaaaaababaababaabaaaababababaaabaaaaabaaababaabaabaaababababababaabaaababababaababaababababaaababaaaababababaaaaabaaaabaababababaaaaaaabababaabababababababaaaaaaababababababaababaaabaaababaabaaaaaabaaaababaababaaabaaaaaaababaabaabaababaababaababaabaabaaaaaaaaaababaaabaabababaaababaabaabaaaabababaabaababababaaabaababaaaababababababababaaababaaabaaaaaaaabaabaaabaabababababaabaabaaaabaaaababaaaabaaaaabaabaabaaabaabaababababaaabaabaabaabaabaabaabaaaabaabaaaabababaababaaabaabaabaabababaababaababaaababaabaabababaabaababababaaababaaabaabaaaaaaababaabababaabababababaaaaabaababaaaabaabaababaabababaabababaabaaaaabaaaaaababababaaabaababababababaaaabaaaaaaabababaaaabaaabababaaababaaababaaababaabababaaabaabaaabaaaaaaaaabababaabaabaaabababababaababaaabaaabaaaababaaaaaaabababaaaaabaabaababababaababaabaaaaaaaaabaababaaaabababaaaaaaababaaaabababaababaaabaabaabaaaabababaaabababaabababaaababababaaabaabababaabaaababaaababaaababaabaaaaaaaaababaababababaababaabaaaaaaababaaaababaababaaaaababababaaababaabaabaabaababaaababaaabaaaaababaaaaaaaabaaaababaaaabababaaaabaabaaabababaabaababababaabaabaaabaabaabaababaabaaabaabaabaaabaaabaaabaaababaabaabababaabaaabaaabababaabababaababababaaabaabaaaaaaaaabaabaaaaaabaaabaaabaaaaababaaaaaaaaababaaabaabaaabaabaababaabaababababaabaabaabaaabaababababaaaabaababababaabababaaabaaabaaaaaaabaaabaaabaababaabaabababaabaaaaababaabababaaabababaaabaaaaaababaabaababaabaababaabaaabaaabaabaabaaabababababababaabababaaababaabaababaaaababaaababaababaabaababaaaaabaaabaaabababaabaabaaabaababaabaabaaaababaababaaabababaaababaaaabababaaabababaaabaaaabaababababaaaaaabaabaaabaababababaabababaaababaaaaabaaaabababaaaabababaababaaaabaaabaaaabaaabababaaaababaaaaaababaaaaaabaaabaaabaabaaaabababaabaaabaaaaababaababaabaabaababababababaaabababaaaaaaabaabaaabaabaabaaaaabaabaaabaaaaabaaababababaaaabaabaababaaabaaaababaaabaaaabaaabaabaaabababababaaaaaabababababaabaabaaabababababaaabaaaabababaabaaaabaababaabaabaababababaababaabaaabaabaaaabaabaabaabaaaaabaabaaabababababaaabaaaaababababaabaabaaababababaaabaaabababaababababaaaaabaaaabababaabaababaaabaababababaababaaaabababababababababababababaabaabaaaaabababababaaabaababaaaababaababaabaaababaabababaaaaababababaabaabaabaabababaaaababaaaababababaaaaaabababaaaababaaaaaaaaaababababaaaabababaabababaaaabaababaaaaabaaaababaababababaabaabaabaababaaababaaababaaabaabaabaaaaababaabaaabaabababababaabaabaaababaaababaaababaababaabababaaabababababaaabaababaababaababaabababaabaabaabababaaaaababaabababaaabaabaaaaabaaabababababaaaaabaababaaaaabaababaabaabaababaabababababaaababaaaabaaaaaaabaaababaabaababaaababaaabababaababaababaaaaabaababaababaaabababababababaaababaabaaaaabababaaaaabababaabaaaaabaabaaaaabaabaababaabaaabababaabaaaaabaaaaaabababaababaaababaababababaabaababababababababaaaabaaabaaabaabaaaabaabababaababababababaababaaaaabaababaababaabaabaababaababaaababaaababaabaababababaaaaababababaababaababaababaaabaaabaaaabaababababaaabaaabaaababaabababababaaaaaaaabababababaabaabaababababaaabaaabaaaabaaabaabaaaaaabaababababababababaaabaaabaababaabababaaababaaabaaaaaaababaaaaababaabaaaaaaabababaabaababaabababaabababababaaaabaabaaaaabaaaababaaaabaabababaabaabababababaababaaabaaaabababaabababaaaaaabaaababaaaabababaaaaaababaabaababaaabababaaabaababababababaabaaabaaababaabaaaabababaababaaaaaaaabaababababaaabababaaaabababaababaaaabaababaaaaabaaaabaababababaabababababaaababaaabaababaabaabababaaabaaaaaababaababaabababaaabaababababababaaababababaaabaabaababaabaababaaaaabaababaaababaaaabaabaaaabaaabaabaababababaababababababababaabaaabababababaabaaababababaababaababaaabababababaabaaaababaaaababaaaabaaaaaaabaabaaabaababaaababaaabaaabababaababaaaaaababaaaaaababaaabababaabababababaabababaaabaaabaababaabaabaabababaababababaabaabaaaaababaaababababababaababaabaabababaabababaabaaabaaaaabaababaaabaababaaabaaabaaaaababaabaaaabababaaaababaabababaabaababaaaaaabaababaaababaaaabaabaaabababaaaaabaaaaabababaabaabaabaababaaaabababaabaabaaaaaaaababaaaaabaaabaababaaabaababaaaaaababababaaaaababaabaabaaababababaaaabababaabaaaaabaaababaabaaaaabaaaaaaabaaaabaaabababaabaaabaaaaaabaaaabaabaababaabaaabaaabababababaaaabaabaabaaababaabaaabaaababaabaaaaaababaababaaaabaaaabaaababaaaaaababaaababaaababababaabaababaabaabaabaaabababababaaabaabaababaabaabaabaaaaababababababaaabaabaaababababababaaabababaabaaabababababababaaababaabaabaaabaabaabaaabababaabaaaababaaaaaaaababaabaaaababaababababaabaaababababaaaaababababababaaaabababababaaabababababaabababaaabaabaabababaabaabaababaaababaababaabaababaaababaaabaaabaaabaaabababaabaababaabaabababababaaaaaaaabaabaababababaaabaabaaaabaabaababaaaaaabaaaaabaaaababaabaabaababaaababaaabababababaaabaababaaaaaaabaaaabaababaaaaaaaaaaaabababaababababaaabaabababaaababaaaabaababababaaaabaaabaababaaabababaaababaababaaababababaaababababaabababaabaaabaabaababababaaabaabaaababababaabaabababaabababababaababaabaababababababaababaaaaabababaaaaaababaaaaaaababaaaababaababaababaabababaabaaaaabaaababababababaaaabaabaaababababaaaaaabaaabababababaaaabababaabaabaabaabaaaabaaababaaabaabaaaabaabaaaababaaaabaabaaaaaabababababaababababaabaaababababababababababaaababababaaabaaababaaabaabababaababaaaabaaabaaabababaabaabaaabaabaabaabababaaaabababaababaaababaabaaababaaaaabaabaabaabaaaabaaaaaaababababaababababababaaaababaabaaabaaaaaaababaaaababababaaaababaaabababaabaabababababaaabaabaabaaababababaaaaabababaababaaabaababaaabaaaababababaaabaababaaaaaababaabaababaabaaabababababaaabaaabaababababaaaaabaabaababababaabaabaaababaaaabaaababaaaaaabaabababaabaabaaabaaabaaabababaabababaaabaaaabaababaabaaabaababaababababababababababababababaaabaaaaaaabaababaabaababaabaaababaaabababaaaabaababaaaabaaabababaabababaabaaabababaaaabababaaaababaababaaaaaababababaaaabababaababababaaaabababababaaaaabaabaabaaaaabaababababaababababaaaababaaababababaaabaabababaababaabaabaaabaaababaabaaaaaaaababaaababaaabaaaaabaaaaababaaabaaaaabaaaaaababaabababaaaaaabaaababababaabababababaaabaaabaaababaaaabaaabaabaababababababaaaaababababaabaaaaaaaabababaababaaabaaaabaaabaaabababababababaababababaaaabaabaababaaaaaaabababaaaababababaabaabaabaaababababaabaababaaababaababababababaaabaabaababababaaababababaaabaababaaabaaaaababababababaabaabaabaaababababaaabaabaababababaaaaababababababaaaaaababababaaabaaaaabababaaaaabaabaabaabaaababaabaabaababaaaaaaaabaaaababaaaabaaaaaabaabababaababaabaaababaaabaabaabaaaabababababaabaababababaababaabaaaababaababaabaabaabababababaaaababababaaaaababaaaaaabaaaabaabababababaaababaabababaabaaaabaaabaabaababaaaaabababaababaaaaaabaaabababababababababababababaabaaaabaaaababababaabababaaaaaaaaabababaabababababaabaabababaababaabaabaababaaaaababaabaabaaaabaaaaababaababaaabaabababaabaaabaababababababaaaabababaabaaabababaabaaaaabaaabaabababaaaabaaabaababaababababababaaabaababaaaaabaabababaabaaaababaaaabaaaabaabaaababaababaaaabaaaababababaabaabaaaabababaabababaabaaababababaaabababaaabababaabababaaabaabaaaaababababaababababaabaabaaaaababaaaababaaabababababaaaaaaababaaabababaaaababababaabaaaabababaabababaaaaabaabaaaabababababaabaabaababaabaaaaaaaabababaababaaaababaaaaaabaaaabaababababaabaababaabaaaabababababababaabaaaababaababaabaaaababaabaabaabaababababaaaababaaabaabaababaabaabaaaabaabaabaaaabaabaabaaaababaabaaaabaaaababababababaabaaaaababaabaababaaaaababaabaaaaabaabaabaabaabaaabaaabaababababababaaababaabaabaaaababababaabaabaaababaabaaaabababaabaaabaaaabababababaaababaabaaabaaabaabaabaaaaabababaabaaabababaaaaabababaabaababaaaaaaababababaababaaaababaabaababaaaabaaaaaaabababaaaaaabaabaaaabababababaababaaaababaabaaababaaabababababababaababababababaaaabaaabaabaababaabaaababaaabaaabaaaababaabaaaabaabaaababababaabababaabaabaabababababaabababababababaaaaaabaaaaaaaabaabaaababaababaaabaaaababaabaaaababaababaabaaaaababababaaaababababaababababaabaabaababaabaaabaaaababaaaaababaabaababababaaababababaaabaaaabaabababaabababaabaaababaabaabaaaababaababaabaabababaaabababaaabababaaaaaaabaabababaabaaaaaaabaaabaaaaabababababaaababaabaaaaaababaabaabaabaababababaabaaabaaaaaababaaabaaaaabaabababababaabaabaabababaaababaaabaabaabaababaaabaaaaabaaababaabababaaaaabaabaabaaaaaaaaaabaababaabaaabaaabaaababaabaaababaaaaaabaabaaabaabababababaaaaaaabababaaabababaabaaabaaabaaabababababaaabaababaaaaaabababababaaababaabaabaaaabaababaababaababaabaaaabaaaabaaaabaabaababaaababaababababaabaababaabababababaabababababaabaabababaaabaabababaabaabababaaaababaabaaababaaaababaaababaaabaaababaabaaabababaababaaaabababaabababababaabaababaababaaaaabaaabaaaaabaaabaaaaabababaaaabaaaaaabaaabaaababababaababaaaaaababaaabaababaabaababaababaabaabaaaaabababaababababaabaabaaaabaababababababaabaababaabaaababababababaabababababaabaabaabaaababaabaaabababababaaabababaabababaaababaabaaabaaabaababaababababaaabaaaaaaababaabaaabaabaabaaaaababaabaabaaaababababaabababaaaabaaababababaaaaaababaaaaaaabaababaabababaaaaababaabaaabaaaababaaabaaabababababaaabababaabaabaaaaaababaabaaababaaabaaaabaaabababaaababaabaaabaabaaabaaabaababababaabaaaabaabaabaabaababababaaaabababaabababaaabaabaaaababaaabaababaabaaaaababaaabaaabababaabababaaababaaababaabaabaaabaaaaaabaabaaabaaabaaaaababaabaabaabaaaaabaaaabababababaaaabaaaaaaaabaabababababababaabaabababaaabaaaababaaaababaabaaaabababaaaababaaaaaaabaabababaaaaabababaaababaabaaaabaaaababaababaababaabaabaababaabababaaababaabaababababaabaababababaabababaaababababaaabaaababaaababaabaaabababaaaaaababaaabaababaabaababaaaababaabaabababababaabaababababaaaaabaababaabaabababaaabaaabaabaabaababababaababababaaabababaababaaaabaabaaabaaaabaaababaabaaabaaaaabaaabaaaababababaaaaaaaaaaabaaababababababababaabaaababababaaaabaabaaaaaabaabaababaabaaaabaaaabaaabaaaaabaaabaaaaaabaababababaaaabaabaaaabaaababababababaababababababaabababaaaababaabaabaabaabaabababaaaaaaabaaaababababaabababaaabaaaaabaababaababababaabababababaababaaaabaaabaabaaabaabaabababababaaaabababaabababaabaaaababaaabababaaabababababaaaaababababaaaababaaabaaaabababaaaababaabaabaababaababaabaabaaabababaaababaabaaaababaaabaabaabababaaaaabababaabaaaaaaababaabaabababaabaabaababababaababaababaababaababaaaaabaabaaababaabaabaaaaaabaaababababaaabaabaaaabaabaaaabaaabaababababaabaaabaabaababaabaaababaaababaaababaabaaababababababaaaababaaaaaabababaabaaaabaabababaabaaabababababaaabaabaaababaababaaababababababaabaababababaaaababaaaababaabaabaabaababababababaabababaaaaababaabaabaaaaabaaaabaaabaaabaaaaabaabaaaaabaabaabaabaaaaababababaabaabaabaabababaabaaaaaaabaaabababaabaabababaabaaaaabababababababaaabababababaabababaabaababababababaabababaaababaaaaabababababaababaabababababaabaaaaaaabaabababaabaabababaabaabaaabababaaabababaaaabaaaabaababababaaaababababaabababaaaababababababaaaababaaababababaaababaaababaabababaaaaaaaababaabaabaaaaaaababababaababababaaaabaababaaababaaabaaabaabaabababaaababaaabababaabaababaaabababaaabaaaaaababababababaaababababaaaababaaaaaabaabaaaaaaaababaaababaabaababababaaabaabaaabaabaababaabaaabaaababaaababaabaabaaaaaaabababaabaababaaabaabaaaaabaaabababababaabababaababaaaaabaaabaababaaabaababaababaaabaaaaaaaabaaabaaabaaababababaabaaabaaaabaabaabaababaabaabaababaaabaaaabaababaaabababaaaaababaabaababababaabaaabaababababaaaabaababaabaabaaababababaabaaaabaaababababababaaaaaabababaaabaabaaaaaababababaababaaabaabaababaabaaababaabaababaaaabaabaaaaabababaabaabababaaaaaaaababaabaababaaababababaaabaababababababaabaabaabaaabaabababababaaabaabaabaaababababaababaababaabababaaabaaababaaaabaabaaabaaabaaababaaabaabaabaaaaaababaaabaaaaababaaaababaabaabaaaababababaababababaaabababaababaababaabaabababaaabaabaabaabaaabaaaaabaaabaaabaabababaaaaaaaabaaababaabaababababaaabaababaaabababaaaababababaababaabaaabaaabaaaabaababaabababaabaabaaababaababababaaabababababababaabababaaababaabababaabababababaaaabaaaaabaaaaabababababababaaaaaaaababababaaababaabaababaababababababaabaaaabababaababaaababaaababababababababaabaabababaaaaaabababaabaaabaababaaababaaababaabababababaabaababaababababaaaaabaababaaabaaaaabababaaabababaaaabaaaaaababaaaaaabababababababaabaababaababaaaaaabaaabaaaabaaaaaababababababaaabaaaababaaabababaaaabaaaabababaaabababaaabaababaabaababaababababaaaaabaabaaababaaaababaabaaaaababababaababaaaaaabaabababaaaabaaaaabaaaababaaababaabaabababababaaabaabaabaababababaaabaaababaaababaaaabababaaabaabababaababaaabaabababababababababaaabaababababaaabaaababababaaababaaaaabaabaaaabababaababaaaababababaaabaabaababababaabaaaaaaaababaaabababaaababaaabaabaabaaaaaabaaababababababaabababaababaababaaababaabababaababababababaaababaaaaabaaababaaaabababababaababaabababababaaababababaabaabaabaaaababababaaabaababababaababaabaabaaaabaaaaabababaabababababababaabababaabaaaabaaabaaabaabababaabaababaabababaabababababaabaaababaaaaaabaabababababababababaababaabababaabaaabaaaaaaaaabaabaaaabababababababaababaababababababaaabaabaabaaababaababababaaabaabaababababababababaabababababaababababaaabaaabaaababaaaababaababaaababababababaabaaabaabababababaaaaaababaaabaaabaaaabaaababaababababaabababaabaaabaababaaaaaababaabaaabababaaabaaababaaaaabaabaaabababababaaaababaaabaaabababaababaaaaaaabaabaaaaababababababaababaababaabaababababaabababaaabaabababababababababaaaaababababaaabaaabaababaaabaaabaabababababababababababaababababaabababaaababababaaaababaaabababaaaabaaaababaaabaabaaabaaababababaababaaababababababaaababababaaaaaaaaaabaaabaabaaabaaabaabaabaaabaabababababababaabaababaaaabababaaaabaaaababaabababaaaaabaaaaababaaaabaabababababababababaabaaaababaaabababaababaababababaaabababaaaababaabaabaababaabaaabaabababaabaaaaaaaabababaaaaababaaabaabaabaaababababaabaaabaaaabaaabaaaaabaaabaabaabaababaabababaababaababaaabaabaababaababababaaaabababaaababaabababaabaaabaabaabaaabababababababaaababaaaabaabaabababaaaabaabaaabaabaabaabababaaaaabaababaabaabababaabaababaaaaaaabaabaaaaababaabaabaabababababaaabaabababaaababaabaababaaaabaaaabababaabaaaaaabaababaaaaababaabaabaaababababababababababababaaabaaababaaababaaabaabaaaababaaabaaabababaaaaaababaababaabaabababaaaababaababababaaabaaababaababaabaababaabaaaabaaabababaababababababaaaababaaaabaaaaababababaaabaaaaabaabababaaaaababaababaaaaaabaaabaaababaaabaabababaababaabababaabaabababaaaababaaaaaaaaabaababaaaabaabaabababababaaaaaababaaabababaababaabaaaaaabaaabaababababaabaaaababababaababaabababaaabababaaaaaabaaabaabaaaaaabaabababababaabababababaabaabaaababaaaaababaaababababaabaaaababababaabaababaabaabaabaaabaabaabaaaabaaabaabababaabaabaaaabababaaababaaabaabababababaaaabaababaabaabaaabaabababaababaaababaabaababaaaaabaaabaabaaabaaaabaabaaababaabaabaabababababaabababaaaaabaababaabaabaababababaaaababaababababaaaaaabababaaaababaaaaabababababaababababababaaababaaababaaabababaaaabaaaababababababaaababaabababaaaaabaaabababababaaaabaaaaabaaabaababaaabaabaabaabaaabaaababaaaababababaaabaaaabaababaaabaababababababaaaaaababaaaaaaaaabaabaabaababababaabaabababaaaabaaabababaabaabaaaabababababaaaaaaaaabaabaaaabaabaaabaaaababaababaaabaaabaaaaabaaaaaababaabaabababaaabaaababaaaabaaaaababaaaaaaaababaabababaaaabababaababaaabaaaaababaababababababaabaaabaaabababaabaabaaababaabaabaaaabaabaababaababaababaabababaaaabaabaaaababaaaabaaaaabaaaaaaaaaabaabaaaabaaaabaabaababaabababaaaaaabababababaaababaababaaababaabaabababaababababaaababaabababaaabaabaababaaabaaabababababaababaaaabababaaaaabaaaababababaababababaaabaabababaaaababababaabaababababaabaaabaaabaabaaaabaabababaabaababaabaabaabaabaaaaaabaaabaababaabababababaaaaabaababaaaaaaabababaabaaaaabaaabababaaaabababaababababababaaaaaaaaaabababababaabaaababaabaaabaabaabaababaaaababababaaababaabaababababababaaaabaababaabaaaaabababaaaaababaababaabaaabaabaaaababaabaaaababaaababaabaaaaabaabaaaabaabababaaaabaaaaaaaabaabaaababaaaababaabaaabaaaabababababaababaaabaabababababaaaaababaababaaaabaaabababababaaabababaaaabababaaabaaaaabaababaabababaaabaababababaaabaaababaaaabaabababababaaaaaaababaababaaababaabaabaaababaaabaababaababaabaaabaaaaabaaababaabaaaaabaaabaaaabababaaaabaababaaaabaabaabaaaabababaabaababaababababaababababababaaaaabaabababaabababaabababaabaaabaaabaababaabababaabaaabaababababaaaaabaaaababababaaaababaaabaababaababababaaabababaabababaaaabababaaaaaaaaaabaabaaababababababaabaaaababababaabaaabababaaabaabababababababaababababaabaaababaaaaababaaaaaabaababababaaaaababababababaaababaababababaabaabaaaaaaabaababaaaabababababaaaaabaaaaaaaaababaabaababaaaaaaaabaaabaababaaaaaababaabaaabaababaaaaabaaabaababaababaaaaaaabaabaababaabababaaababababaababaaaabaababaabaabaabaababaababababaabaaaaaababaababaaaaaaaabababaabaaabaaababaaaababaaabababaabaabaabaabaababaabababaaabababaaabaababababaaabaaabaabaabaaaabaabaabababababaaabaaaaaaaaaabaaaaaaaaaaabaaaababababaabaaabababababaaaabababaaaabaaaaaaaababaaaaaabababaabababaaaabababababaababaaabababaabababaaabaaabaaababababaaaaabaabaaababaaaabaaaaaabaabababababaaabaabaaababaaabababaaabaababaaabaaaaabaabaabaababababaaabaabaababaababaaaababababaaababababababaabaabaababaaabababababaabaabaaaabaabababaaaabaaaaababababaabaababaaabaababaaababababaaabaaabaabaaabaabaaaaaababaabaabaabaaaabaaabaaabababababaabaabaababaaaabababababaaaababababaabaabababaaaaabaabababababababababaaaabaaaaaabababaabaaabababababaaababaabaaabaaaababaaaabaabaababaabababaaabaaabaabaabababaaabababaababaabababababaaabababaabaaaaaaabaababaaaabaabaababaaabaababaababaabaaabababaababaababababaaaaaababaaaababaabababababaaababaaaabaaabaabaaaaaaaaababaaababaabaaaaabaabaabaabababaabaabaabaabaaaababababababaabababaaaababaabababababaabaababaabaaabaaabaabababaaabaaaabaabababaaaabaaabaaaaaabaababaababababaaaabaabaababaababaaaababaaaababaabaaaaabababaabaababaababaaaabaabaabababaababaaaababaababaabaababaababababaaaabaababaabaaaabaaaabababaaaaaaabababaaaaaaabaaaaabaaaaabababababaaaabaaabaabaababaababaabaaabaababaabababababaababaabaaabaaabababaabababaababaaaaaaababababababaababaaababaaaaababaabaaaabaaaabaaaaabaabaaaabaabaaabaabaababaaababababaaaaabaababababaabaaabaaaaaabababaabaababaaaababaaabababaaabababaaaabaaaabaababababaabababaaababaabaabaaaaabaaabaaabaaaaabaababababaaaaabaaabababaaababaabababaaaaaaabaababababababaabababaaaabaaaaaaabaaaabaaabaaaaabababababaaabaaaaabaababababaababaaababaabababababaaababaabaaaababaaabaababaabaaaababaaaaaabaaaaaabaaaabababababaababaabaababaaababaabaababaaababaababababaaabaaabababababaaaaaababababaaabaababababaaabababaabababaabababababaaabaabaaabaaaabaabaabababaabaababaaaaabaabababababababababaaabaaababababababaabaaabaabababaaaabaababababababaaababaaaaaabaaababaabaaababababaaababaaaabaaaaababaaaabababaaaabababababaababaababaaaaaabaabaaaaaababaababaabaaaababaaabaaaaaabababaaaaabaabaaabaabaababaaaabaaabaaaababaaaabaaaababababaababaabaabaaaababaabababaaaabaaabaabaababaaabababaaaaaaaaabababaababababaabababababaabababaaaabaababaaabababaabaabaaabaabaaaababaaabaababaaaabaaaabaabababababaababababaaaabaababaaabababababababababaaaababaabaabaabaaaabaaaabaaaaabababaaababaababaaababababaabaaaaaababaababaababaaabaababaababababababababaaaababababaaabaababababaababaababababaaababaababaaabaaaaaababababaaabaabaaaaaaaaabaababaaabaabababaababaabababababaaabababaaaababababaabaaabaababaababababaaaaabaaaaabaaaaabaabaababaaaabaabababaabaabababababaaabaaabaaaaaaaabababaaababaababaabababaabaabababaabababaaaabaaabaabaaaabaaabaabababaabaaabababababababaaaaaabaaaaababaabaaabaaabaabaaababaabaababaabaabababababababaababaababaabaabababaabababababaaaaaaaababababababaababaaabaabaabaababaaabaaaababaaaabababababaaaaababaabaaababababaaababababaaabaaabaababaaaababababaaabaaaabaabababaabaaaababaababaabaabaaaabababababaabaaabaaaabaaaababaaababaaaabaabaababaaaababababaaaabababaabababaaaaaababaababaabaaaabababaabaabaaabaabaaaaaaaaababababaaabababababaabaabaaababaaabaabaababaaaaabababababababaaabaaaaabaabaaaabaaabaabababababaababaababaaaababaaaabaaaabababaabaaabaaabaaabaaaaaaabaaabaabababaababaaaabaababaaaaabaaaaabaaaabaaababaabaababaabaabababaaabaaaabababaaaaaaaaabaabababababaaaaababaabaabaababaabaababaababaabaabaabaabaabaabaabaabaababaabaaaaaabaaabaaabaabaaaabaababaabaababababababaaababaabaababaabababaaababaabaababababaababaaabaabababaaabababaabababaaababaabaaaababaaabaabaaabababababaababaaabaaaaaababaababababaaaababababaabaaabaabaabaaababababaaaaabababaaabaaabaaabababaabaaababaababaabababaabaabaabababababababaabaababaaaaaabaaabababababaabaababaabaaaababaaabababaabaaabaabaaabaabaaaababaababaababaababaabaaaaabaaaababaababababaaaabababaaabababababaabaaabaababaabaaaaaabaaabaabaababaaaaabaaaaaaabaababaaaabaabaaaababababaababaabaababaababababaababaababaababaabaabaaaaabababaaaabaaaaabaabaababaabaababababaabaabababaabababaababababababaaabaababaaaabababaabaababaaababababaaaaaabababaabaabaaaaabaaababaababaabaaababaabaaaababababaaabaaaabaabaabaaababaababababaabaaaaababaaabaabaaaababaababaababaaaaaaaaabaababaabaaabaaababaaaaaaabaababaababaabaabaaababababaabaabaaaabaaabaababaaaaaabababaababaabaaababaaaababababaabaaaaabababaabaaaababababaaaaabababaabaaababaaababaaaaaaabaababaabaabababababaabaaaababaabaaabaaababababababaaaabababababababababaaababaabaabababababaaaaababaaaaababaababaaababababaabababaabaaaaababaaabababababaabaaababababababaababaabaabaabaababaaabababababababaabaaaababaababababaaababaabababaabaaaababababababababababaaababaaabaaabaabaaaaababaaaaaaababaabaaaababaababaababaababaaababaababaabaaabaababababababaaababaabaababaaaabaabaaaaaaabaaabaabababaaabaaaaabaababaaaaabaaaabaaaabaabaabaababababababababaaabaaabaabaabababababaaabaabaaababaabaababababaaaaaaabaaabaaaaaababaabababaaabaabababaababababaababababaaaabaabaabaabaabaaabaabaaaababaabababababaababababaabababababaaaabaaabababaababaabaabaababaaababababababababaaaaabaaabaabaaaabaaaaaaaaaabaabaabaaabaababaabaaababababababababababaaaababababababaabaabaabaabaaaaaaababababaaababaababababaabaababaabababaaaabaaaabaaaaaabaabaaabababababaabababababaaababaaabaabaaabaabababaaabaababaaababababaabaababaaaaaabaabaaababaababaababaabaababaabaaababaabaaababaaabaabaaaaaababaaabaaabababaaabaaababaaabaabababaababaabaabaabababababaaaaababababababababababababaaaaaababaabaaabaababababababaaaababaabaababaababaaababaaababaaabababaaaaaaaabababaaabaaabaaabaaabababaaaaabaaaaaabaaababaababaabaaabaaaaaaababababaaabaabaaaaaababaabababababaaaabaabaabababababababaabaabababaaaabaababaabaaabaabababaaababababaabababaaaaabaaabaaaaaababababaaaabaaaaabababababaababaabaabaabaababaabaababaababaaabaaaaaaabababaababaabaaabababaabababaabaababaabaababaaabaaaabaaaabababaabababaaababaaabababababaababaabababababaabaaababaaaaaabaababaaaaabaabababaabaabaaaabababaaaaaabaababaaababababaababaabaaabaaabaabaabaaaaabaaabababaaaaaababaabaaaaaabababaaaabaaaabababaabababaababaababababaaaababaababababababaaababaaababaaaaababaaabaaabaaabaababaaabaaaaabaaaaaabaaaababaaaaabaaaabaababaabaaababaabaababaabaabababaaabaaababaaabaababaabaaabaababaaaaabaababaabaabababaaabaaabaabababaaaababaababababaabaaabababaaabaaaaaababaaabaababaaababaaaabaababaaaabababaaaaaaababaabaabaaabababaaaaabaababaabaaababaababaabaabababababaabaababaababaaaaaaababaaabababaaabaaaabababaababaaabaaaababababaaaaabaababaaaaaababaaaababaabaaaaababaabababaaabaaaaaababaabaabaaabaaaaababaababaaaaaababaaaaabababaabaaabaaababaababaaababaaababaabaaabababaaaaaaabaabaabababababababaabaabaaababababaababababababaabababaaaaaabababaaababaabababababaabaaaaabaaabababaaababaaababaabaaabaaaaabaaaaaaaaaaaaabababababaaababaabaababababaabaaaababaaababaaababaaabaaabaabaaabaaabaaaabaabaababaababaabaaababababaabababaaaaabababaabaabaaaaababaabaaabaabababaaaaaaabababaababababababaababababaababaabababaaaaaaababababaabaabaababaaaabaaababaabaaababaaabaabaababababaabaabaabababaaabaaaaabababaaabaababaababababaaabaaababaabaaaabababababaabaaabababaaabaababaaabaabaababaaaabababaabaabaabaababaaaabaaabaaabababaabaabababaaaaabaaabaaabaabaaabaaaababaabaababaababaaaaabaaababaabaabaabaaabaaabaabaabaabababaabaaaaaabaaabababababaabaababaaabababaababababaaaaaabababababaabaaaaaaaababababababaaabaaabaaaaabaababaabaabaabababaabaaabaaabaaaabababaabababaaabaabaaabaaabababaababaaabaaaaaaabaaaabaababaabaaaabaaabaabaabaaaaababaaababaaaababaaaabaaaaabaaababaababaaaabaaaaabaaaababaaabaaaababababaaabababababaaaaababaaabaaaabaaabaaaaaaaababababaaaababaababababaababaabaabaaababaabababaabaabaaabaaaabaabaababaabaaaaaabaabaabaaabababaabaaaaaaabaaaababaababababaababaaabaabaaababababaababababaabaaaabaaaabaaabababaaabaaaaabababaaababaabababababaabaababaabaaabaaaabaaabababababaaabaabaaaaabaaaabababababaaaabaaaaabaaaaaababaabababaaaaababaababababaababaabaaaaaababababaaabaaaaabababaaaaaaababaababaaabaabababaaaaaabaabaaaabaaabaaaabaaaabaabababaababaabaabaaabaabaaaaababaaabababaababababaabababaababaabaababaaaabaababaababaaaaaaaaaaababababababaababaabaaababaabababaaabaaaaaaaabaaaaaabaaabaaaaaababababababaababaabaaaababababababaaabaabababaaabaaaaaaababaabaaaaabaabaaababaabaabaaabababaabaaaaabababaaabababaabaabaabaabaabaababaabaabaabaaabaaabaabaabaabaaaaaababaabaabaabaabaabababaabaaaababaabaabaaaababaaaaabababababaabaaababaabaaaaabaaaaabaaababaabaabaababaaabaabaaaaaabaababaaababaababaaaabababababababaabaababaababaaaabaabaaaaaaababaaabababaaababababaaaaababaabaaaaabaabaabaabaaaaabababababaaababaabaabababaaaaababaaaabaababababababaababaabaabababaababaaabaabababaabaaabababaaabababababaaaabaabaabababaaababaaaaaaabaababababaaabaaabaaaaabababaaabababaabaaababababababaabaabaababaababaaaaaaabaabaababaaabaababaaabababaabababababaabaabaababaaaabaabaabababaabababababaababababaaaaabaabaabaabaaabaaababaaaababababaabaababababaabaaababaaaabaabaaabababaaabaaaaabaaaabaaababababaabaaaabaabababaababababaababaaaabaaaababaabaababaaaabaaababaababababaaabaababaaaaaaaababababaaabababaaaabababaaababababaaababaabaababababaabaaabaaaaaaaababaababaaaaaabababaaaabaababaabaaaaaaaaaabaaabaaaaabaaaaabaaabaaaababaababaaabaabaaabaababaaaabababababaaaaabaaaaaaaabaaabaababababaababaaaaaabababaababababaababaaabababababaabaaaababaaaaaabaaabaaabaaaaababababababaaaabaababababababaabababaababaababaababaaaaaababababaaaababaabaaabababaaaabaabaaaabaabaabaabaaaabaaaabababaabaabaababaaaaaabababababababababaababaaaabaababababaaaabaabaaabaaaaaaabaabaabaaabaaaabababaaabaaabaabaaababaabaababaaaaababaaaaaaabaaababaababababababababaabaaaababaaaaaaababaaababaabaaaababaabaaaaabaaabaabaaabaabaaaaabababaaabaabaabababababaaabababaabababaaababababababaabababaaaabaaaabababaaaaaaabaaaaaabaaaabaababaaabaaababaaaaabaabaababababaaaabaaaabaabaabaababaaabababababababaaababaabaaaaabaabaaaabaaabaaabaabaaaababaaaababaaababaabababaaaabaaabaabaabaabaabaabaababaaabaaaaabaabaabaaaabaabaaaabaaabaaabaababaaababaaaabaababaaaaaababababaabaabaaababaabababaabaaaababaabababaaaaaaaabababaaaababaaaababaaabababaababaabababaaabaabaaaaaabaaababaabaababaabaaababaabaabababaaabaaaaababababaabaabaabaababaabaaaabaabaaaabababababaaababababaaaaabaabababaaaabababaaabaababababaaaaabaaaababaababababaaababaababaababababaaaabaabababababaaaaabaabaabaaabaaabababaabaababababaababababaabaaabaababaabaababababaababaabaaaababaabaaaabababaabababababaaabaaaabaabaaabababaaabaaabaabababababaaaaabaaaaaaaabaabababaaababaababaabababaaabaabababaabababaababababaababaabaaaaaaababaabaababaabaaabaaabababaabababaaaaabababaaabaabaabaaabaaaabababaaababababaaababababaababaaaabababababaaaaabaaaaababaaababababaabababaaaaaaaaaaabaaabababaaaabaabaababaabaaaabaabaaaababaaaababaaababaabaababaaaaabaaabaababababaabababaababaaaaabaaaababaaaababaabaabababababaabaababababaabaaaaabaaabaaaabaaabaaabaaaaababaaabaaabaabababababaaababaaaaabaababaaaaaabaaabaaabaaababaabababaabaaabaaaaabababaaababababababaaaababaabaaaabaabaabaaabababaabaaaaaabaabaaaaabaaabaaaababababaabaaaababaabababaababaabaabaabaabaabaababababaab
ababaaabababaababababaabaabababaabaaabaaabaababaababaaabababaaabababaababaababababaabaabaababaaaaaaabaaaaababaabababaaabababababaaaaabaababababaaaaaaaaaaaaaaababaabababaaaababaababaaaababaaabaaaabaaaaabaaaaabaaababaababaaabaaabaababaaabababaaaaaababaababaaabaaaaaaabaaabaaaaaaaaababaabaabaaaababaaaabaaabababababaaabaaabaaabababaabababaaaaababaaaababaabababababaabababaabaaaabababaabababaaaabaabababaaababaabaababababaababaababababaaabaaaaababaabaabababaababaabaaababaabaabaaaaaaaaababaaaabaaababaababaabaaabaaabaaabababaaaaaaaaaabaaababaaabaabababaaaaaaaababaabaaababaaabaaaaababaabababaabaababaaabababaaaabaabababaaababaabaaaaaababaababaaabaaaaababaabaaaabaabababaaaaaabaaababababaaabababaabaaabaaaababababababaaabababaaabababababaabaababababaabaaabaaaabaaabababaaabaabababaaababaabaaabababababaabaabaaabababaabaaabaaabaabaabaababaababababaabaaababababaababaabaaababaaabababaababababaaabaabaabababaabaabaababaaabaabaabaabababababababaaababaabaaababaababaabaabababaaaababaaaaabababaaaaabaaaabaaababaabababaaabaaaaababababaaabaababababaaababababaababaaaaabaabaaabaabaabaaabaaababaababaaaaaaababaabaabaabababababababababababaaababaabaaabaaabaaaaaababaabaabababaababababaabaaabaabaaaaaabaabaaaaaabaaaabaaababaaaabaaaaababaababaababaaaaabaababaaaaababaaababaababaababababaaaaabaababababaaabaabaabaaaaabaabaaababaaaaabababaaaabaabaababaababaababaabaabaabaabaababaabaababaaabaabaabaababaababaababaaabababababaaaaaaaababababababababaaababaabaaaaabaaabaabaababaababaababaababababaabaaababaabaaaaabaaaaaabaabaabaaaabaaaabaabaaabababaaaaabaababababaaabaaaababaaaabaabaaabaabaabaaaaaabaaaaabababaaaabaabaabaabaaaaaabaaababaabaaaaaaabaaaaaabaabaaaababaaababababaababababaabaaaaaaaaaabababaaabaababaabaaabababaaababaaaababaabaababababababaaabababaaabababababaaabababaaaabaabaaabaabaaaaaaabaaabaabababababaaaaaabaaaaaabaaaaababaaabaabaaababaaababaaaabababababaabababababaabaaabababaabababaaaababaabaababaaaabaabaababaaabaaababaaaaabaababaababaaaababababaabaaaaabaaaaabababaaababababaaabaaaaabaaababababaabaaababaabaaababababaaaabaabababaaaaaaaabaaaaaaaababaabababaaabababababaababababababaabaaabaababaabaaaabaaabaabaabaaababaaaabaaabababaaaaaaababaaabaabababaaabaabaababababababaabaaabababaaaababaaabaaaabababaabababaabaaababababababaaaaaabaaaabaaaaabaaabaabaaabaabaaabababaaaabaaabababababaababababaaaabaaabababaaaaaaabaabababababababaaababababaabaabaaaabababaabaababaaaabaaabababababaabaaababababaababaababaaaabaaabaabababaababaabaababaabaabaaabaababaabaaaabaaababaababababaaaabaabababaaaaabaaabababaababaaaaababababaaaababababababababababababaaaaaaabababaababaabababaabaababaabababababababaaaababababaababaaaaabababaaaababaaabaaababababababaaabababaabaaaaaababaaabaabaaaabaaaabababaababaaaaabababaabababaabaababababababababababaabaabaaaabaaabaaaaabababaabaabaaaaabaabaababaaabaaaaababababaabaabaababababaaabaaabababababaabababababaaaababaaaaaababababababababababababababaabaabaababababaabaaaaaabaaaabaababaaaabaaaababaaaabaabaabaabaaabababaaaaaaabaaabaabaaaabaabababaaaaababababaaaaabaaababaabababaaabaaaabaaaabababaababaaaaaabaabaabaabababababaababaaaaabaaaabaabaaabababaabaaaabaaababaababaaaabababababaabababaaaabaaaabababaabaababaaabaaababababaaaaababaabababaabaaaaabaabaabaababababaaaabaabaabaaabababaaababaababaaaabaabaaaaabaabaababababababaabaababaaaaabababaaaaababaabaaabaabaaaababaaaababaaabababaababaabaaaaaabababaabaababaabaaabaabaababababaabababaabaabaaaababaaababaababaabababaabaabaabaababaaababaabababaababababaaabaababaaaababaabababaaabaabababaabaaababababababababaaaabababaabababababababaaaaaabaaababaabaaaaaaaabababababababaaaabaabaaaabaaabaaaabababababababaaababaabaabaaabaaabaabaaaabababaabaaabaababababababaabababaaababaaabababaaabababaaabaaababababaababababaaabababaaaabaababaaabaaababaaaaababaabaabaaaabaaaabababaababaaabaababaabaababaaaaababaababaabaabaabaaaababaabababababaababababaabababaaaabababaabababaaababaababababaaaabaababaabababaabaababababaaabababaabababababaabababaababaababababaababababaabaababaabaabaaaababaabababaabaaabaabaaababaabababababaaababaabaabaababaaaaaabaabaaaabaabababaaaababababaaabaaabaaaababaabababaababaaaabaabaaaababababaabaaababaababaabaaaaababababababababaaaaaaabababaababaababababababababaabaaabaabababaaaaaababaaabaaaaaabaababaabaababababaaaabababaabaabaababaaabababaaaababababaabababaaaaaaaaaaabaaaaabababaababababaababababababababaababababababaabaaabaaaaaaaabababaabababaaaaaaaaaaaaababaaaaaaababaababababaaababababaabababaababaaabaabaaaaabaababaababaaabaabaaabaabababababababaaaaabababaaaaabaabaabaaaaabaabaabaabaabaabaaababaaabaabababaabaaaabababaababaaaaabababaaaaaababababaababaaabababababaaabaaaabaabababaaabaaabababaaaababaaaabaaaaababaabaaaababaabababaabaaaaaaababaababaabaababababaaaabababababababaaaabababababaabaaaabaababaababaabaabaababababababababababaabaaabaabaabaabaabaabaababababababaaabaabababaababababaabaabaabaabaaabababababababababaabababaababaaaabaaaaaaaabaaaabaaabaabaabaababaabababaaaabaabaabaabaaaaaaaabaabaabaaababaabababababaabaaabaababaaababaababababaaababaababababaababaaaabaababaaabaaabaabababaababaaabaaaababaababaaaababaabaaabaabaaaabaabababaaabaabaabaababababaabaaabaaabaaababababaaabababababababababaaaaabaabababababaabababababaaabaabaaabaabaaabaabababaaababaaababaabaaaaababaaabaaaaabaaababababaaaaabaabaababaaaabaabaabaaaabababababaababaabaaaaabababaaabaabaababababaabaabaabaaabaababaabaaaaaababaabaaaaababababaaababaaababaabaabababaabaaabababaaabaaaabaabaabaabaababababaaaabaaaaababaabababaaaabaababaabaababaabaaabaababaaabaaaaabaaabaaababababaaabaabaaaababaaaabaabaababababaababaaaaaaabaabaaabaaaaaaabaaaaaaaababaaababaaaaabababaaaabababababababaaababaaaaabaabaaabaaaaaaaaaababaaaaaabaaabaaabaababaaabaaaabaabaaababaaababababaaababaaaaabaababaaababaaabaabaababababaababababaaaabaaababaaabababaaaaababaababaabaabaababababaabaaababaaaaaaaabaababaaaaabaabababaaaaababaabaababaaaaababaabababaabaaaabaaaaababaabaaaaaabaaaaababababaababaaabaaababaabaababaabababaaaabaaababaaaaaabababaaabababaabaababababaabababaababababaaabaabababaabababababababababababababaaabaababaaababababababaabaaaaaaaaabaababaababaaabaaaabaabaabaaaaabaaaabaabaabaabaababababaaabaaaaaaaaaababaabababaabaaababaaabaabaababababababaababaaaabababaaaababaaaababaabaaaabaababaabaababaababababaaabaaabaababababaaaaaabaaaaabaaabaabababaaabababababaaabababababababaababaabaabaaaababaaababaabaabababaaababaaaababaaaabababaabaababababaaabaaababaababaaaaabaabababababaabababaaaabaabaabaaababaababaaababaabaababababababaababaaabaabaaaabaababaabaabaabaaabaaaabaabaaabababaababababaaaababaabababaabaaababaabaaaabababaababaababababaaabababababaaaabababaababaabaabaaaabababababaaaabaabaabaabaaabaaaaabaabaabaababaabaababaaaababaaaaaaaabababababaaabaaabaaaaabaaabababababaabaaaabaababaaaaaabaaaaababaaaaabaabababaababaaababaaaababaababaabaababaababaaabababaaabaabaaababababaaaabaabaabaaabababaaababaaaabaabaababaababaababababaaaababaabaababaabababababababaaababababaababaababababaabaaaaaaaababababaabababaaaaababaaabaaababaaaababaaaaababababababababaaabaabaaaabaaabaabaaaaaabaaabaabaabaaaabababaabababaaaaabaaabaababaaaaaaaabaaaababaaabababababaaaaaaaabaaabaababaaaabababaaaaabababababaaababaabaaaabaaaabababaaaaabaaaababaaaaababaababababaabaabaabaaababababababaaabaaabaaabaabaaaaaabaaaaabaaaababaabababaabaababababaabaababaaabaaaaabababababaabaabaababaababaabaabaaababaaabaaababababaababaabaababababaabaaaabaaaaaabaaaabaaaababababaaabaababaaaababaaababaabaaaaaaabaababaababababaababababababaaaabababaaabababababaaabababaabababababababaaaaaababaabababaabababababaabaaaaaabaaabababaabaababababaabaababaababaabababaababaabababaaabaaaaabaaaaabaabaabaaaaaaabaaaabababaabaaaaaaababaabaaababababaaaabaaabaaaabababaaaabaaaabaababaaabaabababaabaabaabaababaaaabaababaaaababababaabaaaaaaababaabaabababaabaababababaabaabababababaaaaabaabababababaabababababaaaabaabaaabababababaabaabababaababaabaababaababababaaababaaaabaabaababaaabaaaaababaabababaabababababababaababaabaaabaabaaabababaababaaabaaaaababaaaabaabaaaaabaaaaaabaabababaabaaaaababaaababababaaababaaaaababaaababaabaaababaababaaababababaaabaaaaababaaababaabaaaaababababaaaaaabaabaabaaaaabaaaabababaaaaababaaababaaaaaababaaaabababaaaabaaabaabaaababababababaabaabaabaaaababababaababaaaaaaabababaaaaabaababaaaabaabaaaaaabaababaaabaaaaabaabaabaababaaaaaabaaabaababaaaaababaababaaaaaababababaaaaaaabaabaababaaababababababaabaababababababababaababababababababaaabaabaaaaaaaabaaaabaaababaaababababaababaaabaabababaaabababababaabaabaabaaaaaaabaaabaabaaaabaaabaababababaabababababaabaaaabababaaaabababaabababaaabaaaababaaaaabaaaabaaaaaaabaaaaabaaabaaaaabababababaaabaababaabababaabaaaabaaaaaabaababababaaaabaaaaababaaabaababaabababababaaaaababaabaaaaabababaaabaaabababaaabaabaaabababaaaababaabaaaababaaabaaaaababaaaabababaabaaaabaababaabaaabaaabaaabababababaaababaabaababaaaaaaabaaabaaabaaaaaabaaaaabaababaabaaaababababaaaabaababaababaabaaababaababababaaaabaaababaaaabababababaabababaabababaababaababaaaaaabaabaaaababaabababababaaabaabababababaabaabaaabaaaaabaaabaaabaabaababaaaaaaaaaaaabaababaaaabababaababaaabababababaaaaaaababaabaaabaabaaaaabaaabaaaaaaaabaabaabaaaaaababaaababaababaabaaaaaabaaaaababababaaabaabaaababaabaabaaaaaaababababaababaabababaaabaaaabaaaababaaaababaaabaababaabaabaaaababababababaaababaababaaababababaababababaaabaababababababababababaaabaabababaababababababababaabaaaaaaabaabaaaaaabaaaaaaabaabababababababaaababababaabababaaababaaaabaaabaababaabaaababaaaababaabaaaababaaaaababaabaababababababaabababaaabaaababababaaaabaaababaaabaabaaaabababababaaaabaaababababaaabaababaaabaaaaaababaaaaabaaaaaabaaabaababababababaaabababaaabaaaaaaabababaaaabaaababaaababaabaababaababababababaaaabaabaaaaabaaababaababababababaaaabaababaabababaaababaabaabaaaababaabaaaabaaabaaaabababaaaabaabaababababaabababaabaabaabaabaababaaaabaaabababababaababaabaabaaaaaaaaaababababaabaaaabaaaaaaababaabaaabaaababaaabaababaaaaabaaaabaababababaaaabababaabababaabaabaaaabababaaaaabaabaabaabaaababababaabaaaaabaaaaaaababaababaaabaaaabaaabaaababaababababaabaababaaaaabaabaaabaaabaababaaaaaabaabaabababaabaaaaaaabaaaabaabaaaabaaababaaaababaaaaaababaabaaaabaaaabaabababaabaaaaaabaaababaabaabaaababababaaabaababaabababaababaaabababaaabababaaabaaaabaaaaabababababaabababaaaabaaaaaababaaaababababaababaaaaababaaabaaaaaabababaaaabaaaababababababaababaabaabaabaaaababaababaabababaaabaaababaabaabaabaaabababaaaabababababaaaaabaabaaaabaaabaabaaabaaabaababaaabaababaaaaabaabaababaabababaaabaababaabaaaaabaabaabaaababaabaabaaabaaabababababaabaabaababaabababababaaabababaabababababaabaabaaaabababababaaababaaaaaabaaabaaababababababaababaaabaaabaaaaaabaabaabababababaaaababaaabaaaabababaabaabaaaabaaaaaaabababaabaabababababaaababababaabaaaaabababaaaaababaaaababaabaabaabaaaaabababababaaabaabaaababababaaabababaababaaabaababaaababaaabaaaabaabababaabaabaabaabaabaaaabaabaaaabaabababababaaaabababaaaaaaaabaababaaabaababaaabaaaabaaaaabaababababaaaaabababaaabababaaaabaabaaabababaaababababaaabaaabaabababaabaababaabaabaababaababaaaaabaaabaababaaabaabaaaaaaaaaaabaaaabaaaabababaabababababaababababaaababaababaababababababaabaabaabababaababaabaababababaaabaaababaabaaaaabababaaabaabaaaababaababaaababababababaabaababababababaababaaaaabaabaaababaabababababaabaaababaaabaaabababaaaabaababababaabaaaaababaabaabababaaababababababaaaabaabababaabababaababaaababababaaaaababababaabaaabaaababaaaabababaababaaaabaabaabaabaababaabaabaaabaaaaabaababababaabaabaabaabaaabababaaabaabaababaabaaaabaabababaabaaaaabaaaaabababaabababababaaabaaaabaabababababaaaababaabaababababaabaaaaabaabaaababaaabaaaababaaababababaabaaaaaaaabaaababababaaababaababababaabaabababababaaaababababaaabaaabababaaaabaaaaabaaababaabaababaaababaaaababaaaababaaabaaabababaabaababababaaabaaaaaaaaababababaabababaabababaaaabaaababababababababaababaabaababaaabaabaabaaabaababababaabaabaaaaabababaabaababaababababaabaaaaaabaababaaaabaababaaaaababaaababaabaabaaababaaaaababaaaabababaababaababababababaaabaaabababababaaabaaababaababaaabaaaababaabaababababaababababaabaaaaababaabaabaabaaaaaaababaabaabaababaaababaaaaababababaaababaaabaaababababaaabababababaaabaabaabaaabaabaaaababaababaaabababaabababaababababaaaababaabaaabababababaaabababaaabaaaaababaababaababaabaabaaaaaabaababaababaabababaaabaababaaaaaabaaaaabaaaababaaabababababababababababaababaaababaaabaababababaaababaabaaababaababababaaaababaaaababababaababaabaaabaabaaabababaaabaaaababababababaaababaabaababababababaababaabaabababaababaabaabaabaaaabaababaabaaaaaaaaaaaaabaaaabaaaaabaabaabaaaaabababaaababaababaabaabaaabaaabaabaabaabaaaaababababaabababababaaabababaaabababaababaaabababaaababaababababaabaaabaabaababaaaaabaaabaabaabaaaabaababaaaaaabaababaababaaaaabaaaaaababababaabaabaaaaabaaabaabababaabababaaaabaaaaabaaaabaaabaabaaaaababababababaaaababababaaabaaaaababaabababababaaaaaaaabaabaaaaaababaababaaaabaaababaaaababaabaaabaabababaababaabaababaaababaabaabaabaaababaabaaaaabaabababababaababababaaaabaaababaaabaabaabaaabaabaaabaaababaabaabaabababababaabaabaaababababababaabaaabaaabaabaababaaaaabababaabaababababaabaabababababaabaabaaabaababaabaabaababababaaabababababaaaaaababaaabababaaabaaaaaababaaaaabaabaaababaabaaabaaabababaabababababaaabaababaaabaabababababaababaabaaababababababaababaabaaaaaabaaabaabaaababaaabaaaaaabababababaaababaababababaaaababaababaababaaaaaaaaabababababababaababaaabaaabaababababaabababababaaaabababaabaaababaabaaaaaaaaabaabaaabaababaabababababaabaaaabaabaabaaababababababaaabaababaabababaabababaaabaabaaabaababaaaababaaaaabaaabaaabababaaaaaaabaaaaabaaababababaabaababaabaaaababababaaaabaabaababaabaaabaabaababababaaaabaaaaaabaaaaababaaaaaaabababaaababaabaaaabaaaaaaaabababaaaaaaabaababaaaabaaaaababaaabaaababababaaababaababaabaaabaaabaabaaaaabaaaaaabaaababababaaaaababaabababaaaababaaabaabaabaaaaabaabaaababaabababaaaaababababaababababaababababaaaabaaaabaabababaabaabaaabaabaabaabaaabababababababaababaaababaabaaaaabaababaaababaaabababaabababaaabaaabaabaabaaababababaababababababaaabababaaabaaaaabaabaaaababaabaababababaaabaabababababaaababaaaabaaabababaaaababababaabababababaababababababababaaabaaaabaabaababaaaababaaaaaabababaaabaababaababaabababaaaaababababaaaaababaaaaaababababababaaabababaaaabaabaabaabaaabaabababaabaaaababababaaabaaabababaabaabaaaababaaaabababaaabaaabaaabaabaababaaaabaabaaaaaaaaaaabaaaabaaabaabaabaabababababaabaaaaabababababababaaabababababaaaabaaaababaaababababaabaaaaaabaaabaababaaaabaaaabababababaaaaaababaabababaaabababababaababaaaaabaabaaababababaaababaabaaabaababaabaababaaabababaabaaaabababaabaabaabaaaaababaabababaabaaabaababaaaabaabaaaababababaaaabaabaaaabaaaababaabababababaabaabaaababaabaabaaaabaababaaababaabababaaababaabaabaabababaaaaaabaaababaaabaaaaabaaabaaaaabaaababaaaaaaabaaaabaabababaabababababaababaababababababaababaabaaaabaabaaababababaaaabababaaaaaabaaabaaaaababaababaaaaaaababaabaababaaababaaaaabaabaabaaababaaabaabababababaaabababababaababaabababaabababababaaababaababaaaababaaaabaaabaabaaabaaabaaaabababaabaaababaaaababaabababababababaabaaaabaaaaaaaabaaabaababababababaaaababababababaaaaabababaaaaabababaaababaabaabababaaaaababaaabaaabaabaaaabababaaaabaaababaababaabaaabaababababaaaaabaabaabaaaabaaabababaabaabaaaabababaabababaaaababaaaaaabaababaabaaabaaabaaaabaabaababaaabaabaababaaaaaaababababaababaabaabaabaaaaabaababaabaaaababaaababaabaabababaabaabaabaabaabaaaabaaabababababaababaaaaaabaabaabaaaaaaaaaabaaaaababaaababaabaaaabaabababababababaaaaaabababababaabaababaaabaaabaaabaaaaabaabaabaaaababababaaababaababababaabaabababababaaabaabaabaaaababaabababababaaaabaaabaaabababababaababaaaababaababaabababaababaabaabaaaaaaaababababaabaabababaaaabababaabaabababababaababaaaabaaaababaaabaaabababaaaaaaabababababaaaabaabababaaabaabababaababaaabaaaababaababaabaabaabaaabaababaaaaabaaaababaabaabaaababaaabaabababaababaabababaabaabaababaaaabaababaaababaaaabaabababaabaababaaabaaabaabaabaababababababaababaabaaaaabaaabaaaababaaabaaaabaaabababaaaabababaaaabaaaabaabababaabababaabaabaaaabaaabaabaaabababaaaababaababaabaaabaababaaababaaababababaabababaababababaaaaaababaaabaabaababaabaabaabaabaaababaaaaaaaabababaabababaabaababababababaaabababaababaaabaabababaaababababaaaaabaabababaaaaaabaabaaaaaabaaabaababaabaabaababaaaababaaaabaabaaabaaabaabaaabababababaababaaaabaabaababababaabaabaaabaaabaaabaabababaabaaaaababababaaabaabaabaaaabaababababaaaabaabababaaabababababaabababaaabaabababaaabababaaabababaabaabaaababaaababaaaabaabababaabaaaababaaaaabaaabaaababaabaabaababaaaaabaaabaaababaababaabaabababaaaaaabaaabababababaaababaabaabaabaabaaaabaabaababaaaaababaaabababaaabaababaaabababaababaabaaabababaababababaabaaaaabaaabaaaabababaaaabaababaabaabaaabaaaaabaaabababaaabaabaabaaabababababaabaabaababababaabaababababaaababaaaaabaabaaabababaababaaabaababaaabaabaaaabaaaaabaaabaababaababaaababaabaabaababaababababaaababaabaabaabaaaaabaaaaabaaaaababaaaababababaaaaaababaaabaabababababababababababaaabaabaababaabaabababaababababababaabaaabaaaababaabababaabaaababaaaaaaaaabaabaaaababababaaaabaaababaaabaabaaaabaaabaabaabaababaababaabaabababaaaababaaabaaaaabababaababababaababababaababaababaaaababaaabaabaabababaababaaaabaababaaabaaababaaabaaaababaabaabaaabaabaababaaabababababababaaababababaabaaababaaaaabaababaaabaabaaaabaaababababaaabaaaaaaaaababaaabaabaabababaaabaababaaababaabaaabaabaabaaababababaaabaaabaabababababaaabababababaabababababaabababaababababababaaabaababaaabababababababababaaaaaabababaabaaaabaaaababaabababababababaabababababaaabaabaaaabaaaaabababaabaababababaabababababababaababaababaaaabaaabababaaaaaababaabaabaabababababaaababababaabababababaaababaabaaaaabaabaabaaabaabaaaabaaaababaabaaababaaababababaababaaabaaababaaabababaaababaaaaaaababababaaaabaaabababababaaaababaabababababaaaaababaabaaaabababaababaaababaabaabaabaababababababaabaabaabababaabaababaabaababaabaababaaabababaaababaaaabababababaabababababaaaabaabaabaaaababababababaaabababababaabaaaaababaaaaaaabababababaaaaabababaaabaababaababaaaaabaaabaababaabaababaaaaaaaaababaaabaaabaabababababababababababaaababaaabababababababaabababaaababaaababababaababaabaaababaaaaaababaaabaaaabaaaabaabaabaababaabababaabaababaabaaaababababaaaababaaababababababaaabababaaaaaabaaabaaaabaaaaabababababaababababababaaaababaababababaabaabaaaaaaabaabaababababaaabaaaababaabaababaabababababababaabaaaababaabaababaaaababababaabaaababaaaaabaaabaababaababaabababaaababaabababaaababaabababaaaaababaaaaabaaaabaabaababaaababababaaabababaababaababababaababaaabaaaabaabaabaabaaaaaaabaaaaaabababaabaabababaababaabababababaaababaabaabaaaaaaaabaabababaabaaaaaabaababaababaaababaababaaabababaabaababaababaaababaaaababababaabababaabababababaaababaaaaabaaabaababaaaaabaaabaababaabaabaaaaaaaaabaabababababaaababaaaababaabaabaaaaaababababaabaabaaaababaabababaabaabaabaababaabaaabaaaaabaabaaaaababaaaaaaaaaababaabababaababababaabaaaabaababaaaababababaababababaaabababaaabababaaaababaababaabababaababaaaaaabaaabababaaaabaababaababaabaaaabaabababaabababababaabaabababababaaabababaaaaaaaabababaabababababababaaabababaaaababaabababaabaaabaabaabababababaaaaaaabaaabaababaaabaababaaababaaaaabaaaaabaababababaaabaaabaabaaabababaababaaababababaaabaaaabaaaaababaabaabaabaabababaaababababababaabaabaaaaaababaaabaaaaaabababaababababababababababaabababaabababababaababababaababaaaabaaabaaabababaabaababaababaaaabaaabaababaababababaaaaaababababaababaababaaababaabababaaaaaabaabababababaaaababaaabaabababababaabababaabababababaababaaaabababaabaaabaaaaabababaaaaaabaaaaaaababaaaababaaabaaaabaabaaababaaaaaabaabababaaaabaababababaababaabaaaabababaaaababaabaaaaabababaababaaabababaababaabaaaaababababaababaaabaabaabababaaaaababaaabaababaaaabababaabaaaababababaaaaabaaaabaaabababaaabaabaababaabababaaaababaabababaaaabababaabababababababaaaaababaaabaaababaaabaaaaaaababababababababaababaabaabaaaaabaababaaababaaaababaababaabaaababaaaaabaabaabaaabababababababaababaaabaabaabaaabaaababaaabaabaabaaabababaaabaaaaaaaaabaabaaabaabaabaaabababababaaaabaabaabababababaaaabaabaabaababaaabababaaaaaababaaabaababaababaabaaaaababaaaababababaaababaaaaaaabaaaaabaabababaaaaaaaabaaaaabaaababaaababababaababaababaabaabaaabababaaaaabaabaabababaaaaababaaaababaaaababababaabaababababababaaaababaaaaaaaaaaabaaaaabaaaabaababaaabaaaaabaabababaababaaaaababaababaaabaaabaaaaabaaababaabaabaaababaabaaababababaabababaabaaabaababaabaaaabaaababaaaabababaabaabaabababababaababaaaaaaaabaabababababababababaabaaababaaabaababaaaaaaabababaabaaaaababaabaabaabababaabaababaababaabaaaabaaaabaababaaabaaaaabaabaabababaaaababababaababaaaaabaaabababaabaababaaaaababaabaabababaaaaabaaaabababaaaabaabababaabaabaabaabaabaababaaaabababaaaabaaaababaababaaaabaaaaaabaaaabaaaabaaaaaabaababababaaabaaabaababababaabababaaababaabaaababaaaaaaababaabaababaaaaaabababaaabaababaaaabababaabaaabababaaaaababaaabababaaaabaaaababaaaabaaaabaaababaaabaaababaaababaabaaaabaaaaaaaabababababaaaaaabaaaabaaabaaabaaabaaaaabababababaaabaaababababaaaababaaabababaaaababaababaabaaabaaaabaabaaabaababaabaabaaaaaaaaaaaaabaaaaaaabaabababaabababaaabaaabaaababaababaaaababaabababaabababaabaaaababaabaaaaaababaabaaaabaaaaaaaaabaaabaaabaaababaaabaaabaaababaaabababababababaababaaaabaaabaababaababaabaababaaabaaaaabaaabaaaababaababaabaaaababaaabaabaaaabaabaababababaaaaabaaaaababababaabaaabaaabaaaababababaaaabaaabaaaabababaabaabaaaaababaababababababababaabababaaabababaabaaaaaaaaabaabababababaababaabaababaaabaababaaababababababaababaaaaaaaababaabaababaaabaabababaabaababaababaababaaaaabaabababaaaabaabababaaababaababaabaababaabaaaabababababaabaaaaaaabaabababababababaabaaababababaabaabaaaaaababaabaababaaababaaabababaababaabaababababababaaababaaaababaabaaababaabaabaababaababaabaababaaaabaabaaaaabaaababaabaabaabaaababababaaaabababaabaaababababaaababaababaababaaaaabaabababaabaababaaababaababaaabaaaaaaaaaababaabababaabababababaaababaabaababaaabaabaaababababaabaaabaabababaaabababaaabaabababaababaaabaababaabaabababaaababaaaaababaaababaabaaaaaaabaabaaababaaaaaaaaaaababaaababaaaaaaabababaaaababaababababaababaaaaaababaaaabaaaababababaabaabababaaabababaababaaaaababaaabababaababaabaabaaabababaaaaababaaaaababababaabaaabaabaaaaaabaababaababababaabaaabaababaaabababaababaaaaaabaaaabaabaaabaaaabababababaaababababababababaaabaabaabaaabababaaaababaabaaabababaaababaababaaaaabaaaaaabababaababaababababaaabaaaababaababaababaababaaabaaaababaabaaaabababaaaababaabaaaabaaaababaababaabaababaaabababaaaabababababababaaaabababaabababababaaaababababababababaabaababaaabababababaabaaabababaaaabababaaaaababaaabaaabaabaabaaababababababaabaaabaabababababababaabaabaababaababababaababaabaabaaabaaaaaabaaabaaabaaabaaabababaabaababaababababaabaaaabaaaababababaaababaaaabaaaaaabababaaaabababaababaaabababaabababaaabababaabaaabaababaabababaaabababaaababababaaabaabaabaaabaabaabaaabaaaaabababababababaababaaabaaaabababaababaaababaabaaabaababaaababaaaababaaabaaababababaababababaaaaabaaaaaabaaababaabababaababaaabaaabaaabaaaaaaababababaabaabaaabababaaaaababababaaaaabaabaababaaabaabaaabaabaababababaababaabaababababaabababaabababababababababaaaaaabaababaababaabaaaaababababaaaaabaabaaaababaaabaaaabaaaaaabaababaaaababaaaaababababaababababaaaababaabababababababaabababaaaabababaabababaaaaaaaababaaababaaaabababaababaaabaabaaaababaaabababaaaaabababaabaabababaababaabaaabababaabaabaaabaababaabaaaaaababababaaaababaaaaaabaaaaaaabaabaaaabaabaabaaabaabaabaaabababababaababaaaaabaabababababaababaaabababaababaabababababaaabaaabababaaaaaaabaaabaaabababaababaabaabababaaabaaabaababaababaabaababaaaabaaababaababaabaabaaabaaaaaaaabaaaaaaaaaababaaababaaabaababaabaabaaaaabaabaaababaaaabaababaabaababaababababaabaaaaababababaabaaabababababaaaabaababaaaabaabababaaababaaabaaabaababaababaababaaabababaababaaababaabababaababaabaabaaaababaaaaabaaaaababaabababababaabaababaabaabababaabaabaaabaabaaaababababaabababaaaabaabaababababaaaaaababaaabaababababaabababababababaaaabaabaaabaabaabaababaaababaabaaabaaaabababaaaaaaabaaabaaababababaababababababababaaabaaababaaabaaaaaabaabaabaaabababaaababaababaabababaaabaaababababababababaaabaaaaabababaaabaaaaabaabaaaaaaabaababaaabaaaaaabaabaaababaaaabaabaaababaaabaabababaaabaababaababaabaaaababaababaababaabaaabaaababaaabababaabaaababaababababababaaaaaaababaabaaababaaaaababaabaabababaabaabaaaabababababaabaababaabababaaaaaabaaaaaaaabaaaababababaabaaabaaaabaaaaaabaaabaabaabaaabaaaaaaaabaaaaabaababababaabababaaabaaabababaaaaaaaabaabababaabaaabaabaaabababaaaabaabaabababababaaaabababaabaabaabaaabaaaabababaabaababaaabaabaaaaababaabababababaabaabababaaabaaabaabababaabaaaaaabaaaaababaaaabaabaaabaaabaaaabaabaabaababababaaaaaaaaabaaaababaabaaaabababababababaabaabaababaaaabababababaababababaaaababaabaaabaaababaaaaabaaabababaababaaabababababaabababaababaabababaaaaaababababababaaaaabaaababaabaabaababaaabaababababababaababababababababaaababababaaaaabaaabaaababaaabaaaabaabaabababababababaabaabaaabaababaaabaaabaabaabababaaababaaabaabaababababaaabaabaaababaabababaabaabaaaaabaabaababaababaaaababaaabaabababaaaaababaabaaaaabaaababababaaabaaaaaaaaabaabababababaabaaaaababaaabaababababaaaabaabababaabababaabaabababababaabaabaabaabaabaabababaababababababaaabaabaabaabababaaabaaabaabaaababaaabaabaabaaabababaabaaaabababababaaaababaaaabaabaaaabaababababababababaabaabaaabaaaaabaababaaaabaabaabaabaaabaaaaaaabaababaaababababaaaababaaabaaaaaabababababababaaaaaabaababaaaababaaabaaaabaaabaabaababaababaaaaaababaababaabaabaabababaaaaaababaaaaabaabaabaaaaaaaababaaababaaababababaababababababaabaaabababaaababaababababaaababaabaaaabababaabaaaababababaaababaabaaaaabaababababaaaaabaabaabaabababaaaaaabaaababaaabaababaabaabababababaababaaabaababaaaaabababaaabaaaabaaaabaaaaaaababababaaaaababababaaaabaabababababaaaababababaababaababababaabaaababaaabaaaababaabaaabababababaaabaabaabaabaabababaababababababaabaabaababaabaababaababaabaabaabaabaabababababaaaaaaaabaaaabababaabaaaaaaababaaaabaaaaaababaabaaaabaabaaaababaaabababaabaabaababaabaaaaabaabaabaabaaaababaababaaababaababababababaaabaaaaaaaabaababaaaaababababaaabaabaabaababaaabaabaababaabababababaaaaaaababaabababaaaaababababababaabaabaaaaababababaabaaaaaababababaaaababaabaaababaabababababaaaaaabaabababaaababaababaaaabababaaabaababaaababaabababaababaaaaababababaaaaaaabaababaababaaabaabaababaabababaaaaaabaabaabaababaaaaabaaabababaabababababaaabaaaaaaaabaaababaaaabaabaabaabaaababaababaabaaabaabaaababaabaaabababaaabaaababaaaabaaabaaababaaaaabababababaaaaaababaaaabaabababababaabababababaaaababababababaaaaabaaaabaaaaabaaababababaaababaababababababaabababaabaaaababaaabaaabaabaababaabababababaababaabaaaaaabaabababababaaaabababababaababaaaaaaaaababababaababaaababaabaabaabababaabaabaaababaaabaabaabaabaaaaabaabaaababaabababaababaababaabababaabaabaaabaaaaaabaabababaaabaabaaaaaaabaabaabababaaaaaababaaaaababaaababaaaaababaabaabaabaabababaababaabaaaaabaaaaaaaababaaabaabaaababababaaaababaabaabababaababaaaabaabaabaaabababaabaaaababaabaaababaabaaabababaabaababaaabababaabaabaabaaaabaababababaabaaaaabaabababaaaaaababababaaabaaabaababaaabaaababaabaabababaabababaababababaaaabaaababaababaaababaababaaababaabaaabaabaabababaababaababaaaababaabaabaaabababababaaabaababababaaabaababaaaaababaababaababaabaaaababaaaaabababaabaaaabaabaaaabaababaabaaabababaaaaabaaababaaaaaaaabababaabaabaababaabaaabaaabababaaaababaabaababaababaaaaaaaababaaaababaabaaaababaaabababaaabaabababababaaaaababaaaaabaabababaaababaababaabaabaaabaabaaababaaaabaaaababababababaabababaaaaaaaaaaababababaaaabaababaabababaababababaaaaaaabababababaabaaaabaaaabaabaaaaaaaabaabaaabaabaababababaaabaabababababababaaabaaabaabaaabaaabaaabaababaaabaabababaababaabaaabababababaaabaabaaaabaaababababababababaabababaaaaabababaaaababaabaaaababaabababaaaabaaaaaabababaabaabaaabaabaabaaaabababababaabababaaabababababababaaababaababaabaaaabaababababababababaabababababababaabababaababaaabaabababaabaababababaabaabababaabaaabaababaabababaaaababababaaaaaaaaaababaababaaaabaababaaaabaaaababaaabaabaabaaabababaaaaaababaabaababababaabababababaabaaababababaabaaabababaabaaaababaaaaaaaaababababaababaaabaabababaaabaabaabaabababaaaaabaaaabaabaababaabaaabababaaabaabaabaaaaabababaaaababaabaaaaabaaababababababaaababaabababaababaaaabaaaababaabaabababaabaaaaabababaabaababaaabaaababaabaababaaabaaaaabababaaaabababababababaabaabababaaaaaaabaababababababaaaaabababaababaabaababaababaabaabababaaaabaabaaababababaaaababababaabaaababaababaabaaaaaabababaabababaaaababababaabaaaaababaabaabababababaabaaabaabaabaaababaaaabaaaaaababababaabaabaaaaaababaabaababaabaaabababaaaaababaababababaabaabababaaababaaaaaababaabaaabaaaaaaabababababaaabaaaabaabaaabaaababaaaabaabababaababaaabababababaabaababaabaabababaaaaaaabaababababababaaaaabaaaaabaaabaaabaababaababaabaabababaaaaababababaabaaaaabaabaaaababaaababaaaaabababaaabaaaaabaaabaabaababaaabaaaaaaaaaaabaaabaaabababaabaabaabaababababababababaaaaaaabaaaaababaaaababababaaababababaabaababababaababababababaabaaaabaabaaaaaaababaaaabaabaabaaabaaababaaababababaaabaaababababababaaabaaaaabaaaaaababababaababababaaaaabaaababaaaababaababaabaaaaaaaababaaabaaaaabaaaababaaaababaaaaaaabaaabaaabaabababaaaabababababababaabaabaaabaabaaabababababaaabaaaaaabaaaaaabaabababababaaabababababababaaaaaabaaabababaababaabaabababababaabaabaabababaaabaaaababababaabaaabaabababaabababaaaaabaabaaabaababaaaaaababaaaabababaabaaabaaababaababaabaaaaababaaaabaaaaabaaabababaaaabaaaaabaaaababaaaabaababababaababaaababaaaaaababaaaaabaaababaababababaabaaabaaabaaaaababaababababababaaabababababaabaabaaaaaabaaaababaababababaaabaababaabaaabaaaababaabababaabaababaabababaaaababababaabaaaaabaabaaaaabaababaaaabaaabaabaabaababaaaabaababababababaaaabaaababaaababababaaababababaaaaaaabababaaabaaaaabaababababaababaabababaaaababababaaabababaaaaaaabaaababababaabaababababaababaaabaabaababababababaaababaabaabaaababababababababababaaaaabaaabababaabaabababaaabaababababaabaabaabaaaabaabaaaababaababababaabababaaaaaaabaabababaaabaaabaaaaaaabaaabababaabaaababaaababababaaababaaababaaabaabababaabaababaaababaaababababaabaaaababaaababaababaabaaaabababababaabaaaabaabaaabaaabaababaabaaaaaaaaabaababaaaaaabaaaabaabaabaabaababaabaababaaaaaaaabababaaabaababaaabababaaababaababababaababaaaabaababaabaaabaaababaabaaaabababaaababababaabababaaaababaabababababababaabababababaabababaababaaabaaabaabaaaabaabaabababaabaaabababaabaaababaaababaaaabaaabaabaaaaababaaaababaaaabaaaabababababababaaaaabaababaaaabaababababaaaabaaababaabaaaaabaabaaaaaaaaaaaababaaababaaababaaaaababaabaabaaababaababababababababaaaababababaababaabaababababaaababababaabaaababaababaaaababaabaabaabaabaaaabaaabaaaababaaaabaaaaaababababababaabaaabaabaaaaaaaaaababaaabaababababaababaaabaabababaabaabaaaabababaaabababaaabaaababaaaababaabaaabababababababaababababaaaababaaabababababaaaabaaaababaabababaabaaabaaaabaaababababaabaabaaaabaaabaababaabaaabaabababaabaabaabaaabaaabaaabaababaaabaaababaaaabaabababaaabaaabaabaaabaababaabaaabaabaaaababababababababaaababaabaaabaabaaaaaaaababababaaaabaaaaabaaaababaaaaaaababaabababababaabababaabaabaaababaaabaababababaaaaababaababaaaaabaaababaabaaaaabababaababaabaaaababaaaaaaabababababaabababaababababababaaaaabaabababaabaabaabababababababababaaaaaaababababaaaababababaababaaaaabaaabaaababaaabaababaabaabaabaabaababaaaaabababababaabaabaababababaabaababaaaaababaabababaabababaaaaababaaaabaababaaababaabaababaaaaabaabaababaababababaaaababaababaaabababaabaabaaaabaaabaaabaaabaaabaababaaaaabababaabaaaababababaaaaaaaabaaabaababaababaaaabababaabaaaabaaaabaaaaaabaaaabaabababababaaabaaaababaaaababaaaaabaaabaaaaaaaaaababababaabaaabaabaaababaaaaababaabababaababababaababaabababababaabababaabaaaaabababaaabaababababaaaaabababaaaabaabababaaabaaaabababaaababababaaababaaabababaabababaabaabababaabababaaaabaabababaabaaaaaaaaabaabaaabababaaabaaaaaaaabaabaaaaababaabababaaabaabaaabababababaaabaaaaaabaaababaabaaabaabaabaaaabaabaababaaababaaaaababaaabaababaaabaaabaaaabaabababababaaaaaabababaababababaabaabaaaaaabaaabaababababaababababaabaaababaabababaaaaababaaabaabababaabaabaabababaababababababaababaaaaabaabaaababaaabaababaabaababaababaaabaabaababaaaababaaabaabaabaabaabaaaaababababaabaaaababaabaabaababaaaababaabaaaabababaaaaabaaababaaaababababaaaaababaaaabaaaaabaabababaababaabaabababababaabaaaababababababaaaaabaababaabaaabaabaabababaaababaabaababaabaaababababaabaaabaaaabaaabababababaabababaaababababaaaababaababababaaaababaaababaababaaabaabaababaaaaaaabaababaaabaababaabaaabaabaaabaababaaaababaabaabaaaabaaaaabaaabababababaaabababaaabaaabaabababaabaaaababababababaaaabaaaaabaaaababaababaabaababaaaaababaaaaababaabaabaabaaaaabaaaabaaabaabaaaaababababaaabaabaababaaabaabaabababaaaaababaababaaaaaababaaaababaabababababaaaaababaaaaababaaaabaababababaababaabaaaababaabaabaababaaaabaaababababaaaaaaaaaabaaabaababababaabaababababababaabababababaababababaaaabaabaaabaaabaaaaabaaaabaaaaababababaaabababaaaaababaaaaaabaaabaabaababaabababaabaabaabaaaabababaaaabaabababaaabaaaaaaabababaaababaabaaaaaababaabaaaaabababaaaabaabaaaababababaababaaaaababababaababaababaabaaabaababaaababaababaaaababaaabaababaababababababaaaababaabaababaababaaabaaaababaabababaaabaaabaababaababaaaaaaaaabababaabaaabaaababababaabaaababababaabaabaaabaaaaaaabaaababaababaababaaaaabaaaaabaaaaaabaababababababaaababaabaabaaabaabababaaaaababaaabaababababababaaaaabaababaabababaaabababaabaabaaabababaabaabaabaaaaaabaaaababababaabaaaababaabaabaaaabababaababaaabaaabaaaaabababaababababaabaababaabaaabaaababaaabaabaaabaabaabababaabaababababaaaabababaabaaababaaaaababaaabaababaababaabaabaabababaaaaaaaaaaaababaabaaabaaaaaabaaaabaabaabaaabababababaaabaabaaabaaabaaabaababaaaabaabaaabababaababababaaaabaaabaabababaababaaaabababaabaabababaababaababababababababaaababababaababaababaabababaabaababaabaaabaaaababaaaaaaaabaaaababaabababababaaaaabaabaaaabaabababaaabababaabababaaaabaaababaaaaabababaaabaababaaababaabaaabababababaabaaaababaabaabababaaabaabaaabaababaabaabaabababababaaabababababaaaababaababababababaababababaaaaaaaaabaababababababababaabaaababababaababaaaabaababaabaabaabaaaaabaaababaabaaaaabaaababaababaaabababaaaaaabaababaaabaaaababaaaababaaababaaabababaaabaaababaabaabaaabaabaababababaabaabaababaababababaaaababaababaaaaabaaabababaaababababaababababababababababababaaaabaabaababababaababaabaababaabaaaaabaabababaaabaaaababaaabababaaaababaaaaabaababaaababaaaaaababaabaabababaabaabababaaaababaaabaabababaabaabaabaabababaaabaabaaaabaabababaaaababaaaaaababaaabaababaaaababababaabaabaaaababaaababaababaaabaabababababaabaaaaaaaaababaabaaaaabababaabaabababaabaabababaabaabababaaababaaaabaabababababababaababaaabaabaaababaababababaaabababaaaaaaabababababaababaaaaabaabaaaaaabaabaaaaaaababaaaababaababababababaaaabababaabaaababaaaaababaaaaabaabaaababaaaababaabaabaaabaabaabaaabaaaaaaabaabababaabaabaaababaababababaaaaaabaaababababaaaababaaaabaaaaababaaaabaababaaaababaaabababaababaabaabaababaaababaaaababaabaaabaababaabaababaababaaabaaaabaabababababaaabababaaababababaabaabaabaabaaaaaababaaaaaabaaabababaaaaabaaabaaaaababaababababaaaaaababaabaaaababaabaabaaababaaaabaaabababaabaabaabaababaaababababaabaababababaabaaaabaabaaaaaaaabaabaabababaaabaabaaaaababaabababaabaaababaabaabaaaaaaaaaabababababababaabaabaaaaabaababaabaaababaaaaabaaaabaaabaababaababaabaaaabaababaabaabababababaaaaaabaabaabaabaaababaabaabaaaaabaababaabaababaabababababaaabaabaaabaaababaaaababababaaabaaaabaababaabababaaababaabaaabababaaaabaababaabaabaaaabaaababaaaabaabaababaababaaaaaaababaabababaaaaabaaababababaababaaaaaaabababaabaabaababaabaabababababaabaaaabaaababaababaababababaabababaaababaaabaaababaaaababaababaabaabaaabaaaabaaaababaabababaababaabababaaaabaabababaabababaabababaaaabaaabaabababababababaabaaabaababaaabaababababaabaaaaaabaaababaababaabaaabababaaaaabaaababaabaaababaababaaaaabaabababababababaababababaaaaababaababaababaaaaabababababaabaaaabaaaaaabaaababaaababababaaaaaaaaabababababaabaaababaaababababaaaabaaaaaaabaababaababaaabaaabaabaaaaaaaaabaaabaaababaaabaabaaaaabaaaaababaaaabaaaaabababaaaaaabababaaaabababaababaabaaabababababaaaaabaaaabaaaaabababaababaabaaababaababaaaaaabaaaaabaaaaabaaaabaaaabaaaababaaabaaaabaaaaabaabaaabababaaaababaaaaababaababaaaaabababaababaaabababababaabaabaababaabaaabaabaabaaaaaaaabaabaaaababaabababaaaabaababaaabaaaaaabaaabababaaabaaababaabaababaababaababababaaabaabababaaabaaaaaababaababaaaabaaaaaabaababaabababababaaabababaabaababaaabababaaabaabaabaaababaaabaababababaabababaaabaabaaabaaaaaababaaabaabaaaaaaaaaaaabaaabababababababaabaaaaababaabababaabaabababaabaabababaabababaaabaabaababaaabaaabaababaaababaabaaaabaaaaaababaaababaabaaababaaaaaabababaaaaababaaabaaaaabaaaaabaabaaabaabaaaaababababaabaababababaaabaabaabababaababaababaaaaababaaabaaaaaababababababababaabaaaaaaabaaababaaabababaabaaabaaaababaaaaababaaaaaaababaabababababaababaaaaaaaaaaababaabaaaaaaabaaaababaabababaababaaaaabababaaabababaabababaababaaabaaaaabaaabaaaabababaaaaababaabaababababaababaababaaabaabababababaaaaababaaabaababababababaababaababaabaabaababaabaaababaababababababababaaaaaabababaabababababababababababaaaabaaababaaababaababaabaaabababaaabaaabaababaabaabaaaaaabababaaabaabaabaababaaaaababaabaaababaaababaabababaaabaaabaababaababaabababaabaaaaaaabaabaabaaababaaabaaaabaaaabababaabababaababaaaaabababaaaaaabaaabababababaaabaabaabaababababaaabaabaabaaaaabaaabaaaaaaaababababababaababaaabababaabaaabaaaabaaababaaababababaababaaaabababababaabaaabaaaababababaabaababaaaababaabababaabaaabaaabaaaaaabababaaabaaaababaabaabababaabaababaababababababaababaababaaaaabaababaabaabaaababaaaababaaaaabaababaabaaaababaaabaababababababaaababababababaababaabaaaaaaaababaabaabaaaaababaaababaaabaaabababaababababaabaaababaabaaaaaabaabaabababaabababaaabababaaababaabababaabaaaaabaababaaabababaaabababaaaaaabaababaaaabaaababababaaaabaababaaabaaaababababababababababaaaabaabaababaabaaabaaababaaaababaaabaaabaaababababaaabaababababaababaabababaabababaabaababaababababaabaabaabaabaaabaabaaabaaabaababababababaaaababababababaabaaababaaabaaabaaabaababaabaaaabaaababaabaaaabababaaababaababaaababaababaabaaaaaabaabaaababababaababababababaabaaabaababababababaababaaabaaaabaaaaaaabaaaaaabaabaababaaaaababaaaaababaaaababaaaaabababaaabababaaababaaabaaababaaaabaabaaaaaabababababaababaaaaaabaabaabababaaabaabaabaabaabababaaabaababababababaababaababaabaabaaababababaaababaababaaababaababababaabaababaaabababaabaaaaaabababaaaabababaaaaababaabaabababababaabaabababababaabaabaaabaabaabaaaaabaaababababaaabaabaabababababaaaababaaaabaababaaaaaaaabaabaaaaababaaaaaaaabaabaababaababaaababaaaaaaabaaaaabaaaaaaababababaaababaaaabaaaabaaababababababababababababaabababababaaaababaaaaaabaabaabaaababaababababababaababaabaaaaaaabaabaaabaaaaaabaaaababababababababababaaababaababaaabaaaababaaaabababaababaaaababaaabababaaababaaaaabaaabaaaaababaabaaabaababaaaaabaabaaaaaaabaaabaabababaaababaaabaababaaaabababababababababababababaabaaaaabaaaaabaaabaaabaaaaaaabaaaabaabababaababababaabaababaabaaaababaabaabaabaabababaabababaaaaaabaaababaabababaaaaaaaabaabaababaaabababaabaaaababababaababababababaaaababaaabaabaabaaaababaabaababaabaaabaababababaabaaaabaaabaaaabaaaababaabababaababababaaabaaabaabaaaaaaaaaaabababababaaababaaabababaaaababaabaabababababaababaabaabaabababaaabaabaaabaaaaabababababaababaaabaabaaaaabaabababaababaaabaaaababaaabaabababaaaabababaabaaabaaaabaabaaaababababaabaaabaabababaabaabaabababaabaaaababaabaaabaaaaabaaaababaaaabababaaabababababaaaaaabaaababaaaaaababababaaabaababaaabaaabababaababaababaababaaaaababaaaababaababababaaaabaaaaaaabababababaaaabaaaabaababaaaabaabaabaaaababababaababaababababaaaaabaabababaaaaaaaaaababaababaababaaaababababaabaaabaabaaabaaaabababaabaabaabaaababaaaaabaaabaaaaabaaaaaabaaaabababaabaaabababaabaaabaabaabaaaabaaabaabaabaababaaaaababaababaababaabaaabaabababaaababaabaaabaabaaababaabababaaaababaabaaaababaaabaabaaabaabaaaabababaaaaaababaaaababababaaaaababababaababaaaababaaaaaaaaaaaaabaababaaababaaababaaabaabaaababaabaabaaaaaaaabaaabababaabababaababababababaababaaabaaaabaaaaabaabaaaaaababaabababaabaaaabababaababaababaaabababababababaaaaaaaaaababababaababaaabaababababababaabababaabaababaaababaababababaabaaaaaabaaabaababaaaababaaaaababaabaabaaabaaabaaaaababaabababaabaaabaabaaabababaabaaaaaaaaababaaaaaabaabaaaaababaabaaaaababaaaaabababaaaaababababababaabaaabaaabababaaababaababababaaaaaaaababababaababababaaaaaabababababaaabababaababaaababaabaaaababaaaabababaaaababababaabaaabababaabaababaabaababaababaaaababaaaaaabaabaababaaaaabaaaabababaabababaabaabaabababaaababaaaabababaababaababaababaaabababaabaababaababaaaababaaaaababaaaababababaabaabaaabaaababaaaababaaaaabaabaaaababaabaaabaabababaababaaaaabababaabababababababaaaababaabaaabaaababaababababaaabaababababaabaaababaabaabaabaabaaabababababaaabaaabaabaabaabaaaabaaabaabaaaabaabababababababaaabaaaabababaabababaaabaaabababaabaaaababaaabaabaaaaaababaaabaaabaababaaaaabaaaaababababababababaabaababaaaababaaababababaaabaaabaababaaaababaaababaaaabababaaabaaaaaababababaabaaaaababababababaaabababaabababaaaababaaabaabaabababaabaabaaababababaabababaaaababaaaababababaaaabababaabaababaababaaaaaababaaabaabaaababaaababaaaabaabaaaaaababaabababaabaaaaaabababaabaabababaabaaaaaaabaaabaaababaabaabaaababaabaabaaabaababaabababaaaabaaaaaaabababaaaaabababaaabaabaabaabaaaaabaaaaabaabababaabaabababaabababababababaabaababaaababaaababaababaababababaababaabaabaaabaaababaabababaaabaaaaaabaaaabaabaaabaaaababaaaaabaaaaabababaabaaaabababaababababababaaababaabaabaabababaaabaababababababaabaabababaababababaababaabaabababaaaababaababaababaababaaabaaaaaabaaaaaabaaabababaaabaabaababaababababababaabaabababaaaaaabaaaababababaaababababaaabaaaaabaabababaabaababaabababaaaababaaaaababaaabaaaaabababababaababaaaaaaaaabaababaaabaaabaaabaabaaaaabaaabaababaaababaaabababaaaaaaabaaabaaababababaababababaabababaababaaaabababaaaabaababababaaaabaaaaababababaaaabaaabaabababaababababaaaabababaabababababaabababaababaaababaabaabababaaabababaaaaababaaabaaaababaaaaaaaaababaababaaababaabaababaaabaaabaabaaabababaaabababaabaabaaaababaaaabaaaaababaabaaaaababaaabaaaabababaabababababababaaaabaaaababaababaababaaababababaababaababababaaaababaabaabaaababaaabaabaaaaababaabababaaabababaababababaaabaaaabababababababababaaaabaabaabaaaaaababaabaabababaaababaaaaaaabaaaabaaaaabababaaaabaababaaaaabaabaaaabaababaaababaaabaaaaaaabaababaaaaababababaaaabaaabababaabaaabaababababaabaaaaabaaababaabaaaabaabaabaabaabababaabaabababaaaababababaaababaabababaabaaaabaababaabaabaaaabababaababaaaaababaabaabababaaaababaaabababaaabaaaaabababababaaaabaabababaababaaaababababaaabababababababaabaababababaaabababababaabaabaaaabaaabaababaababababaababababababaabaabaaababaaaaaaaaaababaaababababaabaaababaaabaaababaaaaaaaababaaabaaabaabaaabaabaaaaaababaabababaababaaabaabaaababaaaabaaaaababaabababaaaaaabaaaaaaaaababaaaababaaaabaaababaabaaaaaababaaaaaaababaabaabababaaabaababaaaababaaabaaabaabaababababababaaaaababababababaabababaabaaaababaabababababaaababababaabaaababaabaaababaabaabaaaababababaaaaaabaabaabababaaabaaaababaaabababaaababaaabaaabababaaaaaaaaaaababaaabababaaaaaaababababaaaaababaabaababaaaababaababababaabaaaaababaaabaaaabaabaaabaababababaaaababaabaaababaababaaabaabababababababababababababaabaabaaabaabaaaabaaabaaabababaabababaaabaabababababaaaababababababababababaabaabaaaababaaaabaaaaabaaabaabababababababaaabaaaabaabaaababaaabaaabaaabaaabaabaabababaabababababababababaaabababaababaaabaaaababababaaaabaabaaabaaababaaaabababaaababababaaabaaabababaabaaaaaabaaabababaaababaabaaaaaabaaaabababaaaabaabaabaaaaabaabaababaaabababaabaababaaaabababaaaabaaababaaaabaaaababaababababaabaaabababababaabababaababaaabaabaabababaaaaabaababababaaaaabaababaaabababaababaababaaaaabaabaaaaabaaababaaaaababaaabababaabaaabababaabababababaababaaaabaaaabaababaaabaababaaababaaaabababaabaabaaabaaaabaabaabababaabaabaababaaabaaaaabaabaababababababaabaaaaaabaabaababaaaaabaaababaaaabaaababaabaababababababaabaaabaaaababaaaabaaaaabaaababaaaababaaaaababaaabaaaaabababaabaabaaabababaaaabaabaaaabababaaababaabaabaabaabaaaaaabaaababababababaaaaababababababaababababaaababaaaaaaaabaababaaabababaababaaababaaaabaababababababaababababaabaaaabababaaaaababaababaabababababababababababababaaabaaaabaaabababaaababaaaaaaaaabaabaabababaabaabaaabababaaabababaaabaaaaababababababaababababababaaaabaaababaabaabaaaaaaaabaababaabaabaaaabaaaaabaaaaaaababaaaabaabababababaaababaabaaababaabababaaaabaabaaabaababababaababaaaabaabaabaabaabaabaabaababababaaababababaababababaabaabababaaaaaabaaaaaaababababaaaaabaaabababababababababaaaababaaaaababababababaaaabababaaaabaaabababaaabababaaabaabaabaaaaaaababababaababaaaaaabaabaabaaaaababaabababababaaababababababaabaaabaaaaabaaababaaaaababababaababaabaabaababaabaaaaabababaaabaababaaababababaaabaaabaaaaabaabababababaababaababababababaabaabaaaaabaaababaaabaaaabababaabaaababababaabababaabababababaaabaaaaaababaaababaaabaaabaabaaabababaaaaabababaabaaaabaabababaabababaababababaaababababaabaaaaaaababaaabababaabababaaaabaababaaaaaabaabaaababaababaababaabaabaaaaaaabababababaabaabaabababababaaababaabababababaabaaaaaabaaababaaabaaaabababaaaaaaabaabaaabaabaaababaabaaaabaaaabaabaabaaaabaaabaaaaaabaaabaabababaababaaaabaaaaabaaabababaababaaaaaaaaaabaabaabaaababaababaabaaababaaabababaabaaaabaaaaabababaaabaaaaaaaabaabaababaaababaabaabaaaaabaababababaababababababaaaaabaabaaabababababaaaabaababaababaaaaababaaaabaaaaaaaaabaaabababababaabababaaaaaabababaabaaababaaaababaaababaaaabaaabaaaababaababaaaaababaabababaaaababaaabaabababababaabaaaaaabaabaabaaaabaabababababaaabababababaaabaaaabaababaaababababaaaabaaababaaababaababaaababababaabaabababaabababaaababaabaabababaababaababaaaababababaababaabaabaaaabaaaababababaabaabaaaabaabaabaaaaaabaaabaababaaabababaaabaaaababababaaababaabaaababaaababaaabaaaaabaaabaabababaaaabaabaaaaaaabaaabaabaaaabaabaabaaabaaaaaababaaaaaabababaaababaabababababaabaababaaaaabaaaaabababaababaabaabaababaababaabaaabaaabaaabababaabaaaabaaabaaabaabababaababaaaaaaaaaaabaababaabaabababaabaaaaaabaabaababaaaabaaaababababaabaaaaababaaababaaabaaaabaaaaaaaaaababaaaabaabaababaabaababaabaaabaaabaabababaabaaababaababaaaabababaaaaababababaaababaababaaaaaaaaaababababaabababaababaaaaaababaabaaaaaaababababaaaaabaababababaabaaaaaaabaaabaaabaaaabababababaaababababaababaaababaaaabaabaabaaaaabaaaaabaababababaabababaabaabababababababababaabababaabaabababababaabaaaaaababababaabaaaaaababaabaaababaaabaaaaaababababababaaababaabababaaabaabababababaaabaaabababaaaaabaabaaaabaababaabababaaaaababaaababaaaabaabababababaababaaaaabaaabaababaabaababaaaaaaababaaabaaababaaabaababaaabababababababaaabaabaaabaabaaaaababaababaabaabaaabaaabaaabaabababababababababababaaabaabababababababaaaabaabaabaaaabababaaabaaaaaaaababaaababaaabaaaabaaaaababaaaabaaaabaabaabaabababaaaabaababababababababaaabaaabababaabaaaaaaaaabaaabaabaabababaaaaaaaaabaabaaabaababababababababaababaaabaaaaababaaaaaaababaaababaabaaababaabaabababababaaabaabaaaaaaabaaaababababaaabaabababaabaabababaabaaabaabaaabaabaabaaabababaababababaababababaababaabaabaaaababaababaababaaaaaabaabaaabaabaabaaaababaaabaabaaabaababaababaaabaabababaaaaaaaaabaaaababaababaabababababababababaabababaaaaababaaaabaabababaaaabaaaabababaaaaabababaaababaaababaaabaaaababaababaaabaaaabababaaaaabaababababababababaababaaaaaabaaababaaabababaababaabaabaaabababaaaabaababaaaaaaaaaabababaababaaababaaababaaaaababaabaabaabababaaabaababababaaaabaabababababaabaaabababababaaaabaabababababababaabaabaaaabaaababaababaababaababaaaabaababaaaaabaaababaabaaababababaabababaaabababaabababababababaaabaaaaaaaabaabaababaabababaabaaabababaababaaaababaaababaaaaabaababaaabaaababaabaababaabaabaaaababababaaababababaaababababaabaabaabaaabababaaaaaaabababaabaaababababaababaaababaabaabaaabaabaaababababaaaabababaabaaaaaabaabaabaabaabaababaabaababaaabababababaaabaabaaaabaaababaababaaababaaababaabaaaaaabaaaababaabababababaaaaaaaaaababaaabababaabaabaaaaabaaabaaaaabaaaabaababababaaabaabaabababaabaaaaaababaaaaaabaababaaaabaabaabaabaaabaabaaabaaabaababababaabaabababaaaababababaaaaaaabaabaaaaababaababababaabaaabababaabababaaaababaabaaaabaababaababaababaaabaababaaabaaababaabababababaaaabababaabaabaaaaaaaabababababababaaaababaaababaaaaabaaaababababaabaabaababaababaabaababaababababaaaabaababaaabaaababaaabaabababaabaaaaabababaaaababaabababaaaabaabaababababababaaaaabababababaabaabaababaababaababaaabaaababaababaababababaababaaabaaaaaaaabababaaabababaabababababaabaaabaabaabaaabababababaaaaaababababaaaabababaababaababaaaaaabaaababaababaaabaababaaabaaababaababaaababababaaaaaabababaaaaaababababaaaaabababaababaababaabaabaabababababaaababaabaabababababababababaababababaabaaabaaabaababaabaaabababababaabaaaaabaaabababaabaaabaaaaabaaaaaaaaababababaabaabaababababaababaababababaabaaababaabaaabaababaabababaaababababaabaaabaababaabaababaaaabaabaabaaabaaababaabababababaaabababaababaababaaaaabaaaaabaabababaabababaaababaabaaaaabaaaababaababaaababaabaaaabaabababababaaababaaaababaaababaaaaabaabaababababaaababaabaabaaaabaaaaaaabaaabaaabaababaaaabaababaabaaaababaaaaabaaabaabaaabaababaababababababaabaaaababaabaaabaaaababababababaaabaabababaabaaaaaaabaaabaabaababaabababababaabaabaababaaabaabababababababaaaabaababababababaaaaaaababaabababaabaaaabaaababaabaabababababababaaaaaababaaaababaaababababaababaabababaaabababaababaaaababaaaababaaababababaabababaabaababaaabababaabaaabaababababaaababaababababababaaaaaaaabaabaaaaabaaaabaababaababaaabaaababaaaaabaababaaababaabaaabaabaababaaaabaababaaabaababababaaaabababaabaababaabaaabababaabaabababaaabaabaaababaaaabaaababaaaaabaaaababaababaaabaabaaabaabaabaabaaaababaababababaaabaaaabababababaabaaaaaabaaaaaabaababaababaabababaaababaabaaabaaabaaaaabaaabaaaababaaabaaababaaaababaaaababaaabaaabaababaabababababababaabaababababaaaaaaabaabaaaabaaaabababaabababaaaabababaabaaabaabaaababaaababaaabaaababababaabaabababaabaabaaaabaaababaaaabaaaababababaaabaabaabababaababaaaaaaabaaababababaaabaaaaababaababaaaaababaabaababaaaaaaabaabaabababaabababaaababaaaababababaaaabaaababaaabababaaabaababababaaababaaabababaaabababaaaaaababababaabaabababaabaaabaaabaabaaababaaaabaaabaaaaaaababababaababaababaaabaaaababaaabababaaaabaababaababaaabaaaaaabaaaabababaabaaaabababaaabaabaabababaaabababaabaabaabababaabaaababaaabaabaaaabaabaaaaaabaaaaaaabaaaaaaaabababababaabaababaabababaabaababababaaababaaaababaababaaaababaaabababababaaabaababababaaabaaaababaabaaaabaabaaaaaabaaababaaababaaababaabaababaababaabaababaaababababaaaaabaabababaabaaabaaabaabaababaababaaaaaabababaaababababababaabaabaabababababababababaaaaaabaababaababababaabaaaaaaabababaabaabaabaaabaababaaaaaaaaaaabaabababaaabaabaabababaabaaaabaabaabaaabaababaaaaababaaaabaabaabaaabababaaaaabaaababaaababaaaabaaabababaaabaaababaaabaaabaaabaabaaaaabababaababaaabaaaabaabaabababaaaababababaababaabaaababababababaabababaaababaaabababaaabaababaaababaaaaababababaababaaababaababaaaabaababaaaababaabaababababaaabaaabaaababaaaaaaabababaabababaabaababaabaababaabaabababababababababababaaabaabaababaaabaababaaabaabaabababababaabaaaaababababaaaababaabaabaaaababababaabaabaaaaababaaaababaaaaaaabaabaaaabababaaabaaababaaababaabaababaababaabaababaabaaaabaaaabababaabaabaaabababaaaaaaababaaaaaaabaaaaaababaababaabaababababaabaabaaabaababaaabaaaaaaaaababaabaaababaaabaabababababababaaaababaabaaabaabaabaabaabaaaaabababababaaabababababaaaabababaabababababaabababaaab
babaaababaaabaaaaabaabababaaabaabaaabababababababaababaabaabaabaaabaabaaaaaaaaabaaababababababaababaabababaababaabaaaaabaabaabaaabaaabababaaabaaaababaaabaaababaabaabaaababaababaabaababababaababababaaabaababaababaabaaabaaaabaaaaabababaabababaabaabababababaaaaaaaababaaababaabaabaababaaaabababaabababaababaabababaabaaabababababaababaabababababaabaabaaaabaaabababaabaabaaaababaaaaababaabababaabaaababaabababababaababaabaabaabaaababaababababaabaaaabaababababaaaabaabababaababaaabaababaabaabaabaaabaabababaabaababaababaaaaaabaababababababababaababababaababaabaaaababaabababaaabaabaaaaabaaaaaaaabaaaabaabaaabaaababaababaaaaaaababababaaabaaaababaaaaabaaaaabaabaababaaababaaaabaaabaababaabaaabaaaabaababaabaababababaabababaaaababababababaababababaaaabaabaaabababababaabaaabaabaaabababababababaaabaaaabaaabaabaababaababaaabababaaaaabaabababaabaababaaaabaabababaabaaababaabaaaabaaabaaaaaabababaabaabaabaaaabaaaaabaabababaaaaaababaaabaaaaaaabababababaabababaabababaaabaababaabababaaabababaabaabababaaababaaaaaaaababababababaababababaaaaaaabababaabaaaabaaababaababaaaaaababaaabababaaaabaababaaaabaaabaabaaaababaaababaaaaaabaaaabaabaaaababaababaaababaaababaaaaabaaababaaaabaaaabaababaaaabaababaabaaababaaabababaabababaababaabababaabababaaaababababababababaaaabaaabaababababaabaababaaaaababaaabaaabababaaaaaababaaabaababaabaabababaabaababaabaababaaaabaababababaaabababaababaaabaaaababaababaabaaababaaaabababaaaabaabaaaababaabaaababaabaaababaaaabaaababaabababaaaaabaaaababaababaaabaaaabababababaaaabaaaabaaaaaaaaabaabaabaabaabaababaabaaabaabababaababababaabaaabababaaabaaaababaaabababaaabaababaaaababaaaaaabaabaabaabaababababaabababaaaababaaaababaabaabaaaaaaaabaabaaabaaababababaaaaababaaabaaaababaaababaaabaaabababaabababaaaaabababaababaababaaaababaaaabababaabaababababaaaababaaabababaaabaababababababaababababaaaaababaaaabaabaabababababaaaabaaaabaaabaaaababaaaababaababababaabababababaabaabaaabaaaabaababaaabaababaababaaababaababaabaaaaabaaaaabaabaababaabaababababababaaabababaabaabaaabababababaabababaabaaababababaabaababababaababaaabababababababaaababaaaaababababaaabaababaaaaababababaabaaababaaaabababaaaabaaabaaaababababaabaabaababababababaabababababaababababababababaabaaaaaaaaabaaaabaabaaaaababaaabaaaabababaaabaabaababaababababaabababaaaaaabaabaabaabababaaaaaaabababaabababaaababaabaababaaababaaaaabaabababaaabaababaabaaabaaabaaaaababaabaabaababaabaabaabaaabaabaababababaaababaababaaaaabaaaabaabababaababaaabaaabaaabaabaaaabababababaaababaaabaaaaaabaaabababaabaabaaabababaabaaabaababaaabaaaabaababaababaaabaabaaaaaabaabababaabaabaaababababaaabaaabaababaababaaaaaabababaabaababababababaaabaababaaababababababababaaaaabaababaaabaababaabababaabaaaaabaaaaabaaabababababaababaaaabababababababababaabaaabaaababaabaababaabababababaaaabaababaaaabaabababababaabaabaabababaababaaaaabababaabaaaaaabaaababaaaabaaaababaabaaaabaaababaaaababaaaababababaabaababaabaaaababaaabaabaaababaababaababaaaabababaababaababaababaabaabaabaababababaababaabaabaaaababaabaabababababaabaaaabababaaaababaaabababaaaababaabababaaabababababaabaaaabaaaaaaabababababaaabaababaabaaaaababababaaababababaaaabaababaaaabaaababaaababaababaabaaababababaababababaabababababaabaabababababaaaabababaaababaaaabaaabaaabababaaaababababababababaababababaaabaabaaaaaababaababaababaabaababaaaaaabaaaaaaaabaaaabaabaaababababababaababaaaaabaabaabababaaababaababababaabaabaaabaababaaaabaabaaabaabaababaabaabababaababaabaabaababaaabaabaaababaaabaaaaaabaabaaababaabaaaaaabaaaabaabababaabaabaaaaaaaaabaabaaaababaaaabaaabaaaaaaaabaababaaaaaaaabaabaabaabaaabababaaaaaababaaababababaaaabaaaabababababaaabaababaaaabaaababababababaaabaabaabaaabaabaabababababaabaaaababababababaaaababaababababababababaaaabaabaaaaabaabaaababababaaabababababaaababaabababaabababaabaaaabaaaabaabaabababaaababaabaabaabaaabaaabaaaaaabaabaabaababaabaaabababababaabaabaaaababaabaaababababaaabaabababaaaaababaaaaabaaababababaabababaaaabaaababaabaaaaabaabaaabababaabaabababaaaaaabaaaabaaababaabababaababaabaaaaaaaabaababababaaaabaaababaababaaaabaaaabababaaaabaaaaaabaaaabaaaaabababaabaabaabababababababababaabababababaababaaaababaababaabaabaaaaabaabaababaaaaabababababaaabababaababaaabaababaaababaababaabaababababababababaaaaaababaaaabababababaabababaababaaaababaababaababaabababaababababaaaaaababababaabababaaabaababaaabaabaabababaabababaaabababaaabaaababaabababaababababaaababaabaaaababaaabaaababaababaabababaabababaaaaaabaabaaababababaabaaaabababaaabaabababaababaaabababababababaabaaaaababaabaabababaaabaaaabaabaaabaaaababaababaaaaaabaabaaabaaababaaabababaababababaababababababaaaaabababaabaabababaabababaababababaabaabababaabaaabaaaababaabababaaaaaabababaaaaaababaaaababaabababaaabababababaababaaababababababaabaabababababaaabaababaababaabababaabaababaabababaaababaababaaabaababaaaaaaaabaaabababaaaaaabaababaababaabababaaababababaaababaabababaababaaabaaaababaaaababaabababaaaaababaababaabaabaabaabaaabaabaaaaabaabaabaababaabaaaabaaaaaababaaabaabababaabaaaabaaaabaaaabaaaaaaaabaaabababaaaaaaaaabaaababaabababaaababaabaababababaabababababaaabababaabaabaaabaabababababaaababaababaaabaabaabaaabaababaababababaaaaaabaaaaaababaababaaaababababaabaaabaabaaaaaabaabaaaababababaababaabaaaaaabaaabaabaaaabaabababababababaabaabaabaaaabaabaabaababaabaabaaabababaaabababaaabababaababaaababababaaababaaabababaaaabaabaabaaabaaababaabaaaaabababaabababaaabaababababaaabaabaaabaaaabaababababaabaababaabaaaabaaaaaaaaabaaaaaababababaabaaaaabaaaaabaabaababaaabababababaabaabaaaababaaabababaabababaaabababaabababababaaaaaaaabababaababaabaababaababababaababababaaabaaaababababaaaaabaabaababaaaababaabaaaaabaaaababaaababaabababaaaaaabaababaaaabababababaababaaabababaababaabababababaaaabaaaaaaaabaabaaababababaaaababaabaabaaaaabaaaaabaabababaabaababaaababaababaabaababababaababaabaabababababababaaaaaaaababababaababababaaabababaaabababababaaaabaabaaaaaabaabababaaababaababaabababaaaaaabaabababababaabaaababababaababaababababaaaaaabababaaabababababaaaaaaaaababababaaaabaaaaabababababaababaaabaaaababaababababaabaabababaababababababababaababaabaabababababababaaabababaaabababaabababaaaabaaabaabaaaabababaabaaabaabababababababaabababaaaaabaaabababaabababaaabaabababaabababaaaaaabababaabaaaaaaabaaabaaababaaababaababaaaaaaababaaabaaabaaaaaabaabaabaabababaaaaaabababaaababababababaaabaaabaababaabababaabababaabababaabaababaaaaabaaabaaaaabaaaababaababababaaaaabaaaaaababaabaaabaaaababababaaaabababababaabaaabaaabababaaabababaababaaaababaaabaaabaaabaaaaaabaaabababaaabaabababababaaababaaaabaaababaababaababaababababababaaababaaababaaabaaababaaababaabaababababaabababaaaabababababababaababababaabaabaababaabaaaabababaaabababaaabaabaabababaaaaabaabaaabaaabaabaabaababaabaababaabababaaabababababaaaaaabaaaaabaaababaaaaabaabaaaabaabaababababababaabaabababaababaababaabaaababaabaaaabaababaaaaaabaaabaaabababaaaabaaaaabababaaaaabaababaaaabaaaaababaaababaaaaaaababaaaabaaaabaaabaaabaabaaabaaabababaabaaaababababaaabaabaabababaaaaabaaaabaabaaaabaaababaaabaaaabababaaaaaabababaaabababaabaaababaaababaababababaababaaaabababaaabaababababaaabaabaaabaaaaabababaabaaabaaaaabaaaaabaaaaabaaaaabaabababaabaaaaaaabaababaaabababaabaaababababaaaabababababaaaabababaaababaaabaaaaaaaabaaabaaaababaaabababababaabaabaabaabaabaaabaababaabaabababababababaabaabaababaaabaaaaaabaaababaaababaaabaaababaaaababaaaaaaabababababababaaabaaabaaaaaaabababaabaaabaababababaabababaababaaaabaaaaaaabaaababababaaaabaaaaabaaababaaaaabaaababaaabababaaaaabaaaaaaaababababaabababaaabaabababaaaaaaababababaababaabaaaaaaaaababaabaaabaaababababaaababaabaabaabababaababaabaababababaababaabaaaaabaaaaabababaabaabaaaabaabaaaaaababaaabababaaabaabaaabaaaaabaababaaaaababaababababaababaabaabaababaababaabaaababaabababaaaabaabababababaaabaaabababaaabaaabaabaababaaaaababababaabababaaaababababaaababaaaaaababaaabababababaabaaabababaaaaabababaaaabaabaababababaaababaababaaaababaaaaaabababababaabaaaabaabababaabaaaaababaaaaaaabaabaabaaaaababaabaabaababaaababaaaaababababaaaaabaababaabaababaabaabababababababaabababababaabaaaaaabaabaaaaaaaababaababaababaaabaabaaabaabaabaabababababaaaaabaabaaabaaabaababaababaabaaabaaabaabababaaabaaaabaaaababababababaaaabaabaababababaaaaaaaabaababababaaabaaaabaaabaaababaababaaaabababaababaabaababaaababaababaaaaababaaaababaabaabaaababaaabababaabababaaabaaaabaabababaabaabababababaabaabaaababaababaabaaababaaababaabaabaabaabababaaaaabaababaabaaaababaaaaababaabaaabababaabaaabaaaababaaaaabaababaaababaaababaabaaababaaabaaababaaaababababaababababaaabaabababaabaababababaaababaabaabaabaaababaababaabaababaababaabaaababababaabababaaaaaaaababaababaabaababababaabaabaaabaababaabaabababaaabababaaaaaaaababababaaaababaaaabaabababaabababaaabaaaaababababaaaaababababaaabababaababaaabababababaababababaaaabababaaaabaaaaabaabaabababaabaaabaaaabababaabaaaaaaabaabaababaaababaaaaababaababaaaaaaabaaabaabaaabababaababaaaabaababababababaaabaaabaabababaabaabaaaabaaaabaaabaaababaabababaaabaaaaaaababaaabaaababababaaabaabababaabababaababaaababababaaaaabaababaaaaaabaabaabaabaaaaabaaaaabababababaaababababaababababaabababaaabaaabababaabaabaabaaabaaaabaabaabaabaabababaabaabaababaaaababaaaaaaaaababaabaabaabaabaabaabaabaaaaaababaabaaaaabaabaabababababaaabaababababaaaabababaaaabaaabaaabaaaaabaaaaababababaaaaaaabaababaaaaabababababaaaaababaaababaaaabababaaabaaabaababaaabaaabababaaababababababaaaabaaaabaababaabaabaabaaaababababaaabababababaaaabaaaababaaabaabaaaababaaabaababaabababababaababababababaabaabaaaababaaabababaaabababaaaababababaaaaaababaaaaaaabaabaabaabababababaaabaaaaabaaabababababaabaaabaaaaabababaaaaaababaaababaaababaababaabaaababababababaabababaaaabaaabababaabababababaaababaaaabaaaaaaaaaabaababaaaaaaabababababababaaaaabaababababababaabaababaaaaabaaaaabababaabaabaaaaaaabaaababababaaaaabababaababaaaaabaabaaaababaababaababaaabaabababaabaaaababababababaababababaabaaabaaaabababaaabababaaaaaaaabaaabaaaaaabaaabaabababaabababaabababaabaaaababaaaaabababaaaaabaaabaabaaaabababababaaaaabababababaaabababaabaaaaaaaaaaaabababaaabaabaaaabaaabaaabaabaabaabaaaaaababaabaaaababaaaaaaabababababaababaabababababaabaaabaaabaaababaaababababaaabababababaabaaaabaaaaaababaabaabaaaaaaaaaabaabaaabaaaababababaaaaababaaaaaabababaaababaababababaaabaaaababaabaabaabaabaaaaaaaaabaababaaaababaaabababababababaabaaabaaababababaaababaaaababaababaaabababaababaababaababaaababaababaaabaabaaaabaabaabaaabaaababababaababaabaabaaaabaaababaabababababaabaaaaaabababababaabaababaabaaabababababaaaababababaaabaaaabaaaabababaabaabaababaaababaababababaaaaaabaaaaababaabaaaabaabababaaababaababaaaaabaababababaaabaaaaabababaaaabaababaaaababaababaaabaaaabaababababababaababaabababaabaababaababababaabaaababaabababaaabaaababaaaabaaaaaaabaaababaaaabaabaaababaababaababababababaaababababababaaabababababaaaaaaaabaaabaabababaabaaaaaababaabababaaabaabaaaaaaabababababababaaabaababaaaabaaaaabaabaabababaabababaababaabababaaaabaaabaabababaababababaaaaabababaaababaaaaaabaaaabaababaaabaababaaaababaababaaabaaaaaaaabaabaabaababaaaabababaabaabaaabaabaabaaaabaaababababababaabaaaaababababababababababaaababaabaabaabababababaaababaabaaabaaabaaaabaabaabaabababababaaaababaaabaabaabaaabababaaababaaabababaaabababababababaaabababaaabaabaaaaabaababaaaaababaabababaaabaabaabaaaaababababaaababaababaababababaaaaabababaabaaababaaababababaabaaaaaaaabaaaabaaababababaaaaaabaabaaaababababaaababaabaabaabababaababababaaaabaaabababaabaaabaaaaabababaaaaaaaabaaaaabababababaababaabaaaabaababaaaaaababaababababaaabaaababababaababaabaaaaaabaaababaababaabaaaaabaabaabaabaabababababababaababaaaabaabaaabaaaaababaababaaaabaaabaabaababababaaababaaabaaaaaaaaaabaaaabaabaaaabaaaaabababaaaabaababaaaaaaababaabaabaababaaaabaabababaaaaababaaaaaaabaababaaabababaaabaabaaabababaaabababababaaaaababaabaabaaabaabaabaabaaaabaabababaababababaabaaaaabababaababababababababaaabababaabaaaababababaabababaaabaaaaabaaaababaaabaababaabaabababaabaaaababaaabaaaaababaababaaababaaaaababaaababaababaaaaabababaabababaaababababababaaaaaabaabababaabababaababababaabaabababaabaabaabaaabaabaabaaababaaabaabaaabaababaabaaabaababababaababaabaabaabaabababababaababababababaaaababaabaababababababaabaabaaaaabaaabababaaabaababababababababaaabaababaaaaaabababababaaabaabababaabababaaaabaaababaaababababaababababaabaabaababaaababaaaaabaabaabababaaaabaabaaaaabaaabababaababaaaabaabababaaaabaabaaababaaaabababababaaaaaababababababaabababababababaabaaaaabaaabababababaaababaaaaabababababaababaaaaabaabaaaaabaaaaaababaababaababababaabaababaaaabababababaaaaababaaabaaabababaaaaaaaabababababababaabaababaaaaabaababaabababaababababaabaabababaaababaabaaaaaaaabaaaaaababababaaaaaaaabababababababababababababaabaabababaabaaababaaabaababababaabaababaababaabababaaabababaaabaabababaabababababaabaaaaaaabababababaababababaaabaabaabaaabaaabababaaababaabababaaaaaabaaaababaaaaaabaabaaaabaababababaabaabaababaababaaaaababaabaaababaaaaabaabaabaabaaabaaababababaabababaabaabababaaaababaaaaabaaaabababaabaababaaababaaabaaaaababababaabaaaababaaaabaaabababaaaabaabaaabaababaababaababaababaaabaaaaabaababaaabaababaaaaababaababaabaaaaaaaababaaababaababaabaababaaaaababaaabaabaababababaabaabaaaabaaaababaaabaababaababaababaaabaabababaabaaaaaaaabaabababaabaabaaabaabaaabababaaaabaaaaaabaaaaababababaabababaaababababaababababaabababaaaaaaababaabaaaabaabababababaaaababaaabaabaaababababaabaabababababaababaabababaaaababaaababaaabaaaaaabababaabaabaabaaababaabaaaaababaababababaabaabaaaaababaababaaababababababaaaababababaaabaaaabababaabaaababaaabababaabaababaaabaaababababaababaaabaabaaabababaababaabaaabaaaababaabababaabaaaababaaababaabaababababaababaaaababaabaaaabaabababaaabaabababaabababaababaaaaaaaaababaaaabababaaabababaabaaababaababaabaabaaababababaabaaaabaabaababaaabaaababaabaaaaabaaabaaabaabababaabaababaaababaaabaaaaaabababaaabaaaaabaabaaaaaaabaabaababababaaababababababaaabaababaaababaabababaababaababaababababababaabaaaababababaaababaababaaababaababaaabaabababaaaaababaaaabaaaaaabaabaaaabaabaaabaabaabababaaaaabaababaaaabababaabaaaabaabaaaababaabaaabaababaababaaaababaaaabaaaaabaababaabaababababaaaabaaababaaaabaaaabababaaaaaabababaababaabaabababaabababaabababaaaaabaababaabaaaaabababababaababaababababaaabaaabababaabababababaabaabaaabaababaabaabaaababaaabaabaababaababababaabababababaaabaabaaababaabababababaabaaaaaabaaaaabaababaaababaabaaaaababaababaaabaabaaabababaabaaabaabaabaaaaabaabaaabaaabaaaaabaababaabaabaabaabaaaabababaaabaaaaabababababababaaaaababababaababaaabaaabaaaaababaaababababababaabaaaaabaaaabaaaabaaaaaabaaababaababaababaaababababaaaabaababaaababababaababaaabaabaaabaababaabababaababaabaaaaaaababaaaababaabaabaabaababaaaaabaaaaabababaabaaabaaaaabaaabaabaaaabaabaaabaababaaaabaabaabaaaaabaabaababaaaaabaabaabaabababababababaaaaaaababaabababababaaabaaabababaaaababaaaaaaaaaaaaaabaaababababaaaabaaaaababababababaabababaaababababaaabababababababaaababaabaaaabababaababaabaaaabaabaaabaaaabaaababaaababaabaababababaabababababaaababababaaababaabababaaabababababababaabaaabaaaaababababaaaaaabaaababaabababaaaababaababaababababaaaabaaabaabaaabaaaabaaabababaabaabaaababaabaaabababaaababaabababaaaaabaabaababaaaaaaaaaaababaababaaaaaaaabaaababaabaabababaabaabaabaabaabaaabababaabababababaababababaaabaababaaabaaabababaaaabababaaabaaabababaaaaabaabaabaaababaababaaabaabababababababaabababaabaaabaababaabaaaabaaababaaaabababababaaabaababaaabaaaaaabaaabaabaaababaabaabaaaaaaabaaaaabababaaaababababababababaababaababaaabababababaaaababaabaaabaabababaababababaaababababaababaaabaaabababaababaaaabaabaaabaabaaabababaababaaaabababaabaabaabaababaaabaaabaabaaaaaaaabaaaabababaababaababaaaaaaaabaaaabaababababaaaababaabaaabaabaabaaababababaaaaaabaabaababaabababaaaabaaababaabaabaabaababababaabababababababaababaaaababababaabaaababababaaababababababaabaababaabaababaaabaaaababaabaabaabaabaababaabaababaaababaaabaaaababaaababaabaababaabaaaabaababababaaabaabaaaababaaababaababaaaaababaababaabababaaaabababaabaabaaabaabaaaabaaababaaabaabaaaabababaaabaaaabababaaaaabababaaaaabababaababababaabaaabababababaabaababababaabaababababaabaababaababababaabaaaabaaaabaaaaaabababababaaababaabaabaaabaabaaaabababaababaabaabaaabaaabaaabaaaabaababaaaabaaaabaaaaabaaabababaabaaabaabaabaabaabaaaababababaababaababaabaaabaabaaaabaaababaaaaabaaabababaaabaaabababababaabaaabababababaabaabaabaabaaaaaaabaaaababaaabaaaaababaaabaabaaababaaababaaaaaaaaaabaaaabaaabaabaabaaaabaaaabaabaababababaabababaabababaabaabaabaababaabaaabaaabaaaababaaabaaaabaabaababababaaaababababaaaaababaabaaabaaabaaaaabaaabababaaabababaabaaaabababaabababaaaababababaabaabaabaaaabababababaaabaabaabaaaababababaababababaaaaababaabaabaaaaabaabaaaabaabaabababaaabababaababaabaabaabaaaabababaaaabaaaaababaaabababaaaaabababaababaaaabaabababaabababaaaaaabaaaababaababaaaabaaabaaabaababababaaabaabaaababaababababababaabaaaababaababaabababaabaabaaaaaaaabaababaabaaaaabaaababababaababaaabaabaaaababaabababababaabababababababababababababaaaabababababaaababaaaaabababaaaaababaababaabaaabaabaabaaaabababaaaabababaaababababababaaabaabaaababaabaaababaaabaababaabaaaaabaabababaaabaaaabaaababaaaaaaaabaabaaababaabaabaaaababababaaaaababababaaabaababaabaabababaabaabababaaaaabaabababaaaababababaaaaaaabababaabababaababaaabaaabaabababababaabaaabaabaaababaaabababababaabaabaaaaabaaaabaaaaaaaaabaaababababababaaaabaaababaaaaaaaaaababababaabaaabababaaabababaabaabaababababaaabaaabababaabaabaababaababaaabaababaaaabababaabababaaababaabababaabaaababaaaaabaaababaabaabaaaaaaaaabaaaaabaaaabababababababababaabaabaababaabababaaaababaaabaaabaabaabaabaaaababababaabaabaababaababaabaabaabaabaabaaabababaabaaaababaabaabababababababaabababaaabaababababaabaababaabaaababaaaaaaaaaaabaabaabaababababaaabaaaaaaabababaaaaabaabababaababaaaababababaaababababaabaabababababaabaaababaaababababaabaabaaaaaabaabaaababaababababababaababaaabaaaabaabaabaababaaaabababaababababaaaabaaabababaaababaabaabaaaababababaabaabababaaabababaaababaaaaaababaababaabaabababaababababababaabaaaabaabaaababababababaabababaaaaabaabaaaabaabababababaaabababaaabababaaabaababaababaabaabababababaabaaabababaaaabababaaabaaaababababaabaabababaaababaabaabaaaaaaaabaaabaababababaabaababaabaaabaaaababaaaaabaabaaaaaabaabababaabababaabaaaabababaababababababababababaabaaaaababaababaaaaabababaaabababaaaabaaaaabaababaaabaabaabaabaaababababababaaaababaabababaaaaaabaaabaababaabaaabaababaaabaaaaababaaabaabababaabaaabaaaababababaaaaabaaabababaabaaababaabaaaaabaabaaaababaaaabaabaaaababaabaabaabaababaaaaaaaabaaababababaababaababaababababaaabababaabababaaabaaaaaaaaaaabaababaabaaabababaabaabababaaabababaabaaabaababaaaababaaabaababaabababaababaaaaaababaaaabababaababaababaababaabaababaaaaaaaaaaaabaababaabaaabababababaaabababababababababababaaaababaababababaaaaababaababaaaaabababaaaabaaababababaababaaaabababaaabaaaaabaaaabababaabaabababaaaaabaababaaaaabaaababaaabaaababaabababaababababaabaabababaabababaababaabaabaaabaaabaaababababababaaaabaaababababababababaaabaabaababaaaabababababaaaaaaaaaaababaaaabaaaabaaaaaaabaababababaabaabaaaaaaaababaaababaaaaaabaaaaaabaabaabaabaaababaabaababaaaabaababaaababababaaaaababaabababaababababaabababaabaabaabaaaaaababaabaabaaabaaaababababaaababaababababaaaaaaaabaaaabababababaababababaabaabababaaababababaaaaaabababaaababababaabaaabaaabaaaababaaaabaabaaababaaaaaababaababaababababaababaaabaaaababaababaaaaababaababaabaabaabaaabababababaabababaaababababaaababababaaababaababaaababababaaababaabaaababaabaaababababaabaaaabababaaabaaabaabababaaaaaababaaabaabababababaababaaababaaabababaababababaababaaaabababababaaaabaaaabababaababaababaaaabaababababaaabaaaabaaababaabaabaaaabaababaababaababaababaaabaababaabaaaababaabaababaabaaababababababababaabaaaaababababaaaaabaabaabaababaaabaabaababaaaaabababaaaababaaaabaabababaabaaabaaabaababaababaabababaabaabaabaaaabaaaababababaababaabaabaaaabababaaaabaaaabaabaababaabaabaababaabababaaababaaabababaabaabaaaababababaababababaaabaaaabaabaaabaaaababaaabaaaaababaabaaaabaabababababaababababaababaaaabaabaaababaabaababaaaabaaaabaaabababaaaabaabababaaababaaaabaabaababababababaaabababababaabaabaabababababaaaaaaaaabababababaaaaaabaaabaababaababaaaabababaaaaabaaaaaababaabababababababaaaabaaaaaabaababaabaababaaabaaaabaaabaaaabaaabababaaaabababaabababababababaaaabaaabaaababaaaaabaabaabaabaabaaabaaabaabababaabaabaaabababaabababaabaabaaababaabaaaaaaaabaababaaababaaaaaababababaaabaaaaaabaaaabaababababaaabaabababaababababaaaabaabaababaaababababaabaababababaabaabaabaababababababababaabaabaabaaaababababaaababaababaaababaaaababababababaaababaababaabaabaababababaaaabababababaaaababaabaabababaaabaaabababaabaaabaaababaaaababababaaabaabababababaaabaaabaabaababaaaaaabaaaaabaabaaababaaababaaaabababaaabababaaaaababababaaababaaaaaaabaaaabaaabaaabababababaabaaabaaababaaaabaabaababaaaababababaabababaabaaaabaaaababaabaabaaabaaaabaabaababaaababaabababaaaaaaabaababaaabaabababaabaaaaaaaaabaaaababababaabababaaababaababaabaaababababaabaabaabaababaaabaabababaabaaabaaaaaaababaabaaaaaaaabaaaaabaabababababaaababaaaaaaaabaaababaaaababababaaababaababaaababababaabababaaaaaababaabababababaabaabaababaababaabaaaaaaaabaabaaabababaaaaaababaaabaaabaaaabaaabaaababaababababaababaababababaaaaaababaababaaabababababaababaabaaaababaaaababaaaaaaabababaaababaaababababaaaabaababaaabaabaabaaaaaababababababaaabababaababaaabaabaabababababaabababaaababaabaabaaabaaaabababaabaabaaaaaababaabaabaabababababaabaabaaaaaabaaaaaaababaabaaabaabaabababaababababaabaababababababaababaaaabaabaabaabaaaaabababababababababaaaaaabaaabaabababaaaabaabaaaababaaababaababaabaabaabaababaaaaabababaabaababaabaaaabaaabaababaaaaabaabaabaababaabaaabaaaabaabaababaaababaabaababaababaabaaaaabaaababaababaababaabaaabaaaabababaaaaababababaaaaaabaabababababaaaaabaaabaabaaaaaaaaabaaababaabaabaaaabaaaabaabaaaaabaaaaabaaaaababaababaabaabababababaaaabaabaababaaaaabaabaaaaaaabaabaabaaaaababaaabaabaabababababaabaabaaabaaaaaababaabababababaaaababaabaabababaabaaaabaabaaabaaabaaaababababaabaaabababaabaabaaaaaababaabaaabaaaaababaaababaaaaababababababaabaabaabaabababaabaaabaaababaabaabaaababaaaaabaabaaabaaabaababaaababaaabaaaabaaaabababaaaaabaababababaababaabaabaaabaaaaaaabababaaabaabaaaabaabababaabaabaabababaababaaababaabaababaabaabaababaaaabaaaaababaaaabaaaababababaaaaaababaaababaababaabaabaaaabaababaaabaabababaabababababaaaaaaaababaaaabaababababaaabababaababaaaabaabaaabababaaababaabaabaababababaabaabaaabababaaaabababaaaababaaaabaaaaaaababaaaaabaabababababababaababaaaababababaabababababaababaaaabaaaabaaabaaababababaaaabaabaababababaaaabaababaaaababababaaabababababababaaabaabaabaabababaaabaaaababaaabababababaaabababaabaaabaaabababaaaabababaabaaaaaaabaabaaaaaaababaaaabaababaaababaaabaababaaaabaaabaabaabababaababaababaaaaababaaaabaabaabababaaababaaabaabaabaababaababababaababaaaaabaabaaaabaababaaababaababaababababaaababaababaaabababaaabaababaaaaaababababaababaaabaabaabaaababaabaaabaaaababaaababaaaabaabaababaabaabababababaabaaababaabaaaaabaababaabaababaabaababababaabababaaababaabaabaababaababaababababababaababaababaaaabaababaababaababaaabaaabaabababaababaabaabaaaaaaababaabaaaaabababaaabaabaaaabaaabaaabaaaababaaabaaaabaaabababaabababababababaababababaababaaaababababaababaabaaabaaababaaaababaabaabaaaaabababaaaaabaaaabaaababababababaabaabababababababaaaaabaabababaababababaaaaaaababaaaaabababaaaaaaabaaababaaaababababababaababaaaababaabaababaababaaaababaaaabababaabaaaaabaabaabaaaabababaaaabaaabaabaabaababaabaaaababaabaaabaabababaaaabaabaababababaabaababaabababaabaabababaaabaaababaababababaaaababaaabaaabaababababaaaabababaaaababababaaababaabababababababababaabaaabaaaabababababaabaabaaabaabaabaababaaababaababaababaabaabaabaabaabaaaabaabaabaaabaaaaaaaabaaaaabaaaaababaabaabaababaababaaabababababaababaabaabaaabababababababaaaaaaaaaababaababaababaabababaaaabababaaababaabaaaabaaababababaabababaaaabaababababababaabaabaaabababaabaabaabaaaaababaaaababababaababababababaabaaaaaabaaababaaaabaabaaaaabaabaabaaaababaababababaaaaababaaaababaaabaaaaaabababaababaaaabaababaaabababaababaaabababaabaaababaaaaaaaababaabababababaaaaaabababababaabababababaabaaabaabaaaabaabababaaaaaaababaababaabaabaaababaaaaabaaabaabababaaabababababaaabababaababaabaabaabaaabaaabababaaabaaaaaabaabaaababaaababaaabababaabaabaabaaabaaaabaaabaaabaabaabaaabaaabaaaaaaabaabababaaabababaabababababaabaaabaababababaaabaabababaabaaaaaaabaaaababaaaabababababaabaababababaaaaabaaabababaaabababaabababaaabaaaaaabaaaaaaaababababababababaaaababaabaaaababaababaaaababaabaaabaabaabababaabaaaaaabaaaababaabababaaaabaabaaaabaaababaaabaababababaabaabaaababaaabaabaaaabaababaabaaaabaaabaaaaabaaabaaaabaaaaaaabaababaaabaaabaababaaababaaabaababaaababababaaabaaaaaabaaaababaabaabaababababaaabaabababaaabaaabaabaabababaaaababababaaaababaabaabababaaaaaaabaaaabaaababaababababaaaababaaabababaabaababaababaaabaaaaaababaaababababaabababaabababaababaabababaaaaababaaaababaabaabaaaaababaabaaababaababaaababababababaaaabaaaababababababababaabaaababaaabababaabaaababababaababababababaaaaaababababababababaaababaaaaabaaabaaababaaabaaabaabaaaabaaabaababaaababaabaababaababaababababaabababaabaaababaaabaabaaaabaaabaababaaaababaaaabaabababaababababababaabababaaabaaabaabaaababaaaabaabababaababaaaaaaababaabaababababaaabaababaaaababaabababaaaaabaaabababababaaabaabaaaaabaaabababaaabaababaaaabaaaababaababababaababaaaaaabaabaaabaaaaababababaabababaababaaaababababaaaabababaaabaabababaaaabaabaabababaababaaaaaabaaaabababaabaaaabaaababababaaaaababaababaaaabaaaaaaaaababaaabaaabababaabaaaababababaabababaaaaabababaaaababaabaaaabaabaababaaaabaabababababaaababababaaabaaabaababaaaababaabaabababaababaaaaaaaababaaabaabababaaabaabaaaabaaababaabaaababaababaababaababababaaaaababaabababaaabaabaaabababaababaababaabaabaababaaaaabaaaaababababababaaabaaaabaaaabaaaababaaaabababababaabaababaaababaabaaabaaaaaaaaabaaaaabaaaaababaaabaaaababaaaaababaababaabaabababaaabaaababaababaaabaaabaabaabaaababababaabaabababaabaaaabaaaaaababaaabaabaaaaabaaaabaaababaabababaaabaabaaaaaaaababababaaaaababaaababaaaabababaabababaaaaabaaabaabaaaabaaabaaaaabaababaaabaabaabaaaaababababaaabaabababaaaababababaaaaabaaaaaaaaababaaabababababababaabababaabaaababaaaabaabababaaaabababaabaaababaababaabaaabaaabababaaabaabababaababaaabaaababaaabaaaabababababaabaaaababaaaababaabaaaabaabaaaabaabaabababaabaabaabaaabaaabaaaababaaaaaabaaababababaababaaabaababababaababababababaaaababababaaaaabaababaababababaaabababababaabaabaaabaababaaababaabaabaabaabaabaabababaabaabaabaaaaaababababaabaaabababababaababaaababaabaaababaaaabaaaaabaaababaaaaaabaababababaabaaaabababaababababaaaaaaabababaaaabaababaabaababaababaabaaaaaababaabababaaaaabaabababaaabaababaaaaabaabaaaababababababaaaababaaaaaaaaaabaabaabaaaaaabaabababababaabaaaaaabaababababababaaabaaabababababababaabaaabaabaabaaaaaababaaabababaabababaaabaaaabaaabaababaaaaaaaaabababaababababababababaaaabababaababaaaabababaabaaabaaaabaabaabaaaaaabababaabababaaabaabaabaaababaabaabababaababaabaababababaaaaabababaaaaabaabaabaabaaaabaababaaaaaabaabaaabaabaaaabababababaababaababaabaaabaaaaababababaaabaaabaababaababababababaaababaaababaabaaaabaabaabaaabaabaaabaabababaaaaabaaaabaaabababababababababaababaaababaababaaabababaaaababababababaabaaababaaabababaaaaaaaaababababaababababaaababababababababababababaabababababaababaababaabaabababababaababaaababaaaabaaabaabababaabababaababaaaaaaabaaaabaabaaababaaaaabaabababaaababaabaaaabaaaaababaaabaaaaaaaabaaababababababaabaabababababababaabaaaaabaababababaaababababaaabaabaabaaaaaaaabaaaabaaaabaabababaaababaaabaaabaaababaababaaaabaababaabaaabaaaabaaabababaaabaababaaaabaaabababaaaabaaabababababaabaabaaaababaababaaaaaababaaabaababaabaabaababaaabaaaabaaaabababaaababaaaaabaababababababababaababababaaababaababaabaababaaabaababaaaaaabababaaaabaabaaababaaaabaaabaaabaababaababaabababaaaaabababababababababaaaabaababaababaabaababaababababaabababababaabaabababaabaababababababaaaababaaababaabababaabababababababaabaababaababaaaaaabababaababaabaaabababaababaabaaaaaaaababaaabababababaaabaaaaabababaaababaababababaababababababababababaaabaababaaabaababaaaabaaabaabababaaaabaaabaaabaabaaaaababababaabaaaaabaababaaaaababaaabaaabaaaaaabababaaaababaababababaabababaababaaababaaaaaababaaabababaaaababaaaabaababaaaababaabaaaaababaabababaabababababaabaababaababaaaaabaaaaaaababaaaaaaabaaabababaababaaababaaabaaabaababaaaababaabaaaaabaaabababababaaabaaaaabababaaaaaabaabaaaaabaababaaabababaaaaababaababaabaaaabababaababaaabababaabababaabaaabaaabaaaabaabababaaabaaaabaaaababababaabaabaababaababaababaaabababababababaaaaaababaaabababababaabaaaababaabaaaababaabababaaababababaaabaaabaaabababababaabaabaabaaaaaaaaaaabaabaababaabaabababaababaaaabaaaaabababababaababaabababaabababaabaabaaabaaabaabaaaabaaabaabaabaaabaabaaaababababababaaaababaaaababaaabaaaaababaaaaaabababaaabababababaabaabaabaabaaababaababaaaababaaaaaaaabababaabaaabaabaaaaabaaaaabaabababaabaaababaabababaaaabababaababababaabaabababaababababaaaababaaabaaababaaaaababaababaababaababababaababaabaaaaaabababaabaaaaabaaababaaaababaaabaaababaabaaabaabaaababaaaababababaaaabaabaaaaababaababaaababaabababaabaaaabaaaabaaaaaabaaabababaabaaabaabaaaaaababaabaabaaabaababaaaaaaabaabaabaabaabaaaaabaabaaaabababaabaaababababababababaaaaabaaababaababaabaaababaabaabaaabaabaaaaaabaaabaababaabaabaaabaaabaabaababababababababababababababaaaababaabaabaaaaabababaaaabababaaabaaaabaabaabaaaaaaabaabaabababababababaaaababababaaabababaaababaaaaababaaaababaabaaababaaaabaabaabababaabaababaaababababababaabaabaabababababaaababaabaaaaababababaabababababaabaaabababababaaaabaaabababaababaaaaaaaabaaabababababaabaabaaaababaabaaabaabaaaabaabaabaabaaaabaabaaabababaababababaaababababaaaaaaababaaabaaaaaabababaaaabaabaaaaaaababaaaaababababaaaabaabababababaababaababaababaabaabaabaabaabaaabaaaababaabaababaabaabaabaabababaabaabaaaabababaaabababaabaaabaaabaaaababababaaaababaababaaaaabaabaabababababaababaabaababaaabaabababababaaabaaabaaaaabaabaaaaabaaaaababaabaababaaabaaabaababaabaabaabaabaaaaaabaaaaababaaaaababaaabaaabababaaababaaabababaababaaaabaaababaaabaaababaabaaabababaabaabababaaabaaaabaabaabababaababababaaabaababababaabaabababababaaabababaabaaabaababaabaaabaaababaabaaababababaababaabaabababaaaaabaaabaaaabaaaaaaabaaaaaabaabaaabababababaabaababaababaaabaabababababaababaaaababababaabaabaabaabaabaabaabaababaabaabababababababaabaabaaaabaaaaabaabaabaaababababaaaaaabababaabaaababaaababababababaaaabaaaababaaababaababaabababaaaaaaaaaaaaabababaabababaababaabababaabaabababaababaaabaababababababaababaababaabaabababaaaabaabaabaabaaaabaabaaabaabaaabababaabababababaaaabaaaabaabaaaabaaaaaaaabaabababaababababaababababaababaaaabaaaababababaabaabaaababaabaababaaaaaaabababaabaaaaaababaababababaababaabababaabaabababaabaaababaaaabaaaaababaaabaaaabaaaaabaaabaaaaababaababaabaaaaaaaabaabaababaababaababaabaababaabaabaababaababaabababaabababababaabaabaababaabaababaaaaabaaabaaabaaaabaabaaaaababaabababaaaaaababaaababaabaaabaababababaaaabaaaaabababababababaababaabaaababababaaabaabaaabababaaababaabaabaaabaaababaababaabaabaaaaabaaabaaaababaaaaababababaabaabaababaabababababaababababaabababaaabababababaaaaabababaaaabababaaababaabaabaababaabaaaaabaaababaababaaabaababaababababaababaababababaabababaaaababaaaabaaababaaabaababaaabaabaaabaabaaabaababaabaaaaabababaaabababaaabaabaaaabaabababaabababababababaabaababababaabaabaaababaabaabaaaaaaabaaabaabaababaabababaaaabaaaaaaababababaabaabaababaabababaabaababababaabababaaaabaaabaababaaaabababababaabaabaaabaabaaaabaabaaaaaaaababababaabaabaaababababaabaaabaabababababaabaaaaabaababaaabaaababababaabaabaabababaaababaabababababababaababababaababababababababaabababaabaaabaaaababaabaaabababaabaaaaaabaabaaababaaababaababaabaababaaabaaabaababaaaabaabaaaababaaaabababaaaababaaabaababaabaabababaaaabaaabaaababababaaabaabababaaaaabaabababaababaaabababaabaaabaaaaaaaababaabaaababaaaabaabababaabaaabaababaaaababaabaabaabaababababaabaabaabaaabaaaaaabaaaabaaaabaabababaababaababaaabaaabababaaaabaababaabaababaababaaabaabaabaaaaabaaaababaababaababaababaabaababaabaabaaababaaabaaabaabaabaaabaabaaaabaaaaaaaaaaaaaaaabaaababababaaababaaaaaabaaaabababaabaabaababaababaaabaaaaaababaababaaababaaababaaaabaabaaaaabababaaabaababababaaaabaaabaababaaabaabababababaababaaaabaaababaabaabaaabaaabababaaaababababaaaaabababaababaaaaaababaabaaabababaaaaabaabababababaabababaaabaababababaaaaababababaaababababaabaabababaaaaabaaababaabababaabaaababababaabaabaababaaaaaabababaabababababaabaabaabaaabaababaaaaaaaaaabaababababaaaaabaababaaababaaabababaabaaaaabaabaaaabababaabababababaabababaaabababababaaabaaaabaaabababababaabaabaaababaaabaaababaabababaabaaabababaaababaaaaaaababaabaaabaaaaaababaaabaaabaaababaabaaaaabaaabababaaaaaaaaababababaabaabaaaaababaaabaababaabaaabababaaaaababaaaabaabaabaaababaaabababaaaabaaabaaababababaabaabaaaaaaaabaabaabababaabababababaaababaabaaaaaabaababababababaaababaabaabaaaaaabababaaabaaabaaabaaaaaaabaaaababababababaabaababaabaaaaabaabababababaabaabaaababaabaabaabababaababaaaaaaabababaabaabababaaaaabababaabababaababaabaaabaabaabaaaababababaabaaaaaaababaaaabaababaabaaabababaaaabababaabaaaababababaabaababababaaabaaababaababababaabaaaaaaabaababaaabaabaabaabaabaaaaababaaaababaababaabaaabaababababababaaababaaababababaababaaaaaaababaababaaaababaaabaaaaaaabaababaabababaababaabaabaaababaababababaaabababaaaaaaaababaabaabaaababaababaabaabaabaabababaaabaaababaabaababaaaaabababababaababaaaabaaaabaaababaababaabaabaabaaabaababababaaaaaaabaaabaaaaaababaababababaaaababaaaaabaabaababaababaabaabaaababaaababaababaaaabaabababababaaabaaaaaabaabaaabaaaaabaabaababababaaabaabaababaabaabababaababaababababaaabaaaaabaaabababababababaabababaaaababaabababaababababaababaaaabaaaaabaababaaabaababaabaaaaabaabaaabaaaaaababaabaaababababaababaabaababaaaaabaabaabaabaaabaaaababababaabaaababaaababaaaabababaaabababaabaababaabaaaabaaababaaaabaaaabaaaabaabababaaababaaabaababaababaaaabaabababaaabaaababababababababaaabaabababaababaaabababaabababababababaabababababababababaabaabaabaaabaaababababababaabaaaaabaababaaababaabababaababaaaaaabaabaaaabaabaabababaaababaabaabaabaabaaaaaaabababaabaabababababaabaabaabaaaaaabababaabaaaabaabaabaaaabaabaaababaabaaababaababaaaaaabaabaababaaaabaaabababaaaababaaaabaaaababaaabaaaaaabababaaaaababaabaaababababaaababaabababaaaaaababaaaabaababaabaababaaabababaabababaaaaabaababaaababaaaababaaaabaaaaaabaaaabaabaaababaabababaabaaababaabababababaababaaaabaabaaaabaaaabaababaabaababaaaababaaabaaabaaaabaababaaabaaaaaabaaaaabaabaababaaaabababababababababaaaaabababaaaabaaaaabababaabaabaaababaaaaabaababaaaaaaaaaabaaaabababaabaabaabaaaaabaaabaaababaababaabaababababaaaaababababaabaabababaabababaabababaaaaaaababaababaabaabaaaabaaabaaaaabaaabaaabababababaaabaabaababababababababababaaaaabaabaababaaaaaaaabaabaaaababaabaaaaaaaabababaaabaaababababaababababaababababababaababaabaababaaabababaaaaababaababababaabaaaaaabaaaaaaaabaababaabababaaaabaaababaabaaaabaababababaaaabaabaabaababaaaaababababababababaaabaabababaaaaabaaaaababaaababaababaabababaababaaabaababababaaabaaababaabaabababababaaaaaabaababaaababaabababababababababaababaababaaaababaaaabababababaaaababaaaaabaaabaabaaabaabaabababaababaabababaaabaaababaabababaababaababaababaabaababababaababababaababaaabaaaaabaaabaababababaabaaaaaabaaabaababaababaabaababaaabababaaababaababaababaaaabaaaaaabaabaabababaabababaababaabaaababaabaabababababaaaabababaaababaabaaababababababaaababababaaabababababaaababaabaaababababaabaabababababababaabaaaabaababababaababaaaaaaaaaaabaabaabaaababababaababaabaaababaaaabaaabaaabaaabaaabaaababababababaaabaaaababaaabaabaabaaababaabaabaaaaabaababaaabaabaabababababaaaabaabaaabaabaabaaababaaaabaaaaabaaabaaabaaaababaabaabaabaaaabababababaabababaaaaaaababaaabaaaaaabababaaabaaaabaabababababaabababaabaabaaabaabaaaababaabaabababababaaaaaaabaaaababaabaaaaaaababaabaababaaabaabaaaabababaabababaabaaaabaabaaabaabaabaaabaababaaaaaabaabaaaabaabababaaabaaaabaaaaaababaabaaabaaabaabaaabababababababaabaabaabababaabababaabaaaabaaaaaababaaaabababaaabaababaaaabababaabaababaabababaabababaabaaababaabaabababaabababaabaabaaababaaababaaaaaaabaaabaababaababaabaababaaaababaaabaabaaababaaaaabaaabaaababababaaaaabaabaabababaaababaabaababaaaabaaaababaababaaaabaabaababaaabaabaababaaaaabaaaabaaaaaabababaaababaaaabaabaabaababaaaababababaabaabaabaababababaababaaabaabaaaaaaabaabaaabaabaaaabaabaaabaababaabaabaaababababaababaaababaabaaabaaabaababaabaabaaabaabaaabaaaababaaabababaababaaaababaaabaabaabababaaaaaababababaabababaababaabaaabaababababaababaaaaaaabaaababaaaaabaaaaabababababababaaaabaaaaabaaababaabaaaaababababaaaaabaaaaababaabababaabaaababababaaabababaaabaabababaaaabababaaaaaaabaaaabababaaaababababababababaaababaaaababababaabaaaaabaababaaaaaababababababaaababaabaaaaaabaabababaaabaaabababaabaabaabaaabababaabaabaaabaabaaaaababaabaababaabaaaaaaaabababaaaaabaabaaabaababaaabaababababaababababaabaabaababaabababaaabaaababababababaabababababababaaabaabababaababaaabababaaaabaaabaababaaaaaaaabaabaaabaaaababaabababaaaabaaabababaababaaaabaabababaabaaabababaaabaababaabaabababababababaababaababaaababaabaabaababababaabaabababababaabaaaaababaabaaababababaaaaabababaaaabababaaaabababaaaaababaaabaabababababaabaaaabaababaaabaabaaabaaaabaabaaabaababaaaabaaaabaabaabababaaaaabaababaaabaaaabaaabaabaaaabababaabaabaababaababaababaaabaabaabaaabaabababaabababaaabaabaaaaaabaaaababaabaabaaaabababababaabaabaaaaababababaaaaaababaaaababaabababaabababababaaaabaabababaaaabaabaaabaabababaaabaaaaaabaaabaaababaaababaaaaabaaababaabaaaababaababaababaaaababababaaabaaaaababaaaababababababaababababaaaabababaaabaaaabaabababaaabaabaaabababaabababaabaabaababababaababaaababababababaabaabaaabababaabababaabaaababaaabababaabaaaaababababaaaaabababaaaabaabaababaabaaabaabaabaabaabaaaaaaabaaabaababababababaabaaababaabababababababaaabaababaabaabaabaabaaabaaabababaababaabaabaaaabababababaababaaaabababababaaaabaabaaaaaaabaaaabaabaaaaababaabaaaababaababaabaababaabababaaabaabaaaababaaabaaabaabaababaabaaabaabababababaababaabababaaabaabababaaababaabaabaaababaababaaabaabababaabababaaaabababaaabababababaababaababaaabaababaaabaaaababaabaaaabaaabaaabababaabababaabaabaabababaaaababaaaabaabaaaabaaaabaaababababaabaabaabaaabaababababaababaabaaabaabaaabaabaababababaaaaabaaabababaaabababaaabaaaaaaababaaaabaaababaaabababaaabaaaaabaaaababababaaaaaaababababaaabaabaababababababaaabaabaaaaaababaabaaaabaababaaababaabaaababaabababaababababaabaabababaaabaababaaabaaaabaabaaaabaababaabababaababaaaabaabaaabababaabaababaaabaabaaababaabaabaababaaabababababaaaaabababaaabaabaababaabaaabababaabaabaabaabaabaabaabaabaaabaaabaababaaababaaabaaaaaaabaaababaaaabaaaaabaabaaaaaabaababababababababaabaabababaababababaabaaaabaabababaabaabaaaaabaababababaababaaababababaababababaaabaaababaabaaaababaabaaabaaababaabababaabaabababaabababaabaaaababaababababababaababaabaaababababaaabaabaaababaabababaabaabababaababaababaaabaabaaababaaababaaababababaaababaaabaaabababaaaaaabababababaaaababaaababababababaaaabaababaabaababababaaaabaababaaabaaababaaaaaabaabaababaaaaababaabababaabababababaaababaaaaaaaaabaabaababaabaabababaabaaabababaabababaababaabaaabaaaababaababaaabaabaaababaaaabaaabaaabaababaabaabababaabaaabababaabaaabaaabaaabaaaabaabaaaaaabaaaabaaaababaaaaaaaabababababaabaaababaabaaabaabaabababababaaabaaaababaabaaabaaaaabaaaaaaabaaaaababababaaaaaabababaababaaaaabaabaabaababaabababaabaabaaababaaabaababababaababaabaaaaaabaabaababaabaabaaaababaaaabababaaababababababaaaaaababaaaababaaabababaaaabaababaabaaaabaaabaaaabaaaabaaaaabaaabababababaaabababaabaaabaaaaabaaababaababababaaabaaaaababaabababaaaaaababababaabababaaaaaabaababababaaabaabaaaabababababababaaabaababababaabaaabaabababaababaababaaabaaaabababaabaababaabababaabababaababaaaababaabaaaaabaababaaababaaaaababaababaaaababaabaabaaababaababaabaabaabaaaababababaaababaaaaabaabaabaabababaabaabaaaaaabaaaabaabaaaaabaaaaaaabaabaabaabaabaababababaaabababaaaabaaaaaababaababaaaaabaaabababaaabababaaabaaaababaaababaaababaaaababaaaabaaaabaaaababaabaaabaababaabaabaabaababaabaaaabaaaaabaababaabaaaaabababaaaabababaabaababaabababaabaaabaabaaaababababaababababaaaabaaaaababaaaaababababaabaaaabaaabababababaaaababaababaaaabababaabababababaaaababaabaabaaabaaabaaaaaaaabaaabaababababaaabababaababababaababaabaababaaaaaaaaaaaababaababaabababaaaababaaaaaaabaaabaabaaaaaabaabababaabababaababaababaabababaabababababababaabaaaababaaaaababababaabaaabababaaabaaaabaaaaaabaabaababaabaaaaababababaababaabababaabaababaaaababaaabaabaaabaabababaaabababababaaaabababaabaaabaababaabaabaaaabaaaaaaaababaabaaaababaaaaababababababaaaaababababaababababababaaaaaaabaabaaaababababaaababaabaababaaababababaaabaaaaababaabaababababababababaabaabaaababaabababababaaabaababaaaaabaaababaaabaaaaabababababaabaabaabababababaababababaabaaaabaaaababaaaabaaababaaabaabababaabaaabababaaabababaaabababaaabaababaaabaabaabababababababaaaababaaaababaabaaababaabaababaaaaabaaababaabaabaaababaabaabaaabaababaababababaabaabaaababaaaabaaaaaaababaabaaabaababababababaaabaababababaabababababaababababaababababaaaaababaaaaababababaaaabababaababaabaaababaaabababababaaababaababababababaaaabaabaabaabaabababababababababababaabaabababababababaaabaabaaaabaaaaabaabaabababababaababaaaaaababababaabaabaaaabaabaaababababababaabaabaaaaabaabaabaabaaabaabaababaaababaaabaabaaaababaaaababaabaabaabaaabaababaabaabaababaaaabaaaaabaababaaabaaaaabababababaabababababaabaaababababaabaabaabababababaababaaaabaababababaaababababaababaaaaaaabaababababaaaababababababaaaabaabaababaaaabaabaabaaaababaaaabaaababababababaababaababaabaabaaabaabaabaababaabaabababababaaaabababaababababaabababababaaaababaaabaabababaabaabaababababababaabababababababaabaababaababababaaaaaababaaababaabababaababaaababaabababaabaabababaabababababaabaaaabababababaaaaaabaabababaaaaaabababababaabaaaabaaaaabaaaababaaaabaababaabababaabaaabaaaabaaabaabaababaaababaababaaababaaabaabaababababababaababaaaaaaababaaaaaababaabaaababababaabaaaaaabaaabaaaabaababaaaabaaaaaaaaaaabaaabaabaaaababababaaaabaabaaaaababaababaaabaabaaababaababaababaaabaaaababaaabaabaabaabaabaabaaabaaabaabaaabaaaaaababaabababaabaaaababaaabaababaaaaaaababaabaaabaabaaaabababababaaaaaaabaaabababaabaabababaaabaaabaabababaaabaabaaaabaaabababaabaaabababaabaaaabababaaaaabababaaaaaabaaabababaabaabababababababaabaabaaababaaabababaabaabaaaabaaaaabaaababaabaababaabaababaababaababaaaaababaababaaabaaaaaabaaaaababaababaaababababaabaaabaaaabaababaabababababaababaababaaaaabaaabaaaaabaabababaababaaaaaababaababababaababababaaabaaabaababaabaaaaababaabaaaaaaababaababaababaaababababaabaaaaaaabaabaaaaabaaababaaababaabababaaababababaaaaababaabaaaaabababaabaaaabaabaaaaaabaaabababaabaaabaabababababaaabaabaabababaaabaaababaababaababaabaaaaababaaabaaababababaabaababaaaaababaaabababaaabaababaababaaabaaabaabaaababaabaaaaababaaabaaaababaababababababaabaababaaabababaabababaaaaaababababaabaaaaabababaaaaabaaabaaaaaabaaabaababaabaaaaabababaaabababababaaaaabaabababaabaaaaaabababaabababaabababaabaabaabaababaabaabaabaabaabaaaaababababababaaabaabaabaababababaaabaabaaaabababaaaabaaababababaababababaabababababaaaababaaababaaaababaabaabaaaaabaabaabaababaaaaabaaabaaaaababaaabababaabaaaaaababaabaabaabababaabababababababaabaabababababaaabaaaabababaabaabaababaabaaabababaabababababaaaaabaaaababaaabaaaaabababaaababababaaabaabaabaababaabaabababaaaaabaabaaaaaaaaaaaaababaabaababaabaabaaaababaabaababaaababaaababaaaaabababaaababababaaababaaabababaaababaabaaababaaaaaaababababaababaaaaaaabaababaababaaaaaabaaaabababaabababaaabaabaaaaabaabaaaaaaabababababaaabababaabaababababaabababaababababaaaaaabababaaaaabaababababaaabaabaabababaababaabaaababaaaabaabaabaaaabababaabaabaaaaabaaaaaabaabaabaabababaabaaabababababaabaaaabaaababababaabaaabaaababaababaababaaababaaabaabababababababaababaababaaaaabababaaaababaaabaaaababaaabaababaaaaabaaababaababaabaababaaaabababababaabababaaaabaabaababaabaaaababaaababaababaabaabaababaababaabaaaabaaaaaaaaaababaabaaabaabababaabaaabaaaaaabaababaababaababaabaaabaaababaaaabababaaaabaababaaababaababababaabaaabaaabaabababaababaaabababababaababaababaababaaabaabaaabaaaaabaabaaabaabababaabaaababaabaababaaaabaababaababaaaaababababaaabaaabababababaaaabaababaaaaabaaaaaaabaaabababababaaaabaaaabaaabaababaaaababaaaabaabaaababaaababaaabababaaababaabaabababaababaabababababaababababaaababaabaabababaabaababababaaabababaababaabaaababaaaaaaaabaaaabaabaaababaaabaaaaaaabaaaabababababaaaaababaaabaabaababaabaaaababababaababababaabababaaababababaaaabaabaabaabaaaaaaababaababababababaaaaabaaabababaabaabababaaaaaaaaaaaaabaababaababababababaababababaabaaabaaabaababaabaaabaaaaaaaabababababaaabaaaabaabaabababababababaabaabaababaabaabababababaaabaabaababababababaaababaababaabaababaabaabababaabababaaabaaaabaaabaababababaababaababaabaababababababaaaababababaaabaababaaabaabababaabababaaaaaaaabababaabaaababababababababaaabaaaaaaaaaaaaaaaaababaabaaaababaaaaaaaabababaabaaabababaaababababababaaabaaaabababaaababaaaabaaaabaaababaababaaababaabaaaaababaaabababaaaabaababababaaaaabababaabaabababaabaaaabaaabaaaaaaaabaaabaaabaaabaababaaaababaaababaaaaabababaabaaabaababababababaaaaababaabababababaabaabababaaaaababaaaaabaaaaabaababababaabaaabaabaaaababaaaaabaabaababaaabaabaaaabaabaabaaaaabaaabaaabababababaaaaababababaaaaabaaaabababaababaabababaaabaabababaabaabaaaaaabaabaaababaababaaaababaababaaaaababababaabababaababababababaabababaaaabaaaabababababaababaababaaaabaababababababababaaabaaaababababababababaabaaaaaabaababaababaaababaaabaaabababaaaababababababaabaababaababaaabaaabaabaaababababaaaaababaaababaabaaabaabaababaaaababaababaababaababababaaababaaaaaaaababaaabaaaaaabaabaababaaababababaababaabababaaaabaabaababaabaabababaabaababaaabaaabaaaaabaaaaabaabaababaaababaabaaaaabaabababaaababababababaaabaabaaaaaaaabaaababaabaababaaabaaabababababababaabababaaaababaababaaababaaabababaaabaaababaaaababaaabaaabababababaaaabaabaababababaababaabaaababababaababaabaaaaaababaabaabababababababaabaaaaabaabaabaabababaaabababaaaabaaaaaaaaabaababaaaaababaabaaabababababababaaaabaaaababaabababaabababababababaaabababaaabababaabaaabaaaabababaaaaaaaaababaaaaabaaaababababaababaaababaaaabababaabababaabababaaababababaaabaaaaabaababaaaabaaaaaaaabaabababaabaabaaabaabaababaababaaaabaaaaababababaababaabaabaababaabaabaabaaaabaaabaabababababaababaabaaababaaaababababaabababaaaaaababaaaaaaabaaabaabababaababaaababaaaabaabaabababaaaaabaaabababaababaaaaabababaabaababaababaabaababaaaaaababaabaababababaaaababababaababaaababaabaaaaabaaabababaabaabaababababaaaababaaababaababaaababababaaaaabaababaababaabaaaabaababaaabaabababaababaababaababaabababaaaabaababaabaabaaabaaabaaababaababaabababaababababaaababaaaababababaabaaababaabaabaabaaabaabaaaaabababaaaaabaabababaababababaababaaaaaabaaababaababaabababaabababababababababaaaaaabaabababaabaabaababaabaaaabababaaaaaababaaabababababaababababababaabaaabaababaabaabaaababaabaaabaababaaaaabaabaaababaaaaaaaaaababaaaababababaaaaabaababaabaaaabaabaaaaabaabaaabababaababababaababaaabaaabaaabababaabaaaaabaababababababaaababaababaabababaababababaababaababaabaaababababaaababaabaabaaabababaabaaabaaaaaababaaaabababababaababaaaabaabababaaabaabaaaababaaaaabaabaabababaabababababaaabababaaababaababaabaabababaaaaaababaaaabaaabaabaaaabababaabaaaabaaaababababaababababaaabaabaabaababababaabaaababaaabaababababaaaaaaabaaababaabaaaaaababaabaaababaabaaaaaaabababaaaabaaaaabaaababababaaababaaababaabaababaabaaaabaaaababaaaabaaaaaaaaabaabaaabaaabaabaabababaaaaaabaaababaabaababababababaaabaababaaaaaabaaaabababaaaaabaabaababababababaabaababaabaaabaaaabaaabaabaabaaaaabaaabaaabaaaabaabababaababaaaaabaababaababaabababaababaaabaababaaabaaababaababaabaaaabaabaabaababababaaabaabaaaabababaabaabaaababaababaabababababaabaaaabaaabaaaabababaabaabaababaababaabaaaababaababaababaaabaabaabaaabaabaaabaababaaabaababaaabaaabababaaababaaabaaabaaaabaabaabababababaabaaaabababaabaaaaababababaaaababababaabaabababaaababaaaabaaabababababaaababababaaabaaabababababababaabababababaabaaaaababaaababaaaaabababaabababaababaaabaabaabababaabababaabababaaaabaabaaabababaaabaababaaaabaaababaababaababaaaabaababaaaaaabaaaabaaababaabababaaaaabaaaababaaabababaaabababaaaababaababaabaaabababaaabababaaaaababababaabababaaababababababaaaaabaababaaaabaabaabaaabababaaaabaababaaabaaaaaabaaaababaaaaabaaabababaabaabababaaababaaababaabaabababababaaababaaaaabaababaabaaaaabababaaababaaaababaaaaabababaabaababaaabaabaaababaababaaaaaababaabaaaabababababaaaaababaaaaabaabaabaaaababaabababababaaabaabaaaabaaaaaabaaababaababaabaabaaaabababaaabaabaaabaabaabaaaabaabaababaaabaaabaaaabaababaaaababaaaaaabaabaabaababaabaabaaabaaabaababababababababaababababaababababaababaaabaababaabababababaababaaabaaabaaaaababaababababaababaabaabaabababaaabaaaabaaaabaabababaaaaaabaaabaabababaaaaaaaaaaababaabaaababaaaaababaaaaabababaababaaaaaababaabaabaabaabaabaaaababaabaaabaababaabaabaabababaaabaababababaaabaaabababaabababaaaaabababaababaababaaaabaaabababaaaaaaaaaaaaabaaababababaaababababababaaaaabaaaabaaabaabaabaaaabaaababaabaabaaabaabaaabaabaaaaabaaaabaaabaaaaababaaaaaabaabaabaaaabababaaabababaaabaabaaababaaabababaaaaaaaababaababaabaaababaaababaabababababaaabaabababaaaababaaaaababababaaaaabaaabaababaaaaabaaaabaaabababaaabaaaaaaababaababaabaabaaaababaabaababaabaabaababababaababababababaaaaaaaabaaababaaaababaabaaaaaabaaababaabababaaabaaababaabaaaabaabababaabaabaababaaabaabababaabaababaabaababaababaabaabaaaabaaaabaababaabaabaabaaaababaabaaabaaabaaabababaababaaaabaaabaabaaaaaaaaaaaaaaabababababaaaaaaaabaababaababaaaaabaaaaaaaabababaabababaaababaabaabaabaababaababababaaabababababaaaaaaabaabaaabaaaaabababababababababaaabaababaabaaabaababaaaabaaaaabaabaaaaababaababaabaababaababababaabaaaabaaabaaabababababaabaabaabaaaaabaaabaaabaabaaaaabababababaababaaabababaaaababaaababaababababaababababaababaaabaababababababaababababaabaaababaaaabaaabaabaaabaaabaaaababaaabaababababaaaababaabababaaaaabaabaaabaaaaababaababababaabaaaabaaababaabababababaababaababaaababaaababababaaaaabaabababaaaabaabaaabaababaababaabaaabaaaababababababaaaaaaabaaabaaabaaabaabaaaabaabaaabababaabababaabaababaabaaaabababababaaabababaababaaababaaabaababaabaababaababaabababababaaaaaabababaababaaaaaaaaaaabaabababaababaaaabaaabaaaaabaaaaaaabababababababaaabaabaabaabaabaaabababaaababaaaaaababaabababaabaabababababaaabaababaaababaaaaaabaaaabaaaababababababaaabaaabaaaaaaababaaaababaabaabababababaaabaabaabaabababaaaaabaabaababababaababababaaabababaaaabaababaabaaabaabababaababaababaaababababaaaaabababaaabaabababaaaabaaaaaaaabaaabababaaaababababababaaaaababaabababaabaababaabaaabaababaaababaabababaababababaaabababaaaabababaabaabaabaabaaabaaaaabaabaabababaaababaaaaaabaaabababaabaaaabaabaabaaabaabaababaabaabababababaabaaaaabaaaabaabaaababaaabaababababaababaaabaaabaabaabaababaaabababaabaaaababaabaababaaabaabababababaabababaaaaabaabaabaaaaababababaaaabaaaaaaaababaababaababaabaaaaaabababababaabaabaaababaaabaaaabaaaabaababaaaabaabaabaabaaaaabaaabababaababaabaababababaaababaaaaabaaabababaaaaaaaaaaabaaababaaaabababaababaaaaabaabababaaaabaababaababaaaaaaababaabababaabaabaaabaaaabaaabaabaaabaaabaaababababababaababaabaabaaabaababaaababaaaabaababababaabaaababaabaabaabaabaaaaaaababaabaaabaababaababababaaabaaabaaaaabaabaababababaabababaababaaababababaabababaabababaaaaababababababaaaaababababaabababa
ababaaabaababaaaabaabaaaabaababaaababaaaaaaabababababababababaabaaaabababaaababaaabababaaababababaaabababaaabaabaabaababaaaaaabaaaabababababaababaabaaababaabababaabaabababababaaabaaabaababaaaaaababaaaaaabaababaabaaababaaaaaaabaababaababababaabababaaaababaabaaaababaaaabababaaabaabaabaabababaabababababaaaabaabaaabababaaaaabaababaaaaaababaaaaaabaaaabababababaabaabaaaaaaabababababababababaabaabaabaaabaaaaaaabaaaabababababaabababaababaaabaaabaabaabaababaabaababaababaaaaaaaaaaabaaabaababaabaaababaabaabaababaaabaaaaaababaaababaabaaabaaabaabaababaababaaababaaababaabaaaaaabababababaaaababaabaaaabaababaababaaaabababaababababaaabaabaababababaaaaababababaabaabababababaaababaaababaabaaabaabaaabaabaabaaaaaaabaaababaabaababababababababaaababaaaababaabaabaaababababababaaabaaaababaabaabaaaabababaabaaabababababaaaaabaaababaaaababaabaaaaaabababaaabababaababaaabaaabaaababaabaabaaabababaaabaaaabababababababaabaababababaabababaaabaabababababaaabababaaaaaabaabababaaaaaaaaaaaaabababababaaaabaaaababaaabaabaababababaaaabaababaababaaabaababaababababaabaababaaabababaabaabaabaaabaababaaaababaabaabaabaabaabaabaaabababaaaaabaabababaaababaaaaabaaaaabaababababaababaabaababaabaaababaabaaaabaaababaabaabaababaababababaabaaaabaabaaaaabaaabababababababaaaaabaaaaabaabababaaababaabaabaaaabaaaababaaababababaaaaababaabaababababababababaabaaaabababaaababaaabaabaaababaababaababaaaaabaaababaabaabaababababaaaaaaaabaabababababababaaaababaaabababaababaaababaaabaabababaaabaababaaabaababaaababaaaaaaabababaabababababaababaaaaabaaaaaaabaababaaababaaabaabaaababaabaabaabababaaabaaababaabaababaaaaaabaaaaabaaabaababaababaababababaaaababaaabaabaabaababaaabababaaaabaaaababaaaaaaababaabaababaabaaaababaabaaaababaabababaababaaaabababaabaaaaaaabaabababaaabaabaaabaaaabaabababaababababababaababaabaaaaabaabababaaaabababaabababaababaabaabababaaaabaabaababaaababaaabaaabaababaaabaaababaabaababaaaaaaababaabaaaabaabaaaaabaabaaababaabaababaaaabababaabaabaababababaababaababaabaabababababaaaaababaabaabaabaaabaabaabaabaabaaabaabaababaaaaabaaaabababababaabaabaaaaaaababaabababaaaaabaabaababaaabaabaaabaaabababaaaaaabababaaabaaaaabababababaabaaaabababaaaaaaabaaababaababaaaaabaababaabababaaaaabababaaaabaaabaaabaaaabaaabaababaababababababaabaaaaabaababaaaababababaabaaabababaabababababaabaabaababaabaaaabaaabaababaaababababaabaaabaaaabababaaaabaabaaabaaababaabaababaaaababababababaababaaabaabaaababaabababababaaabababaaaaabaaaabaababaabaababababaababaaabaaabababaababaaaabaaababababaaaaaabaabaabaaaaaabaabababaabaaaabababaabaaababababaabaaabaabaaaabababaabaaaaabaabaaaaaaabaaababababaaababababaabaaaaababababaaababababaaabababababababababababaabaabaababaaaaaaaaaaaabaaaaababaaaabaabababaabaaaabaabaabaaababababababababaaaababaaabababaababaabaaaaababababaaaaababababaaaaabababaaababaabaabababababababaaaaabaaaaaabaaaaaaabaaaabababababababaabaabaabaabababaabaaabababaabaababaaababababaaabaaababaabaabaabaababaaababaababababaaaaabaaabaabaaabababaaaaababaababababaababababaabababababaaabaabababaabaabaababaaababababaabaabaabababaaabaababaababaababaaaaaaababaabaaabaaaabaaabaaababaabaabaabababaaaabaaaaaababaabaabaabababababaaaaaabaabababaaabaaabaabababaaaababaabaaababaababaaaababaaabaabaabaababaaabaaaaaabababaaaaaabaaaabababababaabaaabababaaabababaaaaaabaabaaababaaabaabababaabaaabababaabababaabaabaabaabaaabababaaabaaaaaaaababaaaabababaaabaababaaaabaabababaaaabaaabababaaababaaaababaaabaaababababababaababaaababaaaaababaaabababababaaababaaababaaaabaaababaaabaababaababababaaababaabaaabaaabaabaabaabababaaababaabaaaabababaabababaaaababaaaaaabaaabaaababababaaababaaaaaababaabaaababaaabaaaaabababababaaabaabaaaaabababaaaababaaababaaaaaababababababaaabababaabaabaaaaaabaabaaababaaaabababababababababababaaababababaaaababababaabababaabaababababaaabaaaaabaaababaabababababaabaaaabaaaabaabababababaaaabaabaaabababaaababaaabaaaabababaabababaaaaaaabababababaaaababaaabaabaabaabababababaabaabababaabaababaaaaaababaaabababaabababababababaaaababaabababababaaabaaaaabaabaabaaaaabaaaabababababaabababaaaaaababaabaaabaabababaababaabababababaaaababababaababababaaabaaaaaabaabababababababababaaaaababaababababababaaababababaaababaaaabaababaabababaaaaabababaaaababaaaababaaaabaaabababababababaababaaaababaababaaabababaaabababaabaaaaaaababaaaababaabaaababaaabaaabaaababababaabaabaabaaaaaababaaabababaaaababababababaaaaababababaabaaaababaabaababaabaababaaabaaaaabababababaababababababababaaaabaabababababaaabaababaaabaaabababaaaabababaaaabaaababaaaabaaaaaabababaaaaaaabababaaaaaaaaaabaaabaabaabababaabaabaabaababaabaaaabaabababaababaabaaaaaaababababaaababaababaabaabababaaababababaababababaababaaaaaababaaaabaaaaaabaabaabaabaabababaaaaaaababababaabaaabababaaabaaaaaaaaaaaaabaaaababaabaaabaaabababaaaababaaabaababaaaababababaaabaaaaabababaaaaaabaababaababababaaaabaababaaaabaabababaaaabaabaabaababababaabaabaabababaaabaaabaababababaabaaababaabaaababababababaabaabaabababaaabababaaababaaaababababababaabaabaabababababababaabaaabaababaaabaabaaaaabababababaaabaaababaabababaabaaaababababaabaabaabaaababababaaaabaaabababaaababaabababaabaaababaaabaabababaababaaaaaaaaababaaabaabaaaaababaaabaaababaabaababaaabababaaabababaababaaaababababaabababaabababaabababababaabaabaaababaababaaaabaabaaabaaabaaabaababaaaababaabaaababaabaabaaaabababaaababaabaabaabababababaaabaababaabababaabaababaaaabaaabaaabaaaababaababaaaababaaabaaaaababaaaaabaabababaababaababaabaababababaaaababababababaaaababaabaabaababaaabaabababababaababaababaaabababababababaaaaabaabaaaabaaaabaababababaaababababaaabababababababaaaaabaabababaaaaababaababaaabaaabaabababaaaaaabaaabaabaaaabababababaaaaaaaaabaabaaababaabaabababababababaaabababababaaabababaabaaabaababaaabaabaababaabababababaaabaabaabaaabaaabaaabaaaababababaaaaaaabaaababababaabaababaabaaaababaaabaabaaaaaaababaaaababababaaaababaabaababababaabaabaababaaabababababababaabaaaabaababaababababaabaaabaaaaaabaabaaababaabaababaaaaaababaaaaaabaaabaabaabaabababaabaaaaabaabababaaaaaaababaaabaaabaaaaaabaaaaabaaabaaabaababaabaaabababaaababaababaababaaababababaaaaabaaabababaaaababababaababababaaababababaababaaaababaaaabababaabababaaababaababaabaababaabaaabaaaabaabababaaababababababaabaabaabababaabaabaabaaababababaabaaabaaabaabababaabaabaababaaaaabaaabababaabababaabaaaaababababaaabaabaabaaaaabaabaabaabaaaaaaaaaabaabaaaabababaaaabababaabaabababababaaabaababababaababaabaababababaabaabaababaabaababaabaabaaaabaabababaaaababaaaababaabaabaabababaaaabaababaaaabaaabaaaaaaababaaaaabaaababaabababaaabaaaabaabababaaabaaaaaaababaaababaaaaabaabaaabaaaabaaaabaabaabaaabaaabaababababababaababababaaababaaababaababaabaababababababaaababaaabaaabababababaabaababaabaababaaababaababaaabaaabaababababaababaaabaaababaaabaaabaabaaaaaabaabaaaababaabababaababaaabaabababaaaaabaabababaaabaaabaabaaababaaaababaaababaabaaaaabaabaaababaabaaabababababababaaaabaaababaababaabaabababaaabaaaaababaaaaaababaababaabaabaaaaababaabaaaababababaabababaababaabababaababaaababababaaaabababaabaaaabaaaaabaabaaaaababaababaaaabaaababababaaaaaaababaababaababaaabaabaabaababaaaabaabababaaaaabaaaabaababaaaababaaaaabaababaabababaababababaaaaaababaaabababaabaababababaabaabababaaaabaabaabaaabaaaabaabaaaaabaaabaaaaaabaaabaaaababaaaaaabababababaababaaaaaabaaaaabaaabaabababaabaaaabaababaaababaabaabaabababaaabaaabaaababaabaaaaabaaaaabaabaaabaabababaaabababaaaaaabaabaabababaababababaabababaabaaaabaaabababababababaabaabababababaaaaabaabababaaabababaaabaaababaabaababaaaaababaaaabaaabaababaabaaababaabaababaaabababaaabaabababaabababaaaaaabaabababaabaaabaaaaababaaabaababaaabaaaaaaabaaabababaabaabababaabaabaaaaaaaaaaabaababaaaaabaababaabaababaaaabababaabaabaaabaaabaaabababababababababaabaaabaaabaaaabaabaaaaaaaabaaaaabaaaaabaaaabaaaaaaabaaaabaabaababaaababaaababaabaaababaaabababababaabababaaabababaabababaaabaabaabaaaaaaaaaabaabaaaaabaaababaabababaaabaaaaaaabababaababaabababaabaabababababaabaababababaaababaaabaaababaabababaaababaaaaabaabaababaababaaaabababaababaaaaabaabaabaaabaababaaabaabaabaabaaaaabababaabababaaaaaaabaabababaabaababababaaaabababaaababaabaabaaaaaaababaaabaaaaaabaaabababaaaabaabaabaaababaaaaaabaaabaaababaabaaababababaabaababaaabaaaabaabaaababaaaabaabababaababaabaaabaaabaabababababaababaababaaaaaabaaaaaaabaaaaababababababababaababaabaaababaaaaaabaaababaababaaababaabaabaaababaabaababaabababaaababababaabaabaaaabababaaabaabaaabaabaabaabaababaabaabaaaaaabaabababaaabababaaaaabaabaaabaaaaabaaabaaaaaaabaababaaaaaabaababaaabaabaabaaabaaaaaabababaaabababaabababababaaabaaababababababaaaaabaaabaaababaaaabababaabaaabababaabaaaaaabaabababaababababaababababaabababaabaabaabaababaabaababaabaaabaaabaabaababaababababaabaababaaabaabaaabababaabababaababaaabaaabababaaababaaaaabaaabaaabababaaaabaaabaababaabaababaabaabaabababaaabaaabaababaaaaabaababaabaaabaaabababababababaabababaabaabaababaaababaaababaaababaabaabaababaaabaaaaabaaaababaaaaabaaaabaabaaabaabaaaabaabababababaabaabaaaaaabaaababaababababababababababababaaabaaaabaabaabaaababaababababaaabaaababababaaababaabaaaababaaaababababaaaaabaabaababababababaabaababaabaabaaababaabaababaababababababaabaaaabaababababaaabaabaaabaaababaaabaaabababaabababaaababaaaababaaabababaaaabaaaabaababaabababaababaaaabaabababababababaabaaabaabaaabaabaabababaaaaabaaabaaaaababaaabaaaaabaaabaababababaaaabaaaababaaaaaababaaaaababaabaababababababababababaaabababaababaababababaaaababaaaababaababaabababaababaaabaaaabaababaabaabaaaababababaaabaabababaabababababababaabaabaaaaabaababaaaabaabaababaaabababaaababaabaabababaaaaabaaaaaababaaaaababababababaabaabaaaabaababaabaaaabaaabababaabaabaaaababaababaabababaaababababaaaabababaaaaabababaababaaaabaababaaaaabaabaaabababaaabaabaaaababaaaaababababaabaaabaabaaabaaabaaabaaabaaabaaabaabababaabaabaabaabaabaabaaaaaaabaababaabaababababababababaaababaababaababababaabaababaabaaabababaababababaababaababaabaaaaabaaabababababababaabaaabababaabaabaaaabababaaababaabaaaabaabaaaababaababaaaabaabababaabaaabababaabaaabaabaaabaababababaabaababaaaababababaabaaabababaabaabababababaabababaaababaaababaaaababaaababaaaabababababaabaaaabaaabaaabaaaababaababaabaabaabaababaabaabababaababaabababababaabababaaaaabababaaababaaaabababababaaabaabaaaabaaaabaababababaaaaaaaaaaababababaaabaaaaaabaaabababaaababaabaaabaaaabababaabaabababaabaaabaaabaababaabaabaaabababaaabaaaaabaababababaaaababaabaaaababaaababaabaabaaabaabaaabaabaaababaabaabaaaaabaaaabaabaaaababaabaaaaaababababaababaababaaabababababaaaababaaabaaababaaaaaabaabaaabababaababaaaaabaaabaabababaabababaaabaabababaabaaaaaaaabaaaabaababaaaaaabaabababaababaaaaabaababababaabaaaaaaaaabaabaaababaababababababaababababaababaabababaabababaaaaaabaababaaaaaaaababaabaabaaababaaaaabababaaabaababaaaaaababababaaabaaabaaaabaaaaaababaababababababaabaaaaaaaababababaaaaaababababaaabaaabaaaabababaabaaaaaabaababaaaabaaabaaaababaabaabaabaaabaabaababaabaaaaabaababaaabaabaababaababaaabaaabaabaabababaabaaabaaaaaababaabaababababaaaababaababaabaababaabababaaabaabababaaaabaababaababababababaaaaabaaababababaaabaaaaabababababababaaaaabaaababababaaabaabababaaaababaababaabababaababaabababaaaaaaababaaababaaabaaabaaabaabaaabaaaaaabaabababaabaabaaabaabaaaabaabaabaaabaabaababaababababababababaababababaaabaaaaaababaabababaaabaaabaababaaaaaabababaaaabababababababaabababaabaaabababaabaababaabababaabaabaabababaabaaaaaaaaababababaababababababaababaabaabaaabaababababaaababababababababaabaabababababaaaaaaabaababaaaababaabaaabababaabaaabaaababaababaaaaabaaabaabababaababaaaababababababaababaabaabaabaabababababaababaabaaabaabaabaaaaabababababaaabababaaabaaabababaaaaababababaabaabaabababaaabaaaababaababababababaaaabaaabaabababaabaaaabaabaaababaabababababaaabaabaaaababababaabaabaababaabaaaabaaabaabaabaaabaaaababaababababaabababababaaabaabaaaaababaaababaaaababaababaaabaabaababaabababaaabaabaababababaaabaabababaabaabaabababaaabababaabaabaaaaaaababaabaaaaabaaabaaabababababaabaabababababaababaaaabaabaabaaaaabaaabaaaababaabaabaaabaaaaaabaaabababaaababaababaabaabaaaaababaaaaaababababaababaaaaaabaaabaabaaababaababaabaaabaaababababaaaababababababaaabababaaabaaaabaabaabababaabaabababaababababaababababaaaabaababaababababaaaaababaabababaaabababaaabababababaaabaaabaaaaaaaabababababababaaaaabaaababaababaaaaababaaaabaaaababaaaababababaabababaaababaabaaababababababaaaababaababaaababababababababababaaaabababababaaabaabaaabababaabaabababababaaaaaabaaaaaaaaaaababaababaababaababaaababababababaababaabaaaaababaaaababaababaaababababaababaaaaababababababababaababaababaababaabababababababaabaababaabaabaababababaaaaaaababaaabaabaaaaabaaababababaabababaabaabababaaaaaababaabababaabababaaabaaababaababaaaabaaabababaabaabaaababababaaaaabababaaaabaababababababababaababaabaababaaababaaabaabaababaababaabababaaaababaaaaababababaabaabaababababaaaaaaababaababaabaabaabaaaabaaabababaababababaaababaabaabaabaabaaabaaabaaabaaabababaaabaababababababaabaaabaaaababaaaabaabaabababababababababaabaaababaabaabaaaabaabaaaababaaabaaaabaabaaabaababaababaaaaaabaaaaaaaabaaabababaaaaaababaaaaaaaaaaaabaaaaaaababababababaaaabababaaaabaabaaababaaabaaababaaaabababaabaaaabababababaaabababababababaabaabaaaababaaabaabaaabaaabaabaaababaaaaaaabaaabaabaaaabaaabaaaabaababaaaaaabaaaaaaaabababababaaaababaababababaaabababababaaababaaaaaababaaaaabababaababaaababababaababababaabaabaaaababaabaaaaaabaabaaababaaaaabaaaaabaaaaababaabaabaababababababaabaaaaababaaababaaaababaabaababaabaaaabaabaabaaaaaaababaaababaabababaaaaaaabaabaabababaababaaabaaaaababaabaabaaabababaaaabababaabaaababaababaaaaaababaaaabaababababababaabababaabaabababababaababaabaaababaaabaabaaabaabaaabaababaabababaabaabababaababaababaababaaaabababaaaaaabababaaaababaaababaaababaababababaabaabaabababaababaababababaababaaaabaabababaabababaaabaaabaaaaaabaabaaababaaaaaaabaabababaaaaaababaabaaabaaaabaaaabababaabababababaaabaababababaababaabaaabababaabaaaababaabaabababaaaabababababaaaaabaabaababaaaaabaabaaaaaaabaabaaaaabaaabaabaabaaaababaaaaabaababababaaababababaabaabaaabababababababaabababaabababaababaababaaaababaabaabaaababaaabababaaaabababaaabababababaabaabaabababaabababaaabaabaaaabaabaabaaabaaaaabaababaaaaababaababaaababaaaababaabaaaaaaabaabababaababaabaabaaaaabaabababaabaabaababababaaaaabababaaaabaabaabaaababaaaaaaabaabaaaabababababaababababaababaaaabababaaabaabaabababaaabababaabaaabaaaaaabababaabaaaaabaaababaabababaabababababaababaababaababaaabababaaabaaababaaaabaabaabaaabaababababaabaaabababababaaaababaababababaaaabaabaaababababaabaababaabaaababaababaaaabababaaabaabaaababaaaaabaaaaaaaaababaaaababaaabaaabaaabababaaaaaabaaaaaababaaaabaaababaabaaaaabababababababaababaaabababaabaaabaabaaabaaabaababaabababaabaabaaababababaababaababababababaaababababababababaabaabababaaababaaabaabaababaaabababaababaabaaaaaababababaaaaaababaabaabaaababaabababaababaababaaabababaabababababababaabababaabaabaabaaaaabaaaaabaaaaabaaaaaaabaaaaababaababaaababaaaaabaaabababaababaaaaababababaaaabaabaabaababaabaababaaabababaabaaaaaabaabaaaababaaaaabaaaaaabaaabababaaaabaaabababaaababaabababaaabaabaaaabaaababaabababaabaababaaaaaaaaaaaaabaaabaababababaaaabaabababaababaabababaabaabaababaabaabaaaabaabaababaabaaaaabaababaabaaaaaaaabababaaababaababababababababababababaaaaaaaabaaaabaabababaaaaaaaababaaaabababababaaabababababaaaabaabaababaabaaababaaaabaabababaaabaaabaabaaaaabababaababaaabaababaaababaaabaaaabaaababaabababaaabaababaaaabaaabababaabaabaabaabaababaaababaababaababababaabaababababaaabababababaaaabaabababaabaabababababaabababababaaababaaaabaaabaababaaaaabaaaababaaabababaaaaabaaabababaababababaaaabaabaaabaaabaaaaaababaaaababaabaaabaaabababababaaababaaaabaabaabaaababaaabababababaaabaaaababaabababaaabababaabaababababaaaaaaaabaabababaaaabaabaaabaaaabaabaaaababaababaaabaabaabaaabaaaabaaaababaaabaabaababaaabaaabababaabaababaaababaaaababaaabaaaaaabaababaaababaaababaaabaabaababaaabababababaaabaaaabaabaababaababaabaabaabaababababaaabaaaaaaababaabaaabaaaaabababaababababaaabaababaabababababababaaabababaaabaaabababaabaabaaabababababaababaaaaabaaaabaabaabaababaaababaaababaaabaabababaabaabaabababaaaabaaaaababababaaababaabaabaaabaaabaaaaabaabaaababaaabaaababaababaaabababaaaaaabababaabaabababaaaabaababababaaabaabababababaaabaabababaaabaaaababaabaaaabababaababaaaaababaaabababababababaabaababaaabababaabaaaabaabababaabababaaaaaabaababaabababaaabaabaaabaaaaabaababaaaaabaabababaabaabaabaaaababababaababababababaaaababaaababaaabaabaaabaabaababababababaaabaabaababababaaabababaaabaabaabababababaabaabaaabaaabaaabaaaabababaabaaaabaababaabaaaabababaaababaababaaabaaabaabaaaaababababaaababababababaababaababaaababaaaabaabaabababaaababaaabaabaabababaaabaaabaababaaaababaabaaababaababaabaaabaabaaaababababababaaababaabaabaabaaaaababababaabaabaabaaaabababababaaabaababaaababababaaaabaaababaababaaabaabababaaaabaabaaabaabaababaaabaaaaabaaabaaababaaaaaaaabababaaaaabaababaaaaaaaaabaabaabaabaabaabaabababaaababaababaaaaababaabaaaaaaaaababaaabaaabaaababaaababaababababababaababaababaababaaabaabaabaabaababaaababaaababaababaababaabaabaababaabaaaabababaabaabaabaabababababaabababaaabaaababaabaabaaaababababaabababababaaaababaababaabababababababababaaabaababababaabaaaababaaababaaaaabaabaaaaaaaababaabaaabababababaaabaaaaaaaaaabaabababaaababaaaabaaabaabaaaaabaaabaaabaabababaababaaaaabababaabaabaaabaababababaaaabaababababaaaaaaababaaaaaaabababaababaaaababaaaaaaabaaaaabaabaaaabababaabaaaaaabababaabaabaaaabaaabababaabaabaaaaabaaababaababababaababaaaaaaababababababababaabaaababaaababaaaaaabaaabaaaabaabaaabaababaabaabaaababaababaababaabaaabaabaabaaabababaaababaaaaaaaaabaaabaaaababaaaabaabaaaaaaaabababaaabaababaaaaaabaababaababaaaabaababaabaaababaabaaabaaabababaaaaaabaabaabaaaaaaaabaabababaaabaaaaaabababababaabaababaaababaababaaabababaabababababaaaaaabaababaaaababaaaabaaababaaaaabaabababaaaaababaaaabababaaabaabababaabababaaabaaaabaabababaaabaababaaaaababaaaabaababababaaabaaabaababaaabababababababaaaababaaaaaabaabaaabababaababababaabaababaaababaaaabaababababaaabaabaabaaaaaaaabaabaaaaababaaababaaababaababaabababababaaaabaaababaaaabaaaaaaaaaabaaaababaababaabaabaaaaababababaabababaaaaaaaaaaaaaabaabaabaaabaabaaabaabababababaaaaabaabaaababaababaabaababaabaababababaababaaabaabababaababaababaaaabababaaaabaaabaaababababaaaaabaaabaaaaababaabababaaaaabaababaabaaaaaababaaaabaabaaaaababaabababaabaaaabaaabababaabaaaabababaababaabaaaaababababaaabaaabaababababababaabababaaabaaabaabaaaababaabaaabaaababaababaaaaaabaaaaabaaaabababaabaaabababaababaaabaaaaabaaabaaabaaaaababaaaabaaababaaaabaaaabababaababababababababaaaabaababaabaababaaaaaaabababaaabababaaababaababababababaababababaabaaabaaaaabaaaabaaaaaabaaabaaabaaaabaaabababaababaabababaaaabaaaabaaababaaaaaaaaabaabaaaaabababaaaabaaabaaaaababaaaaababaaababaaabaababaaababababaabababababaabaababababababaaaaaabaaabaaaababaaababaabababaabaaabababaababababaaaabaabaaabababaaaabaaabaaababababaababaaabaaababaaaaabaabaaaaaaaaaabaabaaaaaabaababaaabaabaababaaabaabaaaababaabaaabababaabaabababaaababaabaaaaabaaaabaaaaaaababaababababaabaaababababaaaabaaaabaaaaaababaababaababaababaaababaabaabaaabaaaabababababaaaaaabaaaabaabababababababababaaaaaababababababaaababaababababaabaababaababababaaabaabaababababababaabaaaaababaababaabaabababaaaaaaaabababaabababaaabababababaabaaaababaaabaabaabaabababaabaabaaaaababaaababaabaaaaaaaaaaababababaabaabaaaabaaabaabaababaaaaabaaaabababaaaabaaabaabaaabababaaababaaaababaabaaaaabaaabaaabaaaaaabaaaababaaaabaaabababaaababaaaaaabababaabaaabababababaabababababaaaaaaaababababaaabaaababaabaabababaabaababababaababaabababaabaabaaabaaaababaabababaababaababaaabaabaaaaabababaaabaabababaabababababaababaababaabaaabaaaababababababaababaabaababaabababaabaabaabaababaaabaaabaaabaabaabaabaaababaaabaaaabaabaababaaaababaabaaabaababaabababaabaaababaabaababaabaabaababaababaabaabababababababababaaaaabaaaaababaaabaabaaababaabaababaabababaabaabababaabaabaabaaabaabaabababababaaababaaaabababaabaaaababaabaaabaaabaabaaaaabaaababaabaaaabaaabaaabaabaaabababaaabababababababaababaaaaabaaaababaaabababaababababaaabaabaababababaaabaabaabaabaaaabaabababaabaaaaaabaaabaabaaaababaaaaaaababaabababaabaaababababaaabaababaababaabaaaabababaababaababaabaabaaabaaababaaaabaaabaabababaababaaaaaaaaaabaababababaaaaabaaaababaaabaaaaaabababaaabaababaabaaaababababababaabaaaaababababababaabaabababaababababaababaababaaabaaabaabaaaaaabaaaaaaaababababababaababaabaaaababaaaaabaabaabaaaaaabaaabababaababababaaabaabaababaabababaaaaaaaabaabaaaabaabaaaababaaaabaaaabaabaabababaaabaaababababaabaaaaaabaaaabaabababaabaababaabababaabaabaababaaababaababaaabababaaaaaaabaabaabababaaabababaabababaabababaabababaababaabaaaaababaababaaababababaaaabababaaaaaabaabaaabaabababababaabababaaabaabaaabaababaabaabaababababaaaabaaababaabaabababababaaaaaabaabababaaabaaaaabaaaabaaaabaabaaaabaaaabaaaaababaaabaaaaaaabaabaaaabababaababaababababaaaabaaabaaabaaababaaaababaaaaabaaababababaabaabaaaabaababaabababaababaaaaaabaaababaabaababaabaabababaaabaaaabababaaaaabababaabaaaabaaaabaabaaababaaabaabaabaabaabaababaaabaaabaabaabaabababaaaabaaaaababababababababababaababaaaaababaabaababaaaaababaabaabaaabaaabaaabaaabababababababababababaabaaabaaabaaaaabababaabaaabababaaabaabababaabaababaababaaaababaabaaabababababaababaaaababaabaaaabaabaababaabaaaaabaaabababaabaaabaaaababaaaabababaaabababaaaabaaaaaaaabaaaababaabaaaaabaaaaaabaaabaababaababaaaababaabaaabababaaababababaaaababaaabaaabaaababaaaabababababaaabaaababaaababaaabaaaabaaabaaabaabaabaabaaaababababababaababaabaaaabababaabaaabaabaaabaaababaaaaaabaaaaabaabaababababaaaababaaabababaaabaababababababaabaabaababaababababaaababaaaaabababaaabaabababaababababababaaabababaabababaababaaaabaababababaabaaaabaababaabababaabababaababaababaababaabaababaaabaaabaababaaaabaabaaaabababababaabaaaaabababaabababaaaaaababaabaababababaababababaaabaaababaabaabababaaabaaabaabaabababababaaabaabaabaaaabababaabaaabaaababababaabababaaaababaaabaabaabaaaabaababaaabaaababaaabaabababaababababaaaaaabaaaaaaaaaabababababaabaababaaaababaababaabababababaaaaaabaaabaaabaabaaaabaabaaaabaaababaaaabababaabaaabaaabaaabaaaabaaaaaabaabaaaababaaaaabababaabababaabaabaaababaabaabaaaabaaaaaababababaabaaaaaabababaaaaaaaaaaaababaabaabababaaabaaaababaaaabaaabaababaabaaababaaaabaabababaabaaaabaaaabaaaaaaabaaaaabaaaabaaaaabaaabababaabaababaaaaababaababaaaabababaabaaababaaababaaabababaabaababababababaaaababababababaaabababababaababaaaababaaabaabababaabaabaabaaabaababababaaabaabaabababaaaaababababaaabaabaaabaabaababaabaaaaaaaaaaabaababababaaababaaaaabababaaabababaaabaababaaaabaababaaaaaabaabaaaaaaababababaaababaaaabaaababaaabaaaabababaaababaabaabaaaaababaaaaaabaabaaababaababaaabaabaaabaababaababaaabababaaabaaabaaaaababaabaaaaababaaaaaabaabababababaababaaaaaaaababaabababaabababaaaabaabaaaaaabababaaabaaaababaabaaaaabaabaabaabababaabaababaababaababababaababaaaaabaaabaabaaabababaabaaaabaaabaababaaabaabababaabaabababababababaababababaababababaabaababababaaabaaaaaabababaaabaaababaabaaababababaaabababaaaaaabaaaabaaaabaabaabaaaabaabaababababaaabababaabaabaaaaaababaabaaabaaaabababaabaaaaaabababaabaabababaaabaabababaababaaaaabaabaababaaababaaaabaaaaabaaaaababababababaababaaabaabaabaaaaabaaaababaabaabababaaaabaabaaaababaaaaaaaabaababababababaabaabaaababababaaaaaaaababaaababaabaabababababaaabaababaabababaababababaababaabaabaabaaaaaabababaaaababababaabaabaabababababababababaabababaabaabaaabaabaaaaabaababaaaaababababaaaaabaaabababaaabaababaabaaababaabaabaabababababaabaaaabaaaaabaabaababaababaabaababaaabaaaabaaabababaaaabaaabaababaabaabababababababaababaaaaaabaaabababaaaababaabaaaabaabaaaabaaaababaababaaaabaaababababaababababaaaaaaababababaaabababababababababaaabaababababaabaabaabaaaababaababaababaabaaaaabaabaaaabaabaababaabaabaaaabaaababaaaabaaaabababaaabababaaababaabaababaabaaabaaababaaaaaababaaabababaaaabaababaababaaaaababaabaaaabaabaaaabaaababaabaabababaaaababaaaabababaabaaaababaaaaaabababaabababaaaababaabaaabababaabaababaaababaaabaababababaaababaaababaababaaaaaaaaaaabababaaaababaaaababababaaaabaaabaabaabaabaabaaaababaabaabaababaaabaaababababaabaaababaaaabaababaabaaabaaaaaaabababababaabababaaaaababaaabababaababaabaaaaaaaabaabaaabaaaaabaabaababaaaaababababaabaaabababaaaabaaabaaababababaaababababaaaabababababaababaaaaababaaaaabaaaaababababaababaaabaaaaabaaaaabaaaaabababaaabababaabaababababababaababaaaababaabaaababaaabaabababababaababaababaaabaaabaaabaaaaabababababaaaaaaaaabaaaabababaaabaababababaaabaabaababaabababababaabababababaabaababaaaababaabababaaaaaaaaabaaaabaababababaaabaababaaabaaabaaabababaabababaabababababaabababaabaaabaaabaabaaababaaababaabaababaaaaabaaaabababababaabaaababaabababababaaaaaaabababababaaabaabaabaabaabaabababababaaaaababaaaaabaaaaababaababaaabaabababaababababaaaabaaabaaaaaaaaaaaabaabaaaaababaaaababababaababababaababababababaaababaaababaaababaaabaabaaababaaabaabaababaaaabababaababaabaaaabaaabaaababaaabaababababaaaaabaabaaababababaabaababababababaaaababaabababaabababababaababaaaaabaaababaaabaaaabaabababaaabaabaababaaaaabababaabaabaaaabaaaaabaaaababaababaabaaaaaaaabababaabababaaaaaaababaabaaaababaaabababababaababaabaabaabaaabaababababababaaaaaaabaaaaabaaaababaababaaabaabababaaaaaabaaabaaabababaaabaabaaaaababababababaabaababababaaabababaababaabababababaabababaaaaaabaaaaababaababababababaaaaaababababaabaabaababaabababaababaaababaaababaaaabaabaababababaaaabaaaaababaabababaaabababaabaaaabababababababaaaabaababaabaaaabaabababaaabaaabaaababababaabaaaababaabaabaaaabababaababaaababaaaabaabaaaaaabaaabaaabaaaaabaaaaabaaaababaaaabaaabaaaaabaaaabaaaabaabaaabaababaabaaaaabaababaaabaaaaabababaabaaaaaabababaabaaababababaabababaabababaaabababababaaabababaabababaaababababaaaababababaabaababababaababaaaaaaabaabaaaaabaabaabaababababaaaaaaaabaaaaabaaaabaababaaabababababaaababaabaaabababaabaabaaaabaaaaaaaabababaababaaababababaabaababaaaaabaabaabaaabaaaababaababaabaababaaaaaaabaaababababaaababaabaabaabaababaabaabaaabababaababaabaaaababaabababaaabaabababaaababaaaaaaaababaabaababaabaabababaabaababaabaabaabababaabaabababababaaabababaababababaabaabababaababababaabababababaabababababababababaabaaaababababaaababaabaaaababaababaaaaaaaaababababaaaaabaabaaaababaabababababaaabaababababababaaabaabaaaaabababaaaaaabaabaaabababaaababaabaababaabaabaaababaaabaabababababaababaabababaabababaababaaabaababababaaaaabaaababaaabaaaaaaaabaaababaabababaaababababaababababaababaaabababaaaaaabaaaabaaaaababababababaaabaaaaababababababababababaabaaaaaababaabaabababababaaaabaaaaabaababaabaababaababaababababaaaababaaabaabababababaaabaabababaabaabaabaabaaababaabaaabaababaabaabaababababaaababaaabaaaaaaaaabaabaaababaababaabaabaabaabababaabaabaaabaabaaababababaabaaababaabaabababaaabaaabaabaabaaabaabaabaabababaaaabaaabababaabaaababaaababaabaabababaaaaaaabaaabaababaaabababaababaabaaabaaaababaababaaaaababaabaaaababaabaabaaaabaaababaababaababaaaabaabababaabaabaabaabaaaaabababaabababababaaaaabaaabaaababaababababaabaaaababaaabaaabaabababaabaabaaabababababaaaabaabababaababaaaabaaaababaaaaabaabaaaaabaababaaabaaaaaabaaaabaabaaaaaaababaaababaaabababababaaabaaabaaaaaabaaaaabaaaababaabaaabababaabaaabababaabaaabaaababaababababababababababaabaaaaaaaabaaabababaabababaabaabaaaaabaabaabaaaaaababababaaaaaaababaabaabaabababaaababaaaaababaaababaaaaabaaaaaabababaabaaaaaaaaaababababababababaabababababababaabaaabaabaababaababababababababaababaaabababababababaaababababaaaaaaabababaaaaaababaababaababaabaabababaabaababaabababaaaaaabaaabaabababaabababababaaaabaaababaababababaabababaabaabaaabaaababaabaaaaababababaababababaabaabababaaaababababababaaaabaababaabaaababaaabababaaaaabaaabaaaaaaaaaabababaaaababababababaaababaaababaaabaaababaaabaaababaababababaabababaaaabaaaaaababaaaaaaaabaabaababaaaababababaaabaaaabaaababaababaaabaaaababaababababaababaaaabaabaabaaabababababababababaabaaababaaababaaaababaababaababababaabaaaabaaaabaaababaabaababababababaabaaabaaaabaababaabaabaabaababaababaabaabaaaababaaaaaabaaabababaaaaabaaabaabaaabababaaabaabaaaababaabaabaaababaaabaabaabaabaabaaababaaaabababaaaabaaaabababaabaabababababaabaabababaabaababaababaabaababaaaaabaabaaaabaaabababaaaaabaaabaaaababaaaaabaaababaababababaabababaababaabaaababaaaaaabaaaaaaaababaaaababaaababababaaabaaabababababaaabababaaaabaaababaabababaaaaaabababaaaaabaabaaaabababababaabaababababaaababaaaaaaabaaabaabababaaabababababaabababaababaababaabaabaabaaabababababaabababababababababaabababaabababaabababaaaaabababaaaababaabababaaabaababababaaabaabaabababaabababaabaabaabababaabababaaabaabaaababaaaabaababaababaabaaabababaababaabababaaabaabaabababaabaabaaaababaababaaabaaababababababaaabaaabaaaababaaabababababababababaaabaaaabaababababaaababaabaabaabaabaababaaaaabaababaabababaabaaabababababaaaabaaaabaaabaabaaaabaaaabaabaaabaaaaaababaaaabaabababababaaaabaabaaaaabaaababaaabaabaababababaabaaaabababababababaaabaaaabababaaaabaabaabababababababaabababaababababaaaaabababaababaababababaabaababaaabaabaaaabaababaababaababaaaabaaababaaabaaaababababaaaababaabaaaaabababaaabaaabababaaabaaaabaabaaababaaaaaabaaaabaaabaabaababaababababaababaababaababaabaaaabaababaaabaaaabaaaababaabaaabaabaabaabaaababaababaababababaabaaaaababaaaaabaaaababababaaaaaabababaaabaaaabaabaaaaababaababababababaabababaaaababaabaaabababababababaaababaaabaaababababababaabababaabaaabaabaabaaabaaaaabaabaabababaaaaaaaabaaabaaaaabababaabaaabaaabaaaaaabaaababaabababaababaaabaaaaababaaababaabababababaababaaababababaaaabaaababaaababaababaaabababaabaabaabaaababaabaaaaaaaaababababaaaaabababaaabababaaaabaabaaabababababaabaabaabaaaaabaaaababaaaaaabaaabababaabaababaababababababaababaaabaabaaabababaaaaabaabaababaaababaababababaaabababaababaababaaabaabababababaaaaaaaabaaabaabaababaaaaaaabababaaaaaabaabaaaabababaaabaabaababaababaababaaaaaababaabababaabababaaabababababaaabaaabababababaaaaaaabaabaabaabaaabababaabaabaabababababaabaabaabaabababaaaabababaaababaababababaababababaabaabaabababababaaaaaababababaaabaabababaaaaababaabaaaabaaabaaaaababaaabaabaaaabababaaaabaaaaabaabaabaabaabaaaaabababaabababaaabaaabaabaabaaaabaabaababaaabaababaababaaaabaababaabaabaabaabaaababaaababababaaabaabaabaababaababaaababaababaabaabaabaababaabaabababaababababaababaaababaaaababaaabaaababababaabaababaaabaababaaabababaaabababaababaaabaaababaababaaabaaaaaaabaaaababaaaaaabaabababaababaaababababababababababaabaaaababababaababababaabaabaabaaabaaaaaaaababaaabaaabaaaaaaaabaaababaaababaabaabaababaaabaababaabaaabababababababaabaababaabaabaabaaabaabaababaaabaabaabaaaaaaababaababaaabaaaabaaabaabaabaaabaaaaaaabaababaaabaaaabaaababaaabaabaaababaaaabababaaaabaababaabaababaababaaababaabaabaaabaababababaaababababaabababaabababaabaabaabaababababaaaaaaaaaabaaaaaababaababaaabaaaaaabaabababaaaaaabaababaabaaababaaababaabaaaaababababaaabababaaabaaaabaababaaaaababababaabababaabaababaaababaaaaaaaabaababaabaaabaabaaababaaabaabababaababababababaabaababaaabaabaaabababababaabababaaababaaabaabaaaaaabababaaababaaababaabaaaaaabaababaaaaaaaaabababaaababaabababaaabaabaaabaaabaaaababaabaaaaaaaaaababaaabaaabababaabaaaaaaaababaaababaaaaaaabaabaabababaabababaaaaaaaababaabaaaaababaababaababaaabaaabaabaabababababaabaaabaabaababababaabababaaababababababababaaabaabababaababababaaabababaaaabababaabaabababaabaabaaaababaabababaaaababaabababaabaabababaaabababaabaabaababababaabababaaababaababaababababababaaabaaaaabaaaabaababaabaabaaaaabaaabaaaaaaaaabaabababaaaaabaaaaaaaababababababaabaaaababaabaababababababababaaaaaaaabaaaabaaabaababaabababababaababaababaaaaabababaabaabaaaabaababaaaabaaaaaaaaababababaaaaabaababaaaaabaabababaaaabababaaaaaababaababaababababaababaaaabaaabaabaabaaabaababaabababaaabaababaaaababababaaaababababaabaababaaaaabaaaaaaaaabababaaababaababaaabababaaabababaaaaabaaabaaabaaaabaaaabababaaababaaabababababaababaabaababaaaababababaabaababaaaabababaababaaabaaababaaabaabababababaaaabababaaababaabaaabaaaaaaaabaababaaaabababababaaaaaaabababababaababababaaaaaaaaaababaaaaaabaabababaabaababaaabababaaababaaabaaabababaaabababababaaababaaaaaaabaaaaaabaabaaabaabababaaaaaaabababababababaaaaabaabaababaabaababaaaabaaababaabababababababaaababababaaabaababababaababaabaaabaaabababaabaababaaababaaababaaabaabaabaaabababaabababaabaabaaaababaababababaababababaaaabaababaaabaaabaababaaabaabaaaabaabaaaabaababaababababaababaaaababababaaaabaabaababaababababaaababababaaababaabaaaaaababaaaabaabaabaaaaaabababababaababaaaaaabaabaababababaaabaabababaaaababababaabaabababaababaabaaababaaaaaaaaabaabaaaabaaaaabaaabababaaaababaaaaabaaababaababababaabaaaaaaabababaababaaabaababababaabaabaaababaaaaaababababaabababaababaababaabaaaababaabababaabaabababaaaaaababababaabaabaababaabaaaaaaabaababaaabaaabaababaabaaabaabaaaabababaaaabaababaababaaabaaabaabaababaaaabaaaabababaaabaaaabaabababaaaabaabaabababaabaaababaaabaaaababaaaabaababaabaaabababababababaababaaaababaaaabaaababababaababaabaaaababaababaaaaaabaaaaaaaaaabaabaaabaaaaaaaabaaaaababaabaaaabaaabababaababababaaaaababaabaaaaababababababaaaababaabaaaabaaabaabaaaaaaaaababaaabaabaabaabaababaababaababaababaaabababaaaabaabaaaaaabababaaaaaaabababaabaaaababababaaaaababaaabaaababababababaaaaaabababababaabaaaaaabaaaaababababaabaabababababaabaabaaabababaaabaabaabaaabaaaaabababababaaabababaaabaababaaababaaabaaabaaaababaabaabaabababaabaabaababaabaaaabaabaababaabaaaabaaaaaaabaabababaababababaabaaaababababaabaabaaabaaaaaababaaaabaaabababaaaabababaababababaabaaabaababababababaaababaaabaaaaaabaababaabababaababababaabaaababaabaabababaabababababaabaabababaaabababaabababaaaababaaaaabababababaaababababaaaaaabababaaababababaaababaabaabaabababaababababaabaabaaabaababaaaaaababaaaaababaabaababaabaaaabaaaababababaabaaaaabaaabaabaababababaaaaaabaabaabaabaaaaababababaabaabaaababaaaababaabaaaababaabaaababaaaaababaabaaaabaababaaabaaabababababababababababaaaaaabababaaaabaaabaababaabaaaabaababaabababaabababaababaaababababababababababababaaaaaababaaabaaaabaabaabaabababababaababababaaabaaaaaaababaabababaabaaababaabababaababaaabaaaababaabababaabababaaabaababaaaabaaaaaaaabaaababaababaaababaaabaaabababaaababaabaababababaabababaaababaaaaabaaababaaaababaababaaabababaababaabaaabaabababaababaaababaabababababababababaaaaabababababaaabaaaababaaabababaaabaaabaaaabababaaabaaabaaababaababababababaaaaaaababababaaaabaaaabaaaaaaaabababababaabababaaaabababaabaababababaabababaaaaabaaaaababaabababaabaabaabaababaabaababaaaababababaababaaaaaaaaaaaaaababaababaababababaabaaababaabaaaabababaaaabaabababaababababaabaaabaabaaababaaabaaaababababaabababababaababaaaabaabaabaabaababababaababaababaabaabaabaaaabaababababaabaaaaabaabaaababaabababaaabaabaabaabababaaabababababaaaabaaabaababababaabaabababaaaabaababababababaababaaaabaabababaaaaaaabaabaaabaaaaabababaaaaaaaababaabaaabaabababaabababaabaaaabaaababababababaaabaaabaabaaababaaabaaababaaaababaababaabaabababaabaaababaababababaaababaaaabababababababaabaaababaabaabaaabaaabababaaababaaaaababaabababaaabababaaabaaabababababaaaabaabababababaabababaaaaaaaaaaaabababaaabaababaaaabaababaabaababaaababababaaaabaababaabaaabaabababaabababababaaabaaaabaababaaababaaaababaababababababaabaabaaabaaababababaabababababababaabaabaaababababababaabaabababaababaabababaaaaaabaabaaabaabaaabaaaabaaabaabaababaaaaabababababaaabaaababababaaaabaaababaaababaaabaaaabababababaabaaaaabaaababaaaaabaaabaaabaaababaabaababababababaaabaababababababaaaaaaababababaaabaaaabaababaabaaababaabababaaababaaaaaaaabaaaaaaabababaabaabababababababaaaaabaababaaaababababaabaaaaabababaaaaaaababaababaabaaabababaabaaaaaabaabaaaabaababaaaaaababaaaaababaabababaabaaaabaababaaabaaaabababaaabaababababaabababaaaabaaababaababababaaabababaababaabaaaababaababaababaaaaaaabababaabaaaababaabababaaaaaabababababaabaabaabaaaababaaabababaaabaababababaaababaabaaababaaabaaababaababaaaabaaaabaaabababaabaabababaaaaaaabaaabaababababababaabaaaabaababababaabababababaaabaababababaababababaabaaababababaababaabaabaaababaaababaaabaaababaaabaababaaaaabababaaaaabaabaabababaabaabaabababaaaaaabaabaaaaababaaaaababaaaabaababaaabaababaababaaababaababaaaaabababaababababaaaaaaaabaaaaabaababaabababaaaaaabaababaababaababaaaabaaaababaaaaababaaaaaabaabaaaaaabaaabaabaaabaababaabaaaababaababaaaababaaaaaabababaababababababaaababaabaaaababaabaaaaaabaaaabababaabaaaaaaababaaaabaaaaabaabaaaaabaabaababaabaababaaabababaabaaabaabaabaaabaaaababababaabaababaabaababababaaabaabaabababababaababaabababababaababaaabaaaabaababaaababababaabaaaabaababaabaababababaababababaababababaaabaabaaabaabaababaabaaaaaaabaaabaabaababaaaaabaababaaabaabababababababaaaaabababababaaaabaaabaaaaabababaababaaaaaaaabaabaaaabaaabaaabababababaaaaaaaabaababaabaabaabaabaaababababaababaaabaaabaaabaaaabaaaaaabaabaaababababaaaaabaaaaabaaabaaaabaababaabababababaaabaaabaaabababaababaaabababababaabaabababaabababaabaabaaabaabaaaaaabababaabababaaaaababaaabaabaababababaaaaaaaaaaababaabababaabaaabaababaaaabaabababaaaaaaababababaaaaababaaabababaaababaabaaaaaaabababaaabaabaabaaababaaaaababaabababaabaabaaabaaabababababababaaabaaaababaababababaaaabababaaabaaababaaaaaabaababaabaaabaaabababababaababaababaababababaabaababaababaaababaaaabababaabababababababaababaabaaabaaaaaabaaaabaaaababaaabaaabaabababaaabaaaabaaababaabaabaabababaabababaabaaaabababababababababaaaaaabaaabaababaaabaabaababaababaababaabaaaabaabaaaabababaabaaaaabaaababaaabababaabaaaaabaabaaabababaaabaaaaaabaabaababaabababaabaaaaaababaaabaaabaababaaabaaabababaabaaabaabaaababaabaabaaabaababaababababaaaababaabaaababaababababaaababababababaababaabaaabababaabababaabaaabababaaaaabababaabababababaabaaababaababaaababaaaabaaaaababaaaaabaabaababaaababaaababababababaaabababaaaaabaaabababaabaabaaabaabaababababaababaaabaababaaababababaaababababaaaaababaaaaababababababaababaaaababababaabaaababaabaaaabaabaabababaabababababababaaaababababaabababaabababaababaaaaaaaababababaabaabaababababaabaaaaaaaaaaabaabababababaabababababababaabaababababababababaabaabaaaaaabaababaaaaabababaabaababaababababaabaababababaaaabababaababaabababaaabaaabaababaababaababaababaabaababababababaabaabababaababababababababaabaaabaaaabaababababaaabaaabaaabaabababaababaabaaaaabababababaaaabaabaaaabaaaabaabaaabaaaabaaaabababaaabababaaabaaaababababaabaaaababababaabaaaaaaaaababaabababababaabaaaabaabaabaaaabababaabababababaababababaabaaabaaaaababaabaabaababababaaaaaaaabababaabababaababaaaabaaabaababaabaababaababaabaababaaababaaababababaabababaaaabababaabaabaabababaabaaabababaababababaababababaabaabaabaaaabaaaaabababaaabaababaaaababaababaabaabaaabaaaababaaaabababaaaaaaaaaaaaababaababaababababaabaabaabaaaababaabaababababaaaaaabaaaababaaababaabaaaaaaababaaaabababababaaaaababaabaababaaaaaababaabaabababababaabaaabababaababaaababaaababaaabaaaababababaaaababaaaaabaaabaaabababababababaaaababababaabaabaabababababaababababaababaaaabaababababaaabaaaabaababababaaababababaaaaaaaababaabaababaaaabaaaaabaabababaaababaaabababaaababaababaababaabaaabaaabaaababaabaaaabaabaaabababaaababababaabaababaababaaababaaababaabaaaaabaaaabaaaabaaababaaababaababababaaaaabababaaaaabababaaaababaabaabaababaaabaabaaabababaabaaabaababaabaaaababababaaaababababababaaabababababaaaabababaaababaabaaaabaaaaabaaabaabaabaabaaaabaababaabaababaabaababaaabaabaabaabaaabababaabaaabaabababaaabaababaaababaaaabaaaaaabaabaababababababababaabaaabaabaaabaabababaababaababababababaabaabaaabaabababababababaababababaabaaabababaabaabaaaabaaaababaaaaaaabaabaabaaaaababaabaabaabaaababaabababababababaaaababaaaaaabaabaababaababaaaaababaababababaabaabaaabaabaababababaaaaababaaabaabababaababababaaaaaabaabaaaaaaaaababaaababaaabaabaabaaaaabaaababaabaaabaaabababaaaaaaabaaaabaababaaaabaabaaaabababaabababaaabaabaabaaaabababababaababaabaabaabaabaabaaabababaabaabaababaabababaababaaabaabaabababababaaaabababababaababababaababaaaabababababababaabaaaababaababababaabababababaaaabababaabaaabaaaababababaaabaabaabaaaaaaabaaabaabaaaababababababaaaaabaaababaaaabaaabababababaaaaaaabaabaaababaababaaaaababababaabaabaababaaabaaabaaaababaabababaababaaaababaaababaabaabaabaaabaaabaababaaababaaaabaababaabaabaabaabaabaababababaaabaababababaaaaabababaabaaabaabaaabababaaaaaabaabaababaababababaababaabaaaaaaababababaaaaaababaaaaabaaaabaaaaaababababaaabaabaababaabaabaabaaababaabaababababaaabaabaabaaaaababaaababaababababaaabaaabaababaaabaaaaababaababaaababababababaaababaabaababababaaaaaaabaaabaaaaaabababaabaabaaabababaaaabababaaabaabaaaabaaabaaababaabaabababaaabaabaabaaaaabababaabaababaaaaaababaaababaaabababaaaabaaabaababaaabababaabaaaaaabaaababaabaabaaabaababaaaaabababaabaabaaabaaabababababaababaaaabaababaabaaaaaaabaabaaaaaabaababaaaabababaababaaaababababababaaababababaaaababaaaaaababaaaaabababaabaababaaabababaaaababaaaaaabaababababaabababaaabaaaaaaaabaaaabababaaaabaababaababaaababababababababaaababaaaaabababababababaababababaababababaaaabaabaaaaaabababaaabababababababababaaaaabababababaabaabaaababababababaababaaaaababaaabaabaabaabababaaaabaaaaababaababababaaababaabababaabaabaabaabababaababaaaaababaaabaaaaaabababaaaabaabababaaabababaabaaaabaaaababaaabaaabaababaabaababaaaaababaabaababaaaabababaababababaaabaaaabaaabaaabababaabababababababaabaaababaaaabababaaaaababababaaaababababaabaababaaabaababababaaaabaabababaaaaaabaabababaaaaaaaaabababaabaabababaaaababababaaababaaabaabaababaaaababababaaaabaaabaaabaaaababaaaababababaaabababababaaaabaabaabababaaabaababababaabaabababaabaababaabaaabababaabababaaababababaababaabaaaaaaabaabaababababaaabaaabababaabaaababaaaabaaabaabaababababaaabababaaaabaaabababaaabababaaaabababaaaaababaaabaabababababaaabaaaaaabaabababababaaaaabababaababaabaabaabaaabaaababaaaaaabaabaabaabaaababaaabaaabaabaabaabababababababaaababaaabaaabaabaabababaababababaabaaaaababababaabababaababaabaabaabaaabaaabaabaabababaaaabaabaabaabaabaaaaaabaaaabaaabababababaaabababaaaabaaaaabaababaaaababaabaaabaaabaabaaababaabaabaabaababaababababaabaaaabaaabaabababaaabaaaabaababaaaaaabababababaabababababaababaababaaaaaaabaabaababaaaaaabaaabaaaaabababaabababababaababaabaabaababaaaaaabaaababababababababaaabaaaaaabababababaaaaababaababababababababaabaaaabababababaaaabababababaababaababaabaaababaababaaababaababaababababaaabababaabaaaababaabaabababaababababaababaaaababababaabaaaaaabaaaaababaababaababaaabaaababaababaaababaaababaaababaabaaababaaabaabaaabaaaabaaaaaaabaaaabaaaaabaaaaababaabababaabaabababaaabaaaabaababaabaabaabaaaaaaabababababaabababaababaaababaababababaaaababaababaababababaaaaaaababaabababababaaaababaabaaabaabababaabaaaaabaababababaaaaabaabababaaabaaababaaaaaaaaabababababaababababaaaaabaabababaababaabababababaababaababababaaaabaababaaabababaaabaaaaaaababaaaaabaabaaabaababaabaaaaaaaaababaababaaabaabaabaabaaabaaabaaaaabaaaaaabaababababaababababaababaaabaaaaaaabaaaaaaaabaaaababababaababaaababaaababaaaaabaaabaaabaaabaaaaabaaaabaabaabababaabaabaabaabababaababaabaaabaababaaaabababaaababaababaaabababaabaababaaabaaaaaaaaabaaabaaaababaaabaaaaababababaaaababaaaaaaaaaabaababababababaabababaaabababaabababaababaaaababababaaabaaabababaabababaabaaabaaaababababababaaabaaaabaaabaabaaaababaaaaaabababaaababaabaababababaaaababaaaaabababababaaabababaaaaabaabaaabaaabaababababababaaabaaaababaabaabaaaaababaaabaababababaabaaababaaaabaaaabaababaabaaaabaaababaababababaaababaaaaaaaababaaababaaababaabaabababaaabaaaabaaababaaaaaaababaababaaabaababaabaaaaabababaabaabaababaaababababaabaababaaabaaaababababaababaaabababababababababaabaaaaabababaaababababababaaabaababaabaabaaaaaaababababaabaababaabaaaaababaabaaabaaabababaaabaabaaaabaaababaaabaabaaabaabaaabaaabaabaaababaaabaaaabababababaabaaababaabaabaabaaaabababaaaaababaabaaaaabaabaaaaaaababaabaaaaabababababaababaaabababaabababaabaabababababaabaaababababaaaaaabaaabaabaabaaaababababababaababaabaabaaabababaabaaaababaaababaababaaaababaaaababaabaabaabababaaabababaaaabaabaababaababaaabaabaababababaaabaaaaaabababaabababaaabaabaabababaaababaaabababaaabaaaabaaaaaaaaabaabaabaabaabaabaabaaaababababaaaaaaabababaabababaabaabaaabaaaaaabaabaaaabaaabaaaabaaaababaabababababaaababaabaabaababaababaaaababababaaababababababababaaabaabaaabababaaabababaaababaaababaabaababaabaabababaaaaabaaabaabaaaaababaabaaababababababaabaaaababaababaaaababaaaaaaabaabababaababababaababaabaaabaabababababaabaaababaababaaaaaaaabaaaaaababaaabaaabaababaaabaabaabababababaaabaabaababaababaaaabaaababaababaabababababaaababaabaaababaaaabaababaaabaaabababaaabaabababaababaaaaababaaaabaababaabaababaabababaaaabaababababababaababababaabaaaabaaaaababababaabaabaabababababaabababaaaabaabababaaababaababaabababaabababababaaabababaaababaabaaabaabaaabababaababaaaaabababaaabaaabaaaaababaababaaaaababaaabaaaaaaababaabaaaaaabaabaababaaaaaaababaababaabaabaabababababababaababaaaaababababababaabababaabaaabaababaaaaabaaabaabaaaabaaaabaaabababababaababaaaaabaaababaaababaabababaaababababaaabaababababaabaaabababababaaababaabaabaababaabaababababababaaababaabaabaaabaaaababaababaabaaaaaabaabaabaabaaaaababaababaaabaababababaababaaaaaaababaaabaaaababaabaaaabaaaaababaabababaaaaaaaaaabaababababababababaababaabaaaababaaababaababaaaaabaabaaababababaaabaaaabaaaaaabaaabababaabaaaaaabababaabababaababaaaaababaaabaaabaaaabaabaaabaabaabaababababaabaaababaababaabababaaaababaaababaaaaaabaaabaaaabaaaababaababaaabaaababababaababaaaaabaaaabaabaababaaaaababaabaababababaabaaababaababaaaaabaaababababaaabababaabaaabaaaabaabaabababaaabaaababaabaabaaaaaabaaababaaabababababaaaaaabaaabababaaaabaaabaaaaabaabaababaabaababaaaabaabaaaaaabaabaabaabaaaabaaabababaaaabababaaaabaababababababaabaabaababaabababaabaabababaaabababaabaabaaaaaaabababaaaaababababababaabaaaaaaaabaaabaabababaabababaabaabaabababaabaababaabaabaabaabaaaaabababababaaabaaabaaaabaabaababababaaabaaaaababaababaabababaaababaaaaabababababaabaaabaaaaabababababababaaababaaaaaabababababaabaaabababaaaaabaaaaabaaaaabababaaabaabaabaababaabaabaabaaaabaabaaaaaababababababaabaababababaaabababaababababababaaabaaabaaabaababaabababababababababaaabababaaabaababaababababababaaaaababaaaabaaaaabaababaababaababaaaaaabababaaabababaaabaabaababababaaabaaababaabababababaababaabaabaabaababaababaaabaabaabaaababaaabaaaababaabaabaaabababaababaabaababaaabaabaaabaaaaaabaabaaaaaabaabaabaaaaababaabaaaaaaababaaabaababaaaababaaaabaabaababaaaababaaaababaabaaaabaaabaaaaababababaabaaaababaababaabaaaabababaaabaaabaabababaaababaaababaaaabaabaaabaaababaaaabaaababababaabaabaabaaabaaaababaaabababaaaaababaabaaaabababaaaaaaaaaabaababaaaaabaabababaaaabaabaaaabaaaabaaabaaaaabaaababaaababaabababaabaaaaabababaabababaabaabaaabaabababaaababaaaababababababaababaaabaabaaaaaabaaaabaababaaaababababaaabaabababaabaaaabaaaabaababaaaababababaaababaabaaababaaabaaaaaababaaaababababaaabaabaababaaaabababaaabababababaabaabaaabaabaabababaaaabaababaaabaaababaaabaabababababaababaabaabaabaaaababaabaababababababaaabaaabaaabaababaababaababaaaaaaabababaaababaaabababaabababaababababaababaaababaaaaaabababaaabababaabaaaabababaaaababaaaabaabaaaababababababaabaaababaabaaaababaaababaabababaaababaaaaabaabababaaaaaaabababaaaaababaaabaaabababaabaabaaaaabaaaababaaabaabababaaabaaabababababaaaaabaababaaabaaaaaabaaaaababababababaababaababababaaaabababaaabaabaaaaababaaaababababaabaaabaaaababababaaaaaaaaaaababaabaaabababababaaabaabaaaabababababaaabaaabaaaaabaabaaabaabaaababaaabaaaabaaababaaaaaaaabaaaaaaabaaaabaaaabababaaabaaabababababaababaaabaabaaaaaababaababaaaaababaabababaaabaaabaabababaaababaabaaaaababaaabaaaabaaaaaabaaababaabaaabaabaabaabaaababaaaababaabaababaababaaaabababaaabaabababaababababaaaaaababaaaababaabaaaababaaaaaaababaabaabaabaabababaababaababaababababababaabababababababaabaaababaaabaaabaabaabababaaaaabaabaaaaaabaabaaabaaaababaaaabaababaaaabaabaaaaabababaaabaababababababaabaababaabaaaaaaaabaaabaababaaabaabaabababaababababababaaabaabaabababaabaaabaabaababaaaaaaabaababaaaaababaaaaaababaababaabaabaabaabaaababaaabababaaaabaaababaababaaabaababaababaabaaaaaaaaabaaababaaabaabababaaabababaabaaaabaaaaaabaaaabaabababaaaabaabaababaaabaabaabaaaaabababaaabaaaabaabababaabaaababaabaaabababaabaabaaabababababaababababaaaaaabaabababaaaabaabaabaabaababababaaabaaabaaabababaabaababaaabaaabaababaaabababababababaabaabaaababaababaababababaababaaababaaaabaaabababaaabaaabaaabaaaaababaaaabaaabaaababababaaabaaabaababaaaaabaabaabaaababababaabaaaaaabaabaabaababaabaabaaabababaaaaabaabaabaabababaaabaababaaaababaaaabababaaaaaabaabaababaaaaaaaaaaaabaababaaaababaaababaabaaaabaaaabaaabaabababababaaabaaababaabaababaaaaaaaababaaababaababaabaababaabaaaaaabaabaaabababaababaabaabaabaaaaabababaababababaabababababaaababaababababaabaaababaababaaababababaabaabaaaabaaababaabababaabaabaaabaabababaababaaaabababaabaaabaababaaababaabaababaabaabaaaabababaaaabababababaababaaababaabaaaaabaababaabaaababababaaabababaabaabaaaaaaaaababababababababaababaaaababaabababaaaabaabababababaababaabaaabaabababaabaaabaaaaaabaaababaaabaabaaababababaaabaababaabaaabaabaaaabababaaabaaabaababaabaaaaabaabaabababaaaababaaaabaaaabababaaabababababaaabaabababababaabaabaaabaaaaabaabaaabababaabababaaabababaababaaaaaaaabaababaababaabaaabababaaabababaabaaababababababaabaaabaababaababababaabaabaaabaaabaaabaaaaabaababaaabaaaaababababaaabaabaaaaababaababaaababaaabababababababaaabababaaaababaabaaabaabaababaabaabaaababaaabaaabaababaaaabaabaabaaababaabaaaaaaaababaaaaabaaaaababaaababababaaaaababaaaaabaaaabaababaaabaabababaabaababaabaabaaaabaababababaababaabababaabababaabaaaaabaabaabaaabaabaabaaaabaababaaabaabababababaaaababaabaaaabaababababaabaabababaabababaabababaabaaababaabaabababaababaaabaabaabaabaaabaaabababaaaabaaabaababaababaabaaabaabaaaabaabaaaaabaaababaabababaabaabaaaaababaaabaababaaabababababaaabaaaaaabaababaababaaaabaaabaaaaabaabaababababaaaababababaaababaabaabaaaaaabaaaabababaababaabababaaabaabaaaaaaabaaaaaababaabaababaaababaabaabababaabababababababaabaabaabababababaaabababababababaaabaababaaaabaabababaababababaabaaaaaaaabaaaababaaabaaabaababaabababaabaabababaaabaabaaababaaababaabaaaaaaababaaababababaaabababaaaabababababababaababababaaaababaaabaaaabaaaabaaaabaaaaabaaaabababababaabaababaabaaaaababaababababaaaabababaaababaaaabaabaabaabaababaababaaabababababaaaaabababaaababaababaabaaabaaaabaaaabaababababaabaaaaabababaabaababaabaaaaaaaaababaabaabababaababaabababaaabababaabaabaabaaababaaaabaaaaabaabaaaababaabaabaabaababaaabaaabaabababababaaaabaabaaaabaababaaabaaaaaaabaaaababaaaababababaaababababaaaaaaabababaabaabababaabaaaaaaaaababaaabababaabaaaabaabaabababaabaababaaaababaababaaababaaabaabaaaaababababababababaabaaaabaaabaabaabaabababaabaaababababababaaaababaaababababaaabaaabababaaabababaaaaaabababaaaababaabaaabababaaaababaaababaababaaaababaaaaababaaaaababaabaaabaabaabaababaababaaababababaaaabaabaaaabaabaaaaabababaabababaaaaabaabababaabababaabaaaabaaaaaabaaaabaabaaababaabaaaabababaaabaaaababaabaabaabaabaabaabaabaaabaaaaabababaaabaaaaaaaaabaaaaaaaaaababaabababaababaababaaaaaababaaabaababaababaaabaabaabaabaabaaaabababaaaabaabaaabaaaaaaabababaabaaababaaaaaabaaaaaaababaaababababaababaaabaaababababaabaaaababababaabababababaaaaaaabaaaabaaabababaabaaaababababaabaabaabaaaaaabaababaababaaaabaabaaaaababaabababababaababaabaabaabaababababaaaaabaabaababaaabaaabababababaababaaababaababaababaabaaababababaabababaabaababaaaaaabaaaababaabaaabababaaabababababababaaaabaabababaaababababaaababaabababaabaabaaabaaaabaaaabaaababaaaaababaaabaabaabaaabaabababababababaababaaababaabaabaabababababababaaababababaaabaabaababababaababaaabaaaaaaabaaaaabaaaabababababaababaabaabaaaaaaaaaabaabababaaaabaaaababab
baaababababaaabaababaaaababaaaabaabaaaaabababaabababaaabababaaaabababaaaaababababaaaabaabaababaaabaaabaaabaaaababaabababababaaaaabaababaaaabaababaaabaabaababaaababaabaabababaabababaabababaababababaaaaaabaaaababaababaabaabababaaaaaababaabaaaabaabaababaaaaabaaaababababaaaaabababababaabaababaababaabaabaaabababaaabaababaaaabaababababaabaaabaaabaabaaaabababababababaabaaababaababaaaaaababababababaaaaaababaaababaababababaaaaaabababababababaaaaaabaabaaaaababaaaaaabaaabaababababaababababaababababaababaabaababaababaaabababaaabaababaababaaaabaabababaaababababaaaaabaaabababababababaaabaabaababaaaaabaabaaaabaabaababaaaaabaaaabababaabaabaaaababaaababababaaabaaabababaaaababaabaaabababababababaaaabababaababaaaababaaaabaaaaaaababaaabababaaaababaaababababaabaaabaabaaaaaaaabaabaababababaaababaaababaabaaaaaababababababaaabababaaababaababababaabaaaaaaaababaabaabaaabaaaaababaababaabababaaabaabaabaabaabaaaababaabaaaaaaaabaabababaababaababababaaaaaaaaababaaaaaaaababaaabaababababaababaababaabaabababababaaaaabaaaabababaababaaababaaaaabaababaabababaaaababababaaaaabaaaababaaababaababaabaaaabaabaabaabababaaaabaaaabaaababaabaabaaabababaabababaababaabaababaaababaaabababaabababababaabababababaaaabaaabaabababaabaababababaabaaaabaaabababababababababaabaaabaaaaaaaaaaabababaababaababaaabaabaababababaaababababaabaaabababaabaababaaabaaaaababababaababaababaaaaaaabaaabaaababaabababaaababaaabaababababaaabaababaaaabababaaabaaaaaababaaaababaabaaabababaabaaaaaaababaaababaaababaaabaaabababababaabaabaababaabaaaaabaabababaaabaababaaabaababababaaabaaaababababaabaaabaababaabaaabaabababaababaaaabaabaababaabababaaabaababaaaaaabababababaaaabaaaaabababaaaaabaaaaabababaaaaaaabaababababababaaaabababaaabaabababababaabaabaabababaabaaababaababababaabaabaabaaabababababaaabababaabaabaaaaaaabaaababaababaabaaaababaaabaaaaabababaabaababaaababaaaabaabaaaaababaaaabababaaaaaaaabaaaababaaaabaabaabaaabababaabaaababaabaaaaabaabaabaaaaababaaaabaaaabaaaaababababababaabaaaaababaabaabababaaaaaabaabaaabaabaaaabaaababaababaaabaaabaaaabaaababaabaaabaababaaaababaaaababaabaaaababaababababaaaabababaabaaabaaaabaaaaababababaaaaaaababababababaabaaaabaabaaabaaaaababaaaabababaabaabaaaaabababababaabaaaabababaabaaaabaaabaababaaabaababaababaaaababaaaaababababababaaababaaabaababaabaaabaaabaaaabaabaabaaababaaaababababaababaabaababaabaaabababaabababaaaababaababababaaababaabaabaabaabaaababaabaababababaababaaababaabaaaabababaaabaaaaaabaabaaaabaababababaabaabaaaaaaaaababaabaaaabaababaabaaaaaabaaaababababababaaababababaaabababababaabaabaabaaaabaabaabaabaaababaababababaababaabaabaaabaababababababababaabababaabaaaaaaabaaabaaaababaabababaaaaabaaaaabaabaabaaaaaababababaabaabababaababaababaaaaaabaaabaaaaabaaaaaaababababababaaabaabaaabababaaaabababaaabaaaabaaababababaaabaaabaabaaabaaabaaababaabababaabaabaabaaabaabaaaaaaaaaabababaabaaababaabaabaabaabaaaababaababaababaaaaaabababababaaaababaabaabaaaababaabaaaabaabababababaababababaababababaabaababaabaaabaaaababaaaaabaababaabaaaaaabaaabaabaababababababababababaabaabaaabababaaabaababaaaabababaaaabababaababaaababababaababaabababaaaaaabaaabaababaababaaabababaaabaaababaaaaaababaaababaababaaaaabaaaaabaababaabaaababababaababaabababaabaaabaabaaaabaaaabaabaaababaaabaaaaaababaaababaababaaabababaababaababaabaaaababaababaabaaaababaaabababababaaaaaabaabababaaaabaababaaabaabaabaaaaaababaababaaaababababaaaabaababababaaabaabaabababaaaababaaabaababaaababaaabaababaabababaaabaababababababababaaabaaabaabababaaaababaababaaaaababaabababaabababaabababababaaabaabaaababaabaabaabaababaababaabababaababababaababaababaaaaaabaaabaaaaabaabababaaabaaaaaaabaabababaababaaaaaaaaaaaababaaaaababaababaaaabaaabaababaabababaaabaaabaabaababaababaababaaaaababababaaaaabaabababaababaababababaaaaaababaabaababaabaababaababaabaaababaaaaabaabaaaaabaabaaabababaabaaabaaaaababaabababababaabaabaabaababababaaabaabaaaaaaabababababaaaaababababababababababaabaaabaabababaaaaabaaabaababaaabaabababaabaaababaabaabaabaaabaaaaaaababaaabaaaaabaababababaaabaaabababababaabaaabaaaaabaaaaaababaaabababaababababababaaabaaaaaaaababababaabaababababaabaaaaababaabaababaabababaabaabaaaaaabaaabaaabaabababababaabaabaabababaabaaabaaaaabaaaaaaabaaaaababaabababaaababaabaaabaabababaabaaababababaabaabaababaaabababaaaababaaaaaabaaabababaaaaababababaaabababaaabaaaabaabaabaaabaabababaaababaabababaababaaaabaaabaaaabaabaaaabababaabaababaabaabaaababababaabababaabaabaababaabaabaababababaabaababaaaaaabababaaaaaabaaaababaaabaababababaaaaaabaabaaabaaaaabababababababaabaabababaababababaaaaaabaababaaaaaaaababababababaababababaaababababaaabaababaaabaaaababaababaababababaaaabababaaababaababaabababababababaababababababababaaabaaababaababaaabaababaabaaaababaaaaabaaaabababababababaabababaababaaaaabaabaaabaababaababababaaaababaababaababababaaababababaaababababaababaaaaababaaaaabaaabaabababaabababaaaabababaabaaabaabaabaabaababaaaaababaaaaabaabaaabaaababaaabaabaababaababababaaabaabaaaababaaaabaabababababababaabaaabaaaaaaaaabaabaaaaaabababaaaaaaabaabaaabaaabababaababaababaaabaabaaaababaaaaaabaabaabababaaaabaababaaabaabaaabaaaaaabababaababaaaabaaabaabaababababaaabaaaaabaabababaaababaaaaabababaaabaaabaaaaaaababaabaabaaababaabaaabaaabaabaaaabaabaabababaabababaaaababaababaaaabababaaaaaabaabaababaababaaaaabaabaabaabaababaaababaabababaaaabaabaabababaaababaabaaaaababaababababababaaaabaaaabaabaabaabaaabaababaabaabaaababaabaaababaabaaabaabaababaaabababababaababaabababaaababababaaaaabaababaabaabababababaabaababababaababaabababababaaaababaaabaaabaaababaabababaaaabaaaaabaaaaaababaaaababaaaaaabababababaabababaaaabaabaabaaabababaabaabaabaabaaaaabaaaababababaababaababaababaababababaabaaababababababaababababababaabababaabaabaaaaabababababababaababaabaabaaaabababaaaabaabaaabaaaabaaabaaaaaabaabaabababaabaaaaaababaababaaaababaaaababaababaabaababaaabaaabaababaabababaabaaabaababababaaaabababaaabaabaabaabaabaabababaaaaabaababaabaabababaabaaaaaaababaaaaababaaabaaaabaaababababaaabaaabababaaabaabababaabaabaaababaababaaababababaaababaaaaaaaabaabaaabababaaabababaabababaaaabaaaaababaabaabaababaaaaaababaaaabaaababababaababaaaababaabababababababaabababaababaabaaaaaaababaabababaabababaabaababaababaaaaababaabaababaaaabaabaaaaaaabaaaaababaabaaaababaaaaabaababaaaabaaabaaaabababababaabaabaababababababababaabaaaaabababaaaabaaabababaaaababaaaaabaaabaaaababababaabaaabaababaabaaaaababababaababaabababaababaaabaabaaabababaababaaaabababaaaaaabaaabaababababaababaabaababaaaaabaababaabababaaabaaaaaaaaaaaaabaababaaabaabaaababaaaababaabaaabaabaaaabaabababaabaaaabababaabaaabababababaaaaaaabaaaabababaabaababababaabaaabaabaabaabababaabaabaaabaababababaaabaaabababababaaabaaabababaabababababaaabababaaabaaabaaabababababaabaabaabaabababababaababaababaaaabababaababaababaabaaabaaabaaababaabaaabaaaaaaabababaaaaababaaaabaabaaababaaabababaabaababababaababaabaaabaabaabababaaaababaaaaabaababaaabaabaabaaaababaabaaaabaabababaaababababaaababaaaaabaabababaaaaaabaaababaaabababaabababaabaabababaababaaabababaababaabaabaabaabaababaaaabaaaabaabababababaaababaababababaaabaaaaabaaababaaabaaaabaabababababaabaaaababaaabababaababaababaaabaaaabaaabaaaaaababaabaaaababaababaababababaabababaaabaaabaaaabaabababaaaaabaababaaababaaabababaabaaabaababaaaabababaaaaababaaaabaaabaababaaabababababababababababaabaaaababaababaaaaaaabababaabaabaababaaabaabaabaabaaababaabaaaabaaabababababaaabababaababaaababaabaaaabababaababaababaaabababababaaabaabaababaababaabaabababaaababaaabababaabababaaabaabaaabababababaaababaaabababaababaabaababaababaabababaababaaababaababababaaaaabababaabaaaababaabaabaabaaaabaaaabababababaabaabaaaababaaababaabaaaababaababababaababaaababababaababababababababaaabababaabaaabaababaaabaaaabaaabaaabaabaaaababaaabababaaabababababaabababaaaabaabaabaabababababaaababaababaaabababababababaaaaaabababaaaabaabaaaaababababaaaabaabaababaabaabaaababaabaaabaaabaaaabaaabaaabaaababaababaabaaaaababaabaaaaaaababaababaabaabababaaabababaaababababaababaaaaaaaabaabaababaabaaaabaaaabababaaaaabaaabababaabaaaababaabaaabababaabaaaaaaabababaaaabaaaabaabababaaaaaaaababaabaaaaaaabababaabaabaabaaababaabababaaabababaaabaabaabaabaabaaaaaababaaaababaaababaaabababaaabababaaabaabababaaabababaabaaaabaaaabababaaaaabababaaabababababaabaaabaaababaababaabaaababaaaaabaaaababaaaababaaababaababaababababababaaababaabaaaaaabaabaababaabaaaababababababaabaababababaabaabababaabababaaaaaababaabaabaabaaaaaaabaabababababababaabaaaabaabaaaabababaababaababaaababaaaaaabaabaababababaaababababababababaabaaaaababaababababababababaaabababababababaababaaaaaabaabababaababaababaabaaabababababaabaaabaaabaababababaababababaabaaaabababaabaaabababababaabaaaababaaabababababaaaabababaaaababababaababaaaaaababaaabababaaaaabaaaabababababaabaaababababaaaabaabaaabaabaaabaaaaaaaabaaabaaaababababaaabaabaababababaaaaaababaaaaabaabaaabaabaabaaaaabaaabaaaaaabaabababaababaaabaaabaabaabaababaabaaaabaaababaababaabaabaaaababaaababababaaabaaaaaabababababaababaaabaaaaabaaaaaaababaaabaaabaabaabababaaaababaaabaababaababababaaabaaabaaababaaaaaabababaaabababaaababababaaabaaababababaaaaabaabaabaaababaabaababababaaabaababaaabaaabaaabababaababaababaabaaaaabababababababaabaaabaababaabaabaabababaabaaaaabaaaabaababaabaaababaaaaaaaaaababaaabaaabaaababaaaaaaabaabaaabaaaaaabaaaababaabaababababaaabababaababaabababababababababaabaabaababaababababababaaabaaabaabaababababaabaaaaaababaaaaabaaabaaaabaaaababaaaabaaabaaabaabaaaabaaababaababaabaabababaabababaaaaababaabababababaaaaaaababaaaaababaababababaabaababaababaaabaaaaaaabaaababaabaaabaaabababaaaaaababaaabababaabaababaaabababaababaababaaabaaaabaaababababaabaaabababaaabaabaaaabaaabababaabaabababaaabaaabababababababaaaaababaababaabaababababaaaabaababaaaabaabababababaabababaabababababababaaababaababaaaabababaabaaababaababaabaabaabaabaabaaaabaabaaabaababaaabaabababababaabaaababaabaaabaaababaabababaabaaaaababaaabaaabaabaaaaababaaaaaaaababababaaabaababaabababaaaaaaabaaaaabaabaaaaabaaaaabaaababaaaabaababaabaaaaaabaababaaaabaabaaaababaaaabaabababaaaabaabaaaabababababaaababababaababaabaabaababababaaababaaababaaabababababaaabaabababaababaababaababaabaababaaaabaaabaababaaabaaaaabababaaabababaaaaaaaababababaaabababababababaababababababaabaaabaababababababaabababababababaaababaabababaabaabaaababaaababaaaababaabaaaabaaaababaabaabababaaababaababaaaabaabaaaabaaaaaabababababaabaababaabaaabababaabaaabababaaaaaaaaaabababaabaaabaaabaabaabababaababaaabaababaaaabababaaaababaaaababaabaaaaaaaababaaababaaabaaaababaabaaaababaaaabaaaabaaabaaabaaabaabababaaababaabaaabaaaabaaaaabaaabaabaabaabababaaabaabababaaabaabaabaaaabaababaaabababaababaaaaababaababaaababaaabaaaaaababababaabaabaaabaabaaababaaabaaaaababababaaabaaaaaabaaaaaabaaaaaabababaaabaababaabaaaaaaaaababaabaabaaaaababaaababaabaababaaababababababaababaaababaaaababaababaabaaaababaaababababaaababaaaababaababaabaaaabaaabaaababababababaaabababababaabaaaababaaababababaaaabaaababaaaaababaabaabaaabaaababababaaaaababababababababaabababaababaabababaababaaaabaabaaabaabaaababaaaabaabaabaababaaaababaaabaaabaabaabaababaabaaabababaaabaaaababaaababaaababaaaabababaaaaababababaaabaabababaababaaabaabaaaaabaabaaaabaaaababababaaaababababaaababababaababaabaaababababababaababaaababaabaaabababaaababaabaabaaabaaaabaaaaaaaababaaabaaababaabaaaabababaaabaababaaaaaabaabababaabaaaaaaaababaabababababababababaaaabaababaaaaabaababaaabaababaabaabaababaaaaabaabaaababaababaabaababaababaaababaaababababaaaabababababaaababaaabaaaabaaaaaabaaabababaaaaababaababaaabaabababababaaaababababaabaababaabaababaaabaaaaabaabaababaabababababaabaaaaaabababaabababaabaaabaaabaababaabaabaabaabaabaaaabaaabaabaaabababaabababaaaaababaaaaaababaabababaabaabaabaaabababaaabababaabaabaaaaabaaabaaabaababababaaaababababaababababaabaabaaababababaababaabababababaabaaaaabaaaaaaabaababaaabaabaaaabababaabababababaaaaababaabababaaababaaabaababaaababababaaabaabaabababaababababaabaabababababababaaababaababaabaabaabaaaabababaaabaaaaaabaababaaababaabaaababaaaabaabaaaaabababaaababaaabaaabababaaabaabababababaababaaaabaaabaabaaaabababababaaababaaaaaaabababaaaababaaabaaabaabaababababaababaabaababababaaaaaababaabaabaaaababababaaabaaaaababababaababaababaababaabababaaaaaaabaaaababaaabaababababaabaababababaaababaaababaaabaabababababaabaabababaabaabaabababaaabaabaabababaabaabaabaabaaaabaabaababaaaaaababaabaaababaabaababaababaaabababababaaaababaaaaaababaaaaabababababaaaaaaabaabaaaabaaaabaabaaababababaaaabababaabababababababaabaababaaaaaaabababababababaaaaaaababababaabababaaabaabaaabaabababaababababaabaabaabaababababababaaaaaaaaababaaaabababaaaabababaaababababaababaabaabaababaabaababaababababaabaaaaaaababaaaaabaababaaabaaabaabaaaabababaaaaaabaabaababaababaaabaaaaabaaabaabaaaaaaaaaabaaabaaaabaababaabababaababaababaabaaababaabaabaabaaababaaabaaaaaabaabaaaabababaaaabababababaaabaabababaabaaababababaaabaabaaabaaaaaaabaabababaaababaaababaaabaababaaababaabaababaaaaaaabababababaababaaabababaaababaaabababaaabababaababaabababaaaabaaababaabababababaabaaaaabababaaaaababababaaaababaabaabaaabaaabababaababaabaabababaababaabaaaababaabaabaaaabaabababaababaabaaabaabaabababaababababaabaaaababaabababaaaaaabababaababababababababaababaaaabaababaababaaabaabaababaaaaaaababababaaabaabaababaabababaabaabaaabaaababaabababaaabababaabababababaabaababaabababaaabaaaabaaababaaaababaabababaabababaaabaaaabaaababaaaababaabaabababaabaabaaabababababaaaababaababababaaaabababaababaaabababaaaaabababaaababaabaaabababaabaaababababaaaaaabaaabaabababaabababaabaababaabababaabaababaabababaabaaaaaababaaababababaabaaabaaaaababaaaaabaabaaabaaabaaabaabaaabaaaaaaabaabaababababaababaabaaaabababaaaababaababaaaabaababababaababaaaaaababaabaabaabaababaaababaababaaabababababababababaaaabaabaaaabababababaababababaaabaabaabaabaaaababaabaaaabaaaaabababaabababaababaabaaaabaaaaaababababababaaabaabaabaababaaabaaabaabaabaaaabaaaabaaabaaaaabababaaababaababababaaaaababababababaababababaaabaaaabaabaaaabaaaababaaaaaabaaabaababaababababaaaaababababababababaaabaaabaaaaaaabababababaababaaabababaababaaabababaaaaaababaaabaaaaabaabaabaabaaaabaababababaaaabaaabaaababababababaaabaaaaabababababaaaaaaabaababaababaaaabaaababaaaababababaababaababababaaababababaaabaabaaaaabababaabaabaaaababaaaababaaaabaaabaabababaababaaababaabaabababababababaabaaabababaaaaaabababababababaabaaabaabaababaaababaaaaabaabababaabaaaaaaabaaaabaabaabaabaabaabaaabaababaaababababababaaaaaababababaaaaaaabaabaabaaababababababababaabaaababaababababababaababababababaabababaabaababaaaaaababababaaaaababaabaaabaabaabaabaaababaaaaabaabaaaabaaaababaaaabaaaaaaaaabaabababaaababaababaaabababaabaabaaaababababababaabaabaaabababaabababaaaabaaabaaaaaabaabaaaaabaaabaaaababaaababababaabaabaaabaabaabaabaabababababaabaababaababaabaaabaaabaababaabaabaaabaaababababaababaababababababaaaaaabababaaabababaaababaababaababaaabaaaaaabaababaababaaabaaabaaaaaaaaaaaabaabaaabaabaababaaababaaaaaabaaaaaabaabababaaabababaaabaababababaababaabaaababababaababababaabaababaabababababaaababababaabaabaaababaaaaabababaaabaababaaabaaabaababaaaaabaaaabaaabaaaabaaabaabaaabaabaaaaababaababaabababaaaaaaaababababaaaababaabababaabababababaabaabaaaaabaababaabaaabaaaababababaabaaababaabaaaababaabaaabaababaaaabaaabaabaaaaaaabaabababaabaababaaaabaaababababaababababaabaababababababaabababaababababaabaabaabaabaaabaaabaabaaaaaaababaabaabaabababaababababaabaababaabaaababaaaaaaaabaaaabaabaabaabababaabaaabababaaabababababaaaababaaabaababababaabaaabaaababaaababaababaaabaaaaabaabababaababaaababaabababaaaaababaaababaaaaaaabaaaaaabababaabaaaaabaabababaaaabaababababaaaabaaaabaaabaabababaaabaaababababaabaabaaababababaababababababaabababababaababaabababaabaaababaaabaaaaaabababababaaababababaababaabababaababababababaaabaaaaaaaababaababababababababaababaabaabababaabaabaabaaaababaababaabaaabaaababaabaaabababaabababaababaabaaababaaababababababaaabaababababaabaabaaababaabababaaababaabababaabababaaaabaabaaabaabaabaabaabaaababaabaaabaaaaaaababaaabaabaaaaaababaababaaabababaaaababaaabaaaabaaaaaaaabaababaabaabaabaabaabaaaaabaabababaaaabaabaababaababababaabababababababaababaaaabaaaaabaaababaaabaaaabaaaabaaabaaaabaababaaaabaaabaabaabaaaaababaaabaaababababaaabababababaaaabaaaabaaaaababaabaabaababaaaaababababaaabababaaaabababaababaabaaabaababaaaabaaaaaaaabaaaababaaababaaabaabaaaabaaaaaabaaaabaababaaaaabaaaaaaababaababaababaaaababaababaaaabababaaabaababababaabaaabaabababaabaaababaabaaaababababaababaababaaaabababaabaababaabababababaabababaaabaaaabaaaabaabaaababaaababaaaaaaaaabaaaabaaaaaaababaabaabababaaababaabaaaaaabababababaaaabababaaaaabaaaaaaaaaababaaabaabaaaabaabababaaaaaaaaaaaabaaabaababaaaaabababaaaaabababababaaabaababaaabaabaaababaaabaabaaababaaaabababababaaaabaaaaababaabaababaaaabaababaabababaaaabababaaabaaaabaababababaaaabaaaaaabaaaaabaaaaaabaababaaababaabaababaabababaaabababaaaaabababaabaabababaaabaaaababaabaaabaababababaababaabababaabaabaabaababaaaaaaababaabaababaabababaaababababaaaababaaabaaababaaaababaababaabaaabababaaaababaababababaababaaabaaabaabaaabaaababababaaaabaabaaaabaababaabaaaaaaaaabaaababaaabaabaaaabaababababababaaaaababababaabaaaaabaabaaaabaabababaaaaaabaabaaabaabababaaabaaababaababaabababaabaababaabababaaabaaaaaaabababaababaaababaabaaabababababababaaabaaabaaabababaababaaaaabaaababaaaaabaaabaababaabaaaaababaabaaabaababaaaaaaaababaabababaabaabaaababababaaaabaababaaaababaabaabaabababaabaaababaaababaaababababaaabaaabababaaabaababaabaaaaabaababaababaaaaabaaabaaaaabaababababaabaabaaaabaabaabaababababaabaabababaaaaaaaaababaabababaabaabaaabaaaabaabaabaababababaabaabaabaaababababababaabaabababababaabaaaaabababaaabaabaaaaaabaabaaabababaaaaaababaababaaaaababaabaaababaaaabaaabaababaabababababaabaaaaaaabababaababababaaaababaaababaababaababaaababaabaaaaababababaabaabaaaabaabaababaababababababaabababaababaabaabaaaababaabaaaababaabaaaabaabaababababababababaaabababaabababaaabaabaabaaabaabaaabaababababaaaabababaaabababaabababaaaaaaaabaabaaaabaaaababaaaaabaabaababaaabababaabaaaabaabaabaaaaaabababaaaababaabaaaabaaaaabaabaaaaababaaaaababababababaabaaabababababaabaaaaaabaababaabababababaaababaaaababaabaaaaabaababaabaaaaaaabaaababaabababaababaabaabaaababaaabaabaabababaababaaababababaababaabaabababaaaabaaabaaaaaababaababaabaabababaaabababaaaabaaaabababaaaaababababaaababaaabaabaabababababaababaabaaaaaabaabaabaabababaabababaabaabababaabaaabababababaababaaaabababaabababababaaababaabaabaabababaababababababaabababaababaaaaababaabaaabaaababaaabaababababaaaaabaaaaaaaaaaaabaababaaaababaaaaaaaabaaabaaaabaabaaaabaababaabababaaabaabababaababaaabababaabaababababaaaababababaaababaababaaaaabaaabaaaaabaaababababababaaabababababaabaaaabaaaabaaaaabaaabababaaabababaaababaaaaabaaaaaaaaaabaabaabaababaababaababaaababababaaaabaaabaababaabaabaaaabababaabaaabababababaababaabaaaaaaaababababababaaabaabababababaaaabaaaabaabaababaabaaababaaabaabababaaababababababababababaabaabababaabaaaababababababababaaaaababaaaabaaababababaababaaababaababaabababababababaaabaaababaabaaaaabababababaaaaaababababaababaaabababaabaabababababaaabaabaaaababaaabaaaaaabaaaababaaababaaabaaaaaabababaababaaaaabaaabaaabaabaabababaababaabaabaababababaaabababaaabaaaabaaababaaaaababababaababaababababababaabaabaaabaaaabaaabababaaababababababaabaabaaababaababababaaaaaaaabaaaabaabababababaaaabaaaaaababaaaaabababababaaabababababababaabaabaaaaaababaaaaaaababababababababaaababaaabaaabaabaababaaabababababaabababaababaaaabababaaaaabaabababababaaaaaabaabaabababaababababaaaabaabababaaaaabababababababaaababaaaabaaaababaabaaabaaaaabaaaababababaaabaaaaaabaabababaaaabababaaaaaabababaaababaabaabaabaaaababaaaabaababababaaaaaababaaabaaabaabaababaabaaaaaaabaaaaaababaaabaaaaaabaaaaaababababababababaabaabaabaababababaaaababababaaabababaabaaaaabababaaaabaabaaaababaabababababaababaaababababababababaababababaaaaaababaabaaababaabababababababaabaabaabaaaaababaaababaabaaabaababaaaaaaaabaaaaaabababaaaabaaaababaaabaaaabaabaaaaaabababaabaababaaabababaaabaaabaaaababaababaabaababaaababaaaaaaaaabababababaaaaaaabaaaaaaababababaaababababababaabaaabaabaaaababaaaaababaabaababaaaabaabaabaabaabaaabaaababaabababaabaabababaaabaababaabababaaaabaaabababaaababababaabaaabaaabaaababaaaabaabaaaababaababaaababaabaababaababaaaaabababaababaabaabaababaaabaababaababababaababaaabaabaabaaaaaaabaaabaababaaabaabaaaabababaabaaaababaabababaabababaaabaaaabaababababaaabaababaaaababaaaaabaabaaaabaaababaabaaaaaaaabaaabaababababaaabaaabaaaaaababaabababaaababaababaabaabaabaabababaabaabaaaababaaabaaabaababaababaaababaabaababaaaaabaabababaaabababaaababaabaaaabaabaabaababaaaaaaaababaabaaaaabaaaababaababaaaaabababaaaabaababaaaaaaabaaaaaaaababaaaababaaababaaaababababaaabababababaaaaaaaababaabaababababababaaaaaaababaaaababababaabababababaaabababaaaaaabaaaaabababaababaaabaaaababaaaaaaaaaabababaababaabaaaaaaaaaaaaaababaaaaabaaaababaabaaaaabaaabababaababababaabaabaabaabaabaabaabaabababaababababababababaababaababaabaaabaaabababaaaaabababaabaababaaaaababaaabaababaaababaaabaababababaaaababaababababaabababaabababaabaabaababaaaaabababaaababaababaababaabaabaaabababababaaaabaabaabaaaaabaabaaaaaabaaaabaababaababababaabaababababaaaaaaabaabaababaababababaabaaaaababaababaabaaababaababababaaaaaaabaaabababababababaaabababaaababaabababababaaaabababababaabaabaabababaabababaaaabaabaabaaababaaaabaababaababaaababaababaababababaaaaaaabababababaaababaabababaabaaabababaabababababaababaaababababaabaabaababaababaabababaaaaaabaaabaaaababababaabaabaabaabaaaababaababababababaaaaabaababaaabaabaaabababaababababaabaaaabaaabaaabaaabaaaaaaabaabababababaaaabababaababababaaabababababaabaaaaaabaabaaaabababaaabababaabaaaabaabababaababababababaaaaabaababaabaababababaababaaabababababaaababaabaaaaababaabaabaababaaaaaaabaabaababaabaaaaabaaaaaaaabaaabababaaabababaababaaaabababababababaaaaaabaababaaaaaaababaababaaaabaabaabaaaaaaaaabaaaabaaaaaabaabababababababaaaaaabaaaababaabaaababaababababababaabaaaabaaabaaaaababababababaaababaabababababaaaaaababaababaababaaaaaababaabaaaaaabaaaababaaaaabababaaaaaaaaaaabaababaababaaaabababaabaaaaaaaabaaabaaaabaaaaaabababaabaaabaabababaabaabaababababababaababaaabababaaababaaababaaaabaaabaabaaaaaabaaabababaababaababababaababababaaaabaababaabababaabaaabababaaaabababababaababaababaababababaaabaaababaaabababababaaababaababaabaababaaaaabababaaabaaaaababaabaaaaabababaaabaababaabaabaababaaaaabaaaaabaabababaaaababaabababababababaabababababaabaaaaababababaaaababababaaaaababaaaabaabaaaaaaaabaaabaaabaaabaababababaabaaabaaabababaaaaababaababaaabaabaababaaaabababababaaabababaaaaababaababababababaabaaabababaabaabaaaaabaababaaabaabaaaaaababababaaaabaaaabababaabaaaabaababaaabaaababaababababababaaababababaaaabababaaaaababaabaaaaaabaaaaabaabababaaababaababaabaaababaababaaabaababababababaabaababababaaaabababababaaaaaaabaaabaaababaababababaaaabaaaaaabaababaaaaaabaabababaaaabaababaaaabaabaabaababaabababababaaaabaaababababaababaaabaababababaaabaaaabaaaaaababaaabaaaaabababaabaaababaaaabaaababaabaabababaabaaaabababaaaaaababaabaabababaaababaabaabaaabababaaababaabababababaaaabaaaaabaababaabaaababaaaababaaababaaaabaaaaabababababababababaabaababababaabaababababaabaaaaaaaabaaabaabaabaababababaaaaabaabaaabaabaaaabaabababaabababababaaababaababababaaababababaabababaababababababaaaaaaababaabaaaababaabaaaaabaaaaaaababaabaaababaababaababaababababaababababaaababaabaabaabaaabaabaaaabaaaaaaaabaaaaabaabaaabaabaababaabaaabababababababababaabababaaaaaababaaaaabaaaabaaaaaabaaaaaaabababababababaaababaaabaaabaababaaabaabaaabaababababaabaaabababababaabaaaababaabaabababaababaababaaababababaaaabababababababaabababaaaaaaaaaaaabababababaabaababaaabaaaaabaababababababaababababaababaabaabababaaababaaabaabaabababaabaaababaababaaaabaaabaaabababaaaaababababaaaabaabaabaabaaabababababaaaababaaabaababaaaaabaaaaaabababaababaaaaaaaaaababababababaaababaaabababaaabaabaaabaababaaabaababaaaabababaabababaaaababaaaabaabaabaaaabaababaaabaaabababaaaabaaababaabababaabaaababaaaababaaaaaabaaaaabaaaaababaaabababababababababaabaababaababaababaaaaababababaabaaabababababaaababababaababaabababaabaababaababababaaabaabaabaaababaaaaaababaaababaaabaaaababaabababaaaaababaabaaababaaababaabaaaabaaaaaaaabaabaaabababababaaababaaabaabababaaababaabaaaababaabaaaabaaabaaabaaaabaaaababaabababaababaaabababaabaaabaaaababababababaababaaaaabaabaababababaabaababaaaabaaabababaababababaababababababaaaabaabaababaababaaaabaaaabaabaababaaaabaabaabaabababaaabababaaaaaabababaababaababaaabaaababababaaabaabababaaabaaabaababababaaaabaaababababaaaaabaaabaababababababaababaaaaaabaababaabababaaaabababaababaabaabaabaabaaaabababababaababababaababababaaababaabaabababaabaaaaaabaabaabaaaaababaaabaabaabaababaaaaaaaababababababaababaabababababaabababaabababaaaababababaaaaababaaaaaaaaaaaaaababababaaaaababaaabaabaabaaabaaaababaaababaabaaaaaabaabababaaaaaababaaabaababaaababaababaaaabababaaaabababababaaaabaabaabababababababababababababaabaabaaabababaabaaababababaaaababaaabaaabaabaababaabaaaaabaaaaabaabaababaabaaaabaaaaabaaaababaabaaaababaaababaaaaaababaaaaabaaaabaabaabaaaaaabaababaaababaabaaaaababaaabaaabaababaabababaababababababaaaaabaaaababaabaabaaababababababaabaaabaaaaaabaabababaabaabaabababababababababaabaaaababaabaaaaaaababaabaaaaababaaaabaaaaaabaabaaabaaabaababababaababaaabaabaaaababababaaaababaabababababaaaabaababababaaabaaaabaaabaabababaabababaababaaaabaaaaababababaaabaabababababababababaaaaabaaababaababaaabababaabaaabababaaabaabaaabaabaabaababaababaabaabaabaaaabaababaabaaabaaabababababaababababaaaabaaaabaabababababaaaabababaababababababababaaabaaababaabababaababaababaaababababaabaabaabaaabaaabaabaababaaaaababaaaababaaababababaaaabaabababaaababaaaabaababababaaabababababaaabababaabaaababababababaaaaaababaaaababababaaaabaaaaabababababaaababaabababaabaaababaaaabababaabababaaaabaaabababaabaaabaaabaaabaabaaababaabababababababababababaababaaabaaabaababababaabaabaabababaababaababababaaabaaaaababaaabaaaaababababababababababababababaabababababaaaaabababaaaaaababaaaabababaabaababaaaaaaaabaaaaaababaaaabababaababaababaaaababaaababaaaababababaabaabaababaaababaabaabaababaaaababaaaaabababaaaabaaabababaaabaababaabaaaababaaaabaaaaababaababaabaabababababababaabaabaaaabaaaaaabababaabaaababababaababaabaababaabababaaababaaaabaabaaaabababaaababaabaaababaaabaabaababaababaaaaababaababaaaaabababaaabaaabababaabaaabaaaababaaaaabaaaaabababaaababaaabaaaabaaabaaaabababaaaaaabababababaabaabaaaaaabaababaaabababaabababaabaaaabaaabaaabaabaaaababababaaaaabaabaaababaabababaaababababaabaabaaaabaabaaabaaabaabaabaaabaaaababababaaababaaababaaaabababaababaababaaaaaababaabaababababaabaaababaaabababaaaaabaaabaabaababaaaabaababaaaababababababaaababababaaaaaaaaababaaabaaababababababaaababaaabaaababaabaababaabaaababaaaababaaabababaababaaaabaaabaaabaaaababababaabaaaaabaaabaaaababaababaababaaaaaaababababababaaaaabaaaababaaababaababaaaaaababaaaabababaabaabababaaaababaaaababababaabaababababaababababaaababaaabaaaabaaabaaaaaaaabaabaaababaaaaabaababaabaaaaabaabaabaabaabaaaaaababaababababaababaababababaabababaaabaababaaabababaaabaababaaaababababaaaababababababaaaaabaabaabaaaaaabaaabababaaabababaabaababaabaaabaabaababaaaababababaababababababaaaababababaaaababababaabababaaaabaaababababababababaaaababaababaababaabababaaaaababaaaaaaababaaaaababaabaaaaabaababaaaaaaabababababaabaabaabaababaaabababaababaabababaabaaaaababaabaababaabaabaaababaabababababaababaaaaaababaababaababaaabaaaabaaababaabababaababaabaabaaaabaaaaabaaabaabaaaaabaababaababaabababaaaaabaaaaaabababaaaabaaaaabaaaaaaababaaaabaabababababaaaaaaaaaabaabaababaaababaabaaabaabaababaabaaabaabaaabaaaaaaabaabaabababaabaaabaabaaaaabaaaabaaabababaaabababababaabaababaaabaabababaaababaaabaaababaaabababaababaabababaaababaaababaaabaaabababaaaaaabaababaaaabaaabababaaabaababaaaaababaababaaabaaaaabaabaaaaababababaaababaaababababaabababababababaababaabaababaabaababaababaabababaaabaababaaababaaaaaaaababababaababababababaaabaaababababaaaabaaaabababaabaabababababaaaababaabaaaababaabababaaaababababababababaaababaaabaababaabaababaaaababaababababaabaababaabaaaaabaabaaaababaababababababaaabaaabaaababaaaabaaababababaaababaaaaababaababaababaabababaaaaabaaabababaabababababaaabaaaaaababababaababaabababaaabaaabaaabababababaabaaabaaaababababaaaaaaaaabaabababaabaaaaababababaaaaabaaaabaaabaabaabaaaabaabaabaaaabaababaaaaaaabaaaaaaabaaaaabaabaaababababaabaaababaaaabaababaabaaababaaababababaaaaabaabaabababaaabababaababaaabaaabaaabaaaaabababaabaaabaaabababaababaaababaaaabaabababababaaaabaaabaaaaabababaaabaaababababaabaaaaabababaaaaababaaabaabaabaababababaaaababaaaababaabaaabababaabaabaaaabaababaaabaababababababababaaaabaaababababababababaabaaababaaabababaabaaabaaabababaabaaaabaaaaabaaaaabaaababaabaabaabaaaabababaaaabababaaabaaabababaabababababaabaabababaaababababababaababaaaababaababaabababaaaaaaaaaabaaabaababaaaabaaaabababaabaabababaaabaaababaaabaabaaaababaabaaabaaababababaabaaaaababababaabaaaaaababaaabaaababaababaababaabaaaaabaaaaabaabababaabaaaaababaaababaaabaaaabaabaabababaababaabababaaabaaaababaabaaababaaaaaababaabaaabaabaaaabaababaaaababaaaaababaababaaaaababaabababababaaaabaaaabaabaabaababaaabaaabababaabaabababaabaababaaaababaaaaabababababaaaaabababaaabaaabababaaaaabababaabaaaaabaaababaaabaaababababaabaaabaaababababaabaabaaabaaaaaabaaababababaabaabaabaabababaaaaaaabaabaababaaabababaaaababaaaaabaabababaaababaabaabababaabaaabababaabaaababaabaaaaabaaabaaaababaabaaaaaabaaabaaabaaababaaabaabaaaaaaabaabaabaaaaabababaaaabababababaabababababababaabaaaabaabaababaaaaababababaaaaaababaabaabaabaaaababababaaaababaabaabababababaaaabaababababaaaababaababaabaaaabaaabaaaaaababaaabaaabababaababababababaaabaabaaaaabaaabaabaaaaaababaaaaaabababaaabaababaaaababababaaababaaaaabaaaaabaaabababaababaaaaaaaaaabaaabaaaabaaaaabaaaaaaabaabababaaabaaaaaabababaabaaabaabaaaaaababaaabaaaabaaabababaaabaabaababaabaaaaaaabababababaabababaaababaaaabaaababababaabaaababaabaabaaabababaaabaabaabaaaababaaaabababaababaababaabaababaaaaababaaaabababaabaabaabaaaabaabaaaabaabaababaababababababaababababaaabaababaabababaaabaababaaaabaababaabaababaabababaaaabababaaababaaaabaaabaabababaaaaabaabaabaaaaababaaabaaaaababaaababaaababaaaabaabaaabababaaabaabaaababaabaababaababaaabaaaaaaaaababaaaaaaaaababababaaaaaaababababaaaaaabaaaababababaababaaabaaababaabaaaaababaabababaabaaabaaaaababaabaaababababaabaaabaabababababaabaababaabaabaabaaaaabaaababababaaaabaaaababababaaabababababaabaaababaaababaaaabababaaaaababaaababababaaabaaaababaaabababaababababaaaabababaababaaababaabaabaaabaabaaababaabababaababaaaabababaababaabaababaaaabaaababaababaabaaabaabaababaabaaababaababaaabababaabaaababaababaaabaaaaaababaaababaababaaabababababaababaaaabaabaaabaaabaaabaabababaabaaabaababaaaabaaabaababaaaabaabaabababaabaaaabaaaabababababaabaaaababaabababaababababaabababaaaaabaaaaabaaaaaababaaabaabaabaababababaabaabaabaaaaabaaaaabaaabaababaabaabaaabaababababababaaaabaababaaabaaaaaaabaaaaaaabaabaabababaaababaabaabaaaabaabababaabaaaabababaabaabababaaabaaababaabaaabaaaaaababaaaabababaabaaaaabaabaabababaaababaaaabababababababababaababaabaaabaaabaabaaababaaababaaababaaabaaaababababababababaabaaaabaabaaaababaabaabababaaaabababaababaabaabababaaabaababaaabababaaababaaaaaabaabaababababaabaaaaaaaababaababaaababaababaaaabaababababababaabaaaaababababaaaaababaabaaabababababaabababababababababaabaabaababaabababababababababaaaaaaaabaaabaababaababababaabababaaabaabaabaaababababaaabababababaababaabaaaabababaaaaaaaaaaababaaababaabababababababaabaaaaababaababaabaaabaabababaaabaabaaababaabaabababababaabaaaaababaababaabaabababaaabaabaababaababaabababaababaaaababaabaaababaaabaababaabaababababaaababababaaaababaaabaabaaaabaabaaababaabababaaabaabaabaababaaababababaaabaaabababababaabababababaabaaaabababaaabaaaaaaaabababababababaabaaababaababababaaaaababababaaabaabaabaaaaaabaaababababaabababaaaaababaaaababaababaaabaaabaababababaababaababaabaabababaabaababababaababaaabaababababaaabaabaabaababaababaaabaabababaabaaabaaabaabaabaabaabaaabaaabababaaababaabaabaabaabaaaababaaabaababaaaaaabaabaaabaaababaaaaababaabaababaababaaaaaababaabaaaaaaaabaaaaababaabababaaababababaaababababaabababaabaabaabaabaaabaababaaabababaaabababababaabababaabaababaababababaaabaabaaababaabaaaabaababaabababaaababaabaabaaabaababaaababababaaaaababaaababaabaabaabaabaabaababaaaabaababaaabaaabaaaaababaaaabababaaaabaaaaaaababaaaababaaababababaababaabaaabaabaaaabaaaaabababaaaababaaabaabaaaaababaaaabaaaabababaaaaaaabaaaababababababaabaabababaaababababababaabaaaabaaaaaaaaaabaababababaabaababaabababaabaabaaabaaabaaaaaabaaabaababaabaabaaabaaaaaaababaaabaaabaaabaabaabaabaaaabaabaaaababababababaaabababaaaaabaaaaaaaaaabababaababaaabaabababaaaaabaabababaaaabaaababaaaaaaabaaabababababababaabababaababaaaaabaabaababaaabababaabaabaabababababaaababaaabaaabaabaaabaaabaababaabababaaabaabaabaababaaaabaaaaaaaaababaaaaaaababaababaabaaababaababaaababaaababababaaaababaababaaababababaabababababaabaababaabaaababababababaabaababaaabaaabababaaababaaababaabaaaabaabaabababaaaaaaabaabaabaaabaabaabaabaabaababaaaabaababaababaaabaaabaabababababaabaababababaaababaaaabababaababaaabaaaabaabaababaababaaabababaaaaaaabaaaababaaabaaabaaaaaaabaababaaabaababaabaabababaaaabaababaababaababaabaaababababaabababaaaabaaaaabaabaababababababaaaabababaaabaababaaaaaaabaaabaaabaaabaaaabaaabababaaabababababaabaababaaabaaabababaababaabaabababaabaaababaaaababaaabababababababababaaaaababaaababaabababaabababaababaaaababaaabababaabaababaaabaababaabaabaaabaababaaaaaabababababaabababababaaababaababaaaabababababaaaababaaabaaabaaababababaaaaaaabaabababaabaababababaaaabaababaaababaaababababaaaabaababaababaabaababaaababaababaababaabababaaaabaaabaaabababababaaaabababaaaaababaaabababababaabaaababababababaabaabaababaaabaaababaaaababaababaaaaaaababaaababababababaaababaaababaaabababababaaaababaaabaabaaaababaabaababaaababababaabaaababaabaabaaaababababababaaaabababababaaabaabaaaabaabaaabaaaabaabaabaaaaabaababababaabababaababaaababaaababaaabababaabaaaabaabaabaaababaababaaaaaabababababaabaabababaababaababaaaabaaababaabababaabaaaaaaabaaabaaaabababaaaaaaabaaabababaababaabaaaabaaaabaaababaabaaaaaabababaababaabaabaaabaabaaabaabaaaabaababaabaabaaababaaabaabaabaababababaaabaabaaababababaaabaaabaaababaabaaababaaaabaaabaaaaaaaabaabaabaababaaaaababababaababaaabaababaababaabaaaabaaabababababaaabaaaabaaaababaababaaababaaabaaabababaabaabaaababaaaaaabaaababaaaabaabaabaaababababababaaaabaaabaabaabababaabaababaaabaaaaaabababaabaaabaaaaaabaabababaaabaaaababababaababababaaaaaaababaabaabaaaaabaabababababaabaaaaaabababaaaabaababaabababaabababababababababaaaaababaabaabababababaababababaaabaabaababaababaabaaababababababaaaababababababababaaababaababababababaababaabababaabaaabababaaabaabaaabaabaabababaaaaabababaabaabaaaabaaababaabaaaaabaababaababaaaaaaaabababaaaabaaababaabaabaabaaababababaabababaaaababaabababababaabaabaababababaabababababababababaaaabaababaabababaaabaababaaabaabababababaababaabaaaaababababaabaaabababaabaaabaaaabaababaabaaaaabaaaaaaabaabaabaabaabaaabaaabababaaaaaaababaaabaaaabaabaaaaaaaabaaaaaaababababababababaaabaabaabaaaaabaaaaababaabaaaababababaaaababaababaabaaaabaabaaaaaaabaaaaabababababababaabaababaaabaaaaabaabaabaaabaaaabaaaababaababaababaabaabaababaaabababaaababaababaaaaaaabaaaaaabababaabaaaaabaabaabababababaaaabaaababaaabababaaaabaababaaaabaaaaaabaababaababaaaaababaaaabaababaaaaaaabababaabaababaaaaaababaaaaabababababaabababababaabaabababaababaaabaaaaababababaaabababababaaabaabaabaabababaabababaaabababababaababaabababababaaaaaabaabaababaababaaababababababaabaaababaababaabababaabaaaabababababaababaaaaaabababaabaaaaababaaabababababababaababababaabaaabaaababababaaababaabaababababababaabaabaabababababababaababaaaaaababaaaaaabaababaababaaaabaabababaaababaaaababaabaababaaabaabaaabababababaaabaabaaababababaaabaaababaabaaabababaaaaaabaabababaaabaaaaaaaaaababababaabaababababaababaabaabaabaaabaabaaaabaababaabababaabababaaababaaababaaabaabaabaaaaaabaababaaaaaaababaaaabaabababaabaababababababababaaabaaaaaaaaaaabaabaaababababaabaaaaababaaabaaaabaaaaababaaabaaaaaaaabaabaaaabaabaaaaaaaaababaaaaaaabaababaabaaaaababababaaaaaababaabaabababaabaabaabaabaaabaaaabaaaabaabaaaabaabaaaaababaaaaabaababababaabaabaababaaaabaababababaaaaaaaabababaabaabaaababaababababaaaaaaaaaababababaababaababaababababaaaaabababaabaababaabaababaabababaabaabababaaabababaabaaaabababaaaabababababaaaabaaabaaaababaaababababaaaababababababaabababaaaaababaabababaaaaaabaaabaaabaababaaabaabaabababaaaaabaabaababaabaaaaaabaabaabaaaaaaaaaababaaabaabaababaababaaaababaababaaababababaaabaabaaababaababaaabaaaaabaaabaaababaaabaaaabaaabababaabababaaaaabaabaabababaaabaaaababaaaaaaababaaabaababaaaabaababaababaababaaabaaaaaaaaabababaaaababababababaaaaabaabababaabaaaababaaaabababaaaaaaaaababaababababaaaabaaababababaaaaaaaabababaaabaaaabaabaabaaaabaabababababababababababaaababaaababaababababaabababaabababaaaaaabaabaaabaaabaababababababaaaaaabaaababababaaababababababaababaaabaabaaabababaabababaabababaaabaabaababababaaabaaabaabaaaaaabaabaaabababaaababaaaaabababaabaababaaababaaabaabaabababaabaababaaaaaaaaaababaababaaababaaaabaabaaaababaaababaabababaabaaaabaaaababaaaaaaababababaaaaabaababaabaaaabaabaabababaaabaababababababaaababaaababababababababaaababaababaaaaaabababaaaaabaabaaaaaabaaababababaaababaaabaababaabaaabababababaabaaaaaababababababaabaaaaaabaababaababaaaaaababaaaabaabaabababaabababaabaabaababaabaabaaabaaababababaaababaaababaaabaabaabaaaabaaaabaaabaaaababaababaabaaaaababaaabaababaaaaaaaabababaabaababaaabababaaaaabaabaabaaabaaaabaabababaababaabaaaaabaaaababaaaaaabaababaabaaababaaaaabaabaababababababaabababaaaaaababaababababaaabaaaababaaababaaaaaabaaaaabaabaabaaabaaaabaaaaababaaabaaababaaaaaababababaaaaaabaababaabaaaaaabababaabababababaaababaababaaabaaaabaabaaaabaabaaaabababaaababababababaabaaabaaababaaaabaaabaababaabababababaaabaabaabaaabaababaaaaaaaabaaaaaabaabababaabababaabababaababaaaabaaaaaaabaaaaabaaababababaaaababaaabaaabaaaabaabaababababaaaaaaabaaaaaabaabaabaababaabaababababaababababaababababababababaaababaaababaaabababaababaababaaabaaabaaabababaabaaaaaababaaaaaabaababaaabaaabaaabaabaaaaaaabaaababaabaabaababaaabababaabababaabaababaaaabaabababaababaaaaaaabaabaaaababaaaaaababaabaaaabaababababaabaaaaababaaabaaababaababaabaaabaabaaababaababaabaaabaaabababaaaaaabababaabaaaabaabaabaaababaabaaababaababababababaabaabaaababaababaaaababaabaaaaaabababababaabaabaaabaababaabaabababaaaaaaabababaabababaabaaaaaababababaaabaabababababaabaaaabaabababaaaaababababaaabaababaabababaaabababaaaabaaaaababaabababaaaababaabaababaaaabaabaabaaaaabababaabaabaaabaababaaaaaabababaaaabaabaaababaabaabababaabaabaaabaababaabaababababababaabaabababaabaaaababaabaaabababaaaaaaababaababaaaabaabaababababaaabaabaaaababaaabaaabababababababababaabaaababaabaaabababaababaaaababababababababaaaabaaaabaabaabaabaababaaabababababaaaabaabaaaababaabaaabaabababaaaaabaabaabaabaabaabaaababaababaaaabaababaaaabaaabaababababaaaaaaabaaababaababaababababaaaaaabaaaaaaaabaaabababababaababaabababababaaababaaababaaaababababaaabaabaaababaababababaabaabaababaaabaaaaaaabaaabaaabaaababaabaaaabaaabaabaababaaaaaabaaaaaabaabaaaaabababaaabaababaabaaaaaaaababaaabaaababaabaabaababababaababaabaabaababaaaaaabaaabababaaababaabaaaaaaaaabaabababaaabaabaaabababaabababababaaaabababaaabaaababababaaaabaabaaabaaabaaaabababaaabaaaaaaabaabababababaaaabaaaaaaababababaaaababababaaababababaaaababaabababaaaababaabaaababaabaabaaaaababababaaababababaaabaabaaaababaabaababaaababababaaababababababababaabababaaababaababababaaaaaababaabaababaaaababaaaaaababaababaababaaaaababababaababababaabababaababababababaaabaabaaabaababaaabababaabababaabaaabababaababaaababaaaabaaababaabaabaaabababaabaaaaaaaababaaabababaabaabaabaaababababaababaaaabaabaabababaabababaaaababaaaabaabaaaababaaabababababaabaaaababaaabababaabaaabaababaaabaabaabababaabababaaaababaabaababaaaaaababaaabaababaabaaabaaaababaabaabababaaabababababaaaababaabaabaaabababaaaaaaaaabaaababababaabababababaaabababaaabaabaaababaaabaaababaaababaabaaabababababababababababaabaabaabababababaabaaaaaababababababababababaabaabaaabaaabaaaabaaabaaaaaaababaabaaaabababababaababaaaaaabaabababaaaaaaaabaaaaababaabaaabaababaababaaababaaaabababaaaabaaabaaaabaabababaababaabaaaabababaababaabaababaababaababaabaabaaaabaaaaababababaaaaaaaabaaabababababababababaaaababaaabaababaaaabaaabababaaaababaabaababaabaaaabaaaaaababaaabaaaabaabaababaaaabaaaaabaabaaaababababaababaaabaaaaaabaaabaaababaaaaababaababaababaababababaababaababaaaabababaababaaabaaaababaababaabaaaaabaaaaabaabaaabaaabaaaaaababaabaababababaabaabaaababababababababaabaaaababaaaaabaaaababaaaaaaaaabaaababaabaababaaaababaabaaaabaaabaabaaabababaaabaaabaabaaabaabaaabaabaabaababaabaaaabaabababaabaaaaabababaabaaababaaaaababababaabababaaaaaababababaabababaaaaababaaaaabaababaaaabaaabaaabaabaabababaaababaabaabaabaabaabaaaaabababaaabaaaabaababaabababaabababababaabaabababababaaabaabaabaabaaabaaabababaaaaaaaababaababaaabaababaababaaaabaababaabababaaaabaaaabababababaabaaabaabaababababaabaaaababaaabaabababaabaababaabababaaabaaabaababaaababaabaababaaabaabaaabaaabaababaaabaaaabaabaabaababababababababaabaaaaabaaabaabaabaabaaabababaaabababaababababababaaababaabaaaaababababaabaababaabaabaaabababababaaabaaabababababababaaaaaaabaaaaaabaabaababababaaabaaaaaababaababaababaabaabababaabaaaabababababababaaababaaabababaabababaaabaabababaababaabababaaabaaabaaababababaabaabaaababaaaabaaaaaaaababababaaabaabaaaaabababababaabaaaaabaaaababaaabaaabaabaababaabaabaababaabababaababaabaabababaababaabaaabaababaaababaabaaaababaaaaababaababaabaabaababababababaabaaabababaabaabaabaababababaaaaabaabaabababaaaabaababaabaababaaabababaababaaabababaabababaabababaaababababababaaabababaaaababaaaababaaabaaaababaaabaaabaabaaaaababaaaaabababababaabaaabaaaaaaaaaaaaababababaaabababaaabaaabaaaaaaaaaaaaaabaabaaababaaababababababaaababababababaababaabaaababaaaaabababaaaabababaababaabaabaaaaaabaabababababababaaaaaaabaabababaaaaabaaabababababababaaaababababaabababaababaabababababaababaababababaaaabaaaaababaabaabababaaaabaabaaabaabababababaaababababababaaabababaaabaaaaabaaabaaabaaaababaaabaabababaaabababaababaaaabababaaaaabababababaaabababaabaabaaaaabababaababaabaabababababababaababaabababaababaababababababaabaaabaaaaababaaaabababaabaaaabaaabababaaabaaabaabababaababaababaabaaabaabababaabaaaaabababaaabaaaaabaababaaaaaaabaababaababaabaaababaabababaababaaabaabababaaaababaaababaabaaaabababaabababaabababababaababababaaabaabaababaaabababaaaaaabababaaababaaaababaaaaabababababaaaabaaabaabababaababaabaabaabaababaaaabaaabababaaabaaabaabaababaababaaabaaaaababababaababaababaaaaaaaaaaabaabaabaaabababababaabaaabababababababaaababaaababaaaababababababaababaabaababaabaabaabaaabaababaabaaababaabaaaaabaabaabaabaabaaaabaaaabababaaababaabababaabaaaaabaabaaabaaabaabaabaaaaabababaabaababaaaabababaaaabaabaabaaabaabababababaaaaababaabaabaabaababaaabaababaaabababaaaaabababaaaaaababaabaaaababababaaababaaaaabaaaaaabaaabaaaabaaaabaaaabaabaabaabaabaababaaaaaababaaabaaaaabaaabaabaaaaaaaaabababababaabaaabababaaabababababaaaaabababaababaaabababaababaabaaababaabaaababaaaabaaababababaabaababaabaaababaaabaaababaabaabababababaabaaabababaabababaaababaaaababababaaaaabababababaaaaaaaaaaaaaaabaababaabaababaaababaababababaabaababababaababaaabaabaaaaaaabaababaaaaababaaaaabaaabababaababaaaaaabaaaaababababaabaaabaaaaaabababaababaababaabaaababaaaaabaaababaabababaababaaaabababaabaaabaaaaabababaabababababaaabaababaabaaaaaabaaababaababaaabababababaaababaabababaaabababababaaaaaaabaabaaaaaabaaaabaaaaababaabababaababaaaaaaabaabaaabaaaaabaabaabaababaaabaaaaababaababaabaabaaaabaabaababaabababababaabaabaaabaabaaaaaaabaababaabaabababababaaababababaabaababaababaabababaabaaabaaaababaababaabaabababaaaaabaababaaabababaaabaaaaaaaaaabaaabaaabababababaaabaaaaababaabaaaaabaababaabaababaabaababaaabaabaababaaaababaaaabababababaaabaabaabaaaabaababababaaabaaaaaabaabababaaabaaaaabaabaaaaabababaabaaaaababaababababaabababaabababaaabaaabaabababaaabaaababaababababababaaaaaaaabaabababababaabaaaababaaababaababaaabaababaaaababaabaaabaababaaababaababababaaaababaababaaabababaaababababababaabababaabaaaaaaaaaabaabababaabababababaabaaababababababaaabaaaaababababaaabaababaaababaabaaaaaabababaaabaaabaabaaaabaaaabaaababaababaabababaaabaababababababaababaabaababaabababababaaaabababaaabaaabaababaabababaaababaabababaaabaababaababaabaababaaaaaababaabaaabababaabababababababababababaaaaaababababababaaabaabaaabaabababababababaabaaaaaabaababaababababaaababaabaababababaaaabababababaababababababaaaabaabaabababaabababaabaabaaabaaaaaababaaabaaabaabaabaaabaababaaaaabaabaaabababaaababababaaabaaabaabaabaaabaababaabaaababaabaabaabaabababababaaababaabababaaaabababaababababaaabaaaaaababaaabaabaababaabaabaaaabaaababaabaaaababababaaaaaaaabaabaaabababaaabaaaabaaabaaabaabaaabaabaaaaabaaabababababababaabababababaaaaababaabababaababaaaaabaaaaaababababababababababaaaaaabaababaaaabababaaaaaaababaaabaababaaaaabaababaaaaaabaaaaaabaaabaabababaabaaabaaaaaabaaabaaaababaaabaabaabaababaabaaabaaaabaababaabaaaaababaabaabaabaababaaaabababaaabababaabababaabaabababaabaaaabababababaababaabababaabaabaaaaabababaaababaabaaabaabababaababaabababaababaaabababaabaaaabaabaabaababaabaabaababaabaabaaaaabaababaaabababaaaaaababababaaabababababaabaaabaabaababababaababaabababababaaaaabaababababababaababaabababaaaababababaababababaaaaabaaabababaabaabaaaabababaaabaaabaaaabababaabababaabaaaababaaaaaaaababaaaaababaabaabaaabaababaabababaabaaaabaaabaabaabaabaaababababababaababaaababababaabaabaaaaabaaaaabaaaababababaaaabaaababaabaabaaaabaaaabaaababaaaababababaaabaababababababaababaababaaabaaaabababababaaabababaaabaabaabaaaabaabaabababaaaababababaababaababababaaababababababaaaabaabaabaababaabaabaabaabaabababababaabaabaabababababaabaaaababaaabababaabababaaaababaaabaabaabaaababaaabaabaaaaaababababababababaabaaaabaaaabaaabababaabaaababaaaabaabababaaaabaabaababababaabaababababababaabaabaaabaababababaabaaaabaababaabaaabaababaababaababaababaababaabaabaaababaabaababababaaaabaaaaabababaababaababababaaabaaaabaaaabaaabababababababaaaaaaaaabababaababababaababaababaabababaaabaaaababaaabaabaaaabaabababaaaaabaabaabababaabaaabaababababaabaabaaabaaabaaaaaaabaaaaaababababababababaaaaaaabaabaabaaababaaaabaaabaaababababababaaababaabaabaababababaaaababaabababababaababababaababababababaabababaabaaaaaaababababaaaabaabaaabababaaababaaabaabababaaaaababaabaaabaaaaababaaabaaabaababaabaabaabaabababaaababaaababaabaaaabaaaabababaaaaabaabaaabababaaababababababaaaaaaaaaababaaaaababaaabaaaababaabaababaaaabababaaaaababaabaabaaaaaabaababaabaaabababaaaababababaabaaabaabaabaabaababababaaababaaaababaababababababaaabababaaaaabaaaaaaabaababaaaaabaabaababaaababababaaabaaababaabaaaabaaabaaabaabaabababaaabaabaabaababaaaaabaabaaaaaaaaaaaabaabaabaabaaaabaaabaababaaaabaabaaabaababababaaaabaaaababababaaababaabaababaaaaaaababaaababaabaaabaababaaaaabababaabaabababaababababaaaabaaaaabababaabaababababababaaabaaaababaaabaabaabaaaaaabaaaaababaababaabababaabaabaaaaabaaabaabaaaaababaabaaabababaaaababaabaaaabaabaaababaabaababaabaabaabababaaababababaaabaabaabaabaabaaaaababaabaaababababaabaaaaabababaababaaabababaaababababaaabaabaabaababababaabababaaaababaaabababaabaaabababaababaaaaaabaababababaababaaaaabaaaaabaabaaabaaababaabaaaaaabaabaabababababaaaabaabaaaababaaabababababababaaaabaaabaaababababababaaababaaaabaaabaaabaabaababababababaaabaaabaaaabababababababaabaababaaabaabababaababaababaaaababababababababababaaabaabaabaaabaabaabaaabaaaaabaabaaaababababaababaaaaabaaaaababaaabaaaaabaaabaababaababaabababaabaaabaaaaababababaabababaababaabaabababaabababaaabaabababababababaaaaaabaaaabaaaababaaaababaababaaababaaababaabababaabaaaaaaaabababababaaaabaababababaaababaaaaaabaaababaaaaaaabaabaababaaaaabaabaaabaabaabaaababaabababaaabaaaaabaaaaababaababaabababaaaaaaaabababaabaaaaabaaabaababaaaabababaaaababaaababaabababaabaaaaaabaaaaabaaaaababaabaaabaaaababaaaababaaababaaaababababaaabababababaabababababaaaababaaaababaaaababaabababaaaabaabababaaabaaaaaaaababaaabaabaaaaaabaaababaaabaabaaaaaaaabaaabaaabaabaababababababaababaababababaaabababaabababaabaababaabababaaababaababababababaaaababaabaaaaaaabaaabaaabaaababaababaabaabaabaababaabaabaaabaababaababaabaabaaaabaaababaababababababaaaabaaaabaababaababaaaaabaababaaabaaaaabaaabaaababababaaaaaaaaababababaababaaaaabaaaaababababaabaabababaaaababababaabaaabababaaabaabaabababaaaababaabaabababaababaabaaabaaabababaaaababaaaaababaaabaababaabaaaabaabaabaabababaaababaaabaaabaababaaaabaabababaabababaaaaaabababaaaabaaaaaababaababababaaababaaabababaaababaabaaaabaabaabaaababaaabababaaababaaaaabaabaabaabababaaabaaaaaaabaababaabaababaabaaaaaaababababaaaaaaaabaaababababaaababaaabaababaaaabaaabaabaaaaaaababaababababaaaaaabaabaaababaaababababaaaaaaaaaabaabaababaaaabaababaabaaabaaabaaababaaabaaaabaabaabababaabaabababababaababaabababababaabababaaaaaabababaaababaaaaaababababababaaaaabaaabaababababaababaabaabababaabaabaaaababaaabaaababaababaabaaaaaaabaaaabaaaababaaababababaaabaabababababaababaabababaabababaabababaabaaaababaaabaabaaaaaaabaaabaababaaababaababababaaabaaabaababababababaabaababaaaaaabaabababaababaaaabababaabaaabaabaabaaabababaabaaabababaababaaababaaaababababaabaababababaabababaabaaabaaabaaaabababaaaaaaaababaaabaaaaabababaaabaabaaababaababaababaababaaababababababaabaabababaaababaaaabaabaabababaabaaaaaaababaababaabaababaaaabaaaaaaabaabababaaaaaaaaaababaaaababaaababaabaababababaaaabaabaabababababababababaabababaababaaaababababaabaabababaaabaababaababaababaabababaabaaaababaababababaabababababaabaaababababaaabaaaaabaabaaabaaaaababaaababaabaaaaababababaaabaabaaababaabaaababaabaaabaabaaaaaaaababababaaabababaabababaaabaaabababaabababaabaabaaababaabaaaabababaaaaaaababaaaaaababaabaababaaaaaabaababaaabaaabababababaaaaababababaababaabaaaabaaaaabaababaabaababababaaaaabaaaabaababaabaaabaaaaabababababaabaabaaababaaababaabaabababaaaabaaabaabaabababaabaaaabaaababaabaabababababababaababababaaababaaabaabaaabababaabaaabaaaaaabaaabababaabaaabaabababaabaaaababaabaabaaaababaabababaaaaabaabaabababababaaababababababaaaabaababaababababababaaababababababaaaabaabaababababaaabababababaaaababaababaabaaabaaababaaababaaabababaabaaaababababaaabaaaaababababaababababaabababaabaababababaaababaaabababaaaabaaabababaaabaaababaababaabababaabababaaabaababababaabaabababaaaabaabaaababaaababababaaaaabababaaaaaabaabababababaaabaabaaaabaaababaababaababaaaabaabaabaaababababababaaaaabaababaaababaaabababaaaaababaaababababaaabaaaaaabaabaaaabaabaaabababaaababaabaabababaabaabaaababaaabaaabababaabaabaabaabaaababaaaabababaababaaabaababaabaaaabaabaaaabaaabaaabaabaababaaaabaabaabaabaababaaababaabababababaabaaabababaabaaabababababaababaaaaaaaababaaabababaabababaabababaabaabaababaaabababaaabaaaabaaaaaababaaabababaaababaabaababaaabaababaaababaaabaabaaabababaaaaabaabaaaaaaaabaaaaababababababaaaabababababaabaabaabaababaabaabababababaababaaaabaabababababababaaaaabaaababaabababaaabababaababaabaabaabaabababababababaaababababaaababaaababababababaabaababaaaaaaababaabaaaabababaabaaaabaababaabaaaaaaaabaabaabaaababaaabaababaabaaaabaabababaabaabaabaaabaaaaaabababababaababaabababaaabaaaaaaaaabaaabaababaaaaabaaabaaaaabaaaaaabababaabababaaaabababababaabaababaabaaaaaaaaabaabaabaabaabaababaabababababaabababaabaaabababaab
baabaaaababababaabababababaabababaabababababaabaaaababaaabaaababaaaaaaaabababaaabababaaaaaababaaabaaaaababaaaaaabaaaabababaaaaaababaaaabaabaaababaaaabaababaaaabaaababababaaabaababaaabababaabaababaaaabaabaababaabababaababaabababaaaababaabaaabaaabaaababaaaaabaababababababaaaaababaabaaabaaaabaabaababaabababaaaababababaabababababababaababaabababaaaaabababaabababaaababaabaababababaabababababababaabababaabababaaaaaabaababaaababaaaaababaabaaaaabaaaabaaabababaabaababaabaaabababaaaabaabaabababaababababaaaabababaabaabaababaabaabaaaabababaaabababaaabababababaaaaabababaaabababaaababaabaabababababaababaaababababaaaaaabaabababaababaaababaabaabaaababaabaabababaaabaaaaaabaababaaaaaaabaaabaaabaababaaababaabababaababaabababaababababaaabaababaaaabaaaaabaaaababaaaaabaaabaabaabaabaabaabaaabababaaaabababababaaaaababaabaababaaaabababababaaaaabaabaaabaababaabaaababaabaabaabababaaaabaaaaaaaabaaaababaabaaabaaaaabaaaabaabaaaababaabaabaaabaabaabaaaababaaaabababaababaababababaaaaabababababababaabaabaaaaabaababaabaaabaaabaabaaaabaabaaababaabaabaababaabababaaaabaaaababaaaabaaaabaaaaabaaababaabababababababababaaaaaaababaaaaaaababaabaabababaababaaaaabaaaababaabababababaabaaababaabababaaaaabaabaaabaababababaababaaaaabaaabababaaaaaaaababaababaabaabaaababababaaababaaaabaabababaaabababaababaaaaaabaaaaababababababaabaababababaaababababaaabaabababaababababaaaabaaabaaaaabaaaaaaaababaabaaababababaabaaaabaaababaababababaaaababaaaabababababaabababaabababaaabaaabababaabaabababaabaabababaaabaabaaaaaabaababaabaaaabaaababaaababababaaabaaabaabababaababababaabaabaaaaabaabaabaabaabaabaabababaababaaababababababababaabaaaabaaabaaaaabaababaaaabaababaabaabababaaabaabaaababaaaabaaaaabaaaaaaabaaaabaababaaaaaaabaababaababaaababaababaabababaabaaaaaaabaaababababababaabaabaaaabaaabaaaaababaabababaababaaababababaaabaaaabababababababaababaababaaababaabaaaababababaaaabababababababaaaaaababaaaabababaaababababaababaaaaabaabaababaabaabaaaaaaababaaaaaaababaababaabaaabaaaaabaabababaaaaaaaabaabababaaaaaabaaabaaaabababaababaabaabaababaabaababaababaabababaababaaabaababaaababaabaaaabababaababaababababababaabababababaabababaababababaabaabaabaaaababaabaabaabaababaabaababaaabaaababaaabaaaabaabababaaaaaabaababaabaaaababaaabababaababaabaaababaaaababaaaababababaabababaaababaababaaaaabaabaababababaaabaaabaaaaababaabaaaababaaaababababababababaabababaabaabababababaabaabababaaabaaaaaaababaaaaababaaababaaabaababababaabaaaabaaaababaabaaababaabaaaabababababaababababaaabababaababaabaaaabaaabaabaababaababaaabaaaaaaaaabababaaabababababaababababaaaabababaaaabaaaababaabaabababaaaababaabababaaababaabaababaabababaababababaabaabababaabaaaabababaaaabaababababaaaabaaaaaaaaabaaaaaaaabaabaaabaaaabaabababaabaabaaaaaaabaababaaababaaabaaabababababababababaabaaaababaaababaaaaaaaaabaaaabaabaaabaaaababaaabaaabaaabaabaaabaaabaabaabaabababababaabababababaaabaaabaabaabaabababaaaabaabababababaabababaababaababaaaaabaaaaabaaabababaaaaaaaaaabaabaaababaabaabaababaaabaaabaabaabaabababaaaaabababaaaabaababababaaabaaaababaabaabaaabaaababaabababaabaabaabaabababababaaabaabaabababababaabaaaabaababaababaaabaaaaaaabaababaabababababababababaaaaaaaaababaaabaababababababaabaaaabaababaababaaaaababaabaabaabaabababababaaaaababaababaabaaabaaaaabaabababaaaaabaabababaaaabaaabababaaabababababaaababaaabaaabababaaabaaabaabaaaababaaabaabaaaaababababaaabababaaababaabaaaabaaabababaaabaabaabababaaababaabababababaababaabaaabaababababaabaababababaabaaabababaabaaabababaabababaababaababababaababaaabaaaabaaabaaaababaabaabaabaaaaababaababaabaaabaaaababababaaabaabaaabaabaaabababaaaaabaaaababaaabababaaaaababababababaaaaabababababababaaaababaaaabaabaabaaaaaaaabaabaababababaababaaababaabababaabaaaaaaaaababababababaaabababaaabaaaabaabaaabababababaabaaabaaabaaabaababaaabaaabaaabaababaababaaabaaaabaabaabaabaaababaaaabaabaaaabaababababaaabaabababababaaabaabaabaaaaaaaaabababaabababababaabaababaababababaabaabaaaaabaabaababababaababababaaababaabababababaabababaaabababaaaabababaaaaababaaabaabaabaababababaaabaaabababaababaaaaaabaabaabababaaaaaaaabaabaaabaabaaaabaabababaaaabaaaababaababaaaaababaabaabaababababaababaabaababaababaaabaaaabaabaaababaababaaabaaaaaaabaababaababaaabaaaaaaabaaababaaabaababaaabababaaababaabababaaaaabaabababababababaaababaaaabaababababaaaaabaabaabababababaabaaababababababaabababaababaababaabaaaaaababaabaaaabaababababaababababaaaababababababaabaabaabababaaabaaaabababababaabaaabababaababaababaabaabaaaabababababababaababaaaaaababaabaabaaabaaaabaabababababaabaabababababaababaaaaaabaaaabaaaabaaababababaaabababababaaaaababaaabababaaaaaabaaababaaaaababaababaabaabaabaabaaababaaaaabababaaaabababaabaaaaaaababaaaaaababaababaabababababababaaabaaabababaabaabaabaaabaaabaababaaaabaaabababaaaabaababababaabaaababaabababaaabaabababaabaaabaababaaaaababababaaaababaabaaababaaaaababaaaaaaaaaabaabaabababaabaabaaaaabaabaaabababaabaababababababaababababaaababaaaaaaaabababaaaaaaababababaababaababaaaaabaabaabaaabaaaababababaaaaaabababababaabababaaabaababaaabaaaaaaabaababababaabababaaaaaaaaaababaabababaaaaabaabaabababaabaaababaabaaabaaababaabababababaaabaaabaaabaaabaaabaabaababaaaaaababaaababaabaabaaababaaabaabaaaababaaabaababaaabaabaabababaaaababaabababaabaabababaabaababababaababaabababaababaababaaaaaababaaaaaababababaaabababaaababaaaabaaabaaababaaaababaaaababaababababaababaabaaaaabaababaabaaababaaaaababaaababababababaaabababaaabababaaaaaabaaabaabababababababaabaababababaaaabaabababaaaaabaababaaababaaaabaababababaababababaaaaaaaaabaaabababababaababaabaaaaaabaaaaabaabababababaababaabaaabaabaabaaaaabaababababaaaabaabababababababaabaabaaabaabaabaaaababaababaabababaabababaababaaabaabaabaaababababababaaabaabababaabaabaaaaaabaaabaaababaaaabaabaaaababaaabaabababaababababaaabababaabaaaabaaabaaaababaaaabababaabaaaaababababaaababaaaaababababababaababaabababaabaabababaaabaabaaabaaabaaababaababaaabaababaaaaaababababaabaaabaaababababaaaaaabababaabaabaabaabababaaaabababaaababaababaaabababaaaaaabababaaaaabaababaaabaabababababaaaaababaabababaaabaabababababaaabababaabababababaaaababaaaaaaabaaabaabaababababaaabaaababaababababababaababaabaabaaabaababaababaabaababaabababaababababaabaaaabaababababaabababaaababaaaaaaabaaaabaabababaababaabababababababaaaabaaaabaabaabaaababaaababaaabaababaaababaaababaaabaabababaaabaabaaaaabaaaabababaabaaaabababababaabaababaababaababababaaaaaaaabababaababaaaabababaaabaabababaababaaabaabaababaaabaaaabaaaaabaababaaaabaababaaabaaaabaaabababaabaaaaaabaabaababaaaaababaaaabaaaaabaababaabaababaabaaaabaababaababababaaabababaabaabaaababaaaababababababaaaabaabaaabababaabaaabaaabaaaaaaababaababababaababaabababaababaabaababaabaaabababababaaabaabaaabaabababaaaabaaaabaabaabaababababaabababaabababababaaaabaaaabaaaaaaaababaaabaaaaabaaabaabaabababaaaaaababaabaaaaaabaaabababaababababaaaababaaaaaaabaaababaaabaaaaabaabaabaaaaabaababababaabababaabaaababaaaaaaababababaabaaaaaaababaabaaaababaababaababaabaabaabaabaabaabababaabaababababaabaaababaabaaaababababaaaaabaaaabaabaaaaababaababaababaaaabababaababababaabababaababaaababaaaabaabaabaabababaaaabababaaabaaabababababababababaabaaabaabaaaababababaaaabaabaaaababaababaaaabaaaababababaaaaababababaababaababaaababababaabaaabababaaabaaaababaaababaaabaaaabababaabaabaaaabaabaabaabaabaaababababaaababababaaaababaaabababababaabaaaabaabaabaaaaaaabaababaaaaababaaaababababaaabaababaabababaabababababaababaaaababaabaaaababaaaababaabaabaababaaabaaaabaaaababaabaaaababababaaabababaaaabaabaabaaababababaaaaaaaabaaaababaabaabaababaabaabababaaaaabababaabaaaabaababababaababaabaabaabababaaaababababababaababaaaababababaaaabaaaababaababaaaaabaabababaaaaabaabaaaabaababababaaaabaaaaabaabababaaaaabaaababababaaababababababaabaaabaababaaabaaabaaaaaaababaaababaabababababaabababaaabababaaaaaaaababababababaaaabababaabaabaaabaababaabaababababababaaaaabaababaaabaabababaaaababaababaaababaabababaaabaaababaaabaababaababaabababababaababababababaaaabaaaaababaaaaabaaaaababaabaababaaaaaabaabababaabaabababaaaaaaabaaabaaababaababaabaabaabaababababaaabaaaabaaabaabaabababaabababaababababaababaabaaababaababaababaabaaaabaababaaabaabaabababaaaabaabaaaaababaabaabaababaabaabaaabababababababaaaaaabababababaaaaaabaabaaabaaabababababababababaaaababaababaaabababaababababaabaaaababaabaabaabababababababaaaabaaabababaaaababaababaabaabababababababaaaabababaaabababaababaaaaaabaabababababaaaaaabaabaababaaaabaabaaababaababababababaabaabaaabaaabaababaaaabaabababaaaabaaaabababaabaaabababaaababaabaaaaababaabaaababaaabaabababaaaabaaaababaabababababaaabaabababaabaababababaaababaaabaaaaabaaabaaabaabaabababaabaabababababaababaababaabaaaabaabaababaabababaababaaaaaaababaabaabababababababaababaabaaaaabababaabaaaaaababababaaabaabaabaaabaaababaaaaaaabababaabaabaabaababababaabaabaaababaaabaababaabaabaaabababaaaaaabaabababaaaabaaababaaabaabaaaababaabaababababaaaabababaaaabaaaabaaabababaaabaaaaaababaabaaabababaababaabaabaabababababababaabaabababaababaabababaabababababababababaabaabaaabaabaabababaabaaababababaababababaaaaababaabaaabababaaaaaaabaabaaaaababaaaababaaaababababaaababaaaababababaabaaaaaaababaabaaaaaaaaaabaaabababaaabaaabaababaababaabaabababababaabaababaabaababaaababaaaabaaaaaabaaabaaabaabababaaaaabaaabaaabababaaaababaaababababaaaabaaabaaaaaababaaabaaabaababababaaaabaabaabaababaaaaababaabaababaabaabaaaabaabaabaabaaabaabaaaaaaaababaababaabaaaabaaababaabababaabaaaaabaaaababaaaaaaababababaababaaaaabaabaababaaaaaabaabaaaaaaabaaabababaaaabaaaabaabaaaaaababaaabaababaaaabaababaaababaaaaababababaabaababababababaabababababaabaabaaaababababaababaababaaaababaabaaaababaababaabaabababaaaabaabababababaabaabaaabababaaabababaaaabaaababababaabaaabaaabababaaaabaabababababaabaabaabababaababaababababaaababaabaababaaaaababaababaabababaababaabaaabababaaabababaaabababaaababaababababaababaabaaababaabaabaaaabaaaabaabaaabaaaabaaabababababaaabaaaaabababaaaabababaabaaaaabaababababaaaaaababababaaaaaabaababaabaabababaabaababaabaababaababaaaabaabaabababaaaabaabaabababaabababaaabaaabaaabaaabaaabababababaaabaabababaaaababaabaabababaaabababaaabababaaaabaaababaababaabababababaababababaabababaaababaaababaaabababababababaabaabaaaaababababaaaaaaabababaaababaaababaababaaaabaaababaaababaaabaaaaabaaabaaaaaababaaabababaaababababaaabaabaaaaabaabaaabaabaaaabaaabaababababaabaaabaabaaabaaaaaababababaababaababaaaababaabaaababaabaabababaaababaaaabaaaababababaaabababaaaabaaaabababaaaaaaaaabaaaabaabaabababaaaaababababaaababaaababaabaababaaaabaababaaaaabaaabaaaababababaaabaababababaabababaaaaaababaaaabaabaaaababaabababaabaababababaaaaababaaaabaababaababababababababaaaaababababababaaabaabaabaabababaabaabababababaaabababaaaabaabababaaaabaabaaabaabaabaabaaaababaabaaaaababababaaabaaaababaabababaaaabaaaaaabababaababababaababaabababaaabaabaaaabababababababaaabaaaaaaababaabaabababaaabaababaabababaababaaaabaaabaaababaabaababababaabaaababaaaabaabababababaaaabaabaabababababaabaaabaaabaabaaababaababaaaabababaaaabaaaabaababababaaaaaabaaaaaabababaabaaaaaabaaababaabababababaabababaaabaaaabaaaabaaaaababababaabaaaaabaababaabababababaabaabaabaabaabaababaabaaaabababaaaaababaaaaababaabababaabaaaababababaaabababaaabaaaabaabaabaabaaaabaaaababaababaababaababaabababaaabaabaaaaababababababaaaaabaababaaaabaabababaababababaabababaaaaaababababaababaaabaabaaaabaababababababaaaaababaababaaaaabaababaaaaaaaabaabababaaababababaabaababababaaaababababaababaabaababaababaaaaaabaabaababaaaaabaabaaababaabababaaababababaababaaaaabaabaaaabaaaaaaaababaaabababaababaaabaaaabababaaabaaabaabaaaababaaaabaabababababaaaaaaaaaababaabaaabaaabaabababaababaabaaaabaaababaaaaabaababababaabababababaabaaabaabababaaabaaaaababababaabaababababaabaababababaabababaaababaabaaabababaababababababaaababaaabababaabaaabababaababaababaaaaaababaabaaabaababaaababababababaabaaabaaabaaaabaaaaaabaaabaababaaaaababababaabaabaabaaabaababaababaabaaaaaababaabaabaaaaabababababaabaaabaabaabaaabaaaabaabaabaaaaabababababababaaaabababababaaaaababaabaaabaababaaabaabababaabaabaabababaaababababaabaabababaaabaababaaabababababaabaabaabababaababaaabababaaabaaaaabababaaaabababababababaaabaabababaabaabaaabaabaaababababaabababaaababaaabababababababaabaabaabababaaaabaaaaaaabaabaabaababaaabaabaaaaaababaababaababaaabaababababaaaababaabaabababaabaababaabaaaaababaabaaaaababababaabaaaabaabaaaaabaababaaabaababaaaaababaaababaaabababaabaaababaaabaaabaaaaababaabababaababaababaaabaababaaababaababaaabaaabababababaabaababaabaaaaaabababaabababaaabaaaababababaaaababaababaabaabaaabaabaaabaabababaababaabaaabaabababaabaaabaaabaabaaabababababaababaabaaababababaaabaabababaabababaaaaaabaababababaaabaaabaaaaabaaababaabaabaababababaaabaaaaababababababaaabaabaaaabaabababaabaabaaaabaaaabaabababaaabaababababaabaaabaaabaabababaaabaabaaaababaabaababaaabaabaaaaaabaaaababaaaabababaabababaaaaababababaababaaaaabababababababababababababaabababababaabababaaaabababababaaaabaabaabababaabababaabaababaaababaabaabaaaaabaabaaabaaababaababaabababababaabaabaaababababababababaaababaabababaaababaaaababaababaabaaabaababaabababaaaababaabaaababaaaabaaabaaaababaaabaaababababaababaababaabaaaaabababaaaabaaaaabaabaababaababaabaababaabaaaabaabababababababaabaabababaababaaabaaababababaaaabababaabababaaaaabaabababaaaaababaaababaaabaabaaaaaaababaaaababaaaababababaababababababaabaababababababababaaababababaababababaabaaabaaabaabaaabaaabaabaaaababaaaaabababaabaaababaababaaaabababaabaababababaabaabababababababaaababaaabaaabababaababaaababaababababaaabaababaabaabaaabababababaabaababaaaaaababaabaababaabaabaaaababaaaaabaaaaababaababababaaabaababaaabababaabababaabababababaaabaababaababababaaaaaabababababaaabababaaaaaaaaabaabaababaababaababababaababaabaaababababaaaabababaababaababababaababaaabababababaaabababaaaaaabaabababaaaabaabababababaabaaababaaabababaaaabaababaabababaabababababababababaaaaababaaababaababaababababaababaaabaabaaaaaaaaababaababaabaabaabaabababaaaabaababaaaaababaaabaabababaabababaaabaaabaaabababaaababaababaaaaaaaababaababaaaaababaaaaabababaaababababaaababaabaabaaaabaababaaabaaabaabaabaaabaabaababababaaabababababababaaaabaaaaababaababaabaabaabaaababaabababaaaabababaaabaabaababaababaabababaabababaaaabaaabaabaabaababaaababaabaaababaaabaaabaaabaaabababaabaabababaababaababaabaababaabaababaababaababaaaababaababaaababaaaabababababaabaabaaababaaaaababaabaaaaaabababababaaababababaababaaababaaabababaababababaaabaabaabaaaabaaaaabaaabaaabaaababaaaababaababaababaababaabababaabaabaaabababababaababaaaabaaababababaababaaaabababaaabababababaaaabaabaabababaaaaababaababababaabaaaaaababaababaaaababaaaaaabaaabaaaababaabaaaaaabaaababaababaabaababaaaababaababaabababaabababaaababaaabaababababaaabababaabababaababaaaaabaababababaabababababaabaabababaababaababaabababaabaababababaababaabaaaabaabaabaababaabaababaaababababaaababababaaabaaabababaabaabababababaabaabaabaabaabababaaaaaababaabaababaabaaaabababababaababababababaabababaaaaaaabaaaabaaababababaaabaabaabaabaababaaaaabaaabaababaababaabaaaabaaabaabaabaaabaaaaaaaababaaaaababaaabaabababaaabaaababaababaaaaaabaaaabaababaaaaaabababaabaabababaabababaaababaaaaabaaababaaabaaabaaababaaaabaabaaababaaaabaababaababababaaababaaaaababaabaaabababaababaaaabababababaaababababababababaaabaaaabababaababababababaabaaabababababaaaaabaaaaabaaaaabaaabaaaaabaabaaababaababaabaaaaababaaaaaababaabababaaaaaababaaabaaaaaabaabaaaaaaaababaaaaaaaaaaaabababaabaaaaabaabababababababababababababababababaaaabababaabaabaaaabaaabaababaaaabaaabaaaaaaabaabababababaaabaabaababababaababaababaaaabaaababaaababaaababababaababababaabaaaabaababaabaaaaaabababaaabaaabaaaababaaaaaaaabaaaabaababaaaababababababaababaabababaabababababaabababaaabaabaabaaabaaabaabababaababababaaabababaabaaababaaabaabaabaabaabababaababaabaabaabaabaabaabaabababaaababaaababaaaabaaabaaaabaabababaabababaaabaabababababaaaaababaaabaabababababaaaaaabaaaabaabaabaaaaaabababaaabaaaaabaaababaabababababaaaaaaaabababababababaaaababaabaabababaaabaababaabaabaababaababaababaabaabababababaaababababaaabaabaaaabababaababaabaababaaababaaaababaaaabababaabaaaababaaaaaabaaaabababaabaaababaaaaaaabaabaaaababababaabababaababaaababaaababaaaababaababababababaaaaababaaabaabaaababaaababaabaaababaababababaaabaaaaabaabaabaaaaaabaabaaabaababaabaabaaaabaaabaababababaabaaaaabababababaabaabababaaaabababaabababaababaaaabaaabaababaababaabababaaaaababaabaabaabaababaabaabababaaabaababababaabaabaaaabababaaaabababaaabaaababababababaaaababaaabaaabaabaababaababaaababaaaaaaaaabababaaaabaaababaababababaaaaababaaababaabaabaaabababaaababaabaaababaaaaaaaababaabaababababaaaaaaababaababaaabaababaababaaababaaaabababaabaaaaaababaaaaaabaababaaaaaaaabaaabaaaaabababababababaaaaabaaabaaaababaaaaaabaabaaaababababababaaaabababaaabababaabaabababaabaabababaababaabababaaaaaabaabaababaabaabababaaaaaababaabaaaabaaabababaababaababababaabababaababaaaaaababaabaababaabaaaababababaaaabaaababaababaabaaaaaaababaaaabaaaaababababaaaaaaababaaabaaabaaaaaaabaaaaaabaabaabaaaabaaabaaaaabababaaababababaababaabaaaaaaaabaaabaaaabababaaaaaababaababaaabaaaababaaabababaabaaaaaababaababababaaababaabaaaaabaaabababababaaababaaaaaabaabaaabaaaababababaabaaabaabaabaabaaaaababaaaababababaabaaabaababaaabababaabababaaabaaaabababababaabababaabababababaaababababababaababaaaaaaababaabaaababaabaabaaababaabaaabaaabaabaabaabababaababaababaababaabaababaaabaabaababaaabababaaabaababaabaabaababababababababaababababaaaaaababaaaabaaabaababababababababaabaaaaaaabaaabaabaababaaababaaabaaabaabababababaaababaaababaabaaaabaaabababaaababababaabaababaababababaabababaaaabaabaaaababaabaabababaaabababababababaabaaababaaabaaabaabaaabaabababababaaaababaabaaabaaaababaababaaabaabababaaabaababaaabababaabaaaaaaababaaabaababababaaaaaaababaabaaababababaababaabababababaaaababaaaaabaaabaabababaabaaababaabababaabaabababaaaaaaabaaaaababababaabaaaaaabaabaaabaaabababaaababaabaaaaaaaababababaababaaabaaaabaaabaababaaababababaaaababaaabaabababaaaababaabaabaaaababaababaaabaaababaaaabaababaabababaaabaababaabaaaaabaaaaaabaaaaaababababaaaabaaaabaabaababaabaababababaaabaababababababaaaabaaabababaaababababababaabaababaaaaaabaaabababaabaabaabaabababaaabaaabababaabaaababaabaaaabaaaabaaababaaaaabaaababaaabaabababaaaaaabababaaabaaabaaaaaaaababaababaabababaabaababababaaabaabababababaaabaaaaaabababababababaabaaabababaaaabaaababababaaaaaabaaababaababaaaaabaababaabaababaababaabaabaababaabaaaabababaabaaabaaaaaaaaaaabaabaababaaaaaababaaaabababaabaaaabaabababababaabababaaaaaaababaabababaabaabaababaaabaabaabaabababaababaabaaabaaabaaaaaababaabaabababaaabaaaaaaaababaabaabaaababaaabaaaaabababaaababababaababaabababaabaabaabaaabababaaaabaaabaababababaaabaaaabaabaaabababaabaabaababaabaaabababaabaaaababaabaababaaabaaabaabaabaababababaaabababaabaaaaaaaaabaaaaabaaabababaaaabaabababaabaababaaabaababaaabababaaaababaababababaababaaaaaaabaabaaaaaaabaabaaabaababababababaaaabaaabaabaabaabaaabaaaaababababababababaabababaaaababaababaabababaaaaabaaababaabababaababaaabaabaababaaaababaaaaaaaabaaabaabaababaaaababaaabaaaaaaaaabababaaaaaabaabaaaabababababaabaaabaababaabaaabaababababababaababababababaaabaaababaabaabaaababaaaabaabababaaabaaaaaaabaabaaaababaaaaababaabaabaababaabaaaabaabaabaabaababaaababaaababababababaaaabababaabababaabaabaaaabaaabababaaaaababaaabaaabababaababababaaaabaaaaabaabababaabaaababaaabaaaaaabaaabaaaaabababaaabaaaaabaababaaaababababababaabaaababaabaaaaabababaaaababaaaaaabaaaaaabaaababaaabaabaaababaabaabababaabaaabaababaabaaaabababaabaababaababaabababaabaaaabaababaababaaababaaabaaabaababaabababababaababaaaaababababaababababaababaaaababaabaaabaabababaaababaabaabaaababaabaababaaababaaabababaabaaaaaaaababaabaaababaaaaaababaababaabaaaababababaabaaabababababababababaabaababababaaaabaababaaabababababaaababababaaabaabaababababaababaaabababaabaabaababaaabababababaaaaababaabaababaababaabaaaabaabaaabaababaaaaabaabaababababaaaaaabababaaababaabaababaababaabaaababaaaaaabaababababaabaabababaaabababaababababaababaaabababababaaababababaaaabababaaabaababaabaaaaababaaaabaababaabaaaabaaababaaababababababababaabaabaaaaabaaabababababaabaaaaabaabaababababaaabaabababaaabaaaabaabaaaaaaabaababababaaaabaabaaababaabaabaabababaaaaaaaabababababaaaaaaaababababababaaabaaaaaababaababaaabababaaabaaababaaabababababaaabaaaabaaabaabaaaabaaaaaaaaababaaababaaaaabaaaababababaabaabababaabababaabababaaababababababaabaaababaaababababaaaaabaababaaaabaabaabaaaaabababaaababaaaaaaabaabaaaaaabababababaaaababababababababaaaaabababaabaabaabababaabaaaabababaaaaababaababaabaaaaababaaabaabaababaaababababababaabaaaaabaaaaaaabaabababaaaaabababababababaabaabababababaabaaabababaaababaaaaaabaaabaabaaabaaaabaabababaabaaababaabababababababaabaababaaabababaaaaababaababababaaaaaabaabaabaababababaabaabaababaababaabaabaabababaaaaabababababababababaaabaaabaababaababababaababaaabaabababaaababaababaababababaaaababaabaababaababaaaaabababaaaaaaabaabaaaabababaaabababaaaabaaaabaaaaaabababababaaaaaaaaaabaaaaaababababaaaababaabababaaaaaaabaababababaaababababababababaaaaaabaaaabaababaaaababaababaaababaabaabaaababababaaaaaababaaaaaabaaaaabababaaabababaabaabaabaaabaababaaaaabaaabaaabaababaababaababaababaabaaaabaabaababababababaaaaabababaaabaaababaaabababaaabaaabaaaababaaaaaaaaabababaaaaababaaaaabaababababaababaababaabaabaaabaabababaababaabaabaabababaabaaaaaabaaabababaaaabaabaabaababaabaaabababaaaabaababababaababaaababaabaabaaaaabaaabababaaaaaaabaaabaababababaabaabaabababaababaabababaaaaabaabababababaababababaaabababaaababababababaaabaaabaabababaaaababaababababaabaaaaabababaababaabababaabaabababaaaaababababaababaabaababaabaabababababababaaaaaabaaaaabaababaaababaaaaaabaaaabaababaabababaabaabaabaaaabaaaabaaabaaaabaabababaaabaabaabaaabaabaaabaabaaabaabaaaababaaababaababaabaabaaababababaabaaaabaaabaabaaababaababaaaaabaaabababababababaababababaabaaaaaaabaaabaabaababaabaabababababaaaabaabababababaababaabaaabaaababaabaababaabaabaaabababaabaabababababaababaabababaababababaaabababaaabababaaababaabaabaaabaabaaaababababaababaaabababaaaaaaaabababaababaaaaaaaaabaabaaabaabaabababaaaaababaabababaabababababaaaaabaaabaaabababaaaaababaaabababababababababaaaaaabaaaabaabaabaaababaaababaaaabaaaaabababababaaaabaababaabaabababaaaabaaababababaaaabaabaaaaabaaabaaabababaababaaaaaaaaabababaababaabaaababababababaaababaababaaaaabaabaaabababaaabaaabaaababaabaaababaaababaababababaaababaabababababaababaaaabababaabaabaabaaaabaababaabaabaababababaabababababaaaaababaababaaaababaabaabaaabababaaaaaababaaaabababaaaaaaabaabaababababababaabaabaaabaaabaabababaaababababaabaaaaabaaababaabaabaabaabababaaababababaabaababaaaabaaaaaaaaaababababaabaabaababaabaabaabababaaaaababaaaaabaaababababaaabaababaabaaaabababaabaaababaaaabababababaabaabaaabababababaaabaabaaabaaabababababababababababaabababababababababaabaabaababaababababaaababababaabaaabababaabababaaaaabaaabaaaabaabaaaabaaababababaaaaabaaabaababaaaabaaaaaababababaaaaaaaaababaaaaabaababaababaabaabababaabaaababaaababababaaaaaabaaaaaabaaababaaabaaababababaabababaaababaaabaaaabaababaababaabababaaaababaaaaaaaabaabaabababaaabaabaababaaaaabaabababaababaaabaaabaaabaaababababaaabaaaaaabaabaaaaaaabaaabababaabaabaaaabaabababaaababababaaaaabababaaaabaababaabaababaababaaaabaaababababaabaabaababaababaabababaabaaababaaaabababaabaaababaabaabaababaaabaabaababababaabababaabaabaaaababaaababababaabaaabaaabababababababaaababaaabaaaaaaabababaaaabaaabababababaabaabaaaaaabaaaaabaabaaaabaabaaabababaaaababaaaabaaabaaabaababababababababaaababaaaababaaabaabaabaabaabaaaabababaabaaaababaabaababaabababaaaaabaaaababaaaaabaaabaaaaaaabababaabababababaababaabaabaabaabaaabababababaabaaabaabababaaaaaaaaaabaaaabaaaaabaabababaaabaababababaabaaababaabababaaabaaaabaabaabababababaaababaababababaababaaaababababaaabaabaaaaabababababaabababababaabaabaababababaaabaaaababaabaababaaabababaaabaaaaaaaaaabababaaaaabaaabaababaaababababaaababababababababaaabaabaabaaabaabaababaabaaaaababaabababaaababaaaabaaabaaabaaaabaabababaababaaabaabaaaababababaababababaabaaaaabaaabaabababababababaaaaabaaaaaaabaabaababaaababaaabaaabaaaabaaabababaaaabaaaababaaaabaaabaababaababaaaabaabaaaaabaaabaabaababaaaababaaaababaabaaaaabababaaaaabaaaaabaabaabaabaaaabababaaababaaabaaabaabaabababababaabaabababaabaaaabaaabababaaaababaabaaabaaabababababaababababaaaaaaabababaaabaaababaabaabababababaaaabaababaabaababababaabababaababaaaaabababaababaaaaaaabaabaababababaabaabaabababaababaababaabababaababaabaaaababaababaabababaababababaaabababaabaaaabaaaaaaabababaaababaaaabaaaaababababaabaaabababababaabababaaaabaaababaabaababaabaabaaaababaaabaaaaaaaaaabaababaaababaaabaabababaababaaabaaaababaaaababababaaaababaaabababaabaababaabababababaaabababababaabababaaabababaaababababababaabaaabaaaaaabaabaabaabaabaabaabaababaabaaabababaaaababaabaabaaaaaaaaaaabaaaaaababaaabaabaaaaababaaababaababaabaabaaaaaaaaabaaaababaababaaaaabaabaabaaaaaabaaabaabaaabaababaabaabaabaababababaabaaababababababaaababaaaabaaababaababaaaababaabaababaabaaaabaababaabaabaaabaaaaabaabababaababaaaababaaaaaababaaaaaaababaababaabaaababaabaababaabaaabaababaaabaababaababababaabaaabaabababaabababaaabaabaaabaababaaaabaababaababaababaaababaabaabaaababaabaaabaabaaababaaaaaaaaaaabaaaaabababababababaaabaabaabaababaababaaaaababaabababaabababaababaabababaaabababaabaaaaababababababaaaabaaababaaabaaaabaabaabaaabaabaaaabababaababaababaababaabaaaaabaaaaaabaaaaabaaabaaabababaaababaababaaaabaaaaaabaaabaababababababababababaaabababaabaaabaaabaaabaaaaaaaabababaababaababababababaaabaaaaaaababaababaabaaabababababaababaababaabaabaaaaaabaabaababaababaabaaaababaaabaaaababaaaaaababaabababaabaaaaababababaababaababaabababaabaabaabaaabaababababababaababaaaaabaaaaabaaabababaabaaaaababaaabaaaaabaaabaaabaaabaababababaaababababababaaaaabaabaaaaaaaabaabaaabaabaaaaabaaaaaaababaabaaabaaaababaaaaaabaaaaaabaaaabaabaaaaabaabaababaabababababaabababaabababaaaababababababaaababaabaaaabaabaababaababaaaabaabaababababababaaabaaaababaaababaabaabababababaababaabababaababaababaaaababaaababaaaabaababaabaaaabaaabaaaabaababaaaabaaaababaaaababababababaabaaaaaabaaababaaaaabaaabababaababababababaaaababaababababaaaababaaabaabaababaabaabababaaabaababababaabaaabaabaabaaaaaaabaaababaaababaaababababababaaababaabaaaaabaabaaaaaaaaaaaababababaaaaaabaababaababaaabaaaabaaabaabaabaaaabaaababaaababaabaaababababaaaaaababababaaaaaabaabababababababababababaaaaaaabaabaabaaaaaaababaababaabaabaabababaababaaabaabaabaaaaababaaaaababaabaaabaaaababababaabaababaaababaababaabaaaaabaaabaabaaaababaabaabaaababaaaaababaaabaabaaababaabaaabaababaaabaababaabaabaabaaaabaaaababaaabaaababababababaaabaabaaabaaababaabaabaabaaaabaababababaaaabababaaabababaaaabaaababababababaabaabaabababaababaaabaabaaaabaaaaabababaabaaabaaaaababaabaabaaaababaababababaaaabaabaaabababaabaabababaaababaababababaababaabababaababaabaabaaabaabaaaaaaabababaaaabaabaababababababaaababaabaaaaabaaababaaaabababaaaababaababaaaabaaababaababaaaaabababababaababaababababaaaabaababaabaaaababaaaaabababaabababababababaaaabaabaaabaabaaaababababababababaaabaabaaaaaabaaababaaabaabaababaabaaaaaaabababababaaaababababaabaabababaabababababaaabaaabaaabaaababababababababaababababababaaaaaababaabababaababababaaababaababaaabaababaabaaaababaaabaabaaaaababaabaabaaabaabaaababaaaaaaababaabababababababaabaaaabababaabaaabaaaaabaaaababaaabaaabababaabababababababababaaababaababababaabaaabaaabaabababaaaaababaababababaaababaaaababaaaaabababaabaaaaabaabaabaaabaabababaaaaabaaabababaaababaaabababababababaaabaaaabaabababababaaabaababaabaaabaabaabaaaabaaaabaabaabaaababaaaaabababaaaababaababababaabababaababaaaabababaaaaaaaabaabaababababaaaaababababababababaababababaaababababaabaababaabaabaabaaaaababaabababaababaabababaaaaababaaabaaabaaaaabaaaaaaabababaaaabababababaababababaabaababaaaaaaaababaaaababababaabababababababaabaaabaabaaaababababababaabaabaaaabaaaaaaaaabaaaabaaaababababaabaabaaabaababababaaaabaaaababaaabaababaababaababaabaaabaaababaababababaababaabababaababaaaaaabaababaabababababababaaaabaaabababaaaababababaabaaabababaaabaaabaaabaaababaaabababababaaababaabaabaabaaabaabababaabaaabaaaababababababababaaaaababaabaaaaabababaaabababaabaabaabababaabaabaabaaaaababaaababaabaababababaabaaaaababababaabaaaaababaabaaaabaababaaaaabababaababaabaababaabababaaaabaabaabaaaaabaaabababaaaaababaaaaaaaaabababaaaaaaabaabaabaabababaaabaababababababaaabaabaababababaabaababaaaababababaaabaabaabaaaaaababaaabababababaaaabaaababaaaabababaaababababaababaabaaabababababaababaaaaaabaaababababababaaaaabaaaaabaaabababaabababaabaaababaabaaaaabaaabaabaabababaaaaaaabababaaaaaababaaaaaaabaaabaababaababaabaaaabababaaaaaaaabababaababaababaaabaaabaaababaaaababaabaabaaababababaabaababaaaaaaaaaabaaabababababaaabaabaababaabaaabaaabaaaaaaabababaaaababaabaabaaaaababaaaabababababaabaabababaaaabababababaaababababaaaabaabaaabaababaaaaaaaaabaababaaaaabababaabaabaaababaabaababababaaabaabababababababaababaabaabaabaaaaabaaaabaaabababaababaaaaabababababaaabaaaababaaabababaaababaabaababaabaaaababababaaababaababababaababababaaaabababaaaabaaabaabaabaabaaaaaabababaaaabaaaaabaababaaaaaaaabaaaababaabaabaababaaaaababababababaabaabababaaabaaaaaaaabababaabababaabaababababababababababaababababaababaabaaaababaaabaaaaaababaaaababaaaaabaabaababaabaaabaababababababaabaabaabaaabababaaaabaaaabaababaabababababaababaabaabaaaaabaabaaaaabaaababababaabaaabaaababaabaababaababaaabaaaabaaaabaaaababaabaaaabaabaabaaaabababaabaaaabaaaababababaaaaaaabaaaaababaaaabaabaabaaabaaaaabaabaaaababaababaababaaabaaaaabababababaababaaaabaaabaaabaabaababaabaaababaabaabaabaaaabaabaababaaaababababaaaababababababaaaabaaabaababaaabaababaababaaabaaabaababababaababaabababaaaabababaaababababaaababaaababaabaaabaababababababaabaaabaababaaabababababaabababababaabaabaababababaaabaababababaaaaabababaabaaababababaaaaaababababaaaababaababababababababababababaaababaaaaabababaababaabaababaaabaaabababaaaabababababababaaaaaabaaaaaabaaaaaaabaaaababaaaaaababababaababaaaaaaaaaabaaabaabababaaaaaaaaaaabaabaaaabaabaabababababaababaaabaababaaaababababaabaabaaabaaabaaaabaaaabaababaaabaabaabaabaaabaaaaabaabaaaaaaabaaabababaabaaababaabababababababaaabababaaaabaababaababaaaabaaababaaabaaababaabaabababaabaabaabaabaaabaababaaababababaababababaabaababaabaabababaabaaaababaabababababaaabaaaaababababaabaababaaaaabababaabaaaabaabaaaaababaabaaaababaaababaababababaaaaabababaabaababaaababaabababaabababaabaaababaabaaabaabaaabababaabaababababaaababaaababaabaaaabaaabaaababaabababababaabababababaabababaabaaabaabaaaababababababaaabaaabaaababaaaaabaabababaaabababaaababaaaaaabaabababaabaabaabababaabaabaabababaababaaababaaaaaababababababaaaaaababaabaaabaaabaabaababaabaaaaababaabaaabaabaababaabababaaaabaaaabaababaabaabababaaaaababaabababaaaaaababaaaaababaabaaaaabaabaaaababaababaaaaababababaaaaaababaabaaabaaababaaababababababaaababaabaaaaabababababaababaabaaaabaabaaaababababaaaaabaaabaabaaababaababaaababaabaabaabaaaababaabaababaababaaaababababaaabababaaaaaababaaababaaaaaababaabaababababaababaababaaabaaabaaabababaaababababaaabababaabaaabaaabaaaabaaaaaaaabaababaaaabababaaabababababaaababaabaabaababaaababaaaaababaabaaabaababaaaaaabababaaabaaabaaabababababababaaabababaaabababaabababababaaabaaababaaabaababababababaaaaaaaabaabaabaaabaababaaababababababaaabaabaababaaababaaabababaaaaaabababaaababaabaaabaaaaababaaaabaaaabaabababaabaababaaaabaaaaaabababaababaababaaababaaaabaaabaaaaabaababaaababaababaaabaaaaaaaabababababababaabaaabaabababaaaaabaaabaaabaabaaaaaaaabaaabaaabaabaaaaababababaababaaabababaaabaaabaabaababaabaaabababaababaababaaaabaabaabaaaabaabababaabababaaaaaabababaabababaabaababaabababaaabaababababaaaaaababababaabaaababaaabaaabababaabaabaaabababaabaabaabababaaaababaaabaaabababaaaaabaaaaabaaaabaabababaaaaaaaaaaabaaaababaaabaaaaaaabababaaabaabaaaabaaaababaaabaabaababaabababaabababaabaaaababaaaabaaabababababaababaabaaabaaabababaababaaaaabaababababaababababaababaaaaababaabaabababababababababababababaaaaaaaabaabaaabaababaaaaaaaaaabaaababaaabaababaaababababababababaaabaaabaababaaabaabaaabaababababaababababaababaabababaabababaababaababaaaaabaaaaababaababaaaababaababaabaababababababaabaaabababaabaabaababababaababaabaaaaababababaababaaababaababababababaabababaabaabaaabaaaabaabaaabaababaabababaabaabababaabaabaabaabaabaabaaaaaaabaaaababababaaaababaabaaabaaababababaaaababababaaaabaaababaabababaabababaaaabaababaaababaababaaaaaaaababaaabaababaaaabaaaaabaaabaabaaaabaaabaaaabababaabaabaaaaaaaaaababaaabababababababaaababaaabaaaaaaabaaaaababaabaabaabaaabaaaabaabaaaababaababaababaaabaaababaabababaaabaababaaaaaaababaabaabaababaaabaababaaababaaaabaaababaababaababaababaaaababaabaaaababaabaabaabaaabaaababaabaabaaaabaabababaaaabaaaabababaaabaabababaaaaaaabaabaababababaabababaabaabaababababababaaabababaabaaaabababababaabaabaabababaabaaaaaaababababaabaaaababababaaabaaaaaabababababaaaababaabaabababaabaabaaababababaaabaaaaaabaaabaababaabaaabaaaaaaaaabaaabaaabaaababaaabababababaaaababaaaaabababababaababaabaaabababaabaaabaababaaababaabababababababaaaaabaaaabaaaabaaaaaabaabaaabaababababaabababaabababaabaabaababaaababababaaabaabaababaabaaaaabaaaababaaabaabaaaaaababaabababababababaabaaabaababababaabaaabaabaabaabababaaaaabaaabababababaababababababaaababaaabaaaaaabababaaabaababaabaabababaabaaaabaabaabaaababaaababaaabababaababaaabaabaabaababababaaabababaaaababaaabaaabababaaabaabaababababaabaaababaababaababaaababaabaaababaabaabaabaaabaababaabaaaabaabaaabaaaaaaaaaababaabababababaabaaaabaabaabaababaabababaababababaaababaaaabaabababaabaaabaababababaababababaaaaaaaaabaaabaabaaabababaabaaaabaabaabaabaaabaaabaababaaabaabaabaababaaababababaabababaaabaabaabababaaaabaaaabababababaabaabaaaababababaabaaaaaabaababaabaabaaabababababaaabaabaaaaabababaaaabaabaababaaaaababaabaaaaabaaababaaabaaabaaabababaababababaabaabababaaabaababaabaabaaababaabaaababaababaaabaaabaaabaaaabababaabaaaabaababaabababababaaabababaababaababaaabaaabaababaaaabaabaaaaababaababababaaabaaaaabababaabababaababaabaaaaaaabaaababaaaaabaabaabaaaababaabababaaaabaabaaaabababaabaaabaaaabaaaaabaaaaababaabaababaaaaaabaaaabaabaaaaaaaaabaaabaaaaabaaaabaabababaababaabaaababaabaaabaabababaaabaaabaaaaaabaabaaabaaabaaababaaaabababababaababaaaaabaaaaababababaaabababababaababababaaaabababaababaaabababaabababababaabaabaaabababaaaababababaaaabaaababaabaaabaaaabaabaabaababababaababaabaabaababaabababaaabaababababaabaababaaaabababaabaaaaaaaaaaaaababababaaabaaaaabaababaabaababaabaaaaaaaababaaaabaaaababaaaaabababababaababaaaaaabaabaaabaababaaababababaaaabaaaaaaaabaabababaabaaaabaababaababaabababaabaaababababababaabaaababaaaaaaababaaabaabababaaabababababaabababaabaaabaabaabaababaaaaaaaabaababaaababababaaabababaababababababaababababababababababaaabaabaaaabaababaababaabaabaaaaabaabababaaaaaaababaaaabababaaabaababaabaaaaaabaaaababaaaabababaababaabaababababaaababaabaaaababababaaaabaabaabababaaababababaaababaabaaaabaaababaaaabaaababaaababaaaaaabaababaaaababaabaabaababaaaaaabaaabaaaaaabaaabababababaaaaababaabababaababaabaaaababaaabaaabaaababaaaabaaabaababaaabaababaabaaaaabaababaaaaaabababababaaabaaababababaaaabababaaabaaaababababaabaabaabaabaabaabababaaaaabaababababaabaabaabababaaaabaaaabaabaaabaaababaabaaaababababaaababaababaabaabababaabaaababaaabaaaabaaaabaabababababaababaabababababaaabaabaabaabaababaabaababaabaabaaaabaaabababababababaaaaabababaabaabaabaaaabaaabababaababaaababababababaaaabababaaaabaaababaabababababababaababaaaaabaabaaababaababaaaababaabaababaaabaaaaaaabaababaaaabababababababaaabaaabababaaababaaaabaaabaaaaababaabaaababaabaaaaabaaabaaaabaabaaababababababababababaaababaaababababaabaabababababababaabababaaabababaabaaabababababaaaabababababaabaaababaaaaabaaaaababababaabababaabaabababaababababaabababababaaaaababababababababaababaababaaababaaabaababaaabaaabaabaaababababababaababababaaaabaababaaaaaaaaabababaabaaabababababababababaabaabaaaababababaabaaaababaaabaaababababaaababaaaaaaababaabababaabababababababababaabaabababaaaabaabababaababababaabaababaabaaabaababababaabaababaaaaaababaaabababaabaaaababaaaabababaababaabaaababababaaababababaaabababaaaabaaabababaabaaaaabababaabaababaababababababaaaabaababababaabababaaaabaaabababaababababaabababababababababaaaabaabaababaaabaababaaaaaabaaaababababaaabababaabababaabababaababaaabaabaabababaaabababaababaaaaaababababaaabaabaaaaabaaaaabababaaabaabaabaaabababaabababaabaaaaabababaabaaabababaaabaabababaabaaabababaabaabaabababababaabababababababaaabababababaaabaabaaababaaababaabaabaaabaabaababaaababababaabaababaabaaaabaababaaaaaabaababababaaaababababaababaaaabaabaaaabababaaabababababaaababaabaaababaababaabaaababababaaababababaaabaaababaabaaaabababaababaaaaababaabaaaaaaababababaaaababaaaaabaababaaabababaaaaaaaabaabaaaababaabababaabaaaaabaaaaaaaabaaaabaaaabaabababababaaaabaabaaabaabaabaaaabaabaabaaabaabababaaaabababababababaabaaaababaaabaaaabaaaaaaabaabaabaaaaaaababaaaabababaaaabaababaabaababaabaabababababababaaaabababaaaaabaabaaababababaabaaaabaabababaabaaabababaabaaaabababaabaababaabababababaaababaabaaaabababababaabaaabababababababababaaaabaabaaababababaaaaabaaababababaaaaaababaabaababaababaabaabaaabaaaabababaabaaaaabababaaabababaabaaaabababababaaaababababaaaabaabaababaaabaaababababaabaaaaababababababaabaababababaababaabaaaaabaabaaababaaaabababaabababaabaaabaababababaaabaababaabababababaaababababaabaaababaabaaabaabaababaababaababaabaaaabababaababaaababaaababaaaababaabaaaabaaaabababaaabaabaabaabaababaaabaabaaaaababaaabaaaaaababaabaababaaaaaababaaaaaabaabaabaaaaabaaabaaaaaaababaaaabaabaabababaabaabababababababaabaaaababababaabaaabaaaababaaaaabaaabaabaababaabaabaaabaababaabaababaababaabaaababaababaaabaabaaabababaaabaabaababaababaaabaaaaaababaaabababababaaabababaabaaaabaaaabaaabaabababaaaaababaaabababaaabababaaababaababaabaabababaaaabaabababaabaaabaaababaabaababaababababaabaabaaabaaababaabaaaababaabababaabababaaaaababaabaaababaabaaababaababaabaaabaabaababababaabaaaaaaaabaaaaaabababababababaabababaabaabababaaababaabababaaaaaabababaaabaababaaaabaabaaabababababaababaababaabababaabaaaababaaababababaabababaaaaabaaabaaabababaaabaababaabababaaaabaabababaababaaaaabaababaaabaaaabaaaaaaabaaaaabaaaaaaaababaabaabaaabaaabababaababaabaaabaabaaaabaabaabaabababaabaababababaabaababaaaababababababaaababaaabababaababaababaaababaabaabababaababababaaababaaaaaaabaabaabababababaabaaabaabababaabababaaabaaaaabaaabababaabaabaababaabababaabaaababababaaababaabababaabaabaabaabaaaaaababaaaabaaaaabaaaababaaaaaaaaababaababababababaabaaaabaabaabaabaaababaaaaaababaaaaababaabaabaababaaaaabaaaababababababaabaabaabaabaaabababababaabaababaaaaaaaabababaaaaaaabababaababaabababaaabaaababaaabaabababaaabaabaaaabababababababaabaaabaaaabaabababaaaaababaababaaabababababaaaababababaababaaaabaababaababaabaabaabaabaaaabaabababaabaaabababaaaabaababaabaabaabaabaaaaaaaabaaabababababaababababababaaaaabaaaaaaababaababaabaaaabaabaaabaaaababaabaabaaabababababaaabaabababaaaabaababaabaababaabaaabaabababaaaabaaaabaaaabaaaababaaaabaabaabababaaaaababaabababaaaaaaababaaabaaaaaababaaaaaaabaaabababaaaaaabaaababababababaabaababababababaaabaaaabaaabaaaabaababaaabaaababaabaaabaaaabababaabababababababababaabaabaababababababababaaaaaaaabaababababaaaabaabababaabaabaabaabababaaabaaaabaabababaabaaaaaabaabababababaababaaaaaabaabaaabaaaaaaababaaababaababaaaababaababababababaaabaabaababaababaabaababaababaaaababaabaabaabaabaabaabababaaabaabababababababaaaabaaaaaaaaababaabaaaabaaababaaaaaaaaaaababaababaaaaaaabababaaababaabaabaabaaabaaaababaabababaaaabaabababaaaaabaaaababaaabaabababababaababaaaabababaababaaabaababababaaaabababaaaabaababaabaaababaaaababaaabababaabaabaaabababaaaabaaababababaaaaaaabababaabababaaababaaabababaababaabaaabababaababababaaababaabababaaababaababaaababaaaaababaababaaabaaaabaaabaababaabaababaaabaaabaabaaababaababaaaaabababaaabaaaaaababaaaaabaabaababaabaababaaaabaaababaaababaaaaaabaaababaaabaabaababaababaabaaabaaababababaabaababababaaaabaabaaaabababaaabaababaaaababaaababaaababaabaabaaabaaaabababaabaaabaabaabababaabaabababababababaababaaabababaaabaaabaabaabaabaaaabababaababaababaabaaaababaabaababaabaabaabaababaabaaababababababaabaabaaababaaabaabababaaabaabaaabaaababababaabaaabaaabababaabababaaaabababaababaababaaaaaababaaaabaaaaaabababaabaaabaabaabaaaaabaaabaaaabaababaababaabababaababaaabaababababaabababaababababaaaaaabababaaaaababababaaaaaaabaabaababaabaaabaaaaababaaabababaabaabaaababaaabababaabababaaaaaabababababaaaabababababaababaaaaabaaabababaaaaabaaabaaababababababaaaaaaaabaaabaaaaababababababaababaaabababaaabaabaabaaabaabababababaabaaaabaabababababaaaababaaababaaabaaabababaabaabababaaaababaabaabaabaaabaaaabaabaabaabaabaababaaaaaaababababaababaabaabaaaabaabaabababaaabababaabababaaabaababababaabaaaabaaaabaababaaaaaaaaabababababaaabababaaaabaababaaabaabaababaabaaaaabaabaaaabaabaabaababaaabaabaabaaaababaabaaaaabaaaaaabaabaabababaaababaabaabaababaabaaabababaaaabaaababababaababaaababababaaabaaabaababaaaaabaaaabaabababaabaaaababababaaaaaababababaababaabaabababababababababaaaabababaaaaababaabaababaaaabaabababaaabaabaababaabababaaabaaabababababaaaabaabababaaaabaaaabaaaabaaaababaaababababaaababaababaaabaabaaabaabaaaabababaaabababababaabababaaaababaaaaaaabababaaaabaaabababaaabaabaaabaaabaaaaabaabaababaaaaaaabaaababaaaaaababaaaabaababaababaabaabaabaaabaababaabababaababababaaaaabaabababaabaaaabababaabaabaabaaaaaababababaaabaabaaaababababaaababaabaaabababababaabaaabababaaababaabababababaaaaaaabaababaaaababaabaaabaaaaabababaababababaaaababaabaaaabababaabaababaaaaaaaaabaaabababaababababaabababaababaaababaaabaabaabaabaaababaaaaabaabaaababababaabaabaabaababababaaabaaabaaababaababaaaabaababaababababababaababababababaaaaabaababaaabababaaaaabaababaabababaabababaabaaabaabaaaaaababaababaabaabaaaaaaaabaaabaababaaaaaaababaaabaaaaabaaabaabaaaaababaaabaaaababaabaababaabaaababaabaaabaaababaaabababaabababaabaababaaaabaaaababaaababababaabababaababaaaabababaabababaaabaabaaababaaabaaababaabababaababaababababaaaaaaabaababaaabaaabaaaaaaaaababababaabababababaabaaabaaabaababaaabaaabababaabaaabaabababababaababaaaaaabaaaaaabababaababababaaababaabaababaaababaababaaaaaaabaaaaabababababaababaaaabaababaababaabaaaabaaababaaabaaaabababaaabaaaababababaabaaaaababaabaaababaaaabaabaaaababaaaababaababaabababaabaababaaabababaabaabaabababaaaaabaababaabababababaababababaaabaaababaaababaabaaaabaaabaaabaaaaabaaaaababaaabaaaaaabaabaaaabaaababababaabaaaaaaabababababababaaaabababaaaaabaabaaaabababababaaaabaaaabababababaaabaababaaabababababaaaababaababaaaababaabaaabaaabababaaaababababaaaaaabababababaaabababaaaabababaababababaaaabaaabaabaaaabaabababaababaaaaabaaaabaaabababaababaaabaaabababababaabaabababaaabaabababaabaabaabababaaabaabaaabaabababaabaabaabaababaaaabababaababaaaaababaababaabaabaabaaaaabaababababaabaaabaababaababaaaaabaababababaaabaababababababaaaabababababaababaababaabaaabababaaaabaabababababaaaabababaabababaaaaabaaababaabaabaaababaabaaaabaabaaaabaaaababaabababaaababababaaababaabaaabaaabaababaaaaabaaabaabaababaababaaabababaababaababaaababaaaabaaaaabaaabaababaabaaabababaaaaaababababaabababaaaaabaaabaababaababaaababaabababaabaabaabaaabababaabaaaaaababababaababaaaaabababababaaaabaaaaabaaabaaaabaaabaabaababaabababaabababaaabababababaabababababaaaaababaaaaabaabaabababaabababababaabaabababaaabaaaaabaaaababaabababaaaabaababababababaaabaaabababaaaaaabaaabaabaabaaaababaaabababaababaaabaabaabaababaababaaaabaaababaababababaaaabaababababababababaababaaaaabababaaababaabaabaaaabaabaaaaabaababababaaaababaaababaabaabaabaaabaaaabababaaaaaaabaabaabaababaaaabaabaababababababaaabababaabababababaaababaaaababaababababaababababaaaabaababaabababaaabaabaaabaaaaabaabaabababababaabababababaaaabababaaaaabaabaabaaaababababaababaaaaabaaabababaabaabaaaababaaabaaabaaaaaabaaaabababaaabababaaababaaababaababaaabababaababababaaaaaabaaabaababaaaaaabababababaaaabaaaaaabababaaababababaaabaababaaaabaaabaaabaaaaabaaababababaabaaaabaaababaabaaaababaababababaabaaaaabaaaabaababaaabaaaabaaaabaabababababaabaabaabaababababababaaabaabaabaaaaabaabababababaaaaabaabaabaabaabababaaabaababababaaabaababaaabaabaaaaababaaaabaaababaaababababaabaabaabababababababaaaabaaaabababaaaaaabaabaaaaabaababababaaaabaaaabaabaaaaaabaabaabaabaabaababababaabababaaaaababaaababaaabaabababaabaaaaaaabababaaabababaabababababaabaababaaaabaababababaabaababababaaababaabaabababababaababababaabaababaaaaabababaabaababaaabababaabaababaabaabaaababababaaabababaaaaaaababaababaababababaababaaababaabaabaaaababababaaaabababababababaabaabaaababababaababababaababaabaabababababaababaaaaaaabaabaaaabaaaabababaaababaabababaabaababaabababababaaaaabaaaaaabaaaaababaabaaababaaaaabababaababaabaaaaaaababaaaaaababababaaaabaababaabababaaaabababababababaaaababaaabaababababaababaabaaaaabababaaaaaabaabababaaaabaababaabaaababaaababaaabaababaaababababaababaabaababaaaaabaababaabaabababaaaabaabaaabababaabaaaaabaabababaabaaaabaababaaabaaabaaabababaabaabaaababaaaaababaabababababaaaaabaababababaaabaaabaaaaaaababaaabababaabaababaaabaabababaaabaababaabaabababababababaaaabaaababaaababaaabaaaaaaababaababaaaabaabababaabaabaaaabababaababababaaabaababaaaabaaaabaabaabaaabaaabaaaaaaabababababaaaababababababaababababaaabaababaababaaabaaaaaaaababaaababaaabaabaaaabaabababaaabaaaaaaaabababaababaababaababababaaaabaababaaabababaababaaabaabaaaababaababaaaababaaaaaabaaaabababababaabababaaabababababaaaaaabaabababaababaaaababababaababaaaabaaababaabaaabaababaabababaabaabaaaababababaaababaaaabaaababaaababaaaabaaaabaaabaaaabaaabaaaaabababaaaabaaaabaababababaabaaabaabaaabaabaaaaaaababababababaabaaaaababababaababababaabaababaabaabaaabababaabaaabaababababaaaaabaabababaaaaaabababababaababaabaaabaaabaaaaaaaababababaaaaaaabababaababababaaabababaaaabaabaaaaaaabaabaaababababaababaababaaababaaaaababaaaabaabaaaabaabababababaabaabaababaaabaaabaaaabaabaababababaabaababaababaaaaaabaaabababaabaaababaaabaabababababababaababababaabaaaabababaabaabababababababaabababaaaaaabaabaababaaaabaaaabaabaaababaabaaababababaabaabaababaaabaaabaaababaaaaababababaabaaabaababaababaaaabaabaabaaaaaabaabaaaababababaaaaaabababababaababaabaababababaabababababaababaabaabaaababaaababababababaaaabaaabaaababaaaaababababaabaabaababaaaaaaabaababaaabaabaaaaababaaabaaabaababababababababababababaababaabaababaabaabaaababababababaabababaaabababaaabaaabaabaabaaaaabababaaaabaaaababaababaabaababaabaabaaabababaaaaaaaababaaaababababaaaaaaaababaabaabaabaaaababaaaababaaabaabaabaaababaabaabaaaababaababababaaabaaabaabaaaababababababaabaaaabaabababababababaabaabaababababaaabaabababaaaababaabababaabaaabaaabaabaabaabaaabaabaababaaabaaaaaaaaaabababaaababababaabaababaaaaabaaabaababaabababababaaabababababababaabaaaaaaababaababababaabaaabababababababaaaababaaaababaabaaaababaababaabaabaababababaaababaabaaaabababababaabaabababaaababababaabababababaababaabaaaabababaababaabaabababaabababaaaabaaaaaabaaababaaaabaabaababababababaaaaababaaabaaababaabaaabaababaaaababaabababababaabaabaaababaaababababaaaaaaaabababaabababababababaaababababaabaabaaabaabaaaaabababaabababaaaabaabaabababababaababaabababaabaabababababaaabababaaababaababababaaaaaababaababaabaababababaabaabaaaabaaaaaababababababababaaabaababaababababaaaaababaabaababaababaabaaaaababababaaaaaabaabaaaaaaaabaaabaabaababaaabaaaabaaabaaaaaaabababaaaabaaababaaaaaaaabaababaaaabaaaaababaababaabababaababaaaababaabaaababaabaababaaabaaaababababaaabaababaaabaaabaaaababaaababababaaaaaaaabaabababababaabaababaaaababababababaaabababaaaaabaababababaaababaaabaaababaabaababaaaaababaaaaaaaaababaabaaaababababaabaaabaaabaababaaaaabaaabaaababaababaababaabaabaabababaabaababaabaaaaabababaaaabaaabaababaabaabaabaaababaaaaaabaaabaaabababaabaaaabaaaabababaaabababaabaaaabaababaaabaaababababaabaaababaabababaaabaabaabaaaaaabababaabaabaabaababaaabababababababaaaababaabaaababaaaabaabaaaabaababaabababababaabaaabaaabaabaaababaaaaabaababaababaaababaaabababaababaaaaababaabaababaaaababababaaaaabaababaabaababaaabaaaababaaaaabababaabaabaaaaaaaaabababaaabaabaabaababaaaaababababaabaaaaababaaababababababababaaaabaaaabaaabaabaabababaaaaabababaaaaaababaabaababababaaabaabababaabaabaabaabababaaaaababaaaababaabaabaabaaaabaaaaaabababaababababaababababababaaabababababababaabaababababaabababaaabaabaaaabaaabaaabababaababaabaaaaaabaababaaaaababababaaababaaababaabaabaaabaaabaaabababaabaaabababaabababaaabaaaaaabababababababaaabaaabababaabababaabaaaaaaaaabababaababaabaabaabaaabababaaaaabaabaabaabaaabababababaabababaaaaaaabaababababaaaabababaaababaaabaaaabaabababaabaabababaabaabaaaaabaaaabaabaabaaabaaaaabaaaaabababaaaaaaababaabaabababaabaaaabababaaabaabaaaabababababaabaababababaabaaaaaababaabababaaaababaaaaabaababababaaabaabababaababababaabaaababaaabaaabababaaabaabaabaababaaabaabababaabaabaaababaaaaababaabaaaabaababaaababababaaaabababababababababaababaaabaabaaaabababaabababaaaaababababababaabaaaaaabababaababaababaabaaaabababababaaaabaabaabaaabababaabaabaababaabababaaaaaabababaabaaaaabababaabababaabaaababababaabaaabababaaaaababaababaaababaaaaaaaabababababababaababaababaababababaabaababababaaabababababaabaababaaabaaaaabaabaaabaaabababaaababaaabaaabaabaaaabaaaaaabaabaaabaabaaaaaaaabaabaaaaabaaaababababababababababaaaaabaaababaaaabaabababaaaabababaababababaababaaabaababaabababaabaaaabaabaabaaababababababaababaaabaaabababaababaaaaabababaababaaaabaaaaabaabaaababababaabababaabaabaaaaaaababaababaaaabaaaababaaababaaaaaabaabaaaabaabaaabaababaababababaaaababaabababababababaabaaaababaababaabaabaabababaaaaaabaabababababaaabaababababaaababaaabaaabaaabaababababababababaabaabaabaaabaabaaabaabababaaaabaaaaababaababaabaaabaaaabaabaaaaaabababaaababababaaabaabababaababaaababababababababababababaaababaabaababaababababaaaaababaababaaaaabaababababaaabababaaabaabababaabaaaaaabababaabaaaababaaabaababababaabaaabaabaaaaababaaaaababaabaaabababaababaabababababababaabababaabaaaabaabaabaaaababaaababaaabababababaabababababaababababababaaabaababaabababababaaaaabaabababaabababaaaababaababaabaababaababaabaababababaababaabaaababaaaaaaaaaabaabababaabababaaababababaaababaaabaaaabaaababaabaaaaabababaababaababababababaabababababaaaaabababaaaaaaababaabaababaabaaababaaaaaabababaababababaaabaaababaabababaabababaabaaabaababaaaabababaabaabaababaababababaababababaaababaababaaababaaabaabaababaabaabababaaabababaabaabababaababaaaababaaabaaaaababaababaabababaaabababaaababaababaaaaaabaaaabaaabaabababaaaabaabaaabaaaaaaababaabaaaababaaaaabababaaaababaabababababaababaabababaaababababababaaaabaaaaaababababaaabaaaaababaabaaaababababababababaaabaaaaaaaababaababaaabaaaababaaabaaabababababaaabaaaaaabaaabaababaaaababaabababaaababaaabaababaabaababaaababababaaababababaabaaabaaaababaabaabaaabababaabaabaabaaaababaaabaaaabaaaabababaabababaababaababaabaababaaabababaaaabaabaaabaababaabaaaaabababaababaaaaabaaaababaabaaaaaababaababababaaabaaabaaaabaabaabaaabaaaaaabaabaababaababaabaabababaabaaabababababababababaababaabaaabaaaaaaaaabaababaabaaaaabaabaaaaababaababaabababababababaabaaabaaabaabaababaababaaabaababaaabaabaababababaababaabaabaaaaabaabababaabaaaaababaaababaababaababababaabababababaaababababababaaababaabababaabaaabaabaababaaabaababaababababaababaaabaabababaabaaabaaabababaaaaaabaabababaaabaabababababaaabababaaabaabaaaaaaababaaaaabaaababaabaaaaaabaabaababaabababaabaabaaaababababaaabaaaaababaaaaaaababaaaabaaaaabaababaaababaabaaaaaaaaababababababaaababaaaaababaaaabaabaababababaabaabaaaabababaababaabaaaabaaababaaabaabaaaaab
baabaaababaababaabaaaaaaaaaaaaaabababababaaabaaabababaaabaabababaaaabababaaabaabaaabaaabaaabababaaabababaaaababababaaabaabaababaaaaabababababababaabaabababaabaabababaababababababaabaabaababaababaabaabaabaaaaaaaabababababaabababaaaababaaababababaaaaababaaabaabaaabababaaabababababababaabaaaaabaabababababababaaaababababaaaaaabaababababaababaaabaaaaabaaaababaabababababababaabababaaabababaabababaaabababababaaaaaababaabaaaaaababababaabaaabaabababaabababababaaaabaababaaabaaaaabaabababababaabababaabaaabaaabaabaabababaababaabaabaaabaababaaaabaaaaaaaabaaaaaababaabababaaaababaabababaaababaabaabababaabaabaababababaaaababaababababaabaabaaaababaabaabababababaabaaababaaabaaaaaabaabaabaaaababababaaaaabababababababaaaaababaaaaaaaabaaabababababaababababaabaabaabababaaabaaababaabaaaaaabaaaaabaaabababaabaabababaabababaabaabaaababaaabaaabaababababaaaaaabaaababaaaabaabababaaaaaababababababababaaaababaabaaabaabaabaabaabaababaababaabababaabaabababaaaaaabaababaaaabaaaaabaababaaaababaabaaaabaabaaababaabababaaaabaababaaabaabaaaabaababababaaabaabaabaaaaaaababababaaabaabaabababaababaababaaababaaababababababababaabaaababaaaaabababaabababaaaabaaaababaabababaaabaaaabaabaabababaabaaaaababaaaabaaaaaabaabababaaaabaaababaaabaababababaaabaaabaabaaababaaababaaababaaaaabaabaaabaaaaaababaaaababaabaaabaababaaaabaababaabaaaabaaaaaaaababaabaaababaabaaababababaaaabaabababaabababaaaaaaaaaaaaabaaaabaababaababababaaaaaabaababaaaaababaabaaabaaaabaaaabaaabaabaaabaababaabaabaaaaaabababaaababaababaabaaaaababaaabababaaaaababaabaaaaaaababaababababaaaaabaaaababababababaababababaaabaaaaaababaabaaaabaaababababaaabaaababaaaabaaaabaaaaaaaaabaabaaaaaabababaabaabaabaababaabaabaaababaaaababaaabababaaaabaaababaababaabaababababababababababaabaababababaaabaaaaaaaaabaababaababaaababaabababababaaaaababaaabaababaabaaababababababaabaaaababaababaaababaaaabaaaabaabababababaaaababaaabaaabaababaaaaabaabaabaaabababaababababababaaaaaababababaaaaaaababaabaabaababaaaaababaaabababaaaababababaababababaabaaaababaabaabaabaabababaaabaaaabaaaaaaaaabaaaaabaaaaabababaababaababaaaaaaabaabaabaaababaabaaaabababaaaabaabaabaabaaababaaabababaaaaaaababaaababaaaaabaabaaababaababababaababababaabababaabaaaaaaabaabaabaaababaaabababaabababaaabaababaababaaabaabababaaaabaababaaabaababaaaabaaabaaaababaaaaabababaaaaaabaababaabaaababaabababababaabaababaabababaabababaabaabababababaaabaabaaaaaababaaababaabababaaaabababaaaaabababaaaabababaababaabababaababaaabaaabaaaabababaabaaabaaabaaababaababaaaabaaabababaababaabababaabaababaababaaaaaaaaaabababaaabaababaaaaaaabaaababaaabaaaaaaabaaababaabaabaaaababaabaaabaabababaabaaababaabaabaaabaabaabaaabaabaaaaababaaabababababababaaabaaabaababaabaabaabaaabababaaaaaabababaaaabaabaabaaabaababaaabababaaaabaaabababaabababaababaaaaaaaaababaaabaaaabaabaaaaaabaaabaabaabaaabababababaaabaababaabababaabaabaaaaababaababaababababaabaabababababababababababaababaaaababababaababababaaaabaababaababaaaaaaaaaaaaabaabababaaaaaabaaabaaaaaababaaaabaaaabaabaababaabababaaabababababaaaababaabaababaaaababababaaabababababababaabaaabaababababaababaaaaaababaaaababaabababababaababababaababaaabaabaaabaababaaabaaaaaabaabaabaabaaaaaababababaabaaaabaabaaaabaaabaabababababaababaaaaaabaaabaaababababaaabababababaaaaababaaabababababaababaaaabaaaaaabaaaaabaaabababaaabababaaaabaaababababababaabaaabababaaaabaaaaabababaabaaaaabababaaabaaabababababaaaaaaaaababaaaaabaabaaaaabaababaababaaaaaaaabaabababababaaaababaaaaababaaaabababababaaabaaaabaabaababaaabaaababababaaaabababaaababaaaabaabaaaabaaabababababaababaabaaabaababababababababababababaabaaabaabaababaabababaaababababaaabaaaaababababababaaaababababaaaababaabaabababababababaaaaaabaaaababababaaaabaabaababaabaaaabaaabababaaaaababaabaaabababaaabaabababaabaaaabaaaaaaabaaaaabaababababaabababaababababaababaaaaabababaaabaaaaababaaabaaababaaaaaaaabaabababaabaabaababaabaabaabaaaaaaabababaaabaabaabaaababaaabaabaaaaaabababaababaababaabaabaaaababaabaababaaabababaabababaababaababaaabababaababaababababababaabaabababaabababaababababaaaababababaabaabaababaaaabaababababaaabaabaabaaabababaaabaaaababaabaaaaaabababaaaabaabaabababaababaaaaaaabaaababaabababaababaababababaaaababaabaababaaabaaaaababaaabaabaababaabaabaabaabababaabaababababaabaaababaaaaababababaabaaaabaaabababaaaaaabaaabaababaaaaaaaaababaabaabababaaabaaaaaaaaaabaababababaababaabaabaaababaabaaaaaaaabababababaabaaaababababababaabaaabaabaabaabaaabababaabaababaabaaaababaaabaabaaaabababababababaaaaaaaabaaababababaabaababababababaabaaaaabaabaaabaababaaabaaabaaaabababaababababaaabaaaabaabaaaabababaabaababababaaabaaaabaabaaabaabababaababababaaaabaabaaaaababababaababaababaaaababaabaaabaaaaaaaabaaaabaaabababaabaaaabaaabababababaaaabaabaabaababaababababaabaaaaaaababaaababaabaaaabaababaabaaaabaaaaabababaaaaabababaabaaabaaabaaabaaababababaabababaaababababababaabababaaaaabaabaababaabaababaaaababaabaabaababaababababaaaaabaaaaababaababaaabaaaabaabaababaaaaabababababaababaabaabaabababaaaaaaaabababababababaaabaabaaaaaabaababaababababababababababababababaaaababaabaaabaaaaaaaababaabaabaaababaaabaaaaaabaaaababababababababaaababaababaabababaaaababaaaababaabaabaaaaababababaaaaaaaaabaaabaaaababaaaaababaaababaabaaaaabaabaaaaaababababaaababaabaaabababaababaabaaabaaaaabababaaababaaaabaababaabaaabababababaaabaaababababababaaaaaaababaabababaaaabaaabaabababaababaaaabababababaabaababaababaaabaaaababaabababababaaaabababaabababaababaaaabaaaaaabababaaaaaaabaabababababaabaabaaaababaabaababaaaaabababaaababaabababaaababababaaaaababababaabaabaaaabababaaaabaaaabaabaababababaabaababaaabaabababaabaabababababaaaabaabaaaaaababaaabaaaababaababaabaaaababaababaabaaaaaaabaababababaabaaaaaaababaaaaaababaabababaaaabaaaaaabaababaaaababaabaabababababaabaabaaaabaabaaabaabababaababababaaabaabaabaaabaabaabaababaabababaaaaaaababababaabababaaabaaabababaaaaaaabababaabaaabaaabaaaaababaabaaabaabaaabaaabaaaabababaaaababababaabaaababaabaabaaabaaabababaaababababababaaabababaabaaaabaaabaaababaababababaabababababaaaaabaabababababababababaaabaabaaaababaabaabaabaaabaaaaaaaaaaaababaababababaabaaaabaababababaababababaaabaabababaabaababaaabababaaaabaaababaababaaaabaabababaabababaabababababaababaababaabaababaabaaaabababaaabaababaaabababaabaababaabababababababaaaababababababaaabaaabaabaabaababaaabababaaabaabaaaaabababaaaaababaababaaabaaabababaaaabababaaaaaabaaabaaaabaaabaaaaaaabaabababaababaaaabaaaabaabababaaaaaaabababaababaaaaabababaabaaabaabaabaaaaaaaabaabaabababaabababaaabababababaabababaaaabaaabaaababaabaabaabababaabababaabaabababababaabababaaabababaabaaaabaaaababaabababababababaaababaabaababaabababaababaabaaaaaabaaaababaabaaaabaabaabababababaaabababaaabaaaaaaaabaabababababababaaaabaabaababaabaabaabababaaababaaaaaaaaaaaaabaaaabaababaabaaaabaababaabaabaaaaabaaababababaababaabaababaababaababababaabaababaababababaababaaaaaababaabaabaabababaababababababaabaababaaabaaabaaaaaaaababaabaabaaaababaabaaaabababaababaaababaaaaabaaaaaababaababababaaaabaabababaaabababaaabababaaaaabaabababaaababaaaabaaaaabaaaababaababaaaababaabaabaaaabaabababaaababaaababaabaababababaababaaaabaaabaaababaaaaaaaabaabaaababaaaabaabababababaaabaababaababaababaabaabaaaababaababaabaabaabaaabaabaababaababababaaabaababaabaaabaababaaababababababaaaabaabaaaabaaabababaabaababaabababababaabaaaabaababaabababababaaaaaaababaabaabaaaabaaabaabaaaababababaabaaaaababaaababaaabaabababaababaabaababababaaaaabaabaaaabaaaaababababaabaaaaabababababaabaaaabaababaaaabaabababaabababaabababaabababaababaaaaabaaaabaabababababababaababaaabaababaabaaaaababaabababaabaaaaabaabababaabaabaaaaaaabaabaababaabababababababababababaababaaababaaaabaabaaababababaababaaaaabababababaabaabaaaaabababaaaabaaababababaabaababaabaabababaabaaabaaabaabaabaaabaaabaabababaaababaabaababababaaaabaabaabababaaabaaaaababaabababaaaaababaaaaabababaaabababaabaabaababaaaaababaaabaaaaaabaabaaabababababaaaabaabaaaaabaaaabaabaaababaabaaaabaaababababababababababababababaaabaaaabaabababaaabababaaaabaabaaabaabaabaaaaaaaababababaababaaaabababababaababaabaabababaaabaaabababaababaabababaababaabaabaabaaabaaabaaababaaabababababaabaabaabaababaaaababababaaaabaabaaaaaaabababaaabaaabaaaabaababababaabaabaababaaaabaabaabaaaaaabaaababaaaabaabaabaababaaaababababaabaaaaabababababaababababababaaaaaaabaababaaaaabababaabababaabaaaaabaabaabaaabababaaababaaabaaaababaabababaaaaabababababaabababaababaaaababaabaabababaaabaaabaaaaabaaaabaababaabaabababaaababababaabaabaaabaababaabababaabaaabaababababaaabaaabaabaabababababaaaaabababababaababaababaaaaababaaaaababaaaabababaababaaaababaaaaabababababaaabababaabaaababaabababaababaababaaaaabababababaaabababaabaaabaaababaaaabaababababaaabaabaaaaaababaaaababaabaaabababaabaabababaabaaaababababaabaaaababaaababaabaababaababababababababaaabaabaabaaabaaabaabaababaaabababaaababababaabaabaabaabaaaabaabaabababaabaababaaababaababababaaabaaababaaaaaabaaabaabaaababababababaabababaabaaaababaaabaaaaaaaaaaaaabababaababababaabaababaababababaababababaababaababaabaaabaabaaababaaaaaabababababaabababaaaabababababababaaababaabababaabaabaaabaaabaaabaababaabaabaabaabababababaabaababababaaaaaababaabaaabaababaaaabaabaabaaaaaaaababaabaabaababababaaaaaaabaabaaabaabaaabaaabaaaabaaaaaaaaaabaabababababaaababaaabababaaababaabaaaaaaababaabaaaabababaababaabababaababababaabaabaaababababaababaaaaabaababaababaaabaababaaababababaababaaababaababaaaabaabababaabababaaaaaababaababababaababaaababaabababababababaaabaaabaabaaaaabaababaaababababaaabababaababaabaaababababaaabababaababaababaabaabaabaaaabaaabababaaababaabaaaaaababaababababaabaababaabaabaaaaaababaaabaabaabaabababaaababababababaaabababaaaaabaaaabaaaabaaaabaababaaaaaabababababaababaaabababababaaababaaaaaaabaaabaaaabaabababaabababababaabaabaaaabaababaaabaaaaaababaabaababaabaaabababaaabaabababababaaaababaabaabababaababaaaabaabababaaaabaaabaaaababaaabaaaaabababaabaaaaaaababaabaabaaaaaabaaaababaaabaaabababaaabaabaabaabaabaababaababaabaaaaaaabaabababaaabaabaabaaaabaabaaabaababaabababaaaabababaaaabababaaababaaabaababaabababaaabaaabaaabababaabababababaabaaababababaaabababaabaaaabababababaaabaabaabaabaaababababaaababaaabaaabababaabababababaaabababaaabaaaababaaabaaaaababaaaaaaabaabababaabaababaabaaaaababaaababaabaabaababababaababaabaabababaabababababaaaabababaababaababaaaababaabaabaabaaababaaabababaabaabaababaaababababaaabaabaaabaaababaabababaabaaaaaabaabababaababaabaabaaaaabaabababaababababaabaabaaaaabababaaaababababaaababaabaabaababaababababaabababaaaaabaaaabaabaabaaabaaaababaaaaaaabaabababababaaababababababaabababababaabaabababaaabaaaaaababaababaabaaaabaaabaabaababaaaaabababababaabaabaaaababaabaaaaabaaabaaaaaaaabaabaababaaaabaabaaabaaaabababababaabaababaabaabaaaaababaaaabaaabaaaabaabababaaaaababaaaaababaabaabaabaababaaaababaabababababaaabababababaabaaabaaababababababaababaabaaaabaaaaaaabaaabaaaabababaaabababaabaaaabaabaaababababaabaaababaabababaaabaabaaabababaabaaababaabaaaabababaabaabababaabaabaaaaaaaababaaababaaaaaaabaaabaaaababaaabaaaaaabababaabaababaababaababaaabaabaababababaababaababaabaabaaabaaaababaabaaaababaababaabaababababababababaaabaababaaaabaaabababaabababaabaabababaaabababababaababaababaabaabababaaaabaababaaababaabaabababababaababaaabaaaababaaaabaababaabaaaabaabababaaaaabaabababaababaababababaaabaaaababaaabaaaabababaaaaabaabaaaaaaabaaaaabaaabababaaaabaaabababaabaabaaaaabaabaabaababaabababaababaabaababababaabaaababaaaabababaabaababaabaabaaababaabaaaaabababababaaabababababaababababaaabaaabaaaaababaabababababaaabababaaaababaaabaabaabaaaaabaabaababaaaaabababaabababaababaababaaaaaaaababaaabaabaaaaabababaababaaaaaaabababababaaaaaaaababaabaabababaababababaabababababaababaabaaaababaabaabaaaaaaabaabaabababababaababababababaababababaababaabababaaaababaababaaaaabababaaaabaaaababaababababaababaabaababaabaaaaabaaaaaaabaaabaabababaababaabaaaaabaaaaaaabaabaabaaaaaaababaaaaaaabaaabaabababaaabaaabaaababababababaaababaaabaaabaabaaaaaaababaaabaababaaaaaaabaabaaabaababaababababaaaaaababaaaaabababaaaabaababaabaaaabababaaaababaabababababaaaabababaaaabaababababaabaabababababaababaaaababababaaabaabababaaaaabaabaabaabababababaabababaabababaababaaaababaababaaaabaaabababaabaabaababaaaabaabababaaababaababaaaabaabaaababaabababaaabababaababaabababababababaabaabaaaaaaababababaababaaabaaabaabaabaabababaabaababaabaabababaababaaaababaaabababaababababababaaaababababababababaaaaaaaaaabaaaababaababababaaabaababaabaababababaaaaaababaabaabababaaaabaaaaaabaababaaababaaababaabaaababaabaaababaabaaaabaaabaaaabaaabaaabaabaabaababaababaaababababaaaabaaaababaababaaabaabaaabaabababaaababaababaaababaabaaabababaabaaababaababaababaabaabaabaababaaaabaabaaabaaabaaabaaabaabababaabababaaaaababaaabaabababababaaabaababaababaaaababababaaaabaaabaaaabababababaaabababababaaaabaabaabababababaaaabaaabaabaaaababaaabaaaabababaababaaabababaababaaaabababaababaaaaababaababaaabaababaaabaabaabababaabaabaabaababaabaaaababaaababaaaababaababaaababababaabaabaaaabaabaaababaaabaabaabababaabaaaabaaababababababababaaabababaaabaabaaabaababaababaaaabaabaaabaaaabaaaabababababaababababababababaaababaabaaaabaaaaababaaaaabaaaababaabaaaaababaaaaababaabaaaabaaaaababaaaabaababaaaaababababaabababababaababaabaabababababaaaabaaabababaabaaababaaaaaabaabaaaaabaabaaaaabaababaabaaaaaaaababaabababaaaabaabaababaaababaaabaaaaaabaaabaaaababaababaaaaaabaababaabaaaaababaababaabaabaaaabaaabababababaabaaabaaabaabaaaabaaababaabaaabaaabaababaaaabaabaaabaaaaababaaabababaaaabababaaaaaababaaaaaabaabababaaababababaabababaabababaabaaababaabaababaabaaabaababaababaaaaaabababababaaabababaaaaabaaaabaabaabababaaabaaaaaababaababababaaababaaababaaababaabababaababaaabaaabaabaaaaabaabaabaabaaaaababababababaaababaabaaabaaababaababaabaababaaababababababaabaabaabaabaabaaababaaaaaababababaabaababaabababaaaaababaaabababababaababababababaaaaaaaababababaabababaabababababaaabaababababababaabaaabababaaaabaababaaaabaaababababababababababaabaaaaaaababaaabaabababaaabaaabaaaabababaaaaababababaababaaaababaaababababababababababaabaabaaabaabaababaaaaabababaaaaabaababaaaaababababaababaaabaabaabaabaaababababaaaaaaaaabaaaabaababaabaabababaaabaaaaabaaaaaaabababaaabababaaababaaaababababababaabaaabaababaababaaabaaaaababaabaababaaaabaababaabaababaaaabaabaaaaabaaabaabaababaaabaababaabababaaabaaabababaaababaabababababaaabaaaabaaabaabaabaabababababaababaababaabababaabaaabaababaababaaababababaababaaaababaaababababaababaabaabababaaaabaaabaaababaabababaaaaabababaaaaaababaaaabababababababaababaababaabaaaaabaababaaabababaababaababaaaaabababaabaaabababaaaabaaaaaabababaabaabababaaaaaababaababaaaaaabaaaabaaabaabaababababaaababababaababababaabaaababaabaaabaababaaabaabababababaababababababaabababaaaaabaaababaaaaaabaababaaabaaaabaaabaababababaabababaabababababaababaaaabaabaaaabaaaaaababaaabaaabaabaababaaabaababaaababaaaaaababaabaabaabaaaabaabaaabababababaaabaaaaaaababaababaaaabababaabaababababaaabaabababababababaabababaaaaabaabababababaaaaabaabababaaaaabababaabaabaaaabababaababaabaabababaabababababaabababababaaaaabababababababaabaaabaabaabaaaaababaabababababaaabaabababababaaabaababababaaaabaaabaabaaaabaaabababaabaababaaaaaabaabaaaababaababaaabaaaababaaabaabaabababababaababababaababaaaabaabaabaaababaabaabaaababaaaaabaabaababababaaabababababaabaaaababaaabababaaaaababaaabaabababaababababaaaabababaaabaaabaababaababaaaabaababababababaaabaababaababaababababaaaaababaababaaababaaabaababababaabababababaabababaabaaaabaabaaababaababaabaababababababababaababaaaaabaaaabababaaabaabababaababababaaababababaaaababaabaaabaabaaababababaaabababaabaaaaaaaaaaababaababaaabaababaaababababaaabaaabaaababaaabaabaaaaaaabaababababababaaaabaaababaaabaabaaaaabaabaabaabaaabababaabaababaaaababaaababaaabaabaaababaabaababababaaabababababababaaaaaaababaaaaabaabaaaaaababaaaababababababaababaaabababaabaababaabaabaaabaabaaababababaaabaaabaabaabaababababaaabaabababaaaababaaabababaabaaabaabababaaababaaaaaabababaabaaabababababababaabaaababababababaabababaaaabababaaabababaabaabaaaaabababababaaaaabababababaaaaaaaabaaaaaaaabababaaababaaaabaaaaabaabaabaaaabababababaaabababababaaaabaaaabaaaabaaaaaabaaaaabaaaaaababaabababaabaababaaaaaabaaaaaaabaabababaaaababababaababaaaababaaaababaababababaaabaaabaabababaaaaaabaaaabaaaaaaababababaaaaabaaaaaabababababaaababababababaaabaabaaababaabaabaaaaaabaaabaaabaaabaabaaabaabababaaaabaabaabaaabababababaabaabaaababaabababaaaaabaabaaabaaababaaaaaaaabaabaababaaaabaaaabababaaabaabababababababaaaaaaabaaaaabaaabaaabababaababababaaaaaaaabababababababaabaabaaaaaaabaaaabaaabaabaabaabaaaababaabaaababaaaaaababaaaabaaabababababaaababaabaabaaaabababaabaaabaaaaababaaaaababababaabaabaaaaaabaababaabababababaaaabaaaabaaaabaababaabaaaababaabaabaabaaaababababaaabaaaaaabaaaabaabaabaabaababaabaabaabaabaabababababaaaaaabaaababaabaabaaaaababaababaaabaabababaaaabaaababababaaabaaabaabaabaaaabaabaababaaabaaababaababaaababababaabaaaabababababababababababaaabaaababaaababaaaababaababaaababaabaabaababaaaabaabaababaaababaaababaababaabaababaabababaababaabaaaabaaaaababaababaabaabababaabababaaabaaabaabaaaabababababaabaaaaaaaabaaabaababaaaababaababaabaaaabaaabababaabababababababaaaaababababaabaaabaabaabababababaabaabaaaababaaabaababaaabaabaaababaaaabaabababaabababababaaaaababaaaabaabaababaabaaaabaaabaaabaaaaaaaabaaaaaababaaaabaababababaababababaaaaabaaabaabaabaaabaababaaaabaabababaababaabababaaaababaabaaabaaaababaaababaaaababaabaaaabaaababaababaabaabaaababababaabaaaaaaabaababaaababaababababababaaaaabaaaaaaaaababaabaaaababaabababababaaaababaabaaabaaabaaabababaabaabababababaabababaaabaabaababaababababababaaabaabaababababaabaabaaaaaabaabaababaaaaaaababaabaaabaaaabaababaabaaabaabaababaabaaabaabaabaaababaaabababaaaababaaaaababaababababaabaaabababaaaaabaaababaababababaaabababaababaaabaabababaabaaaaabaabaabaabaaabababaaaabaaaaaabaaabaababababaaababaaabababaaaababaabaabaaababaababaaaaaabaaabaaabababaabaababaababababaaababaaabaabaabaaaababaabaaababaabababaaabaaaabababababababaaabaaabaababaaaabaababababaaabaabababaaaaaabababababababaaaaabaaaababaaaaababaaaababaaaaababaabaaaababaabaaabababababaabababaaaaaabaababaabaabaababaabaaabaaabaababaabababababaabaababababaaabaabababaabaaababaabaaabaaaaabaabababaaabaaaabaabaabaababaabaaababaababaaabaaabababaababaababaaaabaabaabaabababaabaaaaabaaaabaabababaaaabaabaaaababaabababababaaabaabaaababaaabaaababaabaababaababaabaaaaaaabaabaaabaababaaabababaaabaaabababaaababaababaababaaaabaabaababaabaababababaababababaaaaaabaaabababaabababaaaababababaababababaaaaabaaaabaaabaabaabababaabaaabaaabababaabababaaabaababaababaaababaabaabababaabaaaabaabaaabababababaaababaabababababababaabaababaabaaababababababababaabaaaaaaababababaabababaabaaabaaabaabaaababaaababaabaaababaaababaaaaaabaabaaabaabaababaabaaaaaaabaabaaaababaabaaababababababaabaabaababababababaaaaabababaabababababaababababaabaababaabababaaabaaabaabaababaaaabaaababaaaaaabaabababaaabaaaaaabaaaaaabaabaaababaaabababaaaabaababababaabaabaaaabaabaababaaabababaaaaaaaaabaababaaabaaaaababaabababaaabaaabaabaabaaabaabaabaabaabaabababaaaaaabaaaaaaabaaaaabababaabaabaaaaabaabaaaaaababababaaabaaaaababaabaabababaababaabaaabaabaaaabaabaabaabaabaaaaaaaababababaabaaaaaababaabaaaababababaabababaaaababababababaabaabababaaaaaaababaaabaaaabababaababaabababaabaababaababaaaaaaabaababaababaababaaabaabaababababaaaaabaabababaababaabaaaabababababaabababaaabababaaaaaababababababaabababababaaabaabaabaabaaaababababaabaaaabaabaaaabaaabaaaaaaabaabaabababaaaaaabababaaabaabababaabaaabaabaaaaababaababaabaababaaabababaaaaababaabaaabaababaababaabaababaababaabaababaababaaaabababaaabaaabababaababababaabaabaabaababaababaabaabaaabaaabababaaabaaaabaaaabaaaaabababababababaababaabaabaaabaaaabaaabababaaaabaababaabaaabababaabaaaababaabaaabababaabaabaaaabaabaaaaababaababaaabaaabababaababaaaaaaababaaaabaabaaaaabaababaaaaabaaaabaabaaabaabaabababaabababababaabaabaababaabababababaaababaaabaaabababaaabababababaaaabababababaaaabaaabaaababaababaaaaabaaaaabaaabababababaaaabababaabaabababababaabaabaaaaababaaaababaaaaabaababaaaabababaaaaababaababababababaabaaababaabaababababaaabaaabaaaaaabaaabaaaaabababaababaaabaaabaaaabaaabaabaaabababaaabaaaabaaababaabaababababababaaabaababababaaaaaabaaaabaabaabababaaaababaaababababaababababaababababaabaaababaababaabaaabaabaababababababaaabababaaabaaaaababaaaaababaaaaaaabaabaabababaaabababababababaababaaaababaabaabababaabaabaaabaabaaaababaaabababaababaaabaaababaababaaaaaaaaaabababaababaaaaaabababaaaaabaaaaaaababababaaababaaaaabaabababaaabaaaaabababababababaaaababaaababababaaaabababababababababaaabaaaaaabababababaabaababaababaaaaabaaababaabaaabaaabaaababaabaaaaaabaabababababaabaaababaabaabababaabaaababaabaababaabaaaababaababaabaaaaababaaabaabaaabababaaaabaababaaabaababaababaabaabaaaaababaababababaabaababaaabaabaaaaaabaabaabaaaabaababaabaaaaaababaabaabaababababaabaabababaaabaaaabababaabaaababaabaabababaaaababababaaaababaaaababababababababaaaabaaaaabababaaabababababaabaabaabaaaabaaaababababaaababaabababababaaaaaabababaababaababaaaaabaababababababaabababaabaaaabaababaaaabaaababaaaababababaabababaaabaaaababaaaabababaabababababaababaaabaabaababaabaababaaaaaaabaababaabababaabaaaaabaaabaabaabaaabaaaabaaaabaaabaaaaabaaaabaabaaabaaaabaabaaaaababaababaabaaaabaababaababaaaabaabaabaabaabaabaababaababababababaaaaababababababaaaaaaabababababaaaaabaababaaababababaaaaaaabababaabaaaabaaaababaababaabaababaabaabababababaaabababaaabaaaaaabaabababaaabababaaaaaabaabaaababaaaaaaaaaabababaababaaaabababaabaababababaaaaabaaaabababaaaababababababaaabaababaabaababaababababaabaabaabaaababaaababababaabababaabaaaababaaaaababababaaabaabababaababababaabaabababaabaaabaababababaabaaaabaabaabababababaaababaababaabaaaabababaabaabababaabaababaababaabaaabaababaaaaabababaabaabaaaaaaaaabaabaaaabaaaaaababaaaabaaaababaabababaaabababaabaaaaaaaababaaabababaaabaaaaaaabaaaaababababababaabaaaabaababaabaababaaaabaabaaabaaaaaaabaabababaabaaabaaaaabaabababaaabaaaabaaababaababababaaabaaaabaababaaababaaabababababababababaabaabaaabaaababaaaaaabaaaabaaabaababaaabaaaaababababaaaaababaababaabababaaabababaaaabababaaaabababaaaabababaabaaabaabaaabaabaabaaabaabaabaaababababababaaaaabababaaababaabaaabaababaaaaaabaaabaabaaaaaabaabababababaababababababaabaabaababaaabababababaaababababababaabaabaabababababaabababaaabababaaaabaababababaabaabaabaaabaaabaabaababaaabaabaaaababababaaaabaaaabababababaabaaaaaabababaabaababababaaaabaabaaabaababababaaaababaaabaabaabaabaaabababaababaababaaaaababaabaaababaabaaaaabaaababababababaaaabaabaabaababaababababaababaaababaabaababababaababaaaabaaaaaaaabaaababaabaabaababaababaabaabaaababaaaabaababaabaaabaaababaaababababaaaaabaabaaabaaaaaabaaaabababaaababaabaaabaabababababaabaaaaababaabaaabaabababaaabaabaaaaaaababaabaaaabababaabaaababaaaaabaaababaabaabaaabaababababababaaababaabaababaaabababababaaaabaaabababababaabaababababaabaabaaabaababababaaaaabababababaababaababaaaaababaaababababaaabaaaaabababaababaababababaaaaabaababaabababababababaabaaababababaabaaaabaabaaabababaababaababaaaaabaabaababaaaabaababababaaabaaababababaaaabaabaaaaaabababaaabaababaababaaabababababababaabaabaababaababaabababababababababaaaabaaababaaaabaaaaaababababababaabaababababababaabababaaaaaaabaaabaababababaaabaabaabababaaabaabababaaaababaababaababaabaaaaababababaaababaabaababaababaaaabaaabaaaabaaabababaaaaaabaaababaaaaabababababaabaaaaabaabaabababaabaaaaaababaaabababababaabaabaababaaaaabaabaabaababaaaaaababaababaababaabaaaaaababaaabaaabaababaaababaaaababababababaabaaababaaabababaaaababaababababaaabaabababaaaaaabaaababababaabaaabaabababaabaaabaaaaaaaaaaaaaababaaaaababaababaabababaabaaababaabaabaabaababaababaababababaaabababaababaababaaaaabaababaabababaababababaaaabaabaaababaabaabaabaaaaabaababababababababaabaababababaaabaababaaabaaabababaabababaabaaababababababaaaababaabaaaabababaababaabaaaaaabaababaabababaabaababababaaaaabaaabaababaababaaaabababaaaababaaaaaaaabaababababaababaabaaabaabababaaabaaaaaabaaabaababaaaabaaabaaaabababababaaaaaaaabababaaaaaababababaabababaaaabaababababaabababababaaaaabaabaaaaabababaaaaaaabaabababaaabaabaaabaabaaabababaaababaaaaabaabaabaababababaaabababaabaabaaababababaaabaaabaabaaaabaaababaaabaabaabaaaaabaaabaababaaaaababaabaaaababaaabaababaaabaaabababababaaaaaaabababaabaababaaabaaaabaaaaaaabababaabaabaaababaaaaabababababaabaabababababaababaabaaaaaaaababaabaabaabaaabaababaababaabaabaaaabababaaabaabababababaaabaaaababababaaabababababababababaababaaabababababaaaaaaababaababababaaaaabaaaabaabaaababaaaabababababaabaababaabaabaabaabaaaaaaaababaaaaabaababaaaaabababaabaababababaaabaababaabaabaaaababaaaaaaaaaabaababaabaabaaabaaaabababaaaabababaabababaaabaaababababababaaabaababababaaaaaabaaaabaabaabaaabaabababaabaaabababaabaababababaaaaababaababaaabaaabababaabaabaaababababaaabaabababaaabaaaabababababababababaaaabaabaaabababaaaaaaabaaaaaabaaaabaaabaaabababaabababaaaabaaaaabaabaaabaaaabaabaabaabaaaababababababaaaabababaaabaaabaaaabababaabaaaabaabaabaababababaaababaaaaaabaabaabaabaaaaabababaabababaabababaabababababaaabaaabaabaabaaaaaaaababaababaaababaabaabaababaabaabaaababababababaababaaabaaaaabaaaabaababaaabaabaabaaabaaaabaaababaabaaabaabababaabaababababababaabaaabaaabaabababaababaaaabaaaaaabaaaaabaaabaaabaabababaaaabaababaaabaababaababababaaaabaabaaababaaaaaabaabaaabaabaaabaabaababababaaababaababaababaababaababaababaaaababaabababaaababaabababababaaabababababaaabaabaaabababaabaaababaaabababaababaabaaaabaaaabaaaaabaababababaaabababababababaabaabaaaaaaabaaaaaaaaabaabaaaaaaabaaaabaabaababababababaaabababaaababababababaaabaabababaababaabaababaabaaababababababaabaaababababaabaabaabaabaaaabaababababaababaabaababaaaababaaabababaaababaaaaabaaaabaaaaabaaaabaaababaaabababababaaabaabaabaaababababaababaababaababababaaabababaabaababaababaababaaabababaaabaababaaaabaababaaababaababaaaabaababababaababaaaabaaaabaabaabababaaaabaaababaababababababababaaaaaababababaabaaabaabaaababaabaaaabaababaabaaababaaaababaaababaabaabaababaabaababaaabaaaaaaabababababaabaaaaaababababababaaaaaabaaabaaabaabababaabaaaababaababaaaabaabababaabaabaababaaaabababababababababaaabaaabaababababaabababaabaabaaaaabaabaabababaababaabababababaaababaaaabaabaabaabababaaabababaaababababaaaaaababababaaababaabababaaabaaababaabaaabaaabaabaabaaaaabababaabaababababaaaabaaabaababaaaababaaabaaaaabaaaabaababaaabaabaaabaabaabaabababababaaaabaaababababaaaaaaaabaababaabaaaababaaaaaaababaabaaaaabababaabaaaabaaaabaaaabaaababababaaababaabababaaaabaaabaaabaaaaaaaaabaaabaababaababaababaababaabaaaaaaabaabaabababaabaabaaabaababaabaaababababaababaaaaabaaaaabaabababaaaabababaaaaaabaaaaabababaaababaaabaaaababababaabaabaababaabababaaaaababaaaababababaaabababaaababaaaabaababaaaabaaabaaababababababaaababaaababaaaabaabaaaaabaabababaaaabaababaaaabaaabaababaaababababaabababaaaaabaaaaaaaababaabaababaaaaababaaaabababaababaabaabaaaaabaaabaaaaaaabababaababaaababaabaaababaabaaababaaabababaaabababaaabaabaabaabaababaaabababaaaababaaabaabababaababaabaaabaaaababaababaabaaaababaaabababaaaababaabaabaabaaaaabaaababaaababaaababaababaaababaaaaabaababababaabaabaaabaaaabaaaabaababaabaaaaabababaabaaaaababaaaabaababaababaabaaaaababaaaaabaabaabaaababaababaaaaaaabaaabaaaaabaabaabaabaabaababababaababaabaabaabaabaabaaaaaabaababaaaaabaaaababaaaaaaaaaaabaababaabaaababababababaabaaabaabababaabaaabaabababaabaaaabababaaaaabaababaaaabababaaababaaabaaababababaababaaaaabaababaabababaaabaabaaabababaababaabababaaaaaaaabaabaabaaabaababababababaaabaababababababababaababaaabababaabababaaaababaabaaaabaaaaababaababababaaaabaaabababaaaabaaababaaaababaaaabababaababaaababababaabaaaaababababababaaaabaabaababababaaabaababaaababaaabaaabaaaaababaababaababababaaaabaaaababaabaaababaaabaaaabababababaaaabababaabaababaababababaaabaaaabaaaabaabaababaabaabababaabaabaabaaabaabaabaabaabaaaabaababaabaabaaababaababaabaaabaababaaabababababaabaaabaaabaaaaabaaaabaaaabaabababababaaabaaaaabaaabaabaababaababababababaaabababaababaaabaabaaabaababaaaaabaabaabababababaaabaababaabaaababaaaaababaaaabababababaabaababaaabaaaaaaabaaababababababaaabaabababaababaaaabaaabababaababaaaaababababaababaaabaaaaabaabaaababaaabaabaaaabaaabababaababaaababababaaabababaabaababaaaaaabaabababaaaabaaabaababababaabaaaabababaaaabababaababababaaaaabaababaaaaaaabaaaabaaaaaabababaaaabaaaabababaaabaababaabababababaabaaaaababaaabababaabababaaaaaaabaabaababaabaabaaaaabaabababaaababaaaabaaaabaababaaababababaabaaabaaaabaaaababaababaaaababaabaabaaabaaabababaaabaababababababaabaaaaabaaaababaabababaaaababaabaabaaababaaababaaababaabaababaababababaaababaaaaaaaaaaababaabaaaabaaaaababaaaaabaabababaaabaaabaababaabaabaababaabaabaaabaabaabaababaaabababababaababababaaaaababaabaaaaaabaabababaabaabaabaaabaabaaababaaaaababaabaabaababaabaabababababababaabaaabaaabaaaabaaababababababaaababaaaaaabaaababaababaaaababaaababaabaababaabaaabaaababababababaaaababaabaabaabaababaabababaabababababaaababaabaababaaabababaababaaaabababaababaabaababababaaaaabababaababaabaaababaabaabaaababaaababaababaaaababaabaaabaaaaaabaaabababaababaabaaaaabababaaababaabaabababababababababaabababababaababaaababaabaaaabababaabaaaaabaaababaabaabababaaaaabababaaabababaaababaabaababababaaabaababaabababaabababaababababaababaabaaabababaaabaaaaabaaabaabaaabababababaababaaababaaaababaaabababaaaaabaaababaabaaabababababaababaaabababababaabaaababaaaababaababaababaabaabaaaabaaaaabaabaababaabaaabaabaababababababaabaaabaaabaabaabaaaaaabaaabababaabaaabaaabaabaaabaaaaaabaaaaababaaaaabababaabaababaababaababababaabaaaababaaaabaaababaaaabaabaaabababaaababababaabaabaaaaabaababababaaabaaabaabababaababaabababaabaabaabaaababaaabaababaabaabaaabababababababababababaabaaababababaaaabaabababababababaaabababaaabaaaaabaabaaabababababababaabaaaababaaaababaabaabaabaaababababababaabababaabaaaaabaaaababaabababaababaaaaababababababaaaababaaabaabaabababababababaaabaaabaababaabaabaabababaaabaaababaababaaaaaabaabaaaababaabaaaaaababababaaabaaaabababaaaabababaabababababababaababababaaababaababababaabaaaaaababaabaaababaababaaaababaaaabababaaababaabaabaaabababaababababaaaabaababaaababababaabababababaabaaaabaaababaaaaabaaabaaabaaabaababaaaaababaaabaaabaabababaaaaaababaaabababaabababaaaababaababaaabaababaaaaabaababaaababaabababababaaababababaabaaabaaaaaabaabababaabaabaaaaabaabababaaabaabaabaabaabaabaabaaababababababaabaabababaaabaabababaaabaaaabaaababaaaaaababaaababababaaaabababaabaaabaaabaabaabaababaaaabaaabaababababaababaababaaaabababaaaaaabaabababaabaabababaababaaaababaabaaabababababababaabababababaabaaababaaaaaabaaaabaaaaabaaaaaaaababaaaaaaababaaababaabababaabaaaaabaaaaaaaabaabaaaabababaabaabababaababaababaabababababababaabaaabaaababababaabaaabaaaabaaaaaaabaabaabaaabaaaababababababaaaabababaaabababaaaaababaababaaaababaaababaaaaaaaaabaabaaaabaabaaaababababaabaababababababaaaabaababababaaababababaaaaaabaabaabaababababaaababaaaaababaabaabaaabababaaababababaaabababaabaaaaababaaaaababaaaabababababababaaababaabaaaaabaababaababababaaabababaaaabaabababababaaabaaaabaaabaaaaabaababababaabababaabababaabaaaabaababababaabaabaaabaabaaabaaababaababababaaaaaaababaaaabababaabaabababaababaaabababaaaababaababaababaaaababaaababaababaabaababababaabababaaabaaaabaabaabaaabaabaaaaababababaaaababaababaaabababaaaababababaaaaaababababaabaabababaaaabaabaaababaaababaabaaabababaabababaabaababaababaababababaababaaaaabaaaababaababaabababaaaaaaaabaaaabababaaababababaaaabaaabababaaaabaabababaaaaaababaababaababaaaaabaababaabaaababababaabaababababababababababababaaaaabaaaababaabaaaabaaaaaababaaabaaabaaaaaaaabaaaababababaaaababaabaaaaaabaaaaababaababaabaaababaaabaababababaaaaaababaababaabaaabaaababababababaababaaaaabaaabaabaabaabaabababaaababaaabaaaabaaabaaabababababaaabaaabaaaababababaababababaabaaaababaaabababaaabaabaabaaaaabaaabaababaabaaaabaabaaaaaaaabaaaabaaababaaabaaababaabaabababaabaaaaababaaaababaabaaaabaabaaabababaabababaababaaabaaaaabababababaaaaabaababaaabaaabaaaaababaaabaaaaaaaababababaababaaabababaabaabaabaaabaababaaabababaaaaaaabaababaabaaabaaaaabaaababaabaaabaabababababaababaababaabaaabaaabababababaaabaaabaaabaabaaaaababababaaaababaaaabaaaabaabaaababaabababababaaaabaabaababaaabaababababaaaaaabaabaaaaabaaababababaabababaabaaaababaabaaabaabaababababaaababaabaabaaaaabaaaaaaabaaaabaaabababaaaaabababaaaabaababaabaabaabaaababaaababaabaaababaaababaabababababaaaabaaaaaabaababababaaabababaababababaaabaababaabaaaaabaaaaaabaabaaaaaabaabababaabaababaababaaabababaabababaabababaabaabaabaababaaababaabaabaabaaaaaaaaababaaabaaabaaabaaaabaabaaabaabaaababaaaaababaababababababaaaabaababaaaabaaabaaababababaababaabababababababababaabababaabaaaaaabababababababababaababababaabaaaaabababababaababababaabababaababababaababababaabaaabababaaabaabaaababababababaabaabaababaaabaaaaabaaaaaaaaababaababaabaabababaababaabaabaabaaaababaababaabaababaabababaabaaaabababababaabaabaabaaaaaababaaabaabaaaaabababaabaababaaabababaaaabababaababaababababababaababaaaaababaababaaabaabababaabababaaaaaabaababababaabaabaabaababaababaabaaaaababaababaabababaaababaaabaaaababababaaaabaaaaabaababaaaaaababaabaabaaaabaababaabaaababaabaababababaabaaaaabababaaaaababababaaaaabababaaababaabaabaaabaabaabaabaaababaabaaaababaaaaaaabaaabababaaabaaababaaaababaabaabaaaaababababababaabababababababaababaabababababaababaabababababaaaaabaabaabababababababababaaaababaaabaaaabaaaababababaaaababaaaaaaabaabaaababaabaababababababaaaabaaabaabaabaabaababaababaaaaabaabababaaabababaabaabaaababababaaaaaabaaaaabaaaaabaabaabaaaaababaaabaaabaabaabaaababababababaaaabaababaaaaaabaababaaabaababaaababaabababababaaababababaaaaabababaababababababaabaabaabaaaabaaabababababababaaababaaabaababaababaaaabaabababaaababaaaabaabaabababaaabaaaababaaabaaaaaababaabababababaabaaaaababaaabaababaaababaabababaabaababaabababaabababaaabaaabaaaabababaababaaabaaaaabaababababaabababaabaabaaaaababababababaababaaabaabaaaababababaabaaaabaaabababaababaaabaaaaabaababaaaaaaabaabaababababababaabababaaababaaabababaaabaaaaaaaabababaabaaabaabababaaaabaaabaaababababababababaababaaaababaabaababaabababaaaaaaaabaabababaaaaabaababaabaabababaaaabaaababababababaabaabababaabababababababaaaabababaaabababaabaaaababaaabaababaababababaabaababaabaabaabaabaaabaaababaaababababababaabaaabaababaaabaaababaaaaabaababaaaaaaababaaaabaaabaababaaababaababaababaabaababaababababaababaaabaaaaaabaabababaabaabaababababababababaabaaaababaababaaaaaabaabaaaababababaaabaaabaabababababaaaababaabababaaabaaaaababaabaaaaababaababaaaabaaabaabababaaaabababababaaabaaababaaabaaabaababaababababababababaaaabababababaaababaababababababaaabababaabababaabaaababababaabababaaabaaabaaaababaaabaaabaaabababababaababababababaaaaaaababaabaaaaaababababaaaaabaaababaabababaabababaabababaaaaabaabaaaabababaaabababababaabaaabaababaaaaaaaaaaabaaabaabababaaabababaabaaababaababaaabaaaaababababaabaabababababaabaabababaababaaaaabababaaabababaababaababaabaabaaabababaabaaabababaaaabaabababaaabababaababaaaaabaaaaaababaabaababababaababaaabaabaabababababaababaaabaaaababababaaabaababaaaababababaaaababaabaabaabaabaaababaaababaaaaaaabaaaababaaabaaabaabaaabaababaababaaabababaabaabaaaabaaaaaaababaaaabaababaaababaaaabaaababababababaabaababaaaaaabaaaababaabaabaaabaaabaaabaabaaababaaaabaaaabababaababaaabaaabababababaabaaabaababaaabaababababababababaabaabababababaaabaaabaabaababaaabaabaabaaababababaaabaaababababababaabaababaaabababaabababababaaaababaaaabaaabaabaabaaaabababaabaababaaababaaaababaababaaababaababababababaaababababaababababaabaaaabaaabaaaababaaababaaaabaabaaabaabababaabaabaaaabababababaaaabaaaaabaaabaababaababababaabaabaababaabaaabaaabaaabaababababababababaaabaaaaabababaaaababaaaabaaabababaababababaabababaaabababaaaaababaaababaaababaaabaaabaabababababaabaabababaaabaaabaababaaababababaabababaaabaababaaabaababaaabababababaaababaaaaabaaaaabaaaabaabaabaabaabaaaababababaaaababaababababaaabababababaabaaaaabaaaaabababaaabaaabaababababaabababaaaaabaaaabaaaababababaaabababaababaaaabaaaaaaabaaaababaabaaabaababababababaababaaaaabaabaababababababaababababaaababaabababababababaaababaababaaaaababaababaaaaaaababaaabababaaabaaabaabababaaaababaabaababaaaaabaabaaaaababaabaaabababaaabaaaaaaaaaabaaaababaabababaababaaabababababababababaababababaaaaaababaababaaababababaababaababaaabababaaababaabaaabaabaabaababababaaaabababaabaababababaabaababaabaaaaabaaaaabaaaabaaaaababaabaaaaaaabababababababaabababaabaabaaaababaaabaabaababababaabaaababababaabaabaaabaaaabaabaababababaaaaaaaaababaabaababaababaabaababababababaaaaaaabaaabaaabababababaaaaabaababaaabaaabababaaababaababababaabaabaaabaaababaabaaaababaaaaaaabaababaababaaabaaaaabaaaababaaaabababababaabaaaaabaaaaabababababaabaababababaaaabababaababaabaabaaababaababaabaaaabaababaababaabaaabaaaaaabababaaabababaaaaababaaababaabababaaababaaabaabaaababababababababaaabaababaaaaaaaababababaaaababaaaabaababababaaaabaababaaaaabababababaabaaaababaaaaabaababababaaabaababaaabaabababaaaababaaababaaaabababaabaababaaabaaababaaaaababaabaabababaabaabaaabababababababaaaaabaaabaaabaabababaababaababababaaababaabaababaabaaabaaaababaaababaababaabababaabababaaababaababaaaabaabaaabababaabaababaabaabaabaaabaaabaaaaaabababaabaaababaaabaaaabaaabababaabababaabaababaaabababaaabaaababababaaaaabaababaabaabaaaabaaaabaaaaabaaababaabababaabaaabaaaababababaabaaabaabaaabaaaaabaabaaabaabaaaaaababaaababaaabaaabababaaababaabaabababaababaaaabaababaaaaaabaababababababaabaaabaabaaabaaaaaaaabaaababaaaaaabaaabaaababaaabaaaabababaabababaaaabaaaaaabaababaaaaabababaaaababaaababaaaababaababababaaaaabaaabaaaaababaaaaabaaaabaababababaabaabababaabaaabaaaaaaaaaabababaabababaaaababaaabaaabaabaabaabaaabababaaababababaaaaaabaaababaaabaabaaaaabaaaabaabaababababaabaabababaabaabaababaababaabaaaababaabababaaaaaabaaabaaaaaabaabaaaabaaabaaababababaabababaabaababaaaaababaaababaaabababaaabababaabaabaabababaababababaabaaabaaabaaaabaaaaaaaaabababaaabaaaababababaabaaababaababaabaabababaabababaaaabababaababaabaaabaabaabababaabaaaaabaabaabaabaabababaabababaaabababaabababaaabaabaaaabaabababaaaababaaaaabaabababaabaabaababaabaabaaaaaababababaabababababaaabababababaabababababababaaabaababaababaababababaaaabababaaababababababababaabaabaaaababaabaabaaabaaabaabaaabaaabaabaabababaabaaaababaaabaaabaaabaabababaaaabaaababababaabaababaaaaaaaabaaaaaabaaababaaababaaabababaababaabababababaabababababaaaabaabaaaabababaaaaaaaaabaaaaaaaabaababababaaabaabaaabababaaabaababababababaabaabaababaabaaaaabaababaababaabaabaaabaabababaaaaaaabaabaabaababaaababaabaaaabaaabaabaaabaaaababaaabababababaaabaaaabaaaaaaabababaaabaaaaabababaabaabaaaaababaaababaaababaaababaaababaaaaababaaabaaabaaabababaaabaaaabaabababaabaaabaaaabababaabaaaabaababaaaabaaabaaaaabaaaaabababaabababaabababababaababaabaaaabaaabaababaaaabaabababababaaabababaabaabaababaaaaaaaabaabababaababaabababababaaabababaababaaabaaaabaababaababaabaaaaaabaabaababaabababaabaabaaaaababaaaabaaabaabababaaaaababaaaabababaaabababababaabaabaaabaabaaaababaababaabababaabaabaabaababababaababaaaabaababababaaaabababaabaaaabaabaaaababaaaababaabaaabaababaabababaaaaaaaaaaabaabaaaaaaababababaabaabaabababaababaababababaababaabaababaaaababaabaabababababaabaabaabababababaaabaaaababababaababababaaaaabaaaaabaababaaabababaababaaaabaabaabababaabaaaaaabaababaababaababababaababaaabaaabaababaababaaaabaaaabaaaabababaaababaababaabaaabaababaababaabababababababababaaababaaaababaaaaaaaabaaaababaababaaaabababaabaabaababaaabaaabaaababaaaaabababaaaabaaaaabababaabaaababaabababaabaabaaaabaabababababababaaaabaaababaabababababaababaababaababaababaabababaabaabaaabaaaababaababaaababaaaaaabaaaaabaabaababababaababaaababababaabaabaaabababababaabababaaaabaababaaababaaaababaabababaaababaaabaababaababaabaababaabaaaaababababaabaababaaaababababababababababababaaaabaababaabaabaabaababaaabaaaaababaaaabaabababababababaaabaaaababaabaaabababaaaabaaabaabababababaabaaaaaabaaaabaaaabaaabababaabaaabababaaaaaabababababaaaaaabaaababaabaabaaabaababaabaababababaaaaaabaabaabaaaaababaaabaababaababaababaabaabaabaababaabaabaabaaaabaaabaabaabaaaaabaabaabaaaabaababaabaabaababababababaababababaaaaaabaaabaabababababaaaaababaabaababababaabaaabaababaabaabaaabaabaabaaaaaaaabaaaabaaaabaaaaabababababababaaabaabaabababababababaabababaaaabaaabaaaababaaabaabaaabaababababaaabaabaaabababaabaaabaaaaaaabababababaababababaaabaaabaaaaabaababaaaaaaaaaaaaaaaaaaabaabaabaabaaabaabaaabaabababaabaaaaaababababaabaaaababaabababababaabaaaaababaabaaaabaababaababaabaaabaaabababaabaaababababaabaabaababaaaaabaaaaaaaababaababababaaaaabaabaaaaabaaaaaabaaabaababababaabaaaaabaabaababaaaaabaabaaabababababaabaaabababaabababaaaaaababababababaababaababaabaaabaabaababaaaaabaaabaaababaababaababaabababaaaaabababababababaabaabaaaaaaaaaaabaaabaaababaabaababaaabababaaabaaaababaababaaabababaaababaabaaaaaababababaaaaabaababaaaaaaaababaaabaabaaababaabaabababababaaabaabaaaababaababaabaabababaababaababaaabaababaababaaaaabaabababababababaabaaaaabaabaababababaaaaabaaaaabaaabababababaaaabaaaaaaabaaabababababaaaaababababababababaaaababaaabababaababaaaaaababaaabaaabaaababaabaabaaabaabababaaabaaaaaabaaababababaaaabababababaabaaaabaabaaababaaabaabaababaaababaabaaaababaaabaaaaaabaababaabababaaaaabababaaaabaabababaababaaaaaabaabaababaaaaabaaaaaabababababaabababaaaaabababaabaababababababababababababababaaababababaaababaaaabaababababaabaaababaaabababababaaabaaabababaababababababababaaaababababaaaaaababaaabaaaabababaaababababababaaaabaaaababaabaaabaaabaaaababaabaaabaababababaabaabababababababaaaaaabababababaaaabababaaababababaaaaababaaaabaaabaabaaaabaabaaaaababaaabaabaaaababaaabaababababaaaababababababababaababaabaabababababaaaabaaaabaabaaaabaababababaabaaabaaabaababaaababababaaabababababababababaaaababaababababaaaaaabaaaabaabaaaabababaabaaabababababaababaaabaabaababaaaabaabababababaaaabaaabaaabaaaaaabaaaababaaababaabaaababaabaaababababababaaaaabaaababaaabababaaaabaababaabaabaababaaabaabaababababaababaaaaaaaabaababababababaaabaabaabaababaabababaabaabaaaabaaaababababaaaaaababababaababaabaaaabaaaababaabaaabaaabababaaabababababaaabaaabaaaaabaaaaaababababaaaababaababaaaabaaaaababababaaababababaabaaabaabaabaaabaaababaaabaaabaabaaabaabaaaaaababaabababaababaabababaabaaabaabababababaabaabababaaabababaaabababaaaababaabaaababaababababaaaababababaaababaabababaaababababaabababaaaabaababaaabaaabaaabababaaababaaabaaaabaabaabababababaaaabaaabaabababaabaaabaaababaabaaaabaaababaaaababababaaabababaabaababababaaabababaaaaaaabaabababaabaababababababaabaaababaabababaaababaaaaabaaaababaabaabaababaabababaaaaaabababaaaababaaabababaaabaabaaaaaabaabababaabaaababababaaabababaababaaabaaabaababaaaabaaabababababaaaabababaaaaaaababaaabaabababaabaaababaabaaabaabaabababababaaaaabaaaabababaababaabababababababaabababaabaabaaabaaabababaaaaaaaabaaababaaaabaabaaaababaabababaabababaabaaabaaaaababaababaaaababaaaabababaaabaaaababaabaaaaaababaababaabababaababaaabababaabaabaabababaababaaabababaabababababaabaaabaaababaaabaabaabaaabaabaaaabababaababababaababababaaaabaaaabaababaaaabaabaabababaaaababababaaabaababaabaaababaababababaaaaababaaaabaaaaaaaaaabaabaabaabaaabaababaabaababaaaababababaaaabaababababaaaabaaaaaabababababaabaabababababababababaababababababaabaaaaabababababaaabaabaabaabaabaaaabaaaabaabababaabaababaaabaaaaaaaabaabaabaaabaabaababaababaababaabababaaaababaaaaaabaaaababaababababaababaababaabababaabababaababababaababaabaabaabaabababaababaaabababaaabaaabaabaaaaababababaaababaaababababaaababababaababaaababaababaaabaabaabababaabaaabaaaabaaaabababababababaabaaaaaababaaabababababaabaaaaaaaaababaabababaabababaababaaaaaabaaaabaaaaababaababaabaabaabaaabababababaabaabaaaabaaababaabaababaababaaabababaabaaaaababaababaababaabaababaabaabababaaabaaabaabaaabaaabababababababababababaababababaaababababaabaaabaaababababaaaaaaabababaabababaabaaaabaabaabaaaababaaabaaaaaaabaaabaaabaaabababaaaababaabababaababaabaaaabaaaaaabaababaaaaaaabaabaababaabaaaabaaaaabaababaaaaaaaabaaabaabaaababaababaababaaabaabaaaaabaabababaabaababaaababaaaabaaaabaaaabaaaaaabaaaaaababaabababababaababaabaabaabababaababaaababaaabaaaabababababababababaaaaaaaabaabaaabababaaabaabababaababababaaaababaaabaaaabaababaaababaababaabaabababababaaaaaabababaaababababaaababaabaaabaababaaababaaaabaaaaaabaabaaaabaababaabaaabaabababaabababaabaaaababaabaababababaababaaabaabaaababaabaababaabaababaabaaabaaaaabaaaababaaaaaaabaabaabaaababaabaaaababaaababaababaaaaabaababababababaabababababaaababaaabaababaaaabababaaabaabaabaabaaaaabaaaabaaababaaabababababaaababaabaabaabaaabababaaaabaababaababaababababaababababaabababaaabaaabaababaabaaaaaaaaaaababaabaabaaabaabababababaaabababaababaabaaabaabababaabababababababababaaaabababaabababaaaabababaaabaabababaaababaabababaaabababaabaaababaabaabaaabaaabaaabaabaaababaabababaababaabaaaaaaababaaabaabaaabababaaabaabababababaabaabaaabababaababaaababaababaaababaababaababababaabababaaaababaaababaaaabaaaaaabaaababababababababaaabababababaabababaababaabaaababaaaaaababaaaabaaabaababaaabaababababababababaababaabaabababababaabaaaababaabababaabaaabaabababaaaaaabaababababababaaaaaaabaaaaabababaabaababaabaababaaababaaabababababaaababaabaababababaaaabaaaabababaababaabababaaabaababaabababaaaaababaabaaababaaaaabaabaabababababaaabaabaabaaaaabaababababaabababaabaaaaabaabaaabaabababababababaabaababaababaaababaabaaaaabaabaaabaaabaababaabaabaabaabaababababaaababaabaaaaabaaabaabaabababaababaaababababaabaaabababaabaaabaaaaabaabaabababaabaababaabaaaaabaabababaababaabaabaaaaaababaaabababaaaaaaaabaaaabaaaabaaaaababababaaaaaaaabaabaabaaaabababababaaaaaabababaabaaabaaaabaaaaabaabaaaaabaaaabaaaabaaabaaababaaaababaaaaaabaabaabaaaabaaaabaabaaaaabaaabaaabaabaaababababaaabaabababababaababaabaaabaabaabababaaaaabababaaabababababaabaaabaabaababaabaababababababaaaaabababababaaaaaaaaababaabaabaaabababaabaaaaaabaaabaababaaababababababaaabaabaaaaabaaaaaaaabaaaabaaaaabababaaaaabababaababaabababaabaaaaaabaaaabababaabababaaabaaababababaabaaaababaaababaabababaaababaabaaabaaaabaabaaabaabaabababaaabaabaaaaaaaaabaababaababaaaabaaabababaabababaaababaabababababababaababaaabaaaaabaaaabaaabaaabaabaaaaababaabaababaabaabaababaaaababaaaabaaaaabababaabaaabababaabaaabaabababaababaababababababaabababaabababaaaabaababaababaababaaabababaabaaaaaabababaaaaabaaaaabababababaabaabaabaaaaababaaaabaabaabaaaabaabaabaaabababaaaabaaabababaaaababaaaabaaaabaaaaababaaababaababaababaaaaaaaabaabaababababababababababababababababababaabaababababaaabaaabababababaabababaababababaabaaabaabababababababaaaaaababaaababaaababaabababaaaaabaaaaaaaaababababaaaaaabaabababaaababaaabababababababababaabaaabaababaaaaaaabababaababaaabaabaaababababababaababaababaaaaaaabaaababababaabaababaaabababaaaababababaabaabababaabaaaaaaaabaababaaaabababaabababaababaabababaaabaababaaaabaaabaaabaaaabaaabaababaaabababaaabaaabaabaababaaaabaaaabaaabaabaabaababaabaaaabaabaababaababaababababaabaabaaababaabaabaaababaabaababaababaaabaabaabaaabababaababaababaaabaabaabaaaabaabaaaabaaaabaaabaabaaaabaaababaaababaabababaabaabababaabaaaaaaaaaaaaabaababababababababaaababaabaabababaaaaababababaaaabaaababaaaabababaabaaaaabaababaabababaaaabaabababaabaaabaaaaababaabababaababaababaaabaaaaaaabaabaababaabababababaaabaaaababababaaabaaabababaaabaabababababaababaaaaaabaabaaaaaabaabaaababaaaababababaaaababababababaaabaaabaababaabaabaabababaabaababababaaaaaaababaabababaababababababababaaaabababaabaabaabaababababaababaabaabaaababaaabaababababaabaaababaababaabaababaabaaabaaabababaababaaaabababaaabaabaaabaabaababaaaabaaaaabaabaabaaababaaabaabaababaaabaabaaabababaaabababaaababaaaaaaaaabaabaaabaaaababaaaabababaabaabababaaaaabaaabaabaaaaabababaabababaaabaaaaabababaababaaababaaababababaabaaababababababaababaabaaabaabaabababaaaaababababaabaabaaababaabaababaaaabaaababaaaaaababaabaabaaaaaaabaaaaaabaabaaabababaabababababababaabaababaababaababaaabaaababaabaaababababaabaabaaababababaabaababaaaabaabaaaaabaabababaaaabaabaaababaaaabaaabababababaaabaabaaabaaabaaabaababaaaabaabaaaaaaaaabaabaabaaaabaaabaabaabaaaabaaababababaaaaaaabaabaabaaababaaaabababababaabaabaababaaaaaaaabaaababaaababaababaaaaaaaaabababaabaabaababaaaabaaaababababaabaaaaaaababaababaababababababaabaabababaaabaaaaaabaaaaabaabababaabaaaaaaababaabababaaababaaaaaaaaababaaaababaabaabababababaababaaaaaabaababaabaabababaababaabababaaaaabaabababaaabaababaabaababaabaabababaabaababaaaabaababaabababababaaababaabaababaabaaabaabababaaabaaababaabababababaababaaaaaaabababaaaaaaaabababaaaabaaabaaaaaaabaaabaaabaaaaaabaababababaabaaabababaaabaaabaaaaababaaababaabababaaabaababaaabababababababaabaaabaabababaabaabababaabaaaaaaabaabaaaababaabaababaabaabababaaaabababaaaaaabaababaaaaabaaaaaaababaabaaaabababababaaabaabaaaaaaaababaabaaaabaabababababaabababaabaaababaabaabaaaaabababaababaabaabababaaabaaaaaabaabaabaaaaaabaabaabaabaaaaaabababaabaababaabaaababaabaaabababaaabaaaababaaababaababababaaaaaaaabaabaabaaaaaaaaaababababababaaabababababaaaababababababababaaabababababaababaababababaaaaaaabaaababababaababababaabababaaaaababaaaababaaabaabaaabababaaababaababaabaababababaabaaaaaababaababaaaaababababaabababababaaabaabaabaabababaabaaaaaabaaabaaaabaaababaabaaabaaababababaabaaaaabaaabaababaaaaaababababaaaaaaaabaaabababaababababaabaaaabababaaabaaabaabaababaaaabaababaababababaaaaaababaabababaaabaaaaababababaaabababaababaababababababaabaaaabababababababababaababababaabaabababaabaabaababaaaaababababababababaaabaababaababaaaabababaaaababaaabaaaabaaaaababaababababaaaaaabaaaabababababaabaaababaaaabaaaababaababaaaaabaaabaabaaaaabaaababaabaabaababaabaabababaababaabababababaabaaaaaaaabaabaaaaabaabaaaaaaabaaaabaaabaaaaaabababaaaaabaababaabababaaaabaabaababaaababaabaabaabaababaaababababaaabaaabaaababaabaaaaabaabaabaaabaaaabababaaaabaaabababababaababababaaaababaababababaabaaaababababaabaabaaaabaaababaababaababaababaaabaaaaaaababaabaabababababaabaabaabaabaabaaabaaabaabababaaabaabaaababababaaaabaaababababaaabaaababaabababaabababaaababaabaaaaaaabaaababababaabaaaabababaabaaababababababaaababaaaabaaaaabababaaabaaaabaababababaabababaabaababababaabaabababaaababaaababaaabaabababaaaaaababaaabababaababaaabaaabaababababaababababababaababaabaaaaaabaabaaababababaababaaabababababaaaaabababaaababaaabaaabababaabaabaabaabababaabaaaababaabaaabababaaababababaababaabaaaabaaababaabaabaabaaabababababababaaaaababaaabaabaaaaababababababaabaaaaabaababaaabaaabababababababaababaaabaaabababaaabaabaaabaaabaaabaaabaabaabaabababaababaababaabababaaaaaababaaababaabaaabaababababaaaaabaaaaababababaaaaaaaaabaabaabababaaabaabaabaabaaaababaaababaabaabaaababaabaabaabababababaaaababababababababaaaabaabaababaaabaababababababaababababaabababababaaaabaabaaaababaaaababaaaababaaaabaabaabaababaaababaababaababaababaaabaabababaabababaabaababaabababababaaabaaababaabaababaaababaababaababaaaababaababaabaaaaabaabababaaababaaabaabababaabaabaaaabaabababababaaababaaaabaabababaaaabaaaabaaaabaaaabababaaaabaababababaababababaaaaababaabaaaaaaaaabaabaaaabaaaabaabaabaababaabababaabaabababaaaababaaaaaaaabababaabaaaaabaabaababaabaaaaababaababaabaaababaaabababababaaaaabaabaaababaabababababaabaabaaabaaabababababaaaabaababaaaaaabaaabababaaabababaababababababaaabaababaabaaaaaababababababababaaabababaabaaaaabaaabaabaabaabaaababaaaababaaaaaababababaababaabaababaabababaabaaaabaaaabaaababaabaabaabababaaaabaaabababaaaaababababaababaababaaaabaaabaaabaababaababaababaababaababaaababaababaabaaabaaababaababaabaababaaaabababaaaaaaaaababaaaababababaabaabaabaababa
abaabaabaababaaababaababaaaababaabaabaabaabababaaaabababaaababababaaaaababababaababababababaaabababababaabaaaababaababaabababaababababaaaabaababaabaaabaaaaabaaaabaaaabaabababaababababaaababababaababababaabaaaaaaaaaabaaabaaabababababaaaaaaabaaabaabababaabaaabaababaaabaaaabaababababababababaababaabaaaabaabababaabababaaaaaabaababaababaabababaaaabaababaababababaabaababaaababaaaaaabababaaabaababaabaaaababaaaabababaabaaaabaabaababaaaaaabaaababababaabababababaaabaaabaabaaaabaaabaabaabababaabaababaababaabaaababaabaaabababaabaabaaabababababaabaabaabaaaabaabaabaaabaababababaabaaabaaaabaababaababababababaaabaaaaaaaababaababaababaaaabaaaababaaababaaababaabaabaaaaaaabaaabaababababaaaaaaabaaaaabaaaabaabaababababaabaabaababaaaabaaaababababaabaabaababaabaaababaaaabaababababaababaababaabababaaababababababaabababaaabaaaabaaaaababaabaaaabababaaaaabaaaaaaabaababaaaaababaaababababababababaaabaababaaababababaabaabaabababaabaaaabaaaaaabaabaaababaaaabababaababaababababaabaaaabaaabaabaababababababababaabababaababaababaabaababaaaababaabababababababaaabaababaaababaaaabaaabaabaabababaaababababababaaabababaababaababaaaaaaabaabaaaabaaaaaaaababaababaabaabababaaaaaaababaaabaaababaababaababaabaabaaaabaaababababababaaaabababababaaaababaababaaabaabababaaaababaaababaaaabaababaaabababababaaaaabababaaaaabababaaabaababaaababaaaababaaaabaabababababaaaaabaaabaabaababaaabaababababaaaabaababaaabaaababababababaaabaaaaaaabababaaabaabaaaabaaababaaabababaaababaabaabaabaabaaaababababababaabaababaabababaabaabaababaabababaaabaaababaaaaaabababababaababaaaaaaababaabaaaaaaaabaabaabaaaabaababaaaaaabaaabaabababaaaaababababaaaaabaaababaaababababaaaaaaaabababaabaaabaabababaababababababaabaababababababaaabaabaaabaabaabababaabababaabaababababaababaaaaaabaaababaaaabababaabaaababaaaaabaababaabaabaaaabaaababababababaababababababaaaabaaabaaaabaaaababaabababaababababaaaaabaababaababaababaababaabababaaabababaabaabaababaabaaabaaaababaaaabaababaaabababababaaaabaaabaaabababaababaaaaaaaaaabaabaaabaababaabaaababaabaaabaaabababababaabaabaabaababababababaaaaabaaabaababaababababaaabaaabaaabaaababaaabababaabaaabaaababaaabababababaabaabaababaaababaaababaababaabaaaaabababababaaababaababaaabaaababababababaaaaaababaabaaaaababababaabaaaaaabaaaaaaabaaabababaababaabababababababaababababaabaabaaaababaabaaaabaaabaabaaaababaabababaabaaaababaaaaaaabaabaabaaaabababaaabaaababababaaabaababaaaaaabababababaaaabaaaabababaaaabaaaaababaababaaaaabaabaaababaaaaabaabaabaabaabaabaababaaaababaababaabaaaabaabaababaababaaaaaababaaabaaaababaabababaaabaaabaabababaaaabaababaaabaaaaaaaababaabababaabaababababaaabaabaaababaabaabaabaaababaaabababababaaaabaaaababababaaabababaaababaaaababaabaabaaabaaaabaaababaababababaabaaabaabaaabababababababaaabaababaaaabaabaaabaaababaaaabaaaababababaaabababaabaaaaabaababaaababababababaaabaaaaaaaabababababaaababaaabaabaabaaaaaaaababababaaabaabaaababaabaababaaabaaababababaabaabaaababababaaabababaaaabababaaaabaaaaabaaabaabaaababaaaababababaabaaaaababababaaababababababaaabaabaabaaabaabaaaaaabaababaabaabababaaaaaababaaaaabaaabaababaaababaababaabaabaaabaababababaababababaababababababaababababababaaaaaababababaabaaabababaabaababababaabababaababaabaaaaaaababababaabaabaaaaabababaabaaaaaabaaaaabaaaaabaabaaababaaaabababaaabaabaabaababaababaabaabaabaaabaaabaababaabababaaaaaaabaaabaaaaabaababababaabaaababababaabababaaababaababaaababaababaaababaaabaabaaabababaabaaababababaaababababaabaaabababababababaababaabaabaababaaabababaaaaaaababaaababaaabababaaaaababaabababaababaaabaabaabaabaaababaababababababababababaaabababababaaaababababababaabababaaabaababaaababaaaaaaaaabababababaaababaaabaaaababaaaaabaabaaababaaababaaabababaabaabaabababaabaaabaabaabaaaabaababaaaabaaaabaababaaaababaaabaaaabaaababaababaabaaaaaaabaaabaabaabaaaabaabaaaaaababaaabaabaabaaaabaaaaaabaabaabaaabaaababaaabaabababababababaabaaabaaabaababaabaabaaaaababaaabaaabababaabaababababaabaaababaaababababaabaaabababababaaaaaaababababaababaaaaaaabaabaabaaaaaaaababaaabaaaaababababaababaaababaababababaabaaababaabaaaabababababababaaaaababaaaaaabaabaababababaaabaaabaabababaababaababaabaababababaababaaaababaabaabaaababaaabababaaababababaaabababaaaaabaabaababaabaaababaabaaababaaababaaabaabaabaababaabaaabaaababababaababababaaaababababaaababaabaabaaabaaabaaabaaabaabaabaabaaaaababababababaababaababaaaababaabaabaababaabaaaabaabaaababaaaabaaabaabababaaabababaaabaaabaabababaaaaaaaaaaabababaabaabaaaabaaaababaaaaaabaaabaaaabaabaaaaabaaabaaaababaaaaababaabaaabaaaababaabababaaaaababaabaaaabababaababaaabaabaababababaababababababababaaabaababaababaaabaababaabaabaabaaababababaabababaaaaabababaaaabaabaababaababaabaababaaaabaaaaaabababaababaababaaaaaababaaaaaabaababaababaabaaaaaaaaabaaaaaaabababababaabaaaababaabababaaaabaaaaaabaaaabaaabaabaabaabaababababaabaabababaaaaabaababaaabaaaababaaabaaababaababaaababaabaaaaaabaabaaabaababaababaaababaabaaaababaaaabaaaabaababababababaaabaaabababababaaababaaaaaaababababaaaaabaabaaababababaaaaaaaaaababaaabaaabaababababaababababaabaabababaaabababaaaabaabababababaaababaaabaabaabaaaaabaababaababaabaabababaaababaababaabababaaababaaabaababaabaababababababaaababaaabaababaabaaababababababaababaaababaabaabaababababaabababaaabaaabaababaabababaaaabababaabaaabaabaaaaaabaabaabaababaababaaabaabababaabaaaaabababaabaababaaaaabaabababaabaabaaaababaaababababaaaabaababaababaabaaaaaabaaabaaababaababababaaaabaabababaabaaabaaababababaaababaabaaabaaababaababaabaaabaaababaabaabaaabaabaaaaabaaaabaababaababababaabaaabaaababaabaaaaaababababaabaabababaaababababaabaababaabaaaabaaabaababaaaabaaaabaababaaaabaaabababababaababaabaabaaaaabaabaaaababaaaabababaababaaaabaaababaaabaabababaabaaaababaabaaaaabababaaaaababaaabaabaabaaaaaababaaabaabababaaababaaaaaababababaaaaaaaabaababababaaabaabababaaaaababaaaaabaababaababababaababababaabaaabaabaaaaabababaaaabababaaabaaabaaaaababaaaaaabaabaaabaabaaababababaaaabaaaabababaaaabababababaaabaaaabaaababaaababaabaababaaaaaabaabaaaababaabaabaababaabaaabaabaaaaabaaabaabababaababaaababaabaababaaaababaabaaaaabaaababaaababaabaabaaaaaabaabababaaabaaabababaaaaabaabaaababaabaababaaabaabaabababaabaabaaabaaaabababababaababaaaaababaaaaaaaaaaaaaabaababaaaaaabaababaabaababaaabababaaabababaabaaaaabaaaaaababaaabaababaababaababababababababababaaabaaaababababababababaaababaaababaababaaaabababaaaabaababaaaabaaaabaaaaababababababaaabababaaaababababaaaaaaaabaaababababaababababaababababaaabababaaaaaaabaabababaaaaabababaaabaabaabababaaaabaababaaaabababababaaaaabaaabaaabaabaaabaabaaaaaaababababaabaababaabaaabaabababababaabaaaabaabababaabaaaaaaabaabababababababaaabababababababababaababaaaababaabaaaabaabaabaaababaabaaaababaababaaaabababaababaaabaabaaabaabaabaaaababaabababaaabaabaaababaaaababaaabababababaabababababaaaabaababaaabaaababaabaaaaabaabaababaabaababaaabaaaaaababababaabababaababaaaabaababaaaabababababaaabaaababababaabaabaabaabaaaaaabaabaabababaaaababababaabaabaabaaababababababaabaaababaabaabaaabaababaaaababababababaaabaababaabaabaabababaabaabaaababaababaaabaaababaaabaaaabababababaaabaababaabaababaababababaaababababababababaaababaabababaabaaaaaababaaaaabaaaaaababaaabababaaababaaaababababaababaaabababaaaaaabababaaabababababababaabababababaaabababaaababababababaabaaabababaabababababaabaababababaaaabaababaaaaaababaaaababababababaabaaabababaababaaabaabababaabaabaaabaababaaaababaaabaaababaababaaabababaaaaaaaababaaaaababaaabaaaabaaaaababaababababababaababaabaaaaabaaaababaababaabaaaababaabaabaabaabaababaaaaaabaababaaaababaabaabaabaaabaaabaabaabababaababababaaabaaababaaaaabababaababababaabababaaabaaaabababaababaabaaaabababaaabaaabaaaababaaaaabaaaaaabaabababaaaabababaaabababababababaaabababababaaaababaaababaababaaababaabababaaaaaaaababaabaaaaababaaabaaabaabaaababababaaaabaababaabaaabaaababaaaaabaabaaaaabaabaabaaaaaaabababaabababaabababababababababaababaababaaabaababaaabaaaababaabaabaaabaaababaaababababaabaabaaabaababaaaababababaabaababaaaaababababababababaaababaaabaaaabaaababaabaabababababababaaababababaaaababaababaaabaabaababababababababaabaabaaabababaaaabaababababababaabaaababaaabaaaaabaababaababaabaababaaaaaaaaababaaaaaaababaabaababaaabaababaaabababaabaaabaaabaabaabaaabababababababaaaabababaababababaababaaabaaaaaabababaabaaabaababababaababababaaaababaabababaababaabababaaaaabaababababaabaabaaaabaababaababaaabababaaabababaaabaaaaabaababaababaaaabaaaaabababababababaabaaababaaababaababaabaaaabaaaaaabababaabababaabaaaaabaaabaaaaaaababaaaaaababaaababaabaaabaaabaaaabaaabaaababaabababababaaaaabaaabaababaabaabaababaabaabaaaabaaaaaaabaabaabababaaabaaaaabababaabaaababaaababaababaaabababaabababaababaabaaabaabaabababaababaaaaaaabaaaabaaaabaaaaaaababaaaabababababaaabaaabababaaaaababaaaaaaabaaaaaababaaaaabaabaabaabababaabaaaaabababaaababaabababaabaaaaabaaabaaababaabaabababaaabaaaaaaaaaaaabaaababaababaaababababaaaaaaabaaaababaaabaabaabababaaaabababaaabaaaababaaaaaaababaaaabaaaabababaaaababaaabababababababababaaaaaaababaababaaaaaaaababaaaaabababaaababaababaabaabaaabaabaaaaababaabaabaaabaababaaabaabaababaabaaaaababaababababaaabaababababaabaababaaabaaabababaaabababaaababaabababababaaababaabababaaaaaabaaababaaabaaaaabaabaaaabaaaaababababaabababababaaabababaaabaababaaabababaaabaaaaaabababaababaababaababaabaaabaabaabababaaabaaababaaababaaaabaababaaaaaaababaaaabaaababaabaaababaababaaababaabaaabaabababaaaaababababaabaabaabababababaaabaababaababaababaabaabababababaabaababaabaabaaababaaaababaabababaababababaabababaababaaabababaaaaaaaaababaabaaabababaabaabaaabaaababababababaabababaabaaaaabaaaaaaabababaabaabaabaaabaaabaababaaabaaabaaaaaaaaaaabaababaaaaabaaaaabaaababaababaabaaaaaabaabaabaaabaabaaaaaaaaaabaababababaabaabaabaabababaabaaabaabaabababababaabaaaabaababaabaababaaaaaaaababaababaabaababaabaaaaabaaaababaaaaaabababababaabababaabababaaaaabaababababaaababaabaababaababaaaaaaaabaaaaaaababababaaabaaaaababaaababababaababaababaababaaaaabaabaaaaaababaababaababababaaaaababababaabaaaaaabaabaababaaababaabaaaaaaabababaabaabaaababaaaabababababaaabababaabaaaaaabababaaabaabababaaabaaabababababaaaabaaaaababababaabaababaabaaabababaababaabaaaabaaabaabaabababaababaaabaababababaaaabaaaabaababaababaabababaababaaabaaababaababaaaaabaabababaababaababaaabaabababaaabababababababaabaabababababaaabaabaabaabababababaaabaababaaabababaaaababaabaababababaabaabaabaaabaaababaabaabaababababababaaaaabaababaabaabaaaabaaabaabaaaabaabababaabababaaabaababaaaabaabaaaaaaababaaaaaababababaaaaabababaababaaabaabaabaaababaabaabaabaabaababaaababaabaaabababababaabaaababababaabaaabaabaababaaaababaababaaabaaaabaabababaabababababaaabaaaaaaaabababaaabaabababaaabaabaababaaaabaaaabababaabaabababababaababaababababaaababaaaaaaaabababaaababababababaaaabaababababaaababaabababababaaaababababababaaaaabaaaabaaabaaaabaaaaaababababaaaaabaaaabababaaaabababaabaabaaababaababaaaaaabaaaabaababaaaababaabaaaabababaabaababababababaaaabababaabaaaaaaabaaabaaaabaaaaaaababababaababaabaaababaabababaaabaabaabaaaabaaabababababaabaaabaaababababaaaaababaaaabaaababababaaabaabaabaabaabaaaababaabababaababaabaababababababaabaaaabaabaabaabaaabaabaababababaabababababaabaaaaaaaaabababaaabaababaaaaaabaaaaababababaabababaaabababaabababaaaaababaababaaaaabababaababaaababaaaaababaababaabaababaababaababaaabaaaababaaaaabaaabaaaaaababababababaaababaaababaaaaababaaaababaababababaabababaaaabaababababaaaaaaaabaabaabababaaabaabaaaabababaaaabaababababaaabaaababaaaababababaabaaabaababaaababaaababaaabaababaaaabaababababaaababaabaabaaaaabaaabaaaabababababaaaaabaabababaaabaaabaaababaaaaabababaaabaaababaaabaaaabaaaababaabaabaabaabababababaabaababababababababababaaabaaaabababaabaababaaaaabaababababaababaaababaabaabababababaabaabaaabaabaabaaabababaabaaaabaaaababaabaaabababaaababaaababaababaabaaaabaaaaabababaababaaaababaabaaaaaaabaababaaaabaababaabaaababaaabaabaabaabaababaababaababababaaaabaababababababaaabaaaaaaabaaaaaaabaaaaaabababaaaaaabaabababababaaaaaaaaaabababaabaaabaabaaababaaaababaabaababaababaabaaaaabaababaababaabaaaabaaaababababaaaabaabababaaababaabaaabaaaaaaaababababababaabaabababababaaababaabaabaaabababaabaababababaababaabaabaaabaaababaabababaaabaababaaababababababaabaababababababaaaababaabaaabaaabaabaaaababaabaaaaaabaababaabaabababababaaababaababaaaaabaaaaaaabaaaabababaaababaaaaabaababaabababaaabababaabaababaabaaababababaaaaabaaaababababaaabababaaabaababaaababaabababaaaaaaabababaabaaabaaaabaabaabaaaaaabababaabaaaabaabaaaababaabaabaaabababaaaaababaaabaabaabababaabaaaaababaabababaabababaabaababaababaabaaaabababaaabababaaaabaabaababaaababaabaaabaabaaaaaabaaaaaaababaabababaababaaabaababaababaaabaabababaabaaabababababaaaabaabaabaaabaaaaaaaabaaaaaaababaaaabaaabaaabaabaaaababaaaaababaaababaabaababaabaaabaababaabaabaaabaabaaababaabababaaaaaaaaaaaaabababaabaaabaaaababababaabaaabababaabaaaabaaababaabaababaaaaabaaababaababababaababaabaaabaabaabaababaaaababaabaabaababaaaababababaabaababababaaabaabaabaabababaaaaaabaababaabaaabababaababaababaaaababaaababaaabaabaababaabaabaababaaabaabababaaaababaaabaabababababaabaabababaabababaabaabaababaabaabababaaaabaaaaabaaaaaaaaaaaababababababaaabababaababaaaabababaababaabababaaabaabaaabababaababababaabaababaaabababaaaababababaaabaaaaaababaabaaababaababaaaababaaaaabaababaabababababaababaabaaaabaaababaaababababaaaaabababaaaabaaaaabaaababababaabaaabaabaaaababaaaaababaabaababaaaaabababaaababaaabaababaababaabaaabababababaaaaababababaabaaabababaababaababaabaaabababaabaabaabaaaabaaaabaaabababababababaababaaaaabababaababaaaabababaaaabaabababababaabaaaaababababaabaabaabaaabaabababaabaabaaabaabaababababababaabaababaaabababaaaaabaaaabaababaabaaaaababaaaabaabaabababaababaabaababaaaabaabaabababaaaaababaabaabaaaaaaaaaaabaabababaababaaaababababaaabababababaabaabababaabaaaaaababaaaabababaaaaabaabaaabaabaaaaaababaaaaababaaabaabaababababaababaababaabaabaabaaababaaaaababaabababaaaababaaabababaabababaaababaaaababaaaabaabaaabababaaabaaababaaaababaaaabaaaaaabababaaaabaaabaaabaaabaabaaabaaabaaaaabababaababaabababaabaababaababaabaababababababaababaabaaababaababaaababababaaaabababababaaabaabaababaaaaabaaabaabababaaabaaaaabaabaababaaabababaaabaabaaababaaaaaaabaabaaabaababaabaaabaabaaabaabaaababaaaaababaabaaaaabaababababaaaababaababababaababaaaaaabaabaabaababababaabaabaaababababaababaabababaaabaaabaaaabaabaabababaaaaaabaaababababaabababaababaabaaabababaabaababaaaaaababaabababababababaaaababababaaabaaababaaabaaabababaabababaabababaaabaaaabababababababaaaababaaaababaaababaaabaababaabababababaaaababaabababababaaababababaaaababaaabababaaababababaaababaababababaababababaabababababaaabaaabababababaabababababaababababaaabaaaaaaababaaabababaaabaababaaababababaaaababababaaabaababaabaababaaaaaabaabaabababababaabaabababababababaabaaabababababaabaabaababaababababaaaababababaaabababababaaabaaabaababababaabaaabaaabaabaaaabaaaaaaaaababababaaababaabababaaaaabababababaabababaaaabababaaabaaababaaababaaababaabaaaaaabaabaaabaaaababaaaabababaabaaaabababababaabababaaababababaabaaababaabaabaaabaaababababababaaaaaaaabababaabaaaabaaabaaaabababababaababaababababababaabababaababababababaaaaaabaaaaaaababaabaaaaaaaaaaaabaabaaababaabaababaabaabaabaabaaaabababaababababaaaabaaababaaabaaaaaaabaaaabaababababaabaabaababababababaababaababababaababaaaaaaabaabababaababababababaaaaaaabaaaaabaaaaabaababaababababaaaaaaabababaaaabaababababaabababaababababaaaaababaaabaaaababaaaabababababaaaaaaabaabababaabababaabaaaaaaababababaaababababaaabaaababaababaabababaababaaababaabaaabaabaaaabababaabaaaababaababaabaaaaaabaaababaabababaaaaaabaaaaaaaaaabaaababaabaaaaaaabababababaaaaaaabaabaaabaabaaaaaabaabababaabaababaaaaabaaabaaabaabaabaaaababaabaaabababaaabaababaabaababaababaaaaaabaaaaaabababaaaaaaaaabaabaabaabaabababaabaabaaabababaababababababaabaaaaabaaabababaaaaabababaababababaabaabaabaabaababaabaaaaaaaaaabaaababaaaabaaabaaabaabababaaababaaaabaabaaaaababaabaabaaaabababaaaababaabaabaaaaaaaaababaaababaaaabaabaababaaabaabaaababababaabababaababaaabaabaabaabaaabaaabaaababaaaaabaabaababaabaabaababaabaaaaabaaabaabaaaaabababaabababaaaabaabababababababaabababababaabaaaabababaababaabababaaaaabaabababaaabaaaaaaaabaaaabababaabaaabaababaababaaababaaabababaababaababaabaabaabaabababaaaaaaaaaababababaabaaababaabaaabababababaaabaaaaaababaaaababaaababaabaababababaabababaaaabababaaababaabaababaaaabaaaaaaabaaabaaabababaaaaaabaabaabaaaaaabaabaaaabababaababaaaaaaaaaaabaabaaababababababababababaababababaabaabaaaaabababaababaabaabaababaaabaabaaaabaabaaabababaabaababababaaabaabaaabaaabaaababaaaaaaabaababaabababaaababaababaaaabaabaabababaabaaaaababaaabaabababaaaaaabaababaabababababababababaaaaababaabaaabaaabaabaababaababababaabaabaaaaabababaaaababaaabaaaababababababaaaababaaaabaaabaabababaaabaaabaabaaabaabaaabaaabababababaababaaaaaaababababaabaabaaabababaabababaaaaaabaababaabaaaababaaaaabaaaababaababababaabaaaababaaaaaaaaaaabaaaabababaabababaaaaabaabaaaaaababaababaabaaabaaabaaaaaabaaaababaaabababababaaaaababaababaababaabaabaababaaaaaaaabaababaaaabaaababababaaabaaaaabaaababaaaaaabaaabaaaaaababaabaaababaabaaaabaaaabababaaaabababababaaaaaabababababababaabaababababababaaaabababababaabaabababaaaabaaababaabaaababababaababababaaabaaaaaababababababaabababaaabaaaaabaabababaabaaababaabababababaaaabababaabababaaababababaaabaabababaabaabaaababaababaabaabaabaaabaaabaaabababaabaaaaaabaaababaabaabaaabababaababaaabaabaabaaababaaaabaaabababaababaababababaababaaababababaabababaababaababaaaabaababaaaaabaaaaaaaaaaabababaabaaabaaabababababababaaaabababaabaaabaaabaabaabaabaaaaababababaaaabababababaaaabaabaabababaabaababaabaaababaaaaaababababaaababaaabaaaabaababaabaaabaaababababaaaaabaabaaabaabaaabaaabababaabababaabaabaaaaabababababaaabaabaababaabaababaaaababaaaaaaaaababaababababababaababaaaabaaabaabaaaabaabaababababaaababaaaababaaabababaabaaaaabaabaaaaaaabababaaabababaaabaabababaabaababaababaabaaabaaabababababaaabaaaababaaaabaababababaabaaaaaababababaababaaaabababababaaabaaaaabaabaabaababaaaaabaabababaababaabababaababaabaababaabababababababaababaaaaababaaabaabaababababababababaabababababaaabababababababaaaaabababaababaaaaaaaaababaababaabaaabaaabaaaaaaaaababaababababababaaabaaabaaababaabaabaaabaaaababaaabaaaaabaabaabaaaaaaabaaababaaaaabababaabaaaaaabaabaabaabaaaaaababaabababaabaaababaababaaababaabaaaaaabaababababaaabaaabaabaaababababaaaaaabaabaabaabaabaababaababaaabaaaabaabababaababaababababaaaabababaaaababaabababaabababaababaaaababaaaaaabaabaaababaabaaababaabaaaaaaaababaababababaabaabaaababaababaaabaaaabababaaaaababaaaaaabaaaaaabaaaababaaababababaabaababaabaabababaaaaaabaababaabaaaababababaabaaaababababaaaaaaaaaabaaaaababaaabababaababaabababaabaaaaaaabaabaababaabaabababaaabababababaabaababaabaabaaababababababaaaaaaaaaaabababaaabaabababaaabaaaaababababaabababaabaababaababaabaaabaaaaaaabaabaaaabaaaaaababaaaaabababaabaabaaabaaaaabababaaababaabaaabaaababaababababaaabababaabaababaaaababababaaababababaabaaaaaababaabababababababaaaaabaaababaaabaaaabaaababaabaaabaabaaaabaaaaababababaaaaababaabaabaabababababababaaaabababaabaababaaaaabaaabaababaaaabaabaaaababaabababaaaaaabaabaabaabababaabaabababaabaababaaaaababababaabababaababaabababaaaaaabaababaabaabaaaaaaabaabaaababaaabaabaabababababaababaaababaaaabaababababaaabaaaaababababaababababaaaaabaaaaaaaaaabaaaabaaababaaabababaaaaaaaaaababaababaababaabaaababababaaababababaaaabababaaababaababababaabaabaabaaabababaaaabababaababaabaababaaaabaabababaabababaaaababaaabaababaaaaabaaabaaaaaabaabababababaaaaababababababababaababaaabaaaaaaaabaabababababaabaababaaabababababababaabaaaaabababaababaababaaabaaaaabababababaaabaabaabaaabaaaaaaaababaababababababaabababababaabaababababaabababaabaaababaaababaaabaababaabababaababaaaaaaaaabababababaabababaababaaababababababaaabaababaabaaabaaababababaaaaabaaabaaaabaaaababababaababaaabababaaabababaaaabaababababababaababababaaaaaaaaababababaaaaababaaaabaaabaababababaabaababababaabababababababaabaaaaaaabababaaaababaababababababaabababababaaaaaaaaabaabababaababaaaaaabaababaaabaaabababaababaababaababababababababababababaabababaabaaaaabaababaaabaaaabababababaaabaababaabaaaabaababaabaaabaaaaaabaaaabaabaababababaaaababaabaabaabaabababaabaababaabaababababaabababaaaababababaaababaaaabaaaabaabaaaabababababaababababaaabaabababaaaaabababaabaaaababaabababaababaaaaaaaabaababaabaaaababababaababababaaaaaababaabababaababababababaabaaabaaaaababaabaababaaabaaaaaaaaaaabaaabababaababababaaababaababaaababaabaabababaaabaababaabaaaaababaaaababaaabaabababaababaababaababaabaaabaaaaaabaabaaaaaabaabaaabaaaababaaaabaabababaaabaaabaabaababaaabaabababaaaabaaaabaaaaaabaaaabababaaabaaabaabaaaabaabaabaabababaabaabaaabaababaabaaaaabababaaaaaaabaabaabaabaabaaabababaabababaababababaabaaaabaaaabaaaaaabababababaabaaaaabaaaaaabababababaaabaabaaabababaabaaababaabaabaaaaaabaaaaaabaaabaaaaaabaabababaabababababaababaabaaabaabaaababaabaabaaaaabaaaababaababaaabaaaaabaaabaabaabaabababaabaaabaaaaabaaabaabaaaababababaabababaaabaaaaaaaaaaaabababaabaabaaaababaabaababaabaaaaaabaaaaabababaaaaaababaaababaaabaababaaaabababaaabababaababaaaabababaaaaaaaaaaaababababaababaabaaababaabaaaabaaaabababaaabaabababababaabaababababaabababaaaaabaaaaaabaabaaaabaaaaaabaaaababaababaabaabaabaababaaaabababaababaaababaabaabaabaabaabababaabaabaabaaaaabaaaabababaabaababaabaababaaababaaaabaabaabaaabaaabaabaabaabababaaabababaaaaaaabaaaaaaaaaabaaaabaaabababaaabababaababaaabaabaaaaaababaabaabaababaaaaaabaabaaaaaabaaabaaabaaabaabaababaabaaababaabaabababaaaaaaababaaabaaaabaaaaaaabaaaaaaababababaabaaaaaabababaabaabaaababaabababaabaaaababaabaaabaabaabababaaabaaabababaababaaabaaabababaababababaabaababababababaaabaabaabaabababaaaabaabababaaabababababababaababaaabaaabaaabaabaaaabaabaaaabaaaababababaababababaabaababaaabababaabaabababaaaaabababaaaababaaaaaabaabaaabababaababaabababaababaababababaababaabaababaaabaaababaabaaaabaababaaaababaaaaabaababaabaabaabababaabababaaabaaaaaababaaaababababaaaaaababaabababaaabaaabababaaababaabaababaaaaababaabaabaaabaabaaaaababaaababababaaaaabaababaabababaaabababaaababaabaababaaabaaaababababaabababaababababababababababaaabaabaaaababababaabababaababaababaabaababaababababaaaabaabaaaabaababaabaaaababaaaababaaabaaaaaabaabaaaaabababaababaabaabaaabaabababaaababaaababababaababababaabaaababaaaabababaaaabaababaababaaaaaabaabababababaaaaabaaabababaaaaaabaababaaabaaabaaaababababababaaaaaababaabaabaaabaabababaaababababababaaabaababaabababababaaabaaaababaababaaaababaaaaababaaababaabaabaaababaabababaaaabaaabaaabaaabababaaaababaaaabababaabaaaaabababababaababaaabababababababababaabababaababaaaaaaabaaabaaaabaaababaaaaaaabaabaabaaabababaababababababaaaaaaababababababaabababaaaaaaaababababababaababaabababaaaababaabababaababaaababaabaabaabaaaaabaababaabaaabaaaabaababaaabaababaaabaabaababababababaababaabaabaaababaaabaaabababababababababababaaababababaababaaabaabababaaaaaabaaabaaaaaabaaaabaaaaabaabaaabaabaaaaabaaababaabaabaababaaaaaabaaabaabababababaaaaaaabaaabababaaabababababababaababababaabaaabaaabababaaaababaababaaabaaaabaaaabaaaababaaabaabaaaaaaababababaababababaabaabaaabaaabababaaababaaaababababaabababaaaaaaaabaaaababaaaabababaaaaabaabaababaaaaabaabaaabaaaabababaaabaababaaabaabaaaaabaaaaabaaabababaababaaabaababaaababaaaaaabaaabaaababababababaaabaabababaabababababaabaababaaabaabaaababaaabaaabaaabababaabaaabababababaaaabaabababaaabaabaaabababababaaabaaaabaaaabababaaaabaaabaabababaaabaabaaabaaabaaaabaabaaabaaaaabababaaaabaabaabababaabababababaaabaaabaabaaaabababaababaaaaababababaaabaabaaababababababaabaababaaababaabaabababaaabaabaababaabaababaabaabababaabaaababaababaaaaaaabaabababababaabababaababaaabaaababaaabababaaabaaaabababaaabaaabaababaabaabababaaabababababababababaaaabababaabaaabaaababababaabaaaaaababaabaaababaababaababaaaabaaaababababababaabaabaabababaabaaababaababaaababababaababaababaabaabaaabaababaababaabababaaaababaabababababaaaababababaaabaabaaaababababaabaaaababababaaaababababaabaaabaaaaaababababaaabaababaabaabaabaababaaaaababaabababaababaaaaaabaaaaabababaaaababaababaabababababaabaabaabaaaababababababaabababababababaabaaaaabaaabaaabababaaabaababaababaaabababaaaaabaaabaaababaabaababaaaaaaabaaabaababababaababababaabaababaaaabaabababaaaababaaaaababababaababababaaabaaaaaababaababababababaababaabaaabaaaaaaabaaabaaabaabaaabaaababaaababaaabaaaababababababaababaaabaaabaababaabababaaaaaabaaaaaababaaaaabaaabaaabaabaabaabaaabaaabababababababaaababaabababaaaaaaabaaaabaababaaaaabaaaabaababaabaabaaaababababaaaaaabababaabaabaaaaaabaaaaaababaaabababababaabaabaababababaababaaaaaaabaababababaaababaababaabaaababaababaaababaaaabaaababaaaaababababaaabaababaababababaaababaaabaabaabaaabaabaaabababaabaabaabaababaabaabaaaaaabaaabaaaaababababababaaaaaaaaabaababaabaababababaabaabababababaaabaaababaaabaabaabaaababaabaaababaaabaaaabababababaabaaababababababababababaabababaaaabaaaaaababababaaabaababaabaabaabaaaaabaababaaabaaaabababababaabaaaababaabaabaaabaababaaabaaaaaababaababaababaaaababaabaababaaaaaabaaaaabababaaaababababaabaabababaababaaaabaabaababaababababaaabaaaaababaaababaaaaababaaababaaababaaaaababababaababaabaaaabababaaabaabaabaababaabaabababaaabababaabaabaaabaabababaabaaabaabaaabababaababaaaabaabaabaababaabaababaaababaaabaaaababababababababaababaaabaaaababaababababaaabababaabaababababaabaabaaaababaaababaabaaababaaababaabaaababaaaabaaaaabaaabababaabaabaaaababaaababaaaaaaababaabaaaaababaaaabababaaaaaaaababaaaabaababaabaaaaaabaaaaaaaabababaabababababaabaabaaababaababaababaaabababababaabaaababaaabababaaaabababaaaaaabaabaabaabaaabaababababaabaaaabaababaababaaabaabaaaabaaaaababaaaaaababababababababaaababaabaaabaababababaaabaaabaaababaababaaabaaaababaabababaabaaaabaababababababaababaababababababaabababaabaabaaaababaabaaababaababaababaaaabaababababaaaababaaaabaaaaaabababaaabaaabababaababaaaaabaabaabaababaabaaababababaaaababaaaababaababaaabaabaababaaaaaabaabaaabaaaaababaaabababaabababaaabaaaabaabaaabababaabaabaaaabaabaaaaaaaabaababababaababaababaabaaabababababaabaaaaaaababaaaabababaabaaabaabababaaaaababaaabababaaabaababaaababaaaaabaabaaaabaaaabababaabaaaaaaaabaabaababababababaaabababababaabababaaaabaabababababababaabaabaabaabaabaaababababababaaabababaabaaaababaaababaabaabaabaabaababaababaababaaaaabaaabaabababaaabaabaaabaababaababaabababaaabababaaabababaaaaaaabaababaaabaabaabaaabaaaabaaaabaabaabaaaaabababaaabaaaabababababaabaabaaababaabaababababaaabababaaaabababaabababaaabaabaaabababaabababaabababababababaabaabaabaaababaaaaabaabaabaaababababaaabaababababaaababaaabababaababaaaaabaaabaaababaabaaaabababaaaabababababaaabaaabababaaaaaababaaaabaaabaaabaaaaaabaaabababaaababaaaabaaaaabaababaabaaabaaaaabaaaaaaababaaaabaabaaabaabaabababaaabaaaaaaaababababaabababababaaababaaaaaababaababaabaababababaababaaaabaaaaababaabaabaababaabababaaababaabaabaabaaabaabaababaabababaabaaabaababaabaaabaabaaabababababaaabaaaaababaaabaababaabaababaaaabababaababaaabaababababababaabababaaaaaabaaaabaababababaabaaaabaaabaaaaababababaaaababaabababaaabaaabababababaaaaabaaabaabababaababaaaabababababaaababaaabababaaabaaababaabaaabaaababaaabaaaabababababaaabaababababababaababaabaaaaaabaabaabababaabaababaabababaabaaaaabaababaababababaababaabaaaababaababababaababaaaababaabaabaaabababaababaaababaaabaababaabaaaaaaaabababaaaaabaaabaabaababaabaaaababaabaabaabaabaaabaaaabaabababaaaaaaabababababaaaabababababaaaabaababaabaabababaaabaabababaaabaababaaabababaababaaabababababababaaaaabaaabababaaababaaaaaaabababaabaababababababaabababaabaabaaabaaaababaabaabaabaabaababaabaabaaaabaaabaaaaaabababaaabaabaaaabaabaaabababaababaabaabaabaabaaabaaabababaabababaababaaabaaaababaabaababaaabaabaabaabaababaabaabaaababaaababababaabababaabaabaabaabababababaabaababaaabaaaaaabaaabaaababababaaaababaabaaababaaaabababaaabababaaabababaabaaaabababaabaaaabaaababaababaabababaaabaababaaabaabaaababababaabababaababaaabababababaaababaaaabaaaaababaababaaaababababaaaabaaaabaabaabababaababaababababaabaababaaabaaabababababaaabaaaaababaababaaaabaaabaaabaababaababaababababababaabaabaabaababaaababaabaaabaaaaabaaaabababaabaaabaabaabaabaaaabaaaababaabababaababaaaaabababaababaaaaabababaababababaaababababaababaabaaabaabaabababababaaaaababaaabaabaabaababaabaaaabaababaaaaababaaabaababaaaaaabaabaaabaaabaababaaabababaabababababaabababaaaabaaaaaaabaabaaaaabaabababaaabaababaababababababababaaaaabaabaaabababaabaababaabaabaababaabababababaaabaabaabababababaaabaaababababaaaaabaaababaababaaabaabaaaaaabaaababababaaababaaaaaaabaabababaabaabaabababaaabaaaaabaaabaabababaaabaabaaaabaaababaaababababababaababaabaaabaabababaaabaabaaaabaaabaabaaaaabababaabaabaabaabaababaaabaababaaaaaaaabaaaababaaaaabaaabaabaabaababaabaaabaaaaaaabaaaabaabaabaabaaabaaaaaabaaaabaaaabababaaababaaaaabaabaaabaabaaaabaaaaabaaaaaabababaaaaababaaababaaaaabababaabaaabaaaaaaababababaaabaabaabaaaababaabababababaabaaaaaabababaababaababababababaabaaaaaaaababaaababaaabaabaaabaabaababaabaaababaaaabaaababaaaaaabaaabaaababababababaaababaaabaababaaababaaabaabaaaabaabaaaababaaabaababaaaabaaabababaabaabaabaabaaabaaaabaababaababaaaaabaabaaabaababaabaababaabababababaaaabaababababaabaaaabaaabaaaabababaaabababaababaaaababababaaabababaababababaaabaaabababababababababababaaababaaaaaaabaaaababaaababaabaaaaaabaaaaaababaaaabaabaaaabaabaabaaababaababaaabaababaababaabaababababaababaaaaababaaaaaabaababaabaaababababaaaababababaabaaababaabababaababaaababababaababaaaaabaaaaabaabaaaababaaaabaabaaaaaaabaabaaabaabaababababaabaaabaaaaabaaaaaabaabaaaaabaabababaabaaabababababaabaabaaababaaaaababaaababaabaababaaabaabababaabababababaaababaaababaabaaabaababaabaaabaababababababababaabaaaabaabaabababababaababaaaabababaaaabaababaabaaabaababaaaaaabababaababaabaaaababaababaabaababaababaabababaababaabaaaaabaaabaababababaababababababababababaabababaababaaaababababaabababababaabaaaabababaaaabaaabaabaaaaaaaababaaababababaababaaabababaaaaababababaababababababaaaaabaabababaaabaababaaaabaababaabaaababaaabaaababababababababababaaaababaaabaaabaaaabaabaaaabaababaabababaaabaaabaababaabaaabababaababaabababaaaabaaaabaaababaaababababaabababaabaaabaabaaaababaaaaaabababababaaabababaabaaabaababaabaaaabaaaabaaaababaaaabababaaaaabaaabaaabaabaaabababaababababababababababababababababaababaababababaabababaababababaabaabaaabaaababaababababaababaabaaabaaababaababaaaabaabaaaaaababaaaababababaaababababaabababaaabababaabababaabaaababaabababababaabaababaaabaabaaaabaabababaabababaaaabababaaabaaaababaabaaabaababababababaabaabaabaabaabababaaababaabaabaaaaaabaabaaaababaababaabababababaabababababaabaababaaabababababaabaaabaaababaaaaabaaaaaabaaababababaabaabaabaababaababaababaabaaabaaabaaaabaaaaabaaabaaabaaabaababababaaaabababababaaabaabaaabaaaabababaaabaababababaabaaaaabaababababaaaaaaababababaaaaaabababababaaababababababaaaaaababaabaababaaaaabaaabaababababababababaaabaabaaaababaababaaaabaabaababababaaaaaabaababaabaaabababababaaababaabaaaababaaaabababaabaaababaabaabababaababaabababababaabaabababababaababababababaaabaaaabaaababaaabaababaababaabababaaabaaabaaaaabababaabababaababaabababaababaabaabababaababaabababababaababaabaabaabaaabaabababaabaaababaabaaaabaabababaaaabababaabababaaababaabababaaaabaaaabababaaababaaaaaababaababaababaaabaaabaababaaabaaaaaababaabaaabaaaaabaabababaababababababaaabaababaababababaaabaaababaaaabaabababaaabababaabaaaababaaaabaabababababaabaabaabaaaabababaababababaababaaaabaabaababababaababababababababababaaaabababaaabaaabaabaabaaaabaababaababaababaaabababababaaabaabaaabababaababaababababaaabaaaaaabaabaabaabaabaaaababaaaaaababababaabaabaaaababababaaabababaabaababababaababaabaaaaaabaabaaabaaaabaaaaabaabaabaabaaaaaaababababaabababaababaabaaaaabababaaaababaabaabaabaaabababaabaababaaabababaabababaabababababaaaabaaaabaaaababaaaabababaaababaababaaaaabababaabaaabaababaababaababaaababababababaababaabaabaaaaabababaabaabaaaaabaaaaabaabaaaababaaaababababaaabaabaababaaaaaaaababaabaaaaaabaabaaaababaaaabababaaaabaaababababaaaabababaababababaaabaaababaaababaaabababaabaaabaaaabaaaabaaaababaabababaaaabababaaaaaabaaababaaaabaabaaabaabababaabababababaabaabababaaaababaaaababababaaababaaaabababaaabababababababaaaabaaaababababababaaabababaaaababaababaaababababaaaaaaaaabaaaabaabaaababaaabababaaaabaabaaabababaabaabababaabababaaabaabababaabaaaababababababaaababababaabaaabababaaaabaababababababaababaaabaaaaababababababaaaaabaababaabaabaabababaababaabaaababaababaabaaaaabaaaabababaabaabababababaaaaaaabaaababaababaaaababababababaaabaabaaababababababaaababababaaabaaaaabaaabaababaabababaaabaaaaaaaabababaaabababaabaaaaaabaababaabaaabaababaaabaababaabaababaaaababaabaaaaaaaaababaaabababababaababaababaabaaaaabaababaabaabababaaaaabababaababababaababaababaaabaabaaaababaababaababaaababaaaabababaaabaabaabaaababaabaaaaabaabaababaaaaaababaaaababaabababababaababaaaaabaaaaaaaaaabaaaaaabaabaaabaaababababaaaaababaabababaabababaababaabababaaaabababaaababaabababaaaaaaaaaababaabaaabaaabababaabaaabaabaaaaaaabaabaaabababaabababaababaaababaabaaaabaaababaaaaaababaaababaaaaabaaaabaabaabaabababaabaababababaabaabababaabaabababaabaabaabaabaabababababaababababaababaabababaaabaaaabaaababaaaaabaabaaabababababaababaababaaaaaaabaaababaabaaaabaababaaababaababaababababaaaaaaababaaababaababaaaabababababaabaaaaabaabaababaababaaaaaaababababaaaaababaaabababababaabaaabababaaaaaaaabababaaabaaabaababaaaaaaababaabaabaababababaaaaaaaaaaabababaababababaabaabababaaaabaaaabaaaabaabaabaaaabaabaaaabaabaababaabaaaabaababaabaabaaaabababaaaaaabaaabaaaabaababababababaaaababaabaabaaaabababaaaabaaabaabaabaaaaaaabaaababababaaabababaabaaababaabaaaabaaaababaaabaaabaabaaababababaababaababaaababaaabaababaabababaaaabaabaababaabaaaaababaaababababaaaaabaabaababaababaaabaaababababaaaabaaaaabaabaaaaabababaaababaababaabababababaaabababababababaaaababaababaaaaabaaababaaababaabaaabaaabaaaaaaabaababaaaaaaaaababaaaabaaabaaabaaababaababababaabababaabababaaaaababaaabaaaaaabaaababaaabaaababaabaabababababaababababaababaaaabaaaabababababaabaabaabaaabaabaaaabaaaaaababababaabaabaaaaababababaaabaaaaabababaaaaaabaabababaabaaaaaababaabababaabaaabababababaaaabaaabaaaababaabaaaaabaabababaaabaaaabaaaaabaababaababababababaaababababaaababaaaabaabaaababababaabaababaababaababababaabaababaabababaaaabaababaabababababaababaaabaaabababababaaabababaabaababaabaaabaabaabaaaababababababaabaabababaabaaaaaaabaabaaababaababababababaaaaaaaababaaaaababaaaaabababaaabaabababaabaaabaaababababababaabaababaababababaaabababaaaaababababababaaabaaaabaaaaaaabaaaababaabaaabaaaabaaaabaababaaabaabaaababababababaababaabaaabaabaaabaabaababababaaaababaababaaaababababaabaaabaaaaabaaababaaabaabaababababaabababaabababaababaaaaabaaabaaabababaababababaaabaaabaaabababaaaaaabaabaaabaabaaababaababaaabaabaaabaabababaaababaaababababaaababaaabababaaaababaabababaaababaababaaaaabababaaaaabababababaaabaabaaabaaaaabaaaaababaabaabaaaabaababababaabaabaaababaababaaabababaaababaababaababababaabaababaaabaabaaabaababababaababaabaaaabababaaaabaababaaaaaabababaaabaababaaababaaaaababaabababaaaababababaaaaaaabaabaabaabaabababaabaababaabababaabababababababaababaaababaababaaabababababaaabaaabaaaaababaabaaabaababaaabaaababaabababaaaabababaabaaaaaaaaabababaababaabababaabababaabababababaababaabababaaaaababaaaabaaaaababaababaaabababaabaabababaabaaaaabababaababababaaaabaaababaaabababaabaabaaaababaabaaaaabaaabaaabababaabaaaabaabababaaaababababaaabaababaababaabaaababaaaabaaaabaabaabaabaabababababaaaaaaaababaaababaaababababaabaaaababaaabaaabababaabaababaabaabaabaaabababaabaabaaabaaaabaabaaabaabaabaaaabaaababaaaabaabababababaaaaaabaabaabaaabaaabaabababaabaaaabababaabaababaaababaaaababababaaaaaaababaababaaabaaabababaaaabaababababaaababaaaaabaaabaabaabaababaabaaaabaabaaababababaabaaababababababaaabaaabaaabaababaaaabaaabaabaababababaaababaabaabaababaabababaaaaaaaaaaaabaababaababaaaabaabaaabaaababababababaaababaaabaaaaaababaaabaababababababaabababaabaaaabaaaaaaabababaaababaaaababababababaabaaababababababaabaaaabaaaaabababaaaaabababaaaabaabaaaababababaaaabaaabaaabababaaababababababaaaaaaaabaababaababaababababaaabaaaabaababaabababaabaabaaabaababaababaaaaaabaabaaaabababaabaababaababababaaababababababaabababaaabaaababaababaaababaabaaabaaaaaababaaabababababaabaabababaababaaaabababaababababaabaabaaabaabababaabaabaabaababaabaaaababaabaaaababaababababaabaababaababababaababababaaabaaababaaaaabaabaabaaaabaabaaaaababaaaababaaabaabababaabaabaaabababaaaaababaaababaaaabaabababababaababaaaabababaababaaababaaabaaabaaaabaaababaaababaabaabaabaaabaaaaaaababaaababababaaababababaaabababababaabababaaababaaaababaaabaaababababaabaaabaababaabaabaababababaaabaaabaabaabababababababaaababababaaaabaaababaaaabaababaababaaabaabababababaabababaaaababababaaababaababaabaabababaabababaaabaabaaaabababababababaaababaabaaaababababaababababaaababaaababaaaaabaaababababaaaabaabaababaabaabababababaaaababababababaaabaabaabaabaababaabaabaaababaababaabaaaababaabaaabaababababaababaabaaaabababababaabaaabababaabaababaabaaababababaaabababaababababaababaabababaaabaaaabababaaababababaabaababaabababababaababaaaaababaaababaaaaabababaabababababaabaababababababaaaaaababaabaabaaaaabaaaaaaabaabaaaabaabababababaaababaabaababababaaabaababaaaaaabaaaabaabaaababaabababababababaababababababaaaababaabababaababaaabaabaababababaaaaabababaabababaaaaababababaababababaaaababababaaabaabaaabaabababababaabaabababababaaabaaabaaabaabaaabaabaaaaaaababaaaabaaaabaabaaababaababaaabaababababaaaaaabaaabaababababaababaaababaabaaabaabaabababaabababaabaaababaaaabaaaabaababaabababaaababaaaaababaabababababaababaabaababaababababaabaaabaabaaababaaaababaaaaaababababaababababaababaaaabaabaabaaabababababaabababaaababaababaababaaababaababababaaaaaabaaaaabababaaaaababaaaaaaabaababaaabaaababaabaaaabaaaaababababaaabababababaababababaaaabababababaabababababaabaababaaaabaaaaaaaaababaababaabaaababababaababaaababaabaabaaaaabaaababaaabaaabababababaaabaaaaaaaabaabaababaaabaabaaababababababaabaababaababaaabaabababaabababababababababaaaabaaaabaabaabaabaabaaabaababaabaaabaaaaaaabababaaaababaaaaabaabaabaabaababababaaaabaaaaaababaaaabaaaaabaabababaababababaabaababababaabaaababaabababaababaababaababaaababababaaabababaababaaaabaabaaabaababaabaaaaabaababaababaabaaaaabaabababababaabababaaabaaabababaabababababaaabaaababaabababaabaaaaaaaababaaababaaabaaaaabaaabaabaaabaaaaaaaabaabababaababaabaaaaabaabababaaaaabaaabaabaabaaaabaabaaabaababababaabaababababaabaaabaabaaabababaabababaabaaaabaabababababaaaabaabaaaababaabaaaabaababaaabaaaaabaabababababaabababaaabababababaababaaababaaabaaabaaabaaabababababababaaaabababaaabaaabababaaabaaaabaaababaababababababaabaaaaabaaabaaaaababaaababaaabaababababababaaabaabaaabaababaababaaabaababababababaaababaaaabaaaaaabaaabaaaababababaaabaaaaaabaaababaabaababaaabaaabaababababaaaaaaabaabaaaababaaaababaaaabaaababaababaabaabaaaababaaababaaababaabaaaabaaabaabaaabaabaabaabaababaabaaaaabaababaaababaaabababaabababaababaababaaabaababaababaaababaaabababaaaabaaabaababababaabababaaabaaabaabaaaababaaababababaaaababaabaaaabaabababaababababaababaababaababaaababaabaabaaaabaaabaabaaaaaaababaabaaabababaabaaaabaaabaaaababaaabababaabaaaaabaabaababaaabaabaabaababaaaaabaabababaababaaaabababaaabaaaaabababaaabaabababaabaababaabaabababaaaabaaabaabaababaaababaabaaaaabababaaaaaababaaabababaabaaaabababaaababaaabababaabaaaababaaaabaabaaaaababaaababaabaaabaababaabaababaaabaaaabaaaabaaabaabaababababababaaaabaabaaabaaababaaaababababaaabababaaaaaabaaabaababababaabababaaabaaababaababaabaabababaaaaabaabaabaabaaaaabaaaabababaaaababaaabaabaabababaabaabababababaababaaaababaabaaaaaabaabaababaababaaaabababaabaaaababaaaaababaaabaaaaaabaaabababaababaababaaaabaababaaabaababababaabaaababaaaaababababababaababaaababaababaaaabababaaaaaababaababaaabababaabaabababaaaaaaabaabababaaaabaaaababaaaaaaabaababaaabaaaabababaababaaabaaaaaabaabaaabaaaabababaababababaababaaaaabaaababaaabababababaaabababaaabababaaabaabaababababaabaaabababaabababaababaababaaaababababababaaabaababababababaaabaaaababaaaaabababaababaaaabaaabaabaabaaaaaababaababaababaababaaabaababaaababaaabaabaaabaaabaaabaabaaababaaabaabaababababaaaaabaaaababababababababababaaabaabaaababaababaabaaabaaaabaabaababaababababababaabababaabaaaaabaabaaabaaaaabaaaaabaabaabaababaabababaababaaaabababaaaababababababababaaabababaaabababaaabaabaabaaabaabaaabababababaaabababaaaabababaababababaaaabaababaaaaaaabaabababababababaababababaaaaaababaaaababaaaaaaaabaabaababababaabaababaaaabababaaaabaaaaaaababaaaaaaabaaabaaababababaababababababaaabaaaabaabaaababababababaaabababababababababaaaaaababababaaabaaabaabababaaabaaabababaaaaabaaabaaaaaabaabababaaaabaaabaaaaaabaabaaaabababababaaabababaabaaaabababaabababaaaaabaabaaabaaaabababababaabababababaababaaabaaaaababaaaaaabaabaaababababaabaababaaaabaaabababaabababaabaaaabaaabaaaaaaabaababababababaabaabaaaababaabababaabaabaaaababaabababaabababaaababaabaabaabababababaaabaababaaabababababaaaaaaababaababaaaabababaaaabaaaaababababababababaabaaaaababaaabaabaaabaaaaabababaababaaaaaabaaabaaababaababaaaabaaababaabaaabaabababababaaabaababaaabaaaaaaaaaabaabaaaabaaababaababaaabababaaababaaabaaabaabaaaaabaabaabaababaabababaabaaaaabaaabababaaaaabaaababaaababaababaaaabaaaaaabababababaabababaaabababaaababaaaabababababaabaaabaaaabababababababababaabaabaabaaaababaababaaaaaaabaabaaaabaababababababaabaaaaababaabababababaababaababaaaaabaaaaaababaaaabaaaabaababaaabaaabaaabaabaababababaababaabaaabaaaaaabaabaaababaaaaababaababaabaaaabaabababaabababaabaaabaaaaaabaabaaababaababaabababaaaaababababaaaaabaaaabababaababaabaabaaabababaaaababaaaaaabaababaabaababaabaabaabababaaaababaaabaaaaaaaaabaababaaaabaaaabaaaabababaabaabaaababaabaababaabaabaaaababaabababaaababaaabababaaaaabaabaabababababaababaabaabaaababaababaababaabaabaabaabaabaababaaaaaaaabaabaaabaaaaababaaaabaaabababaababaaaaaabaaabaababaaaaababaaababaababaabaabaaaaababaababaaaababaabaabaaabaababababaabaabaaaababaababaaababaaababaaabaaaababababaabaaabaaabaaaaabaabababaababaababaaabaaaabaaaaaababababababababaabaaababaabaaabaabaabababaababaabaaababaabaaaaababaaaaabababaabaabaaababaaababababaababababababaaaaabaaabababaababaababaaababaaaaabababaaaabababaaababaabababaabababaaaabaaaaabababaabaabaababaaababababababababaaaaaaabababababaaaaaabaaababaabaabaaaabababaaaaabaabaababaaaaabaaaaababaabaaaaaaaababababaaabababaababaababaababaabababaaaabaabaaaababaaababaaaaaabaaaabababababaaabaaaabababaababababaaaabababaababaaaaabaabaaabaaaabaababaaaaababaabababaababaababaaaaabababababaaaaabaabababaababababababaaaabaaaabababaaaaababaaababaababaabababaaaababaaaaaabaababaaaabaaabaababababaaaaababaabababaaaaaaabaabababaababaaaaababaababaababaaabababaaabaaabaababaaaaaaaababababaaaaaabaaaaabababaabaaaaababaaaabaaabaabaaababaababaabaabaabaaabababaabababaaaaabababaaaababababababaabaaaaaaababababababaabababaaababababaaaababaababaabaabaaabaaabaaabaabaabaaaaaaaaabababaabaaabaababaababababaaaababaaabaaaabaaabaabaabaabaaabaaaaaabaabaaabaaabaaaababaabaaaabababaaabaabaabaababababaaaaabababaababababaabababaabaaababababaaabaabaabababaabaababababaabaababaabaabaabababaaaabaaabaabaabaababaababaaabaaaabaababaaabaaabaabaaaaababaabaabaabaaabaabaaaabaaabaababaaaababaabaaaaaaababaababababaabaaabababaabaaaababaabaaaabaaaababaababababaaabababaababaabaababaabababaaaabaabaaaaababaababaabaababaababaaaaabaabaababaabaabaabaabaabaaaaababababaaababaabababaaaaaaabababaaabaababababababaaaaabaababaaababaaabaaabaababaaaabaababaababababaaaabaaabababaaabaabaaabaabababaababaaaaabaaaababaabaababaabaababaabaabaababaabaaaaababababaaaabababaaabaaaaaabababaababaababaabaaaaabaaababaaabaaabaaaabaabababaaaaababaaabababaabaabaabaaabababaabaaaabababaababababababababababababababaaaaaababababaaabaaaabaaaaaaababaabaabababaaabaabaabaabaabaababaabaabaabaaaaaaabaaaaaabaabaaaabaabaabaaabaaabaaaaabaabababaababababaaabababaabaababaaabaaaababaaaabaaaaabababaaabaabaabaaabaaababababaabababaababaababaabaababaababaabaaaabaabaababababaaababababababababaaaababababaabaaababaababababababaaaaabababababaaabababaabaaaabaabaababababaaaabaaabababaabababaabaaaababaabaaaaabaaaabababaabaabaabaababaaaabaababaaaaabaaabaaabaaababaaababaabababaaaaaabaaabaabaaaababaabababaabaabaaababaaaaaabaabaaaabaabababaabababaaaababaaababaabababaaaabaabaaabaaaabaababaabaababababaaaabababaaababaaabaabaabaaaaaabaabaaababababaaababaabababaaababaabaabaaaaaabaaabaaaababaaabababaaabababaaabaaabababaabaababaabaabaabababaabaabababaabababababaababaaababaaababaabaaaabababababaabaabababaaaababababaaaababababababaabaabaaaaaaabaabaaaaaaababaaaabaaaaaabaaaaaaabaaababaaabababaaaabaaaababaabaabababaaabaabaababaabaabaabababaabaaaaababababababaaabaabababaaababaababaaaabaababaababaaaaabaababaaaabaaababababaaababaaababaabaaaaaababaabababababababaaaaabaaabaaaaabaabaaababababaaaabababaaaaaabababaabaaaabaabababaaaaaababaaaabababaabababaabaababaaababaababaaabababaabaaaaabaaabaaaababaaaaaabababaabaaabaababaaabababaababababababaaababaaaabaaabaabaabaaaababaabaaabaababaababaababaaababaaaabababaabaaabaaaabababaabababaabababaaaabaaabababaaaaaababaabaababababaababaaabaabababababaaababaaaababaaabaaaababaabaaaaabaabababababaababaaababaabaabaabaaaaabaaaabaaaababaabababaabaabaaabaaababaabaaaaabaababaaababaabababaabaaaababaaabaabaababababaabaababaababaabaaaababaaabababaaaabaaaabababaabababaabaababaabababaabababaababaababaaaaaabababaaababaabababaaabaababaabababaabaaabababaabaababaaabaababaababababaabababababaababaaabaaaababababababababaaabaaababaabaabaaaababababababaabaaaaaaababababaaaabaaabaababaaaabaaabababaaabaabaabaaabaabaaaaababaaaaaaabaababaababaaabaaaabaaabaaabababaaaabababaababaabaaaaabababaabaabaabaaaaababaaaabaaabababaaaabababaababababababababababaaaaababababababaaaabaababaababaababaabaaabaaabaaababaaaabaaabababaabaababaaaaaaabaabaabaababaababaaaaabababaababaabaaaaaaabaabaaabaaabaababaaabaabababaabaabaaabaaababaaabaaaabaaaaaaabaaabaaababaaaaabaababaaaaabaababaabaabababaabaabababaaaabaaaaabaabaaaababababaabaabaabaabaaaaaabababababababaababaabaababaabababaaababaabababaabaababaababababaaaabaaababaababababaababaaaaababababaaabaaabaabaaababababaabaaaaaaaaabababaabaabaaabaabababaabaaababaaaababababaaabababaababaababaababaabaababababaababaabababaaababaababaabababaabaaabaabaaaabaabaabaaababaaaaaabaaaabababaabababaaababaaababaaabababaaabababaaaabababaaababaaaabababaabaabababaabaabaabaaaaaabaabaababababaababababaaabaaaaabaaababaaaaaaabaabaaabaababaababaabaababaabaabaaaaabaaaabaaababababaababaaaaabaabaababaaaababaaaababaabaabaabababaabaaaababaababababababababababaaaababababababababaabaaaaaaaaabaaaaabababaaaaababababaaabaabaabababaaabaabababaababaabaaaabaababababaabaabaaababaabaaababababababaaabaabaaaabaaaababaaabababaababaababababaaabaabababababaaaaababaabaaaababababaaaabaaabababaaaaabaababaaabababababaababaabaabaaaababaabaabaaababababaababaaaaabaabaaabaabababaaaaaabaabababaabaaababababaababaaaaababaababaaaababaabaabaabaaabaabaaababababaaaaabaaaaabaabaaababababaaabaababaabaaaabababaabaabababaaabababaabaabababaabaababaaaabababababaaaabaabaaabaaaabababaaabaaabaabaabaaabaabaaabaaabababababaaaaabababaababaaaabaabaaabaaabaaabaaaaaababaababaaabaabaabababababaaaaaabaabaaababaabababababaababababaaabababaaabaabaabaabababaaaaabaabaaaabababababababababaababababaabaaababababaaabaababababaaaaabaabababaaaaaabaaabaababababaababaababababababababaaaaabaaaaaaabaaabaaababaaabababaababaaaabababababaabaaaaabaaaaabababaaaababababaababababaaababaaaaabaabaabaaabaabaababaaabaaaabaababababababaabaaaaabababaaaabaaaabaaababaaaababaaaaabababaaaabaaaabaaaababababaaabaaaabaabaaabababababaababaabaaababaaaaababaaabaaabababaaaabaabaababababaaaabababaabaababaaabababaababaabaababaaabaaababababaaababaaaabababaaaababaaababaabaaaabababababababaabaabaaababaaababababaaabaababaabaabababababababababababaaaabaaaababaababaaaababababaaaababaaaabaaaabababaababababaaaababababaaaababababaaabaaabaabaababaaaababababababababaababababaabababaababaaabaaababaabababaaababababababababaaabaabaaaaaabaababaaaabababaabaaababababaabaababaaabaabaababababaababaaaababaaaaaaabaababaababaabaaaabababaaaabaaaabaababaaababaaaabababababababaabababaabaabaabaababaabaababaabababaabababaaaabababaabaabababaaabaaabaababaaabaabababababaabaaaaaaaaaabaabaaaaabababaabaaabaaaabaabaabaaabababaababaabababaaaaabaaababababaaaabaaababababaaaabaaaababaaaaaabaaaabaaabaaaabaaababaaaaaaaabaaababaaabababaaabaaabaaaabababaaabaabaaaaabababaabaaaaaabaabaabaababaaaabaaaababaaaabababaabaaaabaababaababaaaaaabaabaabaabaaabaaabaababababaabababaaabaaabaababababababaaabaaaabaabaabaaaaaabaabaabababaaababaabaaabaababaabaaaababaababababababaaaabaabaababaaabaababaababaaababaababababababababaabaabababaaabaaabaabaabababababaaabababaabaaaaaaabaaaaababaaaababaabaabaaaaabaaabaaabababaaaaaabababababaaaaaaabaaabababababaabababaaaabababababaaaaabaaabaaababaabaabaaaaaaaabaaaabababaaabababaababaaabaabaabaaaaaaaabaaabaaabababaaaababababaaabababaabaababaaababababaabaaaaaaaabaaaabaabaabababababababaabaabaaabaabaaaaabaabaaababaaabaaaaabababaaaabaaaaaabaabaaaabababaabaaabaabaaabaaaaabaaabaaabaabaaabaabaaabaaaaaaaabaaaaaabaabababaaaababaababaabaaabaaaaabaaababababaabaabaabababaabaaaabaaababaaabaabaaabababaaaabaabaababaaababaabaabaaabababaaaabababaababaabaabaaabababababaaabaababaabaaaaaabaaaaaaabaaababaababaabaababaabaabaabaabaaaaaababaaaaaaaabaabaabaabababaabaaabaaaababababaabaababababaabababaaababaaabababaababaaaaababababaaababababaababaaaaaabaabaaaabaaabababababaabaaababaabaaababaabaabaabaaabaaaaababababaabaaaabaaabaababaaaaaaababaabaababaabaabaaaababaabaababaaabaaaaabaaaaaabababaaaaababaabaababaabaabaaaabaaaabaaaaabaaaabaababaabaaabaabaaaaabababaaaaabababaabaaaabababaaaaaabaabaabaabaababaababaaaababaaaaaaabaaaababaaabaaabaababaabababaaabaaaaabaabababaaababababaaabababaabaababaabaaabababababababaabababaaabaaabaabaababababaaabaabababaababaababaababababaabaaaabaaababaaabaabababaaabaaaaaaabaabaaabababababaabaababaabababababaaabababaaaaababaabaaaabaababaabaaababaaaaaaabababaabaaababaabaaabaabaababababaaababababaaaaaaaabababaaababaaaaaaabaaaaabaaababaaababaaabababaabaabaabaaaabaababaabaaaabababaabaabaabababaaabaababaaaabaabaababaaabaabaababababaaabaaababababaababaaaaabaaabaaabababaaabababababaaababaabababaaabaaaaaabaaaaabaaababaabaaababaababaaabaababaaaaaaaabababaabaaaaabaabaabaabaaaaabaabaaabaaabababaaaabababaaabaabababababaabaababaabaaaaaabababaaaabababaabaaababaaabaaaaabaabaaabaabaabaaabababaaabaaaaaaabaaaaababaaabaaaaaabaaaabaaaaaababababaababaababababaaabababaabaabaaaaababaaaaababaaaababaababababaaaabaaabaaaabaaaababaaabaabaaaabaaaaabaabaaaaaaaaaaabaaababababaaaaabaaababaabaabaaababaaaaababaabababababaaabaababaaaabaababaaababaababaaababaaabaabaababababaababaaaabaaababaabaaaabaaaabaabaabaabaaabababababaaaababaababaababababaaababaaaaaabaaabaabababaaababaaaababababaaabababaababaabababaaaabaabaabababaaabaabaaaaaaabaaaabaaabababaabaaaababaabaabaabababababaaaaababaabaababababaaabaaabaabaaaabababaaababaaaabababaaaabababaaaababababaabaaababababababaabaaaaabaababababababaabababaababaababababababababaaaaabaaababaabaaabaaaaaaabaababaaaabaabababaaaabababaabababaababaababaaabaababababababababababaaabababaaababaaaababababababaaaabaaaaabaabaabababaabaaabaaaaaaababababaabababaaaaaabababaabaaaaaaaaaaaabaabaababaabaaabaaaaabaabaabaaaabaabaaababaaababaaabaaaaaababababababaaabaaabaabababababaaabababaaabaaaaabaababababaabaaaaaaababaaaabaaaaaababaabaababaaababababaabababaaaaaaaaabaaababababababaa
aaabaaabaaabaabaababaabababaaaaabaabababaabaabaababababababaabaaababaababababababababaaaababaababaaaabababaaabaababaaabaaababababaababababaaababaaabaaaabaaababaaabaabaaaaaabababaaaabaabababaababaababaaaaababaabababababababaaaabaabaababababaaabababaabaababababaabaabaaabaabaabaabaabababaababaaabababaababababababaababababababaabaabaaabaabaababaababaabaabaababaaabaaaabaabaabababababaaabaaaababaaabaaababaaababababaaaaaababaaababaababababaabaaaabababaaaaabaababaaaabaabaabaabaabababababaaabaabaabaaaabababaabaababaabababaaabababaababaabaaabaaabababababaabaaababaaabaaabababababaababaaaabaaaaaababababababababababaaaabababababaabaabaaaabababababaabaaaabaabababababababaababababaaababaabaaaababaaaababaababaabababaaababaabaabaaabaaaabaaaaaaaaabaabaaabaabaaaabababaaaabaababaabaabaabaaabaabaaaaaabaaaababaababaabaababababababaabaaaaabaaababababaababaabaababaabaabaaaaaabababaabaaabaaaabaabaaabaaaabaaaabaababaaababaababababababaaaabaaababababaaababababababababaabaaabaabaabaabaabaababaabaaaabaaabababababaabababaabababaaaaabababaaabaaaababaaababaabababaabaaabaabaabaaaaabaaababaaababaabaaaaabababaaaabababaababaabaababaabaaaaabababaabaaabaaabaabaaabaabaababaababababaaabaaaabababaaaabaabaababaabaababaababababaababaabaababaababaaaababaaaaaaababaababaaababaababaababaababaabaabababaabaabaababaaaaababaaabaabababaababaaabaaaababababaaaaabaababaaaaabaaababaaababaababaababaabababababababaaaabaaabaabababababaaaaaaaaaababababaababaabaababaababaababaabaabababaaababaababaaaaababaaaaabaabaabaabaaaabaabaaabababaaaababaabababaaabaabababaabaaabababababababaababaabaabaaaabababababaaaababaaabaabaabaabaaaababaababababaaabaababaabaaaaabaabaabababaaabaaababababaaaabababababaaaaabaaabaabaabaaaaaaaabababaabababaabaaabababaaababaabababaaaababaabaabaaabaabaaaababaaaababaababaabaaabaaaabaaaaaabaaaababaaababaaabababaabaabaabaababaaaabababaaaaabaababaaabababaababaabaababaaaabaabaaaaaaabaabaaabaaaaabababaababaabaaaaaaabaabaabaababaababaababababaaaabaaabababaaaabaabaabaaaababaaaaaabaabaaabababaaaabaababaababaababaababaababababababaababababaaaabababaababaabaabababaabaababaababaaaaaabaaaaababaaabaaabababaababaababaabababababaaaaaaabababaabaaabaabaabaabaabaabaabaaaaaaaaabaaaaababaababaababaabaabaaaaaabababaaaabaaaaababababaaababaaaaabaaaaaababababaabaabaaabaabaaaabaaabaabababaaababaabaaaaabaaabaabababababababababaabaaaabaaaabaaaaabaabababaababababaaaaabaaaaaababaaabaaaaababaababaaabaaabaabaabaabaabaaaaabaaabaaaaababababababaaaabababaabaababaaabaaaaaabaaabaaaababaabaabaabaabaaabababaaaaabababababaabababaabaabaaabaaaaaabaabaaaaabaaabaaaaaaaaabaaababaaabababababaababababaaaaaaababaabaababaaabaabababaaaabaabaababaababababaabababaaabaababaabaaabaaabababaababaabaabaabaaabababaabaaababababababaabaaabaabababaabaabaabababaabababaaabaaaaabababaabaababaaabababaababaaabaaaabaabababaabaaaabaabaaaaaababaaabaaabaaaababababaababaabaaabaabababaaababaaababababababababaaaaaaaaabaabaababaababababaaabaaabaababaaabaaaaaabaaaabaabaaabaaaabaabababaaabaaababaabaaaaaababaabababaabaabaaabababaaaababababaababaabaaaaabaaabaababaabaabaaaaabaababababababaabaababaababababaabababaaababaababaaabababaabaaababaabaabaaaababaaaababababaaabaaaababababaaaabaaabababaababababababaabaaabaaabababaaabaaababaababaaababaabaababaaabaabaababaababababaaabaaaaabaabaaababababaaaabaaaaaaababababaaaababaaaaabaaabaabaabababaababaaaaababaaaaaaaaaabaaababababaababababaaaabaabaaaababababaaaaaaaaababaaaaaabababaaaabaababaaaabaababaaabaaaababaaabaabaababababababaaaabaabababaaaabaababababababababaaababaabababaabaaaababababaaabababababababababababaababaaaababaabaabaaaaabaabaabaababaaaababaaaabaaaababaabababaababababababaabaaababababaabaababaabaabababaabababaabaaababaabaaaaaaabaabaaaaabaaaabaabaaabaaababaabaababaaaaababababaaabaaabaaaabaababaaabaaababaabaaababaabaabaaababaabababababaabababaabaabaaabaaaaaababaaaabaaaaabaaaaaababababaabaabaaabaabaabaababaaaabaabaaaababababababaababaabaabaaaaaaaabababaaabaababaababaabaaabaaaaababababaabababaaababaaabaabaaabababababaaaabaaaaaaaaababaaaababaaaaababaabababaaabaaaababaabaabababaaaaaabaaaaaabaabaaababaabaaababaaabaaabaaababababaababaaaaabaabababaaabaabaabababaabaabaabaababaababaaaabababaababaababaabaaaaababaaabababababababababababaababababababaaaaaababaabaaaababaabababababaaabaaaaaababababababababaabaaabaabaaaabaaaabababaababaabaaababaaabaababaabaaabaabaababababaabaaabaaababababaabaabababaaababababaaaaaaaaaaaaaaaaabaaabaaaaababaaabababaababaabababababababaaabaabaabaaabaaaaaaabaaaabaabaaababaaabababaaaaababaaaaaaaabaabaaaababaaaaababababaaabaabaaabababaabaabaabaabaabaaaababaaaaaabaababababaabaabaaaababaaaaaaaababaabaaaabaababababaaababaaaaabaaabaaaabaaaabababababaaabaaaaaababaaaaaaaabaaaababaababaaabababaababaaabaababaabaabababaaaaabababaabaaabaabababaabaababaaaaabababababaabababaaabababaaababaaaaaababaaaaaaaabaaaaabaababaaabababaaabababaaabaaaabaaabababaababaabaaaaaabaabaabaabaaaababababababaaaaaaaaabaababaaaabaabaabaaababaabaabaababaababaaaaaaaabababababaaaabaabaabaababababababaabababaabababaaabaaababaaaaaaaaabaabaabaabaaabaababaababaaaababababaaababaababaaaaabaaabababababaaaaabaabaababaaaababaabaababaabaaabaabaaababababaababababaabababaaabaaabaaaaabaabaabaaabaaabababababababaababaaaabaabaaabaabaaaaababaaababaabaaababaaaaaaaaabababaabaababaababababaaabababababaabababaabaaabaababaaaaabaabaabaaabaaaaababababaabababaaaabaabababaabababaaaaaaaabaabaabaaabaabaaaaabaabaaabaabababababaaabaababaabaaaababaabaaabaaabaaaababababababaaaabaabaaaababaababababaabaabaaabaaaababaababaababaaaaabaaaaaabaabaaaababaabaaaaabaabaabababaababaaababaaaaabababaaabaaaabababababababaaababaabaabaaaaabaabaababaabaaabaaabaabaabaabaabababaaaababababababababaaaababaababaaabababaaababababaaaaabababababaaabaabaababaaaabaabababaaaababaababaabaababababaabaababaabaaaabaaaabababaaabaaaababaabaaaaaaababaaaababaabaabaabababababababaaaababababaabaaaababaaababababaaabaaaabababababaabaaabaaaaaaaaaabaabaaababaaaababababaabaaaabaaabaababaabaaaaabababaaabaababaabaabaabaababaaaaabababababaaabaaabaaaaaabaabaaabababaaabaabaabaaabababaabababaaaaabababaaaabaaaabaaabaababaaaabababaababaabaaaababaaabababaabaaababaabaaaababababaaaaababaabaaabaaaabaabaabaababaababababababababaababaababaabababababababaababaabababaaaaababababaaababaabaababaababababaabaabaaababababaabaaaaaaababababababababaaabaabababaaaabababaaababaabaabaabaaaababababaababaaababaaabababababaaaaaababaaaababaaaaaabaababababaaaaaaababaabaababaaababaaababababababaabaaaabaaababababaaababaaababababaababaaabaabaabaabaaaaaabaabaaaaaaaababaaabaababaabaabaaaaaabaabaaabaaabaabababaabababaaababaaaaaaaabababababaaaaaaaaaabaabaababababababaabababaaabaaaaaababababaababababababaaabaaababaabababababaaaaaabaabaababaaaabaaaaabababababaaaabababaaabaabababaaabababaaaabababaaaaaaabababaaaababaabaaaaaabaaabaaabaaabababaababababaaabaabaaaaababaababababaabababaaaabaaaaabaabaaabaaababaaababaababaaababaabaabababaababababaababababaaaaabababaaaababaaaaababaaababaababaaababaabaabababababaabaabaababaabaaabaaababababaababababababaaaaababababaaaabababaaabaaaaaabaaabababaababaababababaabaababaaabaaabababaaaababaababababaababaaaaababaaaabaabababaabaaaaababaaaabaaaaaaaabaabababaaababaabaaababababaabababaaaababaabababaababaaaabababababababaaaababaababaabaabaababaababaaaaaaaaababaabababababaaaaaabaabababaabaaababaaaabababaabaabababaaababaabaaababaaababaabaabaaabaaabaaaabaababababaabaabaaaaababaaaaabababababaabaaaaaabababaaaababababaaababaaabaabaabababaabababaababababaabaababaababaabababaabaabababababaaababaabaaaaaabaaaabababaabaabaaaaabababaaaabababaaababaababaabaabababababaaabababaaabaababaabababaaaaabaabababababaaabababaaabababaaabaabaaaabaabaababaababaaababaaababaaaabaaabaabaaaaaaababababaabababaaabaabaaababaabaababababaabaaaabababaabababaabaaaaabababaababababaabababaababaaabababaaabaababaababaaaababaaabaaaaaabababaabaaaaababababababaaababaaababaaaabaabaabaaaaabaaaaaabaaaaabababaababaaabaaabaababaaaaabaabababababaabababaabababababaabaabababababababaabaaabababababaaabaabaababaaababaaababaabaaaaaabababaabaabababaabaaabaababaaabaababaabababaaaabababababaaababaaaaaabaaabaabaabaaaababaaabababaaaabaaababababababaabaaaaabaaabababaaababaabaaababaababaaababababaababaabaababaaababababaabababababaababaabaabaabaaabaaabaaaaaabaaababaabaaabaabaaabaababaaaabababababaabaaababaabaabaabaababababababaabaababaaabaababaaabaabababaabaabaabaabaababaaababaabaababaabaaabaaaaabaabababaabaabaabaaaaaabaaabaababababababaaabababaabababaababaaaabababababababababaababaaabaababaaabaaabaababababaabaabaababaaaabaababaababaabaabababaabaababaabaabaaaaaababaabababababaababababaaaaaabababaabababaaaababaaaaaabaaaabaabaaabaaababaaababababaabababababaaaabaabaaaaaaaaaabaabaabaaabaaabaabaaaabababaabaabaaaaaabaabaaaabaaabaaabababaababaaababaaabababaababababaaaababababaaaabaaabaabababaaaaabababababaababaaabaabaaabaaabaababaaaababaababaaabaabaabaaaaababaababaabababaaaabaabaaabaaabababaaabaaabababababaabababaaaabababaabaabababaababaaababaababaaababaaabaaababaaaabaaaaababaabaaaaaabababaabababaabababababaababaabaabaaaabaababababaabaaaababaabaaaaabaaababababaabaaabaabaabababaababaababababaaaabababaabababababaababaaabababababaabababababababaaaaaaabababaabaabaababaabaabaabababaabaababaaabaaabaababaaababaaabababaabababaaababababaabaabababababaaaaababaabaaaaaababababaaababaaababaabaababaaababaababaaababaababaababababaaaabaaabaabababaabaaaaaaaaabababaabaabaaaaabababaaaabaaaababaabaabababaababababaaaaabaabaaabaaabaabaaababaaabababababaabaaabaaababaabababaaaaaaaaaaaabaaabaabaabaaabababaabaaabaabaabababababababaaababaaaababaaaaabaaaabaaabaabaabaabaabaabaababababaaaaaabaaabaaaababababaaaaabaabaabaaababaaaabaabababaaabababaaaaaabaababaababababaababaaaababaabaaaababaabaabaabaabaabababaaabaababababaabaaaabaaaaabaaabaabaabaabaababababaaabababaabaababaaaaababaabababaabababaaaaabababaababaabababaaaabaaabaaaababaababababababaaaaabaaabaaaabaaabaaaabababaaaaababababaabaababaaaaaaaababaabababaaabababaaababaaaabaababaabaababaabaaabababababaabaaabaaababaaaababaaaababaababaaaaabababaaababababaabaaababaabababaababaaaaaabaabaabaaaabababaaabababaabaababaaabaaabababababaabaabababaababababababaaabaaabaabaababaabaababaaaaabababababababaababababaabaabaaaaababaaabababaaababaaababaababababaaaaabababaababababaaababababaabababaaaabababaabaaababaaababaaaaaaaaaabaaaababaaababaaabaabaaabababaabaabaaababaabaabaaaaaabaabaaababaaaaaaaaaabaababaaaaabababaaabaaaabaabaabaabababaabaabaababaababaaababaaaaabaabaaaaaaababababaabaabababababababaaabaabaababaaababaababababaababaababaabababaaaabaaaababaababababaabaaabababababaabaababaababababaaababababaabababababababababaababaabababaababababaaaaababaaabaababaabaababaababababaaabaaaaababaaaaabababaaaaababaabaaababaaabaaaabaabaabaababaaaabababaaabaabaaaabaaabababaabaaaaabaaaaaaabababababaabababababaababaaaaabaaabababaaaaababaababaababaaabaaababababaabaaabababaaaabaabaaaabababababaabababaaabaabababababaabaabaaaababababababababaaaabaabababaabaaaaabaababaababaaaababaaabaaabaaaabaaaaaaaababaabababababababaaaababababaaababaaaaaabababaaabaaabaababababaabaaabababaaaabaabaaaaaaaababababaaaaababaababababababababaaabaaaaabaaabaaabababababaaaaaabaababaabaababaaabaaabababaabaababababababaabaaabababababababaabababaabababababababaaaababaababaababaabaababababaaabababaabaababaaaabababaabaaabaabaababaabaabababababaabaaababaabaababaababaabaabaaabababaabaabaabaabaaaaabaaabaaaabaabaababaaaaaaaaabaaabaaabaabababaabaaabaaabababababaaaabababaaabaaabababaabababaaabaaaaaababaaababaababaaabaaabaaababaaaabaaaabaabaabaababaababaababaaaabaabaaabaaaaababaababaaaaababababababaabaaabaababaaabaababaabaabaaaaababaaababababaaabaaababaabaaababaabaabababaaabaaabababaababaaababaaabaabababaaaaabaababababaaabaaaababaabababaababaabaabababaababaababaababaabababaabaaaaaabaababaaaaaababaaaabaaaabaabaababababaaaaabaababaababababaaaaaaaabaabababaabababaaaaabaababaaabaabaaabaaaaaaaabaaaaababaababaabaaaaaaaababaabaaaababaaabaaaaaabaaaabaaabaababaababaaababaabaababaabaaaabaabaaaaababababababababababaababaaabaaaaaaabababababababaaababaaabaabaaaaabaababaababaabaababababababaaababaabababaababaabaaaaababaaaabaaababababaaabaaaabaaaaaabaabababaaaaabababaaaaabababaababaababaabaabababababaaabaaaaaababaaaabaababaaabaabaaabaaaabaabaaaabaabaaaababaabaabababaabaaabaabababaaababaaababababaaababababaaabaaabaababaababaabaaaaaabababaababaabaababababababababaaaababababababaaabaaaabaaabaaabaabaababaaabaaaaabababababaabaaaababaaabababababababababaaaabaabababaababaababaabaaababaabababaababaaaaababaabaababaabababaabaabaabababababaabaaaabababaabaabababaabaabaabaaaaabaabaaababaabababaaaabaaabaaababaabaabaabaaaabababababaaaaabaaababaababaabaabaaabaabaabaaaaabaaabababaabaaabababababaaaababababaabababaaabababaabaabaaaaaabaabaabababaabababaaabaababaabaaababababaabaabaabaababaababaaabababababaaababaaaaababaabaaaaaaababababaababababaabaabaaabaabaabababababaaaaabaababaabaaaaaababaaaaaabaabaabaaaaaabaabababaaabaabababaaababaabaaaaabababababababababaaabababaaababaaabaabababaabaabababaababababababababaababababaababababaaaaabaabaaabaabaababaabaaabaabaababaabaababaaabaabaabaaaaabaaabaabaabaaaaaaabaabaabababaabababaabaaaaabababaababaabababaabababaabaabababaabaababaaabaaabaabababaabaabaaabababaabaaaababaaababaaaaaababaaabababababaabaabaababababababaaaaaaaabaabaabaaabaababaaababaababaabaababaabaaabaababaaababaabaaaabaabababababaababaaabaaaabaababaababaabaabababaabababababaaabaabaaaaaaabaaabaaaababaaabaaaaababaabaaabababaaabaabababaabaabaabaabaabababababaabaaabaaabababababaababaaabaaaaaaaababaaababaaababaabaabaaabaabaaaaaaaaaababababababaaabaaaabaaaaaababaabababaaaaabaabaaaabaabaabaaaabaababaababaabaaabaabaababaaababaababaaaababaaaaaabaababababaaabaababaaabaaaaabababababaaaabaaabaaaaaaabaabaabaabaaaabababaababababababaabaabaaaaababaaababaaaaaabaabaababababaabaabaaaaabaabaaababababababaaaababaaaaaababababaaaababaaabababababaabababaababaaababababaaaaabaaaaababaaaaaaabaabaabaababababaaaaaaaababaabaabababaaaaaababaaaabaabababaaababaaabaaabaaabaabaabaabababaababaaabaababaababababaabaaaaababaabaaabaaababaabaabaabaaaaaabababaabaaaaabaababaaabaaabaaaabaabababaaaaabababababababaabaaabaaabaaabaabababababababaaababaaabaaababaaaabaababababaababaaabaaabaabaabaabaabababaaaaaababaaaaabaababaaababababaaaabababaababaaaabaaababababaababababababababababaababaaabababababaaabaaabababaababaababaaababaaaababaaaabaabababaabaabaabaabababaababaababaaaaabaaaababaabaabababaabababababaabababaaaababaaabaabababababababaabababaaaaabababababababaabaababababaaababababababaaaaaaababaaabababaababaaaabaabaaaaaabaabaaabaababaaabababaabaaabaabaabababaaaaaaababaabaababaababaaaaababaaaabaababaabaababaaaabaabababaabaaababaabaaaabaabaababababaaabababaabababababababaaababaababababababaaabaaaabaaabaaaabaaaababaabaaaaaabaababaabababaaabaaaaaabaaaaabababaabaabaabaababaaaababaababaabaaaaaaababaabababaabaababaababaabababaaabaababababaababaabaaabaaababaaabababaabaaababaaabaaaaaaabaaaaabababaabaabababaaabaaaaaaababaaababaaabaaabababababaaabaaabaaabababaaabaaababaaababababaaababaabababababaababaabaabaaabaabaabaabababaaaabaaaaabaaaabaabababaababaababababaaababaaababaababababaaabaabaaaabaabababababaaaabaabaaabaabaababaaabaaababababaaaabababaabaaabaaababaaaababaabaababaaaaaaaaaaaabaabaaaaaaaaaaaabaaaababaaaaabaaabaaaabaabaabababaabaaabaaaaaabaaabaaabaabaaaaabaaaaaababaaaababaababaabababababaabaaabababababaababaaaaabababaaabaabaababaaaabaaaababaababababaabababababaabaabababaaababaaaaabaababaababaababaabababaaaabababaababaabaaababaaababababaabaaaaababababaabaaaabaabaaaaaaabababaaababaaababaaaabaabaaaaabaababaaaabaabababaabaababaabaaabababaabaaaaaababababababababaababababaabaababaaaaabaababaabaababaaaaaabaaaabaabaababaaaababaabaaabaabaaaabaabababaabaababaabaababaabaaaababaaababaababaababaabaabababababaabaababaaaababababaabaabababaabaabaabababaababaababababaababaababababaaaababababaaabababaabaabaabaaababaababaaaabaabababaabaabaaababaaabababaababaaaababaaaabaababaabaabaabaaabababababababaabaaaabaaabaabaaabaaabaaaababababaaaaaabaaaaaaaababaaaaabababaaababaaabababaaaaababababaaababababaabaabababaababaabaaabaabaaabaaaabaababaabababaaaababaabaabaaababaabababababaaabababaabaaaaaabaabaabaabaabaabaabaabaaabaaabaaababaaaaaaaabaabababaabaaaabaaabaaababaaaabaaaaaabaabaabababababababaaababababababaaabaabaaaabaababababababaababababaaaaabababababababababaabaaabaababababaababaaaabaaaabaaaaabaaaaaaabaababababaabababababaaaabaaabaaaaaaababaaababaaaaaaaababaaaabaaaababababaabaababababaaabaabababaababababababababaaaaaaababaaaaaaabababaabaaabaaaaaabababaababaaabaaabababaaabaababaababaabaababaaababaabababaaaabaaaaaaaabaaaaababaabababaababababababababaaaabababaaabaabaaaababaaababababaaabababaabaabaaaaaababababaaaabababababaaabaabaaaababaaabaababababaabaabaaababaaaabaabaaaaaabaaabaabababaaaabaabaabababaaabababababaabababababaabaababaabababababababaabaaaababaaaabaabaaababaabababababaababaaabaaababaabaaabaaababaaabaaaababaaaabaababaaabaabaaaabaabaababababaababababaaaaaaabababaaaaaabaaababaabaabaaaaabaabaaaabaabaabaaababaaaabaababaaabababaaabaaababaaaaabaaaaabababaababaabaabaaaaaaabaaaabaaabaaaaabaaaabaaaabaaaabaabaabaabababaaaababababaaababaaaaabaaabababababaababaabaabaaabababaaabaababaabaabaaabaaaaabaababababaaabababaaaabababaaaababaaaababaabababaabaaabaabaabaaababaaaaababaaaaaababaaaabaababaaabaabababaabababababaababaaaabaabababaabaaababaaaabaababaaababababaabaaabababaabaaaaaaaaaababababaaaabaabababaaaaaaababaabaaaaaaaaaabababaabaaababaaabaaabababaaabababaabaabaabaaaababaabaaabaabaaaaaabababaaabaabababaabababaaaabaabababaaaababaaabaabaabababaaaabababababaababaabaaababaababaabaaabaaaabaaaaaaabababababaababaababaabaaaabaababaababaaabaababababaaababababababababababaabaaabababaaababababababaaabaababaabaaabaabaaabaaabaabaaaaaaabaaabaabaaabaaababaaaaabababaababababaababaababababaabababababaababaaabaabaaabaaaaaaaabaaabababaababababababaababaaabababaaabababababaaaaaaababaaaaabaabababaabaaababababaababaaababaaaaaabaaaaababababaaaabaaabaaaabaababababaababaabaaaabababaabababaabaabaaabaaaabaabababababaaaabaaaaababaaabaaaaabaaaaaaaaaaaaabaabaabaabaabababaaabaaaaabaaababaaababaaaabaabaaababaaaaaababaaaaabaaaaabaaababaabaaaaaabaaababaabababaaaaababababaabaabaabababaababaaabaababaabaababaababaaababaabaabaaabaabaabaaabaababaaabaababababaabaaabababaabaababaababaaaababaabababaaaabaabaabababaaababababababaababababaaaababaabaaabaaaaababababaabaaabaababaaaabababababaababaaaabababababababaababababaabababaabababaaaababaaababaaabababaaaabaababaabaaabababababaababaaabaaaabaabaabaabaabaaabaaabaaaaabaabababaababababaababaaabaabaabaaababaabaababaaabaaaaaaabaaaabababaabaaababababaabaaaaaaabaabaababaaaababaabaabababababababaababababaabaabababaaabaabaababaaaaaaababaaabababaababaaaaaabaaababaaabaaabababaaaababaababababaababaabababaaabaaabaababababaabaabababaaaaababababababababababaaababababababaaabaababababababaababababababababaaabaaabaababaaabaabaaabaabaaabaaaababababaaaaaababaababaabaaababaabababaaaaabaaababaaaaaaaababababaabaaabaaabababaabaaabaaaaaabaaaabaababaaabaabababaaaabaababababaababaaababaababaabababaaaabaabaaaababaaaaabababababaaaaaabaabaababababaabaabaaaababaaaabababababaaaaabaaababaaaababababaaabababaaabaaabaababaaabaababaaaaaabaaabaabaaaaaabaaababaabaabababababababaabaabaaaabaaabaababaabaabaababaaaaaaaabaaababababaababababaababababaaababababababababaababababaaaaaaaaabaabaabaabababaababaababababaababababaaaaaaaaaaababaabaabaabaaaabababaaababaabaababaaabaababaaabaaabaababaababababaababaabaaabaaabababaaaabababababaabaababaabaababaabaababababaaabaabaaaabaababababaaabababababaaabababaaaabaababaaaaababababaabaaababababababaaabaaabaabaababaaaaabaabaaaabaabaabaabaababaaaaaaabababaabaaaaaababababababababaabaaaaaabaaabaaabaababaabaaabababaabaababaaabaababaabaaaabaabaaaababababababaababababaabaaababababaaababababaaababaaaaabaaaabababaaaabababaaabaababababaaaaababaaabaababaabaaaababaaabaabaabaababaaababaaababaabaaabaabaaabaaabaababaaabaabaaabaaaaabaaabaaaabaaaaabababaaaabaabaabaaaabababaababababaabaabaababababababaaababaababaabababaabababaaabababaaabaaababaabaabaaabaaaabaaaababababababaaababababaabaabaabaabababaaabaababababababababababababaababababaababaababababaababaabaabaabaabaaaaabaabaaaaabaaaababaaaaaabaabaabababaaaabaabaaaaaaabaabaaaaababaaababababababaababaaabaabaaababaaabababaabaabaababaaabaababaababaabaabaabaabaaaaabaaaabaaabababaaabaaaaaaaaaabaabaabaabaabaabaababaabaaababababaabaaababaaabaabaabababababaaababababaaaababababaaababaabaaaaaababaabaabaabaaababaaababaaababaababaaaaaaabaaabaabababaabaaababaabaababababaaababaabaaabaaabaabaaababaaabaabababaabaabaaabaabaaaaababaababaabaabababaababaaabaababababaababaaababaabababaaabaabaaabaaabaabababaabababaabaaababaabababaababaabaaabaabaabababababaabababaabababababaaaaaaabababaabababaabaaabaababababaababaabaabaababaabaaaaababababababaaaabababaabaaabaabaababaaababaaaaabababaababaabaaaaababaaababaabaabaaaabababaaababababaaabababababababaaababaabaaabaababababaabaaaaaaaabaababaaaaabaaababaabababaaaabababaabaabaabababaabaaabaaababaaaabababaaabaabaabaabaabababaaaabaaababaabaaaaaaaabaaaababaaababababaaababababaaababaaaaababaabaababababaababaaababaaaabaabaababaaababaaabaabababababaabaaababaaaabaaabaabaaaabaaaabaaaabaabaaabaaabaaabababababaaaaababaabaaababaaabaabaabaaaabaabababaababaaaabaaabaabaababaabaaabaaaaabaabababababaaabaaabaabababaaaababababababaababaaaaaaabaaababaababaabaabaabaaababaaaababababaaaaabaaaaabaababaabaaabaaabaabaabababaaaababaaaababaabaaaabaabaaababababaababaaaababaaaababaababaabaaaaabaabababababaaaababaabababaaabaababaabaabaaabababaababaababaababaaaabaaabaaaababaabababababababaababaaabaaaabaabaabaaababaaaabaaabababaaaabababaabababaabaaaaababababaababababaababababaaababaaabaaabaababaaaabaaaaabaaaabaababababababaababaaaaaaaaabababababaabaababaababaabaaababaaaaabaaaababaababaaabaaaabaaabaabaabaababaaaaaababaaaabaaaabaababaabababababaabaaaababaaababababaabaabaababaaabababaaaaabaabababaababaaababaaaaaaaaaaabababababaaababaaaaaababaababababaaaabababaaaababaaaaabaaaabaaababaabaababaabababaaabaabababaaabaaabaaaabababaaaaabaabababaaaaaaaabaaaaaabaabaabaababaaaaabaabaaababababababababaabaaabaabaaaaaaabaaaaababaabaaabababababaababaabaaaabaaaaaabaaaaababaaaabaababaabababaabaabaababaabaaaabaabababaaaaaaabaababaaababaababaaabaabaabaaababaababababaaaaaababaaaaabaaaababaaabaababaabaabababaaaabaabaabaabaabaaaabaaaabaaababaaababaababaababaaababaabaababababaabaaababaaaababaababababaabaababaabababababaaaaabaaaaaabaaaabaaaabaaababaaaaabaabaaaaaababaaaabababaaaababaaababaaaaaaaaaabaaababaaaaabaaaabaaaaabaaaaababaaaabaabaababaababababaaabaaabaaaabaabababaabaaabaabaabaababaaabababaaaaaaabababaababababaaaaabaabaabaababaaababaaabaaabaabaaaabaaaababababaabaaaabaaababababaaababaaaabababababaabaaaaabaaabaaaabaababaababaababaaaabababaaabaababababababababaabababababaaabababababaaaaabaabaaababaaababababaaaaaabaaabaabababaabaaaaabaababaaababababaaaababababaaabaababaaabaabaabaaaaaaababababaaaababababaaaabaaabaaaabaaaaabaababababababababaaabaabaabababaaababaaabaaaaaabaabaababaababaaaabaaaaabababaaaabaabababaaaabaaaaabababababaaabaabaaabaaaaababaaababababababaabaaaabaabaabaabababaababababaabababababababaabaababaaabababababaababaaabaabababaababaababaaaabaabaabaababaababaaaababaaaabababaababababaababaababaabaabaababaabaaababaabaaabababaababaabaabaaaaabaabaaababaababaaabababaaaabaaaaababaababaaaaaaaaababaababaaaaabababababababaabaaaaabaaabaaabababaababaabaaabaaaaabaaaaaabaaababaabaaabaabababaababaaababaaaaababababaababaaababaabababaaaaabaaababababaababaaaaaababaaababaabaabaababababaabaabaabaababaababababaabaaaaaaaaababababababaababababababaaaaababaabaabababababaaababababaaababaabaabaabaabaaababaaababababababaabaaaaaaaabaababaaabaabaabababaaabaaaabaaababaaaaaabaabaabaaaaabaaabaabaaaaaabaabaaaaababaaababaaaababaabaaaababababaabaababaabababaabaabababaabaaaababaaaaabaaabaabaababaaababababaaaaababaaabaabaababaababaabababaabaabaabaaaabaaabaaabaaaabaabaababababababaabababaaabaabaabababababababaababaaabaabaaaabaabaababaaabaaaaaaaabaaababababaaaaaaaababaabaabaabababaababaaaaaaabaabaaaaaabaabababababababaabababaaababababaabaaaababaaababababaaabababaababaaaaaababaabaabaabaabaaabaabaababaabababababaabaaababaabaaabaababaaaababaaababaaababababababaabababaababaabababaaababababaabaaaaabaaababaababababababaabaabababaabaaabaababababaaabaaabaaababaaabaaabababaaaaaabaaaaaabaababaaaabaabaaaaaabaabababaaabaababaaabaaaabaabababaababaababaaabababaaaabaababaabaaaaabaaababaaaababaaabababaaabaaaabaaaabaabaaaabaaababaabaaaaaaabaaaaaabababaaaaaabaaababababaabaababababababababaaabaabaaabababaaababaaabaabaaaababaaaaabaaababaaaabababaabaabaaababaabaabaababaabaaaaaaaababaababababaabaaaaabaababaabaababaaaaaaaaabaabaaaababaababaaaabaabaaabaababababaaabaaaabaabaababaabaababaaaaaababaaaaaabaababaabaabaababaaaabaabababaabaaabaababaaaabaababaaaaaaababaaabababababaaaabababababababababaabaabababaaaabaababaababaaababaabaababaaaaababaababaaabaaaaaaaababaaaababaaabaaabababaaaaabaababaababaabaabaaababaaaaabaaababaabababababababaabaaaabaabaabababaababaabababaababaabaababababaaababaaabaabababaaaaabababaaabababaabaaababaabaababaabaabaababaabaabaababaababaababaabaabaabaaaaababaaaababababaaaaaabaabaabaabaaaabaababaababaaabaaabaabababababaabaaaaaabaaababaaaaaabaaaaabaabababaaaaaaaababaabaababababaaaababababababaaaababaaaaabababaabaabaaababababaaaababababaababababaaabaaaababaababaabaaaabaabaabaababaaabaaababababaababaaabaaaaababaabaabaabaababaaaaabaabababaabababababababababababaaabaaaabaabaabababaabaabaababaababaabaababaaaabaaaabaaababaababaaabababababaabaabaaaabaaababaabaabaabaabaababababaaababababaababaababaabaabababababaaaababaabaabaaabaabababaabaaabababaaaababaabaaabaaaaaaaabaabaabababababaaababaaabaaaaaaabaaaaaabababaaaaaabaabaaaaaaaabaabababaabaabaaaabaaaaaababababaaaaaaabaababaaaaabaababaaaabaaaaaabababababaabaaababaaaaababaabaaabaaaaabababaaabaabaabaabaababaabaabababaaaabaaaabaabaaaaaaaabaaababaaabaababaaababaababaababababaabaabaaaaaaaabababaabaaaababaaaaaaabaaababaababaaababaaababababaaababaababaaababaabababaaaabaabababaabaaabababababababababababaaaaabaaabababaabaabababaabababababaababaaabaaabaaababaaababaaaaaabababaabaaababaabaabaaabaaaabaabaababaabaaaaababaabaaababaaabaababaababaaabaababaababababaababaabababaabaaabaaabababaababaababaabaabaaaaabaaaaaaaababababaaaabaaabababaabaababaabababaaaababababababaaabababaaabaaaaabababaabaaaabaababaaabaababaaabaabaabaaaabaababaabaaaaaabaababaababaabaaabaababaaaaaaaaaaaaababaaaaaaabababababababaababababaaaababaabaaabababaaaabaaaaaaaaabaaaabaabaaabababaaabaabababaabababaababababaaaabaaabaabababaaababaaabababaabaabababababaababaaaabaaababaabababaabaaababaaaaaaababaaababaaaababaaabababaaabaababaababaaababaabaabaaabaaabababaababababaaababaaaaaabaabababababaabababababaaaaaababababababababaababaababababaabababaaaaababaaabaababaaabababababaabababaaaabaababaabaaaabaabababaaaaabababaabababaabaaaababaabaabababaaaaaaababaabaaabaabaabaabaaaaababaababaabaabaaaababaabaababaaaababaaaabababababababaaaababababaabaabaaaabababaaabaabaababababaaaabaabaaaabaaaabaabababaabababababababaaabababaababaaaaaabaaaababaabaabababaaabaaabababababaabaaaabaabaaaaaabaabaabaaaabaabaaabaaabaabaababaaabaababaaaababaabaaababaaababaabaabababaabaababababababababaababaaababaababaaaaaaabaabababaaabaaabaaaababaaaaaababaababaababaabababaaabababaaaaaababaabaabaaaababaabaaaaaabababaaababababaaababababaaabababaababababaaaaaaaababaababaabaaaabaababaaabaaababababababaaaaababaababababaaabaaaaaabababaababaababaabaababaaaabaabaaaaabababababaaababaaabaabaabaaabaabababaaaabaaaaaaaaaabaababaabababaaaababaaaababaabaaababababaababaaababababababaabaaaabaabaabaaabaababaabaabababaababaaaaabaaabaaaabaaababaabaaaabaaaabaaaaabababababaababababaabababaababababaaabaaababaaaaaabaababaababaaabababaaabababaaababaabaabaaaabababaaabaababaaaaabababababaabaabaaaaabababaaababaaaaabababaaabababaaaaabaaaaababaaabaababababababaabaabaaababaabaaababababaababababaaaababaababaaabaaabaaabaaaaabaaaaaaababaaaabaabababaaabaaaabaaabaaaaababababababaaabaaaaaabaabababababaaababaabaabaabaababababaababaaababababaaabaabaababaaaaababaaabaababaaababababaaabaababaaabaaabaabaaabababaaaaabaabababaaaaaababababaababababababababaabababababaababaababaabaabaababaaabaaaabaaaaababaabaaababaababaababababaabababaabaaabaabaabaaaaaabaaabaaababaaaabaaabababababaaabababababaaabaaaaabaaabaaaaababaababaaabaabaabababababaababaaabababaabababaaababaaabaaaababaaaaabababababaaaabababababaabaaaaababaaaaaaabaababaabababaaaaaabaaaaabaaababababaaababaaabaaaaabababaaabaaaabaaaaaaabaababaabababaababababaaaabaaaababaaaaabaabaaababaababaaabaaaaaababaaabababaaaaabaaaabaabababababaababaaaababaabaaababaabababaaabaaaaaabaaaabaabaabaababaababaaaababaaaaaaabababaababaabababaaabababaaababaababaaababaaaabaababaabaaabaaabaaabaaaabaaababaaaabababababaababaababaababaaaabaaaaaaaabaababaaabaaaaaaabaaaaababaabaaaaaaabaaabaaaaaaababababaaaabaabaababaabaabaababaababaababaaaabaaaaababababaaaaabaababaababaaaababaaabaaabaabaaabaabaaaaabaaabababaaaaababaabaaabaaaabaabaababaabaaaaaaaaabaababaabaabaaaaabababaababababaababaaabaababaaabaababaaabaaabaaaabaaaaaabababababaabaabaaabaababaaababaababaababaababababababaabaaababaaaaababaabaababababababaabababababaaabaaaaaababaaaabaaaaaaaabababaaabaaaaababaaababaababaababaabaaabababaaabaabaaabababaaababaaabababababaaabaabababaaaabaaababaaaaaaaababaabaabaabaaabaaababaaabaaababaababababaaaaaabaaaabababaababaabaaababababababaaaabaabaababaaabaaabababaababaabaaabababaaaaabababaaababaaaaabaaabaaaaabaaababaabaaaaaabaaabababaabaaaabaaababaaababaaaabaababaaaaababababaaaaabaabaabaaababaabaabaaaaababaabababaaababaaaababaaabababaabababaaaabaabaaabaaabaabaaaaaaabababaaababaaaaabaabababaabababaaabaababaabaaabaaabaaababaaabaaabaaabaaabaababaabaaaabababaaaaababaabaaaaabababaabaaaaababababaaaabaaaabaabaaaabaaababaabaaaabababababababaabababaaaabaaaaababaaababababaababaababaabaabaabaabaaabaabaaababababaaabaaabababaabababaaaaaaabaabaabababaaabaaababaababaaaaaaabababaaababaaaaaaabaababababaababaabaaaabaaababababababaaabababababaababaaababaaaaabaabababaaaaabaababaaaabababaaabababaaababababababaabaababaabaaaabaabaabaababaaababababaabaaaaababaababaaaabababaaabababaaabaabaababaabaaaabaaaaababaaaaaaaabababaabaaababababaabababababaaabaabababaabababababaaabaaaabababababababaababaaaaaaabaaaaaaabaabaabaabaabaabababababaababaababaaaabaaaaaaaaaaababaabaababababaababaaaabaaabaababaaababababaaabababaaababaaabababaaaabaababababababaababaababaabaabaabaaaabaabababaaaaababababababaaababaaaabababaaaababaaaaabababaabaababababaabaaabaaaaabaababaaaababababaaabaababaabaaaaabaabaababaaabaaabaababababaababababaaaaababaaabaabaababaababababaaaabaaababaababaababaabaabaababaaaaaabaababaabaaababababaababaaabaaaaabaaaaabababababaaabaabaaabaabababaaababaaaaabababaaabababababaaaabaababaababaaaaaabaaaaabaaaababababaaaaaababaabaababaababaaabababaaaabaaaabababababaabababababaababaabaaababababaababaaaaabaabababaabaaabaabaaabaaababaabababababaababaababaababaaaaaaaaaaabaababaaaabaababaaaaabababaabaaababaabaaaaababaaaaabaaaaaababaaaababaaaabababaabaabaabababaababaabaaaabaaabaaabaaaabaabaababaaaabababaaabaaabaabaabaaaabaaabaaabaabababaabaaabaababababababaababaaaababaababaabaaabababaaababaabaabaaabaaaabababaababaaaaababaabaaababaabababababaabababaabaaababaababababababaaaababababababababaabaabaaaaababaababaabaabaabaababaababaabaabaaaababaababaaabaaababaabaabaabaabaabaabaabaabababaabababaababaaaababababababababaaaaaaaaaaabaaaaaabaaabaababaaababababaaabaaaabaabaabaababaababaaaaabaabaabaaaababababababaababaababaaababaaababaabaaabaaabababaababaaababaaabaaaaabaaabababaabaaabaaaaabaaaaaaaababababaaaabababaaaababaababaabababaababaaaaabaaaaabaabababaabaaaaabaababaabaababaababaabaaaababaaababaababaaaabaaaabaaabaaaaabababababaabaababaaaababaabaabaaaaabababaaabababaaaaabaabababaababababaabababaaabaababaaaaaabaaaabaaaaaabaababababababaabaababaaabaaaababaabaaabaaababaaaaabaabaababaabaaabaabaababaaaabaababaabaaaaababababababaaabababaabababaaaaababaaabaaaababaababaaaabaaabaaababaaababaaaababaababaaabababaababababaaabababaaabaaababaaabababaabababaaabaababaaababaabaabaaabaaaaababababaabaaaaaaabaabaabaabababaaabaaaaaababaaaaaabaaababababaabaaababaaabababababaababaaabaabababababaaabaaaaabababaabaababaabaaabaaabaaabaababaababaaaabaabaabaaababaaaabaaaababaaaababaaaababaaaaababaaabaaaaaabaabaababaaaaaabababaaababababaaabaaabaaaababaaabababababababaaabababaaaabaaaababaaababababaababababababaabaaabaaabababaaaaabaaaabaaababaaabaaaaaaaabaaabaababaaabaaabaababababaabaabaaaaaababaabababababaabaababababaaababababaabaaaabaabababaaaabababaababaabababaaabaabaaaabaababababaababaaaababababaaabaabaaaaabaaabaababaaaabaabaababaabaababaababaabaaababaababaaabaaaaababaaababababaaaaababababaaaababababaabaabaaaaaabaaabababaabaabaabaaaaaababababaababaaaaabaabaabaabaabaaaabababababaabaababababaabababaabababaababaaaaaaaaaaaabaabaabababaabaababaaabaabaaaabaabaaababaabababaaaabaaaaaaaaaaabaaaababaaaaaababababaaabaaaabaabababaabaababaabaabaaaababaaababaabaababaaababaababaabaabababaaabababaababaababaaaabababaabababaabaaabaaabaabaabaabaaabaababaabaaaabababaaaaaabaaabababababaaabaababaaabaaaababaaaabaaabaaaababaabaaababaababababaabaababababababababaabaaaaabaaaababaaaaabaaaaaaabaaabababaaabababaaababaaaababaaabababaabaabaaaababaabaabaaaaabaabaaaababababaababaababababaababaaababaabaaabaaabaabababaaabaababaaaabaabaabaabaabaabababaaaababababaaaabaaaabaabaaaaabaaabababaaaabaaabababaabaabababaabaababaababaaabaabaaababaaaabababababaaaabaababababaababaaabababaabaabaaababaababaaaaaaababaaabaaaaababaaabababababaaaabaababababaaabaababaaaaaabaaaababababaabababababaababababaaaaabaabababaaaabababaaaabaaaaabaaaaaabaaabaaababaabababababaababababaababaaabaabababaabaaaababababababaabababaaaaababababaabaaababaaaaaaababaaaababaabaaaaaaababaabababababaaaababaabaaaaababaaaabababaaabaababababaaabababababababababababaabaaababaaabaaabaabababababaababababababaaaaaaaaaaaaabaaaaaaabaaabaaabaaababaaabaabaaaabaaababababababaabaabaaaabaaababaaaababababababaabaababaaababaaaababaabababaaababaabababababaaaabaaababaabababaabababaaaababaaababaaabababababababaaababaababaaaaaaababaaabaaaababaaababaaabababaabababababaabaabaabaaaaabaaaabaabababababaabababaaabaababaabababababaaaaaabababaababaaabaabaabaaaabababababababaabaababaabaaabaaaaabaaababaaabaaababaaabaaaabaaabaababaaabaabababaabaabababaaaaaababaababaaababababababababaaabababababaabaaabaaaabaaabaaaaabaababaababaaaabaababababaabaaaabababaaaabaaababaababaababaaaaaabaabaaaabaabaaaabaababababaaaaabaaabababababababaababaaabaababaaaaabababababaaabaababaababaaaaabababaabaababaababaaaababaabababaababaabaaaaabaaaababaaaabaaaababaaaaaabaabaabaaaabababaaaaaaaabaaababaaaabababaabaaaaaaaaaaaabaabaaabababaababaabaaababaaabababaaaababababaaaabaabaaababaabaaaabaaababaabaaabaaabaababaabaaabaabaaabababaaabaabababaaaabababaaababaaabaaababaababaababaaaabaaabaababaababababaaaaabababaabaaabaaabaababaaababaabaaaababaabaabababaababaaabaabaabababaaabaaababaabaaabaaabaaaaaaabaaababababababaababaabaababaaaabaaabaabababaabababaabaabaababaaaabaaabaaaabaabaaababaaaaabababaaaaababaababababaababababababaabaaabaaaaabaababababaaaaaabaaabaabaabaabaaabababababaabaaaabaaaaabaaaabaaabababaaaaaabaabababababaaababababaaabaababaaaaababaabaaababaabababaaaabaaababababababaaababababababababaaaaaaaababaababaabababababaaaaaaaababaababaabaababaabaaaababababaaabaaaabaababaababaaabababaabaaabababaaabaabaaaaaabaababababababaabaaabaaabaabaaabababaabaaabaabaababaabababababaababaababababababaabaaaabaabaababaabababaabaababababaaabaaaaaaaabababaaaaabababaaabaabaaababababaaabaabaaabababababaabababaababaababaaaaaaababaabababababababaaabaabaababaabaabaaaaaabaaabaaaaaababababaabaaabababaabaababaababaaabaabaabababaaaabababaabaabababaaabaaaabaababaababaaabaaaaababaabababaabaaaabaaaaaaabaabababaabaabababaaaaabaaababaababaabaababaaaabaaabaabaaaababaababaabababaabaaaaaaaababaabaababababaaaababaababaaababaaabaabababaababaaabababaabaababaaaabaababaaababaabaababababababaaabaaaaaaabababababababaabaababaabaabababaabaaabaaaababaababaabababababaababaaaaabaabababaabaabaaaabaabaaababaabababaaabaaaaaabababaabaabaaaabaaabaaaababaabaaabaaaaaababababababaababababaaaabababaaaabababababaabaaaaababaabaaaababababaaaaaaaaabaababababaaaaababaababaaabaababaabababababaabababaabaabaababaabaaaaaababababaababaaabaababababababababaabaaabaaaaabaaaabaabaabababaababaababababababababaaababababaabaaaaaaababababaaaaababaaaaaabaaaaababababaaaaababaaaabaaabababaaaaaaabaaababaaababaaabababaaababaaabaaabaababababababababababaaaaaaabaabababababababaabababaaaabaaabaababaabababaaabaaababaaabababaaabababababababaabaaaabaababaababaabaaabaaaababaabaabaaaabababababaabababaabababaaabaaabababaabaabaababababababababaababaababaabababababaaaaaaaaaaababaabaaabaaaabaaaaababaaabaaaaaabaaababaaababababaaaaabaabaaababaaaaababababaaababaaaaabaabaabaaaaabababaaabaaaabaabaaaaaaabaaaababaaabaababaaabaababaaaabaaaaabababaabababaaaaaabaabaaabaaaaabaaaaaabaaaaabaaaababababaabaaababababaababaabaababaaaaabababaaaabaabaaaabaaaaaaaababababaabaaaaabaababaabaababaabaaabaaaaabaabaaabaababaabababaabaababaabababaabaababaaabaaaaababaabaaaabababababababababaaabaabaaaaaaaaabaababaaabaabababababababaabababaaababaababaaabaaabaababaaaaaababaaababaaabaaabaabaaabaabaaaabababababababaaababaaaabababababaabaababababaababaaaaaaabaaabaaaaababababaaababaaabaababababaaaabaabaaabaababaababaaaaababaaaababababaabaabababaaaababaabaaabaaababaaaaaabaaababaaabababaabababaabaabaaabababababaabababaaaaaababababababaabaaababababaabaaaabaababaaabaaaaababaaabaaaaabaaaababaaaaaaabaababaabaaabaabababaabababaababababaaaabaaabaabaaaaabaabababaaaaabaaaababababaabaaababababaabaaabaaabaababaaaababababaabaaaabaaabaabaababaaaaababaaabaaabaabaaabababaabababaabaaababaabababababaaaaaaababaaabaabaaaaabababaababaababababaaabaabaaaabababababaabaaaabaabaaaaabaabababaaaaabaabaaabaaaaabaabaaabaaaabaaaabababaabaaabaababaaabaaabaabaaabaabaaabababababababababaabababaabababababababababaaabaaababaaabaabaaabababaaabababababaaababaaaabaababaabaabababaababababaaabababaabaabababaaaabababaaaaaaababaabaababaaabababaaaabaaaabababaaabababababababaabaabaabaabaaababababababaaababaababababababaaababaaababaaaababaaaaabaaabaabababababaaaaaabaababababaababaaaababaaaababaababaabababababaaaaaabaabaaaaabaaaaababaababaababaaaaabaaabaaaabaabababababaaabaaabaaaaaaabaabaaaababaaabababaaaababaababaaababaaabababaaaaaaaabaababaaabaabaababaaabaaaaaababaababaaaaababababaabaaababaaaababaabababaabaabaaaaaaababababaaaababababaaabaaaababaaabaabababaababaaaaaabaabaaabaabaababababababaabababaabaaababaaababababaaaaababaaababaababababaaabaaaabaaabababaaaaaabaaaaababababaabababaaaababaabaabababababaababababababaabababaababaababaabaabababaababababababaabababaaabaaaaaaabaaababaaabaabaabaaaaabaabaabaaabaaaababaababaabababaabaabaaaabaaaababaabaaaaaaaaababaabaababaaababaabaababaaabaabaababaabababaaababaaaaababababaaaabababaaababaaaaababaaaaaababababaaaabaaabaaabababaaaaababaaaaaaaaababaaaaababababababaaabaabaaabababaababaabaabababaaaabababababababaaababaabaaabaabababababababaaaabababaabaabababaababababaababaabaababaaaabaaabaaaababaaababaaaaaabaabababaaaaabaaabaaaaabaababaababababaababaaaababaaaabaaaabaabaaabaababaaabababaaaaababaaaababaaabaabaabaababaabababababaabaababaabaaabababaaaaabaabaaabababaaabababaabaabaabaabaaaabaabaaaaaababaabaaaabaabaaabaaaabaabaabababaababaabababaababaaaabaaababaabaaabababaabababaaaababababaaaaabababaabaaaababaabaaababababababaaabaabaaaabaaaaaaaaaaababababaaabaababaaababababaaababaaabaabaaababababaaaababaabaaababaaaaababaabaaaaaabaaabababaaaaaaaaababaaabaaabaabaabababaaabaaababaaaaabaababaabaaababaabaaaaabaaaaaaabaababababaababaabaaaaaababababaaabaaaaaababaaaabaababababaaabababaaaababaaaaaaaababaabaabaaaaabaabaaaabaaaabaabaaaaabaababababaaababaabaaaaabababaaababaabaaaabaabaaaaabababaaaabaaababababaabababaaababaaaabaaaaaababaabaabaaaabaaababaabaaaaababababaaaabababaaaaabaaaabababababababaabaabababaaabababababaabaababaaabaabaabaabaaaababaababaabaabababaaaabaaaaaaababaababaabaaababaabaaaabaaaaababaaababaaabababaaabababaabababaababaababaabababaaaaabababababaabababaaaababaabaabaaaabaaaabaaababaabaababababaabaaababaabaabababaababaaaaabaaaaabaaabababababababababaababaabaabababaabaabababaabaaaababaaaaabaaabaabababaabaababaaababaababaaaaaabaaaaabaaaabaaabababaabaaaabaabababababaabababaabaaabaaaabaabababaababaababaabaaaabaabaaaabababaaababababaaaaabaabaababaababaabaaaaababaaabaaaaaaaababaabababaaaaabaabaabaaabaababaabaaaaaaaaababaaabababaabaaabaaaababaabaabaaabaaabababababababaaabaababaaaabaaababababaababaaaaaabaababaaaababaaabaabaaaaabaaaaaaabaabababababaababaababaaaaaababaababaabababababababaabababaababaaaaaaaaabaaaaabababababaaababaaabaaaaaaabaaababaaabababaababababababaaabaabaaababababababaaaabababaababababababababaabaaaabababaaaabaabaabaaababababaaaabababababaabaabaaaaaaaabaabaaabaabaabaabababaabababaabaaababaabababababababababababaaabaaabababaaababaabababaaaaaabaababaababaaaaaabaaababaaaaabaaaababaaababaabaaaabaaaabaabaaababaabaaaaababaabababaaaaaabaabaaaaaaababaabaabaabaabaaaabaaabaababaaaaaaaaabaababaabaababaabaaababaaaabababaabaabababaabababaababababaaabaababaababaabaababababababaabaaaaaaabaaabaababababaaaaaabaabaaabaababababaababaaabaaaabaaababaababaabababaabaababaabaabaabaaaabaabaabaabaabababababaababaabaabaababaabaaabababaabababaabaabaaabaaabababaabaabaababaaaabaabaaababaababaaaaabababaababaaababaaaababaaabababaabaaabaaaabaaabaaababaabaaabaababaaabaaaabababaaaabaaaabaabaaaabaababaaaaabaabababaabababaabaaaaaaabaabaaabaababaaabaaaaaababaaababaabaaababababababaabaaabababaabaaaaabaaaaabaabaaabaaabaabababaabaabababaaaabaaaabaaaaababababaababaababaaaabaaaaabaababababaabababaabababaaaabababaaabaabaaaababaaaabaabaabaababababaabaaababaaaaabaababaababaabaababababaabaababababaabaaaabaabaaabaaaaababababaabababaaaaabaabaababababaaaabaaaabaaaababaabaaaaababaaababaabaaaababababaababaaababaaabababaabaabababaaabaaaaabababababaababababaaaababaaababaababaabaabaaaaaaaabaabaabaababaabaabababaabaaaaaabaababaaababababaaababaaaabaabaababaaaabababaaabaabaaababaabaaababababaabaabaaabaaaaaabaaaaaaababaabaaabababaaaaaaabababaaaababaaaaabaabaaaababaabaaaababaabaaabaaaaaabaabaaaababababaaaaababaaababaababaabaaabaabaababaabababababababababaabaaaaaaaaabaaaaabababababababaaabaabaaabaababaabaabaaabaababaabaababaaabababaabaaaaaaababaaaabaaaababaaaabababaababaabaaabaababaaabababaababaabaaabaabababaabaababababababaabaabababababaabaabaaabaababaaaabaababaaabaaabaaabababaaabababaababaaaabaababaaaababaabaababaaababababababababaabababaabaaabababaaaabababaabaabaabababaaaaaabaaaabaabaaaababaabaaaabaabababaaabaabaaababaaaaaaabababaabaaabababaabaaabababaaababaabaabaababababaababababaabaababaababaabaaabababababaaabaababababaaabaaaababababaaabaaaaabaabaababababababaabaaabaaabaaabaaaaaaababaaaaaaabaaaaaabaababababaaaaaaabaaababaaabababaabababaabaabaaabababaaaabaaaaabaaaaaababaaaabaabaabaababaaaaaaaababaababaaabaaabababaabaaababababaababaabaaaaaabaaaabaabababaaabababababaabaaaababaaaaababaaabaabaaabaabababaababababaababaababaabaaaaabaaababababaabababababababaabaabaabaaaabaaaababaabababaaaabababaaaabaaababaabababababaabaabababaabaababababaaabaaababaaaababaabaaabaabaaaabaabaabaabaababababaababaaababaaaabaabaaabababaabaabaaabaabaaababaaaabababababaabaaaaaabababaaabababababaababaaaababababaaababaabababaababababababababaaababaaabaaababababaababaaabaababaaaaababaababaaaaaaaabaaaababaaabababaabaababaabababababaabaaababaaaababaaaaaabaabababaabababaabaaaabaaabaabaabababaabababaaaaaaaaabaaabababaababaaaabababababababaaababaababaaababaabaabaaaabaabaababaabaabaababaababaabaabababaababababaababaaaabababaabababaabaababababaaabaaabaababababababababaababaabaaaabababaaaababababaabaababababaabaabaabaabaaababaabaaaabaaaabababababaaaabaaaaababaababaabaababaaaabaababababaabababaababaaaaaaaabaaaababababababababaababaaaaaaaaaaababaababaaaababababaababaabababababaaaaaabababaabababaababaababaaaababaabaaababaabaabaaabababaabaabababaabaaaaabababaaababaaaaaaabaaaababababaaaabababababaabaaaaaaabaaabababaaaabababababaababaaabaaabaaababaabaababaababaabaaabaababababaaababaaaababaabaababababababababaaaaabaaabaaaabaababaaaaabaaaababaabaababaabaaabaabaabababaaaaaaabaababababaabaabaabaabaabaaaabababaababaababaabaaaaabababaabaabababababaaababababaaabababaaabaaaabababaababaababaaabaaabaabaaababababaaabaaaabaabaaababaaababaaabaaababababaabababaaabaabababababaaabaabaaaaaabababaaaaaaaabaababaaabababaaabaaaabababaaabaaaaabaababaabaabaaaabaaaabaaababaababaabababababaabaaaabaaaabaabaaaababaabaaababaababaababababaababaaaababaaabababaabaabaaaabaaaababaabababababaaaababaabaababaaaabaabababaabababaabaaababaabaababaabababaabaaabababaabaaaaabaababaabaabababaaaababaaabaaabaaababababaaabababaabaababaaababaaababaabaaabababababaaababaababaaabaababaababaaabababababaabababaaabaaabaaaababaababaaaaaaabaababaaabaabaaaaaaaaabababaaababababababaaaaaababaababababaaaabaaaaababaabababaabababaaaababaabaabababaababaabaaabababaabababaaababaabaaaaabaabaabaababaababaaaabaabaababababaaaaaabaaabaaaababaaaabaabaaababababaaabaabaababababababaabaabaaaababaabaabaabaababaaaabaabababaaaabaababaaaabaaabaaabaabaaabababaabababaabaaabababaaaabaababababaababaababaabaabaaaababaabaaaabaaabaaabababaababaaabaaabaabaabaabaaaaababababaaaaaabababaaaaaaaaabaaababaabaababababaabaabababaaaaaaabaabaaabaaababaabaaabaaaaaaababaaabababaababaaaaabababaaabaabaaaabaabaababaabaaabababaaabaaabaaaaababababaaaabaabababababaababaaabaaababaabababaabaaaaabaaabaababaaabaaaababaaaabababaabababababaabaaaababaaabaaaababaaaaababababaaabababaabababababababaabababaababababaababaabaabaabaaaaaabababaaababaababaaabaaababaaababaabababaaabaaabaaaaabaaabababababaabaababaaabababababababaaaababaabaaaabaaaabaaabaababababaabaababababababaababaaababaabababaaabaaabaabaababababaaaabababababababaabaaaaaaaababaaaaabaabaaaaaabaaaabaabaababababaaaaaabaabaaabaabaaaababaaaabaabaababababaababaaaaabaaaaabaabaaaabaababaabaabaaaabaabaabaaababaabababababaabaabaabaababaababaabaababaaaaabaabababababaaaabaabaababaaaaababababaabaabababaaaaaababababababaaaaaabaaaabaaabaabaaabaababaaabaababababaabaababaaaaabaaaaabaababaabababababaabaaaabaabaabaabababaabababaaaaaaabaabababaabaaaaaaabaabaabaaababaaabaaaabaaaaaabaaaabababababababaaaabaabaabaaaaabaabababababaabaabababaabaabaaababaababababaaaabaaabaabaabababaaabaaabaabaabababaabaaaaaaaaaababaaabaaaaaabaabaababaababababaabababababababaaabaaabababaabaaabaaabababaaabababaababaaabaabaabababaabaabaabaaabaaaaaababaaaaabaabaabababaaababaabababababaabaabaaaabaaabaaaabaababababaababaaaaabaabaabaababaabababababaabaaababaabababaababaaaaabaabaabaabaababababaaabaaababaababaabaaaababaababaabaabababababaaabaabaabababaababaaaabababababaaaabaaaaaabababaababaaabaabaaaaabaababababaababaaabababaaabaaaaabababababaababababaababaaaaaaaabaababaabaabababaababaaaabaaaaaaabaabaaabaababababababababaabababaaababaaaabaaaababaabaabaababababababaaababaabababababaaaabaabaabaaabababaabababaaaaaabaabaaaaababaaaaabababaabaabaabaabaabaaababaaabababaababaabababaabaababaaaaabaabababaaaaabaababaaaabaaaababaabababaaaaaaababaaaabaabababaababaabaabaaaaaaabaabaaaaaababaababababaaaabaabaaababaaabaaababababababaaaaabaaaaaabaaaaabababaaababababaababaaaaaabaaaaabaababaaababababababaaabaabaaaabaaaabaabababaaaabaaabaabaabaababaabaababaababaaabaabaabababaaababaaaaabababababababaabaaaabababaaaabaaaabaaaaababaaabaabababaaabaaaaabababaabaaaabaaaabaabababaababaaabababababaababaabaaaaabaabaaaaabaaabababaababababaababababaaabaaaaabaaaaabababababababaabaabaaabaabaaabaaababaaabaabababaaabaabaaaababaababaaaaababaaababaaaaaabaaabaabaabababaabababababaababababababababababababababaaaabaaabababababaaabaababaaaababaababaaabaababaabaabababaabaaababaaabaababababaabababaaabababaabababababababaabaaabaababaabaaaabababaaabababaaaaababaaababaaabaabababaaabababababaaabaabaababaaaabaaaabaabaababababaababaaababaabaabababaaababababaaabaaabababaabaaabaababaabaaaaaababaabababaabababababaabababaaaaaabaabababaaaababaaaabaababababababaaaabaaaaababaababaababaaaaababaaababaabaababababaabaabaabaabaaaaaaabababaabababaabaabaababaabaabababaabababaaaaabaaaaabaabaabaaabababababaabaaababaabaaaabaababaabaabaabaaabaaabaabaabaaababababaaaababaabaaabaaaaabaabaaababaaaaababaabaaaabaaababaaaaaaabaababababaaabaaaaaaaaaaabababaabababaababaaabababaabaababaaaababababaababababaaabaabaaabaaababaaaabaaabaababaababaabaabaababaaabaabababababaababaaabaabaababaaabaaababaaabaababaabaaaaabaaabaababaababaaaabaababaababababaaabaaabaaabaaababaabababaaababaababababaaaababaababaababaaabaabababaaaaaaabaaababaabaaababaaaaababababababaababaaabaaababaabababaaababaabababaaabaababaababaababaaaabababaabaaabaabaababaabaabaaababaabababaababaabaaaabaaabaababaaabababaababaababaabababaabaaaabababaaabaaabaababaaaaababaaababaabaaaabaaaaabababaaababababaabaaababaabaaaabaabaabaababaabababaaabaabaaababababaabaabaabaababaaabaaaaabaaaaabaabaaababaababaabaaaaabaababababaaabababababaaabaaababababaabaabaababaaaaaaababaaabaababaaaababaabababaabaabaabaaababaabababababababaabaaaaabaabababaaaabababaababaababaaabaabababababaaababaaabababaaababababababaababaababaabaaababaaabaaabababaababaaaabaabaabaabaabababaaaababaababaabaabaabaabababaabaaababababaaababaabaaaaaabaabaaababaaabaaaaaababababaaababaaaaabaaababababaaaaaaaabaabaaaababababaababaaaaababaababaaabaabababaaabaabaaabaaabababababaaababaabaaababaaabaaababaababaabaaabaaaaaaaabaaabababababaabaaabababaaabababaabaaabaaabababaababababaaaaaabababaabababababaabababaabaababaababaababababaaaababaaababaaababababaababababababaabaabababaabaabababaabaaaabababaabaaaaabababababaababababaababababaababaaaabaaabaaabaababababababaabababaaabaaabaabaaabaabababaabaababaaabaaaaabaabaabaaaabababaaabaaabababaaaaabaabaabaaababaabaaaababaaabaaaababaabaabababaabaabababaababaaababababaaabababababaaababababaaabaababababababaababaabaaabaaababababaabaaaaababaabaaaabaaaababaaaaabaaaaabaabaaabaaaabaaabaabaaabaababaabababababaaaaaababaaaaaababababababaaaaabababababaaaaaabaaabaabaaaaabababaaababaabaaababaaaabaababaaaababaaabaaabababaaaababababaabaaaaaaaaabaababaabababaababaabaababaabaaababaababaabaabaaaabaabaababaaaababaaabababababaaabaaaaaaaabaababababababaababababaabaaaaabaaabaabaabaabababaababababaaaaabaabababaaaabaaabaaaabaaaababaaaabaaababaaaabaaaababaaaababababaaababababaababaabaaabababababaaababaaabaabaabaabaabaaaaababaaabababaaaaaaaabaabaaabaaaaaaababaaababababaabaaabababaababaabaaaaababababaabaababaaabaabaababaababababaaabaababaababababaaabaababababababaaaaaaabaaababababaabaababaabaabaaaaaaabababaabababaabaaababaaababaababababaabaaaaaabababababaabaabababaaaababaaabaabaaaabababaaaabababaabaabababaababaabaabaaaaaaaabaaababababababaababaaabababaaaabaababaaaaaaaababaaabaabababaabaaaaabaaabaaababababaaabaaaaaababababaaaaaaabaabaaabaaaaaabaabaabaaaabaabaabaaaababaaabaababaabaaaaaaababaaabababaaaabaabaaaabaaabaabaaaababaabaabaaaabaaaabaabaababaababababaaabaababababababababababababaaaaababababaabaaabaababaaaaaabaabababaabaababababaabaaaaabababaaabaababababaabababaabaabaabaaabaabaababaabaaaaababaababaaabaaababaaaababaaaababaabababababaaaaaababaabaababaaaaabaaabaaabaaababababaabaaabaabaababaaaaabaaababababaaab
