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