Implicit conversion from float -32.82608695652175 to int loses precision