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