mxmxmxmxmxmxmxmx * xmx * xex * x%xm