Implicit conversion from float -84.16666666666669 to int loses precision