# ######.# ....#.# #....# #..# #..# #..###### #.......# # #...g.#.# #.#.....#.# #.........# ####....#... #!...#.## #....# # ###.... #####