Implicit conversion from float -14.05629139072849 to int loses precision