Implicit conversion from float -98.67924528301887 to int loses precision