Implicit conversion from float -32.865853658536594 to int loses precision