Implicit conversion from float -32.6321036889332 to int loses precision