This took a while. So many characters in one set.