Implicit conversion from float -19.18032786885246 to int loses precision