Implicit conversion from float -10.62402496099844 to int loses precision