Implicit conversion from float -11.769230769230774 to int loses precision