Implicit conversion from float -98.61702127659575 to int loses precision