---------st----------
aml--------------amr
----mc--mc--mc-----
--------dmc----------
-----cb--cb--cb------