. . #. #. ##.# ..o### . #oo.###...# #)g......# ##..###...# #.<## #.## #.# ##