Implicit conversion from float -69.52941176470588 to int loses precision