Implicit conversion from float -9.360613810741697 to int loses precision