### .#..... ... #.#..... ###.########.#.... #................ ..####..#####...# ##..#....##...# +...##...##...# #..###........# #...###.......# #....##...#...# ##...###..#...# #....##......# ##.<.###...### #....##...# ##..####..# #....###.# #......h.# #.######## #.# #.#