Implicit conversion from float -10.476190476190467 to int loses precision