Implicit conversion from float -98.59527121001392 to int loses precision