Implicit conversion from float -98.97637795275591 to int loses precision