------------------------GB--------------------
---AD-------------SAC-----SAC-----------AG----
--------MDF----------------------MDF----------
-------MD-----------------------------MG------
------------------------MO---------------------
----------------AV-------------AV---------------