Implicit conversion from float -111.16009280742458 to int loses precision