Implicit conversion from float -88.62318840579712 to int loses precision