Implicit conversion from float -162.07792207792204 to int loses precision