Implicit conversion from float -176.19909502262442 to int loses precision