Implicit conversion from float -191.23222748815164 to int loses precision