#+###+## .......# ......# .....# #O.# ####+##..######+# +.........<.....+ #...............# ##...############ #... #.. #. ##