Implicit conversion from float -111.92307692307693 to int loses precision