# ##### #..#...# #....<.# #...o55!# ####.....# ......# ?..#..#.. #..# ...... ##. .....Z. .. ......#