The insane engineering of the perseverance rover's