Implicit conversion from float -193.0188679245283 to int loses precision