Implicit conversion from float -81.56862745098039 to int loses precision