Implicit conversion from float -102.62782401902498 to int loses precision