Implicit conversion from float -80.31872509960158 to int loses precision