Implicit conversion from float -27.229129662522197 to int loses precision