Implicit conversion from float -94.25720620842571 to int loses precision