Implicit conversion from float -176.2721893491124 to int loses precision