Implicit conversion from float -78.32669322709165 to int loses precision