Implicit conversion from float -176.99029126213594 to int loses precision