ZGBG
X
EE
AAB
AABA
AABB
BCBABCC
EEEK
ORDINARY
SURPRISING
ABCDEFGCHIFJK
ABCDEFGHIJKLMYXWVUTSRQPONBA
ABCDEFGHIJKLMBXWVUTSRQPONBA
DQABCDEFGHIJKLMNOPQRSTUVWXYZQQ
DQABCDEFGHIJKLMNOPQRSTUVWXYZDQ
ABCDEFGHIJKLMNOPQRSTUVWXYZZYXWVUTSRQPONMLKJIHGFEDCBA
ABCDEFGHIJKLMNOPQRSTUVWXYZEZFZYXWVUTSRQPONMLKJIHGFEDCBA
*
