Implicit conversion from float -12.976190476190482 to int loses precision