Implicit conversion from float -102.30769230769229 to int loses precision