Implicit conversion from float -188.02816901408448 to int loses precision