Implicit conversion from float -98.95833333333334 to int loses precision