.. ..... .# .... ....# .g. #.#.####.. . ##.#...... ..w # .<...#..<##.... . .......#.....!. .. #. #.# #.w.#.# #..#.##.# ###g#.# ......#.#####.#.# #.....<..gg.#.# #####.......#.#.#.#. #.#....(........ #......#........ .............#........ ......#.###.........#. .######.# #########... #.# .. #.# # ... #.#