Implicit conversion from float -91.48148148148147 to int loses precision