Implicit conversion from float -13.962264150943398 to int loses precision