dl-dc-dc-dr
---dmc----
----mc----
aml-----amr
---st--st--