Implicit conversion from float -1.4423076923076792 to int loses precision