################ ...... .#......#.......# ..... .#......'.......# ....#.#......#.......# .....#...########...# ....#...#..'...#...# ...#...#..#...#...# ##'##'''#'##...#...# #...#...#<##''##''## #...#...###....#...# #...#.....'....#...# #...#.....#....#...# #...#.....#....#...# #...############...# #...g.....#........# #.........'........# #.........'....(...# ####################