Implicit conversion from float -35.363372093023244 to int loses precision