.........# ........+ .......# ......# .....##### ......... #oo...... #.######## #.o....... #########.