Implicit conversion from float -97.62214983713352 to int loses precision