.. #.. .. .##.. ##.. ..... .... . .... .... .. #. #..# ..# .. .##..##.5##..##... .......355...... #..#.. #.G.#. ... .#.#...##.!.#. # ....##.........# ..#....#.##...## ........#...# .#..#......#..! #.#....##..... .# #....#....#.#.# #.##...#.#### . # . ##.##.. .. . ..#... ..#.. #... ...#.#. ... ..... ... .# # .#