#..... ... #....# .... ####....###.=.. #.............. #.............. +.............. #.......g...... #<# #.........+ #.#####.### .?. ... 8#8.. #!#.. # ..#