----st-st-st----
------amc------
----mc--mc----
dl--dc--dc--dr