Implicit conversion from float -13.315290933694186 to int loses precision