Implicit conversion from float -14.02843601895735 to int loses precision