Implicit conversion from float -176.37931034482762 to int loses precision