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