.. .# .. ##. ... ###.####..# #..g....... #l# #.# #.# #.. ###. .# #