visible ray'spectrum