Implicit conversion from float -4.695652173913032 to int loses precision