Implicit conversion from float -87.30870712401054 to int loses precision