Rocks Trees and Water-reflections