Implicit conversion from float -48.07277628032347 to int loses precision