-------------st-----------
aml----------------amr
-----mc--------mc-------
--------dmc(up)--------
dl(up)---dc---dc-----dr(up)