3w-1-2-3-1
--------st----------
aml--- amc---amr
-----mc----mc-----
--------dmc--------
dl-------cb-------dr