Implicit conversion from float -55.279720279720266 to int loses precision