Implicit conversion from float -10.761421319796952 to int loses precision