Implicit conversion from float -18.695652173913032 to int loses precision