Implicit conversion from float -78.95074946466809 to int loses precision