Dr---dc---dc---dl
-------dmc--------
-----mc---mc-----
-------amc-------
----st-----st----