#. ... .. #.# ....###..## #..## ....##....# #.... !......##.# # .... #.....##.###.# ..###....##..... . #...#....#..# ....#.<.#....g..# #.........###K.# #..#...#..#..#.# #. #...#..#....# # ##.##..#....# #.#^...#.#.# .#..........# ......#........ #...........#.#.. #......#......##.. .......##..#### .. ..###.. ...# ###