Implicit conversion from float -81.70212765957447 to int loses precision