Implicit conversion from float -32.91262135922331 to int loses precision