Implicit conversion from float -10.08849557522123 to int loses precision