the ruins of an abandoned city on venus