Implicit conversion from float -98.02228412256267 to int loses precision