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