Implicit conversion from float -124.84375 to int loses precision