2026: 99.99% safety record 1986: No successful landings