Implicit conversion from float -191.25 to int loses precision