Implicit conversion from float -155.46610169491527 to int loses precision