Implicit conversion from float -117.69230769230771 to int loses precision