Implicit conversion from float -14.188144329896915 to int loses precision