Implicit conversion from float -175.67796610169495 to int loses precision