Mars 202515 hazard in plain sight