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