Implicit conversion from float -50.11976047904193 to int loses precision