Implicit conversion from float -32.70833333333334 to int loses precision