Implicit conversion from float -50.81632653061223 to int loses precision