Implicit conversion from float -9.945652173913032 to int loses precision