### ##.. ...# . . ..# #.# #...#####.###...# ......g.5o....... _.#.#####..####.# #.......# ##)....... #........ #........ ##.###... .. .. #.# . .#