###+##### #........# #........# #........# #........# #..O.....# #........+ #..<.....# #####...## ##.# .. .+