Implicit conversion from float -14.40944881889763 to int loses precision