devils end