Too tired to write something useful.. I think some magic maths done
here..