visible and invisible light spectrum