Implicit conversion from float -69.85790408525756 to int loses precision