Implicit conversion from float -98.62158647594276 to int loses precision