#.....+ #.....# #+######.....# .............+ . .............# .. .............# ... .............# ... ..^....○.....# .. .......