Implicit conversion from float -12.692307692307693 to int loses precision