Implicit conversion from float -11.680672268907571 to int loses precision