Implicit conversion from float -80.20547945205479 to int loses precision