Implicit conversion from float -78.4692179700499 to int loses precision