####### #....... #...og... #........o #....o.... #......... #.##....o....# #....