---------st----------
aml---amc---amr
----------------------
dml-dmc-dmc-dmr
------cb---cb-------
---------gk----------