#. #.# . #.# .. #.# ... #.# .... #.# ..... #.######...... # #####.oo.o.h...... ###.####......#####...!.. .......#.##.### ..... #..<.##.# ##.# #.......h.. # #..[.##.#.# ####.##.### #.##.# #.##.# #.# ..