Implicit conversion from float -111.0344827586207 to int loses precision