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