Implicit conversion from float -78.83116883116884 to int loses precision