Implicit conversion from float -32.9695431472081 to int loses precision