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