-------------------o|---|/---/o
---------------------|------/
----------------------||||||
----------------------||||||
----------------------||||||
----------------------||||||
----------------------||||||
----------------------||||||
----------------------||||||---------*-*-*
----------------------||||||-------*-----*
----------------------||||||------*-----*
----------------------||||||----*------*
----------------------||||||--*-------*
---------------||||||*--------*
----------------*-----||||||--------*
-----------------*----0000-------*
------------------*---0000------*
------------------*---||||||-----*
-----------------*----0000-----*
----------------*-----00