Implicit conversion from float -48.22605965463106 to int loses precision