Implicit conversion from float -177.32673267326732 to int loses precision