Implicit conversion from float -29.264069264069263 to int loses precision