abcdefghijkl...