Implicit conversion from float -79.79166666666669 to int loses precision