#.. #.. #.. #.# # #.# ##+## ##. #.# +...+ ###...###.+ #######.<.# ......g...# #.....'...+ ###...###.####.#.####+## ##. #.##...#.# # #..#.###.# #..'## ..# #...# ### #.... #....# ...... ##..8... ........ #........