Implicit conversion from float -88.17679558011048 to int loses precision