--------st--------
aml--amc--amr
----mc----mc----
-------dmc-------
---dc--dc--dc---