Implicit conversion from float -101.04116222760291 to int loses precision