Copyright © Spectral Solutions 2025.