Implicit conversion from float -53.79562043795619 to int loses precision