. .# .. .# ... #### .# ?... ..# .# ..... #.# .# .....!###.###.# #.....g......# #.###.#####.## #. ##.####### #. #......... ######.######## ..............## #............#.# .#..........#..# ...#...#....#...# ....#...#..#....# .....#.#.##.....# .....#...#.....# .#.#.....#...## #.......#.#.# ...#.<.#...#.... #...#.#...#...### ...#...#...#....# . ..#.....#.....# ....#. .##.....# ....#.#.#. #....# ...# . . #...# .# .. .. #..