Implicit conversion from float -98.8992537313433 to int loses precision