Implicit conversion from float -81.89542483660131 to int loses precision