Implicit conversion from float -111.68067226890756 to int loses precision