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