Implicit conversion from float -94.89583333333334 to int loses precision