### . .... .. ... ### ### .. #...#..... ##.#.#.#.#.# .g........ #..##.#####.# #..<..#...< ###.#.### #.#.% #.#..