Implicit conversion from float -108.95833333333334 to int loses precision