Implicit conversion from float -137.96610169491527 to int loses precision