-----------------gk-----------------

dl--------------dc----------------dr

---------------dmc------------------

---------mc---mc----mc------------

amr------------------------------aml

----------------st-------------------