All characters © their respective creators.