. ##### ... #?####..)##..... #....%........# ######S#.#..### ..g.....# #.###.#...# #. ....#.# .. !..###.# g ...# # #####