Implicit conversion from float -39.081632653061234 to int loses precision