Implicit conversion from float -52.24719101123594 to int loses precision