Implicit conversion from float -119.82142857142856 to int loses precision