Implicit conversion from float -20.482758620689665 to int loses precision