Implicit conversion from float -81.50943396226415 to int loses precision