Implicit conversion from float -138.13688212927755 to int loses precision