Whoa, I don't even know which part to comment on. So much skill.