Implicit conversion from float -48.58131487889273 to int loses precision