----------o--------------
--------/\------->-------
-------/--\------------>-
------/----\-------------
/\----\->---|------------
--\->--/----|------------
---\--/------\---/\--->--
----\/---<---/--/--\-----
------------/--/----\--<-
-----------|~_~|-----~__~
END