####### ## ##.....#... ##.......... #........... #...)....... #..S