Implicit conversion from float -24.519230769230774 to int loses precision