___m_c___   ___ic   m_l__   _________l__
ABCDEFGHIJKLMNOPQRSTUVWXYZ