Implicit conversion from float -52.30769230769232 to int loses precision