### ..###### #.##...# #.##.8.# .. #.##...# .... #.###'### .....#####.#.....##### ......g....#.....#...# #######h.#.'..8..'.8.# ........###.....#...# ........# #.....##### .....#### ###'### ..... #...# ..... #.<.# ..## #...# ## #####