Implicit conversion from float -98.79056047197639 to int loses precision