### ... .# ##.#### #.# #..... # #.#########..####.## ........g........... #.#########..#..... . #.# #....# . #.##+#######.##########.#.#..# ##............................+ ...........##.#######..#.##...# .........g.#.# #........... #.........#.#######....##.###? #........................... #.........#.#######.#.###.##. #.....)...#.# ...... .. #.........#.# ##.#.### . .. #.........#.#.# #.#.# .. ###'###.......# #.#.# #.# #.###..##.... ... #.. ####### #..l....#.#.# .. #.##.....########.###... ..##..#.....#............# ............'......#.###.# ####.......#......#.# ##.######......#.. #######.################ .....................l #######.######.###### #.. ##.## #% ##.# ##.# .# .. #.## #.# #.# #..###..# .. ##..#..# #.# #..#..# ##...# #.<.# #...# #.(#..# #..#..# ..###.. #.# #.# #. .# .# #.