################.# .................. #...#######....# #.........#.##.# #.##.####.#.##.## ##.##.#.<#.#.##..# #..##.#..#.#.##... #..##.#.##g#.##.# #..##.#....#.##.# ...##.######.##.# ........!.g.....# .....########...# .......>.......... ..#.####.......... .... ########### ..