-------------------o|--|---/--/o**
-------------------o|---|/---/o*
---------------------|------/
----------------------||||||
----------------------||||||
----------------------||||||
----------------------||||||
----------------------||||||
----------------------||||||
----------------------||||||
----------------------||||||
----------------------||||||
----------------------||||||
----------------------||||||
----------------------||||||
----------------------||||||-------____/
----------------------||||||-------/-----/
-/---------------------||||||-----/*----/
----------------------||||||----/------/
----------------------||||||--/-------/
---------------__