Implicit conversion from float -108.08823529411765 to int loses precision