>>34471764N------------------------N------------------------N
------O------------------O------------------O------
-----------D-------------D--------------D----------
----------------N--------N---------N---------------
---------------------O---O---O---------------------
N---O---D---N---O---L---O---N---D---O---N
---------------------O---O---O---------------------
----------------N--------N---------N---------------
-----------D-------------D--------------D----------
------O------------------O------------------O------
N------------------------N------------------------N