l----------------,--^----------,--------,-----,-------^--,
---|.........................| ||||||||| `--------' | O
---|,,,,,,,,,,,,,,`+---------------------------^----------|
---`\_,-------, _________________________|
-----/ XXXXXX /`--| |....../ /
----/ XXXXXX / ---`\ |...../ /
---/ XXXXXX /\_______(
--/ XXXXXX /
-/ XXXXXX /
(________(
`------'