Implicit conversion from float -99.07894736842107 to int loses precision