Implicit conversion from float -98.80389429763562 to int loses precision