This is a church in Germany 2025. Speechless.