Implicit conversion from float -55.12820512820514 to int loses precision