Implicit conversion from float -48.55585831062669 to int loses precision