Implicit conversion from float -27.79661016949153 to int loses precision