Desperados III

It's another puzzle!