Implicit conversion from float -88.88198757763976 to int loses precision