######## ### ....... .. #.. ....###.# #.#####.......## #.#...#........## #.'.8.o)......... #.#)..#........# #)#####........# #o...g...<....# ##..?.........# ##.......#...# #.............. #...........##. #............. #####.......... #.........# ##...S#..#