Implicit conversion from float -78.43373493975903 to int loses precision