. .# .. .# .. ###?# .##...# ..... ####### #..#.....#.# #..#..<..#.# ##.#.....#.# #.#.....#...h # ##+++## .#$