Implicit conversion from float -15.282199710564399 to int loses precision