Implicit conversion from float -50.074906367041194 to int loses precision