-----st-----
aml------amr
----mc--mc--
dml-------dmr
---dc-dc--dc