# .# #######.# .....#.# ######.#...### ........<....# #.......g.#.# .........#.# ##.#.......# . #.####### #. #