Made it clockwise and added support for less then 50% values.