Implicit conversion from float -112.24719101123597 to int loses precision