----- FREEDOM IS NSFW -----