Implicit conversion from float -70.46875 to int loses precision