Implicit conversion from float -11.40845070422536 to int loses precision