oh, this took a while… and the actual nsfw (-ish) version...