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