Implicit conversion from float -14.583333333333343 to int loses precision