Implicit conversion from float -6.600741656365884 to int loses precision