Copyright © 2025 - see notices and other acknowledgements