Implicit conversion from float -88.21782178217822 to int loses precision