Implicit conversion from float -32.29064039408867 to int loses precision