___m_c___   ____c   m_l__   ___r_____l__
ABCDEFGHIJKLMNOPQRSTUVWXYZ