Implicit conversion from float -91.52866242038215 to int loses precision