near ultraviolet to far infrared