Implicit conversion from float -17.5609756097561 to int loses precision