Implicit conversion from float -78.37944664031619 to int loses precision