#.# #.# ## #.. . #...## ###.##.# #.....# ....#.###.....# #....... ...... ...... #<.....########..# #.. . #................# #.#.# #....#.########..#####.#.# #...................>....# ######...##.#########.#####.### ..!....#.##.#########.#####.# #g....................<# ###.##.#########.####### ..<##.# #.# ######.#########.# #...........# #############