##### #...# ###'#.### #..##... ###'#'#.# #..##.g.# ###'#g#+#....... #