Implicit conversion from float -14.009111617312072 to int loses precision