Implicit conversion from float -81.82835820895522 to int loses precision