Implicit conversion from float -2.7272727272727337 to int loses precision