.... #####...# .#...#...# #.#.#.#...# #.#.#<#...# # #.#.#.#...# #.#.#...#...# #.#.###.#...# .............# #.###.#####.#.# #....o(...#.#.# #####g###)#.#.# ... #.#)#.# #.#. #.#.#.# #.#. #.....# #.#######.### .........# ##########