Implicit conversion from float -177.03755215577195 to int loses precision