.... #...# #.... ###.#..# ## .# ..... .. ..###.# #....#.## #..... ....#..# #g..# #.!#%###...# #w.h.)#...# ####......# ##.....# ###...# #...# #...# #...# #<..# #####