Implicit conversion from float -177.910447761194 to int loses precision