Implicit conversion from float -176.8863261943987 to int loses precision