Implicit conversion from float -36.80921052631578 to int loses precision