Implicit conversion from float -48.091216216216225 to int loses precision