abcabcabcabcabcabc
abcabcabcabcabcabc
abcabcabcabc
abcabcabcabcabc
abcabcabcabc
abcabcabcabcabcabcabcabcabcabcabc
abcabcabcabc
abcabcabcabc