Implicit conversion from float -48.70481927710844 to int loses precision