Implicit conversion from float -112.24719101123594 to int loses precision