Implicit conversion from float -48.20876288659795 to int loses precision