Implicit conversion from float -10.277777777777771 to int loses precision