Babbage: The red planet