Implicit conversion from float -78.85553470919325 to int loses precision