Implicit conversion from float -111.12781954887217 to int loses precision