..# #... #... #... . #...###############. ..... #........<........ #..... #................. ....# ##.............## ....#########.###########.# ....................... .. +#.#########.##........ #............#....... #............+....... #.#.......#..#....... #.#.#####.#..#...... #g#...# #.#..###### #.###.# #.#..# #.###.# #.#..# #.#...# #.#..# #.##### #.#. #?. . ###