BBBBCBBBBBBBCBBBBABBBBBBBABBBBBBCBBBBBBBBCBABBBBBBABBBCBBBBBCCBBABBBBBBBBBCBBCBABBBBCBBCBBBBBBBBBBBBCBBBCBCBBBBCBBBBBBBCBABBBBBBBCBBCBBBBCBBBBBBCBABBBBABCAABBBBBBABBBBBCBBBBBABBBBBBABBABBBCBBBBCCBBBBBCBBAABBBBCABACBBBBBBABBBBBBBABBBBCBABCBBABBBBBBBCBBBBBBBABBBBBBABBBBBABBABBABBBBBBBBBBBABBBBBBBBBABBBCBBBABCABBBBBBBBBBBABABCBBBBCBCBBBBBBBBBAABCBBBBBBABBBBBAABBBBBBBBBBAABCBBBCBBCBBBBBCACBBBABBBBBBBBCBBABBBBBBBBBBBBBBBBBACBCBBBBBCBBABCBCBBAAABBABBBBBABBBBBBBBBBCBBBBBBCBBBBBBBBBBBBBBBBBBBCBACBBBBCBAABBBBACBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBCBBCBBBBBCABBBBBABABABBBBABBBBBBABBBBBCBBCBBBBBBBCBABBBBBBACBCABBBBBBBBBBBBCCBBBBBBBBABBBBABBBBBBBBBABBBBBABBBBABBBABBABBBBBBBCBCBBBBBBABBABBBBBCBCBBBBCBBABCCBBABBABBABBBBBBBABBBBCBABBBBBBBBBBBACBBBABBBBBBBBBBAABBCBBBBABBBBCBBCBBBBBBABABCBBBBBBBCBBBBBBBBABABBBBBCBBBBBBBBABCBBBCBBBBBBBBBBABBBBBBBBBBBBBCABBAACBBBBABBBCCBBBCABBBBBCAABCABBBABBBBBABBBBBBABBBCABBBBBABBABCBBBBCBBCBBBBBBBBBBCBBBBBBBBBABBBBBABBBBABBBABBBBBBBBBBABBBBBBBBBCBBACBBBBBBBBBBBBBBBBBCBABBBABBBBBBBABBBBBBBBBBBBBCBBCBABBCACBBABBBBBBBABBBBBBCCBBCBCABCBCBBBBBBBBCABABBBABBBBABBBABBBBBBBCBABBBBBBBBBBBABBCABBBBBABBBBBBBBABBBBBBBBBBBBBBBBBBABBBBBBBBBBCBBBBBABBBBCABBCABBBBBABBBABBBBBBBBBBBBBBBABABBCBBBABBBBBBBBBBBBBCBBBBBBBCBBBBBBBCBBBBBBBBBBAABBBABBBCBBBBBBBBBBBBCBCBCBAABBBBBCCBBBBBBCBBBBABBBBBBBBABCBBBBACBCBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBCCBBBBBBBBBBBACCBBBBBBBBBBBBBABBBBBBBCBBBCBBBABABBBCBBBBBCBBBAABBBBBBBBBBBBBBBBABCBBBBBABBBCBBBBCBBBBCBBBCBBBCBBBBBBBBBCAABBBBBBBAAABBBBBBCBBCBBBABABBBBBBBBBBBABBBBBBAABBBBBBABBBBABBBBBCBBBBBCBABBBBBBBCBBBBCBBABBBBBBBBBBBABBCBBBBBABCBABCCBBBCBBBBBBBCBBBABCBBBBBBBCBCBBBBBBBBBBCABBCBBCCBBBABBBCBBCBBBABABBBBBABBBBBBBBBBBBBABBABBBCBBBABBBCAABBBBBBBBBABBBBBBBBBBBCBBBBBCBBBBBBABBBBABBCBBBBBCBBBBBBBBBBBCABBBBBBBBBBABCBBBBBBBBBBBBBBABBBBBBAABBBBBBBBBBBABBCBBBCBBBBBCBBBBBBBBCABBBABBBBBBABBBBBBBBABCABBBBBBBBBBCBBBBBBBBCBBABBCBBBBBBBCBBBCBBBBABCBBBBBBBBBBBBBBBBBBBBBBBBBBAACCBBBBBABBBABABBBBCBBBBBBBBBBBCBBBBBAABBBBABBBBBBAACBBBBBBABBBBBABAABBCBABBBCBBBBBBBBABBBBBCCBCBBBBBBBABCBABBBABBBBBBCBBBBBBBBBBBCBBBBBCAABBBBBBCCCBBBABBBCBBBBACCBBBCBABCBABBBBABBBBBBABBBBBCBABABBBBBAABBBBABBBBBBBBBBBBBABBBABABBBBBBBABABBBBBBBBCBBABAABBBBBBBBBBBBBBCBBBBBBBBBBBBCBBBAABBBAABBBBBBBABABABCBBBBBBBBCBBBABBBBBBBBBBABBBBBBBBBBBBBBBBBABABBBBABBABBBBBBCBBBBBABBBBABBBABBBBBACBBBBBBBCCBBBCBBBABBBBCBBBBBBBBBBBAABBBBCBBABBBBABBBCABBBBBBBABBBBBCBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBABBBBBCABABABBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBCBBBBBBBBBBBBABBBBBBBBBBBBBAABBBBABABBBBACBBBBBBBBBBBCBBBBBBBBCBCBBBBBABBBBBBBBABBBBBBBCBBCBBBBBBBBCBCBBBCBBABBABBBBABBBAAABBBBBBBABCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBABBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBABBBABBBBBBBBBABBCABBBBCBBCBBBBCABBBBBBBBBBBBBCBBBBACABBBBBBBCBBABBCCBBCBBBBCBCABABBBBBBBBBBBBBBACBBBBBABBABBBBBBBBCBBBBBBCBBBBBBBABBBBBCBCBBBBBBBBBBBBBBABBBBBBBBBBBACCBBBBBBCBCBBBBBCCCBBBBBBBBBBBBABBBBBBBBBBBBBABBBBBBABBBBBBABBBBCBCBBBBBCBBBBBABBBCBBBBBABBBBBBBCABBBBBBBBBBBBBBCBCBBBBABBBABABBBBBCBBBBBBBBBBBCCBBBBABABCBBBBBBBBBBBABBBBBBBBAABABBBABBBABBBBBBBBBBBAAABBBBCBBBBBBBABBBABBBBBBBBBCBCBBBBBBBABBBBBBCBBBBBBBBCACBBCBBBBBBABBBABBCBBBBBABBBBBCBBBBCBBBBBBBBABBBBBBBBCBBBBBBCBCBBABAACBCBBBBBCBBBCBBBACBBBCBBBBBBBABCBBBAABBBBBABBBBBBBCCBBABCCCBBBBBBBABBBABBBBBBCCBBABBABBBBBABBBBBBBBABBBBCABBBBBABBCBBABBBBBBBBBBBBBBBBBAABBBBBBBBABBBBCBBBBBBBBBABBBBABBBBBBBBCBBCBBBBBACBACBBBBBBBBBBBBCBACBBAAAABBBBBBBBCCBCCBBCBBBBBBBBBBBBCBABBBBBBBBBBBBBCBBBBCBBBBBBBBBBBABBAABBCABBCBABABBBBCBBBBBBBBBABBABBBABBBBBBBABBBCBBBBBCBBBBBBBBBCBBCABBBBBBBBBBBBBBCBBBABBBBBBBBBABBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBABBBBBBBBBCBBBCBACBBBACBBBBBCABBBCBBBBCCBBBAABBBBBBBBBBBBBBBBBBBBBBBBCBCABBCBBBBCBBBBBBBBBBBBBBBBBBBBBBBBCBBBABBBBBBBBBBBBBBBBBCABBBBCBBBBBBBBBBABBCBBBACBBABBABBBBCBBCCBBBBABBBCBBABBBBBBBBBBBBBBABCABBBBBBBBCBBCABBBBABCBBBACBBBBBBBBBBBBBBBBBBBBBBCBBBBCBBBBBABBCBBBBBBBBCBBBBABBCBBBBBBBBBBBCABBBBBCCBBABBBBBBBBBBBCBBBBCBBBBBBABBBBBABBBBBBBBABBBBCBCBBABBBBBBCBCBBBBBBCBBABBBBBBACBABBBABBBBBBBBBBBBBBBBBBBBCBBCBBBBBBBBBBBBBBBBBBBAABBBBBBBACBBCAABCCBBBBBBBABBBBBBBBBCBBBBBBBBBBBBBBBBBBCBBBCA