.... .. credit to who ever drew this.