Implicit conversion from float -27.19626168224299 to int loses precision