### ..# ..# # #.# #. #.# ..###.####.####.# ..........S.....## .#####.##.g...... #.########## #.## .#####..## .......#.# .#####..## #..# ######..####### .#.............# .........#####.# .#.#####.# # #....# #.#### #