Implicit conversion from float -27.74611398963731 to int loses precision