## ########### .. #...g.....### #.#####.#######...# #g......# #...# ......####### #...# .#.## ##.## ####.#### #.......# #.##.##.# # #.# # #.# #.# #.# ... #.