Implicit conversion from float -111.05769230769229 to int loses precision