Implicit conversion from float -102.30769230769232 to int loses precision