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