Implicit conversion from float -32.28915662650603 to int loses precision