Implicit conversion from float -10.329489291598023 to int loses precision