Implicit conversion from float -78.86503067484662 to int loses precision