Implicit conversion from float -13.764705882352942 to int loses precision