Implicit conversion from float -177.35015772870662 to int loses precision