Implicit conversion from float -97.58134490238612 to int loses precision