Implicit conversion from float -78.848167539267 to int loses precision