Implicit conversion from float -94.3612334801762 to int loses precision