Implicit conversion from float -32.47191011235955 to int loses precision