## .# .#.# .#.# ###g#.# #...#.# #)#.#.# #.###.# #.....# ####..# #..# #..####### #........# #.#####^## #.....# #..##.# #.<##.# #.###.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#