This took way too long to make by deathly_dragonite