. ..... ..!... ##.... # .... ... ...#..# #..... ##.##.# ##<..#.# ##.g....# #..g....# #.......# #.......# #.###.###.....## ..%..?.)....!## ###########.## #.# #.# #.# #.# #.# #.#