Implicit conversion from float -6.755725190839698 to int loses precision