bbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabbbbbabbaaaaababaaaabb
