Implicit conversion from float -111.34228187919464 to int loses precision